Sega Saturn (Beetle Saturn)Link

Contribute to this documentationLink

In order to propose improvements to this document, visit its corresponding source page on github. Changes are proposed using "Pull Requests."

There is a To-Do list for libretro/docs here

You can submit suggestions or issues regarding documentation at the libretro/docs issue tracker or in our forum thread.

BackgroundLink

Port of standalone Mednafen Saturn to libretro.

Why use this core?Link

Awaiting description.

How to get and install the Beetle Saturn core:Link

  • Start up RetroArch. Inside the main menu, go to 'Online Updater'.

  • Just to make sure we have the latest info files, select 'Update Core Info FIles'. Wait until this is done. Then, select 'Core Updater'.

  • Browse through the list and select 'Sega Saturn (Beetle Saturn)'.

After this has finished downloading, the core should now be ready for use!

How to start (after installation):Link

  • Go back to RetroArch's main menu screen. Select 'Load Content'.

  • Browse to the folder that contains the content you want to run.

  • Select the content that you want to run.

  • If you are asked which core to select, choose 'Sega Saturn (Beetle Saturn)'.

The content should now start running!

AuthorsLink

See alsoLink

SaturnLink

LicenseLink

A summary of the licenses behind RetroArch and its cores have found here.

The Beetle Saturn core is licensed under

ExtensionsLink

Content that can be loaded by the Beetle Saturn core have the following file extensions:

  • .cue
  • .toc
  • .m3u
  • .ccd
  • .chd

DatabasesLink

RetroArch database(s) that are associated with the Beetle Saturn core:

BIOSLink

Required or optional firmware files go in RetroArch's system directory.

Filename Description md5sum
sega_101.bin Saturn JP BIOS - Required 85ec9ca47d8f6807718151cbcca8b964
mpr-17933.bin Saturn US/EU BIOS - Required 3240872c70984b6cbfda1586cab68dbe
mpr-18811-mx.ic1 The King of Fighters '95 ROM Cartridge - Required for this game 255113ba943c92a54facd25a10fd780c
mpr-19367-mx.ic1 Ultraman: Hikari no Kyojin Densetsu ROM Cartridge - Required for this game 1cd19988d1d72a3e7caa0b73234c96b4

Attention

The King of Fighters '95 and Ultraman: Hikari no Kyojin Densetsu ROM Cartridges can be manually selected with the 'Cartridge' core option.

FeaturesLink

RetroArch-level settings or features that the Beetle Saturn core respects.

Feature Supported
Restart
Screenshots
Saves
States
Rewind
Netplay
Core Options
RetroAchievements
RetroArch Cheats -
Native Cheats
Controls
Remapping
Multi-Mouse -
Rumble
Sensors
Camera
Location
Subsystem
Softpatching
Disk Control
Username
Language
Crop Overscan

DirectoriesLink

The Beetle Saturn core's directory name is 'Mednafen Saturn'

The Beetle Saturn core saves/loads to/from these directories.

