v4.0
This release splits the test suite up into separate ROMs. Although I really liked the "single ROM image to rule them all"-concept, I ran out of space to fix bugs or to add new features and tests.
Changes
- Versioning scheme has changed to
MAJOR.MINOR
- For debugging reasons, all ROMs now show their version number (4.0) somewhere in their UI. This way you (and anyone trying to help you) can easily visually distinguish which code you are running
- Corax89 test has been rebranded to Corax+ test, because I added tests for:
Fx65
(save
) separate fromFx55
(load
)Fx1E
(i += vX
)8xy7
(vX =- vY
)- Register width (marked with
vX
) - It's visual aesthetics have also been brought in line with the rest of the test suite
- Improved flags test
- @jon-axon added tests for when
vX
isvF
(introducing the fourth checkmark) - Added a test for
i += vF
- Better detection of edge cases
- More strict checks for flags
- @jon-axon added tests for when
- Improved quirks test
- Quirks test has a nice animation while you wait
- Output is more verbose, showing different error codes for different issues
As always, the full manual can be found here.