View Single Post
Old 02 September 2009, 08:19   #54
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
Quote:
Originally Posted by jotd View Post
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.

Last edited by Toni Wilen; 02 September 2009 at 10:23.
Toni Wilen is offline  
 
Page generated in 0.04365 seconds with 11 queries