Transferencia USB y Grabador eeproms con CPC Dandanator

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

Moderador: 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.
Avatar de Usuario
Australia dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3667
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Has thanked: 16 times
Been thanked: 205 times
Contactar:

Transferencia USB y Grabador eeproms con CPC Dandanator

Mensaje por dandare » 31 Dic 2018, 06:28

Para aquellos que no tenéis un grabador de eeproms, hemos convertido al CPC en un grabador de eeproms básico para la SST39SF040 (con un programa mínimo que se puede pasar por audio o escribir).

De esta forma, si ponéis una memoria nueva o se corrompe la que está, podéis recuperarlo sin hardware externo. También se pueden hacer cosas como grabar un romset de ZX Dandanator con un CPC :D

Aquí un video de cómo funciona:




Lo interesante de esta técnica es que abre la posibilidad a desarrollos futuros como transferencia CPC<->PC, copia y recuperación de discos (Cómo grabáis ahora vuestros discos de 3"??), carga de juegos USB... seguro que a alguien se le ocurre algo útil :).

Éste es el código base en CPC para establecer comunicación USB: 53 bytes!
Bootloader CPC Dandanator.png
Bootloader CPC Dandanator.png (26.85 KiB) Visto 1293 veces
Imagen
Imagen

Avatar de Usuario
Spirax
Demonio tercer orden
Demonio tercer orden
Mensajes: 581
Registrado: 09 Oct 2017, 17:03
Ubicación: Leganes (Madrid)
Has thanked: 132 times
Been thanked: 109 times
Contactar:

Re: Transferencia USB y Grabador eeproms con CPC Dandanator

Mensaje por Spirax » 31 Dic 2018, 08:50

como mola.

feliz 2019. cargadito de novedades con el dandanator cpc.

Avatar de Usuario
carmeloco
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2949
Registrado: 28 Mar 2016, 11:26
Has thanked: 9 times
Been thanked: 116 times
Contactar:

Re: Transferencia USB y Grabador eeproms con CPC Dandanator

Mensaje por carmeloco » 31 Dic 2018, 09:42

Que chulo !!!!
Existe la posibilidad de hacer una versión para Spectrum que también lleve el USB?

Avatar de Usuario
Australia dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3667
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Has thanked: 16 times
Been thanked: 205 times
Contactar:

Re: Transferencia USB y Grabador eeproms con CPC Dandanator

Mensaje por dandare » 31 Dic 2018, 12:58

carmeloco escribió:
31 Dic 2018, 09:42
Que chulo !!!!
Existe la posibilidad de hacer una versión para Spectrum que también lleve el USB?
Complicado con el diseño actual porque usa el puerto de Kempston para la comunicación, y es unidireccional (sólo recibir).
Imagen
Imagen

Avatar de Usuario
carmeloco
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2949
Registrado: 28 Mar 2016, 11:26
Has thanked: 9 times
Been thanked: 116 times
Contactar:

Re: Transferencia USB y Grabador eeproms con CPC Dandanator

Mensaje por carmeloco » 31 Dic 2018, 17:35

dandare escribió:
31 Dic 2018, 12:58
carmeloco escribió:
31 Dic 2018, 09:42
Que chulo !!!!
Existe la posibilidad de hacer una versión para Spectrum que también lleve el USB?
Complicado con el diseño actual porque usa el puerto de Kempston para la comunicación, y es unidireccional (sólo recibir).
No, claro, yo me refería a hacer un diseño nuevo :D

Avatar de Usuario
Australia dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3667
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Has thanked: 16 times
Been thanked: 205 times
Contactar:

Re: Transferencia USB y Grabador eeproms con CPC Dandanator

Mensaje por dandare » 01 Ene 2019, 22:16

carmeloco escribió:
31 Dic 2018, 17:35
dandare escribió:
31 Dic 2018, 12:58
carmeloco escribió:
31 Dic 2018, 09:42
Que chulo !!!!
Existe la posibilidad de hacer una versión para Spectrum que también lleve el USB?
Complicado con el diseño actual porque usa el puerto de Kempston para la comunicación, y es unidireccional (sólo recibir).
No, claro, yo me refería a hacer un diseño nuevo :D
Poniendo un hct32 adicional, se libera un poco la GAL. Lo justo para poner que A5 no sólo se lea en IOREQ RD si no que se fije un bit en IOREQ WR... ahí lo tendrías, por ejemplo.
Imagen
Imagen

Avatar de Usuario
carmeloco
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2949
Registrado: 28 Mar 2016, 11:26
Has thanked: 9 times
Been thanked: 116 times
Contactar:

Re: Transferencia USB y Grabador eeproms con CPC Dandanator

Mensaje por carmeloco » 02 Ene 2019, 00:03

dandare escribió:
01 Ene 2019, 22:16
carmeloco escribió:
31 Dic 2018, 17:35
dandare escribió:
31 Dic 2018, 12:58


Complicado con el diseño actual porque usa el puerto de Kempston para la comunicación, y es unidireccional (sólo recibir).
No, claro, yo me refería a hacer un diseño nuevo :D
Poniendo un hct32 adicional, se libera un poco la GAL. Lo justo para poner que A5 no sólo se lea en IOREQ RD si no que se fije un bit en IOREQ WR... ahí lo tendrías, por ejemplo.
¿Y una placa nueva con una CPLD como el de CPC? Es decir, una versión nueva, una evolución. Que el ZX Dandanator mini, deje de ser mini :D

Avatar de Usuario
Australia dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3667
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Has thanked: 16 times
Been thanked: 205 times
Contactar:

Re: Transferencia USB y Grabador eeproms con CPC Dandanator

Mensaje por dandare » 02 Ene 2019, 00:05

carmeloco escribió:
02 Ene 2019, 00:03
dandare escribió:
01 Ene 2019, 22:16
carmeloco escribió:
31 Dic 2018, 17:35


No, claro, yo me refería a hacer un diseño nuevo :D
Poniendo un hct32 adicional, se libera un poco la GAL. Lo justo para poner que A5 no sólo se lea en IOREQ RD si no que se fije un bit en IOREQ WR... ahí lo tendrías, por ejemplo.
¿Y una placa nueva con una CPLD como el de CPC? Es decir, una versión nueva, una evolución. Que el ZX Dandanator mini, deje de ser mini :D
Hay muchísimo código desarrollado para el dandanator mini y no creo que interese fragmentar introduciendo una versión nueva que no sea compatible.
Tengo diseñado y en prototipo, desde antes que el mini, una versión "no mini" con tarjeta SD, pero preferí hacer esta otra :)
Imagen
Imagen

