We use special emulators that support tools such as savestate and frame advance, and generate movie files from them. These movie files are nothing more than a recording of input. They do not contain images or video. All movie format specifications can be found here.
Disclaimer: The majority of rerecording emulators are third-party modifications of existing open-source emulators. In most cases, only these rerecording emulators can play and make TASes, and not the official emulator.
We do not by any means claim that using any of these emulators will guarantee "correct" results. There may be bugs in these emulators which have gone unnoticed due to lack of testing.
You should read DesyncHelpTAS before making any serious projects. All movies are highly dependent on the timing and the slightest difference may cause a desync. We cannot help you if you lose work due to desync problems. You must also read the Movie Rules if you plan to submit your work to this site.
For a comprehensive list of supported Platforms and their emulators, see the Platforms page.

Emulator overview

SystemEmulatorMovie Format
Arcade/Neo GeoFinal Burn AlphaFBM
DOSJPC-RRJRSR
GameCube/WiiDolphinDTM
GBAVisual Boy AdvanceVBM
GB/GBC/SGBBizHawkBKM
GB/GBClsnesLSMV
Genesis/Sega CD/32xGensGMV
Master System/Game Gear/SG-1000BizHawkTAS/BKM
MSXOpenMSXOMR[2]
NESBizHawkBKM
NESFCEUXFM2/FM3
Nintendo 64BizHawkBKM
Nintendo 64Mupen64-rr (pending deprecation)M64
Nintendo DSDeSmuMEDSM
PCE/PCE-CD (TG-16)/SGXBizHawkTAS/BKM
PlaystationPSXjinPJM
SaturnBizHawkBKM
SNESBizHawkBKM
SNES/SGBlsnesLSMV
Virtual BoyVBjinMC2
Atari 2600BizHawkTAS/BKM
Atari 7800BizHawkTAS/BKM
ColecoVisionBizHawkTAS/BKM
WindowsHourglass[3]WTF
(multi)[1]MednafenMC2
SystemEmulatorMovie Format
Master System/Game GearDega (altered versions)MMV
NESFCE UltraFCM
Nintendo 64Anti-DS Mupen]M64
PlaystationPCSXPXM
TG-16]PcejinMC2
SaturnYabauseYMV
SystemEmulatorMovie Format
GB/GBC/SGBVisual Boy AdvanceVBM
SNESSnes9x[4]SMV
SystemEmulatorMovie Format
NESFamtasiaFMV
NESVirtuaNESVMV
SNESZSNESZMV
SystemEmulatorMovie Format
DOOM demo(various)LMP
See also: Other Emulators.

Supported Operating Systems

Tell us, if one of the entries is wrong or if you can resolve one of the "Unknown" ones to a "Yes" or "No". If in doubt, just test it yourself.
EmulatorWindowsLinuxMac OS X
Final Burn AlphaYesUnknownUnknown
DolphinYesYesYes
Visual Boy AdvanceYesYes (with Wine)Unknown
BizHawkYesYes (with Mono)[5]Yes (with Mono)[5]
lsnesYesYesYes
GensYesYes (with Wine)[6]Unknown
OpenMSXYesYesYes
FCEUXYesYesYes
Mupen64-rrYesYes (with Wine)Unknown
DeSmuMEYesUnknown[7]Unknown[7]
PSXjinYesUnknownUnknown
VBjinYesUnknownUnknown
Hourglass[3]YesNoNo
MednafenYesYesUnknown
Dega (altered versions)YesYesUnknown
FCE UltraYesUnknownUnknown
PCSXYesUnknownUnknown
PcejinYesUnknownUnknown
YabauseYesUnknownUnknown
Snes9x[4]YesYesYes
Explanation:

Using Emulators

Development

Accuracy tests

Subpages

Unknown module listsubpages

[1]: Mednafen supports all flavors of TurboGrafx/PC-Engine, including CD-ROM. It also supports Lynx, Neo Geo Pocket/Color, and Wonderswan/Color. It also supports PC-FX, but only for the Linux version.
[2] Using older .gz extension is no longer supported.
[3] Technically speaking, Hourglass is not an emulator.
[4] Movies using Snes9x v1.43 are not accepted unless a continuance is granted. Movies using Snes9x v1.51 or up are accepted but the emulator is deprecated.
[5] Working cores include NES, SMS/GG/SG-1000, TI-83, Atari 2600, Atari 7800, PCE and Genesis (not approved!). There's no support for Lua.
[6] AVI capture may be dysfunctional.
[7] There are native versions, but those don't seem to be rerecording.
Expand/Collapse collapse-content-_b592c7f1e79b45d883fb64b3ffb081a8

EmulatorResources last edited by Nach on 11/20/2013 12:59 AM
Page History Latest diff List referrers View Source