View Page Source

Back to Page
Revision 305 (current)
Edited by Spikestuff on 9/18/2024 4:22 PM
----

[https://files.tasvideos.org/common/Wiki/EmulatorResources/Rockman2.png|right]

%%TOC%%

We use special emulators that support tools such as savestates 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.

The list is separated into preferred, accepted, and unaccepted emulators. If you wish to make a movie for submission, you should additionally read the [Movie Rules].

For a comprehensive list of supported platforms and their emulators, see the [Platforms] page.

!! Emulator overview

%%TAB Preferred emulators%%

||System||Emulator||Movie Format||
|[Platforms#AppleIi|Apple II]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#Arcade|Arcade]|[BizHawk]|[Bizhawk/BK2Format|BK2]|
|[Platforms#Arcade|Arcade]|[EmulatorResources/MAME|MAME (in libTAS)]|[EmulatorResources/LibTAS/LTMFormat|LTM]|
|[Platforms#Atari2600|Atari 2600]|[BizHawk]|[Bizhawk/BK2Format|BK2]|
|[Platforms#Atari7800|Atari 7800]|[BizHawk]|[Bizhawk/BK2Format|BK2]|
|[Platforms#AtariJaguar|Atari Jaguar]/[Platforms#AtariJaguarCd|Jaguar CD]|[ BizHawk]|[Bizhawk/BK2Format|BK2]|
|[Platforms#AtariLynx|Atari Lynx]|[BizHawk]|[Bizhawk/BK2Format|BK2]|
|[Platforms#Colecovision|ColecoVision]|[BizHawk]|[Bizhawk/BK2Format|BK2]|
|[Platforms#Colecovision|ColecoVision]|[EmulatorResources/OpenMSX|openMSX]|[EmulatorResources/OpenMSX/OMR|OMR]|
|[Platforms#Commodore64|Commodore 64]|[BizHawk]|[Bizhawk/BK2Format|BK2]|
|[Platforms#Doom|DOOM demo]|[EmulatorResources/Doom|(various)]|LMP|
|[Platforms#Dos|DOS]|[EmulatorResources/JPC|JPC-RR]|[EmulatorResources/JPC/JRSRFormat|JRSR]|
|[Platforms#Dos|DOS]|[EmulatorResources/PCem|PCem (in libTAS)]|[EmulatorResources/LibTAS/LTMFormat|LTM]|
|[Platforms#FamicomDiskSystem|Famicom Disk System]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#FamicomDiskSystem|Famicom Disk System]|[EmulatorResources/FCEUX|FCEUX]|[EmulatorResources/FCEUX/FM2|FM2/FM3]|
|[Platforms#AdobeFlash|Flash]|[EmulatorResources/Ruffle|Ruffle (in libTAS)]|[EmulatorResources/LibTAS/LTMFormat|LTM]|
|[Platforms#GameBoy|Game Boy]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#GameBoy|Game Boy]|[EmulatorResources/Lsnes|lsnes]|[EmulatorResources/Lsnes/LSMV|LSMV]|
|[Platforms#GameBoyColor|Game Boy Color]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#GameBoyColor|Game Boy Color]|[EmulatorResources/Lsnes|lsnes]|[EmulatorResources/Lsnes/LSMV|LSMV]|
|[Platforms#SuperGameBoy|Super Game Boy]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#SuperGameBoy|Super Game Boy]|[EmulatorResources/Lsnes|lsnes]|[EmulatorResources/Lsnes/LSMV|LSMV]|
|[Platforms#GameBoyAdvance|Game Boy Advance]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#GameBoyAdvance|Game Boy Advance]|[EmulatorResources/GBAHawk|GBAHawk]|[EmulatorResources/GBAHawk/GBMV|GBMV]|
|[Platforms#Intellivision|Intellivision]|[BizHawk]|[Bizhawk/BK2Format|BK2]|
|[Platforms#Linux|Linux]|[EmulatorResources/LibTAS|libTAS][#1]|[EmulatorResources/LibTAS/LTMFormat|LTM]|
|[Platforms#Macos|macOS]|[EmulatorResources/LibTAS|libTAS][#1]|[EmulatorResources/LibTAS/LTMFormat|LTM]|
|[Platforms#Msx|MSX]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#Msx|MSX]/MSX2|[EmulatorResources/OpenMSX|openMSX]|[EmulatorResources/OpenMSX/OMR|OMR]|
|[Platforms#NeoGeoPocket|Neo Geo Pocket]/Color|[BizHawk]|[Bizhawk/BK2Format|BK2]|
|[Platforms#NintendoEntertainmentSystemFamicom|NES]|[ BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#NintendoEntertainmentSystemFamicom|NES]|[EmulatorResources/FCEUX|FCEUX]|[EmulatorResources/FCEUX/FM2|FM2/FM3]|
|[Platforms#SuperNintendoEntertainmentSystemSuperFamicom|SNES]/[Platforms#Satellaview|Satellaview]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#SuperNintendoEntertainmentSystemSuperFamicom|SNES]|[EmulatorResources/Lsnes|lsnes]|[EmulatorResources/Lsnes/LSMV|LSMV]|
|[Platforms#Nintendo64|Nintendo 64]/[Platforms#64dd|64DD]|[ BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#NintendoDs|Nintendo DS]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#NintendoDsi|Nintendo DSi]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#Nintendo3ds|Nintendo 3DS]|[https://github.com/PabloMK7/citra|Citra]|CTM|
|[Platforms#NintendoGamecube|Nintendo GameCube]|[EmulatorResources/Dolphin|Dolphin (5.0+)][#2]|[Emulator Resources/Dolphin/DTM|DTM]|
|[Platforms#Wii|Wii]|[EmulatorResources/Dolphin|Dolphin (5.0+)][#2]|[Emulator Resources/Dolphin/DTM|DTM]|
|[Platforms#Odyssey2|Odyssey 2]|[BizHawk]|[Bizhawk/BK2Format|BK2]|
|[Platforms#Pc98|PC-98]|[EmulatorResources/NekoProject2|Neko Project II (in libTAS)]|[EmulatorResources/LibTAS/LTMFormat|LTM]|
|[Platforms#PcEngineTurbografx16|PCE (TG-16)]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#PcEngineCdTurbografxCd|PCE-CD]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#PcFx|PC-FX]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#Supergrafx|SGX]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#Pico8|PICO-8]|[EmulatorResources/PICO8|Standalone executable] for the game in [EmulatorResources/LibTAS|libTAS]|[EmulatorResources/LibTAS/LTMFormat|LTM]|
|[Platforms#SonyPlaystation|PlayStation]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#sega32x|Sega 32X]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#SegaGenesisMegaDrive|Sega Genesis]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#SegaCdMegaCd|Sega CD]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#SegaMasterSystem|Sega Master System]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#GameGear|Game Gear]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#SegaSg1000|SG-1000]|[BizHawk]|[BizHawk/BK2Format|BK2]|
|[Platforms#SegaSg1000|SG-1000]|[EmulatorResources/OpenMSX|openMSX]|[EmulatorResources/OpenMSX/OMR|OMR]|
|[Platforms#SegaSaturn|Sega Saturn]|[BizHawk|BizHawk (2.0+)][#3]|[BizHawk/BK2Format|BK2]|
|[Platforms#SpectravideoSvi318328|SpectraVideo SVI-3x8]|[EmulatorResources/OpenMSX|openMSX]|[EmulatorResources/OpenMSX/OMR|OMR]|
|[Platforms#TexasInstrumentsTi83Series|TI-83]|[BizHawk]|[Bizhawk/BK2Format|BK2]|
|[Platforms#Tic80|TIC-80]|[BizHawk]|[Bizhawk/BK2Format|BK2]|
|[Platforms#Uzebox|Uzebox]|[BizHawk]|[Bizhawk/BK2Format|BK2]|
|[Platforms#Vectrex|Vectrex]|[BizHawk]|[Bizhawk/BK2Format|BK2]|
|[Platforms#VirtualBoy|Virtual Boy]|[BizHawk]|[Bizhawk/BK2Format|BK2]|
|[Platforms#Windows|Windows]|[EmulatorResources/LibTAS|libTAS][#1]|[EmulatorResources/LibTAS/LTMFormat|LTM]|
|[Platforms#Wonderswan|WonderSwan/Color]|[BizHawk]|[Bizhawk/BK2Format|BK2]|
|[Platforms#ZxSpectrum|ZX Spectrum]|[BizHawk]|[Bizhawk/BK2Format|BK2]|



%%TAB Accepted but not preferred emulators%%

||System||Emulator||Movie Format||
|[Platforms#Arcade|Arcade]|[EmulatorResources/Mamerr|MAME-RR]|[EmulatorResources/Mamerr/MAR|MAR]|
|[Platforms#Arcade|Arcade]|[EmulatorResources/Fbarr|FBA-RR]|[EmulatorResources/Fbarr/FBM|FBM]|
|[Platforms#GameBoyAdvance|Game Boy Advance]|[EmulatorResources/VBA|Visual Boy Advance]|[EmulatorResources/VBA/VBM|VBM]|
|[Platforms#Nintendo64|Nintendo 64]|[EmulatorResources/Mupen|Mupen64-rr]|[EmulatorResources/Mupen/M64|M64]|
|[Platforms#NintendoDS|Nintendo DS]|[EmulatorResources/Desmume|DeSmuME]|[EmulatorResources/Desmume/DSM|DSM]|
|[Platforms#Pc98|PC-98]|[EmulatorResources/NekoProject2|Neko Project II (in Hourglass)]|[EmulatorResources/Hourglass/WTF|WTF]|
|[Platforms#SegaGenesisMegaDrive|Sega Genesis]/[Platforms#SegaCdMegaCd|Sega CD]/[Platforms#sega32x|Sega 32X]|[EmulatorResources/Gens|Gens]|[EmulatorResources/Gens/GMV|GMV]|
|[Platforms#Windows|Windows]|[EmulatorResources/Hourglass|Hourglass][#1]|[EmulatorResources/Hourglass/WTF|WTF]|



%%TAB Not accepted at all%%

||System||Emulator||Movie Format||
|[Platforms#NintendoEntertainmentSystemFamicom|NES]|[EmulatorResources/Famtasia|Famtasia]|[EmulatorResources/Famtasia/FMV|FMV]|
|[Platforms#NintendoEntertainmentSystemFamicom|NES]|[EmulatorResources/FCEU|FCE Ultra]|[EmulatorResources/FCEU/FCM|FCM]|
|[Platforms#NintendoEntertainmentSystemFamicom|NES]|[OtherEmulators#Virtuanes|VirtuaNES]|[OtherEmulators/VMV|VMV]|
|[Platforms#SonyPlaystation|PlayStation]|[EmulatorResources/PCSX|PCSX]|[EmulatorResources/PCSX/PXM|PXM]|
|[Platforms#SonyPlaystation|PlayStation]|[EmulatorResources/PSXjin|PSXjin]|[EmulatorResources/PSXjin/PJM|PJM]|
|[Platforms#SegaMasterSystem|Sega Master System]/[Platforms#GameGear|Game Gear]|[https://web.archive.org/web/20180725035806/http://www.pcc.me.uk/~peter/dega/|Dega] ([EmulatorResources/Tastools|altered versions])|[EmulatorResources/MMV|MMV]|
|[Platforms#SegaSaturn|Sega Saturn]|[EmulatorResources/Yabause|Yabause]|[EmulatorResources/Yabause/YMV|YMV]|
|[Platforms#SuperNintendoEntertainmentSystemSuperFamicom|SNES]|[OtherEmulators#Zsnes|ZSNES]|[OtherEmulators/ZMV|ZMV]|
|[Platforms#SuperNintendoEntertainmentSystemSuperFamicom|SNES]|[EmulatorResources/Snes9x|Snes9x]|[EmulatorResources/Snes9x/SMV|SMV]|
|[Platforms#GameBoy|Game Boy]/[Platforms#GameBoyColor|Game Boy Color]/[Platforms#SuperGameBoy|Super Game Boy]|[EmulatorResources/VBA|Visual Boy Advance]|[EmulatorResources/VBA/VBM|VBM]|
|[Platforms#PcEngineTurbografx16|PCE (TG-16)]/[Platforms#PcEngineCdTurbografxCd|PCE-CD]/[Platforms#Supergrafx|SGX]|[EmulatorResources/Pcejin|Pcejin]|[EmulatorResources/Mednafen/MC2|MC2]|
|[Platforms#VirtualBoy|Virtual Boy]|[EmulatorResources/Vbjin|VBjin]|[EmulatorResources/Mednafen/MC2|MC2]|
|(Multi)[#8]|[EmulatorResources/Mednafen|Mednafen-rr]|[EmulatorResources/Mednafen/MC2|MC2]|



%%TAB_END 

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.

||Emulator||Windows||Linux||Mac OS X||
|[BizHawk]|Yes|Yes (with Mono)[#4]|Yes (1.x; with Mono)[#5]|
|[https://github.com/PabloMK7/citra|Citra]|Yes|Yes|Yes|
|[https://web.archive.org/web/20180725035806/http://www.pcc.me.uk/~peter/dega/|Dega] ([EmulatorResources/Tastools|altered versions])|Yes|Yes|Unknown|
|[EmulatorResources/Desmume|DeSmuME]|Yes|Yes (with Wine)[#6]|Unknown[#6]|
|[http://www.dolphin-emu.org|Dolphin]|Yes|Yes|Yes|
|[https://www.doomworld.com/forum/topic/118074/|DSDA-Doom]|Yes|Yes|Yes|
|[EmulatorResources/FCEU|FCE Ultra]|Yes|Unknown|Unknown|
|[EmulatorResources/FCEUX|FCEUX]|Yes|Yes|Yes|
|[EmulatorResources/Fbarr|FinalBurnAlpha]|Yes|Yes (with Wine)|Unknown|
|[EmulatorResources/Gens|Gens]|Yes|Yes (with Wine)[#7]|Unknown|
|[EmulatorResources/Hourglass|Hourglass][#1]|Yes|No|No|
|[EmulatorResources/LibTAS|libTAS][#1]|Yes (with WSL2)|Yes|No|
|[EmulatorResources/Lsnes|lsnes]|Yes|Yes|Yes|
|[EmulatorResources/Mednafen|Mednafen-rr]|Yes|Yes|Unknown|
|[EmulatorResources/Mupen|Mupen64-rr]|Yes|Yes (with Wine)|Unknown|
|[EmulatorResources/OpenMSX|openMSX]|Yes|Yes|Yes|
|[EmulatorResources/Pcejin|Pcejin]|Yes|Unknown|Unknown|
|[EmulatorResources/PCSX|PCSX]|Yes|Unknown|Unknown|
|[EmulatorResources/PSXjin|PSXjin]|Yes|Unknown|Unknown|
|[http://github.com/TASEmulators/snes9x-rr/|Snes9x]|Yes|Yes|Yes|
|[EmulatorResources/VBA|VisualBoyAdvance]|Yes|Yes (with Wine)|Unknown|
|[EmulatorResources/Vbjin|VBjin]|Yes|Unknown|Unknown|
|[http://github.com/adelikat/yabause-rr|Yabause]|Yes|Unknown|Unknown|

! Explanation

*"Yes" - The emulator compiles and runs. Limitations are given via annotations (e.g. "Yes (with Wine)") or footnotes.
*"No" - The emulator does not compile or run at all (even with Wine or Mono).
*"Unknown" - It is neither known whether the emulator compiles nor whether it runs at all.

!! Usage Distribution Over Time
[https://i.imgur.com/BioWY9M.png]

!! Using Emulators

* [Emulator resources/Using|Using] - Instructions on how to perform common tasks on different emulators. For more specifications, see each emulator's Source Code Repository.
* [Platforms] - List of all rerecordable platforms and links to emulators and movies
* [Platform Resources] - Contains knowledge and notes for TASing various platforms using BizHawk cores.
* [Platform Framerates] - A list of framerates used for each platform to determine movie timing.
* [Encoding Guide] - Instructions on how to encode movies into high quality multimedia files suitable for easy viewing. (You do not need this for submitting movies.)

!! Development

* [Forum/Topics/22894|Potential support for single game/series/engine TASing tools] - Discussion thread for developers interested in submission support for specific game based TAS movies.
* [Emulator resources/Bug Reports|Recent emulator bug reports] - Recent bug reports for the rerecording emulators.
* [Emulator resources/Features|Desired features] - Lists emulator features wished by users and compares the features of different emulators.
* [Emulator resources/Development|Development] - List information about source code projects, how to compile, and how to contribute to emulator development.
* [Emulator resources/PotentialEmulators|Potential emulators] - List of ideas for developers. Lists non-approved open source emulators with links and status of their development.
* [Emulator resources/Requirements|TASVideos Requirements] - Lists emulator features required by this site.
* [Laws Of TAS] - Tips on TAS tools implementation.

!! Accuracy tests

* [Emulator resources/NES accuracy tests|NES emulator accuracy tests]
* [Emulator resources/GB accuracy tests|Game Boy emulator accuracy tests]
* [Emulator resources/SNES accuracy tests|SNES emulator accuracy tests]
* [http://emulation.gametechwiki.com/index.php/PS1_Tests|Playstation emulator accuracy tests] ([http://web.archive.org/web/20160507193050/http://emulation.gametechwiki.com/index.php/PS1_Tests|Archived mirror])

----

[1] Technically speaking, Hourglass and libTAS are not emulators. They are API translation layers between the game and the operating system, or "rerecording frameworks" as the term [user:dwangoAC] uses.

[2] Dolphin versions prior to 4.0-3595 are deprecated and will not be accepted in the future.

[3] Sega Saturn movies in BizHawk must use 2.0 or a higher version of the emulator. Older versions are not accepted.

[4] Most features and cores work, a notable omission being Mupen64Plus (N64). See [https://github.com/TASEmulators/BizHawk/issues/1430|BizHawk issue #1430] for a more detailed breakdown.

[5] See [https://github.com/TASEmulators/BizHawk#macos-legacy-bizhawk|macOS section of BizHawk's readme] for details.

[6] Some tools may not work or look garbled (e.g. Memory viewer) and various (minor or major) bugs may occur. There are native versions, but those don't seem to have rerecording. Alternatively, a Windows virtual machine may be used (though it runs rather slow).

[7] AVI capture may be dysfunctional.

[8]: Mednafen-rr supports all flavors of TurboGrafx/PC-Engine, including CD-ROM, as well as Atari Lynx, Neo Geo Pocket/Color, and WonderSwan/Color. It also supports PC-FX, but only for the Linux version.

[TODO]: Standardise movie format pages

!! Subpages