Pages

Sunday, February 16, 2014

DICE 0.8 Released

DICE 0.8 has been released!

Four new games in this version:


Crossfire (Atari, 1975)

Similar to (and based on?) the board game of the same name, two players compete to move a large ball into their opponent's goal by shooting it with smaller bullets. The game also features some unique sound effects which are fully emulated!

Major thanks to gregf who managed to locate the schematics for this incredibly rare game!












Clean Sweep & Wipe Out (Ramtek, 1974)

First Ramtek discrete logic games to be emulated! Clean Sweep is a challenging 1-Player game with similar gameplay to Breakout. Wipe Out is a 4-Player pong variation akin to Quadrapong that adds a large cross in the center of the playfield which can deflect the trajectory of the ball. The 2-Player mode also differs from Quadrapong by giving each player control of two paddles instead of disabling the top and bottom paddle.

Thanks to gregf, Keven E., Stephen H., siftware, and everyone else who made emulating these games possible!












Pin Pong (Atari, 1974)

First video pinball game by Atari, with fairly complex graphics for a discrete logic game. Features 8 knock-down targets, 4 bumpers, and a "spinner" that randomizes the direction of the ball.

Beware that due to the difficulty of optimizing the background graphics this game requires about 900 MB of RAM to function, although this should allow it to run at full speed on a reasonably fast machine. Also, sound is not emulated yet unfortunately.










Also new in this release:
  • Added a -window command-line option to allow starting DICE without automatically switching to fullscreen mode.
  • Preliminary Mac OS X support: DICE can be compiled and run on OS X, but since there are still a few bugs left to work out no official binary is being released yet. Run "make osx" to compile and build the application bundle.

Download Links
64-bit Windows version (Recommended, runs about 30% faster than the 32-bit version)
32-bit Windows version (Required for 32-bit versions of Windows)
Source Code


Enjoy!



19 comments:

  1. Great work Adam and Rich and great to see Crossfire emulated.

    For users: the roms/proms for both Clean Sweep and Wipe Out are out there, but should eventually be available within a few days. MAME now documents some of the Ramtek games including Clean Sweep and Wipe Out. The correct prom names are in MAME source file Ramtek.c for those that use the SVN and want to explore source code in MAME to see what the exact prom names are for Clean Sweep.

    Clean Sweep names for the proms were changed months ago to match what is on the actual labels of the proms on Clean Sweep pcbs. If an error message appears when trying Clean Sweep, it is likely because the prom names have to yet to be renamed to match what is on Clean Sweep pcb.

    ReplyDelete
  2. Excellent work Adam, Rich, et al. I'm old and prefer the older, simpler games, as opposed by today's games that require 37 buttons to play it. Also, it's great to see the older games get some love.

    Thanks again for the awesome work you are doing!
    Jason

    ReplyDelete
  3. Alright! I get so excited everytime a new release comes for this. Excellent so far!

    ReplyDelete
  4. Great work, everyone! Adam, I'll be joining that email conversation just as soon as I can. :-)

    ReplyDelete
  5. Awesome work, guys, and thanks for all the effort that has gone into DICE.

    I'm not anywhere where I can reasonably check it out right now, so apologies if I'm asking a question that has been answered in the docs, but was the OS X build able to be sorted out in this release?

    ReplyDelete
  6. Sorry, just re-read the announcement on a real computer, not the lousy tablet I saw it on earlier. Noticed that the preliminary OS X support is now in there. Thank you!

    ReplyDelete
  7. Amazing work, please keep it up.

    ReplyDelete
  8. For some reason, I get a white box in the DICE window when starting up DICE, and then it crashes if I try to quit.
    I'm running Windows 7 x64, and used your x64 build.

    ReplyDelete
    Replies
    1. I have the same operating system. Dice crashes when I exit a game. I also cannot get the mouse to work even though it is ticked.

      Delete
    2. It's perfect on my sons Windows 8 machine though

      Delete
  9. Some notes on OS X compatibility in no specific order:

    - Builds fine on OS X 10.9.1 using clang & libraries from Xcode 5.0.2.
    - Segfault on exit; can supply specifics if desired.
    - Running from either commandline or via dice.app, using the 'ESC' key to quit a game has no effect until I CMD-tab to another application or the Finder, then CMD-tab back to DICE.
    - The 'About DICE 0.8' and 'Preferences' items under the 'DICE' menu on the menubar do not bring anything up; it's both are basically dead options.
    - Would like to have the ability to specify something equivalent to -rompath in MAME from the commandline. All of my ROMs live on a fileserver so symlinking the mountpoint for the share is the only option other than copying them locally at present.
    - Works great from QMC2.
    - Haven't noticed any in-game issues with gameplay compared to Windows, but haven't done an extensive test. Everything does start and run, however.

    Just wanted to pass these on. I know it's early days yet for DICE under OS X, but it's really great to see it building and running.

    ReplyDelete
  10. Thanks for this App. I compiled on MAC OS 10.8.5 and mostly works apart from I cannot configure the mouse to use as an input device. It seems that DICE does not grab the mouse input so my mouse pointer arrow floats over the dice window. Can this be amended in the next release? Thanks.

    ReplyDelete
  11. works brilliant i have every single game working now what would be nice if you can make it happen for the next release to put computer player support in so we can play against cpus rather then players only

    ReplyDelete
  12. Alright! Great work, and I can't wait to see what the next version will bring!

    ReplyDelete
  13. I was now able to make a fully executable(.exe) Dice game selector. So you can run a Dice game simply by pressing a number. This was just an idea, However if you would like to try it out. Here is my sourceforge webpage:
    https://sourceforge.net/projects/dicegameselector/

    ReplyDelete