Emulator Resources / Development
<<
Emulator Resources
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 rerecording emulator projects, including source code, to do lists, how to compile.
All rerecording development can be discussed in #tasemu on freenode. A bot is set up to deliver the latest SVN activity on all rerecording capable emulators!
Some emulators are main branch emulators and have their own official channel, those are listed in each tab below.
- FCEUX (FCE Ultra X)
- FCEUX is the primary emulator for TASing NES (Nintendo Entertainment System) games
- Source code / How to Compile
- SourceCode available via SVN
- Win32 and SDL builds available
- Win32 Visual Studio 2008, 2005 .sln files available
- Compiles with the express versions of 2005 & 2008.
- Gens
- Gens is the primary emulator for TASing Sega Genesis, Sega 32x, and Sega CD games.
- Source code / How to Compile
- SourceCode available via SVN
- Win32 and linux builds
- Win32 - Visual Studio 2005 .sln file
- VisualBoyAdvance 1.7.2 Rerecording
- This the the rerecording version of VBA 1.7.2. It is the primary emulator used for TASing Gameboy (GB), Super Gameboy (SGB), Gameboy Color (GBC), and Gameboy Advance (GBA) games.
- 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
- Mupen64Plus
- Mupen is the current TASing emulator for N64 games. Mupen64Plus is a work in progress that will overhaul Mupen (and fix most of its major problems).
- Currently it does not have rerecording tools, but is anticipated to have them in the near future (any help with that would be greatly appreciated).
- Sourcecode
- Source code available via SVN
- SVN server link: svn://fascination.homelinux.net:7684/mupen64plus/trunk
- The anonymous account is disabled but there is a read-only account which is available for the public. The username is "mupen64" and the password is "Dyson5632-kart".
- GTK, Qt, and Win32 builds
- Compiling On Windows
- Wish List / TODO / Discussions
- Additional IRC Channel(s)
- Contact
- Project owner: Rich...@fascinationsoftware.com
- SNES9x rerecording
- SNES9x is the primary emulator used for TASing SNES (Super Nintendo Entertainment games). Currently there are two branches maintained for rerecording. SNES9x1.43 and SNES9x.151
- Source Code / How to Compile
- Source code available via SVN
- Win32 - Visual Studio 2008 .sln file
- Wish List / TODO / Discussion
- ZSNES
- ZSNES is another rerecording compatible emulator used for TASing SNES (Super Nintendo Entertainment System) Games.
- Source Code / How to Compile
- Source code avialable via SVN
- Wish List / TODO / Discussion
- PCSX Rerecording
- PCSX Rerecording is the rerecording version of PCSX and is the only current rerecording emulator for making TAS movies of Playstation games.
- 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
- Final Burn Alpha Rerecording is the rerecording version of Final Burn Alpha.
- It is currently the only rerecording emulator for MC68000/Z80 based arcade games.
- 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
- Dega rerecording is currently the emulator used for TASing Sega Master System Games.
- 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
- Mednafen is a multi-platform emulator
- Emulates NES, Atari Lynx, GBC, GBA, PC Engine(TG-16), SuperGrafx, Neo Geo Pocket, PC-FX, and WonderSwan.
- 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.
- 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.
- Source Code / How to Compile
- Source code available via SVN
- Windows only
- Compiles with Visual Studio 2008
- Contact
- paul_t or adelikat by forum PM if interested in helping with this project.
- Currently the only emulator that support NDS rerecording
- Source code / How to compile
- Wish List / TODO / Discussion
- Discussion for this branch can be found here.
- additional IRC channel(s)
- Contact
- adelikat by forum PM if interested in developing for this project.
- Currently the only emulator that supports Saturn rerecording
- Re-recording branch in process of merging with main project
- Source code / How to compile
- additional IRC Channel(s)
- Contact
- adelikat by forum PM if interested in developing for this project.
- Currently the only accepted emulator that supports N64 rerecording
- Source code / How to compile
- Contact
- adelikat by forum PM if interesting in developing for this project.
- JPC-RR is currently the only accepted emulator that supports DOS (PC) rerecording.
- 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
- 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. .
- Source Code / How to Compile
- Source code available via SVN
- Windows only
- Compiles with Visual Studio 2008
- Contact
- paul_t or adelikat by forum PM if interested in helping with this project.
- Experimental rerecording branch of PCSX2
- Not approved for TASVideos submissions
- Source code / How to compile
- SVN
- Win32 - Visual Studio 2008 .sln file
- Contact
- adelikat by forum PM if interested in developing for this project.
- Source Code / How to Compile
- Source code available via SVN
- Win32 requires mingw and msys

EmulatorResources/Development last edited by
adelikat on 2010-06-21 19:17:17
Page info and history | Latest diff | List referrers