[hatari-devel] IDE 32-bit data transfer |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: [hatari-devel] IDE 32-bit data transfer
- From: Vincent Rivière <vincent.riviere@xxxxxxxxxxx>
- Date: Wed, 18 May 2016 23:31:30 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=n5Nn5lUnuSKg65X3XXby4IWTWM8oJ+r3K7wpyCJ5d+0=; b=AZqNc+FIAqFISs0MF9Nnflhe0Y7Y2T5ClIstYkDYiMyr7emisgH/yGR1VLygldeno4 GKc36B2uy5ioyxMBl8NmtiNY5XWswmrYnnyq1eAJgOO5iNnUv7e+t1IggiW1QHxqZst3 Bph8kpUae3QcXVj9xLqv0jL5WtH/dxdwPaDR/AnWBnHJCMsyI3Ts/NThpCEYYKDkv+2u BoaSremUQz+wFfIKtBEM0Go9psfEdv3KskF9y4YEqOGaolDFh6sD0lDlnItnicEI35B+ 7UEZSGH8fsL7W0rKuVrP+dl1nGSAhzTld7U4pwZnrUCfE+aH+kEajIB5M21+KUzpeaPj 6l2A==
Hello.
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.
--
Vincent Rivière