DOS Country Codes (DOS 2.x)
Offset Size Description
00 word Date and time format
0 = month day year, hh:mm:ss (USA)
1 = day month year, hh:mm:ss (Europe)
2 = year month day, hh:mm:ss (Japan)
02 2bytes ASCIIZ currency symbol
04 2bytes ASCIIZ thousands separator
06 2bytes ASCIIZ decimal separator
08 18bytes Reserved
DOS Country Codes (DOS 3.0+)
Offset Size Description
00 word Date and time format
0 = month day year, hh:mm:ss (USA)
1 = day month year, hh:mm:ss (Europe)
2 = year month day, hh:mm:ss (Japan)
02 5bytes ASCIIZ currency symbol
07 2bytes ASCIIZ thousands separator
09 2bytes ASCIIZ decimal separator
0B 2bytes ASCIIZ date separator
0D 2bytes ASCIIZ time separator
0F byte Currency symbol format
0 = symbol leads, without space
1 = symbol follows, without space
2 = symbol leads, one space
3 = symbol follows, one space
4 = symbol replace decimal separator
10 byte Number of digits after decimal
11 byte Time format
Bit 0 = 0 12 hour clock
= 1 24 hour clock
12 dword Case map call address
16 2bytes ASCIIZ data list separator
18 10bytes Reserved
- see also INT 21,38