(Windows) Added support for the Future Pinball (fpinball) game system

This commit is contained in:
Leon Styhre 2023-07-10 19:12:53 +02:00
parent df740fec5a
commit 2849e7e265
13 changed files with 64 additions and 0 deletions

View file

@ -51,6 +51,7 @@ Emulators\fbneo\fbneo64.exe
Emulators\fbneo\fbneo.exe
Emulators\flycast\flycast.exe
Emulators\Fuse\fuse.exe
Emulators\Future Pinball\Future Pinball.exe
Emulators\gargoyle\gargoyle.exe
Emulators\Gearboy\Gearboy.exe
Emulators\gopher2600\gopher2600_windows_amd64.exe

View file

@ -57,6 +57,7 @@ namespace PlatformIds
"fds", // Nintendo Famicom Disk System
"flash", // Adobe Flash
"fmtowns", // Fujitsu FM Towns
"fpinball", // Future Pinball
"gameandwatch", // Nintendo Game and Watch
"gamecom", // Tiger Electronics Game.com
"gamegear", // Sega Game Gear

View file

@ -56,6 +56,7 @@ namespace PlatformIds
NINTENDO_FAMICOM_DISK_SYSTEM,
ADOBE_FLASH,
FUJITSU_FM_TOWNS,
FUTURE_PINBALL,
NINTENDO_GAME_AND_WATCH,
TIGER_GAME_COM,
SEGA_GAME_GEAR,

View file

@ -152,6 +152,7 @@ namespace
{SEGA_NAOMI, 56},
{THOMSON_MOTO, 141},
{UZEBOX, 216},
{FUTURE_PINBALL, 199},
{WATARA_SUPERVISION, 207},
{SPECTRAVIDEO, 218},
{PALM_OS, 219}};

View file

@ -213,6 +213,10 @@
<name>fmtowns</name>
<systemsortname>Console - 1993</systemsortname>
</system>
<system>
<name>fpinball</name>
<systemsortname>Engine - 2005</systemsortname>
</system>
<system>
<name>gameandwatch</name>
<systemsortname>Portable - 1980</systemsortname>

View file

@ -213,6 +213,10 @@
<name>fmtowns</name>
<systemsortname>Fujitsu - Console - 1993</systemsortname>
</system>
<system>
<name>fpinball</name>
<systemsortname>Christopher Leathley - Engine - 2005</systemsortname>
</system>
<system>
<name>gameandwatch</name>
<systemsortname>Nintendo - Portable - 1980</systemsortname>

View file

@ -213,6 +213,10 @@
<name>fmtowns</name>
<systemsortname>Fujitsu - 1993</systemsortname>
</system>
<system>
<name>fpinball</name>
<systemsortname>Christopher Leathley - 2005</systemsortname>
</system>
<system>
<name>gameandwatch</name>
<systemsortname>Nintendo - 1980</systemsortname>

View file

@ -213,6 +213,10 @@
<name>fmtowns</name>
<systemsortname>1993</systemsortname>
</system>
<system>
<name>fpinball</name>
<systemsortname>2005</systemsortname>
</system>
<system>
<name>gameandwatch</name>
<systemsortname>1980</systemsortname>

View file

@ -577,6 +577,15 @@
<platform>fmtowns</platform>
<theme>fmtowns</theme>
</system>
<system>
<name>fpinball</name>
<fullname>Future Pinball</fullname>
<path>%ROMPATH%/fpinball</path>
<extension>.fpt .FPT</extension>
<command label="Future Pinball (Standalone)">PLACEHOLDER %ROM%</command>
<platform>fpinball</platform>
<theme>fpinball</theme>
</system>
<system>
<name>gameandwatch</name>
<fullname>Nintendo Game and Watch</fullname>

View file

@ -594,6 +594,15 @@
<platform>fmtowns</platform>
<theme>fmtowns</theme>
</system>
<system>
<name>fpinball</name>
<fullname>Future Pinball</fullname>
<path>%ROMPATH%/fpinball</path>
<extension>.fpt .FPT</extension>
<command label="Future Pinball (Standalone)">PLACEHOLDER %ROM%</command>
<platform>fpinball</platform>
<theme>fpinball</theme>
</system>
<system>
<name>gameandwatch</name>
<fullname>Nintendo Game and Watch</fullname>

View file

@ -268,6 +268,16 @@
<entry>%ESPATH%\..\Emulators\Fuse\fuse.exe</entry>
</rule>
</emulator>
<emulator name="FUTURE-PINBALL">
<!-- Pinball simulator Future Pinball -->
<rule type="systempath">
<entry>Future Pinball.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\Future Pinball\Future Pinball.exe</entry>
<entry>%ESPATH%\..\Emulators\Future Pinball\Future Pinball.exe</entry>
</rule>
</emulator>
<emulator name="GARGOYLE">
<!-- Interactive fiction player Gargoyle -->
<rule type="systempath">

View file

@ -174,6 +174,13 @@
<entry>%ESPATH%\..\Emulators\Fuse\fuse.exe</entry>
</rule>
</emulator>
<emulator name="FUTURE-PINBALL">
<!-- Pinball simulator Future Pinball -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\Future Pinball\Future Pinball.exe</entry>
<entry>%ESPATH%\..\Emulators\Future Pinball\Future Pinball.exe</entry>
</rule>
</emulator>
<emulator name="GARGOYLE">
<!-- Interactive fiction player Gargoyle -->
<rule type="staticpath">

View file

@ -595,6 +595,15 @@
<platform>fmtowns</platform>
<theme>fmtowns</theme>
</system>
<system>
<name>fpinball</name>
<fullname>Future Pinball</fullname>
<path>%ROMPATH%\fpinball</path>
<extension>.fpt .FPT</extension>
<command label="Future Pinball (Standalone)">%EMULATOR_FUTURE-PINBALL% /Exit /Play /Open %ROM%</command>
<platform>fpinball</platform>
<theme>fpinball</theme>
</system>
<system>
<name>gameandwatch</name>
<fullname>Nintendo Game and Watch</fullname>