RetroArch's Save directory

  • 'content-name'.bcr (External cartridge backup save)
  • 'content-name'.bkr (Internal save)
  • 'content-name'.smpc (SMPC's emulated Real-Time Clock save)

RetroArch's State directory

  • 'content-name'.state# (State)

Geometry and timingLink

  • The Beetle Saturn core's internal FPS is 59.82
  • The Beetle Saturn core's internal sample rate is 44100 Hz
  • The Beetle Saturn core's core provided aspect ratio is 4/3

Loading contentLink

Beetle Saturn needs a cue-sheet that points to an image file. A cue sheet, or cue file, is a metadata file which describes how the tracks of a CD or DVD are laid out.

If you have e.g. foo.bin, you should create a text file and save it as foo.cue. If you're playing a single-track Saturn game, then the cue file contents should look like this:

foobin.cue

1
2
3
 FILE "foo.bin" BINARY
  TRACK 01 MODE1/2352
   INDEX 01 00:00:00

After that, you can load the foo.cue file in RetroArch with the Beetle Saturn core.

Attention

Certain Saturn games are multi-track, so their .cue files might be more complicated.

Multiple-disk gamesLink

If foo is a multiple-disk game, you should have .cue files for each one, e.g. foo (Disc 1).cue, foo (Disc 2).cue, foo (Disc 3).cue.

To take advantage of Beetle Saturn's Disk Control feature for disk swapping, an index file (a m3u file) should be made.

Create a text file and save it as foo.m3u. Then enter your game's .cue files on it. The m3u file contents should look something like this:

foo.m3u

1
2
3
foo (Disc 1).cue
foo (Disc 2).cue
foo (Disc 3).cue

After that, you can load the foo.m3u file in RetroArch with the Beetle Saturn core.

Core optionsLink

The Beetle Saturn core has the following option(s) that can be tweaked from the core options menu. The default setting is bolded.

Settings with (Restart) means that core has to be closed for the new setting to be applied on next launch.

  • System Region (Auto Detect/Japan/North America/Europe/South Korea/Asia (NTSC)/Asia (PAL)/Brazil/Latin America)

Choose which region the system is from.

  • Cartridge (Auto Detect/None/Backup Memory/Extended RAM (1MB)/Extended RAM (4MB)/The King of Fighters '95/Ultraman: Hikari no Kyojin Densetsu)

For information regarding The King of Fighters '95 ROM Cartridge and the Ultraman: Hikari no Kyojin Densetsu ROM Cartridge, please look at the BIOS section.

  • 6Player Adaptor on Port 1 (Off/On)

Enable multitap on Saturn port 1.

  • 6Player Adaptor on Port 2 (Off/On)

Enable multitap on Saturn port 2.

  • 3D Pad - Analog Deadzone (0% to 30% in increments of 5%. 15% is default)

Configure the '3D Control Pad' Device Type's analog deadzone.

  • 3D Pad - Trigger Deadzone (0% to 30% in increments of 5%. 15% is default)

Configure the '3D Control Pad' Device Type's trigger deadzone.

  • Mouse - Sensitivity (5% to 200% in increments of 5%. 100% is default)

Configure the 'Mouse' device type's sensitivity.

  • Gun - Crosshair (Cross/Dot/Off)

Choose the crosshair for the 'Stunner' and 'Virtua Gun' device types. Setting it to Off disables the crosshair.

Gun - Crosshair - Cross

Gun - Crosshair - Dot

Gun - Crosshair - Off

  • CD Image Cache (restart) (Off/On)

Loads the complete image in memory at startup. Can potentially decrease loading times at the cost of increased startup time.

  • Automatically set RTC on game load (Off/On)

Automatically set the SMPC's emulated Real-Time Clock to the host system's current time and date upon game load.

  • BIOS language (english/german/french/spanish/italian/japanese)

Self explanatory. Also affects language used in some games (e.g. the European release of "Panzer Dragoon").

  • Horizontal Overscan Mask (0 to 60 in increments of 2. 0 is default)

Self-explanatory.

  • Initial scanline (0 to 40 in increments of 1. 0 is default)

Adjust the first displayed scanline in NTSC mode.

  • Last scanline (210 to 239 in increments of 1. 239 is default)

Adjust the first displayed scanline in PAL mode.

  • Initial scanline PAL (0 to 60 in increments of 1. 16 is default)

Adjust the last displayed scanline in NTSC mode.

  • Last scanline PAL (230 to 287 in increments of 1. 271 is default)

Adjust the last displayed scanline in PAL mode.

  • Enable Horizontal Blend(blur) (Off/On)

Self-explanatory.

Enable Horizontal Blend(blur) - Off

Enable Horizontal Blend(blur) - On

ControllersLink

Device typesLink

The Beetle Saturn core supports the following device type(s) in the controls menu, bolded device types are the default for the specified user(s):

User 1 - 12 device typesLink

Multitap supportLink

Activating multitap support in compatible games can be configured by the '6Player Adaptor on Port 1' and '6Player Adaptor on Port 2' core options.

Controller tablesLink

Joypad and analog device type tableLink

User 1 - 12 Input descriptors RetroPad Inputs Control Pad 3D Control Pad Arcade Racer Mission Stick Twin-Stick Dual Mission Sticks
A Button A Button A Button A Button A Button A Button
X Button X Button X Button X Button X Button X Button
Mode Switch Mode Switch
Start Button Start Button Start Button Start Button Start Button Start Button Start Button
D-Pad Up D-Pad Up D-Pad Up
D-Pad Down D-Pad Down D-Pad Down
D-Pad Left D-Pad Left D-Pad Left
D-Pad Right D-Pad Right D-Pad Right
B Button B Button B Button B Button B Button B Button
Y Button Y Button Y Button Y Button Y Button Y Button
Z Button Z Button Z Button Z Button Z Button Left Stick Button Z Button
C Button C Button C Button C Button C Button Right Stick Button C Button
L Button L Button L Button Left shift paddle (Up) L Button Left Stick Trigger L Button
R Button R Button R Button Right shift paddle (Down) R Button Right Stick Trigger R Button
Throttle latch Throttle latch
Analog X X Analog X Analog wheel Analog Stick X Left Stick X Left Analog Stick X
Analog Y Y Analog Y Analog Stick Y Left Stick Y Left Analog Stick Y
Analog X (Right) X Right Stick X Right Analog Stick X
Analog Y (Right) Y Throttle Right Stick Y Right Analog Stick Y

Mouse device type tableLink

User 1 - 12 Input descriptors RetroMouse Inputs Mouse
Mouse cursor
A
B
C
Mouse Button 4 Start
Mouse Button 5 Start

Lightgun device type tableLink

User 1 - 12 Input descriptors RetroLightgun Inputs Stunner Virtua Gun
Gun Stunner cursor Virtua Gun cursor
Gun Trigger Stunner trigger Virtua Gun trigger
Gun Reload Stunner reload Virtua Gun reload
Gun Start Stunner start Virtua Gun start

CompatibilityLink

Awaiting description.