mirror of
				https://github.com/simon987/Much-Assembly-Required.git
				synced 2025-11-04 10:06:54 +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