On Montag, 27. November 2017 10:35:24 CET Nicolas Pomarède wrote:
maybe an extra
program would be needed at boot to intercept TOS accesses and ensure FDC
data are transferred between RAM and TT RAM.
It depends on where the access is coming from. You could catch calls like
Floprd/Flopwr (maybe that can already done by Hatari, without the need of an
extra program), but if the hardware is accessed directly, it will be too late.
The bios of TOS 3.06 at least will call the internal routines directly,
without going through the BIOS trap, so that might be difficult. For this you
have to hook also at least the hdv_ system vectors. Another difficulty might be
if some XHDI-capable driver is used, don't know how they behave if you are
trying to access a floppy through this.