El interfaz de Rom esta basado en un diseño de Jose Leandro , en una de las anteriores reuniones en las que vino wilco2009 , decidimos probar a hacer unas placas caseras por transferencia, el resultado no fue muy satisfactorio , porque por un error al sacar las copias , se imprimieron del reves , pero ya que teniamos todos los componetes para una tirada de 5 placas , decidimos pedir las placas a seeedstudio y de paso repasar el diseño.
el resultado fue este.
una vez terminado , el diseño se optimizo hasta optener algo muy funcional y elegante.
el diseño fimal cuenta con un interruptor para seleccionar entre la memoria alta y la baja en una eprom 27c256 y un interruptor para activar o desactivar el interface.
tambien cuenta con dos pulsadores , uno realiza la funcion de reset , tan necesaria en los modelos 16 y 48k y de un boton NMI para interrupciones .
este montaje puede funcionar tanto en memorias eprom 27c128 como en 27c256.
para grabar la eprom necesitamos un programador de eproms .uno sencillo nos vale , y aunque no obligatorio un borrador de eproms para en caso de error en la grabacion o en caso de querer reutilizar la eprom poder hacerlo.
este es el que he usado yo.
los programas o roms que podemos usar son los de 16k y deben estar en formato rom o bin para ser grabados , en el caso de que usemos una eprom 27c128 podremos grabar directamente un programa o rom en la eprom , pero si usamos un 27c256 debemos usar toda la capacidad , o bien grabando dos veces el mismo programa ocupando los dos bancos de 16k o bien grabando dos programas diferentes que posteriormente seleccionaremos con el jumper.
aqui el resultado final.
si quereis realizar vuestra propia unidad de rom externa , todo el material esta disponible publicamente en el trastero del spectrum y ante cualquier duda estare encantado de hecharos una mano.