This page is a list of possible open source emulators and other framework to support on TASVideos or to add rerecording tools to. The idea is to get information out to potential developers.
This page is under heavy development, and some details need ironing out.
The only requirements for this list are:
1) Open source
2) Not already approved for submission at TASvideos
Recording 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 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 Fog |
| RPCS3 | https://rpcs3.net/ | Sony Playstation 3 | ? |
Single game tools
See also:
klmz: It might be better if linked to an article (doesn't exist though) on how to implement the required features.
adelikat: Agreed, and I am in process of writing such an article.
[1] There was rerecording version of DosBox (Wiki page | Forum topic), but that emulator does not have stable sync between machines and appears to be dead.