Skip to content

Commit 7ff3994

Browse files
committed
DICE docs.
1 parent e7bb0fc commit 7ff3994

3 files changed

Lines changed: 52 additions & 0 deletions

File tree

docs/Arcade.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ For certain arcade systems that are not supported by neither MAME nor FinalBurn,
3434

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

3839
///
3940

docs/DICE.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
***
2+
DICE is a Discrete Integrated Circuit Emulator. It emulates computer systems that lack any type of CPU, consisting only of discrete logic components.
3+
***
4+
5+
| Emulator | Rom Folder | Extension | BIOS | Controller Config |
6+
| :---: | :---: | :---: | :---: | :---: |
7+
| [lr-dice](https://github.com/mittonk/dice-libretro) | arcade **or** dice | .zip .dmy | | |
8+
9+
## Emulator: [lr-dice](https://github.com/mittonk/dice-libretro)
10+
DICE is a Discrete Integrated Circuit Emulator. It emulates computer systems
11+
that lack any type of CPU, consisting only of discrete logic components.
12+
13+
**dice-libretro (lr-dice)**
14+
is a Libretro port of DICE, to run in RetroArch.
15+
16+
Pi4 is a reasonable minimum requirement.
17+
18+
Some games (like pong) will run on a
19+
Zero2w, others (like pinpong) will run out of memory.
20+
21+
22+
## ROMS
23+
Accepted File Extensions: **.zip, .dmy**
24+
25+
Some games (pong, breakout, pinpong, etc) do not have any ROM on the board at
26+
all. For these, copy the dummy launcher file from dummy_files to your ROM folder;
27+
these have a correct name (for example, pong.dmy) that will get RetroArch to set
28+
up lr-dice for the correct game.
29+
30+
31+
Place your arcade ROMs in either:
32+
```shell
33+
/home/pi/RetroPie/roms/arcade
34+
```
35+
or
36+
```shell
37+
/home/pi/RetroPie/roms/dice
38+
```
39+
depending on whether you'd rather group them with or separately from MAME,
40+
FBNeo, etc.
41+
42+
43+
## Controls
44+
45+
`lr-dice` uses the [RetroArch control configuration](RetroArch-Configuration).
46+
47+
Analog sticks are used for paddle inputs.
48+
49+
A mouse can be used for paddle input, see
50+
[lr-dice Mouse Support](https://github.com/mittonk/dice-libretro/?tab=readme-ov-file#mouse-support).

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ nav:
9696
- lr-fbneo: lr-fbneo.md
9797
- Neo Geo: Neo-Geo.md
9898
- Sega Model 3: Supermodel.md
99+
- DICE: DICE.md
99100
- Validating, Rebuilding, and Filtering Arcade ROMs: Validating,-Rebuilding,-and-Filtering-ROM-Collections.md
100101
- Emulators:
101102
- 3do: 3do.md

0 commit comments

Comments
 (0)