-
Notifications
You must be signed in to change notification settings - Fork 408
Core Requests
James Groom edited this page Jul 17, 2022
·
46 revisions
This page documents various emulator core candidates and specific user requests for systems.
TODO merge in Yoshi's list on GitLab
- https://github.com/citra-emu/citra https://citra-emu.org
- C++; GPLv2+
- Issues:
- Notes:
- Citra has its own rerecording tools and Citra movies are acceptable on TASVideos.
- https://github.com/FrodeSolheim/fs-uae https://fs-uae.net (fork of http://winuae.net)
- C/C++; GPLv2
- Issues:
Tracking as #3317.
Tracking as #1907.
Tracking as #2031.
- can likely copy most Hawk-side code from MAME Arcade core
Tracking as #2032.
- https://github.com/86Box/86Box (fork of https://www.pcem-emulator.co.uk/)
- C/C++; GPLv2+
- Issues:
- Notes
- Standalone program seeing use for TASing already, see these two threads on TASVideos, and this thread for 86Box specifically.
- https://github.com/schellingb/dosbox-pure (fork of https://dosbox.com/)
- C/C++; GPLv2+
- Issues:
- Core Analysis
- Early attempts (2010 or so) to add rerecording suggesting it is highly sync unstable. Situation may have changed since then. Waterbox highly recommended.
- In particular, according to Ilari it had a lot of reentrancy with HLE operations, so you could get to a "frame end" while servicing an x86 BIOS call in HLE code, requiring the ability to save and load with different call sequences on the stack.
Tracking as #3162.
Tracking as #3318.
- https://github.com/hrydgard/ppsspp https://ppsspp.org
- C/C++; GPLv2+
- Notes:
- PPSSPP has been proof-of-concept added to Bizhawk before, but it was deemed too complicated and too early in development. However, that was quite a while ago.
- Has a software rendering option which is fast enough; should probably go with that even if not Waterboxing.
- There has been some success with running PPSSPP standalone in libTAS, see this forum thread.
- Other emulators:
- cspspemu in C#, unfortunately targets .NET Core
Seen something on this wiki page that can be improved? Only repo members can edit directly; please reach out on Discord or the TASVideos forums (and not this repo's issue tracker).