A multi-system emulator written in C#. As well as quality-of-life features for casual players, it also has recording/playback and debugging tools, making it the first choice for TASers (Tool-Assisted Speedrunners). Screenshotting and recording audio + video to file. Firmware management, input, framerate, and more in a HUD over the game. Rebindable hotkeys for controlling the frontend (keyboard+mouse+gamepad). A comprehensive input mapper for the emulated gamepads and other peripherals. Programmatic control over core and frontend with Lua or C#.NET. Development builds are made automatically whenever someone contributes. Because of this, we recommend using a release for work that requires stability (such as TASing), and only switching to a dev build if there's a specific change or addition you need.

Features

  • Format, region, and integrity detection for game images
  • 10 save slots with hotkeys and infinite named savestates
  • Speed control, including frame stepping and rewinding
  • Memory view/search/edit in all emulated hardware components
  • Input recording (making TAS movies)
  • Screenshotting and recording audio + video to file

Project Samples

Project Activity

See All Activity >

Categories

Frameworks, Emulators

License

MIT License

Follow BizHawk

BizHawk Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of BizHawk!

Additional Project Details

Programming Language

C

Related Categories

C Frameworks, C Emulators

Registered

2022-09-15