Hi Eduardo,

inthndlr.c int2F_12_handler should implement this...

>> So in short, I do not know what broke int 2f.122b and 122d
>> or whether it was removed deliberately. The changelog says:
> 
> Definitely, they are not implemented.

> Supporting country.sys and nlsfunc are completely different things.

True, but I found nothing about specifically nlsfunc in the
changelog, so I would rather assume that if 2040 lacks this
functionality, 2039 must also lack it.

http://freedos.svn.sourceforge.net/viewvc/freedos/kernel/trunk/kernel/inthndlr.c?view=log

says that the stable inthndlr.c did not change for more than
2 years either, while kernel 2039 is from 8/2009. In other
words, the last change in nlsfunc support was from BEFORE we
saw kernel 2039, there are no 2039 versus 2040 differences.

The stable branch is completely missing the 12/2005 (!) patch
from you which implements int 2f.122b and 2f.122d support for
NLSFUNC. You can see the differences here:

http://freedos.svn.sourceforge.net/viewvc/freedos/kernel/branches/UNSTABLE/kernel/inthndlr.c?r1=1160&r2=1163

The same as a patch in unified diff style can be viewed here:

http://freedos.svn.sourceforge.net/viewvc/freedos/kernel/branches/UNSTABLE/kernel/inthndlr.c?r1=1160&r2=1163&view=patch

Note that this was the latest change in unstable inthndlr.c.
There were few other fixes in unstable after that:  A country
sys bugfix (8/2006, 1261), the port of a SYS feature from the
stable SYS to unstable 3.6c,  better config sys read error
handling (2/2006, 1177), support for floppyless systems in
initdisk (2/2006 1179), a FAT32 bugfix in fattab.c (7/2006,
1253) and a QB (qbasic) 4.0 compatibility fix (8/2006, 1259)
in memmgr.c because QB does a double-free...

As you can see, UNSTABLE got discontinued almost 5 years ago
but apparently some features got overlooked when porting all
goodies from unstable into stable. I wonder which those are!

Eric



PS: The last "stable equals unstable" moment was around 2035a
ca 6 years ago, revision 1117 afair, but I think unstable 2037
has far MORE than the following that could be ported to stable:
http://freedos.svn.sourceforge.net/viewvc/freedos/kernel/branches/UNSTABLE/docs/history.txt?r1=1103&r2=1164&sortby=date
Maybe unstable split earlier or has an incomplete history.txt?


------------------------------------------------------------------------------
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on "Lean Startup 
Secrets Revealed." This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to