Country Information for DOS5 (Func 38h)
00h WORD Date format 0 = USA mm dd yy
1 = Europe dd mm yy
2 = Japan yy mm dd
02h 5 BYTEs Currency symbol string, ASCIIZ
07h WORD Thousands separator char (ASCIIZ)
09h WORD Decimal separator char (ASCIIZ)
0Bh WORD Date separator char (ASCIIZ)
0Dh WORD Time separator char (ASCIIZ)
0Fh BYTE Currency format
Currency
Format |
Bit |
Dec |
Hex |
Description |
0 |
1 |
01h |
Currency Symbol
follows value |
1 |
2 |
02h |
Space between Value
and Currency Symbol |
2 |
4 |
04h |
Currency Symbol
replaces Decimal Point |
3 |
8 |
08h |
Not Used |
4 |
16 |
10h |
5 |
32 |
20h |
6 |
64 |
40h |
7 |
128 |
80h |
10h BYTE Number of digits after decimal in currency
11h BYTE Time format
Time
Format |
Bit |
Dec |
Hex |
Description |
0 |
1 |
01h |
24 Hour Clock |
1 |
2 |
02h |
Not Used |
2 |
4 |
04h |
3 |
8 |
08h |
4 |
16 |
10h |
5 |
32 |
20h |
6 |
64 |
40h |
7 |
128 |
80h |
12h DWORD Address of case map routine
(FAR CALL, AL = Char)
16h WORD Data-list separator char (ASCIIZ)
18h 10 BYTEs Reserved |