Editing Reicast
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 3: | Line 3: | ||
|title = reicast | |title = reicast | ||
|logo = reicast.png | |logo = reicast.png | ||
− | | | + | |version = r8.1 |
− | + | |active = Yes | |
− | |active = | + | |platform = [[Android emulators|Android]], Linux, Windows |
− | |platform =[[ | ||
|target = [[Sega Dreamcast emulators|Dreamcast]] | |target = [[Sega Dreamcast emulators|Dreamcast]] | ||
|developer = reicast Team | |developer = reicast Team | ||
− | + | |website = [http://reicast.com/ reicast Site] | |
− | |website = [http://reicast.com reicast | + | |source = [https://github.com/reicast/emulator GitHub] |
− | |source = [https://github.com/reicast/ | ||
}} | }} | ||
− | + | '''reicast''' is an open-source [[Sega Dreamcast emulators|Dreamcast emulator]] produced currently for [[Android emulators|Android]], Linux, and Windows. It is based on the source code of [[nullDC]] and nullDCe, existing Dreamcast emulators for Windows and Android, respectively. | |
− | '''reicast''' is an open-source [[Sega Dreamcast emulators|Dreamcast emulator]] produced currently for [[Android emulators|Android]], Linux, Windows | ||
==Downloads== | ==Downloads== | ||
− | + | * [http://reicast.com/reicast-release-r6.apk r6 (Android)] | |
− | + | * [https://play.google.com/store/apps/details?id=com.reicast.emulator Google Play] | |
− | + | * [http://builds.reicast.com/ Windows/Android buildbot] ([https://www.sendspace.com/file/7lstyb required Windows runtime files]) | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Other platforms== | ==Other platforms== | ||
− | The developers | + | The developers have stated{{cite}} that they want to port the emulator to the following platforms in addition to what it already supports: |
− | |||
===x86=== | ===x86=== | ||
Line 65: | Line 39: | ||
Regarding games with '''WinCE''' operating system functions and arcade games on the '''NAOMI 2''' machine (One of the latter variants of original NAOMI), [https://github.com/libretro/reicast-emulator/issues/136#issuecomment-427379382 someone] commented in a compatibility list page at reicast's GitHub repository in early October, 2018 (With edits): | Regarding games with '''WinCE''' operating system functions and arcade games on the '''NAOMI 2''' machine (One of the latter variants of original NAOMI), [https://github.com/libretro/reicast-emulator/issues/136#issuecomment-427379382 someone] commented in a compatibility list page at reicast's GitHub repository in early October, 2018 (With edits): | ||
<blockquote><nowiki /> | <blockquote><nowiki /> | ||
− | ''"WinCE requires SH4 MMU emulation, which is unlikely to happen in reicast as it will require a major rewrite of JIT/recompiler; plus few more hardware features, unused in DC/ | + | ''"WinCE requires SH4 MMU emulation, which is unlikely to happen in reicast as it will require a major rewrite of JIT/recompiler; plus few more hardware features, unused in DC/Naomi games - Maple at Vblank activation mode, Sort-DMA and maybe something else I forgot.'' |
− | '' | + | ''Naomi2 will require ELAN T&L chip emulation. In Naomi2, display lists is input to ELAN as matherials, light sources, models, transformation matrices, etc; so, not like Dreamcast Tile Accelerator format. |
''You may open [[DEmul]]'s gpuDX11.dll using some PE resource editor, find there the PVR2_VSH (vertex shader file) which is mostly consisted of ELAN simulation."'' | ''You may open [[DEmul]]'s gpuDX11.dll using some PE resource editor, find there the PVR2_VSH (vertex shader file) which is mostly consisted of ELAN simulation."'' | ||
</blockquote> | </blockquote> | ||
==Libretro core== | ==Libretro core== | ||
− | Two reicast cores on [[libretro]] called ''' | + | Two reicast cores on [[libretro]] called '''Reicast OIT''' and '''Reicast regular''' were introduced [https://www.libretro.com/index.php/introducing-reicast-oit-libretro-core-updated-reicast-regular-core/ in June 2018] that replace the original core. These cores backport changes from [https://github.com/flyinghead/reicast-emulator flyinghead's fork] that rework the rendering system. The regular core is compliant with OpenGL 3 and GLSL 1.30 in order to support mobile devices and mid-tier PCs. The OIT core supports a graphics feature of the Dreamcast called Order-Independent Transparency that can only be properly emulated using OpenGL 4.3 and later, so it's only available for Windows and Linux at the moment. |
− | The two reicast cores have been merged in one ''' | + | The two reicast cores have been merged in one '''Reicast Libretro''' core [https://www.libretro.com/index.php/reicast-libretro-and-reicast-oit-libretro-merged-into-one-what-you-need-to-know/ in October 2018] |
===Availability of versions=== | ===Availability of versions=== | ||
Line 106: | Line 80: | ||
===Supported platforms=== | ===Supported platforms=== | ||
− | *Sega Dreamcast | + | *Sega Dreamcast |
*Sega NAOMI and Atomiswave arcades ([https://github.com/libretro/reicast-emulator/issues/136 NAOMI compatibility list] [OIT]) | *Sega NAOMI and Atomiswave arcades ([https://github.com/libretro/reicast-emulator/issues/136 NAOMI compatibility list] [OIT]) | ||
:- Supports [https://github.com/libretro/reicast-emulator/issues/371#issuecomment-435695058 M2-keyed games] from MAME ROM sets (Has issues decrypting M1-keyed titles) | :- Supports [https://github.com/libretro/reicast-emulator/issues/371#issuecomment-435695058 M2-keyed games] from MAME ROM sets (Has issues decrypting M1-keyed titles) | ||
Line 114: | Line 88: | ||
[[Category:Windows emulation software]] | [[Category:Windows emulation software]] | ||
[[Category:Linux emulation software]] | [[Category:Linux emulation software]] | ||
− | |||
− | |||
− | |||
− | |||
− |