CPC-X64 rediseño del Amstrad CPC 100% retrocompatible

Avatar de Usuario
mapache
Mensajes: 272
Registrado: 15 Dic 2016, 22:24

CPC-X64 rediseño del Amstrad CPC 100% retrocompatible

Mensaje por mapache » 02 Sep 2017, 10:18

He encontrado esto y no lo veo comentado por el foro, se trata de un rediseño del Amstrad usando chip Z80, sin estar basado en emulación ni FPGA, aunque usando un CPLD para el gate array. Me pregunto si podría servir para el desarrollo del core Amstrad del ZX-Uno:

http://www.cpcwiki.eu/forum/amstrad-cpc ... e/cpc-x64/
https://retroinvaders.com/es/83710/retr ... vitaminado
http://retromaniacmagazine.blogspot.nl/ ... iedad.html

No me queda claro si requiere "canibalizar" componentes de Amstrad CPC auténticos, si es así sería una pena. En caso contrario me parece interesantísimo este proyecto.

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: CPC-X64 rediseño del Amstrad CPC 100% retrocompatible

Mensaje por antoniovillena » 02 Sep 2017, 13:57

Precisamente McLeod usa un addon en el zxuno con un Z80 real que le permite depurar fallos que de otra manera le sería muy complicado. Pero claro, vender un addon como ese sería un fracaso porque el core final implementa el Z80 de ese addon, lo que sería un gasto tonto.

Por otro lado McLeod ha sacado un reemplazo de gate array basado en la misma implementación del zxuno pero en CPLD, por lo que no hay que canibalizar nada.

Avatar de Usuario
mcleod_ideafix
Mensajes: 831
Registrado: 27 Sep 2015, 00:14
Ubicación: Jerez de la Frontera
Contactar:

Re: CPC-X64 rediseño del Amstrad CPC 100% retrocompatible

Mensaje por mcleod_ideafix » 02 Sep 2017, 14:22

badger escribió:He encontrado esto y no lo veo comentado por el foro, se trata de un rediseño del Amstrad usando chip Z80, sin estar basado en emulación ni FPGA, aunque usando un CPLD para el gate array. Me pregunto si podría servir para el desarrollo del core Amstrad del ZX-Uno:
Tengo un CPC 6128 original, por lo que esa placa no me aporta nada, ya que usan los chips originales, igual que en el Amstrad. El gate array, que era lo más duro de pelar, ya lo tengo solucionado :) Si al menos tuviera una interfaz SD que no estuviera basada en el M4, eso sí que me valdría, pero por lo que he podido investigar, no existe ningún tipo de montaje hardware que use una tarjeta SD "pelada" sin necesidad de microcontrolador en medio ni ná (como hace DivMMC).

Así que aquí estoy, aprendiendo a escribir ROMs que contengan comandos RSX :D . A ver si al menos puedo hacer una que tenga el comando |ZXUNOCFG para que por lo menos muestre la versión del core cuando se solicite.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
mcleod_ideafix
Mensajes: 831
Registrado: 27 Sep 2015, 00:14
Ubicación: Jerez de la Frontera
Contactar:

Re: CPC-X64 rediseño del Amstrad CPC 100% retrocompatible

Mensaje por mcleod_ideafix » 02 Sep 2017, 14:56

badger escribió:No me queda claro si requiere "canibalizar" componentes de Amstrad CPC auténticos, si es así sería una pena. En caso contrario me parece interesantísimo este proyecto.
Por lo que he leido, no. Aunque dice que "quieren primar componentes originales a FPGAs o CPLDs", lo cierto es que salvo el gate array, el resto de componentes son, aun hoy en día, relativamente fáciles de encontrar, ya que son genéricos y no fabricados exclusivamente para el CPC.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

BCH
Mensajes: 170
Registrado: 01 May 2016, 10:55

Re: CPC-X64 rediseño del Amstrad CPC 100% retrocompatible

Mensaje por BCH » 03 Sep 2017, 21:14

El gate array CPC en CPLD esta disponible para el "publico"?

skywalky
Mensajes: 95
Registrado: 23 Mar 2016, 19:16

Re: CPC-X64 rediseño del Amstrad CPC 100% retrocompatible

Mensaje por skywalky » 05 Sep 2017, 17:02

No se si esto es lo que buscas. Ash Evans hizo el VHDL a partir de los PDF de Gerald del 40010.

https://pastebin.com/ZQyL68Hv

PDF de Gearld: http://www.cpcwiki.eu/forum/amstrad-cpc ... #msg133284

Avatar de Usuario
mcleod_ideafix
Mensajes: 831
Registrado: 27 Sep 2015, 00:14
Ubicación: Jerez de la Frontera
Contactar:

Re: CPC-X64 rediseño del Amstrad CPC 100% retrocompatible

Mensaje por mcleod_ideafix » 06 Sep 2017, 00:48

BCH escribió:El gate array CPC en CPLD esta disponible para el "publico"?
El mio aún no, pero puedes disfrutar de él en el core de CPC :D
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
mcleod_ideafix
Mensajes: 831
Registrado: 27 Sep 2015, 00:14
Ubicación: Jerez de la Frontera
Contactar:

Re: CPC-X64 rediseño del Amstrad CPC 100% retrocompatible

Mensaje por mcleod_ideafix » 06 Sep 2017, 00:52

skywalky escribió:No se si esto es lo que buscas. Ash Evans hizo el VHDL a partir de los PDF de Gerald del 40010.

https://pastebin.com/ZQyL68Hv

PDF de Gearld: http://www.cpcwiki.eu/forum/amstrad-cpc ... #msg133284
Esa implementación, de funcionar, funciona en simulación, pero en una FPGA lo veo complicado. Usa demasiados relojes y agotaría todos los bufferes globales. Hay que reescribirla de forma que use, idealmente, un único reloj. Tal y como está, no podría usarse en una CPLD por ejemplo.

Precisamente por ese tipo de cosas no quise mirar el esquemático que habían sacado por ingeniería inversa, sino que decidí hacer mi investigación por mi cuenta.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

BCH
Mensajes: 170
Registrado: 01 May 2016, 10:55

Re: CPC-X64 rediseño del Amstrad CPC 100% retrocompatible

Mensaje por BCH » 06 Sep 2017, 11:55

mcleod_ideafix escribió: El mio aún no, pero puedes disfrutar de él en el core de CPC :D
Ya lo estoy haciendo :D. Va muy bien el core :gracias!:

Avatar de Usuario
mapache
Mensajes: 272
Registrado: 15 Dic 2016, 22:24

Re: CPC-X64 rediseño del Amstrad CPC 100% retrocompatible

Mensaje por mapache » 06 Sep 2017, 12:24

¿Sabéis si tiene web oficial este proyecto? por lo que leo por aquí, junto con el gate array de mcleod sería una especie de Harlequín, espero que todo sea abierto como el ZX-Uno y pronto se haga una realidad.

Pensaba construir un Harlequin pero creo que voy a esperar a que tome forma el CPC-X64.

Responder