Blame | Last modification | View Log | Download
# file opened: st_usage_example.asm
1 0000 STRUCT BIN_FILE_MAP, 256
2 0000 ~ value1 BYTE
3 0000 ~ value2 WORD
4 0000 ENDS
5 0000
6 0000 ORG 0x8000
7 8000 binData BIN_FILE_MAP = $ ; set up label values only (no bytes)
8 8000 ; INCBIN "some_data.bin" ; load the bytes from file instead
9 8000 INCBIN "st_usage_example.asm" ; include the source itself to not error out
10 81B8
11 81B8 ; using the data through struct definition
12 81B8 3A 00 81 ld a,(binData.value1)
13 81BB 2A 01 81 ld hl,(binData.value2)
14 81BE
# file closed: st_usage_example.asm
Value Label
------ - -----------------------------------------------------------
0x0103 X BIN_FILE_MAP
0x0100 X BIN_FILE_MAP.value1
0x0101 X BIN_FILE_MAP.value2
0x8000 X binData
0x8100 binData.value1
0x8101 binData.value2