Re: [hatari-users] TOS 1.0 floppy bootrom

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


Le 18/03/2013 23:07, Thomas Huth a écrit :

  Hi,

Am Mon, 18 Mar 2013 20:03:10 +0100
schrieb Vincent Rivière <vincent.riviere@xxxxxxxxxxx>:

On 18/03/2013 18:21, Nicolas Pomarède wrote:
But can you move it latter ?

Yes, inside emutos-floppy booted from that ROM, the mouse worked.

You could try to modify "IKBD_ROM_VERSION" in ikbd.c to see if it
fixes the problem.

I may try some day, but I'm just a user (here)...

0xf0 does not help ... but it works when I disable the sending of the
"version number" completely. Looks like TOS 0.00 does not expect this
byte. This could mean that the very early IKBDs did not send this
code ... or, Nicolas, could it be that 0xf1 should not be sent after a
hard reset, and only after a 0x80 0x01 reset command? TOS 0.00 does not
send the 0x80 0x01 command as far as I can see, so maybe it should also
not get the 0xf1?

  Thomas



As far as I could see from disassembling the most common IKBD rom (the one from 520 STF, STE, ...), it always send F1 after a complete initialisation, whether it's a hard reboot (power on, 68000 RESET instruction) or a soft reboot using 0x80 0x01 command.

Maybe earlier ST with TOS 1.00 had a different IKBD ROM, but I was not able so far to find the dump of such IKBD ROM, so I can't really say.

The fact that tos 1.00 doesn't send $80 $01 command could be understandable, as after a reset the ikbd init itself alone anyway. Unless we have the ikbd rom, it's hard to be sure.

Nicolas




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