Hello Peter,

> Of course. You can use any PC book that covers IDE.

I have such a book, though it is a good few years old now - might need 
updating to cover latest standards - like how to format a CHS address 
for a disk with more than 1024 cylinders.  My suspicious mind I guess, 
but I was assuming that only the interface between disk and controller 
would be standard, whereas the interface between 
software driver and controller card would be proprietary, like the 
situation with SCSI adapters.  Sounds like IDE might be a bit easier 
than I'd feared!

I'd be interested in seeing your code.  I doubt very much that I'd get 
as far as producing something I'd be prepared to sell commercially.  
I'm lucky if I can find a couple of hours a week to spare for 
programming.  It's just the challenge and being able to say I've done 
it, and maybe even getting some parts to work better than what's 
already available ;O)

Ian.

> -----Original Message-----
> From: pgraf 
> Sent: 12 February 2002 22:46
> To: ql-developers
> Cc: pgraf
> Subject: RE: Re: [ql-developers] QDOS+ in C...
> 
> 
> 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
> 
> 
> 


Visit our website at http://www.ubswarburg.com

This message contains confidential information and is intended only 
for the individual named.  If you are not the named addressee you 
should not disseminate, distribute or copy this e-mail.  Please 
notify the sender immediately by e-mail if you have received this 
e-mail by mistake and delete this e-mail from your system.

E-mail transmission cannot be guaranteed to be secure or error-free 
as information could be intercepted, corrupted, lost, destroyed, 
arrive late or incomplete, or contain viruses.  The sender therefore 
does not accept liability for any errors or omissions in the contents 
of this message which arise as a result of e-mail transmission.  If 
verification is required please request a hard-copy version.  This 
message is provided for informational purposes and should not be 
construed as a solicitation or offer to buy or sell any securities or 
related financial instruments.

Reply via email to