Página 5 de 6

Re: Interfaz Multi-Rom Externa Spectrum de Dandare

Publicado: 02 Mar 2016, 19:12
por flopping
dandare escribió:
flopping escribió:Creo que todo esto se entendera mejor cuando pongas el esquema, jajajajaja. B-) B-)
A ver si me entero en Retroparla de como usar el KiCad ;)
Hazlo aunque sea con el paint, jajajaaja , simplemente es para poder ver las conexiones y poco mas. ;) ;)

Re: Interfaz Multi-Rom Externa Spectrum de Dandare

Publicado: 02 Mar 2016, 19:31
por alvaroalea
dandare escribió:
alvaroalea escribió:me suponía lo de la Quad-OR, supongo que tienes su salida conectada a una interrupción del pic, y supongo tambien que según recibes un flanco de cualquier tipo, lanzas una interrupción que pone en WAIT la cpu, reconfigura las patillas del pic (como minimo CE de la eeprom) y quitas el wait, y por otro lado tendras la rutina que controla los botones y el resto de patillas que no son criticas con el reloj del spectrum.

me queda la duda de como detectas la diferencia entre el 48K y el +2A y si tienes la romcs correspondiente activa todo el rato o no.

¿no enlentece mucho el acceso a la rom? ¿los juegos del interface II va a velocidad real? ¿cargaria/grabaria desde cinta usando una rom estándar en tu interfaz?

Me gusta mucho la idea, creo que voy a fusilarla en cuanto la tengas un poco mas desarrollada, por que tengo alguna eeprom y pics por aqui muertos de risa...
Para detectar entre el 48 y el +2A (que son exactamente los dos con los que lo he probado) miro la patilla TOP28 del conector Edge con un pin del PIC que tiene un pull-up interno. En un Spectrum 48k, esa patilla está sin conectar, y por tanto tengo un 1. En un +2A esa patilla es la inversa de #RESET, así que si el spectrum no está en reset, hay un 0.

El acceso se hace a velocidad total, no introduce retrasos en el Spectrum. Como te digo la linea de WAIT sólo se usaría en este caso para programar la EEPROM y, de hecho, ni la tengo conectada.

Encantado de que te hagas una, y si se te ocurre algo y la mejoras, pues cuéntanoslo y lo apunto :-] .
Vale :-), ya me ha quedado claro todo, juegas con CS y OE de la eeprom, me despisto el wait.

Re: Interfaz Multi-Rom Externa Spectrum de Dandare

Publicado: 02 Mar 2016, 20:05
por dandare
flopping escribió:Hazlo aunque sea con el paint, jajajaaja , simplemente es para poder ver las conexiones y poco mas. ;) ;)
Viva el paint! (bueno casi) :)) :))

Los esquemas del circuito y la PCB estarán disponibles antes de que se envíen los kits de la tirada del ZX Dandanator! Mini

Re: Interfaz Multi-Rom Externa Spectrum de Dandare

Publicado: 02 Mar 2016, 20:11
por flopping
Jajajaaja....ves mas facil y divertido asi, :P :P :P

Re: Interfaz Multi-Rom Externa Spectrum de Dandare

Publicado: 03 Mar 2016, 01:18
por wilco2009
dandare escribió:
Gracias WIlco2009, esa es la manera decente de hacerlo :) , opté por la otra porqué usa muchos menos componentes (1-pin) y no había pensado en "oficializar" el interfaz. Está pensada como un hobby rápido con lo que tenía por casa.
Por otro lado, entiendo que las escrituras a los puertos las hace la ROM del spectrum en cuestión, y en ausencia/modificación o fallo de rom, la detección no funcionaría, ¿no?
Me interesa lo que dices de limitar la utilidad, es algo que ni se me había ocurrido. ¿Me pones algún ejemplo?. Gracias!

(voy a mirar el HW extra que requiere mirar lo de los puertos para hacerlo, a lo mejor, de las dos formas. Descodificación parcial, supongo, ¿no?)
Efectivamente para utilizarla como ROM de testeo no serviría mi idea, tienes razón.
En cuanto al método que utilizas, ahora me queda más claro.

Re: Interfaz Multi-Rom Externa Spectrum de Dandare

Publicado: 03 Mar 2016, 11:41
por hamham
dandare escribió:
flopping escribió:Hazlo aunque sea con el paint, jajajaaja , simplemente es para poder ver las conexiones y poco mas. ;) ;)
Viva el paint! (bueno casi) :)) :))
► Mostrar Spoiler
Hombre, por fin un esquema que se seguir no como los que hacen estos con el eagle, mu bonicos pero que no se interpretar porque no salen los hilicos :))
saludetes

Re: Interfaz Multi-Rom Externa Spectrum de Dandare

Publicado: 03 Mar 2016, 11:58
por Kyp
dandare escribió: El PIC no accede al bus de datos y sólo lee de el de direcciones. Para las señales, salvo que las esté usando (tipo Reset, ROMCS...) están en alta impedancia.
Si quisiéramos entrar en el bus, utilizaríamos la linea WAIT del Z80 para dejarlo atontado y en alta impedancia mientras que hacemos lo que queramos, tipo DMA. Esto podría ser una opción si quisiéramos usar un PIC para cargar cosas directamente a RAM (pero tendría que tener más patitas :) )
Creo que la forma correcta de acceder a los buses es poner a nivel bajo BUSREQ para solicitar al Z80 que libere los buses y esperar a que ponga a nivel bajo BUSACK (puede tardar unos ciclos dependiendo de como le pilles). El WAIT es solo para retrasar la lectura del bus de datos tras un acceso a memoria o a un puerto.

Re: Interfaz Multi-Rom Externa Spectrum de Dandare

Publicado: 03 Mar 2016, 14:52
por dandare
Kyp escribió:Creo que la forma correcta de acceder a los buses es poner a nivel bajo BUSREQ para solicitar al Z80 que libere los buses y esperar a que ponga a nivel bajo BUSACK (puede tardar unos ciclos dependiendo de como le pilles). El WAIT es solo para retrasar la lectura del bus de datos tras un acceso a memoria o a un puerto.
Pues tiene usted razón, el Wait lo tenía pensando para parar el WE mientras que el PIC maneja el CS para grabar la eeprom. Se me ha ido la cabeza y lo he confundido en ese comentario con el BUSREQ. Autocapón :)

Re: Interfaz Multi-Rom Externa Spectrum de Dandare

Publicado: 03 Mar 2016, 15:51
por dandare
hamham escribió:Hombre, por fin un esquema que se seguir no como los que hacen estos con el eagle, mu bonicos pero que no se interpretar porque no salen los hilicos :))
Es de nivel profesional a maestro... :)) :)) :))
Pintado a "dedo" con un iPad ;)

Re: Interfaz Multi-Rom Externa Spectrum de Dandare

Publicado: 11 Abr 2016, 12:32
por merlinkv
hamham escribió:Hombre, por fin un esquema que se seguir no como los que hacen estos con el eagle, mu bonicos pero que no se interpretar porque no salen los hilicos :))
saludetes
Ya somos dos ...... :)) :))

¡Felicidades Dandare! ... ¿Para cuando un listado de interesados en kits DIY? ..... :D :D

y, aunque no es el hilo .... ¿Como va el tema de su hermano mayor? ... es que no dejo de ir a vaciar el cubo de babas ..... :D :D