diff --git a/mist/Makefile b/mist/Makefile index 93e2df23..d8fa6fc7 100644 --- a/mist/Makefile +++ b/mist/Makefile @@ -47,12 +47,12 @@ mist_graphics.inc: \ dock_n.png dock_s.png dock_e.png dock_w.png \ dock_switch_n.png \ dock_steps_w.png \ - above_dock_s.png \ - step_base_s.png \ - step_land1_w.png \ - step_land2_w.png \ - step_dentist_w.png \ - step_land3_w.png \ + above_dock_e.png above_dock_n.png above_dock_s.png \ + step_base_s.png step_base_n.png \ + step_land1_w.png step_land1_e.png \ + step_land2_e.png step_land2_w.png \ + step_dentist_e.png step_dentist_w.png \ + step_land3_w.png step_land3_e.png \ step_top_e.png step_top_w.png step_top_n.png step_top_s.png \ temple_door_n.png temple_door_s.png \ temple_center_n.png temple_center_w.png \ @@ -63,13 +63,21 @@ mist_graphics.inc: \ $(PNG2RLE) asm dock_e.png dock_e_rle >> mist_graphics.inc $(PNG2RLE) asm dock_w.png dock_w_rle >> mist_graphics.inc $(PNG2RLE) asm dock_switch_n.png dock_switch_n_rle >> mist_graphics.inc + $(PNG2RLE) asm dock_switch_s.png dock_switch_s_rle >> mist_graphics.inc $(PNG2RLE) asm dock_steps_w.png dock_steps_w_rle >> mist_graphics.inc + $(PNG2RLE) asm above_dock_e.png above_dock_e_rle >> mist_graphics.inc $(PNG2RLE) asm above_dock_s.png above_dock_s_rle >> mist_graphics.inc + $(PNG2RLE) asm above_dock_n.png above_dock_n_rle >> mist_graphics.inc + $(PNG2RLE) asm step_base_n.png step_base_n_rle >> mist_graphics.inc $(PNG2RLE) asm step_base_s.png step_base_s_rle >> mist_graphics.inc $(PNG2RLE) asm step_land1_w.png step_land1_w_rle >> mist_graphics.inc + $(PNG2RLE) asm step_land1_e.png step_land1_e_rle >> mist_graphics.inc $(PNG2RLE) asm step_land2_w.png step_land2_w_rle >> mist_graphics.inc + $(PNG2RLE) asm step_land2_e.png step_land2_e_rle >> mist_graphics.inc $(PNG2RLE) asm step_dentist_w.png step_dentist_w_rle >> mist_graphics.inc + $(PNG2RLE) asm step_dentist_e.png step_dentist_e_rle >> mist_graphics.inc $(PNG2RLE) asm step_land3_w.png step_land3_w_rle >> mist_graphics.inc + $(PNG2RLE) asm step_land3_e.png step_land3_e_rle >> mist_graphics.inc $(PNG2RLE) asm step_top_e.png step_top_e_rle >> mist_graphics.inc $(PNG2RLE) asm step_top_w.png step_top_w_rle >> mist_graphics.inc $(PNG2RLE) asm step_top_n.png step_top_n_rle >> mist_graphics.inc diff --git a/mist/TODO b/mist/TODO index 034997e7..17010a50 100644 --- a/mist/TODO +++ b/mist/TODO @@ -7,3 +7,4 @@ + Make letter white? + Insert floppy #100 joke? + Screenshot for webpage ++ Fast loader code? diff --git a/mist/above_dock_e.png b/mist/above_dock_e.png new file mode 100644 index 00000000..2c82c4cf Binary files /dev/null and b/mist/above_dock_e.png differ diff --git a/mist/above_dock_n.png b/mist/above_dock_n.png new file mode 100644 index 00000000..51b033d5 Binary files /dev/null and b/mist/above_dock_n.png differ diff --git a/mist/dock_switch_s.png b/mist/dock_switch_s.png new file mode 100644 index 00000000..25bb182f Binary files /dev/null and b/mist/dock_switch_s.png differ diff --git a/mist/m_link_book.png b/mist/m_link_book.png index e4477618..a1ed1fd5 100644 Binary files a/mist/m_link_book.png and b/mist/m_link_book.png differ diff --git a/mist/mist.s b/mist/mist.s index 125d23b2..dbb15d8a 100644 --- a/mist/mist.s +++ b/mist/mist.s @@ -679,13 +679,13 @@ location2: .byte $ff ; west exit_dir .byte $ff ; special exit .word dock_switch_n_rle ; north bg - .word $0000 ; south bg + .word dock_switch_s_rle ; south bg .word $0000 ; east bg .word $0000 ; west bg .byte $ff,$ff ; special x .byte $ff,$ff ; special y .word $0000 ; special function - .byte BG_NORTH ; only north + .byte BG_NORTH|BG_SOUTH ; dock steps @@ -710,23 +710,23 @@ location3: ; above dock path location4: - .byte 3 ; north exit + .byte $ff ; north exit .byte 5 ; south exit - .byte $ff ; east exit + .byte 2 ; east exit .byte $ff ; west exit - .byte DIRECTION_N ; north exit_dir + .byte $ff ; north exit_dir .byte DIRECTION_S ; south exit_dir - .byte $ff ; east exit_dir + .byte DIRECTION_S ; east exit_dir .byte $ff ; west exit_dir .byte $ff ; special exit - .word $0000 ; north bg - .word above_dock_s_rle ; south bg - .word $0000 ; east bg + .word above_dock_n_rle ; north bg + .word above_dock_s_rle ; south bg + .word above_dock_e_rle ; east bg .word $0000 ; west bg .byte $ff,$ff ; special x .byte $ff,$ff ; special y .word $0000 ; special function - .byte BG_SOUTH ; only south + .byte BG_SOUTH|BG_NORTH|BG_EAST ; base of steps location5: @@ -739,34 +739,34 @@ location5: .byte $ff ; east exit_dir .byte $ff ; west exit_dir .byte $ff ; special exit - .word $0000 ; north bg + .word step_base_n_rle ; north bg .word step_base_s_rle ; south bg .word $0000 ; east bg .word $0000 ; west bg .byte $ff,$ff ; special x .byte $ff,$ff ; special y .word $0000 ; special function - .byte BG_SOUTH ; only south + .byte BG_SOUTH|BG_NORTH ; steps 1st landing location6: - .byte 5 ; north exit + .byte $ff ; north exit .byte $ff ; south exit - .byte $ff ; east exit + .byte 5 ; east exit .byte 7 ; west exit - .byte DIRECTION_N ; north exit_dir + .byte $ff ; north exit_dir .byte $ff ; south exit_dir - .byte $ff ; east exit_dir + .byte DIRECTION_N ; east exit_dir .byte DIRECTION_W ; west exit_dir .byte $ff ; special exit .word $0000 ; north bg .word $0000 ; south bg - .word $0000 ; east bg + .word step_land1_e_rle ; east bg .word step_land1_w_rle ; west bg .byte $ff,$ff ; special x .byte $ff,$ff ; special y .word $0000 ; special function - .byte BG_WEST ; only west + .byte BG_WEST | BG_EAST ; steps 2nd landing location7: @@ -781,12 +781,12 @@ location7: .byte $ff ; special exit .word $0000 ; north bg .word $0000 ; south bg - .word $0000 ; east bg + .word step_land2_e_rle ; east bg .word step_land2_w_rle ; west bg .byte $ff,$ff ; special x .byte $ff,$ff ; special y .word $0000 ; special function - .byte BG_WEST ; only west + .byte BG_WEST | BG_EAST ; steps outside dentist chair branch location8: @@ -801,12 +801,12 @@ location8: .byte $ff ; special exit .word $0000 ; north bg .word $0000 ; south bg - .word $0000 ; east bg + .word step_dentist_e_rle ; east bg .word step_dentist_w_rle ; west bg .byte $ff,$ff ; special x .byte $ff,$ff ; special y .word $0000 ; special function - .byte BG_WEST ; only west + .byte BG_EAST|BG_WEST ; ; steps one more time up location9: @@ -821,12 +821,12 @@ location9: .byte $ff ; special exit .word $0000 ; north bg .word $0000 ; south bg - .word $0000 ; east bg + .word step_land3_e_rle ; east bg .word step_land3_w_rle ; west bg .byte $ff,$ff ; special x .byte $ff,$ff ; special y .word $0000 ; special function - .byte BG_WEST ; only west + .byte BG_WEST | BG_EAST ; west and eastl ; at the top outside temple @@ -837,8 +837,8 @@ location10: .byte $ff ; west exit .byte DIRECTION_N ; north exit_dir .byte $ff ; south exit_dir - .byte $ff ; east exit_dir - .byte DIRECTION_W ; west exit_dir + .byte DIRECTION_E ; east exit_dir + .byte $ff ; west exit_dir .byte $ff ; special exit .word step_top_n_rle ; north bg .word step_top_s_rle ; south bg diff --git a/mist/mist_graphics.inc b/mist/mist_graphics.inc index de11a9d5..a252d98a 100644 --- a/mist/mist_graphics.inc +++ b/mist/mist_graphics.inc @@ -1,47 +1,46 @@ link_book_rle: .byte $28 ; ysize=48 - .byte $A4,$00, $A0,$10,$F0, $00, $AE,$F0, $A9,$00, $FF, $00 - .byte $70, $55, $A7,$77, $A5,$70, $8F, $50, $AB,$70 - .byte $00, $FF, $A9,$00, $FF, $00, $77, $55 - .byte $AC,$77, $88, $55, $AB,$77, $00, $FF, $A9,$00 - .byte $FF, $00, $77, $55, $AC,$77, $88, $55 - .byte $AB,$77, $00, $FF, $A9,$00, $FF, $00, $77 - .byte $55, $AC,$77, $88, $55, $AB,$77, $00, $FF - .byte $A9,$00, $FF, $88, $77, $55, $AC,$77, $88 - .byte $55, $77, $55, $A8,$66, $77, $00, $FF - .byte $A9,$00, $FF, $88, $77, $55, $AC,$77, $88 - .byte $55, $77, $05, $66,$66, $56, $55, $56 - .byte $A3,$66, $77, $00, $FF, $A9,$00, $FF, $88 - .byte $77, $55, $AC,$77, $88, $55, $77, $00 - .byte $66, $88, $F8, $07, $88, $A3,$66, $77 - .byte $00, $FF, $A9,$00, $FF, $88, $77, $55 - .byte $AC,$77, $88, $55, $77, $00,$00, $48, $7F - .byte $F8, $88, $55, $86, $26, $77, $00 - .byte $FF, $A9,$00, $FF, $88, $77, $55, $AC,$77 - .byte $88, $55, $77, $A3,$44, $57,$57, $58, $25 - .byte $28, $82, $77, $00, $FF, $A9,$00, $FF - .byte $88, $77, $55, $AC,$77, $88, $55, $77 - .byte $44,$44, $54, $A3,$55, $22,$22, $28, $77, $00 - .byte $FF, $A9,$00, $FF, $88, $55, $AD,$77, $88 - .byte $55, $77, $74,$74, $A4,$75, $A3,$72, $77, $00 - .byte $FF, $A9,$00, $FF, $88, $55, $AD,$77, $88 - .byte $55, $AB,$77, $00, $FF, $A9,$00, $FF, $88 - .byte $55, $AD,$77, $88, $55, $AB,$77, $00, $FF - .byte $A9,$00, $FF, $88, $55, $AD,$77, $88, $55 - .byte $AB,$77, $00, $FF, $A9,$00, $FF, $88, $55 - .byte $AD,$77, $88, $55, $AB,$77, $00, $FF, $A9,$00 - .byte $FF, $88, $55, $AD,$77, $88, $55, $AB,$77 - .byte $00, $FF, $A9,$00, $FF, $88, $55, $AD,$77 - .byte $88, $55, $AB,$77, $00, $FF, $A9,$00, $FF - .byte $88, $55, $AD,$77, $88, $55, $AB,$77, $00 - .byte $FF, $A9,$00, $FF, $00, $55, $AD,$77, $88 - .byte $55, $AB,$77, $00, $FF, $A9,$00, $FF, $00 - .byte $55, $AD,$77, $88, $55, $AB,$77, $00, $FF - .byte $A9,$00, $FF, $00, $55, $AD,$77, $88, $55 - .byte $AB,$77, $00, $FF, $A9,$00, $FF, $00, $A4,$05 - .byte $A4,$85, $A3,$87, $A3,$07, $08, $05, $AB,$07, $00 - .byte $FF, $A9,$00, $A0,$1F,$0F, $A5,$00 + .byte $A4,$00, $A0,$10,$70, $00, $AE,$70, $A9,$00, $77, $00 + .byte $F0, $55, $A7,$FF, $A5,$F0, $87, $50, $AB,$F0 + .byte $00, $77, $A9,$00, $77, $00, $FF, $55 + .byte $AC,$FF, $88, $55, $AB,$FF, $00, $77, $A9,$00 + .byte $77, $00, $FF, $55, $AC,$FF, $88, $55 + .byte $AB,$FF, $00, $77, $A9,$00, $77, $00, $FF + .byte $55, $AC,$FF, $88, $55, $AB,$FF, $00, $77 + .byte $A9,$00, $77, $88, $FF, $55, $AC,$FF, $88 + .byte $55, $FF, $55, $A8,$66, $FF, $00, $77 + .byte $A9,$00, $77, $88, $FF, $55, $AC,$FF, $88 + .byte $55, $FF, $05, $66,$66, $56, $55, $56 + .byte $A3,$66, $FF, $00, $77, $A9,$00, $77, $88 + .byte $FF, $55, $AC,$FF, $88, $55, $FF, $00 + .byte $66, $88, $F8, $07, $88, $A3,$66, $FF + .byte $00, $77, $A9,$00, $77, $88, $FF, $55 + .byte $AC,$FF, $88, $55, $FF, $00,$00, $48, $7F + .byte $F8, $88, $55, $86, $26, $FF, $00 + .byte $77, $A9,$00, $77, $88, $FF, $55, $AC,$FF + .byte $88, $55, $FF, $A3,$44, $57,$57, $58, $25 + .byte $28, $82, $FF, $00, $77, $A9,$00, $77 + .byte $88, $FF, $55, $AC,$FF, $88, $55, $FF + .byte $44,$44, $54, $A3,$55, $22,$22, $28, $FF, $00 + .byte $77, $A9,$00, $77, $88, $55, $AD,$FF, $88 + .byte $55, $FF, $F4,$F4, $A4,$F5, $A3,$F2, $FF, $00 + .byte $77, $A9,$00, $77, $88, $55, $AD,$FF, $88 + .byte $55, $AB,$FF, $00, $77, $A9,$00, $77, $88 + .byte $55, $AD,$FF, $88, $55, $AB,$FF, $00, $77 + .byte $A9,$00, $77, $88, $55, $AD,$FF, $88, $55 + .byte $AB,$FF, $00, $77, $A9,$00, $77, $88, $55 + .byte $AD,$FF, $88, $55, $AB,$FF, $00, $77, $A9,$00 + .byte $77, $88, $55, $AD,$FF, $88, $55, $AB,$FF + .byte $00, $77, $A9,$00, $77, $88, $55, $AD,$FF + .byte $88, $55, $AB,$FF, $00, $77, $A9,$00, $77 + .byte $88, $55, $AD,$FF, $88, $55, $AB,$FF, $00 + .byte $77, $A9,$00, $77, $00, $55, $AD,$FF, $88 + .byte $55, $AB,$FF, $00, $77, $A9,$00, $77, $00 + .byte $55, $AD,$FF, $88, $55, $AB,$FF, $00, $77 + .byte $A9,$00, $77, $00, $55, $AD,$FF, $88, $55 + .byte $AB,$FF, $00, $77, $A9,$00, $77, $00, $A4,$05 + .byte $A4,$85, $A3,$8F, $A3,$0F, $08, $05, $AB,$0F, $00 + .byte $77, $A9,$00, $A0,$1F,$07, $A5,$00 .byte $A1 -; cycles=1154 dock_n_rle: .byte $28 ; ysize=48 .byte $A3,$55, $22, $55, $A4,$22, $A0,$1F,$77, $A3,$55, $22 .byte $55, $22, $55, $22, $A0,$20,$77, $A3,$55, $22 @@ -93,7 +92,6 @@ dock_n_rle: .byte $28 ; ysize=48 .byte $89, $99, $44, $00, $05, $57, $07 .byte $A3,$00, $88, $45,$45 .byte $A1 -; cycles=1467 dock_s_rle: .byte $28 ; ysize=48 .byte $AE,$77, $44,$44, $77, $44,$44, $77, $44, $77 .byte $44,$44, $00, $77, $44, $77, $00, $44 @@ -148,7 +146,6 @@ dock_s_rle: .byte $28 ; ysize=48 .byte $48, $44, $88, $48, $44, $A3,$55, $88,$88 .byte $8D, $A0,$10,$88, $AC,$00 .byte $A1 -; cycles=938 dock_e_rle: .byte $28 ; ysize=48 .byte $A7,$77, $90, $88, $A0,$26,$77, $09, $88, $A0,$26,$77 .byte $99, $88, $A0,$26,$77, $09, $88, $87, $A0,$24,$77 @@ -177,7 +174,6 @@ dock_e_rle: .byte $28 ; ysize=48 .byte $88,$88, $DD, $88, $DD, $A4,$44, $00, $A0,$1B,$44 .byte $A3,$00, $88, $A0,$22,$8D, $80, $A5,$00 .byte $A1 -; cycles=1305 dock_w_rle: .byte $28 ; ysize=48 .byte $4F, $94, $F4, $A4,$44, $FF,$FF, $44, $A5,$FF .byte $44, $AD,$FF, $0F, $50, $55, $05,$05, $00,$00 @@ -229,7 +225,6 @@ dock_w_rle: .byte $28 ; ysize=48 .byte $A3,$44, $A0,$1D,$00, $55, $A6,$50, $55, $44,$44, $84 .byte $AD,$80, $AA,$00, $80, $A0,$1D,$88 .byte $A1 -; cycles=886 dock_switch_n_rle: .byte $28 ; ysize=48 .byte $A0,$11,$77, $57, $07, $A0,$15,$77, $55, $57, $AD,$77 .byte $57, $07, $55, $50, $55, $07, $A0,$13,$77 @@ -286,7 +281,57 @@ dock_switch_n_rle: .byte $28 ; ysize=48 .byte $55, $AF,$00, $A4,$55, $05, $A4,$00, $55, $00 .byte $A5,$44 .byte $A1 -; cycles=48572 +dock_switch_s_rle: .byte $28 ; ysize=48 + .byte $FF, $88, $99, $AC,$FF, $4F,$4F, $A0,$12,$44, $88 + .byte $44, $F4, $A3,$FF, $88, $99, $AC,$FF, $A5,$44 + .byte $F4, $44, $F4, $84, $A3,$44, $84, $F4 + .byte $A3,$44, $48, $A4,$44, $A5,$FF, $88, $FF, $8F,$8F + .byte $A9,$FF, $A5,$44, $4F, $48, $4F, $88, $FF + .byte $88, $FF, $88, $4F, $84, $F4, $FF + .byte $88, $FF,$FF, $88, $FF,$FF, $5F,$5F, $FF, $F8 + .byte $88, $F8,$F8, $AA,$FF, $44, $84, $F4, $88 + .byte $FF,$FF, $88, $FF, $88, $FF, $88, $FF + .byte $88, $FF, $88, $FF,$FF, $88, $FF,$FF, $58 + .byte $55, $A3,$45, $FF,$FF, $99, $88, $AC,$FF, $88 + .byte $5F, $88, $5F,$5F, $88, $5F, $88, $5F + .byte $88, $5F, $58, $5F, $88, $5F,$5F, $48 + .byte $5F, $55,$55, $45, $A3,$44, $FF,$FF, $99, $88 + .byte $AB,$FF, $55, $88, $A8,$55, $58, $A4,$55, $45 + .byte $44, $54, $55,$55, $45, $A4,$44, $FF,$FF, $99 + .byte $FF, $88, $FF, $A8,$7F, $5F, $58,$58, $AC,$55 + .byte $44, $54, $A3,$55, $45, $A5,$44, $7F,$7F, $99 + .byte $77, $88, $A7,$77, $87, $78, $AD,$55, $22 + .byte $42, $05, $A0,$02,$A5, $55, $45, $A6,$44, $77,$77 + .byte $99, $77, $78, $87, $A6,$77, $88, $AD,$55 + .byte $22,$22, $DD, $00,$00, $DD, $2A, $A3,$A4, $A4,$44 + .byte $77,$77, $99, $77,$77, $88, $A5,$77, $88, $AC,$55 + .byte $44,$44, $42, $22, $DD, $00,$00, $DD, $A3,$22 + .byte $2A,$2A, $A0,$01,$AA, $A0,$02,$A4, $77,$77, $99, $77,$77, $78 + .byte $87, $A3,$77, $57, $88, $55, $90,$90, $95 + .byte $A7,$55, $45, $A3,$44, $42, $DD, $40, $00 + .byte $DD, $A7,$22, $2A, $77,$77, $99, $A3,$77, $88 + .byte $77,$77, $75, $88, $75,$75, $A3,$99, $A7,$88, $84 + .byte $A4,$44, $DD, $00,$00, $DD, $A8,$22, $77,$77, $99 + .byte $A3,$77, $88, $87, $77, $87, $78, $77,$77 + .byte $D9, $89,$89, $A8,$88, $44,$44, $D4, $0D, $00,$00 + .byte $D0, $DD, $A8,$22, $87,$87, $89, $A4,$87, $77,$77 + .byte $88, $77, $07,$07, $DD, $AA,$88, $84, $44 + .byte $DD, $00,$00, $D4, $4D, $44,$44, $42,$42, $A5,$22 + .byte $08, $00, $99, $A4,$00, $08, $88, $78 + .byte $77,$77, $99,$99, $AB,$88, $44, $DD, $D0, $4D + .byte $A7,$44, $42, $A3,$22, $00,$00, $99, $A5,$00, $88 + .byte $77,$77, $97, $99, $89, $AB,$88, $D4, $DD,$DD + .byte $AB,$44, $42, $80, $00, $99, $A4,$80, $88,$88 + .byte $77,$77, $79, $D9, $AD,$88, $00, $DD, $AC,$44 + .byte $A8,$88, $78, $A3,$77, $DD, $AD,$88, $00, $DD + .byte $AC,$44, $A8,$88, $A3,$77, $DD, $AF,$88, $DD, $AC,$44 + .byte $A7,$88, $78, $A3,$77, $DD, $A0,$10,$88, $AC,$44, $78,$78 + .byte $98, $77,$77, $88, $A4,$77, $D7, $8D, $A0,$10,$88 + .byte $84, $AB,$44, $77,$77, $99, $77, $87, $78 + .byte $A4,$77, $DD, $A0,$12,$88, $AB,$44, $77, $07, $09 + .byte $07, $08, $A5,$77, $DD, $A0,$12,$88, $84, $AA,$44 + .byte $A7,$00, $77,$77, $8D,$8D, $A0,$13,$88, $84, $A9,$44 + .byte $A1 dock_steps_w_rle: .byte $28 ; ysize=48 .byte $A9,$77, $55, $22, $55, $22, $A4,$55, $22 .byte $A4,$55, $22, $55, $22, $72, $A8,$77, $87 @@ -333,7 +378,43 @@ dock_steps_w_rle: .byte $28 ; ysize=48 .byte $88,$88, $A4,$55, $A4,$88, $AB,$00, $A5,$55, $A4,$00, $A3,$07 .byte $A4,$77, $A5,$78, $A4,$55, $A4,$88 .byte $A1 -; cycles=12581 +above_dock_e_rle: .byte $28 ; ysize=48 + .byte $A9,$FF, $8F, $A0,$10,$FF, $88, $AC,$FF, $5F, $A9,$FF + .byte $88, $A0,$10,$FF, $88, $A9,$FF, $5F,$5F, $55,$55, $AA,$FF + .byte $88, $AD,$FF, $7F,$7F, $88, $A4,$7F, $A3,$77, $57 + .byte $A5,$55, $AA,$FF, $88, $A7,$7F, $A5,$77, $87, $A5,$88 + .byte $A3,$77, $57, $A7,$55, $A4,$7F, $A6,$77, $78, $87 + .byte $AC,$77, $78,$78, $88, $78, $A3,$77, $55,$55, $90 + .byte $95, $A5,$55, $AB,$77, $88, $AE,$77, $88, $77 + .byte $90,$90, $77, $D7, $8D, $85, $88,$88, $85 + .byte $A3,$55, $AB,$77, $88, $AE,$77, $88, $77, $D9,$D9 + .byte $8D, $A7,$88, $85, $55, $AB,$77, $78, $87 + .byte $AA,$77, $90,$90, $D7, $D8, $8D, $AB,$88, $85 + .byte $AC,$77, $88, $77,$77, $88, $A7,$77, $D9,$D9, $8D + .byte $AE,$88, $AC,$77, $88, $77,$77, $88,$88, $A3,$77, $D7 + .byte $DD, $8D, $A0,$11,$88, $55, $97, $AB,$77, $88 + .byte $77, $58,$58, $D7,$D7, $8D,$8D, $A0,$11,$88, $78,$78, $55,$55 + .byte $99, $97,$97, $A8,$77, $78, $77, $55,$55, $8D + .byte $A0,$12,$88, $78, $A3,$77, $55,$55, $59, $A4,$99, $97 + .byte $A4,$77, $87, $F8, $57, $55,$55, $A0,$10,$88, $78,$78 + .byte $A5,$77, $55,$55, $59, $A6,$99, $77,$77, $88, $58 + .byte $F5,$F5, $5F, $F8, $AE,$88, $78, $A8,$77, $A3,$55 + .byte $A6,$99, $97, $87, $58, $F5, $A3,$FF, $55 + .byte $5F, $55, $58, $A8,$88, $78, $AB,$77, $A3,$55 + .byte $22, $A6,$99, $88, $55, $A4,$F5, $55,$55, $F5,$F5 + .byte $55, $A5,$88, $78, $AD,$77, $55,$55, $22, $A7,$99 + .byte $88, $55, $FF,$FF, $5F, $55, $F5, $FF,$FF + .byte $5F, $F5, $55, $58, $78,$78, $AF,$77, $A3,$22 + .byte $55, $A6,$99, $88, $55, $5F, $55, $F5 + .byte $FF,$FF, $5F, $F5, $FF,$FF, $7F, $75,$75, $A0,$10,$77 + .byte $A3,$22, $55, $A6,$99, $88, $95, $55, $5F + .byte $FF, $5F, $F5, $FF, $7F,$7F, $A0,$14,$77, $A3,$22 + .byte $55,$55, $A6,$99, $88, $95, $55, $F5, $FF + .byte $7F, $A0,$17,$77, $A3,$22, $55,$55, $A7,$99, $88, $75,$75 + .byte $A0,$19,$77, $A3,$22, $55,$55, $A6,$99, $79, $A0,$1C,$77, $A3,$22 + .byte $A3,$55, $99,$99, $79,$79, $A0,$1E,$77, $A3,$22, $25, $55,$55 + .byte $79, $A0,$21,$77 + .byte $A1 above_dock_s_rle: .byte $28 ; ysize=48 .byte $A0,$12,$77, $44, $A3,$77, $47, $AE,$77, $A3,$55, $A0,$12,$77 .byte $44, $A3,$77, $44, $A5,$77, $44, $77, $47 @@ -382,7 +463,98 @@ above_dock_s_rle: .byte $28 ; ysize=48 .byte $A3,$44, $A8,$77, $44,$44, $AD,$22, $A3,$44, $DD, $A8,$88 .byte $48, $A4,$44, $A7,$77, $47, $44,$44, $AD,$22 .byte $A1 -; cycles=41497 +above_dock_n_rle: .byte $28 ; ysize=48 + .byte $A0,$60,$FF, $55, $00, $FF, $5F,$5F, $A0,$20,$FF, $5F + .byte $0F, $5F, $55,$55, $5F, $05, $F0, $A0,$1D,$FF + .byte $88, $FF,$FF, $F5, $A8,$55, $5F, $A0,$1B,$FF, $88 + .byte $FF, $A3,$55, $05, $A3,$70, $05, $55, $50 + .byte $90, $9F,$9F, $A0,$18,$FF, $9F, $44, $A3,$99, $44 + .byte $99, $88, $99,$99, $97, $7F, $5F, $57 + .byte $77, $99, $9F, $A0,$17,$FF, $99, $44, $99,$99 + .byte $44, $99,$99, $88, $A3,$99, $97, $7F, $5F,$5F + .byte $77, $99,$99, $A0,$15,$FF, $99,$99, $44, $99,$99, $44 + .byte $99,$99, $88, $A4,$99, $77, $A3,$5F, $77, $99 + .byte $9F, $A0,$14,$FF, $99, $49, $94, $99, $49 + .byte $44, $A3,$99, $88, $A3,$99, $97, $7F, $5F,$5F + .byte $F7, $79, $99, $A0,$13,$FF, $99,$99, $44, $99,$99 + .byte $44, $A4,$99, $88, $A4,$99, $77, $FF,$FF, $77 + .byte $22, $99, $9F, $A0,$11,$FF, $55, $99,$99, $94 + .byte $99,$99, $44, $A4,$99, $98, $A3,$99, $77, $A3,$F5 + .byte $77, $22, $99,$99, $A6,$FF, $9F,$9F, $A3,$FF, $A6,$7F + .byte $55, $AD,$99, $79, $57, $A3,$5F, $77, $22 + .byte $89, $99, $97, $F7, $77,$77, $97, $F7 + .byte $99,$99, $A8,$77, $55, $95, $A3,$99, $89, $09 + .byte $A4,$99, $79, $77, $A3,$57, $A4,$5F, $77, $22 + .byte $A3,$99, $0F, $07, $A5,$99, $A3,$77, $07, $A3,$77 + .byte $55,$55, $A3,$99, $88, $98, $00, $A3,$99, $22,$22 + .byte $A7,$FF, $7F, $27, $22, $A4,$99, $09, $A6,$99 + .byte $77,$77, $00, $77,$77, $57, $55, $A3,$99, $89 + .byte $88, $99, $00, $A3,$99, $22,$22, $55,$55, $5F + .byte $FF,$FF, $7F, $77, $27, $22,$22, $09, $A3,$99 + .byte $00, $90, $A5,$99, $77,$77, $00, $57,$57, $55,$55 + .byte $A3,$89, $88, $99,$99, $90, $99, $09, $00 + .byte $22,$22, $55,$55, $25, $2F, $27,$27, $A4,$22, $00,$00 + .byte $A3,$99, $00, $A6,$99, $77, $00,$00, $55,$55, $95 + .byte $A6,$99, $09,$09, $00,$00, $22,$22, $55,$55, $A7,$22, $A3,$00 + .byte $09, $A3,$99, $00, $A5,$99, $77, $00,$00, $05 + .byte $55, $A4,$99, $A3,$79, $A3,$70, $50, $52,$52, $55,$55 + .byte $A6,$22, $02, $A4,$00, $09, $99,$99, $00, $A4,$99 + .byte $97, $77, $A3,$00, $05, $09, $A3,$99, $A4,$77 + .byte $57, $A6,$55, $A5,$22, $02, $A7,$00, $99, $90 + .byte $09, $A5,$99, $A5,$00, $99,$99, $A4,$77, $57, $A7,$55 + .byte $52, $A4,$22, $A8,$00, $99, $90, $09, $A5,$99 + .byte $A5,$00, $99, $AF,$55, $52,$52, $00,$00, $8D, $A3,$08 + .byte $8D, $08, $88, $89, $99, $00, $99 + .byte $79,$79, $77,$77, $A5,$00, $05, $A0,$11,$55, $50, $00 + .byte $58, $A3,$50, $88, $00,$00, $08, $88, $80 + .byte $79, $A4,$77, $A4,$00, $A0,$15,$55, $57, $A3,$77, $A5,$75 + .byte $58,$58, $88, $A3,$77 + .byte $A1 +step_base_n_rle: .byte $28 ; ysize=48 + .byte $55, $00, $A3,$55, $00, $A6,$22, $AB,$FF, $5F + .byte $0F, $AF,$FF, $55, $00, $A3,$55, $00, $52,$52 + .byte $22, $F2, $22,$22, $AB,$FF, $55, $50, $5F,$5F + .byte $55, $0F, $AB,$FF, $55, $00, $A3,$55, $00 + .byte $55,$55, $22, $FF, $22, $F2, $A7,$FF, $8D + .byte $FF, $F5, $50, $A4,$55, $50, $5F, $0F,$0F + .byte $A9,$FF, $55, $00, $A3,$55, $00, $55,$55, $22 + .byte $FF, $22, $A8,$FF, $88, $FF, $55,$55, $05 + .byte $50,$50, $05, $A3,$55, $00, $A9,$FF, $55, $00 + .byte $A3,$55, $00, $55,$55, $22, $FF, $22, $A6,$FF + .byte $4F, $A4,$49, $99, $45, $A4,$55, $59, $99,$99 + .byte $9F, $A8,$FF, $55, $00, $A3,$55, $00, $05 + .byte $55, $22, $FF, $22, $A5,$FF, $9F, $94,$94 + .byte $84, $A5,$94, $A4,$55, $A3,$99, $A8,$FF, $AB,$22, $A4,$2F + .byte $9F, $A3,$99, $88, $A5,$99, $A4,$55, $A4,$99, $9F + .byte $A6,$FF, $AF,$22, $A3,$99, $88, $98, $A5,$99, $25 + .byte $22,$22, $92, $99, $90, $09, $99,$99, $A6,$FF + .byte $A0,$11,$22, $99, $88, $99,$99, $A3,$29, $A4,$22, $A3,$99 + .byte $90, $09, $99,$99, $9F, $99,$99, $7F,$7F, $A0,$12,$22 + .byte $88, $99,$99, $22, $A0,$01,$A8, $88, $82,$82, $22,$22 + .byte $A4,$99, $00, $A5,$99, $77,$77, $A0,$12,$22, $88, $59,$59 + .byte $22, $A0,$01,$AA, $77,$77, $78, $88, $92, $A5,$99 + .byte $90, $09, $A4,$99, $77, $A7,$22, $CC, $42,$42 + .byte $A8,$22, $88, $55,$55, $52, $A0,$01,$AA, $77, $57 + .byte $75, $77, $88, $89, $A5,$99, $00, $A4,$99 + .byte $77, $A6,$CC, $4C,$4C, $44,$44, $A8,$22, $A4,$55, $2A + .byte $27, $25, $77, $57, $75, $78, $08 + .byte $89,$89, $99,$99, $00, $A4,$99, $97, $A4,$CC, $4C + .byte $A5,$44, $42, $A7,$22, $A4,$55, $A3,$22, $25, $A3,$77 + .byte $00, $88,$88, $A3,$99, $90, $00, $A3,$99, $CC + .byte $4C,$4C, $A8,$44, $A7,$22, $A4,$55, $A4,$22, $A3,$75, $00 + .byte $55,$55, $89, $99,$99, $79, $70, $79, $77,$77 + .byte $AC,$44, $A5,$22, $52, $A4,$55, $52,$52, $42,$42, $A4,$80 + .byte $85,$85, $DD, $89, $A6,$77, $AD,$44, $42, $A3,$22 + .byte $A7,$55, $A3,$44, $A6,$88, $DD, $87, $A5,$77, $AE,$44 + .byte $22,$22, $A7,$55, $77,$77, $44,$44, $48, $A6,$88, $DD + .byte $A5,$77, $AE,$44, $52, $A7,$55, $A3,$77, $A3,$44, $A7,$88 + .byte $DD, $A4,$77, $AD,$44, $54, $A6,$55, $75, $A4,$77 + .byte $74, $A3,$44, $A7,$88, $DD, $A3,$77, $AD,$44, $A7,$55 + .byte $A6,$77, $A3,$44, $48, $A7,$88, $DD, $77,$77, $AC,$44 + .byte $A7,$55, $75, $A7,$77, $A4,$44, $A7,$88, $DD, $77 + .byte $AB,$44, $A8,$55, $A8,$77, $A5,$44, $A7,$88, $DD, $AB,$44 + .byte $A8,$55, $A9,$77, $A4,$44, $48, $A7,$88 + .byte $A1 step_base_s_rle: .byte $28 ; ysize=48 .byte $A8,$FF, $44, $A3,$FF, $44, $FF,$FF, $44,$44, $FF .byte $44, $FF, $44, $FF, $4F, $FF, $4F @@ -468,7 +640,6 @@ step_base_s_rle: .byte $28 ; ysize=48 .byte $20, $A4,$22, $A0,$11,$44, $55,$55, $A5,$44, $A5,$FF, $00 .byte $05, $55,$55, $A6,$22, $AC,$44 .byte $A1 -; cycles=2198 step_land1_w_rle: .byte $28 ; ysize=48 .byte $44,$44, $4F, $FF,$FF, $A8,$44, $A0,$16,$FF, $77,$77, $55 .byte $00,$00, $A3,$44, $FF,$FF, $A5,$44, $84, $44,$44, $FF,$FF @@ -524,7 +695,27 @@ step_land1_w_rle: .byte $28 ; ysize=48 .byte $A0,$19,$00, $50, $AE,$55, $50, $A0,$17,$00, $A5,$25, $2F .byte $AC,$25, $AC,$00, $A4,$44, $A6,$00, $A0,$12,$22, $AC,$00 .byte $A1 -; cycles=992 +step_land1_e_rle: .byte $28 ; ysize=48 + .byte $A0,$12,$FF, $88, $A0,$27,$FF, $88, $A0,$27,$FF, $88, $A0,$27,$FF + .byte $88, $A0,$27,$FF, $88, $A0,$27,$FF, $88, $A0,$27,$FF, $88 + .byte $A0,$27,$FF, $88, $A0,$27,$FF, $88, $A0,$18,$FF, $A7,$7F, $A8,$77 + .byte $88, $AA,$77, $88, $AA,$7F, $A7,$77, $88, $78 + .byte $A9,$77, $88, $AA,$77, $88, $AA,$77, $87, $A5,$77 + .byte $88, $A9,$77, $87, $88,$88, $A3,$98, $87, $A6,$77 + .byte $88, $A9,$77, $57, $78, $87, $A3,$77, $88 + .byte $A8,$77, $78, $88,$88, $99, $98,$98, $99,$99, $88 + .byte $A6,$77, $88, $A5,$77, $57,$57, $A3,$55, $77, $88 + .byte $77,$77, $88, $AA,$77, $D9, $A5,$88, $89, $88 + .byte $A6,$77, $88, $A5,$77, $75, $A4,$55, $77, $78 + .byte $87, $88, $78, $AA,$77, $D9, $A6,$88, $78 + .byte $A6,$77, $88, $A6,$77, $75,$75, $55,$55, $77,$77, $88 + .byte $78, $A4,$07, $A7,$77, $D9, $77,$77, $08, $07,$07 + .byte $AC,$77, $A3,$00, $77,$77, $75, $45, $77, $87 + .byte $88, $77, $A4,$99, $A7,$77, $99, $77,$77, $A3,$99 + .byte $AC,$77, $A3,$99, $77,$77, $44,$44, $A0,$24,$8D, $4D, $A3,$44 + .byte $A0,$25,$88, $A3,$44, $A0,$26,$88, $84, $44, $A0,$27,$88, $84 + .byte $A0,$78,$88 + .byte $A1 step_land2_w_rle: .byte $28 ; ysize=48 .byte $A4,$44, $FF, $A3,$44, $A6,$FF, $4F, $A0,$13,$FF, $50 .byte $00,$00, $77, $00, $22, $04, $44,$44, $F4 @@ -599,7 +790,39 @@ step_land2_w_rle: .byte $28 ; ysize=48 .byte $4A, $CA,$CA, $A8,$CC, $A4,$44, $A5,$CC, $44,$44, $A9,$00 .byte $09, $A3,$99, $A0,$10,$CC .byte $A1 -; cycles=535 +step_land2_e_rle: .byte $28 ; ysize=48 + .byte $A0,$16,$FF, $8F, $A0,$19,$FF, $88, $AD,$FF, $88, $A0,$14,$FF + .byte $99,$99, $A3,$FF, $F8, $8F, $AC,$FF, $88, $A0,$11,$FF + .byte $09, $99, $90,$90, $00, $09, $A3,$7F, $88 + .byte $A8,$7F, $A4,$77, $88, $A7,$77, $7F,$7F, $A8,$FF, $90,$90 + .byte $09, $99,$99, $90, $09, $77,$77, $88, $AC,$77 + .byte $88, $AC,$77, $A5,$7F, $99,$99, $00, $A4,$99, $97 + .byte $77,$77, $88, $A3,$77, $87, $A7,$77, $88, $A0,$11,$77 + .byte $55, $59, $99, $00, $99, $D9,$D9, $D7 + .byte $77,$77, $88, $77,$77, $88, $A5,$77, $87,$87, $A4,$88 + .byte $78, $AE,$77, $55,$55, $59, $90, $99, $DD,$DD + .byte $90, $07, $00, $88, $77, $88, $A6,$77 + .byte $78, $A6,$88, $78, $AD,$77, $A3,$55, $99,$99, $88,$88 + .byte $89,$89, $87, $77, $88, $77, $90,$90, $A5,$77 + .byte $78,$78, $88, $78,$78, $AF,$77, $55, $05, $00 + .byte $85, $A9,$88, $89,$89, $87, $A6,$77, $90,$90, $A0,$10,$77 + .byte $00, $50, $80, $A0,$10,$88, $A3,$87, $89, $A9,$77 + .byte $A4,$07, $A4,$77, $85, $A0,$18,$88, $A3,$87, $A5,$77, $A3,$90 + .byte $A3,$77, $55, $DD, $D8,$D8, $A0,$1C,$88, $87, $A3,$99 + .byte $79, $77,$77, $55,$55, $A7,$DD, $A3,$D8, $A0,$1A,$88, $77 + .byte $A3,$55, $AD,$DD, $A4,$D8, $A0,$13,$88, $A4,$55, $A0,$14,$DD, $A4,$D8 + .byte $AA,$88, $58, $A5,$55, $44, $4D, $A0,$19,$DD, $A4,$D8 + .byte $88,$88, $58, $A6,$55, $C4, $A3,$44, $4D, $AC,$DD + .byte $5D, $A0,$10,$DD, $D5,$D5, $A3,$DD, $D5, $CC,$CC, $C4 + .byte $A3,$44, $A5,$4D, $A3,$DD, $5D,$5D, $50,$50, $05,$05, $55 + .byte $A3,$5D, $A0,$10,$DD, $A4,$CC, $C4,$C4, $A6,$44, $54, $50,$50 + .byte $05,$05, $55,$55, $50,$50, $00, $05, $A3,$55, $5D + .byte $AD,$DD, $A9,$CC, $C4, $44,$44, $A4,$55, $50,$50, $00 + .byte $05, $A3,$55, $50, $00, $05,$05, $AD,$DD, $AB,$CC + .byte $A9,$55, $50, $00, $05, $A3,$55, $50, $D0 + .byte $AC,$DD, $AA,$CC, $5C, $AC,$55, $50,$50, $05,$05, $AD,$DD + .byte $A9,$CC, $5C, $A0,$10,$55, $50, $D0, $AC,$DD + .byte $A1 step_dentist_w_rle: .byte $28 ; ysize=48 .byte $A0,$27,$FF, $88, $A0,$16,$FF, $7F, $2F,$2F, $AD,$FF, $88 .byte $55, $A0,$15,$FF, $77,$77, $A4,$22, $2F,$2F, $A8,$FF, $8F @@ -659,7 +882,36 @@ step_dentist_w_rle: .byte $28 ; ysize=48 .byte $00, $90, $A5,$99, $89, $A3,$09, $A3,$CC, $C5 .byte $A3,$C0, $A4,$CC, $A5,$44 .byte $A1 -; cycles=38730 +step_dentist_e_rle: .byte $28 ; ysize=48 + .byte $A0,$3C,$FF, $8F, $AF,$FF, $4F,$4F, $A0,$16,$FF, $88, $AF,$FF + .byte $A3,$44, $4F, $A0,$14,$FF, $88, $AE,$FF, $A5,$44, $A0,$14,$FF + .byte $88, $AE,$FF, $44, $88, $A3,$44, $A0,$14,$FF, $88 + .byte $AE,$FF, $4F, $84, $A3,$44, $55, $A0,$13,$FF, $88 + .byte $AE,$FF, $44, $88, $FF, $44,$44, $55, $A0,$13,$FF + .byte $88, $AE,$FF, $44, $88, $7F, $44,$44, $55,$55 + .byte $A4,$FF, $88, $AD,$FF, $88, $FF, $A8,$7F, $A6,$77 + .byte $88, $77, $44, $48, $55,$55, $A4,$FF, $88 + .byte $8F, $A3,$FF, $A4,$7F, $A5,$77, $88, $AF,$77, $88 + .byte $77, $44,$44, $55, $A3,$FF, $7F, $77,$77, $88 + .byte $AC,$77, $88, $AF,$77, $88, $57, $44, $84 + .byte $55, $5F, $57, $A4,$77, $78, $88, $AB,$77 + .byte $88, $AE,$77, $57, $88, $55, $44, $88 + .byte $A5,$55, $A3,$77, $88, $A4,$77, $87, $A5,$77, $87 + .byte $88, $87,$87, $AC,$77, $55, $58, $55, $54 + .byte $88, $A5,$55, $57, $77,$77, $88, $77,$77, $87 + .byte $78, $A6,$77, $A4,$88, $A5,$77, $A3,$D7, $A3,$DD, $87 + .byte $45, $55, $C5, $8C, $88, $A7,$55, $77 + .byte $88, $87, $78, $A7,$C7, $77,$77, $A3,$C8, $A3,$C7 + .byte $A4,$DD, $A4,$8D, $84, $44,$44, $4C, $CC, $88 + .byte $A6,$55, $A0,$16,$CC, $C8, $A6,$88, $A4,$44, $88, $A6,$55 + .byte $A0,$17,$CC, $A6,$88, $84, $A3,$44, $88, $A6,$55, $A0,$17,$CC + .byte $C8, $A6,$88, $A3,$44, $88, $A6,$55, $A0,$18,$CC, $A6,$88 + .byte $44,$44, $48,$48, $A6,$55, $A0,$18,$CC, $A6,$88, $A4,$44, $A6,$55 + .byte $A0,$10,$CC, $A3,$FF, $A5,$CC, $A6,$88, $84, $A3,$44, $A5,$55 + .byte $C5, $A0,$10,$CC, $A3,$FF, $A4,$CC, $A8,$88, $A3,$44, $A5,$55 + .byte $A0,$11,$CC, $A3,$CF, $A3,$CC, $8C, $A8,$88, $A3,$44, $A4,$55 + .byte $A0,$18,$CC, $A9,$88, $A3,$44 + .byte $A1 step_land3_w_rle: .byte $28 ; ysize=48 .byte $A0,$21,$FF, $0F,$0F, $A5,$00, $A0,$1D,$FF, $0F,$0F, $00, $A3,$50 .byte $55, $A4,$00, $A0,$1D,$FF, $00, $55, $05,$05, $50 @@ -718,7 +970,45 @@ step_land3_w_rle: .byte $28 ; ysize=48 .byte $08, $40, $AE,$44, $40, $AC,$44, $28, $82 .byte $A9,$80, $00, $A0,$10,$44 .byte $A1 -; cycles=535 +step_land3_e_rle: .byte $28 ; ysize=48 + .byte $AF,$AA, $55,$55, $AE,$FF, $8F, $A8,$FF, $0A, $AC,$A0 + .byte $0A,$0A, $55,$55, $5F, $AD,$FF, $88, $A8,$FF, $A6,$AA + .byte $A6,$0A, $5A,$5A, $A0,$02,$AA, $55, $AD,$FF, $8F, $F8 + .byte $A8,$FF, $A6,$AA, $00, $A4,$88, $00, $A3,$55, $FF + .byte $55, $AD,$FF, $88, $A9,$FF, $A6,$AA, $00, $A4,$88 + .byte $00, $A3,$55, $FF, $55, $AB,$FF, $88, $FF + .byte $88, $A9,$FF, $A0,$01,$AA, $7A,$7A, $A3,$AA, $00, $88 + .byte $D8,$D8, $88, $00, $A3,$55, $FF, $55, $AB,$FF + .byte $88, $FF, $88, $A9,$FF, $7A, $70,$70, $7A,$7A + .byte $A0,$01,$AA, $00, $88, $DD,$DD, $88, $00, $A3,$55 + .byte $FF, $55, $AB,$FF, $F8, $9F, $F8, $A9,$FF + .byte $A4,$9D, $DD, $A0,$01,$AA, $00, $A4,$88, $00, $A3,$55 + .byte $FF, $55, $AC,$FF, $88, $AA,$FF, $A4,$99, $DD + .byte $A0,$01,$AA, $00, $A4,$88, $00, $A3,$55, $FF, $55 + .byte $A4,$7F, $A8,$77, $88, $7F,$7F, $A8,$FF, $A4,$99, $DD + .byte $A0,$01,$AA, $00, $A4,$88, $00, $A3,$55, $A0,$01,$AA, $55 + .byte $A3,$77, $87, $A8,$77, $88, $AA,$77, $A4,$99, $DD + .byte $A0,$01,$AA, $00, $A4,$08, $00, $A3,$55, $0A, $00 + .byte $77,$77, $87, $78, $A5,$77, $87, $89,$89, $88 + .byte $89, $87, $A7,$77, $44, $A4,$99, $DD, $A7,$AA + .byte $A3,$0A, $A0,$01,$AA, $A3,$C7, $C8, $C7,$C7, $A5,$77, $78 + .byte $A3,$88, $A7,$77, $44,$44, $A3,$AD, $2D,$2D, $2A, $A7,$A0 + .byte $A0,$02,$AA, $CA, $AD,$CC, $A3,$C7, $A6,$77, $74,$74, $A3,$AA + .byte $22, $A0,$02,$A2, $A6,$AA, $DA,$DA, $4C, $AA,$CC, $CF + .byte $FF, $FC, $A3,$CC, $A3,$88, $87, $A4,$D7, $77 + .byte $A3,$AA, $2A, $22,$22, $A4,$AA, $DA, $9D,$9D, $99 + .byte $9D, $94, $4C, $A6,$CC, $A4,$8C, $CC,$CC, $8C + .byte $A5,$88, $A3,$CD, $DD, $7D, $A3,$AA, $A3,$22, $2A + .byte $CC,$CC, $9D, $99, $DD,$DD, $99, $D9, $DD,$DD + .byte $94, $4C, $CC, $8C, $AE,$88, $A5,$CC, $A3,$AA + .byte $22,$22, $C2, $A4,$CC, $DD,$DD, $9D, $D9, $DD + .byte $9D, $99, $DD, $84, $A0,$10,$88, $A5,$CC, $A0,$02,$AA + .byte $CA,$CA, $A6,$CC, $D9,$D9, $DD,$DD, $99, $DD,$DD, $A0,$12,$88 + .byte $A5,$CC, $CA, $AA,$CC, $DD, $9D, $D9, $99 + .byte $DD, $A0,$12,$88, $A0,$12,$CC, $C9, $D9, $DD,$DD, $A9,$88 + .byte $C8, $A0,$1C,$CC, $CD, $A9,$88, $C8, $A0,$1E,$CC, $A9,$88 + .byte $A0,$1F,$CC, $A9,$88, $A0,$1F,$CC, $A9,$88, $A0,$10,$CC + .byte $A1 step_top_e_rle: .byte $28 ; ysize=48 .byte $A4,$00, $A3,$55, $00, $A0,$20,$FF, $A5,$00, $05, $55,$55 .byte $00, $A0,$1B,$FF, $44, $FF, $44, $FF, $A7,$00 @@ -781,7 +1071,6 @@ step_top_e_rle: .byte $28 ; ysize=48 .byte $CC, $C4,$C4, $A5,$CC, $C4, $00,$00, $50, $AD,$55 .byte $D5, $A0,$10,$DD, $A8,$CC, $C0 .byte $A1 -; cycles=900 step_top_w_rle: .byte $28 ; ysize=48 .byte $A0,$20,$FF, $70, $07, $70, $07, $A4,$00, $A0,$1F,$FF .byte $70, $77, $07, $A6,$00, $A9,$FF, $44, $A0,$14,$FF @@ -840,7 +1129,6 @@ step_top_w_rle: .byte $28 ; ysize=48 .byte $57, $A6,$77, $A4,$55, $A8,$CC, $A6,$44, $AB,$CC, $A6,$55 .byte $A4,$07, $A3,$77, $55,$55 .byte $A1 -; cycles=31998 step_top_n_rle: .byte $28 ; ysize=48 .byte $A3,$FF, $0F, $50,$50, $55,$55, $05,$05, $50, $55 .byte $05, $00, $50,$50, $55, $05,$05, $A4,$00, $05 @@ -902,7 +1190,6 @@ step_top_n_rle: .byte $28 ; ysize=48 .byte $AA,$50, $88,$88, $A6,$44, $A8,$88, $08, $A3,$00, $A6,$55 .byte $A4,$50, $AA,$55, $A3,$88, $84, $A4,$44 .byte $A1 -; cycles=4700 step_top_s_rle: .byte $28 ; ysize=48 .byte $FF, $4F, $44, $A0,$26,$FF, $44,$44, $A0,$26,$FF, $44,$44 .byte $A0,$26,$FF, $44,$44, $A5,$FF, $44, $AE,$FF, $4F, $A0,$10,$FF @@ -978,7 +1265,6 @@ step_top_s_rle: .byte $28 ; ysize=48 .byte $C4,$C4, $CC, $77, $CC, $A6,$DD, $77, $A9,$CC .byte $4C, $A3,$44, $00, $44, $00, $05, $00 .byte $A1 -; cycles=52105 temple_door_n_rle: .byte $28 ; ysize=48 .byte $00,$00, $08, $80, $A3,$00, $88, $A4,$00, $A3,$08 .byte $88,$88, $80,$80, $8F, $DF, $8F, $A3,$80, $88 @@ -1044,7 +1330,6 @@ temple_door_n_rle: .byte $28 ; ysize=48 .byte $08, $99, $A3,$89, $A0,$14,$88, $A4,$89, $08, $A3,$88 .byte $08,$08, $80, $88, $A3,$80, $A0,$1D,$88, $A6,$80, $A0,$78,$88 .byte $A1 -; cycles=3343 temple_door_s_rle: .byte $28 ; ysize=48 .byte $AF,$00, $80,$80, $A5,$88, $A3,$80, $A0,$1C,$00, $80, $A3,$88 .byte $A5,$08, $A3,$88, $A0,$1C,$00, $88,$88, $08,$08, $00, $A3,$F0 @@ -1088,7 +1373,6 @@ temple_door_s_rle: .byte $28 ; ysize=48 .byte $99,$99, $A3,$00, $90, $A4,$00, $80, $88, $A0,$13,$00 .byte $88, $80, $A4,$00, $90,$90, $00, $09,$09 .byte $A1 -; cycles=1437 temple_center_n_rle: .byte $28 ; ysize=48 .byte $00,$00, $08,$08, $A3,$88, $80, $00, $08,$08, $88 .byte $A0,$10,$80, $08,$08, $00,$00, $80,$80, $88, $08,$08, $A9,$00 @@ -1154,7 +1438,6 @@ temple_center_n_rle: .byte $28 ; ysize=48 .byte $89, $A0,$16,$88, $89, $A3,$99, $A3,$98, $88,$88, $A5,$99 .byte $89, $A0,$1C,$88, $89,$89, $A4,$99 .byte $A1 -; cycles=1258 temple_center_s_rle: .byte $28 ; ysize=48 .byte $08, $80,$80, $AA,$00, $AF,$80, $A8,$00, $80,$80, $08,$08 .byte $A3,$00, $08,$08, $A0,$1E,$00, $08, $A7,$00, $0F,$0F, $A0,$1E,$00 @@ -1224,7 +1507,6 @@ temple_center_s_rle: .byte $28 ; ysize=48 .byte $89,$89, $A0,$18,$88, $89,$89, $99,$99, $98,$98, $A3,$88, $A4,$99 .byte $A0,$20,$88, $89, $A3,$99 .byte $A1 -; cycles=1197 temple_center_e_rle: .byte $28 ; ysize=48 .byte $AB,$00, $AF,$80, $A0,$39,$00, $0F,$0F, $A0,$1E,$00, $0F,$0F, $A3,$00 .byte $A4,$80, $A6,$00, $A3,$80, $AD,$00, $A3,$80, $AE,$00, $08,$08 @@ -1286,7 +1568,6 @@ temple_center_e_rle: .byte $28 ; ysize=48 .byte $98,$98, $A4,$99, $89,$89, $A0,$16,$88, $89,$89, $A3,$99, $98,$98 .byte $88,$88, $A4,$99, $89, $A0,$1E,$88, $89,$89, $A3,$99 .byte $A1 -; cycles=1285 temple_center_w_rle: .byte $28 ; ysize=48 .byte $08, $80,$80, $A9,$00, $A5,$80, $DD, $80, $DD,$DD .byte $80, $DD, $A5,$80, $08, $A6,$88, $08,$08, $A3,$80 @@ -1352,7 +1633,6 @@ temple_center_w_rle: .byte $28 ; ysize=48 .byte $A0,$18,$88, $89,$89, $99,$99, $98,$98, $88,$88, $99, $98 .byte $99,$99, $89, $A0,$1E,$88, $89, $A4,$99 .byte $A1 -; cycles=1170 red_book_shelf_rle: .byte $28 ; ysize=48 .byte $00,$00, $A3,$88, $00,$00, $88, $A5,$00, $80, $AE,$88 .byte $A5,$00, $88, $00,$00, $88,$88, $A4,$00, $A3,$88, $00,$00 @@ -1397,4 +1677,3 @@ red_book_shelf_rle: .byte $28 ; ysize=48 .byte $88, $00, $A0,$19,$88, $00, $88,$88, $00, $88 .byte $00,$00 .byte $A1 -; cycles=1412 diff --git a/mist/step_base_n.png b/mist/step_base_n.png new file mode 100644 index 00000000..636a9775 Binary files /dev/null and b/mist/step_base_n.png differ diff --git a/mist/step_dentist_e.png b/mist/step_dentist_e.png new file mode 100644 index 00000000..2eed8e5e Binary files /dev/null and b/mist/step_dentist_e.png differ diff --git a/mist/step_land1_e.png b/mist/step_land1_e.png new file mode 100644 index 00000000..e1cda904 Binary files /dev/null and b/mist/step_land1_e.png differ diff --git a/mist/step_land2_e.png b/mist/step_land2_e.png new file mode 100644 index 00000000..24e4657d Binary files /dev/null and b/mist/step_land2_e.png differ diff --git a/mist/step_land3_e.png b/mist/step_land3_e.png new file mode 100644 index 00000000..e8c8d27a Binary files /dev/null and b/mist/step_land3_e.png differ