Re: [hatari-devel] TOS 3.00

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


On Samstag, 9. Februar 2019 00:31:53 CET Eero Tamminen wrote:

> I'm not getting TOS 3.00 to boot in Hatari TT emulation:

> http://www.atari-forum.com/viewtopic.php?f=27&t=35161

>

> It's just looping on some MFP register:

> $00e01ed4 : cmp.l $04ba.w,d7 24.95%

> $00e01ed8 : bcs.s $e01eea 24.95%

> $00e01eda : btst #5,$fffffa01.w 24.95%

> $00e01ee0 : bne.s $e01ed4 24.95%

 

Thats a bit strange, because almost the same sequence can be found in TOS 3.06:

 

[00e019ec] b0b8 04ba cmp.l $04ba.w,d0

[00e019f0] 650c bcs.s 00e019fe

[00e019f2] 0838 0005 fa01 btst #5,$FA01.w

[00e019f8] 66f2 bne.s $e019ec

 

It's purpose is to wait for a dma transfer to complete, with a timeout of either 3sec or 1/10 sec (the values are shortly before that sequence). Maybe something is going wrong with the 200hz timer?

 



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