-
Notifications
You must be signed in to change notification settings - Fork 395
Core Requests
James Groom edited this page Mar 8, 2024
·
44 revisions
This page documents various emulator core candidates and specific user requests for systems.
TODO merge in Yoshi's list on GitLab
Tracking as #3865.
- 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 #2001.
Tracking as #3317.
Tracking as #3795.
Tracking as #2031.
Tracking as #2002.
- https://nxengine.sourceforge.io (source distributed as archives)
- C++; GPLv3
- can likely copy most Hawk-side code from MAME Arcade core
Tracking as #856.
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 #1288.
Tracking as #3809.
Tracking as #3809.
Tracking as #3162.
Tracking as #3318.
Tracking as #3536.
Tracking as #3364.
- https://github.com/cemu-project/Cemu https://cemu.info/
- C/C++; MPL2
- Notes:
- Recently (August 2022) published as Free Software. Linux port very much a WIP.
Tracking as #3804.