View Single Post
Old 30 December 2019, 14:36   #30
Toni Wilen
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 45
Posts: 23,796
Great. "Unfortunately" in this case it uses emulation core to generate all test cases so it can only work correctly if emulation is correct. Which means I had to run the test on real 68000 and if some result is wrong, emulation/tester needed fixes

btw, when all "basic" tests pass, you can increase "difficulty" by setting "feature_sr_mask=0x8000" to enable trace mode tests.

Address error testing is not very useful at the moment because afaik no emulator (except now UAE) does not emulate address (and bus) error undocumented behavior, mainly because no one depends on it, not even any protections for some odd reason.

I guess bus/address error tester really needs "basic" mode which only checks if exception is generated when expected and stack frame fields are almost correct (for example opcode field is not always current opcode) and ignore all partially set registers and CCR.
Toni Wilen is offline  
Page generated in 0.06847 seconds with 11 queries