Avatar de Usuario
carmeloco
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2949
Registrado: 28 Mar 2016, 11:26
Has thanked: 9 times
Been thanked: 116 times
Contactar:

Re: Transferencia USB y Grabador eeproms con CPC Dandanator

Mensaje por carmeloco » 02 Ene 2019, 00:13

dandare escribió:
02 Ene 2019, 00:05
carmeloco escribió:
02 Ene 2019, 00:03
dandare escribió:
01 Ene 2019, 22:16

Poniendo un hct32 adicional, se libera un poco la GAL. Lo justo para poner que A5 no sólo se lea en IOREQ RD si no que se fije un bit en IOREQ WR... ahí lo tendrías, por ejemplo.
¿Y una placa nueva con una CPLD como el de CPC? Es decir, una versión nueva, una evolución. Que el ZX Dandanator mini, deje de ser mini :D
Hay muchísimo código desarrollado para el dandanator mini y no creo que interese fragmentar introduciendo una versión nueva que no sea compatible.
Tengo diseñado y en prototipo, desde antes que el mini, una versión "no mini" con tarjeta SD, pero preferí hacer esta otra :)
Pues nada, eso ya, como tú veas mejor ;)

Avatar de Usuario
carmeloco
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2949
Registrado: 28 Mar 2016, 11:26
Has thanked: 9 times
Been thanked: 116 times
Contactar:

Re: Transferencia USB y Grabador eeproms con CPC Dandanator

Mensaje por carmeloco » 12 Ene 2019, 01:15

Una cosa que se me viene a la cabeza. Actualmente, se puede grabar un romset en el ZX Dandanator Mini a través de puerto serie. ¿Sería posible grabar en el chip cualquier otro binario a través del puerto serie?

Responder

Volver a “Proyectos de hardware abiertos”

¿Quién está conectado?

Usuarios navegando por este Foro: esposiblegames, shikitin y 1 invitado