MapDrawingData: .floor_data_offset dw $0000, $0000 dw $0019, $000C dw $0032, $0018 dw $004B, $0024 dw $0064, $0030 dw $007D, $003C dw $0096, $0048 dw $00AF, $0054 dw $00C8, $0060 .row_data_offset dw $0000, $0000 dw $0005, $0004 dw $000A, $0008 dw $000F, $000C dw $0014, $0010 .corner_tile_address dw $00E2, $0160 dw $00F8, $0178 dw $03A2, $03A0 dw $03B8, $03B8 .row_tile_address dw $00E4, $0162 dw $03A4, $03A2 .row_tile_length dw $0014, $0016 .column_tile_address dw $0122, $01A0 dw $0138, $01B8 .column_tile_length dw $0280, $0200 .floor_label_address dw $035E, $035C .row_start_address dw $0124, $01A2 dw $01A4, $0262 dw $0224, $0322 dw $02A4, $03D2 dw $0324, $04A2 .column_count dw $0005, $0004 .column_spacing dw $0004, $0006 .row_count dw $0005, $0003 .bg1_grid_start dw $1091, $10D1 .sprite_offset_x_base dw $0090, $0088 .sprite_offset_y_base dw $001F, $002F dw $007F, $008F .entrance_sprite_offset_y_base dw $0087, $0097 .supertile_pixel_spacing dw $0010, $0018 .floor_pixel_column_wrap dw $0040, $0048 .floor_pixel_row_wrap dw $0040, $0030 CustomMapDrawingData: .column_wrap dw $0003 .column_count dw $0004 .row_wrap dw $0002 .floor_connection_data_offset dw $0000 dw $0011 dw $0022 dw $0033 dw $0044 dw $0055 dw $0066 dw $0077 dw $0088 .row_connection_data_offset dw $0000 dw $0007 dw $000E dw $0015 macro LDA_MapMode() LDA.l DungeonMapMode ASL A endmacro macro LDX_MapMode() %LDA_MapMode() TAX endmacro macro LDY_MapMode() %LDA_MapMode() TAY endmacro macro ADD_MapMode() CLC : ADC.l DungeonMapMode ASL A TAX endmacro macro Map_LDA(addr, label) pushpc org JSR LDA_