mirror of
https://github.com/SEPPDROID/DR-DOS-OpenDOS.git
synced 2025-10-22 07:54:28 +00:00
3663 lines
130 KiB
Plaintext
3663 lines
130 KiB
Plaintext
NOIFLIST
|
||
TITLE 'National Data'
|
||
; File : $COUNTRY.A86$
|
||
;
|
||
; Description :
|
||
;
|
||
; Original Author : DIGITAL RESEARCH
|
||
;
|
||
; Last Edited By : $CALDERA$
|
||
;
|
||
;-----------------------------------------------------------------------;
|
||
; Copyright Work of Caldera, Inc. All Rights Reserved.
|
||
;
|
||
; THIS WORK IS A COPYRIGHT WORK AND CONTAINS CONFIDENTIAL,
|
||
; PROPRIETARY AND TRADE SECRET INFORMATION OF CALDERA, INC.
|
||
; ACCESS TO THIS WORK IS RESTRICTED TO (I) CALDERA, INC. EMPLOYEES
|
||
; WHO HAVE A NEED TO KNOW TO PERFORM TASKS WITHIN THE SCOPE OF
|
||
; THEIR ASSIGNMENTS AND (II) ENTITIES OTHER THAN CALDERA, INC. WHO
|
||
; HAVE ACCEPTED THE CALDERA OPENDOS SOURCE LICENSE OR OTHER CALDERA LICENSE
|
||
; AGREEMENTS. EXCEPT UNDER THE EXPRESS TERMS OF THE CALDERA LICENSE
|
||
; AGREEMENT NO PART OF THIS WORK MAY BE USED, PRACTICED, PERFORMED,
|
||
; COPIED, DISTRIBUTED, REVISED, MODIFIED, TRANSLATED, ABRIDGED,
|
||
; CONDENSED, EXPANDED, COLLECTED, COMPILED, LINKED, RECAST,
|
||
; TRANSFORMED OR ADAPTED WITHOUT THE PRIOR WRITTEN CONSENT OF
|
||
; CALDERA, INC. ANY USE OR EXPLOITATION OF THIS WORK WITHOUT
|
||
; AUTHORIZATION COULD SUBJECT THE PERPETRATOR TO CRIMINAL AND
|
||
; CIVIL LIABILITY.
|
||
;-----------------------------------------------------------------------;
|
||
;
|
||
; *** Current Edit History ***
|
||
; *** End of Current Edit History ***
|
||
;
|
||
; $Log$
|
||
;
|
||
; COUNTRY.A86 1.14 94/09/07 11:47:03
|
||
; Added Brazilian (55) country support.
|
||
; COUNTRY.A86 1.10 93/11/19 16:25:11
|
||
; Change some countries to 24 hour format
|
||
; COUNTRY.A86 1.9 93/11/18 19:49:03
|
||
; Change German time seperator from '.' to ':' -
|
||
; COUNTRY.A86 1.8 93/09/02 22:23:32
|
||
; Turn on COMPATIBLE flag
|
||
; COUNTRY.A86 1.6 93/06/23 19:58:29
|
||
; Remove historic CDOS and DOSPLUS defines, add new COUNTRY define
|
||
;
|
||
; ENDLOG
|
||
;
|
||
|
||
; COUNTRY.ASM source for DR-DOS 3.3 COUNTRY.SYS
|
||
; generation:
|
||
; RASM86 country
|
||
; LINKEXE country
|
||
; BIN2ASC -ob -s512 country.exe
|
||
; DEL country.sys
|
||
; REN country.bin country.sys
|
||
;
|
||
;
|
||
; History:
|
||
; 26/May/88 Remove incorrect CS override in International Uppercase routine.
|
||
; 20/Jun/89 Added AUSTRIA (43) for German Office.
|
||
; 10/Oct/89 Added double byte character set lead byte range table DBCS_tbl.
|
||
; 16/Feb/90 Change default Japanese and Korean Code Pages to be 932 and 934 respectively.
|
||
; 21/Feb/90 cur_cp and cur_country added
|
||
; 23/May/90 Added Russian Country data and CodePage 866 Support
|
||
; ??/???/90 Added compatibility flag
|
||
; 23/Jul/90 Added Turkish Country Data and CodePage 853 Support
|
||
; 17/Sep/90 Turkish uses CodePage 857
|
||
; 17/Sep/90 Change Spain 850 to 3 character currency symbol 'Pts'
|
||
; 21/Sep/90 Added Hungarian Country data and CodePage 852 Support
|
||
; 31/Oct/90 Amended Hungarian data
|
||
; 21/Nov/90 Corrected Hungarian Codepages 852 and 850
|
||
; 13/Dec/90 Corrected SpainCollating entries for '<27>', '<27>', '<27>', and '<27>'.
|
||
; 19/Dec/90 Use Collating850 for Spain and Denmark.
|
||
;
|
||
VALID_SIG equ 0EDC1h
|
||
|
||
COMPATIBLE equ 1
|
||
TURKCP equ 857 ; Turkish Code Page (853 or 857)
|
||
;
|
||
eject ! include i:country.def
|
||
;
|
||
DGROUP group _DATA
|
||
_DATA dseg word 'DATA'
|
||
;
|
||
; File structure: List of country information pointers
|
||
; country code dw ; Header words
|
||
; code page number dw ;
|
||
; unused dw
|
||
; Data dw -> ; Pointer to 16 byte data area
|
||
; StdUcase dw -> ; Pointer to Std Uppercase table
|
||
; unused dw
|
||
; Ucase dw -> ; Pointer to Uppercase table
|
||
; FileChars dw -> ; Pointer to legal file characters
|
||
; Collating dw -> ; Pointer to collating table
|
||
; unused dw
|
||
;
|
||
; ** IMPORTANT ** The list is sorted by country code, codepage and is
|
||
; terminated by a record of nulls
|
||
;
|
||
;
|
||
;
|
||
; Copyright message such that it will be displayed if a user tries to 'type' the
|
||
; file. *NOTE* This message is of a fixed length, (3Fh) bytes.
|
||
|
||
org 0
|
||
copyright:
|
||
db 'COUNTRY.SYS R2.01 Copyright (c) 1988,1996 Caldera, Inc.'
|
||
db 0Ah,0Dh,0
|
||
db 01Ah ; End of file to stop 'type'.
|
||
|
||
org 7Eh
|
||
dw VALID_SIG ; signature word
|
||
|
||
org 80h
|
||
US_xlat equ 0
|
||
Russian_xlat equ 0
|
||
Turkish_xlat equ 0
|
||
Canadian_xlat equ 0
|
||
Dutch_xlat equ 0
|
||
Belgian_xlat equ 0
|
||
French_xlat equ 0
|
||
Spanish_xlat equ 0
|
||
Hungarian_xlat equ 0
|
||
Italian_xlat equ 0
|
||
Swiss_xlat equ 0
|
||
UK_xlat equ 0
|
||
Danish_xlat equ 0
|
||
Swedish_xlat equ 0
|
||
Norwegian_xlat equ 0
|
||
German_xlat equ 0
|
||
Australian_xlat equ 0
|
||
Portugese_xlat equ 0
|
||
Finish_xlat equ 0
|
||
Arabic_xlat equ 0
|
||
Jewish_xlat equ 0
|
||
xlat_850 equ 0
|
||
Default_xlat equ 0
|
||
|
||
;
|
||
; The following array of country information contain all the
|
||
; predefined country data tables used by PCMODE.
|
||
;
|
||
|
||
UnitedStates:
|
||
dw 1 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset UnitedStatesData ; Data area
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collatingtbl ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
UnitedStates850:
|
||
dw 1 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset UnitedStatesData850 ; Data area
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Canada:
|
||
dw 2 ; Country code
|
||
dw 863 ; Code page number
|
||
dw 0
|
||
dw offset CanadaData ; Data area
|
||
dw offset CanadaUcase ; Standard Uppercase table
|
||
dw 0
|
||
dw offset CanadaUcase ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset CanadaCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Canada850:
|
||
dw 2 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset CanadaData850 ; Data area
|
||
dw offset Ucasetbl850 ; Standard Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
LatinAmerica:
|
||
dw 3 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset LatinAmericaData ; Data area
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset SpainCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
LatinAmerica850:
|
||
dw 3 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset LatinAmericaData850 ; Data area
|
||
dw offset LatiCase850 ; Uppercase table
|
||
dw 0
|
||
dw offset LatiCase850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset LatiCollating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Russian:
|
||
dw 7 ; Country code
|
||
dw 866 ; Code page number
|
||
dw 0
|
||
dw offset RussianData ; Data area
|
||
dw offset RussianUcase ; Standard Uppercase table
|
||
dw 0
|
||
dw offset RussianUcase ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset RussianCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Russian850:
|
||
dw 7 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset RussianData850 ; Data area
|
||
dw offset Ucasetbl850 ; Standard Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Netherlands:
|
||
dw 31 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset NetherlandsData ; Data area
|
||
dw offset NetherlandsUcase ; Standard Uppercase table
|
||
dw 0
|
||
dw offset NetherlandsUcase ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset NetherlandsCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Netherlands850:
|
||
dw 31 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset NetherlandsData850 ; Data area
|
||
dw offset NethCase850 ; Standard Uppercase table
|
||
dw 0
|
||
dw offset NethCase850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset NethCollating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Belgium:
|
||
dw 32 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset BelgiumData ; Data area
|
||
dw offset SwedenUcase ; Standard Uppercase table
|
||
dw 0
|
||
dw offset SwedenUcase ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset BelgiumCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Belgium850:
|
||
dw 32 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset BelgiumData850 ; Data area
|
||
dw offset LatiCase850 ; Standard Uppercase table
|
||
dw 0
|
||
dw offset LatiCase850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset BelgCollating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
France:
|
||
dw 33 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset FranceData ; Data area
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collatingtbl ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
France850:
|
||
dw 33 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset FranceData850 ; Data area
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Spain:
|
||
dw 34 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset SpainData ; Data area
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset SpainCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Spain850:
|
||
dw 34 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset SpainData850 ; Data area
|
||
dw offset LatiCase850 ; Uppercase table
|
||
dw 0
|
||
dw offset LatiCase850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Hungary:
|
||
dw 36 ; Country code
|
||
dw 852 ; Code page number
|
||
dw 0
|
||
dw offset HungaryData ; Data area
|
||
dw offset HungaryUcase ; Uppercase table
|
||
dw 0
|
||
dw offset HungaryUcase ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset HungaryCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Hungary850:
|
||
dw 36 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset HungaryData850 ; Data area
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Italy:
|
||
dw 39 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset ItalyData ; Data area
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collatingtbl ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Italy850:
|
||
dw 39 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset ItalyData850 ; Data area
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Switzerland:
|
||
dw 41 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset SwitzerlandData ; Data area
|
||
dw offset SwitzerlandUcase ; Standard Uppercase table
|
||
dw 0
|
||
dw offset SwitzerlandUcase ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset SwitzerlandCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Switzerland850:
|
||
dw 41 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset SwitzerlandData850 ; Data area
|
||
dw offset LatiCase850 ; Standard Uppercase table
|
||
dw 0
|
||
dw offset LatiCase850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset SwisCollating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Czechoslovakia:
|
||
dw 42 ; Country code
|
||
dw 852 ; Code page number
|
||
dw 0
|
||
dw offset CzechoslovakiaData ; Data area
|
||
dw offset CzecUcase ; Uppercase table
|
||
dw 0
|
||
dw offset CzecUcase ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset CzecCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Czechoslovakia850:
|
||
dw 42 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset CzechoslovakiaData850 ; Data area
|
||
dw offset CzecUcase850 ; Uppercase table
|
||
dw 0
|
||
dw offset CzecUcase850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset CzecCollating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Austria:
|
||
dw 43 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset AustriaData ; Data area
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collatingtbl ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Austria850:
|
||
dw 43 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset AustriaData850 ; Data area
|
||
dw offset GermCase850 ; Uppercase table
|
||
dw 0
|
||
dw offset GermCase850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
GreatBritain:
|
||
dw 44 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset GreatBritainData ; Data area
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collatingtbl ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
GreatBritain850:
|
||
dw 44 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset GreatBritainData850 ; Data area
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Denmark:
|
||
dw 45 ; Country code
|
||
dw 865 ; Code page number
|
||
dw 0
|
||
dw offset DenmarkData ; Data area
|
||
dw offset DenmarkUcase ; Standard Uppercase table
|
||
dw 0
|
||
dw offset DenmarkUcase ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset DenmarkCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Denmark850:
|
||
dw 45 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset DenmarkData850 ; Data area
|
||
dw offset LatiCase850 ; Standard Uppercase table
|
||
dw 0
|
||
dw offset LatiCase850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Sweden:
|
||
dw 46 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset SwedenData ; Data area
|
||
dw offset SwedenUcase ; Standard Uppercase table
|
||
dw 0
|
||
dw offset SwedenUcase ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset SwedenCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Sweden850:
|
||
dw 46 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset SwedenData850 ; Data area
|
||
dw offset LatiCase850 ; Standard Uppercase table
|
||
dw 0
|
||
dw offset LatiCase850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset SwedCollating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Norway:
|
||
dw 47 ; Country code
|
||
dw 865 ; Code page number
|
||
dw 0
|
||
dw offset NorwayData ; Data area
|
||
dw offset DenmarkUcase ; Standard Uppercase table
|
||
dw 0
|
||
dw offset DenmarkUcase ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset NorwayCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Norway850:
|
||
dw 47 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset NorwayData850 ; Data area
|
||
dw offset LatiCase850 ; Standard Uppercase table
|
||
dw 0
|
||
dw offset LatiCase850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset NorwCollating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Poland:
|
||
dw 48 ; Country code
|
||
dw 852 ; Code page number
|
||
dw 0
|
||
dw offset PolandData ; Data area
|
||
dw offset PolandUcase ; Uppercase table
|
||
dw 0
|
||
dw offset PolandData ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset PolCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Poland850:
|
||
dw 48 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset PolandData850 ; Data area
|
||
dw offset PolandUcase850 ; Uppercase table
|
||
dw 0
|
||
dw offset PolandUcase850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset PolCollating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Germany:
|
||
dw 49 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset GermanyData ; Data area
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collatingtbl ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Germany850:
|
||
dw 49 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset GermanyData850 ; Data area
|
||
dw offset GermCase850 ; Uppercase table
|
||
dw 0
|
||
dw offset GermCase850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
Brazil:
|
||
dw 55 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset BrazilData ; Data area
|
||
dw offset BrazilUcase ; Uppercase table
|
||
dw 0
|
||
dw offset BrazilUcase ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset BrazilCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
Brazil850:
|
||
dw 55 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset BrazilData850 ; Data area
|
||
dw offset BrazilUcase850 ; Uppercase table
|
||
dw 0
|
||
dw offset BrazilUcase850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset BrazilCollat850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
Australia:
|
||
dw 61 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset AustraliaData ; Data area
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collatingtbl ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Australia850:
|
||
dw 61 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset AustraliaData850 ; Data area
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Japan:
|
||
dw 81 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset JapanData ; Data area
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collatingtbl ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Japan932:
|
||
dw 81 ; Country code
|
||
dw 932 ; Code page number
|
||
dw 0
|
||
dw offset JapanData932 ; Data area
|
||
dw offset Ucasetbl932 ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl932 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating932 ; Collating table
|
||
dw offset DBCS_932 ; double byte char set range table
|
||
|
||
|
||
|
||
Korea:
|
||
dw 82 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset KoreaData ; Data area
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collatingtbl ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Korea934:
|
||
dw 82 ; Country code
|
||
dw 934 ; Code page number
|
||
dw 0
|
||
dw offset KoreaData934 ; Data area
|
||
dw offset Ucasetbl932 ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl932 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating934 ; Collating table
|
||
dw offset DBCS_934 ; double byte char set range table
|
||
|
||
Turkish:
|
||
dw 90 ; Country code
|
||
dw TURKCP ; Code page number
|
||
dw 0
|
||
dw offset TurkishData ; Data area
|
||
dw offset TurkishUcase ; Standard Uppercase table
|
||
dw 0
|
||
dw offset TurkishUcase ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset TurkishCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Turkish850:
|
||
dw 90 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset TurkishData850 ; Data area
|
||
dw offset Ucasetbl850 ; Standard Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Portugal:
|
||
dw 351 ; Country code
|
||
dw 860 ; Code page number
|
||
dw 0
|
||
dw offset PortugalData ; Data area
|
||
dw offset PortugalUcase ; Standard Uppercase table
|
||
dw 0
|
||
dw offset PortugalUcase ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset PortugalCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Portugal850:
|
||
dw 351 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset PortugalData850 ; Data area
|
||
dw offset Ucasetbl850 ; Standard Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Finland:
|
||
dw 358 ; Country code
|
||
dw 437 ; Code page number
|
||
dw 0
|
||
dw offset FinlandData ; Data area
|
||
dw offset SwedenUcase ; Standard Uppercase table
|
||
dw 0
|
||
dw offset SwedenUcase ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset SwedenCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Finland850:
|
||
dw 358 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset FinlandData850 ; Data area
|
||
dw offset LatiCase850 ; Standard Uppercase table
|
||
dw 0
|
||
dw offset LatiCase850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset FinlCollating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
MiddleEast:
|
||
dw 785 ; Country code
|
||
dw 864 ; Code page number
|
||
dw 0
|
||
dw offset MiddleEastData ; Data area
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset MiddleEastCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
MiddleEast850:
|
||
dw 785 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset MiddleEastData850 ; Data area
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Israel:
|
||
dw 972 ; Country code
|
||
dw 862 ; Code page number
|
||
dw 0
|
||
dw offset IsraelData ; Data area
|
||
dw offset IsraelUcase ; Standard Uppercase table
|
||
dw 0
|
||
dw offset IsraelUcase ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset IsraelCollating ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
Israel850:
|
||
dw 972 ; Country code
|
||
dw 850 ; Code page number
|
||
dw 0
|
||
dw offset IsraelData850 ; Data area
|
||
dw offset Ucasetbl850 ; Standard Uppercase table
|
||
dw 0
|
||
dw offset Ucasetbl850 ; Uppercase table
|
||
dw offset FileCharstbl ; File character table
|
||
dw offset Collating850 ; Collating table
|
||
dw offset DBCS_tbl ; double byte char set range table
|
||
|
||
|
||
|
||
LastEntry:
|
||
dw 0 ; Country code
|
||
dw 0 ; Code page number
|
||
dw 0
|
||
dw 0 ; Data area
|
||
dw 0 ; Standard Uppercase table
|
||
dw 0
|
||
dw 0 ; Uppercase table
|
||
dw 0 ; File character table
|
||
dw 0 ; Collating table
|
||
dw 0 ; double byte char set range table
|
||
|
||
|
||
; Country Data for UnitedStates (Code - 1)
|
||
UnitedStatesData:
|
||
dw 1 ; Country Code
|
||
dw 437 ; Code Page
|
||
dw US_DATE ; Date Format (Binary)
|
||
db '$',0,0,0,0 ; Currency Symbol
|
||
db ',',0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 0 ; Symbol before Value without Space ($n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_12 ; Time Format
|
||
dw US_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
UnitedStatesData850:
|
||
dw 1 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw US_DATE ; Date Format (Binary)
|
||
db '$',0,0,0,0 ; Currency Symbol
|
||
db ',',0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 0 ; Symbol before Value without Space ($n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_12 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
; Country Data for Canada (Code - 2)
|
||
CanadaData850:
|
||
dw 2 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw JAP_DATE ; Date Format (Binary)
|
||
db '$',0,0,0,0 ; Currency Symbol
|
||
db ' ',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 3 ; Symbol after Value with Space (n.nn $)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Canada (Code - 2)
|
||
CanadaData:
|
||
dw 2 ; Country Code
|
||
dw 863 ; Code Page
|
||
dw JAP_DATE ; Date Format (Binary)
|
||
db '$',0,0,0,0 ; Currency Symbol
|
||
db ' ',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 3 ; Symbol after Value with Space (n.nn $)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Canadian_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for LatinAmerica (Code - 3)
|
||
LatinAmericaData:
|
||
dw 3 ; Country Code
|
||
dw 437 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db '$',0,0,0,0 ; Currency Symbol
|
||
db ',',0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 0 ; Symbol before Value without Space ($n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_12 ; Time Format
|
||
dw Default_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for LatinAmerica (Code - 3)
|
||
LatinAmericaData850:
|
||
dw 3 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db '$',0,0,0,0 ; Currency Symbol
|
||
db ',',0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 0 ; Symbol before Value without Space ($n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_12 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
RussianData850: ; ##JC##
|
||
dw 7 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db ' rub.' ; Currency Symbol
|
||
db ' ',0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 3 ; Symbol after Value with Space (n.nn $)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Russian_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Russia (Code - 7)
|
||
RussianData:
|
||
dw 7 ; Country Code
|
||
dw 866 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db '<27>',0,0,0,0 ; Currency Symbol
|
||
db ' ',0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 0 ; Symbol before Value without Space ($n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Russian_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Netherlands (Code - 31)
|
||
NetherlandsData:
|
||
dw 31 ; Country Code
|
||
dw 437 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 159,0,0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Dutch_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Netherlands (Code - 31)
|
||
NetherlandsData850:
|
||
dw 31 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 159,0,0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Belgium (Code - 32)
|
||
BelgiumData:
|
||
dw 32 ; Country Code
|
||
dw 437 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'BF',0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Belgian_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Belgium (Code - 32)
|
||
BelgiumData850:
|
||
dw 32 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'BF',0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for France (Code - 33)
|
||
FranceData:
|
||
dw 33 ; Country Code
|
||
dw 437 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'F',0,0,0,0 ; Currency Symbol
|
||
db ' ',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 3 ; Symbol after Value with Space (n.nn $)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw French_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
|
||
; Country Data for France (Code - 33)
|
||
FranceData850:
|
||
dw 33 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'F',0,0,0,0 ; Currency Symbol
|
||
db ' ',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 3 ; Symbol after Value with Space (n.nn $)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
|
||
; Country Data for Spain (Code - 34)
|
||
SpainData:
|
||
dw 34 ; Country Code
|
||
dw 437 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 158,0,0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 0 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Spanish_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Spain (Code - 34)
|
||
SpainData850:
|
||
dw 34 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'Pts',0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 0 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Hungary (Code - 36)
|
||
HungaryData:
|
||
dw 36 ; Country Code
|
||
dw 852 ; Code Page
|
||
dw JAP_DATE ; Date Format (Binary)
|
||
db 'Ft',0,0,0 ; Currency Symbol
|
||
db ' ',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 3 ; Symbol after Value with Space (n.nn $)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Hungarian_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Hungary (Code - 36)
|
||
HungaryData850:
|
||
dw 36 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw JAP_DATE ; Date Format (Binary)
|
||
db 'Ft',0,0,0 ; Currency Symbol
|
||
db ' ',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 3 ; Symbol after Value with Space (n.nn $)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Italy (Code - 39)
|
||
ItalyData:
|
||
dw 39 ; Country Code
|
||
dw 437 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'L.',0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db '.',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 0 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Italian_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Italy (Code - 39)
|
||
ItalyData850:
|
||
dw 39 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'L.',0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 0 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
|
||
; Country Data for Switzerland (Code - 41)
|
||
SwitzerlandData:
|
||
dw 41 ; Country Code
|
||
dw 437 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'Fr.',0,0 ; Currency Symbol
|
||
db 39,0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db ',',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Swiss_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
; Country Data for Switzerland (Code - 41)
|
||
SwitzerlandData850:
|
||
dw 41 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'Fr.',0,0 ; Currency Symbol
|
||
db 39,0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db ',',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Czechoslovakia (Code - 42)
|
||
CzechoslovakiaData:
|
||
dw 42 ; Country Code
|
||
dw 852 ; Code Page
|
||
dw JAP_DATE ; Date Format (Binary)
|
||
db 'K',159,'s',0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 2 ; Symbol before Value without Space ($n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw US_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
CzechoslovakiaData850:
|
||
dw 42 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw JAP_DATE ; Date Format (Binary)
|
||
db 'K',159,'s',0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 2 ; Symbol before Value without Space ($n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Austria (Code - 43)
|
||
AustriaData:
|
||
dw 43 ; Country Code
|
||
dw 437 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db '<27>S',0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db '.',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw German_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
; Country Data for Austrian (Code - 43)
|
||
AustriaData850:
|
||
dw 43 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db '<27>S',0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db '.',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for GreatBritain (Code - 44)
|
||
|
||
GreatBritainData:
|
||
dw 44 ; Country Code
|
||
dw 437 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 156,0,0,0,0 ; Currency Symbol
|
||
db ',',0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 0 ; Symbol before Value without Space ($n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw UK_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for GreatBritain (Code - 44)
|
||
|
||
GreatBritainData850:
|
||
dw 44 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 156,0,0,0,0 ; Currency Symbol
|
||
db ',',0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 0 ; Symbol before Value without Space ($n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Denmark (Code - 45)
|
||
DenmarkData:
|
||
dw 45 ; Country Code
|
||
dw 865 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'kr',0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db '.',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Danish_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Denmark (Code - 45)
|
||
DenmarkData850:
|
||
dw 45 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'kr',0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db '.',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Sweden (Code - 46)
|
||
SwedenData:
|
||
dw 46 ; Country Code
|
||
dw 437 ; Code Page
|
||
dw JAP_DATE ; Date Format (Binary)
|
||
db 'Kr',0,0,0 ; Currency Symbol
|
||
db ' ',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db '.',0 ; Time Separator
|
||
db 3 ; Symbol after Value with Space (n.nn $)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Swedish_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Sweden (Code - 46)
|
||
SwedenData850:
|
||
dw 46 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw JAP_DATE ; Date Format (Binary)
|
||
db 'Kr',0,0,0 ; Currency Symbol
|
||
db ' ',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db '.',0 ; Time Separator
|
||
db 3 ; Symbol after Value with Space (n.nn $)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Norway (Code - 47)
|
||
NorwayData:
|
||
dw 47 ; Country Code
|
||
dw 865 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'Kr',0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Norwegian_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Norway (Code - 47)
|
||
NorwayData850:
|
||
dw 47 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'Kr',0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Poland (Code - 48)
|
||
PolandData:
|
||
dw 48 ; Country Code
|
||
dw 852 ; Code Page
|
||
dw JAP_DATE ; Date Format (Binary)
|
||
db 'Z',136,0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 0 ; Symbol before Value without Space ($n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw US_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
PolandData850:
|
||
dw 48 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw JAP_DATE ; Date Format (Binary)
|
||
db 'Z',136,0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 0 ; Symbol before Value without Space ($n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Germany (Code - 49)
|
||
GermanyData:
|
||
dw 49 ; Country Code
|
||
dw 437 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'DM',0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 0 ; Symbol before Value without Space ($n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw German_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
|
||
; Country Data for Germany (Code - 49)
|
||
GermanyData850:
|
||
dw 49 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'DM',0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db '.',0 ; Time Separator
|
||
db 0 ; Symbol before Value without Space ($n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
|
||
; Country Data for Brazil (Code - 55)
|
||
BrazilData:
|
||
dw 55 ; Country Code
|
||
dw 437 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'Cr$',0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Default_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
|
||
; Country Data for Brazil (Code - 55)
|
||
BrazilData850:
|
||
dw 55 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'Cr$',0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
|
||
; Country Data for Australia (Code - 61)
|
||
AustraliaData:
|
||
dw 61 ; Country Code
|
||
dw 437 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db '$',0,0,0,0 ; Currency Symbol
|
||
db ',',0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 0 ; Symbol before Value without Space ($n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_12 ; Time Format
|
||
dw Australian_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
|
||
; Country Data for Australia (Code - 61)
|
||
AustraliaData850:
|
||
dw 61 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db '$',0,0,0,0 ; Currency Symbol
|
||
db ',',0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 0 ; Symbol before Value without Space ($n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_12 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
|
||
; Country Data for Japan (Code - 81)
|
||
JapanData:
|
||
dw 81 ; Country Code
|
||
dw 437
|
||
dw JAP_DATE ; Date Format (Binary)
|
||
;; db 05Ch,0,0,0,0 ; '<27>' Currency Symbol (NEC 9801 Character Set)
|
||
db 09Dh,0,0,0,0 ; '<27>' Currency Symbol (IBM CodePage 437)
|
||
db ',',0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 0 ; Symbol after Value with Space (n.nn $)
|
||
db 0 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Default_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Japan (Code - 81)
|
||
JapanData932:
|
||
dw 81 ; Country Code
|
||
dw 932
|
||
dw JAP_DATE ; Date Format (Binary)
|
||
db 05Ch,0,0,0,0 ; '<27>' Currency Symbol (NEC 9801 Character Set)
|
||
;; db 09Dh,0,0,0,0 ; '<27>' Currency Symbol (IBM CodePage 437)
|
||
db ',',0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 0 ; Symbol after Value with Space (n.nn $)
|
||
db 0 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Default_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Korea (Code - 82)
|
||
KoreaData:
|
||
dw 82 ; Country Code
|
||
dw 437
|
||
dw JAP_DATE ; Date Format (Binary)
|
||
db 05Ch,0,0,0,0 ; 'W' with two horizontal lines through
|
||
;; db 09Dh,0,0,0,0 ; '<27>' Currency Symbol (IBM CodePage 437)
|
||
db ',',0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 0 ; Symbol after Value with Space (n.nn $)
|
||
db 0 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Default_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Korea (Code - 82)
|
||
KoreaData934:
|
||
dw 82 ; Country Code
|
||
dw 934
|
||
dw JAP_DATE ; Date Format (Binary)
|
||
db 05Ch,0,0,0,0 ; 'W' with two horizontal lines through
|
||
;; db 09Dh,0,0,0,0 ; '<27>' Currency Symbol (IBM CodePage 437)
|
||
db ',',0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 0 ; Symbol after Value with Space (n.nn $)
|
||
db 0 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Default_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Turkey (Code - 90)
|
||
TurkishData:
|
||
dw 90 ; Country Code
|
||
dw TURKCP ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'TL',0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 4 ; Symbol in middle Value without Space (n$nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Turkish_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Turkey (Code - 90)
|
||
TurkishData850:
|
||
dw 90 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'TL',0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 4 ; Symbol in middle Value without Space (n$nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Turkish_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Portugal (Code - 351)
|
||
PortugalData850:
|
||
dw 351 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'Esc.',0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 3 ; Symbol after Value with Space (n.nn $)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Portugal (Code - 351)
|
||
PortugalData:
|
||
dw 351 ; Country Code
|
||
dw 860 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'Esc.',0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '-',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 3 ; Symbol after Value with Space (n.nn $)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Portugese_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Finland (Code - 358)
|
||
FinlandData:
|
||
dw 358 ; Country Code
|
||
dw 437 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'mk',0,0,0 ; Currency Symbol
|
||
db ' ',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db '.',0 ; Time Separator
|
||
db 3 ; Symbol after Value with Space (n.nn $)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Finish_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
|
||
; Country Data for Finland (Code - 358)
|
||
FinlandData850:
|
||
dw 358 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 'mk',0,0,0 ; Currency Symbol
|
||
db ' ',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '.',0 ; Date Separator
|
||
db '.',0 ; Time Separator
|
||
db 3 ; Symbol after Value with Space (n.nn $)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
|
||
; Country Data for MiddleEast (Code - 785)
|
||
MiddleEastData850:
|
||
dw 785 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 207,0,0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 3 ; Symbol after Value with Space (n.nn $)
|
||
db 3 ; Significant Currency Digits
|
||
db CLOCK_12 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for MiddleEast (Code - 785)
|
||
MiddleEastData:
|
||
dw 785 ; Country Code
|
||
dw 864 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 164,0,0,0,0 ; Currency Symbol
|
||
db '.',0 ; Thousands Separator
|
||
db ',',0 ; Decimal Separator
|
||
db '/',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 3 ; Symbol after Value with Space (n.nn $)
|
||
db 3 ; Significant Currency Digits
|
||
db CLOCK_12 ; Time Format
|
||
dw Arabic_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ';',0 ; Data List Separator
|
||
|
||
|
||
; Country Data for Israel (Code - 972)
|
||
IsraelData850:
|
||
dw 972 ; Country Code
|
||
dw 850 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 153,0,0,0,0 ; Currency Symbol
|
||
db ',',0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db ' ',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw xlat_850 ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
; Country Data for Israel (Code - 972)
|
||
IsraelData:
|
||
dw 972 ; Country Code
|
||
dw 862 ; Code Page
|
||
dw EURO_DATE ; Date Format (Binary)
|
||
db 153,0,0,0,0 ; Currency Symbol
|
||
db ',',0 ; Thousands Separator
|
||
db '.',0 ; Decimal Separator
|
||
db ' ',0 ; Date Separator
|
||
db ':',0 ; Time Separator
|
||
db 2 ; Symbol before Value with Space ($ n.nn)
|
||
db 2 ; Significant Currency Digits
|
||
db CLOCK_24 ; Time Format
|
||
dw Jewish_xlat ; Case Translation Routine
|
||
dw 0000h ; Case Translation Segment (Runtime Fixup)
|
||
db ',',0 ; Data List Separator
|
||
|
||
dw 0 ; End of Country Data Marker
|
||
|
||
if COMPATIBLE
|
||
Ucasetbl:
|
||
else
|
||
Ucasetbl:
|
||
NetherlandsUcase:
|
||
SwedenUcase:
|
||
SwitzerlandUcase:
|
||
endif
|
||
dw 128 ; Table Size
|
||
standard_table db 080h, 09ah
|
||
if COMPATIBLE
|
||
db 'E'
|
||
else
|
||
db 090h
|
||
endif
|
||
db 'A', 08eh, 'A', 08fh, 080h
|
||
db 'E', 'E', 'E', 'I', 'I', 'I', 08eh, 08fh
|
||
db 090h, 092h, 092h, 'O', 099h, 'O', 'U', 'U'
|
||
db 'Y', 099h, 09ah, 09bh, 09ch, 09dh, 09eh, 09fh
|
||
db 'A', 'I', 'O', 'U', 0a5h
|
||
db 0a5h, 0a6h, 0a7h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 0e1h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
info2_len equ word ptr (offset $ - offset Ucasetbl)
|
||
|
||
FileCharstbl:
|
||
dw 22 ; Table Size
|
||
db 001h, 000h, 0ffh, 000h, 000h, 020h, 002h, 00eh
|
||
db 02eh, 022h, 02fh, 05ch, 05bh, 05dh, 03ah, 07ch
|
||
db 03ch, 03eh, 02bh, 03dh, 03bh, 02ch
|
||
info5_len equ word ptr (offset $ - offset FileCharstbl)
|
||
|
||
Collatingtbl:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 043h, 055h, 045h, 041h, 041h, 041h, 041h, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 041h, 041h
|
||
db 045h, 041h, 041h, 04fh, 04fh, 04fh, 055h, 055h
|
||
db 059h, 04fh, 055h, 024h, 024h, 024h, 024h, 024h
|
||
db 041h, 049h, 04fh, 055h, 04eh, 04eh, 0a6h, 0a7h
|
||
db 03fh, 0a9h, 0aah, 0abh, 0ach, 021h, 022h, 022h
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 053h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
info6_len equ word ptr (offset $ - offset Collatingtbl)
|
||
|
||
DBCS_tbl:
|
||
dw 0 ; Table Size
|
||
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
||
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
|
||
info7_len equ word ptr (offset $ - offset DBCS_tbl)
|
||
|
||
|
||
Collating850:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 043h, 055h, 045h, 041h, 041h, 041h, 041h, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 041h, 041h
|
||
db 045h, 041h, 041h, 04fh, 04fh, 04fh, 055h, 055h
|
||
db 059h, 04fh, 055h, 04fh, 024h, 04fh, 09eh, 024h
|
||
db 041h, 049h, 04fh, 055h, 04eh, 04eh, 0a6h, 0a7h
|
||
db 03fh, 0a9h, 0aah, 0abh, 0ach, 021h, 022h, 022h
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 041h, 041h, 041h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 024h, 024h, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 041h, 041h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 024h
|
||
db 044h, 044h, 045h, 045h, 045h, 049h, 049h, 049h
|
||
db 049h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 049h, 0dfh
|
||
db 04fh, 053h, 04fh, 04fh, 04fh, 04fh, 0e6h, 0e8h
|
||
db 0e8h, 055h, 055h, 055h, 059h, 059h, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
|
||
LatiCollating850:
|
||
dw 256 ; Table Size
|
||
db 000h, 096h, 097h, 098h, 099h, 09ah, 09bh, 09ch
|
||
db 09dh, 09eh, 09fh, 0a0h, 0a1h, 0a2h, 0a3h, 0a4h
|
||
db 0a5h, 0a6h, 0a7h, 0a8h, 0a9h, 0aah, 0abh, 0ach
|
||
db 0adh, 0aeh, 0afh, 0b0h, 0b1h, 0b2h, 0b3h, 0b4h
|
||
db 000h, 03ch, 03dh, 03eh, 03fh, 040h, 041h, 000h
|
||
db 042h, 043h, 044h, 045h, 046h, 000h, 047h, 048h
|
||
db 022h, 023h, 024h, 025h, 026h, 027h, 028h, 029h
|
||
db 02ah, 02bh, 049h, 04ah, 04bh, 04ch, 04dh, 04eh
|
||
db 04fh, 001h, 002h, 003h, 006h, 008h, 009h, 00ah
|
||
db 00bh, 00ch, 00dh, 00eh, 00fh, 011h, 012h, 014h
|
||
db 015h, 016h, 017h, 018h, 01ah, 01ch, 01dh, 01eh
|
||
db 01fh, 020h, 021h, 050h, 051h, 052h, 053h, 054h
|
||
db 055h, 001h, 002h, 003h, 006h, 008h, 009h, 00ah
|
||
db 00bh, 00ch, 00dh, 00eh, 00fh, 011h, 012h, 014h
|
||
db 015h, 016h, 017h, 018h, 01ah, 01ch, 01dh, 01eh
|
||
db 01fh, 020h, 021h, 056h, 057h, 058h, 059h, 05ah
|
||
db 004h, 01ch, 008h, 001h, 001h, 001h, 001h, 004h
|
||
db 008h, 008h, 008h, 00ch, 00ch, 00ch, 001h, 001h
|
||
db 008h, 001h, 001h, 014h, 014h, 014h, 01ch, 01ch
|
||
db 020h, 014h, 01ch, 014h, 05ch, 014h, 05eh, 05fh
|
||
db 001h, 00ch, 014h, 01ch, 013h, 013h, 001h, 014h
|
||
db 060h, 061h, 062h, 063h, 064h, 065h, 066h, 067h
|
||
db 068h, 069h, 06ah, 06bh, 06ch, 001h, 001h, 001h
|
||
db 0b8h, 06dh, 06eh, 001h, 001h, 05bh, 05dh, 071h
|
||
db 072h, 073h, 074h, 075h, 076h, 077h, 0bbh, 0bch
|
||
db 078h, 079h, 07ah, 07bh, 07ch, 07dh, 07eh, 0bdh
|
||
db 007h, 007h, 008h, 008h, 008h, 00ch, 00ch, 00ch
|
||
db 00ch, 07fh, 080h, 081h, 082h, 0c7h, 00ch, 083h
|
||
db 014h, 019h, 014h, 014h, 014h, 014h, 084h, 01bh
|
||
db 01bh, 01ch, 01ch, 01ch, 020h, 020h, 0d5h, 0d6h
|
||
db 000h, 085h, 0d8h, 0d9h, 0dah, 0dbh, 086h, 0dch
|
||
db 0ddh, 0deh, 000h, 0dfh, 0e0h, 087h, 088h, 0e1h
|
||
|
||
SwedCollating850:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 043h, 059h, 045h, 041h, 05ch, 041h, 05bh, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 05ch, 05bh
|
||
db 045h, 05ch, 05ch, 04fh, 05dh, 04fh, 055h, 055h
|
||
db 059h, 05dh, 059h, 05dh, 024h, 05dh, 09eh, 024h
|
||
db 041h, 049h, 04fh, 055h, 04eh, 04eh, 0a6h, 0a7h
|
||
db 03fh, 0a9h, 0aah, 0abh, 0ach, 021h, 022h, 022h
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 041h, 041h, 041h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 024h, 024h, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 041h, 041h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 024h
|
||
db 044h, 044h, 045h, 045h, 045h, 049h, 049h, 049h
|
||
db 049h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 049h, 0dfh
|
||
db 04fh, 053h, 04fh, 04fh, 05dh, 05dh, 0e6h, 0e8h
|
||
db 0e8h, 055h, 055h, 055h, 059h, 059h, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
DenmCollating850:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 028h, 02fh, 029h, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 028h, 02fh, 029h, 07eh, 07fh
|
||
db 043h, 059h, 045h, 041h, 05bh, 041h, 05dh, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 05bh, 05dh
|
||
db 045h, 05bh, 05bh, 04fh, 05ch, 04fh, 055h, 055h
|
||
db 059h, 05ch, 059h, 05ch, 024h, 05ch, 09eh, 024h
|
||
db 041h, 049h, 04fh, 055h, 04eh, 04eh, 041h, 04fh
|
||
db 03fh, 0a9h, 0aah, 0abh, 0ach, 021h, 022h, 022h
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 041h, 041h, 041h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 024h, 024h, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 041h, 041h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 024h
|
||
db 044h, 044h, 045h, 045h, 045h, 049h, 049h, 049h
|
||
db 049h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 049h, 0dfh
|
||
db 04fh, 053h, 04fh, 04fh, 04fh, 04fh, 0e6h, 050h
|
||
db 050h, 055h, 055h, 055h, 059h, 059h, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
SwisCollating850:
|
||
dw 256 ; Table Size
|
||
db 0e0h, 0e1h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
db 000h, 0a5h, 0a8h, 085h, 0b9h, 086h, 087h, 0a9h
|
||
db 0aah, 0abh, 088h, 09eh, 0ach, 0aeh, 0afh, 0b0h
|
||
db 075h, 076h, 078h, 07ah, 07ch, 07dh, 07eh, 07fh
|
||
db 080h, 081h, 0b1h, 0b2h, 0a0h, 0a1h, 0a2h, 0b3h
|
||
db 089h, 002h, 012h, 014h, 018h, 01ch, 026h, 028h
|
||
db 02ah, 02ch, 037h, 039h, 03bh, 03dh, 03fh, 043h
|
||
db 051h, 053h, 055h, 057h, 05ah, 05eh, 068h, 06ah
|
||
db 06ch, 06eh, 073h, 08ah, 08bh, 08ch, 0bfh, 0adh
|
||
db 0beh, 003h, 013h, 015h, 019h, 01dh, 027h, 029h
|
||
db 02bh, 038h, 02dh, 03ah, 03ch, 03eh, 040h, 044h
|
||
db 052h, 054h, 056h, 058h, 05bh, 05fh, 069h, 06bh
|
||
db 06dh, 06fh, 074h, 08eh, 08fh, 090h, 0c1h, 09dh
|
||
db 016h, 067h, 01fh, 009h, 00bh, 007h, 00fh, 017h
|
||
db 023h, 025h, 021h, 035h, 033h, 031h, 00ah, 00eh
|
||
db 01eh, 011h, 010h, 04ah, 04ch, 048h, 065h, 063h
|
||
db 072h, 04bh, 066h, 050h, 0b8h, 04fh, 0a4h, 0bch
|
||
db 005h, 02fh, 046h, 061h, 042h, 041h, 095h, 094h
|
||
db 0b4h, 09ah, 09ch, 083h, 082h, 0a6h, 0b5h, 0b6h
|
||
db 0cfh, 0d0h, 0d1h, 0ceh, 0cch, 004h, 008h, 006h
|
||
db 099h, 0d2h, 0d3h, 0d4h, 0d5h, 0bah, 0bbh, 0c6h
|
||
db 0c5h, 0cah, 0c9h, 0cbh, 0cdh, 0c8h, 00dh, 00ch
|
||
db 0d6h, 0d7h, 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0b7h
|
||
db 01bh, 01ah, 022h, 024h, 020h, 036h, 02eh, 032h
|
||
db 034h, 0c7h, 0c4h, 0dfh, 0ddh, 09bh, 030h, 0deh
|
||
db 045h, 059h, 049h, 047h, 04eh, 04dh, 092h, 05ch
|
||
db 05dh, 060h, 064h, 062h, 071h, 070h, 091h, 0bdh
|
||
db 0a7h, 09fh, 08dh, 084h, 097h, 096h, 0a3h, 0c2h
|
||
db 093h, 0c0h, 0c3h, 077h, 07bh, 079h, 098h, 001h
|
||
|
||
CzecCollating850:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00Ah, 00Bh, 00Ch, 00Dh, 00Eh, 00Fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01Ah, 01Bh, 01Ch, 01Dh, 01Eh, 01Fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02Ah, 02Bh, 02Ch, 02Dh, 02Eh, 02Fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03Ah, 03Bh, 03Ch, 03Dh, 03Eh, 03Fh
|
||
db 040h, 041h, 043h, 044h, 045h, 047h, 049h, 04Ah
|
||
db 04Bh, 04Ch, 04Eh, 04Fh, 050h, 051h, 052h, 053h
|
||
db 055h, 056h, 057h, 058h, 059h, 05Ah, 05Ch, 05Dh
|
||
db 05Eh, 05Fh, 061h, 028h, 02Fh, 029h, 05Eh, 05Fh
|
||
db 060h, 041h, 043h, 044h, 045h, 047h, 049h, 04Ah
|
||
db 04Bh, 04Ch, 04Eh, 04Fh, 050h, 051h, 052h, 053h
|
||
db 055h, 056h, 057h, 058h, 059h, 05Ah, 05Ch, 05Dh
|
||
db 05Eh, 05Fh, 061h, 028h, 02Fh, 029h, 07Eh, 07Fh
|
||
db 044h, 05Bh, 048h, 042h, 042h, 042h, 042h, 044h
|
||
db 048h, 048h, 048h, 04Dh, 04Dh, 04Dh, 042h, 042h
|
||
db 048h, 063h, 063h, 054h, 064h, 054h, 05Bh, 05Bh
|
||
db 060h, 064h, 05Bh, 054h, 024h, 054h, 09Eh, 024h
|
||
db 042h, 04Dh, 054h, 05Bh, 052h, 052h, 041h, 054h
|
||
db 03Fh, 0A9h, 0AAh, 0ABh, 0ACh, 021h, 022h, 022h
|
||
db 0B0h, 0B1h, 0B2h, 0B3h, 0B4h, 042h, 042h, 042h
|
||
db 0B8h, 0B9h, 0BAh, 0BBh, 0BCh, 024h, 024h, 0BFh
|
||
db 0C0h, 0C1h, 0C2h, 0C3h, 0C4h, 0C5h, 042h, 042h
|
||
db 0C8h, 0C9h, 0CAh, 0CBh, 0CCh, 0CDh, 0CEh, 024h
|
||
db 046h, 046h, 048h, 048h, 048h, 04Ch, 04Dh, 04Dh
|
||
db 04Dh, 0D9h, 0DAh, 0DBh, 0DCh, 0DDh, 04Dh, 0DFh
|
||
db 054h, 043h, 054h, 054h, 054h, 054h, 0E6h, 062h
|
||
db 062h, 05Bh, 05Bh, 05Bh, 060h, 060h, 0EEh, 0EFh
|
||
db 0F0h, 0F1h, 0F2h, 0F3h, 0F4h, 0F5h, 09Fh, 001h
|
||
db 04Fh, 00Eh, 080h, 0FCh, 014h, 074h, 005h, 02Eh
|
||
|
||
PolCollating850:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00Ah, 00Bh, 00Ch, 00Dh, 00Eh, 00Fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01Ah, 01Bh, 01Ch, 01Dh, 01Eh, 01Fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02Ah, 02Bh, 02Ch, 02Dh, 02Eh, 02Fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03Ah, 03Bh, 03Ch, 03Dh, 03Eh, 03Fh
|
||
db 040h, 041h, 043h, 044h, 045h, 047h, 049h, 04Ah
|
||
db 04Bh, 04Ch, 04Eh, 04Fh, 050h, 051h, 052h, 053h
|
||
db 055h, 056h, 057h, 058h, 059h, 05Ah, 05Ch, 05Dh
|
||
db 05Eh, 05Fh, 061h, 028h, 02Fh, 029h, 05Eh, 05Fh
|
||
db 060h, 041h, 043h, 044h, 045h, 047h, 049h, 04Ah
|
||
db 04Bh, 04Ch, 04Eh, 04Fh, 050h, 051h, 052h, 053h
|
||
db 055h, 056h, 057h, 058h, 059h, 05Ah, 05Ch, 05Dh
|
||
db 05Eh, 05Fh, 061h, 028h, 02Fh, 029h, 07Eh, 07Fh
|
||
db 044h, 05Bh, 048h, 042h, 042h, 042h, 042h, 044h
|
||
db 048h, 048h, 048h, 04Dh, 04Dh, 04Dh, 042h, 042h
|
||
db 048h, 063h, 063h, 054h, 064h, 054h, 05Bh, 05Bh
|
||
db 060h, 064h, 05Bh, 054h, 024h, 054h, 09Eh, 024h
|
||
db 042h, 04Dh, 054h, 05Bh, 052h, 052h, 041h, 054h
|
||
db 03Fh, 0A9h, 0AAh, 0ABh, 0ACh, 021h, 022h, 022h
|
||
db 0B0h, 0B1h, 0B2h, 0B3h, 0B4h, 042h, 042h, 042h
|
||
db 0B8h, 0B9h, 0BAh, 0BBh, 0BCh, 024h, 024h, 0BFh
|
||
db 0C0h, 0C1h, 0C2h, 0C3h, 0C4h, 0C5h, 042h, 042h
|
||
db 0C8h, 0C9h, 0CAh, 0CBh, 0CCh, 0CDh, 0CEh, 024h
|
||
db 046h, 046h, 048h, 048h, 048h, 04Ch, 04Dh, 04Dh
|
||
db 04Dh, 0D9h, 0DAh, 0DBh, 0DCh, 0DDh, 04Dh, 0DFh
|
||
db 054h, 043h, 054h, 054h, 054h, 054h, 0E6h, 062h
|
||
db 062h, 05Bh, 05Bh, 05Bh, 060h, 060h, 0EEh, 0EFh
|
||
db 0F0h, 0F1h, 0F2h, 0F3h, 0F4h, 0F5h, 09Fh, 001h
|
||
db 04Fh, 00Eh, 080h, 0FCh, 014h, 074h, 005h, 02Eh
|
||
|
||
NorwCollating850:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 043h, 055h, 045h, 041h, 05bh, 041h, 05dh, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 05bh, 05dh
|
||
db 045h, 05bh, 05bh, 04fh, 05ch, 04fh, 055h, 055h
|
||
db 059h, 05ch, 059h, 05ch, 024h, 05ch, 09eh, 024h
|
||
db 041h, 049h, 04fh, 055h, 04eh, 04eh, 041h, 04fh
|
||
db 03fh, 0a9h, 0aah, 0abh, 0ach, 021h, 022h, 022h
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 041h, 041h, 041h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 024h, 024h, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 041h, 041h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 024h
|
||
db 044h, 044h, 045h, 045h, 045h, 049h, 049h, 049h
|
||
db 049h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 049h, 0dfh
|
||
db 04fh, 053h, 04fh, 04fh, 04fh, 04fh, 0e6h, 050h
|
||
db 050h, 055h, 055h, 055h, 059h, 059h, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
BelgCollating850:
|
||
dw 256 ; Table Size
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
||
db 0ffh, 021h, 022h, 023h, 024h, 025h, 026h, 0ffh
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 0ffh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 043h, 055h, 045h, 041h, 041h, 041h, 041h, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 041h, 041h
|
||
db 045h, 041h, 041h, 04fh, 04fh, 04fh, 055h, 055h
|
||
db 059h, 04fh, 055h, 04fh, 09ch, 04fh, 09eh, 09fh
|
||
db 041h, 049h, 04fh, 055h, 04eh, 0a4h, 0a6h, 0a7h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 041h, 041h, 041h
|
||
db 0b8h, 0ffh, 0ffh, 0ffh, 0ffh, 0bdh, 0beh, 0ffh
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 041h, 041h
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0cfh
|
||
db 044h, 044h, 045h, 045h, 045h, 049h, 049h, 049h
|
||
db 049h, 0ffh, 0ffh, 0ffh, 0ffh, 0ddh, 049h, 0ffh
|
||
db 04fh, 053h, 04fh, 04fh, 04fh, 04fh, 0e6h, 054h
|
||
db 054h, 055h, 055h, 055h, 059h, 059h, 0eeh, 0efh
|
||
db 0ffh, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0ffh, 0ffh
|
||
|
||
NethCollating850:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 043h, 055h, 045h, 041h, 041h, 041h, 08fh, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 041h, 08fh
|
||
db 045h, 092h, 092h, 04fh, 04fh, 04fh, 055h, 055h
|
||
db 098h, 04fh, 055h, 04fh, 09ch, 04fh, 09eh, 09fh
|
||
db 041h, 049h, 04fh, 055h, 0a5h, 0a5h, 0a6h, 0a7h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 041h, 041h, 041h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 041h, 041h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d1h, 0d1h, 045h, 045h, 045h, 049h, 049h, 049h
|
||
db 049h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 049h, 0dfh
|
||
db 04fh, 0e1h, 04fh, 04fh, 04fh, 04fh, 0e6h, 0e8h
|
||
db 0e8h, 055h, 055h, 055h, 059h, 059h, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
|
||
FinlCollating850:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 043h, 059h, 045h, 041h, 05ch, 041h, 05bh, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 05ch, 05bh
|
||
db 045h, 05ch, 05ch, 04fh, 05dh, 04fh, 055h, 055h
|
||
db 059h, 05dh, 059h, 05dh, 024h, 05dh, 09eh, 024h
|
||
db 041h, 049h, 04fh, 055h, 04eh, 04eh, 0a6h, 0a7h
|
||
db 03fh, 0a9h, 0aah, 0abh, 0ach, 021h, 022h, 022h
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 041h, 041h, 041h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 024h, 024h, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 041h, 041h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 024h
|
||
db 044h, 044h, 045h, 045h, 045h, 049h, 049h, 049h
|
||
db 049h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 049h, 0dfh
|
||
db 04fh, 053h, 04fh, 04fh, 04fh, 04fh, 0e6h, 0e8h
|
||
db 0e8h, 055h, 055h, 055h, 059h, 059h, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
|
||
Collating932:
|
||
dw 256 ; Table size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 080h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 081h, 082h, 083h, 084h, 085h, 0bdh, 086h, 087h
|
||
db 088h, 089h, 08ah, 08bh, 08ch, 08dh, 08eh, 08fh
|
||
db 090h, 091h, 092h, 093h, 094h, 095h, 096h, 097h
|
||
db 098h, 099h, 09ah, 09bh, 09ch, 09dh, 09eh, 09fh
|
||
db 0a0h, 0a1h, 0a2h, 0a3h, 0a4h, 0a5h, 0a6h, 0a7h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0beh, 0bfh, 0c0h
|
||
db 0e0h, 0e1h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
|
||
Collating934:
|
||
dw 256 ; Table size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 080h, 0beh, 0bfh, 0c0h, 0c1h, 0c2h, 0c3h, 0c4h
|
||
db 0c5h, 0c6h, 0c7h, 0c8h, 0c9h, 0cah, 0cbh, 0cch
|
||
db 0cdh, 0ceh, 0cfh, 0d0h, 0d1h, 0d2h, 0d3h, 0d4h
|
||
db 0d5h, 0d6h, 0d7h, 0d8h, 0d9h, 0dah, 0dbh, 0dch
|
||
db 0ddh, 0deh, 0dfh, 0e0h, 0e1h, 0e2h, 0e3h, 0e4h
|
||
db 0e5h, 0e6h, 0e7h, 0e8h, 0e9h, 0eah, 0ebh, 0ech
|
||
db 0edh, 0eeh, 0efh, 0f0h, 0f1h, 0f2h, 0f3h, 0f4h
|
||
db 0f5h, 0f6h, 0f7h, 0f8h, 0f9h, 0fah, 0fbh, 0fch
|
||
db 081h, 082h, 083h, 084h, 085h, 086h, 087h, 088h
|
||
db 089h, 08ah, 08bh, 08ch, 08dh, 08eh, 08fh, 090h
|
||
db 091h, 092h, 093h, 094h, 095h, 096h, 097h, 098h
|
||
db 099h, 09ah, 09bh, 09ch, 09dh, 09eh, 09fh, 0a0h
|
||
db 0a1h, 0a2h, 0a3h, 0a4h, 0a5h, 0a6h, 0a7h, 0a8h
|
||
db 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh, 0b0h
|
||
db 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h, 0b8h
|
||
db 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0fdh, 0feh, 0ffh
|
||
|
||
|
||
CanadaUcase:
|
||
dw 128 ; Table Size
|
||
|
||
Canadian_table db 'C', 'U', 'E', 'A', 'A', 'A', 086h, 'C'
|
||
db 'E', 'E', 'E', 'I', 'I', 08dh, 'A', 08fh
|
||
db 'E', 'E', 'E', 'O', 'E', 'I', 'U', 'U'
|
||
db 098h, 'O', 'U', 09bh, 09ch, 'U', 'U', 09fh
|
||
db 0a0h, 0a1h, 'O', 'U', 0a4h, 0a5h, 0a6h, 0a7h
|
||
db 'I'
|
||
db 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 0e1h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
CanadaCollating:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 043h, 055h, 045h, 041h, 041h, 041h, 086h, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 08dh, 041h, 08fh
|
||
db 045h, 045h, 045h, 04fh, 045h, 049h, 055h, 055h
|
||
db 098h, 04fh, 055h, 09bh, 09ch, 055h, 055h, 09fh
|
||
db 0a0h, 0a1h, 04fh, 055h, 0a4h, 0a5h, 0a6h, 0a7h
|
||
db 049h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 0e1h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
|
||
;
|
||
; UpperCase Table for Russian CodePage 866
|
||
;
|
||
RussianUcase:
|
||
dw 128 ; Table Size
|
||
Russian_table:
|
||
db 080h, 081h, 082h, 083h, 084h, 085h, 086h, 087h
|
||
db 088h, 089h, 08ah, 08bh, 08ch, 08dh, 08eh, 08fh
|
||
db 090h, 091h, 092h, 093h, 094h, 095h, 096h, 097h
|
||
db 098h, 099h, 09ah, 09Bh, 09Ch, 09Dh, 09Eh, 09Fh
|
||
db 080h, 081h, 082h, 083h, 084h, 085h, 086h, 087h
|
||
db 088h, 089h, 08ah, 08bh, 08ch, 08dh, 08eh, 08fh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 090h, 091h, 092h, 093h, 094h, 095h, 096h, 097h
|
||
db 098h, 099h, 09ah, 09Bh, 09Ch, 09Dh, 09Eh, 09Fh
|
||
db 0f0h, 0f0h, 0f2h, 0f2h, 0f4h, 0f4h, 0f6h, 0f6h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
RussianCollating:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
|
||
db 080h, 081h, 082h, 083h, 084h, 085h ;;
|
||
db 088h, 089h, 08ah, 08ch, 08dh, 08eh, 08fh ;;
|
||
db 090h, 091h, 092h, 093h, 094h, 095h, 096h ;;
|
||
db 098h, 099h, 09ah, 09Bh, 09Ch, 09Dh, 09Eh, 09Fh ;;
|
||
db 0A0h, 0A1h, 0A2h, 0A3h ;;
|
||
db 080h, 081h, 082h, 083h, 084h, 085h ;;
|
||
db 088h, 089h, 08ah, 08ch, 08dh, 08eh, 08fh ;;
|
||
db 090h, 091h, 092h ;;
|
||
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
|
||
db 093h, 094h, 095h, 096h ;;
|
||
db 098h, 099h, 09ah, 09Bh, 09Ch, 09Dh, 09Eh, 09Fh ;;
|
||
db 0A0h, 0A1h, 0A2h, 0A3h ;;
|
||
|
||
db 086h, 086h, 087h, 087h, 08Bh, 08Bh, 097h, 097h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 023h, 024h, 0feh, 0ffh
|
||
|
||
|
||
if COMPATIBLE
|
||
NetherlandsUcase:
|
||
dw 128 ; Table Size
|
||
|
||
db 080h, 'U', 'E', 'A', 'A', 'A', 08fh, 080h
|
||
db 'E', 'E', 'E', 'I', 'I', 'I', 'A', 08fh
|
||
db 'E', 092h, 092h, 'O', 'O', 'O', 'U', 'U'
|
||
db 098h, 'O', 'U', 09bh, 09ch, 09dh, 09eh, 09fh
|
||
db 'A', 'I', 'O', 'U', 0a5h, 0a5h, 0a6h, 0a7h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 0e1h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
endif
|
||
|
||
NetherlandsCollating:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 080h, 09ah, 090h, 041h, 08eh, 041h, 08fh, 080h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 08eh, 08fh
|
||
db 090h, 092h, 092h, 04fh, 04fh, 04fh, 055h, 055h
|
||
db 098h, 04fh, 055h, 09bh, 09ch, 09dh, 09eh, 09fh
|
||
db 041h, 049h, 04fh, 055h, 0a5h, 0a5h, 0a6h, 0a7h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 0e1h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
|
||
|
||
BelgiumCollating:
|
||
dw 256 ; Table Size
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
||
db 0ffh, 021h, 022h, 023h, 024h, 025h, 026h, 0ffh
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 0ffh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 043h, 055h, 045h, 041h, 041h, 041h, 041h, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 041h, 041h
|
||
db 045h, 041h, 041h, 04fh, 04fh, 04fh, 055h, 055h
|
||
db 059h, 04fh, 055h, 09bh, 09ch, 09dh, 09eh, 09fh
|
||
db 041h, 049h, 04fh, 055h, 04eh, 04eh, 0a6h, 0a7h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
||
db 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh, 0ffh
|
||
db 0e0h, 053h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0ffh, 0ffh
|
||
|
||
|
||
SpainCollating:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 043h, 055h, 045h, 041h, 041h, 041h, 041h, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 041h, 041h
|
||
db 045h, 041h, 041h, 04fh, 04fh, 04fh, 055h, 055h
|
||
db 059h, 04fh, 055h, 024h, 024h, 024h, 024h, 024h
|
||
db 041h, 049h, 04fh, 055h, 04eh, 04eh, 0a6h, 0a7h
|
||
db 03fh, 0a9h, 0aah, 0abh, 0ach, 021h, 022h, 022h
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 053h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
HungaryUcase:
|
||
dw 128
|
||
db 080h, 09ah, 090h, 0b6h, 08eh, 0deh, 08fh, 080h
|
||
db 09dh, 0d3h, 08ah, 08ah, 0d7h, 08dh, 08eh, 08fh
|
||
db 090h, 091h, 0d6h, 0e2h, 099h, 095h, 095h, 097h
|
||
db 097h, 099h, 09ah, 09bh, 09bh, 09dh, 09eh, 0ach
|
||
db 0b5h, 0d6h, 0e0h, 0e9h, 0a4h, 0a4h, 0a6h, 0a6h
|
||
db 0a8h, 0a8h, 0aah, 08dh, 0ach, 0b8h, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0bdh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c6h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d1h, 0d1h, 0d2h, 0d3h, 0d2h, 0d5h, 0d6h, 0d7h
|
||
db 0b7h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 053h, 0e2h, 0e3h, 0e3h, 0d5h, 0e6h, 0e6h
|
||
db 0e8h, 0e9h, 0e8h, 0ebh, 0edh, 0edh, 0ddh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0ebh, 0fch, 0fch, 0feh, 0ffh
|
||
|
||
HungaryCollating:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 043h, 055h, 045h, 041h, 041h, 055h, 043h, 043h
|
||
db 04ch, 045h, 04fh, 04fh, 049h, 05ah, 041h, 043h
|
||
db 045h, 04ch, 049h, 04fh, 04fh, 04ch, 049h, 053h
|
||
db 053h, 04fh, 055h, 054h, 054h, 04ch, 09eh, 043h
|
||
db 041h, 049h, 04fh, 055h, 041h, 041h, 05ah, 05ah
|
||
db 045h, 045h, 0aah, 05ah, 043h, 053h, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 041h, 041h, 045h
|
||
db 053h, 0b9h, 0bah, 0bbh, 0bch, 05ah, 05ah, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 041h, 041h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 044h, 044h, 044h, 045h, 044h, 04eh, 049h, 049h
|
||
db 045h, 0d9h, 0dah, 0dbh, 0dch, 054h, 055h, 0dfh
|
||
db 04fh, 053h, 04fh, 04eh, 04eh, 04eh, 053h, 053h
|
||
db 052h, 055h, 052h, 055h, 059h, 059h, 054h, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 055h, 052h, 052h, 0feh, 0ffh
|
||
|
||
|
||
if COMPATIBLE
|
||
SwitzerlandUcase:
|
||
dw 128 ; Table Size
|
||
|
||
db 080h, 09ah, 090h, 'A', 08eh, 'A', 08fh, 080h
|
||
db 'E', 'E', 'E', 'I', 'I', 'I', 08eh, 08fh
|
||
db 090h, 092h, 092h, 'O', 099h, 'O', 'U', 'U'
|
||
db 'Y', 099h, 09ah, 09bh, 09ch, 09dh, 09eh, 09fh
|
||
db 'A', 'I', 'O', 'U', 0a5h, 0a5h, 'A', 'O'
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 0e1h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
endif
|
||
SwitzerlandCollating:
|
||
dw 256 ; Table Size
|
||
db 001h, 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh
|
||
db 0cfh, 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h
|
||
db 0d7h, 0d8h, 0d9h, 0dah, 08ch, 08dh, 0dbh, 0dch
|
||
db 0ddh, 0deh, 0dfh, 0e0h, 0e1h, 0e2h, 0e3h, 0e4h
|
||
db 001h, 03ch, 03dh, 03dh, 03fh, 040h, 041h, 042h
|
||
db 043h, 044h, 045h, 046h, 047h, 048h, 049h, 04ah
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 04bh, 04ch, 04dh, 04eh, 04fh, 050h
|
||
db 051h, 002h, 003h, 004h, 005h, 007h, 008h, 009h
|
||
db 00ah, 00bh, 00ch, 00dh, 00eh, 00fh, 010h, 012h
|
||
db 013h, 014h, 015h, 016h, 018h, 01ah, 01bh, 01ch
|
||
db 01dh, 01eh, 01fh, 052h, 053h, 054h, 034h, 055h
|
||
db 033h, 002h, 003h, 004h, 005h, 007h, 008h, 009h
|
||
db 00ah, 00bh, 00ch, 00dh, 00eh, 00fh, 010h, 012h
|
||
db 013h, 014h, 015h, 016h, 018h, 01ah, 01bh, 01ch
|
||
db 01dh, 01eh, 01fh, 056h, 057h, 058h, 036h, 059h
|
||
db 004h, 01ah, 007h, 002h, 002h, 002h, 002h, 004h
|
||
db 007h, 007h, 007h, 00bh, 00bh, 00bh, 002h, 002h
|
||
db 007h, 002h, 002h, 012h, 012h, 012h, 01ah, 01ah
|
||
db 01eh, 012h, 01ah, 06fh, 05ah, 070h, 096h, 05ch
|
||
db 002h, 00bh, 012h, 01ah, 011h, 011h, 002h, 012h
|
||
db 05dh, 097h, 05fh, 060h, 061h, 062h, 063h, 064h
|
||
db 065h, 066h, 067h, 068h, 069h, 098h, 099h, 09ah
|
||
db 09bh, 06bh, 06ch, 06dh, 06eh, 09ch, 09dh, 071h
|
||
db 072h, 073h, 074h, 075h, 076h, 077h, 09eh, 09fh
|
||
db 078h, 079h, 07ah, 07bh, 07ch, 07dh, 07eh, 0a0h
|
||
db 0a1h, 0a2h, 0a3h, 0a4h, 0a5h, 0a6h, 0a7h, 0a8h
|
||
db 0a9h, 080h, 081h, 082h, 083h, 0aah, 0abh, 085h
|
||
db 0ach, 017h, 0adh, 0aeh, 0afh, 0b0h, 086h, 0b1h
|
||
db 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h, 0b8h, 0b9h
|
||
db 0bah, 089h, 0bbh, 0bch, 0bdh, 0beh, 08eh, 0bfh
|
||
db 08fh, 0c0h, 090h, 0c1h, 0c2h, 093h, 094h, 001h
|
||
|
||
CzecCollating:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00Ah, 00Bh, 00Ch, 00Dh, 00Eh, 00Fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01Ah, 01Bh, 01Ch, 01Dh, 01Eh, 01Fh
|
||
db 06Eh, 06Fh, 070h, 071h, 072h, 073h, 074h, 075h
|
||
db 076h, 077h, 078h, 079h, 07Ah, 07Bh, 07Ch, 07Dh
|
||
db 064h, 065h, 066h, 067h, 068h, 069h, 06Ah, 06Bh
|
||
db 06Ch, 06Dh, 07Eh, 07Fh, 080h, 081h, 082h, 083h
|
||
db 084h, 021h, 027h, 028h, 02Ch, 02Fh, 034h, 035h
|
||
db 036h, 037h, 03Ah, 03Bh, 03Ch, 040h, 041h, 044h
|
||
db 049h, 04Ah, 04Bh, 04Eh, 053h, 056h, 05Bh, 05Ch
|
||
db 05Dh, 05Eh, 060h, 085h, 086h, 087h, 088h, 089h
|
||
db 08Ah, 021h, 027h, 028h, 02Ch, 02Fh, 034h, 035h
|
||
db 036h, 037h, 03Ah, 03Bh, 03Ch, 040h, 041h, 044h
|
||
db 049h, 04Ah, 04Bh, 04Eh, 053h, 056h, 05Bh, 05Ch
|
||
db 05Dh, 05Eh, 060h, 08Bh, 08Ch, 08Dh, 08Eh, 020h
|
||
db 02Bh, 059h, 030h, 026h, 023h, 058h, 029h, 02Bh
|
||
db 03Fh, 033h, 048h, 048h, 039h, 062h, 023h, 029h
|
||
db 030h, 03Dh, 03Dh, 046h, 047h, 03Eh, 03Eh, 052h
|
||
db 052h, 047h, 059h, 054h, 054h, 03Fh, 08Fh, 02Ah
|
||
db 022h, 038h, 045h, 057h, 024h, 024h, 061h, 061h
|
||
db 032h, 032h, 090h, 062h, 02Ah, 051h, 091h, 092h
|
||
db 097h, 098h, 099h, 09Ah, 09Bh, 022h, 026h, 031h
|
||
db 051h, 09Ch, 09Dh, 09Eh, 09Fh, 063h, 063h, 0A0h
|
||
db 0A1h, 0A2h, 0A3h, 0A4h, 0A5h, 0A6h, 025h, 025h
|
||
db 0A7h, 0A8h, 0A9h, 0AAh, 0ABh, 0ACh, 0ADh, 093h
|
||
db 02Dh, 02Dh, 02Eh, 033h, 02Eh, 042h, 038h, 039h
|
||
db 031h, 0AEh, 0AFh, 0B0h, 0B1h, 055h, 058h, 0B2h
|
||
db 045h, 04Fh, 046h, 043h, 043h, 042h, 050h, 050h
|
||
db 04Ch, 057h, 04Ch, 05Ah, 05Fh, 05Fh, 055h, 0B4h
|
||
db 094h, 0B5h, 0B6h, 0B7h, 0B8h, 095h, 09Fh, 001h
|
||
db 04Fh, 00Eh, 080h, 0FCh, 014h, 074h, 005h, 0FFh
|
||
|
||
PolCollating:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00Ah, 00Bh, 00Ch, 00Dh, 00Eh, 00Fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01Ah, 01Bh, 01Ch, 01Dh, 01Eh, 01Fh
|
||
db 06Eh, 06Fh, 070h, 071h, 072h, 073h, 074h, 075h
|
||
db 076h, 077h, 078h, 079h, 07Ah, 07Bh, 07Ch, 07Dh
|
||
db 064h, 065h, 066h, 067h, 068h, 069h, 06Ah, 06Bh
|
||
db 06Ch, 06Dh, 07Eh, 07Fh, 080h, 081h, 082h, 083h
|
||
db 084h, 021h, 027h, 028h, 02Ch, 02Fh, 034h, 035h
|
||
db 036h, 037h, 03Ah, 03Bh, 03Ch, 040h, 041h, 044h
|
||
db 049h, 04Ah, 04Bh, 04Eh, 053h, 056h, 05Bh, 05Ch
|
||
db 05Dh, 05Eh, 060h, 085h, 086h, 087h, 088h, 089h
|
||
db 08Ah, 021h, 027h, 028h, 02Ch, 02Fh, 034h, 035h
|
||
db 036h, 037h, 03Ah, 03Bh, 03Ch, 040h, 041h, 044h
|
||
db 049h, 04Ah, 04Bh, 04Eh, 053h, 056h, 05Bh, 05Ch
|
||
db 05Dh, 05Eh, 060h, 08Bh, 08Ch, 08Dh, 08Eh, 020h
|
||
db 02Bh, 059h, 030h, 026h, 023h, 058h, 029h, 02Bh
|
||
db 03Fh, 033h, 048h, 048h, 039h, 062h, 023h, 029h
|
||
db 030h, 03Dh, 03Dh, 046h, 047h, 03Eh, 03Eh, 052h
|
||
db 052h, 047h, 059h, 054h, 054h, 03Fh, 08Fh, 02Ah
|
||
db 022h, 038h, 045h, 057h, 024h, 024h, 061h, 061h
|
||
db 032h, 032h, 090h, 062h, 02Ah, 051h, 091h, 092h
|
||
db 097h, 098h, 099h, 09Ah, 09Bh, 022h, 026h, 031h
|
||
db 051h, 09Ch, 09Dh, 09Eh, 09Fh, 063h, 063h, 0A0h
|
||
db 0A1h, 0A2h, 0A3h, 0A4h, 0A5h, 0A6h, 025h, 025h
|
||
db 0A7h, 0A8h, 0A9h, 0AAh, 0ABh, 0ACh, 0ADh, 093h
|
||
db 02Dh, 02Dh, 02Eh, 033h, 02Eh, 042h, 038h, 039h
|
||
db 031h, 0AEh, 0AFh, 0B0h, 0B1h, 055h, 058h, 0B2h
|
||
db 045h, 04Fh, 046h, 043h, 043h, 042h, 050h, 050h
|
||
db 04Ch, 057h, 04Ch, 05Ah, 05Fh, 05Fh, 055h, 0B4h
|
||
db 094h, 0B5h, 0B6h, 0B7h, 0B8h, 095h, 09Fh, 001h
|
||
db 04Fh, 00Eh, 080h, 0FCh, 014h, 074h, 005h, 02Eh
|
||
|
||
CzecUcase:
|
||
dw 128 ; Table Size
|
||
db 080h, 09Ah, 090h, 0B6h, 08Eh, 0DEh, 08Fh, 080h
|
||
db 09Dh, 0D3h, 08Ah, 08Ah, 0D7h, 08Dh, 08Eh, 08Fh
|
||
db 090h, 091h, 091h, 0E2h, 099h, 095h, 095h, 097h
|
||
db 097h, 099h, 09Ah, 09Bh, 09Bh, 09Dh, 09Eh, 0ACh
|
||
db 0B5h, 0D6h, 0E0h, 0E9h, 0A4h, 0A4h, 0A6h, 0A6h
|
||
db 0A8h, 0A8h, 0AAh, 08Dh, 0ACh, 0B8h, 0AEh, 0AFh
|
||
db 0B0h, 0B1h, 0B2h, 0B3h, 0B4h, 0B5h, 0B6h, 0B7h
|
||
db 0B8h, 0B9h, 0BAh, 0BBh, 0BCh, 0BDh, 0BDh, 0BFh
|
||
db 0C0h, 0C1h, 0C2h, 0C3h, 0C4h, 0C5h, 0C6h, 0C6h
|
||
db 0C8h, 0C9h, 0CAh, 0CBh, 0CCh, 0CDh, 0CEh, 0CFh
|
||
db 0D1h, 0D1h, 0D2h, 0D3h, 0D2h, 0D5h, 0D6h, 0D7h
|
||
db 0B7h, 0D9h, 0DAh, 0DBh, 0DCh, 0DDh, 0DEh, 0DFh
|
||
db 0E0h, 0E1h, 0E2h, 0E3h, 0E3h, 0D5h, 0E6h, 0E6h
|
||
db 0E8h, 0E9h, 0E8h, 0EBh, 0EDh, 0EDh, 0DDh, 0EFh
|
||
db 0F0h, 0F1h, 0F2h, 0F3h, 0F4h, 0F5h, 0F6h, 0F7h
|
||
db 0F8h, 0F9h, 0FAh, 0EBh, 0FCh, 0FCh, 0FEh, 0FFh
|
||
|
||
CzecUcase850:
|
||
dw 128 ; Table Size
|
||
db 080h, 09Ah, 090h, 0B6h, 08Eh, 0B7h, 08Fh, 080h
|
||
db 0D2h, 0D3h, 0D4h, 0D8h, 0D7h, 0DEh, 08Eh, 08Fh
|
||
db 090h, 092h, 092h, 0E2h, 099h, 0E3h, 0EAh, 0EBh
|
||
db 098h, 099h, 09Ah, 09Dh, 09Ch, 09Dh, 09Eh, 09Fh
|
||
db 0B5h, 0D6h, 0E0h, 0E9h, 0A5h, 0A5h, 0A6h, 0A7h
|
||
db 0A8h, 0A9h, 0AAh, 0ABh, 0ACh, 0ADh, 0AEh, 0AFh
|
||
db 0B0h, 0B1h, 0B2h, 0B3h, 0B4h, 0B5h, 0B6h, 0B7h
|
||
db 0B8h, 0B9h, 0BAh, 0BBh, 0BCh, 0BDh, 0BEh, 0BFh
|
||
db 0C0h, 0C1h, 0C2h, 0C3h, 0C4h, 0C5h, 0C7h, 0C7h
|
||
db 0C8h, 0C9h, 0CAh, 0CBh, 0CCh, 0CDh, 0CEh, 0CFh
|
||
db 0D1h, 0D1h, 0D2h, 0D3h, 0D4h, 0D5h, 0D6h, 0D7h
|
||
db 0D8h, 0D9h, 0DAh, 0DBh, 0DCh, 0DDh, 0DEh, 0DFh
|
||
db 0E0h, 0E1h, 0E2h, 0E3h, 0E5h, 0E5h, 0E6h, 0E8h
|
||
db 0E8h, 0E9h, 0EAh, 0EBh, 0EDh, 0EDh, 0EEh, 0EFh
|
||
db 0F0h, 0F1h, 0F2h, 0F3h, 0F4h, 0F5h, 0F6h, 0F7h
|
||
db 0F8h, 0F9h, 0FAh, 0FBh, 0FCh, 0FDh, 0FEh, 0FFh
|
||
|
||
PolandUcase:
|
||
dw 128 ; Table Size
|
||
db 080h, 09Ah, 090h, 0B6h, 08Eh, 0DEh, 08Fh, 080h
|
||
db 09Dh, 0D3h, 08Ah, 08Ah, 0D7h, 08Dh, 08Eh, 08Fh
|
||
db 090h, 091h, 091h, 0E2h, 099h, 095h, 095h, 097h
|
||
db 097h, 099h, 09Ah, 09Bh, 09Bh, 09Dh, 09Eh, 0ACh
|
||
db 0B5h, 0D6h, 0E0h, 0E9h, 0A4h, 0A4h, 0A6h, 0A6h
|
||
db 0A8h, 0A8h, 0AAh, 08Dh, 0ACh, 0B8h, 0AEh, 0AFh
|
||
db 0B0h, 0B1h, 0B2h, 0B3h, 0B4h, 0B5h, 0B6h, 0B7h
|
||
db 0B8h, 0B9h, 0BAh, 0BBh, 0BCh, 0BDh, 0BDh, 0BFh
|
||
db 0C0h, 0C1h, 0C2h, 0C3h, 0C4h, 0C5h, 0C6h, 0C6h
|
||
db 0C8h, 0C9h, 0CAh, 0CBh, 0CCh, 0CDh, 0CEh, 0CFh
|
||
db 0D1h, 0D1h, 0D2h, 0D3h, 0D2h, 0D5h, 0D6h, 0D7h
|
||
db 0B7h, 0D9h, 0DAh, 0DBh, 0DCh, 0DDh, 0DEh, 0DFh
|
||
db 0E0h, 0E1h, 0E2h, 0E3h, 0E3h, 0D5h, 0E6h, 0E6h
|
||
db 0E8h, 0E9h, 0E8h, 0EBh, 0EDh, 0EDh, 0DDh, 0EFh
|
||
db 0F0h, 0F1h, 0F2h, 0F3h, 0F4h, 0F5h, 0F6h, 0F7h
|
||
db 0F8h, 0F9h, 0FAh, 0EBh, 0FCh, 0FCh, 0FEh, 0FFh
|
||
|
||
PolandUcase850:
|
||
dw 128 ; Table Size
|
||
db 080h, 09Ah, 090h, 0B6h, 08Eh, 0B7h, 08Fh, 080h
|
||
db 0D2h, 0D3h, 0D4h, 0D8h, 0D7h, 0DEh, 08Eh, 08Fh
|
||
db 090h, 092h, 092h, 0E2h, 099h, 0E3h, 0EAh, 0EBh
|
||
db 098h, 099h, 09Ah, 09Dh, 09Ch, 09Dh, 09Eh, 09Fh
|
||
db 0B5h, 0D6h, 0E0h, 0E9h, 0A5h, 0A5h, 0A6h, 0A7h
|
||
db 0A8h, 0A9h, 0AAh, 0ABh, 0ACh, 0ADh, 0AEh, 0AFh
|
||
db 0B0h, 0B1h, 0B2h, 0B3h, 0B4h, 0B5h, 0B6h, 0B7h
|
||
db 0B8h, 0B9h, 0BAh, 0BBh, 0BCh, 0BDh, 0BEh, 0BFh
|
||
db 0C0h, 0C1h, 0C2h, 0C3h, 0C4h, 0C5h, 0C7h, 0C7h
|
||
db 0C8h, 0C9h, 0CAh, 0CBh, 0CCh, 0CDh, 0CEh, 0CFh
|
||
db 0D1h, 0D1h, 0D2h, 0D3h, 0D4h, 0D5h, 0D6h, 0D7h
|
||
db 0D8h, 0D9h, 0DAh, 0DBh, 0DCh, 0DDh, 0DEh, 0DFh
|
||
db 0E0h, 0E1h, 0E2h, 0E3h, 0E5h, 0E5h, 0E6h, 0E8h
|
||
db 0E8h, 0E9h, 0EAh, 0EBh, 0EDh, 0EDh, 0EEh, 0EFh
|
||
db 0F0h, 0F1h, 0F2h, 0F3h, 0F4h, 0F5h, 0F6h, 0F7h
|
||
db 0F8h, 0F9h, 0FAh, 0FBh, 0FCh, 0FDh, 0FEh, 0FFh
|
||
|
||
BrazilUcase:
|
||
dw 128 ; Table Size
|
||
db 080h, 09Ah, 045h, 041h, 08Eh, 041h, 08Fh, 080h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 08Eh, 08Fh
|
||
db 090h, 092h, 092h, 04Fh, 099h, 04Fh, 055h, 055h
|
||
db 059h, 099h, 09Ah, 09Bh, 09Ch, 09Dh, 09Eh, 09Fh
|
||
db 041h, 049h, 04Fh, 055h, 0A5h, 0A5h, 0A6h, 0A7h
|
||
db 0A8h, 0A9h, 0AAh, 0ABh, 0ACh, 0ADh, 0AEh, 0AFh
|
||
db 0B0h, 0B1h, 0B2h, 0B3h, 0B4h, 0B5h, 0B6h, 0B7h
|
||
db 0B8h, 0B9h, 0BAh, 0BBh, 0BCh, 0BDh, 0BEh, 0BFh
|
||
db 0C0h, 0C1h, 0C2h, 0C3h, 0C4h, 0C5h, 0C6h, 0C7h
|
||
db 0C8h, 0C9h, 0CAh, 0CBh, 0CCh, 0CDh, 0CEh, 0CFh
|
||
db 0D0h, 0D1h, 0D2h, 0D3h, 0D4h, 0D5h, 0D6h, 0D7h
|
||
db 0D8h, 0D9h, 0DAh, 0DBh, 0DCh, 0DDh, 0DEh, 0DFh
|
||
db 0E0h, 0E1h, 0E2h, 0E3h, 0E4h, 0E5h, 0E6h, 0E7h
|
||
db 0E8h, 0E9h, 0EAh, 0EBh, 0ECh, 0EDh, 0EEh, 0EFh
|
||
db 0F0h, 0F1h, 0F2h, 0F3h, 0F4h, 0F5h, 0F6h, 0F7h
|
||
db 0F8h, 0F9h, 0FAh, 0FBh, 0FCh, 0FDh, 0FEh, 0FFh
|
||
|
||
BrazilUcase850:
|
||
dw 128 ; Table Size
|
||
db 080h, 09Ah, 090h, 0B6h, 08Eh, 0B7h, 08Fh, 080h
|
||
db 0D2h, 0D3h, 0D4h, 0D8h, 0D7h, 0DEh, 08Eh, 08Fh
|
||
db 090h, 092h, 092h, 0E2h, 099h, 0E3h, 0EAh, 0EBh
|
||
db 098h, 099h, 09Ah, 09Dh, 09Ch, 09Dh, 09Eh, 09Fh
|
||
db 0B5h, 0D6h, 0E0h, 0E9h, 0A5h, 0A5h, 0A6h, 0A7h
|
||
db 0A8h, 0A9h, 0AAh, 0ABh, 0ACh, 0ADh, 0AEh, 0AFh
|
||
db 0B0h, 0B1h, 0B2h, 0B3h, 0B4h, 0B5h, 0B6h, 0B7h
|
||
db 0B8h, 0B9h, 0BAh, 0BBh, 0BCh, 0BDh, 0BEh, 0BFh
|
||
db 0C0h, 0C1h, 0C2h, 0C3h, 0C4h, 0C5h, 0C7h, 0C7h
|
||
db 0C8h, 0C9h, 0CAh, 0CBh, 0CCh, 0CDh, 0CEh, 0CFh
|
||
db 0D1h, 0D1h, 0D2h, 0D3h, 0D4h, 0D5h, 0D6h, 0D7h
|
||
db 0D8h, 0D9h, 0DAh, 0DBh, 0DCh, 0DDh, 0DEh, 0DFh
|
||
db 0E0h, 0E1h, 0E2h, 0E3h, 0E5h, 0E5h, 0E6h, 0E8h
|
||
db 0E8h, 0E9h, 0EAh, 0EBh, 0EDh, 0EDh, 0EEh, 0EFh
|
||
db 0F0h, 0F1h, 0F2h, 0F3h, 0F4h, 0F5h, 0F6h, 0F7h
|
||
db 0F8h, 0F9h, 0FAh, 0FBh, 0FCh, 0FDh, 0FEh, 0FFh
|
||
|
||
BrazilCollating:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00Ah, 00Bh, 00Ch, 00Dh, 00Eh, 00Fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01Ah, 01Bh, 01Ch, 01Dh, 01Eh, 01Fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02Ah, 02Bh, 02Ch, 02Dh, 02Eh, 02Fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03Ah, 03Bh, 03Ch, 03Dh, 03Eh, 03Fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04Ah, 04Bh, 04Ch, 04Dh, 04Eh, 04Fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05Ah, 05Bh, 05Ch, 05Dh, 05Eh, 05Fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04Ah, 04Bh, 04Ch, 04Dh, 04Eh, 04Fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05Ah, 07Bh, 07Ch, 07Dh, 07Eh, 07Fh
|
||
db 043h, 055h, 045h, 041h, 041h, 041h, 041h, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 041h, 041h
|
||
db 045h, 041h, 041h, 04Fh, 04Fh, 04Fh, 055h, 055h
|
||
db 059h, 04Fh, 055h, 024h, 024h, 024h, 024h, 024h
|
||
db 041h, 049h, 04Fh, 055h, 04Eh, 04Eh, 0A6h, 0A7h
|
||
db 03Fh, 0A9h, 0AAh, 0ABh, 0ACh, 021h, 022h, 022h
|
||
db 0B0h, 0B1h, 0B2h, 0B3h, 0B4h, 0B5h, 0B6h, 0B7h
|
||
db 0B8h, 0B9h, 0BAh, 0BBh, 0BCh, 0BDh, 0BEh, 0BFh
|
||
db 0C0h, 0C1h, 0C2h, 0C3h, 0C4h, 0C5h, 0C6h, 0C7h
|
||
db 0C8h, 0C9h, 0CAh, 0CBh, 0CCh, 0CDh, 0CEh, 0CFh
|
||
db 0D0h, 0D1h, 0D2h, 0D3h, 0D4h, 0D5h, 0D6h, 0D7h
|
||
db 0D8h, 0D9h, 0DAh, 0DBh, 0DCh, 0DDh, 0DEh, 0DFh
|
||
db 0E0h, 053h, 0E2h, 0E3h, 0E4h, 0E5h, 0E6h, 0E7h
|
||
db 0E8h, 0E9h, 0EAh, 0EBh, 0ECh, 0EDh, 0EEh, 0EFh
|
||
db 0F0h, 0F1h, 0F2h, 0F3h, 0F4h, 0F5h, 0A0h, 001h
|
||
db 0C4h, 012h, 080h, 0FCh, 014h, 074h, 005h, 02Eh
|
||
|
||
BrazilCollat850:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00Ah, 00Bh, 00Ch, 00Dh, 00Eh, 00Fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01Ah, 01Bh, 01Ch, 01Dh, 01Eh, 01Fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02Ah, 02Bh, 02Ch, 02Dh, 02Eh, 02Fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03Ah, 03Bh, 03Ch, 03Dh, 03Eh, 03Fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04Ah, 04Bh, 04Ch, 04Dh, 04Eh, 04Fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05Ah, 05Bh, 05Ch, 05Dh, 05Eh, 05Fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04Ah, 04Bh, 04Ch, 04Dh, 04Eh, 04Fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05Ah, 07Bh, 07Ch, 07Dh, 07Eh, 07Fh
|
||
db 043h, 055h, 045h, 041h, 041h, 041h, 041h, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 041h, 041h
|
||
db 045h, 041h, 041h, 04Fh, 04Fh, 04Fh, 055h, 055h
|
||
db 059h, 04Fh, 055h, 04Fh, 024h, 04Fh, 09Eh, 024h
|
||
db 041h, 049h, 04Fh, 055h, 04Eh, 04Eh, 0A6h, 0A7h
|
||
db 03Fh, 0A9h, 0AAh, 0ABh, 0ACh, 021h, 022h, 022h
|
||
db 0B0h, 0B1h, 0B2h, 0B3h, 0B4h, 041h, 041h, 041h
|
||
db 0B8h, 0B9h, 0BAh, 0BBh, 0BCh, 024h, 024h, 0BFh
|
||
db 0C0h, 0C1h, 0C2h, 0C3h, 0C4h, 0C5h, 041h, 041h
|
||
db 0C8h, 0C9h, 0CAh, 0CBh, 0CCh, 0CDh, 0CEh, 024h
|
||
db 044h, 044h, 045h, 045h, 045h, 049h, 049h, 049h
|
||
db 049h, 0D9h, 0DAh, 0DBh, 0DCh, 0DDh, 049h, 0DFh
|
||
db 04Fh, 053h, 04Fh, 04Fh, 04Fh, 04Fh, 0E6h, 0E8h
|
||
db 0E8h, 055h, 055h, 055h, 059h, 059h, 0EEh, 0EFh
|
||
db 0F0h, 0F1h, 0F2h, 0F3h, 0F4h, 0F5h, 0F6h, 0F7h
|
||
db 0F8h, 0F9h, 0FAh, 0FBh, 0FCh, 0FDh, 0FEh, 0FFh
|
||
|
||
DenmarkUcase:
|
||
dw 128 ; Table Size
|
||
|
||
db 080h, 09ah, 090h, 'A', 08eh, 'A', 08fh, 080h
|
||
db 'E', 'E', 'E', 'I', 'I', 'I', 08eh, 08fh
|
||
db 090h, 092h, 092h, 'O', 099h, 'O', 'U', 'U'
|
||
db 'Y', 099h, 09ah
|
||
danish_table:
|
||
db 09dh, 09ch, 09dh, 09eh, 09fh ; 9Bh
|
||
db 'A', 'I', 'O', 'U', 0a5h, 0a5h, 0a6h, 0a7h
|
||
db 0a8h, 0a9h
|
||
db 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 0e1h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
DenmarkCollating:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 028h, 02fh, 029h, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 028h, 02fh, 029h, 07eh, 07fh
|
||
db 043h, 059h, 045h, 041h, 05bh, 041h, 05dh, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 05bh, 05dh
|
||
db 045h, 05bh, 05bh, 04fh, 05ch, 04fh, 055h, 055h
|
||
db 059h, 05ch, 059h, 05ch, 024h, 05ch, 024h, 024h
|
||
db 041h, 049h, 04fh, 055h, 04eh, 04eh, 041h, 04fh
|
||
db 03fh, 0a9h, 0aah, 0abh, 0ach, 021h, 022h, 024h
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 053h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
|
||
if COMPATIBLE
|
||
SwedenUcase:
|
||
dw 128 ; Table Size
|
||
|
||
db 080h, 09ah, 090h, 'A', 08eh, 'A', 08fh, 080h
|
||
db 'E', 'E', 'E', 'I', 'I', 'I', 08eh, 08fh
|
||
db 090h, 092h, 092h, 'O', 099h, 'O', 'U', 'U'
|
||
db 'Y', 099h, 09ah, 09bh, 09ch, 09dh, 09eh, 09fh
|
||
db 'A', 'I', 'O', 'U', 0a5h, 0a5h, 0a6h, 0a7h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 0e1h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
endif
|
||
SwedenCollating:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 043h, 059h, 045h, 041h, 05ch, 041h, 05bh, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 05ch, 05bh
|
||
db 045h, 05ch, 05ch, 04fh, 05dh, 04fh, 055h, 055h
|
||
db 059h, 05dh, 059h, 024h, 024h, 024h, 024h, 024h
|
||
db 041h, 049h, 04fh, 055h, 04eh, 04eh, 0a6h, 0a7h
|
||
db 03fh, 0a9h, 0aah, 0abh, 0ach, 021h, 022h, 022h
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 053h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
|
||
|
||
NorwayCollating:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 043h, 059h, 045h, 041h, 05bh, 041h, 05dh, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 05bh, 05dh
|
||
db 045h, 05bh, 05bh, 04fh, 05ch, 04fh, 055h, 055h
|
||
db 059h, 05ch, 059h, 05ch, 024h, 05ch, 024h, 024h
|
||
db 041h, 049h, 04fh, 055h, 04eh, 04eh, 041h, 04fh
|
||
db 03fh, 0a9h, 0aah, 0abh, 0ach, 021h, 022h, 024h
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 053h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
if TURKCP EQ 853
|
||
;
|
||
; UpperCase Table for Turkish CodePage 853
|
||
;
|
||
TurkishUcase:
|
||
dw 128 ; Table Size
|
||
Turkish_table:
|
||
db 080h, 09ah, 090h, 0b6h, 08eh, 0b7h, 08fh, 080h
|
||
db 0d2h, 0d3h, 0d4h, 0d8h, 0d7h, 049h, 08eh, 08fh
|
||
db 090h, 092h, 092h, 0e2h, 099h, 0e3h, 0eah, 0ebh
|
||
db 098h, 099h, 09ah, 09dh, 09ch, 09dh, 09eh, 09eh
|
||
db 0b5h, 0d6h, 0e0h, 0e9h, 0a5h, 0a5h, 0a6h, 0a6h
|
||
db 0a8h, 0a8h, 0aah, 0abh, 0ach, 09eh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0bdh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c6h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 049h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 0e1h, 0e2h, 0e3h, 0e4h, 0e4h, 0e6h, 0e7h
|
||
db 0e7h, 0e9h, 0eah, 0ebh, 0ech, 0ech, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
TurkishCollating:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
|
||
db 043h, 055h, 045h, 041h, 041h, 041h, 043h, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 041h, 043h
|
||
db 045h, 043h, 043h, 04fh, 04fh, 04fh, 055h, 055h
|
||
db 049h, 04fh, 055h, 047h, 024h, 047h, 053h, 053h
|
||
db 041h, 049h, 04fh, 055h, 04eh, 04eh, 047h, 047h
|
||
db 048h, 048h, 020h, 0abh, 04ah, 053h, 022h, 022h
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 041h, 041h, 041h
|
||
db 053h, 0b9h, 0bah, 0bbh, 0bch, 05ah, 05ah, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 053h, 053h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 024h
|
||
db 020h, 020h, 045h, 045h, 045h, 049h, 049h, 049h
|
||
db 049h, 0d9h, 0dah, 0dbh, 0dch, 020h, 049h, 0dfh
|
||
db 04fh, 0e1h, 04fh, 04fh, 047h, 047h, 0e6h, 048h
|
||
db 048h, 055h, 055h, 055h, 055h, 055h, 020h, 0efh
|
||
db 0f0h, 020h, 0f2h, 04eh, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 020h, 0fch, 0fdh, 0feh, 0ffh
|
||
endif
|
||
|
||
if TURKCP EQ 857
|
||
;
|
||
; Turkish UpperCase Table codepage 857 ????
|
||
;
|
||
TurkishUcase:
|
||
dw 128 ; Table Size
|
||
Turkish_table:
|
||
db 080h, 09ah, 090h, 0b6h, 08eh, 0b7h, 08fh, 080h
|
||
db 0d2h, 0d3h, 0d4h, 0d8h, 0d7h, 049h, 08eh, 08fh
|
||
db 090h, 092h, 092h, 0e2h, 099h, 0e3h, 0eah, 0ebh
|
||
db 098h, 099h, 09ah, 09dh, 09ch, 09dh, 09eh, 09eh
|
||
db 0b5h, 0d6h, 0e0h, 0e9h, 0a5h, 0a5h, 0a6h, 0a6h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c7h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 0e1h, 0e2h, 0e3h, 0e5h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0deh, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
;
|
||
;
|
||
TurkishCollating:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 028h, 02fh, 029h, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 028h, 02fh, 029h, 07eh, 07fh
|
||
|
||
db 043h, 055h, 045h, 041h, 041h, 041h, 041h, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 041h, 041h
|
||
db 045h, 041h, 041h, 04fh, 04fh, 04fh, 055h, 055h
|
||
db 049h, 04fh, 055h, 09bh, 024h, 04dh, 053h, 053h
|
||
db 041h, 049h, 04fh, 055h, 04eh, 04eh, 047h, 047h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 021h, 022h, 022h
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 041h, 041h, 041h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 041h, 041h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 024h
|
||
db 0d0h, 0d1h, 045h, 045h, 045h, 020h, 049h, 049h
|
||
db 049h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 049h, 0dfh
|
||
db 04fh, 0e1h, 04fh, 04fh, 04fh, 04fh, 0e6h, 020h
|
||
db 0e8h, 055h, 055h, 055h, 049h, 059h, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 020h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
endif
|
||
|
||
;;
|
||
PortugalUcase:
|
||
dw 128 ; Table Size
|
||
Portugese_table:
|
||
db 080h, 09ah, 090h, 08fh, 08eh, 091h, 086h, 080h
|
||
db 089h, 089h, 092h, 08bh, 08ch, 098h, 08eh, 08fh
|
||
db 090h, 091h, 092h, 08ch, 099h, 0a9h, 096h, 09dh
|
||
db 098h, 099h, 09ah, 09bh, 09ch, 09dh, 09eh, 09fh
|
||
db 086h, 08bh, 09fh, 096h, 0a5h
|
||
db 0a5h, 0a6h, 0a7h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 0e1h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
PortugalCollating:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 043h, 055h, 045h, 041h, 041h, 041h, 041h, 043h
|
||
db 045h, 045h, 045h, 049h, 04fh, 049h, 041h, 041h
|
||
db 045h, 041h, 045h, 04fh, 04fh, 04fh, 055h, 055h
|
||
db 049h, 04fh, 055h, 024h, 024h, 055h, 024h, 04fh
|
||
db 041h, 049h, 04fh, 055h, 04eh, 04eh, 0a6h, 0a7h
|
||
db 03fh, 04fh, 0aah, 0abh, 0ach, 021h, 022h, 022h
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 053h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
|
||
|
||
MiddleEastCollating:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 080h, 081h, 082h, 083h, 084h, 085h, 086h, 087h
|
||
db 088h, 089h, 08ah, 08bh, 08ch, 08dh, 08eh, 08fh
|
||
db 090h, 091h, 092h, 093h, 094h, 095h, 096h, 097h
|
||
db 098h, 0e9h, 0eah, 0fbh, 0ffh, 0ebh, 0ech, 0b3h
|
||
db 099h, 09ah, 0b6h, 09bh, 09ch, 0b8h, 0fdh, 0feh
|
||
db 0bch, 0bdh, 0c0h, 0c2h, 0a3h, 0c4h, 0c6h, 0c8h
|
||
db 0a4h, 0a5h, 0a6h, 0a7h, 0a8h, 0a9h, 0aah, 0abh
|
||
db 0ach, 0adh, 0e0h, 0aeh, 0ceh, 0d0h, 0d2h, 0afh
|
||
db 09dh, 0b4h, 0b5h, 0b7h, 0b9h, 0d9h, 0bah, 0bbh
|
||
db 0beh, 0bfh, 0c1h, 0c3h, 0c5h, 0c7h, 0c9h, 0cah
|
||
db 0cbh, 0cch, 0cdh, 0cfh, 0d1h, 0d3h, 0d5h, 0d6h
|
||
db 0d7h, 0dah, 0deh, 09eh, 09fh, 0a0h, 0a1h, 0d8h
|
||
db 0b2h, 0e1h, 0e3h, 0e5h, 0edh, 0efh, 0f1h, 0f3h
|
||
db 0f5h, 0f6h, 0fah, 0d4h, 0dbh, 0ddh, 0dch, 0eeh
|
||
db 0b1h, 0b0h, 0f0h, 0f2h, 0f4h, 0f7h, 0f9h, 0dfh
|
||
db 0e2h, 0e7h, 0e8h, 0e6h, 0e4h, 0f8h, 0a2h, 0ffh
|
||
|
||
|
||
|
||
|
||
IsraelUcase:
|
||
dw 128 ; Table Size
|
||
|
||
db 080h, 081h, 082h, 083h, 084h, 085h, 086h, 087h
|
||
db 088h, 089h, 08ah, 08bh, 08ch, 08dh, 08eh, 08fh
|
||
db 090h, 091h, 092h, 093h, 094h, 095h, 096h, 097h
|
||
db 098h, 099h, 09ah, 09bh, 09ch, 09dh, 09eh, 09fh
|
||
db 'A', 'I', 'O', 'U', 0a5h, 0a5h, 0a6h, 0a7h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 0e1h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
IsraelCollating:
|
||
dw 256 ; Table Size
|
||
db 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h
|
||
db 008h, 009h, 00ah, 00bh, 00ch, 00dh, 00eh, 00fh
|
||
db 010h, 011h, 012h, 013h, 014h, 015h, 016h, 017h
|
||
db 018h, 019h, 01ah, 01bh, 01ch, 01dh, 01eh, 01fh
|
||
db 020h, 021h, 022h, 023h, 024h, 025h, 026h, 027h
|
||
db 028h, 029h, 02ah, 02bh, 02ch, 02dh, 02eh, 02fh
|
||
db 030h, 031h, 032h, 033h, 034h, 035h, 036h, 037h
|
||
db 038h, 039h, 03ah, 03bh, 03ch, 03dh, 03eh, 03fh
|
||
db 040h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 05bh, 05ch, 05dh, 05eh, 05fh
|
||
db 060h, 041h, 042h, 043h, 044h, 045h, 046h, 047h
|
||
db 048h, 049h, 04ah, 04bh, 04ch, 04dh, 04eh, 04fh
|
||
db 050h, 051h, 052h, 053h, 054h, 055h, 056h, 057h
|
||
db 058h, 059h, 05ah, 07bh, 07ch, 07dh, 07eh, 07fh
|
||
db 080h, 081h, 082h, 083h, 084h, 085h, 086h, 087h
|
||
db 088h, 089h, 08ah, 08bh, 08ch, 08dh, 08eh, 08fh
|
||
db 090h, 091h, 092h, 093h, 094h, 095h, 096h, 097h
|
||
db 098h, 099h, 09ah, 024h, 024h, 024h, 024h, 024h
|
||
db 041h, 049h, 04fh, 055h, 04eh, 04eh, 0a6h, 0a7h
|
||
db 03fh, 0a9h, 0aah, 0abh, 0ach, 021h, 022h, 022h
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 053h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
if COMPATIBLE
|
||
Ucasetbl850:
|
||
dw 128 ; Table Size
|
||
db 043h, 055h, 045h, 041h, 041h, 041h, 041h, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 041h, 041h
|
||
db 045h, 092h, 092h, 04fh, 04fh, 04fh, 055h, 055h
|
||
db 059h, 04fh, 055h, 04fh, 09ch, 04fh, 09eh, 09fh
|
||
db 041h, 049h, 04fh, 055h, 0a5h, 0a5h, 0a6h, 0a7h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 041h, 041h, 041h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 041h, 041h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d1h, 0d1h, 045h, 045h, 045h, 049h, 049h, 049h
|
||
db 049h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 049h, 0dfh
|
||
db 04fh, 0e1h, 04fh, 04fh, 04fh, 04fh, 0e6h, 0e8h
|
||
db 0e8h, 055h, 055h, 055h, 059h, 059h, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
else
|
||
|
||
Ucasetbl850:
|
||
Nethcase850:
|
||
Germcase850:
|
||
endif
|
||
|
||
LatiCase850:
|
||
dw 128 ; Table Size
|
||
db 080h, 09ah, 090h, 0b6h, 08eh, 0b7h, 08fh, 080h
|
||
db 0d2h, 0d3h, 0d4h, 0d8h, 0d7h, 0deh, 08eh, 08fh
|
||
db 090h, 092h, 092h, 0e2h, 099h, 0e3h, 0eah, 0ebh
|
||
db 059h, 099h, 09ah, 09dh, 09ch, 09dh, 09eh, 09fh
|
||
db 0b5h, 0d6h, 0e0h, 0e9h, 0a5h, 0a5h, 0a6h, 0a7h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c7h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d1h, 0d1h, 0d2h, 0d3h, 0d4h, 049h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 0e1h, 0e2h, 0e3h, 0e5h, 0e5h, 0e6h, 0e8h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0edh, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
if COMPATIBLE
|
||
NethCase850:
|
||
dw 128 ; Table Size
|
||
|
||
db 080h, 055h, 45h, 041h, 041h, 041h, 08fh, 080h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 041h, 08fh
|
||
db 045h, 092h, 092h, 04fh, 04fh, 04fh, 055h, 055h
|
||
db 098h, 04fh, 055h, 04fh, 09ch, 04fh, 09eh, 09fh
|
||
db 041h, 049h, 04fh, 055h, 0a5h, 0a5h, 0a6h, 0a7h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 041h, 041h, 041h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 041h, 041h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d1h, 0d1h, 045h, 045h, 045h, 049h, 049h, 049h
|
||
db 049h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 049h, 0dfh
|
||
db 04fh, 0e1h, 04fh, 04fh, 04fh, 04fh, 0e6h, 0e8h
|
||
db 0e8h, 055h, 055h, 055h, 059h, 059h, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
GermCase850:
|
||
dw 128 ; Table Size
|
||
db 043h, 09ah, 045h, 041h, 08eh, 041h, 041h, 043h
|
||
db 045h, 045h, 045h, 049h, 049h, 049h, 08eh, 041h
|
||
db 045h, 092h, 092h, 04fh, 099h, 04fh, 055h, 055h
|
||
db 059h, 099h, 09ah, 04fh, 09ch, 04fh, 09eh, 09fh
|
||
db 041h, 049h, 04fh, 055h, 0a5h, 0a5h, 0a6h, 0a7h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 041h, 041h, 041h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 041h, 041h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d1h, 0d1h, 045h, 045h, 045h, 049h, 049h, 049h
|
||
db 049h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 049h, 0dfh
|
||
db 04fh, 0e1h, 04fh, 04fh, 04fh, 04fh, 0e6h, 0e8h
|
||
db 0e8h, 055h, 055h, 055h, 059h, 059h, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
endif
|
||
|
||
Ucasetbl932:
|
||
dw 128 ; Table size
|
||
db 080h, 081h, 082h, 083h, 084h, 085h, 086h, 087h
|
||
db 088h, 089h, 08ah, 08bh, 08ch, 08dh, 08eh, 08fh
|
||
db 090h, 091h, 092h, 093h, 094h, 095h, 096h, 097h
|
||
db 098h, 099h, 09ah, 09bh, 09ch, 09dh, 09eh, 09fh
|
||
db 0a0h, 0a1h, 0a2h, 0a3h, 0a4h, 0a5h, 0a6h, 0a7h
|
||
db 0a8h, 0a9h, 0aah, 0abh, 0ach, 0adh, 0aeh, 0afh
|
||
db 0b0h, 0b1h, 0b2h, 0b3h, 0b4h, 0b5h, 0b6h, 0b7h
|
||
db 0b8h, 0b9h, 0bah, 0bbh, 0bch, 0bdh, 0beh, 0bfh
|
||
db 0c0h, 0c1h, 0c2h, 0c3h, 0c4h, 0c5h, 0c6h, 0c7h
|
||
db 0c8h, 0c9h, 0cah, 0cbh, 0cch, 0cdh, 0ceh, 0cfh
|
||
db 0d0h, 0d1h, 0d2h, 0d3h, 0d4h, 0d5h, 0d6h, 0d7h
|
||
db 0d8h, 0d9h, 0dah, 0dbh, 0dch, 0ddh, 0deh, 0dfh
|
||
db 0e0h, 0e1h, 0e2h, 0e3h, 0e4h, 0e5h, 0e6h, 0e7h
|
||
db 0e8h, 0e9h, 0eah, 0ebh, 0ech, 0edh, 0eeh, 0efh
|
||
db 0f0h, 0f1h, 0f2h, 0f3h, 0f4h, 0f5h, 0f6h, 0f7h
|
||
db 0f8h, 0f9h, 0fah, 0fbh, 0fch, 0fdh, 0feh, 0ffh
|
||
|
||
DBCS_932:
|
||
dw 6 ; Table Size
|
||
db 081h, 09fh, 0e0h, 0fch, 000h, 000h
|
||
|
||
|
||
DBCS_934:
|
||
dw 4 ; Table Size
|
||
db 0a1h, 0feh, 000h, 000h
|
||
|
||
|
||
DBCS_936:
|
||
dw 4 ; Table Size
|
||
db 081h, 0fch, 000h, 000h
|
||
|
||
|
||
END
|