Add a DOS game (Rogue)

This commit is contained in:
Sergey Stepanov 2024-04-25 01:29:18 +03:00 committed by sergystepanov
parent 7ee98c1b03
commit d855e56a2f
4 changed files with 18 additions and 0 deletions

View file

@ -0,0 +1,2 @@
[autoexec]
ROGUE.EXE

BIN
assets/games/dos/rogue.zip Normal file

Binary file not shown.

View file

@ -228,6 +228,7 @@ emulator:
# https://docs.libretro.com/library/fbneo/
mame:
lib: fbneo_libretro
folder: mame
roms: [ "zip" ]
nes:
lib: nestopia_libretro
@ -265,6 +266,19 @@ emulator:
"mupen64plus-rdp-plugin": gliden64
"mupen64plus-rsp-plugin": hle
"mupen64plus-astick-sensitivity": 100
dos:
lib: dosbox_pure_libretro
roms: [ "zip", "cue" ]
folder: dos
kbMouseSupport: true
hid:
0: [ 257, 513 ]
1: [ 257, 513 ]
2: [ 257, 513 ]
3: [ 257, 513 ]
options:
"dosbox_pure_conf": "outside"
"dosbox_pure_force60fps": "true"
encoder:
audio:

View file

@ -98,6 +98,7 @@ var (
alwas = games.GameMetadata{Name: "Alwa's Awakening (Demo)", Type: "nes", Path: "nes/Alwa's Awakening (Demo).nes", System: "nes"}
sushi = games.GameMetadata{Name: "Sushi The Cat", Type: "gba", Path: "gba/Sushi The Cat.gba", System: "gba"}
fd = games.GameMetadata{Name: "Florian Demo", Type: "n64", Path: "n64/Sample Demo by Florian (PD).z64", System: "n64"}
rogue = games.GameMetadata{Name: "Rogue", Type: "dos", Path: "dos/rogue.zip", System: "dos"}
)
func TestMain(m *testing.M) {
@ -127,6 +128,7 @@ func TestAll(t *testing.T) {
{game: sushi, frames: 150, color: 2},
{game: alwas, frames: 50, color: 1},
{game: fd, frames: 50, system: "gl", color: 1},
{game: rogue, frames: 33, color: 1},
}
crc32q := crc32.MakeTable(0xD5828281)