Supermodel - mdeguzis/RetroRig GitHub Wiki
- About
- Compiling Supermodel and Post Configuration
- Running Games Under Supermodel3
- (Advanced) Adding Supermodel3 Games To RetroRig
- Additional Documentation
Supermodel is available in both 32-bit and 64-bit flavors for Windows and for Mac OS X. Keep in mind that the emulator is in a very preliminary state. Because it currently lacks a user interface, familiarity with your system's terminal or command prompt is essential. Supermodel3 runs many popular Sega arcade cabinets, such as The Lost World, Star Wars Trilogy Arcade, and Virtua On!
Supermodel3 arcade games are NOT supported by RetroRig!!! This information is for advanced users only at this time.
Basic/Rough build notes are below:
sudo apt-get install subversion build-essential libsdl1.2-dev libglew1.5-dev zlib1g-dev
mkdir Supermodel
cd Supermodel
svn co https://model3emu.svn.sourceforge.net/svnroot/model3emu/trunk
cd trunk
ln -s Makefiles/Makefile.SDL.UNIX.GCC Makefile
make
Please note the location of where you created the "Supermodel" directory as $PATH
below
cd bin
mkdir Config NVRAM Saves
cp ../Config/Supermodel.ini Config
cd /usr/games
sudo ln -s $PATH/Supermodel/trunk/bin/Supermodel .
Peform a ll /usr/games | grep Supermodel
to check the redirect.
Basic usage of running games under supermode is as such:
Supermodel PATH_TO_ROMS/GAME.zip
#####Note: PATH_TO_ROMS is the path to where all your ROMs are and GAME is the name of the game's ROM. Running supermodel's binary executable with no* ROM specified will yield available options. The most useful being fullscreen, wide-scree, res=X,Y, and options like ones to enable the on-screen cross-hairs for The Lost World.
Take note of the "Global and Game-Specific Sections" portion of the Readme.txt linked below. Some games require specific command line parameters. I will link my configuration file here below as soon as I iron out a few things. A good example, would be to have a heading for The Lost World game, to add the crosshairs, but leaving the resolution and other common options in the Global heading. Parameters are explained in the "Index of Configuration File Settings" section of the Readme.txt file.
- Supermodel.ini (version 1) - Link Pending
Example from the Readme.txt:
[ Global ]
; Run full screen at 1024x768
XResolution = 1024
YResolution = 768
FullScreen = 1
; Scud Race
[ scud ]
; Run at 1080p
XResolution = 1920
YResolution = 1080
; Music is too quiet by default
SoundVolume = 50
MusicVolume = 200
; The Lost World
[ lostwsga ]
PowerPCFrequency = 25 ; run PowerPC at 25 MHz
"In this example, only 'Scud Race' will run at 1920x1080. All other games will use 1024x768. 'Scud Race' will also have altered volume settings. 'The Lost World' will be run with a lower PowerPC frequency but all other games will use the default."
This section details the general overview of adding supermodel3 support to RetroRig.
- Run RetroRig
- Open the context menu and choose to add a new ROM collection
- Choose "Scrape Game Info and Artwork Online", although it won't matter what you choose here
- For platform, choose Other and enter "Supermodel3"
- For the emulator path, choose
/usr/bin/Supermodel
- For emulator params, accept the "%ROM%" default
- Choose the path to your supermodel3 ROMs (zip archives)
- File Mask should be "*.zip"
- You can create a folder under
RetroRig/Artwork/Supermodel3
and previous to this step or choose any folder you wish - Finish
- Create an antimicro gamepad profile with the center button set to Esc (exit), the left joystick click to F5 (save), and the right joystick click to F7 (load).
- Place this in your
~/.retrorig/.config/antimicro/
directory. - Modify your
~/.retrorig/.xbmc/userdata/addon_data/script.games.rom.collection.browser/config.xml
file simlilar to below:
<preCmd>antimicro --hidden --profile /home/test/.retrorig/.config/antimicro/am_supermodel3_ps3_blu.joystick.xml &</preCmd>
<postCmd>killall antimicro</postCmd>
Please see the Readme.txt linked in the next section for troubleshooting!!! I cannot stress this enough!