tag:blogger.com,1999:blog-7261033225339661765.post-31361710230690687392008-01-06T11:29:00.000-08:002008-01-06T12:15:32.093-08:00Emulator Released<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_HtHqkOG-Oo8/R4Es6y19lHI/AAAAAAAAAA0/FIa7vZnJCSM/s1600-h/screenshot5.png"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp3.blogger.com/_HtHqkOG-Oo8/R4Es6y19lHI/AAAAAAAAAA0/FIa7vZnJCSM/s200/screenshot5.png" alt="" id="BLOGGER_PHOTO_ID_5152448837280699506" border="0" /></a>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...<br /><br /><span style="font-weight: bold;">Download Link</span><br /><a href="http://downloads.sourceforge.net/dice/dice.0.1.zip?modtime=1199628365&big_mirror=0"></a><a href="http://sourceforge.net/projects/dice/">SourceForge.net Project Page</a><br /><br /><span style="font-weight: bold;">Controls<br /></span>5 - Insert Coin<br />Up,Down - Move Player 1 Paddle<br />A,Z - Move Player 2 Paddle<br />Esc - Quit<br /><br />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.<br /><br /><span style="font-weight: bold;">System Requirements</span><br />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.<br /><br /><span style="font-weight: bold;">Compiling</span><br />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.<br /><br /><span style="font-weight: bold;"></span>adamhttp://www.blogger.com/profile/04966491669455037155noreply@blogger.com