[comp.os.msdos.programmer] ROM driver

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.