Interrupt List - Release 61 (16jul00)
⇤
⇠
⇧
🏠
∕
HTML Edition
∕
Interrupt List
∕
Games
⇢
⇥
RBIL61 - Games
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
AT
IBM 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)