Mientras esperamos a que lleguen de China esos estupendos IF2 y Kartushos de Antonio, me ha picado la curiosidad y me he puesto a hacer una versión propia de multi-rom externa para el Spectrum y el Spectrum +2/+3 en plan casero. Me parecía, además, una buena manera de dar un uso a mi grabador de eeproms que os presenté en otro post.
Las características son :
- - 16 bancos rom seleccionables por botón o por software desde el Spectrum.
- Autodetección de Spectrum+ o Spectrum +2/+3.
- Un botón de uso variable: Reset, NMI o cambio de Rom (por ejemplo puede generar una NMI sobre uno de los bancos de la ROM)
- Se puede volver a habilitar la ROM interna del Spectrum en cualquier momento
- El sistema arranca en la última ROM seleccionada (se guarda en eeprom)
- La memoria Flash podría grabarse desde el propio Spectrum (No tengo hecho el software del Spectrum porque me parece poco útil)
- Controlado por microcontrolador, lo que permite cambiar el comportamiento (de hecho aún estoy con el Sw, que empecé el proyecto ayer!)
- Sólo 3 integrados (Flash, Quad OR y uControlador), 1 resistencia y 2 condensadores (opcionales, para estabilizar la alimentación de los chips)
Respondo a las preguntas que os puedan surgir. El código es libre si os interesa y el diseño también, aunque es "casero" y no tengo esquemas porque para proyectos tan pequeñitos lo hago con lista de pines.
Os dejo unas fotitos del invento: