http://tasvideos.org/BizHawk.html
BizHawk is a multi-platform emulator on C#, that focuses on core accuracy and power user tools (debugger will follow shortly) while still being an easy to use emulator for casual gaming. So far it represents pretty accurate NES emulation and a seemly list of mappers. Besides, it now uses bsnes and gambatte cores for the corresponding platforms. Cores on both C# and C++ are supported. C# was chosen for the development speed (more work in less time, much was done since the first release in March) and benefits over cpp in creating the logics.
Architecture points
BizHawk still needs more developers, because these tasks are unlikely with the current crew:
Feature suggestions are also welcome. See what's already considered.
Prereq installer
Windows Binary Downloads
Home dev thread
BizHawk is a multi-platform emulator on C#, that focuses on core accuracy and power user tools (debugger will follow shortly) while still being an easy to use emulator for casual gaming. So far it represents pretty accurate NES emulation and a seemly list of mappers. Besides, it now uses bsnes and gambatte cores for the corresponding platforms. Cores on both C# and C++ are supported. C# was chosen for the development speed (more work in less time, much was done since the first release in March) and benefits over cpp in creating the logics.
Architecture points
- Complete separation of client & core (cores are in a dll that the client uses)
- Cores build off a core interface that gives them a unified api for the client to use
- Each component in a core is a reusable object, that can be reused through multiple cores
- Focus on archictecture and readability, long term maintainability is the highest priority
- Second priority is accuracy
BizHawk still needs more developers, because these tasks are unlikely with the current crew:
- Linux & Mac support (some work started though, Mono used)
- Accuracy improvement (particularly the APU. The whole thing would benefit from a rewrite. Might be on C++ as it isn't reused on other platforms)
- Speed improvement (no speed hacks, like in FCEUX)
- FDS and perhipherals like the zapper
Feature suggestions are also welcome. See what's already considered.
Prereq installer
Windows Binary Downloads
Home dev thread