Hace unos mese atrás compré por eBay un par de plaquetas
TS2068 EPROM Command Cartridge V2. Luego compré en GM Electrónica los componentes requeridos para el armado de ambas plaquetas y grabe una
EPROM 27C128 para construir un emulador ZX Spectrum con una ROM de la TC2048 , (para asegurarme que sea compatible 100% con la ULA de la 2068) y otra
EEPROM 28C256 con el sistema ZEBRA OS64.
La EEPROM de ZEBRA la grabé con el encabezado LROS. Arranca con la ROM de la TS2068 y luego pasa el control al cartridge donde ejecuta la ROM donde está el sistema de ZEBRA.
Para el emulador de ZX Spectrum, la EPROM no tiene ningún tipo de encabezado AROS o LROS, por lo que arranca siempre como una TS2068. Para pasar de sistema, hay que ejecutar el comando OUT 244,3, y automáticamente resetea como una ZX Spectrum. Con los comandos NEW , PRINT USR 0 o el mismo reseteo en caliente (RESET del Z80), mantiene la ROM de la Spectrum.
Para volver a la ROM de la TS2068, se ejecutan los comandos OUT 244,0: RANDOMIZE USR 0 , o apagando la máquina.
Para ambas ERPOM's se configuran en la plaqueta los bancos 0 y 1
Dejo unas fotos y los archivos
.bin que utilice para grabar las EPROMS y los archivos .
DCK ,donde contienen los 9 bytes de encabezados requeridos para que trabajen los emuladores.
Luego iré incorporando nuevos archivos de EPROMs a medida que los vaya armando