BizHawk is 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.
Go to file
alyosha-tas 12ad2d5b36 GBHawk: Link Cable work 2019-01-03 17:31:35 -06:00
Assets Add preliminary Unix compatibility (using Mono; resolves #1384) (#1380) 2019-01-04 01:50:55 +03:00
BizHawk.Client.ApiHawk CPCHawk: Initial project outline (may or may not come to something eventually) 2018-07-03 14:53:09 +01:00
BizHawk.Client.Common Add preliminary Unix compatibility (using Mono; resolves #1384) (#1380) 2019-01-04 01:50:55 +03:00
BizHawk.Client.DBMan gamedb: added NGP/NGPC and improved homebrew detection 2018-09-21 16:10:35 +01:00
BizHawk.Client.DiscoHawk DoSettings file for all project to explicitely set language level to C#6 2018-06-23 13:06:13 -05:00
BizHawk.Client.EmuHawk GBHawk: Link Cable work 2019-01-03 17:31:35 -06:00
BizHawk.Client.MultiHawk DoSettings file for all project to explicitely set language level to C#6 2018-06-23 13:06:13 -05:00
BizHawk.Common Add preliminary Unix compatibility (using Mono; resolves #1384) (#1380) 2019-01-04 01:50:55 +03:00
BizHawk.Emulation.Common Add preliminary Unix compatibility (using Mono; resolves #1384) (#1380) 2019-01-04 01:50:55 +03:00
BizHawk.Emulation.Cores GBHawk: Link Cable work 2019-01-03 17:31:35 -06:00
BizHawk.Emulation.DiscSystem DoSettings file for all project to explicitely set language level to C#6 2018-06-23 13:06:13 -05:00
BizHawk.Installer Update BizHawkFiles.wxs 2017-08-29 11:15:38 -04:00
Bizware remove junk accidentally added bizwareGL ClassDiagram 2018-11-30 09:08:44 -06:00
Build add a build tool command which can strip timestamps from PE files (for my own use). 2017-12-04 01:00:58 -06:00
CpuCoreGenerator Spaces -> tabs. 2017-04-15 16:37:30 -04:00
Dist include appconfigs in dist package 2017-08-03 17:08:13 -05:00
ExternalCoreProjects/Virtu Refactor ITraceable to work on TraceInfo objects that separate Disassembly and Register information. Make Tracelogger two columns. 2016-02-21 17:34:42 -05:00
LibretroBridge/vs2015 libretrobridge: fix warnings and rebuild dll 2017-06-13 16:25:15 -05:00
LuaInterface looks like i never got around to using the 64bit luaperks, so luasockets wasnt built-in as promised ever since we went 64bit. fixes #1077 2018-01-15 17:20:24 -06:00
References Add preliminary Unix compatibility (using Mono; resolves #1384) (#1380) 2019-01-04 01:50:55 +03:00
Version Lua: client.getversion() - #1314 2018-09-10 19:24:36 +03:00
attic remove all meteor and garbo stuff completely. These two GBA cores were never up to par, really. 2017-04-23 13:21:35 -04:00
blip_buf Add Blargg's "blip_buf" as an unmanaged dll. license is LGPL; if I like the way it works, I'll rewrite it with MIT code. Implement it as the new resampling output track for NES. Small (~3%)? speedup. Should sound better, especially when the emulator can't quite keep speed. 2012-12-09 03:13:47 +00:00
help Added help file 2014-07-26 21:24:27 +00:00
libgambatte Gambatte: savestate GB rgb palettes 2018-11-22 10:11:35 -06:00
libmupen64plus update gliden 2018-12-23 18:33:06 +03:00
lynx change output64 to output in some unmanaged core buildscripts 2017-06-12 16:13:54 -04:00
mgba@db0041340f mgba: update build - zero bios state bug fixed 2018-09-10 23:02:54 +03:00
miniz add Miniz-based ZipWriter. Ends up being aboot 15-20% faster than FrameworkZipWriter, but as a minus requires the entire contents of each chunk to be buffered first. Not connected until I can think of a better strategy... 2017-06-11 14:37:19 -04:00
output/dll update gliden 2018-12-23 18:33:06 +03:00
psx oops, i forgot to implement shock_Destroy. 2018-08-26 23:05:09 -05:00
quicknes change output64 to output in some unmanaged core buildscripts 2017-06-12 16:13:54 -04:00
vbanext get vbanext in the right place 2017-06-12 21:00:54 -04:00
waterbox bsnes: remove embarrassing leftover empty space from trace log 2018-05-21 22:25:34 +03:00
wonderswan change output64 to output in some unmanaged core buildscripts 2017-06-12 16:13:54 -04:00
.editorconfig add .editorconfig 2016-04-20 12:17:41 -05:00
.gitignore gitignore the .vs folder 2017-10-29 12:44:25 -05:00
.gitmodules mgba: update build - zero bios state bug fixed 2018-09-10 23:02:54 +03:00
BizHawk.sln trap more cases where n64 emulation can halt when running buggy code and shunt through my don't-halt-after-all logic. these are now all associated with error messages; it would be nice if someone knew a way to get those error messages out to c#. then again, that might make buggy code become hopelessly slow due to error spew 2018-11-03 14:04:34 -04:00
BizHawk.sln.DotSettings SxROM - some small cleanup/simplification 2018-11-01 10:27:51 -05:00
Building Other Solutions.txt Update Building Other Solutions.txt 2017-08-29 10:53:03 -04:00
CpuCoreGenerator.sln Upgrade CpuCoreGenerator solution also 2011-08-27 02:20:10 +00:00
Good Core Bad Core.txt philosophize about good cores and bad cores 2015-02-01 02:57:52 +00:00
LICENSE add MIT license to repository, since that's what it's always been, but add a long section describing what a mishmash this repository is -- fair warning. Fixes #933 2017-07-24 12:05:42 -05:00
README.md Update repo readme with missing systems 2018-12-04 17:24:46 +00:00
Settings.StyleCop Move VsyncNum and VsyncDen out of CoreComm and into IVideoProvider 2017-05-05 11:21:37 -05:00
subwcrev.sh Add subwcrev.sh build script for non-Windows platforms 2012-03-12 04:44:10 +00:00

README.md

BizHawk

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

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

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
  • Commodore 64
  • Sinclair ZX Spectrum

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