diff --git a/demos/another_myst/intro_graphics/01_building/Makefile b/demos/another_myst/intro_graphics/01_building/Makefile new file mode 100644 index 00000000..23fe7640 --- /dev/null +++ b/demos/another_myst/intro_graphics/01_building/Makefile @@ -0,0 +1,79 @@ +include ../../../Makefile.inc + +PNG2RLE = ../../../gr-utils/png2rle +PNG2LZ4 = ../../../gr-utils/png2lz4 + + +all: intro_car.inc intro_building.inc intro_building_car.inc \ + intro_car_lz4.inc intro_building_lz4.inc intro_building_car_lz4.inc + +##### + +intro_building_car.inc: $(PNG2RLE) intro_building_car.png + $(PNG2RLE) asm intro_building_car.png building_car_rle > intro_building_car.inc + +##### + +intro_building.inc: $(PNG2RLE) intro_building.png + $(PNG2RLE) asm intro_building.png building_rle > intro_building.inc + +##### + +intro_car.inc: $(PNG2RLE) intro_car1.png intro_car2.png \ + intro_car3.png intro_car4.png intro_car5.png \ + intro_car6.png intro_car7.png intro_car8.png \ + intro_car9.png intro_car10.png intro_car12.png \ + intro_car13.png intro_car14.png + $(PNG2RLE) asm intro_car1.png intro_car1 > intro_car.inc + $(PNG2RLE) asm intro_car2.png intro_car2 >> intro_car.inc + $(PNG2RLE) asm intro_car3.png intro_car3 >> intro_car.inc + $(PNG2RLE) asm intro_car4.png intro_car4 >> intro_car.inc + $(PNG2RLE) asm intro_car5.png intro_car5 >> intro_car.inc + $(PNG2RLE) asm intro_car6.png intro_car6 >> intro_car.inc + $(PNG2RLE) asm intro_car7.png intro_car7 >> intro_car.inc + $(PNG2RLE) asm intro_car8.png intro_car8 >> intro_car.inc + $(PNG2RLE) asm intro_car9.png intro_car9 >> intro_car.inc + $(PNG2RLE) asm intro_car10.png intro_car10 >> intro_car.inc + $(PNG2RLE) asm intro_car12.png intro_car12 >> intro_car.inc + $(PNG2RLE) asm intro_car13.png intro_car13 >> intro_car.inc + $(PNG2RLE) asm intro_car14.png intro_car14 >> intro_car.inc + + +##### + +intro_building_car_lz4.inc: $(PNG2LZ4) intro_building_car.png + $(PNG2LZ4) asm intro_building_car.png building_car_rle > intro_building_car_lz4.inc + +##### + +intro_building_lz4.inc: $(PNG2LZ4) intro_building.png + $(PNG2LZ4) asm intro_building.png building_rle > intro_building_lz4.inc + + + +##### + +intro_car_lz4.inc: $(PNG2LZ4) intro_car1.png intro_car2.png \ + intro_car3.png intro_car4.png intro_car5.png \ + intro_car6.png intro_car7.png intro_car8.png \ + intro_car9.png intro_car10.png intro_car12.png \ + intro_car13.png intro_car14.png + $(PNG2LZ4) asm intro_car1.png intro_car1 > intro_car_lz4.inc + $(PNG2LZ4) asm intro_car2.png intro_car2 >> intro_car_lz4.inc + $(PNG2LZ4) asm intro_car3.png intro_car3 >> intro_car_lz4.inc + $(PNG2LZ4) asm intro_car4.png intro_car4 >> intro_car_lz4.inc + $(PNG2LZ4) asm intro_car5.png intro_car5 >> intro_car_lz4.inc + $(PNG2LZ4) asm intro_car6.png intro_car6 >> intro_car_lz4.inc + $(PNG2LZ4) asm intro_car7.png intro_car7 >> intro_car_lz4.inc + $(PNG2LZ4) asm intro_car8.png intro_car8 >> intro_car_lz4.inc + $(PNG2LZ4) asm intro_car9.png intro_car9 >> intro_car_lz4.inc + $(PNG2LZ4) asm intro_car10.png intro_car10 >> intro_car_lz4.inc + $(PNG2LZ4) asm intro_car12.png intro_car12 >> intro_car_lz4.inc + $(PNG2LZ4) asm intro_car13.png intro_car13 >> intro_car_lz4.inc + $(PNG2LZ4) asm intro_car14.png intro_car14 >> intro_car_lz4.inc + + +##### + +clean: + rm -f *~ *.inc diff --git a/demos/another_myst/intro_graphics/01_building/intro1_building-20190202-175326.piskel b/demos/another_myst/intro_graphics/01_building/intro1_building-20190202-175326.piskel new file mode 100644 index 00000000..9de528e2 --- /dev/null +++ b/demos/another_myst/intro_graphics/01_building/intro1_building-20190202-175326.piskel @@ -0,0 +1 @@ +{"modelVersion":2,"piskel":{"name":"intro1_building","description":"","fps":5,"height":48,"width":80,"layers":["{\"name\":\"Layer 1\",\"opacity\":1,\"frameCount\":16,\"chunks\":[{\"layout\":[[0],[1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14],[15]],\"base64PNG\":\"data:image/png;base64,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\"}]}"],"hiddenFrames":[""]}} \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/01_building/intro_building.inc b/demos/another_myst/intro_graphics/01_building/intro_building.inc new file mode 100644 index 00000000..d0eb6fd9 --- /dev/null +++ b/demos/another_myst/intro_graphics/01_building/intro_building.inc @@ -0,0 +1,40 @@ +building_rle: .byte $28 ; ysize=48 + .byte $A3,$26, $00,$00, $26, $A5,$66, $A8,$65, $A6,$25, $65 + .byte $AE,$66, $26,$26, $66, $00,$00, $AD,$26, $AA,$22, $20 + .byte $A0,$1E,$00, $A5,$20, $A0,$10,$22, $00,$00, $20, $00,$00, $20,$20 + .byte $60,$60, $A6,$20, $A0,$19,$00, $66, $60, $A3,$00, $26,$26 + .byte $AB,$22, $62, $26, $00, $A3,$22, $62, $26,$26 + .byte $56, $A6,$00, $A6,$02, $A3,$22, $00,$00, $AD,$22, $66 + .byte $22, $00, $A3,$22, $66, $22,$22, $55, $00 + .byte $A4,$20, $00, $A6,$20, $22, $66, $22, $00,$00 + .byte $A7,$22, $66, $00, $A4,$22, $66, $22, $00 + .byte $22,$22, $66, $A3,$22, $55, $A4,$22, $26, $00,$00 + .byte $26,$26, $66, $26,$26, $66, $22,$22, $00,$00, $A6,$22 + .byte $66, $22, $00, $AD,$22, $25, $50, $00 + .byte $20, $00, $20, $A3,$00, $20, $00, $20,$20 + .byte $26, $22,$22, $00,$00, $A6,$22, $26, $22, $20 + .byte $AE,$22, $55, $00, $20, $00, $20, $00,$00 + .byte $20, $00,$00, $20,$20, $A3,$22, $00,$00, $22, $55 + .byte $66,$66, $A7,$22, $52, $A3,$02, $A3,$22, $55, $66,$66 + .byte $22,$22, $66, $55, $00,$00, $20, $00,$00, $20,$20 + .byte $00, $20,$20, $A3,$22, $00,$00, $22, $55, $66,$66 + .byte $A7,$22, $55, $A3,$00, $A3,$22, $55, $66,$66, $A3,$22 + .byte $66, $55, $00, $20, $00,$00, $20,$20, $00,$00 + .byte $20, $A3,$22, $00,$00, $22, $55, $66,$66, $A7,$22 + .byte $55, $A3,$00, $A3,$22, $55, $66,$66, $A4,$22, $66 + .byte $55, $A3,$00, $20,$20, $00, $20, $00, $A3,$02 + .byte $00,$00, $22, $55, $66,$66, $A7,$22, $A4,$26, $A3,$22 + .byte $55, $66,$66, $A5,$22, $66, $55, $00,$00, $20,$20 + .byte $00, $20,$20, $A5,$00, $22, $55, $66,$66, $AE,$22 + .byte $55, $66,$66, $22,$22, $02, $A3,$22, $66, $55 + .byte $00, $20,$20, $00, $20,$20, $22, $52, $22 + .byte $00,$00, $22, $55, $66,$66, $22, $20, $62 + .byte $A4,$60, $A7,$22, $55, $66,$66, $22,$22, $00, $02 + .byte $A3,$22, $66, $55, $00, $20, $00, $20,$20 + .byte $22, $26,$26, $00,$00, $22, $55, $66,$66, $02 + .byte $AB,$22, $02, $22, $55, $66,$66, $02, $22 + .byte $00,$00, $A4,$22, $66, $55, $50, $00,$00, $20 + .byte $A3,$02, $00,$00, $02, $05, $06,$06, $00,$00, $A3,$02 + .byte $00, $A5,$02, $A3,$00, $05, $06,$06, $00, $02 + .byte $A3,$00, $A3,$02, $06,$06, $05, $A0,$FF,$00, $A0,$1C,$00 + .byte $A1 diff --git a/demos/another_myst/intro_graphics/01_building/intro_building.png b/demos/another_myst/intro_graphics/01_building/intro_building.png new file mode 100644 index 00000000..92b945c3 Binary files /dev/null and b/demos/another_myst/intro_graphics/01_building/intro_building.png differ diff --git a/demos/another_myst/intro_graphics/01_building/intro_building_car.inc b/demos/another_myst/intro_graphics/01_building/intro_building_car.inc new file mode 100644 index 00000000..a97096f8 --- /dev/null +++ b/demos/another_myst/intro_graphics/01_building/intro_building_car.inc @@ -0,0 +1,37 @@ +building_car_rle: .byte $28 ; ysize=48 + .byte $A3,$26, $00,$00, $26, $A5,$66, $A8,$65, $A6,$25, $65 + .byte $AE,$66, $26,$26, $66, $00,$00, $AD,$26, $AA,$22, $20 + .byte $A0,$1E,$00, $A5,$20, $A0,$10,$22, $00,$00, $20, $00,$00, $20,$20 + .byte $60,$60, $A6,$20, $A0,$19,$00, $66, $60, $A3,$00, $26,$26 + .byte $AB,$22, $62, $26, $00, $A3,$22, $62, $26,$26 + .byte $56, $A6,$00, $A6,$02, $A3,$22, $00,$00, $AD,$22, $66 + .byte $22, $00, $A3,$22, $66, $22,$22, $55, $00 + .byte $A4,$20, $00, $A6,$20, $22, $66, $22, $00,$00 + .byte $A7,$22, $66, $00, $A4,$22, $66, $22, $00 + .byte $22,$22, $66, $A3,$22, $55, $A4,$22, $26, $00,$00 + .byte $26,$26, $66, $26,$26, $66, $22,$22, $00,$00, $A6,$22 + .byte $66, $22, $00, $AD,$22, $25, $50, $00 + .byte $20, $00, $20, $A3,$00, $20, $00, $20,$20 + .byte $26, $22,$22, $00,$00, $A6,$22, $26, $22, $20 + .byte $AE,$22, $55, $00, $20, $00, $20, $00,$00 + .byte $20, $00,$00, $20,$20, $A3,$22, $00,$00, $22, $55 + .byte $66,$66, $A7,$22, $52, $A3,$02, $A3,$22, $55, $66,$66 + .byte $22,$22, $66, $55, $00,$00, $20, $00,$00, $20,$20 + .byte $00, $20,$20, $A3,$22, $00,$00, $22, $55, $66,$66 + .byte $A7,$22, $55, $A3,$00, $A3,$22, $55, $66,$66, $A3,$22 + .byte $66, $55, $00, $20, $00,$00, $20,$20, $00,$00 + .byte $20, $A3,$22, $00,$00, $22, $55, $66,$66, $A7,$22 + .byte $55, $A3,$00, $A3,$22, $55, $66,$66, $22,$22, $02,$02 + .byte $06, $05, $A3,$00, $20,$20, $00, $20, $00 + .byte $A3,$02, $00,$00, $22, $55, $66,$66, $A7,$22, $A4,$26 + .byte $A3,$22, $55, $66,$66, $22, $00, $22,$22, $02 + .byte $00, $50, $A3,$00, $20, $00, $20,$20, $A5,$00 + .byte $22, $55, $66,$66, $AE,$22, $05, $06,$06, $00 + .byte $A3,$02, $00,$00, $06, $A5,$00, $20,$20, $22, $52 + .byte $22, $00,$00, $22, $55, $66,$66, $22, $20 + .byte $62, $A4,$60, $A3,$22, $02, $A0,$13,$00, $20, $22 + .byte $26,$26, $00,$00, $22, $55, $66,$66, $02, $A9,$22 + .byte $A0,$14,$00, $20, $A3,$02, $00,$00, $02, $05, $06,$06 + .byte $00,$00, $A3,$02, $00, $A5,$02, $A0,$10,$00, $20,$20, $A0,$1B,$00 + .byte $02, $A0,$FE,$00 + .byte $A1 diff --git a/demos/another_myst/intro_graphics/01_building/intro_building_car.png b/demos/another_myst/intro_graphics/01_building/intro_building_car.png new file mode 100644 index 00000000..3ad6ab4c Binary files /dev/null and b/demos/another_myst/intro_graphics/01_building/intro_building_car.png differ diff --git a/demos/another_myst/intro_graphics/01_building/intro_building_car_lz4.inc b/demos/another_myst/intro_graphics/01_building/intro_building_car_lz4.inc new file mode 100644 index 00000000..6a8734af --- /dev/null +++ b/demos/another_myst/intro_graphics/01_building/intro_building_car_lz4.inc @@ -0,0 +1,25 @@ + +building_car_rle: + .byte $5F,$01 + .byte $70,$26,$26,$26,$00,$00,$26,$66,$01,$00,$13,$65,$01,$00,$11,$25 + .byte $01,$00,$29,$65,$66,$01,$00,$61,$26,$22,$22,$00,$00,$22,$01,$00 + .byte $49,$26,$22,$20,$22,$01,$00,$61,$55,$00,$20,$00,$20,$00,$03,$00 + .byte $C0,$20,$02,$02,$02,$00,$00,$02,$05,$06,$06,$00,$00,$0B,$00,$21 + .byte $02,$02,$11,$00,$0A,$01,$00,$26,$20,$20,$0C,$00,$30,$26,$26,$66 + .byte $05,$00,$07,$01,$00,$06,$58,$00,$17,$20,$34,$00,$11,$22,$80,$00 + .byte $33,$55,$66,$66,$1C,$00,$62,$52,$02,$02,$02,$22,$22,$11,$00,$23 + .byte $66,$55,$7D,$00,$09,$5A,$00,$0B,$01,$00,$2F,$02,$00,$01,$00,$15 + .byte $10,$20,$01,$00,$1E,$22,$01,$00,$09,$80,$00,$12,$55,$94,$00,$02 + .byte $11,$00,$23,$66,$55,$80,$00,$00,$07,$00,$0F,$01,$00,$1D,$01,$3A + .byte $00,$21,$60,$60,$76,$00,$0F,$3F,$00,$07,$0F,$80,$00,$09,$42,$02 + .byte $02,$06,$05,$57,$01,$0F,$7F,$00,$1F,$21,$66,$60,$85,$01,$07,$E7 + .byte $00,$31,$62,$26,$00,$06,$00,$23,$26,$56,$39,$01,$04,$01,$00,$09 + .byte $80,$00,$03,$AA,$01,$00,$11,$00,$61,$00,$22,$22,$02,$00,$50,$CA + .byte $00,$1F,$20,$81,$00,$1E,$02,$D8,$00,$08,$01,$00,$01,$51,$00,$21 + .byte $22,$66,$57,$02,$00,$12,$01,$07,$19,$01,$07,$80,$00,$03,$01,$00 + .byte $00,$69,$02,$01,$9B,$00,$1D,$06,$5A,$02,$0F,$80,$00,$14,$16,$66 + .byte $80,$00,$25,$66,$00,$80,$00,$10,$66,$DC,$00,$01,$E8,$00,$01,$A3 + .byte $02,$44,$26,$26,$22,$52,$80,$01,$9E,$20,$62,$60,$60,$60,$60,$22 + .byte $22,$22,$52,$02,$0F,$00,$02,$20,$16,$66,$00,$01,$2A,$66,$22,$09 + .byte $01,$22,$25,$50,$58,$03,$01,$58,$01,$32,$22,$26,$26,$80,$00,$17 + .byte $02,$90,$02,$0F,$80,$00,$2B,$50,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/01_building/intro_building_lz4.inc b/demos/another_myst/intro_graphics/01_building/intro_building_lz4.inc new file mode 100644 index 00000000..cbc3662e --- /dev/null +++ b/demos/another_myst/intro_graphics/01_building/intro_building_lz4.inc @@ -0,0 +1,25 @@ + +building_rle: + .byte $61,$01 + .byte $70,$26,$26,$26,$00,$00,$26,$66,$01,$00,$13,$65,$01,$00,$11,$25 + .byte $01,$00,$29,$65,$66,$01,$00,$61,$26,$22,$22,$00,$00,$22,$01,$00 + .byte $49,$26,$22,$20,$22,$01,$00,$61,$55,$00,$20,$00,$20,$00,$03,$00 + .byte $C0,$20,$02,$02,$02,$00,$00,$02,$05,$06,$06,$00,$00,$0B,$00,$21 + .byte $02,$02,$11,$00,$10,$00,$11,$00,$21,$02,$00,$14,$00,$46,$06,$06 + .byte $05,$00,$01,$00,$30,$26,$26,$66,$05,$00,$07,$01,$00,$06,$58,$00 + .byte $17,$20,$28,$00,$11,$22,$80,$00,$33,$55,$66,$66,$1C,$00,$62,$52 + .byte $02,$02,$02,$22,$22,$11,$00,$23,$66,$55,$7D,$00,$00,$03,$00,$0F + .byte $01,$00,$2F,$10,$20,$01,$00,$1E,$22,$01,$00,$09,$80,$00,$12,$55 + .byte $94,$00,$02,$11,$00,$23,$66,$55,$80,$00,$1F,$00,$80,$00,$20,$01 + .byte $3A,$00,$21,$60,$60,$76,$00,$0F,$3F,$00,$07,$0F,$80,$00,$0A,$01 + .byte $02,$01,$01,$00,$01,$0F,$7E,$00,$1E,$21,$66,$60,$85,$01,$07,$E7 + .byte $00,$31,$62,$26,$00,$06,$00,$22,$26,$56,$22,$00,$14,$02,$01,$00 + .byte $09,$80,$00,$03,$AA,$01,$04,$11,$00,$2F,$66,$55,$80,$01,$24,$02 + .byte $D8,$00,$08,$01,$00,$31,$66,$22,$00,$06,$00,$00,$57,$02,$00,$12 + .byte $01,$07,$19,$01,$07,$80,$00,$04,$07,$01,$00,$11,$00,$13,$02,$83 + .byte $01,$0F,$80,$00,$22,$16,$66,$80,$00,$25,$66,$00,$80,$00,$10,$66 + .byte $5C,$00,$01,$E8,$00,$01,$A3,$02,$44,$26,$26,$22,$52,$80,$01,$68 + .byte $20,$62,$60,$60,$60,$60,$80,$00,$14,$00,$81,$00,$0F,$80,$00,$20 + .byte $16,$66,$00,$01,$2A,$66,$22,$09,$01,$22,$25,$50,$58,$03,$01,$58 + .byte $00,$32,$22,$26,$26,$80,$00,$17,$02,$22,$00,$12,$02,$11,$00,$22 + .byte $00,$00,$83,$01,$1F,$50,$80,$02,$1B,$50,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/01_building/intro_car.inc b/demos/another_myst/intro_graphics/01_building/intro_car.inc new file mode 100644 index 00000000..c08a546c --- /dev/null +++ b/demos/another_myst/intro_graphics/01_building/intro_car.inc @@ -0,0 +1,126 @@ +intro_car1: .byte $28 ; ysize=48 + .byte $A0,$C8,$AA, $A0,$28,$0A, $A0,$FF,$00, $A0,$41,$00, $10, $11,$11, $10 + .byte $A0,$21,$00, $10,$10, $00, $A4,$11, $A0,$20,$00, $A4,$11, $01 + .byte $11,$11, $01, $A0,$20,$00, $A4,$11, $A0,$25,$00, $01,$01, $A0,$F1,$00 + .byte $A1 +intro_car2: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$24,$AA, $A0,$11,$0A, $A8,$00, $0A, $AA,$AA, $0A,$0A + .byte $A0,$1D,$00, $0A, $A6,$AA, $0A, $A0,$22,$00, $A3,$AA, $0A + .byte $A0,$24,$00, $A3,$AA, $A0,$25,$00, $A3,$AA, $A4,$00, $10,$10, $00 + .byte $10,$10, $A0,$16,$00, $10,$10, $00, $10,$10, $00, $A3,$AA + .byte $A4,$00, $11,$11, $00, $11,$11, $A0,$16,$00, $11,$11, $00 + .byte $11,$11, $00, $A3,$AA, $A4,$00, $01,$01, $00, $01,$01 + .byte $A0,$16,$00, $01,$01, $00, $01,$01, $00, $A3,$AA, $A0,$25,$00 + .byte $A3,$0A, $A0,$FF,$00, $A0,$3E,$00 + .byte $A1 +intro_car3: .byte $28 ; ysize=48 + .byte $A0,$83,$AA, $A4,$6A, $A0,$23,$AA, $6A, $AB,$66, $A0,$1B,$AA, $6A + .byte $AD,$66, $A0,$19,$AA, $6A, $AF,$66, $A0,$18,$AA, $AF,$66, $06 + .byte $A0,$10,$00, $A8,$AA, $AE,$66, $06, $A0,$11,$00, $A6,$AA, $55 + .byte $FF,$FF, $A7,$66, $F6, $A3,$86, $66, $06, $A0,$12,$00 + .byte $A6,$AA, $55, $FF,$FF, $A7,$66, $00,$00, $88, $08 + .byte $A0,$14,$00, $A6,$AA, $55, $FF,$FF, $A7,$66, $FF, $88 + .byte $A0,$16,$00, $A6,$AA, $55, $FF,$FF, $A8,$66, $06, $A0,$16,$00 + .byte $A6,$AA, $55, $FF,$FF, $A7,$66, $A8,$00, $10,$10, $00 + .byte $10, $AC,$00, $A6,$AA, $55, $FF,$FF, $A3,$66, $A3,$60 + .byte $A9,$00, $11,$11, $00, $11, $AC,$00, $A6,$AA, $55 + .byte $6F, $FF, $A6,$66, $A0,$19,$00, $A6,$AA, $A0,$01,$A5, $A0,$01,$A6 + .byte $A0,$01,$AF, $A7,$86, $A0,$18,$00, $A9,$AA, $A0,$01,$A8, $A5,$88, $A0,$19,$00 + .byte $AB,$AA, $A0,$01,$A8, $A3,$88, $A0,$19,$00, $AD,$AA, $A0,$01,$A8, $88 + .byte $A0,$B9,$00 + .byte $A1 +intro_car4: .byte $28 ; ysize=48 + .byte $A0,$D5,$AA, $AC,$6A, $A0,$1B,$AA, $AE,$66, $A0,$19,$AA, $AF,$66, $A0,$19,$AA + .byte $AF,$66, $0A,$0A, $AC,$00, $AB,$AA, $A5,$66, $F6, $A3,$86 + .byte $A3,$66, $A3,$FF, $AE,$00, $AB,$AA, $A5,$66, $FF, $A3,$88 + .byte $A3,$66, $FF,$FF, $0F, $AE,$00, $AB,$AA, $A5,$66, $FF + .byte $A3,$88, $66, $00,$00, $FF, $A0,$10,$00, $AB,$AA, $A5,$66 + .byte $A4,$65, $06,$06, $00, $0F, $A0,$10,$00, $AB,$AA, $A9,$66 + .byte $A0,$14,$00, $AA,$AA, $A0,$01,$A0, $A5,$60, $A4,$66, $A0,$14,$00, $AC,$AA + .byte $A8,$66, $60, $A9,$00, $10, $00, $10, $A7,$00 + .byte $AD,$AA, $A0,$01,$A6, $A6,$86, $AA,$00, $01, $00, $01 + .byte $A7,$00, $AF,$AA, $A0,$01,$A8, $A4,$88, $A0,$14,$00, $A0,$12,$AA, $A0,$01,$A8 + .byte $88, $A0,$14,$00, $A0,$14,$0A, $08,$08, $A0,$B2,$00 + .byte $A1 +intro_car5: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$6F,$AA, $55, $A0,$16,$AA, $0A, $AA,$00, $A6,$AA + .byte $55, $A9,$AA, $5A, $A6,$AA, $5A, $A3,$AA, $0A + .byte $A0,$01,$A0, $A0,$02,$AA, $A9,$00, $A6,$AA, $A0,$01,$A5, $A3,$AA, $6A + .byte $A3,$66, $6A, $A0,$01,$AA, $55, $A6,$AA, $55, $A0,$01,$AA + .byte $0A, $A0,$01,$A0, $A0,$02,$AA, $0A, $AA,$00, $A8,$AA, $FA + .byte $6A, $A5,$66, $6A, $6F, $A3,$66, $A3,$AA, $05 + .byte $00, $0A, $AE,$00, $A8,$AA, $FF, $AB,$66, $6A + .byte $0A, $A0,$12,$00, $A8,$AA, $FF, $A3,$66, $A4,$60, $A4,$66 + .byte $06, $A0,$13,$00, $A8,$AA, $6F, $06, $AA,$66, $A0,$14,$00 + .byte $A8,$AA, $A0,$01,$A6, $A0,$01,$A0, $A0,$01,$A6, $A9,$86, $A0,$11,$00, $10 + .byte $00, $10, $AB,$0A, $A9,$08, $A0,$11,$00, $01, $00 + .byte $01, $A0,$F0,$00 + .byte $A1 +intro_car6: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$91,$AA, $A3,$66, $00,$00, $66, $FF, $FA + .byte $A0,$20,$AA, $A3,$66, $00,$00, $66, $A3,$FF, $66,$66, $6A + .byte $A0,$10,$AA, $0A,$0A, $A0,$02,$A0, $A5,$00, $0A,$0A, $A0,$01,$AA, $A3,$06 + .byte $00,$00, $66, $A3,$FF, $A5,$66, $6A, $AC,$AA, $00 + .byte $A3,$AA, $00, $A0,$01,$AA, $AC,$00, $66, $A3,$FF, $A8,$66 + .byte $6A, $A8,$AA, $00, $A4,$AA, $00, $A0,$01,$AA, $A7,$00 + .byte $A3,$66, $00,$00, $66, $A3,$FF, $A3,$66, $A4,$60, $A3,$66 + .byte $6A, $A0,$02,$AA, $A0,$12,$00, $66, $60,$60, $00,$00, $66 + .byte $A3,$FF, $AB,$66, $50, $A0,$12,$00, $10, $06, $86,$86 + .byte $00,$00, $86, $A3,$8F, $A5,$86, $00, $A3,$06, $02,$02 + .byte $A0,$13,$00, $01, $00,$00, $08, $00,$00, $08, $A0,$FF,$00 + .byte $A0,$13,$00 + .byte $A1 +intro_car7: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$D7,$AA, $0A, $50, $A8,$00, $A5,$0A, $6A + .byte $5A, $6A,$6A, $AE,$AA, $5A, $A4,$AA, $0A, $A0,$01,$A0 + .byte $A0,$01,$AA, $00, $55, $AC,$00, $66, $FF,$FF, $F6 + .byte $AE,$AA, $55, $A0,$02,$AA, $0A, $00, $A3,$0A, $00 + .byte $05, $A7,$00, $A3,$66, $00,$00, $66, $A3,$FF, $66,$66 + .byte $6A, $A4,$60, $6A, $A4,$AA, $0A,$0A, $A0,$11,$00, $66 + .byte $6A,$6A, $00,$00, $66, $A3,$FF, $06, $AA,$66, $55 + .byte $50, $A0,$12,$00, $A3,$86, $00,$00, $86, $A3,$8F, $80,$80 + .byte $A3,$86, $A5,$06, $02, $A0,$14,$00, $A3,$08, $00,$00, $A6,$08 + .byte $A0,$FF,$00, $AE,$00 + .byte $A1 +intro_car8: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$D0,$AA, $5A, $A5,$AA, $A3,$0A, $A6,$00, $A0,$19,$AA + .byte $A0,$01,$A5, $A3,$AA, $0A, $A0,$01,$A0, $A0,$01,$AA, $0A, $A0,$01,$A0 + .byte $55, $A5,$00, $A0,$19,$AA, $A3,$0A, $A0,$01,$A0, $A0,$02,$AA, $00 + .byte $A0,$02,$AA, $00, $55, $A6,$00, $66, $6A,$6A, $00,$00 + .byte $6A, $F5, $F6,$F6, $A3,$6A, $A4,$60, $A3,$AA, $0A + .byte $A0,$14,$00, $66, $6A,$6A, $00,$00, $66, $A3,$FF, $AB,$66 + .byte $50,$50, $A0,$12,$00, $A3,$86, $00,$00, $86, $A3,$8F, $86,$86 + .byte $A5,$06, $A4,$0A, $A0,$FF,$00, $A0,$2D,$00 + .byte $A1 +intro_car9: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$D5,$AA, $A7,$0A, $A0,$20,$AA, $00, $A3,$AA, $00 + .byte $50, $A3,$00, $A0,$1B,$AA, $A3,$0A, $00, $A3,$0A, $00,$00 + .byte $06, $A5,$00, $A0,$02,$AA, $A3,$6A, $0A,$0A, $A6,$AA, $A5,$6A + .byte $A3,$AA, $0A, $A0,$13,$00, $A0,$01,$AA, $66, $65,$65, $00,$00 + .byte $66, $A3,$FF, $AB,$66, $05, $A0,$12,$00, $A0,$01,$AA, $A3,$06 + .byte $00,$00, $06, $A3,$0F, $A7,$06, $A4,$02, $A0,$FF,$00, $A0,$2D,$00 + .byte $A1 +intro_car10: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$D5,$AA, $A7,$0A, $A0,$1C,$AA, $5A, $A3,$AA, $00 + .byte $A0,$02,$AA, $0A, $00, $50, $A3,$00, $A0,$1B,$AA, $05 + .byte $0A,$0A, $00, $A3,$0A, $00,$00, $06, $A5,$00, $A0,$02,$AA + .byte $A3,$6A, $0A,$0A, $A6,$AA, $A5,$6A, $A3,$AA, $0A, $A0,$13,$00 + .byte $A0,$01,$AA, $66, $65,$65, $00,$00, $66, $A3,$FF, $AB,$66 + .byte $05, $A0,$12,$00, $A0,$01,$AA, $A3,$06, $00,$00, $06, $A3,$0F + .byte $A7,$06, $A4,$02, $A0,$10,$00, $20,$20, $A0,$1B,$00, $02, $A0,$FE,$00 + .byte $A1 +intro_car12: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $BB, $A0,$01,$AA, $5A, $A0,$25,$AA, $A0,$01,$A0 + .byte $A0,$81,$AA, $A0,$28,$0A, $A0,$F0,$00 + .byte $A1 +intro_car13: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $BB, $A0,$26,$AA, $0B, $00, $0B + .byte $A0,$25,$AA, $A3,$00, $A0,$25,$AA, $A3,$00, $A0,$25,$AA, $A3,$00, $A8,$AA + .byte $A0,$1D,$0A, $00,$00, $05, $A8,$0A, $A0,$F0,$00 + .byte $A1 +intro_car14: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$87,$AA, $BA, $0A, $A0,$26,$AA, $BB, $00 + .byte $A0,$25,$AA, $A3,$00, $A0,$25,$AA, $A3,$00, $A0,$25,$AA, $0B, $00 + .byte $0B, $A0,$25,$AA, $A3,$00, $A0,$25,$AA, $A3,$00, $A0,$25,$AA, $A3,$00 + .byte $A8,$AA, $A0,$1D,$0A, $05, $00, $05, $A8,$0A, $A0,$F0,$00 + .byte $A1 diff --git a/demos/another_myst/intro_graphics/01_building/intro_car1.png b/demos/another_myst/intro_graphics/01_building/intro_car1.png new file mode 100644 index 00000000..b42bf9ca Binary files /dev/null and b/demos/another_myst/intro_graphics/01_building/intro_car1.png differ diff --git a/demos/another_myst/intro_graphics/01_building/intro_car10.png b/demos/another_myst/intro_graphics/01_building/intro_car10.png new file mode 100644 index 00000000..d5dc95a7 Binary files /dev/null and b/demos/another_myst/intro_graphics/01_building/intro_car10.png differ diff --git a/demos/another_myst/intro_graphics/01_building/intro_car12.png b/demos/another_myst/intro_graphics/01_building/intro_car12.png new file mode 100644 index 00000000..ad91d612 Binary files /dev/null and b/demos/another_myst/intro_graphics/01_building/intro_car12.png differ diff --git a/demos/another_myst/intro_graphics/01_building/intro_car13.png b/demos/another_myst/intro_graphics/01_building/intro_car13.png new file mode 100644 index 00000000..209ac796 Binary files /dev/null and b/demos/another_myst/intro_graphics/01_building/intro_car13.png differ diff --git a/demos/another_myst/intro_graphics/01_building/intro_car14.png b/demos/another_myst/intro_graphics/01_building/intro_car14.png new file mode 100644 index 00000000..5594a4c1 Binary files /dev/null and b/demos/another_myst/intro_graphics/01_building/intro_car14.png differ diff --git a/demos/another_myst/intro_graphics/01_building/intro_car2.png b/demos/another_myst/intro_graphics/01_building/intro_car2.png new file mode 100644 index 00000000..b4d1cb03 Binary files /dev/null and b/demos/another_myst/intro_graphics/01_building/intro_car2.png differ diff --git a/demos/another_myst/intro_graphics/01_building/intro_car3.png b/demos/another_myst/intro_graphics/01_building/intro_car3.png new file mode 100644 index 00000000..d3309dbd Binary files /dev/null and b/demos/another_myst/intro_graphics/01_building/intro_car3.png differ diff --git a/demos/another_myst/intro_graphics/01_building/intro_car4.png b/demos/another_myst/intro_graphics/01_building/intro_car4.png new file mode 100644 index 00000000..72c76e79 Binary files /dev/null and b/demos/another_myst/intro_graphics/01_building/intro_car4.png differ diff --git a/demos/another_myst/intro_graphics/01_building/intro_car5.png b/demos/another_myst/intro_graphics/01_building/intro_car5.png new file mode 100644 index 00000000..d5cba4ee Binary files /dev/null and b/demos/another_myst/intro_graphics/01_building/intro_car5.png differ diff --git a/demos/another_myst/intro_graphics/01_building/intro_car6.png b/demos/another_myst/intro_graphics/01_building/intro_car6.png new file mode 100644 index 00000000..8f3f4d71 Binary files /dev/null and b/demos/another_myst/intro_graphics/01_building/intro_car6.png differ diff --git a/demos/another_myst/intro_graphics/01_building/intro_car7.png b/demos/another_myst/intro_graphics/01_building/intro_car7.png new file mode 100644 index 00000000..aff9e580 Binary files /dev/null and b/demos/another_myst/intro_graphics/01_building/intro_car7.png differ diff --git a/demos/another_myst/intro_graphics/01_building/intro_car8.png b/demos/another_myst/intro_graphics/01_building/intro_car8.png new file mode 100644 index 00000000..4ae0708f Binary files /dev/null and b/demos/another_myst/intro_graphics/01_building/intro_car8.png differ diff --git a/demos/another_myst/intro_graphics/01_building/intro_car9.png b/demos/another_myst/intro_graphics/01_building/intro_car9.png new file mode 100644 index 00000000..78661d10 Binary files /dev/null and b/demos/another_myst/intro_graphics/01_building/intro_car9.png differ diff --git a/demos/another_myst/intro_graphics/01_building/intro_car_lz4.inc b/demos/another_myst/intro_graphics/01_building/intro_car_lz4.inc new file mode 100644 index 00000000..a0aa35d2 --- /dev/null +++ b/demos/another_myst/intro_graphics/01_building/intro_car_lz4.inc @@ -0,0 +1,133 @@ + +intro_car1: + .byte $54,$00 + .byte $1F,$AA,$01,$00,$14,$1F,$00,$01,$00,$14,$4F,$01,$11,$11,$01,$24 + .byte $00,$0D,$17,$11,$01,$00,$0F,$80,$00,$3D,$0F,$A5,$00,$13,$06,$A3 + .byte $00,$0F,$80,$00,$62,$2F,$00,$00,$80,$00,$F6,$1F,$0A,$01,$00,$14 + .byte $1F,$00,$01,$00,$6C,$4F,$10,$11,$11,$10,$25,$00,$0F,$1F,$10,$80 + .byte $00,$46,$00,$2C,$03,$0F,$24,$00,$31,$07,$01,$00,$50,$00,$00,$00 + .byte $00,$00 +intro_car2: + .byte $6C,$00 + .byte $1F,$AA,$01,$00,$1B,$3F,$0A,$0A,$00,$01,$00,$09,$3F,$0A,$AA,$0A + .byte $22,$00,$0C,$0C,$01,$00,$0F,$7E,$00,$1B,$1F,$00,$01,$00,$3E,$0F + .byte $7E,$00,$6B,$0F,$80,$00,$1A,$1F,$00,$80,$00,$70,$20,$10,$10,$03 + .byte $00,$0E,$01,$00,$0E,$1B,$00,$0F,$80,$00,$43,$20,$11,$11,$03,$00 + .byte $0E,$01,$00,$0E,$1B,$00,$0F,$80,$00,$43,$20,$01,$01,$03,$00,$0E + .byte $01,$00,$0E,$1B,$00,$0F,$80,$00,$1F,$1C,$0A,$01,$00,$06,$56,$03 + .byte $0F,$00,$02,$42,$50,$00,$00,$00,$00,$00 +intro_car3: + .byte $AE,$00 + .byte $1F,$AA,$01,$00,$1C,$19,$66,$01,$00,$2C,$06,$00,$01,$00,$02,$26 + .byte $00,$42,$A5,$A6,$AF,$86,$01,$00,$1F,$00,$01,$00,$0C,$0F,$7E,$00 + .byte $1B,$33,$55,$FF,$FF,$7A,$00,$4E,$F6,$86,$86,$86,$7F,$00,$07,$50 + .byte $00,$20,$A8,$88,$01,$00,$1F,$00,$80,$00,$45,$4F,$00,$00,$88,$08 + .byte $50,$00,$0C,$1F,$A8,$80,$00,$1C,$4F,$6A,$6A,$6A,$6A,$80,$00,$16 + .byte $2F,$FF,$88,$D0,$00,$10,$1F,$A8,$80,$00,$19,$17,$6A,$D8,$01,$0F + .byte $80,$00,$0F,$0E,$7C,$01,$0F,$01,$00,$23,$0E,$7F,$00,$0F,$81,$00 + .byte $09,$08,$80,$01,$02,$01,$00,$4F,$10,$10,$00,$10,$80,$00,$31,$0A + .byte $7F,$00,$0E,$81,$00,$08,$80,$00,$35,$60,$60,$60,$40,$00,$4F,$11 + .byte $11,$00,$11,$80,$00,$31,$1F,$66,$59,$03,$0C,$03,$80,$00,$13,$6F + .byte $00,$01,$0F,$7B,$01,$31,$50,$00,$00,$00,$00,$00 +intro_car4: + .byte $A9,$00 + .byte $1F,$AA,$01,$00,$1F,$1A,$66,$01,$00,$37,$0A,$0A,$00,$01,$00,$09 + .byte $2A,$00,$21,$A6,$86,$01,$00,$06,$1E,$00,$4A,$01,$00,$01,$00,$01 + .byte $00,$0F,$80,$00,$25,$AF,$F6,$86,$86,$86,$66,$66,$66,$FF,$FF,$FF + .byte $50,$00,$0A,$5B,$A8,$88,$88,$88,$88,$73,$00,$0F,$80,$00,$32,$41 + .byte $FF,$88,$88,$88,$80,$00,$1F,$0F,$50,$00,$0D,$1F,$A8,$80,$00,$47 + .byte $3C,$00,$00,$FF,$50,$00,$2E,$0A,$0A,$01,$00,$2F,$08,$08,$80,$00 + .byte $3F,$9F,$65,$65,$65,$65,$06,$06,$00,$0F,$00,$01,$00,$2C,$09,$5A + .byte $00,$17,$6A,$01,$00,$0F,$80,$02,$10,$1F,$00,$01,$00,$30,$0F,$D9 + .byte $02,$07,$0F,$7F,$00,$05,$20,$A0,$60,$01,$00,$0F,$80,$00,$40,$0B + .byte $58,$03,$0F,$01,$01,$0F,$15,$60,$46,$00,$3F,$10,$00,$10,$7B,$00 + .byte $1F,$50,$00,$00,$00,$00,$00 +intro_car5: + .byte $A3,$00 + .byte $1F,$AA,$01,$00,$44,$44,$A6,$A0,$A6,$86,$01,$00,$1C,$00,$01,$00 + .byte $34,$10,$00,$10,$01,$00,$0F,$56,$00,$1B,$1F,$55,$17,$00,$03,$16 + .byte $0A,$5B,$00,$16,$0A,$01,$00,$14,$08,$01,$00,$0D,$80,$00,$34,$01 + .byte $00,$01,$0B,$00,$0F,$80,$00,$25,$16,$5A,$07,$00,$5F,$0A,$A0,$AA + .byte $AA,$00,$01,$00,$25,$0F,$80,$00,$1B,$94,$A5,$AA,$AA,$AA,$6A,$66 + .byte $66,$66,$6A,$8A,$00,$11,$55,$7E,$00,$2F,$0A,$00,$80,$00,$54,$60 + .byte $AA,$AA,$FA,$6A,$66,$66,$81,$00,$9E,$6F,$66,$66,$66,$AA,$AA,$AA + .byte $05,$00,$7C,$00,$0F,$80,$00,$4A,$26,$FF,$66,$01,$00,$1E,$6A,$7C + .byte $00,$0F,$80,$00,$52,$40,$60,$60,$60,$60,$80,$00,$2F,$06,$00,$80 + .byte $00,$5F,$26,$6F,$06,$00,$01,$0F,$7B,$00,$2C,$50,$00,$00,$00,$00 + .byte $00 +intro_car6: + .byte $A9,$00 + .byte $1F,$AA,$01,$00,$3C,$A0,$06,$86,$86,$00,$00,$86,$8F,$8F,$8F,$86 + .byte $01,$00,$7E,$00,$06,$06,$06,$02,$02,$00,$01,$00,$14,$01,$01,$00 + .byte $0F,$80,$00,$3D,$31,$00,$00,$08,$03,$00,$0F,$01,$00,$15,$0F,$58 + .byte $00,$15,$8F,$66,$66,$66,$00,$00,$66,$FF,$FA,$80,$00,$0F,$0E,$01 + .byte $00,$0F,$80,$00,$38,$5C,$FF,$FF,$66,$66,$6A,$1C,$00,$41,$0A,$0A + .byte $A0,$A0,$4D,$00,$2F,$0A,$0A,$80,$00,$46,$34,$06,$06,$06,$80,$00 + .byte $1B,$66,$83,$00,$11,$00,$04,$00,$0E,$79,$00,$0F,$80,$00,$3A,$01 + .byte $2D,$00,$05,$80,$00,$08,$83,$00,$2F,$00,$AA,$80,$00,$51,$07,$80 + .byte $01,$52,$66,$60,$60,$60,$60,$82,$00,$0E,$75,$00,$0F,$80,$00,$46 + .byte $29,$60,$60,$00,$01,$00,$01,$00,$1E,$50,$4F,$00,$1F,$10,$7B,$00 + .byte $18,$50,$00,$00,$00,$00,$00 +intro_car7: + .byte $A2,$00 + .byte $1F,$AA,$01,$00,$3C,$F0,$00,$86,$86,$86,$00,$00,$86,$8F,$8F,$8F + .byte $80,$80,$86,$86,$86,$06,$01,$00,$2F,$02,$00,$01,$00,$08,$0F,$80 + .byte $00,$3D,$61,$08,$08,$08,$00,$00,$08,$01,$00,$0E,$77,$00,$0F,$80 + .byte $00,$50,$0E,$75,$00,$0F,$80,$00,$51,$2E,$0A,$50,$78,$00,$0F,$80 + .byte $00,$3B,$10,$0A,$01,$00,$4A,$6A,$5A,$6A,$6A,$17,$00,$11,$5A,$1C + .byte $00,$4F,$A0,$AA,$00,$55,$80,$00,$4C,$01,$2D,$00,$4A,$66,$FF,$FF + .byte $F6,$17,$00,$AF,$55,$AA,$AA,$0A,$00,$0A,$0A,$0A,$00,$05,$80,$00 + .byte $4C,$31,$66,$66,$66,$80,$00,$92,$FF,$66,$66,$6A,$60,$60,$60,$60 + .byte $6A,$15,$01,$0E,$77,$01,$0F,$80,$00,$45,$22,$6A,$6A,$80,$00,$25 + .byte $06,$66,$01,$00,$2F,$55,$50,$7B,$00,$2A,$50,$00,$00,$00,$00,$00 +intro_car8: + .byte $83,$00 + .byte $1F,$AA,$01,$00,$3C,$C0,$86,$86,$86,$00,$00,$86,$8F,$8F,$8F,$86 + .byte $86,$06,$01,$00,$5F,$0A,$0A,$0A,$0A,$00,$01,$00,$08,$0F,$80,$00 + .byte $3D,$0F,$6C,$00,$09,$0F,$80,$00,$C0,$11,$5A,$06,$00,$05,$64,$01 + .byte $0F,$80,$00,$5E,$10,$A5,$7E,$00,$5F,$A0,$AA,$0A,$A0,$55,$80,$00 + .byte $62,$00,$FA,$00,$30,$A0,$AA,$AA,$78,$00,$1E,$55,$7A,$00,$0F,$80 + .byte $00,$39,$F0,$01,$66,$6A,$6A,$00,$00,$6A,$F5,$F6,$F6,$6A,$6A,$6A + .byte $60,$60,$60,$60,$7C,$00,$0E,$72,$00,$0F,$80,$00,$4C,$56,$66,$FF + .byte $FF,$FF,$66,$01,$00,$2F,$50,$50,$7B,$00,$2A,$50,$00,$00,$00,$00 + .byte $00 +intro_car9: + .byte $7A,$00 + .byte $1F,$AA,$01,$00,$3C,$A2,$06,$06,$06,$00,$00,$06,$0F,$0F,$0F,$06 + .byte $01,$00,$5F,$02,$02,$02,$02,$00,$01,$00,$08,$0F,$80,$00,$3D,$0F + .byte $6C,$00,$09,$0F,$80,$00,$C5,$12,$0A,$01,$00,$0F,$80,$00,$65,$10 + .byte $00,$04,$00,$13,$50,$4C,$00,$0F,$80,$00,$5B,$00,$FB,$00,$10,$00 + .byte $04,$00,$23,$00,$06,$4E,$00,$0F,$80,$00,$45,$55,$6A,$6A,$6A,$0A + .byte $0A,$0B,$00,$20,$6A,$6A,$7C,$00,$0F,$4F,$00,$01,$0F,$80,$00,$45 + .byte $A6,$66,$65,$65,$00,$00,$66,$FF,$FF,$FF,$66,$01,$00,$1F,$05,$80 + .byte $00,$2B,$50,$00,$00,$00,$00,$00 +intro_car10: + .byte $8C,$00 + .byte $1F,$AA,$01,$00,$3C,$A2,$06,$06,$06,$00,$00,$06,$0F,$0F,$0F,$06 + .byte $01,$00,$5B,$02,$02,$02,$02,$00,$01,$00,$26,$20,$20,$0C,$00,$0F + .byte $80,$00,$3D,$1F,$00,$01,$00,$05,$0D,$86,$00,$0F,$80,$00,$5C,$1F + .byte $00,$80,$00,$47,$12,$0A,$01,$00,$0F,$80,$00,$61,$10,$5A,$73,$00 + .byte $53,$AA,$AA,$0A,$00,$50,$4C,$00,$0F,$80,$00,$5C,$A3,$05,$0A,$0A + .byte $00,$0A,$0A,$0A,$00,$00,$06,$4E,$00,$0F,$80,$00,$45,$55,$6A,$6A + .byte $6A,$0A,$0A,$0B,$00,$20,$6A,$6A,$77,$01,$0F,$4F,$00,$01,$0F,$80 + .byte $00,$45,$A6,$66,$65,$65,$00,$00,$66,$FF,$FF,$FF,$66,$01,$00,$1F + .byte $05,$80,$00,$2B,$50,$00,$00,$00,$00,$00 +intro_car12: + .byte $33,$00 + .byte $1F,$AA,$01,$00,$BC,$1F,$0A,$01,$00,$14,$13,$00,$01,$00,$0F,$80 + .byte $00,$3D,$1F,$00,$01,$00,$1C,$0F,$80,$00,$B3,$3F,$BB,$AA,$5A,$80 + .byte $00,$6A,$1F,$A0,$80,$01,$EC,$0F,$80,$00,$22,$50,$00,$00,$00,$00 + .byte $00 +intro_car13: + .byte $41,$00 + .byte $1F,$AA,$01,$00,$59,$3F,$00,$00,$00,$63,$00,$4D,$1F,$0A,$01,$00 + .byte $09,$36,$00,$00,$05,$0B,$00,$02,$01,$00,$0F,$E3,$00,$40,$0F,$01 + .byte $00,$1A,$0F,$80,$00,$B3,$1F,$BB,$80,$00,$6B,$3F,$0B,$00,$0B,$80 + .byte $00,$6A,$07,$48,$00,$0F,$80,$00,$98,$50,$00,$00,$00,$00,$00 +intro_car14: + .byte $45,$00 + .byte $1F,$AA,$01,$00,$59,$3F,$00,$00,$00,$59,$00,$43,$24,$BA,$0A,$0A + .byte $00,$1F,$0A,$01,$00,$09,$34,$05,$00,$05,$0B,$00,$13,$00,$01,$00 + .byte $0F,$80,$00,$33,$27,$BB,$00,$E3,$00,$0F,$01,$00,$1A,$0F,$58,$01 + .byte $3D,$0F,$80,$00,$E2,$3F,$0B,$00,$0B,$80,$01,$FF,$21,$50,$00,$00 + .byte $00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/02_outer_door/Makefile b/demos/another_myst/intro_graphics/02_outer_door/Makefile new file mode 100644 index 00000000..205129d1 --- /dev/null +++ b/demos/another_myst/intro_graphics/02_outer_door/Makefile @@ -0,0 +1,69 @@ +include ../../../Makefile.inc + +PNG2RLE = ../../../gr-utils/png2rle +PNG2LZ4 = ../../../gr-utils/png2lz4 + +all: outer_door.inc feet.inc \ + outer_door_lz4.inc feet_lz4.inc + +##### + +outer_door.inc: $(PNG2RLE) outer_door.png + $(PNG2RLE) asm outer_door.png outer_door_rle > outer_door.inc + +feet.inc: $(PNG2RLE) feet01.png feet02.png \ + feet03.png feet04.png feet05.png feet06.png \ + feet07.png feet08.png feet09.png feet10.png \ + feet11.png feet12.png feet13.png feet14.png \ + feet15.png blank.png + $(PNG2RLE) asm feet01.png feet01_rle > feet.inc + $(PNG2RLE) asm feet02.png feet02_rle >> feet.inc + $(PNG2RLE) asm feet03.png feet03_rle >> feet.inc + $(PNG2RLE) asm feet04.png feet04_rle >> feet.inc + $(PNG2RLE) asm feet05.png feet05_rle >> feet.inc + $(PNG2RLE) asm feet06.png feet06_rle >> feet.inc + $(PNG2RLE) asm feet07.png feet07_rle >> feet.inc + $(PNG2RLE) asm feet08.png feet08_rle >> feet.inc + $(PNG2RLE) asm feet09.png feet09_rle >> feet.inc + $(PNG2RLE) asm feet10.png feet10_rle >> feet.inc + $(PNG2RLE) asm feet11.png feet11_rle >> feet.inc + $(PNG2RLE) asm feet12.png feet12_rle >> feet.inc + $(PNG2RLE) asm feet13.png feet13_rle >> feet.inc + $(PNG2RLE) asm feet14.png feet14_rle >> feet.inc + $(PNG2RLE) asm feet15.png feet15_rle >> feet.inc + + +##### + +outer_door_lz4.inc: $(PNG2LZ4) outer_door.png + $(PNG2LZ4) asm outer_door.png outer_door_rle > outer_door_lz4.inc + +feet_lz4.inc: $(PNG2LZ4) feet01.png feet02.png \ + feet03.png feet04.png feet05.png feet06.png \ + feet07.png feet08.png feet09.png feet10.png \ + feet11.png feet12.png feet13.png feet14.png \ + feet15.png blank.png + $(PNG2LZ4) asm feet01.png feet01_rle > feet_lz4.inc + $(PNG2LZ4) asm feet02.png feet02_rle >> feet_lz4.inc + $(PNG2LZ4) asm feet03.png feet03_rle >> feet_lz4.inc + $(PNG2LZ4) asm feet04.png feet04_rle >> feet_lz4.inc + $(PNG2LZ4) asm feet05.png feet05_rle >> feet_lz4.inc + $(PNG2LZ4) asm feet06.png feet06_rle >> feet_lz4.inc + $(PNG2LZ4) asm feet07.png feet07_rle >> feet_lz4.inc + $(PNG2LZ4) asm feet08.png feet08_rle >> feet_lz4.inc + $(PNG2LZ4) asm feet09.png feet09_rle >> feet_lz4.inc + $(PNG2LZ4) asm feet10.png feet10_rle >> feet_lz4.inc + $(PNG2LZ4) asm feet11.png feet11_rle >> feet_lz4.inc + $(PNG2LZ4) asm feet12.png feet12_rle >> feet_lz4.inc + $(PNG2LZ4) asm feet13.png feet13_rle >> feet_lz4.inc + $(PNG2LZ4) asm feet14.png feet14_rle >> feet_lz4.inc + $(PNG2LZ4) asm feet15.png feet15_rle >> feet_lz4.inc + + + + + +##### + +clean: + rm -f *~ *.inc diff --git a/demos/another_myst/intro_graphics/02_outer_door/blank.png b/demos/another_myst/intro_graphics/02_outer_door/blank.png new file mode 100644 index 00000000..a0a66c43 Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/blank.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet.inc b/demos/another_myst/intro_graphics/02_outer_door/feet.inc new file mode 100644 index 00000000..b1005830 --- /dev/null +++ b/demos/another_myst/intro_graphics/02_outer_door/feet.inc @@ -0,0 +1,197 @@ +feet01_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$C3,$AA + .byte $A1 +feet02_rle: .byte $28 ; ysize=48 + .byte $A0,$21,$AA, $A7,$55, $A0,$21,$AA, $A7,$55, $A0,$21,$AA, $A7,$55, $A0,$22,$AA + .byte $A6,$55, $A0,$22,$AA, $A6,$55, $A0,$22,$AA, $A6,$55, $A0,$22,$AA, $A6,$55 + .byte $A0,$22,$AA, $A6,$55, $A0,$22,$AA, $A6,$55, $A0,$22,$AA, $A6,$55, $A0,$22,$AA + .byte $A6,$55, $A0,$22,$AA, $A6,$55, $A0,$22,$AA, $A0,$01,$A5, $A5,$55, $A0,$20,$AA + .byte $6A, $5A, $A5,$55, $A0,$20,$AA, $66, $56, $55,$55 + .byte $A3,$56, $66, $FF, $A0,$1A,$AA, $2A, $5A,$5A, $A9,$55 + .byte $66, $6F, $A0,$1A,$AA, $55, $52,$52, $25,$25, $A8,$55 + .byte $66, $A0,$1B,$AA, $A0,$02,$A5, $55,$55, $A9,$52, $A0,$20,$AA, $A8,$A5 + .byte $A0,$C8,$AA + .byte $A1 +feet03_rle: .byte $28 ; ysize=48 + .byte $A0,$20,$AA, $A7,$55, $A0,$20,$AA, $5A, $A7,$55, $A0,$20,$AA, $A7,$55 + .byte $A0,$21,$AA, $A7,$55, $A0,$21,$AA, $A7,$55, $A0,$20,$AA, $5A, $A6,$55 + .byte $A0,$21,$AA, $A7,$55, $A0,$21,$AA, $A7,$55, $A0,$21,$AA, $A6,$55, $A0,$21,$AA + .byte $A7,$55, $A0,$21,$AA, $A6,$55, $A0,$01,$A5, $A0,$20,$AA, $A7,$55, $A0,$21,$AA + .byte $A7,$55, $A0,$21,$AA, $A7,$55, $A0,$1E,$AA, $6A, $A3,$56, $65 + .byte $A4,$55, $A0,$1B,$AA, $A3,$5A, $56, $A4,$55, $56, $66,$66 + .byte $F6, $A0,$1A,$AA, $5A, $2A, $25, $A9,$55, $66 + .byte $FF, $A0,$1A,$AA, $A0,$02,$A5, $55, $52,$52, $25, $A5,$55 + .byte $65, $66, $FF, $A0,$1D,$AA, $A0,$01,$A5, $55,$55, $A7,$52 + .byte $A0,$21,$AA, $A8,$A5, $A0,$A7,$AA + .byte $A1 +feet04_rle: .byte $28 ; ysize=48 + .byte $A0,$1A,$AA, $A9,$55, $A0,$1F,$AA, $A9,$55, $A0,$1F,$AA, $A9,$55, $A0,$1F,$AA + .byte $A8,$55, $A0,$20,$AA, $A8,$55, $A0,$20,$AA, $A8,$55, $A0,$20,$AA, $A8,$55 + .byte $A0,$20,$AA, $A8,$55, $A0,$20,$AA, $A8,$55, $A0,$20,$AA, $A8,$55, $A0,$20,$AA + .byte $A8,$55, $A5,$AA, $8A, $A0,$1A,$AA, $A8,$55, $A5,$AA, $88 + .byte $A0,$1A,$AA, $A8,$55, $A4,$AA, $88,$88, $A0,$1A,$AA, $A7,$55, $A0,$01,$A5 + .byte $A4,$AA, $88,$88, $A0,$19,$AA, $6A, $56, $65, $A5,$55 + .byte $A4,$AA, $A3,$88, $A0,$17,$AA, $6A, $66, $56, $55,$55 + .byte $56, $66,$66, $FF, $A4,$AA, $8A, $A3,$88, $A0,$14,$AA + .byte $5A,$5A, $A8,$55, $66, $FF, $A4,$AA, $A4,$88, $A0,$13,$AA + .byte $52,$52, $A4,$25, $A6,$65, $FF, $A4,$AA, $A0,$02,$A8, $A0,$15,$AA + .byte $A3,$A5, $A3,$55, $A7,$52, $A0,$D0,$AA + .byte $A1 +feet05_rle: .byte $28 ; ysize=48 + .byte $A0,$18,$AA, $00,$00, $A9,$55, $A5,$00, $A0,$19,$AA, $00, $A8,$55 + .byte $05, $A5,$00, $A0,$1A,$AA, $A8,$55, $A6,$00, $A0,$1A,$AA, $A8,$55 + .byte $A6,$00, $A0,$1A,$AA, $A8,$55, $A6,$00, $A0,$1A,$AA, $A8,$55, $A6,$00 + .byte $A0,$1A,$AA, $A8,$55, $00,$00, $50, $55,$55, $00, $A0,$1A,$AA + .byte $A8,$55, $00, $A4,$55, $66, $A0,$1A,$AA, $A8,$55, $A0,$01,$AA + .byte $55,$55, $85, $88,$88, $A0,$1A,$AA, $A8,$55, $A0,$01,$AA, $85 + .byte $A4,$88, $A0,$1A,$AA, $A8,$55, $8A, $A5,$88, $A0,$1A,$AA, $A8,$55 + .byte $A6,$88, $A0,$1A,$AA, $A8,$55, $A5,$88, $A0,$01,$A8, $A0,$1A,$AA, $A8,$55 + .byte $A4,$88, $A0,$01,$A8, $A0,$1B,$AA, $66, $56, $65, $A5,$55 + .byte $A3,$88, $A0,$01,$A8, $A0,$1A,$AA, $6A, $56, $A3,$55, $66,$66 + .byte $F6, $A4,$88, $A0,$01,$A8, $A0,$18,$AA, $5A, $A8,$55, $56 + .byte $FF, $88, $A0,$02,$A8, $A0,$18,$AA, $52, $A4,$25, $A7,$55 + .byte $66, $A0,$1B,$AA, $A0,$02,$A5, $A3,$55, $A8,$52, $A0,$D0,$AA + .byte $A1 +feet06_rle: .byte $28 ; ysize=48 + .byte $A0,$13,$AA, $A5,$00, $A0,$02,$AA, $A8,$55, $A0,$19,$AA, $A6,$00, $A0,$01,$AA + .byte $A8,$55, $A0,$19,$AA, $A6,$00, $A0,$01,$AA, $A8,$55, $A0,$1A,$AA, $A5,$00 + .byte $A0,$01,$AA, $A8,$55, $A0,$1A,$AA, $A5,$00, $A0,$01,$AA, $A8,$55, $A0,$1A,$AA + .byte $A5,$00, $0A, $A8,$55, $A0,$1B,$AA, $A5,$00, $A8,$55, $A0,$1B,$AA + .byte $A5,$00, $A8,$55, $A0,$1B,$AA, $A5,$00, $A7,$55, $A0,$01,$A5, $A0,$1C,$AA + .byte $A4,$00, $A7,$55, $A0,$1D,$AA, $00,$00, $50, $A8,$55, $A0,$1E,$AA + .byte $A0,$01,$A5, $A9,$55, $A0,$1D,$AA, $8A, $88, $85, $A8,$55 + .byte $A0,$1C,$AA, $8A, $A4,$88, $A7,$55, $A0,$1B,$AA, $A5,$88, $68 + .byte $56,$56, $65, $55, $65, $A0,$02,$A5, $A0,$19,$AA, $8A + .byte $A4,$88, $68, $56, $A3,$55, $56,$56, $66, $FF + .byte $A0,$19,$AA, $A3,$88, $58,$58, $A8,$55, $66, $FF, $A0,$19,$AA + .byte $A0,$02,$A8, $A3,$52, $A9,$25, $2F, $A0,$1C,$AA, $A4,$A5, $A8,$55 + .byte $A0,$D0,$AA + .byte $A1 +feet07_rle: .byte $28 ; ysize=48 + .byte $AF,$AA, $A7,$00, $A3,$AA, $A8,$55, $A0,$16,$AA, $A7,$00, $A3,$AA + .byte $A8,$55, $A0,$16,$AA, $A7,$00, $A3,$AA, $A0,$01,$A5, $A7,$55, $A0,$16,$AA + .byte $A7,$00, $A4,$AA, $A7,$55, $A0,$16,$AA, $A6,$00, $A5,$AA, $A7,$55 + .byte $A0,$16,$AA, $A6,$00, $A5,$AA, $A7,$55, $A0,$15,$AA, $A7,$00, $A5,$AA + .byte $A7,$55, $A0,$15,$AA, $A7,$00, $A5,$AA, $A7,$55, $A0,$15,$AA, $A7,$00 + .byte $A5,$AA, $A7,$55, $A0,$15,$AA, $A7,$00, $A5,$AA, $A0,$01,$A5, $A6,$55 + .byte $A0,$15,$AA, $A7,$00, $A6,$AA, $A6,$55, $A0,$15,$AA, $A0,$01,$A0, $A6,$00 + .byte $A6,$AA, $A6,$55, $A0,$16,$AA, $55,$55, $50,$50, $00,$00, $A6,$AA + .byte $A6,$55, $A0,$14,$AA, $A3,$8A, $85, $A3,$55, $A6,$AA, $5A + .byte $A6,$55, $A0,$12,$AA, $8A, $A5,$88, $85, $55,$55, $A4,$AA + .byte $6A, $A3,$56, $A4,$65, $FA, $A0,$10,$AA, $8A, $A9,$88 + .byte $55, $66, $A0,$02,$AA, $5A, $56, $A3,$55, $56,$56 + .byte $66,$66, $FF, $AF,$AA, $AC,$88, $66, $50, $A9,$55 + .byte $66, $FF, $AF,$AA, $AC,$88, $A3,$52, $22, $A7,$25 + .byte $26, $2F, $A0,$11,$AA, $AB,$A8, $A3,$A5, $A8,$55, $5A + .byte $A0,$CF,$AA + .byte $A1 +feet08_rle: .byte $28 ; ysize=48 + .byte $AF,$AA, $00,$00, $A7,$55, $A0,$1F,$AA, $00,$00, $A7,$55, $A0,$1F,$AA + .byte $00,$00, $A8,$55, $A0,$1E,$AA, $A3,$00, $A7,$55, $A0,$1E,$AA, $A3,$00 + .byte $A7,$55, $A0,$1D,$AA, $0A, $A3,$00, $A7,$55, $A0,$1D,$AA, $A4,$00 + .byte $05, $A7,$55, $A0,$1C,$AA, $A5,$00, $A7,$55, $A0,$1C,$AA, $A5,$00 + .byte $A7,$55, $A0,$1C,$AA, $A5,$00, $A7,$55, $A0,$1B,$AA, $A7,$00, $A6,$55 + .byte $A0,$1B,$AA, $A7,$00, $A6,$55, $A0,$1B,$AA, $A0,$01,$A0, $A6,$00, $A5,$55 + .byte $A0,$01,$A5, $A0,$1C,$AA, $8A, $55,$55, $50, $00, $22 + .byte $A3,$65, $55,$55, $A0,$1B,$AA, $8A, $A3,$88, $A3,$55, $52 + .byte $66, $55,$55, $56,$56, $FF, $A0,$18,$AA, $8A, $A6,$88 + .byte $85, $55, $66, $A5,$55, $FF, $A0,$16,$AA, $8A + .byte $A8,$88, $58, $A7,$55, $66, $A0,$16,$AA, $A9,$88, $A4,$52 + .byte $22, $26, $22, $52, $62, $A0,$17,$AA, $A9,$A8 + .byte $A3,$A5, $A3,$55, $A0,$02,$A5, $A0,$D6,$AA + .byte $A1 +feet09_rle: .byte $28 ; ysize=48 + .byte $A6,$AA, $A4,$00, $05, $A8,$55, $A0,$1B,$AA, $A5,$00, $A8,$55 + .byte $5A, $A0,$1A,$AA, $A6,$00, $A8,$55, $A0,$1A,$AA, $A6,$00, $05 + .byte $A7,$55, $5A, $A0,$19,$AA, $A7,$00, $A8,$55, $A0,$19,$AA, $A8,$00 + .byte $A7,$55, $A0,$19,$AA, $A8,$00, $05, $A7,$55, $A0,$18,$AA, $A9,$00 + .byte $A7,$55, $A0,$18,$AA, $AA,$00, $A7,$55, $A0,$17,$AA, $AA,$00, $05 + .byte $A6,$55, $A0,$17,$AA, $AB,$00, $A7,$55, $A0,$16,$AA, $AC,$00, $A6,$55 + .byte $A0,$16,$AA, $AA,$00, $50, $A6,$55, $A0,$17,$AA, $A7,$00, $80 + .byte $88, $85, $A3,$55, $62, $65, $55,$55, $A0,$17,$AA + .byte $A5,$00, $80, $A4,$88, $85, $55,$55, $66, $56,$56 + .byte $65,$65, $A0,$16,$AA, $A3,$00, $80, $A8,$88, $66, $A4,$55 + .byte $FF, $FA, $A0,$15,$AA, $00, $80, $A8,$88, $58 + .byte $A7,$55, $FF, $A0,$15,$AA, $00, $A8,$88, $A9,$25, $2F + .byte $A0,$13,$AA, $0A, $00,$00, $A0,$01,$AA, $A4,$A8, $A3,$88, $A3,$A5 + .byte $A5,$55, $A0,$02,$A5, $A0,$13,$AA, $A3,$00, $A0,$C1,$AA + .byte $A1 +feet10_rle: .byte $28 ; ysize=48 + .byte $A4,$AA, $A9,$55, $50, $00,$00, $A0,$1C,$AA, $00, $A9,$55 + .byte $00,$00, $0A, $A0,$1B,$AA, $00,$00, $A9,$55, $00,$00, $A0,$1B,$AA + .byte $A3,$00, $A8,$55, $00,$00, $0A, $A0,$1A,$AA, $A3,$00, $05 + .byte $A8,$55, $00,$00, $A0,$1A,$AA, $A4,$00, $05, $A7,$55, $50 + .byte $00, $A0,$1A,$AA, $A5,$00, $A8,$55, $00, $A0,$1A,$AA, $A6,$00 + .byte $A8,$55, $A0,$1A,$AA, $A7,$00, $A7,$55, $A0,$1A,$AA, $A7,$00, $A7,$55 + .byte $6A, $FA, $A0,$18,$AA, $A8,$00, $05, $A4,$55, $65 + .byte $66, $6F, $FA, $A0,$17,$AA, $A9,$00, $65, $55,$55 + .byte $56, $55, $56, $66, $FF, $A0,$17,$AA, $A8,$00 + .byte $60, $56, $A5,$55, $25, $66, $A0,$17,$AA, $A7,$00 + .byte $50, $56, $A4,$55, $25, $52, $55, $A0,$01,$A5 + .byte $A0,$17,$AA, $A6,$00, $A3,$55, $25,$25, $22, $52, $55,$55 + .byte $66, $A0,$18,$AA, $A4,$00, $50, $A3,$25, $52, $55,$55 + .byte $85,$85, $88,$88, $66, $A0,$18,$AA, $A3,$00, $80, $55 + .byte $52, $55, $85,$85, $A6,$88, $66, $A0,$18,$AA, $A3,$00 + .byte $AC,$88, $66, $A0,$18,$AA, $A4,$00, $A3,$08, $A9,$A8, $A0,$17,$AA + .byte $0A, $A7,$00, $A0,$BD,$AA + .byte $A1 +feet11_rle: .byte $28 ; ysize=48 + .byte $A4,$AA, $AD,$00, $A0,$1B,$AA, $AD,$00, $A0,$1B,$AA, $AD,$00, $A0,$1B,$AA + .byte $AD,$00, $0A, $A0,$1A,$AA, $55, $AD,$00, $A0,$1A,$AA, $55 + .byte $50, $AC,$00, $A0,$1A,$AA, $55,$55, $AC,$00, $A0,$1A,$AA, $A3,$55 + .byte $AB,$00, $0A, $A0,$19,$AA, $A3,$55, $AC,$00, $A0,$19,$AA, $55 + .byte $05, $AD,$00, $A0,$19,$AA, $00, $50, $65, $66 + .byte $AB,$00, $0A, $A0,$18,$AA, $65, $66, $56, $6F + .byte $F0, $A3,$00, $A0,$01,$A0, $A7,$00, $A0,$18,$AA, $A3,$55, $56 + .byte $FF, $A3,$00, $A0,$02,$AA, $A0,$01,$A0, $A4,$50, $A0,$01,$A0, $A0,$18,$AA + .byte $A3,$55, $25, $66, $A4,$00, $88,$88, $85, $A3,$55 + .byte $A0,$19,$AA, $55, $25, $52, $55, $05, $00,$00 + .byte $80, $A4,$88, $85, $55, $65, $A0,$19,$AA, $5A + .byte $55, $05, $00,$00, $80, $A8,$88, $86, $6A + .byte $A0,$18,$AA, $A3,$00, $AC,$88, $66, $A0,$18,$AA, $00,$00, $AD,$88 + .byte $66, $A0,$18,$AA, $A4,$00, $A4,$08, $A8,$88, $A0,$17,$AA, $0A + .byte $A8,$00, $A0,$BC,$AA + .byte $A1 +feet12_rle: .byte $28 ; ysize=48 + .byte $A4,$AA, $AB,$00, $A0,$1D,$AA, $AB,$00, $A0,$1D,$AA, $AB,$00, $0A + .byte $A0,$1C,$AA, $AC,$00, $A0,$1C,$AA, $AC,$00, $A0,$1C,$AA, $AD,$00, $A0,$1B,$AA + .byte $AD,$00, $A0,$1B,$AA, $AE,$00, $A0,$1A,$AA, $AE,$00, $A0,$1A,$AA, $AE,$00 + .byte $A0,$1A,$AA, $AF,$00, $A0,$19,$AA, $AC,$00, $50,$50, $A0,$01,$A0, $A0,$19,$AA + .byte $AA,$00, $80, $A3,$55, $A0,$1A,$AA, $A9,$00, $80, $88 + .byte $A3,$55, $5A, $A0,$19,$AA, $A8,$00, $A4,$88, $85, $86 + .byte $66, $A0,$19,$AA, $A7,$00, $A7,$88, $66, $A0,$19,$AA, $A5,$00 + .byte $80, $A8,$88, $66, $A0,$19,$AA, $A4,$00, $AB,$88, $A0,$19,$AA + .byte $A4,$00, $A9,$88, $A0,$01,$A8, $A0,$1A,$AA, $A5,$00, $A4,$08, $A0,$02,$A8 + .byte $A0,$1D,$AA, $A9,$00, $A0,$93,$AA + .byte $A1 +feet13_rle: .byte $28 ; ysize=48 + .byte $A4,$AA, $A5,$00, $0A, $A0,$22,$AA, $A6,$00, $0A, $A0,$21,$AA + .byte $A7,$00, $A0,$21,$AA, $A7,$00, $A0,$21,$AA, $A7,$00, $A0,$21,$AA, $A7,$00 + .byte $A0,$21,$AA, $A6,$00, $88, $8A, $A0,$20,$AA, $A5,$00, $A4,$88 + .byte $A0,$1F,$AA, $A4,$00, $80, $A5,$88, $A0,$1E,$AA, $A3,$00, $A7,$88 + .byte $A0,$1E,$AA, $A3,$00, $A5,$88, $A0,$01,$A8, $A0,$1F,$AA, $A3,$00, $A4,$88 + .byte $A0,$01,$A8, $A0,$20,$AA, $A3,$00, $A4,$88, $A0,$21,$AA, $00,$00, $80 + .byte $A3,$88, $A0,$22,$AA, $00,$00, $A3,$88, $A0,$01,$A8, $A0,$22,$AA, $00,$00 + .byte $88,$88, $08, $A0,$23,$AA, $00,$00, $88, $08, $00 + .byte $A0,$23,$AA, $00,$00, $88, $00,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA + .byte $A5,$00, $A0,$BF,$AA + .byte $A1 +feet14_rle: .byte $28 ; ysize=48 + .byte $A4,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA + .byte $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00 + .byte $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $80, $A4,$00, $A0,$23,$AA, $88 + .byte $80, $A3,$00, $A0,$23,$AA, $88,$88, $80, $00,$00, $A0,$23,$AA + .byte $88,$88, $08, $00,$00, $A0,$23,$AA, $88,$88, $A3,$00, $A0,$23,$AA + .byte $88, $08, $A3,$00, $A0,$23,$AA, $88, $A4,$00, $A0,$23,$AA + .byte $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00 + .byte $A0,$23,$AA, $A5,$00, $A0,$BF,$AA + .byte $A1 +feet15_rle: .byte $28 ; ysize=48 + .byte $A6,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA + .byte $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00 + .byte $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA + .byte $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00 + .byte $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA + .byte $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00 + .byte $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$23,$AA, $A5,$00, $A0,$1D,$AA + .byte $A1 diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet01.png b/demos/another_myst/intro_graphics/02_outer_door/feet01.png new file mode 100644 index 00000000..c18168da Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/feet01.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet02.png b/demos/another_myst/intro_graphics/02_outer_door/feet02.png new file mode 100644 index 00000000..99476f3f Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/feet02.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet03.png b/demos/another_myst/intro_graphics/02_outer_door/feet03.png new file mode 100644 index 00000000..e3887a84 Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/feet03.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet04.png b/demos/another_myst/intro_graphics/02_outer_door/feet04.png new file mode 100644 index 00000000..f7c0f7fe Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/feet04.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet05.png b/demos/another_myst/intro_graphics/02_outer_door/feet05.png new file mode 100644 index 00000000..2bb1e3bd Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/feet05.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet06.png b/demos/another_myst/intro_graphics/02_outer_door/feet06.png new file mode 100644 index 00000000..3834392c Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/feet06.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet07.png b/demos/another_myst/intro_graphics/02_outer_door/feet07.png new file mode 100644 index 00000000..19df8d21 Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/feet07.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet08.png b/demos/another_myst/intro_graphics/02_outer_door/feet08.png new file mode 100644 index 00000000..708b09cd Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/feet08.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet09.png b/demos/another_myst/intro_graphics/02_outer_door/feet09.png new file mode 100644 index 00000000..5d04eac3 Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/feet09.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet10.png b/demos/another_myst/intro_graphics/02_outer_door/feet10.png new file mode 100644 index 00000000..62230d0f Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/feet10.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet11.png b/demos/another_myst/intro_graphics/02_outer_door/feet11.png new file mode 100644 index 00000000..7a525cd0 Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/feet11.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet12.png b/demos/another_myst/intro_graphics/02_outer_door/feet12.png new file mode 100644 index 00000000..75fbfaf5 Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/feet12.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet13.png b/demos/another_myst/intro_graphics/02_outer_door/feet13.png new file mode 100644 index 00000000..721b1950 Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/feet13.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet14.png b/demos/another_myst/intro_graphics/02_outer_door/feet14.png new file mode 100644 index 00000000..cbf8196d Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/feet14.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet15.png b/demos/another_myst/intro_graphics/02_outer_door/feet15.png new file mode 100644 index 00000000..ad63d642 Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/feet15.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/feet_lz4.inc b/demos/another_myst/intro_graphics/02_outer_door/feet_lz4.inc new file mode 100644 index 00000000..8a515507 --- /dev/null +++ b/demos/another_myst/intro_graphics/02_outer_door/feet_lz4.inc @@ -0,0 +1,179 @@ + +feet01_rle: + .byte $17,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$00,$01,$FF,$FF,$EA,$50 + .byte $00,$00,$00,$00,$00 +feet02_rle: + .byte $81,$00 + .byte $1F,$AA,$01,$00,$0D,$12,$55,$01,$00,$1F,$AA,$29,$00,$14,$0F,$20 + .byte $00,$08,$53,$52,$52,$25,$25,$55,$01,$00,$14,$66,$01,$00,$0F,$80 + .byte $00,$57,$64,$AA,$A5,$A5,$55,$55,$52,$01,$00,$13,$00,$01,$00,$0F + .byte $80,$00,$58,$03,$85,$00,$0A,$01,$00,$0F,$58,$00,$35,$0F,$28,$00 + .byte $17,$02,$01,$00,$0E,$00,$01,$0F,$58,$00,$2D,$1E,$A5,$80,$00,$0F + .byte $01,$00,$32,$0F,$80,$00,$13,$2E,$6A,$5A,$7F,$00,$0F,$00,$01,$58 + .byte $9F,$66,$56,$55,$55,$56,$56,$56,$66,$FF,$00,$01,$5F,$45,$2A,$5A + .byte $5A,$55,$57,$03,$1F,$6F,$00,$01,$18,$50,$00,$00,$00,$00,$00 +feet03_rle: + .byte $96,$00 + .byte $1F,$AA,$01,$00,$0C,$12,$55,$01,$00,$0F,$26,$00,$12,$0F,$1D,$00 + .byte $04,$44,$5A,$2A,$25,$55,$01,$00,$3F,$66,$FF,$AA,$01,$00,$1A,$1E + .byte $5A,$80,$00,$0F,$A5,$00,$1E,$52,$A5,$A5,$55,$52,$52,$83,$00,$15 + .byte $65,$80,$00,$13,$00,$01,$00,$0F,$FF,$00,$38,$1F,$A5,$21,$00,$07 + .byte $42,$A5,$55,$55,$52,$01,$00,$1F,$AA,$01,$00,$1B,$0F,$FF,$00,$30 + .byte $05,$06,$01,$02,$01,$00,$0E,$00,$01,$0F,$80,$00,$53,$0F,$01,$00 + .byte $22,$1E,$5A,$7F,$01,$0F,$80,$00,$34,$0E,$00,$01,$0F,$5A,$00,$24 + .byte $5F,$6A,$56,$56,$56,$65,$FF,$00,$44,$0F,$80,$00,$0D,$40,$5A,$5A + .byte $5A,$56,$20,$00,$6F,$56,$66,$66,$F6,$AA,$AA,$00,$01,$1D,$50,$00 + .byte $00,$00,$00,$00 +feet04_rle: + .byte $96,$00 + .byte $1F,$AA,$01,$00,$06,$14,$55,$01,$00,$1F,$AA,$01,$00,$0B,$0F,$27 + .byte $00,$0F,$24,$5A,$5A,$24,$00,$20,$66,$FF,$10,$00,$17,$88,$01,$00 + .byte $0F,$80,$00,$50,$71,$52,$52,$25,$25,$25,$25,$65,$01,$00,$01,$80 + .byte $00,$53,$A8,$A8,$AA,$AA,$00,$01,$00,$0F,$80,$00,$3C,$2E,$8A,$AA + .byte $01,$00,$72,$A5,$A5,$A5,$55,$55,$55,$52,$01,$00,$0E,$4D,$00,$0F + .byte $58,$01,$27,$1E,$AA,$28,$00,$1F,$88,$5E,$00,$15,$0E,$00,$01,$0F + .byte $80,$00,$31,$1F,$88,$80,$00,$16,$0F,$00,$01,$3E,$1E,$A5,$80,$00 + .byte $0F,$00,$01,$52,$37,$6A,$56,$65,$FF,$00,$0F,$00,$01,$5D,$72,$6A + .byte $66,$56,$55,$55,$56,$66,$58,$03,$2F,$8A,$88,$00,$01,$1A,$50,$00 + .byte $00,$00,$00,$00 +feet05_rle: + .byte $B6,$00 + .byte $1F,$AA,$01,$00,$04,$34,$00,$00,$55,$01,$00,$10,$00,$01,$00,$1F + .byte $AA,$01,$00,$06,$04,$27,$00,$6F,$AA,$55,$55,$85,$88,$88,$23,$00 + .byte $02,$14,$5A,$24,$00,$6F,$56,$FF,$88,$A8,$A8,$AA,$01,$00,$12,$05 + .byte $80,$00,$1F,$05,$80,$00,$15,$3F,$85,$88,$88,$80,$00,$02,$53,$52 + .byte $25,$25,$25,$25,$25,$00,$16,$66,$E0,$00,$1F,$00,$58,$00,$14,$0F + .byte $28,$00,$15,$2F,$8A,$88,$80,$00,$04,$63,$A5,$A5,$55,$55,$55,$52 + .byte $01,$00,$0E,$FD,$00,$0F,$80,$00,$35,$1E,$88,$80,$00,$0F,$5F,$01 + .byte $09,$0F,$00,$01,$3E,$01,$7F,$00,$0F,$DD,$01,$14,$0F,$00,$01,$45 + .byte $2F,$A8,$AA,$00,$01,$41,$3F,$50,$55,$55,$28,$00,$08,$34,$66,$56 + .byte $65,$80,$00,$0F,$FE,$00,$38,$07,$80,$00,$09,$B8,$02,$0C,$01,$00 + .byte $20,$6A,$56,$1E,$00,$2E,$66,$F6,$7D,$01,$0F,$00,$01,$0E,$50,$00 + .byte $00,$00,$00,$00 +feet06_rle: + .byte $BA,$00 + .byte $1E,$AA,$01,$00,$10,$00,$01,$00,$33,$AA,$AA,$55,$01,$00,$0E,$22 + .byte $00,$0A,$2A,$00,$03,$27,$00,$1F,$A5,$24,$00,$04,$54,$88,$88,$88 + .byte $58,$58,$4C,$00,$2F,$66,$FF,$4E,$00,$08,$09,$56,$00,$1F,$00,$80 + .byte $00,$11,$01,$2B,$00,$0F,$27,$00,$0C,$64,$A8,$A8,$52,$52,$52,$25 + .byte $01,$00,$1A,$2F,$65,$00,$2F,$00,$00,$80,$00,$2D,$1F,$50,$27,$00 + .byte $10,$4F,$A5,$A5,$A5,$A5,$4E,$00,$11,$0A,$81,$01,$0F,$32,$00,$12 + .byte $2F,$A5,$55,$59,$00,$19,$0D,$E5,$00,$2F,$00,$00,$80,$00,$2B,$3F + .byte $8A,$88,$85,$80,$00,$24,$0F,$9C,$00,$0E,$1F,$0A,$59,$00,$10,$5F + .byte $8A,$88,$88,$88,$88,$00,$01,$3F,$09,$D8,$02,$0F,$59,$00,$08,$10 + .byte $88,$01,$00,$8F,$68,$56,$56,$65,$55,$65,$A5,$A5,$00,$01,$38,$0F + .byte $80,$00,$13,$12,$8A,$7E,$00,$7F,$55,$55,$55,$56,$56,$66,$FF,$63 + .byte $00,$20,$50,$00,$00,$00,$00,$00 +feet07_rle: + .byte $CC,$00 + .byte $1A,$AA,$01,$00,$12,$00,$01,$00,$43,$AA,$AA,$AA,$55,$01,$00,$0B + .byte $21,$00,$0C,$27,$00,$05,$29,$00,$0B,$22,$00,$17,$88,$01,$00,$34 + .byte $66,$50,$55,$01,$00,$2E,$66,$FF,$50,$00,$0F,$80,$00,$2C,$1F,$A5 + .byte $80,$00,$0E,$52,$52,$52,$52,$22,$25,$01,$00,$2A,$26,$2F,$42,$00 + .byte $1F,$00,$59,$00,$06,$1F,$A5,$80,$00,$15,$1F,$AA,$28,$00,$04,$16 + .byte $A8,$01,$00,$34,$A5,$A5,$A5,$CF,$00,$1F,$5A,$00,$01,$15,$1F,$AA + .byte $80,$00,$09,$1F,$A0,$80,$00,$10,$0F,$69,$00,$12,$0E,$00,$01,$0F + .byte $D8,$01,$0C,$14,$AA,$74,$00,$2E,$50,$50,$80,$00,$0F,$01,$00,$2F + .byte $0F,$80,$00,$13,$45,$8A,$8A,$8A,$85,$1B,$00,$1F,$5A,$00,$01,$38 + .byte $1F,$00,$80,$00,$11,$11,$8A,$55,$02,$12,$85,$1B,$00,$9F,$6A,$56 + .byte $56,$56,$65,$65,$65,$65,$FA,$FF,$00,$38,$0F,$80,$00,$0A,$15,$8A + .byte $D7,$02,$EF,$55,$66,$AA,$AA,$5A,$56,$55,$55,$55,$56,$56,$66,$66 + .byte $FF,$6A,$00,$1F,$50,$00,$00,$00,$00,$00 +feet08_rle: + .byte $BB,$00 + .byte $1A,$AA,$01,$00,$32,$00,$00,$55,$01,$00,$0B,$18,$00,$0D,$27,$00 + .byte $1F,$00,$2A,$00,$0C,$23,$8A,$88,$01,$00,$13,$58,$27,$00,$1F,$66 + .byte $52,$00,$0B,$0F,$80,$00,$3D,$14,$88,$01,$00,$9E,$52,$52,$52,$52 + .byte $22,$26,$22,$52,$62,$42,$00,$00,$01,$00,$0E,$80,$00,$0F,$81,$00 + .byte $10,$03,$3C,$00,$0F,$29,$00,$0A,$14,$A8,$01,$00,$8F,$A5,$A5,$A5 + .byte $55,$55,$55,$A5,$A5,$00,$01,$14,$1F,$00,$80,$00,$34,$0E,$69,$00 + .byte $0F,$00,$01,$13,$0F,$80,$00,$11,$17,$A0,$80,$00,$2F,$A5,$AA,$01 + .byte $00,$38,$2F,$0A,$00,$01,$02,$13,$9E,$8A,$55,$55,$50,$00,$22,$65 + .byte $65,$65,$FF,$00,$0F,$00,$01,$2A,$00,$12,$00,$1F,$05,$81,$00,$0E + .byte $00,$DC,$02,$AF,$55,$55,$55,$52,$66,$55,$55,$56,$56,$FF,$00,$01 + .byte $39,$0F,$D8,$02,$0F,$05,$5A,$03,$31,$85,$55,$66,$27,$00,$1F,$FF + .byte $6A,$00,$26,$50,$00,$00,$00,$00,$00 +feet09_rle: + .byte $D0,$00 + .byte $11,$AA,$01,$00,$63,$00,$00,$00,$00,$05,$55,$01,$00,$1F,$AA,$01 + .byte $00,$07,$15,$00,$01,$00,$0F,$2C,$00,$0B,$33,$00,$80,$88,$01,$00 + .byte $13,$58,$29,$00,$1E,$FF,$56,$00,$0C,$58,$00,$04,$80,$00,$1F,$5A + .byte $80,$00,$11,$1F,$05,$80,$00,$0B,$04,$7F,$00,$14,$25,$01,$00,$1F + .byte $2F,$4A,$00,$04,$08,$0E,$00,$0F,$01,$01,$0F,$1F,$00,$01,$01,$12 + .byte $E1,$0A,$00,$00,$AA,$A8,$A8,$A8,$A8,$88,$88,$88,$A5,$A5,$A5,$27 + .byte $00,$2F,$A5,$A5,$00,$01,$0F,$2F,$00,$05,$01,$01,$0E,$1D,$00,$81 + .byte $00,$0F,$26,$00,$04,$0E,$6E,$00,$0F,$00,$01,$10,$0F,$01,$01,$0F + .byte $06,$7E,$00,$1E,$50,$2C,$02,$0F,$01,$00,$28,$0F,$56,$02,$13,$05 + .byte $28,$00,$8F,$80,$88,$85,$55,$55,$55,$62,$65,$80,$00,$28,$0E,$00 + .byte $01,$08,$82,$01,$0F,$36,$00,$0A,$00,$DC,$02,$00,$81,$00,$5F,$66 + .byte $56,$56,$65,$65,$00,$01,$3B,$1F,$00,$80,$00,$0F,$05,$5A,$03,$11 + .byte $66,$57,$03,$1F,$FA,$72,$00,$27,$50,$00,$00,$00,$00,$00 +feet10_rle: + .byte $E6,$00 + .byte $54,$AA,$AA,$AA,$AA,$55,$01,$00,$4F,$50,$00,$00,$AA,$01,$00,$08 + .byte $12,$00,$01,$00,$03,$2D,$00,$0F,$28,$00,$0A,$71,$80,$55,$52,$55 + .byte $85,$85,$88,$01,$00,$1E,$66,$54,$00,$0B,$30,$00,$05,$81,$00,$3F + .byte $00,$00,$0A,$80,$00,$16,$2F,$6A,$FA,$28,$00,$08,$02,$7A,$00,$0E + .byte $80,$00,$0C,$4C,$00,$12,$00,$0C,$00,$07,$81,$00,$0F,$80,$00,$0F + .byte $20,$00,$05,$2A,$00,$4F,$65,$66,$6F,$FA,$28,$00,$08,$44,$08,$08 + .byte $08,$A8,$01,$00,$0E,$00,$01,$0D,$30,$00,$0F,$01,$01,$12,$14,$00 + .byte $01,$00,$8F,$65,$55,$55,$56,$55,$56,$66,$FF,$27,$00,$03,$17,$0A + .byte $DB,$00,$0F,$4C,$00,$0E,$03,$0C,$00,$1F,$05,$01,$01,$11,$04,$34 + .byte $00,$21,$60,$56,$2B,$00,$3F,$25,$66,$AA,$01,$00,$33,$17,$00,$81 + .byte $00,$1F,$50,$80,$00,$0F,$21,$50,$56,$7E,$00,$3F,$52,$55,$A5,$74 + .byte $00,$2C,$07,$00,$01,$07,$82,$01,$0F,$34,$00,$0D,$00,$7C,$00,$5F + .byte $25,$22,$52,$55,$55,$FF,$00,$35,$06,$58,$00,$0F,$58,$03,$0F,$71 + .byte $00,$50,$25,$25,$25,$52,$55,$5C,$03,$1F,$66,$74,$00,$2C,$50,$00 + .byte $00,$00,$00,$00 +feet11_rle: + .byte $C8,$00 + .byte $58,$AA,$AA,$AA,$AA,$00,$01,$00,$1F,$AA,$01,$00,$07,$3F,$55,$55 + .byte $55,$2A,$00,$11,$00,$50,$00,$17,$88,$01,$00,$2F,$66,$AA,$01,$00 + .byte $0C,$0F,$80,$00,$16,$2F,$05,$00,$80,$00,$14,$1F,$88,$80,$00,$0E + .byte $08,$45,$00,$0F,$80,$00,$15,$47,$00,$50,$65,$66,$2A,$00,$1F,$0A + .byte $D0,$00,$09,$44,$08,$08,$08,$08,$81,$00,$0F,$00,$01,$1A,$1F,$0A + .byte $28,$00,$07,$9F,$65,$66,$56,$6F,$F0,$00,$00,$00,$A0,$AB,$00,$0B + .byte $1F,$0A,$CB,$00,$10,$09,$00,$01,$1F,$55,$01,$01,$13,$00,$00,$02 + .byte $21,$56,$FF,$22,$00,$7F,$A0,$50,$50,$50,$50,$A0,$AA,$01,$00,$34 + .byte $2F,$55,$50,$80,$00,$16,$31,$25,$66,$00,$5E,$02,$4F,$85,$55,$55 + .byte $55,$74,$00,$2A,$09,$00,$01,$1F,$55,$80,$00,$14,$20,$25,$52,$83 + .byte $02,$30,$80,$88,$88,$81,$00,$1F,$65,$FF,$00,$35,$0B,$58,$03,$0F + .byte $01,$02,$07,$15,$5A,$7E,$00,$00,$01,$00,$2F,$86,$6A,$00,$01,$2C + .byte $50,$00,$00,$00,$00,$00 +feet12_rle: + .byte $9B,$00 + .byte $56,$AA,$AA,$AA,$AA,$00,$01,$00,$1F,$AA,$01,$00,$09,$19,$00,$01 + .byte $00,$0F,$28,$00,$0C,$23,$80,$88,$01,$00,$1F,$66,$54,$00,$0A,$0F + .byte $80,$00,$45,$16,$88,$01,$00,$0F,$4C,$00,$0A,$0B,$58,$00,$1F,$0A + .byte $80,$00,$17,$1F,$00,$80,$00,$13,$2F,$A8,$AA,$00,$01,$19,$1F,$00 + .byte $28,$00,$15,$3F,$50,$50,$A0,$28,$00,$0B,$6F,$08,$08,$08,$08,$A8 + .byte $A8,$4C,$00,$0E,$0F,$80,$00,$23,$4F,$80,$55,$55,$55,$28,$00,$10 + .byte $0F,$FB,$00,$0F,$0E,$58,$01,$0F,$28,$00,$11,$6F,$80,$88,$55,$55 + .byte $55,$5A,$5E,$00,$14,$0F,$00,$01,$1B,$0F,$80,$00,$11,$00,$D7,$01 + .byte $3F,$85,$86,$66,$80,$00,$2A,$0F,$58,$03,$26,$05,$5B,$02,$1F,$66 + .byte $74,$00,$2D,$50,$00,$00,$00,$00,$00 +feet13_rle: + .byte $86,$00 + .byte $50,$AA,$AA,$AA,$AA,$00,$01,$00,$2F,$0A,$AA,$01,$00,$0E,$00,$27 + .byte $00,$20,$80,$88,$01,$00,$0F,$28,$00,$0D,$4F,$88,$08,$00,$AA,$01 + .byte $00,$17,$1F,$00,$81,$00,$13,$00,$28,$00,$2F,$88,$88,$80,$00,$13 + .byte $2F,$00,$00,$74,$00,$12,$27,$00,$00,$0C,$00,$0F,$80,$00,$16,$1F + .byte $A8,$5C,$00,$11,$0F,$00,$01,$1E,$0F,$80,$00,$16,$1F,$A8,$50,$00 + .byte $12,$0F,$00,$01,$47,$0F,$DA,$00,$18,$0F,$00,$01,$3D,$1F,$80,$7F + .byte $00,$36,$0E,$00,$01,$2F,$88,$8A,$34,$00,$0F,$0E,$7E,$01,$0F,$8C + .byte $00,$36,$0F,$5A,$01,$10,$00,$25,$00,$1F,$08,$74,$00,$37,$50,$00 + .byte $00,$00,$00,$00 +feet14_rle: + .byte $57,$00 + .byte $50,$AA,$AA,$AA,$AA,$00,$01,$00,$1F,$AA,$01,$00,$0F,$1F,$80,$28 + .byte $00,$14,$0E,$50,$00,$0F,$30,$00,$33,$2F,$88,$80,$80,$00,$37,$13 + .byte $00,$01,$00,$0F,$80,$00,$1A,$2F,$88,$80,$00,$01,$6B,$2F,$88,$08 + .byte $00,$01,$6C,$0F,$D8,$00,$1B,$0F,$00,$01,$3E,$1F,$08,$80,$00,$37 + .byte $0F,$00,$01,$22,$1F,$00,$00,$01,$6B,$2F,$00,$00,$00,$01,$3A,$50 + .byte $00,$00,$00,$00,$00 +feet15_rle: + .byte $29,$00 + .byte $11,$AA,$01,$00,$10,$00,$01,$00,$1F,$AA,$01,$00,$0F,$0F,$28,$00 + .byte $3D,$2F,$AA,$AA,$80,$00,$65,$13,$00,$01,$00,$0F,$00,$01,$FF,$FF + .byte $EA,$50,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/02_outer_door/outer_door.inc b/demos/another_myst/intro_graphics/02_outer_door/outer_door.inc new file mode 100644 index 00000000..715850b5 --- /dev/null +++ b/demos/another_myst/intro_graphics/02_outer_door/outer_door.inc @@ -0,0 +1,31 @@ +outer_door_rle: .byte $28 ; ysize=48 + .byte $A4,$22, $A3,$55, $22, $A4,$00, $A5,$22, $55, $A4,$22 + .byte $20, $00, $A4,$22, $55,$55, $A3,$66, $22, $A6,$00 + .byte $A4,$22, $A3,$55, $22, $A4,$00, $A5,$22, $55, $A5,$22 + .byte $00, $A4,$22, $55, $65, $A3,$66, $22, $A6,$00 + .byte $A4,$22, $A3,$55, $22, $A4,$00, $A5,$22, $25, $55 + .byte $A4,$22, $00, $A4,$22, $55, $A4,$66, $22, $A6,$00 + .byte $A4,$22, $A3,$55, $22, $A4,$00, $A6,$22, $25, $55 + .byte $22,$22, $00, $20, $A4,$22, $55, $A4,$66, $22 + .byte $A6,$00, $A4,$22, $A3,$55, $22, $A5,$00, $A7,$22, $20,$20 + .byte $A6,$22, $55, $A4,$66, $62, $22, $A5,$00, $A4,$22 + .byte $A3,$55, $22, $A5,$00, $AF,$22, $55, $A5,$66, $22 + .byte $A5,$00, $A4,$22, $A3,$55, $22, $A5,$00, $AF,$22, $55 + .byte $A5,$66, $22, $A5,$00, $A4,$22, $A3,$55, $22, $A5,$00 + .byte $AF,$22, $55, $A5,$66, $22, $A5,$00, $A4,$22, $A3,$55 + .byte $22, $A5,$00, $AE,$22, $52, $55, $A5,$66, $22 + .byte $20, $A4,$00, $A4,$22, $A3,$55, $22, $A5,$00, $AE,$22 + .byte $55,$55, $A6,$66, $22, $A4,$00, $A4,$22, $A3,$55, $22 + .byte $A5,$00, $A5,$22, $A4,$02, $A5,$22, $55,$55, $A6,$66, $22 + .byte $A4,$00, $A4,$22, $A3,$55, $22, $A5,$00, $A4,$22, $A4,$20 + .byte $A6,$22, $55,$55, $A6,$66, $22, $A4,$00, $A4,$22, $A3,$55 + .byte $22, $A5,$00, $AE,$22, $55,$55, $A5,$66, $26, $22 + .byte $A4,$00, $A4,$22, $A3,$55, $22, $A5,$00, $AE,$22, $55,$55 + .byte $A3,$26, $22,$22, $02,$02, $A4,$00, $A4,$22, $A3,$55, $22 + .byte $A6,$00, $AD,$22, $25,$25, $22, $02, $A9,$00, $A4,$22 + .byte $A3,$55, $22, $A6,$00, $02, $AA,$22, $02, $AE,$00 + .byte $A4,$22, $A3,$55, $22, $A7,$00, $02, $A4,$22, $02,$02 + .byte $A0,$12,$00, $A4,$22, $A3,$55, $22, $A0,$20,$00, $A4,$22, $25,$25 + .byte $02,$02, $A0,$20,$00, $A3,$22, $02, $A0,$24,$00, $22, $02 + .byte $A0,$9E,$00 + .byte $A1 diff --git a/demos/another_myst/intro_graphics/02_outer_door/outer_door.png b/demos/another_myst/intro_graphics/02_outer_door/outer_door.png new file mode 100644 index 00000000..2ba2ee9e Binary files /dev/null and b/demos/another_myst/intro_graphics/02_outer_door/outer_door.png differ diff --git a/demos/another_myst/intro_graphics/02_outer_door/outer_door_lz4.inc b/demos/another_myst/intro_graphics/02_outer_door/outer_door_lz4.inc new file mode 100644 index 00000000..5509505b --- /dev/null +++ b/demos/another_myst/intro_graphics/02_outer_door/outer_door_lz4.inc @@ -0,0 +1,17 @@ + +outer_door_rle: + .byte $D6,$00 + .byte $D1,$22,$22,$22,$22,$55,$55,$55,$22,$00,$00,$00,$00,$22,$0D,$00 + .byte $00,$05,$00,$22,$20,$00,$18,$00,$51,$66,$66,$66,$22,$00,$01,$00 + .byte $08,$28,$00,$29,$00,$22,$01,$00,$40,$52,$55,$66,$66,$29,$00,$1D + .byte $20,$28,$00,$30,$00,$00,$02,$10,$00,$3F,$02,$02,$00,$01,$00,$06 + .byte $0F,$80,$00,$03,$12,$22,$18,$00,$1F,$65,$80,$00,$12,$01,$A7,$00 + .byte $04,$2A,$00,$0B,$80,$00,$0F,$01,$00,$0E,$0D,$80,$00,$26,$25,$55 + .byte $80,$00,$1F,$66,$80,$00,$09,$4F,$02,$02,$02,$02,$80,$00,$03,$4F + .byte $25,$25,$02,$02,$80,$00,$26,$01,$81,$00,$2F,$00,$20,$80,$00,$0E + .byte $4F,$20,$20,$20,$20,$00,$01,$03,$0F,$7C,$00,$16,$0F,$58,$01,$05 + .byte $05,$59,$00,$00,$56,$00,$2F,$62,$22,$80,$01,$14,$12,$26,$80,$00 + .byte $0F,$7E,$00,$1A,$0F,$58,$00,$0A,$13,$22,$58,$02,$0F,$80,$00,$0F + .byte $3E,$26,$26,$26,$66,$02,$0F,$80,$00,$48,$0A,$29,$00,$2E,$25,$25 + .byte $F5,$00,$0F,$80,$00,$4C,$16,$02,$25,$00,$0F,$7B,$00,$27,$50,$00 + .byte $00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/03_elevator/Makefile b/demos/another_myst/intro_graphics/03_elevator/Makefile new file mode 100644 index 00000000..1397ae2c --- /dev/null +++ b/demos/another_myst/intro_graphics/03_elevator/Makefile @@ -0,0 +1,56 @@ +include ../../../Makefile.inc + +PNG2RLE = ../../../gr-utils/png2rle +PNG2LZ4 = ../../../gr-utils/png2lz4 + + +all: intro_elevator.inc intro_off_elevator.inc intro_walking.inc \ + intro_elevator_lz4.inc intro_off_elevator_lz4.inc intro_walking_lz4.inc + +##### + +intro_elevator.inc: $(PNG2RLE) intro_elevator.png + $(PNG2RLE) asm intro_elevator.png elevator_rle > intro_elevator.inc + +intro_off_elevator.inc: $(PNG2RLE) intro_off_elevator.png + $(PNG2RLE) asm intro_off_elevator.png off_elevator_rle > intro_off_elevator.inc + +intro_walking.inc: $(PNG2RLE) walking00.png walking01.png walking02.png \ + walking03.png walking04.png walking05.png walking06.png \ + walking07.png walking08.png + $(PNG2RLE) asm walking01.png walking00_rle > intro_walking.inc + $(PNG2RLE) asm walking01.png walking01_rle >> intro_walking.inc + $(PNG2RLE) asm walking02.png walking02_rle >> intro_walking.inc + $(PNG2RLE) asm walking03.png walking03_rle >> intro_walking.inc + $(PNG2RLE) asm walking04.png walking04_rle >> intro_walking.inc + $(PNG2RLE) asm walking05.png walking05_rle >> intro_walking.inc + $(PNG2RLE) asm walking06.png walking06_rle >> intro_walking.inc + $(PNG2RLE) asm walking07.png walking07_rle >> intro_walking.inc + $(PNG2RLE) asm walking08.png walking08_rle >> intro_walking.inc + +##### + +intro_elevator_lz4.inc: $(PNG2LZ4) intro_elevator.png + $(PNG2LZ4) asm intro_elevator.png elevator_rle > intro_elevator_lz4.inc + +intro_off_elevator_lz4.inc: $(PNG2LZ4) intro_off_elevator.png + $(PNG2LZ4) asm intro_off_elevator.png off_elevator_rle > intro_off_elevator_lz4.inc + +intro_walking_lz4.inc: $(PNG2LZ4) walking00.png walking01.png walking02.png \ + walking03.png walking04.png walking05.png walking06.png \ + walking07.png walking08.png + $(PNG2LZ4) asm walking01.png walking00_rle > intro_walking_lz4.inc + $(PNG2LZ4) asm walking01.png walking01_rle >> intro_walking_lz4.inc + $(PNG2LZ4) asm walking02.png walking02_rle >> intro_walking_lz4.inc + $(PNG2LZ4) asm walking03.png walking03_rle >> intro_walking_lz4.inc + $(PNG2LZ4) asm walking04.png walking04_rle >> intro_walking_lz4.inc + $(PNG2LZ4) asm walking05.png walking05_rle >> intro_walking_lz4.inc + $(PNG2LZ4) asm walking06.png walking06_rle >> intro_walking_lz4.inc + $(PNG2LZ4) asm walking07.png walking07_rle >> intro_walking_lz4.inc + $(PNG2LZ4) asm walking08.png walking08_rle >> intro_walking_lz4.inc + + +##### + +clean: + rm -f *~ *.inc diff --git a/demos/another_myst/intro_graphics/03_elevator/intro_elevator.inc b/demos/another_myst/intro_graphics/03_elevator/intro_elevator.inc new file mode 100644 index 00000000..a0e4667c --- /dev/null +++ b/demos/another_myst/intro_graphics/03_elevator/intro_elevator.inc @@ -0,0 +1,47 @@ +elevator_rle: .byte $28 ; ysize=48 + .byte $A9,$22, $A5,$00, $01, $00, $10, $A6,$00, $A5,$22 + .byte $55, $A3,$22, $00, $A3,$22, $00, $AC,$22, $A5,$00 + .byte $01, $00, $10, $00, $01, $A5,$00, $A4,$22 + .byte $55, $A3,$22, $00, $A3,$22, $00, $AC,$22, $A7,$00 + .byte $D0, $00, $01, $A5,$00, $88, $A3,$22, $55 + .byte $A3,$22, $00, $A3,$22, $00, $A4,$22, $52, $20 + .byte $00, $02, $A4,$22, $A7,$00, $DD, $A7,$00, $88 + .byte $22, $00, $22, $55, $A3,$22, $00, $A3,$22 + .byte $00, $AC,$22, $A7,$00, $DD, $A7,$00, $88, $22 + .byte $55, $00, $55, $50, $20,$20, $00, $A3,$20 + .byte $00, $A3,$20, $A9,$22, $A7,$00, $DD, $A7,$00, $88 + .byte $22, $55, $88, $22, $55, $22,$22, $00 + .byte $22,$22, $02, $00, $AC,$22, $A7,$00, $DD, $A7,$00 + .byte $88, $22, $55, $88, $22, $55, $22,$22 + .byte $00, $22,$22, $00,$00, $AC,$22, $A7,$00, $DD, $A6,$00 + .byte $88,$88, $22, $55, $88, $22, $55, $22,$22 + .byte $00, $22, $02, $20, $00, $AC,$22, $A7,$00 + .byte $DD, $A5,$00, $80, $88,$88, $22, $55, $88 + .byte $22, $55, $20,$20, $00, $20, $00, $20 + .byte $00, $A3,$20, $A9,$22, $A7,$00, $DD, $00,$00, $60 + .byte $00,$00, $A3,$88, $22, $55, $88, $22, $55 + .byte $22,$22, $00, $22, $00, $22, $00, $AC,$22 + .byte $A7,$00, $DD, $A4,$00, $80, $A3,$88, $22, $55 + .byte $88, $22, $55, $20, $02, $A3,$00, $22 + .byte $00, $AC,$22, $A7,$00, $DD, $A4,$00, $A4,$88, $22 + .byte $55, $88, $22, $55, $22, $20, $00,$00 + .byte $20, $22, $00, $AC,$22, $A7,$00, $DD, $A4,$00 + .byte $A4,$88, $22, $55, $88, $22, $55, $20,$20 + .byte $A3,$00, $20, $00, $A3,$20, $A9,$22, $A7,$00, $DD + .byte $A4,$00, $88, $58, $88,$88, $22, $55, $88 + .byte $22, $55, $22,$22, $A3,$00, $02, $00, $AC,$22 + .byte $A7,$00, $DD, $A4,$00, $88, $55, $88,$88, $22 + .byte $55, $88, $22, $55, $22, $02, $A5,$00 + .byte $02, $AB,$22, $A7,$00, $DD, $A3,$00, $50, $88 + .byte $55, $58,$58, $22, $55, $88, $22, $55 + .byte $22, $A3,$00, $22, $A4,$00, $02, $A9,$22, $A7,$00 + .byte $DD, $A3,$00, $25, $28, $22,$22, $62, $22 + .byte $55, $88, $22, $55, $A4,$00, $20,$20, $A4,$00 + .byte $A9,$22, $A7,$00, $DD, $00, $20, $22,$22, $62 + .byte $66,$66, $26, $22, $55, $88, $22, $55 + .byte $A4,$00, $22, $02, $A4,$00, $A9,$22, $A7,$00, $2D + .byte $22,$22, $62, $A3,$66, $26, $22,$22, $55, $88 + .byte $22, $55, $AA,$00, $A9,$22, $A5,$00, $20, $A3,$22 + .byte $62, $A4,$66, $A3,$22, $55, $88, $22, $55 + .byte $A0,$AA,$00 + .byte $A1 diff --git a/demos/another_myst/intro_graphics/03_elevator/intro_elevator.png b/demos/another_myst/intro_graphics/03_elevator/intro_elevator.png new file mode 100644 index 00000000..82572507 Binary files /dev/null and b/demos/another_myst/intro_graphics/03_elevator/intro_elevator.png differ diff --git a/demos/another_myst/intro_graphics/03_elevator/intro_elevator_lz4.inc b/demos/another_myst/intro_graphics/03_elevator/intro_elevator_lz4.inc new file mode 100644 index 00000000..8511d836 --- /dev/null +++ b/demos/another_myst/intro_graphics/03_elevator/intro_elevator_lz4.inc @@ -0,0 +1,22 @@ + +elevator_rle: + .byte $27,$01 + .byte $14,$22,$01,$00,$10,$00,$01,$00,$41,$01,$00,$10,$00,$01,$00,$01 + .byte $13,$00,$10,$55,$17,$00,$03,$04,$00,$0A,$28,$00,$31,$00,$00,$DD + .byte $06,$00,$B1,$80,$88,$88,$22,$55,$88,$22,$55,$20,$20,$00,$02,$00 + .byte $2F,$20,$20,$28,$00,$01,$51,$25,$28,$22,$22,$62,$28,$00,$00,$12 + .byte $00,$37,$20,$20,$00,$01,$00,$0E,$80,$00,$15,$01,$18,$00,$0F,$80 + .byte $00,$0C,$43,$60,$00,$00,$88,$80,$00,$00,$24,$00,$1F,$00,$28,$00 + .byte $04,$75,$20,$22,$22,$62,$66,$66,$26,$80,$00,$2E,$22,$02,$80,$00 + .byte $06,$30,$00,$13,$D0,$80,$00,$1F,$88,$00,$01,$11,$24,$80,$88,$00 + .byte $01,$00,$54,$00,$0F,$28,$00,$02,$10,$2D,$7E,$00,$00,$7F,$00,$05 + .byte $80,$00,$0A,$01,$00,$5D,$22,$52,$20,$00,$02,$58,$01,$00,$80,$00 + .byte $1F,$00,$80,$00,$0F,$15,$88,$00,$01,$4E,$20,$00,$00,$20,$28,$00 + .byte $00,$FC,$00,$01,$7F,$00,$2E,$66,$22,$80,$00,$0E,$00,$01,$0A,$80 + .byte $00,$51,$55,$00,$55,$50,$20,$D4,$01,$0E,$D8,$01,$0C,$80,$00,$01 + .byte $D4,$01,$02,$2C,$00,$0F,$01,$00,$1C,$0F,$80,$00,$08,$03,$D8,$01 + .byte $2F,$22,$02,$00,$01,$07,$16,$58,$00,$02,$21,$00,$00,$28,$00,$0F + .byte $80,$00,$40,$1F,$00,$80,$00,$07,$14,$55,$80,$00,$02,$54,$02,$1F + .byte $02,$80,$00,$36,$07,$D8,$02,$2F,$02,$20,$80,$00,$05,$52,$50,$88 + .byte $55,$58,$58,$28,$00,$01,$7F,$02,$01,$04,$01,$0F,$01,$00,$17,$50 + .byte $00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/03_elevator/intro_off_elevator.inc b/demos/another_myst/intro_graphics/03_elevator/intro_off_elevator.inc new file mode 100644 index 00000000..b47f04e4 --- /dev/null +++ b/demos/another_myst/intro_graphics/03_elevator/intro_off_elevator.inc @@ -0,0 +1,24 @@ +off_elevator_rle: .byte $28 ; ysize=48 + .byte $A8,$22, $55, $00, $22, $28, $A0,$10,$88, $28 + .byte $22, $00, $A0,$11,$22, $55, $00, $A3,$22, $AE,$66 + .byte $A3,$22, $00, $A0,$11,$22, $55, $00, $A3,$22, $AE,$66 + .byte $A3,$22, $00, $A0,$11,$22, $55, $00, $A3,$22, $AE,$66 + .byte $A3,$22, $00, $A0,$11,$22, $55, $00, $A3,$22, $AE,$66 + .byte $A3,$22, $00, $A0,$11,$22, $55, $00, $A3,$22, $AE,$66 + .byte $A3,$22, $00, $A9,$22, $A8,$02, $05, $00, $A3,$22 + .byte $AE,$66, $A3,$22, $00, $A0,$11,$02, $05, $00, $A3,$22 + .byte $AE,$66, $A3,$22, $00, $A9,$02, $A8,$22, $55, $00 + .byte $A3,$22, $AE,$66, $A3,$22, $00, $A0,$11,$22, $55, $00 + .byte $A3,$22, $AE,$66, $A3,$22, $00, $A0,$11,$22, $55, $00 + .byte $A3,$22, $AE,$66, $A3,$22, $00, $A0,$11,$22, $55, $00 + .byte $A3,$22, $AE,$66, $A3,$22, $00, $A0,$11,$22, $55, $00 + .byte $A3,$22, $AE,$66, $A3,$22, $00, $A0,$11,$22, $55, $00 + .byte $A3,$22, $AE,$66, $A3,$22, $00, $A0,$11,$22, $55, $00 + .byte $A3,$22, $AE,$66, $A3,$22, $00, $A0,$11,$22, $55, $00 + .byte $A3,$22, $AE,$66, $A3,$22, $00, $A0,$11,$22, $55, $00 + .byte $A3,$22, $AE,$66, $A3,$22, $00, $A0,$11,$22, $55, $00 + .byte $A3,$22, $AE,$66, $A3,$22, $00, $A9,$22, $A8,$02, $05 + .byte $00, $A3,$22, $AE,$66, $A3,$22, $00, $A9,$02, $A8,$22 + .byte $55, $00, $A3,$22, $AE,$66, $A3,$22, $00, $22,$22 + .byte $55, $A6,$22, $A0,$A0,$00 + .byte $A1 diff --git a/demos/another_myst/intro_graphics/03_elevator/intro_off_elevator.png b/demos/another_myst/intro_graphics/03_elevator/intro_off_elevator.png new file mode 100644 index 00000000..0c17a440 Binary files /dev/null and b/demos/another_myst/intro_graphics/03_elevator/intro_off_elevator.png differ diff --git a/demos/another_myst/intro_graphics/03_elevator/intro_off_elevator_lz4.inc b/demos/another_myst/intro_graphics/03_elevator/intro_off_elevator_lz4.inc new file mode 100644 index 00000000..c10cf3bb --- /dev/null +++ b/demos/another_myst/intro_graphics/03_elevator/intro_off_elevator_lz4.inc @@ -0,0 +1,9 @@ + +off_elevator_rle: + .byte $60,$00 + .byte $13,$22,$01,$00,$5B,$55,$00,$22,$28,$88,$01,$00,$4C,$28,$22,$00 + .byte $22,$01,$00,$10,$55,$13,$00,$19,$66,$01,$00,$2F,$22,$22,$28,$00 + .byte $28,$0F,$58,$00,$45,$0F,$28,$00,$0D,$13,$00,$01,$00,$0F,$58,$00 + .byte $3D,$13,$02,$01,$00,$1F,$05,$28,$00,$03,$1C,$02,$01,$00,$0F,$00 + .byte $01,$5E,$1F,$55,$00,$01,$4B,$1F,$00,$01,$00,$1C,$0F,$80,$00,$6D + .byte $0F,$B0,$01,$15,$0F,$80,$00,$C0,$50,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/03_elevator/intro_walking.inc b/demos/another_myst/intro_graphics/03_elevator/intro_walking.inc new file mode 100644 index 00000000..e07941b0 --- /dev/null +++ b/demos/another_myst/intro_graphics/03_elevator/intro_walking.inc @@ -0,0 +1,100 @@ +walking00_rle: .byte $28 ; ysize=48 + .byte $A0,$3A,$AA, $89, $99,$99, $9A, $A0,$23,$AA, $88,$88, $B9,$B9 + .byte $99, $A0,$23,$AA, $88, $A3,$BB, $99, $A0,$23,$AA, $B8 + .byte $BF, $BB, $BF, $B9, $A0,$23,$AA, $A0,$01,$AB, $BB + .byte $B3, $BB, $A0,$01,$AB, $A0,$24,$AA, $BB, $3B, $BB + .byte $A0,$25,$AA, $3B, $BB,$BB, $A0,$25,$AA, $A3,$33, $A0,$23,$AA, $0A + .byte $00, $A3,$03, $00, $0A, $A0,$20,$AA, $A9,$00, $0A + .byte $A0,$1D,$AA, $AB,$00, $0A, $A0,$1B,$AA, $AD,$00, $A0,$1B,$AA, $AE,$00 + .byte $A0,$1A,$AA, $AE,$00, $A0,$1A,$AA, $AC,$00, $B0, $A0,$01,$A0, $A0,$1A,$AA + .byte $BB,$BB, $A9,$00, $B0, $BB, $A0,$1B,$AA, $BB,$BB, $A9,$00 + .byte $BB,$BB, $A0,$1B,$AA, $BB,$BB, $A9,$00, $BB,$BB, $A0,$1B,$AA, $BB,$BB + .byte $A9,$00, $BB,$BB, $A0,$AE,$AA + .byte $A1 +walking01_rle: .byte $28 ; ysize=48 + .byte $A0,$3A,$AA, $89, $99,$99, $9A, $A0,$23,$AA, $88,$88, $B9,$B9 + .byte $99, $A0,$23,$AA, $88, $A3,$BB, $99, $A0,$23,$AA, $B8 + .byte $BF, $BB, $BF, $B9, $A0,$23,$AA, $A0,$01,$AB, $BB + .byte $B3, $BB, $A0,$01,$AB, $A0,$24,$AA, $BB, $3B, $BB + .byte $A0,$25,$AA, $3B, $BB,$BB, $A0,$25,$AA, $A3,$33, $A0,$23,$AA, $0A + .byte $00, $A3,$03, $00, $0A, $A0,$20,$AA, $A9,$00, $0A + .byte $A0,$1D,$AA, $AB,$00, $0A, $A0,$1B,$AA, $AD,$00, $A0,$1B,$AA, $AE,$00 + .byte $A0,$1A,$AA, $AE,$00, $A0,$1A,$AA, $AC,$00, $B0, $A0,$01,$A0, $A0,$1A,$AA + .byte $BB,$BB, $A9,$00, $B0, $BB, $A0,$1B,$AA, $BB,$BB, $A9,$00 + .byte $BB,$BB, $A0,$1B,$AA, $BB,$BB, $A9,$00, $BB,$BB, $A0,$1B,$AA, $BB,$BB + .byte $A9,$00, $BB,$BB, $A0,$AE,$AA + .byte $A1 +walking02_rle: .byte $28 ; ysize=48 + .byte $A0,$12,$AA, $89, $99, $B9,$B9, $99, $9A, $A0,$21,$AA + .byte $88, $A5,$BB, $99, $A0,$21,$AA, $88, $BB, $FB + .byte $BB, $FB, $BB, $99, $A0,$21,$AA, $A0,$01,$A8, $A5,$BB + .byte $A0,$01,$A9, $A0,$22,$AA, $BB,$BB, $B3, $BB,$BB, $A0,$23,$AA, $BB,$BB + .byte $B3, $BB,$BB, $A0,$24,$AA, $A3,$BB, $A0,$25,$AA, $A3,$33, $A0,$23,$AA + .byte $0A, $3A, $A3,$33, $3A, $0A, $A0,$1F,$AA, $0A + .byte $A9,$00, $0A, $A0,$1C,$AA, $AD,$00, $A0,$1A,$AA, $AF,$00, $A0,$18,$AA + .byte $0A, $AF,$00, $A0,$18,$AA, $A0,$11,$00, $A0,$16,$AA, $A0,$12,$00, $A0,$16,$AA + .byte $A0,$01,$A0, $A0,$11,$00, $A0,$17,$AA, $AE,$00, $B0,$B0, $A0,$19,$AA, $BB + .byte $B0, $AB,$00, $BB,$BB, $A0,$19,$AA, $BB,$BB, $AB,$00, $BB,$BB + .byte $A0,$19,$AA, $BB,$BB, $AB,$00, $BB,$BB, $A0,$AC,$AA + .byte $A1 +walking03_rle: .byte $28 ; ysize=48 + .byte $A0,$10,$AA, $99, $FB, $8B, $BB, $FB, $8B + .byte $99, $A0,$21,$AA, $A7,$BB, $A0,$21,$AA, $A3,$BB, $3B, $A3,$BB + .byte $A0,$21,$AA, $A0,$01,$AB, $A5,$BB, $A0,$01,$AB, $A0,$22,$AA, $BB, $A3,$B3 + .byte $BB, $A0,$23,$AA, $A0,$01,$AB, $A3,$BB, $A0,$01,$AB, $A0,$24,$AA, $A3,$33 + .byte $A0,$23,$AA, $0A, $A5,$33, $0A, $A0,$1F,$AA, $0A, $00,$00 + .byte $A5,$03, $00,$00, $0A, $A0,$1C,$AA, $AD,$00, $0A, $A0,$19,$AA + .byte $AF,$00, $0A, $A0,$17,$AA, $A0,$11,$00, $A0,$16,$AA, $0A, $A0,$12,$00 + .byte $A0,$15,$AA, $A0,$13,$00, $A0,$15,$AA, $A0,$13,$00, $A0,$15,$AA, $A0,$13,$00, $A0,$15,$AA + .byte $A0,$13,$00, $A0,$16,$AA, $BB,$BB, $AD,$00, $B0, $BB, $A0,$17,$AA + .byte $BB,$BB, $AD,$00, $BB,$BB, $A0,$17,$AA, $BB,$BB, $AD,$00, $BB,$BB + .byte $A0,$AC,$AA + .byte $A1 +walking04_rle: .byte $28 ; ysize=48 + .byte $AF,$AA, $A8,$BB, $A0,$21,$AA, $BB,$BB, $3B,$3B, $BB,$BB, $A0,$22,$AA + .byte $A6,$BB, $A0,$23,$AA, $A4,$3B, $A0,$23,$AA, $3A, $A4,$33, $3A + .byte $A0,$22,$AA, $A6,$33, $0A, $A0,$20,$AA, $0A, $03,$03, $33,$33 + .byte $03,$03, $00, $0A, $A0,$1D,$AA, $0A, $AB,$00, $0A + .byte $A0,$19,$AA, $0A,$0A, $AE,$00, $0A, $A0,$16,$AA, $A0,$12,$00, $0A + .byte $A0,$14,$AA, $0A, $A0,$13,$00, $0A, $A0,$13,$AA, $A0,$15,$00, $A0,$12,$AA + .byte $0A, $A0,$15,$00, $0A, $A0,$11,$AA, $A0,$17,$00, $A0,$10,$AA, $0A + .byte $A0,$17,$00, $0A, $AF,$AA, $A0,$19,$00, $A0,$10,$AA, $A0,$16,$00, $A0,$01,$A0 + .byte $A0,$11,$AA, $A0,$01,$A0, $A0,$14,$00, $B0, $A0,$13,$AA, $BB,$BB, $A0,$10,$00 + .byte $B0, $BB,$BB, $A0,$13,$AA, $A3,$BB, $AF,$00, $A3,$BB, $A0,$AA,$AA + .byte $A1 +walking05_rle: .byte $28 ; ysize=48 + .byte $A0,$12,$AA, $A6,$BB, $A0,$01,$A5, $A0,$21,$AA, $3B, $A4,$BB, $3B + .byte $A0,$22,$AA, $A6,$33, $A0,$21,$AA, $3A, $A7,$33, $A0,$1F,$AA, $0A + .byte $A8,$33, $3A, $0A, $A0,$1B,$AA, $0A, $00,$00, $A8,$03 + .byte $A3,$00, $0A, $A0,$17,$AA, $0A, $A0,$11,$00, $0A, $A0,$13,$AA + .byte $0A, $A0,$14,$00, $0A, $A0,$11,$AA, $A0,$17,$00, $0A, $A0,$10,$AA + .byte $A0,$18,$00, $AF,$AA, $0A, $A0,$19,$00, $AE,$AA, $A0,$1A,$00, $0A + .byte $AC,$AA, $A0,$1C,$00, $AC,$AA, $A0,$1C,$00, $AB,$AA, $A0,$1D,$00, $0A + .byte $A9,$AA, $0A, $A0,$1E,$00, $A9,$AA, $A0,$1F,$00, $AA,$AA, $A0,$1D,$00 + .byte $AC,$AA, $A0,$18,$00, $B0,$B0, $A0,$02,$A0, $AC,$AA, $BB, $B0 + .byte $A0,$15,$00, $A3,$BB, $A0,$A7,$AA + .byte $A1 +walking06_rle: .byte $28 ; ysize=48 + .byte $AE,$AA, $A9,$33, $A0,$1D,$AA, $0A, $AB,$33, $05, $A0,$19,$AA + .byte $0A, $A3,$00, $03, $A8,$33, $03, $00, $0A,$0A + .byte $A0,$16,$AA, $A0,$14,$00, $0A, $A0,$11,$AA, $0A, $A0,$16,$00, $A0,$10,$AA + .byte $A0,$19,$00, $0A, $AD,$AA, $A0,$1B,$00, $0A, $AA,$AA, $0A + .byte $A0,$1E,$00, $A9,$AA, $A0,$1F,$00, $0A, $A7,$AA, $0A, $A0,$20,$00 + .byte $A7,$AA, $A0,$21,$00, $A7,$AA, $A0,$22,$00, $A5,$AA, $A0,$23,$00, $A5,$AA + .byte $A0,$24,$00, $A3,$AA, $A0,$25,$00, $A3,$AA, $A0,$26,$00, $A0,$02,$AA, $A0,$26,$00 + .byte $A0,$02,$AA, $A0,$01,$A0, $A0,$24,$00, $A4,$AA, $A0,$01,$A0, $A0,$21,$00, $A0,$01,$A0 + .byte $A6,$AA, $A0,$01,$A0, $A0,$1F,$00, $BB, $A0,$A5,$AA + .byte $A1 +walking07_rle: .byte $28 ; ysize=48 + .byte $A9,$AA, $A3,$0A, $AB,$33, $A0,$18,$AA, $0A, $A0,$12,$00, $A4,$0A + .byte $AF,$AA, $0A, $A0,$19,$00, $AC,$AA, $0A, $A0,$1C,$00, $0A + .byte $A9,$AA, $A0,$20,$00, $0A, $A6,$AA, $A0,$22,$00, $0A, $A4,$AA + .byte $A0,$24,$00, $A4,$AA, $A0,$25,$00, $A3,$AA, $A0,$25,$00, $A3,$AA, $A0,$26,$00 + .byte $A0,$02,$AA, $A0,$26,$00, $A0,$02,$AA, $A0,$26,$00, $0A, $A0,$01,$AA, $A0,$27,$00 + .byte $A0,$01,$AA, $A0,$27,$00, $A0,$01,$AA, $A0,$EF,$00, $A0,$01,$A0, $A0,$A0,$AA + .byte $A1 +walking08_rle: .byte $28 ; ysize=48 + .byte $A4,$AA, $0A, $A0,$20,$00, $0A, $A4,$AA, $0A, $A0,$23,$00 + .byte $0A, $A0,$02,$AA, $0A, $A0,$26,$00, $0A, $A0,$FF,$00, $A0,$FF,$00 + .byte $A0,$A9,$00, $A0,$A0,$AA + .byte $A1 diff --git a/demos/another_myst/intro_graphics/03_elevator/intro_walking_lz4.inc b/demos/another_myst/intro_graphics/03_elevator/intro_walking_lz4.inc new file mode 100644 index 00000000..50154592 --- /dev/null +++ b/demos/another_myst/intro_graphics/03_elevator/intro_walking_lz4.inc @@ -0,0 +1,106 @@ + +walking00_rle: + .byte $9A,$00 + .byte $1F,$AA,$01,$00,$26,$3F,$33,$33,$33,$23,$00,$0D,$34,$BB,$BB,$00 + .byte $01,$00,$2F,$B0,$BB,$58,$00,$15,$4F,$89,$99,$99,$9A,$26,$00,$0F + .byte $7F,$0A,$00,$03,$03,$03,$00,$0A,$80,$00,$16,$1B,$BB,$80,$00,$04 + .byte $18,$00,$0D,$34,$00,$5F,$88,$88,$B9,$B9,$99,$7F,$00,$0E,$05,$58 + .byte $00,$1F,$0A,$80,$00,$24,$0F,$01,$00,$06,$5F,$88,$BB,$BB,$BB,$99 + .byte $7F,$00,$16,$0E,$81,$00,$0F,$00,$01,$2D,$5F,$B8,$BF,$BB,$BF,$B9 + .byte $7F,$00,$17,$0E,$42,$00,$0F,$01,$00,$2C,$5F,$AB,$BB,$B3,$BB,$AB + .byte $80,$00,$19,$0F,$81,$00,$23,$0F,$3D,$00,$07,$3F,$BB,$3B,$BB,$7F + .byte $01,$18,$0F,$01,$01,$3F,$2F,$3B,$BB,$80,$00,$1A,$2F,$B0,$A0,$00 + .byte $01,$25,$50,$00,$00,$00,$00,$00 +walking01_rle: + .byte $9A,$00 + .byte $1F,$AA,$01,$00,$26,$3F,$33,$33,$33,$23,$00,$0D,$34,$BB,$BB,$00 + .byte $01,$00,$2F,$B0,$BB,$58,$00,$15,$4F,$89,$99,$99,$9A,$26,$00,$0F + .byte $7F,$0A,$00,$03,$03,$03,$00,$0A,$80,$00,$16,$1B,$BB,$80,$00,$04 + .byte $18,$00,$0D,$34,$00,$5F,$88,$88,$B9,$B9,$99,$7F,$00,$0E,$05,$58 + .byte $00,$1F,$0A,$80,$00,$24,$0F,$01,$00,$06,$5F,$88,$BB,$BB,$BB,$99 + .byte $7F,$00,$16,$0E,$81,$00,$0F,$00,$01,$2D,$5F,$B8,$BF,$BB,$BF,$B9 + .byte $7F,$00,$17,$0E,$42,$00,$0F,$01,$00,$2C,$5F,$AB,$BB,$B3,$BB,$AB + .byte $80,$00,$19,$0F,$81,$00,$23,$0F,$3D,$00,$07,$3F,$BB,$3B,$BB,$7F + .byte $01,$18,$0F,$01,$01,$3F,$2F,$3B,$BB,$80,$00,$1A,$2F,$B0,$A0,$00 + .byte $01,$25,$50,$00,$00,$00,$00,$00 +walking02_rle: + .byte $A8,$00 + .byte $1D,$AA,$01,$00,$7F,$89,$99,$B9,$B9,$99,$9A,$AA,$01,$00,$0D,$7F + .byte $0A,$3A,$33,$33,$33,$3A,$0A,$23,$00,$09,$19,$00,$01,$00,$3F,$B0 + .byte $B0,$AA,$01,$00,$11,$20,$88,$BB,$01,$00,$1F,$99,$7E,$00,$0D,$05 + .byte $57,$00,$0F,$82,$00,$09,$27,$BB,$B0,$80,$00,$2F,$BB,$BB,$9C,$00 + .byte $01,$1E,$AA,$80,$00,$3F,$FB,$BB,$FB,$80,$00,$0D,$09,$D9,$00,$0F + .byte $80,$00,$08,$1E,$BB,$80,$00,$0F,$01,$00,$0D,$11,$A8,$00,$01,$2F + .byte $A9,$AA,$59,$01,$17,$1F,$00,$80,$00,$21,$0E,$3C,$00,$06,$35,$00 + .byte $1F,$B3,$AB,$00,$0C,$1E,$0A,$80,$00,$0F,$01,$00,$38,$0E,$80,$00 + .byte $0E,$FF,$00,$0F,$81,$00,$2F,$0F,$3B,$00,$08,$1F,$BB,$7F,$00,$1D + .byte $0F,$01,$01,$3C,$3F,$33,$33,$33,$20,$00,$0A,$1F,$A0,$00,$01,$34 + .byte $50,$00,$00,$00,$00,$00 +walking03_rle: + .byte $A5,$00 + .byte $1B,$AA,$01,$00,$8F,$99,$FB,$8B,$BB,$FB,$8B,$99,$AA,$01,$00,$0B + .byte $40,$0A,$00,$00,$03,$01,$00,$3F,$00,$00,$0A,$24,$00,$06,$1E,$00 + .byte $01,$00,$1F,$AA,$01,$00,$0F,$12,$BB,$01,$00,$0F,$25,$00,$0B,$09 + .byte $55,$00,$1F,$0A,$4B,$00,$07,$09,$28,$00,$19,$B0,$55,$00,$0E,$93 + .byte $00,$05,$80,$00,$1F,$3B,$80,$00,$0D,$0B,$D6,$00,$1F,$0A,$80,$00 + .byte $13,$0F,$D5,$00,$0D,$02,$01,$00,$11,$AB,$FF,$00,$1F,$AB,$7F,$00 + .byte $18,$2F,$00,$00,$80,$00,$21,$0F,$3C,$00,$06,$5F,$BB,$B3,$B3,$B3 + .byte $BB,$FC,$01,$0C,$0E,$D8,$01,$0F,$01,$00,$37,$1F,$AB,$FF,$00,$1E + .byte $0F,$80,$00,$22,$0F,$3B,$00,$07,$4F,$33,$33,$33,$AA,$80,$00,$4F + .byte $0F,$5E,$01,$06,$10,$33,$01,$00,$1F,$0A,$00,$01,$51,$50,$00,$00 + .byte $00,$00,$00 +walking04_rle: + .byte $B5,$00 + .byte $1A,$AA,$01,$00,$13,$BB,$01,$00,$1F,$AA,$01,$00,$08,$39,$0A,$0A + .byte $00,$01,$00,$1F,$0A,$25,$00,$01,$1F,$00,$01,$00,$02,$1E,$A0,$58 + .byte $00,$0D,$81,$00,$2E,$3B,$3B,$7F,$00,$0E,$5A,$00,$0F,$81,$00,$0D + .byte $1F,$A0,$7F,$00,$01,$1E,$B0,$46,$00,$0E,$80,$00,$0F,$FF,$00,$0C + .byte $2F,$0A,$00,$81,$00,$13,$2D,$BB,$BB,$7E,$00,$0F,$D8,$00,$0B,$03 + .byte $01,$00,$4F,$3B,$3B,$3B,$3B,$FF,$00,$1B,$0E,$C6,$00,$03,$C9,$00 + .byte $0B,$25,$00,$09,$D8,$00,$0F,$3A,$00,$05,$6F,$3A,$33,$33,$33,$33 + .byte $3A,$FF,$00,$1B,$0E,$03,$02,$0F,$01,$00,$27,$11,$33,$01,$00,$1F + .byte $0A,$FF,$00,$1B,$2F,$00,$00,$68,$00,$1E,$0F,$39,$00,$04,$9F,$0A + .byte $03,$03,$33,$33,$03,$03,$00,$0A,$FF,$00,$1A,$0F,$01,$01,$35,$1F + .byte $0A,$52,$00,$0E,$1F,$00,$01,$00,$05,$0F,$00,$01,$20,$50,$00,$00 + .byte $00,$00,$00 +walking05_rle: + .byte $AB,$00 + .byte $1D,$AA,$01,$00,$11,$BB,$01,$00,$2F,$A5,$AA,$01,$00,$04,$1F,$00 + .byte $01,$00,$03,$1F,$0A,$24,$00,$10,$04,$01,$00,$1F,$AA,$01,$00,$0A + .byte $10,$3B,$7F,$00,$2F,$3B,$AA,$80,$00,$1C,$0A,$55,$00,$0F,$7F,$00 + .byte $0F,$0F,$8C,$00,$07,$11,$33,$01,$00,$0F,$7F,$00,$05,$2F,$0A,$00 + .byte $81,$00,$2A,$4F,$B0,$B0,$A0,$A0,$FF,$00,$0B,$2E,$3A,$33,$81,$00 + .byte $0F,$DA,$00,$12,$19,$0A,$C5,$01,$1F,$B0,$24,$00,$02,$3B,$BB,$BB + .byte $BB,$48,$00,$0D,$E0,$00,$13,$33,$01,$00,$2F,$3A,$0A,$7F,$00,$1B + .byte $0E,$D7,$01,$0F,$01,$00,$1F,$00,$5E,$01,$13,$03,$01,$00,$0C,$D2 + .byte $00,$0F,$80,$00,$3C,$0E,$35,$00,$0E,$DC,$01,$0E,$82,$00,$0F,$58 + .byte $02,$0A,$1F,$0A,$FC,$00,$2E,$0F,$54,$00,$0D,$1F,$0A,$58,$03,$29 + .byte $0D,$CA,$00,$50,$00,$00,$00,$00,$00 +walking06_rle: + .byte $97,$00 + .byte $19,$AA,$01,$00,$14,$33,$01,$00,$2E,$AA,$AA,$01,$00,$1F,$00,$01 + .byte $00,$0B,$1F,$0A,$25,$00,$11,$03,$01,$00,$1F,$AA,$01,$00,$02,$26 + .byte $0A,$33,$01,$00,$1E,$05,$1E,$00,$0F,$55,$00,$12,$1F,$A0,$7F,$00 + .byte $14,$0E,$8A,$00,$00,$60,$00,$14,$03,$7F,$00,$4F,$03,$00,$0A,$0A + .byte $FF,$00,$1B,$04,$4B,$00,$0F,$81,$00,$0F,$2F,$A0,$AA,$5E,$01,$15 + .byte $1E,$0A,$80,$00,$0F,$81,$00,$2F,$19,$BB,$4E,$00,$0F,$5D,$01,$0B + .byte $0F,$7F,$00,$1A,$2F,$00,$AA,$01,$00,$26,$0F,$55,$02,$0C,$0F,$59 + .byte $02,$15,$0F,$72,$00,$20,$0F,$5C,$00,$0D,$1E,$0A,$7F,$00,$0F,$01 + .byte $01,$3D,$1F,$0A,$55,$00,$11,$0F,$58,$03,$29,$0F,$00,$01,$04,$50 + .byte $00,$00,$00,$00,$00 +walking07_rle: + .byte $77,$00 + .byte $14,$AA,$01,$00,$46,$0A,$0A,$0A,$33,$01,$00,$1C,$AA,$01,$00,$1F + .byte $00,$01,$00,$11,$0F,$28,$00,$15,$0A,$33,$00,$01,$7E,$00,$0E,$1A + .byte $00,$4F,$0A,$0A,$0A,$0A,$80,$00,$1C,$1F,$00,$80,$00,$24,$1F,$0A + .byte $9F,$00,$0D,$0F,$80,$00,$4A,$0E,$7E,$00,$08,$06,$01,$0F,$80,$00 + .byte $1A,$1F,$0A,$80,$00,$15,$1F,$A0,$B2,$00,$17,$02,$82,$00,$0F,$CF + .byte $01,$1B,$0F,$01,$00,$18,$0F,$D5,$00,$11,$0F,$80,$00,$40,$0F,$24 + .byte $02,$1D,$1F,$00,$01,$01,$44,$0F,$58,$03,$3D,$0F,$78,$00,$18,$50 + .byte $00,$00,$00,$00,$00 +walking08_rle: + .byte $3E,$00 + .byte $6F,$AA,$AA,$AA,$AA,$0A,$00,$01,$00,$0C,$4F,$0A,$AA,$AA,$00,$01 + .byte $00,$44,$0F,$7E,$00,$10,$01,$81,$00,$0F,$80,$00,$46,$2F,$0A,$00 + .byte $01,$00,$6A,$2F,$0A,$00,$01,$00,$BB,$1F,$AA,$01,$00,$1C,$0F,$80 + .byte $00,$65,$0F,$00,$01,$F0,$50,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/03_elevator/walking00.png b/demos/another_myst/intro_graphics/03_elevator/walking00.png new file mode 100644 index 00000000..f6827df6 Binary files /dev/null and b/demos/another_myst/intro_graphics/03_elevator/walking00.png differ diff --git a/demos/another_myst/intro_graphics/03_elevator/walking01.png b/demos/another_myst/intro_graphics/03_elevator/walking01.png new file mode 100644 index 00000000..ea124f6b Binary files /dev/null and b/demos/another_myst/intro_graphics/03_elevator/walking01.png differ diff --git a/demos/another_myst/intro_graphics/03_elevator/walking02.png b/demos/another_myst/intro_graphics/03_elevator/walking02.png new file mode 100644 index 00000000..631283b6 Binary files /dev/null and b/demos/another_myst/intro_graphics/03_elevator/walking02.png differ diff --git a/demos/another_myst/intro_graphics/03_elevator/walking03.png b/demos/another_myst/intro_graphics/03_elevator/walking03.png new file mode 100644 index 00000000..661828d0 Binary files /dev/null and b/demos/another_myst/intro_graphics/03_elevator/walking03.png differ diff --git a/demos/another_myst/intro_graphics/03_elevator/walking04.png b/demos/another_myst/intro_graphics/03_elevator/walking04.png new file mode 100644 index 00000000..fb20a5e5 Binary files /dev/null and b/demos/another_myst/intro_graphics/03_elevator/walking04.png differ diff --git a/demos/another_myst/intro_graphics/03_elevator/walking05.png b/demos/another_myst/intro_graphics/03_elevator/walking05.png new file mode 100644 index 00000000..9f60112f Binary files /dev/null and b/demos/another_myst/intro_graphics/03_elevator/walking05.png differ diff --git a/demos/another_myst/intro_graphics/03_elevator/walking06.png b/demos/another_myst/intro_graphics/03_elevator/walking06.png new file mode 100644 index 00000000..dc28bbcb Binary files /dev/null and b/demos/another_myst/intro_graphics/03_elevator/walking06.png differ diff --git a/demos/another_myst/intro_graphics/03_elevator/walking07.png b/demos/another_myst/intro_graphics/03_elevator/walking07.png new file mode 100644 index 00000000..c378095b Binary files /dev/null and b/demos/another_myst/intro_graphics/03_elevator/walking07.png differ diff --git a/demos/another_myst/intro_graphics/03_elevator/walking08.png b/demos/another_myst/intro_graphics/03_elevator/walking08.png new file mode 100644 index 00000000..4c55a7c3 Binary files /dev/null and b/demos/another_myst/intro_graphics/03_elevator/walking08.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/Makefile b/demos/another_myst/intro_graphics/04_keypad/Makefile new file mode 100644 index 00000000..f2369b2c --- /dev/null +++ b/demos/another_myst/intro_graphics/04_keypad/Makefile @@ -0,0 +1,163 @@ +include ../../../Makefile.inc + +PNG2RLE = ../../../gr-utils/png2rle +PNG2LZ4 = ../../../gr-utils/png2lz4 + + +all: intro_scanner_door.inc intro_keypad_bg.inc \ + intro_approach.inc intro_hands.inc intro_opening.inc \ + intro_scanner_door_lz4.inc intro_keypad_bg_lz4.inc \ + intro_approach_lz4.inc intro_hands_lz4.inc intro_opening_lz4.inc + +##### + +intro_scanner_door.inc: $(PNG2RLE) intro_scanner_door.png + $(PNG2RLE) asm intro_scanner_door.png scanner_door_rle > intro_scanner_door.inc + +intro_keypad_bg.inc: $(PNG2RLE) intro_keypad_bg.png + $(PNG2RLE) asm intro_keypad_bg.png keypad_rle > intro_keypad_bg.inc + +intro_approach.inc: $(PNG2RLE) approach01.png approach02.png \ + approach03.png approach04.png approach05.png approach06.png \ + approach07.png + $(PNG2RLE) asm approach01.png approach01_rle > intro_approach.inc + $(PNG2RLE) asm approach02.png approach02_rle >> intro_approach.inc + $(PNG2RLE) asm approach03.png approach03_rle >> intro_approach.inc + $(PNG2RLE) asm approach04.png approach04_rle >> intro_approach.inc + $(PNG2RLE) asm approach05.png approach05_rle >> intro_approach.inc + $(PNG2RLE) asm approach06.png approach06_rle >> intro_approach.inc + $(PNG2RLE) asm approach07.png approach07_rle >> intro_approach.inc + +##### + +intro_hands.inc: $(PNG2RLE) hand04_01.png hand04_02.png \ + hand04_03.png hand05_01.png hand05_02.png hand05_03.png \ + hand05_04.png hand01_01.png hand01_02.png hand01_03.png \ + hand09_01.png hand09_02.png hand09_03.png hand09_04.png \ + hand09_05.png hand03_01.png hand03_02.png hand03_03.png \ + hand03_04.png hand02_01.png hand02_02.png hand02_03.png \ + hand02_04.png hand02_05.png + $(PNG2RLE) asm hand04_01.png hand04_01_rle > intro_hands.inc + $(PNG2RLE) asm hand04_02.png hand04_02_rle >> intro_hands.inc + $(PNG2RLE) asm hand04_03.png hand04_03_rle >> intro_hands.inc + $(PNG2RLE) asm hand05_01.png hand05_01_rle >> intro_hands.inc + $(PNG2RLE) asm hand05_02.png hand05_02_rle >> intro_hands.inc + $(PNG2RLE) asm hand05_03.png hand05_03_rle >> intro_hands.inc + $(PNG2RLE) asm hand05_04.png hand05_04_rle >> intro_hands.inc + $(PNG2RLE) asm hand01_01.png hand01_01_rle >> intro_hands.inc + $(PNG2RLE) asm hand01_02.png hand01_02_rle >> intro_hands.inc + $(PNG2RLE) asm hand01_03.png hand01_03_rle >> intro_hands.inc + $(PNG2RLE) asm hand09_01.png hand09_01_rle >> intro_hands.inc + $(PNG2RLE) asm hand09_02.png hand09_02_rle >> intro_hands.inc + $(PNG2RLE) asm hand09_03.png hand09_03_rle >> intro_hands.inc + $(PNG2RLE) asm hand09_04.png hand09_04_rle >> intro_hands.inc + $(PNG2RLE) asm hand09_05.png hand09_05_rle >> intro_hands.inc + $(PNG2RLE) asm hand03_01.png hand03_01_rle >> intro_hands.inc + $(PNG2RLE) asm hand03_02.png hand03_02_rle >> intro_hands.inc + $(PNG2RLE) asm hand03_03.png hand03_03_rle >> intro_hands.inc + $(PNG2RLE) asm hand03_04.png hand03_04_rle >> intro_hands.inc + $(PNG2RLE) asm hand02_01.png hand02_01_rle >> intro_hands.inc + $(PNG2RLE) asm hand02_02.png hand02_02_rle >> intro_hands.inc + $(PNG2RLE) asm hand02_03.png hand02_03_rle >> intro_hands.inc + $(PNG2RLE) asm hand02_04.png hand02_04_rle >> intro_hands.inc + $(PNG2RLE) asm hand02_05.png hand02_05_rle >> intro_hands.inc + +#### + +intro_opening.inc: $(PNG2RLE) opening01.png opening02.png \ + opening03.png opening04.png opening05.png opening06.png \ + opening07.png opening08.png opening09.png opening10.png \ + opening11.png opening12.png + $(PNG2RLE) asm opening01.png opening01_rle > intro_opening.inc + $(PNG2RLE) asm opening02.png opening02_rle >> intro_opening.inc + $(PNG2RLE) asm opening03.png opening03_rle >> intro_opening.inc + $(PNG2RLE) asm opening04.png opening04_rle >> intro_opening.inc + $(PNG2RLE) asm opening05.png opening05_rle >> intro_opening.inc + $(PNG2RLE) asm opening06.png opening06_rle >> intro_opening.inc + $(PNG2RLE) asm opening07.png opening07_rle >> intro_opening.inc + $(PNG2RLE) asm opening08.png opening08_rle >> intro_opening.inc + $(PNG2RLE) asm opening09.png opening09_rle >> intro_opening.inc + $(PNG2RLE) asm opening10.png opening10_rle >> intro_opening.inc + $(PNG2RLE) asm opening11.png opening11_rle >> intro_opening.inc + $(PNG2RLE) asm opening12.png opening12_rle >> intro_opening.inc + + +##### +##### + +intro_scanner_door_lz4.inc: $(PNG2LZ4) intro_scanner_door.png + $(PNG2LZ4) asm intro_scanner_door.png scanner_door_rle > intro_scanner_door_lz4.inc + +intro_keypad_bg_lz4.inc: $(PNG2LZ4) intro_keypad_bg.png + $(PNG2LZ4) asm intro_keypad_bg.png keypad_rle > intro_keypad_bg_lz4.inc + +intro_approach_lz4.inc: $(PNG2LZ4) approach01.png approach02.png \ + approach03.png approach04.png approach05.png approach06.png \ + approach07.png + $(PNG2LZ4) asm approach01.png approach01_rle > intro_approach_lz4.inc + $(PNG2LZ4) asm approach02.png approach02_rle >> intro_approach_lz4.inc + $(PNG2LZ4) asm approach03.png approach03_rle >> intro_approach_lz4.inc + $(PNG2LZ4) asm approach04.png approach04_rle >> intro_approach_lz4.inc + $(PNG2LZ4) asm approach05.png approach05_rle >> intro_approach_lz4.inc + $(PNG2LZ4) asm approach06.png approach06_rle >> intro_approach_lz4.inc + $(PNG2LZ4) asm approach07.png approach07_rle >> intro_approach_lz4.inc + +##### + +intro_hands_lz4.inc: $(PNG2LZ4) hand04_01.png hand04_02.png \ + hand04_03.png hand05_01.png hand05_02.png hand05_03.png \ + hand05_04.png hand01_01.png hand01_02.png hand01_03.png \ + hand09_01.png hand09_02.png hand09_03.png hand09_04.png \ + hand09_05.png hand03_01.png hand03_02.png hand03_03.png \ + hand03_04.png hand02_01.png hand02_02.png hand02_03.png \ + hand02_04.png hand02_05.png + $(PNG2LZ4) asm hand04_01.png hand04_01_rle > intro_hands_lz4.inc + $(PNG2LZ4) asm hand04_02.png hand04_02_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand04_03.png hand04_03_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand05_01.png hand05_01_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand05_02.png hand05_02_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand05_03.png hand05_03_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand05_04.png hand05_04_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand01_01.png hand01_01_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand01_02.png hand01_02_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand01_03.png hand01_03_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand09_01.png hand09_01_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand09_02.png hand09_02_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand09_03.png hand09_03_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand09_04.png hand09_04_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand09_05.png hand09_05_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand03_01.png hand03_01_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand03_02.png hand03_02_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand03_03.png hand03_03_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand03_04.png hand03_04_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand02_01.png hand02_01_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand02_02.png hand02_02_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand02_03.png hand02_03_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand02_04.png hand02_04_rle >> intro_hands_lz4.inc + $(PNG2LZ4) asm hand02_05.png hand02_05_rle >> intro_hands_lz4.inc + +#### + +intro_opening_lz4.inc: $(PNG2LZ4) opening01.png opening02.png \ + opening03.png opening04.png opening05.png opening06.png \ + opening07.png opening08.png opening09.png opening10.png \ + opening11.png opening12.png + $(PNG2LZ4) asm opening01.png opening01_rle > intro_opening_lz4.inc + $(PNG2LZ4) asm opening02.png opening02_rle >> intro_opening_lz4.inc + $(PNG2LZ4) asm opening03.png opening03_rle >> intro_opening_lz4.inc + $(PNG2LZ4) asm opening04.png opening04_rle >> intro_opening_lz4.inc + $(PNG2LZ4) asm opening05.png opening05_rle >> intro_opening_lz4.inc + $(PNG2LZ4) asm opening06.png opening06_rle >> intro_opening_lz4.inc + $(PNG2LZ4) asm opening07.png opening07_rle >> intro_opening_lz4.inc + $(PNG2LZ4) asm opening08.png opening08_rle >> intro_opening_lz4.inc + $(PNG2LZ4) asm opening09.png opening09_rle >> intro_opening_lz4.inc + $(PNG2LZ4) asm opening10.png opening10_rle >> intro_opening_lz4.inc + $(PNG2LZ4) asm opening11.png opening11_rle >> intro_opening_lz4.inc + $(PNG2LZ4) asm opening12.png opening12_rle >> intro_opening_lz4.inc + + +##### + + +clean: + rm -f *~ *.inc diff --git a/demos/another_myst/intro_graphics/04_keypad/approach01.png b/demos/another_myst/intro_graphics/04_keypad/approach01.png new file mode 100644 index 00000000..021dc59b Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/approach01.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/approach02.png b/demos/another_myst/intro_graphics/04_keypad/approach02.png new file mode 100644 index 00000000..d690db0c Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/approach02.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/approach03.png b/demos/another_myst/intro_graphics/04_keypad/approach03.png new file mode 100644 index 00000000..13067948 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/approach03.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/approach04.png b/demos/another_myst/intro_graphics/04_keypad/approach04.png new file mode 100644 index 00000000..5069d4e9 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/approach04.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/approach05.png b/demos/another_myst/intro_graphics/04_keypad/approach05.png new file mode 100644 index 00000000..aa575fd8 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/approach05.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/approach06.png b/demos/another_myst/intro_graphics/04_keypad/approach06.png new file mode 100644 index 00000000..d0291d04 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/approach06.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/approach07.png b/demos/another_myst/intro_graphics/04_keypad/approach07.png new file mode 100644 index 00000000..0ef86940 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/approach07.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand.png b/demos/another_myst/intro_graphics/04_keypad/hand.png new file mode 100644 index 00000000..c9007abc Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand01_01.png b/demos/another_myst/intro_graphics/04_keypad/hand01_01.png new file mode 100644 index 00000000..0a95a772 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand01_01.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand01_02.png b/demos/another_myst/intro_graphics/04_keypad/hand01_02.png new file mode 100644 index 00000000..98427989 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand01_02.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand01_03.png b/demos/another_myst/intro_graphics/04_keypad/hand01_03.png new file mode 100644 index 00000000..869aeaa1 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand01_03.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand02_01.png b/demos/another_myst/intro_graphics/04_keypad/hand02_01.png new file mode 100644 index 00000000..5d9f054d Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand02_01.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand02_02.png b/demos/another_myst/intro_graphics/04_keypad/hand02_02.png new file mode 100644 index 00000000..8e3a26c9 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand02_02.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand02_03.png b/demos/another_myst/intro_graphics/04_keypad/hand02_03.png new file mode 100644 index 00000000..8e92ff30 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand02_03.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand02_04.png b/demos/another_myst/intro_graphics/04_keypad/hand02_04.png new file mode 100644 index 00000000..2066453e Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand02_04.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand02_05.png b/demos/another_myst/intro_graphics/04_keypad/hand02_05.png new file mode 100644 index 00000000..cbba25e1 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand02_05.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand03_01.png b/demos/another_myst/intro_graphics/04_keypad/hand03_01.png new file mode 100644 index 00000000..96218412 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand03_01.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand03_02.png b/demos/another_myst/intro_graphics/04_keypad/hand03_02.png new file mode 100644 index 00000000..1e995f33 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand03_02.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand03_03.png b/demos/another_myst/intro_graphics/04_keypad/hand03_03.png new file mode 100644 index 00000000..13dd360f Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand03_03.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand03_04.png b/demos/another_myst/intro_graphics/04_keypad/hand03_04.png new file mode 100644 index 00000000..344589e5 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand03_04.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand04_01.png b/demos/another_myst/intro_graphics/04_keypad/hand04_01.png new file mode 100644 index 00000000..d40e4ce7 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand04_01.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand04_02.png b/demos/another_myst/intro_graphics/04_keypad/hand04_02.png new file mode 100644 index 00000000..1567259a Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand04_02.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand04_03.png b/demos/another_myst/intro_graphics/04_keypad/hand04_03.png new file mode 100644 index 00000000..8434c392 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand04_03.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand04_05.png b/demos/another_myst/intro_graphics/04_keypad/hand04_05.png new file mode 100644 index 00000000..77ba18aa Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand04_05.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand05_01.png b/demos/another_myst/intro_graphics/04_keypad/hand05_01.png new file mode 100644 index 00000000..8a472845 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand05_01.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand05_02.png b/demos/another_myst/intro_graphics/04_keypad/hand05_02.png new file mode 100644 index 00000000..80e0881b Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand05_02.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand05_03.png b/demos/another_myst/intro_graphics/04_keypad/hand05_03.png new file mode 100644 index 00000000..b2a0a51d Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand05_03.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand05_04.png b/demos/another_myst/intro_graphics/04_keypad/hand05_04.png new file mode 100644 index 00000000..8be1e366 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand05_04.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand09_01.png b/demos/another_myst/intro_graphics/04_keypad/hand09_01.png new file mode 100644 index 00000000..8eab8165 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand09_01.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand09_02.png b/demos/another_myst/intro_graphics/04_keypad/hand09_02.png new file mode 100644 index 00000000..34348629 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand09_02.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand09_03.png b/demos/another_myst/intro_graphics/04_keypad/hand09_03.png new file mode 100644 index 00000000..c4a494da Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand09_03.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand09_04.png b/demos/another_myst/intro_graphics/04_keypad/hand09_04.png new file mode 100644 index 00000000..8dfa3162 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand09_04.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/hand09_05.png b/demos/another_myst/intro_graphics/04_keypad/hand09_05.png new file mode 100644 index 00000000..2fcf8eac Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/hand09_05.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/intro_approach.inc b/demos/another_myst/intro_graphics/04_keypad/intro_approach.inc new file mode 100644 index 00000000..cf7e1198 --- /dev/null +++ b/demos/another_myst/intro_graphics/04_keypad/intro_approach.inc @@ -0,0 +1,78 @@ +approach01_rle: .byte $28 ; ysize=48 + .byte $AB,$AA, $AF,$00, $A0,$18,$AA, $0A, $A0,$10,$00, $0A, $A0,$14,$AA + .byte $0A, $A0,$14,$00, $0A, $A0,$11,$AA, $0A, $A0,$17,$00, $AE,$AA + .byte $0A, $A0,$1A,$00, $0A, $AB,$AA, $A0,$1E,$00, $0A, $A7,$AA + .byte $0A, $A0,$20,$00, $0A, $A4,$AA, $0A, $A0,$24,$00, $0A + .byte $A0,$02,$AA, $A0,$27,$00, $0A, $A0,$FF,$00, $A0,$B9,$00, $A0,$A0,$AA + .byte $A1 +approach02_rle: .byte $28 ; ysize=48 + .byte $AD,$AA, $A9,$33, $A0,$1F,$AA, $33, $A8,$03, $A0,$1D,$AA, $0A + .byte $AB,$00, $0A, $A0,$19,$AA, $0A, $AE,$00, $0A, $A0,$16,$AA + .byte $0A, $A0,$12,$00, $0A, $A0,$13,$AA, $0A, $A0,$14,$00, $0A + .byte $A0,$11,$AA, $A0,$18,$00, $0A, $AE,$AA, $A0,$1A,$00, $0A, $AC,$AA + .byte $0A, $A0,$1B,$00, $0A, $AA,$AA, $0A, $A0,$1E,$00, $A8,$AA + .byte $A0,$20,$00, $0A, $A6,$AA, $0A, $A0,$21,$00, $A6,$AA, $A0,$23,$00 + .byte $A5,$AA, $A0,$23,$00, $0A, $A4,$AA, $A0,$24,$00, $A4,$AA, $A0,$24,$00 + .byte $0A, $A3,$AA, $A0,$25,$00, $A3,$AA, $A0,$23,$00, $A0,$01,$A0, $A4,$AA + .byte $A0,$22,$00, $A6,$AA, $A0,$01,$A0, $A0,$1F,$00, $A0,$01,$A0, $A0,$A7,$AA + .byte $A1 +approach03_rle: .byte $28 ; ysize=48 + .byte $A0,$10,$AA, $A7,$33, $A0,$21,$AA, $A7,$33, $A0,$21,$AA, $A7,$33, $A0,$21,$AA + .byte $A7,$03, $A0,$1F,$AA, $AA,$00, $0A, $A0,$1B,$AA, $0A, $AD,$00 + .byte $0A, $A0,$17,$AA, $0A, $A0,$11,$00, $0A, $A0,$14,$AA, $0A + .byte $A0,$13,$00, $0A, $A0,$12,$AA, $A0,$17,$00, $A0,$10,$AA, $A0,$19,$00, $AE,$AA + .byte $A0,$1A,$00, $AD,$AA, $0A, $A0,$1B,$00, $0A, $AB,$AA, $A0,$1D,$00 + .byte $AB,$AA, $A0,$1D,$00, $0A, $A9,$AA, $A0,$1F,$00, $A9,$AA, $A0,$1E,$00 + .byte $A0,$01,$A0, $A9,$AA, $A0,$1D,$00, $A0,$01,$A0, $AB,$AA, $A0,$1C,$00, $AC,$AA + .byte $A0,$01,$A0, $A0,$19,$00, $B0, $A0,$01,$A0, $AE,$AA, $B0, $A0,$16,$00 + .byte $BB,$BB, $A0,$A8,$AA + .byte $A1 +approach04_rle: .byte $28 ; ysize=48 + .byte $A0,$11,$AA, $A0,$01,$A3, $88, $99,$99, $98,$98, $A0,$01,$A3, $A0,$22,$AA + .byte $88, $A3,$89, $88, $A0,$23,$AA, $A5,$33, $A0,$23,$AA, $A5,$33 + .byte $A0,$23,$AA, $A5,$33, $A0,$21,$AA, $0A, $A7,$03, $0A, $A0,$1D,$AA + .byte $0A, $AB,$00, $0A, $A0,$1A,$AA, $0A, $AE,$00, $0A + .byte $A0,$17,$AA, $0A, $A0,$10,$00, $0A, $A0,$15,$AA, $A0,$14,$00, $A0,$13,$AA + .byte $A0,$16,$00, $A0,$12,$AA, $A0,$16,$00, $0A, $A0,$10,$AA, $A0,$19,$00, $AE,$AA + .byte $0A, $A0,$19,$00, $0A, $AD,$AA, $A0,$1B,$00, $AC,$AA, $A0,$1C,$00 + .byte $AC,$AA, $A0,$1B,$00, $AC,$AA, $A0,$1B,$00, $AD,$AA, $A0,$01,$A0, $A0,$19,$00 + .byte $AF,$AA, $A0,$02,$A0, $B0,$B0, $A0,$12,$00, $B0, $BB,$BB, $A0,$A8,$AA + .byte $A1 +approach05_rle: .byte $28 ; ysize=48 + .byte $A0,$10,$AA, $A4,$99, $88, $99, $88, $A0,$21,$AA, $A3,$99 + .byte $88, $99, $89, $88, $A0,$21,$AA, $BB, $A4,$99 + .byte $88, $BB, $A0,$22,$AA, $A0,$01,$A8, $A4,$38, $A0,$24,$AA, $A4,$33 + .byte $A0,$24,$AA, $A4,$33, $A0,$22,$AA, $0A,$0A, $A4,$03, $0A, $A0,$20,$AA + .byte $0A, $A8,$00, $0A, $A0,$1D,$AA, $AC,$00, $0A, $A0,$19,$AA + .byte $0A, $AE,$00, $0A, $A0,$17,$AA, $A0,$11,$00, $0A, $A0,$15,$AA + .byte $A0,$13,$00, $A0,$14,$AA, $0A, $A0,$14,$00, $0A, $A0,$11,$AA, $0A + .byte $A0,$16,$00, $A0,$11,$AA, $A0,$18,$00, $A0,$10,$AA, $A0,$17,$00, $A0,$01,$A0, $A0,$10,$AA + .byte $A0,$01,$A0, $A0,$15,$00, $A0,$01,$A0, $A0,$12,$AA, $A0,$01,$A0, $A0,$12,$00, $B0 + .byte $A0,$01,$A0, $A0,$14,$AA, $BB,$BB, $B0, $AD,$00, $B0, $BB,$BB + .byte $A0,$15,$AA, $A3,$BB, $AD,$00, $A3,$BB, $A0,$AB,$AA + .byte $A1 +approach06_rle: .byte $28 ; ysize=48 + .byte $AF,$AA, $A4,$99, $A3,$88, $A0,$21,$AA, $A4,$99, $98, $88,$88 + .byte $A0,$21,$AA, $A0,$01,$A9, $99,$99, $89, $98, $88, $A0,$01,$A8 + .byte $A0,$22,$AA, $99,$99, $98, $99, $88, $A0,$23,$AA, $A3,$99 + .byte $89, $88, $A0,$23,$AA, $39, $A3,$38, $33, $A0,$23,$AA + .byte $A5,$33, $A0,$23,$AA, $A5,$03, $0A, $A0,$20,$AA, $0A, $A7,$00 + .byte $0A, $A0,$1D,$AA, $0A, $AB,$00, $0A, $A0,$1A,$AA, $0A + .byte $AE,$00, $A0,$18,$AA, $0A, $A0,$10,$00, $A0,$17,$AA, $A0,$11,$00, $0A + .byte $A0,$15,$AA, $A0,$13,$00, $A0,$14,$AA, $A0,$14,$00, $A0,$14,$AA, $A0,$14,$00, $A0,$14,$AA + .byte $A0,$01,$A0, $A0,$12,$00, $A0,$01,$A0, $A0,$15,$AA, $A0,$01,$A0, $AF,$00, $B0 + .byte $A0,$18,$AA, $BB,$BB, $AC,$00, $BB,$BB, $A0,$18,$AA, $BB,$BB, $AC,$00 + .byte $A3,$BB, $A0,$AD,$AA + .byte $A1 +approach07_rle: .byte $28 ; ysize=48 + .byte $A0,$10,$AA, $A4,$99, $88,$88, $A0,$22,$AA, $A4,$99, $88,$88, $A0,$22,$AA + .byte $A4,$99, $88,$88, $A0,$22,$AA, $89, $99, $89, $98 + .byte $88,$88, $A0,$23,$AA, $88, $99,$99, $88, $A0,$24,$AA, $39,$39 + .byte $38,$38, $A0,$24,$AA, $A4,$33, $A0,$24,$AA, $A4,$03, $0A, $A0,$21,$AA + .byte $0A, $A7,$00, $A0,$1F,$AA, $AA,$00, $0A, $A0,$1B,$AA, $0A + .byte $AD,$00, $A0,$19,$AA, $0A, $AF,$00, $A0,$18,$AA, $A0,$10,$00, $0A + .byte $A0,$16,$AA, $A0,$12,$00, $A0,$16,$AA, $A0,$12,$00, $A0,$16,$AA, $A0,$12,$00, $A0,$16,$AA + .byte $A0,$01,$A0, $A0,$10,$00, $A0,$01,$A0, $A0,$17,$AA, $A3,$B0, $AB,$00, $B0 + .byte $BB, $A0,$18,$AA, $A3,$BB, $AB,$00, $BB,$BB, $A0,$18,$AA, $A3,$BB + .byte $AB,$00, $BB,$BB, $A0,$AD,$AA + .byte $A1 diff --git a/demos/another_myst/intro_graphics/04_keypad/intro_approach_lz4.inc b/demos/another_myst/intro_graphics/04_keypad/intro_approach_lz4.inc new file mode 100644 index 00000000..932405e0 --- /dev/null +++ b/demos/another_myst/intro_graphics/04_keypad/intro_approach_lz4.inc @@ -0,0 +1,87 @@ + +approach01_rle: + .byte $6A,$00 + .byte $16,$AA,$01,$00,$1A,$00,$01,$00,$19,$AA,$01,$00,$1F,$00,$01,$00 + .byte $13,$2F,$0A,$00,$01,$00,$1C,$06,$62,$00,$1D,$0A,$4C,$00,$0E,$80 + .byte $00,$0F,$01,$00,$3F,$0E,$7E,$00,$0E,$82,$00,$0F,$80,$00,$50,$0F + .byte $38,$01,$05,$0F,$80,$00,$53,$0E,$B6,$01,$0D,$03,$01,$0F,$D0,$01 + .byte $1F,$0F,$01,$00,$17,$0F,$53,$02,$0C,$0F,$80,$00,$42,$06,$30,$00 + .byte $1F,$0A,$D4,$02,$0E,$0F,$00,$01,$49,$1F,$0A,$56,$03,$12,$0F,$00 + .byte $01,$42,$50,$00,$00,$00,$00,$00 +approach02_rle: + .byte $95,$00 + .byte $18,$AA,$01,$00,$14,$33,$01,$00,$1F,$AA,$01,$00,$01,$2F,$0A,$00 + .byte $01,$00,$07,$14,$0A,$25,$00,$1F,$00,$01,$00,$11,$0E,$5F,$00,$03 + .byte $80,$00,$13,$03,$01,$00,$0F,$7F,$00,$1D,$06,$54,$00,$0F,$7E,$00 + .byte $10,$18,$A0,$28,$00,$0E,$61,$00,$0A,$D0,$00,$1F,$AA,$D9,$00,$15 + .byte $03,$32,$00,$0F,$FD,$00,$26,$1E,$0A,$51,$01,$0F,$FE,$00,$18,$05 + .byte $58,$00,$1F,$A0,$FD,$00,$11,$0E,$00,$01,$0E,$5F,$00,$0B,$82,$00 + .byte $0F,$D6,$01,$28,$0E,$01,$00,$0F,$DC,$01,$13,$1F,$0A,$80,$00,$1C + .byte $1F,$0A,$72,$00,$19,$09,$B5,$00,$0F,$52,$00,$10,$1F,$00,$01,$01 + .byte $48,$0F,$D3,$00,$11,$1F,$00,$01,$01,$3C,$80,$00,$00,$00,$00,$00 + .byte $00,$00,$00 +approach03_rle: + .byte $97,$00 + .byte $1B,$AA,$01,$00,$12,$33,$01,$00,$1F,$AA,$01,$00,$05,$1F,$00,$01 + .byte $00,$03,$0F,$24,$00,$11,$02,$01,$00,$1E,$A0,$5B,$00,$0F,$80,$00 + .byte $18,$2F,$00,$00,$81,$00,$2D,$0B,$23,$00,$0F,$80,$00,$1B,$1F,$00 + .byte $80,$00,$13,$1F,$A0,$27,$00,$06,$1F,$B0,$FF,$00,$0C,$22,$AA,$03 + .byte $01,$00,$0F,$1D,$00,$03,$1F,$0A,$D8,$00,$08,$19,$0A,$2A,$00,$1F + .byte $B0,$25,$00,$03,$3F,$BB,$BB,$AA,$00,$01,$0A,$0E,$4F,$00,$0F,$D9 + .byte $01,$17,$1F,$AA,$01,$00,$2E,$1E,$0A,$D1,$00,$0F,$80,$00,$18,$1F + .byte $0A,$6C,$00,$1A,$0E,$B6,$00,$1E,$0A,$52,$00,$0E,$7F,$00,$0F,$01 + .byte $01,$47,$1F,$0A,$D3,$00,$0F,$1F,$00,$59,$03,$29,$0E,$CC,$00,$50 + .byte $00,$00,$00,$00,$00 +approach04_rle: + .byte $99,$00 + .byte $1C,$AA,$01,$00,$8F,$A3,$88,$99,$99,$98,$98,$A3,$AA,$01,$00,$08 + .byte $2B,$0A,$00,$01,$00,$1D,$0A,$23,$00,$1F,$00,$01,$00,$07,$1F,$AA + .byte $01,$00,$0C,$5E,$88,$89,$89,$89,$88,$21,$00,$0F,$5C,$00,$0B,$0F + .byte $7F,$00,$1E,$0F,$8E,$00,$07,$10,$33,$01,$00,$0F,$7F,$00,$1C,$0C + .byte $48,$00,$1F,$A0,$FE,$00,$26,$0F,$80,$00,$25,$1B,$0A,$81,$00,$3E + .byte $A0,$B0,$B0,$25,$00,$4F,$B0,$BB,$BB,$AA,$00,$01,$2D,$0F,$DA,$00 + .byte $28,$0F,$01,$00,$11,$22,$0A,$03,$01,$00,$1F,$0A,$7C,$02,$15,$0F + .byte $85,$02,$08,$0F,$45,$02,$11,$0E,$5E,$00,$0E,$50,$00,$0F,$D9,$02 + .byte $34,$0F,$FD,$00,$10,$0E,$D2,$00,$0F,$7F,$00,$17,$1F,$00,$00,$01 + .byte $1D,$50,$00,$00,$00,$00,$00 +approach05_rle: + .byte $B5,$00 + .byte $1B,$AA,$01,$00,$8F,$99,$99,$99,$99,$88,$99,$88,$AA,$01,$00,$0B + .byte $17,$00,$01,$00,$1F,$0A,$22,$00,$02,$2F,$A0,$00,$01,$00,$01,$2F + .byte $A0,$AA,$01,$00,$0D,$01,$7F,$00,$1F,$89,$80,$00,$0B,$3F,$0A,$00 + .byte $00,$81,$00,$22,$2E,$B0,$A0,$C2,$00,$0C,$37,$00,$11,$BB,$01,$01 + .byte $1F,$BB,$FD,$00,$15,$0F,$81,$00,$08,$3A,$BB,$BB,$B0,$7E,$00,$3F + .byte $BB,$BB,$AA,$01,$00,$10,$5F,$A8,$38,$38,$38,$38,$7F,$00,$1A,$0E + .byte $C5,$00,$03,$80,$00,$19,$BB,$25,$00,$19,$BB,$80,$00,$0F,$3B,$00 + .byte $07,$4F,$33,$33,$33,$33,$7D,$01,$17,$0E,$02,$01,$0F,$01,$00,$2D + .byte $0E,$80,$00,$0E,$7F,$00,$0F,$02,$01,$13,$0F,$46,$01,$11,$0D,$60 + .byte $00,$6F,$0A,$03,$03,$03,$03,$0A,$7E,$01,$19,$0F,$81,$00,$23,$0F + .byte $DF,$00,$0C,$1F,$0A,$80,$00,$1B,$1F,$A0,$00,$01,$20,$50,$00,$00 + .byte $00,$00,$00 +approach06_rle: + .byte $B5,$00 + .byte $1A,$AA,$01,$00,$8F,$99,$99,$99,$99,$88,$88,$88,$AA,$01,$00,$0C + .byte $22,$0A,$00,$01,$00,$1F,$0A,$22,$00,$06,$2D,$A0,$00,$01,$00,$1F + .byte $A0,$56,$00,$0D,$03,$80,$00,$3F,$98,$88,$88,$7E,$00,$13,$0F,$82 + .byte $00,$0A,$0C,$81,$00,$1A,$B0,$1F,$00,$04,$17,$00,$0B,$36,$00,$7F + .byte $A9,$99,$99,$89,$98,$88,$A8,$7F,$00,$16,$0E,$42,$00,$05,$01,$00 + .byte $28,$BB,$BB,$26,$00,$2F,$BB,$BB,$FE,$00,$10,$01,$01,$01,$3F,$98 + .byte $99,$88,$7F,$00,$19,$2F,$00,$00,$80,$00,$14,$1F,$BB,$00,$01,$11 + .byte $00,$81,$01,$1E,$89,$80,$00,$0E,$3A,$00,$0E,$83,$01,$0F,$01,$00 + .byte $33,$5F,$39,$38,$38,$38,$33,$7F,$00,$1A,$2F,$00,$00,$68,$00,$21 + .byte $0F,$3C,$00,$05,$10,$33,$01,$00,$0F,$7F,$00,$1B,$1F,$00,$00,$01 + .byte $39,$10,$03,$01,$00,$1F,$0A,$80,$00,$4F,$80,$00,$00,$00,$00,$00 + .byte $00,$00,$00 +approach07_rle: + .byte $A4,$00 + .byte $1B,$AA,$01,$00,$7F,$99,$99,$99,$99,$88,$88,$AA,$01,$00,$0D,$22 + .byte $0A,$00,$01,$00,$0F,$23,$00,$08,$2B,$A0,$00,$01,$00,$1F,$A0,$56 + .byte $00,$0E,$0F,$80,$00,$16,$06,$55,$00,$1F,$0A,$25,$00,$07,$37,$B0 + .byte $B0,$B0,$7E,$00,$2F,$B0,$BB,$42,$00,$02,$0F,$80,$00,$21,$04,$FD + .byte $00,$0F,$03,$01,$0C,$37,$BB,$BB,$BB,$27,$00,$3F,$BB,$BB,$AA,$01 + .byte $00,$11,$4F,$89,$99,$89,$98,$80,$00,$0C,$1B,$0A,$58,$01,$0F,$80 + .byte $00,$22,$0F,$3D,$00,$06,$4F,$88,$99,$99,$88,$7D,$01,$15,$0E,$83 + .byte $01,$0F,$01,$00,$2F,$4F,$39,$39,$38,$38,$7F,$00,$1A,$2F,$00,$00 + .byte $67,$00,$21,$0F,$3C,$00,$06,$4F,$33,$33,$33,$33,$80,$00,$50,$0F + .byte $01,$00,$06,$5F,$03,$03,$03,$03,$0A,$00,$01,$52,$50,$00,$00,$00 + .byte $00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/04_keypad/intro_hands.inc b/demos/another_myst/intro_graphics/04_keypad/intro_hands.inc new file mode 100644 index 00000000..6abe813e --- /dev/null +++ b/demos/another_myst/intro_graphics/04_keypad/intro_hands.inc @@ -0,0 +1,329 @@ +hand04_01_rle: .byte $28 ; ysize=48 + .byte $A0,$88,$AA, $3A, $A0,$26,$AA, $33,$33, $BB, $A0,$26,$AA, $33,$33 + .byte $BB, $A0,$25,$AA, $A3,$33, $BB, $A0,$24,$AA, $A0,$01,$A3, $33,$33 + .byte $BB, $A0,$25,$AA, $33,$33, $3B, $BA, $33, $BB + .byte $A0,$01,$AA, $BA, $A0,$1D,$AA, $3A, $A0,$02,$AA, $A3,$33, $BB + .byte $33, $A3,$BB, $BA, $A0,$1B,$AA, $A3,$33, $A0,$01,$AA, $A3,$33 + .byte $BB, $B3, $A4,$BB, $A0,$1B,$AA, $A3,$33, $A0,$01,$AA, $A4,$33 + .byte $A6,$BB, $A0,$1B,$AA, $33,$33, $3A, $A5,$33, $A6,$BB, $A0,$1A,$AA + .byte $A6,$33, $B3, $33, $A6,$BB, $A0,$1A,$AA, $A0,$01,$A3, $A5,$33 + .byte $3B, $B3, $33, $A5,$BB, $A0,$1B,$AA, $A6,$33, $3B + .byte $B3, $33, $A4,$BB, $A0,$1B,$AA, $A7,$33, $BB, $33 + .byte $3B, $A3,$BB, $A0,$1C,$AA, $A6,$33, $3B, $BB, $33 + .byte $A3,$BB, $A0,$1C,$AA, $A7,$33, $BB, $B3, $3B, $A3,$BB + .byte $A0,$1C,$AA, $A7,$33, $A6,$BB, $A0,$AA,$AA + .byte $A1 +hand04_02_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $33,$33, $BB, $A0,$25,$AA, $A0,$01,$A3, $33,$33, $BB + .byte $A0,$25,$AA, $A3,$33, $BB, $A0,$24,$AA, $A0,$01,$A3, $33,$33, $BB + .byte $A0,$25,$AA, $33,$33, $3B, $BA, $33, $BB, $A0,$01,$AA + .byte $BA, $A0,$1C,$AA, $3A,$3A, $A0,$02,$AA, $A3,$33, $BB, $33 + .byte $A3,$BB, $BA, $A0,$1B,$AA, $33,$33, $3A, $A0,$01,$AA, $A3,$33 + .byte $BB, $B3, $A4,$BB, $A0,$1B,$AA, $A3,$33, $A0,$01,$AA, $A4,$33 + .byte $A6,$BB, $A0,$1B,$AA, $33,$33, $3A, $A5,$33, $A6,$BB, $A0,$1A,$AA + .byte $A6,$33, $B3, $33, $A6,$BB, $A0,$1A,$AA, $A0,$01,$A3, $A5,$33 + .byte $3B, $B3, $33, $A5,$BB, $A0,$1B,$AA, $A6,$33, $3B + .byte $B3, $33, $A4,$BB, $A0,$1B,$AA, $A7,$33, $BB, $33 + .byte $3B, $A3,$BB, $A0,$1C,$AA, $A6,$33, $3B, $BB, $33 + .byte $A3,$BB, $A0,$AC,$AA + .byte $A1 +hand04_03_rle: .byte $28 ; ysize=48 + .byte $A0,$D6,$AA, $8A, $DA,$DA, $A0,$25,$AA, $88, $DD, $3D + .byte $33, $BA, $A0,$23,$AA, $88, $DD, $D3, $33 + .byte $3B, $BA, $A0,$22,$AA, $A3,$A8, $33,$33, $3B, $BA + .byte $A0,$24,$AA, $A3,$33, $BB, $A0,$25,$AA, $33,$33, $BB, $A0,$01,$AA + .byte $3A, $BA, $A0,$22,$AA, $A3,$33, $BB, $33, $BB + .byte $BA, $BB, $A0,$1C,$AA, $3A, $33, $A0,$02,$AA, $A3,$33 + .byte $BB, $33, $A4,$BB, $A0,$1B,$AA, $A3,$33, $A0,$01,$AA, $A3,$33 + .byte $3B, $A5,$BB, $BA, $A0,$1A,$AA, $A0,$01,$A3, $33,$33, $A0,$01,$AA + .byte $A4,$33, $3B, $A5,$BB, $BA, $A0,$1A,$AA, $A8,$33, $A6,$BB + .byte $A0,$1A,$AA, $A6,$33, $BB, $33, $3B, $A5,$BB, $A0,$1B,$AA + .byte $A6,$33, $BB, $33, $3B, $A4,$BB, $A0,$1B,$AA, $A7,$33 + .byte $BB, $33, $A4,$BB, $A0,$1B,$AA, $A0,$01,$A3, $A6,$33, $BB + .byte $B3, $33, $A3,$BB, $A0,$AB,$AA + .byte $A1 +hand05_01_rle: .byte $28 ; ysize=48 + .byte $A0,$B0,$AA, $3A, $33, $BA, $A0,$25,$AA, $A0,$01,$A3, $33 + .byte $3B, $BA, $A0,$25,$AA, $33,$33, $3B, $BA, $A0,$24,$AA + .byte $A3,$33, $BB, $A0,$25,$AA, $33,$33, $BB, $A0,$25,$AA, $A3,$33 + .byte $BB,$BB, $3A, $33, $BB, $A0,$1C,$AA, $3A,$3A, $A0,$02,$AA + .byte $A3,$33, $BB,$BB, $33, $A3,$BB, $A0,$1B,$AA, $A3,$33, $A0,$01,$AA + .byte $A3,$33, $3B, $A5,$BB, $BA, $A0,$1A,$AA, $A0,$01,$A3, $33,$33 + .byte $A0,$01,$AA, $A4,$33, $3B, $A5,$BB, $BA, $A0,$1A,$AA, $A8,$33 + .byte $A6,$BB, $A0,$1A,$AA, $A6,$33, $BB, $33, $3B, $A5,$BB + .byte $A0,$1B,$AA, $A6,$33, $BB, $33, $3B, $A4,$BB, $A0,$1B,$AA + .byte $A7,$33, $BB, $33, $A4,$BB, $A0,$1B,$AA, $A0,$01,$A3, $A6,$33 + .byte $BB, $B3, $33, $A3,$BB, $A0,$1C,$AA, $A7,$33, $BB + .byte $33, $A3,$BB, $BA, $A0,$1B,$AA, $A0,$01,$A3, $A6,$33, $3B + .byte $BB, $B3, $A3,$BB, $BA, $A0,$A9,$AA + .byte $A1 +hand05_02_rle: .byte $28 ; ysize=48 + .byte $A0,$DB,$AA, $3A,$3A, $BA, $A0,$25,$AA, $A0,$01,$A3, $33, $3B + .byte $BA, $A0,$25,$AA, $33,$33, $3B, $BA, $A0,$24,$AA, $A3,$33 + .byte $BB, $A0,$25,$AA, $33,$33, $BB, $A0,$01,$AA, $3A, $BA + .byte $A0,$22,$AA, $A3,$33, $BB, $33, $BB, $BA, $BB + .byte $A0,$1C,$AA, $3A, $33, $A0,$02,$AA, $A3,$33, $BB, $33 + .byte $A4,$BB, $A0,$1B,$AA, $A3,$33, $A0,$01,$AA, $A3,$33, $3B, $A5,$BB + .byte $BA, $A0,$1A,$AA, $A0,$01,$A3, $33,$33, $A0,$01,$AA, $A4,$33, $3B + .byte $A5,$BB, $BA, $A0,$1A,$AA, $A8,$33, $A6,$BB, $A0,$1A,$AA, $A6,$33 + .byte $BB, $33, $3B, $A5,$BB, $A0,$1B,$AA, $A6,$33, $BB + .byte $33, $3B, $A4,$BB, $A0,$1B,$AA, $A7,$33, $BB, $33 + .byte $A4,$BB, $A0,$1B,$AA, $A0,$01,$A3, $A6,$33, $BB, $B3, $33 + .byte $A3,$BB, $A0,$1C,$AA, $A7,$33, $BB, $33, $A3,$BB, $BA + .byte $A0,$A7,$AA + .byte $A1 +hand05_03_rle: .byte $28 ; ysize=48 + .byte $A0,$DA,$AA, $85, $D5,$D5, $55, $A0,$24,$AA, $88, $DD + .byte $33,$33, $BB, $A0,$23,$AA, $88, $8D,$8D, $33,$33, $BB + .byte $A0,$25,$AA, $A3,$33, $BB, $A0,$24,$AA, $A0,$01,$A3, $33,$33, $BB + .byte $A0,$25,$AA, $33,$33, $3B, $BA, $33, $BB, $A0,$01,$AA + .byte $BA, $A0,$20,$AA, $A3,$33, $BB, $33, $A3,$BB, $BA + .byte $A0,$1F,$AA, $A3,$33, $BB, $B3, $A4,$BB, $A0,$1B,$AA, $A3,$33 + .byte $A0,$01,$AA, $A4,$33, $A6,$BB, $A0,$1A,$AA, $A3,$33, $3A, $A5,$33 + .byte $A6,$BB, $A0,$1A,$AA, $A6,$33, $B3, $33, $A6,$BB, $A0,$1A,$AA + .byte $A0,$01,$A3, $A5,$33, $3B, $B3, $33, $A5,$BB, $A0,$1B,$AA + .byte $A6,$33, $3B, $B3, $33, $A4,$BB, $A0,$1B,$AA, $A7,$33 + .byte $BB, $33, $3B, $A3,$BB, $A0,$1C,$AA, $A6,$33, $3B + .byte $BB, $33, $A3,$BB, $A0,$A7,$AA + .byte $A1 +hand05_04_rle: .byte $28 ; ysize=48 + .byte $A0,$B5,$AA, $3A, $A0,$26,$AA, $33,$33, $BB, $A0,$26,$AA, $33,$33 + .byte $BB, $A0,$25,$AA, $A3,$33, $BB, $A0,$24,$AA, $A0,$01,$A3, $33,$33 + .byte $BB, $A0,$25,$AA, $33,$33, $3B, $BA, $33, $BB + .byte $A0,$01,$AA, $BA, $A0,$20,$AA, $A3,$33, $BB, $33, $A3,$BB + .byte $BA, $A0,$1A,$AA, $A3,$3A, $A0,$02,$AA, $A3,$33, $BB, $B3 + .byte $A4,$BB, $A0,$1A,$AA, $A4,$33, $A0,$01,$AA, $A4,$33, $A6,$BB, $A0,$1A,$AA + .byte $A3,$33, $3A, $A5,$33, $A6,$BB, $A0,$1A,$AA, $A6,$33, $B3 + .byte $33, $A6,$BB, $A0,$1A,$AA, $A0,$01,$A3, $A5,$33, $3B, $B3 + .byte $33, $A5,$BB, $A0,$1B,$AA, $A6,$33, $3B, $B3, $33 + .byte $A4,$BB, $A0,$1B,$AA, $A7,$33, $BB, $33, $3B, $A3,$BB + .byte $A0,$1C,$AA, $A6,$33, $3B, $BB, $33, $A3,$BB, $A0,$1C,$AA + .byte $A7,$33, $BB, $B3, $3B, $A3,$BB, $A0,$A6,$AA + .byte $A1 +hand01_01_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$28,$AA, $3A, $33, $BA, $A0,$25,$AA, $A0,$01,$A3 + .byte $33, $3B, $BA, $A0,$25,$AA, $33,$33, $3B, $BA + .byte $A0,$24,$AA, $A3,$33, $BB, $A0,$25,$AA, $33,$33, $BB, $A0,$01,$AA + .byte $3A, $BA, $A0,$22,$AA, $A3,$33, $BB, $33, $BB + .byte $BA, $BB, $A0,$1C,$AA, $3A, $33, $A0,$02,$AA, $A3,$33 + .byte $BB, $33, $A4,$BB, $A0,$1B,$AA, $A3,$33, $A0,$01,$AA, $A3,$33 + .byte $3B, $A5,$BB, $BA, $A0,$1A,$AA, $A0,$01,$A3, $33,$33, $A0,$01,$AA + .byte $A4,$33, $3B, $A5,$BB, $BA, $A0,$1A,$AA, $A8,$33, $A6,$BB + .byte $A0,$1A,$AA, $A6,$33, $BB, $33, $3B, $A5,$BB, $A0,$1B,$AA + .byte $A6,$33, $BB, $33, $3B, $A4,$BB, $A0,$1B,$AA, $A7,$33 + .byte $BB, $33, $A4,$BB, $A0,$AC,$AA + .byte $A1 +hand01_02_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$4F,$AA, $8A, $DA,$DA, $A0,$25,$AA, $88, $DD + .byte $33,$33, $BB, $A0,$23,$AA, $88, $8D,$8D, $33,$33, $BB + .byte $A0,$22,$AA, $A3,$A6, $A3,$33, $BB, $A0,$24,$AA, $A0,$01,$A3, $33,$33 + .byte $BB, $A0,$25,$AA, $33,$33, $3B, $BA, $33, $BB + .byte $A0,$01,$AA, $BA, $A0,$20,$AA, $A3,$33, $BB, $B3, $A3,$BB + .byte $BA, $A0,$1B,$AA, $33,$33, $3A, $A0,$01,$AA, $A3,$33, $A6,$BB + .byte $A0,$1B,$AA, $A3,$33, $A0,$01,$AA, $A4,$33, $A6,$BB, $A0,$1B,$AA, $33,$33 + .byte $3A, $A5,$33, $A6,$BB, $A0,$1A,$AA, $A6,$33, $B3, $33 + .byte $A6,$BB, $A0,$1A,$AA, $A0,$01,$A3, $A5,$33, $3B, $B3, $33 + .byte $A5,$BB, $A0,$AB,$AA + .byte $A1 +hand01_03_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$2A,$AA, $3A, $A0,$26,$AA, $33,$33, $BB, $A0,$26,$AA + .byte $33,$33, $BB, $A0,$25,$AA, $A3,$33, $BB, $A0,$24,$AA, $A0,$01,$A3 + .byte $33,$33, $BB, $A0,$25,$AA, $33,$33, $3B, $BA, $33,$33 + .byte $A0,$22,$AA, $A3,$33, $BB, $33, $A3,$BB, $BA, $A0,$1B,$AA + .byte $33,$33, $3A, $A0,$01,$AA, $A3,$33, $BB, $B3, $A4,$BB + .byte $A0,$1B,$AA, $A3,$33, $A0,$01,$AA, $A4,$33, $A6,$BB, $A0,$1B,$AA, $33,$33 + .byte $3A, $A5,$33, $A6,$BB, $A0,$1A,$AA, $A6,$33, $B3, $33 + .byte $A6,$BB, $A0,$1A,$AA, $A0,$01,$A3, $A5,$33, $3B, $B3, $33 + .byte $A5,$BB, $A0,$1B,$AA, $A6,$33, $3B, $B3, $33, $A4,$BB + .byte $A0,$AB,$AA + .byte $A1 +hand09_01_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$2B,$AA, $BA, $A0,$26,$AA, $33,$33, $BB, $A0,$26,$AA + .byte $33,$33, $BB, $A0,$25,$AA, $33,$33, $BB,$BB, $A0,$24,$AA, $A0,$01,$A3 + .byte $33, $3B,$3B, $BB, $A0,$24,$AA, $A3,$33, $BB, $3A + .byte $33, $BB, $BA, $A0,$1D,$AA, $3A, $A0,$02,$AA, $A3,$33 + .byte $BB, $33, $A3,$BB, $BA,$BA, $A0,$1A,$AA, $33,$33, $3A + .byte $A0,$01,$AA, $A3,$33, $BB, $B3, $A5,$BB, $A0,$1A,$AA, $A3,$33 + .byte $A0,$01,$AA, $A4,$33, $A7,$BB, $A0,$1A,$AA, $33,$33, $3A, $A5,$33 + .byte $A6,$BB, $A0,$1A,$AA, $A6,$33, $B3, $33, $A6,$BB, $A0,$1A,$AA + .byte $A0,$01,$A3, $A5,$33, $3B, $B3, $33, $A5,$BB, $A0,$1B,$AA + .byte $A6,$33, $3B, $B3, $33, $A4,$BB, $A0,$AA,$AA + .byte $A1 +hand09_02_rle: .byte $28 ; ysize=48 + .byte $A0,$B5,$AA, $BA, $A0,$26,$AA, $33,$33, $BB, $A0,$26,$AA, $33,$33 + .byte $BB, $A0,$25,$AA, $A3,$33, $BB, $A0,$24,$AA, $A0,$01,$A3, $33,$33 + .byte $BB, $A0,$25,$AA, $33,$33, $3B, $BA, $3A,$3A, $BA,$BA + .byte $A0,$20,$AA, $A3,$33, $BB, $33, $B3, $BB,$BB, $BA + .byte $BB, $A0,$19,$AA, $3A, $33,$33, $A0,$02,$AA, $A3,$33, $BB + .byte $B3, $A5,$BB, $A0,$19,$AA, $A4,$33, $A0,$01,$AA, $A4,$33, $A6,$BB + .byte $A0,$1A,$AA, $A3,$33, $3A, $A5,$33, $A6,$BB, $A0,$19,$AA, $A7,$33 + .byte $B3, $33, $A6,$BB, $A0,$1A,$AA, $A0,$01,$A3, $A5,$33, $3B + .byte $B3, $33, $A5,$BB, $A0,$1B,$AA, $A6,$33, $3B, $B3 + .byte $33, $A4,$BB, $A0,$1B,$AA, $A7,$33, $BB, $33, $3B + .byte $A3,$BB, $A0,$1C,$AA, $A6,$33, $3B, $BB, $33, $A3,$BB + .byte $A0,$1C,$AA, $A7,$33, $BB, $B3, $3B, $A3,$BB, $A0,$A6,$AA + .byte $A1 +hand09_03_rle: .byte $28 ; ysize=48 + .byte $A0,$67,$AA, $3A, $A0,$26,$AA, $A3,$33, $A0,$26,$AA, $33,$33, $BB + .byte $A0,$25,$AA, $A3,$33, $BB, $A0,$24,$AA, $A0,$01,$A3, $33,$33, $BB + .byte $A0,$25,$AA, $33,$33, $3B, $BA, $33, $B3, $A0,$01,$AA + .byte $BA, $A0,$20,$AA, $A3,$33, $BB, $33, $A3,$BB, $BA + .byte $A0,$1A,$AA, $A3,$33, $A0,$02,$AA, $A3,$33, $BB, $B3, $A4,$BB + .byte $A0,$1A,$AA, $A3,$33, $3A, $A0,$01,$AA, $A4,$33, $A6,$BB, $A0,$1A,$AA + .byte $A3,$33, $3A, $A5,$33, $A6,$BB, $A0,$19,$AA, $A0,$01,$A3, $A6,$33 + .byte $B3, $33, $A6,$BB, $A0,$1A,$AA, $A0,$01,$A3, $A5,$33, $3B + .byte $B3, $33, $A5,$BB, $A0,$1B,$AA, $A6,$33, $3B, $B3 + .byte $33, $A4,$BB, $A0,$1B,$AA, $A7,$33, $BB, $33, $3B + .byte $A3,$BB, $A0,$1C,$AA, $A6,$33, $3B, $BB, $33, $A3,$BB + .byte $A0,$1C,$AA, $A7,$33, $BB, $B3, $3B, $A3,$BB, $A0,$1C,$AA + .byte $A7,$33, $A6,$BB, $A0,$1B,$AA, $A0,$01,$A3, $A7,$33, $A6,$BB, $A0,$A2,$AA + .byte $A1 +hand09_04_rle: .byte $28 ; ysize=48 + .byte $A0,$18,$AA, $3A, $A0,$26,$AA, $33,$33, $BB, $A0,$26,$AA, $33,$33 + .byte $BB, $A0,$25,$AA, $A3,$33, $BB, $A0,$24,$AA, $A0,$01,$A3, $33,$33 + .byte $BB, $A0,$25,$AA, $33,$33, $3B, $BA, $33, $BB + .byte $A0,$01,$AA, $BA, $A0,$1D,$AA, $3A, $A0,$02,$AA, $A3,$33, $BB + .byte $33, $A3,$BB, $BA, $A0,$1B,$AA, $33,$33, $3A, $A0,$01,$AA + .byte $A3,$33, $BB, $B3, $A4,$BB, $A0,$1B,$AA, $A3,$33, $A0,$01,$AA + .byte $A4,$33, $A6,$BB, $A0,$1B,$AA, $33,$33, $3A, $A5,$33, $A6,$BB + .byte $A0,$1A,$AA, $A6,$33, $B3, $33, $A6,$BB, $A0,$1A,$AA, $A0,$01,$A3 + .byte $A5,$33, $3B, $B3, $33, $A5,$BB, $A0,$1B,$AA, $A6,$33 + .byte $3B, $B3, $33, $A4,$BB, $A0,$1B,$AA, $A7,$33, $BB + .byte $33, $3B, $A3,$BB, $A0,$1C,$AA, $A6,$33, $3B, $BB + .byte $33, $A3,$BB, $A0,$1C,$AA, $A7,$33, $BB, $B3, $3B + .byte $A3,$BB, $A0,$1C,$AA, $A7,$33, $A6,$BB, $A0,$1B,$AA, $A0,$01,$A3, $A7,$33 + .byte $A6,$BB, $A0,$1C,$AA, $A7,$33, $A6,$BB, $A0,$1B,$AA, $A7,$33, $A6,$BB + .byte $A0,$A0,$AA + .byte $A1 +hand09_05_rle: .byte $28 ; ysize=48 + .byte $A0,$66,$AA, $8A, $DA,$DA, $A0,$25,$AA, $88, $DD, $33,$33 + .byte $BB, $A0,$23,$AA, $88, $8D,$8D, $33,$33, $BB, $A0,$25,$AA + .byte $A3,$33, $BB, $A0,$24,$AA, $A0,$01,$A3, $33,$33, $BB, $A0,$25,$AA + .byte $33,$33, $3B, $BA, $33, $BB, $A0,$01,$AA, $BA + .byte $A0,$20,$AA, $A3,$33, $BB, $33, $A3,$BB, $BA, $A0,$1A,$AA + .byte $3A, $33, $3A, $A0,$02,$AA, $A3,$33, $BB, $B3 + .byte $A4,$BB, $A0,$19,$AA, $A4,$33, $3A, $A0,$01,$AA, $A4,$33, $A6,$BB + .byte $A0,$19,$AA, $A0,$01,$A3, $A3,$33, $3A, $A5,$33, $A6,$BB, $A0,$19,$AA + .byte $A0,$01,$A3, $A6,$33, $B3, $33, $A6,$BB, $A0,$1A,$AA, $A0,$01,$A3 + .byte $A5,$33, $3B, $B3, $33, $A5,$BB, $A0,$1B,$AA, $A6,$33 + .byte $3B, $B3, $33, $A4,$BB, $A0,$1B,$AA, $A7,$33, $BB + .byte $33, $3B, $A3,$BB, $A0,$1C,$AA, $A6,$33, $3B, $BB + .byte $33, $A3,$BB, $A0,$1C,$AA, $A7,$33, $BB, $B3, $3B + .byte $A3,$BB, $A0,$1C,$AA, $A7,$33, $A6,$BB, $A0,$1B,$AA, $A0,$01,$A3, $A7,$33 + .byte $A6,$BB, $A0,$A0,$AA + .byte $A1 +hand03_01_rle: .byte $28 ; ysize=48 + .byte $A0,$68,$AA, $3B,$3B, $BA, $A0,$25,$AA, $A0,$01,$A3, $33, $3B + .byte $BA, $A0,$25,$AA, $33,$33, $3B, $BA, $A0,$24,$AA, $A3,$33 + .byte $BB, $A0,$25,$AA, $33,$33, $BB, $A0,$01,$AA, $3A,$3A, $A0,$22,$AA + .byte $A3,$33, $BB, $33, $BB, $BA, $BB, $A0,$1B,$AA + .byte $A3,$3A, $A0,$02,$AA, $A3,$33, $BB, $33, $A4,$BB, $A0,$1A,$AA + .byte $A3,$33, $3A, $A0,$01,$AA, $A3,$33, $3B, $A5,$BB, $BA + .byte $A0,$19,$AA, $A0,$01,$A3, $A3,$33, $A0,$01,$AA, $A4,$33, $3B, $A5,$BB + .byte $BA, $A0,$19,$AA, $A0,$01,$A3, $A8,$33, $A6,$BB, $A0,$1A,$AA, $A6,$33 + .byte $BB, $33, $3B, $A5,$BB, $A0,$1B,$AA, $A6,$33, $BB + .byte $33, $3B, $A4,$BB, $A0,$1B,$AA, $A7,$33, $BB, $33 + .byte $A4,$BB, $A0,$1B,$AA, $A0,$01,$A3, $A6,$33, $BB, $B3, $33 + .byte $A3,$BB, $A0,$1C,$AA, $A7,$33, $BB, $33, $A3,$BB, $BA + .byte $A0,$1B,$AA, $A0,$01,$A3, $A6,$33, $3B, $BB, $B3, $A3,$BB + .byte $BA, $A0,$1B,$AA, $A7,$33, $3B, $A5,$BB, $BA, $A0,$1B,$AA + .byte $A7,$A3, $A6,$AB, $A0,$A0,$AA + .byte $A1 +hand03_02_rle: .byte $28 ; ysize=48 + .byte $A0,$E0,$AA, $3A, $A0,$26,$AA, $33,$33, $BB, $A0,$26,$AA, $33,$33 + .byte $BB, $A0,$25,$AA, $A3,$33, $BB, $A0,$24,$AA, $A0,$01,$A3, $33,$33 + .byte $BB, $A0,$25,$AA, $33,$33, $3B, $BA, $33, $BB + .byte $A0,$01,$AA, $BA, $A0,$1D,$AA, $3A, $A0,$02,$AA, $A3,$33, $BB + .byte $33, $A3,$BB, $BA, $A0,$1B,$AA, $33,$33, $3A, $A0,$01,$AA + .byte $A3,$33, $BB, $B3, $A4,$BB, $A0,$1B,$AA, $A3,$33, $A0,$01,$AA + .byte $A4,$33, $A6,$BB, $A0,$1B,$AA, $33,$33, $3A, $A5,$33, $A6,$BB + .byte $A0,$1A,$AA, $A6,$33, $B3, $33, $A6,$BB, $A0,$1A,$AA, $A0,$01,$A3 + .byte $A5,$33, $3B, $B3, $33, $A5,$BB, $A0,$1B,$AA, $A6,$33 + .byte $3B, $B3, $33, $A4,$BB, $A0,$1B,$AA, $A7,$33, $BB + .byte $33, $3B, $A3,$BB, $A0,$1C,$AA, $A6,$33, $3B, $BB + .byte $33, $A3,$BB, $A0,$A4,$AA + .byte $A1 +hand03_03_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$58,$AA, $3A,$3A, $BA, $A0,$25,$AA, $A0,$01,$A3, $33 + .byte $3B, $BA, $A0,$25,$AA, $33,$33, $3B, $BA, $A0,$24,$AA + .byte $A3,$33, $BB, $A0,$25,$AA, $33,$33, $BB, $A0,$01,$AA, $3A,$3A + .byte $A0,$22,$AA, $A3,$33, $BB, $33, $BB, $BA, $BB + .byte $A0,$1C,$AA, $3A, $33, $A0,$02,$AA, $A3,$33, $BB, $33 + .byte $A4,$BB, $A0,$1B,$AA, $A3,$33, $A0,$01,$AA, $A3,$33, $3B, $A5,$BB + .byte $BA, $A0,$1A,$AA, $A0,$01,$A3, $33,$33, $A0,$01,$AA, $A4,$33, $3B + .byte $A5,$BB, $BA, $A0,$1A,$AA, $A8,$33, $A6,$BB, $A0,$1A,$AA, $A6,$33 + .byte $BB, $33, $3B, $A5,$BB, $A0,$1B,$AA, $A6,$33, $BB + .byte $33, $3B, $A4,$BB, $A0,$A4,$AA + .byte $A1 +hand03_04_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$57,$AA, $8A, $DA,$DA, $A0,$25,$AA, $88, $DD + .byte $33, $3B, $BA, $A0,$23,$AA, $88, $8D, $33,$33 + .byte $3B, $BA, $A0,$24,$AA, $A3,$33, $BB, $A0,$25,$AA, $33,$33 + .byte $BB, $A0,$01,$AA, $3A,$3A, $A0,$22,$AA, $A3,$33, $BB, $33 + .byte $BB, $BA,$BA, $A0,$20,$AA, $A3,$33, $BB, $33, $A4,$BB + .byte $A0,$1B,$AA, $33, $3A, $A0,$02,$AA, $A3,$33, $3B, $A5,$BB + .byte $BA, $A0,$1A,$AA, $A3,$33, $A0,$01,$AA, $A4,$33, $3B, $A5,$BB + .byte $BA, $A0,$19,$AA, $A9,$33, $A6,$BB, $A0,$1A,$AA, $A6,$33, $BB + .byte $33, $3B, $A5,$BB, $A0,$1B,$AA, $A6,$A3, $A0,$01,$AB, $A0,$01,$A3 + .byte $A5,$AB, $A0,$A4,$AA + .byte $A1 +hand02_01_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$55,$AA, $33,$33, $BA, $A0,$25,$AA, $A0,$01,$A3, $33 + .byte $3B, $BA, $A0,$25,$AA, $33,$33, $3B, $BA, $A0,$24,$AA + .byte $A3,$33, $BB, $A0,$25,$AA, $33,$33, $BB, $A0,$01,$AA, $3A,$3A + .byte $A0,$22,$AA, $A3,$33, $BB, $33, $BB, $BA,$BA, $A0,$1C,$AA + .byte $33,$33, $A0,$02,$AA, $A3,$33, $BB, $33, $A4,$BB, $A0,$1B,$AA + .byte $A3,$33, $A0,$01,$AA, $A3,$33, $3B, $A5,$BB, $BA, $A0,$1A,$AA + .byte $A0,$01,$A3, $33,$33, $A0,$01,$AA, $A4,$33, $3B, $A5,$BB, $BA + .byte $A0,$1A,$AA, $A8,$33, $A6,$BB, $A0,$1A,$AA, $A6,$33, $BB, $33 + .byte $3B, $A5,$BB, $A0,$1B,$AA, $A6,$33, $BB, $33, $3B + .byte $A4,$BB, $A0,$A7,$AA + .byte $A1 +hand02_02_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$2C,$AA, $33, $BB, $A0,$25,$AA, $33,$33, $BB + .byte $A0,$26,$AA, $33,$33, $BB, $A0,$25,$AA, $A3,$33, $BB, $A0,$24,$AA + .byte $A0,$01,$A3, $33,$33, $BB, $A0,$25,$AA, $33,$33, $3B, $BA + .byte $33, $B3, $A0,$1F,$AA, $3A, $A0,$02,$AA, $A3,$33, $BB + .byte $33, $A3,$BB, $BA, $A0,$1B,$AA, $33,$33, $3A, $A0,$01,$AA + .byte $A3,$33, $BB, $B3, $A4,$BB, $A0,$1B,$AA, $A3,$33, $A0,$01,$AA + .byte $A4,$33, $A6,$BB, $A0,$1B,$AA, $33,$33, $3A, $A5,$33, $A6,$BB + .byte $A0,$1A,$AA, $A6,$33, $B3, $33, $A6,$BB, $A0,$1A,$AA, $A0,$01,$A3 + .byte $A5,$33, $3B, $B3, $33, $A5,$BB, $A0,$1B,$AA, $A6,$33 + .byte $3B, $B3, $33, $A4,$BB, $A0,$A9,$AA + .byte $A1 +hand02_03_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$53,$AA, $85, $D5,$D5, $35, $A0,$24,$AA, $88 + .byte $DD, $A3,$33, $BB, $A0,$22,$AA, $88, $8D,$8D, $33,$33 + .byte $BB, $A0,$25,$AA, $33,$33, $BB,$BB, $A0,$24,$AA, $A0,$01,$A3, $33,$33 + .byte $BB, $A0,$25,$AA, $33,$33, $BB, $BA, $33, $BB + .byte $A0,$22,$AA, $A3,$33, $BB, $33, $A3,$BB, $BA, $A0,$1B,$AA + .byte $A3,$3A, $A0,$01,$AA, $A3,$33, $BB, $B3, $A4,$BB, $A0,$1B,$AA + .byte $A3,$33, $A0,$01,$AA, $A4,$33, $A6,$BB, $A0,$1A,$AA, $A3,$33, $3A + .byte $A5,$33, $A6,$BB, $A0,$1A,$AA, $A6,$33, $B3, $33, $A6,$BB + .byte $A0,$1A,$AA, $A0,$01,$A3, $A5,$33, $3B, $B3, $33, $A5,$BB + .byte $A0,$A7,$AA + .byte $A1 +hand02_04_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$7D,$AA, $3A, $A0,$26,$AA, $33,$33, $BB, $A0,$26,$AA + .byte $33,$33, $BB, $A0,$25,$AA, $A3,$33, $BB, $A0,$24,$AA, $A0,$01,$A3 + .byte $33,$33, $BB, $A0,$25,$AA, $33,$33, $3B, $BA, $33 + .byte $BB, $A0,$01,$AA, $BA, $A0,$1D,$AA, $3A, $A0,$02,$AA, $A3,$33 + .byte $BB, $33, $A3,$BB, $BA, $A0,$1B,$AA, $33,$33, $3A + .byte $A0,$01,$AA, $A3,$33, $BB, $B3, $A4,$BB, $A0,$1B,$AA, $A3,$33 + .byte $A0,$01,$AA, $A4,$33, $A6,$BB, $A0,$1B,$AA, $33,$33, $3A, $A5,$33 + .byte $A6,$BB, $A0,$1A,$AA, $A6,$33, $B3, $33, $A6,$BB, $A0,$A8,$AA + .byte $A1 +hand02_05_rle: .byte $28 ; ysize=48 + .byte $A0,$DB,$AA, $3A, $A0,$26,$AA, $33,$33, $BB, $A0,$26,$AA, $33,$33 + .byte $BB, $A0,$25,$AA, $A3,$33, $BB, $A0,$24,$AA, $A0,$01,$A3, $33,$33 + .byte $BB, $A0,$25,$AA, $33,$33, $3B, $BA, $33, $BB + .byte $A0,$01,$AA, $BA, $A0,$1D,$AA, $3A, $A0,$02,$AA, $A3,$33, $BB + .byte $33, $A3,$BB, $BA, $A0,$1B,$AA, $33,$33, $3A, $A0,$01,$AA + .byte $A3,$33, $BB, $B3, $A4,$BB, $A0,$1B,$AA, $A3,$33, $A0,$01,$AA + .byte $A4,$33, $A6,$BB, $A0,$1B,$AA, $33,$33, $3A, $A5,$33, $A6,$BB + .byte $A0,$1A,$AA, $A6,$33, $B3, $33, $A6,$BB, $A0,$1A,$AA, $A0,$01,$A3 + .byte $A5,$33, $3B, $B3, $33, $A5,$BB, $A0,$1B,$AA, $A6,$33 + .byte $3B, $B3, $33, $A4,$BB, $A0,$1B,$AA, $A7,$33, $BB + .byte $33, $3B, $A3,$BB, $A0,$1C,$AA, $A6,$33, $3B, $BB + .byte $33, $A3,$BB, $A0,$A9,$AA + .byte $A1 diff --git a/demos/another_myst/intro_graphics/04_keypad/intro_hands_lz4.inc b/demos/another_myst/intro_graphics/04_keypad/intro_hands_lz4.inc new file mode 100644 index 00000000..d77164c9 --- /dev/null +++ b/demos/another_myst/intro_graphics/04_keypad/intro_hands_lz4.inc @@ -0,0 +1,284 @@ + +hand04_01_rle: + .byte $A1,$00 + .byte $1F,$AA,$01,$00,$25,$8F,$33,$33,$3B,$BA,$33,$BB,$AA,$BA,$26,$00 + .byte $0D,$01,$01,$00,$7F,$BB,$33,$3B,$BB,$BB,$BB,$AA,$01,$00,$36,$31 + .byte $3A,$AA,$AA,$56,$00,$3F,$BB,$BB,$BB,$81,$00,$12,$3B,$3B,$BB,$33 + .byte $80,$00,$13,$00,$01,$00,$0F,$FC,$00,$24,$11,$33,$80,$00,$2F,$B3 + .byte $BB,$D6,$00,$0E,$04,$01,$01,$1F,$B3,$01,$01,$14,$1F,$3A,$80,$00 + .byte $18,$00,$D4,$00,$0F,$81,$00,$16,$0B,$2B,$00,$0E,$00,$01,$03,$2E + .byte $00,$1F,$BB,$81,$00,$13,$1E,$3A,$56,$00,$0F,$01,$00,$32,$0F,$81 + .byte $00,$13,$02,$D4,$00,$1F,$B3,$80,$00,$28,$0F,$00,$02,$05,$1F,$33 + .byte $81,$00,$12,$12,$A3,$56,$02,$2F,$B3,$33,$00,$01,$3E,$1F,$A3,$01 + .byte $01,$19,$03,$81,$00,$0F,$00,$01,$24,$50,$00,$00,$00,$00,$00 +hand04_02_rle: + .byte $93,$00 + .byte $1F,$AA,$01,$00,$24,$4F,$33,$33,$33,$BB,$26,$00,$0F,$20,$A3,$33 + .byte $01,$00,$40,$3B,$B3,$33,$BB,$01,$00,$1F,$AA,$01,$00,$38,$1F,$A3 + .byte $80,$00,$12,$28,$AA,$33,$81,$00,$08,$19,$00,$13,$00,$01,$00,$1F + .byte $AA,$01,$01,$27,$6F,$3B,$BA,$33,$BB,$AA,$BA,$80,$00,$11,$4F,$33 + .byte $BB,$33,$3B,$00,$01,$39,$22,$3A,$3A,$81,$01,$00,$D6,$00,$1F,$BA + .byte $01,$01,$12,$2F,$BB,$33,$00,$01,$39,$31,$33,$33,$3A,$80,$00,$1F + .byte $B3,$D6,$01,$3D,$0F,$7D,$02,$17,$11,$AA,$57,$01,$0F,$57,$02,$27 + .byte $0F,$00,$01,$04,$0F,$56,$02,$13,$00,$01,$01,$1E,$33,$81,$00,$0F + .byte $D7,$02,$5D,$1E,$B3,$80,$00,$0F,$00,$01,$19,$50,$00,$00,$00,$00 + .byte $00 +hand04_03_rle: + .byte $A1,$00 + .byte $1F,$AA,$01,$00,$22,$7F,$A8,$A8,$A8,$33,$33,$3B,$BA,$29,$00,$0F + .byte $11,$33,$01,$00,$40,$BB,$33,$3B,$BB,$01,$00,$1F,$AA,$01,$00,$38 + .byte $00,$57,$00,$1F,$AA,$81,$00,$1C,$07,$18,$00,$13,$00,$01,$00,$0F + .byte $81,$00,$29,$4F,$BB,$AA,$3A,$BA,$80,$00,$12,$00,$81,$00,$0F,$00 + .byte $01,$3D,$12,$AA,$56,$00,$1F,$BA,$55,$00,$0C,$13,$A3,$80,$00,$2F + .byte $B3,$33,$00,$01,$39,$4F,$3A,$33,$AA,$AA,$D6,$00,$41,$3F,$8A,$DA + .byte $DA,$FC,$00,$15,$00,$04,$00,$02,$56,$02,$1F,$BA,$6A,$00,$21,$0F + .byte $00,$01,$03,$4F,$88,$DD,$3D,$33,$4F,$00,$11,$12,$A3,$80,$00,$0E + .byte $81,$00,$0F,$01,$00,$2C,$3F,$88,$DD,$D3,$57,$03,$12,$24,$AA,$33 + .byte $58,$02,$0E,$58,$03,$0F,$00,$01,$16,$50,$00,$00,$00,$00,$00 +hand05_01_rle: + .byte $A0,$00 + .byte $1F,$AA,$01,$00,$26,$3F,$33,$33,$BB,$26,$00,$12,$01,$01,$00,$7F + .byte $BB,$33,$BB,$BB,$BB,$BB,$AA,$01,$00,$39,$00,$56,$00,$2F,$BB,$3A + .byte $85,$00,$0D,$13,$A3,$80,$00,$2A,$B3,$33,$80,$00,$13,$00,$01,$00 + .byte $0F,$7C,$00,$23,$23,$3A,$3A,$80,$00,$0B,$56,$00,$0F,$01,$01,$0C + .byte $1F,$BA,$FC,$00,$38,$00,$04,$00,$3F,$3B,$BB,$BB,$56,$00,$0E,$03 + .byte $01,$01,$39,$3B,$BB,$B3,$2B,$00,$0F,$00,$01,$05,$2F,$3A,$33,$A5 + .byte $00,$11,$12,$A3,$80,$00,$0E,$81,$00,$0F,$01,$00,$2E,$4F,$A3,$33 + .byte $3B,$BA,$57,$02,$17,$01,$56,$02,$0F,$58,$02,$22,$0F,$00,$02,$06 + .byte $1F,$33,$81,$00,$12,$04,$D5,$01,$02,$01,$01,$0F,$D7,$02,$3D,$1F + .byte $AA,$81,$00,$1C,$0F,$00,$01,$23,$50,$00,$00,$00,$00,$00 +hand05_02_rle: + .byte $9A,$00 + .byte $1F,$AA,$01,$00,$28,$4F,$33,$33,$33,$BB,$27,$00,$13,$00,$2A,$00 + .byte $7F,$33,$3B,$BB,$BB,$BB,$BB,$AA,$01,$00,$39,$00,$80,$00,$2F,$3A + .byte $BA,$80,$00,$12,$00,$81,$00,$08,$80,$00,$13,$00,$01,$00,$0F,$80 + .byte $00,$2C,$00,$56,$00,$1F,$BA,$D5,$00,$0C,$13,$A3,$80,$00,$2F,$B3 + .byte $33,$00,$01,$39,$4D,$3A,$33,$AA,$AA,$D6,$00,$0F,$01,$01,$0F,$1F + .byte $BA,$00,$01,$34,$00,$55,$00,$00,$04,$00,$01,$D5,$01,$05,$56,$00 + .byte $0F,$DA,$00,$33,$1F,$3A,$4F,$00,$11,$12,$A3,$80,$00,$0F,$81,$00 + .byte $25,$0E,$00,$01,$07,$5A,$00,$2F,$3B,$BA,$D7,$02,$16,$11,$33,$80 + .byte $01,$0F,$D8,$02,$3B,$1F,$33,$81,$00,$12,$09,$57,$03,$1F,$BB,$00 + .byte $01,$20,$50,$00,$00,$00,$00,$00 +hand05_03_rle: + .byte $97,$00 + .byte $1F,$AA,$01,$00,$29,$4F,$33,$33,$33,$BB,$26,$00,$0F,$20,$A3,$33 + .byte $01,$00,$40,$3B,$B3,$33,$BB,$01,$00,$0F,$71,$00,$2A,$0E,$5A,$00 + .byte $1F,$BB,$A7,$00,$13,$06,$81,$00,$03,$14,$00,$13,$00,$01,$00,$1F + .byte $AA,$01,$01,$2C,$6F,$3B,$BA,$33,$BB,$AA,$BA,$80,$00,$11,$4F,$33 + .byte $BB,$33,$3B,$00,$01,$3C,$01,$81,$01,$00,$D6,$00,$1F,$BA,$01,$01 + .byte $12,$2F,$BB,$33,$00,$01,$3F,$3F,$33,$BB,$B3,$D6,$01,$3C,$4F,$85 + .byte $D5,$D5,$55,$7C,$00,$14,$11,$AA,$57,$01,$0F,$57,$02,$22,$0F,$00 + .byte $01,$07,$2F,$88,$DD,$56,$02,$16,$12,$3A,$D8,$01,$0F,$D8,$02,$3B + .byte $3F,$88,$8D,$8D,$D7,$02,$19,$1E,$B3,$80,$00,$0F,$00,$01,$14,$50 + .byte $00,$00,$00,$00,$00 +hand05_04_rle: + .byte $97,$00 + .byte $1F,$AA,$01,$00,$29,$4F,$A3,$33,$33,$BB,$27,$00,$10,$11,$33,$01 + .byte $00,$7F,$3B,$B3,$33,$BB,$BB,$BB,$BB,$71,$00,$2A,$0E,$5A,$00,$6F + .byte $3B,$BA,$33,$BB,$AA,$BA,$80,$00,$11,$46,$33,$BB,$33,$3B,$80,$00 + .byte $13,$00,$01,$00,$0F,$80,$00,$2D,$20,$33,$BB,$D6,$00,$1F,$BA,$01 + .byte $01,$12,$2F,$BB,$33,$00,$01,$38,$32,$3A,$3A,$3A,$80,$00,$1F,$B3 + .byte $56,$01,$0F,$04,$01,$01,$16,$B3,$01,$01,$0F,$00,$01,$0A,$1F,$3A + .byte $D5,$01,$14,$11,$AA,$56,$00,$1F,$BB,$D7,$01,$3D,$0F,$56,$02,$16 + .byte $2F,$3A,$33,$81,$00,$26,$0F,$00,$01,$0A,$0F,$D7,$02,$19,$1F,$B3 + .byte $01,$01,$42,$0F,$81,$00,$11,$18,$A3,$57,$03,$0F,$00,$01,$20,$50 + .byte $00,$00,$00,$00,$00 +hand01_01_rle: + .byte $86,$00 + .byte $1F,$AA,$01,$00,$23,$4F,$A3,$33,$3B,$BA,$27,$00,$10,$13,$33,$01 + .byte $00,$11,$BB,$01,$00,$1F,$AA,$01,$00,$38,$1F,$33,$81,$00,$12,$03 + .byte $7E,$00,$2D,$33,$3B,$80,$00,$13,$00,$01,$00,$0F,$80,$00,$27,$3F + .byte $33,$BB,$AA,$81,$00,$1C,$1F,$AA,$01,$01,$3B,$4F,$BB,$AA,$3A,$BA + .byte $81,$01,$14,$2F,$BB,$33,$00,$01,$3D,$12,$AA,$56,$00,$3F,$BA,$BB + .byte $AA,$01,$00,$60,$24,$3A,$33,$80,$00,$0F,$56,$01,$26,$0F,$00,$01 + .byte $29,$00,$7C,$00,$00,$04,$00,$02,$56,$02,$1F,$BA,$DA,$00,$3B,$1F + .byte $BA,$7E,$03,$12,$01,$80,$00,$0E,$81,$00,$0F,$00,$01,$1A,$50,$00 + .byte $00,$00,$00,$00 +hand01_02_rle: + .byte $8C,$00 + .byte $1F,$AA,$01,$00,$22,$3F,$8A,$DA,$DA,$28,$00,$12,$30,$33,$33,$33 + .byte $04,$00,$21,$33,$BB,$01,$00,$1F,$AA,$01,$00,$36,$5F,$88,$DD,$33 + .byte $33,$BB,$81,$00,$13,$2F,$3A,$33,$81,$00,$02,$13,$00,$01,$00,$0F + .byte $80,$00,$24,$2F,$8D,$8D,$81,$00,$13,$11,$33,$01,$00,$1F,$B3,$01 + .byte $01,$3D,$4F,$A6,$A6,$A6,$33,$81,$00,$12,$11,$A3,$80,$00,$3F,$3B + .byte $B3,$33,$00,$01,$3B,$02,$5A,$00,$2F,$BB,$AA,$01,$00,$69,$8F,$33 + .byte $33,$3B,$BA,$33,$BB,$AA,$BA,$3E,$00,$23,$0F,$00,$01,$2E,$10,$AA + .byte $81,$01,$5F,$B3,$BB,$BB,$BB,$BA,$FC,$00,$62,$2E,$3A,$AA,$57,$03 + .byte $0F,$00,$01,$1C,$50,$00,$00,$00,$00,$00 +hand01_03_rle: + .byte $85,$00 + .byte $1F,$AA,$01,$00,$24,$3F,$33,$33,$BB,$27,$00,$13,$20,$3A,$33,$01 + .byte $00,$11,$BB,$01,$00,$0F,$6D,$00,$25,$0F,$81,$00,$27,$11,$33,$01 + .byte $00,$1E,$B3,$80,$00,$13,$00,$01,$00,$0F,$80,$00,$28,$0F,$81,$00 + .byte $11,$11,$A3,$80,$00,$3F,$3B,$B3,$33,$00,$01,$3E,$1F,$A3,$01,$01 + .byte $19,$03,$81,$00,$0F,$00,$01,$38,$00,$5A,$00,$5F,$3B,$BA,$33,$33 + .byte $AA,$01,$00,$66,$00,$81,$01,$00,$D6,$00,$1F,$BA,$3E,$00,$22,$0F + .byte $00,$01,$2A,$00,$D7,$02,$01,$80,$00,$1F,$B3,$D6,$01,$3D,$3F,$AA + .byte $AA,$3A,$FC,$00,$14,$1E,$AA,$57,$03,$0F,$00,$01,$1C,$50,$00,$00 + .byte $00,$00,$00 +hand09_01_rle: + .byte $8B,$00 + .byte $1F,$AA,$01,$00,$25,$3F,$33,$33,$BB,$27,$00,$13,$20,$3A,$33,$01 + .byte $00,$11,$BB,$01,$00,$0F,$6E,$00,$26,$0F,$81,$00,$26,$11,$33,$01 + .byte $00,$1D,$B3,$80,$00,$13,$00,$01,$00,$0F,$80,$00,$2A,$0F,$81,$00 + .byte $10,$11,$A3,$80,$00,$3F,$3B,$B3,$33,$00,$01,$3E,$5F,$A3,$33,$3B + .byte $3B,$BB,$01,$01,$15,$03,$81,$00,$0F,$00,$01,$39,$10,$AA,$D6,$01 + .byte $5F,$3A,$33,$BB,$BA,$AA,$01,$00,$61,$12,$3A,$80,$00,$00,$D6,$00 + .byte $1F,$BA,$82,$00,$21,$0F,$00,$01,$2B,$00,$D7,$02,$01,$80,$00,$1F + .byte $B3,$D7,$01,$3E,$2F,$AA,$BA,$7C,$01,$14,$16,$AA,$57,$03,$1F,$BB + .byte $00,$01,$22,$50,$00,$00,$00,$00,$00 +hand09_02_rle: + .byte $9C,$00 + .byte $1F,$AA,$01,$00,$29,$4F,$A3,$33,$33,$BB,$27,$00,$10,$11,$33,$01 + .byte $00,$7F,$3B,$B3,$33,$BB,$BB,$BB,$BB,$71,$00,$2A,$0E,$5A,$00,$6F + .byte $3B,$BA,$3A,$3A,$BA,$BA,$80,$00,$11,$46,$33,$BB,$33,$3B,$80,$00 + .byte $13,$00,$01,$00,$0F,$80,$00,$2C,$00,$56,$00,$5F,$B3,$BB,$BB,$BA + .byte $BB,$01,$01,$11,$2F,$BB,$33,$00,$01,$38,$32,$3A,$33,$33,$80,$00 + .byte $2F,$B3,$BB,$57,$01,$0E,$04,$01,$01,$16,$B3,$01,$01,$0F,$00,$01 + .byte $0A,$1F,$BA,$D5,$01,$14,$11,$AA,$56,$00,$1F,$BB,$D7,$01,$3D,$0F + .byte $56,$02,$16,$2F,$3A,$33,$81,$00,$26,$0E,$00,$01,$0F,$81,$00,$1D + .byte $03,$55,$01,$1F,$B3,$01,$01,$42,$0F,$81,$00,$11,$18,$A3,$57,$03 + .byte $0F,$00,$01,$20,$50,$00,$00,$00,$00,$00 +hand09_03_rle: + .byte $A8,$00 + .byte $1F,$AA,$01,$00,$2C,$9F,$33,$33,$33,$BB,$33,$BB,$BB,$BB,$BA,$27 + .byte $00,$0D,$00,$01,$00,$11,$3B,$2B,$00,$0F,$73,$00,$2D,$07,$54,$00 + .byte $02,$80,$00,$2F,$B3,$BB,$56,$00,$0E,$01,$80,$00,$00,$2B,$00,$13 + .byte $3B,$2B,$00,$13,$00,$01,$00,$0F,$30,$00,$04,$1F,$3A,$80,$00,$13 + .byte $21,$3A,$AA,$56,$00,$1F,$BB,$81,$00,$17,$0F,$2B,$00,$10,$04,$DB + .byte $00,$0F,$81,$00,$12,$0F,$56,$00,$15,$1B,$A3,$81,$00,$0E,$00,$01 + .byte $0B,$5B,$00,$0F,$A7,$01,$10,$03,$54,$00,$1E,$B3,$D6,$00,$0F,$DC + .byte $01,$31,$0F,$81,$00,$16,$3F,$3B,$B3,$33,$80,$00,$1F,$0E,$00,$01 + .byte $0C,$5A,$00,$1F,$BB,$A7,$00,$13,$06,$81,$00,$1F,$AA,$01,$01,$3B + .byte $6F,$3B,$BA,$33,$B3,$AA,$BA,$56,$02,$13,$2F,$33,$3B,$00,$01,$20 + .byte $50,$00,$00,$00,$00,$00 +hand09_04_rle: + .byte $AA,$00 + .byte $1F,$AA,$01,$00,$04,$2F,$3A,$AA,$01,$00,$10,$30,$33,$33,$33,$04 + .byte $00,$21,$33,$BB,$01,$00,$0F,$2C,$00,$0E,$0F,$2B,$00,$15,$01,$2E + .byte $00,$1F,$BB,$81,$00,$13,$1F,$3A,$56,$00,$15,$1A,$A3,$81,$00,$13 + .byte $00,$01,$00,$0F,$81,$00,$2B,$02,$53,$00,$1F,$B3,$D6,$00,$13,$09 + .byte $81,$00,$04,$01,$00,$0F,$2D,$00,$08,$0F,$81,$00,$10,$02,$D5,$00 + .byte $3F,$3B,$B3,$33,$80,$00,$1E,$0F,$00,$01,$0D,$1F,$A3,$01,$01,$19 + .byte $03,$81,$00,$1F,$AA,$01,$00,$39,$8F,$33,$33,$3B,$BA,$33,$BB,$AA + .byte $BA,$D4,$00,$13,$2F,$33,$3B,$80,$00,$1C,$0F,$00,$01,$0B,$12,$3A + .byte $81,$01,$00,$D6,$00,$1F,$BA,$01,$01,$12,$01,$2B,$00,$0F,$FC,$00 + .byte $38,$11,$3A,$80,$00,$1F,$B3,$57,$03,$17,$1E,$B3,$01,$01,$0F,$00 + .byte $01,$0D,$50,$00,$00,$00,$00,$00 +hand09_05_rle: + .byte $B3,$00 + .byte $1F,$AA,$01,$00,$2E,$9F,$33,$33,$33,$BB,$33,$BB,$BB,$BB,$BA,$27 + .byte $00,$0D,$00,$01,$00,$11,$3B,$2B,$00,$1F,$AA,$01,$00,$34,$32,$3A + .byte $33,$3A,$80,$00,$2F,$B3,$BB,$56,$00,$0E,$01,$80,$00,$00,$2B,$00 + .byte $11,$3B,$2B,$00,$13,$00,$01,$00,$0F,$2D,$00,$03,$3F,$8A,$DA,$DA + .byte $FA,$00,$13,$31,$33,$3A,$AA,$56,$00,$1F,$BB,$81,$00,$17,$0F,$2B + .byte $00,$10,$5F,$AA,$88,$DD,$33,$33,$26,$01,$10,$10,$A3,$81,$00,$0F + .byte $56,$00,$15,$19,$A3,$81,$00,$0F,$00,$01,$0B,$3F,$88,$8D,$8D,$81 + .byte $00,$15,$00,$01,$00,$1E,$B3,$D6,$00,$0F,$57,$02,$32,$0F,$81,$00 + .byte $15,$3F,$3B,$B3,$33,$80,$00,$1D,$0E,$00,$01,$0E,$5A,$00,$1F,$BB + .byte $04,$02,$14,$05,$81,$00,$1F,$AA,$01,$01,$3B,$6F,$3B,$BA,$33,$BB + .byte $AA,$BA,$56,$02,$13,$2F,$33,$3B,$00,$01,$1E,$50,$00,$00,$00,$00 + .byte $00 +hand03_01_rle: + .byte $BD,$00 + .byte $1F,$AA,$01,$00,$29,$EF,$3A,$3A,$3A,$AA,$AA,$33,$33,$33,$BB,$33 + .byte $BB,$BB,$BB,$BB,$2C,$00,$0B,$12,$33,$01,$00,$01,$2B,$00,$1F,$BA + .byte $76,$00,$2A,$09,$54,$00,$10,$3A,$05,$00,$3F,$3B,$BB,$BB,$56,$00 + .byte $0E,$12,$A3,$80,$00,$31,$3B,$BB,$B3,$2B,$00,$13,$00,$01,$00,$0F + .byte $2F,$00,$05,$2F,$3B,$3B,$A5,$00,$10,$00,$54,$00,$2F,$AA,$33,$81 + .byte $00,$14,$03,$01,$01,$03,$2B,$00,$04,$01,$00,$0F,$5B,$00,$07,$0F + .byte $81,$00,$15,$02,$57,$01,$1F,$BB,$82,$01,$0F,$12,$A3,$01,$00,$11 + .byte $AB,$01,$00,$0E,$00,$01,$0D,$AF,$00,$0F,$81,$00,$11,$04,$D5,$01 + .byte $1E,$3B,$80,$00,$0F,$DC,$01,$2F,$2F,$BB,$AA,$81,$00,$1C,$0F,$5F + .byte $00,$18,$0F,$00,$01,$0E,$10,$AA,$80,$00,$00,$E0,$02,$0F,$D7,$02 + .byte $17,$0F,$00,$01,$3A,$03,$58,$03,$2F,$BA,$BB,$02,$02,$12,$3F,$BB + .byte $B3,$33,$00,$01,$1E,$50,$00,$00,$00,$00,$00 +hand03_02_rle: + .byte $98,$00 + .byte $1F,$AA,$01,$00,$2C,$4F,$33,$33,$33,$BB,$26,$00,$0F,$20,$A3,$33 + .byte $01,$00,$40,$3B,$B3,$33,$BB,$01,$00,$0F,$74,$00,$2D,$0B,$5A,$00 + .byte $1F,$BB,$A7,$00,$13,$06,$81,$00,$00,$11,$00,$13,$00,$01,$00,$1F + .byte $AA,$01,$01,$2F,$6F,$3B,$BA,$33,$BB,$AA,$BA,$80,$00,$11,$4F,$33 + .byte $BB,$33,$3B,$00,$01,$3A,$12,$3A,$81,$01,$00,$D6,$00,$1F,$BA,$01 + .byte $01,$12,$2F,$BB,$33,$00,$01,$39,$31,$33,$33,$3A,$80,$00,$1F,$B3 + .byte $D6,$01,$3D,$01,$DA,$00,$0F,$D6,$01,$12,$11,$AA,$57,$01,$0F,$57 + .byte $02,$1F,$0F,$00,$01,$0C,$0F,$56,$02,$13,$00,$01,$01,$02,$D8,$01 + .byte $0F,$D8,$02,$3E,$0F,$D7,$02,$19,$1E,$B3,$80,$00,$0F,$00,$01,$11 + .byte $50,$00,$00,$00,$00,$00 +hand03_03_rle: + .byte $89,$00 + .byte $1F,$AA,$01,$00,$2B,$3F,$3A,$3A,$BA,$26,$00,$10,$A0,$A3,$33,$33 + .byte $AA,$33,$33,$33,$33,$3B,$BB,$01,$00,$1F,$BA,$74,$00,$2C,$0A,$5A + .byte $00,$1F,$3B,$4F,$00,$11,$13,$33,$01,$00,$11,$BB,$01,$00,$00,$12 + .byte $00,$13,$00,$01,$00,$0F,$81,$00,$2D,$1F,$33,$81,$00,$12,$03,$7E + .byte $00,$03,$01,$01,$1F,$AA,$01,$00,$38,$00,$57,$00,$1F,$AA,$81,$00 + .byte $1C,$0F,$00,$01,$39,$10,$AA,$80,$00,$3F,$3A,$3A,$AA,$01,$00,$66 + .byte $01,$D7,$00,$2F,$BB,$BA,$55,$01,$1D,$0F,$00,$01,$32,$24,$3A,$33 + .byte $80,$00,$0E,$D6,$01,$0F,$FC,$00,$54,$1E,$AA,$57,$03,$0F,$00,$01 + .byte $15,$50,$00,$00,$00,$00,$00 +hand03_04_rle: + .byte $90,$00 + .byte $1F,$AA,$01,$00,$2A,$3F,$8A,$DA,$DA,$27,$00,$11,$30,$33,$33,$33 + .byte $04,$00,$30,$33,$3B,$BB,$01,$00,$2F,$BA,$AA,$01,$00,$36,$5F,$88 + .byte $DD,$33,$3B,$BA,$80,$00,$12,$02,$01,$00,$11,$BB,$01,$00,$00,$13 + .byte $00,$13,$00,$01,$00,$0F,$80,$00,$2C,$2F,$8D,$33,$81,$00,$18,$13 + .byte $BB,$01,$01,$0F,$00,$01,$37,$01,$5A,$00,$0F,$50,$00,$11,$11,$A3 + .byte $01,$00,$30,$AB,$A3,$AB,$01,$00,$0F,$00,$01,$37,$01,$81,$00,$5F + .byte $BB,$AA,$3A,$3A,$AA,$01,$00,$66,$01,$58,$01,$2F,$BB,$BA,$55,$02 + .byte $1D,$0F,$00,$01,$38,$21,$33,$BB,$58,$02,$0F,$FC,$00,$61,$3E,$3A + .byte $AA,$AA,$57,$03,$0F,$00,$01,$15,$50,$00,$00,$00,$00,$00 +hand02_01_rle: + .byte $89,$00 + .byte $1F,$AA,$01,$00,$28,$3F,$33,$33,$BA,$26,$00,$10,$A0,$A3,$33,$33 + .byte $AA,$33,$33,$33,$33,$3B,$BB,$01,$00,$1F,$BA,$71,$00,$29,$0D,$5A + .byte $00,$2F,$3B,$BA,$A7,$00,$12,$02,$01,$00,$11,$BB,$01,$00,$03,$15 + .byte $00,$13,$00,$01,$00,$1F,$AA,$01,$01,$2B,$0F,$81,$00,$11,$03,$7E + .byte $00,$03,$01,$01,$1F,$AA,$01,$00,$38,$00,$57,$00,$1F,$AA,$81,$00 + .byte $1C,$0F,$00,$01,$39,$10,$AA,$80,$00,$3F,$3A,$3A,$AA,$01,$00,$66 + .byte $01,$D7,$00,$2F,$BB,$BA,$55,$02,$20,$0F,$00,$01,$2F,$24,$33,$33 + .byte $80,$00,$0E,$D6,$01,$0F,$FC,$00,$54,$1E,$AA,$57,$03,$0F,$00,$01 + .byte $18,$50,$00,$00,$00,$00,$00 +hand02_02_rle: + .byte $84,$00 + .byte $1F,$AA,$01,$00,$26,$3F,$33,$33,$BB,$27,$00,$13,$20,$3A,$33,$01 + .byte $00,$11,$BB,$01,$00,$0E,$6F,$00,$0F,$81,$00,$4D,$11,$33,$01,$00 + .byte $1C,$B3,$80,$00,$13,$00,$01,$00,$0F,$80,$00,$2A,$0F,$81,$00,$11 + .byte $11,$A3,$80,$00,$3F,$3B,$B3,$33,$00,$01,$3E,$1F,$A3,$01,$01,$19 + .byte $03,$81,$00,$0F,$00,$01,$38,$00,$5A,$00,$5F,$3B,$BA,$33,$B3,$AA + .byte $01,$00,$63,$12,$3A,$81,$01,$00,$D6,$00,$1F,$BA,$3F,$00,$20,$0F + .byte $00,$01,$2C,$00,$D7,$02,$01,$80,$00,$1F,$B3,$D6,$01,$3D,$2F,$AA + .byte $AA,$D6,$01,$15,$1E,$AA,$57,$03,$0F,$00,$01,$1A,$50,$00,$00,$00 + .byte $00,$00 +hand02_03_rle: + .byte $8B,$00 + .byte $1F,$AA,$01,$00,$26,$4F,$85,$D5,$D5,$35,$28,$00,$11,$30,$33,$33 + .byte $33,$04,$00,$21,$33,$BB,$01,$00,$1F,$AA,$01,$00,$36,$20,$88,$DD + .byte $55,$00,$0F,$80,$00,$12,$2D,$3A,$33,$81,$00,$13,$00,$01,$00,$0F + .byte $80,$00,$28,$2F,$8D,$8D,$80,$00,$12,$21,$AA,$33,$01,$00,$1F,$B3 + .byte $01,$01,$3E,$00,$5A,$00,$0F,$50,$00,$11,$11,$A3,$80,$00,$3F,$3B + .byte $B3,$33,$00,$01,$3B,$02,$5A,$00,$0F,$D0,$00,$3A,$0F,$01,$01,$21 + .byte $1F,$BA,$83,$00,$23,$0F,$00,$01,$32,$10,$AA,$56,$02,$00,$57,$01 + .byte $1F,$BA,$FC,$00,$60,$31,$3A,$3A,$3A,$80,$00,$1E,$B3,$56,$02,$0F + .byte $00,$01,$13,$50,$00,$00,$00,$00,$00 +hand02_04_rle: + .byte $7B,$00 + .byte $1F,$AA,$01,$00,$4D,$DF,$33,$33,$3A,$AA,$33,$33,$33,$BB,$B3,$BB + .byte $BB,$BB,$BB,$5B,$00,$3B,$1F,$3A,$80,$00,$13,$30,$33,$AA,$33,$81 + .byte $00,$19,$BB,$81,$00,$13,$00,$01,$00,$0F,$DA,$00,$2A,$1F,$BB,$01 + .byte $01,$14,$1E,$33,$81,$00,$0E,$5B,$01,$0F,$81,$00,$45,$11,$33,$01 + .byte $00,$1B,$B3,$80,$00,$0F,$00,$01,$30,$01,$D7,$01,$1F,$AA,$01,$00 + .byte $68,$1F,$A3,$80,$00,$28,$0F,$00,$01,$30,$00,$01,$01,$6F,$3B,$BA + .byte $33,$BB,$AA,$BA,$FE,$00,$62,$12,$3A,$81,$01,$00,$D8,$01,$1F,$BA + .byte $00,$01,$22,$50,$00,$00,$00,$00,$00 +hand02_05_rle: + .byte $98,$00 + .byte $1F,$AA,$01,$00,$27,$4F,$33,$33,$33,$BB,$26,$00,$0F,$20,$A3,$33 + .byte $01,$00,$40,$3B,$B3,$33,$BB,$01,$00,$1F,$AA,$01,$00,$38,$1F,$A3 + .byte $80,$00,$12,$28,$AA,$33,$81,$00,$05,$16,$00,$13,$00,$01,$00,$1F + .byte $AA,$01,$01,$2A,$6F,$3B,$BA,$33,$BB,$AA,$BA,$80,$00,$11,$4F,$33 + .byte $BB,$33,$3B,$00,$01,$3A,$12,$3A,$81,$01,$00,$D6,$00,$1F,$BA,$01 + .byte $01,$12,$2F,$BB,$33,$00,$01,$39,$31,$33,$33,$3A,$80,$00,$1F,$B3 + .byte $D6,$01,$3D,$01,$DA,$00,$0F,$D6,$01,$12,$11,$AA,$57,$01,$0F,$57 + .byte $02,$24,$0F,$00,$01,$07,$0F,$56,$02,$13,$00,$01,$01,$02,$D8,$01 + .byte $0F,$D8,$02,$3E,$0F,$D7,$02,$19,$1E,$B3,$80,$00,$0F,$00,$01,$16 + .byte $50,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/04_keypad/intro_keypad.png b/demos/another_myst/intro_graphics/04_keypad/intro_keypad.png new file mode 100644 index 00000000..1b6e5537 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/intro_keypad.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/intro_keypad_bg.inc b/demos/another_myst/intro_graphics/04_keypad/intro_keypad_bg.inc new file mode 100644 index 00000000..2e5bbf2d --- /dev/null +++ b/demos/another_myst/intro_graphics/04_keypad/intro_keypad_bg.inc @@ -0,0 +1,24 @@ +keypad_rle: .byte $28 ; ysize=48 + .byte $A5,$00, $22, $A5,$00, $44, $A0,$12,$CC, $44, $AE,$00 + .byte $22, $A0,$27,$00, $22, $A8,$00, $06, $26,$26, $66 + .byte $06, $26,$26, $66, $06, $26,$26, $66, $A0,$13,$00 + .byte $22, $A9,$00, $22,$22, $66, $00, $22,$22, $66 + .byte $00, $22,$22, $66, $A0,$13,$00, $22, $A9,$00, $02,$02 + .byte $66, $00, $02,$02, $66, $00, $02,$02, $66 + .byte $A0,$13,$00, $22, $A8,$00, $06, $26,$26, $66, $06 + .byte $26,$26, $66, $06, $26,$26, $66, $A0,$13,$00, $22 + .byte $A9,$00, $22,$22, $66, $00, $22,$22, $66, $00 + .byte $22,$22, $66, $A0,$13,$00, $22, $A9,$00, $02,$02, $66 + .byte $00, $02,$02, $66, $00, $02,$02, $66, $A0,$13,$00 + .byte $22, $A8,$00, $06, $26,$26, $66, $06, $26,$26 + .byte $66, $06, $26,$26, $66, $A0,$13,$00, $22, $A9,$00 + .byte $22,$22, $66, $00, $22,$22, $66, $00, $22,$22 + .byte $66, $A0,$13,$00, $22, $A9,$00, $02,$02, $66, $00 + .byte $02,$02, $66, $00, $02,$02, $66, $A0,$13,$00, $22 + .byte $A8,$00, $06, $A6,$26, $66, $06, $26,$26, $66 + .byte $A0,$13,$00, $22, $A9,$00, $A6,$22, $66, $00, $22,$22 + .byte $66, $A0,$13,$00, $22, $A9,$00, $A6,$02, $66, $00 + .byte $02,$02, $66, $A0,$13,$00, $22, $A0,$27,$00, $22, $A0,$27,$00 + .byte $22, $A0,$27,$00, $22, $A0,$27,$00, $22, $A0,$27,$00, $22 + .byte $A0,$C2,$00 + .byte $A1 diff --git a/demos/another_myst/intro_graphics/04_keypad/intro_keypad_bg.png b/demos/another_myst/intro_graphics/04_keypad/intro_keypad_bg.png new file mode 100644 index 00000000..6b277353 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/intro_keypad_bg.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/intro_keypad_bg_lz4.inc b/demos/another_myst/intro_graphics/04_keypad/intro_keypad_bg_lz4.inc new file mode 100644 index 00000000..bb2fc4f5 --- /dev/null +++ b/demos/another_myst/intro_graphics/04_keypad/intro_keypad_bg_lz4.inc @@ -0,0 +1,11 @@ + +keypad_rle: + .byte $7E,$00 + .byte $10,$00,$01,$00,$11,$22,$06,$00,$2D,$44,$CC,$01,$00,$29,$44,$00 + .byte $01,$00,$14,$22,$09,$00,$44,$06,$26,$26,$66,$04,$00,$0A,$23,$00 + .byte $0A,$28,$00,$0F,$01,$00,$14,$1F,$22,$28,$00,$1E,$35,$22,$22,$66 + .byte $04,$00,$0F,$80,$00,$38,$0F,$D8,$00,$16,$35,$02,$02,$66,$04,$00 + .byte $0F,$00,$01,$39,$0F,$D8,$00,$14,$21,$06,$26,$01,$00,$0F,$80,$01 + .byte $3F,$0F,$D8,$00,$15,$11,$22,$01,$00,$0F,$A8,$00,$05,$1F,$00,$80 + .byte $01,$50,$2E,$02,$02,$A8,$00,$0E,$80,$00,$0F,$58,$02,$6B,$0F,$80 + .byte $01,$47,$0F,$01,$00,$31,$50,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/04_keypad/intro_opening.inc b/demos/another_myst/intro_graphics/04_keypad/intro_opening.inc new file mode 100644 index 00000000..abe6e795 --- /dev/null +++ b/demos/another_myst/intro_graphics/04_keypad/intro_opening.inc @@ -0,0 +1,303 @@ +opening01_rle: .byte $28 ; ysize=48 + .byte $A9,$AA, $22, $66, $A5,$22, $A3,$99, $89, $00,$00 + .byte $A5,$22, $00, $22, $A0,$14,$AA, $22, $66, $A5,$22 + .byte $A4,$99, $00,$00, $A5,$22, $00, $22, $A0,$14,$AA, $22 + .byte $66, $A5,$22, $A3,$99, $89, $80, $00, $A5,$22 + .byte $00, $22, $A0,$14,$AA, $22, $66, $A5,$22, $99,$99 + .byte $89, $98, $99, $00, $A5,$22, $00, $22 + .byte $A0,$14,$AA, $22, $66, $A5,$22, $38, $88, $A3,$99 + .byte $30, $A5,$22, $00, $22, $A0,$14,$AA, $22, $66 + .byte $A6,$22, $38,$38, $30,$30, $A6,$22, $00, $22, $A0,$14,$AA + .byte $22, $66, $A6,$22, $A4,$33, $A6,$22, $00, $22 + .byte $A0,$14,$AA, $22, $66, $A6,$22, $A4,$33, $A6,$22, $00 + .byte $22, $A0,$14,$AA, $22, $66, $A4,$22, $02, $A6,$00 + .byte $02, $A4,$22, $00, $22, $A0,$14,$AA, $22, $66 + .byte $22,$22, $02, $AA,$00, $02, $22,$22, $00, $22 + .byte $A0,$14,$AA, $22, $66, $22, $02, $AD,$00, $22 + .byte $00, $22, $A0,$14,$AA, $22, $66, $02, $A0,$10,$00 + .byte $22, $A0,$14,$AA, $22, $56, $A0,$11,$00, $22, $A0,$14,$AA + .byte $22,$22, $A0,$11,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22 + .byte $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00 + .byte $22, $A0,$14,$AA, $22, $00, $B0,$B0, $AC,$00, $B0 + .byte $BB, $00, $22, $A0,$14,$AA, $22, $00, $BB,$BB + .byte $AC,$00, $BB,$BB, $00, $22, $A0,$14,$AA, $22, $20 + .byte $BB,$BB, $AC,$00, $BB,$BB, $20, $22, $A0,$AB,$AA + .byte $A1 +opening02_rle: .byte $28 ; ysize=48 + .byte $A9,$AA, $22, $66, $A5,$22, $A3,$99, $89, $00,$00 + .byte $A5,$22, $00, $22, $A0,$14,$AA, $22, $66, $A5,$22 + .byte $A4,$99, $00,$00, $A5,$22, $00, $22, $A0,$14,$AA, $22 + .byte $66, $A5,$22, $A3,$99, $89, $80, $00, $A5,$22 + .byte $00, $22, $A0,$14,$AA, $22, $66, $A5,$22, $99,$99 + .byte $89, $98, $99, $00, $A5,$22, $00, $22 + .byte $A0,$14,$AA, $22, $66, $A5,$22, $38, $88, $A3,$99 + .byte $30, $A5,$22, $00, $22, $A0,$14,$AA, $22, $66 + .byte $A6,$22, $38,$38, $30,$30, $A6,$22, $00, $22, $A0,$14,$AA + .byte $22, $66, $A6,$22, $A4,$33, $A6,$22, $00, $22 + .byte $A0,$14,$AA, $22, $66, $A6,$22, $A4,$33, $A6,$22, $00 + .byte $22, $A0,$14,$AA, $22, $66, $A4,$22, $02, $A6,$00 + .byte $02, $A4,$22, $00, $22, $A0,$14,$AA, $22, $66 + .byte $22,$22, $02, $AA,$00, $02, $22,$22, $00, $22 + .byte $A0,$14,$AA, $22, $66, $22, $02, $AD,$00, $22 + .byte $00, $22, $A0,$14,$AA, $22, $25, $05, $AF,$00 + .byte $20, $22, $A0,$14,$AA, $22, $02, $A0,$10,$00, $02 + .byte $22, $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA, $22 + .byte $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA + .byte $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $00, $B0,$B0 + .byte $AC,$00, $B0, $BB, $00, $22, $A0,$14,$AA, $22 + .byte $00, $BB,$BB, $AC,$00, $BB,$BB, $00, $22, $A0,$14,$AA + .byte $22, $50, $BB,$BB, $AC,$00, $BB,$BB, $50, $22 + .byte $A0,$AB,$AA + .byte $A1 +opening03_rle: .byte $28 ; ysize=48 + .byte $A9,$AA, $22, $66, $A5,$22, $A3,$99, $89, $00,$00 + .byte $A5,$22, $00, $22, $A0,$14,$AA, $22, $66, $A5,$22 + .byte $A4,$99, $00,$00, $A5,$22, $00, $22, $A0,$14,$AA, $22 + .byte $66, $A5,$22, $A3,$99, $89, $80, $00, $A5,$22 + .byte $00, $22, $A0,$14,$AA, $22, $66, $A5,$22, $99,$99 + .byte $89, $98, $99, $00, $A5,$22, $00, $22 + .byte $A0,$14,$AA, $22, $66, $A5,$22, $38, $88, $A3,$99 + .byte $30, $A5,$22, $00, $22, $A0,$14,$AA, $22, $66 + .byte $A6,$22, $38,$38, $30,$30, $A6,$22, $00, $22, $A0,$14,$AA + .byte $22, $66, $A6,$22, $A4,$33, $A6,$22, $00, $22 + .byte $A0,$14,$AA, $22, $66, $A6,$22, $A4,$33, $A6,$22, $00 + .byte $22, $A0,$14,$AA, $22, $A5,$25, $05, $A6,$00, $05 + .byte $A3,$25, $22, $20, $22, $A0,$14,$AA, $22, $A4,$02 + .byte $AA,$00, $A4,$02, $22, $A0,$14,$AA, $22, $60,$60, $AE,$00 + .byte $60,$60, $22, $A0,$14,$AA, $22, $02, $A0,$10,$00, $02 + .byte $22, $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA, $22 + .byte $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA + .byte $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22 + .byte $A0,$14,$AA, $22, $00, $B0,$B0, $AC,$00, $B0, $BB + .byte $00, $22, $A0,$14,$AA, $22, $00, $BB,$BB, $AC,$00 + .byte $BB,$BB, $00, $22, $A0,$14,$AA, $22, $50, $BB,$BB + .byte $AC,$00, $BB,$BB, $50, $22, $A0,$AB,$AA + .byte $A1 +opening04_rle: .byte $28 ; ysize=48 + .byte $A9,$AA, $22, $66, $A5,$22, $A3,$99, $89, $00,$00 + .byte $A5,$22, $00, $22, $A0,$14,$AA, $22, $66, $A5,$22 + .byte $A4,$99, $00,$00, $A5,$22, $00, $22, $A0,$14,$AA, $22 + .byte $66, $A5,$22, $A3,$99, $89, $80, $00, $A5,$22 + .byte $00, $22, $A0,$14,$AA, $22, $66, $A5,$22, $99,$99 + .byte $89, $98, $99, $00, $A5,$22, $00, $22 + .byte $A0,$14,$AA, $22, $66, $A5,$22, $38, $88, $A3,$99 + .byte $30, $A5,$22, $00, $22, $A0,$14,$AA, $22, $56 + .byte $A6,$52, $38,$38, $30,$30, $A5,$52, $22, $00, $22 + .byte $A0,$14,$AA, $A8,$22, $A4,$33, $A8,$22, $A0,$14,$AA, $22, $00,$00 + .byte $55, $00, $22, $00,$00, $A4,$33, $02, $00,$00 + .byte $22, $A3,$00, $22, $A0,$14,$AA, $22, $00,$00, $55 + .byte $00, $22, $A9,$00, $22, $A3,$00, $22, $A0,$14,$AA + .byte $22, $A4,$00, $02, $A9,$00, $02, $A3,$00, $22 + .byte $A0,$14,$AA, $22, $60,$60, $AE,$00, $60,$60, $22, $A0,$14,$AA + .byte $22, $02, $A0,$10,$00, $02, $22, $A0,$14,$AA, $22 + .byte $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA + .byte $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22 + .byte $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $00 + .byte $B0,$B0, $AC,$00, $B0, $BB, $00, $22, $A0,$14,$AA + .byte $22, $00, $BB,$BB, $AC,$00, $BB,$BB, $00, $22 + .byte $A0,$14,$AA, $22, $50, $BB,$BB, $AC,$00, $BB,$BB, $50 + .byte $22, $A0,$AB,$AA + .byte $A1 +opening05_rle: .byte $28 ; ysize=48 + .byte $A9,$AA, $22, $66, $A5,$22, $A3,$99, $89, $00,$00 + .byte $A5,$22, $00, $22, $A0,$14,$AA, $22, $66, $A5,$22 + .byte $A4,$99, $00,$00, $A5,$22, $00, $22, $A0,$14,$AA, $22 + .byte $66, $A5,$22, $A3,$99, $89, $80, $00, $A5,$22 + .byte $00, $22, $A0,$14,$AA, $22, $26, $A5,$25, $99,$99 + .byte $89, $98, $99, $00, $A4,$25, $22, $20 + .byte $22, $A0,$14,$AA, $22, $A4,$02, $22, $02, $38 + .byte $88, $A3,$99, $30, $02,$02, $22, $A3,$02, $22 + .byte $A0,$14,$AA, $22, $A4,$00, $22, $00,$00, $38,$38, $30,$30 + .byte $A3,$00, $22, $A3,$00, $22, $A0,$14,$AA, $22, $00,$00 + .byte $55, $00, $22, $00,$00, $A4,$33, $A3,$00, $22 + .byte $A3,$00, $22, $A0,$14,$AA, $22, $00,$00, $55, $00 + .byte $22, $00,$00, $A4,$33, $A3,$00, $22, $A3,$00, $22 + .byte $A0,$14,$AA, $22, $00,$00, $55, $00, $22, $A9,$00 + .byte $22, $A3,$00, $22, $A0,$14,$AA, $22, $A4,$00, $02 + .byte $A9,$00, $02, $A3,$00, $22, $A0,$14,$AA, $22, $60,$60 + .byte $AE,$00, $60,$60, $22, $A0,$14,$AA, $22, $02, $A0,$10,$00 + .byte $02, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA + .byte $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22 + .byte $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00 + .byte $22, $A0,$14,$AA, $22, $00, $B0,$B0, $AC,$00, $B0 + .byte $BB, $00, $22, $A0,$14,$AA, $22, $00, $BB,$BB + .byte $AC,$00, $BB,$BB, $00, $22, $A0,$14,$AA, $22, $50 + .byte $BB,$BB, $AC,$00, $BB,$BB, $50, $22, $A0,$AB,$AA + .byte $A1 +opening06_rle: .byte $28 ; ysize=48 + .byte $A9,$AA, $22, $66, $A5,$52, $A3,$99, $89, $A3,$00 + .byte $A3,$52, $22, $00, $22, $A0,$14,$AA, $A7,$22, $A4,$99 + .byte $A3,$00, $A6,$22, $A0,$14,$AA, $22, $A4,$00, $22, $00 + .byte $A3,$99, $89, $80, $A3,$00, $22, $A3,$00, $22 + .byte $A0,$14,$AA, $22, $A4,$00, $22, $00, $99,$99, $89 + .byte $98, $99, $A3,$00, $22, $A3,$00, $22, $A0,$14,$AA + .byte $22, $A4,$00, $22, $00, $38, $88, $A3,$99 + .byte $30, $00,$00, $22, $A3,$00, $22, $A0,$14,$AA, $22 + .byte $A4,$00, $22, $00,$00, $38,$38, $30,$30, $A3,$00, $22 + .byte $A3,$00, $22, $A0,$14,$AA, $22, $00,$00, $55, $00 + .byte $22, $00,$00, $A4,$33, $A3,$00, $22, $A3,$00, $22 + .byte $A0,$14,$AA, $22, $00,$00, $55, $00, $22, $00,$00 + .byte $A4,$33, $A3,$00, $22, $A3,$00, $22, $A0,$14,$AA, $22 + .byte $00,$00, $55, $00, $22, $A9,$00, $22, $A3,$00 + .byte $22, $A0,$14,$AA, $22, $A4,$00, $02, $A9,$00, $02 + .byte $A3,$00, $22, $A0,$14,$AA, $22, $60,$60, $AE,$00, $60,$60 + .byte $22, $A0,$14,$AA, $22, $02, $A0,$10,$00, $02, $22 + .byte $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00 + .byte $22, $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA, $22 + .byte $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA + .byte $22, $00, $B0,$B0, $AC,$00, $B0, $BB, $00 + .byte $22, $A0,$14,$AA, $22, $00, $BB,$BB, $AC,$00, $BB,$BB + .byte $00, $22, $A0,$14,$AA, $22, $50, $BB,$BB, $AC,$00 + .byte $BB,$BB, $50, $22, $A0,$AB,$AA + .byte $A1 +opening07_rle: .byte $28 ; ysize=48 + .byte $A9,$AA, $22, $A4,$00, $22, $00, $A3,$99, $89 + .byte $A4,$00, $22, $A3,$00, $22, $A0,$14,$AA, $22, $A4,$00 + .byte $22, $00, $A4,$99, $A4,$00, $22, $A3,$00, $22 + .byte $A0,$14,$AA, $22, $A4,$00, $22, $00, $A3,$99, $89 + .byte $80, $A3,$00, $22, $A3,$00, $22, $A0,$14,$AA, $22 + .byte $A4,$00, $22, $00, $99,$99, $89, $98, $99 + .byte $A3,$00, $22, $A3,$00, $22, $A0,$14,$AA, $22, $A4,$00 + .byte $22, $00, $38, $88, $A3,$99, $30, $00,$00 + .byte $22, $A3,$00, $22, $A0,$14,$AA, $22, $A4,$00, $22 + .byte $00,$00, $38,$38, $30,$30, $A3,$00, $22, $A3,$00, $22 + .byte $A0,$14,$AA, $22, $00,$00, $55, $00, $22, $00,$00 + .byte $A4,$33, $A3,$00, $22, $A3,$00, $22, $A0,$14,$AA, $22 + .byte $00,$00, $55, $00, $22, $00,$00, $A4,$33, $A3,$00 + .byte $22, $A3,$00, $22, $A0,$14,$AA, $22, $00,$00, $55 + .byte $00, $22, $A9,$00, $22, $A3,$00, $22, $A0,$14,$AA + .byte $22, $A4,$00, $02, $A9,$00, $02, $A3,$00, $22 + .byte $A0,$14,$AA, $22, $A3,$60, $AD,$00, $60,$60, $22, $A0,$14,$AA + .byte $22, $02,$02, $AF,$00, $02, $22, $A0,$14,$AA, $22 + .byte $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA + .byte $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22 + .byte $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $00,$00 + .byte $B0,$B0, $AC,$00, $B0, $00, $22, $A0,$14,$AA, $22 + .byte $00,$00, $BB,$BB, $AB,$00, $BB,$BB, $00, $22, $A0,$14,$AA + .byte $22, $50, $05, $BB,$BB, $AB,$00, $BB,$BB, $50 + .byte $22, $A0,$AB,$AA + .byte $A1 +opening08_rle: .byte $28 ; ysize=48 + .byte $A9,$AA, $22, $A4,$00, $22, $A3,$00, $90, $99 + .byte $A4,$00, $22, $A3,$00, $22, $A0,$14,$AA, $22, $A4,$00 + .byte $22, $00,$00, $A3,$99, $90, $A3,$00, $22, $A3,$00 + .byte $22, $A0,$14,$AA, $22, $A4,$00, $22, $00, $05 + .byte $A3,$99, $89, $A3,$00, $22, $A3,$00, $22, $A0,$14,$AA + .byte $22, $A4,$00, $22, $00,$00, $A3,$99, $88, $A3,$00 + .byte $22, $A3,$00, $22, $A0,$14,$AA, $22, $A4,$00, $22 + .byte $00,$00, $99,$99, $89, $98, $80, $00,$00, $22 + .byte $A3,$00, $22, $A0,$14,$AA, $22, $A4,$00, $22, $00,$00 + .byte $38, $88, $99,$99, $38, $00,$00, $22, $A3,$00 + .byte $22, $A0,$14,$AA, $22, $00,$00, $55, $00, $22 + .byte $A3,$00, $38,$38, $30, $A3,$00, $22, $A3,$00, $22 + .byte $A0,$14,$AA, $22, $00,$00, $55, $00, $22, $A3,$00 + .byte $A3,$33, $A3,$00, $22, $A3,$00, $22, $A0,$14,$AA, $22 + .byte $00,$00, $55, $00, $22, $A3,$00, $A3,$03, $A3,$00 + .byte $22, $A3,$00, $22, $A0,$14,$AA, $22, $A4,$00, $22 + .byte $A9,$00, $22, $A3,$00, $22, $A0,$14,$AA, $22, $A3,$60 + .byte $AD,$00, $60,$60, $22, $A0,$14,$AA, $22, $02,$02, $AF,$00 + .byte $02, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA + .byte $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22 + .byte $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00 + .byte $22, $A0,$14,$AA, $22, $A3,$00, $BB,$BB, $A9,$00, $B0 + .byte $BB, $00,$00, $22, $A0,$14,$AA, $22, $00,$00, $50 + .byte $BB,$BB, $A9,$00, $BB,$BB, $00,$00, $22, $A0,$14,$AA, $22 + .byte $50, $05, $00, $BB,$BB, $A9,$00, $BB,$BB, $05 + .byte $50, $22, $A0,$AB,$AA + .byte $A1 +opening09_rle: .byte $28 ; ysize=48 + .byte $A9,$AA, $22, $A4,$00, $22, $A9,$00, $22, $A3,$00 + .byte $22, $A0,$14,$AA, $22, $A4,$00, $22, $A4,$00, $90 + .byte $A4,$00, $22, $A3,$00, $22, $A0,$14,$AA, $22, $A4,$00 + .byte $22, $00, $05, $00, $99,$99, $A4,$00, $22 + .byte $A3,$00, $22, $A0,$14,$AA, $22, $A4,$00, $22, $00,$00 + .byte $A4,$99, $A3,$00, $22, $A3,$00, $22, $A0,$14,$AA, $22 + .byte $A4,$00, $22, $00,$00, $A4,$99, $A3,$00, $22, $A3,$00 + .byte $22, $A0,$14,$AA, $22, $A4,$00, $22, $00,$00, $A3,$99 + .byte $89, $A3,$00, $22, $A3,$00, $22, $A0,$14,$AA, $22 + .byte $00,$00, $55, $00, $22, $00,$00, $89,$89, $98 + .byte $99, $88, $00,$00, $22, $A3,$00, $22, $A0,$14,$AA + .byte $22, $00,$00, $55, $00, $22, $A3,$00, $38,$38 + .byte $30, $A3,$00, $22, $A3,$00, $22, $A0,$14,$AA, $22 + .byte $00,$00, $55, $00, $22, $A3,$00, $A3,$33, $A3,$00 + .byte $22, $A3,$00, $22, $A0,$14,$AA, $22, $A4,$00, $22 + .byte $A9,$00, $22, $A3,$00, $22, $A0,$14,$AA, $22, $A4,$60 + .byte $22, $A9,$00, $02, $A3,$60, $22, $A0,$14,$AA, $22 + .byte $A3,$02, $00, $22, $AB,$00, $02,$02, $22, $A0,$14,$AA + .byte $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22 + .byte $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00 + .byte $22, $A0,$14,$AA, $22, $AF,$00, $B0, $00,$00, $22 + .byte $A0,$14,$AA, $22, $A4,$00, $BB, $AA,$00, $BB, $00,$00 + .byte $22, $A0,$14,$AA, $22, $00,$00, $50, $05, $BB + .byte $AA,$00, $BB, $00,$00, $22, $A0,$14,$AA, $22, $50 + .byte $05, $00,$00, $BB, $AA,$00, $BB, $05, $50 + .byte $22, $A0,$AB,$AA + .byte $A1 +opening10_rle: .byte $28 ; ysize=48 + .byte $A9,$AA, $22, $66, $A0,$10,$22, $00, $22, $A0,$14,$AA + .byte $22, $66, $A0,$10,$22, $00, $22, $A0,$14,$AA, $22 + .byte $66, $A0,$10,$22, $00, $22, $A0,$14,$AA, $22, $A0,$10,$25 + .byte $22, $20, $22, $A0,$14,$AA, $22, $A4,$02, $22 + .byte $02,$02, $A4,$92, $A3,$02, $22, $A3,$02, $22, $A0,$14,$AA + .byte $22, $A4,$00, $22, $00,$00, $A4,$99, $A3,$00, $22 + .byte $A3,$00, $22, $A0,$14,$AA, $22, $00,$00, $55, $00 + .byte $22, $00,$00, $99,$99, $89, $98, $88, $00,$00 + .byte $22, $A3,$00, $22, $A0,$14,$AA, $22, $00,$00, $55 + .byte $00, $22, $A3,$00, $A3,$38, $A3,$00, $22, $A3,$00 + .byte $22, $A0,$14,$AA, $22, $00,$00, $55, $00, $22 + .byte $A3,$00, $A3,$33, $A3,$00, $22, $A3,$00, $22, $A0,$14,$AA + .byte $22, $A4,$00, $22, $A9,$00, $22, $A3,$00, $22 + .byte $A0,$14,$AA, $22, $A4,$60, $22, $20, $A8,$00, $22 + .byte $A3,$60, $22, $A0,$14,$AA, $22, $A3,$02, $00, $22 + .byte $AB,$00, $02,$02, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22 + .byte $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00 + .byte $22, $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA, $22 + .byte $A4,$00, $B0, $AA,$00, $B0, $00,$00, $22, $A0,$14,$AA + .byte $22, $A4,$00, $BB, $AA,$00, $BB, $00,$00, $22 + .byte $A0,$14,$AA, $22, $00,$00, $50, $05, $BB, $AA,$00 + .byte $BB, $00,$00, $22, $A0,$14,$AA, $22, $50, $05 + .byte $00,$00, $BB, $AA,$00, $BB, $05, $50, $22 + .byte $A0,$AB,$AA + .byte $A1 +opening11_rle: .byte $28 ; ysize=48 + .byte $A9,$AA, $22, $66, $A0,$10,$22, $00, $22, $A0,$14,$AA + .byte $22, $66, $A0,$10,$22, $00, $22, $A0,$14,$AA, $22 + .byte $66, $A0,$10,$22, $00, $22, $A0,$14,$AA, $22, $66 + .byte $A0,$10,$22, $00, $22, $A0,$14,$AA, $22, $66, $A0,$10,$22 + .byte $00, $22, $A0,$14,$AA, $22, $66, $A0,$10,$22, $00 + .byte $22, $A0,$14,$AA, $22, $66, $A0,$10,$22, $00, $22 + .byte $A0,$14,$AA, $22, $66, $A0,$10,$22, $00, $22, $A0,$14,$AA + .byte $22, $A0,$10,$25, $22, $20, $22, $A0,$14,$AA, $22 + .byte $A4,$02, $22, $A9,$02, $22, $A3,$02, $22, $A0,$14,$AA + .byte $22, $A4,$60, $22, $20, $A8,$00, $22, $A3,$60 + .byte $22, $A0,$14,$AA, $22, $A3,$02, $00, $22, $AB,$00 + .byte $02,$02, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA + .byte $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $A0,$12,$00, $22 + .byte $A0,$14,$AA, $22, $A0,$12,$00, $22, $A0,$14,$AA, $22, $A4,$00 + .byte $B0, $AA,$00, $B0, $00,$00, $22, $A0,$14,$AA, $22 + .byte $A4,$00, $BB, $AA,$00, $BB, $00,$00, $22, $A0,$14,$AA + .byte $22, $00,$00, $50, $05, $BB, $AA,$00, $BB + .byte $00,$00, $22, $A0,$14,$AA, $22, $50, $05, $00,$00 + .byte $BB, $AA,$00, $BB, $05, $50, $22, $A0,$AB,$AA + .byte $A1 +opening12_rle: .byte $28 ; ysize=48 + .byte $A9,$AA, $22, $66, $A0,$10,$22, $00, $22, $A0,$14,$AA + .byte $22, $66, $A0,$10,$22, $00, $22, $A0,$14,$AA, $22 + .byte $66, $A0,$10,$22, $00, $22, $A0,$14,$AA, $22, $66 + .byte $A0,$10,$22, $00, $22, $A0,$14,$AA, $22, $66, $A0,$10,$22 + .byte $00, $22, $A0,$14,$AA, $22, $66, $A0,$10,$22, $00 + .byte $22, $A0,$14,$AA, $22, $66, $A0,$10,$22, $00, $22 + .byte $A0,$14,$AA, $22, $66, $A0,$10,$22, $00, $22, $A0,$14,$AA + .byte $22, $66, $A0,$10,$22, $00, $22, $A0,$14,$AA, $22 + .byte $66, $A0,$10,$22, $00, $22, $A0,$14,$AA, $22, $66 + .byte $A0,$10,$22, $00, $22, $A0,$14,$AA, $22, $66, $A0,$10,$22 + .byte $00, $22, $A0,$14,$AA, $22, $66, $A0,$10,$22, $00 + .byte $22, $A0,$14,$AA, $22, $A0,$10,$25, $22, $20, $22 + .byte $A0,$14,$AA, $22, $A0,$12,$02, $22, $A0,$14,$AA, $22, $A0,$12,$00 + .byte $22, $A0,$14,$AA, $22, $A4,$00, $B0, $AA,$00, $BB + .byte $00,$00, $22, $A0,$14,$AA, $22, $A4,$00, $BB, $AA,$00 + .byte $BB, $00,$00, $22, $A0,$14,$AA, $22, $00,$00, $50 + .byte $05, $BB, $AA,$00, $BB, $00,$00, $22, $A0,$14,$AA + .byte $22, $20, $25, $20,$20, $2B, $AA,$20, $2B + .byte $25, $20, $22, $A0,$AB,$AA + .byte $A1 diff --git a/demos/another_myst/intro_graphics/04_keypad/intro_opening_lz4.inc b/demos/another_myst/intro_graphics/04_keypad/intro_opening_lz4.inc new file mode 100644 index 00000000..9cdeacd7 --- /dev/null +++ b/demos/another_myst/intro_graphics/04_keypad/intro_opening_lz4.inc @@ -0,0 +1,174 @@ + +opening01_rle: + .byte $C4,$00 + .byte $14,$AA,$01,$00,$30,$22,$66,$22,$01,$00,$61,$99,$99,$99,$89,$00 + .byte $00,$0B,$00,$3E,$00,$22,$AA,$01,$00,$03,$28,$00,$21,$02,$00,$01 + .byte $00,$1F,$02,$28,$00,$08,$1D,$00,$01,$00,$0F,$28,$00,$02,$0E,$80 + .byte $00,$1F,$99,$80,$00,$0E,$16,$02,$54,$00,$1F,$02,$80,$00,$07,$28 + .byte $B0,$B0,$7D,$00,$29,$B0,$BB,$28,$00,$04,$17,$00,$0F,$00,$01,$01 + .byte $1F,$80,$80,$00,$0C,$1A,$02,$D6,$00,$0F,$80,$00,$05,$28,$BB,$BB + .byte $27,$00,$2F,$BB,$BB,$00,$01,$14,$3F,$89,$98,$99,$80,$00,$0B,$1F + .byte $02,$58,$01,$12,$2C,$22,$20,$80,$00,$1F,$20,$00,$01,$11,$6F,$38 + .byte $88,$99,$99,$99,$30,$80,$00,$09,$1F,$56,$D8,$01,$1B,$0F,$01,$00 + .byte $15,$03,$80,$00,$6F,$22,$38,$38,$30,$30,$22,$80,$00,$09,$1F,$22 + .byte $80,$00,$32,$0F,$00,$01,$05,$5F,$22,$33,$33,$33,$33,$80,$00,$0A + .byte $1F,$00,$00,$01,$4B,$0F,$80,$00,$54,$80,$00,$00,$00,$00,$00,$00 + .byte $00,$00 +opening02_rle: + .byte $C7,$00 + .byte $14,$AA,$01,$00,$30,$22,$66,$22,$01,$00,$61,$99,$99,$99,$89,$00 + .byte $00,$0B,$00,$3E,$00,$22,$AA,$01,$00,$03,$28,$00,$21,$02,$00,$01 + .byte $00,$1F,$02,$28,$00,$08,$1D,$00,$01,$00,$0F,$28,$00,$02,$0E,$80 + .byte $00,$1F,$99,$80,$00,$0E,$16,$02,$54,$00,$1F,$02,$80,$00,$07,$28 + .byte $B0,$B0,$7D,$00,$29,$B0,$BB,$28,$00,$04,$17,$00,$0F,$00,$01,$01 + .byte $1F,$80,$80,$00,$0C,$1A,$02,$D6,$00,$0F,$80,$00,$05,$28,$BB,$BB + .byte $27,$00,$2F,$BB,$BB,$00,$01,$14,$3F,$89,$98,$99,$80,$00,$0A,$2B + .byte $25,$05,$57,$01,$1F,$20,$28,$00,$03,$1C,$50,$80,$00,$1F,$50,$00 + .byte $01,$11,$6F,$38,$88,$99,$99,$99,$30,$80,$00,$09,$0A,$FE,$00,$01 + .byte $83,$01,$1F,$AA,$01,$00,$30,$03,$80,$00,$42,$22,$38,$38,$30,$7F + .byte $00,$0F,$58,$02,$34,$0E,$01,$00,$0F,$00,$01,$0A,$5F,$22,$33,$33 + .byte $33,$33,$80,$00,$50,$0E,$00,$01,$0E,$80,$00,$0F,$00,$01,$4C,$50 + .byte $00,$00,$00,$00,$00 +opening03_rle: + .byte $CA,$00 + .byte $14,$AA,$01,$00,$30,$22,$66,$22,$01,$00,$61,$99,$99,$99,$89,$00 + .byte $00,$0B,$00,$4E,$00,$22,$AA,$AA,$01,$00,$20,$22,$25,$01,$00,$21 + .byte $05,$00,$01,$00,$6F,$05,$25,$25,$25,$22,$20,$28,$00,$03,$1D,$00 + .byte $01,$00,$0F,$28,$00,$02,$0E,$80,$00,$1F,$99,$80,$00,$0B,$46,$02 + .byte $02,$02,$02,$54,$00,$00,$0E,$00,$0F,$80,$00,$04,$28,$B0,$B0,$7D + .byte $00,$29,$B0,$BB,$50,$00,$04,$17,$00,$0F,$00,$01,$01,$1F,$80,$80 + .byte $00,$0A,$2A,$60,$60,$D6,$00,$2F,$60,$60,$80,$00,$04,$28,$BB,$BB + .byte $27,$00,$2F,$BB,$BB,$00,$01,$14,$3F,$89,$98,$99,$00,$01,$0B,$0C + .byte $57,$01,$0F,$00,$01,$04,$1C,$50,$80,$00,$1F,$50,$00,$01,$11,$6E + .byte $38,$88,$99,$99,$99,$30,$80,$00,$0F,$D8,$01,$26,$0F,$01,$00,$15 + .byte $03,$80,$00,$6F,$22,$38,$38,$30,$30,$22,$80,$00,$4F,$0F,$00,$01 + .byte $05,$6F,$22,$33,$33,$33,$33,$22,$00,$01,$68,$0E,$80,$00,$0F,$00 + .byte $01,$45,$50,$00,$00,$00,$00,$00 +opening04_rle: + .byte $D3,$00 + .byte $14,$AA,$01,$00,$30,$22,$66,$22,$01,$00,$61,$99,$99,$99,$89,$00 + .byte $00,$0B,$00,$4E,$00,$22,$AA,$AA,$01,$00,$74,$22,$00,$00,$55,$00 + .byte $22,$00,$01,$00,$00,$0A,$00,$0F,$28,$00,$05,$0C,$01,$00,$0F,$28 + .byte $00,$02,$0E,$80,$00,$1E,$99,$80,$00,$0C,$58,$00,$15,$02,$54,$00 + .byte $1F,$02,$80,$00,$07,$28,$B0,$B0,$7D,$00,$29,$B0,$BB,$28,$00,$04 + .byte $17,$00,$0F,$00,$01,$01,$1F,$80,$80,$00,$0A,$2A,$60,$60,$D6,$00 + .byte $2F,$60,$60,$80,$00,$04,$28,$BB,$BB,$27,$00,$2F,$BB,$BB,$00,$01 + .byte $14,$3F,$89,$98,$99,$80,$00,$0A,$1C,$02,$57,$01,$1F,$02,$28,$00 + .byte $03,$1C,$50,$80,$00,$1F,$50,$00,$01,$11,$6E,$38,$88,$99,$99,$99 + .byte $30,$80,$01,$0F,$D8,$01,$26,$0F,$01,$00,$15,$31,$22,$56,$52,$01 + .byte $00,$41,$38,$38,$30,$30,$09,$00,$0F,$80,$00,$4B,$0E,$00,$01,$03 + .byte $01,$00,$44,$33,$33,$33,$33,$0C,$00,$0F,$00,$01,$5A,$03,$58,$03 + .byte $00,$80,$00,$1E,$02,$58,$03,$0F,$00,$01,$40,$50,$00,$00,$00,$00 + .byte $00 +opening05_rle: + .byte $DF,$00 + .byte $14,$AA,$01,$00,$30,$22,$66,$22,$01,$00,$61,$99,$99,$99,$89,$00 + .byte $00,$0B,$00,$4E,$00,$22,$AA,$AA,$01,$00,$74,$22,$00,$00,$55,$00 + .byte $22,$00,$01,$00,$00,$0A,$00,$0F,$28,$00,$05,$0C,$01,$00,$0F,$28 + .byte $00,$02,$0E,$80,$00,$1E,$99,$80,$00,$0C,$58,$00,$15,$02,$54,$00 + .byte $1F,$02,$80,$00,$07,$28,$B0,$B0,$7D,$00,$29,$B0,$BB,$28,$00,$04 + .byte $17,$00,$0F,$00,$01,$01,$1F,$80,$80,$00,$0A,$2A,$60,$60,$D6,$00 + .byte $2F,$60,$60,$80,$00,$04,$28,$BB,$BB,$27,$00,$2F,$BB,$BB,$00,$01 + .byte $0C,$20,$26,$25,$01,$00,$60,$99,$99,$89,$98,$99,$00,$0A,$00,$2F + .byte $22,$20,$58,$00,$03,$1C,$02,$57,$01,$1F,$02,$28,$00,$03,$1C,$50 + .byte $80,$00,$1F,$50,$00,$01,$0B,$E0,$02,$02,$02,$02,$22,$02,$38,$88 + .byte $99,$99,$99,$30,$02,$02,$0F,$00,$0F,$D8,$01,$32,$0F,$01,$00,$15 + .byte $13,$22,$4E,$02,$4E,$38,$38,$30,$30,$58,$02,$0F,$80,$00,$3E,$0E + .byte $00,$01,$03,$D8,$02,$4E,$33,$33,$33,$33,$80,$00,$0F,$00,$01,$52 + .byte $0E,$80,$00,$0F,$00,$01,$4A,$50,$00,$00,$00,$00,$00 +opening06_rle: + .byte $D5,$00 + .byte $14,$AA,$01,$00,$30,$22,$66,$52,$01,$00,$EF,$99,$99,$99,$89,$00 + .byte $00,$00,$52,$52,$52,$22,$00,$22,$AA,$01,$00,$00,$74,$22,$00,$00 + .byte $55,$00,$22,$00,$01,$00,$00,$0A,$00,$0F,$28,$00,$05,$0C,$01,$00 + .byte $0E,$28,$00,$08,$30,$00,$02,$01,$00,$40,$99,$99,$99,$99,$2B,$00 + .byte $01,$01,$00,$0F,$58,$00,$06,$15,$02,$54,$00,$1F,$02,$80,$00,$07 + .byte $28,$B0,$B0,$7D,$00,$29,$B0,$BB,$28,$00,$04,$17,$00,$0A,$58,$00 + .byte $20,$22,$00,$00,$01,$1F,$80,$D8,$00,$0A,$2A,$60,$60,$D6,$00,$2F + .byte $60,$60,$80,$00,$04,$28,$BB,$BB,$27,$00,$2F,$BB,$BB,$00,$01,$0C + .byte $04,$80,$00,$3F,$89,$98,$99,$80,$00,$0A,$1C,$02,$57,$01,$1F,$02 + .byte $28,$00,$03,$1C,$50,$80,$00,$1F,$50,$00,$01,$11,$6F,$38,$88,$99 + .byte $99,$99,$30,$D8,$01,$38,$0F,$01,$00,$15,$13,$22,$4E,$02,$5F,$38 + .byte $38,$30,$30,$00,$80,$00,$4F,$0E,$00,$01,$03,$D8,$02,$5F,$33,$33 + .byte $33,$33,$00,$00,$01,$63,$0E,$80,$00,$0F,$00,$01,$4A,$50,$00,$00 + .byte $00,$00,$00 +opening07_rle: + .byte $BE,$00 + .byte $14,$AA,$01,$00,$B1,$22,$00,$00,$00,$00,$22,$00,$99,$99,$99,$89 + .byte $0A,$00,$00,$04,$00,$1E,$AA,$01,$00,$00,$28,$00,$21,$55,$00,$2D + .byte $00,$1F,$00,$28,$00,$0D,$0C,$01,$00,$0F,$28,$00,$02,$0E,$80,$00 + .byte $1F,$99,$58,$00,$0F,$15,$02,$54,$00,$1F,$02,$28,$00,$08,$28,$B0 + .byte $B0,$7E,$00,$19,$B0,$28,$00,$04,$16,$00,$0F,$00,$01,$01,$1F,$80 + .byte $80,$00,$0A,$39,$60,$60,$60,$D6,$00,$2F,$60,$60,$80,$00,$05,$27 + .byte $BB,$BB,$27,$00,$2F,$BB,$BB,$00,$01,$14,$3F,$89,$98,$99,$80,$00 + .byte $0A,$2B,$02,$02,$57,$01,$1F,$02,$28,$00,$03,$2B,$50,$05,$80,$00 + .byte $1F,$50,$00,$01,$11,$6F,$38,$88,$99,$99,$99,$30,$D8,$01,$38,$0F + .byte $01,$00,$15,$13,$22,$F6,$01,$5F,$38,$38,$30,$30,$00,$80,$00,$4F + .byte $0E,$00,$01,$03,$D8,$02,$5F,$33,$33,$33,$33,$00,$00,$01,$63,$0E + .byte $80,$00,$0F,$00,$01,$4A,$50,$00,$00,$00,$00,$00 +opening08_rle: + .byte $C2,$00 + .byte $14,$AA,$01,$00,$50,$22,$00,$00,$00,$00,$05,$00,$24,$90,$99,$0A + .byte $00,$2E,$22,$AA,$01,$00,$00,$28,$00,$11,$55,$1E,$00,$3F,$03,$03 + .byte $03,$28,$00,$0C,$0C,$01,$00,$0F,$28,$00,$02,$0C,$80,$00,$4F,$99 + .byte $99,$99,$90,$58,$00,$0E,$06,$5D,$00,$0F,$28,$00,$0A,$25,$BB,$BB + .byte $28,$00,$2A,$B0,$BB,$28,$00,$04,$18,$00,$0C,$58,$00,$5F,$05,$99 + .byte $99,$99,$89,$58,$00,$0A,$39,$60,$60,$60,$D6,$00,$2F,$60,$60,$80 + .byte $00,$05,$17,$50,$80,$00,$2F,$BB,$BB,$00,$01,$17,$1F,$88,$80,$00 + .byte $0A,$2B,$02,$02,$57,$01,$1F,$02,$28,$00,$03,$39,$50,$05,$00,$80 + .byte $00,$2F,$05,$50,$00,$01,$10,$00,$80,$00,$3F,$89,$98,$80,$D8,$01 + .byte $38,$0F,$01,$00,$15,$04,$80,$00,$5F,$38,$88,$99,$99,$38,$80,$00 + .byte $4F,$0E,$00,$01,$04,$D8,$02,$4F,$38,$38,$30,$00,$00,$01,$63,$02 + .byte $80,$00,$4F,$33,$33,$33,$00,$00,$01,$52,$50,$00,$00,$00,$00,$00 +opening09_rle: + .byte $BE,$00 + .byte $14,$AA,$01,$00,$51,$22,$00,$00,$00,$00,$05,$00,$14,$00,$0A,$00 + .byte $2E,$22,$AA,$01,$00,$00,$28,$00,$11,$55,$1E,$00,$3F,$33,$33,$33 + .byte $28,$00,$0C,$09,$01,$00,$1F,$B0,$28,$00,$04,$0E,$80,$00,$1F,$90 + .byte $80,$00,$0D,$0F,$A8,$00,$15,$36,$00,$00,$BB,$80,$00,$1A,$BB,$28 + .byte $00,$04,$17,$00,$0C,$58,$00,$4F,$05,$00,$99,$99,$58,$00,$0B,$46 + .byte $60,$60,$60,$60,$80,$00,$10,$02,$0E,$00,$0F,$80,$00,$04,$2E,$50 + .byte $05,$80,$00,$0F,$00,$01,$0E,$4F,$99,$99,$99,$99,$80,$00,$0A,$48 + .byte $02,$02,$02,$00,$5D,$01,$2F,$02,$02,$28,$00,$03,$2A,$50,$05,$00 + .byte $01,$2F,$05,$50,$00,$01,$11,$0F,$80,$00,$0F,$0B,$D8,$01,$0E,$28 + .byte $00,$0F,$01,$00,$23,$07,$80,$00,$1F,$89,$80,$00,$50,$0E,$00,$01 + .byte $03,$D8,$02,$5F,$89,$89,$98,$99,$88,$00,$01,$63,$02,$58,$03,$3F + .byte $38,$38,$30,$00,$01,$53,$50,$00,$00,$00,$00,$00 +opening10_rle: + .byte $D7,$00 + .byte $14,$AA,$01,$00,$3B,$22,$66,$22,$01,$00,$4E,$00,$22,$AA,$AA,$01 + .byte $00,$E1,$22,$00,$00,$55,$00,$22,$00,$00,$00,$33,$33,$33,$00,$00 + .byte $0A,$00,$0F,$28,$00,$05,$45,$00,$00,$B0,$00,$01,$00,$1F,$B0,$28 + .byte $00,$04,$0F,$80,$00,$20,$02,$76,$00,$02,$01,$00,$0F,$80,$00,$0B + .byte $16,$BB,$80,$00,$1A,$BB,$28,$00,$04,$17,$00,$0F,$80,$00,$1F,$65 + .byte $60,$60,$60,$60,$22,$20,$80,$00,$00,$0E,$00,$0F,$80,$00,$04,$2F + .byte $50,$05,$80,$00,$07,$0E,$30,$00,$1B,$25,$01,$00,$2F,$22,$20,$58 + .byte $00,$03,$37,$02,$02,$02,$00,$01,$4F,$00,$00,$02,$02,$28,$00,$03 + .byte $2A,$50,$05,$00,$01,$2F,$05,$50,$00,$01,$0A,$00,$58,$00,$82,$02 + .byte $22,$02,$02,$92,$92,$92,$92,$0A,$00,$1F,$02,$58,$01,$07,$0A,$01 + .byte $00,$2F,$22,$AA,$01,$00,$30,$04,$D8,$01,$4E,$99,$99,$99,$99,$D8 + .byte $01,$0F,$80,$00,$3E,$0E,$00,$01,$03,$D8,$02,$5F,$99,$99,$89,$98 + .byte $88,$80,$00,$4F,$0F,$58,$03,$07,$3F,$38,$38,$38,$00,$01,$53,$50 + .byte $00,$00,$00,$00,$00 +opening11_rle: + .byte $95,$00 + .byte $14,$AA,$01,$00,$3B,$22,$66,$22,$01,$00,$4E,$00,$22,$AA,$AA,$01 + .byte $00,$2B,$22,$25,$01,$00,$2F,$22,$20,$28,$00,$03,$65,$00,$00,$00 + .byte $00,$B0,$00,$01,$00,$2F,$B0,$00,$50,$00,$03,$0F,$80,$00,$1E,$41 + .byte $02,$02,$02,$02,$05,$00,$14,$02,$0A,$00,$0F,$80,$00,$07,$16,$BB + .byte $80,$00,$1A,$BB,$80,$00,$04,$17,$00,$0F,$80,$00,$1F,$64,$60,$60 + .byte $60,$60,$22,$20,$40,$00,$00,$0F,$00,$0F,$80,$00,$05,$2E,$50,$05 + .byte $80,$00,$0F,$00,$01,$32,$36,$00,$22,$00,$01,$00,$0F,$00,$01,$05 + .byte $2A,$50,$05,$00,$01,$2F,$05,$50,$00,$01,$33,$1D,$00,$01,$00,$2F + .byte $22,$AA,$01,$00,$30,$0F,$80,$00,$5C,$0F,$00,$01,$F0,$50,$00,$00 + .byte $00,$00,$00 +opening12_rle: + .byte $78,$00 + .byte $14,$AA,$01,$00,$3B,$22,$66,$22,$01,$00,$3E,$00,$22,$AA,$01,$00 + .byte $0F,$28,$00,$17,$65,$00,$00,$00,$00,$B0,$00,$01,$00,$2F,$BB,$00 + .byte $28,$00,$03,$0F,$80,$00,$4A,$1F,$BB,$80,$00,$06,$04,$17,$00,$0F + .byte $80,$00,$49,$3F,$50,$05,$BB,$00,$01,$68,$65,$20,$25,$20,$20,$2B + .byte $20,$01,$00,$3F,$2B,$25,$20,$00,$01,$5A,$0F,$01,$00,$1D,$0F,$80 + .byte $00,$16,$1B,$25,$01,$00,$2F,$22,$20,$80,$00,$21,$0F,$00,$01,$27 + .byte $1D,$02,$01,$00,$0F,$00,$01,$5B,$1D,$00,$01,$00,$0F,$00,$01,$24 + .byte $50,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/04_keypad/intro_scanner_door.inc b/demos/another_myst/intro_graphics/04_keypad/intro_scanner_door.inc new file mode 100644 index 00000000..3beddbb6 --- /dev/null +++ b/demos/another_myst/intro_graphics/04_keypad/intro_scanner_door.inc @@ -0,0 +1,22 @@ +scanner_door_rle: .byte $28 ; ysize=48 + .byte $A9,$00, $22, $66, $A0,$10,$22, $00, $22, $A0,$14,$00 + .byte $22, $66, $A0,$10,$22, $00, $22, $A0,$14,$00, $22 + .byte $66, $A0,$10,$22, $00, $22, $A0,$14,$00, $22, $66 + .byte $A0,$10,$22, $00, $22, $A0,$14,$00, $22, $66, $A0,$10,$22 + .byte $00, $22, $A0,$14,$00, $22, $66, $A0,$10,$22, $00 + .byte $22, $A0,$14,$00, $22, $66, $A0,$10,$22, $00, $22 + .byte $00, $A3,$50, $A7,$00, $A8,$02, $00, $22, $66 + .byte $A0,$10,$22, $00, $22, $00, $A3,$04, $A0,$10,$00, $22 + .byte $66, $A0,$10,$22, $00, $22, $00, $66,$66, $A0,$11,$00 + .byte $22, $66, $A0,$10,$22, $00, $22, $00, $66,$66 + .byte $A0,$11,$00, $22, $66, $A0,$10,$22, $00, $22, $00 + .byte $06,$06, $A8,$00, $A8,$20, $00, $22, $66, $A0,$10,$22 + .byte $00, $22, $00, $AA,$20, $A9,$00, $22, $66 + .byte $A0,$10,$22, $00, $22, $A0,$14,$00, $22, $56, $AF,$52 + .byte $22, $00, $22, $A0,$14,$00, $A0,$14,$52, $A0,$14,$00, $22 + .byte $66, $A0,$10,$22, $02, $22, $A0,$14,$00, $22, $66 + .byte $A0,$10,$22, $00, $22, $A0,$14,$00, $22, $66, $A0,$10,$22 + .byte $00, $22, $A0,$14,$00, $22, $66, $A0,$10,$22, $00 + .byte $22, $A0,$14,$00, $22, $66, $A0,$10,$22, $00, $22 + .byte $A0,$AB,$00 + .byte $A1 diff --git a/demos/another_myst/intro_graphics/04_keypad/intro_scanner_door.png b/demos/another_myst/intro_graphics/04_keypad/intro_scanner_door.png new file mode 100644 index 00000000..15e0fac8 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/intro_scanner_door.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/intro_scanner_door_lz4.inc b/demos/another_myst/intro_graphics/04_keypad/intro_scanner_door_lz4.inc new file mode 100644 index 00000000..5e80c53d --- /dev/null +++ b/demos/another_myst/intro_graphics/04_keypad/intro_scanner_door_lz4.inc @@ -0,0 +1,11 @@ + +scanner_door_rle: + .byte $73,$00 + .byte $14,$00,$01,$00,$3B,$22,$66,$22,$01,$00,$3E,$00,$22,$00,$01,$00 + .byte $0F,$28,$00,$03,$2E,$66,$66,$28,$00,$0F,$50,$00,$14,$0F,$80,$00 + .byte $B2,$2F,$06,$06,$80,$00,$4D,$13,$20,$01,$00,$0F,$28,$00,$03,$15 + .byte $20,$01,$00,$0F,$00,$01,$63,$0F,$01,$00,$30,$0F,$80,$00,$16,$2A + .byte $56,$52,$01,$00,$0F,$80,$00,$49,$3C,$50,$50,$50,$28,$00,$2E,$52 + .byte $52,$01,$00,$0F,$77,$00,$28,$13,$02,$01,$00,$0F,$80,$00,$03,$3F + .byte $04,$04,$04,$A8,$00,$0F,$1F,$02,$00,$01,$24,$50,$00,$00,$00,$00 + .byte $00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/04_keypad/opening01.png b/demos/another_myst/intro_graphics/04_keypad/opening01.png new file mode 100644 index 00000000..5df8590e Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/opening01.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/opening02.png b/demos/another_myst/intro_graphics/04_keypad/opening02.png new file mode 100644 index 00000000..76e1b9f6 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/opening02.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/opening03.png b/demos/another_myst/intro_graphics/04_keypad/opening03.png new file mode 100644 index 00000000..25984055 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/opening03.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/opening04.png b/demos/another_myst/intro_graphics/04_keypad/opening04.png new file mode 100644 index 00000000..2073c793 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/opening04.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/opening05.png b/demos/another_myst/intro_graphics/04_keypad/opening05.png new file mode 100644 index 00000000..3a895330 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/opening05.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/opening06.png b/demos/another_myst/intro_graphics/04_keypad/opening06.png new file mode 100644 index 00000000..ce66ae01 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/opening06.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/opening07.png b/demos/another_myst/intro_graphics/04_keypad/opening07.png new file mode 100644 index 00000000..ab31be7a Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/opening07.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/opening08.png b/demos/another_myst/intro_graphics/04_keypad/opening08.png new file mode 100644 index 00000000..567fb095 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/opening08.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/opening09.png b/demos/another_myst/intro_graphics/04_keypad/opening09.png new file mode 100644 index 00000000..b644d753 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/opening09.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/opening10.png b/demos/another_myst/intro_graphics/04_keypad/opening10.png new file mode 100644 index 00000000..000df366 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/opening10.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/opening11.png b/demos/another_myst/intro_graphics/04_keypad/opening11.png new file mode 100644 index 00000000..4b41a6e9 Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/opening11.png differ diff --git a/demos/another_myst/intro_graphics/04_keypad/opening12.png b/demos/another_myst/intro_graphics/04_keypad/opening12.png new file mode 100644 index 00000000..a3cea1dd Binary files /dev/null and b/demos/another_myst/intro_graphics/04_keypad/opening12.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/Makefile b/demos/another_myst/intro_graphics/05_scanner/Makefile new file mode 100644 index 00000000..72461fe4 --- /dev/null +++ b/demos/another_myst/intro_graphics/05_scanner/Makefile @@ -0,0 +1,126 @@ +include ../../../Makefile.inc + +PNG2RLE = ../../../gr-utils/png2rle +PNG2LZ4 = ../../../gr-utils/png2lz4 + + +all: intro_scanner.inc intro_scanning.inc intro_ai_bg.inc intro_ai.inc \ + intro_scanner_lz4.inc intro_scanning_lz4.inc intro_ai_bg_lz4.inc intro_ai_lz4.inc + +##### + +intro_ai_bg.inc: $(PNG2RLE) ai_background.png + $(PNG2RLE) asm ai_background.png ai_bg_rle > intro_ai_bg.inc + +##### + +intro_ai.inc: $(PNG2RLE) ai01.png ai02.png ai03.png ai04.png ai05.png \ + static01.png static02.png static03.png + $(PNG2RLE) asm ai01.png ai01_rle > intro_ai.inc + $(PNG2RLE) asm ai02.png ai02_rle >> intro_ai.inc + $(PNG2RLE) asm ai03.png ai03_rle >> intro_ai.inc + $(PNG2RLE) asm ai04.png ai04_rle >> intro_ai.inc + $(PNG2RLE) asm ai05.png ai05_rle >> intro_ai.inc + $(PNG2RLE) asm static01.png static01_rle >> intro_ai.inc + $(PNG2RLE) asm static02.png static02_rle >> intro_ai.inc + $(PNG2RLE) asm static03.png static03_rle >> intro_ai.inc + + + + +##### + +intro_scanner.inc: $(PNG2RLE) intro_scanner.png + $(PNG2RLE) asm intro_scanner.png scanner_rle > intro_scanner.inc + +##### + +intro_scanning.inc: $(PNG2RLE) \ + scan01.png scan02.png scan03.png \ + scan04.png scan05.png scan06.png \ + scan07.png scan08.png scan09.png \ + scan10.png scan11.png scan12.png \ + scan13.png scan14.png scan15.png \ + scan16.png scan17.png scan18.png \ + scan19.png + $(PNG2RLE) asm scan01.png scan01_rle > intro_scanning.inc + $(PNG2RLE) asm scan02.png scan02_rle >> intro_scanning.inc + $(PNG2RLE) asm scan03.png scan03_rle >> intro_scanning.inc + $(PNG2RLE) asm scan04.png scan04_rle >> intro_scanning.inc + $(PNG2RLE) asm scan05.png scan05_rle >> intro_scanning.inc + $(PNG2RLE) asm scan06.png scan06_rle >> intro_scanning.inc + $(PNG2RLE) asm scan07.png scan07_rle >> intro_scanning.inc + $(PNG2RLE) asm scan08.png scan08_rle >> intro_scanning.inc + $(PNG2RLE) asm scan09.png scan09_rle >> intro_scanning.inc + $(PNG2RLE) asm scan10.png scan10_rle >> intro_scanning.inc + $(PNG2RLE) asm scan11.png scan11_rle >> intro_scanning.inc + $(PNG2RLE) asm scan12.png scan12_rle >> intro_scanning.inc + $(PNG2RLE) asm scan13.png scan13_rle >> intro_scanning.inc + $(PNG2RLE) asm scan14.png scan14_rle >> intro_scanning.inc + $(PNG2RLE) asm scan15.png scan15_rle >> intro_scanning.inc + $(PNG2RLE) asm scan16.png scan16_rle >> intro_scanning.inc + $(PNG2RLE) asm scan17.png scan17_rle >> intro_scanning.inc + $(PNG2RLE) asm scan18.png scan18_rle >> intro_scanning.inc + $(PNG2RLE) asm scan19.png scan19_rle >> intro_scanning.inc + +##### +##### + + +intro_ai_bg_lz4.inc: $(PNG2LZ4) ai_background.png + $(PNG2LZ4) asm ai_background.png ai_bg_rle > intro_ai_bg_lz4.inc + +##### + +intro_ai_lz4.inc: $(PNG2LZ4) ai01.png ai02.png ai03.png ai04.png ai05.png \ + static01.png static02.png static03.png + $(PNG2LZ4) asm ai01.png ai01_rle > intro_ai_lz4.inc + $(PNG2LZ4) asm ai02.png ai02_rle >> intro_ai_lz4.inc + $(PNG2LZ4) asm ai03.png ai03_rle >> intro_ai_lz4.inc + $(PNG2LZ4) asm ai04.png ai04_rle >> intro_ai_lz4.inc + $(PNG2LZ4) asm ai05.png ai05_rle >> intro_ai_lz4.inc + $(PNG2LZ4) asm static01.png static01_rle >> intro_ai_lz4.inc + $(PNG2LZ4) asm static02.png static02_rle >> intro_ai_lz4.inc + $(PNG2LZ4) asm static03.png static03_rle >> intro_ai_lz4.inc + + + + +##### + +intro_scanner_lz4.inc: $(PNG2LZ4) intro_scanner.png + $(PNG2LZ4) asm intro_scanner.png scanner_rle > intro_scanner_lz4.inc + +##### + +intro_scanning_lz4.inc: $(PNG2LZ4) \ + scan01.png scan02.png scan03.png \ + scan04.png scan05.png scan06.png \ + scan07.png scan08.png scan09.png \ + scan10.png scan11.png scan12.png \ + scan13.png scan14.png scan15.png \ + scan16.png scan17.png scan18.png \ + scan19.png + $(PNG2LZ4) asm scan01.png scan01_rle > intro_scanning_lz4.inc + $(PNG2LZ4) asm scan02.png scan02_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan03.png scan03_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan04.png scan04_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan05.png scan05_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan06.png scan06_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan07.png scan07_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan08.png scan08_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan09.png scan09_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan10.png scan10_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan11.png scan11_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan12.png scan12_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan13.png scan13_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan14.png scan14_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan15.png scan15_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan16.png scan16_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan17.png scan17_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan18.png scan18_rle >> intro_scanning_lz4.inc + $(PNG2LZ4) asm scan19.png scan19_rle >> intro_scanning_lz4.inc + + +clean: + rm -f *~ *.inc diff --git a/demos/another_myst/intro_graphics/05_scanner/ai01.png b/demos/another_myst/intro_graphics/05_scanner/ai01.png new file mode 100644 index 00000000..abd98774 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/ai01.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/ai02.png b/demos/another_myst/intro_graphics/05_scanner/ai02.png new file mode 100644 index 00000000..73feaaf9 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/ai02.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/ai03.png b/demos/another_myst/intro_graphics/05_scanner/ai03.png new file mode 100644 index 00000000..1bbef6c8 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/ai03.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/ai04.png b/demos/another_myst/intro_graphics/05_scanner/ai04.png new file mode 100644 index 00000000..25de46a9 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/ai04.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/ai05.png b/demos/another_myst/intro_graphics/05_scanner/ai05.png new file mode 100644 index 00000000..47ce9ca6 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/ai05.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/ai_background.png b/demos/another_myst/intro_graphics/05_scanner/ai_background.png new file mode 100644 index 00000000..7b7f035e Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/ai_background.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/intro_ai.inc b/demos/another_myst/intro_graphics/05_scanner/intro_ai.inc new file mode 100644 index 00000000..4a37fa5e --- /dev/null +++ b/demos/another_myst/intro_graphics/05_scanner/intro_ai.inc @@ -0,0 +1,115 @@ +ai01_rle: .byte $28 ; ysize=48 + .byte $A0,$2F,$AA, $4A, $A0,$27,$AA, $A0,$02,$A4, $A0,$7A,$AA, $4A,$4A, $A0,$23,$AA + .byte $C4, $44, $A0,$01,$AA, $A0,$01,$A4, $44, $4A, $A0,$22,$AA + .byte $A0,$02,$A4, $A4,$AA, $4A, $A0,$1F,$AA, $A0,$02,$A4, $A0,$02,$AA, $44,$44 + .byte $A0,$02,$AA, $44,$44, $A0,$20,$AA, $44,$44, $A0,$01,$AA, $A0,$01,$A4, $A0,$24,$AA + .byte $4A,$4A, $44,$44, $A0,$26,$AA, $4A,$4A, $A0,$26,$AA, $44,$44, $A0,$23,$AA + .byte $44, $4A, $A0,$02,$AA, $4A, $A0,$23,$AA, $A0,$01,$A4, $A0,$01,$AC + .byte $A0,$01,$AA, $A0,$02,$A4, $A0,$21,$AA, $4A,$4A, $A0,$26,$AA, $A0,$02,$A4, $A4,$AA + .byte $C4,$C4, $A0,$23,$AA, $CA, $4A, $A0,$26,$AA, $4C, $44 + .byte $A0,$E6,$AA + .byte $A1 +ai02_rle: .byte $28 ; ysize=48 + .byte $A0,$7F,$AA, $A3,$4A, $A0,$02,$AA, $4A, $A0,$02,$A4, $4A, $A0,$1D,$AA + .byte $4A, $44, $A3,$AA, $A0,$01,$A4, $4A, $44, $A0,$02,$AA + .byte $44, $A0,$1D,$AA, $44, $A4,$AA, $A0,$01,$A4, $A0,$01,$AA, $44 + .byte $A0,$02,$AA, $A0,$01,$A4, $4A, $A0,$23,$AA, $A3,$A4, $4A, $44 + .byte $A0,$1F,$AA, $44, $A4,$C4, $44, $A0,$22,$AA, $44, $A4,$4C + .byte $44, $A0,$48,$AA, $4A, $44, $4A, $A0,$25,$AA, $C4 + .byte $CC, $44, $A0,$25,$AA, $44,$44, $CC, $44, $A0,$24,$AA + .byte $44,$44, $4C, $44, $A0,$26,$AA, $A0,$02,$A4, $A0,$2A,$AA, $4A,$4A + .byte $A0,$24,$AA, $4A, $C4, $CC,$CC, $44, $A0,$23,$AA, $44 + .byte $A3,$CC, $44, $4A, $A0,$23,$AA, $44, $A3,$4C, $44 + .byte $A0,$E0,$AA + .byte $A1 +ai03_rle: .byte $28 ; ysize=48 + .byte $A0,$F8,$AA, $A4,$46, $A0,$23,$AA, $6A, $A4,$44, $A0,$23,$AA, $A5,$44 + .byte $46, $A0,$22,$AA, $A6,$44, $A0,$22,$AA, $A6,$44, $A0,$22,$AA, $A0,$01,$A6 + .byte $A4,$44, $A0,$01,$A6, $A0,$23,$AA, $A0,$01,$A6, $44,$44, $64, $A0,$25,$AA + .byte $A0,$02,$A6, $A0,$FF,$AA, $A0,$AE,$AA + .byte $A1 +ai04_rle: .byte $28 ; ysize=48 + .byte $A0,$57,$AA, $A5,$46, $6A, $A0,$21,$AA, $46, $A6,$44, $A0,$21,$AA + .byte $A7,$44, $46, $A0,$1F,$AA, $46, $A8,$44, $A0,$1E,$AA, $6A + .byte $A9,$44, $46, $A0,$1D,$AA, $AB,$44, $A0,$1D,$AA, $AB,$44, $A0,$1D,$AA + .byte $AB,$44, $A0,$1D,$AA, $AB,$44, $A0,$1D,$AA, $A0,$01,$A6, $AA,$44, $A0,$1E,$AA + .byte $AA,$44, $A0,$1E,$AA, $64, $A8,$44, $A0,$01,$A6, $A0,$1F,$AA, $64 + .byte $A6,$44, $A0,$01,$A6, $A0,$21,$AA, $A0,$01,$A6, $A4,$44, $A0,$01,$A6, $A0,$23,$AA + .byte $A4,$A6, $A0,$FF,$AA, $A0,$35,$AA + .byte $A1 +ai05_rle: .byte $28 ; ysize=48 + .byte $A0,$58,$AA, $C4, $4A, $A0,$26,$AA, $CC, $44, $A0,$26,$AA + .byte $CC, $4A, $A0,$26,$AA, $CC, $44, $A0,$26,$AA, $CC + .byte $44, $A0,$26,$AA, $CC, $44, $A0,$25,$AA, $CA, $CC + .byte $44, $A0,$25,$AA, $CC,$CC, $44, $CC, $A0,$24,$AA, $CC,$CC + .byte $C4, $CC, $A0,$24,$AA, $A4,$4C, $4A, $A0,$22,$AA, $A7,$44 + .byte $A0,$21,$AA, $A7,$44, $A0,$21,$AA, $A3,$44, $04, $A3,$44, $A0,$21,$AA + .byte $A0,$01,$A4, $44, $40, $00, $40, $44, $A0,$01,$A4 + .byte $A0,$22,$AA, $A5,$44, $A0,$FF,$AA, $A0,$35,$AA + .byte $A1 +static01_rle: .byte $28 ; ysize=48 + .byte $A7,$AA, $5A, $A0,$01,$A5, $A4,$AA, $5A, $A0,$01,$A5, $A0,$1F,$AA + .byte $5A, $A0,$01,$A5, $A4,$AA, $5A, $A0,$01,$A5, $A0,$1F,$AA, $5A + .byte $A0,$01,$A5, $A4,$AA, $5A, $A0,$01,$A5, $A0,$1F,$AA, $5A, $A0,$01,$A5 + .byte $A5,$AA, $A0,$01,$A5, $A0,$01,$AA, $5A, $A0,$1D,$AA, $5A, $A0,$01,$A5 + .byte $A7,$AA, $5A, $A0,$01,$A5, $A0,$1C,$AA, $5A, $A0,$01,$A5, $A7,$AA + .byte $5A, $A0,$01,$A5, $A3,$AA, $55, $A0,$18,$AA, $5A, $A0,$01,$A5 + .byte $A5,$AA, $55, $A0,$01,$AA, $5A, $A0,$01,$A5, $A3,$AA, $55 + .byte $A0,$19,$AA, $A0,$01,$A5, $A5,$AA, $55, $A0,$01,$AA, $5A, $A0,$01,$A5 + .byte $A3,$AA, $66, $A0,$1F,$AA, $66, $A0,$02,$AA, $A0,$01,$A5, $A3,$AA + .byte $66, $A0,$1F,$AA, $66, $A6,$AA, $66, $A0,$1F,$AA, $66 + .byte $A6,$AA, $66, $A0,$1F,$AA, $66, $A6,$AA, $55, $A0,$02,$AA + .byte $5A, $A0,$1C,$AA, $55, $A6,$AA, $55, $A0,$02,$AA, $5A + .byte $A0,$01,$A5, $A0,$1B,$AA, $55, $A6,$AA, $55, $A0,$02,$AA, $5A + .byte $A0,$01,$A5, $A0,$22,$AA, $55, $A0,$02,$AA, $5A, $A0,$01,$A5, $A0,$22,$AA + .byte $55, $A3,$AA, $A0,$01,$A5, $A5,$AA, $5A, $A0,$1C,$AA, $55 + .byte $A9,$AA, $5A, $A0,$01,$A5, $A0,$1B,$AA, $55, $A9,$AA, $5A + .byte $A0,$01,$A5, $A0,$1B,$AA, $55, $A9,$AA, $5A, $A0,$01,$A5, $A0,$26,$AA + .byte $A0,$01,$A5, $A0,$BA,$AA + .byte $A1 +static02_rle: .byte $28 ; ysize=48 + .byte $A0,$02,$AA, $55, $A7,$AA, $66, $A3,$AA, $55, $A0,$1B,$AA + .byte $55, $A7,$AA, $66, $A3,$AA, $55, $A0,$1B,$AA, $55 + .byte $A7,$AA, $66, $A3,$AA, $55, $A0,$1B,$AA, $55, $A7,$AA + .byte $66, $A3,$AA, $55, $A0,$1B,$AA, $55, $A7,$AA, $66 + .byte $A3,$AA, $55, $A0,$1A,$AA, $A0,$01,$A5, $55, $A7,$A5, $66 + .byte $A3,$A5, $55, $A0,$01,$A5, $A0,$1A,$AA, $55, $A7,$AA, $66 + .byte $A3,$AA, $55, $A0,$1B,$AA, $55, $A7,$AA, $66, $A3,$AA + .byte $55, $A0,$1B,$AA, $55, $A7,$AA, $66, $A3,$AA, $55 + .byte $A0,$1B,$AA, $55, $A7,$AA, $66, $A3,$AA, $55, $A0,$1B,$AA + .byte $55, $A7,$AA, $66, $A3,$AA, $55, $A0,$1B,$AA, $55 + .byte $A7,$AA, $66, $A3,$AA, $55, $A0,$1A,$AA, $5A, $55 + .byte $A7,$5A, $66, $A3,$5A, $55, $5A, $A0,$1A,$AA, $55 + .byte $A7,$AA, $66, $A3,$AA, $55, $A0,$1A,$AA, $6A, $65 + .byte $A7,$6A, $66, $A3,$6A, $65, $6A, $A0,$1A,$AA, $55 + .byte $A7,$AA, $66, $A3,$AA, $55, $A0,$1B,$AA, $55, $A7,$AA + .byte $66, $A3,$AA, $55, $A0,$1A,$AA, $5A, $55, $A7,$5A + .byte $66, $A3,$5A, $55, $5A, $A0,$1A,$AA, $55, $A7,$AA + .byte $66, $A3,$AA, $55, $A0,$E1,$AA + .byte $A1 +static03_rle: .byte $28 ; ysize=48 + .byte $A3,$AA, $55, $A0,$01,$AA, $66, $A3,$AA, $55, $A0,$02,$AA + .byte $66, $A0,$1E,$AA, $55, $A0,$01,$AA, $66, $A3,$AA, $55 + .byte $A0,$02,$AA, $66, $A0,$1E,$AA, $55, $A0,$01,$AA, $66, $A3,$AA + .byte $55, $A0,$02,$AA, $66, $A0,$1C,$AA, $A0,$02,$A6, $56, $A0,$01,$A6 + .byte $66, $A3,$A6, $56, $A0,$02,$A6, $66, $A3,$A6, $A0,$1B,$AA + .byte $55, $A0,$01,$AA, $66, $A3,$AA, $55, $A0,$02,$AA, $66 + .byte $A0,$1E,$AA, $55, $A0,$01,$AA, $66, $A3,$AA, $55, $A0,$02,$AA + .byte $66, $A0,$1D,$AA, $A0,$01,$A6, $56, $A0,$01,$A6, $66, $A3,$A6 + .byte $56, $A0,$02,$A6, $66, $A3,$A6, $A0,$1A,$AA, $5A, $55 + .byte $5A, $66, $A3,$5A, $55, $5A,$5A, $66, $A3,$5A + .byte $A0,$1B,$AA, $55, $A0,$01,$AA, $66, $A3,$AA, $55, $A0,$02,$AA + .byte $66, $A0,$1E,$AA, $55, $A0,$01,$AA, $66, $A3,$AA, $55 + .byte $A0,$02,$AA, $66, $A0,$1E,$AA, $55, $A0,$01,$AA, $66, $A3,$AA + .byte $55, $A0,$02,$AA, $66, $A0,$1C,$AA, $5A,$5A, $55, $5A + .byte $66, $A3,$5A, $55, $5A,$5A, $66, $5A,$5A, $A0,$1C,$AA + .byte $55, $A0,$01,$AA, $66, $A3,$AA, $55, $A0,$02,$AA, $66 + .byte $A0,$1E,$AA, $55, $A0,$01,$AA, $66, $A3,$AA, $55, $A0,$02,$AA + .byte $66, $A0,$1E,$AA, $55, $A0,$01,$AA, $66, $A3,$AA, $55 + .byte $A0,$02,$AA, $66, $A0,$1E,$AA, $55, $A0,$01,$AA, $66, $A3,$AA + .byte $55, $A0,$02,$AA, $66, $A0,$1E,$AA, $55, $A0,$01,$AA, $66 + .byte $A3,$AA, $55, $A0,$02,$AA, $66, $A0,$1C,$AA, $5A,$5A, $55 + .byte $5A, $66, $A3,$5A, $55, $5A,$5A, $66, $A3,$5A + .byte $A0,$1B,$AA, $55, $A0,$01,$AA, $66, $A3,$AA, $55, $A0,$02,$AA + .byte $A0,$01,$A6, $A0,$E3,$AA + .byte $A1 diff --git a/demos/another_myst/intro_graphics/05_scanner/intro_ai_bg.inc b/demos/another_myst/intro_graphics/05_scanner/intro_ai_bg.inc new file mode 100644 index 00000000..34021d74 --- /dev/null +++ b/demos/another_myst/intro_graphics/05_scanner/intro_ai_bg.inc @@ -0,0 +1,17 @@ +ai_bg_rle: .byte $28 ; ysize=48 + .byte $A0,$11,$00, $55, $00, $60, $20,$20, $00, $60,$60 + .byte $20, $00, $20, $A3,$60, $20, $60,$60, $20 + .byte $60,$60, $A3,$20, $A0,$11,$00, $55, $00, $66, $22 + .byte $00, $22, $66, $60, $A3,$22, $00, $66 + .byte $00, $22, $66, $60, $22, $66, $00 + .byte $22, $20, $22, $A0,$11,$00, $55, $00, $66 + .byte $22, $20, $02, $66, $60, $22, $02 + .byte $22, $00, $66, $00, $22, $66, $00 + .byte $22, $66, $60, $22, $00, $22, $A0,$11,$00 + .byte $55, $A0,$27,$00, $55, $A0,$27,$00, $55, $A0,$27,$00, $55 + .byte $A0,$27,$00, $55, $A0,$27,$00, $55, $A0,$27,$00, $55, $A0,$27,$00 + .byte $55, $A0,$27,$00, $55, $A0,$27,$00, $55, $A0,$27,$00, $55 + .byte $A0,$27,$00, $55, $A0,$27,$00, $55, $A0,$27,$00, $55, $A0,$27,$00 + .byte $55, $A0,$27,$00, $55, $A0,$16,$00, $A0,$11,$50, $55, $A0,$16,$50 + .byte $A0,$A0,$00 + .byte $A1 diff --git a/demos/another_myst/intro_graphics/05_scanner/intro_ai_bg_lz4.inc b/demos/another_myst/intro_graphics/05_scanner/intro_ai_bg_lz4.inc new file mode 100644 index 00000000..00bca910 --- /dev/null +++ b/demos/another_myst/intro_graphics/05_scanner/intro_ai_bg_lz4.inc @@ -0,0 +1,11 @@ + +ai_bg_rle: + .byte $73,$00 + .byte $1C,$00,$01,$00,$F2,$00,$55,$00,$60,$20,$20,$00,$60,$60,$20,$00 + .byte $20,$60,$60,$60,$20,$03,$00,$3E,$20,$20,$00,$28,$00,$0F,$01,$00 + .byte $13,$0F,$28,$00,$15,$06,$30,$00,$B1,$66,$22,$00,$22,$66,$60,$22 + .byte $22,$22,$00,$66,$09,$00,$5F,$66,$00,$22,$20,$22,$80,$00,$5A,$62 + .byte $20,$02,$66,$60,$22,$02,$80,$00,$01,$83,$00,$1F,$00,$80,$00,$59 + .byte $0F,$28,$00,$2A,$1C,$50,$01,$00,$2F,$55,$50,$01,$00,$02,$0F,$80 + .byte $00,$45,$0F,$01,$00,$2E,$0F,$80,$00,$FF,$58,$50,$00,$00,$00,$00 + .byte $00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/05_scanner/intro_ai_lz4.inc b/demos/another_myst/intro_graphics/05_scanner/intro_ai_lz4.inc new file mode 100644 index 00000000..0207abb9 --- /dev/null +++ b/demos/another_myst/intro_graphics/05_scanner/intro_ai_lz4.inc @@ -0,0 +1,79 @@ + +ai01_rle: + .byte $85,$00 + .byte $1F,$AA,$01,$00,$1A,$62,$A4,$A4,$AA,$AA,$44,$44,$04,$00,$0F,$27 + .byte $00,$0C,$4F,$AA,$AA,$C4,$C4,$59,$00,$17,$1F,$4A,$29,$00,$14,$00 + .byte $7A,$00,$1F,$A4,$28,$00,$11,$1F,$CA,$52,$00,$0C,$13,$00,$01,$00 + .byte $09,$B2,$00,$0F,$A9,$00,$11,$3F,$4A,$44,$44,$28,$00,$11,$3F,$4C + .byte $44,$AA,$01,$00,$44,$2F,$4A,$4A,$46,$00,$31,$0B,$00,$01,$0F,$01 + .byte $00,$18,$2F,$44,$44,$D9,$00,$68,$4F,$44,$4A,$AA,$AA,$00,$01,$42 + .byte $6F,$C4,$44,$AA,$A4,$44,$4A,$01,$03,$0F,$1F,$AC,$2B,$02,$17,$0F + .byte $5A,$03,$1E,$0E,$DB,$00,$0F,$FB,$01,$42,$04,$00,$01,$50,$00,$00 + .byte $00,$00,$00 +ai02_rle: + .byte $95,$00 + .byte $1F,$AA,$01,$00,$1C,$6F,$44,$4C,$4C,$4C,$4C,$44,$2A,$00,$11,$6F + .byte $4A,$C4,$CC,$CC,$44,$AA,$01,$00,$67,$6F,$44,$CC,$CC,$CC,$44,$4A + .byte $1E,$00,$05,$13,$00,$01,$00,$0F,$54,$00,$1B,$3F,$4A,$44,$4A,$2B + .byte $01,$1B,$1F,$44,$59,$00,$15,$7F,$4A,$4A,$AA,$AA,$4A,$A4,$A4,$5F + .byte $00,$0C,$1F,$C4,$52,$01,$36,$09,$00,$01,$10,$4A,$56,$00,$10,$A4 + .byte $06,$00,$1F,$44,$D3,$00,$0C,$1F,$44,$D3,$01,$42,$01,$54,$00,$10 + .byte $A4,$07,$00,$0E,$01,$01,$0B,$80,$00,$2F,$4C,$44,$00,$01,$40,$03 + .byte $01,$00,$4F,$A4,$A4,$A4,$4A,$5F,$00,$0D,$2F,$A4,$A4,$AE,$02,$44 + .byte $5F,$C4,$C4,$C4,$C4,$44,$2D,$02,$15,$0F,$00,$01,$32,$50,$00,$00 + .byte $00,$00,$00 +ai03_rle: + .byte $55,$00 + .byte $1F,$AA,$01,$00,$1B,$10,$44,$01,$00,$2F,$46,$AA,$01,$00,$66,$11 + .byte $44,$01,$00,$0F,$49,$00,$30,$13,$00,$01,$00,$0F,$80,$00,$65,$0F + .byte $01,$00,$24,$10,$A6,$7F,$00,$1F,$A6,$00,$01,$67,$00,$81,$00,$2F + .byte $64,$AA,$01,$00,$69,$1F,$A6,$FE,$00,$31,$0E,$00,$01,$4F,$46,$46 + .byte $46,$46,$D6,$00,$68,$1F,$6A,$57,$02,$5D,$80,$00,$00,$00,$00,$00 + .byte $00,$00,$00 +ai04_rle: + .byte $71,$00 + .byte $1F,$AA,$01,$00,$18,$16,$44,$01,$00,$0F,$2C,$00,$0E,$4F,$A6,$A6 + .byte $A6,$A6,$5C,$00,$19,$0F,$80,$00,$3D,$0F,$01,$00,$0D,$13,$00,$01 + .byte $00,$03,$0F,$00,$10,$46,$01,$00,$1F,$6A,$80,$00,$58,$0A,$01,$00 + .byte $1F,$46,$56,$00,$12,$1F,$A6,$00,$01,$46,$03,$56,$00,$1F,$46,$01 + .byte $01,$16,$0F,$FF,$00,$42,$0F,$57,$00,$0E,$14,$64,$28,$00,$1F,$A6 + .byte $00,$01,$3A,$15,$6A,$D7,$00,$1F,$46,$81,$00,$13,$1F,$A6,$D8,$02 + .byte $66,$1E,$A6,$7F,$00,$0F,$00,$01,$26,$50,$00,$00,$00,$00,$00 +ai05_rle: + .byte $6C,$00 + .byte $1F,$AA,$01,$00,$1B,$3F,$CA,$CC,$44,$28,$00,$12,$10,$44,$01,$00 + .byte $1F,$AA,$01,$00,$3F,$4F,$CC,$CC,$44,$CC,$49,$00,$32,$13,$00,$01 + .byte $00,$04,$10,$00,$2F,$C4,$4A,$80,$00,$14,$3F,$C4,$CC,$AA,$01,$00 + .byte $41,$0F,$58,$01,$14,$5F,$4C,$4C,$4C,$4C,$4A,$00,$01,$41,$2F,$CC + .byte $4A,$D7,$01,$16,$0F,$D9,$01,$43,$1F,$44,$80,$00,$5B,$0D,$00,$01 + .byte $0F,$80,$00,$15,$1F,$04,$00,$01,$69,$7F,$A4,$44,$40,$00,$40,$44 + .byte $A4,$00,$01,$33,$50,$00,$00,$00,$00,$00 +static01_rle: + .byte $8B,$00 + .byte $12,$AA,$01,$00,$26,$5A,$A5,$06,$00,$0F,$01,$00,$08,$42,$66,$AA + .byte $AA,$A5,$07,$00,$0F,$01,$00,$0A,$15,$55,$0A,$00,$0F,$52,$00,$0E + .byte $0F,$7F,$00,$1D,$1F,$AA,$7F,$00,$34,$13,$00,$01,$00,$0F,$7F,$00 + .byte $64,$0E,$FE,$00,$00,$5A,$01,$1F,$5A,$7F,$00,$10,$00,$5F,$00,$1F + .byte $5A,$57,$00,$12,$02,$AC,$01,$0F,$00,$01,$0F,$2F,$5A,$A5,$AF,$00 + .byte $12,$16,$55,$7F,$00,$2F,$A5,$AA,$01,$00,$38,$0A,$7F,$00,$1F,$55 + .byte $7F,$00,$54,$05,$00,$01,$03,$4E,$00,$1F,$55,$7F,$00,$0C,$1F,$AA + .byte $FE,$00,$44,$19,$AA,$7F,$00,$0F,$5B,$02,$11,$12,$A5,$2D,$01,$0F + .byte $00,$01,$2F,$50,$00,$00,$00,$00,$00 +static02_rle: + .byte $69,$00 + .byte $42,$AA,$AA,$55,$AA,$01,$00,$26,$66,$AA,$0C,$00,$0E,$01,$00,$0F + .byte $28,$00,$3F,$0F,$58,$00,$44,$32,$5A,$55,$5A,$01,$00,$6F,$66,$5A + .byte $5A,$5A,$55,$5A,$27,$00,$05,$13,$00,$01,$00,$0F,$00,$01,$BE,$0E + .byte $01,$00,$0F,$00,$01,$33,$0E,$58,$01,$0F,$01,$00,$33,$32,$A5,$55 + .byte $A5,$01,$00,$6F,$66,$A5,$A5,$A5,$55,$A5,$00,$01,$86,$32,$6A,$65 + .byte $6A,$01,$00,$6F,$66,$6A,$6A,$6A,$65,$6A,$00,$01,$36,$0F,$00,$02 + .byte $67,$50,$00,$00,$00,$00,$00 +static03_rle: + .byte $6F,$00 + .byte $61,$AA,$AA,$AA,$55,$AA,$66,$06,$00,$01,$07,$00,$0F,$01,$00,$08 + .byte $0F,$28,$00,$3D,$0F,$58,$00,$43,$60,$5A,$5A,$55,$5A,$66,$5A,$06 + .byte $00,$01,$07,$00,$0F,$27,$00,$05,$13,$00,$01,$00,$0F,$00,$01,$49 + .byte $1F,$A6,$FE,$00,$11,$60,$A6,$A6,$56,$A6,$66,$A6,$06,$00,$01,$07 + .byte $00,$0F,$D8,$00,$14,$1F,$AA,$01,$00,$2D,$0F,$00,$01,$48,$0F,$01 + .byte $00,$1D,$0F,$80,$00,$62,$06,$00,$01,$0E,$80,$01,$0F,$00,$01,$5B + .byte $0E,$B0,$02,$0F,$00,$01,$54,$50,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/05_scanner/intro_scanner.inc b/demos/another_myst/intro_graphics/05_scanner/intro_scanner.inc new file mode 100644 index 00000000..34b0adb3 --- /dev/null +++ b/demos/another_myst/intro_graphics/05_scanner/intro_scanner.inc @@ -0,0 +1,38 @@ +scanner_rle: .byte $28 ; ysize=48 + .byte $A6,$00, $55, $AE,$00, $57, $A0,$18,$00, $55, $A8,$00 + .byte $22,$22, $A5,$00, $57, $A0,$17,$00, $55, $A7,$00, $22,$22 + .byte $F6, $A6,$00, $57, $A5,$00, $44, $C0, $00 + .byte $C0, $00, $44, $AB,$00, $55, $A7,$00, $22,$22 + .byte $66, $60, $A6,$00, $57, $A4,$00, $44, $0C,$0C + .byte $00,$00, $44, $AB,$00, $55, $A7,$00, $20, $22 + .byte $66, $06, $A7,$00, $57, $A3,$00, $44, $0C,$0C + .byte $00,$00, $44, $AB,$00, $55, $A5,$00, $20,$20, $22,$22 + .byte $62, $AC,$00, $44, $A4,$00, $44, $AB,$00, $55 + .byte $A5,$00, $A3,$22, $62, $06, $A9,$00, $44, $C4 + .byte $44, $C4, $44, $C4, $44, $04, $44 + .byte $AB,$00, $55, $A5,$00, $A3,$22, $26, $A0,$12,$00, $44 + .byte $AB,$00, $55, $A4,$00, $22, $00, $20, $00 + .byte $22, $A0,$12,$00, $04, $AB,$00, $55, $A3,$00, $22 + .byte $A3,$00, $22, $02, $20, $AF,$00, $57, $AD,$00 + .byte $55, $A3,$00, $22, $A3,$00, $22, $00, $22 + .byte $A7,$00, $11, $31, $11, $00,$00, $57, $00 + .byte $57, $AE,$00, $55, $A3,$00, $22, $A3,$00, $02 + .byte $00, $22, $A7,$00, $A3,$01, $00, $57, $00 + .byte $57, $AF,$00, $55, $A3,$00, $22, $00,$00, $22,$22 + .byte $00, $02, $20, $A9,$00, $57, $00, $57 + .byte $A4,$00, $06, $00, $06, $A9,$00, $55, $A3,$00 + .byte $22, $00,$00, $22,$22, $00,$00, $22, $A8,$00, $57 + .byte $00, $57, $A5,$00, $06, $00, $01, $A9,$00 + .byte $55, $A3,$00, $22, $00,$00, $22,$22, $00,$00, $22 + .byte $A7,$00, $57, $00, $57, $A6,$00, $01, $00 + .byte $06, $A9,$00, $55, $A3,$00, $22, $00,$00, $22,$22 + .byte $00,$00, $22, $A6,$00, $57, $A9,$00, $06, $00 + .byte $06, $A3,$00, $AA,$05, $22, $00,$00, $22,$22, $00,$00 + .byte $22, $A0,$16,$05, $AA,$00, $22, $00,$00, $22,$22, $00,$00 + .byte $22, $A7,$00, $01, $00, $01, $00, $06 + .byte $01, $00, $06, $00, $01, $00, $06 + .byte $00, $06, $AB,$00, $22, $00,$00, $22,$22, $00,$00 + .byte $22, $A9,$00, $01, $00, $06, $01, $A5,$00 + .byte $06, $00, $06, $00, $AA,$05, $02, $00,$00 + .byte $02,$02, $00,$00, $02, $A0,$16,$05, $A0,$A0,$00 + .byte $A1 diff --git a/demos/another_myst/intro_graphics/05_scanner/intro_scanner.png b/demos/another_myst/intro_graphics/05_scanner/intro_scanner.png new file mode 100644 index 00000000..b2d74fc8 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/intro_scanner.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/intro_scanner_lz4.inc b/demos/another_myst/intro_graphics/05_scanner/intro_scanner_lz4.inc new file mode 100644 index 00000000..d49971d7 --- /dev/null +++ b/demos/another_myst/intro_graphics/05_scanner/intro_scanner_lz4.inc @@ -0,0 +1,21 @@ + +scanner_rle: + .byte $15,$01 + .byte $11,$00,$01,$00,$29,$55,$00,$01,$00,$2E,$57,$00,$01,$00,$06,$28 + .byte $00,$5E,$22,$00,$20,$00,$22,$1C,$00,$11,$04,$06,$00,$15,$05,$01 + .byte $00,$40,$22,$00,$00,$22,$04,$00,$1F,$05,$01,$00,$0A,$0B,$80,$00 + .byte $2E,$22,$22,$81,$00,$0B,$80,$00,$10,$22,$04,$00,$3F,$02,$20,$00 + .byte $B3,$00,$0D,$04,$80,$00,$03,$0F,$00,$90,$01,$00,$01,$00,$06,$01 + .byte $00,$06,$00,$04,$00,$1E,$06,$D8,$00,$03,$7F,$00,$18,$F6,$4F,$00 + .byte $6F,$44,$C0,$00,$C0,$00,$44,$80,$00,$01,$05,$57,$00,$30,$11,$31 + .byte $11,$2E,$00,$0E,$B1,$00,$0C,$80,$00,$12,$00,$80,$00,$00,$01,$00 + .byte $0F,$80,$00,$09,$27,$66,$60,$81,$00,$4F,$44,$0C,$0C,$00,$80,$00 + .byte $02,$16,$02,$D7,$00,$29,$01,$01,$7F,$00,$06,$5A,$01,$40,$02,$00 + .byte $00,$02,$04,$00,$0F,$78,$01,$09,$0C,$80,$00,$47,$20,$22,$66,$06 + .byte $51,$01,$0E,$80,$00,$05,$D8,$00,$07,$81,$01,$03,$7F,$00,$0E,$D6 + .byte $00,$0F,$01,$00,$17,$12,$55,$7E,$00,$48,$20,$22,$22,$62,$17,$00 + .byte $01,$7B,$00,$0E,$80,$00,$0A,$58,$01,$04,$FE,$00,$00,$DA,$01,$0F + .byte $80,$00,$2B,$56,$22,$22,$22,$62,$06,$7D,$00,$11,$C4,$02,$00,$1F + .byte $04,$80,$00,$0C,$05,$7D,$01,$00,$58,$02,$0F,$80,$00,$2E,$1E,$26 + .byte $1C,$00,$0F,$80,$00,$0B,$06,$FA,$01,$0F,$80,$01,$1E,$50,$00,$00 + .byte $00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/05_scanner/intro_scanning.inc b/demos/another_myst/intro_graphics/05_scanner/intro_scanning.inc new file mode 100644 index 00000000..c77b7280 --- /dev/null +++ b/demos/another_myst/intro_graphics/05_scanner/intro_scanning.inc @@ -0,0 +1,145 @@ +scan01_rle: .byte $28 ; ysize=48 + .byte $A0,$34,$AA, $A5,$1A, $A0,$FF,$AA, $A0,$EF,$AA, $22, $62,$62, $22 + .byte $62,$62, $22, $A0,$21,$AA, $22, $66,$66, $22, $66,$66 + .byte $22, $A0,$21,$AA, $A7,$A2, $A0,$FF,$AA, $A0,$43,$AA + .byte $A1 +scan02_rle: .byte $28 ; ysize=48 + .byte $A0,$5B,$AA, $A5,$1A, $A0,$FF,$AA, $A0,$BD,$AA, $22, $62,$62, $22 + .byte $62,$62, $22, $A0,$21,$AA, $22, $66,$66, $22, $66,$66 + .byte $22, $A0,$21,$AA, $A7,$A2, $A0,$3F,$AA, $1A,$1A, $A0,$28,$AA, $A0,$01,$A1 + .byte $A0,$01,$A3, $3A, $1A, $A0,$28,$AA, $A0,$01,$A1, $A0,$B7,$AA + .byte $A1 +scan03_rle: .byte $28 ; ysize=48 + .byte $A0,$D2,$AA, $A7,$A1, $A0,$FF,$AA, $A0,$62,$AA, $1A,$1A, $A0,$28,$AA, $A0,$01,$A1 + .byte $A0,$01,$A3, $3A, $1A, $A0,$28,$AA, $A0,$01,$A1, $A0,$01,$A3, $A0,$FF,$AA + .byte $A0,$2F,$AA + .byte $A1 +scan04_rle: .byte $28 ; ysize=48 + .byte $A0,$FC,$AA, $A4,$1A, $A0,$C2,$AA, $11, $A0,$27,$AA, $11, $A0,$24,$AA + .byte $2A, $22, $62, $11, $A0,$01,$A1, $1A, $3A + .byte $A0,$1F,$AA, $2A, $62, $66, $22, $66, $11 + .byte $A3,$AA, $A0,$01,$A3, $A0,$01,$A1, $1A, $3A, $A0,$1B,$AA, $22 + .byte $66, $26, $A0,$02,$A2, $A0,$01,$A1, $A0,$22,$AA, $A0,$02,$A2, $A0,$FF,$AA + .byte $A0,$3A,$AA + .byte $A1 +scan05_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$4C,$AA, $11, $A0,$26,$AA, $1A, $11, $A5,$1A + .byte $A0,$22,$AA, $11, $A0,$26,$AA, $1A, $11, $A0,$27,$AA, $11 + .byte $A0,$01,$A1, $A0,$01,$A3, $3A, $1A, $A0,$23,$AA, $11, $A4,$AA + .byte $A0,$02,$A1, $A0,$19,$AA, $2A, $A7,$AA, $11, $A0,$1D,$AA, $2A + .byte $62, $22, $A7,$AA, $11, $A0,$1D,$AA, $22, $66 + .byte $22, $A7,$AA, $11, $A0,$1D,$AA, $22, $66, $22 + .byte $A7,$AA, $11, $A0,$1D,$AA, $22, $26, $A0,$01,$A2, $A7,$AA + .byte $11, $A0,$1D,$AA, $A0,$01,$A2, $A9,$AA, $A0,$01,$A1, $A0,$BC,$AA + .byte $A1 +scan06_rle: .byte $28 ; ysize=48 + .byte $A0,$5B,$AA, $1A, $A0,$27,$AA, $A0,$01,$A1, $A0,$C7,$AA, $11, $1A + .byte $A0,$26,$AA, $11, $A0,$01,$AA, $A0,$02,$A1, $1A, $A0,$22,$AA, $A0,$01,$A1 + .byte $11, $A5,$A1, $A0,$22,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA + .byte $11, $A0,$1F,$AA, $22, $62, $2A, $A5,$AA, $11 + .byte $A0,$1F,$AA, $22, $66,$66, $62, $2A, $A3,$AA, $11 + .byte $A0,$1F,$AA, $22, $A3,$66, $22, $A3,$AA, $11, $A0,$1F,$AA + .byte $22, $A3,$66, $22, $A3,$AA, $11, $A0,$1F,$AA, $22 + .byte $A3,$66, $22, $A3,$AA, $11, $A0,$1F,$AA, $A0,$01,$A2, $A3,$A6 + .byte $A0,$01,$A2, $A3,$AA, $A0,$01,$A1, $A0,$BC,$AA + .byte $A1 +scan07_rle: .byte $28 ; ysize=48 + .byte $A0,$34,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA + .byte $11, $A0,$27,$AA, $A0,$01,$A1, $A0,$76,$AA, $A0,$01,$A1, $11, $1A + .byte $A0,$26,$AA, $11, $A0,$01,$AA, $A0,$01,$A1, $1A, $A0,$24,$AA, $11 + .byte $A3,$AA, $A0,$01,$A1, $A0,$23,$AA, $11, $A0,$25,$AA, $1A,$1A, $11 + .byte $A5,$1A, $A0,$22,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11 + .byte $A3,$AA, $A9,$2A, $A0,$1B,$AA, $11, $A3,$AA, $22, $A7,$66 + .byte $22, $A0,$1B,$AA, $11, $A3,$AA, $22, $A7,$66, $22 + .byte $A0,$1B,$AA, $11, $A3,$AA, $22, $A7,$66, $22, $A0,$1B,$AA + .byte $A0,$01,$A1, $A3,$AA, $A0,$01,$A2, $A7,$A6, $A0,$01,$A2, $A0,$AF,$AA + .byte $A1 +scan08_rle: .byte $28 ; ysize=48 + .byte $AC,$AA, $1A, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA + .byte $11, $A0,$27,$AA, $11, $A0,$27,$AA, $A0,$01,$A1, $A0,$27,$AA, $1A + .byte $A0,$27,$AA, $11, $1A, $A0,$26,$AA, $11, $A0,$01,$AA, $A0,$01,$A1 + .byte $1A, $A0,$24,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11 + .byte $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$25,$AA + .byte $A0,$02,$A1, $11, $A5,$A1, $A0,$22,$AA, $11, $A0,$16,$AA, $22 + .byte $A4,$62, $AC,$AA, $11, $A0,$16,$AA, $22, $A4,$66, $AC,$AA + .byte $11, $A0,$16,$AA, $22, $A4,$66, $AC,$AA, $A0,$01,$A1, $A0,$16,$AA + .byte $A0,$01,$A2, $A4,$A6, $A0,$A0,$AA + .byte $A1 +scan09_rle: .byte $28 ; ysize=48 + .byte $AD,$AA, $11, $A0,$25,$AA, $A0,$01,$A1, $1A, $11, $A0,$27,$AA + .byte $11, $1A, $A0,$26,$AA, $11, $A0,$01,$AA, $A0,$01,$A1, $1A + .byte $A0,$24,$AA, $11, $A3,$AA, $A0,$01,$A1, $A0,$23,$AA, $11, $A0,$27,$AA + .byte $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11 + .byte $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA + .byte $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11 + .byte $A0,$27,$AA, $11, $A0,$24,$AA, $A3,$A1, $11, $A4,$A1, $A0,$23,$AA + .byte $A0,$01,$A1, $A0,$BA,$AA + .byte $A1 +scan10_rle: .byte $28 ; ysize=48 + .byte $AD,$AA, $11, $1A, $A0,$26,$AA, $11, $A0,$01,$AA, $A0,$01,$A1 + .byte $1A, $A0,$24,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11 + .byte $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA + .byte $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11 + .byte $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA + .byte $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11 + .byte $A0,$27,$AA, $A0,$01,$A1, $A0,$BA,$AA + .byte $A1 +scan11_rle: .byte $28 ; ysize=48 + .byte $AE,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA + .byte $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11 + .byte $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA + .byte $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11 + .byte $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA + .byte $11, $A0,$27,$AA, $11, $A0,$27,$AA, $A0,$01,$A1, $A0,$B9,$AA + .byte $A1 +scan12_rle: .byte $28 ; ysize=48 + .byte $AF,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $AA,$AA + .byte $00,$00, $CC, $A0,$1A,$AA, $11, $AA,$AA, $00,$00, $CC + .byte $A0,$1A,$AA, $11, $AA,$AA, $00, $C0, $0C, $A0,$1A,$AA + .byte $11, $AA,$AA, $00, $CC, $00, $A0,$1A,$AA, $11 + .byte $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA + .byte $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11 + .byte $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA + .byte $11, $A0,$27,$AA, $11, $A0,$27,$AA, $A0,$01,$A1, $A0,$B8,$AA + .byte $A1 +scan13_rle: .byte $28 ; ysize=48 + .byte $A0,$10,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A9,$AA + .byte $00, $CC, $00, $A0,$1B,$AA, $11, $A9,$AA, $00 + .byte $CC, $0C, $A0,$1B,$AA, $11, $A9,$AA, $C0, $0C + .byte $C0, $A0,$1B,$AA, $11, $A9,$AA, $0C, $00, $0C + .byte $A0,$1B,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA + .byte $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11 + .byte $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA + .byte $11, $A0,$27,$AA, $11, $A0,$27,$AA, $11, $A0,$27,$AA, $A0,$01,$A1 + .byte $A0,$B7,$AA + .byte $A1 +scan14_rle: .byte $28 ; ysize=48 + .byte $A0,$6A,$AA, $00, $CC, $00, $A0,$25,$AA, $0C, $CC + .byte $0C, $A0,$25,$AA, $C0, $0C, $C0, $A0,$25,$AA, $0C + .byte $00, $0C, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$DD,$AA + .byte $A1 +scan15_rle: .byte $28 ; ysize=48 + .byte $A0,$6A,$AA, $40, $4C, $40, $A0,$25,$AA, $A3,$4C, $A0,$25,$AA + .byte $40, $4C, $40, $A0,$25,$AA, $0C, $00, $0C + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$DD,$AA + .byte $A1 +scan16_rle: .byte $28 ; ysize=48 + .byte $A0,$6A,$AA, $40, $CC, $40, $A0,$25,$AA, $4C, $C4 + .byte $0C, $A0,$25,$AA, $C0, $4C, $C4, $A0,$25,$AA, $04 + .byte $00, $04, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$DD,$AA + .byte $A1 +scan17_rle: .byte $28 ; ysize=48 + .byte $A0,$6A,$AA, $CC, $C0, $00, $A0,$25,$AA, $CC, $00 + .byte $0C, $A0,$25,$AA, $CC, $0C, $C0, $A0,$25,$AA, $0C + .byte $00,$00, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$DD,$AA + .byte $A1 +scan18_rle: .byte $28 ; ysize=48 + .byte $A0,$6A,$AA, $4C, $C0, $40, $A0,$25,$AA, $4C, $04 + .byte $4C, $A0,$25,$AA, $4C, $04, $40, $A0,$25,$AA, $0C + .byte $00,$00, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$DD,$AA + .byte $A1 +scan19_rle: .byte $28 ; ysize=48 + .byte $A0,$6A,$AA, $C0, $4C, $C0, $A0,$25,$AA, $CC, $44 + .byte $CC, $A0,$25,$AA, $CC, $44, $CC, $A0,$25,$AA, $00 + .byte $0C, $00, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$DD,$AA + .byte $A1 diff --git a/demos/another_myst/intro_graphics/05_scanner/intro_scanning_lz4.inc b/demos/another_myst/intro_graphics/05_scanner/intro_scanning_lz4.inc new file mode 100644 index 00000000..a5bc3ea6 --- /dev/null +++ b/demos/another_myst/intro_graphics/05_scanner/intro_scanning_lz4.inc @@ -0,0 +1,134 @@ + +scan01_rle: + .byte $3E,$00 + .byte $1F,$AA,$01,$00,$78,$10,$1A,$01,$00,$0F,$6C,$00,$54,$13,$00,$01 + .byte $00,$1F,$AA,$01,$00,$E4,$0F,$00,$01,$BC,$30,$22,$62,$62,$03,$00 + .byte $0F,$00,$01,$66,$30,$22,$66,$66,$03,$00,$0F,$00,$01,$66,$12,$A2 + .byte $01,$00,$0F,$00,$01,$1A,$50,$00,$00,$00,$00,$00 +scan02_rle: + .byte $52,$00 + .byte $1F,$AA,$01,$00,$C6,$2F,$1A,$1A,$1E,$00,$09,$13,$00,$01,$00,$08 + .byte $31,$00,$00,$01,$00,$0F,$82,$00,$39,$4F,$A1,$A3,$3A,$1A,$06,$01 + .byte $6D,$1F,$A1,$00,$01,$17,$0F,$01,$00,$9E,$30,$22,$62,$62,$03,$00 + .byte $0F,$3C,$00,$22,$0F,$00,$01,$31,$30,$22,$66,$66,$03,$00,$0F,$00 + .byte $01,$66,$12,$A2,$01,$00,$0F,$00,$01,$25,$50,$00,$00,$00,$00,$00 +scan03_rle: + .byte $35,$00 + .byte $1F,$AA,$01,$00,$4C,$3F,$A1,$A3,$AA,$01,$00,$82,$13,$00,$01,$00 + .byte $0F,$9E,$00,$83,$0F,$00,$01,$E1,$12,$A1,$01,$00,$0F,$00,$01,$8E + .byte $2F,$1A,$1A,$2A,$01,$6E,$3F,$A3,$3A,$1A,$00,$01,$30,$50,$00,$00 + .byte $00,$00,$00 +scan04_rle: + .byte $53,$00 + .byte $1F,$AA,$01,$00,$41,$3F,$A2,$A2,$AA,$01,$00,$8D,$13,$00,$01,$00 + .byte $1F,$AA,$01,$00,$9E,$1F,$11,$00,$01,$6C,$1F,$11,$FD,$00,$69,$7F + .byte $2A,$22,$62,$11,$A1,$1A,$3A,$00,$01,$43,$4F,$1A,$1A,$1A,$1A,$7E + .byte $00,$0B,$40,$62,$66,$22,$66,$00,$01,$1E,$A3,$84,$00,$0F,$01,$00 + .byte $51,$6F,$22,$66,$26,$A2,$A2,$A1,$00,$02,$35,$50,$00,$00,$00,$00 + .byte $00 +scan05_rle: + .byte $68,$00 + .byte $1F,$AA,$01,$00,$1F,$1F,$11,$1E,$00,$0A,$3E,$22,$66,$22,$28,$00 + .byte $0F,$01,$00,$39,$30,$1A,$11,$1A,$01,$00,$0F,$80,$00,$2C,$13,$00 + .byte $01,$00,$0F,$00,$01,$3F,$2F,$26,$A2,$00,$01,$4D,$0F,$1F,$00,$0A + .byte $15,$A2,$0A,$00,$1F,$A1,$00,$01,$45,$5F,$A1,$A3,$3A,$1A,$AA,$01 + .byte $00,$67,$11,$11,$DD,$00,$1F,$A1,$45,$00,$2B,$0F,$00,$01,$20,$1F + .byte $2A,$D8,$01,$4B,$0F,$7E,$00,$0D,$1E,$62,$58,$03,$0F,$00,$01,$2B + .byte $50,$00,$00,$00,$00,$00 +scan06_rle: + .byte $74,$00 + .byte $1F,$AA,$01,$00,$1F,$2F,$11,$1A,$20,$00,$0B,$50,$22,$66,$66,$66 + .byte $22,$28,$00,$1F,$AA,$01,$00,$43,$5F,$11,$AA,$A1,$A1,$1A,$80,$00 + .byte $2D,$13,$00,$01,$00,$07,$13,$00,$1F,$1A,$7F,$00,$13,$30,$A1,$11 + .byte $A1,$01,$00,$0F,$00,$01,$3F,$1F,$A1,$00,$01,$16,$0F,$01,$00,$0B + .byte $5E,$A2,$A6,$A6,$A6,$A2,$50,$00,$0F,$00,$01,$0E,$0F,$80,$01,$17 + .byte $0F,$01,$00,$6B,$0F,$80,$00,$32,$0F,$00,$01,$20,$3F,$22,$62,$2A + .byte $00,$01,$69,$00,$58,$02,$2F,$62,$2A,$00,$01,$38,$50,$00,$00,$00 + .byte $00,$00 +scan07_rle: + .byte $78,$00 + .byte $1F,$AA,$01,$00,$1F,$3F,$A1,$11,$1A,$29,$00,$13,$62,$11,$AA,$AA + .byte $AA,$22,$66,$01,$00,$1F,$22,$30,$00,$14,$0F,$58,$00,$13,$2F,$A1 + .byte $1A,$80,$00,$2D,$13,$00,$01,$00,$0F,$80,$00,$22,$00,$05,$01,$0F + .byte $00,$01,$6A,$0F,$A9,$01,$13,$00,$A4,$00,$22,$A2,$A6,$01,$00,$1F + .byte $A2,$00,$01,$36,$40,$1A,$1A,$11,$1A,$01,$00,$1F,$AA,$01,$00,$3E + .byte $1F,$A1,$00,$01,$3C,$0E,$01,$00,$0F,$00,$01,$0B,$1F,$AA,$80,$00 + .byte $58,$0F,$01,$00,$29,$00,$80,$00,$14,$2A,$01,$00,$0F,$00,$01,$27 + .byte $50,$00,$00,$00,$00,$00 +scan08_rle: + .byte $71,$00 + .byte $17,$AA,$01,$00,$2F,$1A,$AA,$01,$00,$13,$4F,$11,$AA,$A1,$1A,$28 + .byte $00,$13,$0F,$01,$00,$02,$27,$22,$62,$01,$00,$0E,$30,$00,$0F,$58 + .byte $00,$26,$0F,$80,$00,$16,$53,$66,$66,$66,$66,$00,$01,$00,$0F,$80 + .byte $00,$65,$04,$01,$00,$0F,$80,$00,$49,$1F,$A1,$17,$00,$03,$5F,$A2 + .byte $A6,$A6,$A6,$A6,$00,$01,$51,$0F,$01,$00,$1D,$1F,$A1,$80,$00,$58 + .byte $0F,$00,$01,$01,$1F,$1A,$00,$01,$6C,$2F,$11,$1A,$26,$01,$12,$30 + .byte $A1,$11,$A1,$01,$00,$0F,$00,$01,$2E,$50,$00,$00,$00,$00,$00 +scan09_rle: + .byte $5B,$00 + .byte $18,$AA,$01,$00,$2F,$11,$AA,$01,$00,$13,$0F,$28,$00,$3D,$02,$01 + .byte $00,$2F,$A1,$1A,$80,$00,$58,$13,$00,$01,$00,$0A,$30,$00,$1F,$1A + .byte $80,$00,$38,$8F,$A1,$A1,$A1,$11,$A1,$A1,$A1,$A1,$02,$01,$18,$4F + .byte $11,$AA,$A1,$1A,$00,$01,$39,$1F,$A1,$00,$01,$1D,$0E,$34,$00,$0F + .byte $D8,$01,$30,$0E,$00,$01,$0F,$58,$02,$5B,$0F,$00,$01,$1B,$1F,$AA + .byte $00,$01,$D6,$50,$00,$00,$00,$00,$00 +scan10_rle: + .byte $41,$00 + .byte $18,$AA,$01,$00,$3F,$11,$1A,$AA,$01,$00,$12,$2F,$11,$AA,$28,$00 + .byte $3B,$06,$30,$00,$2F,$A1,$1A,$80,$00,$54,$13,$00,$01,$00,$0E,$D8 + .byte $00,$0F,$00,$01,$6A,$0F,$28,$00,$3B,$1F,$A1,$00,$01,$6C,$1F,$AA + .byte $00,$01,$6C,$1F,$AA,$00,$01,$FF,$0B,$50,$00,$00,$00,$00,$00 +scan11_rle: + .byte $32,$00 + .byte $19,$AA,$01,$00,$2F,$11,$AA,$01,$00,$13,$0F,$28,$00,$3D,$0F,$80 + .byte $00,$5F,$13,$00,$01,$00,$0F,$00,$01,$CB,$1F,$A1,$00,$01,$6C,$1F + .byte $AA,$00,$01,$6C,$1F,$AA,$00,$01,$FF,$0A,$50,$00,$00,$00,$00,$00 +scan12_rle: + .byte $51,$00 + .byte $1A,$AA,$01,$00,$2F,$11,$AA,$01,$00,$13,$0F,$28,$00,$3D,$0F,$80 + .byte $00,$5E,$13,$00,$01,$00,$0E,$30,$00,$06,$22,$00,$1F,$CC,$00,$01 + .byte $6A,$0F,$80,$00,$32,$1F,$A1,$00,$01,$28,$2F,$C0,$0C,$D8,$00,$37 + .byte $0F,$00,$01,$21,$2F,$CC,$00,$80,$00,$48,$0E,$00,$01,$0F,$D8,$01 + .byte $4A,$0F,$00,$03,$65,$0F,$00,$01,$09,$50,$00,$00,$00,$00,$00 +scan13_rle: + .byte $56,$00 + .byte $1B,$AA,$01,$00,$2F,$11,$AA,$01,$00,$13,$0F,$28,$00,$3D,$0F,$80 + .byte $00,$5D,$13,$00,$01,$00,$0F,$30,$00,$07,$3F,$00,$CC,$00,$00,$01 + .byte $6A,$3F,$00,$CC,$0C,$58,$00,$30,$1F,$A1,$00,$01,$26,$3F,$C0,$0C + .byte $C0,$D8,$00,$38,$0F,$00,$01,$1F,$3F,$0C,$00,$0C,$80,$00,$48,$0E + .byte $00,$01,$0F,$D8,$01,$4B,$0F,$00,$03,$65,$0F,$00,$01,$08,$50,$00 + .byte $00,$00,$00,$00 +scan14_rle: + .byte $32,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$22,$00,$08,$2F,$CC,$00 + .byte $A2,$00,$6A,$3F,$0C,$CC,$0C,$00,$01,$6A,$3F,$C0,$0C,$C0,$00,$01 + .byte $6B,$1F,$00,$00,$01,$6B,$0F,$00,$03,$CE,$50,$00,$00,$00,$00,$00 +scan15_rle: + .byte $2E,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$22,$00,$07,$3F,$40,$4C + .byte $40,$A2,$00,$6A,$3F,$4C,$4C,$4C,$00,$01,$EA,$3F,$0C,$00,$0C,$00 + .byte $01,$6A,$0F,$00,$03,$CE,$50,$00,$00,$00,$00,$00 +scan16_rle: + .byte $35,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$22,$00,$07,$3F,$40,$CC + .byte $40,$A2,$00,$6A,$3F,$4C,$C4,$0C,$00,$01,$6A,$3F,$C0,$4C,$C4,$00 + .byte $01,$6A,$3F,$04,$00,$04,$00,$01,$6A,$0F,$00,$03,$CE,$50,$00,$00 + .byte $00,$00,$00 +scan17_rle: + .byte $34,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$22,$00,$07,$3F,$CC,$C0 + .byte $00,$A2,$00,$6A,$3F,$CC,$00,$0C,$00,$01,$6B,$2F,$0C,$C0,$00,$01 + .byte $6A,$3F,$0C,$00,$00,$00,$01,$6A,$0F,$00,$03,$CE,$50,$00,$00,$00 + .byte $00,$00 +scan18_rle: + .byte $33,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$22,$00,$07,$3F,$4C,$C0 + .byte $40,$A2,$00,$6A,$3F,$4C,$04,$4C,$00,$01,$6B,$1F,$04,$00,$01,$6B + .byte $3F,$0C,$00,$00,$00,$01,$6A,$0F,$00,$03,$CE,$50,$00,$00,$00,$00 + .byte $00 +scan19_rle: + .byte $34,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$22,$00,$07,$3F,$C0,$4C + .byte $C0,$A2,$00,$6A,$3F,$CC,$44,$CC,$00,$01,$6A,$0E,$80,$00,$0F,$A2 + .byte $01,$5C,$2F,$0C,$00,$00,$01,$6A,$0F,$00,$03,$CE,$50,$00,$00,$00 + .byte $00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/05_scanner/scan01.png b/demos/another_myst/intro_graphics/05_scanner/scan01.png new file mode 100644 index 00000000..0e629b0e Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan01.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan02.png b/demos/another_myst/intro_graphics/05_scanner/scan02.png new file mode 100644 index 00000000..60e992b1 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan02.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan03.png b/demos/another_myst/intro_graphics/05_scanner/scan03.png new file mode 100644 index 00000000..e70f3d50 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan03.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan04.png b/demos/another_myst/intro_graphics/05_scanner/scan04.png new file mode 100644 index 00000000..4a3c9073 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan04.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan05.png b/demos/another_myst/intro_graphics/05_scanner/scan05.png new file mode 100644 index 00000000..3710d577 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan05.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan06.png b/demos/another_myst/intro_graphics/05_scanner/scan06.png new file mode 100644 index 00000000..7959c310 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan06.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan07.png b/demos/another_myst/intro_graphics/05_scanner/scan07.png new file mode 100644 index 00000000..b1bcd070 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan07.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan08.png b/demos/another_myst/intro_graphics/05_scanner/scan08.png new file mode 100644 index 00000000..c9cf58e6 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan08.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan09.png b/demos/another_myst/intro_graphics/05_scanner/scan09.png new file mode 100644 index 00000000..73d0500d Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan09.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan10.png b/demos/another_myst/intro_graphics/05_scanner/scan10.png new file mode 100644 index 00000000..e221a385 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan10.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan11.png b/demos/another_myst/intro_graphics/05_scanner/scan11.png new file mode 100644 index 00000000..5909cc00 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan11.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan12.png b/demos/another_myst/intro_graphics/05_scanner/scan12.png new file mode 100644 index 00000000..d5a9d931 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan12.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan13.png b/demos/another_myst/intro_graphics/05_scanner/scan13.png new file mode 100644 index 00000000..01fe7ebd Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan13.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan14.png b/demos/another_myst/intro_graphics/05_scanner/scan14.png new file mode 100644 index 00000000..15a43ea7 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan14.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan15.png b/demos/another_myst/intro_graphics/05_scanner/scan15.png new file mode 100644 index 00000000..e6ff6dc5 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan15.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan16.png b/demos/another_myst/intro_graphics/05_scanner/scan16.png new file mode 100644 index 00000000..920939bf Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan16.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan17.png b/demos/another_myst/intro_graphics/05_scanner/scan17.png new file mode 100644 index 00000000..8730ce09 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan17.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan18.png b/demos/another_myst/intro_graphics/05_scanner/scan18.png new file mode 100644 index 00000000..c0598f3c Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan18.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/scan19.png b/demos/another_myst/intro_graphics/05_scanner/scan19.png new file mode 100644 index 00000000..fb40314f Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/scan19.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/static01.png b/demos/another_myst/intro_graphics/05_scanner/static01.png new file mode 100644 index 00000000..4c231de7 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/static01.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/static02.png b/demos/another_myst/intro_graphics/05_scanner/static02.png new file mode 100644 index 00000000..dbab2a5c Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/static02.png differ diff --git a/demos/another_myst/intro_graphics/05_scanner/static03.png b/demos/another_myst/intro_graphics/05_scanner/static03.png new file mode 100644 index 00000000..9a53e816 Binary files /dev/null and b/demos/another_myst/intro_graphics/05_scanner/static03.png differ diff --git a/demos/another_myst/intro_graphics/06_console/Makefile b/demos/another_myst/intro_graphics/06_console/Makefile new file mode 100644 index 00000000..08fd6a71 --- /dev/null +++ b/demos/another_myst/intro_graphics/06_console/Makefile @@ -0,0 +1,88 @@ +include ../../../Makefile.inc + +PNG2RLE = ../../../gr-utils/png2rle +PNG2LZ4 = ../../../gr-utils/png2lz4 + + +all: intro_desktop.inc intro_cursor.inc intro_collider.inc \ + intro_desktop_lz4.inc intro_cursor_lz4.inc intro_collider_lz4.inc + +##### + +intro_collider.inc: $(PNG2RLE) collider_bg.png \ + collider_phase2_00.png collider_phase2_01.png \ + collider_phase2_02.png collider_phase2_03.png + $(PNG2RLE) asm collider_bg.png collider_rle > intro_collider.inc + $(PNG2RLE) asm collider_phase2_00.png collider_p200_rle >> intro_collider.inc + $(PNG2RLE) asm collider_phase2_01.png collider_p201_rle >> intro_collider.inc + $(PNG2RLE) asm collider_phase2_02.png collider_p202_rle >> intro_collider.inc + $(PNG2RLE) asm collider_phase2_03.png collider_p203_rle >> intro_collider.inc + + +##### + +intro_desktop.inc: $(PNG2RLE) intro_desktop.png \ + powerup01.png powerup02.png powerup03.png + $(PNG2RLE) asm intro_desktop.png desktop_rle > intro_desktop.inc + $(PNG2RLE) asm powerup01.png powerup01_rle >> intro_desktop.inc + $(PNG2RLE) asm powerup02.png powerup02_rle >> intro_desktop.inc + $(PNG2RLE) asm powerup03.png powerup03_rle >> intro_desktop.inc + +##### + +intro_cursor.inc: $(PNG2RLE) desktop_bg.png \ + cursor01.png cursor02.png cursor03.png cursor04.png \ + cursor05.png cursor06.png cursor07.png cursor08.png + $(PNG2RLE) asm desktop_bg.png desktop_bg_rle > intro_cursor.inc + $(PNG2RLE) asm cursor01.png cursor01_rle >> intro_cursor.inc + $(PNG2RLE) asm cursor02.png cursor02_rle >> intro_cursor.inc + $(PNG2RLE) asm cursor03.png cursor03_rle >> intro_cursor.inc + $(PNG2RLE) asm cursor04.png cursor04_rle >> intro_cursor.inc + $(PNG2RLE) asm cursor05.png cursor05_rle >> intro_cursor.inc + $(PNG2RLE) asm cursor06.png cursor06_rle >> intro_cursor.inc + $(PNG2RLE) asm cursor07.png cursor07_rle >> intro_cursor.inc + $(PNG2RLE) asm cursor08.png cursor08_rle >> intro_cursor.inc + + + +##### +##### + +intro_collider_lz4.inc: $(PNG2LZ4) collider_bg.png \ + collider_phase2_00.png collider_phase2_01.png \ + collider_phase2_02.png collider_phase2_03.png + $(PNG2LZ4) asm collider_bg.png collider_rle > intro_collider_lz4.inc + $(PNG2LZ4) asm collider_phase2_00.png collider_p200_rle >> intro_collider_lz4.inc + $(PNG2LZ4) asm collider_phase2_01.png collider_p201_rle >> intro_collider_lz4.inc + $(PNG2LZ4) asm collider_phase2_02.png collider_p202_rle >> intro_collider_lz4.inc + $(PNG2LZ4) asm collider_phase2_03.png collider_p203_rle >> intro_collider_lz4.inc + + +##### + +intro_desktop_lz4.inc: $(PNG2LZ4) intro_desktop.png \ + powerup01.png powerup02.png powerup03.png + $(PNG2LZ4) asm intro_desktop.png desktop_rle > intro_desktop_lz4.inc + $(PNG2LZ4) asm powerup01.png powerup01_rle >> intro_desktop_lz4.inc + $(PNG2LZ4) asm powerup02.png powerup02_rle >> intro_desktop_lz4.inc + $(PNG2LZ4) asm powerup03.png powerup03_rle >> intro_desktop_lz4.inc + +##### + +intro_cursor_lz4.inc: $(PNG2LZ4) desktop_bg.png \ + cursor01.png cursor02.png cursor03.png cursor04.png \ + cursor05.png cursor06.png cursor07.png cursor08.png + $(PNG2LZ4) asm desktop_bg.png desktop_bg_rle > intro_cursor_lz4.inc + $(PNG2LZ4) asm cursor01.png cursor01_rle >> intro_cursor_lz4.inc + $(PNG2LZ4) asm cursor02.png cursor02_rle >> intro_cursor_lz4.inc + $(PNG2LZ4) asm cursor03.png cursor03_rle >> intro_cursor_lz4.inc + $(PNG2LZ4) asm cursor04.png cursor04_rle >> intro_cursor_lz4.inc + $(PNG2LZ4) asm cursor05.png cursor05_rle >> intro_cursor_lz4.inc + $(PNG2LZ4) asm cursor06.png cursor06_rle >> intro_cursor_lz4.inc + $(PNG2LZ4) asm cursor07.png cursor07_rle >> intro_cursor_lz4.inc + $(PNG2LZ4) asm cursor08.png cursor08_rle >> intro_cursor_lz4.inc + + + +clean: + rm -f *~ *.inc diff --git a/demos/another_myst/intro_graphics/06_console/collider_bg.png b/demos/another_myst/intro_graphics/06_console/collider_bg.png new file mode 100644 index 00000000..44690ff1 Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/collider_bg.png differ diff --git a/demos/another_myst/intro_graphics/06_console/collider_phase2_00.png b/demos/another_myst/intro_graphics/06_console/collider_phase2_00.png new file mode 100644 index 00000000..3ebe867e Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/collider_phase2_00.png differ diff --git a/demos/another_myst/intro_graphics/06_console/collider_phase2_01.png b/demos/another_myst/intro_graphics/06_console/collider_phase2_01.png new file mode 100644 index 00000000..d3223f7d Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/collider_phase2_01.png differ diff --git a/demos/another_myst/intro_graphics/06_console/collider_phase2_02.png b/demos/another_myst/intro_graphics/06_console/collider_phase2_02.png new file mode 100644 index 00000000..bd333806 Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/collider_phase2_02.png differ diff --git a/demos/another_myst/intro_graphics/06_console/collider_phase2_03.png b/demos/another_myst/intro_graphics/06_console/collider_phase2_03.png new file mode 100644 index 00000000..7c39f8b7 Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/collider_phase2_03.png differ diff --git a/demos/another_myst/intro_graphics/06_console/cursor01.png b/demos/another_myst/intro_graphics/06_console/cursor01.png new file mode 100644 index 00000000..fd67ef70 Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/cursor01.png differ diff --git a/demos/another_myst/intro_graphics/06_console/cursor02.png b/demos/another_myst/intro_graphics/06_console/cursor02.png new file mode 100644 index 00000000..b9add18d Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/cursor02.png differ diff --git a/demos/another_myst/intro_graphics/06_console/cursor03.png b/demos/another_myst/intro_graphics/06_console/cursor03.png new file mode 100644 index 00000000..61c170b0 Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/cursor03.png differ diff --git a/demos/another_myst/intro_graphics/06_console/cursor04.png b/demos/another_myst/intro_graphics/06_console/cursor04.png new file mode 100644 index 00000000..b39dc667 Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/cursor04.png differ diff --git a/demos/another_myst/intro_graphics/06_console/cursor05.png b/demos/another_myst/intro_graphics/06_console/cursor05.png new file mode 100644 index 00000000..cfb0c7ba Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/cursor05.png differ diff --git a/demos/another_myst/intro_graphics/06_console/cursor06.png b/demos/another_myst/intro_graphics/06_console/cursor06.png new file mode 100644 index 00000000..d0aa5f9d Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/cursor06.png differ diff --git a/demos/another_myst/intro_graphics/06_console/cursor07.png b/demos/another_myst/intro_graphics/06_console/cursor07.png new file mode 100644 index 00000000..a8dcaad7 Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/cursor07.png differ diff --git a/demos/another_myst/intro_graphics/06_console/cursor08.png b/demos/another_myst/intro_graphics/06_console/cursor08.png new file mode 100644 index 00000000..7f57415a Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/cursor08.png differ diff --git a/demos/another_myst/intro_graphics/06_console/desktop_bg.png b/demos/another_myst/intro_graphics/06_console/desktop_bg.png new file mode 100644 index 00000000..0c4d2562 Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/desktop_bg.png differ diff --git a/demos/another_myst/intro_graphics/06_console/intro_collider.inc b/demos/another_myst/intro_graphics/06_console/intro_collider.inc new file mode 100644 index 00000000..910230b8 --- /dev/null +++ b/demos/another_myst/intro_graphics/06_console/intro_collider.inc @@ -0,0 +1,69 @@ +collider_rle: .byte $28 ; ysize=48 + .byte $A4,$00, $04, $44, $AB,$C4, $A0,$12,$44, $04, $AA,$00 + .byte $CC, $A7,$04, $C4, $04, $CC, $0C, $C4 + .byte $A5,$04, $C4, $CC, $A3,$0C, $CC, $C4, $04 + .byte $44, $04, $AC,$00, $CC, $00, $0C, $A7,$00 + .byte $CC, $00, $CC, $A4,$00, $CC, $0C, $A5,$00 + .byte $0C, $CC, $C4, $AD,$00, $CC, $00, $0C + .byte $A7,$00, $CC, $00, $CC, $A3,$00, $CC, $0C + .byte $A8,$00, $CC, $C0, $AC,$00, $CC, $A9,$00, $CC + .byte $00, $CC, $00,$00, $C0, $CC, $A9,$00, $44 + .byte $CC, $C0, $A5,$00, $A6,$04, $CC, $04,$04, $A5,$40 + .byte $04,$04, $CC, $04, $CC, $04,$04, $CC, $AC,$04 + .byte $CC, $A4,$04, $A7,$00, $CC, $A9,$00, $CC, $00 + .byte $CC, $00,$00, $CC, $AC,$00, $CC, $AB,$00, $CC + .byte $A9,$00, $CC, $00, $CC, $00,$00, $CC, $AA,$00 + .byte $40, $00, $CC, $AB,$00, $CC, $00, $0C + .byte $A7,$00, $CC, $00, $CC, $00,$00, $CC, $AA,$00 + .byte $44, $00, $CC, $AB,$00, $CC, $A9,$0C, $CC + .byte $00, $CC, $00,$00, $CC, $AC,$00, $CC, $AB,$00 + .byte $CC, $A7,$00, $0C, $00, $CC, $00, $CC + .byte $00,$00, $CC, $AB,$00, $CC, $0C, $AB,$00, $CC + .byte $00, $0C, $A7,$00, $CC, $00, $CC, $00,$00 + .byte $CC,$CC, $A9,$00, $C0, $CC, $AC,$00, $CC, $00 + .byte $0C, $A7,$00, $CC, $00, $CC, $00,$00, $CC,$CC + .byte $C0, $A8,$00, $CC, $AD,$00, $CC, $00, $0C + .byte $A7,$00, $CC, $00, $CC, $00,$00, $CC, $00 + .byte $0C, $CC, $C0, $A4,$00, $C0, $0C,$0C, $AD,$00 + .byte $CC, $00, $0C, $A7,$00, $CC, $00, $CC + .byte $00,$00, $CC, $A3,$00, $A4,$0C, $CC, $0C, $AF,$00 + .byte $CC, $00, $0C, $A7,$00, $CC, $00, $CC + .byte $00,$00, $6C, $A6,$00, $60, $0C, $A0,$10,$00, $CC + .byte $00, $0C, $A7,$00, $CC, $00, $CC, $00,$00 + .byte $66, $A5,$00, $66, $06, $A0,$11,$00, $CC, $00 + .byte $0C, $A7,$00, $CC, $00, $CC, $AD,$00, $40 + .byte $A7,$00, $A6,$44, $CC, $C4, $CC, $A7,$C4, $6C + .byte $64, $CC, $AE,$C4, $A6,$44, $00, $A5,$44, $C4 + .byte $AB,$C6, $A0,$11,$CC, $C4, $A4,$44, $A0,$A1,$00 + .byte $A1 +collider_p200_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A4,$AA, $A5,$CA, $A0,$23,$AA, $CC, $00 + .byte $66, $00, $CC, $A0,$21,$AA, $CA, $CC,$CC, $60 + .byte $00, $60, $CC, $A0,$1F,$AA, $CA, $A4,$CC, $00 + .byte $05, $00, $CC, $A0,$1F,$AA, $A3,$0C, $CC,$CC, $66 + .byte $00, $66, $CC, $A0,$1F,$AA, $A4,$A0, $A5,$AC, $A0,$F1,$AA + .byte $A1 +collider_p201_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A4,$AA, $A5,$CA, $A0,$23,$AA, $CC, $00 + .byte $66, $00, $CC, $A0,$1C,$AA, $0A,$0A, $CA, $0A + .byte $00, $C0, $CC,$CC, $60, $00, $60, $CC + .byte $A0,$1C,$AA, $C0, $2C, $CC, $C0, $A4,$CC, $00 + .byte $05, $00, $CC, $A0,$1C,$AA, $CC, $C2, $CC + .byte $A3,$0C, $CC,$CC, $66, $00, $66, $CC, $A0,$1C,$AA + .byte $00, $0C, $A3,$00, $A0,$02,$A0, $A5,$AC, $A0,$F1,$AA + .byte $A1 +collider_p202_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A4,$AA, $A5,$CA, $A0,$23,$AA, $CC, $00 + .byte $66, $00, $CC, $A0,$21,$AA, $C0, $CC,$CC, $20 + .byte $22, $20, $CC, $A0,$1F,$AA, $C0, $A4,$CC, $02 + .byte $22, $02, $CC, $A0,$1F,$AA, $A3,$0C, $CC,$CC, $66 + .byte $00, $66, $CC, $A0,$1F,$AA, $A4,$A0, $A5,$AC, $A0,$F1,$AA + .byte $A1 +collider_p203_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A4,$AA, $A5,$CA, $0A, $A0,$22,$AA, $CC + .byte $C0, $CC, $C0, $CC, $00, $A0,$20,$AA, $C0 + .byte $CC,$CC, $2C, $22, $2C, $CC,$CC, $A0,$1F,$AA, $A4,$CC + .byte $C2, $22, $C2, $CC,$CC, $A0,$1F,$AA, $0C,$0C, $A6,$CC + .byte $00, $A0,$1F,$AA, $A3,$A0, $A0,$01,$AC, $A0,$01,$A0, $A3,$AC, $A0,$01,$A0 + .byte $A0,$F0,$AA + .byte $A1 diff --git a/demos/another_myst/intro_graphics/06_console/intro_collider_lz4.inc b/demos/another_myst/intro_graphics/06_console/intro_collider_lz4.inc new file mode 100644 index 00000000..7473199e --- /dev/null +++ b/demos/another_myst/intro_graphics/06_console/intro_collider_lz4.inc @@ -0,0 +1,54 @@ + +collider_rle: + .byte $13,$01 + .byte $76,$00,$00,$00,$00,$04,$44,$C4,$01,$00,$1D,$44,$01,$00,$25,$04 + .byte $00,$01,$00,$35,$CC,$00,$0C,$0A,$00,$10,$CC,$05,$00,$05,$01,$00 + .byte $18,$44,$0D,$00,$0C,$28,$00,$11,$66,$0B,$00,$3F,$66,$06,$00,$01 + .byte $00,$05,$22,$CC,$04,$01,$00,$52,$C4,$04,$CC,$0C,$C4,$0A,$00,$99 + .byte $CC,$0C,$0C,$0C,$CC,$C4,$04,$44,$04,$28,$00,$14,$0C,$01,$00,$0C + .byte $80,$00,$1F,$00,$80,$00,$09,$07,$01,$00,$1F,$40,$80,$00,$03,$0C + .byte $30,$00,$12,$CC,$10,$00,$4F,$0C,$CC,$C4,$00,$64,$00,$01,$1D,$0C + .byte $00,$01,$04,$32,$00,$02,$33,$01,$33,$CC,$C4,$CC,$4F,$01,$24,$6C + .byte $64,$0A,$00,$09,$60,$01,$0F,$80,$00,$0C,$25,$CC,$0C,$1A,$00,$1F + .byte $C0,$28,$00,$08,$16,$CC,$81,$00,$36,$C0,$CC,$00,$80,$00,$26,$C4 + .byte $C6,$01,$00,$1C,$CC,$01,$00,$1F,$C4,$80,$00,$02,$18,$00,$58,$00 + .byte $26,$C0,$CC,$D8,$01,$09,$81,$00,$0D,$80,$00,$1E,$C0,$7E,$01,$0F + .byte $01,$00,$1B,$02,$F8,$01,$40,$CC,$04,$04,$40,$01,$00,$00,$0A,$00 + .byte $11,$CC,$0F,$00,$06,$01,$00,$01,$0D,$00,$0F,$80,$02,$05,$12,$0C + .byte $82,$00,$3F,$C0,$0C,$0C,$80,$00,$24,$0E,$00,$01,$0F,$58,$02,$18 + .byte $00,$1B,$00,$01,$8D,$02,$0E,$7E,$00,$0F,$80,$00,$35,$1F,$40,$80 + .byte $00,$09,$12,$6C,$0C,$00,$1F,$60,$7F,$00,$23,$50,$00,$00,$00,$00 + .byte $00 +collider_p200_rle: + .byte $57,$00 + .byte $1F,$AA,$01,$00,$5A,$AF,$0C,$0C,$0C,$CC,$CC,$66,$00,$66,$CC,$AA + .byte $01,$00,$63,$50,$A0,$A0,$A0,$A0,$AC,$01,$00,$23,$AA,$00,$01,$00 + .byte $1F,$AA,$01,$00,$E4,$0F,$00,$01,$3F,$10,$CA,$01,$00,$0F,$D2,$00 + .byte $68,$5F,$CC,$00,$66,$00,$CC,$00,$01,$66,$6F,$CA,$CC,$CC,$60,$00 + .byte $60,$D8,$02,$64,$00,$7E,$00,$4F,$CC,$CC,$00,$05,$00,$01,$1B,$50 + .byte $00,$00,$00,$00,$00 +collider_p201_rle: + .byte $65,$00 + .byte $1F,$AA,$01,$00,$57,$DF,$CC,$C2,$CC,$0C,$0C,$0C,$CC,$CC,$66,$00 + .byte $66,$CC,$AA,$01,$00,$60,$80,$00,$0C,$00,$00,$00,$A0,$A0,$AC,$01 + .byte $00,$23,$AA,$00,$01,$00,$1F,$AA,$01,$00,$E4,$0F,$00,$01,$3F,$10 + .byte $CA,$01,$00,$0F,$D2,$00,$68,$5F,$CC,$00,$66,$00,$CC,$00,$01,$61 + .byte $BF,$0A,$0A,$CA,$0A,$00,$C0,$CC,$CC,$60,$00,$60,$D8,$02,$62,$AF + .byte $C0,$2C,$CC,$C0,$CC,$CC,$CC,$CC,$00,$05,$00,$01,$1B,$50,$00,$00 + .byte $00,$00,$00 +collider_p202_rle: + .byte $58,$00 + .byte $1F,$AA,$01,$00,$5A,$AF,$0C,$0C,$0C,$CC,$CC,$66,$00,$66,$CC,$AA + .byte $01,$00,$63,$50,$A0,$A0,$A0,$A0,$AC,$01,$00,$23,$AA,$00,$01,$00 + .byte $1F,$AA,$01,$00,$E4,$0F,$00,$01,$3F,$10,$CA,$01,$00,$0F,$D2,$00 + .byte $68,$5F,$CC,$00,$66,$00,$CC,$00,$01,$66,$6F,$C0,$CC,$CC,$20,$22 + .byte $20,$D8,$02,$64,$00,$7E,$00,$5F,$CC,$CC,$02,$22,$02,$00,$01,$1A + .byte $50,$00,$00,$00,$00,$00 +collider_p203_rle: + .byte $5A,$00 + .byte $1F,$AA,$01,$00,$5B,$31,$0C,$0C,$CC,$01,$00,$14,$00,$01,$00,$0F + .byte $80,$00,$5C,$9E,$A0,$A0,$A0,$AC,$A0,$AC,$AC,$AC,$A0,$80,$00,$0F + .byte $01,$00,$DB,$0F,$00,$01,$3F,$10,$CA,$01,$00,$1F,$0A,$D2,$00,$67 + .byte $6F,$CC,$C0,$CC,$C0,$CC,$00,$00,$01,$65,$8F,$C0,$CC,$CC,$2C,$22 + .byte $2C,$CC,$CC,$FD,$00,$64,$00,$54,$03,$5F,$C2,$22,$C2,$CC,$CC,$00 + .byte $01,$18,$50,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/06_console/intro_collider_ui.png b/demos/another_myst/intro_graphics/06_console/intro_collider_ui.png new file mode 100644 index 00000000..e85e13b9 Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/intro_collider_ui.png differ diff --git a/demos/another_myst/intro_graphics/06_console/intro_cursor.inc b/demos/another_myst/intro_graphics/06_console/intro_cursor.inc new file mode 100644 index 00000000..7888036d --- /dev/null +++ b/demos/another_myst/intro_graphics/06_console/intro_cursor.inc @@ -0,0 +1,122 @@ +desktop_bg_rle: .byte $28 ; ysize=48 + .byte $A5,$00, $11, $00, $90, $10,$10, $A0,$23,$00, $11 + .byte $90, $00, $09, $00, $19,$19, $A0,$22,$00, $19 + .byte $A4,$00, $11, $19, $A0,$21,$00, $11, $00,$00, $30 + .byte $00, $11, $00, $40, $50, $A6,$40, $A0,$19,$00 + .byte $01, $00,$00, $33, $00, $A3,$04, $54, $A3,$04 + .byte $AC,$44, $A6,$40, $AC,$00, $33, $99, $A0,$12,$00, $04,$04 + .byte $54, $A4,$00, $55, $AA,$00, $33, $13, $33 + .byte $99, $90, $A3,$00, $05, $AF,$00, $75, $AF,$00 + .byte $11, $19, $33, $99,$99, $A0,$13,$00, $55, $A4,$00 + .byte $07, $AA,$00, $01, $31, $33, $99,$99, $A3,$00 + .byte $05, $AF,$00, $77, $A4,$00, $05, $AB,$00, $33,$33 + .byte $99,$99, $A0,$13,$00, $05, $A4,$00, $50, $AB,$00, $03 + .byte $33, $99,$99, $A0,$13,$00, $05, $A0,$11,$00, $33, $99 + .byte $A4,$00, $05, $AF,$00, $05, $A4,$00, $50, $AB,$00 + .byte $30, $33, $99, $A4,$00, $50, $AF,$00, $05 + .byte $A4,$00, $05, $00, $19, $A8,$00, $A3,$33, $11 + .byte $A0,$19,$00, $05, $A5,$00, $A5,$30, $33, $99, $A6,$00 + .byte $05, $AF,$00, $55, $AA,$00, $A5,$33, $13, $99 + .byte $A6,$00, $50, $AF,$00, $05, $A4,$00, $05, $A4,$00 + .byte $A6,$33, $11, $99, $A4,$44, $40,$40, $50, $A4,$40 + .byte $A0,$10,$00, $50, $AD,$00, $04, $40, $44, $40 + .byte $44, $C5, $A8,$C4, $44,$44, $A5,$40, $45, $40 + .byte $A3,$00, $50, $AF,$00, $04, $C4, $A0,$10,$CC, $C4 + .byte $66, $A4,$C4, $C5, $22,$22, $20,$20, $AD,$00, $0C,$0C + .byte $AF,$CC, $66, $A4,$CC, $2C, $22,$22, $66,$66, $A0,$10,$00 + .byte $0C, $AD,$CC, $6C, $CC,$CC, $2C, $22, $02 + .byte $20, $A3,$22, $A0,$11,$00, $0C, $A4,$2C, $A8,$CC, $66 + .byte $2C, $22, $02, $A3,$20, $22, $02, $A0,$13,$00 + .byte $02, $22, $02, $00,$00, $02, $22,$22, $2C + .byte $0C, $2C,$2C, $26, $22,$22, $A4,$20, $22, $62 + .byte $22, $A0,$13,$00, $22, $00,$00, $20,$20, $A3,$22, $20 + .byte $02, $A8,$22, $12, $22,$22 + .byte $A1 +cursor01_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$74,$AA, $A3,$6A, $A0,$25,$AA, $66, $A0,$01,$A6 + .byte $6A, $A0,$FF,$AA, $A0,$24,$AA + .byte $A1 +cursor02_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$A1,$AA, $6A, $C6, $06, $66,$66, $A6,$AA + .byte $A4,$6A, $A0,$18,$AA, $66, $06, $C6, $66, $00 + .byte $66, $A4,$AA, $6A, $66, $6C, $60, $06 + .byte $66, $A0,$18,$AA, $66, $00, $CC, $66, $C0 + .byte $66, $A4,$AA, $66, $00, $CC, $66, $00 + .byte $66, $A0,$18,$AA, $66, $6C, $60, $66, $A0,$01,$A6 + .byte $A5,$AA, $66, $C0, $0C, $66, $6C, $A0,$01,$A6 + .byte $A0,$22,$AA, $A4,$A6, $A0,$24,$AA, $66,$66, $A0,$01,$A6, $A0,$25,$AA, $A0,$01,$A6 + .byte $A0,$01,$AA, $A0,$01,$A6, $A0,$FF,$AA, $A0,$25,$AA + .byte $A1 +cursor03_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$A1,$AA, $6A, $C6, $06, $66,$66, $A6,$AA + .byte $A4,$6A, $A0,$18,$AA, $66, $06, $C6, $66, $00 + .byte $66, $A4,$AA, $6A, $66, $6C, $60, $06 + .byte $66, $A0,$18,$AA, $66, $00, $CC, $66, $C0 + .byte $66, $A4,$AA, $66, $00, $CC, $66, $00 + .byte $66, $A0,$18,$AA, $66, $6C, $60, $66, $A0,$01,$A6 + .byte $A5,$AA, $66, $C0, $0C, $66, $6C, $A0,$01,$A6 + .byte $A0,$22,$AA, $A4,$A6, $A0,$21,$AA, $66,$66, $A0,$01,$A6, $A0,$25,$AA, $A0,$01,$A6 + .byte $A0,$01,$AA, $A0,$01,$A6, $A0,$FF,$AA, $A0,$28,$AA + .byte $A1 +cursor04_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$A1,$AA, $6A, $C6, $06, $66,$66, $A6,$AA + .byte $A4,$6A, $A0,$18,$AA, $66, $06, $C6, $66, $00 + .byte $66, $A4,$AA, $6A, $66, $6C, $60, $06 + .byte $66, $A0,$18,$AA, $66, $00, $CC, $66, $C0 + .byte $66, $A4,$AA, $66, $00, $CC, $66, $00 + .byte $66, $A0,$18,$AA, $66, $6C, $60, $66, $A0,$01,$A6 + .byte $A5,$AA, $66, $C0, $0C, $66, $6C, $A0,$01,$A6 + .byte $A0,$1E,$AA, $66,$66, $A0,$01,$A6, $A0,$01,$AA, $A4,$A6, $A0,$20,$AA, $A0,$01,$A6 + .byte $A0,$01,$AA, $A0,$01,$A6, $A0,$FF,$AA, $A0,$51,$AA + .byte $A1 +cursor05_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$A1,$AA, $6A, $C6, $06, $66,$66, $A6,$AA + .byte $A4,$6A, $A0,$18,$AA, $66, $06, $C6, $66, $00 + .byte $66, $A4,$AA, $6A, $66, $6C, $60, $06 + .byte $66, $A0,$18,$AA, $66, $00, $CC, $66, $C0 + .byte $66, $A4,$AA, $66, $00, $CC, $66, $00 + .byte $66, $A0,$18,$AA, $66, $6C, $60, $66, $A0,$01,$A6 + .byte $66,$66, $A0,$01,$A6, $A0,$02,$AA, $66, $C0, $0C, $66 + .byte $6C, $A0,$01,$A6, $A0,$1D,$AA, $A0,$01,$A6, $A0,$01,$AA, $A0,$01,$A6, $A0,$02,$AA + .byte $A4,$A6, $A0,$FF,$AA, $A0,$74,$AA + .byte $A1 +cursor06_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$A1,$AA, $6A, $C6, $06, $66,$66, $A6,$AA + .byte $A4,$6A, $A0,$18,$AA, $66, $06, $C6, $66, $00 + .byte $66, $A4,$AA, $6A, $66, $6C, $60, $06 + .byte $66, $A0,$18,$AA, $66, $00, $CC, $66, $60 + .byte $66, $6A, $A3,$AA, $66, $00, $CC, $66 + .byte $00, $66, $A0,$18,$AA, $66, $6C, $60, $66,$66 + .byte $A0,$01,$A6, $6A, $A3,$AA, $66, $C0, $0C, $66 + .byte $6C, $A0,$01,$A6, $A0,$22,$AA, $A4,$A6, $A0,$FF,$AA, $A0,$74,$AA + .byte $A1 +cursor07_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$2C,$AA, $A4,$CA, $A0,$1D,$AA, $CA, $A0,$01,$AC, $A6,$AA + .byte $CA, $A0,$01,$AC, $CC, $A0,$1C,$AA, $CC, $A3,$AC, $A7,$AA + .byte $CC, $A0,$1C,$AA, $CC, $A4,$AA, $CA, $CC, $0C + .byte $CC,$CC, $A6,$AA, $A4,$6A, $A0,$14,$AA, $A0,$01,$AC, $A3,$AA, $CC + .byte $0C, $CC,$CC, $00, $CC, $A4,$AA, $6A, $66 + .byte $6C, $60, $06, $66, $A0,$18,$AA, $CC, $00 + .byte $CC,$CC, $60, $6C, $6A, $A3,$AA, $66, $00 + .byte $CC, $66, $00, $66, $A0,$18,$AA, $CC,$CC, $C0 + .byte $CC, $66, $A0,$01,$A6, $6A, $A3,$AA, $66, $C0 + .byte $0C, $66, $6C, $A0,$01,$A6, $A0,$18,$AA, $CA, $A0,$01,$AC + .byte $CA,$CA, $A0,$02,$AA, $CA, $A3,$AA, $A4,$A6, $A0,$19,$AA, $A0,$01,$AC + .byte $A6,$AA, $CC, $A0,$01,$AA, $CA, $A0,$23,$AA, $CA,$CA, $CC + .byte $A0,$01,$AC, $A0,$FF,$AA, $A0,$2A,$AA + .byte $A1 +cursor08_rle: .byte $28 ; ysize=48 + .byte $A0,$FC,$AA, $CA, $A0,$01,$AC, $A0,$25,$AA, $CC, $A3,$AC, $A5,$AA + .byte $A0,$02,$AC, $CC,$CC, $A0,$1B,$AA, $CC, $A9,$AA, $A0,$01,$AC, $A0,$01,$AA + .byte $CC, $A0,$1B,$AA, $A0,$01,$AC, $AB,$AA, $A0,$01,$AC, $A0,$20,$AA, $CA + .byte $CC, $0C, $CC,$CC, $A6,$AA, $A4,$6A, $A0,$18,$AA, $CC + .byte $0C, $CC,$CC, $00, $CC, $A4,$AA, $6A, $66 + .byte $6C, $60, $06, $66, $A0,$18,$AA, $CC, $00 + .byte $CC,$CC, $60, $6C, $6A, $A3,$AA, $66, $00 + .byte $CC, $66, $00, $66, $A0,$17,$AA, $CA, $CC,$CC + .byte $C0, $CC, $66, $A0,$01,$A6, $6A, $A3,$AA, $66 + .byte $C0, $0C, $66, $6C, $A0,$01,$A6, $A0,$17,$AA, $CC + .byte $AA,$AA, $A4,$A6, $A0,$18,$AA, $CA, $A3,$AC, $A4,$AA, $CA + .byte $A0,$1E,$AA, $A0,$01,$AC, $A8,$AA, $CC, $A0,$01,$AA, $CA, $A0,$23,$AA + .byte $CA,$CA, $CC, $A0,$01,$AC, $A0,$FF,$AA, $A0,$02,$AA + .byte $A1 diff --git a/demos/another_myst/intro_graphics/06_console/intro_cursor_lz4.inc b/demos/another_myst/intro_graphics/06_console/intro_cursor_lz4.inc new file mode 100644 index 00000000..29bc11ab --- /dev/null +++ b/demos/another_myst/intro_graphics/06_console/intro_cursor_lz4.inc @@ -0,0 +1,100 @@ + +desktop_bg_rle: + .byte $6D,$01 + .byte $10,$00,$01,$00,$6F,$11,$00,$90,$10,$10,$00,$01,$00,$10,$9B,$01 + .byte $31,$33,$99,$99,$00,$00,$00,$05,$18,$00,$24,$77,$00,$15,$00,$11 + .byte $33,$01,$00,$DC,$11,$99,$44,$44,$44,$44,$40,$40,$50,$40,$40,$40 + .byte $40,$45,$00,$1D,$50,$57,$00,$7F,$11,$90,$00,$09,$00,$19,$19,$81 + .byte $00,$10,$12,$33,$80,$00,$0C,$01,$00,$1E,$05,$58,$00,$73,$04,$40 + .byte $44,$40,$44,$C5,$C4,$01,$00,$30,$44,$44,$40,$01,$00,$2F,$45,$40 + .byte $80,$00,$02,$21,$00,$19,$86,$00,$0F,$81,$00,$10,$1F,$03,$80,$00 + .byte $08,$0C,$01,$00,$3B,$04,$C4,$CC,$01,$00,$20,$C4,$66,$8C,$00,$45 + .byte $C5,$22,$22,$20,$01,$00,$13,$00,$81,$01,$52,$00,$30,$00,$11,$00 + .byte $30,$01,$0E,$32,$01,$08,$01,$01,$1E,$99,$70,$00,$0E,$00,$01,$03 + .byte $01,$00,$2B,$0C,$0C,$81,$00,$10,$66,$05,$00,$5B,$2C,$22,$22,$66 + .byte $66,$D8,$01,$C7,$00,$00,$33,$00,$04,$04,$04,$54,$04,$04,$04,$44 + .byte $01,$00,$0D,$8F,$00,$12,$30,$80,$00,$1E,$50,$80,$00,$00,$05,$00 + .byte $1E,$19,$B0,$00,$0A,$82,$00,$10,$6C,$7E,$00,$36,$02,$20,$22,$01 + .byte $00,$0A,$D8,$00,$0B,$41,$01,$20,$04,$54,$07,$00,$18,$55,$FF,$01 + .byte $2E,$33,$11,$1B,$01,$0E,$85,$01,$08,$81,$00,$45,$2C,$2C,$2C,$2C + .byte $00,$01,$00,$7E,$00,$4C,$20,$20,$22,$02,$56,$01,$5E,$13,$33,$99 + .byte $90,$00,$43,$00,$17,$75,$FA,$00,$00,$01,$00,$2E,$33,$99,$6B,$00 + .byte $0B,$A3,$00,$0D,$01,$00,$30,$02,$22,$02,$05,$00,$62,$22,$2C,$0C + .byte $2C,$2C,$26,$FB,$01,$2B,$22,$62,$00,$01,$2E,$11,$19,$58,$02,$05 + .byte $58,$00,$25,$07,$00,$59,$03,$2E,$13,$99,$43,$03,$07,$80,$01,$0F + .byte $01,$00,$03,$40,$22,$00,$00,$20,$73,$01,$24,$20,$02,$75,$00,$B0 + .byte $12,$22,$22,$00,$00,$00,$00,$00,$00,$00,$00 +cursor01_rle: + .byte $2A,$00 + .byte $1F,$AA,$01,$00,$56,$4F,$66,$A6,$6A,$AA,$01,$00,$77,$13,$00,$01 + .byte $00,$1F,$AA,$01,$00,$E4,$0F,$00,$01,$FF,$B8,$3F,$6A,$6A,$6A,$00 + .byte $01,$23,$50,$00,$00,$00,$00,$00 +cursor02_rle: + .byte $6D,$00 + .byte $1F,$AA,$01,$00,$55,$4F,$A6,$AA,$A6,$AA,$01,$00,$78,$13,$00,$01 + .byte $00,$0F,$40,$00,$25,$53,$6A,$C6,$06,$66,$66,$0B,$00,$3F,$6A,$6A + .byte $6A,$BF,$00,$5D,$61,$66,$06,$C6,$66,$00,$66,$7E,$00,$5F,$66,$6C + .byte $60,$06,$66,$00,$01,$5D,$64,$66,$00,$CC,$66,$C0,$66,$0A,$00,$2F + .byte $00,$66,$00,$01,$5E,$42,$6C,$60,$66,$A6,$0A,$00,$5F,$C0,$0C,$66 + .byte $6C,$A6,$00,$02,$5E,$06,$D8,$02,$2F,$A6,$A6,$D9,$02,$6A,$3F,$66 + .byte $66,$A6,$00,$03,$24,$50,$00,$00,$00,$00,$00 +cursor03_rle: + .byte $6D,$00 + .byte $1F,$AA,$01,$00,$52,$4F,$A6,$AA,$A6,$AA,$01,$00,$7B,$13,$00,$01 + .byte $00,$0F,$40,$00,$25,$53,$6A,$C6,$06,$66,$66,$0B,$00,$3F,$6A,$6A + .byte $6A,$BF,$00,$5D,$61,$66,$06,$C6,$66,$00,$66,$7E,$00,$5F,$66,$6C + .byte $60,$06,$66,$00,$01,$5D,$64,$66,$00,$CC,$66,$C0,$66,$0A,$00,$2F + .byte $00,$66,$00,$01,$5E,$42,$6C,$60,$66,$A6,$0A,$00,$5F,$C0,$0C,$66 + .byte $6C,$A6,$00,$02,$5E,$06,$DB,$02,$2F,$A6,$A6,$DC,$02,$67,$3F,$66 + .byte $66,$A6,$00,$03,$27,$50,$00,$00,$00,$00,$00 +cursor04_rle: + .byte $6A,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$40,$00,$25,$53,$6A,$C6 + .byte $06,$66,$66,$0B,$00,$3F,$6A,$6A,$6A,$BF,$00,$5D,$61,$66,$06,$C6 + .byte $66,$00,$66,$7E,$00,$5F,$66,$6C,$60,$06,$66,$00,$01,$5D,$64,$66 + .byte $00,$CC,$66,$C0,$66,$0A,$00,$2F,$00,$66,$00,$01,$5E,$42,$6C,$60 + .byte $66,$A6,$0A,$00,$5F,$C0,$0C,$66,$6C,$A6,$00,$02,$5E,$02,$7C,$00 + .byte $7F,$66,$A6,$AA,$A6,$A6,$A6,$A6,$C5,$02,$65,$3F,$A6,$AA,$A6,$00 + .byte $03,$28,$50,$00,$00,$00,$00,$00 +cursor05_rle: + .byte $69,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$40,$00,$25,$53,$6A,$C6 + .byte $06,$66,$66,$0B,$00,$3F,$6A,$6A,$6A,$BF,$00,$5D,$61,$66,$06,$C6 + .byte $66,$00,$66,$7E,$00,$5F,$66,$6C,$60,$06,$66,$00,$01,$5D,$64,$66 + .byte $00,$CC,$66,$C0,$66,$0A,$00,$2F,$00,$66,$00,$01,$5E,$FF,$00,$6C + .byte $60,$66,$A6,$66,$66,$A6,$AA,$AA,$66,$C0,$0C,$66,$6C,$A6,$00,$02 + .byte $5E,$00,$01,$00,$9F,$A6,$AA,$A6,$AA,$AA,$A6,$A6,$A6,$A6,$00,$03 + .byte $A3,$50,$00,$00,$00,$00,$00 +cursor06_rle: + .byte $62,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$40,$00,$25,$53,$6A,$C6 + .byte $06,$66,$66,$0B,$00,$3F,$6A,$6A,$6A,$BF,$00,$5D,$61,$66,$06,$C6 + .byte $66,$00,$66,$7E,$00,$5F,$66,$6C,$60,$06,$66,$00,$01,$5D,$73,$66 + .byte $00,$CC,$66,$60,$66,$6A,$0A,$00,$2F,$00,$66,$00,$01,$5E,$51,$6C + .byte $60,$66,$66,$A6,$80,$00,$5F,$C0,$0C,$66,$6C,$A6,$00,$02,$5E,$05 + .byte $01,$00,$4F,$A6,$A6,$A6,$A6,$00,$03,$A3,$50,$00,$00,$00,$00,$00 +cursor07_rle: + .byte $A2,$00 + .byte $1F,$AA,$01,$00,$20,$24,$CA,$AC,$08,$00,$1F,$CC,$2F,$00,$12,$4F + .byte $CA,$CC,$AC,$AA,$01,$00,$38,$44,$CC,$AC,$AC,$AC,$0B,$00,$0F,$45 + .byte $00,$26,$13,$00,$01,$00,$0F,$80,$00,$21,$01,$D5,$00,$33,$CC,$0C + .byte $CC,$7E,$00,$5F,$6A,$6A,$6A,$6A,$AA,$01,$00,$58,$00,$FD,$00,$00 + .byte $7E,$00,$21,$00,$CC,$7E,$00,$5F,$66,$6C,$60,$06,$66,$00,$01,$59 + .byte $01,$04,$01,$50,$00,$CC,$CC,$60,$6C,$F7,$00,$7F,$66,$00,$CC,$66 + .byte $00,$66,$AA,$01,$00,$5C,$61,$CC,$CC,$C0,$CC,$66,$A6,$80,$00,$5F + .byte $C0,$0C,$66,$6C,$A6,$00,$01,$5D,$EF,$CA,$AC,$CA,$CA,$AA,$AA,$CA + .byte $AA,$AA,$AA,$A6,$A6,$A6,$A6,$DC,$00,$3B,$4F,$CA,$CA,$CA,$CA,$03 + .byte $02,$10,$01,$8A,$02,$1F,$CA,$00,$03,$28,$50,$00,$00,$00,$00,$00 +cursor08_rle: + .byte $A9,$00 + .byte $1F,$AA,$01,$00,$1F,$15,$CC,$0A,$00,$3F,$AC,$AA,$CC,$29,$00,$09 + .byte $16,$AC,$32,$00,$2F,$CA,$AA,$01,$00,$37,$1E,$AC,$0C,$00,$0F,$01 + .byte $00,$0A,$3E,$CA,$CA,$CC,$27,$00,$13,$00,$01,$00,$0F,$85,$00,$25 + .byte $43,$CA,$CC,$0C,$CC,$FD,$00,$5F,$6A,$6A,$6A,$6A,$AA,$01,$00,$5C + .byte $00,$7E,$00,$21,$00,$CC,$7E,$00,$5F,$66,$6C,$60,$06,$66,$41,$00 + .byte $1E,$0F,$00,$01,$2C,$60,$CC,$00,$CC,$CC,$60,$6C,$F7,$00,$6F,$66 + .byte $00,$CC,$66,$00,$66,$FF,$00,$5C,$71,$CA,$CC,$CC,$C0,$CC,$66,$A6 + .byte $80,$00,$5F,$C0,$0C,$66,$6C,$A6,$00,$01,$32,$2F,$CA,$AC,$03,$03 + .byte $1F,$5F,$AA,$A6,$A6,$A6,$A6,$D4,$01,$34,$32,$AC,$AC,$AC,$D5,$02 + .byte $3F,$AC,$CC,$CC,$FF,$00,$0B,$03,$2A,$00,$0E,$56,$03,$0F,$00,$01 + .byte $19,$50,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/06_console/intro_desktop.inc b/demos/another_myst/intro_graphics/06_console/intro_desktop.inc new file mode 100644 index 00000000..a57cb1ce --- /dev/null +++ b/demos/another_myst/intro_graphics/06_console/intro_desktop.inc @@ -0,0 +1,64 @@ +desktop_rle: .byte $28 ; ysize=48 + .byte $A5,$22, $20, $22, $00, $02, $A5,$22, $02 + .byte $A3,$00, $22, $A3,$00, $25, $22, $00, $A3,$22 + .byte $00, $20, $50, $A3,$00, $62, $A5,$00, $A8,$22 + .byte $20, $00, $02, $22, $02, $00, $20 + .byte $00,$00, $22, $00, $20, $00,$00, $02,$02, $00 + .byte $22, $20, $22, $00, $22,$22, $A3,$00, $06 + .byte $60, $A4,$00, $22,$22, $02, $00, $02, $A5,$22 + .byte $20, $00, $20, $22,$22, $00, $22, $00,$00 + .byte $62, $22, $20, $00, $20, $02, $00 + .byte $22, $00, $02, $20, $A5,$00, $06, $60 + .byte $A3,$00, $A3,$22, $20,$20, $AA,$22, $00,$00, $20, $00 + .byte $A4,$22, $20, $00,$00, $22, $A3,$00, $02, $20 + .byte $22,$22, $00,$00, $26, $A3,$00, $AB,$22, $02, $52 + .byte $22,$22, $20, $00, $22, $00, $02, $A5,$22 + .byte $50, $52, $20,$20, $22,$22, $02, $A3,$22, $A5,$00 + .byte $AA,$22, $20, $05, $55, $25, $22, $00,$00 + .byte $22, $A6,$00, $02, $56, $55, $22, $A7,$02 + .byte $00, $62, $A3,$00, $A6,$22, $00, $A3,$56, $22,$22 + .byte $20, $22,$22, $00,$00, $22, $A5,$00, $20, $02 + .byte $00, $22, $20, $A8,$00, $66, $A3,$00, $A6,$22 + .byte $00, $A3,$55, $22,$22, $A3,$02, $00,$00, $22, $00,$00 + .byte $20, $22,$22, $02, $00, $22, $00, $22 + .byte $20, $A7,$00, $66, $A3,$00, $A6,$22, $00, $55 + .byte $52, $55, $00,$00, $A3,$60, $00, $20, $00 + .byte $20, $A3,$22, $02, $A5,$00, $22,$22, $A6,$00, $66 + .byte $A3,$00, $A6,$22, $00, $A3,$55, $26,$26, $A3,$22, $00 + .byte $02, $20, $00, $22,$22, $A3,$00, $25,$25, $66 + .byte $00, $02, $22, $26, $60, $A4,$00, $02 + .byte $A3,$00, $A6,$22, $00, $A3,$55, $22,$22, $02, $22 + .byte $A3,$00, $02, $20, $90, $99, $90, $00,$00 + .byte $22,$22, $56, $00,$00, $A3,$22, $A3,$00, $20, $A4,$00 + .byte $A6,$22, $00,$00, $55,$55, $65, $22,$22, $00,$00, $20 + .byte $02, $00, $02, $99,$99, $66, $00,$00, $02,$02 + .byte $05, $00,$00, $02, $20, $02, $00,$00, $20 + .byte $02, $A4,$00, $A6,$22, $00,$00, $55,$55, $66, $22 + .byte $02, $00,$00, $22, $A3,$00, $39, $69, $06 + .byte $AB,$00, $20, $02, $A5,$00, $A6,$22, $00,$00, $55 + .byte $05, $A5,$00, $10, $00, $01, $A4,$00, $A3,$44 + .byte $C4, $00, $10, $06, $60, $66, $00 + .byte $60, $A7,$00, $A6,$22, $A8,$00, $06, $00, $06 + .byte $A5,$00, $30, $36, $03, $00, $06, $00,$00 + .byte $04, $50, $55, $66, $A7,$00, $A4,$22, $02 + .byte $AD,$00, $03, $22, $25, $55, $A8,$00, $55 + .byte $52, $66, $A7,$00, $22,$22, $02, $AF,$00, $02 + .byte $22, $00, $25, $A3,$00, $01, $A4,$00, $55,$55 + .byte $66, $A7,$00, $02, $A0,$11,$00, $22, $50, $00 + .byte $50,$50, $05, $A7,$00, $55, $66, $A0,$15,$00, $20 + .byte $A3,$00, $02,$02, $22, $AA,$00, $55, $66, $A0,$16,$00 + .byte $02, $A4,$00, $22,$22, $20, $A8,$00, $06, $A0,$A8,$00 + .byte $A1 +powerup01_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$F7,$AA, $A4,$04, $00, $A0,$23,$AA, $A3,$44, $CC + .byte $04, $A0,$FF,$AA, $A0,$9E,$AA + .byte $A1 +powerup02_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$CF,$AA, $A3,$4A, $0A, $4A, $A0,$23,$AA, $A5,$04 + .byte $A0,$23,$AA, $A3,$44, $CC, $04, $A0,$FF,$AA, $A0,$9E,$AA + .byte $A1 +powerup03_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$CF,$AA, $40, $44,$44, $04, $44, $04 + .byte $A0,$22,$AA, $A3,$04, $C4, $04, $00, $A0,$22,$AA, $A3,$44 + .byte $CC, $04, $A0,$01,$A0, $A0,$FF,$AA, $A0,$9D,$AA + .byte $A1 diff --git a/demos/another_myst/intro_graphics/06_console/intro_desktop.png b/demos/another_myst/intro_graphics/06_console/intro_desktop.png new file mode 100644 index 00000000..fb68f13a Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/intro_desktop.png differ diff --git a/demos/another_myst/intro_graphics/06_console/intro_desktop_lz4.inc b/demos/another_myst/intro_graphics/06_console/intro_desktop_lz4.inc new file mode 100644 index 00000000..e2594a81 --- /dev/null +++ b/demos/another_myst/intro_graphics/06_console/intro_desktop_lz4.inc @@ -0,0 +1,49 @@ + +desktop_rle: + .byte $CA,$01 + .byte $10,$22,$01,$00,$41,$20,$22,$00,$02,$09,$00,$F0,$08,$02,$00,$00 + .byte $00,$22,$00,$00,$00,$25,$22,$00,$22,$22,$22,$00,$20,$50,$00,$00 + .byte $00,$62,$00,$00,$16,$00,$01,$01,$00,$D3,$00,$55,$52,$55,$00,$00 + .byte $60,$60,$60,$00,$20,$00,$20,$30,$00,$00,$1C,$00,$11,$00,$01,$00 + .byte $11,$66,$0C,$00,$2A,$02,$00,$01,$00,$80,$02,$22,$00,$25,$00,$00 + .byte $00,$01,$0C,$00,$3B,$55,$55,$66,$1E,$00,$13,$22,$01,$00,$A0,$20 + .byte $00,$02,$22,$02,$00,$20,$00,$00,$22,$05,$00,$30,$02,$02,$00,$95 + .byte $00,$01,$59,$00,$28,$06,$60,$80,$00,$40,$55,$55,$26,$26,$09,$00 + .byte $22,$02,$20,$1E,$00,$81,$25,$25,$66,$00,$02,$22,$26,$60,$6A,$00 + .byte $03,$04,$00,$0B,$62,$00,$53,$50,$00,$50,$50,$05,$0D,$00,$1E,$55 + .byte $80,$00,$13,$02,$FC,$00,$01,$D2,$00,$00,$FE,$00,$10,$62,$0B,$00 + .byte $21,$02,$00,$64,$00,$14,$00,$81,$00,$06,$80,$00,$40,$22,$22,$02 + .byte $22,$69,$00,$40,$20,$90,$99,$90,$18,$00,$10,$56,$1D,$00,$00,$12 + .byte $00,$1D,$20,$7B,$00,$01,$13,$00,$11,$02,$2F,$00,$0F,$80,$00,$07 + .byte $45,$22,$20,$20,$22,$01,$00,$00,$33,$00,$02,$8D,$00,$12,$00,$65 + .byte $00,$00,$13,$00,$15,$26,$80,$00,$00,$42,$01,$11,$65,$26,$00,$60 + .byte $02,$00,$02,$99,$99,$66,$5E,$00,$10,$05,$27,$00,$11,$02,$13,$00 + .byte $0E,$01,$00,$12,$02,$64,$00,$05,$9B,$00,$1D,$06,$1E,$01,$06,$01 + .byte $00,$20,$02,$52,$29,$00,$04,$0B,$02,$20,$50,$52,$98,$00,$12,$02 + .byte $DB,$00,$08,$80,$00,$32,$66,$22,$02,$9D,$00,$28,$39,$69,$4E,$00 + .byte $0E,$7F,$00,$0F,$01,$00,$12,$06,$7F,$00,$52,$20,$05,$55,$25,$22 + .byte $5A,$00,$00,$B9,$00,$42,$56,$55,$22,$02,$01,$00,$28,$00,$62,$80 + .byte $00,$02,$CA,$01,$12,$10,$50,$02,$BF,$44,$44,$44,$C4,$00,$10,$06 + .byte $60,$66,$00,$60,$7E,$00,$22,$05,$58,$00,$30,$56,$56,$56,$07,$03 + .byte $05,$80,$00,$00,$00,$02,$05,$35,$01,$17,$66,$80,$00,$04,$47,$01 + .byte $02,$FB,$00,$30,$30,$36,$03,$0A,$00,$4F,$04,$50,$55,$66,$80,$00 + .byte $2B,$02,$58,$02,$12,$02,$5A,$01,$10,$20,$95,$02,$16,$22,$81,$00 + .byte $04,$80,$00,$0A,$62,$01,$45,$03,$22,$25,$55,$57,$02,$1F,$52,$80 + .byte $00,$20,$50,$00,$00,$00,$00,$00 +powerup01_rle: + .byte $28,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$00,$01,$FF,$2C,$4F,$04 + .byte $04,$04,$04,$43,$01,$69,$5F,$44,$44,$44,$CC,$04,$00,$02,$FF,$26 + .byte $50,$00,$00,$00,$00,$00 +powerup02_rle: + .byte $33,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$C6,$00,$AB,$5F,$4A,$4A + .byte $4A,$0A,$4A,$00,$01,$68,$10,$04,$01,$00,$0F,$00,$01,$68,$5F,$44 + .byte $44,$44,$CC,$04,$00,$02,$E8,$0F,$00,$03,$2A,$50,$00,$00,$00,$00 + .byte $00 +powerup03_rle: + .byte $36,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$C6,$00,$AB,$6F,$40,$44 + .byte $44,$04,$44,$04,$00,$01,$67,$5F,$04,$04,$04,$C4,$04,$44,$01,$68 + .byte $6F,$44,$44,$44,$CC,$04,$A0,$00,$02,$E7,$0F,$00,$03,$2A,$50,$00 + .byte $00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/06_console/powerup01.png b/demos/another_myst/intro_graphics/06_console/powerup01.png new file mode 100644 index 00000000..dd1ffd45 Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/powerup01.png differ diff --git a/demos/another_myst/intro_graphics/06_console/powerup02.png b/demos/another_myst/intro_graphics/06_console/powerup02.png new file mode 100644 index 00000000..b18e5b3f Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/powerup02.png differ diff --git a/demos/another_myst/intro_graphics/06_console/powerup03.png b/demos/another_myst/intro_graphics/06_console/powerup03.png new file mode 100644 index 00000000..69ad56e2 Binary files /dev/null and b/demos/another_myst/intro_graphics/06_console/powerup03.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/Makefile b/demos/another_myst/intro_graphics/07_soda/Makefile new file mode 100644 index 00000000..cab7226c --- /dev/null +++ b/demos/another_myst/intro_graphics/07_soda/Makefile @@ -0,0 +1,68 @@ +include ../../../Makefile.inc + +PNG2RLE = ../../../gr-utils/png2rle +PNG2LZ4 = ../../../gr-utils/png2lz4 + + +all: intro_open_soda.inc intro_drinking.inc \ + intro_open_soda_lz4.inc intro_drinking_lz4.inc + +##### + +intro_open_soda.inc: $(PNG2RLE) soda_bg.png \ + soda01.png soda02.png soda03.png \ + soda04.png soda05.png soda06.png \ + soda07.png soda08.png soda09.png + $(PNG2RLE) asm soda_bg.png soda_bg_rle > intro_open_soda.inc + $(PNG2RLE) asm soda01.png soda01_rle >> intro_open_soda.inc + $(PNG2RLE) asm soda02.png soda02_rle >> intro_open_soda.inc + $(PNG2RLE) asm soda03.png soda03_rle >> intro_open_soda.inc + $(PNG2RLE) asm soda04.png soda04_rle >> intro_open_soda.inc + $(PNG2RLE) asm soda05.png soda05_rle >> intro_open_soda.inc + $(PNG2RLE) asm soda06.png soda06_rle >> intro_open_soda.inc + $(PNG2RLE) asm soda07.png soda07_rle >> intro_open_soda.inc + $(PNG2RLE) asm soda08.png soda08_rle >> intro_open_soda.inc + $(PNG2RLE) asm soda09.png soda09_rle >> intro_open_soda.inc + +##### + + +intro_drinking.inc: $(PNG2RLE) \ + drinking02.png drinking03.png drinking04.png drinking05.png + $(PNG2RLE) asm drinking02.png drinking02_rle >> intro_drinking.inc + $(PNG2RLE) asm drinking03.png drinking03_rle >> intro_drinking.inc + $(PNG2RLE) asm drinking04.png drinking04_rle >> intro_drinking.inc + $(PNG2RLE) asm drinking05.png drinking05_rle >> intro_drinking.inc + +##### + +intro_open_soda_lz4.inc: $(PNG2LZ4) soda_bg.png \ + soda01.png soda02.png soda03.png \ + soda04.png soda05.png soda06.png \ + soda07.png soda08.png soda09.png + $(PNG2LZ4) asm soda_bg.png soda_bg_rle > intro_open_soda_lz4.inc + $(PNG2LZ4) asm soda01.png soda01_rle >> intro_open_soda_lz4.inc + $(PNG2LZ4) asm soda02.png soda02_rle >> intro_open_soda_lz4.inc + $(PNG2LZ4) asm soda03.png soda03_rle >> intro_open_soda_lz4.inc + $(PNG2LZ4) asm soda04.png soda04_rle >> intro_open_soda_lz4.inc + $(PNG2LZ4) asm soda05.png soda05_rle >> intro_open_soda_lz4.inc + $(PNG2LZ4) asm soda06.png soda06_rle >> intro_open_soda_lz4.inc + $(PNG2LZ4) asm soda07.png soda07_rle >> intro_open_soda_lz4.inc + $(PNG2LZ4) asm soda08.png soda08_rle >> intro_open_soda_lz4.inc + $(PNG2LZ4) asm soda09.png soda09_rle >> intro_open_soda_lz4.inc + +##### + + +intro_drinking_lz4.inc: $(PNG2LZ4) \ + drinking02.png drinking03.png drinking04.png drinking05.png + $(PNG2LZ4) asm drinking02.png drinking02_rle >> intro_drinking_lz4.inc + $(PNG2LZ4) asm drinking03.png drinking03_rle >> intro_drinking_lz4.inc + $(PNG2LZ4) asm drinking04.png drinking04_rle >> intro_drinking_lz4.inc + $(PNG2LZ4) asm drinking05.png drinking05_rle >> intro_drinking_lz4.inc + + +##### + +clean: + rm -f *~ *.inc diff --git a/demos/another_myst/intro_graphics/07_soda/drinking01.png b/demos/another_myst/intro_graphics/07_soda/drinking01.png new file mode 100644 index 00000000..4e2d81a7 Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/drinking01.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/drinking02.png b/demos/another_myst/intro_graphics/07_soda/drinking02.png new file mode 100644 index 00000000..dd1593cf Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/drinking02.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/drinking03.png b/demos/another_myst/intro_graphics/07_soda/drinking03.png new file mode 100644 index 00000000..82d6b4d3 Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/drinking03.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/drinking04.png b/demos/another_myst/intro_graphics/07_soda/drinking04.png new file mode 100644 index 00000000..2d7ef106 Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/drinking04.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/drinking05.png b/demos/another_myst/intro_graphics/07_soda/drinking05.png new file mode 100644 index 00000000..90aa3f2e Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/drinking05.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/drinking06.png b/demos/another_myst/intro_graphics/07_soda/drinking06.png new file mode 100644 index 00000000..f3c7bec6 Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/drinking06.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/intro_drinking.inc b/demos/another_myst/intro_graphics/07_soda/intro_drinking.inc new file mode 100644 index 00000000..189fcc48 --- /dev/null +++ b/demos/another_myst/intro_graphics/07_soda/intro_drinking.inc @@ -0,0 +1,120 @@ +drinking02_rle: .byte $28 ; ysize=48 + .byte $A0,$13,$00, $A0,$15,$DD, $A0,$14,$00, $0D, $A0,$13,$DD, $A0,$15,$00, $0D + .byte $A0,$12,$DD, $A0,$16,$00, $10, $0D, $A0,$10,$DD, $A0,$15,$00, $91 + .byte $99,$99, $A0,$10,$DD, $A0,$14,$00, $10, $A3,$99, $A0,$10,$DD, $A0,$15,$00 + .byte $A4,$99, $AF,$DD, $A0,$13,$00, $20, $22, $11, $A3,$99 + .byte $AF,$DD, $A0,$12,$00, $A3,$22, $11, $99,$99, $D9, $AF,$DD + .byte $AD,$00, $20, $A3,$00, $20, $A3,$22, $21,$21, $A0,$11,$DD + .byte $AB,$00, $20, $66, $22, $66, $00, $A5,$22 + .byte $66, $22, $A0,$11,$DD, $AB,$00, $66, $26, $A6,$22 + .byte $62, $66,$66, $D2, $A0,$11,$DD, $AB,$00, $66, $26 + .byte $A5,$22, $62,$62, $22, $62, $A0,$12,$DD, $AB,$00, $22 + .byte $66, $A4,$22, $62, $A3,$66, $D6, $A0,$12,$DD, $AC,$00 + .byte $02, $A4,$22, $A4,$66, $A0,$13,$DD, $AC,$00, $20, $A3,$22 + .byte $62, $A5,$66, $A0,$12,$DD, $AC,$00, $A4,$22, $A6,$66, $A0,$12,$05 + .byte $A4,$00, $20, $A7,$00, $A4,$22, $A4,$66, $22, $26 + .byte $A0,$16,$00, $22,$22, $20, $A5,$00, $A4,$22, $A4,$66, $22 + .byte $A0,$16,$00, $20, $A5,$22, $A3,$20, $A4,$22, $A4,$66, $22 + .byte $A0,$16,$00, $AD,$22, $66, $62, $26,$26, $22, $A0,$15,$00 + .byte $20, $AC,$22, $A3,$66, $26, $02, $A4,$00, $50 + .byte $A0,$12,$00, $AD,$22, $66,$66, $22, $A3,$00, $50, $A3,$55 + .byte $20, $A0,$11,$00, $AA,$22, $02, $22,$22, $26, $22 + .byte $00, $50, $A3,$55, $25, $A3,$22, $AC,$00 + .byte $A1 +drinking03_rle: .byte $28 ; ysize=48 + .byte $A0,$10,$00, $0D, $A0,$17,$DD, $A0,$12,$00, $0D, $A0,$15,$DD, $A0,$11,$00 + .byte $90,$90, $91, $A0,$14,$DD, $A0,$11,$00, $A4,$99, $A0,$13,$DD, $A0,$10,$00 + .byte $01, $A4,$99, $A0,$13,$DD, $A0,$11,$00, $A4,$99, $A0,$13,$DD, $A0,$10,$00 + .byte $22,$22, $11, $99,$99, $A0,$13,$DD, $AF,$00, $A3,$22, $11 + .byte $29, $99, $A0,$13,$DD, $AE,$00, $20, $A3,$22, $62 + .byte $22, $A0,$14,$DD, $AE,$00, $A3,$22, $62, $66, $22 + .byte $A0,$14,$DD, $A9,$00, $60, $62, $26, $20, $A3,$22 + .byte $66,$66, $26, $D2, $A0,$14,$DD, $A9,$00, $66, $A6,$22 + .byte $62, $22,$22, $A0,$15,$DD, $A9,$00, $66, $26, $A5,$22 + .byte $A3,$66, $2D, $5D, $2D, $62, $DD, $22 + .byte $6D, $AE,$DD, $A9,$00, $22, $66, $A4,$22, $A4,$66 + .byte $22, $55, $22,$22, $56, $22, $66, $5D + .byte $22, $DD, $2D, $AA,$DD, $AA,$00, $02, $A4,$22 + .byte $A5,$66, $55, $22,$22, $55, $22, $66, $22 + .byte $62, $25, $22, $66, $A9,$DD, $AB,$00, $A4,$22 + .byte $A4,$66, $26, $55, $A4,$22, $26, $A5,$66, $77 + .byte $7D,$7D, $A6,$DD, $AB,$00, $A5,$22, $A3,$66, $22, $55 + .byte $77, $A4,$22, $66, $62, $26, $66, $22 + .byte $55, $57,$57, $A6,$05, $AB,$00, $A5,$22, $A3,$66, $22 + .byte $55, $77, $A4,$22, $26, $A3,$66, $62, $25 + .byte $55,$55, $A9,$00, $20,$20, $A6,$00, $A5,$22, $66,$66, $26 + .byte $22, $75, $77, $A5,$22, $A4,$66, $22, $55,$55 + .byte $A9,$00, $A4,$22, $20,$20, $00, $20, $A4,$22, $62 + .byte $A3,$66, $A3,$77, $A5,$22, $26, $A3,$66, $22, $55,$55 + .byte $A9,$00, $AC,$22, $26, $66,$66, $22, $00, $02 + .byte $A7,$22, $A3,$66, $22, $55,$55, $A9,$00, $AE,$22, $66 + .byte $22, $00,$00, $A7,$22, $26, $66,$66, $22, $55 + .byte $05, $A8,$00, $AF,$22, $66, $22, $A3,$00, $A7,$22 + .byte $66,$66, $62, $25, $A9,$00, $AC,$22, $AA,$00, $02 + .byte $A4,$22, $A3,$66, $22, $A7,$00 + .byte $A1 +drinking04_rle: .byte $28 ; ysize=48 + .byte $A0,$10,$00, $0D, $A0,$17,$DD, $A0,$11,$00, $10, $9D, $A0,$15,$DD + .byte $A0,$10,$00, $10, $99,$99, $9D, $A0,$14,$DD, $A0,$10,$00, $A4,$99 + .byte $A0,$14,$DD, $A0,$10,$00, $A4,$99, $A0,$14,$DD, $A0,$10,$00, $20, $A3,$99 + .byte $A0,$14,$DD, $AF,$00, $22,$22, $11, $99,$99, $A0,$14,$DD, $AE,$00 + .byte $A3,$22, $21, $29, $A0,$15,$DD, $AE,$00, $A4,$22, $62 + .byte $A0,$15,$DD, $AA,$00, $20, $00,$00, $20, $22,$22, $62 + .byte $66,$66, $A0,$15,$DD, $A9,$00, $62,$62, $22, $20, $22,$22 + .byte $62, $A3,$22, $A0,$15,$DD, $A9,$00, $66, $A5,$22, $A3,$66 + .byte $26, $A3,$DD, $22, $DD, $22, $6D, $2D + .byte $AD,$DD, $A9,$00, $66,$66, $A4,$22, $A3,$66, $62, $DD + .byte $55,$55, $22, $DD, $22, $66, $22,$22, $DD + .byte $2D, $AA,$DD, $A9,$00, $26, $62, $A3,$22, $A5,$66 + .byte $62, $55, $75, $22, $55, $A3,$22, $66 + .byte $5D, $66, $62, $A9,$DD, $A9,$00, $02, $26 + .byte $A3,$22, $A6,$66, $55, $77, $A4,$22, $66,$66, $26 + .byte $62, $26, $A3,$7D, $A6,$DD, $AA,$00, $A4,$22, $A5,$66 + .byte $22, $55, $77, $A4,$22, $A4,$66, $22, $55 + .byte $57,$57, $A6,$DD, $AA,$00, $A5,$22, $A5,$66, $55, $77 + .byte $A4,$22, $A4,$66, $62, $25, $55,$55, $A6,$05, $AA,$00 + .byte $02, $A4,$22, $A4,$66, $52, $75, $77, $A4,$22 + .byte $26, $A4,$66, $22, $55,$55, $A0,$11,$00, $A4,$22, $A3,$66 + .byte $22, $25, $77,$77, $A5,$22, $A4,$66, $22, $55,$55 + .byte $A9,$00, $22, $A3,$20, $A4,$00, $A4,$22, $A3,$66, $26 + .byte $06, $02, $07, $A5,$22, $26, $A3,$66, $22 + .byte $55,$55, $A9,$00, $AC,$22, $26, $66,$66, $22, $A3,$00 + .byte $A6,$22, $A3,$66, $62, $55, $05, $A9,$00, $AD,$22 + .byte $26, $66, $22, $A3,$00, $A6,$22, $26, $A3,$66 + .byte $22, $AA,$00, $AB,$22, $A5,$02, $A4,$00, $02, $A5,$22 + .byte $A3,$66, $22, $AA,$00, $AB,$22, $AB,$00, $02, $A3,$22 + .byte $A3,$66, $22, $A7,$00 + .byte $A1 +drinking05_rle: .byte $28 ; ysize=48 + .byte $A0,$11,$00, $0D, $A0,$16,$DD, $A0,$11,$00, $90, $9D, $A0,$15,$DD + .byte $AF,$00, $91, $A3,$99, $9D, $A0,$14,$DD, $AF,$00, $A5,$99 + .byte $A0,$14,$DD, $AF,$00, $19, $A4,$99, $A0,$14,$DD, $AF,$00, $22 + .byte $A3,$99, $D9, $A0,$14,$DD, $AE,$00, $22,$22, $11, $19 + .byte $69, $A0,$15,$DD, $AD,$00, $A4,$22, $66,$66, $A0,$15,$DD, $AD,$00 + .byte $A3,$22, $A3,$66, $A0,$15,$DD, $AA,$00, $20, $00, $20 + .byte $22,$22, $66, $26,$26, $D2, $A0,$15,$DD, $A9,$00, $62 + .byte $26, $A4,$22, $62,$62, $22, $A3,$DD, $2D, $22 + .byte $2D, $DD, $2D,$2D, $AD,$DD, $A9,$00, $66, $62 + .byte $A4,$22, $66,$66, $62, $2D, $DD, $5D, $52 + .byte $22,$22, $5D, $22,$22, $66, $DD, $6D, $2D + .byte $A9,$DD, $A9,$00, $66, $26, $A4,$22, $A3,$66, $62 + .byte $6D, $55,$55, $22,$22, $65, $22,$22, $66,$66, $26 + .byte $22, $A9,$DD, $A9,$00, $26, $62, $A4,$22, $A5,$66 + .byte $55,$55, $A4,$22, $62, $66,$66, $62, $22, $57 + .byte $77, $7D, $A6,$DD, $A9,$00, $02, $26, $A4,$22 + .byte $A4,$66, $22, $55,$55, $A4,$22, $26, $A3,$66, $62 + .byte $25, $55,$55, $A6,$DD, $AA,$00, $A5,$22, $A4,$66, $22 + .byte $55,$55, $A5,$22, $A4,$66, $22, $55,$55, $A6,$DD, $AA,$00 + .byte $02, $A5,$22, $A3,$66, $62, $55, $77,$77, $A4,$22 + .byte $A4,$66, $26, $55,$55, $A6,$05, $AB,$00, $A5,$22, $66,$66 + .byte $26,$26, $55, $77,$77, $A4,$22, $26, $A3,$66, $22 + .byte $55, $05, $A0,$11,$00, $A5,$22, $A3,$66, $26, $02 + .byte $27,$27, $A5,$22, $A3,$66, $22, $55, $AA,$00, $22,$22 + .byte $A3,$20, $00,$00, $20, $A5,$22, $A3,$66, $02, $00 + .byte $A7,$22, $A4,$66, $55, $AA,$00, $AD,$22, $26, $66 + .byte $22, $A3,$00, $A6,$22, $26, $66,$66, $22, $05 + .byte $AA,$00, $AE,$22, $26, $22, $A4,$00, $02, $A5,$22 + .byte $66,$66, $22, $AB,$00, $AC,$22, $02,$02, $A7,$00, $02,$02 + .byte $A3,$22, $66,$66, $62, $20, $AA,$00, $AC,$22, $AB,$00 + .byte $A3,$22, $A3,$66, $22, $A7,$00 + .byte $A1 diff --git a/demos/another_myst/intro_graphics/07_soda/intro_drinking.png b/demos/another_myst/intro_graphics/07_soda/intro_drinking.png new file mode 100644 index 00000000..1f5f9325 Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/intro_drinking.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/intro_drinking_lz4.inc b/demos/another_myst/intro_graphics/07_soda/intro_drinking_lz4.inc new file mode 100644 index 00000000..488fe2a1 --- /dev/null +++ b/demos/another_myst/intro_graphics/07_soda/intro_drinking_lz4.inc @@ -0,0 +1,86 @@ + +drinking02_rle: + .byte $03,$01 + .byte $1E,$00,$01,$00,$1F,$DD,$01,$00,$01,$0E,$27,$00,$7E,$22,$22,$22 + .byte $11,$99,$99,$D9,$28,$00,$08,$22,$00,$21,$22,$66,$01,$00,$1F,$05 + .byte $01,$00,$06,$2E,$00,$00,$01,$00,$1F,$0D,$80,$00,$0D,$10,$20,$04 + .byte $00,$5F,$22,$22,$22,$21,$21,$28,$00,$02,$1B,$20,$80,$00,$3F,$22 + .byte $26,$00,$01,$00,$1B,$1F,$0D,$80,$00,$0A,$61,$20,$66,$22,$66,$00 + .byte $22,$5D,$00,$1E,$22,$28,$00,$01,$78,$00,$1A,$20,$80,$00,$1F,$00 + .byte $01,$00,$1D,$2F,$10,$0D,$80,$00,$08,$31,$66,$26,$22,$01,$00,$4F + .byte $62,$66,$66,$D2,$80,$00,$01,$11,$20,$1E,$00,$3F,$20,$20,$20,$80 + .byte $00,$26,$3F,$91,$99,$99,$80,$00,$0F,$4F,$62,$62,$22,$62,$28,$01 + .byte $02,$18,$22,$01,$00,$5F,$66,$62,$26,$26,$22,$FE,$00,$1D,$1F,$99 + .byte $80,$00,$0A,$23,$22,$66,$FE,$00,$2F,$66,$D6,$80,$00,$01,$19,$20 + .byte $7F,$00,$40,$66,$66,$26,$02,$35,$00,$1F,$50,$81,$00,$19,$1E,$99 + .byte $81,$00,$08,$1F,$00,$14,$02,$59,$01,$1F,$DD,$00,$01,$10,$01,$7E + .byte $01,$5F,$50,$55,$55,$55,$20,$7E,$00,$15,$3F,$20,$22,$11,$80,$00 + .byte $0B,$13,$20,$FF,$00,$0F,$81,$00,$01,$19,$00,$81,$00,$51,$02,$22 + .byte $22,$26,$22,$7E,$00,$3C,$25,$22,$22,$87,$01,$50,$00,$00,$00,$00 + .byte $00 +drinking03_rle: + .byte $31,$01 + .byte $1B,$00,$01,$00,$2F,$0D,$DD,$01,$00,$03,$0A,$26,$00,$6F,$20,$22 + .byte $22,$22,$62,$22,$28,$00,$0C,$10,$22,$01,$00,$61,$66,$66,$66,$22 + .byte $55,$77,$0A,$00,$89,$62,$26,$66,$22,$55,$57,$57,$05,$01,$00,$2F + .byte $00,$00,$82,$00,$13,$0A,$24,$00,$00,$7F,$00,$1F,$66,$80,$00,$1C + .byte $9F,$26,$66,$66,$66,$62,$25,$55,$55,$00,$01,$00,$0B,$3F,$90,$90 + .byte $91,$58,$00,$0A,$41,$60,$62,$26,$20,$58,$00,$2F,$26,$D2,$28,$00 + .byte $04,$29,$20,$20,$80,$00,$44,$26,$22,$75,$77,$8B,$00,$2F,$66,$22 + .byte $80,$00,$0E,$4F,$99,$99,$99,$99,$80,$00,$09,$10,$66,$4C,$00,$00 + .byte $7E,$01,$1F,$22,$28,$01,$05,$00,$1F,$00,$20,$20,$20,$A4,$01,$00 + .byte $26,$01,$42,$66,$66,$77,$77,$80,$00,$1F,$26,$80,$00,$11,$1F,$01 + .byte $80,$00,$0E,$14,$26,$CD,$00,$7E,$2D,$5D,$2D,$62,$DD,$22,$6D,$80 + .byte $00,$06,$01,$00,$00,$74,$00,$33,$22,$00,$02,$0D,$00,$0F,$00,$01 + .byte $32,$26,$22,$66,$4C,$01,$9F,$22,$22,$56,$22,$66,$5D,$22,$DD,$2D + .byte $80,$00,$05,$00,$2A,$00,$37,$22,$00,$00,$8D,$00,$1E,$55,$72,$02 + .byte $0B,$5A,$02,$1F,$11,$80,$00,$0B,$24,$00,$02,$80,$00,$C7,$66,$55 + .byte $22,$22,$55,$22,$66,$22,$62,$25,$22,$66,$28,$00,$1E,$22,$80,$00 + .byte $04,$14,$00,$00,$81,$02,$0F,$7F,$00,$0D,$4F,$22,$11,$29,$99,$D8 + .byte $02,$0F,$00,$7F,$00,$23,$26,$55,$D6,$01,$00,$E4,$01,$2F,$7D,$7D + .byte $80,$00,$01,$0E,$B6,$00,$07,$13,$00,$50,$00,$00,$00,$00,$00 +drinking04_rle: + .byte $3B,$01 + .byte $1B,$00,$01,$00,$2F,$0D,$DD,$01,$00,$03,$0A,$26,$00,$5F,$22,$22 + .byte $22,$22,$62,$28,$00,$0C,$10,$22,$01,$00,$10,$66,$01,$00,$24,$55 + .byte $77,$0B,$00,$59,$62,$25,$55,$55,$05,$01,$00,$1C,$00,$01,$00,$2F + .byte $10,$9D,$58,$00,$0C,$9F,$20,$00,$00,$20,$22,$22,$62,$66,$66,$28 + .byte $00,$0C,$14,$02,$75,$00,$21,$52,$75,$80,$00,$10,$26,$0C,$00,$3D + .byte $22,$55,$55,$72,$00,$0A,$7F,$00,$3F,$99,$99,$9D,$58,$00,$0A,$30 + .byte $62,$62,$22,$7F,$00,$3F,$22,$22,$22,$28,$01,$0D,$03,$80,$00,$45 + .byte $22,$25,$77,$77,$0C,$01,$0F,$80,$00,$0E,$4F,$99,$99,$99,$99,$58 + .byte $00,$0A,$14,$66,$4C,$00,$9C,$26,$DD,$DD,$DD,$22,$DD,$22,$6D,$2D + .byte $28,$00,$47,$22,$20,$20,$20,$80,$00,$54,$26,$06,$02,$07,$22,$01 + .byte $01,$0F,$80,$00,$30,$13,$66,$58,$00,$CA,$62,$DD,$55,$55,$22,$DD + .byte $22,$66,$22,$22,$DD,$2D,$80,$00,$06,$01,$00,$00,$74,$00,$15,$22 + .byte $13,$00,$00,$35,$00,$2F,$55,$05,$80,$00,$0B,$1F,$20,$80,$00,$0D + .byte $24,$26,$62,$57,$02,$50,$62,$55,$75,$22,$55,$0D,$00,$3E,$5D,$66 + .byte $62,$80,$00,$05,$81,$00,$06,$80,$00,$01,$01,$01,$0E,$7F,$00,$0A + .byte $D9,$02,$1F,$11,$80,$00,$0C,$24,$02,$26,$80,$00,$05,$D8,$02,$6F + .byte $26,$62,$26,$7D,$7D,$7D,$80,$00,$01,$10,$02,$01,$00,$05,$8D,$02 + .byte $1F,$22,$80,$00,$0D,$00,$3B,$00,$2F,$21,$29,$58,$03,$10,$12,$66 + .byte $4C,$02,$16,$77,$57,$02,$2F,$57,$57,$80,$00,$01,$1A,$00,$0F,$03 + .byte $0A,$80,$00,$50,$00,$00,$00,$00,$00 +drinking05_rle: + .byte $51,$01 + .byte $1C,$00,$01,$00,$2F,$0D,$DD,$01,$00,$02,$09,$24,$00,$6F,$22,$22 + .byte $22,$66,$66,$66,$28,$00,$0C,$32,$02,$22,$22,$28,$00,$43,$62,$55 + .byte $77,$77,$0B,$00,$59,$66,$26,$55,$55,$05,$01,$00,$0D,$80,$00,$2F + .byte $90,$9D,$58,$00,$0C,$9F,$20,$00,$20,$22,$22,$66,$26,$26,$D2,$A8 + .byte $00,$0D,$03,$80,$00,$23,$26,$26,$80,$00,$6E,$26,$66,$66,$66,$22 + .byte $55,$72,$00,$08,$01,$00,$5F,$91,$99,$99,$99,$9D,$58,$00,$0A,$20 + .byte $62,$26,$4C,$00,$CF,$62,$62,$22,$DD,$DD,$DD,$2D,$22,$2D,$DD,$2D + .byte $2D,$80,$00,$0C,$54,$66,$26,$02,$27,$27,$0C,$00,$3F,$22,$55,$00 + .byte $01,$00,$0A,$10,$99,$01,$00,$0F,$80,$00,$0A,$22,$66,$62,$4B,$00 + .byte $D6,$62,$2D,$DD,$5D,$52,$22,$22,$5D,$22,$22,$66,$DD,$6D,$84,$00 + .byte $01,$78,$00,$64,$20,$20,$20,$00,$00,$20,$74,$00,$12,$02,$8A,$00 + .byte $02,$81,$01,$0F,$80,$00,$0C,$1F,$19,$80,$00,$0F,$14,$26,$D7,$01 + .byte $61,$6D,$55,$55,$22,$22,$65,$63,$01,$1A,$22,$80,$00,$07,$01,$00 + .byte $34,$26,$66,$22,$13,$00,$00,$81,$01,$1E,$22,$7F,$01,$0A,$5A,$02 + .byte $4F,$99,$99,$99,$D9,$80,$00,$0A,$13,$26,$00,$01,$00,$CC,$00,$11 + .byte $55,$8B,$01,$7E,$66,$66,$62,$22,$57,$77,$7D,$80,$00,$02,$75,$00 + .byte $18,$22,$8D,$02,$1F,$22,$7F,$00,$0C,$4F,$22,$11,$19,$69,$58,$02 + .byte $0B,$13,$02,$00,$01,$00,$CC,$01,$14,$55,$57,$02,$4F,$62,$25,$55 + .byte $55,$80,$00,$02,$24,$02,$02,$37,$00,$12,$02,$B6,$01,$1E,$20,$7F + .byte $00,$0A,$32,$02,$0F,$58,$03,$0E,$1B,$22,$80,$00,$04,$0C,$00,$0F + .byte $80,$00,$02,$0D,$B5,$03,$07,$12,$00,$50,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/07_soda/intro_open_soda.inc b/demos/another_myst/intro_graphics/07_soda/intro_open_soda.inc new file mode 100644 index 00000000..bb9b3a0d --- /dev/null +++ b/demos/another_myst/intro_graphics/07_soda/intro_open_soda.inc @@ -0,0 +1,219 @@ +soda_bg_rle: .byte $28 ; ysize=48 + .byte $A9,$00, $55, $A5,$00, $55, $A4,$00, $55, $A5,$00 + .byte $55,$55, $A8,$00, $55, $A3,$66, $A9,$00, $55, $A5,$00 + .byte $55, $A4,$00, $55, $A5,$00, $55,$55, $A8,$00, $55 + .byte $66,$66, $56, $A9,$00, $55, $A5,$00, $55, $A4,$00 + .byte $55, $A4,$00, $50, $55, $A8,$00, $55, $66,$66 + .byte $55, $AA,$00, $55, $A5,$00, $55, $A4,$00, $55 + .byte $A4,$00, $55,$55, $A8,$00, $55, $66, $56, $05 + .byte $AA,$00, $05, $55, $A4,$00, $55, $A4,$00, $55 + .byte $A4,$00, $55,$55, $A7,$00, $50, $65, $66, $55 + .byte $AC,$00, $55, $A4,$00, $55, $A4,$00, $55, $A4,$00 + .byte $55,$55, $A7,$00, $55, $66, $56, $05, $AC,$00 + .byte $55, $A4,$00, $55, $A3,$00, $50, $55, $A4,$00 + .byte $55, $A7,$00, $50, $65, $66, $55, $AD,$00 + .byte $55, $A4,$00, $55, $A3,$00, $55, $A4,$00, $50 + .byte $55, $A7,$00, $55, $66, $55, $AE,$00, $05 + .byte $55, $A3,$00, $55, $A3,$00, $55, $A4,$00, $55,$55 + .byte $A6,$00, $50, $65, $56, $05, $AF,$00, $55 + .byte $A7,$00, $55, $A4,$00, $55,$55, $A6,$00, $55, $66 + .byte $55, $A0,$10,$00, $55, $A7,$00, $55, $A4,$00, $55 + .byte $A6,$00, $50, $65, $56, $05, $A0,$10,$00, $05 + .byte $A7,$00, $55, $A4,$00, $55, $A6,$00, $55, $66 + .byte $55, $A0,$19,$00, $05, $A3,$00, $55,$55, $A6,$00, $65 + .byte $56, $A0,$1E,$00, $55,$55, $A5,$00, $55, $66, $55 + .byte $A0,$1E,$00, $55, $A6,$00, $65, $56, $A7,$00, $50 + .byte $A0,$17,$00, $55, $A5,$00, $55, $66, $05, $A6,$00 + .byte $50, $66, $A0,$17,$00, $55, $A5,$00, $65, $56 + .byte $A6,$00, $50, $66,$66, $A0,$16,$00, $55,$55, $A4,$00, $65 + .byte $56, $A7,$00, $66,$66, $05, $A0,$16,$00, $55, $A5,$00 + .byte $56, $05, $A6,$00, $65, $66, $05, $A0,$17,$00 + .byte $55, $A4,$00, $50, $55, $A6,$00, $65, $66 + .byte $05, $A0,$18,$00, $55, $A4,$00, $55, $05, $A5,$00 + .byte $65, $66, $05, $A0,$18,$00, $50, $55, $A3,$00 + .byte $50, $55, $A5,$00, $50, $66, $05, $A0,$19,$00 + .byte $55, $A4,$00, $55, $A5,$00, $50, $66, $05 + .byte $A0,$1A,$00, $55, $A4,$00, $55, $A4,$00, $50, $66 + .byte $05, $A6,$00 + .byte $A1 +soda01_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$27,$AA, $BA,$BA, $BB,$BB, $BA, $A0,$1F,$AA, $BA + .byte $A9,$BB, $BA, $A0,$1C,$AA, $BA, $A5,$BB, $2B, $A3,$02 + .byte $2B, $BB, $A0,$1B,$AA, $BA, $A5,$BB, $22, $20 + .byte $A3,$22, $20, $2B, $BB, $A0,$18,$AA, $BA, $A6,$BB + .byte $22,$22, $26, $02,$02, $06, $22,$22, $2B, $A0,$17,$AA + .byte $BA, $A7,$BB, $22,$22, $00, $22,$22, $00, $A3,$22 + .byte $A0,$15,$AA, $BA, $A9,$BB, $A3,$22, $00, $22, $00 + .byte $A3,$22, $A4,$AA, $BA,$BA, $AC,$AA, $BA, $AC,$BB, $A3,$22 + .byte $02, $20, $A4,$22, $A0,$01,$AA, $BA,$BA, $A3,$BB, $3A + .byte $BB, $AA,$AA, $AD,$BB, $B2, $A7,$22, $B2, $A3,$BB + .byte $00, $BB,$BB, $B3, $3B, $BB, $A9,$AA, $A4,$BB + .byte $B2, $22, $A8,$BB, $00, $22, $20, $02,$02 + .byte $26, $02, $0B, $A4,$BB, $00, $BB,$BB, $33 + .byte $BB, $3A, $A8,$AA, $A7,$BB, $A5,$3B, $BB,$BB, $00,$00 + .byte $A4,$02, $00,$00, $0B, $A6,$BB, $B3, $BB, $33 + .byte $BB, $A7,$AA, $A4,$BB, $3B, $A0,$02,$A3, $A5,$AA, $A0,$01,$A3 + .byte $A0,$01,$AB, $A0,$01,$AA, $A6,$A0, $33, $00, $0B, $A3,$BB + .byte $33, $A3,$BB, $33, $BB, $BA, $A6,$AA, $BB + .byte $3B,$3B, $A0,$01,$A3, $A0,$11,$AA, $33, $30, $00, $A3,$BB + .byte $33, $A6,$BB, $A6,$AA, $A0,$01,$A3, $A0,$15,$AA, $33, $00 + .byte $AB,$BB, $A0,$1B,$AA, $33, $00, $AB,$BB, $A0,$1B,$AA, $33 + .byte $30, $AB,$BB, $A0,$1C,$AA, $33, $AB,$BB, $A5,$AA + .byte $A1 +soda02_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$4D,$AA, $A4,$BA, $BB,$BB, $BA, $A0,$1F,$AA, $BA + .byte $A9,$BB, $BA, $A0,$1C,$AA, $BA, $A6,$BB, $2B, $02 + .byte $2B, $BB,$BB, $A0,$02,$AA, $BA,$BA, $3A, $A0,$15,$AA, $BA + .byte $A6,$BB, $2B, $22, $20, $22,$22, $B2, $BB + .byte $BA, $A3,$BB, $33, $BB,$BB, $A0,$11,$AA, $BA, $A7,$BB + .byte $2B, $A3,$22, $02,$02, $A3,$BB, $00, $0B, $BB + .byte $B3, $3B, $BB,$BB, $AE,$AA, $BA, $A8,$BB, $55 + .byte $A3,$22, $00, $22, $00,$00, $A3,$BB, $00, $BB,$BB + .byte $33, $BB, $3B, $AB,$AA, $BA, $AB,$BB, $55 + .byte $A3,$22, $00, $22, $00,$00, $A3,$BB, $00, $BB,$BB + .byte $33, $BB, $33, $BB, $AA,$AA, $AD,$BB, $A4,$22 + .byte $50, $A3,$00, $A3,$BB, $33, $BB, $B3, $BB + .byte $B3, $3B, $BB, $A9,$AA, $A5,$BB, $22, $2B + .byte $A6,$BB, $00, $A4,$22, $A3,$00, $A8,$BB, $33, $BB + .byte $A9,$AA, $AD,$BB, $00, $02, $20, $02,$02, $A3,$00 + .byte $AB,$BB, $A8,$AA, $A3,$BB, $3B,$3B, $A7,$A3, $3B, $33 + .byte $00,$00, $A3,$02, $00,$00, $33, $AA,$BB, $BA, $A7,$AA + .byte $3B, $A0,$02,$A3, $AA,$AA, $A0,$01,$A3, $A0,$01,$AA, $A4,$A0, $A0,$02,$AA + .byte $33, $AB,$BB, $A0,$1C,$AA, $33, $AB,$BB, $A0,$1C,$AA, $33 + .byte $3B, $AA,$BB, $A0,$1D,$AA, $33, $AA,$BB, $A0,$1D,$AA, $33 + .byte $AA,$BB, $A7,$AA + .byte $A1 +soda03_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$74,$AA, $A3,$BA, $A5,$BB, $A3,$AA, $BA, $A0,$1A,$AA + .byte $BA, $AA,$BB, $BA, $BB,$BB, $3A, $BB, $BA + .byte $A0,$15,$AA, $BA, $A8,$BB, $2B, $22, $B2, $2B + .byte $0B, $BB,$BB, $B3, $3B, $BB, $BA, $A0,$12,$AA + .byte $BA, $A7,$BB, $5B, $2B, $22,$22, $BB,$BB, $B0 + .byte $00, $A3,$BB, $33, $BB,$BB, $3A, $AF,$AA, $BA + .byte $A9,$BB, $55, $22,$22, $62, $0B, $BB,$BB, $00 + .byte $A3,$BB, $B3, $3B, $BB, $33, $BB, $AC,$AA + .byte $BA, $AA,$BB, $B5, $55, $A3,$22, $00, $A3,$BB + .byte $B3, $3B, $BB,$BB, $33, $BB, $B3, $BB + .byte $BA, $AA,$AA, $AD,$BB, $B5, $A3,$22, $00, $0B + .byte $A3,$BB, $33, $A7,$BB, $AA,$AA, $A5,$BB, $2B, $A7,$BB + .byte $0B, $A3,$22, $00,$00, $AB,$BB, $AA,$AA, $A5,$BB, $B2,$B2 + .byte $A6,$BB, $00, $22, $02, $22, $A3,$00, $AA,$BB + .byte $BA, $A9,$AA, $A5,$BB, $A6,$3B, $BB,$BB, $30, $00 + .byte $02, $20, $A3,$00, $3B, $AA,$BB, $A9,$AA, $BB,$BB + .byte $3B, $A0,$02,$A3, $A6,$AA, $A0,$01,$A3, $3B, $33, $A0,$01,$A0 + .byte $A5,$00, $33, $AA,$BB, $A9,$AA, $A0,$02,$A3, $AE,$AA, $A3,$A0 + .byte $A0,$01,$AA, $33, $AA,$BB, $A0,$1D,$AA, $33, $AA,$BB, $A0,$1D,$AA + .byte $33, $AA,$BB, $A0,$1E,$AA, $33, $A9,$BB, $A9,$AA + .byte $A1 +soda04_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$55,$AA, $BA, $BB,$BB, $A0,$25,$AA, $A3,$BB, $33 + .byte $BA, $A0,$19,$AA, $BA, $A8,$BB, $B0, $00, $BB,$BB + .byte $33, $BB, $A0,$17,$AA, $BA, $AB,$BB, $00, $BB,$BB + .byte $33, $BB,$BB, $A0,$14,$AA, $BA, $A8,$BB, $2B, $0B + .byte $A3,$BB, $B0, $A3,$BB, $33, $BB, $3A, $BA + .byte $A0,$10,$AA, $BA, $A9,$BB, $02, $20,$20, $A7,$BB, $33 + .byte $BB, $B3, $3B, $AE,$AA, $BA, $A9,$BB, $5B + .byte $00, $A3,$22, $00, $BB,$BB, $3B, $A4,$BB, $33 + .byte $BB, $33, $BB, $AB,$AA, $BA, $AB,$BB, $55 + .byte $00, $22,$22, $26, $00, $BB,$BB, $B3, $3B + .byte $A8,$BB, $AA,$AA, $AD,$BB, $00, $A3,$22, $00,$00, $AB,$BB + .byte $AA,$AA, $A4,$BB, $2B,$2B, $A7,$BB, $00, $A3,$22, $00,$00 + .byte $AB,$BB, $BA, $A9,$AA, $A5,$BB, $B2, $A7,$BB, $00 + .byte $A3,$22, $00,$00, $33, $AB,$BB, $A9,$AA, $A3,$BB, $A4,$3B + .byte $A3,$AB, $3B, $BB,$BB, $00, $02, $20, $02 + .byte $00,$00, $33, $AB,$BB, $A9,$AA, $3B,$3B, $A0,$01,$A3, $A8,$AA + .byte $A0,$01,$A3, $3B, $00,$00, $02,$02, $00,$00, $33, $AB,$BB + .byte $A0,$17,$AA, $A4,$A0, $A0,$02,$AA, $33, $AA,$BB, $A0,$1D,$AA, $33 + .byte $AA,$BB, $BA, $A0,$1C,$AA, $33, $AB,$BB, $A8,$AA + .byte $A1 +soda05_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$9C,$AA, $BA, $A7,$BB, $BA, $A0,$01,$AA, $BA,$BA + .byte $A0,$1A,$AA, $BA, $AA,$BB, $3A, $BB,$BB, $BA, $A0,$16,$AA + .byte $BA,$BA, $AC,$BB, $B3, $A4,$BB, $BA, $A0,$12,$AA, $BA + .byte $AA,$BB, $0B, $02, $A9,$BB, $BA,$BA, $AE,$AA, $BA + .byte $AB,$BB, $00,$00, $22, $00, $AA,$BB, $AC,$AA, $BA + .byte $AB,$BB, $55, $00, $20, $22, $62, $00 + .byte $AB,$BB, $AB,$AA, $AC,$BB, $55, $00, $A3,$22, $00 + .byte $AB,$BB, $AB,$AA, $A5,$BB, $2B, $A7,$BB, $00, $A3,$22 + .byte $00, $0B, $AA,$BB, $BA, $AA,$AA, $A4,$BB, $A3,$B2 + .byte $A6,$BB, $00, $A3,$22, $00,$00, $AB,$BB, $AA,$AA, $A4,$BB + .byte $A7,$3B, $BB,$BB, $00, $22, $02, $22, $00,$00 + .byte $AB,$BB, $AA,$AA, $3B,$3B, $A0,$02,$A3, $A7,$AA, $A0,$01,$A3, $3B + .byte $00,$00, $22, $20, $00,$00, $3B, $AA,$BB, $BA + .byte $A0,$17,$AA, $A0,$01,$A0, $00, $02, $00,$00, $A0,$01,$A3, $3B + .byte $AA,$BB, $A0,$1D,$AA, $A0,$01,$A3, $3B, $A9,$BB, $A0,$1E,$AA, $33 + .byte $AA,$BB, $A8,$AA + .byte $A1 +soda06_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$74,$AA, $A3,$BA, $A4,$BB, $BA, $A0,$1F,$AA, $AA,$BB + .byte $BA, $A0,$1B,$AA, $BA, $A6,$BB, $2B, $A3,$22, $2B + .byte $BB, $A0,$19,$AA, $BA, $A7,$BB, $A3,$22, $00, $22,$22 + .byte $2B, $A0,$17,$AA, $BA, $A8,$BB, $52, $22, $00 + .byte $A5,$22, $A0,$01,$AA, $BA, $BB,$BB, $A0,$10,$AA, $BA, $AA,$BB + .byte $55, $00, $A5,$22, $B2,$B2, $A5,$BB, $BA, $AD,$AA + .byte $AD,$BB, $00, $A3,$22, $AC,$BB, $BA, $AA,$AA, $A5,$BB + .byte $2B, $A7,$BB, $00, $A3,$22, $00, $AC,$BB, $AA,$AA + .byte $A5,$BB, $B2,$B2, $A6,$BB, $00, $22, $02, $22 + .byte $00, $AC,$BB, $AA,$AA, $A4,$BB, $A6,$3B, $A3,$BB, $00 + .byte $02, $22, $20, $00, $AC,$BB, $AA,$AA, $3B,$3B + .byte $A0,$02,$A3, $A6,$AA, $A0,$02,$A3, $BB, $A5,$00, $AC,$BB, $BA + .byte $A0,$15,$AA, $A0,$01,$A3, $A6,$AA, $AC,$BB, $A0,$1C,$AA, $AC,$BB, $A0,$1D,$AA + .byte $AC,$BB, $A0,$1C,$AA, $A0,$01,$AB, $AB,$BB, $A8,$AA + .byte $A1 +soda07_rle: .byte $28 ; ysize=48 + .byte $A0,$81,$AA, $BA,$BA, $BB, $BA, $A0,$22,$AA, $BA, $BB,$BB + .byte $A4,$2B, $BB, $A0,$1F,$AA, $A3,$BB, $22,$22, $52, $F2 + .byte $F5, $52, $A0,$1E,$AA, $A3,$BB, $A3,$22, $55, $FF,$FF + .byte $55, $22, $A0,$1C,$AA, $A4,$BB, $A3,$22, $55, $FF + .byte $2F, $25, $22, $A0,$1B,$AA, $A5,$BB, $22,$22, $55 + .byte $FF, $0F, $A3,$22, $A0,$1A,$AA, $A6,$BB, $22,$22, $55 + .byte $FF, $F0, $00, $22,$22, $A0,$19,$AA, $BA, $A6,$BB + .byte $00, $22, $55, $FF,$FF, $20, $22, $02 + .byte $A0,$18,$AA, $BA, $A7,$BB, $B0, $00, $02, $25 + .byte $2A, $22, $02, $00, $A0,$18,$AA, $A9,$BB, $B0 + .byte $A6,$00, $A0,$18,$AA, $BB,$BB, $22, $2B, $A6,$BB, $B0,$B0 + .byte $00,$00, $A0,$02,$A0, $A0,$18,$AA, $AD,$BB, $A9,$AA, $3A, $A3,$AA + .byte $3A,$3A, $33,$33, $AA,$AA, $BB,$BB, $A3,$3B, $A3,$A3, $AE,$AA + .byte $33, $B3, $33,$33, $A4,$BB, $BA, $A4,$3A, $A5,$AA + .byte $A0,$02,$A3, $A0,$14,$AA, $33, $A9,$BB, $B3,$B3, $BB, $3A + .byte $A0,$1A,$AA, $A0,$01,$A3, $33, $AB,$BB, $B3, $BA, $A0,$1A,$AA + .byte $33, $BB, $33, $3B, $A6,$BB, $33, $3B + .byte $BB,$BB, $BA, $A0,$19,$AA, $33, $BB, $00, $33 + .byte $A6,$BB, $B3, $33, $A3,$BB, $A0,$19,$AA, $33, $BB + .byte $B0, $00, $03, $0B, $A9,$BB, $BA, $A0,$18,$AA + .byte $33, $BB,$BB, $B3, $00,$00, $AA,$BB, $A0,$19,$AA, $33 + .byte $BB,$BB, $33,$33, $AA,$BB, $A0,$19,$AA, $33, $BB,$BB, $33,$33 + .byte $AA,$BB, $A0,$01,$AA + .byte $A1 +soda08_rle: .byte $28 ; ysize=48 + .byte $A0,$2F,$AA, $A3,$BA, $A0,$23,$AA, $BA, $A6,$BB, $A0,$1F,$AA, $BA + .byte $A3,$BB, $22, $F2, $22, $A0,$01,$A2, $2B, $BB + .byte $A0,$1D,$AA, $BA, $A3,$BB, $A3,$22, $52, $FF, $55 + .byte $22, $A0,$1D,$AA, $A3,$BB, $22, $2F, $22,$22, $55 + .byte $FF, $55, $22, $A0,$1B,$AA, $BA, $A3,$BB, $5B + .byte $A4,$22, $25, $FF, $55, $22, $A0,$1B,$AA, $A4,$BB + .byte $B5, $A4,$22, $5A, $F0, $05, $22, $A0,$1B,$AA + .byte $A5,$BB, $A4,$22, $F5, $FF, $20, $02, $A0,$1B,$AA + .byte $A5,$BB, $B0, $A3,$02, $05, $02,$02, $00, $A0,$1B,$AA + .byte $A6,$BB, $A7,$00, $A0,$1B,$AA, $A7,$BB, $B3,$B3, $B0, $30 + .byte $A0,$02,$A0, $A0,$1B,$AA, $A9,$BB, $3B, $33, $A0,$1D,$AA, $BB + .byte $3B,$3B, $A4,$A3, $A0,$21,$AA, $A0,$01,$A3, $A0,$FF,$AA, $A0,$3B,$AA, $A3,$3A + .byte $A0,$20,$AA, $33, $3A,$3A, $33, $A4,$B3, $33, $A0,$1F,$AA + .byte $33, $BB, $B3,$B3, $A5,$BB, $B3 + .byte $A1 +soda09_rle: .byte $28 ; ysize=48 + .byte $A0,$AC,$AA, $BA, $BB,$BB, $BA, $A0,$22,$AA, $BA, $A6,$BB + .byte $BA,$BA, $A0,$1E,$AA, $A3,$BB, $22,$22, $F2, $22, $A0,$01,$A2 + .byte $2B, $BB, $A0,$1D,$AA, $A3,$BB, $A4,$22, $55, $FF + .byte $22,$22, $A0,$1C,$AA, $A4,$BB, $22, $2F, $22,$22, $55 + .byte $FF, $22,$22, $A0,$1B,$AA, $BA, $A3,$BB, $55, $A4,$22 + .byte $05, $FF, $22,$22, $A0,$1A,$AA, $BA, $A4,$BB, $B5 + .byte $A3,$22, $55, $F0, $00, $22,$22, $A0,$19,$AA, $BA + .byte $A6,$BB, $02, $22,$22, $55, $FF, $20, $22 + .byte $A0,$01,$A2, $A0,$18,$AA, $BA, $A7,$BB, $B0, $A3,$A2, $A0,$01,$A5 + .byte $A0,$02,$A2, $A0,$17,$AA, $BA, $AA,$BB, $BA, $A0,$1B,$AA, $A3,$BB + .byte $2B,$2B, $A9,$BB, $B3, $BA, $A0,$18,$AA, $A4,$BB, $B2 + .byte $A6,$BB, $A4,$3B, $A0,$01,$AB, $A0,$18,$AA, $A6,$BB, $3B,$3B, $A3,$A3 + .byte $A0,$1D,$AA, $A4,$BB, $3B, $A0,$01,$A3, $A0,$22,$AA, $A3,$BB, $3B + .byte $A0,$24,$AA, $BB, $3B, $A0,$01,$A3, $A0,$25,$AA, $A0,$01,$A3, $A0,$9F,$AA + .byte $A1 diff --git a/demos/another_myst/intro_graphics/07_soda/intro_open_soda.png b/demos/another_myst/intro_graphics/07_soda/intro_open_soda.png new file mode 100644 index 00000000..e828658e Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/intro_open_soda.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/intro_open_soda_lz4.inc b/demos/another_myst/intro_graphics/07_soda/intro_open_soda_lz4.inc new file mode 100644 index 00000000..f29291ea --- /dev/null +++ b/demos/another_myst/intro_graphics/07_soda/intro_open_soda_lz4.inc @@ -0,0 +1,166 @@ + +soda_bg_rle: + .byte $EC,$00 + .byte $14,$00,$01,$00,$16,$55,$06,$00,$03,$0B,$00,$15,$55,$1B,$00,$45 + .byte $66,$66,$66,$00,$01,$00,$23,$05,$55,$23,$00,$18,$55,$26,$00,$5E + .byte $50,$65,$56,$05,$00,$01,$00,$0A,$5E,$00,$23,$65,$56,$2D,$00,$15 + .byte $66,$01,$00,$0F,$80,$00,$14,$1D,$56,$4C,$00,$0B,$80,$00,$3F,$55 + .byte $66,$55,$7F,$00,$09,$18,$55,$7F,$00,$3E,$00,$66,$66,$AC,$00,$0C + .byte $80,$00,$18,$50,$7F,$00,$09,$5C,$00,$0A,$80,$00,$0F,$FF,$00,$18 + .byte $04,$23,$00,$1E,$65,$7F,$00,$0E,$80,$00,$08,$FF,$00,$0A,$5C,$00 + .byte $1E,$05,$80,$00,$0F,$FF,$00,$0C,$0A,$D2,$00,$0E,$7F,$00,$05,$D7 + .byte $01,$0E,$80,$00,$00,$DB,$00,$0F,$5C,$00,$04,$17,$05,$26,$00,$05 + .byte $5B,$01,$0F,$80,$00,$08,$2E,$55,$05,$7F,$00,$0D,$24,$00,$0E,$80 + .byte $00,$0C,$FF,$00,$0E,$D9,$01,$0F,$FF,$00,$0E,$26,$50,$55,$FF,$00 + .byte $1E,$50,$7F,$00,$0B,$80,$00,$02,$29,$00,$0F,$FF,$00,$0E,$08,$0C + .byte $02,$05,$FF,$00,$1F,$50,$DB,$00,$0C,$0E,$7F,$00,$0E,$25,$00,$0A + .byte $7F,$02,$0F,$D9,$02,$0C,$03,$24,$00,$14,$05,$59,$03,$0F,$80,$00 + .byte $0C,$08,$7F,$00,$50,$00,$00,$00,$00,$00 +soda01_rle: + .byte $13,$01 + .byte $1F,$AA,$01,$00,$1E,$24,$BA,$BB,$01,$00,$2E,$BA,$AA,$01,$00,$00 + .byte $18,$00,$24,$B2,$22,$22,$00,$81,$00,$22,$20,$02,$02,$26,$02,$0B + .byte $0C,$00,$5E,$BB,$BB,$33,$BB,$3A,$70,$00,$0F,$7F,$00,$22,$6F,$2B + .byte $02,$02,$02,$2B,$BB,$80,$00,$03,$00,$01,$00,$10,$3B,$01,$00,$B2 + .byte $BB,$BB,$00,$00,$02,$02,$02,$02,$00,$00,$0B,$16,$00,$34,$B3,$BB + .byte $33,$34,$00,$13,$00,$01,$00,$0F,$7F,$00,$23,$6F,$22,$20,$22,$22 + .byte $22,$20,$81,$00,$01,$01,$7D,$00,$21,$A3,$A3,$0C,$00,$41,$A3,$AB + .byte $AA,$A0,$01,$00,$11,$33,$81,$00,$11,$33,$04,$00,$1F,$BA,$FD,$00 + .byte $2F,$BE,$BB,$22,$22,$26,$02,$02,$06,$22,$22,$2B,$AA,$80,$00,$3D + .byte $3B,$3B,$A3,$15,$00,$32,$33,$30,$00,$80,$00,$00,$01,$00,$0F,$00 + .byte $01,$28,$24,$BA,$BB,$80,$00,$11,$00,$03,$00,$1E,$22,$23,$00,$0E + .byte $7D,$00,$01,$81,$00,$26,$00,$BB,$01,$00,$0F,$FD,$00,$2C,$01,$80 + .byte $00,$25,$22,$00,$80,$00,$1F,$BA,$52,$01,$10,$0E,$80,$00,$0F,$00 + .byte $01,$1D,$06,$7D,$00,$02,$80,$00,$30,$02,$20,$22,$80,$00,$10,$BA + .byte $18,$00,$1E,$3A,$D3,$00,$0D,$81,$01,$0F,$00,$01,$13,$00,$4F,$00 + .byte $0F,$CF,$00,$03,$07,$7F,$00,$00,$61,$03,$02,$01,$00,$12,$B2,$57 + .byte $03,$2F,$B3,$3B,$81,$00,$0F,$1E,$BB,$00,$01,$50,$00,$00,$00,$00 + .byte $00 +soda02_rle: + .byte $F5,$00 + .byte $1F,$AA,$01,$00,$20,$7F,$BA,$BA,$BA,$BA,$BB,$BB,$BA,$1C,$00,$02 + .byte $10,$BB,$01,$00,$31,$22,$2B,$BB,$01,$00,$93,$00,$22,$22,$22,$22 + .byte $00,$00,$00,$BB,$01,$00,$3F,$33,$BB,$AA,$01,$00,$2F,$14,$BA,$4E + .byte $00,$0F,$82,$00,$02,$18,$BB,$01,$00,$57,$00,$02,$20,$02,$02,$80 + .byte $00,$25,$BB,$BB,$81,$00,$13,$00,$01,$00,$0F,$7F,$00,$25,$50,$2B + .byte $02,$2B,$BB,$BB,$0B,$01,$1D,$3A,$80,$00,$32,$3B,$3B,$A3,$01,$00 + .byte $50,$3B,$33,$00,$00,$02,$81,$00,$2F,$33,$BB,$B4,$00,$0A,$0F,$7E + .byte $00,$20,$71,$22,$20,$22,$22,$B2,$BB,$BA,$54,$01,$09,$55,$01,$36 + .byte $3B,$A3,$A3,$0D,$00,$9E,$A3,$AA,$A0,$A0,$A0,$A0,$AA,$AA,$33,$01 + .byte $01,$0F,$00,$01,$22,$24,$BA,$BB,$7F,$00,$40,$22,$22,$02,$02,$61 + .byte $01,$5F,$0B,$BB,$B3,$3B,$BB,$D6,$01,$0E,$0E,$80,$00,$0F,$F9,$01 + .byte $2A,$10,$55,$56,$02,$11,$22,$D7,$01,$10,$00,$01,$01,$1F,$3B,$80 + .byte $00,$0E,$1F,$3B,$00,$01,$2E,$06,$76,$02,$0E,$80,$00,$1F,$33,$01 + .byte $01,$19,$0F,$FD,$00,$24,$09,$D8,$02,$00,$57,$03,$12,$50,$D8,$02 + .byte $30,$33,$BB,$B3,$83,$01,$0F,$80,$00,$1E,$80,$00,$00,$00,$00,$00 + .byte $00,$00,$00 +soda03_rle: + .byte $F1,$00 + .byte $1F,$AA,$01,$00,$3C,$10,$BB,$01,$00,$22,$2B,$BB,$01,$00,$76,$0B + .byte $22,$22,$22,$00,$00,$BB,$01,$00,$0F,$63,$00,$32,$34,$BA,$BA,$BA + .byte $4D,$00,$1F,$BA,$80,$00,$03,$22,$B2,$B2,$6F,$00,$58,$00,$22,$02 + .byte $22,$00,$81,$00,$06,$30,$00,$13,$00,$01,$00,$0F,$7E,$00,$1F,$07 + .byte $4E,$00,$37,$BB,$BB,$3A,$53,$00,$06,$80,$00,$11,$3B,$01,$00,$AF + .byte $BB,$BB,$30,$00,$02,$20,$00,$00,$00,$3B,$01,$01,$37,$05,$7E,$00 + .byte $BB,$2B,$22,$B2,$2B,$0B,$BB,$BB,$B3,$3B,$BB,$BA,$80,$00,$32,$3B + .byte $A3,$A3,$0B,$00,$41,$A3,$3B,$33,$A0,$E4,$00,$1E,$33,$80,$00,$0F + .byte $00,$01,$23,$04,$7E,$00,$70,$5B,$2B,$22,$22,$BB,$BB,$B0,$59,$01 + .byte $48,$33,$BB,$BB,$3A,$23,$00,$2A,$A3,$A3,$33,$00,$5F,$A0,$A0,$A0 + .byte $AA,$33,$00,$01,$33,$06,$7A,$01,$91,$55,$22,$22,$62,$0B,$BB,$BB + .byte $00,$BB,$01,$01,$1F,$33,$56,$00,$0D,$0F,$00,$01,$32,$07,$F8,$01 + .byte $20,$B5,$55,$D8,$02,$01,$7D,$00,$00,$01,$01,$3F,$B3,$BB,$BA,$80 + .byte $00,$1F,$0F,$58,$03,$22,$05,$81,$00,$00,$80,$00,$12,$0B,$7E,$01 + .byte $0F,$57,$00,$11,$1F,$33,$00,$01,$02,$50,$00,$00,$00,$00,$00 +soda04_rle: + .byte $DF,$00 + .byte $1F,$AA,$01,$00,$28,$3D,$BA,$BB,$BB,$14,$00,$18,$BB,$01,$00,$67 + .byte $00,$22,$22,$22,$00,$00,$11,$00,$1F,$AA,$01,$00,$39,$00,$6C,$00 + .byte $3E,$33,$BA,$AA,$80,$00,$2F,$2B,$2B,$80,$00,$05,$06,$2E,$00,$13 + .byte $00,$01,$00,$0F,$F6,$00,$22,$02,$01,$00,$6F,$B0,$00,$BB,$BB,$33 + .byte $BB,$00,$01,$01,$19,$B2,$80,$00,$1F,$33,$01,$01,$39,$18,$BA,$5F + .byte $01,$00,$80,$00,$1D,$BB,$80,$00,$EE,$3B,$3B,$3B,$3B,$AB,$AB,$AB + .byte $3B,$BB,$BB,$00,$02,$20,$02,$80,$00,$0F,$00,$01,$28,$05,$7E,$00 + .byte $20,$2B,$0B,$01,$01,$10,$BB,$81,$00,$19,$3A,$83,$01,$34,$3B,$3B + .byte $A3,$0B,$00,$5E,$A3,$3B,$00,$00,$02,$80,$00,$0F,$FC,$00,$31,$33 + .byte $02,$20,$20,$0A,$00,$4F,$33,$BB,$B3,$3B,$32,$00,$07,$7F,$A0,$A0 + .byte $A0,$A0,$AA,$AA,$33,$00,$01,$32,$06,$7E,$00,$11,$5B,$D8,$01,$32 + .byte $BB,$BB,$3B,$81,$00,$1F,$33,$D6,$00,$0D,$1E,$33,$81,$02,$0F,$F8 + .byte $01,$2A,$AF,$55,$00,$22,$22,$26,$00,$BB,$BB,$B3,$3B,$57,$01,$13 + .byte $0F,$81,$01,$01,$80,$00,$00,$00,$00,$00,$00,$00,$00 +soda05_rle: + .byte $C2,$00 + .byte $1F,$AA,$01,$00,$3C,$17,$BB,$01,$00,$67,$55,$00,$22,$22,$22,$00 + .byte $11,$00,$1F,$AA,$01,$00,$4F,$01,$68,$00,$13,$2B,$70,$00,$01,$80 + .byte $00,$16,$0B,$80,$00,$16,$BA,$28,$00,$13,$00,$01,$00,$0F,$63,$00 + .byte $20,$15,$BA,$4E,$00,$2F,$BA,$BA,$80,$00,$02,$37,$B2,$B2,$B2,$80 + .byte $00,$0F,$01,$01,$3C,$16,$BA,$4E,$00,$19,$3A,$D2,$00,$06,$80,$00 + .byte $12,$3B,$01,$00,$00,$80,$00,$1E,$02,$80,$00,$0F,$00,$01,$29,$28 + .byte $BA,$BA,$E0,$01,$3D,$B3,$BB,$BB,$82,$00,$43,$3B,$3B,$A3,$A3,$0B + .byte $00,$9E,$A3,$3B,$00,$00,$22,$20,$00,$00,$3B,$81,$01,$0F,$FB,$00 + .byte $2E,$26,$0B,$02,$54,$00,$0F,$55,$00,$08,$67,$A0,$00,$02,$00,$00 + .byte $A3,$81,$00,$0F,$00,$01,$28,$08,$FB,$00,$4F,$00,$00,$22,$00,$D6 + .byte $01,$17,$07,$81,$00,$0F,$FC,$00,$30,$00,$58,$03,$3F,$20,$22,$62 + .byte $57,$02,$19,$1E,$33,$2B,$00,$80,$00,$00,$00,$00,$00,$00,$00,$00 +soda06_rle: + .byte $CA,$00 + .byte $1F,$AA,$01,$00,$3C,$10,$BB,$01,$00,$22,$2B,$BB,$01,$00,$67,$00 + .byte $22,$22,$22,$00,$BB,$01,$00,$0F,$63,$00,$32,$30,$BA,$BA,$BA,$4C + .byte $00,$1F,$BA,$80,$00,$07,$24,$B2,$B2,$80,$00,$1F,$02,$80,$00,$05 + .byte $13,$00,$01,$00,$0F,$E2,$00,$24,$1E,$BB,$82,$00,$06,$1E,$00,$11 + .byte $3B,$01,$00,$00,$80,$00,$3F,$02,$22,$20,$00,$01,$3C,$22,$BA,$BB + .byte $62,$01,$4F,$22,$22,$22,$2B,$4F,$00,$01,$42,$3B,$3B,$A3,$A3,$0A + .byte $00,$31,$A3,$A3,$BB,$E2,$00,$08,$80,$00,$1F,$BA,$00,$01,$2C,$13 + .byte $BA,$48,$00,$00,$D8,$01,$3F,$22,$22,$2B,$2E,$00,$0C,$03,$89,$00 + .byte $0F,$01,$01,$36,$14,$BA,$46,$00,$40,$52,$22,$00,$22,$01,$00,$2F + .byte $AA,$BA,$52,$00,$11,$0E,$80,$00,$0F,$00,$01,$21,$16,$BA,$45,$00 + .byte $12,$55,$7E,$00,$03,$66,$02,$1F,$BA,$81,$00,$23,$0F,$76,$02,$26 + .byte $03,$58,$03,$0E,$D7,$01,$0F,$01,$00,$06,$2E,$AB,$BB,$80,$00,$80 + .byte $00,$00,$00,$00,$00,$00,$00,$00 +soda07_rle: + .byte $16,$01 + .byte $1F,$AA,$01,$00,$17,$10,$BB,$01,$00,$8F,$22,$22,$55,$FF,$0F,$22 + .byte $22,$22,$25,$00,$05,$2F,$A3,$A3,$16,$00,$01,$24,$33,$BB,$01,$00 + .byte $5F,$B3,$B3,$BB,$3A,$AA,$01,$00,$22,$15,$BB,$80,$00,$4F,$F0,$00 + .byte $22,$22,$3C,$00,$1B,$15,$A3,$81,$00,$00,$83,$00,$53,$BA,$AA,$AA + .byte $AA,$00,$01,$00,$0F,$43,$00,$16,$12,$BA,$3D,$00,$8F,$00,$22,$55 + .byte $FF,$FF,$20,$22,$02,$BD,$00,$1C,$42,$33,$BB,$33,$3B,$41,$00,$00 + .byte $08,$00,$1F,$BA,$60,$00,$01,$1E,$BA,$17,$00,$0E,$7F,$00,$9F,$BB + .byte $B0,$00,$02,$25,$2A,$22,$02,$00,$80,$00,$1E,$23,$00,$33,$FE,$00 + .byte $00,$08,$00,$0C,$00,$01,$00,$5F,$00,$5F,$2B,$2B,$2B,$2B,$BB,$7E + .byte $01,$0C,$01,$81,$00,$0F,$38,$01,$1B,$04,$80,$00,$45,$B0,$00,$03 + .byte $0B,$45,$00,$0C,$EA,$00,$01,$D9,$01,$4F,$52,$F2,$F5,$52,$80,$00 + .byte $08,$23,$22,$2B,$81,$00,$5F,$B0,$00,$00,$A0,$A0,$80,$00,$1E,$46 + .byte $BB,$B3,$00,$00,$04,$02,$0A,$00,$01,$01,$7F,$00,$00,$D9,$01,$2F + .byte $55,$22,$00,$01,$0E,$01,$3E,$00,$04,$01,$00,$10,$3A,$04,$00,$3F + .byte $3A,$33,$33,$81,$00,$12,$17,$33,$85,$02,$0D,$5C,$00,$01,$80,$00 + .byte $2F,$2F,$25,$80,$00,$08,$4C,$3B,$3B,$3B,$A3,$5E,$03,$22,$33,$B3 + .byte $55,$00,$5F,$BA,$3A,$3A,$3A,$3A,$80,$00,$1A,$80,$00,$00,$00,$00 + .byte $00,$00,$00,$00 +soda08_rle: + .byte $C2,$00 + .byte $1F,$AA,$01,$00,$14,$10,$BB,$01,$00,$9F,$22,$22,$22,$22,$F5,$FF + .byte $20,$02,$AA,$01,$00,$3E,$3F,$BA,$BA,$BA,$80,$00,$10,$8F,$B0,$02 + .byte $02,$02,$05,$02,$02,$00,$71,$00,$30,$13,$00,$01,$00,$02,$7E,$00 + .byte $11,$BB,$01,$00,$0F,$80,$00,$0E,$18,$BB,$35,$00,$0F,$FC,$00,$37 + .byte $00,$5A,$01,$5F,$F2,$22,$A2,$2B,$BB,$80,$00,$0E,$7F,$BB,$B3,$B3 + .byte $B0,$30,$A0,$A0,$00,$01,$3A,$12,$BA,$D9,$01,$4F,$52,$FF,$55,$22 + .byte $80,$00,$0F,$4F,$BB,$BB,$3B,$33,$FB,$01,$3C,$00,$7F,$00,$4F,$2F + .byte $22,$22,$55,$80,$00,$0C,$6F,$3B,$3B,$A3,$A3,$A3,$A3,$71,$00,$31 + .byte $36,$3A,$3A,$3A,$00,$01,$00,$FE,$00,$10,$5B,$D8,$02,$1F,$25,$80 + .byte $00,$0B,$1F,$A3,$EC,$00,$32,$99,$33,$3A,$3A,$33,$B3,$B3,$B3,$B3 + .byte $33,$58,$01,$10,$B5,$80,$00,$5F,$5A,$F0,$05,$22,$AA,$01,$00,$4D + .byte $42,$33,$BB,$B3,$B3,$48,$02,$80,$00,$00,$00,$00,$00,$00,$00,$00 +soda09_rle: + .byte $BF,$00 + .byte $1F,$AA,$01,$00,$1B,$CF,$BB,$BB,$BB,$BB,$22,$2F,$22,$22,$55,$FF + .byte $22,$22,$21,$00,$06,$8F,$BB,$BB,$3B,$3B,$A3,$A3,$A3,$AA,$01,$00 + .byte $3F,$AF,$BA,$BB,$BB,$BB,$55,$22,$22,$22,$22,$05,$80,$00,$09,$1F + .byte $3B,$7B,$00,$10,$13,$00,$01,$00,$0F,$7F,$00,$1E,$8F,$BB,$B5,$22 + .byte $22,$22,$55,$F0,$00,$80,$00,$07,$2F,$3B,$AA,$01,$00,$44,$12,$BA + .byte $5D,$01,$10,$02,$7F,$01,$3F,$20,$22,$A2,$80,$00,$03,$0E,$FD,$00 + .byte $0F,$00,$01,$15,$00,$60,$00,$1F,$BA,$7F,$00,$0F,$8F,$BB,$B0,$A2 + .byte $A2,$A2,$A5,$A2,$A2,$25,$00,$03,$1F,$A3,$DE,$00,$2D,$2F,$BA,$BA + .byte $7E,$00,$0B,$00,$23,$00,$0F,$4C,$01,$30,$0D,$00,$01,$00,$D9,$02 + .byte $6F,$22,$F2,$22,$A2,$2B,$BB,$D8,$01,$05,$25,$2B,$2B,$82,$00,$2F + .byte $B3,$BA,$DC,$01,$3D,$01,$7F,$00,$0F,$58,$03,$0C,$14,$B2,$5D,$03 + .byte $3F,$3B,$3B,$AB,$00,$01,$30,$50,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/07_soda/soda01.png b/demos/another_myst/intro_graphics/07_soda/soda01.png new file mode 100644 index 00000000..c6063bc2 Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/soda01.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/soda02.png b/demos/another_myst/intro_graphics/07_soda/soda02.png new file mode 100644 index 00000000..fd59993e Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/soda02.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/soda03.png b/demos/another_myst/intro_graphics/07_soda/soda03.png new file mode 100644 index 00000000..8653db82 Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/soda03.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/soda04.png b/demos/another_myst/intro_graphics/07_soda/soda04.png new file mode 100644 index 00000000..0b967a2b Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/soda04.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/soda05.png b/demos/another_myst/intro_graphics/07_soda/soda05.png new file mode 100644 index 00000000..3a9762ed Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/soda05.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/soda06.png b/demos/another_myst/intro_graphics/07_soda/soda06.png new file mode 100644 index 00000000..11febc93 Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/soda06.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/soda07.png b/demos/another_myst/intro_graphics/07_soda/soda07.png new file mode 100644 index 00000000..aa0e7ac5 Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/soda07.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/soda08.png b/demos/another_myst/intro_graphics/07_soda/soda08.png new file mode 100644 index 00000000..8310d40e Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/soda08.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/soda09.png b/demos/another_myst/intro_graphics/07_soda/soda09.png new file mode 100644 index 00000000..af5f6e7d Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/soda09.png differ diff --git a/demos/another_myst/intro_graphics/07_soda/soda_bg.png b/demos/another_myst/intro_graphics/07_soda/soda_bg.png new file mode 100644 index 00000000..a66c195d Binary files /dev/null and b/demos/another_myst/intro_graphics/07_soda/soda_bg.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/Makefile b/demos/another_myst/intro_graphics/08_lightning/Makefile new file mode 100644 index 00000000..14638e45 --- /dev/null +++ b/demos/another_myst/intro_graphics/08_lightning/Makefile @@ -0,0 +1,140 @@ +include ../../../Makefile.inc + +PNG2RLE = ../../../gr-utils/png2rle +PNG2LZ4 = ../../../gr-utils/png2lz4 + + +all: nothing.inc lightning.inc whiteblack.inc \ + nothing_lz4.inc lightning_lz4.inc whiteblack_lz4.inc + + +##### +nothing.inc: nothing.png $(PNG2RLE) + $(PNG2RLE) asm nothing.png nothing_rle > nothing.inc + +##### +whiteblack.inc: white.png black.png $(PNG2RLE) + $(PNG2RLE) asm white.png white_rle > whiteblack.inc + $(PNG2RLE) asm black.png black_rle >> whiteblack.inc + +##### + +lightning.inc: $(PNG2RLE) \ + bolt1.png bolt2.png bolt3.png bolt4.png bolt5.png bolt6.png bolt7.png \ + flash.png white.png black.png \ + storm01.png storm02.png storm03.png storm04.png storm05.png \ + storm06.png storm08.png storm09.png storm10.png storm11.png \ + storm12.png storm13.png storm14.png storm15.png storm16.png \ + storm29.png storm30.png storm31.png storm32.png storm33.png \ + storm34.png storm35.png storm36.png storm37.png storm38.png \ + storm40.png storm41.png storm42.png + $(PNG2RLE) asm bolt1.png bolt1_rle > lightning.inc + $(PNG2RLE) asm bolt2.png bolt2_rle >> lightning.inc + $(PNG2RLE) asm bolt3.png bolt3_rle >> lightning.inc + $(PNG2RLE) asm bolt4.png bolt4_rle >> lightning.inc + $(PNG2RLE) asm bolt5.png bolt5_rle >> lightning.inc + $(PNG2RLE) asm bolt6.png bolt6_rle >> lightning.inc + $(PNG2RLE) asm bolt7.png bolt7_rle >> lightning.inc + $(PNG2RLE) asm flash.png flash_rle >> lightning.inc + $(PNG2RLE) asm white.png white_rle >> lightning.inc + $(PNG2RLE) asm black.png black_rle >> lightning.inc + $(PNG2RLE) asm nothing.png nothing_rle >> lightning.inc + $(PNG2RLE) asm storm01.png storm01_rle >> lightning.inc + $(PNG2RLE) asm storm02.png storm02_rle >> lightning.inc + $(PNG2RLE) asm storm03.png storm03_rle >> lightning.inc + $(PNG2RLE) asm storm04.png storm04_rle >> lightning.inc + $(PNG2RLE) asm storm05.png storm05_rle >> lightning.inc + $(PNG2RLE) asm storm06.png storm06_rle >> lightning.inc + $(PNG2RLE) asm storm08.png storm08_rle >> lightning.inc + $(PNG2RLE) asm storm09.png storm09_rle >> lightning.inc + $(PNG2RLE) asm storm10.png storm10_rle >> lightning.inc + $(PNG2RLE) asm storm11.png storm11_rle >> lightning.inc + $(PNG2RLE) asm storm12.png storm12_rle >> lightning.inc + $(PNG2RLE) asm storm13.png storm13_rle >> lightning.inc + $(PNG2RLE) asm storm14.png storm14_rle >> lightning.inc + $(PNG2RLE) asm storm15.png storm15_rle >> lightning.inc + $(PNG2RLE) asm storm16.png storm16_rle >> lightning.inc + $(PNG2RLE) asm storm29.png storm29_rle >> lightning.inc + $(PNG2RLE) asm storm30.png storm30_rle >> lightning.inc + $(PNG2RLE) asm storm31.png storm31_rle >> lightning.inc + $(PNG2RLE) asm storm32.png storm32_rle >> lightning.inc + $(PNG2RLE) asm storm33.png storm33_rle >> lightning.inc + $(PNG2RLE) asm storm34.png storm34_rle >> lightning.inc + $(PNG2RLE) asm storm35.png storm35_rle >> lightning.inc + $(PNG2RLE) asm storm36.png storm36_rle >> lightning.inc + $(PNG2RLE) asm storm37.png storm37_rle >> lightning.inc + $(PNG2RLE) asm storm38.png storm38_rle >> lightning.inc + $(PNG2RLE) asm storm40.png storm40_rle >> lightning.inc + $(PNG2RLE) asm storm41.png storm41_rle >> lightning.inc + $(PNG2RLE) asm storm42.png storm42_rle >> lightning.inc + +##### +##### + +nothing_lz4.inc: $(PNG2LZ4) + $(PNG2LZ4) asm nothing.png nothing_rle > nothing_lz4.inc + + +##### +whiteblack_lz4.inc: white.png black.png $(PNG2L4) + $(PNG2LZ4) asm white.png white_rle > whiteblack_lz4.inc + $(PNG2LZ4) asm black.png black_rle >> whiteblack_lz4.inc + + + +lightning_lz4.inc: $(PNG2LZ4) \ + bolt1.png bolt2.png bolt3.png bolt4.png bolt5.png bolt6.png bolt7.png \ + flash.png white.png black.png \ + storm01.png storm02.png storm03.png storm04.png storm05.png \ + storm06.png storm08.png storm09.png storm10.png storm11.png \ + storm12.png storm13.png storm14.png storm15.png storm16.png \ + storm29.png storm30.png storm31.png storm32.png storm33.png \ + storm34.png storm35.png storm36.png storm37.png storm38.png \ + storm40.png storm41.png storm42.png + $(PNG2LZ4) asm bolt1.png bolt1_rle > lightning_lz4.inc + $(PNG2LZ4) asm bolt2.png bolt2_rle >> lightning_lz4.inc + $(PNG2LZ4) asm bolt3.png bolt3_rle >> lightning_lz4.inc + $(PNG2LZ4) asm bolt4.png bolt4_rle >> lightning_lz4.inc + $(PNG2LZ4) asm bolt5.png bolt5_rle >> lightning_lz4.inc + $(PNG2LZ4) asm bolt6.png bolt6_rle >> lightning_lz4.inc + $(PNG2LZ4) asm bolt7.png bolt7_rle >> lightning_lz4.inc + $(PNG2LZ4) asm flash.png flash_rle >> lightning_lz4.inc + $(PNG2LZ4) asm white.png white_rle >> lightning_lz4.inc + $(PNG2LZ4) asm black.png black_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm01.png storm01_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm02.png storm02_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm03.png storm03_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm04.png storm04_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm05.png storm05_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm06.png storm06_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm08.png storm08_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm09.png storm09_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm10.png storm10_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm11.png storm11_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm12.png storm12_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm13.png storm13_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm14.png storm14_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm15.png storm15_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm16.png storm16_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm29.png storm29_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm30.png storm30_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm31.png storm31_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm32.png storm32_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm33.png storm33_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm34.png storm34_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm35.png storm35_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm36.png storm36_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm37.png storm37_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm38.png storm38_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm40.png storm40_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm41.png storm41_rle >> lightning_lz4.inc + $(PNG2LZ4) asm storm42.png storm42_rle >> lightning_lz4.inc + + + + +##### + +clean: + rm -f *~ *.inc + diff --git a/demos/another_myst/intro_graphics/08_lightning/black.png b/demos/another_myst/intro_graphics/08_lightning/black.png new file mode 100644 index 00000000..94d03b1b Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/black.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/bolt1.png b/demos/another_myst/intro_graphics/08_lightning/bolt1.png new file mode 100644 index 00000000..880487e4 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/bolt1.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/bolt2.png b/demos/another_myst/intro_graphics/08_lightning/bolt2.png new file mode 100644 index 00000000..841f5528 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/bolt2.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/bolt3.png b/demos/another_myst/intro_graphics/08_lightning/bolt3.png new file mode 100644 index 00000000..92c18023 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/bolt3.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/bolt4.png b/demos/another_myst/intro_graphics/08_lightning/bolt4.png new file mode 100644 index 00000000..fe6b6928 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/bolt4.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/bolt5.png b/demos/another_myst/intro_graphics/08_lightning/bolt5.png new file mode 100644 index 00000000..7eeb81cd Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/bolt5.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/bolt6.png b/demos/another_myst/intro_graphics/08_lightning/bolt6.png new file mode 100644 index 00000000..dfe6b42a Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/bolt6.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/bolt7.png b/demos/another_myst/intro_graphics/08_lightning/bolt7.png new file mode 100644 index 00000000..fe4b636b Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/bolt7.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/flash.png b/demos/another_myst/intro_graphics/08_lightning/flash.png new file mode 100644 index 00000000..45d66706 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/flash.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/lightning.inc b/demos/another_myst/intro_graphics/08_lightning/lightning.inc new file mode 100644 index 00000000..d54ffbf0 --- /dev/null +++ b/demos/another_myst/intro_graphics/08_lightning/lightning.inc @@ -0,0 +1,477 @@ +bolt1_rle: .byte $28 ; ysize=48 + .byte $A0,$1F,$00, $20, $22,$22, $A6,$FF, $A0,$1F,$00, $22,$22, $F2 + .byte $A4,$FF, $2F, $22, $A0,$1E,$00, $22,$22, $F2, $A4,$FF + .byte $2F, $22, $02, $A0,$1D,$00, $20, $22, $F2 + .byte $A4,$FF, $A3,$22, $A0,$1E,$00, $22, $F2, $A3,$FF, $2F + .byte $A3,$22, $02, $A0,$1D,$00, $22, $F2, $A3,$FF, $2F + .byte $A4,$22, $A0,$1D,$00, $22,$22, $A3,$FF, $A5,$22, $A0,$1D,$00, $20 + .byte $22, $A3,$FF, $A5,$22, $A0,$1E,$00, $22, $A4,$FF, $A4,$22 + .byte $02, $A0,$1D,$00, $22, $F2, $A4,$FF, $A3,$22, $02 + .byte $A0,$1D,$00, $20, $F2, $FF,$FF, $22, $FF, $2F + .byte $22,$22, $02, $A0,$1D,$00, $20, $22, $FF,$FF, $2F + .byte $22, $FF, $22,$22, $02, $A0,$1E,$00, $22,$22, $FF,$FF + .byte $22, $FF,$FF, $22,$22, $A0,$1E,$00, $22,$22, $F2, $FF,$FF + .byte $22, $FF, $2F, $22, $A0,$1E,$00, $20, $22 + .byte $F2, $A4,$FF, $2F, $22,$22, $A0,$1D,$00, $22,$22, $F2 + .byte $FF,$FF, $2F, $F2, $FF, $A4,$22, $A0,$1B,$00, $22,$22 + .byte $F2, $FF,$FF, $22, $F2, $FF, $2F, $22,$22 + .byte $02, $A0,$1B,$00, $22,$22, $FF,$FF, $2F, $22, $F2 + .byte $FF, $2F, $22, $02, $A0,$1C,$00, $22,$22, $FF,$FF + .byte $22, $F2, $FF, $2F, $22, $02, $A0,$1D,$00 + .byte $22, $F2, $A3,$FF, $2F,$2F, $22,$22, $02, $A0,$1D,$00 + .byte $22, $F2, $FF,$FF, $2F, $A3,$22, $02, $A0,$1E,$00 + .byte $22, $F2, $FF, $2F, $A3,$22, $02, $A0,$1F,$00 + .byte $22, $F2, $FF, $2F, $A3,$22, $A0,$20,$00, $22 + .byte $F2, $FF,$FF, $22,$22, $02, $A0,$15,$00 + .byte $A1 +bolt2_rle: .byte $28 ; ysize=48 + .byte $A0,$18,$00, $20, $A3,$22, $AB,$FF, $2F, $A0,$16,$00, $20,$20 + .byte $A3,$22, $AA,$FF, $2F, $22,$22, $A0,$15,$00, $20, $A3,$22 + .byte $F2, $A9,$FF, $2F, $A4,$22, $A0,$14,$00, $A4,$22, $F2 + .byte $A8,$FF, $2F, $FF, $A5,$22, $A0,$13,$00, $A4,$22, $F2 + .byte $A7,$FF, $2F, $22,$22, $FF, $A4,$22, $02, $A0,$12,$00 + .byte $A4,$22, $A7,$FF, $2F, $A4,$22, $FF, $22, $02,$02 + .byte $A0,$14,$00, $A3,$22, $A6,$FF, $2F, $A5,$22, $02, $FF + .byte $A0,$16,$00, $22,$22, $F2, $A6,$FF, $2F, $A3,$22, $02,$02 + .byte $00, $F0, $FF, $A0,$16,$00, $22, $F2, $A5,$FF + .byte $2F, $A3,$22, $02, $A5,$00, $FF,$FF, $A0,$14,$00, $22 + .byte $F2, $A5,$FF, $2F, $22, $02, $A8,$00, $FF,$FF + .byte $A0,$14,$00, $F2, $A5,$FF, $2F, $22, $02, $A8,$00 + .byte $F0, $FF,$FF, $A0,$14,$00, $A5,$FF, $2F, $22,$22, $A9,$00 + .byte $A3,$FF, $A0,$13,$00, $A6,$FF, $22,$22, $A9,$00, $F0, $FF,$FF + .byte $A0,$14,$00, $A5,$FF, $2F, $22,$22, $A9,$00, $FF,$FF, $0F + .byte $A0,$14,$00, $A5,$FF, $22,$22, $A9,$00, $A3,$FF, $A0,$15,$00, $A5,$FF + .byte $22,$22, $A6,$00, $F0,$F0, $FF,$FF, $0F,$0F, $A0,$14,$00, $22 + .byte $A5,$FF, $22, $A4,$00, $F0, $A4,$FF, $0F, $A0,$16,$00 + .byte $20, $22, $A4,$FF, $22, $02, $00, $F0 + .byte $A4,$FF, $0F, $A0,$19,$00, $22,$22, $A4,$FF, $F2, $F0 + .byte $FF,$FF, $0F, $A0,$1D,$00, $22,$22, $A5,$FF, $0F, $A0,$1F,$00 + .byte $20, $22, $F2, $A3,$FF, $22, $A0,$21,$00, $22 + .byte $F2, $A3,$FF, $22, $02, $A0,$20,$00, $20, $22 + .byte $A3,$FF, $22,$22, $A0,$21,$00, $22, $A3,$FF, $22,$22, $A0,$17,$00 + .byte $A1 +bolt3_rle: .byte $28 ; ysize=48 + .byte $A0,$1C,$00, $22, $F2, $AA,$FF, $A0,$1A,$00, $20, $22,$22 + .byte $A8,$FF, $2F,$2F, $22, $A0,$1A,$00, $22,$22, $F2, $A6,$FF + .byte $2F, $A4,$22, $A0,$19,$00, $22,$22, $F2, $A7,$FF, $A5,$22 + .byte $A0,$19,$00, $22,$22, $A5,$FF, $2F, $FF,$FF, $A4,$22, $02 + .byte $A0,$18,$00, $20, $22,$22, $A5,$FF, $22, $FF,$FF, $A4,$22 + .byte $A0,$19,$00, $A3,$22, $A4,$FF, $2F, $22, $FF,$FF, $A3,$22 + .byte $A0,$1A,$00, $22,$22, $F2, $A4,$FF, $22, $F2, $FF,$FF + .byte $22,$22, $02, $A0,$19,$00, $20, $22,$22, $A5,$FF, $22 + .byte $A3,$FF, $F2, $22, $A0,$1A,$00, $A3,$22, $A5,$FF, $22,$22 + .byte $2F, $A3,$FF, $A0,$1A,$00, $A3,$22, $A4,$FF, $A5,$22, $FF,$FF + .byte $F0, $A0,$18,$00, $20, $22,$22, $F2, $A4,$FF, $A5,$22 + .byte $A3,$FF, $A0,$18,$00, $A3,$22, $A4,$FF, $2F, $A3,$22, $F2 + .byte $FF,$FF, $0F, $A0,$19,$00, $A3,$22, $A4,$FF, $A3,$22, $F2 + .byte $FF,$FF, $0F, $A0,$19,$00, $20, $22,$22, $A5,$FF, $F2,$F2 + .byte $FF,$FF, $0F, $A0,$1B,$00, $A3,$22, $A6,$FF, $2F,$2F, $A0,$1C,$00 + .byte $A3,$22, $A4,$FF, $2F, $22,$22, $02, $A0,$1C,$00, $22,$22 + .byte $F2, $A4,$FF, $2F, $22,$22, $A0,$1D,$00, $A3,$22, $A4,$FF + .byte $2F, $22, $02, $A0,$1D,$00, $A4,$22, $A3,$FF, $2F + .byte $22, $02, $A0,$1D,$00, $A3,$22, $F2, $A3,$FF, $2F + .byte $22, $A0,$1E,$00, $A3,$22, $F2, $A4,$FF, $02, $A0,$1E,$00 + .byte $22,$22, $F2, $FF,$FF, $2F, $22, $FF,$FF, $A0,$1E,$00 + .byte $22, $F2, $A3,$FF, $2F, $22, $00, $FF,$FF + .byte $A0,$11,$00 + .byte $A1 +bolt4_rle: .byte $28 ; ysize=48 + .byte $A0,$1D,$00, $20, $22,$22, $A5,$FF, $2F, $22,$22, $A0,$1C,$00 + .byte $A4,$22, $A5,$FF, $A3,$22, $A0,$1A,$00, $20, $A4,$22, $A6,$FF + .byte $A3,$22, $A0,$19,$00, $20, $A4,$22, $F2, $A5,$FF, $A4,$22 + .byte $A0,$18,$00, $20, $A4,$22, $F2, $A6,$FF, $F2, $A3,$22 + .byte $A0,$17,$00, $20, $A3,$22, $F2, $A6,$FF, $2F, $22 + .byte $FF, $22,$22, $02, $A0,$16,$00, $A3,$22, $F2,$F2, $A5,$FF + .byte $2F, $A3,$22, $FF, $22,$22, $A0,$16,$00, $22,$22, $F2 + .byte $A6,$FF, $2F, $A5,$22, $FF,$FF, $22, $A0,$15,$00, $22 + .byte $F2, $A6,$FF, $2F, $A7,$22, $FF,$FF, $22, $A0,$15,$00 + .byte $A7,$FF, $A9,$22, $FF,$FF, $A0,$16,$00, $0F, $A5,$FF, $2F + .byte $A8,$22, $FF,$FF, $0F, $A0,$17,$00, $A5,$FF, $F2, $A6,$22 + .byte $F2, $FF,$FF, $0F, $A0,$18,$00, $22, $A5,$FF, $F2 + .byte $A3,$22, $F2, $FF,$FF, $0F, $A0,$1A,$00, $22, $2F + .byte $A5,$FF, $F2,$F2, $FF,$FF, $0F, $A0,$1B,$00, $20, $22,$22 + .byte $A7,$FF, $0F, $A0,$1B,$00, $20, $22,$22, $F2, $A4,$FF + .byte $2F,$2F, $02, $A0,$1C,$00, $22, $F2, $A4,$FF, $2F + .byte $22, $02,$02, $A0,$1C,$00, $F0, $A4,$FF, $2F, $A3,$22 + .byte $A0,$1E,$00, $F0, $A3,$FF, $2F,$2F, $FF, $F2, $22,$22 + .byte $A0,$1D,$00, $F0, $A3,$FF, $A4,$22, $FF, $22,$22, $A0,$1C,$00 + .byte $F0, $FF,$FF, $2F, $A5,$22, $FF, $22,$22, $A0,$1B,$00 + .byte $F0, $FF,$FF, $A7,$22, $FF, $22,$22, $20, $A0,$19,$00 + .byte $F0, $FF, $2F, $A8,$22, $FF, $F2, $22,$22 + .byte $A0,$17,$00, $F0, $FF,$FF, $2F, $A9,$22, $FF,$FF, $22,$22 + .byte $AF,$00 + .byte $A1 +bolt5_rle: .byte $28 ; ysize=48 + .byte $A3,$00, $0F, $A3,$FF, $F2, $20, $A0,$24,$00, $0F + .byte $A3,$FF, $F2,$F2, $20, $A0,$23,$00, $A5,$FF, $F2, $20 + .byte $A0,$21,$00, $22, $A6,$FF, $22, $A0,$21,$00, $22, $A5,$FF + .byte $22, $A0,$21,$00, $02, $2F, $A4,$FF, $F2, $20 + .byte $A0,$21,$00, $22, $A5,$FF, $F2, $20, $A0,$21,$00, $22 + .byte $A5,$FF, $F2, $20, $A0,$20,$00, $22, $A6,$FF, $22 + .byte $20, $A0,$1F,$00, $22, $A7,$FF, $22, $20, $A0,$1E,$00 + .byte $22, $A8,$FF, $22, $20, $A0,$1D,$00, $22, $A8,$FF + .byte $F2, $22, $20, $A0,$1C,$00, $22, $A9,$FF, $F2 + .byte $22, $20, $A0,$1A,$00, $22,$22, $AA,$FF, $22,$22, $A0,$1A,$00 + .byte $22,$22, $AB,$FF, $22,$22, $A0,$19,$00, $22,$22, $AC,$FF, $22 + .byte $20, $A0,$18,$00, $22,$22, $AC,$FF, $22,$22, $A0,$18,$00, $22,$22 + .byte $AC,$FF, $F2, $22, $A0,$18,$00, $02, $22, $2F + .byte $AB,$FF, $2F, $22, $A0,$19,$00, $22,$22, $2F, $AA,$FF + .byte $22,$22, $A0,$19,$00, $A3,$22, $AA,$FF, $22,$22, $A0,$19,$00, $02 + .byte $A3,$22, $2F, $A8,$FF, $22,$22, $A0,$1A,$00, $02, $A3,$22 + .byte $2F, $A7,$FF, $22, $02, $A0,$1B,$00, $02, $A4,$22 + .byte $A5,$FF, $22,$22, $A0,$10,$00 + .byte $A1 +bolt6_rle: .byte $28 ; ysize=48 + .byte $0F, $A3,$FF, $F0, $A0,$25,$00, $0F, $A4,$FF, $F0,$F0 + .byte $A0,$23,$00, $A6,$FF, $F0,$F0, $A0,$20,$00, $0F, $A8,$FF, $F0,$F0 + .byte $A0,$1E,$00, $0F, $FF, $00, $0F, $A7,$FF, $F0 + .byte $A0,$1D,$00, $FF, $00,$00, $A9,$FF, $A0,$1C,$00, $FF, $A3,$00 + .byte $A9,$FF, $A0,$1B,$00, $FF, $A3,$00, $0F, $A9,$FF, $F0 + .byte $20,$20, $A0,$17,$00, $FF, $A4,$00, $AC,$FF, $F2, $22 + .byte $A3,$20, $A0,$11,$00, $FF,$FF, $A5,$00, $AE,$FF, $F2, $A4,$22 + .byte $20,$20, $AC,$00, $FF,$FF, $A6,$00, $2F, $AF,$FF, $F2 + .byte $A5,$22, $20,$20, $A8,$00, $FF, $0F, $A6,$00, $02 + .byte $2F, $A0,$11,$FF, $F2, $A7,$22, $A4,$00, $F0, $FF + .byte $A8,$00, $02, $22, $A0,$13,$FF, $F2, $A4,$22, $A4,$00 + .byte $FF, $AA,$00, $02, $22, $A0,$15,$FF, $F2, $22 + .byte $A3,$00, $FF, $0F, $AB,$00, $02, $22, $A0,$15,$FF + .byte $F2, $00,$00, $FF, $0F, $AD,$00, $02, $22 + .byte $A0,$15,$FF, $00, $FF, $0F, $AF,$00, $02, $22 + .byte $2F, $A0,$13,$FF, $F0, $0F, $A0,$11,$00, $02, $A3,$22 + .byte $2F, $A0,$10,$FF, $A0,$14,$00, $02, $A4,$22, $2F, $AE,$FF + .byte $A0,$16,$00, $A5,$22, $2F, $AC,$FF, $A0,$17,$00, $A6,$22, $2F + .byte $AA,$FF, $A0,$19,$00, $A6,$22, $2F, $A8,$FF, $A0,$1A,$00, $02 + .byte $A6,$22, $2F, $A6,$FF, $A0,$1B,$00, $02, $A7,$22, $A5,$2F + .byte $A1 +bolt7_rle: .byte $28 ; ysize=48 + .byte $A8,$00, $22, $00,$00, $22,$22, $2F, $A4,$FF, $F2 + .byte $22, $20, $A8,$00, $F0, $A3,$FF, $F0, $AD,$00 + .byte $22, $A3,$00, $A3,$22, $A5,$FF, $F2, $22, $A6,$00 + .byte $F0, $A6,$FF, $F0, $AC,$00, $22, $A3,$00, $A4,$22 + .byte $A5,$FF, $22, $A5,$00, $F0, $A8,$FF, $AB,$00, $20 + .byte $02, $A4,$00, $A3,$22, $2F, $A4,$FF, $F2, $22 + .byte $A3,$00, $F0, $AA,$FF, $AA,$00, $22, $A5,$00, $A4,$22 + .byte $A5,$FF, $22, $20, $00, $F0, $AC,$FF, $A8,$00 + .byte $20, $02, $A5,$00, $A3,$22, $F2, $A6,$FF, $22 + .byte $AE,$FF, $F0, $A7,$00, $22, $A6,$00, $02, $22,$22 + .byte $A0,$17,$FF, $F0, $A6,$00, $22, $A7,$00, $02, $22,$22 + .byte $2F, $A0,$17,$FF, $A4,$00, $22, $A9,$00, $02, $22,$22 + .byte $2F, $A0,$16,$FF, $A4,$00, $22, $AA,$00, $02, $22,$22 + .byte $2F, $A0,$15,$FF, $A4,$00, $22, $AB,$00, $02, $A3,$22 + .byte $2F, $A0,$13,$FF, $A3,$00, $22, $AE,$00, $02, $A3,$22 + .byte $2F, $A0,$11,$FF, $A3,$00, $22, $A0,$11,$00, $02, $A3,$22 + .byte $2F, $AE,$FF, $00,$00, $20, $02, $A0,$14,$00, $02 + .byte $22,$22, $2F, $AC,$FF, $00,$00, $22, $A0,$17,$00, $A3,$22 + .byte $2F, $AA,$FF, $00, $20, $02, $A0,$18,$00, $A4,$22 + .byte $2F, $A8,$FF, $00, $22, $A0,$1A,$00, $02, $A5,$22 + .byte $2F, $A5,$FF, $20, $02, $A0,$1C,$00, $A6,$22, $2F + .byte $A3,$FF, $02, $A0,$1E,$00, $02, $A6,$22, $2F,$2F, $A0,$21,$00 + .byte $02, $A6,$22, $A0,$23,$00, $02, $A4,$22, $A0,$25,$00, $02 + .byte $22,$22, $A0,$27,$00, $22, $A0,$28,$00 + .byte $A1 +flash_rle: .byte $28 ; ysize=48 + .byte $A3,$0F, $00,$00, $A0,$15,$0F, $A0,$36,$00, $A3,$F0, $00,$00, $A7,$FF + .byte $0F,$0F, $A0,$1B,$00, $0F,$0F, $00,$00, $FF,$FF, $A4,$0F, $A0,$38,$00 + .byte $FF, $00, $0F, $A3,$FF, $A6,$0F, $A0,$1C,$00, $FF + .byte $A5,$00, $F0, $AB,$00, $0F, $A0,$15,$00, $FF, $A5,$00 + .byte $FF, $A0,$21,$00, $0F, $F0, $00,$00, $F0, $00 + .byte $FF, $00, $F0, $00, $FF, $A0,$1E,$00, $FF + .byte $00,$00, $FF, $00, $FF, $00, $0F, $F0 + .byte $FF, $00, $F0, $A6,$00, $A3,$0F, $A7,$00, $F0 + .byte $00,$00, $F0, $A3,$00, $A3,$0F, $00,$00, $FF,$FF, $00 + .byte $FF, $00, $FF, $00,$00, $0F, $FF, $00 + .byte $FF, $A6,$00, $A3,$FF, $A7,$00, $FF, $00,$00, $FF + .byte $A3,$00, $A3,$FF, $A3,$00, $A3,$FF, $00, $FF, $A3,$00 + .byte $FF, $F0, $FF, $A6,$00, $A3,$FF, $A7,$00, $FF + .byte $00,$00, $FF, $A3,$00, $A3,$FF, $A4,$00, $0F,$0F, $F0 + .byte $FF, $A3,$00, $FF, $0F, $FF, $A6,$00, $A3,$FF + .byte $A7,$00, $0F, $00,$00, $0F, $A3,$00, $A3,$FF, $00 + .byte $F0, $A3,$0F, $A6,$00, $FF, $00, $FF, $A6,$00 + .byte $A3,$FF, $AE,$00, $A3,$FF, $0F, $AC,$00, $FF, $A6,$00 + .byte $A3,$FF, $AA,$00, $F0, $A3,$FF, $0F,$0F, $AE,$00, $FF + .byte $A5,$00, $F0, $A3,$FF, $AA,$00, $A3,$0F, $A0,$11,$00, $FF + .byte $A3,$0F, $00,$00, $A5,$F0, $FF, $A3,$F0, $FF, $A5,$F0 + .byte $A5,$00, $F0, $AB,$00, $F0, $FF,$FF, $A6,$00, $AE,$F0 + .byte $FF, $F0,$F0, $FF, $A3,$F0, $A5,$FF, $F0,$F0, $FF + .byte $F0,$F0, $A3,$FF, $00, $F0, $FF, $00,$00, $A0,$26,$FF + .byte $00,$00, $AF,$FF, $AA,$0F, $AC,$FF, $0F, $00,$00, $A0,$23,$FF + .byte $0F, $00, $F0, $00,$00, $A0,$16,$FF, $A3,$0F, $00,$00 + .byte $A3,$0F, $A5,$FF, $F0, $FF,$FF, $00,$00, $A0,$26,$FF, $00,$00 + .byte $A0,$23,$FF + .byte $A1 +white_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$FF, $A0,$FF,$FF, $A0,$FF,$FF, $A0,$C3,$FF + .byte $A1 +black_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$00, $A0,$FF,$00, $A0,$FF,$00, $A0,$C3,$00 + .byte $A1 +nothing_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$C3,$AA + .byte $A1 +storm01_rle: .byte $28 ; ysize=48 + .byte $AA,$AA, $66, $A7,$65, $A0,$20,$AA, $26, $27, $FF + .byte $2F, $27, $A3,$26, $A0,$21,$AA, $FF, $A0,$FF,$AA, $A0,$FF,$AA + .byte $A0,$FF,$AA, $A0,$67,$AA + .byte $A1 +storm02_rle: .byte $28 ; ysize=48 + .byte $A9,$AA, $66,$66, $65,$65, $75,$75, $A4,$65, $A0,$1E,$AA, $26 + .byte $27,$27, $FF, $2F, $27,$27, $26,$26, $22, $A0,$20,$AA + .byte $A0,$01,$AF, $FA, $A0,$27,$AA, $A0,$01,$AF, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA + .byte $A0,$3E,$AA + .byte $A1 +storm03_rle: .byte $28 ; ysize=48 + .byte $A9,$AA, $66,$66, $A4,$65, $75, $A0,$21,$AA, $A3,$27, $FF + .byte $27,$27, $26, $A0,$23,$AA, $FA, $A0,$01,$AF, $A0,$26,$AA, $A0,$01,$AF + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$3F,$AA + .byte $A1 +storm04_rle: .byte $28 ; ysize=48 + .byte $A0,$30,$AA, $26,$26, $27,$27, $FF, $27,$27, $A0,$24,$AA, $FA + .byte $0F, $FA, $A0,$25,$AA, $A0,$01,$AF, $A0,$01,$A0, $A0,$01,$AF, $A0,$FF,$AA + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$3D,$AA + .byte $A1 +storm05_rle: .byte $28 ; ysize=48 + .byte $AB,$AA, $A8,$65, $A3,$25, $65, $67, $27, $65 + .byte $AE,$66, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$9B,$AA + .byte $A1 +storm06_rle: .byte $28 ; ysize=48 + .byte $A0,$15,$AA, $A3,$67, $27, $65, $66,$66, $6F, $AB,$66 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$9B,$AA + .byte $A1 +storm08_rle: .byte $28 ; ysize=48 + .byte $A6,$AA, $A5,$F6, $AA,$F5, $A5,$A5, $A0,$14,$AA, $A3,$26, $A4,$2F + .byte $A6,$FF, $A0,$01,$AF, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$87,$AA + .byte $A1 +storm09_rle: .byte $28 ; ysize=48 + .byte $A0,$19,$AA, $6A, $A4,$66, $A4,$6F, $A6,$66, $A0,$FF,$AA, $A0,$FF,$AA + .byte $A0,$FF,$AA, $A0,$9B,$AA + .byte $A1 +storm10_rle: .byte $28 ; ysize=48 + .byte $A0,$1B,$AA, $A6,$66, $A7,$6F, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$9B,$AA + .byte $A1 +storm11_rle: .byte $28 ; ysize=48 + .byte $AB,$AA, $A8,$65, $25, $A5,$2F, $65, $66,$66, $F6 + .byte $66, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$A5,$AA + .byte $A1 +storm12_rle: .byte $28 ; ysize=48 + .byte $A0,$13,$AA, $25,$25, $2F, $A3,$25, $65, $A7,$66, $A0,$FF,$AA + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$A2,$AA + .byte $A1 +storm13_rle: .byte $28 ; ysize=48 + .byte $A0,$6F,$AA, $22, $A0,$27,$AA, $FF, $A0,$27,$AA, $7F, $A0,$27,$AA + .byte $A0,$01,$A0, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$DA,$AA + .byte $A1 +storm14_rle: .byte $28 ; ysize=48 + .byte $A0,$6E,$AA, $A3,$62, $A0,$25,$AA, $00, $FF, $00, $A0,$25,$AA + .byte $00, $7F, $F0, $A0,$25,$AA, $20,$20, $FF, $A0,$25,$AA + .byte $A0,$02,$A2, $A0,$01,$A7, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$B1,$AA + .byte $A1 +storm15_rle: .byte $28 ; ysize=48 + .byte $A0,$6D,$AA, $22,$22, $62, $22, $A0,$24,$AA, $00,$00, $FF + .byte $00, $A0,$24,$AA, $00, $F0, $0F, $00, $A0,$24,$AA + .byte $F0, $2F, $F0, $20, $A0,$24,$AA, $7F, $72 + .byte $2F, $26, $A0,$24,$AA, $A4,$A0, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$89,$AA + .byte $A1 +storm16_rle: .byte $28 ; ysize=48 + .byte $A0,$6C,$AA, $A5,$2A, $A0,$23,$AA, $A3,$00, $55, $00, $A0,$23,$AA + .byte $00,$00, $50, $05, $00, $A0,$23,$AA, $00, $50 + .byte $25, $20,$20, $A0,$23,$AA, $22, $25, $22,$22, $26 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$B1,$AA + .byte $A1 +storm29_rle: .byte $28 ; ysize=48 + .byte $A0,$1F,$AA, $66, $77, $FF, $77, $66,$66, $A0,$22,$AA + .byte $00,$00, $FF, $A3,$00, $A0,$22,$AA, $22,$22, $FF, $A3,$22 + .byte $A0,$22,$AA, $00,$00, $FF, $A3,$00, $A0,$22,$AA, $00, $07 + .byte $FF, $07, $02,$02, $A0,$22,$AA, $A0,$02,$A0, $0F, $A3,$A0 + .byte $A0,$24,$AA, $00, $A0,$27,$AA, $00, $A0,$27,$AA, $00, $A0,$27,$AA + .byte $00, $A0,$27,$AA, $00, $A0,$27,$AA, $A0,$01,$A0, $A0,$FF,$AA, $A0,$E7,$AA + .byte $A1 +storm30_rle: .byte $28 ; ysize=48 + .byte $A0,$1A,$AA, $A5,$66, $77, $A3,$FF, $77, $A4,$66, $A0,$1A,$AA + .byte $22,$22, $20, $A3,$00, $77, $FF, $77, $A5,$00 + .byte $A0,$1A,$AA, $A6,$22, $77, $FF, $77, $22,$22, $A0,$1D,$AA + .byte $A6,$00, $77, $FF, $77, $00,$00, $A0,$1F,$AA, $A4,$00 + .byte $07, $FF, $07, $02,$02, $A0,$1F,$AA, $00, $A4,$20 + .byte $0F, $A3,$20, $A0,$1F,$AA, $A4,$22, $26, $00,$00, $26,$26 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$AD,$AA + .byte $A1 +storm31_rle: .byte $28 ; ysize=48 + .byte $A0,$1B,$AA, $A4,$66, $77, $A3,$FF, $77, $A4,$66, $A0,$1B,$AA + .byte $22, $20, $A3,$00, $77, $FF, $77, $A5,$00 + .byte $A0,$1B,$AA, $A5,$22, $77, $FF, $77, $22,$22, $A0,$1E,$AA + .byte $A5,$00, $77, $FF, $77, $00,$00, $A0,$1E,$AA, $56 + .byte $A4,$00, $77, $FF, $77, $02,$02, $A0,$1E,$AA, $55 + .byte $00, $A3,$20, $77, $FF, $77, $20,$20, $A0,$1E,$AA + .byte $55, $A4,$22, $77, $FF, $77, $26,$26, $A0,$1E,$AA + .byte $25, $50, $00, $20, $00, $77, $FF + .byte $77, $00, $20, $A0,$1E,$AA, $22, $55, $00 + .byte $20, $00, $77, $FF, $77, $20, $00 + .byte $A0,$1E,$AA, $22, $66, $55, $00,$00, $27, $FF + .byte $07, $20,$20, $A0,$1E,$AA, $22,$22, $66, $55, $00 + .byte $20, $FF, $00, $20,$20, $A0,$1E,$AA, $22, $02,$02 + .byte $06, $0A, $A0,$01,$A0, $FF, $00, $20,$20, $A0,$1E,$AA + .byte $00, $22,$22, $02, $00, $50, $A3,$00, $20 + .byte $A0,$1E,$AA, $A3,$02, $00,$00, $06, $A4,$00, $A0,$FF,$AA, $A0,$94,$AA + .byte $A1 +storm32_rle: .byte $28 ; ysize=48 + .byte $A0,$1C,$AA, $A8,$66, $FF,$FF, $66,$66, $A0,$1C,$AA, $20, $A7,$00 + .byte $FF,$FF, $00,$00, $A0,$1C,$AA, $A7,$22, $F2, $FF, $2F + .byte $22,$22, $A0,$1C,$AA, $A7,$00, $FF,$FF, $A3,$00, $A0,$1C,$AA, $A6,$00 + .byte $F2, $FF, $0F, $A3,$02, $A0,$1C,$AA, $00, $A4,$20 + .byte $00, $FF,$FF, $A4,$20, $A0,$1C,$AA, $A4,$22, $26, $FF,$FF + .byte $76, $26, $66, $26,$26, $A0,$1C,$AA, $50, $00 + .byte $20, $00, $70, $FF,$FF, $00, $70, $00 + .byte $20,$20, $A0,$1C,$AA, $55, $00, $20, $00, $70 + .byte $FF,$FF, $F0, $00,$00, $20,$20, $A0,$1C,$AA, $66, $55 + .byte $00,$00, $70, $FF,$FF, $70, $FF, $F0, $20,$20 + .byte $A0,$1C,$AA, $22, $66, $55, $00, $70, $FF,$FF + .byte $70,$70, $FF, $00, $20, $A0,$1C,$AA, $02,$02, $06 + .byte $0A, $A0,$01,$A0, $FF,$FF, $70,$70, $0F, $F0, $00 + .byte $A0,$1C,$AA, $22,$22, $02, $00, $50, $A3,$00, $70 + .byte $00, $FF, $70, $A0,$1C,$AA, $02,$02, $00,$00, $06 + .byte $A5,$00, $FF, $70, $A0,$1C,$AA, $AA,$00, $FF, $70 + .byte $A0,$1C,$AA, $AA,$00, $FF, $70, $A0,$1C,$AA, $A8,$00, $20 + .byte $F0, $FF,$FF, $A0,$1C,$AA, $AC,$A0, $A0,$F0,$AA + .byte $A1 +storm33_rle: .byte $28 ; ysize=48 + .byte $A0,$19,$AA, $65, $A9,$66, $77, $A3,$FF, $77, $A0,$19,$AA + .byte $A3,$22, $20, $A7,$00, $A3,$FF, $00, $A0,$19,$AA, $AA,$22 + .byte $77, $A3,$FF, $77, $A0,$19,$AA, $AB,$00, $A3,$FF, $00 + .byte $A0,$19,$AA, $26,$26, $66, $A6,$00, $02, $07, $A3,$FF + .byte $07, $A0,$19,$AA, $22,$22, $66, $00, $A4,$20, $00 + .byte $20, $70, $A3,$FF, $70, $A0,$19,$AA, $22,$22, $66 + .byte $A4,$22, $26, $00,$00, $77, $A3,$FF, $77, $A0,$19,$AA + .byte $22,$22, $26, $F0, $00, $20, $00, $20 + .byte $A3,$00, $A3,$FF, $70, $A0,$19,$AA, $A3,$22, $66, $00 + .byte $20, $00, $20, $00,$00, $70, $A3,$FF, $70 + .byte $A0,$1A,$AA, $22,$22, $66,$66, $00,$00, $F0, $0F,$0F, $FF,$FF + .byte $0F, $F0, $70, $A0,$1A,$AA, $A3,$22, $66, $56 + .byte $0F, $70, $00, $F0, $FF,$FF, $00, $FF + .byte $70, $A0,$1A,$AA, $22,$22, $02,$02, $06, $0A, $F0 + .byte $A3,$FF, $F0, $00, $FF, $00, $A0,$1A,$AA, $22 + .byte $00, $22,$22, $02, $00, $50, $A3,$00, $FF + .byte $00, $FF, $70, $A0,$1A,$AA, $A0,$01,$A0, $A3,$A2, $00,$00 + .byte $06, $A5,$00, $FF, $70, $A0,$1E,$AA, $A9,$00, $FF + .byte $A0,$1E,$AA, $A9,$00, $FF, $A0,$1E,$AA, $A6,$00, $20,$20, $F0 + .byte $FF, $A0,$1E,$AA, $AA,$A0, $A0,$F0,$AA + .byte $A1 +storm34_rle: .byte $28 ; ysize=48 + .byte $A0,$19,$AA, $65, $A9,$66, $77, $A3,$FF, $77, $A0,$19,$AA + .byte $A3,$22, $20, $A7,$00, $0F, $FF, $0F, $00 + .byte $A0,$19,$AA, $AB,$22, $77, $FF, $77, $22, $A0,$19,$AA + .byte $AB,$00, $FF,$FF, $F0, $00, $A0,$19,$AA, $26,$26, $66 + .byte $A6,$00, $02, $07, $A3,$FF, $07, $A0,$19,$AA, $22,$22 + .byte $66, $00, $A4,$20, $00, $20, $70, $A3,$FF + .byte $70, $A0,$19,$AA, $22,$22, $66, $A4,$22, $26, $00,$00 + .byte $77, $A3,$FF, $77, $A0,$19,$AA, $22,$22, $26, $F0 + .byte $00, $20, $00, $70, $00,$00, $F0, $A3,$FF + .byte $70, $A0,$19,$AA, $A3,$22, $FF, $00, $70, $F0,$F0 + .byte $A6,$FF, $70, $A0,$19,$AA, $66, $22,$22, $66, $AA,$FF + .byte $70, $A0,$19,$AA, $66, $A3,$22, $66, $A8,$FF, $70,$70 + .byte $A0,$19,$AA, $66, $22,$22, $02,$02, $0F,$0F, $A4,$FF, $70 + .byte $FF, $F0, $00, $A0,$19,$AA, $66, $22, $00 + .byte $22,$22, $02, $00, $50, $A3,$00, $70, $FF,$FF + .byte $F0, $A0,$19,$AA, $A0,$01,$A6, $A0,$01,$A0, $A3,$A2, $A0,$02,$A0, $06 + .byte $A5,$00, $FF, $70, $A0,$20,$AA, $A6,$00, $FF,$FF, $A0,$20,$AA + .byte $A6,$00, $FF, $70, $A0,$20,$AA, $A4,$00, $70, $F0 + .byte $FF, $F0, $A0,$20,$AA, $A8,$A0, $A0,$F0,$AA + .byte $A1 +storm35_rle: .byte $28 ; ysize=48 + .byte $A0,$69,$AA, $AF,$22, $A0,$19,$AA, $AD,$00, $F7, $FF, $A0,$19,$AA + .byte $26,$26, $66, $A6,$00, $02,$02, $F7, $FF,$FF, $02 + .byte $A0,$19,$AA, $22,$22, $66, $00, $A3,$20, $70, $F0,$F0 + .byte $A4,$FF, $20, $A0,$19,$AA, $22,$22, $66, $F2,$F2, $F7 + .byte $FF,$FF, $0F, $00, $77, $A4,$FF, $A0,$19,$AA, $22,$22 + .byte $6F, $F0, $00, $70, $00, $FF, $A3,$00 + .byte $FF,$FF, $7F,$7F, $A0,$19,$AA, $22,$22, $66, $FF, $00 + .byte $F0, $0F, $70, $F0, $A4,$FF, $70, $20 + .byte $A0,$19,$AA, $66, $22, $66, $AA,$FF, $70, $20 + .byte $A0,$19,$AA, $66, $22,$22, $26, $A6,$FF, $70,$70, $FF + .byte $00, $70, $A0,$19,$AA, $66, $22,$22, $02, $06,$06 + .byte $0F, $A3,$FF, $70,$70, $FF, $F0, $00, $A0,$19,$AA + .byte $66, $22, $00, $22,$22, $02, $00, $F0 + .byte $00,$00, $0F, $F0, $FF, $70, $FF, $A0,$19,$AA + .byte $A0,$01,$A6, $A0,$01,$A0, $A0,$01,$A2, $02,$02, $00,$00, $0F, $A4,$00 + .byte $FF, $70, $FF, $A0,$1C,$AA, $AA,$00, $FF, $70 + .byte $A0,$1C,$AA, $AA,$00, $FF, $70, $A0,$1C,$AA, $A8,$00, $20 + .byte $A3,$FF, $A0,$1C,$AA, $AC,$A0, $A0,$F0,$AA + .byte $A1 +storm36_rle: .byte $28 ; ysize=48 + .byte $A0,$92,$AA, $A7,$00, $A0,$21,$AA, $26, $66, $A5,$00, $A0,$21,$AA + .byte $22, $66, $00, $A4,$20, $0A, $A6,$2A, $A0,$1A,$AA + .byte $22, $66, $A4,$22, $26, $00,$00, $26,$26, $66 + .byte $26,$26, $A0,$1A,$AA, $22, $66, $F0, $00, $20 + .byte $00, $FF, $F0, $00,$00, $20, $00, $20,$20 + .byte $A0,$1A,$AA, $22, $26, $FF, $00, $20, $00 + .byte $20, $FF, $0F, $20, $00,$00, $20,$20, $A0,$1A,$AA + .byte $22,$22, $66, $FF, $0F,$0F, $FF, $F0, $00 + .byte $20,$20, $00, $20,$20, $A0,$1A,$AA, $A3,$22, $66, $FF + .byte $0F, $20, $A3,$FF, $F0,$F0, $00, $20, $A0,$1A,$AA + .byte $22,$22, $02,$02, $06, $0F, $A4,$FF, $2F, $F0 + .byte $20, $00, $A0,$1A,$AA, $22, $00, $22,$22, $02 + .byte $00, $F0, $00,$00, $0F, $F0, $FF, $20,$20 + .byte $A0,$1A,$AA, $A0,$01,$A0, $A3,$A2, $A0,$02,$A0, $0F, $A4,$00, $0F + .byte $FF, $20, $A0,$20,$AA, $A6,$00, $FF, $F0, $A0,$20,$AA + .byte $A6,$00, $FF, $20, $A0,$20,$AA, $A4,$00, $F0, $A3,$FF + .byte $A0,$20,$AA, $A8,$00, $A0,$F0,$AA + .byte $A1 +storm37_rle: .byte $28 ; ysize=48 + .byte $A0,$90,$AA, $A0,$10,$00, $A0,$18,$AA, $62, $26, $66, $F6 + .byte $A6,$00, $A6,$02, $A0,$18,$AA, $66, $22, $66, $FF + .byte $00, $A4,$20, $00, $A6,$20, $A0,$18,$AA, $22,$22, $66 + .byte $FF, $A4,$22, $26, $00,$00, $26,$26, $66, $26,$26 + .byte $A0,$18,$AA, $22,$22, $26, $6F, $F0, $00, $20 + .byte $00, $20, $A3,$00, $20, $00, $20,$20, $A0,$18,$AA + .byte $A3,$22, $66, $FF, $00, $70, $00, $70 + .byte $FF, $F0, $70, $00,$00, $20,$20, $A0,$18,$AA, $66,$66 + .byte $22,$22, $66, $FF, $F0,$F0, $7F, $00,$00, $70 + .byte $20, $00, $20,$20, $A0,$18,$AA, $66,$66, $A3,$22, $66 + .byte $FF, $00, $7F, $FF, $00, $70, $20 + .byte $00,$00, $20, $A0,$18,$AA, $66,$66, $22,$22, $02,$02, $0F,$0F + .byte $F0, $00, $0F, $F0,$F0, $00, $20, $00 + .byte $A0,$18,$AA, $66,$66, $22, $00, $22,$22, $02, $00 + .byte $F0, $A3,$00, $FF, $00, $20,$20, $A0,$18,$AA, $A0,$02,$A6 + .byte $A0,$01,$A0, $A3,$A2, $A0,$02,$A0, $A0,$01,$AF, $A3,$A0, $A0,$02,$AF, $A0,$02,$A0 + .byte $A0,$FF,$AA, $A0,$91,$AA + .byte $A1 +storm38_rle: .byte $28 ; ysize=48 + .byte $A0,$91,$AA, $A3,$00, $A0,$25,$AA, $26, $66, $FF, $A0,$25,$AA + .byte $22, $66, $FF, $A0,$25,$AA, $22, $66, $FF + .byte $A0,$25,$AA, $22, $26, $6F, $FA, $0A, $2A + .byte $0A, $2A, $A0,$20,$AA, $22,$22, $66, $FF, $00 + .byte $70, $00, $20, $A0,$21,$AA, $22,$22, $66, $FF + .byte $00, $F0, $20, $A0,$21,$AA, $A3,$22, $66, $FF + .byte $00, $70, $00,$00, $20,$20, $00,$00, $20, $A0,$1A,$AA + .byte $A0,$02,$A2, $02,$02, $06, $0F, $F0,$F0, $00, $20,$20 + .byte $00, $20, $00, $A0,$1F,$AA, $00, $F0, $00 + .byte $0F, $F0, $70, $00, $20,$20, $A0,$1F,$AA, $00 + .byte $0F, $A5,$00, $20,$20, $A0,$FF,$AA, $A0,$91,$AA + .byte $A1 +storm40_rle: .byte $28 ; ysize=48 + .byte $A0,$6A,$AA, $2A,$2A, $6A, $A4,$2A, $A0,$21,$AA, $60, $66 + .byte $A5,$00, $A0,$21,$AA, $66, $FF, $06, $A4,$00, $A0,$21,$AA + .byte $66, $FF, $00, $A4,$20, $A0,$21,$AA, $66, $FF + .byte $A4,$22, $26, $A0,$21,$AA, $26, $6F, $F0, $00 + .byte $20, $00, $20, $A0,$21,$AA, $22, $26, $FF + .byte $00, $20, $00, $20, $A0,$21,$AA, $22,$22, $66 + .byte $FF, $00,$00, $20, $A0,$21,$AA, $A3,$22, $66, $FF + .byte $00, $20, $A0,$22,$AA, $A0,$01,$A2, $A3,$A6, $0F, $F0 + .byte $A0,$26,$AA, $00, $F0, $A0,$26,$AA, $00, $0F, $A0,$FF,$AA + .byte $A0,$98,$AA + .byte $A1 +storm41_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$35,$AA, $F0, $00, $20, $00, $20 + .byte $A0,$23,$AA, $FF, $00, $20, $00, $20, $A0,$23,$AA + .byte $66, $FF, $00,$00, $20, $A0,$23,$AA, $22, $66 + .byte $FF, $00, $20, $A0,$23,$AA, $02,$02, $06, $0F + .byte $F0, $A0,$23,$AA, $22,$22, $02, $00, $F0, $A0,$23,$AA + .byte $A0,$02,$A2, $A0,$02,$A0, $A0,$01,$A6, $A0,$FF,$AA, $A0,$98,$AA + .byte $A1 +storm42_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$35,$AA, $5A, $0A, $2A, $0A, $2A + .byte $0A,$0A, $A0,$21,$AA, $55, $00, $20, $00, $20 + .byte $00,$00, $A0,$21,$AA, $66, $55, $00,$00, $20, $00,$00 + .byte $A0,$21,$AA, $22, $66, $55, $00, $20, $00,$00 + .byte $A0,$21,$AA, $02,$02, $06, $0F, $FF, $00,$00, $A0,$21,$AA + .byte $22,$22, $02, $00, $50, $00,$00, $A0,$21,$AA, $A0,$02,$A2 + .byte $A0,$02,$A0, $A0,$01,$A6, $A0,$02,$A0, $A0,$FF,$AA, $A0,$96,$AA + .byte $A1 diff --git a/demos/another_myst/intro_graphics/08_lightning/lightning_lz4.inc b/demos/another_myst/intro_graphics/08_lightning/lightning_lz4.inc new file mode 100644 index 00000000..a7808a2d --- /dev/null +++ b/demos/another_myst/intro_graphics/08_lightning/lightning_lz4.inc @@ -0,0 +1,395 @@ + +bolt1_rle: + .byte $CE,$00 + .byte $1F,$00,$01,$00,$0B,$41,$20,$22,$22,$FF,$01,$00,$0F,$23,$00,$07 + .byte $01,$21,$00,$5F,$22,$22,$22,$22,$02,$21,$00,$05,$8E,$22,$F2,$FF + .byte $FF,$22,$F2,$FF,$2F,$23,$00,$0E,$01,$00,$0E,$3C,$00,$00,$5F,$00 + .byte $2F,$2F,$22,$22,$00,$07,$01,$21,$00,$0F,$7F,$00,$0A,$00,$40,$00 + .byte $00,$7F,$00,$2F,$02,$00,$7F,$00,$26,$1F,$02,$21,$01,$06,$00,$DC + .byte $00,$0E,$DB,$00,$0A,$7F,$00,$0F,$7E,$00,$24,$25,$00,$20,$DD,$00 + .byte $0F,$22,$00,$07,$00,$9E,$00,$1E,$FF,$7F,$00,$09,$1F,$01,$1F,$2F + .byte $7B,$01,$21,$05,$3D,$00,$0E,$5C,$01,$0B,$DE,$00,$00,$A2,$00,$0F + .byte $42,$00,$08,$0E,$41,$00,$0F,$7F,$00,$1D,$0E,$FF,$00,$09,$5B,$02 + .byte $0E,$1F,$02,$07,$42,$00,$0F,$7E,$00,$26,$11,$00,$FB,$02,$1E,$22 + .byte $7F,$00,$0D,$A0,$01,$1E,$2F,$22,$00,$09,$7F,$00,$1F,$00,$01,$00 + .byte $22,$1F,$20,$7F,$00,$0E,$11,$22,$5E,$01,$2E,$F2,$FF,$24,$00,$06 + .byte $40,$01,$0F,$FD,$00,$08,$50,$00,$00,$00,$00,$00 +bolt2_rle: + .byte $EE,$00 + .byte $1F,$00,$01,$00,$04,$56,$20,$22,$22,$22,$FF,$01,$00,$1D,$2F,$21 + .byte $00,$22,$22,$F2,$19,$00,$41,$22,$22,$22,$02,$11,$00,$2E,$FF,$FF + .byte $46,$00,$02,$43,$00,$10,$22,$0B,$00,$10,$F0,$0A,$00,$2F,$0F,$00 + .byte $01,$00,$13,$19,$20,$7F,$00,$00,$65,$00,$0F,$7F,$00,$06,$02,$7D + .byte $00,$0E,$80,$00,$02,$C5,$00,$01,$7F,$00,$1F,$02,$7D,$00,$1B,$02 + .byte $FD,$00,$18,$F2,$7E,$00,$0E,$80,$00,$0D,$7F,$00,$2E,$F0,$FF,$80 + .byte $00,$02,$C4,$00,$2F,$F2,$F0,$7C,$00,$19,$01,$37,$00,$07,$7F,$00 + .byte $3F,$2F,$FF,$22,$80,$00,$01,$0D,$18,$01,$1F,$FF,$80,$00,$06,$0F + .byte $7D,$00,$1B,$09,$7F,$00,$00,$62,$00,$25,$FF,$22,$E3,$01,$0B,$7F + .byte $00,$17,$FF,$7F,$00,$1F,$F0,$7F,$01,$02,$14,$F2,$FE,$01,$0F,$7F + .byte $00,$1C,$08,$7A,$01,$5F,$FF,$22,$02,$02,$00,$FF,$00,$10,$0E,$E6 + .byte $00,$02,$7F,$00,$1F,$02,$80,$00,$1F,$07,$7E,$00,$2E,$22,$02,$D7 + .byte $02,$04,$80,$00,$0E,$7E,$01,$0E,$7E,$02,$1F,$22,$FF,$00,$1F,$26 + .byte $F2,$FF,$5A,$03,$00,$BB,$02,$0F,$80,$00,$0E,$10,$F0,$61,$02,$0E + .byte $FF,$00,$0F,$7F,$00,$0D,$50,$00,$00,$00,$00,$00 +bolt3_rle: + .byte $DC,$00 + .byte $1F,$00,$01,$00,$08,$35,$22,$F2,$FF,$01,$00,$0F,$23,$00,$04,$31 + .byte $20,$22,$22,$1F,$00,$00,$06,$00,$2F,$F2,$22,$48,$00,$05,$02,$25 + .byte $00,$5F,$2F,$22,$22,$02,$00,$01,$00,$17,$04,$5B,$00,$00,$3A,$00 + .byte $1F,$2F,$5B,$00,$0C,$4E,$FF,$22,$22,$2F,$A5,$00,$05,$24,$00,$13 + .byte $F2,$7F,$00,$0F,$7E,$00,$18,$05,$37,$00,$01,$39,$00,$1F,$22,$80 + .byte $00,$0C,$21,$22,$22,$09,$00,$1F,$F0,$FE,$00,$0A,$1F,$02,$7F,$00 + .byte $23,$02,$5D,$00,$0F,$24,$01,$06,$17,$F2,$80,$00,$1F,$FF,$7F,$00 + .byte $03,$1F,$22,$7F,$00,$20,$13,$00,$59,$01,$12,$2F,$5D,$00,$1F,$02 + .byte $DA,$01,$0D,$00,$88,$00,$1F,$0F,$22,$00,$03,$11,$F2,$22,$00,$0F + .byte $7E,$00,$1B,$08,$59,$02,$0F,$7F,$01,$12,$0F,$7F,$00,$0B,$1F,$FF + .byte $FD,$00,$1C,$07,$DA,$00,$01,$5E,$00,$0F,$A5,$00,$0C,$1E,$F2,$7E + .byte $00,$07,$C5,$01,$2E,$2F,$22,$3F,$03,$0F,$FF,$01,$15,$00,$06,$00 + .byte $0E,$37,$03,$0B,$FE,$02,$00,$21,$03,$0F,$C1,$03,$06,$00,$7B,$01 + .byte $0F,$80,$00,$03,$50,$00,$00,$00,$00,$00 +bolt4_rle: + .byte $F4,$00 + .byte $1F,$00,$01,$00,$09,$40,$20,$22,$22,$FF,$01,$00,$3F,$2F,$22,$22 + .byte $1F,$00,$01,$34,$22,$F2,$FF,$1F,$00,$01,$01,$00,$3F,$FF,$FF,$22 + .byte $25,$00,$05,$5F,$2F,$22,$02,$02,$00,$01,$00,$1D,$23,$22,$22,$80 + .byte $00,$1F,$22,$80,$00,$03,$24,$FF,$FF,$1E,$00,$04,$80,$00,$0D,$23 + .byte $00,$14,$F0,$A0,$00,$1F,$00,$01,$00,$1E,$15,$20,$7F,$00,$0F,$80 + .byte $00,$05,$18,$0F,$FE,$00,$00,$2C,$00,$1F,$0F,$7F,$00,$01,$6F,$2F + .byte $2F,$FF,$F2,$22,$22,$7F,$00,$23,$15,$F2,$E1,$00,$1F,$00,$01,$01 + .byte $06,$12,$F2,$7E,$00,$1F,$F2,$7F,$00,$04,$01,$9A,$00,$2F,$22,$22 + .byte $7F,$00,$28,$01,$62,$00,$0F,$A1,$01,$03,$05,$1F,$00,$0E,$7E,$00 + .byte $02,$7F,$00,$2F,$2F,$22,$80,$00,$23,$16,$20,$7E,$00,$10,$2F,$3F + .byte $00,$1F,$02,$80,$00,$03,$12,$2F,$81,$00,$0E,$7E,$00,$03,$7F,$00 + .byte $24,$22,$22,$80,$00,$1F,$20,$7A,$02,$1D,$25,$F2,$F2,$DE,$01,$0E + .byte $BF,$00,$0A,$1F,$03,$0E,$7E,$00,$02,$7F,$00,$06,$1A,$02,$0F,$01 + .byte $02,$1C,$07,$FC,$00,$0E,$58,$03,$07,$7E,$00,$02,$5B,$03,$1E,$2F + .byte $1D,$01,$07,$7C,$01,$03,$41,$00,$1E,$22,$23,$00,$50,$00,$00,$00 + .byte $00,$00 +bolt5_rle: + .byte $AF,$00 + .byte $AF,$00,$00,$00,$0F,$FF,$FF,$FF,$F2,$20,$00,$01,$00,$15,$21,$22 + .byte $FF,$01,$00,$2F,$22,$20,$27,$00,$0C,$03,$28,$00,$03,$2E,$00,$1F + .byte $22,$2C,$00,$09,$01,$82,$00,$2F,$F2,$20,$80,$00,$1A,$0F,$81,$00 + .byte $0D,$0A,$80,$00,$2F,$F2,$22,$55,$00,$0B,$02,$25,$00,$1F,$20,$80 + .byte $00,$19,$0F,$81,$00,$0C,$37,$02,$22,$2F,$80,$00,$2F,$2F,$22,$55 + .byte $01,$13,$0F,$80,$00,$19,$1E,$F2,$81,$00,$0A,$01,$01,$1F,$2F,$80 + .byte $01,$15,$05,$56,$00,$0F,$80,$00,$1A,$0E,$81,$00,$0B,$80,$00,$1F + .byte $22,$80,$00,$18,$2F,$02,$2F,$82,$01,$14,$0F,$56,$00,$16,$27,$02 + .byte $22,$02,$01,$2F,$22,$22,$D7,$00,$13,$2F,$F2,$20,$80,$00,$19,$0F + .byte $81,$00,$17,$3F,$22,$02,$00,$81,$00,$34,$0B,$58,$03,$1F,$20,$81 + .byte $00,$0C,$1F,$22,$A8,$00,$07,$50,$00,$00,$00,$00,$00 +bolt6_rle: + .byte $F1,$00 + .byte $6F,$0F,$FF,$FF,$FF,$F0,$00,$01,$00,$15,$11,$FF,$05,$00,$07,$01 + .byte $00,$5A,$F2,$22,$20,$20,$20,$23,$00,$1B,$0F,$34,$00,$4F,$02,$22 + .byte $2F,$FF,$01,$00,$07,$40,$00,$00,$0F,$FF,$83,$00,$1F,$F0,$7F,$00 + .byte $12,$13,$FF,$07,$00,$0A,$83,$00,$35,$22,$22,$22,$85,$00,$1C,$F0 + .byte $7F,$00,$00,$81,$00,$1E,$22,$83,$00,$0A,$57,$00,$0F,$83,$00,$14 + .byte $04,$37,$00,$2E,$2F,$FF,$83,$00,$07,$84,$00,$0E,$81,$00,$0E,$82 + .byte $00,$08,$88,$00,$01,$02,$01,$0F,$83,$00,$11,$04,$5C,$01,$1E,$02 + .byte $4D,$00,$22,$F2,$22,$01,$00,$0F,$39,$00,$03,$1D,$22,$82,$00,$09 + .byte $1F,$00,$25,$0F,$FF,$84,$00,$0F,$82,$00,$09,$26,$F0,$FF,$D2,$00 + .byte $2E,$FF,$FF,$83,$00,$0E,$80,$00,$0A,$81,$00,$0F,$04,$01,$01,$05 + .byte $58,$02,$0F,$9A,$00,$03,$0E,$7E,$02,$0E,$81,$00,$09,$83,$00,$2F + .byte $00,$00,$82,$00,$13,$0E,$5A,$00,$0E,$81,$00,$0E,$7E,$01,$0F,$81 + .byte $00,$0F,$0F,$BE,$00,$07,$1E,$02,$04,$01,$08,$00,$01,$06,$06,$02 + .byte $2E,$FF,$F0,$4A,$02,$0E,$59,$03,$0F,$81,$00,$04,$1F,$00,$81,$00 + .byte $0E,$20,$22,$2F,$01,$00,$80,$00,$00,$00,$00,$00,$00,$00,$00 +bolt7_rle: + .byte $03,$01 + .byte $13,$00,$01,$00,$D4,$22,$00,$00,$22,$22,$2F,$FF,$FF,$FF,$FF,$F2 + .byte $22,$20,$15,$00,$77,$F0,$FF,$FF,$FF,$F0,$00,$00,$24,$00,$03,$01 + .byte $00,$13,$02,$2C,$00,$0E,$01,$00,$07,$25,$00,$0C,$01,$00,$00,$36 + .byte $00,$1C,$22,$39,$00,$07,$5B,$00,$42,$22,$22,$22,$FF,$81,$00,$06 + .byte $7E,$00,$09,$81,$00,$2F,$22,$00,$81,$00,$0F,$2E,$20,$02,$80,$00 + .byte $07,$C2,$00,$05,$82,$00,$0C,$19,$00,$03,$1D,$00,$01,$44,$00,$18 + .byte $22,$7F,$00,$07,$2B,$00,$1B,$22,$CC,$00,$0F,$82,$00,$01,$0E,$7F + .byte $00,$0D,$03,$01,$00,$3A,$00,$05,$01,$00,$02,$17,$00,$02,$B6,$00 + .byte $15,$22,$82,$01,$08,$7F,$00,$09,$24,$01,$0F,$82,$00,$0E,$0F,$7F + .byte $00,$0B,$06,$82,$00,$0E,$FF,$00,$08,$01,$01,$3E,$20,$00,$F0,$55 + .byte $00,$0E,$DA,$01,$0E,$83,$00,$0F,$80,$00,$0F,$05,$82,$00,$07,$88 + .byte $00,$24,$20,$02,$80,$00,$22,$F2,$FF,$81,$00,$0A,$55,$00,$17,$F0 + .byte $25,$00,$0E,$4D,$00,$1F,$2F,$80,$00,$1C,$01,$35,$00,$0E,$FF,$00 + .byte $01,$17,$00,$0E,$D5,$02,$05,$81,$00,$0F,$D9,$02,$05,$0A,$04,$01 + .byte $1F,$00,$01,$00,$13,$0A,$00,$01,$1E,$22,$57,$03,$0D,$D8,$01,$0F + .byte $D9,$02,$07,$09,$55,$03,$1F,$00,$01,$00,$17,$50,$00,$00,$00,$00 + .byte $00 +flash_rle: + .byte $12,$01 + .byte $6F,$0F,$0F,$0F,$00,$00,$0F,$01,$00,$01,$1F,$00,$01,$00,$16,$10 + .byte $FF,$03,$00,$71,$FF,$00,$0F,$F0,$FF,$00,$F0,$39,$00,$10,$F0,$01 + .byte $00,$13,$FF,$04,$00,$21,$F0,$F0,$25,$00,$17,$F0,$31,$00,$25,$F0 + .byte $FF,$01,$00,$1F,$00,$01,$00,$1A,$06,$97,$00,$12,$F0,$52,$00,$01 + .byte $11,$00,$21,$FF,$FF,$80,$00,$21,$00,$0F,$06,$00,$01,$1E,$00,$09 + .byte $01,$00,$13,$FF,$8D,$00,$00,$01,$00,$02,$0E,$00,$06,$78,$00,$01 + .byte $9F,$00,$03,$8C,$00,$0F,$F4,$00,$0F,$06,$39,$00,$01,$F4,$00,$04 + .byte $11,$00,$00,$06,$00,$01,$08,$00,$00,$02,$01,$00,$1A,$00,$0F,$01 + .byte $00,$17,$12,$00,$C1,$00,$0E,$71,$01,$0F,$80,$00,$18,$00,$07,$01 + .byte $11,$F0,$0E,$00,$12,$0F,$53,$01,$0B,$64,$00,$06,$D4,$01,$0F,$78 + .byte $01,$19,$00,$D2,$01,$05,$3D,$00,$0D,$80,$00,$00,$36,$02,$03,$11 + .byte $00,$02,$F4,$01,$02,$32,$00,$00,$31,$00,$0F,$00,$01,$1B,$0F,$57 + .byte $02,$0A,$0B,$38,$02,$1D,$00,$31,$00,$02,$70,$00,$07,$10,$00,$3F + .byte $0F,$00,$F0,$80,$00,$05,$04,$EB,$02,$0E,$78,$00,$1F,$0F,$80,$00 + .byte $08,$1F,$FF,$80,$00,$06,$1E,$F0,$33,$02,$00,$02,$02,$1F,$FF,$00 + .byte $01,$35,$11,$0F,$E4,$02,$11,$FF,$04,$00,$06,$72,$00,$0E,$0D,$03 + .byte $0B,$A1,$00,$0E,$80,$00,$0F,$78,$00,$04,$50,$00,$00,$00,$00,$00 +white_rle: + .byte $17,$00 + .byte $1F,$FF,$01,$00,$E4,$13,$00,$01,$00,$0F,$00,$01,$FF,$FF,$EA,$50 + .byte $00,$00,$00,$00,$00 +black_rle: + .byte $10,$00 + .byte $1F,$00,$01,$00,$FF,$FF,$FF,$EA,$50,$00,$00,$00,$00,$00 +storm01_rle: + .byte $39,$00 + .byte $15,$AA,$01,$00,$22,$66,$65,$01,$00,$1F,$AA,$01,$00,$64,$8F,$26 + .byte $27,$FF,$2F,$27,$26,$26,$26,$6E,$00,$53,$13,$00,$01,$00,$07,$13 + .byte $00,$2F,$FF,$AA,$01,$00,$D8,$1E,$00,$00,$01,$1F,$AA,$00,$01,$FF + .byte $DD,$50,$00,$00,$00,$00,$00 +storm02_rle: + .byte $47,$00 + .byte $14,$AA,$01,$00,$BF,$66,$66,$65,$65,$75,$75,$65,$65,$65,$65,$AA + .byte $01,$00,$62,$AF,$26,$27,$27,$FF,$2F,$27,$27,$26,$26,$22,$6F,$00 + .byte $52,$13,$00,$01,$00,$07,$13,$00,$3F,$AF,$FA,$AA,$01,$00,$6B,$1E + .byte $AF,$6C,$00,$0F,$00,$01,$59,$0F,$01,$00,$DA,$0F,$00,$01,$F0,$50 + .byte $00,$00,$00,$00,$00 +storm03_rle: + .byte $40,$00 + .byte $14,$AA,$01,$00,$8F,$66,$66,$65,$65,$65,$65,$75,$AA,$01,$00,$65 + .byte $7F,$27,$27,$27,$FF,$27,$27,$26,$6F,$00,$55,$13,$00,$01,$00,$07 + .byte $13,$00,$3F,$FA,$AF,$AA,$01,$00,$6A,$0E,$7F,$00,$0F,$00,$01,$5B + .byte $0F,$01,$00,$DA,$0F,$00,$01,$F0,$50,$00,$00,$00,$00,$00 +storm04_rle: + .byte $36,$00 + .byte $1F,$AA,$01,$00,$74,$7F,$26,$26,$27,$27,$FF,$27,$27,$70,$00,$56 + .byte $13,$00,$01,$00,$07,$13,$00,$3F,$FA,$0F,$FA,$03,$01,$6A,$4F,$AF + .byte $A0,$AF,$AA,$00,$01,$69,$0F,$01,$00,$DA,$0F,$00,$01,$F0,$50,$00 + .byte $00,$00,$00,$00 +storm05_rle: + .byte $2E,$00 + .byte $16,$AA,$01,$00,$13,$65,$01,$00,$89,$25,$25,$25,$65,$67,$27,$65 + .byte $66,$01,$00,$1F,$AA,$01,$00,$BC,$13,$00,$01,$00,$1F,$AA,$01,$00 + .byte $E4,$0F,$00,$01,$FF,$F1,$50,$00,$00,$00,$00,$00 +storm06_rle: + .byte $2C,$00 + .byte $1F,$AA,$01,$00,$01,$96,$67,$67,$67,$27,$65,$66,$66,$6F,$66,$01 + .byte $00,$1F,$AA,$01,$00,$BC,$13,$00,$01,$00,$1F,$AA,$01,$00,$E4,$0F + .byte $00,$01,$FF,$F1,$50,$00,$00,$00,$00,$00 +storm08_rle: + .byte $3B,$00 + .byte $11,$AA,$01,$00,$10,$F6,$01,$00,$15,$F5,$01,$00,$10,$A5,$01,$00 + .byte $1F,$AA,$01,$00,$58,$81,$26,$26,$26,$2F,$2F,$2F,$2F,$FF,$01,$00 + .byte $1F,$AF,$72,$00,$51,$13,$00,$01,$00,$1F,$AA,$01,$00,$E4,$0F,$00 + .byte $01,$FF,$F1,$50,$00,$00,$00,$00,$00 +storm09_rle: + .byte $2D,$00 + .byte $1F,$AA,$01,$00,$05,$A1,$6A,$66,$66,$66,$66,$6F,$6F,$6F,$6F,$66 + .byte $01,$00,$1F,$AA,$01,$00,$BC,$13,$00,$01,$00,$1F,$AA,$01,$00,$E4 + .byte $0F,$00,$01,$FF,$F1,$50,$00,$00,$00,$00,$00 +storm10_rle: + .byte $28,$00 + .byte $1F,$AA,$01,$00,$07,$11,$66,$01,$00,$12,$6F,$01,$00,$1F,$AA,$01 + .byte $00,$BC,$13,$00,$01,$00,$1F,$AA,$01,$00,$E4,$0F,$00,$01,$FF,$F1 + .byte $50,$00,$00,$00,$00,$00 +storm11_rle: + .byte $2D,$00 + .byte $16,$AA,$01,$00,$13,$65,$01,$00,$20,$25,$2F,$01,$00,$6F,$65,$66 + .byte $66,$F6,$66,$AA,$01,$00,$C6,$13,$00,$01,$00,$1F,$AA,$01,$00,$E4 + .byte $0F,$00,$01,$FF,$F1,$50,$00,$00,$00,$00,$00 +storm12_rle: + .byte $2A,$00 + .byte $1E,$AA,$01,$00,$82,$25,$25,$2F,$25,$25,$25,$65,$66,$01,$00,$1F + .byte $AA,$01,$00,$C3,$13,$00,$01,$00,$1F,$AA,$01,$00,$E4,$0F,$00,$01 + .byte $FF,$F1,$50,$00,$00,$00,$00,$00 +storm13_rle: + .byte $2D,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$27,$00,$0C,$1F,$22,$A7 + .byte $00,$6C,$1F,$FF,$00,$01,$6C,$1F,$7F,$00,$01,$6C,$1F,$A0,$00,$01 + .byte $6C,$0F,$00,$03,$C9,$50,$00,$00,$00,$00,$00 +storm14_rle: + .byte $37,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$26,$00,$0B,$3F,$62,$62 + .byte $62,$A6,$00,$6B,$2F,$FF,$00,$00,$01,$6A,$3F,$00,$7F,$F0,$00,$01 + .byte $6A,$3F,$20,$20,$FF,$00,$01,$6A,$3F,$A2,$A2,$A7,$00,$03,$C7,$50 + .byte $00,$00,$00,$00,$00 +storm15_rle: + .byte $43,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$25,$00,$0A,$4F,$22,$22 + .byte $62,$22,$A5,$00,$6B,$2F,$FF,$00,$00,$01,$69,$4F,$00,$F0,$0F,$00 + .byte $00,$01,$69,$4F,$F0,$2F,$F0,$20,$00,$01,$69,$4F,$7F,$72,$2F,$26 + .byte $00,$01,$69,$4F,$A0,$A0,$A0,$A0,$00,$01,$47,$50,$00,$00,$00,$00 + .byte $00 +storm16_rle: + .byte $3D,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$24,$00,$09,$10,$2A,$01 + .byte $00,$0F,$A4,$00,$6B,$2F,$55,$00,$00,$01,$68,$5F,$00,$00,$50,$05 + .byte $00,$00,$01,$69,$4F,$50,$25,$20,$20,$00,$01,$68,$5F,$22,$25,$22 + .byte $22,$26,$00,$03,$C7,$50,$00,$00,$00,$00,$00 +storm29_rle: + .byte $65,$00 + .byte $1F,$AA,$01,$00,$0B,$7F,$66,$77,$FF,$77,$66,$66,$AA,$01,$00,$10 + .byte $2F,$00,$AA,$01,$00,$41,$6F,$00,$00,$FF,$00,$00,$00,$80,$00,$40 + .byte $13,$00,$01,$00,$0F,$27,$00,$0C,$6F,$22,$22,$FF,$22,$22,$22,$00 + .byte $01,$91,$1F,$A0,$00,$01,$42,$7F,$00,$07,$FF,$07,$02,$02,$AA,$01 + .byte $00,$66,$5F,$A0,$A0,$0F,$A0,$A0,$DB,$00,$1C,$0F,$00,$01,$39,$0E + .byte $D8,$01,$0F,$01,$00,$5D,$0E,$80,$00,$0F,$00,$01,$35,$50,$00,$00 + .byte $00,$00,$00 +storm30_rle: + .byte $7A,$00 + .byte $1F,$AA,$01,$00,$06,$10,$66,$01,$00,$50,$77,$FF,$FF,$FF,$77,$09 + .byte $00,$1F,$AA,$01,$00,$5E,$A0,$22,$22,$20,$00,$00,$00,$77,$FF,$77 + .byte $00,$01,$00,$0F,$5E,$00,$3D,$13,$00,$01,$00,$0F,$80,$00,$09,$00 + .byte $01,$00,$5F,$77,$FF,$77,$22,$22,$FD,$00,$5F,$05,$A2,$00,$01,$00 + .byte $01,$0E,$5E,$00,$0F,$00,$01,$50,$02,$24,$00,$7F,$07,$FF,$07,$02 + .byte $02,$AA,$AA,$02,$01,$63,$8F,$20,$20,$20,$20,$0F,$20,$20,$20,$00 + .byte $01,$64,$00,$00,$02,$5F,$26,$00,$00,$26,$26,$00,$01,$64,$0F,$5E + .byte $02,$4C,$50,$00,$00,$00,$00,$00 +storm31_rle: + .byte $C1,$00 + .byte $1F,$AA,$01,$00,$07,$90,$66,$66,$66,$66,$77,$FF,$FF,$FF,$77,$09 + .byte $00,$0F,$28,$00,$08,$BF,$22,$55,$00,$20,$00,$77,$FF,$77,$20,$00 + .byte $AA,$01,$00,$3A,$40,$22,$20,$00,$00,$58,$00,$10,$00,$01,$00,$0F + .byte $28,$00,$09,$9F,$66,$55,$00,$00,$27,$FF,$07,$20,$20,$5D,$00,$18 + .byte $01,$55,$00,$0F,$58,$00,$0C,$00,$01,$00,$5F,$77,$FF,$77,$22,$22 + .byte $A8,$00,$0C,$00,$81,$00,$3F,$20,$FF,$00,$80,$00,$1A,$0F,$A3,$00 + .byte $15,$01,$00,$01,$0F,$80,$00,$0C,$7F,$02,$02,$06,$0A,$A0,$FF,$00 + .byte $00,$01,$3D,$13,$56,$80,$00,$2F,$02,$02,$4B,$00,$0C,$8F,$22,$22 + .byte $02,$00,$50,$00,$00,$00,$00,$01,$3C,$50,$55,$00,$20,$20,$20,$58 + .byte $02,$0F,$58,$00,$0C,$6E,$02,$02,$02,$00,$00,$06,$CD,$00,$0F,$00 + .byte $01,$2D,$13,$55,$00,$02,$3F,$26,$26,$AA,$01,$00,$62,$22,$25,$50 + .byte $58,$03,$0F,$58,$01,$3D,$04,$00,$01,$50,$00,$00,$00,$00,$00 +storm32_rle: + .byte $E3,$00 + .byte $1F,$AA,$01,$00,$08,$13,$66,$01,$00,$4F,$FF,$FF,$66,$66,$28,$00 + .byte $09,$CF,$55,$00,$20,$00,$70,$FF,$FF,$F0,$00,$00,$20,$20,$28,$00 + .byte $09,$13,$00,$01,$00,$35,$20,$F0,$FF,$01,$00,$0F,$30,$00,$09,$13 + .byte $20,$30,$00,$4F,$FF,$FF,$00,$00,$A8,$00,$0A,$20,$55,$00,$80,$00 + .byte $3F,$70,$FF,$F0,$80,$00,$0B,$17,$A0,$01,$00,$04,$8C,$00,$0F,$30 + .byte $00,$09,$12,$22,$01,$00,$5F,$F2,$FF,$2F,$22,$22,$28,$00,$0A,$21 + .byte $66,$55,$80,$00,$5F,$70,$FF,$00,$20,$AA,$01,$00,$38,$07,$FF,$00 + .byte $0F,$A8,$00,$0A,$50,$02,$02,$06,$0A,$A0,$80,$00,$3F,$0F,$F0,$00 + .byte $5C,$00,$1C,$1F,$00,$24,$00,$0F,$6F,$F2,$FF,$0F,$02,$02,$02,$28 + .byte $01,$0B,$AF,$02,$00,$50,$00,$00,$00,$70,$00,$FF,$70,$00,$01,$3A + .byte $70,$20,$20,$20,$20,$00,$FF,$FF,$07,$00,$0F,$00,$01,$0B,$32,$00 + .byte $00,$06,$2B,$01,$1F,$70,$00,$01,$39,$00,$FD,$01,$8F,$26,$FF,$FF + .byte $76,$26,$66,$26,$26,$4C,$00,$11,$1F,$00,$00,$01,$3C,$12,$50,$58 + .byte $03,$2F,$00,$70,$58,$03,$14,$0F,$00,$01,$1C,$50,$00,$00,$00,$00 + .byte $00 +storm33_rle: + .byte $F7,$00 + .byte $1F,$AA,$01,$00,$05,$24,$65,$66,$01,$00,$5F,$77,$FF,$FF,$FF,$77 + .byte $28,$00,$06,$FF,$01,$22,$22,$22,$66,$00,$20,$00,$20,$00,$00,$70 + .byte $FF,$FF,$FF,$70,$AA,$01,$00,$0A,$11,$00,$01,$00,$44,$20,$20,$F0 + .byte $FF,$01,$00,$0F,$58,$00,$09,$22,$20,$00,$01,$00,$5F,$FF,$FF,$FF + .byte $00,$AA,$29,$00,$08,$BF,$66,$66,$00,$00,$F0,$0F,$0F,$FF,$FF,$0F + .byte $F0,$80,$00,$0C,$15,$A0,$01,$00,$13,$00,$01,$00,$0F,$80,$00,$09 + .byte $03,$01,$00,$0E,$00,$01,$0D,$01,$01,$8E,$56,$0F,$70,$00,$F0,$FF + .byte $FF,$00,$00,$01,$0F,$01,$00,$26,$04,$A1,$00,$0F,$00,$01,$10,$40 + .byte $02,$02,$06,$0A,$52,$01,$4F,$F0,$00,$FF,$00,$5F,$00,$1D,$0F,$21 + .byte $00,$06,$32,$26,$26,$66,$22,$00,$6F,$02,$07,$FF,$FF,$FF,$07,$80 + .byte $00,$08,$60,$00,$22,$22,$02,$00,$50,$A8,$00,$0F,$00,$01,$39,$01 + .byte $57,$02,$5F,$20,$20,$20,$00,$20,$58,$02,$0C,$72,$A0,$A2,$A2,$A2 + .byte $00,$00,$06,$2A,$01,$1F,$70,$00,$01,$35,$00,$80,$00,$00,$FD,$01 + .byte $3F,$26,$00,$00,$00,$02,$0C,$09,$AD,$01,$1F,$FF,$00,$01,$38,$22 + .byte $26,$F0,$58,$03,$1E,$00,$58,$03,$0F,$80,$00,$2F,$80,$00,$00,$00 + .byte $00,$00,$00,$00,$00 +storm34_rle: + .byte $F8,$00 + .byte $1F,$AA,$01,$00,$05,$24,$65,$66,$01,$00,$5F,$77,$FF,$FF,$FF,$77 + .byte $28,$00,$06,$91,$22,$22,$22,$FF,$00,$70,$F0,$F0,$FF,$01,$00,$2F + .byte $70,$AA,$01,$00,$0C,$84,$00,$00,$00,$00,$70,$F0,$FF,$F0,$01,$00 + .byte $0F,$58,$00,$09,$22,$20,$00,$01,$00,$4F,$0F,$FF,$0F,$00,$28,$00 + .byte $06,$42,$66,$22,$22,$66,$7C,$00,$0F,$80,$00,$12,$13,$A0,$01,$00 + .byte $13,$00,$01,$00,$0F,$80,$00,$09,$04,$01,$00,$4F,$77,$FF,$77,$22 + .byte $80,$00,$09,$06,$81,$00,$3F,$70,$70,$AA,$01,$00,$35,$16,$00,$01 + .byte $00,$3F,$FF,$FF,$F0,$00,$01,$0A,$41,$02,$02,$0F,$0F,$7E,$00,$0E + .byte $28,$00,$0F,$5F,$00,$0E,$0F,$21,$00,$06,$32,$26,$26,$66,$22,$00 + .byte $6F,$02,$07,$FF,$FF,$FF,$07,$80,$00,$08,$60,$00,$22,$22,$02,$00 + .byte $50,$D8,$01,$3F,$FF,$FF,$F0,$00,$01,$36,$BF,$22,$22,$66,$00,$20 + .byte $20,$20,$20,$00,$20,$70,$D8,$01,$0A,$82,$A6,$A0,$A2,$A2,$A2,$A0 + .byte $A0,$06,$2A,$01,$1F,$70,$00,$01,$35,$00,$80,$00,$00,$FC,$01,$3F + .byte $26,$00,$00,$00,$03,$0B,$09,$50,$00,$2F,$FF,$FF,$00,$01,$38,$9F + .byte $26,$F0,$00,$20,$00,$70,$00,$00,$F0,$58,$03,$15,$0F,$00,$01,$1C + .byte $50,$00,$00,$00,$00,$00 +storm35_rle: + .byte $DF,$00 + .byte $1F,$AA,$01,$00,$2D,$FF,$00,$22,$22,$66,$FF,$00,$F0,$0F,$70,$F0 + .byte $FF,$FF,$FF,$FF,$70,$20,$2B,$00,$09,$13,$00,$01,$00,$26,$20,$FF + .byte $01,$00,$0F,$80,$00,$2E,$36,$66,$22,$66,$4E,$00,$0F,$80,$00,$0B + .byte $17,$A0,$01,$00,$04,$8C,$00,$0F,$D8,$00,$08,$09,$01,$00,$0F,$80 + .byte $00,$08,$23,$22,$26,$7D,$00,$5F,$70,$FF,$00,$70,$AA,$01,$00,$35 + .byte $18,$00,$01,$00,$2F,$F7,$FF,$80,$00,$09,$42,$02,$06,$06,$0F,$80 + .byte $00,$2F,$F0,$00,$5F,$00,$1D,$0F,$21,$00,$06,$32,$26,$26,$66,$22 + .byte $00,$6F,$02,$02,$F7,$FF,$FF,$02,$80,$00,$08,$CF,$00,$22,$22,$02 + .byte $00,$F0,$00,$00,$0F,$F0,$FF,$70,$D0,$01,$2F,$07,$58,$02,$61,$00 + .byte $20,$20,$20,$70,$F0,$59,$02,$0F,$D8,$01,$07,$80,$A6,$A0,$A2,$02 + .byte $02,$00,$00,$0F,$AB,$00,$0F,$80,$00,$18,$0F,$00,$02,$10,$9F,$66 + .byte $F2,$F2,$F7,$FF,$FF,$0F,$00,$77,$A8,$02,$0D,$06,$A8,$01,$2F,$FF + .byte $70,$00,$01,$38,$60,$6F,$F0,$00,$70,$00,$FF,$56,$00,$3F,$FF,$7F + .byte $7F,$80,$00,$3D,$80,$00,$00,$00,$00,$00,$00,$00,$00 +storm36_rle: + .byte $C8,$00 + .byte $1F,$AA,$01,$00,$2E,$EF,$22,$26,$FF,$00,$20,$00,$20,$FF,$0F,$20 + .byte $00,$00,$20,$20,$2E,$00,$0D,$66,$00,$00,$00,$00,$F0,$FF,$01,$00 + .byte $0F,$80,$00,$30,$AF,$22,$66,$FF,$0F,$0F,$FF,$F0,$00,$20,$20,$80 + .byte $00,$14,$08,$01,$00,$0F,$80,$00,$31,$00,$81,$00,$8F,$20,$FF,$FF + .byte $FF,$F0,$F0,$00,$20,$50,$00,$2F,$0B,$AA,$00,$0F,$80,$00,$10,$40 + .byte $02,$02,$06,$0F,$4C,$01,$3F,$2F,$F0,$20,$D0,$00,$16,$0F,$00,$01 + .byte $0F,$2F,$26,$66,$80,$00,$14,$CF,$00,$22,$22,$02,$00,$F0,$00,$00 + .byte $0F,$F0,$FF,$20,$00,$01,$38,$91,$22,$66,$00,$20,$20,$20,$20,$0A + .byte $2A,$01,$00,$0F,$28,$00,$07,$70,$A0,$A2,$A2,$A2,$A0,$A0,$0F,$AC + .byte $00,$3F,$0F,$FF,$20,$00,$01,$37,$EF,$22,$66,$22,$22,$22,$22,$26 + .byte $00,$00,$26,$26,$66,$26,$26,$50,$00,$13,$2F,$FF,$F0,$00,$01,$39 + .byte $8F,$F0,$00,$20,$00,$FF,$F0,$00,$00,$D8,$02,$17,$0F,$00,$01,$1A + .byte $50,$00,$00,$00,$00,$00 +storm37_rle: + .byte $C6,$00 + .byte $1F,$AA,$01,$00,$2C,$FF,$02,$22,$22,$22,$66,$FF,$00,$70,$00,$70 + .byte $FF,$F0,$70,$00,$00,$20,$20,$AA,$01,$00,$5C,$20,$66,$66,$81,$00 + .byte $7F,$F0,$F0,$7F,$00,$00,$70,$20,$80,$00,$18,$13,$00,$01,$00,$0F + .byte $80,$00,$31,$00,$02,$01,$20,$7F,$FF,$80,$00,$1F,$00,$00,$01,$36 + .byte $1B,$00,$01,$00,$0F,$80,$00,$09,$CF,$02,$02,$0F,$0F,$F0,$00,$0F + .byte $F0,$F0,$00,$20,$00,$00,$01,$35,$42,$62,$26,$66,$F6,$22,$00,$11 + .byte $02,$01,$00,$0F,$80,$00,$08,$AF,$00,$22,$22,$02,$00,$F0,$00,$00 + .byte $00,$FF,$00,$02,$38,$30,$66,$22,$66,$4F,$00,$21,$20,$20,$05,$00 + .byte $0F,$58,$00,$07,$FF,$01,$A6,$A6,$A0,$A2,$A2,$A2,$A0,$A0,$AF,$A0 + .byte $A0,$A0,$AF,$AF,$A0,$A0,$00,$01,$35,$00,$D5,$01,$CF,$22,$22,$22 + .byte $22,$26,$00,$00,$26,$26,$66,$26,$26,$D8,$02,$5D,$40,$22,$22,$26 + .byte $6F,$D0,$01,$4E,$20,$00,$00,$00,$D8,$02,$0F,$60,$02,$32,$50,$00 + .byte $00,$00,$00,$00 +storm38_rle: + .byte $80,$00 + .byte $1F,$AA,$01,$00,$2D,$9F,$22,$22,$66,$FF,$00,$70,$00,$20,$AA,$01 + .byte $00,$65,$01,$81,$00,$1F,$F0,$80,$00,$1D,$13,$00,$01,$00,$0F,$80 + .byte $00,$31,$02,$02,$01,$4F,$00,$20,$20,$00,$07,$01,$38,$0F,$9C,$00 + .byte $16,$80,$A2,$A2,$02,$02,$06,$0F,$F0,$F0,$80,$00,$2F,$20,$00,$00 + .byte $01,$36,$3F,$26,$66,$FF,$AE,$00,$19,$8F,$F0,$00,$0F,$F0,$70,$00 + .byte $20,$20,$D7,$01,$37,$0F,$80,$00,$1B,$11,$0F,$CE,$00,$2F,$20,$20 + .byte $00,$01,$36,$0E,$80,$00,$0F,$D7,$02,$5C,$7E,$26,$6F,$FA,$0A,$2A + .byte $0A,$2A,$5F,$00,$0F,$5F,$02,$35,$50,$00,$00,$00,$00,$00 +storm40_rle: + .byte $80,$00 + .byte $1F,$AA,$01,$00,$2E,$8F,$22,$26,$FF,$00,$20,$00,$20,$AA,$01,$00 + .byte $65,$5F,$22,$22,$66,$FF,$00,$80,$00,$1E,$13,$00,$01,$00,$0F,$22 + .byte $00,$07,$7F,$2A,$2A,$6A,$2A,$2A,$2A,$2A,$80,$00,$10,$00,$81,$00 + .byte $0F,$00,$01,$3F,$2F,$60,$66,$A1,$00,$0C,$04,$01,$00,$6F,$A2,$A6 + .byte $A6,$A6,$0F,$F0,$00,$01,$3E,$3F,$66,$FF,$06,$80,$00,$13,$01,$4F + .byte $00,$1F,$F0,$00,$01,$3E,$00,$55,$01,$3F,$20,$20,$20,$80,$00,$14 + .byte $1F,$0F,$00,$01,$40,$5F,$22,$22,$22,$22,$26,$D8,$02,$66,$3F,$26 + .byte $6F,$F0,$58,$03,$48,$80,$00,$00,$00,$00,$00,$00,$00,$00 +storm41_rle: + .byte $53,$00 + .byte $1F,$AA,$01,$00,$30,$6F,$FF,$00,$20,$00,$20,$AA,$01,$00,$67,$3F + .byte $66,$FF,$00,$80,$00,$1E,$13,$00,$01,$00,$0F,$80,$00,$31,$3F,$22 + .byte $66,$FF,$00,$01,$6A,$5F,$02,$02,$06,$0F,$F0,$00,$01,$69,$4F,$22 + .byte $02,$00,$F0,$00,$01,$68,$5F,$A2,$A2,$A0,$A0,$A6,$00,$01,$68,$0F + .byte $01,$00,$45,$1F,$F0,$58,$03,$48,$80,$00,$00,$00,$00,$00,$00,$00 + .byte $00 +storm42_rle: + .byte $5D,$00 + .byte $1F,$AA,$01,$00,$30,$8F,$55,$00,$20,$00,$20,$00,$00,$AA,$01,$00 + .byte $65,$3F,$66,$55,$00,$80,$00,$1E,$13,$00,$01,$00,$0F,$80,$00,$31 + .byte $3F,$22,$66,$55,$00,$01,$6A,$5F,$02,$02,$06,$0F,$FF,$00,$01,$69 + .byte $4F,$22,$02,$00,$50,$00,$01,$68,$7F,$A2,$A2,$A0,$A0,$A6,$A0,$A0 + .byte $00,$01,$66,$0F,$01,$00,$45,$7F,$5A,$0A,$2A,$0A,$2A,$0A,$0A,$5C + .byte $00,$42,$80,$00,$00,$00,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/08_lightning/nothing.inc b/demos/another_myst/intro_graphics/08_lightning/nothing.inc new file mode 100644 index 00000000..a7854ffe --- /dev/null +++ b/demos/another_myst/intro_graphics/08_lightning/nothing.inc @@ -0,0 +1,3 @@ +nothing_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$C3,$AA + .byte $A1 diff --git a/demos/another_myst/intro_graphics/08_lightning/nothing.png b/demos/another_myst/intro_graphics/08_lightning/nothing.png new file mode 100644 index 00000000..99b21fef Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/nothing.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/nothing_lz4.inc b/demos/another_myst/intro_graphics/08_lightning/nothing_lz4.inc new file mode 100644 index 00000000..3364d1c3 --- /dev/null +++ b/demos/another_myst/intro_graphics/08_lightning/nothing_lz4.inc @@ -0,0 +1,5 @@ + +nothing_rle: + .byte $17,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$00,$01,$FF,$FF,$EA,$50 + .byte $00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/08_lightning/storm01.png b/demos/another_myst/intro_graphics/08_lightning/storm01.png new file mode 100644 index 00000000..61c09938 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm01.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm02.png b/demos/another_myst/intro_graphics/08_lightning/storm02.png new file mode 100644 index 00000000..7663ea7c Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm02.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm03.png b/demos/another_myst/intro_graphics/08_lightning/storm03.png new file mode 100644 index 00000000..8e9a9335 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm03.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm04.png b/demos/another_myst/intro_graphics/08_lightning/storm04.png new file mode 100644 index 00000000..325f2640 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm04.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm05.png b/demos/another_myst/intro_graphics/08_lightning/storm05.png new file mode 100644 index 00000000..f56cb4d0 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm05.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm06.png b/demos/another_myst/intro_graphics/08_lightning/storm06.png new file mode 100644 index 00000000..9e5b14bf Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm06.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm08.png b/demos/another_myst/intro_graphics/08_lightning/storm08.png new file mode 100644 index 00000000..f9a89e7e Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm08.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm09.png b/demos/another_myst/intro_graphics/08_lightning/storm09.png new file mode 100644 index 00000000..70af0ad4 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm09.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm10.png b/demos/another_myst/intro_graphics/08_lightning/storm10.png new file mode 100644 index 00000000..1374ddfb Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm10.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm11.png b/demos/another_myst/intro_graphics/08_lightning/storm11.png new file mode 100644 index 00000000..b50aa9be Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm11.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm12.png b/demos/another_myst/intro_graphics/08_lightning/storm12.png new file mode 100644 index 00000000..dbec6107 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm12.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm13.png b/demos/another_myst/intro_graphics/08_lightning/storm13.png new file mode 100644 index 00000000..87d5d04e Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm13.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm14.png b/demos/another_myst/intro_graphics/08_lightning/storm14.png new file mode 100644 index 00000000..3ed92ec2 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm14.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm15.png b/demos/another_myst/intro_graphics/08_lightning/storm15.png new file mode 100644 index 00000000..e3265f70 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm15.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm16.png b/demos/another_myst/intro_graphics/08_lightning/storm16.png new file mode 100644 index 00000000..679ae6db Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm16.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm29.png b/demos/another_myst/intro_graphics/08_lightning/storm29.png new file mode 100644 index 00000000..15d4a883 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm29.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm30.png b/demos/another_myst/intro_graphics/08_lightning/storm30.png new file mode 100644 index 00000000..3c12f47d Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm30.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm31.png b/demos/another_myst/intro_graphics/08_lightning/storm31.png new file mode 100644 index 00000000..34045e4f Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm31.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm32.png b/demos/another_myst/intro_graphics/08_lightning/storm32.png new file mode 100644 index 00000000..7a40ffff Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm32.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm33.png b/demos/another_myst/intro_graphics/08_lightning/storm33.png new file mode 100644 index 00000000..db259dc0 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm33.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm34.png b/demos/another_myst/intro_graphics/08_lightning/storm34.png new file mode 100644 index 00000000..5403f328 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm34.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm35.png b/demos/another_myst/intro_graphics/08_lightning/storm35.png new file mode 100644 index 00000000..0eb29ee8 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm35.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm36.png b/demos/another_myst/intro_graphics/08_lightning/storm36.png new file mode 100644 index 00000000..7ae49fe3 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm36.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm37.png b/demos/another_myst/intro_graphics/08_lightning/storm37.png new file mode 100644 index 00000000..6341000d Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm37.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm38.png b/demos/another_myst/intro_graphics/08_lightning/storm38.png new file mode 100644 index 00000000..a4b76b92 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm38.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm40.png b/demos/another_myst/intro_graphics/08_lightning/storm40.png new file mode 100644 index 00000000..cec201b4 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm40.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm41.png b/demos/another_myst/intro_graphics/08_lightning/storm41.png new file mode 100644 index 00000000..4b941f7d Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm41.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/storm42.png b/demos/another_myst/intro_graphics/08_lightning/storm42.png new file mode 100644 index 00000000..ab8a1730 Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/storm42.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/white.png b/demos/another_myst/intro_graphics/08_lightning/white.png new file mode 100644 index 00000000..7665a4cc Binary files /dev/null and b/demos/another_myst/intro_graphics/08_lightning/white.png differ diff --git a/demos/another_myst/intro_graphics/08_lightning/whiteblack.inc b/demos/another_myst/intro_graphics/08_lightning/whiteblack.inc new file mode 100644 index 00000000..af2c1f3c --- /dev/null +++ b/demos/another_myst/intro_graphics/08_lightning/whiteblack.inc @@ -0,0 +1,6 @@ +white_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$FF, $A0,$FF,$FF, $A0,$FF,$FF, $A0,$C3,$FF + .byte $A1 +black_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$00, $A0,$FF,$00, $A0,$FF,$00, $A0,$C3,$00 + .byte $A1 diff --git a/demos/another_myst/intro_graphics/08_lightning/whiteblack_lz4.inc b/demos/another_myst/intro_graphics/08_lightning/whiteblack_lz4.inc new file mode 100644 index 00000000..22fe7914 --- /dev/null +++ b/demos/another_myst/intro_graphics/08_lightning/whiteblack_lz4.inc @@ -0,0 +1,8 @@ + +white_rle: + .byte $17,$00 + .byte $1F,$FF,$01,$00,$E4,$13,$00,$01,$00,$0F,$00,$01,$FF,$FF,$EA,$50 + .byte $00,$00,$00,$00,$00 +black_rle: + .byte $10,$00 + .byte $1F,$00,$01,$00,$FF,$FF,$FF,$EA,$50,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/09_tunnel/Makefile b/demos/another_myst/intro_graphics/09_tunnel/Makefile new file mode 100644 index 00000000..10130466 --- /dev/null +++ b/demos/another_myst/intro_graphics/09_tunnel/Makefile @@ -0,0 +1,134 @@ +include ../../../Makefile.inc + +PNG2RLE = ../../../gr-utils/png2rle +PNG2LZ4 = ../../../gr-utils/png2lz4 + + +all: intro_tunnel1.inc intro_tunnel2.inc \ + intro_tunnel1_lz4.inc intro_tunnel2_lz4.inc + +##### + +intro_tunnel1.inc: $(PNG2RLE) \ + intro_tunnel1.png \ + tunnel1_01.png tunnel1_02.png tunnel1_03.png tunnel1_04.png \ + tunnel1_05.png tunnel1_06.png tunnel1_07.png tunnel1_08.png \ + tunnel1_09.png tunnel1_10.png tunnel1_11.png tunnel1_12.png \ + tunnel1_13.png tunnel1_14.png tunnel1_15.png tunnel1_16.png \ + tunnel1_17.png tunnel1_18.png tunnel1_19.png + $(PNG2RLE) asm intro_tunnel1.png tunnel1_rle > intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_01.png tunnel1_01_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_02.png tunnel1_02_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_03.png tunnel1_03_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_04.png tunnel1_04_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_05.png tunnel1_05_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_06.png tunnel1_06_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_07.png tunnel1_07_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_08.png tunnel1_08_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_09.png tunnel1_09_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_10.png tunnel1_10_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_11.png tunnel1_11_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_12.png tunnel1_12_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_13.png tunnel1_13_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_14.png tunnel1_14_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_15.png tunnel1_15_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_16.png tunnel1_16_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_17.png tunnel1_17_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_18.png tunnel1_18_rle >> intro_tunnel1.inc + $(PNG2RLE) asm tunnel1_19.png tunnel1_19_rle >> intro_tunnel1.inc + +##### + +intro_tunnel2.inc: $(PNG2RLE) \ + intro_tunnel2.png \ + tunnel2_01.png tunnel2_02.png tunnel2_03.png tunnel2_04.png \ + tunnel2_05.png tunnel2_06.png tunnel2_07.png tunnel2_08.png \ + tunnel2_09.png tunnel2_10.png tunnel2_11.png tunnel2_12.png \ + tunnel2_13.png tunnel2_14.png tunnel2_15.png tunnel2_16.png \ + tunnel2_17.png + $(PNG2RLE) asm intro_tunnel2.png tunnel2_rle > intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_01.png tunnel2_01_rle >> intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_02.png tunnel2_02_rle >> intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_03.png tunnel2_03_rle >> intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_04.png tunnel2_04_rle >> intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_05.png tunnel2_05_rle >> intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_06.png tunnel2_06_rle >> intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_07.png tunnel2_07_rle >> intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_08.png tunnel2_08_rle >> intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_09.png tunnel2_09_rle >> intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_10.png tunnel2_10_rle >> intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_11.png tunnel2_11_rle >> intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_12.png tunnel2_12_rle >> intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_13.png tunnel2_13_rle >> intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_14.png tunnel2_14_rle >> intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_15.png tunnel2_15_rle >> intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_16.png tunnel2_16_rle >> intro_tunnel2.inc + $(PNG2RLE) asm tunnel2_17.png tunnel2_17_rle >> intro_tunnel2.inc + + +##### +##### + +intro_tunnel1_lz4.inc: $(PNG2LZ4) \ + intro_tunnel1.png \ + tunnel1_01.png tunnel1_02.png tunnel1_03.png tunnel1_04.png \ + tunnel1_05.png tunnel1_06.png tunnel1_07.png tunnel1_08.png \ + tunnel1_09.png tunnel1_10.png tunnel1_11.png tunnel1_12.png \ + tunnel1_13.png tunnel1_14.png tunnel1_15.png tunnel1_16.png \ + tunnel1_17.png tunnel1_18.png tunnel1_19.png + $(PNG2LZ4) asm intro_tunnel1.png tunnel1_rle > intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_01.png tunnel1_01_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_02.png tunnel1_02_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_03.png tunnel1_03_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_04.png tunnel1_04_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_05.png tunnel1_05_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_06.png tunnel1_06_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_07.png tunnel1_07_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_08.png tunnel1_08_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_09.png tunnel1_09_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_10.png tunnel1_10_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_11.png tunnel1_11_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_12.png tunnel1_12_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_13.png tunnel1_13_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_14.png tunnel1_14_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_15.png tunnel1_15_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_16.png tunnel1_16_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_17.png tunnel1_17_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_18.png tunnel1_18_rle >> intro_tunnel1_lz4.inc + $(PNG2LZ4) asm tunnel1_19.png tunnel1_19_rle >> intro_tunnel1_lz4.inc + +##### + +intro_tunnel2_lz4.inc: $(PNG2LZ4) \ + intro_tunnel2.png \ + tunnel2_01.png tunnel2_02.png tunnel2_03.png tunnel2_04.png \ + tunnel2_05.png tunnel2_06.png tunnel2_07.png tunnel2_08.png \ + tunnel2_09.png tunnel2_10.png tunnel2_11.png tunnel2_12.png \ + tunnel2_13.png tunnel2_14.png tunnel2_15.png tunnel2_16.png \ + tunnel2_17.png + $(PNG2LZ4) asm intro_tunnel2.png tunnel2_rle > intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_01.png tunnel2_01_rle >> intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_02.png tunnel2_02_rle >> intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_03.png tunnel2_03_rle >> intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_04.png tunnel2_04_rle >> intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_05.png tunnel2_05_rle >> intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_06.png tunnel2_06_rle >> intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_07.png tunnel2_07_rle >> intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_08.png tunnel2_08_rle >> intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_09.png tunnel2_09_rle >> intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_10.png tunnel2_10_rle >> intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_11.png tunnel2_11_rle >> intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_12.png tunnel2_12_rle >> intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_13.png tunnel2_13_rle >> intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_14.png tunnel2_14_rle >> intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_15.png tunnel2_15_rle >> intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_16.png tunnel2_16_rle >> intro_tunnel2_lz4.inc + $(PNG2LZ4) asm tunnel2_17.png tunnel2_17_rle >> intro_tunnel2_lz4.inc + + + +##### + +clean: + rm -f *~ *.inc + diff --git a/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel1-20190226-194017.piskel b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel1-20190226-194017.piskel new file mode 100644 index 00000000..99ad3714 --- /dev/null +++ b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel1-20190226-194017.piskel @@ -0,0 +1 @@ +{"modelVersion":2,"piskel":{"name":"intro_tunnel1","description":"","fps":9,"height":48,"width":80,"layers":["{\"name\":\"Layer 1\",\"opacity\":1,\"frameCount\":22,\"chunks\":[{\"layout\":[[0],[1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14],[15],[16],[17],[18],[19],[20],[21]],\"base64PNG\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABuAAAAAwCAYAAADgpryNAAAUgklEQVR4nO2dzZHtuA1GXxBeOxqvHcPE4HhmQnEMnhwch+t5xal+qIsG+AuAPKj6Ft2SeKkjgJT0NW//+PHjx88Z/fbPf3+r3vb+9p//Del0P5v++/ffUunnP/43pKj+kn9z+Qc/+MEPfvA7w6+d779+/vnzXz///Nmi/Qy/7/vVOEl+kmOvovgRc3E6/yxRv/CDH/zgBz/4wQ9+8IMf/OAHv0389gAcbe/3338fUtQFjzbcMOD25p/GK0v+ZeeXvX7hBz/4wc/bj3bDphlw8Pu+H14DbpeRs5ofMRen8897PbX6nj2P6vVrSY5r3nERfp/5MX/AD351+LWA31z+9XKE36/8mH/X8PPmI/y+52dxhJ+Pn1bX8OvjJ/MxkN9agF5HcfZER096NcBdBlq0kVfVgFudf1q/s+Rfdn7Z6xd+8IPfOL/V7WbnZxlwr+eftSLNMjLa9ir5R8zF6fr16juDOFP+ZeWnjQvZ6rcKv1fmD+5f4Ac/+MEPfvCDH/zgdzm/tR3oXdo3Cq73xGW/VgHcZcBlM+J29St7/nkMuMj8y84ve/3CD37wg5+Xn2XAwe9XPvJ4a+VbNX7EXGQf/z7Veab8y85P4wm/sfazjX/wgx/84Ac/+MEPfvCDH/y6lBugbM8CIdtrSw29AHtBZje6Zr96cvdXVmbPP9nfbPmXnV/2+oUf/OAHPy+/9nuvAfcqv1UGXHZ+xFxkH/+0OvcaSS2q1e/u+cPLr+r4x/ybi5/2v0PhR/7BD37wgx/84Ac/+B3mlwOgdgLe7y6OAogBd4cBp11/2d9s+Zed31/ftWv87zz41Rz/4Ae/l/i131sG3Ov8pAHXa7xV4UfMRfbxz/pfcFb+tahWv7vnD80IuWX825V/Mg+jx7/s/LzjD/xqzr/wgx/84Ac/+MEPfgX57QGnnagX3OyFtQCuArnLeMvyVZS7+5U9/7z9jMo/+N3NL/v4Bz/4vcSvbbf+B9zr/LQXxtrvq+YfMRdVxr/e//koj6tev7P8LK5St41/o/y888zt88ds/o22U5Uf93/wgx/84Ac/+J3np93Pws/H79TzRwJ+MQWsHT8KUAMi+7EaYBaja9YQ046/1YDz5p+3n1H5B7+7+WUf/+AHv5f4yRts68Xoq/xkWAZc1fwj5iLL+Gf1x6p3LZ/kg3iV+rVeIKyaP6xxQUYVflaeW/x655fb5w+rPYuPVd+38eP+D37wgx/84Ae/8/xO3T/fyu+h/IsFKI/zfP4nABqY3QCjDbgRQ+zT/lo7txtwVv61fmbNP/jdzS/7+Ac/+L3Er23vfUH6Gj/vC3WvAZeVHzEX0eOftz/WV85qeVXVgJPnqX1l5Kr5wxofqvHzvoDRjtPyLNv4d2r+0Nrz/qV5i1f47br/844D8NM/H348f8APfpn5tfEJfuQf/BIbcBY4L0Brv6+/+9SuBCSP2wVwt/Em++vVKgPO6me0Abc7/z71syf/2vFZB8BV/Kx8yFq/Wfj1jH9f6w9+tecP+NXi1/br/Wqw1/hpL1A1blX5EXNxqn41I6lXLUaPz16/VmjnNTt/aAac/Nwq/HoNOOu8LX4tqs4f1vXX2pPHaft93Z5p/jg1/nnzz6pf7brAz8dPMoQfzx8n+X0N+I3n3631q93fUb+58g9+1/AbA+cFaLWnAZTbrX5GAdxlwMl+jqr3KyyzGXDR+eftp8wveZ5RA2BWft/lV6YJJJqfrDPJL3r8y84v+/wBv1r82n6WAQe/z/y8K12q8CPm4lT+aUZab2h1743s9TvKY9X8YY0P1fhp84I83sonq5+ST5X5w6pLqz3NgNP4WuN4NX6r7v8sfhovjQ/84MfzRzw/7/xxCz/vHwSRf9Qv/OCXgN8YQNmRXoDacdkAWiBXGW8az1W6zYDTztPTv5786zXgtPPclX/Z69cy4KLrNzs/q37hV3v+gF8tfm2/KgZcNn7VDDiLHzEXp/LPm3e7V8Jlr19vWCvgRuvXMjSr8bPGNW3+teYXbb8q84dVV9r4oPHz1qsVVfitvv/T7l+06yB//8r9izzeawDD7/v80+YPLf+0+QN+c/NvdX69K7fgR/7BD36B/GIBevez+qUB1Lb3gtT47DbgRkNrb7UBN2vErc6/XgPOyj+tn1p+9Rpws/mXrX5H8yCqfrPx0/aTefg1lyPHvyr8ss4f8KvFr+3n/eor+P3anvViVDMssvIj5uJU/lkGmrd+teOt/GuRvX610IyNVfOHZZRoBmY2fr0vAC1+luEro8r8scqAa+dlRa9Bnp3fqvs/yUfLP23ei55/s/DrHf/gx/PHd/Mv/Mg/+MEPftfz6wPnBWi1OwrQmxCnAM4acNZEPBuy3VWG4W4Dblf+acaP9vmyn6P5YF3v1QNgVP228/U+8PYanLfz0/aThltv/bzOT6tf8q/2/HuaX9tv1IB7nV+vAae9GMzCj5iLqPxrscqAu6V+rfpcPX94jbfTBtwqfhYXrQ60/SxO1fJPyzer3d78s+r1lvrtvf/z5l/jJs/HOh5+b93/WfW1a/64hd+u8e+V/OP5F37wg18hfn0ALXBegKPbLeDyeAlQAzkKcNbI0ibg1fFX+4OGWRYDblX+af2Q11tu19r38ludf9nqVxpwWkgDLqp+s/HTtlv5Bb+x+QN+c/y0/t7Kr+1vffUQ/D636135MLri5jQ/Yi6i8q9Fr8Hb2tfaqVq/2nUZXaHUy0+G5CmjCj+Lj9xf6681TlrjX1Z+3rzy5pe23Zu3Vv1m4xd1/6flbdXx7xQ/Lf+qzx/WHx6szr/R+s3Kj+c3+MEPfvB7jl8fQO2ETgHUAHn3Xw1w1Hhqsh7kVkVrf7a/0Qbcrvyb5RKVf1n4SY69Bhz8fPlprRCBn2+75Am/se3R8+9pftqLQ/idMeB6DZPd/Ii5iMq/FqP51LsSLmv99l4XyzCx+uut91v5yXa8/LyGr/V52krCqvx6t8/yk8dH84u6/2sRPf9W5SfrEX5j2y2e8OvjR/6NzQfwI//gB78Bfms62nthVm2XF0z+vBtgdQNOGmiWoXbagDuVf5bBoUmex+n8y8JP46gF/ObyU3KE39h2eQMNv1rz72l+qw241/hZ86k2T3hXxJ3mR8xFVP61WG3A3V6/2vlb19Wq71fGP+v+Q263DM/e8U9yr85vdHsL+J3ld1v9jm7Pcv9SlZ/kkfUPOKrw+/HjB/wGtr9+/7Iy/z7xhB/8TvILqN/vO9o+8DTAdmIWoF6A333mCEDvirEsBpxluM0aaqsNuFP55zWO5ANYr4G0Ov+y8NM4rjYwb+cnxz9ZjxZH+PXNH+TfHL/o+fc0P68BB7/P6jXg5HxrPfCe5kfMRVT+tdAeWK36HTXgqtevbMdroGu/j67faH6yDtr2UcPSy+9rO5X5adut+vXy1PL9lvzTtmvjtPWzN/++HncjP+3+UMu3Fq+Nf9p2rX6tfOv9gxr4wa+Hn8ULfn38Xr//g9/z/PoaXQVQA9QLUPbrNMBqK+C8K9yyGHCn8u9WA+50/c7mwev85HatHiVv+Pm2y3qHX+359zS/1Qbca/xWG3DR/Ii5iMo/Ge33vfXrNfRuqV+Lj9eQy1K/0fxkHbTtGrfZ+eO0gZT9/qWX7yeON/LTxmnr52wGXBQ/rwH3+vjXW7/wm+OnzTfwG+M3Ov69yq/3/gR+8DvJ73kDTu5nAfR+3i6Atxlwp5Ul/6QBZ70g1Ay40/mXhZ+sB2/9wu/78a/VK/zG+GWfP+BXk5/2ggV+38uaX7V5VntBGs2PmIuo/JOhPbhiwH1u13pBqvHNVr/R/GQdWPk0yu+T8XYDP42HNj9rL1S18Ujr960GnNxPctE4efl92u8lft/V4XefN3KuN/CzDBD48fxG/tXhR/7BD36/qBZAS23/1v5ugNUMOKs/q/63WyUDrqe/8oWgtoLmVP5l4NdjwGn1A7/P+0kDDn53zR/wq8lv1IB7nV/vCjht5VsWfsRcROWfDK8BZ7XXfr61frX5w7uC1br+LV7hp/EZNSxl/nnGzcr8ND7ecUbu763f1ww4L0+rfj8d/wI/b/u33//18psd/+DXx++1+ZfnX/jBD36B/PoalYaRBWIU4KiyG3DS4NJ4rgrZbnUDblf+Wf3xnkf2AXA3P4ujxfdVfqPjHflXe/6AX01+lgEHv8/yGm8tesy3CH7EXKzKP6s9mX8yelcmaO3JvK5Sv15+sp2e+v2u3mU93Tr+yXZW5aHMR3l9buUnj/PmsSZv/kUZcNnv/zR+310X+On1e/v4t4tftfk3C7/X5l+ef+EHP/gF8ssJcDQRqhlwq404rZ0mDLjP+Sf7M5oHrw2A2got+J0Z/zDgas8f8KvJz7sCDn6/yvqqSe2FdFZ+xFysyj+rPZl/MrQVcN480PK5Sv16+Wnjn8ZTOw/r+FvHP9mOtsJ39Dy0F/hZvoJy9fyrzcOj5+HNv9sNuF38Po0z8OtfgQm/vvEPfmvHP/h91u3Pb/CDH/yW8ssJsFetndsMuFUa7dftBtzoii0t/1p7rw+AvWr5xgRSa/yDH/xe5Ld6Bdwr/KwVQ9qL/Kz8iLlYlX/aSivvCqxVK49ke1XqV/Z7lF8vR63dW8c/2Y5VB6McJb9bDbhV/GQeW/l3uwE3ys+q30/XC352/Y6c64v8Xps/Ttcv/D7rlec3+MEPfkv5rQVoAZHtjQKUJybBaQCt/XoBvmbArTbqVuXfH3/88Yu812dX/rX2d+cf9Qs/+MEPfmf5zb4AfJWfd+Wb3J6VHzEXq/LPyiMreo0jLa+0/M5ev6P8Ro1LeV4tbh//ZHtWHXjnIfniXnLRXlBX5Tdq+Gr5Z/GTeaoZJVX4Na26/3u1fk/fP99Sv6v5eeuX/KN+I+sXfvCDH/y+6CxADcCsLCCjAK3PzW7Ajfbr1Eq5VfmnGXDyOp3Kv1UG3Gh/qF/4wQ9+8NvDb/Vf4N/CT+Oxa+VbND9iLlbl36yBNLsCTuvHrAF3qn57+c3yylK/q8e/3vnXqgNL1ovnplEDLgs/WadR9y8y/6vw09qnfmvxq1q/p/jJ8YH8o37hBz/4wS8pvzUgewHukgQiwUUbcKeMuNl+efu7y4DblX/ez53NP22l3akBkPqFH/zgB789/FYbcNX5ybA49X6lnfeF/2l+xFysyj/vVyeO5pVXmgGXvX69BtxqXtH1u4rf6PzrrYNZfjKq8dudd6/mH/zgBz/4wQ9+8IMf/I7zuwugBmAXwNUG3Kn/vZalv6vyr7c/u/MPA65G/cIPfvCDX5YXqFX5acaGxmd0BZxlnJzmR8zFqvzrbXeXvF+xmrV+Z6/Xq+Mf88cefqeMt1v5nRb84Ac/+MEPfvCDH/zMz7wLoJTslwSonZ8XYDZDq4rxdsqAi8o7jd/q/KN+4Qc/+MEvht/uF9NV+Gkv8LV2vSvfrP5Z++/mR8zFqvzrbXe3LIO5Sv22OG2EVBv/rPljNP/h92s9kX81xr9q/Lh/hh/84Ac/+MEPfgf5vQXQ61x6AWY1tjDgchpwq/OP+oUf/OAHvxh+u194VeHX+5Wcqww4rV3Z/i5+xFysyr/R9ndJy8Mq9dsiyvioNv4x/67hZ618hp9v/IvOu2r8qF/4wQ9+8IMf/OB3kN8YSAvgLMj2Oa2d0RPcnXi7jK1VBtdsO7sNQvJvz8AHP/jBD37w28tPe+H1Gr/e/63lNeBm+bV2dvEj5mJV/s22v6t+d+ff6vrNxq/K+Mf8O8ZP+8rW2T/EeIVf9vGvCj/qF37wgx/84Ac/+B3ktwagBnL1hezVboDZDbhdK+CyGXCv5h/84Ac/+MEPfhn4eV8A7loBJ9ViFz9iLqLy75RaVKnf1fU3q2rjH/PHGD/NiINfX/5lG/+q8aN+4Qc/+MEPfvCDX1oDTgOZBaDsxy6AuwyuaAPuVL/Iv5gBEH7wgx/84Ae/lfysF4Be4232BewpfsRcnM6/U5JxS/2eUtXxj/ljjF82A64aP+p3DT/qF37wgx/84Ac/+B3gNwfyNoC9n1PF6MraL/Jv78AHP/jBD37wg98JftYLwOwGXO/nEHNxOv9OScYt9XtKVcc/5o8xfrcYcNH5R/3O8aN+4Qc/+MEPfvCD3wF+awFKkNEAveBGAVYxulb1a/XnkH+5BkD4wQ9+8IMf/Eb4yRep8vjTBtxufsRc7Krf0fZfr1/4reHH/DHGz5o/4Ef+wQ9+8IMf/OAHP/gV5zcHUAMZBe40wF2GV5TxVs2Aez3/4Ac/+MEPfvCrwA8Djvga1G+t+oUf/OAHP/jBD37wgx/84Ac/+A3zWwvQe9wpkF6Ao+2vNryijbfTxiD5d7Y/8IMf/OAHP/id5KcZby1WG3Cn+BFzQf3WqF/4wQ9+8IMf/OAHP/jBD37wg990f9aA3H3cLEAN3Gw/og2yUwbcrvbJv7MDCvzgBz/4wQ9+J/lFG3C7+BFzQf3WqF/4wQ9+8IMf/OAHP/jBD37wg990P84C1LT7Oz93JV60QXbKKLvFgLst/+AHP/jBD37wy8zPMuBarDbgdvMj5oL6rVG/8IMf/OAHP/jBD37wgx/84Ae/6bbnOhR1AXuB7wIYbWBVN+zIv5j+R38+/OAHP/jB7w1+XgOuhWXEZeFHzAX1W6N+4Qc/+MEPfvCDH/yi+x/9+fCDH/zgt6AvMQBuUbSBVV3R1w8hhBBC69VrvMnYtSJulYi5iL5+CCGEEEIIIYTQIYV3oLSiDazqir5+CCGEEEK9IuYi+vohhBBCCCGEEEKHFN6B0oo2sKor+vohhBBCCPWKmIvo64cQQgghhBBCCB1SeAdKK9rAqq7o64cQQggh1CtiLqKvH0IIIYQQQgghdEjhHSitaAOruqKvH0IIIYRQr4i5iL5+CCGEEEIIIYTQIYV3oLSiDazqir5+CCGEEEK9IuYi+vohhBBCCCGEEEKHFN6B0oo2sKor+vohhBBCCPWKmIvo64cQQgghhBBCCB1SeAdKK9rAqq7o64cQQggh1CtiLqKvH0IIIYQQQgghdEL/BxrA9Laf6sxSAAAAAElFTkSuQmCC\"}]}"],"hiddenFrames":[null]}} \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel1.inc b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel1.inc new file mode 100644 index 00000000..e4572451 --- /dev/null +++ b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel1.inc @@ -0,0 +1,267 @@ +tunnel1_rle: .byte $28 ; ysize=48 + .byte $A8,$00, $A3,$22, $02, $A6,$00, $A7,$56, $A4,$00, $02 + .byte $A3,$22, $20, $AC,$00, $20,$20, $22,$22, $66, $60 + .byte $A6,$00, $20, $A6,$22, $A4,$00, $60, $62, $A3,$22 + .byte $AC,$00, $A4,$22, $66,$66, $A5,$00, $20, $22, $02 + .byte $A4,$56, $02, $22, $00,$00, $55, $66,$66, $A4,$22 + .byte $AA,$00, $A4,$22, $66,$66, $55,$55, $00,$00, $20, $22 + .byte $62, $A7,$00, $62, $22, $20, $55, $56 + .byte $66,$66, $A4,$22, $A9,$00, $A3,$22, $62, $66, $56 + .byte $55,$55, $00,$00, $22, $66, $56, $00,$00, $20 + .byte $02,$02, $56, $02, $56, $66, $22, $05 + .byte $55, $66,$66, $A4,$22, $A8,$00, $A3,$22, $62, $66,$66 + .byte $55,$55, $00,$00, $22, $62, $66, $55, $00 + .byte $22, $66, $A4,$00, $55, $66, $22, $00 + .byte $55, $66,$66, $A4,$22, $20, $A6,$00, $20, $A3,$22 + .byte $A3,$66, $55, $05, $00,$00, $22, $66, $55 + .byte $00,$00, $22, $66, $00, $20, $02,$02, $05 + .byte $06, $22,$22, $55, $A3,$66, $A4,$22, $A6,$00, $A3,$22 + .byte $06,$06, $56, $55,$55, $A3,$00, $22, $A3,$00, $22 + .byte $A3,$00, $25, $00, $20, $02,$02, $00, $22 + .byte $05, $55, $66,$66, $A4,$22, $A6,$00, $22, $50 + .byte $22, $A8,$00, $22, $A3,$00, $22, $60, $50 + .byte $00, $52, $00, $55, $00, $55, $00 + .byte $22, $00, $05, $06,$06, $A4,$22, $A6,$00, $A3,$22 + .byte $A8,$00, $22, $66, $55, $00, $02, $26 + .byte $55, $00, $55, $00, $02, $00, $05 + .byte $00, $22, $A4,$00, $A4,$22, $A6,$00, $A3,$22, $A3,$60 + .byte $50, $A4,$00, $22, $66, $55, $00,$00, $02 + .byte $05, $A5,$00, $55, $66, $22, $A4,$00, $A4,$22 + .byte $A6,$00, $A3,$22, $A3,$66, $55, $A4,$00, $22, $66 + .byte $55, $00,$00, $A3,$02, $A3,$00, $50, $55, $66 + .byte $22, $A4,$00, $A4,$22, $A6,$00, $A3,$22, $A3,$66, $55,$55 + .byte $A3,$00, $02, $22, $05, $A6,$00, $02, $00 + .byte $65, $66, $26, $22, $00, $55, $66,$66 + .byte $A3,$22, $02, $A7,$00, $A3,$22, $66,$66, $55,$55, $AF,$00 + .byte $26, $22, $00, $55,$55, $66,$66, $A3,$22, $A8,$00 + .byte $A3,$22, $66,$66, $55,$55, $A0,$11,$00, $55,$55, $65, $66 + .byte $A4,$22, $A9,$00, $22,$22, $66,$66, $65, $55,$55, $A7,$00 + .byte $02, $05, $A3,$02, $A4,$00, $55, $66,$66, $A4,$22 + .byte $AA,$00, $02, $22,$22, $66,$66, $55,$55, $AF,$00, $55,$55 + .byte $66,$66, $A3,$22, $02, $AB,$00, $22,$22, $26, $66,$66 + .byte $05, $AF,$00, $55, $66,$66, $A4,$22, $AC,$00, $02 + .byte $22,$22, $06, $A3,$00, $02, $22, $20, $AC,$00 + .byte $66, $26, $A3,$22, $AE,$00, $22, $02, $A8,$00 + .byte $05, $A5,$00, $50, $A5,$00, $A3,$22, $A0,$A8,$00 + .byte $A1 +tunnel1_01_rle: .byte $28 ; ysize=48 + .byte $A0,$12,$11, $A7,$33, $A0,$19,$11, $33, $31, $A0,$11,$11, $31,$31 + .byte $A0,$13,$11, $33,$33, $A8,$11, $A4,$33, $A4,$11, $A3,$33, $A0,$12,$11 + .byte $A4,$33, $A4,$11, $31, $A7,$11, $31, $11,$11, $A4,$33 + .byte $A0,$10,$11, $31, $A3,$33, $63, $A3,$61, $63,$63, $61 + .byte $A4,$11, $33, $11, $33,$33, $11, $13, $A3,$33 + .byte $AF,$11, $31, $33, $63,$63, $A9,$66, $63, $A4,$11 + .byte $33,$33, $11,$11, $A3,$33, $AF,$11, $33, $63, $66,$66 + .byte $F6, $A7,$FF, $F6, $66,$66, $A3,$11, $13,$13, $11,$11 + .byte $A4,$33, $AD,$11, $13,$13, $66,$66, $AB,$FF, $66, $13 + .byte $A6,$11, $13, $A3,$33, $AB,$11, $31, $A3,$11, $66,$66 + .byte $AB,$FF, $66, $31, $11, $33, $11, $33 + .byte $A3,$11, $A3,$13, $AF,$11, $66,$66, $AB,$FF, $66, $33 + .byte $A3,$11, $13, $A0,$13,$11, $31,$31, $66,$66, $6F, $A9,$FF + .byte $6F, $66, $A4,$11, $33,$33, $A0,$12,$11, $A3,$33, $A3,$66 + .byte $A6,$6F, $A3,$66, $16, $A3,$11, $31, $33,$33, $A0,$12,$11 + .byte $A3,$33, $AB,$66, $16, $A4,$11, $33,$33, $13, $11,$11 + .byte $A3,$33, $AE,$11, $A3,$33, $36, $A8,$16, $A7,$11, $13 + .byte $11,$11, $A4,$33, $AE,$11, $A4,$33, $A0,$11,$11, $A4,$33, $AF,$11 + .byte $A5,$33, $A8,$11, $13, $A7,$11, $A3,$33, $A0,$11,$11, $A4,$33 + .byte $AF,$11, $A4,$33, $A0,$11,$11, $13, $33,$33, $13, $AF,$11 + .byte $A3,$33, $A0,$13,$11, $13, $A0,$12,$11, $33, $13, $A0,$1B,$11 + .byte $13, $A5,$11, $31, $A0,$B0,$11 + .byte $A1 +tunnel1_02_rle: .byte $28 ; ysize=48 + .byte $A0,$14,$AA, $A3,$3A, $A0,$25,$AA, $A3,$11, $A0,$25,$AA, $11,$11, $A0,$26,$AA + .byte $11, $A0,$27,$AA, $11, $A7,$AA, $1A, $A0,$15,$AA, $3A,$3A + .byte $A3,$1A, $A5,$AA, $11, $A5,$AA, $1A, $11,$11, $A0,$15,$AA + .byte $A0,$02,$A3, $A0,$02,$A1, $11, $1A, $A4,$AA, $11, $A5,$AA + .byte $A3,$11, $3A, $A0,$19,$AA, $A0,$02,$A1, $A3,$1A, $11, $A4,$1A + .byte $A4,$A1, $A0,$01,$A3, $A0,$1B,$AA, $11, $EE, $A4,$FE, $EE + .byte $11, $A0,$20,$AA, $11, $EE, $A3,$EF, $FF, $EE + .byte $11, $A0,$20,$AA, $11, $A3,$A1, $11, $1E,$1E, $11 + .byte $A0,$1F,$AA, $1A, $A0,$01,$A1, $A7,$AA, $A0,$01,$A1, $1A, $A0,$19,$AA + .byte $A0,$01,$A1, $11, $A0,$02,$A1, $AB,$AA, $11, $A0,$15,$AA, $3A,$3A + .byte $A3,$1A, $11, $AC,$AA, $11,$11, $A0,$14,$AA, $33,$33, $11 + .byte $AF,$AA, $11, $33,$33, $A0,$FF,$AA, $A0,$73,$AA + .byte $A1 +tunnel1_03_rle: .byte $28 ; ysize=48 + .byte $A0,$65,$AA, $3A, $A0,$26,$AA, $11, $A0,$24,$AA, $3A, $1A,$1A + .byte $11, $A0,$27,$AA, $11, $A0,$02,$AA, $11, $A0,$01,$A1, $A0,$02,$A3 + .byte $A0,$1F,$AA, $11, $A5,$E1, $11, $A0,$21,$AA, $11, $EE + .byte $A3,$FF, $EE, $11, $A0,$21,$AA, $11, $EE, $A3,$EF + .byte $EE, $11, $A0,$21,$AA, $11, $A5,$A1, $11, $A0,$20,$AA + .byte $1A, $11, $A5,$AA, $A0,$01,$A1, $1A, $A0,$1E,$AA, $A0,$01,$A3 + .byte $A8,$AA, $31, $A0,$FF,$AA, $A0,$EF,$AA + .byte $A1 +tunnel1_04_rle: .byte $28 ; ysize=48 + .byte $A0,$B7,$AA, $3A, $A0,$24,$AA, $A0,$01,$A3, $11, $1A, $11 + .byte $A0,$25,$AA, $11, $A0,$01,$AA, $11, $A0,$25,$AA, $11, $A3,$E1 + .byte $A0,$23,$AA, $3A, $11, $EE, $EF, $EE, $1A + .byte $A0,$22,$AA, $33, $A0,$02,$A1, $A0,$01,$AA, $11, $A0,$23,$AA, $A0,$01,$A3 + .byte $A3,$AA, $11, $A0,$27,$AA, $A0,$01,$A1, $A0,$FF,$AA, $A0,$F0,$AA + .byte $A1 +tunnel1_05_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A9,$AA, $1A, $A0,$26,$AA, $1A, $E1, $A0,$27,$AA + .byte $1F, $A0,$26,$AA, $A0,$02,$A1, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$41,$AA + .byte $A1 +tunnel1_06_rle: .byte $28 ; ysize=48 + .byte $AE,$AA, $66, $EE, $FF, $EE, $A0,$24,$AA, $66 + .byte $EE, $FF, $EE, $A0,$24,$AA, $66, $EE, $FF + .byte $EE, $A0,$24,$AA, $66, $EE, $FF, $EE, $A0,$24,$AA + .byte $66, $EE, $FF, $EE, $A0,$24,$AA, $66, $EE + .byte $FF, $EE, $A0,$24,$AA, $66, $EE, $FF, $A0,$25,$AA + .byte $66, $EE, $FF, $A0,$25,$AA, $66, $EE, $FF + .byte $A0,$25,$AA, $A0,$01,$A6, $EE, $FF, $A0,$26,$AA, $EE, $FF + .byte $A0,$26,$AA, $EE, $FF, $A0,$26,$AA, $EE, $FF, $A0,$26,$AA + .byte $A0,$01,$AE, $FF, $A0,$27,$AA, $FF, $A0,$27,$AA, $A0,$01,$AF, $A0,$FF,$AA + .byte $A0,$58,$AA + .byte $A1 +tunnel1_07_rle: .byte $28 ; ysize=48 + .byte $AE,$AA, $EE,$EE, $FF,$FF, $EE, $A6,$FE, $A0,$19,$AA, $A0,$01,$AE + .byte $EA, $A0,$02,$AA, $EE, $FF,$FF, $EF, $A0,$01,$AE, $A0,$20,$AA + .byte $EE, $A0,$01,$AA, $EA, $FE, $FF, $EF, $A0,$01,$AE + .byte $A0,$21,$AA, $FF,$FF, $EE, $FF,$FF, $EE, $A0,$22,$AA, $FF,$FF + .byte $A0,$01,$AE, $EF, $FF, $EE, $EA, $A0,$24,$AA, $EE + .byte $FF,$FF, $EE,$EE, $A0,$23,$AA, $EE,$EE, $FF,$FF, $EE,$EE, $EA + .byte $A0,$21,$AA, $A3,$EE, $FF,$FF, $A3,$EE, $EA, $A0,$1F,$AA, $A4,$EE + .byte $FF,$FF, $FE, $EE,$EE, $A0,$01,$AE, $A0,$1E,$AA, $A4,$EE, $EF + .byte $FF, $EF, $EE, $A0,$01,$AE, $A0,$1F,$AA, $A3,$EE, $FE + .byte $FF,$FF, $EE,$EE, $A0,$20,$AA, $EE, $FE, $EF, $EE + .byte $FF,$FF, $EE, $A0,$1D,$AA, $FA, $A0,$02,$AA, $EA, $FE + .byte $EF, $EE, $FF,$FF, $EF, $A0,$01,$AE, $A0,$1C,$AA, $EF,$EF + .byte $EA, $FE, $A0,$01,$AF, $A0,$01,$AA, $EE,$EE, $FF,$FF, $EE + .byte $A0,$02,$AE, $EA,$EA, $A0,$19,$AA, $EE, $FF, $A0,$01,$AF, $A3,$AA + .byte $EE, $FF,$FF, $EE,$EE, $A4,$AA, $A0,$02,$AE, $EA,$EA, $FA + .byte $A0,$14,$AA, $A0,$01,$AE, $FE,$FE, $A3,$AA, $EE, $FF,$FF, $EE,$EE + .byte $A8,$AA, $FE, $A0,$15,$AA, $FF,$FF, $A0,$02,$AA, $EE, $FF,$FF + .byte $A3,$EE, $A0,$1E,$AA, $A0,$01,$AE, $A0,$01,$AF, $A0,$02,$AA, $EE, $FF,$FF + .byte $A3,$EE, $A0,$21,$AA, $EE, $A3,$FF, $A3,$EE, $A0,$21,$AA, $EE + .byte $A4,$FF, $FE, $EE, $EA, $A0,$1F,$AA, $A0,$01,$AE, $A7,$AF + .byte $A0,$02,$AE, $A0,$8A,$AA + .byte $A1 +tunnel1_08_rle: .byte $28 ; ysize=48 + .byte $A0,$12,$AA, $FA, $EA, $FA, $EA, $A3,$FA, $A0,$22,$AA + .byte $A0,$01,$AE, $EF, $FF, $EE, $A0,$25,$AA, $EE, $FF + .byte $EE, $FE, $A4,$AA, $FF, $A0,$1C,$AA, $FA, $A3,$AA + .byte $EE, $FF, $EE, $A4,$AA, $EE, $EA, $A0,$17,$AA + .byte $A3,$EA, $EF,$EF, $A3,$EA, $EE, $FF, $EE, $A4,$EA + .byte $EE,$EE, $A0,$17,$AA, $EE, $FE, $FF, $A6,$EF, $EE + .byte $FF, $EE, $A5,$EF, $A0,$17,$AA, $A0,$01,$AE, $EE, $FF + .byte $EE, $A5,$AA, $EE, $FF, $EE, $A4,$AA, $A0,$01,$AF + .byte $A0,$18,$AA, $EE, $FF, $EE, $A6,$AA, $EE, $FF + .byte $EE, $A0,$1C,$AA, $EE, $FF, $EE, $A6,$AA, $EE + .byte $FF, $EE, $A0,$1C,$AA, $EE, $FF,$FF, $EE, $A6,$AA + .byte $EE, $FF, $EE, $A0,$16,$AA, $FA, $A4,$AA, $EE + .byte $FF,$FF, $EE, $A6,$AA, $EE, $FF, $EE, $EA + .byte $A0,$15,$AA, $EF, $A4,$EA, $EE, $FF,$FF, $EE, $A7,$AA + .byte $EE, $FF, $EE, $A0,$15,$AA, $EE, $A6,$FF, $EF + .byte $EE, $A8,$AA, $EE, $FF, $EE, $A0,$14,$AA, $FE,$FE + .byte $A6,$AE, $A9,$AA, $EE, $FF, $EE, $FA,$FA, $A0,$12,$AA + .byte $FF,$FF, $FA, $AF,$AA, $EE,$EE, $FF, $A0,$01,$AF, $A0,$12,$AA + .byte $A0,$01,$AF, $FF,$FF, $A0,$10,$AA, $FE, $A0,$15,$AA, $FF,$FF, $AF,$AA + .byte $FF,$FF, $A0,$16,$AA, $A0,$01,$AF, $A0,$FF,$AA, $AD,$AA + .byte $A1 +tunnel1_09_rle: .byte $28 ; ysize=48 + .byte $A0,$14,$AA, $EA, $A0,$28,$AA, $A0,$01,$AE, $EA, $A0,$28,$AA, $EE + .byte $EA, $A0,$1A,$AA, $EF,$EF, $AB,$AA, $EE, $FE,$FE, $EA + .byte $FA,$FA, $A0,$14,$AA, $FA, $FF, $FE,$FE, $EE, $EA,$EA + .byte $A8,$AA, $EE, $FF,$FF, $FE, $EE, $A0,$14,$AA, $A5,$FF + .byte $EF, $EE, $A9,$AA, $EE, $FF,$FF, $FE, $A0,$14,$AA + .byte $EF,$EF, $FF, $FE, $A0,$02,$AE, $A8,$AA, $EA, $FE + .byte $FF,$FF, $EF, $EE, $A0,$12,$AA, $FA, $FF,$FF, $A0,$01,$AA + .byte $A0,$02,$AE, $EF, $FF, $FA, $A5,$AA, $EA, $FE + .byte $FF, $EF,$EF, $A0,$01,$AE, $A0,$01,$AA, $A0,$02,$AF, $A0,$18,$AA, $A0,$01,$AE + .byte $EF,$EF, $FF, $FA, $EA, $FE, $FF, $EF + .byte $A0,$01,$AE, $A0,$21,$AA, $EE, $FE, $FF, $EF, $A0,$01,$AE + .byte $A0,$1A,$AA, $FA, $A6,$AA, $EA, $FE, $FF,$FF, $EF + .byte $EE, $EF, $FF, $FA, $A0,$01,$AA, $FF, $A0,$16,$AA + .byte $FF, $A5,$EA, $FE, $FF, $EF,$EF, $A0,$01,$AE, $A3,$AA + .byte $A0,$01,$AE, $EF,$EF, $FF, $A0,$16,$AA, $EE, $A5,$FF, $EF + .byte $A0,$01,$AE, $A8,$AA, $A0,$01,$AF, $A0,$17,$AA, $EE, $A4,$FF, $A0,$01,$AE + .byte $A0,$22,$AA, $EE, $FF,$FF, $EF, $A0,$01,$AE, $A0,$23,$AA, $A0,$01,$AE + .byte $EF,$EF, $A0,$26,$AA, $FF,$FF, $A0,$27,$AA, $A0,$01,$AF, $A0,$FF,$AA, $AD,$AA + .byte $A1 +tunnel1_10_rle: .byte $28 ; ysize=48 + .byte $A0,$64,$AA, $EA, $FA,$FA, $EA, $A0,$1B,$AA, $FF,$FF, $A6,$AA + .byte $EA, $FE, $EF, $A0,$01,$AE, $A0,$1B,$AA, $FA, $EE,$EE + .byte $A4,$AA, $FA, $FE, $FF, $EE, $A4,$AA, $FA + .byte $A0,$18,$AA, $FF,$FF, $EE, $EA, $A3,$AA, $A0,$01,$AF, $A0,$01,$AE + .byte $EF, $FF, $EA, $A0,$02,$AA, $EA, $FE, $A0,$18,$AA + .byte $EE,$EE, $A4,$AA, $FA, $A3,$AA, $A0,$01,$AE, $FF, $FE,$FE + .byte $FF, $EF, $A0,$16,$AA, $FA, $FF,$FF, $A5,$AA, $FF + .byte $A4,$AA, $EE, $FF, $EF, $A0,$01,$AE, $A4,$AA, $A0,$01,$AF + .byte $EF, $A0,$19,$AA, $FF, $A0,$02,$AA, $EA, $FE, $FF + .byte $EF, $A7,$AA, $A0,$01,$AF, $EE, $A0,$18,$AA, $FF, $A0,$01,$AA + .byte $EA, $FF, $EF, $A0,$01,$AE, $A7,$AA, $EA, $A0,$01,$AE + .byte $A0,$19,$AA, $FF, $FE, $EF, $A0,$01,$AE, $A6,$AA, $EE + .byte $A0,$01,$AA, $EE, $A0,$1B,$AA, $FE, $A0,$01,$AE, $A7,$AA, $EA + .byte $EE, $A0,$02,$AA, $EE, $A0,$1A,$AA, $FF, $A7,$AA, $EE + .byte $A0,$01,$AE, $A3,$AA, $EE, $FF, $A0,$19,$AA, $FF, $AC,$AA + .byte $A0,$02,$AF, $A0,$16,$AA, $A3,$AF, $A0,$FF,$AA, $A0,$81,$AA + .byte $A1 +tunnel1_11_rle: .byte $28 ; ysize=48 + .byte $A0,$64,$AA, $FA, $A3,$FE, $A0,$1B,$AA, $FF,$FF, $A4,$AA, $EA + .byte $A3,$AA, $FF, $A0,$1B,$AA, $EA, $FA, $FF,$FF, $A3,$AA + .byte $EE, $FE, $A3,$AA, $FF, $A0,$19,$AA, $EA, $EE,$EE + .byte $FF,$FF, $A4,$AA, $A0,$01,$AE, $EF, $A3,$EA, $FF, $A3,$FA + .byte $FF, $A0,$15,$AA, $A0,$01,$AE, $EE,$EE, $FF, $A0,$01,$AF, $A5,$AA + .byte $A4,$AF, $FE, $EE, $A3,$AE, $A0,$16,$AA, $FE, $FF,$FF + .byte $AA,$AA, $A0,$01,$AF, $FF, $EA, $A6,$AA, $FF, $EA + .byte $A0,$1F,$AA, $FF, $EA, $A5,$AA, $EF, $A0,$01,$AE, $A0,$1B,$AA + .byte $EA, $FA, $A3,$AA, $FF, $FE, $A5,$AA, $EE + .byte $A0,$1A,$AA, $FA, $A0,$02,$AF, $A4,$AA, $A0,$01,$AF, $FE, $A4,$AA + .byte $EE, $A0,$17,$AA, $EE, $FE, $A0,$01,$AF, $A7,$AA, $FA + .byte $EF, $A4,$AA, $EE, $A0,$15,$AA, $EA,$EA, $A0,$02,$AE, $A8,$AA + .byte $A0,$01,$AE, $A4,$AA, $FF, $EE, $A0,$14,$AA, $EA, $A0,$01,$AE + .byte $A0,$24,$AA, $EA, $A0,$02,$AA, $EE, $A0,$22,$AA, $A0,$01,$AE, $EF + .byte $FE, $EE, $A0,$01,$AE, $A0,$24,$AA, $EE, $FF, $EE + .byte $A0,$26,$AA, $A0,$01,$AE, $A0,$01,$AF, $A0,$FF,$AA, $AD,$AA + .byte $A1 +tunnel1_12_rle: .byte $28 ; ysize=48 + .byte $A0,$B1,$AA, $FA, $A4,$AA, $FE,$FE, $A0,$21,$AA, $EF, $A0,$02,$AA + .byte $FA, $A0,$02,$AA, $FF, $A0,$20,$AA, $FF, $A0,$01,$AE, $A0,$02,$AA + .byte $A0,$01,$AE, $EA, $A0,$01,$AA, $A0,$01,$AF, $FA, $A0,$26,$AA, $FF + .byte $A0,$23,$AA, $FA,$FA, $A0,$01,$AA, $FA, $A0,$01,$AF, $FA, $A6,$AA + .byte $FA, $A0,$1B,$AA, $A0,$01,$AF, $FF, $A0,$01,$AA, $FF, $A0,$01,$AA + .byte $A0,$01,$AF, $FA, $A4,$AA, $FA, $A0,$01,$AF, $A0,$1C,$AA, $A3,$AF + .byte $A3,$AA, $FF, $A0,$02,$AA, $FA, $A0,$01,$AF, $A0,$22,$AA, $FA + .byte $FF, $A3,$AA, $FF, $A0,$22,$AA, $A0,$01,$AF, $A0,$3F,$AA, $FF,$FF + .byte $A0,$26,$AA, $A0,$01,$AF, $FF,$FF, $A0,$26,$AA, $FF,$FF, $A0,$FF,$AA, $A0,$35,$AA + .byte $A1 +tunnel1_13_rle: .byte $28 ; ysize=48 + .byte $A0,$12,$AA, $FA, $A0,$9E,$AA, $FA, $A5,$AA, $FE, $A0,$20,$AA + .byte $EA, $FF, $A5,$AA, $FF, $A0,$20,$AA, $FF, $A6,$AA + .byte $A0,$01,$AF, $A0,$26,$AA, $A0,$01,$AF, $A0,$01,$AA, $EA, $A0,$01,$AE, $A0,$21,$AA + .byte $EA, $FA, $A0,$01,$AA, $EA, $A0,$01,$AE, $A0,$01,$AA, $FA + .byte $A0,$21,$AA, $A0,$01,$AE, $FF, $A0,$01,$AA, $EE, $A0,$25,$AA, $A0,$01,$AF + .byte $A5,$AA, $EA, $A0,$26,$AA, $EF, $EE, $A0,$2B,$AA, $FF + .byte $A0,$FF,$AA, $A0,$C2,$AA + .byte $A1 +tunnel1_14_rle: .byte $28 ; ysize=48 + .byte $A0,$13,$AA, $FA, $A0,$C8,$AA, $FA, $A0,$1D,$AA, $EA, $AD,$AA + .byte $EA, $A0,$18,$AA, $A0,$02,$AE, $AF,$AA, $EA, $A0,$23,$AA, $FA + .byte $A0,$02,$AA, $A0,$01,$AE, $EE, $A0,$23,$AA, $FE, $A0,$2B,$AA, $EE + .byte $EA, $A0,$25,$AA, $EA, $FE, $A0,$26,$AA, $A0,$01,$AE, $EA + .byte $A0,$FF,$AA, $A0,$C6,$AA + .byte $A1 +tunnel1_15_rle: .byte $28 ; ysize=48 + .byte $A0,$14,$AA, $EA, $A0,$A1,$AA, $FA,$FA, $A0,$24,$AA, $A0,$01,$AF, $A0,$1D,$AA + .byte $FF, $A0,$5B,$AA, $FA, $A3,$AA, $EE, $A0,$23,$AA, $A0,$01,$AF + .byte $A0,$2B,$AA, $FF, $A0,$26,$AA, $FA, $FF, $A0,$26,$AA, $A0,$01,$AF + .byte $A0,$FF,$AA, $A0,$C7,$AA + .byte $A1 +tunnel1_16_rle: .byte $28 ; ysize=48 + .byte $A0,$15,$AA, $FA, $A0,$A1,$AA, $FA, $A0,$1A,$AA, $EE, $EA + .byte $A0,$5C,$AA, $FA, $A0,$27,$AA, $EE, $A0,$01,$AA, $EA, $A0,$23,$AA + .byte $FF, $A0,$01,$AA, $A0,$01,$AF, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$41,$AA + .byte $A1 +tunnel1_17_rle: .byte $28 ; ysize=48 + .byte $A0,$16,$AA, $FA, $A0,$93,$AA, $EA, $EE, $EA, $A0,$AD,$AA + .byte $A0,$01,$AE, $A0,$27,$AA, $A0,$01,$AE, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$3F,$AA + .byte $A1 +tunnel1_18_rle: .byte $28 ; ysize=48 + .byte $A0,$17,$AA, $EA, $A0,$6B,$AA, $EE,$EE, $A0,$D5,$AA, $A0,$01,$AE, $A0,$27,$AA + .byte $A0,$01,$AE, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$3F,$AA + .byte $A1 +tunnel1_19_rle: .byte $28 ; ysize=48 + .byte $A0,$18,$AA, $FA, $A0,$6A,$AA, $A0,$02,$AF, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA + .byte $A0,$3E,$AA + .byte $A1 diff --git a/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel1.png b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel1.png new file mode 100644 index 00000000..a3663157 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel1.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel1_all.png b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel1_all.png new file mode 100644 index 00000000..981d8762 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel1_all.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel1_lz4.inc b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel1_lz4.inc new file mode 100644 index 00000000..c7e7cb53 --- /dev/null +++ b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel1_lz4.inc @@ -0,0 +1,223 @@ + +tunnel1_rle: + .byte $8E,$01 + .byte $13,$00,$01,$00,$42,$22,$22,$22,$02,$0A,$00,$12,$56,$01,$00,$00 + .byte $0B,$00,$65,$02,$22,$22,$22,$20,$00,$23,$00,$25,$50,$22,$0B,$00 + .byte $00,$04,$00,$F4,$02,$60,$50,$00,$52,$00,$55,$00,$55,$00,$22,$00 + .byte $05,$06,$06,$22,$22,$22,$1F,$00,$00,$38,$00,$5A,$66,$66,$55,$55 + .byte $00,$01,$00,$46,$55,$55,$66,$66,$67,$00,$09,$01,$00,$63,$20,$20 + .byte $22,$22,$66,$60,$0C,$00,$24,$22,$22,$4C,$00,$27,$60,$62,$55,$00 + .byte $17,$00,$0C,$00,$60,$22,$66,$55,$00,$02,$26,$7C,$00,$53,$02,$00 + .byte $05,$00,$22,$1E,$00,$08,$2B,$00,$4C,$26,$66,$66,$05,$80,$00,$01 + .byte $7F,$00,$1E,$22,$7F,$00,$02,$3D,$00,$23,$66,$66,$7F,$00,$10,$02 + .byte $FF,$00,$2C,$02,$22,$31,$00,$00,$25,$00,$44,$60,$60,$60,$50,$80 + .byte $00,$33,$00,$02,$05,$57,$00,$0D,$80,$00,$00,$01,$01,$11,$06,$07 + .byte $00,$18,$20,$66,$00,$2F,$66,$26,$7F,$00,$0A,$20,$55,$55,$7E,$00 + .byte $13,$62,$14,$00,$59,$62,$22,$20,$55,$56,$81,$00,$01,$25,$00,$26 + .byte $66,$55,$80,$00,$10,$02,$4B,$01,$1F,$50,$80,$00,$01,$16,$00,$66 + .byte $01,$02,$A5,$00,$1C,$50,$42,$01,$0C,$80,$00,$50,$62,$66,$56,$55 + .byte $55,$59,$00,$DF,$56,$00,$00,$20,$02,$02,$56,$02,$56,$66,$22,$05 + .byte $55,$80,$00,$01,$11,$55,$D9,$00,$13,$05,$E9,$00,$6E,$00,$65,$66 + .byte $26,$22,$00,$DA,$01,$0F,$01,$00,$19,$01,$7F,$00,$11,$66,$7F,$00 + .byte $64,$62,$66,$55,$00,$22,$66,$57,$01,$03,$80,$00,$18,$20,$81,$00 + .byte $0D,$57,$02,$24,$26,$22,$5A,$02,$0F,$7F,$00,$24,$13,$20,$D9,$00 + .byte $13,$05,$58,$01,$20,$22,$66,$02,$01,$6E,$05,$06,$22,$22,$55,$66 + .byte $01,$01,$0D,$80,$00,$00,$D9,$02,$1E,$65,$5A,$02,$0F,$FF,$00,$1A + .byte $31,$06,$06,$56,$58,$00,$13,$22,$04,$00,$10,$25,$82,$00,$1C,$00 + .byte $81,$01,$10,$00,$80,$00,$15,$65,$81,$00,$22,$02,$05,$02,$02,$0E + .byte $D9,$02,$0F,$01,$00,$13,$50,$00,$00,$00,$00,$00 +tunnel1_01_rle: + .byte $0E,$01 + .byte $1D,$11,$01,$00,$12,$33,$01,$00,$1E,$11,$01,$00,$76,$31,$11,$11 + .byte $11,$66,$66,$FF,$01,$00,$50,$66,$31,$11,$33,$11,$2A,$00,$4E,$13 + .byte $13,$13,$11,$46,$00,$0F,$13,$00,$0F,$09,$1F,$00,$1E,$31,$71,$00 + .byte $0E,$13,$00,$0A,$80,$00,$01,$7C,$00,$0F,$4E,$00,$02,$3E,$13,$33 + .byte $33,$93,$00,$07,$7F,$00,$13,$00,$01,$00,$08,$1F,$00,$0C,$A9,$00 + .byte $0E,$B0,$00,$55,$31,$31,$66,$66,$6F,$7F,$00,$2A,$6F,$66,$38,$00 + .byte $0A,$81,$00,$1E,$11,$E2,$00,$0E,$AB,$00,$0E,$1E,$01,$16,$31,$6D + .byte $01,$0D,$31,$01,$00,$12,$00,$41,$66,$66,$66,$6F,$01,$00,$40,$66 + .byte $66,$66,$16,$28,$00,$0F,$55,$01,$0A,$04,$88,$00,$0D,$49,$01,$0B + .byte $00,$01,$00,$47,$00,$81,$33,$63,$61,$61,$61,$63,$63,$61,$69,$00 + .byte $00,$D7,$00,$1F,$13,$80,$00,$04,$04,$01,$00,$12,$16,$13,$00,$1E + .byte $13,$2A,$01,$0F,$01,$00,$1E,$45,$31,$33,$63,$63,$58,$00,$14,$63 + .byte $57,$01,$0F,$44,$02,$02,$23,$36,$16,$01,$00,$06,$E1,$00,$1F,$33 + .byte $80,$00,$1F,$0B,$00,$01,$53,$33,$63,$66,$66,$F6,$D7,$01,$31,$F6 + .byte $66,$66,$D3,$02,$0F,$81,$01,$04,$1E,$33,$BB,$01,$0F,$FF,$00,$2E + .byte $2A,$13,$13,$D8,$02,$03,$29,$02,$0E,$81,$01,$09,$9B,$03,$1E,$13 + .byte $D9,$02,$0F,$00,$01,$19,$50,$00,$00,$00,$00,$00 +tunnel1_02_rle: + .byte $B0,$00 + .byte $2E,$AA,$AA,$01,$00,$4F,$3A,$3A,$3A,$AA,$01,$00,$0E,$9F,$11,$EE + .byte $FE,$FE,$FE,$FE,$EE,$11,$AA,$01,$00,$3F,$3F,$11,$11,$11,$80,$00 + .byte $11,$4F,$EF,$EF,$EF,$FF,$80,$00,$26,$13,$00,$01,$00,$0F,$80,$00 + .byte $03,$0F,$A5,$00,$11,$6F,$A1,$A1,$A1,$11,$1E,$1E,$00,$01,$42,$0F + .byte $24,$00,$10,$23,$1A,$A1,$09,$00,$2F,$A1,$1A,$00,$01,$3F,$04,$64 + .byte $00,$0F,$3C,$00,$04,$4E,$A1,$11,$A1,$A1,$AF,$00,$0F,$01,$00,$2D + .byte $57,$3A,$3A,$1A,$1A,$1A,$51,$00,$1E,$1A,$87,$01,$05,$27,$00,$1E + .byte $11,$AF,$01,$0F,$00,$01,$2E,$65,$A3,$A3,$A1,$A1,$11,$1A,$80,$00 + .byte $00,$86,$02,$0F,$07,$03,$01,$3C,$33,$33,$11,$2F,$01,$2F,$33,$33 + .byte $FB,$01,$36,$20,$A1,$A1,$DE,$00,$9F,$1A,$1A,$1A,$1A,$A1,$A1,$A1 + .byte $A1,$A3,$5D,$02,$40,$06,$00,$01,$50,$00,$00,$00,$00,$00 +tunnel1_03_rle: + .byte $70,$00 + .byte $1F,$AA,$01,$00,$26,$8F,$11,$EE,$EF,$EF,$EF,$EE,$11,$AA,$01,$00 + .byte $65,$20,$11,$A1,$01,$00,$0F,$80,$00,$25,$13,$00,$01,$00,$0F,$1D + .byte $00,$02,$1F,$3A,$41,$00,$10,$12,$1A,$7A,$00,$2F,$A1,$1A,$DA,$00 + .byte $40,$0F,$24,$00,$10,$14,$A3,$09,$00,$1F,$31,$00,$01,$3C,$3F,$3A + .byte $1A,$1A,$D4,$01,$67,$05,$00,$01,$4F,$11,$A1,$A3,$A3,$64,$00,$4A + .byte $0F,$00,$02,$07,$20,$11,$E1,$01,$00,$0F,$D8,$02,$68,$4E,$EE,$FF + .byte $FF,$FF,$58,$03,$0F,$00,$01,$3F,$50,$00,$00,$00,$00,$00 +tunnel1_04_rle: + .byte $55,$00 + .byte $1F,$AA,$01,$00,$28,$7F,$3A,$11,$EE,$EF,$EE,$1A,$AA,$01,$00,$66 + .byte $5F,$33,$A1,$A1,$AA,$11,$3C,$00,$24,$13,$00,$01,$00,$0F,$80,$00 + .byte $29,$3E,$A3,$AA,$AA,$80,$00,$0F,$01,$00,$5C,$1F,$A1,$00,$01,$43 + .byte $1F,$3A,$D4,$00,$69,$3F,$A3,$11,$1A,$57,$01,$4E,$0F,$00,$01,$0A + .byte $1F,$11,$D7,$01,$6C,$4F,$11,$E1,$E1,$E1,$00,$01,$4F,$50,$00,$00 + .byte $00,$00,$00 +tunnel1_05_rle: + .byte $32,$00 + .byte $1F,$AA,$01,$00,$2C,$2F,$1F,$AA,$01,$00,$6A,$2F,$A1,$A1,$39,$00 + .byte $24,$13,$00,$01,$00,$1F,$AA,$01,$00,$E4,$0F,$00,$01,$FF,$0E,$1F + .byte $1A,$9F,$00,$6B,$2F,$1A,$E1,$00,$01,$4F,$50,$00,$00,$00,$00,$00 +tunnel1_06_rle: + .byte $4E,$00 + .byte $19,$AA,$01,$00,$5F,$66,$EE,$FF,$EE,$AA,$01,$00,$0F,$00,$28,$00 + .byte $1F,$AA,$01,$00,$41,$0F,$80,$00,$15,$1F,$A6,$80,$00,$2E,$13,$00 + .byte $01,$00,$0F,$80,$00,$23,$1F,$AA,$00,$01,$6C,$1F,$AA,$00,$01,$ED + .byte $1F,$AE,$00,$01,$46,$0F,$40,$00,$14,$0F,$00,$01,$46,$0F,$2A,$00 + .byte $14,$1F,$AF,$00,$01,$2F,$50,$00,$00,$00,$00,$00 +tunnel1_07_rle: + .byte $ED,$00 + .byte $19,$AA,$01,$00,$61,$EE,$EE,$FF,$FF,$EE,$FE,$01,$00,$1E,$AA,$01 + .byte $00,$08,$28,$00,$00,$2A,$00,$4F,$FE,$EE,$EE,$AE,$24,$00,$07,$40 + .byte $FF,$FF,$AA,$AA,$4F,$00,$3F,$EE,$EE,$AA,$01,$00,$12,$21,$AE,$EA + .byte $30,$00,$1F,$EF,$53,$00,$08,$09,$80,$00,$3E,$EF,$FF,$EF,$7F,$00 + .byte $08,$50,$00,$1F,$AF,$80,$00,$09,$13,$00,$01,$00,$08,$55,$00,$3F + .byte $AA,$EA,$FE,$7F,$00,$13,$00,$80,$00,$10,$FE,$5B,$00,$0F,$27,$00 + .byte $0D,$1F,$FF,$00,$01,$17,$00,$31,$01,$00,$AF,$00,$1F,$AA,$80,$00 + .byte $12,$2F,$FE,$EF,$2C,$00,$10,$00,$80,$00,$00,$A6,$01,$1F,$EA,$00 + .byte $01,$13,$5E,$FF,$FF,$AE,$EF,$FF,$2D,$00,$0C,$01,$00,$6F,$FA,$AA + .byte $AA,$EA,$FE,$EF,$AA,$01,$11,$22,$AE,$AF,$01,$00,$1F,$AE,$54,$01 + .byte $12,$03,$B1,$00,$0F,$2F,$01,$0D,$52,$EF,$EF,$EA,$FE,$AF,$A9,$02 + .byte $4F,$AE,$AE,$EA,$EA,$5A,$00,$15,$0F,$00,$01,$10,$04,$00,$03,$0E + .byte $03,$01,$0A,$A3,$00,$18,$AF,$A9,$00,$00,$84,$00,$2F,$FA,$AA,$01 + .byte $00,$35,$12,$EE,$81,$00,$0F,$82,$00,$09,$3C,$AE,$FE,$FE,$29,$01 + .byte $1F,$FE,$00,$01,$23,$50,$00,$00,$00,$00,$00 +tunnel1_08_rle: + .byte $CE,$00 + .byte $1D,$AA,$01,$00,$8F,$FA,$EA,$FA,$EA,$FA,$FA,$FA,$AA,$01,$00,$09 + .byte $3B,$EE,$FF,$EE,$09,$00,$0E,$01,$00,$2E,$FF,$FF,$11,$00,$0F,$01 + .byte $00,$12,$2E,$AE,$EF,$55,$00,$0D,$80,$00,$0F,$81,$00,$10,$1F,$AF + .byte $42,$00,$09,$13,$00,$01,$00,$0F,$DE,$00,$04,$11,$FE,$B1,$00,$0F + .byte $1D,$00,$01,$1D,$FA,$80,$00,$2F,$EA,$AA,$01,$00,$39,$16,$FA,$D5 + .byte $00,$0F,$5A,$00,$02,$56,$EF,$EA,$EA,$EA,$EA,$80,$00,$0F,$01,$01 + .byte $09,$0F,$00,$01,$1E,$51,$EA,$EA,$EA,$EF,$EF,$5F,$00,$11,$EE,$66 + .byte $00,$1F,$EE,$7B,$01,$03,$00,$01,$00,$2D,$EF,$EE,$0C,$02,$0F,$01 + .byte $00,$2F,$41,$EE,$FE,$FF,$EF,$01,$00,$31,$EE,$FF,$EE,$08,$00,$1E + .byte $AA,$01,$00,$31,$FE,$FE,$AE,$01,$00,$08,$AE,$01,$2F,$FA,$FA,$00 + .byte $01,$33,$14,$AE,$CC,$00,$03,$08,$00,$1F,$AF,$D7,$02,$02,$1C,$FA + .byte $B6,$00,$3F,$EE,$FF,$AF,$01,$01,$35,$0F,$D7,$02,$0F,$1E,$AF,$47 + .byte $03,$1F,$FE,$00,$02,$23,$50,$00,$00,$00,$00,$00 +tunnel1_09_rle: + .byte $DB,$00 + .byte $2E,$AA,$AA,$01,$00,$2F,$EA,$AA,$01,$00,$0E,$AF,$AE,$EF,$EF,$FF + .byte $FA,$EA,$FE,$FF,$EF,$AE,$23,$00,$06,$3F,$FF,$FF,$AA,$01,$00,$25 + .byte $2F,$AE,$EA,$25,$00,$10,$1E,$EE,$7E,$00,$0A,$01,$00,$1F,$AF,$1D + .byte $00,$09,$13,$00,$01,$00,$0F,$5D,$00,$05,$0F,$82,$00,$06,$13,$FA + .byte $24,$01,$BF,$FE,$FF,$FF,$EF,$EE,$EF,$FF,$FA,$AA,$FF,$AA,$01,$00 + .byte $34,$29,$EF,$EF,$DE,$00,$4F,$FE,$EA,$FA,$FA,$57,$01,$01,$40,$EA + .byte $EA,$EA,$EA,$7A,$01,$23,$EF,$AE,$88,$01,$0F,$6D,$00,$22,$0E,$00 + .byte $01,$75,$FA,$FF,$FE,$FE,$EE,$EA,$EA,$81,$00,$4F,$FF,$FF,$FE,$EE + .byte $1A,$01,$01,$10,$FF,$01,$00,$06,$7A,$01,$1F,$AF,$FF,$00,$35,$02 + .byte $58,$00,$28,$EE,$AA,$81,$00,$0F,$80,$00,$05,$0E,$F8,$01,$0F,$00 + .byte $01,$2F,$55,$EF,$EF,$FF,$FE,$AE,$59,$00,$02,$E0,$01,$0F,$80,$00 + .byte $03,$2F,$EF,$AE,$F4,$00,$35,$08,$7E,$01,$62,$FF,$AA,$AE,$AE,$EF + .byte $FF,$F3,$01,$03,$E0,$01,$2F,$AF,$AF,$7A,$03,$02,$0E,$70,$00,$0F + .byte $00,$01,$22,$50,$00,$00,$00,$00,$00 +tunnel1_10_rle: + .byte $B9,$00 + .byte $1F,$AA,$01,$00,$24,$73,$FF,$AA,$AA,$EA,$FE,$FF,$EF,$0E,$00,$3F + .byte $AF,$EE,$AA,$01,$00,$5C,$63,$FF,$AA,$EA,$FF,$EF,$AE,$0D,$00,$2F + .byte $EA,$AE,$40,$00,$1E,$13,$00,$01,$00,$0F,$1C,$00,$01,$4F,$EA,$FA + .byte $FA,$EA,$80,$00,$0E,$14,$FE,$7E,$00,$3F,$EE,$AA,$EE,$D3,$00,$34 + .byte $13,$FF,$7F,$00,$2F,$FE,$EF,$D0,$00,$0F,$15,$FE,$FC,$00,$10,$EE + .byte $83,$00,$0F,$00,$01,$30,$31,$FA,$EE,$EE,$07,$00,$22,$FE,$FF,$08 + .byte $00,$0F,$00,$02,$0E,$02,$FE,$00,$10,$AE,$05,$00,$1F,$FF,$FF,$00 + .byte $32,$20,$EE,$EA,$4B,$02,$40,$AE,$EF,$FF,$EA,$05,$01,$0F,$80,$00 + .byte $13,$02,$7F,$02,$1F,$AF,$00,$01,$30,$15,$EE,$F7,$00,$36,$AE,$FF + .byte $FE,$DB,$02,$0E,$01,$00,$00,$70,$00,$1F,$AF,$D0,$02,$3D,$36,$FA + .byte $FF,$FF,$D8,$00,$13,$EE,$DB,$02,$2F,$AF,$EF,$40,$03,$46,$80,$00 + .byte $00,$00,$00,$00,$00,$00,$00 +tunnel1_11_rle: + .byte $CD,$00 + .byte $1F,$AA,$01,$00,$2B,$21,$FF,$EA,$07,$00,$2D,$EF,$AE,$1A,$00,$4F + .byte $EE,$FF,$EE,$AA,$01,$00,$4B,$20,$EA,$FA,$81,$00,$12,$FE,$6E,$00 + .byte $0E,$1F,$00,$2F,$AE,$AF,$3D,$00,$09,$13,$00,$01,$00,$0F,$1C,$00 + .byte $01,$4F,$FA,$FE,$FE,$FE,$7F,$00,$0F,$21,$FA,$AF,$61,$00,$2E,$AF + .byte $FE,$80,$00,$0F,$4C,$01,$24,$11,$FF,$D6,$00,$00,$0A,$00,$0F,$2C + .byte $00,$0E,$34,$EE,$FE,$AF,$87,$00,$1F,$EF,$80,$00,$22,$0D,$00,$01 + .byte $41,$EA,$FA,$FF,$FF,$59,$00,$0F,$80,$00,$10,$35,$EA,$EA,$AE,$F1 + .byte $01,$01,$09,$00,$0F,$EC,$01,$2E,$32,$EA,$EE,$EE,$FF,$00,$AF,$AE + .byte $EF,$EA,$EA,$EA,$FF,$FA,$FA,$FA,$FF,$2D,$00,$08,$1F,$AE,$6D,$01 + .byte $2F,$0B,$00,$01,$42,$AE,$EE,$EE,$FF,$52,$01,$8F,$AF,$AF,$AF,$AF + .byte $FE,$EE,$AE,$AE,$64,$00,$05,$00,$A1,$01,$0F,$DA,$02,$40,$27,$FE + .byte $FF,$F1,$00,$39,$AF,$FF,$EA,$5F,$03,$08,$D6,$02,$5F,$EF,$FE,$EE + .byte $AE,$AA,$00,$01,$32,$50,$00,$00,$00,$00,$00 +tunnel1_12_rle: + .byte $7E,$00 + .byte $1F,$AA,$01,$00,$27,$63,$FA,$FA,$AA,$FA,$AF,$FA,$0C,$00,$0E,$1F + .byte $00,$3F,$FF,$FF,$AA,$01,$00,$4B,$52,$AF,$FF,$AA,$FF,$AA,$81,$00 + .byte $2F,$FA,$AF,$3D,$00,$1D,$13,$00,$01,$00,$0F,$81,$00,$2A,$20,$AF + .byte $AF,$E8,$00,$0E,$7F,$00,$0F,$01,$00,$59,$22,$FA,$FF,$84,$00,$0F + .byte $00,$01,$35,$01,$50,$01,$2F,$FE,$FE,$05,$01,$17,$0F,$D0,$00,$3C + .byte $11,$EF,$83,$00,$0F,$3C,$02,$4D,$0F,$00,$01,$06,$74,$FF,$AE,$AA + .byte $AA,$AE,$EA,$AA,$D8,$02,$0F,$D7,$02,$60,$02,$66,$00,$0F,$F6,$02 + .byte $08,$1F,$FF,$00,$01,$34,$50,$00,$00,$00,$00,$00 +tunnel1_13_rle: + .byte $64,$00 + .byte $1D,$AA,$01,$00,$2F,$FA,$AA,$01,$00,$14,$5E,$EA,$FA,$AA,$EA,$AE + .byte $2F,$00,$0F,$01,$00,$56,$4F,$AE,$FF,$AA,$EE,$3D,$00,$26,$13,$00 + .byte $01,$00,$0F,$81,$00,$29,$12,$AF,$07,$01,$1F,$AA,$01,$00,$6A,$2F + .byte $EF,$EE,$00,$01,$3B,$02,$D0,$01,$1F,$FE,$4E,$00,$1B,$1F,$FF,$CF + .byte $00,$36,$2F,$EA,$FF,$51,$00,$3C,$0F,$00,$01,$1C,$18,$FF,$DB,$01 + .byte $0F,$01,$00,$66,$10,$AF,$5A,$03,$0F,$00,$01,$4D,$50,$00,$00,$00 + .byte $00,$00 +tunnel1_14_rle: + .byte $53,$00 + .byte $1E,$AA,$01,$00,$2F,$FA,$AA,$01,$00,$15,$00,$2B,$00,$3F,$AE,$EE + .byte $AA,$01,$00,$67,$1F,$FE,$3A,$00,$26,$13,$00,$01,$00,$0F,$84,$00 + .byte $2F,$3F,$EE,$EA,$AA,$01,$00,$69,$2F,$EA,$FE,$00,$01,$6B,$1F,$AE + .byte $FF,$00,$3F,$1F,$FA,$37,$01,$50,$0E,$00,$01,$0A,$C8,$00,$0F,$D5 + .byte $01,$5E,$2C,$AE,$AE,$D9,$01,$0F,$00,$01,$4D,$50,$00,$00,$00,$00 + .byte $00 +tunnel1_15_rle: + .byte $4D,$00 + .byte $2E,$AA,$AA,$01,$00,$2F,$EA,$AA,$01,$00,$15,$6F,$FA,$AA,$AA,$AA + .byte $EE,$AA,$01,$00,$67,$1F,$AF,$3A,$00,$26,$13,$00,$01,$00,$0F,$84 + .byte $00,$2F,$2F,$FF,$AA,$01,$00,$6A,$2F,$FA,$FF,$00,$01,$40,$2F,$FA + .byte $FA,$83,$01,$50,$0F,$53,$00,$59,$0F,$00,$01,$10,$2F,$FF,$AA,$01 + .byte $00,$D9,$80,$00,$00,$00,$00,$00,$00,$00,$00 +tunnel1_16_rle: + .byte $42,$00 + .byte $1F,$AA,$01,$00,$01,$2F,$FA,$AA,$01,$00,$16,$4F,$EE,$AA,$EA,$AA + .byte $01,$00,$67,$3F,$FF,$AA,$AF,$3A,$00,$24,$13,$00,$01,$00,$1F,$AA + .byte $01,$00,$E4,$0F,$00,$01,$0C,$1F,$FA,$92,$00,$5F,$1F,$EE,$49,$02 + .byte $5A,$0F,$00,$02,$8D,$1F,$FA,$00,$01,$4F,$50,$00,$00,$00,$00,$00 +tunnel1_17_rle: + .byte $34,$00 + .byte $1F,$AA,$01,$00,$02,$2F,$FA,$AA,$01,$00,$17,$2F,$AE,$AA,$01,$00 + .byte $6B,$0F,$80,$00,$23,$13,$00,$01,$00,$1F,$AA,$01,$00,$E4,$0E,$00 + .byte $01,$3F,$EA,$EE,$EA,$00,$01,$EA,$0F,$00,$02,$DE,$50,$00,$00,$00 + .byte $00,$00 +tunnel1_18_rle: + .byte $37,$00 + .byte $1F,$AA,$01,$00,$03,$2F,$EA,$AA,$01,$00,$16,$2F,$AE,$AA,$01,$00 + .byte $6B,$0F,$80,$00,$23,$13,$00,$01,$00,$1F,$AA,$01,$00,$77,$2F,$EE + .byte $EE,$6D,$00,$58,$0E,$00,$01,$0F,$01,$00,$DB,$0F,$00,$01,$F0,$50 + .byte $00,$00,$00,$00,$00 +tunnel1_19_rle: + .byte $28,$00 + .byte $1F,$AA,$01,$00,$04,$2F,$FA,$AA,$01,$00,$CB,$13,$00,$01,$00,$0F + .byte $93,$00,$78,$2F,$AF,$AF,$00,$01,$EB,$2F,$AA,$AA,$00,$01,$FF,$5C + .byte $50,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel2-20190226-213044.piskel b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel2-20190226-213044.piskel new file mode 100644 index 00000000..c6be536f --- /dev/null +++ b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel2-20190226-213044.piskel @@ -0,0 +1 @@ +{"modelVersion":2,"piskel":{"name":"intro_tunnel2","description":"","fps":12,"height":48,"width":80,"layers":["{\"name\":\"Layer 1\",\"opacity\":1,\"frameCount\":20,\"chunks\":[{\"layout\":[[0],[1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14],[15],[16],[17],[18],[19]],\"base64PNG\":\"data:image/png;base64,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\"}]}"],"hiddenFrames":[""]}} \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel2.inc b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel2.inc new file mode 100644 index 00000000..68f0853f --- /dev/null +++ b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel2.inc @@ -0,0 +1,282 @@ +tunnel2_rle: .byte $28 ; ysize=48 + .byte $A3,$00, $20, $A5,$22, $02,$02, $A3,$00, $20, $A4,$22 + .byte $A3,$62, $A4,$22, $20, $A5,$00, $02, $A3,$22, $20 + .byte $A5,$00, $20, $A5,$22, $A5,$00, $20, $22,$22, $02 + .byte $00, $A5,$56, $00, $02, $A3,$22, $A4,$00, $60 + .byte $62, $A3,$22, $20, $A3,$00, $20, $A5,$22, $66,$66 + .byte $A4,$00, $22,$22, $A4,$00, $A3,$20, $A4,$00, $02, $22,$22 + .byte $00, $55, $A3,$66, $A4,$22, $A3,$00, $A5,$22, $A4,$66 + .byte $00,$00, $22, $62, $50, $00,$00, $20, $22 + .byte $A3,$56, $22,$22, $20, $00, $50, $66, $22 + .byte $00, $05, $55, $A3,$66, $A4,$22, $00,$00, $A4,$22 + .byte $62, $A3,$66, $55, $00, $20, $22, $66 + .byte $55, $00, $22, $02, $00,$00, $60, $00,$00 + .byte $02,$02, $22, $55, $66, $62, $22, $00 + .byte $55, $A3,$66, $AA,$22, $A3,$66, $55, $05, $00 + .byte $22, $62, $56, $05, $20, $52, $00,$00 + .byte $22, $26, $22, $00,$00, $50, $22, $55,$55 + .byte $66, $22, $00, $05, $55, $66,$66, $AA,$22 + .byte $A3,$66, $55, $00,$00, $22, $66, $55, $00 + .byte $22, $55, $00, $22, $66, $22, $66 + .byte $22, $00, $55, $22,$22, $55, $66, $22 + .byte $20, $00, $55, $A3,$66, $A9,$22, $66,$66, $55 + .byte $00,$00, $22,$22, $66, $55, $22,$22, $55, $00 + .byte $22,$22, $52, $22,$22, $00, $05, $02, $22 + .byte $55, $66, $22,$22, $00, $55, $A3,$66, $A9,$22 + .byte $66,$66, $55, $00,$00, $22,$22, $06, $05, $22 + .byte $A3,$00, $26, $22, $55, $22, $26, $A3,$00 + .byte $22, $00,$00, $22,$22, $00, $05, $55, $66 + .byte $06, $A9,$22, $06, $66, $05, $00,$00, $22,$22 + .byte $00,$00, $22, $20, $00,$00, $22, $62, $22 + .byte $62, $22, $00, $50, $22, $02, $00,$00 + .byte $22,$22, $A5,$00, $A9,$22, $A5,$00, $22,$22, $00,$00, $02 + .byte $22, $55, $00,$00, $22, $66, $22, $00,$00 + .byte $55, $22, $A3,$00, $22,$22, $A5,$00, $A9,$22, $A5,$00 + .byte $22,$22, $60, $50, $00, $22, $25, $50 + .byte $00,$00, $02, $00,$00, $55, $22,$22, $00,$00, $60 + .byte $22,$22, $A5,$00, $A9,$22, $A5,$00, $02, $22, $66 + .byte $55, $00,$00, $22, $05, $00, $A3,$02, $00 + .byte $25, $02,$02, $00, $55, $66, $22, $A6,$00 + .byte $A9,$22, $00, $50,$50, $A3,$00, $22, $66, $65 + .byte $55, $AB,$00, $55, $66, $26, $22, $00,$00 + .byte $50,$50, $00, $20, $A9,$22, $66, $65, $55 + .byte $A3,$00, $02, $22, $66, $55,$55, $A9,$00, $55 + .byte $66,$66, $22, $00,$00, $55,$55, $65, $66, $AA,$22 + .byte $66,$66, $55,$55, $A3,$00, $22, $26, $66, $05 + .byte $A9,$00, $06, $66, $22, $02, $00,$00, $55 + .byte $65, $66,$66, $AA,$22, $26, $66,$66, $55,$55, $A3,$00 + .byte $02,$02, $AF,$00, $55,$55, $66,$66, $26, $A5,$22, $00 + .byte $22,$22, $20, $22,$22, $A3,$66, $55,$55, $A0,$12,$00, $55,$55 + .byte $65, $66,$66, $A5,$22, $00,$00, $A5,$22, $26, $A3,$66 + .byte $55, $00,$00, $A5,$20, $AB,$00, $55,$55, $66,$66, $26 + .byte $A4,$22, $A4,$00, $A5,$22, $26, $66,$66, $00,$00, $02 + .byte $A0,$10,$00, $05, $A3,$66, $A4,$22, $02, $A5,$00, $A5,$02 + .byte $06, $A0,$15,$00, $A3,$06, $A4,$02, $A0,$7B,$00 + .byte $A1 +tunnel2_01_rle: .byte $28 ; ysize=48 + .byte $A0,$13,$11, $A3,$31, $A0,$24,$11, $A5,$33, $A9,$11, $31,$31, $AD,$11 + .byte $33,$33, $A0,$15,$11, $A4,$33, $AC,$11, $A4,$33, $A3,$11, $31,$31 + .byte $A4,$11, $A3,$33, $A4,$11, $31, $33, $11,$11, $13 + .byte $A4,$33, $AA,$11, $31, $A4,$33, $A3,$11, $33,$33, $11,$11 + .byte $61, $A5,$66, $61, $11,$11, $33,$33, $31, $11,$11 + .byte $A4,$33, $AA,$11, $A4,$33, $13, $11,$11, $31, $33 + .byte $13, $61, $66,$66, $A5,$F6, $66,$66, $61, $A3,$33 + .byte $11,$11, $13, $A3,$33, $AA,$11, $A4,$33, $A3,$11, $33,$33 + .byte $61, $66,$66, $A7,$FF, $66,$66, $61, $33,$33, $A3,$11 + .byte $A4,$33, $A9,$11, $A3,$33, $A4,$11, $33,$33, $66,$66, $A9,$FF + .byte $66,$66, $33,$33, $A3,$11, $A4,$33, $A9,$11, $A3,$33, $A4,$11 + .byte $13,$13, $66,$66, $A9,$FF, $66,$66, $A5,$11, $13, $33,$33 + .byte $13, $A9,$11, $13, $33, $13, $A6,$11, $16 + .byte $66,$66, $A7,$FF, $66,$66, $16, $A0,$1C,$11, $16, $66,$66 + .byte $A5,$6F, $66,$66, $16, $A0,$1A,$11, $31,$31, $11,$11, $13 + .byte $36, $A5,$66, $36, $A4,$11, $31, $A0,$17,$11, $33,$33 + .byte $A3,$11, $13, $A5,$11, $13, $A3,$11, $33,$33, $A0,$11,$11 + .byte $31,$31, $A4,$11, $A3,$33, $AB,$11, $33,$33, $13, $A3,$11 + .byte $31,$31, $AB,$11, $A3,$33, $A5,$11, $A3,$33, $A9,$11, $A3,$33 + .byte $A3,$11, $A4,$33, $AA,$11, $A4,$33, $A4,$11, $13, $33 + .byte $13, $A9,$11, $13, $33, $A4,$11, $A4,$33, $AA,$11 + .byte $13, $A4,$33, $A0,$14,$11, $A4,$33, $13, $A8,$11, $13 + .byte $11,$11, $A5,$33, $A0,$12,$11, $A5,$33, $AC,$11, $13, $A4,$33 + .byte $A0,$12,$11, $A4,$33, $13, $AD,$11, $13, $33,$33, $11,$11 + .byte $13, $A0,$10,$11, $13, $A3,$33, $AF,$11, $13, $A0,$15,$11 + .byte $A3,$13, $A0,$7F,$11 + .byte $A1 +tunnel2_02_rle: .byte $28 ; ysize=48 + .byte $A0,$3B,$AA, $A3,$3A, $A0,$25,$AA, $A3,$31, $A0,$26,$AA, $33, $A0,$1C,$AA + .byte $3A, $AA,$AA, $31, $A0,$1B,$AA, $33, $13, $A8,$AA + .byte $1A,$1A, $13, $1A,$1A, $A0,$19,$AA, $33, $11,$11, $A6,$AA + .byte $1A, $61, $66, $F6, $66, $61, $1A + .byte $A0,$1A,$AA, $A0,$02,$A1, $A0,$02,$A3, $A3,$A1, $11, $66, $A3,$FF + .byte $66, $11, $A0,$21,$AA, $11, $66, $A3,$FF, $66 + .byte $11, $A0,$01,$A1, $1A, $A0,$1D,$AA, $3A, $11, $A0,$01,$A1 + .byte $16, $66, $6F, $66, $16, $A0,$01,$A1, $A0,$02,$AA + .byte $A0,$01,$A1, $11, $A0,$19,$AA, $1A, $13, $A0,$01,$A3, $A3,$AA + .byte $31, $36, $31, $A5,$AA, $A0,$01,$A1, $11, $1A + .byte $A0,$15,$AA, $3A, $31, $A0,$01,$A1, $A5,$AA, $11, $13 + .byte $11, $A7,$AA, $11, $1A, $A0,$13,$AA, $13, $A0,$01,$A3 + .byte $A5,$AA, $1A, $A5,$11, $3A, $A6,$AA, $11, $1A + .byte $A0,$11,$AA, $11,$11, $33, $3A,$3A, $A3,$AA, $A7,$11, $A6,$AA + .byte $11,$11, $31, $3A, $AD,$AA, $3A, $1A,$1A, $11 + .byte $A0,$02,$A3, $A0,$01,$AA, $A0,$01,$A3, $33, $A9,$11, $33, $A0,$01,$A3 + .byte $A3,$AA, $11, $33,$33, $A0,$01,$A3, $AD,$AA, $33,$33, $11 + .byte $A6,$AA, $A9,$A1, $A5,$AA, $11, $33, $A0,$01,$A3, $AF,$AA + .byte $33,$33, $A0,$14,$AA, $A0,$02,$A3, $A0,$11,$AA, $33, $A0,$FF,$AA, $AF,$AA + .byte $A1 +tunnel2_03_rle: .byte $28 ; ysize=48 + .byte $A0,$15,$AA, $31, $A0,$24,$AA, $3A, $A0,$02,$AA, $A0,$01,$A3, $33 + .byte $11, $A0,$22,$AA, $11, $A3,$AA, $A0,$01,$A1, $11, $1A + .byte $A0,$1D,$AA, $3A, $A3,$AA, $11, $A5,$AA, $A0,$01,$A1, $11 + .byte $3A, $A0,$1B,$AA, $33, $1A, $A0,$02,$AA, $11, $A6,$AA + .byte $1A, $33, $A0,$1B,$AA, $A0,$01,$A3, $A0,$01,$A1, $A0,$01,$A3, $11 + .byte $A6,$AA, $3A, $11, $A0,$1F,$AA, $11,$11, $63, $61 + .byte $63, $11, $A0,$01,$AA, $33, $A0,$20,$AA, $11, $66 + .byte $A3,$FF, $66, $11, $A0,$01,$A3, $A0,$20,$AA, $11, $66 + .byte $A3,$FF, $66, $11, $A0,$22,$AA, $11, $36, $16 + .byte $36, $11, $A0,$22,$AA, $11, $A0,$01,$A1, $A0,$01,$A3, $A0,$02,$AA + .byte $11, $1A, $3A, $A0,$1C,$AA, $3A, $1A, $33,$33 + .byte $A0,$01,$A1, $A6,$AA, $33, $3A, $A0,$1B,$AA, $33, $11,$11 + .byte $A9,$AA, $11, $A0,$1B,$AA, $A0,$01,$A3, $33, $11, $A9,$AA + .byte $11, $A0,$1C,$AA, $33,$33, $A9,$AA, $33, $A0,$1D,$AA, $A0,$01,$A3 + .byte $A0,$FF,$AA, $A0,$59,$AA + .byte $A1 +tunnel2_04_rle: .byte $28 ; ysize=48 + .byte $A0,$B2,$AA, $1A, $A0,$01,$A1, $A0,$01,$AA, $11, $A0,$22,$AA, $3A + .byte $A0,$01,$AA, $11, $A0,$01,$AA, $13, $A3,$1A, $A0,$20,$AA, $A0,$01,$A3 + .byte $11, $A0,$02,$AA, $11, $A3,$AA, $13, $A0,$21,$AA, $13 + .byte $61, $F3, $61, $1A, $A0,$01,$AA, $11, $A0,$21,$AA + .byte $13, $6F, $FF, $6F, $13, $A0,$01,$AA, $11 + .byte $A0,$1F,$AA, $1A, $A0,$01,$A1, $A0,$01,$AA, $A0,$01,$A1, $A0,$01,$A3, $A0,$01,$A1 + .byte $11, $A0,$01,$AA, $31, $A0,$1F,$AA, $33, $A5,$AA, $A0,$01,$A1 + .byte $11, $A0,$01,$A3, $A0,$1F,$AA, $A0,$01,$A3, $3A, $A3,$AA, $1A + .byte $11, $A0,$01,$A1, $A0,$21,$AA, $A0,$01,$A3, $A0,$02,$AA, $11, $A0,$01,$A1 + .byte $A0,$FF,$AA, $A0,$CB,$AA + .byte $A1 +tunnel2_05_rle: .byte $28 ; ysize=48 + .byte $A0,$DC,$AA, $3A, $A0,$27,$AA, $11, $A0,$24,$AA, $A0,$02,$A1, $1A + .byte $61, $1A, $A0,$01,$AA, $11, $A0,$22,$AA, $A0,$01,$A6, $16 + .byte $6F, $16, $A0,$01,$A6, $11, $A0,$20,$AA, $1A, $A0,$01,$A1 + .byte $A0,$01,$AA, $1A, $A0,$01,$A1, $3A, $A0,$01,$AA, $11, $A0,$20,$AA + .byte $11, $1A, $A0,$01,$A1, $A3,$AA, $A0,$01,$A1, $11, $A0,$20,$AA + .byte $A0,$01,$A1, $A5,$AA, $11, $A0,$27,$AA, $11, $A0,$FF,$AA, $A0,$CA,$AA + .byte $A1 +tunnel2_06_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$02,$AA, $A0,$01,$A1, $1A, $A0,$27,$AA, $A0,$01,$A1, $A3,$1A + .byte $A0,$25,$AA, $11, $66, $11, $A0,$01,$A1, $A0,$23,$AA, $1A + .byte $A3,$A1, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$44,$AA + .byte $A1 +tunnel2_07_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A6,$AA, $11, $A0,$24,$AA, $1A, $A3,$11, $A0,$25,$AA + .byte $A3,$11, $A0,$25,$AA, $A0,$02,$A1, $11, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$44,$AA + .byte $A1 +tunnel2_08_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$2C,$AA, $A3,$11, $A0,$25,$AA, $11, $13, $11 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$6C,$AA + .byte $A1 +tunnel2_09_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$2D,$AA, $1A, $A0,$27,$AA, $11, $A0,$FF,$AA, $A0,$FF,$AA + .byte $A0,$6D,$AA + .byte $A1 +tunnel2_10_rle: .byte $28 ; ysize=48 + .byte $A3,$22, $EE,$EE, $A6,$FF, $FE, $A4,$EE, $A3,$66, $A3,$E6 + .byte $A4,$66, $62, $A5,$22, $26, $A3,$66, $62, $A5,$22 + .byte $62, $A3,$EE, $EF, $A6,$FF, $FE, $A6,$EE, $A3,$FE + .byte $22, $26, $A3,$66, $A4,$22, $E2, $E6, $A3,$66 + .byte $62, $A3,$22, $62, $66,$66, $A3,$EE, $EF, $A7,$FF + .byte $FE, $A6,$EE, $E2, $A3,$22, $26, $66,$66, $22 + .byte $FF, $A3,$EE, $A4,$66, $A3,$22, $A4,$66, $6E, $A3,$EE + .byte $A8,$FF, $FE, $A6,$EE, $E2, $22, $F2, $EE + .byte $66, $22, $2F, $FF, $A3,$EE, $A4,$66, $22,$22 + .byte $A4,$66, $E6, $A4,$EE, $A9,$FF, $FE, $A5,$EE, $E6 + .byte $FF, $EE, $E6, $66, $22, $FF, $A3,$EE + .byte $AA,$66, $A3,$EE, $FE, $EE,$EE, $EF, $A9,$FF, $A5,$EE + .byte $EF, $FF, $EE, $66, $22, $2F, $FF + .byte $EE,$EE, $AA,$66, $A3,$EE, $FF, $A4,$EE, $EF, $A8,$FF + .byte $FE, $A4,$EE, $FF, $EE, $66, $62, $22 + .byte $FF, $A3,$EE, $A9,$66, $EE,$EE, $FF, $22,$22, $A5,$EE + .byte $EF, $A8,$FF, $FE, $A4,$EE, $66,$66, $22, $FF + .byte $A3,$EE, $A9,$66, $EE,$EE, $FF, $22,$22, $A7,$EE, $A8,$FF + .byte $FE, $A3,$EE, $66,$66, $22, $2F, $FF, $EE + .byte $2E, $A9,$66, $2E, $EE, $2F, $22,$22, $66 + .byte $A7,$EE, $A8,$FF, $A3,$EE, $66,$66, $A5,$22, $A9,$66, $A5,$22 + .byte $66, $A8,$EE, $A7,$FF, $FE, $A3,$EE, $66, $A5,$22 + .byte $A9,$66, $A5,$22, $66, $6E, $A8,$EE, $A7,$FF, $A3,$EE + .byte $66, $A5,$22, $A9,$66, $A5,$22, $26, $66, $A8,$EE + .byte $EF, $A6,$FF, $A3,$EE, $A6,$22, $A9,$66, $22, $F2,$F2 + .byte $A3,$22, $66, $A9,$EE, $A6,$FF, $A3,$EE, $22,$22, $F2,$F2 + .byte $22, $62, $A9,$66, $EE, $EF, $FF, $A3,$22 + .byte $26, $AA,$EE, $A5,$FF, $A3,$EE, $22, $FF,$FF, $EF + .byte $EE, $AA,$66, $EE,$EE, $FF,$FF, $A3,$22, $AA,$EE, $A5,$FF + .byte $A3,$EE, $22, $FF, $EF, $EE,$EE, $AA,$66, $6E + .byte $EE,$EE, $FF,$FF, $22,$22, $AA,$EE, $A5,$FF, $A3,$EE, $FF,$FF + .byte $EE,$EE, $6E, $A5,$66, $22, $66,$66, $62, $66,$66 + .byte $A3,$EE, $FF,$FF, $22, $A9,$EE, $A6,$FF, $A3,$EE, $FF + .byte $EF, $EE,$EE, $A5,$66, $22,$22, $A5,$66, $6E, $A3,$EE + .byte $FF, $22, $A8,$EE, $FE, $A6,$FF, $A3,$EE, $FF + .byte $EE,$EE, $6E, $A4,$66, $A4,$22, $A5,$66, $6E, $EE,$EE + .byte $22,$22, $A8,$EE, $A7,$FF, $A6,$EE, $A4,$66, $26, $A5,$22 + .byte $A5,$26, $2E, $A3,$22, $A7,$EE, $A7,$FF, $A4,$EE, $A3,$2E + .byte $A4,$26, $AE,$22, $A7,$EE, $A8,$FF, $A3,$EE, $A0,$16,$22, $A6,$EE + .byte $FE, $A7,$FF, $A4,$EE, $A0,$15,$22, $A6,$EE, $A8,$FF, $A4,$EE + .byte $2E, $AB,$22 + .byte $A1 +tunnel2_11_rle: .byte $28 ; ysize=48 + .byte $A0,$3A,$AA, $A5,$FA, $A0,$24,$AA, $EA, $FE, $FF, $A0,$20,$AA + .byte $EA,$EA, $FA,$FA, $FE, $FF,$FF, $A5,$AA, $EA, $A0,$16,$AA + .byte $FF, $A3,$AA, $A0,$02,$AE, $EE, $A3,$FF, $A7,$AA, $EE + .byte $A0,$15,$AA, $FF, $EF, $A6,$AA, $A0,$02,$AE, $EF, $FF + .byte $FA, $A4,$AA, $EA, $FE, $FF, $A0,$14,$AA, $FF + .byte $EE, $A9,$AA, $A0,$01,$AE, $EF, $FF, $A0,$02,$AA, $EA + .byte $FE, $EF,$EF, $A0,$13,$AA, $FF, $EE,$EE, $A9,$AA, $FA + .byte $FE, $FF, $EA, $FE, $EF, $A0,$02,$AE, $EE + .byte $A0,$13,$AA, $FF, $AA,$AA, $FF, $A0,$01,$AA, $EF, $FF + .byte $EF, $A0,$01,$AE, $A0,$17,$AA, $A0,$01,$AF, $AA,$AA, $FF, $FE + .byte $FF, $EF, $A0,$22,$AA, $EA, $FE, $FF, $A0,$02,$AE + .byte $A7,$AA, $EA, $A0,$18,$AA, $FA, $EA, $FE, $EF + .byte $A0,$01,$AE, $FF, $A7,$AA, $FF, $EA, $A0,$01,$AE, $A0,$17,$AA + .byte $EA, $FE, $EF, $EE, $A0,$02,$AA, $FF, $A7,$AA + .byte $FF, $EE, $A0,$18,$AA, $EE, $EF, $FF, $EE + .byte $A0,$01,$AA, $FF, $A0,$01,$AF, $A5,$AA, $FA,$FA, $EE, $A0,$1A,$AA + .byte $EE, $FF, $EE, $FA, $FF, $A6,$AA, $EA + .byte $EE, $A0,$1B,$AA, $A0,$01,$AE, $A0,$01,$AA, $A0,$01,$AF, $A0,$FF,$AA, $A0,$59,$AA + .byte $A1 +tunnel2_12_rle: .byte $28 ; ysize=48 + .byte $A0,$8B,$AA, $A3,$FE, $A0,$19,$AA, $EE, $FE, $FA, $AA,$AA + .byte $EE, $A0,$19,$AA, $EE,$EE, $FF, $A0,$01,$AF, $A6,$AA, $A3,$FA + .byte $FF, $A3,$AF, $FA,$FA, $A0,$14,$AA, $A3,$EE, $FF, $A7,$AA + .byte $FF, $A0,$02,$AA, $EE, $A0,$01,$AF, $FE, $A0,$18,$AA, $EE + .byte $FF, $A8,$AA, $FF, $A4,$AA, $A0,$01,$AF, $FA, $A0,$17,$AA + .byte $A0,$01,$AE, $A0,$01,$AF, $AA,$AA, $A0,$01,$AE, $A3,$AA, $FF, $A0,$24,$AA + .byte $EA, $A0,$01,$AA, $EA, $A0,$01,$AA, $FF, $A0,$24,$AA, $EE + .byte $A0,$02,$AA, $A0,$01,$AF, $FA, $A0,$1F,$AA, $A0,$01,$AF, $FA, $EA + .byte $A0,$01,$AE, $A8,$AA, $EA, $A0,$1C,$AA, $EF, $A0,$01,$AE, $A8,$AA + .byte $FF, $EE, $A0,$19,$AA, $FA, $EA, $A0,$01,$AE, $A9,$AA + .byte $FF, $EE, $A0,$01,$AE, $A0,$19,$AA, $FF,$FF, $A9,$AA, $FF + .byte $EE,$EE, $A0,$25,$AA, $A0,$01,$AE, $EE, $A0,$FF,$AA, $A0,$4E,$AA + .byte $A1 +tunnel2_13_rle: .byte $28 ; ysize=48 + .byte $A0,$3A,$AA, $FA, $A0,$4A,$AA, $EA, $FA, $A0,$26,$AA, $EE + .byte $FF, $A5,$AA, $FF, $A0,$20,$AA, $A0,$01,$AE, $A0,$01,$AF, $A5,$AA + .byte $A0,$01,$AE, $FF, $A0,$24,$AA, $FF, $EE, $A0,$01,$AA, $EE + .byte $FF, $A0,$23,$AA, $A0,$01,$AF, $A0,$02,$AA, $FA, $A0,$01,$AF, $A4,$AA + .byte $A0,$01,$AF, $A0,$1E,$AA, $A0,$01,$AE, $FA, $A0,$01,$AF, $FA, $A0,$01,$AE + .byte $A0,$21,$AA, $EA, $A0,$01,$AA, $FF, $EA, $A0,$01,$AA, $FF + .byte $A0,$22,$AA, $A0,$01,$AE, $A0,$01,$AA, $A0,$01,$AF, $A0,$01,$AA, $EE, $A3,$AA + .byte $FA, $A0,$26,$AA, $A0,$01,$AF, $A0,$01,$AE, $A0,$44,$AA, $A0,$01,$AF, $FF + .byte $A0,$27,$AA, $A0,$01,$AF, $A0,$FF,$AA, $A0,$82,$AA + .byte $A1 +tunnel2_14_rle: .byte $28 ; ysize=48 + .byte $A0,$8B,$AA, $EA, $A6,$AA, $FA, $A0,$27,$AA, $A0,$01,$AF, $A0,$46,$AA + .byte $FA, $A4,$AE, $EA, $A0,$22,$AA, $A0,$01,$AF, $FA, $A0,$02,$AA + .byte $EE, $A0,$01,$AA, $FA, $A0,$1D,$AA, $A0,$01,$AF, $A4,$AA, $A0,$01,$AF + .byte $FA, $A0,$02,$AA, $FA, $A0,$01,$AF, $A0,$23,$AA, $A0,$01,$AF, $FA + .byte $A0,$01,$AF, $A0,$26,$AA, $FF, $A0,$20,$AA, $FA, $A6,$AA, $A0,$01,$AF + .byte $A0,$20,$AA, $A0,$01,$AF, $A0,$84,$AA, $EE, $A0,$FF,$AA, $A0,$4E,$AA + .byte $A1 +tunnel2_15_rle: .byte $28 ; ysize=48 + .byte $A0,$3D,$AA, $FA, $A0,$9A,$AA, $EA, $A4,$AA, $FF, $A0,$02,$AA + .byte $FA, $A0,$1F,$AA, $EE, $A0,$02,$AA, $A0,$01,$AE, $EE,$EE, $FF + .byte $A0,$01,$AA, $A0,$01,$AF, $EA, $A0,$20,$AA, $FA,$FA, $EA, $FF,$FF + .byte $A0,$23,$AA, $FF,$FF, $EE, $A0,$02,$AF, $A0,$23,$AA, $EF, $FF + .byte $A0,$02,$AA, $EA, $A0,$01,$AA, $FA, $A0,$24,$AA, $EA, $A0,$01,$AE + .byte $A0,$4A,$AA, $FF, $A0,$FF,$AA, $A0,$CF,$AA + .byte $A1 +tunnel2_16_rle: .byte $28 ; ysize=48 + .byte $A0,$3B,$AA, $EA, $A0,$78,$AA, $EA, $A0,$26,$AA, $A3,$EA, $A3,$AA + .byte $EA, $A0,$1E,$AA, $EA, $A0,$01,$AA, $EE, $FE, $FF + .byte $FE, $EE, $A0,$02,$AA, $A0,$01,$AE, $A0,$1E,$AA, $EE, $A0,$01,$AA + .byte $EE, $A3,$FF, $EE, $A0,$01,$AA, $EA, $A0,$21,$AA, $EE + .byte $A3,$FF, $EE, $A0,$01,$AA, $A0,$01,$AE, $A0,$21,$AA, $EE, $EF + .byte $FF, $EF, $EE, $A0,$21,$AA, $EE, $A0,$02,$AA, $A3,$AE + .byte $A0,$29,$AA, $EA, $A0,$24,$AA, $A0,$01,$AE, $A0,$02,$AA, $A0,$01,$AE, $A0,$FF,$AA + .byte $A0,$C9,$AA + .byte $A1 +tunnel2_17_rle: .byte $28 ; ysize=48 + .byte $A0,$14,$AA, $EA, $A0,$28,$AA, $A0,$01,$AE, $A0,$4D,$AA, $A3,$FE, $A5,$AA + .byte $EA, $A0,$1F,$AA, $EA, $EE, $EA, $A5,$AA, $A0,$01,$AE + .byte $EA, $A0,$1B,$AA, $FA, $EA, $A5,$EE, $EA, $FA + .byte $A0,$1F,$AA, $FF, $EE, $FE, $A3,$FF, $FE, $EE + .byte $FF, $A0,$1F,$AA, $FF, $EE, $A5,$FF, $EE, $A0,$01,$AF + .byte $A0,$20,$AA, $EE, $A5,$FF, $EE, $A0,$21,$AA, $EE, $A5,$FF + .byte $EE, $FA, $A0,$20,$AA, $A0,$01,$AE, $EE, $A3,$EF, $EE + .byte $A0,$01,$AE, $A0,$23,$AA, $A0,$01,$AE, $EE, $A0,$01,$AE, $A0,$FF,$AA, $A0,$F3,$AA + .byte $A1 diff --git a/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel2.png b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel2.png new file mode 100644 index 00000000..d63231ec Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel2.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel2_all.png b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel2_all.png new file mode 100644 index 00000000..615b81c0 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel2_all.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel2_lz4.inc b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel2_lz4.inc new file mode 100644 index 00000000..76b5ea0d --- /dev/null +++ b/demos/another_myst/intro_graphics/09_tunnel/intro_tunnel2_lz4.inc @@ -0,0 +1,226 @@ + +tunnel2_rle: + .byte $EF,$01 + .byte $50,$00,$00,$00,$20,$22,$01,$00,$24,$02,$02,$0B,$00,$30,$62,$62 + .byte $62,$07,$00,$20,$20,$00,$01,$00,$13,$02,$0A,$00,$01,$24,$00,$30 + .byte $66,$66,$55,$0A,$00,$B0,$06,$05,$22,$00,$00,$00,$26,$22,$55,$22 + .byte $26,$1A,$00,$00,$13,$00,$64,$00,$05,$55,$66,$06,$22,$01,$00,$50 + .byte $26,$66,$66,$55,$55,$3D,$00,$2A,$02,$00,$01,$00,$68,$55,$55,$66 + .byte $66,$26,$22,$01,$00,$04,$7F,$00,$22,$00,$00,$7F,$00,$30,$02,$00 + .byte $56,$01,$00,$23,$00,$02,$14,$00,$22,$60,$62,$81,$00,$01,$25,$00 + .byte $31,$06,$66,$05,$6D,$00,$11,$00,$12,$00,$82,$62,$22,$62,$22,$00 + .byte $50,$22,$02,$13,$00,$03,$A4,$00,$40,$00,$22,$22,$20,$A9,$00,$02 + .byte $81,$00,$0D,$7F,$00,$36,$65,$66,$66,$6F,$00,$04,$74,$00,$01,$DA + .byte $00,$02,$41,$00,$01,$12,$00,$23,$20,$20,$FA,$00,$32,$00,$55,$66 + .byte $30,$00,$03,$80,$00,$03,$66,$00,$00,$1C,$00,$00,$09,$01,$7C,$66 + .byte $22,$00,$00,$55,$22,$00,$80,$00,$02,$01,$01,$00,$2B,$01,$10,$20 + .byte $01,$00,$0E,$FF,$00,$08,$7F,$00,$04,$59,$01,$20,$66,$66,$D2,$00 + .byte $10,$50,$90,$00,$30,$56,$56,$56,$F3,$00,$21,$50,$66,$56,$01,$03 + .byte $81,$00,$08,$80,$00,$C0,$60,$50,$00,$22,$25,$50,$00,$00,$02,$00 + .byte $00,$55,$15,$00,$18,$60,$80,$00,$05,$81,$00,$01,$20,$00,$0A,$01 + .byte $00,$13,$05,$4E,$00,$1B,$02,$80,$00,$11,$62,$AF,$00,$50,$20,$22 + .byte $66,$55,$00,$1C,$00,$10,$60,$BA,$01,$46,$22,$55,$66,$62,$01,$01 + .byte $04,$AD,$01,$01,$18,$01,$01,$06,$02,$D6,$05,$00,$02,$02,$02,$00 + .byte $25,$02,$02,$00,$55,$66,$22,$4B,$00,$00,$F6,$01,$00,$01,$00,$2F + .byte $06,$00,$01,$00,$01,$40,$06,$06,$06,$02,$37,$00,$0E,$FF,$00,$F3 + .byte $05,$55,$05,$00,$22,$62,$56,$05,$20,$52,$00,$00,$22,$26,$22,$00 + .byte $00,$50,$22,$55,$55,$01,$01,$07,$80,$00,$30,$50,$50,$00,$78,$01 + .byte $28,$65,$55,$55,$01,$11,$66,$30,$00,$12,$50,$CA,$01,$1F,$00,$01 + .byte $00,$1C,$05,$80,$00,$21,$00,$00,$FF,$00,$10,$55,$D7,$01,$20,$66 + .byte $22,$59,$01,$4A,$55,$66,$22,$20,$01,$01,$02,$79,$00,$28,$02,$22 + .byte $5D,$02,$00,$A1,$00,$02,$5A,$02,$1F,$22,$80,$00,$28,$01,$58,$03 + .byte $30,$66,$55,$22,$80,$00,$20,$22,$52,$50,$03,$10,$02,$80,$00,$0B + .byte $81,$01,$03,$D6,$02,$46,$22,$26,$66,$05,$53,$01,$10,$66,$B3,$01 + .byte $0E,$D9,$02,$0F,$01,$00,$0F,$50,$00,$00,$00,$00,$00 +tunnel2_01_rle: + .byte $22,$01 + .byte $1E,$11,$01,$00,$4F,$31,$31,$31,$11,$01,$00,$03,$30,$33,$33,$33 + .byte $07,$00,$54,$13,$13,$66,$66,$FF,$01,$00,$31,$66,$66,$11,$14,$00 + .byte $35,$33,$33,$13,$28,$00,$23,$13,$33,$2A,$00,$0E,$41,$00,$08,$27 + .byte $00,$0F,$65,$00,$06,$07,$3D,$00,$09,$8C,$00,$14,$13,$3D,$00,$35 + .byte $16,$66,$66,$7F,$00,$1C,$16,$41,$00,$1C,$13,$44,$00,$0F,$5B,$00 + .byte $01,$13,$00,$01,$00,$05,$1A,$00,$0F,$8C,$00,$06,$0E,$19,$00,$02 + .byte $81,$00,$10,$6F,$01,$00,$0E,$7F,$00,$0E,$01,$01,$0F,$FF,$00,$10 + .byte $03,$2F,$00,$27,$31,$31,$66,$01,$2E,$31,$33,$48,$00,$06,$14,$01 + .byte $30,$13,$36,$66,$01,$00,$11,$36,$10,$00,$0F,$81,$00,$02,$01,$09 + .byte $01,$0E,$97,$00,$2E,$11,$11,$00,$01,$13,$31,$67,$00,$00,$05,$00 + .byte $11,$61,$58,$00,$10,$61,$0D,$00,$1E,$31,$01,$01,$06,$2D,$01,$14 + .byte $13,$6C,$01,$0F,$3C,$01,$03,$0E,$E6,$01,$02,$3A,$02,$1F,$13,$17 + .byte $02,$08,$70,$31,$33,$13,$61,$66,$66,$F6,$01,$00,$41,$66,$66,$61 + .byte $33,$C3,$00,$0A,$80,$00,$09,$21,$01,$05,$3D,$00,$1C,$13,$28,$02 + .byte $0F,$01,$00,$10,$09,$00,$01,$05,$FF,$00,$16,$61,$58,$02,$00,$81 + .byte $00,$0C,$02,$02,$04,$0C,$00,$0E,$14,$00,$0E,$29,$02,$0F,$01,$00 + .byte $19,$03,$3D,$00,$29,$33,$33,$58,$03,$0F,$80,$00,$02,$02,$81,$03 + .byte $09,$6C,$03,$0E,$A9,$02,$0F,$00,$01,$13,$50,$00,$00,$00,$00,$00 +tunnel2_02_rle: + .byte $F2,$00 + .byte $1F,$AA,$01,$00,$25,$9F,$11,$66,$FF,$FF,$FF,$66,$11,$A1,$1A,$1F + .byte $00,$03,$2F,$33,$33,$16,$00,$01,$2F,$A3,$A3,$5A,$00,$10,$3F,$3A + .byte $3A,$3A,$24,$00,$0F,$CF,$11,$A1,$16,$66,$6F,$66,$16,$A1,$AA,$AA + .byte $A1,$11,$81,$00,$03,$0F,$41,$00,$0B,$13,$00,$01,$00,$1E,$AA,$01 + .byte $00,$3F,$31,$31,$31,$7E,$00,$0C,$30,$1A,$13,$A3,$28,$00,$12,$36 + .byte $28,$00,$3F,$A1,$11,$1A,$46,$01,$26,$0F,$BB,$00,$21,$32,$3A,$31 + .byte $A1,$82,$01,$14,$13,$FA,$00,$0F,$81,$00,$20,$0D,$00,$01,$07,$74 + .byte $01,$0F,$FF,$00,$0B,$22,$13,$A3,$04,$01,$10,$11,$01,$00,$1F,$3A + .byte $81,$00,$26,$0C,$F4,$00,$15,$13,$5D,$01,$4F,$1A,$13,$1A,$1A,$78 + .byte $02,$08,$21,$11,$33,$20,$02,$12,$11,$01,$00,$04,$15,$00,$2F,$31 + .byte $3A,$00,$01,$2B,$14,$33,$4B,$00,$7F,$1A,$61,$66,$F6,$66,$61,$1A + .byte $7C,$01,$05,$94,$1A,$1A,$11,$A3,$A3,$AA,$A3,$33,$11,$01,$00,$20 + .byte $33,$A3,$80,$00,$3F,$33,$33,$A3,$02,$01,$2D,$73,$A1,$A1,$A3,$A3 + .byte $A1,$A1,$A1,$58,$03,$1F,$AA,$57,$03,$05,$14,$11,$2E,$00,$03,$01 + .byte $00,$02,$00,$01,$2F,$33,$A3,$00,$02,$1F,$50,$00,$00,$00,$00,$00 +tunnel2_03_rle: + .byte $B0,$00 + .byte $1F,$AA,$01,$00,$01,$2F,$31,$AA,$01,$00,$0F,$8F,$11,$66,$FF,$FF + .byte $FF,$66,$11,$AA,$01,$00,$3E,$6F,$3A,$AA,$AA,$A3,$33,$11,$81,$00 + .byte $10,$3F,$36,$16,$36,$7F,$00,$27,$13,$00,$01,$00,$0E,$58,$00,$00 + .byte $54,$00,$3F,$A1,$11,$1A,$7F,$00,$0E,$7F,$A1,$A3,$AA,$AA,$11,$1A + .byte $3A,$FC,$00,$3D,$01,$80,$00,$00,$82,$00,$1F,$3A,$27,$00,$08,$42 + .byte $1A,$33,$33,$A1,$0B,$00,$2F,$33,$3A,$00,$01,$39,$24,$33,$1A,$80 + .byte $00,$3F,$AA,$1A,$33,$3D,$00,$07,$26,$33,$11,$79,$01,$0F,$02,$02 + .byte $3A,$43,$A3,$A1,$A3,$11,$E3,$00,$0F,$58,$00,$09,$08,$20,$02,$1F + .byte $11,$00,$02,$3C,$7E,$11,$11,$63,$61,$63,$11,$AA,$FE,$00,$09,$01 + .byte $01,$16,$33,$0B,$00,$0F,$FF,$02,$3C,$03,$58,$03,$1F,$A3,$29,$01 + .byte $0C,$0E,$67,$00,$0F,$00,$01,$1E,$50,$00,$00,$00,$00,$00 +tunnel2_04_rle: + .byte $7B,$00 + .byte $1F,$AA,$01,$00,$26,$8F,$13,$6F,$FF,$6F,$13,$AA,$11,$AA,$01,$00 + .byte $63,$9F,$1A,$A1,$AA,$A1,$A3,$A1,$11,$AA,$31,$40,$00,$24,$13,$00 + .byte $01,$00,$0F,$80,$00,$25,$11,$33,$06,$00,$3F,$A1,$11,$A3,$00,$01 + .byte $64,$20,$A3,$3A,$05,$01,$3F,$11,$A1,$AA,$00,$01,$3E,$2F,$1A,$A1 + .byte $D5,$01,$12,$5F,$A3,$AA,$AA,$11,$A1,$D8,$00,$3F,$8F,$3A,$AA,$11 + .byte $AA,$13,$1A,$1A,$1A,$40,$01,$4D,$0F,$00,$01,$05,$31,$A3,$11,$AA + .byte $FF,$00,$2F,$13,$AA,$01,$00,$65,$7F,$13,$61,$F3,$61,$1A,$AA,$11 + .byte $00,$01,$4F,$50,$00,$00,$00,$00,$00 +tunnel2_05_rle: + .byte $5F,$00 + .byte $1F,$AA,$01,$00,$26,$7F,$A6,$16,$6F,$16,$A6,$11,$AA,$01,$00,$64 + .byte $7F,$1A,$A1,$AA,$1A,$A1,$3A,$AA,$80,$00,$26,$13,$00,$01,$00,$0F + .byte $40,$00,$25,$7F,$11,$1A,$A1,$AA,$AA,$AA,$A1,$00,$01,$66,$12,$A1 + .byte $86,$00,$1F,$AA,$00,$01,$65,$03,$06,$01,$0F,$DC,$00,$42,$1F,$3A + .byte $40,$01,$50,$0E,$00,$01,$0E,$D6,$00,$0F,$D9,$01,$63,$6F,$A1,$1A + .byte $61,$1A,$AA,$11,$00,$01,$50,$50,$00,$00,$00,$00,$00 +tunnel2_06_rle: + .byte $39,$00 + .byte $1F,$AA,$01,$00,$27,$5F,$11,$66,$11,$A1,$AA,$01,$00,$67,$3F,$1A + .byte $A1,$A1,$7F,$00,$28,$13,$00,$01,$00,$1F,$AA,$01,$00,$E4,$0F,$00 + .byte $01,$FF,$07,$2F,$A1,$1A,$9A,$00,$6C,$4F,$A1,$1A,$1A,$1A,$00,$01 + .byte $52,$50,$00,$00,$00,$00,$00 +tunnel2_07_rle: + .byte $35,$00 + .byte $1F,$AA,$01,$00,$27,$4F,$11,$11,$11,$AA,$01,$00,$69,$2F,$A1,$A1 + .byte $80,$00,$28,$13,$00,$01,$00,$1F,$AA,$01,$00,$E4,$0F,$00,$01,$FF + .byte $0B,$0F,$D8,$02,$6A,$1E,$1A,$58,$03,$0F,$00,$01,$43,$50,$00,$00 + .byte $00,$00,$00 +tunnel2_08_rle: + .byte $29,$00 + .byte $1F,$AA,$01,$00,$27,$4F,$11,$13,$11,$AA,$01,$00,$A6,$13,$00,$01 + .byte $00,$0F,$C2,$00,$A7,$0F,$00,$01,$FF,$C7,$3F,$11,$11,$11,$00,$01 + .byte $52,$50,$00,$00,$00,$00,$00 +tunnel2_09_rle: + .byte $25,$00 + .byte $1F,$AA,$01,$00,$28,$2F,$11,$AA,$01,$00,$A7,$13,$00,$01,$00,$0F + .byte $C3,$00,$A8,$0F,$00,$01,$FF,$C7,$1F,$1A,$00,$01,$53,$50,$00,$00 + .byte $00,$00,$00 +tunnel2_10_rle: + .byte $AA,$01 + .byte $61,$22,$22,$22,$EE,$EE,$FF,$01,$00,$F0,$02,$FE,$EE,$EE,$EE,$EE + .byte $66,$66,$66,$E6,$E6,$E6,$66,$66,$66,$66,$62,$22,$01,$00,$13,$26 + .byte $0A,$00,$10,$66,$01,$00,$30,$EE,$EE,$FF,$2F,$00,$01,$01,$00,$26 + .byte $FF,$FF,$36,$00,$84,$66,$66,$22,$2F,$FF,$EE,$2E,$66,$01,$00,$10 + .byte $6E,$1F,$00,$05,$2A,$00,$04,$2D,$00,$01,$08,$00,$48,$EE,$EE,$6E + .byte $66,$01,$00,$77,$22,$22,$62,$EE,$EE,$EE,$EF,$82,$00,$51,$EE,$EE + .byte $FE,$FE,$FE,$78,$00,$00,$80,$00,$22,$E2,$E6,$81,$00,$01,$2D,$00 + .byte $6B,$2E,$EE,$2F,$22,$22,$66,$81,$00,$02,$80,$00,$13,$22,$A4,$00 + .byte $40,$22,$66,$66,$62,$A9,$00,$00,$81,$00,$0A,$7F,$00,$01,$80,$00 + .byte $32,$EF,$EE,$EE,$77,$00,$13,$00,$01,$00,$12,$22,$2E,$00,$29,$EF + .byte $FF,$82,$00,$12,$E2,$FA,$00,$32,$22,$FF,$EE,$30,$00,$03,$80,$00 + .byte $02,$66,$00,$0A,$56,$00,$02,$01,$01,$08,$80,$00,$02,$01,$01,$16 + .byte $EE,$80,$00,$16,$FE,$80,$00,$03,$FF,$00,$16,$22,$01,$00,$05,$2F + .byte $00,$0C,$82,$00,$21,$F2,$EE,$56,$01,$03,$81,$00,$07,$80,$00,$1B + .byte $6E,$81,$00,$0A,$80,$00,$05,$81,$00,$2E,$22,$22,$28,$00,$03,$4E + .byte $00,$26,$26,$22,$00,$01,$10,$66,$F2,$01,$08,$50,$01,$03,$82,$00 + .byte $46,$E6,$FF,$EE,$E6,$01,$01,$16,$66,$80,$00,$15,$26,$01,$01,$15 + .byte $EF,$58,$00,$06,$CB,$00,$00,$21,$00,$00,$01,$00,$11,$2E,$59,$02 + .byte $0C,$7F,$00,$30,$2E,$2E,$2E,$1D,$00,$0B,$FF,$00,$10,$66,$24,$01 + .byte $06,$84,$01,$23,$FF,$FF,$5E,$00,$03,$01,$01,$07,$80,$00,$28,$F2 + .byte $F2,$81,$01,$16,$EE,$80,$00,$00,$1A,$00,$1B,$62,$5A,$01,$0E,$28 + .byte $02,$07,$1D,$00,$04,$00,$01,$04,$80,$00,$17,$FF,$D1,$00,$03,$03 + .byte $01,$4A,$FF,$EE,$66,$62,$01,$01,$30,$EE,$EF,$FF,$E0,$00,$0E,$D8 + .byte $02,$43,$22,$FF,$FF,$EF,$59,$02,$0C,$80,$00,$17,$FE,$D4,$00,$1E + .byte $22,$01,$00,$0B,$58,$03,$0A,$82,$00,$1B,$66,$81,$01,$02,$57,$03 + .byte $1F,$22,$80,$00,$01,$05,$D9,$02,$0B,$7F,$00,$18,$FF,$7E,$01,$0A + .byte $00,$01,$50,$00,$00,$00,$00,$00 +tunnel2_11_rle: + .byte $CA,$00 + .byte $1F,$AA,$01,$00,$1B,$18,$FF,$0B,$00,$5F,$EF,$FF,$EF,$AE,$AA,$01 + .byte $00,$3E,$10,$FA,$01,$00,$0F,$1D,$00,$05,$17,$AF,$80,$00,$3F,$FE + .byte $FF,$EF,$66,$00,$27,$13,$00,$01,$00,$1E,$AA,$01,$00,$3F,$EA,$FE + .byte $FF,$40,$00,$0E,$00,$25,$00,$24,$AE,$AE,$0C,$00,$0F,$FC,$00,$36 + .byte $7F,$EA,$EA,$FA,$FA,$FE,$FF,$FF,$56,$00,$0D,$64,$FA,$EA,$FE,$EF + .byte $AE,$FF,$08,$01,$2F,$EA,$AE,$00,$01,$31,$00,$4F,$00,$54,$AE,$AE + .byte $EE,$FF,$FF,$58,$00,$1F,$EE,$FC,$00,$08,$26,$EF,$EE,$0B,$02,$2F + .byte $FF,$EE,$FA,$00,$31,$04,$CC,$01,$5F,$AE,$AE,$EF,$FF,$FA,$86,$01 + .byte $0C,$73,$EE,$EF,$FF,$EE,$AA,$FF,$AF,$2E,$02,$1F,$EE,$00,$02,$32 + .byte $07,$C6,$00,$31,$AE,$EF,$FF,$E4,$00,$0F,$5E,$02,$07,$53,$EE,$FF + .byte $EE,$FA,$FF,$0C,$01,$0F,$FE,$00,$31,$00,$7F,$00,$16,$EE,$DE,$01 + .byte $20,$FE,$FF,$E0,$01,$1F,$AE,$5A,$00,$07,$18,$AE,$08,$03,$0F,$00 + .byte $03,$26,$50,$00,$00,$00,$00,$00 +tunnel2_12_rle: + .byte $9F,$00 + .byte $1F,$AA,$01,$00,$1A,$27,$AE,$AF,$0C,$00,$5F,$AA,$AA,$AA,$FF,$AA + .byte $01,$00,$68,$3F,$EA,$AA,$EA,$81,$00,$27,$13,$00,$01,$00,$0F,$81 + .byte $00,$29,$5F,$EE,$AA,$AA,$AF,$FA,$D8,$00,$3F,$3F,$FE,$FE,$FE,$25 + .byte $00,$0F,$46,$AF,$FA,$EA,$AE,$09,$01,$0F,$00,$01,$2E,$39,$EE,$FE + .byte $FA,$D8,$00,$0F,$01,$00,$0F,$15,$EF,$7F,$00,$2F,$FF,$EE,$F3,$00 + .byte $2E,$33,$EE,$EE,$FF,$5A,$02,$8F,$FA,$FA,$FA,$FF,$AF,$AF,$AF,$FA + .byte $58,$01,$0B,$06,$FD,$00,$00,$7F,$00,$1F,$AE,$00,$01,$2D,$33,$EE + .byte $EE,$EE,$49,$02,$00,$51,$02,$2F,$EE,$AF,$80,$01,$0E,$27,$FF,$FF + .byte $7F,$00,$1F,$EE,$F3,$01,$2F,$05,$7F,$00,$02,$D1,$02,$0F,$56,$02 + .byte $19,$2F,$AE,$EE,$00,$03,$25,$50,$00,$00,$00,$00,$00 +tunnel2_13_rle: + .byte $78,$00 + .byte $1F,$AA,$01,$00,$26,$6F,$AE,$FA,$AF,$FA,$AE,$AA,$01,$00,$3F,$1F + .byte $FA,$26,$00,$12,$6F,$EA,$AA,$FF,$EA,$AA,$FF,$66,$00,$27,$13,$00 + .byte $01,$00,$0F,$FE,$00,$26,$4E,$AA,$AF,$AA,$EE,$AE,$00,$0F,$01,$00 + .byte $2B,$1F,$EA,$4E,$00,$1E,$2F,$AF,$AE,$00,$01,$39,$12,$EE,$51,$01 + .byte $2F,$FF,$AA,$01,$00,$64,$22,$AE,$AF,$07,$00,$1F,$FF,$F6,$00,$0D + .byte $0E,$A2,$00,$0F,$00,$02,$37,$4F,$FF,$EE,$AA,$EE,$81,$00,$0E,$0F + .byte $05,$01,$47,$00,$5C,$00,$2F,$FA,$AF,$65,$00,$4D,$90,$AA,$00,$00 + .byte $00,$00,$00,$00,$00,$00 +tunnel2_14_rle: + .byte $63,$00 + .byte $1F,$AA,$01,$00,$21,$11,$AF,$05,$00,$6F,$FA,$AA,$AA,$FA,$AF,$AA + .byte $01,$00,$67,$1F,$AF,$7E,$00,$29,$13,$00,$01,$00,$0F,$81,$00,$29 + .byte $1F,$FF,$D8,$00,$43,$12,$EA,$07,$00,$1F,$FA,$22,$00,$07,$17,$FA + .byte $87,$01,$0F,$00,$01,$46,$1F,$AF,$1B,$00,$22,$0F,$01,$00,$95,$0F + .byte $00,$01,$06,$6F,$FA,$AE,$AE,$AE,$AE,$EA,$D6,$02,$69,$5F,$AA,$AA + .byte $EE,$AA,$FA,$31,$00,$17,$1F,$EE,$00,$01,$25,$50,$00,$00,$00,$00 + .byte $00 +tunnel2_15_rle: + .byte $5F,$00 + .byte $1F,$AA,$01,$00,$26,$6F,$FF,$FF,$EE,$AF,$AF,$AA,$01,$00,$42,$1F + .byte $FA,$25,$00,$11,$7F,$EF,$FF,$AA,$AA,$EA,$AA,$FA,$63,$00,$24,$13 + .byte $00,$01,$00,$0F,$A8,$00,$2A,$3F,$EA,$AE,$AA,$01,$00,$A5,$0F,$00 + .byte $01,$2E,$1F,$FF,$98,$00,$43,$13,$EA,$5C,$00,$1F,$FA,$00,$01,$64 + .byte $AF,$EE,$AA,$AA,$AE,$EE,$EE,$FF,$AA,$AF,$EA,$9A,$01,$65,$5F,$FA + .byte $FA,$EA,$FF,$FF,$00,$02,$51,$50,$00,$00,$00,$00,$00 +tunnel2_16_rle: + .byte $6A,$00 + .byte $1F,$AA,$01,$00,$26,$8F,$EE,$FF,$FF,$FF,$EE,$AA,$AE,$AA,$01,$00 + .byte $3E,$1F,$EA,$80,$00,$14,$4F,$EF,$FF,$EF,$EE,$65,$00,$26,$13,$00 + .byte $01,$00,$0F,$FE,$00,$26,$6F,$AA,$AA,$AE,$AE,$AE,$AA,$01,$00,$6D + .byte $1F,$EA,$00,$01,$41,$0F,$55,$00,$15,$11,$AE,$03,$00,$0F,$D4,$00 + .byte $3F,$2F,$EA,$EA,$DA,$00,$29,$0F,$00,$01,$2B,$60,$EA,$AA,$EE,$FE + .byte $FF,$FE,$DE,$01,$0F,$D1,$01,$63,$13,$EE,$58,$03,$2F,$EA,$AA,$00 + .byte $01,$4E,$50,$00,$00,$00,$00,$00 +tunnel2_17_rle: + .byte $7B,$00 + .byte $2E,$AA,$AA,$01,$00,$2F,$EA,$AA,$01,$00,$10,$20,$EE,$FF,$01,$00 + .byte $2F,$EE,$AA,$01,$00,$41,$1F,$AE,$80,$00,$17,$1F,$FA,$63,$00,$24 + .byte $13,$00,$01,$00,$0F,$A4,$00,$27,$6F,$EE,$EF,$EF,$EF,$EE,$AE,$FE + .byte $00,$40,$3F,$FE,$FE,$FE,$87,$01,$12,$1E,$AE,$7E,$00,$0F,$00,$01 + .byte $32,$32,$EA,$EE,$EA,$60,$00,$2F,$EA,$AA,$01,$00,$5F,$30,$FA,$EA + .byte $EE,$01,$00,$1F,$EA,$D8,$01,$25,$0F,$00,$01,$2D,$AF,$FF,$EE,$FE + .byte $FF,$FF,$FF,$FE,$EE,$FF,$AA,$01,$00,$63,$13,$FF,$D8,$02,$1F,$AF + .byte $00,$01,$4F,$50,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_01.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_01.png new file mode 100644 index 00000000..cadabc7c Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_01.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_02.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_02.png new file mode 100644 index 00000000..d0400004 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_02.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_03.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_03.png new file mode 100644 index 00000000..71003ae9 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_03.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_04.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_04.png new file mode 100644 index 00000000..e48d7675 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_04.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_05.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_05.png new file mode 100644 index 00000000..27732861 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_05.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_06.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_06.png new file mode 100644 index 00000000..a4e317c5 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_06.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_07.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_07.png new file mode 100644 index 00000000..ed2eebcf Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_07.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_08.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_08.png new file mode 100644 index 00000000..c81824f4 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_08.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_09.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_09.png new file mode 100644 index 00000000..b719901e Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_09.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_10.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_10.png new file mode 100644 index 00000000..99a2cead Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_10.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_11.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_11.png new file mode 100644 index 00000000..79d68ef3 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_11.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_12.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_12.png new file mode 100644 index 00000000..0d4f4192 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_12.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_13.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_13.png new file mode 100644 index 00000000..57b963d1 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_13.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_14.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_14.png new file mode 100644 index 00000000..da0acb20 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_14.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_15.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_15.png new file mode 100644 index 00000000..9047b864 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_15.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_16.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_16.png new file mode 100644 index 00000000..80068e35 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_16.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_17.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_17.png new file mode 100644 index 00000000..212e30ef Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_17.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_18.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_18.png new file mode 100644 index 00000000..1ede2ca6 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_18.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel1_19.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_19.png new file mode 100644 index 00000000..ff2e4dec Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel1_19.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_01.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_01.png new file mode 100644 index 00000000..1d789bcb Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_01.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_02.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_02.png new file mode 100644 index 00000000..be61e503 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_02.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_03.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_03.png new file mode 100644 index 00000000..8763a4ef Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_03.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_04.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_04.png new file mode 100644 index 00000000..7ed03b24 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_04.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_05.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_05.png new file mode 100644 index 00000000..3df239a5 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_05.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_06.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_06.png new file mode 100644 index 00000000..f2e614dd Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_06.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_07.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_07.png new file mode 100644 index 00000000..060cfdc8 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_07.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_08.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_08.png new file mode 100644 index 00000000..83c39f08 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_08.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_09.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_09.png new file mode 100644 index 00000000..dfccb673 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_09.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_10.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_10.png new file mode 100644 index 00000000..92e10f40 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_10.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_11.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_11.png new file mode 100644 index 00000000..75e83feb Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_11.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_12.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_12.png new file mode 100644 index 00000000..ee89f0b6 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_12.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_13.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_13.png new file mode 100644 index 00000000..070f244f Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_13.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_14.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_14.png new file mode 100644 index 00000000..e3ff3d52 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_14.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_15.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_15.png new file mode 100644 index 00000000..353a1d2a Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_15.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_16.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_16.png new file mode 100644 index 00000000..2b3209a3 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_16.png differ diff --git a/demos/another_myst/intro_graphics/09_tunnel/tunnel2_17.png b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_17.png new file mode 100644 index 00000000..84c87618 Binary files /dev/null and b/demos/another_myst/intro_graphics/09_tunnel/tunnel2_17.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/Makefile b/demos/another_myst/intro_graphics/10_gone/Makefile new file mode 100644 index 00000000..68f53601 --- /dev/null +++ b/demos/another_myst/intro_graphics/10_gone/Makefile @@ -0,0 +1,187 @@ +include ../../../Makefile.inc + +PNG2RLE = ../../../gr-utils/png2rle +PNG2LZ4 = ../../../gr-utils/png2lz4 + + +all: intro_zappo.inc intro_gone.inc \ + intro_zappo_lz4.inc intro_gone_lz4.inc + +##### + +intro_zappo.inc: $(PNG2RLE) \ + blue_zappo.png \ + zappo01.png zappo02.png zappo03.png zappo04.png \ + zappo05.png zappo06.png zappo07.png zappo08.png \ + zappo09.png zappo10.png zappo11.png zappo12.png \ + zappo13.png zappo14.png zappo15.png zappo16.png \ + zappo17.png + $(PNG2RLE) asm blue_zappo.png blue_zappo_rle > intro_zappo.inc + $(PNG2RLE) asm zappo01.png zappo01_rle >> intro_zappo.inc + $(PNG2RLE) asm zappo02.png zappo02_rle >> intro_zappo.inc + $(PNG2RLE) asm zappo03.png zappo03_rle >> intro_zappo.inc + $(PNG2RLE) asm zappo04.png zappo04_rle >> intro_zappo.inc + $(PNG2RLE) asm zappo05.png zappo05_rle >> intro_zappo.inc + $(PNG2RLE) asm zappo06.png zappo06_rle >> intro_zappo.inc + $(PNG2RLE) asm zappo07.png zappo07_rle >> intro_zappo.inc + $(PNG2RLE) asm zappo08.png zappo08_rle >> intro_zappo.inc + $(PNG2RLE) asm zappo09.png zappo09_rle >> intro_zappo.inc + $(PNG2RLE) asm zappo10.png zappo10_rle >> intro_zappo.inc + $(PNG2RLE) asm zappo11.png zappo11_rle >> intro_zappo.inc + $(PNG2RLE) asm zappo12.png zappo12_rle >> intro_zappo.inc + $(PNG2RLE) asm zappo13.png zappo13_rle >> intro_zappo.inc + $(PNG2RLE) asm zappo14.png zappo14_rle >> intro_zappo.inc + $(PNG2RLE) asm zappo15.png zappo15_rle >> intro_zappo.inc + $(PNG2RLE) asm zappo16.png zappo16_rle >> intro_zappo.inc + $(PNG2RLE) asm zappo17.png zappo17_rle >> intro_zappo.inc + + +intro_zappo_lz4.inc: $(PNG2LZ4) \ + blue_zappo.png \ + zappo01.png zappo02.png zappo03.png zappo04.png \ + zappo05.png zappo06.png zappo07.png zappo08.png \ + zappo09.png zappo10.png zappo11.png zappo12.png \ + zappo13.png zappo14.png zappo15.png zappo16.png \ + zappo17.png + $(PNG2LZ4) asm blue_zappo.png blue_zappo_rle > intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo01.png zappo01_rle >> intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo02.png zappo02_rle >> intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo03.png zappo03_rle >> intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo04.png zappo04_rle >> intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo05.png zappo05_rle >> intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo06.png zappo06_rle >> intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo07.png zappo07_rle >> intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo08.png zappo08_rle >> intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo09.png zappo09_rle >> intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo10.png zappo10_rle >> intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo11.png zappo11_rle >> intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo12.png zappo12_rle >> intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo13.png zappo13_rle >> intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo14.png zappo14_rle >> intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo15.png zappo15_rle >> intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo16.png zappo16_rle >> intro_zappo_lz4.inc + $(PNG2LZ4) asm zappo17.png zappo17_rle >> intro_zappo_lz4.inc + + +##### + +intro_gone.inc: $(PNG2RLE) \ + intro_gone.png \ + gone01.png gone02.png gone03.png gone04.png gone05.png \ + gone06.png gone07.png gone08.png gone09.png gone10.png \ + gone11.png gone12.png gone13.png gone14.png gone15.png \ + gone16.png gone17.png gone18.png gone19.png gone20.png \ + gone21.png gone22.png gone23.png gone24.png gone25.png \ + gone26.png gone27.png gone28.png gone29.png gone30.png \ + gone31.png gone32.png gone33.png gone34.png gone35.png \ + gone36.png gone37.png gone38.png gone39.png gone40.png \ + gone41.png gone42.png gone43.png + $(PNG2RLE) asm intro_gone.png gone_rle > intro_gone.inc + $(PNG2RLE) asm gone01.png gone01_rle >> intro_gone.inc + $(PNG2RLE) asm gone02.png gone02_rle >> intro_gone.inc + $(PNG2RLE) asm gone03.png gone03_rle >> intro_gone.inc + $(PNG2RLE) asm gone04.png gone04_rle >> intro_gone.inc + $(PNG2RLE) asm gone05.png gone05_rle >> intro_gone.inc + $(PNG2RLE) asm gone06.png gone06_rle >> intro_gone.inc + $(PNG2RLE) asm gone07.png gone07_rle >> intro_gone.inc + $(PNG2RLE) asm gone08.png gone08_rle >> intro_gone.inc + $(PNG2RLE) asm gone09.png gone09_rle >> intro_gone.inc + $(PNG2RLE) asm gone10.png gone10_rle >> intro_gone.inc + $(PNG2RLE) asm gone11.png gone11_rle >> intro_gone.inc +# $(PNG2RLE) asm gone12.png gone12_rle >> intro_gone.inc + $(PNG2RLE) asm gone13.png gone13_rle >> intro_gone.inc + $(PNG2RLE) asm gone14.png gone14_rle >> intro_gone.inc +# $(PNG2RLE) asm gone15.png gone15_rle >> intro_gone.inc + $(PNG2RLE) asm gone16.png gone16_rle >> intro_gone.inc +# $(PNG2RLE) asm gone17.png gone17_rle >> intro_gone.inc + $(PNG2RLE) asm gone18.png gone18_rle >> intro_gone.inc + $(PNG2RLE) asm gone19.png gone19_rle >> intro_gone.inc + $(PNG2RLE) asm gone20.png gone20_rle >> intro_gone.inc + $(PNG2RLE) asm gone21.png gone21_rle >> intro_gone.inc +# $(PNG2RLE) asm gone22.png gone22_rle >> intro_gone.inc + $(PNG2RLE) asm gone23.png gone23_rle >> intro_gone.inc + $(PNG2RLE) asm gone24.png gone24_rle >> intro_gone.inc + $(PNG2RLE) asm gone25.png gone25_rle >> intro_gone.inc + $(PNG2RLE) asm gone26.png gone26_rle >> intro_gone.inc + $(PNG2RLE) asm gone27.png gone27_rle >> intro_gone.inc + $(PNG2RLE) asm gone28.png gone28_rle >> intro_gone.inc +# $(PNG2RLE) asm gone29.png gone29_rle >> intro_gone.inc +# $(PNG2RLE) asm gone30.png gone30_rle >> intro_gone.inc + $(PNG2RLE) asm gone31.png gone31_rle >> intro_gone.inc + $(PNG2RLE) asm gone32.png gone32_rle >> intro_gone.inc +# $(PNG2RLE) asm gone33.png gone33_rle >> intro_gone.inc + $(PNG2RLE) asm gone34.png gone34_rle >> intro_gone.inc + $(PNG2RLE) asm gone35.png gone35_rle >> intro_gone.inc + $(PNG2RLE) asm gone36.png gone36_rle >> intro_gone.inc + $(PNG2RLE) asm gone37.png gone37_rle >> intro_gone.inc + $(PNG2RLE) asm gone38.png gone38_rle >> intro_gone.inc + $(PNG2RLE) asm gone39.png gone39_rle >> intro_gone.inc + $(PNG2RLE) asm gone40.png gone40_rle >> intro_gone.inc +# $(PNG2RLE) asm gone41.png gone41_rle >> intro_gone.inc + $(PNG2RLE) asm gone42.png gone42_rle >> intro_gone.inc + $(PNG2RLE) asm gone43.png gone43_rle >> intro_gone.inc + + +intro_gone_lz4.inc: $(PNG2LZ4) \ + intro_gone.png \ + gone01.png gone02.png gone03.png gone04.png gone05.png \ + gone06.png gone07.png gone08.png gone09.png gone10.png \ + gone11.png gone12.png gone13.png gone14.png gone15.png \ + gone16.png gone17.png gone18.png gone19.png gone20.png \ + gone21.png gone22.png gone23.png gone24.png gone25.png \ + gone26.png gone27.png gone28.png gone29.png gone30.png \ + gone31.png gone32.png gone33.png gone34.png gone35.png \ + gone36.png gone37.png gone38.png gone39.png gone40.png \ + gone41.png gone42.png gone43.png + $(PNG2LZ4) asm intro_gone.png gone_rle > intro_gone_lz4.inc + $(PNG2LZ4) asm gone01.png gone01_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone02.png gone02_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone03.png gone03_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone04.png gone04_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone05.png gone05_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone06.png gone06_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone07.png gone07_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone08.png gone08_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone09.png gone09_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone10.png gone10_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone11.png gone11_rle >> intro_gone_lz4.inc +# $(PNG2LZ4) asm gone12.png gone12_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone13.png gone13_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone14.png gone14_rle >> intro_gone_lz4.inc +# $(PNG2LZ4) asm gone15.png gone15_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone16.png gone16_rle >> intro_gone_lz4.inc +# $(PNG2LZ4) asm gone17.png gone17_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone18.png gone18_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone19.png gone19_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone20.png gone20_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone21.png gone21_rle >> intro_gone_lz4.inc +# $(PNG2LZ4) asm gone22.png gone22_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone23.png gone23_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone24.png gone24_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone25.png gone25_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone26.png gone26_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone27.png gone27_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone28.png gone28_rle >> intro_gone_lz4.inc +# $(PNG2LZ4) asm gone29.png gone29_rle >> intro_gone_lz4.inc +# $(PNG2LZ4) asm gone30.png gone30_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone31.png gone31_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone32.png gone32_rle >> intro_gone_lz4.inc +# $(PNG2LZ4) asm gone33.png gone33_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone34.png gone34_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone35.png gone35_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone36.png gone36_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone37.png gone37_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone38.png gone38_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone39.png gone39_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone40.png gone40_rle >> intro_gone_lz4.inc +# $(PNG2LZ4) asm gone41.png gone41_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone42.png gone42_rle >> intro_gone_lz4.inc + $(PNG2LZ4) asm gone43.png gone43_rle >> intro_gone_lz4.inc + + + +##### + +clean: + rm -f *~ *.inc + diff --git a/demos/another_myst/intro_graphics/10_gone/blue_zappo.png b/demos/another_myst/intro_graphics/10_gone/blue_zappo.png new file mode 100644 index 00000000..14b0aaac Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/blue_zappo.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone-20190227-002203.piskel b/demos/another_myst/intro_graphics/10_gone/gone-20190227-002203.piskel new file mode 100644 index 00000000..78baafcf --- /dev/null +++ b/demos/another_myst/intro_graphics/10_gone/gone-20190227-002203.piskel @@ -0,0 +1 @@ +{"modelVersion":2,"piskel":{"name":"gone2","description":"","fps":8,"height":48,"width":80,"layers":["{\"name\":\"Layer 1\",\"opacity\":1,\"frameCount\":45,\"chunks\":[{\"layout\":[[0],[1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23],[24],[25],[26],[27],[28],[29],[30],[31],[32],[33],[34],[35],[36],[37],[38],[39],[40],[41],[42],[43],[44]],\"base64PNG\":\"data:image/png;base64,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\"}]}"],"hiddenFrames":[null]}} \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/10_gone/gone01.png b/demos/another_myst/intro_graphics/10_gone/gone01.png new file mode 100644 index 00000000..f33b677e Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone01.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone02.png b/demos/another_myst/intro_graphics/10_gone/gone02.png new file mode 100644 index 00000000..ea22de24 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone02.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone03.png b/demos/another_myst/intro_graphics/10_gone/gone03.png new file mode 100644 index 00000000..70bdf1d7 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone03.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone04.png b/demos/another_myst/intro_graphics/10_gone/gone04.png new file mode 100644 index 00000000..e3d3c433 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone04.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone05.png b/demos/another_myst/intro_graphics/10_gone/gone05.png new file mode 100644 index 00000000..715ae9e3 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone05.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone06.png b/demos/another_myst/intro_graphics/10_gone/gone06.png new file mode 100644 index 00000000..f44cb9ad Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone06.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone07.png b/demos/another_myst/intro_graphics/10_gone/gone07.png new file mode 100644 index 00000000..86bd7262 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone07.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone08.png b/demos/another_myst/intro_graphics/10_gone/gone08.png new file mode 100644 index 00000000..637861fc Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone08.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone09.png b/demos/another_myst/intro_graphics/10_gone/gone09.png new file mode 100644 index 00000000..b8402d58 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone09.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone10.png b/demos/another_myst/intro_graphics/10_gone/gone10.png new file mode 100644 index 00000000..fdbf5b5e Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone10.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone11.png b/demos/another_myst/intro_graphics/10_gone/gone11.png new file mode 100644 index 00000000..0e60ed8b Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone11.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone12.png b/demos/another_myst/intro_graphics/10_gone/gone12.png new file mode 100644 index 00000000..96636ec3 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone12.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone13.png b/demos/another_myst/intro_graphics/10_gone/gone13.png new file mode 100644 index 00000000..368b2ec6 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone13.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone14.png b/demos/another_myst/intro_graphics/10_gone/gone14.png new file mode 100644 index 00000000..28849f1f Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone14.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone15.png b/demos/another_myst/intro_graphics/10_gone/gone15.png new file mode 100644 index 00000000..42f36637 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone15.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone16.png b/demos/another_myst/intro_graphics/10_gone/gone16.png new file mode 100644 index 00000000..75674fb4 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone16.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone17.png b/demos/another_myst/intro_graphics/10_gone/gone17.png new file mode 100644 index 00000000..a4b71fc3 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone17.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone18.png b/demos/another_myst/intro_graphics/10_gone/gone18.png new file mode 100644 index 00000000..f0aca311 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone18.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone19.png b/demos/another_myst/intro_graphics/10_gone/gone19.png new file mode 100644 index 00000000..41a7d01f Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone19.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone20.png b/demos/another_myst/intro_graphics/10_gone/gone20.png new file mode 100644 index 00000000..a6673da5 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone20.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone21.png b/demos/another_myst/intro_graphics/10_gone/gone21.png new file mode 100644 index 00000000..c9ea307f Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone21.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone22.png b/demos/another_myst/intro_graphics/10_gone/gone22.png new file mode 100644 index 00000000..04049842 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone22.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone23.png b/demos/another_myst/intro_graphics/10_gone/gone23.png new file mode 100644 index 00000000..bcc056e0 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone23.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone24.png b/demos/another_myst/intro_graphics/10_gone/gone24.png new file mode 100644 index 00000000..5c3b57f1 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone24.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone25.png b/demos/another_myst/intro_graphics/10_gone/gone25.png new file mode 100644 index 00000000..f179a8c1 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone25.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone26.png b/demos/another_myst/intro_graphics/10_gone/gone26.png new file mode 100644 index 00000000..7a802244 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone26.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone27.png b/demos/another_myst/intro_graphics/10_gone/gone27.png new file mode 100644 index 00000000..159f445a Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone27.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone28.png b/demos/another_myst/intro_graphics/10_gone/gone28.png new file mode 100644 index 00000000..f2d933b2 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone28.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone29.png b/demos/another_myst/intro_graphics/10_gone/gone29.png new file mode 100644 index 00000000..3c88f577 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone29.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone30.png b/demos/another_myst/intro_graphics/10_gone/gone30.png new file mode 100644 index 00000000..1e96b3fd Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone30.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone31.png b/demos/another_myst/intro_graphics/10_gone/gone31.png new file mode 100644 index 00000000..f6780f11 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone31.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone32.png b/demos/another_myst/intro_graphics/10_gone/gone32.png new file mode 100644 index 00000000..bb0c072c Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone32.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone33.png b/demos/another_myst/intro_graphics/10_gone/gone33.png new file mode 100644 index 00000000..d0f763e1 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone33.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone34.png b/demos/another_myst/intro_graphics/10_gone/gone34.png new file mode 100644 index 00000000..f6c7e850 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone34.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone35.png b/demos/another_myst/intro_graphics/10_gone/gone35.png new file mode 100644 index 00000000..432ce2cd Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone35.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone36.png b/demos/another_myst/intro_graphics/10_gone/gone36.png new file mode 100644 index 00000000..e89ef281 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone36.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone37.png b/demos/another_myst/intro_graphics/10_gone/gone37.png new file mode 100644 index 00000000..effb64ac Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone37.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone38.png b/demos/another_myst/intro_graphics/10_gone/gone38.png new file mode 100644 index 00000000..32405d5c Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone38.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone39.png b/demos/another_myst/intro_graphics/10_gone/gone39.png new file mode 100644 index 00000000..4ea89509 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone39.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone40.png b/demos/another_myst/intro_graphics/10_gone/gone40.png new file mode 100644 index 00000000..d1e44ba3 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone40.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone41.png b/demos/another_myst/intro_graphics/10_gone/gone41.png new file mode 100644 index 00000000..b2a7ecbe Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone41.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone42.png b/demos/another_myst/intro_graphics/10_gone/gone42.png new file mode 100644 index 00000000..f0e8ef0d Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone42.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone43.png b/demos/another_myst/intro_graphics/10_gone/gone43.png new file mode 100644 index 00000000..8843de87 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone43.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/gone_all.png b/demos/another_myst/intro_graphics/10_gone/gone_all.png new file mode 100644 index 00000000..293d364a Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/gone_all.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/intro_gone.inc b/demos/another_myst/intro_graphics/10_gone/intro_gone.inc new file mode 100644 index 00000000..91837764 --- /dev/null +++ b/demos/another_myst/intro_graphics/10_gone/intro_gone.inc @@ -0,0 +1,325 @@ +gone_rle: .byte $28 ; ysize=48 + .byte $A5,$22, $20, $22, $00, $02, $A5,$22, $02 + .byte $A3,$00, $22, $A3,$00, $25, $22, $00, $A3,$22 + .byte $00, $20, $50, $A3,$00, $62, $A5,$00, $A8,$22 + .byte $20, $00, $02, $22, $02, $00, $20 + .byte $00,$00, $22, $00, $20, $00,$00, $02,$02, $00 + .byte $22, $20, $22, $00, $22,$22, $A3,$00, $06 + .byte $60, $A4,$00, $22,$22, $02, $00, $02, $A5,$22 + .byte $20, $00, $20, $22,$22, $00, $22, $00,$00 + .byte $62, $22, $20, $00, $20, $02, $00 + .byte $22, $00, $02, $20, $A5,$00, $06, $60 + .byte $A3,$00, $A3,$22, $20,$20, $AA,$22, $00,$00, $20, $00 + .byte $A4,$22, $20, $00,$00, $22, $A3,$00, $02, $20 + .byte $22,$22, $00,$00, $26, $A3,$00, $AB,$22, $02, $52 + .byte $22,$22, $20, $00, $22, $00, $02, $A5,$22 + .byte $50, $52, $20,$20, $22,$22, $02, $A3,$22, $A5,$00 + .byte $AA,$22, $20, $05, $55, $25, $22, $00,$00 + .byte $22, $A6,$00, $02, $56, $55, $22, $A7,$02 + .byte $00, $62, $A3,$00, $A6,$22, $00, $A3,$56, $22,$22 + .byte $20, $22,$22, $00,$00, $22, $A5,$00, $20, $02 + .byte $00, $22, $20, $A8,$00, $66, $A3,$00, $A6,$22 + .byte $00, $A3,$55, $22,$22, $A3,$02, $00,$00, $22, $00,$00 + .byte $20, $22,$22, $02, $00, $22, $00, $22 + .byte $20, $A7,$00, $66, $A3,$00, $A6,$22, $00, $55 + .byte $52, $55, $00,$00, $A3,$60, $00, $20, $00 + .byte $20, $A3,$22, $02, $A5,$00, $22,$22, $A6,$00, $66 + .byte $A3,$00, $A6,$22, $00, $A3,$55, $26,$26, $A3,$22, $00 + .byte $02, $20, $00, $22,$22, $A3,$00, $25,$25, $66 + .byte $00, $02, $22, $26, $60, $A4,$00, $02 + .byte $A3,$00, $A6,$22, $00, $A3,$55, $22,$22, $02, $22 + .byte $A3,$00, $02, $20, $A5,$00, $22,$22, $56, $00,$00 + .byte $A3,$22, $A3,$00, $20, $A4,$00, $A6,$22, $00,$00, $55,$55 + .byte $65, $22,$22, $00,$00, $20, $02, $00, $02 + .byte $A5,$00, $02,$02, $05, $00,$00, $02, $20, $02 + .byte $00,$00, $20, $02, $A4,$00, $A6,$22, $00,$00, $55,$55 + .byte $66, $22, $02, $00,$00, $22, $A0,$11,$00, $20 + .byte $02, $A5,$00, $A6,$22, $00,$00, $55, $05, $A0,$16,$00 + .byte $60, $A7,$00, $A6,$22, $AE,$00, $A3,$20, $00, $20,$20 + .byte $A4,$00, $50, $55, $66, $A7,$00, $A4,$22, $02 + .byte $A8,$00, $02, $20, $A4,$00, $22, $00, $22 + .byte $00, $22, $00,$00, $02, $00, $55, $05 + .byte $55, $52, $66, $A7,$00, $22,$22, $02, $AF,$00 + .byte $02, $22, $00, $65, $00, $25, $A5,$00 + .byte $22, $55,$55, $66, $A7,$00, $02, $A0,$12,$00, $22 + .byte $00, $22, $00, $02, $A6,$00, $55,$55, $66 + .byte $A0,$1C,$00, $02, $A4,$00, $20, $A3,$00, $55,$55, $66 + .byte $A0,$1B,$00, $20, $A4,$00, $02,$02, $A4,$00, $06, $A0,$A8,$00 + .byte $A1 +gone01_rle: .byte $28 ; ysize=48 + .byte $A0,$16,$AA, $7A, $A0,$27,$AA, $77, $A6,$AA, $7A, $A0,$20,$AA + .byte $77, $A6,$AA, $77, $A0,$20,$AA, $A0,$01,$A7, $A6,$AA, $77 + .byte $A0,$27,$AA, $A0,$01,$A7, $A0,$FF,$AA, $A0,$B4,$AA, $7A, $A0,$26,$AA, $77 + .byte $A0,$28,$AA, $A0,$01,$A7, $77, $A0,$26,$AA, $7A, $A0,$01,$A7, $A0,$25,$AA + .byte $A0,$01,$A7, $A0,$AF,$AA + .byte $A1 +gone02_rle: .byte $28 ; ysize=48 + .byte $A0,$16,$AA, $7A, $A0,$27,$AA, $77, $A6,$AA, $7A, $A0,$20,$AA + .byte $77, $A6,$AA, $77, $A0,$20,$AA, $77, $A6,$AA, $77 + .byte $A0,$27,$AA, $77, $A0,$27,$AA, $77, $A0,$25,$AA, $7A, $A0,$01,$A7 + .byte $A0,$25,$AA, $A0,$01,$A7, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$8F,$AA + .byte $A1 +gone03_rle: .byte $28 ; ysize=48 + .byte $A0,$16,$AA, $7A, $A0,$27,$AA, $77, $A6,$AA, $7A, $A0,$20,$AA + .byte $77, $A6,$AA, $77, $A0,$20,$AA, $77, $7A, $A5,$AA + .byte $77, $A0,$22,$AA, $A0,$01,$A7, $7A, $A3,$AA, $77, $A0,$27,$AA + .byte $77, $A0,$25,$AA, $7A, $A0,$01,$A7, $A0,$24,$AA, $7A, $A0,$01,$A7 + .byte $A0,$25,$AA, $7A, $A0,$01,$A7, $A0,$4C,$AA, $77, $A0,$01,$A7, $A0,$26,$AA + .byte $77, $A0,$26,$AA, $A0,$01,$A7, $A0,$EF,$AA, $A5,$7A, $A0,$01,$A7, $A0,$21,$AA + .byte $7A, $A4,$77, $7A, $A0,$AE,$AA + .byte $A1 +gone04_rle: .byte $28 ; ysize=48 + .byte $A0,$16,$AA, $7A, $A0,$27,$AA, $77, $A6,$AA, $7A, $A0,$20,$AA + .byte $77, $A6,$AA, $77, $A0,$20,$AA, $77, $7A, $A5,$AA + .byte $77, $A0,$22,$AA, $A0,$01,$A7, $7A, $A3,$AA, $77, $A0,$27,$AA + .byte $77, $A0,$25,$AA, $7A, $A0,$01,$A7, $A0,$24,$AA, $7A, $A0,$01,$A7 + .byte $A0,$25,$AA, $7A, $A0,$01,$A7, $A0,$4C,$AA, $77, $A0,$01,$A7, $A0,$26,$AA + .byte $77, $A0,$26,$AA, $A0,$01,$A7, $A0,$EF,$AA, $7A,$7A, $A0,$02,$AA, $7A + .byte $A0,$01,$A7, $A0,$21,$AA, $7A, $A4,$A7, $7A, $A0,$AE,$AA + .byte $A1 +gone05_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$F1,$AA, $7A, $A0,$28,$AA, $A0,$01,$A7, $7A, $A0,$FF,$AA + .byte $A0,$A6,$AA + .byte $A1 +gone06_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$F1,$AA, $7A, $A0,$28,$AA, $A0,$01,$A7, $A7,$7A, $A0,$27,$AA + .byte $A0,$02,$A7, $A0,$FF,$AA, $A0,$77,$AA + .byte $A1 +gone07_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$1E,$AA, $A5,$7A, $A0,$27,$AA, $A0,$01,$A7, $77 + .byte $7A, $A0,$27,$AA, $A0,$01,$A7, $77, $A0,$27,$AA, $A0,$02,$A7, $A0,$FF,$AA + .byte $A0,$24,$AA + .byte $A1 +gone08_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$50,$AA, $7A, $77, $A0,$24,$AA, $A3,$A7 + .byte $A0,$FF,$AA, $A0,$4A,$AA + .byte $A1 +gone09_rle: .byte $28 ; ysize=48 + .byte $A5,$66, $62, $66, $22, $26, $A5,$66, $26 + .byte $A3,$22, $66, $A3,$22, $65, $66, $22, $A3,$66 + .byte $22, $62, $52, $A3,$22, $F6, $A5,$22, $A8,$66 + .byte $62, $22, $26, $66, $26, $22, $62 + .byte $22,$22, $66, $22, $62, $22,$22, $26,$26, $22 + .byte $66, $62, $66, $22, $66,$66, $A3,$22, $2F + .byte $F2, $A4,$22, $66,$66, $26, $22, $26, $A5,$66 + .byte $62, $22, $62, $66,$66, $22, $66, $22,$22 + .byte $F6, $66, $62, $22, $62, $26, $22 + .byte $66, $22, $26, $62, $A5,$22, $2F, $F2 + .byte $A3,$22, $A3,$66, $62,$62, $AA,$66, $22,$22, $62, $22 + .byte $A4,$66, $62, $22,$22, $66, $A3,$22, $26, $62 + .byte $66,$66, $22,$22, $6F, $A3,$22, $AB,$66, $26, $E6 + .byte $66,$66, $62, $22, $66, $22, $26, $A5,$66 + .byte $52, $56, $62,$62, $66,$66, $26, $A3,$66, $A5,$22 + .byte $AA,$66, $62, $2E, $EE, $6E, $66, $22,$22 + .byte $66, $A6,$22, $26, $5F, $55, $66, $A7,$26 + .byte $22, $F6, $A3,$22, $A6,$66, $22, $A3,$EF, $66,$66 + .byte $62, $66,$66, $22,$22, $66, $A5,$22, $62, $26 + .byte $22, $66, $62, $A8,$22, $FF, $A3,$22, $A6,$66 + .byte $22, $A3,$EE, $66,$66, $A3,$26, $22,$22, $66, $22,$22 + .byte $62, $66,$66, $26, $22, $66, $22, $66 + .byte $62, $A7,$22, $FF, $A3,$22, $A6,$66, $22, $EE + .byte $E2, $EE, $22,$22, $A3,$F2, $22, $62, $22 + .byte $62, $A3,$66, $26, $A5,$22, $66,$66, $A6,$22, $FF + .byte $A3,$22, $A6,$66, $22, $A3,$EE, $6F,$6F, $A3,$66, $22 + .byte $26, $62, $22, $66,$66, $A3,$22, $6E,$6E, $FF + .byte $22, $26, $66, $6F, $F2, $A4,$22, $26 + .byte $A3,$22, $A6,$66, $22, $A3,$EE, $66,$66, $26, $66 + .byte $A3,$22, $26, $62, $A5,$22, $66,$66, $EF, $22,$22 + .byte $A3,$66, $A3,$22, $62, $A4,$22, $A6,$66, $22,$22, $EE,$EE + .byte $FE, $66,$66, $22,$22, $62, $26, $22, $26 + .byte $A5,$22, $26,$26, $2E, $22,$22, $26, $62, $26 + .byte $22,$22, $62, $26, $A4,$22, $A6,$66, $22,$22, $EE,$EE + .byte $FF, $66, $26, $22,$22, $66, $A0,$11,$22, $62 + .byte $26, $A5,$22, $A6,$66, $22,$22, $EE, $2E, $A0,$16,$22 + .byte $F2, $A7,$22, $A6,$66, $AE,$22, $A3,$62, $22, $62,$62 + .byte $A4,$22, $E2, $EE, $FF, $A7,$22, $A4,$66, $26 + .byte $A8,$22, $26, $62, $A4,$22, $66, $22, $66 + .byte $22, $66, $22,$22, $26, $22, $57, $27 + .byte $EE, $E6, $FF, $A7,$22, $66,$66, $26, $AF,$22 + .byte $26, $66, $22, $FE, $22, $6E, $A5,$22 + .byte $66, $EE,$EE, $FF, $A7,$22, $26, $A0,$12,$22, $66 + .byte $22, $66, $22, $26, $A6,$22, $EE,$EE, $FF + .byte $A0,$1C,$22, $26, $A4,$22, $62, $A3,$22, $EE,$EE, $FF + .byte $A0,$1B,$22, $62, $A4,$22, $26,$26, $A4,$22, $2F, $A0,$A8,$22 + .byte $A1 +gone10_rle: .byte $28 ; ysize=48 + .byte $A7,$EE, $22, $2E, $A5,$EE, $2E, $22, $EE + .byte $22,$22, $A3,$EE, $6E, $66, $A4,$EE, $22, $EE + .byte $5E, $A3,$EE, $22, $AD,$EE, $E2, $22, $2E + .byte $EE, $2E, $22, $E2, $2E, $EE, $22 + .byte $EE, $FE, $EE,$EE, $E6,$E6, $EE,$EE, $E2, $EE + .byte $22, $A5,$EE, $E2, $2E, $AE,$EE, $E2, $22 + .byte $E2, $EE,$EE, $22,$22, $EE,$EE, $F6, $EF, $FE + .byte $EE, $2E, $E2, $EE,$EE, $22, $A7,$EE, $E2 + .byte $2E, $A0,$12,$EE, $22, $EE, $2E, $A4,$EE, $EF + .byte $FE, $A3,$EE, $22, $EE, $A3,$FE, $EF,$EF, $EE,$EE + .byte $22, $AE,$EE, $2E, $FE, $EE,$EE, $22, $EE + .byte $22, $EE,$EE, $A4,$2E, $2F, $FE, $2E, $E2 + .byte $EF, $A0,$15,$EE, $E2, $2F, $FF, $EF, $EE + .byte $22, $EE, $22, $A7,$EE, $2F, $22, $A7,$E2 + .byte $EE,$EE, $22, $A9,$EE, $22, $A3,$FF, $EE,$EE, $E2 + .byte $EE,$EE, $22, $EE, $22, $A3,$EE, $FE,$FE, $EF + .byte $2E, $EE, $2E, $EF, $FE, $A7,$EE, $22 + .byte $A9,$EE, $22, $A3,$FF, $A5,$EE, $22, $EE, $22 + .byte $EE, $FE, $EF, $EE,$EE, $2E, $A3,$EE, $2E + .byte $EF, $FE, $A6,$EE, $22, $A9,$EE, $22, $FF + .byte $FE, $FF, $EE,$EE, $A3,$FE, $22, $2E, $EE + .byte $EF, $EE,$EE, $2E, $E2, $A7,$EE, $FF, $A5,$EE + .byte $22, $A9,$EE, $22, $A3,$FF, $EF,$EF, $A3,$EE, $22 + .byte $E2, $2E, $EE,$EE, $2E, $A3,$EE, $6E,$6E, $FF + .byte $EE, $E2, $EE, $EF, $FE, $A4,$EE, $E2 + .byte $A9,$EE, $22, $A3,$FF, $A4,$EE, $A3,$22, $E2, $2E + .byte $A5,$EE, $66,$66, $EF, $A8,$EE, $2E, $AA,$EE, $22,$22 + .byte $A3,$FF, $EE,$EE, $22,$22, $62, $26, $22, $E2 + .byte $A5,$EE, $E6,$E6, $A3,$EE, $E2, $62, $A3,$EE, $2E + .byte $E2, $AA,$EE, $22,$22, $A3,$FF, $EE, $2E, $22,$22 + .byte $66, $22, $E2, $AE,$EE, $2E,$2E, $E2, $AB,$EE + .byte $22,$22, $FF, $2F, $A5,$22, $E2, $2E, $22 + .byte $AC,$2E, $22,$22, $F2, $AD,$EE, $22,$22, $E2, $2E + .byte $A3,$22, $E2, $EE, $A5,$22, $A3,$62, $22, $62,$62 + .byte $A3,$22, $E2, $F2, $FF,$FF, $2E,$2E, $A9,$EE, $2E + .byte $22, $E2, $2E, $A5,$22, $2E, $EE, $E2 + .byte $A3,$22, $66, $22, $66, $22, $66, $22,$22 + .byte $26, $E2,$E2, $EE, $FF, $F6, $FF, $A4,$22 + .byte $2E,$2E, $A3,$EE, $2E, $A3,$22, $2E, $E2, $A6,$22 + .byte $EE,$EE, $22,$22, $26, $66, $22, $FE, $22 + .byte $6E, $A5,$22, $EE, $A3,$FF, $A7,$22, $2E, $A7,$22 + .byte $A3,$2E, $E2, $A3,$22, $EE, $E2, $2E, $22 + .byte $66, $22, $66, $22, $26, $A4,$22, $E2 + .byte $EE, $A3,$FF, $A0,$11,$22, $E2, $2E, $A3,$22, $2E + .byte $EE, $A4,$22, $26, $A4,$22, $62, $22, $EE,$EE + .byte $A3,$FF, $AE,$22, $E2, $2E,$2E, $A6,$22, $EE, $A3,$22 + .byte $62, $A4,$22, $26,$26, $A4,$22, $2F, $A0,$A8,$22 + .byte $A1 +gone11_rle: .byte $28 ; ysize=48 + .byte $A0,$45,$AA, $7A, $A0,$26,$AA, $77, $A0,$26,$AA, $77, $A0,$01,$A7 + .byte $A0,$26,$AA, $77, $A0,$27,$AA, $77, $A0,$27,$AA, $77, $A0,$26,$AA + .byte $A0,$01,$A7, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$8F,$AA + .byte $A1 +gone13_rle: .byte $28 ; ysize=48 + .byte $A0,$16,$AA, $7A, $A0,$27,$AA, $77, $A6,$AA, $7A, $A0,$20,$AA + .byte $77, $A6,$AA, $77, $A0,$20,$AA, $77, $A6,$AA, $77 + .byte $A0,$21,$AA, $77, $A5,$AA, $77, $A0,$22,$AA, $A0,$01,$A7, $A4,$AA + .byte $77, $A0,$25,$AA, $7A, $A0,$01,$A7, $A0,$25,$AA, $A0,$01,$A7, $A0,$FF,$AA + .byte $A0,$FF,$AA, $A0,$8F,$AA + .byte $A1 +gone14_rle: .byte $28 ; ysize=48 + .byte $A0,$3F,$AA, $7A, $A5,$AA, $7A, $A0,$21,$AA, $77, $A0,$27,$AA + .byte $77, $A0,$27,$AA, $A0,$01,$A7, $7A, $A0,$02,$AA, $7A, $A0,$27,$AA + .byte $77, $A0,$4E,$AA, $A0,$01,$A7, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$8F,$AA + .byte $A1 +gone16_rle: .byte $28 ; ysize=48 + .byte $A0,$3E,$AA, $77, $A0,$27,$AA, $77, $A0,$27,$AA, $A0,$01,$A7, $7A + .byte $A0,$28,$AA, $A0,$01,$A7, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA, $AA,$AA + .byte $A1 +gone18_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$C1,$AA, $7A, $A0,$26,$AA, $7A, $A0,$01,$A7 + .byte $A0,$23,$AA, $7A, $A0,$01,$AA, $7A, $77, $A0,$B1,$AA + .byte $A1 +gone19_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$98,$AA, $77, $A0,$27,$AA, $A0,$01,$A7, $7A + .byte $A0,$26,$AA, $7A, $A0,$01,$A7, $A0,$23,$AA, $7A, $A0,$01,$AA, $7A + .byte $77, $A0,$B1,$AA + .byte $A1 +gone20_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$C1,$AA, $7A, $A0,$26,$AA, $7A, $A0,$01,$A7 + .byte $A0,$23,$AA, $7A, $A0,$01,$AA, $7A, $77, $A0,$B1,$AA + .byte $A1 +gone21_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$11,$AA, $7A, $A0,$B1,$AA + .byte $A1 +gone23_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $AA,$AA, $77, $A0,$27,$AA, $77, $A0,$26,$AA, $77 + .byte $A0,$01,$A7, $A0,$25,$AA, $7A, $A0,$01,$A7, $A0,$24,$AA, $77, $A0,$01,$A7 + .byte $A0,$26,$AA, $77, $A0,$25,$AA, $7A, $A0,$02,$A7, $A0,$FF,$AA, $A0,$CB,$AA + .byte $A1 +gone24_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$81,$AA, $A0,$01,$A7, $A0,$48,$AA, $7A, $A3,$AA, $77 + .byte $A0,$24,$AA, $77, $7A, $A0,$FF,$AA, $A0,$CD,$AA + .byte $A1 +gone25_rle: .byte $28 ; ysize=48 + .byte $A0,$45,$AA, $7A, $A0,$27,$AA, $77, $A0,$27,$AA, $77, $A0,$26,$AA + .byte $77, $A0,$01,$A7, $A0,$26,$AA, $77, $A0,$26,$AA, $7A, $A0,$01,$A7 + .byte $A0,$25,$AA, $A0,$02,$A7, $A0,$99,$AA, $A0,$01,$A7, $A0,$FF,$AA, $A0,$F3,$AA + .byte $A1 +gone26_rle: .byte $28 ; ysize=48 + .byte $A0,$3E,$AA, $7A, $A6,$AA, $7A, $A0,$20,$AA, $77, $A6,$AA + .byte $77, $7A, $A0,$1F,$AA, $A0,$01,$A7, $A6,$AA, $77,$77, $A0,$25,$AA + .byte $77, $A0,$02,$A7, $A0,$25,$AA, $77, $A0,$26,$AA, $7A, $A0,$01,$A7 + .byte $A0,$25,$AA, $A0,$02,$A7, $A0,$FF,$AA, $A0,$8C,$AA, $7A, $A0,$01,$AA, $77 + .byte $A0,$21,$AA, $77, $A3,$AA, $77, $A0,$01,$AA, $77, $A0,$21,$AA + .byte $A0,$02,$A7, $A4,$77, $7A, $A0,$AE,$AA + .byte $A1 +gone27_rle: .byte $28 ; ysize=48 + .byte $A0,$3E,$AA, $7A, $A6,$AA, $7A, $A0,$20,$AA, $77, $A6,$AA + .byte $77, $A0,$20,$AA, $A0,$01,$A7, $A6,$AA, $77, $A0,$26,$AA, $77 + .byte $A0,$01,$A7, $A0,$26,$AA, $77, $A0,$26,$AA, $7A, $A0,$01,$A7, $A0,$25,$AA + .byte $A0,$02,$A7, $A0,$FF,$AA, $A0,$66,$AA, $77, $A0,$25,$AA, $7A, $A0,$01,$AA + .byte $77, $A0,$21,$AA, $77,$77, $7A, $A4,$77, $A0,$01,$A7, $A0,$1F,$AA + .byte $7A, $77, $A0,$01,$A7, $A4,$77, $7A, $A0,$AE,$AA + .byte $A1 +gone28_rle: .byte $28 ; ysize=48 + .byte $A0,$3F,$AA, $7A, $A0,$27,$AA, $77, $A0,$27,$AA, $77, $A0,$28,$AA + .byte $77, $A0,$02,$AA, $7A, $A0,$27,$AA, $A0,$01,$A7, $A0,$FF,$AA, $A0,$FF,$AA + .byte $A0,$DE,$AA + .byte $A1 +gone31_rle: .byte $28 ; ysize=48 + .byte $A0,$3E,$AA, $7A, $A0,$27,$AA, $77, $A0,$27,$AA, $77, $A0,$27,$AA + .byte $77, $7A,$7A, $A3,$AA, $A3,$A7, $A0,$25,$AA, $7A, $A0,$FF,$AA + .byte $A0,$B5,$AA, $77, $A0,$25,$AA, $7A, $A0,$01,$AA, $77, $A0,$21,$AA + .byte $77,$77, $7A, $A4,$77, $A0,$01,$A7, $A0,$1F,$AA, $7A, $77 + .byte $A0,$01,$A7, $A4,$77, $7A, $A0,$AE,$AA + .byte $A1 +gone32_rle: .byte $28 ; ysize=48 + .byte $A0,$45,$AA, $7A, $A0,$49,$AA, $7A, $A0,$28,$AA, $77, $A0,$02,$AA + .byte $7A, $A0,$27,$AA, $A0,$01,$A7, $A0,$4E,$AA, $A0,$01,$A7, $A0,$FF,$AA, $A0,$FF,$AA + .byte $A0,$8F,$AA + .byte $A1 +gone34_rle: .byte $28 ; ysize=48 + .byte $A0,$19,$AA, $A3,$AF, $A0,$1F,$AA, $FA, $A0,$28,$AA, $A0,$01,$AF, $A0,$33,$AA + .byte $A0,$01,$AF, $FF, $A0,$27,$AA, $FF, $A0,$27,$AA, $A0,$01,$AF, $A0,$68,$AA + .byte $FA, $A0,$01,$AF, $A0,$FF,$AA, $A0,$91,$AA, $7A, $A0,$28,$AA, $A4,$A7 + .byte $A0,$AF,$AA + .byte $A1 +gone35_rle: .byte $28 ; ysize=48 + .byte $A0,$41,$AA, $A3,$FF, $A0,$21,$AA, $FA, $A0,$28,$AA, $A0,$01,$AF, $A8,$AA + .byte $FA, $A0,$27,$AA, $FF, $A0,$27,$AA, $A0,$01,$AF, $A0,$44,$AA, $FA + .byte $A0,$01,$AF, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$94,$AA + .byte $A1 +gone36_rle: .byte $28 ; ysize=48 + .byte $A0,$65,$AA, $FA, $A4,$AA, $FF, $A0,$23,$AA, $A0,$01,$AF, $A0,$2F,$AA + .byte $FF, $A0,$27,$AA, $A0,$01,$AF, $A0,$46,$AA, $A0,$02,$AF, $A0,$FF,$AA, $A0,$FF,$AA + .byte $A0,$93,$AA + .byte $A1 +gone37_rle: .byte $28 ; ysize=48 + .byte $A0,$8F,$AA, $FA, $A0,$02,$AA, $FA, $A0,$25,$AA, $A0,$01,$AF, $A0,$01,$AA + .byte $A0,$01,$AF, $FA,$FA, $A0,$26,$AA, $FF, $A0,$01,$AF, $A0,$22,$AA, $FA + .byte $A0,$01,$AF, $A0,$02,$AA, $FA, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$B6,$AA + .byte $A1 +gone38_rle: .byte $28 ; ysize=48 + .byte $A0,$B8,$AA, $A0,$01,$AF, $A0,$01,$AA, $A0,$01,$AF, $FA, $A0,$27,$AA, $FF + .byte $A0,$24,$AA, $A0,$01,$AF, $A0,$02,$AA, $FA, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$B6,$AA + .byte $A1 +gone39_rle: .byte $28 ; ysize=48 + .byte $A0,$92,$AA, $EA, $A0,$25,$AA, $EA, $FA, $FE, $EA + .byte $A0,$24,$AA, $A0,$01,$AE, $FF,$FF, $7E, $A0,$24,$AA, $A0,$01,$AE, $A0,$01,$AA + .byte $EE, $A0,$27,$AA, $A0,$01,$A7, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$8F,$AA + .byte $A1 +gone40_rle: .byte $28 ; ysize=48 + .byte $A0,$8F,$AA, $FE, $EF, $FF,$FF, $6F, $A0,$23,$AA, $FF + .byte $6F, $FE,$FE, $E6, $FF, $A0,$22,$AA, $FF, $EE + .byte $FF,$FF, $E6, $FF, $A0,$22,$AA, $A0,$01,$AF, $A3,$FE, $FF,$FF + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$B5,$AA + .byte $A1 +gone42_rle: .byte $28 ; ysize=48 + .byte $A0,$92,$AA, $EA, $A0,$25,$AA, $EA, $FA, $FE, $EA + .byte $A0,$24,$AA, $A0,$01,$AE, $FF,$FF, $7E, $A0,$24,$AA, $A0,$01,$AE, $A0,$01,$AA + .byte $EE, $A0,$26,$AA, $66, $A0,$01,$A7, $A0,$25,$AA, $7A, $A0,$01,$A7 + .byte $A0,$25,$AA, $7A, $A0,$26,$AA, $7A, $A0,$01,$A7, $A0,$26,$AA, $77 + .byte $A0,$25,$AA, $7A, $A0,$02,$A7, $A0,$23,$AA, $A3,$A7, $A0,$FF,$AA, $A0,$A4,$AA + .byte $A1 +gone43_rle: .byte $28 ; ysize=48 + .byte $A0,$FF,$AA, $A0,$59,$AA, $77, $A0,$01,$A7, $A0,$26,$AA, $7A, $A0,$23,$AA + .byte $A3,$7A, $A0,$01,$A7, $A0,$24,$AA, $A0,$01,$A7, $7A, $A0,$26,$AA, $7A + .byte $A0,$01,$A7, $A0,$23,$AA, $7A,$7A, $A0,$01,$A7, $A0,$FF,$AA, $A0,$A5,$AA + .byte $A1 diff --git a/demos/another_myst/intro_graphics/10_gone/intro_gone.png b/demos/another_myst/intro_graphics/10_gone/intro_gone.png new file mode 100644 index 00000000..46731c4c Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/intro_gone.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/intro_gone_lz4.inc b/demos/another_myst/intro_graphics/10_gone/intro_gone_lz4.inc new file mode 100644 index 00000000..7405117a --- /dev/null +++ b/demos/another_myst/intro_graphics/10_gone/intro_gone_lz4.inc @@ -0,0 +1,301 @@ + +gone_rle: + .byte $AD,$01 + .byte $10,$22,$01,$00,$41,$20,$22,$00,$02,$09,$00,$F0,$08,$02,$00,$00 + .byte $00,$22,$00,$00,$00,$25,$22,$00,$22,$22,$22,$00,$20,$50,$00,$00 + .byte $00,$62,$00,$00,$16,$00,$01,$01,$00,$D3,$00,$55,$52,$55,$00,$00 + .byte $60,$60,$60,$00,$20,$00,$20,$30,$00,$00,$1C,$00,$11,$00,$01,$00 + .byte $11,$66,$0C,$00,$2A,$02,$00,$01,$00,$62,$02,$22,$00,$65,$00,$25 + .byte $29,$00,$3B,$55,$55,$66,$1E,$00,$13,$22,$01,$00,$A0,$20,$00,$02 + .byte $22,$02,$00,$20,$00,$00,$22,$05,$00,$30,$02,$02,$00,$95,$00,$01 + .byte $59,$00,$28,$06,$60,$80,$00,$40,$55,$55,$26,$26,$09,$00,$22,$02 + .byte $20,$1E,$00,$81,$25,$25,$66,$00,$02,$22,$26,$60,$6A,$00,$03,$04 + .byte $00,$0C,$63,$00,$24,$00,$22,$17,$00,$0F,$80,$00,$01,$13,$02,$FC + .byte $00,$01,$D2,$00,$00,$FE,$00,$10,$62,$0B,$00,$21,$02,$00,$64,$00 + .byte $14,$00,$81,$00,$06,$80,$00,$40,$22,$22,$02,$22,$69,$00,$13,$20 + .byte $40,$00,$10,$56,$1D,$00,$00,$12,$00,$1E,$20,$7B,$00,$04,$03,$01 + .byte $13,$00,$1F,$00,$0F,$00,$01,$02,$35,$20,$20,$22,$01,$00,$00,$27 + .byte $00,$02,$8D,$00,$12,$00,$65,$00,$00,$13,$00,$15,$26,$80,$00,$00 + .byte $42,$00,$11,$65,$26,$00,$13,$02,$D3,$00,$30,$02,$02,$05,$27,$00 + .byte $11,$02,$13,$00,$0F,$01,$00,$04,$12,$20,$29,$00,$01,$CC,$00,$0D + .byte $1D,$01,$06,$01,$00,$20,$02,$52,$78,$00,$04,$0B,$02,$20,$50,$52 + .byte $98,$00,$12,$02,$DB,$00,$08,$80,$00,$10,$66,$E2,$01,$1E,$22,$65 + .byte $00,$2F,$02,$00,$01,$00,$21,$06,$7F,$00,$55,$20,$05,$55,$25,$22 + .byte $5A,$00,$52,$02,$56,$55,$22,$02,$01,$00,$28,$00,$62,$80,$00,$1F + .byte $05,$48,$00,$03,$1F,$60,$7E,$00,$22,$05,$58,$00,$30,$56,$56,$56 + .byte $07,$03,$05,$80,$00,$00,$00,$02,$05,$D0,$01,$17,$66,$80,$00,$09 + .byte $F3,$00,$41,$20,$20,$00,$20,$26,$00,$3F,$50,$55,$66,$80,$00,$2B + .byte $02,$58,$02,$12,$02,$5A,$01,$00,$78,$01,$00,$B6,$02,$1B,$20,$80 + .byte $00,$15,$02,$50,$02,$14,$20,$D8,$02,$10,$22,$5D,$02,$4F,$55,$05 + .byte $55,$52,$80,$00,$20,$50,$00,$00,$00,$00,$00 +gone01_rle: + .byte $51,$00 + .byte $1F,$AA,$01,$00,$02,$2F,$7A,$AA,$01,$00,$3D,$1F,$77,$2E,$00,$21 + .byte $0F,$87,$00,$39,$1A,$A7,$82,$00,$13,$00,$01,$00,$0F,$80,$00,$0A + .byte $1F,$77,$80,$00,$38,$2F,$7A,$A7,$AD,$00,$19,$0F,$80,$00,$3E,$0C + .byte $7E,$00,$0E,$00,$01,$0F,$35,$00,$10,$0F,$01,$00,$B8,$0E,$00,$01 + .byte $0F,$01,$00,$A4,$1F,$7A,$00,$01,$26,$50,$00,$00,$00,$00,$00 +gone02_rle: + .byte $41,$00 + .byte $1F,$AA,$01,$00,$02,$2F,$7A,$AA,$01,$00,$6B,$1F,$77,$87,$00,$4E + .byte $13,$00,$01,$00,$0F,$80,$00,$0A,$1F,$77,$00,$01,$6C,$1F,$77,$00 + .byte $01,$65,$1F,$AA,$00,$01,$6C,$1F,$AA,$00,$01,$71,$2F,$7A,$A7,$FD + .byte $00,$6A,$0E,$7E,$00,$0F,$00,$01,$3C,$50,$00,$00,$00,$00,$00 +gone03_rle: + .byte $6C,$00 + .byte $1F,$AA,$01,$00,$02,$2F,$7A,$AA,$01,$00,$15,$3F,$7A,$A7,$AA,$01 + .byte $00,$40,$1E,$77,$87,$00,$0F,$01,$00,$3C,$13,$00,$01,$00,$0F,$80 + .byte $00,$0A,$1F,$77,$A8,$00,$0E,$1F,$A7,$25,$01,$13,$00,$01,$00,$1F + .byte $A7,$00,$01,$19,$1F,$7A,$80,$00,$14,$0F,$7F,$00,$13,$5F,$77,$77 + .byte $77,$77,$7A,$00,$01,$19,$4F,$AA,$AA,$A7,$7A,$5F,$00,$10,$0F,$FC + .byte $01,$42,$0E,$DF,$00,$0F,$00,$02,$5F,$0F,$DB,$02,$48,$0F,$59,$03 + .byte $6B,$08,$00,$01,$50,$00,$00,$00,$00,$00 +gone04_rle: + .byte $69,$00 + .byte $1F,$AA,$01,$00,$02,$2F,$7A,$AA,$01,$00,$15,$3F,$7A,$A7,$AA,$01 + .byte $00,$40,$1E,$77,$87,$00,$0F,$01,$00,$3C,$13,$00,$01,$00,$0F,$80 + .byte $00,$0A,$1F,$77,$A8,$00,$0E,$1F,$A7,$25,$01,$13,$1F,$7A,$29,$01 + .byte $1C,$2F,$77,$7A,$80,$00,$14,$0F,$A4,$01,$14,$4F,$A7,$A7,$A7,$7A + .byte $00,$01,$19,$4F,$AA,$AA,$A7,$7A,$5F,$00,$10,$0F,$FC,$01,$42,$0E + .byte $DF,$00,$0F,$00,$02,$5F,$0F,$DB,$02,$48,$0F,$59,$03,$6B,$08,$00 + .byte $01,$50,$00,$00,$00,$00,$00 +gone05_rle: + .byte $22,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$00,$01,$FF,$26,$1F,$7A + .byte $C1,$00,$6D,$2F,$A7,$7A,$00,$02,$FF,$2E,$50,$00,$00,$00,$00,$00 +gone06_rle: + .byte $2A,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$00,$01,$FF,$26,$1F,$7A + .byte $C1,$00,$6D,$22,$A7,$7A,$01,$00,$0F,$00,$02,$6C,$2F,$A7,$A7,$00 + .byte $02,$A6,$50,$00,$00,$00,$00,$00 +gone07_rle: + .byte $36,$00 + .byte $1F,$AA,$01,$00,$57,$3F,$A7,$A7,$AA,$01,$00,$77,$13,$00,$01,$00 + .byte $1F,$AA,$01,$00,$E4,$0F,$00,$01,$B1,$10,$7A,$01,$00,$0F,$00,$01 + .byte $6C,$3F,$A7,$77,$7A,$06,$01,$6C,$2F,$A7,$77,$00,$01,$24,$50,$00 + .byte $00,$00,$00,$00 +gone08_rle: + .byte $24,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$00,$01,$FF,$FF,$35,$2F + .byte $7A,$77,$CC,$00,$69,$3F,$A7,$A7,$A7,$00,$01,$21,$50,$00,$00,$00 + .byte $00,$00 +gone09_rle: + .byte $B5,$01 + .byte $10,$66,$01,$00,$41,$62,$66,$22,$26,$09,$00,$F0,$08,$26,$22,$22 + .byte $22,$66,$22,$22,$22,$65,$66,$22,$66,$66,$66,$22,$62,$52,$22,$22 + .byte $22,$F6,$22,$22,$16,$00,$01,$01,$00,$D3,$22,$EE,$E2,$EE,$22,$22 + .byte $F2,$F2,$F2,$22,$62,$22,$62,$30,$00,$00,$1C,$00,$11,$22,$01,$00 + .byte $11,$FF,$0C,$00,$2A,$26,$22,$01,$00,$62,$26,$66,$22,$FE,$22,$6E + .byte $29,$00,$3B,$EE,$EE,$FF,$1E,$00,$13,$66,$01,$00,$A0,$62,$22,$26 + .byte $66,$26,$22,$62,$22,$22,$66,$05,$00,$30,$26,$26,$22,$95,$00,$01 + .byte $59,$00,$28,$2F,$F2,$80,$00,$40,$EE,$EE,$6F,$6F,$09,$00,$22,$26 + .byte $62,$1E,$00,$81,$6E,$6E,$FF,$22,$26,$66,$6F,$F2,$6A,$00,$03,$04 + .byte $00,$0C,$63,$00,$24,$22,$66,$17,$00,$06,$80,$00,$13,$00,$01,$00 + .byte $00,$B0,$00,$02,$FC,$00,$01,$D2,$00,$00,$FE,$00,$10,$F6,$0B,$00 + .byte $21,$26,$22,$64,$00,$14,$22,$81,$00,$06,$80,$00,$40,$66,$66,$26 + .byte $66,$69,$00,$13,$62,$C0,$00,$10,$EF,$1D,$00,$00,$12,$00,$1E,$62 + .byte $7B,$00,$04,$03,$01,$13,$22,$1F,$00,$0F,$00,$01,$02,$35,$62,$62 + .byte $66,$01,$00,$00,$27,$00,$02,$8D,$00,$12,$22,$65,$00,$00,$13,$00 + .byte $15,$6F,$80,$00,$00,$42,$00,$11,$FE,$26,$00,$13,$26,$D3,$00,$30 + .byte $26,$26,$2E,$27,$00,$11,$26,$13,$00,$0F,$01,$00,$04,$12,$62,$29 + .byte $00,$01,$CC,$00,$1D,$22,$00,$01,$05,$01,$00,$20,$26,$E6,$78,$00 + .byte $04,$0B,$02,$20,$52,$56,$98,$00,$12,$26,$DB,$00,$08,$80,$00,$10 + .byte $FF,$E2,$01,$1E,$66,$65,$00,$2F,$26,$22,$01,$00,$21,$06,$7F,$00 + .byte $55,$62,$2E,$EE,$6E,$66,$5A,$00,$52,$26,$5F,$55,$66,$26,$01,$00 + .byte $28,$22,$F6,$80,$00,$1F,$2E,$48,$00,$03,$1F,$F2,$78,$00,$1C,$0A + .byte $00,$01,$40,$22,$EF,$EF,$EF,$07,$03,$05,$80,$00,$00,$00,$02,$05 + .byte $D0,$01,$17,$FF,$80,$00,$09,$F3,$00,$41,$62,$62,$22,$62,$26,$00 + .byte $3F,$E2,$EE,$FF,$FE,$00,$22,$0B,$58,$02,$12,$26,$5A,$01,$00,$78 + .byte $01,$00,$B6,$02,$1B,$62,$80,$00,$15,$26,$50,$02,$14,$62,$D8,$02 + .byte $10,$66,$5D,$02,$5F,$57,$27,$EE,$E6,$FF,$00,$01,$1F,$50,$00,$00 + .byte $00,$00,$00 +gone10_rle: + .byte $DB,$01 + .byte $12,$EE,$01,$00,$21,$22,$2E,$07,$00,$A1,$2E,$22,$EE,$22,$22,$EE + .byte $EE,$EE,$6E,$66,$15,$00,$21,$EE,$5E,$06,$00,$06,$01,$00,$F3,$02 + .byte $22,$FF,$FE,$FF,$EE,$EE,$FE,$FE,$FE,$22,$2E,$EE,$EF,$EE,$EE,$2E + .byte $E2,$18,$00,$12,$FF,$1E,$00,$03,$44,$00,$51,$22,$22,$2E,$E2,$22 + .byte $01,$00,$A2,$EE,$EE,$22,$22,$26,$66,$22,$FE,$22,$6E,$0F,$00,$4A + .byte $FF,$FF,$FF,$22,$01,$00,$04,$5A,$00,$F3,$04,$E2,$22,$2E,$EE,$2E + .byte $22,$E2,$2E,$EE,$22,$EE,$FE,$EE,$EE,$E6,$E6,$EE,$EE,$E2,$50,$00 + .byte $28,$E2,$2E,$80,$00,$40,$FF,$FF,$EF,$EF,$09,$00,$00,$16,$00,$10 + .byte $2E,$AA,$00,$71,$6E,$FF,$EE,$E2,$EE,$EF,$FE,$2A,$00,$03,$7E,$00 + .byte $10,$22,$82,$00,$11,$2E,$84,$00,$90,$EE,$E2,$2E,$22,$66,$22,$66 + .byte $22,$26,$14,$00,$17,$E2,$80,$00,$13,$00,$01,$00,$26,$EE,$EE,$82 + .byte $00,$21,$E2,$EE,$FE,$00,$31,$F6,$EF,$FE,$DA,$00,$14,$22,$19,$00 + .byte $19,$2E,$80,$00,$01,$08,$00,$23,$22,$22,$16,$00,$34,$66,$66,$EF + .byte $1D,$00,$01,$11,$00,$06,$DA,$00,$11,$E2,$09,$01,$01,$11,$00,$01 + .byte $7E,$00,$3F,$62,$22,$EE,$00,$01,$08,$04,$61,$00,$02,$46,$00,$01 + .byte $D0,$00,$10,$22,$69,$01,$28,$EF,$EF,$82,$01,$12,$22,$81,$00,$52 + .byte $22,$22,$62,$26,$22,$7C,$01,$20,$E6,$E6,$A2,$00,$24,$62,$EE,$8D + .byte $01,$05,$7D,$00,$13,$2E,$60,$00,$01,$7A,$00,$00,$84,$00,$01,$85 + .byte $00,$2E,$2F,$22,$00,$01,$05,$C0,$00,$40,$FE,$EE,$EE,$22,$6D,$00 + .byte $85,$2E,$2E,$2E,$2E,$2F,$FE,$2E,$E2,$DA,$00,$0A,$80,$00,$00,$64 + .byte $01,$13,$66,$7F,$00,$06,$3D,$00,$03,$0C,$02,$1F,$22,$01,$00,$1C + .byte $07,$80,$01,$55,$2F,$FF,$EF,$EE,$22,$ED,$00,$32,$2F,$22,$E2,$01 + .byte $00,$0B,$00,$01,$14,$2F,$5D,$01,$17,$2E,$01,$00,$5F,$22,$22,$F2 + .byte $EE,$EE,$80,$00,$1A,$0A,$00,$01,$02,$57,$01,$12,$E2,$00,$01,$00 + .byte $E1,$02,$42,$EF,$2E,$EE,$2E,$55,$02,$09,$02,$03,$03,$D6,$01,$12 + .byte $E2,$67,$00,$60,$62,$62,$62,$22,$62,$62,$10,$00,$5F,$F2,$FF,$FF + .byte $2E,$2E,$00,$01,$28,$04,$58,$02,$01,$80,$00,$22,$FE,$EF,$4C,$02 + .byte $05,$81,$00,$14,$22,$64,$01,$02,$7E,$00,$00,$56,$02,$00,$DC,$02 + .byte $11,$66,$02,$00,$82,$22,$26,$E2,$E2,$EE,$FF,$F6,$FF,$F5,$02,$0F + .byte $00,$01,$19,$50,$00,$00,$00,$00,$00 +gone11_rle: + .byte $37,$00 + .byte $1F,$AA,$01,$00,$89,$1F,$7A,$5B,$00,$47,$13,$00,$01,$00,$0F,$24 + .byte $00,$09,$1F,$77,$FE,$00,$6B,$3F,$77,$A7,$AA,$00,$01,$6A,$0F,$FF + .byte $00,$6C,$0E,$80,$00,$0F,$00,$01,$DB,$2F,$A7,$AA,$00,$01,$4C,$50 + .byte $00,$00,$00,$00,$00 +gone13_rle: + .byte $45,$00 + .byte $1F,$AA,$01,$00,$02,$2F,$7A,$AA,$01,$00,$6B,$1F,$77,$87,$00,$4E + .byte $13,$00,$01,$00,$0F,$80,$00,$0A,$1F,$77,$00,$01,$6C,$1F,$77,$00 + .byte $01,$65,$03,$7A,$00,$1F,$77,$02,$02,$67,$1F,$A7,$00,$01,$6B,$01 + .byte $7E,$02,$01,$84,$00,$0F,$02,$01,$6B,$0F,$00,$01,$49,$50,$00,$00 + .byte $00,$00,$00 +gone14_rle: + .byte $3E,$00 + .byte $1F,$AA,$01,$00,$83,$17,$7A,$06,$00,$0F,$01,$00,$42,$13,$00,$01 + .byte $00,$0F,$1F,$00,$04,$1F,$77,$00,$01,$6C,$0E,$80,$00,$0F,$00,$01 + .byte $5B,$2E,$A7,$7A,$7E,$01,$0F,$04,$01,$BA,$0E,$00,$01,$0F,$01,$00 + .byte $7D,$1F,$A7,$00,$02,$4D,$50,$00,$00,$00,$00,$00 +gone16_rle: + .byte $34,$00 + .byte $1F,$AA,$01,$00,$82,$1F,$77,$62,$00,$4E,$13,$00,$01,$00,$0F,$80 + .byte $00,$65,$0F,$01,$00,$0B,$2F,$A7,$7A,$00,$01,$6A,$00,$82,$00,$0F + .byte $19,$02,$83,$0F,$00,$01,$56,$1F,$AA,$00,$01,$CF,$50,$00,$00,$00 + .byte $00,$00 +gone18_rle: + .byte $2D,$00 + .byte $1F,$AA,$01,$00,$D3,$1C,$7A,$11,$00,$13,$00,$01,$00,$0F,$7F,$00 + .byte $54,$1F,$A7,$FC,$00,$6A,$3F,$7A,$77,$AA,$00,$01,$6B,$0F,$01,$00 + .byte $7F,$0F,$00,$01,$F0,$50,$00,$00,$00,$00,$00 +gone19_rle: + .byte $37,$00 + .byte $1F,$AA,$01,$00,$52,$2F,$77,$AA,$01,$00,$6B,$2C,$A7,$7A,$12,$00 + .byte $13,$00,$01,$00,$0F,$80,$00,$53,$2F,$7A,$A7,$FD,$00,$68,$5F,$7A + .byte $AA,$7A,$77,$AA,$00,$01,$6B,$0F,$01,$00,$7F,$0F,$00,$01,$F0,$50 + .byte $00,$00,$00,$00,$00 +gone20_rle: + .byte $2D,$00 + .byte $1F,$AA,$01,$00,$D3,$1C,$7A,$11,$00,$13,$00,$01,$00,$0F,$7F,$00 + .byte $54,$1F,$A7,$FC,$00,$6A,$3F,$7A,$77,$AA,$00,$01,$6B,$0F,$01,$00 + .byte $7F,$0F,$00,$01,$F0,$50,$00,$00,$00,$00,$00 +gone21_rle: + .byte $20,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$EE,$00,$D3,$1F,$7A,$00 + .byte $01,$EC,$1F,$AA,$00,$01,$FF,$02,$50,$00,$00,$00,$00,$00 +gone23_rle: + .byte $40,$00 + .byte $1F,$AA,$01,$00,$2C,$3F,$77,$A7,$AA,$01,$00,$69,$1F,$7A,$7F,$00 + .byte $25,$13,$00,$01,$00,$0F,$FD,$00,$A9,$2E,$AA,$77,$3B,$00,$0F,$00 + .byte $01,$58,$4F,$7A,$A7,$A7,$AA,$01,$00,$A6,$0E,$00,$01,$0E,$5C,$01 + .byte $0F,$DC,$01,$A5,$0F,$00,$01,$14,$50,$00,$00,$00,$00,$00 +gone24_rle: + .byte $34,$00 + .byte $1F,$AA,$01,$00,$AC,$1F,$A7,$38,$00,$24,$13,$00,$01,$00,$0F,$F9 + .byte $00,$A6,$5E,$7A,$AA,$AA,$AA,$77,$3F,$00,$0F,$00,$01,$57,$2F,$77 + .byte $7A,$38,$02,$A9,$0F,$00,$02,$AE,$0F,$00,$01,$2F,$50,$00,$00,$00 + .byte $00,$00 +gone25_rle: + .byte $3E,$00 + .byte $1F,$AA,$01,$00,$89,$1F,$7A,$5B,$00,$47,$13,$00,$01,$00,$0F,$25 + .byte $00,$0A,$1F,$77,$00,$01,$6C,$0F,$80,$00,$0D,$1F,$A7,$00,$01,$4B + .byte $2F,$77,$A7,$FF,$00,$8B,$0F,$00,$02,$4C,$1F,$7A,$FF,$00,$6B,$3F + .byte $A7,$A7,$AA,$00,$01,$4B,$50,$00,$00,$00,$00,$00 +gone26_rle: + .byte $64,$00 + .byte $1F,$AA,$01,$00,$82,$19,$7A,$07,$00,$0F,$51,$00,$32,$1A,$77,$11 + .byte $00,$13,$00,$01,$00,$0F,$2F,$00,$03,$13,$77,$07,$00,$0F,$81,$00 + .byte $32,$11,$77,$04,$00,$1F,$77,$33,$00,$19,$13,$A7,$3A,$00,$1F,$77 + .byte $80,$00,$31,$7F,$A7,$A7,$77,$77,$77,$77,$7A,$00,$01,$19,$03,$7F + .byte $00,$2F,$A7,$A7,$06,$02,$6A,$1F,$77,$5C,$00,$48,$0F,$00,$01,$10 + .byte $1F,$7A,$FE,$00,$6B,$0E,$7D,$01,$0F,$00,$01,$3C,$50,$00,$00,$00 + .byte $00,$00 +gone27_rle: + .byte $64,$00 + .byte $1F,$AA,$01,$00,$55,$1F,$77,$2D,$00,$19,$19,$7A,$07,$00,$0F,$01 + .byte $00,$30,$1C,$7A,$80,$00,$13,$00,$01,$00,$0F,$AD,$00,$0A,$1F,$77 + .byte $FA,$00,$33,$7F,$77,$7A,$77,$77,$77,$77,$A7,$33,$00,$18,$1F,$A7 + .byte $80,$00,$38,$30,$7A,$77,$A7,$7F,$00,$1F,$7A,$00,$01,$19,$03,$7F + .byte $00,$2F,$A7,$AA,$01,$00,$6A,$1F,$77,$5C,$00,$48,$0F,$00,$01,$10 + .byte $1F,$7A,$FF,$00,$6B,$3F,$A7,$A7,$AA,$00,$01,$4B,$50,$00,$00,$00 + .byte $00,$00 +gone28_rle: + .byte $38,$00 + .byte $1F,$AA,$01,$00,$83,$1F,$7A,$61,$00,$4D,$13,$00,$01,$00,$0F,$1F + .byte $00,$04,$1F,$77,$00,$01,$6C,$1F,$77,$00,$01,$6C,$00,$81,$00,$1F + .byte $7A,$04,$01,$6C,$1F,$A7,$00,$01,$69,$0F,$01,$00,$CD,$80,$00,$00 + .byte $00,$00,$00,$00,$00,$00 +gone31_rle: + .byte $5A,$00 + .byte $1F,$AA,$01,$00,$55,$1F,$77,$2D,$00,$19,$1F,$7A,$7E,$00,$3D,$1C + .byte $7A,$80,$00,$13,$00,$01,$00,$0F,$AD,$00,$30,$0F,$FA,$00,$0E,$7F + .byte $77,$7A,$77,$77,$77,$77,$A7,$2D,$01,$45,$0F,$FB,$00,$0D,$20,$77 + .byte $A7,$7F,$00,$1F,$7A,$00,$01,$1A,$10,$7A,$2F,$00,$3F,$A7,$A7,$A7 + .byte $1F,$02,$56,$0F,$06,$02,$52,$0F,$00,$01,$16,$0F,$01,$00,$CF,$80 + .byte $00,$00,$00,$00,$00,$00,$00,$00 +gone32_rle: + .byte $34,$00 + .byte $1F,$AA,$01,$00,$89,$1F,$7A,$5B,$00,$47,$13,$00,$01,$00,$0F,$FA + .byte $00,$DF,$0F,$00,$01,$13,$1E,$77,$84,$00,$0F,$01,$00,$5D,$3F,$A7 + .byte $AA,$AA,$00,$02,$E6,$0E,$FF,$00,$0F,$00,$01,$3F,$50,$00,$00,$00 + .byte $00,$00 +gone34_rle: + .byte $56,$00 + .byte $1F,$AA,$01,$00,$05,$4F,$AF,$AF,$AF,$AA,$01,$00,$0A,$3F,$FA,$AF + .byte $AA,$01,$00,$43,$2F,$FA,$AA,$01,$00,$50,$13,$00,$01,$00,$0F,$FB + .byte $00,$02,$0F,$6C,$00,$3C,$1F,$7A,$3C,$00,$28,$2F,$AF,$FF,$81,$00 + .byte $30,$4F,$A7,$A7,$A7,$A7,$00,$01,$18,$09,$01,$00,$2F,$FF,$AA,$01 + .byte $00,$6B,$1F,$AF,$00,$02,$5F,$0F,$01,$00,$D1,$80,$00,$00,$00,$00 + .byte $00,$00,$00,$00 +gone35_rle: + .byte $40,$00 + .byte $1F,$AA,$01,$00,$85,$3F,$FF,$FF,$FF,$5F,$00,$49,$13,$00,$01,$00 + .byte $0F,$1D,$00,$02,$1F,$FA,$FD,$00,$6D,$1E,$AF,$8A,$00,$0F,$00,$01 + .byte $59,$07,$86,$01,$0F,$09,$01,$75,$0F,$00,$01,$64,$0F,$01,$00,$62 + .byte $1F,$FA,$F6,$00,$46,$09,$00,$01,$50,$00,$00,$00,$00,$00 +gone36_rle: + .byte $38,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$1D,$00,$02,$10,$FA,$05 + .byte $00,$1F,$FF,$9E,$00,$68,$1F,$AF,$00,$01,$6B,$05,$01,$00,$1F,$FF + .byte $A6,$01,$6C,$1F,$AF,$00,$01,$6C,$0F,$F7,$00,$65,$0F,$00,$02,$52 + .byte $50,$00,$00,$00,$00,$00 +gone37_rle: + .byte $35,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$9F,$00,$84,$11,$FA,$03 + .byte $00,$0F,$00,$01,$68,$5F,$AF,$AA,$AF,$FA,$FA,$04,$01,$6B,$2F,$FF + .byte $AF,$00,$01,$67,$2E,$FA,$AF,$81,$01,$0F,$00,$03,$BD,$50,$00,$00 + .byte $00,$00,$00 +gone38_rle: + .byte $29,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$00,$01,$FF,$06,$4F,$AF + .byte $AA,$AF,$FA,$A3,$00,$6C,$1F,$FF,$00,$01,$6B,$2F,$AA,$FA,$00,$02 + .byte $CC,$50,$00,$00,$00,$00,$00 +gone39_rle: + .byte $36,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$A2,$00,$87,$1F,$EA,$00 + .byte $01,$6A,$4F,$EA,$FA,$FE,$EA,$FE,$00,$69,$4F,$AE,$FF,$FF,$7E,$00 + .byte $01,$69,$3F,$AE,$AA,$EE,$00,$02,$6C,$1F,$A7,$00,$02,$4D,$50,$00 + .byte $00,$00,$00,$00 +gone40_rle: + .byte $3C,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$9F,$00,$84,$5F,$FE,$EF + .byte $FF,$FF,$6F,$00,$01,$68,$6F,$FF,$6F,$FE,$FE,$E6,$FF,$00,$01,$67 + .byte $6F,$FF,$EE,$FF,$FF,$E6,$FF,$00,$01,$67,$6F,$AF,$FE,$FE,$FE,$FF + .byte $FF,$00,$03,$CB,$50,$00,$00,$00,$00,$00 +gone42_rle: + .byte $58,$00 + .byte $1F,$AA,$01,$00,$2C,$3F,$7A,$A7,$AA,$01,$00,$69,$1F,$7A,$39,$00 + .byte $25,$13,$00,$01,$00,$0F,$FE,$00,$87,$1F,$EA,$24,$00,$10,$2F,$77 + .byte $AA,$00,$01,$45,$4F,$EA,$FA,$FE,$EA,$FE,$00,$0F,$0F,$FF,$00,$47 + .byte $4F,$AE,$FF,$FF,$7E,$22,$00,$0B,$1E,$A7,$7E,$00,$0F,$00,$01,$38 + .byte $4F,$AE,$AA,$EE,$AA,$01,$00,$6A,$1F,$66,$59,$03,$4B,$80,$00,$00 + .byte $00,$00,$00,$00,$00,$00 +gone43_rle: + .byte $41,$00 + .byte $1F,$AA,$01,$00,$2C,$3F,$77,$A7,$AA,$01,$00,$6A,$1F,$7A,$38,$00 + .byte $24,$13,$00,$01,$00,$0F,$7C,$00,$2A,$2F,$7A,$7A,$FE,$00,$6A,$1E + .byte $A7,$FD,$00,$0F,$00,$01,$5B,$0F,$FE,$00,$69,$0E,$7C,$01,$0F,$00 + .byte $01,$5E,$0F,$01,$00,$A9,$80,$00,$00,$00,$00,$00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/10_gone/intro_zappo.inc b/demos/another_myst/intro_graphics/10_gone/intro_zappo.inc new file mode 100644 index 00000000..162bb985 --- /dev/null +++ b/demos/another_myst/intro_graphics/10_gone/intro_zappo.inc @@ -0,0 +1,227 @@ +blue_zappo_rle: .byte $28 ; ysize=48 + .byte $A5,$66, $62, $66, $22, $26, $A5,$66, $26 + .byte $A3,$22, $66, $A3,$22, $6E, $66, $22, $A3,$66 + .byte $22, $62, $E2, $A3,$22, $F6, $A5,$22, $A8,$66 + .byte $62, $22, $26, $66, $26, $22, $62 + .byte $22,$22, $66, $22, $62, $22,$22, $26,$26, $22 + .byte $66, $62, $66, $22, $66,$66, $A3,$22, $2F + .byte $F2, $A4,$22, $66,$66, $26, $22, $26, $A5,$66 + .byte $62, $22, $62, $66,$66, $22, $66, $22,$22 + .byte $66,$66, $62, $22, $62, $26, $22, $66 + .byte $22, $26, $62, $A5,$22, $2F, $F2, $A3,$22 + .byte $A3,$66, $62,$62, $AA,$66, $22,$22, $62, $22, $A4,$66 + .byte $62, $22,$22, $66, $A3,$22, $26, $62, $66,$66 + .byte $22,$22, $6F, $A3,$22, $AB,$66, $26, $E6, $66,$66 + .byte $62, $22, $66, $22, $26, $A5,$66, $E2 + .byte $E6, $62,$62, $66,$66, $26, $A3,$66, $A5,$22, $AA,$66 + .byte $62, $2E, $EE, $6E, $66, $22,$22, $66 + .byte $A6,$22, $26, $EF, $EE, $66, $A7,$26, $22 + .byte $F6, $A3,$22, $A6,$66, $22, $A3,$EF, $66,$66, $62 + .byte $66,$66, $22,$22, $66, $A5,$22, $62, $26, $22 + .byte $66, $62, $A8,$22, $FF, $A3,$22, $A6,$66, $22 + .byte $A3,$EE, $66,$66, $A3,$26, $22,$22, $66, $22,$22, $62 + .byte $66,$66, $26, $22, $66, $22, $66, $62 + .byte $A7,$22, $FF, $A3,$22, $A6,$66, $22, $EE, $E6 + .byte $EE, $22,$22, $A3,$F2, $22, $62, $22, $62 + .byte $A3,$66, $26, $A5,$22, $66,$66, $A6,$22, $FF, $A3,$22 + .byte $A6,$66, $22, $A3,$EE, $6F,$6F, $A3,$66, $22, $26 + .byte $62, $22, $66,$66, $A3,$22, $6E,$6E, $FF, $22 + .byte $26, $66, $6F, $F2, $A4,$22, $26, $A3,$22 + .byte $A6,$66, $22, $A3,$EE, $66,$66, $26, $66, $A3,$22 + .byte $26, $62, $A5,$22, $66,$66, $EF, $22,$22, $A3,$66 + .byte $A3,$22, $62, $A4,$22, $A6,$66, $22,$22, $EE,$EE, $FE + .byte $66,$66, $22,$22, $62, $26, $22, $26, $22,$22 + .byte $66, $22,$22, $26,$26, $2E, $22,$22, $26, $62 + .byte $26, $22,$22, $62, $26, $A4,$22, $A6,$66, $22,$22 + .byte $EE,$EE, $FF, $66, $26, $22,$22, $66, $A3,$22 + .byte $62,$62, $26, $AB,$22, $62, $26, $A5,$22, $A6,$66 + .byte $22,$22, $EE, $2E, $A5,$22, $F2, $22, $2F + .byte $A4,$22, $A4,$EE, $22, $F2, $2F, $E2, $EE + .byte $22, $F2, $A7,$22, $A6,$66, $A8,$22, $2F, $22 + .byte $2F, $A5,$22, $62, $6E, $26, $22, $2F + .byte $22,$22, $2F, $E2, $EE, $FF, $A7,$22, $A4,$66 + .byte $26, $AD,$22, $26, $66, $6E, $EE, $A8,$22 + .byte $EE, $E6, $FF, $A7,$22, $66,$66, $26, $AF,$22 + .byte $26, $66, $22, $6E, $A3,$22, $2F, $A4,$22 + .byte $EE,$EE, $FF, $A7,$22, $26, $A0,$11,$22, $66, $E2 + .byte $22, $E2,$E2, $2E, $A7,$22, $EE, $FF, $A0,$15,$22 + .byte $62, $A3,$22, $26,$26, $66, $AA,$22, $EE, $FF + .byte $A0,$16,$22, $26, $A4,$22, $66,$66, $62, $A8,$22, $2F + .byte $A0,$A8,$22 + .byte $A1 +zappo01_rle: .byte $28 ; ysize=48 + .byte $A0,$19,$AA, $A3,$AF, $A0,$7B,$AA, $EA, $FF,$FF, $A0,$26,$AA, $EE + .byte $FF,$FF, $A0,$25,$AA, $A0,$01,$AE, $A0,$02,$AF, $A0,$41,$AA, $EA, $A0,$25,$AA + .byte $EA, $A0,$01,$AE, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$6E,$AA + .byte $A1 +zappo02_rle: .byte $28 ; ysize=48 + .byte $A0,$41,$AA, $A3,$FF, $A0,$53,$AA, $FA, $FF, $EE, $A0,$25,$AA + .byte $A0,$01,$AE, $FF, $EE, $A0,$25,$AA, $A0,$01,$AE, $A0,$01,$AF, $A0,$01,$AE + .byte $A0,$42,$AA, $EA, $A0,$01,$AE, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$94,$AA + .byte $A1 +zappo03_rle: .byte $28 ; ysize=48 + .byte $A7,$EE, $22, $2E, $A5,$EE, $2E, $22, $EE,$EE + .byte $22, $A3,$EE, $2E, $A5,$EE, $22, $A5,$EE, $22 + .byte $AD,$EE, $E2, $22, $2E, $EE, $2E, $22 + .byte $E2, $2E, $EE, $22, $EE, $FE, $EE + .byte $E2, $A6,$EE, $22, $A5,$EE, $E2, $2E, $AE,$EE + .byte $E2, $22, $E2, $EE,$EE, $22,$22, $A3,$EE, $EF + .byte $FE, $A4,$EE, $FF, $22, $E2, $2E, $EE + .byte $FE, $A3,$EE, $E2, $2E, $A0,$12,$EE, $22, $EE + .byte $2E, $A4,$EE, $EF, $FE, $EE,$EE, $66, $22 + .byte $EE, $FE, $EF, $A5,$EE, $22, $AE,$EE, $2E + .byte $FE, $EE,$EE, $22, $EE, $22, $EE, $E2 + .byte $A4,$2E, $6F, $EE, $E6, $E2, $EF, $FF,$FF + .byte $A0,$13,$EE, $E2, $2F, $FF, $EF, $EE, $22 + .byte $EE, $22, $A6,$EE, $E6, $FF, $EE,$EE, $2E + .byte $2F,$2F, $A4,$2E, $EE, $22, $A9,$EE, $22, $A3,$FF + .byte $EE,$EE, $E2, $EE,$EE, $22, $EE, $22, $A5,$EE + .byte $FE, $EF, $EE, $2E, $A9,$EE, $22, $A9,$EE + .byte $22, $A3,$FF, $A5,$EE, $22, $EE, $22, $EE,$EE + .byte $FE, $EF,$EF, $2F, $EE, $66, $EE, $2E + .byte $EF, $FE, $A6,$EE, $22, $A9,$EE, $22, $FF + .byte $F6, $FF, $EE,$EE, $A3,$FE, $22, $2E, $EE + .byte $FE, $EF, $EE,$EE, $2E, $AD,$EE, $22, $A9,$EE + .byte $22, $A3,$FF, $EF,$EF, $A3,$EE, $22, $E2, $2E + .byte $A3,$EE, $E2, $EE,$EE, $6E,$6E, $FF, $EE, $E2 + .byte $EE, $EF, $FE, $A4,$EE, $E2, $A9,$EE, $22 + .byte $A3,$FF, $EE,$EE, $2E, $EE, $22,$22, $2E, $E2 + .byte $2E, $EE, $E2, $A3,$EE, $66,$66, $EF, $A8,$EE + .byte $2E, $AA,$EE, $22,$22, $A3,$FF, $EE,$EE, $22,$22, $62 + .byte $26, $EE, $E2, $EE,$EE, $FF, $EE,$EE, $E6,$E6 + .byte $A3,$EE, $E2, $62, $A3,$EE, $2E, $E2, $AA,$EE + .byte $22,$22, $A3,$FF, $EE, $2E, $22,$22, $66, $E2 + .byte $EE,$EE, $FE,$FE, $2F, $AA,$2E, $EE, $2E, $E2 + .byte $AB,$EE, $22,$22, $FF, $2F, $A4,$22, $E2, $FE + .byte $2E, $2F, $A4,$22, $A4,$FF, $22, $F2, $2F + .byte $E2, $EE, $22, $F2, $AD,$EE, $22,$22, $E2 + .byte $2E, $A3,$22, $EE, $2F, $22, $2F, $A5,$22 + .byte $62, $6F, $26, $22, $2F, $22,$22, $EF + .byte $F2, $FF,$FF, $AB,$EE, $2E, $22, $E2, $2E + .byte $A5,$22, $2E, $A4,$EE, $E6, $66, $6E, $EE + .byte $2E,$2E, $EE, $2E, $EE, $22, $EE,$EE, $FF + .byte $F6, $FF, $A4,$2E, $A5,$EE, $2E, $A3,$22, $EE + .byte $A7,$22, $A4,$EE, $E6, $66, $22, $6E, $22,$22 + .byte $EE, $EF, $EE, $22, $EE,$EE, $A3,$FF, $A7,$22 + .byte $2E, $A6,$22, $2E,$2E, $E2, $A4,$22, $A4,$EE, $66 + .byte $F2, $22, $F2,$F2, $2E, $A7,$EE, $FF,$FF, $AF,$22 + .byte $E2, $2E, $A4,$22, $A4,$EE, $E6,$E6, $66, $A3,$22 + .byte $A7,$EE, $FF,$FF, $AD,$22, $E2, $2E, $A7,$22, $2E + .byte $22, $A3,$2E, $66,$66, $62, $22, $2E, $A6,$EE + .byte $2F, $A0,$A8,$22 + .byte $A1 +zappo04_rle: .byte $28 ; ysize=48 + .byte $A0,$92,$AA, $FF, $A0,$29,$AA, $FA, $FF, $A0,$26,$AA, $A0,$02,$AF + .byte $A0,$21,$AA, $FA, $A0,$01,$AF, $A0,$FF,$AA, $A0,$FF,$AA, $A0,$B9,$AA + .byte $A1 +zappo05_rle: .byte $28 ; ysize=48 + .byte $A0,$B8,$AA, $EE, $EA, $EF, $FA, $A0,$24,$AA, $A0,$01,$AE + .byte $EF, $EE, $FF, $A0,$24,$AA, $A0,$01,$AF, $A0,$01,$AA, $A0,$01,$AE + .byte $A0,$FF,$AA, $A0,$FF,$AA, $A0,$B7,$AA + .byte $A1 +zappo06_rle: .byte $28 ; ysize=48 + .byte $A0,$B7,$AA, $FA, $EF,$EF, $FA,$FA, $EA,$EA, $A0,$20,$AA, $FF + .byte $EE, $FF,$FF, $EE, $FF, $A0,$02,$AE, $A0,$20,$AA, $FF + .byte $FE, $EF,$EF, $FE, $FF, $A0,$22,$AA, $A6,$AF, $A0,$FF,$AA + .byte $A0,$FF,$AA, $A0,$8E,$AA + .byte $A1 +zappo07_rle: .byte $28 ; ysize=48 + .byte $A0,$E1,$AA, $FF, $A0,$27,$AA, $FF, $A0,$26,$AA, $FA, $A0,$01,$AF + .byte $A0,$26,$AA, $FF, $A0,$27,$AA, $FF, $A0,$27,$AA, $FF, $A0,$27,$AA + .byte $FF, $A0,$27,$AA, $FF, $A0,$FF,$AA, $A0,$C8,$AA + .byte $A1 +zappo08_rle: .byte $28 ; ysize=48 + .byte $A0,$E1,$AA, $A0,$01,$AF, $A0,$25,$AA, $FA, $A0,$01,$AF, $A0,$26,$AA, $FF + .byte $A0,$27,$AA, $FF, $A0,$27,$AA, $FF, $A0,$27,$AA, $FF, $A0,$28,$AA + .byte $FF, $A0,$27,$AA, $FF, $A0,$FF,$AA, $A0,$C8,$AA + .byte $A1 +zappo09_rle: .byte $28 ; ysize=48 + .byte $A0,$B7,$AA, $FA, $FF,$FF, $FA,$FA, $A0,$22,$AA, $A6,$FF, $A0,$22,$AA + .byte $A6,$FF, $A0,$22,$AA, $FF,$FF, $A4,$AF, $A0,$23,$AA, $FF, $A0,$27,$AA + .byte $FF, $A0,$27,$AA, $FF, $A0,$27,$AA, $FF, $A0,$27,$AA, $FF + .byte $A0,$FF,$AA, $A0,$C9,$AA + .byte $A1 +zappo10_rle: .byte $28 ; ysize=48 + .byte $A0,$66,$AA, $A3,$FF, $A0,$24,$AA, $FA, $A3,$FF, $A0,$24,$AA, $FF + .byte $A0,$01,$AF, $A0,$01,$AA, $A0,$01,$AF, $FA, $A0,$23,$AA, $FF, $A3,$AA + .byte $A0,$01,$AF, $A0,$23,$AA, $FF, $A0,$28,$AA, $A0,$01,$AF, $FA, $A0,$27,$AA + .byte $FF, $A0,$27,$AA, $FF, $A0,$27,$AA, $FF, $A0,$27,$AA, $FF + .byte $A0,$27,$AA, $FF, $A0,$FF,$AA, $A0,$C9,$AA + .byte $A1 +zappo11_rle: .byte $28 ; ysize=48 + .byte $A0,$3F,$AA, $FF, $A0,$27,$AA, $FF,$FF, $A0,$26,$AA, $FF,$FF, $A0,$24,$AA + .byte $FA, $A4,$FF, $FA,$FA, $A0,$21,$AA, $A0,$01,$AF, $A6,$FF, $A0,$22,$AA + .byte $A6,$FF, $A0,$21,$AA, $A0,$01,$AF, $A3,$FF, $A3,$AF, $A0,$22,$AA, $A3,$FF + .byte $A0,$24,$AA, $A4,$FF, $A0,$23,$AA, $A3,$AF, $FF,$FF, $A0,$26,$AA, $FF,$FF + .byte $A0,$25,$AA, $FA, $FF, $A0,$02,$AF, $A0,$FF,$AA, $A0,$C7,$AA + .byte $A1 +zappo12_rle: .byte $28 ; ysize=48 + .byte $A0,$E1,$AA, $FF, $A0,$27,$AA, $FF, $A0,$26,$AA, $FF,$FF, $A0,$24,$AA + .byte $FA, $FF,$FF, $A0,$23,$AA, $FA, $A3,$FF, $A0,$01,$AF, $A0,$22,$AA + .byte $A5,$FF, $FA, $A0,$21,$AA, $FA, $A6,$FF, $A0,$21,$AA, $A7,$FF + .byte $FA, $A0,$FF,$AA, $A0,$C7,$AA + .byte $A1 +zappo13_rle: .byte $28 ; ysize=48 + .byte $A0,$E1,$AA, $FF, $A0,$27,$AA, $FF, $A0,$26,$AA, $FF,$FF, $A0,$24,$AA + .byte $FA, $FF,$FF, $A0,$23,$AA, $FA, $A4,$FF, $A0,$01,$AA, $FF + .byte $A0,$20,$AA, $A8,$FF, $A0,$1D,$AA, $A3,$FA, $A8,$FF, $A4,$FA, $A0,$19,$AA + .byte $A0,$11,$FF, $A0,$18,$AA, $A0,$01,$AF, $A0,$FF,$AA, $A0,$A7,$AA + .byte $A1 +zappo14_rle: .byte $28 ; ysize=48 + .byte $A0,$E1,$AA, $FF, $A0,$27,$AA, $FF, $A0,$26,$AA, $FF,$FF, $A0,$24,$AA + .byte $FA, $FF,$FF, $A0,$23,$AA, $FA, $A4,$FF, $A0,$01,$AA, $FF + .byte $A0,$20,$AA, $A8,$FF, $A0,$1D,$AA, $A3,$FA, $A8,$FF, $A4,$FA, $A0,$19,$AA + .byte $A0,$11,$FF, $A0,$15,$AA, $A0,$13,$FF, $A0,$14,$AA, $FA, $A0,$13,$FF, $A0,$14,$AA + .byte $A0,$14,$FF, $A0,$15,$AA, $FF,$FF, $A0,$02,$AF, $AF,$FF, $A0,$15,$AA, $FF,$FF + .byte $A0,$02,$AA, $A0,$01,$AF, $AE,$FF, $A0,$15,$AA, $FF,$FF, $A6,$AA, $FF + .byte $A8,$AA, $FF,$FF, $A0,$01,$AF, $A0,$13,$AA, $A4,$AF, $A8,$AA, $FA,$FA + .byte $A4,$AA, $A0,$01,$AF, $A0,$22,$AA, $A3,$AF, $A0,$83,$AA + .byte $A1 +zappo15_rle: .byte $28 ; ysize=48 + .byte $A0,$3F,$AA, $FF, $A0,$27,$AA, $FF,$FF, $A0,$26,$AA, $FF,$FF, $A0,$24,$AA + .byte $FA, $A4,$FF, $FA,$FA, $A0,$21,$AA, $A0,$01,$AF, $A6,$FF, $A0,$22,$AA + .byte $A6,$FF, $A0,$22,$AA, $A7,$FF, $FA, $A0,$20,$AA, $A8,$FF, $A0,$1C,$AA + .byte $A3,$FA, $AA,$FF, $FA, $A0,$19,$AA, $FA, $EF, $AD,$FF + .byte $A0,$17,$AA, $FA, $FF,$FF, $FE, $EF, $AD,$FF, $FA + .byte $A0,$12,$AA, $EF,$EF, $A5,$FF, $FE, $AD,$FF, $EF, $FA + .byte $AF,$AA, $A3,$EE, $A0,$13,$FF, $EF, $FE, $FF, $AF,$AA + .byte $EE,$EE, $A0,$14,$FF, $FE, $FF,$FF, $FA, $AE,$AA, $EE,$EE + .byte $EF, $A0,$16,$FF, $EF,$EF, $AB,$AA, $EA,$EA, $A3,$EE, $A0,$14,$FF + .byte $A5,$EE, $22,$22, $A8,$AA, $EF, $FE, $A3,$EE, $A0,$14,$FF + .byte $A5,$EE, $22,$22, $A8,$AA, $FE, $EF, $A3,$EE, $A0,$14,$FF + .byte $A5,$EE, $22,$22, $A8,$AA, $A5,$EE, $EF,$EF, $A0,$10,$FF, $EF + .byte $A6,$EE, $22,$22, $A8,$AA, $A7,$EE, $FE, $FF,$FF, $EE + .byte $EF, $FF, $FE, $A0,$10,$EE, $22,$22, $A8,$AA, $A5,$EE + .byte $FE, $FF,$FF, $EF, $A4,$EE, $EF,$EF, $AF,$EE, $22,$22 + .byte $A8,$AA, $A0,$1E,$EE, $22,$22, $A8,$AA, $A0,$1E,$EE, $22,$22 + .byte $A1 +zappo16_rle: .byte $28 ; ysize=48 + .byte $A0,$18,$AA, $A3,$FF, $A0,$25,$AA, $A3,$FF, $A0,$25,$AA, $A3,$FF, $A0,$25,$AA + .byte $A3,$FF, $A0,$25,$AA, $A3,$FF, $A0,$25,$AA, $A3,$FF, $A0,$25,$AA, $A3,$FF + .byte $EA, $A0,$24,$AA, $A4,$FF, $E6, $6A, $A0,$20,$AA, $FA + .byte $A6,$FF, $EE, $A3,$66, $6A,$6A, $A0,$19,$AA, $FA, $AA,$FF + .byte $F6, $A3,$66, $A0,$18,$AA, $AD,$FF, $F6, $66,$66, $EA + .byte $A0,$13,$AA, $6A, $F6, $FA,$FA, $AE,$FF, $66, $E6 + .byte $A0,$01,$AE, $A0,$13,$AA, $66, $A0,$11,$FF, $E6, $6E, $A0,$10,$AA + .byte $6A, $66,$66, $A0,$13,$FF, $66,$66, $A0,$10,$AA, $A0,$01,$A6, $66 + .byte $F6, $A0,$13,$FF, $66,$66, $A0,$11,$AA, $66, $A0,$14,$FF, $66,$66 + .byte $A0,$11,$AA, $66,$66, $A0,$13,$FF, $66,$66, $A0,$11,$AA, $66,$66, $A0,$13,$FF + .byte $66,$66, $A0,$11,$AA, $66,$66, $A0,$13,$FF, $6F, $66, $A0,$10,$AA + .byte $6A, $66, $6F, $A0,$12,$FF, $A3,$66, $A0,$10,$AA, $A4,$66 + .byte $6F, $A0,$10,$FF, $A3,$66, $A0,$10,$AA, $A6,$66, $6F, $AD,$FF + .byte $A4,$66, $A0,$10,$AA, $A8,$66, $6F, $AA,$FF, $6F, $A4,$66 + .byte $A0,$10,$AA, $A0,$01,$A6, $A8,$66, $AA,$FF, $A4,$66, $A0,$01,$A6, $A5,$AA + .byte $A1 +zappo17_rle: .byte $28 ; ysize=48 + .byte $A0,$12,$AA, $A0,$10,$FF, $A0,$19,$AA, $AE,$FF, $A0,$1B,$AA, $AC,$FF, $A0,$1C,$AA + .byte $AA,$FF, $A0,$01,$AF, $A0,$1E,$AA, $A0,$01,$AF, $A6,$FF, $A0,$01,$AF, $A0,$21,$AA + .byte $A6,$FF, $A0,$22,$AA, $A6,$FF, $A0,$22,$AA, $A8,$FF, $FA,$FA, $A0,$11,$AA + .byte $FA, $A0,$02,$AA, $A6,$FA, $A0,$11,$FF, $FA,$FA, $A3,$AA, $FF + .byte $A5,$EE, $66, $A3,$FF, $6F,$6F, $A4,$FF, $F6, $A0,$16,$FF + .byte $A0,$01,$AA, $FF, $A5,$EE, $66, $A3,$FF, $66,$66, $A0,$1B,$FF + .byte $A0,$01,$AA, $FF, $A5,$EE, $66,$66, $A3,$FF, $66, $A0,$1B,$FF + .byte $A0,$01,$AA, $FF,$FF, $A4,$EE, $66,$66, $A3,$FF, $66, $A0,$1B,$FF + .byte $A0,$01,$AA, $FF,$FF, $A4,$EE, $66,$66, $FF, $6F, $66 + .byte $A0,$1C,$FF, $FA, $A3,$FF, $FE, $EE,$EE, $A5,$66, $A0,$22,$FF + .byte $A3,$66, $F6,$F6, $A0,$FF,$FF, $A0,$5F,$FF + .byte $A1 diff --git a/demos/another_myst/intro_graphics/10_gone/intro_zappo_lz4.inc b/demos/another_myst/intro_graphics/10_gone/intro_zappo_lz4.inc new file mode 100644 index 00000000..21fa26ca --- /dev/null +++ b/demos/another_myst/intro_graphics/10_gone/intro_zappo_lz4.inc @@ -0,0 +1,196 @@ + +blue_zappo_rle: + .byte $C9,$01 + .byte $10,$66,$01,$00,$41,$62,$66,$22,$26,$09,$00,$F0,$08,$26,$22,$22 + .byte $22,$66,$22,$22,$22,$6E,$66,$22,$66,$66,$66,$22,$62,$E2,$22,$22 + .byte $22,$F6,$22,$22,$16,$00,$01,$01,$00,$D3,$22,$EE,$E6,$EE,$22,$22 + .byte $F2,$F2,$F2,$22,$62,$22,$62,$30,$00,$00,$1C,$00,$11,$22,$01,$00 + .byte $11,$FF,$0C,$00,$2A,$26,$22,$01,$00,$80,$26,$66,$22,$6E,$22,$22 + .byte $22,$2F,$0C,$00,$3B,$EE,$EE,$FF,$1E,$00,$13,$66,$01,$00,$A0,$62 + .byte $22,$26,$66,$26,$22,$62,$22,$22,$66,$05,$00,$30,$26,$26,$22,$95 + .byte $00,$01,$59,$00,$28,$2F,$F2,$80,$00,$40,$EE,$EE,$6F,$6F,$09,$00 + .byte $22,$26,$62,$1E,$00,$81,$6E,$6E,$FF,$22,$26,$66,$6F,$F2,$6A,$00 + .byte $03,$04,$00,$0B,$62,$00,$53,$E2,$22,$E2,$E2,$2E,$0D,$00,$05,$80 + .byte $00,$13,$00,$01,$00,$00,$B0,$00,$02,$FC,$00,$01,$D2,$00,$00,$FE + .byte $00,$01,$0B,$00,$21,$26,$22,$64,$00,$14,$22,$81,$00,$06,$80,$00 + .byte $40,$66,$66,$26,$66,$69,$00,$13,$62,$C0,$00,$10,$EF,$1D,$00,$00 + .byte $12,$00,$1D,$62,$7B,$00,$01,$13,$00,$11,$26,$2F,$00,$0C,$80,$00 + .byte $07,$00,$01,$35,$62,$62,$66,$01,$00,$00,$33,$00,$02,$8D,$00,$12 + .byte $22,$65,$00,$00,$13,$00,$15,$6F,$80,$00,$00,$42,$01,$11,$FE,$26 + .byte $00,$10,$26,$EA,$00,$10,$66,$5E,$00,$10,$2E,$27,$00,$11,$26,$13 + .byte $00,$0E,$01,$00,$12,$26,$64,$00,$05,$9B,$00,$2D,$2F,$22,$00,$01 + .byte $05,$01,$00,$20,$26,$E6,$29,$00,$04,$0B,$02,$20,$E2,$E6,$98,$00 + .byte $12,$26,$DB,$00,$08,$80,$00,$10,$FF,$E2,$01,$01,$F0,$00,$09,$72 + .byte $00,$0E,$7F,$00,$0F,$01,$00,$12,$06,$7F,$00,$40,$62,$2E,$EE,$6E + .byte $7E,$01,$03,$B9,$00,$42,$EF,$EE,$66,$26,$01,$00,$28,$22,$F6,$80 + .byte $00,$02,$CA,$01,$14,$F2,$50,$02,$9F,$EE,$EE,$22,$F2,$2F,$E2,$EE + .byte $22,$F2,$78,$00,$1C,$0A,$00,$01,$40,$22,$EF,$EF,$EF,$07,$03,$05 + .byte $80,$00,$00,$00,$02,$05,$35,$01,$17,$FF,$80,$00,$04,$47,$01,$12 + .byte $2F,$27,$00,$20,$6E,$26,$0A,$00,$4F,$2F,$E2,$EE,$FF,$FE,$00,$22 + .byte $0B,$58,$02,$12,$26,$5A,$01,$10,$62,$95,$02,$16,$66,$81,$00,$04 + .byte $80,$00,$1B,$26,$58,$03,$25,$6E,$EE,$57,$02,$2F,$E6,$FF,$00,$01 + .byte $1F,$50,$00,$00,$00,$00,$00 +zappo01_rle: + .byte $3E,$00 + .byte $1F,$AA,$01,$00,$05,$4F,$AF,$AF,$AF,$AA,$01,$00,$0A,$3F,$EA,$AE + .byte $AA,$01,$00,$A8,$13,$00,$01,$00,$0F,$A7,$00,$8C,$3F,$EA,$FF,$FF + .byte $00,$01,$6B,$3F,$EE,$FF,$FF,$01,$01,$6A,$3F,$AE,$AF,$AF,$00,$02 + .byte $DE,$1F,$EA,$00,$03,$53,$50,$00,$00,$00,$00,$00 +zappo02_rle: + .byte $3A,$00 + .byte $1F,$AA,$01,$00,$85,$3F,$FF,$FF,$FF,$5F,$00,$49,$13,$00,$01,$00 + .byte $1F,$AA,$01,$00,$8B,$3F,$FA,$FF,$EE,$00,$01,$6A,$3F,$AE,$FF,$EE + .byte $00,$01,$6A,$3F,$AE,$AF,$AE,$00,$02,$DF,$1F,$EA,$F4,$00,$44,$0B + .byte $00,$01,$50,$00,$00,$00,$00,$00 +zappo03_rle: + .byte $D5,$01 + .byte $12,$EE,$01,$00,$21,$22,$2E,$07,$00,$50,$2E,$22,$EE,$EE,$22,$08 + .byte $00,$02,$15,$00,$07,$06,$00,$03,$27,$00,$D4,$FF,$F6,$FF,$EE,$EE + .byte $FE,$FE,$FE,$22,$2E,$EE,$FE,$EF,$28,$00,$05,$1E,$00,$03,$44,$00 + .byte $42,$22,$22,$EE,$22,$01,$00,$00,$10,$00,$80,$E6,$66,$22,$6E,$22 + .byte $22,$EE,$EF,$1F,$00,$4A,$FF,$FF,$FF,$22,$01,$00,$04,$3C,$00,$E8 + .byte $E2,$22,$2E,$EE,$2E,$22,$E2,$2E,$EE,$22,$EE,$FE,$EE,$E2,$50,$00 + .byte $28,$E2,$2E,$80,$00,$40,$FF,$FF,$EF,$EF,$09,$00,$00,$16,$00,$00 + .byte $28,$00,$81,$6E,$6E,$FF,$EE,$E2,$EE,$EF,$FE,$2A,$00,$02,$7E,$00 + .byte $00,$01,$00,$34,$2E,$2E,$E2,$5E,$00,$54,$66,$F2,$22,$F2,$F2,$44 + .byte $00,$05,$80,$00,$13,$00,$01,$00,$26,$EE,$EE,$82,$00,$31,$E2,$EE + .byte $EE,$33,$00,$02,$4E,$00,$10,$FF,$64,$00,$1A,$FE,$81,$00,$00,$80 + .byte $00,$00,$F6,$00,$51,$22,$22,$2E,$E2,$2E,$70,$00,$34,$66,$66,$EF + .byte $1D,$00,$01,$27,$00,$04,$D8,$00,$25,$E2,$2E,$00,$01,$26,$E6,$66 + .byte $E8,$00,$0F,$00,$01,$06,$05,$43,$01,$23,$2E,$EE,$82,$00,$21,$66 + .byte $22,$63,$01,$09,$82,$01,$12,$22,$81,$00,$40,$22,$22,$62,$26,$7E + .byte $00,$10,$FF,$5E,$00,$00,$A2,$00,$10,$62,$7F,$00,$01,$36,$01,$08 + .byte $7E,$00,$00,$08,$01,$83,$22,$2E,$2E,$2E,$66,$66,$62,$22,$C4,$00 + .byte $2E,$2F,$22,$00,$01,$05,$C0,$00,$10,$FE,$6B,$00,$EC,$22,$EE,$E2 + .byte $2E,$2E,$2E,$2E,$6F,$EE,$E6,$E2,$EF,$FF,$FF,$9F,$00,$00,$80,$00 + .byte $00,$64,$01,$20,$66,$E2,$07,$02,$25,$2F,$2E,$01,$00,$03,$7F,$00 + .byte $2F,$EE,$22,$01,$00,$1C,$07,$80,$01,$20,$2F,$FF,$24,$02,$03,$12 + .byte $00,$10,$E6,$68,$01,$11,$2F,$61,$00,$0A,$00,$01,$11,$2F,$E0,$00 + .byte $21,$FE,$2E,$08,$00,$10,$FF,$51,$02,$8F,$F2,$2F,$E2,$EE,$22,$F2 + .byte $EE,$EE,$80,$00,$1A,$0A,$00,$01,$02,$57,$01,$25,$E2,$EE,$80,$00 + .byte $27,$FE,$EF,$DC,$02,$08,$80,$00,$11,$E2,$DF,$02,$22,$2F,$22,$49 + .byte $01,$30,$62,$6F,$26,$0A,$00,$25,$EF,$F2,$2A,$01,$0F,$00,$01,$23 + .byte $02,$80,$00,$13,$EE,$80,$00,$AA,$FE,$EF,$EF,$2F,$EE,$66,$EE,$2E + .byte $EF,$FE,$80,$00,$14,$2E,$D8,$01,$12,$2E,$58,$03,$20,$6E,$EE,$78 + .byte $01,$01,$58,$03,$21,$F6,$FF,$2A,$01,$0F,$00,$01,$1A,$50,$00,$00 + .byte $00,$00,$00 +zappo04_rle: + .byte $2C,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$A2,$00,$87,$1F,$FF,$00 + .byte $01,$6E,$2F,$FA,$FF,$02,$01,$6B,$2F,$AF,$AF,$00,$01,$66,$2F,$FA + .byte $AF,$00,$03,$CF,$50,$00,$00,$00,$00,$00 +zappo05_rle: + .byte $2D,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$00,$01,$FF,$06,$4F,$EE + .byte $EA,$EF,$FA,$A0,$00,$69,$4F,$AE,$EF,$EE,$FF,$00,$01,$69,$3F,$AF + .byte $AA,$AE,$00,$02,$CD,$50,$00,$00,$00,$00,$00 +zappo06_rle: + .byte $3F,$00 + .byte $1F,$AA,$01,$00,$E4,$13,$00,$01,$00,$0F,$00,$01,$FF,$05,$7F,$FA + .byte $EF,$EF,$FA,$FA,$EA,$EA,$9E,$00,$65,$8F,$FF,$EE,$FF,$FF,$EE,$FF + .byte $AE,$AE,$00,$01,$65,$6F,$FF,$FE,$EF,$EF,$FE,$FF,$9E,$01,$67,$11 + .byte $AF,$01,$00,$0F,$00,$02,$4C,$50,$00,$00,$00,$00,$00 +zappo07_rle: + .byte $30,$00 + .byte $1F,$AA,$01,$00,$2C,$1F,$FF,$41,$00,$2D,$0F,$80,$00,$64,$13,$00 + .byte $01,$00,$0F,$00,$01,$FF,$87,$0F,$59,$01,$4C,$0E,$00,$01,$0F,$D9 + .byte $01,$7B,$2F,$FA,$AF,$00,$01,$4E,$50,$00,$00,$00,$00,$00 +zappo08_rle: + .byte $3C,$00 + .byte $1F,$AA,$01,$00,$2B,$2F,$FF,$AA,$01,$00,$6B,$0F,$80,$00,$26,$13 + .byte $00,$01,$00,$0F,$00,$01,$AC,$2F,$AA,$FF,$00,$01,$6B,$0F,$01,$01 + .byte $47,$1F,$AF,$38,$01,$4B,$0F,$00,$01,$0C,$2F,$FA,$AF,$D8,$02,$A4 + .byte $0F,$00,$01,$18,$50,$00,$00,$00,$00,$00 +zappo09_rle: + .byte $44,$00 + .byte $1F,$AA,$01,$00,$2B,$2F,$FF,$AA,$01,$00,$6B,$0F,$80,$00,$26,$13 + .byte $00,$01,$00,$0F,$00,$01,$FF,$05,$5F,$FA,$FF,$FF,$FA,$FA,$00,$01 + .byte $67,$11,$FF,$01,$00,$0F,$39,$01,$49,$0E,$00,$01,$0F,$80,$00,$5B + .byte $0F,$00,$01,$0D,$4F,$AF,$AF,$AF,$AF,$00,$01,$4C,$50,$00,$00,$00 + .byte $00,$00 +zappo10_rle: + .byte $4C,$00 + .byte $1F,$AA,$01,$00,$2B,$2F,$FF,$AA,$01,$00,$6B,$0F,$80,$00,$26,$13 + .byte $00,$01,$00,$0F,$57,$00,$04,$2F,$FF,$FF,$00,$01,$69,$1E,$FA,$80 + .byte $00,$0F,$00,$01,$5A,$5F,$FF,$AF,$AA,$AF,$FA,$00,$01,$68,$00,$56 + .byte $00,$1F,$AF,$39,$02,$4B,$0E,$00,$01,$0F,$D6,$02,$78,$0E,$7E,$01 + .byte $0F,$00,$01,$41,$50,$00,$00,$00,$00,$00 +zappo11_rle: + .byte $65,$00 + .byte $1F,$AA,$01,$00,$2A,$4F,$FF,$FF,$FF,$AA,$01,$00,$42,$1F,$FF,$7F + .byte $00,$15,$0F,$80,$00,$25,$13,$00,$01,$00,$0F,$5A,$00,$06,$0F,$44 + .byte $00,$10,$3F,$AF,$AF,$AF,$00,$01,$46,$0F,$58,$00,$14,$0F,$00,$01 + .byte $43,$10,$FA,$59,$01,$2E,$FA,$FA,$46,$00,$0E,$29,$00,$2F,$AF,$AF + .byte $FE,$00,$40,$3F,$AF,$FF,$FF,$DB,$01,$28,$0F,$00,$02,$30,$0F,$80 + .byte $00,$4F,$0F,$00,$01,$0E,$3F,$AF,$AF,$AF,$00,$01,$4C,$50,$00,$00 + .byte $00,$00,$00 +zappo12_rle: + .byte $4F,$00 + .byte $1F,$AA,$01,$00,$2A,$4F,$FA,$FF,$FF,$AA,$01,$00,$66,$00,$7E,$00 + .byte $2F,$FF,$AF,$3C,$00,$24,$13,$00,$01,$00,$0F,$7F,$00,$28,$10,$FF + .byte $01,$00,$1F,$FA,$FE,$00,$69,$00,$01,$00,$0F,$00,$01,$66,$2F,$FF + .byte $FF,$01,$01,$4A,$0F,$59,$02,$4C,$0F,$00,$01,$0E,$0F,$D9,$02,$69 + .byte $01,$5E,$01,$0F,$00,$01,$4E,$50,$00,$00,$00,$00,$00 +zappo13_rle: + .byte $5D,$00 + .byte $1F,$AA,$01,$00,$2A,$4F,$FA,$FF,$FF,$AA,$01,$00,$66,$00,$7E,$00 + .byte $3F,$FF,$FF,$AA,$82,$00,$23,$13,$00,$01,$00,$0F,$7F,$00,$28,$13 + .byte $FF,$01,$00,$0F,$FC,$00,$63,$24,$FA,$FA,$80,$00,$4F,$FA,$FA,$FA + .byte $FA,$00,$01,$5E,$1C,$FF,$01,$00,$0F,$E1,$00,$3D,$0F,$51,$00,$0D + .byte $1E,$AF,$5F,$00,$0F,$00,$01,$3A,$2F,$FF,$AA,$01,$00,$6A,$0F,$57 + .byte $02,$4D,$80,$00,$00,$00,$00,$00,$00,$00,$00 +zappo14_rle: + .byte $91,$00 + .byte $1F,$AA,$01,$00,$2A,$3F,$FA,$FF,$FF,$20,$00,$0A,$5A,$FF,$FF,$AF + .byte $AF,$FF,$01,$00,$1F,$AA,$01,$00,$37,$11,$FA,$50,$00,$0F,$52,$00 + .byte $09,$00,$6F,$00,$1F,$AF,$80,$00,$02,$13,$00,$01,$00,$0F,$7F,$00 + .byte $28,$0F,$D2,$00,$10,$04,$1D,$00,$17,$FF,$11,$01,$0F,$FC,$00,$34 + .byte $24,$FA,$FA,$80,$00,$4F,$FA,$FA,$FA,$FA,$25,$00,$03,$46,$AF,$AF + .byte $AF,$AF,$31,$00,$01,$12,$00,$1F,$AA,$00,$01,$34,$2F,$FF,$FF,$D8 + .byte $01,$1D,$07,$8C,$00,$0F,$61,$00,$12,$0F,$7E,$00,$1A,$0F,$58,$02 + .byte $1E,$0F,$00,$01,$0E,$1F,$FF,$79,$02,$0D,$0F,$D8,$02,$47,$08,$3A + .byte $02,$0F,$FF,$00,$15,$0F,$00,$01,$20,$50,$00,$00,$00,$00,$00 +zappo15_rle: + .byte $DE,$00 + .byte $1F,$AA,$01,$00,$2A,$13,$FF,$01,$00,$0E,$1A,$00,$7E,$EA,$EA,$EE + .byte $EE,$EE,$FF,$FF,$01,$00,$10,$EE,$01,$00,$15,$22,$01,$00,$0F,$59 + .byte $00,$05,$0F,$7C,$00,$0F,$36,$FA,$FA,$FA,$56,$00,$1C,$FA,$1E,$00 + .byte $2F,$EF,$FE,$80,$00,$0B,$13,$00,$01,$00,$0F,$D9,$00,$06,$0F,$7F + .byte $00,$0E,$19,$EF,$57,$00,$0C,$1F,$00,$2F,$FE,$EF,$00,$01,$2B,$1F + .byte $FF,$7E,$00,$0C,$3A,$FF,$FF,$FE,$81,$00,$0B,$02,$01,$01,$67,$00 + .byte $2C,$EF,$EF,$7E,$00,$2F,$EF,$EE,$00,$01,$11,$11,$FA,$51,$00,$1F + .byte $FA,$7D,$00,$05,$03,$57,$00,$1A,$FE,$5A,$00,$1E,$FA,$80,$00,$AB + .byte $EE,$EE,$FE,$FF,$FF,$EE,$EF,$FF,$FE,$EE,$01,$00,$0F,$00,$01,$0C + .byte $1E,$AF,$56,$02,$09,$5A,$00,$1E,$FF,$01,$00,$2A,$EF,$FE,$2F,$00 + .byte $04,$7E,$00,$12,$EF,$08,$01,$0D,$80,$00,$0F,$00,$02,$0B,$0F,$80 + .byte $00,$0B,$0F,$D7,$01,$01,$1B,$FE,$82,$01,$0C,$F2,$00,$0F,$00,$01 + .byte $1A,$1E,$AA,$D6,$02,$08,$5A,$00,$0D,$D6,$01,$03,$03,$01,$1F,$EF + .byte $80,$00,$18,$80,$00,$00,$00,$00,$00,$00,$00,$00 +zappo16_rle: + .byte $B7,$00 + .byte $1F,$AA,$01,$00,$04,$4F,$FF,$FF,$FF,$AA,$01,$00,$0F,$21,$FA,$FF + .byte $01,$00,$6D,$EE,$66,$66,$66,$6A,$6A,$1E,$00,$3E,$66,$66,$FF,$01 + .byte $00,$2E,$66,$66,$58,$00,$0F,$80,$00,$24,$16,$FA,$56,$00,$4F,$F6 + .byte $66,$66,$66,$80,$00,$1A,$13,$00,$01,$00,$0F,$80,$00,$28,$08,$57 + .byte $00,$00,$81,$00,$1F,$EA,$80,$00,$12,$1F,$6F,$00,$01,$32,$4B,$6A + .byte $F6,$FA,$FA,$D8,$00,$2C,$E6,$AE,$24,$00,$2F,$66,$6F,$FF,$00,$01 + .byte $0F,$00,$01,$32,$0E,$DA,$00,$2E,$E6,$6E,$FF,$00,$1E,$66,$82,$00 + .byte $1F,$66,$00,$02,$2F,$1F,$6A,$58,$02,$14,$2E,$66,$66,$82,$00,$1F + .byte $66,$00,$01,$18,$1F,$EA,$1B,$00,$04,$3F,$A6,$66,$F6,$80,$00,$18 + .byte $09,$82,$00,$2F,$6F,$66,$00,$01,$18,$3F,$FF,$E6,$6A,$7D,$01,$15 + .byte $0F,$80,$00,$02,$14,$A6,$81,$00,$0A,$FF,$00,$14,$A6,$00,$01,$50 + .byte $00,$00,$00,$00,$00 +zappo17_rle: + .byte $B6,$00 + .byte $1D,$AA,$01,$00,$1B,$FF,$01,$00,$0B,$1F,$00,$41,$FA,$AA,$AA,$FA + .byte $01,$00,$1C,$FF,$01,$00,$2E,$FA,$FA,$3E,$00,$0F,$01,$00,$0E,$1F + .byte $AA,$81,$00,$0D,$04,$15,$00,$10,$EE,$01,$00,$60,$66,$FF,$FF,$FF + .byte $6F,$6F,$17,$00,$1F,$F6,$4F,$00,$04,$0F,$78,$00,$15,$13,$00,$01 + .byte $00,$1F,$AA,$81,$00,$0C,$1D,$AA,$80,$00,$2F,$66,$66,$CF,$00,$09 + .byte $0F,$00,$01,$30,$07,$44,$00,$2B,$AF,$AA,$80,$00,$01,$81,$00,$0E + .byte $80,$00,$0F,$00,$01,$3B,$2C,$AA,$AF,$7E,$00,$00,$94,$00,$0E,$80 + .byte $00,$0F,$00,$01,$45,$2E,$AA,$AA,$1C,$00,$05,$80,$00,$1E,$6F,$7F + .byte $00,$08,$84,$02,$0F,$00,$01,$32,$0F,$80,$00,$02,$50,$FF,$FE,$EE + .byte $EE,$66,$01,$00,$0F,$E3,$00,$1D,$0F,$00,$01,$26,$03,$53,$03,$06 + .byte $12,$00,$5F,$66,$66,$66,$F6,$F6,$78,$00,$33,$80,$00,$00,$00,$00 + .byte $00,$00,$00,$00 \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/10_gone/size_compare b/demos/another_myst/intro_graphics/10_gone/size_compare new file mode 100644 index 00000000..5745d1f1 --- /dev/null +++ b/demos/another_myst/intro_graphics/10_gone/size_compare @@ -0,0 +1,22 @@ +before + +RLE LZ4 + 483 bytes 457 bytes + 488 bytes 465 bytes + 487 bytes 464 bytes + 464 bytes 468 bytes + 485 bytes 461 bytes + 484 bytes 461 bytes + 466 bytes 469 bytes + 488 bytes 459 bytes + 489 bytes 464 bytes + 462 bytes 468 bytes + 496 bytes 474 bytes + 464 bytes 481 bytes + 481 bytes 468 bytes + 471 bytes 461 bytes + 446 bytes 437 bytes + 410 bytes 399 bytes + 464 bytes 434 bytes + 280 bytes 302 bytes + diff --git a/demos/another_myst/intro_graphics/10_gone/zappo-20190226-230512.piskel b/demos/another_myst/intro_graphics/10_gone/zappo-20190226-230512.piskel new file mode 100644 index 00000000..2bee6751 --- /dev/null +++ b/demos/another_myst/intro_graphics/10_gone/zappo-20190226-230512.piskel @@ -0,0 +1 @@ +{"modelVersion":2,"piskel":{"name":"zappo","description":"","fps":0,"height":48,"width":80,"layers":["{\"name\":\"Layer 1\",\"opacity\":1,\"frameCount\":29,\"chunks\":[{\"layout\":[[0],[1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23],[24],[25],[26],[27],[28]],\"base64PNG\":\"data:image/png;base64,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\"}]}"],"hiddenFrames":[null]}} \ No newline at end of file diff --git a/demos/another_myst/intro_graphics/10_gone/zappo01.png b/demos/another_myst/intro_graphics/10_gone/zappo01.png new file mode 100644 index 00000000..eadf3dee Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo01.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo02.png b/demos/another_myst/intro_graphics/10_gone/zappo02.png new file mode 100644 index 00000000..e7798bec Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo02.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo03.png b/demos/another_myst/intro_graphics/10_gone/zappo03.png new file mode 100644 index 00000000..d03ca736 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo03.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo04.png b/demos/another_myst/intro_graphics/10_gone/zappo04.png new file mode 100644 index 00000000..9e186e74 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo04.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo05.png b/demos/another_myst/intro_graphics/10_gone/zappo05.png new file mode 100644 index 00000000..86e61687 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo05.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo06.png b/demos/another_myst/intro_graphics/10_gone/zappo06.png new file mode 100644 index 00000000..49a02c0c Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo06.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo07.png b/demos/another_myst/intro_graphics/10_gone/zappo07.png new file mode 100644 index 00000000..b80cc880 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo07.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo08.png b/demos/another_myst/intro_graphics/10_gone/zappo08.png new file mode 100644 index 00000000..ac26b643 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo08.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo09.png b/demos/another_myst/intro_graphics/10_gone/zappo09.png new file mode 100644 index 00000000..02bdcb60 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo09.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo10.png b/demos/another_myst/intro_graphics/10_gone/zappo10.png new file mode 100644 index 00000000..a08a56fb Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo10.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo11.png b/demos/another_myst/intro_graphics/10_gone/zappo11.png new file mode 100644 index 00000000..83949fb0 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo11.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo12.png b/demos/another_myst/intro_graphics/10_gone/zappo12.png new file mode 100644 index 00000000..c415bd7d Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo12.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo13.png b/demos/another_myst/intro_graphics/10_gone/zappo13.png new file mode 100644 index 00000000..1cf90b5c Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo13.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo14.png b/demos/another_myst/intro_graphics/10_gone/zappo14.png new file mode 100644 index 00000000..5819169e Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo14.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo15.png b/demos/another_myst/intro_graphics/10_gone/zappo15.png new file mode 100644 index 00000000..3fa693b5 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo15.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo16.png b/demos/another_myst/intro_graphics/10_gone/zappo16.png new file mode 100644 index 00000000..f68deaf9 Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo16.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo17.png b/demos/another_myst/intro_graphics/10_gone/zappo17.png new file mode 100644 index 00000000..520748dc Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo17.png differ diff --git a/demos/another_myst/intro_graphics/10_gone/zappo_all.png b/demos/another_myst/intro_graphics/10_gone/zappo_all.png new file mode 100644 index 00000000..7a54ab5f Binary files /dev/null and b/demos/another_myst/intro_graphics/10_gone/zappo_all.png differ diff --git a/demos/another_myst/intro_graphics/black.decode b/demos/another_myst/intro_graphics/black.decode new file mode 100644 index 00000000..1e20bed2 --- /dev/null +++ b/demos/another_myst/intro_graphics/black.decode @@ -0,0 +1,19 @@ +33 bytes? + +Header: +04 22 4d 18 64 40 a7 0e 00 00 00 + +Payload: + 1f -- 1 literal, matchlength 15 means 19+ + 00 -- the literal +01 00 -- offset (1 means current position) +ff ff ff ea -- rest of match length, 19+255+255+255+234 = 1018 + Last 5 values have to be literal + 50 00 00 00 00 00 + + +Checksum: +00 00 00 00 e8 cc a6 d2 + + + diff --git a/demos/another_myst/intro_graphics/id1.s b/demos/another_myst/intro_graphics/id1.s new file mode 100644 index 00000000..1a68a20d --- /dev/null +++ b/demos/another_myst/intro_graphics/id1.s @@ -0,0 +1 @@ +.include "intro_data_01.s" diff --git a/demos/another_myst/intro_graphics/id10.s b/demos/another_myst/intro_graphics/id10.s new file mode 100644 index 00000000..20ddd769 --- /dev/null +++ b/demos/another_myst/intro_graphics/id10.s @@ -0,0 +1,4 @@ +nothing_rle = $1234 +white_rle = $1233 + +.include "intro_data_10.s" diff --git a/demos/another_myst/intro_graphics/id2.s b/demos/another_myst/intro_graphics/id2.s new file mode 100644 index 00000000..bba4f6aa --- /dev/null +++ b/demos/another_myst/intro_graphics/id2.s @@ -0,0 +1,3 @@ +nothing_rle = $1234 + +.include "intro_data_02.s" diff --git a/demos/another_myst/intro_graphics/id3.s b/demos/another_myst/intro_graphics/id3.s new file mode 100644 index 00000000..ceb51dd7 --- /dev/null +++ b/demos/another_myst/intro_graphics/id3.s @@ -0,0 +1,3 @@ +nothing_rle = $1234 + +.include "intro_data_03.s" diff --git a/demos/another_myst/intro_graphics/id4.s b/demos/another_myst/intro_graphics/id4.s new file mode 100644 index 00000000..9760f846 --- /dev/null +++ b/demos/another_myst/intro_graphics/id4.s @@ -0,0 +1,3 @@ +nothing_rle = $1234 + +.include "intro_data_04.s" diff --git a/demos/another_myst/intro_graphics/id5.s b/demos/another_myst/intro_graphics/id5.s new file mode 100644 index 00000000..488a6ba3 --- /dev/null +++ b/demos/another_myst/intro_graphics/id5.s @@ -0,0 +1,3 @@ +nothing_rle = $1234 + +.include "intro_data_05.s" diff --git a/demos/another_myst/intro_graphics/id6.s b/demos/another_myst/intro_graphics/id6.s new file mode 100644 index 00000000..0e78e714 --- /dev/null +++ b/demos/another_myst/intro_graphics/id6.s @@ -0,0 +1,3 @@ +nothing_rle = $1234 + +.include "intro_data_06.s" diff --git a/demos/another_myst/intro_graphics/id7.s b/demos/another_myst/intro_graphics/id7.s new file mode 100644 index 00000000..f755e346 --- /dev/null +++ b/demos/another_myst/intro_graphics/id7.s @@ -0,0 +1,3 @@ +nothing_rle = $1234 + +.include "intro_data_07.s" diff --git a/demos/another_myst/intro_graphics/id8.s b/demos/another_myst/intro_graphics/id8.s new file mode 100644 index 00000000..580b7a7a --- /dev/null +++ b/demos/another_myst/intro_graphics/id8.s @@ -0,0 +1,2 @@ + +.include "intro_data_08.s" diff --git a/demos/another_myst/intro_graphics/id9.s b/demos/another_myst/intro_graphics/id9.s new file mode 100644 index 00000000..d8ad3da7 --- /dev/null +++ b/demos/another_myst/intro_graphics/id9.s @@ -0,0 +1,4 @@ +nothing_rle = $1234 +white_rle = $1233 + +.include "intro_data_09.s" diff --git a/demos/another_myst/intro_graphics/intro_data_orig.s b/demos/another_myst/intro_graphics/intro_data_orig.s new file mode 100644 index 00000000..de92a273 --- /dev/null +++ b/demos/another_myst/intro_graphics/intro_data_orig.s @@ -0,0 +1,1117 @@ +; background graphics + + +.include "intro_graphics/01_building/intro_building.inc" +.include "intro_graphics/01_building/intro_car.inc" +.include "intro_graphics/01_building/intro_building_car.inc" + +.include "intro_graphics/02_outer_door/outer_door.inc" +.include "intro_graphics/02_outer_door/feet.inc" + +.include "intro_graphics/03_elevator/intro_elevator.inc" +.include "intro_graphics/03_elevator/intro_off_elevator.inc" +.include "intro_graphics/03_elevator/intro_walking.inc" + +.include "intro_graphics/04_keypad/intro_scanner_door.inc" +.include "intro_graphics/04_keypad/intro_approach.inc" +.include "intro_graphics/04_keypad/intro_keypad_bg.inc" +.include "intro_graphics/04_keypad/intro_hands.inc" +.include "intro_graphics/04_keypad/intro_opening.inc" + +.include "intro_graphics/05_scanner/intro_scanner.inc" +.include "intro_graphics/05_scanner/intro_scanning.inc" +.include "intro_graphics/05_scanner/intro_ai_bg.inc" +.include "intro_graphics/05_scanner/intro_ai.inc" + +.include "intro_graphics/06_console/intro_desktop.inc" +.include "intro_graphics/06_console/intro_cursor.inc" +.include "intro_graphics/06_console/intro_collider.inc" + +.include "intro_graphics/07_soda/intro_open_soda.inc" +.include "intro_graphics/07_soda/intro_drinking.inc" + +.include "intro_graphics/08_lightning/lightning.inc" + +.include "intro_graphics/09_tunnel/intro_tunnel1.inc" +.include "intro_graphics/09_tunnel/intro_tunnel2.inc" + +.include "intro_graphics/10_gone/intro_zappo.inc" +.include "intro_graphics/10_gone/intro_gone.inc" + + + +;======================== +; Car driving up sequence + +building_sequence: + .byte 255 + .word building_rle + .byte 1 + .word building_rle + .byte 128+126 ; .word intro_car1 + .byte 128+2 ; .word intro_car2 + .byte 128+2 ; .word intro_car3 + .byte 128+2 ; .word intro_car4 + .byte 128+2 ; .word intro_car5 + .byte 128+2 ; .word intro_car6 + .byte 128+2 ; .word intro_car7 + .byte 128+2 ; .word intro_car8 + .byte 128+2 ; .word intro_car9 + .byte 128+126 ; .word intro_car10 +; .byte 0 + +;======================== +; Getting out of car sequence + +outtacar_sequence: + .byte 255 + .word building_car_rle + .byte 1 + .word building_car_rle + .byte 100 + .word intro_car12 + .byte 128+50 ; .word intro_car13 + .byte 128+125 ; .word intro_car14 + .byte 125 + .word intro_car14 + .byte 0 + + +;============================= +; Feet going in door sequence + +feet_sequence: + .byte 255 + .word outer_door_rle + .byte 1 + .word outer_door_rle + .byte 128+100 ; .word feet01_rle + .byte 128+10 ; .word feet02_rle + .byte 128+10 ; .word feet03_rle + .byte 128+10 ; .word feet04_rle + .byte 128+10 ; .word feet05_rle + .byte 128+10 ; .word feet06_rle + .byte 128+10 ; .word feet07_rle + .byte 128+10 ; .word feet08_rle + .byte 128+30 ; .word feet09_rle + .byte 128+10 ; .word feet10_rle + .byte 128+10 ; .word feet11_rle + .byte 128+10 ; .word feet12_rle + .byte 128+10 ; .word feet13_rle + .byte 128+10 ; .word feet14_rle + .byte 128+10 ; .word feet15_rle + .byte 10 + .word nothing_rle + .byte 100 + .word nothing_rle + .byte 0 + + ; Elevator light co-ordinates + ; we load them backwards +indicators: + .byte 18,4 ; 4 + .byte 16,3 ; 3 + .byte 14,2 ; 2 + .byte 18,2 ; 1 + .byte 16,1 ; 0 + + + + + + +; Walking off elevator sequence + +walking_sequence: + .byte 20 + .word walking01_rle + .byte 128+20 ; .word walking02_rle + .byte 128+20 ; .word walking03_rle + .byte 128+20 ; .word walking04_rle + .byte 128+20 ; .word walking05_rle + .byte 128+20 ; .word walking06_rle + .byte 128+20 ; .word walking07_rle + .byte 128+20 ; .word walking08_rle + .byte 20 + .word walking08_rle + .byte 0 + +; Approaching keypad sequence + +approach_sequence: + .byte 20 + .word approach01_rle + .byte 128+20 ; .word approach02_rle + .byte 128+20 ; .word approach03_rle + .byte 128+20 ; .word approach04_rle + .byte 128+20 ; .word approach05_rle + .byte 128+20 ; .word approach06_rle + .byte 128+20 ; .word approach07_rle + .byte 80 + .word approach07_rle + .byte 0 + +; Using keypad sequence + +keypad_sequence: + .byte 9 + .word hand04_01_rle + .byte 9 + .word hand04_02_rle + .byte 9 + .word hand04_03_rle + .byte 9 + .word hand04_02_rle + .byte 9 + .word hand05_01_rle + .byte 9 + .word hand05_02_rle + .byte 9 + .word hand05_03_rle + .byte 9 + .word hand05_04_rle + .byte 9 + .word hand01_01_rle + .byte 9 + .word hand01_02_rle + .byte 9 + .word hand01_03_rle + .byte 9 + .word hand04_02_rle + .byte 9 + .word hand01_02_rle + .byte 9 + .word hand01_03_rle + .byte 9 + .word hand04_02_rle + .byte 9 + .word hand09_01_rle + .byte 9 + .word hand09_02_rle + .byte 9 + .word hand09_03_rle + .byte 9 + .word hand09_04_rle + .byte 9 + .word hand09_05_rle + .byte 9 + .word hand03_01_rle + .byte 9 + .word hand03_02_rle + .byte 9 + .word hand03_03_rle + .byte 9 + .word hand03_04_rle + .byte 9 + .word hand02_01_rle + .byte 9 + .word hand02_02_rle + .byte 9 + .word hand02_03_rle + .byte 9 + .word hand02_04_rle + .byte 9 + .word hand02_05_rle + .byte 12 + .word hand02_05_rle + .byte 0 + + +; Door opening sequence + +opening_sequence: + .byte 15 + .word opening01_rle + .byte 128+15 ; .word opening02_rle + .byte 128+15 ; .word opening03_rle + .byte 128+15 ; .word opening04_rle + .byte 128+15 ; .word opening05_rle + .byte 128+15 ; .word opening06_rle + .byte 128+15 ; .word opening07_rle + .byte 128+15 ; .word opening08_rle + .byte 128+15 ; .word opening09_rle + .byte 128+15 ; .word opening10_rle + .byte 128+15 ; .word opening11_rle + .byte 128+15 ; .word opening12_rle + .byte 15 + .word nothing_rle + .byte 100 + .word nothing_rle + .byte 0 + +; Scanning sequence + +scanning_sequence: + .byte 15 + .word scan01_rle + .byte 128+15 ; .word scan02_rle + .byte 128+15 ; .word scan03_rle + .byte 128+15 ; .word scan04_rle + .byte 128+15 ; .word scan05_rle + .byte 128+15 ; .word scan06_rle + .byte 128+15 ; .word scan07_rle + .byte 128+15 ; .word scan08_rle + .byte 128+15 ; .word scan09_rle + .byte 128+15 ; .word scan10_rle + .byte 128+20 ; .word scan11_rle + .byte 128+20 ; .word scan12_rle + .byte 128+20 ; .word scan13_rle + .byte 128+20 ; .word scan14_rle + .byte 128+20 ; .word scan15_rle + .byte 128+20 ; .word scan16_rle + .byte 128+40 ; .word scan17_rle + .byte 128+40 ; .word scan18_rle + .byte 128+40 ; .word scan19_rle + .byte 40 + .word scan19_rle + .byte 0 + + +; AI sequence + +ai_sequence: + .byte 0,50 ; pause at start, no dna + .word ai01_rle ; slices + + .byte 0,50 ; pause at start, no dna + .word ai02_rle ; slices_zoom + + .byte 0,50 ; pasue as start, no dna + .word ai03_rle ; little circle + + .byte 0,50 ; pause at start, no dna + .word ai04_rle ; big circle + + .byte 1,20 ; pause longer, yes dna + .word ai05_rle ; key + + .byte 0,0 +; .word ai05_rle ; key +; .byte 0 + +static_pattern: + .word nothing_rle ; 0 + .word nothing_rle ; 2 + .word static01_rle ; 4 + .word static03_rle ; 6 + .word static02_rle ; 8 + .word static01_rle ; 10 + +; Power-up sequence + +powerup_sequence: + .byte 20 + .word powerup01_rle + .byte 128+60 ; .word powerup02_rle + .byte 128+20 ; .word powerup03_rle + .byte 20 + .word powerup03_rle + .byte 0 + + +; Cursor sequence + +cursor_sequence: + .byte 60 + .word cursor01_rle + .byte 128+40 ; .word cursor02_rle + .byte 128+20 ; .word cursor03_rle + .byte 128+20 ; .word cursor04_rle + .byte 128+20 ; .word cursor05_rle + .byte 128+20 ; .word cursor06_rle + .byte 128+20 ; .word cursor07_rle + .byte 128+20 ; .word cursor08_rle + .byte 60 + .word cursor08_rle + .byte 0 + + +peanut: + .byte 0,2,"COPYRIGHT (C) 1977 PEANUT COMPUTER, INC.",0 + .byte 0,3,"ALL RIGHTS RESERVED.",0 + .byte 0,5,"CDOS VERSION 5.01",0 + .byte 0,18,"> ",(' '|$80),0 + .byte 255 +project_23: + .byte "RUN PROJECT 23",0 + +accelerator: + .byte 0,0, "MODIFICATION OF PARAMETERS",0 + .byte 0,1, "RELATING TO PARTICLE",0 + .byte 0,2, "ACCELERATOR (SYNCHOTRON).",0 + .byte 0,3, " ___________",0 + .byte 0,4, ":ROOM 3 ",('+'|$80),":\ E: 23%",0 + .byte 0,5, ": : : G: .005",0 + .byte 0,6, ": : : : RK: 77.2L",0 + .byte 0,7, ": : :",0 + .byte 0,8, ": : : OPT: G+",0 + .byte 0,9, ": : : :",0 + .byte 0,10, ":__________:_: SHIELD:",0 + .byte 0,11, ":ROOM 1 ",('+'|$80),": : 1: OFF",0 + .byte 0,12, ": : : : 2: ON",0 + .byte 0,13, ": : : 3: ON",0 + .byte 0,14, ": : : :",0 + .byte 0,15, ": : : P^: 1",0 + .byte 0,16, ": : : :",0 + .byte 0,17, ": _________:_:",0 + .byte 0,18, ":/_________:/",0 + .byte 255 + +; Power-up sequence + +soda_sequence: + .byte 1 + .word soda01_rle + .byte 128+30 ; .word soda02_rle + .byte 128+15 ; .word soda03_rle + .byte 128+15 ; .word soda04_rle + .byte 128+15 ; .word soda05_rle + .byte 128+15 ; .word soda06_rle + .byte 128+15 ; .word soda07_rle + .byte 128+15 ; .word soda08_rle + .byte 128+15 ; .word soda09_rle + .byte 20 + .word soda09_rle + .byte 0 + + + + ; Scanning text + +good_evening: + .byte 2,21,"GOOD EVENING PROFESSOR.",0 +ferrari: + .byte 2,21,"I SEE YOU HAVE DRIVEN HERE IN YOUR",0 + .byte 2,22,"FERRARI.",0 + + +dna_list: + .word dna0_sprite + .word dna1_sprite + .word dna2_sprite + .word dna3_sprite + .word dna4_sprite + .word dna5_sprite + .word dna6_sprite + .word dna7_sprite + +dna0_sprite: + .byte $7,$2 + .byte $66,$40,$40,$40,$40,$40,$cc + .byte $06,$00,$00,$00,$00,$00,$0c + +dna1_sprite: + .byte $7,$2 + .byte $00,$66,$40,$40,$40,$cc,$00 + .byte $00,$06,$00,$00,$00,$0c,$00 + +dna2_sprite: + .byte $7,$2 + .byte $00,$00,$66,$40,$cc,$00,$00 + .byte $00,$00,$06,$00,$0c,$00,$00 + +dna3_sprite: + .byte $7,$2 + .byte $00,$00,$00,$66,$00,$00,$00 + .byte $00,$00,$00,$06,$00,$00,$00 + +dna4_sprite: + .byte $7,$2 + .byte $00,$00,$CC,$40,$66,$00,$00 + .byte $00,$00,$0C,$00,$06,$00,$00 + +dna5_sprite: + .byte $7,$2 + .byte $00,$CC,$40,$40,$40,$66,$00 + .byte $00,$0C,$00,$00,$00,$06,$00 + +dna6_sprite: + .byte $7,$2 + .byte $CC,$40,$40,$40,$40,$40,$66 + .byte $0C,$00,$00,$00,$00,$00,$06 + +dna7_sprite: + .byte $7,$2 + .byte $66,$40,$40,$40,$40,$40,$cc + .byte $06,$00,$00,$00,$00,$00,$0c + + + +accel_paramaters: + .byte $15,$6,' ',20 ; 21,4 = $615 Cursor starts at E + .byte $15,$6,' '|$80,1 ; Cusrsor off at E + .byte $96,$6,' ',100 ; 22,5 = $696 Down to .005 (pauses) + .byte $96,$6,' '|$80,1 ; off + .byte $18,$7,' ',20 ; 24,6 = $718 End of RK + .byte $18,$7,' '|$80,1 ; off + .byte $3E,$4,' ',100 ; 22,8 = $43E End of g+ (pauses) + .byte $3E,$4,' '|$80,1 ; off + .byte $3D,$4,' ',20 ; 21,8 = $43D erase + + .byte $3D,$4,'-'|$80,1 ; change to - (pauses) + .byte $3E,$4,' ',100 ; 22,8 = $43e change to - (pauses) + .byte $3E,$4,' '|$80,1 ; off + .byte $BD,$5,' ',100 ; 22,11= $5bd down to 1 (pauses) + .byte $BD,$5,' '|$80,1 ; off + .byte $3C,$6,' ',20 ; 21,12= $63c down to 2 + .byte $3C,$6,' '|$80,1 ; off + .byte $BC,$6,' ',20 ; 21,13= $6bc down to 3 + .byte $BC,$6,' '|$80,1 ; off + .byte $BC,$7,' ',20 ; 21,15= $7bc down to P (pause) + .byte $BC,$7,' '|$80,1 ; off + .byte $ff + + + ; FLASH: RUN EXPERIMENT ? (pause) +run_experiment: + .byte 10,20,"RUN EXPERIMENT ?",0 +run_blank: + .byte 10,20," ",0 + +;'R'|$80,'U'|$80,'N'|$80,' '|$80 +; .byte 10,20,'R'|$80,'U'|$80,'N'|$80,' '|$80 +; .byte 'E'|$80,'X'|$80,'P'|$80,'E'|$80,'R'|$80,'I'|$80 +; .byte 'M'|$80,'E'|$80,'N'|$80,'T'|$80,' '|$80,'?'|$80,0 + + + + + ; --- Theoretical Study --- + ; make this inverse? +theoretical_study: + .byte 7,20,"--- THEORETICAL STUDY ---",0 + + ; - Phase 0: + ; INJECTION of particles + ; into synchrotron +phase0: + .byte 0,21,"- PHASE 0:",0 + .byte 0,22,"INJECTION OF PARTICLES",0 + .byte 0,23,"INTO SYNCHROTRON",0 + .byte $ff + + ; - Phase 1: + ; Particle ACCELERATION. +phase1: + .byte 0,21,"- PHASE 1:",0 + .byte 0,22,"PARTICLE ACCELERATION.",0 + .byte $ff + + ; - Phase 2: + ; EJECTION of particles + ; on the shield. +phase2: + .byte 0,21,"- PHASE 2:",0 + .byte 0,22,"EJECTION OF PARTICLES",0 + .byte 0,23,"ON THE SHIELD.",0 + .byte $ff + + ; A N A L Y S I S +analysis: + .byte 8,22,"A N A L Y S I S",0 + + ; - RESULT: + ; Probability of creating: + ; ANTIMATTER: 91.V % + ; NEUTRINO 27: 0.04 % + ; NEUTRINO 424: 18 % +result: + .byte 0,20,"- RESULT, PROBABILITY OF CREATING:",0 + .byte 10,21,"ANTIMATTER: 91.V %",0 + .byte 10,22,"NEUTRINO 27: 0.04 %",0 + .byte 10,23,"NEUTRINO 424: 18 %",0 + .byte $ff + + ; Practical verification Y/N ?" +practical_verification: + .byte 6,21,"PRACTICAL VERIFICATION Y/N ?",0 + + ; THE EXPERIMENT WILL BEGIN IN 20 SECONDS +experiment: + .byte 0,20,"THE EXPERIMENT WILL BEGIN IN 20 SECONDS",0 + .byte 29,20,"19",0 + .byte 29,20,"18",0 + .byte 29,20,"17",0 + + + ; Particle co-ordinates +particles: + .byte 21,23 ; 0 + .byte 21,15 ; 1 + .byte 22,7 ; 2 + .byte 27,2 ; 3 + .byte 32,6 ; 4 + .byte 34,13 ; 5 + .byte 31,26 ; 6 + .byte 27,28 ; 7 + + +shield_sequence: + .byte 30 + .word collider_p200_rle + .byte 30 + .word collider_p201_rle + .byte 30 + .word collider_p202_rle + .byte 30 + .word collider_p203_rle + .byte 30 + .word collider_p200_rle + .byte 0 + + +message0: + .byte 8,22,"SHIELD 9A.5F OK ",0 +message1: + .byte 8,22,"FLUX % 5.0177 OK",0 +message2: + .byte 8,22,"CDI VECTOR OK ",0 +message3: + .byte 8,22,"%%%DDD OK ",0 +message4: + .byte 8,22,"RACE-TRACK OK ",0 + +message_list: + .word message0 + .word message1 + .word message2 + .word message3 + .word message4 + + +five: + .byte 29,20,"5 ",0 +four: + .byte 29,20,"4 ",0 +three: + .byte 29,20,"3 ",0 +two: + .byte 29,20,"2 ",0 +one: + .byte 29,20,"1 ",0 +zero: + .byte 29,20,"0 ",0 + +times: + ; note, the second zero is there because we get a TIME_COUNT + ; of 6 even though it is printed then erased (but never displayed) + .word five,four,three,two,one,zero,zero + + +drinking_sequence: + .byte 30 + .word drinking02_rle + .byte 128+30 ; .word drinking03_rle + .byte 128+30 ; .word drinking04_rle + .byte 128+30 ; .word drinking05_rle + .byte 0 + + + ; Lightning sequence +lightning_sequence: + ; 125 start + ; 126, small central lightning 1,2,3,4 + ; + .byte 100 + .word storm01_rle + .byte 7 + .word storm02_rle + .byte 7 + .word storm03_rle + .byte 7 + .word storm04_rle + .byte 7 + ; 128.2 center glow in cloud 5,6,5 + ; + .word nothing_rle + .byte 100 + .word storm05_rle + .byte 7 + .word storm06_rle + .byte 7 + .word storm05_rle + .byte 7 + .word nothing_rle + .byte 40 + ; 128.7 inverse flash + ; + .word flash_rle + .byte 7 + .word nothing_rle + .byte 40 + ; 129.6 center left glow in cloud 8 + ; + .word storm08_rle + .byte 7 + .word nothing_rle + .byte 40 + ; 130.1 glow in cloud, right 9 + ; + .word storm09_rle + .byte 7 + .word nothing_rle + .byte 40 + ; 130.4 glow in cloud, right 10 + ; + .word storm10_rle + .byte 7 + .word nothing_rle + .byte 80 + ; 131.7 small glow, center right 11,12 + ; + .word storm11_rle + .byte 7 + .word storm12_rle + .byte 7 + .word nothing_rle + .byte 80 + ; 133.5 lightning bolt right 13,14,15,16 + ; + .word storm13_rle + .byte 7 + .word storm14_rle + .byte 7 + .word storm15_rle + .byte 7 + .word storm16_rle + .byte 7 + .word nothing_rle + .byte 80 + ; 134.7 glow center left 8 + ; + .word storm08_rle + .byte 7 + .word nothing_rle + .byte 40 + ; 135.2 small glow center 5,6,5 + ; + .word storm05_rle + .byte 7 + .word storm06_rle + .byte 7 + .word storm05_rle + .byte 7 + .word nothing_rle + .byte 40 + ; 135.4 inverse flash + ; + .word flash_rle + .byte 7 + .word nothing_rle + .byte 40 + ; 135.8 another inverse flash + ; + .word flash_rle + .byte 7 + .word nothing_rle + .byte 40 + ; 135.5 glow right 9 + ; + .word storm09_rle + .byte 7 + .word nothing_rle + .byte 40 + ; 136 small glow right 0 + ; + .word storm10_rle + .byte 7 + .word nothing_rle + .byte 80 + ; 138.6 cloud glow 12,11,12 + ; + .word storm12_rle + .byte 7 + .word storm11_rle + .byte 7 + .word storm12_rle + .byte 7 + .word nothing_rle + .byte 80 + ; 139.6 small bolt center 1,2,3,4 + ; + .word storm01_rle + .byte 7 + .word storm02_rle + .byte 7 + .word storm03_rle + .byte 7 + .word storm04_rle + .byte 7 + .word nothing_rle + .byte 80 + ; 141.4 right glow in cloud 10 + ; + .word storm10_rle + .byte 7 + .word nothing_rle + .byte 80 + ; 143 glow in center 5,6,5 + ; + .word storm05_rle + .byte 7 + .word storm06_rle + .byte 7 + .word storm05_rle + .byte 7 + .word nothing_rle + .byte 80 + ; 144.8 glow left 8 + ; + .word storm08_rle + .byte 7 + .word nothing_rle + .byte 80 + ; 145.7 center glow cloud 11,12 + ; + .word storm11_rle + .byte 7 + .word storm12_rle + .byte 7 + .word nothing_rle + .byte 0 +; .word nothing_rle + + ;============== + ; split, as was > 256 + +bolt_sequence: + .byte 80 + ;======================= + ; 147 bolt right + ;======================= + ; 13,14,15 + .word storm13_rle + .byte 128+5 ; .word storm14_rle + .byte 128+5 ; .word storm15_rle + .byte 5 + ; screen goes white + ; *all white + .word white_rle + .byte 8 + ; lightning animation + ; * bolt1, 2,3,4,5,6,7 + .word bolt1_rle + .byte 128+5 ; .word bolt2_rle + .byte 128+5 ; .word bolt3_rle + .byte 128+5 ; .word bolt4_rle + .byte 128+5 ; .word bolt5_rle + .byte 128+5 ; .word bolt6_rle + .byte 128+5 ; .word bolt7_rle + .byte 5 + ; * all white (a while) + .word white_rle + ; * all black (a while) + .word 128+30,black_rle + .byte 30 + ; 148.3 big bolt behind car + ; 29 .. 38, 40.. 42 (38 twice as long?) + .word storm29_rle + .byte 128+5 ; .word storm30_rle + .byte 128+5 ; .word storm31_rle + .byte 128+5 ; .word storm32_rle + .byte 128+5 ; .word storm33_rle + .byte 128+5 ; .word storm34_rle + .byte 128+5 ; .word storm35_rle + .byte 128+5 ; .word storm36_rle + .byte 128+5 ; .word storm37_rle + .byte 128+5 ; .word storm38_rle + .byte 128+5 ; .word storm40_rle + .byte 128+5 ; .word storm41_rle + .byte 128+5 ; .word storm42_rle + .byte 5 + ; by 150 faded out and on to tunnel + .word nothing_rle + .byte 0 +; .word nothing_rle + + ;======================= + ; Tunnel1 Sequence + ;======================= +tunnel1_sequence: + .byte 10 + .word nothing_rle + .byte 50 + ; red blob + .word tunnel1_01_rle + .byte 128+2 ; .word tunnel1_02_rle + .byte 128+2 ; .word tunnel1_03_rle + .byte 128+2 ; .word tunnel1_04_rle + .byte 128+2 ; .word tunnel1_05_rle + .byte 2 + + ; lightning blob + .word nothing_rle + .byte 50 + .word tunnel1_06_rle + .byte 128+2 ; .word tunnel1_07_rle + .byte 2 + .word white_rle + .byte 2 + .word tunnel1_08_rle + .byte 128+2 ; .word tunnel1_09_rle + .byte 128+2 ; .word tunnel1_10_rle + .byte 128+2 ; .word tunnel1_11_rle + .byte 128+2 ; .word tunnel1_12_rle + .byte 128+2 ; .word tunnel1_13_rle + .byte 128+2 ; .word tunnel1_14_rle + .byte 128+2 ; .word tunnel1_15_rle + .byte 128+2 ; .word tunnel1_16_rle + .byte 128+2 ; .word tunnel1_17_rle + .byte 128+2 ; .word tunnel1_18_rle + .byte 128+2 ; .word tunnel1_19_rle + .byte 2 + .word nothing_rle + .byte 0 + + + ;======================= + ; Tunnel2 Sequence + ;======================= +tunnel2_sequence: + .byte 10 + .word nothing_rle + .byte 50 + ; red blob + .word tunnel2_01_rle + .byte 128+2 ; .word tunnel2_02_rle + .byte 128+2 ; .word tunnel2_03_rle + .byte 128+2 ; .word tunnel2_04_rle + .byte 128+2 ; .word tunnel2_05_rle + .byte 128+2 ; .word tunnel2_06_rle + .byte 128+2 ; .word tunnel2_07_rle + .byte 128+2 ; .word tunnel2_08_rle + .byte 128+2 ; .word tunnel2_09_rle + .byte 2 + .word nothing_rle + .byte 50 + + ; lightning blob + .word tunnel2_10_rle + .byte 128+2 ; .word tunnel2_11_rle + .byte 128+2 ; .word tunnel2_12_rle + .byte 128+2 ; .word tunnel2_13_rle + .byte 128+2 ; .word tunnel2_14_rle + .byte 128+2 ; .word tunnel2_15_rle + .byte 128+2 ; .word tunnel2_16_rle + .byte 128+2 ; .word tunnel2_17_rle + .byte 2 + .word nothing_rle + .byte 0 + + + + + ;======================= + ; Zappo Sequence + ;======================= +zappo_sequence: + + .byte 50 + .word white_rle + + .byte 2 + .word zappo01_rle ; B + + .byte 128+2 ; .word zappo02_rle ; B + .byte 128+2 ; .word zappo03_rle ; A + .byte 128+2 ; .word zappo04_rle ; B + .byte 128+2 ; .word zappo05_rle ; B + + .byte 255 + .word zappo03_rle ; load A + .byte 2 + .word zappo06_rle ; A + + .byte 255 + .word blue_zappo_rle ; load b + .byte 2 + .word zappo07_rle ; B + + .byte 2 + .word zappo08_rle ; B + + .byte 255 + .word zappo03_rle ; load A + .byte 2 + .word zappo09_rle ; A + + .byte 255 + .word blue_zappo_rle ; load b + .byte 2 + .word zappo10_rle ; B + + .byte 255 + .word zappo03_rle ; load A + .byte 2 + .word zappo11_rle ; A + + .byte 255 + .word blue_zappo_rle ; load b + .byte 2 + .word zappo12_rle ; B + .byte 128+2 ; .word zappo13_rle ; B + .byte 128+2 ; .word zappo14_rle ; B + + .byte 255 + .word zappo03_rle ; load A + .byte 2 + .word zappo15_rle ; A + + .byte 255 + .word blue_zappo_rle ; load b + .byte 2 + .word zappo16_rle ; B + .byte 128+2 ; .word zappo17_rle ; B + .byte 2 + .word white_rle + .byte 128+5 ; .word black_rle + .byte 5 + .word white_rle + .byte 128+5 ; .word black_rle +; .byte 5 +; .word white_rle +; .byte 1 +; .word black_rle +; .byte 1 +; .word white_rle +; .byte 1 +; .word black_rle +; .byte 1 +; .word white_rle +; .byte 1 +; .word black_rle + .byte 0 + .word nothing_rle + + + ;======================= + ; Gone Sequence + ;======================= +gone_sequence: + + .byte 50 + .word white_rle + + .byte 7 + .word gone01_rle ; B + + .byte 128+7 ; .word gone02_rle ; B + .byte 128+7 ; .word gone03_rle ; B + .byte 128+7 ; .word gone04_rle ; B + .byte 128+7 ; .word gone05_rle ; B + .byte 128+7 ; .word gone06_rle ; B + .byte 128+7 ; .word gone07_rle ; B + .byte 128+7 ; .word gone08_rle ; B + .byte 128+7 ; .word gone09_rle ; LB + .byte 128+7 ; .word gone10_rle ; CY + + .byte 255 + .word gone09_rle ; LB into $c00 + .byte 7 + .word gone11_rle ; LB + + .byte 255 + .word gone_rle ; B back into $c00 + .byte 7 + .word gone02_rle ; B (12 is dupe of 2) + + .byte 7 + .word gone13_rle ; B + + .byte 255 + .word gone09_rle ; LB into $c00 + .byte 7 + .word gone14_rle ; LB + + .byte 255 + .word gone_rle ; B back into $c00 + plain + .byte 7 + .word nothing_rle + + .byte 7 + .word gone16_rle ; B + + .byte 7 + .word nothing_rle ; B (plain?) + + .byte 7 + .word gone18_rle ; B + .byte 128+7 ; .word gone19_rle ; B + .byte 128+7 ; .word gone20_rle ; B + .byte 128+7 ; .word gone21_rle ; B + + .byte 7 + .word nothing_rle ; B (plain?) + + .byte 7 + .word gone23_rle ; B + .byte 128+7 ; .word gone24_rle ; B + .byte 128+7 ; .word gone25_rle ; B + .byte 128+7 ; .word gone26_rle ; B + .byte 128+7 ; .word gone27_rle ; B + + .byte 255 + .word gone09_rle ; LB into $c00 + .byte 7 + .word gone28_rle ; LB + +; .byte 255 +; .word gone10_rle ; CY into $c00 + .byte 7 + .word gone10_rle ; CY (same as 10) + + .byte 255 + .word gone09_rle ; LB into $c00 + .byte 7 + .word gone28_rle ; LB (30 same as 28) + + .byte 255 + .word gone_rle ; B back into $c00 + plain + .byte 7 + .word gone31_rle ; B + + .byte 255 + .word gone09_rle ; LB into $c00 + .byte 7 + .word gone32_rle ; LB + + .byte 255 + .word gone_rle ; B back into $c00 + plain + .byte 7 + .word nothing_rle ; B (plain?) + + .byte 7 + .word gone34_rle ; B + + .byte 128+7 ; .word gone35_rle ; B + .byte 128+7 ; .word gone36_rle ; B + .byte 128+7 ; .word gone37_rle ; B + .byte 128+7 ; .word gone38_rle ; B + + .byte 255 + .word gone09_rle ; LB into $c00 + .byte 7 + .word gone39_rle ; LB + + .byte 255 + .word gone10_rle ; CY into $c00 + .byte 7 + .word gone40_rle ; CY + + .byte 7 + .word gone10_rle ; CY (same as 10) + + .byte 255 + .word gone09_rle ; LB into $c00 + .byte 7 + .word gone42_rle ; LB + + .byte 255 + .word gone_rle ; B back into $c00 + plain + .byte 7 + .word gone43_rle ; B + + .byte 7 + .word nothing_rle + .byte 0 + + diff --git a/demos/another_myst/intro_graphics/lz4_size.s b/demos/another_myst/intro_graphics/lz4_size.s new file mode 100644 index 00000000..2186cce4 --- /dev/null +++ b/demos/another_myst/intro_graphics/lz4_size.s @@ -0,0 +1,38 @@ +.include "intro_graphics/01_building/intro_building_car_lz4.inc" +.include "intro_graphics/01_building/intro_building_lz4.inc" +.include "intro_graphics/01_building/intro_car_lz4.inc" + +.include "intro_graphics/02_outer_door/outer_door_lz4.inc" +.include "intro_graphics/02_outer_door/feet_lz4.inc" + +.include "intro_graphics/03_elevator/intro_elevator_lz4.inc" +.include "intro_graphics/03_elevator/intro_off_elevator_lz4.inc" +.include "intro_graphics/03_elevator/intro_walking_lz4.inc" + +.include "intro_graphics/04_keypad/intro_scanner_door_lz4.inc" +.include "intro_graphics/04_keypad/intro_approach_lz4.inc" +.include "intro_graphics/04_keypad/intro_keypad_bg_lz4.inc" +.include "intro_graphics/04_keypad/intro_hands_lz4.inc" +.include "intro_graphics/04_keypad/intro_opening_lz4.inc" + +.include "intro_graphics/05_scanner/intro_scanner_lz4.inc" +.include "intro_graphics/05_scanner/intro_scanning_lz4.inc" +.include "intro_graphics/05_scanner/intro_ai_bg_lz4.inc" +.include "intro_graphics/05_scanner/intro_ai_lz4.inc" + +.include "intro_graphics/06_console/intro_desktop_lz4.inc" +.include "intro_graphics/06_console/intro_cursor_lz4.inc" +.include "intro_graphics/06_console/intro_collider_lz4.inc" + +.include "intro_graphics/07_soda/intro_open_soda_lz4.inc" +.include "intro_graphics/07_soda/intro_drinking_lz4.inc" + +.include "intro_graphics/08_lightning/lightning_lz4.inc" + +.include "intro_graphics/09_tunnel/intro_tunnel1_lz4.inc" +.include "intro_graphics/09_tunnel/intro_tunnel2_lz4.inc" + +.include "intro_graphics/10_gone/intro_zappo_lz4.inc" +.include "intro_graphics/10_gone/intro_gone_lz4.inc" + + diff --git a/demos/another_myst/intro_graphics/rle_size.s b/demos/another_myst/intro_graphics/rle_size.s new file mode 100644 index 00000000..0173a7c3 --- /dev/null +++ b/demos/another_myst/intro_graphics/rle_size.s @@ -0,0 +1,38 @@ +.include "intro_graphics/01_building/intro_building_car.inc" +.include "intro_graphics/01_building/intro_building.inc" +.include "intro_graphics/01_building/intro_car.inc" + +.include "intro_graphics/02_outer_door/outer_door.inc" +.include "intro_graphics/02_outer_door/feet.inc" + +.include "intro_graphics/03_elevator/intro_elevator.inc" +.include "intro_graphics/03_elevator/intro_off_elevator.inc" +.include "intro_graphics/03_elevator/intro_walking.inc" + +.include "intro_graphics/04_keypad/intro_scanner_door.inc" +.include "intro_graphics/04_keypad/intro_approach.inc" +.include "intro_graphics/04_keypad/intro_keypad_bg.inc" +.include "intro_graphics/04_keypad/intro_hands.inc" +.include "intro_graphics/04_keypad/intro_opening.inc" + +.include "intro_graphics/05_scanner/intro_scanner.inc" +.include "intro_graphics/05_scanner/intro_scanning.inc" +.include "intro_graphics/05_scanner/intro_ai_bg.inc" +.include "intro_graphics/05_scanner/intro_ai.inc" + +.include "intro_graphics/06_console/intro_desktop.inc" +.include "intro_graphics/06_console/intro_cursor.inc" +.include "intro_graphics/06_console/intro_collider.inc" + +.include "intro_graphics/07_soda/intro_open_soda.inc" +.include "intro_graphics/07_soda/intro_drinking.inc" + +.include "intro_graphics/08_lightning/lightning.inc" + +.include "intro_graphics/09_tunnel/intro_tunnel1.inc" +.include "intro_graphics/09_tunnel/intro_tunnel2.inc" + +.include "intro_graphics/10_gone/intro_zappo.inc" +.include "intro_graphics/10_gone/intro_gone.inc" + + diff --git a/textmode/empty.dsk b/textmode/empty.dsk new file mode 100644 index 00000000..b34eb519 Binary files /dev/null and b/textmode/empty.dsk differ diff --git a/textmode/plain.s b/textmode/plain.s new file mode 100644 index 00000000..6ede7f59 --- /dev/null +++ b/textmode/plain.s @@ -0,0 +1,159 @@ +; Loads to 806 + +HLINE = $F819 ;; HLINE Y,$2C at A +SETGR = $F390 + +; $20 to $60 +; AND (all) +; BIT +; BMI, BVC +; EOR (all) +; SEC +; CLI +; JMP +; JSR +; LSR +; ROL +; RTI +; PHA +; PLP + + +; DEY $88 = 1000 1000-> $44 ROL + +plain: + nop + nop + nop + nop + nop + nop + + sec + rol ;0x01 + sec + rol ;0x03 + sec + rol ;0x07 + sec + rol ;0x0f + sec + rol ;0x1f + sec + rol ;0x3f + + +flip_it: + jsr SETGR + + lda #$99 + sta $30 + lda #39 + sta $2c + ldy #0 + lda #15 + jsr HLINE + +end: + jmp end + + + +.if 0 +; x012345 ; xx6789ab ; xxcdef01 ; xx234567 +; x=0, y=0 + +lda eeep+3 ; 3 +asl ; 1 +asl ; 1 +ror eeep+2 ; 3 +ror ; 1 +ror eeep+2 ; 3 +ror ; 1 +sta urgh+2 ; 3 + ;======= + ; 18 + +; xx012345 ; xx6789ab ; xxxxcdef ; 01234567 + +lda eeep+0 ; 3 +asl eeep+1 ; 3 +asl eeep+1 ; 3 +asl eeep+1 ; 3 +rol ; 1 +asl eeep+1 ; 3 +rol ; 1 +sta urgh+0 ; 3 + ;====== + ; 20 + +; 01234567 ; 89ab0000 ; xxxxcdef ; 01234567 + +lda eep+2 ; 3 +and #$f ; 2 +ora eep+1 ; 3 +sta urgh+1 ; 3 + ;===== + ; 11 + +inx +inx +inx ; 3 +iny +iny +iny +iny ; 4 +;bne ; 2 + + + ldy #0 +loop: + lda eeep,Y + asl + asl + sta urgh,Y + iny +; cmp #$ + bne loop + + ldy #0 +loop: + lda eeep,Y + sta ZP + ldx #3 +three_loop: + lda ZP + and #$3 + ora urgh,Y + sta urgh,Y + lsr ZP + lsr ZP + iny + dex + bne three_loop + tya + bne loop + + +01xx xx00 + +ldy #0 +loop: +lda eep,Y ;3 +asl ;1 +asl ;1 +sta urgh,Y ;3 +lda eep+,Y ;3 +lsr ;1 +lsr ;1 +and #$f ;2 +ora urgh,Y ;3 +sta urgh,Y ;3 +iny +bpl loop +.endif + +; fory=0to2:fori=0to39:z=y*40+i:color=peek(2054+z):ploti,y*16:color=peek(2154+z):ploti,1+y*16:nextI,Y + + +