RBIL61 - Browse Interrupt 0xE0
INT E0 - CP/M-86One of the three operating systems offered by IBMInternational Busiuness Machines for its original PCIBM 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
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.
INT E0 - VIRUS - "Micro-128" - ???
INT E0 - APL(A Programming Language) An interactive, mathematically- oriented language which is well-suited to manipulating matrices. Originally using greek letters and numerous special symbols, thus requiring a special display, versions are now available which use keywords in place of the special symbols.*PLUS/PCIBM PC - RESTIME HIGH-RESOLUTION TIMER FOR QUAD MF FUNCTION
INT E0 - IBMInternational Busiuness MachinesInternational 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 IBMInternational Busiuness Machines personal computers (including the latest PS/2IBM PS/2, any model models) come equipped with a cassette-based BASIC interpreter in ROM. - used while in interpreter
INT E0 - PCROBOTS v1.41 - "SWAPTASK" - END CURRENT ROBOT'S TURN (AX=0000h)
INT E0 - PCROBOTS v1.41 - "MOVEMENT" - START MOVING (AX=0001h)
INT E0 - PCROBOTS v1.41 - "SCAN" - SCAN FOR OTHER ROBOTS IN THE GIVEN DIRECTION (AX=0002h)
INT E0 - PCROBOTS v1.41 - "SHOOT" - FIRE A SHELL ATIBM PC AT ANOTHER ROBOT (AX=0003h)
INT E0 - PCROBOTS v1.41 - "GETXY" - GET ROBOT'S CURRENT POSITION (AX=0010h)
INT E0 - PCROBOTS v1.41 - "TRANSMIT" - SEND DATA TO ANOTHER ROBOT (AX=0011h)
INT E0 - PCROBOTS v1.41 - "RECEIVE" - GET DATA FROM OTHER ROBOTS (AX=0012h)
INT E0 - PCROBOTS v1.41 - "DAMAGE" - DETERMINE HOW MUCH DAMAGE SUSTAINED (AX=0013h)
INT E0 - PCROBOTS v1.41 - "SPEED" - DETERMINE HOW FAST ROBOT IS MOVING (AX=0014h)
INT E0 - PCROBOTS v1.41 - "BATTERY" - DETERMINE HOW MUCH BATTERY POWER LEFT (AX=0015h)
INT E0 - PCROBOTS v1.41 - "TICKS" - DETERMINE HOW LONG SINCE GAME STARTED (AX=0016h)
INT E0 - PCROBOTS v1.41 - "L_SIN" - GET SCALED SINE OF AN ANGLE (AX=0017h)
INT E0 - PCROBOTS v1.41 - "L_COS" - GET SCALED COSINE OF AN ANGLE (AX=0018h)
INT E0 - PCROBOTS v1.41 - "L_TAN" - GET SCALED TANGENT OF AN ANGLE (AX=0019h)
INT E0 - PCROBOTS v1.41 - "L_ATAN" - GET ANGLE GIVEN SCALED TANGENT (AX=001Ah)
INT E0 - PCROBOTS v1.41 - "SQRT" - DETERMINE SQUARE ROOT OF A NUMBER (AX=001Bh)
INT E0 - PCROBOTS v1.41 - "SET_PATTERN" - SPECIFY ROBOT'S DISPLAY IMAGE (AX=001Ch)
INT E0 - PCROBOTS v1.41 - "DEBUG_FLAG" - SET/CLEAR MARKERS NEXT TO ROBOT'S NAME (AX=001Dh)
INT E0 - PCROBOTS v1.41 - "BUY_ARMOUR" - BUY OR SELL ARMOR FOR ROBOT (AX=001Eh)
INT E0 - PCROBOTS v1.41 - "BUY_SHELLS" - BUY ADDITIONAL CANNON SHELLS (AX=001Fh)
INT E0 - PCROBOTS v1.41 - "SHELLS LEFT" - DETERMINE HOW MANY SHELLS ROBOT HAS (AX=0020h)
INT E0 - PCROBOTS v1.41 - "GET LOCAL MAP" (AX=0021h)
INT E0 - PCROBOTS v1.41 - "INVISIBILITY" - CONTROL ROBOT'S INVISIBILITY DEVICE (AX=0022h)
INT E0 - PCROBOTS v1.41 - "GET_SHELL_STATUS" - FIND OUT WHAT HAPPENED TO SHELL (AX=0023h)
INT E0 - PCROBOTS v1.41 - "IS_INVISIBLE" - DETERMINE WHETHER ROBOT IS INVISIBLE (AX=0024h)
INT E0 - PCROBOTS v1.41 - "L_ATAN2" - GET ARCTANGENT (AX=0025h)
INT E0 - PCROBOTS v1.41 - "GET_ROBOT_ID" - DETERMINE CURRENT ROBOT'S IDENTIFIER (AX=0026h)
INT E0 - PCROBOTS v1.41 - "REGISTER_IFF" - REGISTER FRIEND/FOE IDENT STRING (AX=0027h)
INT E0 - PCROBOTS v1.41 - "CHECK_IFF" - QUERY FRIEND/FOE IDENTIFICATION STRING (AX=0028h)
INT E0 - PCROBOTS v1.41 - "REGISTER_NAME" - SPECIFY ROBOT'S NAME (AX=0029h)
INT E0 - PCROBOTS v1.41 - "FIND_NAME" - SEARCH FOR ROBOT WITH GIVEN NAME (AX=002Ah)
INT E0 - PCROBOTS v1.41 - "GET_TEAM_ID" - DETERMINE TEAM MEMBERSHIP OF ROBOT (AX=002Bh)
INT E0 - PCROBOTS v1.41 - "GET_ASHELL_STATUS" - FIND OUT WHAT HAPPENED TO SHELL (AX=002Ch)
INT E0 - PCROBOTS v1.41 - "REGISTER_X" - SELECT AUTOMATIC X POSITION UPDATES (AX=002Dh)
INT E0 - PCROBOTS v1.41 - "REGISTER_Y" - SELECT AUTOMATIC Y POSITION UPDATES (AX=002Eh)
INT E0 - PCROBOTS v1.41 - "CONFIGURE" - CUSTOMIZE ROBOT (AX=0080h)
INT E0 - REAL/32 - "P_TERMCPM" - TERMINATE CALLING PROCESS (CL=00h)
INT E0 - REAL/32 - "C_READ" - FETCH CHARACTER FROM THE DEFAULT CONSOLE (CL=01h)
INT E0 - REAL/32 - "C_WRITE" - WRITE CHARACTER TO DEFAULT CONSOLE (CL=02h)
INT E0 - DR Multiuser DOS - "A_READ" - READ CHARACTER FROM DEFAULT AUX DEVICE (CL=03h)
INT E0 - DR Multiuser DOS - "A_WRITE" - WRITE CHARACTER TO DEFAULT AUX DEVICE (CL=04h)
INT E0 - REAL/32 - "L_WRITE" - WRITE CHARACTER TO DEFAULT LIST DEVICE (CL=05h)
INT E0 - REAL/32 - "C_RAWIO" - PERFORM RAW I/O WITH DEFAULT CONSOLE (CL=06h)
INT E0 - DR Multiuser DOS - "A_STATIN" - GET INPUT STATUS OF AUX DEVICE (CL=07h)
INT E0 - DR Multiuser DOS - "A_STATOUT" - GET OUTPUT STATUS OF AUX DEVICE (CL=08h)
INT E0 - REAL/32 - "C_WRITESTR" - WRITE STRING TO DEFAULT CONSOLE (CL=09h)
INT E0 - REAL/32 - "C_READSTR" - READ STRING FROM DEFAULT CONSOLE (CL=0Ah)
INT E0 - REAL/32 - "C_STAT" - RETURN DEFAULT CONSOLE INPUT STATUS (CL=0Bh)
INT E0 - REAL/32 - "S_BDOSVER" - GET BDOS VERSION (CL=0Ch)
INT E0 - REAL/32 - "P_CHAIN" - CHAIN PROCESS (CL=2Fh)
INT E0 - REAL/32 - "MC_MAX" - CP-M/86 ALLOCATE MAXIMUM MEMORY {real mode} (CL=35h)
INT E0 - REAL/32 - "MC_ABSMAX" - ALLOCATE MAXIMUM MEMORY SEGMENT ABSOLUTE {real mode} (CL=36h)
INT E0 - REAL/32 - "MC_ALLOC" - CP-M/86 ALLOCATE MEMORY SEGMENT {real mode} (CL=37h)
INT E0 - REAL/32 - "MC_ABSALLOC" - ALLOCATE MEMORY SEGMENT ABSOLUTE {real mode} (CL=38h)
INT E0 - REAL/32 - "MC_FREE" - CP-M/86 FREE SPECIFIED MEMORY SEGMENT {real mode} (CL=39h)
INT E0 - REAL/32 - "MC_ALLFREE" - CP-M/86 FREE ALL MEMORY {real mode} (CL=3Ah)
INT E0 - REAL/32 - "P_LOAD" - LOAD .CMD FILE INTO MEMORY {partially documented} (CL=3Bh)
INT E0 - REAL/32 - "N_LOGON" - LOG ONTO A SERVER (CL=40h)
INT E0 - REAL/32 - "N_LOGON" - LOG OFF A SERVER (CL=41h)
INT E0 - REAL/32 - "N_STAT" - GET NETWORK STATUS (CL=44h)
INT E0 - REAL/32 - "N_RCT" - GET REQUESTOR CONFIGURATION TABLE (CL=45h)
INT E0 - REAL/32 - "N_SCT" - GET SERVER CONFIGURATION TABLE (CL=47h)
INT E0 - REAL/32 - "N_ERRMODE" - SET NETWORK ERROR MODE (CL=48h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "S_MEMORY" - RESERVE MEMORY IN GLOBAL AREA (CL=59h)
INT E0 - REAL/32 - "P_PATH" - SCAN PATH FOR EXECUTABLE FILE (CL=5Ch)
INT E0 - REAL/32 - "P_EXEC" - EXECUTE CHILD PROCESS (CL=5Dh)
INT E0 - REAL/32 - "P_EXITCODE" - GET/SET PROCESS EXIT CODE (CL=5Eh/DX=FFFFh)
INT E0 - REAL/32 - "S_SERIAL" - GET OS SERIAL NUMBER (CL=6Bh)
INT E0 - REAL/32 - "C_MODE" - GET/SET CONSOLE MODE (CL=6Dh/DX=FFFFh)
INT E0 - REAL/32 - "C_DELIMIT" - GET/SET STRING DELIMITER (CL=6Eh/DX=FFFFh)
INT E0 - REAL/32 - "C_WRITEBLK" - WRITE BLOCK TO DEFAULT CONSOLE (CL=6Fh)
INT E0 - REAL/32 - "L_WRITEBLK" - WRITE BLOCK TO DEFAULT LIST (PRINTER) DEVICE (CL=70h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - EXECUTE DOS-COMPATIBLE FUNCTIONS {real mode} (CL=71h)
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. (CL=73h/CH=04h)
INT E0 - REAL/32 - "M_ALLOC" - ALLOCATE MEMORY (CL=80h)
INT E0 - REAL/32 - "M_FREE" - DEALLOCATE MEMORY (CL=81h)
INT E0 - REAL/32 - "DEV_WAITFLAG" - WAIT ON SYSTEM FLAG (CL=84h)
INT E0 - REAL/32 - "DEV_SETFLAG" - SET SYSTEM FLAG (CL=85h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "Q_MAKE" - CREATE MESSAGE QUEUE (CL=86h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "Q_OPEN" - OPEN MESSAGE QUEUE (CL=87h)
INT E0 - REAL/32 - "Q_DELETE" - DELETE SYSTEM QUEUE (CL=88h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "Q_READ" - READ MESSAGE QUEUE (CL=89h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "Q_CREAD" - CONDITIONALLY READ MSG QUEUE (CL=8Ah)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "Q_WRITE" - WRITE MESSAGE QUEUE (CL=8Bh)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "Q_CWRITE" - CONDITIONALLY WRITE MSG QUEUE (CL=8Ch)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "P_DISPATCH" - CALL DISPATCHER (CL=8Eh/DX=FFFFh)
INT E0 - REAL/32 - "P_TERM" - TERMINATE CALLING PROCESS (CL=8Fh)
INT E0 - REAL/32 - "P_CREATE" - CREATE A PROCESS (CL=90h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "P_PRIORITY" - SET PROCESS PRIORITY (CL=91h/DL=FFh)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "C_ATTACH" - ATTACH TO DEFAULT CONSOLE (CL=92h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "C_DETACH" - DETACH FROM DEFAULT CONSOLE (CL=93h)
INT E0 - REAL/32 - "C_SET" - SET PROCESS'S DEFAULT CONSOLE (CL=94h)
INT E0 - REAL/32 - "C_ASSIGN" - ASSIGN DEFAULT CONSOLE TO ANOTHER PROCESS (CL=95h)
INT E0 - REAL/32 - "P_CLI" - RUN COMMAND LINE INTERFACE (CL=96h)
INT E0 - REAL/32 - "C_GET" - GET DEFAULT CONSOLE (CL=99h)
INT E0 - REAL/32 - "S_SYSDAT" - GET SYSTEM DATA AREA (CL=9Ah)
INT E0 - REAL/32 - "P_PDADR" - GET ADDRESS OF PROCESS DESCRIPTOR (CL=9Ch)
INT E0 - REAL/32 - "P_ABORT" - ABORT PROCESS BY NAME OR DESCRIPTOR (CL=9Dh)
INT E0 - REAL/32 - "L_ATTACH" - ATTACH TO DEFAULT LIST DEVICE (CL=9Eh)
INT E0 - REAL/32 - "L_DETACH" - DETACH FROM DEFAULT LIST DEVICE (CL=9Fh)
INT E0 - REAL/32 - "L_SET" - SET DEFAULT LIST DEVICE (CL=A0h)
INT E0 - REAL/32 - "L_CATTACH" - CONDITIONALLY ATTACH TO DEFAULT LIST DEVICE (CL=A1h)
INT E0 - REAL/32 - "C_CATTACH" - CONDITIONALLY ATTACH TO DEFAULT CONSOLE (CL=A2h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS,REAL/32 - "S_OSVER" - GET OS VERSION (CL=A3h)
INT E0 - REAL/32 - "L_GET" - GET DEFAULT LIST (PRINTER) DEVICE (CL=A4h)
INT E0 - DR Multiuser DOS - "A_ATTACH" - ATTACH AUX DEVICE (CL=A5h)
INT E0 - DR Multiuser DOS - "A_DETACH" - DETACH FROM AUX DEVICE (CL=A6h)
INT E0 - DR Multiuser DOS - "A_CATTACH" - CONDITIONALLY ATTACH TO AUX DEVICE (CL=A7h)
INT E0 - DR Multiuser DOS - "A_SET" - SET DEFAULT AUX DEVICE NUMBER (CL=A8h)
INT E0 - DR Multiuser DOS - "A_GET" - GET DEFAULT AUX DEVICE NUMBER (CL=A9h)
INT E0 - DR Multiuser DOS - "A_READBLK" - READ STRING FROM AUX DEVICE (CL=ACh)
INT E0 - DR Multiuser DOS - "A_WRITEBLK" - WRITE STRING TO AUX DEVICE (CL=ADh)
INT E0 - DR Multiuser DOS - "A_CONFIG" - GET/SET AUX DEVICE PARAMETERS (CL=B0h)
INT E0 - DR Multiuser DOS - "A_CONTROL" - GET/SET AUX CONTROL PARAMETERS (CL=B1h)
INT E0 - DR Multiuser DOS - "A_BREAK" - SEND BREAK TO AUX DEVICE (CL=B2h)
INT E0 - REAL/32 - "MP_ALLOC" - ALLOCATE PHYSICAL MEMORY {real mode} (CL=B3h)
INT E0 - REAL/32 - "MP_FREE" - DEALLOCATE PHYSICAL MEMORY {real mode} (CL=B4h)
INT E0 - REAL/32 - "MP_MAP" - MAP PHYSICAL MEMORY {real mode} (CL=B5h)
INT E0 - REAL/32 - "Q_NCREAD" - CONDITIONALLY NONDESTRUCTIVELY READ QUEUE (CL=B6h)
INT E0 - REAL/32 - "DEV_TWAITFLAG" - TIMED WAIT ON SYSTEM FLAG (CL=B7h)
INT E0 - REAL/32 - "DEV_MAP" - GET/SET SERIAL/PARALLEL PORTIBM PC Portable (uses same BIOS as XT) MAPPINGS (CL=B8h)
INT E0 - REAL/32 - "L_TIMEOUT" - SET LIST DEVICE TIMEOUT (CL=B9h)
INT E0 - REAL/32 - "A_TIMEOUT" - SET AUX DEVICE TIMEOUT (CL=BAh)
INT E0 - DR Multiuser DOS - "P_DELAY" - DELAY EXECUTION (CL=BDh)