Interrupt List Release 61 Last change 16jul00
Copyright (c) 1989-1999,2000 Ralf Brown
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


1F - INT 1F - SYSTEM DATA - 8x8 GRAPHICS FONT
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 43

Top
1F12 - INT 1F U - C&T "SuperState" BIOS - POWER OFF
INT 1F U - C&T "SuperState" BIOS - POWER OFF
	AH = 12h
Return: none
Note:	POWER OFF

Top
1F17 - INT 1F U - C&T "SuperState" BIOS - EXECUTE FAR PROC ROUTINE ON SuperState
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 function

Top
1F19 - INT 1F U - C&T "SuperState" BIOS - ENABLE AUTO WAKEUP AND SET TIME AND DATE
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 clear

Top
1F1C - INT 1F U - C&T "SuperState" BIOS - SET SUSPEND TIMEOUT
INT 1F U - C&T "SuperState" BIOS - SET SUSPEND TIMEOUT
	AH = 1Ch
	BX = sec until suspend starts
Return: None

Top
1F1D - INT 1F U - C&T "SuperState" BIOS - SET SLEEP TIMEOUT
INT 1F U - C&T "SuperState" BIOS - SET SLEEP TIMEOUT
	AH = 1Dh
	BX = sec until sleep starts
Return: None

Top
1F90 - INT 1F - NEC PC-9801 - COPY EXTENDED MEMORY
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=87h

Top
1FF5--BLFA - INT 1F U - C&T "SuperState" BIOS - REQUEST PASSWORD INPUT
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=FEh

Top
1FF5--BLFD - INT 1F U - C&T "SuperState" BIOS - ENCRYPT PASSWORD
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=FEh

Top
1FF5--BLFE - INT 1F U - C&T "SuperState" BIOS - SET PASSWORD
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=FFh

Top
1FF5--BLFF - INT 1F U - C&T "SuperState" BIOS - GET ENCRYPTED PASSWORD
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=FEh

Top
1FFB - INT 1F U - C&T "SuperState" BIOS - GET/SET CPU SPEED
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=00h

Top
1FFC--BL00 - INT 1F U - C&T "SuperState" BIOS - GET ALARM STATUS
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=02h

Top
1FFC--BL01 - INT 1F U - C&T "SuperState" BIOS - SET ALARM STATUS
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=03h

Top
1FFC--BL02 - INT 1F U - C&T "SuperState" BIOS - GET ALARM TIME
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=04h

Top
1FFC--BL03 - INT 1F U - C&T "SuperState" BIOS - SET ALARM TIME
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=05h

Top
1FFC--BL04 - INT 1F U - C&T "SuperState" BIOS - GET ALARM DATE
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=05h

Top
1FFC--BL05 - INT 1F U - C&T "SuperState" BIOS - SET ALARM DATE
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=04h

Top
1FFD--BL00 - INT 1F U - C&T "SuperState" BIOS - GET AUTO WAKE UP STATUS
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=02h

Top
1FFD--BL01 - INT 1F U - C&T "SuperState" BIOS - SET AUTO WAKE UP STATUS
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=03h

Top
1FFD--BL02 - INT 1F U - C&T "SuperState" BIOS - GET AUTO WAKE UP TIME
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=03h

Top
1FFD--BL03 - INT 1F U - C&T "SuperState" BIOS - SET AUTO WAKE UP TIME
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=02h

Top
1FFD--BL04 - INT 1F U - C&T "SuperState" BIOS - GET AUTO WAKE UP DATE
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=05h

Top
1FFD--BL05 - INT 1F U - C&T "SuperState" BIOS - SET AUTO WAKE UP DATE
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
Home Interrupt Index: by Category by Number TOC: by Order Top