Sega Dreamcast (Reicast)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."
Reicast is a multi-platform Sega Dreamcast emulator.
Why use this core?Link
How to get and install the Reicast 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 Dreamcast (Reicast)'.
After this has finished downloading, the core should now be ready for use!
How to play (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 Dreamcast (Reicast)'.
The game should now start running!
- Sega Dreamcast (Redream) - Shared platforms.
A summary of the licenses behind RetroArch and its cores have found here.
Content that can be loaded by the Reicast core have the following file extensions:
RetroArch database(s) that are associated with the Reicast core:
Required or optional firmware files go in RetroArch's system directory.
|dc/dc_boot.bin||Dreamcast BIOS - Requried||e10c53c2f8b90bab96ead2d368858623|
|dc/dc_flash.bin||Date/Time/Language - Required||0a93f7940c455905bea6e392dfde92a4|
The 'dc_boot.bin' and 'dc_flash.bin' firmware files need to be in a directory named 'dc' in RetroArch's system directory.
|Crop Overscan (in RetroArch's Video settings)||✕|
The Reicast core's directory name is 'Reicast'
The Reicast core creates these files in RetroArch's system directory.
dc directory () -- vmu_save_A1.bin () -- vmu_save_B1.bin () -- vmu_save_C1.bin () -- vmu_save_D1.bin () -- data directory () --- dc_nvmem.bin ()
Core provided aspect ratioLink
Reicast's core provided aspect ratio is 4/3.
Rumble only works when the Joypad being used has rumble functionality and the Joypad input driver being used has rumble function implementation (e.g. Xinput).
The Reicast 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.
- CPU Mode (restart) (dynamic_recomplier/generic_recomplier)
- Boot to BIOS (restart) (Off/On)
- Internal resolution (restart) (640x480/1280x960/1920x1440/2560x1920/3200x2400/3840x2880/4480x3360/5120x3840/5760x4320/6400x4800/7040x5280/7680x5760/8320x6240/8960x6720/9600x7200/10240x7680/10880x8160/11520x8640/12160x9120/12800x9600)
Internal resolution - 640x480
Internal resolution - 1920x1440
- Mipmapping (Off/On)
- Volume modifier mode (Off/debug/on/full)
- Widescreen hack (Off/On)
- Audio buffer size (1024/2048)
- Cable type (TV (VBS/Y+S/C)/TV (RGB)/VGA (RGB))
- Broadcast (4/0/1/2/3)
- Framerate (normal/fullspeed)
- Region (3/0/1/2)
- Precompile shaders (Off/On)
- "Enable RTT (Render To Texture) (Off/On)
- Purupuru Pack (restart) (Off/On)
The Reicast core supports the following device type(s) in the controls menu, bolded device types are the default for the specified user(s):
User 1 - 4 device typesLink
- None - Input disabled.
- RetroPad - Joypad
- RetroPad w/Analog - Joypad - There is no reason to switch to this.
Joypad and analog device type tableLink
|User 1 - 4 input descriptors||RetroPad|
|D-Pad Up||D-Pad Up|
|D-Pad Down||D-Pad Down|
|D-Pad Left||D-Pad Left|
|D-Pad Right||D-Pad Right|
|L (fierce)||L (fierce)|
|R (fierce)||R (fierce)|
|L (weak)||L (weak)|
|R (weak)||R (weak)|
|Analog X||X||Analog X|
|Analog Y||Y||Analog Y|
General Reicast IssuesLink
- The date and time do not seem to get properly saved, as the system will ask you to set the clock every time you start.
- Once you save to a VMU slot with any game, that VMU becomes inaccessible the next time you load the emulator.
- Polygon sorting issues can make objects appear distorted.
- When using an Xbox 360 Controller, analog triggers don't work properly. Use the bumpers instead.
- Changing games without closing and reloading RetroArch often leads to RetroArch crashing.
|Cannon Spike (PAL)||Many flickering polygons, most of the play area is invisible.|
|Capcom vs. SNK: Millennium Fight 2000 (PAL)||The "KO" text appears distorted.|
|Crazy Taxi (PAL)||Player taxis do not emit engine sounds.|
|Crazy Taxi (USA)||Player taxis do not emit engine sounds.|
|Jet Grind Radio (USA)||Shadow volumes do not work right, so player characters do not cast shadows. Roller skate trails aren't transparent and instead fade to solid black. HUD elements flicker during character select in the garage. Police reports during levels do not display correctly.|
|Sonic Adventure (PAL)||Must be set to use "VGA" output in core options, as "TV" mode will cause all subsequent FMV to make RetroArch become unresponsive.|
|Sonic Adventure 2 (USA)||Shadow volumes do not work right, so characters and other objects do not cast shadows. Text during score tally will flicker sometimes (Wild Canyon as Knuckles).|
|Soul Calibur (PAL)||The sky during both the intro and matches will flicker. Text is occasionally garbled and misaligned.|
|Super Runabout: San Francisco (USA)||Crash to desktop with no error message.|
|Virtua Fighter 3TB (USA)||Shadow volumes do not work right, so player characters do not cast shadows. On the character select screen, alpha blending on hair textures does not display.|
|Zombie Revenge (USA)||Shadow volumes do not work right, so player characters do not cast shadows. The laptop in the game's intro cutscene doesn't display correctly. If you pause the game using the start button, RetroArch freezes.|