Interrupt List - Release 61 (16jul00)
⇤
⇠
⇧
🏠
∕
HTML Edition
∕
Browse the Index
∕
INT E0
⇢
⇥
RBIL61 - INT E0
INT 15 - Tandy 1000 Model ??? - GET
ROM
(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs.
PAGE
{
undocumented
Information about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.
}
{#idx20455}
INT 15 - Tandy 1000 Model ??? - SET
ROM
(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs.
PAGE
{
undocumented
Information about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.
}
{#idx20469}
INT 1A - SND - PAUSE
{#idx39169}
INT 21 - Digital Research DOS Plus - CALL BDOS
{#idx58851}
{#idx58853}
INT 21 - DOS 1+ - READ CHARACTER FROM STDAUX
{#idx41589}
INT 21 - DOS 1+ - WRITE CHARACTER TO STDAUX
{#idx41604}
INT 21 - DOS 2+ - GET DOS DRIVE PARAMETER BLOCK FOR SPECIFIC DRIVE
{#idx44391}
INT 21 - DR Multiuser DOS 5.0 -
API
(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes.
{#idx50155}
{#idx50161}
{#idx50162}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05 -
"net_info"
- GET INTERFACE STATISTICS
{#idx108996}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05 -
"net_sendto"
- ???
{#idx109157}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05+ -
"get_addr"
- GET INTERNET ADDRESS OF NET DESCR
{#idx108913}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05+ -
"net_flush"
- FLUSH PENDING DATA
{#idx109752}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05+ -
"net_peer"
- GET DATA ON REMOTE PEER
{#idx109493}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05+ -
"net_release"
- CLOSE A NETWORK DESCRIPTOR
{#idx109077}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05+ -
"net_releaseall"
- CLOSE ALL NON-GLOBAL DESCRS
{#idx109112}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05+ -
"net_select"
- DETECT READINESS OF NETWORK
{#idx109299}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05+ -
"net_shutdown"
- UNINSTALL
{#idx109360}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05+ -
"net_write"
- WRITE TO THE NETWORK
{#idx109622}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05+ -
"nm_prs_addr"
- TRANSLATE NUMERICAL
IP
(Internet Protocol) The lower level (transport layer) of the TCP/IP protocol suite. See also TCP, TCP/IP.
ADDRESS
{#idx110239}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05- -
"nm_ien116"
- RESOLVE HOST NAME USING IEN116
{#idx110291}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.1+ -
"get_kernel_info"
- GET MISCELLAN LOCAL INFO
{partially documented}
{#idx108873}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.1+ -
"net_config"
- CONFIGURE RUNNING KERNEL
{partially documented}
{#idx108845}
INT 61 - TCPOpen kernel -
API
(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes.
{#idx107238}
INT 70 - VIRUS -
"Stupid"
- ORIGINAL INT 21h VECTOR
{#idx121727}
INT 9E - VIRUS -
"INT13"
- ORIGINAL INT 21h VECTOR
{#idx127693}
INT CF -
IBM
International Busiuness Machines
International Busiuness Machines) A hardware, software and other service technology company founded in 1911.
ROM
(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs.
BASIC
(Beginner's All-purpose Symbolic Instruction Code) A programming language originally designed as a means of teaching FORTRAN. There are many variations of BASIC with differing capabilities; the majority are interpreted but compiled BASIC is becoming more popular. All genuine
IBM
International Busiuness Machines
personal computers (including the latest
PS/2
IBM PS/2, any model
models) come equipped with a cassette-based BASIC interpreter in ROM.
- used while in interpreter
{#idx128567}
INT D8 - Screen Thief v1.00 - RELOCATED IRQ0
{#idx129279}
INT DF -
IBM
International Busiuness Machines
International Busiuness Machines) A hardware, software and other service technology company founded in 1911.
ROM
(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs.
BASIC
(Beginner's All-purpose Symbolic Instruction Code) A programming language originally designed as a means of teaching FORTRAN. There are many variations of BASIC with differing capabilities; the majority are interpreted but compiled BASIC is becoming more popular. All genuine
IBM
International Busiuness Machines
personal computers (including the latest
PS/2
IBM PS/2, any model
models) come equipped with a cassette-based BASIC interpreter in ROM.
- used while in interpreter
{#idx129475}
INT E0 -
ConcCP/M
Concurrent CP/M by Digital Research, now DR Multiuser DOS
,DR Multiuser DOS -
"C_ATTACH"
- ATTACH TO DEFAULT CONSOLE
{#idx130825}
{#idx130841}
{#idx130842}
{#idx130843}
{#idx130844}
{#idx130845}
INT E0 -
ConcCP/M
Concurrent CP/M by Digital Research, now DR Multiuser DOS
,DR Multiuser DOS -
"C_DETACH"
- DETACH FROM DEFAULT CONSOLE
{#idx130846}
{#idx130860}
{#idx130861}
INT E0 -
ConcCP/M
Concurrent CP/M by Digital Research, now DR Multiuser DOS
,DR Multiuser DOS -
"P_DISPATCH"
- CALL DISPATCHER
{#idx130771}
{#idx130782}
INT E0 -
ConcCP/M
Concurrent CP/M by Digital Research, now DR Multiuser DOS
,DR Multiuser DOS -
"P_PRIORITY"
- SET PROCESS PRIORITY
{#idx130812}
{#idx130824}
INT E0 -
ConcCP/M
Concurrent CP/M by Digital Research, now DR Multiuser DOS
,DR Multiuser DOS -
"Q_CREAD"
- CONDITIONALLY READ MSG QUEUE
{#idx130724}
{#idx130736}
{#idx130737}
{#idx130738}
{#idx130739}
INT E0 -
ConcCP/M
Concurrent CP/M by Digital Research, now DR Multiuser DOS
,DR Multiuser DOS -
"Q_CWRITE"
- CONDITIONALLY WRITE MSG QUEUE
{#idx130756}
{#idx130769}
{#idx130770}
INT E0 -
ConcCP/M
Concurrent CP/M by Digital Research, now DR Multiuser DOS
,DR Multiuser DOS -
"Q_MAKE"
- CREATE MESSAGE QUEUE
{#idx130644}
{#idx130657}
INT E0 -
ConcCP/M
Concurrent CP/M by Digital Research, now DR Multiuser DOS
,DR Multiuser DOS -
"Q_OPEN"
- OPEN MESSAGE QUEUE
{#idx130670}
{#idx130682}
{#idx130683}
{#idx130684}
{#idx130688}
INT E0 -
ConcCP/M
Concurrent CP/M by Digital Research, now DR Multiuser DOS
,DR Multiuser DOS -
"Q_READ"
- READ MESSAGE QUEUE
{#idx130707}
{#idx130720}
{#idx130721}
{#idx130722}
{#idx130723}
INT E0 -
ConcCP/M
Concurrent CP/M by Digital Research, now DR Multiuser DOS
,DR Multiuser DOS -
"Q_WRITE"
- WRITE MESSAGE QUEUE
{#idx130740}
{#idx130754}
{#idx130755}
INT E0 -
ConcCP/M
Concurrent CP/M by Digital Research, now DR Multiuser DOS
,DR Multiuser DOS -
"S_MEMORY"
- RESERVE MEMORY IN GLOBAL AREA
{#idx130278}
INT E0 -
ConcCP/M
Concurrent CP/M by Digital Research, now DR Multiuser DOS
,DR Multiuser DOS - EXECUTE DOS-COMPATIBLE FUNCTIONS
{real mode}
{#idx130395}
INT E0 -
ConcCP/M
Concurrent CP/M by Digital Research, now DR Multiuser DOS
,DR Multiuser DOS,REAL/32 -
"S_OSVER"
- GET OS VERSION
{#idx131063}
{#idx131075}
INT E0 -
CP/M-86
One of the three operating systems offered by
IBM
International Busiuness Machines
for its original
PC
IBM PC
(the other two were MSDOS and the UCSD p-System). It has since evolved into DR-DOS version 6 and Novell DOS 7.
, Concurrent
CP/M
(Control Program for Microcomputers) An early operating system for micros based on the 8-bit Intel 8080 CPU (and later the compatible 8085 and Zilog Z80 CPUs). MSDOS version 1.0 was essentially a clone of CP/M for the Intel 8086.
, DR Multiuser DOS - FUNCTION CALLS
{#idx129530}
{#idx129543}
{#idx129544}
{#idx129548}
{#idx129550}
{#idx129553}
{#idx129557}
{#idx129558}
{#idx129560}
{#idx129563}
{#idx129567}
{#idx129570}
{#idx129573}
{#idx129574}
{#idx129629}
{#idx129638}
{#idx129642}
{#idx129646}
{#idx129651}
{#idx129653}
{#idx129656}
{#idx129659}
{#idx129662}
{#idx129667}
{#idx129673}
{#idx129676}
{#idx129680}
{#idx129685}
{#idx129715}
{#idx129718}
{#idx129722}
{#idx129726}
{#idx129739}
{#idx129742}
{#idx129745}
{#idx129749}
{#idx129753}
{#idx129755}
{#idx129759}
{#idx129763}
{#idx129766}
{#idx129769}
{#idx129772}
{#idx129774}
{#idx129775}
{#idx129776}
{#idx129777}
{#idx129779}
{#idx129781}
{#idx129783}
{#idx129784}
{#idx129787}
{#idx129790}
{#idx129791}
{#idx129795}
{#idx129798}
{#idx129800}
{#idx129801}
{#idx129805}
{#idx129807}
{#idx129812}
{#idx129815}
{#idx129817}
{#idx129821}
{#idx129824}
{#idx129825}
{#idx129830}
{#idx129835}
{#idx129837}
{#idx129839}
{#idx129842}
{#idx129844}
{#idx129847}
{#idx129848}
{#idx129849}
{#idx129851}
{#idx129854}
{#idx129856}
{#idx129859}
{#idx129861}
{#idx129865}
{#idx129867}
{#idx129870}
{#idx129871}
{#idx129875}
{#idx129879}
{#idx129881}
{#idx129882}
{#idx129886}
INT E0 - DeskMate
(Tandy)
- DESK EXECUTIVE
API
(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes.
{#idx129521}
INT E0 - DR Multiuser DOS -
"A_ATTACH"
- ATTACH AUX DEVICE
{#idx131083}
{#idx131099}
{#idx131100}
{#idx131101}
{#idx131102}
{#idx131103}
{#idx131104}
{#idx131105}
{#idx131106}
INT E0 - DR Multiuser DOS -
"A_BREAK"
- SEND BREAK TO AUX DEVICE
{#idx131216}
{#idx131226}
{#idx131227}
INT E0 - DR Multiuser DOS -
"A_CATTACH"
- CONDITIONALLY ATTACH TO AUX DEVICE
{#idx131121}
{#idx131130}
{#idx131131}
{#idx131132}
{#idx131133}
INT E0 - DR Multiuser DOS -
"A_CONFIG"
- GET/SET AUX DEVICE PARAMETERS
{#idx131185}
{#idx131193}
{#idx131194}
INT E0 - DR Multiuser DOS -
"A_CONTROL"
- GET/SET AUX CONTROL PARAMETERS
{#idx131199}
{#idx131211}
{#idx131212}
INT E0 - DR Multiuser DOS -
"A_DETACH"
- DETACH FROM AUX DEVICE
{#idx131108}
{#idx131117}
{#idx131118}
{#idx131119}
INT E0 - DR Multiuser DOS -
"A_GET"
- GET DEFAULT AUX DEVICE NUMBER
{#idx131143}
{#idx131146}
INT E0 - DR Multiuser DOS -
"A_READ"
- READ CHARACTER FROM DEFAULT AUX DEVICE
{#idx129959}
{#idx129968}
{#idx129969}
{#idx129970}
{#idx129971}
INT E0 - DR Multiuser DOS -
"A_READBLK"
- READ STRING FROM AUX DEVICE
{#idx131148}
{#idx131158}
{#idx131159}
{#idx131160}
INT E0 - DR Multiuser DOS -
"A_SET"
- SET DEFAULT AUX DEVICE NUMBER
{#idx131135}
{#idx131140}
{#idx131141}
INT E0 - DR Multiuser DOS -
"A_STATIN"
- GET INPUT STATUS OF AUX DEVICE
{#idx130006}
{#idx130012}
{#idx130013}
INT E0 - DR Multiuser DOS -
"A_STATOUT"
- GET OUTPUT STATUS OF AUX DEVICE
{#idx130015}
{#idx130022}
{#idx130023}
INT E0 - DR Multiuser DOS -
"A_WRITE"
- WRITE CHARACTER TO DEFAULT AUX DEVICE
{#idx129973}
{#idx129981}
{#idx129982}
{#idx129983}
{#idx129984}
INT E0 - DR Multiuser DOS -
"A_WRITEBLK"
- WRITE STRING TO AUX DEVICE
{#idx131170}
{#idx131181}
{#idx131182}
{#idx131183}
INT E0 - DR Multiuser DOS -
"P_DELAY"
- DELAY EXECUTION
{#idx131327}
INT E0 - GSX-86, GEM/1, GEM/2 -
API
(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes.
{#idx130576}
INT E0 -
IBM
International Busiuness Machines
International Busiuness Machines) A hardware, software and other service technology company founded in 1911.
ROM
(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs.
BASIC
(Beginner's All-purpose Symbolic Instruction Code) A programming language originally designed as a means of teaching FORTRAN. There are many variations of BASIC with differing capabilities; the majority are interpreted but compiled BASIC is becoming more popular. All genuine
IBM
International Busiuness Machines
personal computers (including the latest
PS/2
IBM PS/2, any model
models) come equipped with a cassette-based BASIC interpreter in ROM.
- used while in interpreter
{#idx129495}
{#idx129504}
INT E0 - PCROBOTS v1.41 -
"BATTERY"
- DETERMINE HOW MUCH BATTERY POWER LEFT
{#idx131428}
INT E0 - PCROBOTS v1.41 -
"BUY_ARMOUR"
- BUY OR SELL ARMOR FOR ROBOT
{#idx131492}
INT E0 - PCROBOTS v1.41 -
"BUY_SHELLS"
- BUY ADDITIONAL CANNON SHELLS
{#idx131498}
INT E0 - PCROBOTS v1.41 -
"CHECK_IFF"
- QUERY FRIEND/FOE IDENTIFICATION STRING
{#idx131570}
INT E0 - PCROBOTS v1.41 -
"CONFIGURE"
- CUSTOMIZE ROBOT
{#idx131624}
INT E0 - PCROBOTS v1.41 -
"DAMAGE"
- DETERMINE HOW MUCH DAMAGE SUSTAINED
{#idx131414}
INT E0 - PCROBOTS v1.41 -
"DEBUG_FLAG"
- SET/CLEAR MARKERS NEXT TO ROBOT'S NAME
{#idx131481}
INT E0 - PCROBOTS v1.41 -
"FIND_NAME"
- SEARCH FOR ROBOT WITH GIVEN NAME
{#idx131585}
INT E0 - PCROBOTS v1.41 -
"GET LOCAL MAP"
{#idx131515}
INT E0 - PCROBOTS v1.41 -
"GET_ASHELL_STATUS"
- FIND OUT WHAT HAPPENED TO SHELL
{#idx131596}
INT E0 - PCROBOTS v1.41 -
"GET_ROBOT_ID"
- DETERMINE CURRENT ROBOT'S IDENTIFIER
{#idx131557}
INT E0 - PCROBOTS v1.41 -
"GET_SHELL_STATUS"
- FIND OUT WHAT HAPPENED TO SHELL
{#idx131532}
INT E0 - PCROBOTS v1.41 -
"GET_TEAM_ID"
- DETERMINE TEAM MEMBERSHIP OF ROBOT
{#idx131591}
INT E0 - PCROBOTS v1.41 -
"GETXY"
- GET ROBOT'S CURRENT POSITION
{#idx131392}
INT E0 - PCROBOTS v1.41 -
"INVISIBILITY"
- CONTROL ROBOT'S INVISIBILITY DEVICE
{#idx131521}
INT E0 - PCROBOTS v1.41 -
"IS_INVISIBLE"
- DETERMINE WHETHER ROBOT IS INVISIBLE
{#idx131542}
INT E0 - PCROBOTS v1.41 -
"L_ATAN"
- GET ANGLE GIVEN SCALED TANGENT
{#idx131460}
INT E0 - PCROBOTS v1.41 -
"L_ATAN2"
- GET ARCTANGENT
{#idx131550}
INT E0 - PCROBOTS v1.41 -
"L_COS"
- GET SCALED COSINE OF AN ANGLE
{#idx131450}
INT E0 - PCROBOTS v1.41 -
"L_SIN"
- GET SCALED SINE OF AN ANGLE
{#idx131445}
INT E0 - PCROBOTS v1.41 -
"L_TAN"
- GET SCALED TANGENT OF AN ANGLE
{#idx131455}
INT E0 - PCROBOTS v1.41 -
"MOVEMENT"
- START MOVING
{#idx131354}
INT E0 - PCROBOTS v1.41 -
"RECEIVE"
- GET DATA FROM OTHER ROBOTS
{#idx131406}
INT E0 - PCROBOTS v1.41 -
"REGISTER_IFF"
- REGISTER FRIEND/FOE IDENT STRING
{#idx131563}
INT E0 - PCROBOTS v1.41 -
"REGISTER_NAME"
- SPECIFY ROBOT'S NAME
{#idx131580}
INT E0 - PCROBOTS v1.41 -
"REGISTER_X"
- SELECT AUTOMATIC X POSITION UPDATES
{#idx131606}
INT E0 - PCROBOTS v1.41 -
"REGISTER_Y"
- SELECT AUTOMATIC Y POSITION UPDATES
{#idx131615}
INT E0 - PCROBOTS v1.41 -
"SCAN"
- SCAN FOR OTHER ROBOTS IN THE GIVEN DIRECTION
{#idx131367}
INT E0 - PCROBOTS v1.41 -
"SET_PATTERN"
- SPECIFY ROBOT'S DISPLAY IMAGE
{#idx131470}
INT E0 - PCROBOTS v1.41 -
"SHELLS LEFT"
- DETERMINE HOW MANY SHELLS ROBOT HAS
{#idx131507}
INT E0 - PCROBOTS v1.41 -
"SHOOT"
- FIRE A SHELL
AT
IBM PC AT
ANOTHER ROBOT
{#idx131376}
INT E0 - PCROBOTS v1.41 -
"SPEED"
- DETERMINE HOW FAST ROBOT IS MOVING
{#idx131422}
INT E0 - PCROBOTS v1.41 -
"SQRT"
- DETERMINE SQUARE ROOT OF A NUMBER
{#idx131466}
INT E0 - PCROBOTS v1.41 -
"SWAPTASK"
- END CURRENT ROBOT'S TURN
{#idx131348}
INT E0 - PCROBOTS v1.41 -
"TICKS"
- DETERMINE HOW LONG SINCE GAME STARTED
{#idx131438}
INT E0 - PCROBOTS v1.41 -
"TRANSMIT"
- SEND DATA TO ANOTHER ROBOT
{#idx131397}
INT E0 - REAL/32 -
"A_TIMEOUT"
- SET AUX DEVICE TIMEOUT
{#idx131315}
{#idx131325}
INT E0 - REAL/32 -
"C_ASSIGN"
- ASSIGN DEFAULT CONSOLE TO ANOTHER PROCESS
{#idx130871}
{#idx130877}
{#idx130878}
INT E0 - REAL/32 -
"C_CATTACH"
- CONDITIONALLY ATTACH TO DEFAULT CONSOLE
{#idx131046}
{#idx131059}
{#idx131060}
{#idx131061}
{#idx131062}
INT E0 - REAL/32 -
"C_DELIMIT"
- GET/SET STRING DELIMITER
{#idx130366}
{#idx130374}
INT E0 - REAL/32 -
"C_GET"
- GET DEFAULT CONSOLE
{#idx130899}
{#idx130903}
INT E0 - REAL/32 -
"C_MODE"
- GET/SET CONSOLE MODE
{#idx130351}
INT E0 - REAL/32 -
"C_RAWIO"
- PERFORM RAW I/O WITH DEFAULT CONSOLE
{#idx129994}
{#idx130002}
{#idx130003}
INT E0 - REAL/32 -
"C_READ"
- FETCH CHARACTER FROM THE DEFAULT CONSOLE
{#idx129936}
{#idx129944}
{#idx129945}
INT E0 - REAL/32 -
"C_READSTR"
- READ STRING FROM DEFAULT CONSOLE
{#idx130035}
INT E0 - REAL/32 -
"C_SET"
- SET PROCESS'S DEFAULT CONSOLE
{#idx130862}
{#idx130868}
{#idx130869}
{#idx130870}
INT E0 - REAL/32 -
"C_STAT"
- RETURN DEFAULT CONSOLE INPUT STATUS
{#idx130046}
INT E0 - REAL/32 -
"C_WRITE"
- WRITE CHARACTER TO DEFAULT CONSOLE
{#idx129947}
{#idx129955}
{#idx129956}
INT E0 - REAL/32 -
"C_WRITEBLK"
- WRITE BLOCK TO DEFAULT CONSOLE
{#idx130375}
{#idx130384}
INT E0 - REAL/32 -
"C_WRITESTR"
- WRITE STRING TO DEFAULT CONSOLE
{#idx130024}
{#idx130034}
INT E0 - REAL/32 -
"DEV_MAP"
- GET/SET SERIAL/PARALLEL
PORT
IBM PC Portable (uses same BIOS as XT)
MAPPINGS
{#idx131290}
INT E0 - REAL/32 -
"DEV_SETFLAG"
- SET SYSTEM FLAG
{#idx130632}
{#idx130643}
INT E0 - REAL/32 -
"DEV_TWAITFLAG"
- TIMED WAIT ON SYSTEM FLAG
{#idx131276}
{#idx131283}
{#idx131284}
{#idx131289}
INT E0 - REAL/32 -
"DEV_WAITFLAG"
- WAIT ON SYSTEM FLAG
{#idx130618}
{#idx130629}
{#idx130630}
{#idx130631}
INT E0 - REAL/32 -
"L_ATTACH"
- ATTACH TO DEFAULT LIST DEVICE
{#idx130998}
{#idx131007}
{#idx131008}
{#idx131009}
{#idx131010}
INT E0 - REAL/32 -
"L_CATTACH"
- CONDITIONALLY ATTACH TO DEFAULT LIST DEVICE
{#idx131031}
{#idx131043}
{#idx131044}
{#idx131045}
INT E0 - REAL/32 -
"L_DETACH"
- DETACH FROM DEFAULT LIST DEVICE
{#idx131011}
{#idx131018}
{#idx131019}
INT E0 - REAL/32 -
"L_GET"
- GET DEFAULT LIST
(PRINTER)
DEVICE
{#idx131077}
{#idx131081}
INT E0 - REAL/32 -
"L_SET"
- SET DEFAULT LIST DEVICE
{#idx131020}
{#idx131028}
{#idx131029}
{#idx131030}
INT E0 - REAL/32 -
"L_TIMEOUT"
- SET LIST DEVICE TIMEOUT
{#idx131304}
{#idx131314}
INT E0 - REAL/32 -
"L_WRITE"
- WRITE CHARACTER TO DEFAULT LIST DEVICE
{#idx129985}
INT E0 - REAL/32 -
"L_WRITEBLK"
- WRITE BLOCK TO DEFAULT LIST
(PRINTER)
DEVICE
{#idx130385}
{#idx130394}
INT E0 - REAL/32 -
"M_ALLOC"
- ALLOCATE MEMORY
{#idx130577}
{#idx130586}
INT E0 - REAL/32 -
"M_FREE"
- DEALLOCATE MEMORY
{#idx130604}
{#idx130613}
INT E0 - REAL/32 -
"MC_ABSALLOC"
- ALLOCATE MEMORY SEGMENT ABSOLUTE
{real mode}
{#idx130105}
{#idx130114}
INT E0 - REAL/32 -
"MC_ABSMAX"
- ALLOCATE MAXIMUM MEMORY SEGMENT ABSOLUTE
{real mode}
{#idx130085}
{#idx130094}
INT E0 - REAL/32 -
"MC_ALLFREE"
- CP-M/86 FREE ALL MEMORY
{real mode}
{#idx130123}
{#idx130131}
INT E0 - REAL/32 -
"MC_ALLOC"
- CP-M/86 ALLOCATE MEMORY SEGMENT
{real mode}
{#idx130095}
{#idx130104}
INT E0 - REAL/32 -
"MC_FREE"
- CP-M/86 FREE SPECIFIED MEMORY SEGMENT
{real mode}
{#idx130115}
{#idx130122}
INT E0 - REAL/32 -
"MC_MAX"
- CP-M/86 ALLOCATE MAXIMUM MEMORY
{real mode}
{#idx130071}
{#idx130080}
INT E0 - REAL/32 -
"MP_ALLOC"
- ALLOCATE PHYSICAL MEMORY
{real mode}
{#idx131228}
{#idx131239}
{#idx131240}
INT E0 - REAL/32 -
"MP_FREE"
- DEALLOCATE PHYSICAL MEMORY
{real mode}
{#idx131241}
{#idx131250}
INT E0 - REAL/32 -
"MP_MAP"
- MAP PHYSICAL MEMORY
{real mode}
{#idx131251}
{#idx131260}
INT E0 - REAL/32 -
"N_ERRMODE"
- SET NETWORK ERROR MODE
{#idx130264}
INT E0 - REAL/32 -
"N_LOGON"
- LOG OFF A SERVER
{#idx130197}
{#idx130204}
INT E0 - REAL/32 -
"N_LOGON"
- LOG ONTO A SERVER
{#idx130138}
{#idx130144}
{#idx130165}
INT E0 - REAL/32 -
"N_RCT"
- GET REQUESTOR CONFIGURATION TABLE
{#idx130215}
{#idx130223}
INT E0 - REAL/32 -
"N_SCT"
- GET SERVER CONFIGURATION TABLE
{#idx130245}
{#idx130254}
INT E0 - REAL/32 -
"N_STAT"
- GET NETWORK STATUS
{#idx130205}
INT E0 - REAL/32 -
"P_ABORT"
- ABORT PROCESS BY NAME OR DESCRIPTOR
{#idx130981}
{#idx130989}
{#idx130990}
INT E0 - REAL/32 -
"P_CHAIN"
- CHAIN PROCESS
{#idx130065}
INT E0 - REAL/32 -
"P_CLI"
- RUN COMMAND LINE INTERFACE
{#idx130882}
{#idx130893}
INT E0 - REAL/32 -
"P_CREATE"
- CREATE A PROCESS
{#idx130794}
{#idx130811}
INT E0 - REAL/32 -
"P_EXEC"
- EXECUTE CHILD PROCESS
{#idx130315}
{#idx130325}
{#idx130326}
INT E0 - REAL/32 -
"P_EXITCODE"
- GET/SET PROCESS EXIT CODE
{#idx130328}
{#idx130342}
INT E0 - REAL/32 -
"P_LOAD"
- LOAD .CMD FILE INTO MEMORY
{partially documented}
{#idx130132}
INT E0 - REAL/32 -
"P_PATH"
- SCAN PATH FOR EXECUTABLE FILE
{#idx130294}
{#idx130303}
{#idx130304}
INT E0 - REAL/32 -
"P_PDADR"
- GET ADDRESS OF PROCESS DESCRIPTOR
{#idx130972}
{#idx130979}
{#idx130980}
INT E0 - REAL/32 -
"P_TERM"
- TERMINATE CALLING PROCESS
{#idx130785}
{#idx130792}
INT E0 - REAL/32 -
"P_TERMCPM"
- TERMINATE CALLING PROCESS
{#idx129917}
{#idx129930}
INT E0 - REAL/32 -
"Q_DELETE"
- DELETE SYSTEM QUEUE
{#idx130700}
{#idx130706}
INT E0 - REAL/32 -
"Q_NCREAD"
- CONDITIONALLY NONDESTRUCTIVELY READ QUEUE
{#idx131269}
{#idx131274}
{#idx131275}
INT E0 - REAL/32 -
"S_BDOSVER"
- GET BDOS VERSION
{#idx130053}
{#idx130057}
INT E0 - REAL/32 -
"S_SERIAL"
- GET OS SERIAL NUMBER
{#idx130344}
INT E0 - REAL/32 -
"S_SYSDAT"
- GET SYSTEM DATA AREA
{#idx130904}
INT E0 - VIRUS -
"Micro-128"
- ???
{#idx129511}
INT E1 - DeskMate
(Tandy)
- TASK DATA SEGMENTS
(NOT A VECTOR!)
{#idx131680}
INT E1 - MP/M-86, - ALTERNATE
CP/M-86
One of the three operating systems offered by
IBM
International Busiuness Machines
for its original
PC
IBM PC
(the other two were MSDOS and the UCSD p-System). It has since evolved into DR-DOS version 6 and Novell DOS 7.
FUNCTION CALLS
{#idx131663}
{#idx131668}
INT F1 - VIRUS -
"Violetta"
- ???
{#idx132019}
INT FF - VIRUS -
"Violetta"
- ???
{#idx132857}