Know a little BASIC or C? You can make games with El Jugador, a retro open-source game console based on a Parallax Propeller.
NEW! We've improved El Jugador, it's called Quick Player and you can check it out here.
Make Your Own Games with just a little coding experience
SD Card bootloader so you don't need any special programming hardware
PAL or NTSC video output with audio
Dual Controller Portsfor multiplayer games
Modular so you can add modules things like battery packs or protoboards.
High-Performance 32-bit, 160 MIPS CPU
Open Source under the MIT license
Overclock-able up to 200 MIPS with a 6.25Mhz Crystal
This project is fine for beginners, there's some soldering but even if you've never soldered before it should be no problem. You can etch a board or breadboard it, or pick up a kit from Gadget Gangster.
Go to the next step and check out some of the games!
El Jugador is an open-source, DIY video game console, it's designed to sit on top of the Propeller Platform and provide gamepad, video / audio, and SD card connections.
How do you program it?
It's programmed just like any Propeller, it can be programmed in C, Spin, or Assembly. My favorite is Spin. Later, I'll show you 'Hello World' — the entire program is 8 lines!
It also has a bootloader so you can run programs without needing programming hardware. You just write your program, copy it to an SD card and insert the SD card into El Jugador. When it boots up, use your controller to select the game/program you want to play.
What kind of games can I make / play on it?
Your imagination (and your skill) is really your only limit. A few demo videos are below. Graphics are on par with a TurboGrafx-16. Better than an NES, but not quite as clear as an SNES. Not all games take full advantage of the graphical power, of course.
Here are a few of my favorite demos:
Fancy 3D Graphics Demo
I've never soldered before!
Even though El Jugador does some pretty cool stuff, it's easy to put together. It uses just 16 components (8 resistors, 2 caps, a card slot, 4 jacks, and pin headers). As a kit, the card slot comes pre-soldered, too.
If this is your first time soldering, I'll show you the tools you'll need on the next step, but El Jugador will take 15-20 minutes to assemble.
The Hardware design and firmware are available under the MIT license. Downloads are at the end of this howto.
I did the layout for El Jugador and baggers contributed the SD bootloader (with a little tweaking from OBC). The bootloader is based on femtobasic's fsrw objects from Tomas Rokicki & Mike Green. THANKS GUYS!