You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sony SPC700 interpreter in Python for the SNES audio processor. All 256 opcodes, validated against all 256,000 SingleStepTests cases with zero failures, 100 percent statement and branch coverage, and no assumption that memory or registers start clean
MOS 6502 and WDC 65C816 CPU emulator in Python, cycle accurate. Sixteen parts chosen at construction, held to the manufacturers' data sheets and to a per-opcode suite: 17,900,000 state cases and 17,870,080 cycle-exact cases compared, zero failures. 100% branch coverage, no dependencies
Zilog Z80 CPU emulator in Python, cycle accurate to the T state. Held to Zilog's own manual for every machine cycle and to a per-opcode suite for every T state: 1,604,000 cases and 22,005,372 T states compared, zero failures. Three parts, NMOS and CMOS, 100% branch coverage, no dependencies