Go Down

Topic: Hackvision now available (Read 8344 times) previous topic - next topic


Oct 20, 2010, 07:55 pm Last Edit: Oct 20, 2010, 08:51 pm by mkrumpus Reason: 1

Hackvision is a hackable retro-gaming system based on Arduino technology.  Connects directly to your TV with RCA cables.  No Arduino is required but you can write and upload your own games onto the ATmega328 chip using the Arduino IDE and a USB to serial cable or adapter.  It comes preloaded with two games (Space Invaders and Pong clones).  A button controller is built right on the PCB and you can add a Wii nunchuk controller, paddle controllers, or design any controller you like!

See the official site for all the other details and lots of documentation:  http://nootropicdesign.com/hackvision

Available as a kit or fully assembled/tested in the nootropic design store: http://nootropicdesign.com/store/index.php?main_page=products_all

This was a lot of work, but I think it turned out great!


Oct 20, 2010, 10:30 pm Last Edit: Oct 20, 2010, 10:32 pm by mowcius Reason: 1
Brilliant, I even got a mention!

I will try to get my 'jedi' pong pics uploaded soon as an example of alternative controllers. ;)

It really is very addictive! Especially playing pong aginst yourself  ;D

(Paddles mini-kit) "Enclosures not included (Altoids tin recommended)."

Haha brilliant.



Yes, a special thanks to Mowcius for helping test on PAL TVs in the UK!


Oct 20, 2010, 11:19 pm Last Edit: Oct 20, 2010, 11:21 pm by ThatBozGuy Reason: 1
Great piece of kit there, first Toolduino and now this, keep up the awesome work.
Hackvision Arduino Driven TV Game System


Now thats a cool one!

I wantz Asteroids!  ;)


I wantz Asteroids!

Well if you can write it!

I have a few games on my list that I want to code for it but I am rather involved in my current project to undertake anything else.



Just thinking,

Would it be possible to load gameboy or Nintendo roms onto it ?


Gameboy specs:
RAM: 8 kB internal S-RAM
Video RAM: 8 kB internal

No is the short answer.

We have 2kB SRAM running video and variables...



What if we had several atmaga328's? Could you generate enough power to duplicate a nintendo console?

This is  sweet, it's really quite impressive.


What if we had several atmaga328's? Could you generate enough power to duplicate a nintendo console?

If you wanted to do something like this, you might want to check out the ATMega644 - aka Sanguino:


...like the UzeBox uses:


Note that they use an AD725 RGB-to-NTSC converter chip...

There wouldn't be much stopping you from taking an UzeBox, loading it up like a Sanguino, then porting UzeBox library over to the Arduino side of thing; heck, its probably already been done!

I will not respond to Arduino help PM's from random forum users; if you have such a question, start a new topic thread.


heck, its probably already been done!

Well just about. Florin Chiperi dabbled in uzebox for his duino644 but I'm not sure where it got to.



If it can be adapted to output to stardard res arcade RGB monitors one could make their own coin operated arcade games with it! The Space Invaders looks pretty close to the arcade version already.


Yes, you can always do more with more hardware.  The ATmega644 gives you much more memory to work with so you can do higher resolution, but it costs twice as much.  And the AD725 chip and DAC on the Uzebox give it color capability, but they add cost.  I wanted to design a gaming system that was as simple as possible and had a low price.  I wanted to provide homebrew retro gaming for under $40 instead of $100.  I think it's fun to work within the tight constraints and try to get the most fun out of a simple ATmega328.


Oct 22, 2010, 03:35 pm Last Edit: Oct 22, 2010, 03:37 pm by Tornadoboy Reason: 1
Actually now that I think about it a lot of the early 70's B&W games (Boot Hill, Space Invaders, etc) used composite monitors anyway, so if you program in coin switch detection and maybe a driver for the coin counter it should plug right in.

I may have to get one of these things and start playing around!  ;D


I think that the fact it can't do colour or really high res powerful games is one of the great things about it.

It's retro and that's cool :)

The simplest games are often very popular. Pong is always great, tetris is great (I am thinking of perhaps trying it but it will be a struggle with RAM constraints). Think of something like minecraft. it is highly addictive but a very simple idea. Square blocks!


Go Up