Difference between revisions of "Reicast"

From Emulation General Wiki
Jump to navigation Jump to search
(switching infobox)
(Added libretro sector.)
Line 33: Line 33:
 
* [[PlayStation 3 emulators|PS3]]
 
* [[PlayStation 3 emulators|PS3]]
 
* [[Xbox 360 emulators|Xbox 360]]
 
* [[Xbox 360 emulators|Xbox 360]]
 +
 +
==Libretro cores==
 +
The [[libretro]] emulator replaced the old reicast core with two new forks called '''Reicast OIT''' and '''Reicast regular''' on [https://www.libretro.com/index.php/introducing-reicast-oit-libretro-core-updated-reicast-regular-core/ June 2018]. They added highly compatible OpenGL renderers that backport changes from [https://github.com/flyinghead/reicast-emulator flyinghead's fork] of the independent Reicast emulator. The regular variant requires OpenGL 2.x on the desktop and GLES 2.x on mobile while the OIT variant requires OpenGL 4.3 or above, and as a result is only available for Windows and Linux. The OIT core has a graphics feature called Order Independent Transparency that help to render more accurate graphics in affected titles.
 +
 +
===Supported GPU features:===
 +
*Tile clipping support
 +
*Fogging support
 +
*Volume modifier shadow support
 +
*Multipass rendering (enabled by default for non-OIT)
 +
*Render to texture buffer
 +
*Log 2 depth buffer
 +
*Order independent transparency ('''OIT''' only)
 +
*Two-volume mode support ('''OIT''' only)
 +
*Accumulation Pixel Buffer Size core option ('''OIT''' only. Can be set to 512MB, 1GB or 2GB, depending on how much VRAM your video card has. May help with correct output at higher resolutions.)
 +
*[https://www.libretro.com/index.php/reicast-libretro-updates-shenmue-12-now-runs-plus-reicast-hackathon-event-july-6-8-switzerland/ 64-bit dynarec] (Fixes ''Shenmue 1/2, Marvel vs. Capcom 2'' and ''Heavy Metal Geomatrix'')
 +
*[https://www.youtube.com/watch?v=YWqxydgUe-U Flat shading] and [https://www.youtube.com/watch?v=_4TU7juoiNs bump-mapping]
 +
*[https://www.youtube.com/watch?v=SShXk8l1NOs Trilinear filtering]
 +
 +
===Misc features and enhancements:===
 +
*Analog trigger and digital trigger simulations ([https://www.youtube.com/watch?v=9ZDQGAxTyL0 Analog controls] also work on Naomi)
 +
*[https://www.libretro.com/index.php/reicast-libretro-now-supports-naomi-other-additions/ Fast GD-ROM Loading] (Cuts down virtually all loading times in games)
 +
*Improved ADPCM decoding (Audio)
 +
 +
===Supported platforms:===
 +
*Dreamcast
 +
*Sega Naomi and Atomiswave arcades
  
 
[[Category:Emulators]]
 
[[Category:Emulators]]

Revision as of 19:05, 8 July 2018

reicast
Reicast.png
Developer(s) reicast Team
Latest version r6
Active Yes
Platform(s) Android, Linux, Windows
Emulates Dreamcast
Website reicast Site
Source code GitHub

reicast is an open-source Dreamcast emulator produced currently for Android, Linux, and Windows. It is based on the source code of nullDC and nullDCe, existing Dreamcast emulators for Windows and Android, respectively.

Downloads

Other platforms

The developers have stated[citation needed] that they want to port the emulator to the following platforms in addition to what it already supports:

x86

  • OS X
  • Android

MIPS

  • Linux
  • Android

PPC

Libretro cores

The libretro emulator replaced the old reicast core with two new forks called Reicast OIT and Reicast regular on June 2018. They added highly compatible OpenGL renderers that backport changes from flyinghead's fork of the independent Reicast emulator. The regular variant requires OpenGL 2.x on the desktop and GLES 2.x on mobile while the OIT variant requires OpenGL 4.3 or above, and as a result is only available for Windows and Linux. The OIT core has a graphics feature called Order Independent Transparency that help to render more accurate graphics in affected titles.

Supported GPU features:

  • Tile clipping support
  • Fogging support
  • Volume modifier shadow support
  • Multipass rendering (enabled by default for non-OIT)
  • Render to texture buffer
  • Log 2 depth buffer
  • Order independent transparency (OIT only)
  • Two-volume mode support (OIT only)
  • Accumulation Pixel Buffer Size core option (OIT only. Can be set to 512MB, 1GB or 2GB, depending on how much VRAM your video card has. May help with correct output at higher resolutions.)
  • 64-bit dynarec (Fixes Shenmue 1/2, Marvel vs. Capcom 2 and Heavy Metal Geomatrix)
  • Flat shading and bump-mapping
  • Trilinear filtering

Misc features and enhancements:

  • Analog trigger and digital trigger simulations (Analog controls also work on Naomi)
  • Fast GD-ROM Loading (Cuts down virtually all loading times in games)
  • Improved ADPCM decoding (Audio)

Supported platforms:

  • Dreamcast
  • Sega Naomi and Atomiswave arcades