mirror of
https://github.com/simon987/Much-Assembly-Required.git
synced 2025-04-20 19:16:43 +00:00
updating constants reference
parent
ec87c2791a
commit
ee3bd5fec3
@ -9,7 +9,9 @@ Key | Action
|
|||||||
`C` | Clear [Inventory](https://github.com/simon987/Much-Assembly-Required/wiki/Hardware:-Inventory)
|
`C` | Clear [Inventory](https://github.com/simon987/Much-Assembly-Required/wiki/Hardware:-Inventory)
|
||||||
|
|
||||||
```assembly
|
```assembly
|
||||||
;HEADER - Constants by hackersoup https://github.com/simon987/Much-Assembly-Required/wiki/Assembly-program-examples
|
; HEADER - Constants by hackersoup with help of many contributors
|
||||||
|
; https://github.com/simon987/Much-Assembly-Required/wiki/Snippet:-Constants
|
||||||
|
|
||||||
;*************************** Hardware IDs
|
;*************************** Hardware IDs
|
||||||
HWID_LEGS equ 0x1
|
HWID_LEGS equ 0x1
|
||||||
HWID_LASER equ 0x2
|
HWID_LASER equ 0x2
|
||||||
@ -22,6 +24,8 @@ HWID_CLOCK equ 0x8
|
|||||||
HWID_HOLO equ 0x9
|
HWID_HOLO equ 0x9
|
||||||
HWID_BATTERY equ 0xA
|
HWID_BATTERY equ 0xA
|
||||||
HWID_FLOPPY equ 0xB
|
HWID_FLOPPY equ 0xB
|
||||||
|
HWID_RADIO equ 0xC
|
||||||
|
HWID_COMPORT equ 0xD
|
||||||
|
|
||||||
;*************************** Drill actions IDs
|
;*************************** Drill actions IDs
|
||||||
DRILL_POLL equ 1
|
DRILL_POLL equ 1
|
||||||
@ -39,8 +43,6 @@ INV_EMPTY equ 0
|
|||||||
;*************************** Laser actions IDs
|
;*************************** Laser actions IDs
|
||||||
LASER_WITHDRAW equ 1
|
LASER_WITHDRAW equ 1
|
||||||
LASER_DEPOSIT equ 2
|
LASER_DEPOSIT equ 2
|
||||||
; Items that can be used with the Laser
|
|
||||||
ITEM_BIOMASS equ 0x1
|
|
||||||
|
|
||||||
;*************************** Legs actions IDs
|
;*************************** Legs actions IDs
|
||||||
LEGS_SET_DIRECTION equ 1
|
LEGS_SET_DIRECTION equ 1
|
||||||
@ -60,15 +62,6 @@ LIDAR_GET_WORLD_POS equ 4
|
|||||||
;*************************** Keyboard actions IDs
|
;*************************** Keyboard actions IDs
|
||||||
KEYBOARD_CLEAR equ 0
|
KEYBOARD_CLEAR equ 0
|
||||||
KEYBOARD_FETCH_KEY equ 1
|
KEYBOARD_FETCH_KEY equ 1
|
||||||
; Keys to use with Keyboard Hardware
|
|
||||||
KEY_A equ 0x41
|
|
||||||
KEY_C equ 0x43
|
|
||||||
KEY_D equ 0x44
|
|
||||||
KEY_E equ 0x45
|
|
||||||
KEY_F equ 0x46
|
|
||||||
KEY_I equ 0x49
|
|
||||||
KEY_S equ 0x53
|
|
||||||
KEY_W equ 0x57
|
|
||||||
|
|
||||||
;*************************** Hologram Projector actions IDs
|
;*************************** Hologram Projector actions IDs
|
||||||
HOLO_CLEAR equ 0
|
HOLO_CLEAR equ 0
|
||||||
@ -91,7 +84,62 @@ CLOCK_POLL equ 0
|
|||||||
FLOPPY_POLL equ 1
|
FLOPPY_POLL equ 1
|
||||||
FLOPPY_READ_SECTOR equ 2
|
FLOPPY_READ_SECTOR equ 2
|
||||||
FLOPPY_WRITE_SECTOR equ 3
|
FLOPPY_WRITE_SECTOR equ 3
|
||||||
;END OF HEADER
|
|
||||||
|
;*************************** Radio actions IDs
|
||||||
|
RADIO_LISTEN equ 1
|
||||||
|
|
||||||
|
;*************************** Com Port actions IDs
|
||||||
|
COMPORT_POLL equ 1
|
||||||
|
COMPORT_FRONT_PORT_OUT equ 2
|
||||||
|
COMPORT_SELF_OUT equ 3
|
||||||
|
|
||||||
|
;*************************** Keys IDs
|
||||||
|
KEY_ESC equ 0x1b
|
||||||
|
KEY_SPACE equ 0x20
|
||||||
|
KEY_ENTER equ 0xd
|
||||||
|
KEY_0 equ 0x30
|
||||||
|
KEY_1 equ 0x31
|
||||||
|
KEY_2 equ 0x32
|
||||||
|
KEY_3 equ 0x33
|
||||||
|
KEY_4 equ 0x34
|
||||||
|
KEY_5 equ 0x35
|
||||||
|
KEY_6 equ 0x36
|
||||||
|
KEY_7 equ 0x37
|
||||||
|
KEY_8 equ 0x38
|
||||||
|
KEY_9 equ 0x39
|
||||||
|
KEY_A equ 0x41
|
||||||
|
KEY_B equ 0x42
|
||||||
|
KEY_C equ 0x43
|
||||||
|
KEY_D equ 0x44
|
||||||
|
KEY_E equ 0x45
|
||||||
|
KEY_F equ 0x46
|
||||||
|
KEY_G equ 0x47
|
||||||
|
KEY_H equ 0x48
|
||||||
|
KEY_I equ 0x49
|
||||||
|
KEY_J equ 0x4a
|
||||||
|
KEY_K equ 0x4b
|
||||||
|
KEY_L equ 0x4c
|
||||||
|
KEY_M equ 0x4d
|
||||||
|
KEY_N equ 0x4e
|
||||||
|
KEY_O equ 0x4f
|
||||||
|
KEY_P equ 0x50
|
||||||
|
KEY_Q equ 0x51
|
||||||
|
KEY_R equ 0x52
|
||||||
|
KEY_S equ 0x53
|
||||||
|
KEY_T equ 0x54
|
||||||
|
KEY_U equ 0x55
|
||||||
|
KEY_V equ 0x56
|
||||||
|
KEY_W equ 0x57
|
||||||
|
KEY_X equ 0x58
|
||||||
|
KEY_Y equ 0x59
|
||||||
|
KEY_Z equ 0x5a
|
||||||
|
|
||||||
|
;*************************** Items IDs
|
||||||
|
ITEM_BIOMASS equ 1
|
||||||
|
ITEM_IRON equ 3
|
||||||
|
ITEM_COPPER equ 4
|
||||||
|
|
||||||
|
; END OF HEADER
|
||||||
|
|
||||||
.text
|
.text
|
||||||
MOV A, KEYBOARD_FETCH_KEY
|
MOV A, KEYBOARD_FETCH_KEY
|
||||||
|
Loading…
x
Reference in New Issue
Block a user