PDA

View Full Version : Building a classic coin-op game in an FPGA



wraggster
September 6th, 2012, 20:54
http://hackadaycom.files.wordpress.com/2012/09/building-arcade-games-in-fpga.png
This game of Bomb Jack is the same as the original arcade version. The difference is that this hardware was built in an FPGA using schematics found on the Internet (http://papilio.cc/index.php?n=Playground.BombJack).
We’re a little shocked by the complexity of such a project. We’ve been impressed before by the use of FPGAs to implement classic CRT vector graphics (http://hackaday.com/2012/03/16/crt-vector-graphics-arcade-game-built-from-an-fpga-board/). But that project used a library that had already implemented the original game. For this effort, [Alex] wanted to find a game that hadn’t ever been translated to an FPGA, and used stock parts. Bomb Jack (http://en.wikipedia.org/wiki/Bomb_Jack) is a 1984 platformer which ran on a Z80 processor, AY-3-8192 sound generators, and common TTL logic chips. This meant he didn’t have to write the cores himself, but rather use already existing versions of the chips and code together the hardware.
You can read about his experience at the page linked at the top, or just jump after the break to see video of the final project. You can see the monitor is on its side, and the game sounds great and runs flawlessly.

http://hackaday.com/2012/09/05/building-a-classic-coin-op-game-in-an-fpga/