[hatari-devel] ST Doom crash with 16Mhz+cache MegaSTE

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


Hi,

According to this post:
https://www.atari-forum.com/viewtopic.php?p=481296&sid=382d0062d5e531cfdb8f6601773b66e6#p481296

ST-DOOM works fine on real MegaSTE @ 16Mhz with cache enabled:
https://github.com/indyjo/STDOOM/tree/master#readne


However, with Hatari it crashes at startup.

The actual crash differs a bit between TOS versions:
- TOS 2.06: 4 bombs after "I_InitSound"
- EmuTOS v1.3 256k: illegal instruction after "R_Init"
- EmuTOS v1.2.1 256: bus error after "I_InitSound"
- EmuTOS v1.1.1 256k: bus error after "R_Init"
- EmuTOS v1.0 512k: address error after "I_InitSound"
- EmuTOS v1.3 1024k: freeze after "I_InitSound"
- EmuTOS v1.2.1 1024k:  illegal instruction after "R_Init"
- EmuTOS v1.1.1 1024k:  illegal instruction after "I_InitSound"

NOTE: Everything works fine at 16Mhz, crashes start only after MegaSTE (16KB) cache is also enabled (from GENERAL.CPX).

Could this be additional Hatari cache handling issue?


	- Eero




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