[hatari-devel] ST Doom crash with 16Mhz+cache MegaSTE |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: Hatari Development <hatari-devel@xxxxxxxxxxxxxxxxxxx>
- Subject: [hatari-devel] ST Doom crash with 16Mhz+cache MegaSTE
- From: Eero Tamminen <oak@xxxxxxxxxxxxxx>
- Date: Wed, 11 Jun 2025 00:33:49 +0300
- Dkim-filter: OpenDKIM Filter v2.11.0 smtp.dnamail.fi 10BB32113E09
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=helsinkinet.fi; s=2025-03; t=1749591230; bh=a8dYwUywsf4b2tA9WJxTcMtIGS34vcW8Jd8tU/rKp7M=; h=Date:To:From:Subject:From; b=TWp+arB+EXI/U7ZWlRCyh1mE2S1se08VbOzWjGLBM2Xei2rB8070GqfEbJeZW2YRg hbjdsgDvqdsSIxGucaO1PMlVeqIfJ+ufAgq0hkOqd7aSpLB1UqgwN9THB7V1qAM63P QcKh5h+0bKnAspN/2dQG91IxM0VnISrB9REOzlte0pMPnveDKqOOnTiBmdMd73BnN5 Nn+LdcE31tNki9EDEw7uUfTr3JjbGMDdXFgG2tpW99jZdme8roNz4yOBDvw6Kudj+u YEkY+7P/HJvJyhNndYIOUJqUW59Rhm+nozbcPjTScdFJbaT+1Q1elyALdT/QYKHID8 dW3Q8rnHYMu9w==
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