Port-amiga archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: IDE-doubler support



Hi,

I've sent you the drawings from the Aminet hard/hack(?) "4IDE" project.

I've looked at them back then; I concluded that that hack does

- make the auxilliary register region inaccessible
- map instead in the "regular" register region.

Now, the old Amiga ide driver as well as the nowadays used machine-independent
driver access the auxiliary region for two reasons:

a) to reliably reset it (there's the WDCTL_RST bit)
b) maybe to disable the controller interupts (I don't remember anymore)
c) to read the alternate status register, which I think is readable without
clearing the status (or the pending interupt).

Now, if you simulate the altsts reading by some clever caching of the register
value (don't read twice if you now nothing happened), you might get away
without using it; I'm not familiar enough with that driver to decide.
Good luck!

        Ignatios

Attachment: pgpE49GczMRef.pgp
Description: PGP signature



Home | Main Index | Thread Index | Old Index