Hi,
OUTSIDE does not crash anymore when being started, but it still does not
work. When starting NVDI Hatari freezes, does not even react when
pressing F12. Even Ctrl-C could not kill it, I had to use the kill
command. Without NVDI OUTSIDE can be started, but the system is not
stable, often there are double bus faults.
ROMSPEED now crashes Hatari:
#0 0x00007ffff5b81fa0 in raise () from /lib64/libc.so.6
#1 0x00007ffff5b83b7d in abort () from /lib64/libc.so.6
#2 0x000055555586f5ef in __pushtry (j=<optimized out>)
at /home/us/hatari/hatari/src/cpu/cpummu.c:1743
#3 0x000055555601e8bb in __pushtry (j=<optimized out>)
at /home/us/hatari/hatari/src/cpu/cpummu.c:1736
#4 0x000055555591e47c in fill_icache030 (addr=addr@entry=14684700)
at /home/us/hatari/hatari/src/cpu/newcpu.c:10786
#5 0x0000555555930b74 in fill_prefetch_030_ntx ()
at /home/us/hatari/hatari/src/cpu/newcpu.c:12089
#6 0x0000555555932425 in fill_prefetch_030 ()
at /home/us/hatari/hatari/src/cpu/newcpu.c:12236
#7 fill_prefetch () at /home/us/hatari/hatari/src/cpu/newcpu.c:12256
#8 0x0000555555932b79 in Exception_mmu030 (oldpc=<optimized out>, nr=11)
at /home/us/hatari/hatari/src/cpu/newcpu.c:3603
I noticed that this code fragment:
if (eamode == 0 || eamode == 1 || eamode == 3 || eamode == 4 || eamode =
= 6 || (eamode == 7 && rreg > 1))
is present in cpummu030.c and also in newcpu.c, but the changes only refer to
one of these files?