[hatari-devel] Ishar 1 and 2 falcon

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


Hi,

I've given a closer look at ishar 1 and ishar 2 on Falcon.
They are both "installed" on my hatari falcon hard drive in a directory Ishar_1 and Ishar_2.

When I launch them, the program loop forever in these lines :

cpu video_cyc=  1424 400@  1 : 000510C2 48e7 8000 MOVEM.L D0,-(A7)
cpu video_cyc=  1436 412@  1 : 000510C6 3f00 MOVE.W D0,-(A7)
cpu video_cyc=  1440 416@  1 : 000510C8 3f3c 0007 MOVE.W #$0007,-(A7)
cpu video_cyc=  1444 420@  1 : 000510CC 4e4d TRAP #$0000000d

cpu video_cyc= 1448 424@ 1 : 00E00D7C 41fa 07bc LEA.L (PC,$07bc) == $00e0153a,A0
cpu video_cyc=  1456 432@  1 : 00E00D80 2279 0000 04a2 MOVEA.L $000004a2,A1
cpu video_cyc=   980 980@  0 : 00E00DDE 4e73                     RTE

cpu video_cyc=   996 996@  0 : 000510CE 588f ADDA.L #$00000004,A7
cpu video_cyc=  1000 1000@  0 : 000510D0 4a80 TST.L D0
cpu video_cyc=  1004 1004@  0 : 000510D2 4cdf 0001 MOVEM.L (A7)+,D0
cpu video_cyc= 1016 1016@ 0 : 000510D6 6700 ffea BEQ.W #$ffea == $000510c2 (T)

cpu video_cyc=  1028   4@  1 : 000510C2 48e7 8000 MOVEM.L D0,-(A7)
cpu video_cyc=  1040  16@  1 : 000510C6 3f00 MOVE.W D0,-(A7)
cpu video_cyc=  1044  20@  1 : 000510C8 3f3c 0007 MOVE.W #$0007,-(A7)
cpu video_cyc=  1048  24@  1 : 000510CC 4e4d TRAP #$0000000d

cpu video_cyc= 1052 28@ 1 : 00E00D7C 41fa 07bc LEA.L (PC,$07bc) == $00e0153a,A0
cpu video_cyc=  1060  36@  1 : 00E00D80 2279 0000 04a2 MOVEA.L $000004a2,A1


The Trap BIOS 7 is : get floppy disk boot sector. This means that a floppy disk has to be present in the floppy disk drive.

So, the problem with Ishar 1 and Ishar 2 is absolutely not a problem of Videl or cycles or whatever but just that the games should be on floppy disks and not on the hard drive.
(From what I understand of the problem).
Can someone confirm ?

Regards

Laurent






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