Preparen los soldadores: habemus clon del C65 nada menos
- josepzin
- 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:
- mcleod_ideafix
- 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
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.
- 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
- antoniovillena
- Amiga 1200
- Mensajes: 2013
- Registrado: 16 Abr 2012, 21:22
- Gracias recibidas: 8 veces
Re: Preparen los soldadores: habemus clon del C65 nada menos
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.
- mcleod_ideafix
- 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
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
- scooter
- 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
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...
- mcleod_ideafix
- 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
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
- jrodriguezv
- 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
Bueno, empezar con un c64 es un buen comienzo
- scooter
- 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
¿Y meter solo lo "raro"? VIC y SID, se deja fuera la RAM y la CPU...
Aunque igual faltan pines entonces
Aunque igual faltan pines entonces
- mcleod_ideafix
- 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
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
- scooter
- 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
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.
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.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados