Gameduino (o como meter un ZX Spectrum con ULAplus en...)
Publicado: 28 Oct 2012, 20:16
... en un cacharrito que sale por menos de 30 euros, envío incluido.
Al grano: Don "Superfo"ha vuelto a rizar el rizo. Cuando aún coletea su famoso diseño del clon Harlequin, que José Leandro revisó y corrigió, después de la evolución de este clon a CPLD, que ha permitido diseñar su clon de Spectrum 128K con CPLD, y mientras está depurando otra plaquita-clon que se ha hecho, con una CPLD más tocha y algo de SRAM rápida para meter la ULAplus en ella (y de la cual hablaremos cuando funcione del todo)...
...ha cogido la descripción de la ULAplus que envié a OpenCores y la ha metido con éxito en esta otra plaquita:
http://excamera.com/sphinx/gameduino/in ... #gameduino
Como podeis ver en el enlace, el cacharrito se vende como un shield Arduino que integra un controlador de video y audio usando una FPGA, en la que se ha metido dentro un sistema de video bastante cañero, con sprites hardware, tiles, detección de colisiones, etc, con intención de poder usar la plataforma Arduino en la creación de juegos. En el enlace teneis mucha más información, características, demos, cosas que se ha hecho con esta placa (incluyendo un port del Manic Miner), etc.
Don lo que ha hecho es coger esta placa pero no para pinchársela a un Arduino, sino que la ha convertido en un Spectrum 48K (creo que es de 48K) con ULAplus. Para ello ha añadido RAM que faltaba...
...y ha cableado algunas cosas para poder sacar el puerto JTAG. Este es el resultado: su placa pinchada a otra que tiene que saca video compuesto desde RGB. La entrada es por teclado PS/2. La salida RGB que da no es VGA, sino RGB-PAL, justo la que da el Spectrum. Le he pedido fotos de lo que se ve en el televisor, y que pruebe alguna de las demos ULAplus que dejé en OpenCores. En cuanto lo haga, las añado a este post.
Como decía, la placa sale por 28 euros, gastos de envío desde UK incluidos (no hay problema de aduanas por tanto), y por ese precio, y por lo que lleva, la convierte en la plaquita FPGA más barata que conozco, y más adecuada para retrocacharrear que incluso la OLS que compré hace un tiempo y que también tiene Jepalza (donde implementé el Jupiter ACE), y con la que se pueden hacer cosas interesantes (lo de poder ponerle SRAM es fundamental).
@Radastan: ¡¡esta plaquita es perfecta para prototipar tu nuevo micro!!
http://www.ebay.com/itm/Olimex-MOD-VGA- ... 4168c58cf0
Al grano: Don "Superfo"ha vuelto a rizar el rizo. Cuando aún coletea su famoso diseño del clon Harlequin, que José Leandro revisó y corrigió, después de la evolución de este clon a CPLD, que ha permitido diseñar su clon de Spectrum 128K con CPLD, y mientras está depurando otra plaquita-clon que se ha hecho, con una CPLD más tocha y algo de SRAM rápida para meter la ULAplus en ella (y de la cual hablaremos cuando funcione del todo)...
...ha cogido la descripción de la ULAplus que envié a OpenCores y la ha metido con éxito en esta otra plaquita:
http://excamera.com/sphinx/gameduino/in ... #gameduino
Como podeis ver en el enlace, el cacharrito se vende como un shield Arduino que integra un controlador de video y audio usando una FPGA, en la que se ha metido dentro un sistema de video bastante cañero, con sprites hardware, tiles, detección de colisiones, etc, con intención de poder usar la plataforma Arduino en la creación de juegos. En el enlace teneis mucha más información, características, demos, cosas que se ha hecho con esta placa (incluyendo un port del Manic Miner), etc.
Don lo que ha hecho es coger esta placa pero no para pinchársela a un Arduino, sino que la ha convertido en un Spectrum 48K (creo que es de 48K) con ULAplus. Para ello ha añadido RAM que faltaba...
...y ha cableado algunas cosas para poder sacar el puerto JTAG. Este es el resultado: su placa pinchada a otra que tiene que saca video compuesto desde RGB. La entrada es por teclado PS/2. La salida RGB que da no es VGA, sino RGB-PAL, justo la que da el Spectrum. Le he pedido fotos de lo que se ve en el televisor, y que pruebe alguna de las demos ULAplus que dejé en OpenCores. En cuanto lo haga, las añado a este post.
Como decía, la placa sale por 28 euros, gastos de envío desde UK incluidos (no hay problema de aduanas por tanto), y por ese precio, y por lo que lleva, la convierte en la plaquita FPGA más barata que conozco, y más adecuada para retrocacharrear que incluso la OLS que compré hace un tiempo y que también tiene Jepalza (donde implementé el Jupiter ACE), y con la que se pueden hacer cosas interesantes (lo de poder ponerle SRAM es fundamental).
@Radastan: ¡¡esta plaquita es perfecta para prototipar tu nuevo micro!!
http://www.ebay.com/itm/Olimex-MOD-VGA- ... 4168c58cf0