Added support for the Vircon32 Virtual Console (vircon32) game system

This commit is contained in:
Leon Styhre 2025-03-10 21:35:46 +01:00
parent 1674853750
commit 93c1af6461
13 changed files with 81 additions and 0 deletions

View file

@ -138,6 +138,7 @@ Emulators\VICE\xplus4.exe
Emulators\VICE\bin\xplus4.exe Emulators\VICE\bin\xplus4.exe
Emulators\VICE\xvic.exe Emulators\VICE\xvic.exe
Emulators\VICE\bin\xvic.exe Emulators\VICE\bin\xvic.exe
Emulators\Vircon32\Emulator\Vircon32.exe
Emulators\VPinballX\VPinballX_GL64.exe Emulators\VPinballX\VPinballX_GL64.exe
Emulators\VPinballX\VPinballX64.exe Emulators\VPinballX\VPinballX64.exe
Emulators\Vita3K\Vita3K.exe Emulators\Vita3K\Vita3K.exe

View file

@ -143,6 +143,7 @@ namespace PlatformIds
"uzebox", // Uzebox Open Source Console "uzebox", // Uzebox Open Source Console
"vectrex", // GCE Vectrex "vectrex", // GCE Vectrex
"vic20", // Commodore VIC-20 "vic20", // Commodore VIC-20
"vircon32", // Vircon32 Virtual Console
"virtualboy", // Nintendo Virtual Boy "virtualboy", // Nintendo Virtual Boy
"vpinball", // Visual Pinball "vpinball", // Visual Pinball
"vsmile", // VTech V.Smile "vsmile", // VTech V.Smile

View file

@ -142,6 +142,7 @@ namespace PlatformIds
UZEBOX, UZEBOX,
VECTREX, VECTREX,
COMMODORE_VIC20, COMMODORE_VIC20,
VIRCON32,
NINTENDO_VIRTUAL_BOY, NINTENDO_VIRTUAL_BOY,
VISUAL_PINBALL, VISUAL_PINBALL,
VTECH_VSMILE, VTECH_VSMILE,

View file

@ -162,6 +162,7 @@ namespace
{THOMSON_MOTO, 141}, {THOMSON_MOTO, 141},
{UZEBOX, 216}, {UZEBOX, 216},
{FUTURE_PINBALL, 199}, {FUTURE_PINBALL, 199},
{VIRCON32, 272},
{VISUAL_PINBALL, 198}, {VISUAL_PINBALL, 198},
{WATARA_SUPERVISION, 207}, {WATARA_SUPERVISION, 207},
{SPECTRAVIDEO, 218}, {SPECTRAVIDEO, 218},

View file

@ -1986,6 +1986,15 @@
<platform>odyssey2</platform> <platform>odyssey2</platform>
<theme>videopac</theme> <theme>videopac</theme>
</system> </system>
<system>
<name>vircon32</name>
<fullname>Vircon32 Virtual Console</fullname>
<path>%ROMPATH%/vircon32</path>
<extension>.v32 .V32 .7z .7Z .zip .ZIP</extension>
<command label="Vircon32">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=/data/data/%ANDROIDPACKAGE%/cores/vircon32_libretro_android.so %EXTRA_ROM%=%ROM%</command>
<platform>vircon32</platform>
<theme>vircon32</theme>
</system>
<system> <system>
<name>virtualboy</name> <name>virtualboy</name>
<fullname>Nintendo Virtual Boy</fullname> <fullname>Nintendo Virtual Boy</fullname>

View file

@ -1126,6 +1126,12 @@
<entry>~/.local/share/flatpak/exports/bin/net.sf.VICE|flatpak run --command=xvic net.sf.VICE</entry> <entry>~/.local/share/flatpak/exports/bin/net.sf.VICE|flatpak run --command=xvic net.sf.VICE</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="VIRCON32">
<!-- Vircon32 Virtual Console -->
<rule type="systempath">
<entry>Vircon32</entry>
</rule>
</emulator>
<emulator name="VISUAL-PINBALL"> <emulator name="VISUAL-PINBALL">
<!-- Pinball simulator Visual Pinball --> <!-- Pinball simulator Visual Pinball -->
<rule type="systempath"> <rule type="systempath">

View file

@ -2138,6 +2138,16 @@
<platform>odyssey2</platform> <platform>odyssey2</platform>
<theme>videopac</theme> <theme>videopac</theme>
</system> </system>
<system>
<name>vircon32</name>
<fullname>Vircon32 Virtual Console</fullname>
<path>%ROMPATH%/vircon32</path>
<extension>.v32 .V32 .7z .7Z .zip .ZIP</extension>
<command label="Vircon32">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/vircon32_libretro.so %ROM%</command>
<command label="Vircon32 (Standalone)">%EMULATOR_VIRCON32% %ROM%</command>
<platform>vircon32</platform>
<theme>vircon32</theme>
</system>
<system> <system>
<name>virtualboy</name> <name>virtualboy</name>
<fullname>Nintendo Virtual Boy</fullname> <fullname>Nintendo Virtual Boy</fullname>

