[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
INT 60 u - HP 95LX System Manager - CLOCK/CALENDAR SERVICE "M_GET_SETTINGS"
        DI = 0B09h
        STACK:  2 WORDs unused dummies (for calls from high level languages)
                DWORD   pointer to ???
                DWORD   pointer to ???
Return: ???
        STACK unchanged
SeeAlso: INT 60/DI=0B0Ah,INT 60/DI=0B0Fh

Format of system settings:
Offset  Size    Description
 00h    WORD    country code
 02h    WORD    speaker volume (00h-03h or FFh for off)
 04h    WORD    contrast level (00h-0Fh)
 06h    WORD    week start (00h Sunday, 01h Monday)
 08h    WORD    punctuation format
                code    decimal arg     thousands
                00h     .       ,       ,
                01h     ,       .       .
                02h     .       ;       ;
                03h     ,       ;       .
                04h     .       ,       " "
                05h     ,       .       " "
                06h     .       ;       " "
                07h     ,       ;       " "
 0Ah    WORD    two-character language code (only 5355h = "US" byte-swapped)
 0Ch    WORD    current date format
                00h dd-mmm-yy
                01h dd-mmm
                02h mmm-yy
                03h mm/dd/yy
                04h dd/mm/yy
                05h dd.mm.yy
                06h yy-mm-dd
                07h mm/dd
                08h dd/mm
                09h dd.mm
                0Ah mm-dd
 0Eh    WORD    current time format
                00h HH:MM:SS am/pm
                01h HH:MM am/pm
                02h HH:MM:SS
                03h HH.MM.SS
                04h HH,MM,SS
                05h HHhMMmSSs
                06h HH:MM
                07h HH.MM
                08h HH,MM
                09h HHhMMm
 10h    WORD    collating sequence
                00h numbers first, 01h letters first, 02h ASCII
 12h 80 BYTEs   name of picture file
 62h 30 BYTEs   name
 80h 30 BYTEs   title
 9Eh 28 BYTEs   company name
 BAh    WORD    number of languages
 BCh  6 BYTEs   available languages
 C2h 66 BYTEs   language menu
104h  2 BYTEs   ASCIZ date separator
106h  2 BYTEs   ASCIZ time separator
108h    BYTE    date order
109h    BYTE    use 24 hour time?
10Ah 16 BYTEs   currency string
11Ah    WORD    currency string position (00h prefix, 01h suffix)
11Ch    WORD    keyboard (see below)
11Eh    WORD    printer baud rate
                00h 300, 01h 1200, 02h 2400, 03h 4800, 04h 9600, 05h 19200
120h    WORD    printer driver code
                00h Epson FX80, 01h HP Laserjet, 02h IBM ProPrinter
122h    WORD    printer interface (00h COM1, 01h COM2, 02h IR, 03h LPT1)
124h    WORD    system manager interrupt (60h by default)
126h    WORD    code page (01h CP850, 02h CP437)
128h    WORD    active exit key
12Ah    WORD    active menu key
12Ch    WORD    active CHAR key toggle
12Eh  6 BYTEs   alarm

Values for keyboard:
        0001h Belgium
        0002h French Canadian
        0004h Denmark
        0008h Finland
        0010h French
        0020h Finland
        0040h Italy
        0080h Netherlands
        0100h Norway
        0200h Portugal
        0400h Spain
        0800h Sweden
        1000h Swiss French
        2000h Swiss German
        4000h United Kingdom
        8000h USA

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson