Clon ZX Spectum 128 (ULA+)

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Responder
BCH
Demonio tercer orden
Demonio tercer orden
Mensajes: 973
Registrado: 06 Sep 2014, 12:10
Ubicación: Barcelona
Been thanked: 4 times

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por BCH »

superfo escribió: 04 Jun 2019, 23:44 The problem is it looks for a floppy disk interface which is not exist (read/write to port 2FFD/3FFD). You can try to use +3e ROM from "Supperupgrade" project , I think they modify the ROM to fix this problem.
Thanks for the tip! It would be actually very nice to implement the floppy controller ports and be able to plug the floppy interface externally
Avatar de Usuario
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3376
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 146 times

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por Kyp »

superfo escribió: 04 Jun 2019, 23:44 The problem is it looks for a floppy disk interface which is not exist (read/write to port 2FFD/3FFD). You can try to use +3e ROM from "Supperupgrade" project , I think they modify the ROM to fix this problem.
Mmm... I remember reading something about that. Let's see if wilco can say something about that :|
Thanks!
BCH
Demonio tercer orden
Demonio tercer orden
Mensajes: 973
Registrado: 06 Sep 2014, 12:10
Ubicación: Barcelona
Been thanked: 4 times

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por BCH »

Aqui he encontrado la información para hacer el parche:
viewtopic.php?f=48&t=5684

Cuando tenga un rato lo pruebo ;)
Avatar de Usuario
alvaroalea España - Asturias
Demonio segundo orden
Demonio segundo orden
Mensajes: 1091
Registrado: 25 Oct 2014, 12:49
Ubicación: Asturias, Paraiso Natural
Has thanked: 13 times
Been thanked: 52 times
Contactar:

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por alvaroalea »

BCH escribió: 05 Jun 2019, 02:50
superfo escribió: 04 Jun 2019, 23:44 The problem is it looks for a floppy disk interface which is not exist (read/write to port 2FFD/3FFD). You can try to use +3e ROM from "Supperupgrade" project , I think they modify the ROM to fix this problem.
Thanks for the tip! It would be actually very nice to implement the floppy controller ports and be able to plug the floppy interface externally
I think I allready comment in another threah, please, consider to include the DIL20 conector for the floppy interface of wilco, it's very easy and allow to have the interface later (and the design is already done and checked.

Creo que ya lo habia comentado en otro hilo sobre un proyecto parecido, al menos considerad incluir en el diseño de la PCB el conector DIL20 (creo) para poder conectar el interfaz de disco de wilco, (es sencillo y es un diseño que ya esta probado y funciona).
BCH
Demonio tercer orden
Demonio tercer orden
Mensajes: 973
Registrado: 06 Sep 2014, 12:10
Ubicación: Barcelona
Been thanked: 4 times

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por BCH »

Kyp escribió: 05 Jun 2019, 09:25
superfo escribió: 04 Jun 2019, 23:44 The problem is it looks for a floppy disk interface which is not exist (read/write to port 2FFD/3FFD). You can try to use +3e ROM from "Supperupgrade" project , I think they modify the ROM to fix this problem.
Mmm... I remember reading something about that. Let's see if wilco can say something about that :|
Thanks!
He probado la ROM parchada y no funciona; pantalla negra con fondo verde. Tambien hice la prueba con las ROM +3e que se usan con el ZXUNO (que supuestamente usan el mismo patch) y tampoco.
alvaroalea escribió: 07 Jun 2019, 08:41 Creo que ya lo habia comentado en otro hilo sobre un proyecto parecido, al menos considerad incluir en el diseño de la PCB el conector DIL20 (creo) para poder conectar el interfaz de disco de wilco, (es sencillo y es un diseño que ya esta probado y funciona).
Yo realmente preferiria decodificar los puertos 2FDD/3FDD a nivel CPLD y agregar las lineas de control del disco en el conector edge, tal cual es en un +2a/+3, y ya luego cada cual pincha allí lo que quiera. De todos modos agregar el conector para el IF de wilco no cuesta nada

Una idea loca seria hacer una placa que vaya dentro de la caja de un +2a/+3 y que tenga integrada la controladora de floppy... pero el costo de las placas seria un poco alto (por el tamaño)...
Avatar de Usuario
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3376
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 146 times

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por Kyp »

Esas ROMs parcheadas arreglarán lo de la disquetera pero no serán para tu interfaz CF, serán para el DivMMC o para el ZXMMV, ¿no?

Respecto a controlar una disquetera... opino como BCH ;) pero teniendo el DivMMC a mi por lo menos la disquetera me sobra :P
BCH
Demonio tercer orden
Demonio tercer orden
Mensajes: 973
Registrado: 06 Sep 2014, 12:10
Ubicación: Barcelona
Been thanked: 4 times

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por BCH »

Kyp escribió: 07 Jun 2019, 20:17 Esas ROMs parcheadas arreglarán lo de la disquetera pero no serán para tu interfaz CF, serán para el DivMMC o para el ZXMMV, ¿no?

Respecto a controlar una disquetera... opino como BCH ;) pero teniendo el DivMMC a mi por lo menos la disquetera me sobra :P
Seguramente estaba haciendo algo mal ::? . He probado las ROM parchadas para el superupgrade que compartió en su momento wilco y estas si funcionan. Son las 1.38

Aqui esta bien documentado el tema:
http://www.va-de-retro.com/foros/viewto ... =63&t=1960

Me lo tengo que leer bien para aplicar el parche en las ROM 1.43

Edito:

Vale ya lo tengo. Solamente hay que cambiar un byte en la rutina de detección del floppy.

Hay que buscar esta cadena:
C5 01 FD 2F ED 78 C6 01 3F C1 C9
Y remplazar el byte con 3F por AF
Avatar de Usuario
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3376
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 146 times

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por Kyp »

Parche aplicado, mañana lo pruebo :D
BCH
Demonio tercer orden
Demonio tercer orden
Mensajes: 973
Registrado: 06 Sep 2014, 12:10
Ubicación: Barcelona
Been thanked: 4 times

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por BCH »

Kyp escribió: 07 Jun 2019, 22:34 Parche aplicado, mañana lo pruebo :D
Ya tengo el esquemático casi completo en Eagle. Me falta terminar un par de cosas y en breve me pongo a rutear :)
Imagen

La decodificación del AY la haces con la CPLD o meto el 74138+7400 de costumbre? Lo mismo con el reloj, CPLD o ponemos un cristal?

Hay pines libres para meter todas las lineas de direccion en la CPLD. Quizás hay que cambiar las asignaciones de algunos pines para que quede mas fácil de rutear.
Última edición por BCH el 08 Jun 2019, 10:39, editado 1 vez en total.
Avatar de Usuario
jjsaenz1969
Demonio segundo orden
Demonio segundo orden
Mensajes: 1202
Registrado: 22 Mar 2015, 00:41
Ubicación: Vitoria
Has thanked: 105 times
Been thanked: 100 times
Contactar:

Re: Clon ZX Spectum 128 (ULA+)

Mensaje por jjsaenz1969 »

Hola.
Una preguntilla sobre el conector de vídeo.
Veo que es un minidin de 9 pines, ¿es compatible con el del Humble?.
Responder

Volver a “Proyectos de hardware abiertos”