Hi!

24-Июн-2004 18:35 [EMAIL PROTECTED] (tom ehlert) wrote to "Arkady V.Belousov"
<[EMAIL PROTECTED]>:

>>      MS-DEBUG doesn't runs from FD because "Incorrect DOS version". Setting
>> required through VERSION= doesn't helps. Analyzing of inthndlr.c shows, that
>> os_major and os_minor returned only through INT21/3306, for INT21/30 used
>> os_setver_*. Is this bug (in config.c:sysVersion(), which not sets
>> os_setver_*)?
te> RBIL:
te> INT 21 - DOS 5+ - GET TRUE VERSION NUMBER
te>         AX = 3306h
te> the only bug here: FD 21/3306 isn't reentrant
te> BTW: debug call int21/30 only.

     tom, I understand that debug call INT21/30 and this is why in current
FD VERSION= doesn't helps to run it. I ask: is there are some hidden reasons
to not _initialize_ os_setver_major and os_setver_minor for VERSION= in
config.c:sysVersion() to same values, as os_major and os_minor?

PS: BTW, main.c:init_kernel() initializes both os_m* and os_setver_*; even
with VERSION= FreeCOM VER/R returns 7.10.




-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to