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
