Re: [hatari-devel] Hatari freezing when running FIX24.PRG |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
Le 09/10/2018 à 09:16, Uwe Seimet a écrit :
Hi,
When running the attached FIX24.PRG as the only program in the AUTO
folder Hatari's TT emulation freezes. I cannot even kill Hatari with Ctrl-C,
but have to use the kill command. It's quite likely that this is an issue
with the PMMU emulation. PMMU, prefetch and cycle exact were enabled.
FIX24 was an open-source replacement for Atari's non-open 24BIT.PRG, which
used the PMMU to reduce the 32 bit address range to 24 bit in order to
support programs that did not work with TT-RAM in the early days of the TT.
I guess Hatari's 24 bits addressing option does the same.
I attached both the binary and the sources. (Comments are in German
because this is a slightly updated version of what was published in the
German ST Computer magazine 4/91.)
If you want to run FIX24 in order to reproduce the issue, note that FIX24
requires that no TT-RAM has been allocated yet. Usually it's the first
program in the AUTO folder.
Maybe this helps with resolving PMMU-related issues.
Best regards
Uwe
Hi
thanks for this program, but unfortunately I can't reproduce any crash.
I copied fix24.prg to my gemdos drive then ran :
hatari -c ../my_tests/hatari_uwe.cfg -d /others/ST/D --machine tt
--tos ~/Emul/ST/tos306fr.img -s 14 --ttram 16 --mmu on --addr24 off
--cpu-exact on --compatible on
from the desktop I launched fix24.prg which exited cleanly and tos still
work, no crash.
Same if I run with my default config (which start in standard 640x200
med res mode).
I don't use any ASCI/IDE drives, I don't think it makes a difference
Could you try to run it from a fresh / new config with Hatari's default
and passing parameters as in my example above ?
This is really strange that you still get crash in romspeed and fix24
when it works for me now.
Nicolas