-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathastro-nyan-dse_decompression.asm
More file actions
301 lines (273 loc) · 17.1 KB
/
Copy pathastro-nyan-dse_decompression.asm
File metadata and controls
301 lines (273 loc) · 17.1 KB
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
; ASTRO , NYAN CAT and DSE de-compression RLE routine.
;
;
; To create compression routine:
; Get PSP RAW image. (nyan1.raw)
; STEPL NYAN1.RAW NYAN1.OUT Option (A) - Does nibbling into hex and outputs to binary image.
; COMPRESS NYAN1.OUT NYAN1.RLE - Does RLE compression and outputs to compressed .RLE binary image.
; STEPL NYAN1.RLE NYAN1.INC Option (9) - Converts .RLE compressed binary image into an ASCII include file.
; Load ascii include file, and add to this RLE decompression program.
; Assemble and run.
;
;
; Reads in from PIC1 into BUFFER1 (ASCII compressed RLE version of RAW screenshot)
; Decompresses and writes into BUFFER2
; Dumps BUFFER2 into $7000 video.
; Loop to Next PIC
;
;
video equ $7000
program equ $8000
buffer1 equ $B000
buffer2 equ $C000
org $8000
begin di ; Don't need no interupts to interupt us.
ld a,8
ld ($6800), a ; Mode(1)
loop1: ld hl, nyan_pic ; Put nyan into Buffer 1
ld de, buffer1
ld bc, 2048
ldir
call decompress ; decompress rountine
ld hl, astro_pic ; put astro into Buffer 1
ld de, buffer1
ld bc, 2048
ldir
call decompress ; decompress rountine
ld hl, dse_pic ; put astro into Buffer 1
ld de, buffer1
ld bc, 2048
ldir
call decompress ; decompress rountine
jp loop1
; ==================================
; DECOMPRESS from buffer1 to Buffer2
; ==================================
decompress:
ld iy, 0 ; Global screen position counter 0-2047
ld hl, buffer1 ; ; vid buffer 1 $B000
ld de, buffer2 ;buffer2 ; vid buffer 2 $C000
ld a, (hl)
l0b: ld c, 0
l1b: ld a, (hl)
ld c, a ; C := original char for later.
l2b: inc hl ; inc HL pointer.
inc iy ; global counter
ld (de), a ; write out first CHAR
inc de
ld a, (hl) ; read CHAR QNTY
inc hl
cp 1
jr z, here ; if equals 1, then jump out.
ld b, a ; load B qnty.
dec b ; decrease QNTY by one coz already have one
ld a, c ; CHAR into a
writing:ld (de), a ; write out number of CHARs
inc de
inc iy
djnz writing
here: push hl
push de
push iy
push iy
pop de
ld hl, 2048 ; CMP DE, HL which sits in ROM. "CMP DE, 2048" for screen size counter.
rst $18 ; go do it.
jp c, quit ; Set carry true if DE>HL
pop iy
pop de
pop hl
jr l0b
quit: pop iy
pop de
pop hl
ld hl, buffer2 ; display final uncompressed image
ld de, video ; from buffer2 to video screen.
ld bc, 2048
ldir
LD BC, $ff00 ; delay in microseconds.
call 0060H ; delay in ROM. BC is kept so do it again for double time delay.
call 0060H ; delay in ROM.
ret
nyan_pic: ;128x64 COMPRESSED
db $0AA,$06E,$0BF,$001,$0FF,$005,$0FA,$001,$0AA,$019,$0D5,$001,$055,$005,$05E,$001
db $0AA,$018,$0AB,$001,$055,$006,$057,$001,$0AA,$00B,$0AB,$001,$0FF,$001,$0FA,$001
db $0AA,$001,$0BF,$001,$0FF,$001,$0AA,$001,$0AB,$001,$0FF,$001,$0FA,$001,$0AA,$001
db $0BF,$001,$0FF,$001,$0ED,$001,$055,$002,$057,$001,$055,$002,$05D,$001,$057,$001
db $0AA,$00B,$0FF,$00D,$0ED,$001,$055,$006,$057,$001,$0AA,$00B,$0FD,$001,$055,$001
db $05F,$001,$0FF,$001,$0D5,$001,$055,$001,$0FF,$001,$0FD,$001,$055,$001,$05F,$001
db $0FF,$001,$0D5,$001,$055,$001,$06D,$001,$057,$001,$055,$002,$057,$001,$05D,$001
db $055,$001,$057,$001,$0AA,$001,$0BA,$001,$0AA,$009,$055,$00D,$06D,$001,$055,$004
db $077,$001,$055,$001,$057,$001,$0AA,$001,$0DE,$001,$0AA,$009,$054,$001,$000,$001
db $005,$001,$055,$001,$040,$001,$000,$001,$055,$001,$054,$001,$000,$001,$005,$001
db $055,$001,$040,$001,$000,$001,$02D,$001,$055,$004,$075,$001,$0D5,$001,$057,$001
db $0AB,$001,$05E,$001,$0AA,$009,$000,$00D,$02D,$001,$055,$004,$075,$002,$057,$001
db $0AD,$001,$05E,$001,$0AA,$009,$002,$001,$0AA,$001,$0A0,$001,$000,$001,$02A,$001
db $0AA,$001,$000,$001,$002,$001,$0AA,$001,$0A0,$001,$000,$001,$02A,$001,$0AA,$001
db $0AD,$001,$055,$002,$05D,$001,$055,$001,$075,$001,$05D,$001,$057,$001,$0B5,$001
db $05E,$001,$0AA,$016,$0AD,$001,$057,$001,$055,$003,$075,$001,$057,$001,$0FF,$001
db $0D5,$001,$05E,$001,$0AA,$009,$0AB,$001,$0FF,$001,$0FA,$001,$0AA,$001,$0BF,$001
db $0FF,$001,$0AA,$001,$0AB,$001,$0FF,$001,$0FA,$001,$0AA,$001,$0BF,$001,$0FF,$001
db $0ED,$001,$055,$004,$075,$001,$055,$003,$05E,$001,$0AA,$009,$0FF,$00D,$0ED,$001
db $055,$004,$075,$001,$055,$003,$05E,$001,$0AA,$009,$0FD,$001,$055,$001,$05F,$001
db $0FF,$001,$0D5,$001,$055,$001,$0FF,$001,$0FD,$001,$055,$001,$05F,$001,$0FF,$001
db $0D7,$001,$0FF,$001,$0FD,$001,$055,$003,$057,$001,$0D5,$001,$049,$001,$055,$001
db $025,$001,$057,$001,$0EA,$001,$0AA,$008,$055,$00B,$05D,$001,$055,$001,$05D,$001
db $075,$001,$055,$001,$075,$001,$05D,$001,$055,$001,$069,$001,$055,$001,$0A5,$001
db $055,$001,$07A,$001,$0AA,$008,$054,$001,$000,$001,$005,$001,$055,$001,$040,$001
db $000,$001,$055,$001,$054,$001,$000,$001,$005,$001,$055,$001,$075,$001,$055,$001
db $05D,$001,$055,$003,$05D,$001,$055,$002,$07D,$001,$055,$002,$07A,$001,$0AA,$008
db $000,$00B,$035,$001,$07F,$001,$0FD,$001,$055,$003,$05D,$001,$045,$001,$055,$003
db $045,$001,$07A,$001,$0AA,$008,$002,$001,$0AA,$001,$0A0,$001,$000,$001,$02A,$001
db $0AA,$001,$000,$001,$002,$001,$0AA,$001,$0A0,$001,$000,$001,$0D5,$001,$0EA,$001
db $0AD,$001,$055,$003,$05D,$001,$055,$001,$075,$003,$055,$001,$07A,$001,$0AA,$013
db $0D7,$001,$0AA,$001,$0AD,$001,$055,$003,$057,$001,$055,$001,$07F,$001,$0FF,$001
db $0F5,$001,$055,$001,$0EA,$001,$0AA,$013,$0BE,$001,$0AA,$001,$0AD,$001,$055,$001
db $075,$001,$055,$002,$0D5,$001,$055,$003,$057,$001,$0AA,$016,$0AB,$001,$055,$004
db $075,$001,$055,$003,$05E,$001,$0AA,$017,$0D5,$001,$055,$003,$05F,$001,$0FF,$003
db $0FA,$001,$0AA,$016,$0B5,$001,$0FF,$004,$0FA,$001,$0B5,$001,$0AA,$001,$0D6,$001
db $0AA,$017,$0B5,$001,$0EB,$001,$05E,$001,$0AA,$003,$0B5,$001,$0AA,$001,$0D6,$001
db $0AA,$017,$0B7,$001,$0AB,$001,$07A,$001,$0AA,$003,$0D6,$001,$0AB,$001,$05A,$001
db $0AA,$017,$0BE,$001,$0AA,$001,$0FA,$001,$0AA,$0FE,$0AA,$0FE,$0AA,$0FE,$0AA,$0FE
db $0AA,$0FE
; ---------------------------------------------------------
astro_pic: ; 128x64 COMPRESSED
db $000,$016,$003,$001,$030,$001,$000,$01E,$002,$001,$0E0,$001,$000,$01F,$080,$001
db $000,$01E,$00B,$001,$038,$001,$000,$01E,$00E,$001,$00C,$001,$000,$01F,$0E2,$001
db $000,$01E,$038,$001,$00C,$001,$000,$01D,$00C,$001,$02E,$001,$0E2,$001,$040,$001
db $000,$01B,$032,$001,$0E2,$001,$060,$001,$00C,$001,$080,$001,$000,$01A,$003,$001
db $083,$001,$033,$001,$0B2,$001,$0E3,$001,$000,$005,$0C0,$001,$000,$015,$02E,$001
db $038,$001,$088,$001,$000,$001,$002,$001,$032,$001,$000,$003,$02E,$001,$038,$001
db $020,$001,$000,$00F,$0EE,$001,$0E0,$001,$000,$002,$002,$001,$0C0,$001,$003,$001
db $033,$001,$0BB,$001,$0B3,$001,$080,$001,$000,$003,$0C1,$001,$004,$001,$000,$00F
db $002,$001,$011,$001,$01B,$001,$000,$002,$003,$001,$08B,$001,$0B8,$001,$088,$001
db $000,$001,$008,$001,$038,$001,$000,$003,$004,$001,$003,$001,$020,$001,$000,$00E
db $02C,$001,$000,$001,$004,$001,$080,$001,$000,$001,$002,$001,$070,$001,$003,$001
db $033,$001,$0BB,$001,$0B3,$001,$08C,$001,$000,$002,$026,$001,$043,$001,$010,$001
db $000,$00F,$030,$001,$04C,$001,$043,$001,$030,$001,$002,$001,$038,$001,$08B,$001
db $0B8,$001,$088,$001,$0CC,$001,$008,$001,$020,$001,$000,$002,$0C0,$001,$030,$001
db $00C,$001,$000,$00F,$021,$001,$000,$001,$0C0,$001,$060,$001,$000,$001,$08C,$001
db $030,$001,$003,$001,$034,$001,$003,$001,$0B3,$001,$039,$001,$000,$001,$002,$001
db $04C,$001,$066,$001,$040,$001,$0E0,$001,$000,$00E,$0C0,$001,$0C4,$001,$030,$001
db $00C,$001,$003,$001,$020,$001,$022,$001,$0E2,$001,$0C9,$001,$0B0,$001,$022,$001
db $002,$001,$000,$001,$00C,$001,$020,$001,$00C,$001,$030,$001,$010,$001,$000,$00E
db $090,$001,$003,$001,$006,$001,$04B,$001,$0B8,$001,$0CE,$001,$0CC,$001,$03C,$001
db $010,$001,$00C,$001,$0CC,$001,$0EC,$001,$000,$001,$008,$001,$0C4,$001,$041,$001
db $001,$001,$008,$001,$000,$00D,$003,$001,$00C,$001,$04C,$001,$001,$001,$090,$001
db $000,$001,$088,$001,$022,$001,$0C0,$001,$00C,$001,$040,$001,$022,$001,$002,$001
db $000,$001,$00C,$001,$010,$001,$0C8,$001,$030,$001,$0C0,$001,$000,$00D,$008,$001
db $000,$002,$04C,$001,$03B,$001,$0BB,$001,$033,$002,$003,$002,$00E,$001,$073,$001
db $038,$001,$080,$001,$009,$001,$024,$001,$00D,$001,$00C,$001,$000,$00E,$00E,$001
db $04C,$001,$0C6,$001,$000,$001,$064,$001,$000,$001,$088,$001,$089,$001,$030,$001
db $064,$001,$000,$001,$002,$001,$027,$001,$000,$001,$00C,$001,$013,$001,$032,$001
db $040,$001,$048,$001,$000,$00D,$02C,$001,$000,$001,$001,$001,$0CC,$001,$030,$001
db $0EC,$001,$0CC,$001,$0E4,$001,$000,$001,$0C8,$001,$031,$001,$03C,$001,$0C0,$002
db $000,$001,$0C2,$001,$044,$001,$030,$001,$090,$001,$000,$00D,$0C3,$001,$011,$001
db $030,$001,$000,$001,$0C8,$001,$002,$001,$022,$001,$030,$001,$0C4,$001,$0B0,$001
db $000,$001,$00B,$001,$01C,$001,$080,$001,$08C,$001,$004,$001,$020,$001,$004,$001
db $000,$00E,$08C,$001,$00C,$001,$004,$001,$0CE,$001,$04E,$001,$0EC,$001,$0CC,$001
db $0C1,$001,$003,$001,$02E,$001,$033,$001,$010,$001,$021,$001,$090,$001,$060,$001
db $0C3,$001,$011,$001,$030,$001,$048,$001,$000,$00C,$003,$001,$010,$001,$040,$001
db $0C8,$001,$001,$001,$024,$001,$022,$002,$0C0,$001,$032,$001,$0C0,$001,$000,$001
db $004,$001,$043,$001,$00B,$001,$083,$001,$000,$001,$0E4,$001,$003,$001,$000,$00D
db $002,$001,$048,$001,$030,$001,$011,$001,$01B,$001,$000,$001,$03C,$001,$0F3,$001
db $00C,$001,$000,$001,$0B9,$001,$024,$001,$0C3,$001,$030,$001,$0E4,$001,$040,$001
db $011,$001,$00C,$001,$0CC,$001,$018,$001,$000,$00C,$00B,$001,$004,$001,$001,$001
db $00C,$001,$0B0,$001,$000,$001,$021,$001,$089,$001,$001,$001,$03B,$001,$00C,$001
db $0C0,$001,$000,$001,$080,$001,$0C0,$001,$013,$001,$00C,$001,$090,$001,$000,$001
db $060,$001,$000,$00C,$086,$001,$043,$001,$012,$001,$001,$001,$0E4,$001,$000,$001
db $003,$001,$004,$001,$090,$001,$000,$001,$0B2,$001,$004,$001,$0CC,$001,$00C,$001
db $083,$001,$000,$001,$043,$002,$013,$001,$000,$00D,$009,$001,$000,$001,$001,$001
db $0D8,$001,$00B,$001,$080,$001,$030,$001,$0C3,$001,$003,$001,$03B,$001,$021,$001
db $010,$001,$003,$001,$080,$001,$0C4,$001,$030,$002,$0CC,$001,$000,$00E,$004,$001
db $030,$001,$0CC,$001,$093,$001,$004,$001,$064,$001,$009,$001,$000,$001,$030,$001
db $002,$001,$0C0,$001,$00C,$001,$048,$001,$0C3,$001,$000,$001,$004,$001,$0C3,$001
db $000,$001,$032,$001,$000,$00D,$00B,$001,$004,$001,$000,$001,$00C,$001,$010,$001
db $01B,$001,$082,$001,$0C4,$001,$001,$001,$031,$001,$00C,$001,$0C0,$001,$032,$001
db $009,$001,$00C,$001,$040,$001,$034,$001,$0C0,$001,$000,$00F,$003,$001,$004,$001
db $040,$001,$043,$001,$000,$001,$04C,$001,$093,$001,$010,$001,$000,$001,$0C0,$001
db $013,$001,$02C,$001,$0CC,$001,$010,$001,$033,$001,$00C,$001,$013,$001,$038,$001
db $000,$00E,$0E4,$001,$010,$001,$030,$002,$010,$001,$000,$001,$0E0,$001,$00C,$001
db $0C4,$001,$004,$001,$000,$001,$03B,$001,$024,$001,$0C3,$001,$00C,$001,$040,$001
db $026,$001,$000,$010,$0C3,$001,$003,$001,$001,$001,$00C,$001,$04C,$001,$043,$001
db $000,$001,$003,$001,$093,$001,$030,$001,$0C2,$001,$060,$001,$000,$001,$010,$001
db $031,$001,$098,$001,$000,$00F,$00B,$001,$000,$001,$030,$001,$010,$001,$0C0,$001
db $010,$001,$038,$001,$04C,$001,$04F,$001,$070,$001,$003,$001,$0B9,$001,$091,$001
db $031,$001,$00C,$001,$00B,$001,$000,$011,$0B1,$001,$001,$001,$00C,$002,$0D4,$001
db $0C1,$001,$000,$001,$03F,$001,$0F9,$001,$030,$001,$046,$001,$040,$001,$000,$001
db $0C0,$002,$000,$011,$002,$001,$04C,$001,$000,$001,$0C0,$001,$00C,$001,$004,$001
db $0C4,$001,$0C3,$001,$0B6,$001,$043,$001,$003,$001,$00C,$001,$04C,$001,$00C,$001
db $000,$012,$003,$001,$080,$001,$0CC,$001,$004,$001,$040,$002,$048,$001,$00C,$001
db $0C0,$001,$004,$001,$030,$001,$001,$001,$000,$001,$0C8,$001,$000,$013,$038,$001
db $090,$001,$041,$001,$084,$001,$033,$001,$013,$001,$00C,$001,$04C,$001,$048,$001
db $003,$001,$030,$001,$0CC,$001,$080,$001,$000,$012,$0EC,$001,$08E,$001,$04C,$001
db $010,$001,$043,$001,$014,$001,$00C,$001,$002,$001,$000,$001,$0C1,$001,$019,$001
db $000,$001,$020,$001,$040,$001,$000,$011,$00E,$001,$022,$001,$023,$001,$000,$001
db $033,$001,$00D,$001,$00C,$001,$040,$001,$0ED,$001,$0C4,$001,$004,$001,$0E4,$001
db $0C6,$001,$0D0,$001,$000,$011,$03B,$001,$0B2,$001,$0CE,$001,$0C8,$001,$031,$001
db $090,$001,$000,$001,$0C1,$001,$030,$001,$010,$001,$02E,$001,$0CB,$001,$010,$001
db $02C,$001,$000,$010,$03B,$001,$0FB,$001,$080,$001,$040,$001,$0B8,$001,$093,$001
db $004,$001,$003,$001,$034,$001,$013,$001,$001,$001,$003,$001,$001,$001,$004,$001
db $00E,$001,$000,$011,$0BF,$001,$0F0,$001,$044,$001,$00C,$001,$0C3,$001,$020,$001
db $00C,$001,$04C,$001,$004,$002,$010,$001,$0C4,$001,$010,$001,$043,$001,$080,$001
db $000,$010,$0EF,$001,$0FF,$001,$030,$001,$0C3,$001,$038,$001,$088,$001,$00E,$001
db $040,$001,$000,$001,$043,$001,$031,$001,$00C,$001,$020,$001,$0C3,$001,$02C,$001
db $000,$010,$0EF,$001,$0FE,$001,$0FF,$001,$081,$001,$000,$001,$00C,$001,$0CC,$001
db $088,$001,$0C3,$001,$030,$002,$040,$001,$0C0,$001,$070,$001,$018,$001,$0C0,$001
db $000,$00F,$03B,$001,$0FF,$002,$0FC,$001,$010,$001,$0C4,$001,$0E2,$001,$023,$001
db $032,$001,$000,$001,$004,$001,$0C1,$001,$030,$001,$00C,$001,$09B,$001,$020,$001
db $000,$010,$0BF,$001,$0FF,$001,$0FB,$001,$0FF,$001,$00C,$001,$000,$001,$033,$001
db $032,$001,$022,$001,$0E4,$001,$0C0,$001,$004,$002,$0C0,$001,$0E4,$001,$000,$010
db $003,$001,$0FF,$003,$0FE,$001,$000,$001,$033,$001,$022,$001,$023,$001,$038,$001
db $039,$001,$00C,$001,$04C,$001,$0C0,$001,$018,$001,$000,$010,$032,$001,$0CB,$001
db $0FF,$001,$0FE,$001,$0FF,$001,$0FD,$001,$031,$001,$000,$001,$04C,$001,$0C2,$001
db $022,$001,$020,$001,$010,$001,$000,$001,$013,$001,$024,$001,$000,$00F,$003,$001
db $035,$001,$05F,$001,$0FF,$004,$000,$001,$0C4,$001,$0B8,$001,$08C,$001,$0CC,$001
db $08E,$001,$0C3,$001,$031,$001,$008,$001,$0C0,$001,$000,$00F,$0CD,$001,$015,$001
db $05F,$001,$0FF,$001,$0EF,$001,$0FE,$001,$0FF,$001,$013,$001,$000,$001,$063,$001
db $008,$001,$08B,$001,$020,$001,$024,$001,$000,$001,$024,$001,$000,$00F,$0C2,$001
db $055,$001,$05C,$001,$0CF,$001,$0FE,$001,$0FF,$003,$0B0,$001,$013,$001,$032,$001
db $033,$001,$032,$001,$0C2,$001,$0C8,$001,$0CE,$001,$040,$001,$000,$00F,$00D,$001
db $053,$001,$005,$001,$07B,$001,$0FF,$003,$07F,$001,$0D9,$001,$000,$001,$083,$001
db $022,$001,$020,$001,$0B8,$001,$08E,$001,$020,$001,$000,$00F,$00C,$001,$0D5,$001
db $053,$001,$077,$001,$05F,$001,$0FF,$002,$0F3,$001,$0BF,$001,$0FF,$001,$0B9,$001
db $0CB,$001,$033,$002,$00C,$001,$0E0,$001,$000,$010,$003,$001,$055,$001,$05D,$001
db $075,$001,$0C7,$001,$0FF,$005,$0C0,$001,$010,$001,$0B8,$001,$088,$001,$08B,$001
db $000,$011,$001,$001,$055,$001,$051,$001,$065,$001,$016,$001,$0FF,$001,$0FC,$001
db $0FF,$001,$0CB,$001,$0B3,$001,$0FC,$001,$00C,$001,$04D,$001,$0EE,$001,$040,$001
db $000,$011,$024,$001,$011,$001,$055,$002,$05D,$001,$03B,$001,$0EF,$002,$0FF,$002
db $0F9,$001,$010,$001,$008,$001,$000,$014,$00C,$002,$0D5,$001,$0CD,$001,$0D7,$001
db $03F,$001,$0FF,$002,$0CF,$001,$0FF,$001,$0CE,$001,$044,$001,$000,$015,$002,$001
db $055,$001,$064,$001,$071,$001,$0FF,$005,$0F0,$001,$000,$016,$0B5,$001,$055,$001
db $05D,$001,$0D3,$001,$02F,$001,$0FF,$002,$0FB,$001,$0BF,$001,$080,$001,$000,$016
db $0C0,$001,$015,$001,$054,$001,$051,$001,$05B,$001,$0FB,$001,$0EE,$001,$0C0,$001
db $040,$001,$000,$018,$009,$001,$095,$001,$037,$001,$000,$001,$0BC,$001,$0C1,$001
db $000,$019,$003,$001,$033,$001,$008,$001,$000,$01A
; ---------------------------------------------------------
dse_pic: ; 128x64 COMPRESSED
db $000,$003,$055,$002,$040,$001,$000,$01C,$015,$001,$045,$001,$015,$001,$054,$001
db $000,$01B,$005,$001,$055,$004,$000,$01B,$010,$001,$045,$001,$055,$003,$050,$001
db $000,$019,$001,$001,$055,$003,$054,$001,$011,$001,$055,$001,$000,$019,$004,$001
db $055,$002,$000,$002,$010,$001,$055,$001,$040,$001,$000,$018,$005,$001,$055,$001
db $050,$001,$000,$002,$004,$001,$055,$001,$050,$001,$000,$018,$005,$001,$054,$001
db $040,$001,$000,$002,$001,$001,$055,$001,$050,$001,$000,$018,$015,$001,$055,$001
db $000,$003,$005,$001,$055,$001,$054,$001,$000,$018,$015,$001,$054,$001,$000,$003
db $005,$001,$055,$001,$054,$001,$000,$018,$015,$001,$050,$001,$000,$002,$005,$001
db $055,$003,$000,$018,$055,$001,$040,$001,$000,$001,$001,$001,$055,$003,$051,$001
db $000,$018,$055,$001,$041,$001,$040,$001,$054,$001,$000,$001,$040,$001,$055,$001
db $051,$001,$000,$018,$051,$001,$055,$001,$051,$001,$055,$002,$040,$001,$015,$001
db $001,$001,$000,$018,$015,$001,$005,$001,$055,$002,$000,$001,$010,$001,$005,$001
db $050,$001,$000,$018,$015,$001,$055,$001,$050,$001,$044,$001,$000,$001,$040,$001
db $004,$001,$010,$001,$000,$018,$005,$001,$055,$001,$050,$001,$005,$001,$055,$001
db $000,$002,$011,$001,$000,$018,$005,$001,$000,$001,$050,$001,$000,$004,$001,$001
db $000,$018,$001,$001,$055,$001,$040,$001,$000,$003,$001,$002,$000,$019,$040,$001
db $015,$001,$045,$001,$005,$001,$040,$001,$001,$001,$054,$001,$000,$019,$040,$001
db $045,$001,$054,$001,$001,$001,$040,$001,$015,$001,$000,$01A,$015,$001,$040,$001
db $000,$001,$005,$001,$040,$001,$054,$001,$000,$01A,$015,$001,$040,$001,$015,$001
db $054,$001,$005,$001,$054,$001,$000,$01A,$005,$002,$001,$001,$000,$001,$015,$001
db $050,$001,$000,$01A,$005,$001,$000,$003,$001,$001,$050,$001,$000,$01A,$001,$001
db $040,$001,$055,$001,$040,$001,$005,$001,$000,$01C,$040,$001,$000,$002,$015,$001
db $000,$01C,$014,$001,$000,$001,$001,$001,$050,$001,$000,$01C,$001,$001,$050,$001
db $015,$001,$000,$01E,$005,$001,$040,$001,$000,$0ff,$000,$0ff,$000,$0ff,$000,$0ff
; ---------------------------------------------------------
end