(Windows) Added support for the Visual Pinball (vpinball) game system

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

View file

@ -99,6 +99,7 @@ Emulators\VICE\x64sc.exe
Emulators\VICE\bin\x64sc.exe Emulators\VICE\bin\x64sc.exe
Emulators\VICE\xvic.exe Emulators\VICE\xvic.exe
Emulators\VICE\bin\xvic.exe Emulators\VICE\bin\xvic.exe
Emulators\Visual Pinball\VPinballX.exe
Emulators\Vita3K\Vita3K.exe Emulators\Vita3K\Vita3K.exe
Emulators\xemu\xemu.exe Emulators\xemu\xemu.exe
Emulators\xenia\xenia.exe Emulators\xenia\xenia.exe

View file

@ -140,6 +140,7 @@ namespace PlatformIds
"vic20", // Commodore VIC-20 "vic20", // Commodore VIC-20
"videopac", // Philips Videopac G7000 (Magnavox Odyssey2) "videopac", // Philips Videopac G7000 (Magnavox Odyssey2)
"virtualboy", // Nintendo Virtual Boy "virtualboy", // Nintendo Virtual Boy
"vpinball", // Visual Pinball
"vsmile", // VTech V.Smile "vsmile", // VTech V.Smile
"wasm4", // WASM-4 Fantasy Console "wasm4", // WASM-4 Fantasy Console
"wii", // Nintendo Wii "wii", // Nintendo Wii

View file

@ -139,6 +139,7 @@ namespace PlatformIds
COMMODORE_VIC20, COMMODORE_VIC20,
PHILIPS_VIDEOPAC, PHILIPS_VIDEOPAC,
NINTENDO_VIRTUAL_BOY, NINTENDO_VIRTUAL_BOY,
VISUAL_PINBALL,
VTECH_VSMILE, VTECH_VSMILE,
GAMEENGINE_WASM4, GAMEENGINE_WASM4,
NINTENDO_WII, NINTENDO_WII,

View file

@ -153,6 +153,7 @@ namespace
{THOMSON_MOTO, 141}, {THOMSON_MOTO, 141},
{UZEBOX, 216}, {UZEBOX, 216},
{FUTURE_PINBALL, 199}, {FUTURE_PINBALL, 199},
{VISUAL_PINBALL, 198},
{WATARA_SUPERVISION, 207}, {WATARA_SUPERVISION, 207},
{SPECTRAVIDEO, 218}, {SPECTRAVIDEO, 218},
{PALM_OS, 219}}; {PALM_OS, 219}};

View file

@ -649,6 +649,10 @@
<name>virtualboy</name> <name>virtualboy</name>
<systemsortname>Portable - 1995</systemsortname> <systemsortname>Portable - 1995</systemsortname>
</system> </system>
<system>
<name>vpinball</name>
<systemsortname>Engine - 2000</systemsortname>
</system>
<system> <system>
<name>vsmile</name> <name>vsmile</name>
<systemsortname>Console - 2004</systemsortname> <systemsortname>Console - 2004</systemsortname>

View file

@ -649,6 +649,10 @@
<name>virtualboy</name> <name>virtualboy</name>
<systemsortname>Nintendo - Portable - 1995</systemsortname> <systemsortname>Nintendo - Portable - 1995</systemsortname>
</system> </system>
<system>
<name>vpinball</name>
<systemsortname>Visual Pinball Team - Engine - 2000</systemsortname>
</system>
<system> <system>
<name>vsmile</name> <name>vsmile</name>
<systemsortname>VTech - Console - 2004</systemsortname> <systemsortname>VTech - Console - 2004</systemsortname>

View file

@ -649,6 +649,10 @@
<name>virtualboy</name> <name>virtualboy</name>
<systemsortname>Nintendo - 1995</systemsortname> <systemsortname>Nintendo - 1995</systemsortname>
</system> </system>
<system>
<name>vpinball</name>
<systemsortname>Visual Pinball Team - 2000</systemsortname>
</system>
<system> <system>
<name>vsmile</name> <name>vsmile</name>
<systemsortname>VTech - 2004</systemsortname> <systemsortname>VTech - 2004</systemsortname>

View file

