Skip to content

Commit 34c4c6d

Browse files
committed
Add Sega Model 1 arcade platform
Add Model 1 as a standalone system with MAME and libretro-mame emulators. Games: Virtua Fighter, Virtua Racing, Wing War, Star Wars Arcade, Virtua Formula, Net Merc.
1 parent f3dab9f commit 34c4c6d

6 files changed

Lines changed: 31 additions & 1 deletion

File tree

package/batocera/core/batocera-configgen/configgen/configgen/generators/libretro/libretroMAMEConfig.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def generateMAMEConfigs(playersControllers: Controllers, system: Emulator, rom:
6262
else:
6363
corePath = str(system.config.core)
6464

65-
if system.name in [ 'mame', 'neogeo', 'lcdgames', 'tvgames', 'vis', 'namco22', 'model2', 'cave3rd', 'gaelco', 'hikaru' ]:
65+
if system.name in [ 'mame', 'neogeo', 'lcdgames', 'tvgames', 'vis', 'namco22', 'model1', 'model2', 'cave3rd', 'gaelco', 'hikaru' ]:
6666
# Set up command line for basic systems
6767
# ie. no media, softlists, etc.
6868
if system.config.get_bool("customcfg"):

package/batocera/core/batocera-configgen/configgen/configgen/utils/metadata.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
'neogeo',
2121
'triforce',
2222
'hypseus-singe',
23+
'model1',
2324
'model2',
2425
'model3',
2526
'hikaru',

package/batocera/core/batocera-configgen/configs/configgen-defaults.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,9 @@ megadrive-msu:
395395
megaduck:
396396
emulator: libretro
397397
core: sameduck
398+
model1:
399+
emulator: libretro
400+
core: mame
398401
model2:
399402
emulator: model2emu
400403
core: model2emu

package/batocera/emulationstation/batocera-es-system/es_systems.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3181,6 +3181,30 @@ sonicretro:
31813181
31823182
A opção do menu de desenvolvimento é necessária para executar modificações (mods).
31833183
3184+
model1:
3185+
name: Model 1
3186+
manufacturer: Sega
3187+
release: 1992
3188+
hardware: arcade
3189+
extensions: [zip]
3190+
platform: model1, arcade
3191+
emulators:
3192+
libretro:
3193+
archs_include: [x86_64, x86-64-v3]
3194+
mame: { requireAnyOf: [BR2_PACKAGE_LIBRETRO_MAME] }
3195+
mame:
3196+
archs_include: [x86_64, x86-64-v3]
3197+
mame: { requireAnyOf: [BR2_PACKAGE_MAME] }
3198+
3199+
comment_en: |
3200+
## SEGA MODEL 1 ##
3201+
3202+
Put your Model 1 roms in this directory.
3203+
3204+
Rom files must have a ".zip" extension from a MAME ROM set.
3205+
3206+
Known games: Virtua Fighter, Virtua Racing, Wing War, Star Wars Arcade, Virtua Formula, Net Merc.
3207+
31843208
model2:
31853209
name: Model 2
31863210
manufacturer: Sega
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
systems:
22
- cave3rd
33
- gaelco
4+
- model1
45
- model2
56
- model3
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
systems:
22
- cave3rd
33
- gaelco
4+
- model1
45
- model2
56
- model3

0 commit comments

Comments
 (0)