Smallest gaming console ever. EVER!

That’s it… the controller and the video game system all in one. This is the standalone version of [Rossum's] RBox. We looked in on the prototype in June but that was using a bulky development board. You can see the CR1632 button battery, which powers the device for about four hours, sandwiched in between the joystick and the mainboard. Exiting the image on the right are cables used to connect mono-audio and video to a TV via RCA connectors. There’s no port for interchangeable cartridges which means that all game data must be programmed into the ARM Cortex M0 processors. See [Rossum's] demo video after the break.


  1. biozz says:

    impressively small and impressively simple

  2. s133p says:

    Does anyone know how one would go about programming an arm chip? I was doing some googling on programmers along the line of the AVR-ISP but was unable to find any useful information.

  3. really? says:

    Again , a project taken the extra mile. I would probably take the device to my machinist and make a nice zinc or AL case for it too :)

  4. Jim Atchue says:

    If batteries weren’t so big, it could have been smaller.

  5. stbtrax says:

    usually JTAG or some sort of ISP or from a flash card, but the LPC1343 bootloader has the ability to be mounted as a usb drive, so you can drag firmware into it.

  6. Franklyn says:

    @s133p : Define “ARM Chip” , ARM sells cores which are licensed by various manufacturers and sold in various forms. There are numerous offerings that use ARM technology but theres no “ARM Chip” being sold by ARM. The One Rossum used for prototyping is called LPCXpresso , its an ARM offering from Philips which comes with its own development tools i.e: programmer , debugger , Compiler etc.

  7. Mike Szczys says:

    @s133p: I don’t think I’d be going out on a limb to say that most ARM processors can be programmed with over JTAG.

  8. McSquid says:

    Scrap Brain zone FTW

  9. s133p says:

    Thanks everyone who responded, I thought that was right but wasnt sure and my google-fu was lacking last night when I was researching.

    @stbtrax that is awesome, I think I may have just found my chip :)

  10. the steven says:

    smallest… for now…

  11. blue carbuncle says:

    Now THAT is cool :) Great job on the build and I am incredibly jealous. I’m gonna have to dump my jagawatch project into the bottom drawer lol. Now I’ve got to get back to finishing the article :) Thanks builders and HaD!!!

  12. Daniel Holth says:

    The LPC chip used in this project does not support USB. Instead you can program it using the built in bootloader over a USART. In other words you only need a RS-232 to TTL converter to program this part.

  13. bobobob says:

    video says stereo story says mono, but there is a red an white and i think a third wire coming off at back which would then probs be the video

  14. bobobob says:

    oh and on a side note, not quite a games console more interactive demo

  15. rossum says:

    just to confirm it is stereo, 15khz per channel.

  16. strider_mt2k says:


    I get next up! Don’t drop it in the deep-pile carpet we’ll never find it!

  17. strider_mt2k says:

    Oh yeah…trace the cables, of course!

  18. notmyfault2000 says:

    Put a MicroSD slot on it to store games instead of direct programming and you have a winner!

  19. shiftybill says:

    looks like he’s managed to squeeze a lot of power out of such a small device! props

  20. Max says:

    Nicely exemplifying the conundrum of the post-PC world – “we can hack up some hardware that will work fairly easily; but who will write software for it (and what good will it be if nigh-on nobody will, past a demo or two)?”. And the only reason I’m not saying “post-micro world” is ’cause they pretty much were the only hardware to program for long enough back then that SW support was not an issue…

    Still a lot of work, of course, and an impressive achievement though.

  21. Squirrel says:

    Building something this small just proves that you don’t need to compensate

  22. walt says:

    holy eff! this is terrific!!! nicely done!

  23. Diego says:

    alert(“Love It!!”);

  24. Squirrel says:

    On a side note, a wii nunchuck would make a great enclosure for this project (minus the whole battery changing issue…)

  25. Peter Stuge says:

    Many smaller Cortex-M microcontrollers do not have JTAG but are instead using the newer SWD (Serial Wire Debug) protocol invented (and documented) by ARM. OpenOCD support for SWD is not quite there yet, but using e.g. a Versaloon adapter it could be doable. (Separate patches at however.)

  26. This is a wonderfull idea, but it strikes me it could be taken futher.
    How about a video game system with just a stick, and no tv output? Maybe played from a key-ring and using a earphone…or maybe vibrations…for feedback. Kinda a stealth system you could play without anyone knowing :P
    (also would be great for blind people)

    “On a side note, a wii nunchuck would make a great enclosure for this project (minus the whole battery changing issue…)”

    Plus, you got a nice stick already there.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 96,577 other followers