BizHawk is a A multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
C C++ C# HTML Lua Assembly Other
Latest commit b5730bd Feb 19, 2017 @vadosnaprimer vadosnaprimer clarify lua doc
Permalink
Failed to load latest commit information.
Assets Update gamedb.txt Feb 4, 2017
BizHawk.Client.ApiHawk IController - Remove the indexer property and refactor code according… Dec 14, 2016
BizHawk.Client.Common Intellivision - mark the core as released, add alyosha as an author, … Feb 18, 2017
BizHawk.Client.DBMan replace "Ok" with "OK" Mar 27, 2016
BizHawk.Client.DiscoHawk change a bunch of old googlecode urls in assemblyinfos Jun 13, 2016
BizHawk.Client.EmuHawk clarify lua doc Feb 19, 2017
BizHawk.Client.MultiHawk Refactor the way a Null ControllerDefinition is created Dec 17, 2016
BizHawk.Common HawkFile - meh, don't attempt to extract .dll files, these qualify as… Dec 6, 2016
BizHawk.Emulation.Common dont' use ThrowsError when deciding if a method is implemented. Simpl… Feb 8, 2017
BizHawk.Emulation.Cores gpgx now width-doubles to match height-doubled hi-res video Feb 18, 2017
BizHawk.Emulation.DiscSystem change a bunch of old googlecode urls in assemblyinfos Jun 13, 2016
BizHawk.Installer who checks in .suo files Mar 15, 2015
Bizware fix #796 Feb 11, 2017
Build move assorting junk from the Output directory to Assets; add build st… Feb 29, 2016
CpuCoreGenerator PCE - Hu6280 - pass in and store the callback system instead of an ID… Jan 24, 2015
Dist archive nescarts to 7z during dist process. Nov 13, 2016
EMU7800 Atari 7800 - make difficulty switches behave like toggles instead of … Nov 11, 2016
ExternalCoreProjects/Virtu Refactor ITraceable to work on TraceInfo objects that separate Disass… Feb 21, 2016
LuaInterface try installing luasockets, since it seems the prebuilt exception hand… Feb 18, 2017
References try installing luasockets, since it seems the prebuilt exception hand… Feb 18, 2017
Version apply ArcadePit idea: Let user change the string in the emulator titl… Nov 13, 2016
attic old VRC6 sound moved to attic/ Dec 10, 2012
blip_buf Add Blargg's "blip_buf" as an unmanaged dll. license is LGPL; if I li… Dec 9, 2012
genplus-gx gpgx: custom backdrop color. Feb 28, 2016
genplus-gx32 blind fix gpgx32 vdp savestates to look more robust by using brain-di… Feb 18, 2017
help Added help file Jul 26, 2014
libgambatte gambatte: add feature to toggle visibility of the window. I tried to … Apr 12, 2016
libmeteor gba: support register reading. shows current mode's r0..r15, cpsr, sp… Nov 12, 2013
libmupen64plus m64p: Nov 16, 2016
libsnes snes disasm spacing Aug 19, 2016
lynx lynx 64 bit build. not gonna lie - this system is pretty disappointing Mar 2, 2016
output blind fix gpgx32 vdp savestates to look more robust by using brain-di… Feb 18, 2017
output64/dll mgba: Fix some of the audio channel disables not working. Fix audio c… Dec 4, 2016
psx fix tracelogger buffer management on cpp side Aug 21, 2016
quicknes 64 bit quicknes. Change both quicknes and wswan to not static their d… Feb 29, 2016
vbanext dang it, do a better job adding sram memdomain to vbanext Apr 19, 2016
waterbox fix gpgx CDL z80 -> MD cart Apr 14, 2016
wonderswan Wonderswan - Support settings to change colors. Breaks existing binar… Mar 26, 2016
yabause yabause tracer Aug 23, 2016
.editorconfig add .editorconfig Apr 20, 2016
.gitignore Clean up .gitignore and add a bunch of things Mar 5, 2016
.gitmodules N64: Adding a submodule for the cxd4 LLE RSP plugin Sep 27, 2016
BizHawk.sln .sln vs2015 support got whacked somehow Apr 23, 2016
BizHawk2010.bat add ignores, and add a batchfile for loading bizhawk.sln in vs2010 in… Mar 4, 2015
Building Other Solutions.txt Update some build notes Mar 26, 2016
CpuCoreGenerator.sln Upgrade CpuCoreGenerator solution also Aug 27, 2011
Good Core Bad Core.txt philosophize about good cores and bad cores Feb 1, 2015
README.md finally link the dev build Jan 8, 2017
snes9xgit.txt update git url for bizsnes and add dll file. Jul 28, 2014
subwcrev.sh Add subwcrev.sh build script for non-Windows platforms Mar 12, 2012

README.md

BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as fullscreen, rewind, and joypad support in addition to rerecording and debugging tools for all system cores.

Release Notes

Here is a list of features offered by bizhawk.

Download Binaries

Windows users, don't forget to run the prereq installer first!

Release binaries can be found on on github

Developer build of the most recent commit

Supported Systems

  • Nintendo Entertainment System / Famicom / Famicom Disk System (NES/FDS)
  • Super Nintendo (SNES)
  • Nintendo 64
  • Game Boy, Game Boy Color, and Super Game Boy
  • Game Boy Advance
  • Sony PlayStation
  • Sega Master System, Game Gear, and SG-1000
  • Sega Genesis / Sega-CD
  • Sega Saturn
  • PC-Engine (TurboGrafx-16) / CD-ROM & SuperGrafx
  • Atari 2600
  • Atari 7800
  • Atari Lynx
  • ColecoVision
  • TI-83 Calculator
  • Wonderswan and Wonderswan Color
  • Apple II

Resources

BizHawk homepage

FAQ - Frequently Asked Questions / Troubleshooting

Compiling - What is needed to compile BizHawk src

CompactDiscInfoDump - A concise explanation of compact disc CDs, gathered for the first time EVER in one location, and mostly inaccurate

Rerecording - (Work in progress) - Documentation of the rerecording implementation of BizHawk

Commandline - Documentation of the command line options in BizHawk