Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/Arcade.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ For certain arcade systems that are not supported by neither MAME nor FinalBurn,

* [Supermodel](Supermodel) - a Sega Model 3 emulator, supporting about 27 games. The list of supported games is at <https://www.supermodel3.com/About.html>.
* [Flycast](Dreamcast) - a Dreamcast emulator that plays the NAOMI and Sammy Atomiswave arcade games.
* [DICE](DICE) - Arcade machines that lack any kind of CPU, such as Pong.

///

Expand Down
50 changes: 50 additions & 0 deletions docs/DICE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
***
DICE is a Discrete Integrated Circuit Emulator. It emulates computer systems that lack any type of CPU, consisting only of discrete logic components.
***

| Emulator | Rom Folder | Extension | BIOS | Controller Config |
| :---: | :---: | :---: | :---: | :---: |
| [lr-dice](https://github.com/mittonk/dice-libretro) | arcade **or** dice | .zip .dmy | | |

## Emulator: [lr-dice](https://github.com/mittonk/dice-libretro)
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 (lr-dice)**
is a Libretro port of DICE, to run in RetroArch.

Pi4 is a reasonable minimum requirement.

Some games (like pong) will run on a
Zero2w, others (like pinpong) will run out of memory.


## ROMS
Accepted File Extensions: **.zip, .dmy**

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.


Place your arcade ROMs in either:
```shell
/home/pi/RetroPie/roms/arcade
```
or
```shell
/home/pi/RetroPie/roms/dice
```
depending on whether you'd rather group them with or separately from MAME,
FBNeo, etc.


## Controls

`lr-dice` uses the [RetroArch control configuration](RetroArch-Configuration).

Analog sticks are used for paddle inputs.

A mouse can be used for paddle input, see
[lr-dice Mouse Support](https://github.com/mittonk/dice-libretro/?tab=readme-ov-file#mouse-support).
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@ nav:
- lr-fbneo: lr-fbneo.md
- Neo Geo: Neo-Geo.md
- Sega Model 3: Supermodel.md
- DICE: DICE.md
- Validating, Rebuilding, and Filtering Arcade ROMs: Validating,-Rebuilding,-and-Filtering-ROM-Collections.md
- Emulators:
- 3do: 3do.md
Expand Down