-
Notifications
You must be signed in to change notification settings - Fork 2
Testing
kb1p edited this page Mar 28, 2021
·
1 revision
The below listed ROMs are used to check if current CPU implementation is valid or not:
-
http://www.qmtpro.com/~nes/misc/nestest.nes
- passes all official opcode tests
- Docs: http://www.qmtpro.com/~nes/misc/nestest.txt
-
http://blargg.8bitalley.com/nes-tests/instr_test-v4.zip
- Only official opcodes are supported.
- Tested on single bank ROMs.
- Stack overflow / underflow are treated as errors (comment out assert expressions in
CPU6502::push()/CPU6502::pop()to pass "11-stack.nes")
PPU works somehow...