Vuelvo al ataque... la otra vez ya me colé afirmando que el programa
funcionaba en turbo R, sin tener uno "real" donde probarlo. Ahora,
digamos que "espero que funcione en los turbo R" ^_^ Ya contareis si
sà o si no...
En MSX2 sà que va bastante bien. Los CAS del fichero MSXTAPE1 (también
lo podeis encontrar en el área de ficheros) cargan todos perfectamente,
aunque dos o tres fallan por otros asuntos:
- Spartan X da error en MSX2 europeos
- Trick Boy parece funcionar únicamente en MSX1
- The Black Bass necesita que la pantalla esté a 40 columnas o menos.
De los CAS de MSXMania
(http://jove.prohosting.com/~msxmania/index.cgi?tape) de momento sólo he
probado unos pocos: 737 Flight Simulator, Dieet y Strip Poker 2+ tiran
bien, Aackobase y Musix fallan (sobreescriben la copia del bios). El
resto ni se sabe...
LOADCAS 2.0
-----------
Este programita sirve para cargar ficheros CAS en un MSX2 con 128K RAM.
BÂ sicamente, lo que hace es copiar el bios en memoria ram y redirigir las
rutinas de lectura del cassete, de manera que el sistema lee el fichero CAS
desde disco como si se tratase de una cinta real.
Para utilizar el programa, simplemente se copia al mismo disco o directorio
donde est‚ el fichero CAS, renombrandolo para que se llame igual que este
£ltimo. Por ejemplo, si tenemos el ZARTH.CAS, el cargador podr¡a llamarse
ZARTH.BIN o simplemente ZARTH (la extensi¢n es indiferente). Luego se ejecuta
con BLOAD"ZARTH",R. El programa preparar el sistema, e iniciar la carga
autom ticamente con la instrucci¢n correcta.
En esta versi¢n 2.0, se han mejorado varios aspectos:
- La velocidad de carga es bastante r pida, casi como en una versi¢n de disco
"hecha a mano".
- La cinta se rebobina autom ticamente al llegar al final.
- Las rutinas parcheadas respetan al 100% las especificaciones est ndar sobre
entradas/salidas y registros modificados, e incluso ciertas caracter¡sticas
no especificadas.
- Las rutinas est ndar de acceso a los slots est n tambi‚n parcheadas,
"ocultando" la copia en ram de la bios. Pero aquellos programas que usan
directamente el puerto &HA8 para buscar memoria (que son bastantes) a£n
pueden fallar en algunos casos.
- En los turbo R se aprovecha el "modo DRAM" para parchear el bios en el
propio slot 0-0, evitando completamente el problema anterior. El basic por
supuesto es tambi‚n parcheado, restableciendo instrucciones suprimidas como
CLOAD o BLOAD"CAS:".
Aspectos que pienso mejorar en pr¢ximas versiones:
- Posibilidad de realizar grabaciones.
- Uso opcional del R800 en los turbo R.
- Soporte de rutas de fichero. Actualmente, el fichero CAS debe estar en la
unidad y directorio seleccionados por defecto.
- Cargador en formato COM.