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
hegyak 9864d8190c Cleanup GameShark.Designer.cs 2015-11-14 12:13:39 -08:00
BizHawk.Client.Common try supporting U+D/L+R priority control in addition to allow and forbid 2015-11-14 01:49:16 -06:00
BizHawk.Client.DBMan take a stab at re-adding the purported "add ability to resume disc hashing when interrupted" half of which was lost during a merge 2015-07-12 14:08:55 -05:00
BizHawk.Client.DiscoHawk improve discohawk reliability 2015-09-10 16:54:02 -05:00
BizHawk.Client.EmuHawk Cleanup GameShark.Designer.cs 2015-11-14 12:13:39 -08:00
BizHawk.Client.MultiHawk Move GLManager from Client.Common to Client.EmuHawk, it is inappropriate to be in Client.Common 2015-10-17 19:27:30 -04:00
BizHawk.Common fix bug in sprintf with null %s 2015-11-08 20:22:39 -06:00
BizHawk.Emulation.Common work on keyboard input, but hasnt been tested yet. also reorg the core a bit 2015-11-08 22:05:48 -06:00
BizHawk.Emulation.Cores some prepwork for 3dstuff, but it will be a lot of work for a really rainy day 2015-11-08 22:59:57 -06:00
BizHawk.Emulation.DiscSystem discsys/psx - dont crash when reading absurdly negative LBAs 2015-09-17 18:18:06 -05:00
BizHawk.Installer who checks in .suo files 2015-03-15 02:08:30 +00:00
Bizware improve d3d9 shader compatibility more 2015-10-24 01:32:44 -05:00
Build add tool for clearing NXCOMPAT bit on PE headers 2015-09-10 16:53:48 -05: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 2015-11-01 21:31:27 -06:00
EMU7800 fix emu7800 post build event 2014-07-27 00:43:23 +00:00
ExternalCoreProjects/Virtu Apple II - Fix Memory and Input Callbacks interacting with savestates 2015-07-06 22:09:18 +02:00
LuaInterface gitignore and cleanup 2015-11-02 00:33:17 -06:00
References Revert "activate luaperks version of lua". Never mind, we no longer have evidence that we need this. We'll keep it stashed until we do. 2015-11-02 01:08:55 -06:00
Version Update version info for 1.11.3 2015-10-14 19:11:25 -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 CDL - oops, forgot GPX z80 data reading 2015-10-27 16:46:29 -05:00
help Added help file 2014-07-26 21:24:27 +00:00
libgambatte CDL - add consistency check to GB, fix probably bugs in varying cartram sizes, change GB memdomain from "Cart RAM" to "CartRAM" (hope this doesnt cause a problem) 2015-10-26 21:42:48 -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 rebuild bsnes dlls without CRT dependency; tweak optimization flags; switch back to using original (probably faster) libco (it had been changed during the efforts to permit libco and managed threads to coexist vis a vis GC exception unwinding) 2015-11-13 15:27:50 -06:00
lynx lynx: memory domains. R/W: RAM, Save Ram. R: Cart A, Cart B. 2014-11-02 19:11:19 +00:00
output rebuild bsnes dlls without CRT dependency; tweak optimization flags; switch back to using original (probably faster) libco (it had been changed during the efforts to permit libco and managed threads to coexist vis a vis GC exception unwinding) 2015-11-13 15:27:50 -06:00
psx psx - hook up new controller configuration, to support 0-2 pads and 0-2 memcards. Not tested very well yet. no multitap this release. 2015-10-03 17:27:52 -05:00
quicknes fix FME-7 IRQ ACK logic in quicknes and neshawk 2015-03-05 18:36:09 +00:00
vbanext can the special saveram format for vbanext and use dumbo saves instead. if a game breaks, we could always add some hack or something. probably nothing will break. 2015-06-05 22:47:22 +00:00
wonderswan wonderswan: clear out unused code for clear saveram 2014-11-24 18:50:18 +00:00
yabause give yabause its own GL context. gets gl+yabause minimally working. maybe still loadstate-related crashes. 2014-06-08 23:30:34 +00:00
.gitignore gitignore and cleanup 2015-11-02 00:33:17 -06:00
.gitmodules N64 - Added the GLideN64 plugin as a submodule 2015-07-04 18:29:36 -04:00
BizHawk.sln tastudio: tsm never actually uses currentBranch, so why should it have it? 2015-10-24 16:29:37 +03: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 test commit 2015-06-18 02:54:34 +00: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 2015-08-10 10:27:55 -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 the sourceforge page

=== 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