Preparen los soldadores: habemus clon del C65 nada menos

PET, VIC-20, MAX Machine, 64, 64x, SX-64, 16, Plus/4, 128, 65 ...
Avatar de Usuario
josepzin
Amiga 2500
Amiga 2500
Mensajes: 3103
Registrado: 12 Ene 2009, 14:36
Sistema Favorito: C64
primer_sistema: ZX81
Ubicación: Carthagonova
Gracias dadas: 4 veces
Gracias recibidas: 61 veces
Contactar:

Re: Preparen los soldadores: habemus clon del C65 nada menos

Mensajepor josepzin » 24 Abr 2015, 23:08

Me empiezo a sentir como Radastan...

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 53 veces
Contactar:

Re: Preparen los soldadores: habemus clon del C65 nada menos

Mensajepor mcleod_ideafix » 24 Abr 2015, 23:27

Para ver un C64 con toda su enjundia en el ZX-Uno hay que salvar dos escollos importantes (luego vendrán otros, pero no son tan importantes)
- El SID solito se lleva el 20% del espacio en la FPGA, así que hay que ver cuánto ocupan el resto de los chips, sobre todo hablo del VIC y de la CPU
- Si el C64 no cabe entero en la FPGA y hay que sacar a la CPU fuera, está el tema de que no hay suficientes pines disponibles en el slot de expansión del ZX-Uno para conectar directamente el 6510.

Claro que igual podemos matar dos pájaros de un tiro si lo que se sale fuera es el SID en lugar del 6510, pero no sé si el SID puede funcionar a 3.3V y además habría que generar 9V (o 12V) de los 5V existentes en el slot de expansión usando algún tipo de chip boost-converter.

Que conste que todo esto no son más que especulaciones, ideas en la cabeza, etc.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: Preparen los soldadores: habemus clon del C65 nada menos

Mensajepor antoniovillena » 24 Abr 2015, 23:40

Me da a mí que el 6510 ocupa bastante menos que el Z80, así que puede que haya suerte y quepa todo en el ZX-Uno.

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 53 veces
Contactar:

Re: Preparen los soldadores: habemus clon del C65 nada menos

Mensajepor mcleod_ideafix » 24 Abr 2015, 23:59

Un 6502 (o sea, el 6510 menos los puertos internos) ocupa del orden del 11% de la Spartan 6, por lo que acabo de ver. Pero el core que tengo no parece completo. Además de los referidos puertos, tampoco veo por ningún sitio la señal AEC, que es muy necesaria en el C64 para sincronizar VIC y CPU.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
scooter
Amiga 1200
Amiga 1200
Mensajes: 1031
Registrado: 17 Jul 2012, 09:25
primer_sistema: C64
Ubicación: Alicante

Re: Preparen los soldadores: habemus clon del C65 nada menos

Mensajepor scooter » 25 Abr 2015, 00:22

Hasta donde se el c65 es mucho más complejo que un c64, la CPU es una verdadera evolución: registros x,y,z pag0 relocalizable y un largo etcétera. Los modos gráficos son mas y con ma colorines, lleva dos sid...

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 53 veces
Contactar:

Re: Preparen los soldadores: habemus clon del C65 nada menos

Mensajepor mcleod_ideafix » 25 Abr 2015, 00:58

Por eso no hablo de meter un C65 completo en el ZX-Uno, sino empezar a recortar a ver hasta dónde podemos llegar.... cosa que sospecho que será un C64, y ya veremos si cabe entero o hay que dejar algo fuera.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
jrodriguezv
MSX Turbo R
MSX Turbo R
Mensajes: 325
Registrado: 02 Jun 2012, 18:21
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Sega Genesis/Megadrive
Ubicación: Madrid

Re: Preparen los soldadores: habemus clon del C65 nada menos

Mensajepor jrodriguezv » 25 Abr 2015, 09:46

Bueno, empezar con un c64 es un buen comienzo ;-)

Avatar de Usuario
scooter
Amiga 1200
Amiga 1200
Mensajes: 1031
Registrado: 17 Jul 2012, 09:25
primer_sistema: C64
Ubicación: Alicante

Re: Preparen los soldadores: habemus clon del C65 nada menos

Mensajepor scooter » 25 Abr 2015, 18:37

¿Y meter solo lo "raro"? VIC y SID, se deja fuera la RAM y la CPU...
Aunque igual faltan pines entonces

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 53 veces
Contactar:

Re: Preparen los soldadores: habemus clon del C65 nada menos

Mensajepor mcleod_ideafix » 25 Abr 2015, 18:48

scooter escribió:¿Y meter solo lo "raro"? VIC y SID, se deja fuera la RAM y la CPU...
Aunque igual faltan pines entonces

Esa es la cosa: que no hay suficientes pines para la CPU. La RAM ya está fuera, de hecho (pero dentro de la placa del ZX-Uno)
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
scooter
Amiga 1200
Amiga 1200
Mensajes: 1031
Registrado: 17 Jul 2012, 09:25
primer_sistema: C64
Ubicación: Alicante

Re: Preparen los soldadores: habemus clon del C65 nada menos

Mensajepor scooter » 25 Abr 2015, 19:01

No lo entiendo. ¿En el caso del C64 no están la RAM y la CPU "en paralelo" excepto el chip select que controla el (no me acuerdo del nombre)?
Que yo sepa toda la RAM es contenida, negociada o como se quiera decir, se aprovecha que el 6502 deja libres los buses medio ciclo si no me equivoco.
Claro que sería otra placa o algo pero el 6502 creo que podría ir piggyback en la RAM. Sólo habría que imitar el port interno del 6510 que por cierto que yo sepa es de 6bits; no tiene todos los pines conectados.


Volver a “Commodore”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados