The BizHawk emulation project was made by and for TASers. Its products include the EmuHawk app and many emulation cores.
EmuHawk is a multi-system emulator frontend. It runs on most desktop and laptop PCs (Windows or GNU+Linux, x86_64[1]), can make movies (re-record) for 40+ systems, and offers unified debugging and scripting interfaces for them all, with few exceptions. You can find up-to-date setup instructions in the readme on GitHub. The readme also has information for casual players—the links on this page are intended for TASers and glitch hunters.
EmuHawk is tightly-integrated with TAStudio, a piano roll interface for "composing" movies, which is based on FCEUX' TAS Editor. It uses savestates internally to let you rewind in an instant and adjust inputs. TASingGuide includes a tutorial on TAStudio.
As per EmulatorResources and/or Platforms, EmuHawk is the preferred emulator for submissions to TASVideos in most cases. This is because accuracy has been valued over performance when choosing which cores to include. That said, some less-accurate cores are included (for botting), so be aware of that when starting a project.
BizHawk's movie format is .bk2, the successor to .bkm. EmuHawk is still able to read movies in the old format, along with many foreign formats—though of course syncing across versions or across emulators is not guaranteed.
the readme on the GitHub repo
BizHawk is Free Software[2]: you're free to use it however you like, hack it to pieces, and distribute copies. We ask that any code you write for it is shared similarly (for example, with a PR on GitHub)—and if you need to hard fork, change the name and logo. Also don't rehost stock builds thanks.
Below are all the links from the previous incarnation of this page that weren't covered above. Keep in mind that most BizHawk documentation on this wiki is outdated.

BizHawk is a multi-platform emulator with full rerecording support and Lua scripting. BizHawk focuses on core accuracy and power user tools while still being an easy-to-use emulator for casual gaming.

Downloads

Never mix different versions of BizHawk. Keep each version in its own folder.

Project info

Documentation and Help

Quick Start


Other Resources

Supported platforms and platform-specific documentation

Accuracy


[1]: Windows 10+ on x86_64 is supported out-of-the-box. Windows on ARM (= AArch64) is not supported at the moment. Contact YoshiRulz to help, and see #2731 for progress. Windows XP through 8.1 on x86 or x86_64 aren't supported, but 2.x should work on older 64-bit OSes with some setup, and 1.x is still available for 32-bit OSes.
GNU+Linux on x86_64 is supported out-of-the-box via Mono. See the readme for rundeps. GNU+Linux on AArch64 is not supported at the moment. Contact YoshiRulz to help, and see #3687 for progress.
macOS on Apple Silicon (= AArch64) is not supported, though the following should apply thanks to Rosetta. macOS on x86_64 is not supported, though Sappharad put a lot of work into a port, resulting in some usable builds—see the readme for more.
[2]: Free as in freedom ('libre') and as in $0 ('gratis'). If and when we ask for payment, it will be voluntary. Source code license TBD.

HomePages/YoshiRulz/BizHawk last edited by YoshiRulz on 8/28/2023 1:48 PM
Page History Latest diff List referrers View Source