TODO: Update, slightly less severely outdated
This site depends on emulators capable of rerecording. In nearly all cases, these emulators are open source. We are always in need of help from coders for maintaining and developing these emulators.
This page is for anyone interested in rerecording emulator development. It lists links to all known rerecording emulator projects, including source code, to do lists, and how to compile.
These emulators are commonly used to make TAS movies, and may have active development and releases.
Some emulators are main branch emulators and have their own official channel, those are listed in each tab below.
- BizHawk is a multi-platform emulator supporting most systems accepted on TASVideos.
- Project Home
- Source code
- Discussion
- Dolphin is a Wii and GameCube rerecording emulator.
- Project Home
- Source code
- Source code available via Github
- Issues / Discussion
- FCEUX (FCE Ultra X)
- FCEUX is an emulator for TASing NES (Nintendo Entertainment System) games.
- Project Home
- Source Code
- Issues / Discussion
- openMSX is an emulator supporting MSX, Coleco, SG-1000 and SV-3x8.
- Project Home
- Source code
- Issues / Discussion
- Recently revived, updated, and acceptable again on TASVideos.
- Versions not listed here are considered unsafe and should not be used under any circumstances.
- Project Home / Source Code
These emulators may no longer be actively maintained, though they are still acceptable on TASVideos.
- Emulator that support NDS rerecording
- Project Home
- http://desmume.org/ (https not supported)
- Source code
- Wish List / TODO / Discussion
- Discussion for this branch can be found here.
- Gens is an emulator for TASing Sega Genesis, Sega 32X, and Sega CD games.
- Less accurate than BizHawk's Genplus-GX core, but still accepted on TASVideos.
- Project Home / Source Code
- JPC-RR is an emulator that supports DOS (PC) rerecording.
- Project Home
- Source code
- Git repository
- Direct URL for cloning (git:// protocol): git://repo.or.cz/jpcrr.git
- Direct URL for cloning (HTTP fallback): http://repo.or.cz/r/jpcrr.git
- lsnes is a SNES emulator based on bsnes core.
- Project Home
- Source code
- Git repository
- Direct URL for cloning (git:// protocol): git://repo.or.cz/lsnes.git
- Direct URL for cloning (HTTP fallback): http://repo.or.cz/r/lsnes.git
- VisualBoyAdvance 1.7.2 Rerecording
- Considered obsolete for GB, GBC and SGB, but accepted for GBA.
- This the the rerecording version of VBA 1.7.2
- Project Home / Source Code
These emulators are not accepted by TASVideos at all. Most are dead projects and haven't been updated in over a decade.
- PCSX Rerecording
- PCSX Rerecording is the rerecording version of PCSX, a PlayStation emulator.
- Project Home / Source Code
- a fork of PCSX-rr
- Project Home / Source Code
- VBjin is a Windows-only Virtual Boy rerecording emulator. It was made by paul_t by pulling the accurate VB core from mednafen and adding a native win32 interface.
- Project Home / Source Code
- Final Burn Alpha Rerecording is the rerecording version of Final Burn Alpha.
- Project Home / Source Code
- Considered obsolete to BizHawk due to BizHawk having a more accurate core, and better rerecording tools
- emulates Sega Master System Games.
- Project Home / Source Code
- Project Home
- This project is no longer active and has been obsoleted by FCEUX
- It is not recommended for use, and its movie format (*.fcm) will not be officially supported by the site
- Source Code at: https://github.com/TASEmulators/fceu
- Mednafen is a multi-platform emulator
- Emulates NES, Atari Lynx, GBC, GBA, PC Engine(TG-16), SuperGrafx, Neo Geo Pocket, PC-FX, and WonderSwan.
- Virtually obsolete. Better rerecording is supported for every platform by other emulators
- Mednafen-rr is the rerecording branch of mednafen
- Currently the only rerecording emulator that emulates Atari Lynx, TG-16/PCE & Variants,NeoGeo Pocket, NGP Color, PC-FX, WonderSwan, and WSwan Color
- Currently Windows users do not have PC-FX compatibility
- Windows users have Mednafen-Front as a frontend.
- Project Home / Source Code
- Considered obsolete to BizHawk which has a more modern version of the PCE core, active developement and better rerecording tools
- PCEjin is a windows only PC Engine (Turbografx 16) rerecording emulator. It was made by paul_t by pulling the accurate PCE core from mednafen and adding a native win32 interface. The sync compatibility and movie format is identical to mednafen.
- Project Home / Source Code
- SNES9x rerecording
- The site values accuracy and therefore prefers the use of bsnes-based emulators, BizHawk and lsnes.
- Project Home
- Old Snes 1.43 and 1.51 repository:
- Completely obsolete, use BizHawk
- Project Home
- https://github.com/adelikat/yabause-rr (-rr binaries available here)
- Repository has been integrated into the mainline of yabause so this repo is pointless
- https://github.com/adelikat/yabause-rr (-rr binaries available here)
- http://sourceforge.net/projects/yabause (Main project)
- Source code / How to compile
- SVN available here: http://yabause.svn.sourceforge.net/viewvc/yabause (see branches/yabause-rr/)