Quote:
Originally Posted by jotd
Ok, sorry for the infuriating "it does not work" report.
I re-did the test with the new version: whdload has protected all memory besides 0-$80000 and yet when I try to access $81000 it works without access fault: MMU seems not enabled here (same behaviour as with the versions without MMU), at least the address boundary protection.
My config has 32 bit fastmem (not possible to save states). When I do that on a 24 bit config memory (to use savestates) I get a neat "access fault" from Whdload, witnessing that MMU is working in that case.
|
I'd like to know what exactly are you doing because this isn't 32 bit problem, I can cause access faults easily with enforcer active using 32 bit ram. This is either aligment or instruction problem.
EDIT: to make this less confusing, what is the exact instruction that should have caused access violation but didn't? Including all registers and status register.