Página 1 de 6

#1 A500/A2000 Multi-Kickstart

Publicado: 09 Ago 2019 05:36
por merlinkv
Hola chicos,

La idea de este proyecto es poder conmutar mediante un Dip-Switch de dos filas o bien mediante jumpers entre cuatro Kickstarts.

La PCB está pensada para los A500 y A2000. Para almacenar la ROMs usaremos una EPROM 27C160 de 16MBit y cambiaremos de ROM conmutando las direcciones altas de la EPROM (A18 y A19).

En principio debería funcionar también en los A600, pero no lo podré probar ya que no tengo ninguno.
► Mostrar Spoiler


Aunque creo que funcionará, es un primer boceto. Voy a encargar 5 PCB's (es el mínimo) y hacer pruebas. Si véis algún error decídmelo ya que pienso encargarlas el lunes.

#2 Re: A500/A2000 Multi-Kickstart

Publicado: 09 Ago 2019 06:23
por Bone
Una cosa merlinkv. Creo que aún estoy medio durmiendo, pero veo que las líneas A18 y A19 no estan representadas en la 27C400, que es donde vas a volcar las cuatro imagenes ROM. ¿Puedes poner el enrutado?

Edito: No me hagas caso....aún no me habia despertadooo :sarcastico1: :sarcastico1: ... 27c160 es donde vamos a volcar las 4 imagenes ROM.... :sarcastico1: :sarcastico1: :sarcastico1:

Edito2: Sí..sí...esta todo correcto!!! :si1:

#3 Re: A500/A2000 Multi-Kickstart

Publicado: 09 Ago 2019 08:29
por merlinkv
Hola Bone, buenos días.

Te agradeco que lo hayas revisado, la verdad es que soy bastante nuevo en el uso de KiCad y además hacía "siglos" que no me ponía con esto de diseñar PCB's .. en mi época las hacíamos con tablillas de arcilla ... :sarcastico1: :sarcastico1: :sarcastico1:

Tomé como base el 27C400 más que nada porque es compatible con los A500/2000 y es con el qye había hecho en el pasado los dual kickstart que tengo puestos. Así no me complicaba demasiado la vida. :risa1:

Pues entonces, coincidimos en que debería funcionar. Igual pido las PCB's hoy.

Gracias compi :muybien1:

Ya os iré contando.

#4 Re: A500/A2000 Multi-Kickstart

Publicado: 09 Ago 2019 08:51
por Spirax
Ole!

yo me he echo ésta tambien para jugar con el kicad
kick_dual.jpg
Se puede usar con una flash 29F160, 29F800 y 29F400 que serian 4,2,1 kicks

La idea la copie de aqui
https://gglabs.us/node/1933

y tambien me he echo la placa del programador para el TL866II
aunque cometi un error de enrudato con el A19 en el programador y le he tenido que soldar un cablecito, nada grave ya que es en la placa del programador :loco5:

Actualmente estoy en fase de testeo con una par de ellas una con 29F800 y otra con 29F160, pero como mi amiga tiene una CIA jodia y estoy esperando el reemplazo, no estoy seguro de si las cosas raras que me hace es por la CIA rota o por las nuevas kicks :loco4:

precisamente el rom_tols lo queria usar para leer las kick una vez seleccionadas en la placa nueva y despues comprobar que todo esta donde debe estar, jejeje :beber1: :beber1:

Saludos

#5 Re: A500/A2000 Multi-Kickstart

Publicado: 09 Ago 2019 09:22
por Bone
merlinkv escribió: 09 Ago 2019 08:29 ...que lo hayas revisado...
:loco1: :loco1:
No te fies mucho de mis revisiones... :carcajada1: :carcajada1: que yo voy aprendiendo sobre la marcha.
merlinkv escribió: 09 Ago 2019 08:29 . en mi época las hacíamos con tablillas de arcilla ... :sarcastico1::sarcastico1:
:carcajada1: :carcajada1: :carcajada1: :carcajada1:
merlinkv escribió: 09 Ago 2019 08:29 Tomé como base el 27C400 más que nada porque es compatible con los A500/2000 y es con el qye había hecho en el pasado los dual kickstart que tengo puestos. Así no me complicaba demasiado la vida. :risa1:

