bitbox is an open, ARM-based, single chip video game console.
It can produce 15 bits video, 640x480 resolution on VGA screen, stereo sound output.
Programs can be loaded using microSD and it can use 2 USB devices for games, such as gamepads, mice or keyboards.
The main chip is a stm32f4. Games have already been ported, as well as a gnuboy, a Gameboy emulator.
Details
The bitbox console is not currently connected to the internet. But it can be through its expansion port, and be a very simple but nice general platform - you could event set up a text browser.
Ah .. such a nice game to play on the Bitbox ! (see Angry Video Game Nerd or Joueur du Grenier reviews ;) ... )
This game / engine is aimed at reproducing the dragons lair game on
the Bitbox. It's only compatible with the standard bitbox since the data
is streamed from SD card.
It's currently 200LoC / 40k flash / 128k RAM + a 70MB data file
I'm in the process of thinking about making a bitbox micro, cortex m0-based console. The idea is to be smaller, cheaper and maybe more challenging to write games than bitbox, while retaining enough similarity to keep experience and be able to port games simply. Original Bitbox will still be the bigger brother with USB, high def vga, expandability, bigger memory & faster core.
So far the design choices are :
when in doubt, prefer small, cheap and simple
stm32f0, 128k flash /16k RAM chip - 48MHz
VGA out, jack for sound
nunchuk controller
USB for reflash and power
around 1x2 inches
a few megs SPI flash chip (no microsd since it adds to the price)
Well the project is still ongoing well (see the blog maybe). More code,games are coming and quite a lot of simple graphical modes and sound/music related work from me and others.
Well, PS2 keyboard could be added through expansion port (but USB keyboard work also). Running CP/M .. why not ! Code is open and emulator available ;) ...
Hi, thanks ! Feel free to check theblog / mailinglist (or ask any question ! )