Difference between revisions of "Supermodel M3 Pi"

From Sinden Lightgun
Jump to navigation Jump to search
(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...")
 
Line 7: Line 7:
 
===Sega Model 3 Setup and Installation on Pi4 (by Wiggy808)===
 
===Sega Model 3 Setup and Installation on Pi4 (by Wiggy808)===
 
<youtube>https://youtu.be/md0IK2mIg4I</youtube>
 
<youtube>https://youtu.be/md0IK2mIg4I</youtube>
 
<nowiki>--------------</nowiki>
 
 
 
 
==Intro==
 
==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.  
 
This guide will help you install a forked version of supermodel updated by DirtBagXon introducing the ability to add borders via the -borders argument.  
  
<s>A script has been created by Wiggy808 to automatically install required dependencies, clone the DirtBagXon arm repo, build and install supermodel as an emulator in the "Arcade" system of your Retropie install.</s>
+
A RetroPie-Setup script has been created by DirtBagXon to install supermodel3 as an emulator in the "Arcade" system of your Retropie install.
 
 
'''Update:''' A RetroPie-Setup script has been created by DirtBagXon to install supermodel3 as an emulator in the "Arcade" system of your Retropie install.
 
<br>
 
<br>
 
 
 
 
 
 
==Installation==
 
==Installation==
 
<s>[https://www.mediafire.com/folder/vixkkwxjq6p76/SuperModel3 Download] install_supermodel3.sh and supermodel.txt to /home/pi</s>
 
 
<s><code>chmod 755 install_supermodel3.sh</code></s>
 
 
<s><code>./install_supermodel3.sh </code></s>
 
 
  
 
<code>wget https://raw.githubusercontent.com/DirtBagXon/model3emu-code-sinden/main/supermodel3.sh -O $HOME/RetroPie-Setup/scriptmodules/emulators/supermodel3.sh</code>
 
<code>wget https://raw.githubusercontent.com/DirtBagXon/model3emu-code-sinden/main/supermodel3.sh -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
 
supermodel3 can be found and installed in Manage packages > Manage experimental packages
<br>
 
<br>
 
 
 
 
==Post-installation==
 
==Post-installation==
 
===Rom Location===
 
===Rom Location===
 
Place your roms in <code>/home/pi/RetroPie/roms/arcade</code>  
 
Place your roms in <code>/home/pi/RetroPie/roms/arcade</code>  
<br>
 
 
===Rom Compatibility===
 
===Rom Compatibility===
 
The following roms are compatible with a Sinden lightgun:  
 
The following roms are compatible with a Sinden lightgun:  
  
LA Machineguns (lamachin)  
+
* LA Machineguns (lamachin)  
 
+
* Lost World: Jurassic Park, The  (lostwsga)  
Lost World: Jurassic Park, The  (lostwsga)  
+
* Ocean Hunter, The (oceanhun)   
 
+
* Star Wars Trilogy (swtrilgy) <br />
Ocean Hunter, The (oceanhun)   
 
 
 
Star Wars Trilogy (swtrilgy)  
 
<br>
 
 
 
 
 
 
===Players Supported===
 
===Players Supported===
Currently, it is only possible to play 1-player on Pi4, 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.  
<br>
 
<br>
 
 
 
 
 
 
==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 supermodel (press a button after choosing a game, but before launching.  This should be a blue screen).   
 
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).   
  
<s>Choose "select a video mode for supermodel"</s>
+
Choose "Select a video mode for supermodel3"
 
 
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.  
 
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.  
<br>
 
 
===Per Game Configuration===
 
===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
 
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.  
<br>
 
<br>
 
 
 
 
==Borders==
 
==Borders==
  
Line 87: Line 47:
 
The entry could look like this:  
 
The entry could look like this:  
  
<s><code>Supermodel = "XINIT:/opt/retropie/emulators/supermodel/bin/supermodel %ROM%"</code> <--- no borders </s>
+
<code>supermodel3 = "XINIT:/opt/retropie/emulators/supermodel3/supermodel3 %ROM%"</code> <--- no borders
 
 
<s><code>Supermodel = "XINIT:/opt/retropie/emulators/supermodel/bin/supermodel -borders=0 %ROM%"</code> <-- no borders </s>
 
 
 
<s><code>Supermodel = "XINIT:/opt/retropie/emulators/supermodel/bin/supermodel -borders=1 %ROM%"</code> <-- thin borders </s>
 
 
 
<s><code>Supermodel = "XINIT:/opt/retropie/emulators/supermodel/bin/supermodel -borders=2 %ROM%"</code> <-- thick borders </s>
 
 
 
 
 
<code>supermodel3 = "XINIT:/opt/retropie/emulators/supermodel3/supermodel3 %ROM%"</code> <--- no borders  
 
  
 
<code>supermodel3 = "XINIT:/opt/retropie/emulators/supermodel3/supermodel3 -borders=0 %ROM%"</code> <-- no borders  
 
<code>supermodel3 = "XINIT:/opt/retropie/emulators/supermodel3/supermodel3 -borders=0 %ROM%"</code> <-- no borders  
Line 105: Line 56:
  
 
By default this is set to 2 (thick border).  
 
By default this is set to 2 (thick border).  
<br>
 
<br>
 
  
 
==Perfomance Limitations==
 
==Perfomance Limitations==
 
As mentioned previously, there are some performance and visual issues, but the games mentioned above are playable.  Overclocking you Pi4 will provide better performance, but do so AT YOUR OWN RISK as this could results in your Pi becoming inoperable.  
 
As mentioned previously, there are some performance and visual issues, but the games mentioned above are playable.  Overclocking you Pi4 will provide better performance, but do so AT YOUR OWN RISK as this could results in your Pi becoming inoperable.  
<br>
 
<br>
 
  
 
==Default Hotkeys==
 
==Default Hotkeys==
 
+
There are some in-game hotkey button combinations, but these may change depending on which gamepad you have.
* There are some in-game hotkey button combinations, but these may change depending on which gamepad you have.
 
  
 
Below are for a wired 8bitdo:  
 
Below are for a wired 8bitdo:  
  
Select+Start = exit game  
+
* Select+Start = exit game  
 
+
* Select+A = toggle 1P and 2P crosshairs  
Select+A = toggle 1P and 2P crosshairs  
+
* Select+X = pause
 
+
* Start+X = save state
Select+X = pause
+
* Start+A = load state
 
 
Start+X = save state
 
 
 
Start+A = load state
 
  
 
ESC on a keyboard also exits a game.
 
ESC on a keyboard also exits a game.
  
* You can find these mapped in <code>/opt/retropie/configs/supermodel3/Supermodel.ini</code>
+
You can find these mapped in <code>/opt/retropie/configs/supermodel3/Supermodel.ini</code><br>
<br>
 
<br>
 
 
[[Category: Emulators Pi]]
 
[[Category: Emulators Pi]]

Revision as of 01:06, 7 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.

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, there are some performance and visual issues, but the games mentioned above are playable. Overclocking you Pi4 will provide better performance, but do so AT YOUR OWN RISK as this could results in your Pi becoming 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