Read map data from bank $B9 in custom map mode

This commit is contained in:
2026-01-07 05:12:07 -06:00
parent 72e126a1b6
commit d5917afb64
11 changed files with 177 additions and 99 deletions

View File

@@ -1,44 +1,21 @@
DoorConnectionTiles:
.horizontal
dw $0300, $0300 ; $00
dw $03DF, $0300 ; $01 top -> top
dw $03CC, $03CB ; $02 top -> middle
dw $03CF, $C3CF ; $03 top -> bottom
dw $43CC, $43CB ; $04 middle -> top
dw $03CD, $83CD ; $05 middle -> middle
dw $C3CB, $C3CC ; $06 middle -> bottom
dw $C3CF, $03CF ; $07 bottom -> top
dw $83CB, $83CC ; $08 bottom -> middle
dw $0300, $03DF ; $09 bottom -> bottom
dw $83CD, $83DD ; $0A top-middle -> top-middle
dw $C3DC, $C3CC ; $0B top-middle -> top-bottom
dw $03CE, $C3CE ; $0C top-middle -> middle-bottom
dw $43DC, $83CC ; $0D top-bottom -> top-middle
dw $03DF, $03DF ; $0E top-bottom -> top-bottom
dw $03CC, $03DC ; $0F top-bottom -> middle-bottom
dw $43CE, $83CE ; $10 middle-bottom -> top-middle
dw $43CC, $43DC ; $11 middle-bottom -> top-bottom
dw $03CD, $03DD ; $12 middle-bottom -> middle-bottom
dw $03DD, $03DD ; $13 triple -> triple
.vertical
dw $0300, $0300 ; $00
dw $03CA, $0300 ; $01 left -> left
dw $83D7, $83DB ; $02 left -> middle
dw $C3CF, $03CF ; $03 left -> right
dw $03D7, $03DB ; $04 middle -> left
dw $03C7, $43C7 ; $05 middle -> middle
dw $43DB, $43D7 ; $06 middle -> right
dw $43CF, $83CF ; $07 right -> left
dw $C3DB, $C3D7 ; $08 right -> middle
dw $0300, $03CA ; $09 right -> right
dw $43C8, $43C7 ; $0A left-middle -> left-middle
dw $43D8, $43D7 ; $0B left-middle -> left-right
dw $83D9, $43D9 ; $0C left-middle -> middle-right
dw $C3D8, $C3D7 ; $0D left-right -> left-middle
dw $03CA, $03CA ; $0E left-right -> left-right
dw $83D7, $83D8 ; $0F left-right -> middle-right
dw $03D9, $C3D9 ; $10 middle-right -> left-middle
dw $03D7, $03D8 ; $11 middle-right -> left-right
dw $03C7, $03C8 ; $12 middle-right -> middle-right
dw $43C8, $03C8 ; $13 triple -> triple
dw $0000, $0000 ; $00
dw $01C0, $0000 ; $01 left -> left
dw $01D0, $01D1 ; $02 left -> middle
dw $81C3, $41C3 ; $03 left -> right
dw $81D0, $81D1 ; $04 middle -> left
dw $01C1, $41C1 ; $05 middle -> middle
dw $C1D1, $C1D0 ; $06 middle -> right
dw $01C3, $C1C3 ; $07 right -> left
dw $41D1, $41D0 ; $08 right -> middle
dw $0000, $01C0 ; $09 right -> right
dw $41C2, $41C1 ; $0A left-middle -> left-middle
dw $81D2, $81D0 ; $0B left-middle -> left-right
dw $41D3, $81D3 ; $0C left-middle -> middle-right
dw $01D2, $01D0 ; $0D left-right -> left-middle
dw $01C0, $01C0 ; $0E left-right -> left-right
dw $01D0, $41D2 ; $0F left-right -> middle-right
dw $C1D3, $01D3 ; $10 middle-right -> left-middle
dw $81D0, $C1D2 ; $11 middle-right -> left-right
dw $01C1, $01C2 ; $12 middle-right -> middle-right
dw $41C2, $01C2 ; $13 triple -> triple