Hi!

10-Сен-2004 10:50 [EMAIL PROTECTED] (Luchezar Georgiev) wrote to
[EMAIL PROTECTED]:

>> above shown MASM/TASM style, when _text_ with delimiters (spaces and/or
>> comas) enclosed into brackets (<99h,0,0,0,0>). This allows to pass
>> enclosed content as one argument. This is need, because list my be
>> different: eg, <"RUB",0,0>. How deal with this in NASM, I don't know.
LG> Neither do I.

     May be, Bart help us?

LG> Anyway, it's now converted to the old nice table format ;-)

     Show this, please.

>> And what about INT2F/122F?
LG> Although only MS-DOS 4.0 had it, I won't remove it

     Let me ask reverse question: why you add this _another FreeDOS specific
function, which duplicates another specific function_, whereas only some
version probably support this function (and RBIL is not very clear how!).

LG> (and it affects os_setver_m**or as I noted ;-)

     ?

...(Speech about GPL1 usage)...
>> "rare" not equal to "nonexisting". :)
LG> Exactly as the case with the Tom's f_nodes kludge ;-)

     And? Now your patches mention GPL (which associated with GPL1) and
removes (parts? of) tom's patch.

PS: what about other issues:

- MK_UWORD() instead "<< 8 |" in INT21/30?
- notes and questions about history.txt?

About history.txt. After carefull rereading, I _suggest_ I understand what
there mentioned. Let me rephrase:

> +        - zero serial number of Int 21h/30h (else buggy 32RTM thrashed stack)
> +        - added Int 2Fh/2Fh processing to set DOS version as per MS-DOS 4.0
> +        * autoexec.bat now single-line for FreeCOM compatibility when EOL=LF
> +        * config.sys: all commands removed as they were close to defaults
> +          - (with Bart) LoL pointer made const (saves some size for Watcom)
> +          - revision sequence now initialised along with DOS version in LoL
> +        * makefile: object files reordered to gain ~300B packed size

- clear CX after INT21/30, else buggy Borland's 32RTM trashes stack.
- added another FreeDOS specific function INT2F/122F, which duplicates
  INT21/33FC and, probably, similr to one, which supported by (some?)
  MS-DOS 4.0 (only) editions.
- autoexec.bat now contains only one line, without trailing LF or CRLF (this
  eases FreeCOM compatability, because MS-DOS shells doesn't parses LF as
  line end).
- config.sys now empty, because kernel defaults are optimal.
- (by Bart) LoL pointers...
- LoL->rev_number now initialized along with DOS version in main.c.
- makefile: object files reordered, this reduces packed kernel by ~300 bytes.




-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php
_______________________________________________
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to