View Page Source

Revision (current)
Last Updated by Spikestuff on 10/20/2023 12:57 PM
Back to Page

This page is a list of possible open source emulators for adding rerecording tools.  The idea is to get information out to potential developers looking to start a rerecording project.

The only requirements for this list are:
1) Open source
2) Not already approved for submission at TASvideos

See also: Future core requests [https://github.com/TASEmulators/BizHawk/issues?q=is%3Aissue+is%3Aopen+label%3A%22Core%3A+Future+core%22|issues] and [https://github.com/TASEmulators/BizHawk/wiki/Core-Requests|wiki page] on BizHawk repository.

! Rerecording Tools but not yet approved for TASVideos
||__Emulator__| __Link__ |__Platform__| __Why it isn't approved__ |
||WINUAE| http://www.winuae.net/ |Amiga| Recording input support but not rerecording.  Windows only.|
||Mesen2| https://www.mesen.ca/ |NES, SNES, GB/C, PC Engine| TAS features are [Forum/Topics/18583|being slowly added] |
||PCSX2|https://github.com/PCSX2/pcsx2|Sony Playstation 2|Preliminary reports indicate instability with sync requiring multiple movie files to create a final product.|
||Yuzu|https://yuzu-emu.org/|Nintendo Switch|Boots official games, basic rerecording tools, features a form of video dumping.|

! Open source emulators currently without tools
||__Emulator__|__Link__|__Platform__|__Status__|
||Altirra|http://www.virtualdub.org/altirra.html|Atari 400/800, 1200XL, 600/800XL, 130XE, XEGS, and 5200 |?|
||Atari++|http://www.xl-project.com/|Atari 400 and 800, Atari 400XL, 800XL and 130XE, and Atari 5200|GUI & savestates|
||Atari800|https://atari800.github.io/index.html|Atari 400, 800, 600 XL, Atari 800XL, 130XE and Atari 5200|?|
||Denise|https://bitbucket.org/piciji/denise/src/master/|C64 and Amiga 500 + 1000|?|
||VICE|https://sourceforge.net/projects/vice-emu/|C64(DTV), C128, VIC20, PET, PLUS4, C610|?|
||XQEMU|https://xqemu.com/|Microsoft Xbox|?|
||Xenia|http://xenia.jp/|Microsoft Xbox 360|?|
||Cemu|http://cemu.info/|Nintendo Wii U|?|
||Decaf|https://github.com/decaf-emu/decaf-emu|Nintendo Wii U|?|
||Kinnay|https://github.com/kinnay/Wii-U-Firmware-Emulator|Nintendo Wii U|?|
||Ryujinx|https://ryujinx.org/|Nintendo Switch|Boots official games, no rerecordings tools|
||O2EM|http://o2em.sourceforge.net/|Odyssey2|GUI, Savestates|
||EmulatorResources/DOSBox|http://dosbox.com|PC-DOS|No savestates[#1]|
||PokeMini|https://sourceforge.net/projects/pokemini/|Pokémon Mini|?|
||nullDC|http://code.google.com/p/nulldc/|Sega Dreamcast|?|
||Reicast|https://github.com/reicast/reicast-emulator|Sega Dreamcast|?|
||XM6 Pro-68k|https://mijet.eludevisibility.org/XM6%20Pro-68k/XM6%20Pro-68k.html|Sharp X68000|?|
||px68k-libretro|https://github.com/libretro/px68k-libretro|Sharp X68000|?|
||PPSSPP|https://www.ppsspp.org|Sony Playstation Portable|Supports Savestates and has a form of video dumping provided by [user:Fog]|
||RPCS3|https://rpcs3.net/|Sony Playstation 3|?|

----
See also:
* [EmulatorResources/Requirements]
* [EmulatorResources/Features]
* [Laws Of TAS]

----
[user:klmz]: It might be better if linked to an article (doesn't exist though) on how to implement the required features.

[user:adelikat]:  Agreed, and I am in process of writing such an article.

[1] There was rerecording version of DosBox ([EmulatorResources/DOSBox|Wiki page] | [Forum/Topics/5285|Forum topic]), but that emulator does not have stable sync between machines and appears to be dead.