Prev: D1FE Up: Map Next: D446
D234: Data: Drutt Script / Animation
Drutt's script and animation data. Referenced from Drutt's script animation table and the code that drives those frames.
script-d234
Data_DruttScriptAnim D234 DEFB $F0,$0D Queue sound 0D.
D236 DEFB $FB,$45,$D3 Process the nested layout at D345, then return to the base coordinates.
D239 DEFB $FA,$00,$FF Move the cursor by -01 horizontally and 00 vertically.
D23C DEFB $2D,$06,$22 Draw tile 2D with INK: YELLOW, PAPER: BLACK (06) and move right by 02, keeping the background paper.
D23F DEFB $2D,$86,$21 Draw tile 2D with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move right by 01, keeping the background paper.
D242 DEFB $FF Load the stored coordinates and return.
layout-d243
D243 DEFB $FE,$FF,$00 Move the cursor by 00 horizontally and -01 vertically, and store as the base coordinates.
D246 DEFB $FB,$45,$D3 Process the nested layout at D345, then return to the base coordinates.
D249 DEFB $FA,$00,$FF Move the cursor by -01 horizontally and 00 vertically.
D24C DEFB $26,$06,$22 Draw tile 26 with INK: YELLOW, PAPER: BLACK (06) and move right by 02, keeping the background paper.
D24F DEFB $26,$86,$1E Draw tile 26 with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move left by 02 and down by 01, keeping the background paper.
D252 DEFB $2E,$06,$21 Draw tile 2E with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D255 DEFB $2F,$06,$21 Draw tile 2F with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D258 DEFB $2E,$86,$21 Draw tile 2E with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move right by 01, keeping the background paper.
D25B DEFB $FF Load the stored coordinates and return.
layout-d25c
D25C DEFB $FB,$45,$D3 Process the nested layout at D345, then return to the base coordinates.
D25F DEFB $FA,$00,$FF Move the cursor by -01 horizontally and 00 vertically.
D262 DEFB $26,$06,$22 Draw tile 26 with INK: YELLOW, PAPER: BLACK (06) and move right by 02, keeping the background paper.
D265 DEFB $26,$86,$1E Draw tile 26 with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move left by 02 and down by 01, keeping the background paper.
D268 DEFB $3A,$06,$21 Draw tile 3A with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D26B DEFB $38,$06,$21 Draw tile 38 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D26E DEFB $3A,$86,$1F Draw tile 3A with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move left by 01 and down by 01, keeping the background paper.
D271 DEFB $39,$06,$21 Draw tile 39 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D274 DEFB $FF Load the stored coordinates and return.
layout-d275
D275 DEFB $F4,$06 Set the graphic set to 06.
D277 DEFB $FA,$FF,$FF Move the cursor by -01 horizontally and -01 vertically.
D27A DEFB $25,$06,$21 Draw tile 25 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D27D DEFB $24,$06,$21 Draw tile 24 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D280 DEFB $25,$86,$1E Draw tile 25 with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move left by 02 and down by 01, keeping the background paper.
D283 DEFB $2D,$06,$21 Draw tile 2D with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D286 DEFB $00,$36,$21 Draw tile 00 with INK: YELLOW, PAPER: YELLOW (36) and move right by 01.
D289 DEFB $2D,$86,$21 Draw tile 2D with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move right by 01, keeping the background paper.
D28C DEFB $FF Load the stored coordinates and return.
layout-d28d
D28D DEFB $F4,$06 Set the graphic set to 06.
D28F DEFB $FA,$FF,$FF Move the cursor by -01 horizontally and -01 vertically.
D292 DEFB $25,$06,$21 Draw tile 25 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D295 DEFB $24,$06,$21 Draw tile 24 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D298 DEFB $25,$86,$1E Draw tile 25 with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move left by 02 and down by 01, keeping the background paper.
D29B DEFB $26,$06,$21 Draw tile 26 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D29E DEFB $00,$36,$21 Draw tile 00 with INK: YELLOW, PAPER: YELLOW (36) and move right by 01.
D2A1 DEFB $26,$86,$1E Draw tile 26 with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move left by 02 and down by 01, keeping the background paper.
D2A4 DEFB $3A,$06,$21 Draw tile 3A with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D2A7 DEFB $38,$06,$21 Draw tile 38 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D2AA DEFB $3A,$86,$1F Draw tile 3A with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move left by 01 and down by 01, keeping the background paper.
D2AD DEFB $39,$06,$21 Draw tile 39 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D2B0 DEFB $FF Load the stored coordinates and return.
layout-d2b1
D2B1 DEFB $F0,$0D Queue sound 0D.
D2B3 DEFB $F4,$06 Set the graphic set to 06.
D2B5 DEFB $FA,$FF,$00 Move the cursor by 00 horizontally and -01 vertically.
D2B8 DEFB $30,$07,$1F Draw tile 30 with INK: WHITE, PAPER: BLACK (07) and move left by 01 and down by 01, keeping the background paper.
D2BB DEFB $26,$06,$21 Draw tile 26 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D2BE DEFB $31,$06,$A1 Draw tile 31 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping black paper.
D2C1 DEFB $32,$06,$21 Draw tile 32 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D2C4 DEFB $FF Load the stored coordinates and return.
layout-d2c5
D2C5 DEFB $FB,$E9,$D2 Process the nested layout at D2E9, then return to the base coordinates.
D2C8 DEFB $FA,$01,$FF Move the cursor by -01 horizontally and 01 vertically.
D2CB DEFB $33,$06,$21 Draw tile 33 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D2CE DEFB $34,$06,$21 Draw tile 34 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D2D1 DEFB $FF Load the stored coordinates and return.
layout-d2d2
D2D2 DEFB $FB,$E9,$D2 Process the nested layout at D2E9, then return to the base coordinates.
D2D5 DEFB $FA,$01,$00 Move the cursor by 00 horizontally and 01 vertically.
D2D8 DEFB $35,$06,$21 Draw tile 35 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D2DB DEFB $FF Load the stored coordinates and return.
layout-d2dc
D2DC DEFB $FB,$E9,$D2 Process the nested layout at D2E9, then return to the base coordinates.
D2DF DEFB $FA,$01,$00 Move the cursor by 00 horizontally and 01 vertically.
D2E2 DEFB $36,$06,$21 Draw tile 36 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D2E5 DEFB $37,$06,$21 Draw tile 37 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D2E8 DEFB $FF Load the stored coordinates and return.
layout-d2e9
D2E9 DEFB $F4,$06 Set the graphic set to 06.
D2EB DEFB $FA,$FF,$00 Move the cursor by 00 horizontally and -01 vertically.
D2EE DEFB $30,$07,$1F Draw tile 30 with INK: WHITE, PAPER: BLACK (07) and move left by 01 and down by 01, keeping the background paper.
D2F1 DEFB $26,$06,$21 Draw tile 26 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D2F4 DEFB $00,$36,$21 Draw tile 00 with INK: YELLOW, PAPER: YELLOW (36) and move right by 01.
D2F7 DEFB $26,$86,$21 Draw tile 26 with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move right by 01, keeping the background paper.
D2FA DEFB $FF Load the stored coordinates and return.
layout-d2fb
D2FB DEFB $F0,$0D Queue sound 0D.
D2FD DEFB $F4,$06 Set the graphic set to 06.
D2FF DEFB $FA,$FF,$00 Move the cursor by 00 horizontally and -01 vertically.
D302 DEFB $30,$87,$1F Draw tile 30 with INK: WHITE, PAPER: BLACK, MIRRORED (87) and move left by 01 and down by 01, keeping the background paper.
D305 DEFB $32,$86,$21 Draw tile 32 with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move right by 01, keeping the background paper.
D308 DEFB $31,$86,$A1 Draw tile 31 with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move right by 01, keeping black paper.
D30B DEFB $26,$86,$21 Draw tile 26 with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move right by 01, keeping the background paper.
D30E DEFB $FF Load the stored coordinates and return.
layout-d30f
D30F DEFB $FB,$33,$D3 Process the nested layout at D333, then return to the base coordinates.
D312 DEFB $FA,$01,$00 Move the cursor by 00 horizontally and 01 vertically.
D315 DEFB $34,$86,$21 Draw tile 34 with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move right by 01, keeping the background paper.
D318 DEFB $33,$86,$21 Draw tile 33 with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move right by 01, keeping the background paper.
D31B DEFB $FF Load the stored coordinates and return.
layout-d31c
D31C DEFB $FB,$33,$D3 Process the nested layout at D333, then return to the base coordinates.
D31F DEFB $FA,$01,$00 Move the cursor by 00 horizontally and 01 vertically.
D322 DEFB $35,$86,$21 Draw tile 35 with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move right by 01, keeping the background paper.
D325 DEFB $FF Load the stored coordinates and return.
layout-d326
D326 DEFB $FB,$33,$D3 Process the nested layout at D333, then return to the base coordinates.
D329 DEFB $FA,$01,$FF Move the cursor by -01 horizontally and 01 vertically.
D32C DEFB $37,$86,$21 Draw tile 37 with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move right by 01, keeping the background paper.
D32F DEFB $36,$86,$21 Draw tile 36 with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move right by 01, keeping the background paper.
D332 DEFB $FF Load the stored coordinates and return.
layout-d333
D333 DEFB $F4,$06 Set the graphic set to 06.
D335 DEFB $FA,$FF,$00 Move the cursor by 00 horizontally and -01 vertically.
D338 DEFB $30,$87,$1F Draw tile 30 with INK: WHITE, PAPER: BLACK, MIRRORED (87) and move left by 01 and down by 01, keeping the background paper.
D33B DEFB $26,$06,$21 Draw tile 26 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D33E DEFB $00,$36,$21 Draw tile 00 with INK: YELLOW, PAPER: YELLOW (36) and move right by 01.
D341 DEFB $26,$86,$21 Draw tile 26 with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move right by 01, keeping the background paper.
D344 DEFB $FF Load the stored coordinates and return.
layout-d345
D345 DEFB $F4,$06 Set the graphic set to 06.
D347 DEFB $F5,$03,$27,$28,$29 Set the next graphic index from a random list.
D34C DEFB $00,$33,$21 Draw a random tile from the list at D347 with INK: MAGENTA, PAPER: YELLOW (33) and move right by 01.
D34F DEFB $FA,$FF,$FE Move the cursor by -02 horizontally and -01 vertically.
D352 DEFB $F9,$02,$00,$02,$04,$5D,$D3,$01,$02,$67,$D3 Jump to a time-weighted random layout address (D35D, D367).
layout-d35d
D35D DEFB $25,$07,$21 Draw tile 25 with INK: WHITE, PAPER: BLACK (07) and move right by 01, keeping the background paper.
D360 DEFB $23,$07,$21 Draw tile 23 with INK: WHITE, PAPER: BLACK (07) and move right by 01, keeping the background paper.
D363 DEFB $25,$87,$21 Draw tile 25 with INK: WHITE, PAPER: BLACK, MIRRORED (87) and move right by 01, keeping the background paper.
D366 DEFB $FF Load the stored coordinates and return.
layout-d367
D367 DEFB $25,$06,$21 Draw tile 25 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D36A DEFB $24,$06,$21 Draw tile 24 with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D36D DEFB $25,$86,$21 Draw tile 25 with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move right by 01, keeping the background paper.
D370 DEFB $FF Load the stored coordinates and return.
layout-d371
D371 DEFB $F4,$06 Set the graphic set to 06.
D373 DEFB $FA,$00,$FF Move the cursor by -01 horizontally and 00 vertically.
D376 DEFB $2D,$06,$21 Draw tile 2D with INK: YELLOW, PAPER: BLACK (06) and move right by 01, keeping the background paper.
D379 DEFB $2A,$33,$21 Draw tile 2A with INK: MAGENTA, PAPER: YELLOW (33) and move right by 01.
D37C DEFB $2D,$86,$21 Draw tile 2D with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move right by 01, keeping the background paper.
D37F DEFB $FA,$FF,$FD Move the cursor by -03 horizontally and -01 vertically.
D382 DEFB $F3,$00,$02,$5D,$D3,$67,$D3 Increment the index and jump to one of D35D, D367.
layout-d389
D389 DEFB $F4,$06 Set the graphic set to 06.
D38B DEFB $FA,$FF,$FF Move the cursor by -01 horizontally and -01 vertically.
D38E DEFB $25,$07,$21 Draw tile 25 with INK: WHITE, PAPER: BLACK (07) and move right by 01, keeping the background paper.
D391 DEFB $23,$07,$21 Draw tile 23 with INK: WHITE, PAPER: BLACK (07) and move right by 01, keeping the background paper.
D394 DEFB $25,$87,$1E Draw tile 25 with INK: WHITE, PAPER: BLACK, MIRRORED (87) and move left by 02 and down by 01, keeping the background paper.
D397 DEFB $2D,$06,$22 Draw tile 2D with INK: YELLOW, PAPER: BLACK (06) and move right by 02, keeping the background paper.
D39A DEFB $2D,$86,$21 Draw tile 2D with INK: YELLOW, PAPER: BLACK, MIRRORED (86) and move right by 01, keeping the background paper.
D39D DEFB $FA,$00,$FE Move the cursor by -02 horizontally and 00 vertically.
D3A0 DEFB $F5,$02,$2B,$2C Set the next graphic index from a random list.
D3A4 DEFB $00,$33,$20 Draw a random tile from the list at D3A0 with INK: MAGENTA, PAPER: YELLOW (33) and move down by 01.
D3A7 DEFB $F3,$00,$03,$B0,$D3,$BA,$D3,$C1,$D3 Increment the index and jump to one of D3B0, D3BA, D3C1.
layout-d3b0
D3B0 DEFB $FA,$00,$FF Move the cursor by -01 horizontally and 00 vertically.
D3B3 DEFB $11,$07,$21 Draw tile 11 with INK: WHITE, PAPER: BLACK (07) and move right by 01, keeping the background paper.
D3B6 DEFB $3B,$03,$21 Draw tile 3B with INK: MAGENTA, PAPER: BLACK (03) and move right by 01, keeping the background paper.
D3B9 DEFB $FF Load the stored coordinates and return.
layout-d3ba
D3BA DEFB $02,$03,$20 Draw tile 02 with INK: MAGENTA, PAPER: BLACK (03) and move down by 01, keeping the background paper.
D3BD DEFB $03,$07,$21 Draw tile 03 with INK: WHITE, PAPER: BLACK (07) and move right by 01, keeping the background paper.
D3C0 DEFB $FF Load the stored coordinates and return.
layout-d3c1
D3C1 DEFB $3B,$83,$21 Draw tile 3B with INK: MAGENTA, PAPER: BLACK, MIRRORED (83) and move right by 01, keeping the background paper.
D3C4 DEFB $11,$87,$21 Draw tile 11 with INK: WHITE, PAPER: BLACK, MIRRORED (87) and move right by 01, keeping the background paper.
D3C7 DEFB $FF Load the stored coordinates and return.
D3C8 DEFB $92,$D7,$01,$00 Tile/delta bytes 92, D7, 01, 00.
D3CC DEFB $C8,$D3,$7D,$D6,$36,$00,$01,$00 Tile/delta bytes C8, D3, 7D, D6, 36, 00, 01, 00.
D3D4 DEFB $CE,$D3,$92,$D7,$37,$00,$01,$00 Tile/delta bytes CE, D3, 92, D7, 37, 00, 01, 00.
D3DC DEFB $D6,$D3,$B5,$D6,$38,$00,$C4,$D6 Tile/delta bytes D6, D3, B5, D6, 38, 00, C4, D6.
D3E4 DEFB $01,$00,$DE,$D3,$D6,$D6,$39,$00 Tile/delta bytes 01, 00, DE, D3, D6, D6, 39, 00.
D3EC DEFB $E5,$D6,$01,$00,$E8,$D3 Tile/delta bytes E5, D6, 01, 00, E8, D3.
D3F2 DEFB $F7 Layout F7 (timer-based random graphic index).
D3F3 DEFB $D6 Tile/delta bytes D6.
D3F4 DEFB $3A,$00,$03,$D7,$01,$00 Tile/delta bytes 3A, 00, 03, D7, 01, 00.
D3FA DEFB $F2,$D3 Set the current attribute to INK: MAGENTA, PAPER: RED, MIRRORED (D3).
D3FC DEFB $12,$D7,$3B,$00,$1B,$D7,$01,$00 Tile/delta bytes 12, D7, 3B, 00, 1B, D7, 01, 00.
D404 DEFB $FC Layout FC (conditional jump or skip).
D405 DEFB $D3,$2A,$D7,$2A,$D7,$01,$00 Tile/delta bytes D3, 2A, D7, 2A, D7, 01, 00.
D40C DEFB $DE,$D3,$39,$D7,$39,$D7,$01,$00 Tile/delta bytes DE, D3, 39, D7, 39, D7, 01, 00.
D414 DEFB $E8,$D3,$48,$D7,$01,$00,$16,$D4 Tile/delta bytes E8, D3, 48, D7, 01, 00, 16, D4.
D41C DEFB $03,$D7,$7D,$D6,$3C,$00,$3D,$00 Tile/delta bytes 03, D7, 7D, D6, 3C, 00, 3D, 00.
D424 DEFB $12,$D7,$01,$00,$D6,$D3 Tile/delta bytes 12, D7, 01, 00, D6, D3.
D42A DEFB $FA Layout FA (adjust coordinates without storing).
D42B DEFB $D6 Tile/delta bytes D6.
D42C DEFB $FA Layout FA (adjust coordinates without storing).
D42D DEFB $D6,$3D,$00,$03,$D7 Tile/delta bytes D6, 3D, 00, 03, D7.
D432 DEFB $F7 Layout F7 (timer-based random graphic index).
D433 DEFB $D6 Tile/delta bytes D6.
D434 DEFB $01,$00,$D6,$D3,$80,$D7,$80,$D7 Tile/delta bytes 01, 00, D6, D3, 80, D7, 80, D7.
D43C DEFB $3D,$00,$E5,$D6,$D6,$D6,$01,$00 Tile/delta bytes 3D, 00, E5, D6, D6, D6, 01, 00.
D444 DEFB $D6,$D3 Tile/delta bytes D6, D3.
Prev: D1FE Up: Map Next: D446