Gameduino (o como meter un ZX Spectrum con ULAplus en...)

Sinclair QL, ZX81, +2, +3, 128K ...
Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5314
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: 46 veces
Contactar:

Gameduino (o como meter un ZX Spectrum con ULAplus en...)

Mensajepor mcleod_ideafix » 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)...

otro_clon_con_ulaplus.jpg
otro_clon_con_ulaplus.jpg (68.57 KiB) Visto 5843 veces

...ha cogido la descripción de la ULAplus que envié a OpenCores y la ha metido con éxito en esta otra plaquita:
gameduino.jpg
gameduino.jpg (54.18 KiB) Visto 5843 veces

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...
gameduino_sram.jpg
gameduino_sram.jpg (64.1 KiB) Visto 5843 veces

...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.
gameduino_montado.jpg
gameduino_montado.jpg (32.36 KiB) Visto 5843 veces

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
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

jepalza

Re: Gameduino (o como meter un ZX Spectrum con ULAplus en...

Mensajepor jepalza » 28 Oct 2012, 21:14

Veo que lleva una Spartan, pero no distingo cuál. ¿es la de 500k? (por cierto, se venden en España por 44€ AQUI)

Acabo de averiguarlo, es de 200k, inferior a la nuestra, de 250k. Y "cuidado", que no todas las GameDuino permiten poner RAM por abajo, por que hay versiones que no llevan los pines de la máscara.

Avatar de Usuario
PabloMarmol
Amstrad PCW 8256
Amstrad PCW 8256
Mensajes: 156
Registrado: 03 Sep 2012, 17:32
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
Primera consola: Nintendo NES/Clónica
Ubicación: León, España
Gracias dadas: 9 veces
Gracias recibidas: 11 veces

Re: Gameduino (o como meter un ZX Spectrum con ULAplus en...

Mensajepor PabloMarmol » 28 Oct 2012, 21:21

debe ser una Spartan-3A de 200K

**edito**
vale, ya nada :)

jepalza

Re: Gameduino (o como meter un ZX Spectrum con ULAplus en...

Mensajepor jepalza » 28 Oct 2012, 21:30

PabloMarmol escribió:debe ser una Spartan-3A de 200K

**edito**
vale, ya nada :)


:D Hemos ido a la par.

He mirado el tema un poco, y debe de haber dos versiones del GameDuino, una verde y una azul. La verde, es como las fotos que ha puesto Mcleod_Ideafix, y podría tener espacio para soldar una DRAM, pero la azul, por abajo está mas pelada que un melocotón, y para soldar una RAM necesitarías hacer malabarismos.

Edito: peor aún, he encontrado OTRO modelo de color verde, chino, que parece no tener espacio para soldar DRAM. Hay que tener cuidado, no se que se acabe comprando una pelada, y no sirva para el invento.

Avatar de Usuario
PabloMarmol
Amstrad PCW 8256
Amstrad PCW 8256
Mensajes: 156
Registrado: 03 Sep 2012, 17:32
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
Primera consola: Nintendo NES/Clónica
Ubicación: León, España
Gracias dadas: 9 veces
Gracias recibidas: 11 veces

Re: Gameduino (o como meter un ZX Spectrum con ULAplus en...

Mensajepor PabloMarmol » 28 Oct 2012, 21:42

Mcleod_ideafix hace referencia en su mensaje a la Olimex MOD-VGA, "la verde"


https://www.olimex.com/Products/Modules/Video/MOD-VGA/
https://www.olimex.com/Products/Modules/Video/MOD-VGA-32MB/

La azul parece ser la gameduino original
https://www.sparkfun.com/products/10593
Última edición por PabloMarmol el 11 Dic 2012, 14:28, editado 1 vez en total.

jepalza

Re: Gameduino (o como meter un ZX Spectrum con ULAplus en...

Mensajepor jepalza » 28 Oct 2012, 21:54

Es que los chinos lo copian todo, y se llegan a parecer: COPIA AZUL, COPIA VERDE

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5314
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: 46 veces
Contactar:

Re: Gameduino (o como meter un ZX Spectrum con ULAplus en...

Mensajepor mcleod_ideafix » 28 Oct 2012, 22:31

Sí que hay lío con las denominaciones y las placas. Superfo me comentó que la placa que él ha comprado en eBay es la que os he puesto en el primer post (enlace a eBay). Yo de hecho ya me he comprado una usando ese mismo enlace. Cuando hice la compra, aún quedaban 6...
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

jepalza

Re: Gameduino (o como meter un ZX Spectrum con ULAplus en...

Mensajepor jepalza » 28 Oct 2012, 22:44

La pega, es que esa es la barata, sin RAM. La que lleva 32mb de RAM (DRAM) vale con gastos incluidos, 45€ en la página oficial, y en Ebay no la he encontrado.

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5314
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: 46 veces
Contactar:

Re: Gameduino (o como meter un ZX Spectrum con ULAplus en...

Mensajepor mcleod_ideafix » 28 Oct 2012, 22:46

jepalza escribió:La pega, es que esa es la barata, sin RAM. La que lleva 32mb de RAM (DRAM) vale con gastos incluidos, 45€ en la página oficial, y en Ebay no la he encontrado.

Pero trae la huella, y la SDRAM la puedes sacar de un módulo DIMM (que es lo que ha hecho Superfo)
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

jepalza

Re: Gameduino (o como meter un ZX Spectrum con ULAplus en...

Mensajepor jepalza » 28 Oct 2012, 22:49

Cierto, están las dos opciones, 25€ frente a 45€, soldar DRAM a mano o que venga soldada, a gustos.

Me voy a pensar la que lleva soldada ya, pero primero hay que mirar como tengo el bolsillo....


Volver a “Sinclair/Spectrum”

¿Quién está conectado?

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