ProcessorTests icon indicating copy to clipboard operation
ProcessorTests copied to clipboard

A language-agnostic JSON-encoded instruction-by-instruction test suite for the 8088, 68000, 65816, 65[c]02 and SPC700 that includes bus activity.

Results 16 ProcessorTests issues
Sort by recently updated
recently updated
newest added

There are no tests that check if the Z-flag is set if the result of a 16-bit add (both decimal and non-decimal mode) is 0. I had a bug in...

bug

I believe there are currently no test cases for either DIVS or DIVU where the quotient is zero. If I modify my 68k DIVS and DIVU implementations to hardcode the...

It doesn't. They just don't exist. Bit 5 is hardwired to 1 where it matters, bit 4 to !irq_taken (only visible in the pushed P value in brk). So any...

Being able to test the powerpc would be handy.

Hello, I'm getting two mismatches on ASL.b ``` e502 [ASL.b Q, D2] 1583 00000c00 e502 asl.b #2,d2 -- ERROR Before: M68kState{sr=2719, pc=c00, ssp=800, usp=8f96b0a8, dr=[1827813764, 213778177, -839155778, 1049586149, -1040763541, -258789033,...

bug

This is a really interesting project. I'd love see some more processor variants. In particular, the 65C02 processors used in Apple II computers are not represented here. They used NCR...