Re: [hatari-devel] STF/STE MMU broke savestate

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Le 07/01/2017 à 09:58, Wladimir J. van der Laan a écrit :
Hello,

Don't know if this is a known issue, so I thought I'd report it.
After saving and loading a savestate (Default Atari STE, 1MB), the machine is completely
b0rked with current tip as of today:

    Your Atari program just did something terribly stupid: VoidMem_xlate($2027bc8c)
    Your Atari program just did something terribly stupid: VoidMem_xlate($2027f09c)
    Illegal instruction: 0ce0 at 00000030 -> 04E010E2

The problem seems to happen with any combination of arguments. I bisected it to:

    The first bad revision is:
    changeset:   6480:9b133f4e1832
    user:        Nicolas Pomarede
    date:        Wed Jan 04 23:24:08 2017 +0100
    summary:     Add full support for STF/STE MMU at $FF8001 and address translation

Let me know if you need more information to reproduce.

Hi

you're right, some of the new varaibles I added for MMU are not saved yet, so restore won't be in full shape after that.

I will fix that.

Nicolas




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/