Interrupt List Release 61 Last change 16jul00
Copyright (c) 1989-1999,2000 Ralf Brown
Index for interrupt INT F7

Table of Contents by Order
F7 - INT F7 - reserved for user interrupt
F7 - INT F7 - DoubleDOS - ???
F700 - INT F7 - FSBBS 2.0 - CONFIGURATION RECORD
F701 - INT F7 - FSBBS 2.0 - USER RECORD
F702 - INT F7 - FSBBS 2.0 - GET ACCOUNT NAME
F703 - INT F7 - FSBBS 2.0 - TERMINAL NUMBER
F704 - INT F7 - FSBBS 2.0 - PASSDATA BUFFER
F705 - INT F7 - FSBBS 2.0 - TIMER FUNCTIONS
F706 - INT F7 - FSBBS 2.0 - FUNCTION AVAILABILITY
F707 - INT F7 - FSBBS 2.0 - DUMP FUNCTIONS


F7 - INT F7 - reserved for user interrupt
INT F7 - reserved for user interrupt
SeeAlso: INT F6"user"

Top
F7 - INT F7 - DoubleDOS - ???
INT F7 - DoubleDOS - ???
SeeAlso: INT F6"DoubleDOS"

Top
F700 - INT F7 - FSBBS 2.0 - CONFIGURATION RECORD
INT F7 - FSBBS 2.0 - CONFIGURATION RECORD
	AH = 00h
	AL = function
	    00h get configuration record
		Return: DS:DX -> configuration record
	    01h set configuration record
		Return: nothing
	    02h get path for option
		DS:DX -> option name
		Return: DS:DX -> path
	    03h determine whether configuration record set
		Return: AX = status
			    0000h set
			    0001h not yet set
	    04h get link state
		Return: AX = state
			    0000h unlinked
			    0001h linked
Notes:	this information is preliminary and still subject to change
	all of the INT F7 calls for FSBBS are used for interprogram
	  communication between the BBS kernel and the programs it spawns
SeeAlso: AH=01h

Top
F701 - INT F7 - FSBBS 2.0 - USER RECORD
INT F7 - FSBBS 2.0 - USER RECORD
	AH = 01h
	AL = function
	    00h get user record for user currently online
		Return: DS:DX -> user record
	    01h set user record
		DS:DX -> user record
		Return: nothing
SeeAlso: AH=00h,AH=02h

Top
F702 - INT F7 - FSBBS 2.0 - GET ACCOUNT NAME
INT F7 - FSBBS 2.0 - GET ACCOUNT NAME
	AH = 02h
Return: DS:DX -> 8-character blank-padded account name
SeeAlso: AH=01h

Top
F703 - INT F7 - FSBBS 2.0 - TERMINAL NUMBER
INT F7 - FSBBS 2.0 - TERMINAL NUMBER
	AH = 03h
	AL = function
	    00h get terminal index number
		Return: DX = index number
	    01h set terminal index number
		DX = terminal index
		Return: nothing

Top
F704 - INT F7 - FSBBS 2.0 - PASSDATA BUFFER
INT F7 - FSBBS 2.0 - PASSDATA BUFFER
	AH = 04h
	AL = function
	    00h get PassData buffer contents
		DS:DX -> buffer for PassData contents
		Return: DS:DX buffer filled
	    01h set PassData contents
		DS:DX -> buffer containing new PassData
		CH = length of data in buffer
		Return: nothing

Top
F705 - INT F7 - FSBBS 2.0 - TIMER FUNCTIONS
INT F7 - FSBBS 2.0 - TIMER FUNCTIONS
	AH = 05h
	AL = function
	    00h get time remaining
		Return: DX = number of minutes remaining
	    01h get current time
		Return: DS:DX -> 8-character time string
	    02h increment time
		DX = number of additional minutes
	    03h decrement time
		DX = number of minutes
SeeAlso: AH=06h

Top
F706 - INT F7 - FSBBS 2.0 - FUNCTION AVAILABILITY
INT F7 - FSBBS 2.0 - FUNCTION AVAILABILITY
	AH = 06h
	AL = function
	    00h determine whether function is available
		DX = index of function
	    01h set function availability
		DX = index of function
		???
Return: nothing
SeeAlso: AH=05h,AH=07h

Top
F707 - INT F7 - FSBBS 2.0 - DUMP FUNCTIONS
INT F7 - FSBBS 2.0 - DUMP FUNCTIONS
	AH = 07h
	AL = function
	    00h get current dump mode
		Return: DL = mode
	    01h set dump mode
		DL = mode
SeeAlso: AH=06h

Top
Home Interrupt Index: by Category by Number TOC: by Order Top