Code: Select all
ground:
.db $ef, $f0;first row
.db $f0, $ef;second row
.db $00 ;pallete
sky:
.db $f1,$f1
.db $f1,$f1
.db $02
rock:
.db $f1,$f1
.db $f1,$f2
.db $02
Moderator: Moderators
Code: Select all
ground:
.db $ef, $f0;first row
.db $f0, $ef;second row
.db $00 ;pallete
sky:
.db $f1,$f1
.db $f1,$f1
.db $02
rock:
.db $f1,$f1
.db $f1,$f2
.db $02
Code: Select all
TopLeft:
.db $ef, $f1, $f1
TopRight:
.db $f0, $f1, $f1
BottomLeft:
.db $f0, $f1, $f1
BottomRight:
.db $ef, $f1, $f2
Palettes:
.db $00, $02, $02
Code: Select all
TopLeft:
.db M0T0, M1T0, M2T0, M3T0, ...
TopRight:
.db M0T1, M1T1, M2T1, M3T1, ...
BottomLeft:
.db M0T2, M1T2, M2T2, M3T2, ...
BottomRight:
.db M0T3, M1T3, M2T3, M3T3, ...
Palettes:
.db PAL0, PAL1, PAL2, PAL3, ...
Code: Select all
rock = 3
M3T0 = $f1
M3T1 = $f1
M3T2 = $f1
M3T3 = $f2
PAL3 = $02
Code: Select all
CreateMetatileSet 42 ;reserves space for 42 metatiles
RegisterMetatile $f1, $f1, $f1, f2, $02, rock ;assigns values to placeholders, copies index to "rock" and increments index
RegisterMetatile $ef, $f0, $f0, $ef, $00, ground
;(...)
Code: Select all
MAXOBJECTS = 16
ObjectType: .res MAXOBJECTS
ObjectXLow: .res MAXOBJECTS
ObjectXHigh: .res MAXOBJECTS
;(...)