Friday, January 11, 2008

Rebound

Had a bit of free time recently, so I was able to get a few things done:

1)Got Atari Rebound working fairly easily, there were only a few new chips that needed to be simulated. Pretty fun pong variation.

2)Also hooked up audio to both games, although it's not perfect yet.

3) Finally I added rom loading support, we'll see if that gets used on any games in the future :)

Sunday, January 6, 2008

Emulator Released

Finally got around to releasing the first version of my Discrete Integrated Circuit Emulator, DICE. This is a very early release and hasn't been tested fully, so there may be some bugs still. So far only Pong is supported, hopefully more games will be added in the future...

Download Link
SourceForge.net Project Page

Controls
5 - Insert Coin
Up,Down - Move Player 1 Paddle
A,Z - Move Player 2 Paddle
Esc - Quit

Future versions will have customizable controls, but right now you'll have to edit the source code if you want to change the controls, sorry.

System Requirements
Since it's simulating every single chip separately, it's very slow... Probably about a 3-4 GHz cpu would get it running full speed. It runs at about 20-25 fps on my 2.2 GHz Athlon XP.

Compiling
You need the gcc C++ compiler to compile, as well as the SDL library. I used mingw on Windows, the makefile is included. You might be able to use a different compiler, I haven't tried any others yet though. It should be pretty easy to build on other platforms since it uses SDL, but you may need to make some changes to the makefile to get it to compile. I'd like to get some more developers involved in this project, so if you are interested or have any questions about the source code, please feel free to contact me.