TASVideos

Tool-assisted game movies
When human skills are just not enough

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 known rerecording emulator projects, including source code, to do lists, and 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 known rerecording-capable 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.

  • BizHawk is a multi-platform emulator

  • Source code

  • IRC Channel
    • freenode, #bizhawk

  • Currently the only emulator that support NDS rerecording

  • Wish List / TODO / Discussion
    • Discussion for this branch can be found here.

  • additional IRC channel(s)
    • freenode, #desmume
  • Contact
    • adelikat by forum PM if interested in developing for this project.

  • Dolphin is a Wii and GameCube rerecording emulator.

  • IRC Channel
    • freenode, #dolphin-emu, #dolphin-dev

  • 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).

  • 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 2010, 2008, 2005 .sln files available
      • Compiles with the express versions of 2005 & 2008.

  • additonal IRC Channel(s)
    • freenode, #fceu

  • Gens
    • Gens is the primary 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)
    • Still the only rerecording emulator for 32x

  • Source code / How to Compile
    • SourceCode available via SVN
    • Win32 and linux builds
    • Win32 - Visual Studio 2008, 2010 .sln files

  • Contact

  • 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

  • Contact

  • lsnes is SNES emulator based on bsnes core

  • 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

  • openMSX is an MSX emulator

  • Source code

  • Contact
    • Quibus via IRC.

  • IRC Channel
    • freenode, #openMSX

  • PCSX Rerecording
    • PCSX Rerecording is the rerecording version of PCSX, a playstation emulator

  • 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)

  • a fork of PCSX-rr

  • 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.

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 rerecoridng tools
  • emulates Sega Master System Games.

  • Source Code / How to Compile
    • Win32 and Linux compatible
    • Source code available at project main page

  • Contact
    • Project owner: peter@peter.uk.to

  • 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

  • IRC Channel
    • freenode, #tasemu
  • 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 except PC-FX 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

  • 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.

  • 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.

  • 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

  • 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

  • VisualBoyAdvance 1.7.2 Rerecording
  • Considered obsolete to BizHawk (GBA, GB/GBC) or lsnes (SGB and GB/GBC)
    • This the the rerecording version of VBA 1.7.2

  • 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)

  • Completely obsolete, use BizHawk

  • additional IRC Channel(s)
    • freenode, #yabause

  • 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 prefers accuracy and it is recommended to use BizHawk or lsnes
  • Project Home

  • additonal IRC Channel(s)
    • freenode, #zsnes

  • Contact


Combined RSS Feed
EmulatorResources/Development last edited by Invariel on 2015-09-06 19:10:53
Page info and history | Latest diff | List referrers | View Source