Skip to content

DICE is a Discrete Integrated Circuit Emulator. It emulates computer systems that lack any type of CPU, consisting only of discrete logic components. dice-libretro is a Libretro port of DICE, to run in RetroArch.

License

Notifications You must be signed in to change notification settings

mittonk/dice-libretro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dice-libretro

dice logo

DICE is a Discrete Integrated Circuit Emulator. It emulates computer systems that lack any type of CPU, consisting only of discrete logic components.

dice-libretro is a Libretro port of DICE, to run in RetroArch.

Upstream, standalone DICE has some nice screenshots:

Usage

Some games use zipped ROMs and launch similarly to MAME or FBNeo --- filename is important, see table below.

Please do not attempt to contact the DICE team to request ROM files.

Some games (pong, breakout, pinpong, etc) do not have any ROM on the board at all. For these, copy the dummy launcher file from dummy_files to your ROM folder; these have a correct name (for example, pong.dmy) that will get RetroArch to set up lr-dice for the correct game.

Games

Name Base filename Publisher Year Needs ROM?
Anti-Aircraft antiaircraft Atari 1975 x
Attack attack Exidy 1977 x
Breakout breakout Atari 1976
Clean Sweep cleansweep Ramtek 1974 x
Crash 'N Score crashnscore Atari 1975 x
Crossfire crossfire Atari 1975
Gotcha gotcha Atari 1973
Hi-Way hiway Atari 1975
Indy 4 indy4 Atari 1976 x
Jet Fighter jetfighter Atari 1975 x
Pin Pong pinpong Atari 1974
Pong pong Atari 1972
Pong Doubles pongdoubles Atari 1973
Quadrapong quadrapong Atari 1974
Rebound rebound Atari 1974
Shark Jaws sharkjaws Atari 1975 x
Space Race spacerace Atari 1973
Steeplechase steeplechase Atari 1975 x
Stunt Cycle stuntcycle Atari 1976 x
TV Basketball tvbasketball Midway 1974
Wipe Out wipeout Ramtek 1974 x

Mouse support

One mouse can be used for Paddle 1. Use "Core Options -> Use mouse pointer for paddle 1". You'll still want a keyboard or gamepad handy to have enough buttons.

(Mouse buttons can be configured using the usual RetroArch binding and remapping, https://docs.libretro.com/guides/input-and-controls/ ).

Advanced: Multiple mice are a compile-time option on Linux, Windows, and Mac, see manymouse.md.

Compiling

Prebuilt binaries for several platforms are available through RetroArch's "Online Updater -> Core Downloader". DICE is marked "experimental," you'll need to set "Online Updater -> Updater Settings -> Show Experimental Cores" first.

For other platforms, use:

Contact Information

For upstream standalone DICE (inactive):

License

Copyright (C) 2008-2025 DICE Team

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

About

DICE is a Discrete Integrated Circuit Emulator. It emulates computer systems that lack any type of CPU, consisting only of discrete logic components. dice-libretro is a Libretro port of DICE, to run in RetroArch.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages