This is an archive of EmulatorResources/Development as it existed prior to a large update on August 5th, 2023.
TODO: Update, 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
- Contact
- adelikat by forum PM.
- Dolphin is a Wii and GameCube rerecording emulator.
- Project Home
- Source code
- Source code available via Git
- Compiling on Windows
- Compiling on Linux
- Compiling on OSX
- Wish list / To do list:
- Final Burn Alpha Rerecording is the rerecording version of Final Burn Alpha.
- Project Home
- Googlecode at: http://code.google.com/p/fbarr
- Source Code / How to Compile
- Source Code available via SVN
- Win32 Visual Studio 2008 .sln
- Also mingw makefile but currently broken.
- Linux - help is needed to make it linux compatible (high priority).
- Wish List / TODO / Discussion
- Contact
- adelikat by forum PM
- FCEUX (FCE Ultra X)
- FCEUX is an emulator for TASing NES (Nintendo Entertainment System) games.
- Project Home
- Source code / How to Compile
- SourceCode available via SVN
- Win32 and SDL builds available
- Win32 Visual Studio 2010, 2008, 2005 .sln files available
- Compiles with the express versions of 2005 & 2008.
- Wish list / To do list:
- Contact
- adelikat by forum PM
- Gens
- Gens is an emulator for TASing Sega Genesis, Sega 32X, and Sega CD games.
- Considered obsolete to BizHawk since it uses a more up-to-date core (Genplus-GX)
- Project Home
- Googlecode at: http://code.google.com/p/gens-rerecording
- Source code / How to Compile
- SourceCode available via SVN
- Win32 and linux builds
- Win32 - Visual Studio 2008, 2010 .sln files
- Wish List / TODO
- 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
- Contact
- Ilari by forum PM.
- 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
- Contact
- Ilari by forum PM.
- openMSX is an emulator supporting MSX, Coleco, SG-1000 and SV-3x8.
- Project Home
- Source code
- Contact
- Quibus via IRC.
- PCSX Rerecording
- PCSX Rerecording is the rerecording version of PCSX, a PlayStation emulator.
- Project Home
- Googlecode at: http://code.google.com/p/pcsxrr
- Source Code / How to Compile
- Source code available via SVN
- Win32 compatible
- Linux and MacOS compatible but currently not maintained.
- Help is needed to keep these up to date
- Win32 - Visual Studio 2005 or 2003. (2005 requires no additional dependencies)
- Wish List / TODO / Discussion
- a fork of PCSX-rr
- Project Home
- Googlecode at: http://code.google.com/p/psxjin
- 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 / How to Compile
- Source code available via SVN
- Windows only
- Compiles with Visual Studio 2008
These emulators are dead projects. They don't have active development nor are they typically used for making TAS movies. They are not recommended for use by the site. However, they do have rerecording and therefore will be documented here.
- 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 / How to Compile
- Win32 and Linux compatible
- Source code available at project main page
- Wish List / TODO / Discussion
- Contact
- Project owner: peter@peter.uk.to
- Emulator that support NDS rerecording
- Project Home
- http://desmume.org/ (https not supported)
- Source code / How to compile
- SVN available here: http://desmume.svn.sourceforge.net/svnroot/desmume
- Windows & linux compatible
- Win32 - Visual Studio 2008 .sln, needs no other configuring
- Wish List / TODO / Discussion
- Discussion for this branch can be found here.
- Contact
- adelikat by forum PM if interested in developing for this project.
- 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
- Googlecode at: http://code.google.com/p/fceu/
- Source Code / How to Compile
- Source code available via SVN
- Win32 requires mingw and msys
- Contact
- mz by PM
- 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 / How to Compile
- Source code available via SVN
- Win32 & linux compatible
- Win32 compiles with Visual Studio 2008
- Mednafen-Front uses VB.net 2008
- Contact
- adelikat or paul_t by forum PM if interested in helping with this project.
- Considered obsolete to BizHawk due to BizHawk using mupen64plus (a more current version of mupen)
- No active development currently
- Project Home
- Source code / How to compile
- Contact
- adelikat by forum PM if interesting in developing for this project.
- 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 / How to Compile
- Source code available via SVN
- Windows only
- Compiles with Visual Studio 2008
- Was experimental many years ago, now is just hopelessly outdated in addition to being experimental
- Doesn't work very well (unstable)
- Experimental rerecording branch of PCSX2
- Not approved for TASVideos submissions
- Don't use it
- Project Home
- Source code / How to compile
- Git Repository
- Win32 - Visual Studio 2008 .sln file
- Non-windows compatibility - unknown
- Contact
- adelikat by forum PM if interested in developing for this project.
- 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:
- Googlecode at: http://code.google.com/p/snes9x-rr/
- Wish List / TODO / Discussion
- Googlecode Issues list
- TASVideos forum topic: 1.43 topic 1.51 topic 1.52 topic
- Contact
- adelikat by forum PM
- 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
- Googlecode at: http://code.google.com/p/vba-rerecording
- SourceCode / How to Compile
- SourceCode avaialable via SVN
- Win32 build
- SDL build compiles with patches (applied in SVN already) and actually runs games, but still fails to play vbm files. Helps needed.
- Win32 - Visual Studio 2008 (needs full version or the MFC library)
- Wish List / TODO / Discussions
- Contact
- adelikat by forum PM
- 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/)
- Win32 & Linux compatible (Build the Qt port for Linux)
- Win32 - Visual Studio 2008 .sln, needs no other configuring
- Contact
- adelikat by forum PM if interested in developing for this project.
- ZSNES
- ZSNES is another rerecording compatible emulator used for TASing SNES (Super Nintendo Entertainment System) Games.
- Considered obsolete, this site prefers accuracy and it is recommended to use BizHawk or lsnes
- Project Home
- Source Code / How to Compile
- Source code avialable via SVN
- SVN server link: svn co http://svn.bountysource.com/zsnes/trunk zsnes
- SVN for Windows + complete automated build enviroment: http://nsrt.edgeemu.com/zget.zip
- Source code avialable via SVN
- Wish List / TODO / Discussion
- Contact
- Nach by forum PM