Ok, unplugged my old 5.25 floppy drive and everything is running fine.
Now to the next problem : I'm making good progress on the host software for MO5/TO8, but I've found a problem. I think it's a "bug" in the firmware.
* When I run my software for the first time, everything works fine. I enter LBA mode and I can read and write without problems
* After some time without disk access, the drive motor is stopped (this is done by the MO5 floppy ROM, as I'm using the system routines for access to the drive)
* When I send a new command after that, the system stays locked. I get an "error 10" after a timeout. This means "drive not ready or not present".
I think the problem is when in LBA mode, the HxC doesn't send index pulses anymore, and the MO5 ROM/floppy controller is waiting for them (at least 5), to make sure the drive is spinning full speed.
I'm still using firmware 126.96.36.199. Should I upgrade ? was this fixed in a more recent version ? Or should I wait for a fix ?
(sending index pulses in LBA mode). any other workaround to suggest ? Of course I could program the floppy controller directly, but there are at least 3 different models used in Thomson machines so this would make the whole thing a lot more complicated. The Floppy ROM is made to unify the disk access for everyone, and I'd like to use it.