Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Ralf Brown's Interrupt List (Part 1,2) - int 2f - multiplex - nlsfunc.com - change code page http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
INT 2F - Multiplex - NLSFUNC.COM - CHANGE CODE PAGE
        AX = 1401h
        DS:SI -> internal code page structure (see below)
        BX = new code page
        DX = country code???
Return: AL = status
             00h successful
             else DOS error code
Note:   called by DOS v3.3+ kernel
SeeAlso: INT 21/AH=66h

Format of DOS 3.30 internal code page structure:
Offset  Size    Description
 00h  8 BYTEs   ???
 08h 64 BYTEs   name of country information file
 48h    WORD    system code page
 4Ah    WORD    number of supported subfunctions
 4Ch  5 BYTEs   data to return for INT 21/AX=6502h
 51h  5 BYTEs   data to return for INT 21/AX=6504h
 56h  5 BYTEs   data to return for INT 21/AX=6505h
 5Bh  5 BYTEs   data to return for INT 21/AX=6506h
 60h 41 BYTEs   data to return for INT 21/AX=6501h

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson