Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
This wiki is the official RetroBat documentation.
You can use the main menu on the left hand side to navigate through the sections of the wiki.
If you are a beginner with RetroBat, you can head to the GET STARTED section and let it guide you through the installation and first setup steps.
If you are an advanced user and you are looking for information about a specific Game System, you can head over to the SUPPORTED GAME SYSTEMS section, which will provide information about available emulators, BIOS requirements and detailed per-system features.
The ADVANCED FEATURES section contains information about specific functionalities provided with RetroBat
The RetroBat team has also included some specific TUTORIALS that will be enhanced by the Team based on common support requirements.
If the information you are looking for does not exist (yet), you can reach out to the Team through the following channels:
Official Discord channel
Official Forum
Official FAQ
RetroBat website
RetroBat Github
Official Facebook page
Official Twitter feed
Last but not least, if you want to support the project, please consider a donation, this will help us pay for the server infrastructure and get additional hardware for further compatibility.
The wiki is available in english and french languages
Thank you!
Get started !
Run the Setup and agree the Licence to continue.
Browse to the destination folder and select Install.
Attention: an installation folder that is too long (or with too many subfolders) can cause issues with some emulators like libretro:mame.
Also : do not use a folder with special characters (accents, ...).
Finally : avoid folder names which include spaces.
tick the option to create a desktop shortcut if needed.
Wait until the Installation completes,
The RetroBat folder structure looks like this:
Double-click retrobat.exe
file in your RetroBat folder or use the desktop shortcut.
After the video splash screen, the System View is shown.
The language may vary, RetroBat detects your OS language at first start-up.
The following list of languages are recognized : english, french, japanese, spanish, german, italian, dutch, portugese, russian, korean, chinese, polish, arab.
On this view, you can navigate with the keyboard or with a game controller. If your controller is not automatically configured by RetroBat:
Press any button and the CONFIGURE INPUT screen appears.
Press and hold any button to enter the CONFIGURING screen.
Define all the keys based on your controller layout.
We recommend to use SELECT (or Back) as hotkey.
CONGRATULATIONS: You have installed RetroBat and launched it for the first time successfully.
Download the latest Retrobat Setup on the .
Before you start...
Before installing RetroBat, ensure that the following prerequisites are met, as RetroBat will not work properly without these.
Once RetroBat is installed, the RetroBat installation folder contains the following folders & files:
This folder is where (with few exceptions) all system bios & firmwares will need to be placed.
More on bios files can be found in each system individual pages.
This folder is used to store the cheats that some emulators can load when activating the "cheats" feature.
This folder comes empty. It can be used to add bezel files to RetroBat, these bezels will be available in RetroBat in addition to the ones provided by default in the system\decorations
folder.
This folder contains the main executables used for RetroBat interface and for the executable used to configure and run emulators. The structure is the following:
RetroBat configuration files (es_systems.cfg, es_input.cfg, ...) as well as program logs are located in this folder and its subfolders.
Here you will find the file created by ES when you create an editable game collection. This file, named as the collection created, with a .cfg
extension, contains the differents games of the created collection, with their paths.
RetroBat allow the use of .mp3
,.ogg
,.wav
and .flac
audio files, and also some others less used format.
A song can be skipped by pushing the left stick[L3]
button, or from the Quick Access menu.
While in the system list, press [SELECT]
button on your controller to open the Quick Access menu, then choose SKIP TO THE NEXT SONG.
Audio files added in the /music folder will be played randomly.
It is also possible to use per-system folders, in order to play specific music while browsing a particular system. For this, you have to create a folder named exactly as the roms system folder (that you can find in es-systems.cfg), and put audio files in it.
NB : enabling the "ONLY PLAY SYSTEM-SPECIFIC MUSIC FOLDER" option allows RetroBat to play all songs located in a system folder (eg. /music/3do/) while browing the games available in this specific system list, but not the songs located in others subfolders.
The files that are present in /music/ will be picked up randomly for any system (whether you have system-specific songs option enabled or not).
If you disable "ONLY PLAY SYSTEM-SPECIFIC MUSIC FOLDER", RetroBat will play randomly a song in /music/ directory and any of its sub-folders.
EmulationStation supports calling external scripts and executables on certain program events.
The themes downloaded with the content downloader are stored in this folder. You can also place themes manually there.
Here you will find the per-theme settings. When a theme is selected, and customization are done using the theme menu, settings are saved in this folder.
In this folder you can place videos to be use as intro ("splash screen"), before RetroBat starts. You can use BatGui to configure these easily.
This is the folder where the emulators are installed.
Retroarch is provided by default when installing RetroBat, all other standalone emulators will be downloaded when running a game for the first time or when launching them from the RetroBat menu.
Some emulators are not automatically provided with RetroBat automatic download capability, the following list of emulators have to be downloaded manually:
Yuzu (& early-access)
Ryujinx
PICO-8
3DSen
TeknoParrot
This folder can be used to store magazines, these will appear in RetroBat in a "Library" system and can be viewed within RetroBat using the imageviewer libretro core.
This folder can be used to store the recording files generated by some emulators when using the screen video recording to record the gameplay.
This is the folder where the games rom need to be copied, each game has to be placed in the correct system subfolder and must have an extension that is accepted by the emulator.
More information can be found in each system individual pages.
This folder contains game saves, whenever you are using the save function in an emulator to save a game's progress.
This folder contains all screenshots one takes during gameplay.
If you notice that a save or a screenshot is not recorded in the right folder, please contact the RetroBat team that will fix it if possible.
Copy in this folder the .ogg sound files to be used as RetroAchievements unlock sound. They will be picked up by RetroBat and appear as a choice in the Retroachievement sound unlock feature:
Sound files need to be in .ogg format.
This folder contains several RetroBat configuration files as well as default "assets" provided with RetroBat (shaders, bezels, ...), the subfolder structure is as follows:
The subfolder contains the standard bezels provided with RetroBat.
The subfolder contains the different links to the emulators that are used in the "RetroBat" systems.
This subfolder can be used to copy short loading videos (.mp4) that can be played by RetroBat when launching a game (instead of the standard zoom effect on the game image).
You can set a video per system by naming the video file with the system name (e.g. gamecube.mp4). Example of loading videos can be found in \system\templates\loadingscreen.
The subfolder contains the standard padtokey files provided with RetroBat.
The "inputmapping" subfolder contains files used to autoconfigure games for few emulators.
The subfolder contains the standard shaders provided with RetroBat.
The subfolder contains the controller layout images for several systems.
This folder contains all RetroBat template files as they are upon RetroBat installation, if a file has been deleted or altered, the original version of the file can be found here and copied again in the destination folder of the file to replace.
Let's play !
A splash screen appears and the Emulator starts the game.
Once the gaming session is finished, press HOTKEY + START to close the emulator and return to the Game View.
Usually, Retrobat defaults to the best & more stable emulator for each system. However, it is possible to change the emulator, either for the whole system or for a specific game.
The full list of available emulators per system can be found in the Supported Game Systems section of the wiki.
In the Game View, press SELECT and go to ADVANCED SYSTEM OPTIONS.
Choose EMULATOR.
Select the Emulator in the list.
Select the Emulator from the list.
AUTO corresponds to the Emulator selected in the system settings if specified for the system or to the first Emulator from the list if the System is set to AUTO.
Some emulators require BIOS files to work correctly.
As a general rule, BIOS files must be copied to the \bios
subfolder of the Retrobat folder:
Some systems need the bios files to be placed in subfolders or in other places. Refer to the individual system wiki page for detailed information about BIOS placement.
BIOS files are copyrighted and are therefore not included with Retrobat.
The team can not legally distribute them, so you will need to dump them from the original hardware.
OS supported:
Windows 11, Windows 10, Windows 8.1
Processor:
CPU with SSE2 support. 3 GHz and Dual Core, not older than 2008 is highly recommended.
Graphics:
Modern graphics card that supports Direct3D 11.1 / OpenGL 4.4 / Vulkan
Dependancies:
,
Controllers:
Xinput controllers highly recommended. Test your controller
To run a game, when in the Game View press the button.
From the Game View, highlight a game and long-press , choose ADVANCED GAME OPTIONS.
RetroBat has a "missing bios check" function available from the in the :
The missing BIOS appear with a broken chain icon. The ones where the md5 hash is not listed by Retrobat will appear with a icon, however the latter still can work.
The detailed list of required BIOS for each system can be found in the individual .
Hotkeys can be found in the Retrobat notice here.
Hotkeys are used to perform several operations while in-game, the more frequent usage will be to quit games/emulators by pressing HOTKEY + START
PAUSE
RetroArch MENU
Load Save State
Save State
Hotkey + START
Quit RetroArch
Hotkey + L1
Eject Disc
Hotkey + R1
AI Service
Hotkey + L2
Select Disc Index -
Hotkey + R2
Select Disc Index +
Hotkey + D-PAD UP
Select Save Slot Index +
Hotkey + D-PAD DOWN
Select Save Slot Index -
Hotkey + D-PAD LEFT
Rewind
Hotkey + D-PAD RIGHT
Fast Forward (can be changed from Hold to Toggle)
Hotkey + R3
Screenshot
PAUSE
Toggle fullscreen
Load State
Save State
Hotkey + START (F12)
Exit ARES
Hotkey + D-PAD UP (F4)
Select Save Slot Index +
Hotkey + D-PAD DOWN (F3)
Select Save Slot Index -
Hotkey + D-PAD LEFT (F8)
Rewind
Hotkey + D-PAD RIGHT (F9)
Fast Forward
Hotkey + R3
Screenshot
Ares uses pad2key to handle shortcuts.
Hotkey is equal to left trigger (L2), except to quit
Menu
Load State
Save State
L2 + D-PAD LEFT
Rewind
L2 + D-PAD RIGHT
Fast Forward
L2 + R3
Screenshot
PAUSE
Load State
Save State
Hotkey + START
Exit
Hotkey + D-PAD UP (F6)
Select Save Slot Index +
Hotkey + D-PAD DOWN (F5)
Select Save Slot Index -
Hotkey + D-PAD LEFT (F1)
Rewind
Hotkey + D-PAD RIGHT (F2)
Fast Forward
Hotkey + R3 (F12)
Screenshot
BizHawk uses pad2key to handle shortcuts.
Hotkey + START
Exit
Hotkey + Leftshoulder
Fullscreen (ALT+ENTER)
Load State (F12)
Save State (F11)
Demul uses pad2key to handle shortcuts.
PAUSE
FULLSCREEN
Load State 1
Save State 1 & Screenshot
Hotkey + START
Exit DOLPHIN
Hotkey + L1
Eject Disc
Hotkey + R1
Change Disc
PAUSE
Open MENU
Load State
Save State
Hotkey + START
Exit DuckStation
Hotkey + L1
Toggle FULLSCREEN (when option 'disable fullscreen' is ON)
Hotkey + R1
Change Disc
Hotkey + R3
Screenshot
Hotkey + D-PAD UP
Select Save Slot Index +
Hotkey + D-PAD DOWN
Select Save Slot Index -
Hotkey + D-PAD LEFT
Rewind
Hotkey + D-PAD RIGHT
Fast Forward
Menu
Load State
Save State
Hotkey + START (ESCAPE)
Exit Flycast
Hotkey + R3 (F9)
Screenshot
Hotkey + D-PAD RIGHT (F4)
Fast Forward
Flycast uses pad2key to handle shortcuts.
PAUSE
Toggle fullscreen
Load State
Save State
Hotkey + START (ESCAPE)
Exit Jgenesis
Hotkey + D-PAD UP (F4)
Select Save Slot Index +
Hotkey + D-PAD DOWN (F3)
Select Save Slot Index -
Hotkey + D-PAD LEFT (F6)
Rewind
Hotkey + D-PAD RIGHT (F7)
Fast Forward
JGenesis uses pad2key to handle shortcuts.
PAUSE
Launch game
Hotkey + R2 (F8)
Screenshot
Hotkey + L1 (ALT+ENTER)
Fullscreen
Hotkey + START (ESCAPE)
Exit Kronos
Kronos uses pad2key to handle shortcuts.
PAUSE
MAME menu
Load State
Save State
Hotkey + D-PAD LEFT
Rewind
Hotkey + D-PAD LEFT
Fast Forward
L3 + R3
Service menu
PAUSE (Pause)
Toggle in-game quick help screen (F1)
Load Save State (F7)
Save State (F5)
Hotkey + START
Quit (F12)
Hotkey + R2
Select Disc (F6)
Hotkey + D-PAD UP
Select Save Slot Index + (=)
Hotkey + D-PAD DOWN
Select Save Slot Index - (-)
Hotkey + D-PAD LEFT
Rewind (Backspace) : only if save-state rewinding is enabled)
Hotkey + D-PAD RIGHT
Fast Forward (`)
Hotkey + R3
Screenshot (F9)
PAUSE (F10)
Load Save State (F1)
Save State (CTRL+F1)
Hotkey + START
Quit (ALT+F4)
Hotkey + D-PAD LEFT
Slow-motion (F11)
Hotkey + D-PAD RIGHT
Fast Forward (`F12)
Hotkey + L1
Toggle Fullscreen (F9)
MelonDS uses pad2key to handle shortcuts.
Pause
Load State
Save State
Hotkey + START
Exit Emulator
Hotkey + L1
Toggle Rewind
Hotkey + R1
Toggle Fast Forward
Hotkey + R3
Take Screenshot
Hotkey + D-PAD HAUT
Move To Next State Slot
Hotkey + D-PAD BAS
Move To Previous State Slot
Hotkey + D-PAD GAUCHE
Rewind
Hotkey + D-PAD DROITE
Fast Forward
PAUSE
Load State
Save State
Hotkey + START
Exit emulator
Hotkey + D-PAD LEFT
slowdown (factor 50)
Hotkey + D-PAD UP
Normal speed
Hotkey + D-PAD RIGHT
Speed up (factor 250)
Hotkey + R3
Screenshot
PAUSE
Save State
Load State
Hotkey + L1
Rewind
Hotkey + R1
Fast Forward
PAUSE
Open MENU
Load from slot
Save to slot
Hotkey + START
Exit PCSX2
Hotkey + L1
Toggle FULLSCREEN (when option 'disable fullscreen' is ON)
Hotkey + R3
Screenshot
Hotkey + D-PAD UP
Select Save Slot Index +
Hotkey + D-PAD DOWN
Select Save Slot Index -
Hotkey + D-PAD LEFT
Toggle Slow Motion
Hotkey + D-PAD RIGHT
Toggle Turbo
Hotkey + D-PAD LEFT
Rewind
Hotkey + D-PAD RIGHT
Fast forward
Hotkey + D-PAD UP
Previous slot
Hotkey + D-PAD DOWN
Next slot
Load state
Save State
Pause game
Hotkey + Rightshoulder
Screenshot
Hotkey + L1
Menu
Save to slot
Load from slot
Hotkey + D-PAD UP
Switch save slot
Pause game
Hotkey + R3
Screenshot
Raine uses pad2key to handle shortcuts.
Hotkey + START
Quit (CLOSE)
Save State (F5)
Load State (F6)
Hotkey + D-PAD UP
Next slot (F4)
Hotkey + D-PAD DOWN
Previous slot (F3)
Hotkey + D-PAD LEFT
Rewind (F7)
Hotkey + D-PAD RIGHT
Fast Forward (F8)
Pause (F9)
Hotkey + R2
Screenshot (F12)
Snes9x uses pad2key to handle shortcuts.
Hotkey + START
Quit (CLOSE)
Save State 1 (CTRL+1)
Load State 1 (ALT+1)
Run Game (F1)
Pause (F10)
Hotkey + R2
Screenshot (F8)
Hotkey + L1
Fullscreen (ALT+ENTER)
Yabasanshiro uses pad2key to handle shortcuts.
PAUSE
Hotkey + START
Exit Emulator
Configure Game View and apply specific settings for the system
VIEW OPTIONS is accessible from the Game View when pressing SELECT.
This Menu gives access to several options.
Ability to filter games (by text or other filters)
Select a random game from the system
Jump to the game beginning with a specified letter
Change game sorting
Define the view style (depends on Theme used)
Customize the Gamelist View
Gamelist Style
Theme options
Gamelist Theme Options
Gamelist Options (here you have the option to hide a specific file extension for a system)
Choose Emulator
General Settings (Shaders, decoration, Aspect Ratio, Vsync, Controller autoconfiguration...)
Advanced Settings (Specific settings per core/emulator that are injected to the Emulator by Retrobat)
Building your library
Adding games is a straight-forward process.
Game ROMs need to be placed in the \roms\<system>\
folder, they will be detected and added to the Game Llibrary when starting Retrobat or when updating the Game List.
The System will be visible upon restart or upon refreshing the gamelist.
The next step is to scrape game information, your game library will look better with media and information.
Scraping can be done globally, per system or per game.
Press START (ENTER on keyboard) to display the MAIN MENU and choose SCRAPER.
Configure SCRAPER SETTINGS and select SCRAPE NOW.
Then enter your credentials (User/Password) in the SCRAPER SETTINGS menu.
The following message appears on the top right of the screen, the scraping is in progress.
Once the scraping finalized, refresh the gamelist.
Choose UPDATE GAMELIST.
Select SCRAPE.
The default search string is based on the ROM filename, to change the search string use the INPUT button at the bottom.
CONGRATULATIONS : you have added your first games to Retrobat !
Retrobat navigation basics
All screenshots in this section are done with the default Retrobat theme ES-THEME-CARBON.
The first screen displayed when launching Retrobat is the System View, from here you can navigate through systems and enter the Game View.
Only the systems for which ROMs have been placed in the roms folder will appear.
From the System View, different screens can be accessed.
This menu allows quick access to a system or a collection, it is by default sorted by Manufacturer.
Quick access menu is displayed by pressing SELECT.
From this menu you have access to features such as USER MANUAL, SCREENSAVER, skipping songs and QUIT options.
By default, some systems will not appear individually but in a group.
Navigate to GROUPED SYSTEMS:
Untick systems that you want to ungroup:
Now these systems appear individually in the System View.
The Game View is where you browse your games and launch them.
Navigate your games using the Directional PAD.
Press START
Each Theme might have different Gamelist View Styles, just choose the one you like most.
Configure Retrobat
The MAIN MENU is accessed by pressing START (ENTER on the keyboard).
From there you will have access to:
Game Settings
User Interface Settings
Controller Settings
Sound Settings
Game Collection Settings
Scraper
Updates & Downloads
System Settings
This menu item is used to configure a new controller or to reconfigure a controller.
You can also activate/deactivate screen icons (battery level, controller activity) and assign default controllers to players.
This menu item is used to manage Retrobat sounds :
Music volume
Activation and configuration of music in Retrobat interface
Activation of Navigation Sounds
This menu item is used to configure Scrapers and launch game scraping.
This menu item is used to:
Download content such as Free Games, Bezels, Themes
Update Retrobat
Retrobat does not provide ROMs, only Games that are not licenced and free-to-use are available in the Download section.
The main advantage of using RetroBat over other front-ends or standalone emulators, is that all configuration can be managed directly from within RetroBat, per system or individually per game.
This means that, as a user, one should not have to open an emulator to access to its configuration.
Trying to manage configuration directly within the emulator will often end up with all the configuration being overwritten by RetroBat when running a game, as the default values set in RetroBat will be passed to the emulator.
The configuration elements available in RetroBat are called "features", they have the advantage that they can be set at 2 level:
Globally for a system
Per-game
==> This will enable configuration for all games of the selected system.
==> This will enable configuration for the specified game only.
It is very important to note that the more detailed option will always be the option passed to the emulator, this means that the option set for a specific game will be used over the option set at system-level.
The features available depend on the selected emulator, as they do not have the same options.
This means that for a same system, when changing the emulator, the available features will not be identical.
In most of the cases, the features will be grouped within 2 subgroups:
General Settings
Advanced Settings
The General Settings will give you access to the following configuration options, they exist for most of the emulators:
Shaders to apply
Bezels (decorations) to apply
Game aspect ratio and resolution
Vsync
Pixel Perfect
Disabling controller autoconfiguration (this option is on by default)
These features will be far more specific, they are arranged in the following submenus:
EMULATION : contains features such as language, machine emulated, region but also performance options available for the emulator
VIDEO : General video options such as monitor index, output signal, screen orientation, ...
SCREEN SYNC : usually containing options to avoid tearing like advanced vsync features
VISUAL RENDERING: contains various screen effect features, upscaling configuration, anti-aliasing options...
AUDIO : general audio settings, like sample rate, low-pass filter...
LATENCY REDUCTION : options to reduce input lag
USER INTERFACE : contains features such as FPS display, enabling or disabling emulator notifications...
DRIVERS : options to change video, audio, controller drivers used by the emulator
CONTROLS : options related with controls such as the type of joystick, lightgun options...
In addition, some emulators will have specific submenus, this is the case for example for pcsx2 features, that have a MANUAL HACK and a GAME FIXES submenus:
or for the PORTS that have a dedicated per-game setting:
The trick that makes all of this possible is simple : before launching the game, RetroBat will go through the options that have been set by the users, and apply these settings directly in the emulator configuration file, before running the emulator.
As an example, let's take the case of a user that needs to change the video driver to VULKAN for the duckstation emulator.
Once in the system configuration options screens
Select the DRIVERS submenu in the ADVANCED SETTINGS group:
Then change the VIDEO DRIVER option to "VULKAN":
When running a game with the duckstation emulator, RetroBat will automatically set the following value in the Duckstation settings file before launching the game:
Et voilà !
The value "AUTO" has different meaning whether you are configuring the features at system level or at game level.
At system level, the value "AUTO" is a default value that RetroBat will set as the target option value, the RetroBat Team has usually defined the most commonly used value as default value or the most relevant for best user-experience.
At game level configuration, the value "AUTO" means that the default value set for the system/emulator should be used.
Note that the "per-game" setting will take precedence over the general setting.
Do not panic, if there is an option within an emulator that you wish to change, do not hesitate to contact the RetroBat team, that will include this option in the next release !
In the meantime, options that are not available in RetroBat can be changed directly in the emulator, they are usually not overwritten by RetroBat...
From this menu, you will be able to:
View Game Manual, Video and Media
Manage Game (saves, find similar games, delete game)
Add Game to favorites
Scrape Game / Edit Game Metadata
Define specific Game Options
You have the ability to define at a game level the same options that you can define at System level.
Scraping is used for downloading metadata and media files (images, videos, maps, pad-to-key settings and manuals) for games in your collection.
Retrobat supports 4 scraping services:
ArcadeDB
Game information (title, year, number of players, description...)
Ratings
Thumb (box)
Marquee / Wheel
Video
Fanart
Image (title screen or in-game screenshot)
Box backside
Map
Manual
Pad-to-key settings
Before running the scraper you can:
Select the scraper to use
Limit the scraper to only games missing all medias or games missing any media
Ignore games scraped recently
Include/exclude systems
Additionaly, each scraper has its own settings.
From here you can select which data to scrape, but also define:
What image to use as "image" file
What image to use as "thumb" image
What image to use as logo (marquee or wheel)
The Scraper settings screen is also where you can enter your credentials for ScreenScaper service.
All scraped medias will be stored in the rom folder.
You can also decide to use existing images and videos that are already stored on your computer, or media that you have created on your own. To do so, you have to :
rename the media files exactly like the game file,
add the naming extension specific to the media type:
name_of_game-thumb for the image of the box art,
name_of_game-image for the image of the game,
name_of_game-marquee for the image of the game logo,
name_of_game-video.mp4 for the game video.
place the media files in the "images" folders for images and "videos" folder for videos
From there you can:
Update Game information (name, description, rating, release date, developer, publisher, family, genres, arcade system, number of players, languages and region)
Attach different media files
Add game to favorites
Hide game
Game Collections are a powerful way to sort your library in a different way as the default "per system" organization.
The Game Collection Settings screen is available from the Main Menu.
Retrobat comes bundled with AUTOMATIC GAME COLLECTIONS that you can enable.
You can also create your own game collection, to do this you have 2 options:
EDITABLE COLLECTION
DYNAMIC COLLECTION
From the GAME COLLECTION SETTINGS screen, select AUTOMATIC GAME COLLECTIONS.
A list of Collections will be available, check the collection box to enable the collection.
For example to display the Arcade Collection, select ARCADE.
This will enable in the System View the Arcade collection that contains games from all systems identified as ARCADE systems.
There are 3 categories of Automatic collections:
Automatic Collections (standard)
Per Genre Collections
Arcade Systems Collections
The following self-explanatory list of collections is available.
For the FAVORITE collection, you need to flage your favorite games, this can be done in the Game Options menu.
Editable game collections are designed to let you manually manage your collection, the only way to add games to an editable collection is to manually add them as shown below.
From the GAME COLLECTION SETTINGS screen, select CREATE NEW EDITABLE COLLECTION.
Define a name for the collection and Validate.
The COLLECTIONS item contains the list of your collections, including the one that was just created.
The Game is now added to the collection and appears in the Collection Game View.
Dynamic game collections offer a more powerful tool to automatically add games to a collection based on multiple criterias and filters. When displaying the collection, the system will automatically show all games that meet the criterias defined in the filters.
From the GAME COLLECTION SETTINGS screen, select CREATE NEW DYNAMIC COLLECTION.
Define a name for the collection and Validate.
A list of filtering options appears to customize the dynamic collection.
Select the filters you want to apply to your Collection (for example HAS MEDIAS = NO) and go BACK.
The New Collection has been created with the selected filters.
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey + (TAB)
Hotkey + (F6)
Hotkey + (F2)
Hotkey + (F1)
L2 +
L2 +
L2 +
Hotkey + (F9)
Hotkey + (F3)
Hotkey + (F4)
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey + (TAB)
Hotkey + (F2)
Hotkey + (F1)
Hotkey + (F5)
Hotkey + (TAB)
Hotkey + (F2)
Hotkey + (F1)
Hotkey + (F2)
Hotkey + (F1)
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
Hotkey +
More information about ROM format per system in the section of the wiki.
The game will be visible in the .
For ScreenScraper, you need to create an account on the website.
More details in section of the wiki.
Press START (ENTER on keyboard) to display the and select GAME SETTINGS.
Game information is now available in the
In order to scrape only a single game, select the game and long-press to open the .
A list of possible matches is displayed, select the appropriate game and confirm with .
A detailed pdf notice can be found .
Some systems are grouped, read the section for more information.
The quick search menu is displayed by pressing . It allows you to search for games.
The navigation bar is displayed by pressing .
You can ungroup systems in > GAME COLLECTION SETTINGS
To enter Game View, select a System or a Collection in the System View by using left and right buttons, and press .
Press to run the game (long-press to display ).
Press to navigate back to the System View.
The Gamelist can be displayed in multiple ways, this can be configured from the (press SELECT):
The value AUTOMATIC refers to the view style defined in the > USER INTERFACE SETTINGS > THEME CONFIGURATION.
More information on Game Collections is available in the .
More information on Scrapers is available in the
The features menu is available from the "" (SELECT) menu or from the "" menu (LONG PRESS "SOUTH" on the game):
Game Options menu is accessible from the Game View by long-press of when a game is highlighted.
The ADVANCED GAME OPTIONS can be used when you need to define for a game a setting that differs from the .
ScreenScraper (default service) : credentials are required ()
There are two approaches to scraping, either for a single game from the , or for multiple games and systems (global scraping) from the .
Refer to the for instructions.
Refer to the for instructions.
Scraping options are available from the .
From the , in "frontend developer options", enable "Search for local art"
The menu offers the possibility to manually edit/complete metadata for a game
Flag game as KID game to display it in the
When a Collection is created, it appears in the amongst the list of systems.
You can also add a game to the Favorites list by highlighting the game in the Game View and long-press
In addition, Favorite games can also be displayed at the top of the list in the .
To do so select the option VIEW CUSTOMIZATION in the menu.
In the enable SHOW FAVORITES ON TOP.
If this is the first collection you create, a new COLLECTIONS item becomes available in the .
The next step is to add games to the newly created collection, to do so, highlight a game in the and long-press to show the menu and in the COLLECTIONS part select the collections in which the game must be added.
Tools
Update Gamelist
Retrobat will refresh gamelist by looking for added ROMs, new scraped media...
Global Options
Shader Set
Choose from a selection of predefined shaders to apply on your system.
Global Options
Decorations
Choose the default decoration for your system.
Global Options
Video Mode
Define the Windows resolution and frequency when using Retrobat.
Global Options
Game Aspect Ratio
Global Options
Integer Scaling
Tick to activate Pixel Perfect emulation for compatible systems.
Global Options
Smooth Games
Tick to apply Bilinear Filtering globally
Global Options
Autoconfigure controllers
Tick to disable controller autoconfiguration globally
Compression
Decompression
Define how the system should managed decompressed folders after decompressing a zipped ROM.
RetroArch Options
Video
Video parameters related to RetroArch
RetroArch Options
Screen Sync
Parameters such as VSYNC...
RetroArch Options
Audio
Audio parameters related to RetroArch
RetroArch Options
Emulation
Enable or disable REWIND
RetroArch Options
Latency Reduction
Several settings to reduce frame drops
RetroArch Options
AI Game Translation
Activation and configuration of Game Translation service
RetroArch Options
User Interface
user Interface settings (notifications, show menu elements...)
RetroArch Options
Drivers
Selection of video, audio and controller drivers
Savestates
Auto Save/Load
Enable automatic saving and loading of saved data in game.
Savestates
Incremental Savestates
Configure how automatic saving manages save files.
Savestates
Show Savestate Manager
Display Savestate Manager before launching a game.
System Settings
Per System Advanced Configuration
Link to the Individual System Settings (see related wiki section for more details)
System Settings
Retroachievements Settings
Enable and configure RetroAchievements
System Settings
NetPlay Settings
Enable and configure NetPlay
System Settings
Missing BIOS check
Shows the list of missing BIOS in the /bios/ folder.
System Settings
Check BIOS before Running a Game
Enable or disable BIOS check when running a game.
Appearance
Select Theme and configuration of the theme.
Display Options
Several display options (transitions, show clock, Screensaver settings, ...)
Gamelist Options
General Settings related to the Gamelist View (Favorites on top, icons, Filenames instead of game name...)
Collections to display
Select the Systems and Game Collections to display in Retrobat.
Create Custom Collection
Add a Game Collection to Retrobat
Options
Several display options: sorting, show hidden systems...
System
Information
Display system information
System
Language
Select Retrobat interface language
System
Show Clock in 12-Hour Format
Select whether the clock should be in 12h or 24h format
System
Power Saving Mode
Choose Power Saving Mode
System
Screen Reader
Enable or disable "Text to Speech"
System
User Interface Mode
Choose between Full, Kid or Kiosk
Advanced
Video Options
VRAM size, Framerate display and Vsync options
Advanced
Tools
Developer Tools such as log activation, etc.
Advanced
Data Management
Advanced
User Interface
Advanced
Optimizations
images
box (thumb), fanart, boxback, image, marquee, map
manuals
pdf manual
videos
mp4 videos
Amstrad
Game Console - Lifespan: 1990 - 1991
Emulators
libretro: Caprice32
capriceforever
Games Location
File extensions
.dsk .m3u .cpr .zip .7z
NO
NO
YES
There is no BIOS files needed to run games.
START
J (to select Joy in game)
SELECT / BACK
D-PAD
D-PAD
Left analog stick
Right analog stick
Fire 1
Fire 2
S
SPACE
LB (L1)
INTRO
RB (R1)
SHIFT
LT (L2)
CTRL
RT (R2)
COPY
Left thumb (L3)
Right thumb (R3)
There is no specific System information documented here yet.
Arcade emulators can be split in 2 categories:
Multi-Arcade-Machine Emulators
Single-Arcade-Board Emulators
There are a huge variety of Arcade Machines, this is why Arcade Emulation is complex.
In this guide, we will focus on 2 families of emulators, and give you the main keys to understand Arcade Emulation, we will group the Emulators in the 2 families described above.
There are two families of multi-system arcade emulators available: FinalBurn and MAME.
These emulators are available in multiple versions to allow users to best match a core/emulator with their games.
libretro: mame (current)
\roms\mame
0.275
libretro: mame2016
\roms\mame
0.174
libretro: mame2014
\roms\mame
0.159
libretro: mame2010
\roms\mame
0.139
Libretro: mame2003_plus
\roms\mame
0.78plus
Libretro: mame2003
\roms\mame
0.78
Libretro: mame2000
\roms\mame
0.37b5
mame (standalone)
\roms\mame
0.276
Libretro: fbneo
\roms\fbneo
latest MAME romset is usually safe
Libretro: fbalpha
\roms\fbneo
0.2.97.44
Libretro: fbalpha2012
\roms\fbneo
0.2.97.29
FBNEO
\roms\fbneo
latest MAME romset is usually safe
MAME is the usual emulator used for common Arcade games (the likes of Pac-Man, Asteroids, etc.)
FBNeo is specialized in Fighting Games and Beat-them-up.
FMV LaserDisc Arcade Games
\roms\daphne
HYPSEUS DAPHNE
ATOMISWAVE
\roms\atomiswave
FLYCAST Demul
GAELCO
\roms\gaelco
Demul
SEGA MODEL 2
\roms\model2
m2emulator
SEGA MODEL 3
\roms\model3
Supermodel
SEGA NAOMI
\roms\naomi
FLYCAST Demul
SEGA NAOMI 2
\roms\naomi2
FLYCAST Demul
HIKARU
\roms\hikaru
Demul
TRIFORCE
\roms\triforce
DOLPHIN-TRIFORCE
CHIHIRO
\roms\chihiro
CXBX-RELOADED
PC-BASED ARCADE
\roms\teknoparrot
TEKNOPARROT
ZINC
\roms\zinc
ZINC PSXMame
ROM, ROM set, and romset: Arcade games are packaged as zip files, most of which are composed of more than one individual 'ROM' file. That is why some resources refer to an individual arcade game as a ROM while other resources refer to an individual game as a ROM set or romset.
ROM version or romset version: Each version of an arcade emulator must be used with ROMs that have the same exact version number. For example, MAME 0.37b5 ROMs are required by the MAME 2000 emulator, but will not work correctly with the MAME 2010 emulator, which requires MAME 0.139 ROMs.
Arcade ROMs can be formatted four ways:
Full Non-merged: All romsets can be used standalone because each zip contains all the files needed to run that game, including any ROMs from 'parent' ROM sets and BIOS sets.
Non-merged ROM: All romsets can be used standalone because each zip contains all the files needed to run that game, including any files from 'parent romsets'. The only exceptions are games which use BIOS ROMs, which are formatted as 'Split' and must be kept in the same folder as the game romset which uses it.
Split: Some romsets that are considered clones, translations, or bootlegs also require a "parent" romset to run. In some cases the parent is not the most popular or best working version of the game, however.
For example, in a Split set pacman.zip
(a clone), will not work without puckman.zip
(its parent).
Merged: Clones are merged into the parent romset zip, meaning that more than one game is stored per file.
Merged rom sets are not supported, as only the main game will be seen in RetroBat and launched by Mame core.
We recommend the use of Non-merged rom sets.
Do not rename the zipped ROM files. Scrapers will recognize the games with the .zip filename and match them with the right game.
Some games need extra samples files to work, they should be placed in the following folders:
For fbneo: \bios\fbneo\samples
For mame2003: \bios\mame2003\samples
For mame2003plus: \bios\mame2003-plus\samples
For mame2010: \bios\mame2010\samples
For the current mame and standalone mame: \bios\mame\samples
Some arcade games can use extra files (originally these were physically stored on a disc) called CHD (sometimes IMG).
The CHD folder must be placed in the rom folder and must have the same name as the game's ZIP file.
For example, for kinst.zip
the game will be looking for kinst\kinst.chd
.
Credits
A big chunk of information from this page has been sourced from libretro documentation:
Worlds of Wonder
Game console - Date of release: 1987
Emulators
hypseus
singe2
Games Location
File extensions
.actionmax
NO
NO
hypseus: YES singe2: YES
No BIOS required.
TBD
ActionMax games are compatible with Hypseus emulator but they require a very specific folder structure.
All Actionmax games must be located inside roms\actionmax\actionmax
folder with the following content:
Create an empty file and name it with the name of the game and the extension .actionmax in the roms\actionmax
folder (eg. 38ambushalley.actionmax
).
Entex
Game Console - Lifespan: 1982 - 1983
Emulators
Libretro: mame
mame64
File folder
File extension
.bin .zip .7z
Group
MESS
Emulated Model
advision
Softlists available
advision
Media Types
cartridge
NO
NO
NO
advision.zip
\bios
See below
advision.xml
bios\mame\hash
START
START
SELECT
SELECT
D-PAD
D'PAD
Left analog stick
Right analog stick
Y
B
A
X
L1
L1
R1
R1
L2
L2
R2
R2
L3
L3
R3
R3
There is no specific System information documented here yet.
List of Game systems available in Retrobat
The following table lists all supported game systems as per the es_systems.cfg
configuration file.
The System Name column corresponds to the directory where the game roms must be placed in the "roms" folder of the Retrobat's root folder.
The Full Name column is the actual gaming system name.
The Default Emulator column lists the primary emulator configured for the system. All emulators starting with 'lr-' are Libretro Cores.
The Alternative Emulators column lists the additional emulators that can be used for the system.
Additional information related to BIOS and ROM file formats can be found in the detailed system emulator pages.
For Arcade, refer to the Arcade Guide.
3DO
lr-opera
phoenix
Nintendo 3DS
citra
azahar lime3ds lr-citra mandarine bizhawk
Actionmax
hypseus
singe2
Coleco Adam
lr-mame
mame64
Adventure Vision
lr-mame
mame64
Amiga OCS/ECS
lr-puae
amigaforever winuae
Amiga AGA
lr-puae
amigaforever winuae
Amiga 4000
lr-puae
amigaforever winuae
Amiga CD32
lr-puae
amigaforever winuae
Amiga CDTV
lr-puae
amigaforever winuae
Amstrad CPC
lr-cap32
lr-crocods capriceforever
APF M-1000
lr-mame
mame64
Apple II
applewin
mednafen bizhawk lr-mame mame64
Apple IIGS
gsplus
lr-mame mame64
Mattel Aquarius
lr-mame
mame64
Arcadia 2001
lr-mame
mame64
Acorn Archimedes
lr-mame
mame64
Arduboy
lr-arduous
lr-ardens
Astrocade
lr-mame
mame64
Atari 800
lr-atari800
altirra
Atari 2600
lr-stella
lr-stella2014 stella bizhawk
Atari 5200
lr-a5200
lr-atari800 lr-stella2014 altirra
Atari 7800
lr-prosystem
bizhawk
Atari ST
lr-hatari
hatarib hatari
Acorn ATOM
lr-mame
mame64
Atomiswave
lr-flycast
flycast demul
BBC Micro
lr-mame
lr-b2 mame64
VIC-20
lr-vice_xvic
Commodore 64
lr-vice_x64
lr-vice_x64sc lr-frodo
Commodore 128
lr-vice_x128
Camputers Lynx
jynx
lr-mame mame64
CannonBall
lr-cannonball
Casio Loopy
lr-mame
mame64
CAVE
lr-fbneo
lr-fbalpha lr-fbalpha2012 lr-mame2003_plus lr-mame2016 lr-mame mame64 demul
Cavestory
lr-nxengine
lr-doukutsu_rs
Philips CD-i
lr-same_cdi
lr-mame
mame64
CDogs SDL
cdogs
Commander Genius
cgenius
Fairchild Channel F
lr-freechaf
bizhawk
Chihiro
chihiro
xemu
TRS-80 Color Computer
lr-mame
mame64
ColecoVision
lr-gearcoleco
lr-bluemsx lr-fbneo openmsx ares bizhawk
Theme Hospital
corsixth
Commodore Plus/4
lr-vice_xplus4
CPS-I
lr-fbalpha2012_cps1
lr-fbneo lr-fbalpha lr-fbalpha2012
CPS-II
lr-fbalpha2012_cps2
lr-fbneo lr-fbalpha lr-fbalpha2012
CPS-III
lr-fbalpha2012_cps3
lr-fbneo lr-fbalpha lr-fbalpha2012
CreatiVision
lr-mame
mame64
Laserdisc
hypseus
daphne singe2
DevilutionX
devilutionx
Dinothawr
lr-dinothawr
Doom III
lr-boom3
lr-boom3_xp
dhewm3
DOS
lr-dosbox_pure
dosbox
Dreamcast
lr-flycast
flycast redream demul
EasyRPG - RPG Maker 2000/2003 player
lr-easyrpg
Wolfenstein 3D
lr-ecwolf
Duke Nukem 3D
eduke32
Acorn Electron
lr-mame
mame64
Final Burn
lr-fbneo
lr-fbalpha lr-fbalpha2012 lr-fbalpha2012_neogeo fbneo
Nintendo Family Computer Disk System
lr-fceumm
lr-nestopia lr-mesen mesen ares
flash
arcadeflashweb
ruffle
FM-7
lr-mame
mame64
FM Towns
lr-mame
tsugaru mame64
Future Pinball
bam
fpinball
Gaelco PowerVR
demul-old
Gamate
lr-mame
mame64
Game and Watch
gw
lr-mame mame64
Game.com
lr-mame
mame64
GameCube
dolphin
lr-dolphin
Game Gear
lr-genesis_plus_gx
lr-picodrive lr-fbneo mednafen ares bizhawk jgenesis
Game Pocket Computer
lr-mame
mame64
Game Boy
lr-gambatte
lr-mesen-s lr-bsnes lr-tgbdual lr-sameboy lr-DoubleCherryGB mesen mgba mednafen ares bizhawk jgenesis
Game Boy MSU
lr-bsnes
lr-bsnes_hd_beta
Game Boy 2 Players
lr-tgbdual
lr-sameboy lr-DoubleCherryGB
Game Boy Advance
lr-mgba
lr-mednafen_gba lr-gpsp mgba nosgba mednafen ares bizhawk
Game Boy Advance 2 Players
nosgba
Game Boy Color
lr-gambatte
lr-tgbdual lr-sameboy lr-DoubleCherryGB mesen mgba mednafen ares bizhawk jgenesis
Game Boy Color 2 Players
lr-tgbdual
lr-sameboy lr-DoubleCherryGB
GemRB Infinity Game Engine
gemrb
Game Master
lr-mame
mame64
Game Park 32
lr-mame
mame64
Amstrad GX4000
lr-cap32
capriceforever
GZDoom
gzdoom
MAME Homebrew
hbmame
lr-mame
Hikaru
demul
IKEMEN
ikemen
Mattel Intellivision
lr-freeintv
bizhawk
Jaguar
lr-virtualjaguar
bigpemu bizhawk phoenix
Jaguar CD
bigpemu
bizhawk
Karaoke
lr-pocketcdg
LCD Games
lr-mame
lr-gw mame64
LÖVE
love
Lowres NX
lr-lowresnx
Lutro Lua Framework
lr-lutro
Lynx
lr-mednafen_lynx
lr-handy lr-holani mednafen bizhawk
MAME
lr-mame
lr-mame2016 lr-mame2014 lr-mame2010 lr-mame2003_plus lr-mame2003 lr-mame2003_midway lr-mame2000 mame64
Master System - Mark III
lr-genesis_plus_gx
lr-picodrive lr-fbneo mednafen mesen ares kega-fusion bizhawk jgenesis
Mega CD
lr-genesis_plus_gx
lr-genesis_plus_gx_wide lr-picodrive ares kega-fusion jgenesis
Megadrive - Genesis
lr-genesis_plus_gx
lr-genesis_plus_gx_wide lr-picodrive lr-fbneo mednafen ares kega-fusion bizhawk jgenesis
Megadrive - Genesis (MSU)
lr-genesis_plus_gx
lr-genesis_plus_gx_wide
Mega Duck
lr-sameduck
lr-mame mame64
Model 2
m2emulator
Model 3
supermodel
MSX
lr-bluemsx
lr-fbneo openmsx
MSX2
lr-bluemsx
lr-fbneo openmsx
MSX2+
lr-bluemsx
lr-fbneo openmsx
MSX turbo R
lr-bluemsx
lr-fbneo openmsx
MUGEN
mugen
Othello Multivision
lr-gearsystem
Nintendo 64
lr-mupen64plus_next
lr-parallel_n64 mupen64(RMG) simple64 ares bizhawk project64 gopher64
Nintendo 64 Disk Drive
mupen64(RMG)
lr-mupen64plus_next lr-parallel_n64 ares
project64
Namco System 246/256
play
Naomi
lr-flycast
flycast demul
Naomi 2
lr-flycast
flycast demul
Nintendo DS
lr-melondsds
lr-desmume lr-desmume2015 lr-melonds lr-noods melonds bizhawk
Neo Geo
lr-fbneo
lr-fbalpha lr-fbalpha2012_neogeo lr-geolith raine mame64
Hyper Neo Geo 64
lr-mame
lr-mame2016 mame64
Neo Geo CD
lr-neocd
lr-fbneo raine
Nintendo Entertainment System - Famicom
lr-fceumm
lr-nestopia lr-mesen mednafen mesen ares bizhawk jgenesis
NES 3D
3dSen
Nokia N-Gage
eka2l1
Neo Geo Pocket
lr-mednafen_ngp
lr-race mednafen ares bizhawk
Neo Geo Pocket Color
lr-mednafen_ngp
lr-race mednafen ares bizhawk
Odyssey² - Videopac
lr-o2em
lr-mame mame64 bizhawk
Openbor
openbor
openbor-specific-version
OpenJazz
openjazz
OpenGOAL
opengoal
Tomb Raider
lr-openlara
Oric/Atmos
oricutron
lr-mame
Philips P2000T
lr-m2000
PC-8800
lr-quasi88
PC-9800
lr-np2kai
lr-nekop2
PC Engine
lr-mednafen_pce
lr-mednafen_pce_fast lr-fbneo mednafen ares bizhawk mesen magicengine
PC Engine CD
lr-mednafen_pce
lr-mednafen_pce_fast lr-fbneo mednafen ares bizhawk
PC-FX
lr-mednafen_pcfx
mednafen bizhawk
Perfect Dark
pdark
Aamber Pegasus
lr-mame
mame64
Commodore PET
lr-vice_xpet
PICO-8
lr-retro8
lr-fake08 pico8
Pinball FX
steam
nonsteam
Pinball FX 2
steam
nonsteam
Pinball FX 3
steam
nonsteam
Pinball M
steam
nonsteam
Pokemon-Mini
lr-pokemini
Ports
libretro
PrBoom
lr-prboom
Playstation 2
pcsx2
pcsx2-16 play lr-pcsx2
Playstation 3
rpcs3
Playstation 4
shadps4
PlayStation Portable
ppsspp
lr-ppsspp
PlayStation Vita
vita3k
PlayStation
lr-mednafen_psx_hw
lr-swanstation lr-pcsx_rearmed duckstation mednafen bizhawk
PV-1000
lr-mame
mame64
Raze
raze
Reminiscence (Flashback)
lr-reminiscence
Samcoupé
simcoupe
Satellaview
lr-snes9x
lr-mesen-s ares
Saturn
lr-kronos
lr-mednafen_saturn lr-yabasanshiro mednafen bizhawk yabasanshiro kronos ssf
ScummVM
lr-scummvm
scummvm
Super Cassette Vision
lr-emuscv
lr-mame
mame64
32X
lr-picodrive
ares kega-fusion bizhawk jgenesis
Sega ST-V
lr-kronos
lr-mame lr-mame2016 lr-mame2014 lr-mame2010 lr-mame2003_plus lr-mame2003 Mednafen mame64
SG-1000
lr-gearsystem
lr-genesis_plus_gx ares bizhawk
Super Game Boy
lr-mgba
lr-mesen-s mgba bizhawk
Super Nintendo Entertainment System
lr-snes9x
lr-bsnes-jg lr-bsnes lr-bsnes_hd_beta lr-mednafen_snes lr-mesen-s lr-snes9x2005 mednafen mesen snes9x ares bizhawk jgenesis
Super NES MSU-1
lr-snes9x
lr-bsnes lr-bsnes_hd_beta snes9x
Ship Of Harkinian
soh
Solarus
solarus
Sonic 3 AIR
sonic3air
Sonic Mania
sonicmania
Sonic Retro
sonicretro sonicretrocd
Spectravideo SV-318
lr-bluemsx
Star Fox 64
starship
SuFami Turbo
lr-snes9x
lr-bsnes ares
Super Mario War
lr-superbroswar
SuperGrafx
lr-mednafen_supergrafx
lr-fbneo mednafen ares bizhawk mesen magicengine
Watara SuperVision
lr-potator
Super A'Can
lr-mame
mame64
Switch
ryujinx
citron sudachi suyu yuzu
TeknoParrot
teknoparrot
The Force Engine
theforceengine
Thomson - MO/TO
lr-theodore
TI/99
lr-mame
mame64
TIC-80
lr-tic80
bizhawk
Triforce
dolphin-triforce
Tutor
lr-mame
mame64
TV Games
lr-mame
mame64
Quake
lr-tyrquake
Uzebox
lr-uzem
bizhawk
VC4000
lr-mame
mame64
Vectrex
lr-vecx
bizhawk
Philips VG5000
lr-mame
mame64
Vircon32
lr-vircon32
Virtual Boy
lr-mednafen_vb
bizhawk
Quake 2
lr-vitaquake2
lr-vitaquake2-rogue lr-vitaquake2-xatrix lr-vitaquake2-zaero
Visual Pinball
vpinball
V.Smile
lr-mame
mame64
WASM-4
lr-wasm4
Wii
dolphin
lr-dolphin
Wii U
cemu
Windows
windows
WonderSwan
lr-mednafen_wswan
mednafen ares bizhawk
WonderSwan Color
lr-mednafen_wswan
mednafen ares bizhawk
Sharp X1
lr-x1
Sharp X68000
lr-px68k
xm6pro
Xbox
xemu
cxbx
Xbox 360
xenia-canary
xenia xenia-manager
ATARI XE Game System
lr-mame
mame64 altirra
Zaccaria Pinball
steam
nonsteam
Zinc
psxmame
zinc
ZX 81
lr-81
lr-fuse lr-fbneo
ZX Spectrum
lr-fuse
lr-fbneo zesarux bizhawk
Atari
Game Console - Lifespan: 1977 - 1992
Emulators
libretro: stella
libretro: stella2014
stella
bizhawk
Games Location
File extensions
.7z .a26 .bin .gz .rom .zip
lr-stella : YES lr-stella2014: YES Stella: NO Bizhawk: YES
lr-stella : YES lr-stella2014: YES Stella: NO Bizhawk: NO
lr-stella : YES lr-stella2014: YES Stella: YES Bizhawk: YES
No BIOS required for ATARI 2600.
START
Game reset (on console)
SELECT
Game select (on console)
D-PAD
Joystick movement
Left analog stick
Right analog stick
Joystick button
L1
Left difficulty b (on console)
R1
Right difficulty b (on console)
L2
Left difficulty a (on console)
R2
Right difficulty a (on console)
L3
Color (on console)
R3
black & white (on console)
There is no specific System information documented here yet.
Atari
Game console - Lifespan: 1987 - 1992
Emulators
libretro: mame
mame
altirra
Games Location
File extensions
.atr .dsk .xfd .bin .rom .car .zip .7z
Group
MESS
Model emulated
xegs
Softlists available
xegs
Media Type
Cartridge, Floppy
NO
NO
mame: NO altirra: YES
xegs.zip
\bios
See below
In construction
There is no specific System information documented here yet.
Atari
Game console - Lifespan: 1982 - 1984
Emulators
libretro: a5200
libretro: atari800
libretro: stella2014
altirra
Games Location
File extensions
.rom .xfd .atr .atx .cdm .cas .bin .a52 .xex .zip .7z
lr-a5200 : NO lr-atari800: NO lr-stella2014: YES altirra: NO
lr-a5200 : NO lr-atari800: NO lr-stella2014: YES altirra: NO
lr-a5200 : YES lr-atari800: YES lr-stella2014: YES altirra: YES
ATARIXL.ROM
\bios
06daac977823773a3eea3422fd26a703
ATARIBAS.ROM
\bios
0bac0c6a50104045d902df4503a4c30b
ATARIOSA.ROM
\bios
eb1f32f5d9f382db1bbfb8d7f9cb343a
ATARIOSB.ROM
\bios
a3e8d617c95d08031fe1b20d541434b2
5200.rom
\bios
281f20ea4320404ec820fb7ec0693b38
START
START key
SELECT
SELECT key
D-PAD
D-PAD
Left analog stick
Right analog stick
Virtual keyboard on/off
Return key
FIRE 1
FIRE 2
L1
Option key
R1
Open emulator menu
L2
Space key
R2
ESC key
L3
R3
Enables the core to have direct access to keyboard inputs by disabling RetroArch shortcuts bound to certain keys.
This is necessary when you play with your keyboard.
DUAL STICK option: player 2 pad will control right stick of player 1 pad, this is required for few cooperation games.
SWAP PORTS option: will fix gamepad ports inversion in the game "Wizard of Wor".
Libretro atari800 core allows you to select between the following control options:
ATARI JOYSTICK
ATARI KEYBOARD
There is no specific System information documented here yet.
Emerson Radio
Game Console - Lifespan: 1982 - 1984
Emulators
libretroo: mame
mame64
Games Location
File extensions
.bin .zip .7z
Group
MESS
Emulated Model
arcadia
Softlists available
arcadia
Media Types
cartridge
NO
NO
NO
arcadia.xml
\bios\mame\hash
ar_bios.zip
\bios
37e9746f4491aa2df9a83729d1a93620
START
0
SELECT
9
D-PAD
Stick
Left analog stick
Stick
Right analog stick
4
2
1
3
L1
6
R1
5
L2
8
R2
7
L3
0
R3
9
There is no specific System information documented here yet.
Atari
Game console - Lifespan: 1986 - 1992
Emulators
libretro: prosystem
bizhawk
Games Location
File extensions
.a78 .bin .zip .7z
lr-prosystem: YES Bizhawk: YES
lr-prosystem: NO Bizhawk: NO
lr-prosystem: YES Bizhawk: YES
7800 BIOS (E).rom
\bios
397bb566584be7b9764e7a68974c4263
7800 BIOS (U).rom
\bios
0763f1ffb006ddbe32e52d497ee848ae
ProSystem.dat
\bios
ce6a86574d0c9de9075705f14e99d090
A78_highscore.bin
\bios
START
SELECT
D-PAD
D-PAD
Left analog stick
Right analog stick
B
A
L1
R1
L2
R2
L3
R3
There is no specific System information documented here yet.
The 3do Company
Game Console - Lifespan: 1993 - 1999
Emulators
Libretro: opera
phoenix
File folder
File extension
.cue .iso .chd .m3u
lr-opera : YES Phoenix : NO
lr-opera : YES Phoenix : NO
lr-opera : YES Phoenix : YES
panafz1.bin
\bios
f47264dd47fe30f73ab3c010015c155b
panafz10.bin
\bios
51f2f43ae2f3508a14d9f56597e2d3ce
panafz10-norsa.bin
\bios
1477bda80dc33731a65468c1f5bcbee9
panafz10e-anvil.bin
\bios
a48e6746bd7edec0f40cff078f0bb19f
panafz10e-anvil-norsa.bin
\bios
cf11bbb5a16d7af9875cca9de9a15e09
panafz1j.bin
\bios
a496cfdded3da562759be3561317b605
panafz1j-norsa.bin
\bios
f6c71de7470d16abe4f71b1444883dc8
goldstar.bin
\bios
8639fd5e549bd6238cfee79e3e749114
sanyotry.bin
\bios
35fa1a1ebaaeea286dc5cd15487c13ea
3do_arcade_saot.bin
\bios
8970fc987ab89a7f64da9f8a8c4333ff
There is no specific System information documented here yet.
Atari
Game Console - Lifespan: 1993 - 1996
There is no specific System information documented here yet.
You need to use the Configure BigPEmu.bat file to run BigPEmu or run it from within RetroBat for the configuration to be correctly saved.
All configuration done by launching directly BigPEmu.exe will be ignored by RetroBat.
roms \ gx4000
roms \ actionmax
roms \ advision
roms \ atari2600
roms \ xegs
roms \ atari5200
roms \ arcadia
roms \ atari7800
roms \ 3do
Refer to .
NO
NO
NO
astrocde.xml
\bios\mame\hash
astrocde.zip
\bios
See below
lr-gearcoleco: YES lr-bluemsx: YES lr-fbneo: YES OpenMSX: NO Ares: NO BizHawk: YES
lr-gearcoleco: YES lr-bluemsx: NO lr-fbneo: YES OpenMSX: NO Ares: NO BizHawk: NO
lr-gearcoleco: YES lr-bluemsx: YES lr-fbneo: YES OpenMSX: YES Ares: YES BizHawk: YES
colecovision.rom
\bios
2c66f5911e5b42b8ebe113403548eee7
coleco.rom
\bios\openMSX\share\systemroms
2c66f5911e5b42b8ebe113403548eee7
Arrow keys
W, S, A, D
Arrow keys
SPACE Right CTRL
Left CTRL
Left button
Left ALT Right ALT Right SHIFT
Left SHIFT
Right button
1
R
1
2
T
2
3
Y
3
4
F
4
5
G
5
6
H
6
7
V
7
8
B
8
9
N
9
0
U
0
- Numpad * or -
J
*
= Numpad / or +
M
#
BigPEmu: NO Bizhawk: YES
BigPEmu: NO Bizhawk: NO
BigPEmu: YES Bizhawk: YES
lr-freechaf: NO bizhawk: NO
lr-freechaf: NO bizhawk: NO
lr-freechaf: NO bizhawk: YES
sl31253.bin
\bios
ac9804d4c0e9d07e33472e3726ed15c3
sl31254.bin
\bios
da98f4bb3242ab80d76629021bb27585
sl90025.bin
\bios
95d339631d867c8f1d15a5f2ec26069d
lr-virtualjaguar: YES BigPEmu: NO Bizhawk: YES Phoenix: NO
lr-virtualjaguar: NO BigPEmu: NO Bizhawk: NO Phoenix: NO
lr-virtualjaguar: YES BigPEmu: YES Bizhawk: YES Phoenix: YES
[BIOS] Atari Jaguar (World).j64
\bios
cb492f093cd9e22a913d158741e8f00a
Emulators
libretro: mame
mame64
Games Location
File extensions
.bin .zip .7z
Group
MESS
Emulated Model
astrocde
Softlists available
astrocde
Media Types
cartridge
Emulators
libretro: gearcoleco
libretro: bluemsx
libretro: fbneo
openmsx
ares
bizhawk
Games Location
File extensions
.rom .ri .mx1 .mx2 .col .dsk .cas .sg .sc .m3u .zip
START
#
SELECT
*
D-PAD
D-PAD
Left analog stick
Right analog stick
2
Right button
Left button
1
L1
4
R1
3
L2
6
R2
5
L3
8
R3
7
Keyboard 1
0 (player 1)
Keyboard 2
9 (player 1)
Keyboard 3
0 (player 2)
Keyboard 4
9 (player 2)
Emulators
BigPEmu
BizHawk
Games Location
File extensions
.cue .cdi .zip .7z .squashfs
Emulators
libretroo: freechaf
bizhawk
Games Location
File extensions
.bin .rom .zip .7z
START
Show/Hide Console Overlay
SELECT
Controller Swap
D-PAD
UP: forward DOWN: Backward
Left analog stick
UP: forward DOWN: Backward
Right analog stick
LEFT: Rotate Left RIGHT: Rotate Right UP: Pull Up DOWN: Push Down
Rotate Left
Push Down
Rotate Right
Pull Up
L1
Rotate Left
R1
Rotate Right
L2
R2
L3
R3
Emulators
libretro: virtualjaguar
BigPEmu
bizhawk
phoenix
Games Location
File extensions
.zip .7z .cue .cdi .j64 .jag .rom .abs .cof .bin .prg .squashfs
Commodore
Game Console - Release date: 1991
Emulators
Libretro: puae
amigaforever
winuae
File folder
File extension
.cue .iso .cso .rp9 .ccd .nrg .mds .chd .m3u .zip .7z
lr-puae: NO AmigaForever: NO WinUAE: NO
lr-puae: NO AmigaForever: NO WinUAE: NO
lr-puae: YES AmigaForever: NO WinUAE: NO
kick34005.CDTV
\bios
89da1838a24460e4b93f4f0c5d92d48d
Kickstart v1.3 r34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV)[!].rom
or Kickstart v1.3 r34.005 (1987-12)(Commodore)(A500-A1000-A2000-CDTV)[!].rom or Kickstart v1.3 r34.005 (1987-12)(Commodore)(A500-A1000-A2000-CDTV)[o].rom or kick34005.CDTV
\bios
CDTV Extended-ROM v1.0 (1991)(Commodore)(CDTV)[!].rom or CDTV Extended-ROM v2.7 (1992)(Commodore)(CDTV).rom
or kick40060.CD32.ext
\bios
The system uses the standard RetroArch mapping
START
START
SELECT
SELECT
D-PAD
D-PAD
Left analog stick
Left analog stick
Right analog stick
Right analog stick
Y
B
A
X
L1
L/L1
R1
R/R1
L2
L2
R2
R2
L3
L3
R3
R3
There is no specific System information documented here yet.
Mattel Electronics
Game Console - Lifespan: 1979 - 1990
Emulators
Libretro: freeintv
bizhawk
File folder
File extension
.int .bin .rom .zip .7z
lr-freeintv: YES bizhawk: YES
lr-freeintv: NO bizhawk: NO
lr-freeintv: YES bizhawk: YES
exec.bin
\bios
62e761035cb657903761800f4437b8af
grom.bin
\bios
0cd5946c6473e42e8e4c2137785e427f
START
Pause Game
SELECT
SELECT
D-PAD
8-way movement
Left analog stick
16-way disc
Right analog stick
Top Action Button
Left Action Button
Right Action Button
Use the Last Selected Intellivision Keypad Button.
L1
Activate the Mini-Keypad
R1
Activate the Mini-Keypad
L2
R2
L3
R3
There is no specific System information documented here yet.
Fantasy Console - Creation date: 2018
Emulators
libretro: lowresnx
Games Location
File extensions
.nx
lr-lowresNX: NO
lr-lowresNX: NO
lr-lr-lowresNX: YES
No BIOS required.
START
START
SELECT
SELECT
D-PAD
D-PAD
Left analog stick
Right analog stick
Button 2
Button 1
L1
R1
L2
R2
L3
R3
There is no specific System information documented here yet.
Casio
Game console - Lifespan: 1995 - 1998
Emulators
libretro: mame
mame64
Games Location
File extensions
.bin .zip
Group
MESS
Softlists available
casloopy
Media Types
cartridge
NO
NO
NO
casloopy.xml
\bios\mame\hash
casloopy.zip
\bios
See below
In construction
There is no specific System information documented here yet.
Commodore
Game Console - Lifespan: 1993 - 1994
Emulators
Libretro: puae
amigaforever
winuae
File folder
File extension
.iso .cso .cue .zip .7z .lha .rp9 .chd .ccd .nrg .mds
lr-puae: NO AmigaForever: NO WinUAE: NO
lr-puae: NO AmigaForever: NO WinUAE: NO
lr-puae: YES AmigaForever: NO WinUAE: NO
kick40060.CD32.ext
\bios
bb72565701b1b6faece07d68ea5da639
kick40060.CD32
\bios
5f8924d013dd57a89cf349f4cdedc6b1
Kickstart v3.1 r40.060 (1993-05)(Commodore)(CD32)[!].rom or Kickstart v3.1 r40.60 (1993)(Commodore)(CD32).rom or kick40060.CD32
\bios
CD32 Extended-ROM r40.60 (1993)(Commodore)(CD32).rom or kick40060.CD32.ext
\bios
START
PLAY / PAUSE
D-PAD
D-PAD
Left analog stick
D-PAD
Right analog stick
Green
Red
Blue
Yellow
L1
Reverse
R1
Forward
L2
R2
L3
R3
There is no specific System information documented here yet.
Microsoft
Game Console - Lifespan: 2001 - 2006
Emulators
xemu
cxbx
Games Location
File extensions
.xbe .iso
iso files need to be in xiso format.
CXBX requires "dokan" to be able to mount .iso images to a drive. You can download dokan v2 from here: https://github.com/dokan-dev/dokany/releases
Xemu: NO Cxbx: NO
Xemu: NO Cxbx: NO
Xemu: NO Cxbx: YES
mcpx_1.0.bin
\bios
d49c52a4102f6df7bcf8d0617ac475ed
Complex_4627.bin
\bios
39cee882148a87f93cb440b99dde3ceb
xbox_hdd.qcow2
\saves\xbox
START
START
SELECT / BACK
Back
D-PAD
D-PAD
Left analog stick
Left analog stick
Right analog stick
Right analog stick
A
B
Y
X
L1
L1 (White)
R1
R1 (Black)
L2
LT
R2
RT
L3
Left stick button
R3
Right stick button
If your games are all in German or in French, it might be because the eeprom file you are using is not set up in the right language. The emulator will use the language set in the eeprom file.
It is recommended to properly set your language on your original Xbox and extract the BIOS files again.
Alternatively, you can edit the eeprom file located in the /saves/xbox/
directory of your Retrobat folder with a tool available here (Ernegien's Original Xbox EEPROM editor) to change Xbox eeprom settings.
NEC
Game Console - Released : 1989
Libretro-mednafen_supergrafx and mesen emulator have an option to enable/disable the 6 Button pad with the following option:
There is no specific System information documented here yet.
Microsoft
Game Console - Lifespan: 2005 - 2016
No specific BIOS requirements to play Xbox 360 games on xenia / xenia-canary emulators.
Xenia does not offer any manual configuration of controls.
From Retrobat System Options you can select the type of controller to use, select:
XBOX CONTROLLER for Xbox Controllers post Xbox 360 models
KEYBOARD for Keyboard
OTHER for all other type of controllers (NINTENDO, DualShocks, etc.)
Xbox360 XBLA games (XBox Live Arcade) are presented in the form of a succession of several folders, which end in a file that has no extension.
For example for Banjo Tooie game, the filepath is the following:
\Banjo Tooie\58410955\000D0000\ABB9CAB336175357D09F2D922735D23C62F90DDD
For Retrobat to be able to launch the game, you must create a *.m3u file to be placed at the root of the \roms\xbox360
folder.
The content of the .m3u file is the following:
In order to use Xenia-Manager with Retrobat, you need to select Xenia-Manager as an emulator in RetroBat:
When using Xenia-Manager, RetroBat will check for an existing config for the game, the search is done in the "games.json" file located in the folder emulators\xenia-manager\Config
folder of your RetroBat installation:
If a config file exists for the game, RetroBat will force Xenia to use this config file instead of the settings done within RetroBat.
NEC
Game Console - Lifespan: 1987 - 1994
Libretro-mednafen and mesen emulator have an option to enable/disable the 6 Button pad with the following option:
There is no specific System information documented here yet.
roms \ astrocade
roms \ colecovision
roms \ jaguarcd
roms \ channelf
roms \ jaguar
roms \ amigacdtv
roms \ intellivision
roms \ lowresnx
roms \ casloopy
roms \ amigacd32
roms \ xbox
Same controls as .
lr-mednafen_pce: YES lr-mednafen_pce_fast: YES lr-fbneo: YES Mednafen: NO Ares: NO BizHawk: YES
lr-mednafen_pce: YES lr-mednafen_pce_fast: YES lr-fbneo: YES Mednafen: NO Ares: NO BizHawk: NO
lr-mednafen_pce: YES lr-mednafen_pce_fast: YES lr-fbneo: YES Mednafen: YES Ares: YES BizHawk: YES
syscard3.pce
\bios
38179df8f4ac870017db21ebcbf53114
lr-mednafen: YES Mednafen: NO BizHawk: YES
lr-mednafen: YES Mednafen: NO BizHawk: NO
lr-mednafen: YES Mednafen: YES BizHawk: YES
pcfx.rom
\bios
08e36edbea28a017f79f8d4f7ff9b6d7
fx-scsi.rom
\bios
lr-mednafen: YES lr-fbneo: YES Mednafen: NO Ares: NO BizHawk: YES Mesen: NO Magic Engine: NO
lr-mednafen: YES lr-fbneo: YES Mednafen: NO Ares: NO BizHawk: NO Mesen: NO Magic Engine: NO
lr-mednafen: YES lr-fbneo: YES Mednafen: YES Ares: YES BizHawk: YES Mesen: YES Magic Engine: YES
syscard3.pce
\bios
38179df8f4ac870017db21ebcbf53114
NO
NO
NO
Content path
saves\xbox360\xenia
lr-mednafen_pce: YES lr-mednafen_pce_fast: YES lr-fbneo: YES Mednafen: NO Ares: NO BizHawk: YES Mesen: NO Magic Engine: NO
lr-mednafen_pce: YES lr-mednafen_pce_fast: YES lr-fbneo: YES Mednafen: NO Ares: NO BizHawk: NO Mesen: NO Magic Engine: NO
lr-mednafen_pce: YES lr-mednafen_pce_fast: YES lr-fbneo: YES Mednafen: YES Ares: YES BizHawk: YES Mesen: YES Magic Engine: YES
syscard3.pce
\bios
38179df8f4ac870017db21ebcbf53114
lr-snes9x: YES lr-mesen-s: YES Ares: NO
lr-snes9x: YES lr-mesen-s: YES Ares: NO
lr-snes9x: YES lr-mesen-s: YES Ares: YES
BS-X.bin
\bios
fed4d8242cfbed61343d53d48432aced
Emulators
Libretro: mednafen_pce
Libretro: mednafen_pce_fast
Libretro: fbneo
mednafen
ares
bizhawk: HyperNyma
bizhawk: PCEHawk
bizhawk: TurboNyma
File folder
File extension
.pce .cue .ccd .iso .cso .img .bin .chd .zip .7z
Emulators
Libretro: mednafen_pcfx
mednafen
bizhawk: PCFX
File folder
File extension
.cue .ccd .toc .chd
Default
BizHawk
Emulators
Libretro: mednafen_supergrafx
Libretro: fbneo
mednafen
ares
bizhawk: HyperNyma
bizhawk: PCEHawk
bizhawk: TurboNyma
mesen
magicengine
File folder
File extension
.pce .zip .7z .fba
lr-mednafen_supergrafx (Default)
lr-mednafen_supergrafx (6 buttons) Mednafen
lr-fbneo Ares Mesen (Default)
Magic Engine Mesen (6-buttons)
BizHawk
Emulators
xenia-canary
xenia
xenia-manager
File folder
File extension
.iso .xex .xcp .zar .m3u .xbox360
Emulators
Libretro: mednafen_pce
Libretro: mednafen_pce_fast
Libretro: fbneo
mednafen
ares
bizhawk: HyperNyma
bizhawk: PCEHawk
bizhawk: TurboNyma
mesen
magicengine
File folder
File extension
.pce .bin .zip .7z .wad
lr-mednafen_pce lr-mednafen_pce_fast (Default)
lr-mednafen_pce lr-mednafen_pce_fast (6 buttons) Mednafen
lr-fbneo Ares Mesen (Default)
Magic Engine Mesen (6-buttons)
BizHawk
Emulators
libretro: snes9x
libretro: mesen-s
ares
Games Location
File extensions
.st .fig .bs .smc .sfc .zip .7z
Nintendo / GeoStudio
Emulator
3DSen is a paid software, it will not be provided by Retrobat team.
Once purchased the emulator must be installed in the \emulators\3dsen folder.
Emulators
3DSen
File folder
File extension
.3dsen
NO
NO
NO
No specific BIOS is required to play NES games.
Same controls as NES system.
The RetroBat team has prepared the full set of 3DSen files for you and a preconfigured json file linking game ROMs to 3DSen IDs based on the "NoIntro" romset ROM names.
The method described below is based on version 0.9.5 of 3dsen.
3DSen Emulator has a fixed ID for each compatible game, in order for Retrobat to be able to launch 3DSen with a game, the game ID needs to be specified in a .3dsen file:
In addition, it is required to link each game ID to the NES system rom directly in 3DSen Emulator.
The actual NES ROM is located in the \roms\nes
folder.
Double-click on the game and select the NES ROM:
1
Arkanoid
2
Balloon Fight
3
Batman
4
Battle Kid
5
Battle City
6
Bomberman
7
Castlevania
8
Circus Charlie
9
Contra
10
Digdug
11
Donkey Kong
12
Donkey Kong 3
13
Donkey Kong Jr
14
Dr Mario
15
Duck Hunt
16
Elevator Action
17
Excitebike
18
Galaga
19
Gyromite
20
Hogan's Alley
21
Ice Climber
22
Journey To Silius
23
Shadow Of Ninja / Kage
24
Kungfu / Spartan X
25
Legacy Of The Wizard
26
Legend Of Kage
27
Lode Runner
28
Mappy
29
Mario Bros.
30
Mega Man 1
31
Mega Man 2
32
Metroid
33
Pacman
34
Popeye
35
Road Fighter
36
Super Bat Puncher
37
Super Mario Bros.
38
Tetris - Nintendo
39
Tetris - Tengen
40
Urban Champion
41
Wrecking Crew
42
Yie Ar Kungfu
43
Bubble Bobble
44
Wild Gun Man
45
Legend Of Zelda
46
Zooming Secretary
47
2D Mode
48
City Connection
49
Micro Mages
50
TwinBee
51
Pinball
52
Flappy Bird
53
Flappy Bird FPV
54
Shatterhand
55
Super Mario Bro. 3
56
Goonies
57
Pooyan
58
Chip & Dale Rescue Ranger
59
Duck Tales
60
Adventures of Lolo
61
Antarctic Adventure
62
Clu Clu Land
63
Spy Hunter
64
Mega Man 3
65
Ghosts N Goblins
66
Adventures Of Lolo 2
67
Adventures Of Lolo 3
68
Duck Tales 2
69
Adventure Island
70
Snow Brothers
71
Jackie Chan's Action KungFu
72
Depths
73
Zelda II: The Adventure of Link
74
Castlevania II: Simon's Quest
75
Solomon's Key
76
Fire 'n Ice
77
Final Fantasy
78
Dragon Warrior I
79
Dragon Warrior II
80
Felix the Cat
81
Gradius
82
Burger Time
83
Life Force
84
Ninja Gaiden III
85
Blaster Master
86
Super Spike V'Ball
Nintendo
Game Console - Lifespan: 1990 - 2003
Emulators
libretro: snes9x
libretro: bsnes-jg
libretro: bsnes
libretro: bsnes_hd_beta
libretro: mednafen_snes
libretro: mesen-s
libretro: snes9x2005
mednafen
mesen
snes9x
ares
bizhawk: BSNES
bizhawk: Faust
bizhawk: Snes9x
jgenesis
Games Location
File extensions
.smc .fig .sfc .gd3 .gd7 .dx2 .bsx .swc .rom .wad .zip .7z
lr-snes9x: YES lr-bsnes-jg: YES lr-bsnes: YES lr-mednafen: YES lr-mesen-s: YES lr-snes9x2005: YES Mednafen: NO Mesen: NO Snes9x: NO Ares: NO Bizhawk: YES Jgenesis: NO
lr-snes9x: YES lr-bsnes-jg: YES lr-bsnes: YES lr-mednafen: YES lr-mesen-s: YES lr-snes9x2005: YES Mednafen: NO Mesen: NO Snes9x: NO Ares: NO Bizhawk: NO Jgenesis: NO
lr-snes9x: YES lr-bsnes-jg: YES lr-bsnes: YES lr-mednafen: YES lr-mesen-s: YES lr-snes9x2005: YES Mednafen: YES Mesen: YES Snes9x: YES Ares: YES Bizhawk: YES Jgenesis: YES
There is no BIOS files needed to run games.
An alternative layout is available, it allows to match button names with XBOX layout:
Joypad
Mouse (all except mednafen_snes)
Multitap (snes9x only)
Joypad
Mouse (all except mednafen_snes)
Multitap (all except mednafen_snes)
Superscope (all except mednafen_snes)
Justifier (all except mednafen_snes and mesen-s)
M.A.C.S. Rifle (snes9x only)
There is no specific System information documented here yet.
Nintendo
Game Console - Lifespan: 2001 - 2007
Emulators
dolphin
libretro: dolphin
Games Location
File extensions
.gcz .iso .ciso .wbfs .wad .rvz .wia .m3u .zip .7z
Dolphin: YES lr-dolphin: NO
Dolphin: NO lr-dolphin: NO
Dolphin: YES lr-dolphin: YES
The BIOS files are not mandatory to launch games but some require at least one of their region for better graphic effects and font support.
IPL.bin
Europe
location: \emulators\dolphin-emu\User\GC\EUR
libretro location: \saves\dolphin\User\GC\EUR
md5: 0cdda509e2da83c85bfe423dd87346cc
IPL.bin
Japan
location: \emulators\dolphin-emu\User\GC\JAP
libretro location: \saves\dolphin\User\GC\JAP
md5: fc924a7c879b661abc37cec4f018fdf3
IPL.bin
USA
location: \emulators\dolphin-emu\User\GC\USA
libretro location: \saves\dolphin\User\GC\USA
md5: 019e39822a9ca3029124f74dd4d55ac4
By default, Dolphin stores saves as GCI folders in the following location:
saves\dolphin\User\GC\EUR\Card A
The region subfolder can be amended with the following RetroBat setting:
It is possible to use classic memcard SRAM files instead of CGI folders by enabling the following option:
In that case, the save file will be located in the following folder:
saves\dolphin\User\GC\
The following controllers can be autoconfigured from RetroBat to Dolphin:
XInput controllers
Dualshock 4 and Dualsense controllers
Nintendo Switch Pro controller
Original Gamecube controller through Gamecube Adapter
RetroBat offers multiple control layouts, they can be switched in advanced system options > controls:
NINTENDO LAYOUT (default)
POSITIONAL
XBOX LAYOUT
MIX
Rumble can be activated in the advanced options.
Dolphin can be set to use a genuine GameCube controller, to do so, it is necessary to install "Zadig" drivers for the adapter used to connect the GameCube pad:
1. Download Zadig here: https://zadig.akeo.ie/
2. Run Zadig. Go to Options
, select List All Devices
.
3. Find the relevant device in the device list (e.g. GC adapter - WUP-028, Bluetooth adapter - CSR-XXXX).
4. Select the correct driver to replace. libusbK is recommended.
5. Use the down and up arrows in the right-hand section to select a driver.
6. Click Replace Driver
. This can take a bit, at most 5 minutes. Be patient!
7. Configure RetroBat to use the Adapter:
If the adapter does not work, it might mean that Dolphin does not currently support the model.
RetroBat is also able to automatically detect the Raphnet and Mayflash adapters.
They should ideally be configured with the procedure described above.
However, they can be configured by RetroBat without updating the Zadig drivers, in such case, the feature "USE GAMECUBE ADAPTER" should not be switched ON.
It is possible to create a custom controller profile in Dolphin and assign it to a specific game, follow this guide if required.
To automatically load the next disc of a game, you can use a .m3u
playlist file.
In the m3u file, list all game discs from your game:
Within that text file, write the names of the game files for your game discs:
Finally save the file as a .m3u file.
It is possible to launch Custom Texture packs with the Dolphin Emulator.
The texture pack needs to be placed in the \saves\dolphin\User\Load\Textures
folder.
The name of the custom texture folder must be strictly identical to the Game ID that can be found in the game properties inside Dolphin.
Once the custom texture pack is correctly named and placed, activate the CUSTOM TEXTURES setting.
For some file extensions (like .gcz or .rvz), RetroBat does not recognize games as compatible with retroachievements, whereas Dolphin displays a prompt saying that you got achievement available for this game.
As a result, the trophy indicator is missing in RetroBat in the system view for this particular game.
If you want to force the display of the trophy indicator, you can edit the file gamelist.xml
available in the roms\<system>
folder, and add the following line :
The ID XXXXX
above must be replaced by the corresponding game ID that you can retrieve on https://retroachievements.org, while browsing the game. It appears in the address bar of the browser.
In our exemple :
Example of the gamelist.xml file after editing it to add the correct cheevos ID :
The trophy icon will now appear next to the name of the game :
The gamelist.xml
file is a sensible document. Don't hesitate to create a backup before doing some change on it.
Nintendo
Game Console - Lifespan: 1986 - 1990
Emulators
libretro: fceumm
libretro: nestopia
libretro: mesen
mesen
ares
Games Location
File extensions
.nes .fds .zip .7z
lr-fceumm: YES lr-nestopia: YES lr-mesen: YES Mesen: NO Ares: NO
lr-fceumm: YES lr-nestopia: YES lr-mesen: YES Mesen: NO Ares: NO
lr-fceumm: YES lr-nestopia: YES lr-mesen: YES Mesen: YES Ares: YES
NstDatabase.xml
\bios
7bfe8c0540ed4bd6a0f1e2a0f0118ced
disksys.rom
\bios
ca30b50f880eb660a320674ed365ef7a
Same controls as NES system.
There is no specific System information documented here yet.
Nintendo Hack
Emulators
libretro: snes9x
libretro: bsnes
libretro: bsnes_hd_beta
snes9x
Games Location
File extensions
.smc .sfc .bml .m3u
lr-snes9x: YES lr-bsnes: YES Snes9X: NO
lr-snes9x: YES lr-bsnes: YES Snes9X: NO
lr-snes9x: YES lr-bsnes: YES Snes9X: YES
There is no BIOS files needed to run games.
Same as Super Nintendo
There is no specific System information documented here yet.
Nintendo
Game Console - Lifespan: 1999- 2001
Emulators
mupen64 (RMG)
libretro: mupen64plus next
libretro: parallel_n64 (only for full NDD games)
ares
project64
Games Location
File extensions
.v64 .z64 .n64 .zip .7z .ndd
RMG: NO lr-mupen64: YES lr-parallel: YES Ares: NO Project64: NO
RMG: NO lr-mupen64: YES lr-parallel: YES Ares: NO Project64: NO
RMG: YES lr-mupen64: YES lr-parallel: YES Ares: YES Project64: YES
IPL_JAP.n64 Japan
location: \bios\Mupen64plus
md5: 8d3d9f294b6e174bc7b1d2fd1c727530
IPL_USA.n64 USA
location: \bios\Mupen64plus
md5: 37c36e4286d36892a9fc70eafe4104be
IPL_DEV.n64 Development Kit
location: \bios\Mupen64plus md5:
Same as N64
There are two types of games on the Nintendo 64DD, full games and game expansions.
In order to get n64dd games running successfully, it is required to have two files per game.
a .n64 or .z64 game rom
a .ndd file (which contains the hard drive part of the game)
Both files need to have the exact same filename and in the case of the n64dd .ndd file, it must have a double extension with the same extension than the n64 rom file, added before its own extension.
In the case of game expansion like the one in the example below, the n64 game is the actual ROM file for which the n64dd .ndd file is the expansion.
Example filenames with the expansion "F-Zero X Expansion Kit":
Rename n64dd .ndd file
F-Zero X - Expansion Kit (Japan).ndd
to
F-Zero X - Expansion Kit (Japan).n64.ndd
Rename n64 rom file
F-Zero X (Japan).n64
to
F-Zero X - Expansion Kit (Japan).n64
Run expansion with
F-Zero X - Expansion Kit (Japan).n64
Now from RetroBat:
Launch the .n64 (or .z64) file, not the .ndd file:
For the full games, you also always need two files, so the n64dd .ndd file of the full game and another n64 rom of any title that you just need to rename (pick any game from the same region as the full ndd game).
Example with the full game "SimCity 64":
Rename SimCity 64 (Japan).ndd
to SimCity 64 (Japan).n64.ndd
Pick any n64 roms file and rename it SimCity 64 (Japan).n64
Then run SimCity 64 (Japan).n64
in RetroBat.
Now from RetroBat:
Launch the .n64 (or .z64) file, not the .ndd file:
WARNING: the core is very picky with the .ndd dump used.
If you notice that the running game is the one from the "fake .n64 or .z64 rom used", it usually means that you are not using a correct .ndd file dump.
Parallel_n64 core can run directly .ndd files, however it is only possible to run full N64DD games as of now (such as SimCity64), game extensions will not run with this core.
Just place the full .ndd game in your \roms\n64dd
folder, select the parallel_n64 core in RetroBat and the right BIOS, and launch the .ndd game.
Althrough only commercialized in Japan, US games are available for the n64dd system, as well as prototypes using a specific "dev" BIOS.
The right BIOS can be selected directly in Retrobat Games Options menu, per game.
Hori, Nintendo
Game Console accessory - Release date: 1994
Emulators
libretro: mgba
libretro: mesen-s
mgba
bizhawk: BSNES
bizhawk: Gambatte
Games Location
File extensions
.gb .gbc .zip .7z
lr-mgba: YES lr-mesen-s: YES mGBA: NO BizHawk: YES
lr-mgba: YES lr-mesen-s: YES mGBA: NO BizHawk: NO
lr-mgba: YES lr-mesen-s: YES mGBA: NO BizHawk: YES
sgb_boot.bin
\bios
d574d4f9c12f305074798f54c091a8b4
sgb2_boot.bin
\bios
e0430bca9925fb9882148fd2dc2418c1
SGB1.sfc
\bios
b15ddb15721c657d82c5bab6db982ee9
SGB2.sfc
\bios
8ecd73eb4edf7ed7e81aef1be80031d5
Same as Super Nintendo
There is no specific System information documented here yet.
Nintendo
Game Console - Lifespan: 1983 - 2003
Emulators
libretro: fceumm
libretro: nestopia
libretro: mesen
mednafen
mesen
ares
bizhawk: NesHawk
bizhawk: QuickNes
jgenesis
Games Location
File extensions
.fds .nes .wad .zip .7z
lr-fceumm: YES lr-nestopia: YES lr-mesen: YES Mednafen: NO Mesen: NO Ares: NO BizHawk: YES Jgenesis: NO
lr-fceumm: YES lr-nestopia: YES lr-mesen: YES Mednafen: NO Mesen: NO Ares: NO BizHawk: NO Jgenesis: NO
lr-fceumm: YES lr-nestopia: YES lr-mesen: YES Mednafen: YES Mesen: YES Ares: YES BizHawk: YES Jgenesis: YES
There is no BIOS files needed to run games.
Some emulators allow to rotate face buttons and/or to enable the turbo function:
Défaut (tous les émulateurs)
TURBO - libretro (retroarch) - mesen - mednafen
ROTATION (tous les émulateurs)
ROTATION et TURBO - libretro (retroarch) - mesen - mednafen
The libretro:mesen core allows to load custom texture packs.
To do so you need to place the custom texture pack in the \bios\HdPacks
folder in a dedicated directory that has the same name than the game file, for example if your game name is Mega Man (USA).nes
, the texture pack folder must be named Mega Man (USA)
It is very important that the sha1 hash of your game file matches the sha1 located in the "hires.txt" file from the texture pack folder:
Then, select the Libretro: mesen emulator for the game or the system:
Next you need to enable the Custom Textures options in the Advanced Settings > Visual Rendering section of the Game Options or Advanced Systems Options:
Nintendo
Game Console - Lifespan: 1996 - 2002
Emulators
libretro: mupen64plus next
libretro: parallel
mupen64 (RMG)
simple64
ares
bizhawk: Ares64
bizhawk: Mupen64Plus
project64
gopher64
Games Location
File extensions
.v64 .z64 .n64 .wad .zip .7z
lr-mupen64: YES lr-parallel: YES RMG: NO Simple64: NO Ares: NO BizHawk: YES Project64: NO Gopher64: NO
lr-mupen64: YES lr-parallel: YES RMG: NO Simple64: NO Ares: NO BizHawk: NO Project64: NO Gopher64: NO
lr-mupen64: YES lr-parallel: YES RMG: YES Simple64: YES Ares: YES BizHawk: YES Project64: YES Gopher64: YES
YES
NO
There is no BIOS files needed to run games.
Standalone emulators (Mupen64 RMG & Simple64) have 5 different layouts available that can be switched through this option:
Ares and Bizhawk have 3 layout options:
Details of the 5 layouts:
Default C-BUTTONS=RIGHT-STICK Z=LEFT-TRIGGER Ares/Bizhawk Z=LEFT-TRIGGER
C-BUTTONS=FACE Z=LEFT-TRIGGER
C-BUTTONS=RIGHT-STICK Z=RIGHT-TRIGGER Ares/Bizhawk Z=RIGHT-TRIGGER
C-BUTTONS=FACE Z=RIGHT-TRIGGER
XBOX
RetroBat will automatically detect and configure the following N64 controllers:
Original N64 pad with Raphnet adapter
Original N64 pad with Mayflash adapter
Nintendo Switch Online N64 Gamepad (only on standalone emulators, not with RetroArch)
Additionaly, RMG Mupen64 and Simple64 can leverage the Raphnet direct access feature with a dedicated plugin, this can be enabled in RetroBat features:
When using Mayflash adapter, controllers must be plugged in reverse order, meaning player 1 will be assigned to the last port of the adapter.
The mapping for N64 controllers can be found in the file "n64Controllers.json" that is located in the \system\resources\inputmapping
folder of the RetroBat installation, it is possible to add your own controller mapping within this file.
mupen64plus next core allows the use of custom textures.
The texture pack must be placed in the bios\Mupen64Plus\cache\
folder if the pack comes as a .hts or .htc file.
If it comes as a uncompressed pack (folder with .png files), it must be placed in the bios\Mupen64Plus\hires_texture\
folder.
For htc or hts files, the file name must be GAMEID"__HIRESTEXTURES.hts
or .htc (for example : MARIOKART64_HIRESTEXTURES.htc
).
For uncompressed folder, the folder name must be similar to the gameID (for example MARIOKART64
).
Once the texture pack in the right folder, enable CUSTOM TEXTURES in Retrobat.
Select RICE if the texture pack is compressed (htc or hts).
Select CACHE if the texture pack is uncompressed (folder).
At first launch of a game with an uncompressed texture pack, Mupen64Plus-next will generate a .hts file in CACHE
folder, upon next launch of the game, it is possible to use RICE instead of CACHE.
Nintendo
Hybrid Game Console - Lifespan: 2012 - 2017
There is no BIOS files needed to run games, however, when using .wud or .wux game files, it is necessary to have a keys.txt file in the emulator folder with the right game keys.
The following controllers can be autoconfigured from Retrobat to Cemu:
XInput controllers
Dualshock & DualSense controllers
Nintendo Switch Pro controller
The option to invert face buttons can be found here:
Cemu allows playing with real wiimotes when they are paired with your computer.
To play with wiimote, select the "REAL WIIMOTES" option in RetroBat advanced configuration:
Each player can define the type of wiimote that is connected.
Some Games do require motion control to play in some levels (e.g. Zelda Breath of The Wild contains dungeons which can only be beaten using motion).
DualSense and Switch Pro controllers are tested options.
If you own a controller that supports motion control, you can activate motion controls in the Advanced system options or advanced game options.
The best way to add WiiU games is to use the format known as "Bootloader" format. This is the format of games dumped from your console with Dumpling tool.
This consists of a game folder with 3 subfolders
There are 2 options to add these games in Retrobat
This method will simulate the installation of the game in the NAND of the WiiU.
From the Retrobat Game View, open the CEMU emulator
Navigate to the \meta folder of your dumped game directory and install the meta.xml file
Wait for the installation to finish and you will see the game added to Cemu
Right-click on the Game and select Game directory
This will show you the path of the game executable .rpx file
Exit Cemu and open you \roms\wiiu
folder and create a zelda breath of the wild.m3u
file with the following content
\..\..\saves\wiiu\cemu\mlc01\usr\title\
<path to the game>
\
*
.rpx
For example for Zelda Breath of the Wild:
The game will now be available in Retrobat for scraping and playing.
This method will simulate the presence of a WiiU cartridge.
Place the game folder in the \roms\wiiu
folder
The game will now be available in Retrobat for scraping and playing.
Retrobat will detect the .rpx file in the \code
folder
The Screenscraper service will recognize U-King as Zelda Breath of the Wild
Updates & DLC must be installed in the Cemu emulator directory using the install title, update or DLC option, they come in the same structure as the game itself
Open Cemu and choose install game title, update or DLC
Navigate to the \meta folder of your dumped DLC or Update directory and install the meta.xml file
Wait until the installation finishes
You should now see the Update or DLC information in the gamelist
Cemu emulator uses Graphic Packs to enhance games graphics but also to fix bugs in some games.
Graphic Packs are not managed automatically from RetroBat and need to be enabled in the emulator, once enabled, they will be used when launching the game from RetroBat.
Proceed as follows to enable Graphic Packs.
Open CEMU and select "Graphic Packs":
Click the "Download latest community graphic packs" in the bottom left corner of the screen:
This will automatically download the graphic packs for the games you own
Check the list of items available and enable the ones required for the game (or the ones you want to activate)
In this example, the option ticked is mandatory to avoid a crash after the title screen in the game "New Super Mario Bros WiiU"
Once done: quit the emulator
The settings will automatically be saved
You can check the specific requirements on the CEMU compatibility wiki:
Nintendo
Hybrid Game Console - Lifespan: 2017 - present
Switch firmware files and prod.keys need to be dumped from your console and placed in dedicated directories depending on the emulator:
Place prod.keys file in \saves\switch\ryujinx\portable\system
Install firmware directly in the emulator, using the "Configure Ryujinx.bat" file to run Ryujinx.
This step is mandatory for Ryujinx to work properly with RetroBat.
If the "Configure Ryujinx.bat" does not exist in the emulators\ryujinx
folder, you can find it in the system\templates\ryujinx
folder and copy it in the emulator folder.
Place prod.keys file in \emulators\
<emulator>
\user\keys
Place firmware .nca files in \emulators\
<emulator>
\user\nand\system\Contents\registered
The following controllers can be autoconfigured from Retrobat to Switch emulators:
XInput controllers
Dualshock & DualSense controllers
Nintendo Switch Pro controller
Use the following option to invert face buttons (to match xbox controllers):
Game updates can be installed both in Yuzu and Ryujinx. They are dumped from your Switch in the format of .nsp files.
In Ryujinx Game list, right-click the game line and select Manage Title Updates or Manage DLC
The next screen will invite you to select your update or DLC .nsp file, search for it on your computer, add it and save.
Go to Files > Install Files to NAND...
The next screen will invite you to search for your update or DLC .nsp file on your computer, just select it and save.
Philips
Game Console - Lifespan: 1990 - 1998
Note that games requiring a digital cartdridge are not yet possible to emulate through MAME or SAME_CDI.
This means that games like Dragon's Lair, BrainDead 13 or Mad Dog McCree will not work.
For same_cdi:
For mame:
There is no specific System information documented here yet.
roms \ pcenginecd
roms \ pcfx
roms \ supergrafx
roms \ xbox360
roms \ pcengine
roms \ satellaview
roms \ nes3d
roms \ snes
roms \ gamecube
roms \ fds
roms \ snes-msu
roms \ n64dd
roms \ sgb
roms \ nes
roms \ n64
The Game keys can be dumped from your WiiU console, see for more information.
There are several options to manage motion control, has great documentation to cover motion control.
NO
NO
YES
mlc01
saves\wiiu\cemu\mlc01
Config file
emulators\cemu\portable\settings.xml
Controller config file
emulators\cemu\portable\controllerProfiles Each controller in its own .xml file
lr-gearsystem: YES
lr-gearsystem: YES
lr-gearsystem: YES
NO
NO
Ryujinx: YES Citron: YES Sudachi: YES Suyu: YES Yuzu: YES
Emulator content
Ryujinx: saves\switch\ryujinx\portable Yuzu, Suyu, Sudachi, Citron: emulators\<emulator name>\user
Config file
Ryujinx: saves\switch\ryujinx\portable\Config.json Yuzu, Suyu, Sudachi, Citron: emulators\<emulator name>\user\config\qt-config.ini
lr-same_CDI: NO lr-mame: NO mame: NO
lr-same_CDI: NO lr-mame: NO mame: NO
lr-same_CDI: YES lr-mame: NO mame: NO
cdimono1.zip
\bios\same_cdi\bios
See below
cdimono2.zip
\bios\same_cdi\bios
97aa5f47030cd9fdb679d4fafbb0e332
cdibios.zip
\bios\same_cdi\bios
709acce6e9c4043b851ea7429b8e7eff
cdi.xml
bios\mame\hash
cdimono1.zip
\bios
See below
cdimono2.zip
\bios
97aa5f47030cd9fdb679d4fafbb0e332
cdibios.zip
\bios
709acce6e9c4043b851ea7429b8e7eff
lr-o2em: YES lr-mame: NO MAME64: NO BizHawk: YES
lr-o2em: NO lr-mame: NO MAME64: NO BizHawk: NO
lr-o2em: YES lr-mame: NO MAME64: NO BizHawk: YES
o2rom.bin
\bios
562d5ebf9e030a40d6fabfc2f33139fd
c52.bin
\bios
f1071cdb0b6b10dde94d3bc8a6146387
g7400.bin
\bios
c500ff71236068e0dc0d0603d265ae76
jopac.bin
\bios
279008e4a0db2dc5f1c048853b033828
ef9340_1.zip
\bios
For MAME
i8244.zip
\bios
For MAME
i8245.zip
\bios
For MAME
jopac.zip
\bios
For MAME
odyssey2.zip
\bios
For MAME
odyssey3.zip
\bios
For MAME
videopac.zip
\bios
For MAME
videopacf.zip
\bios
For MAME
videopacp.zip
\bios
For MAME
voice.zip
\bios
For MAME
Emulators
cemu
Games Location
File extensions
.iso .rpx .wud .wux .wua .m3u
START
+
SELECT / BACK
-
D-PAD
D-PAD
Left Analog Stick
Left stick
Right Analog Stick
Right stick
B Or A with inverted option
A Or B with inverted option
X Or Y with inverted option
Y Or X with inverted option
LB (L1)
L
RB (R1)
R
L2
ZL
R2
ZR
L3
Left Thumb
R3
Right Thumb
Emulators
libretro: gearsystem
Games Location
File extensions
.sms .gg .sg .bin .rom .zip .7z
SELECT / BACK
PAUSE (button on the console)
D-PAD, left stick
D-PAD
B
A
Emulators
ryujinx
citron
sudachi
suyu
yuzu
Games Location
File extensions
.nso .nro .nca .xci .nsp .kip
START
+
SELECT / BACK
-
D-PAD
D-PAD
Left Analog Stick
Left stick
Right Analog Stick
Right stick
B Or A when inverted
A Or B when inverted
X Or Y when inverted
Y Or X when inverted
LB (L1)
L
RB (R1)
R
L2
ZL
R2
ZR
L3
Left Thumb
R3
Right Thumb
Emulators
Libretro: same_cdi
Libretro: mame
mame64
File folder
File extension
.chd .cue .toc .nrg .gdi .iso .cdr
START
START
SELECT
SELECT
D-PAD, Left analog stick
D-PAD
./..
. (bottom)
..
. (top)
L1
R1
Emulators
Libretro: o2em
Libretro: mame
Mame64
bizhawk
File folder
File extension
.bin .zip .7z
Model Emulated
videopac, videopacp, videopacf, odyssey2, odyssey3, jopac
Softlists available
videopac
Media Types
Cartridge
START
SELECT
D-PAD
D-PAD
Left analog stick
Right analog stick
Button
L1
R1
Sega
Game Console - Lifespan: 1983 - 1985
Emulators
libretro: gearsystem
libretro: genesis_plus_gx
Ares
bizhawk
Games Location
File extensions
.sms .gg .sg .bin .rom .zip .7
lr-gearsystem: YES lr-genesis_plus_gx: YES Ares: NO BizHawk: YES
lr-gearsystem: YES lr-genesis_plus_gx: YES Ares: NO BizHawk: NO
lr-gearsystem: YES lr-genesis_plus_gx: YES Ares: YES BizHawk: YES
No BIOS required.
SELECT / BACK
PAUSE (button on the console)
D-PAD, left stick
D-PAD
B
A
There is no specific System information documented here yet.
Sega
Game Console - Lifespan: 1988 - 1997
Emulators
libretro: genesis_plus_gx
libretro: genesis_plus_gx_wide
libretro: picodrive
libretro: fbneo
mednafen
ares
kega-fusion
bizhawk: Genplus-gx
jgenesis
Games Location
File extensions
.68k .sgd .smd .bin .gen .md .sg .wad .zip .7z
lr-genesis_plus_gx: YES lr-picodrive: YES lr-fbneo: YES Mednafen: NO Ares: NO Kega-Fusion: NO BizHawk: YES Jgenesis: NO
lr-genesis_plus_gx: YES lr-picodrive: YES lr-fbneo: YES Mednafen: NO Ares: NO Kega-Fusion: NO BizHawk: NO Jgenesis: NO
lr-genesis_plus_gx: YES lr-picodrive: YES lr-fbneo: YES Mednafen: YES Ares: YES Kega-Fusion: YES BizHawk: YES Jgenesis: YES
There is no BIOS files needed to run games.
3-button pad can be switched ON with the following option:
Alternative layouts are available with this option:
L/R as Z/C
L/R as Y/Z
RetroBat can be used to automatically configure the following type of "Megadrive-like" controllers:
8Bitdo M30
To do so, use the following option:
Megadrive-like controller configuration is managed within the "mdControllers.json" file located in the \system\resources\inputmapping
folder of the RetroBat installation, it is possible to extend this file to configure automatically additional controllers.
There is no specific System information documented here yet.
Sega
Game Console - Lifespan: 1985 - 1996
Emulators
libretro: genesis_plus_gx
libretro: picodrive
libretro: fbneo
mednafen
mesen
ares
kega-fusion
bizhawk: SMSHawk
jgenesis
Games Location
File extensions
.bin .sms .wad .zip .7z
lr-genesis_plus_gx: YES lr-picodrive: YES lr-fbneo: YES Mednafen: NO Ares: NO Mesen: NO Kega-Fusion: NO BizHawk: YES Jgenesis: NO
lr-genesis_plus_gx: YES lr-picodrive: YES lr-fbneo: YES Mednafen: NO Ares: NO Mesen: NO Kega-Fusion: NO BizHawk: NO Jgenesis: NO
lr-genesis_plus_gx: YES lr-picodrive: YES lr-fbneo: YES Mednafen: YES Mesen: YES Ares: YES Kega-Fusion: YES BizHawk: YES Jgenesis: YES
[BIOS] Sega Master System (USA, Europe) (v1.3).sms
\bios
[BIOS] Sega Master System (Japan) (v2.1).sms
\bios
Master System control layout:
A different layout is available when switching ON the following option:
There is no specific System information documented here yet.
Casio
Game console - Lifespan: 1983 - 1984
Emulators
libretro: mame
mame64
Games Location
File extensions
.bin .zip .7z
Group
MESS
Model Emulated
pv1000
Softlists available
pv1000
Media Types
cartridge
NO
NO
NO
No BIOS required.
In construction
There is no specific System information documented here yet.
SNK
Game Console - Lifespan: 1990 - 2004
Emulators
Libretro: fbneo
Libretro: fbalpha
Libretro: fbalpha2012_neogeo
Libretro: geolith
raine
mame64: neogeo
File folder
File extension
.zip .wad .neo .7z
Use fbneo 1.0.0.3 romset for the default emulator.
lr-fbneo: YES lr-fbalpha: YES lr-fbalpha2012: YES lr-geolith: NO Raine: NO Mame: NO
lr-fbneo: YES lr-fbalpha: YES lr-fbalpha2012: YES lr-geolith: NO Raine: NO Mame: NO
lr-fbneo: YES lr-fbalpha: YES lr-fbalpha2012: YES lr-geolith: YES Raine: YES Mame: NO
neogeo.zip
\bios
dffb72f116d36d025068b23970a4f6df
aes.zip
\bios
If you are using fbalpha2012_neogeo core, you will need to place your bios files also in the \roms\neogeo
folder.
The core does not search the \bios
folder.
Neo-Geo emulators all have different control layouts, they can vary based ont the controls options defined in RetroBat:
lr-fbneo - CLASSIC (default)
lr-fbneo - MODERN
lr-fbneo - 6BUTTONS
lr-fbalpha - CLASSIC (default)
lr-fbalpha - MODERN
lr-fbalpha_2012
lr-geolith
RAINE
TBD
MAME64
TBD
Sega
Game Console - Lifespan: 1994 - 1996
Emulators
libretro: picodrive
ares
kega-fusion
bizhawk: Picodrive
jgenesis
Games Location
File extensions
.32x .smd .bin .md .zip .7z
lr-picodrive: YES Ares: NO Kega-Fusion: NO BizHawk: YES JGenesis: NO
lr-picodrive: YES Ares: NO Kega-Fusion: NO BizHawk: NO JGenesis: NO
lr-picodrive: YES Ares: YES Kega-Fusion: YES BizHawk: YES JGenesis: YES
32X_G_BIOS.BIN
\bios
32X_M_BIOS.BIN
\bios
32X_S_BIOS.BIN
\bios
The controls are similar to Megadrive/Genesis system.
There is no specific System information documented here yet.
Sega
Game Console - Lifespan: 1998 - 2001
Emulators
Libretro: flycast
flycast
redream
demul
File folder
File extension
.mds .mdf .cue .cdi .gdi .chd .m3u
lr-flycast: YES Flycast: YES Redream: NO Demul: NO
lr-flycast: NO Flycast: NO Redream: NO Demul: NO
lr-flycast: YES Flycast: YES Redream: YES Demul: YES
dc_boot.bin
\bios\dc
e10c53c2f8b90bab96ead2d368858623
dc_flash.bin
\bios\dc
0a93f7940c455905bea6e392dfde92a4
dc.zip
\bios\dc
See below (required for demul only)
For Flycast standalone, BIOS file must be placed in emulators\flycast\data
folder.
It is possible to use shoulder buttons for L and R instead of triggers:
You can use a m3u file to manage multi-disc games.
For example for Alone In The Dark, if the ROM contains the following files:
create a Alone in the dark The new nightmare.m3u
text file with the following content and save it to the /roms/dreamcast folder:
Retrobat will automatically detect the m3u file and hide the individual .gdi files from the Game List.
Custom textures can be used with the flycast core.
The texture pack must be placed in the \bios\dc\textures\
folder:
Then, enable CUSTOM TEXTURES in ADVANCED SYSTEM OPTIONS or in ADVANCED GAME OPTIONS.
Sega
Game Console - Lifespan: 1994 - 2000
Emulators
libretro: kronos
libretro: mednafen saturn
libretro: yabasanshiro
mednafen
bizhawk: saturnus
yabasanshiro
kronos
ssf
Games Location
File extensions
.zip .cue .toc .m3u .ccd .chd .iso .cso .mds .chd .squashfs
lr-kronos: YES lr_mednafen: YES lr-yabasanshiro: YES Mednafen: NO BizHawk: YES Yabasanshiro: NO Kronos: NO SSF: NO
lr-kronos: YES lr_mednafen: YES lr-yabasanshiro: NO Mednafen: NO BizHawk: NO Yabasanshiro: NO Kronos: NO SSF: NO
lr-kronos: YES lr_mednafen: YES lr-yabasanshiro: YES Mednafen: YES BizHawk: YES Yabasanshiro: YES Kronos: YES SSF: YES
saturn_bios.bin
\bios
af5828fdff51384f99b3c4926be27762
mpr-17933.bin
\bios
3240872c70984b6cbfda1586cab68dbe
sega_101.bin
\bios
85ec9ca47d8f6807718151cbcca8b964
mpr-18811-mx.ic1
\bios
mpr-19367-mx.ic1
\bios
saturn_bios.bin
\bios\kronos
af5828fdff51384f99b3c4926be27762
It is possible to invert triggers and shoulder buttons with the following option:
Alternative control layouts can be enabled with the following option:
L/R AS Y/Z
L/R AS Y/Z (inverted)
L/R AS X/Z
L/R AS X/Z (inverted)
RetroBat can be used to automatically configure the following type of "Saturn-like" controllers:
8Bitdo M30
To do so, use the following option:
Saturn-like controller configuration is managed within the "saturnControllers.json" file located in the \system\resources\inputmapping
folder of the RetroBat installation, it is possible to extend this file to configure automatically additional controllers.
You can use a m3u file to manage multi-disc games.
For example for Panzer Dragoon Saga, if the ROM contains the following files:
create a Panzer Dragoon Saga.m3u
text file with the following content and save it to the /roms/saturn folder:
Nintendo
Game Console - Lifespan: 2006 - 2017
There is no BIOS files needed to run games.
The following controllers can be autoconfigured from RetroBat to Dolphin:
REAL Wiimotes (with Dolphinbar) / default
XInput controllers
Dualshock 4 and Dualsense controllers
Nintendo Switch Pro controller
Original Gamecube controller through Gamecube Adapter
If you do not own a real wiimote and need to emulate the wiimote, Retrobat offers multiple options to correctly emulate it and use all its features with a gamepad when enabling the option EMULATED WIIMOTE
The mapping hereunder is the default mapping when using EMULATED
This mapping will not suit all games, this is why we have added an addition setting to configure more precisely the way the wiimote is emulated with your gamepad
There is a long list of available options explained below
Note that these options can also be achieved by using specific naming conventions in your ROM files when the option EMULATED is active for WIIMOTE TYPE setting
This will enable the classic controller mapping. For games supporting the Classic Controller (e.g. Super Smash Bros WII
), this will be the best option.
The is the Classic Controller mapping
(ROM name example : Super Smash Bros WII.cc.iso
)
This is the default layout that should be used for games requiring you to hold the wiimotes sideways, this can be useful for games such as New Super Mario Bros Wii
.
It used the default mapping with the following changes:
(ROM name example : New Super Mario WII.side.iso
)
Enables the controller to operate with the left stick representing the function before the /
and the right stick the function after the \
.
The options are as follows:
For example if your game requires a nunchuk and IR cursor usage (e.g. Super Mario Galaxy
), you can choose one of these options:
(ROM name example : Super Mario Galaxy.ni.iso
or Super Mario Galaxy.in.iso
)
If you own a controller like a Dualshock or a switch Pro Controller, it is possible to use the controller Motion Control Sensor to emulate the Wiimote Gyroscope.
To do this, you need to enable the MOTION CONTROL option in the advanced options:
It is possible to enable the use of a Gamecube controller adapter for the Wii system in Dolphin.
IIt is possible to play WII games with a lightgun, activate the following option:
These are the gun controls:
The following list of emulated devices is available in the advanced options:
WIIMOTE
WIIMOTE SIDEWAYS
WIIMOTE + NUNCHUK
CLASSIC CONTROLLER
CLASSIC CONTROLLER PRO
REAL WIIMOTE
If the Wii Menu is installed, RetroBat allows you to run it with the following option:
To check if the wii menu is correctly installed, try to run it directly from dolphin executable:
Sony
Game Console - Release date: 2013
No BIOS required
The emulator does not offer controller mapping configuration, it will automatically configure controllers.
Player order might be different from RetroBat interface.
Copy the game folder in the roms\ps4
folder of your RetroBat installation, and rename the folder with the .ps4 extension.
The emulator is still in early stage, many games will not work !
Sony
Game Console - Lifespan: 2000 - 2013
The following controllers can be autoconfigured from Retrobat to PCSX2:
XInput controllers
Dualshock & DualSense controllers
Nintendo Switch Pro controller
Alternative layouts have been created in order to be able to use analog triggers to throttle and brake in driving games, the layouts can be enabled with the following option:
In order to use analog triggers, you need to change the controls in-game in order to map throttle and brake to the right buttons/axis.
PCSX2 allows to load custom texture packs.
To do so you need to place the custom texture pack in the \bios\pcsx2\textures
folder in a dedicated directory that has the same code as the game.
The texture files must be placed in a sub-directory called "replacements":
To get the code of the game, you can launch the game a first time directly from the emulator executable located in the \emulators\pcsx2
folder with the "dump textures" option on, PCSX2 will automatically create the game texture folder in the \bios\pcsx2\textures
folder.
PCSX2 does not support m3u usage for multi-disc games.
In order to swap disc in PCSX2, the following must be used within the emulator:
The language of the system must be changed in the console BIOS settings, this can be achieved by following these steps.
Launch any game from the library, this will bring you to the BIOS settings instead of the game:
Navigate to "system configuration" and to the language option:
Select the language and exit.
This setting is stored in the BIOS file, when changing the BIOS to another version, this needs to be done again.
Sony
Game Console - Lifespan: 2006 - 2017
The first time the rpcs3 emulator is launched, if the PS3UPDAT.PUP file is present in you \bios folder, the emulator will automatically prompt to install the firmware, once the firmware installed you can close and relaunch the game.
Run rpcs3.exe file in \emulators\rpcs3
folder and install firmware
Select the PS3UPDAT.PUP and run firmware installation.
Firmware will appear at the bottom of the emulator:
The following controllers can be autoconfigured from Retrobat to RPCS3:
XInput controllers
Dualshock & DualSense controllers
Nintendo Switch Pro controller
RPCS3 can manage pressure sensitivity only with a genuine Dualshock (or sisaxis) controller.
You need to install DsHidMini drivers to handle PS3 controller, as described here:
To use the emulators\rpcs3\dev_hdd0
folder instead of the one in "saves", delete the saves\ps3\rpcs3
folder. This will tell RetroBat to keep dev_hdd0 inside emulator folder.
There are 2 types of PS3 games available: Blu-Ray discs and PlayStation Network titles (PSN):
Title IDs that start with a B are Blu-Ray disc titles.
Title IDs that start with a N are PSN titles.
Blu-ray disc titles can be copied directly in the \roms\ps3
folder while PSN titles need to be added in the \saves\ps3\rpcs3\dev_hdd0\game
folder of your RetroBat installation.
PSN titles need to be decrypted to be used with RPCS3 emulator.
Simply copy the game folder to the \roms\ps3
folder of your RetroBat installation and rename the folder with a .ps3 extension:
The game will directly be available in RetroBat.
Once the game has been added to the emulator from the "Install package" or/and "Add games" menu and the game is working succesfully from the emulator, create a m3u file in the \roms\ps3
folder that points to the EBOOT.BIN file of the game in the \saves\ps3\rpcs3\dev_hdd0\game
game folder:
Create a m3u file and place it in the \roms\ps3
folder.
The m3u file must contain "GAMEID:" followed by the game ID :
The game ID can be found in the emulator game list:
By default, RetroBat runs games with the RetroBat features defined within RetroBat advanced options menu, thus ignoring any game specific configuration performed directly in RPCS3 emulator.
If you want RetroBat to use a specific game configuration saved directly in rpcs3, enable the following option in RetroBat advanced options: "USE CUSTOM CONFIG"
roms \ wiiu
roms \ multivision
roms \ switch
roms \ cdi
roms \ o2em
roms \ sg1000
roms \ megadrive
roms \ mastersystem
roms \ pv1000
roms \ neogeo
When using the universal BIOS, the combination + + at startup will give you access to the UNIBIOS settings:
When using the universal BIOS, the combination START + + + during the game will give you access to the in-game menu:
roms \ sega32x
roms \ dreamcast
roms \ saturn
For best experience, you can use real Wiimotes with a Mayflash DolphinBar (in mode 4) and activate the REAL WIIMOTES setting in Retrobat from the or from the
To do so, , the option to enable the adapter in RetroBat can be found here:
GAMECUBE CONTROLLER ()
The procedure for custom textures for Wii is similar to the one for Gamecube, refer to the .
The controls are similar to .
Once the texure pack in the right folder, set Retrobat to load custom textures, this is achieved from the VISUAL RENDERING menu in the or in the menu :
When the game prompts you to swap disc,access the PCSX2 quick menu by pressing SELECT + on your controller, select the "Change Disc" option
In the next screen, choose the right disc image and press
In RetroBat , turn ON the option to boot to BIOS:
BATGUI tool offers an automatic m3u creation tool. Refer to the section of the wiki.
Dolphin: NO lr-dolphin: NO
Dolphin: NO lr-dolphin: NO
Dolphin: YES lr-dolphin: YES
Cursor
The selected stick will operate as the wiimote cursor
i
Swing
The selected stick will be used for Swing movements
s
Tilt
The selected stick will be used for Tilt movements
t
Nunchuk
The selected stick will act as the joystick on the nunchuk
and L2 = C and :R2 = Z
n
NUNCHUK/CURSOR
Nunchuk joystick
IR cursor movement
.ni.
CURSOR/NUNCHUK
IR cursor movement
Nunchuk joystick
.in.
B
Trigger
Mouse left click
A
Mouse right click
-
BACKSPACE
+
RETURN
D-PAD
ARROW KEYS
1
Mouse middle click
2
2
Shake
Mouse middle click
Nunchuk C
Left CTRL
Nunchuk Z
Left SHIFT
Nunchuk stick
WASD
Nunchuk Shake
Mouse middle click
lr-neocd: YES lr-fbneo: YES Raine: NO
lr-neocd: YES lr-fbneo: YES Raine: NO
lr-neocd: YES lr-fbneo: YES Raine: YES
neocd_f.rom
\bios\neocd
a5f4a7a627b3083c979f6ebe1fabc5d2df6d083b
neocd_sf.rom
\bios\neocd
4a94719ee5d0e3f2b981498f70efc1b8f1cef325
neocd_t.rom
\bios\neocd
cc92b54a18a8bff6e595aabe8e5c360ba9e62eb5
neocd_st.rom
\bios\neocd
19729b51bdab60c42aafef6e20ea9234c7eb8410
neocd_z.rom
\bios\neocd
b0f1c4fa8d4492a04431805f6537138b842b549f
neocd_sz.rom
\bios\neocd
6a947457031dd3a702a296862446d7485aa89dbb
front-sp1.bin
\bios\neocd
53bc1f283cdf00fa2efbb79f2e36d4c8038d743a
top-sp1.bin
\bios\neocd
235f4d1d74364415910f73c10ae5482d90b4274f
neocd.bin
\bios\neocd
7bb26d1e5d1e930515219cb18bcde5b7b23e2eda
uni-bioscd.rom
\bios\neocd
5142f205912869b673a71480c5828b1eaed782a8
neogeo.zip
\bios
dffb72f116d36d025068b23970a4f6df
neocdz.zip
\bios
c733b4b7bd30fa849874d96c591c8639
lr-genesis_plus_gx: YES lr-picodrive: YES Ares: NO Kega-Fusion: NO Jgenesis: NO
lr-genesis_plus_gx: YES lr-picodrive: YES Ares: NO Kega-Fusion: NO Jgenesis: NO
lr-genesis_plus_gx: YES lr-picodrive: YES Ares: YES Kega-Fusion: YES Jgenesis: YES
bios_CD_E.bin
\bios
e66fa1dc5820d254611fdcdba0662372
bios_CD_U.bin
\bios
854b9150240a198070150e4566ae1290
bios_CD_J.bin
\bios
278a9397d192149e84e820ac621a8edd
Emulated Model
scv
Softlists available
scv
Media Types
cartridge
lr-emuscv: NO lr-mame: NO Mame: NO
lr-emuscv: NO lr-mame: NO Mame: NO
lr-emuscv: YES lr-mame: NO Mame: NO
upd7801g.s01
\bios
635a978fd40db9a18ee44eff449fc126
scv.xml
\bios\mame\hash
scv.zip
\bios
33df021613fb12abe2ad14b9eb17c7fe
NO
NO
YES (emulator)
Pcsx2: YES Pcsx2-16: NO Play: NO lr-pcsx2: NO
Pcsx2: NO Pcsx2-16: NO Play: NO lr-pcsx2: NO
Pcsx2: YES Pcsx2-16: NO Play: YES lr-pcsx2: YES
ps2-0230a-20080220.bin
\bios\pcsx2\bios
21038400dc633070a78ad53090c53017
ps2-0230e-20080220.bin
\bios\pcsx2\bios
dc69f0643a3030aaa4797501b483d6c4
ps2-0250e-20100415.bin
\bios\pcsx2\bios
93ea3bcee4252627919175ff1b16a1d9
ps2-0230j-20080220.bin
\bios\pcsx2\bios
80ac46fa7e77b8ab4366e86948e54f83
ps3_ps2_emu_bios.bin
\bios\pcsx2\bios
SCPH30004R.bin
\bios\pcsx2\bios
28922c703cc7d2cf856f177f2985b3a9
scph39001.bin
\bios\pcsx2\bios
d5ce2c7d119f563ce04bc04dbc3a323e
SCPH-39004_BIOS_V7_EUR_160.BIN
\bios
SCPH-39001_BIOS_V7_USA_160.BIN
\bios
SCPH-70000_BIOS_V12_JAP_200.BIN
\bios
NO
NO
YES
PS3UPDAT.PUP
\bios
3694eb3fb8d9915c112e6ab41a60c69f
dev_hdd0
saves\ps3\rpcs3\dev_hdd0
config file
emulators\rpcs3\config.yml
gui config file
emulators\rpcs3\GuiConfigs\CurrentSettings.ini
Controller configuration file
emulators\rpcs3\config\input_configs\global\Default.yml
Emulators
dolphin
libretro: dolphin
Games Location
File extensions
.gcz .iso .ciso .wbfs .wad .rvz .wia .zip .7z
START
SELECT / BACK
Home
D-PAD
D-PAD
Left Analog Stick
IR control (wii pointer)
Right Analog Stick
Tilt control
A
B
2
1
LB (L1)
-
RB (R1)
+
START
+
SELECT
-
D-PAD
D-PAD
Left analog stick
Left stick
Right analog stick
Right stick
B
A
X
Y
L1
L
R1
R
L2
ZL
R2
ZR
2
B
A
1
L2
Shake
SELECT
-
START
+
L1
Tilt left
R1
Tilt right
START
+
+
1
+
SELECT
-
-
2
-
D-PAD
D-PAD
D-PAD
D-PAD
D-PAD
Left analog stick
Tilt
Tilt
Nunchuk Stick
Left stick
Right analog stick
Tilt
Right stick
B
1
B
B
A
2
A
A
1
A
C
X
2
B
Z
Y
L1
-
ZL PRO: L
R1
+
ZR PRO: R
L2
Shake Nunchuk
L PRO: ZL
R2
Shake
Shake
Shake Wiimote
R PRO: ZR
L3
R3
Home
Home
Home
Home
Emulators
Libretro: neocd
Libretro: fbneo
raine
File folder
File extension
.m3u .cue .iso .cso .chd .zip .7z
lr-neocd et lr-fbneo (standard)
lr-fbneo (modern)
lr-fbneo (6-button)
RAINE
TBD
Emulators
libretro: genesis_plus_gx
libretro: genesis_plus_gx_wide
libretro: picodrive
ares
kega-fusion
jgenesis
Games Location
File extensions
.cue .iso .cso .zip .7z .chd .m3u
Emulators
libretro: emuscv
libretro: mame
mame64
Games Location
File extensions
.bin .zip
Emulators
shadps4
File folder
File extension
.ps4 .m3u .lnk
Emulators
pcsx2
pcsx2-16
play
Libretro: pcsx2
Games Location
File extensions
.iso .cso .bin .mdf .gz .chd
TRIGGERS AS SQUARE AND CROSS
TRIGGERS AS RIGHT STICK
TRIGGERS AS LEFT STICK
Emulators
rpcs3
File folder
File extension
.m3u .lnk .ps3 .iso .7z .zip .rar .squashfs
Fantasy console
Fantasy 16-32 bits console
Emulators
libretro: vircon32
Games Location
File extensions
.v32 .zip
NO
NO
YES
No BIOS file required
START
START
SELECT
SEL
D-PAD
D-PAD
B
A
X
Y
L1
L1
R1
R1
There is no specific System information documented here yet.
Interton
Game console - Lifespan: 1978 - 1983
Emulators
libretro: mame
mame64
File folder
File extension
.bin .zip
Group
MESS
Softlists available
vc4000
Media Types
cartridges
NO
NO
NO
No BIOS required
To be defined
There is no specific System information documented here yet.
Open-source game Console - Creation date: 2008
Emulators
libretro: uzem
bizhawk
Games Location
File extensions
.uze
lr-uzem: YES BizHawk: YES
lr-uzem: NO BizHawk: NO
lr-uzem: YES BizHawk: YES
No BIOS required.
START
START
SELECT
D-PAD
D-PAD
Left analog stick
Right analog stick
A
B
L1
R1
L2
R2
L3
R3
There is no specific System information documented here yet.
VTech
Game Console - Lifespan: 2004 - 2010
Emulators
Libretro: mame
mame64
File folder
File extension
.bin .zip
Group
MESS
Emulated Model
vsmile, vsmilem, vsmilpro
Softlists available
vsmile_cart, vsmilem_cart, vsmile_cd
Media Types
cartridge, cdrom
NO
NO
NO
vsmile.zip
\bios
See below
In construction.
There is no specific System information documented here yet.
Smith Engineering
Game Console - Lifespan: 1982 - 1984
Emulators
libretro: vecx
bizhawk
Games Location
File extensions
.bin .gam .vec .zip .7z
lr-vecx: YES BizHawk: YES
lr-vecx: NO BizHawk: NO
lr-vecx: YES BizHawk: YES
Vectrex_Bios.bin
\bios
B9BBF5BB0EAC52D039A4A993A2D8064B862C9E28
VEC_MineStorm.vec
\bios
65D07426B520DDD3115D40F255511E0FD2E20AE7
START
SELECT
D-PAD
D-PAD
Left analog stick
Right analog stick
2nd button
1st button
3rd button
4th button
L1
R1
L2
R2
L3
R3
There is no specific System information documented here yet.
VTech
Game Console - Lifespan: 1982 - 1986
Emulators
Libretro: mame
mame64
File folder
File extension
.bin .rom .zip .7z
Group
MESS
Model Emulated
crvision
Softlists available
crvision
Media Types
cassette, cartridge
NO
NO
NO
crvision.xml
\bios\mame\hash\
crvision.zip
\bios
See below
CreatiVision games come with a decorative overlay that is slot into the rails of the controller, covering the membrane buttons.
The layout would is unique to each game.
START
SELECT
RESET
D-PAD
Stick
Left analog stick
Stick
Right analog stick
2
0
6
1
L1
R1
3
L2
R2
There is no specific System information documented here yet.
Kevin Bates
Open-source portable Game Console - Creation date: 2015
Emulators
libretro: arduous
libretro: ardens
Games Location
File extensions
.hex .zip .7z
YES
NO
YES
No BIOS required.
START
START
SELECT
SELECT
D-PAD
D-PAD
Left Analog stick
Right Analog stick
B
A
L1
R1
L2
R2
L3
R3
No specific system information yet.
roms \ wii
roms \ neogeocd
roms \ megacd
roms \ scv
roms \ ps4
roms \ ps2
roms \ ps3
roms \ vircon32
roms \ vc4000
roms \ uzebox
roms \ vsmile
roms \ vectrex
roms \ crvision
roms \ arduboy
APF Electronics Inc.
Game Console - Release year: 1978
Emulators
libretroo: mame
mame64
Games Location
File extensions
.bin .zip .7z
Group
MESS
Emulated System
apfm1000
Softlists available
apfm1000
Media Types
cartridge
NO
NO
NO
apfm1000.xml
\bios\mame\hash
apfm1000.zip
\bios
See below
START
0
SELECT
9
D-PAD
Stick
Left analog stick
Right analog stick
2
En
Cl
l
L1
4
R1
3
L2
6
R2
5
L3
8
R3
7
There is no specific System information documented here yet.
roms \ apfm1000
Bandai
Game Console Extension - Lifespan: 1996
Emulators
libretro: snes9x
libretro: bsnes
ares
Games Location
File extensions
.st .fig .bs .smc .sfc .zip .7z
lr-snes9x: YES lr-bsnes: YES Ares: NO
lr-snes9x: YES lr-bsnes: YES Ares: NO
lr-snes9x: YES lr-bsnes: YES Ares: YES
STBIOS.bin
\bios
d3a44ba7d42a74d3ac58cb9c14c6a5ca
Same controls as Super Nintendo.
There is no specific System information documented here yet.
roms \ sufami
Sega
Emulators
libretro: genesis_plus_gx
libretro: genesis_plus_gx_wide
Games Location
File extensions
.68k .sgd .smd .bin .gen .md .sg .wad .zip .7z
YES
YES
YES
There is no BIOS files needed to run games.
Same controls as Megadrive - Genesis.
MSU games must be unzipped to work correctly.
To avoid games appearing multiple times in RetroBat gamelist, it is possible to hide unwanted extensions from the gamelist for the system (e.g. .zip or .bin).
roms \ megadrive-msu
Sony
Game Console - Lifespan: 1994 - 2006
Emulators
libretro: mednafen_psx_hw
libretro: swanstation
libretro: pcsx_rearmed
duckstation
mednafen
bizhawk: Nymashock
bizhawk: Octoshock
Games Location
File extensions
.cue .img .mdf .pbp .toc .cbn .m3u .ccd .chd .zip .7z .iso .cso
lr-mednafen: YES lr-swanstation: YES lr-pcsx-rearmed: YES Duckstation: YES Mednafen: NO BizHawk: YES
lr-mednafen: YES lr-swanstation: NO lr-pcsx-rearmed: YES Duckstation: NO Mednafen: NO BizHawk: NO
lr-mednafen: YES lr-swanstation: YES lr-pcsx-rearmed: YES Duckstation: YES Mednafen: YES BizHawk: YES
psxonpsp660.bin
\bios
c53ca5908936d412331790f4426c6c33
scph5500.bin
\bios
8dd7d5296a650fac7319bce665a6a53c
scph5501.bin
\bios
490f666e1afb15b7362b406ed1cea246
scph5502.bin
\bios
32736f17079d0b2b7024407c39bd3050
scph7001.bin
\bios
1e68c231d0896b7eadcad1d7d8e76129
An alternative layout has been created in order to be able to use analog triggers to throttle and brake in driving games, the layout can be enabled with the following option:
In order to use analog triggers, you need to change the controls in-game in order to map throttle and brake to the right analog stick.
This layout is only compatible with the analog gamepad.
To automatically load the next disc of a game, you can use a .m3u
playlist file.
In the m3u file, list all game discs from your game:
Within that text file, write the names of the .cue
sheets or .chd
files for your game discs:
Finally save the file as a .m3u file.
The mednafen_psx_hw core allows to load custom texture packs.
To do so you need to place the custom texture pack in the \roms\psx
folder in a dedicated directory that has the same name than the game file with the addition of "-texture-replacements", for example:
If your game name is Final Fantasy VII (USA).iso
, the texture pack folder must be named Final Fantasy VII (USA)-texture-replacements
If your game name is Chrono Cross.fr.m3u
, the texture pack folder must be named Chrono Cross.fr-texture-replacements
Once the texture pack in place, just enable the option within Retrobat:
Finally, ensure that you use VULKAN video driver and that you set the resolution above 1X:
roms \ psx
Funtech
Game Console - Lifespan: 1995 - 1996
Emulators
Libretro: mame
mame64
File folder
File extension
.bin .zip
Group
MESS
Emulated Model
supracan
Softlists available
supracan
Media Types
cartridge
NO
NO
NO
supracan.zip
\bios
f6f0b2ccbbeb2e1d6e843acb145490f8
START
START
SELECT
SELECT
D-PAD
D-PAD
Left analog stick
Right analog stick
X
A
B
Y
L1
Left Shoulder
R1
Right Shoulder
L2
R2
No specific system information documented yet.
roms \ supracan