亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? nls.txt

?? GNU FreeDOS兼容MS DOS很好的東東.
?? TXT
字號:
Current version: $Id: nls.txt,v 1.1 2000/08/06 04:42:32 jimtabor Exp $This document describes all aspects of the implementationof NLS in the FreeDOS kernel	-- 2000/06/16 skaNote:	At this time this document contains only an overall description	of how the FreeDOS NLS works; detailed implementation details are	found in HDR\NLS.H and KERNEL\NLS_LOAD.C. When the FreeDOS developers	finally adopted the current scheme, the larger comments of both	files will be merged into a single document -> this file.= TOC= Capabilites of the current implementation.Tested is:+ DOS-38 - Get Country Information+ DOS-65-[2A][0-2] - upcase normal/filename characters+ DOS-65-23 - YesNo prompt character+ DOS-65-01 - Get Extended Country Information+ DOS-65-0[24] - Get pointer to normal/filename upcase table+ DOS-65-05 - Get pointer to filename terminator table+ DOS-65-06 - Get pointer to collating sequence table+ DOS-65-07 - Get pointer to DBCS table	Note: Because I don't know how this used, only an empty table	has been verified to work properly.+ DOS-66-01 - Get active codepage+ MUX-14-00 - Installation check+ MUX-14-02 - Get extended country information+ MUX-14-04 - Get country information+ MUX-14-FE - DRDOS get extended country information+ MUX-14-23 - validate Yes/No prompt (FreeDOS extension)+ MUX-14-22 - upcase normal character area (FreeDOS extension)+ MUX-14-A2 - upcase filename character area (FreeDOS extension)Not implemented is:+ DOS-65-00 - Change DOS-65-XX information+ DOS-66-02 - Set active codepage	Note: The rough interface is available, but no code to actually		to change the codepage.+ external TSR "NLSFUNC"+ MUX-14-FF - DRDOS prepare codepageNot validated is:+ DOS-38 - Set Country code, because:	1) it relies on DOS-66-02 (Set active code page) and	2) requires external NLSFUNC.+ COUNTRY= statement in CONFIG.SYS (code avilable, but not tested at all)+ MUX-14-01 - change codepage & MUX-14-03 - Set codepage, because	the meaning of them is not intentional to me. Both function perform	the same request currently, to change the current codepage or country	code or both (though, see DOS-66-02).= Supported NLS packagesA NLS package may contain data only or data and code.If the NLS package shall not contain any code, it must conform to thecode already included within the kernel; otherwise an external TSR,usually NLSFUNC, must provide all code by hooking and interceptingthe MUX-14-XX API.In order to support the external NLSFUNC, all requests for DOS-XX arere-routed through MUX-14; but because the NLS API must work, even if noNLSFUNC has been loaded, the kernel implements a MUX-14 interface of itsown and performs all MUX-14 requests.However, because the channeling of each request through the MUX chainis considered a very heavy operation (aka time-consuming), flags areintroduced when to _bypass_ the MUX chain and directly call thefunction, which would be activated, if the request would reach theMUX-14 interface of the kernel.Because the kernel can only load NLS packages structurally identical toU.S.A./CP437 per definition, the kernel automatically sets those flags,thus, retreives all information from them without to channel the requestthrough the MUX interrupt chain.The term "structurally identical" is explained in NLS.H.= Using NLS functions from within the kernelThere are functions to:+ upcase normal characters: DosUpMem(), DosUpString(), DosUpChar()+ upcase filename characters: DosUpFMem(), DosUpFString(), DosUpFChar()+ verify yes/no prompt characters: DosYesNo()+ retreive data (country informaion): DosGetData() [DOS-65-XX],	DosGetCountryInformation() [DOS-38]They implement the usual DOS interface and refer to the country code andcodepage by the usual UWORD numbers; NLS_DEFAULT can be used to specify"current country/codepage". The "Up*()" functions always use the currentlyactive NLS package.These functions are also called by the INT-21 handler.Because of the MUX chain support these functions more or less wrap thereal functions only and check the flags whether to call the internalfunction directly or re-route the request through MUX.Therefore NLS data must not be accessed directly from outside the NLSimplementation, but through these functions only.CAUTION: The DOS NLS differs between "normal" characters and "filename"characters, that's why one must call DosUpFString() to upcase afilename rather than DosUpString()!Note: The NLS subsystem is robust against any type of characters,that means DosUpFMem() can be called with any type of junk, exceptthe pointer to the buffer must not be NULL.= NLS and fileformats (UNF)The current implementation does not implemented everything MS-DOS like,this includes the internal NLS information block and the fileformat ofCOUNTRY.SYS. Both structures shall be updated to increase performance,rather than require the kernel to simulate old and obsolated interfaces.To overcome the traditional problem with ever-changing structuresa toolset is provided to represent the NLS package in an implementation-independed way and read/write/manipulate etc. pp. this data.In the final state NLSFUNC will automatically detect the structuresand transform them into the structure required by the kernel.To minimize the complexity of these data transformation processesan independed fileformat called UNF (Uniform NLS file Format) has beenfounded, which is totally plain text (except comments) and somewhathuman-readable. Tools will be provided to convert any or particular binaryforms of NLS packages into UNF and back.Currently available tools:GRAB_UNF: Extracts all information from the current NLS API and dumps it	into an UNF file. Supports standard information and DOS-65-03 (lowercase).UNF2HC:	Transforms an UNF file into the format of the hardcoded NLS package	ready to be used when the kernel is make'ed.= Testing / Verifying NLSAbove mentioned UNF toolset includes:GRAB_UNF: Dump NLS package into UNF file andNLSUPTST: Test upcase API (DOS-65-2[0-2]).Testing steps:1) Generate an UpCase test verifaction file by running "NLSUPTST /c" on	a DOS computer that is entitled to run a good NLS.	Alternatively download an UP file corresponding to your locale,	that means <country>-<codepage>.UP (without the angle brackets).	Note: The numerical country code and codepage must match the settings	of your testee system!2) Do the same an generate an sample UNF of a good NLS, by running	"GRAB_UNF.EXE" or download one from the internet. the filename is:		<country>-<codepage>.UNF	Note: If you manually edit the file, run "READ_UNF <filename>" to	check the file for errors and dump it in the very same format as	GRAB_UNF will.3) Copy GRAB_UNF.EXE, NLSUPTST.EXE and the UP file onto the testee, e.g.	floppy. Make sure no .UNF file is located there.4) Create the CONFIG.SYS with only the minimum settings, more than	a COUNTRY=  and a SHELL=  are usually NOT required.5) Create an AUTOEXEC.BAT with this contents (strip leading tabs):		GRAB_UNF.EXE		NLSUPTST.EXE	Note: If you have NLS_DEBUG enabled, a lot of noise will be displayed!6) Reboot the testee7) The GRAB_UNF.EXE will display its success by:	"NLS info file for <country>-<codepage> has been created sucessfully"	In this case an UNF file has been created <-> the only way to see this	success status, if NLS_DEBUG is enabled within the kernel.8) At some point you should see an error message or the good news:	"NLS passed all DOS-65-2[0-2] tests"	This means that NLSUPTST was successful, because there is no other	way to detect this, NLSUPTST must be placed last.9) Compare the <country>-<codepage>.UNF file form the directory you	run GRAB_UNF.EXE in with the _equally_ named sample file.	Both must be 100% identical, even the number of spaces are.If COMMAND.COM fails to run AUTOEXEC.BAT, change the SHELL= line withinCONFIG.SYS into:	SHELL=GRAB_UNF.EXE-and-	SHELL=NLSUPTST.EXEand boot the testee once with each line.What do these tests miss?+ None of these tests try to change neither country code nor code page.+ By default, these tests cannot override the internal performance flags	and so either the direct-calling or the MUX-re-routing mechanism	is tested, but never both.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美激情在线一区二区三区| 精品国产乱码久久久久久影片| 欧美日韩免费高清一区色橹橹| 日韩一区二区不卡| 国产精品久久久一区麻豆最新章节| 日韩激情视频在线观看| 高清av一区二区| 日韩精品中文字幕在线一区| 亚洲日本韩国一区| 国产精品亚洲综合一区在线观看| 欧美日韩精品二区第二页| 国产精品久久久久天堂| 久久er99热精品一区二区| 欧美伊人久久大香线蕉综合69| 国产日产欧产精品推荐色| 日韩激情在线观看| 在线精品观看国产| 日韩一区在线播放| 国产精品系列在线播放| 精品免费一区二区三区| 日韩精品电影一区亚洲| 欧美日韩久久不卡| 一区二区三国产精华液| 99精品视频一区| 国产午夜精品久久久久久免费视| 久久国产精品99久久久久久老狼| 欧美日韩激情在线| 亚洲国产精品一区二区www在线| 福利电影一区二区| 久久蜜臀精品av| 国产在线一区观看| www精品美女久久久tv| 蜜桃视频一区二区三区| 欧美一区二区视频在线观看| 午夜一区二区三区在线观看| 欧美在线高清视频| 亚洲一区影音先锋| 欧美猛男gaygay网站| 亚洲福利视频一区| 欧美日韩高清在线| 日本不卡中文字幕| 精品乱人伦一区二区三区| 国产一区免费电影| 国产精品美女久久福利网站| 成人av电影在线网| 亚洲男同1069视频| 欧美日韩在线亚洲一区蜜芽| 调教+趴+乳夹+国产+精品| 69久久夜色精品国产69蝌蚪网| 麻豆91在线播放免费| 久久丝袜美腿综合| av一区二区三区在线| 亚洲国产一区视频| 337p亚洲精品色噜噜噜| 国产成人自拍网| 亚洲精品国产无天堂网2021| 911国产精品| 国产一区二区毛片| 自拍偷拍国产亚洲| 91麻豆精品国产91| 国产福利一区在线| 一区二区三区高清在线| 51精品视频一区二区三区| 国产精品羞羞答答xxdd| 一区二区在线观看视频| 日韩久久久精品| www.日韩大片| 视频在线观看一区| 日本一区二区三区国色天香| 欧美日韩在线三区| 国产成人精品免费看| 亚洲国产aⅴ成人精品无吗| 精品国产区一区| 色婷婷国产精品综合在线观看| 免费看黄色91| 一区二区三区四区乱视频| 精品日产卡一卡二卡麻豆| 91麻豆国产福利精品| 蜜桃精品视频在线观看| 18欧美乱大交hd1984| 欧美xingq一区二区| 色8久久精品久久久久久蜜| 国产一区二区三区免费播放| 亚洲在线视频免费观看| 欧美经典一区二区| 日韩欧美中文字幕公布| 91影院在线免费观看| 九九热在线视频观看这里只有精品| 亚洲视频1区2区| 欧美激情艳妇裸体舞| 日韩欧美在线不卡| 欧美日韩国产另类不卡| 日本精品视频一区二区三区| 大胆欧美人体老妇| 国产一区欧美一区| 美女www一区二区| 午夜精品福利一区二区蜜股av| 中文字幕一区二区三区精华液| 亚洲精品一区二区三区影院| 欧美日韩在线播放| 色悠久久久久综合欧美99| 成人晚上爱看视频| 国产精华液一区二区三区| 开心九九激情九九欧美日韩精美视频电影 | 亚洲国产高清在线观看视频| 日韩女优视频免费观看| 欧美日韩一区久久| 日本精品免费观看高清观看| 91视频xxxx| 91网上在线视频| 91麻豆精品一区二区三区| 97精品视频在线观看自产线路二| 成人性生交大片免费看中文| 国产v日产∨综合v精品视频| 国产一区在线精品| 国产精品性做久久久久久| 国产精品18久久久久久vr| 国产在线日韩欧美| 国产福利一区在线| 成人黄色免费短视频| 99麻豆久久久国产精品免费优播| 成人白浆超碰人人人人| av成人老司机| 色综合欧美在线| 欧洲精品一区二区三区在线观看| 91官网在线观看| 欧美撒尿777hd撒尿| 777色狠狠一区二区三区| 日韩欧美一区二区视频| 亚洲精品一线二线三线无人区| 久久久久高清精品| 国产精品毛片a∨一区二区三区| 中文字幕在线免费不卡| 亚洲综合清纯丝袜自拍| 日韩一区精品字幕| 国内精品久久久久影院一蜜桃| 国产一区二区成人久久免费影院| 国产91精品一区二区麻豆网站| 波多野结衣欧美| 欧美性大战xxxxx久久久| 欧美一级视频精品观看| 久久久精品一品道一区| **性色生活片久久毛片| 日本中文字幕一区| 国产成人精品www牛牛影视| 91国偷自产一区二区三区成为亚洲经典 | 亚洲一区在线观看网站| 乱中年女人伦av一区二区| 成人免费看的视频| 欧美另类久久久品| 国产亚洲视频系列| 亚洲高清免费视频| 国产精品亚洲午夜一区二区三区 | 国产精品美女一区二区三区| 一区二区三区av电影| 久久99国产精品麻豆| 日本韩国欧美一区| 欧美精品一区二| 亚洲一二三区不卡| 国产经典欧美精品| 在线成人av影院| 亚洲欧洲av在线| 久久精品国产精品青草| 日本大香伊一区二区三区| 精品国产伦一区二区三区观看体验 | 视频一区中文字幕| 国产成人在线网站| 91精品一区二区三区在线观看| 日本一区二区三区在线观看| 奇米888四色在线精品| 色综合久久久久综合| 欧美精品一区二区久久婷婷| 午夜精品福利一区二区蜜股av| 成人app网站| 久久久精品综合| 久久国产麻豆精品| 欧美日本国产视频| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 国产一区二区三区日韩| 欧美二区三区的天堂| 亚洲自拍偷拍av| 色伊人久久综合中文字幕| 亚洲国产成人午夜在线一区| 久久99精品国产麻豆婷婷| 欧美精选在线播放| 亚洲精品国产无套在线观| av电影在线不卡| 国产精品天天摸av网| 国产精品主播直播| 精品成人a区在线观看| 美国毛片一区二区| 欧美一级理论性理论a| 图片区日韩欧美亚洲| 欧美性淫爽ww久久久久无| 亚洲精品午夜久久久| 91婷婷韩国欧美一区二区| 成人欧美一区二区三区| 99精品久久久久久| 国产精品另类一区| www.亚洲在线|