Some senseless babbling from Jonathan De Boyne Pollard to Will Honea
on 11-11-99 11:22 about Get Going...
WH> I'm at least curious as to how OS/2 is gonna react ;-}
JDBP> I suspect that we might be begging Daniela to modify
JDBP> Build_Next_VolCB() and Process_Partition() in OS2DASD.DMD . (-:
JDBP> By the looks of it (i.e. from reading the source), Process_Partition()
JDBP> takes the first recognisable partition in the MBR that it finds, and
JDBP> Build_Next_VolCB() only calls it once per MBR.
JDBP> The modification should be relatively simple. One simply needs to
JDBP> take the for(i=0;i<4;++i) loop out of Process_Partition() and move it
JDBP> into both Build_Next_VolCB() and BPBFromScratch(), modifying it along
JDBP> the way so that it doesn't exit prematurely any more by removing the
JDBP> `found' logic, and make Process_Partition() take the current loop index
JDBP> as an extra parameter instead.
JDBP> Daniela ?
Ironically, such a change could make OS/2 bootable from a primary partition
that isn't the first, while you still couldn't boot DOS or WinXX from such
a setup on any but the first primary partition, given their requirement of
booting from C:.
But I still don't see why it should be done. If DOS (i.e. Win95) could
boot from a logical drive, I wouldn't have any primary partitions (Win95 is
used only for games, needless to say).
Mike Ruskai
thannymeister@yahoo.com
... I'd like to change the world, but they won't give me the source code.
___ Blue Wave/QWK v2.20
--- Platinum Xpress/Win/Wildcat5! v3.0pr2
114/477
143/1
* Origin: FIDO QWK MAIL & MORE! WWW.DOCSPLACE.ORG (1:3603/140)
|