Back to Page
Revision 2 (current)
Edited by Darkman425 on 8/21/2023 3:38 AM
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.
%%TAB_START%%
%%TAB Active Emulators%%
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.
%%TAB_START%%
%%TAB BizHawk%%
* BizHawk is a multi-platform emulator supporting most systems accepted on TASVideos.
* Project Home
**[BizHawk]
* Source code
**[https://github.com/TASEmulators/BizHawk]
* Contact
** [user:adelikat] by forum PM.
%%TAB Dolphin%%
* Dolphin is a Wii and GameCube rerecording emulator.
* Project Home
** http://dolphin-emu.org/
* Source code
** Source code available via [https://github.com/dolphin-emu/dolphin|Git]
** [https://code.google.com/p/dolphin-emu/wiki/Windows_Build|Compiling on Windows]
** [https://code.google.com/p/dolphin-emu/wiki/Linux_Build|Compiling on Linux]
** [https://code.google.com/p/dolphin-emu/wiki/MacOSX_Build|Compiling on OSX]
* Wish list / To do list:
** [https://bugs.dolphin-emu.org/projects/emulator/issues|Issues list]
%%TAB FBA-rr%%
* 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 [http://fbarr.googlecode.com/svn/trunk/|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
** [http://code.google.com/p/fbarr/issues/list|Googlecode Issues list]
** [Forum/Topics/7234|TASVideos discussion forum]
* Contact
** [user:adelikat] by forum PM
%%TAB FCEUX%%
* FCEUX (FCE Ultra X)
** FCEUX is an emulator for TASing NES (Nintendo Entertainment System) games.
* Project Home
** [http://www.fceux.com|fceux.com]
* Source code / How to Compile
** SourceCode available via [http://sourceforge.net/svn/?group_id=13536|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:
** [http://sourceforge.net/tracker/?group_id=13536&atid=113536|Sourceforge Bugs List]
** [Forum/Topics/7464|TASVideos forum topic]
* Contact
** [user:adelikat] by forum PM
%%TAB Gens%%
* 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 [http://code.google.com/p/gens-rerecording/source/checkout|SVN]
** Win32 and linux builds
** Win32 - Visual Studio 2008, 2010 .sln files
* Wish List / TODO
** [http://code.google.com/p/gens-rerecording/issues/list|Googlecode issues list]
* Contact
** [user:Upthorn] or [user:adelikat] by forum PM
%%TAB JPC-RR%%
* JPC-RR is an emulator that supports DOS (PC) rerecording.
* Project Home
**[EmulatorResources/JPC]
* Source code
** [http://repo.or.cz/w/jpcrr.git|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
** [user:Ilari] by forum PM.
%%TAB lsnes%%
* lsnes is a SNES emulator based on bsnes core.
* Project Home
**[EmulatorResources/Lsnes|lsnes]
* Source code
** [http://repo.or.cz/w/lsnes.git|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
** [user:Ilari] by forum PM.
%%TAB openMSX%%
* openMSX is an emulator supporting MSX, Coleco, SG-1000 and SV-3x8.
* Project Home
** http://openmsx.org/
* Source code
**[https://github.com/openMSX/openMSX|Git]
* Contact
** [user:Quibus] via IRC.
%%TAB PCSX-rr%%
* 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 [http://code.google.com/p/pcsxrr/source/checkout|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
** [http://code.google.com/p/pcsxrr/issues/list|Googlecode Issues list]
** [Forum/Topics/7271|TASVideos forum discussion]
* Contact
** [user:adelikat] or [user:mz] by forum PM
%%TAB PSXjin%%
* a fork of PCSX-rr
* Project Home
** Googlecode at: [http://code.google.com/p/psxjin/]
%%TAB VBjin%%
* 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
** [http://code.google.com/p/vbjin/]
* Source Code / How to Compile
** Source code available via [http://vbjin.googlecode.com/svn/trunk/|SVN]
**Windows only
**Compiles with Visual Studio 2008
* Contact
** [user:paul_t] or [user:adelikat] by forum PM if interested in helping with this project.
%%TAB_END%%
%%TAB Inactive Emulators%%
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.
%%TAB_START%%
%%TAB Dega%%
* Considered obsolete to BizHawk due to BizHawk having a more accurate core, and better rerecording tools
* emulates Sega Master System Games.
* Project Home:
** [http://www.peter.uk.to/~peter/dega/]
* Source Code / How to Compile
**Win32 and Linux compatible
**Source code available at project main page
* Wish List / TODO / Discussion
** [Forum/Topics/5710|TASVideos discussion page]
* Contact
** Project owner: peter@peter.uk.to
%%TAB DeSmuME%%
* 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 [/Forum/Topics/8008|here].
* Contact
** [user:adelikat] by forum PM if interested in developing for this project.
%%TAB FCEU 0.98.28 (Obs)%%
* 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 [http://code.google.com/p/fceu/source/checkout|SVN]
** Win32 requires mingw and msys
* Contact
** [user:mz] by PM
%%TAB Mednafen-rr%%
* 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
** [http://code.google.com/p/mednafen-rr/]
* Source Code / How to Compile
** Source code available via [http://mednafen-rr.googlecode.com/svn/trunk/|SVN]
** Win32 & linux compatible
** Win32 compiles with Visual Studio 2008
** Mednafen-Front uses VB.net 2008
* Contact
** [user:adelikat] or paul_t by forum PM if interested in helping with this project.
%%TAB Mupen64-rr%%
* Considered obsolete to BizHawk due to BizHawk using mupen64plus (a more current version of mupen)
* No active development currently
* Project Home
**[http://code.google.com/p/mupen64-rr/]
*Source code / How to compile
** [http://code.google.com/p/mupen64-rr/source/checkout|SVN]
* Contact
** [user:adelikat] by forum PM if interesting in developing for this project.
%%TAB PCEjin%%
* 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
** [http://code.google.com/p/pcejin/]
* Source Code / How to Compile
** Source code available via [http://pcejin.googlecode.com/svn/trunk/|SVN]
**Windows only
**Compiles with Visual Studio 2008
* Contact
** [user:paul_t] or [user:adelikat] by forum PM if interested in helping with this project.
%%TAB PCSX2-rr%%
*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
**[https://github.com/PCSX2/pcsx2/|PCSX2-rr]
*Source code / How to compile
**Git Repository
**Win32 - Visual Studio 2008 .sln file
**Non-windows compatibility - unknown
* Contact
** [user:adelikat] by forum PM if interested in developing for this project.
%%TAB SNES9x-rr%%
*SNES9x rerecording
*The site values accuracy and therefore prefers the use of bsnes-based emulators, BizHawk and lsnes.
* Project Home
** [https://github.com/snes9x-rr|1.53 version]
* Old Snes 1.43 and 1.51 repository:
** Googlecode at: http://code.google.com/p/snes9x-rr/
* Wish List / TODO / Discussion
** [http://code.google.com/p/snes9x-rr/issues/list|Googlecode Issues list]
** TASVideos forum topic: [Forum/Topics/7466|1.43 topic] [Forum/Topics/7467|1.51 topic] [Forum/Topics/8993|1.52 topic]
* Contact
** [user:adelikat] by forum PM
%%TAB VBA%%
* 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 [http://code.google.com/p/vba-rerecording/source/checkout|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
** [http://code.google.com/p/vba-rerecording/issues/list|Googlecode issues list]
* Contact
** [user:adelikat] by forum PM
%%TAB Yabause-rr%%
* 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
** [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
** [user:adelikat] by forum PM if interested in developing for this project.
%%TAB ZSNES%%
* 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
** http://www.zsnes.com/
* 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
* Wish List / TODO / Discussion
** [http://www.zsnes.com/index.php?page=discussion|ZSNES forum]
* Contact
** [user:Nach] by forum PM
%%TAB_END%%
%%TAB_END%%