View Page Source

Back to Page
Revision 106 (current)
Edited by Darkman425 on 8/21/2023 3:39 AM
[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.

%%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]

* Discussion
** [Forum/Subforum/64|BizHawk Subforum on TASVideos]

%%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|Github]

* Issues / Discussion
** [https://bugs.dolphin-emu.org/projects/emulator/issues|Issues List]
** [https://forums.dolphin-emu.org|Official Discussion Forum]
** [Forum/Subforum/34|Dolphin Subforum on TASVideos]

%%TAB FCEUX%%
* FCEUX (FCE Ultra X)
** FCEUX is an emulator for TASing NES (Nintendo Entertainment System) games.

* Project Home
** [http://www.fceux.com]

* Source Code
** [https://github.com/TASEmulators/fceux]

* Issues / Discussion
** [https://github.com/TASEmulators/fceux/issues|Github Issues]
** [Forum/Subforum/15|FCEUX Subforum on TASVideos]

%%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]

* Issues / Discussion
** [https://github.com/openMSX/openMSX/issues|Github Issues]
** [Forum/Subforum/70|openMSX Subforum on TASVideos]

%%TAB Mupen64-rr%%
* 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
**[https://github.com/mkdasher/mupen64-rr-lua-]

%%TAB_END%%

%%TAB Inactive Emulators%%
These emulators may no longer be actively maintained, though they are still acceptable on TASVideos.

%%TAB_START%%

%%TAB DeSmuME%%
* Emulator that support NDS rerecording

* Project Home
** http://desmume.org/ (https not supported)

* Source code
** [https://github.com/TASEmulators/desmume]

* Wish List / TODO / Discussion
** Discussion for this branch can be found [/Forum/Topics/8008|here].

%%TAB Gens%%
* 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
** [https://github.com/TASEmulators/gens-rerecording/]

%%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

%%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

%%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 / Source Code
** [https://github.com/TASEmulators/vba-rerecording]

%%TAB_END%%

%%TAB Deprecated Emulators%%
These emulators are not accepted by TASVideos at all. Most are dead projects and haven't been updated in over a decade.

%%TAB_START%%

%%TAB PCSX-rr%%
* PCSX Rerecording
** PCSX Rerecording is the rerecording version of PCSX, a PlayStation emulator.

* Project Home / Source Code
** [https://github.com/TASEmulators/pcsxrr]

%%TAB PSXjin%%
* a fork of PCSX-rr

* Project Home / Source Code
**  [https://github.com/TASEmulators/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 / Source Code
** [https://github.com/TASEmulators/vbjin]

%%TAB FBA-rr%%
* Final Burn Alpha Rerecording is the rerecording version of Final Burn Alpha.

* Project Home / Source Code
** [https://github.com/TASEmulators/fbarr]

%%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 / Source Code
** [https://github.com/Plombo/dega]

%%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
** Source Code at: https://github.com/TASEmulators/fceu

%%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 / Source Code
** [https://github.com/TASEmulators/mednafen-rr]

%%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 / Source Code
** [https://github.com/TASEmulators/pcejin]

%%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:
** [https://github.com/TASEmulators/snes9x-rr]

%%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/)


%%TAB_END%%
%%TAB_END%%