Bueno, ya está apañado. Eso si, los que tengais esta placa teneis que hacer un par de cambios muy sencillitos para que funcione correctamente el Enable-Disable (al menos para que funcione como yo creo que debería funcionar).
Pulsar sobre las imágenes para ampliarlas
Básicamente se trata de soltar el cátodo del D1 (rayita del diodo). Ese cátodo se lleva con un cable hasta el pin 20 de la EPROM (Chip Enable), acordaros de poner un poco de cinta aislante no sea que con el uso bajeis el cátodo hasta el punto de la pista que tenía.
Quitar R2.
Con esto conseguimos el siguiente funcionamiento:
- Posición Disable (modo ROM Timex)
: Sin un cartucho tras el twister que tenga su ROM -> El Timex funcionará como siempre, es como si no hubiese pinchado el Twister
: Con un cartucho tras el twister que tenga su ROM -> Cuando el cartucho quiera meter su ROM podrá hacerlo sin problemas, cuando no quiera meter su ROM pues estará la que decida el Timex (Dará igual la posición de 16K Alto o 16K Bajo ya que no se usa la EPROM)
- Posición Enable (modo ROM EPROM)
: Sin un cartucho tras el twister que tenga su ROM -> Entrará la ROM seleccionada de nuestra EPROM (16K alta o 16K baja)
: Con un cartucho tras el twister que tenga su ROM -> Cuando el cartucho quiera meter su ROM podrá hacerlo sin problemas -deshabilita nuestra EPROM-, cuando no quiera meter su ROM pues estará la ROM de la EPROM que se haya seleccionado (16K alta o 16K baja)
De esta forma en modo "Enable" podemos hacer que un Dandanator o un Divide "piensen" que la ROM interna del spectrum es nuestra EPROM y así poder usarlos en un Timex TS2068 como si fuese un spectrum 48k normal y corriente (bueno como un 48k con chip AY, claro).
Si está en modo "Disable" es como si hubiesemos usado un twister que no lleva EPROM por lo que cuando el cartucho devuelva el control a la ROM interna del Timex usará la ROM timex habitual... ese funcionamiento puede hacer que dichos cartuchos no funcionen o hagan extraños ya que la ROM de Timex no es como la ROM de spectrum 48k
Volviendo a los origenes... programa en assembler