Pues entonces, coincidimos en que debería funcionar. Igual pido las PCB's hoy.

Gracias compi :muybien1:

Ya os iré contando.
Perfecto!!!!

Spirax escribió: 09 Ago 2019 08:51 yo me he echo ésta tambien para jugar con el kicad

kick_dual.jpg
Molaaaa!!!!

#6 Re: A500/A2000 Multi-Kickstart

Publicado: 09 Ago 2019 10:25
por merlinkv
Spirax escribió: 09 Ago 2019 08:51 Ole!

yo me he echo ésta tambien para jugar con el kicad
kick_dual.jpg
Se puede usar con una flash 29F160, 29F800 y 29F400 que serian 4,2,1 kicks
Está genial :muybien1:

Pues mira si me sale la mía TH, igual os copio la idea a tí y a GGLabs y hago alguna SMD más adelante ... :sarcastico1:

#7 Re: A500/A2000 Multi-Kickstart

Publicado: 09 Ago 2019 15:54
por merlinkv
Bueno, pues la placa queda así:
► Mostrar Spoiler

#8 Re: A500/A2000 Multi-Kickstart

Publicado: 12 Ago 2019 19:26
por merlinkv
Hola a todos,

Bueno lo he revisado unas cuantas veces más y corregí un par de pines que tenía mal nombrados, todo chequeado tropecientas veces y parece estar en orden, acabo de pedir las PCB's.

El pineado correcto es:
► Mostrar Spoiler
Ya os contaré.

Edito: He actualizado el primer mensaje.

#9 Re: A500/A2000 Multi-Kickstart

Publicado: 12 Ago 2019 22:27
por jorsus
Tal vez sea una pregunta tonta pero: ¿esto funcionaria en una placa A500 rev 5? De esas a las que hay que hacer el puente entre el pin 1 y el 31

#10 Re: A500/A2000 Multi-Kickstart

Publicado: 12 Ago 2019 22:58
por merlinkv
Pues la verdad es que nunca he tenido un A500 rev5, pero en principio debería funcionar sin problemas, aunque no puedo asegurarlo.

#11 Re: A500/A2000 Multi-Kickstart

Publicado: 18 Ago 2019 07:08
por merlinkv
Me han llegado los 27C160, tienen pinta de ser más viejos que yo ... :risa1:

He probado 4 a boleo en el programador y no dan errores. Ahora a esperar que lleguen las PCB's.

#12 Re: A500/A2000 Multi-Kickstart

Publicado: 18 Ago 2019 21:01
por Bone
merlinkv escribió: 18 Ago 2019 07:08 Me han llegado los 27C160, tienen pinta de ser más viejos que yo ... :risa1:

He probado 4 a boleo en el programador y no dan errores. Ahora a esperar que lleguen las PCB's.
Molaa!!!!
:guay1:

#13 Re: A500/A2000 Multi-Kickstart

Publicado: 27 Ago 2019 22:59
por merlinkv
He estado buscando un poco y he encontrado unas Flash EEPROM que me sirven como sustitutos perfectos de las 27C160 ... las MX29F1615.

A mi modo de ver son una solución más cómoda de programar y más durable que las UV EPROM. En principio ofrecen un mínimo de 100 ciclos de borrado/grabado, que creo es más que suficiente ... a ver si me llegan las PCB's ... estoy ya mordiéndome los muñones ...

#14 Re: A500/A2000 Multi-Kickstart

Publicado: 29 Ago 2019 21:30
por merlinkv
Unos pequeños cambios en las serigrafías y en el ancho de las pistas VCC y GND.
► Mostrar Spoiler

#15 Re: A500/A2000 Multi-Kickstart

Publicado: 31 Ago 2019 21:22
por merlinkv
jorsus escribió: 12 Ago 2019 22:27 Tal vez sea una pregunta tonta pero: ¿esto funcionaria en una placa A500 rev 5? De esas a las que hay que hacer el puente entre el pin 1 y el 31
He estado informandome un poco, y esta PCB no te valdría para un rev 3 o rev 5. Habría que hacer unas modificaciones y añadir unas resistencias pull-up.

