MasterFudge is an emulator for various 8-bit game consoles and handhelds, written in C#, supporting Sega SG-1000, Mark III/Master System and Game Gear, as well as Coleco ColecoVision. Accuracy still leaves things to be desired, and it is, just like its predecessor, generally somewhat fudged together, hence the name.
- Zilog Z80: All opcodes implemented, documented and undocumented; the two undocumented flags are not fully supported yet; disassembly features incomplete
- Texas Instruments TMS9918A: Scanline-based, not fully accurate and possibly with some bugs here and there; still missing the multicolor graphics mode
- Sega 315-5246: Master System II VDP, TMS9918A with additional graphics mode, line interrupts, etc.; also not fully accurate
- Sega 315-5378: Game Gear VDP based on Master System II VDP, with higher color depth, etc.; also not fully accurate
- Texas Instruments SN76489: Fully emulated, accuracy is probably not very high, but still sounds decent enough
- Sega 315-5246: Master System II PSG (integrated into VDP chip), SN76489 with minor differences in noise channel; same issues as SN76489
- Sega 315-5378: Game Gear PSG (integrated into VDP) based on Master System II PSG, with stereo output extension; same issues as other PSGs
- Sega: Support for ROM-only, ROM+RAM, standard Sega mapper and Codemasters cartridges; cartridge RAM not yet saved, "Korean" mapper still unsupported
- ColecoVision: Only standard cartridges up to 32k supported, no MegaCart or the like