vitoco escribió:"Sistema Inteligente Turbo con Recuperación de Errores"
Constaba de 2 partes:
- Cargador: Programita que realizaba la carga turbo. Era simplecito y sólo mostraba el nombre del programa/juego que se estaba cargando, un gráfiti y el contador. Además se reubicaba en memoria para no interferir con aquél. Ya no recuerdo si además deshabilitaba el DMA (apagaba la pantalla) para andar aún más rápido o minimizar la posibilidad de errores y reintentos.
- Grabador: Cargaba en memoria el programa/juego a grabar en cassette y lo analizaba, con lo que podía determinar en qué parte de la memoria era mejor que quedara el cargador. También se daba cuenta en qué bloques tenía que hacer una pausa (equivalente a los "pitos lentos", pero mucho más eficiente). Si el juego era más grande que la memoria disponible, podía hacer la grabación por partes (ej, en mi 800XL). Si se corría en un 130XE, usaba los bancos Mmmm.... no recuerdo haberlo usado en un 800XL con 256K.
Este programa lo desarrollé a pedido para un boliche de juegos en Viña, y la paga fue: la cassettera XC-11 usada para las pruebas, acceso libre a todos los programas que pasaban por ahí, y lo reconfortante que resultó tener éxito en el desafío
Después desarrollé un sistema de compresión de archivos ejecutables, que se autodescomprimían al partir. Eso permitió que las cargas de cassette se demoraran aún menos.
++Vitoco
vitoco escribió:
Voy a pensar por un rato si libero el código de SITRE...