Hi Ian, >It's long been an ambition of mine to invent my own OS (though it would >probably be a mixture of the bits I like most from ones I've used, >rather than completely original). If I knew how to drive the IDE >interface on the Q40 I'd give it a go. Is there a detailed spec. >that's publicly available?
Of course. You can use any PC book that covers IDE. How the Q40 mainboard translates the register adresses and interrupts is detailed in the Q40 hardware docs, which you already have, or find at the Q40 Website. I wrote code for testing most of the Q40 hardware, including IDE access. Most is GNU C, a little is assembler. If I find time I can put that into a better condition and publish it under GPL. BTW Q40/Q60 have ROM emulation on board. You can have your own OS booted from address 0 like it was on ROMs, including writeprotection. Bye, Peter
