Register spacing is 4 bytes (both Gayle and A4000)
+$1000 should map to IDE CS1 line (access to Alternate Status/Device Control register which is register 6 and Drive Address [DA is ATA1-only] which is register 7)
Are you sure you about all $1xxx offsets? They look strange.. Byte or Word accesses?
Gayle or not Gayle does not make much difference, basic IDE is nothing more than address decoder that maps some physical m68k addresses to IDE register addresses + interrupt handling (which is the only chip specific operation).
|