Hi!

     (Moved from private discussion).

15-Авг-2004 04:51 [EMAIL PROTECTED] (Eric Auer) wrote to
[EMAIL PROTECTED]:

EA> Hi, does anybody remember why we store the DDPT (int 1e)
EA> at 70:0 instead of using 0:522 as most other DOSes? How

     DDPT (int 1e) store in `int1e_table' structure, which is placed in
_LOWTEXT segment in kernel.asm. And _LOWTEXT comes before any other segment
(see segs.inc), except PSP, which is at fixed place 60:0.

     BTW, I suggest, main DOS PSP (which is dummy stub and only JFT here is
important, also as environment from config.sys in command line area) may be
moved to 50:0 (thus kernel may be loaded by default at 50:0 instead 60:0).

EA> hard would it be to change that? I think 0:522 is so common

     "So common"?! Which sources describe it so?

EA> that some tools might actually just ASSUME that
EA> the data is at that place instead of reading int 1e.
EA> PS: It seems that MEMDISKs have wrong DDPTs with only 2 sectors per track!?




-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to