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 1c9d814e15 Add files via upload 2016-06-24 15:02:50 -04:00
Assets ok, it's over. exe packing is for the birds 2016-03-24 19:10:08 -05:00
BizHawk.Client.ApiHawk Add Save/Load state methods and events to ApiHawk 2016-05-29 16:50:16 +02:00
BizHawk.Client.Common change a bunch of old googlecode urls in assemblyinfos 2016-06-13 11:34:27 -05: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 Fix polar coord when center is non-zero 2016-06-14 19:31:54 +02: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 change a bunch of old googlecode urls in assemblyinfos 2016-06-13 11:34:27 -05:00
BizHawk.Emulation.Cores Add files via upload 2016-06-24 15:02:50 -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 Add Save/Load state methods and events to ApiHawk 2016-05-29 16:50:16 +02: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 Update Version/VersionInfo.cs 2016-04-16 06:31:54 -07: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
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 add workaround to jabo for some old intel gpus (seemingly only involving d3d8) which wreck the SetDllDirectory for the process. A similar workaround may be needed for d39 display method, but that isn't clear yet. 2015-08-19 22:21:11 -05:00
libsnes Rough in some stuff for better oninputpoll in snes. Not hooked up in looah yet. The idea is that oninputpoll will get called with a core-specific int that signifies what happened. 2016-02-29 21:22:30 -05:00
lynx lynx 64 bit build. not gonna lie - this system is pretty disappointing 2016-03-01 22:47:16 -05:00
output psx: patch for "Fantastic Pinball Kyutenkai" lockup, not likely to affect sync but could in principle. 2016-06-14 12:54:43 -05:00
output64/dll updated gpgx.elf 2016-04-24 19:49:39 -05:00
psx psx: patch for "Fantastic Pinball Kyutenkai" lockup, not likely to affect sync but could in principle. 2016-06-14 12:54:43 -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 typo in genesis z80 CDL that made addresses in mirrored z80 ram region crash 2016-04-22 12:34:12 -05: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 some prepwork for opengl texture ID importing (skip rendertarget resolve on OGL display method) but there are still problems and it can't be enabled yet 2016-02-22 00:23:20 -06: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
Execute.cs Add files via upload 2016-06-24 15:02:08 -04: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-03-16 02:07:43 -05: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