@ -649,6 +649,10 @@
<name>virtualboy</name> <name>virtualboy</name>
<systemsortname>1995</systemsortname> <systemsortname>1995</systemsortname>
</system> </system>
<system>
<name>vpinball</name>
<systemsortname>2000</systemsortname>
</system>
<system> <system>
<name>vsmile</name> <name>vsmile</name>
<systemsortname>2004</systemsortname> <systemsortname>2004</systemsortname>

View file

@ -1762,6 +1762,15 @@
<platform>virtualboy</platform> <platform>virtualboy</platform>
<theme>virtualboy</theme> <theme>virtualboy</theme>
</system> </system>
<system>
<name>vpinball</name>
<fullname>Visual Pinball</fullname>
<path>%ROMPATH%/vpinball</path>
<extension>.vpt .VPT .vpx .VPX</extension>
<command label="Visual Pinball (Standalone)">PLACEHOLDER %ROM%</command>
<platform>vpinball</platform>
<theme>vpinball</theme>
</system>
<system> <system>
<name>vsmile</name> <name>vsmile</name>
<fullname>VTech V.Smile</fullname> <fullname>VTech V.Smile</fullname>

View file

@ -1818,6 +1818,15 @@
<platform>virtualboy</platform> <platform>virtualboy</platform>
<theme>virtualboy</theme> <theme>virtualboy</theme>
</system> </system>
<system>
<name>vpinball</name>
<fullname>Visual Pinball</fullname>
<path>%ROMPATH%/vpinball</path>
<extension>.vpt .VPT .vpx .VPX</extension>
<command label="Visual Pinball (Standalone)">PLACEHOLDER %ROM%</command>
<platform>vpinball</platform>
<theme>vpinball</theme>
</system>
<system> <system>
<name>vsmile</name> <name>vsmile</name>
<fullname>VTech V.Smile</fullname> <fullname>VTech V.Smile</fullname>

View file

@ -767,6 +767,16 @@
<entry>%ESPATH%\..\Emulators\VICE\bin\xvic.exe</entry> <entry>%ESPATH%\..\Emulators\VICE\bin\xvic.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="VISUAL-PINBALL">
<!-- Pinball simulator Visual Pinball -->
<rule type="systempath">
<entry>VPinballX.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\Visual Pinball\VPinballX.exe</entry>
<entry>%ESPATH%\..\Emulators\Visual Pinball\VPinballX.exe</entry>
</rule>
</emulator>
<emulator name="VITA3K"> <emulator name="VITA3K">
<!-- Sony PlayStation Vita emulator Vita3K --> <!-- Sony PlayStation Vita emulator Vita3K -->
<rule type="systempath"> <rule type="systempath">

View file

@ -511,6 +511,13 @@
<entry>%ESPATH%\..\Emulators\VICE\bin\xvic.exe</entry> <entry>%ESPATH%\..\Emulators\VICE\bin\xvic.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="VISUAL-PINBALL">
<!-- Pinball simulator Visual Pinball -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\Visual Pinball\VPinballX.exe</entry>
<entry>%ESPATH%\..\Emulators\Visual Pinball\VPinballX.exe</entry>
</rule>
</emulator>
<emulator name="VITA3K"> <emulator name="VITA3K">
<!-- Sony PlayStation Vita emulator Vita3K --> <!-- Sony PlayStation Vita emulator Vita3K -->
<rule type="staticpath"> <rule type="staticpath">

View file

@ -1820,6 +1820,15 @@
<platform>virtualboy</platform> <platform>virtualboy</platform>
<theme>virtualboy</theme> <theme>virtualboy</theme>
</system> </system>
<system>
<name>vpinball</name>
<fullname>Visual Pinball</fullname>
<path>%ROMPATH%\vpinball</path>
<extension>.vpt .VPT .vpx .VPX</extension>
<command label="Visual Pinball (Standalone)">%EMULATOR_VISUAL-PINBALL% -Minimized -Play %ROM%</command>
<platform>vpinball</platform>
<theme>vpinball</theme>
</system>
<system> <system>
<name>vsmile</name> <name>vsmile</name>
<fullname>VTech V.Smile</fullname> <fullname>VTech V.Smile</fullname>