View file

@ -2013,6 +2013,15 @@
<platform>odyssey2</platform> <platform>odyssey2</platform>
<theme>videopac</theme> <theme>videopac</theme>
</system> </system>
<system>
<name>vircon32</name>
<fullname>Vircon32 Virtual Console</fullname>
<path>%ROMPATH%/vircon32</path>
<extension>.v32 .V32 .7z .7Z .zip .ZIP</extension>
<command label="Vircon32">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/vircon32_libretro.dylib %ROM%</command>
<platform>vircon32</platform>
<theme>vircon32</theme>
</system>
<system> <system>
<name>virtualboy</name> <name>virtualboy</name>
<fullname>Nintendo Virtual Boy</fullname> <fullname>Nintendo Virtual Boy</fullname>

View file

@ -619,6 +619,12 @@
<entry>xvic</entry> <entry>xvic</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="VIRCON32">
<!-- Vircon32 Virtual Console -->
<rule type="systempath">
<entry>Vircon32</entry>
</rule>
</emulator>
<emulator name="VISUAL-PINBALL"> <emulator name="VISUAL-PINBALL">
<!-- Pinball simulator Visual Pinball --> <!-- Pinball simulator Visual Pinball -->
<rule type="systempath"> <rule type="systempath">

View file

@ -2084,6 +2084,16 @@
<platform>odyssey2</platform> <platform>odyssey2</platform>
<theme>videopac</theme> <theme>videopac</theme>
</system> </system>
<system>
<name>vircon32</name>
<fullname>Vircon32 Virtual Console</fullname>
<path>%ROMPATH%/vircon32</path>
<extension>.v32 .V32 .7z .7Z .zip .ZIP</extension>
<command label="Vircon32">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/vircon32_libretro.so %ROM%</command>
<command label="Vircon32 (Standalone)">%EMULATOR_VIRCON32% %ROM%</command>
<platform>vircon32</platform>
<theme>vircon32</theme>
</system>
<system> <system>
<name>virtualboy</name> <name>virtualboy</name>
<fullname>Nintendo Virtual Boy</fullname> <fullname>Nintendo Virtual Boy</fullname>

View file

@ -1002,6 +1002,16 @@
<entry>%ESPATH%\..\Emulators\VICE\bin\xvic.exe</entry> <entry>%ESPATH%\..\Emulators\VICE\bin\xvic.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="VIRCON32">
<!-- Vircon32 Virtual Console -->
<rule type="systempath">
<entry>Vircon32.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\Vircon32\Emulator\Vircon32.exe</entry>
<entry>%ESPATH%\..\Emulators\Vircon32\Emulator\Vircon32.exe</entry>
</rule>
</emulator>
<emulator name="VISUAL-PINBALL"> <emulator name="VISUAL-PINBALL">
<!-- Pinball simulator Visual Pinball --> <!-- Pinball simulator Visual Pinball -->
<rule type="systempath"> <rule type="systempath">

View file

@ -672,6 +672,13 @@
<entry>%ESPATH%\..\Emulators\VICE\bin\xvic.exe</entry> <entry>%ESPATH%\..\Emulators\VICE\bin\xvic.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="VIRCON32">
<!-- Vircon32 Virtual Console -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\Vircon32\Emulator\Vircon32.exe</entry>
<entry>%ESPATH%\..\Emulators\Vircon32\Emulator\Vircon32.exe</entry>
</rule>
</emulator>
<emulator name="VISUAL-PINBALL"> <emulator name="VISUAL-PINBALL">
<!-- Pinball simulator Visual Pinball --> <!-- Pinball simulator Visual Pinball -->
<rule type="staticpath"> <rule type="staticpath">

View file

@ -2128,6 +2128,16 @@
<platform>odyssey2</platform> <platform>odyssey2</platform>
<theme>videopac</theme> <theme>videopac</theme>
</system> </system>
<system>
<name>vircon32</name>
<fullname>Vircon32 Virtual Console</fullname>
<path>%ROMPATH%\vircon32</path>
<extension>.v32 .V32 .7z .7Z .zip .ZIP</extension>
<command label="Vircon32">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\vircon32_libretro.dll %ROM%</command>
<command label="Vircon32 (Standalone)">%EMULATOR_VIRCON32% %ROM%</command>
<platform>vircon32</platform>
<theme>vircon32</theme>
</system>
<system> <system>
<name>virtualboy</name> <name>virtualboy</name>
<fullname>Nintendo Virtual Boy</fullname> <fullname>Nintendo Virtual Boy</fullname>