Why FFFA01 when the register doc says FFFA03 ?agranlund wrote: 16 Apr 2022 02:23Yep TOS basically polls address 0x00FFFA01 in a busy-loop until bit5 is zero, like so:exxos wrote: 14 Apr 2022 23:17 When "bit 5" goes low, it should be the same as a IRQ from ACSI pin 10 :shrug: , but still no auto boot :pullhair: @agranlund ??TF536r2 allows the read to reach the motherboard in order to get the full value of that register, then it clears bit 5 and signals ACK.Code: Select all
btst #5,(MFP_GPIP).w
What ACK ? See I'm not sure what happens after the IRQ is issued.. As the ide is waiting for ACK I assume (but how ?) But then I'm totally lost. As the ide needs to put data in the bus , but doesn't the CPU need to to a bus grant first ? But then how does it know its doing a ide access ?! :stars:
I did try to compile your code with the SDRAM module removed but just ended up with corruption as it tried to get to desktop, so no idea what's wrong there. Maybe if I send you my pinout file you could compile your code for me to try on my board to see if ide boots then. You would have to compile to a 144.. Hence removing the SDRAM module as the 144 can't fit your module in it otherwise :(