#16 Re: A500/A2000 Multi-Kickstart

Publicado: 02 Sep 2019 09:39
por merlinkv
Voy a esperar que me lleguen las PCB's y probar este diseño con los 27C160. Si funciona correctamente, igual me pongo a hacer otro que funcionase en todos los A500 incuidas las rev 3 y 5.

Un saludote. :hola1:

#17 Re: A500/A2000 Multi-Kickstart

Publicado: 02 Sep 2019 13:25
por pintza
merlinkv escribió: 02 Sep 2019 09:39 Voy a esperar que me lleguen las PCB's y probar este diseño con los 27C160. Si funciona correctamente, igual me pongo a hacer otro que funcionase en todos los A500 incuidas las rev 3 y 5.

Un saludote. :hola1:
Con las placas de la rev 3 no hay nada que hacer. Lo digo por que mi A500 original lleva esa placa y me fue imposible en su día cambiar la Rom. Con la Rev 5 si se puede, creo recordar que se puenteaban unas patas. Lo normal era modificar un zócalo y luego montar el sándwich.

La placa Rev 3 es muy especialita, en su día tampoco pude hacer que funcionara el Mini Megachip. Incluso lo mandé a Mallorca, ya que la ampliación de memoria chip la compré allí. Pero no sirvió de nada en unos días lo tenía todo de vuelta, el ordenador y la ampliación.
En su día me mosqueé ya que no me dieron la opción de hacer una devolución, pero a día de hoy me alegro mucho de ello. :bienvenido1:

Lo de la Rom es otra historia, compré otra ampliación. De esas del lateral, tenía disco duro y 8 MB de fast, pero con la Rom 1.2 no podía bootear desde el disco duro, así que a Bilbao con el ordenador.
Probaron la Rom 2.04, 2.05, 3.0 y nada ninguna de ellas era reconocida por el ordenador, más adelante y gracias a que tenía excedente de memoria Fast descubrí la forma de poner la Rom 3.1 en la memoria Fast y tras un reinicio ya podía arrancar desde el disco duro. :bien1:
Incluso este sistema aguantaba el Reset por lo que una vez cargado desde disquete es como si tuviera una Rom 3.1 física real.

#18 Re: A500/A2000 Multi-Kickstart

Publicado: 02 Sep 2019 21:12
por merlinkv
Hola pintza,

Gracias por la información compi. Entonces intentaré hacer uno que funcione en la rev 5, aunque como no tengo ninguna de esas placas base, no podré probarlas directamente.

A ver si me llegan de una vez las PCB's y funcionan en las rev 6x y 8.x del A500 y en las rev 6 del A2000 ... no tengo otros equipos para probar. Lo que haré será probarlas en los míos y enviaros un par de placas para que probéis en los vuestros, así podré ir depurando errores si los hubiera.

Si funcionan, entonces me pondría con la versión para todos los A500 (menos la rev 3, claro).

Ahora me voy a dedicar a hacer una PCB para el MaxDuino de rcmolina pero basada en la Arduino Mega 2560 Pro Embed ... Es un periférico que me gusta mucho y voy a ver que me sale. :hola1:

#19 Re: A500/A2000 Multi-Kickstart

Publicado: 04 Sep 2019 11:30
por merlinkv
Me acaban de llegar las primeras placas. Probaré con 5K (como pensaba en un principio), pero la verdad es que creo que irá mejor con rsistencias de 10K. Bueno, como tengo 5, puedo probar sin problemas.

No tengo zócalos de 42 pines, así que voy a usar tiras de pines.

Ya os contaré.

#20 Re: A500/A2000 Multi-Kickstart

Publicado: 07 Sep 2019 13:09
por merlinkv
Hola chicos,

Malas noticias, sólo me reconoce 2 Kickstarts, la DiagROM 1.2 y la 3.1, la 1.2 y 1.3 ni aparecen se queda la pantalla en negro ....

Creo que algo está mal en el circuito. He probado con 27C160 y 27C800 y nada, igual ... :cabezazo2: :ayuda1: :cabezazo2:

Viendo el esquema ¿se os ocurre alguna idea? ...