Difference between revisions of "Supermodel M3 (Raspberry Pi)"
(Created page with " <big>Supermodel</big> is an emulator for Sega Model 3 created by Bart Trzynadlowski, Nik Henson, Ian Curtis, Harry Tuttle, and Spindizzi. It has the ability to run on a Pi4...") |
m (note taht SM3 is preinstalled on BB9) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{emuinfobox | |
+ | |title = Supermodel | ||
+ | |logo = supermodel_logo.png | ||
+ | |category = Emulator | ||
+ | |system = SEGA Model 3 | ||
+ | |download = [https://www.supermodel3.com/ Supermodel3 website] | ||
+ | |license = Free (Non-commercial) | ||
+ | |developer = Bart Trzynadlowski | ||
+ | |gameplayshot = supermodel_gameplay.jpg | ||
+ | }} | ||
<big>Supermodel</big> is an emulator for Sega Model 3 created by Bart Trzynadlowski, Nik Henson, Ian Curtis, Harry Tuttle, and Spindizzi. It has the ability to run on a Pi4 but not without some performance and visual issues. | <big>Supermodel</big> is an emulator for Sega Model 3 created by Bart Trzynadlowski, Nik Henson, Ian Curtis, Harry Tuttle, and Spindizzi. It has the ability to run on a Pi4 but not without some performance and visual issues. | ||
<br> | <br> | ||
Line 8: | Line 17: | ||
<youtube>https://youtu.be/md0IK2mIg4I</youtube> | <youtube>https://youtu.be/md0IK2mIg4I</youtube> | ||
==Intro== | ==Intro== | ||
− | This guide will help you install a forked version of | + | This guide will help you install a forked version of Supermodel updated by DirtBagXon, introducing the ability to add borders via the -borders argument. |
+ | |||
+ | A RetroPie-Setup script has been created by DirtBagXon to install Supermodel3 as an emulator in the "Arcade" system of your Retropie install. | ||
− | + | Note that if you are using [[Raspberry Pi Setup Guide|Barebones 9]] then Supermodel 3 is already preinstalled and configured. | |
==Installation== | ==Installation== | ||
− | <code>wget https://raw.githubusercontent.com/DirtBagXon/model3emu-code-sinden/main/supermodel3.sh -O $HOME/RetroPie-Setup/scriptmodules/emulators/supermodel3.sh</code> | + | <code>wget <nowiki>https://raw.githubusercontent.com/DirtBagXon/model3emu-code-sinden/main/supermodel3.sh</nowiki> -O $HOME/RetroPie-Setup/scriptmodules/emulators/supermodel3.sh</code> |
Go to Retropie Setup via Emulation Station or <code>sudo $HOME/RetroPie-Setup/retropie_setup.sh</code> | Go to Retropie Setup via Emulation Station or <code>sudo $HOME/RetroPie-Setup/retropie_setup.sh</code> | ||
− | + | Supermodel3 can be found and installed in Manage packages > Manage experimental packages | |
==Post-installation== | ==Post-installation== | ||
===Rom Location=== | ===Rom Location=== | ||
− | Place your | + | Place your ROMs in <code>/home/pi/RetroPie/roms/arcade</code> |
===Rom Compatibility=== | ===Rom Compatibility=== | ||
− | The following | + | The following ROMs are compatible with a Sinden lightgun: |
* LA Machineguns (lamachin) | * LA Machineguns (lamachin) | ||
Line 29: | Line 40: | ||
* Star Wars Trilogy (swtrilgy) <br /> | * Star Wars Trilogy (swtrilgy) <br /> | ||
===Players Supported=== | ===Players Supported=== | ||
− | Currently, it is only possible to play 1-player on Raspberry Pi; 2-player uses the argument <code>-input-system=rawinput</code> which is not supported in Linux. | + | Currently, it is only possible to play 1-player on Raspberry Pi; 2-player uses the argument <code>-input-system=rawinput</code>, which is not supported in Linux. |
==Startup== | ==Startup== | ||
===Video Mode Selection=== | ===Video Mode Selection=== | ||
− | On the launch of your first model3 game you will need to enter the configuration options menu to set the video mode for | + | On the launch of your first model3 game, you will need to enter the configuration options menu to set the video mode for Supermodel (press a button after choosing a game, but before launching. This should be a blue screen). |
Choose "Select a video mode for supermodel3" | Choose "Select a video mode for supermodel3" | ||
Line 38: | Line 49: | ||
Set this to 720x400 (currently the bottom option in the list). If you do not set this, the game will appear in a very small window in the center of the screen. | Set this to 720x400 (currently the bottom option in the list). If you do not set this, the game will appear in a very small window in the center of the screen. | ||
===Per Game Configuration=== | ===Per Game Configuration=== | ||
− | Each game also requires some manual configuration (gun calibration, country, etc.) via the in-game "test menu". | + | Each game also requires some manual configuration (gun calibration, country, etc.) via the in-game "test menu". Details can be found on the Compatibility List's Model3 tab: https://lightgun.tech/game-compatibility-list |
The configuration, especially the calibration, can be tricky for some games, so be patient. | The configuration, especially the calibration, can be tricky for some games, so be patient. | ||
==Borders== | ==Borders== | ||
− | The -borders argument has 3 settings 0 (none), 1 (thin), 2 (thick) which can be set in /opt/retropie/configs/arcade/emulators.cfg. | + | The -borders argument has 3 settings 0 (none), 1 (thin), 2 (thick), which can be set in /opt/retropie/configs/arcade/emulators.cfg. |
The entry could look like this: | The entry could look like this: | ||
Line 55: | Line 66: | ||
<code>supermodel3 = "XINIT:/opt/retropie/emulators/supermodel3/supermodel3 -borders=2 %ROM%"</code> <-- thick borders | <code>supermodel3 = "XINIT:/opt/retropie/emulators/supermodel3/supermodel3 -borders=2 %ROM%"</code> <-- thick borders | ||
− | By default this is set to 2 (thick border). | + | By default, this is set to 2 (thick border). |
==Perfomance Limitations== | ==Perfomance Limitations== | ||
− | As mentioned previously, | + | As mentioned previously, some performance and visual issues exist, but the games mentioned above are playable. Overclocking your Pi4 will provide a better performance, but do so AT YOUR OWN RISK, as this could make your Pi inoperable. |
==Default Hotkeys== | ==Default Hotkeys== |
Latest revision as of 11:54, 28 December 2022
Supermodel is an emulator for Sega Model 3 created by Bart Trzynadlowski, Nik Henson, Ian Curtis, Harry Tuttle, and Spindizzi. It has the ability to run on a Pi4 but not without some performance and visual issues.
Video Setup Guides
Sega Model 3 Setup and Installation on Pi4 (by Wiggy808)
Intro
This guide will help you install a forked version of Supermodel updated by DirtBagXon, introducing the ability to add borders via the -borders argument.
A RetroPie-Setup script has been created by DirtBagXon to install Supermodel3 as an emulator in the "Arcade" system of your Retropie install.
Note that if you are using Barebones 9 then Supermodel 3 is already preinstalled and configured.
Installation
wget https://raw.githubusercontent.com/DirtBagXon/model3emu-code-sinden/main/supermodel3.sh -O $HOME/RetroPie-Setup/scriptmodules/emulators/supermodel3.sh
Go to Retropie Setup via Emulation Station or sudo $HOME/RetroPie-Setup/retropie_setup.sh
Supermodel3 can be found and installed in Manage packages > Manage experimental packages
Post-installation
Rom Location
Place your ROMs in /home/pi/RetroPie/roms/arcade
Rom Compatibility
The following ROMs are compatible with a Sinden lightgun:
- LA Machineguns (lamachin)
- Lost World: Jurassic Park, The (lostwsga)
- Ocean Hunter, The (oceanhun)
- Star Wars Trilogy (swtrilgy)
Players Supported
Currently, it is only possible to play 1-player on Raspberry Pi; 2-player uses the argument -input-system=rawinput
, which is not supported in Linux.
Startup
Video Mode Selection
On the launch of your first model3 game, you will need to enter the configuration options menu to set the video mode for Supermodel (press a button after choosing a game, but before launching. This should be a blue screen).
Choose "Select a video mode for supermodel3"
Set this to 720x400 (currently the bottom option in the list). If you do not set this, the game will appear in a very small window in the center of the screen.
Per Game Configuration
Each game also requires some manual configuration (gun calibration, country, etc.) via the in-game "test menu". Details can be found on the Compatibility List's Model3 tab: https://lightgun.tech/game-compatibility-list
The configuration, especially the calibration, can be tricky for some games, so be patient.
Borders
The -borders argument has 3 settings 0 (none), 1 (thin), 2 (thick), which can be set in /opt/retropie/configs/arcade/emulators.cfg.
The entry could look like this:
supermodel3 = "XINIT:/opt/retropie/emulators/supermodel3/supermodel3 %ROM%"
<--- no borders
supermodel3 = "XINIT:/opt/retropie/emulators/supermodel3/supermodel3 -borders=0 %ROM%"
<-- no borders
supermodel3 = "XINIT:/opt/retropie/emulators/supermodel3/supermodel3 -borders=1 %ROM%"
<-- thin borders
supermodel3 = "XINIT:/opt/retropie/emulators/supermodel3/supermodel3 -borders=2 %ROM%"
<-- thick borders
By default, this is set to 2 (thick border).
Perfomance Limitations
As mentioned previously, some performance and visual issues exist, but the games mentioned above are playable. Overclocking your Pi4 will provide a better performance, but do so AT YOUR OWN RISK, as this could make your Pi inoperable.
Default Hotkeys
There are some in-game hotkey button combinations, but these may change depending on which gamepad you have.
Below are for a wired 8bitdo:
- Select+Start = exit game
- Select+A = toggle 1P and 2P crosshairs
- Select+X = pause
- Start+X = save state
- Start+A = load state
ESC on a keyboard also exits a game.
You can find these mapped in /opt/retropie/configs/supermodel3/Supermodel.ini