Changes

Jump to navigation Jump to search

PC Engine (TurboGrafx-16) emulators

3,265 bytes added, 25 May
enhancements added, peripherals renamed to hardware features and peripherals
! scope="col"|PCE2<br/>(SG)
! scope="col"|[[#Hardware features and peripherals|Hardware features<br/>and peripherals]]
! scope="col"|<small>Retro<br/>Achievements</small><ref group=N>[https://retroachievements.org/gameList.php?c=8 PC Engine achievements[#Enhancements|Enhancements], [https://retroachievements.org/gameList.php?c=76 PC Engine CD achievements]</ref>
! scope="col"|[[Emulation Accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[{{MednafenURL|releases/}} {{MednafenVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core'''s''']
|{{✓}} ||{{✓}} ||{{~}} ||Cycle<ref group=N name=mednafenAccuracy>[https://www.chrismcovell.com/CPUTest/ mednafen pce core is Cycle accurate]. Another core for PCE system is the "[https://mednafen.github.io/documentation/pce_fast.html pce_fast]" which is an experimental alternative to the pce core. pce_fast is a fork of 0.8.x modified for speed at the expense of unneeded accuracy.</ref> ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[ares]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://nightly.link/ares-emulator/ares/workflows/build/master <abbr title="Latest development build version">git Artifacts</abbr>]<br/>[https://github.com/ares-emulator/ares/releases {{aresVer}}]
|{{✓}} ||{{~}} ||{{~}} ||Cycle<ref group=N>[https://www.reddit.com/r/emulation/comments/t5ppjf/ares_v127_has_been_released/ As of ares v127], ares developers now provide a new option in the emulator settings: 'Pixel Accuracy'; when this is enabled, any core that supports a pixel accurate mode will use it.</ref> ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[Mesen|Mesen]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/SourMesen/Mesen2#development-builds Development Builds]
|{{✓}} ||{{~}} ||{{?}} ||High ||{{✓}} ||{{✓}} ||{{Y}}
|-
|[[BizHawk]]
|align=left|{{Icon|Windows}}
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
|{{✓}} ||{{~}} ||{{~}} ||Cycle ||{{✓}} ||{{✓}} ||{{~}}
|-
|[[higan]] (火眼)<br/>byuu (謬/view)
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/higan-emu/higan/releases {{higanVer}}]
|{{✓}} ||{{~}} ||{{?}} ||Cycle ||{{✓}} ||{{✗}} ||{{✗}}<ref group=N>Superseded by [[ares]].</ref>
|-
|[[Turbo Engine]]
|align=left|{{Icon|Windows}}
|[http://aamirm.hacking-cult.org/www/turbo.html 0.32]
|{{✓}} ||{{?}} ||{{?}} ||High ||{{✗}} ||{{✗}} ||{{✗}}
|-
|[[MagicEngine]]
|align=left|{{Icon|Windows|macOS}}
|[http://www.emuparadise.me/emulators/files/user/Magic-Engine_1.1.3-952.rar 1.1.3]
|{{✓}} ||{{?}} ||{{?}} ||Mid ||{{✗}} ||{{✗}} ||{{✗}}
|-
|[[Ootake]] (大竹)
|align=left|{{Icon|Windows}}
|[http://www.ouma.jp/ootake {{OotakeVer}}]
|{{✓}} ||{{?}} ||{{?}} ||Mid ||{{✓}} ||{{✓}} ||{{✗}}
|-
|pcejin <small>(Mednafen 0.8.x)</small>
|align=left|{{Icon|Windows}}
|[https://github.com/TASVideos/pcejin git]
|{{✓}} ||{{?}} ||{{?}} ||Mid ||{{✓}} ||{{✗}} ||{{✗}}
|-
|[https://web.archive.org/web/20071206014650/http://www.dridus.com:80/~nyef/darcnes/ DarcNES]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://segaretro.org/DarcNES 9b0401/9b0313]
|{{✗}} ||{{?}} ||{{?}} ||Low ||{{✓}} ||{{✗}} ||{{✗}}
|-
|Neco
|align=left|{{Icon|Windows}}
|0.11
|{{✗}} ||{{?}} ||{{?}} ||Low ||? ||{{✗}} ||{{✗}}
|-
|[http://takeda-toshiya.my.coocan.jp/ ePCEngine]
|align=left|{{Icon|Windows}}
|[http://takeda-toshiya.my.coocan.jp/common/index.html 12/21/2020]
|{{✓}} ||{{?}} ||{{?}} ||? ||{{✗}} ||{{✓}} ||{{✗}}
|-
|[[FinalBurn Neo]]
|align=left|{{Icon|Windows|macOS}}
|[https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://github.com/finalburnneo/FBNeo/releases/tag/latest nightly]<br/>[https://github.com/finalburnneo/FBNeo/releases/latest stable]
|{{✓}} ||{{?}} ||{{?}} ||? ||{{NC}} ||{{✓}} ||{{✗}}
|-
|[[FinalBurn Alpha]]
|align=left|{{Icon|Windows}}
|[http://www.fbalpha.com/downloads/ 0.2.97.43]
|{{✓}} ||{{?}} ||{{?}} ||? ||{{NC}} ||{{✗}} ||{{✗}}
|-
|[http://zeograd.com/ Hu-Go!]
|align=left|{{Icon|Windows|Linux}}
|[http://zeograd.com/hugo_download.php 2.12]
|? ||{{?}} ||{{?}} ||? ||{{✓}} ||{{✗}} ||{{✗}}
|-
!colspan="10"|Mobile / ARM
|align=left|{{Icon|Android|iOS|Linux|Pandora}}
|[https://buildbot.libretro.com/nightly/ libretro core'''s''']
|{{✓}} ||{{✓}} ||{{~}} ||Cycle<ref group=N name=mednafenAccuracy></ref> ||{{✓}} ||{{✓}} ||{{✓}}
|-
|PCE.emu
|align=left|{{Icon|Android|Pyra}}
|[https://play.google.com/store/apps/details?id=com.PceEmu {{.emuVer}}]<br/>[https://pyra-handheld.com/repo/apps/82 1.5.46.02 Pyra]<br/>[https://github.com/Rakashazi/emu-ex-plus-alpha git]
|{{✓}} ||{{?}} ||{{?}} ||Mid ||{{✓}} ||{{✓}} ||{{✓}}
|-
|WonderDroid Ultra
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=com.atelieryl.wonderdroid 5.5][https://github.com/williehwc/wonderdroid-x git]
|{{✓}} ||{{?}} ||{{?}} ||? ||{{✓}} ||{{✓}} ||{{✓}}
|-
!colspan="10"|Console
|align=left|{{Icon|PSP|PS3}}<br>{{Icon|Wii|3DS|WiiU|Switch}}
|[https://www.retroarch.com/index.php?page=platforms libretro]
|{{✓}} ||{{✓}} ||{{~}} ||Cycle<ref group=N name=mednafenAccuracy></ref> ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[Virtual Console]]
|align=left|{{Icon|Wii|WiiU}}
|N/A
|{{✓}} ||{{?}} ||{{?}} ||High ||{{✗}} ||{{✗}} ||{{✓}}
|-
|TemperPCE 3DS
|align=left|{{Icon|3DS}}
|[https://github.com/bubble2k16/temperpce_3ds/releases git]
|{{✓}} ||{{?}} ||{{?}} ||Mid ||{{✓}} ||{{✗}} ||{{✓}}
|-
|HuGo! GX Unofficial
|align=left|{{Icon|Wii|GCN}}
|[http://www.gc-forever.com/forums/viewtopic.php?t=1208 2.12.1]
|{{✓}} ||{{?}} ||{{?}} ||Mid ||{{✓}} ||{{✗}} ||{{✓}}
|-
|[https://dcemulation.org/index.php?title=PCECast PCECast]
|align=left|{{Icon|DC}}
|[http://dcemulation.org/1-newsdump/emulators/pcecast/pcecast.zip 06/01/07]
|? ||{{?}} ||{{?}} ||Mid ||{{✗}} ||{{✗}} ||{{✓}}
|-
|[[HuE]]
|align=left|{{Icon|PSP}}
|[https://www.psx-place.com/resources/turbografx-16-hue-0-70.240 0.70]
|{{~}} ||{{?}} ||{{?}} ||Mid ||{{✓}} ||{{✗}} ||{{~}}
|-
|[https://www.gamebrew.org/wiki/NitroGrafx NitroGrafx]
|align=left|{{Icon|NDS}}
|[https://emutopia.com/index.php/item/815-nitrografx-0-7 0.7][https://github.com/FluBBaOfWard/NitroGrafx git]
|{{✗}} ||{{?}} ||{{?}} ||? ||{{✓}} ||{{✗}} ||{{~}}
|}
</div>
===Horizontal Overscan===
Other console emulators will just let you crop it, like the FC emulators, but this is necessary for PCE. To give a negative example, there is a Darius CD game that displays ZONE A as ZON A in PCE.emu. Even though someone submitted this bug very early, it has not been fixed. Mednafen allows you to modify this value and the displayed picture is complete
 
==Enhancements==
<div style="overflow-x:auto;width:100%">
{|class="wikitable" style="text-align:center;vertical-align:middle;width:100%"
|- style="font-weight:bold;"
! colspan=2 | Name
! Mednafen
! ares
! Mesen
! BizHawk
! Higan
|-
| rowspan=1 | [[Overclocking|Overclock]]
| Extra Scanlines?
|
|
|
|
|
|-
| rowspan=4 | Graphics
| High-Resolution Affine Transformations
|
|
|
|
|
|-
| Sprite Replacement
|
|
|
|
|
|-
| [[Widescreen hacks]]
|
|
|
|
|
|-
| [[Resolution|Resizable Internal Resolution]]
| colspan=5 | For emulation of 2D systems, the resolution can only be upscaled, making the pixels more apparent.
|-
| rowspan=2 | Audio
| Alternative audio interpolation methods
|
|
|
|
|
|-
| Higher sample rates
|
|
|
|
|
|-
| rowspan=2 | Input
| [[Input_lag|Run-ahead]]
|
|
|
|
|
|-
| [[Input_lag|Preemptive Frames]]
| {{~}}<ref group=N2 name=RA>Exclusive to libretro core.</ref>
|
|
|
|
|-
| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features]
| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]
|
|
|
|
|
|-
| Rewind
|
|
|
|
|
|-
| Fast-Forward/Turbo Speed
|
|
|
|
|
|-
| Savestates
|
|
|
|
|
|-
| [https://tasvideos.org/Movies Movie recording/playback]
|
|
|
|
|
|-
| rowspan=6 | Quality of life
| Built-in [[Cheats_and_patches|Cheat Manager]]
|
|
|
|
|
|-
| [[Save_disk_space_for_ISOs|Streamable compression format]]
|
|
|
|
|
|-
| Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [http://geedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br/>Another option is using EDID editor tool such as "Custom Resolution Utility".</small>
| colspan=5 | <small>Exclusive to [https://docs.libretro.com/guides/crtswitchres/ libretro cores] and [[GroovyMAME]] at the moment.<br/>Also there is a [https://github.com/psakhis/Groovy_MiSTer project] for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use with CRT TVs/Arcade monitors.</small>
|-
| Per-Game Profiles
|
|
|
|
|
|-
| Command Line Options
|
|
|
|
|
|-
| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]
|
|
|
|
|
|-
| rowspan=4 | Post-Processing
| [[Shaders_and_filters|Filters]]
| {{Y}}
| {{Y}}
|
|
|
|-
|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br/><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small>
|
|
|
|
|
|-
| [[Shader_Presets|Shader Chain]]
| {{~}}<ref group=N2 name=RA></ref>
| {{Y}}
| {{~}}<ref group=N2 name=RA></ref>
| {{~}}<ref group=N2 name=RA></ref>
|
|-
|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]
|
|
|
|
|
|-
| rowspan=4 | Misc
| [[Netplay]]
|
|
|
|
|
|-
| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]
| colspan=5 | Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores] at the moment.
|-
| Retro Achievements<br/>[https://retroachievements.org/gameList.php?c=8 PC Engine], [https://retroachievements.org/gameList.php?c=76 PCE-CD]
| {{~}}<ref group=N2 name=RA></ref>
|
| {{~}}<ref group=N2 name=RA></ref>
| {{~}}<ref group=N2 name=RA></ref>
|
|-
| [[Wikipedia:Category:Debugging|Debug features]]
|
|
|
|
|
|}
</div>
<references group=N2/>
==Emulation issues==
11,787
edits

Navigation menu