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 2c431e75b2 more FDS audio clean up 2016-09-10 17:07:54 -04:00
Assets Updated gamedb_sega_sms.txt to have the SHA-1 for the No-Intro Micro Machines Hash and feed it the proper Mapper Data. 2016-09-08 03:46:00 -07:00
BizHawk.Client.ApiHawk Not crashing on PCE-CD is good too 2016-06-25 20:38:47 -04:00
BizHawk.Client.Common tastudio: pasting input beyond movie length extends it 2016-09-08 18:32:37 +03:00
BizHawk.Client.DBMan replace "Ok" with "OK" 2016-03-26 21:50:33 -05:00
BizHawk.Client.DiscoHawk change a bunch of old googlecode urls in assemblyinfos 2016-06-13 11:34:27 -05:00
BizHawk.Client.EmuHawk tastudio: fix a couple of crashes 2016-09-09 19:15:00 +03:00
BizHawk.Client.MultiHawk remove NeedsToPaint; client now repaints ~100fps while paused all the time. as it already did when input display was enabled. fixes #615.. probably 2016-04-20 12:17:41 -05:00
BizHawk.Common change a bunch of old googlecode urls in assemblyinfos 2016-06-13 11:34:27 -05:00
BizHawk.Emulation.Common * add a new IToolForm update mechanism which has extensible update points (so a tool can both pre- and post- update) 2016-08-13 15:31:26 -05:00
BizHawk.Emulation.Cores more FDS audio clean up 2016-09-10 17:07:54 -04:00
BizHawk.Emulation.DiscSystem change a bunch of old googlecode urls in assemblyinfos 2016-06-13 11:34:27 -05:00
BizHawk.Installer who checks in .suo files 2015-03-15 02:08:30 +00:00
Bizware d3d display method: survive ctrl+alt+del (should fix #522) 2016-04-20 14:29:54 -05:00
Build move assorting junk from the Output directory to Assets; add build step to copy them from Assets to the appropriate 32/64 output directory 2016-02-28 21:59:17 -06:00
CpuCoreGenerator PCE - Hu6280 - pass in and store the callback system instead of an IDebuggable instance and calling .MemoryCallbacks constantly 2015-01-24 15:05:03 +00:00
Dist changelog 2016-09-01 21:53:24 +03:00
EMU7800 fix emu7800 post build event 2014-07-27 00:43:23 +00: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
LuaInterface fix regressions in lua's support for UTF-8 strings, likely created around the time of the sandboxing. 2016-05-23 14:33:36 -05:00
References fix regressions in lua's support for UTF-8 strings, likely created around the time of the sandboxing. 2016-05-23 14:33:36 -05:00
Version put back DeveloperBuild = true 2016-09-02 11:48:01 -04:00
attic old VRC6 sound moved to attic/ 2012-12-10 20:26:59 +00: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
genplus-gx gpgx: custom backdrop color. 2016-02-28 20:52:54 +03:00
genplus-gx32 gpgx: move to normal tracing method too 2016-08-14 22:29:42 +03:00
help Added help file 2014-07-26 21:24:27 +00:00
libgambatte gambatte: add feature to toggle visibility of the window. I tried to put it on the rendering logic and not the control logic, to prevent possible sync bugs, and I don't think I messed that up, but maybe I missed some of the rendering logic. 2016-04-12 03:01:46 -05:00
libmeteor gba: support register reading. shows current mode's r0..r15, cpsr, spsr. at the moment, none of the other out of context banked regs are shown, which may or may not be a good idea. 2013-11-12 00:40:28 +00:00
libmupen64plus n64: perfect dark fixed! 2016-09-05 19:27:20 +03:00
libsnes snes disasm spacing 2016-08-19 23:14:12 +03:00
lynx lynx 64 bit build. not gonna lie - this system is pretty disappointing 2016-03-01 22:47:16 -05:00
output n64: perfect dark fixed! 2016-09-05 19:27:20 +03:00
output64/dll updated gpgx.elf 2016-04-24 19:49:39 -05:00
psx fix tracelogger buffer management on cpp side 2016-08-21 15:36:36 -05:00
quicknes 64 bit quicknes. Change both quicknes and wswan to not static their deps, and include libstdc++/etc as needed. Other cores will get the same treatment, so overall we should save space 2016-02-28 21:30:47 -05:00
vbanext dang it, do a better job adding sram memdomain to vbanext 2016-04-18 21:46:16 -05:00
waterbox fix gpgx CDL z80 -> MD cart 2016-04-15 00:10:23 +01:00
wonderswan Wonderswan - Support settings to change colors. Breaks existing binary savestates (existing text savestates should be OK). B&W palette is exposed as a setting, albeit without a very nice UI. Color palette is available behind the scenes, but is not exposed as a setting. 2016-03-26 13:35:57 -04:00
yabause yabause tracer 2016-08-24 00:05:17 +03:00
.editorconfig add .editorconfig 2016-04-20 12:17:41 -05:00
.gitignore Clean up .gitignore and add a bunch of things 2016-03-04 19:08:54 -05:00
.gitmodules N64 - Added the GLideN64 plugin as a submodule 2015-07-04 18:29:36 -04:00
BizHawk.sln .sln vs2015 support got whacked somehow 2016-04-22 23:42:52 -05:00
BizHawk2010.bat add ignores, and add a batchfile for loading bizhawk.sln in vs2010 in order to save my sanity 2015-03-04 09:24:05 +00:00
Building Other Solutions.txt Update some build notes 2016-03-26 11:10:11 -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
README.md Update README.md 2016-08-21 12:53:03 +03:00
snes9xgit.txt update git url for bizsnes and add dll file. 2014-07-28 21:10:16 +00:00
subwcrev.sh Add subwcrev.sh build script for non-Windows platforms 2012-03-12 04:44:10 +00:00

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!

Binaries can be found on on github

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