Gens GS - mdeguzis/RetroRig GitHub Wiki
Table of Contents
- About
- Configuration File Locations
- BIOS Files (Sega CD)
- System Requirements
- Default Settings
- Running Games with Gens GS Under RetroRig
- Troubleshooting
- Known games to have issues with Gens GS
About
Gens has been developing for a long time in the Windows platform until it was even ported to BEos and Linux, this means that one of the best emulators can be used by almost everyone. Gens remains known as perhaps the best Genesis/Mega Drive emulator around.
Configuration File Locations
.retrorig/.gens/gens.cfg
BIOS Files (Sega CD)
The Sega CD does require a BIOS file be specified in order to us the system. Gens GS accepts USA, Japan, and Europe BIOS types. The BIOS file itself is specified directly in gens.cfg
. You can load this BIOS a number of ways:
- Use the main setup file,
retrorig_setup.sh
you used to install RetroRig, under RetroRig Settings > BIOS Loader. This function is needed, due to Gens GS's configuration file explicitly needing the exact file name specified, in contrast to Mednafen expecting the file based on the ROM you are using. - Use the RetroRig Settings menu from the main XBMC window (beta only at the moment). Navigate to Emulator Settings > Gens (Main Configuration). The config file will launch, which you can then use to specify your BIOS file.
- Place the BIOS file manually in whichever folder you want (preferably
RetroRig/BIOS/Gens
), and specify the file in gens.cfg
An example chunk of configuration code is as so:
[Firmware]
32X 68000 BIOS=
32X Master SH2 BIOS=
32X Slave SH2 BIOS=
Europe CD BIOS=
Genesis BIOS=
Japan CD BIOS=
USA CD BIOS=/home/test/RetroRig/BIOS/Fusion/SegaCD Model 2 BIOS V2.11.bin
BIOS files will not be provided. Please do not ask for them.
System Requirements
Unknown. Area to be updated over time as emulator is tested.
Default Settings
There are number of tweaks I have made to Gens GS, and they will always be up for debate. Trying to find a good middle ground on hardware support and the game looking good is always a priority.
Graphics (standard settings)
- Renderer: SDL+OpenGL
- OpenGL Internal Resolution: (specified GL resolution)
- Renderer for Fullscreen: Super Eagle
- Rendered for Windowed: Super Eagle
- Fullscreen (on)
Various (standard settings)
- LED=0 (turns off red/green LED in bottom left corner)
- FPS=0 (FPS on screen counter is off, 1 is on)
Running Games with Gens GS Under RetroRig
Antimicro makes save/load states, as well as graceful exits of Gens GS possible
Antimicro
You can review the below example files (PS3 Bluetooth) to see how antimicro is involed:
A comment in the controller mapping file denotes the SDL name is just for information purposes. Until further notice, this should mean that there is no need to swap out the MAC address. Further evidence of this is noted by when two controllers are connected to AntiMicro, there is no change to the file or two MAC ID's displayed.
AntiMicro will launch in a hidden mode when you launch a Sega CD/32X game. When you exit the a game with RCB, Anti Micro performs a CTRL
+ Q
key sequence wich exits the game (Esc
), and then tback to RCB. This was deemed the most workable and safe solution.
Troubleshooting
There are a number of things to try and get more stable or perfect playback. Due to this emulator just being recently added, scenarios and fixes will show up here over time. Please consider beta testing RetroRig for us to help identify game compatibility.
I Get bars on the top and bottom of my game!
I have only seen this on Sonic CD so far, but further testing is needed.
Known games to have issues with Gens/GS:
- Empty