; Stores a 16-bit value into the address stored in HL
|
|
; \1 The value to store (immediate or register)
|
|
MACRO STORE16
|
|
ld [hl], HIGH(\1)
|
|
inc hl
|
|
ld [hl], LOW(\1)
|
|
ENDM
|
|
|
|
; Stores an 8-bit value into memory
|
|
; \1 Write address
|
|
; \2 8-bit value
|
|
MACRO SET8
|
|
ld h, HIGH(\1)
|
|
ld l, LOW(\1)
|
|
ld [hl], \2
|
|
ENDM
|