Hackvision AVR-based game machine

38 views
Skip to first unread message

Damien P

unread,
Oct 30, 2010, 7:21:47 PM10/30/10
to HackerSpace - Adelaide, South Australia
I had to give the Hackvision software a crack, and I got it working on
my Arduino:

http://tinypic.com/r/2yxi62h/7

It looks pretty neat on the TV. The underlying library is actually
fairly well written - with the code that handles the low level stuff
(sync, turning colour on and off etc) separate from the bit that draws
lines and characters - so you could use it to generate sync pulses
while you could take control of the drawing yourself during the frame
and make patterns.

I got these Arduino connections from the schematic:

9: Vsync (see http://code.google.com/p/arduino-tvout/)
7: Video
12: gnd (for PAL, leave disconnected for NTSC)
3: left button
2: right button
4: up button
5: down button
10: fire button

(all buttons go to gnd)

Damien P

unread,
Oct 26, 2012, 8:02:23 AM10/26/12
to hackerspac...@googlegroups.com
On Sunday, October 31, 2010 9:51:47 AM UTC+10:30, Damien P wrote:
I had to give the Hackvision software a crack, and I got it working on
my Arduino:

http://tinypic.com/r/2yxi62h/7

Wow, this link still works!

Andrew Helgeson

unread,
Oct 26, 2012, 9:25:46 AM10/26/12
to hackerspac...@googlegroups.com
How much effort did that take?
Was there any hassle compiling?

Andrew

--
You received this message because you are subscribed to the Google Groups "HackerSpace - Adelaide, South Australia" group.
To view this discussion on the web visit https://groups.google.com/d/msg/hackerspace-adelaide/-/wRFyW95IV4oJ.
To post to this group, send email to hackerspac...@googlegroups.com.
To unsubscribe from this group, send email to hackerspace-adel...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/hackerspace-adelaide?hl=en.

Andrew Helgeson

unread,
Oct 26, 2012, 9:27:42 AM10/26/12
to hackerspac...@googlegroups.com
my girlfriend just went, "Wow!!! Space Invaders!!!!"

I can see me getting some Wii controllers.....

Andrew

Damien P

unread,
Oct 26, 2012, 7:46:34 PM10/26/12
to hackerspac...@googlegroups.com
On Friday, October 26, 2012 11:55:48 PM UTC+10:30, Cyberteque wrote:
How much effort did that take?
Was there any hassle compiling?

It was a few years ago, but the firmware is from the Hackvision:

http://nootropicdesign.com/hackvision/

I remember it being easy, but I'm fairly experienced with AVRs.  I played it by poking wires in the Arduino's pin headers.   It looks like the Wii Nunchucks work with it (they can be found for under $5 online), but with some work most pre-Playstation era joysticks are fairly straightforward to get working with microcontrollers.

The games page has the files you need.  Getting them to work with Arduino 1.0 or later might be a bit fiddly, so maybe look for Arduino version 0023.

http://nootropicdesign.com/hackvision/games.html

By the way, the TV-Out library this uses is pretty well written, and might be worth looking at if you need some visual output from your Arduino.  Most of the CPU time will be spend drawing the picture though!

Andrew Helgeson

unread,
Oct 26, 2012, 8:40:41 PM10/26/12
to hackerspac...@googlegroups.com
I have Mr Nootropic's video experimenter shield on a SeeedStudio Mega, I've been messing with overlay for an FPV OSD.

I've tried compiling some of the Hackvision games, Asteroids etc and had some problems.

Andrew

--
You received this message because you are subscribed to the Google Groups "HackerSpace - Adelaide, South Australia" group.
Reply all
Reply to author
Forward
0 new messages