ootw: intro: more work on graphics

This commit is contained in:
Vince Weaver 2019-02-26 23:03:51 -05:00
parent 1f4ed008d1
commit 8beb58cc98
12 changed files with 44 additions and 11 deletions

View File

@ -82,7 +82,7 @@ intro.o: intro.s \
intro_graphics/08_lightning/lightning.inc \
intro_graphics/09_tunnel/intro_tunnel1.inc \
intro_graphics/09_tunnel/intro_tunnel2.inc \
intro_graphics/09_tunnel/intro_gone.inc
intro_graphics/10_gone/intro_gone.inc
ca65 -o intro.o intro.s -l intro.lst
####

19
ootw/black.decode Normal file
View File

@ -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

View File

@ -1652,7 +1652,8 @@ gone_loop:
.include "intro_graphics/09_tunnel/intro_tunnel1.inc"
.include "intro_graphics/09_tunnel/intro_tunnel2.inc"
.include "intro_graphics/09_tunnel/intro_gone.inc"
.include "intro_graphics/10_gone/intro_gone.inc"
;=================================

View File

@ -3,7 +3,7 @@ include ../../../Makefile.inc
PNG2RLE = ../../../gr-utils/png2rle
all: intro_tunnel1.inc intro_tunnel2.inc intro_gone.inc
all: intro_tunnel1.inc intro_tunnel2.inc
#####
@ -19,13 +19,6 @@ intro_tunnel2.inc: $(PNG2RLE) \
#####
intro_gone.inc: $(PNG2RLE) \
intro_gone.png
$(PNG2RLE) asm intro_gone.png gone_rle > intro_gone.inc
#####
clean:
rm -f *~ *.inc

View File

@ -1 +0,0 @@
{"modelVersion":2,"piskel":{"name":"intro_tunnel1","description":"","fps":1,"height":48,"width":80,"layers":["{\"name\":\"Layer 1\",\"opacity\":1,\"frameCount\":12,\"chunks\":[{\"layout\":[[0],[1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11]],\"base64PNG\":\"data:image/png;base64,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\"}]}"],"hiddenFrames":[null]}}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

View File

@ -0,0 +1,19 @@
include ../../../Makefile.inc
PNG2RLE = ../../../gr-utils/png2rle
all: intro_gone.inc
#####
intro_gone.inc: $(PNG2RLE) \
intro_gone.png
$(PNG2RLE) asm intro_gone.png gone_rle > intro_gone.inc
#####
clean:
rm -f *~ *.inc

View File

Before

Width:  |  Height:  |  Size: 555 B

After

Width:  |  Height:  |  Size: 555 B