root@cromemco.UUCP (root) (03/28/91)
I am contemplating writing a ROM based SCSI device driver (for two harddisks only). I am thinking of doing this not only because I am a masochist, but because I will be booting on the device the driver is for. I plan on stealing int 13 when dl == 0x80 or 0x81 and do my own int 13 functions on the SCSI drives. Can this be done? I do not know where to get some temp RAM space that I can legally use. I don't want BIOS or MS-DOS to wipe out my RAM. I need at least a couple K. How `bout stack space. I usually work with a assembly language "stub" that calls "C" code. I need a lots of stack space. How much can I trust my callers stack? I am not as naive as I may sound by these questions. I am a experienced with *unix* device drivers, this is my first experience with the DOS world. Please save news-bandwidth and e-mail me, If I get good feedback, I will post a synopsis. My e-addr gets munged sometimes... My e-addr is: pyramid!cromemco!tom@uunet.uu.net Thanx.