![]() |
Data |
| Prev: D1FE | Up: Map | Next: D446 |
|
Drutt's script and animation data. Referenced from Drutt's script animation table and the code that drives those frames.
|
|||||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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). | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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. | |||
|
|||||
| 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 |