Re: [hatari-devel] IDE 32-bit data transfer

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


On 18 May 2016 at 23:31, Vincent Rivière wrote:
>
> I noticed that Hatari IDE emulation worked fine with EmuTOS 0.9.1, but it
> has been failing since EmuTOS 0.9.3.
>
> The cause is that EmuTOS now uses 32-bit data transfer by default.
> This means that the IDE data register is read using move.l instead of
> move.w.
>
> This works fine on real hardware.
> Hatari should be fixed to allow that.
>
As a follow-up to that, it seems that EmuTOS's longword access to $f00000 (via
a move.l) generates a wget($f00000) followed by a wget($f00002) rather than an
lget($f00000).

Roger




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