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
INT F7 - reserved for user interrupt SeeAlso: INT F6"user"Top
INT F7 - DoubleDOS - ??? SeeAlso: INT F6"DoubleDOS"Top
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=01hTop
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=02hTop
INT F7 - FSBBS 2.0 - GET ACCOUNT NAME AH = 02h Return: DS:DX -> 8-character blank-padded account name SeeAlso: AH=01hTop
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: nothingTop
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: nothingTop
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=06hTop
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=07hTop
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=06hTop