Index for interrupt INT 1F
Table of Contents by Order
1F - INT 1F - SYSTEM DATA - 8x8 GRAPHICS FONT
1F12 - INT 1F U - C&T "SuperState" BIOS - POWER OFF
1F17 - INT 1F U - C&T "SuperState" BIOS - EXECUTE FAR PROC ROUTINE ON SuperState
1F19 - INT 1F U - C&T "SuperState" BIOS - ENABLE AUTO WAKEUP AND SET TIME AND DATE
1F1C - INT 1F U - C&T "SuperState" BIOS - SET SUSPEND TIMEOUT
1F1D - INT 1F U - C&T "SuperState" BIOS - SET SLEEP TIMEOUT
1F90 - INT 1F - NEC PC-9801 - COPY EXTENDED MEMORY
1FF5--BLFA - INT 1F U - C&T "SuperState" BIOS - REQUEST PASSWORD INPUT
1FF5--BLFD - INT 1F U - C&T "SuperState" BIOS - ENCRYPT PASSWORD
1FF5--BLFE - INT 1F U - C&T "SuperState" BIOS - SET PASSWORD
1FF5--BLFF - INT 1F U - C&T "SuperState" BIOS - GET ENCRYPTED PASSWORD
1FFB - INT 1F U - C&T "SuperState" BIOS - GET/SET CPU SPEED
1FFC--BL00 - INT 1F U - C&T "SuperState" BIOS - GET ALARM STATUS
1FFC--BL01 - INT 1F U - C&T "SuperState" BIOS - SET ALARM STATUS
1FFC--BL02 - INT 1F U - C&T "SuperState" BIOS - GET ALARM TIME
1FFC--BL03 - INT 1F U - C&T "SuperState" BIOS - SET ALARM TIME
1FFC--BL04 - INT 1F U - C&T "SuperState" BIOS - GET ALARM DATE
1FFC--BL05 - INT 1F U - C&T "SuperState" BIOS - SET ALARM DATE
1FFD--BL00 - INT 1F U - C&T "SuperState" BIOS - GET AUTO WAKE UP STATUS
1FFD--BL01 - INT 1F U - C&T "SuperState" BIOS - SET AUTO WAKE UP STATUS
1FFD--BL02 - INT 1F U - C&T "SuperState" BIOS - GET AUTO WAKE UP TIME
1FFD--BL03 - INT 1F U - C&T "SuperState" BIOS - SET AUTO WAKE UP TIME
1FFD--BL04 - INT 1F U - C&T "SuperState" BIOS - GET AUTO WAKE UP DATE
1FFD--BL05 - INT 1F U - C&T "SuperState" BIOS - SET AUTO WAKE UP DATE
INT 1F - SYSTEM DATA - 8x8 GRAPHICS FONT Desc: this vector points at 1024 bytes of graphics data, 8 bytes for each character 80h-FFh Notes: graphics data for characters 00h-7Fh stored at F000h:FA6Eh in 100% compatible BIOSes Under PhysTechSoft's PTS ROM-DOS this table is fictitious. SeeAlso: INT 10/AX=5000h,INT 43Top
INT 1F U - C&T "SuperState" BIOS - POWER OFF AH = 12h Return: none Note: POWER OFFTop
INT 1F U - C&T "SuperState" BIOS - EXECUTE FAR PROC ROUTINE ON SuperState AH = 17h ES:DI -> far procedure Return: all registers except AH,ES,DI Note: You can change the BIOS area (F000h:0000h - F000h:FFFFh) only through this functionTop
INT 1F U - C&T "SuperState" BIOS - ENABLE AUTO WAKEUP AND SET TIME AND DATE AH = 19h AL = hour in BCD BH = minutes in BCD BL = seconds in BCD CH = year century in BCD (must be 19h) CL = year low in BCD DH = month in BCD DL = date in BCD Return: CF clearTop
INT 1F U - C&T "SuperState" BIOS - SET SUSPEND TIMEOUT AH = 1Ch BX = sec until suspend starts Return: NoneTop
INT 1F U - C&T "SuperState" BIOS - SET SLEEP TIMEOUT AH = 1Dh BX = sec until sleep starts Return: NoneTop
INT 1F - NEC PC-9801 - COPY EXTENDED MEMORY AH = 90h ES:BX -> global descriptor table (see #00499 at INT 15/AH=87h) CX = number of bytes to copy SI = 0000h DI = 0000h Return: CF clear if successful CF set on error ??? SeeAlso: INT 15/AH=87hTop
INT 1F U - C&T "SuperState" BIOS - REQUEST PASSWORD INPUT AH = F5h BL = FAh Return: none Note: this function will not return until the correct password is entered SeeAlso: AH=F5h/BL=FDh,AH=F5h/BL=FEhTop
INT 1F U - C&T "SuperState" BIOS - ENCRYPT PASSWORD AH = F5h BL = FDh CX:SI = input string DX:DI = encrypted string BH = length of input string Return: CF set on error SeeAlso: AH=F5h/BL=FAh,AH=F5h/BL=FEhTop
INT 1F U - C&T "SuperState" BIOS - SET PASSWORD AH = F5h BL = FEh CX:SI -> input string BH = length of input string (if BH = 00h, clear password) Return: CF set on error Note: the input string must be encrypted by INT 1Fh/AH=F5h/BL=FDh SeeAlso: AH=F5h/BL=FDh,AH=F5h/BL=FFhTop
INT 1F U - C&T "SuperState" BIOS - GET ENCRYPTED PASSWORD AH = F5h BL = FFh DX:DI = string buffer Return: CF set on error CF clear if successful BH = length of input string (if BH = 00h, password is not valid) DX:DI -> encrypted password string SeeAlso: AH=F5h/BL=FDh,AH=F5h/BL=FEhTop
INT 1F U - C&T "SuperState" BIOS - GET/SET CPU SPEED AH = FBh BL = function 00h get CPU speed Return: AL = current CPU speed (00h = fast, 01h = slow) 01h set CPU speed AL = new CPU speed (00h = fast, 01h = slow) SeeAlso: AH=FCh/BL=00hTop
INT 1F U - C&T "SuperState" BIOS - GET ALARM STATUS AH = FCh BL = 00h Return: AL = current alarm state (00h = disabled, 01h = enabled) SeeAlso: AH=FCh/BL=01h,AH=FCh/BL=02hTop
INT 1F U - C&T "SuperState" BIOS - SET ALARM STATUS AH = FCh BL = 01h AL = new alarm state (00h = disabled, 01h = enabled) SeeAlso: AH=FCh/BL=00h,AH=FCh/BL=03hTop
INT 1F U - C&T "SuperState" BIOS - GET ALARM TIME AH = FCh BL = 02h Return: CH = hour by BCD CL = min by BCD DH = sec by BCD SeeAlso: AH=FCh/BL=00h,AH=FCh/BL=03h,AH=FCh/BL=04hTop
INT 1F U - C&T "SuperState" BIOS - SET ALARM TIME AH = FCh BL = 03h CH = hour by BCD CL = min by BCD DH = sec by BCD Return: CF set on error (incorrect time format or Alarm is not enable) SeeAlso: AH=FCh/BL=01h,AH=FCh/BL=02h,AH=FCh/BL=05hTop
INT 1F U - C&T "SuperState" BIOS - GET ALARM DATE AH = FCh BL = 04h Return: CH = year century by BCD CL = year low by BCD DH = month by BCD DL = date by BCD SeeAlso: AH=FCh/BL=02h,AH=FCh/BL=05hTop
INT 1F U - C&T "SuperState" BIOS - SET ALARM DATE AH = FCh BL = 05h CH = year century by BCD CL = year low by BCD DH = month by BCD DL = date by BCD Return: CF set on error (incorrect date format or Alarm is not enable) SeeAlso: AH=FCh/BL=03h,AH=FCh/BL=04hTop
INT 1F U - C&T "SuperState" BIOS - GET AUTO WAKE UP STATUS AH = FDh BL = 00h Return: AL = current wake-up state (00h = disabled, 01h = enabled) SeeAlso: AH=FDh/BL=01h,AH=FDh/BL=02hTop
INT 1F U - C&T "SuperState" BIOS - SET AUTO WAKE UP STATUS AH = FDh BL = 01h AL = new wake-up state (00h = disabled, 01h = enabled) SeeAlso: AH=FDh/BL=00h,AH=FDh/BL=03hTop
INT 1F U - C&T "SuperState" BIOS - GET AUTO WAKE UP TIME AH = FDh BL = 02h Return: CH = hour by BCD CL = min by BCD DH = sec by BCD SeeAlso: AH=FDh/BL=00h,AH=FDh/BL=03hTop
INT 1F U - C&T "SuperState" BIOS - SET AUTO WAKE UP TIME AH = FDh BL = 03h CH = hour by BCD CL = min by BCD DH = sec by BCD Return: CF set on error (incorrect Time format or Auto Wake up is not enable) SeeAlso: AH=FDh/BL=01h,AH=FDh/BL=02hTop
INT 1F U - C&T "SuperState" BIOS - GET AUTO WAKE UP DATE AH = FDh BL = 04h Return: CH = year century in BCD CL = year low in BCD DH = month in BCD DL = date in BCD SeeAlso: AH=FDh/BL=02h,AH=FDh/BL=05hTop
INT 1F U - C&T "SuperState" BIOS - SET AUTO WAKE UP DATE AH = FDh BL = 05h CH = year century in BCD CL = year low in BCD DH = month in BCD DL = date in BCD Return: CF set on error (incorrect date format or Auto Wake up is not enable) SeeAlso: AH=FDh/BL=03h"C&T",AH=FDh/BL=04h"C&T"Top