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.