Bueno, finalmente hice el volcado del cartucho HAL M-128, pero solo del modo 64, para volcar la parte del modo 128 desde una c64 hay que modificar por lo que es más facil hacerlo desde una c128 que seguramente se puede hacer muy facil con el comando BANK
Pantalla de arranque:
Pantalla de ayuda con los comandos:
Adentro:
Y el circuito:
Las 2 compuertas NAND forman un flip-flop set-reset, que se presetea con RESET (sea el de la maquina al encender o del boton de reset del propio cartucho), y se inhibe con la llave de selección de modo.
El cartucho usa 8K en $8000-$9FFF cuando esta activo, ademas la parte de $9E00 a $9FFF se repite en $DE00-$DFFF siempre, aunque este desactivado el cartucho.
El cartucho se activa reseteando la maquina o escribiendo (pokeando) en el area $DE00-DEFF.
Y se desactiva escrbiendo en el area $DF00-$DFFF.
Al volcar la EPROM y tratar de crear un CRT para usar en el VICE descubrí que este cartucho es un clon del MACH-128, o más precisamente para la parte de C64, del MACH5
El manual del MACH-128 lo pueden encontrar acá:
LINKPara una explicación laaaarga y un poco (espero) más didactica chequeen mi blog:
LINKFinalmente les dejo aca el archivo .crt para que lo puedan probar en el VICE.
Saludos!
]hal.zip[/file]