ZX Juan xDDD
Estoy leyendo esto desde la playa y la verdad es que tiene pintaza
Lo de Z80 + FPGA es parecido a la placa V6Z80P... creo que sería mejor algo más genérico con una FPGA más grande. Tengo ganas de hacer un clon del Oric Atmos... o incluso una Atari 2600 ^_^
PiZx: Clon barato de spectrum con FPGA (WIP)
- Lenko
- Atari 1040 STf
- Mensajes: 798
- Registrado: 29 Mar 2005, 11:39
- Gracias dadas: 445 veces
- Gracias recibidas: 94 veces
Re: Idea: Clon barato de spectrum con FPGA
Sólo quería decir que lleve el camino que lleve este proyecto me parece muy ilusionante y yo al menos seguro que me haría con uno.
- Hark0
- Amiga 1200
- Mensajes: 1695
- Registrado: 11 Jul 2012, 23:44
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: (Otro)
- Primera consola: (Otro)
- Ubicación: Cornellà de Llobregat - Barcelona
- Contactar:
Re: Idea: Clon barato de spectrum con FPGA
Yo voto por PiZx!!!
@antoniovillena, tu al tema que controlas.... deja que los que toqueteamos logos dia si dia también tengamos trabajo en el proyecto
¿Qué os parece ésto? (hecho en 2 minutitos con Corel... minimalista, simple, limpio, reescalable, pasable a 1 tinta (serigrafia PCB).... etc...)
Acepto pedradas!
@antoniovillena, tu al tema que controlas.... deja que los que toqueteamos logos dia si dia también tengamos trabajo en el proyecto
¿Qué os parece ésto? (hecho en 2 minutitos con Corel... minimalista, simple, limpio, reescalable, pasable a 1 tinta (serigrafia PCB).... etc...)
Acepto pedradas!
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.
- antoniovillena
- Amiga 1200
- Mensajes: 2013
- Registrado: 16 Abr 2012, 21:22
- Gracias recibidas: 8 veces
Re: Idea: Clon barato de spectrum con FPGA
Hark0 escribió:Yo voto por PiZx!!!
@antoniovillena, tu al tema que controlas.... deja que los que toqueteamos logos dia si dia también tengamos trabajo en el proyecto
Ok, sigo con mi tarea
- Hark0
- Amiga 1200
- Mensajes: 1695
- Registrado: 11 Jul 2012, 23:44
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: (Otro)
- Primera consola: (Otro)
- Ubicación: Cornellà de Llobregat - Barcelona
- Contactar:
Re: Idea: Clon barato de spectrum con FPGA
antoniovillena escribió:Hark0 escribió:Yo voto por PiZx!!!
@antoniovillena, tu al tema que controlas.... deja que los que toqueteamos logos dia si dia también tengamos trabajo en el proyecto
Ok, sigo con mi tarea
Ahi ahi!!!!
EDITO:
Retocado un poco el logo (ajustadas distancias entre letras y la altura de la "i" con respecto a la ZX, etc)....
Y otra variación (tacos de colores separados), además de mostrarlo en negativo y a 1 tinta.... Hasta lo podría imprimir @Jepalza en su máquina 3D...
Me voy a comer, cuando vuelva ya me leo las críticas...
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.
- 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
- scooter
- Amiga 1200
- Mensajes: 1031
- Registrado: 17 Jul 2012, 09:25
- primer_sistema: C64
- Ubicación: Alicante
Re: Idea: Clon barato de spectrum con FPGA
Si la idea es emular un sinclair y el tamaño Pi está cuestionado yo lo haría con conector de verdad por lo que queramos de ancho
- 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: Idea: Clon barato de spectrum con FPGA
[quote="antoniovillena"]Estoy haciendo un recuento de pines para ver lo que necesitamos:
¿Por qué usar dos buses SPI si puedes comandar dos esclavos SPI con el mismo bus? Las señales MISO, MOSI y SCLK serían comunes a SD y Flash, y es la señal SS la que es diferente para cada esclavo. Con esto pasarías de 8 a 5 pines.
¿Cómo se detallan estos 29 pines? Entiendo que 8 son el bus de datos, y 1 para la señal de escritura. La RAM puede estar seleccionada permanentemente (CS=0) y permanentemente habilitada (OE=0) por lo que quedan 20 pines para el bus de direcciones, que da 1MB. ¿Es así?
¿De dónde sale el 45? Haciendo la cuenta...
- Bus de direcciones: 16
- Bus de datos: 8
- Control de memoria y E/S: MREQ, IORQ, RD, WR: 4
- Control del bus: M1, HALT, WAIT, BUSRQ, BUSAK: 5
- Interrupciones y reset: NMI, INT, RESET: 3
- Reloj: 1
- Control de la ULA: IORQGE: 1
- Refresco e inhabilitación ROM. RFSH y ROMCS: 2
Me salen 40 pines de la FPGA, no 45.
Con el ahorro de pines en el SPI, me sale un total de 90 pines a usar en la FPGA. Incluso podemos tirarnos el pegote y añadir una versión negada de la señal de sincronismos (o negarla fuera) y rutarla por la salida Y del slot de expansión, para que la interface SPECTRA esté contenta (o algo más útil: una entrada de joystick, que serían 5 pines más)
Código: Seleccionar todo
SPI Flash= 4
SPI SD= 4
¿Por qué usar dos buses SPI si puedes comandar dos esclavos SPI con el mismo bus? Las señales MISO, MOSI y SCLK serían comunes a SD y Flash, y es la señal SS la que es diferente para cada esclavo. Con esto pasarías de 8 a 5 pines.
Código: Seleccionar todo
RAM= 29
¿Cómo se detallan estos 29 pines? Entiendo que 8 son el bus de datos, y 1 para la señal de escritura. La RAM puede estar seleccionada permanentemente (CS=0) y permanentemente habilitada (OE=0) por lo que quedan 20 pines para el bus de direcciones, que da 1MB. ¿Es así?
Código: Seleccionar todo
Expansión= 45
¿De dónde sale el 45? Haciendo la cuenta...
- Bus de direcciones: 16
- Bus de datos: 8
- Control de memoria y E/S: MREQ, IORQ, RD, WR: 4
- Control del bus: M1, HALT, WAIT, BUSRQ, BUSAK: 5
- Interrupciones y reset: NMI, INT, RESET: 3
- Reloj: 1
- Control de la ULA: IORQGE: 1
- Refresco e inhabilitación ROM. RFSH y ROMCS: 2
Me salen 40 pines de la FPGA, no 45.
Con el ahorro de pines en el SPI, me sale un total de 90 pines a usar en la FPGA. Incluso podemos tirarnos el pegote y añadir una versión negada de la señal de sincronismos (o negarla fuera) y rutarla por la salida Y del slot de expansión, para que la interface SPECTRA esté contenta (o algo más útil: una entrada de joystick, que serían 5 pines más)
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista
- radastan
- Amiga 2500
- Mensajes: 4542
- Registrado: 11 Jun 2007, 19:29
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Sega Genesis/Megadrive
- Primera consola: TV Games/Pong Clone
- Ubicación: Córdoba
- Gracias dadas: 9 veces
- Gracias recibidas: 40 veces
- Contactar:
Re: Idea: Clon barato de spectrum con FPGA
Entrada para teclado USB y redondeáis el asunto.
Yo tengo una máquina del tiempo, se llama ZX Spectrum, siempre me devuelve a los buenos momentos.
(\.../) (\.../) (\.../) (\.../)
( *.*) ('.'= ) ('.'= ) ('.'= )
(")_(") (")_(") (")_(") (")_(")
╔═══╦═══╦═══╦══╦══╗
║╔═╗║╔═╗║╔═╗╠╣╠╩╣╠╝
║║─║║╚══╣║─╚╝║║─║║
║╚═╝╠══╗║║─╔╗║║─║║
║╔═╗║╚═╝║╚═╝╠╣╠╦╣╠╗
╚╝─╚╩═══╩═══╩══╩══╝
(\.../) (\.../) (\.../) (\.../)
( *.*) ('.'= ) ('.'= ) ('.'= )
(")_(") (")_(") (")_(") (")_(")
╔═══╦═══╦═══╦══╦══╗
║╔═╗║╔═╗║╔═╗╠╣╠╩╣╠╝
║║─║║╚══╣║─╚╝║║─║║
║╚═╝╠══╗║║─╔╗║║─║║
║╔═╗║╚═╝║╚═╝╠╣╠╦╣╠╗
╚╝─╚╩═══╩═══╩══╩══╝
- jotego
- Atari 1040 STf
- Mensajes: 657
- Registrado: 16 Ene 2013, 23:25
- Sistema Favorito: Atari ST
- primer_sistema: Amstrad CPC
- consola_favorita: Sony PlayStation 2
- Primera consola: Atari Lynx
- Ubicación: Valencia (España)
- Gracias dadas: 27 veces
- Gracias recibidas: 44 veces
- Contactar:
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 19 invitados