Int 63 Function 01 - Get/Set Page Map
This set of four functions allows programs to get or set the page map for all nine mappable regions. The storage for the page map state is provided by the calling program. This function is the replacement for HP 95LX Int 63h function 4Eh and has identical usage except for function number.
Subfunction 00h - Get Page Map
- Input: AX = 0100h
ES:DI = pointer to destination save array
- Output: AH = 0. The page map state has been copied into the destination array.
- Registers modified: AH
Subfunction 01h - Set Page Map
- Input: AX = 0101h
DS:SI = pointer to source save array
- Output: AH = 0 and the page map state has been changed to match the state represented in the source array.
- Registers modified: AH
Subfunction 02h - Get and Set Page Map
- Input: AX = 0102h
ES:DI = pointer to destination save array
DS:SI = pointer to source save array
- Output: AH = 0 and the entry page map state has been copied to the destination array and the page map state has been changed to match the state represented in the source array.
- Registers modified: AH
Subfunction 03h - Get size of save array
- Input: AX = 0103h
- Output: AH = 0
AL = 19 (size in bytes needed to save mapping state)