jotego escribió:Antes de correr a hacer ninguna placa. ¿Cuáles serán las especificaciones? ¿Cómo se leeran los programas? ¿Habrá entrada de audio o funcionará con un lector SD? En tal caso, ¿qué rutinas se usarán para acceder a la tarjeta y emular la cinta? ¿Se le podrá conectar un mando USB o habrá que jugar sólo con teclado? ¿Alimentación por USB, fuente, pilas, batería?
Las especificaciones son las mismas que el clon con el que estoy haciendo el tuturial.
- XC3S200AN, nos ahorramos el chip de Flash.
- Chip de SRAM K6R4016V1D, sólo usaremos 8 de los 16bits, si alguien encuentra otro de 8bits más barato se cambia.
- Oscilador de 25MHz.
- Circuito EAR de Superfo, con un sólo transistor.
- Circuito de video basado en AD724 con cristal de 4.43MHz.
- Conector PS/2 para teclado, RCA para video compuesto, Jack para audio stereo.
- Conector JTAG+EAR en tira de 7 pines
- Conector S-Video opcional y zócalo para SD.
- 2 reguladores de tensión, uno de 5 a 3.3V y otro de 3.3V a 1.2V
- Puerto de expansión en 3 tiras de pines macho de 16 pines cada una, con correspondencia a pines de la FPGA.
- Conector de alimentación mini-USB ó micro-USB. Los micro-USB nunca los he usado, pero es el que usa la RasPi.
Estas son las especificaciones técnicas del hardware, lo que le metas ya es otra cosa. Pero para que os hagáis una idea, en el tutorial le he metido: +2A con timings de 48K, modos all RAM, sonido estéreo AY+speaker, teclado PS/2, entrada de audio EAR, reset y NMI a través del teclado, scroll hardware y le estoy intentando meter ZXMMC pero todavía no funciona.
-- Actualizado 29 Jul 2013, 14:39 --
Respecto a enchufarle un mando USB, no habrá conectores USB, no sé si puedes adaptarlo al puerto de expansión, supongo que sí. Pero es mucho más sencillo adaptar un conector DB9 y enchufarle un mando norma Atari (como los de la megadrive).