[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