Le 27/10/2020 à 00:12, Eero Tamminen a écrit :
Motion : no change
"Torus" works now fine.
Only "Susie" doesn't work, it's now stuck
executing these instructions:
$00016690 : btst #0,$fffffc00.w 50.00%
$00016696 : beq.s $16690 50.00%
Nicolas, any ideas what could be the problem?
when I try to test this demo, I get a segfault accessing the ide registers.
I run :
hatari -s 4 --tos tos404.img ~/MOTION/PRECOMPI.LED/SUSIE.PRG
Then hatari crashes after TOS tests the memory at boot.
In my config, I don't have any IDE/ASCI/SCSI drive defined.
This is the backtrace from gdb :
Thread 1 "hatari" received signal SIGSEGV, Segmentation fault.
0x00000000005f6760 in Ide_Mem_bget ()
(gdb) bt
#0 0x00000000005f6760 in Ide_Mem_bget ()
#1 0x0000000000690e74 in wait_cpu_cycle_read_ce020 ()
#2 0x000000000065a487 in mem_access_delay_byte_read_ce020 ()
#3 0x000000000065836d in get_byte_dc030 ()
#4 0x0000000000b8672e in op_4a39_23_ff ()
#5 0x000000000066f5c3 in m68k_run_2ce ()
#6 0x0000000000669ab2 in m68k_go ()
#7 0x00000000005bc998 in main ()
Seems the IDE registers handling is not correctly fixed yet ?