gigatron/rom/ROMv4.lst
2025-01-28 19:17:01 +03:00

60846 lines
2.4 MiB

* source: Core/ROMv4.asm.py
84 enableListing()
85 #-----------------------------------------------------------------------
86 #
87 # Start of core
88 #
89 #-----------------------------------------------------------------------
90
91 # Pre-loading the formal interface as a way to get warnings when
92 # accidentally redefined with a different value
93 loadBindings('interface.json')
94
95 # ROM type (see also Docs/GT1-files.txt)
96 romTypeValue = symbol('romTypeValue_ROMv4')
97
98 # Gigatron clock
99 cpuClock = 6.250e+06
100
101 # Output pin assignment for VGA
102 R, G, B, hSync, vSync = 1, 4, 16, 64, 128
103 syncBits = hSync+vSync # Both pulses negative
104
105 # When the XOUT register is in the circuit, the rising edge triggers its update.
106 # The loop can therefore not be agnostic to the horizontal pulse polarity.
107 assert syncBits & hSync != 0
108
109 # VGA 640x480 defaults (to be adjusted below!)
110 vFront = 10 # Vertical front porch
111 vPulse = 2 # Vertical sync pulse
112 vBack = 33 # Vertical back porch
113 vgaLines = vFront + vPulse + vBack + 480
114 vgaClock = 25.175e+06
115
116 # Video adjustments for Gigatron
117 # 1. Our clock is (slightly) slower than 1/4th VGA clock. Not all monitors will
118 # accept the decreased frame rate, so we restore the frame rate to above
119 # minimum 59.94 Hz by cutting some lines from the vertical front porch.
120 vFrontAdjust = vgaLines - int(4 * cpuClock / vgaClock * vgaLines)
121 vFront -= vFrontAdjust
122 # 2. Extend vertical sync pulse so we can feed the game controller the same
123 # signal. This is needed for controllers based on the 4021 instead of 74165
124 vPulseExtension = max(0, 8-vPulse)
125 vPulse += vPulseExtension
126 # 3. Borrow these lines from the back porch so the refresh rate remains
127 # unaffected
128 vBack -= vPulseExtension
129
130 # Start value of vertical blank counter
131 videoYline0 = 1-2*(vFront+vPulse+vBack-2)
132
133 # Mismatch between video lines and sound channels
134 soundDiscontinuity = (vFront+vPulse+vBack) % 4
135
136 # QQVGA resolution
137 qqVgaWidth = 160
138 qqVgaHeight = 120
139
140 # Game controller bits (actual controllers in kit have negative output)
141 # +----------------------------------------+
142 # | Up B* |
143 # | Left Right B A* |
144 # | Down Select Start A |
145 # +----------------------------------------+ *=Auto fire
146 buttonRight = 1
147 buttonLeft = 2
148 buttonDown = 4
149 buttonUp = 8
150 buttonStart = 16
151 buttonSelect = 32
152 buttonB = 64
153 buttonA = 128
154
155 #-----------------------------------------------------------------------
156 #
157 # RAM page 0: zero-page variables
158 #
159 #-----------------------------------------------------------------------
160
161 # Memory size in pages from auto-detect
162 memSize = zpByte()
163
164 # The current channel number for sound generation. Advanced every scan line
165 # and independent of the vertical refresh to maintain constant oscillation.
166 channel = zpByte()
167
168 # Next sound sample being synthesized
169 sample = zpByte()
170 # To save one instruction in the critical inner loop, `sample' is always
171 # reset with its own address instead of, for example, the value 0. Compare:
172 # 1 instruction reset
173 # st sample,[sample]
174 # 2 instruction reset:
175 # ld 0
176 # st [sample]
177 # The difference is not audible. This is fine when the reset/address
178 # value is low and doesn't overflow with 4 channels added to it.
179 # There is an alternative, but it requires pull-down diodes on the data bus:
180 # st [sample],[sample]
181 assert 4*63 + sample < 256
182 # We pin this reset/address value to 3, so `sample' swings from 3 to 255
183 assert sample == 3
184
185 # Former bootCount and bootCheck (<= ROMv3)
186 zpByte() # Recycled and still unused. Candidate future uses:
187 # - SPI control state (to remember banking state)
188 # - Video driver high address (for alternative video modes)
189 # - v6502: ADH offset ("MMU")
190 # - mapping for for matrix keyboards (C16, C64, VIC20...)
191 vCPUselect = zpByte() # Active interpreter page
192
193 # Entropy harvested from SRAM startup and controller input
194 entropy = zpByte(3)
195
196 # Visible video
197 videoY = zpByte() # Counts up from 0 to 238 in steps of 2
198 # Counts up (and is odd) during vertical blank
199 frameX = zpByte() # Starting byte within page
200 frameY = zpByte() # Page of current pixel row (updated by videoA)
201 nextVideo = zpByte() # Jump offset to scan line handler (videoA, B, C...)
202 videoModeD = zpByte() # Handler for every 4th line (pixel burst or vCPU)
203
204 # Vertical blank (reuse some variables used in the visible part)
205 videoSync0 = frameX # Vertical sync type on current line (0xc0 or 0x40)
206 videoSync1 = frameY # Same during horizontal pulse
207 videoPulse = nextVideo # Used for pulse width modulation
208
209 # Frame counter is good enough as system clock
210 frameCount = zpByte(1)
211
212 # Serial input (game controller)
213 serialRaw = zpByte() # New raw serial read
214 serialLast = zpByte() # Previous serial read
215 buttonState = zpByte() # Clearable button state
216 resetTimer = zpByte() # After 2 seconds of holding 'Start', do a soft reset
217 # XXX move to page 1 to free up space
218
219 # Extended output (blinkenlights in bit 0:3 and audio in bit 4:7). This
220 # value must be present in AC during a rising hSync edge. It then gets
221 # copied to the XOUT register by the hardware. The XOUT register is only
222 # accessible in this indirect manner because it isn't part of the core
223 # CPU architecture.
224 xout = zpByte()
225 xoutMask = zpByte() # The blinkenlights and sound on/off state
226
227 # vCPU interpreter
228 vTicks = zpByte() # Interpreter ticks are units of 2 clocks
229 vPC = zpByte(2) # Interpreter program counter, points into RAM
230 vAC = zpByte(2) # Interpreter accumulator, 16-bits
231 vLR = zpByte(2) # Return address, for returning after CALL
232 vSP = zpByte(1) # Stack pointer
233 vTmp = zpByte()
234 vReturn = zpByte() # Return into video loop (in page of vBlankStart)
235
236 videoModeB = zpByte(1) # Pixel burst or vCPU
237 videoModeC = zpByte(1) # Pixel burst or vCPU
238
239 # Versioning for GT1 compatibility
240 # Please refer to Docs/GT1-files.txt for interpreting this variable
241 romType = zpByte(1)
242
243 # The low 3 bits are repurposed to select the actively updated sound channels.
244 # Valid bit combinations are:
245 # xxxxx011 Default after reset: 4 channels (page 1,2,3,4)
246 # xxxxx001 2 channels at double update rate (page 1,2)
247 # xxxxx000 1 channel at quadruple update rate (page 1)
248 # The main application for this is to free up the high bytes of page 2,3,4.
249 channelMask = symbol('channelMask_v4')
250 assert romType == channelMask
251
252 # SYS function arguments and results/scratch
253 sysFn = zpByte(2)
254 sysArgs = zpByte(8)
255
256 # Play sound if non-zero, count down and stop sound when zero
257 soundTimer = zpByte()
258
259 # Fow now the LED state machine itself is hard-coded in the program ROM
260 ledTimer = zpByte() # Number of ticks until next LED change
261 ledState_v2 = zpByte() # Current LED state
262 ledTempo = zpByte() # Next value for ledTimer after LED state change
263
264 # All bytes above, except 0x80, are free for temporary/scratch/stacks etc
265 userVars = zpByte(0)
266
267 # TODO: Give this an address < 0x30
268 zpReset(0x81)
269 ctrlBits = zpByte()
270
271 #-----------------------------------------------------------------------
272 #
273 # RAM page 1: video line table
274 #
275 #-----------------------------------------------------------------------
276
277 # Byte 0-239 define the video lines
278 videoTable = 0x0100 # Indirection table: Y[0] dX[0] ..., Y[119] dX[119]
279
280 vReset = 0x01f0
281
282 #resetTimer = 0x01f8 XXX Future. Also change Easter Egg detection in main
283
284 # Highest bytes are for sound channel variables
285 wavA = 250 # Waveform modulation with `adda'
286 wavX = 251 # Waveform modulation with `xora'
287 keyL = 252 # Frequency low 7 bits (bit7 == 0)
288 keyH = 253 # Frequency high 8 bits
289 oscL = 254 # Phase low 7 bits
290 oscH = 255 # Phase high 8 bits
291
292 #-----------------------------------------------------------------------
293 # Memory layout
294 #-----------------------------------------------------------------------
295
296 userCode = 0x0200 # Application vCPU code
297 soundTable = 0x0700 # Wave form tables (doubles as right-shift-2 table)
298 screenMemory = 0x0800 # Default start of screen memory: 0x0800 to 0x7fff
299
300 #-----------------------------------------------------------------------
301 # Application definitions
302 #-----------------------------------------------------------------------
303
304 maxTicks = 28/2 # Duration of vCPU's slowest virtual opcode (ticks)
305 minTicks = 14/2 # vcPU's fastest instruction
306 v6502_maxTicks = 38/2 # Max duration of v6502 processing phase (ticks)
307
308 runVcpu_overhead = 5 # Caller overhead (cycles)
309 vCPU_overhead = 9 # Callee overhead of jumping in and out (cycles)
310 v6502_overhead = 11 # Callee overhead for v6502 (cycles)
311
312 v6502_adjust = (v6502_maxTicks - maxTicks) + (v6502_overhead - vCPU_overhead)/2
313 assert v6502_adjust >= 0 # v6502's overhead is a bit more than vCPU
314
315 def runVcpu(n, ref=None, returnTo=None):
316 """Macro to run interpreter for exactly n cycles. Returns 0 in AC.
317
318 - `n' is the number of available Gigatron cycles including overhead.
319 This is converted into interpreter ticks and takes into account
320 the vCPU calling overheads. A `nop' is inserted when necessary
321 for alignment between cycles and ticks.
322 - `ref' is emitted as a comment in the disassembly
323 - `returnTo' is where program flow continues after return. If not set
324 explicitely, it will be the first instruction behind the expansion.
325 - If another interpreter than vCPU is active (v6502...), that one
326 must adjust for the timing differences, because runVcpu wouldn't know."""
327
328 if returnTo is None:
329 # Return to next instruction
330 returnTo = pc() + 5
331
332 overhead = runVcpu_overhead + vCPU_overhead
333 if returnTo == 0x100: # Special case for videoZ
334 overhead -= 2
335
336 if n is None:
337 # Set to maximum time slice
338 n = (128 + minTicks-1) * 2 + overhead
339
340 comment = 'Run vCPU for %s cycles gross' % n
341 if ref:
342 comment += ' (%s)' % ref
343
344 if n % 2 != (runVcpu_overhead + vCPU_overhead) % 2:
345 nop() # tick alignment
346 comment = C(comment)
347 overhead += 1
348
349 if returnTo != 0x100:
350 ld(returnTo&255) #0
351 comment = C(comment)
352 st([vReturn]) #1
353
354 n -= overhead
355
356 print('runVcpu at $%04x net cycles %3s info %s' % (pc(), n, ref))
357 n -= 2*maxTicks
358
359 assert n >= 0 and n % 2 == 0
360 n /= 2
361 assert n >= v6502_adjust
362
363 ld([vCPUselect],Y) #2
364 comment = C(comment)
365 jmp(Y,'ENTER') #3
366 ld(n) #4
367 assert runVcpu_overhead == 5
368
369 #-----------------------------------------------------------------------
370 # v6502 definitions
371 #-----------------------------------------------------------------------
372
373 # Registers are zero page variables
374 v6502_PCL = vLR+0 # Program Counter Low
375 v6502_PCH = vLR+1 # Program Counter High
376 v6502_S = vSP # Stack Pointer (kept as "S+1")
377 v6502_A = vAC+0 # Accumulator
378 v6502_BI = vAC+1 # B Input Register (used by SBC)
379 v6502_ADL = sysArgs+0 # Low Address Register
380 v6502_ADH = sysArgs+1 # High Address Register
381 v6502_IR = sysArgs+2 # Instruction Register
382 v6502_P = sysArgs+3 # Processor Status Register (V flag in bit 7)
383 v6502_Qz = sysArgs+4 # Quick Status Register for Z flag
384 v6502_Qn = sysArgs+5 # Quick Status Register for N flag
385 v6502_X = sysArgs+6 # Index Register X
386 v6502_Y = sysArgs+7 # Index Register Y
387 v6502_Tmp = vTmp # Scratch (may be clobbered outside v6502)
388
389 # MOS 6502 definitions for P register
390 v6502_Cflag = 1 # Carry Flag (unsigned overflow)
391 v6502_Zflag = 2 # Zero Flag (all bits zero)
392 v6502_Iflag = 4 # Interrupt Enable Flag (1=Disable)
393 v6502_Dflag = 8 # Decimal Enable Flag (aka BCD mode, 1=Enable)
394 v6502_Bflag = 16 # Break (or PHP) Instruction Flag
395 v6502_Uflag = 32 # Unused (always 1)
396 v6502_Vflag = 64 # Overflow Flag (signed overflow)
397 v6502_Nflag = 128 # Negative Flag (bit 7 of result)
398
399 # In emulation it is much faster to keep the V flag in bit 7
400 # This can be corrected when importing/exporting with PHP, PLP, etc
401 v6502_Vemu = 128
402
403 # On overflow:
404 # """Overflow is set if two inputs with the same sign produce
405 # a result with a different sign. Otherwise it is clear."""
406 # Formula (without carry/borrow in!):
407 # (A ^ (A+B)) & (B ^ (A+B)) & 0x80
408 # References:
409 # http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html
410 # http://6502.org/tutorials/vflag.html
411
412 # Memory layout
413 v6502_Stack = 0x0000 # 0x0100 is already used in the Gigatron
414 #v6502_NMI = 0xfffa
415 #v6502_RESET = 0xfffc
416 #v6502_IRQ = 0xfffe
417
418 #-----------------------------------------------------------------------
419 #
420 # $0000 ROM page 0: Boot
421 #
422 #-----------------------------------------------------------------------
423
424 align(0x100, 0x100)
425
426 # Give a first sign of life that can be checked with a voltmeter
address
| encoding
| | instruction
| | | operands
| | | |
V V V V
0000 0000 ld $00 427 ld(0b0000) # LEDs |OOOO|
0001 1880 ld $80,out 428 ld(syncBits^hSync, OUT) # Prepare XOUT update, hSync goes down, RGB to black
0002 18c0 ld $c0,out 429 ld(syncBits, OUT) # hSync goes up, updating XOUT
430
431 # Setup I/O and RAM expander
0003 c17c ctrl $7c 432 ctrl(0b01111100) # SCLK=0; Disable SPI slaves; Bank=01; Enable RAM
0004 007c ld $7c 433 ld( 0b01111100) # Keep copy in zero page
0005 c281 st [$81] 434 st([ctrlBits])
435
436 # Simple RAM test and size check by writing to [1<<n] and see if [0] changes or not.
0006 0001 ld $01 437 ld(1) # Quick RAM test and count
438 label('.countMem0')
.countMem0: 0007 d601 st [$01],y 439 st([memSize],Y) # Store in RAM and load AC in Y
0008 00ff ld $ff 440 ld(255)
0009 6900 xora [y,$00] 441 xora([Y,0]) # Invert value from memory
000a ca00 st [y,$00] 442 st([Y,0]) # Test RAM by writing the new value
000b c200 st [$00] 443 st([0]) # Copy result in [0]
000c 6900 xora [y,$00] 444 xora([Y,0]) # Read back and compare if written ok
000d ec0d bne $000d 445 bne(pc()) # Loop forever on RAM failure here
000e 00ff ld $ff 446 ld(255)
000f 6900 xora [y,$00] 447 xora([Y,0]) # Invert memory value again
0010 ca00 st [y,$00] 448 st([Y,0]) # To restore original value
0011 6100 xora [$00] 449 xora([0]) # Compare with inverted copy
0012 f016 beq .countMem1 450 beq('.countMem1') # If equal, we wrapped around
0013 0101 ld [$01] 451 ld([memSize])
0014 fc07 bra .countMem0 452 bra('.countMem0') # Loop to test next address line
0015 8200 adda ac 453 adda(AC) # Executes in the branch delay slot!
454 label('.countMem1')
455
456 # Momentarily wait to allow for debouncing of the reset switch by spinning
457 # roughly 2^15 times at 2 clocks per loop: 6.5ms@10MHz to 10ms@6.3MHz
458 # Real-world switches normally bounce shorter than that.
459 # "[...] 16 switches exhibited an average 1557 usec of bouncing, with,
460 # as I said, a max of 6200 usec" (From: http://www.ganssle.com/debouncing.htm)
461 # Relevant for the breadboard version, as the kit doesn't have a reset switch.
462
.countMem1: 0016 00ff ld $ff 463 ld(255) # Debounce reset button
464 label('.debounce')
.debounce: 0017 c200 st [$00] 465 st([0])
0018 ec18 bne $0018 466 bne(pc())
0019 a001 suba $01 467 suba(1) # Branch delay slot
001a 0100 ld [$00] 468 ld([0])
001b ec17 bne .debounce 469 bne('.debounce')
001c a001 suba $01 470 suba(1) # Branch delay slot
471
472 # Update LEDs (memory is present and counted, reset is stable)
001d 0001 ld $01 473 ld(0b0001) # LEDs |*OOO|
001e 1880 ld $80,out 474 ld(syncBits^hSync, OUT)
001f 18c0 ld $c0,out 475 ld(syncBits, OUT)
476
477 # Scan the entire RAM space to collect entropy for a random number generator.
478 # The 16-bit address space is scanned, even if less RAM was detected.
0020 0000 ld $00 479 ld(0) # Collect entropy from RAM
0021 d218 st [$18],x 480 st([vAC+0], X)
0022 d619 st [$19],y 481 st([vAC+1], Y)
482 label('.initEnt0')
.initEnt0: 0023 0106 ld [$06] 483 ld([entropy+0])
0024 f427 bge .initEnt1 484 bpl('.initEnt1')
0025 8d00 adda [y,x] 485 adda([Y,X])
0026 60bf xora $bf 486 xora(191)
487 label('.initEnt1')
.initEnt1: 0027 c206 st [$06] 488 st([entropy+0])
0028 0107 ld [$07] 489 ld([entropy+1])
0029 f42c bge .initEnt2 490 bpl('.initEnt2')
002a 8106 adda [$06] 491 adda([entropy+0])
002b 60c1 xora $c1 492 xora(193)
493 label('.initEnt2')
.initEnt2: 002c c207 st [$07] 494 st([entropy+1])
002d 8108 adda [$08] 495 adda([entropy+2])
002e c208 st [$08] 496 st([entropy+2])
002f 0118 ld [$18] 497 ld([vAC+0])
0030 8001 adda $01 498 adda(1)
0031 ec23 bne .initEnt0 499 bne('.initEnt0')
0032 d218 st [$18],x 500 st([vAC+0], X)
0033 0119 ld [$19] 501 ld([vAC+1])
0034 8001 adda $01 502 adda(1)
0035 ec23 bne .initEnt0 503 bne('.initEnt0')
0036 d619 st [$19],y 504 st([vAC+1], Y)
505
506 # Update LEDs
0037 0003 ld $03 507 ld(0b0011) # LEDs |**OO|
0038 1880 ld $80,out 508 ld(syncBits^hSync, OUT)
0039 18c0 ld $c0,out 509 ld(syncBits, OUT)
510
511 # vCPU reset handler
003a 00ee ld $ee 512 ld((vReset&255)-2) # Setup vCPU reset handler
003b c216 st [$16] 513 st([vPC])
003c 9002 adda $02,x 514 adda(2, X)
003d 0001 ld $01 515 ld(vReset>>8)
003e d617 st [$17],y 516 st([vPC+1], Y)
003f dc59 st $59,[y,x++] 517 st('LDI', [Y,Xpp])
0040 dc7e st $7e,[y,x++] 518 st('SYS_Reset_38', [Y,Xpp])
0041 dc2b st $2b,[y,x++] 519 st('STW', [Y,Xpp])
0042 dc22 st $22,[y,x++] 520 st(sysFn, [Y,Xpp])
0043 dcb4 st $b4,[y,x++] 521 st('SYS', [Y,Xpp])
0044 dcfb st $fb,[y,x++] 522 st(256-38/2+maxTicks, [Y,Xpp])
0045 dcb4 st $b4,[y,x++] 523 st('SYS', [Y,Xpp]) # SYS_Exec_88
0046 dce2 st $e2,[y,x++] 524 st(256-88/2+maxTicks, [Y,Xpp])
525
0047 0002 ld $02 526 ld(hi('ENTER')) # Active interpreter (vCPU,v6502) = vCPU
0048 c205 st [$05] 527 st([vCPUselect])
528
0049 00ff ld $ff 529 ld(255) # Setup serial input
004a c20e st [$0e] 530 st([frameCount])
004b c20f st [$0f] 531 st([serialRaw])
004c c210 st [$10] 532 st([serialLast])
004d c211 st [$11] 533 st([buttonState])
004e c212 st [$12] 534 st([resetTimer]) # resetTimer<0 when entering Main.gcl
535
004f 0007 ld $07 536 ld(0b0111) # LEDs |***O|
537
0050 1880 ld $80,out 538 ld(syncBits^hSync, OUT)
0051 18c0 ld $c0,out 539 ld(syncBits, OUT)
540
0052 0000 ld $00 541 ld(0)
0053 c202 st [$02] 542 st([channel])
0054 c200 st [$00] 543 st([0]) # Carry lookup ([0x80] in 1st line of vBlank)
544
0055 000f ld $0f 545 ld(0b1111) # LEDs |****|
0056 1880 ld $80,out 546 ld(syncBits^hSync, OUT)
0057 18c0 ld $c0,out 547 ld(syncBits, OUT)
0058 c213 st [$13] 548 st([xout]) # Setup for control by video loop
0059 c214 st [$14] 549 st([xoutMask])
550
005a 1401 ld $01,y 551 ld(hi('startVideo'),Y) # Enter video loop at vertical blank
005b e003 jmp y,$03 552 jmp(Y,'startVideo')
005c c22e st [$2e] 553 st([ledState_v2]) # Setting to 1..126 means "stopped"
554
555 #-----------------------------------------------------------------------
556
557 # SYS_ResetWaveforms_v4_50 implementation
558 label('sys_ResetWaveforms')
sys_ResetWaveforms:
005d 0118 ld [$18] 559 ld([vAC+0]) #18 X=4i
005e 8200 adda ac 560 adda(AC) #19
005f 9200 adda ac,x 561 adda(AC,X) #20
0060 0118 ld [$18] 562 ld([vAC+0]) #21
0061 de00 st [y,x++] 563 st([Y,Xpp]) #22 Sawtooth: T[4i+0] = i
0062 2020 anda $20 564 anda(0x20) #23 Triangle: T[4i+1] = 2i if i<32 else 127-2i
0063 ec66 bne $0066 565 bne(pc()+3) #24
0064 0118 ld [$18] 566 ld([vAC+0]) #25
0065 fc68 bra $0068 567 bra(pc()+3) #26
0066 8118 adda [$18] 568 adda([vAC+0]) #26,27
0067 607f xora $7f 569 xora(127) #27
0068 de00 st [y,x++] 570 st([Y,Xpp]) #28
0069 0118 ld [$18] 571 ld([vAC+0]) #29 Pulse: T[4i+2] = 0 if i<32 else 63
006a 2020 anda $20 572 anda(0x20) #30
006b ec6e bne $006e 573 bne(pc()+3) #31
006c fc6f bra $006f 574 bra(pc()+3) #32
006d 0000 ld $00 575 ld(0) #33
006e 003f ld $3f 576 ld(63) #33(!)
006f de00 st [y,x++] 577 st([Y,Xpp]) #34
0070 0118 ld [$18] 578 ld([vAC+0]) #35 Sawtooth: T[4i+3] = i
0071 ce00 st [y,x] 579 st([Y,X]) #36
0072 8001 adda $01 580 adda(1) #37 i += 1
0073 c218 st [$18] 581 st([vAC+0]) #38
0074 6040 xora $40 582 xora(64) #39 For 64 iterations
0075 f078 beq $0078 583 beq(pc()+3) #40
0076 fc79 bra $0079 584 bra(pc()+3) #41
0077 00fe ld $fe 585 ld(-2) #42
0078 0000 ld $00 586 ld(0) #42(!)
0079 8116 adda [$16] 587 adda([vPC]) #43
007a c216 st [$16] 588 st([vPC]) #44
007b 1403 ld $03,y 589 ld(hi('REENTER'),Y) #45
007c e0cb jmp y,$cb 590 jmp(Y,'REENTER') #46
007d 00e7 ld $e7 591 ld(-50/2) #47
592
593 #-----------------------------------------------------------------------
594 # Extension SYS_Reset_38: Soft reset
595 #-----------------------------------------------------------------------
596
597 # SYS_Reset_38 initiates an immediate Gigatron reset from within the vCPU.
598 # The reset sequence itself is mostly implemented in GCL by Reset.gcl,
599 # which must first be loaded into RAM. But as that takes more than 1 scanline,
600 # some vCPU bootstrapping code gets loaded with SYS_Exec_88. The caller of
601 # SYS_Reset_38 provides the SYS instruction to execute that.
602 # !!! This function was REMOVED from interface.json
603 # !!! Better use vReset as generic entry point for soft reset
604
605 label('SYS_Reset_38')
606 assert pc()>>8 == 0
607 assert (romTypeValue & 7) == 0
SYS_Reset_38: 007e 0038 ld $38 608 ld(romTypeValue) #15 Set ROM type/version and clear channel mask
007f c221 st [$21] 609 st([romType]) #16
0080 0000 ld $00 610 ld(0) #17
0081 c21c st [$1c] 611 st([vSP]) #18 Reset stack pointer
612 assert userCode&255 == 0
0082 c21a st [$1a] 613 st([vLR]) #19
0083 c22c st [$2c] 614 st([soundTimer]) #20
0084 0002 ld $02 615 ld(userCode>>8) #21
0085 c21b st [$1b] 616 st([vLR+1]) #22
0086 00ec ld $ec 617 ld('nopixels') #23 Do this before first visible pixels
0087 c21f st [$1f] 618 st([videoModeB]) #24
0088 c220 st [$20] 619 st([videoModeC]) #25
0089 c20d st [$0d] 620 st([videoModeD]) #26
008a 00ad ld $ad 621 ld('SYS_Exec_88') #27
008b c222 st [$22] 622 st([sysFn]) #28 High byte (remains) 0
008c 0019 ld $19 623 ld('Reset') #29
008d c224 st [$24] 624 st([sysArgs+0]) #30
008e 00fb ld $fb 625 ld(hi('Reset')) #31
008f c225 st [$25] 626 st([sysArgs+1]) #32
627 # Return to interpreter
0090 1403 ld $03,y 628 ld(hi('REENTER'), Y) #33
0091 e0cb jmp y,$cb 629 jmp(Y,'REENTER') #34
0092 00ed ld $ed 630 ld(-38/2) #35
631
632 #-----------------------------------------------------------------------
633
0093 0200 nop 634 fillers(until=symbol('SYS_Exec_88') & 255)
0094 0200 nop
0095 0200 nop
* 26 times
635
636 #-----------------------------------------------------------------------
637 # Extension SYS_Exec_88: Load code from ROM into memory and execute it
638 #-----------------------------------------------------------------------
639 #
640 # This loads the vCPU code with consideration of the current vSP
641 # Used during reset, but also for switching between applications or for
642 # loading data from ROM from within an application (overlays).
643 #
644 # ROM stream format is [<addrH> <addrL> <n&255> n*<byte>]* 0
645 # on top of lookup tables.
646 #
647 # Variables:
648 # sysArgs[0:1] ROM pointer (input set by caller)
649 # sysArgs[2:3] RAM pointer (variable)
650 # sysArgs[4] State counter (variable)
651 # vLR vCPU continues here (input set by caller)
652
653 label('SYS_Exec_88')
654 assert pc()>>8 == 0
SYS_Exec_88: 00ad 0000 ld $00 655 ld(0) #15 Address of loader on zero page
00ae d617 st [$17],y 656 st([vPC+1], Y) #16
00af 011c ld [$1c] 657 ld([vSP]) #17 Place ROM loader below current stack pointer
00b0 a037 suba $37 658 suba(53+2) #18 (AC -> *+0) One extra word for PUSH
00b1 d21d st [$1d],x 659 st([vTmp], X) #19
00b2 80fe adda $fe 660 adda(-2) #20 (AC -> *-2)
00b3 c216 st [$16] 661 st([vPC]) #21
662 # Start of manually compiled vCPU section
00b4 dc75 st $75,[y,x++] 663 st('PUSH', [Y,Xpp]) #24 *+0
00b5 dccf st $cf,[y,x++] 664 st('CALL', [Y,Xpp]) #25 *+26 Fetch first byte
00b6 8023 adda $23 665 adda(33-(-2)) #26 (AC -> *+33)
00b7 de00 st [y,x++] 666 st( [Y,Xpp]) #27 *+27
00b8 dc5e st $5e,[y,x++] 667 st('ST', [Y,Xpp]) #28 *+3 Chunk copy loop
00b9 dc27 st $27,[y,x++] 668 st(sysArgs+3, [Y,Xpp]) #29 *+4 High-address comes first
00ba dccf st $cf,[y,x++] 669 st('CALL', [Y,Xpp]) #30 *+5
00bb de00 st [y,x++] 670 st( [Y,Xpp]) #31 *+6
00bc dc5e st $5e,[y,x++] 671 st('ST', [Y,Xpp]) #32 *+7
00bd dc26 st $26,[y,x++] 672 st(sysArgs+2, [Y,Xpp]) #33 *+8 Then the low address
00be dccf st $cf,[y,x++] 673 st('CALL', [Y,Xpp]) #34 *+9
00bf de00 st [y,x++] 674 st( [Y,Xpp]) #35 *+10
00c0 dc5e st $5e,[y,x++] 675 st('ST', [Y,Xpp]) #36 *+11 Byte copy loop
00c1 dc28 st $28,[y,x++] 676 st(sysArgs+4, [Y,Xpp]) #37 *+12 Byte count (0 means 256)
00c2 dccf st $cf,[y,x++] 677 st('CALL', [Y,Xpp]) #38 *+13
00c3 de00 st [y,x++] 678 st( [Y,Xpp]) #39 *+14
00c4 dcf0 st $f0,[y,x++] 679 st('POKE', [Y,Xpp]) #40 *+15
00c5 dc26 st $26,[y,x++] 680 st(sysArgs+2, [Y,Xpp]) #41 *+16
00c6 dc93 st $93,[y,x++] 681 st('INC', [Y,Xpp]) #42 *+17
00c7 dc26 st $26,[y,x++] 682 st(sysArgs+2, [Y,Xpp]) #43 *+18
00c8 dc1a st $1a,[y,x++] 683 st('LD', [Y,Xpp]) #44 *+19
00c9 dc28 st $28,[y,x++] 684 st(sysArgs+4, [Y,Xpp]) #45 *+20
00ca dce6 st $e6,[y,x++] 685 st('SUBI', [Y,Xpp]) #46 *+21
00cb dc01 st $01,[y,x++] 686 st(1, [Y,Xpp]) #47 *+22
00cc dc35 st $35,[y,x++] 687 st('BCC', [Y,Xpp]) #48 *+23
00cd dc72 st $72,[y,x++] 688 st('NE', [Y,Xpp]) #49 *+24
00ce 80e8 adda $e8 689 adda(11-2-33) #50 (AC -> *+9)
00cf de00 st [y,x++] 690 st( [Y,Xpp]) #51 *+25
00d0 dccf st $cf,[y,x++] 691 st('CALL', [Y,Xpp]) #52 *+26 Go to next block
00d1 8018 adda $18 692 adda(33-9) #53 (AC -> *+33)
00d2 de00 st [y,x++] 693 st( [Y,Xpp]) #54 *+27
00d3 dc35 st $35,[y,x++] 694 st('BCC', [Y,Xpp]) #55 *+28
00d4 dc72 st $72,[y,x++] 695 st('NE', [Y,Xpp]) #56 *+29
00d5 80e0 adda $e0 696 adda(3-2-33) #57 (AC -> *+1)
00d6 de00 st [y,x++] 697 st( [Y,Xpp]) #58 *+30
00d7 dc63 st $63,[y,x++] 698 st('POP', [Y,Xpp]) #59 *+31 End
00d8 dcff st $ff,[y,x++] 699 st('RET', [Y,Xpp]) #60 *+32
700 # Pointer constant pointing to the routine below (for use by CALL)
00d9 8022 adda $22 701 adda(35-1) #61 (AC -> *+35)
00da de00 st [y,x++] 702 st( [Y,Xpp]) #62 *+33
00db dc00 st $00,[y,x++] 703 st(0, [Y,Xpp]) #63 *+34
704 # Routine to read next byte from ROM and advance read pointer
00dc dc1a st $1a,[y,x++] 705 st('LD', [Y,Xpp]) #64 *+35 Test for end of ROM table
00dd dc24 st $24,[y,x++] 706 st(sysArgs+0, [Y,Xpp]) #65 *+36
00de dc8c st $8c,[y,x++] 707 st('XORI', [Y,Xpp]) #66 *+37
00df dcfb st $fb,[y,x++] 708 st(251, [Y,Xpp]) #67 *+38
00e0 dc35 st $35,[y,x++] 709 st('BCC', [Y,Xpp]) #68 *+39
00e1 dc72 st $72,[y,x++] 710 st('NE', [Y,Xpp]) #69 *+40
00e2 8009 adda $09 711 adda(46-2-35) #70 (AC -> *+44)
00e3 de00 st [y,x++] 712 st( [Y,Xpp]) #71 *+41
00e4 dc5e st $5e,[y,x++] 713 st('ST', [Y,Xpp]) #72 *+42 Wrap to next ROM page
00e5 dc24 st $24,[y,x++] 714 st(sysArgs+0, [Y,Xpp]) #73 *+43
00e6 dc93 st $93,[y,x++] 715 st('INC', [Y,Xpp]) #74 *+44
00e7 dc25 st $25,[y,x++] 716 st(sysArgs+1, [Y,Xpp]) #75 *+45
00e8 dc21 st $21,[y,x++] 717 st('LDW', [Y,Xpp]) #76 *+46 Read next byte from ROM table
00e9 dc24 st $24,[y,x++] 718 st(sysArgs+0, [Y,Xpp]) #77 *+47
00ea dc7f st $7f,[y,x++] 719 st('LUP', [Y,Xpp]) #78 *+48
00eb dc00 st $00,[y,x++] 720 st(0, [Y,Xpp]) #79 *+49
00ec dc93 st $93,[y,x++] 721 st('INC', [Y,Xpp]) #80 *+50 Increment read pointer
00ed dc24 st $24,[y,x++] 722 st(sysArgs+0, [Y,Xpp]) #81 *+51
00ee dcff st $ff,[y,x++] 723 st('RET', [Y,Xpp]) #82 *+52 Return
724 # Return to interpreter
00ef 1403 ld $03,y 725 ld(hi('REENTER'), Y) #81
00f0 e0cb jmp y,$cb 726 jmp(Y,'REENTER') #82
00f1 00d5 ld $d5 727 ld(-86/2) #83 One tick faster than needed
728
00f2 0200 nop 729 nop()
00f3 0200 nop 730 nop()
731
732 #-----------------------------------------------------------------------
733 # Extension SYS_Out_22: Send byte to output port
734 #-----------------------------------------------------------------------
735
736 label('SYS_Out_22')
SYS_Out_22: 00f4 1924 ld [$24],out 737 ld([sysArgs+0], OUT) #15
00f5 0200 nop 738 nop() #16
00f6 1403 ld $03,y 739 ld(hi('REENTER'), Y) #17
00f7 e0cb jmp y,$cb 740 jmp(Y,'REENTER') #18
00f8 00f5 ld $f5 741 ld(-22/2) #19
742
743 #-----------------------------------------------------------------------
744 # Extension SYS_In_24: Read a byte from the input port
745 #-----------------------------------------------------------------------
746
747 label('SYS_In_24')
SYS_In_24: 00f9 c318 st in,[$18] 748 st(IN, [vAC]) #15
00fa 0000 ld $00 749 ld(0) #16
00fb c219 st [$19] 750 st([vAC+1]) #17
00fc 0200 nop 751 nop() #18
00fd 1403 ld $03,y 752 ld(hi('REENTER'), Y) #19
00fe e0cb jmp y,$cb 753 jmp(Y,'REENTER') #20
00ff 00f4 ld $f4 754 ld(-24/2) #21
755
756 assert pc()&255 == 0
757
758 #-----------------------------------------------------------------------
759 #
760 # $0100 ROM page 1-2: Video loop
761 #
762 #-----------------------------------------------------------------------
763 align(0x100, 0x100)
764
765 # Video off mode (also no sound, serial, timer, blinkenlights, ...).
766 # For benchmarking purposes. This still has the overhead for the vTicks
767 # administration, time slice granularity etc.
768 label('videoZ')
769 videoZ = pc()
770 runVcpu(None, '---- novideo', returnTo=videoZ)
videoZ: 0100 1505 ld [$05],y ;Run vCPU for 280.0 cycles gross (---- novideo)
0101 e0ff jmp y,$ff
0102 0078 ld $78
771
772 label('startVideo') # (Re)start of video signal from idle state
startVideo: 0103 00c0 ld $c0 773 ld(syncBits)
774
775 # Start of vertical blank interval
776 label('vBlankStart')
vBlankStart: 0104 c20a st [$0a] 777 st([videoSync0]) #32 Start of vertical blank interval
0105 0080 ld $80 778 ld(syncBits^hSync) #33
0106 c20b st [$0b] 779 st([videoSync1]) #34
780
781 # Reset line counter before vCPU can see it
0107 00b3 ld $b3 782 ld(videoYline0) #35
0108 c209 st [$09] 783 st([videoY]) #36
784
785 # Update frame count and [0x80] (4 cycles)
0109 0001 ld $01 786 ld(1) #37 Reinitialize carry lookup, for robustness
010a c280 st [$80] 787 st([0x80]) #38
010b 810e adda [$0e] 788 adda([frameCount]) #39 Frame counter
010c c20e st [$0e] 789 st([frameCount]) #40
790
791 # Mix entropy (11 cycles)
010d 6107 xora [$07] 792 xora([entropy+1]) #41 Mix entropy
010e 610f xora [$0f] 793 xora([serialRaw]) #42 Mix in serial input
010f 8106 adda [$06] 794 adda([entropy+0]) #43
0110 c206 st [$06] 795 st([entropy+0]) #44
0111 8108 adda [$08] 796 adda([entropy+2]) #45 Some hidden state
0112 c208 st [$08] 797 st([entropy+2]) #46
0113 e816 blt $0116 798 bmi(pc()+3) #47
0114 fc17 bra $0117 799 bra(pc()+3) #48
0115 6053 xora $53 800 xora(64+16+2+1) #49
0116 606c xora $6c 801 xora(64+32+8+4) #49(!)
0117 8107 adda [$07] 802 adda([entropy+1]) #50
0118 c207 st [$07] 803 st([entropy+1]) #51
804
805 # LED sequencer (18 cycles)
0119 012d ld [$2d] 806 ld([ledTimer]) #52 Blinkenlight sequencer
011a f01d beq $011d 807 beq(pc()+3) #53
011b fc1e bra $011e 808 bra(pc()+3) #54
011c a001 suba $01 809 suba(1) #55
011d 012f ld [$2f] 810 ld([ledTempo]) #55(!)
011e c22d st [$2d] 811 st([ledTimer]) #56
011f f022 beq $0122 812 beq(pc()+3) #57
0120 fc23 bra $0123 813 bra(pc()+3) #58
0121 0000 ld $00 814 ld(0) #59 Don't advance state
0122 0001 ld $01 815 ld(1) #59(!) Advance state when timer passes through 0
0123 812e adda [$2e] 816 adda([ledState_v2]) #60
0124 ec27 bne $0127 817 bne(pc()+3) #61
0125 fc28 bra $0128 818 bra(pc()+3) #62
0126 00e8 ld $e8 819 ld(-24) #63 State 0 becomes -24, start of sequence
0127 e42c bgt .leds#65 820 bgt('.leds#65') #63(!) Catch the stopped state (>0)
0128 c22e st [$2e] 821 st([ledState_v2]) #64
0129 8048 adda $48 822 adda('.leds#69') #65
012a fe00 bra ac 823 bra(AC) #66 Jump to lookup table
012b fc48 bra .leds#69 824 bra('.leds#69') #67 Single-instruction subroutine
825
826 label('.leds#65')
.leds#65: 012c 000f ld $0f 827 ld(0x0f) #65 Maintain stopped state
012d c22e st [$2e] 828 st([ledState_v2]) #66
012e fc48 bra .leds#69 829 bra('.leds#69') #67
012f 2114 anda [$14] 830 anda([xoutMask]) #68 Always clear sound bits (this is why AC=0x0f)
831
0130 000f ld $0f 832 ld(0b1111) #68 LEDs |****| offset -24 Low 4 bits are the LED output
0131 0007 ld $07 833 ld(0b0111) #68 LEDs |***O|
0132 0003 ld $03 834 ld(0b0011) #68 LEDs |**OO|
0133 0001 ld $01 835 ld(0b0001) #68 LEDs |*OOO|
0134 0002 ld $02 836 ld(0b0010) #68 LEDs |O*OO|
0135 0004 ld $04 837 ld(0b0100) #68 LEDs |OO*O|
0136 0008 ld $08 838 ld(0b1000) #68 LEDs |OOO*|
0137 0004 ld $04 839 ld(0b0100) #68 LEDs |OO*O|
0138 0002 ld $02 840 ld(0b0010) #68 LEDs |O*OO|
0139 0001 ld $01 841 ld(0b0001) #68 LEDs |*OOO|
013a 0003 ld $03 842 ld(0b0011) #68 LEDs |**OO|
013b 0007 ld $07 843 ld(0b0111) #68 LEDs |***O|
013c 000f ld $0f 844 ld(0b1111) #68 LEDs |****|
013d 000e ld $0e 845 ld(0b1110) #68 LEDs |O***|
013e 000c ld $0c 846 ld(0b1100) #68 LEDs |OO**|
013f 0008 ld $08 847 ld(0b1000) #68 LEDs |OOO*|
0140 0004 ld $04 848 ld(0b0100) #68 LEDs |OO*O|
0141 0002 ld $02 849 ld(0b0010) #68 LEDs |O*OO|
0142 0001 ld $01 850 ld(0b0001) #68 LEDs |*OOO|
0143 0002 ld $02 851 ld(0b0010) #68 LEDs |O*OO|
0144 0004 ld $04 852 ld(0b0100) #68 LEDs |OO*O|
0145 0008 ld $08 853 ld(0b1000) #68 LEDs |OOO*|
0146 000c ld $0c 854 ld(0b1100) #68 LEDs |OO**|
0147 000e ld $0e 855 ld(0b1110) #68 LEDs |O***| offset -1
856 label('.leds#69')
.leds#69: 0148 c214 st [$14] 857 st([xoutMask]) #69 Sound bits will be re-enabled below
0149 0010 ld $10 858 ld(vPulse*2) #70 vPulse default length when not modulated
014a c20c st [$0c] 859 st([videoPulse]) #71
860
861 # When the total number of scan lines per frame is not an exact multiple of the
862 # (4) channels, there will be an audible discontinuity if no measure is taken.
863 # This static noise can be suppressed by swallowing the first `lines mod 4'
864 # partial samples after transitioning into vertical blank. This is easiest if
865 # the modulo is 0 (do nothing), 1 (reset sample when entering the last visible
866 # scan line), or 2 (reset sample while in the first blank scan line). For the
867 # last case there is no solution yet: give a warning.
868 extra = 0
869 if soundDiscontinuity == 2:
870 st(sample, [sample]) # Sound continuity
871 extra += 1
872 if soundDiscontinuity > 2:
873 highlight('Warning: sound discontinuity not suppressed')
874
875 runVcpu(186-72-extra, '---D line 0')#72 Application cycles (scan line 0)
014b 0050 ld $50 ;Run vCPU for 114 cycles gross (---D line 0)
014c c21e st [$1e]
014d 1505 ld [$05],y
014e e0ff jmp y,$ff
014f 0024 ld $24
876
877 # Mitigation for rogue channelMask (3 cycles)
0150 0121 ld [$21] 878 ld([channelMask]) #186 Normalize channelMask, for robustness
0151 20fb anda $fb 879 anda(0b11111011) #187
0152 c221 st [$21] 880 st([channelMask]) #188
881
882 # Sound on/off (6 cycles)
0153 012c ld [$2c] 883 ld([soundTimer]) #189 Sound on/off
0154 ec57 bne $0157 884 bne(pc()+3) #190
0155 fc58 bra $0158 885 bra(pc()+3) #191
0156 0000 ld $00 886 ld(0) #192 Keeps sound unchanged (should be off here)
0157 00f0 ld $f0 887 ld(0xf0) #192(!) Turns sound back on
0158 4114 ora [$14] 888 ora([xoutMask]) #193
0159 c214 st [$14] 889 st([xoutMask]) #194
890
891 # Sound timer count down (5 cycles)
015a 012c ld [$2c] 892 ld([soundTimer]) #195 Sound timer
015b f05e beq $015e 893 beq(pc()+3) #196
015c fc5f bra $015f 894 bra(pc()+3) #197
015d a001 suba $01 895 suba(1) #198
015e 0000 ld $00 896 ld(0) #198
015f c22c st [$2c] 897 st([soundTimer]) #199
898
0160 190a ld [$0a],out 899 ld([videoSync0],OUT) #0 <New scan line start>
900
901 label('sound1')
sound1: 0161 0102 ld [$02] 902 ld([channel]) #1 Advance to next sound channel
0162 2121 anda [$21] 903 anda([channelMask]) #2
0163 8001 adda $01 904 adda(1) #3
0164 190b ld [$0b],out 905 ld([videoSync1],OUT) #4 Start horizontal pulse
0165 d602 st [$02],y 906 st([channel], Y) #5
0166 007f ld $7f 907 ld(0x7f) #6 Update sound channel
0167 29fe anda [y,$fe] 908 anda([Y,oscL]) #7
0168 89fc adda [y,$fc] 909 adda([Y,keyL]) #8
0169 cafe st [y,$fe] 910 st([Y,oscL]) #9
016a 3080 anda $80,x 911 anda(0x80, X) #10
016b 0500 ld [x] 912 ld([X]) #11
016c 89ff adda [y,$ff] 913 adda([Y,oscH]) #12
016d 89fd adda [y,$fd] 914 adda([Y,keyH]) #13
016e caff st [y,$ff] 915 st([Y,oscH]) #14
016f 20fc anda $fc 916 anda(0xfc) #15
0170 69fb xora [y,$fb] 917 xora([Y,wavX]) #16
0171 1200 ld ac,x 918 ld(AC, X) #17
0172 09fa ld [y,$fa] 919 ld([Y,wavA]) #18
0173 1407 ld $07,y 920 ld(soundTable>>8, Y) #19
0174 8d00 adda [y,x] 921 adda([Y,X]) #20
0175 e878 blt $0178 922 bmi(pc()+3) #21
0176 fc79 bra $0179 923 bra(pc()+3) #22
0177 203f anda $3f 924 anda(63) #23
0178 003f ld $3f 925 ld(63) #23(!)
0179 8103 adda [$03] 926 adda([sample]) #24
017a c203 st [$03] 927 st([sample]) #25
928
017b 0113 ld [$13] 929 ld([xout]) #26 Gets copied to XOUT
017c 1409 ld $09,y 930 ld(hi('vBlankLast#34'),Y) #27 Prepare jumping out of page in last line
017d 190a ld [$0a],out 931 ld([videoSync0],OUT) #28 End horizontal pulse
932
933 # Count through the vertical blank interval until its last scan line
017e 0109 ld [$09] 934 ld([videoY]) #29
935 bpl('.vBlankLast#32') #30
017f f4ac bge .vBlankLast#32
0180 8002 adda $02 936 adda(2) #31
0181 c209 st [$09] 937 st([videoY]) #32
938
939 # Determine if we're in the vertical sync pulse
0182 a0bd suba $bd 940 suba(1-2*(vBack+vPulse-1)) #33 Prepare sync values
0183 ec88 bne .prepSync36 941 bne('.prepSync36') #34 Tests for start of vPulse
0184 a10c suba [$0c] 942 suba([videoPulse]) #35
0185 0040 ld $40 943 ld(syncBits^vSync) #36 Entering vertical sync pulse
0186 fc8d bra .prepSync39 944 bra('.prepSync39') #37
0187 c20a st [$0a] 945 st([videoSync0]) #38
946 label('.prepSync36')
.prepSync36: 0188 ec8c bne .prepSync38 947 bne('.prepSync38') #36 Tests for end of vPulse
0189 00c0 ld $c0 948 ld(syncBits) #37
018a fc8e bra .prepSync40 949 bra('.prepSync40') #38 Entering vertical back porch
018b c20a st [$0a] 950 st([videoSync0]) #39
951 label('.prepSync38')
.prepSync38: 018c 010a ld [$0a] 952 ld([videoSync0]) #38 Load current value
953 label('.prepSync39')
.prepSync39: 018d 0200 nop 954 nop() #39
955 label('.prepSync40')
.prepSync40: 018e 6040 xora $40 956 xora(hSync) #40 Precompute, as during the pulse there is no time
018f c20b st [$0b] 957 st([videoSync1]) #41
958
959 # Capture the serial input before the '595 shifts it out
0190 0109 ld [$09] 960 ld([videoY]) #42 Capture serial input
0191 60cf xora $cf 961 xora(1-2*(vBack-1-1)) #43 Exactly when the 74HC595 has captured all 8 controller bits
0192 ec95 bne $0195 962 bne(pc()+3) #44
0193 fc96 bra $0196 963 bra(pc()+3) #45
0194 c30f st in,[$0f] 964 st(IN, [serialRaw]) #46
0195 c000 st $00,[$00] 965 st(0,[0]) #46(!) Reinitialize carry lookup, for robustness
966
967 # Update [xout] with the next sound sample every 4 scan lines.
968 # Keep doing this on 'videoC equivalent' scan lines in vertical blank.
0196 0109 ld [$09] 969 ld([videoY]) #47
0197 2006 anda $06 970 anda(6) #48
971 beq('vBlankSample') #49
0198 f0a1 beq vBlankSample
0199 0103 ld [$03] 972 ld([sample]) #50
973
974 label('vBlankNormal')
975 runVcpu(199-51, 'AB-D line 1-36')#51 Application cycles (vBlank scan lines without sound sample update)
vBlankNormal: 019a 009f ld $9f ;Run vCPU for 148 cycles gross (AB-D line 1-36)
019b c21e st [$1e]
019c 1505 ld [$05],y
019d e0ff jmp y,$ff
019e 0035 ld $35
019f fc61 bra sound1 976 bra('sound1') #199
01a0 190a ld [$0a],out 977 ld([videoSync0],OUT) #0 <New scan line start>
978
979 label('vBlankSample')
vBlankSample: 01a1 400f ora $0f 980 ora(0x0f) #51 New sound sample is ready
981
01a2 2114 anda [$14] 982 anda([xoutMask]) #52
01a3 c213 st [$13] 983 st([xout]) #53
01a4 c003 st $03,[$03] 984 st(sample, [sample]) #54 Reset for next sample
985
986 runVcpu(199-55, '--C- line 3-39')#55 Application cycles (vBlank scan lines with sound sample update)
01a5 00aa ld $aa ;Run vCPU for 144 cycles gross (--C- line 3-39)
01a6 c21e st [$1e]
01a7 1505 ld [$05],y
01a8 e0ff jmp y,$ff
01a9 0033 ld $33
01aa fc61 bra sound1 987 bra('sound1') #199
01ab 190a ld [$0a],out 988 ld([videoSync0],OUT) #0 <New scan line start>
989
990 #-----------------------------------------------------------------------
991
992 label('.vBlankLast#32')
.vBlankLast#32:
01ac e0de jmp y,$de 993 jmp(Y,'vBlankLast#34') #32 Jump out of page for space reasons
994 #assert hi(controllerType) == hi(pc()) # Assume these share the high address
01ad 1401 ld $01,y 995 ld(hi(pc()),Y) #33
996
997 label('vBlankLast#52')
998
999 # Respond to reset button (14 cycles)
1000 # - ResetTimer decrements as long as just [Start] is pressed down
1001 # - Reaching 0 (normal) or 128 (extended) triggers the soft reset sequence
1002 # - Initial value is 128 (or 255 at boot), first decrement, then check
1003 # - This starts vReset -> SYS_Reset_38 -> SYS_Exec_88 -> Reset.gcl -> Main.gcl
1004 # - Main.gcl then recognizes extended presses if resetTimer is 0..127 ("paasei")
1005 # - This requires a full cycle (4s) in the warm boot scenario
1006 # - Or a half cycle (2s) when pressing [Select] down during hard reset
1007 # - This furthermore requires >=1 frame (and <=128) to have passed between
1008 # reaching 128 and getting through Reset and the start of Main, while [Start]
1009 # was still pressed so the count reaches <128. Two reasonable expectations.
1010 # - The unintended power-up scenarios of ROMv1 (pulling SER_DATA low, or
1011 # pressing [Select] together with another button) now don't trigger anymore.
1012
vBlankLast#52:
01ae 0111 ld [$11] 1013 ld([buttonState]) #52 Check [Start] for soft reset
01af 60ef xora $ef 1014 xora(~buttonStart) #53
01b0 ecb9 bne .restart#56 1015 bne('.restart#56') #54
01b1 0112 ld [$12] 1016 ld([resetTimer]) #55 As long as button pressed
01b2 a001 suba $01 1017 suba(1) #56 ... count down the timer
01b3 c212 st [$12] 1018 st([resetTimer]) #57
01b4 207f anda $7f 1019 anda(127) #58
01b5 f0c1 beq .restart#61 1020 beq('.restart#61') #59 Reset at 0 (normal 2s) or 128 (extended 4s)
01b6 00ee ld $ee 1021 ld((vReset&255)-2) #60 Start force reset when hitting 0
01b7 fcc0 bra .restart#63 1022 bra('.restart#63') #61 ... otherwise do nothing yet
01b8 fcbf bra .restart#64 1023 bra('.restart#64') #62
1024 label('.restart#56')
.restart#56: 01b9 0001 ld $01 1025 wait(62-56); #56
01ba ecba bne $01ba
01bb a001 suba $01
01bc 0200 nop
01bd 0080 ld $80 1026 ld(128) #62 Not pressed, reset the timer
01be c212 st [$12] 1027 st([resetTimer]) #63
1028 label('.restart#64')
.restart#64: 01bf fcc6 bra .restart#66 1029 bra('.restart#66') #64
1030 label('.restart#63')
.restart#63: 01c0 0200 nop 1031 nop() #63,65
1032 label('.restart#61')
.restart#61: 01c1 c216 st [$16] 1033 st([vPC]) #61 Point vPC at vReset
01c2 0001 ld $01 1034 ld(vReset>>8) #62
01c3 c217 st [$17] 1035 st([vPC+1]) #63
01c4 0002 ld $02 1036 ld(hi('ENTER')) #64 Set active interpreter to vCPU
1037
01c5 c205 st [$05] 1038 st([vCPUselect]) #65
1039 label('.restart#66')
1040
1041 # Switch video mode when (only) select is pressed (16 cycles)
1042 # XXX We could make this a vCPU interrupt
.restart#66: 01c6 0111 ld [$11] 1043 ld([buttonState]) #66 Check [Select] to switch modes
01c7 60df xora $df 1044 xora(~buttonSelect) #67 Only trigger when just [Select] is pressed
01c8 ecdd bne .select#70 1045 bne('.select#70') #68
01c9 0120 ld [$20] 1046 ld([videoModeC]) #69
01ca e8d0 blt .select#72 1047 bmi('.select#72') #70 Branch when line C is off
01cb 011f ld [$1f] 1048 ld([videoModeB]) #71 Rotate: Off->D->B->C
01cc c220 st [$20] 1049 st([videoModeC]) #72
01cd 010d ld [$0d] 1050 ld([videoModeD]) #73
01ce c21f st [$1f] 1051 st([videoModeB]) #74
01cf fcd5 bra .select#77 1052 bra('.select#77') #75
1053 label('.select#72')
.select#72: 01d0 00ec ld $ec 1054 ld('nopixels') #72,76
01d1 000a ld $0a 1055 ld('pixels') #73 Reset: On->D->B->C
01d2 c220 st [$20] 1056 st([videoModeC]) #74
01d3 c21f st [$1f] 1057 st([videoModeB]) #75
01d4 0200 nop 1058 nop() #76
1059 label('.select#77')
.select#77: 01d5 c20d st [$0d] 1060 st([videoModeD]) #77
01d6 0037 ld $37 1061 wait(192-78) #78 Don't waste space expanding runVcpu here
01d7 ecd7 bne $01d7
01d8 a001 suba $01
01d9 0200 nop
1062 # AC==255 now
01da c211 st [$11] 1063 st([buttonState]) #192
01db fce5 bra vBlankEnd 1064 bra('vBlankEnd') #193
01dc 0000 ld $00 1065 ld(0) #194
1066 label('.select#70')
1067
1068 # Mitigation of runaway channel variable
.select#70: 01dd 0102 ld [$02] 1069 ld([channel]) #70 Normalize channel, for robustness
01de 2003 anda $03 1070 anda(0b00000011) #71
01df c202 st [$02] 1071 st([channel]) #72 Stop wild channel updates
1072
1073 runVcpu(195-73, '---D line 40') #73 Application cycles (scan line 40)
01e0 00e5 ld $e5 ;Run vCPU for 122 cycles gross (---D line 40)
01e1 c21e st [$1e]
01e2 1505 ld [$05],y
01e3 e0ff jmp y,$ff
01e4 0028 ld $28
1074
1075 # AC==0 now
1076 label('vBlankEnd')
vBlankEnd: 01e5 c209 st [$09] 1077 st([videoY]) #195
01e6 c20a st [$0a] 1078 st([frameX]) #196
01e7 0001 ld $01 1079 ld('videoA') #197
01e8 c20c st [$0c] 1080 st([nextVideo]) #198
01e9 0102 ld [$02] 1081 ld([channel]) #199 Advance to next sound channel
01ea 2121 anda [$21] 1082 anda([channelMask]) #0 <New scan line start>
1083
01eb 8001 adda $01 1084 adda(1) #1
01ec 1402 ld $02,y 1085 ld(hi('sound2'), Y) #2
01ed e0b1 jmp y,$b1 1086 jmp(Y,'sound2') #3
01ee 1880 ld $80,out 1087 ld(syncBits^hSync, OUT) #4 Start horizontal pulse
1088
01ef 0200 nop 1089 fillers(until=0xff)
01f0 0200 nop
01f1 0200 nop
* 16 times
1090 assert pc() == 0x1ff # Enables runVcpu() to re-enter into the next page
01ff fcae bra sound3 1091 bra('sound3') #200,0 <New scan line start>
1092
1093 # --- Page boundary ---
1094 align(0x100, 0x100)
0200 0102 ld [$02] 1095 ld([channel]) #1 Advance to next sound channel
1096
1097 # Back porch A: first of 4 repeated scan lines
1098 # - Fetch next Yi and store it for retrieval in the next scan lines
1099 # - Calculate Xi from dXi, but there is no cycle time left to store it as well
1100 label('videoA')
videoA: 0201 00ca ld $ca 1101 ld('videoB') #29
0202 c20c st [$0c] 1102 st([nextVideo]) #30
0203 1401 ld $01,y 1103 ld(videoTable>>8, Y) #31
0204 1109 ld [$09],x 1104 ld([videoY], X) #32
0205 0d00 ld [y,x] 1105 ld([Y,X]) #33
0206 de00 st [y,x++] 1106 st([Y,Xpp]) #34 Just to increment X
0207 c20b st [$0b] 1107 st([frameY]) #35
0208 0d00 ld [y,x] 1108 ld([Y,X]) #36
0209 910a adda [$0a],x 1109 adda([frameX], X) #37
1110 label('pixels')
pixels: 020a 150b ld [$0b],y 1111 ld([frameY], Y) #38
020b 00c0 ld $c0 1112 ld(syncBits) #39
1113
1114 # Stream 160 pixels from memory location <Yi,Xi> onwards
1115 # Superimpose the sync signal bits to be robust against misprogramming
1116 for i in range(160):
020c 5d00 ora [y,x++],out 1117 ora([Y,Xpp],OUT) #40-199 Pixel burst
020d 5d00 ora [y,x++],out
020e 5d00 ora [y,x++],out
* 160 times
02ac 18c0 ld $c0,out 1118 ld(syncBits,OUT) #0 <New scan line start> Back to black
1119
1120 # Front porch
02ad 0102 ld [$02] 1121 ld([channel]) #1 Advance to next sound channel
1122 label('sound3') # Return from vCPU interpreter
sound3: 02ae 2121 anda [$21] 1123 anda([channelMask]) #2
02af 8001 adda $01 1124 adda(1) #3
02b0 1880 ld $80,out 1125 ld(syncBits^hSync,OUT) #4 Start horizontal pulse
1126
1127 # Horizontal sync and sound channel update for scanlines outside vBlank
1128 label('sound2')
sound2: 02b1 d602 st [$02],y 1129 st([channel], Y) #5
02b2 007f ld $7f 1130 ld(0x7f) #6
02b3 29fe anda [y,$fe] 1131 anda([Y,oscL]) #7
02b4 89fc adda [y,$fc] 1132 adda([Y,keyL]) #8
02b5 cafe st [y,$fe] 1133 st([Y,oscL]) #9
02b6 3080 anda $80,x 1134 anda(0x80, X) #10
02b7 0500 ld [x] 1135 ld([X]) #11
02b8 89ff adda [y,$ff] 1136 adda([Y,oscH]) #12
02b9 89fd adda [y,$fd] 1137 adda([Y,keyH]) #13
02ba caff st [y,$ff] 1138 st([Y,oscH] ) #14
02bb 20fc anda $fc 1139 anda(0xfc) #15
02bc 69fb xora [y,$fb] 1140 xora([Y,wavX]) #16
02bd 1200 ld ac,x 1141 ld(AC, X) #17
02be 09fa ld [y,$fa] 1142 ld([Y,wavA]) #18
02bf 1407 ld $07,y 1143 ld(soundTable>>8, Y) #19
02c0 8d00 adda [y,x] 1144 adda([Y,X]) #20
02c1 e8c4 blt $02c4 1145 bmi(pc()+3) #21
02c2 fcc5 bra $02c5 1146 bra(pc()+3) #22
02c3 203f anda $3f 1147 anda(63) #23
02c4 003f ld $3f 1148 ld(63) #23(!)
02c5 8103 adda [$03] 1149 adda([sample]) #24
02c6 c203 st [$03] 1150 st([sample]) #25
1151
02c7 0113 ld [$13] 1152 ld([xout]) #26 Gets copied to XOUT
02c8 fd0c bra [$0c] 1153 bra([nextVideo]) #27
02c9 18c0 ld $c0,out 1154 ld(syncBits,OUT) #28 End horizontal pulse
1155
1156 # Back porch B: second of 4 repeated scan lines
1157 # - Recompute Xi from dXi and store for retrieval in the next scan lines
1158 label('videoB')
videoB: 02ca 00d3 ld $d3 1159 ld('videoC') #29
02cb c20c st [$0c] 1160 st([nextVideo]) #30
02cc 1401 ld $01,y 1161 ld(videoTable>>8, Y) #31
02cd 0109 ld [$09] 1162 ld([videoY]) #32
02ce 9001 adda $01,x 1163 adda(1, X) #33
02cf 010a ld [$0a] 1164 ld([frameX]) #34
02d0 8d00 adda [y,x] 1165 adda([Y,X]) #35
02d1 fd1f bra [$1f] 1166 bra([videoModeB]) #36
02d2 d20a st [$0a],x 1167 st([frameX], X) #37 Store in RAM and X
1168
1169 # Back porch C: third of 4 repeated scan lines
1170 # - Nothing new to for video do as Yi and Xi are known,
1171 # - This is the time to emit and reset the next sound sample
1172 label('videoC')
videoC: 02d3 00dc ld $dc 1173 ld('videoD') #29
02d4 c20c st [$0c] 1174 st([nextVideo]) #30
02d5 0103 ld [$03] 1175 ld([sample]) #31 New sound sample is ready (didn't fit in the audio loop)
1176
02d6 400f ora $0f 1177 ora(0x0f) #32
02d7 2114 anda [$14] 1178 anda([xoutMask]) #33
02d8 c213 st [$13] 1179 st([xout]) #34 Update [xout] with new sample (4 channels just updated)
02d9 c003 st $03,[$03] 1180 st(sample, [sample]) #35 Reset for next sample
02da fd20 bra [$20] 1181 bra([videoModeC]) #36
02db 110a ld [$0a],x 1182 ld([frameX], X) #37
1183
1184 # Back porch D: last of 4 repeated scan lines
1185 # - Calculate the next frame index
1186 # - Decide if this is the last line or not
1187 label('videoD') # Default video mode
videoD: 02dc 110a ld [$0a],x 1188 ld([frameX], X) #29
02dd 0109 ld [$09] 1189 ld([videoY]) #30
02de a0ee suba $ee 1190 suba((120-1)*2) #31
1191 beq('.lastpixels34') #32
02df f0e5 beq .lastpixels34
02e0 80f0 adda $f0 1192 adda(120*2) #33 More pixel rows to go
02e1 c209 st [$09] 1193 st([videoY]) #34
02e2 0001 ld $01 1194 ld('videoA') #35
02e3 fd0d bra [$0d] 1195 bra([videoModeD]) #36
02e4 c20c st [$0c] 1196 st([nextVideo]) #37
1197
1198 label('.lastpixels34')
1199 if soundDiscontinuity == 1:
.lastpixels34:
02e5 c003 st $03,[$03] 1200 st(sample, [sample]) #34 Sound continuity
1201 else:
1202 nop() #34
02e6 00e9 ld $e9 1203 ld('videoE') #35 No more pixel lines to go
02e7 fd0d bra [$0d] 1204 bra([videoModeD]) #36
02e8 c20c st [$0c] 1205 st([nextVideo]) #37
1206
1207 # Back porch "E": after the last line
1208 # - Go back and and enter vertical blank (program page 2)
1209 label('videoE') # Exit visible area
videoE: 02e9 1401 ld $01,y 1210 ld(hi('vBlankStart'),Y) #29 Return to vertical blank interval
02ea e004 jmp y,$04 1211 jmp(Y,'vBlankStart') #30
02eb 00c0 ld $c0 1212 ld(syncBits) #31
1213
1214 # Alternative for pixel burst: faster application mode
1215 label('nopixels')
1216 runVcpu(200-38, '-BCD line 41-520',
1217 returnTo=0x1ff) #38 Application interpreter (black scanlines)
nopixels: 02ec 00ff ld $ff ;Run vCPU for 162 cycles gross (-BCD line 41-520)
02ed c21e st [$1e]
02ee 1505 ld [$05],y
02ef e0ff jmp y,$ff
02f0 003c ld $3c
1218
1219 #-----------------------------------------------------------------------
1220 #
1221 # $0300 ROM page 3: Application interpreter primary page
1222 #
1223 #-----------------------------------------------------------------------
1224
1225 # Enter the timing-aware application interpreter (aka virtual CPU, vCPU)
1226 #
1227 # This routine will execute as many as possible instructions in the
1228 # allotted time. When time runs out, it synchronizes such that the total
1229 # duration matches the caller's request. Durations are counted in `ticks',
1230 # which are multiples of 2 clock cycles.
1231 #
1232 # Synopsis: Use the runVcpu() macro as entry point
1233
1234 # We let 'ENTER' begin one word before the page boundary, for a bit extra
1235 # precious space in the packed interpreter code page. Although ENTER's
1236 # first instruction is bra() which normally doesn't cross page boundaries,
1237 # in this case it will still jump into the right space, because branches
1238 # from $xxFF land in the next page anyway.
1239 while pc()&255 < 255:
02f1 0200 nop 1240 nop()
02f2 0200 nop
02f3 0200 nop
* 14 times
1241 label('ENTER')
ENTER: 02ff fc03 bra .next2 1242 bra('.next2') #0 Enter at '.next2' (so no startup overhead)
1243 # --- Page boundary ---
1244 align(0x100,0x100)
0300 1517 ld [$17],y 1245 ld([vPC+1], Y) #1
1246
1247 # Fetch next instruction and execute it, but only if there are sufficient
1248 # ticks left for the slowest instruction.
1249 label('NEXT')
NEXT: 0301 8115 adda [$15] 1250 adda([vTicks]) #0 Track elapsed ticks (actually counting down: AC<0)
0302 e80b blt EXIT 1251 blt('EXIT') #1 Escape near time out
1252 label('.next2')
.next2: 0303 c215 st [$15] 1253 st([vTicks]) #2
0304 0116 ld [$16] 1254 ld([vPC]) #3 Advance vPC
0305 8002 adda $02 1255 adda(2) #4
0306 d216 st [$16],x 1256 st([vPC],X) #5
0307 0d00 ld [y,x] 1257 ld([Y,X]) #6 Fetch opcode (actually a branch target)
0308 de00 st [y,x++] 1258 st([Y,Xpp]) #7 Just X++
0309 fe00 bra ac 1259 bra(AC) #8 Dispatch
030a 0d00 ld [y,x] 1260 ld([Y,X]) #9 Prefetch operand
1261
1262 # Resync with video driver and transfer control
1263 label('EXIT')
EXIT: 030b 800e adda $0e 1264 adda(maxTicks) #3
030c e40c bgt $030c 1265 bgt(pc()&255) #4 Resync
030d a001 suba $01 1266 suba(1) #5
030e 1401 ld $01,y 1267 ld(hi('vBlankStart'), Y) #6
030f e11e jmp y,[$1e] 1268 jmp(Y,[vReturn]) #7 To video driver
0310 0000 ld $00 1269 ld(0) #8 AC should be 0 already. Still..
1270 assert vCPU_overhead == 9
1271
1272 # Instruction LDWI: Load immediate word constant (vAC=D), 20 cycles
1273 label('LDWI')
LDWI: 0311 c218 st [$18] 1274 st([vAC]) #10
0312 de00 st [y,x++] 1275 st([Y,Xpp]) #11 Just to increment X
0313 0d00 ld [y,x] 1276 ld([Y,X]) #12 Fetch second operand
0314 c219 st [$19] 1277 st([vAC+1]) #13
0315 0116 ld [$16] 1278 ld([vPC]) #14 Advance vPC one more
0316 8001 adda $01 1279 adda(1) #15
0317 c216 st [$16] 1280 st([vPC]) #16
0318 00f6 ld $f6 1281 ld(-20/2) #17
0319 fc01 bra NEXT 1282 bra('NEXT') #18
1283 #nop() #19 Overlap
1284 #
1285 # Instruction LD: Load byte from zero page (vAC=[D]), 18 cycles
1286 label('LD')
LD: 031a 1200 ld ac,x 1287 ld(AC, X) #10,19
031b 0500 ld [x] 1288 ld([X]) #11
031c c218 st [$18] 1289 st([vAC]) #12
031d 0000 ld $00 1290 ld(0) #13
031e c219 st [$19] 1291 st([vAC+1]) #14
031f 00f7 ld $f7 1292 ld(-18/2) #15
0320 fc01 bra NEXT 1293 bra('NEXT') #16
1294 #nop() #17 Overlap
1295 #
1296 # Instruction LDW: Load word from zero page (vAC=[D]+256*[D+1]), 20 cycles
1297 label('LDW')
LDW: 0321 1200 ld ac,x 1298 ld(AC, X) #10,17
0322 8001 adda $01 1299 adda(1) #11
0323 c21d st [$1d] 1300 st([vTmp]) #12 Address of high byte
0324 0500 ld [x] 1301 ld([X]) #13
0325 c218 st [$18] 1302 st([vAC]) #14
0326 111d ld [$1d],x 1303 ld([vTmp], X) #15
0327 0500 ld [x] 1304 ld([X]) #16
0328 c219 st [$19] 1305 st([vAC+1]) #17
0329 fc01 bra NEXT 1306 bra('NEXT') #18
032a 00f6 ld $f6 1307 ld(-20/2) #19
1308
1309 # Instruction STW: Store word in zero page ([D],[D+1]=vAC&255,vAC>>8), 20 cycles
1310 label('STW')
STW: 032b 1200 ld ac,x 1311 ld(AC, X) #10,20
032c 8001 adda $01 1312 adda(1) #11
032d c21d st [$1d] 1313 st([vTmp]) #12 Address of high byte
032e 0118 ld [$18] 1314 ld([vAC]) #13
032f c600 st [x] 1315 st([X]) #14
0330 111d ld [$1d],x 1316 ld([vTmp], X) #15
0331 0119 ld [$19] 1317 ld([vAC+1]) #16
0332 c600 st [x] 1318 st([X]) #17
0333 fc01 bra NEXT 1319 bra('NEXT') #18
0334 00f6 ld $f6 1320 ld(-20/2) #19
1321
1322 # Instruction BCC: Test AC sign and branch conditionally, 28 cycles
1323 label('BCC')
BCC: 0335 0119 ld [$19] 1324 ld([vAC+1]) #10 First inspect high byte of vAC
0336 ec40 bne .cond2 1325 bne('.cond2') #11
0337 c21d st [$1d] 1326 st([vTmp]) #12
0338 0118 ld [$18] 1327 ld([vAC]) #13 Additionally inspect low byte of vAC
0339 f043 beq .cond3 1328 beq('.cond3') #14
033a 0001 ld $01 1329 ld(1) #15
033b c21d st [$1d] 1330 st([vTmp]) #16
033c 0d00 ld [y,x] 1331 ld([Y,X]) #17 Operand is the conditional
1332 label('.cond1')
.cond1: 033d fe00 bra ac 1333 bra(AC) #18
033e 011d ld [$1d] 1334 ld([vTmp]) #19
1335
1336 # Conditional EQ: Branch if zero (if(vACL==0)vPCL=D)
1337 label('EQ')
EQ: 033f ec45 bne .cond4 1338 bne('.cond4') #20
1339 label('.cond2')
.cond2: 0340 f048 beq .cond5 1340 beq('.cond5') #21,13 AC=0 in EQ, AC!=0 from BCC... Overlap with BCC
0341 0d00 ld [y,x] 1341 ld([Y,X]) #22,14 Overlap with BCC
1342 #
1343 # (continue BCC)
1344 #label('.cond2')
1345 #nop() #13
1346 #nop() #14
0342 0200 nop 1347 nop() #15
1348 label('.cond3')
.cond3: 0343 fc3d bra .cond1 1349 bra('.cond1') #16
0344 0d00 ld [y,x] 1350 ld([Y,X]) #17 Operand is the conditional
1351 label('.cond4')
.cond4: 0345 0116 ld [$16] 1352 ld([vPC]) #22 False condition
0346 fc4a bra .cond6 1353 bra('.cond6') #23
0347 8001 adda $01 1354 adda(1) #24
1355 label('.cond5')
.cond5: 0348 de00 st [y,x++] 1356 st([Y,Xpp]) #23 Just X++ True condition
0349 0d00 ld [y,x] 1357 ld([Y,X]) #24
1358 label('.cond6')
.cond6: 034a c216 st [$16] 1359 st([vPC]) #25
034b fc01 bra NEXT 1360 bra('NEXT') #26
034c 00f2 ld $f2 1361 ld(-28/2) #27
1362
1363 # Conditional GT: Branch if positive (if(vACL>0)vPCL=D)
1364 label('GT')
GT: 034d f845 ble .cond4 1365 ble('.cond4') #20
034e e448 bgt .cond5 1366 bgt('.cond5') #21
034f 0d00 ld [y,x] 1367 ld([Y,X]) #22
1368
1369 # Conditional LT: Branch if negative (if(vACL<0)vPCL=D)
1370 label('LT')
LT: 0350 f445 bge .cond4 1371 bge('.cond4') #20
0351 e848 blt .cond5 1372 blt('.cond5') #21
0352 0d00 ld [y,x] 1373 ld([Y,X]) #22
1374
1375 # Conditional GE: Branch if positive or zero (if(vACL>=0)vPCL=D)
1376 label('GE')
GE: 0353 e845 blt .cond4 1377 blt('.cond4') #20
0354 f448 bge .cond5 1378 bge('.cond5') #21
0355 0d00 ld [y,x] 1379 ld([Y,X]) #22
1380
1381 # Conditional LE: Branch if negative or zero (if(vACL<=0)vPCL=D)
1382 label('LE')
LE: 0356 e445 bgt .cond4 1383 bgt('.cond4') #20
0357 f848 ble .cond5 1384 ble('.cond5') #21
0358 0d00 ld [y,x] 1385 ld([Y,X]) #22
1386
1387 # Instruction LDI: Load immediate small positive constant (vAC=D), 16 cycles
1388 label('LDI')
LDI: 0359 c218 st [$18] 1389 st([vAC]) #10
035a 0000 ld $00 1390 ld(0) #11
035b c219 st [$19] 1391 st([vAC+1]) #12
035c 00f8 ld $f8 1392 ld(-16/2) #13
035d fc01 bra NEXT 1393 bra('NEXT') #14
1394 #nop() #15 Overlap
1395 #
1396 # Instruction ST: Store byte in zero page ([D]=vAC&255), 16 cycles
1397 label('ST')
ST: 035e 1200 ld ac,x 1398 ld(AC, X) #10,15
035f 0118 ld [$18] 1399 ld([vAC]) #11
0360 c600 st [x] 1400 st([X]) #12
0361 00f8 ld $f8 1401 ld(-16/2) #13
0362 fc01 bra NEXT 1402 bra('NEXT') #14
1403 #nop() #15 Overlap
1404 #
1405 # Instruction POP: Pop address from stack (vLR,vSP==[vSP]+256*[vSP+1],vSP+2), 26 cycles
1406 label('POP')
POP: 0363 111c ld [$1c],x 1407 ld([vSP], X) #10,15
0364 0500 ld [x] 1408 ld([X]) #11
0365 c21a st [$1a] 1409 st([vLR]) #12
0366 011c ld [$1c] 1410 ld([vSP]) #13
0367 9001 adda $01,x 1411 adda(1, X) #14
0368 0500 ld [x] 1412 ld([X]) #15
0369 c21b st [$1b] 1413 st([vLR+1]) #16
036a 011c ld [$1c] 1414 ld([vSP]) #17
036b 8002 adda $02 1415 adda(2) #18
036c c21c st [$1c] 1416 st([vSP]) #19
1417 label('next1')
next1: 036d 0116 ld [$16] 1418 ld([vPC]) #20
036e a001 suba $01 1419 suba(1) #21
036f c216 st [$16] 1420 st([vPC]) #22
0370 00f3 ld $f3 1421 ld(-26/2) #23
0371 fc01 bra NEXT 1422 bra('NEXT') #24
1423 #nop() #25 Overlap
1424 #
1425 # Conditional NE: Branch if not zero (if(vACL!=0)vPCL=D)
1426 label('NE')
NE: 0372 f045 beq .cond4 1427 beq('.cond4') #20,25
0373 ec48 bne .cond5 1428 bne('.cond5') #21
0374 0d00 ld [y,x] 1429 ld([Y,X]) #22
1430
1431 # Instruction PUSH: Push vLR on stack ([vSP-2],v[vSP-1],vSP=vLR&255,vLR>>8,vLR-2), 26 cycles
1432 label('PUSH')
PUSH: 0375 011c ld [$1c] 1433 ld([vSP]) #10
0376 b001 suba $01,x 1434 suba(1, X) #11
0377 011b ld [$1b] 1435 ld([vLR+1]) #12
0378 c600 st [x] 1436 st([X]) #13
0379 011c ld [$1c] 1437 ld([vSP]) #14
037a a002 suba $02 1438 suba(2) #15
037b d21c st [$1c],x 1439 st([vSP], X) #16
037c 011a ld [$1a] 1440 ld([vLR]) #17
037d fc6d bra next1 1441 bra('next1') #18
037e c600 st [x] 1442 st([X]) #19
1443
1444 # Instruction LUP: ROM lookup (vAC=ROM[vAC+D]), 26 cycles
1445 label('LUP')
LUP: 037f 1519 ld [$19],y 1446 ld([vAC+1], Y) #10
0380 e0fb jmp y,$fb 1447 jmp(Y,251) #11 Trampoline offset
0381 8118 adda [$18] 1448 adda([vAC]) #12
1449
1450 # Instruction ANDI: Logical-AND with small constant (vAC&=D), 16 cycles
1451 label('ANDI')
ANDI: 0382 2118 anda [$18] 1452 anda([vAC]) #10
0383 c218 st [$18] 1453 st([vAC]) #11
0384 0000 ld $00 1454 ld(0) #12 Clear high byte
0385 c219 st [$19] 1455 st([vAC+1]) #13
0386 fc01 bra NEXT 1456 bra('NEXT') #14
0387 00f8 ld $f8 1457 ld(-16/2) #15
1458
1459 # Instruction ORI: Logical-OR with small constant (vAC|=D), 14 cycles
1460 label('ORI')
ORI: 0388 4118 ora [$18] 1461 ora([vAC]) #10
0389 c218 st [$18] 1462 st([vAC]) #11
038a fc01 bra NEXT 1463 bra('NEXT') #12
038b 00f9 ld $f9 1464 ld(-14/2) #13
1465
1466 # Instruction XORI: Logical-XOR with small constant (vAC^=D), 14 cycles
1467 label('XORI')
XORI: 038c 6118 xora [$18] 1468 xora([vAC]) #10
038d c218 st [$18] 1469 st([vAC]) #11
038e fc01 bra NEXT 1470 bra('NEXT') #12
038f 00f9 ld $f9 1471 ld(-14/2) #13
1472
1473 # Instruction BRA: Branch unconditionally (vPC=(vPC&0xff00)+D), 14 cycles
1474 label('BRA')
BRA: 0390 c216 st [$16] 1475 st([vPC]) #10
0391 00f9 ld $f9 1476 ld(-14/2) #11
0392 fc01 bra NEXT 1477 bra('NEXT') #12
1478 #nop() #13 Overlap
1479 #
1480 # Instruction INC: Increment zero page byte ([D]++), 16 cycles
1481 label('INC')
INC: 0393 1200 ld ac,x 1482 ld(AC, X) #10,13
0394 0500 ld [x] 1483 ld([X]) #11
0395 8001 adda $01 1484 adda(1) #12
0396 c600 st [x] 1485 st([X]) #13
0397 fc01 bra NEXT 1486 bra('NEXT') #14
0398 00f8 ld $f8 1487 ld(-16/2) #15
1488
1489 # Instruction ADDW: Word addition with zero page (vAC+=[D]+256*[D+1]), 28 cycles
1490 label('ADDW')
1491 # The non-carry paths could be 26 cycles at the expense of (much) more code.
1492 # But a smaller size is better so more instructions fit in this code page.
1493 # 28 cycles is still 4.5 usec. The 6502 equivalent takes 20 cycles or 20 usec.
ADDW: 0399 1200 ld ac,x 1494 ld(AC, X) #10 Address of low byte to be added
039a 8001 adda $01 1495 adda(1) #11
039b c21d st [$1d] 1496 st([vTmp]) #12 Address of high byte to be added
039c 0118 ld [$18] 1497 ld([vAC]) #13 Add the low bytes
039d 8500 adda [x] 1498 adda([X]) #14
039e c218 st [$18] 1499 st([vAC]) #15 Store low result
039f e8a3 blt .addw0 1500 bmi('.addw0') #16 Now figure out if there was a carry
03a0 a500 suba [x] 1501 suba([X]) #17 Gets back the initial value of vAC
03a1 fca5 bra .addw1 1502 bra('.addw1') #18
03a2 4500 ora [x] 1503 ora([X]) #19 Carry in bit 7
1504 label('.addw0')
.addw0: 03a3 2500 anda [x] 1505 anda([X]) #18 Carry in bit 7
03a4 0200 nop 1506 nop() #19
1507 label('.addw1')
.addw1: 03a5 3080 anda $80,x 1508 anda(0x80, X) #20 Move carry to bit 0
03a6 0500 ld [x] 1509 ld([X]) #21
03a7 8119 adda [$19] 1510 adda([vAC+1]) #22 Add the high bytes with carry
03a8 111d ld [$1d],x 1511 ld([vTmp], X) #23
03a9 8500 adda [x] 1512 adda([X]) #24
03aa c219 st [$19] 1513 st([vAC+1]) #25 Store high result
03ab fc01 bra NEXT 1514 bra('NEXT') #26
03ac 00f2 ld $f2 1515 ld(-28/2) #27
1516
1517 # Instruction PEEK: Read byte from memory (vAC=[vAC]), 26 cycles
1518 label('PEEK')
PEEK: 03ad 1404 ld $04,y 1519 ld(hi('peek'), Y) #10
03ae e05f jmp y,$5f 1520 jmp(Y,'peek') #11
1521 #ld([vPC]) #12 Overlap
1522 #
1523 # Instruction SYS: Native call, <=256 cycles (<=128 ticks, in reality less)
1524 #
1525 # The 'SYS' vCPU instruction first checks the number of desired ticks given by
1526 # the operand. As long as there are insufficient ticks available in the current
1527 # time slice, the instruction will be retried. This will effectively wait for
1528 # the next scan line if the current slice is almost out of time. Then a jump to
1529 # native code is made. This code can do whatever it wants, but it must return
1530 # to the 'REENTER' label when done. When returning, AC must hold (the negative
1531 # of) the actual consumed number of whole ticks for the entire virtual
1532 # instruction cycle (from NEXT to NEXT). This duration may not exceed the prior
1533 # declared duration in the operand + 28 (or maxTicks). The operand specifies the
1534 # (negative) of the maximum number of *extra* ticks that the native call will
1535 # need. The GCL compiler automatically makes this calculation from gross number
1536 # of cycles to excess number of ticks.
1537 # SYS functions can modify vPC to implement repetition. For example to split
1538 # up work into multiple chucks.
1539 label('retry')
retry: 03af 0116 ld [$16] 1540 ld([vPC]) #13,12 Retry until sufficient time
03b0 a002 suba $02 1541 suba(2) #14
03b1 c216 st [$16] 1542 st([vPC]) #15
03b2 fccb bra REENTER 1543 bra('REENTER') #16
03b3 00f6 ld $f6 1544 ld(-20/2) #17
1545 label('SYS')
SYS: 03b4 8115 adda [$15] 1546 adda([vTicks]) #10
03b5 e8af blt retry 1547 blt('retry') #11
03b6 1523 ld [$23],y 1548 ld([sysFn+1], Y) #12
03b7 e122 jmp y,[$22] 1549 jmp(Y,[sysFn]) #13
1550 #nop() #14 Overlap
1551 #
1552 # Instruction SUBW: Word subtract with zero page (AC-=[D]+256*[D+1]), 28 cycles
1553 # All cases can be done in 26 cycles, but the code will become much larger
1554 label('SUBW')
SUBW: 03b8 1200 ld ac,x 1555 ld(AC, X) #10,14 Address of low byte to be subtracted
03b9 8001 adda $01 1556 adda(1) #11
03ba c21d st [$1d] 1557 st([vTmp]) #12 Address of high byte to be subtracted
03bb 0118 ld [$18] 1558 ld([vAC]) #13
03bc e8c1 blt .subw0 1559 bmi('.subw0') #14
03bd a500 suba [x] 1560 suba([X]) #15
03be c218 st [$18] 1561 st([vAC]) #16 Store low result
03bf fcc4 bra .subw1 1562 bra('.subw1') #17
03c0 4500 ora [x] 1563 ora([X]) #18 Carry in bit 7
1564 label('.subw0')
.subw0: 03c1 c218 st [$18] 1565 st([vAC]) #16 Store low result
03c2 2500 anda [x] 1566 anda([X]) #17 Carry in bit 7
03c3 0200 nop 1567 nop() #18
1568 label('.subw1')
.subw1: 03c4 3080 anda $80,x 1569 anda(0x80, X) #19 Move carry to bit 0
03c5 0119 ld [$19] 1570 ld([vAC+1]) #20
03c6 a500 suba [x] 1571 suba([X]) #21
03c7 111d ld [$1d],x 1572 ld([vTmp], X) #22
03c8 a500 suba [x] 1573 suba([X]) #23
03c9 c219 st [$19] 1574 st([vAC+1]) #24
03ca 00f2 ld $f2 1575 ld(-28/2) #25
1576 label('REENTER')
REENTER: 03cb fc01 bra NEXT 1577 bra('NEXT') #26 Return from SYS calls
03cc 1517 ld [$17],y 1578 ld([vPC+1], Y) #27
1579
1580 # Instruction DEF: Define data or code (vAC,vPC=vPC+2,(vPC&0xff00)+D), 18 cycles
1581 label('DEF')
DEF: 03cd 1404 ld $04,y 1582 ld(hi('def'), Y) #10
03ce e007 jmp y,$07 1583 jmp(Y,'def') #11
1584 #st([vTmp]) #12 Overlap
1585 #
1586 # Instruction CALL: Goto address but remember vPC (vLR,vPC=vPC+2,[D]+256*[D+1]-2), 26 cycles
1587 label('CALL')
CALL: 03cf c21d st [$1d] 1588 st([vTmp]) #10,12
03d0 0116 ld [$16] 1589 ld([vPC]) #11
03d1 8002 adda $02 1590 adda(2) #12 Point to instruction after CALL
03d2 c21a st [$1a] 1591 st([vLR]) #13
03d3 0117 ld [$17] 1592 ld([vPC+1]) #14
03d4 c21b st [$1b] 1593 st([vLR+1]) #15
03d5 111d ld [$1d],x 1594 ld([vTmp], X) #16
03d6 0500 ld [x] 1595 ld([X]) #17
03d7 a002 suba $02 1596 suba(2) #18 Because NEXT will add 2
03d8 c216 st [$16] 1597 st([vPC]) #19
03d9 011d ld [$1d] 1598 ld([vTmp]) #20
03da 9001 adda $01,x 1599 adda(1, X) #21
03db 0500 ld [x] 1600 ld([X]) #22
03dc d617 st [$17],y 1601 st([vPC+1], Y) #23
03dd fc01 bra NEXT 1602 bra('NEXT') #24
03de 00f3 ld $f3 1603 ld(-26/2) #25
1604
1605 # Instruction ALLOC: Create or destroy stack frame (vSP+=D), 14 cycles
1606 label('ALLOC')
ALLOC: 03df 811c adda [$1c] 1607 adda([vSP]) #10
03e0 c21c st [$1c] 1608 st([vSP]) #11
03e1 fc01 bra NEXT 1609 bra('NEXT') #12
03e2 00f9 ld $f9 1610 ld(-14/2) #13
1611
1612 # The instructions below are all implemented in the second code page. Jumping
1613 # back and forth makes each 6 cycles slower, but it also saves space in the
1614 # primary page for the instructions above. Most of them are in fact not very
1615 # critical, as evidenced by the fact that they weren't needed for the first
1616 # Gigatron applications (Snake, Racer, Mandelbrot, Loader). By providing them
1617 # in this way, at least they don't need to be implemented as a SYS extension.
1618
1619 # Instruction ADDI: Add small positive constant (vAC+=D), 28 cycles
1620 label('ADDI')
ADDI: 03e3 1404 ld $04,y 1621 ld(hi('addi'), Y) #10
03e4 e012 jmp y,$12 1622 jmp(Y,'addi') #11
03e5 c21d st [$1d] 1623 st([vTmp]) #12
1624
1625 # Instruction SUBI: Subtract small positive constant (vAC+=D), 28 cycles
1626 label('SUBI')
SUBI: 03e6 1404 ld $04,y 1627 ld(hi('subi'), Y) #10
03e7 e021 jmp y,$21 1628 jmp(Y,'subi') #11
03e8 c21d st [$1d] 1629 st([vTmp]) #12
1630
1631 # Instruction LSLW: Logical shift left (vAC<<=1), 28 cycles
1632 # Useful, because ADDW can't add vAC to itself. Also more compact.
1633 label('LSLW')
LSLW: 03e9 1404 ld $04,y 1634 ld(hi('lslw'), Y) #10
03ea e031 jmp y,$31 1635 jmp(Y,'lslw') #11
03eb 0118 ld [$18] 1636 ld([vAC]) #12
1637
1638 # Instruction STLW: Store word in stack frame ([vSP+D],[vSP+D+1]=vAC&255,vAC>>8), 26 cycles
1639 label('STLW')
STLW: 03ec 1404 ld $04,y 1640 ld(hi('stlw'), Y) #10
03ed e03e jmp y,$3e 1641 jmp(Y,'stlw') #11
1642 #nop() #12 Overlap
1643 #
1644 # Instruction LDLW: Load word from stack frame (vAC=[vSP+D]+256*[vSP+D+1]), 26 cycles
1645 label('LDLW')
LDLW: 03ee 1404 ld $04,y 1646 ld(hi('ldlw'), Y) #10,12
03ef e049 jmp y,$49 1647 jmp(Y,'ldlw') #11
1648 #nop() #12 Overlap
1649 #
1650 # Instruction POKE: Write byte in memory ([[D+1],[D]]=vAC&255), 28 cycles
1651 label('POKE')
POKE: 03f0 1404 ld $04,y 1652 ld(hi('poke'), Y) #10,12
03f1 e054 jmp y,$54 1653 jmp(Y,'poke') #11
03f2 c21d st [$1d] 1654 st([vTmp]) #12
1655
1656 # Instruction DOKE: Write word in memory ([[D+1],[D]],[[D+1],[D]+1]=vAC&255,vAC>>8), 28 cycles
1657 label('DOKE')
DOKE: 03f3 1404 ld $04,y 1658 ld(hi('doke'), Y) #10
03f4 e06a jmp y,$6a 1659 jmp(Y,'doke') #11
03f5 c21d st [$1d] 1660 st([vTmp]) #12
1661
1662 # Instruction DEEK: Read word from memory (vAC=[vAC]+256*[vAC+1]), 28 cycles
1663 label('DEEK')
DEEK: 03f6 1404 ld $04,y 1664 ld(hi('deek'), Y) #10
03f7 e077 jmp y,$77 1665 jmp(Y,'deek') #11
1666 #nop() #12 Overlap
1667 #
1668 # Instruction ANDW: Word logical-AND with zero page (vAC&=[D]+256*[D+1]), 28 cycles
1669 label('ANDW')
ANDW: 03f8 1404 ld $04,y 1670 ld(hi('andw'), Y) #10,12
03f9 e084 jmp y,$84 1671 jmp(Y,'andw') #11
1672 #nop() #12 Overlap
1673 #
1674 # Instruction ORW: Word logical-OR with zero page (vAC|=[D]+256*[D+1]), 28 cycles
1675 label('ORW')
ORW: 03fa 1404 ld $04,y 1676 ld(hi('orw'), Y) #10,12
03fb e090 jmp y,$90 1677 jmp(Y,'orw') #11
1678 #nop() #12 Overlap
1679 #
1680 # Instruction XORW: Word logical-XOR with zero page (vAC^=[D]+256*[D+1]), 26 cycles
1681 label('XORW')
XORW: 03fc 1404 ld $04,y 1682 ld(hi('xorw'), Y) #10,12
03fd e09c jmp y,$9c 1683 jmp(Y,'xorw') #11
03fe c21d st [$1d] 1684 st([vTmp]) #12
1685 # We keep XORW 2 cycles faster than ANDW/ORW, because that
1686 # can be useful for comparing numbers for equality a tiny
1687 # bit faster than with SUBW
1688
1689 # Instruction RET: Function return (vPC=vLR-2), 16 cycles
1690 label('RET')
RET: 03ff 011a ld [$1a] 1691 ld([vLR]) #10
1692 assert pc()&255 == 0
1693
1694 #-----------------------------------------------------------------------
1695 #
1696 # $0400 ROM page 4: Application interpreter extension
1697 #
1698 #-----------------------------------------------------------------------
1699 align(0x100, 0x100)
1700
1701 # (Continue RET)
0400 a002 suba $02 1702 suba(2) #11
0401 c216 st [$16] 1703 st([vPC]) #12
0402 011b ld [$1b] 1704 ld([vLR+1]) #13
0403 c217 st [$17] 1705 st([vPC+1]) #14
0404 1403 ld $03,y 1706 ld(hi('REENTER'), Y) #15
0405 e0cb jmp y,$cb 1707 jmp(Y,'REENTER') #16
0406 00f6 ld $f6 1708 ld(-20/2) #17
1709
1710 # DEF implementation
1711 label('def')
def: 0407 0116 ld [$16] 1712 ld([vPC]) #13
0408 8002 adda $02 1713 adda(2) #14
0409 c218 st [$18] 1714 st([vAC]) #15
040a 0117 ld [$17] 1715 ld([vPC+1]) #16
040b c219 st [$19] 1716 st([vAC+1]) #17
040c 011d ld [$1d] 1717 ld([vTmp]) #18
040d c216 st [$16] 1718 st([vPC]) #19
040e 1403 ld $03,y 1719 ld(hi('REENTER'), Y) #20
040f 00f3 ld $f3 1720 ld(-26/2) #21
0410 e0cb jmp y,$cb 1721 jmp(Y,'REENTER') #22
0411 0200 nop 1722 nop() #23
1723
1724 # ADDI implementation
1725 label('addi')
addi: 0412 8118 adda [$18] 1726 adda([vAC]) #13
0413 c218 st [$18] 1727 st([vAC]) #14 Store low result
0414 e818 blt .addi0 1728 bmi('.addi0') #15 Now figure out if there was a carry
0415 a11d suba [$1d] 1729 suba([vTmp]) #16 Gets back the initial value of vAC
0416 fc1a bra .addi1 1730 bra('.addi1') #17
0417 411d ora [$1d] 1731 ora([vTmp]) #18 Carry in bit 7
1732 label('.addi0')
.addi0: 0418 211d anda [$1d] 1733 anda([vTmp]) #17 Carry in bit 7
0419 0200 nop 1734 nop() #18
1735 label('.addi1')
.addi1: 041a 3080 anda $80,x 1736 anda(0x80, X) #19 Move carry to bit 0
041b 0500 ld [x] 1737 ld([X]) #20
041c 8119 adda [$19] 1738 adda([vAC+1]) #21 Add the high bytes with carry
041d c219 st [$19] 1739 st([vAC+1]) #22 Store high result
041e 1403 ld $03,y 1740 ld(hi('REENTER'), Y) #23
041f e0cb jmp y,$cb 1741 jmp(Y,'REENTER') #24
0420 00f2 ld $f2 1742 ld(-28/2) #25
1743
1744 # SUBI implementation
1745 label('subi')
subi: 0421 0118 ld [$18] 1746 ld([vAC]) #13
0422 e827 blt .subi0 1747 bmi('.subi0') #14
0423 a11d suba [$1d] 1748 suba([vTmp]) #15
0424 c218 st [$18] 1749 st([vAC]) #16 Store low result
0425 fc2a bra .subi1 1750 bra('.subi1') #17
0426 411d ora [$1d] 1751 ora([vTmp]) #18 Carry in bit 7
1752 label('.subi0')
.subi0: 0427 c218 st [$18] 1753 st([vAC]) #16 Store low result
0428 211d anda [$1d] 1754 anda([vTmp]) #17 Carry in bit 7
0429 0200 nop 1755 nop() #18
1756 label('.subi1')
.subi1: 042a 3080 anda $80,x 1757 anda(0x80, X) #19 Move carry to bit 0
042b 0119 ld [$19] 1758 ld([vAC+1]) #20
042c a500 suba [x] 1759 suba([X]) #21
042d c219 st [$19] 1760 st([vAC+1]) #22
042e 1403 ld $03,y 1761 ld(hi('REENTER'), Y) #23
042f e0cb jmp y,$cb 1762 jmp(Y,'REENTER') #24
0430 00f2 ld $f2 1763 ld(-28/2) #25
1764
1765 # LSLW implementation
1766 label('lslw')
lslw: 0431 3080 anda $80,x 1767 anda(128, X) #13
0432 8118 adda [$18] 1768 adda([vAC]) #14
0433 c218 st [$18] 1769 st([vAC]) #15
0434 0500 ld [x] 1770 ld([X]) #16
0435 8119 adda [$19] 1771 adda([vAC+1]) #17
0436 8119 adda [$19] 1772 adda([vAC+1]) #18
0437 c219 st [$19] 1773 st([vAC+1]) #19
0438 0116 ld [$16] 1774 ld([vPC]) #20
0439 a001 suba $01 1775 suba(1) #21
043a c216 st [$16] 1776 st([vPC]) #22
043b 1403 ld $03,y 1777 ld(hi('REENTER'), Y) #23
043c e0cb jmp y,$cb 1778 jmp(Y,'REENTER') #24
043d 00f2 ld $f2 1779 ld(-28/2) #25
1780
1781 # STLW implementation
1782 label('stlw')
stlw: 043e 811c adda [$1c] 1783 adda([vSP]) #13
043f c21d st [$1d] 1784 st([vTmp]) #14
0440 9001 adda $01,x 1785 adda(1, X) #15
0441 0119 ld [$19] 1786 ld([vAC+1]) #16
0442 c600 st [x] 1787 st([X]) #17
0443 111d ld [$1d],x 1788 ld([vTmp], X) #18
0444 0118 ld [$18] 1789 ld([vAC]) #19
0445 c600 st [x] 1790 st([X]) #20
0446 1403 ld $03,y 1791 ld(hi('REENTER'), Y) #21
0447 e0cb jmp y,$cb 1792 jmp(Y,'REENTER') #22
0448 00f3 ld $f3 1793 ld(-26/2) #23
1794
1795 # LDLW implementation
1796 label('ldlw')
ldlw: 0449 811c adda [$1c] 1797 adda([vSP]) #13
044a c21d st [$1d] 1798 st([vTmp]) #14
044b 9001 adda $01,x 1799 adda(1, X) #15
044c 0500 ld [x] 1800 ld([X]) #16
044d c219 st [$19] 1801 st([vAC+1]) #17
044e 111d ld [$1d],x 1802 ld([vTmp], X) #18
044f 0500 ld [x] 1803 ld([X]) #19
0450 c218 st [$18] 1804 st([vAC]) #20
0451 1403 ld $03,y 1805 ld(hi('REENTER'), Y) #21
0452 e0cb jmp y,$cb 1806 jmp(Y,'REENTER') #22
0453 00f3 ld $f3 1807 ld(-26/2) #23
1808
1809 # POKE implementation
1810 label('poke')
poke: 0454 9001 adda $01,x 1811 adda(1, X) #13
0455 0500 ld [x] 1812 ld([X]) #14
0456 1600 ld ac,y 1813 ld(AC, Y) #15
0457 111d ld [$1d],x 1814 ld([vTmp], X) #16
0458 0500 ld [x] 1815 ld([X]) #17
0459 1200 ld ac,x 1816 ld(AC, X) #18
045a 0118 ld [$18] 1817 ld([vAC]) #19
045b ce00 st [y,x] 1818 st([Y,X]) #20
045c 1403 ld $03,y 1819 ld(hi('REENTER'), Y) #21
045d e0cb jmp y,$cb 1820 jmp(Y,'REENTER') #22
045e 00f3 ld $f3 1821 ld(-26/2) #23
1822
1823 # PEEK implementation
1824 label('peek')
peek: 045f a001 suba $01 1825 suba(1) #13
0460 c216 st [$16] 1826 st([vPC]) #14
0461 1118 ld [$18],x 1827 ld([vAC], X) #15
0462 1519 ld [$19],y 1828 ld([vAC+1], Y) #16
0463 0d00 ld [y,x] 1829 ld([Y,X]) #17
0464 c218 st [$18] 1830 st([vAC]) #18
1831 label('lupReturn#19') #Nice coincidence that lupReturn can be here
lupReturn#19: 0465 0000 ld $00 1832 ld(0) #19
0466 c219 st [$19] 1833 st([vAC+1]) #20
0467 1403 ld $03,y 1834 ld(hi('REENTER'), Y) #21
0468 e0cb jmp y,$cb 1835 jmp(Y,'REENTER') #22
0469 00f3 ld $f3 1836 ld(-26/2) #23
1837 #
1838 # DOKE implementation
1839 label('doke')
doke: 046a 9001 adda $01,x 1840 adda(1, X) #13
046b 0500 ld [x] 1841 ld([X]) #14
046c 1600 ld ac,y 1842 ld(AC, Y) #15
046d 111d ld [$1d],x 1843 ld([vTmp], X) #16
046e 0500 ld [x] 1844 ld([X]) #17
046f 1200 ld ac,x 1845 ld(AC, X) #18
0470 0118 ld [$18] 1846 ld([vAC]) #19
0471 de00 st [y,x++] 1847 st([Y,Xpp]) #20
0472 0119 ld [$19] 1848 ld([vAC+1]) #21
0473 ce00 st [y,x] 1849 st([Y,X]) #22
0474 1403 ld $03,y 1850 ld(hi('REENTER'), Y) #23
0475 e0cb jmp y,$cb 1851 jmp(Y,'REENTER') #24
0476 00f2 ld $f2 1852 ld(-28/2) #25
1853
1854 # DEEK implementation
1855 label('deek')
deek: 0477 0116 ld [$16] 1856 ld([vPC]) #13
0478 a001 suba $01 1857 suba(1) #14
0479 c216 st [$16] 1858 st([vPC]) #15
047a 1118 ld [$18],x 1859 ld([vAC], X) #16
047b 1519 ld [$19],y 1860 ld([vAC+1], Y) #17
047c 0d00 ld [y,x] 1861 ld([Y,X]) #18
047d de00 st [y,x++] 1862 st([Y,Xpp]) #19
047e c218 st [$18] 1863 st([vAC]) #20
047f 0d00 ld [y,x] 1864 ld([Y,X]) #21
0480 c219 st [$19] 1865 st([vAC+1]) #22
0481 1403 ld $03,y 1866 ld(hi('REENTER'), Y) #23
0482 e0cb jmp y,$cb 1867 jmp(Y,'REENTER') #24
0483 00f2 ld $f2 1868 ld(-28/2) #25
1869
1870 # ANDW implementation
1871 label('andw')
andw: 0484 c21d st [$1d] 1872 st([vTmp]) #13
0485 9001 adda $01,x 1873 adda(1,X) #14
0486 0500 ld [x] 1874 ld([X]) #15
0487 2119 anda [$19] 1875 anda([vAC+1]) #16
0488 c219 st [$19] 1876 st([vAC+1]) #17
0489 111d ld [$1d],x 1877 ld([vTmp], X) #18
048a 0500 ld [x] 1878 ld([X]) #19
048b 2118 anda [$18] 1879 anda([vAC]) #20
048c c218 st [$18] 1880 st([vAC]) #21
048d 00f2 ld $f2 1881 ld(-28/2) #22
048e 1403 ld $03,y 1882 ld(hi('REENTER'), Y) #23
048f e0cb jmp y,$cb 1883 jmp(Y,'REENTER') #24
1884 #nop() #25 Overlap
1885 #
1886 # ORW implementation
1887 label('orw')
orw: 0490 c21d st [$1d] 1888 st([vTmp]) #13,25
0491 9001 adda $01,x 1889 adda(1, X) #14
0492 0500 ld [x] 1890 ld([X]) #15
0493 4119 ora [$19] 1891 ora([vAC+1]) #16
0494 c219 st [$19] 1892 st([vAC+1]) #17
0495 111d ld [$1d],x 1893 ld([vTmp], X) #18
0496 0500 ld [x] 1894 ld([X]) #19
0497 4118 ora [$18] 1895 ora([vAC]) #20
0498 c218 st [$18] 1896 st([vAC]) #21
0499 00f2 ld $f2 1897 ld(-28/2) #22
049a 1403 ld $03,y 1898 ld(hi('REENTER'), Y) #23
049b e0cb jmp y,$cb 1899 jmp(Y,'REENTER') #24
1900 #nop() #25 Overlap
1901 #
1902 # XORW implementation
1903 label('xorw')
xorw: 049c 9001 adda $01,x 1904 adda(1, X) #13,25
049d 0500 ld [x] 1905 ld([X]) #14
049e 6119 xora [$19] 1906 xora([vAC+1]) #15
049f c219 st [$19] 1907 st([vAC+1]) #16
04a0 111d ld [$1d],x 1908 ld([vTmp], X) #17
04a1 0500 ld [x] 1909 ld([X]) #18
04a2 6118 xora [$18] 1910 xora([vAC]) #19
04a3 c218 st [$18] 1911 st([vAC]) #20
04a4 1403 ld $03,y 1912 ld(hi('REENTER'), Y) #21
04a5 e0cb jmp y,$cb 1913 jmp(Y,'REENTER') #22
04a6 00f3 ld $f3 1914 ld(-26/2) #23
1915
1916 #-----------------------------------------------------------------------
1917 #
1918 # vCPU extension functions (for acceleration and compaction) follow below.
1919 #
1920 # The naming convention is: SYS_<CamelCase>[_v<V>]_<N>
1921 #
1922 # With <N> the maximum number of cycles the function will run
1923 # (counted from NEXT to NEXT). This is the same number that must
1924 # be passed to the 'SYS' vCPU instruction as operand, and it will
1925 # appear in the GCL code upon use.
1926 #
1927 # If a SYS extension got introduced after ROM v1, the version number of
1928 # introduction is included in the name. This helps the programmer to be
1929 # reminded to verify the acutal ROM version and fail gracefully on older
1930 # ROMs than required. See also Docs/GT1-files.txt on using [romType].
1931 #
1932 #-----------------------------------------------------------------------
1933
1934 #-----------------------------------------------------------------------
1935 # Extension SYS_Random_34: Update entropy and copy to vAC
1936 #-----------------------------------------------------------------------
1937
1938 # This same algorithm runs automatically once per vertical blank.
1939 # Use this function to get numbers at a higher rate.
1940 label('SYS_Random_34')
SYS_Random_34:
04a7 010e ld [$0e] 1941 ld([frameCount]) #15
04a8 6107 xora [$07] 1942 xora([entropy+1]) #16
04a9 610f xora [$0f] 1943 xora([serialRaw]) #17
04aa 8106 adda [$06] 1944 adda([entropy+0]) #18
04ab c206 st [$06] 1945 st([entropy+0]) #19
04ac c218 st [$18] 1946 st([vAC+0]) #20
04ad 8108 adda [$08] 1947 adda([entropy+2]) #21
04ae c208 st [$08] 1948 st([entropy+2]) #22
04af e8b2 blt .sysRnd0 1949 bmi('.sysRnd0') #23
04b0 fcb3 bra .sysRnd1 1950 bra('.sysRnd1') #24
04b1 6053 xora $53 1951 xora(64+16+2+1) #25
1952 label('.sysRnd0')
.sysRnd0: 04b2 606c xora $6c 1953 xora(64+32+8+4) #25
1954 label('.sysRnd1')
.sysRnd1: 04b3 8107 adda [$07] 1955 adda([entropy+1]) #26
04b4 c207 st [$07] 1956 st([entropy+1]) #27
04b5 c219 st [$19] 1957 st([vAC+1]) #28
04b6 1403 ld $03,y 1958 ld(hi('REENTER'), Y) #29
04b7 e0cb jmp y,$cb 1959 jmp(Y,'REENTER') #30
04b8 00ef ld $ef 1960 ld(-34/2) #31
1961
1962 label('SYS_LSRW7_30')
SYS_LSRW7_30: 04b9 0118 ld [$18] 1963 ld([vAC]) #15
04ba 3080 anda $80,x 1964 anda(128, X) #16
04bb 0119 ld [$19] 1965 ld([vAC+1]) #17
04bc 8200 adda ac 1966 adda(AC) #18
04bd 4500 ora [x] 1967 ora([X]) #19
04be c218 st [$18] 1968 st([vAC]) #20
04bf 0119 ld [$19] 1969 ld([vAC+1]) #21
04c0 3080 anda $80,x 1970 anda(128, X) #22
04c1 0500 ld [x] 1971 ld([X]) #23
04c2 c219 st [$19] 1972 st([vAC+1]) #24
04c3 1403 ld $03,y 1973 ld(hi('REENTER'), Y) #25
04c4 e0cb jmp y,$cb 1974 jmp(Y,'REENTER') #26
04c5 00f1 ld $f1 1975 ld(-30/2) #27
1976
1977 label('SYS_LSRW8_24')
SYS_LSRW8_24: 04c6 0119 ld [$19] 1978 ld([vAC+1]) #15
04c7 c218 st [$18] 1979 st([vAC]) #16
04c8 0000 ld $00 1980 ld(0) #17
04c9 c219 st [$19] 1981 st([vAC+1]) #18
04ca 1403 ld $03,y 1982 ld(hi('REENTER'), Y) #19
04cb e0cb jmp y,$cb 1983 jmp(Y,'REENTER') #20
04cc 00f4 ld $f4 1984 ld(-24/2) #21
1985
1986 label('SYS_LSLW8_24')
SYS_LSLW8_24: 04cd 0118 ld [$18] 1987 ld([vAC]) #15
04ce c219 st [$19] 1988 st([vAC+1]) #16
04cf 0000 ld $00 1989 ld(0) #17
04d0 c218 st [$18] 1990 st([vAC]) #18
04d1 1403 ld $03,y 1991 ld(hi('REENTER'), Y) #19
04d2 e0cb jmp y,$cb 1992 jmp(Y,'REENTER') #20
04d3 00f4 ld $f4 1993 ld(-24/2) #21
1994
1995 #-----------------------------------------------------------------------
1996 # Extension SYS_Draw4_30:
1997 #-----------------------------------------------------------------------
1998
1999 # sysArgs[0:3] Pixels
2000 # sysArgs[4:5] Position on screen
2001
2002 label('SYS_Draw4_30')
SYS_Draw4_30: 04d4 1128 ld [$28],x 2003 ld([sysArgs+4], X) #15
04d5 1529 ld [$29],y 2004 ld([sysArgs+5], Y) #16
04d6 0124 ld [$24] 2005 ld([sysArgs+0]) #17
04d7 de00 st [y,x++] 2006 st([Y,Xpp]) #18
04d8 0125 ld [$25] 2007 ld([sysArgs+1]) #19
04d9 de00 st [y,x++] 2008 st([Y,Xpp]) #20
04da 0126 ld [$26] 2009 ld([sysArgs+2]) #21
04db de00 st [y,x++] 2010 st([Y,Xpp]) #22
04dc 0127 ld [$27] 2011 ld([sysArgs+3]) #23
04dd de00 st [y,x++] 2012 st([Y,Xpp]) #24
04de 1403 ld $03,y 2013 ld(hi('REENTER'), Y) #25
04df e0cb jmp y,$cb 2014 jmp(Y,'REENTER') #26
04e0 00f1 ld $f1 2015 ld(-30/2) #27
2016
2017 #-----------------------------------------------------------------------
2018 # Extension SYS_VDrawBits_134:
2019 #-----------------------------------------------------------------------
2020
2021 # Draw slice of a character
2022 # sysArgs[0] Color 0 (background)
2023 # sysArgs[1] Color 1 (pen)
2024 # sysArgs[2] 8 bits, highest bit first (destructive)
2025 # sysArgs[4:5] Position on screen
2026
2027 label('SYS_VDrawBits_134')
SYS_VDrawBits_134:
04e1 1128 ld [$28],x 2028 ld([sysArgs+4], X) #15
04e2 0000 ld $00 2029 ld(0) #16
2030 label('.vdb0')
.vdb0: 04e3 c21d st [$1d] 2031 st([vTmp]) #17+i*14
04e4 9529 adda [$29],y 2032 adda([sysArgs+5], Y) #18+i*14 Y=[sysPos+1]+vTmp
04e5 0126 ld [$26] 2033 ld([sysArgs+2]) #19+i*14 Select color
04e6 e8e9 blt .vdb1 2034 bmi('.vdb1') #20+i*14
04e7 fcea bra .vdb2 2035 bra('.vdb2') #21+i*14
04e8 0124 ld [$24] 2036 ld([sysArgs+0]) #22+i*14
2037 label('.vdb1')
.vdb1: 04e9 0125 ld [$25] 2038 ld([sysArgs+1]) #22+i*14
2039 label('.vdb2')
.vdb2: 04ea ce00 st [y,x] 2040 st([Y,X]) #23+i*14 Draw pixel
04eb 0126 ld [$26] 2041 ld([sysArgs+2]) #24+i*14 Shift byte left
04ec 8200 adda ac 2042 adda(AC) #25+i*14
04ed c226 st [$26] 2043 st([sysArgs+2]) #26+i*14
04ee 011d ld [$1d] 2044 ld([vTmp]) #27+i*14 Loop counter
04ef a007 suba $07 2045 suba(7) #28+i*14
04f0 ece3 bne .vdb0 2046 bne('.vdb0') #29+i*14
04f1 8008 adda $08 2047 adda(8) #30+i*14
04f2 1403 ld $03,y 2048 ld(hi('REENTER'), Y) #129
04f3 e0cb jmp y,$cb 2049 jmp(Y,'REENTER') #130
04f4 00bd ld $bd 2050 ld(-134/2) #131
2051
2052 #-----------------------------------------------------------------------
2053 # Reserved
2054 #-----------------------------------------------------------------------
2055
2056 # 11 words. Keep space reserved for possible use future LSRW
2057
2058 #.lsrw??:
2059 # ld lo('.lsrw??')
2060 # st [vTmp]
2061 # ld [vAC+0]
2062 # ora 1
2063 # bra [ac]
2064
2065 #-----------------------------------------------------------------------
2066 #
2067 # $0500 ROM page 5-6: Shift table and code
2068 #
2069 #-----------------------------------------------------------------------
2070
04f5 0200 nop 2071 align(0x100, 0x200)
04f6 0200 nop
04f7 0200 nop
* 11 times
2072
2073 # Lookup table for i>>n, with n in 1..6
2074 # Indexing ix = i & ~b | (b-1), where b = 1<<(n-1)
2075 # ...
2076 # ld <.ret
2077 # st [vTmp]
2078 # ld >shiftTable,y
2079 # <calculate ix>
2080 # jmp y,ac
2081 # bra $ff
2082 # .ret: ...
2083 #
2084 # i >> 7 can be always be done with RAM: [i&128]
2085 # ...
2086 # anda $80,x
2087 # ld [x]
2088 # ...
2089
2090 label('shiftTable')
2091 shiftTable = pc()
2092
2093 for ix in range(255):
2094 for n in range(1,7): # Find first zero
2095 if ~ix & (1 << (n-1)):
2096 break
2097 pattern = ['x' if i<n else '1' if ix&(1<<i) else '0' for i in range(8)]
2098 ld(ix>>n); C('0b%s >> %d' % (''.join(reversed(pattern)), n))
shiftTable: 0500 0000 ld $00 ;0b0000000x >> 1
0501 0000 ld $00 ;0b000000xx >> 2
0502 0001 ld $01 ;0b0000001x >> 1
0503 0000 ld $00 ;0b00000xxx >> 3
0504 0002 ld $02 ;0b0000010x >> 1
0505 0001 ld $01 ;0b000001xx >> 2
0506 0003 ld $03 ;0b0000011x >> 1
0507 0000 ld $00 ;0b0000xxxx >> 4
0508 0004 ld $04 ;0b0000100x >> 1
0509 0002 ld $02 ;0b000010xx >> 2
050a 0005 ld $05 ;0b0000101x >> 1
050b 0001 ld $01 ;0b00001xxx >> 3
050c 0006 ld $06 ;0b0000110x >> 1
050d 0003 ld $03 ;0b000011xx >> 2
050e 0007 ld $07 ;0b0000111x >> 1
050f 0000 ld $00 ;0b000xxxxx >> 5
0510 0008 ld $08 ;0b0001000x >> 1
0511 0004 ld $04 ;0b000100xx >> 2
0512 0009 ld $09 ;0b0001001x >> 1
0513 0002 ld $02 ;0b00010xxx >> 3
0514 000a ld $0a ;0b0001010x >> 1
0515 0005 ld $05 ;0b000101xx >> 2
0516 000b ld $0b ;0b0001011x >> 1
0517 0001 ld $01 ;0b0001xxxx >> 4
0518 000c ld $0c ;0b0001100x >> 1
0519 0006 ld $06 ;0b000110xx >> 2
051a 000d ld $0d ;0b0001101x >> 1
051b 0003 ld $03 ;0b00011xxx >> 3
051c 000e ld $0e ;0b0001110x >> 1
051d 0007 ld $07 ;0b000111xx >> 2
051e 000f ld $0f ;0b0001111x >> 1
051f 0000 ld $00 ;0b00xxxxxx >> 6
0520 0010 ld $10 ;0b0010000x >> 1
0521 0008 ld $08 ;0b001000xx >> 2
0522 0011 ld $11 ;0b0010001x >> 1
0523 0004 ld $04 ;0b00100xxx >> 3
0524 0012 ld $12 ;0b0010010x >> 1
0525 0009 ld $09 ;0b001001xx >> 2
0526 0013 ld $13 ;0b0010011x >> 1
0527 0002 ld $02 ;0b0010xxxx >> 4
0528 0014 ld $14 ;0b0010100x >> 1
0529 000a ld $0a ;0b001010xx >> 2
052a 0015 ld $15 ;0b0010101x >> 1
052b 0005 ld $05 ;0b00101xxx >> 3
052c 0016 ld $16 ;0b0010110x >> 1
052d 000b ld $0b ;0b001011xx >> 2
052e 0017 ld $17 ;0b0010111x >> 1
052f 0001 ld $01 ;0b001xxxxx >> 5
0530 0018 ld $18 ;0b0011000x >> 1
0531 000c ld $0c ;0b001100xx >> 2
0532 0019 ld $19 ;0b0011001x >> 1
0533 0006 ld $06 ;0b00110xxx >> 3
0534 001a ld $1a ;0b0011010x >> 1
0535 000d ld $0d ;0b001101xx >> 2
0536 001b ld $1b ;0b0011011x >> 1
0537 0003 ld $03 ;0b0011xxxx >> 4
0538 001c ld $1c ;0b0011100x >> 1
0539 000e ld $0e ;0b001110xx >> 2
053a 001d ld $1d ;0b0011101x >> 1
053b 0007 ld $07 ;0b00111xxx >> 3
053c 001e ld $1e ;0b0011110x >> 1
053d 000f ld $0f ;0b001111xx >> 2
053e 001f ld $1f ;0b0011111x >> 1
053f 0000 ld $00 ;0b00xxxxxx >> 6
0540 0020 ld $20 ;0b0100000x >> 1
0541 0010 ld $10 ;0b010000xx >> 2
0542 0021 ld $21 ;0b0100001x >> 1
0543 0008 ld $08 ;0b01000xxx >> 3
0544 0022 ld $22 ;0b0100010x >> 1
0545 0011 ld $11 ;0b010001xx >> 2
0546 0023 ld $23 ;0b0100011x >> 1
0547 0004 ld $04 ;0b0100xxxx >> 4
0548 0024 ld $24 ;0b0100100x >> 1
0549 0012 ld $12 ;0b010010xx >> 2
054a 0025 ld $25 ;0b0100101x >> 1
054b 0009 ld $09 ;0b01001xxx >> 3
054c 0026 ld $26 ;0b0100110x >> 1
054d 0013 ld $13 ;0b010011xx >> 2
054e 0027 ld $27 ;0b0100111x >> 1
054f 0002 ld $02 ;0b010xxxxx >> 5
0550 0028 ld $28 ;0b0101000x >> 1
0551 0014 ld $14 ;0b010100xx >> 2
0552 0029 ld $29 ;0b0101001x >> 1
0553 000a ld $0a ;0b01010xxx >> 3
0554 002a ld $2a ;0b0101010x >> 1
0555 0015 ld $15 ;0b010101xx >> 2
0556 002b ld $2b ;0b0101011x >> 1
0557 0005 ld $05 ;0b0101xxxx >> 4
0558 002c ld $2c ;0b0101100x >> 1
0559 0016 ld $16 ;0b010110xx >> 2
055a 002d ld $2d ;0b0101101x >> 1
055b 000b ld $0b ;0b01011xxx >> 3
055c 002e ld $2e ;0b0101110x >> 1
055d 0017 ld $17 ;0b010111xx >> 2
055e 002f ld $2f ;0b0101111x >> 1
055f 0001 ld $01 ;0b01xxxxxx >> 6
0560 0030 ld $30 ;0b0110000x >> 1
0561 0018 ld $18 ;0b011000xx >> 2
0562 0031 ld $31 ;0b0110001x >> 1
0563 000c ld $0c ;0b01100xxx >> 3
0564 0032 ld $32 ;0b0110010x >> 1
0565 0019 ld $19 ;0b011001xx >> 2
0566 0033 ld $33 ;0b0110011x >> 1
0567 0006 ld $06 ;0b0110xxxx >> 4
0568 0034 ld $34 ;0b0110100x >> 1
0569 001a ld $1a ;0b011010xx >> 2
056a 0035 ld $35 ;0b0110101x >> 1
056b 000d ld $0d ;0b01101xxx >> 3
056c 0036 ld $36 ;0b0110110x >> 1
056d 001b ld $1b ;0b011011xx >> 2
056e 0037 ld $37 ;0b0110111x >> 1
056f 0003 ld $03 ;0b011xxxxx >> 5
0570 0038 ld $38 ;0b0111000x >> 1
0571 001c ld $1c ;0b011100xx >> 2
0572 0039 ld $39 ;0b0111001x >> 1
0573 000e ld $0e ;0b01110xxx >> 3
0574 003a ld $3a ;0b0111010x >> 1
0575 001d ld $1d ;0b011101xx >> 2
0576 003b ld $3b ;0b0111011x >> 1
0577 0007 ld $07 ;0b0111xxxx >> 4
0578 003c ld $3c ;0b0111100x >> 1
0579 001e ld $1e ;0b011110xx >> 2
057a 003d ld $3d ;0b0111101x >> 1
057b 000f ld $0f ;0b01111xxx >> 3
057c 003e ld $3e ;0b0111110x >> 1
057d 001f ld $1f ;0b011111xx >> 2
057e 003f ld $3f ;0b0111111x >> 1
057f 0001 ld $01 ;0b01xxxxxx >> 6
0580 0040 ld $40 ;0b1000000x >> 1
0581 0020 ld $20 ;0b100000xx >> 2
0582 0041 ld $41 ;0b1000001x >> 1
0583 0010 ld $10 ;0b10000xxx >> 3
0584 0042 ld $42 ;0b1000010x >> 1
0585 0021 ld $21 ;0b100001xx >> 2
0586 0043 ld $43 ;0b1000011x >> 1
0587 0008 ld $08 ;0b1000xxxx >> 4
0588 0044 ld $44 ;0b1000100x >> 1
0589 0022 ld $22 ;0b100010xx >> 2
058a 0045 ld $45 ;0b1000101x >> 1
058b 0011 ld $11 ;0b10001xxx >> 3
058c 0046 ld $46 ;0b1000110x >> 1
058d 0023 ld $23 ;0b100011xx >> 2
058e 0047 ld $47 ;0b1000111x >> 1
058f 0004 ld $04 ;0b100xxxxx >> 5
0590 0048 ld $48 ;0b1001000x >> 1
0591 0024 ld $24 ;0b100100xx >> 2
0592 0049 ld $49 ;0b1001001x >> 1
0593 0012 ld $12 ;0b10010xxx >> 3
0594 004a ld $4a ;0b1001010x >> 1
0595 0025 ld $25 ;0b100101xx >> 2
0596 004b ld $4b ;0b1001011x >> 1
0597 0009 ld $09 ;0b1001xxxx >> 4
0598 004c ld $4c ;0b1001100x >> 1
0599 0026 ld $26 ;0b100110xx >> 2
059a 004d ld $4d ;0b1001101x >> 1
059b 0013 ld $13 ;0b10011xxx >> 3
059c 004e ld $4e ;0b1001110x >> 1
059d 0027 ld $27 ;0b100111xx >> 2
059e 004f ld $4f ;0b1001111x >> 1
059f 0002 ld $02 ;0b10xxxxxx >> 6
05a0 0050 ld $50 ;0b1010000x >> 1
05a1 0028 ld $28 ;0b101000xx >> 2
05a2 0051 ld $51 ;0b1010001x >> 1
05a3 0014 ld $14 ;0b10100xxx >> 3
05a4 0052 ld $52 ;0b1010010x >> 1
05a5 0029 ld $29 ;0b101001xx >> 2
05a6 0053 ld $53 ;0b1010011x >> 1
05a7 000a ld $0a ;0b1010xxxx >> 4
05a8 0054 ld $54 ;0b1010100x >> 1
05a9 002a ld $2a ;0b101010xx >> 2
05aa 0055 ld $55 ;0b1010101x >> 1
05ab 0015 ld $15 ;0b10101xxx >> 3
05ac 0056 ld $56 ;0b1010110x >> 1
05ad 002b ld $2b ;0b101011xx >> 2
05ae 0057 ld $57 ;0b1010111x >> 1
05af 0005 ld $05 ;0b101xxxxx >> 5
05b0 0058 ld $58 ;0b1011000x >> 1
05b1 002c ld $2c ;0b101100xx >> 2
05b2 0059 ld $59 ;0b1011001x >> 1
05b3 0016 ld $16 ;0b10110xxx >> 3
05b4 005a ld $5a ;0b1011010x >> 1
05b5 002d ld $2d ;0b101101xx >> 2
05b6 005b ld $5b ;0b1011011x >> 1
05b7 000b ld $0b ;0b1011xxxx >> 4
05b8 005c ld $5c ;0b1011100x >> 1
05b9 002e ld $2e ;0b101110xx >> 2
05ba 005d ld $5d ;0b1011101x >> 1
05bb 0017 ld $17 ;0b10111xxx >> 3
05bc 005e ld $5e ;0b1011110x >> 1
05bd 002f ld $2f ;0b101111xx >> 2
05be 005f ld $5f ;0b1011111x >> 1
05bf 0002 ld $02 ;0b10xxxxxx >> 6
05c0 0060 ld $60 ;0b1100000x >> 1
05c1 0030 ld $30 ;0b110000xx >> 2
05c2 0061 ld $61 ;0b1100001x >> 1
05c3 0018 ld $18 ;0b11000xxx >> 3
05c4 0062 ld $62 ;0b1100010x >> 1
05c5 0031 ld $31 ;0b110001xx >> 2
05c6 0063 ld $63 ;0b1100011x >> 1
05c7 000c ld $0c ;0b1100xxxx >> 4
05c8 0064 ld $64 ;0b1100100x >> 1
05c9 0032 ld $32 ;0b110010xx >> 2
05ca 0065 ld $65 ;0b1100101x >> 1
05cb 0019 ld $19 ;0b11001xxx >> 3
05cc 0066 ld $66 ;0b1100110x >> 1
05cd 0033 ld $33 ;0b110011xx >> 2
05ce 0067 ld $67 ;0b1100111x >> 1
05cf 0006 ld $06 ;0b110xxxxx >> 5
05d0 0068 ld $68 ;0b1101000x >> 1
05d1 0034 ld $34 ;0b110100xx >> 2
05d2 0069 ld $69 ;0b1101001x >> 1
05d3 001a ld $1a ;0b11010xxx >> 3
05d4 006a ld $6a ;0b1101010x >> 1
05d5 0035 ld $35 ;0b110101xx >> 2
05d6 006b ld $6b ;0b1101011x >> 1
05d7 000d ld $0d ;0b1101xxxx >> 4
05d8 006c ld $6c ;0b1101100x >> 1
05d9 0036 ld $36 ;0b110110xx >> 2
05da 006d ld $6d ;0b1101101x >> 1
05db 001b ld $1b ;0b11011xxx >> 3
05dc 006e ld $6e ;0b1101110x >> 1
05dd 0037 ld $37 ;0b110111xx >> 2
05de 006f ld $6f ;0b1101111x >> 1
05df 0003 ld $03 ;0b11xxxxxx >> 6
05e0 0070 ld $70 ;0b1110000x >> 1
05e1 0038 ld $38 ;0b111000xx >> 2
05e2 0071 ld $71 ;0b1110001x >> 1
05e3 001c ld $1c ;0b11100xxx >> 3
05e4 0072 ld $72 ;0b1110010x >> 1
05e5 0039 ld $39 ;0b111001xx >> 2
05e6 0073 ld $73 ;0b1110011x >> 1
05e7 000e ld $0e ;0b1110xxxx >> 4
05e8 0074 ld $74 ;0b1110100x >> 1
05e9 003a ld $3a ;0b111010xx >> 2
05ea 0075 ld $75 ;0b1110101x >> 1
05eb 001d ld $1d ;0b11101xxx >> 3
05ec 0076 ld $76 ;0b1110110x >> 1
05ed 003b ld $3b ;0b111011xx >> 2
05ee 0077 ld $77 ;0b1110111x >> 1
05ef 0007 ld $07 ;0b111xxxxx >> 5
05f0 0078 ld $78 ;0b1111000x >> 1
05f1 003c ld $3c ;0b111100xx >> 2
05f2 0079 ld $79 ;0b1111001x >> 1
05f3 001e ld $1e ;0b11110xxx >> 3
05f4 007a ld $7a ;0b1111010x >> 1
05f5 003d ld $3d ;0b111101xx >> 2
05f6 007b ld $7b ;0b1111011x >> 1
05f7 000f ld $0f ;0b1111xxxx >> 4
05f8 007c ld $7c ;0b1111100x >> 1
05f9 003e ld $3e ;0b111110xx >> 2
05fa 007d ld $7d ;0b1111101x >> 1
05fb 001f ld $1f ;0b11111xxx >> 3
05fc 007e ld $7e ;0b1111110x >> 1
05fd 003f ld $3f ;0b111111xx >> 2
05fe 007f ld $7f ;0b1111111x >> 1
2099
2100 assert pc()&255 == 255
05ff fd1d bra [$1d] 2101 bra([vTmp]) # Jumps back into next page
2102
2103 label('SYS_LSRW1_48')
2104 assert pc()&255 == 0 # First instruction on this page *must* be a nop
SYS_LSRW1_48: 0600 0200 nop 2105 nop() #15
0601 1405 ld $05,y 2106 ld(hi('shiftTable'),Y) #16 Logical shift right 1 bit (X >> 1)
0602 0008 ld $08 2107 ld('.sysLsrw1a') #17 Shift low byte
0603 c21d st [$1d] 2108 st([vTmp]) #18
0604 0118 ld [$18] 2109 ld([vAC]) #19
0605 20fe anda $fe 2110 anda(0b11111110) #20
0606 e200 jmp y,ac 2111 jmp(Y,AC) #21
0607 fcff bra $ff 2112 bra(255) #22 bra shiftTable+255
2113 label('.sysLsrw1a')
.sysLsrw1a: 0608 c218 st [$18] 2114 st([vAC]) #26
0609 0119 ld [$19] 2115 ld([vAC+1]) #27 Transfer bit 8
060a 2001 anda $01 2116 anda(1) #28
060b 807f adda $7f 2117 adda(127) #29
060c 2080 anda $80 2118 anda(128) #30
060d 4118 ora [$18] 2119 ora([vAC]) #31
060e c218 st [$18] 2120 st([vAC]) #32
060f 0015 ld $15 2121 ld('.sysLsrw1b') #33 Shift high byte
0610 c21d st [$1d] 2122 st([vTmp]) #34
0611 0119 ld [$19] 2123 ld([vAC+1]) #35
0612 20fe anda $fe 2124 anda(0b11111110) #36
0613 e200 jmp y,ac 2125 jmp(Y,AC) #37
0614 fcff bra $ff 2126 bra(255) #38 bra shiftTable+255
2127 label('.sysLsrw1b')
.sysLsrw1b: 0615 c219 st [$19] 2128 st([vAC+1]) #42
0616 1403 ld $03,y 2129 ld(hi('REENTER'), Y) #43
0617 e0cb jmp y,$cb 2130 jmp(Y,'REENTER') #44
0618 00e8 ld $e8 2131 ld(-48/2) #45
2132
2133 label('SYS_LSRW2_52')
SYS_LSRW2_52: 0619 1405 ld $05,y 2134 ld(hi('shiftTable'),Y) #15 Logical shift right 2 bit (X >> 2)
061a 0021 ld $21 2135 ld('.sysLsrw2a') #16 Shift low byte
061b c21d st [$1d] 2136 st([vTmp]) #17
061c 0118 ld [$18] 2137 ld([vAC]) #18
061d 20fc anda $fc 2138 anda(0b11111100) #19
061e 4001 ora $01 2139 ora( 0b00000001) #20
061f e200 jmp y,ac 2140 jmp(Y,AC) #21
0620 fcff bra $ff 2141 bra(255) #22 bra shiftTable+255
2142 label('.sysLsrw2a')
.sysLsrw2a: 0621 c218 st [$18] 2143 st([vAC]) #26
0622 0119 ld [$19] 2144 ld([vAC+1]) #27 Transfer bit 8:9
0623 8200 adda ac 2145 adda(AC) #28
0624 8200 adda ac 2146 adda(AC) #29
0625 8200 adda ac 2147 adda(AC) #30
0626 8200 adda ac 2148 adda(AC) #31
0627 8200 adda ac 2149 adda(AC) #32
0628 8200 adda ac 2150 adda(AC) #33
0629 4118 ora [$18] 2151 ora([vAC]) #34
062a c218 st [$18] 2152 st([vAC]) #35
062b 0032 ld $32 2153 ld('.sysLsrw2b') #36 Shift high byte
062c c21d st [$1d] 2154 st([vTmp]) #37
062d 0119 ld [$19] 2155 ld([vAC+1]) #38
062e 20fc anda $fc 2156 anda(0b11111100) #39
062f 4001 ora $01 2157 ora( 0b00000001) #40
0630 e200 jmp y,ac 2158 jmp(Y,AC) #41
0631 fcff bra $ff 2159 bra(255) #42 bra shiftTable+255
2160 label('.sysLsrw2b')
.sysLsrw2b: 0632 c219 st [$19] 2161 st([vAC+1]) #46
0633 1403 ld $03,y 2162 ld(hi('REENTER'), Y) #47
0634 e0cb jmp y,$cb 2163 jmp(Y,'REENTER') #48
0635 00e6 ld $e6 2164 ld(-52/2) #49
2165
2166 label('SYS_LSRW3_52')
SYS_LSRW3_52: 0636 1405 ld $05,y 2167 ld(hi('shiftTable'),Y) #15 Logical shift right 3 bit (X >> 3)
0637 003e ld $3e 2168 ld('.sysLsrw3a') #16 Shift low byte
0638 c21d st [$1d] 2169 st([vTmp]) #17
0639 0118 ld [$18] 2170 ld([vAC]) #18
063a 20f8 anda $f8 2171 anda(0b11111000) #19
063b 4003 ora $03 2172 ora( 0b00000011) #20
063c e200 jmp y,ac 2173 jmp(Y,AC) #21
063d fcff bra $ff 2174 bra(255) #22 bra shiftTable+255
2175 label('.sysLsrw3a')
.sysLsrw3a: 063e c218 st [$18] 2176 st([vAC]) #26
063f 0119 ld [$19] 2177 ld([vAC+1]) #27 Transfer bit 8:10
0640 8200 adda ac 2178 adda(AC) #28
0641 8200 adda ac 2179 adda(AC) #29
0642 8200 adda ac 2180 adda(AC) #30
0643 8200 adda ac 2181 adda(AC) #31
0644 8200 adda ac 2182 adda(AC) #32
0645 4118 ora [$18] 2183 ora([vAC]) #33
0646 c218 st [$18] 2184 st([vAC]) #34
0647 004e ld $4e 2185 ld('.sysLsrw3b') #35 Shift high byte
0648 c21d st [$1d] 2186 st([vTmp]) #36
0649 0119 ld [$19] 2187 ld([vAC+1]) #37
064a 20f8 anda $f8 2188 anda(0b11111000) #38
064b 4003 ora $03 2189 ora( 0b00000011) #39
064c e200 jmp y,ac 2190 jmp(Y,AC) #40
064d fcff bra $ff 2191 bra(255) #41 bra shiftTable+255
2192 label('.sysLsrw3b')
.sysLsrw3b: 064e c219 st [$19] 2193 st([vAC+1]) #45
064f 00e6 ld $e6 2194 ld(-52/2) #46
0650 1403 ld $03,y 2195 ld(hi('REENTER'), Y) #47
0651 e0cb jmp y,$cb 2196 jmp(Y,'REENTER') #48
2197 #nop() #49
2198
2199 label('SYS_LSRW4_50')
SYS_LSRW4_50: 0652 1405 ld $05,y 2200 ld(hi('shiftTable'),Y) #15,49 Logical shift right 4 bit (X >> 4)
0653 005a ld $5a 2201 ld('.sysLsrw4a') #16 Shift low byte
0654 c21d st [$1d] 2202 st([vTmp]) #17
0655 0118 ld [$18] 2203 ld([vAC]) #18
0656 20f0 anda $f0 2204 anda(0b11110000) #19
0657 4007 ora $07 2205 ora( 0b00000111) #20
0658 e200 jmp y,ac 2206 jmp(Y,AC) #21
0659 fcff bra $ff 2207 bra(255) #22 bra shiftTable+255
2208 label('.sysLsrw4a')
.sysLsrw4a: 065a c218 st [$18] 2209 st([vAC]) #26
065b 0119 ld [$19] 2210 ld([vAC+1]) #27 Transfer bit 8:11
065c 8200 adda ac 2211 adda(AC) #28
065d 8200 adda ac 2212 adda(AC) #29
065e 8200 adda ac 2213 adda(AC) #30
065f 8200 adda ac 2214 adda(AC) #31
0660 4118 ora [$18] 2215 ora([vAC]) #32
0661 c218 st [$18] 2216 st([vAC]) #33
0662 0069 ld $69 2217 ld('.sysLsrw4b') #34 Shift high byte'
0663 c21d st [$1d] 2218 st([vTmp]) #35
0664 0119 ld [$19] 2219 ld([vAC+1]) #36
0665 20f0 anda $f0 2220 anda(0b11110000) #37
0666 4007 ora $07 2221 ora( 0b00000111) #38
0667 e200 jmp y,ac 2222 jmp(Y,AC) #39
0668 fcff bra $ff 2223 bra(255) #40 bra shiftTable+255
2224 label('.sysLsrw4b')
.sysLsrw4b: 0669 c219 st [$19] 2225 st([vAC+1]) #44
066a 1403 ld $03,y 2226 ld(hi('REENTER'), Y) #45
066b e0cb jmp y,$cb 2227 jmp(Y,'REENTER') #46
066c 00e7 ld $e7 2228 ld(-50/2) #47
2229
2230 label('SYS_LSRW5_50')
SYS_LSRW5_50: 066d 1405 ld $05,y 2231 ld(hi('shiftTable'),Y) #15 Logical shift right 5 bit (X >> 5)
066e 0075 ld $75 2232 ld('.sysLsrw5a') #16 Shift low byte
066f c21d st [$1d] 2233 st([vTmp]) #17
0670 0118 ld [$18] 2234 ld([vAC]) #18
0671 20e0 anda $e0 2235 anda(0b11100000) #19
0672 400f ora $0f 2236 ora( 0b00001111) #20
0673 e200 jmp y,ac 2237 jmp(Y,AC) #21
0674 fcff bra $ff 2238 bra(255) #22 bra shiftTable+255
2239 label('.sysLsrw5a')
.sysLsrw5a: 0675 c218 st [$18] 2240 st([vAC]) #26
0676 0119 ld [$19] 2241 ld([vAC+1]) #27 Transfer bit 8:13
0677 8200 adda ac 2242 adda(AC) #28
0678 8200 adda ac 2243 adda(AC) #29
0679 8200 adda ac 2244 adda(AC) #30
067a 4118 ora [$18] 2245 ora([vAC]) #31
067b c218 st [$18] 2246 st([vAC]) #32
067c 0083 ld $83 2247 ld('.sysLsrw5b') #33 Shift high byte
067d c21d st [$1d] 2248 st([vTmp]) #34
067e 0119 ld [$19] 2249 ld([vAC+1]) #35
067f 20e0 anda $e0 2250 anda(0b11100000) #36
0680 400f ora $0f 2251 ora( 0b00001111) #37
0681 e200 jmp y,ac 2252 jmp(Y,AC) #38
0682 fcff bra $ff 2253 bra(255) #39 bra shiftTable+255
2254 label('.sysLsrw5b')
.sysLsrw5b: 0683 c219 st [$19] 2255 st([vAC+1]) #44
0684 00e7 ld $e7 2256 ld(-50/2) #45
0685 1403 ld $03,y 2257 ld(hi('REENTER'), Y) #46
0686 e0cb jmp y,$cb 2258 jmp(Y,'REENTER') #47
2259 #nop() #48
2260
2261 label('SYS_LSRW6_48')
SYS_LSRW6_48: 0687 1405 ld $05,y 2262 ld(hi('shiftTable'),Y) #15,44 Logical shift right 6 bit (X >> 6)
0688 008f ld $8f 2263 ld('.sysLsrw6a') #16 Shift low byte
0689 c21d st [$1d] 2264 st([vTmp]) #17
068a 0118 ld [$18] 2265 ld([vAC]) #18
068b 20c0 anda $c0 2266 anda(0b11000000) #19
068c 401f ora $1f 2267 ora( 0b00011111) #20
068d e200 jmp y,ac 2268 jmp(Y,AC) #21
068e fcff bra $ff 2269 bra(255) #22 bra shiftTable+255
2270 label('.sysLsrw6a')
.sysLsrw6a: 068f c218 st [$18] 2271 st([vAC]) #26
0690 0119 ld [$19] 2272 ld([vAC+1]) #27 Transfer bit 8:13
0691 8200 adda ac 2273 adda(AC) #28
0692 8200 adda ac 2274 adda(AC) #29
0693 4118 ora [$18] 2275 ora([vAC]) #30
0694 c218 st [$18] 2276 st([vAC]) #31
0695 009c ld $9c 2277 ld('.sysLsrw6b') #32 Shift high byte
0696 c21d st [$1d] 2278 st([vTmp]) #33
0697 0119 ld [$19] 2279 ld([vAC+1]) #34
0698 20c0 anda $c0 2280 anda(0b11000000) #35
0699 401f ora $1f 2281 ora( 0b00011111) #36
069a e200 jmp y,ac 2282 jmp(Y,AC) #37
069b fcff bra $ff 2283 bra(255) #38 bra shiftTable+255
2284 label('.sysLsrw6b')
.sysLsrw6b: 069c c219 st [$19] 2285 st([vAC+1]) #42
069d 1403 ld $03,y 2286 ld(hi('REENTER'), Y) #43
069e e0cb jmp y,$cb 2287 jmp(Y,'REENTER') #44
069f 00e8 ld $e8 2288 ld(-48/2) #45
2289
2290 label('SYS_LSLW4_46')
SYS_LSLW4_46: 06a0 1405 ld $05,y 2291 ld(hi('shiftTable'),Y) #15 Logical shift left 4 bit (X << 4)
06a1 00ae ld $ae 2292 ld('.sysLsrl4') #16
06a2 c21d st [$1d] 2293 st([vTmp]) #17
06a3 0119 ld [$19] 2294 ld([vAC+1]) #18
06a4 8200 adda ac 2295 adda(AC) #19
06a5 8200 adda ac 2296 adda(AC) #20
06a6 8200 adda ac 2297 adda(AC) #21
06a7 8200 adda ac 2298 adda(AC) #22
06a8 c219 st [$19] 2299 st([vAC+1]) #23
06a9 0118 ld [$18] 2300 ld([vAC]) #24
06aa 20f0 anda $f0 2301 anda(0b11110000) #25
06ab 4007 ora $07 2302 ora( 0b00000111) #26
06ac e200 jmp y,ac 2303 jmp(Y,AC) #27
06ad fcff bra $ff 2304 bra(255) #28 bra shiftTable+255
2305 label('.sysLsrl4')
.sysLsrl4: 06ae 4119 ora [$19] 2306 ora([vAC+1]) #32
06af c219 st [$19] 2307 st([vAC+1]) #33
06b0 0118 ld [$18] 2308 ld([vAC]) #34
06b1 8200 adda ac 2309 adda(AC) #35
06b2 8200 adda ac 2310 adda(AC) #36
06b3 8200 adda ac 2311 adda(AC) #37
06b4 8200 adda ac 2312 adda(AC) #38
06b5 c218 st [$18] 2313 st([vAC]) #39
06b6 00e9 ld $e9 2314 ld(-46/2) #40
06b7 1403 ld $03,y 2315 ld(hi('REENTER'), Y) #41
06b8 e0cb jmp y,$cb 2316 jmp(Y,'REENTER') #42
2317 #nop() #43
2318
2319 #-----------------------------------------------------------------------
2320 # Extension SYS_Read3_40: Read 3 consecutive bytes from ROM
2321 #-----------------------------------------------------------------------
2322
2323 # sysArgs[0:2] Bytes (output)
2324 # sysArgs[6:7] ROM pointer (input)
2325
2326 label('SYS_Read3_40')
SYS_Read3_40: 06b9 152b ld [$2b],y 2327 ld([sysArgs+7], Y) #15,32
06ba e079 jmp y,$79 2328 jmp(Y,128-7) #16 trampoline3a
06bb 012a ld [$2a] 2329 ld([sysArgs+6]) #17
2330 label('txReturn')
txReturn: 06bc c226 st [$26] 2331 st([sysArgs+2]) #34
06bd 1403 ld $03,y 2332 ld(hi('REENTER'), Y) #35
06be e0cb jmp y,$cb 2333 jmp(Y,'REENTER') #36
06bf 00ec ld $ec 2334 ld(-40/2) #37
2335
2336 def trampoline3a():
2337 """Read 3 bytes from ROM page"""
2338 while pc()&255 < 128-7:
2339 nop()
2340 bra(AC) #18
2341 C('Trampoline for page $%02x00 reading (entry)' % (pc()>>8))
2342 bra(123) #19
2343 st([sysArgs+0]) #21
2344 ld([sysArgs+6]) #22
2345 adda(1) #23
2346 bra(AC) #24
2347 bra(250) #25 trampoline3b
2348 align(1, 0x80)
2349
2350 def trampoline3b():
2351 """Read 3 bytes from ROM page (continue)"""
2352 while pc()&255 < 256-6:
2353 nop()
2354 st([sysArgs+1]) #27
2355 C('Trampoline for page $%02x00 reading (continue)' % (pc()>>8))
2356 ld([sysArgs+6]) #28
2357 adda(2) #29
2358 ld(hi('txReturn'), Y) #30
2359 bra(AC) #31
2360 jmp(Y,'txReturn') #32
2361 align(1, 0x100)
2362
2363 #-----------------------------------------------------------------------
2364 # Extension SYS_Unpack_56: Unpack 3 bytes into 4 pixels
2365 #-----------------------------------------------------------------------
2366
2367 # sysArgs[0:2] Packed bytes (input)
2368 # sysArgs[0:3] Pixels (output)
2369
2370 label('SYS_Unpack_56')
SYS_Unpack_56:
06c0 1407 ld $07,y 2371 ld(soundTable>>8, Y) #15
06c1 0126 ld [$26] 2372 ld([sysArgs+2]) #16 a[2]>>2
06c2 5003 ora $03,x 2373 ora(0x03, X) #17
06c3 0d00 ld [y,x] 2374 ld([Y,X]) #18
06c4 c227 st [$27] 2375 st([sysArgs+3]) #19 -> Pixel 3
2376
06c5 0126 ld [$26] 2377 ld([sysArgs+2]) #20 (a[2]&3)<<4
06c6 2003 anda $03 2378 anda(0x03) #21
06c7 8200 adda ac 2379 adda(AC) #22
06c8 8200 adda ac 2380 adda(AC) #23
06c9 8200 adda ac 2381 adda(AC) #24
06ca 8200 adda ac 2382 adda(AC) #25
06cb c226 st [$26] 2383 st([sysArgs+2]) #26
06cc 0125 ld [$25] 2384 ld([sysArgs+1]) #27 | a[1]>>4
06cd 5003 ora $03,x 2385 ora(0x03, X) #28
06ce 0d00 ld [y,x] 2386 ld([Y,X]) #29
06cf 5003 ora $03,x 2387 ora(0x03, X) #30
06d0 0d00 ld [y,x] 2388 ld([Y,X]) #31
06d1 4126 ora [$26] 2389 ora([sysArgs+2]) #32
06d2 c226 st [$26] 2390 st([sysArgs+2]) #33 -> Pixel 2
2391
06d3 0125 ld [$25] 2392 ld([sysArgs+1]) #34 (a[1]&15)<<2
06d4 200f anda $0f 2393 anda(0x0f) #35
06d5 8200 adda ac 2394 adda(AC) #36
06d6 8200 adda ac 2395 adda(AC) #37
06d7 c225 st [$25] 2396 st([sysArgs+1]) #38
2397
06d8 0124 ld [$24] 2398 ld([sysArgs+0]) #39 | a[0]>>6
06d9 5003 ora $03,x 2399 ora(0x03, X) #40
06da 0d00 ld [y,x] 2400 ld([Y,X]) #41
06db 5003 ora $03,x 2401 ora(0x03, X) #42
06dc 0d00 ld [y,x] 2402 ld([Y,X]) #43
06dd 5003 ora $03,x 2403 ora(0x03, X) #44
06de 0d00 ld [y,x] 2404 ld([Y,X]) #45
06df 4125 ora [$25] 2405 ora([sysArgs+1]) #46
06e0 c225 st [$25] 2406 st([sysArgs+1]) #47 -> Pixel 1
2407
06e1 0124 ld [$24] 2408 ld([sysArgs+0]) #48 a[1]&63
06e2 203f anda $3f 2409 anda(0x3f) #49
06e3 c224 st [$24] 2410 st([sysArgs+0]) #50 -> Pixel 0
2411
06e4 1403 ld $03,y 2412 ld(hi('REENTER'), Y) #51
06e5 e0cb jmp y,$cb 2413 jmp(Y,'REENTER') #52
06e6 00e4 ld $e4 2414 ld(-56/2) #53
2415
2416 #-----------------------------------------------------------------------
2417 # v6502 right shift instruction
2418 #-----------------------------------------------------------------------
2419
2420 label('v6502_lsr30')
v6502_lsr30: 06e7 1525 ld [$25],y 2421 ld([v6502_ADH],Y) #30 Result
06e8 ce00 st [y,x] 2422 st([Y,X]) #31
06e9 c228 st [$28] 2423 st([v6502_Qz]) #32 Z flag
06ea c229 st [$29] 2424 st([v6502_Qn]) #33 N flag
06eb 140e ld $0e,y 2425 ld(hi('v6502_next'),Y) #34
06ec 00ed ld $ed 2426 ld(-38/2) #35
06ed e020 jmp y,$20 2427 jmp(Y,'v6502_next') #36
2428 #nop() #37 Overlap
2429 #
2430 label('v6502_ror38')
v6502_ror38: 06ee 1525 ld [$25],y 2431 ld([v6502_ADH],Y) #38,38 Result
06ef 4119 ora [$19] 2432 ora([v6502_BI]) #39 Transfer bit 8
06f0 ce00 st [y,x] 2433 st([Y,X]) #40
06f1 c228 st [$28] 2434 st([v6502_Qz]) #41 Z flag
06f2 c229 st [$29] 2435 st([v6502_Qn]) #42 N flag
06f3 140e ld $0e,y 2436 ld(hi('v6502_next'),Y) #43
06f4 e020 jmp y,$20 2437 jmp(Y,'v6502_next') #44
06f5 00e9 ld $e9 2438 ld(-46/2) #45
2439
2440 #-----------------------------------------------------------------------
2441 # Reserved
2442 #-----------------------------------------------------------------------
2443
2444 # XXX Reserve space for LSRW
2445
2446 #-----------------------------------------------------------------------
2447 #
2448 # $0700 ROM page 7-8: Gigatron font data
2449 #
2450 #-----------------------------------------------------------------------
2451
06f6 0200 nop 2452 align(0x100, 0x100)
06f7 0200 nop
06f8 0200 nop
* 10 times
2453
2454 label('font32up')
2455 for ch in range(32, 32+50):
2456 comment = 'Char %s' % repr(chr(ch))
2457 for byte in font.font[ch-32]:
2458 ld(byte)
font32up: 0700 0000 ld $00 ;Char ' '
0701 0000 ld $00
0702 0000 ld $00
* 5 times
0705 0000 ld $00 ;Char '!'
0706 0000 ld $00
0707 00fa ld $fa
0708 0000 ld $00
0709 0000 ld $00
070a 00a0 ld $a0 ;Char '"'
070b 00c0 ld $c0
070c 0000 ld $00
070d 00a0 ld $a0
070e 00c0 ld $c0
070f 0028 ld $28 ;Char '#'
0710 00fe ld $fe
0711 0028 ld $28
0712 00fe ld $fe
0713 0028 ld $28
0714 0024 ld $24 ;Char '$'
0715 0054 ld $54
0716 00fe ld $fe
0717 0054 ld $54
0718 0048 ld $48
0719 00c4 ld $c4 ;Char '%'
071a 00c8 ld $c8
071b 0010 ld $10
071c 0026 ld $26
071d 0046 ld $46
071e 006c ld $6c ;Char '&'
071f 0092 ld $92
0720 006a ld $6a
0721 0004 ld $04
0722 000a ld $0a
0723 0000 ld $00 ;Char "'"
0724 00a0 ld $a0
0725 00c0 ld $c0
0726 0000 ld $00
0727 0000 ld $00
0728 0000 ld $00 ;Char '('
0729 0038 ld $38
072a 0044 ld $44
072b 0082 ld $82
072c 0000 ld $00
072d 0000 ld $00 ;Char ')'
072e 0082 ld $82
072f 0044 ld $44
0730 0038 ld $38
0731 0000 ld $00
0732 0028 ld $28 ;Char '*'
0733 0010 ld $10
0734 007c ld $7c
0735 0010 ld $10
0736 0028 ld $28
0737 0010 ld $10 ;Char '+'
0738 0010 ld $10
0739 007c ld $7c
073a 0010 ld $10
073b 0010 ld $10
073c 0000 ld $00 ;Char ','
073d 0005 ld $05
073e 0006 ld $06
073f 0000 ld $00
0740 0000 ld $00
0741 0010 ld $10 ;Char '-'
0742 0010 ld $10
0743 0010 ld $10
* 5 times
0746 0000 ld $00 ;Char '.'
0747 0002 ld $02
0748 0002 ld $02
0749 0000 ld $00
074a 0000 ld $00
074b 0000 ld $00 ;Char '/'
074c 0006 ld $06
074d 0018 ld $18
074e 0060 ld $60
074f 0000 ld $00
0750 007c ld $7c ;Char '0'
0751 008a ld $8a
0752 0092 ld $92
0753 00a2 ld $a2
0754 007c ld $7c
0755 0022 ld $22 ;Char '1'
0756 0042 ld $42
0757 00fe ld $fe
0758 0002 ld $02
0759 0002 ld $02
075a 0046 ld $46 ;Char '2'
075b 008a ld $8a
075c 0092 ld $92
075d 0092 ld $92
075e 0062 ld $62
075f 0044 ld $44 ;Char '3'
0760 0082 ld $82
0761 0092 ld $92
0762 0092 ld $92
0763 006c ld $6c
0764 0018 ld $18 ;Char '4'
0765 0028 ld $28
0766 0048 ld $48
0767 00fe ld $fe
0768 0008 ld $08
0769 00e4 ld $e4 ;Char '5'
076a 00a2 ld $a2
076b 00a2 ld $a2
076c 00a2 ld $a2
076d 009c ld $9c
076e 003c ld $3c ;Char '6'
076f 0052 ld $52
0770 0092 ld $92
0771 0092 ld $92
0772 000c ld $0c
0773 0080 ld $80 ;Char '7'
0774 008e ld $8e
0775 0090 ld $90
0776 00a0 ld $a0
0777 00c0 ld $c0
0778 006c ld $6c ;Char '8'
0779 0092 ld $92
077a 0092 ld $92
077b 0092 ld $92
077c 006c ld $6c
077d 0060 ld $60 ;Char '9'
077e 0092 ld $92
077f 0092 ld $92
0780 0094 ld $94
0781 0078 ld $78
0782 0000 ld $00 ;Char ':'
0783 0024 ld $24
0784 0024 ld $24
0785 0000 ld $00
0786 0000 ld $00
0787 0000 ld $00 ;Char ';'
0788 0025 ld $25
0789 0026 ld $26
078a 0000 ld $00
078b 0000 ld $00
078c 0010 ld $10 ;Char '<'
078d 0028 ld $28
078e 0044 ld $44
078f 0082 ld $82
0790 0000 ld $00
0791 0028 ld $28 ;Char '='
0792 0028 ld $28
0793 0028 ld $28
* 5 times
0796 0000 ld $00 ;Char '>'
0797 0082 ld $82
0798 0044 ld $44
0799 0028 ld $28
079a 0010 ld $10
079b 0040 ld $40 ;Char '?'
079c 0080 ld $80
079d 008a ld $8a
079e 0090 ld $90
079f 0060 ld $60
07a0 007c ld $7c ;Char '@'
07a1 0082 ld $82
07a2 00ba ld $ba
07a3 00aa ld $aa
07a4 0078 ld $78
07a5 003e ld $3e ;Char 'A'
07a6 0048 ld $48
07a7 0088 ld $88
07a8 0048 ld $48
07a9 003e ld $3e
07aa 00fe ld $fe ;Char 'B'
07ab 0092 ld $92
07ac 0092 ld $92
07ad 0092 ld $92
07ae 006c ld $6c
07af 007c ld $7c ;Char 'C'
07b0 0082 ld $82
07b1 0082 ld $82
07b2 0082 ld $82
07b3 0044 ld $44
07b4 00fe ld $fe ;Char 'D'
07b5 0082 ld $82
07b6 0082 ld $82
07b7 0044 ld $44
07b8 0038 ld $38
07b9 00fe ld $fe ;Char 'E'
07ba 0092 ld $92
07bb 0092 ld $92
07bc 0092 ld $92
07bd 0082 ld $82
07be 00fe ld $fe ;Char 'F'
07bf 0090 ld $90
07c0 0090 ld $90
07c1 0090 ld $90
07c2 0080 ld $80
07c3 007c ld $7c ;Char 'G'
07c4 0082 ld $82
07c5 0082 ld $82
07c6 0092 ld $92
07c7 005c ld $5c
07c8 00fe ld $fe ;Char 'H'
07c9 0010 ld $10
07ca 0010 ld $10
07cb 0010 ld $10
07cc 00fe ld $fe
07cd 0000 ld $00 ;Char 'I'
07ce 0082 ld $82
07cf 00fe ld $fe
07d0 0082 ld $82
07d1 0000 ld $00
07d2 0004 ld $04 ;Char 'J'
07d3 0002 ld $02
07d4 0082 ld $82
07d5 00fc ld $fc
07d6 0080 ld $80
07d7 00fe ld $fe ;Char 'K'
07d8 0010 ld $10
07d9 0028 ld $28
07da 0044 ld $44
07db 0082 ld $82
07dc 00fe ld $fe ;Char 'L'
07dd 0002 ld $02
07de 0002 ld $02
07df 0002 ld $02
07e0 0002 ld $02
07e1 00fe ld $fe ;Char 'M'
07e2 0040 ld $40
07e3 0020 ld $20
07e4 0040 ld $40
07e5 00fe ld $fe
07e6 00fe ld $fe ;Char 'N'
07e7 0020 ld $20
07e8 0010 ld $10
07e9 0008 ld $08
07ea 00fe ld $fe
07eb 007c ld $7c ;Char 'O'
07ec 0082 ld $82
07ed 0082 ld $82
07ee 0082 ld $82
07ef 007c ld $7c
07f0 00fe ld $fe ;Char 'P'
07f1 0090 ld $90
07f2 0090 ld $90
07f3 0090 ld $90
07f4 0060 ld $60
07f5 007c ld $7c ;Char 'Q'
07f6 0082 ld $82
07f7 008a ld $8a
07f8 0084 ld $84
07f9 007a ld $7a
2459 comment = C(comment)
2460
07fa 0200 nop 2461 trampoline()
07fb fe00 bra ac ;+-----------------------------------+
07fc fcfd bra $07fd ;| |
07fd 1404 ld $04,y ;| Trampoline for page $0700 lookups |
07fe e065 jmp y,$65 ;| |
07ff c218 st [$18] ;+-----------------------------------+
2462
2463 #-----------------------------------------------------------------------
2464
2465 align(0x100, 0x100)
2466
2467 label('font82up')
2468 for ch in range(32+50, 132):
2469 comment = 'Char %s' % repr(chr(ch))
2470 for byte in font.font[ch-32]:
2471 ld(byte)
font82up: 0800 00fe ld $fe ;Char 'R'
0801 0090 ld $90
0802 0098 ld $98
0803 0094 ld $94
0804 0062 ld $62
0805 0062 ld $62 ;Char 'S'
0806 0092 ld $92
0807 0092 ld $92
0808 0092 ld $92
0809 000c ld $0c
080a 0080 ld $80 ;Char 'T'
080b 0080 ld $80
080c 00fe ld $fe
080d 0080 ld $80
080e 0080 ld $80
080f 00fc ld $fc ;Char 'U'
0810 0002 ld $02
0811 0002 ld $02
0812 0002 ld $02
0813 00fc ld $fc
0814 00f0 ld $f0 ;Char 'V'
0815 000c ld $0c
0816 0002 ld $02
0817 000c ld $0c
0818 00f0 ld $f0
0819 00fe ld $fe ;Char 'W'
081a 0004 ld $04
081b 0008 ld $08
081c 0004 ld $04
081d 00fe ld $fe
081e 00c6 ld $c6 ;Char 'X'
081f 0028 ld $28
0820 0010 ld $10
0821 0028 ld $28
0822 00c6 ld $c6
0823 00e0 ld $e0 ;Char 'Y'
0824 0010 ld $10
0825 000e ld $0e
0826 0010 ld $10
0827 00e0 ld $e0
0828 0086 ld $86 ;Char 'Z'
0829 008a ld $8a
082a 0092 ld $92
082b 00a2 ld $a2
082c 00c2 ld $c2
082d 0000 ld $00 ;Char '['
082e 00fe ld $fe
082f 0082 ld $82
0830 0082 ld $82
0831 0000 ld $00
0832 0000 ld $00 ;Char '\\'
0833 0060 ld $60
0834 0018 ld $18
0835 0006 ld $06
0836 0000 ld $00
0837 0000 ld $00 ;Char ']'
0838 0082 ld $82
0839 0082 ld $82
083a 00fe ld $fe
083b 0000 ld $00
083c 0020 ld $20 ;Char '^'
083d 0040 ld $40
083e 0080 ld $80
083f 0040 ld $40
0840 0020 ld $20
0841 0002 ld $02 ;Char '_'
0842 0002 ld $02
0843 0002 ld $02
* 5 times
0846 0000 ld $00 ;Char '`'
0847 0000 ld $00
0848 00c0 ld $c0
0849 00a0 ld $a0
084a 0000 ld $00
084b 0004 ld $04 ;Char 'a'
084c 002a ld $2a
084d 002a ld $2a
084e 002a ld $2a
084f 001e ld $1e
0850 00fe ld $fe ;Char 'b'
0851 0022 ld $22
0852 0022 ld $22
0853 0022 ld $22
0854 001c ld $1c
0855 001c ld $1c ;Char 'c'
0856 0022 ld $22
0857 0022 ld $22
0858 0022 ld $22
0859 0002 ld $02
085a 001c ld $1c ;Char 'd'
085b 0022 ld $22
085c 0022 ld $22
085d 0022 ld $22
085e 00fe ld $fe
085f 001c ld $1c ;Char 'e'
0860 002a ld $2a
0861 002a ld $2a
0862 002a ld $2a
0863 0018 ld $18
0864 0010 ld $10 ;Char 'f'
0865 007e ld $7e
0866 0090 ld $90
0867 0080 ld $80
0868 0040 ld $40
0869 0018 ld $18 ;Char 'g'
086a 0025 ld $25
086b 0025 ld $25
086c 0025 ld $25
086d 001e ld $1e
086e 00fe ld $fe ;Char 'h'
086f 0020 ld $20
0870 0020 ld $20
0871 0020 ld $20
0872 001e ld $1e
0873 0000 ld $00 ;Char 'i'
0874 0022 ld $22
0875 00be ld $be
0876 0002 ld $02
0877 0000 ld $00
0878 0002 ld $02 ;Char 'j'
0879 0001 ld $01
087a 0021 ld $21
087b 00be ld $be
087c 0000 ld $00
087d 00fe ld $fe ;Char 'k'
087e 0008 ld $08
087f 0018 ld $18
0880 0024 ld $24
0881 0002 ld $02
0882 0000 ld $00 ;Char 'l'
0883 0082 ld $82
0884 00fe ld $fe
0885 0002 ld $02
0886 0000 ld $00
0887 003e ld $3e ;Char 'm'
0888 0020 ld $20
0889 001c ld $1c
088a 0020 ld $20
088b 001e ld $1e
088c 003e ld $3e ;Char 'n'
088d 0010 ld $10
088e 0020 ld $20
088f 0020 ld $20
0890 001e ld $1e
0891 001c ld $1c ;Char 'o'
0892 0022 ld $22
0893 0022 ld $22
0894 0022 ld $22
0895 001c ld $1c
0896 003f ld $3f ;Char 'p'
0897 0024 ld $24
0898 0024 ld $24
0899 0024 ld $24
089a 0018 ld $18
089b 0018 ld $18 ;Char 'q'
089c 0024 ld $24
089d 0024 ld $24
089e 0024 ld $24
089f 003f ld $3f
08a0 003e ld $3e ;Char 'r'
08a1 0010 ld $10
08a2 0020 ld $20
08a3 0020 ld $20
08a4 0010 ld $10
08a5 0012 ld $12 ;Char 's'
08a6 002a ld $2a
08a7 002a ld $2a
08a8 002a ld $2a
08a9 0004 ld $04
08aa 0020 ld $20 ;Char 't'
08ab 00fc ld $fc
08ac 0022 ld $22
08ad 0002 ld $02
08ae 0004 ld $04
08af 003c ld $3c ;Char 'u'
08b0 0002 ld $02
08b1 0002 ld $02
08b2 0004 ld $04
08b3 003e ld $3e
08b4 0038 ld $38 ;Char 'v'
08b5 0004 ld $04
08b6 0002 ld $02
08b7 0004 ld $04
08b8 0038 ld $38
08b9 003c ld $3c ;Char 'w'
08ba 0002 ld $02
08bb 000c ld $0c
08bc 0002 ld $02
08bd 003c ld $3c
08be 0022 ld $22 ;Char 'x'
08bf 0014 ld $14
08c0 0008 ld $08
08c1 0014 ld $14
08c2 0022 ld $22
08c3 0038 ld $38 ;Char 'y'
08c4 0005 ld $05
08c5 0005 ld $05
08c6 0005 ld $05
08c7 003e ld $3e
08c8 0022 ld $22 ;Char 'z'
08c9 0026 ld $26
08ca 002a ld $2a
08cb 0032 ld $32
08cc 0022 ld $22
08cd 0010 ld $10 ;Char '{'
08ce 006c ld $6c
08cf 0082 ld $82
08d0 0082 ld $82
08d1 0000 ld $00
08d2 0000 ld $00 ;Char '|'
08d3 0000 ld $00
08d4 00fe ld $fe
08d5 0000 ld $00
08d6 0000 ld $00
08d7 0000 ld $00 ;Char '}'
08d8 0082 ld $82
08d9 0082 ld $82
08da 006c ld $6c
08db 0010 ld $10
08dc 0040 ld $40 ;Char '~'
08dd 0080 ld $80
08de 0040 ld $40
08df 0020 ld $20
08e0 0040 ld $40
08e1 00fe ld $fe ;Char '\x7f'
08e2 00fe ld $fe
08e3 00fe ld $fe
* 5 times
08e6 0010 ld $10 ;Char '\x80'
08e7 0038 ld $38
08e8 0054 ld $54
08e9 0010 ld $10
08ea 0010 ld $10
08eb 0010 ld $10 ;Char '\x81'
08ec 0020 ld $20
08ed 007c ld $7c
08ee 0020 ld $20
08ef 0010 ld $10
08f0 0010 ld $10 ;Char '\x82'
08f1 0010 ld $10
08f2 0054 ld $54
08f3 0038 ld $38
08f4 0010 ld $10
08f5 0010 ld $10 ;Char '\x83'
08f6 0008 ld $08
08f7 007c ld $7c
08f8 0008 ld $08
08f9 0010 ld $10
2472 comment = C(comment)
2473
08fa 0200 nop 2474 trampoline()
08fb fe00 bra ac ;+-----------------------------------+
08fc fcfd bra $08fd ;| |
08fd 1404 ld $04,y ;| Trampoline for page $0800 lookups |
08fe e065 jmp y,$65 ;| |
08ff c218 st [$18] ;+-----------------------------------+
2475
2476 #-----------------------------------------------------------------------
2477 #
2478 # $0900 ROM page 9: Key table for music
2479 #
2480 #-----------------------------------------------------------------------
2481
2482 align(0x100, 0x100)
2483 notes = 'CCDDEFFGGAAB'
2484 sampleRate = cpuClock / 200.0 / 4
2485 label('notesTable')
notesTable: 0900 0000 ld $00 2486 ld(0)
0901 0000 ld $00 2487 ld(0)
2488 for i in range(0, 250, 2):
2489 j = i//2-1
2490 freq = 440.0*2.0**((j-57)/12.0)
2491 if j>=0 and freq <= sampleRate/2.0:
2492 key = int(round(32768 * freq / sampleRate))
2493 octave, note = j//12, notes[j%12]
2494 sharp = '-' if notes[j%12-1] != note else '#'
2495 comment = '%s%s%s (%0.1f Hz)' % (note, sharp, octave, freq)
2496 ld(key&127); C(comment); ld(key>>7)
0902 0045 ld $45 ;C-0 (16.4 Hz)
0903 0000 ld $00
0904 0049 ld $49 ;C#0 (17.3 Hz)
0905 0000 ld $00
0906 004d ld $4d ;D-0 (18.4 Hz)
0907 0000 ld $00
0908 0052 ld $52 ;D#0 (19.4 Hz)
0909 0000 ld $00
090a 0056 ld $56 ;E-0 (20.6 Hz)
090b 0000 ld $00
090c 005c ld $5c ;F-0 (21.8 Hz)
090d 0000 ld $00
090e 0061 ld $61 ;F#0 (23.1 Hz)
090f 0000 ld $00
0910 0067 ld $67 ;G-0 (24.5 Hz)
0911 0000 ld $00
0912 006d ld $6d ;G#0 (26.0 Hz)
0913 0000 ld $00
0914 0073 ld $73 ;A-0 (27.5 Hz)
0915 0000 ld $00
0916 007a ld $7a ;A#0 (29.1 Hz)
0917 0000 ld $00
0918 0001 ld $01 ;B-0 (30.9 Hz)
0919 0001 ld $01
091a 0009 ld $09 ;C-1 (32.7 Hz)
091b 0001 ld $01
091c 0011 ld $11 ;C#1 (34.6 Hz)
091d 0001 ld $01
091e 001a ld $1a ;D-1 (36.7 Hz)
091f 0001 ld $01
0920 0023 ld $23 ;D#1 (38.9 Hz)
0921 0001 ld $01
0922 002d ld $2d ;E-1 (41.2 Hz)
0923 0001 ld $01
0924 0037 ld $37 ;F-1 (43.7 Hz)
0925 0001 ld $01
0926 0042 ld $42 ;F#1 (46.2 Hz)
0927 0001 ld $01
0928 004e ld $4e ;G-1 (49.0 Hz)
0929 0001 ld $01
092a 005a ld $5a ;G#1 (51.9 Hz)
092b 0001 ld $01
092c 0067 ld $67 ;A-1 (55.0 Hz)
092d 0001 ld $01
092e 0074 ld $74 ;A#1 (58.3 Hz)
092f 0001 ld $01
0930 0003 ld $03 ;B-1 (61.7 Hz)
0931 0002 ld $02
0932 0012 ld $12 ;C-2 (65.4 Hz)
0933 0002 ld $02
0934 0023 ld $23 ;C#2 (69.3 Hz)
0935 0002 ld $02
0936 0034 ld $34 ;D-2 (73.4 Hz)
0937 0002 ld $02
0938 0046 ld $46 ;D#2 (77.8 Hz)
0939 0002 ld $02
093a 005a ld $5a ;E-2 (82.4 Hz)
093b 0002 ld $02
093c 006e ld $6e ;F-2 (87.3 Hz)
093d 0002 ld $02
093e 0004 ld $04 ;F#2 (92.5 Hz)
093f 0003 ld $03
0940 001b ld $1b ;G-2 (98.0 Hz)
0941 0003 ld $03
0942 0033 ld $33 ;G#2 (103.8 Hz)
0943 0003 ld $03
0944 004d ld $4d ;A-2 (110.0 Hz)
0945 0003 ld $03
0946 0069 ld $69 ;A#2 (116.5 Hz)
0947 0003 ld $03
0948 0006 ld $06 ;B-2 (123.5 Hz)
0949 0004 ld $04
094a 0025 ld $25 ;C-3 (130.8 Hz)
094b 0004 ld $04
094c 0045 ld $45 ;C#3 (138.6 Hz)
094d 0004 ld $04
094e 0068 ld $68 ;D-3 (146.8 Hz)
094f 0004 ld $04
0950 000c ld $0c ;D#3 (155.6 Hz)
0951 0005 ld $05
0952 0033 ld $33 ;E-3 (164.8 Hz)
0953 0005 ld $05
0954 005c ld $5c ;F-3 (174.6 Hz)
0955 0005 ld $05
0956 0008 ld $08 ;F#3 (185.0 Hz)
0957 0006 ld $06
0958 0036 ld $36 ;G-3 (196.0 Hz)
0959 0006 ld $06
095a 0067 ld $67 ;G#3 (207.7 Hz)
095b 0006 ld $06
095c 001b ld $1b ;A-3 (220.0 Hz)
095d 0007 ld $07
095e 0052 ld $52 ;A#3 (233.1 Hz)
095f 0007 ld $07
0960 000c ld $0c ;B-3 (246.9 Hz)
0961 0008 ld $08
0962 0049 ld $49 ;C-4 (261.6 Hz)
0963 0008 ld $08
0964 000b ld $0b ;C#4 (277.2 Hz)
0965 0009 ld $09
0966 0050 ld $50 ;D-4 (293.7 Hz)
0967 0009 ld $09
0968 0019 ld $19 ;D#4 (311.1 Hz)
0969 000a ld $0a
096a 0067 ld $67 ;E-4 (329.6 Hz)
096b 000a ld $0a
096c 0039 ld $39 ;F-4 (349.2 Hz)
096d 000b ld $0b
096e 0010 ld $10 ;F#4 (370.0 Hz)
096f 000c ld $0c
0970 006c ld $6c ;G-4 (392.0 Hz)
0971 000c ld $0c
0972 004e ld $4e ;G#4 (415.3 Hz)
0973 000d ld $0d
0974 0035 ld $35 ;A-4 (440.0 Hz)
0975 000e ld $0e
0976 0023 ld $23 ;A#4 (466.2 Hz)
0977 000f ld $0f
0978 0017 ld $17 ;B-4 (493.9 Hz)
0979 0010 ld $10
097a 0013 ld $13 ;C-5 (523.3 Hz)
097b 0011 ld $11
097c 0015 ld $15 ;C#5 (554.4 Hz)
097d 0012 ld $12
097e 001f ld $1f ;D-5 (587.3 Hz)
097f 0013 ld $13
0980 0032 ld $32 ;D#5 (622.3 Hz)
0981 0014 ld $14
0982 004d ld $4d ;E-5 (659.3 Hz)
0983 0015 ld $15
0984 0072 ld $72 ;F-5 (698.5 Hz)
0985 0016 ld $16
0986 0020 ld $20 ;F#5 (740.0 Hz)
0987 0018 ld $18
0988 0058 ld $58 ;G-5 (784.0 Hz)
0989 0019 ld $19
098a 001c ld $1c ;G#5 (830.6 Hz)
098b 001b ld $1b
098c 006b ld $6b ;A-5 (880.0 Hz)
098d 001c ld $1c
098e 0046 ld $46 ;A#5 (932.3 Hz)
098f 001e ld $1e
0990 002f ld $2f ;B-5 (987.8 Hz)
0991 0020 ld $20
0992 0025 ld $25 ;C-6 (1046.5 Hz)
0993 0022 ld $22
0994 002a ld $2a ;C#6 (1108.7 Hz)
0995 0024 ld $24
0996 003f ld $3f ;D-6 (1174.7 Hz)
0997 0026 ld $26
0998 0064 ld $64 ;D#6 (1244.5 Hz)
0999 0028 ld $28
099a 001a ld $1a ;E-6 (1318.5 Hz)
099b 002b ld $2b
099c 0063 ld $63 ;F-6 (1396.9 Hz)
099d 002d ld $2d
099e 003f ld $3f ;F#6 (1480.0 Hz)
099f 0030 ld $30
09a0 0031 ld $31 ;G-6 (1568.0 Hz)
09a1 0033 ld $33
09a2 0038 ld $38 ;G#6 (1661.2 Hz)
09a3 0036 ld $36
09a4 0056 ld $56 ;A-6 (1760.0 Hz)
09a5 0039 ld $39
09a6 000d ld $0d ;A#6 (1864.7 Hz)
09a7 003d ld $3d
09a8 005e ld $5e ;B-6 (1975.5 Hz)
09a9 0040 ld $40
09aa 004b ld $4b ;C-7 (2093.0 Hz)
09ab 0044 ld $44
09ac 0055 ld $55 ;C#7 (2217.5 Hz)
09ad 0048 ld $48
09ae 007e ld $7e ;D-7 (2349.3 Hz)
09af 004c ld $4c
09b0 0048 ld $48 ;D#7 (2489.0 Hz)
09b1 0051 ld $51
09b2 0034 ld $34 ;E-7 (2637.0 Hz)
09b3 0056 ld $56
09b4 0046 ld $46 ;F-7 (2793.8 Hz)
09b5 005b ld $5b
09b6 007f ld $7f ;F#7 (2960.0 Hz)
09b7 0060 ld $60
09b8 0061 ld $61 ;G-7 (3136.0 Hz)
09b9 0066 ld $66
09ba 006f ld $6f ;G#7 (3322.4 Hz)
09bb 006c ld $6c
09bc 002c ld $2c ;A-7 (3520.0 Hz)
09bd 0073 ld $73
09be 001a ld $1a ;A#7 (3729.3 Hz)
09bf 007a ld $7a
2497
2498 #-----------------------------------------------------------------------
2499
09c0 0000 ld $00 2500 fillers(until=0xde, instruction=ld)
09c1 0000 ld $00
09c2 0000 ld $00
* 30 times
2501
2502 # Use remaining space for overflow of video loop
2503
2504 # Entered last line of vertical blank (line 40)
2505 label('vBlankLast#34')
2506
2507 # Game controller types
2508 # TypeA: Based on 74LS165 shift register (not supported)
2509 # TypeB: Based on CD4021B shift register (standard)
2510 # TypeC: Based on priority encoder
2511 #
2512 # Notes:
2513 # - TypeA was only used during development and first beta test, before ROM v1
2514 # - TypeB appears as type A with negative logic levels
2515 # - TypeB is the game controller type that comes with the original kit and ROM v1
2516 # - TypeB is mimicked by BabelFish / Pluggy McPlugface
2517 # - TypeB requires a prolonged /SER_LATCH, therefore vPulse is 8 scanlines, not 2
2518 # - TypeB and TypeC can be sampled in the same scanline
2519 # - TypeA is 1 scanline shifted as it looks at a different edge (XXX up or down?)
2520 # - TypeC gives incomplete information: lower buttons overshadow higher ones
2521 #
2522 # TypeC Alias Button TypeB
2523 # 00000000 ^@ -> Right 11111110
2524 # 00000001 ^A -> Left 11111101
2525 # 00000011 ^C -> Down 11111011
2526 # 00000111 ^G -> Up 11110111
2527 # 00001111 ^O -> Start 11101111
2528 # 00011111 ^_ -> Select 11011111
2529 # 00111111 ? -> B 10111111
2530 # 01111111 DEL -> A 01111111
2531 # 11111111 -> (None) 11111111
2532 #
2533 # Conversion formula:
2534 # f(x) := 254 - x
2535
2536 # Detect controller TypeC codes
vBlankLast#34:
09de 010f ld [$0f] 2537 ld([serialRaw]) #34 if serialRaw in [0,1,3,7,15,31,63,127,255]
09df 8001 adda $01 2538 adda(1) #35
09e0 210f anda [$0f] 2539 anda([serialRaw]) #36
09e1 ecf2 bne .buttons#39 2540 bne('.buttons#39') #37
2541
2542 # TypeC
09e2 010f ld [$0f] 2543 ld([serialRaw]) #38 [TypeC] if serialRaw < serialLast
09e3 8001 adda $01 2544 adda(1) #39
09e4 2110 anda [$10] 2545 anda([serialLast]) #40
09e5 ece9 bne .buttons#43 2546 bne('.buttons#43') #41
09e6 00fe ld $fe 2547 ld(254) #42 then clear the selected bit
09e7 0200 nop 2548 nop() #43
09e8 fcec bra .buttons#46 2549 bra('.buttons#46') #44
2550 label('.buttons#43')
.buttons#43: 09e9 a10f suba [$0f] 2551 suba([serialRaw]) #43,45
09ea 2111 anda [$11] 2552 anda([buttonState]) #44
09eb c211 st [$11] 2553 st([buttonState]) #45
2554 label('.buttons#46')
.buttons#46: 09ec 010f ld [$0f] 2555 ld([serialRaw]) #46 Set the lower bits
2556
09ed 4111 ora [$11] 2557 ora([buttonState]) #47
2558 label('.buttons#48')
.buttons#48: 09ee c211 st [$11] 2559 st([buttonState]) #48
09ef 010f ld [$0f] 2560 ld([serialRaw]) #49 Update serialLast for next pass
09f0 e0ae jmp y,$ae 2561 jmp(Y,'vBlankLast#52') #50
09f1 c210 st [$10] 2562 st([serialLast]) #51
2563
2564 # TypeB
2565 # pChange = pNew & ~pOld
2566 # nChange = nNew | ~nOld {DeMorgan}
2567 label('.buttons#39')
.buttons#39: 09f2 00ff ld $ff 2568 ld(255) #39 [TypeB] Bitwise edge-filter to detect button presses
09f3 6110 xora [$10] 2569 xora([serialLast]) #40
09f4 410f ora [$0f] 2570 ora([serialRaw]) #41 Catch button-press events
09f5 2111 anda [$11] 2571 anda([buttonState]) #42 Keep active button presses
09f6 410f ora [$0f] 2572 ora([serialRaw]) #43
09f7 0200 nop 2573 nop() #44
09f8 0200 nop 2574 nop() #45
09f9 fcee bra .buttons#48 2575 bra('.buttons#48') #46
09fa 0200 nop 2576 nop() #47
2577
2578 trampoline()
09fb fe00 bra ac ;+-----------------------------------+
09fc fcfd bra $09fd ;| |
09fd 1404 ld $04,y ;| Trampoline for page $0900 lookups |
09fe e065 jmp y,$65 ;| |
09ff c218 st [$18] ;+-----------------------------------+
2579
2580 #-----------------------------------------------------------------------
2581 #
2582 # $0a00 ROM page 10: Inversion table
2583 #
2584 #-----------------------------------------------------------------------
2585
2586 align(0x100, 0x100)
2587 label('invTable')
2588
2589 # Unit 64, table offset 16 (=1/4), value offset 1: (x+16)*(y+1) == 64*64 - e
2590 for i in range(251):
invTable: 0a00 00ff ld $ff 2591 ld(4096//(i+16)-1)
0a01 00ef ld $ef
0a02 00e2 ld $e2
0a03 00d6 ld $d6
0a04 00cb ld $cb
0a05 00c2 ld $c2
0a06 00b9 ld $b9
0a07 00b1 ld $b1
0a08 00a9 ld $a9
0a09 00a2 ld $a2
0a0a 009c ld $9c
0a0b 0096 ld $96
0a0c 0091 ld $91
0a0d 008c ld $8c
0a0e 0087 ld $87
0a0f 0083 ld $83
0a10 007f ld $7f
0a11 007b ld $7b
0a12 0077 ld $77
0a13 0074 ld $74
0a14 0070 ld $70
0a15 006d ld $6d
0a16 006a ld $6a
0a17 0068 ld $68
0a18 0065 ld $65
0a19 0062 ld $62
0a1a 0060 ld $60
0a1b 005e ld $5e
0a1c 005c ld $5c
0a1d 005a ld $5a
0a1e 0058 ld $58
0a1f 0056 ld $56
0a20 0054 ld $54
0a21 0052 ld $52
0a22 0050 ld $50
0a23 004f ld $4f
0a24 004d ld $4d
0a25 004c ld $4c
0a26 004a ld $4a
0a27 0049 ld $49
0a28 0048 ld $48
0a29 0046 ld $46
0a2a 0045 ld $45
0a2b 0044 ld $44
0a2c 0043 ld $43
0a2d 0042 ld $42
0a2e 0041 ld $41
0a2f 0040 ld $40
0a30 003f ld $3f
0a31 003e ld $3e
0a32 003d ld $3d
0a33 003c ld $3c
0a34 003b ld $3b
0a35 003a ld $3a
0a36 0039 ld $39
0a37 0038 ld $38
0a38 0037 ld $37
0a39 0037 ld $37
0a3a 0036 ld $36
0a3b 0035 ld $35
0a3c 0034 ld $34
0a3d 0034 ld $34
0a3e 0033 ld $33
0a3f 0032 ld $32
0a40 0032 ld $32
0a41 0031 ld $31
0a42 0030 ld $30
0a43 0030 ld $30
0a44 002f ld $2f
0a45 002f ld $2f
0a46 002e ld $2e
0a47 002e ld $2e
0a48 002d ld $2d
0a49 002d ld $2d
0a4a 002c ld $2c
0a4b 002c ld $2c
0a4c 002b ld $2b
0a4d 002b ld $2b
0a4e 002a ld $2a
0a4f 002a ld $2a
0a50 0029 ld $29
0a51 0029 ld $29
0a52 0028 ld $28
0a53 0028 ld $28
0a54 0027 ld $27
0a55 0027 ld $27
0a56 0027 ld $27
0a57 0026 ld $26
0a58 0026 ld $26
0a59 0026 ld $26
0a5a 0025 ld $25
0a5b 0025 ld $25
0a5c 0024 ld $24
0a5d 0024 ld $24
0a5e 0024 ld $24
0a5f 0023 ld $23
0a60 0023 ld $23
0a61 0023 ld $23
0a62 0022 ld $22
0a63 0022 ld $22
0a64 0022 ld $22
0a65 0022 ld $22
0a66 0021 ld $21
0a67 0021 ld $21
0a68 0021 ld $21
0a69 0020 ld $20
0a6a 0020 ld $20
0a6b 0020 ld $20
0a6c 0020 ld $20
0a6d 001f ld $1f
0a6e 001f ld $1f
0a6f 001f ld $1f
0a70 001f ld $1f
0a71 001e ld $1e
0a72 001e ld $1e
0a73 001e ld $1e
0a74 001e ld $1e
0a75 001d ld $1d
0a76 001d ld $1d
0a77 001d ld $1d
0a78 001d ld $1d
0a79 001c ld $1c
0a7a 001c ld $1c
0a7b 001c ld $1c
* 5 times
0a7e 001b ld $1b
0a7f 001b ld $1b
0a80 001b ld $1b
* 5 times
0a83 001a ld $1a
0a84 001a ld $1a
0a85 001a ld $1a
* 5 times
0a88 0019 ld $19
0a89 0019 ld $19
0a8a 0019 ld $19
* 6 times
0a8e 0018 ld $18
0a8f 0018 ld $18
0a90 0018 ld $18
* 6 times
0a94 0017 ld $17
0a95 0017 ld $17
0a96 0017 ld $17
* 7 times
0a9b 0016 ld $16
0a9c 0016 ld $16
0a9d 0016 ld $16
* 8 times
0aa3 0015 ld $15
0aa4 0015 ld $15
0aa5 0015 ld $15
* 8 times
0aab 0014 ld $14
0aac 0014 ld $14
0aad 0014 ld $14
* 9 times
0ab4 0013 ld $13
0ab5 0013 ld $13
0ab6 0013 ld $13
* 9 times
0abd 0012 ld $12
0abe 0012 ld $12
0abf 0012 ld $12
* 11 times
0ac8 0011 ld $11
0ac9 0011 ld $11
0aca 0011 ld $11
* 12 times
0ad4 0010 ld $10
0ad5 0010 ld $10
0ad6 0010 ld $10
* 13 times
0ae1 000f ld $0f
0ae2 000f ld $0f
0ae3 000f ld $0f
* 16 times
0af1 000e ld $0e
0af2 000e ld $0e
0af3 000e ld $0e
* 10 times
2592
2593 trampoline()
0afb fe00 bra ac ;+-----------------------------------+
0afc fcfd bra $0afd ;| |
0afd 1404 ld $04,y ;| Trampoline for page $0a00 lookups |
0afe e065 jmp y,$65 ;| |
0aff c218 st [$18] ;+-----------------------------------+
2594
2595 #-----------------------------------------------------------------------
2596 #
2597 # $0d00 ROM page 11: More SYS functions
2598 #
2599 #-----------------------------------------------------------------------
2600
2601 align(0x100, 0x100)
2602
2603 #-----------------------------------------------------------------------
2604 # Extension SYS_SetMode_80
2605 #-----------------------------------------------------------------------
2606
2607 # vAC bit 0:1 Mode:
2608 # 0 "ABCD" -> Full mode (slowest)
2609 # 1 "ABC-" -> Default mode after reset
2610 # 2 "A-C-" -> at67's mode
2611 # 3 "A---" -> HGM's mode
2612 # vAC bit 2:15 Ignored bits and should be 0
2613 #
2614 # vAC = 1975 Zombie mode (no video signals, no input, no blinkenlights)
2615
2616 # Actual duration is <80 cycles, but keep some room for future extensions
2617 label('SYS_SetMode_v2_80')
SYS_SetMode_v2_80:
0b00 140b ld $0b,y 2618 ld(hi('sys_SetMode'), Y) #15
0b01 e05f jmp y,$5f 2619 jmp(Y,'sys_SetMode') #16
0b02 011e ld [$1e] 2620 ld([vReturn]) #17
2621
2622 #-----------------------------------------------------------------------
2623 # Extension SYS_SetMemory_v2_54
2624 #-----------------------------------------------------------------------
2625
2626 # SYS function for setting 1..256 bytes
2627 #
2628 # sysArgs[0] Copy count (destructive)
2629 # sysArgs[1] Copy value
2630 # sysArgs[2:3] Destination address (destructive)
2631 #
2632 # Sets up to 4 bytes per invocation before restarting itself through vCPU.
2633 # Doesn't wrap around page boundary.
2634
2635 label('SYS_SetMemory_v2_54')
SYS_SetMemory_v2_54: 2636 bra('sys_SetMemory') #15
0b03 fc30 bra sys_SetMemory
0b04 0124 ld [$24] 2637 ld([sysArgs+0]) #16
0b05 0200 nop 2638 nop() #filler
2639
2640 #-----------------------------------------------------------------------
2641 # Extension SYS_SendSerial1_v3_80
2642 #-----------------------------------------------------------------------
2643
2644 # SYS functions for sending data over serial controller port using
2645 # pulse width modulation of the vertical sync signal.
2646 #
2647 # SYS_SendSerial1_vX_80 sends 1 bit per frame
2648 # SYS_SendSerial2_vX_110 sends 3 bits per frame
2649 # SYS_SendSerial2_vX_130 sends 4 bits per frame
2650 #
2651 # sysArgs[0:1] Source address (destructive)
2652 # sysArgs[2] Start bit mask (typically 1) (destructive)
2653 # sysArgs[3] Number of send frames X (destructive)
2654 # sysArgs[4] Scanline offset (SYS_SendSerial2_vX_110 only)
2655 #
2656 # The sending will abort if input data is detected on the serial port.
2657 # Returns 0 in case of all bits sent, or <>0 in case of abort
2658 #
2659 # This modulates the next upcoming X vertical pulses with the supplied
2660 # data. After that, the vPulse width falls back to 8 lines (idle).
2661
2662 label('SYS_SendSerial1_v3_80')
SYS_SendSerial1_v3_80:
0b06 0109 ld [$09] 2663 ld([videoY]) #15
2664 bra('sys_SendSerial1') #16
0b07 fc8e bra sys_SendSerial1
0b08 60b3 xora $b3 2665 xora(videoYline0) #17 First line of vertical blank
2666
2667 #-----------------------------------------------------------------------
2668 # Extension SYS_ExpanderControl_v4_40
2669 #-----------------------------------------------------------------------
2670
2671 # Sets the I/O and RAM expander's control register
2672 # Intended for prototyping, and probably too low-level for most applications
2673 # Still there's a safeguard: it's not possible to disable RAM using this
2674
2675 label('SYS_ExpanderControl_v4_40')
SYS_ExpanderControl_v4_40:
0b09 140c ld $0c,y 2676 ld(hi('sys_ExpanderControl'),Y) #15
0b0a e0fb jmp y,$fb 2677 jmp(Y,'sys_ExpanderControl') #16
0b0b 0118 ld [$18] 2678 ld([vAC]) #17
2679
2680 #-----------------------------------------------------------------------
2681 # Extension SYS_Run6502_v4_80
2682 #-----------------------------------------------------------------------
2683
2684 # Immediately transfer control to v6502, without waiting for the current
2685 # time slice to end or first returning to vCPU.
2686 #
2687 # Calling 6502 code from vCPU goes (only) through this SYS function.
2688 # Directly modifying the vCPUselect variable is unreliable.
2689 # vCPU code and v6502 code can interoperate without much hassle:
2690 # - The v6502 program counter is vLR, and v6502 doesn't touch vPC
2691 # - Returning to vCPU is with the BRK instruction
2692 # - BRK doesn't dump process state on the stack
2693 # - vCPU can save/restore the vLR with PUSH/POP
2694 # - Stacks are shared, vAC is shared
2695 # - vAC can indicate what the v6502 code wants. vAC+1 will be cleared
2696 # - Alternative is to leave a word in sysArgs[6:7] (v6502 X and Y registers)
2697 # - Another way is to set vPC before BRK, and vCPU will continue there(+2)
2698
2699 # Calling v6502 code from vCPU looks like this:
2700 # LDWI SYS_Run6502_v4_80
2701 # STW sysFn
2702 # LDWI $6502_start_address
2703 # STW vLR
2704 # SYS 80
2705
2706 # The time to reserve for this transition is the maximum time
2707 # between NEXT and v6502_check. This is
2708 # SYS call duration + 2*v6502_maxTicks + (v6502_overhead - vCPU_overhead)
2709 # = 22 + 28 + (11 - 9) = 62 cycles.
2710 # So reserving 80 cycles is future proof. This isn't overhead, as it includes
2711 # the fetching of the first 6502 opcode and its operands..
2712 #
2713 # 0 10 28=0 9
2714 # ---+----+---------+------------+------------------+-----------+---
2715 # video | nop| runVcpu | ENTER | At least one ins | EXIT | video
2716 # ---+----+---------+------------+------------------+-----------+---
2717 # sync prelude ENTER-to-ins ins-to-NEXT NEXT-to-video
2718 # |<-->|
2719 # 0/1 |<------->|
2720 # 5 |<----------------------------->|
2721 # runVCpu_overhead 28 |<--------->|
2722 # 2*maxTicks 9
2723 # vCPU_overhead
2724 #
2725 # 0 21 38=0 11
2726 # ---+----+---------+----------------+--------------------+-----------+---
2727 # video | nop| runVcpu | v6502_ENTER | At least one fetch |v6502_exitB| video
2728 # ---+----+---------+----------------+--------------------+-----------+---
2729 # sync prelude enter-to-fetch fetch-to-check check-to-video
2730 # |<-->|
2731 # 0/1 |<------->|
2732 # 5 |<----------------------------------->|
2733 # runVcpu_overhead 38 |<--------->|
2734 # 2*v6520_maxTicks 11
2735 # v6502_overhead
2736
2737 label('SYS_Run6502_v4_80')
SYS_Run6502_v4_80:
0b0c 140d ld $0d,y 2738 ld(hi('sys_v6502'),Y) #15
0b0d e07c jmp y,$7c 2739 jmp(Y,'sys_v6502') #16
0b0e 000d ld $0d 2740 ld(hi('v6502_ENTER')) #17 Activate v6502
2741
2742 #-----------------------------------------------------------------------
2743 # Extension SYS_ResetWaveforms_v4_50
2744 #-----------------------------------------------------------------------
2745
2746 # soundTable[4x+0] = sawtooth, to be modified into metallic/noise
2747 # soundTable[4x+1] = pulse
2748 # soundTable[4x+2] = triangle
2749 # soundTable[4x+3] = sawtooth, also useful to right shift 2 bits
2750
2751 label('SYS_ResetWaveforms_v4_50')
SYS_ResetWaveforms_v4_50:
0b0f 1400 ld $00,y 2752 ld(hi('sys_ResetWaveforms'),Y) #15 Initial setup of waveforms. [vAC+0]=i
0b10 e05d jmp y,$5d 2753 jmp(Y,'sys_ResetWaveforms') #16
0b11 1407 ld $07,y 2754 ld(soundTable>>8,Y); #17
2755
2756 #-----------------------------------------------------------------------
2757 # Extension SYS_ShuffleNoise_v4_46
2758 #-----------------------------------------------------------------------
2759
2760 # Use simple 6-bits variation of RC4 to permutate waveform 0 in soundTable
2761
2762 label('SYS_ShuffleNoise_v4_46')
SYS_ShuffleNoise_v4_46:
0b12 140b ld $0b,y 2763 ld(hi('sys_ShuffleNoise'),Y) #15 Shuffle soundTable[4i+0]. [vAC+0]=4j, [vAC+1]=4i
0b13 e0bc jmp y,$bc 2764 jmp(Y,'sys_ShuffleNoise') #16
0b14 1407 ld $07,y 2765 ld(soundTable>>8,Y); #17
2766
2767 #-----------------------------------------------------------------------
2768 # Extension SYS_SpiExchangeBytes_v4_134
2769 #-----------------------------------------------------------------------
2770
2771 # Send AND receive 1..256 bytes over SPI interface
2772
2773 # Variables:
2774 # sysArgs[0] Page index start, for both send/receive (input, modified)
2775 # sysArgs[1] Memory page for send data (input)
2776 # sysArgs[2] Page index stop (input)
2777 # sysArgs[3] Memory page for receive data (input)
2778
2779 label('SYS_SpiExchangeBytes_v4_134')
SYS_SpiExchangeBytes_v4_134:
0b15 140d ld $0d,y 2780 ld(hi('sys_SpiExchangeBytes'),Y)#15
0b16 e009 jmp y,$09 2781 jmp(Y,'sys_SpiExchangeBytes') #16
0b17 1124 ld [$24],x 2782 ld([sysArgs+0],X) #17 Fetch byte to send
2783
2784 #-----------------------------------------------------------------------
2785 # Some placeholders for future SYS functions. They work as a kind of jump
2786 # table. This allows implementations to be moved around between ROM
2787 # versions, at the expense of 2 (or 1) clock cycles. When the function is
2788 # not present it just acts as a NOP. Of course, when a SYS function must
2789 # be patched or extended it needs to have room for that in its declared
2790 # maximum cycle count. The same goal can be achieved by prepending 2 NOPs
2791 # before a function, or by overdeclaring them in the first place. This
2792 # last method doesn't even cost space (initially).
2793 #-----------------------------------------------------------------------
2794
0b18 1403 ld $03,y 2795 ld(hi('REENTER'), Y) #15 slot 0xb18
0b19 e0cb jmp y,$cb 2796 jmp(Y,'REENTER') #16
0b1a 00f6 ld $f6 2797 ld(-20/2) #17
2798
0b1b 1403 ld $03,y 2799 ld(hi('REENTER'), Y) #15 slot 0xb1b
0b1c e0cb jmp y,$cb 2800 jmp(Y,'REENTER') #16
0b1d 00f6 ld $f6 2801 ld(-20/2) #17
2802
0b1e 1403 ld $03,y 2803 ld(hi('REENTER'), Y) #15 slot 0xb1e
0b1f e0cb jmp y,$cb 2804 jmp(Y,'REENTER') #16
0b20 00f6 ld $f6 2805 ld(-20/2) #17
2806
0b21 1403 ld $03,y 2807 ld(hi('REENTER'), Y) #15 slot 0xb21
0b22 e0cb jmp y,$cb 2808 jmp(Y,'REENTER') #16
0b23 00f6 ld $f6 2809 ld(-20/2) #17
2810
0b24 1403 ld $03,y 2811 ld(hi('REENTER'), Y) #15 slot 0xb24
0b25 e0cb jmp y,$cb 2812 jmp(Y,'REENTER') #16
0b26 00f6 ld $f6 2813 ld(-20/2) #17
2814
0b27 1403 ld $03,y 2815 ld(hi('REENTER'), Y) #15 slot 0xb27
0b28 e0cb jmp y,$cb 2816 jmp(Y,'REENTER') #16
0b29 00f6 ld $f6 2817 ld(-20/2) #17
2818
0b2a 1403 ld $03,y 2819 ld(hi('REENTER'), Y) #15 slot 0xb2a
0b2b e0cb jmp y,$cb 2820 jmp(Y,'REENTER') #16
0b2c 00f6 ld $f6 2821 ld(-20/2) #17
2822
0b2d 1403 ld $03,y 2823 ld(hi('REENTER'), Y) #15 slot 0xb2d
0b2e e0cb jmp y,$cb 2824 jmp(Y,'REENTER') #16
0b2f 00f6 ld $f6 2825 ld(-20/2) #17
2826
2827 #-----------------------------------------------------------------------
2828 # Implementations
2829 #-----------------------------------------------------------------------
2830
2831 # SYS_SetMemory_54 implementation
2832 label('sys_SetMemory')
sys_SetMemory:
0b30 a001 suba $01 2833 suba(1) #17
0b31 c224 st [$24] 2834 st([sysArgs+0]) #18
0b32 1126 ld [$26],x 2835 ld([sysArgs+2], X) #19
0b33 1527 ld [$27],y 2836 ld([sysArgs+3], Y) #20
0b34 0125 ld [$25] 2837 ld([sysArgs+1]) #21
0b35 de00 st [y,x++] 2838 st([Y,Xpp]); #22 Copy byte 1
0b36 0124 ld [$24] 2839 ld([sysArgs+0]) #23
0b37 f052 beq .sysSb1 2840 beq('.sysSb1') #24
0b38 a001 suba $01 2841 suba(1) #25
0b39 c224 st [$24] 2842 st([sysArgs+0]) #26
0b3a 0125 ld [$25] 2843 ld([sysArgs+1]) #27
0b3b de00 st [y,x++] 2844 st([Y,Xpp]); #28 Copy byte 2
0b3c 0124 ld [$24] 2845 ld([sysArgs+0]) #29
0b3d f055 beq .sysSb2 2846 beq('.sysSb2') #30
0b3e a001 suba $01 2847 suba(1) #31
0b3f c224 st [$24] 2848 st([sysArgs+0]) #32
0b40 0125 ld [$25] 2849 ld([sysArgs+1]) #33
0b41 de00 st [y,x++] 2850 st([Y,Xpp]); #34 Copy byte 3
0b42 0124 ld [$24] 2851 ld([sysArgs+0]) #35
0b43 f058 beq .sysSb3 2852 beq('.sysSb3') #36
0b44 a001 suba $01 2853 suba(1) #37
0b45 c224 st [$24] 2854 st([sysArgs+0]) #38
0b46 0125 ld [$25] 2855 ld([sysArgs+1]) #39
0b47 de00 st [y,x++] 2856 st([Y,Xpp]); #40 Copy byte 4
0b48 0124 ld [$24] 2857 ld([sysArgs+0]) #41
0b49 f05b beq .sysSb4 2858 beq('.sysSb4') #42
0b4a 0116 ld [$16] 2859 ld([vPC]) #43 Self-restarting SYS call
0b4b a002 suba $02 2860 suba(2) #44
0b4c c216 st [$16] 2861 st([vPC]) #45
0b4d 0126 ld [$26] 2862 ld([sysArgs+2]) #46
0b4e 8004 adda $04 2863 adda(4) #47
0b4f c226 st [$26] 2864 st([sysArgs+2]) #48
0b50 1403 ld $03,y 2865 ld(hi('REENTER'), Y) #49 Return fragments
0b51 e0cb jmp y,$cb 2866 jmp(Y,'REENTER') #50
2867 label('.sysSb1')
.sysSb1: 0b52 00e5 ld $e5 2868 ld(-54/2) #51,26
0b53 1403 ld $03,y 2869 ld(hi('REENTER'), Y) #27
0b54 e0cb jmp y,$cb 2870 jmp(Y,'REENTER') #28
2871 label('.sysSb2')
.sysSb2: 0b55 00f0 ld $f0 2872 ld(-32/2) #29,32
0b56 1403 ld $03,y 2873 ld(hi('REENTER'), Y) #33
0b57 e0cb jmp y,$cb 2874 jmp(Y,'REENTER') #34
2875 label('.sysSb3')
.sysSb3: 0b58 00ed ld $ed 2876 ld(-38/2) #35,38
0b59 1403 ld $03,y 2877 ld(hi('REENTER'), Y) #39
0b5a e0cb jmp y,$cb 2878 jmp(Y,'REENTER') #40
2879 label('.sysSb4')
.sysSb4: 0b5b 00ea ld $ea 2880 ld(-44/2) #41,44
0b5c 1403 ld $03,y 2881 ld(hi('REENTER'), Y) #45
0b5d e0cb jmp y,$cb 2882 jmp(Y,'REENTER') #46
0b5e 00e7 ld $e7 2883 ld(-50/2) #47
2884
2885 # SYS_SetMode_80 implementation
2886 label('sys_SetMode')
sys_SetMode: 0b5f ec62 bne $0b62 2887 bne(pc()+3) #18
0b60 fc62 bra $0b62 2888 bra(pc()+2) #19
0b61 0003 ld $03 2889 ld('startVideo') #20 First enable video if disabled
0b62 c21e st [$1e] 2890 st([vReturn]) #20,21
0b63 0119 ld [$19] 2891 ld([vAC+1]) #22
0b64 f06e beq .sysSm#25 2892 beq('.sysSm#25') #23
0b65 1403 ld $03,y 2893 ld(hi('REENTER'),Y) #24
0b66 6118 xora [$18] 2894 xora([vAC]) #25
0b67 60b0 xora $b0 2895 xora((1975>>8)^(1975&255)) #26 Poor man\'s 1975 detection
0b68 ec6b bne $0b6b 2896 bne(pc()+3) #27
0b69 fc6c bra $0b6c 2897 bra(pc()+3) #28
2898 assert videoZ == 0x0100
0b6a c21e st [$1e] 2899 st([vReturn]) #29 DISABLE video/audio/serial/etc
0b6b 0200 nop 2900 nop() #29(!) Ignore and return
0b6c e0cb jmp y,$cb 2901 jmp(Y,'REENTER') #30
0b6d 00ef ld $ef 2902 ld(-34//2) #31
2903 label('.sysSm#25')
.sysSm#25: 0b6e 0118 ld [$18] 2904 ld([vAC]) #25 Mode 0,1,2,3
0b6f 2003 anda $03 2905 anda(3) #26
0b70 8073 adda $73 2906 adda('.sysSm#30') #27
0b71 fe00 bra ac 2907 bra(AC) #28
0b72 fc77 bra .sysSm#31 2908 bra('.sysSm#31') #29
2909 label('.sysSm#30')
.sysSm#30: 0b73 000a ld $0a 2910 ld('pixels') #30 videoB lines
0b74 000a ld $0a 2911 ld('pixels') #30
0b75 00ec ld $ec 2912 ld('nopixels') #30
0b76 00ec ld $ec 2913 ld('nopixels') #30
2914 label('.sysSm#31')
.sysSm#31: 0b77 c21f st [$1f] 2915 st([videoModeB]) #31
0b78 0118 ld [$18] 2916 ld([vAC]) #32
0b79 2003 anda $03 2917 anda(3) #33
0b7a 807d adda $7d 2918 adda('.sysSm#37') #34
0b7b fe00 bra ac 2919 bra(AC) #35
0b7c fc81 bra .sysSm#38 2920 bra('.sysSm#38') #36
2921 label('.sysSm#37')
.sysSm#37: 0b7d 000a ld $0a 2922 ld('pixels') #37 videoC lines
0b7e 000a ld $0a 2923 ld('pixels') #37
0b7f 000a ld $0a 2924 ld('pixels') #37
0b80 00ec ld $ec 2925 ld('nopixels') #37
2926 label('.sysSm#38')
.sysSm#38: 0b81 c220 st [$20] 2927 st([videoModeC]) #38
0b82 0118 ld [$18] 2928 ld([vAC]) #39
0b83 2003 anda $03 2929 anda(3) #40
0b84 8087 adda $87 2930 adda('.sysSm#44') #41
0b85 fe00 bra ac 2931 bra(AC) #42
0b86 fc8b bra .sysSm#45 2932 bra('.sysSm#45') #43
2933 label('.sysSm#44')
.sysSm#44: 0b87 000a ld $0a 2934 ld('pixels') #44 videoD lines
0b88 00ec ld $ec 2935 ld('nopixels') #44
0b89 00ec ld $ec 2936 ld('nopixels') #44
0b8a 00ec ld $ec 2937 ld('nopixels') #44
2938 label('.sysSm#45')
.sysSm#45: 0b8b c20d st [$0d] 2939 st([videoModeD]) #45
0b8c e0cb jmp y,$cb 2940 jmp(Y,'REENTER') #46
0b8d 00e7 ld $e7 2941 ld(-50//2) #47
2942
2943 # SYS_SendSerial1_v3_80 implementation
2944 label('sys_SendSerial1')
sys_SendSerial1:
0b8e f096 beq .sysSs0 2945 beq('.sysSs0') #18
0b8f 1124 ld [$24],x 2946 ld([sysArgs+0],X) #19
0b90 0116 ld [$16] 2947 ld([vPC]) #20 Wait for vBlank
0b91 a002 suba $02 2948 suba(2) #21
0b92 c216 st [$16] 2949 st([vPC]) #22
0b93 1403 ld $03,y 2950 ld(hi('REENTER'),Y) #23
0b94 e0cb jmp y,$cb 2951 jmp(Y,'REENTER') #24
0b95 00f2 ld $f2 2952 ld(-28/2) #25
2953 label('.sysSs0')
.sysSs0: 0b96 1525 ld [$25],y 2954 ld([sysArgs+1],Y) #20 Synchronized with vBlank
0b97 0d00 ld [y,x] 2955 ld([Y,X]) #21 Copy next bit
0b98 2126 anda [$26] 2956 anda([sysArgs+2]) #22
0b99 ec9c bne .sysSs1 2957 bne('.sysSs1') #23
0b9a fc9d bra .sysSs2 2958 bra('.sysSs2') #24
0b9b 000e ld $0e 2959 ld(7*2) #25
2960 label('.sysSs1')
.sysSs1: 0b9c 0012 ld $12 2961 ld(9*2) #25
2962 label('.sysSs2')
.sysSs2: 0b9d c20c st [$0c] 2963 st([videoPulse]) #26
0b9e 0126 ld [$26] 2964 ld([sysArgs+2]) #27 Rotate input bit
0b9f 8200 adda ac 2965 adda(AC) #28
0ba0 eca3 bne .sysSs3 2966 bne('.sysSs3') #29
0ba1 fca3 bra .sysSs3 2967 bra('.sysSs3') #30
0ba2 0001 ld $01 2968 ld(1) #31
2969 label('.sysSs3')
.sysSs3: 0ba3 c226 st [$26] 2970 st([sysArgs+2]) #31,32 (must be idempotent)
0ba4 2001 anda $01 2971 anda(1) #33 Optionally increment pointer
0ba5 8124 adda [$24] 2972 adda([sysArgs+0]) #34
0ba6 d224 st [$24],x 2973 st([sysArgs+0],X) #35
0ba7 0127 ld [$27] 2974 ld([sysArgs+3]) #36 Frame counter
0ba8 a001 suba $01 2975 suba(1) #37
0ba9 f0b8 beq .sysSs5 2976 beq('.sysSs5') #38
0baa 1403 ld $03,y 2977 ld(hi('REENTER'),Y) #39
0bab c227 st [$27] 2978 st([sysArgs+3]) #40
0bac 010f ld [$0f] 2979 ld([serialRaw]) #41 Test for anything being sent back
0bad 60ff xora $ff 2980 xora(255) #42
0bae f0b3 beq .sysSs4 2981 beq('.sysSs4') #43
0baf c218 st [$18] 2982 st([vAC]) #44 Abort after key press with non-zero error
0bb0 c219 st [$19] 2983 st([vAC+1]) #45
0bb1 e0cb jmp y,$cb 2984 jmp(Y,'REENTER') #46
0bb2 00e7 ld $e7 2985 ld(-50/2) #47
2986 label('.sysSs4')
.sysSs4: 0bb3 0116 ld [$16] 2987 ld([vPC]) #45 Continue sending bits
0bb4 a002 suba $02 2988 suba(2) #46
0bb5 c216 st [$16] 2989 st([vPC]) #47
0bb6 e0cb jmp y,$cb 2990 jmp(Y,'REENTER') #48
0bb7 00e6 ld $e6 2991 ld(-52/2) #49
2992 label('.sysSs5')
.sysSs5: 0bb8 c218 st [$18] 2993 st([vAC]) #40 Stop sending bits, no error
0bb9 c219 st [$19] 2994 st([vAC+1]) #41
0bba e0cb jmp y,$cb 2995 jmp(Y,'REENTER') #42
0bbb 00e9 ld $e9 2996 ld(-46/2) #43
2997
2998 #-----------------------------------------------------------------------
2999
3000 label('sys_ShuffleNoise')
sys_ShuffleNoise:
0bbc 1118 ld [$18],x 3001 ld([vAC+0],X) #18 tmp = T[4j]
0bbd 0d00 ld [y,x] 3002 ld([Y,X]) #19
0bbe c21d st [$1d] 3003 st([vTmp]) #20
0bbf 1119 ld [$19],x 3004 ld([vAC+1],X) #21 T[4j] = T[4i]
0bc0 0d00 ld [y,x] 3005 ld([Y,X]) #22
0bc1 1118 ld [$18],x 3006 ld([vAC+0],X) #23
0bc2 ce00 st [y,x] 3007 st([Y,X]) #24
0bc3 8200 adda ac 3008 adda(AC) #25 j += T[4i]
0bc4 8200 adda ac 3009 adda(AC,) #26
0bc5 8118 adda [$18] 3010 adda([vAC+0]) #27
0bc6 c218 st [$18] 3011 st([vAC+0]) #28
0bc7 1119 ld [$19],x 3012 ld([vAC+1],X) #29 T[4i] = tmp
0bc8 011d ld [$1d] 3013 ld([vTmp]) #30
0bc9 ce00 st [y,x] 3014 st([Y,X]) #31
0bca 0119 ld [$19] 3015 ld([vAC+1]) #32 i += 1
0bcb 8004 adda $04 3016 adda(4) #33
0bcc c219 st [$19] 3017 st([vAC+1]) #34
0bcd f0d0 beq $0bd0 3018 beq(pc()+3) #35 For 64 iterations
0bce fcd1 bra $0bd1 3019 bra(pc()+3) #36
0bcf 00fe ld $fe 3020 ld(-2) #37
0bd0 0000 ld $00 3021 ld(0) #37(!)
0bd1 8116 adda [$16] 3022 adda([vPC]) #38
0bd2 c216 st [$16] 3023 st([vPC]) #39
0bd3 0200 nop 3024 nop() #40
0bd4 1403 ld $03,y 3025 ld(hi('REENTER'),Y) #41
0bd5 e0cb jmp y,$cb 3026 jmp(Y,'REENTER') #42
0bd6 00e9 ld $e9 3027 ld(-46/2) #43
3028
3029 # XXX Lots of space here
3030
3031 #-----------------------------------------------------------------------
3032 #
3033 # $0c00 ROM page 12: More SYS functions (sprites)
3034 #
3035 # Page 1: vertical blank interval
3036 # Page 2: visible scanlines
3037 #
3038 #-----------------------------------------------------------------------
3039
0bd7 0200 nop 3040 align(0x100, 0x100)
0bd8 0200 nop
0bd9 0200 nop
* 41 times
3041
3042 #-----------------------------------------------------------------------
3043 # Extension SYS_Sprite6_v3_64
3044 # Extension SYS_Sprite6x_v3_64
3045 # Extension SYS_Sprite6y_v3_64
3046 # Extension SYS_Sprite6xy_v3_64
3047 #-----------------------------------------------------------------------
3048
3049 # vAC Destination address in screen
3050 # sysArgs[0:1] Source address of 6xY pixels (colors 0..63) terminated by
3051 # negative byte value N (typically N = -Y)
3052 # sysArgs[2:7] Scratch (user as copy buffer)
3053
3054 # This SYS function draws a sprite of 6 pixels wide and Y pixels high.
3055 # The pixel data is read sequentually from RAM, in horizontal chunks
3056 # of 6 pixels at a time, and then written to the screen through the
3057 # destination pointer (each chunk underneath the previous), thus
3058 # drawing a 6xY stripe. Pixel values should be non-negative. The first
3059 # negative byte N after a chunk signals the end of the sprite data.
3060 # So the sprite's height Y is determined by the source data and is
3061 # therefore flexible. This negative byte value, typically N == -Y,
3062 # is then used to adjust the destination pointer's high byte, to make
3063 # it easier to draw sprites wider than 6 pixels: just repeat the SYS
3064 # call for as many 6-pixel wide stripes you need. All arguments are
3065 # already left in place to facilitate this. After one call, the source
3066 # pointer will point past that source data, effectively:
3067 # src += Y * 6 + 1
3068 # The destination pointer will have been adjusted as:
3069 # dst += (Y + N) * 256 + 6
3070 # (With arithmetic wrapping around on the same memory page)
3071 #
3072 # Y is only limited by source memory, not by CPU cycles. The
3073 # implementation is such that the SYS function self-repeats, each
3074 # time drawing the next 6-pixel chunk. It can typically draw 12
3075 # pixels per scanline this way.
3076
3077 label('SYS_Sprite6_v3_64')
3078
SYS_Sprite6_v3_64:
0c00 1124 ld [$24],x 3079 ld([sysArgs+0],X) #15 Pixel data source address
0c01 1525 ld [$25],y 3080 ld([sysArgs+1],Y) #16
0c02 0d00 ld [y,x] 3081 ld([Y,X]) #17 Next pixel or stop
0c03 f411 bge .sysDpx0 3082 bpl('.sysDpx0') #18
0c04 de00 st [y,x++] 3083 st([Y,Xpp]) #19 Just X++
3084
0c05 8119 adda [$19] 3085 adda([vAC+1]) #20 Adjust dst for convenience
0c06 c219 st [$19] 3086 st([vAC+1]) #21
0c07 0118 ld [$18] 3087 ld([vAC]) #22
0c08 8006 adda $06 3088 adda(6) #23
0c09 c218 st [$18] 3089 st([vAC]) #24
0c0a 0124 ld [$24] 3090 ld([sysArgs+0]) #25 Adjust src for convenience
0c0b 8001 adda $01 3091 adda(1) #26
0c0c c224 st [$24] 3092 st([sysArgs+0]) #27
0c0d 0200 nop 3093 nop() #28
0c0e 1403 ld $03,y 3094 ld(hi('REENTER'),Y) #29 Normal exit (no self-repeat)
0c0f e0cb jmp y,$cb 3095 jmp(Y,'REENTER') #30
0c10 00ef ld $ef 3096 ld(-34//2) #31
3097
3098 label('.sysDpx0')
.sysDpx0: 0c11 c226 st [$26] 3099 st([sysArgs+2]) #20 Gobble 6 pixels into buffer
0c12 0d00 ld [y,x] 3100 ld([Y,X]) #21
0c13 de00 st [y,x++] 3101 st([Y,Xpp]) #22
0c14 c227 st [$27] 3102 st([sysArgs+3]) #23
0c15 0d00 ld [y,x] 3103 ld([Y,X]) #24
0c16 de00 st [y,x++] 3104 st([Y,Xpp]) #25
0c17 c228 st [$28] 3105 st([sysArgs+4]) #26
0c18 0d00 ld [y,x] 3106 ld([Y,X]) #27
0c19 de00 st [y,x++] 3107 st([Y,Xpp]) #28
0c1a c229 st [$29] 3108 st([sysArgs+5]) #29
0c1b 0d00 ld [y,x] 3109 ld([Y,X]) #30
0c1c de00 st [y,x++] 3110 st([Y,Xpp]) #31
0c1d c22a st [$2a] 3111 st([sysArgs+6]) #32
0c1e 0d00 ld [y,x] 3112 ld([Y,X]) #33
0c1f de00 st [y,x++] 3113 st([Y,Xpp]) #34
0c20 c22b st [$2b] 3114 st([sysArgs+7]) #35
3115
0c21 1118 ld [$18],x 3116 ld([vAC],X) #36 Screen memory destination address
0c22 1519 ld [$19],y 3117 ld([vAC+1], Y) #37
0c23 0126 ld [$26] 3118 ld([sysArgs+2]) #38 Write 6 pixels
0c24 de00 st [y,x++] 3119 st([Y,Xpp]) #39
0c25 0127 ld [$27] 3120 ld([sysArgs+3]) #40
0c26 de00 st [y,x++] 3121 st([Y,Xpp]) #41
0c27 0128 ld [$28] 3122 ld([sysArgs+4]) #42
0c28 de00 st [y,x++] 3123 st([Y,Xpp]) #43
0c29 0129 ld [$29] 3124 ld([sysArgs+5]) #44
0c2a de00 st [y,x++] 3125 st([Y,Xpp]) #45
0c2b 012a ld [$2a] 3126 ld([sysArgs+6]) #46
0c2c de00 st [y,x++] 3127 st([Y,Xpp]) #47
0c2d 012b ld [$2b] 3128 ld([sysArgs+7]) #48
0c2e de00 st [y,x++] 3129 st([Y,Xpp]) #49
3130
0c2f 0124 ld [$24] 3131 ld([sysArgs+0]) #50 src += 6
0c30 8006 adda $06 3132 adda(6) #51
0c31 c224 st [$24] 3133 st([sysArgs+0]) #52
0c32 0119 ld [$19] 3134 ld([vAC+1]) #53 dst += 256
0c33 8001 adda $01 3135 adda(1) #54
0c34 c219 st [$19] 3136 st([vAC+1]) #55
3137
0c35 0116 ld [$16] 3138 ld([vPC]) #56 Self-repeating SYS call
0c36 a002 suba $02 3139 suba(2) #57
0c37 c216 st [$16] 3140 st([vPC]) #58
0c38 1403 ld $03,y 3141 ld(hi('REENTER'), Y) #59
0c39 e0cb jmp y,$cb 3142 jmp(Y,'REENTER') #60
0c3a 00e0 ld $e0 3143 ld(-64/2) #61
3144
0c3b 0200 nop 3145 align(64)
0c3c 0200 nop
0c3d 0200 nop
* 5 times
3146 label('SYS_Sprite6x_v3_64')
3147
SYS_Sprite6x_v3_64:
0c40 1124 ld [$24],x 3148 ld([sysArgs+0],X) #15 Pixel data source address
0c41 1525 ld [$25],y 3149 ld([sysArgs+1],Y) #16
0c42 0d00 ld [y,x] 3150 ld([Y,X]) #17 Next pixel or stop
0c43 f451 bge .sysDpx1 3151 bpl('.sysDpx1') #18
0c44 de00 st [y,x++] 3152 st([Y,Xpp]) #19 Just X++
3153
0c45 8119 adda [$19] 3154 adda([vAC+1]) #20 Adjust dst for convenience
0c46 c219 st [$19] 3155 st([vAC+1]) #21
0c47 0118 ld [$18] 3156 ld([vAC]) #22
0c48 a006 suba $06 3157 suba(6) #23
0c49 c218 st [$18] 3158 st([vAC]) #24
0c4a 0124 ld [$24] 3159 ld([sysArgs+0]) #25 Adjust src for convenience
0c4b 8001 adda $01 3160 adda(1) #26
0c4c c224 st [$24] 3161 st([sysArgs+0]) #27
0c4d 0200 nop 3162 nop() #28
0c4e 1403 ld $03,y 3163 ld(hi('REENTER'),Y) #29 Normal exit (no self-repeat)
0c4f e0cb jmp y,$cb 3164 jmp(Y,'REENTER') #30
0c50 00ef ld $ef 3165 ld(-34//2) #31
3166
3167 label('.sysDpx1')
.sysDpx1: 0c51 c22b st [$2b] 3168 st([sysArgs+7]) #20 Gobble 6 pixels into buffer (backwards)
0c52 0d00 ld [y,x] 3169 ld([Y,X]) #21
0c53 de00 st [y,x++] 3170 st([Y,Xpp]) #22
0c54 c22a st [$2a] 3171 st([sysArgs+6]) #23
0c55 0d00 ld [y,x] 3172 ld([Y,X]) #24
0c56 de00 st [y,x++] 3173 st([Y,Xpp]) #25
0c57 c229 st [$29] 3174 st([sysArgs+5]) #26
0c58 0d00 ld [y,x] 3175 ld([Y,X]) #27
0c59 de00 st [y,x++] 3176 st([Y,Xpp]) #28
0c5a c228 st [$28] 3177 st([sysArgs+4]) #29
0c5b 0d00 ld [y,x] 3178 ld([Y,X]) #30
0c5c de00 st [y,x++] 3179 st([Y,Xpp]) #31
0c5d c227 st [$27] 3180 st([sysArgs+3]) #32
0c5e 0d00 ld [y,x] 3181 ld([Y,X]) #33
0c5f de00 st [y,x++] 3182 st([Y,Xpp]) #34
3183
0c60 1118 ld [$18],x 3184 ld([vAC],X) #35 Screen memory destination address
0c61 1519 ld [$19],y 3185 ld([vAC+1],Y) #36
0c62 de00 st [y,x++] 3186 st([Y,Xpp]) #37 Write 6 pixels
0c63 0127 ld [$27] 3187 ld([sysArgs+3]) #38
0c64 de00 st [y,x++] 3188 st([Y,Xpp]) #39
0c65 0128 ld [$28] 3189 ld([sysArgs+4]) #40
0c66 de00 st [y,x++] 3190 st([Y,Xpp]) #41
0c67 0129 ld [$29] 3191 ld([sysArgs+5]) #42
0c68 de00 st [y,x++] 3192 st([Y,Xpp]) #43
0c69 012a ld [$2a] 3193 ld([sysArgs+6]) #44
0c6a de00 st [y,x++] 3194 st([Y,Xpp]) #45
0c6b 012b ld [$2b] 3195 ld([sysArgs+7]) #46
0c6c de00 st [y,x++] 3196 st([Y,Xpp]) #47
3197
0c6d 0124 ld [$24] 3198 ld([sysArgs+0]) #48 src += 6
0c6e 8006 adda $06 3199 adda(6) #49
0c6f c224 st [$24] 3200 st([sysArgs+0]) #50
0c70 0119 ld [$19] 3201 ld([vAC+1]) #51 dst += 256
0c71 8001 adda $01 3202 adda(1) #52
0c72 c219 st [$19] 3203 st([vAC+1]) #53
3204
0c73 0116 ld [$16] 3205 ld([vPC]) #54 Self-repeating SYS call
0c74 a002 suba $02 3206 suba(2) #55
0c75 c216 st [$16] 3207 st([vPC]) #56
0c76 1403 ld $03,y 3208 ld(hi('REENTER'), Y) #57
0c77 e0cb jmp y,$cb 3209 jmp(Y,'REENTER') #58
0c78 00e1 ld $e1 3210 ld(-62/2) #59
3211
0c79 0200 nop 3212 align(64)
0c7a 0200 nop
0c7b 0200 nop
* 7 times
3213 label('SYS_Sprite6y_v3_64')
3214
SYS_Sprite6y_v3_64:
0c80 1124 ld [$24],x 3215 ld([sysArgs+0],X) #15 Pixel data source address
0c81 1525 ld [$25],y 3216 ld([sysArgs+1],Y) #16
0c82 0d00 ld [y,x] 3217 ld([Y,X]) #17 Next pixel or stop
0c83 f493 bge .sysDpx2 3218 bpl('.sysDpx2') #18
0c84 de00 st [y,x++] 3219 st([Y,Xpp]) #19 Just X++
3220
0c85 60ff xora $ff 3221 xora(255) #20 Adjust dst for convenience
0c86 8001 adda $01 3222 adda(1) #21
0c87 8119 adda [$19] 3223 adda([vAC+1]) #22
0c88 c219 st [$19] 3224 st([vAC+1]) #23
0c89 0118 ld [$18] 3225 ld([vAC]) #24
0c8a 8006 adda $06 3226 adda(6) #25
0c8b c218 st [$18] 3227 st([vAC]) #26
0c8c 0124 ld [$24] 3228 ld([sysArgs+0]) #27 Adjust src for convenience
0c8d 8001 adda $01 3229 adda(1) #28
0c8e c224 st [$24] 3230 st([sysArgs+0]) #29
0c8f 0200 nop 3231 nop() #30
0c90 1403 ld $03,y 3232 ld(hi('REENTER'),Y) #31 Normal exit (no self-repeat)
0c91 e0cb jmp y,$cb 3233 jmp(Y,'REENTER') #32
0c92 00ee ld $ee 3234 ld(-36//2) #33
3235
3236 label('.sysDpx2')
.sysDpx2: 0c93 c226 st [$26] 3237 st([sysArgs+2]) #20 Gobble 6 pixels into buffer
0c94 0d00 ld [y,x] 3238 ld([Y,X]) #21
0c95 de00 st [y,x++] 3239 st([Y,Xpp]) #22
0c96 c227 st [$27] 3240 st([sysArgs+3]) #23
0c97 0d00 ld [y,x] 3241 ld([Y,X]) #24
0c98 de00 st [y,x++] 3242 st([Y,Xpp]) #25
0c99 c228 st [$28] 3243 st([sysArgs+4]) #26
0c9a 0d00 ld [y,x] 3244 ld([Y,X]) #27
0c9b de00 st [y,x++] 3245 st([Y,Xpp]) #28
0c9c c229 st [$29] 3246 st([sysArgs+5]) #29
0c9d 0d00 ld [y,x] 3247 ld([Y,X]) #30
0c9e de00 st [y,x++] 3248 st([Y,Xpp]) #31
0c9f c22a st [$2a] 3249 st([sysArgs+6]) #32
0ca0 0d00 ld [y,x] 3250 ld([Y,X]) #33
0ca1 de00 st [y,x++] 3251 st([Y,Xpp]) #34
0ca2 c22b st [$2b] 3252 st([sysArgs+7]) #35
3253
0ca3 1118 ld [$18],x 3254 ld([vAC],X) #36 Screen memory destination address
0ca4 1519 ld [$19],y 3255 ld([vAC+1],Y) #37
0ca5 0126 ld [$26] 3256 ld([sysArgs+2]) #38 Write 6 pixels
0ca6 de00 st [y,x++] 3257 st([Y,Xpp]) #39
0ca7 0127 ld [$27] 3258 ld([sysArgs+3]) #40
0ca8 de00 st [y,x++] 3259 st([Y,Xpp]) #41
0ca9 0128 ld [$28] 3260 ld([sysArgs+4]) #42
0caa de00 st [y,x++] 3261 st([Y,Xpp]) #43
0cab 0129 ld [$29] 3262 ld([sysArgs+5]) #44
0cac de00 st [y,x++] 3263 st([Y,Xpp]) #45
0cad 012a ld [$2a] 3264 ld([sysArgs+6]) #46
0cae de00 st [y,x++] 3265 st([Y,Xpp]) #47
0caf 012b ld [$2b] 3266 ld([sysArgs+7]) #48
0cb0 de00 st [y,x++] 3267 st([Y,Xpp]) #49
3268
0cb1 0124 ld [$24] 3269 ld([sysArgs+0]) #50 src += 6
0cb2 8006 adda $06 3270 adda(6) #51
0cb3 c224 st [$24] 3271 st([sysArgs+0]) #52
0cb4 0119 ld [$19] 3272 ld([vAC+1]) #53 dst -= 256
0cb5 a001 suba $01 3273 suba(1) #54
0cb6 c219 st [$19] 3274 st([vAC+1]) #55
3275
0cb7 0116 ld [$16] 3276 ld([vPC]) #56 Self-repeating SYS call
0cb8 a002 suba $02 3277 suba(2) #57
0cb9 c216 st [$16] 3278 st([vPC]) #58
0cba 1403 ld $03,y 3279 ld(hi('REENTER'), Y) #59
0cbb e0cb jmp y,$cb 3280 jmp(Y,'REENTER') #60
0cbc 00e0 ld $e0 3281 ld(-64/2) #61
3282
0cbd 0200 nop 3283 align(64)
0cbe 0200 nop
0cbf 0200 nop
3284 label('SYS_Sprite6xy_v3_64')
3285
SYS_Sprite6xy_v3_64:
0cc0 1124 ld [$24],x 3286 ld([sysArgs+0],X) #15 Pixel data source address
0cc1 1525 ld [$25],y 3287 ld([sysArgs+1],Y) #16
0cc2 0d00 ld [y,x] 3288 ld([Y,X]) #17 Next pixel or stop
0cc3 f4d3 bge .sysDpx3 3289 bpl('.sysDpx3') #18
0cc4 de00 st [y,x++] 3290 st([Y,Xpp]) #19
3291
0cc5 60ff xora $ff 3292 xora(255) #20 Adjust dst for convenience
0cc6 8001 adda $01 3293 adda(1) #21
0cc7 8119 adda [$19] 3294 adda([vAC+1]) #22
0cc8 c219 st [$19] 3295 st([vAC+1]) #23
0cc9 0118 ld [$18] 3296 ld([vAC]) #24
0cca a006 suba $06 3297 suba(6) #25
0ccb c218 st [$18] 3298 st([vAC]) #26
0ccc 0124 ld [$24] 3299 ld([sysArgs+0]) #27 Adjust src for convenience
0ccd 8001 adda $01 3300 adda(1) #28
0cce c224 st [$24] 3301 st([sysArgs+0]) #29
0ccf 0200 nop 3302 nop() #30
0cd0 1403 ld $03,y 3303 ld(hi('REENTER'),Y) #31 Normal exit (no self-repeat)
0cd1 e0cb jmp y,$cb 3304 jmp(Y,'REENTER') #32
0cd2 00ee ld $ee 3305 ld(-36/2) #33
3306
3307 label('.sysDpx3')
.sysDpx3: 0cd3 c22b st [$2b] 3308 st([sysArgs+7]) #20 Gobble 6 pixels into buffer (backwards)
0cd4 0d00 ld [y,x] 3309 ld([Y,X]) #21
0cd5 de00 st [y,x++] 3310 st([Y,Xpp]) #22
0cd6 c22a st [$2a] 3311 st([sysArgs+6]) #23
0cd7 0d00 ld [y,x] 3312 ld([Y,X]) #24
0cd8 de00 st [y,x++] 3313 st([Y,Xpp]) #25
0cd9 c229 st [$29] 3314 st([sysArgs+5]) #26
0cda 0d00 ld [y,x] 3315 ld([Y,X]) #27
0cdb de00 st [y,x++] 3316 st([Y,Xpp]) #28
0cdc c228 st [$28] 3317 st([sysArgs+4]) #29
0cdd 0d00 ld [y,x] 3318 ld([Y,X]) #30
0cde de00 st [y,x++] 3319 st([Y,Xpp]) #31
0cdf c227 st [$27] 3320 st([sysArgs+3]) #32
0ce0 0d00 ld [y,x] 3321 ld([Y,X]) #33
0ce1 de00 st [y,x++] 3322 st([Y,Xpp]) #34
3323
0ce2 1118 ld [$18],x 3324 ld([vAC],X) #35 Screen memory destination address
0ce3 1519 ld [$19],y 3325 ld([vAC+1],Y) #36
0ce4 de00 st [y,x++] 3326 st([Y,Xpp]) #37 Write 6 pixels
0ce5 0127 ld [$27] 3327 ld([sysArgs+3]) #38
0ce6 de00 st [y,x++] 3328 st([Y,Xpp]) #39
0ce7 0128 ld [$28] 3329 ld([sysArgs+4]) #40
0ce8 de00 st [y,x++] 3330 st([Y,Xpp]) #41
0ce9 0129 ld [$29] 3331 ld([sysArgs+5]) #42
0cea de00 st [y,x++] 3332 st([Y,Xpp]) #43
0ceb 012a ld [$2a] 3333 ld([sysArgs+6]) #44
0cec de00 st [y,x++] 3334 st([Y,Xpp]) #45
0ced 012b ld [$2b] 3335 ld([sysArgs+7]) #46
0cee de00 st [y,x++] 3336 st([Y,Xpp]) #47
3337
0cef 0124 ld [$24] 3338 ld([sysArgs+0]) #48 src += 6
0cf0 8006 adda $06 3339 adda(6) #49
0cf1 c224 st [$24] 3340 st([sysArgs+0]) #50
0cf2 0119 ld [$19] 3341 ld([vAC+1]) #51 dst -= 256
0cf3 a001 suba $01 3342 suba(1) #52
0cf4 c219 st [$19] 3343 st([vAC+1]) #53
3344
0cf5 0116 ld [$16] 3345 ld([vPC]) #54 Self-repeating SYS call
0cf6 a002 suba $02 3346 suba(2) #55
0cf7 c216 st [$16] 3347 st([vPC]) #56
0cf8 1403 ld $03,y 3348 ld(hi('REENTER'), Y) #57
0cf9 e0cb jmp y,$cb 3349 jmp(Y,'REENTER') #58
0cfa 00e1 ld $e1 3350 ld(-62/2) #59
3351
3352 #-----------------------------------------------------------------------
3353
3354 label('sys_ExpanderControl')
3355
sys_ExpanderControl:
0cfb 0118 ld [$18] 3356 ld([vAC]) #18
0cfc 20fc anda $fc 3357 anda(0b11111100) #19 Safety (SCLK=0)
3358 # ^^^^^^^^
3359 # |||||||`-- SCLK
3360 # ||||||`--- Not connected
3361 # |||||`---- /SS0
3362 # ||||`----- /SS1
3363 # |||`------ /SS2
3364 # ||`------- /SS3
3365 # |`-------- B0
3366 # `--------- B1
0cfd d281 st [$81],x 3367 st([ctrlBits],X) #20 Set control register
0cfe 1519 ld [$19],y 3368 ld([vAC+1], Y) #21 For MOSI (A15)
0cff cd00 ctrl y,x 3369 ctrl(Y, X); #22
3370
0d00 0127 ld [$27] 3371 ld([sysArgs+3]) #23 Prepare SYS_SpiExchangeBytes
3372 assert pc()&255 < 255-3 # Beware of page crossing: asm.py won't warn
0d01 ec04 bne $0d04 3373 bne(pc()+3) #24
0d02 fc04 bra $0d04 3374 bra(pc()+2) #25
0d03 0125 ld [$25] 3375 ld([sysArgs+1]) #26
0d04 c227 st [$27] 3376 st([sysArgs+3]) #26,27 (must be idempotent)
3377
0d05 0200 nop 3378 nop() #28
0d06 1403 ld $03,y 3379 ld(hi('REENTER'), Y) #29
0d07 e0cb jmp y,$cb 3380 jmp(Y,'REENTER') #30
0d08 00ef ld $ef 3381 ld(-34/2) #31
3382
3383 #-----------------------------------------------------------------------
3384
3385 label('sys_SpiExchangeBytes')
3386
sys_SpiExchangeBytes:
0d09 1525 ld [$25],y 3387 ld([sysArgs+1],Y) #18
0d0a 0d00 ld [y,x] 3388 ld([Y,X]) #19
3389
3390 for i in range(8):
3391 st([vTmp],Y);C('Bit %d'%(7-i))#20+i*12
0d0b d61d st [$1d],y ;Bit 7
0d0c 1181 ld [$81],x 3392 ld([ctrlBits],X) #21+i*12
0d0d dd00 ctrl y,x++ 3393 ctrl(Y,Xpp) #22+i*12 Set MOSI
0d0e dd00 ctrl y,x++ 3394 ctrl(Y,Xpp) #23+i*12 Raise SCLK
0d0f 0100 ld [$00] 3395 ld([0]) #24+i*12 Get MISO
0d10 200f anda $0f 3396 anda(0b00001111) #25+i*12
0d11 f014 beq $0d14 3397 beq(pc()+3) #26+i*12
0d12 fc14 bra $0d14 3398 bra(pc()+2) #27+i*12
0d13 0001 ld $01 3399 ld(1) #28+i*12
0d14 cd00 ctrl y,x 3400 ctrl(Y,X) #28+i*12,29+i*12 (Must be idempotent) Lower SCLK
0d15 811d adda [$1d] 3401 adda([vTmp]) #30+i*12 Shift
0d16 811d adda [$1d] 3402 adda([vTmp]) #31+i*12
0d17 d61d st [$1d],y ;Bit 6
0d18 1181 ld [$81],x
0d19 dd00 ctrl y,x++
0d1a dd00 ctrl y,x++
0d1b 0100 ld [$00]
0d1c 200f anda $0f
0d1d f020 beq $0d20
0d1e fc20 bra $0d20
0d1f 0001 ld $01
0d20 cd00 ctrl y,x
0d21 811d adda [$1d]
0d22 811d adda [$1d]
0d23 d61d st [$1d],y ;Bit 5
0d24 1181 ld [$81],x
0d25 dd00 ctrl y,x++
0d26 dd00 ctrl y,x++
0d27 0100 ld [$00]
0d28 200f anda $0f
0d29 f02c beq $0d2c
0d2a fc2c bra $0d2c
0d2b 0001 ld $01
0d2c cd00 ctrl y,x
0d2d 811d adda [$1d]
0d2e 811d adda [$1d]
0d2f d61d st [$1d],y ;Bit 4
0d30 1181 ld [$81],x
0d31 dd00 ctrl y,x++
0d32 dd00 ctrl y,x++
0d33 0100 ld [$00]
0d34 200f anda $0f
0d35 f038 beq $0d38
0d36 fc38 bra $0d38
0d37 0001 ld $01
0d38 cd00 ctrl y,x
0d39 811d adda [$1d]
0d3a 811d adda [$1d]
0d3b d61d st [$1d],y ;Bit 3
0d3c 1181 ld [$81],x
0d3d dd00 ctrl y,x++
0d3e dd00 ctrl y,x++
0d3f 0100 ld [$00]
0d40 200f anda $0f
0d41 f044 beq $0d44
0d42 fc44 bra $0d44
0d43 0001 ld $01
0d44 cd00 ctrl y,x
0d45 811d adda [$1d]
0d46 811d adda [$1d]
0d47 d61d st [$1d],y ;Bit 2
0d48 1181 ld [$81],x
0d49 dd00 ctrl y,x++
0d4a dd00 ctrl y,x++
0d4b 0100 ld [$00]
0d4c 200f anda $0f
0d4d f050 beq $0d50
0d4e fc50 bra $0d50
0d4f 0001 ld $01
0d50 cd00 ctrl y,x
0d51 811d adda [$1d]
0d52 811d adda [$1d]
0d53 d61d st [$1d],y ;Bit 1
0d54 1181 ld [$81],x
0d55 dd00 ctrl y,x++
0d56 dd00 ctrl y,x++
0d57 0100 ld [$00]
0d58 200f anda $0f
0d59 f05c beq $0d5c
0d5a fc5c bra $0d5c
0d5b 0001 ld $01
0d5c cd00 ctrl y,x
0d5d 811d adda [$1d]
0d5e 811d adda [$1d]
0d5f d61d st [$1d],y ;Bit 0
0d60 1181 ld [$81],x
0d61 dd00 ctrl y,x++
0d62 dd00 ctrl y,x++
0d63 0100 ld [$00]
0d64 200f anda $0f
0d65 f068 beq $0d68
0d66 fc68 bra $0d68
0d67 0001 ld $01
0d68 cd00 ctrl y,x
0d69 811d adda [$1d]
0d6a 811d adda [$1d]
3403
0d6b 1124 ld [$24],x 3404 ld([sysArgs+0],X) #116 Store received byte
0d6c 1527 ld [$27],y 3405 ld([sysArgs+3], Y) #117
0d6d ce00 st [y,x] 3406 st([Y,X]) #118
3407
0d6e 0124 ld [$24] 3408 ld([sysArgs+0]) #119 Advance pointer
0d6f 8001 adda $01 3409 adda(1) #120
0d70 c224 st [$24] 3410 st([sysArgs+0]) #121
3411
0d71 6126 xora [$26] 3412 xora([sysArgs+2]) #122 Reached end?
0d72 f079 beq .sysSpi#125 3413 beq('.sysSpi#125') #123
3414
0d73 0116 ld [$16] 3415 ld([vPC]) #124 Self-repeating SYS call
0d74 a002 suba $02 3416 suba(2) #125
0d75 c216 st [$16] 3417 st([vPC]) #126
0d76 1403 ld $03,y 3418 ld(hi('REENTER'), Y) #127
0d77 e0cb jmp y,$cb 3419 jmp(Y,'REENTER') #128
0d78 00be ld $be 3420 ld(-132/2) #129
3421
3422 label('.sysSpi#125')
.sysSpi#125: 0d79 1403 ld $03,y 3423 ld(hi('REENTER'),Y) #125 Continue program
0d7a e0cb jmp y,$cb 3424 jmp(Y,'REENTER') #126
0d7b 00bf ld $bf 3425 ld(-130/2) #127
3426
3427 #-----------------------------------------------------------------------
3428
3429 label('sys_v6502')
3430
sys_v6502: 0d7c d605 st [$05],y 3431 st([vCPUselect],Y) #18 Activate v6502
0d7d 00f5 ld $f5 3432 ld(-22/2) #19
0d7e e0ff jmp y,$ff 3433 jmp(Y,'v6502_ENTER') #20 Transfer control in the same time slice
0d7f 8115 adda [$15] 3434 adda([vTicks]) #21
3435 assert (38 - 22)/2 >= v6502_adjust
3436
3437 #-----------------------------------------------------------------------
3438 # MOS 6502 emulator
3439 #-----------------------------------------------------------------------
3440
3441 # Some quirks:
3442 # - Stack in zero page instead of page 1
3443 # - No interrupts
3444 # - No decimal mode (may never be added). D flag is emulated but ignored.
3445 # - BRK switches back to running 16-bits vCPU
3446 # - Illegal opcodes map to BRK, but can read ghost operands before trapping
3447 # - Illegal opcode $ff won't be trapped and cause havoc instead
3448
3449 # Big things TODO:
3450 # XXX Tuning, put most frequent instructions in the primary page
3451
3452 label('v6502_ror')
3453 assert v6502_Cflag == 1
v6502_ror: 0d80 1525 ld [$25],y 3454 ld([v6502_ADH],Y) #12
0d81 00fc ld $fc 3455 ld(-46//2+v6502_maxTicks) #13 Is there enough time for the excess ticks?
0d82 8115 adda [$15] 3456 adda([vTicks]) #14
0d83 e897 blt .recheck17 3457 blt('.recheck17') #15
0d84 0127 ld [$27] 3458 ld([v6502_P]) #16 Transfer C to "bit 8"
0d85 2001 anda $01 3459 anda(1) #17
0d86 807f adda $7f 3460 adda(127) #18
0d87 2080 anda $80 3461 anda(128) #19
0d88 c219 st [$19] 3462 st([v6502_BI]) #20 The real 6502 wouldn't use BI for this
0d89 0127 ld [$27] 3463 ld([v6502_P]) #21 Transfer bit 0 to C
0d8a 20fe anda $fe 3464 anda(~1) #22
0d8b c227 st [$27] 3465 st([v6502_P]) #23
0d8c 0d00 ld [y,x] 3466 ld([Y,X]) #24
0d8d 2001 anda $01 3467 anda(1) #25
0d8e 4127 ora [$27] 3468 ora([v6502_P]) #26
0d8f c227 st [$27] 3469 st([v6502_P]) #27
0d90 00ee ld $ee 3470 ld('v6502_ror38') #28 Shift table lookup
0d91 c21d st [$1d] 3471 st([vTmp]) #29
0d92 0d00 ld [y,x] 3472 ld([Y,X]) #30
0d93 20fe anda $fe 3473 anda(~1) #31
0d94 1405 ld $05,y 3474 ld(hi('shiftTable'),Y) #32
0d95 e200 jmp y,ac 3475 jmp(Y,AC) #33
0d96 fcff bra $ff 3476 bra(255) #34 bra shiftTable+255
3477 label('.recheck17')
.recheck17: 0d97 140e ld $0e,y 3478 ld(hi('v6502_check'),Y) #17 Go back to time check before dispatch
0d98 e0f2 jmp y,$f2 3479 jmp(Y,'v6502_check') #18
0d99 00f6 ld $f6 3480 ld(-20/2) #19
3481
3482 label('v6502_lsr')
3483 assert v6502_Cflag == 1
v6502_lsr: 0d9a 1525 ld [$25],y 3484 ld([v6502_ADH],Y) #12
0d9b 0127 ld [$27] 3485 ld([v6502_P]) #13 Transfer bit 0 to C
0d9c 20fe anda $fe 3486 anda(~1) #14
0d9d c227 st [$27] 3487 st([v6502_P]) #15
0d9e 0d00 ld [y,x] 3488 ld([Y,X]) #16
0d9f 2001 anda $01 3489 anda(1) #17
0da0 4127 ora [$27] 3490 ora([v6502_P]) #18
0da1 c227 st [$27] 3491 st([v6502_P]) #19
0da2 00e7 ld $e7 3492 ld('v6502_lsr30') #20 Shift table lookup
0da3 c21d st [$1d] 3493 st([vTmp]) #21
0da4 0d00 ld [y,x] 3494 ld([Y,X]); #22
0da5 20fe anda $fe 3495 anda(~1) #23
0da6 1405 ld $05,y 3496 ld(hi('shiftTable'),Y); #24
0da7 e200 jmp y,ac 3497 jmp(Y,AC) #25
0da8 fcff bra $ff 3498 bra(255) #26 bra shiftTable+255
3499
3500 label('v6502_rol')
3501 assert v6502_Cflag == 1
v6502_rol: 0da9 1525 ld [$25],y 3502 ld([v6502_ADH],Y) #12
0daa 0d00 ld [y,x] 3503 ld([Y,X]) #13
0dab 2080 anda $80 3504 anda(0x80) #14
0dac c21d st [$1d] 3505 st([v6502_Tmp]) #15
0dad 0127 ld [$27] 3506 ld([v6502_P]) #16
0dae 2001 anda $01 3507 anda(1) #17
3508 label('.rol18')
.rol18: 0daf 8d00 adda [y,x] 3509 adda([Y,X]) #18
0db0 8d00 adda [y,x] 3510 adda([Y,X]) #19
0db1 ce00 st [y,x] 3511 st([Y,X]) #20
0db2 c228 st [$28] 3512 st([v6502_Qz]) #21 Z flag
0db3 c229 st [$29] 3513 st([v6502_Qn]) #22 N flag
0db4 0127 ld [$27] 3514 ld([v6502_P]) #23 C Flag
0db5 20fe anda $fe 3515 anda(~1) #24
0db6 111d ld [$1d],x 3516 ld([v6502_Tmp],X) #25
0db7 4500 ora [x] 3517 ora([X]) #26
0db8 c227 st [$27] 3518 st([v6502_P]) #27
0db9 140e ld $0e,y 3519 ld(hi('v6502_next'),Y) #28
0dba 00f0 ld $f0 3520 ld(-32/2) #29
0dbb e020 jmp y,$20 3521 jmp(Y,'v6502_next') #30
3522 #nop() #31 Overlap
3523 #
3524 label('v6502_asl')
v6502_asl: 0dbc 1525 ld [$25],y 3525 ld([v6502_ADH],Y) #12,32
0dbd 0d00 ld [y,x] 3526 ld([Y,X]) #13
0dbe 2080 anda $80 3527 anda(0x80) #14
0dbf c21d st [$1d] 3528 st([v6502_Tmp]) #15
0dc0 fcaf bra .rol18 3529 bra('.rol18') #16
0dc1 0000 ld $00 3530 ld(0) #17
3531
3532 label('v6502_jmp1')
v6502_jmp1: 0dc2 0200 nop 3533 nop() #12
0dc3 0124 ld [$24] 3534 ld([v6502_ADL]) #13
0dc4 c21a st [$1a] 3535 st([v6502_PCL]) #14
0dc5 0125 ld [$25] 3536 ld([v6502_ADH]) #15
0dc6 c21b st [$1b] 3537 st([v6502_PCH]) #16
0dc7 140e ld $0e,y 3538 ld(hi('v6502_next'),Y) #17
0dc8 e020 jmp y,$20 3539 jmp(Y,'v6502_next') #18
0dc9 00f6 ld $f6 3540 ld(-20/2) #19
3541
3542 label('v6502_jmp2')
v6502_jmp2: 0dca 0200 nop 3543 nop() #12
0dcb 1525 ld [$25],y 3544 ld([v6502_ADH],Y) #13
0dcc 0d00 ld [y,x] 3545 ld([Y,X]) #14
0dcd de00 st [y,x++] 3546 st([Y,Xpp]) #15 (Just X++) Wrap around: bug compatible with NMOS
0dce c21a st [$1a] 3547 st([v6502_PCL]) #16
0dcf 0d00 ld [y,x] 3548 ld([Y,X]) #17
0dd0 c21b st [$1b] 3549 st([v6502_PCH]) #18
0dd1 140e ld $0e,y 3550 ld(hi('v6502_next'),Y) #19
0dd2 e020 jmp y,$20 3551 jmp(Y,'v6502_next') #20
0dd3 00f5 ld $f5 3552 ld(-22/2) #21
3553
3554 label('v6502_pla')
v6502_pla: 0dd4 011c ld [$1c] 3555 ld([v6502_S]) #12
0dd5 1200 ld ac,x 3556 ld(AC,X) #13
0dd6 8001 adda $01 3557 adda(1) #14
0dd7 c21c st [$1c] 3558 st([v6502_S]) #15
0dd8 0500 ld [x] 3559 ld([X]) #16
0dd9 c218 st [$18] 3560 st([v6502_A]) #17
0dda c228 st [$28] 3561 st([v6502_Qz]) #18 Z flag
0ddb c229 st [$29] 3562 st([v6502_Qn]) #19 N flag
0ddc 140e ld $0e,y 3563 ld(hi('v6502_next'),Y) #20
0ddd 00f4 ld $f4 3564 ld(-24/2) #21
0dde e020 jmp y,$20 3565 jmp(Y,'v6502_next') #22
3566 #nop() #23 Overlap
3567 #
3568 label('v6502_pha')
v6502_pha: 0ddf 140e ld $0e,y 3569 ld(hi('v6502_next'),Y) #12,24
0de0 011c ld [$1c] 3570 ld([v6502_S]) #13
0de1 a001 suba $01 3571 suba(1) #14
0de2 d21c st [$1c],x 3572 st([v6502_S],X) #15
0de3 0118 ld [$18] 3573 ld([v6502_A]) #16
0de4 c600 st [x] 3574 st([X]) #17
0de5 e020 jmp y,$20 3575 jmp(Y,'v6502_next') #18
0de6 00f6 ld $f6 3576 ld(-20/2) #19
3577
3578 label('v6502_brk')
v6502_brk: 0de7 0002 ld $02 3579 ld(hi('ENTER')) #12 Switch to vCPU
0de8 c205 st [$05] 3580 st([vCPUselect]) #13
3581 assert v6502_A == vAC
0de9 0000 ld $00 3582 ld(0) #14
0dea c219 st [$19] 3583 st([vAC+1]) #15
0deb 1403 ld $03,y 3584 ld(hi('REENTER'),Y) #16 Switch in the current time slice
0dec 00fb ld $fb 3585 ld(-22/2+v6502_adjust) #17
0ded e0cb jmp y,$cb 3586 jmp(Y,'REENTER'); #18
0dee 0200 nop 3587 nop() #19
3588
3589 # All interpreter entry points must share the same page offset, because
3590 # this offset is hard-coded as immediate operand in the video driver.
3591 # The Gigatron's original vCPU's 'ENTER' label is already at $2ff, so we
3592 # just use $dff for 'v6502_ENTER'. v6502 actually has two entry points.
3593 # The other is 'v6502_RESUME' at $10ff. It is used for instructions
3594 # that were fetched but not yet executed. Allowing the split gives finer
3595 # granulariy, and hopefully more throughput for the simpler instructions.
3596 # (There is no "overhead" for allowing instruction splitting, because
3597 # both emulation phases must administer [vTicks] anyway.)
3598 while pc()&255 < 255:
0def 0200 nop 3599 nop()
0df0 0200 nop
0df1 0200 nop
* 16 times
3600 label('v6502_ENTER')
v6502_ENTER: 0dff fc22 bra v6502_next2 3601 bra('v6502_next2') #0 v6502 primary entry point
3602
3603 # --- Page boundary ---
0e00 a006 suba $06 3604 suba(v6502_adjust) #1,19 Adjust for vCPU/v6520 timing differences
3605
3606 #19 Addressing modes
3607 ( 'v6502_mode0' ); bra('v6502_modeIZX'); bra('v6502_modeIMM'); bra('v6502_modeILL') # $00 xxx000xx
0e01 fce0 bra v6502_modeIZX
0e02 fc42 bra v6502_modeIMM
0e03 fc58 bra v6502_modeIMP
3608 bra('v6502_modeZP'); bra('v6502_modeZP'); bra('v6502_modeZP'); bra('v6502_modeILL') # $04 xxx001xx
0e04 fc5d bra v6502_modeZP
0e05 fc5d bra v6502_modeZP
0e06 fc5d bra v6502_modeZP
0e07 fc58 bra v6502_modeIMP
3609 bra('v6502_modeIMP'); bra('v6502_modeIMM'); bra('v6502_modeACC'); bra('v6502_modeILL') # $08 xxx010xx
0e08 fc58 bra v6502_modeIMP
0e09 fc42 bra v6502_modeIMM
0e0a fc52 bra v6502_modeACC
0e0b fc58 bra v6502_modeIMP
3610 bra('v6502_modeABS'); bra('v6502_modeABS'); bra('v6502_modeABS'); bra('v6502_modeILL') # $0c xxx011xx
0e0c fc78 bra v6502_modeABS
0e0d fc78 bra v6502_modeABS
0e0e fc78 bra v6502_modeABS
0e0f fc58 bra v6502_modeIMP
3611 bra('v6502_modeREL'); bra('v6502_modeIZY'); bra('v6502_modeIMM'); bra('v6502_modeILL') # $10 xxx100xx
0e10 fccf bra v6502_modeREL
0e11 fcab bra v6502_modeIZY
0e12 fc42 bra v6502_modeIMM
0e13 fc58 bra v6502_modeIMP
3612 bra('v6502_modeZPX'); bra('v6502_modeZPX'); bra('v6502_modeZPX'); bra('v6502_modeILL') # $14 xxx101xx
0e14 fc5b bra v6502_modeZPX
0e15 fc5b bra v6502_modeZPX
0e16 fc5b bra v6502_modeZPX
0e17 fc58 bra v6502_modeIMP
3613 bra('v6502_modeIMP'); bra('v6502_modeABY'); bra('v6502_modeIMP'); bra('v6502_modeILL') # $18 xxx110xx
0e18 fc58 bra v6502_modeIMP
0e19 fc7b bra v6502_modeABY
0e1a fc58 bra v6502_modeIMP
0e1b fc58 bra v6502_modeIMP
3614 bra('v6502_modeABX'); bra('v6502_modeABX'); bra('v6502_modeABX'); bra('v6502_modeILL') # $1c xxx111xx
0e1c fc7a bra v6502_modeABX
0e1d fc7a bra v6502_modeABX
0e1e fc7a bra v6502_modeABX
0e1f fc58 bra v6502_modeIMP
3615
3616 # Special encoding cases for emulator:
3617 # $00 BRK - but gets mapped to #$DD handled in v6502_mode0
3618 # $20 JSR $DDDD but gets mapped to #$DD handled in v6502_mode0 and v6502_JSR
3619 # $40 RTI - but gets mapped to #$DD handled in v6502_mode0
3620 # $60 RTS - but gets mapped to #$DD handled in v6502_mode0
3621 # $6C JMP ($DDDD) but gets mapped to $DDDD handled in v6502_JMP2
3622 # $96 STX $DD,Y but gets mapped to $DD,X handled in v6502_STX2
3623 # $B6 LDX $DD,Y but gets mapped to $DD,X handled in v6502_LDX2
3624 # $BE LDX $DDDD,Y but gets mapped to $DDDD,X handled in v6502_modeABX
3625
3626 label('v6502_next')
v6502_next: 0e20 8115 adda [$15] 3627 adda([vTicks]) #0
3628 blt('v6502_exitBefore') #1 No more ticks
0e21 e83a blt v6502_exitBefore
3629 label('v6502_next2')
v6502_next2: 0e22 c215 st [$15] 3630 st([vTicks]) #2
3631 #
3632 # Fetch opcode
0e23 111a ld [$1a],x 3633 ld([v6502_PCL],X) #3
0e24 151b ld [$1b],y 3634 ld([v6502_PCH],Y) #4
0e25 0d00 ld [y,x] 3635 ld([Y,X]) #5 Fetch IR
0e26 c226 st [$26] 3636 st([v6502_IR]) #6
0e27 011a ld [$1a] 3637 ld([v6502_PCL]) #7 PC++
0e28 8001 adda $01 3638 adda(1) #8
0e29 d21a st [$1a],x 3639 st([v6502_PCL],X) #9
0e2a f02d beq $0e2d 3640 beq(pc()+3) #10
0e2b fc2e bra $0e2e 3641 bra(pc()+3) #11
0e2c 0000 ld $00 3642 ld(0) #12
0e2d 0001 ld $01 3643 ld(1) #12(!)
0e2e 811b adda [$1b] 3644 adda([v6502_PCH]) #13
0e2f d61b st [$1b],y 3645 st([v6502_PCH],Y) #14
3646 #
3647 # Get addressing mode and fetch operands
0e30 0126 ld [$26] 3648 ld([v6502_IR]) #15 Get addressing mode
0e31 201f anda $1f 3649 anda(31) #16
0e32 fe00 bra ac 3650 bra(AC) #17
0e33 fc34 bra .next20 3651 bra('.next20') #18
3652 # (jump table) #19
3653 label('.next20')
.next20: 0e34 0d00 ld [y,x] 3654 ld([Y,X]) #20 Fetch L
3655 # Most opcodes branch away at this point, but IR & 31 == 0 falls through
3656 #
3657 # Implicit Mode for BRK JSR RTI RTS (< 0x80) -- 26 cycles
3658 # Immediate Mode for LDY CPY CPX (>= 0x80) -- 36 cycles
3659 label('v6502_mode0')
v6502_mode0: 0e35 0126 ld [$26] 3660 ld([v6502_IR]) #21 'xxx0000'
0e36 e845 blt .imm24 3661 bmi('.imm24') #22
0e37 011b ld [$1b] 3662 ld([v6502_PCH]) #23
0e38 fcf2 bra v6502_check 3663 bra('v6502_check'); #24
0e39 00f3 ld $f3 3664 ld(-26/2) #25
3665
3666 # Resync with video driver. At this point we're returning BEFORE
3667 # fetching and executing the next instruction.
3668 label('v6502_exitBefore')
v6502_exitBefore:
0e3a 8013 adda $13 3669 adda(v6502_maxTicks) #3 Exit BEFORE fetch
0e3b e43b bgt $0e3b 3670 bgt(pc()&255) #4 Resync
0e3c a001 suba $01 3671 suba(1) #5
0e3d 000d ld $0d 3672 ld(hi('v6502_ENTER')) #6 Set entry point to before 'fetch'
0e3e c205 st [$05] 3673 st([vCPUselect]) #7
0e3f 1401 ld $01,y 3674 ld(hi('vBlankStart'),Y) #8
0e40 e11e jmp y,[$1e] 3675 jmp(Y,[vReturn]) #9 To video driver
0e41 0000 ld $00 3676 ld(0) #10
3677 assert v6502_overhead == 11
3678
3679 # Immediate Mode: #$FF -- 36 cycles
3680 label('v6502_modeIMM')
v6502_modeIMM:
0e42 0200 nop 3681 nop() #21 Wait for v6502_mode0 to join
0e43 0200 nop 3682 nop() #22
0e44 011b ld [$1b] 3683 ld([v6502_PCH]) #23 Copy PC
3684 label('.imm24')
.imm24: 0e45 c225 st [$25] 3685 st([v6502_ADH]) #24
0e46 011a ld [$1a] 3686 ld([v6502_PCL]) #25
0e47 d224 st [$24],x 3687 st([v6502_ADL],X) #26
0e48 8001 adda $01 3688 adda(1) #27 PC++
0e49 c21a st [$1a] 3689 st([v6502_PCL]) #28
0e4a f04d beq $0e4d 3690 beq(pc()+3) #29
0e4b fc4e bra $0e4e 3691 bra(pc()+3) #30
0e4c 0000 ld $00 3692 ld(0) #31
0e4d 0001 ld $01 3693 ld(1) #31(!)
0e4e 811b adda [$1b] 3694 adda([v6502_PCH]) #32
0e4f c21b st [$1b] 3695 st([v6502_PCH]) #33
0e50 fcf2 bra v6502_check 3696 bra('v6502_check') #34
0e51 00ee ld $ee 3697 ld(-36/2) #35
3698
3699 # Accumulator Mode: ROL ROR LSL ASR -- 28 cycles
3700 label('v6502_modeACC')
v6502_modeACC:
0e52 0018 ld $18 3701 ld(v6502_A&255) #21 Address of AC
0e53 d224 st [$24],x 3702 st([v6502_ADL],X) #22
0e54 0000 ld $00 3703 ld(v6502_A>>8) #23
0e55 c225 st [$25] 3704 st([v6502_ADH]) #24
0e56 00f2 ld $f2 3705 ld(-28/2) #25
0e57 fcf2 bra v6502_check 3706 bra('v6502_check') #26
3707 #nop() #27 Overlap
3708 #
3709 # Implied Mode: no operand -- 24 cycles
3710 label('v6502_modeILL')
3711 label('v6502_modeIMP')
v6502_modeILL:
v6502_modeIMP:
0e58 0200 nop 3712 nop() #21,27
0e59 fcf2 bra v6502_check 3713 bra('v6502_check') #22
0e5a 00f4 ld $f4 3714 ld(-24/2) #23
3715
3716 # Zero Page Modes: $DD $DD,X $DD,Y -- 36 cycles
3717 label('v6502_modeZPX')
v6502_modeZPX:
0e5b fc5f bra .zp23 3718 bra('.zp23') #21
0e5c 812a adda [$2a] 3719 adda([v6502_X]) #22
3720 label('v6502_modeZP')
v6502_modeZP: 0e5d fc5f bra .zp23 3721 bra('.zp23') #21
0e5e 0200 nop 3722 nop() #22
3723 label('.zp23')
.zp23: 0e5f d224 st [$24],x 3724 st([v6502_ADL],X) #23
0e60 0000 ld $00 3725 ld(0) #24 H=0
0e61 c225 st [$25] 3726 st([v6502_ADH]) #25
0e62 0001 ld $01 3727 ld(1) #26 PC++
0e63 811a adda [$1a] 3728 adda([v6502_PCL]) #27
0e64 c21a st [$1a] 3729 st([v6502_PCL]) #28
0e65 f068 beq $0e68 3730 beq(pc()+3) #29
0e66 fc69 bra $0e69 3731 bra(pc()+3) #30
0e67 0000 ld $00 3732 ld(0) #31
0e68 0001 ld $01 3733 ld(1) #31(!)
0e69 811b adda [$1b] 3734 adda([v6502_PCH]) #32
0e6a c21b st [$1b] 3735 st([v6502_PCH]) #33
0e6b fcf2 bra v6502_check 3736 bra('v6502_check') #34
0e6c 00ee ld $ee 3737 ld(-36/2) #35
3738
3739 # Possible retry loop for modeABS and modeIZY. Because these need
3740 # more time than the v6502_maxTicks of 38 Gigatron cycles, we may
3741 # have to restart them after the next horizontal pulse.
3742 label('.retry28')
.retry28: 0e6d f070 beq $0e70 3743 beq(pc()+3) #28,37 PC--
0e6e fc71 bra $0e71 3744 bra(pc()+3) #29
0e6f 0000 ld $00 3745 ld(0) #30
0e70 00ff ld $ff 3746 ld(-1) #30(!)
0e71 811b adda [$1b] 3747 adda([v6502_PCH]) #31
0e72 c21b st [$1b] 3748 st([v6502_PCH]) #32
0e73 011a ld [$1a] 3749 ld([v6502_PCL]) #33
0e74 a001 suba $01 3750 suba(1) #34
0e75 c21a st [$1a] 3751 st([v6502_PCL]) #35
0e76 fc20 bra v6502_next 3752 bra('v6502_next') #36 Retry until sufficient time
0e77 00ed ld $ed 3753 ld(-38/2) #37
3754
3755 # Absolute Modes: $DDDD $DDDD,X $DDDD,Y -- 64 cycles
3756 label('v6502_modeABS')
v6502_modeABS:
0e78 fc7d bra .abs23 3757 bra('.abs23') #21
0e79 0000 ld $00 3758 ld(0) #22
3759 label('v6502_modeABX')
v6502_modeABX:
0e7a fc7d bra .abs23 3760 bra('.abs23') #21
3761 label('v6502_modeABY')
v6502_modeABY:
0e7b 012a ld [$2a] 3762 ld([v6502_X]) #21,22
0e7c 012b ld [$2b] 3763 ld([v6502_Y]) #22
3764 label('.abs23')
.abs23: 0e7d c224 st [$24] 3765 st([v6502_ADL]) #23
0e7e 00f3 ld $f3 3766 ld(-64/2+v6502_maxTicks) #24 Is there enough time for the excess ticks?
0e7f 8115 adda [$15] 3767 adda([vTicks]) #25
0e80 e86d blt .retry28 3768 blt('.retry28') #26
0e81 011a ld [$1a] 3769 ld([v6502_PCL]) #27
0e82 0126 ld [$26] 3770 ld([v6502_IR]) #28 Special case $BE: LDX $DDDD,Y (we got X in ADL)
0e83 60be xora $be 3771 xora(0xbe) #29
0e84 f087 beq $0e87 3772 beq(pc()+3) #30
0e85 fc88 bra $0e88 3773 bra(pc()+3) #31
0e86 0124 ld [$24] 3774 ld([v6502_ADL]) #32
0e87 012b ld [$2b] 3775 ld([v6502_Y]) #32(!)
0e88 8d00 adda [y,x] 3776 adda([Y,X]) #33 Fetch and add L
0e89 c224 st [$24] 3777 st([v6502_ADL]) #34
0e8a e88e blt .abs37 3778 bmi('.abs37') #35 Carry?
0e8b ad00 suba [y,x] 3779 suba([Y,X]); #36 Gets back original operand
0e8c fc90 bra .abs39 3780 bra('.abs39') #37
0e8d 4d00 ora [y,x] 3781 ora([Y,X]) #38 Carry in bit 7
3782 label('.abs37')
.abs37: 0e8e 2d00 anda [y,x] 3783 anda([Y,X]) #37 Carry in bit 7
0e8f 0200 nop 3784 nop() #38
3785 label('.abs39')
.abs39: 0e90 3080 anda $80,x 3786 anda(0x80,X) #39 Move carry to bit 0
0e91 0500 ld [x] 3787 ld([X]) #40
0e92 c225 st [$25] 3788 st([v6502_ADH]) #41
0e93 011a ld [$1a] 3789 ld([v6502_PCL]) #42 PC++
0e94 8001 adda $01 3790 adda(1) #43
0e95 d21a st [$1a],x 3791 st([v6502_PCL],X) #44
0e96 f099 beq $0e99 3792 beq(pc()+3) #45
0e97 fc9a bra $0e9a 3793 bra(pc()+3) #46
0e98 0000 ld $00 3794 ld(0) #47
0e99 0001 ld $01 3795 ld(1) #47(!)
0e9a 811b adda [$1b] 3796 adda([v6502_PCH]) #48
0e9b d61b st [$1b],y 3797 st([v6502_PCH],Y) #49
0e9c 0d00 ld [y,x] 3798 ld([Y,X]) #50 Fetch H
0e9d 8125 adda [$25] 3799 adda([v6502_ADH]) #51
0e9e c225 st [$25] 3800 st([v6502_ADH]) #52
0e9f 011a ld [$1a] 3801 ld([v6502_PCL]) #53 PC++
0ea0 8001 adda $01 3802 adda(1) #54
0ea1 c21a st [$1a] 3803 st([v6502_PCL]) #55
0ea2 f0a5 beq $0ea5 3804 beq(pc()+3) #56
0ea3 fca6 bra $0ea6 3805 bra(pc()+3) #57
0ea4 0000 ld $00 3806 ld(0) #58
0ea5 0001 ld $01 3807 ld(1) #58(!)
0ea6 811b adda [$1b] 3808 adda([v6502_PCH]) #59
0ea7 c21b st [$1b] 3809 st([v6502_PCH]) #60
0ea8 1124 ld [$24],x 3810 ld([v6502_ADL],X) #61
0ea9 fcf2 bra v6502_check 3811 bra('v6502_check') #62
0eaa 00e0 ld $e0 3812 ld(-64/2) #63
3813
3814 # Indirect Indexed Mode: ($DD),Y -- 54 cycles
3815 label('v6502_modeIZY')
v6502_modeIZY:
0eab 1200 ld ac,x 3816 ld(AC,X) #21 $DD
0eac 1400 ld $00,y 3817 ld(0,Y) #22 $00DD
0ead 00f8 ld $f8 3818 ld(-54/2+v6502_maxTicks) #23 Is there enough time for the excess ticks?
0eae 8115 adda [$15] 3819 adda([vTicks]) #24
0eaf 0200 nop 3820 nop() #25
0eb0 e86d blt .retry28 3821 blt('.retry28') #26
0eb1 011a ld [$1a] 3822 ld([v6502_PCL]) #27
0eb2 8001 adda $01 3823 adda(1) #28 PC++
0eb3 c21a st [$1a] 3824 st([v6502_PCL]) #29
0eb4 f0b7 beq $0eb7 3825 beq(pc()+3) #30
0eb5 fcb8 bra $0eb8 3826 bra(pc()+3) #31
0eb6 0000 ld $00 3827 ld(0) #32
0eb7 0001 ld $01 3828 ld(1) #32(!)
0eb8 811b adda [$1b] 3829 adda([v6502_PCH]) #33
0eb9 c21b st [$1b] 3830 st([v6502_PCH]) #34
0eba 0d00 ld [y,x] 3831 ld([Y,X]) #35 Read word from zero-page
0ebb de00 st [y,x++] 3832 st([Y,Xpp]) #36 Wrap-around is correct
0ebc c224 st [$24] 3833 st([v6502_ADL]) #37
0ebd 0d00 ld [y,x] 3834 ld([Y,X]) #38
0ebe c225 st [$25] 3835 st([v6502_ADH]) #39
0ebf 012b ld [$2b] 3836 ld([v6502_Y]) #40 Add Y
0ec0 8124 adda [$24] 3837 adda([v6502_ADL]) #41
0ec1 c224 st [$24] 3838 st([v6502_ADL]) #42
0ec2 e8c6 blt .izy45 3839 bmi('.izy45') #43 Carry?
0ec3 a12b suba [$2b] 3840 suba([v6502_Y]) #44 Gets back original operand
0ec4 fcc8 bra .izy47 3841 bra('.izy47') #45
0ec5 412b ora [$2b] 3842 ora([v6502_Y]) #46 Carry in bit 7
3843 label('.izy45')
.izy45: 0ec6 212b anda [$2b] 3844 anda([v6502_Y]) #45 Carry in bit 7
0ec7 0200 nop 3845 nop() #46
3846 label('.izy47')
.izy47: 0ec8 3080 anda $80,x 3847 anda(0x80,X) #47 Move carry to bit 0
0ec9 0500 ld [x] 3848 ld([X]) #48
0eca 8125 adda [$25] 3849 adda([v6502_ADH]) #49
0ecb c225 st [$25] 3850 st([v6502_ADH]) #50
0ecc 1124 ld [$24],x 3851 ld([v6502_ADL],X) #51
0ecd fcf2 bra v6502_check 3852 bra('v6502_check') #52
0ece 00e5 ld $e5 3853 ld(-54/2) #53
3854
3855 # Relative Mode: BEQ BNE BPL BMI BCC BCS BVC BVS -- 36 cycles
3856 label('v6502_modeREL')
v6502_modeREL:
0ecf d224 st [$24],x 3857 st([v6502_ADL],X) #21 Offset (Only needed for branch)
0ed0 e8d3 blt $0ed3 3858 bmi(pc()+3) #22 Sign extend
0ed1 fcd4 bra $0ed4 3859 bra(pc()+3) #23
0ed2 0000 ld $00 3860 ld(0) #24
0ed3 00ff ld $ff 3861 ld(255) #24(!)
0ed4 c225 st [$25] 3862 st([v6502_ADH]) #25
0ed5 011a ld [$1a] 3863 ld([v6502_PCL]) #26 PC++ (Needed for both cases)
0ed6 8001 adda $01 3864 adda(1) #27
0ed7 c21a st [$1a] 3865 st([v6502_PCL]) #28
0ed8 f0db beq $0edb 3866 beq(pc()+3) #29
0ed9 fcdc bra $0edc 3867 bra(pc()+3) #30
0eda 0000 ld $00 3868 ld(0) #31
0edb 0001 ld $01 3869 ld(1) #31(!)
0edc 811b adda [$1b] 3870 adda([v6502_PCH]) #32
0edd c21b st [$1b] 3871 st([v6502_PCH]) #33
0ede fcf2 bra v6502_check 3872 bra('v6502_check') #34
0edf 00ee ld $ee 3873 ld(-36/2) #53
3874
3875 # Indexed Indirect Mode: ($DD,X) -- 38 cycles
3876 label('v6502_modeIZX')
v6502_modeIZX:
0ee0 812a adda [$2a] 3877 adda([v6502_X]) #21 Add X
0ee1 c21d st [$1d] 3878 st([v6502_Tmp]) #22
0ee2 9001 adda $01,x 3879 adda(1,X) #23 Read word from zero-page
0ee3 0500 ld [x] 3880 ld([X]); #24
0ee4 c225 st [$25] 3881 st([v6502_ADH]) #25
0ee5 111d ld [$1d],x 3882 ld([v6502_Tmp],X) #26
0ee6 0500 ld [x] 3883 ld([X]) #27
0ee7 d224 st [$24],x 3884 st([v6502_ADL],X) #28
0ee8 011a ld [$1a] 3885 ld([v6502_PCL]) #29 PC++
0ee9 8001 adda $01 3886 adda(1) #30
0eea c21a st [$1a] 3887 st([v6502_PCL]) #31
0eeb f0ee beq $0eee 3888 beq(pc()+3) #32
0eec fcef bra $0eef 3889 bra(pc()+3) #33
0eed 0000 ld $00 3890 ld(0) #34
0eee 0001 ld $01 3891 ld(1) #34(!)
0eef 811b adda [$1b] 3892 adda([v6502_PCH]) #35
0ef0 c21b st [$1b] 3893 st([v6502_PCH]) #36
0ef1 00ed ld $ed 3894 ld(-38/2) #37 !!! Fall through to v6502_check !!!
3895 #
3896 # Update elapsed time for the addressing mode processing.
3897 # Then check if we can immediately execute this instruction.
3898 # Otherwise transfer control to the video driver.
3899 label('v6502_check')
v6502_check: 0ef2 8115 adda [$15] 3900 adda([vTicks]) #0
3901 blt('v6502_exitAfter') #1 No more ticks
0ef3 e8f8 blt v6502_exitAfter
0ef4 c215 st [$15] 3902 st([vTicks]) #2
0ef5 140f ld $0f,y 3903 ld(hi('v6502_execute'),Y) #3
0ef6 e126 jmp y,[$26] 3904 jmp(Y,[v6502_IR]) #4
0ef7 fcff bra $ff 3905 bra(255) #5
3906
3907 # Otherwise resync with video driver. At this point we're returning AFTER
3908 # addressing mode decoding, but before executing the instruction.
3909 label('v6502_exitAfter')
v6502_exitAfter:
0ef8 8013 adda $13 3910 adda(v6502_maxTicks) #3 Exit AFTER fetch
0ef9 e4f9 bgt $0ef9 3911 bgt(pc()&255) #4 Resync
0efa a001 suba $01 3912 suba(1) #5
0efb 0010 ld $10 3913 ld(hi('v6502_RESUME')) #6 Set entry point to before 'execute'
0efc c205 st [$05] 3914 st([vCPUselect]) #7
0efd 1401 ld $01,y 3915 ld(hi('vBlankStart'),Y) #8
0efe e11e jmp y,[$1e] 3916 jmp(Y,[vReturn]) #9 To video driver
0eff 0000 ld $00 3917 ld(0) #10
3918 assert v6502_overhead == 11
3919
3920 align(0x100,0x100)
3921 label('v6502_execute')
3922 # This page works as a 255-entry (0..254) jump table for 6502 opcodes.
3923 # Jumping into this page must have 'bra 255' in the branch delay slot
3924 # in order to get out again and dispatch to the right continuation.
3925 # X must hold [v6502_ADL],
3926 # Y will hold hi('v6502_execute'),
3927 # A will be loaded with the code offset (this is skipped at offset $ff)
v6502_execute:
0f00 00fd ld $fd 3928 ld('v6502_BRK'); ld('v6502_ORA'); ld('v6502_ILL'); ld('v6502_ILL') #6 $00
0f01 0089 ld $89
0f02 00fd ld $fd
0f03 00fd ld $fd
0f04 00fd ld $fd 3929 ld('v6502_ILL'); ld('v6502_ORA'); ld('v6502_ASL'); ld('v6502_ILL') #6
0f05 0089 ld $89
0f06 00f1 ld $f1
0f07 00fd ld $fd
0f08 00f3 ld $f3 3930 ld('v6502_PHP'); ld('v6502_ORA'); ld('v6502_ASL'); ld('v6502_ILL') #6
0f09 0089 ld $89
0f0a 00f1 ld $f1
0f0b 00fd ld $fd
0f0c 00fd ld $fd 3931 ld('v6502_ILL'); ld('v6502_ORA'); ld('v6502_ASL'); ld('v6502_ILL') #6
0f0d 0089 ld $89
0f0e 00f1 ld $f1
0f0f 00fd ld $fd
0f10 003f ld $3f 3932 ld('v6502_BPL'); ld('v6502_ORA'); ld('v6502_ILL'); ld('v6502_ILL') #6 $10
0f11 0089 ld $89
0f12 00fd ld $fd
0f13 00fd ld $fd
0f14 00fd ld $fd 3933 ld('v6502_ILL'); ld('v6502_ORA'); ld('v6502_ASL'); ld('v6502_ILL') #6
0f15 0089 ld $89
0f16 00f1 ld $f1
0f17 00fd ld $fd
0f18 0036 ld $36 3934 ld('v6502_CLC'); ld('v6502_ORA'); ld('v6502_ILL'); ld('v6502_ILL') #6
0f19 0089 ld $89
0f1a 00fd ld $fd
0f1b 00fd ld $fd
0f1c 00fd ld $fd 3935 ld('v6502_ILL'); ld('v6502_ORA'); ld('v6502_ASL'); ld('v6502_ILL') #6
0f1d 0089 ld $89
0f1e 00f1 ld $f1
0f1f 00fd ld $fd
0f20 009a ld $9a 3936 ld('v6502_JSR'); ld('v6502_AND'); ld('v6502_ILL'); ld('v6502_ILL') #6 $20
0f21 0085 ld $85
0f22 00fd ld $fd
0f23 00fd ld $fd
0f24 00f5 ld $f5 3937 ld('v6502_BIT'); ld('v6502_AND'); ld('v6502_ROL'); ld('v6502_ILL') #6
0f25 0085 ld $85
0f26 00f7 ld $f7
0f27 00fd ld $fd
0f28 00f9 ld $f9 3938 ld('v6502_PLP'); ld('v6502_AND'); ld('v6502_ROL'); ld('v6502_ILL') #6
0f29 0085 ld $85
0f2a 00f7 ld $f7
0f2b 00fd ld $fd
0f2c 00f5 ld $f5 3939 ld('v6502_BIT'); ld('v6502_AND'); ld('v6502_ROL'); ld('v6502_ILL') #6
0f2d 0085 ld $85
0f2e 00f7 ld $f7
0f2f 00fd ld $fd
0f30 0042 ld $42 3940 ld('v6502_BMI'); ld('v6502_AND'); ld('v6502_ILL'); ld('v6502_ILL') #6 $30
0f31 0085 ld $85
0f32 00fd ld $fd
0f33 00fd ld $fd
0f34 00fd ld $fd 3941 ld('v6502_ILL'); ld('v6502_AND'); ld('v6502_ROL'); ld('v6502_ILL') #6
0f35 0085 ld $85
0f36 00f7 ld $f7
0f37 00fd ld $fd
0f38 0038 ld $38 3942 ld('v6502_SEC'); ld('v6502_AND'); ld('v6502_ILL'); ld('v6502_ILL') #6
0f39 0085 ld $85
0f3a 00fd ld $fd
0f3b 00fd ld $fd
0f3c 00fd ld $fd 3943 ld('v6502_ILL'); ld('v6502_AND'); ld('v6502_ROL'); ld('v6502_ILL') #6
0f3d 0085 ld $85
0f3e 00f7 ld $f7
0f3f 00fd ld $fd
0f40 00d3 ld $d3 3944 ld('v6502_RTI'); ld('v6502_EOR'); ld('v6502_ILL'); ld('v6502_ILL') #6 $40
0f41 008c ld $8c
0f42 00fd ld $fd
0f43 00fd ld $fd
0f44 00fd ld $fd 3945 ld('v6502_ILL'); ld('v6502_EOR'); ld('v6502_LSR'); ld('v6502_ILL') #6
0f45 008c ld $8c
0f46 00d7 ld $d7
0f47 00fd ld $fd
0f48 00d9 ld $d9 3946 ld('v6502_PHA'); ld('v6502_EOR'); ld('v6502_LSR'); ld('v6502_ILL') #6
0f49 008c ld $8c
0f4a 00d7 ld $d7
0f4b 00fd ld $fd
0f4c 0096 ld $96 3947 ld('v6502_JMP1');ld('v6502_EOR'); ld('v6502_LSR'); ld('v6502_ILL') #6
0f4d 008c ld $8c
0f4e 00d7 ld $d7
0f4f 00fd ld $fd
0f50 0045 ld $45 3948 ld('v6502_BVC'); ld('v6502_EOR'); ld('v6502_ILL'); ld('v6502_ILL') #6 $50
0f51 008c ld $8c
0f52 00fd ld $fd
0f53 00fd ld $fd
0f54 00fd ld $fd 3949 ld('v6502_ILL'); ld('v6502_EOR'); ld('v6502_LSR'); ld('v6502_ILL') #6
0f55 008c ld $8c
0f56 00d7 ld $d7
0f57 00fd ld $fd
0f58 00db ld $db 3950 ld('v6502_CLI'); ld('v6502_EOR'); ld('v6502_ILL'); ld('v6502_ILL') #6
0f59 008c ld $8c
0f5a 00fd ld $fd
0f5b 00fd ld $fd
0f5c 00fd ld $fd 3951 ld('v6502_ILL'); ld('v6502_EOR'); ld('v6502_LSR'); ld('v6502_ILL') #6
0f5d 008c ld $8c
0f5e 00d7 ld $d7
0f5f 00fd ld $fd
0f60 00dd ld $dd 3952 ld('v6502_RTS'); ld('v6502_ADC'); ld('v6502_ILL'); ld('v6502_ILL') #6 $60
0f61 0001 ld $01
0f62 00fd ld $fd
0f63 00fd ld $fd
0f64 00fd ld $fd 3953 ld('v6502_ILL'); ld('v6502_ADC'); ld('v6502_ROR'); ld('v6502_ILL') #6
0f65 0001 ld $01
0f66 00d5 ld $d5
0f67 00fd ld $fd
0f68 00df ld $df 3954 ld('v6502_PLA'); ld('v6502_ADC'); ld('v6502_ROR'); ld('v6502_ILL') #6
0f69 0001 ld $01
0f6a 00d5 ld $d5
0f6b 00fd ld $fd
0f6c 0098 ld $98 3955 ld('v6502_JMP2');ld('v6502_ADC'); ld('v6502_ROR'); ld('v6502_ILL') #6
0f6d 0001 ld $01
0f6e 00d5 ld $d5
0f6f 00fd ld $fd
0f70 0049 ld $49 3956 ld('v6502_BVS'); ld('v6502_ADC'); ld('v6502_ILL'); ld('v6502_ILL') #6 $70
0f71 0001 ld $01
0f72 00fd ld $fd
0f73 00fd ld $fd
0f74 00fd ld $fd 3957 ld('v6502_ILL'); ld('v6502_ADC'); ld('v6502_ROR'); ld('v6502_ILL') #6
0f75 0001 ld $01
0f76 00d5 ld $d5
0f77 00fd ld $fd
0f78 00e1 ld $e1 3958 ld('v6502_SEI'); ld('v6502_ADC'); ld('v6502_ILL'); ld('v6502_ILL') #6
0f79 0001 ld $01
0f7a 00fd ld $fd
0f7b 00fd ld $fd
0f7c 00fd ld $fd 3959 ld('v6502_ILL'); ld('v6502_ADC'); ld('v6502_ROR'); ld('v6502_ILL') #6
0f7d 0001 ld $01
0f7e 00d5 ld $d5
0f7f 00fd ld $fd
0f80 00fd ld $fd 3960 ld('v6502_ILL'); ld('v6502_STA'); ld('v6502_ILL'); ld('v6502_ILL') #6 $80
0f81 00c1 ld $c1
0f82 00fd ld $fd
0f83 00fd ld $fd
0f84 00c7 ld $c7 3961 ld('v6502_STY'); ld('v6502_STA'); ld('v6502_STX'); ld('v6502_ILL') #6
0f85 00c1 ld $c1
0f86 00c3 ld $c3
0f87 00fd ld $fd
0f88 007f ld $7f 3962 ld('v6502_DEY'); ld('v6502_ILL'); ld('v6502_TXA'); ld('v6502_ILL') #6
0f89 00fd ld $fd
0f8a 00cd ld $cd
0f8b 00fd ld $fd
0f8c 00c7 ld $c7 3963 ld('v6502_STY'); ld('v6502_STA'); ld('v6502_STX'); ld('v6502_ILL') #6
0f8d 00c1 ld $c1
0f8e 00c3 ld $c3
0f8f 00fd ld $fd
0f90 004d ld $4d 3964 ld('v6502_BCC'); ld('v6502_STA'); ld('v6502_ILL'); ld('v6502_ILL') #6 $90
0f91 00c1 ld $c1
0f92 00fd ld $fd
0f93 00fd ld $fd
0f94 00c7 ld $c7 3965 ld('v6502_STY'); ld('v6502_STA'); ld('v6502_STX2');ld('v6502_ILL') #6
0f95 00c1 ld $c1
0f96 00c5 ld $c5
0f97 00fd ld $fd
0f98 00cf ld $cf 3966 ld('v6502_TYA'); ld('v6502_STA'); ld('v6502_TXS'); ld('v6502_ILL') #6
0f99 00c1 ld $c1
0f9a 00e3 ld $e3
0f9b 00fd ld $fd
0f9c 00fd ld $fd 3967 ld('v6502_ILL'); ld('v6502_STA'); ld('v6502_ILL'); ld('v6502_ILL') #6
0f9d 00c1 ld $c1
0f9e 00fd ld $fd
0f9f 00fd ld $fd
0fa0 00bf ld $bf 3968 ld('v6502_LDY'); ld('v6502_LDA'); ld('v6502_LDX'); ld('v6502_ILL') #6 $A0
0fa1 00b9 ld $b9
0fa2 00bb ld $bb
0fa3 00fd ld $fd
0fa4 00bf ld $bf 3969 ld('v6502_LDY'); ld('v6502_LDA'); ld('v6502_LDX'); ld('v6502_ILL') #6
0fa5 00b9 ld $b9
0fa6 00bb ld $bb
0fa7 00fd ld $fd
0fa8 00cb ld $cb 3970 ld('v6502_TAY'); ld('v6502_LDA'); ld('v6502_TAX'); ld('v6502_ILL') #6
0fa9 00b9 ld $b9
0faa 00c9 ld $c9
0fab 00fd ld $fd
0fac 00bf ld $bf 3971 ld('v6502_LDY'); ld('v6502_LDA'); ld('v6502_LDX'); ld('v6502_ILL') #6
0fad 00b9 ld $b9
0fae 00bb ld $bb
0faf 00fd ld $fd
0fb0 0051 ld $51 3972 ld('v6502_BCS'); ld('v6502_LDA'); ld('v6502_ILL'); ld('v6502_ILL') #6 $B0
0fb1 00b9 ld $b9
0fb2 00fd ld $fd
0fb3 00fd ld $fd
0fb4 00bf ld $bf 3973 ld('v6502_LDY'); ld('v6502_LDA'); ld('v6502_LDX2');ld('v6502_ILL') #6
0fb5 00b9 ld $b9
0fb6 00bd ld $bd
0fb7 00fd ld $fd
0fb8 00d1 ld $d1 3974 ld('v6502_CLV'); ld('v6502_LDA'); ld('v6502_TSX'); ld('v6502_ILL') #6
0fb9 00b9 ld $b9
0fba 00e5 ld $e5
0fbb 00fd ld $fd
0fbc 00bf ld $bf 3975 ld('v6502_LDY'); ld('v6502_LDA'); ld('v6502_LDX'); ld('v6502_ILL') #6
0fbd 00b9 ld $b9
0fbe 00bb ld $bb
0fbf 00fd ld $fd
0fc0 00e7 ld $e7 3976 ld('v6502_CPY'); ld('v6502_CMP'); ld('v6502_ILL'); ld('v6502_ILL') #6 $C0
0fc1 00e9 ld $e9
0fc2 00fd ld $fd
0fc3 00fd ld $fd
0fc4 00e7 ld $e7 3977 ld('v6502_CPY'); ld('v6502_CMP'); ld('v6502_DEC'); ld('v6502_ILL') #6
0fc5 00e9 ld $e9
0fc6 00eb ld $eb
0fc7 00fd ld $fd
0fc8 007b ld $7b 3978 ld('v6502_INY'); ld('v6502_CMP'); ld('v6502_DEX'); ld('v6502_ILL') #6
0fc9 00e9 ld $e9
0fca 0077 ld $77
0fcb 00fd ld $fd
0fcc 00e7 ld $e7 3979 ld('v6502_CPY'); ld('v6502_CMP'); ld('v6502_DEC'); ld('v6502_ILL') #6
0fcd 00e9 ld $e9
0fce 00eb ld $eb
0fcf 00fd ld $fd
0fd0 0055 ld $55 3980 ld('v6502_BNE'); ld('v6502_CMP'); ld('v6502_ILL'); ld('v6502_ILL') #6 $D0
0fd1 00e9 ld $e9
0fd2 00fd ld $fd
0fd3 00fd ld $fd
0fd4 00fd ld $fd 3981 ld('v6502_ILL'); ld('v6502_CMP'); ld('v6502_DEC'); ld('v6502_ILL') #6
0fd5 00e9 ld $e9
0fd6 00eb ld $eb
0fd7 00fd ld $fd
0fd8 00ed ld $ed 3982 ld('v6502_CLD'); ld('v6502_CMP'); ld('v6502_ILL'); ld('v6502_ILL') #6
0fd9 00e9 ld $e9
0fda 00fd ld $fd
0fdb 00fd ld $fd
0fdc 00fd ld $fd 3983 ld('v6502_ILL'); ld('v6502_CMP'); ld('v6502_DEC'); ld('v6502_ILL') #6
0fdd 00e9 ld $e9
0fde 00eb ld $eb
0fdf 00fd ld $fd
0fe0 00ef ld $ef 3984 ld('v6502_CPX'); ld('v6502_SBC'); ld('v6502_ILL'); ld('v6502_ILL') #6 $E0
0fe1 0029 ld $29
0fe2 00fd ld $fd
0fe3 00fd ld $fd
0fe4 00ef ld $ef 3985 ld('v6502_CPX'); ld('v6502_SBC'); ld('v6502_INC'); ld('v6502_ILL') #6
0fe5 0029 ld $29
0fe6 00b7 ld $b7
0fe7 00fd ld $fd
0fe8 006c ld $6c 3986 ld('v6502_INX'); ld('v6502_SBC'); ld('v6502_NOP'); ld('v6502_ILL') #6
0fe9 0029 ld $29
0fea 0083 ld $83
0feb 00fd ld $fd
0fec 00ef ld $ef 3987 ld('v6502_CPX'); ld('v6502_SBC'); ld('v6502_INC'); ld('v6502_ILL') #6
0fed 0029 ld $29
0fee 00b7 ld $b7
0fef 00fd ld $fd
0ff0 0058 ld $58 3988 ld('v6502_BEQ'); ld('v6502_SBC'); ld('v6502_ILL'); ld('v6502_ILL') #6 $F0
0ff1 0029 ld $29
0ff2 00fd ld $fd
0ff3 00fd ld $fd
0ff4 00fd ld $fd 3989 ld('v6502_ILL'); ld('v6502_SBC'); ld('v6502_INC'); ld('v6502_ILL') #6
0ff5 0029 ld $29
0ff6 00b7 ld $b7
0ff7 00fd ld $fd
0ff8 00fb ld $fb 3990 ld('v6502_SED'); ld('v6502_SBC'); ld('v6502_ILL'); ld('v6502_ILL') #6
0ff9 0029 ld $29
0ffa 00fd ld $fd
0ffb 00fd ld $fd
0ffc 00fd ld $fd 3991 ld('v6502_ILL'); ld('v6502_SBC'); ld('v6502_INC') #6
0ffd 0029 ld $29
0ffe 00b7 ld $b7
0fff fe00 bra ac 3992 bra(AC) #6,7 Dispatch into next page
3993 # --- Page boundary ---
3994 align(0x100,0x100)
1000 140e ld $0e,y 3995 ld(hi('v6502_next'),Y) #8 Handy for instructions that don't clobber Y
3996
3997 label('v6502_ADC')
3998 assert pc()&255 == 1
3999 assert v6502_Cflag == 1
4000 assert v6502_Vemu == 128
v6502_ADC: 1001 1525 ld [$25],y 4001 ld([v6502_ADH],Y) #9 Must be at page offset 1, so A=1
1002 2127 anda [$27] 4002 anda([v6502_P]) #10 Carry in (AC=1 because lo('v6502_ADC')=1)
1003 8118 adda [$18] 4003 adda([v6502_A]) #11 Sum
1004 f020 beq .adc14 4004 beq('.adc14') #12 Danger zone for dropping a carry
1005 8d00 adda [y,x] 4005 adda([Y,X]) #13
1006 c228 st [$28] 4006 st([v6502_Qz]) #14 Z flag, don't overwrite left-hand side (A) yet
1007 c229 st [$29] 4007 st([v6502_Qn]) #15 N flag
1008 6118 xora [$18] 4008 xora([v6502_A]) #16 V flag, (Q^A) & (B^Q) & 0x80
1009 c218 st [$18] 4009 st([v6502_A]) #17
100a 0d00 ld [y,x] 4010 ld([Y,X]) #18
100b 6128 xora [$28] 4011 xora([v6502_Qz]) #19
100c 2118 anda [$18] 4012 anda([v6502_A]) #20
100d 2080 anda $80 4013 anda(0x80) #21
100e c21d st [$1d] 4014 st([v6502_Tmp]) #22
100f 0128 ld [$28] 4015 ld([v6502_Qz]) #23 Update A
1010 c218 st [$18] 4016 st([v6502_A]) #24
1011 e815 blt .adc27 4017 bmi('.adc27') #25 C flag
1012 ad00 suba [y,x] 4018 suba([Y,X]) #26
1013 fc17 bra .adc29 4019 bra('.adc29') #27
1014 4d00 ora [y,x] 4020 ora([Y,X]) #28
4021 label('.adc27')
.adc27: 1015 2d00 anda [y,x] 4022 anda([Y,X]) #27
1016 0200 nop 4023 nop() #28
4024 label('.adc29')
.adc29: 1017 3080 anda $80,x 4025 anda(0x80,X) #29
1018 0127 ld [$27] 4026 ld([v6502_P]) #30 Update P
1019 207e anda $7e 4027 anda(~v6502_Vemu&~v6502_Cflag) #31
101a 4500 ora [x] 4028 ora([X]) #32
101b 411d ora [$1d] 4029 ora([v6502_Tmp]) #33
101c c227 st [$27] 4030 st([v6502_P]) #34
101d 140e ld $0e,y 4031 ld(hi('v6502_next'),Y) #35
101e e020 jmp y,$20 4032 jmp(Y,'v6502_next') #36
101f 00ed ld $ed 4033 ld(-38/2) #37
4034 # Cin=1, A=$FF, B=$DD --> Result=$DD, Cout=1, V=0
4035 # Cin=0, A=$00, B=$DD --> Result=$DD, Cout=0, V=0
4036 label('.adc14')
.adc14: 1020 c218 st [$18] 4037 st([v6502_A]) #14 Special case
1021 c228 st [$28] 4038 st([v6502_Qz]) #15 Z flag
1022 c229 st [$29] 4039 st([v6502_Qn]) #16 N flag
1023 0127 ld [$27] 4040 ld([v6502_P]) #17
1024 207f anda $7f 4041 anda(0x7f) #18 V=0, keep C
1025 c227 st [$27] 4042 st([v6502_P]) #19
1026 140e ld $0e,y 4043 ld(hi('v6502_next'),Y) #20
1027 00f4 ld $f4 4044 ld(-24/2) #21
1028 e020 jmp y,$20 4045 jmp(Y,'v6502_next') #22
4046 #nop() #23 Overlap
4047 #
4048 label('v6502_SBC')
4049 # No matter how hard we try, v6502_SBC always comes out a lot clumsier
4050 # than v6502_ADC. And that one already barely fits in 38 cycles and is
4051 # hard to follow. So we use a hack: transmorph our SBC into an ADC with
4052 # inverted operand, and then dispatch again. Simple and effective.
v6502_SBC: 1029 1525 ld [$25],y 4053 ld([v6502_ADH],Y) #9,24
102a 0d00 ld [y,x] 4054 ld([Y,X]) #10
102b 60ff xora $ff 4055 xora(255) #11 Invert right-hand side operand
102c c219 st [$19] 4056 st([v6502_BI]) #12 Park modified operand for v6502_ADC
102d 0019 ld $19 4057 ld(v6502_BI&255) #13 Address of BI
102e d224 st [$24],x 4058 st([v6502_ADL],X) #14
102f 0000 ld $00 4059 ld(v6502_BI>>8) #15
1030 c225 st [$25] 4060 st([v6502_ADH]) #16
1031 0069 ld $69 4061 ld(0x69) #17 ADC #$xx (Any ADC opcode will do)
1032 c226 st [$26] 4062 st([v6502_IR]) #18
1033 140e ld $0e,y 4063 ld(hi('v6502_check'),Y) #20 Go back to time check before dispatch
1034 e0f2 jmp y,$f2 4064 jmp(Y,'v6502_check') #20
1035 00f5 ld $f5 4065 ld(-22/2) #21
4066
4067 # Carry calculation table
4068 # L7 R7 C7 RX UC SC
4069 # -- -- -- | -- -- --
4070 # 0 0 0 | 0 0 0
4071 # 0 0 1 | 0 0 0
4072 # 1 0 0 | 0 1 +1
4073 # 1 0 1 | 0 0 0
4074 # 0 1 0 | -1 1 0
4075 # 0 1 1 | -1 0 -1
4076 # 1 1 0 | -1 1 0
4077 # 1 1 1 | -1 1 0
4078 # -- -- -- | -- -- --
4079 # ^ ^ ^ ^ ^ ^
4080 # | | | | | `--- Carry of unsigned L + signed R: SC = RX + UC
4081 # | | | | `----- Carry of unsigned L + unsigned R: UC = C7 ? L7&R7 : L7|R7
4082 # | | | `------- Sign extension of signed R
4083 # | | `--------- MSB of unextended L + R
4084 # | `----------- MSB of right operand R
4085 # `------------- MSB of left operand L
4086
4087 label('v6502_CLC')
v6502_CLC: 1036 0127 ld [$27] 4088 ld([v6502_P]) #9
1037 fc3b bra .sec12 4089 bra('.sec12') #10
4090 label('v6502_SEC')
v6502_SEC: 1038 20fe anda $fe 4091 anda(~v6502_Cflag) #9,11 Overlap
1039 0127 ld [$27] 4092 ld([v6502_P]) #10
103a 4001 ora $01 4093 ora(v6502_Cflag) #11
4094 label('.sec12')
.sec12: 103b c227 st [$27] 4095 st([v6502_P]) #12
103c 0200 nop 4096 nop() #13
4097 label('.next14')
.next14: 103d e020 jmp y,$20 4098 jmp(Y,'v6502_next') #14
103e 00f8 ld $f8 4099 ld(-16/2) #15
4100
4101 label('v6502_BPL')
v6502_BPL: 103f 0129 ld [$29] 4102 ld([v6502_Qn]) #9
1040 e875 blt .next12 4103 bmi('.next12') #10
1041 f45b bge .branch13 4104 bpl('.branch13') #11
4105 #nop() #12 Overlap
4106 label('v6502_BMI')
v6502_BMI: 1042 0129 ld [$29] 4107 ld([v6502_Qn]) #9,12
1043 f475 bge .next12 4108 bpl('.next12') #10
1044 e85b blt .branch13 4109 bmi('.branch13') #11
4110 #nop() #12 Overlap
4111 label('v6502_BVC')
v6502_BVC: 1045 0127 ld [$27] 4112 ld([v6502_P]) #9,12
1046 2080 anda $80 4113 anda(v6502_Vemu) #10
1047 f05b beq .branch13 4114 beq('.branch13') #11
1048 ec3d bne .next14 4115 bne('.next14') #12
4116 #nop() #13 Overlap
4117 label('v6502_BVS')
v6502_BVS: 1049 0127 ld [$27] 4118 ld([v6502_P]) #9,13
104a 2080 anda $80 4119 anda(v6502_Vemu) #10
104b ec5b bne .branch13 4120 bne('.branch13') #11
104c f03d beq .next14 4121 beq('.next14') #12
4122 #nop() #13 Overlap
4123 label('v6502_BCC')
v6502_BCC: 104d 0127 ld [$27] 4124 ld([v6502_P]) #9,13
104e 2001 anda $01 4125 anda(v6502_Cflag) #10
104f f05b beq .branch13 4126 beq('.branch13') #11
1050 ec3d bne .next14 4127 bne('.next14') #12
4128 #nop() #13 Overlap
4129 label('v6502_BCS')
v6502_BCS: 1051 0127 ld [$27] 4130 ld([v6502_P]) #9,13
1052 2001 anda $01 4131 anda(v6502_Cflag) #10
1053 ec5b bne .branch13 4132 bne('.branch13') #11
1054 f03d beq .next14 4133 beq('.next14') #12
4134 #nop() #13 Overlap
4135 label('v6502_BNE')
v6502_BNE: 1055 0128 ld [$28] 4136 ld([v6502_Qz]) #9,13
1056 f075 beq .next12 4137 beq('.next12') #10
1057 ec5b bne .branch13 4138 bne('.branch13') #11
4139 #nop() #12 Overlap
4140 label('v6502_BEQ')
v6502_BEQ: 1058 0128 ld [$28] 4141 ld([v6502_Qz]) #9,12
1059 ec75 bne .next12 4142 bne('.next12') #10
105a f05b beq .branch13 4143 beq('.branch13') #11
4144 #nop() #12 Overlap
4145 label('.branch13')
.branch13: 105b 0124 ld [$24] 4146 ld([v6502_ADL]) #13,12 PC + offset
105c 811a adda [$1a] 4147 adda([v6502_PCL]) #14
105d c21a st [$1a] 4148 st([v6502_PCL]) #15
105e e862 blt .bra0 4149 bmi('.bra0') #16 Carry
105f a124 suba [$24] 4150 suba([v6502_ADL]) #17
1060 fc64 bra .bra1 4151 bra('.bra1') #18
1061 4124 ora [$24] 4152 ora([v6502_ADL]) #19
4153 label('.bra0')
.bra0: 1062 2124 anda [$24] 4154 anda([v6502_ADL]) #18
1063 0200 nop 4155 nop() #19
4156 label('.bra1')
.bra1: 1064 3080 anda $80,x 4157 anda(0x80,X) #20
1065 0500 ld [x] 4158 ld([X]) #21
1066 8125 adda [$25] 4159 adda([v6502_ADH]) #22
1067 811b adda [$1b] 4160 adda([v6502_PCH]) #23
1068 c21b st [$1b] 4161 st([v6502_PCH]) #24
1069 0200 nop 4162 nop() #25
106a e020 jmp y,$20 4163 jmp(Y,'v6502_next') #26
106b 00f2 ld $f2 4164 ld(-28/2) #27
4165
4166 label('v6502_INX')
v6502_INX: 106c 0200 nop 4167 nop() #9
106d 012a ld [$2a] 4168 ld([v6502_X]) #10
106e 8001 adda $01 4169 adda(1) #11
106f c22a st [$2a] 4170 st([v6502_X]) #12
4171 label('.inx13')
.inx13: 1070 c228 st [$28] 4172 st([v6502_Qz]) #13 Z flag
1071 c229 st [$29] 4173 st([v6502_Qn]) #14 N flag
1072 00f7 ld $f7 4174 ld(-18/2) #15
1073 e020 jmp y,$20 4175 jmp(Y,'v6502_next') #16
1074 0200 nop 4176 nop() #17
4177
4178 label('.next12')
.next12: 1075 e020 jmp y,$20 4179 jmp(Y,'v6502_next') #12
1076 00f9 ld $f9 4180 ld(-14/2) #13
4181
4182 label('v6502_DEX')
v6502_DEX: 1077 012a ld [$2a] 4183 ld([v6502_X]) #9
1078 a001 suba $01 4184 suba(1) #10
1079 fc70 bra .inx13 4185 bra('.inx13') #11
107a c22a st [$2a] 4186 st([v6502_X]) #12
4187
4188 label('v6502_INY')
v6502_INY: 107b 012b ld [$2b] 4189 ld([v6502_Y]) #9
107c 8001 adda $01 4190 adda(1) #10
107d fc70 bra .inx13 4191 bra('.inx13') #11
107e c22b st [$2b] 4192 st([v6502_Y]) #12
4193
4194 label('v6502_DEY')
v6502_DEY: 107f 012b ld [$2b] 4195 ld([v6502_Y]) #9
1080 a001 suba $01 4196 suba(1) #10
1081 fc70 bra .inx13 4197 bra('.inx13') #11
1082 c22b st [$2b] 4198 st([v6502_Y]) #12
4199
4200 label('v6502_NOP')
v6502_NOP: 1083 00fa ld $fa 4201 ld(-12/2) #9
1084 e020 jmp y,$20 4202 jmp(Y,'v6502_next') #10
4203 #nop() #11 Overlap
4204 #
4205 label('v6502_AND')
v6502_AND: 1085 1525 ld [$25],y 4206 ld([v6502_ADH],Y) #9,11
1086 0118 ld [$18] 4207 ld([v6502_A]) #10
1087 fc90 bra .eor13 4208 bra('.eor13') #11
1088 2d00 anda [y,x] 4209 anda([Y,X]) #12
4210
4211 label('v6502_ORA')
v6502_ORA: 1089 1525 ld [$25],y 4212 ld([v6502_ADH],Y) #9
108a 0118 ld [$18] 4213 ld([v6502_A]) #10
108b fc90 bra .eor13 4214 bra('.eor13') #11
4215 label('v6502_EOR')
v6502_EOR: 108c 4d00 ora [y,x] 4216 ora([Y,X]) #12,9
4217 #
4218 #label('v6502_EOR')
4219 #nop() #9 Overlap
108d 1525 ld [$25],y 4220 ld([v6502_ADH],Y) #10
108e 0118 ld [$18] 4221 ld([v6502_A]) #11
108f 6d00 xora [y,x] 4222 xora([Y,X]) #12
4223 label('.eor13')
.eor13: 1090 c218 st [$18] 4224 st([v6502_A]) #13
1091 c228 st [$28] 4225 st([v6502_Qz]) #14 Z flag
1092 c229 st [$29] 4226 st([v6502_Qn]) #15 N flag
1093 140e ld $0e,y 4227 ld(hi('v6502_next'),Y) #16
1094 00f6 ld $f6 4228 ld(-20/2) #17
1095 e020 jmp y,$20 4229 jmp(Y,'v6502_next') #18
4230 #nop() #19 Overlap
4231 #
4232 label('v6502_JMP1')
v6502_JMP1: 1096 140d ld $0d,y 4233 ld(hi('v6502_jmp1'),Y) #9,19 JMP $DDDD
1097 e0c2 jmp y,$c2 4234 jmp(Y,'v6502_jmp1') #10
4235 #nop() #11 Overlap
4236 label('v6502_JMP2')
v6502_JMP2: 1098 140d ld $0d,y 4237 ld(hi('v6502_jmp2'),Y) #9 JMP ($DDDD)
1099 e0ca jmp y,$ca 4238 jmp(Y,'v6502_jmp2') #10
4239 #nop() #11 Overlap
4240 label('v6502_JSR')
v6502_JSR: 109a 011c ld [$1c] 4241 ld([v6502_S]) #9,11
109b a002 suba $02 4242 suba(2) #10
109c d21c st [$1c],x 4243 st([v6502_S],X) #11
109d 1400 ld $00,y 4244 ld(v6502_Stack>>8,Y) #12
109e 011b ld [$1b] 4245 ld([v6502_PCH]) #13 Let ADL,ADH point to L operand
109f c225 st [$25] 4246 st([v6502_ADH]) #14
10a0 011a ld [$1a] 4247 ld([v6502_PCL]) #15
10a1 c224 st [$24] 4248 st([v6502_ADL]) #16
10a2 8001 adda $01 4249 adda(1) #17 Push ++PC
10a3 c21a st [$1a] 4250 st([v6502_PCL]) #18 Let PCL,PCH point to H operand
10a4 de00 st [y,x++] 4251 st([Y,Xpp]) #19
10a5 f0a8 beq $10a8 4252 beq(pc()+3) #20
10a6 fca9 bra $10a9 4253 bra(pc()+3) #21
10a7 0000 ld $00 4254 ld(0) #22
10a8 0001 ld $01 4255 ld(1) #22(!)
10a9 811b adda [$1b] 4256 adda([v6502_PCH]) #23
10aa c21b st [$1b] 4257 st([v6502_PCH]) #24
10ab ce00 st [y,x] 4258 st([Y,X]) #25
10ac 1124 ld [$24],x 4259 ld([v6502_ADL],X) #26 Fetch L
10ad 1525 ld [$25],y 4260 ld([v6502_ADH],Y) #27
10ae 0d00 ld [y,x] 4261 ld([Y,X]) #28
10af 111a ld [$1a],x 4262 ld([v6502_PCL],X) #29 Fetch H
10b0 c21a st [$1a] 4263 st([v6502_PCL]) #29
10b1 151b ld [$1b],y 4264 ld([v6502_PCH],Y) #31
10b2 0d00 ld [y,x] 4265 ld([Y,X]) #32
10b3 c21b st [$1b] 4266 st([v6502_PCH]) #33
10b4 140e ld $0e,y 4267 ld(hi('v6502_next'),Y) #34
10b5 00ed ld $ed 4268 ld(-38/2) #35
10b6 e020 jmp y,$20 4269 jmp(Y,'v6502_next') #36
4270 #nop() #37 Overlap
4271 #
4272 label('v6502_INC')
v6502_INC: 10b7 1411 ld $11,y 4273 ld(hi('v6502_inc'),Y) #9,37
10b8 e00e jmp y,$0e 4274 jmp(Y,'v6502_inc') #10
4275 #nop() #11 Overlap
4276 label('v6502_LDA')
v6502_LDA: 10b9 1411 ld $11,y 4277 ld(hi('v6502_lda'),Y) #9,11
10ba e018 jmp y,$18 4278 jmp(Y,'v6502_lda') #10
4279 #nop() #11 Overlap
4280 label('v6502_LDX')
v6502_LDX: 10bb 1411 ld $11,y 4281 ld(hi('v6502_ldx'),Y) #9,11
10bc e022 jmp y,$22 4282 jmp(Y,'v6502_ldx') #10
4283 #nop() #11 Overlap
4284 label('v6502_LDX2')
v6502_LDX2: 10bd 1411 ld $11,y 4285 ld(hi('v6502_ldx2'),Y) #9,11
10be e02a jmp y,$2a 4286 jmp(Y,'v6502_ldx2') #10
4287 #nop() #11 Overlap
4288 label('v6502_LDY')
v6502_LDY: 10bf 1411 ld $11,y 4289 ld(hi('v6502_ldy'),Y) #9,11
10c0 e026 jmp y,$26 4290 jmp(Y,'v6502_ldy') #10
4291 #nop() #11 Overlap
4292 label('v6502_STA')
v6502_STA: 10c1 1411 ld $11,y 4293 ld(hi('v6502_sta'),Y) #9,11
10c2 e034 jmp y,$34 4294 jmp(Y,'v6502_sta') #10
4295 #nop() #11 Overlap
4296 label('v6502_STX')
v6502_STX: 10c3 1411 ld $11,y 4297 ld(hi('v6502_stx'),Y) #9,11
10c4 e03a jmp y,$3a 4298 jmp(Y,'v6502_stx') #10
4299 #nop() #11 Overlap
4300 label('v6502_STX2')
v6502_STX2: 10c5 1411 ld $11,y 4301 ld(hi('v6502_stx2'),Y) #9,11
10c6 e040 jmp y,$40 4302 jmp(Y,'v6502_stx2') #10
4303 #nop() #11 Overlap
4304 label('v6502_STY')
v6502_STY: 10c7 1411 ld $11,y 4305 ld(hi('v6502_sty'),Y) #9,11
10c8 e048 jmp y,$48 4306 jmp(Y,'v6502_sty') #10
4307 #nop() #11 Overlap
4308 label('v6502_TAX')
v6502_TAX: 10c9 1411 ld $11,y 4309 ld(hi('v6502_tax'),Y) #9,11
10ca e04d jmp y,$4d 4310 jmp(Y,'v6502_tax') #10
4311 #nop() #11 Overlap
4312 label('v6502_TAY')
v6502_TAY: 10cb 1411 ld $11,y 4313 ld(hi('v6502_tay'),Y) #9,11
10cc e062 jmp y,$62 4314 jmp(Y,'v6502_tay') #10
4315 #nop() #11 Overlap
4316 label('v6502_TXA')
v6502_TXA: 10cd 1411 ld $11,y 4317 ld(hi('v6502_txa'),Y) #9,11
10ce e065 jmp y,$65 4318 jmp(Y,'v6502_txa') #10
4319 #nop() #11 Overlap
4320 label('v6502_TYA')
v6502_TYA: 10cf 1411 ld $11,y 4321 ld(hi('v6502_tya'),Y) #9,11
10d0 e068 jmp y,$68 4322 jmp(Y,'v6502_tya') #10
4323 #nop() #11 Overlap
4324 label('v6502_CLV')
v6502_CLV: 10d1 1411 ld $11,y 4325 ld(hi('v6502_clv'),Y) #9,11
10d2 e076 jmp y,$76 4326 jmp(Y,'v6502_clv') #10
4327 #nop() #11 Overlap
4328 label('v6502_RTI')
v6502_RTI: 10d3 1411 ld $11,y 4329 ld(hi('v6502_rti'),Y) #9,11
10d4 e0e4 jmp y,$e4 4330 jmp(Y,'v6502_rti') #10
4331 #nop() #11 Overlap
4332 label('v6502_ROR')
v6502_ROR: 10d5 140d ld $0d,y 4333 ld(hi('v6502_ror'),Y) #9,11
10d6 e080 jmp y,$80 4334 jmp(Y,'v6502_ror') #10
4335 #nop() #11 Overlap
4336 label('v6502_LSR')
v6502_LSR: 10d7 140d ld $0d,y 4337 ld(hi('v6502_lsr'),Y) #9,11
10d8 e09a jmp y,$9a 4338 jmp(Y,'v6502_lsr') #10
4339 #nop() #11 Overlap
4340 label('v6502_PHA')
v6502_PHA: 10d9 140d ld $0d,y 4341 ld(hi('v6502_pha'),Y) #9,11
10da e0df jmp y,$df 4342 jmp(Y,'v6502_pha') #10
4343 #nop() #11 Overlap
4344 label('v6502_CLI')
v6502_CLI: 10db 1411 ld $11,y 4345 ld(hi('v6502_cli'),Y) #9,11
10dc e06b jmp y,$6b 4346 jmp(Y,'v6502_cli') #10
4347 #nop() #11 Overlap
4348 label('v6502_RTS')
v6502_RTS: 10dd 1411 ld $11,y 4349 ld(hi('v6502_rts'),Y) #9,11
10de e08f jmp y,$8f 4350 jmp(Y,'v6502_rts') #10
4351 #nop() #11 Overlap
4352 label('v6502_PLA')
v6502_PLA: 10df 140d ld $0d,y 4353 ld(hi('v6502_pla'),Y) #9,11
10e0 e0d4 jmp y,$d4 4354 jmp(Y,'v6502_pla') #10
4355 #nop() #11 Overlap
4356 label('v6502_SEI')
v6502_SEI: 10e1 1411 ld $11,y 4357 ld(hi('v6502_sei'),Y) #9,11
10e2 e06e jmp y,$6e 4358 jmp(Y,'v6502_sei') #10
4359 #nop() #11 Overlap
4360 label('v6502_TXS')
v6502_TXS: 10e3 1411 ld $11,y 4361 ld(hi('v6502_txs'),Y) #9,11
10e4 e05e jmp y,$5e 4362 jmp(Y,'v6502_txs') #10
4363 #nop() #11 Overlap
4364 label('v6502_TSX')
v6502_TSX: 10e5 1411 ld $11,y 4365 ld(hi('v6502_tsx'),Y) #9,11
10e6 e054 jmp y,$54 4366 jmp(Y,'v6502_tsx') #10
4367 #nop() #11 Overlap
4368 label('v6502_CPY')
v6502_CPY: 10e7 1411 ld $11,y 4369 ld(hi('v6502_cpy'),Y) #9,11
10e8 e0bd jmp y,$bd 4370 jmp(Y,'v6502_cpy') #10
4371 #nop() #11 Overlap
4372 label('v6502_CMP')
v6502_CMP: 10e9 1411 ld $11,y 4373 ld(hi('v6502_cmp'),Y) #9,11
10ea e0be jmp y,$be 4374 jmp(Y,'v6502_cmp') #10
4375 #nop() #11 Overlap
4376 label('v6502_DEC')
v6502_DEC: 10eb 1411 ld $11,y 4377 ld(hi('v6502_dec'),Y) #9,11
10ec e005 jmp y,$05 4378 jmp(Y,'v6502_dec') #10
4379 #nop() #11 Overlap
4380 label('v6502_CLD')
v6502_CLD: 10ed 1411 ld $11,y 4381 ld(hi('v6502_cld'),Y) #9,11
10ee e071 jmp y,$71 4382 jmp(Y,'v6502_cld') #10
4383 #nop() #11 Overlap
4384 label('v6502_CPX')
v6502_CPX: 10ef 1411 ld $11,y 4385 ld(hi('v6502_cpx'),Y) #9,11
10f0 e0bb jmp y,$bb 4386 jmp(Y,'v6502_cpx') #10
4387 #nop() #11 Overlap
4388 label('v6502_ASL')
v6502_ASL: 10f1 140d ld $0d,y 4389 ld(hi('v6502_asl'),Y) #9,11
10f2 e0bc jmp y,$bc 4390 jmp(Y,'v6502_asl') #10
4391 #nop() #11 Overlap
4392 label('v6502_PHP')
v6502_PHP: 10f3 1411 ld $11,y 4393 ld(hi('v6502_php'),Y) #9,11
10f4 e0a2 jmp y,$a2 4394 jmp(Y,'v6502_php') #10
4395 #nop() #11 Overlap
4396 label('v6502_BIT')
v6502_BIT: 10f5 1411 ld $11,y 4397 ld(hi('v6502_bit'),Y) #9
10f6 e07d jmp y,$7d 4398 jmp(Y,'v6502_bit') #10
4399 #nop() #11 Overlap
4400 label('v6502_ROL')
v6502_ROL: 10f7 140d ld $0d,y 4401 ld(hi('v6502_rol'),Y) #9
10f8 e0a9 jmp y,$a9 4402 jmp(Y,'v6502_rol') #10
4403 #nop() #11 Overlap
4404 label('v6502_PLP')
v6502_PLP: 10f9 1411 ld $11,y 4405 ld(hi('v6502_plp'),Y) #9
10fa e0d4 jmp y,$d4 4406 jmp(Y,'v6502_plp') #10
4407 #nop() #11 Overlap
4408 label('v6502_SED') # Decimal mode not implemented
v6502_SED: 10fb 1411 ld $11,y 4409 ld(hi('v6502_sed'),Y) #9,11
10fc e074 jmp y,$74 4410 jmp(Y,'v6502_sed') #10
4411 #nop() #11 Overlap
4412 label('v6502_ILL') # All illegal opcodes map to BRK, except $FF which will crash
4413 label('v6502_BRK')
v6502_ILL:
v6502_BRK: 10fd 140d ld $0d,y 4414 ld(hi('v6502_brk'),Y) #9
10fe e0e7 jmp y,$e7 4415 jmp(Y,'v6502_brk') #10
4416 #nop() #11 Overlap
4417
4418 while pc()&255 < 255:
4419 nop()
4420
4421 # `v6502_RESUME' is the interpreter's secondary entry point for when
4422 # the opcode and operands were already fetched, just before the last hPulse.
4423 # It must be at $xxff, prefably somewhere in v6502's own code pages.
4424 label('v6502_RESUME')
4425 assert (pc()&255) == 255
v6502_RESUME: 10ff a006 suba $06 4426 suba(v6502_adjust) #0,11 v6502 secondary entry point
4427 # --- Page boundary ---
4428 align(0x100,0x100)
1100 c215 st [$15] 4429 st([vTicks]) #1
1101 1124 ld [$24],x 4430 ld([v6502_ADL],X) #2
1102 140f ld $0f,y 4431 ld(hi('v6502_execute'),Y) #3
1103 e126 jmp y,[$26] 4432 jmp(Y,[v6502_IR]) #4
1104 fcff bra $ff 4433 bra(255) #5
4434
4435 label('v6502_dec')
v6502_dec: 1105 1525 ld [$25],y 4436 ld([v6502_ADH],Y) #12
1106 0d00 ld [y,x] 4437 ld([Y,X]) #13
1107 a001 suba $01 4438 suba(1) #14
1108 ce00 st [y,x] 4439 st([Y,X]) #15
1109 c228 st [$28] 4440 st([v6502_Qz]) #16 Z flag
110a c229 st [$29] 4441 st([v6502_Qn]) #17 N flag
110b 140e ld $0e,y 4442 ld(hi('v6502_next'),Y) #18
110c 00f5 ld $f5 4443 ld(-22/2) #19
110d e020 jmp y,$20 4444 jmp(Y,'v6502_next') #20
4445 #nop() #21 Overlap
4446 #
4447 label('v6502_inc')
v6502_inc: 110e 1525 ld [$25],y 4448 ld([v6502_ADH],Y) #12,22
110f 0d00 ld [y,x] 4449 ld([Y,X]) #13
1110 8001 adda $01 4450 adda(1) #14
1111 ce00 st [y,x] 4451 st([Y,X]) #15
1112 c228 st [$28] 4452 st([v6502_Qz]) #16 Z flag
1113 c229 st [$29] 4453 st([v6502_Qn]) #17 N flag
1114 140e ld $0e,y 4454 ld(hi('v6502_next'),Y) #18
1115 00f5 ld $f5 4455 ld(-22/2) #19
1116 e020 jmp y,$20 4456 jmp(Y,'v6502_next') #20
1117 0200 nop 4457 nop() #21
4458
4459 label('v6502_lda')
v6502_lda: 1118 0200 nop 4460 nop() #12
1119 1525 ld [$25],y 4461 ld([v6502_ADH],Y) #13
111a 0d00 ld [y,x] 4462 ld([Y,X]) #14
111b c218 st [$18] 4463 st([v6502_A]) #15
4464 label('.lda16')
.lda16: 111c c228 st [$28] 4465 st([v6502_Qz]) #16 Z flag
111d c229 st [$29] 4466 st([v6502_Qn]) #17 N flag
111e 0200 nop 4467 nop() #18
111f 140e ld $0e,y 4468 ld(hi('v6502_next'),Y) #19
1120 e020 jmp y,$20 4469 jmp(Y,'v6502_next') #20
1121 00f5 ld $f5 4470 ld(-22/2) #21
4471
4472 label('v6502_ldx')
v6502_ldx: 1122 1525 ld [$25],y 4473 ld([v6502_ADH],Y) #12
1123 0d00 ld [y,x] 4474 ld([Y,X]) #13
1124 fc1c bra .lda16 4475 bra('.lda16') #14
1125 c22a st [$2a] 4476 st([v6502_X]) #15
4477
4478 label('v6502_ldy')
v6502_ldy: 1126 1525 ld [$25],y 4479 ld([v6502_ADH],Y) #12
1127 0d00 ld [y,x] 4480 ld([Y,X]) #13
1128 fc1c bra .lda16 4481 bra('.lda16') #14
1129 c22b st [$2b] 4482 st([v6502_Y]) #15
4483
4484 label('v6502_ldx2')
v6502_ldx2: 112a 0124 ld [$24] 4485 ld([v6502_ADL]) #12 Special case $B6: LDX $DD,Y
112b a12a suba [$2a] 4486 suba([v6502_X]) #13 Undo X offset
112c 912b adda [$2b],x 4487 adda([v6502_Y],X) #14 Apply Y instead
112d 0500 ld [x] 4488 ld([X]) #15
112e c22a st [$2a] 4489 st([v6502_X]) #16
112f c228 st [$28] 4490 st([v6502_Qz]) #17 Z flag
1130 c229 st [$29] 4491 st([v6502_Qn]) #18 N flag
1131 140e ld $0e,y 4492 ld(hi('v6502_next'),Y) #19
1132 e020 jmp y,$20 4493 jmp(Y,'v6502_next') #20
1133 00f5 ld $f5 4494 ld(-22/2) #21
4495
4496 label('v6502_sta')
v6502_sta: 1134 1525 ld [$25],y 4497 ld([v6502_ADH],Y) #12
1135 0118 ld [$18] 4498 ld([v6502_A]) #13
1136 ce00 st [y,x] 4499 st([Y,X]) #14
1137 140e ld $0e,y 4500 ld(hi('v6502_next'),Y) #15
1138 e020 jmp y,$20 4501 jmp(Y,'v6502_next') #16
1139 00f7 ld $f7 4502 ld(-18/2) #17
4503
4504 label('v6502_stx')
v6502_stx: 113a 1525 ld [$25],y 4505 ld([v6502_ADH],Y) #12
113b 012a ld [$2a] 4506 ld([v6502_X]) #13
113c ce00 st [y,x] 4507 st([Y,X]) #14
113d 140e ld $0e,y 4508 ld(hi('v6502_next'),Y) #15
113e e020 jmp y,$20 4509 jmp(Y,'v6502_next') #16
113f 00f7 ld $f7 4510 ld(-18/2) #17
4511
4512 label('v6502_stx2')
v6502_stx2: 1140 0124 ld [$24] 4513 ld([v6502_ADL]) #12 Special case $96: STX $DD,Y
1141 a12a suba [$2a] 4514 suba([v6502_X]) #13 Undo X offset
1142 912b adda [$2b],x 4515 adda([v6502_Y],X) #14 Apply Y instead
1143 012a ld [$2a] 4516 ld([v6502_X]) #15
1144 c600 st [x] 4517 st([X]) #16
1145 140e ld $0e,y 4518 ld(hi('v6502_next'),Y) #17
1146 e020 jmp y,$20 4519 jmp(Y,'v6502_next') #18
1147 00f6 ld $f6 4520 ld(-20/2) #19
4521
4522 label('v6502_sty')
v6502_sty: 1148 1525 ld [$25],y 4523 ld([v6502_ADH],Y) #12
1149 012b ld [$2b] 4524 ld([v6502_Y]) #13
114a ce00 st [y,x] 4525 st([Y,X]) #14
114b 140e ld $0e,y 4526 ld(hi('v6502_next'),Y) #15
114c e020 jmp y,$20 4527 jmp(Y,'v6502_next') #16
4528 label('v6502_tax')
v6502_tax: 114d 00f7 ld $f7 4529 ld(-18/2) #17,12
4530 #
4531 #label('v6502_tax')
4532 #nop() #12 Overlap
114e 0118 ld [$18] 4533 ld([v6502_A]) #13
114f c22a st [$2a] 4534 st([v6502_X]) #14
4535 label('.tax15')
.tax15: 1150 c228 st [$28] 4536 st([v6502_Qz]) #15 Z flag
1151 c229 st [$29] 4537 st([v6502_Qn]) #16 N flag
1152 140e ld $0e,y 4538 ld(hi('v6502_next'),Y) #17
1153 e020 jmp y,$20 4539 jmp(Y,'v6502_next') #18
4540 label('v6502_tsx')
v6502_tsx: 1154 00f6 ld $f6 4541 ld(-20/2) #19
4542 #
4543 #label('v6502_tsx')
4544 #nop() #12 Overlap
1155 011c ld [$1c] 4545 ld([v6502_S]) #13
1156 a001 suba $01 4546 suba(1) #14 Shift down on export
1157 c22a st [$2a] 4547 st([v6502_X]) #15
4548 label('.tsx16')
.tsx16: 1158 c228 st [$28] 4549 st([v6502_Qz]) #16 Z flag
1159 c229 st [$29] 4550 st([v6502_Qn]) #17 N flag
115a 0200 nop 4551 nop() #18
115b 140e ld $0e,y 4552 ld(hi('v6502_next'),Y) #19
115c e020 jmp y,$20 4553 jmp(Y,'v6502_next') #20
115d 00f5 ld $f5 4554 ld(-22/2) #21
4555
4556 label('v6502_txs')
v6502_txs: 115e 012a ld [$2a] 4557 ld([v6502_X]) #12
115f 8001 adda $01 4558 adda(1) #13 Shift up on import
1160 fc58 bra .tsx16 4559 bra('.tsx16') #14
1161 c21c st [$1c] 4560 st([v6502_S]) #15
4561
4562 label('v6502_tay')
v6502_tay: 1162 0118 ld [$18] 4563 ld([v6502_A]) #12
1163 fc50 bra .tax15 4564 bra('.tax15') #13
1164 c22b st [$2b] 4565 st([v6502_Y]) #14
4566
4567 label('v6502_txa')
v6502_txa: 1165 012a ld [$2a] 4568 ld([v6502_X]) #12
1166 fc50 bra .tax15 4569 bra('.tax15') #13
1167 c218 st [$18] 4570 st([v6502_A]) #14
4571
4572 label('v6502_tya')
v6502_tya: 1168 012b ld [$2b] 4573 ld([v6502_Y]) #12
1169 fc50 bra .tax15 4574 bra('.tax15') #13
116a c218 st [$18] 4575 st([v6502_A]) #14
4576
4577 label('v6502_cli')
v6502_cli: 116b 0127 ld [$27] 4578 ld([v6502_P]) #12
116c fc79 bra .clv15 4579 bra('.clv15') #13
116d 20fb anda $fb 4580 anda(~v6502_Iflag) #14
4581
4582 label('v6502_sei')
v6502_sei: 116e 0127 ld [$27] 4583 ld([v6502_P]) #12
116f fc79 bra .clv15 4584 bra('.clv15') #13
1170 4004 ora $04 4585 ora(v6502_Iflag) #14
4586
4587 label('v6502_cld')
v6502_cld: 1171 0127 ld [$27] 4588 ld([v6502_P]) #12
1172 fc79 bra .clv15 4589 bra('.clv15') #13
1173 20f7 anda $f7 4590 anda(~v6502_Dflag) #14
4591
4592 label('v6502_sed')
v6502_sed: 1174 0127 ld [$27] 4593 ld([v6502_P]) #12
1175 fc79 bra .clv15 4594 bra('.clv15') #13
4595 label('v6502_clv')
v6502_clv: 1176 4008 ora $08 4596 ora(v6502_Dflag) #14,12 Overlap
4597 #
4598 #label('v6502_clv')
4599 #nop() #12
1177 0127 ld [$27] 4600 ld([v6502_P]) #13
1178 207f anda $7f 4601 anda(~v6502_Vemu) #14
4602 label('.clv15')
.clv15: 1179 c227 st [$27] 4603 st([v6502_P]) #15
117a 140e ld $0e,y 4604 ld(hi('v6502_next'),Y) #16
117b 00f6 ld $f6 4605 ld(-20/2) #17
117c e020 jmp y,$20 4606 jmp(Y,'v6502_next') #18
4607 label('v6502_bit')
v6502_bit: 117d 0200 nop 4608 nop() #19,12
4609 #
4610 #label('v6502_bit')
4611 #nop() #12 Overlap
117e 1124 ld [$24],x 4612 ld([v6502_ADL],X) #13
117f 1525 ld [$25],y 4613 ld([v6502_ADH],Y) #14
1180 0d00 ld [y,x] 4614 ld([Y,X]) #15
1181 c229 st [$29] 4615 st([v6502_Qn]) #16 N flag
1182 2118 anda [$18] 4616 anda([v6502_A]) #17 This is a reason we keep N and Z in separate bytes
1183 c228 st [$28] 4617 st([v6502_Qz]) #18 Z flag
1184 0127 ld [$27] 4618 ld([v6502_P]) #19
1185 207f anda $7f 4619 anda(~v6502_Vemu) #20
1186 c227 st [$27] 4620 st([v6502_P]) #21
1187 0d00 ld [y,x] 4621 ld([Y,X]) #22
1188 8200 adda ac 4622 adda(AC) #23
1189 2080 anda $80 4623 anda(v6502_Vemu) #24
118a 4127 ora [$27] 4624 ora([v6502_P]) #25
118b c227 st [$27] 4625 st([v6502_P]) #26 Update V
118c 140e ld $0e,y 4626 ld(hi('v6502_next'),Y) #27
118d e020 jmp y,$20 4627 jmp(Y,'v6502_next') #28
118e 00f1 ld $f1 4628 ld(-30/2) #29
4629
4630 label('v6502_rts')
v6502_rts: 118f 011c ld [$1c] 4631 ld([v6502_S]) #12
1190 1200 ld ac,x 4632 ld(AC,X) #13
1191 8002 adda $02 4633 adda(2) #14
1192 c21c st [$1c] 4634 st([v6502_S]) #15
1193 1400 ld $00,y 4635 ld(0,Y) #16
1194 0d00 ld [y,x] 4636 ld([Y,X]) #17
1195 de00 st [y,x++] 4637 st([Y,Xpp]) #18
1196 8001 adda $01 4638 adda(1) #19
1197 c21a st [$1a] 4639 st([v6502_PCL]) #20
1198 f09b beq $119b 4640 beq(pc()+3) #21
1199 fc9c bra $119c 4641 bra(pc()+3) #22
119a 0000 ld $00 4642 ld(0) #23
119b 0001 ld $01 4643 ld(1) #23(!)
119c 8d00 adda [y,x] 4644 adda([Y,X]) #24
119d c21b st [$1b] 4645 st([v6502_PCH]) #25
119e 0200 nop 4646 nop() #26
119f 140e ld $0e,y 4647 ld(hi('v6502_next'),Y) #27
11a0 e020 jmp y,$20 4648 jmp(Y,'v6502_next') #28
11a1 00f1 ld $f1 4649 ld(-30/2) #29
4650
4651 label('v6502_php')
v6502_php: 11a2 011c ld [$1c] 4652 ld([v6502_S]) #12
11a3 a001 suba $01 4653 suba(1) #13
11a4 d21c st [$1c],x 4654 st([v6502_S],X) #14
11a5 0127 ld [$27] 4655 ld([v6502_P]) #15
11a6 20bd anda $bd 4656 anda(~v6502_Vflag&~v6502_Zflag) #16 Keep Vemu,B,D,I,C
11a7 f4aa bge $11aa 4657 bpl(pc()+3) #17 V to bit 6 and clear N
11a8 fcaa bra $11aa 4658 bra(pc()+2) #18
11a9 60c0 xora $c0 4659 xora(v6502_Vflag^v6502_Vemu) #19
11aa c600 st [x] 4660 st([X]) #19,20
11ab 0128 ld [$28] 4661 ld([v6502_Qz]) #21 Z flag
11ac f0af beq $11af 4662 beq(pc()+3) #22
11ad fcb0 bra $11b0 4663 bra(pc()+3) #23
11ae 0000 ld $00 4664 ld(0) #24
11af 0002 ld $02 4665 ld(v6502_Zflag) #24(!)
11b0 4500 ora [x] 4666 ora([X]) #25
11b1 c600 st [x] 4667 st([X]) #26
11b2 0129 ld [$29] 4668 ld([v6502_Qn]) #27 N flag
11b3 2080 anda $80 4669 anda(0x80) #28
11b4 4500 ora [x] 4670 ora([X]) #29
11b5 4020 ora $20 4671 ora(v6502_Uflag) #30 Unused bit
11b6 c600 st [x] 4672 st([X]) #31
11b7 0200 nop 4673 nop() #32
11b8 140e ld $0e,y 4674 ld(hi('v6502_next'),Y) #33
11b9 e020 jmp y,$20 4675 jmp(Y,'v6502_next') #34
11ba 00ee ld $ee 4676 ld(-36/2) #35
4677
4678 label('v6502_cpx')
v6502_cpx: 11bb fcc0 bra .cmp14 4679 bra('.cmp14') #12
11bc 012a ld [$2a] 4680 ld([v6502_X]) #13
4681
4682 label('v6502_cpy')
v6502_cpy: 11bd fcc0 bra .cmp14 4683 bra('.cmp14') #12
4684 label('v6502_cmp')
v6502_cmp: 11be 012b ld [$2b] 4685 ld([v6502_Y]) #13,12
4686 #
4687 #label('v6502_cmp') #12 Overlap
4688 assert v6502_Cflag == 1
11bf 0118 ld [$18] 4689 ld([v6502_A]) #13
4690 label('.cmp14')
.cmp14: 11c0 1525 ld [$25],y 4691 ld([v6502_ADH],Y) #14
11c1 e8c7 blt .cmp17 4692 bmi('.cmp17') #15 Carry?
11c2 ad00 suba [y,x] 4693 suba([Y,X]) #16
11c3 c228 st [$28] 4694 st([v6502_Qz]) #17 Z flag
11c4 c229 st [$29] 4695 st([v6502_Qn]) #18 N flag
11c5 fccb bra .cmp21 4696 bra('.cmp21') #19
11c6 4d00 ora [y,x] 4697 ora([Y,X]) #20
4698 label('.cmp17')
.cmp17: 11c7 c228 st [$28] 4699 st([v6502_Qz]) #17 Z flag
11c8 c229 st [$29] 4700 st([v6502_Qn]) #18 N flag
11c9 2d00 anda [y,x] 4701 anda([Y,X]) #19
11ca 0200 nop 4702 nop() #20
4703 label('.cmp21')
.cmp21: 11cb 6080 xora $80 4704 xora(0x80) #21
11cc 3080 anda $80,x 4705 anda(0x80,X) #22 Move carry to bit 0
11cd 0127 ld [$27] 4706 ld([v6502_P]) #23 C flag
11ce 20fe anda $fe 4707 anda(~1) #24
11cf 4500 ora [x] 4708 ora([X]) #25
11d0 c227 st [$27] 4709 st([v6502_P]) #26
11d1 140e ld $0e,y 4710 ld(hi('v6502_next'),Y) #27
11d2 e020 jmp y,$20 4711 jmp(Y,'v6502_next') #28
11d3 00f1 ld $f1 4712 ld(-30/2) #29
4713
4714 label('v6502_plp')
4715 assert v6502_Nflag == 128
4716 assert 2*v6502_Vflag == v6502_Vemu
v6502_plp: 11d4 011c ld [$1c] 4717 ld([v6502_S]) #12
11d5 1200 ld ac,x 4718 ld(AC,X) #13
11d6 8001 adda $01 4719 adda(1) #14
11d7 c21c st [$1c] 4720 st([v6502_S]) #15
11d8 0500 ld [x] 4721 ld([X]) #16
11d9 c229 st [$29] 4722 st([v6502_Qn]) #17 N flag
11da 2002 anda $02 4723 anda(v6502_Zflag) #18
11db 6002 xora $02 4724 xora(v6502_Zflag) #19
11dc c228 st [$28] 4725 st([v6502_Qz]) #20 Z flag
11dd 0500 ld [x] 4726 ld([X]) #21
11de 207f anda $7f 4727 anda(~v6502_Vemu) #22 V to bit 7
11df 8040 adda $40 4728 adda(v6502_Vflag) #23
11e0 c227 st [$27] 4729 st([v6502_P]) #24 All other flags
11e1 140e ld $0e,y 4730 ld(hi('v6502_next'),Y) #25
11e2 e020 jmp y,$20 4731 jmp(Y,'v6502_next') #26
11e3 00f2 ld $f2 4732 ld(-28/2) #27
4733
4734 label('v6502_rti')
v6502_rti: 11e4 011c ld [$1c] 4735 ld([v6502_S]) #12
11e5 1200 ld ac,x 4736 ld(AC,X) #13
11e6 8003 adda $03 4737 adda(3) #14
11e7 c21c st [$1c] 4738 st([v6502_S]) #15
11e8 0500 ld [x] 4739 ld([X]) #16
11e9 c229 st [$29] 4740 st([v6502_Qn]) #17 N flag
11ea 2002 anda $02 4741 anda(v6502_Zflag) #18
11eb 6002 xora $02 4742 xora(v6502_Zflag) #19
11ec c228 st [$28] 4743 st([v6502_Qz]) #20 Z flag
11ed 1400 ld $00,y 4744 ld(0,Y) #21
11ee 0d00 ld [y,x] 4745 ld([Y,X]) #22
11ef de00 st [y,x++] 4746 st([Y,Xpp]) #23 Just X++
11f0 207f anda $7f 4747 anda(~v6502_Vemu) #24 V to bit 7
11f1 8040 adda $40 4748 adda(v6502_Vflag) #25
11f2 c227 st [$27] 4749 st([v6502_P]) #26 All other flags
11f3 0d00 ld [y,x] 4750 ld([Y,X]) #27
11f4 de00 st [y,x++] 4751 st([Y,Xpp]) #28
11f5 c21a st [$1a] 4752 st([v6502_PCL]) #29
11f6 0d00 ld [y,x] 4753 ld([Y,X]) #30
11f7 c21b st [$1b] 4754 st([v6502_PCH]) #31
11f8 0200 nop 4755 nop() #32
11f9 140e ld $0e,y 4756 ld(hi('v6502_next'),Y) #33
11fa e020 jmp y,$20 4757 jmp(Y,'v6502_next') #34
11fb 00ee ld $ee 4758 ld(-36/2) #35
4759
4760 #-----------------------------------------------------------------------
4761 #
4762 # End of core
4763 #
4764 #-----------------------------------------------------------------------
4765 disableListing()
11fc 0200 nop ;4 fillers
11fd 0200 nop
11fe 0200 nop
11ff 0200 nop ;+-----------------------------------+
;| Apps/Pictures/Parrot-160x120.rgb |
;+-----------------------------------+
packedParrot: 1200 0000 ld $00 ;Pixels for packedParrot line 0
1201 0000 ld $00
1202 0000 ld $00
* 37 times
1225 0050 ld $50
1226 0010 ld $10
1227 0001 ld $01
1228 0001 ld $01
1229 0014 ld $14
122a 0000 ld $00
122b 0000 ld $00
122c 0000 ld $00
* 5 times
122f 0054 ld $54
1230 0000 ld $00
1231 0000 ld $00
1232 0000 ld $00
1233 0000 ld $00
1234 0050 ld $50
1235 0000 ld $00
1236 0000 ld $00
1237 0000 ld $00
* 15 times
1244 0014 ld $14
1245 0045 ld $45
1246 0051 ld $51
1247 0014 ld $14
1248 0004 ld $04
1249 0000 ld $00
124a 0000 ld $00
124b 0000 ld $00
124c 0040 ld $40
124d 0004 ld $04
124e 0044 ld $44
124f 0041 ld $41
1250 0010 ld $10
1251 0005 ld $05
1252 0051 ld $51
1253 0010 ld $10
1254 0040 ld $40
1255 0001 ld $01
1256 0010 ld $10
1257 0000 ld $00
1258 0011 ld $11
1259 0010 ld $10
125a 0000 ld $00
125b 0000 ld $00
125c 0000 ld $00
125d 0044 ld $44
125e 0040 ld $40
125f 0000 ld $00
1260 0000 ld $00
1261 0040 ld $40
1262 0000 ld $00
1263 0001 ld $01
1264 0051 ld $51
1265 0014 ld $14
1266 0040 ld $40
1267 0001 ld $01
1268 0000 ld $00
1269 0000 ld $00
126a 0000 ld $00
126b 0000 ld $00
126c 0044 ld $44
126d 0041 ld $41
126e 0000 ld $00
126f 0000 ld $00
1270 0040 ld $40
1271 0014 ld $14
1272 0045 ld $45
1273 0041 ld $41
1274 0000 ld $00
1275 0000 ld $00
1276 0000 ld $00
1277 0000 ld $00
1278 0200 nop
1279 fe00 bra ac ;Trampoline for page $1200 reading (entry)
127a fc7b bra $127b
127b c224 st [$24]
127c 012a ld [$2a]
127d 8001 adda $01
127e fe00 bra ac
127f fcfa bra $12fa
1280 0000 ld $00 ;Pixels for packedParrot line 1
1281 0000 ld $00
1282 0000 ld $00
* 25 times
1299 0010 ld $10
129a 0010 ld $10
129b 0000 ld $00
129c 0040 ld $40
129d 0004 ld $04
129e 0044 ld $44
129f 0040 ld $40
12a0 0000 ld $00
12a1 0001 ld $01
12a2 0000 ld $00
12a3 0000 ld $00
12a4 0000 ld $00
12a5 0000 ld $00
12a6 0004 ld $04
12a7 0044 ld $44
12a8 0040 ld $40
12a9 0000 ld $00
12aa 0040 ld $40
12ab 0040 ld $40
12ac 0004 ld $04
12ad 0000 ld $00
12ae 0000 ld $00
12af 0000 ld $00
12b0 0005 ld $05
12b1 0000 ld $00
12b2 0000 ld $00
12b3 0005 ld $05
12b4 0000 ld $00
12b5 0044 ld $44
12b6 0000 ld $00
12b7 0000 ld $00
12b8 0000 ld $00
* 9 times
12bf 0040 ld $40
12c0 0001 ld $01
12c1 0000 ld $00
12c2 0000 ld $00
12c3 0010 ld $10
12c4 0000 ld $00
12c5 0004 ld $04
12c6 0050 ld $50
12c7 0015 ld $15
12c8 0044 ld $44
12c9 0000 ld $00
12ca 0000 ld $00
12cb 0044 ld $44
12cc 0000 ld $00
12cd 0040 ld $40
12ce 0000 ld $00
12cf 0000 ld $00
12d0 0000 ld $00
* 5 times
12d3 0004 ld $04
12d4 0000 ld $00
12d5 0054 ld $54
12d6 0040 ld $40
12d7 0001 ld $01
12d8 0000 ld $00
12d9 0010 ld $10
12da 0001 ld $01
12db 0051 ld $51
12dc 0010 ld $10
12dd 0001 ld $01
12de 0001 ld $01
12df 0010 ld $10
12e0 0005 ld $05
12e1 0050 ld $50
12e2 0000 ld $00
12e3 0005 ld $05
12e4 0050 ld $50
12e5 0001 ld $01
12e6 0014 ld $14
12e7 0000 ld $00
12e8 0015 ld $15
12e9 0000 ld $00
12ea 0000 ld $00
12eb 0010 ld $10
12ec 0045 ld $45
12ed 0091 ld $91
12ee 0014 ld $14
12ef 0005 ld $05
12f0 0051 ld $51
12f1 0014 ld $14
12f2 0048 ld $48
12f3 0051 ld $51
12f4 0010 ld $10
12f5 0055 ld $55
12f6 0005 ld $05
12f7 0000 ld $00
12f8 0200 nop
12f9 0200 nop
12fa c225 st [$25] ;Trampoline for page $1200 reading (continue)
12fb 012a ld [$2a]
12fc 8002 adda $02
12fd 1406 ld $06,y
12fe fe00 bra ac
12ff e0bc jmp y,$bc
1300 0000 ld $00 ;Pixels for packedParrot line 2
1301 0000 ld $00
1302 0000 ld $00
* 21 times
1315 0040 ld $40
1316 0001 ld $01
1317 0000 ld $00
1318 0000 ld $00
1319 0000 ld $00
131a 0000 ld $00
131b 0050 ld $50
131c 0000 ld $00
131d 0050 ld $50
131e 0000 ld $00
131f 0000 ld $00
1320 0004 ld $04
1321 0044 ld $44
1322 0051 ld $51
1323 0004 ld $04
1324 0045 ld $45
1325 0041 ld $41
1326 0015 ld $15
1327 0040 ld $40
1328 0001 ld $01
1329 0014 ld $14
132a 0000 ld $00
132b 0000 ld $00
132c 0001 ld $01
132d 0000 ld $00
132e 0000 ld $00
132f 0004 ld $04
1330 0050 ld $50
1331 0051 ld $51
1332 0040 ld $40
1333 0000 ld $00
1334 0054 ld $54
1335 0000 ld $00
1336 0000 ld $00
1337 0000 ld $00
* 10 times
133f 0044 ld $44
1340 0040 ld $40
1341 0000 ld $00
1342 0000 ld $00
1343 0001 ld $01
1344 0014 ld $14
1345 0040 ld $40
1346 0040 ld $40
1347 0000 ld $00
1348 0001 ld $01
1349 0000 ld $00
134a 0000 ld $00
134b 0000 ld $00
134c 0040 ld $40
134d 0004 ld $04
134e 0000 ld $00
134f 0000 ld $00
1350 0000 ld $00
* 6 times
1354 0004 ld $04
1355 0000 ld $00
1356 0000 ld $00
1357 0000 ld $00
1358 0054 ld $54
1359 0000 ld $00
135a 0005 ld $05
135b 0040 ld $40
135c 0000 ld $00
135d 0004 ld $04
135e 0051 ld $51
135f 0010 ld $10
1360 0000 ld $00
1361 0001 ld $01
1362 0011 ld $11
1363 0040 ld $40
1364 0001 ld $01
1365 0000 ld $00
1366 0040 ld $40
1367 0000 ld $00
1368 0000 ld $00
1369 0040 ld $40
136a 0040 ld $40
136b 0014 ld $14
136c 0045 ld $45
136d 0056 ld $56
136e 0025 ld $25
136f 0059 ld $59
1370 0051 ld $51
1371 0010 ld $10
1372 0055 ld $55
1373 0091 ld $91
1374 0099 ld $99
1375 005a ld $5a
1376 0055 ld $55
1377 0004 ld $04
1378 0200 nop
1379 fe00 bra ac ;Trampoline for page $1300 reading (entry)
137a fc7b bra $137b
137b c224 st [$24]
137c 012a ld [$2a]
137d 8001 adda $01
137e fe00 bra ac
137f fcfa bra $13fa
1380 0000 ld $00 ;Pixels for packedParrot line 3
1381 0000 ld $00
1382 0000 ld $00
* 23 times
1397 0001 ld $01
1398 0000 ld $00
1399 0000 ld $00
139a 0000 ld $00
139b 0000 ld $00
139c 0001 ld $01
139d 0000 ld $00
139e 0001 ld $01
139f 0050 ld $50
13a0 0040 ld $40
13a1 0040 ld $40
13a2 0000 ld $00
13a3 0005 ld $05
13a4 0044 ld $44
13a5 0010 ld $10
13a6 0010 ld $10
13a7 0040 ld $40
13a8 0041 ld $41
13a9 0044 ld $44
13aa 0000 ld $00
13ab 0040 ld $40
13ac 0000 ld $00
13ad 0040 ld $40
13ae 0000 ld $00
13af 0010 ld $10
13b0 0001 ld $01
13b1 0005 ld $05
13b2 0000 ld $00
13b3 0044 ld $44
13b4 0000 ld $00
13b5 0010 ld $10
13b6 0001 ld $01
13b7 0000 ld $00
13b8 0000 ld $00
13b9 0000 ld $00
* 8 times
13bf 0050 ld $50
13c0 0001 ld $01
13c1 0000 ld $00
13c2 0050 ld $50
13c3 0000 ld $00
13c4 0000 ld $00
13c5 0000 ld $00
* 5 times
13c8 0004 ld $04
13c9 0000 ld $00
13ca 0000 ld $00
13cb 0005 ld $05
13cc 0004 ld $04
13cd 0000 ld $00
13ce 0005 ld $05
13cf 0004 ld $04
13d0 0004 ld $04
13d1 0000 ld $00
13d2 0000 ld $00
13d3 0000 ld $00
* 7 times
13d8 0040 ld $40
13d9 0014 ld $14
13da 0004 ld $04
13db 0051 ld $51
13dc 0010 ld $10
13dd 0005 ld $05
13de 0051 ld $51
13df 0040 ld $40
13e0 0005 ld $05
13e1 0050 ld $50
13e2 0000 ld $00
13e3 0001 ld $01
13e4 0044 ld $44
13e5 0004 ld $04
13e6 0004 ld $04
13e7 0040 ld $40
13e8 0000 ld $00
13e9 0000 ld $00
13ea 0004 ld $04
13eb 0000 ld $00
13ec 0004 ld $04
13ed 0051 ld $51
13ee 0054 ld $54
13ef 0059 ld $59
13f0 0051 ld $51
13f1 0014 ld $14
13f2 0004 ld $04
13f3 0050 ld $50
13f4 00aa ld $aa
13f5 00aa ld $aa
13f6 00aa ld $aa
13f7 0056 ld $56
13f8 0200 nop
13f9 0200 nop
13fa c225 st [$25] ;Trampoline for page $1300 reading (continue)
13fb 012a ld [$2a]
13fc 8002 adda $02
13fd 1406 ld $06,y
13fe fe00 bra ac
13ff e0bc jmp y,$bc
1400 0000 ld $00 ;Pixels for packedParrot line 4
1401 0000 ld $00
1402 0000 ld $00
* 12 times
140c 0040 ld $40
140d 0001 ld $01
140e 0001 ld $01
140f 0000 ld $00
1410 0000 ld $00
1411 0000 ld $00
* 11 times
141a 0004 ld $04
141b 0000 ld $00
141c 0010 ld $10
141d 0000 ld $00
141e 0014 ld $14
141f 0000 ld $00
1420 0000 ld $00
1421 0005 ld $05
1422 0000 ld $00
1423 0000 ld $00
1424 0000 ld $00
* 5 times
1427 0001 ld $01
1428 0010 ld $10
1429 0000 ld $00
142a 0040 ld $40
142b 0000 ld $00
142c 0004 ld $04
142d 0004 ld $04
142e 0000 ld $00
142f 0000 ld $00
1430 0040 ld $40
1431 0040 ld $40
1432 0004 ld $04
1433 0000 ld $00
1434 0000 ld $00
1435 0000 ld $00
* 11 times
143e 0004 ld $04
143f 0005 ld $05
1440 0001 ld $01
1441 0004 ld $04
1442 0000 ld $00
1443 0001 ld $01
1444 0004 ld $04
1445 0044 ld $44
1446 0055 ld $55
1447 0000 ld $00
1448 0040 ld $40
1449 0004 ld $04
144a 0000 ld $00
144b 0000 ld $00
144c 0000 ld $00
* 5 times
144f 0050 ld $50
1450 0040 ld $40
1451 0005 ld $05
1452 0010 ld $10
1453 0001 ld $01
1454 0040 ld $40
1455 0000 ld $00
1456 0000 ld $00
1457 0000 ld $00
1458 0040 ld $40
1459 0014 ld $14
145a 0044 ld $44
145b 0041 ld $41
145c 0014 ld $14
145d 0044 ld $44
145e 0041 ld $41
145f 0014 ld $14
1460 0004 ld $04
1461 0000 ld $00
1462 0000 ld $00
1463 0004 ld $04
1464 0000 ld $00
1465 0000 ld $00
1466 0000 ld $00
* 6 times
146a 0001 ld $01
146b 0000 ld $00
146c 0000 ld $00
146d 0041 ld $41
146e 0014 ld $14
146f 0044 ld $44
1470 0041 ld $41
1471 0050 ld $50
1472 0000 ld $00
1473 0000 ld $00
1474 0010 ld $10
1475 0055 ld $55
1476 0056 ld $56
1477 0015 ld $15
1478 0200 nop
1479 fe00 bra ac ;Trampoline for page $1400 reading (entry)
147a fc7b bra $147b
147b c224 st [$24]
147c 012a ld [$2a]
147d 8001 adda $01
147e fe00 bra ac
147f fcfa bra $14fa
1480 0000 ld $00 ;Pixels for packedParrot line 5
1481 0000 ld $00
1482 0000 ld $00
1483 0000 ld $00
1484 0001 ld $01
1485 0000 ld $00
1486 0004 ld $04
1487 0000 ld $00
1488 0000 ld $00
1489 0000 ld $00
* 7 times
148e 0014 ld $14
148f 0000 ld $00
1490 0000 ld $00
1491 0000 ld $00
1492 0000 ld $00
1493 0054 ld $54
1494 0000 ld $00
1495 0005 ld $05
1496 0000 ld $00
1497 0000 ld $00
1498 0000 ld $00
* 6 times
149c 0001 ld $01
149d 0000 ld $00
149e 0000 ld $00
149f 0010 ld $10
14a0 0000 ld $00
14a1 0000 ld $00
14a2 0050 ld $50
14a3 0000 ld $00
14a4 0010 ld $10
14a5 0010 ld $10
14a6 0040 ld $40
14a7 0000 ld $00
14a8 0000 ld $00
14a9 0004 ld $04
14aa 0004 ld $04
14ab 0000 ld $00
14ac 0001 ld $01
14ad 0040 ld $40
14ae 0000 ld $00
14af 0014 ld $14
14b0 0010 ld $10
14b1 0010 ld $10
14b2 0050 ld $50
14b3 0001 ld $01
14b4 0000 ld $00
14b5 0004 ld $04
14b6 0000 ld $00
14b7 0014 ld $14
14b8 0000 ld $00
14b9 0001 ld $01
14ba 0000 ld $00
14bb 0004 ld $04
14bc 0040 ld $40
14bd 0000 ld $00
14be 0000 ld $00
14bf 0040 ld $40
14c0 0000 ld $00
14c1 0000 ld $00
14c2 0040 ld $40
14c3 0000 ld $00
14c4 0010 ld $10
14c5 0041 ld $41
14c6 0015 ld $15
14c7 0014 ld $14
14c8 0000 ld $00
14c9 0040 ld $40
14ca 0000 ld $00
14cb 0000 ld $00
14cc 0010 ld $10
14cd 0000 ld $00
14ce 0000 ld $00
14cf 0054 ld $54
14d0 0054 ld $54
14d1 0050 ld $50
14d2 0055 ld $55
14d3 0050 ld $50
14d4 0000 ld $00
14d5 0000 ld $00
14d6 0004 ld $04
14d7 0000 ld $00
14d8 0000 ld $00
14d9 0050 ld $50
14da 0005 ld $05
14db 0051 ld $51
14dc 0010 ld $10
14dd 0005 ld $05
14de 0041 ld $41
14df 0014 ld $14
14e0 0040 ld $40
14e1 0001 ld $01
14e2 0040 ld $40
14e3 0040 ld $40
14e4 0000 ld $00
14e5 0001 ld $01
14e6 0000 ld $00
14e7 0000 ld $00
14e8 0000 ld $00
14e9 0000 ld $00
14ea 0010 ld $10
14eb 0010 ld $10
14ec 0045 ld $45
14ed 0051 ld $51
14ee 0010 ld $10
14ef 0005 ld $05
14f0 0041 ld $41
14f1 0004 ld $04
14f2 0000 ld $00
14f3 0000 ld $00
14f4 0000 ld $00
14f5 0055 ld $55
14f6 0055 ld $55
14f7 0011 ld $11
14f8 0200 nop
14f9 0200 nop
14fa c225 st [$25] ;Trampoline for page $1400 reading (continue)
14fb 012a ld [$2a]
14fc 8002 adda $02
14fd 1406 ld $06,y
14fe fe00 bra ac
14ff e0bc jmp y,$bc
1500 0000 ld $00 ;Pixels for packedParrot line 6
1501 0000 ld $00
1502 0000 ld $00
1503 0005 ld $05
1504 0000 ld $00
1505 0005 ld $05
1506 0000 ld $00
1507 0000 ld $00
1508 0000 ld $00
* 12 times
1512 0004 ld $04
1513 0000 ld $00
1514 0000 ld $00
1515 0000 ld $00
* 8 times
151b 0001 ld $01
151c 0010 ld $10
151d 0001 ld $01
151e 0000 ld $00
151f 0000 ld $00
1520 0000 ld $00
1521 0005 ld $05
1522 0000 ld $00
1523 0000 ld $00
1524 0000 ld $00
1525 0000 ld $00
1526 0004 ld $04
1527 0045 ld $45
1528 0055 ld $55
1529 0001 ld $01
152a 0040 ld $40
152b 0040 ld $40
152c 0004 ld $04
152d 0000 ld $00
152e 0040 ld $40
152f 0000 ld $00
1530 0000 ld $00
1531 0000 ld $00
1532 0000 ld $00
1533 0040 ld $40
1534 0005 ld $05
1535 0010 ld $10
1536 0001 ld $01
1537 0001 ld $01
1538 0000 ld $00
1539 0000 ld $00
153a 0000 ld $00
153b 0040 ld $40
153c 0000 ld $00
153d 0000 ld $00
153e 0000 ld $00
153f 0000 ld $00
1540 0054 ld $54
1541 0000 ld $00
1542 0040 ld $40
1543 0051 ld $51
1544 0015 ld $15
1545 0005 ld $05
1546 0000 ld $00
1547 0000 ld $00
1548 0001 ld $01
1549 0010 ld $10
154a 0000 ld $00
154b 0005 ld $05
154c 0000 ld $00
154d 0000 ld $00
154e 0001 ld $01
154f 0011 ld $11
1550 0055 ld $55
1551 0055 ld $55
1552 0015 ld $15
1553 0054 ld $54
1554 0000 ld $00
1555 0001 ld $01
1556 0000 ld $00
1557 0044 ld $44
1558 0040 ld $40
1559 0014 ld $14
155a 0044 ld $44
155b 0081 ld $81
155c 0014 ld $14
155d 0048 ld $48
155e 0081 ld $81
155f 0014 ld $14
1560 0004 ld $04
1561 0000 ld $00
1562 0000 ld $00
1563 0000 ld $00
* 5 times
1566 0050 ld $50
1567 0000 ld $00
1568 0000 ld $00
1569 0000 ld $00
156a 0040 ld $40
156b 0014 ld $14
156c 0004 ld $04
156d 0041 ld $41
156e 0014 ld $14
156f 0044 ld $44
1570 0001 ld $01
1571 0000 ld $00
1572 0054 ld $54
1573 0000 ld $00
1574 0000 ld $00
1575 0044 ld $44
1576 0005 ld $05
1577 0000 ld $00
1578 0200 nop
1579 fe00 bra ac ;Trampoline for page $1500 reading (entry)
157a fc7b bra $157b
157b c224 st [$24]
157c 012a ld [$2a]
157d 8001 adda $01
157e fe00 bra ac
157f fcfa bra $15fa
1580 0000 ld $00 ;Pixels for packedParrot line 7
1581 0000 ld $00
1582 0001 ld $01
1583 0000 ld $00
1584 0040 ld $40
1585 0000 ld $00
1586 0050 ld $50
1587 0001 ld $01
1588 0000 ld $00
1589 0000 ld $00
158a 0000 ld $00
* 10 times
1592 0040 ld $40
1593 0000 ld $00
1594 0000 ld $00
1595 0000 ld $00
1596 0040 ld $40
1597 0000 ld $00
1598 0000 ld $00
1599 0000 ld $00
* 5 times
159c 0001 ld $01
159d 0014 ld $14
159e 0040 ld $40
159f 0000 ld $00
15a0 0000 ld $00
15a1 0041 ld $41
15a2 0015 ld $15
15a3 0015 ld $15
15a4 0096 ld $96
15a5 00a6 ld $a6
15a6 006e ld $6e
15a7 00ea ld $ea
15a8 00b7 ld $b7
15a9 006a ld $6a
15aa 009a ld $9a
15ab 00ba ld $ba
15ac 006a ld $6a
15ad 0095 ld $95
15ae 0055 ld $55
15af 0015 ld $15
15b0 0051 ld $51
15b1 0011 ld $11
15b2 0054 ld $54
15b3 0001 ld $01
15b4 0010 ld $10
15b5 0000 ld $00
15b6 0040 ld $40
15b7 0000 ld $00
15b8 0000 ld $00
15b9 0040 ld $40
15ba 0004 ld $04
15bb 0000 ld $00
15bc 0001 ld $01
15bd 0000 ld $00
15be 0000 ld $00
15bf 0001 ld $01
15c0 0000 ld $00
15c1 0004 ld $04
15c2 0055 ld $55
15c3 0010 ld $10
15c4 0000 ld $00
15c5 0001 ld $01
15c6 0000 ld $00
15c7 0000 ld $00
15c8 0040 ld $40
15c9 0040 ld $40
15ca 0000 ld $00
15cb 0010 ld $10
15cc 0010 ld $10
15cd 0010 ld $10
15ce 0011 ld $11
15cf 0000 ld $00
15d0 0014 ld $14
15d1 0055 ld $55
15d2 0055 ld $55
15d3 0000 ld $00
15d4 0055 ld $55
15d5 0010 ld $10
15d6 0015 ld $15
15d7 0004 ld $04
15d8 0011 ld $11
15d9 0010 ld $10
15da 0000 ld $00
15db 0055 ld $55
15dc 0014 ld $14
15dd 0015 ld $15
15de 0051 ld $51
15df 0010 ld $10
15e0 0000 ld $00
15e1 0050 ld $50
15e2 0000 ld $00
15e3 0000 ld $00
15e4 0000 ld $00
15e5 0010 ld $10
15e6 0000 ld $00
15e7 0000 ld $00
15e8 0000 ld $00
15e9 0000 ld $00
15ea 0040 ld $40
15eb 0015 ld $15
15ec 0049 ld $49
15ed 0091 ld $91
15ee 0014 ld $14
15ef 0005 ld $05
15f0 0001 ld $01
15f1 0015 ld $15
15f2 0000 ld $00
15f3 0050 ld $50
15f4 0040 ld $40
15f5 0000 ld $00
15f6 0000 ld $00
15f7 0000 ld $00
15f8 0200 nop
15f9 0200 nop
15fa c225 st [$25] ;Trampoline for page $1500 reading (continue)
15fb 012a ld [$2a]
15fc 8002 adda $02
15fd 1406 ld $06,y
15fe fe00 bra ac
15ff e0bc jmp y,$bc
1600 0000 ld $00 ;Pixels for packedParrot line 8
1601 0000 ld $00
1602 0000 ld $00
1603 0044 ld $44
1604 0000 ld $00
1605 0000 ld $00
1606 0000 ld $00
1607 0000 ld $00
1608 0011 ld $11
1609 0000 ld $00
160a 0000 ld $00
160b 0000 ld $00
* 11 times
1614 0040 ld $40
1615 0000 ld $00
1616 0010 ld $10
1617 0000 ld $00
1618 0000 ld $00
1619 0000 ld $00
* 5 times
161c 0010 ld $10
161d 0000 ld $00
161e 0040 ld $40
161f 0055 ld $55
1620 0058 ld $58
1621 00db ld $db
1622 00fb ld $fb
1623 00ad ld $ad
1624 00ef ld $ef
1625 00f6 ld $f6
1626 007d ld $7d
1627 00eb ld $eb
1628 00f7 ld $f7
1629 00be ld $be
162a 00ef ld $ef
162b 00fb ld $fb
162c 00be ld $be
162d 00ef ld $ef
162e 00fb ld $fb
162f 00be ld $be
1630 00ef ld $ef
1631 00bb ld $bb
1632 006a ld $6a
1633 005a ld $5a
1634 0055 ld $55
1635 0059 ld $59
1636 0055 ld $55
1637 0011 ld $11
1638 0005 ld $05
1639 0000 ld $00
163a 0050 ld $50
163b 0014 ld $14
163c 0055 ld $55
163d 0061 ld $61
163e 0059 ld $59
163f 009a ld $9a
1640 00a6 ld $a6
1641 00ae ld $ae
1642 009e ld $9e
1643 00a6 ld $a6
1644 00be ld $be
1645 00af ld $af
1646 0055 ld $55
1647 0069 ld $69
1648 0016 ld $16
1649 0011 ld $11
164a 0004 ld $04
164b 0045 ld $45
164c 0000 ld $00
164d 0054 ld $54
164e 0055 ld $55
164f 0015 ld $15
1650 0040 ld $40
1651 0001 ld $01
1652 0000 ld $00
1653 0000 ld $00
1654 0000 ld $00
1655 0040 ld $40
1656 0010 ld $10
1657 0005 ld $05
1658 0051 ld $51
1659 0010 ld $10
165a 0001 ld $01
165b 0040 ld $40
165c 0000 ld $00
165d 0044 ld $44
165e 0001 ld $01
165f 0000 ld $00
1660 0015 ld $15
1661 0000 ld $00
1662 0000 ld $00
1663 0000 ld $00
* 7 times
1668 0040 ld $40
1669 0044 ld $44
166a 0000 ld $00
166b 0014 ld $14
166c 0054 ld $54
166d 0041 ld $41
166e 0010 ld $10
166f 0004 ld $04
1670 0000 ld $00
1671 0000 ld $00
1672 0004 ld $04
1673 0000 ld $00
1674 0000 ld $00
1675 0000 ld $00
1676 0000 ld $00
1677 0010 ld $10
1678 0200 nop
1679 fe00 bra ac ;Trampoline for page $1600 reading (entry)
167a fc7b bra $167b
167b c224 st [$24]
167c 012a ld [$2a]
167d 8001 adda $01
167e fe00 bra ac
167f fcfa bra $16fa
1680 0000 ld $00 ;Pixels for packedParrot line 9
1681 0000 ld $00
1682 0000 ld $00
1683 0000 ld $00
1684 0040 ld $40
1685 0000 ld $00
1686 0000 ld $00
1687 0000 ld $00
* 14 times
1693 0040 ld $40
1694 0000 ld $00
1695 0000 ld $00
1696 0000 ld $00
1697 0001 ld $01
1698 0000 ld $00
1699 0000 ld $00
169a 0044 ld $44
169b 0045 ld $45
169c 0054 ld $54
169d 0058 ld $58
169e 00df ld $df
169f 00fa ld $fa
16a0 00bd ld $bd
16a1 00ef ld $ef
16a2 00b6 ld $b6
16a3 007d ld $7d
16a4 00db ld $db
16a5 00b6 ld $b6
16a6 00bd ld $bd
16a7 00df ld $df
16a8 00fb ld $fb
16a9 006e ld $6e
16aa 00df ld $df
16ab 00fb ld $fb
16ac 006d ld $6d
16ad 00df ld $df
16ae 00fb ld $fb
16af 00be ld $be
16b0 00ef ld $ef
16b1 00fa ld $fa
16b2 00bd ld $bd
16b3 00ef ld $ef
16b4 00fb ld $fb
16b5 00be ld $be
16b6 00ff ld $ff
16b7 00fb ld $fb
16b8 00ae ld $ae
16b9 00ee ld $ee
16ba 00fa ld $fa
16bb 00ee ld $ee
16bc 00ef ld $ef
16bd 00fb ld $fb
16be 00bf ld $bf
16bf 00ff ld $ff
16c0 00fb ld $fb
16c1 00be ld $be
16c2 00ef ld $ef
16c3 00fb ld $fb
16c4 00be ld $be
16c5 00ef ld $ef
16c6 00fb ld $fb
16c7 00bd ld $bd
16c8 00ef ld $ef
16c9 00aa ld $aa
16ca 007e ld $7e
16cb 00ea ld $ea
16cc 00e6 ld $e6
16cd 006e ld $6e
16ce 00ab ld $ab
16cf 0006 ld $06
16d0 0000 ld $00
16d1 0044 ld $44
16d2 0004 ld $04
16d3 0000 ld $00
16d4 0005 ld $05
16d5 0010 ld $10
16d6 0000 ld $00
16d7 0045 ld $45
16d8 0041 ld $41
16d9 0014 ld $14
16da 0004 ld $04
16db 0000 ld $00
16dc 0000 ld $00
16dd 0000 ld $00
* 5 times
16e0 0001 ld $01
16e1 0001 ld $01
16e2 0000 ld $00
16e3 0000 ld $00
16e4 0000 ld $00
16e5 0004 ld $04
16e6 0000 ld $00
16e7 0000 ld $00
16e8 0004 ld $04
16e9 0000 ld $00
16ea 0040 ld $40
16eb 0000 ld $00
16ec 0000 ld $00
16ed 0050 ld $50
16ee 0000 ld $00
16ef 0010 ld $10
16f0 0010 ld $10
16f1 0000 ld $00
16f2 0040 ld $40
16f3 0004 ld $04
16f4 0010 ld $10
16f5 0005 ld $05
16f6 0051 ld $51
16f7 0000 ld $00
16f8 0200 nop
16f9 0200 nop
16fa c225 st [$25] ;Trampoline for page $1600 reading (continue)
16fb 012a ld [$2a]
16fc 8002 adda $02
16fd 1406 ld $06,y
16fe fe00 bra ac
16ff e0bc jmp y,$bc
1700 0000 ld $00 ;Pixels for packedParrot line 10
1701 0000 ld $00
1702 0000 ld $00
* 5 times
1705 0001 ld $01
1706 0000 ld $00
1707 0000 ld $00
1708 0000 ld $00
1709 0001 ld $01
170a 0000 ld $00
170b 0000 ld $00
170c 0000 ld $00
* 13 times
1717 0004 ld $04
1718 0055 ld $55
1719 0060 ld $60
171a 006d ld $6d
171b 009b ld $9b
171c 00b6 ld $b6
171d 007d ld $7d
171e 00db ld $db
171f 00b7 ld $b7
1720 006d ld $6d
1721 00db ld $db
1722 00f6 ld $f6
1723 0069 ld $69
1724 00db ld $db
1725 00f7 ld $f7
1726 007e ld $7e
1727 00ef ld $ef
1728 00f7 ld $f7
1729 006d ld $6d
172a 00df ld $df
172b 00b6 ld $b6
172c 007d ld $7d
172d 00db ld $db
172e 00b6 ld $b6
172f 006d ld $6d
1730 00df ld $df
1731 00f7 ld $f7
1732 007e ld $7e
1733 00ef ld $ef
1734 00fb ld $fb
1735 00be ld $be
1736 00ef ld $ef
1737 00fb ld $fb
1738 00be ld $be
1739 00ef ld $ef
173a 00fb ld $fb
173b 00be ld $be
173c 00ef ld $ef
173d 00fb ld $fb
173e 00be ld $be
173f 00df ld $df
1740 00f7 ld $f7
1741 007d ld $7d
1742 00ef ld $ef
1743 00f7 ld $f7
1744 00be ld $be
1745 00ef ld $ef
1746 00f7 ld $f7
1747 00be ld $be
1748 00df ld $df
1749 00f7 ld $f7
174a 00be ld $be
174b 00ef ld $ef
174c 00fb ld $fb
174d 00be ld $be
174e 00ef ld $ef
174f 0067 ld $67
1750 0055 ld $55
1751 0056 ld $56
1752 0066 ld $66
1753 0055 ld $55
1754 0000 ld $00
1755 0000 ld $00
1756 0015 ld $15
1757 0054 ld $54
1758 0040 ld $40
1759 0004 ld $04
175a 0010 ld $10
175b 0000 ld $00
175c 0000 ld $00
175d 0000 ld $00
175e 0010 ld $10
175f 0050 ld $50
1760 0040 ld $40
1761 0000 ld $00
1762 0000 ld $00
1763 0000 ld $00
* 7 times
1768 0010 ld $10
1769 0040 ld $40
176a 0001 ld $01
176b 0014 ld $14
176c 0000 ld $00
176d 0000 ld $00
176e 0000 ld $00
176f 0005 ld $05
1770 0040 ld $40
1771 0000 ld $00
1772 0000 ld $00
1773 0040 ld $40
1774 0000 ld $00
1775 0005 ld $05
1776 0050 ld $50
1777 0010 ld $10
1778 0200 nop
1779 fe00 bra ac ;Trampoline for page $1700 reading (entry)
177a fc7b bra $177b
177b c224 st [$24]
177c 012a ld [$2a]
177d 8001 adda $01
177e fe00 bra ac
177f fcfa bra $17fa
1780 0000 ld $00 ;Pixels for packedParrot line 11
1781 0000 ld $00
1782 0000 ld $00
* 12 times
178c 0005 ld $05
178d 0004 ld $04
178e 0000 ld $00
178f 0000 ld $00
1790 0000 ld $00
1791 0000 ld $00
1792 0040 ld $40
1793 0000 ld $00
1794 0000 ld $00
1795 0040 ld $40
1796 0060 ld $60
1797 005d ld $5d
1798 00d7 ld $d7
1799 00b5 ld $b5
179a 005d ld $5d
179b 00db ld $db
179c 00b6 ld $b6
179d 006d ld $6d
179e 00db ld $db
179f 00b6 ld $b6
17a0 006d ld $6d
17a1 00df ld $df
17a2 00b6 ld $b6
17a3 006d ld $6d
17a4 00eb ld $eb
17a5 00b7 ld $b7
17a6 007d ld $7d
17a7 00db ld $db
17a8 00b6 ld $b6
17a9 006d ld $6d
17aa 00db ld $db
17ab 00f6 ld $f6
17ac 00bd ld $bd
17ad 00df ld $df
17ae 00f6 ld $f6
17af 007d ld $7d
17b0 00ef ld $ef
17b1 00b7 ld $b7
17b2 00bd ld $bd
17b3 00db ld $db
17b4 00f7 ld $f7
17b5 00be ld $be
17b6 00ef ld $ef
17b7 00f7 ld $f7
17b8 007e ld $7e
17b9 00df ld $df
17ba 00f7 ld $f7
17bb 00be ld $be
17bc 00ef ld $ef
17bd 00fb ld $fb
17be 007d ld $7d
17bf 00ef ld $ef
17c0 00fb ld $fb
17c1 00be ld $be
17c2 00ef ld $ef
17c3 00fb ld $fb
17c4 007e ld $7e
17c5 00ef ld $ef
17c6 00fb ld $fb
17c7 00bd ld $bd
17c8 00df ld $df
17c9 00fb ld $fb
17ca 00bd ld $bd
17cb 00ef ld $ef
17cc 00fb ld $fb
17cd 007e ld $7e
17ce 00eb ld $eb
17cf 00f7 ld $f7
17d0 00be ld $be
17d1 00df ld $df
17d2 00fb ld $fb
17d3 00be ld $be
17d4 009f ld $9f
17d5 0055 ld $55
17d6 0040 ld $40
17d7 0001 ld $01
17d8 0000 ld $00
17d9 0014 ld $14
17da 0044 ld $44
17db 0000 ld $00
17dc 0004 ld $04
17dd 0000 ld $00
17de 0000 ld $00
17df 0004 ld $04
17e0 0004 ld $04
17e1 0050 ld $50
17e2 0000 ld $00
17e3 0000 ld $00
17e4 0001 ld $01
17e5 0000 ld $00
17e6 0000 ld $00
17e7 0000 ld $00
* 6 times
17eb 0010 ld $10
17ec 0005 ld $05
17ed 0001 ld $01
17ee 0001 ld $01
17ef 0040 ld $40
17f0 0001 ld $01
17f1 0000 ld $00
17f2 0000 ld $00
17f3 0010 ld $10
17f4 0000 ld $00
17f5 0044 ld $44
17f6 0044 ld $44
17f7 0000 ld $00
17f8 0200 nop
17f9 0200 nop
17fa c225 st [$25] ;Trampoline for page $1700 reading (continue)
17fb 012a ld [$2a]
17fc 8002 adda $02
17fd 1406 ld $06,y
17fe fe00 bra ac
17ff e0bc jmp y,$bc
1800 0000 ld $00 ;Pixels for packedParrot line 12
1801 0000 ld $00
1802 0000 ld $00
* 5 times
1805 0004 ld $04
1806 0000 ld $00
1807 0001 ld $01
1808 0000 ld $00
1809 0000 ld $00
180a 0000 ld $00
180b 0001 ld $01
180c 0000 ld $00
180d 0000 ld $00
180e 0000 ld $00
* 6 times
1812 0010 ld $10
1813 0001 ld $01
1814 0044 ld $44
1815 0086 ld $86
1816 0075 ld $75
1817 001d ld $1d
1818 00d7 ld $d7
1819 0071 ld $71
181a 001d ld $1d
181b 00d7 ld $d7
181c 0076 ld $76
181d 006d ld $6d
181e 00db ld $db
181f 00b5 ld $b5
1820 005d ld $5d
1821 00db ld $db
1822 00b6 ld $b6
1823 006d ld $6d
1824 00db ld $db
1825 00b6 ld $b6
1826 006d ld $6d
1827 00db ld $db
1828 00b7 ld $b7
1829 0069 ld $69
182a 00df ld $df
182b 00f6 ld $f6
182c 006d ld $6d
182d 00df ld $df
182e 00f7 ld $f7
182f 007e ld $7e
1830 00db ld $db
1831 00f7 ld $f7
1832 00be ld $be
1833 00ef ld $ef
1834 00fb ld $fb
1835 00be ld $be
1836 00ef ld $ef
1837 00fa ld $fa
1838 006d ld $6d
1839 00ef ld $ef
183a 00f7 ld $f7
183b 007e ld $7e
183c 00ef ld $ef
183d 00fb ld $fb
183e 00ba ld $ba
183f 00ef ld $ef
1840 00bb ld $bb
1841 007d ld $7d
1842 00df ld $df
1843 00f6 ld $f6
1844 00bd ld $bd
1845 00db ld $db
1846 00f7 ld $f7
1847 006e ld $6e
1848 00ef ld $ef
1849 00b7 ld $b7
184a 007e ld $7e
184b 00df ld $df
184c 00fb ld $fb
184d 00bd ld $bd
184e 00db ld $db
184f 00b7 ld $b7
1850 006d ld $6d
1851 00db ld $db
1852 00b7 ld $b7
1853 007d ld $7d
1854 00ab ld $ab
1855 0017 ld $17
1856 0000 ld $00
1857 0040 ld $40
1858 0051 ld $51
1859 0011 ld $11
185a 0001 ld $01
185b 0001 ld $01
185c 0000 ld $00
185d 0000 ld $00
185e 0000 ld $00
185f 0000 ld $00
1860 0040 ld $40
1861 0000 ld $00
1862 0001 ld $01
1863 0040 ld $40
1864 0000 ld $00
1865 0011 ld $11
1866 0040 ld $40
1867 0001 ld $01
1868 0000 ld $00
1869 0000 ld $00
186a 0000 ld $00
186b 0000 ld $00
186c 0040 ld $40
186d 0040 ld $40
186e 0014 ld $14
186f 0010 ld $10
1870 0000 ld $00
1871 0040 ld $40
1872 0005 ld $05
1873 0040 ld $40
1874 0015 ld $15
1875 0050 ld $50
1876 0001 ld $01
1877 0015 ld $15
1878 0200 nop
1879 fe00 bra ac ;Trampoline for page $1800 reading (entry)
187a fc7b bra $187b
187b c224 st [$24]
187c 012a ld [$2a]
187d 8001 adda $01
187e fe00 bra ac
187f fcfa bra $18fa
1880 0000 ld $00 ;Pixels for packedParrot line 13
1881 0000 ld $00
1882 0000 ld $00
* 19 times
1893 0020 ld $20
1894 005c ld $5c
1895 00c7 ld $c7
1896 0075 ld $75
1897 005c ld $5c
1898 00c2 ld $c2
1899 0071 ld $71
189a 001d ld $1d
189b 00d7 ld $d7
189c 0071 ld $71
189d 001d ld $1d
189e 00d7 ld $d7
189f 0076 ld $76
18a0 006c ld $6c
18a1 00ca ld $ca
18a2 00b6 ld $b6
18a3 006d ld $6d
18a4 00db ld $db
18a5 00f6 ld $f6
18a6 006d ld $6d
18a7 00db ld $db
18a8 00b6 ld $b6
18a9 002d ld $2d
18aa 00db ld $db
18ab 00b6 ld $b6
18ac 006d ld $6d
18ad 00db ld $db
18ae 00b6 ld $b6
18af 006d ld $6d
18b0 00db ld $db
18b1 00fb ld $fb
18b2 007d ld $7d
18b3 00db ld $db
18b4 00f7 ld $f7
18b5 006e ld $6e
18b6 00ef ld $ef
18b7 00f7 ld $f7
18b8 007d ld $7d
18b9 00ef ld $ef
18ba 00fb ld $fb
18bb 00ba ld $ba
18bc 00ef ld $ef
18bd 00f6 ld $f6
18be 006d ld $6d
18bf 00df ld $df
18c0 00f6 ld $f6
18c1 007d ld $7d
18c2 00db ld $db
18c3 00b6 ld $b6
18c4 007d ld $7d
18c5 00df ld $df
18c6 00fb ld $fb
18c7 00be ld $be
18c8 00df ld $df
18c9 00fb ld $fb
18ca 00ad ld $ad
18cb 00df ld $df
18cc 00b7 ld $b7
18cd 007e ld $7e
18ce 00db ld $db
18cf 00b7 ld $b7
18d0 007d ld $7d
18d1 00db ld $db
18d2 00a6 ld $a6
18d3 006d ld $6d
18d4 009a ld $9a
18d5 00a6 ld $a6
18d6 0059 ld $59
18d7 0055 ld $55
18d8 0011 ld $11
18d9 0000 ld $00
18da 0054 ld $54
18db 0000 ld $00
18dc 0000 ld $00
18dd 0000 ld $00
18de 0000 ld $00
18df 0001 ld $01
18e0 0000 ld $00
18e1 0040 ld $40
18e2 0000 ld $00
18e3 0000 ld $00
18e4 0000 ld $00
18e5 0004 ld $04
18e6 0000 ld $00
18e7 0004 ld $04
18e8 0000 ld $00
18e9 0010 ld $10
18ea 0000 ld $00
18eb 0000 ld $00
18ec 0000 ld $00
18ed 0004 ld $04
18ee 0000 ld $00
18ef 0004 ld $04
18f0 0050 ld $50
18f1 0000 ld $00
18f2 0000 ld $00
18f3 0050 ld $50
18f4 0000 ld $00
18f5 0000 ld $00
18f6 0015 ld $15
18f7 0010 ld $10
18f8 0200 nop
18f9 0200 nop
18fa c225 st [$25] ;Trampoline for page $1800 reading (continue)
18fb 012a ld [$2a]
18fc 8002 adda $02
18fd 1406 ld $06,y
18fe fe00 bra ac
18ff e0bc jmp y,$bc
1900 0040 ld $40 ;Pixels for packedParrot line 14
1901 0001 ld $01
1902 0000 ld $00
1903 0000 ld $00
1904 0000 ld $00
* 16 times
1912 0040 ld $40
1913 0060 ld $60
1914 001d ld $1d
1915 00d3 ld $d3
1916 0031 ld $31
1917 004c ld $4c
1918 00c7 ld $c7
1919 0034 ld $34
191a 001c ld $1c
191b 00c3 ld $c3
191c 0075 ld $75
191d 005c ld $5c
191e 00d7 ld $d7
191f 00b5 ld $b5
1920 005d ld $5d
1921 00db ld $db
1922 00b6 ld $b6
1923 006d ld $6d
1924 00db ld $db
1925 00a1 ld $a1
1926 005d ld $5d
1927 00db ld $db
1928 0076 ld $76
1929 006c ld $6c
192a 00db ld $db
192b 00a2 ld $a2
192c 002d ld $2d
192d 00db ld $db
192e 00f6 ld $f6
192f 006d ld $6d
1930 00de ld $de
1931 00b6 ld $b6
1932 0069 ld $69
1933 00db ld $db
1934 00b7 ld $b7
1935 007d ld $7d
1936 00df ld $df
1937 00b6 ld $b6
1938 006d ld $6d
1939 00df ld $df
193a 00b6 ld $b6
193b 007d ld $7d
193c 00df ld $df
193d 00f7 ld $f7
193e 007e ld $7e
193f 00eb ld $eb
1940 00b7 ld $b7
1941 006e ld $6e
1942 00db ld $db
1943 00f7 ld $f7
1944 00ad ld $ad
1945 00db ld $db
1946 00bb ld $bb
1947 007d ld $7d
1948 00ef ld $ef
1949 00f7 ld $f7
194a 006e ld $6e
194b 00db ld $db
194c 00b6 ld $b6
194d 006d ld $6d
194e 00df ld $df
194f 00fa ld $fa
1950 006d ld $6d
1951 00df ld $df
1952 00f6 ld $f6
1953 00ad ld $ad
1954 00ef ld $ef
1955 00fb ld $fb
1956 00be ld $be
1957 00ef ld $ef
1958 00ab ld $ab
1959 0055 ld $55
195a 0001 ld $01
195b 0050 ld $50
195c 0040 ld $40
195d 0040 ld $40
195e 0000 ld $00
195f 0014 ld $14
1960 0040 ld $40
1961 0001 ld $01
1962 0004 ld $04
1963 0000 ld $00
1964 0001 ld $01
1965 0010 ld $10
1966 0001 ld $01
1967 0011 ld $11
1968 0010 ld $10
1969 0000 ld $00
196a 0000 ld $00
196b 0000 ld $00
196c 0000 ld $00
196d 0010 ld $10
196e 0010 ld $10
196f 0011 ld $11
1970 0001 ld $01
1971 0000 ld $00
1972 0055 ld $55
1973 0051 ld $51
1974 0055 ld $55
1975 0005 ld $05
1976 0040 ld $40
1977 0054 ld $54
1978 0200 nop
1979 fe00 bra ac ;Trampoline for page $1900 reading (entry)
197a fc7b bra $197b
197b c224 st [$24]
197c 012a ld [$2a]
197d 8001 adda $01
197e fe00 bra ac
197f fcfa bra $19fa
1980 0000 ld $00 ;Pixels for packedParrot line 15
1981 0000 ld $00
1982 0001 ld $01
1983 0000 ld $00
1984 0000 ld $00
1985 0000 ld $00
* 14 times
1991 0010 ld $10
1992 0040 ld $40
1993 0060 ld $60
1994 004c ld $4c
1995 0087 ld $87
1996 0034 ld $34
1997 001c ld $1c
1998 00d2 ld $d2
1999 0020 ld $20
199a 004c ld $4c
199b 00c2 ld $c2
199c 0071 ld $71
199d 001d ld $1d
199e 00db ld $db
199f 0071 ld $71
19a0 002d ld $2d
19a1 00d7 ld $d7
19a2 0076 ld $76
19a3 002d ld $2d
19a4 00d7 ld $d7
19a5 00b6 ld $b6
19a6 005d ld $5d
19a7 00da ld $da
19a8 00b5 ld $b5
19a9 006d ld $6d
19aa 00d7 ld $d7
19ab 0071 ld $71
19ac 006d ld $6d
19ad 00db ld $db
19ae 00b6 ld $b6
19af 006d ld $6d
19b0 00db ld $db
19b1 00b5 ld $b5
19b2 006c ld $6c
19b3 00df ld $df
19b4 00b6 ld $b6
19b5 006d ld $6d
19b6 00db ld $db
19b7 00a7 ld $a7
19b8 007d ld $7d
19b9 00db ld $db
19ba 00f2 ld $f2
19bb 006d ld $6d
19bc 00db ld $db
19bd 00f6 ld $f6
19be 007e ld $7e
19bf 00db ld $db
19c0 00f7 ld $f7
19c1 007d ld $7d
19c2 00db ld $db
19c3 00b6 ld $b6
19c4 007d ld $7d
19c5 00da ld $da
19c6 00f7 ld $f7
19c7 006d ld $6d
19c8 00db ld $db
19c9 00b7 ld $b7
19ca 006d ld $6d
19cb 00df ld $df
19cc 00f6 ld $f6
19cd 00bd ld $bd
19ce 00db ld $db
19cf 00f7 ld $f7
19d0 00be ld $be
19d1 00ef ld $ef
19d2 00f7 ld $f7
19d3 007e ld $7e
19d4 00ef ld $ef
19d5 00fb ld $fb
19d6 00be ld $be
19d7 00ef ld $ef
19d8 00fb ld $fb
19d9 00be ld $be
19da 006b ld $6b
19db 0001 ld $01
19dc 0004 ld $04
19dd 0000 ld $00
19de 0001 ld $01
19df 0000 ld $00
19e0 0001 ld $01
19e1 0050 ld $50
19e2 0001 ld $01
19e3 0000 ld $00
19e4 0000 ld $00
19e5 0004 ld $04
19e6 0044 ld $44
19e7 0051 ld $51
19e8 0055 ld $55
19e9 0055 ld $55
19ea 0001 ld $01
19eb 0014 ld $14
19ec 0044 ld $44
19ed 0041 ld $41
19ee 0015 ld $15
19ef 0045 ld $45
19f0 0051 ld $51
19f1 0015 ld $15
19f2 0004 ld $04
19f3 0055 ld $55
19f4 00a5 ld $a5
19f5 0055 ld $55
19f6 0055 ld $55
19f7 0010 ld $10
19f8 0200 nop
19f9 0200 nop
19fa c225 st [$25] ;Trampoline for page $1900 reading (continue)
19fb 012a ld [$2a]
19fc 8002 adda $02
19fd 1406 ld $06,y
19fe fe00 bra ac
19ff e0bc jmp y,$bc
1a00 00aa ld $aa ;Pixels for packedParrot line 16
1a01 0055 ld $55
1a02 0001 ld $01
1a03 0000 ld $00
1a04 0000 ld $00
1a05 0000 ld $00
* 13 times
1a10 0010 ld $10
1a11 0040 ld $40
1a12 0000 ld $00
1a13 0070 ld $70
1a14 0009 ld $09
1a15 00c2 ld $c2
1a16 0021 ld $21
1a17 000d ld $0d
1a18 00c2 ld $c2
1a19 0021 ld $21
1a1a 000c ld $0c
1a1b 00d2 ld $d2
1a1c 0030 ld $30
1a1d 0058 ld $58
1a1e 0087 ld $87
1a1f 0075 ld $75
1a20 0058 ld $58
1a21 0097 ld $97
1a22 0075 ld $75
1a23 0058 ld $58
1a24 00db ld $db
1a25 00b6 ld $b6
1a26 00ad ld $ad
1a27 00eb ld $eb
1a28 00ba ld $ba
1a29 00af ld $af
1a2a 00eb ld $eb
1a2b 00ba ld $ba
1a2c 006d ld $6d
1a2d 00db ld $db
1a2e 00b6 ld $b6
1a2f 006d ld $6d
1a30 00db ld $db
1a31 0076 ld $76
1a32 006d ld $6d
1a33 00d7 ld $d7
1a34 00b6 ld $b6
1a35 006d ld $6d
1a36 00db ld $db
1a37 00f6 ld $f6
1a38 007d ld $7d
1a39 00db ld $db
1a3a 00b7 ld $b7
1a3b 003d ld $3d
1a3c 00db ld $db
1a3d 00f7 ld $f7
1a3e 006d ld $6d
1a3f 00df ld $df
1a40 00f6 ld $f6
1a41 006d ld $6d
1a42 00cb ld $cb
1a43 00b6 ld $b6
1a44 006d ld $6d
1a45 00cb ld $cb
1a46 00b6 ld $b6
1a47 006d ld $6d
1a48 00de ld $de
1a49 00f6 ld $f6
1a4a 006d ld $6d
1a4b 00db ld $db
1a4c 00f6 ld $f6
1a4d 00ad ld $ad
1a4e 00de ld $de
1a4f 00f6 ld $f6
1a50 00bd ld $bd
1a51 00ef ld $ef
1a52 00fb ld $fb
1a53 00be ld $be
1a54 00ef ld $ef
1a55 00fb ld $fb
1a56 00be ld $be
1a57 00ef ld $ef
1a58 00fb ld $fb
1a59 00be ld $be
1a5a 00ef ld $ef
1a5b 00ab ld $ab
1a5c 0001 ld $01
1a5d 0040 ld $40
1a5e 0040 ld $40
1a5f 0014 ld $14
1a60 0040 ld $40
1a61 0001 ld $01
1a62 0000 ld $00
1a63 0040 ld $40
1a64 0044 ld $44
1a65 0000 ld $00
1a66 0005 ld $05
1a67 0091 ld $91
1a68 0065 ld $65
1a69 0049 ld $49
1a6a 0045 ld $45
1a6b 0014 ld $14
1a6c 0045 ld $45
1a6d 0051 ld $51
1a6e 0010 ld $10
1a6f 0004 ld $04
1a70 0055 ld $55
1a71 0054 ld $54
1a72 0040 ld $40
1a73 0051 ld $51
1a74 0010 ld $10
1a75 0004 ld $04
1a76 0041 ld $41
1a77 0010 ld $10
1a78 0200 nop
1a79 fe00 bra ac ;Trampoline for page $1a00 reading (entry)
1a7a fc7b bra $1a7b
1a7b c224 st [$24]
1a7c 012a ld [$2a]
1a7d 8001 adda $01
1a7e fe00 bra ac
1a7f fcfa bra $1afa
1a80 007e ld $7e ;Pixels for packedParrot line 17
1a81 0055 ld $55
1a82 0001 ld $01
1a83 0000 ld $00
1a84 0000 ld $00
1a85 0000 ld $00
* 11 times
1a8e 0014 ld $14
1a8f 0010 ld $10
1a90 0000 ld $00
1a91 0000 ld $00
1a92 0000 ld $00
1a93 0010 ld $10
1a94 0018 ld $18
1a95 0093 ld $93
1a96 0020 ld $20
1a97 0018 ld $18
1a98 00d2 ld $d2
1a99 0030 ld $30
1a9a 0019 ld $19
1a9b 00c2 ld $c2
1a9c 0064 ld $64
1a9d 000c ld $0c
1a9e 0082 ld $82
1a9f 00a5 ld $a5
1aa0 009d ld $9d
1aa1 00ea ld $ea
1aa2 00a6 ld $a6
1aa3 005e ld $5e
1aa4 00ab ld $ab
1aa5 00ba ld $ba
1aa6 00ee ld $ee
1aa7 00fb ld $fb
1aa8 00ef ld $ef
1aa9 00ff ld $ff
1aaa 00ff ld $ff
1aab 00af ld $af
1aac 00ae ld $ae
1aad 00eb ld $eb
1aae 00aa ld $aa
1aaf 006e ld $6e
1ab0 00d7 ld $d7
1ab1 0076 ld $76
1ab2 006d ld $6d
1ab3 00db ld $db
1ab4 00b6 ld $b6
1ab5 006d ld $6d
1ab6 00df ld $df
1ab7 00b7 ld $b7
1ab8 006d ld $6d
1ab9 00df ld $df
1aba 00b7 ld $b7
1abb 006d ld $6d
1abc 00df ld $df
1abd 00f6 ld $f6
1abe 006d ld $6d
1abf 00df ld $df
1ac0 00a6 ld $a6
1ac1 006d ld $6d
1ac2 00cb ld $cb
1ac3 00f6 ld $f6
1ac4 006d ld $6d
1ac5 00db ld $db
1ac6 00b2 ld $b2
1ac7 006d ld $6d
1ac8 00db ld $db
1ac9 00b6 ld $b6
1aca 006d ld $6d
1acb 00db ld $db
1acc 00f6 ld $f6
1acd 007d ld $7d
1ace 00db ld $db
1acf 00f6 ld $f6
1ad0 00bd ld $bd
1ad1 00ef ld $ef
1ad2 00fb ld $fb
1ad3 00be ld $be
1ad4 00ef ld $ef
1ad5 00bb ld $bb
1ad6 00bd ld $bd
1ad7 00ef ld $ef
1ad8 00fa ld $fa
1ad9 00bd ld $bd
1ada 00ef ld $ef
1adb 00fb ld $fb
1adc 007e ld $7e
1add 0056 ld $56
1ade 0011 ld $11
1adf 0000 ld $00
1ae0 0015 ld $15
1ae1 0050 ld $50
1ae2 0014 ld $14
1ae3 0040 ld $40
1ae4 0001 ld $01
1ae5 0004 ld $04
1ae6 0050 ld $50
1ae7 0051 ld $51
1ae8 0064 ld $64
1ae9 0055 ld $55
1aea 0092 ld $92
1aeb 0064 ld $64
1aec 005a ld $5a
1aed 0096 ld $96
1aee 0069 ld $69
1aef 0055 ld $55
1af0 0041 ld $41
1af1 0014 ld $14
1af2 0044 ld $44
1af3 0041 ld $41
1af4 0010 ld $10
1af5 0005 ld $05
1af6 0051 ld $51
1af7 0010 ld $10
1af8 0200 nop
1af9 0200 nop
1afa c225 st [$25] ;Trampoline for page $1a00 reading (continue)
1afb 012a ld [$2a]
1afc 8002 adda $02
1afd 1406 ld $06,y
1afe fe00 bra ac
1aff e0bc jmp y,$bc
1b00 0001 ld $01 ;Pixels for packedParrot line 18
1b01 0000 ld $00
1b02 0000 ld $00
1b03 0000 ld $00
* 15 times
1b10 0001 ld $01
1b11 0000 ld $00
1b12 0000 ld $00
1b13 0001 ld $01
1b14 0005 ld $05
1b15 0041 ld $41
1b16 0060 ld $60
1b17 0059 ld $59
1b18 0042 ld $42
1b19 0060 ld $60
1b1a 0048 ld $48
1b1b 0082 ld $82
1b1c 0020 ld $20
1b1d 0048 ld $48
1b1e 00d6 ld $d6
1b1f 00b5 ld $b5
1b20 00aa ld $aa
1b21 00eb ld $eb
1b22 00aa ld $aa
1b23 00ee ld $ee
1b24 00ea ld $ea
1b25 00ae ld $ae
1b26 00aa ld $aa
1b27 00af ld $af
1b28 00be ld $be
1b29 00ee ld $ee
1b2a 00ff ld $ff
1b2b 00fe ld $fe
1b2c 00ef ld $ef
1b2d 00ff ld $ff
1b2e 00ba ld $ba
1b2f 00ae ld $ae
1b30 00eb ld $eb
1b31 00b6 ld $b6
1b32 006d ld $6d
1b33 00db ld $db
1b34 00b6 ld $b6
1b35 006d ld $6d
1b36 00db ld $db
1b37 00b7 ld $b7
1b38 007d ld $7d
1b39 00db ld $db
1b3a 00b6 ld $b6
1b3b 006d ld $6d
1b3c 00df ld $df
1b3d 00f6 ld $f6
1b3e 006d ld $6d
1b3f 00db ld $db
1b40 00b6 ld $b6
1b41 006c ld $6c
1b42 00db ld $db
1b43 00b2 ld $b2
1b44 006d ld $6d
1b45 00db ld $db
1b46 0075 ld $75
1b47 001c ld $1c
1b48 00d7 ld $d7
1b49 0071 ld $71
1b4a 006c ld $6c
1b4b 00c7 ld $c7
1b4c 0076 ld $76
1b4d 006d ld $6d
1b4e 00db ld $db
1b4f 00b6 ld $b6
1b50 00ad ld $ad
1b51 00de ld $de
1b52 00bb ld $bb
1b53 007e ld $7e
1b54 00ef ld $ef
1b55 00f7 ld $f7
1b56 006e ld $6e
1b57 00da ld $da
1b58 00b6 ld $b6
1b59 006d ld $6d
1b5a 00db ld $db
1b5b 00f6 ld $f6
1b5c 00ae ld $ae
1b5d 00ef ld $ef
1b5e 0056 ld $56
1b5f 0015 ld $15
1b60 0045 ld $45
1b61 0040 ld $40
1b62 0001 ld $01
1b63 0001 ld $01
1b64 0051 ld $51
1b65 0014 ld $14
1b66 0044 ld $44
1b67 00a5 ld $a5
1b68 00a9 ld $a9
1b69 0059 ld $59
1b6a 0095 ld $95
1b6b 0064 ld $64
1b6c 009a ld $9a
1b6d 00aa ld $aa
1b6e 0069 ld $69
1b6f 005a ld $5a
1b70 0056 ld $56
1b71 0040 ld $40
1b72 0055 ld $55
1b73 0055 ld $55
1b74 0055 ld $55
1b75 0000 ld $00
1b76 0000 ld $00
1b77 0000 ld $00
1b78 0200 nop
1b79 fe00 bra ac ;Trampoline for page $1b00 reading (entry)
1b7a fc7b bra $1b7b
1b7b c224 st [$24]
1b7c 012a ld [$2a]
1b7d 8001 adda $01
1b7e fe00 bra ac
1b7f fcfa bra $1bfa
1b80 0000 ld $00 ;Pixels for packedParrot line 19
1b81 0000 ld $00
1b82 0000 ld $00
* 14 times
1b8e 0001 ld $01
1b8f 0001 ld $01
1b90 0000 ld $00
1b91 0000 ld $00
1b92 0001 ld $01
1b93 0000 ld $00
1b94 0000 ld $00
1b95 0095 ld $95
1b96 00fa ld $fa
1b97 00ab ld $ab
1b98 00aa ld $aa
1b99 0025 ld $25
1b9a 000c ld $0c
1b9b 0092 ld $92
1b9c 0021 ld $21
1b9d 0008 ld $08
1b9e 0082 ld $82
1b9f 00ba ld $ba
1ba0 00ee ld $ee
1ba1 00ea ld $ea
1ba2 00fe ld $fe
1ba3 00af ld $af
1ba4 00ff ld $ff
1ba5 00aa ld $aa
1ba6 006a ld $6a
1ba7 0055 ld $55
1ba8 00a5 ld $a5
1ba9 00fe ld $fe
1baa 00ea ld $ea
1bab 00bf ld $bf
1bac 00fb ld $fb
1bad 00ef ld $ef
1bae 00fe ld $fe
1baf 00ff ld $ff
1bb0 00ff ld $ff
1bb1 00ba ld $ba
1bb2 00ae ld $ae
1bb3 00db ld $db
1bb4 00b6 ld $b6
1bb5 006d ld $6d
1bb6 00da ld $da
1bb7 00b6 ld $b6
1bb8 006d ld $6d
1bb9 00da ld $da
1bba 00b6 ld $b6
1bbb 006d ld $6d
1bbc 009b ld $9b
1bbd 00b7 ld $b7
1bbe 007d ld $7d
1bbf 00cb ld $cb
1bc0 00b6 ld $b6
1bc1 006d ld $6d
1bc2 00db ld $db
1bc3 00b6 ld $b6
1bc4 005d ld $5d
1bc5 008b ld $8b
1bc6 00b1 ld $b1
1bc7 001d ld $1d
1bc8 00db ld $db
1bc9 0071 ld $71
1bca 001d ld $1d
1bcb 00d7 ld $d7
1bcc 00a2 ld $a2
1bcd 001d ld $1d
1bce 00db ld $db
1bcf 0075 ld $75
1bd0 006c ld $6c
1bd1 00db ld $db
1bd2 00f6 ld $f6
1bd3 007d ld $7d
1bd4 00af ld $af
1bd5 00fa ld $fa
1bd6 006d ld $6d
1bd7 00db ld $db
1bd8 00b2 ld $b2
1bd9 006d ld $6d
1bda 00df ld $df
1bdb 00b6 ld $b6
1bdc 007d ld $7d
1bdd 00ef ld $ef
1bde 00fb ld $fb
1bdf 0059 ld $59
1be0 0000 ld $00
1be1 0010 ld $10
1be2 0000 ld $00
1be3 0040 ld $40
1be4 0041 ld $41
1be5 0014 ld $14
1be6 0005 ld $05
1be7 0051 ld $51
1be8 0064 ld $64
1be9 0045 ld $45
1bea 0096 ld $96
1beb 0014 ld $14
1bec 0089 ld $89
1bed 00a6 ld $a6
1bee 00aa ld $aa
1bef 0099 ld $99
1bf0 0096 ld $96
1bf1 0065 ld $65
1bf2 00aa ld $aa
1bf3 00aa ld $aa
1bf4 0026 ld $26
1bf5 0005 ld $05
1bf6 0011 ld $11
1bf7 0011 ld $11
1bf8 0200 nop
1bf9 0200 nop
1bfa c225 st [$25] ;Trampoline for page $1b00 reading (continue)
1bfb 012a ld [$2a]
1bfc 8002 adda $02
1bfd 1406 ld $06,y
1bfe fe00 bra ac
1bff e0bc jmp y,$bc
1c00 0000 ld $00 ;Pixels for packedParrot line 20
1c01 0000 ld $00
1c02 0000 ld $00
* 5 times
1c05 0014 ld $14
1c06 0010 ld $10
1c07 0000 ld $00
1c08 0014 ld $14
1c09 0000 ld $00
1c0a 0044 ld $44
1c0b 0000 ld $00
1c0c 0000 ld $00
1c0d 0040 ld $40
1c0e 0000 ld $00
1c0f 0000 ld $00
1c10 0000 ld $00
1c11 0000 ld $00
1c12 0054 ld $54
1c13 0000 ld $00
1c14 0000 ld $00
1c15 00ef ld $ef
1c16 00bf ld $bf
1c17 00ff ld $ff
1c18 00ab ld $ab
1c19 006a ld $6a
1c1a 0009 ld $09
1c1b 0042 ld $42
1c1c 0010 ld $10
1c1d 0009 ld $09
1c1e 0096 ld $96
1c1f 00b5 ld $b5
1c20 00bf ld $bf
1c21 00fb ld $fb
1c22 00ab ld $ab
1c23 00bf ld $bf
1c24 00fa ld $fa
1c25 00aa ld $aa
1c26 00aa ld $aa
1c27 00a6 ld $a6
1c28 00fa ld $fa
1c29 00ea ld $ea
1c2a 00ff ld $ff
1c2b 00fa ld $fa
1c2c 00af ld $af
1c2d 00fb ld $fb
1c2e 00ff ld $ff
1c2f 00af ld $af
1c30 00fe ld $fe
1c31 00ba ld $ba
1c32 00af ld $af
1c33 00db ld $db
1c34 00b6 ld $b6
1c35 006d ld $6d
1c36 00db ld $db
1c37 00b6 ld $b6
1c38 006d ld $6d
1c39 00db ld $db
1c3a 00f6 ld $f6
1c3b 00bd ld $bd
1c3c 00db ld $db
1c3d 00b6 ld $b6
1c3e 006d ld $6d
1c3f 00db ld $db
1c40 00b6 ld $b6
1c41 006c ld $6c
1c42 00db ld $db
1c43 00b6 ld $b6
1c44 006d ld $6d
1c45 00db ld $db
1c46 00b5 ld $b5
1c47 006c ld $6c
1c48 00db ld $db
1c49 00b6 ld $b6
1c4a 006d ld $6d
1c4b 00db ld $db
1c4c 00b6 ld $b6
1c4d 006d ld $6d
1c4e 00db ld $db
1c4f 00b6 ld $b6
1c50 006d ld $6d
1c51 00db ld $db
1c52 00b6 ld $b6
1c53 006e ld $6e
1c54 00db ld $db
1c55 00b6 ld $b6
1c56 006d ld $6d
1c57 00d7 ld $d7
1c58 00b6 ld $b6
1c59 007d ld $7d
1c5a 00ef ld $ef
1c5b 00e6 ld $e6
1c5c 007d ld $7d
1c5d 00eb ld $eb
1c5e 00ab ld $ab
1c5f 0015 ld $15
1c60 0045 ld $45
1c61 0044 ld $44
1c62 0000 ld $00
1c63 0000 ld $00
1c64 0014 ld $14
1c65 0000 ld $00
1c66 0045 ld $45
1c67 0040 ld $40
1c68 0004 ld $04
1c69 0045 ld $45
1c6a 0051 ld $51
1c6b 0064 ld $64
1c6c 0049 ld $49
1c6d 0091 ld $91
1c6e 0025 ld $25
1c6f 005a ld $5a
1c70 00a6 ld $a6
1c71 00aa ld $aa
1c72 0059 ld $59
1c73 0096 ld $96
1c74 0010 ld $10
1c75 0005 ld $05
1c76 0000 ld $00
1c77 0000 ld $00
1c78 0200 nop
1c79 fe00 bra ac ;Trampoline for page $1c00 reading (entry)
1c7a fc7b bra $1c7b
1c7b c224 st [$24]
1c7c 012a ld [$2a]
1c7d 8001 adda $01
1c7e fe00 bra ac
1c7f fcfa bra $1cfa
1c80 0000 ld $00 ;Pixels for packedParrot line 21
1c81 0000 ld $00
1c82 0000 ld $00
1c83 0000 ld $00
1c84 0004 ld $04
1c85 0000 ld $00
1c86 0054 ld $54
1c87 0001 ld $01
1c88 0040 ld $40
1c89 0004 ld $04
1c8a 0010 ld $10
1c8b 0000 ld $00
1c8c 0001 ld $01
1c8d 0011 ld $11
1c8e 0000 ld $00
1c8f 0000 ld $00
1c90 0004 ld $04
1c91 0000 ld $00
1c92 0001 ld $01
1c93 0005 ld $05
1c94 00a8 ld $a8
1c95 00ff ld $ff
1c96 00ff ld $ff
1c97 00ee ld $ee
1c98 00ef ld $ef
1c99 00ff ld $ff
1c9a 009b ld $9b
1c9b 0096 ld $96
1c9c 0020 ld $20
1c9d 0008 ld $08
1c9e 0082 ld $82
1c9f 00a5 ld $a5
1ca0 00aa ld $aa
1ca1 00bb ld $bb
1ca2 00ba ld $ba
1ca3 00bf ld $bf
1ca4 00bb ld $bb
1ca5 00ff ld $ff
1ca6 00ef ld $ef
1ca7 00ef ld $ef
1ca8 00ae ld $ae
1ca9 00ee ld $ee
1caa 00ef ld $ef
1cab 00ae ld $ae
1cac 00ae ld $ae
1cad 00ea ld $ea
1cae 00aa ld $aa
1caf 00fe ld $fe
1cb0 00fb ld $fb
1cb1 00bf ld $bf
1cb2 00be ld $be
1cb3 00db ld $db
1cb4 00fa ld $fa
1cb5 00ad ld $ad
1cb6 00df ld $df
1cb7 00fa ld $fa
1cb8 00ad ld $ad
1cb9 00db ld $db
1cba 00b6 ld $b6
1cbb 007e ld $7e
1cbc 00eb ld $eb
1cbd 00b7 ld $b7
1cbe 002d ld $2d
1cbf 00db ld $db
1cc0 00b6 ld $b6
1cc1 002d ld $2d
1cc2 00db ld $db
1cc3 00b1 ld $b1
1cc4 002d ld $2d
1cc5 00db ld $db
1cc6 00f7 ld $f7
1cc7 006d ld $6d
1cc8 00db ld $db
1cc9 00f6 ld $f6
1cca 006d ld $6d
1ccb 00df ld $df
1ccc 00f7 ld $f7
1ccd 00bd ld $bd
1cce 00db ld $db
1ccf 00b7 ld $b7
1cd0 006d ld $6d
1cd1 00db ld $db
1cd2 00b6 ld $b6
1cd3 005c ld $5c
1cd4 00cb ld $cb
1cd5 00b5 ld $b5
1cd6 006c ld $6c
1cd7 00db ld $db
1cd8 00b6 ld $b6
1cd9 006d ld $6d
1cda 00db ld $db
1cdb 00b6 ld $b6
1cdc 006e ld $6e
1cdd 00df ld $df
1cde 0066 ld $66
1cdf 0001 ld $01
1ce0 0001 ld $01
1ce1 0011 ld $11
1ce2 0000 ld $00
1ce3 0001 ld $01
1ce4 0001 ld $01
1ce5 0054 ld $54
1ce6 0000 ld $00
1ce7 0011 ld $11
1ce8 0010 ld $10
1ce9 0000 ld $00
1cea 0040 ld $40
1ceb 0010 ld $10
1cec 0005 ld $05
1ced 0091 ld $91
1cee 0014 ld $14
1cef 0045 ld $45
1cf0 0096 ld $96
1cf1 0065 ld $65
1cf2 0059 ld $59
1cf3 0051 ld $51
1cf4 0010 ld $10
1cf5 0000 ld $00
1cf6 0040 ld $40
1cf7 0000 ld $00
1cf8 0200 nop
1cf9 0200 nop
1cfa c225 st [$25] ;Trampoline for page $1c00 reading (continue)
1cfb 012a ld [$2a]
1cfc 8002 adda $02
1cfd 1406 ld $06,y
1cfe fe00 bra ac
1cff e0bc jmp y,$bc
1d00 0000 ld $00 ;Pixels for packedParrot line 22
1d01 0000 ld $00
1d02 0000 ld $00
1d03 0005 ld $05
1d04 0000 ld $00
1d05 0000 ld $00
1d06 0001 ld $01
1d07 0050 ld $50
1d08 0010 ld $10
1d09 0001 ld $01
1d0a 0005 ld $05
1d0b 0010 ld $10
1d0c 0000 ld $00
1d0d 0005 ld $05
1d0e 0014 ld $14
1d0f 0040 ld $40
1d10 0001 ld $01
1d11 0000 ld $00
1d12 0000 ld $00
1d13 0050 ld $50
1d14 00fd ld $fd
1d15 00ff ld $ff
1d16 00ee ld $ee
1d17 00ff ld $ff
1d18 00fa ld $fa
1d19 00ab ld $ab
1d1a 00fe ld $fe
1d1b 00aa ld $aa
1d1c 0025 ld $25
1d1d 0008 ld $08
1d1e 0096 ld $96
1d1f 00b5 ld $b5
1d20 00ae ld $ae
1d21 00eb ld $eb
1d22 00af ld $af
1d23 00ee ld $ee
1d24 00fe ld $fe
1d25 00fa ld $fa
1d26 00ab ld $ab
1d27 00bf ld $bf
1d28 00fa ld $fa
1d29 00aa ld $aa
1d2a 00bb ld $bb
1d2b 00ba ld $ba
1d2c 00fe ld $fe
1d2d 00ff ld $ff
1d2e 00ff ld $ff
1d2f 00ff ld $ff
1d30 00eb ld $eb
1d31 00bb ld $bb
1d32 00ae ld $ae
1d33 00df ld $df
1d34 00b6 ld $b6
1d35 007d ld $7d
1d36 00db ld $db
1d37 00bb ld $bb
1d38 006d ld $6d
1d39 00db ld $db
1d3a 00b6 ld $b6
1d3b 006d ld $6d
1d3c 00db ld $db
1d3d 00b6 ld $b6
1d3e 006d ld $6d
1d3f 00da ld $da
1d40 00b6 ld $b6
1d41 006d ld $6d
1d42 00db ld $db
1d43 00b6 ld $b6
1d44 006d ld $6d
1d45 00db ld $db
1d46 00b6 ld $b6
1d47 007d ld $7d
1d48 00df ld $df
1d49 00f6 ld $f6
1d4a 006d ld $6d
1d4b 00ef ld $ef
1d4c 00fa ld $fa
1d4d 00ad ld $ad
1d4e 00df ld $df
1d4f 0075 ld $75
1d50 001d ld $1d
1d51 00d7 ld $d7
1d52 00b5 ld $b5
1d53 006d ld $6d
1d54 00db ld $db
1d55 00b6 ld $b6
1d56 006d ld $6d
1d57 00db ld $db
1d58 00b6 ld $b6
1d59 006d ld $6d
1d5a 00db ld $db
1d5b 00b7 ld $b7
1d5c 006d ld $6d
1d5d 00db ld $db
1d5e 00a6 ld $a6
1d5f 0015 ld $15
1d60 0096 ld $96
1d61 00a6 ld $a6
1d62 0055 ld $55
1d63 0040 ld $40
1d64 0000 ld $00
1d65 0014 ld $14
1d66 0040 ld $40
1d67 0040 ld $40
1d68 0005 ld $05
1d69 0000 ld $00
1d6a 0000 ld $00
1d6b 0004 ld $04
1d6c 0044 ld $44
1d6d 0041 ld $41
1d6e 0014 ld $14
1d6f 0045 ld $45
1d70 0056 ld $56
1d71 0010 ld $10
1d72 0005 ld $05
1d73 0051 ld $51
1d74 0014 ld $14
1d75 0004 ld $04
1d76 0054 ld $54
1d77 0000 ld $00
1d78 0200 nop
1d79 fe00 bra ac ;Trampoline for page $1d00 reading (entry)
1d7a fc7b bra $1d7b
1d7b c224 st [$24]
1d7c 012a ld [$2a]
1d7d 8001 adda $01
1d7e fe00 bra ac
1d7f fcfa bra $1dfa
1d80 0000 ld $00 ;Pixels for packedParrot line 23
1d81 0000 ld $00
1d82 0001 ld $01
1d83 0000 ld $00
1d84 0000 ld $00
1d85 0014 ld $14
1d86 0000 ld $00
1d87 0041 ld $41
1d88 0001 ld $01
1d89 0004 ld $04
1d8a 0000 ld $00
1d8b 0014 ld $14
1d8c 0000 ld $00
1d8d 0011 ld $11
1d8e 0010 ld $10
1d8f 0054 ld $54
1d90 0040 ld $40
1d91 0050 ld $50
1d92 0000 ld $00
1d93 00a0 ld $a0
1d94 00fe ld $fe
1d95 00fe ld $fe
1d96 00bb ld $bb
1d97 00bf ld $bf
1d98 00ff ld $ff
1d99 00fe ld $fe
1d9a 00af ld $af
1d9b 006b ld $6b
1d9c 0045 ld $45
1d9d 0015 ld $15
1d9e 0051 ld $51
1d9f 00b5 ld $b5
1da0 00aa ld $aa
1da1 00fa ld $fa
1da2 00bb ld $bb
1da3 00bf ld $bf
1da4 00ff ld $ff
1da5 00fe ld $fe
1da6 00ef ld $ef
1da7 00ee ld $ee
1da8 00be ld $be
1da9 00ff ld $ff
1daa 00eb ld $eb
1dab 00ff ld $ff
1dac 00fb ld $fb
1dad 00fb ld $fb
1dae 00ff ld $ff
1daf 00ff ld $ff
1db0 00ff ld $ff
1db1 00fa ld $fa
1db2 006e ld $6e
1db3 00db ld $db
1db4 00b6 ld $b6
1db5 00ad ld $ad
1db6 00db ld $db
1db7 00b6 ld $b6
1db8 006d ld $6d
1db9 00db ld $db
1dba 00b6 ld $b6
1dbb 006d ld $6d
1dbc 00db ld $db
1dbd 00b6 ld $b6
1dbe 006d ld $6d
1dbf 00db ld $db
1dc0 00b1 ld $b1
1dc1 002d ld $2d
1dc2 00db ld $db
1dc3 00b6 ld $b6
1dc4 006d ld $6d
1dc5 00df ld $df
1dc6 00b6 ld $b6
1dc7 006d ld $6d
1dc8 00ab ld $ab
1dc9 00b7 ld $b7
1dca 007e ld $7e
1dcb 00db ld $db
1dcc 00a6 ld $a6
1dcd 001d ld $1d
1dce 0097 ld $97
1dcf 0071 ld $71
1dd0 001d ld $1d
1dd1 00d7 ld $d7
1dd2 00b2 ld $b2
1dd3 006d ld $6d
1dd4 00db ld $db
1dd5 0076 ld $76
1dd6 006c ld $6c
1dd7 00db ld $db
1dd8 0076 ld $76
1dd9 006c ld $6c
1dda 00db ld $db
1ddb 00f6 ld $f6
1ddc 00ad ld $ad
1ddd 00df ld $df
1dde 00fa ld $fa
1ddf 00fe ld $fe
1de0 00ff ld $ff
1de1 00ff ld $ff
1de2 00ab ld $ab
1de3 0000 ld $00
1de4 0040 ld $40
1de5 0004 ld $04
1de6 0040 ld $40
1de7 0011 ld $11
1de8 0000 ld $00
1de9 0044 ld $44
1dea 0004 ld $04
1deb 0010 ld $10
1dec 0040 ld $40
1ded 0001 ld $01
1dee 0010 ld $10
1def 0005 ld $05
1df0 0000 ld $00
1df1 0000 ld $00
1df2 0000 ld $00
1df3 0041 ld $41
1df4 0055 ld $55
1df5 0005 ld $05
1df6 0051 ld $51
1df7 0025 ld $25
1df8 0200 nop
1df9 0200 nop
1dfa c225 st [$25] ;Trampoline for page $1d00 reading (continue)
1dfb 012a ld [$2a]
1dfc 8002 adda $02
1dfd 1406 ld $06,y
1dfe fe00 bra ac
1dff e0bc jmp y,$bc
1e00 0000 ld $00 ;Pixels for packedParrot line 24
1e01 0000 ld $00
1e02 0000 ld $00
* 6 times
1e06 0044 ld $44
1e07 0000 ld $00
1e08 0004 ld $04
1e09 0000 ld $00
1e0a 0001 ld $01
1e0b 0000 ld $00
1e0c 0005 ld $05
1e0d 0000 ld $00
1e0e 0000 ld $00
1e0f 0040 ld $40
1e10 0001 ld $01
1e11 0014 ld $14
1e12 0055 ld $55
1e13 00f0 ld $f0
1e14 00af ld $af
1e15 00eb ld $eb
1e16 00ef ld $ef
1e17 00ff ld $ff
1e18 00ab ld $ab
1e19 00ff ld $ff
1e1a 00bb ld $bb
1e1b 006a ld $6a
1e1c 0015 ld $15
1e1d 0055 ld $55
1e1e 0040 ld $40
1e1f 0065 ld $65
1e20 00a9 ld $a9
1e21 00af ld $af
1e22 00be ld $be
1e23 00fe ld $fe
1e24 00fa ld $fa
1e25 00ab ld $ab
1e26 00bf ld $bf
1e27 00ff ld $ff
1e28 00ef ld $ef
1e29 00ef ld $ef
1e2a 00ff ld $ff
1e2b 00fe ld $fe
1e2c 00ff ld $ff
1e2d 00ff ld $ff
1e2e 00bf ld $bf
1e2f 00bf ld $bf
1e30 00eb ld $eb
1e31 00bb ld $bb
1e32 00ad ld $ad
1e33 009b ld $9b
1e34 00b6 ld $b6
1e35 007d ld $7d
1e36 00eb ld $eb
1e37 00b6 ld $b6
1e38 006e ld $6e
1e39 00eb ld $eb
1e3a 00a6 ld $a6
1e3b 00ad ld $ad
1e3c 00db ld $db
1e3d 00b6 ld $b6
1e3e 005d ld $5d
1e3f 00db ld $db
1e40 00b6 ld $b6
1e41 001d ld $1d
1e42 00da ld $da
1e43 00b6 ld $b6
1e44 006c ld $6c
1e45 00db ld $db
1e46 00b6 ld $b6
1e47 007d ld $7d
1e48 00db ld $db
1e49 00b7 ld $b7
1e4a 006d ld $6d
1e4b 00db ld $db
1e4c 0076 ld $76
1e4d 005c ld $5c
1e4e 00c7 ld $c7
1e4f 00b5 ld $b5
1e50 006d ld $6d
1e51 00db ld $db
1e52 00b6 ld $b6
1e53 006d ld $6d
1e54 00db ld $db
1e55 00b5 ld $b5
1e56 006d ld $6d
1e57 00db ld $db
1e58 00b5 ld $b5
1e59 005d ld $5d
1e5a 00db ld $db
1e5b 00b6 ld $b6
1e5c 006d ld $6d
1e5d 00ef ld $ef
1e5e 00fb ld $fb
1e5f 00ff ld $ff
1e60 00ff ld $ff
1e61 00fe ld $fe
1e62 005a ld $5a
1e63 0056 ld $56
1e64 0011 ld $11
1e65 0015 ld $15
1e66 0055 ld $55
1e67 0001 ld $01
1e68 0014 ld $14
1e69 0000 ld $00
1e6a 0050 ld $50
1e6b 0000 ld $00
1e6c 0005 ld $05
1e6d 0015 ld $15
1e6e 0054 ld $54
1e6f 0000 ld $00
1e70 0050 ld $50
1e71 0054 ld $54
1e72 005a ld $5a
1e73 00a6 ld $a6
1e74 00a6 ld $a6
1e75 0095 ld $95
1e76 00a6 ld $a6
1e77 0069 ld $69
1e78 0200 nop
1e79 fe00 bra ac ;Trampoline for page $1e00 reading (entry)
1e7a fc7b bra $1e7b
1e7b c224 st [$24]
1e7c 012a ld [$2a]
1e7d 8001 adda $01
1e7e fe00 bra ac
1e7f fcfa bra $1efa
1e80 0000 ld $00 ;Pixels for packedParrot line 25
1e81 0000 ld $00
1e82 0000 ld $00
* 6 times
1e86 0040 ld $40
1e87 0001 ld $01
1e88 0011 ld $11
1e89 0000 ld $00
1e8a 0050 ld $50
1e8b 0040 ld $40
1e8c 0010 ld $10
1e8d 0000 ld $00
1e8e 0000 ld $00
1e8f 0000 ld $00
1e90 0001 ld $01
1e91 0001 ld $01
1e92 0040 ld $40
1e93 00b5 ld $b5
1e94 00bf ld $bf
1e95 00ff ld $ff
1e96 00fa ld $fa
1e97 00af ld $af
1e98 00ff ld $ff
1e99 00bf ld $bf
1e9a 00ee ld $ee
1e9b 006a ld $6a
1e9c 0055 ld $55
1e9d 0001 ld $01
1e9e 0055 ld $55
1e9f 0055 ld $55
1ea0 00a9 ld $a9
1ea1 00ff ld $ff
1ea2 00fe ld $fe
1ea3 00ea ld $ea
1ea4 00ef ld $ef
1ea5 00fe ld $fe
1ea6 00ff ld $ff
1ea7 00fb ld $fb
1ea8 00bb ld $bb
1ea9 00bf ld $bf
1eaa 00ff ld $ff
1eab 00ff ld $ff
1eac 00ff ld $ff
1ead 00fb ld $fb
1eae 00fb ld $fb
1eaf 00ef ld $ef
1eb0 00ef ld $ef
1eb1 00ba ld $ba
1eb2 006d ld $6d
1eb3 00df ld $df
1eb4 00ba ld $ba
1eb5 00ad ld $ad
1eb6 00db ld $db
1eb7 00ba ld $ba
1eb8 00ad ld $ad
1eb9 00db ld $db
1eba 00b6 ld $b6
1ebb 007d ld $7d
1ebc 00df ld $df
1ebd 00b7 ld $b7
1ebe 007d ld $7d
1ebf 00db ld $db
1ec0 0076 ld $76
1ec1 006c ld $6c
1ec2 00db ld $db
1ec3 00b6 ld $b6
1ec4 005d ld $5d
1ec5 00db ld $db
1ec6 00b6 ld $b6
1ec7 006d ld $6d
1ec8 00db ld $db
1ec9 0075 ld $75
1eca 001c ld $1c
1ecb 00c7 ld $c7
1ecc 0071 ld $71
1ecd 001d ld $1d
1ece 00d7 ld $d7
1ecf 0075 ld $75
1ed0 005c ld $5c
1ed1 00db ld $db
1ed2 00b6 ld $b6
1ed3 002d ld $2d
1ed4 00d7 ld $d7
1ed5 00b6 ld $b6
1ed6 006d ld $6d
1ed7 00db ld $db
1ed8 00b6 ld $b6
1ed9 006d ld $6d
1eda 00d7 ld $d7
1edb 00b6 ld $b6
1edc 00bd ld $bd
1edd 00eb ld $eb
1ede 00fb ld $fb
1edf 00ae ld $ae
1ee0 00ef ld $ef
1ee1 00b6 ld $b6
1ee2 00be ld $be
1ee3 00ef ld $ef
1ee4 00fa ld $fa
1ee5 00ad ld $ad
1ee6 00aa ld $aa
1ee7 0055 ld $55
1ee8 0010 ld $10
1ee9 0001 ld $01
1eea 0051 ld $51
1eeb 0010 ld $10
1eec 0001 ld $01
1eed 0001 ld $01
1eee 0014 ld $14
1eef 0045 ld $45
1ef0 0045 ld $45
1ef1 0054 ld $54
1ef2 00a9 ld $a9
1ef3 0096 ld $96
1ef4 0069 ld $69
1ef5 006a ld $6a
1ef6 00ea ld $ea
1ef7 00aa ld $aa
1ef8 0200 nop
1ef9 0200 nop
1efa c225 st [$25] ;Trampoline for page $1e00 reading (continue)
1efb 012a ld [$2a]
1efc 8002 adda $02
1efd 1406 ld $06,y
1efe fe00 bra ac
1eff e0bc jmp y,$bc
1f00 0000 ld $00 ;Pixels for packedParrot line 26
1f01 0040 ld $40
1f02 0000 ld $00
1f03 0000 ld $00
1f04 0000 ld $00
1f05 0014 ld $14
1f06 0010 ld $10
1f07 0040 ld $40
1f08 0000 ld $00
1f09 0000 ld $00
1f0a 0001 ld $01
1f0b 0000 ld $00
1f0c 0040 ld $40
1f0d 0001 ld $01
1f0e 0000 ld $00
1f0f 0040 ld $40
1f10 0000 ld $00
1f11 0014 ld $14
1f12 0040 ld $40
1f13 00f5 ld $f5
1f14 00ea ld $ea
1f15 00eb ld $eb
1f16 00ab ld $ab
1f17 00ff ld $ff
1f18 00af ld $af
1f19 00fe ld $fe
1f1a 00fe ld $fe
1f1b 006a ld $6a
1f1c 0065 ld $65
1f1d 0055 ld $55
1f1e 0051 ld $51
1f1f 0061 ld $61
1f20 00aa ld $aa
1f21 00fb ld $fb
1f22 00bb ld $bb
1f23 00ff ld $ff
1f24 00ea ld $ea
1f25 00ff ld $ff
1f26 00ea ld $ea
1f27 00ff ld $ff
1f28 00ff ld $ff
1f29 00fb ld $fb
1f2a 00fb ld $fb
1f2b 00fb ld $fb
1f2c 00ab ld $ab
1f2d 00ff ld $ff
1f2e 00fe ld $fe
1f2f 00fb ld $fb
1f30 00eb ld $eb
1f31 00bb ld $bb
1f32 00ad ld $ad
1f33 00db ld $db
1f34 00b6 ld $b6
1f35 00ad ld $ad
1f36 00db ld $db
1f37 00ba ld $ba
1f38 006d ld $6d
1f39 00eb ld $eb
1f3a 00b7 ld $b7
1f3b 00ad ld $ad
1f3c 00df ld $df
1f3d 00fa ld $fa
1f3e 00a9 ld $a9
1f3f 00db ld $db
1f40 00b6 ld $b6
1f41 006d ld $6d
1f42 00db ld $db
1f43 00b6 ld $b6
1f44 006d ld $6d
1f45 00da ld $da
1f46 0071 ld $71
1f47 001d ld $1d
1f48 00c7 ld $c7
1f49 0071 ld $71
1f4a 001d ld $1d
1f4b 00c7 ld $c7
1f4c 0070 ld $70
1f4d 005c ld $5c
1f4e 00c7 ld $c7
1f4f 00b5 ld $b5
1f50 001d ld $1d
1f51 0087 ld $87
1f52 0071 ld $71
1f53 006d ld $6d
1f54 00db ld $db
1f55 00b6 ld $b6
1f56 005d ld $5d
1f57 009b ld $9b
1f58 00b5 ld $b5
1f59 006d ld $6d
1f5a 00eb ld $eb
1f5b 00b6 ld $b6
1f5c 00ad ld $ad
1f5d 00ef ld $ef
1f5e 00bb ld $bb
1f5f 00be ld $be
1f60 00ef ld $ef
1f61 00fb ld $fb
1f62 00bf ld $bf
1f63 00fb ld $fb
1f64 00ba ld $ba
1f65 006d ld $6d
1f66 009f ld $9f
1f67 0015 ld $15
1f68 0015 ld $15
1f69 0095 ld $95
1f6a 0055 ld $55
1f6b 0014 ld $14
1f6c 0005 ld $05
1f6d 0050 ld $50
1f6e 0040 ld $40
1f6f 0055 ld $55
1f70 0011 ld $11
1f71 0054 ld $54
1f72 0055 ld $55
1f73 0096 ld $96
1f74 00a9 ld $a9
1f75 0099 ld $99
1f76 00a6 ld $a6
1f77 0066 ld $66
1f78 0200 nop
1f79 fe00 bra ac ;Trampoline for page $1f00 reading (entry)
1f7a fc7b bra $1f7b
1f7b c224 st [$24]
1f7c 012a ld [$2a]
1f7d 8001 adda $01
1f7e fe00 bra ac
1f7f fcfa bra $1ffa
1f80 0000 ld $00 ;Pixels for packedParrot line 27
1f81 0000 ld $00
1f82 0000 ld $00
* 8 times
1f88 0004 ld $04
1f89 0000 ld $00
1f8a 0000 ld $00
1f8b 0000 ld $00
1f8c 0000 ld $00
1f8d 0040 ld $40
1f8e 0004 ld $04
1f8f 0014 ld $14
1f90 0000 ld $00
1f91 0000 ld $00
1f92 0040 ld $40
1f93 00b5 ld $b5
1f94 00be ld $be
1f95 00bb ld $bb
1f96 00bb ld $bb
1f97 00fe ld $fe
1f98 00fb ld $fb
1f99 00fa ld $fa
1f9a 00af ld $af
1f9b 0066 ld $66
1f9c 0055 ld $55
1f9d 0055 ld $55
1f9e 0040 ld $40
1f9f 0050 ld $50
1fa0 0055 ld $55
1fa1 00aa ld $aa
1fa2 00fe ld $fe
1fa3 00ff ld $ff
1fa4 00ff ld $ff
1fa5 00bf ld $bf
1fa6 00ff ld $ff
1fa7 00ff ld $ff
1fa8 00bf ld $bf
1fa9 00ff ld $ff
1faa 00ff ld $ff
1fab 00ff ld $ff
1fac 00ff ld $ff
1fad 00fb ld $fb
1fae 00ff ld $ff
1faf 00ee ld $ee
1fb0 00ef ld $ef
1fb1 00ba ld $ba
1fb2 006d ld $6d
1fb3 00eb ld $eb
1fb4 00b7 ld $b7
1fb5 006e ld $6e
1fb6 00db ld $db
1fb7 00b6 ld $b6
1fb8 006e ld $6e
1fb9 00db ld $db
1fba 00f6 ld $f6
1fbb 006e ld $6e
1fbc 00df ld $df
1fbd 00bb ld $bb
1fbe 007d ld $7d
1fbf 00db ld $db
1fc0 00b6 ld $b6
1fc1 007d ld $7d
1fc2 00db ld $db
1fc3 00ba ld $ba
1fc4 001d ld $1d
1fc5 00d7 ld $d7
1fc6 00b1 ld $b1
1fc7 001d ld $1d
1fc8 00d7 ld $d7
1fc9 00b6 ld $b6
1fca 005d ld $5d
1fcb 00d6 ld $d6
1fcc 0071 ld $71
1fcd 001d ld $1d
1fce 00c7 ld $c7
1fcf 0071 ld $71
1fd0 001c ld $1c
1fd1 00d7 ld $d7
1fd2 00b6 ld $b6
1fd3 006d ld $6d
1fd4 00d7 ld $d7
1fd5 0076 ld $76
1fd6 006d ld $6d
1fd7 00db ld $db
1fd8 0076 ld $76
1fd9 006d ld $6d
1fda 00db ld $db
1fdb 00f6 ld $f6
1fdc 00ae ld $ae
1fdd 00ff ld $ff
1fde 00fa ld $fa
1fdf 00be ld $be
1fe0 00fb ld $fb
1fe1 00bb ld $bb
1fe2 00fe ld $fe
1fe3 00ef ld $ef
1fe4 00fb ld $fb
1fe5 00be ld $be
1fe6 00eb ld $eb
1fe7 0077 ld $77
1fe8 006d ld $6d
1fe9 00db ld $db
1fea 00b6 ld $b6
1feb 00ad ld $ad
1fec 00aa ld $aa
1fed 0055 ld $55
1fee 0010 ld $10
1fef 0045 ld $45
1ff0 0095 ld $95
1ff1 0014 ld $14
1ff2 0045 ld $45
1ff3 0052 ld $52
1ff4 0025 ld $25
1ff5 0059 ld $59
1ff6 0091 ld $91
1ff7 0014 ld $14
1ff8 0200 nop
1ff9 0200 nop
1ffa c225 st [$25] ;Trampoline for page $1f00 reading (continue)
1ffb 012a ld [$2a]
1ffc 8002 adda $02
1ffd 1406 ld $06,y
1ffe fe00 bra ac
1fff e0bc jmp y,$bc
2000 0000 ld $00 ;Pixels for packedParrot line 28
2001 0000 ld $00
2002 0000 ld $00
* 13 times
200d 0010 ld $10
200e 0011 ld $11
200f 0000 ld $00
2010 0000 ld $00
2011 0000 ld $00
2012 0040 ld $40
2013 00f5 ld $f5
2014 00aa ld $aa
2015 00eb ld $eb
2016 00fa ld $fa
2017 00ab ld $ab
2018 00af ld $af
2019 00ae ld $ae
201a 00aa ld $aa
201b 0041 ld $41
201c 0015 ld $15
201d 0001 ld $01
201e 0004 ld $04
201f 0000 ld $00
2020 0004 ld $04
2021 00d5 ld $d5
2022 00ff ld $ff
2023 00ef ld $ef
2024 00ff ld $ff
2025 00ff ld $ff
2026 00ff ld $ff
2027 00af ld $af
2028 00fe ld $fe
2029 00ff ld $ff
202a 00ff ld $ff
202b 00ff ld $ff
202c 00ff ld $ff
202d 00af ld $af
202e 00fe ld $fe
202f 00ff ld $ff
2030 00eb ld $eb
2031 00fa ld $fa
2032 00ae ld $ae
2033 00df ld $df
2034 00ba ld $ba
2035 006d ld $6d
2036 009b ld $9b
2037 00b6 ld $b6
2038 007d ld $7d
2039 00eb ld $eb
203a 00b6 ld $b6
203b 0069 ld $69
203c 00eb ld $eb
203d 00b6 ld $b6
203e 006d ld $6d
203f 00d7 ld $d7
2040 00b6 ld $b6
2041 006d ld $6d
2042 00db ld $db
2043 00b7 ld $b7
2044 005d ld $5d
2045 00db ld $db
2046 00b5 ld $b5
2047 006d ld $6d
2048 00db ld $db
2049 00b6 ld $b6
204a 006d ld $6d
204b 00db ld $db
204c 0071 ld $71
204d 005c ld $5c
204e 00d7 ld $d7
204f 0075 ld $75
2050 006d ld $6d
2051 00db ld $db
2052 00b6 ld $b6
2053 006d ld $6d
2054 00db ld $db
2055 0071 ld $71
2056 006d ld $6d
2057 00d7 ld $d7
2058 0076 ld $76
2059 006d ld $6d
205a 00eb ld $eb
205b 00ea ld $ea
205c 00af ld $af
205d 00ff ld $ff
205e 00fa ld $fa
205f 00af ld $af
2060 00ee ld $ee
2061 00ba ld $ba
2062 00ae ld $ae
2063 00ef ld $ef
2064 00ba ld $ba
2065 006d ld $6d
2066 009b ld $9b
2067 0075 ld $75
2068 006c ld $6c
2069 00db ld $db
206a 00f6 ld $f6
206b 00be ld $be
206c 00ef ld $ef
206d 00ab ld $ab
206e 0069 ld $69
206f 0046 ld $46
2070 0092 ld $92
2071 0064 ld $64
2072 0059 ld $59
2073 0052 ld $52
2074 0064 ld $64
2075 0045 ld $45
2076 0041 ld $41
2077 0014 ld $14
2078 0200 nop
2079 fe00 bra ac ;Trampoline for page $2000 reading (entry)
207a fc7b bra $207b
207b c224 st [$24]
207c 012a ld [$2a]
207d 8001 adda $01
207e fe00 bra ac
207f fcfa bra $20fa
2080 0000 ld $00 ;Pixels for packedParrot line 29
2081 0000 ld $00
2082 0000 ld $00
2083 0000 ld $00
2084 0004 ld $04
2085 0000 ld $00
2086 0000 ld $00
2087 0000 ld $00
* 14 times
2093 00a0 ld $a0
2094 00be ld $be
2095 00ab ld $ab
2096 00ba ld $ba
2097 00fa ld $fa
2098 00eb ld $eb
2099 00aa ld $aa
209a 0056 ld $56
209b 0055 ld $55
209c 0005 ld $05
209d 0000 ld $00
209e 0040 ld $40
209f 0005 ld $05
20a0 0010 ld $10
20a1 0080 ld $80
20a2 00aa ld $aa
20a3 00fe ld $fe
20a4 00ff ld $ff
20a5 00ff ld $ff
20a6 00ff ld $ff
* 7 times
20ab 00ea ld $ea
20ac 00ef ld $ef
20ad 00ff ld $ff
20ae 00ff ld $ff
20af 00ff ld $ff
20b0 00fb ld $fb
20b1 00ff ld $ff
20b2 00ae ld $ae
20b3 00eb ld $eb
20b4 00b6 ld $b6
20b5 007e ld $7e
20b6 00eb ld $eb
20b7 00b6 ld $b6
20b8 006d ld $6d
20b9 00db ld $db
20ba 00b6 ld $b6
20bb 006d ld $6d
20bc 00cb ld $cb
20bd 00b6 ld $b6
20be 005d ld $5d
20bf 00c7 ld $c7
20c0 0071 ld $71
20c1 006d ld $6d
20c2 00db ld $db
20c3 00b6 ld $b6
20c4 006d ld $6d
20c5 00d7 ld $d7
20c6 0076 ld $76
20c7 006d ld $6d
20c8 00db ld $db
20c9 00b6 ld $b6
20ca 006d ld $6d
20cb 00db ld $db
20cc 0076 ld $76
20cd 005c ld $5c
20ce 00c7 ld $c7
20cf 00b6 ld $b6
20d0 005d ld $5d
20d1 00db ld $db
20d2 0076 ld $76
20d3 001d ld $1d
20d4 00d7 ld $d7
20d5 0075 ld $75
20d6 006c ld $6c
20d7 00d7 ld $d7
20d8 0076 ld $76
20d9 00ad ld $ad
20da 00ea ld $ea
20db 00bb ld $bb
20dc 00bf ld $bf
20dd 00fb ld $fb
20de 00ff ld $ff
20df 00ff ld $ff
20e0 00fb ld $fb
20e1 00b6 ld $b6
20e2 006d ld $6d
20e3 00db ld $db
20e4 00b6 ld $b6
20e5 005d ld $5d
20e6 00d7 ld $d7
20e7 0071 ld $71
20e8 006d ld $6d
20e9 00ef ld $ef
20ea 00f6 ld $f6
20eb 00ad ld $ad
20ec 00ef ld $ef
20ed 00fb ld $fb
20ee 00ae ld $ae
20ef 00aa ld $aa
20f0 0056 ld $56
20f1 0014 ld $14
20f2 0045 ld $45
20f3 0095 ld $95
20f4 0015 ld $15
20f5 0015 ld $15
20f6 0051 ld $51
20f7 0024 ld $24
20f8 0200 nop
20f9 0200 nop
20fa c225 st [$25] ;Trampoline for page $2000 reading (continue)
20fb 012a ld [$2a]
20fc 8002 adda $02
20fd 1406 ld $06,y
20fe fe00 bra ac
20ff e0bc jmp y,$bc
2100 0000 ld $00 ;Pixels for packedParrot line 30
2101 0000 ld $00
2102 0000 ld $00
2103 0001 ld $01
2104 0000 ld $00
2105 0000 ld $00
2106 0000 ld $00
* 15 times
2113 0050 ld $50
2114 00ad ld $ad
2115 00eb ld $eb
2116 00bb ld $bb
2117 00ae ld $ae
2118 00aa ld $aa
2119 00aa ld $aa
211a 0056 ld $56
211b 0095 ld $95
211c 0061 ld $61
211d 0019 ld $19
211e 0042 ld $42
211f 0011 ld $11
2120 0005 ld $05
2121 0090 ld $90
2122 00f5 ld $f5
2123 00ff ld $ff
2124 00bf ld $bf
2125 00ff ld $ff
2126 00ef ld $ef
2127 00ff ld $ff
2128 00bf ld $bf
2129 00ff ld $ff
212a 00fb ld $fb
212b 00ff ld $ff
212c 00bf ld $bf
212d 00fb ld $fb
212e 00bf ld $bf
212f 00be ld $be
2130 00ff ld $ff
2131 00ba ld $ba
2132 00be ld $be
2133 00eb ld $eb
2134 00bb ld $bb
2135 006d ld $6d
2136 00db ld $db
2137 00b6 ld $b6
2138 006d ld $6d
2139 00db ld $db
213a 00b6 ld $b6
213b 005d ld $5d
213c 00d7 ld $d7
213d 0071 ld $71
213e 001d ld $1d
213f 00d7 ld $d7
2140 00b5 ld $b5
2141 005c ld $5c
2142 00d7 ld $d7
2143 0075 ld $75
2144 006d ld $6d
2145 00d7 ld $d7
2146 00b6 ld $b6
2147 005d ld $5d
2148 00db ld $db
2149 00b6 ld $b6
214a 006d ld $6d
214b 00db ld $db
214c 00b5 ld $b5
214d 005d ld $5d
214e 00db ld $db
214f 00b5 ld $b5
2150 005c ld $5c
2151 00db ld $db
2152 0076 ld $76
2153 005c ld $5c
2154 0087 ld $87
2155 0076 ld $76
2156 005d ld $5d
2157 00db ld $db
2158 0071 ld $71
2159 006d ld $6d
215a 00d7 ld $d7
215b 00b6 ld $b6
215c 00be ld $be
215d 00ff ld $ff
215e 00ff ld $ff
215f 00ff ld $ff
2160 00ff ld $ff
2161 007a ld $7a
2162 005d ld $5d
2163 00db ld $db
2164 0066 ld $66
2165 0008 ld $08
2166 00c3 ld $c3
2167 00b1 ld $b1
2168 006d ld $6d
2169 00d7 ld $d7
216a 00b5 ld $b5
216b 00be ld $be
216c 00ef ld $ef
216d 00fa ld $fa
216e 00bf ld $bf
216f 009a ld $9a
2170 0065 ld $65
2171 0015 ld $15
2172 0045 ld $45
2173 0051 ld $51
2174 0014 ld $14
2175 0045 ld $45
2176 0050 ld $50
2177 0064 ld $64
2178 0200 nop
2179 fe00 bra ac ;Trampoline for page $2100 reading (entry)
217a fc7b bra $217b
217b c224 st [$24]
217c 012a ld [$2a]
217d 8001 adda $01
217e fe00 bra ac
217f fcfa bra $21fa
2180 0000 ld $00 ;Pixels for packedParrot line 31
2181 0000 ld $00
2182 0000 ld $00
* 20 times
2194 00a8 ld $a8
2195 00bb ld $bb
2196 00aa ld $aa
2197 00ae ld $ae
2198 00aa ld $aa
2199 006a ld $6a
219a 0056 ld $56
219b 0082 ld $82
219c 0031 ld $31
219d 005c ld $5c
219e 0042 ld $42
219f 0055 ld $55
21a0 0054 ld $54
21a1 0095 ld $95
21a2 00aa ld $aa
21a3 00ab ld $ab
21a4 00ef ld $ef
21a5 00fe ld $fe
21a6 00ff ld $ff
21a7 00ee ld $ee
21a8 00ee ld $ee
21a9 00bf ld $bf
21aa 00fe ld $fe
21ab 00af ld $af
21ac 00ee ld $ee
21ad 00ab ld $ab
21ae 00ba ld $ba
21af 00fe ld $fe
21b0 00ab ld $ab
21b1 00fa ld $fa
21b2 00ae ld $ae
21b3 00db ld $db
21b4 00b6 ld $b6
21b5 006d ld $6d
21b6 00db ld $db
21b7 00b5 ld $b5
21b8 0059 ld $59
21b9 00d7 ld $d7
21ba 0076 ld $76
21bb 001d ld $1d
21bc 00db ld $db
21bd 0075 ld $75
21be 005c ld $5c
21bf 00c7 ld $c7
21c0 00b5 ld $b5
21c1 005d ld $5d
21c2 00c7 ld $c7
21c3 0076 ld $76
21c4 005c ld $5c
21c5 00db ld $db
21c6 0071 ld $71
21c7 001d ld $1d
21c8 00db ld $db
21c9 00b6 ld $b6
21ca 006d ld $6d
21cb 00db ld $db
21cc 0071 ld $71
21cd 001d ld $1d
21ce 00db ld $db
21cf 0075 ld $75
21d0 006d ld $6d
21d1 009b ld $9b
21d2 0075 ld $75
21d3 005c ld $5c
21d4 00db ld $db
21d5 00b5 ld $b5
21d6 005d ld $5d
21d7 009b ld $9b
21d8 0075 ld $75
21d9 001d ld $1d
21da 00d7 ld $d7
21db 0065 ld $65
21dc 00ad ld $ad
21dd 00ff ld $ff
21de 00fb ld $fb
21df 00af ld $af
21e0 00ef ld $ef
21e1 00af ld $af
21e2 006e ld $6e
21e3 00db ld $db
21e4 0075 ld $75
21e5 004d ld $4d
21e6 00c7 ld $c7
21e7 0075 ld $75
21e8 005d ld $5d
21e9 00d7 ld $d7
21ea 00b5 ld $b5
21eb 00ad ld $ad
21ec 00db ld $db
21ed 00bb ld $bb
21ee 006e ld $6e
21ef 00eb ld $eb
21f0 0066 ld $66
21f1 00a9 ld $a9
21f2 0005 ld $05
21f3 0051 ld $51
21f4 0014 ld $14
21f5 0044 ld $44
21f6 0052 ld $52
21f7 0025 ld $25
21f8 0200 nop
21f9 0200 nop
21fa c225 st [$25] ;Trampoline for page $2100 reading (continue)
21fb 012a ld [$2a]
21fc 8002 adda $02
21fd 1406 ld $06,y
21fe fe00 bra ac
21ff e0bc jmp y,$bc
2200 0000 ld $00 ;Pixels for packedParrot line 32
2201 0000 ld $00
2202 0000 ld $00
* 13 times
220d 0050 ld $50
220e 0040 ld $40
220f 0000 ld $00
2210 0000 ld $00
2211 0000 ld $00
* 6 times
2215 00da ld $da
2216 00ba ld $ba
2217 00aa ld $aa
2218 00ab ld $ab
2219 0055 ld $55
221a 0005 ld $05
221b 0082 ld $82
221c 0065 ld $65
221d 0044 ld $44
221e 0055 ld $55
221f 0055 ld $55
2220 0055 ld $55
* 6 times
2224 0095 ld $95
2225 00a9 ld $a9
2226 00ae ld $ae
2227 00ff ld $ff
2228 00ff ld $ff
2229 00ef ld $ef
222a 00eb ld $eb
222b 00ee ld $ee
222c 00ee ld $ee
222d 00ee ld $ee
222e 00fe ld $fe
222f 00af ld $af
2230 00eb ld $eb
2231 00ba ld $ba
2232 00ad ld $ad
2233 00db ld $db
2234 00ba ld $ba
2235 006d ld $6d
2236 00db ld $db
2237 0076 ld $76
2238 005d ld $5d
2239 00cb ld $cb
223a 0075 ld $75
223b 005d ld $5d
223c 00c7 ld $c7
223d 0076 ld $76
223e 0059 ld $59
223f 00d7 ld $d7
2240 0071 ld $71
2241 001d ld $1d
2242 00d7 ld $d7
2243 0071 ld $71
2244 006d ld $6d
2245 00c7 ld $c7
2246 00b5 ld $b5
2247 006d ld $6d
2248 00da ld $da
2249 00b6 ld $b6
224a 005d ld $5d
224b 00c6 ld $c6
224c 0070 ld $70
224d 005c ld $5c
224e 00c7 ld $c7
224f 00b6 ld $b6
2250 005d ld $5d
2251 00c3 ld $c3
2252 0071 ld $71
2253 001d ld $1d
2254 00d7 ld $d7
2255 00a5 ld $a5
2256 0099 ld $99
2257 00da ld $da
2258 0079 ld $79
2259 005d ld $5d
225a 00c3 ld $c3
225b 0075 ld $75
225c 006d ld $6d
225d 00ef ld $ef
225e 00bb ld $bb
225f 00be ld $be
2260 00ff ld $ff
2261 00ff ld $ff
2262 00af ld $af
2263 00d7 ld $d7
2264 00b6 ld $b6
2265 0059 ld $59
2266 0083 ld $83
2267 0075 ld $75
2268 005d ld $5d
2269 00d7 ld $d7
226a 00b5 ld $b5
226b 0069 ld $69
226c 00db ld $db
226d 00b6 ld $b6
226e 00ad ld $ad
226f 00d7 ld $d7
2270 00b6 ld $b6
2271 00aa ld $aa
2272 005a ld $5a
2273 0095 ld $95
2274 0055 ld $55
2275 0045 ld $45
2276 0096 ld $96
2277 0065 ld $65
2278 0200 nop
2279 fe00 bra ac ;Trampoline for page $2200 reading (entry)
227a fc7b bra $227b
227b c224 st [$24]
227c 012a ld [$2a]
227d 8001 adda $01
227e fe00 bra ac
227f fcfa bra $22fa
2280 0000 ld $00 ;Pixels for packedParrot line 33
2281 0000 ld $00
2282 0000 ld $00
* 13 times
228d 0050 ld $50
228e 0058 ld $58
228f 0005 ld $05
2290 0000 ld $00
2291 0000 ld $00
2292 0000 ld $00
* 5 times
2295 0095 ld $95
2296 00ba ld $ba
2297 00aa ld $aa
2298 00aa ld $aa
2299 006a ld $6a
229a 0019 ld $19
229b 0052 ld $52
229c 0055 ld $55
229d 0055 ld $55
229e 0055 ld $55
229f 0055 ld $55
22a0 0056 ld $56
22a1 0055 ld $55
22a2 0015 ld $15
22a3 0055 ld $55
22a4 0051 ld $51
22a5 0001 ld $01
22a6 0055 ld $55
22a7 0095 ld $95
22a8 00a5 ld $a5
22a9 00fe ld $fe
22aa 00fe ld $fe
22ab 00bf ld $bf
22ac 00aa ld $aa
22ad 00fb ld $fb
22ae 00ba ld $ba
22af 00ae ld $ae
22b0 00eb ld $eb
22b1 00b6 ld $b6
22b2 006e ld $6e
22b3 00db ld $db
22b4 00b6 ld $b6
22b5 006d ld $6d
22b6 00db ld $db
22b7 00b5 ld $b5
22b8 005d ld $5d
22b9 00d7 ld $d7
22ba 0071 ld $71
22bb 002d ld $2d
22bc 00d7 ld $d7
22bd 0075 ld $75
22be 006d ld $6d
22bf 00d7 ld $d7
22c0 00b1 ld $b1
22c1 005d ld $5d
22c2 00d6 ld $d6
22c3 0071 ld $71
22c4 005d ld $5d
22c5 00c7 ld $c7
22c6 00b5 ld $b5
22c7 005d ld $5d
22c8 00db ld $db
22c9 0075 ld $75
22ca 005d ld $5d
22cb 00c2 ld $c2
22cc 0025 ld $25
22cd 001c ld $1c
22ce 0087 ld $87
22cf 0071 ld $71
22d0 001d ld $1d
22d1 00d7 ld $d7
22d2 0071 ld $71
22d3 005d ld $5d
22d4 009a ld $9a
22d5 0065 ld $65
22d6 00a9 ld $a9
22d7 00eb ld $eb
22d8 00aa ld $aa
22d9 005e ld $5e
22da 00d7 ld $d7
22db 00b5 ld $b5
22dc 00ad ld $ad
22dd 00db ld $db
22de 00fa ld $fa
22df 00ae ld $ae
22e0 00ef ld $ef
22e1 00fa ld $fa
22e2 00ff ld $ff
22e3 00eb ld $eb
22e4 007a ld $7a
22e5 0019 ld $19
22e6 00d7 ld $d7
22e7 0065 ld $65
22e8 001d ld $1d
22e9 00d7 ld $d7
22ea 0075 ld $75
22eb 005d ld $5d
22ec 00db ld $db
22ed 00ba ld $ba
22ee 006e ld $6e
22ef 00af ld $af
22f0 00ba ld $ba
22f1 00bd ld $bd
22f2 00af ld $af
22f3 0056 ld $56
22f4 0014 ld $14
22f5 0044 ld $44
22f6 0051 ld $51
22f7 0014 ld $14
22f8 0200 nop
22f9 0200 nop
22fa c225 st [$25] ;Trampoline for page $2200 reading (continue)
22fb 012a ld [$2a]
22fc 8002 adda $02
22fd 1406 ld $06,y
22fe fe00 bra ac
22ff e0bc jmp y,$bc
2300 0000 ld $00 ;Pixels for packedParrot line 34
2301 0000 ld $00
2302 0000 ld $00
* 14 times
230e 0044 ld $44
230f 0045 ld $45
2310 0005 ld $05
2311 0000 ld $00
2312 0000 ld $00
2313 0000 ld $00
2314 0000 ld $00
2315 0045 ld $45
2316 0055 ld $55
2317 0059 ld $59
2318 0096 ld $96
2319 0065 ld $65
231a 0009 ld $09
231b 00a5 ld $a5
231c 005a ld $5a
231d 0056 ld $56
231e 0095 ld $95
231f 0015 ld $15
2320 0005 ld $05
2321 0055 ld $55
2322 0050 ld $50
2323 0004 ld $04
2324 0051 ld $51
2325 0051 ld $51
2326 0005 ld $05
2327 0011 ld $11
2328 0011 ld $11
2329 0015 ld $15
232a 0096 ld $96
232b 00aa ld $aa
232c 00ae ld $ae
232d 00aa ld $aa
232e 00aa ld $aa
232f 0099 ld $99
2330 00db ld $db
2331 00b6 ld $b6
2332 006d ld $6d
2333 009b ld $9b
2334 0076 ld $76
2335 006d ld $6d
2336 00d7 ld $d7
2337 0076 ld $76
2338 001d ld $1d
2339 00d7 ld $d7
233a 0075 ld $75
233b 005c ld $5c
233c 00d7 ld $d7
233d 0072 ld $72
233e 006d ld $6d
233f 00d7 ld $d7
2340 0071 ld $71
2341 001d ld $1d
2342 00c7 ld $c7
2343 0075 ld $75
2344 001c ld $1c
2345 00d7 ld $d7
2346 00b5 ld $b5
2347 005c ld $5c
2348 00d7 ld $d7
2349 0061 ld $61
234a 000c ld $0c
234b 0082 ld $82
234c 0070 ld $70
234d 000c ld $0c
234e 00d7 ld $d7
234f 0071 ld $71
2350 005c ld $5c
2351 00d7 ld $d7
2352 0075 ld $75
2353 006d ld $6d
2354 0096 ld $96
2355 00aa ld $aa
2356 00ae ld $ae
2357 00eb ld $eb
2358 00bb ld $bb
2359 006e ld $6e
235a 00d7 ld $d7
235b 00b5 ld $b5
235c 005d ld $5d
235d 00db ld $db
235e 00b6 ld $b6
235f 00bd ld $bd
2360 00db ld $db
2361 00ff ld $ff
2362 00ff ld $ff
2363 00ff ld $ff
2364 00bb ld $bb
2365 005e ld $5e
2366 00d2 ld $d2
2367 0075 ld $75
2368 005d ld $5d
2369 00c6 ld $c6
236a 0071 ld $71
236b 006d ld $6d
236c 00d7 ld $d7
236d 00b5 ld $b5
236e 006d ld $6d
236f 00eb ld $eb
2370 00aa ld $aa
2371 005d ld $5d
2372 00ea ld $ea
2373 00aa ld $aa
2374 0015 ld $15
2375 0000 ld $00
2376 0001 ld $01
2377 0014 ld $14
2378 0200 nop
2379 fe00 bra ac ;Trampoline for page $2300 reading (entry)
237a fc7b bra $237b
237b c224 st [$24]
237c 012a ld [$2a]
237d 8001 adda $01
237e fe00 bra ac
237f fcfa bra $23fa
2380 0040 ld $40 ;Pixels for packedParrot line 35
2381 0001 ld $01
2382 0000 ld $00
2383 0004 ld $04
2384 0000 ld $00
2385 0000 ld $00
2386 0000 ld $00
* 9 times
238d 0010 ld $10
238e 0010 ld $10
238f 0055 ld $55
2390 0050 ld $50
2391 0001 ld $01
2392 0000 ld $00
2393 0000 ld $00
2394 0000 ld $00
2395 0040 ld $40
2396 0055 ld $55
2397 0055 ld $55
2398 0096 ld $96
2399 0075 ld $75
239a 0059 ld $59
239b 009a ld $9a
239c 0055 ld $55
239d 0055 ld $55
239e 0001 ld $01
239f 0004 ld $04
23a0 0000 ld $00
23a1 0055 ld $55
23a2 0010 ld $10
23a3 0005 ld $05
23a4 0054 ld $54
23a5 0010 ld $10
23a6 0055 ld $55
23a7 0045 ld $45
23a8 0054 ld $54
23a9 0044 ld $44
23aa 0040 ld $40
23ab 0054 ld $54
23ac 0059 ld $59
23ad 00a6 ld $a6
23ae 0066 ld $66
23af 006e ld $6e
23b0 00d7 ld $d7
23b1 00b5 ld $b5
23b2 005d ld $5d
23b3 00d7 ld $d7
23b4 0075 ld $75
23b5 006d ld $6d
23b6 00db ld $db
23b7 00b5 ld $b5
23b8 006d ld $6d
23b9 00c7 ld $c7
23ba 0075 ld $75
23bb 001d ld $1d
23bc 00d7 ld $d7
23bd 00b5 ld $b5
23be 001d ld $1d
23bf 00d7 ld $d7
23c0 0071 ld $71
23c1 005d ld $5d
23c2 00c2 ld $c2
23c3 0020 ld $20
23c4 000c ld $0c
23c5 00c6 ld $c6
23c6 0071 ld $71
23c7 001d ld $1d
23c8 00c7 ld $c7
23c9 0071 ld $71
23ca 0009 ld $09
23cb 0056 ld $56
23cc 0010 ld $10
23cd 0004 ld $04
23ce 0082 ld $82
23cf 0060 ld $60
23d0 0059 ld $59
23d1 00d6 ld $d6
23d2 00a6 ld $a6
23d3 00ae ld $ae
23d4 00da ld $da
23d5 00b5 ld $b5
23d6 006e ld $6e
23d7 00eb ld $eb
23d8 00b6 ld $b6
23d9 006e ld $6e
23da 00db ld $db
23db 0076 ld $76
23dc 006d ld $6d
23dd 00db ld $db
23de 00ba ld $ba
23df 006d ld $6d
23e0 00eb ld $eb
23e1 00fb ld $fb
23e2 00ae ld $ae
23e3 00ef ld $ef
23e4 00ba ld $ba
23e5 007d ld $7d
23e6 00db ld $db
23e7 0075 ld $75
23e8 004d ld $4d
23e9 00d7 ld $d7
23ea 0065 ld $65
23eb 005d ld $5d
23ec 0097 ld $97
23ed 0075 ld $75
23ee 005d ld $5d
23ef 009b ld $9b
23f0 00b6 ld $b6
23f1 005a ld $5a
23f2 00d7 ld $d7
23f3 00b6 ld $b6
23f4 006e ld $6e
23f5 0055 ld $55
23f6 0011 ld $11
23f7 0010 ld $10
23f8 0200 nop
23f9 0200 nop
23fa c225 st [$25] ;Trampoline for page $2300 reading (continue)
23fb 012a ld [$2a]
23fc 8002 adda $02
23fd 1406 ld $06,y
23fe fe00 bra ac
23ff e0bc jmp y,$bc
2400 0000 ld $00 ;Pixels for packedParrot line 36
2401 0004 ld $04
2402 0000 ld $00
2403 0000 ld $00
2404 0000 ld $00
2405 0010 ld $10
2406 0000 ld $00
2407 0000 ld $00
2408 0000 ld $00
* 6 times
240c 0015 ld $15
240d 0040 ld $40
240e 0044 ld $44
240f 0040 ld $40
2410 0051 ld $51
2411 0054 ld $54
2412 0000 ld $00
2413 0000 ld $00
2414 0000 ld $00
2415 0095 ld $95
2416 00b5 ld $b5
2417 006d ld $6d
2418 00db ld $db
2419 0075 ld $75
241a 005d ld $5d
241b 0097 ld $97
241c 0075 ld $75
241d 0049 ld $49
241e 0046 ld $46
241f 0050 ld $50
2420 0044 ld $44
2421 0041 ld $41
2422 0005 ld $05
2423 0054 ld $54
2424 0001 ld $01
2425 0050 ld $50
2426 0000 ld $00
2427 0011 ld $11
2428 0011 ld $11
2429 0001 ld $01
242a 0005 ld $05
242b 0010 ld $10
242c 0044 ld $44
242d 0085 ld $85
242e 0075 ld $75
242f 006d ld $6d
2430 00d7 ld $d7
2431 0071 ld $71
2432 006d ld $6d
2433 00d7 ld $d7
2434 0071 ld $71
2435 005d ld $5d
2436 00db ld $db
2437 0076 ld $76
2438 005d ld $5d
2439 00d7 ld $d7
243a 0061 ld $61
243b 005c ld $5c
243c 00c7 ld $c7
243d 0065 ld $65
243e 005c ld $5c
243f 00c7 ld $c7
2440 0075 ld $75
2441 000c ld $0c
2442 00c2 ld $c2
2443 0035 ld $35
2444 005c ld $5c
2445 00d7 ld $d7
2446 0020 ld $20
2447 005c ld $5c
2448 00c7 ld $c7
2449 0065 ld $65
244a 0019 ld $19
244b 0041 ld $41
244c 0011 ld $11
244d 0054 ld $54
244e 0086 ld $86
244f 0065 ld $65
2450 0069 ld $69
2451 009a ld $9a
2452 00ba ld $ba
2453 006a ld $6a
2454 00eb ld $eb
2455 00b6 ld $b6
2456 006d ld $6d
2457 00db ld $db
2458 00b6 ld $b6
2459 006d ld $6d
245a 00eb ld $eb
245b 0076 ld $76
245c 005d ld $5d
245d 009b ld $9b
245e 00b5 ld $b5
245f 006d ld $6d
2460 00db ld $db
2461 00fa ld $fa
2462 00be ld $be
2463 00eb ld $eb
2464 00b6 ld $b6
2465 005d ld $5d
2466 00db ld $db
2467 0076 ld $76
2468 001d ld $1d
2469 00d7 ld $d7
246a 0074 ld $74
246b 00ad ld $ad
246c 00ea ld $ea
246d 00b5 ld $b5
246e 00ad ld $ad
246f 00eb ld $eb
2470 00ba ld $ba
2471 0059 ld $59
2472 00ea ld $ea
2473 00b6 ld $b6
2474 005e ld $5e
2475 0057 ld $57
2476 0055 ld $55
2477 0010 ld $10
2478 0200 nop
2479 fe00 bra ac ;Trampoline for page $2400 reading (entry)
247a fc7b bra $247b
247b c224 st [$24]
247c 012a ld [$2a]
247d 8001 adda $01
247e fe00 bra ac
247f fcfa bra $24fa
2480 0005 ld $05 ;Pixels for packedParrot line 37
2481 0051 ld $51
2482 0025 ld $25
2483 0055 ld $55
2484 00a6 ld $a6
2485 0055 ld $55
2486 0059 ld $59
2487 0055 ld $55
2488 0001 ld $01
2489 0000 ld $00
248a 0000 ld $00
248b 0000 ld $00
248c 0040 ld $40
248d 0000 ld $00
248e 0010 ld $10
248f 0000 ld $00
2490 0000 ld $00
2491 0015 ld $15
2492 0055 ld $55
2493 0050 ld $50
2494 0059 ld $59
2495 00db ld $db
2496 00b7 ld $b7
2497 006d ld $6d
2498 00db ld $db
2499 00b6 ld $b6
249a 005d ld $5d
249b 00c7 ld $c7
249c 0064 ld $64
249d 0008 ld $08
249e 0086 ld $86
249f 0025 ld $25
24a0 0058 ld $58
24a1 0015 ld $15
24a2 0010 ld $10
24a3 0000 ld $00
24a4 0054 ld $54
24a5 0000 ld $00
24a6 0015 ld $15
24a7 0050 ld $50
24a8 0040 ld $40
24a9 0044 ld $44
24aa 0040 ld $40
24ab 0005 ld $05
24ac 0014 ld $14
24ad 00c2 ld $c2
24ae 0075 ld $75
24af 005d ld $5d
24b0 0087 ld $87
24b1 0071 ld $71
24b2 006d ld $6d
24b3 00d7 ld $d7
24b4 0075 ld $75
24b5 005d ld $5d
24b6 00d7 ld $d7
24b7 0075 ld $75
24b8 005d ld $5d
24b9 00d6 ld $d6
24ba 0031 ld $31
24bb 005c ld $5c
24bc 0087 ld $87
24bd 0030 ld $30
24be 0008 ld $08
24bf 00c7 ld $c7
24c0 0071 ld $71
24c1 005d ld $5d
24c2 00c7 ld $c7
24c3 0070 ld $70
24c4 0009 ld $09
24c5 0087 ld $87
24c6 0070 ld $70
24c7 001c ld $1c
24c8 00d7 ld $d7
24c9 0071 ld $71
24ca 0019 ld $19
24cb 0081 ld $81
24cc 0025 ld $25
24cd 0018 ld $18
24ce 0096 ld $96
24cf 0065 ld $65
24d0 005d ld $5d
24d1 00db ld $db
24d2 00b5 ld $b5
24d3 006e ld $6e
24d4 00d7 ld $d7
24d5 0075 ld $75
24d6 006d ld $6d
24d7 00d7 ld $d7
24d8 00b5 ld $b5
24d9 005d ld $5d
24da 00db ld $db
24db 00b5 ld $b5
24dc 005d ld $5d
24dd 00d7 ld $d7
24de 0076 ld $76
24df 006d ld $6d
24e0 00d7 ld $d7
24e1 00b6 ld $b6
24e2 006d ld $6d
24e3 00eb ld $eb
24e4 00ba ld $ba
24e5 005d ld $5d
24e6 00db ld $db
24e7 0075 ld $75
24e8 0059 ld $59
24e9 00c3 ld $c3
24ea 0075 ld $75
24eb 005d ld $5d
24ec 00ab ld $ab
24ed 00ba ld $ba
24ee 005d ld $5d
24ef 00d7 ld $d7
24f0 00b6 ld $b6
24f1 00ad ld $ad
24f2 00c2 ld $c2
24f3 007a ld $7a
24f4 0069 ld $69
24f5 00c7 ld $c7
24f6 0066 ld $66
24f7 0005 ld $05
24f8 0200 nop
24f9 0200 nop
24fa c225 st [$25] ;Trampoline for page $2400 reading (continue)
24fb 012a ld [$2a]
24fc 8002 adda $02
24fd 1406 ld $06,y
24fe fe00 bra ac
24ff e0bc jmp y,$bc
2500 00aa ld $aa ;Pixels for packedParrot line 38
2501 00ea ld $ea
2502 00aa ld $aa
2503 00aa ld $aa
2504 009a ld $9a
2505 0069 ld $69
2506 0099 ld $99
2507 0096 ld $96
2508 0065 ld $65
2509 0000 ld $00
250a 0000 ld $00
250b 0000 ld $00
* 5 times
250e 0014 ld $14
250f 0040 ld $40
2510 0001 ld $01
2511 0004 ld $04
2512 00d5 ld $d5
2513 00f6 ld $f6
2514 00ae ld $ae
2515 00db ld $db
2516 00ba ld $ba
2517 006d ld $6d
2518 00d7 ld $d7
2519 00b5 ld $b5
251a 005d ld $5d
251b 0097 ld $97
251c 0021 ld $21
251d 0009 ld $09
251e 00c2 ld $c2
251f 0031 ld $31
2520 0019 ld $19
2521 0082 ld $82
2522 0015 ld $15
2523 0054 ld $54
2524 0041 ld $41
2525 0010 ld $10
2526 0044 ld $44
2527 0041 ld $41
2528 0011 ld $11
2529 0004 ld $04
252a 0042 ld $42
252b 0020 ld $20
252c 0008 ld $08
252d 00d7 ld $d7
252e 0076 ld $76
252f 001d ld $1d
2530 0097 ld $97
2531 0070 ld $70
2532 005d ld $5d
2533 00d7 ld $d7
2534 0071 ld $71
2535 001d ld $1d
2536 00d6 ld $d6
2537 0075 ld $75
2538 001d ld $1d
2539 0083 ld $83
253a 0070 ld $70
253b 001d ld $1d
253c 00c3 ld $c3
253d 0075 ld $75
253e 0008 ld $08
253f 00d3 ld $d3
2540 0075 ld $75
2541 005d ld $5d
2542 00c2 ld $c2
2543 0025 ld $25
2544 000c ld $0c
2545 00c3 ld $c3
2546 0035 ld $35
2547 005c ld $5c
2548 00c7 ld $c7
2549 0065 ld $65
254a 0048 ld $48
254b 0087 ld $87
254c 0060 ld $60
254d 001d ld $1d
254e 00d7 ld $d7
254f 0075 ld $75
2550 0019 ld $19
2551 00d7 ld $d7
2552 00b6 ld $b6
2553 005d ld $5d
2554 00db ld $db
2555 0075 ld $75
2556 005d ld $5d
2557 00d7 ld $d7
2558 0075 ld $75
2559 006d ld $6d
255a 00d6 ld $d6
255b 0076 ld $76
255c 005c ld $5c
255d 00c7 ld $c7
255e 0071 ld $71
255f 001d ld $1d
2560 00db ld $db
2561 00a5 ld $a5
2562 006d ld $6d
2563 00db ld $db
2564 00b6 ld $b6
2565 005d ld $5d
2566 00d7 ld $d7
2567 0075 ld $75
2568 005c ld $5c
2569 00d2 ld $d2
256a 0071 ld $71
256b 005d ld $5d
256c 00d6 ld $d6
256d 0075 ld $75
256e 006e ld $6e
256f 0097 ld $97
2570 00b6 ld $b6
2571 006e ld $6e
2572 0097 ld $97
2573 00ba ld $ba
2574 0059 ld $59
2575 00d7 ld $d7
2576 00b2 ld $b2
2577 0055 ld $55
2578 0200 nop
2579 fe00 bra ac ;Trampoline for page $2500 reading (entry)
257a fc7b bra $257b
257b c224 st [$24]
257c 012a ld [$2a]
257d 8001 adda $01
257e fe00 bra ac
257f fcfa bra $25fa
2580 00ae ld $ae ;Pixels for packedParrot line 39
2581 00ab ld $ab
2582 00ba ld $ba
2583 0099 ld $99
2584 0097 ld $97
2585 006a ld $6a
2586 0099 ld $99
2587 00e6 ld $e6
2588 006a ld $6a
2589 0015 ld $15
258a 0000 ld $00
258b 0000 ld $00
258c 0000 ld $00
258d 0000 ld $00
258e 0040 ld $40
258f 0040 ld $40
2590 0050 ld $50
2591 0069 ld $69
2592 00eb ld $eb
2593 00bb ld $bb
2594 00be ld $be
2595 00eb ld $eb
2596 00b6 ld $b6
2597 006d ld $6d
2598 00db ld $db
2599 0075 ld $75
259a 005d ld $5d
259b 00db ld $db
259c 0076 ld $76
259d 005d ld $5d
259e 0097 ld $97
259f 0075 ld $75
25a0 005c ld $5c
25a1 00d7 ld $d7
25a2 0075 ld $75
25a3 001d ld $1d
25a4 0042 ld $42
25a5 0054 ld $54
25a6 0008 ld $08
25a7 0082 ld $82
25a8 0020 ld $20
25a9 0009 ld $09
25aa 0096 ld $96
25ab 0060 ld $60
25ac 0058 ld $58
25ad 00d7 ld $d7
25ae 0075 ld $75
25af 005d ld $5d
25b0 0081 ld $81
25b1 0070 ld $70
25b2 005d ld $5d
25b3 00d7 ld $d7
25b4 0075 ld $75
25b5 005d ld $5d
25b6 00c7 ld $c7
25b7 0076 ld $76
25b8 005d ld $5d
25b9 00d6 ld $d6
25ba 0020 ld $20
25bb 001c ld $1c
25bc 00d7 ld $d7
25bd 0075 ld $75
25be 001d ld $1d
25bf 0082 ld $82
25c0 0021 ld $21
25c1 001c ld $1c
25c2 00c7 ld $c7
25c3 0071 ld $71
25c4 0058 ld $58
25c5 0083 ld $83
25c6 0071 ld $71
25c7 001d ld $1d
25c8 00d6 ld $d6
25c9 0035 ld $35
25ca 001c ld $1c
25cb 0082 ld $82
25cc 0035 ld $35
25cd 0058 ld $58
25ce 00c7 ld $c7
25cf 00b5 ld $b5
25d0 005d ld $5d
25d1 0087 ld $87
25d2 0070 ld $70
25d3 006d ld $6d
25d4 00d7 ld $d7
25d5 0075 ld $75
25d6 001c ld $1c
25d7 00d7 ld $d7
25d8 0071 ld $71
25d9 001d ld $1d
25da 00d7 ld $d7
25db 0075 ld $75
25dc 001c ld $1c
25dd 00c7 ld $c7
25de 0075 ld $75
25df 005c ld $5c
25e0 00c7 ld $c7
25e1 0075 ld $75
25e2 005c ld $5c
25e3 00db ld $db
25e4 00b5 ld $b5
25e5 005d ld $5d
25e6 00db ld $db
25e7 0075 ld $75
25e8 0009 ld $09
25e9 0083 ld $83
25ea 0030 ld $30
25eb 005d ld $5d
25ec 00db ld $db
25ed 0075 ld $75
25ee 005d ld $5d
25ef 00db ld $db
25f0 00b5 ld $b5
25f1 006d ld $6d
25f2 00db ld $db
25f3 00b6 ld $b6
25f4 001a ld $1a
25f5 00d7 ld $d7
25f6 00b6 ld $b6
25f7 006d ld $6d
25f8 0200 nop
25f9 0200 nop
25fa c225 st [$25] ;Trampoline for page $2500 reading (continue)
25fb 012a ld [$2a]
25fc 8002 adda $02
25fd 1406 ld $06,y
25fe fe00 bra ac
25ff e0bc jmp y,$bc
2600 0059 ld $59 ;Pixels for packedParrot line 40
2601 0092 ld $92
2602 0065 ld $65
2603 005a ld $5a
2604 00a6 ld $a6
2605 0075 ld $75
2606 005a ld $5a
2607 0096 ld $96
2608 0055 ld $55
2609 0004 ld $04
260a 0000 ld $00
260b 0000 ld $00
260c 0000 ld $00
* 5 times
260f 00d5 ld $d5
2610 00fa ld $fa
2611 00ae ld $ae
2612 00eb ld $eb
2613 00bb ld $bb
2614 007d ld $7d
2615 00db ld $db
2616 00ba ld $ba
2617 006a ld $6a
2618 00d7 ld $d7
2619 0076 ld $76
261a 001d ld $1d
261b 00d6 ld $d6
261c 0075 ld $75
261d 001d ld $1d
261e 00d7 ld $d7
261f 0065 ld $65
2620 005d ld $5d
2621 00d6 ld $d6
2622 0075 ld $75
2623 0059 ld $59
2624 0041 ld $41
2625 0020 ld $20
2626 0044 ld $44
2627 0042 ld $42
2628 0064 ld $64
2629 0008 ld $08
262a 0042 ld $42
262b 0020 ld $20
262c 005c ld $5c
262d 00d7 ld $d7
262e 0065 ld $65
262f 0009 ld $09
2630 0041 ld $41
2631 0071 ld $71
2632 0019 ld $19
2633 00d7 ld $d7
2634 0075 ld $75
2635 001d ld $1d
2636 00d7 ld $d7
2637 00b5 ld $b5
2638 0059 ld $59
2639 0082 ld $82
263a 0070 ld $70
263b 004c ld $4c
263c 00c7 ld $c7
263d 0065 ld $65
263e 000c ld $0c
263f 0086 ld $86
2640 0020 ld $20
2641 0008 ld $08
2642 00d7 ld $d7
2643 0075 ld $75
2644 001d ld $1d
2645 00c7 ld $c7
2646 0074 ld $74
2647 001c ld $1c
2648 0097 ld $97
2649 0060 ld $60
264a 004d ld $4d
264b 00c7 ld $c7
264c 0071 ld $71
264d 001d ld $1d
264e 00d7 ld $d7
264f 0075 ld $75
2650 006d ld $6d
2651 00d7 ld $d7
2652 0021 ld $21
2653 001c ld $1c
2654 00d7 ld $d7
2655 0071 ld $71
2656 001d ld $1d
2657 00c6 ld $c6
2658 0075 ld $75
2659 005c ld $5c
265a 00d7 ld $d7
265b 0071 ld $71
265c 000d ld $0d
265d 00d7 ld $d7
265e 0071 ld $71
265f 001d ld $1d
2660 00d7 ld $d7
2661 0076 ld $76
2662 005d ld $5d
2663 00c7 ld $c7
2664 0076 ld $76
2665 006d ld $6d
2666 00d7 ld $d7
2667 0065 ld $65
2668 0009 ld $09
2669 00c2 ld $c2
266a 0075 ld $75
266b 005c ld $5c
266c 00d7 ld $d7
266d 0075 ld $75
266e 0059 ld $59
266f 00d7 ld $d7
2670 0075 ld $75
2671 005d ld $5d
2672 00d7 ld $d7
2673 00b6 ld $b6
2674 001d ld $1d
2675 00d7 ld $d7
2676 00b6 ld $b6
2677 007d ld $7d
2678 0200 nop
2679 fe00 bra ac ;Trampoline for page $2600 reading (entry)
267a fc7b bra $267b
267b c224 st [$24]
267c 012a ld [$2a]
267d 8001 adda $01
267e fe00 bra ac
267f fcfa bra $26fa
2680 0049 ld $49 ;Pixels for packedParrot line 41
2681 00a2 ld $a2
2682 0024 ld $24
2683 0059 ld $59
2684 0092 ld $92
2685 0055 ld $55
2686 0055 ld $55
2687 0055 ld $55
2688 0000 ld $00
2689 0000 ld $00
268a 0000 ld $00
* 6 times
268e 0058 ld $58
268f 00ef ld $ef
2690 00bb ld $bb
2691 006e ld $6e
2692 00db ld $db
2693 00b5 ld $b5
2694 005d ld $5d
2695 00eb ld $eb
2696 00bb ld $bb
2697 005d ld $5d
2698 00d7 ld $d7
2699 0076 ld $76
269a 005d ld $5d
269b 0097 ld $97
269c 0060 ld $60
269d 005c ld $5c
269e 00d7 ld $d7
269f 00b5 ld $b5
26a0 005d ld $5d
26a1 0096 ld $96
26a2 0075 ld $75
26a3 005d ld $5d
26a4 0097 ld $97
26a5 0025 ld $25
26a6 0015 ld $15
26a7 0042 ld $42
26a8 0020 ld $20
26a9 0004 ld $04
26aa 0041 ld $41
26ab 0010 ld $10
26ac 0004 ld $04
26ad 0042 ld $42
26ae 0050 ld $50
26af 0004 ld $04
26b0 0010 ld $10
26b1 0010 ld $10
26b2 004c ld $4c
26b3 00c6 ld $c6
26b4 0075 ld $75
26b5 0058 ld $58
26b6 00d7 ld $d7
26b7 0075 ld $75
26b8 0009 ld $09
26b9 0082 ld $82
26ba 0020 ld $20
26bb 0008 ld $08
26bc 00d6 ld $d6
26bd 0025 ld $25
26be 0008 ld $08
26bf 0097 ld $97
26c0 0020 ld $20
26c1 0008 ld $08
26c2 00c2 ld $c2
26c3 0070 ld $70
26c4 005d ld $5d
26c5 0097 ld $97
26c6 0060 ld $60
26c7 005c ld $5c
26c8 0082 ld $82
26c9 0031 ld $31
26ca 0018 ld $18
26cb 0082 ld $82
26cc 0035 ld $35
26cd 0058 ld $58
26ce 00c7 ld $c7
26cf 0071 ld $71
26d0 001d ld $1d
26d1 00d7 ld $d7
26d2 0025 ld $25
26d3 005c ld $5c
26d4 00c2 ld $c2
26d5 0021 ld $21
26d6 001c ld $1c
26d7 00d3 ld $d3
26d8 0021 ld $21
26d9 001d ld $1d
26da 00c2 ld $c2
26db 0021 ld $21
26dc 005c ld $5c
26dd 00c7 ld $c7
26de 0071 ld $71
26df 005c ld $5c
26e0 00c7 ld $c7
26e1 0075 ld $75
26e2 005c ld $5c
26e3 00d7 ld $d7
26e4 0076 ld $76
26e5 005d ld $5d
26e6 00db ld $db
26e7 00b6 ld $b6
26e8 005d ld $5d
26e9 0096 ld $96
26ea 0030 ld $30
26eb 001d ld $1d
26ec 00d7 ld $d7
26ed 0075 ld $75
26ee 005d ld $5d
26ef 00db ld $db
26f0 00b6 ld $b6
26f1 006d ld $6d
26f2 00d7 ld $d7
26f3 00b6 ld $b6
26f4 005a ld $5a
26f5 0047 ld $47
26f6 00a1 ld $a1
26f7 007d ld $7d
26f8 0200 nop
26f9 0200 nop
26fa c225 st [$25] ;Trampoline for page $2600 reading (continue)
26fb 012a ld [$2a]
26fc 8002 adda $02
26fd 1406 ld $06,y
26fe fe00 bra ac
26ff e0bc jmp y,$bc
2700 0049 ld $49 ;Pixels for packedParrot line 42
2701 0092 ld $92
2702 0024 ld $24
2703 0059 ld $59
2704 0005 ld $05
2705 0000 ld $00
2706 0000 ld $00
2707 0000 ld $00
* 8 times
270d 0060 ld $60
270e 00bd ld $bd
270f 00eb ld $eb
2710 00bb ld $bb
2711 00a9 ld $a9
2712 00db ld $db
2713 00ba ld $ba
2714 00bd ld $bd
2715 00eb ld $eb
2716 0076 ld $76
2717 005d ld $5d
2718 00c7 ld $c7
2719 0064 ld $64
271a 005c ld $5c
271b 00d7 ld $d7
271c 0025 ld $25
271d 0054 ld $54
271e 0085 ld $85
271f 0075 ld $75
2720 005e ld $5e
2721 0097 ld $97
2722 0051 ld $51
2723 0059 ld $59
2724 00d6 ld $d6
2725 0075 ld $75
2726 0059 ld $59
2727 0082 ld $82
2728 0010 ld $10
2729 0008 ld $08
272a 0042 ld $42
272b 0011 ld $11
272c 0004 ld $04
272d 0045 ld $45
272e 0010 ld $10
272f 0004 ld $04
2730 0045 ld $45
2731 0050 ld $50
2732 0014 ld $14
2733 00d2 ld $d2
2734 0060 ld $60
2735 000d ld $0d
2736 0082 ld $82
2737 0070 ld $70
2738 0048 ld $48
2739 0081 ld $81
273a 0020 ld $20
273b 0058 ld $58
273c 0087 ld $87
273d 0020 ld $20
273e 0008 ld $08
273f 0082 ld $82
2740 0015 ld $15
2741 0008 ld $08
2742 0082 ld $82
2743 0060 ld $60
2744 001c ld $1c
2745 00c2 ld $c2
2746 0021 ld $21
2747 0009 ld $09
2748 0082 ld $82
2749 0020 ld $20
274a 001d ld $1d
274b 00d2 ld $d2
274c 0061 ld $61
274d 005c ld $5c
274e 0083 ld $83
274f 0075 ld $75
2750 0058 ld $58
2751 0087 ld $87
2752 0020 ld $20
2753 0008 ld $08
2754 00c2 ld $c2
2755 0025 ld $25
2756 0008 ld $08
2757 0086 ld $86
2758 0030 ld $30
2759 0018 ld $18
275a 00c7 ld $c7
275b 0035 ld $35
275c 001c ld $1c
275d 00d2 ld $d2
275e 0071 ld $71
275f 001d ld $1d
2760 00d7 ld $d7
2761 00b1 ld $b1
2762 005d ld $5d
2763 00db ld $db
2764 0075 ld $75
2765 005d ld $5d
2766 00d7 ld $d7
2767 0075 ld $75
2768 005d ld $5d
2769 00d7 ld $d7
276a 0025 ld $25
276b 005c ld $5c
276c 00d7 ld $d7
276d 0071 ld $71
276e 005d ld $5d
276f 0086 ld $86
2770 0075 ld $75
2771 0058 ld $58
2772 00d7 ld $d7
2773 00b5 ld $b5
2774 0069 ld $69
2775 006a ld $6a
2776 0001 ld $01
2777 0054 ld $54
2778 0200 nop
2779 fe00 bra ac ;Trampoline for page $2700 reading (entry)
277a fc7b bra $277b
277b c224 st [$24]
277c 012a ld [$2a]
277d 8001 adda $01
277e fe00 bra ac
277f fcfa bra $27fa
2780 005a ld $5a ;Pixels for packedParrot line 43
2781 00a6 ld $a6
2782 0065 ld $65
2783 009a ld $9a
2784 0056 ld $56
2785 0000 ld $00
2786 0004 ld $04
2787 0000 ld $00
2788 0000 ld $00
2789 0000 ld $00
* 5 times
278c 0080 ld $80
278d 00f5 ld $f5
278e 005e ld $5e
278f 0096 ld $96
2790 0065 ld $65
2791 009d ld $9d
2792 009b ld $9b
2793 00f5 ld $f5
2794 00ae ld $ae
2795 00d7 ld $d7
2796 00b5 ld $b5
2797 005d ld $5d
2798 00c2 ld $c2
2799 0075 ld $75
279a 005c ld $5c
279b 00d7 ld $d7
279c 0061 ld $61
279d 0045 ld $45
279e 0081 ld $81
279f 0065 ld $65
27a0 0059 ld $59
27a1 00d7 ld $d7
27a2 0065 ld $65
27a3 0009 ld $09
27a4 0051 ld $51
27a5 0021 ld $21
27a6 0009 ld $09
27a7 0086 ld $86
27a8 0020 ld $20
27a9 0014 ld $14
27aa 0052 ld $52
27ab 0050 ld $50
27ac 0044 ld $44
27ad 0081 ld $81
27ae 0010 ld $10
27af 0005 ld $05
27b0 0041 ld $41
27b1 0010 ld $10
27b2 0000 ld $00
27b3 0082 ld $82
27b4 0075 ld $75
27b5 0019 ld $19
27b6 0042 ld $42
27b7 0070 ld $70
27b8 0019 ld $19
27b9 0082 ld $82
27ba 0020 ld $20
27bb 0008 ld $08
27bc 0082 ld $82
27bd 0025 ld $25
27be 0008 ld $08
27bf 0082 ld $82
27c0 0060 ld $60
27c1 0009 ld $09
27c2 0081 ld $81
27c3 0020 ld $20
27c4 0048 ld $48
27c5 0082 ld $82
27c6 0020 ld $20
27c7 0018 ld $18
27c8 0082 ld $82
27c9 0060 ld $60
27ca 0008 ld $08
27cb 0082 ld $82
27cc 0020 ld $20
27cd 0008 ld $08
27ce 0096 ld $96
27cf 0060 ld $60
27d0 0008 ld $08
27d1 0082 ld $82
27d2 0020 ld $20
27d3 0018 ld $18
27d4 0082 ld $82
27d5 0060 ld $60
27d6 004c ld $4c
27d7 00c2 ld $c2
27d8 0021 ld $21
27d9 001c ld $1c
27da 0083 ld $83
27db 0070 ld $70
27dc 000d ld $0d
27dd 00d7 ld $d7
27de 0071 ld $71
27df 005d ld $5d
27e0 00c7 ld $c7
27e1 0075 ld $75
27e2 001d ld $1d
27e3 00d7 ld $d7
27e4 0072 ld $72
27e5 006d ld $6d
27e6 00d7 ld $d7
27e7 0075 ld $75
27e8 005d ld $5d
27e9 00db ld $db
27ea 0075 ld $75
27eb 0049 ld $49
27ec 0083 ld $83
27ed 0025 ld $25
27ee 0058 ld $58
27ef 00c7 ld $c7
27f0 0075 ld $75
27f1 005d ld $5d
27f2 00c6 ld $c6
27f3 0075 ld $75
27f4 005d ld $5d
27f5 00aa ld $aa
27f6 001a ld $1a
27f7 0010 ld $10
27f8 0200 nop
27f9 0200 nop
27fa c225 st [$25] ;Trampoline for page $2700 reading (continue)
27fb 012a ld [$2a]
27fc 8002 adda $02
27fd 1406 ld $06,y
27fe fe00 bra ac
27ff e0bc jmp y,$bc
2800 0045 ld $45 ;Pixels for packedParrot line 44
2801 0055 ld $55
2802 0050 ld $50
2803 0005 ld $05
2804 0001 ld $01
2805 0001 ld $01
2806 0040 ld $40
2807 0040 ld $40
2808 0004 ld $04
2809 0014 ld $14
280a 0000 ld $00
280b 0000 ld $00
280c 00d5 ld $d5
280d 007a ld $7a
280e 0059 ld $59
280f 0097 ld $97
2810 0075 ld $75
2811 005d ld $5d
2812 00c2 ld $c2
2813 00b5 ld $b5
2814 005d ld $5d
2815 00c6 ld $c6
2816 0075 ld $75
2817 001d ld $1d
2818 0096 ld $96
2819 0070 ld $70
281a 005d ld $5d
281b 00db ld $db
281c 0075 ld $75
281d 0059 ld $59
281e 0045 ld $45
281f 0050 ld $50
2820 0019 ld $19
2821 00d6 ld $d6
2822 0065 ld $65
2823 0015 ld $15
2824 0041 ld $41
2825 0010 ld $10
2826 0014 ld $14
2827 0081 ld $81
2828 0064 ld $64
2829 0004 ld $04
282a 0041 ld $41
282b 0010 ld $10
282c 0004 ld $04
282d 0045 ld $45
282e 0020 ld $20
282f 0018 ld $18
2830 0041 ld $41
2831 0054 ld $54
2832 0004 ld $04
2833 0095 ld $95
2834 0020 ld $20
2835 0004 ld $04
2836 0046 ld $46
2837 0070 ld $70
2838 0049 ld $49
2839 0042 ld $42
283a 0021 ld $21
283b 0008 ld $08
283c 0082 ld $82
283d 0010 ld $10
283e 0004 ld $04
283f 0046 ld $46
2840 0020 ld $20
2841 0008 ld $08
2842 0085 ld $85
2843 0010 ld $10
2844 0008 ld $08
2845 0081 ld $81
2846 0020 ld $20
2847 0008 ld $08
2848 0097 ld $97
2849 0020 ld $20
284a 0008 ld $08
284b 0086 ld $86
284c 0020 ld $20
284d 0009 ld $09
284e 0082 ld $82
284f 0020 ld $20
2850 0008 ld $08
2851 0096 ld $96
2852 0060 ld $60
2853 004c ld $4c
2854 00c7 ld $c7
2855 0021 ld $21
2856 001d ld $1d
2857 00d7 ld $d7
2858 0071 ld $71
2859 005d ld $5d
285a 00c2 ld $c2
285b 0071 ld $71
285c 005d ld $5d
285d 00c7 ld $c7
285e 0075 ld $75
285f 005c ld $5c
2860 00d7 ld $d7
2861 0071 ld $71
2862 001d ld $1d
2863 00d7 ld $d7
2864 0075 ld $75
2865 005d ld $5d
2866 00c7 ld $c7
2867 0075 ld $75
2868 005c ld $5c
2869 00d7 ld $d7
286a 0075 ld $75
286b 005c ld $5c
286c 0086 ld $86
286d 0054 ld $54
286e 0059 ld $59
286f 00d7 ld $d7
2870 0076 ld $76
2871 005c ld $5c
2872 00d7 ld $d7
2873 00b1 ld $b1
2874 006d ld $6d
2875 009a ld $9a
2876 005a ld $5a
2877 0001 ld $01
2878 0200 nop
2879 fe00 bra ac ;Trampoline for page $2800 reading (entry)
287a fc7b bra $287b
287b c224 st [$24]
287c 012a ld [$2a]
287d 8001 adda $01
287e fe00 bra ac
287f fcfa bra $28fa
2880 0000 ld $00 ;Pixels for packedParrot line 45
2881 0000 ld $00
2882 0000 ld $00
2883 0040 ld $40
2884 0055 ld $55
2885 0010 ld $10
2886 0005 ld $05
2887 0001 ld $01
2888 0000 ld $00
2889 0001 ld $01
288a 0000 ld $00
288b 0014 ld $14
288c 00d7 ld $d7
288d 00ba ld $ba
288e 00ad ld $ad
288f 00ef ld $ef
2890 0076 ld $76
2891 001d ld $1d
2892 00d7 ld $d7
2893 0075 ld $75
2894 005d ld $5d
2895 0087 ld $87
2896 0010 ld $10
2897 0054 ld $54
2898 0056 ld $56
2899 0060 ld $60
289a 0048 ld $48
289b 0097 ld $97
289c 0065 ld $65
289d 005c ld $5c
289e 0097 ld $97
289f 0020 ld $20
28a0 0054 ld $54
28a1 0001 ld $01
28a2 0010 ld $10
28a3 0000 ld $00
28a4 0015 ld $15
28a5 0050 ld $50
28a6 0009 ld $09
28a7 0045 ld $45
28a8 0010 ld $10
28a9 0008 ld $08
28aa 0045 ld $45
28ab 0050 ld $50
28ac 0044 ld $44
28ad 0085 ld $85
28ae 0010 ld $10
28af 0009 ld $09
28b0 0081 ld $81
28b1 0010 ld $10
28b2 0004 ld $04
28b3 0042 ld $42
28b4 0061 ld $61
28b5 0019 ld $19
28b6 0092 ld $92
28b7 0010 ld $10
28b8 0018 ld $18
28b9 0081 ld $81
28ba 0020 ld $20
28bb 0014 ld $14
28bc 0042 ld $42
28bd 0010 ld $10
28be 0008 ld $08
28bf 0041 ld $41
28c0 0020 ld $20
28c1 0004 ld $04
28c2 0082 ld $82
28c3 0020 ld $20
28c4 0008 ld $08
28c5 0086 ld $86
28c6 0060 ld $60
28c7 0008 ld $08
28c8 0082 ld $82
28c9 0061 ld $61
28ca 0005 ld $05
28cb 0042 ld $42
28cc 0020 ld $20
28cd 0008 ld $08
28ce 0086 ld $86
28cf 0060 ld $60
28d0 0008 ld $08
28d1 0083 ld $83
28d2 0031 ld $31
28d3 001d ld $1d
28d4 00c6 ld $c6
28d5 0075 ld $75
28d6 005c ld $5c
28d7 00c7 ld $c7
28d8 0075 ld $75
28d9 001d ld $1d
28da 00d7 ld $d7
28db 0071 ld $71
28dc 001d ld $1d
28dd 00d7 ld $d7
28de 0075 ld $75
28df 005c ld $5c
28e0 00c7 ld $c7
28e1 0075 ld $75
28e2 005c ld $5c
28e3 00c7 ld $c7
28e4 0075 ld $75
28e5 005c ld $5c
28e6 00d7 ld $d7
28e7 0075 ld $75
28e8 005d ld $5d
28e9 00c3 ld $c3
28ea 0071 ld $71
28eb 005d ld $5d
28ec 0052 ld $52
28ed 0071 ld $71
28ee 0059 ld $59
28ef 00d7 ld $d7
28f0 002a ld $2a
28f1 0019 ld $19
28f2 00c7 ld $c7
28f3 0076 ld $76
28f4 006d ld $6d
28f5 00d6 ld $d6
28f6 009b ld $9b
28f7 0001 ld $01
28f8 0200 nop
28f9 0200 nop
28fa c225 st [$25] ;Trampoline for page $2800 reading (continue)
28fb 012a ld [$2a]
28fc 8002 adda $02
28fd 1406 ld $06,y
28fe fe00 bra ac
28ff e0bc jmp y,$bc
2900 0055 ld $55 ;Pixels for packedParrot line 46
2901 00a6 ld $a6
2902 00a9 ld $a9
2903 00aa ld $aa
2904 00aa ld $aa
2905 0066 ld $66
2906 0059 ld $59
2907 0055 ld $55
2908 0010 ld $10
2909 0000 ld $00
290a 0060 ld $60
290b 009d ld $9d
290c 00eb ld $eb
290d 00bb ld $bb
290e 006e ld $6e
290f 0056 ld $56
2910 0010 ld $10
2911 005c ld $5c
2912 00db ld $db
2913 007a ld $7a
2914 005d ld $5d
2915 00d7 ld $d7
2916 0065 ld $65
2917 0059 ld $59
2918 0046 ld $46
2919 0025 ld $25
291a 0004 ld $04
291b 0056 ld $56
291c 0021 ld $21
291d 005c ld $5c
291e 0087 ld $87
291f 0064 ld $64
2920 0055 ld $55
2921 0041 ld $41
2922 0011 ld $11
2923 0044 ld $44
2924 0001 ld $01
2925 0010 ld $10
2926 0018 ld $18
2927 0081 ld $81
2928 0060 ld $60
2929 0004 ld $04
292a 0041 ld $41
292b 0025 ld $25
292c 0008 ld $08
292d 0045 ld $45
292e 0060 ld $60
292f 0009 ld $09
2930 0042 ld $42
2931 0011 ld $11
2932 0005 ld $05
2933 0081 ld $81
2934 0020 ld $20
2935 0004 ld $04
2936 0042 ld $42
2937 0011 ld $11
2938 0004 ld $04
2939 0041 ld $41
293a 0020 ld $20
293b 0004 ld $04
293c 0042 ld $42
293d 0024 ld $24
293e 0004 ld $04
293f 0052 ld $52
2940 0010 ld $10
2941 0008 ld $08
2942 0046 ld $46
2943 0060 ld $60
2944 0008 ld $08
2945 0082 ld $82
2946 0064 ld $64
2947 0008 ld $08
2948 0096 ld $96
2949 0020 ld $20
294a 0008 ld $08
294b 0082 ld $82
294c 0021 ld $21
294d 0008 ld $08
294e 0092 ld $92
294f 0031 ld $31
2950 0019 ld $19
2951 00d7 ld $d7
2952 0070 ld $70
2953 0058 ld $58
2954 00c3 ld $c3
2955 0071 ld $71
2956 001d ld $1d
2957 00d7 ld $d7
2958 0071 ld $71
2959 005c ld $5c
295a 0097 ld $97
295b 0070 ld $70
295c 005d ld $5d
295d 00c7 ld $c7
295e 0075 ld $75
295f 001d ld $1d
2960 00d7 ld $d7
2961 0071 ld $71
2962 001d ld $1d
2963 00d6 ld $d6
2964 0071 ld $71
2965 005d ld $5d
2966 00c7 ld $c7
2967 0071 ld $71
2968 001d ld $1d
2969 00d7 ld $d7
296a 0031 ld $31
296b 001d ld $1d
296c 0047 ld $47
296d 0060 ld $60
296e 0019 ld $19
296f 00c7 ld $c7
2970 0056 ld $56
2971 0045 ld $45
2972 00d5 ld $d5
2973 00b2 ld $b2
2974 00a9 ld $a9
2975 00d6 ld $d6
2976 00ab ld $ab
2977 0002 ld $02
2978 0200 nop
2979 fe00 bra ac ;Trampoline for page $2900 reading (entry)
297a fc7b bra $297b
297b c224 st [$24]
297c 012a ld [$2a]
297d 8001 adda $01
297e fe00 bra ac
297f fcfa bra $29fa
2980 009a ld $9a ;Pixels for packedParrot line 47
2981 009a ld $9a
2982 00aa ld $aa
2983 00aa ld $aa
2984 00ab ld $ab
2985 00ba ld $ba
2986 00aa ld $aa
2987 009a ld $9a
2988 0055 ld $55
2989 0045 ld $45
298a 00b0 ld $b0
298b 00be ld $be
298c 00eb ld $eb
298d 0076 ld $76
298e 0059 ld $59
298f 0080 ld $80
2990 0074 ld $74
2991 005d ld $5d
2992 00db ld $db
2993 0076 ld $76
2994 006d ld $6d
2995 00d7 ld $d7
2996 00b6 ld $b6
2997 0059 ld $59
2998 00c7 ld $c7
2999 0075 ld $75
299a 001d ld $1d
299b 0097 ld $97
299c 0025 ld $25
299d 0008 ld $08
299e 0092 ld $92
299f 0021 ld $21
29a0 0018 ld $18
29a1 0056 ld $56
29a2 0054 ld $54
29a3 0008 ld $08
29a4 0041 ld $41
29a5 0011 ld $11
29a6 0008 ld $08
29a7 0046 ld $46
29a8 0024 ld $24
29a9 0018 ld $18
29aa 0082 ld $82
29ab 0060 ld $60
29ac 0004 ld $04
29ad 0082 ld $82
29ae 0010 ld $10
29af 0058 ld $58
29b0 0081 ld $81
29b1 0010 ld $10
29b2 0004 ld $04
29b3 0041 ld $41
29b4 0020 ld $20
29b5 0058 ld $58
29b6 0082 ld $82
29b7 0024 ld $24
29b8 0004 ld $04
29b9 0091 ld $91
29ba 0021 ld $21
29bb 0005 ld $05
29bc 0081 ld $81
29bd 0050 ld $50
29be 0008 ld $08
29bf 0081 ld $81
29c0 0011 ld $11
29c1 0008 ld $08
29c2 0081 ld $81
29c3 0010 ld $10
29c4 0009 ld $09
29c5 0086 ld $86
29c6 0020 ld $20
29c7 0008 ld $08
29c8 0082 ld $82
29c9 0020 ld $20
29ca 0008 ld $08
29cb 0086 ld $86
29cc 0064 ld $64
29cd 005c ld $5c
29ce 00c6 ld $c6
29cf 0075 ld $75
29d0 004c ld $4c
29d1 0087 ld $87
29d2 0031 ld $31
29d3 001d ld $1d
29d4 00d7 ld $d7
29d5 0070 ld $70
29d6 001d ld $1d
29d7 00c3 ld $c3
29d8 0075 ld $75
29d9 001d ld $1d
29da 00c7 ld $c7
29db 0035 ld $35
29dc 005c ld $5c
29dd 00c7 ld $c7
29de 0074 ld $74
29df 005c ld $5c
29e0 00c7 ld $c7
29e1 0075 ld $75
29e2 001d ld $1d
29e3 00d7 ld $d7
29e4 0071 ld $71
29e5 001d ld $1d
29e6 00d7 ld $d7
29e7 0075 ld $75
29e8 000d ld $0d
29e9 00d7 ld $d7
29ea 0071 ld $71
29eb 001d ld $1d
29ec 0097 ld $97
29ed 0020 ld $20
29ee 0048 ld $48
29ef 00d5 ld $d5
29f0 0055 ld $55
29f1 00e6 ld $e6
29f2 00a5 ld $a5
29f3 00a5 ld $a5
29f4 0059 ld $59
29f5 00b5 ld $b5
29f6 00a6 ld $a6
29f7 0002 ld $02
29f8 0200 nop
29f9 0200 nop
29fa c225 st [$25] ;Trampoline for page $2900 reading (continue)
29fb 012a ld [$2a]
29fc 8002 adda $02
29fd 1406 ld $06,y
29fe fe00 bra ac
29ff e0bc jmp y,$bc
2a00 0049 ld $49 ;Pixels for packedParrot line 48
2a01 0092 ld $92
2a02 0024 ld $24
2a03 0049 ld $49
2a04 0096 ld $96
2a05 0069 ld $69
2a06 0099 ld $99
2a07 0096 ld $96
2a08 0025 ld $25
2a09 0084 ld $84
2a0a 00a6 ld $a6
2a0b 005e ld $5e
2a0c 0097 ld $97
2a0d 0025 ld $25
2a0e 0004 ld $04
2a0f 00d6 ld $d6
2a10 0075 ld $75
2a11 006d ld $6d
2a12 00d7 ld $d7
2a13 0065 ld $65
2a14 005d ld $5d
2a15 00d7 ld $d7
2a16 0075 ld $75
2a17 006d ld $6d
2a18 00d7 ld $d7
2a19 0075 ld $75
2a1a 0019 ld $19
2a1b 0097 ld $97
2a1c 0010 ld $10
2a1d 0018 ld $18
2a1e 0082 ld $82
2a1f 0020 ld $20
2a20 0008 ld $08
2a21 0082 ld $82
2a22 0011 ld $11
2a23 0018 ld $18
2a24 0041 ld $41
2a25 0014 ld $14
2a26 0018 ld $18
2a27 0082 ld $82
2a28 0020 ld $20
2a29 0004 ld $04
2a2a 0082 ld $82
2a2b 0020 ld $20
2a2c 0048 ld $48
2a2d 0046 ld $46
2a2e 0060 ld $60
2a2f 0004 ld $04
2a30 0042 ld $42
2a31 0011 ld $11
2a32 0004 ld $04
2a33 0052 ld $52
2a34 0021 ld $21
2a35 0004 ld $04
2a36 0082 ld $82
2a37 0010 ld $10
2a38 0004 ld $04
2a39 0082 ld $82
2a3a 0050 ld $50
2a3b 0048 ld $48
2a3c 0085 ld $85
2a3d 0020 ld $20
2a3e 0008 ld $08
2a3f 0042 ld $42
2a40 0020 ld $20
2a41 0008 ld $08
2a42 0086 ld $86
2a43 0020 ld $20
2a44 0008 ld $08
2a45 0081 ld $81
2a46 0020 ld $20
2a47 0018 ld $18
2a48 0082 ld $82
2a49 0061 ld $61
2a4a 0019 ld $19
2a4b 00d7 ld $d7
2a4c 0070 ld $70
2a4d 004c ld $4c
2a4e 00c7 ld $c7
2a4f 0061 ld $61
2a50 001d ld $1d
2a51 00d7 ld $d7
2a52 0075 ld $75
2a53 005c ld $5c
2a54 0087 ld $87
2a55 0075 ld $75
2a56 005c ld $5c
2a57 00d7 ld $d7
2a58 0071 ld $71
2a59 005d ld $5d
2a5a 00d3 ld $d3
2a5b 0071 ld $71
2a5c 005d ld $5d
2a5d 00d7 ld $d7
2a5e 0071 ld $71
2a5f 001d ld $1d
2a60 00d7 ld $d7
2a61 0071 ld $71
2a62 005d ld $5d
2a63 0087 ld $87
2a64 0030 ld $30
2a65 001d ld $1d
2a66 00d2 ld $d2
2a67 0071 ld $71
2a68 005c ld $5c
2a69 00d7 ld $d7
2a6a 0071 ld $71
2a6b 005d ld $5d
2a6c 0087 ld $87
2a6d 0064 ld $64
2a6e 0058 ld $58
2a6f 0046 ld $46
2a70 0055 ld $55
2a71 00a6 ld $a6
2a72 00ba ld $ba
2a73 006a ld $6a
2a74 0051 ld $51
2a75 007a ld $7a
2a76 00a5 ld $a5
2a77 0002 ld $02
2a78 0200 nop
2a79 fe00 bra ac ;Trampoline for page $2a00 reading (entry)
2a7a fc7b bra $2a7b
2a7b c224 st [$24]
2a7c 012a ld [$2a]
2a7d 8001 adda $01
2a7e fe00 bra ac
2a7f fcfa bra $2afa
2a80 0049 ld $49 ;Pixels for packedParrot line 49
2a81 0095 ld $95
2a82 0014 ld $14
2a83 0059 ld $59
2a84 0091 ld $91
2a85 0054 ld $54
2a86 0059 ld $59
2a87 0052 ld $52
2a88 0011 ld $11
2a89 0005 ld $05
2a8a 0051 ld $51
2a8b 005c ld $5c
2a8c 0087 ld $87
2a8d 0064 ld $64
2a8e 0058 ld $58
2a8f 00d7 ld $d7
2a90 0075 ld $75
2a91 005d ld $5d
2a92 00d7 ld $d7
2a93 0076 ld $76
2a94 001d ld $1d
2a95 0097 ld $97
2a96 0071 ld $71
2a97 006d ld $6d
2a98 00d7 ld $d7
2a99 0075 ld $75
2a9a 0048 ld $48
2a9b 0047 ld $47
2a9c 0021 ld $21
2a9d 0008 ld $08
2a9e 00c6 ld $c6
2a9f 0061 ld $61
2aa0 001d ld $1d
2aa1 0092 ld $92
2aa2 0021 ld $21
2aa3 0004 ld $04
2aa4 0041 ld $41
2aa5 0050 ld $50
2aa6 0048 ld $48
2aa7 0082 ld $82
2aa8 0060 ld $60
2aa9 0048 ld $48
2aaa 0046 ld $46
2aab 0060 ld $60
2aac 0004 ld $04
2aad 0042 ld $42
2aae 0020 ld $20
2aaf 0014 ld $14
2ab0 0001 ld $01
2ab1 0010 ld $10
2ab2 0004 ld $04
2ab3 0041 ld $41
2ab4 0010 ld $10
2ab5 0008 ld $08
2ab6 0092 ld $92
2ab7 0021 ld $21
2ab8 0004 ld $04
2ab9 0096 ld $96
2aba 0020 ld $20
2abb 0019 ld $19
2abc 0081 ld $81
2abd 0060 ld $60
2abe 0008 ld $08
2abf 0096 ld $96
2ac0 0060 ld $60
2ac1 0044 ld $44
2ac2 0082 ld $82
2ac3 0021 ld $21
2ac4 0008 ld $08
2ac5 0082 ld $82
2ac6 0021 ld $21
2ac7 0048 ld $48
2ac8 0082 ld $82
2ac9 0020 ld $20
2aca 005c ld $5c
2acb 00c2 ld $c2
2acc 0061 ld $61
2acd 001d ld $1d
2ace 00c2 ld $c2
2acf 0035 ld $35
2ad0 005c ld $5c
2ad1 00c3 ld $c3
2ad2 0031 ld $31
2ad3 001d ld $1d
2ad4 00d3 ld $d3
2ad5 0021 ld $21
2ad6 001d ld $1d
2ad7 00c2 ld $c2
2ad8 0075 ld $75
2ad9 004c ld $4c
2ada 00c7 ld $c7
2adb 0035 ld $35
2adc 001c ld $1c
2add 00d2 ld $d2
2ade 0071 ld $71
2adf 005d ld $5d
2ae0 0087 ld $87
2ae1 0075 ld $75
2ae2 005c ld $5c
2ae3 00d7 ld $d7
2ae4 0075 ld $75
2ae5 0058 ld $58
2ae6 00c3 ld $c3
2ae7 0060 ld $60
2ae8 001d ld $1d
2ae9 00d3 ld $d3
2aea 0071 ld $71
2aeb 0009 ld $09
2aec 0097 ld $97
2aed 0020 ld $20
2aee 000c ld $0c
2aef 0005 ld $05
2af0 0054 ld $54
2af1 00d5 ld $d5
2af2 007a ld $7a
2af3 00ae ld $ae
2af4 0096 ld $96
2af5 0079 ld $79
2af6 005a ld $5a
2af7 0001 ld $01
2af8 0200 nop
2af9 0200 nop
2afa c225 st [$25] ;Trampoline for page $2a00 reading (continue)
2afb 012a ld [$2a]
2afc 8002 adda $02
2afd 1406 ld $06,y
2afe fe00 bra ac
2aff e0bc jmp y,$bc
2b00 0099 ld $99 ;Pixels for packedParrot line 50
2b01 009a ld $9a
2b02 0055 ld $55
2b03 0004 ld $04
2b04 0040 ld $40
2b05 0000 ld $00
2b06 0001 ld $01
2b07 0051 ld $51
2b08 0054 ld $54
2b09 0045 ld $45
2b0a 00a1 ld $a1
2b0b 005d ld $5d
2b0c 0096 ld $96
2b0d 0071 ld $71
2b0e 005d ld $5d
2b0f 00db ld $db
2b10 0075 ld $75
2b11 0059 ld $59
2b12 00db ld $db
2b13 0075 ld $75
2b14 005d ld $5d
2b15 00d7 ld $d7
2b16 0071 ld $71
2b17 005d ld $5d
2b18 00d7 ld $d7
2b19 0075 ld $75
2b1a 0019 ld $19
2b1b 0096 ld $96
2b1c 0010 ld $10
2b1d 0018 ld $18
2b1e 0092 ld $92
2b1f 0075 ld $75
2b20 005d ld $5d
2b21 00d6 ld $d6
2b22 0060 ld $60
2b23 0008 ld $08
2b24 0092 ld $92
2b25 0010 ld $10
2b26 0004 ld $04
2b27 0086 ld $86
2b28 0020 ld $20
2b29 0004 ld $04
2b2a 0042 ld $42
2b2b 0020 ld $20
2b2c 0009 ld $09
2b2d 0085 ld $85
2b2e 0010 ld $10
2b2f 0044 ld $44
2b30 0042 ld $42
2b31 0010 ld $10
2b32 0015 ld $15
2b33 0041 ld $41
2b34 0024 ld $24
2b35 0008 ld $08
2b36 0081 ld $81
2b37 0010 ld $10
2b38 0009 ld $09
2b39 0082 ld $82
2b3a 0021 ld $21
2b3b 0004 ld $04
2b3c 0091 ld $91
2b3d 0020 ld $20
2b3e 0009 ld $09
2b3f 0082 ld $82
2b40 0020 ld $20
2b41 0018 ld $18
2b42 0082 ld $82
2b43 0020 ld $20
2b44 0019 ld $19
2b45 0082 ld $82
2b46 0024 ld $24
2b47 0018 ld $18
2b48 0082 ld $82
2b49 0070 ld $70
2b4a 0009 ld $09
2b4b 00c7 ld $c7
2b4c 0035 ld $35
2b4d 001c ld $1c
2b4e 00d6 ld $d6
2b4f 0021 ld $21
2b50 005c ld $5c
2b51 0087 ld $87
2b52 0075 ld $75
2b53 001c ld $1c
2b54 00d3 ld $d3
2b55 0071 ld $71
2b56 004c ld $4c
2b57 00d7 ld $d7
2b58 0031 ld $31
2b59 001d ld $1d
2b5a 00d3 ld $d3
2b5b 0070 ld $70
2b5c 000d ld $0d
2b5d 00c7 ld $c7
2b5e 0075 ld $75
2b5f 004c ld $4c
2b60 00c7 ld $c7
2b61 0075 ld $75
2b62 001d ld $1d
2b63 00d7 ld $d7
2b64 0071 ld $71
2b65 0009 ld $09
2b66 0082 ld $82
2b67 0070 ld $70
2b68 000d ld $0d
2b69 0097 ld $97
2b6a 0075 ld $75
2b6b 005c ld $5c
2b6c 0042 ld $42
2b6d 0020 ld $20
2b6e 0058 ld $58
2b6f 0041 ld $41
2b70 0051 ld $51
2b71 00d5 ld $d5
2b72 00b9 ld $b9
2b73 00ae ld $ae
2b74 0097 ld $97
2b75 00a5 ld $a5
2b76 005e ld $5e
2b77 0015 ld $15
2b78 0200 nop
2b79 fe00 bra ac ;Trampoline for page $2b00 reading (entry)
2b7a fc7b bra $2b7b
2b7b c224 st [$24]
2b7c 012a ld [$2a]
2b7d 8001 adda $01
2b7e fe00 bra ac
2b7f fcfa bra $2bfa
2b80 009a ld $9a ;Pixels for packedParrot line 51
2b81 00ab ld $ab
2b82 0066 ld $66
2b83 0045 ld $45
2b84 0001 ld $01
2b85 0054 ld $54
2b86 0040 ld $40
2b87 0005 ld $05
2b88 0010 ld $10
2b89 0084 ld $84
2b8a 0076 ld $76
2b8b 0059 ld $59
2b8c 0096 ld $96
2b8d 0075 ld $75
2b8e 00ad ld $ad
2b8f 00d7 ld $d7
2b90 00b6 ld $b6
2b91 005d ld $5d
2b92 00d6 ld $d6
2b93 0075 ld $75
2b94 005d ld $5d
2b95 00d7 ld $d7
2b96 0031 ld $31
2b97 0019 ld $19
2b98 00d7 ld $d7
2b99 0065 ld $65
2b9a 001d ld $1d
2b9b 0097 ld $97
2b9c 0021 ld $21
2b9d 0004 ld $04
2b9e 0082 ld $82
2b9f 0060 ld $60
2ba0 0058 ld $58
2ba1 00d7 ld $d7
2ba2 0021 ld $21
2ba3 0009 ld $09
2ba4 0086 ld $86
2ba5 0010 ld $10
2ba6 0008 ld $08
2ba7 0041 ld $41
2ba8 0024 ld $24
2ba9 0018 ld $18
2baa 0081 ld $81
2bab 0050 ld $50
2bac 0008 ld $08
2bad 0042 ld $42
2bae 0020 ld $20
2baf 0004 ld $04
2bb0 0041 ld $41
2bb1 0010 ld $10
2bb2 0004 ld $04
2bb3 0040 ld $40
2bb4 0020 ld $20
2bb5 0054 ld $54
2bb6 0082 ld $82
2bb7 0020 ld $20
2bb8 0008 ld $08
2bb9 0086 ld $86
2bba 0064 ld $64
2bbb 0005 ld $05
2bbc 0081 ld $81
2bbd 0061 ld $61
2bbe 0008 ld $08
2bbf 0086 ld $86
2bc0 0060 ld $60
2bc1 0008 ld $08
2bc2 0082 ld $82
2bc3 0021 ld $21
2bc4 0008 ld $08
2bc5 0082 ld $82
2bc6 0021 ld $21
2bc7 0008 ld $08
2bc8 0092 ld $92
2bc9 0021 ld $21
2bca 001c ld $1c
2bcb 0092 ld $92
2bcc 0070 ld $70
2bcd 0048 ld $48
2bce 0083 ld $83
2bcf 0070 ld $70
2bd0 0009 ld $09
2bd1 00c3 ld $c3
2bd2 0030 ld $30
2bd3 0058 ld $58
2bd4 00c3 ld $c3
2bd5 0031 ld $31
2bd6 001d ld $1d
2bd7 00d7 ld $d7
2bd8 0075 ld $75
2bd9 004c ld $4c
2bda 00c7 ld $c7
2bdb 0075 ld $75
2bdc 005c ld $5c
2bdd 00d3 ld $d3
2bde 0071 ld $71
2bdf 001d ld $1d
2be0 00d7 ld $d7
2be1 0071 ld $71
2be2 001d ld $1d
2be3 00d7 ld $d7
2be4 0075 ld $75
2be5 0009 ld $09
2be6 0083 ld $83
2be7 0020 ld $20
2be8 001c ld $1c
2be9 00c6 ld $c6
2bea 0024 ld $24
2beb 0008 ld $08
2bec 0081 ld $81
2bed 0014 ld $14
2bee 0008 ld $08
2bef 0046 ld $46
2bf0 0055 ld $55
2bf1 0095 ld $95
2bf2 007a ld $7a
2bf3 009a ld $9a
2bf4 0097 ld $97
2bf5 00a5 ld $a5
2bf6 00ae ld $ae
2bf7 0002 ld $02
2bf8 0200 nop
2bf9 0200 nop
2bfa c225 st [$25] ;Trampoline for page $2b00 reading (continue)
2bfb 012a ld [$2a]
2bfc 8002 adda $02
2bfd 1406 ld $06,y
2bfe fe00 bra ac
2bff e0bc jmp y,$bc
2c00 0044 ld $44 ;Pixels for packedParrot line 52
2c01 0091 ld $91
2c02 0069 ld $69
2c03 006a ld $6a
2c04 00aa ld $aa
2c05 0055 ld $55
2c06 0004 ld $04
2c07 0050 ld $50
2c08 0000 ld $00
2c09 00c5 ld $c5
2c0a 0075 ld $75
2c0b 0059 ld $59
2c0c 00d7 ld $d7
2c0d 0075 ld $75
2c0e 006d ld $6d
2c0f 00d7 ld $d7
2c10 00b5 ld $b5
2c11 005e ld $5e
2c12 0082 ld $82
2c13 0051 ld $51
2c14 0008 ld $08
2c15 00c2 ld $c2
2c16 0075 ld $75
2c17 0009 ld $09
2c18 0082 ld $82
2c19 0070 ld $70
2c1a 0049 ld $49
2c1b 0097 ld $97
2c1c 0021 ld $21
2c1d 0019 ld $19
2c1e 0082 ld $82
2c1f 0020 ld $20
2c20 0008 ld $08
2c21 0086 ld $86
2c22 0060 ld $60
2c23 0008 ld $08
2c24 0082 ld $82
2c25 0010 ld $10
2c26 0008 ld $08
2c27 0082 ld $82
2c28 0020 ld $20
2c29 0008 ld $08
2c2a 0041 ld $41
2c2b 0010 ld $10
2c2c 0008 ld $08
2c2d 0041 ld $41
2c2e 0015 ld $15
2c2f 0004 ld $04
2c30 0005 ld $05
2c31 0010 ld $10
2c32 0044 ld $44
2c33 0040 ld $40
2c34 0020 ld $20
2c35 0004 ld $04
2c36 0042 ld $42
2c37 0010 ld $10
2c38 0008 ld $08
2c39 00d6 ld $d6
2c3a 0010 ld $10
2c3b 0008 ld $08
2c3c 0082 ld $82
2c3d 0025 ld $25
2c3e 0008 ld $08
2c3f 0082 ld $82
2c40 0025 ld $25
2c41 0048 ld $48
2c42 0082 ld $82
2c43 0020 ld $20
2c44 0018 ld $18
2c45 0082 ld $82
2c46 0020 ld $20
2c47 001c ld $1c
2c48 0082 ld $82
2c49 0020 ld $20
2c4a 0008 ld $08
2c4b 0087 ld $87
2c4c 0020 ld $20
2c4d 001d ld $1d
2c4e 00c2 ld $c2
2c4f 0021 ld $21
2c50 005c ld $5c
2c51 0082 ld $82
2c52 0035 ld $35
2c53 000c ld $0c
2c54 00d6 ld $d6
2c55 0070 ld $70
2c56 001d ld $1d
2c57 00d7 ld $d7
2c58 0071 ld $71
2c59 001d ld $1d
2c5a 00d7 ld $d7
2c5b 0070 ld $70
2c5c 001d ld $1d
2c5d 00c7 ld $c7
2c5e 0035 ld $35
2c5f 005d ld $5d
2c60 00d7 ld $d7
2c61 0071 ld $71
2c62 005d ld $5d
2c63 00c7 ld $c7
2c64 0025 ld $25
2c65 001c ld $1c
2c66 0082 ld $82
2c67 0074 ld $74
2c68 0048 ld $48
2c69 0083 ld $83
2c6a 0031 ld $31
2c6b 0058 ld $58
2c6c 0081 ld $81
2c6d 0011 ld $11
2c6e 0048 ld $48
2c6f 0082 ld $82
2c70 0015 ld $15
2c71 0095 ld $95
2c72 0079 ld $79
2c73 00a9 ld $a9
2c74 0097 ld $97
2c75 0065 ld $65
2c76 005e ld $5e
2c77 0002 ld $02
2c78 0200 nop
2c79 fe00 bra ac ;Trampoline for page $2c00 reading (entry)
2c7a fc7b bra $2c7b
2c7b c224 st [$24]
2c7c 012a ld [$2a]
2c7d 8001 adda $01
2c7e fe00 bra ac
2c7f fcfa bra $2cfa
2c80 0059 ld $59 ;Pixels for packedParrot line 53
2c81 00a6 ld $a6
2c82 00ea ld $ea
2c83 00ee ld $ee
2c84 00ee ld $ee
2c85 00aa ld $aa
2c86 0015 ld $15
2c87 0000 ld $00
2c88 0000 ld $00
2c89 00d7 ld $d7
2c8a 00a6 ld $a6
2c8b 0059 ld $59
2c8c 00aa ld $aa
2c8d 007a ld $7a
2c8e 006d ld $6d
2c8f 00d6 ld $d6
2c90 0075 ld $75
2c91 0058 ld $58
2c92 0046 ld $46
2c93 0065 ld $65
2c94 0049 ld $49
2c95 00c2 ld $c2
2c96 0021 ld $21
2c97 001d ld $1d
2c98 0097 ld $97
2c99 0070 ld $70
2c9a 001d ld $1d
2c9b 0097 ld $97
2c9c 0061 ld $61
2c9d 0019 ld $19
2c9e 0092 ld $92
2c9f 0061 ld $61
2ca0 0009 ld $09
2ca1 0082 ld $82
2ca2 0020 ld $20
2ca3 0008 ld $08
2ca4 0082 ld $82
2ca5 0021 ld $21
2ca6 0008 ld $08
2ca7 0085 ld $85
2ca8 0050 ld $50
2ca9 0008 ld $08
2caa 0051 ld $51
2cab 0001 ld $01
2cac 0044 ld $44
2cad 0081 ld $81
2cae 0010 ld $10
2caf 0004 ld $04
2cb0 0050 ld $50
2cb1 0000 ld $00
2cb2 0004 ld $04
2cb3 0041 ld $41
2cb4 0064 ld $64
2cb5 0008 ld $08
2cb6 0042 ld $42
2cb7 0021 ld $21
2cb8 0019 ld $19
2cb9 0082 ld $82
2cba 0020 ld $20
2cbb 0004 ld $04
2cbc 0086 ld $86
2cbd 0020 ld $20
2cbe 005d ld $5d
2cbf 0096 ld $96
2cc0 0020 ld $20
2cc1 001c ld $1c
2cc2 00c2 ld $c2
2cc3 0021 ld $21
2cc4 0048 ld $48
2cc5 0083 ld $83
2cc6 0020 ld $20
2cc7 0009 ld $09
2cc8 00c2 ld $c2
2cc9 0025 ld $25
2cca 0048 ld $48
2ccb 0082 ld $82
2ccc 0070 ld $70
2ccd 0008 ld $08
2cce 0082 ld $82
2ccf 0024 ld $24
2cd0 0008 ld $08
2cd1 00c2 ld $c2
2cd2 0020 ld $20
2cd3 0019 ld $19
2cd4 00d3 ld $d3
2cd5 0071 ld $71
2cd6 000d ld $0d
2cd7 00d3 ld $d3
2cd8 0071 ld $71
2cd9 005d ld $5d
2cda 00c7 ld $c7
2cdb 0035 ld $35
2cdc 005c ld $5c
2cdd 00d2 ld $d2
2cde 0071 ld $71
2cdf 001d ld $1d
2ce0 00d7 ld $d7
2ce1 0071 ld $71
2ce2 001d ld $1d
2ce3 00d7 ld $d7
2ce4 0071 ld $71
2ce5 0008 ld $08
2ce6 00d7 ld $d7
2ce7 0070 ld $70
2ce8 000c ld $0c
2ce9 00d7 ld $d7
2cea 0021 ld $21
2ceb 001d ld $1d
2cec 0081 ld $81
2ced 0054 ld $54
2cee 0008 ld $08
2cef 0096 ld $96
2cf0 0050 ld $50
2cf1 0055 ld $55
2cf2 0079 ld $79
2cf3 009e ld $9e
2cf4 00a7 ld $a7
2cf5 0095 ld $95
2cf6 005e ld $5e
2cf7 0002 ld $02
2cf8 0200 nop
2cf9 0200 nop
2cfa c225 st [$25] ;Trampoline for page $2c00 reading (continue)
2cfb 012a ld [$2a]
2cfc 8002 adda $02
2cfd 1406 ld $06,y
2cfe fe00 bra ac
2cff e0bc jmp y,$bc
2d00 0099 ld $99 ;Pixels for packedParrot line 54
2d01 0096 ld $96
2d02 0079 ld $79
2d03 0099 ld $99
2d04 00aa ld $aa
2d05 0066 ld $66
2d06 0005 ld $05
2d07 0001 ld $01
2d08 0054 ld $54
2d09 009a ld $9a
2d0a 00a6 ld $a6
2d0b 00a9 ld $a9
2d0c 007a ld $7a
2d0d 0069 ld $69
2d0e 0019 ld $19
2d0f 0041 ld $41
2d10 0025 ld $25
2d11 0004 ld $04
2d12 0095 ld $95
2d13 0025 ld $25
2d14 0018 ld $18
2d15 0097 ld $97
2d16 0020 ld $20
2d17 005c ld $5c
2d18 00d7 ld $d7
2d19 0021 ld $21
2d1a 001d ld $1d
2d1b 0096 ld $96
2d1c 0061 ld $61
2d1d 0019 ld $19
2d1e 00c2 ld $c2
2d1f 0025 ld $25
2d20 001c ld $1c
2d21 0092 ld $92
2d22 0011 ld $11
2d23 0014 ld $14
2d24 0041 ld $41
2d25 0024 ld $24
2d26 0018 ld $18
2d27 0082 ld $82
2d28 0020 ld $20
2d29 0004 ld $04
2d2a 0041 ld $41
2d2b 0010 ld $10
2d2c 0004 ld $04
2d2d 0045 ld $45
2d2e 0000 ld $00
2d2f 0000 ld $00
2d30 0000 ld $00
2d31 0000 ld $00
2d32 0004 ld $04
2d33 0085 ld $85
2d34 0020 ld $20
2d35 0044 ld $44
2d36 0085 ld $85
2d37 0024 ld $24
2d38 0048 ld $48
2d39 0086 ld $86
2d3a 0020 ld $20
2d3b 0018 ld $18
2d3c 0092 ld $92
2d3d 0031 ld $31
2d3e 0019 ld $19
2d3f 00d2 ld $d2
2d40 0025 ld $25
2d41 0008 ld $08
2d42 0092 ld $92
2d43 0060 ld $60
2d44 0008 ld $08
2d45 0086 ld $86
2d46 0070 ld $70
2d47 0008 ld $08
2d48 0082 ld $82
2d49 0020 ld $20
2d4a 0018 ld $18
2d4b 0082 ld $82
2d4c 0024 ld $24
2d4d 0008 ld $08
2d4e 0097 ld $97
2d4f 0030 ld $30
2d50 001c ld $1c
2d51 00d2 ld $d2
2d52 0031 ld $31
2d53 004c ld $4c
2d54 00c7 ld $c7
2d55 0074 ld $74
2d56 0048 ld $48
2d57 00c7 ld $c7
2d58 0035 ld $35
2d59 001c ld $1c
2d5a 00d2 ld $d2
2d5b 0070 ld $70
2d5c 005c ld $5c
2d5d 00c3 ld $c3
2d5e 0060 ld $60
2d5f 001d ld $1d
2d60 00d7 ld $d7
2d61 0075 ld $75
2d62 0058 ld $58
2d63 00c7 ld $c7
2d64 0025 ld $25
2d65 0048 ld $48
2d66 00c2 ld $c2
2d67 0035 ld $35
2d68 001d ld $1d
2d69 00d7 ld $d7
2d6a 0070 ld $70
2d6b 005c ld $5c
2d6c 0082 ld $82
2d6d 0020 ld $20
2d6e 0019 ld $19
2d6f 0082 ld $82
2d70 0015 ld $15
2d71 0094 ld $94
2d72 00a5 ld $a5
2d73 005e ld $5e
2d74 0097 ld $97
2d75 0055 ld $55
2d76 005e ld $5e
2d77 0002 ld $02
2d78 0200 nop
2d79 fe00 bra ac ;Trampoline for page $2d00 reading (entry)
2d7a fc7b bra $2d7b
2d7b c224 st [$24]
2d7c 012a ld [$2a]
2d7d 8001 adda $01
2d7e fe00 bra ac
2d7f fcfa bra $2dfa
2d80 0049 ld $49 ;Pixels for packedParrot line 55
2d81 0092 ld $92
2d82 0064 ld $64
2d83 0059 ld $59
2d84 0056 ld $56
2d85 0015 ld $15
2d86 0000 ld $00
2d87 0000 ld $00
2d88 0000 ld $00
2d89 0099 ld $99
2d8a 00a5 ld $a5
2d8b 00ea ld $ea
2d8c 00b9 ld $b9
2d8d 0059 ld $59
2d8e 0052 ld $52
2d8f 0001 ld $01
2d90 0050 ld $50
2d91 0015 ld $15
2d92 0082 ld $82
2d93 0021 ld $21
2d94 0008 ld $08
2d95 00c2 ld $c2
2d96 0075 ld $75
2d97 005d ld $5d
2d98 00d7 ld $d7
2d99 0065 ld $65
2d9a 0008 ld $08
2d9b 0045 ld $45
2d9c 0025 ld $25
2d9d 0058 ld $58
2d9e 0086 ld $86
2d9f 0021 ld $21
2da0 0018 ld $18
2da1 0082 ld $82
2da2 0011 ld $11
2da3 0004 ld $04
2da4 0046 ld $46
2da5 0020 ld $20
2da6 0004 ld $04
2da7 0082 ld $82
2da8 0015 ld $15
2da9 0008 ld $08
2daa 0082 ld $82
2dab 0050 ld $50
2dac 0004 ld $04
2dad 0041 ld $41
2dae 0014 ld $14
2daf 0000 ld $00
2db0 0041 ld $41
2db1 0001 ld $01
2db2 0044 ld $44
2db3 0082 ld $82
2db4 0015 ld $15
2db5 0014 ld $14
2db6 0091 ld $91
2db7 0025 ld $25
2db8 001c ld $1c
2db9 0082 ld $82
2dba 0025 ld $25
2dbb 0048 ld $48
2dbc 0086 ld $86
2dbd 0034 ld $34
2dbe 0058 ld $58
2dbf 0087 ld $87
2dc0 0070 ld $70
2dc1 0009 ld $09
2dc2 0087 ld $87
2dc3 0034 ld $34
2dc4 0008 ld $08
2dc5 0093 ld $93
2dc6 0020 ld $20
2dc7 005c ld $5c
2dc8 0082 ld $82
2dc9 0031 ld $31
2dca 0009 ld $09
2dcb 0082 ld $82
2dcc 0070 ld $70
2dcd 0008 ld $08
2dce 0082 ld $82
2dcf 0070 ld $70
2dd0 0009 ld $09
2dd1 0083 ld $83
2dd2 0034 ld $34
2dd3 0058 ld $58
2dd4 0083 ld $83
2dd5 0031 ld $31
2dd6 005c ld $5c
2dd7 00c6 ld $c6
2dd8 0060 ld $60
2dd9 000d ld $0d
2dda 0087 ld $87
2ddb 0024 ld $24
2ddc 001c ld $1c
2ddd 00d7 ld $d7
2dde 0070 ld $70
2ddf 004c ld $4c
2de0 00d7 ld $d7
2de1 0071 ld $71
2de2 000d ld $0d
2de3 00d7 ld $d7
2de4 0065 ld $65
2de5 0008 ld $08
2de6 00c2 ld $c2
2de7 0071 ld $71
2de8 005d ld $5d
2de9 00d7 ld $d7
2dea 0075 ld $75
2deb 005d ld $5d
2dec 0092 ld $92
2ded 0021 ld $21
2dee 0058 ld $58
2def 00d2 ld $d2
2df0 0021 ld $21
2df1 0054 ld $54
2df2 00b9 ld $b9
2df3 009a ld $9a
2df4 0097 ld $97
2df5 0055 ld $55
2df6 005e ld $5e
2df7 0002 ld $02
2df8 0200 nop
2df9 0200 nop
2dfa c225 st [$25] ;Trampoline for page $2d00 reading (continue)
2dfb 012a ld [$2a]
2dfc 8002 adda $02
2dfd 1406 ld $06,y
2dfe fe00 bra ac
2dff e0bc jmp y,$bc
2e00 0049 ld $49 ;Pixels for packedParrot line 56
2e01 0056 ld $56
2e02 0024 ld $24
2e03 0045 ld $45
2e04 0041 ld $41
2e05 0000 ld $00
2e06 0055 ld $55
2e07 0001 ld $01
2e08 0000 ld $00
2e09 0041 ld $41
2e0a 00aa ld $aa
2e0b 00eb ld $eb
2e0c 00a5 ld $a5
2e0d 005e ld $5e
2e0e 0046 ld $46
2e0f 0095 ld $95
2e10 0065 ld $65
2e11 0059 ld $59
2e12 0086 ld $86
2e13 0064 ld $64
2e14 0004 ld $04
2e15 00d2 ld $d2
2e16 0071 ld $71
2e17 005d ld $5d
2e18 00db ld $db
2e19 0075 ld $75
2e1a 0059 ld $59
2e1b 0091 ld $91
2e1c 0061 ld $61
2e1d 0018 ld $18
2e1e 0092 ld $92
2e1f 0061 ld $61
2e20 0009 ld $09
2e21 0086 ld $86
2e22 0060 ld $60
2e23 0044 ld $44
2e24 0082 ld $82
2e25 0060 ld $60
2e26 0004 ld $04
2e27 0042 ld $42
2e28 0020 ld $20
2e29 0014 ld $14
2e2a 0092 ld $92
2e2b 0010 ld $10
2e2c 0004 ld $04
2e2d 0041 ld $41
2e2e 0011 ld $11
2e2f 0040 ld $40
2e30 0041 ld $41
2e31 0010 ld $10
2e32 0019 ld $19
2e33 0042 ld $42
2e34 0050 ld $50
2e35 0059 ld $59
2e36 0086 ld $86
2e37 0060 ld $60
2e38 0048 ld $48
2e39 00c2 ld $c2
2e3a 0060 ld $60
2e3b 0009 ld $09
2e3c 0087 ld $87
2e3d 0074 ld $74
2e3e 0048 ld $48
2e3f 0082 ld $82
2e40 0030 ld $30
2e41 0019 ld $19
2e42 0083 ld $83
2e43 0060 ld $60
2e44 004c ld $4c
2e45 0086 ld $86
2e46 0020 ld $20
2e47 0008 ld $08
2e48 0082 ld $82
2e49 0020 ld $20
2e4a 0018 ld $18
2e4b 0082 ld $82
2e4c 0024 ld $24
2e4d 0008 ld $08
2e4e 0093 ld $93
2e4f 0030 ld $30
2e50 0008 ld $08
2e51 00c6 ld $c6
2e52 0020 ld $20
2e53 001c ld $1c
2e54 00d2 ld $d2
2e55 0070 ld $70
2e56 000d ld $0d
2e57 00c3 ld $c3
2e58 0035 ld $35
2e59 005c ld $5c
2e5a 00c7 ld $c7
2e5b 0031 ld $31
2e5c 0009 ld $09
2e5d 0087 ld $87
2e5e 0064 ld $64
2e5f 000c ld $0c
2e60 0082 ld $82
2e61 0070 ld $70
2e62 005c ld $5c
2e63 00c3 ld $c3
2e64 0021 ld $21
2e65 0004 ld $04
2e66 00d6 ld $d6
2e67 0075 ld $75
2e68 005c ld $5c
2e69 00c7 ld $c7
2e6a 0075 ld $75
2e6b 000d ld $0d
2e6c 0097 ld $97
2e6d 0060 ld $60
2e6e 001c ld $1c
2e6f 0096 ld $96
2e70 0060 ld $60
2e71 0045 ld $45
2e72 0075 ld $75
2e73 005e ld $5e
2e74 0096 ld $96
2e75 0055 ld $55
2e76 009d ld $9d
2e77 0001 ld $01
2e78 0200 nop
2e79 fe00 bra ac ;Trampoline for page $2e00 reading (entry)
2e7a fc7b bra $2e7b
2e7b c224 st [$24]
2e7c 012a ld [$2a]
2e7d 8001 adda $01
2e7e fe00 bra ac
2e7f fcfa bra $2efa
2e80 0045 ld $45 ;Pixels for packedParrot line 57
2e81 0091 ld $91
2e82 0064 ld $64
2e83 0059 ld $59
2e84 0055 ld $55
2e85 0064 ld $64
2e86 0099 ld $99
2e87 009a ld $9a
2e88 0006 ld $06
2e89 0094 ld $94
2e8a 00ae ld $ae
2e8b 00eb ld $eb
2e8c 0079 ld $79
2e8d 0059 ld $59
2e8e 0055 ld $55
2e8f 00d6 ld $d6
2e90 007a ld $7a
2e91 005d ld $5d
2e92 0097 ld $97
2e93 0021 ld $21
2e94 0009 ld $09
2e95 00d7 ld $d7
2e96 0075 ld $75
2e97 005d ld $5d
2e98 00eb ld $eb
2e99 0075 ld $75
2e9a 0019 ld $19
2e9b 0046 ld $46
2e9c 0055 ld $55
2e9d 0059 ld $59
2e9e 00c6 ld $c6
2e9f 0061 ld $61
2ea0 005c ld $5c
2ea1 0082 ld $82
2ea2 0065 ld $65
2ea3 0004 ld $04
2ea4 0081 ld $81
2ea5 0021 ld $21
2ea6 0058 ld $58
2ea7 0082 ld $82
2ea8 0010 ld $10
2ea9 0008 ld $08
2eaa 0082 ld $82
2eab 0060 ld $60
2eac 0048 ld $48
2ead 0041 ld $41
2eae 0010 ld $10
2eaf 0004 ld $04
2eb0 0041 ld $41
2eb1 0020 ld $20
2eb2 0009 ld $09
2eb3 0051 ld $51
2eb4 0065 ld $65
2eb5 0009 ld $09
2eb6 0092 ld $92
2eb7 0031 ld $31
2eb8 0009 ld $09
2eb9 0087 ld $87
2eba 0035 ld $35
2ebb 0018 ld $18
2ebc 0092 ld $92
2ebd 0035 ld $35
2ebe 0018 ld $18
2ebf 00d3 ld $d3
2ec0 0075 ld $75
2ec1 0048 ld $48
2ec2 0083 ld $83
2ec3 0035 ld $35
2ec4 0008 ld $08
2ec5 0083 ld $83
2ec6 0070 ld $70
2ec7 0008 ld $08
2ec8 0097 ld $97
2ec9 0030 ld $30
2eca 0048 ld $48
2ecb 0083 ld $83
2ecc 0030 ld $30
2ecd 0008 ld $08
2ece 0082 ld $82
2ecf 0060 ld $60
2ed0 000c ld $0c
2ed1 00d2 ld $d2
2ed2 0021 ld $21
2ed3 000d ld $0d
2ed4 00c2 ld $c2
2ed5 0021 ld $21
2ed6 000c ld $0c
2ed7 00d6 ld $d6
2ed8 0070 ld $70
2ed9 0018 ld $18
2eda 00d3 ld $d3
2edb 0071 ld $71
2edc 001d ld $1d
2edd 00d6 ld $d6
2ede 0070 ld $70
2edf 0008 ld $08
2ee0 00c7 ld $c7
2ee1 0070 ld $70
2ee2 000d ld $0d
2ee3 0086 ld $86
2ee4 0024 ld $24
2ee5 0008 ld $08
2ee6 0083 ld $83
2ee7 0074 ld $74
2ee8 004c ld $4c
2ee9 00d7 ld $d7
2eea 0075 ld $75
2eeb 005c ld $5c
2eec 00c7 ld $c7
2eed 0035 ld $35
2eee 0009 ld $09
2eef 0093 ld $93
2ef0 0031 ld $31
2ef1 0054 ld $54
2ef2 00a5 ld $a5
2ef3 009e ld $9e
2ef4 0096 ld $96
2ef5 0055 ld $55
2ef6 009d ld $9d
2ef7 0016 ld $16
2ef8 0200 nop
2ef9 0200 nop
2efa c225 st [$25] ;Trampoline for page $2e00 reading (continue)
2efb 012a ld [$2a]
2efc 8002 adda $02
2efd 1406 ld $06,y
2efe fe00 bra ac
2eff e0bc jmp y,$bc
2f00 0000 ld $00 ;Pixels for packedParrot line 58
2f01 0000 ld $00
2f02 0010 ld $10
2f03 0055 ld $55
2f04 0052 ld $52
2f05 0069 ld $69
2f06 00aa ld $aa
2f07 00aa ld $aa
2f08 0056 ld $56
2f09 00b9 ld $b9
2f0a 00ae ld $ae
2f0b 00e7 ld $e7
2f0c 0079 ld $79
2f0d 0015 ld $15
2f0e 0069 ld $69
2f0f 00d5 ld $d5
2f10 0076 ld $76
2f11 005d ld $5d
2f12 00d7 ld $d7
2f13 0021 ld $21
2f14 0018 ld $18
2f15 0092 ld $92
2f16 0075 ld $75
2f17 0019 ld $19
2f18 00d7 ld $d7
2f19 0075 ld $75
2f1a 0019 ld $19
2f1b 0085 ld $85
2f1c 0065 ld $65
2f1d 0054 ld $54
2f1e 0086 ld $86
2f1f 0064 ld $64
2f20 0018 ld $18
2f21 0086 ld $86
2f22 0011 ld $11
2f23 0000 ld $00
2f24 0082 ld $82
2f25 0010 ld $10
2f26 0019 ld $19
2f27 0082 ld $82
2f28 0021 ld $21
2f29 0004 ld $04
2f2a 0086 ld $86
2f2b 0024 ld $24
2f2c 0014 ld $14
2f2d 0041 ld $41
2f2e 0010 ld $10
2f2f 0004 ld $04
2f30 0091 ld $91
2f31 0011 ld $11
2f32 0018 ld $18
2f33 0086 ld $86
2f34 0025 ld $25
2f35 0018 ld $18
2f36 0082 ld $82
2f37 0035 ld $35
2f38 0058 ld $58
2f39 0083 ld $83
2f3a 0060 ld $60
2f3b 0059 ld $59
2f3c 0097 ld $97
2f3d 0030 ld $30
2f3e 000d ld $0d
2f3f 0086 ld $86
2f40 0030 ld $30
2f41 0019 ld $19
2f42 0083 ld $83
2f43 0070 ld $70
2f44 0048 ld $48
2f45 0087 ld $87
2f46 0024 ld $24
2f47 0008 ld $08
2f48 0083 ld $83
2f49 0070 ld $70
2f4a 0009 ld $09
2f4b 00c2 ld $c2
2f4c 0025 ld $25
2f4d 0008 ld $08
2f4e 0093 ld $93
2f4f 0020 ld $20
2f50 004c ld $4c
2f51 0082 ld $82
2f52 0030 ld $30
2f53 0058 ld $58
2f54 0083 ld $83
2f55 0074 ld $74
2f56 0008 ld $08
2f57 00c7 ld $c7
2f58 0064 ld $64
2f59 004c ld $4c
2f5a 00c7 ld $c7
2f5b 0035 ld $35
2f5c 005c ld $5c
2f5d 00c3 ld $c3
2f5e 0025 ld $25
2f5f 005c ld $5c
2f60 0093 ld $93
2f61 0021 ld $21
2f62 0008 ld $08
2f63 0097 ld $97
2f64 0020 ld $20
2f65 0058 ld $58
2f66 00c7 ld $c7
2f67 0070 ld $70
2f68 0019 ld $19
2f69 00d7 ld $d7
2f6a 0075 ld $75
2f6b 005d ld $5d
2f6c 00d7 ld $d7
2f6d 0031 ld $31
2f6e 0018 ld $18
2f6f 0082 ld $82
2f70 0021 ld $21
2f71 0058 ld $58
2f72 0064 ld $64
2f73 005e ld $5e
2f74 009a ld $9a
2f75 0055 ld $55
2f76 0099 ld $99
2f77 0011 ld $11
2f78 0200 nop
2f79 fe00 bra ac ;Trampoline for page $2f00 reading (entry)
2f7a fc7b bra $2f7b
2f7b c224 st [$24]
2f7c 012a ld [$2a]
2f7d 8001 adda $01
2f7e fe00 bra ac
2f7f fcfa bra $2ffa
2f80 0059 ld $59 ;Pixels for packedParrot line 59
2f81 0056 ld $56
2f82 0014 ld $14
2f83 0049 ld $49
2f84 0092 ld $92
2f85 0065 ld $65
2f86 0099 ld $99
2f87 00ea ld $ea
2f88 00aa ld $aa
2f89 00ba ld $ba
2f8a 009a ld $9a
2f8b 00e7 ld $e7
2f8c 0065 ld $65
2f8d 0064 ld $64
2f8e 0068 ld $68
2f8f 0096 ld $96
2f90 0035 ld $35
2f91 001d ld $1d
2f92 0097 ld $97
2f93 0074 ld $74
2f94 005d ld $5d
2f95 0087 ld $87
2f96 0020 ld $20
2f97 0008 ld $08
2f98 00d7 ld $d7
2f99 0075 ld $75
2f9a 0058 ld $58
2f9b 0041 ld $41
2f9c 0051 ld $51
2f9d 0019 ld $19
2f9e 0055 ld $55
2f9f 0011 ld $11
2fa0 0008 ld $08
2fa1 0051 ld $51
2fa2 0001 ld $01
2fa3 0044 ld $44
2fa4 0080 ld $80
2fa5 0021 ld $21
2fa6 0018 ld $18
2fa7 0092 ld $92
2fa8 0010 ld $10
2fa9 0048 ld $48
2faa 0042 ld $42
2fab 0021 ld $21
2fac 0008 ld $08
2fad 0042 ld $42
2fae 0010 ld $10
2faf 0005 ld $05
2fb0 0085 ld $85
2fb1 0020 ld $20
2fb2 0009 ld $09
2fb3 0092 ld $92
2fb4 0020 ld $20
2fb5 0048 ld $48
2fb6 0082 ld $82
2fb7 0070 ld $70
2fb8 0009 ld $09
2fb9 0087 ld $87
2fba 0025 ld $25
2fbb 0058 ld $58
2fbc 0087 ld $87
2fbd 0070 ld $70
2fbe 0048 ld $48
2fbf 00c3 ld $c3
2fc0 0025 ld $25
2fc1 000c ld $0c
2fc2 00d6 ld $d6
2fc3 0020 ld $20
2fc4 000d ld $0d
2fc5 00c2 ld $c2
2fc6 0070 ld $70
2fc7 0009 ld $09
2fc8 0097 ld $97
2fc9 0020 ld $20
2fca 001c ld $1c
2fcb 0083 ld $83
2fcc 0020 ld $20
2fcd 005c ld $5c
2fce 00c2 ld $c2
2fcf 0021 ld $21
2fd0 0008 ld $08
2fd1 0087 ld $87
2fd2 0034 ld $34
2fd3 0008 ld $08
2fd4 00c2 ld $c2
2fd5 0020 ld $20
2fd6 005c ld $5c
2fd7 00c2 ld $c2
2fd8 0035 ld $35
2fd9 0018 ld $18
2fda 00d3 ld $d3
2fdb 0031 ld $31
2fdc 001d ld $1d
2fdd 00c2 ld $c2
2fde 0035 ld $35
2fdf 0018 ld $18
2fe0 00c7 ld $c7
2fe1 0035 ld $35
2fe2 001c ld $1c
2fe3 0042 ld $42
2fe4 0021 ld $21
2fe5 0008 ld $08
2fe6 0082 ld $82
2fe7 0075 ld $75
2fe8 004c ld $4c
2fe9 00c7 ld $c7
2fea 0075 ld $75
2feb 004c ld $4c
2fec 00c7 ld $c7
2fed 0075 ld $75
2fee 005d ld $5d
2fef 0087 ld $87
2ff0 0024 ld $24
2ff1 0048 ld $48
2ff2 0069 ld $69
2ff3 009d ld $9d
2ff4 0056 ld $56
2ff5 0055 ld $55
2ff6 0059 ld $59
2ff7 0001 ld $01
2ff8 0200 nop
2ff9 0200 nop
2ffa c225 st [$25] ;Trampoline for page $2f00 reading (continue)
2ffb 012a ld [$2a]
2ffc 8002 adda $02
2ffd 1406 ld $06,y
2ffe fe00 bra ac
2fff e0bc jmp y,$bc
3000 0049 ld $49 ;Pixels for packedParrot line 60
3001 0092 ld $92
3002 0025 ld $25
3003 004a ld $4a
3004 0055 ld $55
3005 0064 ld $64
3006 00aa ld $aa
3007 00ea ld $ea
3008 00ea ld $ea
3009 007e ld $7e
300a 00ae ld $ae
300b 0097 ld $97
300c 0055 ld $55
300d 0065 ld $65
300e 0059 ld $59
300f 00c7 ld $c7
3010 0075 ld $75
3011 0058 ld $58
3012 0081 ld $81
3013 0075 ld $75
3014 005d ld $5d
3015 00d7 ld $d7
3016 0074 ld $74
3017 0009 ld $09
3018 00c6 ld $c6
3019 0075 ld $75
301a 005c ld $5c
301b 0046 ld $46
301c 0050 ld $50
301d 0004 ld $04
301e 0045 ld $45
301f 0050 ld $50
3020 0004 ld $04
3021 0045 ld $45
3022 0010 ld $10
3023 0010 ld $10
3024 0041 ld $41
3025 0010 ld $10
3026 0008 ld $08
3027 0086 ld $86
3028 0050 ld $50
3029 0008 ld $08
302a 0082 ld $82
302b 0024 ld $24
302c 0058 ld $58
302d 0042 ld $42
302e 0011 ld $11
302f 0004 ld $04
3030 0082 ld $82
3031 0011 ld $11
3032 0018 ld $18
3033 0082 ld $82
3034 0031 ld $31
3035 0019 ld $19
3036 00c2 ld $c2
3037 0065 ld $65
3038 001c ld $1c
3039 0096 ld $96
303a 0060 ld $60
303b 0008 ld $08
303c 00c6 ld $c6
303d 0074 ld $74
303e 0008 ld $08
303f 00d7 ld $d7
3040 0030 ld $30
3041 005c ld $5c
3042 00c3 ld $c3
3043 0031 ld $31
3044 005c ld $5c
3045 00c2 ld $c2
3046 0035 ld $35
3047 001c ld $1c
3048 00c2 ld $c2
3049 0070 ld $70
304a 0009 ld $09
304b 00d2 ld $d2
304c 0030 ld $30
304d 0008 ld $08
304e 0093 ld $93
304f 0020 ld $20
3050 000d ld $0d
3051 0082 ld $82
3052 0070 ld $70
3053 0048 ld $48
3054 0087 ld $87
3055 0074 ld $74
3056 000c ld $0c
3057 00c2 ld $c2
3058 0021 ld $21
3059 0008 ld $08
305a 0087 ld $87
305b 0074 ld $74
305c 005c ld $5c
305d 0087 ld $87
305e 0070 ld $70
305f 000c ld $0c
3060 00d3 ld $d3
3061 0071 ld $71
3062 004c ld $4c
3063 0097 ld $97
3064 0020 ld $20
3065 005c ld $5c
3066 00c2 ld $c2
3067 0074 ld $74
3068 005c ld $5c
3069 00d7 ld $d7
306a 0075 ld $75
306b 005d ld $5d
306c 00d7 ld $d7
306d 0031 ld $31
306e 001c ld $1c
306f 0093 ld $93
3070 0021 ld $21
3071 0054 ld $54
3072 0075 ld $75
3073 005e ld $5e
3074 0056 ld $56
3075 0065 ld $65
3076 004a ld $4a
3077 0014 ld $14
3078 0200 nop
3079 fe00 bra ac ;Trampoline for page $3000 reading (entry)
307a fc7b bra $307b
307b c224 st [$24]
307c 012a ld [$2a]
307d 8001 adda $01
307e fe00 bra ac
307f fcfa bra $30fa
3080 004a ld $4a ;Pixels for packedParrot line 61
3081 00a6 ld $a6
3082 0024 ld $24
3083 0059 ld $59
3084 0042 ld $42
3085 0015 ld $15
3086 0095 ld $95
3087 00e6 ld $e6
3088 00ea ld $ea
3089 007a ld $7a
308a 009d ld $9d
308b 0097 ld $97
308c 0096 ld $96
308d 00a5 ld $a5
308e 001d ld $1d
308f 00d7 ld $d7
3090 0065 ld $65
3091 0019 ld $19
3092 0096 ld $96
3093 0070 ld $70
3094 005d ld $5d
3095 00d7 ld $d7
3096 0071 ld $71
3097 0059 ld $59
3098 0082 ld $82
3099 0071 ld $71
309a 001d ld $1d
309b 0056 ld $56
309c 0065 ld $65
309d 0015 ld $15
309e 0055 ld $55
309f 0010 ld $10
30a0 0004 ld $04
30a1 0041 ld $41
30a2 0011 ld $11
30a3 0001 ld $01
30a4 0001 ld $01
30a5 0050 ld $50
30a6 0005 ld $05
30a7 0041 ld $41
30a8 0010 ld $10
30a9 0004 ld $04
30aa 0042 ld $42
30ab 0021 ld $21
30ac 0008 ld $08
30ad 0081 ld $81
30ae 0010 ld $10
30af 0005 ld $05
30b0 0086 ld $86
30b1 0024 ld $24
30b2 0008 ld $08
30b3 0093 ld $93
30b4 0020 ld $20
30b5 0008 ld $08
30b6 00c6 ld $c6
30b7 0060 ld $60
30b8 005c ld $5c
30b9 0082 ld $82
30ba 0060 ld $60
30bb 0009 ld $09
30bc 0097 ld $97
30bd 0030 ld $30
30be 005c ld $5c
30bf 00c2 ld $c2
30c0 0021 ld $21
30c1 001d ld $1d
30c2 00c2 ld $c2
30c3 0025 ld $25
30c4 005c ld $5c
30c5 0083 ld $83
30c6 0031 ld $31
30c7 0048 ld $48
30c8 00c7 ld $c7
30c9 0024 ld $24
30ca 000c ld $0c
30cb 00c6 ld $c6
30cc 0020 ld $20
30cd 0019 ld $19
30ce 00c2 ld $c2
30cf 0020 ld $20
30d0 0008 ld $08
30d1 0083 ld $83
30d2 0024 ld $24
30d3 000c ld $0c
30d4 00c2 ld $c2
30d5 0020 ld $20
30d6 004c ld $4c
30d7 0082 ld $82
30d8 0064 ld $64
30d9 004c ld $4c
30da 0082 ld $82
30db 0070 ld $70
30dc 0009 ld $09
30dd 00c2 ld $c2
30de 0021 ld $21
30df 001d ld $1d
30e0 00d6 ld $d6
30e1 0060 ld $60
30e2 001d ld $1d
30e3 0082 ld $82
30e4 0020 ld $20
30e5 0008 ld $08
30e6 0087 ld $87
30e7 0070 ld $70
30e8 005d ld $5d
30e9 00c7 ld $c7
30ea 0075 ld $75
30eb 001d ld $1d
30ec 00d7 ld $d7
30ed 0075 ld $75
30ee 004d ld $4d
30ef 00c7 ld $c7
30f0 0035 ld $35
30f1 0054 ld $54
30f2 0065 ld $65
30f3 005a ld $5a
30f4 0096 ld $96
30f5 0055 ld $55
30f6 0056 ld $56
30f7 0010 ld $10
30f8 0200 nop
30f9 0200 nop
30fa c225 st [$25] ;Trampoline for page $3000 reading (continue)
30fb 012a ld [$2a]
30fc 8002 adda $02
30fd 1406 ld $06,y
30fe fe00 bra ac
30ff e0bc jmp y,$bc
3100 0099 ld $99 ;Pixels for packedParrot line 62
3101 0092 ld $92
3102 0064 ld $64
3103 0049 ld $49
3104 0091 ld $91
3105 0010 ld $10
3106 0045 ld $45
3107 00a6 ld $a6
3108 00eb ld $eb
3109 0079 ld $79
310a 005e ld $5e
310b 0056 ld $56
310c 00d6 ld $d6
310d 0075 ld $75
310e 005d ld $5d
310f 0086 ld $86
3110 0025 ld $25
3111 0019 ld $19
3112 00d7 ld $d7
3113 0031 ld $31
3114 001d ld $1d
3115 00d3 ld $d3
3116 0071 ld $71
3117 0009 ld $09
3118 00d7 ld $d7
3119 0071 ld $71
311a 0059 ld $59
311b 0047 ld $47
311c 0061 ld $61
311d 0044 ld $44
311e 0046 ld $46
311f 0011 ld $11
3120 0054 ld $54
3121 0001 ld $01
3122 0050 ld $50
3123 0004 ld $04
3124 0050 ld $50
3125 0011 ld $11
3126 0004 ld $04
3127 0040 ld $40
3128 0014 ld $14
3129 0004 ld $04
312a 0051 ld $51
312b 0010 ld $10
312c 0004 ld $04
312d 0041 ld $41
312e 0010 ld $10
312f 0008 ld $08
3130 0081 ld $81
3131 0060 ld $60
3132 0008 ld $08
3133 00c6 ld $c6
3134 0020 ld $20
3135 001d ld $1d
3136 0093 ld $93
3137 0020 ld $20
3138 0019 ld $19
3139 0082 ld $82
313a 0075 ld $75
313b 004c ld $4c
313c 00c7 ld $c7
313d 0064 ld $64
313e 000c ld $0c
313f 0097 ld $97
3140 0070 ld $70
3141 000d ld $0d
3142 00d7 ld $d7
3143 0070 ld $70
3144 000d ld $0d
3145 00c2 ld $c2
3146 0074 ld $74
3147 0048 ld $48
3148 0083 ld $83
3149 0031 ld $31
314a 001d ld $1d
314b 0082 ld $82
314c 0034 ld $34
314d 000c ld $0c
314e 0092 ld $92
314f 0031 ld $31
3150 0018 ld $18
3151 00d2 ld $d2
3152 0060 ld $60
3153 0048 ld $48
3154 00c2 ld $c2
3155 0025 ld $25
3156 0018 ld $18
3157 0083 ld $83
3158 0030 ld $30
3159 005c ld $5c
315a 00c2 ld $c2
315b 0020 ld $20
315c 0008 ld $08
315d 00d2 ld $d2
315e 0020 ld $20
315f 000c ld $0c
3160 0087 ld $87
3161 0030 ld $30
3162 000d ld $0d
3163 0096 ld $96
3164 0020 ld $20
3165 0008 ld $08
3166 0082 ld $82
3167 0024 ld $24
3168 001c ld $1c
3169 00d7 ld $d7
316a 0065 ld $65
316b 005c ld $5c
316c 00d7 ld $d7
316d 0021 ld $21
316e 005c ld $5c
316f 00c7 ld $c7
3170 0035 ld $35
3171 0055 ld $55
3172 0075 ld $75
3173 0059 ld $59
3174 0055 ld $55
3175 0065 ld $65
3176 0091 ld $91
3177 0024 ld $24
3178 0200 nop
3179 fe00 bra ac ;Trampoline for page $3100 reading (entry)
317a fc7b bra $317b
317b c224 st [$24]
317c 012a ld [$2a]
317d 8001 adda $01
317e fe00 bra ac
317f fcfa bra $31fa
3180 0049 ld $49 ;Pixels for packedParrot line 63
3181 0045 ld $45
3182 0000 ld $00
3183 0001 ld $01
3184 0041 ld $41
3185 0024 ld $24
3186 0015 ld $15
3187 00a5 ld $a5
3188 00ea ld $ea
3189 0079 ld $79
318a 005e ld $5e
318b 005a ld $5a
318c 00db ld $db
318d 0075 ld $75
318e 005d ld $5d
318f 0086 ld $86
3190 006a ld $6a
3191 0015 ld $15
3192 00d2 ld $d2
3193 0075 ld $75
3194 005d ld $5d
3195 00c7 ld $c7
3196 0075 ld $75
3197 005c ld $5c
3198 0087 ld $87
3199 0075 ld $75
319a 001d ld $1d
319b 0097 ld $97
319c 0055 ld $55
319d 0058 ld $58
319e 0085 ld $85
319f 0055 ld $55
31a0 0000 ld $00
31a1 0045 ld $45
31a2 0050 ld $50
31a3 0004 ld $04
31a4 0040 ld $40
31a5 0040 ld $40
31a6 0000 ld $00
31a7 0001 ld $01
31a8 0010 ld $10
31a9 0014 ld $14
31aa 0041 ld $41
31ab 0060 ld $60
31ac 0004 ld $04
31ad 0051 ld $51
31ae 0050 ld $50
31af 0008 ld $08
31b0 0092 ld $92
31b1 0021 ld $21
31b2 000d ld $0d
31b3 0092 ld $92
31b4 0020 ld $20
31b5 004c ld $4c
31b6 00c2 ld $c2
31b7 0075 ld $75
31b8 0048 ld $48
31b9 00c6 ld $c6
31ba 0025 ld $25
31bb 005c ld $5c
31bc 00c2 ld $c2
31bd 0070 ld $70
31be 0048 ld $48
31bf 00c3 ld $c3
31c0 0035 ld $35
31c1 005c ld $5c
31c2 00c2 ld $c2
31c3 0025 ld $25
31c4 001c ld $1c
31c5 0097 ld $97
31c6 0031 ld $31
31c7 001c ld $1c
31c8 00d2 ld $d2
31c9 0031 ld $31
31ca 0048 ld $48
31cb 00c7 ld $c7
31cc 0060 ld $60
31cd 0009 ld $09
31ce 0087 ld $87
31cf 0030 ld $30
31d0 0009 ld $09
31d1 0087 ld $87
31d2 0020 ld $20
31d3 000c ld $0c
31d4 00c2 ld $c2
31d5 0020 ld $20
31d6 000d ld $0d
31d7 00d2 ld $d2
31d8 0020 ld $20
31d9 001d ld $1d
31da 0082 ld $82
31db 0035 ld $35
31dc 005c ld $5c
31dd 0087 ld $87
31de 0020 ld $20
31df 005c ld $5c
31e0 0082 ld $82
31e1 0024 ld $24
31e2 001c ld $1c
31e3 00c2 ld $c2
31e4 0070 ld $70
31e5 0048 ld $48
31e6 0083 ld $83
31e7 0020 ld $20
31e8 0009 ld $09
31e9 0082 ld $82
31ea 0070 ld $70
31eb 000d ld $0d
31ec 00c6 ld $c6
31ed 0070 ld $70
31ee 001d ld $1d
31ef 00d7 ld $d7
31f0 0075 ld $75
31f1 005c ld $5c
31f2 0069 ld $69
31f3 0059 ld $59
31f4 0055 ld $55
31f5 0015 ld $15
31f6 0091 ld $91
31f7 0054 ld $54
31f8 0200 nop
31f9 0200 nop
31fa c225 st [$25] ;Trampoline for page $3100 reading (continue)
31fb 012a ld [$2a]
31fc 8002 adda $02
31fd 1406 ld $06,y
31fe fe00 bra ac
31ff e0bc jmp y,$bc
3200 0005 ld $05 ;Pixels for packedParrot line 64
3201 0000 ld $00
3202 0000 ld $00
3203 0000 ld $00
* 5 times
3206 0044 ld $44
3207 00a5 ld $a5
3208 00e7 ld $e7
3209 0069 ld $69
320a 005d ld $5d
320b 005d ld $5d
320c 00db ld $db
320d 0075 ld $75
320e 005d ld $5d
320f 009a ld $9a
3210 0059 ld $59
3211 0049 ld $49
3212 00c7 ld $c7
3213 0075 ld $75
3214 004c ld $4c
3215 00c6 ld $c6
3216 0074 ld $74
3217 006d ld $6d
3218 00d7 ld $d7
3219 00b5 ld $b5
321a 005c ld $5c
321b 0086 ld $86
321c 0025 ld $25
321d 0014 ld $14
321e 0056 ld $56
321f 0061 ld $61
3220 0004 ld $04
3221 0050 ld $50
3222 0000 ld $00
3223 0044 ld $44
3224 0044 ld $44
3225 0000 ld $00
3226 0000 ld $00
3227 0041 ld $41
3228 0011 ld $11
3229 0004 ld $04
322a 0041 ld $41
322b 0014 ld $14
322c 0004 ld $04
322d 0041 ld $41
322e 0010 ld $10
322f 0008 ld $08
3230 0086 ld $86
3231 0020 ld $20
3232 0018 ld $18
3233 00c3 ld $c3
3234 0025 ld $25
3235 001c ld $1c
3236 0083 ld $83
3237 0060 ld $60
3238 000d ld $0d
3239 0097 ld $97
323a 0031 ld $31
323b 001c ld $1c
323c 0093 ld $93
323d 0031 ld $31
323e 001d ld $1d
323f 0087 ld $87
3240 0074 ld $74
3241 004c ld $4c
3242 00c7 ld $c7
3243 0035 ld $35
3244 0048 ld $48
3245 0083 ld $83
3246 0030 ld $30
3247 0009 ld $09
3248 0087 ld $87
3249 0020 ld $20
324a 001c ld $1c
324b 0093 ld $93
324c 0030 ld $30
324d 000c ld $0c
324e 00d2 ld $d2
324f 0070 ld $70
3250 0009 ld $09
3251 00d2 ld $d2
3252 0020 ld $20
3253 0048 ld $48
3254 0086 ld $86
3255 0070 ld $70
3256 0008 ld $08
3257 00c2 ld $c2
3258 0021 ld $21
3259 005c ld $5c
325a 0083 ld $83
325b 0060 ld $60
325c 0008 ld $08
325d 00c2 ld $c2
325e 0064 ld $64
325f 0008 ld $08
3260 0083 ld $83
3261 0021 ld $21
3262 004c ld $4c
3263 00c6 ld $c6
3264 0024 ld $24
3265 001c ld $1c
3266 0082 ld $82
3267 0021 ld $21
3268 000c ld $0c
3269 0086 ld $86
326a 0020 ld $20
326b 000c ld $0c
326c 00d7 ld $d7
326d 0070 ld $70
326e 001d ld $1d
326f 00d3 ld $d3
3270 0071 ld $71
3271 005d ld $5d
3272 0056 ld $56
3273 0015 ld $15
3274 0065 ld $65
3275 0044 ld $44
3276 0051 ld $51
3277 0010 ld $10
3278 0200 nop
3279 fe00 bra ac ;Trampoline for page $3200 reading (entry)
327a fc7b bra $327b
327b c224 st [$24]
327c 012a ld [$2a]
327d 8001 adda $01
327e fe00 bra ac
327f fcfa bra $32fa
3280 0004 ld $04 ;Pixels for packedParrot line 65
3281 0000 ld $00
3282 0000 ld $00
3283 0000 ld $00
* 6 times
3287 00e4 ld $e4
3288 00d7 ld $d7
3289 0079 ld $79
328a 0059 ld $59
328b 0059 ld $59
328c 00d7 ld $d7
328d 00b6 ld $b6
328e 005d ld $5d
328f 0056 ld $56
3290 0021 ld $21
3291 0058 ld $58
3292 00c6 ld $c6
3293 0075 ld $75
3294 005c ld $5c
3295 00c3 ld $c3
3296 0061 ld $61
3297 005c ld $5c
3298 00db ld $db
3299 0075 ld $75
329a 006c ld $6c
329b 0096 ld $96
329c 0062 ld $62
329d 0015 ld $15
329e 0092 ld $92
329f 0061 ld $61
32a0 0015 ld $15
32a1 0001 ld $01
32a2 0011 ld $11
32a3 0000 ld $00
32a4 0001 ld $01
32a5 0010 ld $10
32a6 0040 ld $40
32a7 0040 ld $40
32a8 0000 ld $00
32a9 0040 ld $40
32aa 0001 ld $01
32ab 0010 ld $10
32ac 0000 ld $00
32ad 0040 ld $40
32ae 0024 ld $24
32af 0008 ld $08
32b0 0092 ld $92
32b1 0021 ld $21
32b2 0009 ld $09
32b3 00d2 ld $d2
32b4 0020 ld $20
32b5 005c ld $5c
32b6 00c2 ld $c2
32b7 0035 ld $35
32b8 001c ld $1c
32b9 00d6 ld $d6
32ba 0060 ld $60
32bb 000d ld $0d
32bc 00c6 ld $c6
32bd 0074 ld $74
32be 004c ld $4c
32bf 00c7 ld $c7
32c0 0074 ld $74
32c1 004c ld $4c
32c2 00c7 ld $c7
32c3 0074 ld $74
32c4 005c ld $5c
32c5 00c7 ld $c7
32c6 0064 ld $64
32c7 000c ld $0c
32c8 00c2 ld $c2
32c9 0035 ld $35
32ca 004c ld $4c
32cb 00c6 ld $c6
32cc 0064 ld $64
32cd 000c ld $0c
32ce 00d6 ld $d6
32cf 0020 ld $20
32d0 0008 ld $08
32d1 0083 ld $83
32d2 0060 ld $60
32d3 000d ld $0d
32d4 0082 ld $82
32d5 0020 ld $20
32d6 004c ld $4c
32d7 0082 ld $82
32d8 0074 ld $74
32d9 0008 ld $08
32da 00c2 ld $c2
32db 0035 ld $35
32dc 0008 ld $08
32dd 0087 ld $87
32de 0020 ld $20
32df 001c ld $1c
32e0 00d2 ld $d2
32e1 0020 ld $20
32e2 001c ld $1c
32e3 00d2 ld $d2
32e4 0070 ld $70
32e5 0048 ld $48
32e6 00c2 ld $c2
32e7 0024 ld $24
32e8 0008 ld $08
32e9 00c2 ld $c2
32ea 0064 ld $64
32eb 004c ld $4c
32ec 00c6 ld $c6
32ed 0075 ld $75
32ee 004c ld $4c
32ef 00c7 ld $c7
32f0 0075 ld $75
32f1 005c ld $5c
32f2 0097 ld $97
32f3 0055 ld $55
32f4 0055 ld $55
32f5 0045 ld $45
32f6 0042 ld $42
32f7 0014 ld $14
32f8 0200 nop
32f9 0200 nop
32fa c225 st [$25] ;Trampoline for page $3200 reading (continue)
32fb 012a ld [$2a]
32fc 8002 adda $02
32fd 1406 ld $06,y
32fe fe00 bra ac
32ff e0bc jmp y,$bc
3300 0045 ld $45 ;Pixels for packedParrot line 66
3301 0041 ld $41
3302 0054 ld $54
3303 0000 ld $00
3304 0000 ld $00
3305 0000 ld $00
3306 0040 ld $40
3307 00a5 ld $a5
3308 00e7 ld $e7
3309 0075 ld $75
330a 0019 ld $19
330b 0058 ld $58
330c 00d6 ld $d6
330d 0075 ld $75
330e 005d ld $5d
330f 0097 ld $97
3310 0055 ld $55
3311 005c ld $5c
3312 00d7 ld $d7
3313 0075 ld $75
3314 005d ld $5d
3315 00c6 ld $c6
3316 0074 ld $74
3317 0008 ld $08
3318 0096 ld $96
3319 00b5 ld $b5
331a 005d ld $5d
331b 0095 ld $95
331c 00a5 ld $a5
331d 0058 ld $58
331e 0085 ld $85
331f 0051 ld $51
3320 0019 ld $19
3321 0045 ld $45
3322 0040 ld $40
3323 0004 ld $04
3324 0004 ld $04
3325 0010 ld $10
3326 0000 ld $00
3327 0000 ld $00
3328 0000 ld $00
* 7 times
332d 0085 ld $85
332e 0020 ld $20
332f 0008 ld $08
3330 0082 ld $82
3331 0070 ld $70
3332 000d ld $0d
3333 00c2 ld $c2
3334 0031 ld $31
3335 0009 ld $09
3336 00d7 ld $d7
3337 0060 ld $60
3338 0009 ld $09
3339 00c7 ld $c7
333a 0074 ld $74
333b 004c ld $4c
333c 00c7 ld $c7
333d 0060 ld $60
333e 005c ld $5c
333f 0083 ld $83
3340 0031 ld $31
3341 001d ld $1d
3342 00c2 ld $c2
3343 0025 ld $25
3344 001c ld $1c
3345 00d2 ld $d2
3346 0031 ld $31
3347 0009 ld $09
3348 00d7 ld $d7
3349 0020 ld $20
334a 001d ld $1d
334b 0083 ld $83
334c 0030 ld $30
334d 0009 ld $09
334e 0083 ld $83
334f 0031 ld $31
3350 0009 ld $09
3351 0097 ld $97
3352 0030 ld $30
3353 0008 ld $08
3354 0097 ld $97
3355 0030 ld $30
3356 0018 ld $18
3357 0092 ld $92
3358 0020 ld $20
3359 0048 ld $48
335a 0086 ld $86
335b 0020 ld $20
335c 005c ld $5c
335d 00c2 ld $c2
335e 0031 ld $31
335f 0019 ld $19
3360 0081 ld $81
3361 0070 ld $70
3362 0009 ld $09
3363 00c3 ld $c3
3364 0025 ld $25
3365 001c ld $1c
3366 0041 ld $41
3367 0021 ld $21
3368 0019 ld $19
3369 0082 ld $82
336a 0060 ld $60
336b 000d ld $0d
336c 00c7 ld $c7
336d 0074 ld $74
336e 005c ld $5c
336f 00c2 ld $c2
3370 0071 ld $71
3371 005d ld $5d
3372 00d7 ld $d7
3373 0055 ld $55
3374 0020 ld $20
3375 0045 ld $45
3376 00a6 ld $a6
3377 0025 ld $25
3378 0200 nop
3379 fe00 bra ac ;Trampoline for page $3300 reading (entry)
337a fc7b bra $337b
337b c224 st [$24]
337c 012a ld [$2a]
337d 8001 adda $01
337e fe00 bra ac
337f fcfa bra $33fa
3380 0045 ld $45 ;Pixels for packedParrot line 67
3381 00a2 ld $a2
3382 0025 ld $25
3383 0045 ld $45
3384 0005 ld $05
3385 0000 ld $00
3386 0040 ld $40
3387 0095 ld $95
3388 00d7 ld $d7
3389 00a9 ld $a9
338a 0065 ld $65
338b 005d ld $5d
338c 00db ld $db
338d 0075 ld $75
338e 005d ld $5d
338f 0097 ld $97
3390 0015 ld $15
3391 0059 ld $59
3392 00db ld $db
3393 0075 ld $75
3394 005d ld $5d
3395 00c6 ld $c6
3396 0075 ld $75
3397 0058 ld $58
3398 0045 ld $45
3399 0061 ld $61
339a 0059 ld $59
339b 009a ld $9a
339c 00a5 ld $a5
339d 0059 ld $59
339e 0042 ld $42
339f 0065 ld $65
33a0 0018 ld $18
33a1 0056 ld $56
33a2 0001 ld $01
33a3 0004 ld $04
33a4 0040 ld $40
33a5 0004 ld $04
33a6 0000 ld $00
33a7 0000 ld $00
33a8 0000 ld $00
33a9 0004 ld $04
33aa 0000 ld $00
33ab 0000 ld $00
33ac 0004 ld $04
33ad 0042 ld $42
33ae 0020 ld $20
33af 0018 ld $18
33b0 0092 ld $92
33b1 0021 ld $21
33b2 0008 ld $08
33b3 0087 ld $87
33b4 0034 ld $34
33b5 0018 ld $18
33b6 0083 ld $83
33b7 0070 ld $70
33b8 0019 ld $19
33b9 00d2 ld $d2
33ba 0021 ld $21
33bb 004c ld $4c
33bc 00c2 ld $c2
33bd 0035 ld $35
33be 005c ld $5c
33bf 00c7 ld $c7
33c0 0064 ld $64
33c1 004c ld $4c
33c2 00c6 ld $c6
33c3 0074 ld $74
33c4 0048 ld $48
33c5 0083 ld $83
33c6 0060 ld $60
33c7 0008 ld $08
33c8 0083 ld $83
33c9 0070 ld $70
33ca 004c ld $4c
33cb 00c2 ld $c2
33cc 0025 ld $25
33cd 001c ld $1c
33ce 00d2 ld $d2
33cf 0020 ld $20
33d0 0008 ld $08
33d1 0082 ld $82
33d2 0020 ld $20
33d3 005c ld $5c
33d4 0082 ld $82
33d5 0020 ld $20
33d6 0009 ld $09
33d7 0082 ld $82
33d8 0020 ld $20
33d9 0008 ld $08
33da 00c2 ld $c2
33db 0020 ld $20
33dc 0008 ld $08
33dd 0093 ld $93
33de 0070 ld $70
33df 0009 ld $09
33e0 0081 ld $81
33e1 0024 ld $24
33e2 001c ld $1c
33e3 00d2 ld $d2
33e4 0021 ld $21
33e5 004c ld $4c
33e6 0052 ld $52
33e7 0010 ld $10
33e8 0008 ld $08
33e9 0056 ld $56
33ea 0010 ld $10
33eb 0018 ld $18
33ec 00d2 ld $d2
33ed 0061 ld $61
33ee 001c ld $1c
33ef 00c7 ld $c7
33f0 0064 ld $64
33f1 005c ld $5c
33f2 0086 ld $86
33f3 00a5 ld $a5
33f4 0014 ld $14
33f5 0089 ld $89
33f6 00a6 ld $a6
33f7 0069 ld $69
33f8 0200 nop
33f9 0200 nop
33fa c225 st [$25] ;Trampoline for page $3300 reading (continue)
33fb 012a ld [$2a]
33fc 8002 adda $02
33fd 1406 ld $06,y
33fe fe00 bra ac
33ff e0bc jmp y,$bc
3400 0049 ld $49 ;Pixels for packedParrot line 68
3401 00a5 ld $a5
3402 0055 ld $55
3403 0005 ld $05
3404 0051 ld $51
3405 0000 ld $00
3406 0040 ld $40
3407 0095 ld $95
3408 00e7 ld $e7
3409 00a5 ld $a5
340a 0075 ld $75
340b 005d ld $5d
340c 00d7 ld $d7
340d 0065 ld $65
340e 0019 ld $19
340f 0096 ld $96
3410 0061 ld $61
3411 0009 ld $09
3412 00da ld $da
3413 0076 ld $76
3414 005d ld $5d
3415 00d7 ld $d7
3416 0071 ld $71
3417 0019 ld $19
3418 0091 ld $91
3419 0061 ld $61
341a 0055 ld $55
341b 009a ld $9a
341c 00a5 ld $a5
341d 0068 ld $68
341e 0086 ld $86
341f 0055 ld $55
3420 0054 ld $54
3421 0046 ld $46
3422 0011 ld $11
3423 0050 ld $50
3424 0001 ld $01
3425 0040 ld $40
3426 0004 ld $04
3427 0000 ld $00
3428 0000 ld $00
3429 0000 ld $00
* 5 times
342c 0014 ld $14
342d 0081 ld $81
342e 0024 ld $24
342f 0054 ld $54
3430 0082 ld $82
3431 0020 ld $20
3432 001d ld $1d
3433 00d2 ld $d2
3434 0060 ld $60
3435 004c ld $4c
3436 00c3 ld $c3
3437 0021 ld $21
3438 004c ld $4c
3439 0087 ld $87
343a 0070 ld $70
343b 001d ld $1d
343c 00c3 ld $c3
343d 0025 ld $25
343e 005c ld $5c
343f 00d3 ld $d3
3440 0031 ld $31
3441 001d ld $1d
3442 0083 ld $83
3443 0021 ld $21
3444 005c ld $5c
3445 0083 ld $83
3446 0034 ld $34
3447 0048 ld $48
3448 00c7 ld $c7
3449 0034 ld $34
344a 0008 ld $08
344b 00c2 ld $c2
344c 0021 ld $21
344d 000d ld $0d
344e 0082 ld $82
344f 0031 ld $31
3450 0009 ld $09
3451 0087 ld $87
3452 0024 ld $24
3453 0008 ld $08
3454 00c2 ld $c2
3455 0021 ld $21
3456 000c ld $0c
3457 0082 ld $82
3458 0021 ld $21
3459 001c ld $1c
345a 00d2 ld $d2
345b 0031 ld $31
345c 001d ld $1d
345d 00c2 ld $c2
345e 0021 ld $21
345f 0058 ld $58
3460 0040 ld $40
3461 0020 ld $20
3462 0008 ld $08
3463 0087 ld $87
3464 0070 ld $70
3465 0019 ld $19
3466 0042 ld $42
3467 0000 ld $00
3468 0004 ld $04
3469 0041 ld $41
346a 0011 ld $11
346b 0004 ld $04
346c 0082 ld $82
346d 0011 ld $11
346e 005d ld $5d
346f 00c2 ld $c2
3470 0075 ld $75
3471 0019 ld $19
3472 0057 ld $57
3473 0052 ld $52
3474 0054 ld $54
3475 0099 ld $99
3476 0096 ld $96
3477 0069 ld $69
3478 0200 nop
3479 fe00 bra ac ;Trampoline for page $3400 reading (entry)
347a fc7b bra $347b
347b c224 st [$24]
347c 012a ld [$2a]
347d 8001 adda $01
347e fe00 bra ac
347f fcfa bra $34fa
3480 0089 ld $89 ;Pixels for packedParrot line 69
3481 0092 ld $92
3482 0065 ld $65
3483 0015 ld $15
3484 0051 ld $51
3485 0050 ld $50
3486 0040 ld $40
3487 0094 ld $94
3488 00d7 ld $d7
3489 00d5 ld $d5
348a 0075 ld $75
348b 0008 ld $08
348c 0096 ld $96
348d 0061 ld $61
348e 0054 ld $54
348f 0081 ld $81
3490 0075 ld $75
3491 001d ld $1d
3492 00d7 ld $d7
3493 00ba ld $ba
3494 006d ld $6d
3495 00db ld $db
3496 0065 ld $65
3497 0048 ld $48
3498 0045 ld $45
3499 0065 ld $65
349a 0058 ld $58
349b 0096 ld $96
349c 0066 ld $66
349d 0059 ld $59
349e 005a ld $5a
349f 0065 ld $65
34a0 0018 ld $18
34a1 0046 ld $46
34a2 0015 ld $15
34a3 0004 ld $04
34a4 0044 ld $44
34a5 0000 ld $00
34a6 0000 ld $00
34a7 0005 ld $05
34a8 0004 ld $04
34a9 0000 ld $00
34aa 0000 ld $00
34ab 0050 ld $50
34ac 0044 ld $44
34ad 0081 ld $81
34ae 0050 ld $50
34af 0049 ld $49
34b0 0082 ld $82
34b1 0070 ld $70
34b2 0008 ld $08
34b3 0083 ld $83
34b4 0031 ld $31
34b5 004c ld $4c
34b6 0086 ld $86
34b7 0074 ld $74
34b8 005c ld $5c
34b9 00c2 ld $c2
34ba 0035 ld $35
34bb 000c ld $0c
34bc 00d2 ld $d2
34bd 0031 ld $31
34be 001d ld $1d
34bf 00d7 ld $d7
34c0 0071 ld $71
34c1 0009 ld $09
34c2 00c7 ld $c7
34c3 0024 ld $24
34c4 0008 ld $08
34c5 00c2 ld $c2
34c6 0031 ld $31
34c7 0008 ld $08
34c8 0082 ld $82
34c9 0031 ld $31
34ca 0019 ld $19
34cb 0093 ld $93
34cc 0070 ld $70
34cd 0048 ld $48
34ce 0087 ld $87
34cf 0034 ld $34
34d0 0008 ld $08
34d1 00c2 ld $c2
34d2 0020 ld $20
34d3 0008 ld $08
34d4 0082 ld $82
34d5 0020 ld $20
34d6 0019 ld $19
34d7 00c2 ld $c2
34d8 0020 ld $20
34d9 0009 ld $09
34da 0083 ld $83
34db 0060 ld $60
34dc 000c ld $0c
34dd 00c2 ld $c2
34de 0025 ld $25
34df 0008 ld $08
34e0 0040 ld $40
34e1 0070 ld $70
34e2 0009 ld $09
34e3 0092 ld $92
34e4 0020 ld $20
34e5 0008 ld $08
34e6 0002 ld $02
34e7 0010 ld $10
34e8 0014 ld $14
34e9 0040 ld $40
34ea 0010 ld $10
34eb 0054 ld $54
34ec 0001 ld $01
34ed 0010 ld $10
34ee 0058 ld $58
34ef 00c7 ld $c7
34f0 0065 ld $65
34f1 005c ld $5c
34f2 0055 ld $55
34f3 0001 ld $01
34f4 0014 ld $14
34f5 0044 ld $44
34f6 0091 ld $91
34f7 0064 ld $64
34f8 0200 nop
34f9 0200 nop
34fa c225 st [$25] ;Trampoline for page $3400 reading (continue)
34fb 012a ld [$2a]
34fc 8002 adda $02
34fd 1406 ld $06,y
34fe fe00 bra ac
34ff e0bc jmp y,$bc
3500 0095 ld $95 ;Pixels for packedParrot line 70
3501 00a6 ld $a6
3502 006a ld $6a
3503 0005 ld $05
3504 0051 ld $51
3505 0015 ld $15
3506 0040 ld $40
3507 0099 ld $99
3508 0097 ld $97
3509 0096 ld $96
350a 0071 ld $71
350b 0059 ld $59
350c 0096 ld $96
350d 0075 ld $75
350e 005d ld $5d
350f 0097 ld $97
3510 0071 ld $71
3511 005d ld $5d
3512 0097 ld $97
3513 00b1 ld $b1
3514 006e ld $6e
3515 00d7 ld $d7
3516 00a6 ld $a6
3517 0015 ld $15
3518 0056 ld $56
3519 0060 ld $60
351a 0059 ld $59
351b 0096 ld $96
351c 0066 ld $66
351d 0069 ld $69
351e 00ca ld $ca
351f 0055 ld $55
3520 0058 ld $58
3521 0085 ld $85
3522 0056 ld $56
3523 0000 ld $00
3524 0001 ld $01
3525 0000 ld $00
3526 0001 ld $01
3527 0000 ld $00
3528 0000 ld $00
3529 0004 ld $04
352a 0040 ld $40
352b 0055 ld $55
352c 0008 ld $08
352d 0041 ld $41
352e 0065 ld $65
352f 0008 ld $08
3530 00c2 ld $c2
3531 0025 ld $25
3532 004c ld $4c
3533 00c6 ld $c6
3534 0064 ld $64
3535 0018 ld $18
3536 00d3 ld $d3
3537 0071 ld $71
3538 0009 ld $09
3539 0087 ld $87
353a 0070 ld $70
353b 0009 ld $09
353c 00c7 ld $c7
353d 0074 ld $74
353e 004c ld $4c
353f 00c7 ld $c7
3540 0075 ld $75
3541 001d ld $1d
3542 00d6 ld $d6
3543 0020 ld $20
3544 0048 ld $48
3545 00c2 ld $c2
3546 0025 ld $25
3547 005c ld $5c
3548 00d3 ld $d3
3549 0021 ld $21
354a 004c ld $4c
354b 0082 ld $82
354c 0030 ld $30
354d 0019 ld $19
354e 0083 ld $83
354f 0060 ld $60
3550 004c ld $4c
3551 0082 ld $82
3552 0025 ld $25
3553 005c ld $5c
3554 0082 ld $82
3555 0020 ld $20
3556 0008 ld $08
3557 0092 ld $92
3558 0020 ld $20
3559 001c ld $1c
355a 00d2 ld $d2
355b 0020 ld $20
355c 0009 ld $09
355d 0087 ld $87
355e 0020 ld $20
355f 0008 ld $08
3560 0040 ld $40
3561 0035 ld $35
3562 0018 ld $18
3563 0083 ld $83
3564 0025 ld $25
3565 0008 ld $08
3566 0055 ld $55
3567 0010 ld $10
3568 0040 ld $40
3569 0040 ld $40
356a 0010 ld $10
356b 0001 ld $01
356c 0000 ld $00
356d 0000 ld $00
356e 0015 ld $15
356f 0096 ld $96
3570 0055 ld $55
3571 0014 ld $14
3572 0004 ld $04
3573 0040 ld $40
3574 0000 ld $00
3575 0005 ld $05
3576 0051 ld $51
3577 0014 ld $14
3578 0200 nop
3579 fe00 bra ac ;Trampoline for page $3500 reading (entry)
357a fc7b bra $357b
357b c224 st [$24]
357c 012a ld [$2a]
357d 8001 adda $01
357e fe00 bra ac
357f fcfa bra $35fa
3580 009a ld $9a ;Pixels for packedParrot line 71
3581 00aa ld $aa
3582 00aa ld $aa
3583 0054 ld $54
3584 0041 ld $41
3585 0050 ld $50
3586 0040 ld $40
3587 0095 ld $95
3588 0097 ld $97
3589 0051 ld $51
358a 0020 ld $20
358b 0058 ld $58
358c 00aa ld $aa
358d 0075 ld $75
358e 005d ld $5d
358f 0087 ld $87
3590 0075 ld $75
3591 005d ld $5d
3592 00d7 ld $d7
3593 0071 ld $71
3594 006d ld $6d
3595 00db ld $db
3596 0066 ld $66
3597 0059 ld $59
3598 0095 ld $95
3599 0055 ld $55
359a 0058 ld $58
359b 0096 ld $96
359c 00a5 ld $a5
359d 0059 ld $59
359e 009a ld $9a
359f 00a6 ld $a6
35a0 0015 ld $15
35a1 0046 ld $46
35a2 0015 ld $15
35a3 0014 ld $14
35a4 0040 ld $40
35a5 0001 ld $01
35a6 0014 ld $14
35a7 0000 ld $00
35a8 0000 ld $00
35a9 0000 ld $00
35aa 0040 ld $40
35ab 0015 ld $15
35ac 0004 ld $04
35ad 0085 ld $85
35ae 0025 ld $25
35af 0008 ld $08
35b0 0093 ld $93
35b1 0070 ld $70
35b2 0008 ld $08
35b3 00c2 ld $c2
35b4 0021 ld $21
35b5 005c ld $5c
35b6 00c7 ld $c7
35b7 0074 ld $74
35b8 004c ld $4c
35b9 00c2 ld $c2
35ba 0025 ld $25
35bb 004c ld $4c
35bc 0087 ld $87
35bd 0074 ld $74
35be 0008 ld $08
35bf 00d7 ld $d7
35c0 0070 ld $70
35c1 0009 ld $09
35c2 0097 ld $97
35c3 0070 ld $70
35c4 0009 ld $09
35c5 0082 ld $82
35c6 0024 ld $24
35c7 001c ld $1c
35c8 00c2 ld $c2
35c9 0060 ld $60
35ca 000d ld $0d
35cb 00c6 ld $c6
35cc 0070 ld $70
35cd 0048 ld $48
35ce 00c2 ld $c2
35cf 0024 ld $24
35d0 0018 ld $18
35d1 0082 ld $82
35d2 0020 ld $20
35d3 0008 ld $08
35d4 0082 ld $82
35d5 0020 ld $20
35d6 0008 ld $08
35d7 0083 ld $83
35d8 0021 ld $21
35d9 000c ld $0c
35da 0082 ld $82
35db 0070 ld $70
35dc 0008 ld $08
35dd 00d2 ld $d2
35de 0020 ld $20
35df 0005 ld $05
35e0 0080 ld $80
35e1 0070 ld $70
35e2 0049 ld $49
35e3 00d7 ld $d7
35e4 0070 ld $70
35e5 0009 ld $09
35e6 0001 ld $01
35e7 0050 ld $50
35e8 0000 ld $00
35e9 0005 ld $05
35ea 0054 ld $54
35eb 0000 ld $00
35ec 0040 ld $40
35ed 0040 ld $40
35ee 0004 ld $04
35ef 0044 ld $44
35f0 0091 ld $91
35f1 0010 ld $10
35f2 0045 ld $45
35f3 0052 ld $52
35f4 0010 ld $10
35f5 0005 ld $05
35f6 0040 ld $40
35f7 0014 ld $14
35f8 0200 nop
35f9 0200 nop
35fa c225 st [$25] ;Trampoline for page $3500 reading (continue)
35fb 012a ld [$2a]
35fc 8002 adda $02
35fd 1406 ld $06,y
35fe fe00 bra ac
35ff e0bc jmp y,$bc
3600 0055 ld $55 ;Pixels for packedParrot line 72
3601 00a5 ld $a5
3602 0056 ld $56
3603 0005 ld $05
3604 0051 ld $51
3605 0000 ld $00
3606 0040 ld $40
3607 0059 ld $59
3608 00a7 ld $a7
3609 0082 ld $82
360a 0075 ld $75
360b 0069 ld $69
360c 00eb ld $eb
360d 0076 ld $76
360e 001d ld $1d
360f 00d7 ld $d7
3610 0075 ld $75
3611 005c ld $5c
3612 00d7 ld $d7
3613 0021 ld $21
3614 001d ld $1d
3615 0097 ld $97
3616 0055 ld $55
3617 0054 ld $54
3618 0056 ld $56
3619 0065 ld $65
361a 0059 ld $59
361b 0096 ld $96
361c 0065 ld $65
361d 0069 ld $69
361e 009b ld $9b
361f 00b1 ld $b1
3620 0019 ld $19
3621 0099 ld $99
3622 0052 ld $52
3623 0005 ld $05
3624 0044 ld $44
3625 0000 ld $00
3626 0000 ld $00
3627 0040 ld $40
3628 0000 ld $00
3629 0010 ld $10
362a 0055 ld $55
362b 0065 ld $65
362c 0055 ld $55
362d 0086 ld $86
362e 0025 ld $25
362f 0008 ld $08
3630 00c2 ld $c2
3631 0020 ld $20
3632 001d ld $1d
3633 00d3 ld $d3
3634 0020 ld $20
3635 001d ld $1d
3636 0093 ld $93
3637 0031 ld $31
3638 0018 ld $18
3639 00d3 ld $d3
363a 0060 ld $60
363b 004c ld $4c
363c 00c6 ld $c6
363d 0070 ld $70
363e 000d ld $0d
363f 00d7 ld $d7
3640 0071 ld $71
3641 000d ld $0d
3642 0082 ld $82
3643 0021 ld $21
3644 0008 ld $08
3645 0093 ld $93
3646 0021 ld $21
3647 0048 ld $48
3648 0083 ld $83
3649 0034 ld $34
364a 0008 ld $08
364b 0092 ld $92
364c 0020 ld $20
364d 001d ld $1d
364e 0082 ld $82
364f 0020 ld $20
3650 0048 ld $48
3651 0083 ld $83
3652 0020 ld $20
3653 0058 ld $58
3654 0082 ld $82
3655 0060 ld $60
3656 0009 ld $09
3657 0082 ld $82
3658 0024 ld $24
3659 0018 ld $18
365a 0083 ld $83
365b 0021 ld $21
365c 000c ld $0c
365d 0086 ld $86
365e 0060 ld $60
365f 0004 ld $04
3660 0040 ld $40
3661 0074 ld $74
3662 001c ld $1c
3663 00d6 ld $d6
3664 0025 ld $25
3665 0048 ld $48
3666 0045 ld $45
3667 0010 ld $10
3668 0015 ld $15
3669 0041 ld $41
366a 0000 ld $00
366b 0040 ld $40
366c 0040 ld $40
366d 0015 ld $15
366e 0011 ld $11
366f 0044 ld $44
3670 0091 ld $91
3671 0065 ld $65
3672 0005 ld $05
3673 0091 ld $91
3674 0064 ld $64
3675 0049 ld $49
3676 0055 ld $55
3677 0011 ld $11
3678 0200 nop
3679 fe00 bra ac ;Trampoline for page $3600 reading (entry)
367a fc7b bra $367b
367b c224 st [$24]
367c 012a ld [$2a]
367d 8001 adda $01
367e fe00 bra ac
367f fcfa bra $36fa
3680 0045 ld $45 ;Pixels for packedParrot line 73
3681 0095 ld $95
3682 0055 ld $55
3683 0004 ld $04
3684 0001 ld $01
3685 0000 ld $00
3686 0040 ld $40
3687 0095 ld $95
3688 0097 ld $97
3689 00c2 ld $c2
368a 0071 ld $71
368b 0059 ld $59
368c 00e6 ld $e6
368d 0076 ld $76
368e 005d ld $5d
368f 00c7 ld $c7
3690 0076 ld $76
3691 005d ld $5d
3692 00d7 ld $d7
3693 0071 ld $71
3694 0019 ld $19
3695 0097 ld $97
3696 0051 ld $51
3697 0019 ld $19
3698 0095 ld $95
3699 0066 ld $66
369a 0055 ld $55
369b 0086 ld $86
369c 00a5 ld $a5
369d 0059 ld $59
369e 0096 ld $96
369f 00a6 ld $a6
36a0 0069 ld $69
36a1 0095 ld $95
36a2 0061 ld $61
36a3 0015 ld $15
36a4 0040 ld $40
36a5 0005 ld $05
36a6 0014 ld $14
36a7 0000 ld $00
36a8 0000 ld $00
36a9 0000 ld $00
36aa 0095 ld $95
36ab 0055 ld $55
36ac 0008 ld $08
36ad 0086 ld $86
36ae 0064 ld $64
36af 0008 ld $08
36b0 0093 ld $93
36b1 0021 ld $21
36b2 004c ld $4c
36b3 0086 ld $86
36b4 0070 ld $70
36b5 0008 ld $08
36b6 00c3 ld $c3
36b7 0021 ld $21
36b8 000d ld $0d
36b9 0082 ld $82
36ba 0035 ld $35
36bb 0008 ld $08
36bc 00c7 ld $c7
36bd 0064 ld $64
36be 004c ld $4c
36bf 00c6 ld $c6
36c0 0020 ld $20
36c1 0018 ld $18
36c2 0093 ld $93
36c3 0030 ld $30
36c4 0009 ld $09
36c5 0082 ld $82
36c6 0034 ld $34
36c7 000c ld $0c
36c8 0092 ld $92
36c9 0021 ld $21
36ca 0008 ld $08
36cb 0087 ld $87
36cc 0070 ld $70
36cd 0048 ld $48
36ce 0082 ld $82
36cf 0021 ld $21
36d0 0008 ld $08
36d1 0086 ld $86
36d2 0020 ld $20
36d3 0008 ld $08
36d4 00c2 ld $c2
36d5 0020 ld $20
36d6 0008 ld $08
36d7 00c6 ld $c6
36d8 0020 ld $20
36d9 004c ld $4c
36da 0082 ld $82
36db 0070 ld $70
36dc 0009 ld $09
36dd 0082 ld $82
36de 0010 ld $10
36df 0001 ld $01
36e0 0040 ld $40
36e1 0060 ld $60
36e2 004c ld $4c
36e3 0087 ld $87
36e4 0064 ld $64
36e5 0014 ld $14
36e6 0000 ld $00
36e7 0050 ld $50
36e8 0040 ld $40
36e9 0000 ld $00
36ea 0055 ld $55
36eb 0014 ld $14
36ec 0046 ld $46
36ed 0006 ld $06
36ee 0010 ld $10
36ef 0045 ld $45
36f0 0056 ld $56
36f1 0065 ld $65
36f2 0059 ld $59
36f3 0052 ld $52
36f4 0054 ld $54
36f5 0099 ld $99
36f6 009a ld $9a
36f7 0055 ld $55
36f8 0200 nop
36f9 0200 nop
36fa c225 st [$25] ;Trampoline for page $3600 reading (continue)
36fb 012a ld [$2a]
36fc 8002 adda $02
36fd 1406 ld $06,y
36fe fe00 bra ac
36ff e0bc jmp y,$bc
3700 0045 ld $45 ;Pixels for packedParrot line 74
3701 0051 ld $51
3702 0014 ld $14
3703 0005 ld $05
3704 0011 ld $11
3705 0000 ld $00
3706 0045 ld $45
3707 0099 ld $99
3708 0057 ld $57
3709 0082 ld $82
370a 0075 ld $75
370b 00a9 ld $a9
370c 0096 ld $96
370d 0065 ld $65
370e 005d ld $5d
370f 00d6 ld $d6
3710 0075 ld $75
3711 0019 ld $19
3712 00d7 ld $d7
3713 0075 ld $75
3714 005c ld $5c
3715 0097 ld $97
3716 0051 ld $51
3717 0055 ld $55
3718 0056 ld $56
3719 00a5 ld $a5
371a 0059 ld $59
371b 0096 ld $96
371c 0065 ld $65
371d 0059 ld $59
371e 009a ld $9a
371f 0076 ld $76
3720 0029 ld $29
3721 0056 ld $56
3722 0051 ld $51
3723 0015 ld $15
3724 0005 ld $05
3725 0010 ld $10
3726 0000 ld $00
3727 0010 ld $10
3728 0001 ld $01
3729 0055 ld $55
372a 0055 ld $55
372b 0061 ld $61
372c 0048 ld $48
372d 0086 ld $86
372e 0030 ld $30
372f 0008 ld $08
3730 00c2 ld $c2
3731 0070 ld $70
3732 0009 ld $09
3733 00c3 ld $c3
3734 0025 ld $25
3735 004c ld $4c
3736 00c2 ld $c2
3737 0034 ld $34
3738 0018 ld $18
3739 0082 ld $82
373a 0020 ld $20
373b 005c ld $5c
373c 00c2 ld $c2
373d 0021 ld $21
373e 001d ld $1d
373f 00d2 ld $d2
3740 0015 ld $15
3741 0008 ld $08
3742 0082 ld $82
3743 0020 ld $20
3744 001c ld $1c
3745 00d7 ld $d7
3746 0021 ld $21
3747 0058 ld $58
3748 0083 ld $83
3749 0030 ld $30
374a 001d ld $1d
374b 0092 ld $92
374c 0030 ld $30
374d 0008 ld $08
374e 00c2 ld $c2
374f 0024 ld $24
3750 0048 ld $48
3751 00c2 ld $c2
3752 0064 ld $64
3753 0008 ld $08
3754 0093 ld $93
3755 0020 ld $20
3756 000d ld $0d
3757 0093 ld $93
3758 0031 ld $31
3759 0018 ld $18
375a 0082 ld $82
375b 0020 ld $20
375c 0008 ld $08
375d 0056 ld $56
375e 0000 ld $00
375f 0000 ld $00
3760 0040 ld $40
3761 0064 ld $64
3762 0048 ld $48
3763 0046 ld $46
3764 0010 ld $10
3765 0005 ld $05
3766 0045 ld $45
3767 0005 ld $05
3768 0000 ld $00
3769 0045 ld $45
376a 0061 ld $61
376b 0068 ld $68
376c 0019 ld $19
376d 0000 ld $00
376e 0014 ld $14
376f 0045 ld $45
3770 0092 ld $92
3771 0068 ld $68
3772 0045 ld $45
3773 0081 ld $81
3774 0054 ld $54
3775 0059 ld $59
3776 0095 ld $95
3777 0015 ld $15
3778 0200 nop
3779 fe00 bra ac ;Trampoline for page $3700 reading (entry)
377a fc7b bra $377b
377b c224 st [$24]
377c 012a ld [$2a]
377d 8001 adda $01
377e fe00 bra ac
377f fcfa bra $37fa
3780 0044 ld $44 ;Pixels for packedParrot line 75
3781 0041 ld $41
3782 0010 ld $10
3783 0005 ld $05
3784 0000 ld $00
3785 0000 ld $00
3786 0054 ld $54
3787 0055 ld $55
3788 0097 ld $97
3789 0082 ld $82
378a 0071 ld $71
378b 006d ld $6d
378c 005a ld $5a
378d 0060 ld $60
378e 005d ld $5d
378f 00d7 ld $d7
3790 00b1 ld $b1
3791 005d ld $5d
3792 0082 ld $82
3793 0071 ld $71
3794 0018 ld $18
3795 0046 ld $46
3796 0055 ld $55
3797 0014 ld $14
3798 0099 ld $99
3799 0065 ld $65
379a 0055 ld $55
379b 009a ld $9a
379c 0065 ld $65
379d 0069 ld $69
379e 0096 ld $96
379f 00a5 ld $a5
37a0 0069 ld $69
37a1 004a ld $4a
37a2 0065 ld $65
37a3 0054 ld $54
37a4 0041 ld $41
37a5 0011 ld $11
37a6 0010 ld $10
37a7 0001 ld $01
37a8 0050 ld $50
37a9 0055 ld $55
37aa 0089 ld $89
37ab 0025 ld $25
37ac 0018 ld $18
37ad 0083 ld $83
37ae 0025 ld $25
37af 000c ld $0c
37b0 0096 ld $96
37b1 0070 ld $70
37b2 000c ld $0c
37b3 00c6 ld $c6
37b4 0070 ld $70
37b5 0008 ld $08
37b6 0087 ld $87
37b7 0070 ld $70
37b8 0048 ld $48
37b9 0083 ld $83
37ba 0020 ld $20
37bb 0014 ld $14
37bc 0082 ld $82
37bd 0024 ld $24
37be 0018 ld $18
37bf 0082 ld $82
37c0 0020 ld $20
37c1 0008 ld $08
37c2 00c2 ld $c2
37c3 0031 ld $31
37c4 0009 ld $09
37c5 0093 ld $93
37c6 0030 ld $30
37c7 0009 ld $09
37c8 0083 ld $83
37c9 0031 ld $31
37ca 0048 ld $48
37cb 0087 ld $87
37cc 0030 ld $30
37cd 0058 ld $58
37ce 0083 ld $83
37cf 0031 ld $31
37d0 000c ld $0c
37d1 0087 ld $87
37d2 0030 ld $30
37d3 0009 ld $09
37d4 0093 ld $93
37d5 0031 ld $31
37d6 0018 ld $18
37d7 00c2 ld $c2
37d8 0020 ld $20
37d9 000d ld $0d
37da 0082 ld $82
37db 0021 ld $21
37dc 0009 ld $09
37dd 0002 ld $02
37de 0000 ld $00
37df 0000 ld $00
37e0 0000 ld $00
37e1 0010 ld $10
37e2 0000 ld $00
37e3 0050 ld $50
37e4 0011 ld $11
37e5 0050 ld $50
37e6 0001 ld $01
37e7 0005 ld $05
37e8 0044 ld $44
37e9 0055 ld $55
37ea 0051 ld $51
37eb 0055 ld $55
37ec 0000 ld $00
37ed 0051 ld $51
37ee 0010 ld $10
37ef 0045 ld $45
37f0 0052 ld $52
37f1 0064 ld $64
37f2 0059 ld $59
37f3 0052 ld $52
37f4 0014 ld $14
37f5 0005 ld $05
37f6 0051 ld $51
37f7 0000 ld $00
37f8 0200 nop
37f9 0200 nop
37fa c225 st [$25] ;Trampoline for page $3700 reading (continue)
37fb 012a ld [$2a]
37fc 8002 adda $02
37fd 1406 ld $06,y
37fe fe00 bra ac
37ff e0bc jmp y,$bc
3800 0059 ld $59 ;Pixels for packedParrot line 76
3801 0052 ld $52
3802 0010 ld $10
3803 0044 ld $44
3804 0055 ld $55
3805 0054 ld $54
3806 0099 ld $99
3807 0096 ld $96
3808 0056 ld $56
3809 00c1 ld $c1
380a 0075 ld $75
380b 005d ld $5d
380c 0096 ld $96
380d 0060 ld $60
380e 005c ld $5c
380f 0097 ld $97
3810 0071 ld $71
3811 006d ld $6d
3812 00c7 ld $c7
3813 0065 ld $65
3814 0058 ld $58
3815 0055 ld $55
3816 0061 ld $61
3817 0054 ld $54
3818 0056 ld $56
3819 00a5 ld $a5
381a 0059 ld $59
381b 0096 ld $96
381c 0066 ld $66
381d 0059 ld $59
381e 009a ld $9a
381f 00a5 ld $a5
3820 0059 ld $59
3821 009a ld $9a
3822 0051 ld $51
3823 0014 ld $14
3824 0045 ld $45
3825 0001 ld $01
3826 0004 ld $04
3827 0000 ld $00
3828 0050 ld $50
3829 00a5 ld $a5
382a 0095 ld $95
382b 0060 ld $60
382c 0008 ld $08
382d 0096 ld $96
382e 0020 ld $20
382f 0008 ld $08
3830 0083 ld $83
3831 0034 ld $34
3832 0058 ld $58
3833 00d3 ld $d3
3834 0021 ld $21
3835 000d ld $0d
3836 00c2 ld $c2
3837 0024 ld $24
3838 0008 ld $08
3839 0082 ld $82
383a 0015 ld $15
383b 0044 ld $44
383c 0001 ld $01
383d 0010 ld $10
383e 0004 ld $04
383f 0041 ld $41
3840 0020 ld $20
3841 0009 ld $09
3842 0092 ld $92
3843 0020 ld $20
3844 005c ld $5c
3845 0082 ld $82
3846 0070 ld $70
3847 005c ld $5c
3848 00d3 ld $d3
3849 0031 ld $31
384a 001d ld $1d
384b 00d2 ld $d2
384c 0070 ld $70
384d 000d ld $0d
384e 00c2 ld $c2
384f 0064 ld $64
3850 0048 ld $48
3851 0083 ld $83
3852 0070 ld $70
3853 001c ld $1c
3854 00c2 ld $c2
3855 0030 ld $30
3856 0009 ld $09
3857 0087 ld $87
3858 0070 ld $70
3859 0008 ld $08
385a 0092 ld $92
385b 0020 ld $20
385c 0008 ld $08
385d 0005 ld $05
385e 0000 ld $00
385f 0004 ld $04
3860 0000 ld $00
3861 0000 ld $00
3862 0010 ld $10
3863 0001 ld $01
3864 0050 ld $50
3865 0014 ld $14
3866 0015 ld $15
3867 0000 ld $00
3868 0064 ld $64
3869 0045 ld $45
386a 0055 ld $55
386b 0010 ld $10
386c 0005 ld $05
386d 0001 ld $01
386e 0014 ld $14
386f 0059 ld $59
3870 0052 ld $52
3871 0064 ld $64
3872 005a ld $5a
3873 0046 ld $46
3874 0024 ld $24
3875 0004 ld $04
3876 0051 ld $51
3877 0010 ld $10
3878 0200 nop
3879 fe00 bra ac ;Trampoline for page $3800 reading (entry)
387a fc7b bra $387b
387b c224 st [$24]
387c 012a ld [$2a]
387d 8001 adda $01
387e fe00 bra ac
387f fcfa bra $38fa
3880 0089 ld $89 ;Pixels for packedParrot line 77
3881 0092 ld $92
3882 0024 ld $24
3883 0096 ld $96
3884 0056 ld $56
3885 0069 ld $69
3886 00ea ld $ea
3887 00ab ld $ab
3888 0097 ld $97
3889 0080 ld $80
388a 0065 ld $65
388b 005c ld $5c
388c 0087 ld $87
388d 0064 ld $64
388e 005c ld $5c
388f 0097 ld $97
3890 0021 ld $21
3891 0058 ld $58
3892 0087 ld $87
3893 0065 ld $65
3894 0058 ld $58
3895 0056 ld $56
3896 0050 ld $50
3897 0058 ld $58
3898 0095 ld $95
3899 0056 ld $56
389a 0069 ld $69
389b 0099 ld $99
389c 00a5 ld $a5
389d 0059 ld $59
389e 009a ld $9a
389f 00a5 ld $a5
38a0 0058 ld $58
38a1 005a ld $5a
38a2 0055 ld $55
38a3 0004 ld $04
38a4 0045 ld $45
38a5 0050 ld $50
38a6 0000 ld $00
38a7 0005 ld $05
38a8 0050 ld $50
38a9 0045 ld $45
38aa 0085 ld $85
38ab 0021 ld $21
38ac 0009 ld $09
38ad 0083 ld $83
38ae 0035 ld $35
38af 0048 ld $48
38b0 00c2 ld $c2
38b1 0021 ld $21
38b2 000c ld $0c
38b3 00c6 ld $c6
38b4 0024 ld $24
38b5 000c ld $0c
38b6 0082 ld $82
38b7 0070 ld $70
38b8 0008 ld $08
38b9 0042 ld $42
38ba 0000 ld $00
38bb 0004 ld $04
38bc 0045 ld $45
38bd 0000 ld $00
38be 0004 ld $04
38bf 0081 ld $81
38c0 0060 ld $60
38c1 0009 ld $09
38c2 0087 ld $87
38c3 0074 ld $74
38c4 0008 ld $08
38c5 0097 ld $97
38c6 0020 ld $20
38c7 0009 ld $09
38c8 0093 ld $93
38c9 0021 ld $21
38ca 000d ld $0d
38cb 0087 ld $87
38cc 0070 ld $70
38cd 0048 ld $48
38ce 00c7 ld $c7
38cf 0035 ld $35
38d0 005c ld $5c
38d1 00c2 ld $c2
38d2 0035 ld $35
38d3 0048 ld $48
38d4 0087 ld $87
38d5 0074 ld $74
38d6 0018 ld $18
38d7 0092 ld $92
38d8 0010 ld $10
38d9 0009 ld $09
38da 0086 ld $86
38db 0020 ld $20
38dc 0004 ld $04
38dd 0001 ld $01
38de 0000 ld $00
38df 0000 ld $00
38e0 0000 ld $00
38e1 0011 ld $11
38e2 0001 ld $01
38e3 0040 ld $40
38e4 0005 ld $05
38e5 0054 ld $54
38e6 0000 ld $00
38e7 0050 ld $50
38e8 0059 ld $59
38e9 0015 ld $15
38ea 0040 ld $40
38eb 0000 ld $00
38ec 0004 ld $04
38ed 0050 ld $50
38ee 0010 ld $10
38ef 0045 ld $45
38f0 0096 ld $96
38f1 0025 ld $25
38f2 0059 ld $59
38f3 0096 ld $96
38f4 0014 ld $14
38f5 0000 ld $00
38f6 0001 ld $01
38f7 0010 ld $10
38f8 0200 nop
38f9 0200 nop
38fa c225 st [$25] ;Trampoline for page $3800 reading (continue)
38fb 012a ld [$2a]
38fc 8002 adda $02
38fd 1406 ld $06,y
38fe fe00 bra ac
38ff e0bc jmp y,$bc
3900 0045 ld $45 ;Pixels for packedParrot line 78
3901 00a2 ld $a2
3902 0069 ld $69
3903 005a ld $5a
3904 0092 ld $92
3905 0079 ld $79
3906 00ae ld $ae
3907 00fb ld $fb
3908 00a6 ld $a6
3909 0041 ld $41
390a 0060 ld $60
390b 0058 ld $58
390c 0087 ld $87
390d 0061 ld $61
390e 005d ld $5d
390f 0097 ld $97
3910 0061 ld $61
3911 0008 ld $08
3912 0086 ld $86
3913 00a5 ld $a5
3914 0069 ld $69
3915 005a ld $5a
3916 0051 ld $51
3917 0054 ld $54
3918 0085 ld $85
3919 0055 ld $55
391a 0069 ld $69
391b 0096 ld $96
391c 0066 ld $66
391d 0069 ld $69
391e 0096 ld $96
391f 0066 ld $66
3920 0069 ld $69
3921 009a ld $9a
3922 0051 ld $51
3923 0014 ld $14
3924 0045 ld $45
3925 0050 ld $50
3926 0015 ld $15
3927 0040 ld $40
3928 0001 ld $01
3929 0055 ld $55
392a 0086 ld $86
392b 0060 ld $60
392c 0008 ld $08
392d 0087 ld $87
392e 0020 ld $20
392f 001c ld $1c
3930 0082 ld $82
3931 0034 ld $34
3932 0018 ld $18
3933 00d2 ld $d2
3934 0060 ld $60
3935 0048 ld $48
3936 00c2 ld $c2
3937 0021 ld $21
3938 0048 ld $48
3939 0046 ld $46
393a 0065 ld $65
393b 0055 ld $55
393c 00a5 ld $a5
393d 0065 ld $65
393e 0055 ld $55
393f 0042 ld $42
3940 0020 ld $20
3941 0058 ld $58
3942 0082 ld $82
3943 0020 ld $20
3944 0009 ld $09
3945 00c2 ld $c2
3946 0021 ld $21
3947 001c ld $1c
3948 00c2 ld $c2
3949 0060 ld $60
394a 004c ld $4c
394b 00c2 ld $c2
394c 0025 ld $25
394d 001c ld $1c
394e 00d2 ld $d2
394f 0070 ld $70
3950 000d ld $0d
3951 00c7 ld $c7
3952 0064 ld $64
3953 000c ld $0c
3954 0096 ld $96
3955 0020 ld $20
3956 0044 ld $44
3957 0041 ld $41
3958 0010 ld $10
3959 0004 ld $04
395a 0081 ld $81
395b 0010 ld $10
395c 0008 ld $08
395d 0011 ld $11
395e 0000 ld $00
395f 0000 ld $00
3960 0000 ld $00
3961 0010 ld $10
3962 0050 ld $50
3963 0045 ld $45
3964 0055 ld $55
3965 0001 ld $01
3966 0041 ld $41
3967 0095 ld $95
3968 0015 ld $15
3969 0004 ld $04
396a 0011 ld $11
396b 0010 ld $10
396c 0040 ld $40
396d 0001 ld $01
396e 0000 ld $00
396f 0045 ld $45
3970 0091 ld $91
3971 0058 ld $58
3972 005a ld $5a
3973 0056 ld $56
3974 0010 ld $10
3975 0044 ld $44
3976 0040 ld $40
3977 0000 ld $00
3978 0200 nop
3979 fe00 bra ac ;Trampoline for page $3900 reading (entry)
397a fc7b bra $397b
397b c224 st [$24]
397c 012a ld [$2a]
397d 8001 adda $01
397e fe00 bra ac
397f fcfa bra $39fa
3980 0040 ld $40 ;Pixels for packedParrot line 79
3981 00a1 ld $a1
3982 0029 ld $29
3983 008d ld $8d
3984 00a6 ld $a6
3985 00a9 ld $a9
3986 00ee ld $ee
3987 00ea ld $ea
3988 00aa ld $aa
3989 0015 ld $15
398a 0020 ld $20
398b 0055 ld $55
398c 0096 ld $96
398d 0055 ld $55
398e 005c ld $5c
398f 00c7 ld $c7
3990 0065 ld $65
3991 005c ld $5c
3992 0086 ld $86
3993 0065 ld $65
3994 0059 ld $59
3995 009a ld $9a
3996 0055 ld $55
3997 0004 ld $04
3998 0056 ld $56
3999 0056 ld $56
399a 0059 ld $59
399b 0055 ld $55
399c 0066 ld $66
399d 0065 ld $65
399e 009a ld $9a
399f 0095 ld $95
39a0 0058 ld $58
39a1 005a ld $5a
39a2 0051 ld $51
39a3 0044 ld $44
39a4 0005 ld $05
39a5 0011 ld $11
39a6 0010 ld $10
39a7 0001 ld $01
39a8 0000 ld $00
39a9 0054 ld $54
39aa 0086 ld $86
39ab 0021 ld $21
39ac 0008 ld $08
39ad 00d2 ld $d2
39ae 0021 ld $21
39af 0009 ld $09
39b0 0082 ld $82
39b1 0020 ld $20
39b2 0008 ld $08
39b3 0083 ld $83
39b4 0020 ld $20
39b5 001c ld $1c
39b6 0083 ld $83
39b7 0020 ld $20
39b8 00a9 ld $a9
39b9 00a6 ld $a6
39ba 00aa ld $aa
39bb 00aa ld $aa
39bc 00aa ld $aa
39bd 00aa ld $aa
39be 00ab ld $ab
39bf 005a ld $5a
39c0 0014 ld $14
39c1 0004 ld $04
39c2 0092 ld $92
39c3 0021 ld $21
39c4 0058 ld $58
39c5 00c2 ld $c2
39c6 0025 ld $25
39c7 0048 ld $48
39c8 0086 ld $86
39c9 0014 ld $14
39ca 0018 ld $18
39cb 0041 ld $41
39cc 0021 ld $21
39cd 0009 ld $09
39ce 0042 ld $42
39cf 0050 ld $50
39d0 0004 ld $04
39d1 0092 ld $92
39d2 0060 ld $60
39d3 0005 ld $05
39d4 0041 ld $41
39d5 0060 ld $60
39d6 0004 ld $04
39d7 0041 ld $41
39d8 0021 ld $21
39d9 0004 ld $04
39da 0042 ld $42
39db 0024 ld $24
39dc 0004 ld $04
39dd 0041 ld $41
39de 0001 ld $01
39df 0001 ld $01
39e0 0041 ld $41
39e1 0005 ld $05
39e2 0004 ld $04
39e3 0055 ld $55
39e4 0055 ld $55
39e5 0001 ld $01
39e6 0015 ld $15
39e7 0041 ld $41
39e8 0010 ld $10
39e9 0044 ld $44
39ea 0041 ld $41
39eb 0014 ld $14
39ec 0005 ld $05
39ed 0040 ld $40
39ee 0000 ld $00
39ef 0000 ld $00
39f0 0040 ld $40
39f1 0024 ld $24
39f2 005a ld $5a
39f3 0056 ld $56
39f4 0010 ld $10
39f5 0001 ld $01
39f6 0000 ld $00
39f7 0000 ld $00
39f8 0200 nop
39f9 0200 nop
39fa c225 st [$25] ;Trampoline for page $3900 reading (continue)
39fb 012a ld [$2a]
39fc 8002 adda $02
39fd 1406 ld $06,y
39fe fe00 bra ac
39ff e0bc jmp y,$bc
3a00 0099 ld $99 ;Pixels for packedParrot line 80
3a01 0056 ld $56
3a02 0024 ld $24
3a03 0089 ld $89
3a04 00e6 ld $e6
3a05 00fd ld $fd
3a06 00ae ld $ae
3a07 00ab ld $ab
3a08 00aa ld $aa
3a09 001a ld $1a
3a0a 0010 ld $10
3a0b 0058 ld $58
3a0c 00c2 ld $c2
3a0d 0065 ld $65
3a0e 0019 ld $19
3a0f 00d6 ld $d6
3a10 0070 ld $70
3a11 0019 ld $19
3a12 0096 ld $96
3a13 00aa ld $aa
3a14 0069 ld $69
3a15 009a ld $9a
3a16 0066 ld $66
3a17 0014 ld $14
3a18 0041 ld $41
3a19 0065 ld $65
3a1a 0065 ld $65
3a1b 0056 ld $56
3a1c 0055 ld $55
3a1d 0059 ld $59
3a1e 0089 ld $89
3a1f 00a5 ld $a5
3a20 0059 ld $59
3a21 005a ld $5a
3a22 0050 ld $50
3a23 0014 ld $14
3a24 0045 ld $45
3a25 0050 ld $50
3a26 0004 ld $04
3a27 0000 ld $00
3a28 0000 ld $00
3a29 0008 ld $08
3a2a 0086 ld $86
3a2b 0021 ld $21
3a2c 005c ld $5c
3a2d 0082 ld $82
3a2e 0020 ld $20
3a2f 0008 ld $08
3a30 0082 ld $82
3a31 0020 ld $20
3a32 000d ld $0d
3a33 0096 ld $96
3a34 0030 ld $30
3a35 0048 ld $48
3a36 0082 ld $82
3a37 00a5 ld $a5
3a38 00aa ld $aa
3a39 00aa ld $aa
3a3a 00a9 ld $a9
3a3b 00ea ld $ea
3a3c 00aa ld $aa
3a3d 00aa ld $aa
3a3e 00aa ld $aa
3a3f 00ba ld $ba
3a40 00aa ld $aa
3a41 0006 ld $06
3a42 0041 ld $41
3a43 0010 ld $10
3a44 0004 ld $04
3a45 0001 ld $01
3a46 0010 ld $10
3a47 0004 ld $04
3a48 0051 ld $51
3a49 0010 ld $10
3a4a 0044 ld $44
3a4b 0040 ld $40
3a4c 0010 ld $10
3a4d 0054 ld $54
3a4e 0000 ld $00
3a4f 0014 ld $14
3a50 0050 ld $50
3a51 0045 ld $45
3a52 0011 ld $11
3a53 0015 ld $15
3a54 0001 ld $01
3a55 0000 ld $00
3a56 0005 ld $05
3a57 0040 ld $40
3a58 0010 ld $10
3a59 0008 ld $08
3a5a 0081 ld $81
3a5b 0011 ld $11
3a5c 0008 ld $08
3a5d 0042 ld $42
3a5e 0000 ld $00
3a5f 0014 ld $14
3a60 0011 ld $11
3a61 0011 ld $11
3a62 00a4 ld $a4
3a63 0055 ld $55
3a64 0015 ld $15
3a65 0054 ld $54
3a66 0000 ld $00
3a67 0010 ld $10
3a68 0010 ld $10
3a69 0005 ld $05
3a6a 0051 ld $51
3a6b 0010 ld $10
3a6c 0054 ld $54
3a6d 0041 ld $41
3a6e 0014 ld $14
3a6f 0000 ld $00
3a70 0040 ld $40
3a71 0014 ld $14
3a72 0045 ld $45
3a73 0042 ld $42
3a74 0000 ld $00
3a75 0004 ld $04
3a76 0050 ld $50
3a77 0000 ld $00
3a78 0200 nop
3a79 fe00 bra ac ;Trampoline for page $3a00 reading (entry)
3a7a fc7b bra $3a7b
3a7b c224 st [$24]
3a7c 012a ld [$2a]
3a7d 8001 adda $01
3a7e fe00 bra ac
3a7f fcfa bra $3afa
3a80 005a ld $5a ;Pixels for packedParrot line 81
3a81 0091 ld $91
3a82 0015 ld $15
3a83 0049 ld $49
3a84 00a6 ld $a6
3a85 00b9 ld $b9
3a86 00aa ld $aa
3a87 00a6 ld $a6
3a88 0069 ld $69
3a89 006e ld $6e
3a8a 0005 ld $05
3a8b 0054 ld $54
3a8c 00d5 ld $d5
3a8d 0065 ld $65
3a8e 0048 ld $48
3a8f 0086 ld $86
3a90 0061 ld $61
3a91 0059 ld $59
3a92 00da ld $da
3a93 00a6 ld $a6
3a94 0059 ld $59
3a95 0096 ld $96
3a96 00a6 ld $a6
3a97 0015 ld $15
3a98 0055 ld $55
3a99 0051 ld $51
3a9a 0054 ld $54
3a9b 0095 ld $95
3a9c 0056 ld $56
3a9d 0055 ld $55
3a9e 0056 ld $56
3a9f 00a5 ld $a5
3aa0 0055 ld $55
3aa1 0045 ld $45
3aa2 0051 ld $51
3aa3 0015 ld $15
3aa4 0045 ld $45
3aa5 0041 ld $41
3aa6 0044 ld $44
3aa7 0004 ld $04
3aa8 0010 ld $10
3aa9 0014 ld $14
3aaa 0086 ld $86
3aab 0064 ld $64
3aac 0008 ld $08
3aad 0082 ld $82
3aae 0020 ld $20
3aaf 0008 ld $08
3ab0 0082 ld $82
3ab1 0074 ld $74
3ab2 0008 ld $08
3ab3 0082 ld $82
3ab4 0020 ld $20
3ab5 0059 ld $59
3ab6 00aa ld $aa
3ab7 00aa ld $aa
3ab8 00ab ld $ab
3ab9 00aa ld $aa
3aba 005a ld $5a
3abb 00a9 ld $a9
3abc 00ab ld $ab
3abd 00ae ld $ae
3abe 00aa ld $aa
3abf 00ab ld $ab
3ac0 00ba ld $ba
3ac1 00fa ld $fa
3ac2 0016 ld $16
3ac3 0014 ld $14
3ac4 0000 ld $00
3ac5 0000 ld $00
3ac6 0000 ld $00
3ac7 0040 ld $40
3ac8 0045 ld $45
3ac9 0055 ld $55
3aca 0054 ld $54
3acb 0040 ld $40
3acc 0045 ld $45
3acd 0055 ld $55
3ace 0055 ld $55
3acf 0015 ld $15
3ad0 0054 ld $54
3ad1 0065 ld $65
3ad2 0055 ld $55
3ad3 0055 ld $55
3ad4 0000 ld $00
3ad5 0000 ld $00
3ad6 0000 ld $00
3ad7 0040 ld $40
3ad8 0010 ld $10
3ad9 0005 ld $05
3ada 0041 ld $41
3adb 0010 ld $10
3adc 0014 ld $14
3add 0041 ld $41
3ade 0044 ld $44
3adf 0004 ld $04
3ae0 0045 ld $45
3ae1 0054 ld $54
3ae2 0055 ld $55
3ae3 0055 ld $55
3ae4 0045 ld $45
3ae5 0010 ld $10
3ae6 0005 ld $05
3ae7 0041 ld $41
3ae8 0000 ld $00
3ae9 0044 ld $44
3aea 0041 ld $41
3aeb 0024 ld $24
3aec 0005 ld $05
3aed 0051 ld $51
3aee 0010 ld $10
3aef 0000 ld $00
3af0 0001 ld $01
3af1 0010 ld $10
3af2 0004 ld $04
3af3 0000 ld $00
3af4 0000 ld $00
3af5 0005 ld $05
3af6 0040 ld $40
3af7 0010 ld $10
3af8 0200 nop
3af9 0200 nop
3afa c225 st [$25] ;Trampoline for page $3a00 reading (continue)
3afb 012a ld [$2a]
3afc 8002 adda $02
3afd 1406 ld $06,y
3afe fe00 bra ac
3aff e0bc jmp y,$bc
3b00 0045 ld $45 ;Pixels for packedParrot line 82
3b01 0091 ld $91
3b02 0068 ld $68
3b03 008a ld $8a
3b04 00e6 ld $e6
3b05 0069 ld $69
3b06 005a ld $5a
3b07 00e7 ld $e7
3b08 00b9 ld $b9
3b09 00ae ld $ae
3b0a 0056 ld $56
3b0b 0005 ld $05
3b0c 0096 ld $96
3b0d 0061 ld $61
3b0e 0059 ld $59
3b0f 0055 ld $55
3b10 0055 ld $55
3b11 0059 ld $59
3b12 00aa ld $aa
3b13 00ba ld $ba
3b14 0069 ld $69
3b15 0096 ld $96
3b16 0076 ld $76
3b17 0029 ld $29
3b18 0045 ld $45
3b19 0054 ld $54
3b1a 0019 ld $19
3b1b 0055 ld $55
3b1c 0055 ld $55
3b1d 0054 ld $54
3b1e 0085 ld $85
3b1f 0055 ld $55
3b20 0014 ld $14
3b21 0046 ld $46
3b22 0061 ld $61
3b23 0014 ld $14
3b24 0055 ld $55
3b25 0050 ld $50
3b26 0000 ld $00
3b27 0001 ld $01
3b28 0040 ld $40
3b29 0019 ld $19
3b2a 0086 ld $86
3b2b 0021 ld $21
3b2c 0048 ld $48
3b2d 0087 ld $87
3b2e 0024 ld $24
3b2f 0048 ld $48
3b30 0086 ld $86
3b31 0020 ld $20
3b32 0008 ld $08
3b33 0092 ld $92
3b34 00a5 ld $a5
3b35 00aa ld $aa
3b36 00aa ld $aa
3b37 00aa ld $aa
3b38 00aa ld $aa
3b39 0065 ld $65
3b3a 0065 ld $65
3b3b 00a6 ld $a6
3b3c 00aa ld $aa
3b3d 00ba ld $ba
3b3e 00ab ld $ab
3b3f 00aa ld $aa
3b40 00aa ld $aa
3b41 00aa ld $aa
3b42 007b ld $7b
3b43 0001 ld $01
3b44 0040 ld $40
3b45 0005 ld $05
3b46 0054 ld $54
3b47 0054 ld $54
3b48 0011 ld $11
3b49 0001 ld $01
3b4a 0001 ld $01
3b4b 0051 ld $51
3b4c 0065 ld $65
3b4d 0055 ld $55
3b4e 00aa ld $aa
3b4f 0059 ld $59
3b50 0015 ld $15
3b51 0095 ld $95
3b52 005a ld $5a
3b53 0056 ld $56
3b54 0055 ld $55
3b55 0050 ld $50
3b56 0005 ld $05
3b57 0054 ld $54
3b58 0040 ld $40
3b59 0004 ld $04
3b5a 0054 ld $54
3b5b 0000 ld $00
3b5c 0001 ld $01
3b5d 0001 ld $01
3b5e 0010 ld $10
3b5f 0040 ld $40
3b60 0040 ld $40
3b61 0055 ld $55
3b62 0015 ld $15
3b63 0056 ld $56
3b64 0050 ld $50
3b65 0010 ld $10
3b66 0044 ld $44
3b67 0041 ld $41
3b68 0014 ld $14
3b69 0004 ld $04
3b6a 0040 ld $40
3b6b 0010 ld $10
3b6c 0044 ld $44
3b6d 0041 ld $41
3b6e 0014 ld $14
3b6f 0005 ld $05
3b70 0055 ld $55
3b71 0000 ld $00
3b72 0015 ld $15
3b73 0000 ld $00
3b74 0000 ld $00
3b75 0000 ld $00
3b76 0041 ld $41
3b77 0004 ld $04
3b78 0200 nop
3b79 fe00 bra ac ;Trampoline for page $3b00 reading (entry)
3b7a fc7b bra $3b7b
3b7b c224 st [$24]
3b7c 012a ld [$2a]
3b7d 8001 adda $01
3b7e fe00 bra ac
3b7f fcfa bra $3bfa
3b80 0049 ld $49 ;Pixels for packedParrot line 83
3b81 0096 ld $96
3b82 0024 ld $24
3b83 0045 ld $45
3b84 0092 ld $92
3b85 0039 ld $39
3b86 009a ld $9a
3b87 00a6 ld $a6
3b88 0069 ld $69
3b89 0049 ld $49
3b8a 0051 ld $51
3b8b 0001 ld $01
3b8c 0095 ld $95
3b8d 0055 ld $55
3b8e 0069 ld $69
3b8f 0096 ld $96
3b90 00a5 ld $a5
3b91 0059 ld $59
3b92 009a ld $9a
3b93 00a5 ld $a5
3b94 006d ld $6d
3b95 0096 ld $96
3b96 00a5 ld $a5
3b97 0059 ld $59
3b98 0056 ld $56
3b99 0051 ld $51
3b9a 0044 ld $44
3b9b 0085 ld $85
3b9c 0051 ld $51
3b9d 0019 ld $19
3b9e 0056 ld $56
3b9f 0051 ld $51
3ba0 0058 ld $58
3ba1 0045 ld $45
3ba2 0055 ld $55
3ba3 0018 ld $18
3ba4 0045 ld $45
3ba5 0050 ld $50
3ba6 0004 ld $04
3ba7 0004 ld $04
3ba8 0000 ld $00
3ba9 0068 ld $68
3baa 0089 ld $89
3bab 0060 ld $60
3bac 0008 ld $08
3bad 0082 ld $82
3bae 0060 ld $60
3baf 0008 ld $08
3bb0 0082 ld $82
3bb1 0020 ld $20
3bb2 0009 ld $09
3bb3 00aa ld $aa
3bb4 00aa ld $aa
3bb5 00aa ld $aa
3bb6 00aa ld $aa
3bb7 005a ld $5a
3bb8 0055 ld $55
3bb9 0055 ld $55
3bba 0044 ld $44
3bbb 0054 ld $54
3bbc 00aa ld $aa
3bbd 00aa ld $aa
3bbe 00ee ld $ee
3bbf 00aa ld $aa
3bc0 005a ld $5a
3bc1 00aa ld $aa
3bc2 00aa ld $aa
3bc3 005f ld $5f
3bc4 00a9 ld $a9
3bc5 00a9 ld $a9
3bc6 0099 ld $99
3bc7 0056 ld $56
3bc8 0069 ld $69
3bc9 0055 ld $55
3bca 0066 ld $66
3bcb 0055 ld $55
3bcc 0095 ld $95
3bcd 0056 ld $56
3bce 00aa ld $aa
3bcf 00aa ld $aa
3bd0 0096 ld $96
3bd1 0095 ld $95
3bd2 00a9 ld $a9
3bd3 00a9 ld $a9
3bd4 0055 ld $55
3bd5 0055 ld $55
3bd6 00a5 ld $a5
3bd7 0055 ld $55
3bd8 005a ld $5a
3bd9 0095 ld $95
3bda 0055 ld $55
3bdb 0095 ld $95
3bdc 0095 ld $95
3bdd 005a ld $5a
3bde 00a9 ld $a9
3bdf 0055 ld $55
3be0 0055 ld $55
3be1 0065 ld $65
3be2 0095 ld $95
3be3 0015 ld $15
3be4 0041 ld $41
3be5 0014 ld $14
3be6 0044 ld $44
3be7 0051 ld $51
3be8 0010 ld $10
3be9 0005 ld $05
3bea 0011 ld $11
3beb 0010 ld $10
3bec 0000 ld $00
3bed 0051 ld $51
3bee 0010 ld $10
3bef 0000 ld $00
3bf0 0000 ld $00
3bf1 0010 ld $10
3bf2 0000 ld $00
3bf3 0000 ld $00
3bf4 0000 ld $00
* 6 times
3bf8 0200 nop
3bf9 0200 nop
3bfa c225 st [$25] ;Trampoline for page $3b00 reading (continue)
3bfb 012a ld [$2a]
3bfc 8002 adda $02
3bfd 1406 ld $06,y
3bfe fe00 bra ac
3bff e0bc jmp y,$bc
3c00 0045 ld $45 ;Pixels for packedParrot line 84
3c01 0051 ld $51
3c02 0064 ld $64
3c03 0045 ld $45
3c04 0051 ld $51
3c05 0014 ld $14
3c06 0049 ld $49
3c07 0056 ld $56
3c08 0010 ld $10
3c09 0001 ld $01
3c0a 0040 ld $40
3c0b 0099 ld $99
3c0c 0095 ld $95
3c0d 005a ld $5a
3c0e 0059 ld $59
3c0f 005a ld $5a
3c10 0069 ld $69
3c11 0069 ld $69
3c12 0096 ld $96
3c13 00aa ld $aa
3c14 0069 ld $69
3c15 0096 ld $96
3c16 0066 ld $66
3c17 0029 ld $29
3c18 004a ld $4a
3c19 0054 ld $54
3c1a 0014 ld $14
3c1b 0051 ld $51
3c1c 0051 ld $51
3c1d 0058 ld $58
3c1e 0085 ld $85
3c1f 0055 ld $55
3c20 0014 ld $14
3c21 0046 ld $46
3c22 0061 ld $61
3c23 0054 ld $54
3c24 0045 ld $45
3c25 0011 ld $11
3c26 0015 ld $15
3c27 0000 ld $00
3c28 0050 ld $50
3c29 0055 ld $55
3c2a 0085 ld $85
3c2b 0061 ld $61
3c2c 0008 ld $08
3c2d 0086 ld $86
3c2e 0011 ld $11
3c2f 0004 ld $04
3c30 0082 ld $82
3c31 0060 ld $60
3c32 0098 ld $98
3c33 00aa ld $aa
3c34 00aa ld $aa
3c35 0056 ld $56
3c36 0055 ld $55
3c37 0055 ld $55
3c38 0055 ld $55
3c39 0055 ld $55
3c3a 0056 ld $56
3c3b 0056 ld $56
3c3c 00a5 ld $a5
3c3d 00aa ld $aa
3c3e 00aa ld $aa
3c3f 00ee ld $ee
3c40 00ae ld $ae
3c41 0095 ld $95
3c42 00aa ld $aa
3c43 00aa ld $aa
3c44 00a6 ld $a6
3c45 0055 ld $55
3c46 00aa ld $aa
3c47 0095 ld $95
3c48 00a9 ld $a9
3c49 0095 ld $95
3c4a 0056 ld $56
3c4b 0069 ld $69
3c4c 0055 ld $55
3c4d 00a9 ld $a9
3c4e 00aa ld $aa
3c4f 00aa ld $aa
3c50 00aa ld $aa
3c51 0095 ld $95
3c52 00aa ld $aa
3c53 009a ld $9a
3c54 0059 ld $59
3c55 0055 ld $55
3c56 0056 ld $56
3c57 0055 ld $55
3c58 0066 ld $66
3c59 0056 ld $56
3c5a 0059 ld $59
3c5b 0069 ld $69
3c5c 00a5 ld $a5
3c5d 0055 ld $55
3c5e 005a ld $5a
3c5f 00aa ld $aa
3c60 006a ld $6a
3c61 00aa ld $aa
3c62 00aa ld $aa
3c63 00aa ld $aa
3c64 00aa ld $aa
3c65 0065 ld $65
3c66 0059 ld $59
3c67 009a ld $9a
3c68 0065 ld $65
3c69 0055 ld $55
3c6a 0045 ld $45
3c6b 0000 ld $00
3c6c 0044 ld $44
3c6d 0040 ld $40
3c6e 0040 ld $40
3c6f 0005 ld $05
3c70 0000 ld $00
3c71 0000 ld $00
3c72 0000 ld $00
3c73 0050 ld $50
3c74 0000 ld $00
3c75 0000 ld $00
3c76 0000 ld $00
3c77 0000 ld $00
3c78 0200 nop
3c79 fe00 bra ac ;Trampoline for page $3c00 reading (entry)
3c7a fc7b bra $3c7b
3c7b c224 st [$24]
3c7c 012a ld [$2a]
3c7d 8001 adda $01
3c7e fe00 bra ac
3c7f fcfa bra $3cfa
3c80 0000 ld $00 ;Pixels for packedParrot line 85
3c81 0001 ld $01
3c82 0010 ld $10
3c83 0045 ld $45
3c84 0091 ld $91
3c85 0010 ld $10
3c86 0045 ld $45
3c87 0001 ld $01
3c88 0010 ld $10
3c89 0000 ld $00
3c8a 0000 ld $00
3c8b 00a4 ld $a4
3c8c 00aa ld $aa
3c8d 00a5 ld $a5
3c8e 0056 ld $56
3c8f 0096 ld $96
3c90 0056 ld $56
3c91 0069 ld $69
3c92 0096 ld $96
3c93 0065 ld $65
3c94 006d ld $6d
3c95 009a ld $9a
3c96 0065 ld $65
3c97 005d ld $5d
3c98 009a ld $9a
3c99 0051 ld $51
3c9a 0044 ld $44
3c9b 0045 ld $45
3c9c 0065 ld $65
3c9d 0055 ld $55
3c9e 0089 ld $89
3c9f 0055 ld $55
3ca0 0058 ld $58
3ca1 0085 ld $85
3ca2 0055 ld $55
3ca3 0014 ld $14
3ca4 0051 ld $51
3ca5 0051 ld $51
3ca6 0000 ld $00
3ca7 0000 ld $00
3ca8 0050 ld $50
3ca9 0054 ld $54
3caa 0055 ld $55
3cab 0065 ld $65
3cac 0014 ld $14
3cad 0046 ld $46
3cae 0015 ld $15
3caf 0004 ld $04
3cb0 0095 ld $95
3cb1 0065 ld $65
3cb2 00a5 ld $a5
3cb3 00aa ld $aa
3cb4 009a ld $9a
3cb5 00aa ld $aa
3cb6 00aa ld $aa
3cb7 00ae ld $ae
3cb8 00ea ld $ea
3cb9 00ae ld $ae
3cba 00ae ld $ae
3cbb 00aa ld $aa
3cbc 0059 ld $59
3cbd 00a9 ld $a9
3cbe 00aa ld $aa
3cbf 00aa ld $aa
3cc0 00aa ld $aa
3cc1 0056 ld $56
3cc2 00aa ld $aa
3cc3 00ba ld $ba
3cc4 00ab ld $ab
3cc5 005a ld $5a
3cc6 0099 ld $99
3cc7 0056 ld $56
3cc8 0069 ld $69
3cc9 0056 ld $56
3cca 0066 ld $66
3ccb 0065 ld $65
3ccc 0055 ld $55
3ccd 0095 ld $95
3cce 00aa ld $aa
3ccf 00aa ld $aa
3cd0 00aa ld $aa
3cd1 0095 ld $95
3cd2 005a ld $5a
3cd3 0065 ld $65
3cd4 0065 ld $65
3cd5 0095 ld $95
3cd6 0055 ld $55
3cd7 0069 ld $69
3cd8 0055 ld $55
3cd9 00a5 ld $a5
3cda 0055 ld $55
3cdb 0095 ld $95
3cdc 0056 ld $56
3cdd 0069 ld $69
3cde 00a5 ld $a5
3cdf 0066 ld $66
3ce0 0055 ld $55
3ce1 0066 ld $66
3ce2 0066 ld $66
3ce3 0069 ld $69
3ce4 00aa ld $aa
3ce5 00aa ld $aa
3ce6 00aa ld $aa
* 6 times
3cea 005a ld $5a
3ceb 0015 ld $15
3cec 0000 ld $00
3ced 0041 ld $41
3cee 0004 ld $04
3cef 0004 ld $04
3cf0 0000 ld $00
3cf1 0000 ld $00
3cf2 0000 ld $00
* 8 times
3cf8 0200 nop
3cf9 0200 nop
3cfa c225 st [$25] ;Trampoline for page $3c00 reading (continue)
3cfb 012a ld [$2a]
3cfc 8002 adda $02
3cfd 1406 ld $06,y
3cfe fe00 bra ac
3cff e0bc jmp y,$bc
3d00 0045 ld $45 ;Pixels for packedParrot line 86
3d01 0065 ld $65
3d02 0055 ld $55
3d03 0005 ld $05
3d04 0051 ld $51
3d05 0024 ld $24
3d06 0059 ld $59
3d07 0056 ld $56
3d08 0054 ld $54
3d09 0000 ld $00
3d0a 0001 ld $01
3d0b 0095 ld $95
3d0c 006a ld $6a
3d0d 006a ld $6a
3d0e 0059 ld $59
3d0f 009a ld $9a
3d10 0065 ld $65
3d11 0095 ld $95
3d12 009a ld $9a
3d13 00a5 ld $a5
3d14 005a ld $5a
3d15 009a ld $9a
3d16 0065 ld $65
3d17 0059 ld $59
3d18 008a ld $8a
3d19 0055 ld $55
3d1a 0019 ld $19
3d1b 0095 ld $95
3d1c 0050 ld $50
3d1d 0015 ld $15
3d1e 0096 ld $96
3d1f 0055 ld $55
3d20 0014 ld $14
3d21 0046 ld $46
3d22 0011 ld $11
3d23 0054 ld $54
3d24 0046 ld $46
3d25 0000 ld $00
3d26 0000 ld $00
3d27 0001 ld $01
3d28 0004 ld $04
3d29 0040 ld $40
3d2a 0055 ld $55
3d2b 0095 ld $95
3d2c 0015 ld $15
3d2d 005a ld $5a
3d2e 00a5 ld $a5
3d2f 00a9 ld $a9
3d30 00aa ld $aa
3d31 00aa ld $aa
3d32 00aa ld $aa
3d33 00aa ld $aa
3d34 00ba ld $ba
3d35 00ab ld $ab
3d36 00be ld $be
3d37 00aa ld $aa
3d38 00a6 ld $a6
3d39 006a ld $6a
3d3a 009a ld $9a
3d3b 00aa ld $aa
3d3c 0095 ld $95
3d3d 00aa ld $aa
3d3e 0096 ld $96
3d3f 00aa ld $aa
3d40 00aa ld $aa
3d41 0056 ld $56
3d42 00a6 ld $a6
3d43 00ab ld $ab
3d44 0096 ld $96
3d45 0069 ld $69
3d46 00a6 ld $a6
3d47 00a6 ld $a6
3d48 0056 ld $56
3d49 005a ld $5a
3d4a 00a5 ld $a5
3d4b 0055 ld $55
3d4c 005a ld $5a
3d4d 00a9 ld $a9
3d4e 00a5 ld $a5
3d4f 00aa ld $aa
3d50 00aa ld $aa
3d51 0066 ld $66
3d52 00a5 ld $a5
3d53 0056 ld $56
3d54 0069 ld $69
3d55 0056 ld $56
3d56 0066 ld $66
3d57 0065 ld $65
3d58 009a ld $9a
3d59 0095 ld $95
3d5a 005a ld $5a
3d5b 005a ld $5a
3d5c 00a9 ld $a9
3d5d 0055 ld $55
3d5e 005a ld $5a
3d5f 00a9 ld $a9
3d60 0065 ld $65
3d61 009a ld $9a
3d62 009a ld $9a
3d63 0099 ld $99
3d64 0099 ld $99
3d65 0096 ld $96
3d66 006a ld $6a
3d67 00aa ld $aa
3d68 00a6 ld $a6
3d69 006a ld $6a
3d6a 00aa ld $aa
3d6b 00aa ld $aa
3d6c 0069 ld $69
3d6d 0055 ld $55
3d6e 0015 ld $15
3d6f 0055 ld $55
3d70 0041 ld $41
3d71 0054 ld $54
3d72 0044 ld $44
3d73 0000 ld $00
3d74 0000 ld $00
3d75 0000 ld $00
* 5 times
3d78 0200 nop
3d79 fe00 bra ac ;Trampoline for page $3d00 reading (entry)
3d7a fc7b bra $3d7b
3d7b c224 st [$24]
3d7c 012a ld [$2a]
3d7d 8001 adda $01
3d7e fe00 bra ac
3d7f fcfa bra $3dfa
3d80 009a ld $9a ;Pixels for packedParrot line 87
3d81 00a6 ld $a6
3d82 0065 ld $65
3d83 0045 ld $45
3d84 0051 ld $51
3d85 0014 ld $14
3d86 0046 ld $46
3d87 0056 ld $56
3d88 0000 ld $00
3d89 0000 ld $00
3d8a 0000 ld $00
3d8b 0054 ld $54
3d8c 0065 ld $65
3d8d 00a5 ld $a5
3d8e 0056 ld $56
3d8f 0096 ld $96
3d90 0056 ld $56
3d91 0059 ld $59
3d92 009a ld $9a
3d93 0065 ld $65
3d94 0059 ld $59
3d95 009b ld $9b
3d96 0065 ld $65
3d97 0059 ld $59
3d98 00d6 ld $d6
3d99 0066 ld $66
3d9a 0054 ld $54
3d9b 0045 ld $45
3d9c 0055 ld $55
3d9d 0058 ld $58
3d9e 0045 ld $45
3d9f 0066 ld $66
3da0 0055 ld $55
3da1 0041 ld $41
3da2 0055 ld $55
3da3 0000 ld $00
3da4 0040 ld $40
3da5 0000 ld $00
3da6 0001 ld $01
3da7 0000 ld $00
3da8 0010 ld $10
3da9 0050 ld $50
3daa 0095 ld $95
3dab 009a ld $9a
3dac 00aa ld $aa
3dad 00aa ld $aa
3dae 00aa ld $aa
3daf 00ab ld $ab
3db0 00ba ld $ba
3db1 00aa ld $aa
3db2 00ab ld $ab
3db3 00ba ld $ba
3db4 009a ld $9a
3db5 00aa ld $aa
3db6 0055 ld $55
3db7 0099 ld $99
3db8 00a9 ld $a9
3db9 00a9 ld $a9
3dba 0099 ld $99
3dbb 00a6 ld $a6
3dbc 0055 ld $55
3dbd 0059 ld $59
3dbe 0059 ld $59
3dbf 006a ld $6a
3dc0 0065 ld $65
3dc1 0056 ld $56
3dc2 0055 ld $55
3dc3 0055 ld $55
3dc4 00a9 ld $a9
3dc5 0099 ld $99
3dc6 0099 ld $99
3dc7 0056 ld $56
3dc8 0069 ld $69
3dc9 005a ld $5a
3dca 00a5 ld $a5
3dcb 0055 ld $55
3dcc 0055 ld $55
3dcd 0055 ld $55
3dce 0056 ld $56
3dcf 0055 ld $55
3dd0 0056 ld $56
3dd1 0095 ld $95
3dd2 005a ld $5a
3dd3 00a9 ld $a9
3dd4 0055 ld $55
3dd5 0055 ld $55
3dd6 0095 ld $95
3dd7 0059 ld $59
3dd8 0095 ld $95
3dd9 0056 ld $56
3dda 00a9 ld $a9
3ddb 0099 ld $99
3ddc 0056 ld $56
3ddd 00a9 ld $a9
3dde 009a ld $9a
3ddf 00a6 ld $a6
3de0 006a ld $6a
3de1 00a5 ld $a5
3de2 0066 ld $66
3de3 0069 ld $69
3de4 00aa ld $aa
3de5 0066 ld $66
3de6 006a ld $6a
3de7 0066 ld $66
3de8 00a6 ld $a6
3de9 0099 ld $99
3dea 009a ld $9a
3deb 00a6 ld $a6
3dec 00aa ld $aa
3ded 00aa ld $aa
3dee 00aa ld $aa
3def 006a ld $6a
3df0 0096 ld $96
3df1 0055 ld $55
3df2 0000 ld $00
3df3 0040 ld $40
3df4 0001 ld $01
3df5 0000 ld $00
3df6 0000 ld $00
3df7 0000 ld $00
3df8 0200 nop
3df9 0200 nop
3dfa c225 st [$25] ;Trampoline for page $3d00 reading (continue)
3dfb 012a ld [$2a]
3dfc 8002 adda $02
3dfd 1406 ld $06,y
3dfe fe00 bra ac
3dff e0bc jmp y,$bc
3e00 0005 ld $05 ;Pixels for packedParrot line 88
3e01 0051 ld $51
3e02 0014 ld $14
3e03 0045 ld $45
3e04 0052 ld $52
3e05 0064 ld $64
3e06 0049 ld $49
3e07 0051 ld $51
3e08 0010 ld $10
3e09 0000 ld $00
3e0a 0000 ld $00
3e0b 0054 ld $54
3e0c 0015 ld $15
3e0d 0055 ld $55
3e0e 0055 ld $55
3e0f 0095 ld $95
3e10 0065 ld $65
3e11 0055 ld $55
3e12 0095 ld $95
3e13 0056 ld $56
3e14 0059 ld $59
3e15 009a ld $9a
3e16 0066 ld $66
3e17 0059 ld $59
3e18 0086 ld $86
3e19 0066 ld $66
3e1a 0015 ld $15
3e1b 0095 ld $95
3e1c 0051 ld $51
3e1d 0015 ld $15
3e1e 0095 ld $95
3e1f 0055 ld $55
3e20 0018 ld $18
3e21 0055 ld $55
3e22 0011 ld $11
3e23 0040 ld $40
3e24 0040 ld $40
3e25 0011 ld $11
3e26 0054 ld $54
3e27 0055 ld $55
3e28 00a5 ld $a5
3e29 00aa ld $aa
3e2a 00aa ld $aa
3e2b 00aa ld $aa
3e2c 00ea ld $ea
3e2d 00ae ld $ae
3e2e 00ae ld $ae
3e2f 00aa ld $aa
3e30 006a ld $6a
3e31 00aa ld $aa
3e32 00a6 ld $a6
3e33 00a9 ld $a9
3e34 009a ld $9a
3e35 00a6 ld $a6
3e36 00aa ld $aa
3e37 009a ld $9a
3e38 00aa ld $aa
3e39 0059 ld $59
3e3a 00aa ld $aa
3e3b 0095 ld $95
3e3c 0069 ld $69
3e3d 0055 ld $55
3e3e 00a5 ld $a5
3e3f 0095 ld $95
3e40 00aa ld $aa
3e41 0056 ld $56
3e42 0050 ld $50
3e43 0055 ld $55
3e44 0055 ld $55
3e45 0055 ld $55
3e46 0045 ld $45
3e47 0055 ld $55
3e48 0015 ld $15
3e49 0050 ld $50
3e4a 0001 ld $01
3e4b 0005 ld $05
3e4c 0010 ld $10
3e4d 0054 ld $54
3e4e 0050 ld $50
3e4f 0055 ld $55
3e50 0055 ld $55
3e51 00aa ld $aa
3e52 00aa ld $aa
3e53 0056 ld $56
3e54 0040 ld $40
3e55 0015 ld $15
3e56 0014 ld $14
3e57 0041 ld $41
3e58 0015 ld $15
3e59 0014 ld $14
3e5a 0015 ld $15
3e5b 0051 ld $51
3e5c 0055 ld $55
3e5d 0055 ld $55
3e5e 0055 ld $55
3e5f 0055 ld $55
3e60 0059 ld $59
3e61 005a ld $5a
3e62 00aa ld $aa
3e63 0065 ld $65
3e64 0096 ld $96
3e65 00aa ld $aa
3e66 0065 ld $65
3e67 009a ld $9a
3e68 006a ld $6a
3e69 0065 ld $65
3e6a 006a ld $6a
3e6b 00a5 ld $a5
3e6c 0065 ld $65
3e6d 009a ld $9a
3e6e 00aa ld $aa
3e6f 00a9 ld $a9
3e70 00ae ld $ae
3e71 00aa ld $aa
3e72 005a ld $5a
3e73 0005 ld $05
3e74 0000 ld $00
3e75 0000 ld $00
3e76 0000 ld $00
3e77 0000 ld $00
3e78 0200 nop
3e79 fe00 bra ac ;Trampoline for page $3e00 reading (entry)
3e7a fc7b bra $3e7b
3e7b c224 st [$24]
3e7c 012a ld [$2a]
3e7d 8001 adda $01
3e7e fe00 bra ac
3e7f fcfa bra $3efa
3e80 0049 ld $49 ;Pixels for packedParrot line 89
3e81 0051 ld $51
3e82 0014 ld $14
3e83 0044 ld $44
3e84 0051 ld $51
3e85 0024 ld $24
3e86 008a ld $8a
3e87 00a6 ld $a6
3e88 0068 ld $68
3e89 0045 ld $45
3e8a 0001 ld $01
3e8b 0044 ld $44
3e8c 0065 ld $65
3e8d 0055 ld $55
3e8e 0059 ld $59
3e8f 0055 ld $55
3e90 0055 ld $55
3e91 0059 ld $59
3e92 0055 ld $55
3e93 0065 ld $65
3e94 0059 ld $59
3e95 0096 ld $96
3e96 0066 ld $66
3e97 0015 ld $15
3e98 0096 ld $96
3e99 00a5 ld $a5
3e9a 0005 ld $05
3e9b 0045 ld $45
3e9c 0055 ld $55
3e9d 0054 ld $54
3e9e 0085 ld $85
3e9f 0055 ld $55
3ea0 0014 ld $14
3ea1 0085 ld $85
3ea2 0051 ld $51
3ea3 0058 ld $58
3ea4 0055 ld $55
3ea5 0099 ld $99
3ea6 00aa ld $aa
3ea7 00aa ld $aa
3ea8 00af ld $af
3ea9 00ea ld $ea
3eaa 00ae ld $ae
3eab 00ee ld $ee
3eac 00ea ld $ea
3ead 00aa ld $aa
3eae 00aa ld $aa
3eaf 00a6 ld $a6
3eb0 006a ld $6a
3eb1 00aa ld $aa
3eb2 00a6 ld $a6
3eb3 006a ld $6a
3eb4 00a6 ld $a6
3eb5 00aa ld $aa
3eb6 00a9 ld $a9
3eb7 009a ld $9a
3eb8 00aa ld $aa
3eb9 00a5 ld $a5
3eba 009a ld $9a
3ebb 00a6 ld $a6
3ebc 0055 ld $55
3ebd 0095 ld $95
3ebe 0095 ld $95
3ebf 0096 ld $96
3ec0 006a ld $6a
3ec1 0056 ld $56
3ec2 0040 ld $40
3ec3 0000 ld $00
3ec4 0010 ld $10
3ec5 0040 ld $40
3ec6 0000 ld $00
3ec7 0004 ld $04
3ec8 0040 ld $40
3ec9 0001 ld $01
3eca 0010 ld $10
3ecb 0041 ld $41
3ecc 0055 ld $55
3ecd 0000 ld $00
3ece 0011 ld $11
3ecf 0011 ld $11
3ed0 0054 ld $54
3ed1 006a ld $6a
3ed2 0065 ld $65
3ed3 0056 ld $56
3ed4 0001 ld $01
3ed5 0000 ld $00
3ed6 0000 ld $00
3ed7 0000 ld $00
3ed8 0000 ld $00
3ed9 0004 ld $04
3eda 0000 ld $00
3edb 0000 ld $00
3edc 0010 ld $10
3edd 0041 ld $41
3ede 0050 ld $50
3edf 0050 ld $50
3ee0 0041 ld $41
3ee1 0041 ld $41
3ee2 0015 ld $15
3ee3 0055 ld $55
3ee4 0055 ld $55
3ee5 0056 ld $56
3ee6 0069 ld $69
3ee7 00a6 ld $a6
3ee8 00a6 ld $a6
3ee9 006a ld $6a
3eea 00aa ld $aa
3eeb 00a6 ld $a6
3eec 005a ld $5a
3eed 00aa ld $aa
3eee 00a5 ld $a5
3eef 00a5 ld $a5
3ef0 009a ld $9a
3ef1 00aa ld $aa
3ef2 00a9 ld $a9
3ef3 00aa ld $aa
3ef4 00aa ld $aa
3ef5 0015 ld $15
3ef6 0004 ld $04
3ef7 0000 ld $00
3ef8 0200 nop
3ef9 0200 nop
3efa c225 st [$25] ;Trampoline for page $3e00 reading (continue)
3efb 012a ld [$2a]
3efc 8002 adda $02
3efd 1406 ld $06,y
3efe fe00 bra ac
3eff e0bc jmp y,$bc
3f00 004a ld $4a ;Pixels for packedParrot line 90
3f01 0096 ld $96
3f02 0010 ld $10
3f03 0005 ld $05
3f04 0051 ld $51
3f05 0024 ld $24
3f06 009a ld $9a
3f07 00e6 ld $e6
3f08 0069 ld $69
3f09 0049 ld $49
3f0a 0006 ld $06
3f0b 0010 ld $10
3f0c 0055 ld $55
3f0d 0055 ld $55
3f0e 0095 ld $95
3f0f 0055 ld $55
3f10 0051 ld $51
3f11 0055 ld $55
3f12 0055 ld $55
3f13 0065 ld $65
3f14 0055 ld $55
3f15 0096 ld $96
3f16 0066 ld $66
3f17 0059 ld $59
3f18 0096 ld $96
3f19 00a1 ld $a1
3f1a 0059 ld $59
3f1b 0040 ld $40
3f1c 0050 ld $50
3f1d 0015 ld $15
3f1e 0055 ld $55
3f1f 0051 ld $51
3f20 0058 ld $58
3f21 0095 ld $95
3f22 00a6 ld $a6
3f23 00aa ld $aa
3f24 00aa ld $aa
3f25 00ab ld $ab
3f26 00ab ld $ab
3f27 00be ld $be
3f28 00ea ld $ea
3f29 00ab ld $ab
3f2a 006a ld $6a
3f2b 00aa ld $aa
3f2c 00a6 ld $a6
3f2d 0069 ld $69
3f2e 009a ld $9a
3f2f 00aa ld $aa
3f30 00a9 ld $a9
3f31 005a ld $5a
3f32 0066 ld $66
3f33 006a ld $6a
3f34 00a9 ld $a9
3f35 00a6 ld $a6
3f36 0055 ld $55
3f37 005a ld $5a
3f38 00a5 ld $a5
3f39 0055 ld $55
3f3a 0055 ld $55
3f3b 0005 ld $05
3f3c 0014 ld $14
3f3d 0050 ld $50
3f3e 0055 ld $55
3f3f 006a ld $6a
3f40 005a ld $5a
3f41 00a9 ld $a9
3f42 0044 ld $44
3f43 0044 ld $44
3f44 0040 ld $40
3f45 0045 ld $45
3f46 0051 ld $51
3f47 0010 ld $10
3f48 0011 ld $11
3f49 0055 ld $55
3f4a 0015 ld $15
3f4b 0005 ld $05
3f4c 0011 ld $11
3f4d 0010 ld $10
3f4e 0005 ld $05
3f4f 0050 ld $50
3f50 0055 ld $55
3f51 00aa ld $aa
3f52 00aa ld $aa
3f53 0001 ld $01
3f54 0040 ld $40
3f55 0050 ld $50
3f56 0044 ld $44
3f57 0045 ld $45
3f58 0050 ld $50
3f59 0001 ld $01
3f5a 0001 ld $01
3f5b 0054 ld $54
3f5c 0004 ld $04
3f5d 0045 ld $45
3f5e 0055 ld $55
3f5f 0054 ld $54
3f60 0005 ld $05
3f61 0051 ld $51
3f62 0010 ld $10
3f63 0044 ld $44
3f64 0001 ld $01
3f65 0054 ld $54
3f66 0045 ld $45
3f67 0054 ld $54
3f68 0055 ld $55
3f69 0055 ld $55
3f6a 0096 ld $96
3f6b 009a ld $9a
3f6c 00a9 ld $a9
3f6d 005a ld $5a
3f6e 00aa ld $aa
3f6f 0099 ld $99
3f70 005a ld $5a
3f71 00a5 ld $a5
3f72 006a ld $6a
3f73 009a ld $9a
3f74 00aa ld $aa
3f75 00aa ld $aa
3f76 00aa ld $aa
3f77 0056 ld $56
3f78 0200 nop
3f79 fe00 bra ac ;Trampoline for page $3f00 reading (entry)
3f7a fc7b bra $3f7b
3f7b c224 st [$24]
3f7c 012a ld [$2a]
3f7d 8001 adda $01
3f7e fe00 bra ac
3f7f fcfa bra $3ffa
3f80 009e ld $9e ;Pixels for packedParrot line 91
3f81 00a2 ld $a2
3f82 0025 ld $25
3f83 0045 ld $45
3f84 0051 ld $51
3f85 0014 ld $14
3f86 0089 ld $89
3f87 00a6 ld $a6
3f88 0079 ld $79
3f89 005a ld $5a
3f8a 0051 ld $51
3f8b 0000 ld $00
3f8c 0066 ld $66
3f8d 0055 ld $55
3f8e 0069 ld $69
3f8f 0055 ld $55
3f90 0054 ld $54
3f91 0015 ld $15
3f92 0051 ld $51
3f93 0051 ld $51
3f94 0019 ld $19
3f95 0095 ld $95
3f96 0066 ld $66
3f97 0055 ld $55
3f98 0046 ld $46
3f99 0065 ld $65
3f9a 0069 ld $69
3f9b 0001 ld $01
3f9c 0011 ld $11
3f9d 0014 ld $14
3f9e 0095 ld $95
3f9f 0096 ld $96
3fa0 00a9 ld $a9
3fa1 00aa ld $aa
3fa2 00ae ld $ae
3fa3 00bb ld $bb
3fa4 00ba ld $ba
3fa5 00af ld $af
3fa6 00bb ld $bb
3fa7 00ba ld $ba
3fa8 009a ld $9a
3fa9 00a6 ld $a6
3faa 006a ld $6a
3fab 009a ld $9a
3fac 00aa ld $aa
3fad 00a9 ld $a9
3fae 00aa ld $aa
3faf 00a6 ld $a6
3fb0 006a ld $6a
3fb1 00aa ld $aa
3fb2 00a6 ld $a6
3fb3 006a ld $6a
3fb4 009a ld $9a
3fb5 0095 ld $95
3fb6 0055 ld $55
3fb7 0055 ld $55
3fb8 0055 ld $55
3fb9 0015 ld $15
3fba 0054 ld $54
3fbb 0001 ld $01
3fbc 0000 ld $00
3fbd 0050 ld $50
3fbe 0059 ld $59
3fbf 0095 ld $95
3fc0 00aa ld $aa
3fc1 00aa ld $aa
3fc2 0056 ld $56
3fc3 0005 ld $05
3fc4 0004 ld $04
3fc5 0000 ld $00
3fc6 0010 ld $10
3fc7 0000 ld $00
3fc8 0040 ld $40
3fc9 0055 ld $55
3fca 0056 ld $56
3fcb 0040 ld $40
3fcc 0005 ld $05
3fcd 0015 ld $15
3fce 0010 ld $10
3fcf 0050 ld $50
3fd0 0055 ld $55
3fd1 0055 ld $55
3fd2 0055 ld $55
3fd3 0001 ld $01
3fd4 0001 ld $01
3fd5 0004 ld $04
3fd6 0000 ld $00
3fd7 0045 ld $45
3fd8 0000 ld $00
3fd9 0000 ld $00
3fda 0001 ld $01
3fdb 0011 ld $11
3fdc 0004 ld $04
3fdd 0045 ld $45
3fde 0044 ld $44
3fdf 0014 ld $14
3fe0 0044 ld $44
3fe1 0041 ld $41
3fe2 0014 ld $14
3fe3 0000 ld $00
3fe4 0000 ld $00
3fe5 0010 ld $10
3fe6 0000 ld $00
3fe7 0041 ld $41
3fe8 0040 ld $40
3fe9 0044 ld $44
3fea 0055 ld $55
3feb 0055 ld $55
3fec 0055 ld $55
3fed 0099 ld $99
3fee 00a5 ld $a5
3fef 006a ld $6a
3ff0 00aa ld $aa
3ff1 00a6 ld $a6
3ff2 0065 ld $65
3ff3 0066 ld $66
3ff4 00a6 ld $a6
3ff5 0069 ld $69
3ff6 009a ld $9a
3ff7 00aa ld $aa
3ff8 0200 nop
3ff9 0200 nop
3ffa c225 st [$25] ;Trampoline for page $3f00 reading (continue)
3ffb 012a ld [$2a]
3ffc 8002 adda $02
3ffd 1406 ld $06,y
3ffe fe00 bra ac
3fff e0bc jmp y,$bc
4000 008a ld $8a ;Pixels for packedParrot line 92
4001 00a7 ld $a7
4002 0068 ld $68
4003 0049 ld $49
4004 0051 ld $51
4005 0014 ld $14
4006 0045 ld $45
4007 00a2 ld $a2
4008 0069 ld $69
4009 008e ld $8e
400a 0056 ld $56
400b 0040 ld $40
400c 0055 ld $55
400d 0055 ld $55
400e 0099 ld $99
400f 006a ld $6a
4010 0015 ld $15
4011 0054 ld $54
4012 0045 ld $45
4013 0055 ld $55
4014 0015 ld $15
4015 0095 ld $95
4016 0065 ld $65
4017 0059 ld $59
4018 0096 ld $96
4019 0091 ld $91
401a 0069 ld $69
401b 0041 ld $41
401c 0055 ld $55
401d 00a9 ld $a9
401e 00aa ld $aa
401f 00ae ld $ae
4020 00bb ld $bb
4021 00be ld $be
4022 00ab ld $ab
4023 00fb ld $fb
4024 00aa ld $aa
4025 00aa ld $aa
4026 00a6 ld $a6
4027 005a ld $5a
4028 00aa ld $aa
4029 0096 ld $96
402a 005a ld $5a
402b 00a9 ld $a9
402c 0096 ld $96
402d 006a ld $6a
402e 009a ld $9a
402f 009a ld $9a
4030 0059 ld $59
4031 0059 ld $59
4032 0055 ld $55
4033 0055 ld $55
4034 0055 ld $55
4035 0095 ld $95
4036 0055 ld $55
4037 0055 ld $55
4038 0055 ld $55
4039 0041 ld $41
403a 0005 ld $05
403b 0015 ld $15
403c 0040 ld $40
403d 0000 ld $00
403e 0098 ld $98
403f 00aa ld $aa
4040 00aa ld $aa
4041 00ee ld $ee
4042 003e ld $3e
4043 0050 ld $50
4044 0000 ld $00
4045 0015 ld $15
4046 0050 ld $50
4047 0011 ld $11
4048 0055 ld $55
4049 0099 ld $99
404a 0055 ld $55
404b 0015 ld $15
404c 0050 ld $50
404d 0001 ld $01
404e 0000 ld $00
404f 0050 ld $50
4050 0005 ld $05
4051 0040 ld $40
4052 0000 ld $00
4053 0000 ld $00
4054 0005 ld $05
4055 0010 ld $10
4056 0004 ld $04
4057 0001 ld $01
4058 0044 ld $44
4059 0004 ld $04
405a 0054 ld $54
405b 0050 ld $50
405c 0054 ld $54
405d 0005 ld $05
405e 0051 ld $51
405f 0014 ld $14
4060 0049 ld $49
4061 0051 ld $51
4062 0000 ld $00
4063 0000 ld $00
4064 0051 ld $51
4065 0014 ld $14
4066 0044 ld $44
4067 0041 ld $41
4068 0014 ld $14
4069 0004 ld $04
406a 0041 ld $41
406b 0010 ld $10
406c 0015 ld $15
406d 0051 ld $51
406e 0055 ld $55
406f 0055 ld $55
4070 0099 ld $99
4071 006a ld $6a
4072 00a9 ld $a9
4073 009a ld $9a
4074 0066 ld $66
4075 0066 ld $66
4076 00a6 ld $a6
4077 00a6 ld $a6
4078 0200 nop
4079 fe00 bra ac ;Trampoline for page $4000 reading (entry)
407a fc7b bra $407b
407b c224 st [$24]
407c 012a ld [$2a]
407d 8001 adda $01
407e fe00 bra ac
407f fcfa bra $40fa
4080 008a ld $8a ;Pixels for packedParrot line 93
4081 00e6 ld $e6
4082 0069 ld $69
4083 004a ld $4a
4084 0056 ld $56
4085 0010 ld $10
4086 0045 ld $45
4087 00a1 ld $a1
4088 0038 ld $38
4089 009a ld $9a
408a 0066 ld $66
408b 0011 ld $11
408c 0095 ld $95
408d 0059 ld $59
408e 00a9 ld $a9
408f 006a ld $6a
4090 0005 ld $05
4091 0014 ld $14
4092 0050 ld $50
4093 0050 ld $50
4094 0059 ld $59
4095 0055 ld $55
4096 0051 ld $51
4097 0015 ld $15
4098 0095 ld $95
4099 0055 ld $55
409a 0069 ld $69
409b 00aa ld $aa
409c 00aa ld $aa
409d 00ea ld $ea
409e 00ae ld $ae
409f 00ea ld $ea
40a0 00fe ld $fe
40a1 00ba ld $ba
40a2 00ae ld $ae
40a3 00aa ld $aa
40a4 00a9 ld $a9
40a5 009a ld $9a
40a6 00a9 ld $a9
40a7 00a5 ld $a5
40a8 009a ld $9a
40a9 00aa ld $aa
40aa 00a9 ld $a9
40ab 009a ld $9a
40ac 006a ld $6a
40ad 0069 ld $69
40ae 0055 ld $55
40af 0055 ld $55
40b0 0095 ld $95
40b1 0061 ld $61
40b2 0005 ld $05
40b3 0041 ld $41
40b4 0061 ld $61
40b5 0056 ld $56
40b6 0065 ld $65
40b7 0059 ld $59
40b8 0055 ld $55
40b9 0015 ld $15
40ba 0055 ld $55
40bb 0045 ld $45
40bc 0045 ld $45
40bd 0054 ld $54
40be 0000 ld $00
40bf 0056 ld $56
40c0 0045 ld $45
40c1 0005 ld $05
40c2 00a9 ld $a9
40c3 0059 ld $59
40c4 0001 ld $01
40c5 0040 ld $40
40c6 0011 ld $11
40c7 0055 ld $55
40c8 00a9 ld $a9
40c9 005a ld $5a
40ca 0055 ld $55
40cb 0040 ld $40
40cc 0001 ld $01
40cd 0001 ld $01
40ce 0005 ld $05
40cf 0000 ld $00
40d0 0000 ld $00
40d1 0010 ld $10
40d2 0000 ld $00
40d3 0044 ld $44
40d4 0040 ld $40
40d5 0050 ld $50
40d6 0040 ld $40
40d7 0005 ld $05
40d8 0000 ld $00
40d9 0004 ld $04
40da 0045 ld $45
40db 0050 ld $50
40dc 0005 ld $05
40dd 0054 ld $54
40de 0051 ld $51
40df 0020 ld $20
40e0 0055 ld $55
40e1 0041 ld $41
40e2 0000 ld $00
40e3 0054 ld $54
40e4 0041 ld $41
40e5 0014 ld $14
40e6 0044 ld $44
40e7 0041 ld $41
40e8 0014 ld $14
40e9 0044 ld $44
40ea 0051 ld $51
40eb 0014 ld $14
40ec 0044 ld $44
40ed 0051 ld $51
40ee 0050 ld $50
40ef 0044 ld $44
40f0 0055 ld $55
40f1 0055 ld $55
40f2 0065 ld $65
40f3 0056 ld $56
40f4 00aa ld $aa
40f5 00a9 ld $a9
40f6 005a ld $5a
40f7 00a5 ld $a5
40f8 0200 nop
40f9 0200 nop
40fa c225 st [$25] ;Trampoline for page $4000 reading (continue)
40fb 012a ld [$2a]
40fc 8002 adda $02
40fd 1406 ld $06,y
40fe fe00 bra ac
40ff e0bc jmp y,$bc
4100 0045 ld $45 ;Pixels for packedParrot line 94
4101 00a2 ld $a2
4102 0069 ld $69
4103 004a ld $4a
4104 0001 ld $01
4105 0000 ld $00
4106 0044 ld $44
4107 00a1 ld $a1
4108 0029 ld $29
4109 009e ld $9e
410a 00a3 ld $a3
410b 0000 ld $00
410c 0055 ld $55
410d 0066 ld $66
410e 00a9 ld $a9
410f 00aa ld $aa
4110 006a ld $6a
4111 0055 ld $55
4112 0041 ld $41
4113 0001 ld $01
4114 0054 ld $54
4115 0055 ld $55
4116 0055 ld $55
4117 0054 ld $54
4118 0095 ld $95
4119 00a6 ld $a6
411a 00fa ld $fa
411b 00aa ld $aa
411c 00af ld $af
411d 00bb ld $bb
411e 00fa ld $fa
411f 00af ld $af
4120 00ab ld $ab
4121 0099 ld $99
4122 009a ld $9a
4123 00a6 ld $a6
4124 006a ld $6a
4125 0099 ld $99
4126 00aa ld $aa
4127 00a9 ld $a9
4128 009a ld $9a
4129 00aa ld $aa
412a 0069 ld $69
412b 0056 ld $56
412c 0056 ld $56
412d 0096 ld $96
412e 0055 ld $55
412f 0015 ld $15
4130 0087 ld $87
4131 0025 ld $25
4132 0014 ld $14
4133 0051 ld $51
4134 0050 ld $50
4135 0055 ld $55
4136 0065 ld $65
4137 0055 ld $55
4138 0056 ld $56
4139 0055 ld $55
413a 0015 ld $15
413b 0051 ld $51
413c 0055 ld $55
413d 0050 ld $50
413e 0004 ld $04
413f 0005 ld $05
4140 0010 ld $10
4141 0050 ld $50
4142 0055 ld $55
4143 0095 ld $95
4144 005a ld $5a
4145 0069 ld $69
4146 00a5 ld $a5
4147 00aa ld $aa
4148 0065 ld $65
4149 0055 ld $55
414a 0001 ld $01
414b 0000 ld $00
414c 0000 ld $00
414d 0004 ld $04
414e 0010 ld $10
414f 0000 ld $00
4150 0004 ld $04
4151 0040 ld $40
4152 0001 ld $01
4153 0004 ld $04
4154 0041 ld $41
4155 0005 ld $05
4156 0004 ld $04
4157 0000 ld $00
4158 0050 ld $50
4159 0005 ld $05
415a 0041 ld $41
415b 0051 ld $51
415c 0015 ld $15
415d 0055 ld $55
415e 0081 ld $81
415f 0014 ld $14
4160 0004 ld $04
4161 0001 ld $01
4162 0014 ld $14
4163 0059 ld $59
4164 0095 ld $95
4165 0064 ld $64
4166 0005 ld $05
4167 0092 ld $92
4168 0020 ld $20
4169 0049 ld $49
416a 0082 ld $82
416b 0014 ld $14
416c 0048 ld $48
416d 0052 ld $52
416e 0024 ld $24
416f 0005 ld $05
4170 0041 ld $41
4171 0044 ld $44
4172 0044 ld $44
4173 0055 ld $55
4174 0055 ld $55
4175 0069 ld $69
4176 00aa ld $aa
4177 00a6 ld $a6
4178 0200 nop
4179 fe00 bra ac ;Trampoline for page $4100 reading (entry)
417a fc7b bra $417b
417b c224 st [$24]
417c 012a ld [$2a]
417d 8001 adda $01
417e fe00 bra ac
417f fcfa bra $41fa
4180 0010 ld $10 ;Pixels for packedParrot line 95
4181 0001 ld $01
4182 0014 ld $14
4183 0004 ld $04
4184 0005 ld $05
4185 0000 ld $00
4186 0000 ld $00
4187 0040 ld $40
4188 0014 ld $14
4189 004a ld $4a
418a 0055 ld $55
418b 0000 ld $00
418c 0085 ld $85
418d 005a ld $5a
418e 00a9 ld $a9
418f 00aa ld $aa
4190 00aa ld $aa
4191 0059 ld $59
4192 0055 ld $55
4193 0054 ld $54
4194 0000 ld $00
4195 0041 ld $41
4196 0055 ld $55
4197 00a9 ld $a9
4198 00aa ld $aa
4199 00af ld $af
419a 00ab ld $ab
419b 00be ld $be
419c 00fa ld $fa
419d 00fb ld $fb
419e 00aa ld $aa
419f 009a ld $9a
41a0 0056 ld $56
41a1 006a ld $6a
41a2 0099 ld $99
41a3 005a ld $5a
41a4 0069 ld $69
41a5 00aa ld $aa
41a6 00a6 ld $a6
41a7 006a ld $6a
41a8 0056 ld $56
41a9 0056 ld $56
41aa 0015 ld $15
41ab 0050 ld $50
41ac 0059 ld $59
41ad 0086 ld $86
41ae 0055 ld $55
41af 0049 ld $49
41b0 0086 ld $86
41b1 0064 ld $64
41b2 0004 ld $04
41b3 0041 ld $41
41b4 0015 ld $15
41b5 0054 ld $54
41b6 0065 ld $65
41b7 0055 ld $55
41b8 0055 ld $55
41b9 0055 ld $55
* 6 times
41bd 0050 ld $50
41be 0015 ld $15
41bf 0051 ld $51
41c0 0011 ld $11
41c1 0004 ld $04
41c2 0040 ld $40
41c3 0055 ld $55
41c4 0055 ld $55
41c5 0055 ld $55
* 7 times
41ca 0040 ld $40
41cb 0005 ld $05
41cc 0000 ld $00
41cd 0004 ld $04
41ce 0004 ld $04
41cf 0000 ld $00
41d0 0000 ld $00
41d1 0001 ld $01
41d2 0010 ld $10
41d3 0010 ld $10
41d4 0001 ld $01
41d5 0010 ld $10
41d6 0000 ld $00
41d7 0044 ld $44
41d8 0010 ld $10
41d9 0014 ld $14
41da 0045 ld $45
41db 0015 ld $15
41dc 0050 ld $50
41dd 0005 ld $05
41de 0051 ld $51
41df 0014 ld $14
41e0 0000 ld $00
41e1 0040 ld $40
41e2 0054 ld $54
41e3 0059 ld $59
41e4 0091 ld $91
41e5 0015 ld $15
41e6 0045 ld $45
41e7 0052 ld $52
41e8 0024 ld $24
41e9 0005 ld $05
41ea 0052 ld $52
41eb 0024 ld $24
41ec 0044 ld $44
41ed 0081 ld $81
41ee 0024 ld $24
41ef 0049 ld $49
41f0 0092 ld $92
41f1 0020 ld $20
41f2 0045 ld $45
41f3 0005 ld $05
41f4 0050 ld $50
41f5 0055 ld $55
41f6 0055 ld $55
41f7 0095 ld $95
41f8 0200 nop
41f9 0200 nop
41fa c225 st [$25] ;Trampoline for page $4100 reading (continue)
41fb 012a ld [$2a]
41fc 8002 adda $02
41fd 1406 ld $06,y
41fe fe00 bra ac
41ff e0bc jmp y,$bc
4200 0005 ld $05 ;Pixels for packedParrot line 96
4201 0050 ld $50
4202 0000 ld $00
4203 0000 ld $00
4204 0010 ld $10
4205 0000 ld $00
4206 0000 ld $00
4207 0000 ld $00
* 7 times
420c 0050 ld $50
420d 0055 ld $55
420e 00a9 ld $a9
420f 00aa ld $aa
4210 00aa ld $aa
4211 006a ld $6a
4212 0086 ld $86
4213 0055 ld $55
4214 0059 ld $59
4215 00a9 ld $a9
4216 00ea ld $ea
4217 00eb ld $eb
4218 00be ld $be
4219 00ea ld $ea
421a 00ff ld $ff
421b 00ba ld $ba
421c 00aa ld $aa
421d 00a6 ld $a6
421e 00a9 ld $a9
421f 0095 ld $95
4220 00aa ld $aa
4221 00a9 ld $a9
4222 0096 ld $96
4223 00aa ld $aa
4224 00a9 ld $a9
4225 005a ld $5a
4226 0066 ld $66
4227 0055 ld $55
4228 0065 ld $65
4229 0055 ld $55
422a 0005 ld $05
422b 0050 ld $50
422c 005a ld $5a
422d 0096 ld $96
422e 0055 ld $55
422f 0018 ld $18
4230 0096 ld $96
4231 0011 ld $11
4232 0015 ld $15
4233 0041 ld $41
4234 0000 ld $00
4235 0054 ld $54
4236 0055 ld $55
4237 0055 ld $55
4238 0095 ld $95
4239 0055 ld $55
423a 0015 ld $15
423b 0055 ld $55
423c 0055 ld $55
423d 0005 ld $05
423e 0054 ld $54
423f 0046 ld $46
4240 0055 ld $55
4241 0000 ld $00
4242 0055 ld $55
4243 0050 ld $50
4244 0055 ld $55
4245 0055 ld $55
4246 0055 ld $55
4247 0055 ld $55
4248 0025 ld $25
4249 0005 ld $05
424a 0000 ld $00
424b 0040 ld $40
424c 0044 ld $44
424d 0004 ld $04
424e 0050 ld $50
424f 0000 ld $00
4250 0010 ld $10
4251 0040 ld $40
4252 0050 ld $50
4253 0040 ld $40
4254 0001 ld $01
4255 0001 ld $01
4256 0000 ld $00
4257 0041 ld $41
4258 0015 ld $15
4259 0014 ld $14
425a 0051 ld $51
425b 0001 ld $01
425c 0000 ld $00
425d 0004 ld $04
425e 0040 ld $40
425f 0000 ld $00
4260 0000 ld $00
4261 0050 ld $50
4262 0065 ld $65
4263 0059 ld $59
4264 0096 ld $96
4265 0065 ld $65
4266 0019 ld $19
4267 0091 ld $91
4268 0024 ld $24
4269 0045 ld $45
426a 0092 ld $92
426b 0010 ld $10
426c 0009 ld $09
426d 0051 ld $51
426e 0024 ld $24
426f 0045 ld $45
4270 0092 ld $92
4271 0024 ld $24
4272 0049 ld $49
4273 0052 ld $52
4274 0014 ld $14
4275 0010 ld $10
4276 0051 ld $51
4277 0055 ld $55
4278 0200 nop
4279 fe00 bra ac ;Trampoline for page $4200 reading (entry)
427a fc7b bra $427b
427b c224 st [$24]
427c 012a ld [$2a]
427d 8001 adda $01
427e fe00 bra ac
427f fcfa bra $42fa
4280 0044 ld $44 ;Pixels for packedParrot line 97
4281 0041 ld $41
4282 0010 ld $10
4283 0015 ld $15
4284 0040 ld $40
4285 0000 ld $00
4286 0000 ld $00
4287 0004 ld $04
4288 0000 ld $00
4289 0000 ld $00
428a 0001 ld $01
428b 0000 ld $00
428c 0040 ld $40
428d 0051 ld $51
428e 0069 ld $69
428f 00aa ld $aa
4290 00ba ld $ba
4291 0099 ld $99
4292 009a ld $9a
4293 00a5 ld $a5
4294 00aa ld $aa
4295 00be ld $be
4296 00ea ld $ea
4297 00ab ld $ab
4298 00bf ld $bf
4299 00af ld $af
429a 00aa ld $aa
429b 00a9 ld $a9
429c 009a ld $9a
429d 009a ld $9a
429e 00a9 ld $a9
429f 009a ld $9a
42a0 00a5 ld $a5
42a1 0066 ld $66
42a2 00aa ld $aa
42a3 00a6 ld $a6
42a4 0055 ld $55
42a5 0055 ld $55
42a6 0044 ld $44
42a7 0055 ld $55
42a8 0065 ld $65
42a9 0055 ld $55
42aa 0052 ld $52
42ab 0055 ld $55
42ac 0059 ld $59
42ad 0046 ld $46
42ae 0015 ld $15
42af 0048 ld $48
42b0 0086 ld $86
42b1 0025 ld $25
42b2 0044 ld $44
42b3 0045 ld $45
42b4 0000 ld $00
42b5 0015 ld $15
42b6 0041 ld $41
42b7 0059 ld $59
42b8 0055 ld $55
42b9 0055 ld $55
42ba 0055 ld $55
* 6 times
42be 0004 ld $04
42bf 0055 ld $55
42c0 0065 ld $65
42c1 0005 ld $05
42c2 0055 ld $55
42c3 0045 ld $45
42c4 0055 ld $55
42c5 0055 ld $55
42c6 0055 ld $55
42c7 0096 ld $96
42c8 0015 ld $15
42c9 0014 ld $14
42ca 0040 ld $40
42cb 0005 ld $05
42cc 0010 ld $10
42cd 0014 ld $14
42ce 0050 ld $50
42cf 0001 ld $01
42d0 0004 ld $04
42d1 0050 ld $50
42d2 0000 ld $00
42d3 0004 ld $04
42d4 0000 ld $00
42d5 0010 ld $10
42d6 0005 ld $05
42d7 0045 ld $45
42d8 0050 ld $50
42d9 0044 ld $44
42da 0005 ld $05
42db 0040 ld $40
42dc 0000 ld $00
42dd 0000 ld $00
42de 0000 ld $00
42df 0015 ld $15
42e0 0000 ld $00
42e1 0050 ld $50
42e2 0054 ld $54
42e3 0059 ld $59
42e4 0055 ld $55
42e5 0014 ld $14
42e6 0044 ld $44
42e7 0092 ld $92
42e8 0010 ld $10
42e9 0009 ld $09
42ea 0092 ld $92
42eb 0014 ld $14
42ec 0048 ld $48
42ed 0041 ld $41
42ee 0010 ld $10
42ef 0044 ld $44
42f0 0091 ld $91
42f1 0014 ld $14
42f2 0049 ld $49
42f3 0092 ld $92
42f4 0011 ld $11
42f5 0040 ld $40
42f6 0005 ld $05
42f7 0010 ld $10
42f8 0200 nop
42f9 0200 nop
42fa c225 st [$25] ;Trampoline for page $4200 reading (continue)
42fb 012a ld [$2a]
42fc 8002 adda $02
42fd 1406 ld $06,y
42fe fe00 bra ac
42ff e0bc jmp y,$bc
4300 0044 ld $44 ;Pixels for packedParrot line 98
4301 0041 ld $41
4302 0014 ld $14
4303 0004 ld $04
4304 0000 ld $00
4305 0000 ld $00
4306 0005 ld $05
4307 0040 ld $40
4308 0004 ld $04
4309 0000 ld $00
430a 0040 ld $40
430b 0004 ld $04
430c 0000 ld $00
430d 0054 ld $54
430e 0099 ld $99
430f 009b ld $9b
4310 00a9 ld $a9
4311 00aa ld $aa
4312 00ba ld $ba
4313 00af ld $af
4314 00fb ld $fb
4315 00fa ld $fa
4316 00ef ld $ef
4317 00af ld $af
4318 00aa ld $aa
4319 009a ld $9a
431a 00aa ld $aa
431b 0069 ld $69
431c 0095 ld $95
431d 00aa ld $aa
431e 0099 ld $99
431f 0099 ld $99
4320 00aa ld $aa
4321 0069 ld $69
4322 0055 ld $55
4323 0055 ld $55
4324 0045 ld $45
4325 0011 ld $11
4326 0010 ld $10
4327 0041 ld $41
4328 0051 ld $51
4329 0055 ld $55
432a 0055 ld $55
432b 0055 ld $55
432c 000a ld $0a
432d 0056 ld $56
432e 0055 ld $55
432f 0018 ld $18
4330 0092 ld $92
4331 0011 ld $11
4332 0004 ld $04
4333 0041 ld $41
4334 0014 ld $14
4335 0014 ld $14
4336 0050 ld $50
4337 0055 ld $55
4338 005a ld $5a
4339 0065 ld $65
433a 0055 ld $55
433b 0095 ld $95
433c 0055 ld $55
433d 0065 ld $65
433e 0001 ld $01
433f 0045 ld $45
4340 00a5 ld $a5
4341 0055 ld $55
4342 0055 ld $55
4343 0055 ld $55
4344 0095 ld $95
4345 0055 ld $55
4346 0059 ld $59
4347 00a5 ld $a5
4348 0055 ld $55
4349 0000 ld $00
434a 0000 ld $00
434b 0055 ld $55
434c 0050 ld $50
434d 0001 ld $01
434e 0005 ld $05
434f 0014 ld $14
4350 0000 ld $00
4351 0045 ld $45
4352 0000 ld $00
4353 0011 ld $11
4354 0040 ld $40
4355 0050 ld $50
4356 0004 ld $04
4357 0045 ld $45
4358 0054 ld $54
4359 0040 ld $40
435a 0000 ld $00
435b 0011 ld $11
435c 0000 ld $00
435d 0044 ld $44
435e 0040 ld $40
435f 0000 ld $00
4360 0000 ld $00
4361 0000 ld $00
* 7 times
4366 0040 ld $40
4367 0091 ld $91
4368 0064 ld $64
4369 0049 ld $49
436a 0081 ld $81
436b 0024 ld $24
436c 0044 ld $44
436d 0042 ld $42
436e 0000 ld $00
436f 0000 ld $00
4370 0041 ld $41
4371 0054 ld $54
4372 0045 ld $45
4373 0055 ld $55
4374 0000 ld $00
4375 0000 ld $00
4376 0000 ld $00
4377 0044 ld $44
4378 0200 nop
4379 fe00 bra ac ;Trampoline for page $4300 reading (entry)
437a fc7b bra $437b
437b c224 st [$24]
437c 012a ld [$2a]
437d 8001 adda $01
437e fe00 bra ac
437f fcfa bra $43fa
4380 0054 ld $54 ;Pixels for packedParrot line 99
4381 0051 ld $51
4382 0011 ld $11
4383 0005 ld $05
4384 0011 ld $11
4385 0011 ld $11
4386 0010 ld $10
4387 0040 ld $40
4388 0000 ld $00
4389 0054 ld $54
438a 0051 ld $51
438b 0051 ld $51
438c 0015 ld $15
438d 0051 ld $51
438e 0098 ld $98
438f 00ae ld $ae
4390 00aa ld $aa
4391 00fb ld $fb
4392 00aa ld $aa
4393 00ab ld $ab
4394 00bb ld $bb
4395 00bf ld $bf
4396 00aa ld $aa
4397 00a6 ld $a6
4398 00a9 ld $a9
4399 005a ld $5a
439a 0066 ld $66
439b 0066 ld $66
439c 00aa ld $aa
439d 00a6 ld $a6
439e 006a ld $6a
439f 005a ld $5a
43a0 0056 ld $56
43a1 0055 ld $55
43a2 0055 ld $55
43a3 0014 ld $14
43a4 0005 ld $05
43a5 0050 ld $50
43a6 0014 ld $14
43a7 0005 ld $05
43a8 0050 ld $50
43a9 0014 ld $14
43aa 0095 ld $95
43ab 0059 ld $59
43ac 0019 ld $19
43ad 0056 ld $56
43ae 0015 ld $15
43af 0018 ld $18
43b0 0082 ld $82
43b1 0021 ld $21
43b2 0054 ld $54
43b3 0041 ld $41
43b4 0001 ld $01
43b5 0040 ld $40
43b6 0045 ld $45
43b7 0055 ld $55
43b8 0056 ld $56
43b9 00a9 ld $a9
43ba 0059 ld $59
43bb 0055 ld $55
43bc 0066 ld $66
43bd 00a9 ld $a9
43be 0055 ld $55
43bf 0051 ld $51
43c0 0051 ld $51
43c1 0099 ld $99
43c2 0055 ld $55
43c3 0065 ld $65
43c4 0056 ld $56
43c5 00a5 ld $a5
43c6 0056 ld $56
43c7 0096 ld $96
43c8 0040 ld $40
43c9 0050 ld $50
43ca 0004 ld $04
43cb 0050 ld $50
43cc 0011 ld $11
43cd 0004 ld $04
43ce 0015 ld $15
43cf 0050 ld $50
43d0 0004 ld $04
43d1 0040 ld $40
43d2 0000 ld $00
43d3 0004 ld $04
43d4 0040 ld $40
43d5 0011 ld $11
43d6 0004 ld $04
43d7 0055 ld $55
43d8 0040 ld $40
43d9 0000 ld $00
43da 0000 ld $00
43db 0000 ld $00
43dc 0000 ld $00
43dd 0040 ld $40
43de 0001 ld $01
43df 0000 ld $00
43e0 0000 ld $00
43e1 0000 ld $00
* 8 times
43e7 0040 ld $40
43e8 0015 ld $15
43e9 0049 ld $49
43ea 0092 ld $92
43eb 0025 ld $25
43ec 0059 ld $59
43ed 0001 ld $01
43ee 0004 ld $04
43ef 0000 ld $00
43f0 0004 ld $04
43f1 0000 ld $00
43f2 0004 ld $04
43f3 0040 ld $40
43f4 0000 ld $00
43f5 0000 ld $00
43f6 0000 ld $00
43f7 0000 ld $00
43f8 0200 nop
43f9 0200 nop
43fa c225 st [$25] ;Trampoline for page $4300 reading (continue)
43fb 012a ld [$2a]
43fc 8002 adda $02
43fd 1406 ld $06,y
43fe fe00 bra ac
43ff e0bc jmp y,$bc
4400 0055 ld $55 ;Pixels for packedParrot line 100
4401 0056 ld $56
4402 0055 ld $55
4403 0044 ld $44
4404 0041 ld $41
4405 0000 ld $00
4406 0040 ld $40
4407 0040 ld $40
4408 0014 ld $14
4409 0000 ld $00
440a 0051 ld $51
440b 0055 ld $55
440c 0055 ld $55
440d 0055 ld $55
440e 00e9 ld $e9
440f 00be ld $be
4410 00ab ld $ab
4411 00fa ld $fa
4412 00fa ld $fa
4413 00ef ld $ef
4414 00ea ld $ea
4415 006a ld $6a
4416 00aa ld $aa
4417 00a6 ld $a6
4418 006a ld $6a
4419 009a ld $9a
441a 00aa ld $aa
441b 00a9 ld $a9
441c 005a ld $5a
441d 0066 ld $66
441e 0055 ld $55
441f 0055 ld $55
4420 0014 ld $14
4421 0041 ld $41
4422 0000 ld $00
4423 0005 ld $05
4424 0045 ld $45
4425 0011 ld $11
4426 0000 ld $00
4427 0044 ld $44
4428 0040 ld $40
4429 0004 ld $04
442a 0055 ld $55
442b 0015 ld $15
442c 0019 ld $19
442d 0056 ld $56
442e 0060 ld $60
442f 0048 ld $48
4430 0046 ld $46
4431 0015 ld $15
4432 0004 ld $04
4433 0041 ld $41
4434 0010 ld $10
4435 0014 ld $14
4436 0041 ld $41
4437 0055 ld $55
4438 00aa ld $aa
4439 0065 ld $65
443a 006a ld $6a
443b 00a6 ld $a6
443c 0095 ld $95
443d 0056 ld $56
443e 006a ld $6a
443f 0095 ld $95
4440 0055 ld $55
4441 0065 ld $65
4442 0066 ld $66
4443 005a ld $5a
4444 00aa ld $aa
4445 00a9 ld $a9
4446 0099 ld $99
4447 0006 ld $06
4448 0055 ld $55
4449 0000 ld $00
444a 0015 ld $15
444b 0055 ld $55
444c 0060 ld $60
444d 0055 ld $55
444e 0055 ld $55
444f 0010 ld $10
4450 0040 ld $40
4451 0005 ld $05
4452 0000 ld $00
4453 0014 ld $14
4454 0041 ld $41
4455 0050 ld $50
4456 0015 ld $15
4457 0000 ld $00
4458 0000 ld $00
4459 0000 ld $00
* 5 times
445c 0010 ld $10
445d 0005 ld $05
445e 0005 ld $05
445f 0000 ld $00
4460 0000 ld $00
4461 0000 ld $00
* 9 times
4468 0010 ld $10
4469 0055 ld $55
446a 0096 ld $96
446b 0055 ld $55
446c 0000 ld $00
446d 0000 ld $00
446e 0010 ld $10
446f 0000 ld $00
4470 0000 ld $00
4471 0014 ld $14
4472 0004 ld $04
4473 0040 ld $40
4474 0004 ld $04
4475 0000 ld $00
4476 0000 ld $00
4477 0000 ld $00
4478 0200 nop
4479 fe00 bra ac ;Trampoline for page $4400 reading (entry)
447a fc7b bra $447b
447b c224 st [$24]
447c 012a ld [$2a]
447d 8001 adda $01
447e fe00 bra ac
447f fcfa bra $44fa
4480 0045 ld $45 ;Pixels for packedParrot line 101
4481 0056 ld $56
4482 0065 ld $65
4483 0015 ld $15
4484 0001 ld $01
4485 0005 ld $05
4486 0000 ld $00
4487 0011 ld $11
4488 0011 ld $11
4489 0044 ld $44
448a 0051 ld $51
448b 0055 ld $55
448c 00a9 ld $a9
448d 00ea ld $ea
448e 00fb ld $fb
448f 00aa ld $aa
4490 00ee ld $ee
4491 00ff ld $ff
4492 00ae ld $ae
4493 00aa ld $aa
4494 00a6 ld $a6
4495 00a9 ld $a9
4496 0099 ld $99
4497 0095 ld $95
4498 0069 ld $69
4499 00a5 ld $a5
449a 00a6 ld $a6
449b 0065 ld $65
449c 0056 ld $56
449d 0055 ld $55
449e 005a ld $5a
449f 0011 ld $11
44a0 0014 ld $14
44a1 0055 ld $55
44a2 0040 ld $40
44a3 0000 ld $00
44a4 0041 ld $41
44a5 0051 ld $51
44a6 0004 ld $04
44a7 0045 ld $45
44a8 0000 ld $00
44a9 0000 ld $00
44aa 0050 ld $50
44ab 0055 ld $55
44ac 0048 ld $48
44ad 0055 ld $55
44ae 0021 ld $21
44af 0019 ld $19
44b0 0092 ld $92
44b1 0021 ld $21
44b2 0014 ld $14
44b3 0051 ld $51
44b4 0001 ld $01
44b5 0040 ld $40
44b6 0041 ld $41
44b7 0055 ld $55
44b8 0096 ld $96
44b9 0066 ld $66
44ba 006a ld $6a
44bb 00a6 ld $a6
44bc 0066 ld $66
44bd 006a ld $6a
44be 00a6 ld $a6
44bf 0056 ld $56
44c0 0066 ld $66
44c1 006a ld $6a
44c2 00a5 ld $a5
44c3 005a ld $5a
44c4 00aa ld $aa
44c5 00a5 ld $a5
44c6 005a ld $5a
44c7 0005 ld $05
44c8 0041 ld $41
44c9 0011 ld $11
44ca 0015 ld $15
44cb 0091 ld $91
44cc 0051 ld $51
44cd 0058 ld $58
44ce 0055 ld $55
44cf 0040 ld $40
44d0 0004 ld $04
44d1 0000 ld $00
44d2 0050 ld $50
44d3 0004 ld $04
44d4 0051 ld $51
44d5 0011 ld $11
44d6 0054 ld $54
44d7 0011 ld $11
44d8 0000 ld $00
44d9 0000 ld $00
44da 0000 ld $00
* 18 times
44ea 0050 ld $50
44eb 0000 ld $00
44ec 0000 ld $00
44ed 0000 ld $00
44ee 0000 ld $00
44ef 0040 ld $40
44f0 0001 ld $01
44f1 0010 ld $10
44f2 0040 ld $40
44f3 0041 ld $41
44f4 0000 ld $00
44f5 0004 ld $04
44f6 0040 ld $40
44f7 0000 ld $00
44f8 0200 nop
44f9 0200 nop
44fa c225 st [$25] ;Trampoline for page $4400 reading (continue)
44fb 012a ld [$2a]
44fc 8002 adda $02
44fd 1406 ld $06,y
44fe fe00 bra ac
44ff e0bc jmp y,$bc
4500 0040 ld $40 ;Pixels for packedParrot line 102
4501 0051 ld $51
4502 00a4 ld $a4
4503 0015 ld $15
4504 0000 ld $00
4505 0000 ld $00
4506 0000 ld $00
4507 0051 ld $51
4508 0011 ld $11
4509 0044 ld $44
450a 0095 ld $95
450b 00ba ld $ba
450c 00ba ld $ba
450d 00af ld $af
450e 00ab ld $ab
450f 00fe ld $fe
4510 00af ld $af
4511 00aa ld $aa
4512 006a ld $6a
4513 005a ld $5a
4514 00aa ld $aa
4515 0059 ld $59
4516 00aa ld $aa
4517 00aa ld $aa
4518 00a9 ld $a9
4519 009a ld $9a
451a 0056 ld $56
451b 0055 ld $55
451c 0061 ld $61
451d 0014 ld $14
451e 0085 ld $85
451f 0055 ld $55
4520 0014 ld $14
4521 0005 ld $05
4522 0010 ld $10
4523 0040 ld $40
4524 0040 ld $40
4525 0001 ld $01
4526 0054 ld $54
4527 0005 ld $05
4528 0050 ld $50
4529 0000 ld $00
452a 0055 ld $55
452b 0065 ld $65
452c 0019 ld $19
452d 0056 ld $56
452e 0060 ld $60
452f 0018 ld $18
4530 0046 ld $46
4531 0064 ld $64
4532 0004 ld $04
4533 0041 ld $41
4534 0010 ld $10
4535 0054 ld $54
4536 0045 ld $45
4537 0055 ld $55
4538 00aa ld $aa
4539 00a9 ld $a9
453a 0099 ld $99
453b 009a ld $9a
453c 009a ld $9a
453d 009a ld $9a
453e 005a ld $5a
453f 0069 ld $69
4540 00a5 ld $a5
4541 0096 ld $96
4542 006a ld $6a
4543 00a9 ld $a9
4544 00ea ld $ea
4545 0069 ld $69
4546 0059 ld $59
4547 0045 ld $45
4548 0095 ld $95
4549 0054 ld $54
454a 0054 ld $54
454b 0095 ld $95
454c 0055 ld $55
454d 0059 ld $59
454e 0055 ld $55
454f 0000 ld $00
4550 0001 ld $01
4551 0040 ld $40
4552 0014 ld $14
4553 0004 ld $04
4554 0045 ld $45
4555 0044 ld $44
4556 0054 ld $54
4557 0004 ld $04
4558 0000 ld $00
4559 0000 ld $00
455a 0000 ld $00
* 10 times
4562 0010 ld $10
4563 0001 ld $01
4564 0011 ld $11
4565 0010 ld $10
4566 0000 ld $00
4567 0040 ld $40
4568 0000 ld $00
4569 0000 ld $00
456a 0000 ld $00
* 5 times
456d 0040 ld $40
456e 0040 ld $40
456f 0004 ld $04
4570 0040 ld $40
4571 0004 ld $04
4572 0004 ld $04
4573 0000 ld $00
4574 0001 ld $01
4575 0000 ld $00
4576 0000 ld $00
4577 0004 ld $04
4578 0200 nop
4579 fe00 bra ac ;Trampoline for page $4500 reading (entry)
457a fc7b bra $457b
457b c224 st [$24]
457c 012a ld [$2a]
457d 8001 adda $01
457e fe00 bra ac
457f fcfa bra $45fa
4580 0000 ld $00 ;Pixels for packedParrot line 103
4581 0050 ld $50
4582 0014 ld $14
4583 0000 ld $00
4584 0000 ld $00
4585 0000 ld $00
4586 0000 ld $00
4587 0040 ld $40
4588 0014 ld $14
4589 00a9 ld $a9
458a 00ea ld $ea
458b 00eb ld $eb
458c 00be ld $be
458d 00ea ld $ea
458e 00ff ld $ff
458f 00be ld $be
4590 00aa ld $aa
4591 00a6 ld $a6
4592 0066 ld $66
4593 00aa ld $aa
4594 0095 ld $95
4595 00a9 ld $a9
4596 0099 ld $99
4597 00a6 ld $a6
4598 0055 ld $55
4599 0055 ld $55
459a 0015 ld $15
459b 0046 ld $46
459c 0051 ld $51
459d 0058 ld $58
459e 0045 ld $45
459f 0051 ld $51
45a0 0014 ld $14
45a1 0045 ld $45
45a2 0001 ld $01
45a3 0014 ld $14
45a4 0000 ld $00
45a5 0044 ld $44
45a6 0004 ld $04
45a7 0040 ld $40
45a8 0001 ld $01
45a9 0014 ld $14
45aa 0050 ld $50
45ab 0025 ld $25
45ac 0059 ld $59
45ad 0055 ld $55
45ae 0065 ld $65
45af 0048 ld $48
45b0 0085 ld $85
45b1 0060 ld $60
45b2 0044 ld $44
45b3 0045 ld $45
45b4 0054 ld $54
45b5 0004 ld $04
45b6 0095 ld $95
45b7 0055 ld $55
45b8 0099 ld $99
45b9 00a5 ld $a5
45ba 009a ld $9a
45bb 00aa ld $aa
45bc 00a9 ld $a9
45bd 00a9 ld $a9
45be 00aa ld $aa
45bf 00a5 ld $a5
45c0 005a ld $5a
45c1 00aa ld $aa
45c2 00aa ld $aa
45c3 009a ld $9a
45c4 00ab ld $ab
45c5 0076 ld $76
45c6 0015 ld $15
45c7 0054 ld $54
45c8 0045 ld $45
45c9 0015 ld $15
45ca 0054 ld $54
45cb 0085 ld $85
45cc 0065 ld $65
45cd 0059 ld $59
45ce 0015 ld $15
45cf 0000 ld $00
45d0 0004 ld $04
45d1 0045 ld $45
45d2 0050 ld $50
45d3 0044 ld $44
45d4 0004 ld $04
45d5 0000 ld $00
45d6 0000 ld $00
45d7 0001 ld $01
45d8 0000 ld $00
45d9 0000 ld $00
45da 0000 ld $00
* 12 times
45e4 0001 ld $01
45e5 0010 ld $10
45e6 0015 ld $15
45e7 0010 ld $10
45e8 0000 ld $00
45e9 0000 ld $00
45ea 0000 ld $00
45eb 0000 ld $00
45ec 0004 ld $04
45ed 0000 ld $00
45ee 0014 ld $14
45ef 0040 ld $40
45f0 0001 ld $01
45f1 0000 ld $00
45f2 0005 ld $05
45f3 0050 ld $50
45f4 0000 ld $00
45f5 0000 ld $00
45f6 0000 ld $00
45f7 0010 ld $10
45f8 0200 nop
45f9 0200 nop
45fa c225 st [$25] ;Trampoline for page $4500 reading (continue)
45fb 012a ld [$2a]
45fc 8002 adda $02
45fd 1406 ld $06,y
45fe fe00 bra ac
45ff e0bc jmp y,$bc
4600 0014 ld $14 ;Pixels for packedParrot line 104
4601 0041 ld $41
4602 0014 ld $14
4603 0044 ld $44
4604 0000 ld $00
4605 0000 ld $00
4606 0040 ld $40
4607 0055 ld $55
4608 00e9 ld $e9
4609 00be ld $be
460a 00af ld $af
460b 00fa ld $fa
460c 00bf ld $bf
460d 00bf ld $bf
460e 00a6 ld $a6
460f 006a ld $6a
4610 009a ld $9a
4611 0096 ld $96
4612 00a9 ld $a9
4613 009a ld $9a
4614 00aa ld $aa
4615 00a9 ld $a9
4616 005a ld $5a
4617 0055 ld $55
4618 0056 ld $56
4619 0021 ld $21
461a 0014 ld $14
461b 0045 ld $45
461c 0051 ld $51
461d 0014 ld $14
461e 0045 ld $45
461f 0055 ld $55
4620 0014 ld $14
4621 0045 ld $45
4622 0015 ld $15
4623 0000 ld $00
4624 0040 ld $40
4625 0010 ld $10
4626 0010 ld $10
4627 0040 ld $40
4628 0004 ld $04
4629 0050 ld $50
462a 0051 ld $51
462b 0065 ld $65
462c 0058 ld $58
462d 0085 ld $85
462e 0064 ld $64
462f 0018 ld $18
4630 0092 ld $92
4631 0011 ld $11
4632 0019 ld $19
4633 0081 ld $81
4634 0011 ld $11
4635 0055 ld $55
4636 0055 ld $55
4637 0055 ld $55
4638 0055 ld $55
4639 006a ld $6a
463a 00a9 ld $a9
463b 009a ld $9a
463c 00aa ld $aa
463d 009a ld $9a
463e 009a ld $9a
463f 00a9 ld $a9
4640 00a5 ld $a5
4641 00aa ld $aa
4642 00a9 ld $a9
4643 00ad ld $ad
4644 00e7 ld $e7
4645 0055 ld $55
4646 0065 ld $65
4647 0049 ld $49
4648 0046 ld $46
4649 0054 ld $54
464a 0059 ld $59
464b 0086 ld $86
464c 0065 ld $65
464d 00a5 ld $a5
464e 0000 ld $00
464f 0010 ld $10
4650 0014 ld $14
4651 0041 ld $41
4652 0050 ld $50
4653 0001 ld $01
4654 0000 ld $00
4655 0000 ld $00
4656 0000 ld $00
* 12 times
4660 0010 ld $10
4661 0010 ld $10
4662 0000 ld $00
4663 0000 ld $00
4664 0050 ld $50
4665 0000 ld $00
4666 0005 ld $05
4667 0000 ld $00
4668 0000 ld $00
4669 0000 ld $00
466a 0000 ld $00
466b 0044 ld $44
466c 0040 ld $40
466d 0040 ld $40
466e 0000 ld $00
466f 0004 ld $04
4670 0000 ld $00
4671 0011 ld $11
4672 0000 ld $00
4673 0000 ld $00
4674 0000 ld $00
4675 0000 ld $00
4676 0010 ld $10
4677 0050 ld $50
4678 0200 nop
4679 fe00 bra ac ;Trampoline for page $4600 reading (entry)
467a fc7b bra $467b
467b c224 st [$24]
467c 012a ld [$2a]
467d 8001 adda $01
467e fe00 bra ac
467f fcfa bra $46fa
4680 006a ld $6a ;Pixels for packedParrot line 105
4681 0055 ld $55
4682 0010 ld $10
4683 0045 ld $45
4684 0041 ld $41
4685 0001 ld $01
4686 0095 ld $95
4687 00ea ld $ea
4688 00bb ld $bb
4689 00ba ld $ba
468a 00fa ld $fa
468b 00ff ld $ff
468c 00aa ld $aa
468d 009a ld $9a
468e 00aa ld $aa
468f 0065 ld $65
4690 0066 ld $66
4691 00a6 ld $a6
4692 005a ld $5a
4693 00a9 ld $a9
4694 00a6 ld $a6
4695 0055 ld $55
4696 0065 ld $65
4697 0054 ld $54
4698 0042 ld $42
4699 0050 ld $50
469a 0005 ld $05
469b 0055 ld $55
469c 0061 ld $61
469d 0015 ld $15
469e 0045 ld $45
469f 0010 ld $10
46a0 0015 ld $15
46a1 0045 ld $45
46a2 0051 ld $51
46a3 0044 ld $44
46a4 0044 ld $44
46a5 0044 ld $44
46a6 0004 ld $04
46a7 0045 ld $45
46a8 0001 ld $01
46a9 0050 ld $50
46aa 0041 ld $41
46ab 0065 ld $65
46ac 0059 ld $59
46ad 0095 ld $95
46ae 0060 ld $60
46af 0019 ld $19
46b0 0096 ld $96
46b1 0050 ld $50
46b2 0004 ld $04
46b3 0052 ld $52
46b4 0011 ld $11
46b5 0054 ld $54
46b6 0055 ld $55
46b7 0065 ld $65
46b8 0055 ld $55
46b9 00a5 ld $a5
46ba 00aa ld $aa
46bb 00a6 ld $a6
46bc 00ba ld $ba
46bd 00aa ld $aa
46be 00a7 ld $a7
46bf 0066 ld $66
46c0 00aa ld $aa
46c1 00ab ld $ab
46c2 007a ld $7a
46c3 00aa ld $aa
46c4 00ab ld $ab
46c5 0091 ld $91
46c6 0055 ld $55
46c7 0055 ld $55
46c8 0056 ld $56
46c9 0011 ld $11
46ca 0055 ld $55
46cb 0096 ld $96
46cc 00a5 ld $a5
46cd 0056 ld $56
46ce 0040 ld $40
46cf 0011 ld $11
46d0 0004 ld $04
46d1 0051 ld $51
46d2 0001 ld $01
46d3 0000 ld $00
46d4 0041 ld $41
46d5 0005 ld $05
46d6 0000 ld $00
46d7 0000 ld $00
46d8 0000 ld $00
* 9 times
46df 0014 ld $14
46e0 0000 ld $00
46e1 0001 ld $01
46e2 0000 ld $00
46e3 0000 ld $00
46e4 0000 ld $00
46e5 0000 ld $00
46e6 0004 ld $04
46e7 0051 ld $51
46e8 0000 ld $00
46e9 0014 ld $14
46ea 0000 ld $00
46eb 0010 ld $10
46ec 0000 ld $00
46ed 0000 ld $00
46ee 0000 ld $00
46ef 0040 ld $40
46f0 0001 ld $01
46f1 0014 ld $14
46f2 0000 ld $00
46f3 0000 ld $00
46f4 0000 ld $00
46f5 0011 ld $11
46f6 0040 ld $40
46f7 0000 ld $00
46f8 0200 nop
46f9 0200 nop
46fa c225 st [$25] ;Trampoline for page $4600 reading (continue)
46fb 012a ld [$2a]
46fc 8002 adda $02
46fd 1406 ld $06,y
46fe fe00 bra ac
46ff e0bc jmp y,$bc
4700 00aa ld $aa ;Pixels for packedParrot line 106
4701 004a ld $4a
4702 0014 ld $14
4703 0044 ld $44
4704 0091 ld $91
4705 00a9 ld $a9
4706 00be ld $be
4707 00af ld $af
4708 00fb ld $fb
4709 00fe ld $fe
470a 00af ld $af
470b 00ab ld $ab
470c 00a9 ld $a9
470d 009a ld $9a
470e 00aa ld $aa
470f 00a9 ld $a9
4710 009a ld $9a
4711 00aa ld $aa
4712 0069 ld $69
4713 005a ld $5a
4714 0059 ld $59
4715 0096 ld $96
4716 0011 ld $11
4717 0015 ld $15
4718 0041 ld $41
4719 0025 ld $25
471a 0054 ld $54
471b 0042 ld $42
471c 0051 ld $51
471d 0014 ld $14
471e 0045 ld $45
471f 0005 ld $05
4720 0014 ld $14
4721 0041 ld $41
4722 0011 ld $11
4723 0010 ld $10
4724 0040 ld $40
4725 0001 ld $01
4726 0014 ld $14
4727 0000 ld $00
4728 0010 ld $10
4729 0054 ld $54
472a 0090 ld $90
472b 0065 ld $65
472c 0059 ld $59
472d 0095 ld $95
472e 0061 ld $61
472f 0019 ld $19
4730 0086 ld $86
4731 0015 ld $15
4732 0058 ld $58
4733 0081 ld $81
4734 0051 ld $51
4735 0055 ld $55
4736 0051 ld $51
4737 0055 ld $55
4738 0095 ld $95
4739 006a ld $6a
473a 00aa ld $aa
473b 009b ld $9b
473c 00aa ld $aa
473d 00ae ld $ae
473e 00d6 ld $d6
473f 00aa ld $aa
4740 00aa ld $aa
4741 00ea ld $ea
4742 00aa ld $aa
4743 005e ld $5e
4744 0056 ld $56
4745 0095 ld $95
4746 0015 ld $15
4747 0019 ld $19
4748 0056 ld $56
4749 0054 ld $54
474a 0058 ld $58
474b 0096 ld $96
474c 00a5 ld $a5
474d 0056 ld $56
474e 0041 ld $41
474f 0010 ld $10
4750 0015 ld $15
4751 0000 ld $00
4752 0000 ld $00
4753 0000 ld $00
4754 0014 ld $14
4755 0000 ld $00
4756 0000 ld $00
4757 0000 ld $00
* 10 times
475f 0001 ld $01
4760 0040 ld $40
4761 0000 ld $00
4762 0010 ld $10
4763 0010 ld $10
4764 0011 ld $11
4765 0000 ld $00
4766 0040 ld $40
4767 0040 ld $40
4768 0005 ld $05
4769 0000 ld $00
476a 0000 ld $00
476b 0000 ld $00
476c 0000 ld $00
476d 0054 ld $54
476e 0000 ld $00
476f 0000 ld $00
4770 0001 ld $01
4771 0000 ld $00
4772 0000 ld $00
4773 0000 ld $00
4774 0010 ld $10
4775 0000 ld $00
4776 0011 ld $11
4777 0010 ld $10
4778 0200 nop
4779 fe00 bra ac ;Trampoline for page $4700 reading (entry)
477a fc7b bra $477b
477b c224 st [$24]
477c 012a ld [$2a]
477d 8001 adda $01
477e fe00 bra ac
477f fcfa bra $47fa
4780 0015 ld $15 ;Pixels for packedParrot line 107
4781 0051 ld $51
4782 0010 ld $10
4783 0055 ld $55
4784 00ea ld $ea
4785 00eb ld $eb
4786 00be ld $be
4787 00ea ld $ea
4788 00af ld $af
4789 00be ld $be
478a 009a ld $9a
478b 00a6 ld $a6
478c 006a ld $6a
478d 006a ld $6a
478e 00a6 ld $a6
478f 0065 ld $65
4790 00aa ld $aa
4791 00a6 ld $a6
4792 0055 ld $55
4793 0065 ld $65
4794 0059 ld $59
4795 0096 ld $96
4796 0061 ld $61
4797 0005 ld $05
4798 0056 ld $56
4799 0050 ld $50
479a 0004 ld $04
479b 0055 ld $55
479c 0010 ld $10
479d 0015 ld $15
479e 0045 ld $45
479f 0011 ld $11
47a0 0010 ld $10
47a1 0011 ld $11
47a2 0050 ld $50
47a3 0014 ld $14
47a4 0051 ld $51
47a5 0011 ld $11
47a6 0015 ld $15
47a7 0051 ld $51
47a8 0001 ld $01
47a9 0054 ld $54
47aa 0095 ld $95
47ab 0075 ld $75
47ac 0059 ld $59
47ad 0096 ld $96
47ae 0061 ld $61
47af 0019 ld $19
47b0 0096 ld $96
47b1 0060 ld $60
47b2 0005 ld $05
47b3 0046 ld $46
47b4 0025 ld $25
47b5 0054 ld $54
47b6 0055 ld $55
47b7 00a5 ld $a5
47b8 0056 ld $56
47b9 00a5 ld $a5
47ba 00ad ld $ad
47bb 00aa ld $aa
47bc 00ba ld $ba
47bd 009a ld $9a
47be 00ab ld $ab
47bf 00a5 ld $a5
47c0 00aa ld $aa
47c1 00eb ld $eb
47c2 00aa ld $aa
47c3 001a ld $1a
47c4 0055 ld $55
47c5 0056 ld $56
47c6 0065 ld $65
47c7 0055 ld $55
47c8 0056 ld $56
47c9 0055 ld $55
47ca 005d ld $5d
47cb 0096 ld $96
47cc 00a6 ld $a6
47cd 0006 ld $06
47ce 0041 ld $41
47cf 0050 ld $50
47d0 0000 ld $00
47d1 0000 ld $00
47d2 0000 ld $00
47d3 0000 ld $00
47d4 0001 ld $01
47d5 0000 ld $00
47d6 0000 ld $00
47d7 0000 ld $00
* 8 times
47dd 0015 ld $15
47de 0050 ld $50
47df 0000 ld $00
47e0 0005 ld $05
47e1 0044 ld $44
47e2 0004 ld $04
47e3 0000 ld $00
47e4 0040 ld $40
47e5 0004 ld $04
47e6 0014 ld $14
47e7 0000 ld $00
47e8 0000 ld $00
47e9 0004 ld $04
47ea 0010 ld $10
47eb 0000 ld $00
47ec 0000 ld $00
47ed 0040 ld $40
47ee 0044 ld $44
47ef 0000 ld $00
47f0 0000 ld $00
47f1 0000 ld $00
* 9 times
47f8 0200 nop
47f9 0200 nop
47fa c225 st [$25] ;Trampoline for page $4700 reading (continue)
47fb 012a ld [$2a]
47fc 8002 adda $02
47fd 1406 ld $06,y
47fe fe00 bra ac
47ff e0bc jmp y,$bc
4800 0000 ld $00 ;Pixels for packedParrot line 108
4801 0000 ld $00
4802 00a5 ld $a5
4803 00be ld $be
4804 00af ld $af
4805 00fa ld $fa
4806 00fa ld $fa
4807 00ff ld $ff
4808 00ab ld $ab
4809 006a ld $6a
480a 00aa ld $aa
480b 0096 ld $96
480c 0059 ld $59
480d 0099 ld $99
480e 00a9 ld $a9
480f 006a ld $6a
4810 0056 ld $56
4811 0059 ld $59
4812 0056 ld $56
4813 0055 ld $55
4814 0058 ld $58
4815 0096 ld $96
4816 0065 ld $65
4817 0008 ld $08
4818 0051 ld $51
4819 0011 ld $11
481a 0015 ld $15
481b 0045 ld $45
481c 0054 ld $54
481d 0004 ld $04
481e 0045 ld $45
481f 0050 ld $50
4820 0015 ld $15
4821 0001 ld $01
4822 0011 ld $11
4823 0000 ld $00
4824 0045 ld $45
4825 0015 ld $15
4826 0000 ld $00
4827 0044 ld $44
4828 0000 ld $00
4829 0054 ld $54
482a 0091 ld $91
482b 0066 ld $66
482c 0059 ld $59
482d 00d5 ld $d5
482e 0061 ld $61
482f 005d ld $5d
4830 0086 ld $86
4831 0051 ld $51
4832 0009 ld $09
4833 0095 ld $95
4834 0050 ld $50
4835 0055 ld $55
4836 0041 ld $41
4837 0055 ld $55
4838 0056 ld $56
4839 00a9 ld $a9
483a 009a ld $9a
483b 00ab ld $ab
483c 00ba ld $ba
483d 006e ld $6e
483e 00e6 ld $e6
483f 00aa ld $aa
4840 00ae ld $ae
4841 00eb ld $eb
4842 0069 ld $69
4843 0065 ld $65
4844 0059 ld $59
4845 0056 ld $56
4846 0065 ld $65
4847 0059 ld $59
4848 0042 ld $42
4849 0065 ld $65
484a 0019 ld $19
484b 00d6 ld $d6
484c 006a ld $6a
484d 0005 ld $05
484e 0015 ld $15
484f 0051 ld $51
4850 0000 ld $00
4851 0014 ld $14
4852 0050 ld $50
4853 0010 ld $10
4854 0055 ld $55
4855 0045 ld $45
4856 0000 ld $00
4857 0000 ld $00
4858 0054 ld $54
4859 0000 ld $00
485a 0055 ld $55
485b 0040 ld $40
485c 0004 ld $04
485d 0000 ld $00
485e 0001 ld $01
485f 0000 ld $00
4860 0000 ld $00
4861 0000 ld $00
* 15 times
486e 0010 ld $10
486f 0001 ld $01
4870 0000 ld $00
4871 0001 ld $01
4872 0000 ld $00
4873 0000 ld $00
4874 0000 ld $00
* 6 times
4878 0200 nop
4879 fe00 bra ac ;Trampoline for page $4800 reading (entry)
487a fc7b bra $487b
487b c224 st [$24]
487c 012a ld [$2a]
487d 8001 adda $01
487e fe00 bra ac
487f fcfa bra $48fa
4880 0044 ld $44 ;Pixels for packedParrot line 109
4881 00a5 ld $a5
4882 00fe ld $fe
4883 00aa ld $aa
4884 00af ld $af
4885 00fa ld $fa
4886 00bf ld $bf
4887 00aa ld $aa
4888 00a6 ld $a6
4889 006a ld $6a
488a 006a ld $6a
488b 00a5 ld $a5
488c 006a ld $6a
488d 00aa ld $aa
488e 00a6 ld $a6
488f 00a9 ld $a9
4890 00a5 ld $a5
4891 0059 ld $59
4892 0046 ld $46
4893 0055 ld $55
4894 0019 ld $19
4895 0086 ld $86
4896 0065 ld $65
4897 0058 ld $58
4898 0041 ld $41
4899 0011 ld $11
489a 0019 ld $19
489b 0051 ld $51
489c 0051 ld $51
489d 0005 ld $05
489e 0045 ld $45
489f 0051 ld $51
48a0 0054 ld $54
48a1 0041 ld $41
48a2 0011 ld $11
48a3 0015 ld $15
48a4 0041 ld $41
48a5 0015 ld $15
48a6 0014 ld $14
48a7 0001 ld $01
48a8 0050 ld $50
48a9 0045 ld $45
48aa 0095 ld $95
48ab 00ba ld $ba
48ac 0059 ld $59
48ad 00c5 ld $c5
48ae 0065 ld $65
48af 0019 ld $19
48b0 0096 ld $96
48b1 0064 ld $64
48b2 0058 ld $58
48b3 0082 ld $82
48b4 0065 ld $65
48b5 0054 ld $54
48b6 0051 ld $51
48b7 00a5 ld $a5
48b8 0096 ld $96
48b9 0056 ld $56
48ba 00a9 ld $a9
48bb 00eb ld $eb
48bc 00aa ld $aa
48bd 00ae ld $ae
48be 0097 ld $97
48bf 00ba ld $ba
48c0 00ae ld $ae
48c1 00eb ld $eb
48c2 00a5 ld $a5
48c3 0055 ld $55
48c4 0059 ld $59
48c5 0095 ld $95
48c6 0065 ld $65
48c7 0059 ld $59
48c8 0056 ld $56
48c9 0075 ld $75
48ca 0059 ld $59
48cb 0096 ld $96
48cc 005a ld $5a
48cd 0055 ld $55
48ce 00aa ld $aa
48cf 0056 ld $56
48d0 0025 ld $25
48d1 0045 ld $45
48d2 0092 ld $92
48d3 0064 ld $64
48d4 0099 ld $99
48d5 0096 ld $96
48d6 0015 ld $15
48d7 0045 ld $45
48d8 0041 ld $41
48d9 0014 ld $14
48da 0000 ld $00
48db 0001 ld $01
48dc 0050 ld $50
48dd 0044 ld $44
48de 0000 ld $00
48df 0000 ld $00
48e0 0000 ld $00
* 19 times
48f1 0014 ld $14
48f2 0000 ld $00
48f3 0000 ld $00
48f4 0000 ld $00
* 6 times
48f8 0200 nop
48f9 0200 nop
48fa c225 st [$25] ;Trampoline for page $4800 reading (continue)
48fb 012a ld [$2a]
48fc 8002 adda $02
48fd 1406 ld $06,y
48fe fe00 bra ac
48ff e0bc jmp y,$bc
4900 00aa ld $aa ;Pixels for packedParrot line 110
4901 00ef ld $ef
4902 00eb ld $eb
4903 00fa ld $fa
4904 00ff ld $ff
4905 00eb ld $eb
4906 006a ld $6a
4907 009a ld $9a
4908 009a ld $9a
4909 0059 ld $59
490a 0099 ld $99
490b 00aa ld $aa
490c 00a9 ld $a9
490d 005a ld $5a
490e 0055 ld $55
490f 0095 ld $95
4910 00b5 ld $b5
4911 005a ld $5a
4912 0057 ld $57
4913 0051 ld $51
4914 0055 ld $55
4915 0096 ld $96
4916 0061 ld $61
4917 0005 ld $05
4918 0056 ld $56
4919 0050 ld $50
491a 0044 ld $44
491b 0085 ld $85
491c 0050 ld $50
491d 0005 ld $05
491e 0055 ld $55
491f 0050 ld $50
4920 0014 ld $14
4921 0045 ld $45
4922 0040 ld $40
4923 0004 ld $04
4924 0045 ld $45
4925 0051 ld $51
4926 0005 ld $05
4927 0054 ld $54
4928 0050 ld $50
4929 0055 ld $55
492a 00d6 ld $d6
492b 0075 ld $75
492c 0059 ld $59
492d 00d6 ld $d6
492e 0065 ld $65
492f 005c ld $5c
4930 0086 ld $86
4931 0065 ld $65
4932 0019 ld $19
4933 0095 ld $95
4934 0061 ld $61
4935 0055 ld $55
4936 0055 ld $55
4937 0050 ld $50
4938 0056 ld $56
4939 0069 ld $69
493a 00a9 ld $a9
493b 00e6 ld $e6
493c 00aa ld $aa
493d 00ae ld $ae
493e 00ea ld $ea
493f 006a ld $6a
4940 00ae ld $ae
4941 0097 ld $97
4942 0096 ld $96
4943 0065 ld $65
4944 005a ld $5a
4945 00a6 ld $a6
4946 0065 ld $65
4947 0059 ld $59
4948 0055 ld $55
4949 0061 ld $61
494a 006d ld $6d
494b 00aa ld $aa
494c 009a ld $9a
494d 0025 ld $25
494e 007f ld $7f
494f 0092 ld $92
4950 0024 ld $24
4951 0049 ld $49
4952 0092 ld $92
4953 0024 ld $24
4954 005a ld $5a
4955 0052 ld $52
4956 0015 ld $15
4957 0044 ld $44
4958 0051 ld $51
4959 0010 ld $10
495a 0044 ld $44
495b 0041 ld $41
495c 0000 ld $00
495d 003f ld $3f
495e 0000 ld $00
495f 0000 ld $00
4960 0000 ld $00
* 8 times
4966 0054 ld $54
4967 0040 ld $40
4968 0040 ld $40
4969 0005 ld $05
496a 0000 ld $00
496b 0000 ld $00
496c 0000 ld $00
* 6 times
4970 0001 ld $01
4971 0000 ld $00
4972 0040 ld $40
4973 0001 ld $01
4974 0000 ld $00
4975 0000 ld $00
4976 0000 ld $00
4977 0000 ld $00
4978 0200 nop
4979 fe00 bra ac ;Trampoline for page $4900 reading (entry)
497a fc7b bra $497b
497b c224 st [$24]
497c 012a ld [$2a]
497d 8001 adda $01
497e fe00 bra ac
497f fcfa bra $49fa
4980 00be ld $be ;Pixels for packedParrot line 111
4981 00ae ld $ae
4982 00bb ld $bb
4983 00be ld $be
4984 00af ld $af
4985 00a6 ld $a6
4986 006a ld $6a
4987 006a ld $6a
4988 00a5 ld $a5
4989 00a9 ld $a9
498a 009a ld $9a
498b 00aa ld $aa
498c 0059 ld $59
498d 0055 ld $55
498e 0015 ld $15
498f 00aa ld $aa
4990 00a5 ld $a5
4991 0059 ld $59
4992 0096 ld $96
4993 0011 ld $11
4994 0015 ld $15
4995 0092 ld $92
4996 0061 ld $61
4997 0059 ld $59
4998 0086 ld $86
4999 0010 ld $10
499a 0019 ld $19
499b 0041 ld $41
499c 0015 ld $15
499d 0054 ld $54
499e 0045 ld $45
499f 0050 ld $50
49a0 0044 ld $44
49a1 0045 ld $45
49a2 0015 ld $15
49a3 0010 ld $10
49a4 0045 ld $45
49a5 0054 ld $54
49a6 0004 ld $04
49a7 0005 ld $05
49a8 0050 ld $50
49a9 0045 ld $45
49aa 0096 ld $96
49ab 00ba ld $ba
49ac 005a ld $5a
49ad 0086 ld $86
49ae 0075 ld $75
49af 0059 ld $59
49b0 0096 ld $96
49b1 0021 ld $21
49b2 0019 ld $19
49b3 0096 ld $96
49b4 0065 ld $65
49b5 0055 ld $55
49b6 0055 ld $55
49b7 0051 ld $51
49b8 0096 ld $96
49b9 0066 ld $66
49ba 005a ld $5a
49bb 009a ld $9a
49bc 00b9 ld $b9
49bd 005a ld $5a
49be 00a7 ld $a7
49bf 00ba ld $ba
49c0 00ae ld $ae
49c1 0056 ld $56
49c2 00a6 ld $a6
49c3 0055 ld $55
49c4 006a ld $6a
49c5 0096 ld $96
49c6 0065 ld $65
49c7 0059 ld $59
49c8 00d5 ld $d5
49c9 0065 ld $65
49ca 0059 ld $59
49cb 00ab ld $ab
49cc 00a9 ld $a9
49cd 0024 ld $24
49ce 0000 ld $00
49cf 0090 ld $90
49d0 0024 ld $24
49d1 0049 ld $49
49d2 0092 ld $92
49d3 0054 ld $54
49d4 0044 ld $44
49d5 0055 ld $55
49d6 0000 ld $00
49d7 0005 ld $05
49d8 0051 ld $51
49d9 0015 ld $15
49da 0004 ld $04
49db 0040 ld $40
49dc 0014 ld $14
49dd 003f ld $3f
49de 0000 ld $00
49df 0010 ld $10
49e0 0010 ld $10
49e1 0000 ld $00
49e2 0000 ld $00
49e3 0000 ld $00
* 5 times
49e6 0005 ld $05
49e7 0005 ld $05
49e8 0014 ld $14
49e9 0000 ld $00
49ea 0040 ld $40
49eb 0000 ld $00
49ec 0000 ld $00
49ed 0000 ld $00
* 8 times
49f3 0050 ld $50
49f4 0001 ld $01
49f5 0000 ld $00
49f6 0000 ld $00
49f7 0000 ld $00
49f8 0200 nop
49f9 0200 nop
49fa c225 st [$25] ;Trampoline for page $4900 reading (continue)
49fb 012a ld [$2a]
49fc 8002 adda $02
49fd 1406 ld $06,y
49fe fe00 bra ac
49ff e0bc jmp y,$bc
4a00 00aa ld $aa ;Pixels for packedParrot line 112
4a01 00ef ld $ef
4a02 00ef ld $ef
4a03 00aa ld $aa
4a04 009a ld $9a
4a05 00aa ld $aa
4a06 0055 ld $55
4a07 009a ld $9a
4a08 00aa ld $aa
4a09 00a5 ld $a5
4a0a 005a ld $5a
4a0b 0056 ld $56
4a0c 0015 ld $15
4a0d 0051 ld $51
4a0e 0020 ld $20
4a0f 0095 ld $95
4a10 00a5 ld $a5
4a11 0059 ld $59
4a12 0086 ld $86
4a13 0055 ld $55
4a14 0054 ld $54
4a15 0085 ld $85
4a16 0065 ld $65
4a17 0048 ld $48
4a18 0095 ld $95
4a19 0011 ld $11
4a1a 0044 ld $44
4a1b 0095 ld $95
4a1c 0051 ld $51
4a1d 0009 ld $09
4a1e 0055 ld $55
4a1f 0050 ld $50
4a20 0014 ld $14
4a21 0045 ld $45
4a22 0050 ld $50
4a23 0014 ld $14
4a24 0041 ld $41
4a25 0011 ld $11
4a26 0054 ld $54
4a27 0040 ld $40
4a28 0050 ld $50
4a29 0045 ld $45
4a2a 00da ld $da
4a2b 00ba ld $ba
4a2c 0055 ld $55
4a2d 00d6 ld $d6
4a2e 0066 ld $66
4a2f 005d ld $5d
4a30 0096 ld $96
4a31 0065 ld $65
4a32 0058 ld $58
4a33 0086 ld $86
4a34 0065 ld $65
4a35 0055 ld $55
4a36 0055 ld $55
4a37 0050 ld $50
4a38 00a5 ld $a5
4a39 00a5 ld $a5
4a3a 0099 ld $99
4a3b 00aa ld $aa
4a3c 00a5 ld $a5
4a3d 0099 ld $99
4a3e 00ea ld $ea
4a3f 007a ld $7a
4a40 0059 ld $59
4a41 0059 ld $59
4a42 00aa ld $aa
4a43 00a5 ld $a5
4a44 0059 ld $59
4a45 0095 ld $95
4a46 0065 ld $65
4a47 00fd ld $fd
4a48 00ff ld $ff
4a49 00ff ld $ff
4a4a 00ff ld $ff
* 5 times
4a4d 0027 ld $27
4a4e 007f ld $7f
4a4f 00f2 ld $f2
4a50 00ff ld $ff
4a51 00ff ld $ff
4a52 00ff ld $ff
* 5 times
4a55 004f ld $4f
4a56 00fd ld $fd
4a57 00ff ld $ff
4a58 00ff ld $ff
4a59 00ff ld $ff
* 5 times
4a5c 0013 ld $13
4a5d 00ff ld $ff
4a5e 00ff ld $ff
4a5f 00ff ld $ff
* 6 times
4a63 00c0 ld $c0
4a64 00ff ld $ff
4a65 00ff ld $ff
4a66 00ff ld $ff
* 5 times
4a69 003f ld $3f
4a6a 00f0 ld $f0
4a6b 00ff ld $ff
4a6c 00ff ld $ff
4a6d 00ff ld $ff
* 5 times
4a70 000f ld $0f
4a71 00fc ld $fc
4a72 00ff ld $ff
4a73 00ff ld $ff
4a74 00ff ld $ff
* 5 times
4a77 0003 ld $03
4a78 0200 nop
4a79 fe00 bra ac ;Trampoline for page $4a00 reading (entry)
4a7a fc7b bra $4a7b
4a7b c224 st [$24]
4a7c 012a ld [$2a]
4a7d 8001 adda $01
4a7e fe00 bra ac
4a7f fcfa bra $4afa
4a80 00fa ld $fa ;Pixels for packedParrot line 113
4a81 00ef ld $ef
4a82 00aa ld $aa
4a83 006a ld $6a
4a84 006a ld $6a
4a85 00a5 ld $a5
4a86 00a9 ld $a9
4a87 0099 ld $99
4a88 00a6 ld $a6
4a89 006a ld $6a
4a8a 0095 ld $95
4a8b 0015 ld $15
4a8c 0004 ld $04
4a8d 0052 ld $52
4a8e 0014 ld $14
4a8f 0055 ld $55
4a90 00b9 ld $b9
4a91 0059 ld $59
4a92 00c5 ld $c5
4a93 0065 ld $65
4a94 0054 ld $54
4a95 0091 ld $91
4a96 0061 ld $61
4a97 0019 ld $19
4a98 0056 ld $56
4a99 0060 ld $60
4a9a 0015 ld $15
4a9b 0042 ld $42
4a9c 0015 ld $15
4a9d 0054 ld $54
4a9e 0041 ld $41
4a9f 0015 ld $15
4aa0 0058 ld $58
4aa1 0041 ld $41
4aa2 0051 ld $51
4aa3 0005 ld $05
4aa4 0005 ld $05
4aa5 0050 ld $50
4aa6 0005 ld $05
4aa7 0045 ld $45
4aa8 0065 ld $65
4aa9 0016 ld $16
4aaa 00a6 ld $a6
4aab 00ba ld $ba
4aac 0059 ld $59
4aad 00d6 ld $d6
4aae 00b5 ld $b5
4aaf 0019 ld $19
4ab0 0096 ld $96
4ab1 0061 ld $61
4ab2 0059 ld $59
4ab3 0096 ld $96
4ab4 0061 ld $61
4ab5 0059 ld $59
4ab6 0055 ld $55
4ab7 0050 ld $50
4ab8 0096 ld $96
4ab9 006a ld $6a
4aba 0099 ld $99
4abb 009a ld $9a
4abc 00a9 ld $a9
4abd 005a ld $5a
4abe 0056 ld $56
4abf 0066 ld $66
4ac0 0065 ld $65
4ac1 009a ld $9a
4ac2 009a ld $9a
4ac3 0069 ld $69
4ac4 0099 ld $99
4ac5 0096 ld $96
4ac6 0065 ld $65
4ac7 00fd ld $fd
4ac8 0000 ld $00
4ac9 0000 ld $00
4aca 0000 ld $00
4acb 0000 ld $00
4acc 00f0 ld $f0
4acd 0003 ld $03
4ace 003f ld $3f
4acf 00f0 ld $f0
4ad0 0003 ld $03
4ad1 0000 ld $00
4ad2 0000 ld $00
4ad3 0000 ld $00
4ad4 00c0 ld $c0
4ad5 000f ld $0f
4ad6 0000 ld $00
4ad7 0000 ld $00
4ad8 0000 ld $00
* 5 times
4adb 00f0 ld $f0
4adc 0003 ld $03
4add 003f ld $3f
4ade 0000 ld $00
4adf 0000 ld $00
4ae0 0000 ld $00
* 5 times
4ae3 00c0 ld $c0
4ae4 000f ld $0f
4ae5 0000 ld $00
4ae6 0000 ld $00
4ae7 0000 ld $00
* 5 times
4aea 00f0 ld $f0
4aeb 0003 ld $03
4aec 0000 ld $00
4aed 0000 ld $00
4aee 0000 ld $00
4aef 00c0 ld $c0
4af0 000f ld $0f
4af1 00fc ld $fc
4af2 0000 ld $00
4af3 0000 ld $00
4af4 0000 ld $00
4af5 0000 ld $00
4af6 00f0 ld $f0
4af7 0003 ld $03
4af8 0200 nop
4af9 0200 nop
4afa c225 st [$25] ;Trampoline for page $4a00 reading (continue)
4afb 012a ld [$2a]
4afc 8002 adda $02
4afd 1406 ld $06,y
4afe fe00 bra ac
4aff e0bc jmp y,$bc
4b00 00bf ld $bf ;Pixels for packedParrot line 114
4b01 009a ld $9a
4b02 00a6 ld $a6
4b03 00a9 ld $a9
4b04 005a ld $5a
4b05 0066 ld $66
4b06 006a ld $6a
4b07 00aa ld $aa
4b08 0095 ld $95
4b09 0055 ld $55
4b0a 0051 ld $51
4b0b 0060 ld $60
4b0c 0045 ld $45
4b0d 0091 ld $91
4b0e 0011 ld $11
4b0f 0085 ld $85
4b10 00a5 ld $a5
4b11 005d ld $5d
4b12 0095 ld $95
4b13 0061 ld $61
4b14 0005 ld $05
4b15 0055 ld $55
4b16 0065 ld $65
4b17 0059 ld $59
4b18 0096 ld $96
4b19 0021 ld $21
4b1a 0015 ld $15
4b1b 0052 ld $52
4b1c 0061 ld $61
4b1d 0059 ld $59
4b1e 0095 ld $95
4b1f 0010 ld $10
4b20 0014 ld $14
4b21 0051 ld $51
4b22 0011 ld $11
4b23 0014 ld $14
4b24 0051 ld $51
4b25 0011 ld $11
4b26 0014 ld $14
4b27 0050 ld $50
4b28 0055 ld $55
4b29 0009 ld $09
4b2a 00ea ld $ea
4b2b 0076 ld $76
4b2c 0059 ld $59
4b2d 00da ld $da
4b2e 0065 ld $65
4b2f 005d ld $5d
4b30 0096 ld $96
4b31 0065 ld $65
4b32 0058 ld $58
4b33 0096 ld $96
4b34 0065 ld $65
4b35 0059 ld $59
4b36 0055 ld $55
4b37 0054 ld $54
4b38 0099 ld $99
4b39 00a5 ld $a5
4b3a 009a ld $9a
4b3b 00aa ld $aa
4b3c 00a9 ld $a9
4b3d 0059 ld $59
4b3e 0045 ld $45
4b3f 0095 ld $95
4b40 00a5 ld $a5
4b41 0059 ld $59
4b42 00a6 ld $a6
4b43 00a5 ld $a5
4b44 0059 ld $59
4b45 0096 ld $96
4b46 0055 ld $55
4b47 00fd ld $fd
4b48 0080 ld $80
4b49 00b5 ld $b5
4b4a 00ad ld $ad
4b4b 0066 ld $66
4b4c 00f5 ld $f5
4b4d 0003 ld $03
4b4e 003f ld $3f
4b4f 00f0 ld $f0
4b50 0003 ld $03
4b51 0000 ld $00
4b52 0010 ld $10
4b53 0000 ld $00
4b54 00c1 ld $c1
4b55 000f ld $0f
4b56 00fc ld $fc
4b57 00ff ld $ff
4b58 00ff ld $ff
4b59 00ff ld $ff
* 5 times
4b5c 0003 ld $03
4b5d 003f ld $3f
4b5e 0000 ld $00
4b5f 0014 ld $14
4b60 0000 ld $00
4b61 0000 ld $00
4b62 0000 ld $00
4b63 00c0 ld $c0
4b64 000f ld $0f
4b65 0000 ld $00
4b66 0000 ld $00
4b67 0000 ld $00
* 5 times
4b6a 00f0 ld $f0
4b6b 0003 ld $03
4b6c 0000 ld $00
4b6d 0050 ld $50
4b6e 0010 ld $10
4b6f 00c1 ld $c1
4b70 000f ld $0f
4b71 00fc ld $fc
4b72 0000 ld $00
4b73 0000 ld $00
4b74 0000 ld $00
4b75 0000 ld $00
4b76 00f0 ld $f0
4b77 0003 ld $03
4b78 0200 nop
4b79 fe00 bra ac ;Trampoline for page $4b00 reading (entry)
4b7a fc7b bra $4b7b
4b7b c224 st [$24]
4b7c 012a ld [$2a]
4b7d 8001 adda $01
4b7e fe00 bra ac
4b7f fcfa bra $4bfa
4b80 00a9 ld $a9 ;Pixels for packedParrot line 115
4b81 009a ld $9a
4b82 009a ld $9a
4b83 006a ld $6a
4b84 0095 ld $95
4b85 009a ld $9a
4b86 0069 ld $69
4b87 005a ld $5a
4b88 0055 ld $55
4b89 0000 ld $00
4b8a 0041 ld $41
4b8b 0004 ld $04
4b8c 0044 ld $44
4b8d 0091 ld $91
4b8e 0054 ld $54
4b8f 0045 ld $45
4b90 0065 ld $65
4b91 00a9 ld $a9
4b92 0045 ld $45
4b93 0074 ld $74
4b94 0058 ld $58
4b95 0045 ld $45
4b96 0064 ld $64
4b97 0018 ld $18
4b98 0096 ld $96
4b99 0065 ld $65
4b9a 0044 ld $44
4b9b 0046 ld $46
4b9c 0054 ld $54
4b9d 0044 ld $44
4b9e 0046 ld $46
4b9f 0055 ld $55
4ba0 0049 ld $49
4ba1 0045 ld $45
4ba2 0050 ld $50
4ba3 0005 ld $05
4ba4 0005 ld $05
4ba5 0010 ld $10
4ba6 0015 ld $15
4ba7 0041 ld $41
4ba8 0069 ld $69
4ba9 0059 ld $59
4baa 00ea ld $ea
4bab 00ba ld $ba
4bac 0056 ld $56
4bad 00d6 ld $d6
4bae 00b6 ld $b6
4baf 0059 ld $59
4bb0 0086 ld $86
4bb1 0065 ld $65
4bb2 0019 ld $19
4bb3 0096 ld $96
4bb4 00a5 ld $a5
4bb5 0059 ld $59
4bb6 0095 ld $95
4bb7 0051 ld $51
4bb8 0096 ld $96
4bb9 00a9 ld $a9
4bba 0099 ld $99
4bbb 00db ld $db
4bbc 007a ld $7a
4bbd 0059 ld $59
4bbe 00a9 ld $a9
4bbf 0096 ld $96
4bc0 006a ld $6a
4bc1 00aa ld $aa
4bc2 0096 ld $96
4bc3 006a ld $6a
4bc4 0099 ld $99
4bc5 0096 ld $96
4bc6 0055 ld $55
4bc7 00fd ld $fd
4bc8 00c0 ld $c0
4bc9 00a5 ld $a5
4bca 00ae ld $ae
4bcb 0099 ld $99
4bcc 00f9 ld $f9
4bcd 0003 ld $03
4bce 003f ld $3f
4bcf 00f0 ld $f0
4bd0 0003 ld $03
4bd1 0000 ld $00
4bd2 0011 ld $11
4bd3 0011 ld $11
4bd4 00c0 ld $c0
4bd5 000f ld $0f
4bd6 00fc ld $fc
4bd7 0000 ld $00
4bd8 0000 ld $00
4bd9 0000 ld $00
4bda 0000 ld $00
4bdb 00f0 ld $f0
4bdc 0003 ld $03
4bdd 003f ld $3f
4bde 0050 ld $50
4bdf 0000 ld $00
4be0 0000 ld $00
4be1 0051 ld $51
4be2 0054 ld $54
4be3 00d4 ld $d4
4be4 000f ld $0f
4be5 0000 ld $00
4be6 0000 ld $00
4be7 0000 ld $00
4be8 0004 ld $04
4be9 0004 ld $04
4bea 00f0 ld $f0
4beb 0003 ld $03
4bec 0000 ld $00
4bed 0000 ld $00
4bee 0000 ld $00
4bef 00c4 ld $c4
4bf0 000f ld $0f
4bf1 00fc ld $fc
4bf2 0000 ld $00
4bf3 0000 ld $00
4bf4 0000 ld $00
4bf5 0000 ld $00
4bf6 00f0 ld $f0
4bf7 0003 ld $03
4bf8 0200 nop
4bf9 0200 nop
4bfa c225 st [$25] ;Trampoline for page $4b00 reading (continue)
4bfb 012a ld [$2a]
4bfc 8002 adda $02
4bfd 1406 ld $06,y
4bfe fe00 bra ac
4bff e0bc jmp y,$bc
4c00 006a ld $6a ;Pixels for packedParrot line 116
4c01 0099 ld $99
4c02 00a5 ld $a5
4c03 0095 ld $95
4c04 009a ld $9a
4c05 00aa ld $aa
4c06 0059 ld $59
4c07 0005 ld $05
4c08 0000 ld $00
4c09 0004 ld $04
4c0a 0000 ld $00
4c0b 0001 ld $01
4c0c 0000 ld $00
4c0d 0051 ld $51
4c0e 0011 ld $11
4c0f 0044 ld $44
4c10 0065 ld $65
4c11 006d ld $6d
4c12 0015 ld $15
4c13 0060 ld $60
4c14 0019 ld $19
4c15 0056 ld $56
4c16 0051 ld $51
4c17 005d ld $5d
4c18 0096 ld $96
4c19 0061 ld $61
4c1a 0019 ld $19
4c1b 0052 ld $52
4c1c 0021 ld $21
4c1d 0055 ld $55
4c1e 0056 ld $56
4c1f 0064 ld $64
4c20 0004 ld $04
4c21 0055 ld $55
4c22 0050 ld $50
4c23 0004 ld $04
4c24 0005 ld $05
4c25 0050 ld $50
4c26 0044 ld $44
4c27 0095 ld $95
4c28 0065 ld $65
4c29 0055 ld $55
4c2a 00eb ld $eb
4c2b 00b6 ld $b6
4c2c 0059 ld $59
4c2d 00d6 ld $d6
4c2e 0066 ld $66
4c2f 005d ld $5d
4c30 0096 ld $96
4c31 0061 ld $61
4c32 0059 ld $59
4c33 0096 ld $96
4c34 00b5 ld $b5
4c35 0099 ld $99
4c36 0055 ld $55
4c37 0054 ld $54
4c38 0096 ld $96
4c39 0066 ld $66
4c3a 006a ld $6a
4c3b 00a7 ld $a7
4c3c 00ba ld $ba
4c3d 0065 ld $65
4c3e 005a ld $5a
4c3f 00aa ld $aa
4c40 0065 ld $65
4c41 0059 ld $59
4c42 009a ld $9a
4c43 0065 ld $65
4c44 006a ld $6a
4c45 0096 ld $96
4c46 0055 ld $55
4c47 00fd ld $fd
4c48 00ff ld $ff
4c49 00ff ld $ff
4c4a 00ff ld $ff
* 5 times
4c4d 0003 ld $03
4c4e 003f ld $3f
4c4f 00f0 ld $f0
4c50 00ff ld $ff
4c51 00ff ld $ff
4c52 00ff ld $ff
* 5 times
4c55 000f ld $0f
4c56 00fc ld $fc
4c57 00ff ld $ff
4c58 00ff ld $ff
4c59 00ff ld $ff
* 5 times
4c5c 0003 ld $03
4c5d 00ff ld $ff
4c5e 00ff ld $ff
4c5f 00ff ld $ff
* 6 times
4c63 00d5 ld $d5
4c64 000f ld $0f
4c65 0010 ld $10
4c66 0000 ld $00
4c67 0000 ld $00
4c68 0001 ld $01
4c69 0040 ld $40
4c6a 00f0 ld $f0
4c6b 00ff ld $ff
4c6c 00ff ld $ff
4c6d 00ff ld $ff
* 5 times
4c70 000f ld $0f
4c71 00fc ld $fc
4c72 0000 ld $00
4c73 0000 ld $00
4c74 0000 ld $00
4c75 0000 ld $00
4c76 00f0 ld $f0
4c77 0003 ld $03
4c78 0200 nop
4c79 fe00 bra ac ;Trampoline for page $4c00 reading (entry)
4c7a fc7b bra $4c7b
4c7b c224 st [$24]
4c7c 012a ld [$2a]
4c7d 8001 adda $01
4c7e fe00 bra ac
4c7f fcfa bra $4cfa
4c80 0065 ld $65 ;Pixels for packedParrot line 117
4c81 00a6 ld $a6
4c82 0096 ld $96
4c83 006a ld $6a
4c84 009a ld $9a
4c85 0056 ld $56
4c86 0011 ld $11
4c87 0000 ld $00
4c88 0000 ld $00
4c89 0000 ld $00
* 6 times
4c8d 0040 ld $40
4c8e 0014 ld $14
4c8f 0045 ld $45
4c90 0065 ld $65
4c91 006a ld $6a
4c92 0016 ld $16
4c93 0010 ld $10
4c94 001c ld $1c
4c95 0056 ld $56
4c96 0011 ld $11
4c97 0019 ld $19
4c98 0096 ld $96
4c99 0065 ld $65
4c9a 0059 ld $59
4c9b 0082 ld $82
4c9c 0015 ld $15
4c9d 0058 ld $58
4c9e 0085 ld $85
4c9f 0055 ld $55
4ca0 0015 ld $15
4ca1 0051 ld $51
4ca2 0011 ld $11
4ca3 0015 ld $15
4ca4 0051 ld $51
4ca5 0001 ld $01
4ca6 0004 ld $04
4ca7 00a5 ld $a5
4ca8 0065 ld $65
4ca9 0059 ld $59
4caa 00ea ld $ea
4cab 00a9 ld $a9
4cac 0059 ld $59
4cad 00d6 ld $d6
4cae 0076 ld $76
4caf 006d ld $6d
4cb0 0096 ld $96
4cb1 0065 ld $65
4cb2 0059 ld $59
4cb3 0096 ld $96
4cb4 0065 ld $65
4cb5 0069 ld $69
4cb6 0096 ld $96
4cb7 0065 ld $65
4cb8 0095 ld $95
4cb9 0065 ld $65
4cba 009d ld $9d
4cbb 00ea ld $ea
4cbc 00a9 ld $a9
4cbd 00a9 ld $a9
4cbe 00a9 ld $a9
4cbf 0096 ld $96
4cc0 00a9 ld $a9
4cc1 0099 ld $99
4cc2 0096 ld $96
4cc3 006a ld $6a
4cc4 0099 ld $99
4cc5 009a ld $9a
4cc6 0065 ld $65
4cc7 0001 ld $01
4cc8 0000 ld $00
4cc9 0000 ld $00
4cca 0000 ld $00
4ccb 0000 ld $00
4ccc 00f0 ld $f0
4ccd 0003 ld $03
4cce 0000 ld $00
4ccf 0000 ld $00
4cd0 0000 ld $00
* 6 times
4cd4 00c0 ld $c0
4cd5 000f ld $0f
4cd6 0000 ld $00
4cd7 0000 ld $00
4cd8 0000 ld $00
* 15 times
4ce5 0054 ld $54
4ce6 0001 ld $01
4ce7 0001 ld $01
4ce8 0000 ld $00
4ce9 0000 ld $00
4cea 0005 ld $05
4ceb 0000 ld $00
4cec 0000 ld $00
4ced 0000 ld $00
* 7 times
4cf2 0040 ld $40
4cf3 0001 ld $01
4cf4 0010 ld $10
4cf5 0001 ld $01
4cf6 0000 ld $00
4cf7 0000 ld $00
4cf8 0200 nop
4cf9 0200 nop
4cfa c225 st [$25] ;Trampoline for page $4c00 reading (continue)
4cfb 012a ld [$2a]
4cfc 8002 adda $02
4cfd 1406 ld $06,y
4cfe fe00 bra ac
4cff e0bc jmp y,$bc
4d00 00a9 ld $a9 ;Pixels for packedParrot line 118
4d01 0099 ld $99
4d02 0066 ld $66
4d03 006a ld $6a
4d04 0055 ld $55
4d05 0001 ld $01
4d06 0000 ld $00
4d07 0000 ld $00
4d08 0000 ld $00
4d09 0000 ld $00
4d0a 0050 ld $50
4d0b 0010 ld $10
4d0c 0055 ld $55
4d0d 0055 ld $55
4d0e 0010 ld $10
4d0f 0005 ld $05
4d10 0051 ld $51
4d11 006d ld $6d
4d12 0056 ld $56
4d13 0005 ld $05
4d14 0058 ld $58
4d15 0086 ld $86
4d16 0015 ld $15
4d17 0054 ld $54
4d18 0097 ld $97
4d19 0061 ld $61
4d1a 0019 ld $19
4d1b 0096 ld $96
4d1c 0050 ld $50
4d1d 0009 ld $09
4d1e 0095 ld $95
4d1f 0055 ld $55
4d20 0059 ld $59
4d21 0041 ld $41
4d22 0054 ld $54
4d23 0004 ld $04
4d24 0005 ld $05
4d25 0014 ld $14
4d26 0000 ld $00
4d27 00aa ld $aa
4d28 0065 ld $65
4d29 0059 ld $59
4d2a 00ea ld $ea
4d2b 00ba ld $ba
4d2c 0055 ld $55
4d2d 00d7 ld $d7
4d2e 0066 ld $66
4d2f 0069 ld $69
4d30 0086 ld $86
4d31 0065 ld $65
4d32 0058 ld $58
4d33 009a ld $9a
4d34 00a5 ld $a5
4d35 00a9 ld $a9
4d36 0096 ld $96
4d37 0055 ld $55
4d38 0058 ld $58
4d39 0055 ld $55
4d3a 0065 ld $65
4d3b 00aa ld $aa
4d3c 00a6 ld $a6
4d3d 006a ld $6a
4d3e 0099 ld $99
4d3f 009a ld $9a
4d40 00a5 ld $a5
4d41 005a ld $5a
4d42 00a6 ld $a6
4d43 00a5 ld $a5
4d44 0059 ld $59
4d45 0056 ld $56
4d46 00a5 ld $a5
4d47 00fd ld $fd
4d48 00ff ld $ff
4d49 00ff ld $ff
4d4a 00ff ld $ff
* 5 times
4d4d 0003 ld $03
4d4e 0005 ld $05
4d4f 00f1 ld $f1
4d50 00ff ld $ff
4d51 00ff ld $ff
4d52 00ff ld $ff
* 5 times
4d55 000f ld $0f
4d56 0024 ld $24
4d57 0045 ld $45
4d58 0056 ld $56
4d59 0024 ld $24
4d5a 0004 ld $04
4d5b 0000 ld $00
4d5c 0000 ld $00
4d5d 0044 ld $44
4d5e 0041 ld $41
4d5f 0010 ld $10
4d60 0005 ld $05
4d61 0042 ld $42
4d62 0010 ld $10
4d63 0004 ld $04
4d64 0041 ld $41
4d65 0010 ld $10
4d66 0000 ld $00
4d67 0000 ld $00
4d68 0000 ld $00
* 7 times
4d6d 0001 ld $01
4d6e 0000 ld $00
4d6f 0000 ld $00
4d70 0000 ld $00
4d71 0010 ld $10
4d72 0005 ld $05
4d73 0040 ld $40
4d74 0000 ld $00
4d75 0004 ld $04
4d76 0000 ld $00
4d77 0000 ld $00
4d78 0200 nop
4d79 fe00 bra ac ;Trampoline for page $4d00 reading (entry)
4d7a fc7b bra $4d7b
4d7b c224 st [$24]
4d7c 012a ld [$2a]
4d7d 8001 adda $01
4d7e fe00 bra ac
4d7f fcfa bra $4dfa
4d80 0065 ld $65 ;Pixels for packedParrot line 119
4d81 00a6 ld $a6
4d82 00a6 ld $a6
4d83 0015 ld $15
4d84 0005 ld $05
4d85 0000 ld $00
4d86 0000 ld $00
4d87 0000 ld $00
4d88 0000 ld $00
4d89 0010 ld $10
4d8a 0040 ld $40
4d8b 0014 ld $14
4d8c 0048 ld $48
4d8d 0041 ld $41
4d8e 0014 ld $14
4d8f 0044 ld $44
4d90 0051 ld $51
4d91 0059 ld $59
4d92 0057 ld $57
4d93 0005 ld $05
4d94 0004 ld $04
4d95 0097 ld $97
4d96 0051 ld $51
4d97 0005 ld $05
4d98 00d6 ld $d6
4d99 0065 ld $65
4d9a 0049 ld $49
4d9b 0096 ld $96
4d9c 0025 ld $25
4d9d 0054 ld $54
4d9e 0042 ld $42
4d9f 0025 ld $25
4da0 0054 ld $54
4da1 0056 ld $56
4da2 0051 ld $51
4da3 0045 ld $45
4da4 0041 ld $41
4da5 0001 ld $01
4da6 0001 ld $01
4da7 00aa ld $aa
4da8 0065 ld $65
4da9 0059 ld $59
4daa 00eb ld $eb
4dab 006a ld $6a
4dac 0059 ld $59
4dad 00da ld $da
4dae 00a5 ld $a5
4daf 005d ld $5d
4db0 0096 ld $96
4db1 0065 ld $65
4db2 0059 ld $59
4db3 0096 ld $96
4db4 0065 ld $65
4db5 00a9 ld $a9
4db6 0096 ld $96
4db7 0065 ld $65
4db8 0005 ld $05
4db9 0051 ld $51
4dba 0065 ld $65
4dbb 0099 ld $99
4dbc 00aa ld $aa
4dbd 0065 ld $65
4dbe 006a ld $6a
4dbf 00a6 ld $a6
4dc0 00a9 ld $a9
4dc1 0099 ld $99
4dc2 009a ld $9a
4dc3 00a9 ld $a9
4dc4 009d ld $9d
4dc5 005a ld $5a
4dc6 0075 ld $75
4dc7 0001 ld $01
4dc8 0000 ld $00
4dc9 0000 ld $00
4dca 0000 ld $00
* 6 times
4dce 0055 ld $55
4dcf 0002 ld $02
4dd0 0000 ld $00
4dd1 0000 ld $00
4dd2 0000 ld $00
* 6 times
4dd6 0014 ld $14
4dd7 0005 ld $05
4dd8 0041 ld $41
4dd9 0010 ld $10
4dda 0040 ld $40
4ddb 0045 ld $45
4ddc 0014 ld $14
4ddd 0004 ld $04
4dde 0041 ld $41
4ddf 0014 ld $14
4de0 0044 ld $44
4de1 0041 ld $41
4de2 0014 ld $14
4de3 0000 ld $00
4de4 0000 ld $00
4de5 0000 ld $00
4de6 0015 ld $15
4de7 0000 ld $00
4de8 0000 ld $00
4de9 0000 ld $00
* 5 times
4dec 0040 ld $40
4ded 0000 ld $00
4dee 0000 ld $00
4def 0000 ld $00
* 6 times
4df3 0051 ld $51
4df4 0010 ld $10
4df5 0011 ld $11
4df6 0011 ld $11
4df7 0010 ld $10
4df8 0200 nop
4df9 0200 nop
4dfa c225 st [$25] ;Trampoline for page $4d00 reading (continue)
4dfb 012a ld [$2a]
4dfc 8002 adda $02
4dfd 1406 ld $06,y
4dfe fe00 bra ac
4dff e0bc jmp y,$bc ;End of Apps/Pictures/Parrot-160x120.rgb, size 15360
;+-----------------------------------+
;| Apps/Pictures/Jupiter-160x120.rgb |
;+-----------------------------------+
packedJupiter:
4e00 0000 ld $00 ;Pixels for packedJupiter line 0
4e01 0000 ld $00
4e02 0000 ld $00
* 120 times
4e78 0200 nop
4e79 fe00 bra ac ;Trampoline for page $4e00 reading (entry)
4e7a fc7b bra $4e7b
4e7b c224 st [$24]
4e7c 012a ld [$2a]
4e7d 8001 adda $01
4e7e fe00 bra ac
4e7f fcfa bra $4efa
4e80 0000 ld $00 ;Pixels for packedJupiter line 1
4e81 0000 ld $00
4e82 0000 ld $00
* 120 times
4ef8 0200 nop
4ef9 0200 nop
4efa c225 st [$25] ;Trampoline for page $4e00 reading (continue)
4efb 012a ld [$2a]
4efc 8002 adda $02
4efd 1406 ld $06,y
4efe fe00 bra ac
4eff e0bc jmp y,$bc
4f00 0000 ld $00 ;Pixels for packedJupiter line 2
4f01 0000 ld $00
4f02 0000 ld $00
* 120 times
4f78 0200 nop
4f79 fe00 bra ac ;Trampoline for page $4f00 reading (entry)
4f7a fc7b bra $4f7b
4f7b c224 st [$24]
4f7c 012a ld [$2a]
4f7d 8001 adda $01
4f7e fe00 bra ac
4f7f fcfa bra $4ffa
4f80 0000 ld $00 ;Pixels for packedJupiter line 3
4f81 0000 ld $00
4f82 0000 ld $00
* 51 times
4fb3 0040 ld $40
4fb4 0000 ld $00
4fb5 0015 ld $15
4fb6 0051 ld $51
4fb7 0051 ld $51
4fb8 0055 ld $55
4fb9 0055 ld $55
4fba 0055 ld $55
* 7 times
4fbf 0045 ld $45
4fc0 0015 ld $15
4fc1 0054 ld $54
4fc2 0001 ld $01
4fc3 0000 ld $00
4fc4 0000 ld $00
4fc5 0000 ld $00
* 53 times
4ff8 0200 nop
4ff9 0200 nop
4ffa c225 st [$25] ;Trampoline for page $4f00 reading (continue)
4ffb 012a ld [$2a]
4ffc 8002 adda $02
4ffd 1406 ld $06,y
4ffe fe00 bra ac
4fff e0bc jmp y,$bc
5000 0000 ld $00 ;Pixels for packedJupiter line 4
5001 0000 ld $00
5002 0000 ld $00
* 48 times
5030 0041 ld $41
5031 0055 ld $55
5032 0055 ld $55
5033 0055 ld $55
5034 00a5 ld $a5
5035 0055 ld $55
5036 0056 ld $56
5037 0065 ld $65
5038 0059 ld $59
5039 0096 ld $96
503a 0065 ld $65
503b 0059 ld $59
503c 0096 ld $96
503d 0055 ld $55
503e 0059 ld $59
503f 0055 ld $55
5040 0055 ld $55
5041 0055 ld $55
* 6 times
5045 0001 ld $01
5046 0015 ld $15
5047 0000 ld $00
5048 0000 ld $00
5049 0000 ld $00
* 49 times
5078 0200 nop
5079 fe00 bra ac ;Trampoline for page $5000 reading (entry)
507a fc7b bra $507b
507b c224 st [$24]
507c 012a ld [$2a]
507d 8001 adda $01
507e fe00 bra ac
507f fcfa bra $50fa
5080 0000 ld $00 ;Pixels for packedJupiter line 5
5081 0000 ld $00
5082 0000 ld $00
* 45 times
50ad 0050 ld $50
50ae 0050 ld $50
50af 0065 ld $65
50b0 0056 ld $56
50b1 0065 ld $65
50b2 0059 ld $59
50b3 009a ld $9a
50b4 0055 ld $55
50b5 0059 ld $59
50b6 009a ld $9a
50b7 00a5 ld $a5
50b8 0055 ld $55
50b9 005a ld $5a
50ba 00a5 ld $a5
50bb 0055 ld $55
50bc 0099 ld $99
50bd 0095 ld $95
50be 0059 ld $59
50bf 005a ld $5a
50c0 0065 ld $65
50c1 0069 ld $69
50c2 0095 ld $95
50c3 0055 ld $55
50c4 0059 ld $59
50c5 0055 ld $55
50c6 0055 ld $55
50c7 0055 ld $55
50c8 0055 ld $55
50c9 0005 ld $05
50ca 0000 ld $00
50cb 0000 ld $00
50cc 0000 ld $00
* 46 times
50f8 0200 nop
50f9 0200 nop
50fa c225 st [$25] ;Trampoline for page $5000 reading (continue)
50fb 012a ld [$2a]
50fc 8002 adda $02
50fd 1406 ld $06,y
50fe fe00 bra ac
50ff e0bc jmp y,$bc
5100 0000 ld $00 ;Pixels for packedJupiter line 6
5101 0000 ld $00
5102 0000 ld $00
* 42 times
512a 0040 ld $40
512b 0050 ld $50
512c 0059 ld $59
512d 009a ld $9a
512e 00a5 ld $a5
512f 005a ld $5a
5130 0096 ld $96
5131 0066 ld $66
5132 0069 ld $69
5133 0096 ld $96
5134 0066 ld $66
5135 0069 ld $69
5136 0095 ld $95
5137 0066 ld $66
5138 0069 ld $69
5139 0096 ld $96
513a 0066 ld $66
513b 0059 ld $59
513c 009a ld $9a
513d 0065 ld $65
513e 0055 ld $55
513f 0096 ld $96
5140 0055 ld $55
5141 0055 ld $55
5142 0056 ld $56
5143 0051 ld $51
5144 0055 ld $55
5145 0056 ld $56
5146 0061 ld $61
5147 0055 ld $55
5148 0045 ld $45
5149 0055 ld $55
514a 0055 ld $55
514b 0001 ld $01
514c 0000 ld $00
514d 0000 ld $00
514e 0000 ld $00
* 44 times
5178 0200 nop
5179 fe00 bra ac ;Trampoline for page $5100 reading (entry)
517a fc7b bra $517b
517b c224 st [$24]
517c 012a ld [$2a]
517d 8001 adda $01
517e fe00 bra ac
517f fcfa bra $51fa
5180 0000 ld $00 ;Pixels for packedJupiter line 7
5181 0000 ld $00
5182 0000 ld $00
* 41 times
51a9 0014 ld $14
51aa 0056 ld $56
51ab 0066 ld $66
51ac 0069 ld $69
51ad 0096 ld $96
51ae 0066 ld $66
51af 0069 ld $69
51b0 0096 ld $96
51b1 00a6 ld $a6
51b2 005a ld $5a
51b3 009a ld $9a
51b4 00a9 ld $a9
51b5 0059 ld $59
51b6 00aa ld $aa
51b7 00a5 ld $a5
51b8 0059 ld $59
51b9 009a ld $9a
51ba 00a5 ld $a5
51bb 0055 ld $55
51bc 005a ld $5a
51bd 00a5 ld $a5
51be 0059 ld $59
51bf 005a ld $5a
51c0 00a5 ld $a5
51c1 0015 ld $15
51c2 0056 ld $56
51c3 0065 ld $65
51c4 0019 ld $19
51c5 0095 ld $95
51c6 0055 ld $55
51c7 0015 ld $15
51c8 0055 ld $55
51c9 0055 ld $55
51ca 0054 ld $54
51cb 0055 ld $55
51cc 0055 ld $55
51cd 0054 ld $54
51ce 0000 ld $00
51cf 0000 ld $00
51d0 0000 ld $00
* 42 times
51f8 0200 nop
51f9 0200 nop
51fa c225 st [$25] ;Trampoline for page $5100 reading (continue)
51fb 012a ld [$2a]
51fc 8002 adda $02
51fd 1406 ld $06,y
51fe fe00 bra ac
51ff e0bc jmp y,$bc
5200 0000 ld $00 ;Pixels for packedJupiter line 8
5201 0000 ld $00
5202 0000 ld $00
* 39 times
5227 0040 ld $40
5228 0065 ld $65
5229 0059 ld $59
522a 009a ld $9a
522b 00a5 ld $a5
522c 0059 ld $59
522d 009a ld $9a
522e 00a9 ld $a9
522f 0069 ld $69
5230 00aa ld $aa
5231 00a5 ld $a5
5232 0059 ld $59
5233 009a ld $9a
5234 00a5 ld $a5
5235 0059 ld $59
5236 009a ld $9a
5237 0065 ld $65
5238 0065 ld $65
5239 0096 ld $96
523a 00a5 ld $a5
523b 0059 ld $59
523c 0096 ld $96
523d 0066 ld $66
523e 0055 ld $55
523f 0096 ld $96
5240 0055 ld $55
5241 0059 ld $59
5242 004a ld $4a
5243 0065 ld $65
5244 0054 ld $54
5245 0046 ld $46
5246 0065 ld $65
5247 0058 ld $58
5248 0095 ld $95
5249 0051 ld $51
524a 0015 ld $15
524b 0055 ld $55
524c 0011 ld $11
524d 0015 ld $15
524e 0015 ld $15
524f 0000 ld $00
5250 0000 ld $00
5251 0000 ld $00
* 41 times
5278 0200 nop
5279 fe00 bra ac ;Trampoline for page $5200 reading (entry)
527a fc7b bra $527b
527b c224 st [$24]
527c 012a ld [$2a]
527d 8001 adda $01
527e fe00 bra ac
527f fcfa bra $52fa
5280 0000 ld $00 ;Pixels for packedJupiter line 9
5281 0000 ld $00
5282 0000 ld $00
* 37 times
52a5 0010 ld $10
52a6 0054 ld $54
52a7 0095 ld $95
52a8 0066 ld $66
52a9 006a ld $6a
52aa 0096 ld $96
52ab 0066 ld $66
52ac 0059 ld $59
52ad 009a ld $9a
52ae 00a5 ld $a5
52af 0059 ld $59
52b0 0096 ld $96
52b1 0066 ld $66
52b2 0069 ld $69
52b3 0096 ld $96
52b4 0066 ld $66
52b5 0069 ld $69
52b6 0096 ld $96
52b7 00a5 ld $a5
52b8 0059 ld $59
52b9 0096 ld $96
52ba 0066 ld $66
52bb 0059 ld $59
52bc 0099 ld $99
52bd 0055 ld $55
52be 0069 ld $69
52bf 0056 ld $56
52c0 0066 ld $66
52c1 0058 ld $58
52c2 0085 ld $85
52c3 0055 ld $55
52c4 0058 ld $58
52c5 0095 ld $95
52c6 0051 ld $51
52c7 0055 ld $55
52c8 0046 ld $46
52c9 0065 ld $65
52ca 0054 ld $54
52cb 0045 ld $45
52cc 0051 ld $51
52cd 0015 ld $15
52ce 0051 ld $51
52cf 0051 ld $51
52d0 0015 ld $15
52d1 0000 ld $00
52d2 0000 ld $00
52d3 0000 ld $00
* 39 times
52f8 0200 nop
52f9 0200 nop
52fa c225 st [$25] ;Trampoline for page $5200 reading (continue)
52fb 012a ld [$2a]
52fc 8002 adda $02
52fd 1406 ld $06,y
52fe fe00 bra ac
52ff e0bc jmp y,$bc
5300 0000 ld $00 ;Pixels for packedJupiter line 10
5301 0000 ld $00
5302 0000 ld $00
* 36 times
5324 0041 ld $41
5325 0055 ld $55
5326 0069 ld $69
5327 0096 ld $96
5328 0066 ld $66
5329 0069 ld $69
532a 0096 ld $96
532b 00a5 ld $a5
532c 0059 ld $59
532d 0096 ld $96
532e 0066 ld $66
532f 0069 ld $69
5330 009a ld $9a
5331 00a5 ld $a5
5332 0059 ld $59
5333 009a ld $9a
5334 00a5 ld $a5
5335 0059 ld $59
5336 009a ld $9a
5337 0066 ld $66
5338 0069 ld $69
5339 009a ld $9a
533a 00a5 ld $a5
533b 0059 ld $59
533c 0096 ld $96
533d 0066 ld $66
533e 0059 ld $59
533f 009a ld $9a
5340 0065 ld $65
5341 0055 ld $55
5342 0056 ld $56
5343 0061 ld $61
5344 0015 ld $15
5345 0056 ld $56
5346 0061 ld $61
5347 0015 ld $15
5348 0056 ld $56
5349 0055 ld $55
534a 0015 ld $15
534b 0052 ld $52
534c 0051 ld $51
534d 0005 ld $05
534e 0055 ld $55
534f 0011 ld $11
5350 0005 ld $05
5351 0055 ld $55
5352 0000 ld $00
5353 0000 ld $00
5354 0000 ld $00
* 38 times
5378 0200 nop
5379 fe00 bra ac ;Trampoline for page $5300 reading (entry)
537a fc7b bra $537b
537b c224 st [$24]
537c 012a ld [$2a]
537d 8001 adda $01
537e fe00 bra ac
537f fcfa bra $53fa
5380 0000 ld $00 ;Pixels for packedJupiter line 11
5381 0000 ld $00
5382 0000 ld $00
* 35 times
53a3 0014 ld $14
53a4 0095 ld $95
53a5 00a5 ld $a5
53a6 0059 ld $59
53a7 009a ld $9a
53a8 00a5 ld $a5
53a9 0059 ld $59
53aa 009a ld $9a
53ab 0066 ld $66
53ac 0069 ld $69
53ad 0096 ld $96
53ae 0066 ld $66
53af 0069 ld $69
53b0 0096 ld $96
53b1 00a6 ld $a6
53b2 0059 ld $59
53b3 009a ld $9a
53b4 0066 ld $66
53b5 0069 ld $69
53b6 0096 ld $96
53b7 0066 ld $66
53b8 0069 ld $69
53b9 0096 ld $96
53ba 00a5 ld $a5
53bb 0059 ld $59
53bc 009a ld $9a
53bd 0065 ld $65
53be 0069 ld $69
53bf 0046 ld $46
53c0 0065 ld $65
53c1 0069 ld $69
53c2 0086 ld $86
53c3 0066 ld $66
53c4 0059 ld $59
53c5 0095 ld $95
53c6 0055 ld $55
53c7 0059 ld $59
53c8 0085 ld $85
53c9 0055 ld $55
53ca 0058 ld $58
53cb 0055 ld $55
53cc 0051 ld $51
53cd 0019 ld $19
53ce 0045 ld $45
53cf 0055 ld $55
53d0 0014 ld $14
53d1 0051 ld $51
53d2 0011 ld $11
53d3 0054 ld $54
53d4 0000 ld $00
53d5 0000 ld $00
53d6 0000 ld $00
* 36 times
53f8 0200 nop
53f9 0200 nop
53fa c225 st [$25] ;Trampoline for page $5300 reading (continue)
53fb 012a ld [$2a]
53fc 8002 adda $02
53fd 1406 ld $06,y
53fe fe00 bra ac
53ff e0bc jmp y,$bc
5400 0000 ld $00 ;Pixels for packedJupiter line 12
5401 0000 ld $00
5402 0000 ld $00
* 33 times
5421 0040 ld $40
5422 0051 ld $51
5423 0069 ld $69
5424 0096 ld $96
5425 00a6 ld $a6
5426 006d ld $6d
5427 00d6 ld $d6
5428 0066 ld $66
5429 0069 ld $69
542a 0096 ld $96
542b 00a5 ld $a5
542c 0059 ld $59
542d 0096 ld $96
542e 0076 ld $76
542f 0069 ld $69
5430 0096 ld $96
5431 0076 ld $76
5432 0069 ld $69
5433 009a ld $9a
5434 00a5 ld $a5
5435 0059 ld $59
5436 009a ld $9a
5437 00a5 ld $a5
5438 0059 ld $59
5439 009a ld $9a
543a 0066 ld $66
543b 0069 ld $69
543c 0056 ld $56
543d 0066 ld $66
543e 0069 ld $69
543f 0096 ld $96
5440 0066 ld $66
5441 0055 ld $55
5442 0056 ld $56
5443 0065 ld $65
5444 0054 ld $54
5445 0086 ld $86
5446 0051 ld $51
5447 0059 ld $59
5448 0095 ld $95
5449 0055 ld $55
544a 0015 ld $15
544b 0056 ld $56
544c 0065 ld $65
544d 0015 ld $15
544e 0055 ld $55
544f 0050 ld $50
5450 0015 ld $15
5451 0055 ld $55
5452 0041 ld $41
5453 0005 ld $05
5454 0015 ld $15
5455 0000 ld $00
5456 0000 ld $00
5457 0000 ld $00
* 35 times
5478 0200 nop
5479 fe00 bra ac ;Trampoline for page $5400 reading (entry)
547a fc7b bra $547b
547b c224 st [$24]
547c 012a ld [$2a]
547d 8001 adda $01
547e fe00 bra ac
547f fcfa bra $54fa
5480 0000 ld $00 ;Pixels for packedJupiter line 13
5481 0000 ld $00
5482 0000 ld $00
* 32 times
54a0 0004 ld $04
54a1 0095 ld $95
54a2 0066 ld $66
54a3 0069 ld $69
54a4 00da ld $da
54a5 0066 ld $66
54a6 0069 ld $69
54a7 0097 ld $97
54a8 00a6 ld $a6
54a9 005d ld $5d
54aa 009a ld $9a
54ab 0066 ld $66
54ac 006d ld $6d
54ad 009a ld $9a
54ae 00a5 ld $a5
54af 006d ld $6d
54b0 0096 ld $96
54b1 0066 ld $66
54b2 006d ld $6d
54b3 00ea ld $ea
54b4 0066 ld $66
54b5 0069 ld $69
54b6 00aa ld $aa
54b7 0066 ld $66
54b8 0069 ld $69
54b9 0096 ld $96
54ba 0066 ld $66
54bb 0069 ld $69
54bc 0096 ld $96
54bd 0066 ld $66
54be 0069 ld $69
54bf 0096 ld $96
54c0 0066 ld $66
54c1 0069 ld $69
54c2 0086 ld $86
54c3 0066 ld $66
54c4 0069 ld $69
54c5 0056 ld $56
54c6 0066 ld $66
54c7 0019 ld $19
54c8 0056 ld $56
54c9 0061 ld $61
54ca 0059 ld $59
54cb 0095 ld $95
54cc 0055 ld $55
54cd 0015 ld $15
54ce 0056 ld $56
54cf 0061 ld $61
54d0 0015 ld $15
54d1 0055 ld $55
54d2 0050 ld $50
54d3 0015 ld $15
54d4 0055 ld $55
54d5 0050 ld $50
54d6 0005 ld $05
54d7 0000 ld $00
54d8 0000 ld $00
54d9 0000 ld $00
* 33 times
54f8 0200 nop
54f9 0200 nop
54fa c225 st [$25] ;Trampoline for page $5400 reading (continue)
54fb 012a ld [$2a]
54fc 8002 adda $02
54fd 1406 ld $06,y
54fe fe00 bra ac
54ff e0bc jmp y,$bc
5500 0000 ld $00 ;Pixels for packedJupiter line 14
5501 0000 ld $00
5502 0000 ld $00
* 31 times
551f 0050 ld $50
5520 0055 ld $55
5521 00da ld $da
5522 00a6 ld $a6
5523 006d ld $6d
5524 00ab ld $ab
5525 00b6 ld $b6
5526 0069 ld $69
5527 009a ld $9a
5528 00b5 ld $b5
5529 0069 ld $69
552a 00d6 ld $d6
552b 00a6 ld $a6
552c 0069 ld $69
552d 0097 ld $97
552e 00b6 ld $b6
552f 0059 ld $59
5530 009a ld $9a
5531 00b6 ld $b6
5532 006a ld $6a
5533 00d6 ld $d6
5534 00a6 ld $a6
5535 0059 ld $59
5536 009b ld $9b
5537 00a5 ld $a5
5538 0069 ld $69
5539 00aa ld $aa
553a 00a5 ld $a5
553b 0069 ld $69
553c 0096 ld $96
553d 0066 ld $66
553e 0069 ld $69
553f 0096 ld $96
5540 0066 ld $66
5541 0069 ld $69
5542 0056 ld $56
5543 0065 ld $65
5544 0015 ld $15
5545 009a ld $9a
5546 0065 ld $65
5547 0064 ld $64
5548 0056 ld $56
5549 00a5 ld $a5
554a 0055 ld $55
554b 004a ld $4a
554c 0065 ld $65
554d 0059 ld $59
554e 0055 ld $55
554f 0055 ld $55
5550 0055 ld $55
5551 0045 ld $45
5552 0055 ld $55
5553 0054 ld $54
5554 0041 ld $41
5555 0051 ld $51
5556 0011 ld $11
5557 0011 ld $11
5558 0000 ld $00
5559 0000 ld $00
555a 0000 ld $00
* 32 times
5578 0200 nop
5579 fe00 bra ac ;Trampoline for page $5500 reading (entry)
557a fc7b bra $557b
557b c224 st [$24]
557c 012a ld [$2a]
557d 8001 adda $01
557e fe00 bra ac
557f fcfa bra $55fa
5580 0000 ld $00 ;Pixels for packedJupiter line 15
5581 0000 ld $00
5582 0000 ld $00
* 30 times
559e 0041 ld $41
559f 00a5 ld $a5
55a0 0069 ld $69
55a1 009b ld $9b
55a2 00ba ld $ba
55a3 00ad ld $ad
55a4 00da ld $da
55a5 00aa ld $aa
55a6 00ad ld $ad
55a7 00db ld $db
55a8 0066 ld $66
55a9 0069 ld $69
55aa 009b ld $9b
55ab 00a6 ld $a6
55ac 006d ld $6d
55ad 00da ld $da
55ae 006a ld $6a
55af 0069 ld $69
55b0 0096 ld $96
55b1 0065 ld $65
55b2 006d ld $6d
55b3 00aa ld $aa
55b4 00b6 ld $b6
55b5 006a ld $6a
55b6 0096 ld $96
55b7 00a6 ld $a6
55b8 005a ld $5a
55b9 009b ld $9b
55ba 00b6 ld $b6
55bb 0059 ld $59
55bc 009a ld $9a
55bd 00aa ld $aa
55be 0059 ld $59
55bf 009a ld $9a
55c0 00a5 ld $a5
55c1 0059 ld $59
55c2 009a ld $9a
55c3 0066 ld $66
55c4 0069 ld $69
55c5 0096 ld $96
55c6 0066 ld $66
55c7 0059 ld $59
55c8 009a ld $9a
55c9 0065 ld $65
55ca 0055 ld $55
55cb 0096 ld $96
55cc 0055 ld $55
55cd 0058 ld $58
55ce 0085 ld $85
55cf 0065 ld $65
55d0 0058 ld $58
55d1 0095 ld $95
55d2 0055 ld $55
55d3 0015 ld $15
55d4 0055 ld $55
55d5 0051 ld $51
55d6 0005 ld $05
55d7 0055 ld $55
55d8 0001 ld $01
55d9 0000 ld $00
55da 0000 ld $00
55db 0000 ld $00
* 31 times
55f8 0200 nop
55f9 0200 nop
55fa c225 st [$25] ;Trampoline for page $5500 reading (continue)
55fb 012a ld [$2a]
55fc 8002 adda $02
55fd 1406 ld $06,y
55fe fe00 bra ac
55ff e0bc jmp y,$bc
5600 0000 ld $00 ;Pixels for packedJupiter line 16
5601 0000 ld $00
5602 0000 ld $00
* 29 times
561d 0044 ld $44
561e 00d9 ld $d9
561f 00a6 ld $a6
5620 006e ld $6e
5621 00da ld $da
5622 00a6 ld $a6
5623 006e ld $6e
5624 00ea ld $ea
5625 00a6 ld $a6
5626 006e ld $6e
5627 009a ld $9a
5628 00ba ld $ba
5629 0069 ld $69
562a 00ab ld $ab
562b 0075 ld $75
562c 0059 ld $59
562d 009a ld $9a
562e 00a5 ld $a5
562f 0059 ld $59
5630 009b ld $9b
5631 00a6 ld $a6
5632 0059 ld $59
5633 009b ld $9b
5634 00a5 ld $a5
5635 0059 ld $59
5636 009b ld $9b
5637 00b6 ld $b6
5638 0069 ld $69
5639 00ab ld $ab
563a 00a5 ld $a5
563b 006a ld $6a
563c 009b ld $9b
563d 00a5 ld $a5
563e 0069 ld $69
563f 0096 ld $96
5640 0066 ld $66
5641 0069 ld $69
5642 0096 ld $96
5643 0066 ld $66
5644 0069 ld $69
5645 0056 ld $56
5646 0065 ld $65
5647 0065 ld $65
5648 0056 ld $56
5649 00a5 ld $a5
564a 0058 ld $58
564b 0095 ld $95
564c 0056 ld $56
564d 0059 ld $59
564e 0099 ld $99
564f 0055 ld $55
5650 0055 ld $55
5651 0046 ld $46
5652 0055 ld $55
5653 0058 ld $58
5654 0045 ld $45
5655 0055 ld $55
5656 0054 ld $54
5657 0041 ld $41
5658 0055 ld $55
5659 0040 ld $40
565a 0000 ld $00
565b 0000 ld $00
565c 0000 ld $00
* 30 times
5678 0200 nop
5679 fe00 bra ac ;Trampoline for page $5600 reading (entry)
567a fc7b bra $567b
567b c224 st [$24]
567c 012a ld [$2a]
567d 8001 adda $01
567e fe00 bra ac
567f fcfa bra $56fa
5680 0000 ld $00 ;Pixels for packedJupiter line 17
5681 0000 ld $00
5682 0000 ld $00
* 29 times
569d 0068 ld $68
569e 00ab ld $ab
569f 00b6 ld $b6
56a0 006a ld $6a
56a1 00ab ld $ab
56a2 00b6 ld $b6
56a3 00a9 ld $a9
56a4 009b ld $9b
56a5 00ba ld $ba
56a6 0069 ld $69
56a7 00ab ld $ab
56a8 00b6 ld $b6
56a9 0069 ld $69
56aa 0097 ld $97
56ab 00a6 ld $a6
56ac 0059 ld $59
56ad 009a ld $9a
56ae 00b5 ld $b5
56af 00ad ld $ad
56b0 00eb ld $eb
56b1 00a6 ld $a6
56b2 0059 ld $59
56b3 00da ld $da
56b4 0066 ld $66
56b5 006d ld $6d
56b6 00da ld $da
56b7 00aa ld $aa
56b8 005d ld $5d
56b9 009a ld $9a
56ba 00b6 ld $b6
56bb 0059 ld $59
56bc 009a ld $9a
56bd 00a5 ld $a5
56be 0059 ld $59
56bf 009a ld $9a
56c0 00a5 ld $a5
56c1 0059 ld $59
56c2 009a ld $9a
56c3 00a5 ld $a5
56c4 0059 ld $59
56c5 009a ld $9a
56c6 00a1 ld $a1
56c7 0059 ld $59
56c8 0086 ld $86
56c9 0065 ld $65
56ca 0055 ld $55
56cb 0096 ld $96
56cc 00a5 ld $a5
56cd 0015 ld $15
56ce 0056 ld $56
56cf 0061 ld $61
56d0 0025 ld $25
56d1 0056 ld $56
56d2 0065 ld $65
56d3 0015 ld $15
56d4 0055 ld $55
56d5 0050 ld $50
56d6 0055 ld $55
56d7 0045 ld $45
56d8 0015 ld $15
56d9 0054 ld $54
56da 0005 ld $05
56db 0000 ld $00
56dc 0000 ld $00
56dd 0000 ld $00
* 29 times
56f8 0200 nop
56f9 0200 nop
56fa c225 st [$25] ;Trampoline for page $5600 reading (continue)
56fb 012a ld [$2a]
56fc 8002 adda $02
56fd 1406 ld $06,y
56fe fe00 bra ac
56ff e0bc jmp y,$bc
5700 0000 ld $00 ;Pixels for packedJupiter line 18
5701 0000 ld $00
5702 0000 ld $00
* 27 times
571b 0040 ld $40
571c 00b5 ld $b5
571d 00aa ld $aa
571e 00eb ld $eb
571f 00b6 ld $b6
5720 006e ld $6e
5721 009b ld $9b
5722 00b6 ld $b6
5723 006e ld $6e
5724 009b ld $9b
5725 00b6 ld $b6
5726 006e ld $6e
5727 00d7 ld $d7
5728 0066 ld $66
5729 0059 ld $59
572a 009a ld $9a
572b 0075 ld $75
572c 0069 ld $69
572d 00db ld $db
572e 00a6 ld $a6
572f 006d ld $6d
5730 009a ld $9a
5731 0065 ld $65
5732 0069 ld $69
5733 009b ld $9b
5734 00a5 ld $a5
5735 0069 ld $69
5736 0097 ld $97
5737 0066 ld $66
5738 0069 ld $69
5739 009a ld $9a
573a 00a5 ld $a5
573b 006d ld $6d
573c 009a ld $9a
573d 0066 ld $66
573e 0069 ld $69
573f 009a ld $9a
5740 00a5 ld $a5
5741 0059 ld $59
5742 009a ld $9a
5743 0061 ld $61
5744 0059 ld $59
5745 0085 ld $85
5746 0055 ld $55
5747 0019 ld $19
5748 005a ld $5a
5749 00a5 ld $a5
574a 0019 ld $19
574b 005a ld $5a
574c 0061 ld $61
574d 0055 ld $55
574e 0056 ld $56
574f 0065 ld $65
5750 0054 ld $54
5751 0085 ld $85
5752 0051 ld $51
5753 0015 ld $15
5754 0055 ld $55
5755 0051 ld $51
5756 0014 ld $14
5757 0055 ld $55
5758 0050 ld $50
5759 0004 ld $04
575a 0015 ld $15
575b 0000 ld $00
575c 0000 ld $00
575d 0000 ld $00
* 29 times
5778 0200 nop
5779 fe00 bra ac ;Trampoline for page $5700 reading (entry)
577a fc7b bra $577b
577b c224 st [$24]
577c 012a ld [$2a]
577d 8001 adda $01
577e fe00 bra ac
577f fcfa bra $57fa
5780 0000 ld $00 ;Pixels for packedJupiter line 19
5781 0000 ld $00
5782 0000 ld $00
* 27 times
579b 0095 ld $95
579c 00ba ld $ba
579d 006e ld $6e
579e 009b ld $9b
579f 00ba ld $ba
57a0 006d ld $6d
57a1 00ea ld $ea
57a2 00b6 ld $b6
57a3 006d ld $6d
57a4 00ea ld $ea
57a5 00b6 ld $b6
57a6 0069 ld $69
57a7 00ab ld $ab
57a8 00b6 ld $b6
57a9 0069 ld $69
57aa 00d7 ld $d7
57ab 00a6 ld $a6
57ac 005d ld $5d
57ad 00da ld $da
57ae 00a5 ld $a5
57af 005d ld $5d
57b0 009a ld $9a
57b1 00b5 ld $b5
57b2 0069 ld $69
57b3 00d6 ld $d6
57b4 00a6 ld $a6
57b5 006d ld $6d
57b6 00da ld $da
57b7 00a6 ld $a6
57b8 006d ld $6d
57b9 00d6 ld $d6
57ba 00a6 ld $a6
57bb 0069 ld $69
57bc 0096 ld $96
57bd 00a5 ld $a5
57be 0059 ld $59
57bf 009a ld $9a
57c0 00a5 ld $a5
57c1 0058 ld $58
57c2 0086 ld $86
57c3 0055 ld $55
57c4 0068 ld $68
57c5 0096 ld $96
57c6 0062 ld $62
57c7 0019 ld $19
57c8 0095 ld $95
57c9 0051 ld $51
57ca 0019 ld $19
57cb 0095 ld $95
57cc 0051 ld $51
57cd 0019 ld $19
57ce 0099 ld $99
57cf 0051 ld $51
57d0 0019 ld $19
57d1 0055 ld $55
57d2 0051 ld $51
57d3 0019 ld $19
57d4 0055 ld $55
57d5 0051 ld $51
57d6 0005 ld $05
57d7 0045 ld $45
57d8 0055 ld $55
57d9 0044 ld $44
57da 0045 ld $45
57db 0050 ld $50
57dc 0001 ld $01
57dd 0000 ld $00
57de 0000 ld $00
57df 0000 ld $00
* 27 times
57f8 0200 nop
57f9 0200 nop
57fa c225 st [$25] ;Trampoline for page $5700 reading (continue)
57fb 012a ld [$2a]
57fc 8002 adda $02
57fd 1406 ld $06,y
57fe fe00 bra ac
57ff e0bc jmp y,$bc
5800 0000 ld $00 ;Pixels for packedJupiter line 20
5801 0000 ld $00
5802 0000 ld $00
* 26 times
581a 0014 ld $14
581b 00ea ld $ea
581c 00b6 ld $b6
581d 00a9 ld $a9
581e 00db ld $db
581f 00b6 ld $b6
5820 0069 ld $69
5821 00db ld $db
5822 00a6 ld $a6
5823 006d ld $6d
5824 00d6 ld $d6
5825 00a6 ld $a6
5826 006d ld $6d
5827 00da ld $da
5828 00b6 ld $b6
5829 0059 ld $59
582a 009b ld $9b
582b 00b6 ld $b6
582c 0069 ld $69
582d 009b ld $9b
582e 00b6 ld $b6
582f 0069 ld $69
5830 009b ld $9b
5831 00b6 ld $b6
5832 0059 ld $59
5833 009b ld $9b
5834 0076 ld $76
5835 0069 ld $69
5836 00da ld $da
5837 00a5 ld $a5
5838 0059 ld $59
5839 009b ld $9b
583a 0076 ld $76
583b 0069 ld $69
583c 009b ld $9b
583d 0076 ld $76
583e 0069 ld $69
583f 009b ld $9b
5840 00a5 ld $a5
5841 0059 ld $59
5842 009a ld $9a
5843 0066 ld $66
5844 0019 ld $19
5845 0096 ld $96
5846 0055 ld $55
5847 0068 ld $68
5848 0096 ld $96
5849 0062 ld $62
584a 0015 ld $15
584b 0056 ld $56
584c 0065 ld $65
584d 0054 ld $54
584e 0046 ld $46
584f 0055 ld $55
5850 0054 ld $54
5851 0046 ld $46
5852 0061 ld $61
5853 0015 ld $15
5854 0095 ld $95
5855 0050 ld $50
5856 0054 ld $54
5857 0041 ld $41
5858 0011 ld $11
5859 0010 ld $10
585a 0045 ld $45
585b 0015 ld $15
585c 0010 ld $10
585d 0000 ld $00
585e 0000 ld $00
585f 0000 ld $00
* 27 times
5878 0200 nop
5879 fe00 bra ac ;Trampoline for page $5800 reading (entry)
587a fc7b bra $587b
587b c224 st [$24]
587c 012a ld [$2a]
587d 8001 adda $01
587e fe00 bra ac
587f fcfa bra $58fa
5880 0000 ld $00 ;Pixels for packedJupiter line 21
5881 0000 ld $00
5882 0000 ld $00
* 25 times
5899 0050 ld $50
589a 0069 ld $69
589b 00ab ld $ab
589c 00b6 ld $b6
589d 006e ld $6e
589e 009b ld $9b
589f 00b6 ld $b6
58a0 006e ld $6e
58a1 00eb ld $eb
58a2 0066 ld $66
58a3 0069 ld $69
58a4 00db ld $db
58a5 00b6 ld $b6
58a6 006e ld $6e
58a7 00d6 ld $d6
58a8 00ba ld $ba
58a9 006d ld $6d
58aa 00da ld $da
58ab 00b6 ld $b6
58ac 0069 ld $69
58ad 0097 ld $97
58ae 0076 ld $76
58af 0069 ld $69
58b0 0097 ld $97
58b1 0066 ld $66
58b2 0058 ld $58
58b3 009b ld $9b
58b4 00a6 ld $a6
58b5 006d ld $6d
58b6 0096 ld $96
58b7 00b6 ld $b6
58b8 0069 ld $69
58b9 009a ld $9a
58ba 00a6 ld $a6
58bb 0069 ld $69
58bc 0096 ld $96
58bd 00a1 ld $a1
58be 0059 ld $59
58bf 009a ld $9a
58c0 00a5 ld $a5
58c1 0019 ld $19
58c2 0096 ld $96
58c3 0061 ld $61
58c4 0069 ld $69
58c5 009a ld $9a
58c6 00a6 ld $a6
58c7 0059 ld $59
58c8 009a ld $9a
58c9 00a5 ld $a5
58ca 0059 ld $59
58cb 009a ld $9a
58cc 0095 ld $95
58cd 0058 ld $58
58ce 0056 ld $56
58cf 0061 ld $61
58d0 0019 ld $19
58d1 0095 ld $95
58d2 0055 ld $55
58d3 0058 ld $58
58d4 0045 ld $45
58d5 0055 ld $55
58d6 0054 ld $54
58d7 0045 ld $45
58d8 0055 ld $55
58d9 0044 ld $44
58da 0005 ld $05
58db 0050 ld $50
58dc 0054 ld $54
58dd 0001 ld $01
58de 0000 ld $00
58df 0000 ld $00
58e0 0000 ld $00
* 26 times
58f8 0200 nop
58f9 0200 nop
58fa c225 st [$25] ;Trampoline for page $5800 reading (continue)
58fb 012a ld [$2a]
58fc 8002 adda $02
58fd 1406 ld $06,y
58fe fe00 bra ac
58ff e0bc jmp y,$bc
5900 0000 ld $00 ;Pixels for packedJupiter line 22
5901 0000 ld $00
5902 0000 ld $00
* 24 times
5918 0040 ld $40
5919 00a5 ld $a5
591a 00ad ld $ad
591b 00da ld $da
591c 00b6 ld $b6
591d 006a ld $6a
591e 00da ld $da
591f 00a6 ld $a6
5920 006d ld $6d
5921 00da ld $da
5922 00a6 ld $a6
5923 006d ld $6d
5924 00ab ld $ab
5925 00b6 ld $b6
5926 00ad ld $ad
5927 009b ld $9b
5928 00b6 ld $b6
5929 006a ld $6a
592a 00db ld $db
592b 00a6 ld $a6
592c 006d ld $6d
592d 00db ld $db
592e 00a6 ld $a6
592f 006d ld $6d
5930 009a ld $9a
5931 0065 ld $65
5932 0068 ld $68
5933 00da ld $da
5934 00b5 ld $b5
5935 0069 ld $69
5936 00da ld $da
5937 00aa ld $aa
5938 005d ld $5d
5939 00ab ld $ab
593a 0076 ld $76
593b 0069 ld $69
593c 0046 ld $46
593d 0061 ld $61
593e 0069 ld $69
593f 0096 ld $96
5940 00a6 ld $a6
5941 0059 ld $59
5942 0085 ld $85
5943 00a5 ld $a5
5944 0058 ld $58
5945 0096 ld $96
5946 0061 ld $61
5947 0069 ld $69
5948 0056 ld $56
5949 0061 ld $61
594a 0069 ld $69
594b 0086 ld $86
594c 0065 ld $65
594d 0055 ld $55
594e 005a ld $5a
594f 0065 ld $65
5950 0054 ld $54
5951 0045 ld $45
5952 0061 ld $61
5953 0055 ld $55
5954 0056 ld $56
5955 0051 ld $51
5956 0005 ld $05
5957 0045 ld $45
5958 0055 ld $55
5959 0014 ld $14
595a 0045 ld $45
595b 0015 ld $15
595c 0014 ld $14
595d 0015 ld $15
595e 0000 ld $00
595f 0000 ld $00
5960 0000 ld $00
* 26 times
5978 0200 nop
5979 fe00 bra ac ;Trampoline for page $5900 reading (entry)
597a fc7b bra $597b
597b c224 st [$24]
597c 012a ld [$2a]
597d 8001 adda $01
597e fe00 bra ac
597f fcfa bra $59fa
5980 0000 ld $00 ;Pixels for packedJupiter line 23
5981 0000 ld $00
5982 0000 ld $00
* 24 times
5998 00d0 ld $d0
5999 00a6 ld $a6
599a 006e ld $6e
599b 00eb ld $eb
599c 00b6 ld $b6
599d 0069 ld $69
599e 00db ld $db
599f 00ba ld $ba
59a0 00be ld $be
59a1 00db ld $db
59a2 00ba ld $ba
59a3 006e ld $6e
59a4 00eb ld $eb
59a5 00b6 ld $b6
59a6 00ae ld $ae
59a7 00db ld $db
59a8 00fa ld $fa
59a9 00ae ld $ae
59aa 00eb ld $eb
59ab 00ba ld $ba
59ac 00ae ld $ae
59ad 00ea ld $ea
59ae 00ba ld $ba
59af 00ae ld $ae
59b0 00db ld $db
59b1 00a6 ld $a6
59b2 0069 ld $69
59b3 00ab ld $ab
59b4 00b6 ld $b6
59b5 006a ld $6a
59b6 00eb ld $eb
59b7 00b6 ld $b6
59b8 00a9 ld $a9
59b9 009b ld $9b
59ba 00b6 ld $b6
59bb 006a ld $6a
59bc 009a ld $9a
59bd 00a5 ld $a5
59be 0069 ld $69
59bf 009b ld $9b
59c0 00b6 ld $b6
59c1 0059 ld $59
59c2 009a ld $9a
59c3 0065 ld $65
59c4 0069 ld $69
59c5 009a ld $9a
59c6 00a6 ld $a6
59c7 0059 ld $59
59c8 009a ld $9a
59c9 0066 ld $66
59ca 0069 ld $69
59cb 0056 ld $56
59cc 0066 ld $66
59cd 0069 ld $69
59ce 0096 ld $96
59cf 0065 ld $65
59d0 0055 ld $55
59d1 0096 ld $96
59d2 0055 ld $55
59d3 0058 ld $58
59d4 0095 ld $95
59d5 0055 ld $55
59d6 0058 ld $58
59d7 0055 ld $55
59d8 0050 ld $50
59d9 0015 ld $15
59da 0051 ld $51
59db 0051 ld $51
59dc 0005 ld $05
59dd 0055 ld $55
59de 0011 ld $11
59df 0001 ld $01
59e0 0000 ld $00
59e1 0000 ld $00
59e2 0000 ld $00
* 24 times
59f8 0200 nop
59f9 0200 nop
59fa c225 st [$25] ;Trampoline for page $5900 reading (continue)
59fb 012a ld [$2a]
59fc 8002 adda $02
59fd 1406 ld $06,y
59fe fe00 bra ac
59ff e0bc jmp y,$bc
5a00 0000 ld $00 ;Pixels for packedJupiter line 24
5a01 0000 ld $00
5a02 0000 ld $00
* 23 times
5a17 0054 ld $54
5a18 00da ld $da
5a19 00ba ld $ba
5a1a 006e ld $6e
5a1b 00af ld $af
5a1c 00b6 ld $b6
5a1d 0069 ld $69
5a1e 00eb ld $eb
5a1f 00bb ld $bb
5a20 00ad ld $ad
5a21 00ef ld $ef
5a22 00fa ld $fa
5a23 00ae ld $ae
5a24 00ef ld $ef
5a25 00fa ld $fa
5a26 00be ld $be
5a27 00eb ld $eb
5a28 00bb ld $bb
5a29 00bd ld $bd
5a2a 00eb ld $eb
5a2b 00b7 ld $b7
5a2c 007e ld $7e
5a2d 00eb ld $eb
5a2e 00b7 ld $b7
5a2f 00be ld $be
5a30 00da ld $da
5a31 00ba ld $ba
5a32 00ad ld $ad
5a33 00db ld $db
5a34 00ba ld $ba
5a35 00ae ld $ae
5a36 00da ld $da
5a37 00aa ld $aa
5a38 006e ld $6e
5a39 00ea ld $ea
5a3a 00aa ld $aa
5a3b 00ad ld $ad
5a3c 00da ld $da
5a3d 00aa ld $aa
5a3e 00ad ld $ad
5a3f 009a ld $9a
5a40 00aa ld $aa
5a41 0069 ld $69
5a42 009b ld $9b
5a43 00a6 ld $a6
5a44 0069 ld $69
5a45 0096 ld $96
5a46 0066 ld $66
5a47 0069 ld $69
5a48 0096 ld $96
5a49 00a6 ld $a6
5a4a 0059 ld $59
5a4b 009a ld $9a
5a4c 0066 ld $66
5a4d 0069 ld $69
5a4e 0095 ld $95
5a4f 0096 ld $96
5a50 0059 ld $59
5a51 0095 ld $95
5a52 0066 ld $66
5a53 0055 ld $55
5a54 0056 ld $56
5a55 0065 ld $65
5a56 0055 ld $55
5a57 0045 ld $45
5a58 0055 ld $55
5a59 0054 ld $54
5a5a 0045 ld $45
5a5b 0051 ld $51
5a5c 0015 ld $15
5a5d 0055 ld $55
5a5e 0051 ld $51
5a5f 0001 ld $01
5a60 0000 ld $00
5a61 0000 ld $00
5a62 0000 ld $00
* 24 times
5a78 0200 nop
5a79 fe00 bra ac ;Trampoline for page $5a00 reading (entry)
5a7a fc7b bra $5a7b
5a7b c224 st [$24]
5a7c 012a ld [$2a]
5a7d 8001 adda $01
5a7e fe00 bra ac
5a7f fcfa bra $5afa
5a80 0000 ld $00 ;Pixels for packedJupiter line 25
5a81 0000 ld $00
5a82 0000 ld $00
* 22 times
5a96 0010 ld $10
5a97 0068 ld $68
5a98 00ab ld $ab
5a99 00b7 ld $b7
5a9a 00be ld $be
5a9b 00eb ld $eb
5a9c 00fa ld $fa
5a9d 00ae ld $ae
5a9e 00ef ld $ef
5a9f 00fa ld $fa
5aa0 00ae ld $ae
5aa1 00ef ld $ef
5aa2 00fa ld $fa
5aa3 00ae ld $ae
5aa4 00ef ld $ef
5aa5 00fa ld $fa
5aa6 00ae ld $ae
5aa7 00ef ld $ef
5aa8 00fa ld $fa
5aa9 00ae ld $ae
5aaa 00af ld $af
5aab 00fa ld $fa
5aac 00ae ld $ae
5aad 00ef ld $ef
5aae 00fa ld $fa
5aaf 00ae ld $ae
5ab0 00eb ld $eb
5ab1 00bb ld $bb
5ab2 00ae ld $ae
5ab3 00ef ld $ef
5ab4 00fa ld $fa
5ab5 00ad ld $ad
5ab6 00eb ld $eb
5ab7 00b7 ld $b7
5ab8 00ae ld $ae
5ab9 00ef ld $ef
5aba 00b6 ld $b6
5abb 00aa ld $aa
5abc 00eb ld $eb
5abd 00a6 ld $a6
5abe 006e ld $6e
5abf 00ea ld $ea
5ac0 00b6 ld $b6
5ac1 00ae ld $ae
5ac2 00aa ld $aa
5ac3 00a6 ld $a6
5ac4 00ae ld $ae
5ac5 00da ld $da
5ac6 00aa ld $aa
5ac7 0069 ld $69
5ac8 00aa ld $aa
5ac9 00a5 ld $a5
5aca 006a ld $6a
5acb 0096 ld $96
5acc 00a6 ld $a6
5acd 0059 ld $59
5ace 009a ld $9a
5acf 00a5 ld $a5
5ad0 0059 ld $59
5ad1 009a ld $9a
5ad2 0065 ld $65
5ad3 0065 ld $65
5ad4 0056 ld $56
5ad5 0066 ld $66
5ad6 0055 ld $55
5ad7 0056 ld $56
5ad8 0065 ld $65
5ad9 0055 ld $55
5ada 0055 ld $55
5adb 0050 ld $50
5adc 0055 ld $55
5add 0045 ld $45
5ade 0054 ld $54
5adf 0054 ld $54
5ae0 0005 ld $05
5ae1 0000 ld $00
5ae2 0000 ld $00
5ae3 0000 ld $00
* 23 times
5af8 0200 nop
5af9 0200 nop
5afa c225 st [$25] ;Trampoline for page $5a00 reading (continue)
5afb 012a ld [$2a]
5afc 8002 adda $02
5afd 1406 ld $06,y
5afe fe00 bra ac
5aff e0bc jmp y,$bc
5b00 0000 ld $00 ;Pixels for packedJupiter line 26
5b01 0000 ld $00
5b02 0000 ld $00
* 22 times
5b16 00a0 ld $a0
5b17 00ae ld $ae
5b18 00ef ld $ef
5b19 00fa ld $fa
5b1a 00ae ld $ae
5b1b 00ef ld $ef
5b1c 00bb ld $bb
5b1d 00be ld $be
5b1e 00ef ld $ef
5b1f 00fa ld $fa
5b20 00be ld $be
5b21 00ef ld $ef
5b22 00fa ld $fa
5b23 00be ld $be
5b24 00ef ld $ef
5b25 00bb ld $bb
5b26 00be ld $be
5b27 00ef ld $ef
5b28 00fb ld $fb
5b29 00ae ld $ae
5b2a 00ef ld $ef
5b2b 00bb ld $bb
5b2c 00be ld $be
5b2d 00eb ld $eb
5b2e 00bb ld $bb
5b2f 00be ld $be
5b30 00ea ld $ea
5b31 00bb ld $bb
5b32 00be ld $be
5b33 00ab ld $ab
5b34 00fa ld $fa
5b35 00ae ld $ae
5b36 00ea ld $ea
5b37 00ab ld $ab
5b38 00be ld $be
5b39 00ea ld $ea
5b3a 00fa ld $fa
5b3b 006e ld $6e
5b3c 00ee ld $ee
5b3d 00aa ld $aa
5b3e 006e ld $6e
5b3f 00aa ld $aa
5b40 00aa ld $aa
5b41 00a9 ld $a9
5b42 009b ld $9b
5b43 00ba ld $ba
5b44 0069 ld $69
5b45 00a6 ld $a6
5b46 00a6 ld $a6
5b47 0099 ld $99
5b48 009a ld $9a
5b49 00a6 ld $a6
5b4a 0059 ld $59
5b4b 00aa ld $aa
5b4c 0066 ld $66
5b4d 0069 ld $69
5b4e 005a ld $5a
5b4f 00a5 ld $a5
5b50 0055 ld $55
5b51 005a ld $5a
5b52 00a5 ld $a5
5b53 0059 ld $59
5b54 0095 ld $95
5b55 0055 ld $55
5b56 0058 ld $58
5b57 0055 ld $55
5b58 0051 ld $51
5b59 0015 ld $15
5b5a 0055 ld $55
5b5b 0055 ld $55
5b5c 0054 ld $54
5b5d 0055 ld $55
5b5e 0051 ld $51
5b5f 0055 ld $55
5b60 0011 ld $11
5b61 0000 ld $00
5b62 0000 ld $00
5b63 0000 ld $00
* 23 times
5b78 0200 nop
5b79 fe00 bra ac ;Trampoline for page $5b00 reading (entry)
5b7a fc7b bra $5b7b
5b7b c224 st [$24]
5b7c 012a ld [$2a]
5b7d 8001 adda $01
5b7e fe00 bra ac
5b7f fcfa bra $5bfa
5b80 0000 ld $00 ;Pixels for packedJupiter line 27
5b81 0000 ld $00
5b82 0000 ld $00
* 21 times
5b95 0080 ld $80
5b96 00f5 ld $f5
5b97 00ae ld $ae
5b98 00ef ld $ef
5b99 00bb ld $bb
5b9a 00be ld $be
5b9b 00ef ld $ef
5b9c 00fa ld $fa
5b9d 00be ld $be
5b9e 00eb ld $eb
5b9f 00fb ld $fb
5ba0 00ae ld $ae
5ba1 00ef ld $ef
5ba2 00fb ld $fb
5ba3 00ae ld $ae
5ba4 00ef ld $ef
5ba5 00fa ld $fa
5ba6 00ba ld $ba
5ba7 00ef ld $ef
5ba8 00fa ld $fa
5ba9 00be ld $be
5baa 00eb ld $eb
5bab 00bb ld $bb
5bac 00be ld $be
5bad 00ef ld $ef
5bae 00fa ld $fa
5baf 00be ld $be
5bb0 00ef ld $ef
5bb1 00fa ld $fa
5bb2 00be ld $be
5bb3 00eb ld $eb
5bb4 00bb ld $bb
5bb5 00ae ld $ae
5bb6 00ef ld $ef
5bb7 00ba ld $ba
5bb8 00ae ld $ae
5bb9 00db ld $db
5bba 00ab ld $ab
5bbb 00be ld $be
5bbc 00ab ld $ab
5bbd 00f6 ld $f6
5bbe 00ae ld $ae
5bbf 00ea ld $ea
5bc0 00b6 ld $b6
5bc1 006e ld $6e
5bc2 00ea ld $ea
5bc3 00a6 ld $a6
5bc4 00ae ld $ae
5bc5 009a ld $9a
5bc6 00b6 ld $b6
5bc7 006a ld $6a
5bc8 00ab ld $ab
5bc9 00a6 ld $a6
5bca 006a ld $6a
5bcb 009a ld $9a
5bcc 00a9 ld $a9
5bcd 0069 ld $69
5bce 00a6 ld $a6
5bcf 0066 ld $66
5bd0 0069 ld $69
5bd1 0096 ld $96
5bd2 0066 ld $66
5bd3 0069 ld $69
5bd4 0056 ld $56
5bd5 0066 ld $66
5bd6 0065 ld $65
5bd7 0056 ld $56
5bd8 0065 ld $65
5bd9 0055 ld $55
5bda 0056 ld $56
5bdb 0055 ld $55
5bdc 0054 ld $54
5bdd 0041 ld $41
5bde 0055 ld $55
5bdf 0054 ld $54
5be0 0045 ld $45
5be1 0005 ld $05
5be2 0000 ld $00
5be3 0000 ld $00
5be4 0000 ld $00
* 22 times
5bf8 0200 nop
5bf9 0200 nop
5bfa c225 st [$25] ;Trampoline for page $5b00 reading (continue)
5bfb 012a ld [$2a]
5bfc 8002 adda $02
5bfd 1406 ld $06,y
5bfe fe00 bra ac
5bff e0bc jmp y,$bc
5c00 0000 ld $00 ;Pixels for packedJupiter line 28
5c01 0000 ld $00
5c02 0000 ld $00
* 21 times
5c15 00d5 ld $d5
5c16 00fb ld $fb
5c17 00be ld $be
5c18 00eb ld $eb
5c19 00fb ld $fb
5c1a 00be ld $be
5c1b 00eb ld $eb
5c1c 00fb ld $fb
5c1d 00fe ld $fe
5c1e 00ef ld $ef
5c1f 00fb ld $fb
5c20 00bf ld $bf
5c21 00ef ld $ef
5c22 00fa ld $fa
5c23 00be ld $be
5c24 00ff ld $ff
5c25 00fb ld $fb
5c26 00ae ld $ae
5c27 00ef ld $ef
5c28 00fb ld $fb
5c29 00be ld $be
5c2a 00ef ld $ef
5c2b 00ff ld $ff
5c2c 00ae ld $ae
5c2d 00ef ld $ef
5c2e 00bb ld $bb
5c2f 00be ld $be
5c30 00eb ld $eb
5c31 00bb ld $bb
5c32 00be ld $be
5c33 00eb ld $eb
5c34 00bb ld $bb
5c35 00be ld $be
5c36 00eb ld $eb
5c37 00fb ld $fb
5c38 00aa ld $aa
5c39 00ef ld $ef
5c3a 00ba ld $ba
5c3b 00aa ld $aa
5c3c 00eb ld $eb
5c3d 00ab ld $ab
5c3e 006e ld $6e
5c3f 00ee ld $ee
5c40 00aa ld $aa
5c41 00aa ld $aa
5c42 009b ld $9b
5c43 00aa ld $aa
5c44 00a9 ld $a9
5c45 00da ld $da
5c46 00a9 ld $a9
5c47 0069 ld $69
5c48 009a ld $9a
5c49 00a9 ld $a9
5c4a 0099 ld $99
5c4b 009a ld $9a
5c4c 0066 ld $66
5c4d 00a9 ld $a9
5c4e 009a ld $9a
5c4f 0095 ld $95
5c50 005a ld $5a
5c51 00a9 ld $a9
5c52 0095 ld $95
5c53 0059 ld $59
5c54 0095 ld $95
5c55 0055 ld $55
5c56 0059 ld $59
5c57 0095 ld $95
5c58 0055 ld $55
5c59 0055 ld $55
5c5a 0045 ld $45
5c5b 0055 ld $55
5c5c 0055 ld $55
5c5d 0055 ld $55
5c5e 0051 ld $51
5c5f 0055 ld $55
5c60 0055 ld $55
5c61 0055 ld $55
5c62 0000 ld $00
5c63 0000 ld $00
5c64 0000 ld $00
* 22 times
5c78 0200 nop
5c79 fe00 bra ac ;Trampoline for page $5c00 reading (entry)
5c7a fc7b bra $5c7b
5c7b c224 st [$24]
5c7c 012a ld [$2a]
5c7d 8001 adda $01
5c7e fe00 bra ac
5c7f fcfa bra $5cfa
5c80 0000 ld $00 ;Pixels for packedJupiter line 29
5c81 0000 ld $00
5c82 0000 ld $00
* 20 times
5c94 0004 ld $04
5c95 00ea ld $ea
5c96 00fa ld $fa
5c97 00ae ld $ae
5c98 00ff ld $ff
5c99 00bb ld $bb
5c9a 00bf ld $bf
5c9b 00ff ld $ff
5c9c 00bb ld $bb
5c9d 00bf ld $bf
5c9e 00eb ld $eb
5c9f 00bf ld $bf
5ca0 00be ld $be
5ca1 00ff ld $ff
5ca2 00bb ld $bb
5ca3 00bf ld $bf
5ca4 00ef ld $ef
5ca5 00fe ld $fe
5ca6 00be ld $be
5ca7 00fb ld $fb
5ca8 00bb ld $bb
5ca9 00fe ld $fe
5caa 00eb ld $eb
5cab 00bb ld $bb
5cac 00be ld $be
5cad 00eb ld $eb
5cae 00bb ld $bb
5caf 00bf ld $bf
5cb0 00ef ld $ef
5cb1 00fa ld $fa
5cb2 00ae ld $ae
5cb3 00ef ld $ef
5cb4 00fa ld $fa
5cb5 00ae ld $ae
5cb6 00af ld $af
5cb7 00ba ld $ba
5cb8 00be ld $be
5cb9 00ab ld $ab
5cba 00fa ld $fa
5cbb 00ae ld $ae
5cbc 00ee ld $ee
5cbd 00aa ld $aa
5cbe 00ae ld $ae
5cbf 00ea ld $ea
5cc0 00a6 ld $a6
5cc1 006e ld $6e
5cc2 00aa ld $aa
5cc3 00ba ld $ba
5cc4 006a ld $6a
5cc5 00ab ld $ab
5cc6 00a6 ld $a6
5cc7 006e ld $6e
5cc8 00aa ld $aa
5cc9 00b6 ld $b6
5cca 006a ld $6a
5ccb 009a ld $9a
5ccc 00a9 ld $a9
5ccd 0069 ld $69
5cce 00a6 ld $a6
5ccf 0066 ld $66
5cd0 0069 ld $69
5cd1 009a ld $9a
5cd2 00a5 ld $a5
5cd3 005a ld $5a
5cd4 005a ld $5a
5cd5 0066 ld $66
5cd6 0069 ld $69
5cd7 0095 ld $95
5cd8 0056 ld $56
5cd9 0059 ld $59
5cda 0095 ld $95
5cdb 0055 ld $55
5cdc 0019 ld $19
5cdd 0095 ld $95
5cde 0055 ld $55
5cdf 0055 ld $55
5ce0 0045 ld $45
5ce1 0055 ld $55
5ce2 0005 ld $05
5ce3 0000 ld $00
5ce4 0000 ld $00
5ce5 0000 ld $00
* 21 times
5cf8 0200 nop
5cf9 0200 nop
5cfa c225 st [$25] ;Trampoline for page $5c00 reading (continue)
5cfb 012a ld [$2a]
5cfc 8002 adda $02
5cfd 1406 ld $06,y
5cfe fe00 bra ac
5cff e0bc jmp y,$bc
5d00 0000 ld $00 ;Pixels for packedJupiter line 30
5d01 0000 ld $00
5d02 0000 ld $00
* 20 times
5d14 0068 ld $68
5d15 00ff ld $ff
5d16 00eb ld $eb
5d17 00be ld $be
5d18 00ef ld $ef
5d19 00fa ld $fa
5d1a 00be ld $be
5d1b 00ef ld $ef
5d1c 00fb ld $fb
5d1d 00fe ld $fe
5d1e 00ef ld $ef
5d1f 00fb ld $fb
5d20 00ee ld $ee
5d21 00ef ld $ef
5d22 00eb ld $eb
5d23 00af ld $af
5d24 00ef ld $ef
5d25 00fb ld $fb
5d26 00be ld $be
5d27 00ef ld $ef
5d28 00fa ld $fa
5d29 00be ld $be
5d2a 00eb ld $eb
5d2b 00fb ld $fb
5d2c 00ae ld $ae
5d2d 00ef ld $ef
5d2e 00fa ld $fa
5d2f 00ae ld $ae
5d30 00ef ld $ef
5d31 00fa ld $fa
5d32 00ae ld $ae
5d33 00ee ld $ee
5d34 00fa ld $fa
5d35 00aa ld $aa
5d36 00ef ld $ef
5d37 00fa ld $fa
5d38 00ae ld $ae
5d39 00ee ld $ee
5d3a 00fa ld $fa
5d3b 00a9 ld $a9
5d3c 00eb ld $eb
5d3d 00aa ld $aa
5d3e 00ad ld $ad
5d3f 00ea ld $ea
5d40 00aa ld $aa
5d41 00bd ld $bd
5d42 00ea ld $ea
5d43 00a6 ld $a6
5d44 006a ld $6a
5d45 00aa ld $aa
5d46 0066 ld $66
5d47 006a ld $6a
5d48 00da ld $da
5d49 00aa ld $aa
5d4a 00a9 ld $a9
5d4b 009a ld $9a
5d4c 006a ld $6a
5d4d 00a9 ld $a9
5d4e 0096 ld $96
5d4f 0096 ld $96
5d50 005a ld $5a
5d51 005a ld $5a
5d52 00a5 ld $a5
5d53 0055 ld $55
5d54 0096 ld $96
5d55 0055 ld $55
5d56 0059 ld $59
5d57 0095 ld $95
5d58 0055 ld $55
5d59 0055 ld $55
5d5a 0056 ld $56
5d5b 0051 ld $51
5d5c 0055 ld $55
5d5d 0055 ld $55
5d5e 0051 ld $51
5d5f 0055 ld $55
5d60 0055 ld $55
5d61 0051 ld $51
5d62 0055 ld $55
5d63 0000 ld $00
5d64 0000 ld $00
5d65 0000 ld $00
* 21 times
5d78 0200 nop
5d79 fe00 bra ac ;Trampoline for page $5d00 reading (entry)
5d7a fc7b bra $5d7b
5d7b c224 st [$24]
5d7c 012a ld [$2a]
5d7d 8001 adda $01
5d7e fe00 bra ac
5d7f fcfa bra $5dfa
5d80 0000 ld $00 ;Pixels for packedJupiter line 31
5d81 0000 ld $00
5d82 0000 ld $00
* 19 times
5d93 0050 ld $50
5d94 00bd ld $bd
5d95 00eb ld $eb
5d96 00ba ld $ba
5d97 00be ld $be
5d98 00fb ld $fb
5d99 00fb ld $fb
5d9a 00ee ld $ee
5d9b 00ef ld $ef
5d9c 00be ld $be
5d9d 00be ld $be
5d9e 00eb ld $eb
5d9f 00ee ld $ee
5da0 00be ld $be
5da1 00fb ld $fb
5da2 00bb ld $bb
5da3 00be ld $be
5da4 00ef ld $ef
5da5 00fa ld $fa
5da6 00ae ld $ae
5da7 00eb ld $eb
5da8 00bb ld $bb
5da9 00be ld $be
5daa 00ab ld $ab
5dab 00bb ld $bb
5dac 00be ld $be
5dad 00eb ld $eb
5dae 00bb ld $bb
5daf 00be ld $be
5db0 00eb ld $eb
5db1 00ab ld $ab
5db2 00be ld $be
5db3 00eb ld $eb
5db4 00ba ld $ba
5db5 00be ld $be
5db6 00eb ld $eb
5db7 00ba ld $ba
5db8 00ba ld $ba
5db9 00db ld $db
5dba 00aa ld $aa
5dbb 00ae ld $ae
5dbc 00ab ld $ab
5dbd 00fa ld $fa
5dbe 00aa ld $aa
5dbf 009b ld $9b
5dc0 00aa ld $aa
5dc1 006e ld $6e
5dc2 00aa ld $aa
5dc3 00a6 ld $a6
5dc4 006a ld $6a
5dc5 00a7 ld $a7
5dc6 00b6 ld $b6
5dc7 006a ld $6a
5dc8 00aa ld $aa
5dc9 00a5 ld $a5
5dca 0059 ld $59
5dcb 00aa ld $aa
5dcc 00a5 ld $a5
5dcd 0059 ld $59
5dce 00aa ld $aa
5dcf 00a5 ld $a5
5dd0 0059 ld $59
5dd1 006a ld $6a
5dd2 00a5 ld $a5
5dd3 0059 ld $59
5dd4 0099 ld $99
5dd5 0095 ld $95
5dd6 0059 ld $59
5dd7 0099 ld $99
5dd8 0055 ld $55
5dd9 0058 ld $58
5dda 0055 ld $55
5ddb 0055 ld $55
5ddc 0055 ld $55
5ddd 0045 ld $45
5dde 0025 ld $25
5ddf 0055 ld $55
5de0 0045 ld $45
5de1 0055 ld $55
5de2 0055 ld $55
5de3 0015 ld $15
5de4 0000 ld $00
5de5 0000 ld $00
5de6 0000 ld $00
* 20 times
5df8 0200 nop
5df9 0200 nop
5dfa c225 st [$25] ;Trampoline for page $5d00 reading (continue)
5dfb 012a ld [$2a]
5dfc 8002 adda $02
5dfd 1406 ld $06,y
5dfe fe00 bra ac
5dff e0bc jmp y,$bc
5e00 0000 ld $00 ;Pixels for packedJupiter line 32
5e01 0000 ld $00
5e02 0000 ld $00
* 19 times
5e13 00a0 ld $a0
5e14 00ae ld $ae
5e15 00ef ld $ef
5e16 00fa ld $fa
5e17 00ae ld $ae
5e18 00ef ld $ef
5e19 00ba ld $ba
5e1a 00be ld $be
5e1b 00eb ld $eb
5e1c 00bb ld $bb
5e1d 00be ld $be
5e1e 00eb ld $eb
5e1f 00bb ld $bb
5e20 00ae ld $ae
5e21 00ef ld $ef
5e22 00fa ld $fa
5e23 00ae ld $ae
5e24 00eb ld $eb
5e25 00bb ld $bb
5e26 00be ld $be
5e27 00ef ld $ef
5e28 00fa ld $fa
5e29 00ae ld $ae
5e2a 00ef ld $ef
5e2b 00fa ld $fa
5e2c 00ae ld $ae
5e2d 00ea ld $ea
5e2e 00bb ld $bb
5e2f 00aa ld $aa
5e30 00eb ld $eb
5e31 00bb ld $bb
5e32 00ae ld $ae
5e33 00ea ld $ea
5e34 00ab ld $ab
5e35 00ad ld $ad
5e36 009a ld $9a
5e37 00ba ld $ba
5e38 00ad ld $ad
5e39 00ea ld $ea
5e3a 00a7 ld $a7
5e3b 006e ld $6e
5e3c 00aa ld $aa
5e3d 00b6 ld $b6
5e3e 006a ld $6a
5e3f 00ab ld $ab
5e40 00ba ld $ba
5e41 00a9 ld $a9
5e42 00ab ld $ab
5e43 00b6 ld $b6
5e44 006a ld $6a
5e45 00aa ld $aa
5e46 0066 ld $66
5e47 00a9 ld $a9
5e48 0096 ld $96
5e49 00aa ld $aa
5e4a 0099 ld $99
5e4b 009a ld $9a
5e4c 00a5 ld $a5
5e4d 0059 ld $59
5e4e 0099 ld $99
5e4f 00a5 ld $a5
5e50 0055 ld $55
5e51 0096 ld $96
5e52 0056 ld $56
5e53 0059 ld $59
5e54 0095 ld $95
5e55 0055 ld $55
5e56 0055 ld $55
5e57 0056 ld $56
5e58 0055 ld $55
5e59 0055 ld $55
5e5a 0095 ld $95
5e5b 0051 ld $51
5e5c 0055 ld $55
5e5d 0055 ld $55
5e5e 0051 ld $51
5e5f 0015 ld $15
5e60 0055 ld $55
5e61 0054 ld $54
5e62 0054 ld $54
5e63 0005 ld $05
5e64 0000 ld $00
5e65 0000 ld $00
5e66 0000 ld $00
* 20 times
5e78 0200 nop
5e79 fe00 bra ac ;Trampoline for page $5e00 reading (entry)
5e7a fc7b bra $5e7b
5e7b c224 st [$24]
5e7c 012a ld [$2a]
5e7d 8001 adda $01
5e7e fe00 bra ac
5e7f fcfa bra $5efa
5e80 0000 ld $00 ;Pixels for packedJupiter line 33
5e81 0000 ld $00
5e82 0000 ld $00
* 18 times
5e92 0040 ld $40
5e93 00f5 ld $f5
5e94 00ae ld $ae
5e95 00ef ld $ef
5e96 00fa ld $fa
5e97 00ae ld $ae
5e98 00af ld $af
5e99 00fa ld $fa
5e9a 00ae ld $ae
5e9b 00ef ld $ef
5e9c 00ea ld $ea
5e9d 00ae ld $ae
5e9e 00ef ld $ef
5e9f 00fa ld $fa
5ea0 00be ld $be
5ea1 00eb ld $eb
5ea2 00bb ld $bb
5ea3 00be ld $be
5ea4 00af ld $af
5ea5 00fa ld $fa
5ea6 00ae ld $ae
5ea7 00ab ld $ab
5ea8 00bb ld $bb
5ea9 00be ld $be
5eaa 00eb ld $eb
5eab 00ea ld $ea
5eac 00ae ld $ae
5ead 00ef ld $ef
5eae 00fa ld $fa
5eaf 00ae ld $ae
5eb0 00ef ld $ef
5eb1 00aa ld $aa
5eb2 00be ld $be
5eb3 00eb ld $eb
5eb4 00b6 ld $b6
5eb5 00ae ld $ae
5eb6 00eb ld $eb
5eb7 00ea ld $ea
5eb8 006e ld $6e
5eb9 00ea ld $ea
5eba 00aa ld $aa
5ebb 00ae ld $ae
5ebc 00ee ld $ee
5ebd 00ba ld $ba
5ebe 00aa ld $aa
5ebf 00ab ld $ab
5ec0 00ba ld $ba
5ec1 006a ld $6a
5ec2 00ea ld $ea
5ec3 00aa ld $aa
5ec4 00a9 ld $a9
5ec5 009b ld $9b
5ec6 00a9 ld $a9
5ec7 00a9 ld $a9
5ec8 009a ld $9a
5ec9 0066 ld $66
5eca 006a ld $6a
5ecb 009a ld $9a
5ecc 006a ld $6a
5ecd 00a9 ld $a9
5ece 005a ld $5a
5ecf 00a9 ld $a9
5ed0 0099 ld $99
5ed1 005a ld $5a
5ed2 0065 ld $65
5ed3 0069 ld $69
5ed4 0095 ld $95
5ed5 0056 ld $56
5ed6 0069 ld $69
5ed7 0095 ld $95
5ed8 0055 ld $55
5ed9 0059 ld $59
5eda 0055 ld $55
5edb 0055 ld $55
5edc 0005 ld $05
5edd 0055 ld $55
5ede 0015 ld $15
5edf 0054 ld $54
5ee0 0055 ld $55
5ee1 0051 ld $51
5ee2 0015 ld $15
5ee3 0055 ld $55
5ee4 0005 ld $05
5ee5 0000 ld $00
5ee6 0000 ld $00
5ee7 0000 ld $00
* 19 times
5ef8 0200 nop
5ef9 0200 nop
5efa c225 st [$25] ;Trampoline for page $5e00 reading (continue)
5efb 012a ld [$2a]
5efc 8002 adda $02
5efd 1406 ld $06,y
5efe fe00 bra ac
5eff e0bc jmp y,$bc
5f00 0000 ld $00 ;Pixels for packedJupiter line 34
5f01 0000 ld $00
5f02 0000 ld $00
* 18 times
5f12 00c5 ld $c5
5f13 00ba ld $ba
5f14 00be ld $be
5f15 00eb ld $eb
5f16 00ab ld $ab
5f17 00be ld $be
5f18 00ff ld $ff
5f19 00fa ld $fa
5f1a 00bf ld $bf
5f1b 00fb ld $fb
5f1c 00fb ld $fb
5f1d 00fe ld $fe
5f1e 00eb ld $eb
5f1f 00fb ld $fb
5f20 00ae ld $ae
5f21 00ef ld $ef
5f22 00ff ld $ff
5f23 00ae ld $ae
5f24 00ff ld $ff
5f25 00fb ld $fb
5f26 00fe ld $fe
5f27 00ef ld $ef
5f28 00fa ld $fa
5f29 00bf ld $bf
5f2a 00eb ld $eb
5f2b 00bb ld $bb
5f2c 00be ld $be
5f2d 00eb ld $eb
5f2e 00bb ld $bb
5f2f 00be ld $be
5f30 00ea ld $ea
5f31 00fb ld $fb
5f32 00ae ld $ae
5f33 00ef ld $ef
5f34 00fb ld $fb
5f35 00aa ld $aa
5f36 00ef ld $ef
5f37 00fa ld $fa
5f38 00ae ld $ae
5f39 00af ld $af
5f3a 00fa ld $fa
5f3b 00ad ld $ad
5f3c 00ab ld $ab
5f3d 00fa ld $fa
5f3e 00ae ld $ae
5f3f 00ee ld $ee
5f40 00b6 ld $b6
5f41 00aa ld $aa
5f42 00ab ld $ab
5f43 00ba ld $ba
5f44 00aa ld $aa
5f45 009b ld $9b
5f46 00ba ld $ba
5f47 00a9 ld $a9
5f48 00ab ld $ab
5f49 00a6 ld $a6
5f4a 006a ld $6a
5f4b 00a6 ld $a6
5f4c 00a6 ld $a6
5f4d 005a ld $5a
5f4e 009a ld $9a
5f4f 00a5 ld $a5
5f50 0069 ld $69
5f51 0095 ld $95
5f52 00aa ld $aa
5f53 0095 ld $95
5f54 009a ld $9a
5f55 0055 ld $55
5f56 0059 ld $59
5f57 0055 ld $55
5f58 0066 ld $66
5f59 0054 ld $54
5f5a 0055 ld $55
5f5b 0051 ld $51
5f5c 0055 ld $55
5f5d 0045 ld $45
5f5e 0055 ld $55
5f5f 0055 ld $55
5f60 0045 ld $45
5f61 0015 ld $15
5f62 0055 ld $55
5f63 0045 ld $45
5f64 0044 ld $44
5f65 0000 ld $00
5f66 0000 ld $00
5f67 0000 ld $00
* 19 times
5f78 0200 nop
5f79 fe00 bra ac ;Trampoline for page $5f00 reading (entry)
5f7a fc7b bra $5f7b
5f7b c224 st [$24]
5f7c 012a ld [$2a]
5f7d 8001 adda $01
5f7e fe00 bra ac
5f7f fcfa bra $5ffa
5f80 0000 ld $00 ;Pixels for packedJupiter line 35
5f81 0000 ld $00
5f82 0000 ld $00
* 18 times
5f92 00e5 ld $e5
5f93 00eb ld $eb
5f94 00af ld $af
5f95 00ef ld $ef
5f96 00fb ld $fb
5f97 00af ld $af
5f98 00ff ld $ff
5f99 00fb ld $fb
5f9a 00fe ld $fe
5f9b 00ef ld $ef
5f9c 00bb ld $bb
5f9d 00bf ld $bf
5f9e 00ff ld $ff
5f9f 00fb ld $fb
5fa0 00ff ld $ff
5fa1 00ef ld $ef
5fa2 00fb ld $fb
5fa3 00bf ld $bf
5fa4 00ef ld $ef
5fa5 00fe ld $fe
5fa6 00ae ld $ae
5fa7 00ff ld $ff
5fa8 00bb ld $bb
5fa9 00fe ld $fe
5faa 00ef ld $ef
5fab 00ff ld $ff
5fac 00fe ld $fe
5fad 00ef ld $ef
5fae 00fa ld $fa
5faf 00be ld $be
5fb0 00eb ld $eb
5fb1 00bb ld $bb
5fb2 00be ld $be
5fb3 00eb ld $eb
5fb4 00fa ld $fa
5fb5 00ae ld $ae
5fb6 00ef ld $ef
5fb7 00fa ld $fa
5fb8 00ae ld $ae
5fb9 00eb ld $eb
5fba 00bb ld $bb
5fbb 00ae ld $ae
5fbc 00ef ld $ef
5fbd 00ea ld $ea
5fbe 00ae ld $ae
5fbf 00ab ld $ab
5fc0 00fa ld $fa
5fc1 00aa ld $aa
5fc2 00eb ld $eb
5fc3 00aa ld $aa
5fc4 00ad ld $ad
5fc5 00aa ld $aa
5fc6 00ba ld $ba
5fc7 006a ld $6a
5fc8 00ea ld $ea
5fc9 00a6 ld $a6
5fca 00ae ld $ae
5fcb 009a ld $9a
5fcc 00aa ld $aa
5fcd 00a9 ld $a9
5fce 00aa ld $aa
5fcf 00a6 ld $a6
5fd0 005a ld $5a
5fd1 00aa ld $aa
5fd2 00a5 ld $a5
5fd3 0059 ld $59
5fd4 009a ld $9a
5fd5 00a5 ld $a5
5fd6 0055 ld $55
5fd7 009a ld $9a
5fd8 0055 ld $55
5fd9 0059 ld $59
5fda 0095 ld $95
5fdb 0055 ld $55
5fdc 0059 ld $59
5fdd 0055 ld $55
5fde 0051 ld $51
5fdf 0055 ld $55
5fe0 0055 ld $55
5fe1 0065 ld $65
5fe2 0054 ld $54
5fe3 0055 ld $55
5fe4 0055 ld $55
5fe5 0001 ld $01
5fe6 0000 ld $00
5fe7 0000 ld $00
5fe8 0000 ld $00
* 18 times
5ff8 0200 nop
5ff9 0200 nop
5ffa c225 st [$25] ;Trampoline for page $5f00 reading (continue)
5ffb 012a ld [$2a]
5ffc 8002 adda $02
5ffd 1406 ld $06,y
5ffe fe00 bra ac
5fff e0bc jmp y,$bc
6000 0000 ld $00 ;Pixels for packedJupiter line 36
6001 0000 ld $00
6002 0000 ld $00
* 17 times
6011 0014 ld $14
6012 00eb ld $eb
6013 00fb ld $fb
6014 00fe ld $fe
6015 00ef ld $ef
6016 00fa ld $fa
6017 00fe ld $fe
6018 00ef ld $ef
6019 00ff ld $ff
601a 00fe ld $fe
601b 00ef ld $ef
601c 00ff ld $ff
601d 00be ld $be
601e 00ff ld $ff
601f 00fb ld $fb
6020 00bf ld $bf
6021 00ff ld $ff
6022 00fe ld $fe
6023 00fe ld $fe
6024 00ef ld $ef
6025 00ff ld $ff
6026 00fe ld $fe
6027 00ef ld $ef
6028 00ff ld $ff
6029 00be ld $be
602a 00fb ld $fb
602b 00bb ld $bb
602c 00be ld $be
602d 00eb ld $eb
602e 00ff ld $ff
602f 00ee ld $ee
6030 00ef ld $ef
6031 00ff ld $ff
6032 00ee ld $ee
6033 00ef ld $ef
6034 00bb ld $bb
6035 00be ld $be
6036 00eb ld $eb
6037 00bb ld $bb
6038 00be ld $be
6039 00ee ld $ee
603a 00fa ld $fa
603b 00aa ld $aa
603c 00ef ld $ef
603d 00ba ld $ba
603e 00be ld $be
603f 00ea ld $ea
6040 00ba ld $ba
6041 00ae ld $ae
6042 00ee ld $ee
6043 00aa ld $aa
6044 00ae ld $ae
6045 00da ld $da
6046 00aa ld $aa
6047 00aa ld $aa
6048 00ab ld $ab
6049 00a5 ld $a5
604a 006a ld $6a
604b 00aa ld $aa
604c 0066 ld $66
604d 006a ld $6a
604e 0096 ld $96
604f 006a ld $6a
6050 0069 ld $69
6051 005a ld $5a
6052 00a9 ld $a9
6053 0095 ld $95
6054 005a ld $5a
6055 00a9 ld $a9
6056 0059 ld $59
6057 0055 ld $55
6058 00a5 ld $a5
6059 0055 ld $55
605a 0055 ld $55
605b 0055 ld $55
605c 0054 ld $54
605d 0055 ld $55
605e 0055 ld $55
605f 0015 ld $15
6060 0055 ld $55
6061 0055 ld $55
6062 0055 ld $55
6063 0045 ld $45
6064 0055 ld $55
6065 0001 ld $01
6066 0000 ld $00
6067 0000 ld $00
6068 0000 ld $00
* 18 times
6078 0200 nop
6079 fe00 bra ac ;Trampoline for page $6000 reading (entry)
607a fc7b bra $607b
607b c224 st [$24]
607c 012a ld [$2a]
607d 8001 adda $01
607e fe00 bra ac
607f fcfa bra $60fa
6080 0000 ld $00 ;Pixels for packedJupiter line 37
6081 0000 ld $00
6082 0000 ld $00
* 17 times
6091 0054 ld $54
6092 00ef ld $ef
6093 00fe ld $fe
6094 00ae ld $ae
6095 00ef ld $ef
6096 00ff ld $ff
6097 00be ld $be
6098 00ff ld $ff
6099 00bb ld $bb
609a 00bf ld $bf
609b 00ef ld $ef
609c 00ff ld $ff
609d 00fe ld $fe
609e 00ef ld $ef
609f 00bf ld $bf
60a0 00fe ld $fe
60a1 00ef ld $ef
60a2 00ff ld $ff
60a3 00fe ld $fe
60a4 00ef ld $ef
60a5 00ff ld $ff
60a6 00fe ld $fe
60a7 00ef ld $ef
60a8 00bb ld $bb
60a9 00bf ld $bf
60aa 00ef ld $ef
60ab 00ff ld $ff
60ac 00fe ld $fe
60ad 00ef ld $ef
60ae 00bb ld $bb
60af 00be ld $be
60b0 00fb ld $fb
60b1 00bb ld $bb
60b2 00bf ld $bf
60b3 00ef ld $ef
60b4 00fe ld $fe
60b5 00ee ld $ee
60b6 00ef ld $ef
60b7 00fa ld $fa
60b8 00af ld $af
60b9 00af ld $af
60ba 00ba ld $ba
60bb 00be ld $be
60bc 00ab ld $ab
60bd 00bb ld $bb
60be 00aa ld $aa
60bf 00ef ld $ef
60c0 00ea ld $ea
60c1 006a ld $6a
60c2 00ab ld $ab
60c3 00ba ld $ba
60c4 00a9 ld $a9
60c5 00ab ld $ab
60c6 00ba ld $ba
60c7 00a9 ld $a9
60c8 009a ld $9a
60c9 00ba ld $ba
60ca 006a ld $6a
60cb 00ea ld $ea
60cc 00a6 ld $a6
60cd 006a ld $6a
60ce 00aa ld $aa
60cf 00a6 ld $a6
60d0 005a ld $5a
60d1 00aa ld $aa
60d2 0066 ld $66
60d3 0069 ld $69
60d4 0096 ld $96
60d5 0066 ld $66
60d6 0065 ld $65
60d7 0056 ld $56
60d8 0066 ld $66
60d9 0055 ld $55
60da 0056 ld $56
60db 0065 ld $65
60dc 0055 ld $55
60dd 0095 ld $95
60de 0051 ld $51
60df 0055 ld $55
60e0 0052 ld $52
60e1 0055 ld $55
60e2 0054 ld $54
60e3 0056 ld $56
60e4 0051 ld $51
60e5 0055 ld $55
60e6 0000 ld $00
60e7 0000 ld $00
60e8 0000 ld $00
* 18 times
60f8 0200 nop
60f9 0200 nop
60fa c225 st [$25] ;Trampoline for page $6000 reading (continue)
60fb 012a ld [$2a]
60fc 8002 adda $02
60fd 1406 ld $06,y
60fe fe00 bra ac
60ff e0bc jmp y,$bc
6100 0000 ld $00 ;Pixels for packedJupiter line 38
6101 0000 ld $00
6102 0000 ld $00
* 16 times
6110 0010 ld $10
6111 00b9 ld $b9
6112 00eb ld $eb
6113 00fb ld $fb
6114 00fe ld $fe
6115 00ef ld $ef
6116 00fa ld $fa
6117 00bf ld $bf
6118 00ef ld $ef
6119 00fb ld $fb
611a 00bf ld $bf
611b 00ff ld $ff
611c 00fb ld $fb
611d 00af ld $af
611e 00ef ld $ef
611f 00ff ld $ff
6120 00be ld $be
6121 00ef ld $ef
6122 00ff ld $ff
6123 00be ld $be
6124 00fb ld $fb
6125 00fb ld $fb
6126 00af ld $af
6127 00ff ld $ff
6128 00fb ld $fb
6129 00bf ld $bf
612a 00eb ld $eb
612b 00bb ld $bb
612c 00be ld $be
612d 00eb ld $eb
612e 00ff ld $ff
612f 00be ld $be
6130 00eb ld $eb
6131 00bb ld $bb
6132 00be ld $be
6133 00eb ld $eb
6134 00bb ld $bb
6135 00be ld $be
6136 00ea ld $ea
6137 00bb ld $bb
6138 00ba ld $ba
6139 00eb ld $eb
613a 00bb ld $bb
613b 00aa ld $aa
613c 00ef ld $ef
613d 00ba ld $ba
613e 00be ld $be
613f 00ea ld $ea
6140 00aa ld $aa
6141 00ae ld $ae
6142 00ea ld $ea
6143 00aa ld $aa
6144 00ae ld $ae
6145 009a ld $9a
6146 00ba ld $ba
6147 006a ld $6a
6148 00ab ld $ab
6149 00aa ld $aa
614a 00a9 ld $a9
614b 0096 ld $96
614c 00aa ld $aa
614d 00a9 ld $a9
614e 0096 ld $96
614f 00aa ld $aa
6150 00a9 ld $a9
6151 0095 ld $95
6152 0096 ld $96
6153 005a ld $5a
6154 0099 ld $99
6155 0059 ld $59
6156 0059 ld $59
6157 0099 ld $99
6158 0055 ld $55
6159 0069 ld $69
615a 0055 ld $55
615b 0055 ld $55
615c 0059 ld $59
615d 0055 ld $55
615e 0055 ld $55
615f 0055 ld $55
6160 0045 ld $45
6161 0055 ld $55
6162 0045 ld $45
6163 0045 ld $45
6164 0065 ld $65
6165 0055 ld $55
6166 0000 ld $00
6167 0000 ld $00
6168 0000 ld $00
* 18 times
6178 0200 nop
6179 fe00 bra ac ;Trampoline for page $6100 reading (entry)
617a fc7b bra $617b
617b c224 st [$24]
617c 012a ld [$2a]
617d 8001 adda $01
617e fe00 bra ac
617f fcfa bra $61fa
6180 0000 ld $00 ;Pixels for packedJupiter line 39
6181 0000 ld $00
6182 0000 ld $00
* 16 times
6190 0050 ld $50
6191 00bd ld $bd
6192 00eb ld $eb
6193 00fb ld $fb
6194 00be ld $be
6195 00ef ld $ef
6196 00ff ld $ff
6197 00be ld $be
6198 00fb ld $fb
6199 00fb ld $fb
619a 00ee ld $ee
619b 00ef ld $ef
619c 00fb ld $fb
619d 00fe ld $fe
619e 00ef ld $ef
619f 00fb ld $fb
61a0 00fe ld $fe
61a1 00ef ld $ef
61a2 00fa ld $fa
61a3 00fe ld $fe
61a4 00ef ld $ef
61a5 00fb ld $fb
61a6 00be ld $be
61a7 00ef ld $ef
61a8 00fa ld $fa
61a9 00fe ld $fe
61aa 00ef ld $ef
61ab 00fe ld $fe
61ac 00fe ld $fe
61ad 00ef ld $ef
61ae 00ea ld $ea
61af 00ae ld $ae
61b0 00ef ld $ef
61b1 00fb ld $fb
61b2 00ae ld $ae
61b3 00ef ld $ef
61b4 00fa ld $fa
61b5 00ae ld $ae
61b6 00ef ld $ef
61b7 00fa ld $fa
61b8 00ae ld $ae
61b9 00eb ld $eb
61ba 00bb ld $bb
61bb 00be ld $be
61bc 00eb ld $eb
61bd 00ea ld $ea
61be 006e ld $6e
61bf 00ea ld $ea
61c0 00ba ld $ba
61c1 006a ld $6a
61c2 00eb ld $eb
61c3 00ab ld $ab
61c4 00ad ld $ad
61c5 00ea ld $ea
61c6 00aa ld $aa
61c7 00a9 ld $a9
61c8 00ab ld $ab
61c9 00a6 ld $a6
61ca 006a ld $6a
61cb 00ab ld $ab
61cc 00aa ld $aa
61cd 00a9 ld $a9
61ce 009a ld $9a
61cf 00a9 ld $a9
61d0 0069 ld $69
61d1 00a6 ld $a6
61d2 0066 ld $66
61d3 0069 ld $69
61d4 0056 ld $56
61d5 0066 ld $66
61d6 0069 ld $69
61d7 0056 ld $56
61d8 0065 ld $65
61d9 0055 ld $55
61da 0095 ld $95
61db 0055 ld $55
61dc 0055 ld $55
61dd 0045 ld $45
61de 0055 ld $55
61df 0054 ld $54
61e0 0055 ld $55
61e1 0055 ld $55
61e2 0058 ld $58
61e3 0055 ld $55
61e4 0055 ld $55
61e5 0055 ld $55
61e6 0015 ld $15
61e7 0000 ld $00
61e8 0000 ld $00
61e9 0000 ld $00
* 17 times
61f8 0200 nop
61f9 0200 nop
61fa c225 st [$25] ;Trampoline for page $6100 reading (continue)
61fb 012a ld [$2a]
61fc 8002 adda $02
61fd 1406 ld $06,y
61fe fe00 bra ac
61ff e0bc jmp y,$bc
6200 0000 ld $00 ;Pixels for packedJupiter line 40
6201 0000 ld $00
6202 0000 ld $00
* 16 times
6210 00a0 ld $a0
6211 00ad ld $ad
6212 00ef ld $ef
6213 00fa ld $fa
6214 00aa ld $aa
6215 00ef ld $ef
6216 00bb ld $bb
6217 00be ld $be
6218 00ef ld $ef
6219 00bb ld $bb
621a 00be ld $be
621b 00ef ld $ef
621c 00fb ld $fb
621d 00be ld $be
621e 00ab ld $ab
621f 00bb ld $bb
6220 00be ld $be
6221 00ef ld $ef
6222 00bb ld $bb
6223 00be ld $be
6224 00eb ld $eb
6225 00bb ld $bb
6226 00be ld $be
6227 00ef ld $ef
6228 00bb ld $bb
6229 00be ld $be
622a 00eb ld $eb
622b 00bb ld $bb
622c 00be ld $be
622d 00ef ld $ef
622e 00fa ld $fa
622f 00fe ld $fe
6230 00eb ld $eb
6231 00bb ld $bb
6232 00be ld $be
6233 00ef ld $ef
6234 00fa ld $fa
6235 00ae ld $ae
6236 00af ld $af
6237 00ba ld $ba
6238 00be ld $be
6239 00ea ld $ea
623a 00ea ld $ea
623b 00ae ld $ae
623c 00ee ld $ee
623d 00ba ld $ba
623e 00ae ld $ae
623f 00de ld $de
6240 00ea ld $ea
6241 00ae ld $ae
6242 00da ld $da
6243 00aa ld $aa
6244 00ad ld $ad
6245 00da ld $da
6246 00aa ld $aa
6247 00a9 ld $a9
6248 009a ld $9a
6249 00b5 ld $b5
624a 006a ld $6a
624b 0096 ld $96
624c 0066 ld $66
624d 006a ld $6a
624e 0096 ld $96
624f 00a6 ld $a6
6250 005a ld $5a
6251 009a ld $9a
6252 00a5 ld $a5
6253 0055 ld $55
6254 0096 ld $96
6255 0056 ld $56
6256 0059 ld $59
6257 0095 ld $95
6258 0066 ld $66
6259 0065 ld $65
625a 0056 ld $56
625b 0055 ld $55
625c 0059 ld $59
625d 0055 ld $55
625e 0055 ld $55
625f 0059 ld $59
6260 0045 ld $45
6261 0055 ld $55
6262 0015 ld $15
6263 0055 ld $55
6264 0051 ld $51
6265 0015 ld $15
6266 0055 ld $55
6267 0000 ld $00
6268 0000 ld $00
6269 0000 ld $00
* 17 times
6278 0200 nop
6279 fe00 bra ac ;Trampoline for page $6200 reading (entry)
627a fc7b bra $627b
627b c224 st [$24]
627c 012a ld [$2a]
627d 8001 adda $01
627e fe00 bra ac
627f fcfa bra $62fa
6280 0000 ld $00 ;Pixels for packedJupiter line 41
6281 0000 ld $00
6282 0000 ld $00
* 15 times
628f 0040 ld $40
6290 00a0 ld $a0
6291 006e ld $6e
6292 00eb ld $eb
6293 00fa ld $fa
6294 00be ld $be
6295 00eb ld $eb
6296 00bb ld $bb
6297 00be ld $be
6298 00eb ld $eb
6299 00fa ld $fa
629a 00ae ld $ae
629b 00ef ld $ef
629c 00ba ld $ba
629d 00ae ld $ae
629e 00ef ld $ef
629f 00fa ld $fa
62a0 00be ld $be
62a1 00ab ld $ab
62a2 00fa ld $fa
62a3 00ae ld $ae
62a4 00af ld $af
62a5 00fa ld $fa
62a6 00ae ld $ae
62a7 00eb ld $eb
62a8 00bb ld $bb
62a9 00ae ld $ae
62aa 00ee ld $ee
62ab 00fa ld $fa
62ac 00aa ld $aa
62ad 00eb ld $eb
62ae 00bb ld $bb
62af 006e ld $6e
62b0 00ef ld $ef
62b1 00fa ld $fa
62b2 006a ld $6a
62b3 00eb ld $eb
62b4 00aa ld $aa
62b5 00ad ld $ad
62b6 00eb ld $eb
62b7 00fb ld $fb
62b8 00ae ld $ae
62b9 00eb ld $eb
62ba 00bb ld $bb
62bb 00ae ld $ae
62bc 009b ld $9b
62bd 00ba ld $ba
62be 00a9 ld $a9
62bf 009b ld $9b
62c0 00ba ld $ba
62c1 0069 ld $69
62c2 00ab ld $ab
62c3 00b6 ld $b6
62c4 006a ld $6a
62c5 00da ld $da
62c6 00aa ld $aa
62c7 006d ld $6d
62c8 00da ld $da
62c9 00a6 ld $a6
62ca 0069 ld $69
62cb 00aa ld $aa
62cc 00a6 ld $a6
62cd 0059 ld $59
62ce 009a ld $9a
62cf 00a5 ld $a5
62d0 0059 ld $59
62d1 009a ld $9a
62d2 0055 ld $55
62d3 0069 ld $69
62d4 0056 ld $56
62d5 0065 ld $65
62d6 0065 ld $65
62d7 0056 ld $56
62d8 0055 ld $55
62d9 0059 ld $59
62da 0095 ld $95
62db 0055 ld $55
62dc 0015 ld $15
62dd 0055 ld $55
62de 0051 ld $51
62df 0005 ld $05
62e0 0095 ld $95
62e1 0055 ld $55
62e2 0044 ld $44
62e3 0055 ld $55
62e4 0011 ld $11
62e5 0015 ld $15
62e6 0015 ld $15
62e7 0001 ld $01
62e8 0000 ld $00
62e9 0000 ld $00
62ea 0000 ld $00
* 16 times
62f8 0200 nop
62f9 0200 nop
62fa c225 st [$25] ;Trampoline for page $6200 reading (continue)
62fb 012a ld [$2a]
62fc 8002 adda $02
62fd 1406 ld $06,y
62fe fe00 bra ac
62ff e0bc jmp y,$bc
6300 0000 ld $00 ;Pixels for packedJupiter line 42
6301 0000 ld $00
6302 0000 ld $00
* 15 times
630f 0040 ld $40
6310 00b5 ld $b5
6311 0069 ld $69
6312 00ef ld $ef
6313 00fa ld $fa
6314 00ae ld $ae
6315 00ef ld $ef
6316 00aa ld $aa
6317 00ad ld $ad
6318 00db ld $db
6319 00b6 ld $b6
631a 006e ld $6e
631b 00eb ld $eb
631c 00fa ld $fa
631d 00ae ld $ae
631e 00ef ld $ef
631f 00ba ld $ba
6320 00ae ld $ae
6321 00ef ld $ef
6322 00bb ld $bb
6323 00be ld $be
6324 00db ld $db
6325 00ba ld $ba
6326 00ad ld $ad
6327 00ef ld $ef
6328 00ba ld $ba
6329 00bd ld $bd
632a 00db ld $db
632b 00b7 ld $b7
632c 007e ld $7e
632d 00eb ld $eb
632e 00ab ld $ab
632f 00ad ld $ad
6330 00da ld $da
6331 00bb ld $bb
6332 00ad ld $ad
6333 00df ld $df
6334 00f6 ld $f6
6335 006e ld $6e
6336 00eb ld $eb
6337 00b6 ld $b6
6338 006e ld $6e
6339 00eb ld $eb
633a 00b6 ld $b6
633b 00bd ld $bd
633c 00ea ld $ea
633d 00e6 ld $e6
633e 006e ld $6e
633f 00ea ld $ea
6340 00a6 ld $a6
6341 0069 ld $69
6342 009a ld $9a
6343 00b6 ld $b6
6344 0069 ld $69
6345 009b ld $9b
6346 0066 ld $66
6347 0069 ld $69
6348 00a6 ld $a6
6349 0066 ld $66
634a 0059 ld $59
634b 009a ld $9a
634c 00a5 ld $a5
634d 0059 ld $59
634e 009a ld $9a
634f 0065 ld $65
6350 0059 ld $59
6351 0095 ld $95
6352 0065 ld $65
6353 0055 ld $55
6354 0056 ld $56
6355 0065 ld $65
6356 0055 ld $55
6357 0056 ld $56
6358 0065 ld $65
6359 0054 ld $54
635a 0095 ld $95
635b 0051 ld $51
635c 0055 ld $55
635d 0046 ld $46
635e 0055 ld $55
635f 0015 ld $15
6360 0055 ld $55
6361 0050 ld $50
6362 0015 ld $15
6363 0055 ld $55
6364 0051 ld $51
6365 0005 ld $05
6366 0055 ld $55
6367 0000 ld $00
6368 0000 ld $00
6369 0000 ld $00
* 17 times
6378 0200 nop
6379 fe00 bra ac ;Trampoline for page $6300 reading (entry)
637a fc7b bra $637b
637b c224 st [$24]
637c 012a ld [$2a]
637d 8001 adda $01
637e fe00 bra ac
637f fcfa bra $63fa
6380 0000 ld $00 ;Pixels for packedJupiter line 43
6381 0000 ld $00
6382 0000 ld $00
* 15 times
638f 0080 ld $80
6390 00a5 ld $a5
6391 006d ld $6d
6392 00db ld $db
6393 00b7 ld $b7
6394 006e ld $6e
6395 00ef ld $ef
6396 00b6 ld $b6
6397 006a ld $6a
6398 009b ld $9b
6399 00b6 ld $b6
639a 0069 ld $69
639b 009b ld $9b
639c 00b6 ld $b6
639d 0069 ld $69
639e 00db ld $db
639f 00bb ld $bb
63a0 00bd ld $bd
63a1 00db ld $db
63a2 00fa ld $fa
63a3 006e ld $6e
63a4 00ea ld $ea
63a5 00fa ld $fa
63a6 00ae ld $ae
63a7 00da ld $da
63a8 00ba ld $ba
63a9 0069 ld $69
63aa 00eb ld $eb
63ab 00fa ld $fa
63ac 00ad ld $ad
63ad 00eb ld $eb
63ae 00b6 ld $b6
63af 006e ld $6e
63b0 00da ld $da
63b1 00b6 ld $b6
63b2 006e ld $6e
63b3 00ab ld $ab
63b4 00b6 ld $b6
63b5 00be ld $be
63b6 009b ld $9b
63b7 00aa ld $aa
63b8 006d ld $6d
63b9 00ee ld $ee
63ba 00a6 ld $a6
63bb 006e ld $6e
63bc 009b ld $9b
63bd 00ba ld $ba
63be 0069 ld $69
63bf 009b ld $9b
63c0 00a6 ld $a6
63c1 005d ld $5d
63c2 00da ld $da
63c3 0066 ld $66
63c4 006a ld $6a
63c5 0096 ld $96
63c6 00a6 ld $a6
63c7 0059 ld $59
63c8 009a ld $9a
63c9 0065 ld $65
63ca 0069 ld $69
63cb 0096 ld $96
63cc 00a1 ld $a1
63cd 0059 ld $59
63ce 0096 ld $96
63cf 00a5 ld $a5
63d0 0055 ld $55
63d1 008a ld $8a
63d2 0055 ld $55
63d3 0068 ld $68
63d4 0046 ld $46
63d5 0061 ld $61
63d6 0015 ld $15
63d7 0055 ld $55
63d8 0051 ld $51
63d9 0019 ld $19
63da 0055 ld $55
63db 0061 ld $61
63dc 0015 ld $15
63dd 0055 ld $55
63de 0051 ld $51
63df 0005 ld $05
63e0 0055 ld $55
63e1 0051 ld $51
63e2 0015 ld $15
63e3 0055 ld $55
63e4 0050 ld $50
63e5 0015 ld $15
63e6 0045 ld $45
63e7 0015 ld $15
63e8 0000 ld $00
63e9 0000 ld $00
63ea 0000 ld $00
* 16 times
63f8 0200 nop
63f9 0200 nop
63fa c225 st [$25] ;Trampoline for page $6300 reading (continue)
63fb 012a ld [$2a]
63fc 8002 adda $02
63fd 1406 ld $06,y
63fe fe00 bra ac
63ff e0bc jmp y,$bc
6400 0000 ld $00 ;Pixels for packedJupiter line 44
6401 0000 ld $00
6402 0000 ld $00
* 15 times
640f 0085 ld $85
6410 0065 ld $65
6411 0058 ld $58
6412 0096 ld $96
6413 00b6 ld $b6
6414 00bd ld $bd
6415 00eb ld $eb
6416 00b6 ld $b6
6417 00ad ld $ad
6418 00db ld $db
6419 00b6 ld $b6
641a 006e ld $6e
641b 009b ld $9b
641c 00b6 ld $b6
641d 006d ld $6d
641e 00da ld $da
641f 00b6 ld $b6
6420 006e ld $6e
6421 00eb ld $eb
6422 00b7 ld $b7
6423 007e ld $7e
6424 00ef ld $ef
6425 00ab ld $ab
6426 006d ld $6d
6427 00ef ld $ef
6428 00fa ld $fa
6429 006e ld $6e
642a 00eb ld $eb
642b 00b6 ld $b6
642c 006a ld $6a
642d 00ef ld $ef
642e 00fb ld $fb
642f 00ae ld $ae
6430 009b ld $9b
6431 00b6 ld $b6
6432 007e ld $7e
6433 00eb ld $eb
6434 00b6 ld $b6
6435 00ad ld $ad
6436 00da ld $da
6437 00b6 ld $b6
6438 006a ld $6a
6439 00db ld $db
643a 00aa ld $aa
643b 006d ld $6d
643c 00ea ld $ea
643d 00b6 ld $b6
643e 00a9 ld $a9
643f 009b ld $9b
6440 00a5 ld $a5
6441 0069 ld $69
6442 0096 ld $96
6443 0066 ld $66
6444 006d ld $6d
6445 0096 ld $96
6446 0076 ld $76
6447 0069 ld $69
6448 0096 ld $96
6449 0066 ld $66
644a 0058 ld $58
644b 009a ld $9a
644c 0061 ld $61
644d 0059 ld $59
644e 0099 ld $99
644f 0051 ld $51
6450 0059 ld $59
6451 0085 ld $85
6452 0055 ld $55
6453 0058 ld $58
6454 0095 ld $95
6455 0055 ld $55
6456 0058 ld $58
6457 0056 ld $56
6458 0051 ld $51
6459 0015 ld $15
645a 0055 ld $55
645b 0051 ld $51
645c 0015 ld $15
645d 0041 ld $41
645e 0011 ld $11
645f 0054 ld $54
6460 0041 ld $41
6461 0011 ld $11
6462 0054 ld $54
6463 0041 ld $41
6464 0051 ld $51
6465 0005 ld $05
6466 0055 ld $55
6467 0000 ld $00
6468 0000 ld $00
6469 0000 ld $00
* 17 times
6478 0200 nop
6479 fe00 bra ac ;Trampoline for page $6400 reading (entry)
647a fc7b bra $647b
647b c224 st [$24]
647c 012a ld [$2a]
647d 8001 adda $01
647e fe00 bra ac
647f fcfa bra $64fa
6480 0000 ld $00 ;Pixels for packedJupiter line 45
6481 0000 ld $00
6482 0000 ld $00
* 15 times
648f 0085 ld $85
6490 0061 ld $61
6491 0019 ld $19
6492 0086 ld $86
6493 00a5 ld $a5
6494 006d ld $6d
6495 00db ld $db
6496 00f6 ld $f6
6497 006e ld $6e
6498 00db ld $db
6499 00fa ld $fa
649a 00ad ld $ad
649b 00db ld $db
649c 00b6 ld $b6
649d 006d ld $6d
649e 00d6 ld $d6
649f 00a5 ld $a5
64a0 0069 ld $69
64a1 0086 ld $86
64a2 00a5 ld $a5
64a3 00bd ld $bd
64a4 00db ld $db
64a5 00fa ld $fa
64a6 00be ld $be
64a7 00da ld $da
64a8 00b6 ld $b6
64a9 0069 ld $69
64aa 009b ld $9b
64ab 00a6 ld $a6
64ac 006d ld $6d
64ad 009b ld $9b
64ae 00b6 ld $b6
64af 00ad ld $ad
64b0 00db ld $db
64b1 00a6 ld $a6
64b2 006d ld $6d
64b3 00ab ld $ab
64b4 00b6 ld $b6
64b5 007e ld $7e
64b6 00eb ld $eb
64b7 00bb ld $bb
64b8 006a ld $6a
64b9 009b ld $9b
64ba 00b6 ld $b6
64bb 006e ld $6e
64bc 00da ld $da
64bd 00a6 ld $a6
64be 0059 ld $59
64bf 0096 ld $96
64c0 0076 ld $76
64c1 0069 ld $69
64c2 0097 ld $97
64c3 0066 ld $66
64c4 0069 ld $69
64c5 0096 ld $96
64c6 0066 ld $66
64c7 0069 ld $69
64c8 0096 ld $96
64c9 0065 ld $65
64ca 0058 ld $58
64cb 0046 ld $46
64cc 0065 ld $65
64cd 0054 ld $54
64ce 0086 ld $86
64cf 0065 ld $65
64d0 0015 ld $15
64d1 0056 ld $56
64d2 0061 ld $61
64d3 0055 ld $55
64d4 0086 ld $86
64d5 00a5 ld $a5
64d6 0059 ld $59
64d7 0085 ld $85
64d8 0055 ld $55
64d9 0019 ld $19
64da 0095 ld $95
64db 0051 ld $51
64dc 0005 ld $05
64dd 0055 ld $55
64de 0050 ld $50
64df 0004 ld $04
64e0 0045 ld $45
64e1 0050 ld $50
64e2 0004 ld $04
64e3 0045 ld $45
64e4 0015 ld $15
64e5 0014 ld $14
64e6 0041 ld $41
64e7 0055 ld $55
64e8 0000 ld $00
64e9 0000 ld $00
64ea 0000 ld $00
* 16 times
64f8 0200 nop
64f9 0200 nop
64fa c225 st [$25] ;Trampoline for page $6400 reading (continue)
64fb 012a ld [$2a]
64fc 8002 adda $02
64fd 1406 ld $06,y
64fe fe00 bra ac
64ff e0bc jmp y,$bc
6500 0000 ld $00 ;Pixels for packedJupiter line 46
6501 0000 ld $00
6502 0000 ld $00
* 15 times
650f 0096 ld $96
6510 0075 ld $75
6511 006c ld $6c
6512 00c6 ld $c6
6513 0065 ld $65
6514 0068 ld $68
6515 00db ld $db
6516 00b6 ld $b6
6517 006d ld $6d
6518 00eb ld $eb
6519 00b6 ld $b6
651a 006d ld $6d
651b 00da ld $da
651c 00b6 ld $b6
651d 0019 ld $19
651e 00c6 ld $c6
651f 00b6 ld $b6
6520 0059 ld $59
6521 0086 ld $86
6522 00b1 ld $b1
6523 00ad ld $ad
6524 00ef ld $ef
6525 00b6 ld $b6
6526 006e ld $6e
6527 00d6 ld $d6
6528 00b6 ld $b6
6529 0059 ld $59
652a 0087 ld $87
652b 0061 ld $61
652c 006c ld $6c
652d 00ab ld $ab
652e 00a5 ld $a5
652f 006d ld $6d
6530 009a ld $9a
6531 0065 ld $65
6532 006d ld $6d
6533 009b ld $9b
6534 0066 ld $66
6535 006d ld $6d
6536 00da ld $da
6537 00a6 ld $a6
6538 006d ld $6d
6539 00ab ld $ab
653a 00b6 ld $b6
653b 0069 ld $69
653c 009b ld $9b
653d 00b5 ld $b5
653e 0069 ld $69
653f 0086 ld $86
6540 00a5 ld $a5
6541 0059 ld $59
6542 009a ld $9a
6543 0065 ld $65
6544 0068 ld $68
6545 00d6 ld $d6
6546 0066 ld $66
6547 0019 ld $19
6548 009a ld $9a
6549 00a1 ld $a1
654a 0019 ld $19
654b 0096 ld $96
654c 0066 ld $66
654d 0054 ld $54
654e 0046 ld $46
654f 0055 ld $55
6550 0014 ld $14
6551 0046 ld $46
6552 0061 ld $61
6553 0014 ld $14
6554 0056 ld $56
6555 0051 ld $51
6556 0015 ld $15
6557 0056 ld $56
6558 0061 ld $61
6559 0054 ld $54
655a 0045 ld $45
655b 0054 ld $54
655c 0004 ld $04
655d 0045 ld $45
655e 0050 ld $50
655f 0005 ld $05
6560 0044 ld $44
6561 0010 ld $10
6562 0015 ld $15
6563 0041 ld $41
6564 0011 ld $11
6565 0054 ld $54
6566 0001 ld $01
6567 0011 ld $11
6568 0000 ld $00
6569 0000 ld $00
656a 0000 ld $00
* 16 times
6578 0200 nop
6579 fe00 bra ac ;Trampoline for page $6500 reading (entry)
657a fc7b bra $657b
657b c224 st [$24]
657c 012a ld [$2a]
657d 8001 adda $01
657e fe00 bra ac
657f fcfa bra $65fa
6580 0000 ld $00 ;Pixels for packedJupiter line 47
6581 0000 ld $00
6582 0000 ld $00
* 14 times
658e 0004 ld $04
658f 0085 ld $85
6590 0061 ld $61
6591 0018 ld $18
6592 00d6 ld $d6
6593 0061 ld $61
6594 001d ld $1d
6595 00d6 ld $d6
6596 0066 ld $66
6597 006d ld $6d
6598 009a ld $9a
6599 0076 ld $76
659a 0069 ld $69
659b 009b ld $9b
659c 0061 ld $61
659d 0059 ld $59
659e 0087 ld $87
659f 00b5 ld $b5
65a0 0058 ld $58
65a1 008b ld $8b
65a2 0065 ld $65
65a3 001d ld $1d
65a4 009a ld $9a
65a5 00a5 ld $a5
65a6 0058 ld $58
65a7 00c6 ld $c6
65a8 0066 ld $66
65a9 006d ld $6d
65aa 0096 ld $96
65ab 0061 ld $61
65ac 0058 ld $58
65ad 009b ld $9b
65ae 0061 ld $61
65af 006c ld $6c
65b0 00db ld $db
65b1 00a1 ld $a1
65b2 0019 ld $19
65b3 0086 ld $86
65b4 0061 ld $61
65b5 0058 ld $58
65b6 0096 ld $96
65b7 0061 ld $61
65b8 0068 ld $68
65b9 00d6 ld $d6
65ba 0076 ld $76
65bb 0069 ld $69
65bc 00d6 ld $d6
65bd 00a6 ld $a6
65be 006d ld $6d
65bf 009b ld $9b
65c0 0066 ld $66
65c1 0058 ld $58
65c2 0086 ld $86
65c3 0066 ld $66
65c4 0058 ld $58
65c5 0086 ld $86
65c6 00a5 ld $a5
65c7 0058 ld $58
65c8 0096 ld $96
65c9 0061 ld $61
65ca 0059 ld $59
65cb 0085 ld $85
65cc 0061 ld $61
65cd 0019 ld $19
65ce 0096 ld $96
65cf 0051 ld $51
65d0 0008 ld $08
65d1 0045 ld $45
65d2 0055 ld $55
65d3 0058 ld $58
65d4 0085 ld $85
65d5 0065 ld $65
65d6 0005 ld $05
65d7 0045 ld $45
65d8 0065 ld $65
65d9 0054 ld $54
65da 0045 ld $45
65db 0051 ld $51
65dc 0004 ld $04
65dd 0045 ld $45
65de 0040 ld $40
65df 0004 ld $04
65e0 0045 ld $45
65e1 0040 ld $40
65e2 0004 ld $04
65e3 0045 ld $45
65e4 0050 ld $50
65e5 0000 ld $00
65e6 0045 ld $45
65e7 0050 ld $50
65e8 0000 ld $00
65e9 0000 ld $00
65ea 0000 ld $00
* 16 times
65f8 0200 nop
65f9 0200 nop
65fa c225 st [$25] ;Trampoline for page $6500 reading (continue)
65fb 012a ld [$2a]
65fc 8002 adda $02
65fd 1406 ld $06,y
65fe fe00 bra ac
65ff e0bc jmp y,$bc
6600 0000 ld $00 ;Pixels for packedJupiter line 48
6601 0000 ld $00
6602 0000 ld $00
* 14 times
660e 0004 ld $04
660f 0096 ld $96
6610 0065 ld $65
6611 0058 ld $58
6612 0086 ld $86
6613 00a1 ld $a1
6614 001d ld $1d
6615 00d6 ld $d6
6616 00a1 ld $a1
6617 001d ld $1d
6618 0097 ld $97
6619 00a1 ld $a1
661a 001d ld $1d
661b 00d6 ld $d6
661c 0061 ld $61
661d 006c ld $6c
661e 009b ld $9b
661f 0075 ld $75
6620 0058 ld $58
6621 009b ld $9b
6622 00b1 ld $b1
6623 0019 ld $19
6624 0086 ld $86
6625 0061 ld $61
6626 0018 ld $18
6627 0096 ld $96
6628 0061 ld $61
6629 0018 ld $18
662a 0086 ld $86
662b 0061 ld $61
662c 0018 ld $18
662d 0086 ld $86
662e 0065 ld $65
662f 0058 ld $58
6630 0096 ld $96
6631 0061 ld $61
6632 0058 ld $58
6633 0086 ld $86
6634 0065 ld $65
6635 0018 ld $18
6636 0086 ld $86
6637 0065 ld $65
6638 0018 ld $18
6639 0096 ld $96
663a 0076 ld $76
663b 0069 ld $69
663c 0096 ld $96
663d 0066 ld $66
663e 0059 ld $59
663f 009a ld $9a
6640 00b5 ld $b5
6641 0059 ld $59
6642 0086 ld $86
6643 00a5 ld $a5
6644 0058 ld $58
6645 0086 ld $86
6646 0061 ld $61
6647 0069 ld $69
6648 0046 ld $46
6649 0065 ld $65
664a 0019 ld $19
664b 0056 ld $56
664c 0065 ld $65
664d 0014 ld $14
664e 0095 ld $95
664f 0051 ld $51
6650 0019 ld $19
6651 0085 ld $85
6652 0050 ld $50
6653 0014 ld $14
6654 0085 ld $85
6655 0051 ld $51
6656 0019 ld $19
6657 0095 ld $95
6658 0011 ld $11
6659 0015 ld $15
665a 0041 ld $41
665b 0054 ld $54
665c 0044 ld $44
665d 0045 ld $45
665e 0010 ld $10
665f 0014 ld $14
6660 0051 ld $51
6661 0011 ld $11
6662 0004 ld $04
6663 0040 ld $40
6664 0011 ld $11
6665 0014 ld $14
6666 0040 ld $40
6667 0054 ld $54
6668 0000 ld $00
6669 0000 ld $00
666a 0000 ld $00
* 16 times
6678 0200 nop
6679 fe00 bra ac ;Trampoline for page $6600 reading (entry)
667a fc7b bra $667b
667b c224 st [$24]
667c 012a ld [$2a]
667d 8001 adda $01
667e fe00 bra ac
667f fcfa bra $66fa
6680 0000 ld $00 ;Pixels for packedJupiter line 49
6681 0000 ld $00
6682 0000 ld $00
* 14 times
668e 0044 ld $44
668f 0086 ld $86
6690 0065 ld $65
6691 0058 ld $58
6692 0087 ld $87
6693 0075 ld $75
6694 0058 ld $58
6695 009b ld $9b
6696 0076 ld $76
6697 0029 ld $29
6698 00db ld $db
6699 00b5 ld $b5
669a 005d ld $5d
669b 008a ld $8a
669c 00b5 ld $b5
669d 0059 ld $59
669e 00db ld $db
669f 00b6 ld $b6
66a0 005d ld $5d
66a1 00db ld $db
66a2 00b6 ld $b6
66a3 0019 ld $19
66a4 00d6 ld $d6
66a5 0061 ld $61
66a6 0019 ld $19
66a7 0086 ld $86
66a8 0060 ld $60
66a9 0018 ld $18
66aa 0086 ld $86
66ab 0065 ld $65
66ac 0059 ld $59
66ad 0086 ld $86
66ae 0061 ld $61
66af 0018 ld $18
66b0 0086 ld $86
66b1 0065 ld $65
66b2 0018 ld $18
66b3 0086 ld $86
66b4 0061 ld $61
66b5 0058 ld $58
66b6 0086 ld $86
66b7 0061 ld $61
66b8 0019 ld $19
66b9 0086 ld $86
66ba 0061 ld $61
66bb 0058 ld $58
66bc 009b ld $9b
66bd 0061 ld $61
66be 006d ld $6d
66bf 0086 ld $86
66c0 0065 ld $65
66c1 0018 ld $18
66c2 0096 ld $96
66c3 0061 ld $61
66c4 0019 ld $19
66c5 0096 ld $96
66c6 0066 ld $66
66c7 0019 ld $19
66c8 0096 ld $96
66c9 0061 ld $61
66ca 0054 ld $54
66cb 0086 ld $86
66cc 0051 ld $51
66cd 0018 ld $18
66ce 0096 ld $96
66cf 0051 ld $51
66d0 0019 ld $19
66d1 0055 ld $55
66d2 0061 ld $61
66d3 0015 ld $15
66d4 0041 ld $41
66d5 0061 ld $61
66d6 0015 ld $15
66d7 0045 ld $45
66d8 0061 ld $61
66d9 0015 ld $15
66da 0045 ld $45
66db 0050 ld $50
66dc 0004 ld $04
66dd 0045 ld $45
66de 0054 ld $54
66df 0004 ld $04
66e0 0005 ld $05
66e1 0050 ld $50
66e2 0014 ld $14
66e3 0041 ld $41
66e4 0011 ld $11
66e5 0001 ld $01
66e6 0045 ld $45
66e7 0050 ld $50
66e8 0001 ld $01
66e9 0001 ld $01
66ea 0000 ld $00
66eb 0000 ld $00
66ec 0000 ld $00
* 14 times
66f8 0200 nop
66f9 0200 nop
66fa c225 st [$25] ;Trampoline for page $6600 reading (continue)
66fb 012a ld [$2a]
66fc 8002 adda $02
66fd 1406 ld $06,y
66fe fe00 bra ac
66ff e0bc jmp y,$bc
6700 0000 ld $00 ;Pixels for packedJupiter line 50
6701 0000 ld $00
6702 0000 ld $00
* 14 times
670e 0014 ld $14
670f 0096 ld $96
6710 0061 ld $61
6711 005c ld $5c
6712 00ca ld $ca
6713 0066 ld $66
6714 006c ld $6c
6715 00c7 ld $c7
6716 00a5 ld $a5
6717 005c ld $5c
6718 009b ld $9b
6719 0072 ld $72
671a 0019 ld $19
671b 00db ld $db
671c 0061 ld $61
671d 006c ld $6c
671e 0087 ld $87
671f 0065 ld $65
6720 0018 ld $18
6721 0097 ld $97
6722 00b1 ld $b1
6723 005d ld $5d
6724 008a ld $8a
6725 00b5 ld $b5
6726 0059 ld $59
6727 0096 ld $96
6728 0066 ld $66
6729 0059 ld $59
672a 00db ld $db
672b 00ba ld $ba
672c 00bd ld $bd
672d 009a ld $9a
672e 0065 ld $65
672f 0018 ld $18
6730 0086 ld $86
6731 0061 ld $61
6732 0058 ld $58
6733 0086 ld $86
6734 0061 ld $61
6735 0019 ld $19
6736 0086 ld $86
6737 0065 ld $65
6738 0018 ld $18
6739 0096 ld $96
673a 0061 ld $61
673b 0018 ld $18
673c 0086 ld $86
673d 0065 ld $65
673e 0018 ld $18
673f 0096 ld $96
6740 00a1 ld $a1
6741 0019 ld $19
6742 0096 ld $96
6743 0061 ld $61
6744 0058 ld $58
6745 008a ld $8a
6746 0065 ld $65
6747 0058 ld $58
6748 0085 ld $85
6749 0066 ld $66
674a 0019 ld $19
674b 0095 ld $95
674c 0065 ld $65
674d 0054 ld $54
674e 0086 ld $86
674f 0065 ld $65
6750 0054 ld $54
6751 0046 ld $46
6752 0051 ld $51
6753 0048 ld $48
6754 0045 ld $45
6755 0011 ld $11
6756 0014 ld $14
6757 0052 ld $52
6758 0051 ld $51
6759 0058 ld $58
675a 0055 ld $55
675b 0011 ld $11
675c 0014 ld $14
675d 0040 ld $40
675e 0040 ld $40
675f 0004 ld $04
6760 0041 ld $41
6761 0011 ld $11
6762 0011 ld $11
6763 0041 ld $41
6764 0011 ld $11
6765 0014 ld $14
6766 0011 ld $11
6767 0051 ld $51
6768 0044 ld $44
6769 0000 ld $00
676a 0000 ld $00
676b 0000 ld $00
* 15 times
6778 0200 nop
6779 fe00 bra ac ;Trampoline for page $6700 reading (entry)
677a fc7b bra $677b
677b c224 st [$24]
677c 012a ld [$2a]
677d 8001 adda $01
677e fe00 bra ac
677f fcfa bra $67fa
6780 0000 ld $00 ;Pixels for packedJupiter line 51
6781 0000 ld $00
6782 0000 ld $00
* 14 times
678e 0054 ld $54
678f 0086 ld $86
6790 0065 ld $65
6791 0018 ld $18
6792 00d6 ld $d6
6793 0076 ld $76
6794 0069 ld $69
6795 009b ld $9b
6796 0076 ld $76
6797 006d ld $6d
6798 00db ld $db
6799 0066 ld $66
679a 006c ld $6c
679b 00c6 ld $c6
679c 0066 ld $66
679d 006d ld $6d
679e 00d6 ld $d6
679f 00b2 ld $b2
67a0 0059 ld $59
67a1 00ca ld $ca
67a2 0065 ld $65
67a3 0068 ld $68
67a4 00c6 ld $c6
67a5 0065 ld $65
67a6 006c ld $6c
67a7 00db ld $db
67a8 00ba ld $ba
67a9 00bd ld $bd
67aa 00eb ld $eb
67ab 00fb ld $fb
67ac 00fe ld $fe
67ad 00eb ld $eb
67ae 00b6 ld $b6
67af 0059 ld $59
67b0 0096 ld $96
67b1 0061 ld $61
67b2 0058 ld $58
67b3 00c6 ld $c6
67b4 0066 ld $66
67b5 006d ld $6d
67b6 00da ld $da
67b7 0062 ld $62
67b8 0059 ld $59
67b9 0096 ld $96
67ba 0065 ld $65
67bb 0059 ld $59
67bc 0086 ld $86
67bd 0065 ld $65
67be 0058 ld $58
67bf 0086 ld $86
67c0 0061 ld $61
67c1 0058 ld $58
67c2 0046 ld $46
67c3 0065 ld $65
67c4 0058 ld $58
67c5 0086 ld $86
67c6 00a5 ld $a5
67c7 0058 ld $58
67c8 0086 ld $86
67c9 0065 ld $65
67ca 0068 ld $68
67cb 0086 ld $86
67cc 0055 ld $55
67cd 0058 ld $58
67ce 004a ld $4a
67cf 0065 ld $65
67d0 0015 ld $15
67d1 0096 ld $96
67d2 0051 ld $51
67d3 0015 ld $15
67d4 0046 ld $46
67d5 0055 ld $55
67d6 0004 ld $04
67d7 0045 ld $45
67d8 0011 ld $11
67d9 0014 ld $14
67da 0041 ld $41
67db 0055 ld $55
67dc 0044 ld $44
67dd 0045 ld $45
67de 0011 ld $11
67df 0044 ld $44
67e0 0005 ld $05
67e1 0050 ld $50
67e2 0004 ld $04
67e3 0055 ld $55
67e4 0051 ld $51
67e5 0001 ld $01
67e6 0045 ld $45
67e7 0054 ld $54
67e8 0054 ld $54
67e9 0004 ld $04
67ea 0000 ld $00
67eb 0000 ld $00
67ec 0000 ld $00
* 14 times
67f8 0200 nop
67f9 0200 nop
67fa c225 st [$25] ;Trampoline for page $6700 reading (continue)
67fb 012a ld [$2a]
67fc 8002 adda $02
67fd 1406 ld $06,y
67fe fe00 bra ac
67ff e0bc jmp y,$bc
6800 0000 ld $00 ;Pixels for packedJupiter line 52
6801 0000 ld $00
6802 0000 ld $00
* 13 times
680d 0010 ld $10
680e 0058 ld $58
680f 00c6 ld $c6
6810 00a5 ld $a5
6811 005c ld $5c
6812 00db ld $db
6813 00b6 ld $b6
6814 006d ld $6d
6815 00db ld $db
6816 00b6 ld $b6
6817 006d ld $6d
6818 00db ld $db
6819 00b6 ld $b6
681a 006d ld $6d
681b 009b ld $9b
681c 00b6 ld $b6
681d 006d ld $6d
681e 00db ld $db
681f 0066 ld $66
6820 006d ld $6d
6821 009b ld $9b
6822 00b5 ld $b5
6823 005d ld $5d
6824 00da ld $da
6825 00a6 ld $a6
6826 005d ld $5d
6827 00db ld $db
6828 00fb ld $fb
6829 00ae ld $ae
682a 00ef ld $ef
682b 00bb ld $bb
682c 00be ld $be
682d 00ab ld $ab
682e 00ba ld $ba
682f 0029 ld $29
6830 0097 ld $97
6831 00b5 ld $b5
6832 0059 ld $59
6833 009b ld $9b
6834 00b6 ld $b6
6835 005d ld $5d
6836 00da ld $da
6837 00b5 ld $b5
6838 006d ld $6d
6839 009b ld $9b
683a 00b6 ld $b6
683b 0069 ld $69
683c 009b ld $9b
683d 00b6 ld $b6
683e 0059 ld $59
683f 0096 ld $96
6840 0065 ld $65
6841 0068 ld $68
6842 0086 ld $86
6843 0066 ld $66
6844 0058 ld $58
6845 0086 ld $86
6846 0065 ld $65
6847 0019 ld $19
6848 0099 ld $99
6849 0065 ld $65
684a 0058 ld $58
684b 009a ld $9a
684c 0065 ld $65
684d 0019 ld $19
684e 0095 ld $95
684f 00a5 ld $a5
6850 0058 ld $58
6851 0095 ld $95
6852 0065 ld $65
6853 0015 ld $15
6854 0056 ld $56
6855 0061 ld $61
6856 0015 ld $15
6857 0056 ld $56
6858 0051 ld $51
6859 0015 ld $15
685a 0045 ld $45
685b 0051 ld $51
685c 0015 ld $15
685d 0041 ld $41
685e 0051 ld $51
685f 0014 ld $14
6860 0051 ld $51
6861 0051 ld $51
6862 0055 ld $55
6863 0045 ld $45
6864 0015 ld $15
6865 0014 ld $14
6866 0045 ld $45
6867 0051 ld $51
6868 0005 ld $05
6869 0000 ld $00
686a 0000 ld $00
686b 0000 ld $00
* 15 times
6878 0200 nop
6879 fe00 bra ac ;Trampoline for page $6800 reading (entry)
687a fc7b bra $687b
687b c224 st [$24]
687c 012a ld [$2a]
687d 8001 adda $01
687e fe00 bra ac
687f fcfa bra $68fa
6880 0000 ld $00 ;Pixels for packedJupiter line 53
6881 0000 ld $00
6882 0000 ld $00
* 13 times
688d 0040 ld $40
688e 006c ld $6c
688f 00da ld $da
6890 00b6 ld $b6
6891 006d ld $6d
6892 00da ld $da
6893 00b6 ld $b6
6894 006d ld $6d
6895 00eb ld $eb
6896 00b7 ld $b7
6897 007e ld $7e
6898 00eb ld $eb
6899 00b6 ld $b6
689a 006e ld $6e
689b 00db ld $db
689c 00b6 ld $b6
689d 006d ld $6d
689e 00db ld $db
689f 00b6 ld $b6
68a0 006d ld $6d
68a1 00db ld $db
68a2 00b6 ld $b6
68a3 006d ld $6d
68a4 00db ld $db
68a5 00b6 ld $b6
68a6 006d ld $6d
68a7 00db ld $db
68a8 00fa ld $fa
68a9 00be ld $be
68aa 00ef ld $ef
68ab 00fb ld $fb
68ac 00be ld $be
68ad 00ef ld $ef
68ae 0067 ld $67
68af 006d ld $6d
68b0 00d6 ld $d6
68b1 00a6 ld $a6
68b2 006d ld $6d
68b3 009b ld $9b
68b4 00b6 ld $b6
68b5 0069 ld $69
68b6 00db ld $db
68b7 00a6 ld $a6
68b8 006d ld $6d
68b9 00da ld $da
68ba 00a6 ld $a6
68bb 005d ld $5d
68bc 00da ld $da
68bd 00a5 ld $a5
68be 0069 ld $69
68bf 00da ld $da
68c0 00a6 ld $a6
68c1 0069 ld $69
68c2 009b ld $9b
68c3 00a6 ld $a6
68c4 0069 ld $69
68c5 009a ld $9a
68c6 0066 ld $66
68c7 0068 ld $68
68c8 0096 ld $96
68c9 0062 ld $62
68ca 0069 ld $69
68cb 0086 ld $86
68cc 00a5 ld $a5
68cd 0058 ld $58
68ce 009a ld $9a
68cf 0055 ld $55
68d0 0069 ld $69
68d1 0086 ld $86
68d2 0056 ld $56
68d3 0058 ld $58
68d4 0095 ld $95
68d5 0055 ld $55
68d6 0058 ld $58
68d7 0095 ld $95
68d8 0051 ld $51
68d9 0009 ld $09
68da 0095 ld $95
68db 0011 ld $11
68dc 0054 ld $54
68dd 0045 ld $45
68de 0015 ld $15
68df 0015 ld $15
68e0 0055 ld $55
68e1 0051 ld $51
68e2 0015 ld $15
68e3 0055 ld $55
68e4 0055 ld $55
68e5 0044 ld $44
68e6 0045 ld $45
68e7 0054 ld $54
68e8 0054 ld $54
68e9 0005 ld $05
68ea 0000 ld $00
68eb 0000 ld $00
68ec 0000 ld $00
* 14 times
68f8 0200 nop
68f9 0200 nop
68fa c225 st [$25] ;Trampoline for page $6800 reading (continue)
68fb 012a ld [$2a]
68fc 8002 adda $02
68fd 1406 ld $06,y
68fe fe00 bra ac
68ff e0bc jmp y,$bc
6900 0000 ld $00 ;Pixels for packedJupiter line 54
6901 0000 ld $00
6902 0000 ld $00
* 13 times
690d 0010 ld $10
690e 00bd ld $bd
690f 00db ld $db
6910 00a5 ld $a5
6911 006d ld $6d
6912 00db ld $db
6913 00b6 ld $b6
6914 007e ld $7e
6915 00eb ld $eb
6916 00b7 ld $b7
6917 00be ld $be
6918 00db ld $db
6919 00bb ld $bb
691a 00ad ld $ad
691b 00db ld $db
691c 00ba ld $ba
691d 00ad ld $ad
691e 00db ld $db
691f 00bb ld $bb
6920 00ad ld $ad
6921 00df ld $df
6922 00ba ld $ba
6923 006d ld $6d
6924 00eb ld $eb
6925 00b6 ld $b6
6926 00ad ld $ad
6927 00ef ld $ef
6928 00bb ld $bb
6929 00be ld $be
692a 00eb ld $eb
692b 00bb ld $bb
692c 00ae ld $ae
692d 009b ld $9b
692e 00b5 ld $b5
692f 0019 ld $19
6930 00db ld $db
6931 00b6 ld $b6
6932 006d ld $6d
6933 00db ld $db
6934 00b6 ld $b6
6935 00a9 ld $a9
6936 009b ld $9b
6937 00ba ld $ba
6938 00ad ld $ad
6939 00db ld $db
693a 00ba ld $ba
693b 00a9 ld $a9
693c 009b ld $9b
693d 00ba ld $ba
693e 00ad ld $ad
693f 009b ld $9b
6940 00ba ld $ba
6941 00a9 ld $a9
6942 00da ld $da
6943 00a5 ld $a5
6944 0059 ld $59
6945 0096 ld $96
6946 00a6 ld $a6
6947 0059 ld $59
6948 008a ld $8a
6949 00a5 ld $a5
694a 0059 ld $59
694b 009a ld $9a
694c 00a5 ld $a5
694d 0055 ld $55
694e 008a ld $8a
694f 00a5 ld $a5
6950 0059 ld $59
6951 0095 ld $95
6952 0065 ld $65
6953 0065 ld $65
6954 0046 ld $46
6955 0065 ld $65
6956 0055 ld $55
6957 0046 ld $46
6958 0065 ld $65
6959 0015 ld $15
695a 0055 ld $55
695b 0055 ld $55
695c 0019 ld $19
695d 0055 ld $55
695e 0051 ld $51
695f 0054 ld $54
6960 0045 ld $45
6961 0015 ld $15
6962 0058 ld $58
6963 0045 ld $45
6964 0055 ld $55
6965 0054 ld $54
6966 0041 ld $41
6967 0051 ld $51
6968 0055 ld $55
6969 0000 ld $00
696a 0000 ld $00
696b 0000 ld $00
* 15 times
6978 0200 nop
6979 fe00 bra ac ;Trampoline for page $6900 reading (entry)
697a fc7b bra $697b
697b c224 st [$24]
697c 012a ld [$2a]
697d 8001 adda $01
697e fe00 bra ac
697f fcfa bra $69fa
6980 0000 ld $00 ;Pixels for packedJupiter line 55
6981 0000 ld $00
6982 0000 ld $00
* 13 times
698d 0050 ld $50
698e 00ac ld $ac
698f 00da ld $da
6990 00b6 ld $b6
6991 006d ld $6d
6992 00df ld $df
6993 00fa ld $fa
6994 00ad ld $ad
6995 00df ld $df
6996 00fa ld $fa
6997 006e ld $6e
6998 00ef ld $ef
6999 00fa ld $fa
699a 006d ld $6d
699b 00eb ld $eb
699c 00b7 ld $b7
699d 006d ld $6d
699e 00df ld $df
699f 00ba ld $ba
69a0 00bd ld $bd
69a1 00db ld $db
69a2 00b6 ld $b6
69a3 00bd ld $bd
69a4 00db ld $db
69a5 00b7 ld $b7
69a6 007e ld $7e
69a7 00db ld $db
69a8 00fa ld $fa
69a9 00be ld $be
69aa 00ef ld $ef
69ab 00fa ld $fa
69ac 006a ld $6a
69ad 00db ld $db
69ae 00a6 ld $a6
69af 006d ld $6d
69b0 00db ld $db
69b1 00a6 ld $a6
69b2 00ad ld $ad
69b3 009b ld $9b
69b4 00ba ld $ba
69b5 00ad ld $ad
69b6 00db ld $db
69b7 00aa ld $aa
69b8 00ad ld $ad
69b9 00da ld $da
69ba 00a6 ld $a6
69bb 006e ld $6e
69bc 00eb ld $eb
69bd 00a6 ld $a6
69be 006e ld $6e
69bf 00aa ld $aa
69c0 00b6 ld $b6
69c1 0069 ld $69
69c2 009b ld $9b
69c3 0066 ld $66
69c4 0069 ld $69
69c5 009a ld $9a
69c6 00a5 ld $a5
69c7 0059 ld $59
69c8 009a ld $9a
69c9 0066 ld $66
69ca 0069 ld $69
69cb 0086 ld $86
69cc 0066 ld $66
69cd 0069 ld $69
69ce 0096 ld $96
69cf 0066 ld $66
69d0 0069 ld $69
69d1 009a ld $9a
69d2 0095 ld $95
69d3 0059 ld $59
69d4 009a ld $9a
69d5 0065 ld $65
69d6 0025 ld $25
69d7 0056 ld $56
69d8 0065 ld $65
69d9 0054 ld $54
69da 0085 ld $85
69db 0055 ld $55
69dc 0054 ld $54
69dd 0045 ld $45
69de 0055 ld $55
69df 0005 ld $05
69e0 0095 ld $95
69e1 0055 ld $55
69e2 0054 ld $54
69e3 0055 ld $55
69e4 0051 ld $51
69e5 0005 ld $05
69e6 0045 ld $45
69e7 0055 ld $55
69e8 0054 ld $54
69e9 0015 ld $15
69ea 0000 ld $00
69eb 0000 ld $00
69ec 0000 ld $00
* 14 times
69f8 0200 nop
69f9 0200 nop
69fa c225 st [$25] ;Trampoline for page $6900 reading (continue)
69fb 012a ld [$2a]
69fc 8002 adda $02
69fd 1406 ld $06,y
69fe fe00 bra ac
69ff e0bc jmp y,$bc
6a00 0000 ld $00 ;Pixels for packedJupiter line 56
6a01 0000 ld $00
6a02 0000 ld $00
* 13 times
6a0d 0050 ld $50
6a0e 006d ld $6d
6a0f 009b ld $9b
6a10 00b6 ld $b6
6a11 006e ld $6e
6a12 00eb ld $eb
6a13 00bb ld $bb
6a14 00bd ld $bd
6a15 00ef ld $ef
6a16 00fa ld $fa
6a17 00bd ld $bd
6a18 009b ld $9b
6a19 00b6 ld $b6
6a1a 006e ld $6e
6a1b 00db ld $db
6a1c 00a6 ld $a6
6a1d 00ad ld $ad
6a1e 00db ld $db
6a1f 00f6 ld $f6
6a20 006e ld $6e
6a21 00ef ld $ef
6a22 00f6 ld $f6
6a23 006e ld $6e
6a24 00db ld $db
6a25 00ba ld $ba
6a26 00ad ld $ad
6a27 00ef ld $ef
6a28 00b6 ld $b6
6a29 00ae ld $ae
6a2a 00ef ld $ef
6a2b 00ba ld $ba
6a2c 006d ld $6d
6a2d 00db ld $db
6a2e 00b6 ld $b6
6a2f 00ad ld $ad
6a30 00db ld $db
6a31 00ba ld $ba
6a32 00ad ld $ad
6a33 00db ld $db
6a34 00bb ld $bb
6a35 00bd ld $bd
6a36 00db ld $db
6a37 00bb ld $bb
6a38 00bd ld $bd
6a39 009b ld $9b
6a3a 00bb ld $bb
6a3b 00ad ld $ad
6a3c 00de ld $de
6a3d 00ba ld $ba
6a3e 0069 ld $69
6a3f 009b ld $9b
6a40 00ba ld $ba
6a41 0059 ld $59
6a42 009a ld $9a
6a43 00b5 ld $b5
6a44 0069 ld $69
6a45 0097 ld $97
6a46 00b6 ld $b6
6a47 0059 ld $59
6a48 009a ld $9a
6a49 00a5 ld $a5
6a4a 0059 ld $59
6a4b 009a ld $9a
6a4c 00a5 ld $a5
6a4d 0059 ld $59
6a4e 009a ld $9a
6a4f 0066 ld $66
6a50 0065 ld $65
6a51 0096 ld $96
6a52 0066 ld $66
6a53 0054 ld $54
6a54 0056 ld $56
6a55 0051 ld $51
6a56 0059 ld $59
6a57 0045 ld $45
6a58 0055 ld $55
6a59 0058 ld $58
6a5a 0045 ld $45
6a5b 0055 ld $55
6a5c 0054 ld $54
6a5d 0045 ld $45
6a5e 0055 ld $55
6a5f 0054 ld $54
6a60 0045 ld $45
6a61 0055 ld $55
6a62 0015 ld $15
6a63 0055 ld $55
6a64 0011 ld $11
6a65 0054 ld $54
6a66 0045 ld $45
6a67 0015 ld $15
6a68 0054 ld $54
6a69 0001 ld $01
6a6a 0000 ld $00
6a6b 0000 ld $00
6a6c 0000 ld $00
* 14 times
6a78 0200 nop
6a79 fe00 bra ac ;Trampoline for page $6a00 reading (entry)
6a7a fc7b bra $6a7b
6a7b c224 st [$24]
6a7c 012a ld [$2a]
6a7d 8001 adda $01
6a7e fe00 bra ac
6a7f fcfa bra $6afa
6a80 0000 ld $00 ;Pixels for packedJupiter line 57
6a81 0000 ld $00
6a82 0000 ld $00
* 13 times
6a8d 0060 ld $60
6a8e 00ad ld $ad
6a8f 00da ld $da
6a90 00b6 ld $b6
6a91 0069 ld $69
6a92 00df ld $df
6a93 00b6 ld $b6
6a94 007e ld $7e
6a95 00eb ld $eb
6a96 00b7 ld $b7
6a97 007e ld $7e
6a98 00eb ld $eb
6a99 00f6 ld $f6
6a9a 006d ld $6d
6a9b 00db ld $db
6a9c 00b6 ld $b6
6a9d 006d ld $6d
6a9e 00df ld $df
6a9f 00ba ld $ba
6aa0 006d ld $6d
6aa1 00df ld $df
6aa2 00ba ld $ba
6aa3 006d ld $6d
6aa4 009b ld $9b
6aa5 00f6 ld $f6
6aa6 006d ld $6d
6aa7 00db ld $db
6aa8 00fa ld $fa
6aa9 00ad ld $ad
6aaa 00da ld $da
6aab 00b6 ld $b6
6aac 006e ld $6e
6aad 00eb ld $eb
6aae 00b6 ld $b6
6aaf 006a ld $6a
6ab0 00db ld $db
6ab1 00ba ld $ba
6ab2 00ad ld $ad
6ab3 00df ld $df
6ab4 00ba ld $ba
6ab5 007a ld $7a
6ab6 00eb ld $eb
6ab7 00ea ld $ea
6ab8 006e ld $6e
6ab9 00ea ld $ea
6aba 00b6 ld $b6
6abb 006a ld $6a
6abc 00ab ld $ab
6abd 00b6 ld $b6
6abe 006a ld $6a
6abf 00ab ld $ab
6ac0 00a6 ld $a6
6ac1 006d ld $6d
6ac2 009a ld $9a
6ac3 0066 ld $66
6ac4 0069 ld $69
6ac5 009a ld $9a
6ac6 00a5 ld $a5
6ac7 0059 ld $59
6ac8 009a ld $9a
6ac9 00a1 ld $a1
6aca 0019 ld $19
6acb 009a ld $9a
6acc 00a5 ld $a5
6acd 0054 ld $54
6ace 009a ld $9a
6acf 00a5 ld $a5
6ad0 0059 ld $59
6ad1 005a ld $5a
6ad2 0065 ld $65
6ad3 0029 ld $29
6ad4 0095 ld $95
6ad5 0095 ld $95
6ad6 0019 ld $19
6ad7 0095 ld $95
6ad8 0051 ld $51
6ad9 0054 ld $54
6ada 0085 ld $85
6adb 0055 ld $55
6adc 0014 ld $14
6add 0041 ld $41
6ade 0051 ld $51
6adf 0015 ld $15
6ae0 0055 ld $55
6ae1 0061 ld $61
6ae2 0015 ld $15
6ae3 0055 ld $55
6ae4 0011 ld $11
6ae5 0054 ld $54
6ae6 0045 ld $45
6ae7 0055 ld $55
6ae8 0054 ld $54
6ae9 0015 ld $15
6aea 0000 ld $00
6aeb 0000 ld $00
6aec 0000 ld $00
* 14 times
6af8 0200 nop
6af9 0200 nop
6afa c225 st [$25] ;Trampoline for page $6a00 reading (continue)
6afb 012a ld [$2a]
6afc 8002 adda $02
6afd 1406 ld $06,y
6afe fe00 bra ac
6aff e0bc jmp y,$bc
6b00 0000 ld $00 ;Pixels for packedJupiter line 58
6b01 0000 ld $00
6b02 0000 ld $00
* 13 times
6b0d 0050 ld $50
6b0e 006d ld $6d
6b0f 009b ld $9b
6b10 00b6 ld $b6
6b11 006e ld $6e
6b12 00eb ld $eb
6b13 00f6 ld $f6
6b14 00ae ld $ae
6b15 00df ld $df
6b16 00ba ld $ba
6b17 00ad ld $ad
6b18 00db ld $db
6b19 00b6 ld $b6
6b1a 006e ld $6e
6b1b 00db ld $db
6b1c 00ba ld $ba
6b1d 006d ld $6d
6b1e 00db ld $db
6b1f 00f6 ld $f6
6b20 006e ld $6e
6b21 00eb ld $eb
6b22 00b6 ld $b6
6b23 0069 ld $69
6b24 00db ld $db
6b25 00b6 ld $b6
6b26 00a9 ld $a9
6b27 00db ld $db
6b28 00b6 ld $b6
6b29 006d ld $6d
6b2a 00eb ld $eb
6b2b 00b6 ld $b6
6b2c 006e ld $6e
6b2d 00da ld $da
6b2e 00b6 ld $b6
6b2f 006d ld $6d
6b30 00eb ld $eb
6b31 00a7 ld $a7
6b32 006e ld $6e
6b33 00ab ld $ab
6b34 00f6 ld $f6
6b35 006e ld $6e
6b36 00eb ld $eb
6b37 00b6 ld $b6
6b38 007e ld $7e
6b39 00ab ld $ab
6b3a 00f6 ld $f6
6b3b 006e ld $6e
6b3c 00ea ld $ea
6b3d 00a6 ld $a6
6b3e 006d ld $6d
6b3f 00da ld $da
6b40 0066 ld $66
6b41 0069 ld $69
6b42 0096 ld $96
6b43 00b6 ld $b6
6b44 0019 ld $19
6b45 009b ld $9b
6b46 0066 ld $66
6b47 0029 ld $29
6b48 0096 ld $96
6b49 0066 ld $66
6b4a 0019 ld $19
6b4b 0095 ld $95
6b4c 0066 ld $66
6b4d 0059 ld $59
6b4e 0056 ld $56
6b4f 0062 ld $62
6b50 0019 ld $19
6b51 0095 ld $95
6b52 0051 ld $51
6b53 0059 ld $59
6b54 0085 ld $85
6b55 0051 ld $51
6b56 0058 ld $58
6b57 0045 ld $45
6b58 0055 ld $55
6b59 0014 ld $14
6b5a 0045 ld $45
6b5b 0011 ld $11
6b5c 0054 ld $54
6b5d 0045 ld $45
6b5e 0015 ld $15
6b5f 0054 ld $54
6b60 0045 ld $45
6b61 0015 ld $15
6b62 0054 ld $54
6b63 0041 ld $41
6b64 0051 ld $51
6b65 0005 ld $05
6b66 0055 ld $55
6b67 0061 ld $61
6b68 0015 ld $15
6b69 0011 ld $11
6b6a 0000 ld $00
6b6b 0000 ld $00
6b6c 0000 ld $00
* 14 times
6b78 0200 nop
6b79 fe00 bra ac ;Trampoline for page $6b00 reading (entry)
6b7a fc7b bra $6b7b
6b7b c224 st [$24]
6b7c 012a ld [$2a]
6b7d 8001 adda $01
6b7e fe00 bra ac
6b7f fcfa bra $6bfa
6b80 0000 ld $00 ;Pixels for packedJupiter line 59
6b81 0000 ld $00
6b82 0000 ld $00
* 13 times
6b8d 0050 ld $50
6b8e 006c ld $6c
6b8f 00da ld $da
6b90 00b6 ld $b6
6b91 006d ld $6d
6b92 00db ld $db
6b93 00aa ld $aa
6b94 006d ld $6d
6b95 00db ld $db
6b96 00ba ld $ba
6b97 007d ld $7d
6b98 009b ld $9b
6b99 00b6 ld $b6
6b9a 006d ld $6d
6b9b 00db ld $db
6b9c 00b6 ld $b6
6b9d 0069 ld $69
6b9e 00eb ld $eb
6b9f 00b6 ld $b6
6ba0 00ad ld $ad
6ba1 009b ld $9b
6ba2 00b6 ld $b6
6ba3 006d ld $6d
6ba4 009b ld $9b
6ba5 00b6 ld $b6
6ba6 006d ld $6d
6ba7 00df ld $df
6ba8 00aa ld $aa
6ba9 006d ld $6d
6baa 00eb ld $eb
6bab 00f6 ld $f6
6bac 006d ld $6d
6bad 00eb ld $eb
6bae 00b6 ld $b6
6baf 006a ld $6a
6bb0 00da ld $da
6bb1 00b6 ld $b6
6bb2 00ad ld $ad
6bb3 00db ld $db
6bb4 00b6 ld $b6
6bb5 006e ld $6e
6bb6 00ab ld $ab
6bb7 00b7 ld $b7
6bb8 006a ld $6a
6bb9 00eb ld $eb
6bba 00b6 ld $b6
6bbb 006a ld $6a
6bbc 009b ld $9b
6bbd 00b6 ld $b6
6bbe 0069 ld $69
6bbf 009a ld $9a
6bc0 00a5 ld $a5
6bc1 0059 ld $59
6bc2 009b ld $9b
6bc3 00a5 ld $a5
6bc4 0059 ld $59
6bc5 00da ld $da
6bc6 00a1 ld $a1
6bc7 0059 ld $59
6bc8 009a ld $9a
6bc9 00a1 ld $a1
6bca 0059 ld $59
6bcb 009a ld $9a
6bcc 0061 ld $61
6bcd 0029 ld $29
6bce 0096 ld $96
6bcf 0061 ld $61
6bd0 0055 ld $55
6bd1 0046 ld $46
6bd2 0065 ld $65
6bd3 0014 ld $14
6bd4 0085 ld $85
6bd5 0055 ld $55
6bd6 0054 ld $54
6bd7 0085 ld $85
6bd8 0050 ld $50
6bd9 0015 ld $15
6bda 0041 ld $41
6bdb 0055 ld $55
6bdc 0004 ld $04
6bdd 0045 ld $45
6bde 0050 ld $50
6bdf 0014 ld $14
6be0 0045 ld $45
6be1 0054 ld $54
6be2 0014 ld $14
6be3 0041 ld $41
6be4 0011 ld $11
6be5 0014 ld $14
6be6 0041 ld $41
6be7 0055 ld $55
6be8 0054 ld $54
6be9 0005 ld $05
6bea 0000 ld $00
6beb 0000 ld $00
6bec 0000 ld $00
* 14 times
6bf8 0200 nop
6bf9 0200 nop
6bfa c225 st [$25] ;Trampoline for page $6b00 reading (continue)
6bfb 012a ld [$2a]
6bfc 8002 adda $02
6bfd 1406 ld $06,y
6bfe fe00 bra ac
6bff e0bc jmp y,$bc
6c00 0000 ld $00 ;Pixels for packedJupiter line 60
6c01 0000 ld $00
6c02 0000 ld $00
* 13 times
6c0d 0050 ld $50
6c0e 005d ld $5d
6c0f 00da ld $da
6c10 00a5 ld $a5
6c11 006d ld $6d
6c12 00db ld $db
6c13 00b6 ld $b6
6c14 006d ld $6d
6c15 00da ld $da
6c16 00b6 ld $b6
6c17 00ad ld $ad
6c18 00db ld $db
6c19 00b6 ld $b6
6c1a 00ad ld $ad
6c1b 00db ld $db
6c1c 00b6 ld $b6
6c1d 006d ld $6d
6c1e 00db ld $db
6c1f 00b6 ld $b6
6c20 006d ld $6d
6c21 00db ld $db
6c22 00b6 ld $b6
6c23 006d ld $6d
6c24 00db ld $db
6c25 00b6 ld $b6
6c26 00ad ld $ad
6c27 00db ld $db
6c28 00b6 ld $b6
6c29 00bd ld $bd
6c2a 00db ld $db
6c2b 00a6 ld $a6
6c2c 006e ld $6e
6c2d 009b ld $9b
6c2e 00b6 ld $b6
6c2f 006d ld $6d
6c30 009b ld $9b
6c31 00b6 ld $b6
6c32 0069 ld $69
6c33 009a ld $9a
6c34 00b6 ld $b6
6c35 0069 ld $69
6c36 00db ld $db
6c37 00b6 ld $b6
6c38 006a ld $6a
6c39 009b ld $9b
6c3a 00b6 ld $b6
6c3b 0069 ld $69
6c3c 009b ld $9b
6c3d 0066 ld $66
6c3e 0059 ld $59
6c3f 009a ld $9a
6c40 00a5 ld $a5
6c41 0069 ld $69
6c42 00da ld $da
6c43 0066 ld $66
6c44 0069 ld $69
6c45 0096 ld $96
6c46 0066 ld $66
6c47 0029 ld $29
6c48 0096 ld $96
6c49 0065 ld $65
6c4a 0014 ld $14
6c4b 0056 ld $56
6c4c 0061 ld $61
6c4d 0015 ld $15
6c4e 0056 ld $56
6c4f 0066 ld $66
6c50 0018 ld $18
6c51 0095 ld $95
6c52 0051 ld $51
6c53 0019 ld $19
6c54 0095 ld $95
6c55 0051 ld $51
6c56 0019 ld $19
6c57 0045 ld $45
6c58 0011 ld $11
6c59 0014 ld $14
6c5a 0045 ld $45
6c5b 0050 ld $50
6c5c 0004 ld $04
6c5d 0055 ld $55
6c5e 0050 ld $50
6c5f 0005 ld $05
6c60 0045 ld $45
6c61 0050 ld $50
6c62 0044 ld $44
6c63 0045 ld $45
6c64 0054 ld $54
6c65 0004 ld $04
6c66 0045 ld $45
6c67 0011 ld $11
6c68 0054 ld $54
6c69 0000 ld $00
6c6a 0000 ld $00
6c6b 0000 ld $00
* 15 times
6c78 0200 nop
6c79 fe00 bra ac ;Trampoline for page $6c00 reading (entry)
6c7a fc7b bra $6c7b
6c7b c224 st [$24]
6c7c 012a ld [$2a]
6c7d 8001 adda $01
6c7e fe00 bra ac
6c7f fcfa bra $6cfa
6c80 0000 ld $00 ;Pixels for packedJupiter line 61
6c81 0000 ld $00
6c82 0000 ld $00
* 13 times
6c8d 0050 ld $50
6c8e 0058 ld $58
6c8f 00db ld $db
6c90 00b6 ld $b6
6c91 0069 ld $69
6c92 00db ld $db
6c93 00b6 ld $b6
6c94 006e ld $6e
6c95 00db ld $db
6c96 00b6 ld $b6
6c97 006d ld $6d
6c98 00db ld $db
6c99 00b6 ld $b6
6c9a 006d ld $6d
6c9b 009b ld $9b
6c9c 00b6 ld $b6
6c9d 00ad ld $ad
6c9e 00db ld $db
6c9f 00b6 ld $b6
6ca0 0069 ld $69
6ca1 009b ld $9b
6ca2 0076 ld $76
6ca3 0069 ld $69
6ca4 00db ld $db
6ca5 00b6 ld $b6
6ca6 006d ld $6d
6ca7 00db ld $db
6ca8 00b6 ld $b6
6ca9 0069 ld $69
6caa 00db ld $db
6cab 00b6 ld $b6
6cac 006d ld $6d
6cad 009b ld $9b
6cae 00b6 ld $b6
6caf 0069 ld $69
6cb0 0086 ld $86
6cb1 0066 ld $66
6cb2 0069 ld $69
6cb3 0097 ld $97
6cb4 0066 ld $66
6cb5 006d ld $6d
6cb6 009a ld $9a
6cb7 00a5 ld $a5
6cb8 0069 ld $69
6cb9 009b ld $9b
6cba 00a5 ld $a5
6cbb 0059 ld $59
6cbc 0096 ld $96
6cbd 0066 ld $66
6cbe 0029 ld $29
6cbf 00d6 ld $d6
6cc0 00a1 ld $a1
6cc1 005d ld $5d
6cc2 0086 ld $86
6cc3 00a5 ld $a5
6cc4 0058 ld $58
6cc5 008a ld $8a
6cc6 00a5 ld $a5
6cc7 0059 ld $59
6cc8 0086 ld $86
6cc9 0065 ld $65
6cca 0058 ld $58
6ccb 0085 ld $85
6ccc 0065 ld $65
6ccd 0058 ld $58
6cce 0085 ld $85
6ccf 0051 ld $51
6cd0 0058 ld $58
6cd1 0085 ld $85
6cd2 0055 ld $55
6cd3 0014 ld $14
6cd4 0042 ld $42
6cd5 0011 ld $11
6cd6 0014 ld $14
6cd7 0052 ld $52
6cd8 0011 ld $11
6cd9 0015 ld $15
6cda 0041 ld $41
6cdb 0011 ld $11
6cdc 0014 ld $14
6cdd 0041 ld $41
6cde 0011 ld $11
6cdf 0004 ld $04
6ce0 0055 ld $55
6ce1 0050 ld $50
6ce2 0004 ld $04
6ce3 0005 ld $05
6ce4 0050 ld $50
6ce5 0044 ld $44
6ce6 0045 ld $45
6ce7 0054 ld $54
6ce8 0004 ld $04
6ce9 0005 ld $05
6cea 0000 ld $00
6ceb 0000 ld $00
6cec 0000 ld $00
* 14 times
6cf8 0200 nop
6cf9 0200 nop
6cfa c225 st [$25] ;Trampoline for page $6c00 reading (continue)
6cfb 012a ld [$2a]
6cfc 8002 adda $02
6cfd 1406 ld $06,y
6cfe fe00 bra ac
6cff e0bc jmp y,$bc
6d00 0000 ld $00 ;Pixels for packedJupiter line 62
6d01 0000 ld $00
6d02 0000 ld $00
* 13 times
6d0d 0050 ld $50
6d0e 001d ld $1d
6d0f 00da ld $da
6d10 0065 ld $65
6d11 006d ld $6d
6d12 00da ld $da
6d13 00a6 ld $a6
6d14 0069 ld $69
6d15 009b ld $9b
6d16 00b6 ld $b6
6d17 0069 ld $69
6d18 009b ld $9b
6d19 00b6 ld $b6
6d1a 0059 ld $59
6d1b 009b ld $9b
6d1c 00b5 ld $b5
6d1d 0059 ld $59
6d1e 00db ld $db
6d1f 00a6 ld $a6
6d20 005d ld $5d
6d21 009b ld $9b
6d22 00b5 ld $b5
6d23 006d ld $6d
6d24 0097 ld $97
6d25 0076 ld $76
6d26 0069 ld $69
6d27 009b ld $9b
6d28 00b6 ld $b6
6d29 0059 ld $59
6d2a 009b ld $9b
6d2b 00b6 ld $b6
6d2c 0069 ld $69
6d2d 00db ld $db
6d2e 00b5 ld $b5
6d2f 0019 ld $19
6d30 00db ld $db
6d31 0065 ld $65
6d32 006c ld $6c
6d33 0086 ld $86
6d34 0075 ld $75
6d35 0069 ld $69
6d36 0087 ld $87
6d37 0066 ld $66
6d38 0058 ld $58
6d39 0086 ld $86
6d3a 0061 ld $61
6d3b 0058 ld $58
6d3c 0086 ld $86
6d3d 0061 ld $61
6d3e 0019 ld $19
6d3f 0096 ld $96
6d40 0066 ld $66
6d41 0019 ld $19
6d42 009a ld $9a
6d43 0061 ld $61
6d44 0019 ld $19
6d45 0096 ld $96
6d46 0061 ld $61
6d47 0019 ld $19
6d48 0056 ld $56
6d49 0062 ld $62
6d4a 0015 ld $15
6d4b 0046 ld $46
6d4c 0051 ld $51
6d4d 0014 ld $14
6d4e 0056 ld $56
6d4f 0061 ld $61
6d50 0015 ld $15
6d51 0046 ld $46
6d52 0061 ld $61
6d53 0015 ld $15
6d54 0055 ld $55
6d55 0061 ld $61
6d56 0004 ld $04
6d57 0045 ld $45
6d58 0011 ld $11
6d59 0014 ld $14
6d5a 0041 ld $41
6d5b 0011 ld $11
6d5c 0000 ld $00
6d5d 0045 ld $45
6d5e 0040 ld $40
6d5f 0004 ld $04
6d60 0041 ld $41
6d61 0001 ld $01
6d62 0014 ld $14
6d63 0041 ld $41
6d64 0011 ld $11
6d65 0014 ld $14
6d66 0041 ld $41
6d67 0011 ld $11
6d68 0054 ld $54
6d69 0000 ld $00
6d6a 0000 ld $00
6d6b 0000 ld $00
* 15 times
6d78 0200 nop
6d79 fe00 bra ac ;Trampoline for page $6d00 reading (entry)
6d7a fc7b bra $6d7b
6d7b c224 st [$24]
6d7c 012a ld [$2a]
6d7d 8001 adda $01
6d7e fe00 bra ac
6d7f fcfa bra $6dfa
6d80 0000 ld $00 ;Pixels for packedJupiter line 63
6d81 0000 ld $00
6d82 0000 ld $00
* 13 times
6d8d 0010 ld $10
6d8e 0068 ld $68
6d8f 00d6 ld $d6
6d90 00a1 ld $a1
6d91 0019 ld $19
6d92 00db ld $db
6d93 00b5 ld $b5
6d94 0059 ld $59
6d95 0087 ld $87
6d96 0076 ld $76
6d97 0058 ld $58
6d98 00db ld $db
6d99 00a5 ld $a5
6d9a 005d ld $5d
6d9b 00ca ld $ca
6d9c 00a5 ld $a5
6d9d 005c ld $5c
6d9e 00ca ld $ca
6d9f 0075 ld $75
6da0 0029 ld $29
6da1 0097 ld $97
6da2 0072 ld $72
6da3 0019 ld $19
6da4 00da ld $da
6da5 00a5 ld $a5
6da6 006c ld $6c
6da7 00d6 ld $d6
6da8 0066 ld $66
6da9 0029 ld $29
6daa 00c6 ld $c6
6dab 0062 ld $62
6dac 006d ld $6d
6dad 0097 ld $97
6dae 0066 ld $66
6daf 005c ld $5c
6db0 008a ld $8a
6db1 00a5 ld $a5
6db2 0058 ld $58
6db3 0086 ld $86
6db4 0062 ld $62
6db5 0058 ld $58
6db6 0086 ld $86
6db7 00a5 ld $a5
6db8 001d ld $1d
6db9 009a ld $9a
6dba 00a5 ld $a5
6dbb 001d ld $1d
6dbc 0096 ld $96
6dbd 0066 ld $66
6dbe 0058 ld $58
6dbf 0086 ld $86
6dc0 0061 ld $61
6dc1 0058 ld $58
6dc2 0086 ld $86
6dc3 0065 ld $65
6dc4 0018 ld $18
6dc5 0096 ld $96
6dc6 0061 ld $61
6dc7 0014 ld $14
6dc8 0096 ld $96
6dc9 0051 ld $51
6dca 0018 ld $18
6dcb 0085 ld $85
6dcc 0065 ld $65
6dcd 0054 ld $54
6dce 0046 ld $46
6dcf 0061 ld $61
6dd0 0015 ld $15
6dd1 0095 ld $95
6dd2 0051 ld $51
6dd3 0015 ld $15
6dd4 0046 ld $46
6dd5 0050 ld $50
6dd6 0054 ld $54
6dd7 0045 ld $45
6dd8 0054 ld $54
6dd9 0004 ld $04
6dda 0055 ld $55
6ddb 0050 ld $50
6ddc 0004 ld $04
6ddd 0044 ld $44
6dde 0050 ld $50
6ddf 0004 ld $04
6de0 0045 ld $45
6de1 0050 ld $50
6de2 0004 ld $04
6de3 0001 ld $01
6de4 0011 ld $11
6de5 0000 ld $00
6de6 0045 ld $45
6de7 0050 ld $50
6de8 0000 ld $00
6de9 0005 ld $05
6dea 0000 ld $00
6deb 0000 ld $00
6dec 0000 ld $00
* 14 times
6df8 0200 nop
6df9 0200 nop
6dfa c225 st [$25] ;Trampoline for page $6d00 reading (continue)
6dfb 012a ld [$2a]
6dfc 8002 adda $02
6dfd 1406 ld $06,y
6dfe fe00 bra ac
6dff e0bc jmp y,$bc
6e00 0000 ld $00 ;Pixels for packedJupiter line 64
6e01 0000 ld $00
6e02 0000 ld $00
* 13 times
6e0d 0050 ld $50
6e0e 0058 ld $58
6e0f 00c6 ld $c6
6e10 0066 ld $66
6e11 006d ld $6d
6e12 0086 ld $86
6e13 0076 ld $76
6e14 0068 ld $68
6e15 0087 ld $87
6e16 00a1 ld $a1
6e17 006d ld $6d
6e18 00d7 ld $d7
6e19 00b6 ld $b6
6e1a 0059 ld $59
6e1b 009b ld $9b
6e1c 00b1 ld $b1
6e1d 0019 ld $19
6e1e 009b ld $9b
6e1f 00b6 ld $b6
6e20 0059 ld $59
6e21 00db ld $db
6e22 00a1 ld $a1
6e23 006d ld $6d
6e24 00c6 ld $c6
6e25 0066 ld $66
6e26 005c ld $5c
6e27 008a ld $8a
6e28 00b1 ld $b1
6e29 005d ld $5d
6e2a 0096 ld $96
6e2b 0076 ld $76
6e2c 0058 ld $58
6e2d 008a ld $8a
6e2e 00b5 ld $b5
6e2f 0058 ld $58
6e30 00ca ld $ca
6e31 0075 ld $75
6e32 0068 ld $68
6e33 00c6 ld $c6
6e34 0065 ld $65
6e35 0068 ld $68
6e36 0097 ld $97
6e37 0072 ld $72
6e38 0059 ld $59
6e39 00da ld $da
6e3a 0061 ld $61
6e3b 0069 ld $69
6e3c 0086 ld $86
6e3d 0065 ld $65
6e3e 0058 ld $58
6e3f 0086 ld $86
6e40 0065 ld $65
6e41 0018 ld $18
6e42 0085 ld $85
6e43 0061 ld $61
6e44 0014 ld $14
6e45 0046 ld $46
6e46 0065 ld $65
6e47 0058 ld $58
6e48 0046 ld $46
6e49 0065 ld $65
6e4a 0019 ld $19
6e4b 0095 ld $95
6e4c 0051 ld $51
6e4d 0018 ld $18
6e4e 0095 ld $95
6e4f 0051 ld $51
6e50 0018 ld $18
6e51 0045 ld $45
6e52 0050 ld $50
6e53 0008 ld $08
6e54 0055 ld $55
6e55 0021 ld $21
6e56 0015 ld $15
6e57 0041 ld $41
6e58 0051 ld $51
6e59 0014 ld $14
6e5a 0041 ld $41
6e5b 0011 ld $11
6e5c 0054 ld $54
6e5d 0041 ld $41
6e5e 0015 ld $15
6e5f 0014 ld $14
6e60 0050 ld $50
6e61 0011 ld $11
6e62 0010 ld $10
6e63 0041 ld $41
6e64 0011 ld $11
6e65 0015 ld $15
6e66 0041 ld $41
6e67 0001 ld $01
6e68 0004 ld $04
6e69 0010 ld $10
6e6a 0000 ld $00
6e6b 0000 ld $00
6e6c 0000 ld $00
* 14 times
6e78 0200 nop
6e79 fe00 bra ac ;Trampoline for page $6e00 reading (entry)
6e7a fc7b bra $6e7b
6e7b c224 st [$24]
6e7c 012a ld [$2a]
6e7d 8001 adda $01
6e7e fe00 bra ac
6e7f fcfa bra $6efa
6e80 0000 ld $00 ;Pixels for packedJupiter line 65
6e81 0000 ld $00
6e82 0000 ld $00
* 13 times
6e8d 0010 ld $10
6e8e 0068 ld $68
6e8f 00d6 ld $d6
6e90 0061 ld $61
6e91 0018 ld $18
6e92 0097 ld $97
6e93 0072 ld $72
6e94 0019 ld $19
6e95 009b ld $9b
6e96 0076 ld $76
6e97 006d ld $6d
6e98 00ca ld $ca
6e99 00a5 ld $a5
6e9a 002d ld $2d
6e9b 0097 ld $97
6e9c 00b6 ld $b6
6e9d 006d ld $6d
6e9e 00da ld $da
6e9f 00b1 ld $b1
6ea0 001d ld $1d
6ea1 009b ld $9b
6ea2 00b6 ld $b6
6ea3 006d ld $6d
6ea4 00d6 ld $d6
6ea5 0066 ld $66
6ea6 006c ld $6c
6ea7 00d6 ld $d6
6ea8 0066 ld $66
6ea9 0068 ld $68
6eaa 008b ld $8b
6eab 00b5 ld $b5
6eac 0059 ld $59
6ead 009b ld $9b
6eae 00b1 ld $b1
6eaf 0059 ld $59
6eb0 008b ld $8b
6eb1 00a5 ld $a5
6eb2 001d ld $1d
6eb3 00d6 ld $d6
6eb4 0066 ld $66
6eb5 0029 ld $29
6eb6 0097 ld $97
6eb7 0066 ld $66
6eb8 0068 ld $68
6eb9 0087 ld $87
6eba 00a5 ld $a5
6ebb 0019 ld $19
6ebc 0096 ld $96
6ebd 0062 ld $62
6ebe 0019 ld $19
6ebf 0086 ld $86
6ec0 0061 ld $61
6ec1 0019 ld $19
6ec2 0086 ld $86
6ec3 0055 ld $55
6ec4 0058 ld $58
6ec5 0086 ld $86
6ec6 0061 ld $61
6ec7 0054 ld $54
6ec8 0086 ld $86
6ec9 0061 ld $61
6eca 0054 ld $54
6ecb 0086 ld $86
6ecc 0051 ld $51
6ecd 0019 ld $19
6ece 0085 ld $85
6ecf 0011 ld $11
6ed0 0015 ld $15
6ed1 0056 ld $56
6ed2 0061 ld $61
6ed3 0015 ld $15
6ed4 0041 ld $41
6ed5 0051 ld $51
6ed6 0014 ld $14
6ed7 0042 ld $42
6ed8 0011 ld $11
6ed9 0054 ld $54
6eda 0041 ld $41
6edb 0011 ld $11
6edc 0014 ld $14
6edd 0045 ld $45
6ede 0050 ld $50
6edf 0015 ld $15
6ee0 0045 ld $45
6ee1 0050 ld $50
6ee2 0005 ld $05
6ee3 0005 ld $05
6ee4 0050 ld $50
6ee5 0004 ld $04
6ee6 0055 ld $55
6ee7 0050 ld $50
6ee8 0054 ld $54
6ee9 0005 ld $05
6eea 0000 ld $00
6eeb 0000 ld $00
6eec 0000 ld $00
* 14 times
6ef8 0200 nop
6ef9 0200 nop
6efa c225 st [$25] ;Trampoline for page $6e00 reading (continue)
6efb 012a ld [$2a]
6efc 8002 adda $02
6efd 1406 ld $06,y
6efe fe00 bra ac
6eff e0bc jmp y,$bc
6f00 0000 ld $00 ;Pixels for packedJupiter line 66
6f01 0000 ld $00
6f02 0000 ld $00
* 13 times
6f0d 0010 ld $10
6f0e 0058 ld $58
6f0f 009a ld $9a
6f10 00a1 ld $a1
6f11 006d ld $6d
6f12 00d6 ld $d6
6f13 00a1 ld $a1
6f14 0019 ld $19
6f15 00d7 ld $d7
6f16 00a2 ld $a2
6f17 006d ld $6d
6f18 00d7 ld $d7
6f19 00b6 ld $b6
6f1a 006d ld $6d
6f1b 00db ld $db
6f1c 00a5 ld $a5
6f1d 005c ld $5c
6f1e 00db ld $db
6f1f 00a6 ld $a6
6f20 006d ld $6d
6f21 00db ld $db
6f22 00a5 ld $a5
6f23 005c ld $5c
6f24 009b ld $9b
6f25 00b1 ld $b1
6f26 0059 ld $59
6f27 008b ld $8b
6f28 00b5 ld $b5
6f29 006d ld $6d
6f2a 0097 ld $97
6f2b 00b6 ld $b6
6f2c 0068 ld $68
6f2d 0097 ld $97
6f2e 0076 ld $76
6f2f 0029 ld $29
6f30 00d6 ld $d6
6f31 0062 ld $62
6f32 0069 ld $69
6f33 009b ld $9b
6f34 0076 ld $76
6f35 0068 ld $68
6f36 00d6 ld $d6
6f37 0062 ld $62
6f38 0019 ld $19
6f39 009a ld $9a
6f3a 0061 ld $61
6f3b 005c ld $5c
6f3c 008a ld $8a
6f3d 0065 ld $65
6f3e 0058 ld $58
6f3f 0086 ld $86
6f40 0051 ld $51
6f41 0019 ld $19
6f42 0085 ld $85
6f43 0061 ld $61
6f44 0019 ld $19
6f45 0095 ld $95
6f46 0061 ld $61
6f47 0019 ld $19
6f48 0095 ld $95
6f49 0061 ld $61
6f4a 0019 ld $19
6f4b 0056 ld $56
6f4c 0065 ld $65
6f4d 0058 ld $58
6f4e 0085 ld $85
6f4f 0055 ld $55
6f50 0018 ld $18
6f51 0045 ld $45
6f52 0055 ld $55
6f53 0008 ld $08
6f54 0085 ld $85
6f55 0015 ld $15
6f56 0014 ld $14
6f57 0045 ld $45
6f58 0050 ld $50
6f59 0004 ld $04
6f5a 0045 ld $45
6f5b 0054 ld $54
6f5c 0054 ld $54
6f5d 0041 ld $41
6f5e 0051 ld $51
6f5f 0044 ld $44
6f60 0045 ld $45
6f61 0055 ld $55
6f62 0014 ld $14
6f63 0051 ld $51
6f64 0051 ld $51
6f65 0004 ld $04
6f66 0044 ld $44
6f67 0050 ld $50
6f68 0005 ld $05
6f69 0000 ld $00
6f6a 0000 ld $00
6f6b 0000 ld $00
* 15 times
6f78 0200 nop
6f79 fe00 bra ac ;Trampoline for page $6f00 reading (entry)
6f7a fc7b bra $6f7b
6f7b c224 st [$24]
6f7c 012a ld [$2a]
6f7d 8001 adda $01
6f7e fe00 bra ac
6f7f fcfa bra $6ffa
6f80 0000 ld $00 ;Pixels for packedJupiter line 67
6f81 0000 ld $00
6f82 0000 ld $00
* 14 times
6f8e 0058 ld $58
6f8f 00da ld $da
6f90 0075 ld $75
6f91 0058 ld $58
6f92 00ca ld $ca
6f93 00a5 ld $a5
6f94 001d ld $1d
6f95 009a ld $9a
6f96 00b5 ld $b5
6f97 001d ld $1d
6f98 00db ld $db
6f99 00a6 ld $a6
6f9a 005d ld $5d
6f9b 00da ld $da
6f9c 00b6 ld $b6
6f9d 006d ld $6d
6f9e 00db ld $db
6f9f 00b6 ld $b6
6fa0 005d ld $5d
6fa1 00da ld $da
6fa2 0076 ld $76
6fa3 0069 ld $69
6fa4 008b ld $8b
6fa5 00b5 ld $b5
6fa6 006d ld $6d
6fa7 00d6 ld $d6
6fa8 00b6 ld $b6
6fa9 0059 ld $59
6faa 008b ld $8b
6fab 00b5 ld $b5
6fac 005d ld $5d
6fad 00ca ld $ca
6fae 00a6 ld $a6
6faf 005c ld $5c
6fb0 009b ld $9b
6fb1 00b5 ld $b5
6fb2 0069 ld $69
6fb3 0087 ld $87
6fb4 0076 ld $76
6fb5 0029 ld $29
6fb6 0097 ld $97
6fb7 0066 ld $66
6fb8 006d ld $6d
6fb9 0096 ld $96
6fba 0065 ld $65
6fbb 0058 ld $58
6fbc 0086 ld $86
6fbd 0065 ld $65
6fbe 0058 ld $58
6fbf 0086 ld $86
6fc0 0065 ld $65
6fc1 0018 ld $18
6fc2 0096 ld $96
6fc3 0061 ld $61
6fc4 0019 ld $19
6fc5 0096 ld $96
6fc6 00a1 ld $a1
6fc7 0019 ld $19
6fc8 0086 ld $86
6fc9 0066 ld $66
6fca 0054 ld $54
6fcb 0086 ld $86
6fcc 0061 ld $61
6fcd 0019 ld $19
6fce 0095 ld $95
6fcf 0061 ld $61
6fd0 0015 ld $15
6fd1 0056 ld $56
6fd2 0060 ld $60
6fd3 0054 ld $54
6fd4 0045 ld $45
6fd5 0051 ld $51
6fd6 0004 ld $04
6fd7 0055 ld $55
6fd8 0011 ld $11
6fd9 0014 ld $14
6fda 0045 ld $45
6fdb 0050 ld $50
6fdc 0014 ld $14
6fdd 0055 ld $55
6fde 0051 ld $51
6fdf 0015 ld $15
6fe0 0045 ld $45
6fe1 0050 ld $50
6fe2 0015 ld $15
6fe3 0055 ld $55
6fe4 0011 ld $11
6fe5 0015 ld $15
6fe6 0055 ld $55
6fe7 0011 ld $11
6fe8 0054 ld $54
6fe9 0005 ld $05
6fea 0004 ld $04
6feb 0000 ld $00
6fec 0000 ld $00
6fed 0000 ld $00
* 13 times
6ff8 0200 nop
6ff9 0200 nop
6ffa c225 st [$25] ;Trampoline for page $6f00 reading (continue)
6ffb 012a ld [$2a]
6ffc 8002 adda $02
6ffd 1406 ld $06,y
6ffe fe00 bra ac
6fff e0bc jmp y,$bc
7000 0000 ld $00 ;Pixels for packedJupiter line 68
7001 0000 ld $00
7002 0000 ld $00
* 14 times
700e 0014 ld $14
700f 0086 ld $86
7010 0061 ld $61
7011 0018 ld $18
7012 0096 ld $96
7013 0071 ld $71
7014 0058 ld $58
7015 0087 ld $87
7016 0066 ld $66
7017 0068 ld $68
7018 0097 ld $97
7019 0071 ld $71
701a 0029 ld $29
701b 0087 ld $87
701c 00b5 ld $b5
701d 0059 ld $59
701e 0086 ld $86
701f 0061 ld $61
7020 0019 ld $19
7021 0097 ld $97
7022 0062 ld $62
7023 001d ld $1d
7024 0096 ld $96
7025 0061 ld $61
7026 0018 ld $18
7027 0086 ld $86
7028 0065 ld $65
7029 0058 ld $58
702a 008a ld $8a
702b 00a5 ld $a5
702c 0058 ld $58
702d 0086 ld $86
702e 0065 ld $65
702f 0018 ld $18
7030 0086 ld $86
7031 0061 ld $61
7032 0019 ld $19
7033 009b ld $9b
7034 0065 ld $65
7035 0058 ld $58
7036 0086 ld $86
7037 0061 ld $61
7038 0018 ld $18
7039 0086 ld $86
703a 0061 ld $61
703b 0019 ld $19
703c 0086 ld $86
703d 0061 ld $61
703e 0018 ld $18
703f 0085 ld $85
7040 0065 ld $65
7041 0058 ld $58
7042 0096 ld $96
7043 0061 ld $61
7044 0015 ld $15
7045 0086 ld $86
7046 0055 ld $55
7047 0058 ld $58
7048 0045 ld $45
7049 0061 ld $61
704a 0015 ld $15
704b 0046 ld $46
704c 0055 ld $55
704d 0018 ld $18
704e 0095 ld $95
704f 0051 ld $51
7050 0019 ld $19
7051 0045 ld $45
7052 0065 ld $65
7053 0004 ld $04
7054 0055 ld $55
7055 0050 ld $50
7056 0004 ld $04
7057 0045 ld $45
7058 0050 ld $50
7059 0005 ld $05
705a 0045 ld $45
705b 0055 ld $55
705c 0054 ld $54
705d 0045 ld $45
705e 0011 ld $11
705f 0054 ld $54
7060 0045 ld $45
7061 0055 ld $55
7062 0054 ld $54
7063 0041 ld $41
7064 0051 ld $51
7065 0044 ld $44
7066 0045 ld $45
7067 0050 ld $50
7068 0001 ld $01
7069 0000 ld $00
706a 0000 ld $00
706b 0000 ld $00
* 15 times
7078 0200 nop
7079 fe00 bra ac ;Trampoline for page $7000 reading (entry)
707a fc7b bra $707b
707b c224 st [$24]
707c 012a ld [$2a]
707d 8001 adda $01
707e fe00 bra ac
707f fcfa bra $70fa
7080 0000 ld $00 ;Pixels for packedJupiter line 69
7081 0000 ld $00
7082 0000 ld $00
* 14 times
708e 0044 ld $44
708f 0085 ld $85
7090 0050 ld $50
7091 0008 ld $08
7092 0086 ld $86
7093 0060 ld $60
7094 0018 ld $18
7095 0086 ld $86
7096 0061 ld $61
7097 0019 ld $19
7098 0086 ld $86
7099 0065 ld $65
709a 0018 ld $18
709b 0086 ld $86
709c 0061 ld $61
709d 0018 ld $18
709e 0096 ld $96
709f 0061 ld $61
70a0 0018 ld $18
70a1 0086 ld $86
70a2 0061 ld $61
70a3 0014 ld $14
70a4 0086 ld $86
70a5 0051 ld $51
70a6 0018 ld $18
70a7 0046 ld $46
70a8 0061 ld $61
70a9 0004 ld $04
70aa 0086 ld $86
70ab 0011 ld $11
70ac 0018 ld $18
70ad 0086 ld $86
70ae 0061 ld $61
70af 0058 ld $58
70b0 0085 ld $85
70b1 0061 ld $61
70b2 0018 ld $18
70b3 0081 ld $81
70b4 0051 ld $51
70b5 0018 ld $18
70b6 0041 ld $41
70b7 0021 ld $21
70b8 0014 ld $14
70b9 0041 ld $41
70ba 0011 ld $11
70bb 0014 ld $14
70bc 0041 ld $41
70bd 0010 ld $10
70be 0014 ld $14
70bf 0081 ld $81
70c0 0011 ld $11
70c1 0014 ld $14
70c2 0045 ld $45
70c3 0061 ld $61
70c4 0014 ld $14
70c5 0046 ld $46
70c6 0011 ld $11
70c7 0014 ld $14
70c8 0041 ld $41
70c9 0011 ld $11
70ca 0014 ld $14
70cb 0041 ld $41
70cc 0050 ld $50
70cd 0004 ld $04
70ce 0041 ld $41
70cf 0011 ld $11
70d0 0004 ld $04
70d1 0041 ld $41
70d2 0010 ld $10
70d3 0014 ld $14
70d4 0041 ld $41
70d5 0010 ld $10
70d6 0004 ld $04
70d7 0041 ld $41
70d8 0011 ld $11
70d9 0014 ld $14
70da 0041 ld $41
70db 0010 ld $10
70dc 0015 ld $15
70dd 0055 ld $55
70de 0050 ld $50
70df 0015 ld $15
70e0 0055 ld $55
70e1 0051 ld $51
70e2 0015 ld $15
70e3 0045 ld $45
70e4 0055 ld $55
70e5 0015 ld $15
70e6 0001 ld $01
70e7 0011 ld $11
70e8 0014 ld $14
70e9 0001 ld $01
70ea 0000 ld $00
70eb 0000 ld $00
70ec 0000 ld $00
* 14 times
70f8 0200 nop
70f9 0200 nop
70fa c225 st [$25] ;Trampoline for page $7000 reading (continue)
70fb 012a ld [$2a]
70fc 8002 adda $02
70fd 1406 ld $06,y
70fe fe00 bra ac
70ff e0bc jmp y,$bc
7100 0000 ld $00 ;Pixels for packedJupiter line 70
7101 0000 ld $00
7102 0000 ld $00
* 13 times
710d 0010 ld $10
710e 0004 ld $04
710f 0081 ld $81
7110 0021 ld $21
7111 0054 ld $54
7112 0042 ld $42
7113 0021 ld $21
7114 0014 ld $14
7115 0096 ld $96
7116 0021 ld $21
7117 0018 ld $18
7118 0086 ld $86
7119 0061 ld $61
711a 0008 ld $08
711b 0085 ld $85
711c 0010 ld $10
711d 0018 ld $18
711e 0081 ld $81
711f 0010 ld $10
7120 0004 ld $04
7121 0041 ld $41
7122 0010 ld $10
7123 0008 ld $08
7124 0041 ld $41
7125 0010 ld $10
7126 0004 ld $04
7127 0041 ld $41
7128 0010 ld $10
7129 0014 ld $14
712a 0041 ld $41
712b 0010 ld $10
712c 0004 ld $04
712d 0041 ld $41
712e 0010 ld $10
712f 0004 ld $04
7130 0041 ld $41
7131 0010 ld $10
7132 0004 ld $04
7133 0045 ld $45
7134 0010 ld $10
7135 0004 ld $04
7136 0046 ld $46
7137 0014 ld $14
7138 0004 ld $04
7139 0042 ld $42
713a 0060 ld $60
713b 0004 ld $04
713c 0046 ld $46
713d 0021 ld $21
713e 0015 ld $15
713f 0042 ld $42
7140 0061 ld $61
7141 0019 ld $19
7142 0096 ld $96
7143 0051 ld $51
7144 0019 ld $19
7145 0081 ld $81
7146 0011 ld $11
7147 0018 ld $18
7148 0085 ld $85
7149 0050 ld $50
714a 0004 ld $04
714b 0045 ld $45
714c 0010 ld $10
714d 0014 ld $14
714e 0041 ld $41
714f 0050 ld $50
7150 0004 ld $04
7151 0045 ld $45
7152 0050 ld $50
7153 0004 ld $04
7154 0041 ld $41
7155 0011 ld $11
7156 0014 ld $14
7157 0041 ld $41
7158 0000 ld $00
7159 0004 ld $04
715a 0040 ld $40
715b 0051 ld $51
715c 0054 ld $54
715d 0041 ld $41
715e 0051 ld $51
715f 0005 ld $05
7160 0055 ld $55
7161 0050 ld $50
7162 0044 ld $44
7163 0045 ld $45
7164 0050 ld $50
7165 0004 ld $04
7166 0040 ld $40
7167 0000 ld $00
7168 0000 ld $00
7169 0000 ld $00
* 17 times
7178 0200 nop
7179 fe00 bra ac ;Trampoline for page $7100 reading (entry)
717a fc7b bra $717b
717b c224 st [$24]
717c 012a ld [$2a]
717d 8001 adda $01
717e fe00 bra ac
717f fcfa bra $71fa
7180 0000 ld $00 ;Pixels for packedJupiter line 71
7181 0000 ld $00
7182 0000 ld $00
* 15 times
718f 0055 ld $55
7190 0050 ld $50
7191 0008 ld $08
7192 0046 ld $46
7193 0060 ld $60
7194 0019 ld $19
7195 0082 ld $82
7196 0061 ld $61
7197 0058 ld $58
7198 0086 ld $86
7199 0065 ld $65
719a 0058 ld $58
719b 0046 ld $46
719c 0060 ld $60
719d 0018 ld $18
719e 0096 ld $96
719f 0061 ld $61
71a0 0019 ld $19
71a1 0086 ld $86
71a2 0065 ld $65
71a3 0008 ld $08
71a4 0085 ld $85
71a5 0011 ld $11
71a6 0018 ld $18
71a7 0092 ld $92
71a8 0011 ld $11
71a9 0008 ld $08
71aa 0041 ld $41
71ab 0050 ld $50
71ac 0004 ld $04
71ad 0046 ld $46
71ae 0061 ld $61
71af 0014 ld $14
71b0 0042 ld $42
71b1 0061 ld $61
71b2 0058 ld $58
71b3 0086 ld $86
71b4 0065 ld $65
71b5 0058 ld $58
71b6 0096 ld $96
71b7 0061 ld $61
71b8 0058 ld $58
71b9 0086 ld $86
71ba 0065 ld $65
71bb 0044 ld $44
71bc 0086 ld $86
71bd 0065 ld $65
71be 0058 ld $58
71bf 0086 ld $86
71c0 0055 ld $55
71c1 0008 ld $08
71c2 0045 ld $45
71c3 0060 ld $60
71c4 0044 ld $44
71c5 0046 ld $46
71c6 0061 ld $61
71c7 0015 ld $15
71c8 0046 ld $46
71c9 0051 ld $51
71ca 0009 ld $09
71cb 0085 ld $85
71cc 0051 ld $51
71cd 0048 ld $48
71ce 0045 ld $45
71cf 0011 ld $11
71d0 0054 ld $54
71d1 0041 ld $41
71d2 0000 ld $00
71d3 0004 ld $04
71d4 0001 ld $01
71d5 0010 ld $10
71d6 0000 ld $00
71d7 0001 ld $01
71d8 0050 ld $50
71d9 0000 ld $00
71da 0001 ld $01
71db 0010 ld $10
71dc 0005 ld $05
71dd 0045 ld $45
71de 0055 ld $55
71df 0014 ld $14
71e0 0041 ld $41
71e1 0015 ld $15
71e2 0014 ld $14
71e3 0041 ld $41
71e4 0011 ld $11
71e5 0000 ld $00
71e6 0045 ld $45
71e7 0050 ld $50
71e8 0000 ld $00
71e9 0000 ld $00
71ea 0000 ld $00
* 16 times
71f8 0200 nop
71f9 0200 nop
71fa c225 st [$25] ;Trampoline for page $7100 reading (continue)
71fb 012a ld [$2a]
71fc 8002 adda $02
71fd 1406 ld $06,y
71fe fe00 bra ac
71ff e0bc jmp y,$bc
7200 0000 ld $00 ;Pixels for packedJupiter line 72
7201 0000 ld $00
7202 0000 ld $00
* 15 times
720f 0085 ld $85
7210 0010 ld $10
7211 0014 ld $14
7212 0082 ld $82
7213 0051 ld $51
7214 0008 ld $08
7215 0096 ld $96
7216 0021 ld $21
7217 0058 ld $58
7218 00d6 ld $d6
7219 00a5 ld $a5
721a 005d ld $5d
721b 00da ld $da
721c 0066 ld $66
721d 006d ld $6d
721e 00db ld $db
721f 0066 ld $66
7220 005d ld $5d
7221 0096 ld $96
7222 0065 ld $65
7223 0059 ld $59
7224 0096 ld $96
7225 00b5 ld $b5
7226 0059 ld $59
7227 009a ld $9a
7228 0065 ld $65
7229 0069 ld $69
722a 0096 ld $96
722b 0065 ld $65
722c 0059 ld $59
722d 0096 ld $96
722e 0065 ld $65
722f 0059 ld $59
7230 009a ld $9a
7231 0065 ld $65
7232 0059 ld $59
7233 0096 ld $96
7234 00a5 ld $a5
7235 0059 ld $59
7236 0086 ld $86
7237 0066 ld $66
7238 0059 ld $59
7239 009a ld $9a
723a 0061 ld $61
723b 0019 ld $19
723c 0046 ld $46
723d 0061 ld $61
723e 0004 ld $04
723f 0046 ld $46
7240 0020 ld $20
7241 0014 ld $14
7242 0041 ld $41
7243 0011 ld $11
7244 0014 ld $14
7245 0041 ld $41
7246 0011 ld $11
7247 0004 ld $04
7248 0041 ld $41
7249 0060 ld $60
724a 0014 ld $14
724b 0041 ld $41
724c 0050 ld $50
724d 0004 ld $04
724e 0045 ld $45
724f 0010 ld $10
7250 0004 ld $04
7251 0041 ld $41
7252 0011 ld $11
7253 0014 ld $14
7254 0040 ld $40
7255 0010 ld $10
7256 0000 ld $00
7257 0001 ld $01
7258 0014 ld $14
7259 0000 ld $00
725a 0001 ld $01
725b 0011 ld $11
725c 0014 ld $14
725d 0051 ld $51
725e 0010 ld $10
725f 0000 ld $00
7260 0045 ld $45
7261 0000 ld $00
7262 0004 ld $04
7263 0040 ld $40
7264 0001 ld $01
7265 0044 ld $44
7266 0001 ld $01
7267 0010 ld $10
7268 0000 ld $00
7269 0000 ld $00
726a 0000 ld $00
* 16 times
7278 0200 nop
7279 fe00 bra ac ;Trampoline for page $7200 reading (entry)
727a fc7b bra $727b
727b c224 st [$24]
727c 012a ld [$2a]
727d 8001 adda $01
727e fe00 bra ac
727f fcfa bra $72fa
7280 0000 ld $00 ;Pixels for packedJupiter line 73
7281 0000 ld $00
7282 0000 ld $00
* 15 times
728f 0041 ld $41
7290 0065 ld $65
7291 0058 ld $58
7292 0042 ld $42
7293 0061 ld $61
7294 0019 ld $19
7295 0086 ld $86
7296 0061 ld $61
7297 006d ld $6d
7298 00da ld $da
7299 00b6 ld $b6
729a 006d ld $6d
729b 00db ld $db
729c 00b6 ld $b6
729d 00ad ld $ad
729e 00db ld $db
729f 00a6 ld $a6
72a0 006d ld $6d
72a1 00db ld $db
72a2 00b6 ld $b6
72a3 006d ld $6d
72a4 00db ld $db
72a5 00b6 ld $b6
72a6 006d ld $6d
72a7 00db ld $db
72a8 00b6 ld $b6
72a9 006d ld $6d
72aa 00db ld $db
72ab 00b6 ld $b6
72ac 006d ld $6d
72ad 009b ld $9b
72ae 0061 ld $61
72af 006c ld $6c
72b0 0086 ld $86
72b1 0061 ld $61
72b2 002d ld $2d
72b3 009b ld $9b
72b4 0062 ld $62
72b5 0018 ld $18
72b6 0086 ld $86
72b7 0061 ld $61
72b8 0019 ld $19
72b9 0086 ld $86
72ba 0061 ld $61
72bb 0018 ld $18
72bc 0091 ld $91
72bd 0011 ld $11
72be 0018 ld $18
72bf 0046 ld $46
72c0 0061 ld $61
72c1 0014 ld $14
72c2 0096 ld $96
72c3 0061 ld $61
72c4 0019 ld $19
72c5 0046 ld $46
72c6 0060 ld $60
72c7 0018 ld $18
72c8 0096 ld $96
72c9 0051 ld $51
72ca 0004 ld $04
72cb 0085 ld $85
72cc 0011 ld $11
72cd 0014 ld $14
72ce 0041 ld $41
72cf 0051 ld $51
72d0 0005 ld $05
72d1 0045 ld $45
72d2 0050 ld $50
72d3 0044 ld $44
72d4 0041 ld $41
72d5 0051 ld $51
72d6 0005 ld $05
72d7 0044 ld $44
72d8 0050 ld $50
72d9 0000 ld $00
72da 0001 ld $01
72db 0010 ld $10
72dc 0000 ld $00
72dd 0005 ld $05
72de 0050 ld $50
72df 0000 ld $00
72e0 0001 ld $01
72e1 0011 ld $11
72e2 0014 ld $14
72e3 0041 ld $41
72e4 0050 ld $50
72e5 0000 ld $00
72e6 0045 ld $45
72e7 0050 ld $50
72e8 0001 ld $01
72e9 0000 ld $00
72ea 0000 ld $00
72eb 0000 ld $00
* 15 times
72f8 0200 nop
72f9 0200 nop
72fa c225 st [$25] ;Trampoline for page $7200 reading (continue)
72fb 012a ld [$2a]
72fc 8002 adda $02
72fd 1406 ld $06,y
72fe fe00 bra ac
72ff e0bc jmp y,$bc
7300 0000 ld $00 ;Pixels for packedJupiter line 74
7301 0000 ld $00
7302 0000 ld $00
* 15 times
730f 0081 ld $81
7310 0061 ld $61
7311 0009 ld $09
7312 0096 ld $96
7313 0011 ld $11
7314 0018 ld $18
7315 00d6 ld $d6
7316 00fa ld $fa
7317 006d ld $6d
7318 00eb ld $eb
7319 00bb ld $bb
731a 00ae ld $ae
731b 009b ld $9b
731c 00b6 ld $b6
731d 006d ld $6d
731e 009b ld $9b
731f 00b6 ld $b6
7320 00bd ld $bd
7321 00db ld $db
7322 00ba ld $ba
7323 006d ld $6d
7324 009b ld $9b
7325 0065 ld $65
7326 0018 ld $18
7327 0096 ld $96
7328 0061 ld $61
7329 0058 ld $58
732a 0086 ld $86
732b 0066 ld $66
732c 0058 ld $58
732d 0086 ld $86
732e 0066 ld $66
732f 0058 ld $58
7330 0086 ld $86
7331 0076 ld $76
7332 0058 ld $58
7333 0086 ld $86
7334 0061 ld $61
7335 0019 ld $19
7336 0096 ld $96
7337 0061 ld $61
7338 0019 ld $19
7339 0056 ld $56
733a 0061 ld $61
733b 0019 ld $19
733c 0086 ld $86
733d 0065 ld $65
733e 0059 ld $59
733f 0086 ld $86
7340 0065 ld $65
7341 0059 ld $59
7342 0096 ld $96
7343 0065 ld $65
7344 0059 ld $59
7345 0096 ld $96
7346 0065 ld $65
7347 0054 ld $54
7348 0086 ld $86
7349 0065 ld $65
734a 0058 ld $58
734b 0095 ld $95
734c 0065 ld $65
734d 0058 ld $58
734e 0096 ld $96
734f 0061 ld $61
7350 0015 ld $15
7351 0055 ld $55
7352 0050 ld $50
7353 0015 ld $15
7354 0045 ld $45
7355 0015 ld $15
7356 0014 ld $14
7357 0055 ld $55
7358 0050 ld $50
7359 0044 ld $44
735a 0045 ld $45
735b 0040 ld $40
735c 0004 ld $04
735d 0040 ld $40
735e 0010 ld $10
735f 0014 ld $14
7360 0040 ld $40
7361 0000 ld $00
7362 0014 ld $14
7363 0040 ld $40
7364 0001 ld $01
7365 0004 ld $04
7366 0005 ld $05
7367 0010 ld $10
7368 0000 ld $00
7369 0000 ld $00
736a 0000 ld $00
* 16 times
7378 0200 nop
7379 fe00 bra ac ;Trampoline for page $7300 reading (entry)
737a fc7b bra $737b
737b c224 st [$24]
737c 012a ld [$2a]
737d 8001 adda $01
737e fe00 bra ac
737f fcfa bra $73fa
7380 0000 ld $00 ;Pixels for packedJupiter line 75
7381 0000 ld $00
7382 0000 ld $00
* 15 times
738f 0040 ld $40
7390 0065 ld $65
7391 0018 ld $18
7392 0096 ld $96
7393 0051 ld $51
7394 0058 ld $58
7395 00de ld $de
7396 00ba ld $ba
7397 00ae ld $ae
7398 00db ld $db
7399 00fa ld $fa
739a 00ad ld $ad
739b 00da ld $da
739c 00b6 ld $b6
739d 006a ld $6a
739e 00d6 ld $d6
739f 00b6 ld $b6
73a0 006e ld $6e
73a1 009b ld $9b
73a2 0066 ld $66
73a3 0059 ld $59
73a4 0086 ld $86
73a5 0061 ld $61
73a6 006c ld $6c
73a7 00d6 ld $d6
73a8 00b6 ld $b6
73a9 002d ld $2d
73aa 00db ld $db
73ab 00a5 ld $a5
73ac 005c ld $5c
73ad 00da ld $da
73ae 0076 ld $76
73af 0068 ld $68
73b0 0097 ld $97
73b1 00a1 ld $a1
73b2 0019 ld $19
73b3 0096 ld $96
73b4 0061 ld $61
73b5 0058 ld $58
73b6 0086 ld $86
73b7 0065 ld $65
73b8 0018 ld $18
73b9 0086 ld $86
73ba 0065 ld $65
73bb 0019 ld $19
73bc 0096 ld $96
73bd 0061 ld $61
73be 0019 ld $19
73bf 0096 ld $96
73c0 0061 ld $61
73c1 0018 ld $18
73c2 009a ld $9a
73c3 00a5 ld $a5
73c4 0014 ld $14
73c5 009a ld $9a
73c6 0051 ld $51
73c7 0058 ld $58
73c8 0085 ld $85
73c9 0055 ld $55
73ca 0054 ld $54
73cb 0086 ld $86
73cc 0051 ld $51
73cd 0055 ld $55
73ce 0046 ld $46
73cf 0055 ld $55
73d0 0019 ld $19
73d1 0085 ld $85
73d2 0055 ld $55
73d3 0058 ld $58
73d4 0081 ld $81
73d5 0051 ld $51
73d6 0015 ld $15
73d7 0041 ld $41
73d8 0055 ld $55
73d9 0014 ld $14
73da 0005 ld $05
73db 0010 ld $10
73dc 0004 ld $04
73dd 0005 ld $05
73de 0050 ld $50
73df 0000 ld $00
73e0 0041 ld $41
73e1 0050 ld $50
73e2 0000 ld $00
73e3 0001 ld $01
73e4 0010 ld $10
73e5 0000 ld $00
73e6 0041 ld $41
73e7 0001 ld $01
73e8 0000 ld $00
73e9 0000 ld $00
73ea 0000 ld $00
* 16 times
73f8 0200 nop
73f9 0200 nop
73fa c225 st [$25] ;Trampoline for page $7300 reading (continue)
73fb 012a ld [$2a]
73fc 8002 adda $02
73fd 1406 ld $06,y
73fe fe00 bra ac
73ff e0bc jmp y,$bc
7400 0000 ld $00 ;Pixels for packedJupiter line 76
7401 0000 ld $00
7402 0000 ld $00
* 15 times
740f 0041 ld $41
7410 00a5 ld $a5
7411 0059 ld $59
7412 0096 ld $96
7413 0061 ld $61
7414 0059 ld $59
7415 00db ld $db
7416 00bb ld $bb
7417 00be ld $be
7418 00eb ld $eb
7419 00bb ld $bb
741a 00ae ld $ae
741b 00db ld $db
741c 00ba ld $ba
741d 00ad ld $ad
741e 00eb ld $eb
741f 00ba ld $ba
7420 0059 ld $59
7421 0085 ld $85
7422 0061 ld $61
7423 0018 ld $18
7424 0086 ld $86
7425 0061 ld $61
7426 0019 ld $19
7427 0097 ld $97
7428 0072 ld $72
7429 0059 ld $59
742a 009b ld $9b
742b 00b6 ld $b6
742c 006d ld $6d
742d 00db ld $db
742e 00a5 ld $a5
742f 006d ld $6d
7430 009a ld $9a
7431 0061 ld $61
7432 0029 ld $29
7433 0096 ld $96
7434 0061 ld $61
7435 0019 ld $19
7436 0096 ld $96
7437 0061 ld $61
7438 0015 ld $15
7439 0096 ld $96
743a 0061 ld $61
743b 0058 ld $58
743c 0086 ld $86
743d 0061 ld $61
743e 0029 ld $29
743f 0096 ld $96
7440 0065 ld $65
7441 0019 ld $19
7442 0096 ld $96
7443 0061 ld $61
7444 0059 ld $59
7445 0086 ld $86
7446 0065 ld $65
7447 0054 ld $54
7448 0046 ld $46
7449 0065 ld $65
744a 0058 ld $58
744b 0045 ld $45
744c 0065 ld $65
744d 0014 ld $14
744e 0056 ld $56
744f 0021 ld $21
7450 0014 ld $14
7451 0041 ld $41
7452 0011 ld $11
7453 0004 ld $04
7454 0045 ld $45
7455 0010 ld $10
7456 0014 ld $14
7457 0041 ld $41
7458 0011 ld $11
7459 0044 ld $44
745a 0041 ld $41
745b 0001 ld $01
745c 0014 ld $14
745d 0041 ld $41
745e 0040 ld $40
745f 0004 ld $04
7460 0044 ld $44
7461 0000 ld $00
7462 0004 ld $04
7463 0044 ld $44
7464 0050 ld $50
7465 0000 ld $00
7466 0001 ld $01
7467 0000 ld $00
7468 0000 ld $00
7469 0000 ld $00
* 17 times
7478 0200 nop
7479 fe00 bra ac ;Trampoline for page $7400 reading (entry)
747a fc7b bra $747b
747b c224 st [$24]
747c 012a ld [$2a]
747d 8001 adda $01
747e fe00 bra ac
747f fcfa bra $74fa
7480 0000 ld $00 ;Pixels for packedJupiter line 77
7481 0000 ld $00
7482 0000 ld $00
* 15 times
748f 0040 ld $40
7490 00b1 ld $b1
7491 0059 ld $59
7492 0046 ld $46
7493 00b1 ld $b1
7494 007d ld $7d
7495 00eb ld $eb
7496 00fa ld $fa
7497 006e ld $6e
7498 00ab ld $ab
7499 00b6 ld $b6
749a 006e ld $6e
749b 00eb ld $eb
749c 00ba ld $ba
749d 00bd ld $bd
749e 00db ld $db
749f 0066 ld $66
74a0 0018 ld $18
74a1 0086 ld $86
74a2 0065 ld $65
74a3 0058 ld $58
74a4 0086 ld $86
74a5 0065 ld $65
74a6 0018 ld $18
74a7 0086 ld $86
74a8 0061 ld $61
74a9 0018 ld $18
74aa 00d6 ld $d6
74ab 0061 ld $61
74ac 005d ld $5d
74ad 00da ld $da
74ae 0066 ld $66
74af 0059 ld $59
74b0 0087 ld $87
74b1 0076 ld $76
74b2 0058 ld $58
74b3 0086 ld $86
74b4 0061 ld $61
74b5 0069 ld $69
74b6 0086 ld $86
74b7 0065 ld $65
74b8 0018 ld $18
74b9 0096 ld $96
74ba 0061 ld $61
74bb 0019 ld $19
74bc 005a ld $5a
74bd 0061 ld $61
74be 0019 ld $19
74bf 0056 ld $56
74c0 0061 ld $61
74c1 0014 ld $14
74c2 0056 ld $56
74c3 00a1 ld $a1
74c4 0019 ld $19
74c5 0095 ld $95
74c6 0051 ld $51
74c7 0018 ld $18
74c8 0095 ld $95
74c9 0061 ld $61
74ca 0015 ld $15
74cb 0046 ld $46
74cc 0065 ld $65
74cd 0054 ld $54
74ce 0085 ld $85
74cf 0051 ld $51
74d0 0005 ld $05
74d1 0045 ld $45
74d2 0054 ld $54
74d3 0014 ld $14
74d4 0041 ld $41
74d5 0051 ld $51
74d6 0004 ld $04
74d7 0045 ld $45
74d8 0010 ld $10
74d9 0014 ld $14
74da 0040 ld $40
74db 0011 ld $11
74dc 0010 ld $10
74dd 0051 ld $51
74de 0011 ld $11
74df 0005 ld $05
74e0 0041 ld $41
74e1 0011 ld $11
74e2 0014 ld $14
74e3 0041 ld $41
74e4 0000 ld $00
74e5 0004 ld $04
74e6 0045 ld $45
74e7 0000 ld $00
74e8 0000 ld $00
74e9 0000 ld $00
* 17 times
74f8 0200 nop
74f9 0200 nop
74fa c225 st [$25] ;Trampoline for page $7400 reading (continue)
74fb 012a ld [$2a]
74fc 8002 adda $02
74fd 1406 ld $06,y
74fe fe00 bra ac
74ff e0bc jmp y,$bc
7500 0000 ld $00 ;Pixels for packedJupiter line 78
7501 0000 ld $00
7502 0000 ld $00
* 15 times
750f 0040 ld $40
7510 0064 ld $64
7511 0019 ld $19
7512 0086 ld $86
7513 00b5 ld $b5
7514 00ad ld $ad
7515 00eb ld $eb
7516 00a7 ld $a7
7517 00ae ld $ae
7518 00df ld $df
7519 00ba ld $ba
751a 00bd ld $bd
751b 00da ld $da
751c 00a6 ld $a6
751d 006d ld $6d
751e 0056 ld $56
751f 0061 ld $61
7520 0058 ld $58
7521 00d7 ld $d7
7522 00b6 ld $b6
7523 006d ld $6d
7524 00db ld $db
7525 00b6 ld $b6
7526 0059 ld $59
7527 0086 ld $86
7528 0065 ld $65
7529 0008 ld $08
752a 0086 ld $86
752b 0060 ld $60
752c 0018 ld $18
752d 00c6 ld $c6
752e 0065 ld $65
752f 0018 ld $18
7530 0086 ld $86
7531 0065 ld $65
7532 0018 ld $18
7533 0086 ld $86
7534 0065 ld $65
7535 0018 ld $18
7536 0096 ld $96
7537 0061 ld $61
7538 0019 ld $19
7539 0086 ld $86
753a 0065 ld $65
753b 0018 ld $18
753c 0096 ld $96
753d 00a1 ld $a1
753e 0019 ld $19
753f 0096 ld $96
7540 0062 ld $62
7541 0059 ld $59
7542 009a ld $9a
7543 0061 ld $61
7544 0015 ld $15
7545 0096 ld $96
7546 0061 ld $61
7547 0015 ld $15
7548 0086 ld $86
7549 0051 ld $51
754a 0019 ld $19
754b 0095 ld $95
754c 0050 ld $50
754d 0058 ld $58
754e 0041 ld $41
754f 0061 ld $61
7550 0005 ld $05
7551 0046 ld $46
7552 0011 ld $11
7553 0014 ld $14
7554 0041 ld $41
7555 0015 ld $15
7556 0014 ld $14
7557 0051 ld $51
7558 0041 ld $41
7559 0004 ld $04
755a 0045 ld $45
755b 0050 ld $50
755c 0004 ld $04
755d 0045 ld $45
755e 0050 ld $50
755f 0010 ld $10
7560 0011 ld $11
7561 0050 ld $50
7562 0000 ld $00
7563 0040 ld $40
7564 0001 ld $01
7565 0054 ld $54
7566 0001 ld $01
7567 0000 ld $00
7568 0000 ld $00
7569 0000 ld $00
* 17 times
7578 0200 nop
7579 fe00 bra ac ;Trampoline for page $7500 reading (entry)
757a fc7b bra $757b
757b c224 st [$24]
757c 012a ld [$2a]
757d 8001 adda $01
757e fe00 bra ac
757f fcfa bra $75fa
7580 0000 ld $00 ;Pixels for packedJupiter line 79
7581 0000 ld $00
7582 0000 ld $00
* 16 times
7590 0060 ld $60
7591 0069 ld $69
7592 00da ld $da
7593 00ba ld $ba
7594 00ae ld $ae
7595 00da ld $da
7596 00ba ld $ba
7597 00ad ld $ad
7598 00eb ld $eb
7599 00b6 ld $b6
759a 006e ld $6e
759b 00eb ld $eb
759c 00b6 ld $b6
759d 0059 ld $59
759e 0086 ld $86
759f 0071 ld $71
75a0 006d ld $6d
75a1 00db ld $db
75a2 00b6 ld $b6
75a3 006d ld $6d
75a4 00db ld $db
75a5 00b6 ld $b6
75a6 006d ld $6d
75a7 00db ld $db
75a8 0076 ld $76
75a9 0019 ld $19
75aa 0085 ld $85
75ab 0050 ld $50
75ac 0008 ld $08
75ad 0096 ld $96
75ae 0061 ld $61
75af 006c ld $6c
75b0 00d6 ld $d6
75b1 0066 ld $66
75b2 0068 ld $68
75b3 0097 ld $97
75b4 00b6 ld $b6
75b5 0069 ld $69
75b6 0096 ld $96
75b7 0062 ld $62
75b8 0069 ld $69
75b9 0096 ld $96
75ba 0066 ld $66
75bb 0069 ld $69
75bc 0086 ld $86
75bd 0066 ld $66
75be 0019 ld $19
75bf 009a ld $9a
75c0 0065 ld $65
75c1 0058 ld $58
75c2 0046 ld $46
75c3 0065 ld $65
75c4 0058 ld $58
75c5 0046 ld $46
75c6 0061 ld $61
75c7 0014 ld $14
75c8 0056 ld $56
75c9 0011 ld $11
75ca 0014 ld $14
75cb 0042 ld $42
75cc 0051 ld $51
75cd 0004 ld $04
75ce 0045 ld $45
75cf 0050 ld $50
75d0 0004 ld $04
75d1 0045 ld $45
75d2 0050 ld $50
75d3 0004 ld $04
75d4 0045 ld $45
75d5 0050 ld $50
75d6 0004 ld $04
75d7 0045 ld $45
75d8 0010 ld $10
75d9 0004 ld $04
75da 0045 ld $45
75db 0000 ld $00
75dc 0014 ld $14
75dd 0001 ld $01
75de 0011 ld $11
75df 0004 ld $04
75e0 0044 ld $44
75e1 0000 ld $00
75e2 0004 ld $04
75e3 0041 ld $41
75e4 0010 ld $10
75e5 0000 ld $00
75e6 0005 ld $05
75e7 0000 ld $00
75e8 0000 ld $00
75e9 0000 ld $00
* 17 times
75f8 0200 nop
75f9 0200 nop
75fa c225 st [$25] ;Trampoline for page $7500 reading (continue)
75fb 012a ld [$2a]
75fc 8002 adda $02
75fd 1406 ld $06,y
75fe fe00 bra ac
75ff e0bc jmp y,$bc
7600 0000 ld $00 ;Pixels for packedJupiter line 80
7601 0000 ld $00
7602 0000 ld $00
* 16 times
7610 0050 ld $50
7611 006d ld $6d
7612 009b ld $9b
7613 00b6 ld $b6
7614 00ad ld $ad
7615 009b ld $9b
7616 00a6 ld $a6
7617 00ad ld $ad
7618 00da ld $da
7619 00bb ld $bb
761a 006d ld $6d
761b 00db ld $db
761c 00b6 ld $b6
761d 0019 ld $19
761e 00c6 ld $c6
761f 00b6 ld $b6
7620 002d ld $2d
7621 009b ld $9b
7622 0075 ld $75
7623 0019 ld $19
7624 00d6 ld $d6
7625 00a5 ld $a5
7626 005d ld $5d
7627 00db ld $db
7628 00b5 ld $b5
7629 0069 ld $69
762a 0087 ld $87
762b 0021 ld $21
762c 0004 ld $04
762d 0086 ld $86
762e 0061 ld $61
762f 0019 ld $19
7630 0086 ld $86
7631 00a1 ld $a1
7632 005d ld $5d
7633 009a ld $9a
7634 0061 ld $61
7635 0019 ld $19
7636 0096 ld $96
7637 0061 ld $61
7638 0019 ld $19
7639 0086 ld $86
763a 0065 ld $65
763b 0058 ld $58
763c 0096 ld $96
763d 0061 ld $61
763e 0019 ld $19
763f 0056 ld $56
7640 0061 ld $61
7641 0014 ld $14
7642 0046 ld $46
7643 0051 ld $51
7644 0014 ld $14
7645 0045 ld $45
7646 0055 ld $55
7647 0004 ld $04
7648 0085 ld $85
7649 0050 ld $50
764a 0054 ld $54
764b 0041 ld $41
764c 0021 ld $21
764d 0054 ld $54
764e 0045 ld $45
764f 0050 ld $50
7650 0004 ld $04
7651 0041 ld $41
7652 0011 ld $11
7653 0005 ld $05
7654 0001 ld $01
7655 0011 ld $11
7656 0004 ld $04
7657 0040 ld $40
7658 0011 ld $11
7659 0011 ld $11
765a 0001 ld $01
765b 0050 ld $50
765c 0004 ld $04
765d 0040 ld $40
765e 0000 ld $00
765f 0004 ld $04
7660 0041 ld $41
7661 0040 ld $40
7662 0004 ld $04
7663 0044 ld $44
7664 0040 ld $40
7665 0004 ld $04
7666 0000 ld $00
7667 0000 ld $00
7668 0000 ld $00
* 18 times
7678 0200 nop
7679 fe00 bra ac ;Trampoline for page $7600 reading (entry)
767a fc7b bra $767b
767b c224 st [$24]
767c 012a ld [$2a]
767d 8001 adda $01
767e fe00 bra ac
767f fcfa bra $76fa
7680 0000 ld $00 ;Pixels for packedJupiter line 81
7681 0000 ld $00
7682 0000 ld $00
* 17 times
7691 0068 ld $68
7692 00da ld $da
7693 00a6 ld $a6
7694 006d ld $6d
7695 00da ld $da
7696 00b6 ld $b6
7697 006e ld $6e
7698 00da ld $da
7699 00b6 ld $b6
769a 0069 ld $69
769b 009b ld $9b
769c 0066 ld $66
769d 005c ld $5c
769e 0097 ld $97
769f 0072 ld $72
76a0 0019 ld $19
76a1 00db ld $db
76a2 00b6 ld $b6
76a3 006d ld $6d
76a4 00db ld $db
76a5 00b6 ld $b6
76a6 006d ld $6d
76a7 00da ld $da
76a8 00a6 ld $a6
76a9 005d ld $5d
76aa 009b ld $9b
76ab 0066 ld $66
76ac 0019 ld $19
76ad 0042 ld $42
76ae 0021 ld $21
76af 0018 ld $18
76b0 0086 ld $86
76b1 0061 ld $61
76b2 0018 ld $18
76b3 0086 ld $86
76b4 0065 ld $65
76b5 0018 ld $18
76b6 0096 ld $96
76b7 0061 ld $61
76b8 0008 ld $08
76b9 0085 ld $85
76ba 0051 ld $51
76bb 0018 ld $18
76bc 0085 ld $85
76bd 0051 ld $51
76be 0004 ld $04
76bf 0045 ld $45
76c0 0010 ld $10
76c1 0014 ld $14
76c2 0052 ld $52
76c3 0061 ld $61
76c4 0009 ld $09
76c5 0085 ld $85
76c6 0050 ld $50
76c7 0018 ld $18
76c8 0041 ld $41
76c9 0021 ld $21
76ca 0014 ld $14
76cb 0056 ld $56
76cc 0050 ld $50
76cd 0014 ld $14
76ce 0052 ld $52
76cf 0011 ld $11
76d0 0004 ld $04
76d1 0045 ld $45
76d2 0010 ld $10
76d3 0010 ld $10
76d4 0041 ld $41
76d5 0000 ld $00
76d6 0014 ld $14
76d7 0041 ld $41
76d8 0011 ld $11
76d9 0000 ld $00
76da 0041 ld $41
76db 0015 ld $15
76dc 0000 ld $00
76dd 0001 ld $01
76de 0011 ld $11
76df 0014 ld $14
76e0 0040 ld $40
76e1 0000 ld $00
76e2 0004 ld $04
76e3 0001 ld $01
76e4 0010 ld $10
76e5 0054 ld $54
76e6 0001 ld $01
76e7 0000 ld $00
76e8 0000 ld $00
76e9 0000 ld $00
* 17 times
76f8 0200 nop
76f9 0200 nop
76fa c225 st [$25] ;Trampoline for page $7600 reading (continue)
76fb 012a ld [$2a]
76fc 8002 adda $02
76fd 1406 ld $06,y
76fe fe00 bra ac
76ff e0bc jmp y,$bc
7700 0000 ld $00 ;Pixels for packedJupiter line 82
7701 0000 ld $00
7702 0000 ld $00
* 17 times
7711 0054 ld $54
7712 0096 ld $96
7713 00a6 ld $a6
7714 0069 ld $69
7715 00da ld $da
7716 00b6 ld $b6
7717 0069 ld $69
7718 00eb ld $eb
7719 00a6 ld $a6
771a 005d ld $5d
771b 00db ld $db
771c 0066 ld $66
771d 0068 ld $68
771e 0087 ld $87
771f 00b6 ld $b6
7720 006c ld $6c
7721 00db ld $db
7722 00b6 ld $b6
7723 006d ld $6d
7724 00db ld $db
7725 00b6 ld $b6
7726 006d ld $6d
7727 00db ld $db
7728 00b6 ld $b6
7729 006d ld $6d
772a 00db ld $db
772b 00b5 ld $b5
772c 0059 ld $59
772d 0086 ld $86
772e 0061 ld $61
772f 0004 ld $04
7730 0095 ld $95
7731 0050 ld $50
7732 0018 ld $18
7733 0096 ld $96
7734 0061 ld $61
7735 0019 ld $19
7736 0045 ld $45
7737 0050 ld $50
7738 0004 ld $04
7739 0041 ld $41
773a 0010 ld $10
773b 0004 ld $04
773c 0041 ld $41
773d 0010 ld $10
773e 0018 ld $18
773f 0081 ld $81
7740 0011 ld $11
7741 0014 ld $14
7742 0045 ld $45
7743 0050 ld $50
7744 0014 ld $14
7745 0041 ld $41
7746 0021 ld $21
7747 0015 ld $15
7748 0095 ld $95
7749 0051 ld $51
774a 0019 ld $19
774b 0051 ld $51
774c 0011 ld $11
774d 0014 ld $14
774e 0045 ld $45
774f 0050 ld $50
7750 0054 ld $54
7751 0041 ld $41
7752 0011 ld $11
7753 0004 ld $04
7754 0005 ld $05
7755 0010 ld $10
7756 0000 ld $00
7757 0001 ld $01
7758 0010 ld $10
7759 0010 ld $10
775a 0001 ld $01
775b 0010 ld $10
775c 0000 ld $00
775d 0041 ld $41
775e 0000 ld $00
775f 0004 ld $04
7760 0040 ld $40
7761 0011 ld $11
7762 0000 ld $00
7763 0045 ld $45
7764 0000 ld $00
7765 0000 ld $00
7766 0000 ld $00
* 20 times
7778 0200 nop
7779 fe00 bra ac ;Trampoline for page $7700 reading (entry)
777a fc7b bra $777b
777b c224 st [$24]
777c 012a ld [$2a]
777d 8001 adda $01
777e fe00 bra ac
777f fcfa bra $77fa
7780 0000 ld $00 ;Pixels for packedJupiter line 83
7781 0000 ld $00
7782 0000 ld $00
* 17 times
7791 0004 ld $04
7792 00da ld $da
7793 00aa ld $aa
7794 005d ld $5d
7795 00ea ld $ea
7796 00a5 ld $a5
7797 00ad ld $ad
7798 00db ld $db
7799 00a6 ld $a6
779a 006d ld $6d
779b 00da ld $da
779c 0066 ld $66
779d 001c ld $1c
779e 00da ld $da
779f 0071 ld $71
77a0 0069 ld $69
77a1 00c7 ld $c7
77a2 0066 ld $66
77a3 001d ld $1d
77a4 0096 ld $96
77a5 00b5 ld $b5
77a6 0069 ld $69
77a7 00db ld $db
77a8 00b6 ld $b6
77a9 006d ld $6d
77aa 009b ld $9b
77ab 0076 ld $76
77ac 006c ld $6c
77ad 0097 ld $97
77ae 0065 ld $65
77af 0018 ld $18
77b0 0046 ld $46
77b1 0021 ld $21
77b2 0004 ld $04
77b3 0085 ld $85
77b4 0011 ld $11
77b5 0014 ld $14
77b6 0081 ld $81
77b7 0050 ld $50
77b8 0008 ld $08
77b9 0085 ld $85
77ba 0011 ld $11
77bb 0018 ld $18
77bc 0041 ld $41
77bd 0061 ld $61
77be 0004 ld $04
77bf 0055 ld $55
77c0 0050 ld $50
77c1 0008 ld $08
77c2 0081 ld $81
77c3 0011 ld $11
77c4 0018 ld $18
77c5 0091 ld $91
77c6 0051 ld $51
77c7 0054 ld $54
77c8 0042 ld $42
77c9 0065 ld $65
77ca 0054 ld $54
77cb 0046 ld $46
77cc 0065 ld $65
77cd 0044 ld $44
77ce 0046 ld $46
77cf 0065 ld $65
77d0 0015 ld $15
77d1 0045 ld $45
77d2 0051 ld $51
77d3 0015 ld $15
77d4 0051 ld $51
77d5 0011 ld $11
77d6 0054 ld $54
77d7 0041 ld $41
77d8 0001 ld $01
77d9 0004 ld $04
77da 0040 ld $40
77db 0000 ld $00
77dc 0014 ld $14
77dd 0001 ld $01
77de 0011 ld $11
77df 0015 ld $15
77e0 0011 ld $11
77e1 0011 ld $11
77e2 0015 ld $15
77e3 0051 ld $51
77e4 0051 ld $51
77e5 0005 ld $05
77e6 0000 ld $00
77e7 0000 ld $00
77e8 0000 ld $00
* 18 times
77f8 0200 nop
77f9 0200 nop
77fa c225 st [$25] ;Trampoline for page $7700 reading (continue)
77fb 012a ld [$2a]
77fc 8002 adda $02
77fd 1406 ld $06,y
77fe fe00 bra ac
77ff e0bc jmp y,$bc
7800 0000 ld $00 ;Pixels for packedJupiter line 84
7801 0000 ld $00
7802 0000 ld $00
* 18 times
7812 0096 ld $96
7813 00ba ld $ba
7814 00ad ld $ad
7815 00da ld $da
7816 00a6 ld $a6
7817 006d ld $6d
7818 00da ld $da
7819 006a ld $6a
781a 006d ld $6d
781b 00d6 ld $d6
781c 0065 ld $65
781d 006d ld $6d
781e 0097 ld $97
781f 00b2 ld $b2
7820 005d ld $5d
7821 008a ld $8a
7822 0075 ld $75
7823 0058 ld $58
7824 00c6 ld $c6
7825 0061 ld $61
7826 0058 ld $58
7827 009b ld $9b
7828 00b6 ld $b6
7829 006d ld $6d
782a 00db ld $db
782b 0066 ld $66
782c 0029 ld $29
782d 00d7 ld $d7
782e 0066 ld $66
782f 0059 ld $59
7830 0086 ld $86
7831 0061 ld $61
7832 0014 ld $14
7833 0046 ld $46
7834 0064 ld $64
7835 0018 ld $18
7836 0095 ld $95
7837 0051 ld $51
7838 0058 ld $58
7839 0052 ld $52
783a 0061 ld $61
783b 0015 ld $15
783c 0046 ld $46
783d 0065 ld $65
783e 0054 ld $54
783f 0086 ld $86
7840 0051 ld $51
7841 0058 ld $58
7842 0085 ld $85
7843 0055 ld $55
7844 0058 ld $58
7845 0086 ld $86
7846 0065 ld $65
7847 0019 ld $19
7848 0095 ld $95
7849 0051 ld $51
784a 0059 ld $59
784b 0085 ld $85
784c 0015 ld $15
784d 0014 ld $14
784e 0056 ld $56
784f 0061 ld $61
7850 0005 ld $05
7851 0055 ld $55
7852 0011 ld $11
7853 0014 ld $14
7854 0045 ld $45
7855 0054 ld $54
7856 0014 ld $14
7857 0041 ld $41
7858 0015 ld $15
7859 0014 ld $14
785a 0045 ld $45
785b 0015 ld $15
785c 0014 ld $14
785d 0051 ld $51
785e 0051 ld $51
785f 0054 ld $54
7860 0045 ld $45
7861 0050 ld $50
7862 0015 ld $15
7863 0055 ld $55
7864 0050 ld $50
7865 0001 ld $01
7866 0000 ld $00
7867 0000 ld $00
7868 0000 ld $00
* 18 times
7878 0200 nop
7879 fe00 bra ac ;Trampoline for page $7800 reading (entry)
787a fc7b bra $787b
787b c224 st [$24]
787c 012a ld [$2a]
787d 8001 adda $01
787e fe00 bra ac
787f fcfa bra $78fa
7880 0000 ld $00 ;Pixels for packedJupiter line 85
7881 0000 ld $00
7882 0000 ld $00
* 18 times
7892 0081 ld $81
7893 00ba ld $ba
7894 00ba ld $ba
7895 009b ld $9b
7896 00ba ld $ba
7897 00ae ld $ae
7898 00eb ld $eb
7899 00b6 ld $b6
789a 006e ld $6e
789b 0096 ld $96
789c 00a1 ld $a1
789d 005c ld $5c
789e 00ca ld $ca
789f 0065 ld $65
78a0 006c ld $6c
78a1 00d6 ld $d6
78a2 0071 ld $71
78a3 0018 ld $18
78a4 0087 ld $87
78a5 0065 ld $65
78a6 0018 ld $18
78a7 0086 ld $86
78a8 00b5 ld $b5
78a9 006d ld $6d
78aa 00d6 ld $d6
78ab 00b6 ld $b6
78ac 005d ld $5d
78ad 008a ld $8a
78ae 0071 ld $71
78af 006d ld $6d
78b0 0096 ld $96
78b1 0065 ld $65
78b2 0059 ld $59
78b3 0096 ld $96
78b4 0061 ld $61
78b5 0059 ld $59
78b6 0086 ld $86
78b7 0065 ld $65
78b8 0015 ld $15
78b9 0096 ld $96
78ba 0061 ld $61
78bb 0019 ld $19
78bc 0091 ld $91
78bd 0061 ld $61
78be 0019 ld $19
78bf 0096 ld $96
78c0 0065 ld $65
78c1 0058 ld $58
78c2 0046 ld $46
78c3 0065 ld $65
78c4 0058 ld $58
78c5 0095 ld $95
78c6 0051 ld $51
78c7 0019 ld $19
78c8 0095 ld $95
78c9 0051 ld $51
78ca 0019 ld $19
78cb 0056 ld $56
78cc 0061 ld $61
78cd 0015 ld $15
78ce 0056 ld $56
78cf 0051 ld $51
78d0 0019 ld $19
78d1 0041 ld $41
78d2 0055 ld $55
78d3 0044 ld $44
78d4 0045 ld $45
78d5 0011 ld $11
78d6 0054 ld $54
78d7 0040 ld $40
78d8 0011 ld $11
78d9 0054 ld $54
78da 0001 ld $01
78db 0050 ld $50
78dc 0044 ld $44
78dd 0045 ld $45
78de 0055 ld $55
78df 0054 ld $54
78e0 0045 ld $45
78e1 0055 ld $55
78e2 0054 ld $54
78e3 0055 ld $55
78e4 0001 ld $01
78e5 0000 ld $00
78e6 0000 ld $00
78e7 0000 ld $00
* 19 times
78f8 0200 nop
78f9 0200 nop
78fa c225 st [$25] ;Trampoline for page $7800 reading (continue)
78fb 012a ld [$2a]
78fc 8002 adda $02
78fd 1406 ld $06,y
78fe fe00 bra ac
78ff e0bc jmp y,$bc
7900 0000 ld $00 ;Pixels for packedJupiter line 86
7901 0000 ld $00
7902 0000 ld $00
* 18 times
7912 0040 ld $40
7913 00f5 ld $f5
7914 00aa ld $aa
7915 00eb ld $eb
7916 00f6 ld $f6
7917 00aa ld $aa
7918 00ef ld $ef
7919 00aa ld $aa
791a 00ad ld $ad
791b 009a ld $9a
791c 0061 ld $61
791d 0019 ld $19
791e 00d7 ld $d7
791f 0076 ld $76
7920 0058 ld $58
7921 0087 ld $87
7922 0061 ld $61
7923 0019 ld $19
7924 00c6 ld $c6
7925 0061 ld $61
7926 0008 ld $08
7927 0086 ld $86
7928 0070 ld $70
7929 006d ld $6d
792a 009b ld $9b
792b 0076 ld $76
792c 0069 ld $69
792d 0097 ld $97
792e 0061 ld $61
792f 0018 ld $18
7930 0096 ld $96
7931 00b1 ld $b1
7932 0069 ld $69
7933 009b ld $9b
7934 0066 ld $66
7935 0019 ld $19
7936 0096 ld $96
7937 0065 ld $65
7938 0058 ld $58
7939 0096 ld $96
793a 0065 ld $65
793b 0058 ld $58
793c 009a ld $9a
793d 0065 ld $65
793e 0059 ld $59
793f 009a ld $9a
7940 0065 ld $65
7941 0059 ld $59
7942 0096 ld $96
7943 0065 ld $65
7944 0019 ld $19
7945 005a ld $5a
7946 0061 ld $61
7947 0059 ld $59
7948 0085 ld $85
7949 0055 ld $55
794a 0054 ld $54
794b 0045 ld $45
794c 0055 ld $55
794d 0058 ld $58
794e 0041 ld $41
794f 0051 ld $51
7950 0015 ld $15
7951 0056 ld $56
7952 0051 ld $51
7953 0054 ld $54
7954 0045 ld $45
7955 0054 ld $54
7956 0014 ld $14
7957 0055 ld $55
7958 0051 ld $51
7959 0015 ld $15
795a 0045 ld $45
795b 0055 ld $55
795c 0014 ld $14
795d 0055 ld $55
795e 0011 ld $11
795f 0015 ld $15
7960 0055 ld $55
7961 0055 ld $55
7962 0054 ld $54
7963 0055 ld $55
7964 0001 ld $01
7965 0000 ld $00
7966 0000 ld $00
7967 0000 ld $00
* 19 times
7978 0200 nop
7979 fe00 bra ac ;Trampoline for page $7900 reading (entry)
797a fc7b bra $797b
797b c224 st [$24]
797c 012a ld [$2a]
797d 8001 adda $01
797e fe00 bra ac
797f fcfa bra $79fa
7980 0000 ld $00 ;Pixels for packedJupiter line 87
7981 0000 ld $00
7982 0000 ld $00
* 19 times
7993 00a0 ld $a0
7994 00a9 ld $a9
7995 00ab ld $ab
7996 00ea ld $ea
7997 00ae ld $ae
7998 00eb ld $eb
7999 00fa ld $fa
799a 006e ld $6e
799b 00eb ld $eb
799c 0066 ld $66
799d 0059 ld $59
799e 0087 ld $87
799f 0076 ld $76
79a0 0029 ld $29
79a1 00d6 ld $d6
79a2 0061 ld $61
79a3 0018 ld $18
79a4 0086 ld $86
79a5 0060 ld $60
79a6 0008 ld $08
79a7 0086 ld $86
79a8 0061 ld $61
79a9 0068 ld $68
79aa 00db ld $db
79ab 00a5 ld $a5
79ac 001c ld $1c
79ad 00da ld $da
79ae 0066 ld $66
79af 0059 ld $59
79b0 0086 ld $86
79b1 0061 ld $61
79b2 0059 ld $59
79b3 0097 ld $97
79b4 00a1 ld $a1
79b5 0059 ld $59
79b6 008a ld $8a
79b7 00a5 ld $a5
79b8 0059 ld $59
79b9 008a ld $8a
79ba 00a5 ld $a5
79bb 0059 ld $59
79bc 0086 ld $86
79bd 00a5 ld $a5
79be 0019 ld $19
79bf 0096 ld $96
79c0 0066 ld $66
79c1 0069 ld $69
79c2 009a ld $9a
79c3 0056 ld $56
79c4 0069 ld $69
79c5 0095 ld $95
79c6 0065 ld $65
79c7 0054 ld $54
79c8 009a ld $9a
79c9 0055 ld $55
79ca 0058 ld $58
79cb 0096 ld $96
79cc 0055 ld $55
79cd 0058 ld $58
79ce 0045 ld $45
79cf 0025 ld $25
79d0 0014 ld $14
79d1 0055 ld $55
79d2 0051 ld $51
79d3 0044 ld $44
79d4 0045 ld $45
79d5 0051 ld $51
79d6 0044 ld $44
79d7 0045 ld $45
79d8 0050 ld $50
79d9 0005 ld $05
79da 0055 ld $55
79db 0050 ld $50
79dc 0055 ld $55
79dd 0045 ld $45
79de 0055 ld $55
79df 0054 ld $54
79e0 0051 ld $51
79e1 0051 ld $51
79e2 0015 ld $15
79e3 0015 ld $15
79e4 0000 ld $00
79e5 0000 ld $00
79e6 0000 ld $00
* 20 times
79f8 0200 nop
79f9 0200 nop
79fa c225 st [$25] ;Trampoline for page $7900 reading (continue)
79fb 012a ld [$2a]
79fc 8002 adda $02
79fd 1406 ld $06,y
79fe fe00 bra ac
79ff e0bc jmp y,$bc
7a00 0000 ld $00 ;Pixels for packedJupiter line 88
7a01 0000 ld $00
7a02 0000 ld $00
* 19 times
7a13 0050 ld $50
7a14 00ad ld $ad
7a15 00de ld $de
7a16 00ba ld $ba
7a17 00a9 ld $a9
7a18 009f ld $9f
7a19 00ba ld $ba
7a1a 00be ld $be
7a1b 00eb ld $eb
7a1c 00ba ld $ba
7a1d 006d ld $6d
7a1e 0096 ld $96
7a1f 0061 ld $61
7a20 005c ld $5c
7a21 0086 ld $86
7a22 0075 ld $75
7a23 0019 ld $19
7a24 0086 ld $86
7a25 0061 ld $61
7a26 001d ld $1d
7a27 00c6 ld $c6
7a28 0065 ld $65
7a29 005c ld $5c
7a2a 009b ld $9b
7a2b 0065 ld $65
7a2c 0058 ld $58
7a2d 00c6 ld $c6
7a2e 00a6 ld $a6
7a2f 001d ld $1d
7a30 0096 ld $96
7a31 0065 ld $65
7a32 0018 ld $18
7a33 0096 ld $96
7a34 0061 ld $61
7a35 0069 ld $69
7a36 0096 ld $96
7a37 0066 ld $66
7a38 0069 ld $69
7a39 0096 ld $96
7a3a 0065 ld $65
7a3b 0068 ld $68
7a3c 0096 ld $96
7a3d 0066 ld $66
7a3e 0059 ld $59
7a3f 005a ld $5a
7a40 0065 ld $65
7a41 0054 ld $54
7a42 0096 ld $96
7a43 00a5 ld $a5
7a44 0058 ld $58
7a45 0056 ld $56
7a46 0066 ld $66
7a47 0055 ld $55
7a48 0046 ld $46
7a49 0065 ld $65
7a4a 0055 ld $55
7a4b 0085 ld $85
7a4c 0055 ld $55
7a4d 0015 ld $15
7a4e 0056 ld $56
7a4f 0051 ld $51
7a50 0015 ld $15
7a51 0041 ld $41
7a52 0011 ld $11
7a53 0014 ld $14
7a54 0051 ld $51
7a55 0011 ld $11
7a56 0015 ld $15
7a57 0055 ld $55
7a58 0051 ld $51
7a59 0015 ld $15
7a5a 0045 ld $45
7a5b 0055 ld $55
7a5c 0004 ld $04
7a5d 0055 ld $55
7a5e 0050 ld $50
7a5f 0015 ld $15
7a60 0045 ld $45
7a61 0015 ld $15
7a62 0054 ld $54
7a63 0001 ld $01
7a64 0000 ld $00
7a65 0000 ld $00
7a66 0000 ld $00
* 20 times
7a78 0200 nop
7a79 fe00 bra ac ;Trampoline for page $7a00 reading (entry)
7a7a fc7b bra $7a7b
7a7b c224 st [$24]
7a7c 012a ld [$2a]
7a7d 8001 adda $01
7a7e fe00 bra ac
7a7f fcfa bra $7afa
7a80 0000 ld $00 ;Pixels for packedJupiter line 89
7a81 0000 ld $00
7a82 0000 ld $00
* 19 times
7a93 0010 ld $10
7a94 0054 ld $54
7a95 00ab ld $ab
7a96 00aa ld $aa
7a97 00ad ld $ad
7a98 00ea ld $ea
7a99 00a7 ld $a7
7a9a 006e ld $6e
7a9b 00ea ld $ea
7a9c 00b6 ld $b6
7a9d 006a ld $6a
7a9e 00db ld $db
7a9f 0066 ld $66
7aa0 0019 ld $19
7aa1 0087 ld $87
7aa2 0061 ld $61
7aa3 0058 ld $58
7aa4 00c7 ld $c7
7aa5 0075 ld $75
7aa6 0018 ld $18
7aa7 0096 ld $96
7aa8 0071 ld $71
7aa9 0019 ld $19
7aaa 0086 ld $86
7aab 00b1 ld $b1
7aac 0019 ld $19
7aad 00da ld $da
7aae 00a5 ld $a5
7aaf 006d ld $6d
7ab0 00da ld $da
7ab1 00a6 ld $a6
7ab2 0069 ld $69
7ab3 009a ld $9a
7ab4 0066 ld $66
7ab5 0069 ld $69
7ab6 009b ld $9b
7ab7 00a6 ld $a6
7ab8 0059 ld $59
7ab9 009a ld $9a
7aba 00a6 ld $a6
7abb 0069 ld $69
7abc 009a ld $9a
7abd 00a5 ld $a5
7abe 0069 ld $69
7abf 0096 ld $96
7ac0 00a6 ld $a6
7ac1 0059 ld $59
7ac2 009a ld $9a
7ac3 0056 ld $56
7ac4 0059 ld $59
7ac5 0099 ld $99
7ac6 00a5 ld $a5
7ac7 0059 ld $59
7ac8 0099 ld $99
7ac9 0055 ld $55
7aca 0069 ld $69
7acb 0095 ld $95
7acc 0051 ld $51
7acd 0059 ld $59
7ace 0055 ld $55
7acf 0065 ld $65
7ad0 0054 ld $54
7ad1 0045 ld $45
7ad2 0015 ld $15
7ad3 0015 ld $15
7ad4 0041 ld $41
7ad5 0055 ld $55
7ad6 0054 ld $54
7ad7 0045 ld $45
7ad8 0015 ld $15
7ad9 0054 ld $54
7ada 0045 ld $45
7adb 0054 ld $54
7adc 0054 ld $54
7add 0045 ld $45
7ade 0055 ld $55
7adf 0058 ld $58
7ae0 0055 ld $55
7ae1 0051 ld $51
7ae2 0055 ld $55
7ae3 0000 ld $00
7ae4 0000 ld $00
7ae5 0000 ld $00
* 21 times
7af8 0200 nop
7af9 0200 nop
7afa c225 st [$25] ;Trampoline for page $7a00 reading (continue)
7afb 012a ld [$2a]
7afc 8002 adda $02
7afd 1406 ld $06,y
7afe fe00 bra ac
7aff e0bc jmp y,$bc
7b00 0000 ld $00 ;Pixels for packedJupiter line 90
7b01 0000 ld $00
7b02 0000 ld $00
* 20 times
7b14 0014 ld $14
7b15 009a ld $9a
7b16 00ba ld $ba
7b17 0069 ld $69
7b18 00da ld $da
7b19 00aa ld $aa
7b1a 00ad ld $ad
7b1b 00de ld $de
7b1c 00aa ld $aa
7b1d 006e ld $6e
7b1e 00ab ld $ab
7b1f 00b6 ld $b6
7b20 0069 ld $69
7b21 0096 ld $96
7b22 0061 ld $61
7b23 0018 ld $18
7b24 0086 ld $86
7b25 0061 ld $61
7b26 0058 ld $58
7b27 0086 ld $86
7b28 0061 ld $61
7b29 0058 ld $58
7b2a 00ca ld $ca
7b2b 00a5 ld $a5
7b2c 006d ld $6d
7b2d 009b ld $9b
7b2e 0066 ld $66
7b2f 0069 ld $69
7b30 009b ld $9b
7b31 0076 ld $76
7b32 006a ld $6a
7b33 009b ld $9b
7b34 00a6 ld $a6
7b35 00a9 ld $a9
7b36 009a ld $9a
7b37 00ba ld $ba
7b38 0069 ld $69
7b39 009a ld $9a
7b3a 00a5 ld $a5
7b3b 005a ld $5a
7b3c 009a ld $9a
7b3d 0066 ld $66
7b3e 0069 ld $69
7b3f 009a ld $9a
7b40 00a5 ld $a5
7b41 0059 ld $59
7b42 0099 ld $99
7b43 00a5 ld $a5
7b44 0059 ld $59
7b45 009a ld $9a
7b46 0055 ld $55
7b47 0069 ld $69
7b48 0095 ld $95
7b49 0095 ld $95
7b4a 0059 ld $59
7b4b 0095 ld $95
7b4c 0056 ld $56
7b4d 0019 ld $19
7b4e 0095 ld $95
7b4f 0055 ld $55
7b50 0055 ld $55
7b51 0042 ld $42
7b52 0051 ld $51
7b53 0044 ld $44
7b54 0045 ld $45
7b55 0051 ld $51
7b56 0015 ld $15
7b57 0055 ld $55
7b58 0051 ld $51
7b59 0015 ld $15
7b5a 0055 ld $55
7b5b 0051 ld $51
7b5c 0015 ld $15
7b5d 0055 ld $55
7b5e 0050 ld $50
7b5f 0015 ld $15
7b60 0041 ld $41
7b61 0055 ld $55
7b62 0000 ld $00
7b63 0000 ld $00
7b64 0000 ld $00
* 22 times
7b78 0200 nop
7b79 fe00 bra ac ;Trampoline for page $7b00 reading (entry)
7b7a fc7b bra $7b7b
7b7b c224 st [$24]
7b7c 012a ld [$2a]
7b7d 8001 adda $01
7b7e fe00 bra ac
7b7f fcfa bra $7bfa
7b80 0000 ld $00 ;Pixels for packedJupiter line 91
7b81 0000 ld $00
7b82 0000 ld $00
* 21 times
7b95 0091 ld $91
7b96 0066 ld $66
7b97 0069 ld $69
7b98 0096 ld $96
7b99 00a6 ld $a6
7b9a 006d ld $6d
7b9b 00da ld $da
7b9c 00aa ld $aa
7b9d 00ad ld $ad
7b9e 00da ld $da
7b9f 00a6 ld $a6
7ba0 006d ld $6d
7ba1 00db ld $db
7ba2 0066 ld $66
7ba3 006d ld $6d
7ba4 0086 ld $86
7ba5 00a5 ld $a5
7ba6 0019 ld $19
7ba7 0096 ld $96
7ba8 0062 ld $62
7ba9 006d ld $6d
7baa 00d6 ld $d6
7bab 00a6 ld $a6
7bac 006d ld $6d
7bad 00d6 ld $d6
7bae 00a6 ld $a6
7baf 0069 ld $69
7bb0 0097 ld $97
7bb1 00aa ld $aa
7bb2 00ad ld $ad
7bb3 009a ld $9a
7bb4 00aa ld $aa
7bb5 00ad ld $ad
7bb6 0096 ld $96
7bb7 00aa ld $aa
7bb8 0099 ld $99
7bb9 009a ld $9a
7bba 00a9 ld $a9
7bbb 0069 ld $69
7bbc 0096 ld $96
7bbd 006a ld $6a
7bbe 0065 ld $65
7bbf 0096 ld $96
7bc0 00a9 ld $a9
7bc1 0059 ld $59
7bc2 009a ld $9a
7bc3 0065 ld $65
7bc4 0065 ld $65
7bc5 0056 ld $56
7bc6 00a5 ld $a5
7bc7 0059 ld $59
7bc8 0095 ld $95
7bc9 0051 ld $51
7bca 0059 ld $59
7bcb 0095 ld $95
7bcc 0055 ld $55
7bcd 0055 ld $55
7bce 0055 ld $55
7bcf 0051 ld $51
7bd0 0015 ld $15
7bd1 0055 ld $55
7bd2 0015 ld $15
7bd3 0054 ld $54
7bd4 0045 ld $45
7bd5 0054 ld $54
7bd6 0054 ld $54
7bd7 0041 ld $41
7bd8 0015 ld $15
7bd9 0054 ld $54
7bda 0041 ld $41
7bdb 0051 ld $51
7bdc 0005 ld $05
7bdd 0055 ld $55
7bde 0051 ld $51
7bdf 0044 ld $44
7be0 0045 ld $45
7be1 0011 ld $11
7be2 0001 ld $01
7be3 0000 ld $00
7be4 0000 ld $00
7be5 0000 ld $00
* 21 times
7bf8 0200 nop
7bf9 0200 nop
7bfa c225 st [$25] ;Trampoline for page $7b00 reading (continue)
7bfb 012a ld [$2a]
7bfc 8002 adda $02
7bfd 1406 ld $06,y
7bfe fe00 bra ac
7bff e0bc jmp y,$bc
7c00 0000 ld $00 ;Pixels for packedJupiter line 92
7c01 0000 ld $00
7c02 0000 ld $00
* 21 times
7c15 0040 ld $40
7c16 0065 ld $65
7c17 0069 ld $69
7c18 0096 ld $96
7c19 00b5 ld $b5
7c1a 0059 ld $59
7c1b 009a ld $9a
7c1c 00b5 ld $b5
7c1d 0069 ld $69
7c1e 009a ld $9a
7c1f 00b5 ld $b5
7c20 0059 ld $59
7c21 009a ld $9a
7c22 00b6 ld $b6
7c23 0069 ld $69
7c24 00db ld $db
7c25 0066 ld $66
7c26 006d ld $6d
7c27 009b ld $9b
7c28 00b5 ld $b5
7c29 0069 ld $69
7c2a 009b ld $9b
7c2b 0076 ld $76
7c2c 006a ld $6a
7c2d 00ea ld $ea
7c2e 00a6 ld $a6
7c2f 005a ld $5a
7c30 00ea ld $ea
7c31 00a6 ld $a6
7c32 0059 ld $59
7c33 00ea ld $ea
7c34 0066 ld $66
7c35 00a9 ld $a9
7c36 009a ld $9a
7c37 0066 ld $66
7c38 006a ld $6a
7c39 009a ld $9a
7c3a 0066 ld $66
7c3b 006a ld $6a
7c3c 009a ld $9a
7c3d 00a5 ld $a5
7c3e 0059 ld $59
7c3f 009a ld $9a
7c40 0095 ld $95
7c41 0059 ld $59
7c42 0095 ld $95
7c43 0056 ld $56
7c44 0059 ld $59
7c45 005a ld $5a
7c46 0065 ld $65
7c47 0055 ld $55
7c48 005a ld $5a
7c49 0055 ld $55
7c4a 0019 ld $19
7c4b 0055 ld $55
7c4c 0051 ld $51
7c4d 0019 ld $19
7c4e 0055 ld $55
7c4f 0021 ld $21
7c50 0015 ld $15
7c51 0055 ld $55
7c52 0051 ld $51
7c53 0004 ld $04
7c54 0045 ld $45
7c55 0015 ld $15
7c56 0014 ld $14
7c57 0055 ld $55
7c58 0051 ld $51
7c59 0014 ld $14
7c5a 0051 ld $51
7c5b 0011 ld $11
7c5c 0014 ld $14
7c5d 0051 ld $51
7c5e 0011 ld $11
7c5f 0014 ld $14
7c60 0011 ld $11
7c61 0000 ld $00
7c62 0000 ld $00
7c63 0000 ld $00
* 23 times
7c78 0200 nop
7c79 fe00 bra ac ;Trampoline for page $7c00 reading (entry)
7c7a fc7b bra $7c7b
7c7b c224 st [$24]
7c7c 012a ld [$2a]
7c7d 8001 adda $01
7c7e fe00 bra ac
7c7f fcfa bra $7cfa
7c80 0000 ld $00 ;Pixels for packedJupiter line 93
7c81 0000 ld $00
7c82 0000 ld $00
* 22 times
7c96 0060 ld $60
7c97 0059 ld $59
7c98 009a ld $9a
7c99 00a5 ld $a5
7c9a 0059 ld $59
7c9b 00aa ld $aa
7c9c 00a6 ld $a6
7c9d 0099 ld $99
7c9e 009b ld $9b
7c9f 00a6 ld $a6
7ca0 0069 ld $69
7ca1 0097 ld $97
7ca2 0066 ld $66
7ca3 006d ld $6d
7ca4 0096 ld $96
7ca5 00b6 ld $b6
7ca6 0069 ld $69
7ca7 009b ld $9b
7ca8 00b6 ld $b6
7ca9 0069 ld $69
7caa 00a7 ld $a7
7cab 00a6 ld $a6
7cac 00a9 ld $a9
7cad 009b ld $9b
7cae 00b5 ld $b5
7caf 006a ld $6a
7cb0 009b ld $9b
7cb1 00aa ld $aa
7cb2 00ad ld $ad
7cb3 0096 ld $96
7cb4 00aa ld $aa
7cb5 0059 ld $59
7cb6 00aa ld $aa
7cb7 00a5 ld $a5
7cb8 00a9 ld $a9
7cb9 0096 ld $96
7cba 006a ld $6a
7cbb 0069 ld $69
7cbc 0095 ld $95
7cbd 0066 ld $66
7cbe 00a9 ld $a9
7cbf 0056 ld $56
7cc0 0066 ld $66
7cc1 0069 ld $69
7cc2 00a6 ld $a6
7cc3 0066 ld $66
7cc4 0065 ld $65
7cc5 0056 ld $56
7cc6 00a5 ld $a5
7cc7 0055 ld $55
7cc8 0056 ld $56
7cc9 0065 ld $65
7cca 0065 ld $65
7ccb 0056 ld $56
7ccc 0065 ld $65
7ccd 0055 ld $55
7cce 0055 ld $55
7ccf 0055 ld $55
7cd0 0054 ld $54
7cd1 0045 ld $45
7cd2 0050 ld $50
7cd3 0055 ld $55
7cd4 0041 ld $41
7cd5 0011 ld $11
7cd6 0015 ld $15
7cd7 0041 ld $41
7cd8 0011 ld $11
7cd9 0015 ld $15
7cda 0041 ld $41
7cdb 0011 ld $11
7cdc 0015 ld $15
7cdd 0041 ld $41
7cde 0011 ld $11
7cdf 0014 ld $14
7ce0 0005 ld $05
7ce1 0000 ld $00
7ce2 0000 ld $00
7ce3 0000 ld $00
* 23 times
7cf8 0200 nop
7cf9 0200 nop
7cfa c225 st [$25] ;Trampoline for page $7c00 reading (continue)
7cfb 012a ld [$2a]
7cfc 8002 adda $02
7cfd 1406 ld $06,y
7cfe fe00 bra ac
7cff e0bc jmp y,$bc
7d00 0000 ld $00 ;Pixels for packedJupiter line 94
7d01 0000 ld $00
7d02 0000 ld $00
* 22 times
7d16 0050 ld $50
7d17 0058 ld $58
7d18 009a ld $9a
7d19 00a5 ld $a5
7d1a 0069 ld $69
7d1b 0096 ld $96
7d1c 0066 ld $66
7d1d 0069 ld $69
7d1e 009a ld $9a
7d1f 00b5 ld $b5
7d20 0059 ld $59
7d21 009a ld $9a
7d22 00a6 ld $a6
7d23 00ad ld $ad
7d24 00da ld $da
7d25 00a5 ld $a5
7d26 006a ld $6a
7d27 00a7 ld $a7
7d28 00b6 ld $b6
7d29 006a ld $6a
7d2a 00da ld $da
7d2b 006a ld $6a
7d2c 006d ld $6d
7d2d 00aa ld $aa
7d2e 00a6 ld $a6
7d2f 0099 ld $99
7d30 009a ld $9a
7d31 00a5 ld $a5
7d32 006a ld $6a
7d33 009a ld $9a
7d34 00b5 ld $b5
7d35 006a ld $6a
7d36 009a ld $9a
7d37 007a ld $7a
7d38 0069 ld $69
7d39 009a ld $9a
7d3a 00a5 ld $a5
7d3b 0099 ld $99
7d3c 009a ld $9a
7d3d 0056 ld $56
7d3e 0069 ld $69
7d3f 0096 ld $96
7d40 0056 ld $56
7d41 0069 ld $69
7d42 0095 ld $95
7d43 0095 ld $95
7d44 0059 ld $59
7d45 0056 ld $56
7d46 0066 ld $66
7d47 0054 ld $54
7d48 0099 ld $99
7d49 0055 ld $55
7d4a 0054 ld $54
7d4b 0056 ld $56
7d4c 0051 ld $51
7d4d 0019 ld $19
7d4e 0055 ld $55
7d4f 0051 ld $51
7d50 0015 ld $15
7d51 0055 ld $55
7d52 0055 ld $55
7d53 0014 ld $14
7d54 0041 ld $41
7d55 0051 ld $51
7d56 0054 ld $54
7d57 0041 ld $41
7d58 0055 ld $55
7d59 0004 ld $04
7d5a 0055 ld $55
7d5b 0050 ld $50
7d5c 0004 ld $04
7d5d 0015 ld $15
7d5e 0050 ld $50
7d5f 0001 ld $01
7d60 0000 ld $00
7d61 0000 ld $00
7d62 0000 ld $00
* 24 times
7d78 0200 nop
7d79 fe00 bra ac ;Trampoline for page $7d00 reading (entry)
7d7a fc7b bra $7d7b
7d7b c224 st [$24]
7d7c 012a ld [$2a]
7d7d 8001 adda $01
7d7e fe00 bra ac
7d7f fcfa bra $7dfa
7d80 0000 ld $00 ;Pixels for packedJupiter line 95
7d81 0000 ld $00
7d82 0000 ld $00
* 24 times
7d98 0096 ld $96
7d99 0066 ld $66
7d9a 0059 ld $59
7d9b 009b ld $9b
7d9c 00a5 ld $a5
7d9d 0059 ld $59
7d9e 009a ld $9a
7d9f 00a5 ld $a5
7da0 006d ld $6d
7da1 00ea ld $ea
7da2 00a6 ld $a6
7da3 005a ld $5a
7da4 009a ld $9a
7da5 0066 ld $66
7da6 006d ld $6d
7da7 009a ld $9a
7da8 00a5 ld $a5
7da9 0069 ld $69
7daa 00a7 ld $a7
7dab 00a6 ld $a6
7dac 00a9 ld $a9
7dad 00d6 ld $d6
7dae 0066 ld $66
7daf 006a ld $6a
7db0 00ab ld $ab
7db1 00a6 ld $a6
7db2 005d ld $5d
7db3 009a ld $9a
7db4 00aa ld $aa
7db5 0059 ld $59
7db6 00aa ld $aa
7db7 00a5 ld $a5
7db8 00a9 ld $a9
7db9 0096 ld $96
7dba 006a ld $6a
7dbb 0069 ld $69
7dbc 0096 ld $96
7dbd 0066 ld $66
7dbe 006a ld $6a
7dbf 0095 ld $95
7dc0 006a ld $6a
7dc1 0059 ld $59
7dc2 0099 ld $99
7dc3 0065 ld $65
7dc4 0065 ld $65
7dc5 0056 ld $56
7dc6 0065 ld $65
7dc7 0055 ld $55
7dc8 0056 ld $56
7dc9 0061 ld $61
7dca 0055 ld $55
7dcb 0095 ld $95
7dcc 0051 ld $51
7dcd 0055 ld $55
7dce 0045 ld $45
7dcf 0055 ld $55
7dd0 0045 ld $45
7dd1 0055 ld $55
7dd2 0011 ld $11
7dd3 0055 ld $55
7dd4 0005 ld $05
7dd5 0014 ld $14
7dd6 0014 ld $14
7dd7 0055 ld $55
7dd8 0050 ld $50
7dd9 0054 ld $54
7dda 0041 ld $41
7ddb 0001 ld $01
7ddc 0015 ld $15
7ddd 0041 ld $41
7dde 0011 ld $11
7ddf 0054 ld $54
7de0 0000 ld $00
7de1 0000 ld $00
7de2 0000 ld $00
* 24 times
7df8 0200 nop
7df9 0200 nop
7dfa c225 st [$25] ;Trampoline for page $7d00 reading (continue)
7dfb 012a ld [$2a]
7dfc 8002 adda $02
7dfd 1406 ld $06,y
7dfe fe00 bra ac
7dff e0bc jmp y,$bc
7e00 0000 ld $00 ;Pixels for packedJupiter line 96
7e01 0000 ld $00
7e02 0000 ld $00
* 24 times
7e18 0095 ld $95
7e19 00a5 ld $a5
7e1a 0059 ld $59
7e1b 0096 ld $96
7e1c 0066 ld $66
7e1d 0059 ld $59
7e1e 0096 ld $96
7e1f 0066 ld $66
7e20 0069 ld $69
7e21 00ab ld $ab
7e22 00b6 ld $b6
7e23 006a ld $6a
7e24 00aa ld $aa
7e25 00a5 ld $a5
7e26 0059 ld $59
7e27 009a ld $9a
7e28 0066 ld $66
7e29 006d ld $6d
7e2a 009a ld $9a
7e2b 00a5 ld $a5
7e2c 0059 ld $59
7e2d 009a ld $9a
7e2e 006a ld $6a
7e2f 0069 ld $69
7e30 0096 ld $96
7e31 0066 ld $66
7e32 006a ld $6a
7e33 0096 ld $96
7e34 0066 ld $66
7e35 00a9 ld $a9
7e36 0096 ld $96
7e37 0066 ld $66
7e38 0059 ld $59
7e39 005a ld $5a
7e3a 00a5 ld $a5
7e3b 0055 ld $55
7e3c 0096 ld $96
7e3d 0095 ld $95
7e3e 0059 ld $59
7e3f 0056 ld $56
7e40 00a5 ld $a5
7e41 0055 ld $55
7e42 0056 ld $56
7e43 0055 ld $55
7e44 0059 ld $59
7e45 0095 ld $95
7e46 0051 ld $51
7e47 0055 ld $55
7e48 0045 ld $45
7e49 0055 ld $55
7e4a 0019 ld $19
7e4b 0055 ld $55
7e4c 0051 ld $51
7e4d 0015 ld $15
7e4e 0095 ld $95
7e4f 0050 ld $50
7e50 0054 ld $54
7e51 0095 ld $95
7e52 0055 ld $55
7e53 0015 ld $15
7e54 0041 ld $41
7e55 0051 ld $51
7e56 0005 ld $05
7e57 0005 ld $05
7e58 0011 ld $11
7e59 0014 ld $14
7e5a 0044 ld $44
7e5b 0050 ld $50
7e5c 0044 ld $44
7e5d 0045 ld $45
7e5e 0004 ld $04
7e5f 0000 ld $00
7e60 0000 ld $00
7e61 0000 ld $00
* 25 times
7e78 0200 nop
7e79 fe00 bra ac ;Trampoline for page $7e00 reading (entry)
7e7a fc7b bra $7e7b
7e7b c224 st [$24]
7e7c 012a ld [$2a]
7e7d 8001 adda $01
7e7e fe00 bra ac
7e7f fcfa bra $7efa
7e80 0000 ld $00 ;Pixels for packedJupiter line 97
7e81 0000 ld $00
7e82 0000 ld $00
* 24 times
7e98 0040 ld $40
7e99 0065 ld $65
7e9a 0069 ld $69
7e9b 0096 ld $96
7e9c 0066 ld $66
7e9d 0069 ld $69
7e9e 009a ld $9a
7e9f 00a5 ld $a5
7ea0 0059 ld $59
7ea1 00aa ld $aa
7ea2 00b6 ld $b6
7ea3 00aa ld $aa
7ea4 009b ld $9b
7ea5 0066 ld $66
7ea6 0069 ld $69
7ea7 0096 ld $96
7ea8 00a5 ld $a5
7ea9 0059 ld $59
7eaa 009a ld $9a
7eab 00a5 ld $a5
7eac 0059 ld $59
7ead 009a ld $9a
7eae 00a5 ld $a5
7eaf 0059 ld $59
7eb0 009a ld $9a
7eb1 00a5 ld $a5
7eb2 0059 ld $59
7eb3 009a ld $9a
7eb4 00a5 ld $a5
7eb5 0059 ld $59
7eb6 009a ld $9a
7eb7 00a5 ld $a5
7eb8 0059 ld $59
7eb9 0095 ld $95
7eba 0066 ld $66
7ebb 0059 ld $59
7ebc 005a ld $5a
7ebd 0065 ld $65
7ebe 0059 ld $59
7ebf 0099 ld $99
7ec0 0055 ld $55
7ec1 0059 ld $59
7ec2 0099 ld $99
7ec3 0055 ld $55
7ec4 0058 ld $58
7ec5 0045 ld $45
7ec6 0055 ld $55
7ec7 0019 ld $19
7ec8 0095 ld $95
7ec9 0051 ld $51
7eca 0015 ld $15
7ecb 0055 ld $55
7ecc 0051 ld $51
7ecd 0015 ld $15
7ece 0045 ld $45
7ecf 0055 ld $55
7ed0 0055 ld $55
7ed1 0055 ld $55
7ed2 0051 ld $51
7ed3 0015 ld $15
7ed4 0055 ld $55
7ed5 0050 ld $50
7ed6 0044 ld $44
7ed7 0045 ld $45
7ed8 0054 ld $54
7ed9 0044 ld $44
7eda 0045 ld $45
7edb 0054 ld $54
7edc 0014 ld $14
7edd 0001 ld $01
7ede 0001 ld $01
7edf 0000 ld $00
7ee0 0000 ld $00
7ee1 0000 ld $00
* 25 times
7ef8 0200 nop
7ef9 0200 nop
7efa c225 st [$25] ;Trampoline for page $7e00 reading (continue)
7efb 012a ld [$2a]
7efc 8002 adda $02
7efd 1406 ld $06,y
7efe fe00 bra ac
7eff e0bc jmp y,$bc
7f00 0000 ld $00 ;Pixels for packedJupiter line 98
7f01 0000 ld $00
7f02 0000 ld $00
* 25 times
7f19 0050 ld $50
7f1a 0069 ld $69
7f1b 009a ld $9a
7f1c 00a5 ld $a5
7f1d 005d ld $5d
7f1e 009a ld $9a
7f1f 00a5 ld $a5
7f20 0059 ld $59
7f21 009a ld $9a
7f22 00a6 ld $a6
7f23 006e ld $6e
7f24 009a ld $9a
7f25 006a ld $6a
7f26 0069 ld $69
7f27 0096 ld $96
7f28 00a6 ld $a6
7f29 0059 ld $59
7f2a 00aa ld $aa
7f2b 0066 ld $66
7f2c 00a9 ld $a9
7f2d 0096 ld $96
7f2e 0066 ld $66
7f2f 00a9 ld $a9
7f30 0096 ld $96
7f31 0066 ld $66
7f32 0069 ld $69
7f33 0096 ld $96
7f34 00a5 ld $a5
7f35 0059 ld $59
7f36 0056 ld $56
7f37 0066 ld $66
7f38 0065 ld $65
7f39 0096 ld $96
7f3a 0095 ld $95
7f3b 0059 ld $59
7f3c 0095 ld $95
7f3d 0066 ld $66
7f3e 0055 ld $55
7f3f 0096 ld $96
7f40 0055 ld $55
7f41 0019 ld $19
7f42 0056 ld $56
7f43 0065 ld $65
7f44 0015 ld $15
7f45 0056 ld $56
7f46 0065 ld $65
7f47 0054 ld $54
7f48 0055 ld $55
7f49 0051 ld $51
7f4a 0059 ld $59
7f4b 0045 ld $45
7f4c 0055 ld $55
7f4d 0044 ld $44
7f4e 0045 ld $45
7f4f 0055 ld $55
7f50 0048 ld $48
7f51 0045 ld $45
7f52 0015 ld $15
7f53 0054 ld $54
7f54 0041 ld $41
7f55 0055 ld $55
7f56 0014 ld $14
7f57 0045 ld $45
7f58 0015 ld $15
7f59 0054 ld $54
7f5a 0045 ld $45
7f5b 0011 ld $11
7f5c 0054 ld $54
7f5d 0004 ld $04
7f5e 0000 ld $00
7f5f 0000 ld $00
7f60 0000 ld $00
* 26 times
7f78 0200 nop
7f79 fe00 bra ac ;Trampoline for page $7f00 reading (entry)
7f7a fc7b bra $7f7b
7f7b c224 st [$24]
7f7c 012a ld [$2a]
7f7d 8001 adda $01
7f7e fe00 bra ac
7f7f fcfa bra $7ffa
7f80 0000 ld $00 ;Pixels for packedJupiter line 99
7f81 0000 ld $00
7f82 0000 ld $00
* 26 times
7f9a 0054 ld $54
7f9b 0096 ld $96
7f9c 0066 ld $66
7f9d 0069 ld $69
7f9e 009a ld $9a
7f9f 00b5 ld $b5
7fa0 0069 ld $69
7fa1 00e6 ld $e6
7fa2 0066 ld $66
7fa3 00a9 ld $a9
7fa4 00d6 ld $d6
7fa5 00a6 ld $a6
7fa6 0059 ld $59
7fa7 00da ld $da
7fa8 00a5 ld $a5
7fa9 0069 ld $69
7faa 00d6 ld $d6
7fab 0066 ld $66
7fac 0069 ld $69
7fad 009b ld $9b
7fae 00a5 ld $a5
7faf 0069 ld $69
7fb0 0096 ld $96
7fb1 0066 ld $66
7fb2 0059 ld $59
7fb3 009a ld $9a
7fb4 0065 ld $65
7fb5 0055 ld $55
7fb6 009a ld $9a
7fb7 0065 ld $65
7fb8 0059 ld $59
7fb9 0096 ld $96
7fba 0066 ld $66
7fbb 0059 ld $59
7fbc 005a ld $5a
7fbd 0065 ld $65
7fbe 0065 ld $65
7fbf 0056 ld $56
7fc0 00a1 ld $a1
7fc1 0059 ld $59
7fc2 0095 ld $95
7fc3 0091 ld $91
7fc4 0059 ld $59
7fc5 0095 ld $95
7fc6 0051 ld $51
7fc7 0055 ld $55
7fc8 0045 ld $45
7fc9 0055 ld $55
7fca 0014 ld $14
7fcb 0055 ld $55
7fcc 0050 ld $50
7fcd 0015 ld $15
7fce 0055 ld $55
7fcf 0050 ld $50
7fd0 0015 ld $15
7fd1 0055 ld $55
7fd2 0011 ld $11
7fd3 0015 ld $15
7fd4 0055 ld $55
7fd5 0011 ld $11
7fd6 0050 ld $50
7fd7 0041 ld $41
7fd8 0011 ld $11
7fd9 0014 ld $14
7fda 0051 ld $51
7fdb 0051 ld $51
7fdc 0005 ld $05
7fdd 0000 ld $00
7fde 0000 ld $00
7fdf 0000 ld $00
* 27 times
7ff8 0200 nop
7ff9 0200 nop
7ffa c225 st [$25] ;Trampoline for page $7f00 reading (continue)
7ffb 012a ld [$2a]
7ffc 8002 adda $02
7ffd 1406 ld $06,y
7ffe fe00 bra ac
7fff e0bc jmp y,$bc
8000 0000 ld $00 ;Pixels for packedJupiter line 100
8001 0000 ld $00
8002 0000 ld $00
* 27 times
801b 0085 ld $85
801c 00a5 ld $a5
801d 0059 ld $59
801e 0096 ld $96
801f 0066 ld $66
8020 0069 ld $69
8021 0096 ld $96
8022 00a6 ld $a6
8023 0059 ld $59
8024 009a ld $9a
8025 0065 ld $65
8026 0069 ld $69
8027 0096 ld $96
8028 00a5 ld $a5
8029 0059 ld $59
802a 009a ld $9a
802b 00a5 ld $a5
802c 0059 ld $59
802d 0096 ld $96
802e 0066 ld $66
802f 0059 ld $59
8030 0096 ld $96
8031 0066 ld $66
8032 0069 ld $69
8033 0056 ld $56
8034 00a5 ld $a5
8035 0059 ld $59
8036 0056 ld $56
8037 0066 ld $66
8038 0065 ld $65
8039 0056 ld $56
803a 00a5 ld $a5
803b 0055 ld $55
803c 0056 ld $56
803d 0061 ld $61
803e 0015 ld $15
803f 0056 ld $56
8040 0065 ld $65
8041 0054 ld $54
8042 0085 ld $85
8043 0055 ld $55
8044 0054 ld $54
8045 0045 ld $45
8046 0055 ld $55
8047 0004 ld $04
8048 0045 ld $45
8049 0054 ld $54
804a 0054 ld $54
804b 0041 ld $41
804c 0055 ld $55
804d 0004 ld $04
804e 0045 ld $45
804f 0011 ld $11
8050 0054 ld $54
8051 0041 ld $41
8052 0055 ld $55
8053 0014 ld $14
8054 0041 ld $41
8055 0015 ld $15
8056 0014 ld $14
8057 0041 ld $41
8058 0045 ld $45
8059 0004 ld $04
805a 0045 ld $45
805b 0044 ld $44
805c 0000 ld $00
805d 0000 ld $00
805e 0000 ld $00
* 28 times
8078 0200 nop
8079 fe00 bra ac ;Trampoline for page $8000 reading (entry)
807a fc7b bra $807b
807b c224 st [$24]
807c 012a ld [$2a]
807d 8001 adda $01
807e fe00 bra ac
807f fcfa bra $80fa
8080 0000 ld $00 ;Pixels for packedJupiter line 101
8081 0000 ld $00
8082 0000 ld $00
* 28 times
809c 00a0 ld $a0
809d 0059 ld $59
809e 009a ld $9a
809f 0051 ld $51
80a0 0019 ld $19
80a1 0096 ld $96
80a2 00a5 ld $a5
80a3 0059 ld $59
80a4 009a ld $9a
80a5 0055 ld $55
80a6 0019 ld $19
80a7 0056 ld $56
80a8 0061 ld $61
80a9 0015 ld $15
80aa 0096 ld $96
80ab 0051 ld $51
80ac 0059 ld $59
80ad 009a ld $9a
80ae 0065 ld $65
80af 0069 ld $69
80b0 0096 ld $96
80b1 00a5 ld $a5
80b2 0059 ld $59
80b3 0096 ld $96
80b4 0056 ld $56
80b5 0058 ld $58
80b6 0085 ld $85
80b7 0055 ld $55
80b8 0058 ld $58
80b9 0085 ld $85
80ba 0065 ld $65
80bb 0015 ld $15
80bc 005a ld $5a
80bd 0065 ld $65
80be 0055 ld $55
80bf 0056 ld $56
80c0 0051 ld $51
80c1 0015 ld $15
80c2 0055 ld $55
80c3 0011 ld $11
80c4 0054 ld $54
80c5 0045 ld $45
80c6 0050 ld $50
80c7 0054 ld $54
80c8 0041 ld $41
80c9 0055 ld $55
80ca 0044 ld $44
80cb 0045 ld $45
80cc 0051 ld $51
80cd 0015 ld $15
80ce 0051 ld $51
80cf 0011 ld $11
80d0 0015 ld $15
80d1 0045 ld $45
80d2 0050 ld $50
80d3 0045 ld $45
80d4 0015 ld $15
80d5 0051 ld $51
80d6 0044 ld $44
80d7 0045 ld $45
80d8 0011 ld $11
80d9 0015 ld $15
80da 0015 ld $15
80db 0000 ld $00
80dc 0000 ld $00
80dd 0000 ld $00
* 29 times
80f8 0200 nop
80f9 0200 nop
80fa c225 st [$25] ;Trampoline for page $8000 reading (continue)
80fb 012a ld [$2a]
80fc 8002 adda $02
80fd 1406 ld $06,y
80fe fe00 bra ac
80ff e0bc jmp y,$bc
8100 0000 ld $00 ;Pixels for packedJupiter line 102
8101 0000 ld $00
8102 0000 ld $00
* 28 times
811c 0010 ld $10
811d 0054 ld $54
811e 0056 ld $56
811f 0061 ld $61
8120 0059 ld $59
8121 0085 ld $85
8122 0065 ld $65
8123 0069 ld $69
8124 0096 ld $96
8125 0066 ld $66
8126 0054 ld $54
8127 0046 ld $46
8128 0065 ld $65
8129 0058 ld $58
812a 0046 ld $46
812b 0065 ld $65
812c 0014 ld $14
812d 0056 ld $56
812e 00a5 ld $a5
812f 0059 ld $59
8130 0056 ld $56
8131 0066 ld $66
8132 0054 ld $54
8133 0056 ld $56
8134 0061 ld $61
8135 0015 ld $15
8136 0056 ld $56
8137 0061 ld $61
8138 0015 ld $15
8139 0056 ld $56
813a 00a1 ld $a1
813b 0059 ld $59
813c 0056 ld $56
813d 0062 ld $62
813e 0015 ld $15
813f 0085 ld $85
8140 0015 ld $15
8141 0014 ld $14
8142 0056 ld $56
8143 0051 ld $51
8144 0009 ld $09
8145 0045 ld $45
8146 0015 ld $15
8147 0014 ld $14
8148 0055 ld $55
8149 0050 ld $50
814a 0014 ld $14
814b 0041 ld $41
814c 0054 ld $54
814d 0004 ld $04
814e 0045 ld $45
814f 0040 ld $40
8150 0004 ld $04
8151 0055 ld $55
8152 0051 ld $51
8153 0015 ld $15
8154 0041 ld $41
8155 0011 ld $11
8156 0014 ld $14
8157 0040 ld $40
8158 0011 ld $11
8159 0054 ld $54
815a 0000 ld $00
815b 0000 ld $00
815c 0000 ld $00
* 30 times
8178 0200 nop
8179 fe00 bra ac ;Trampoline for page $8100 reading (entry)
817a fc7b bra $817b
817b c224 st [$24]
817c 012a ld [$2a]
817d 8001 adda $01
817e fe00 bra ac
817f fcfa bra $81fa
8180 0000 ld $00 ;Pixels for packedJupiter line 103
8181 0000 ld $00
8182 0000 ld $00
* 30 times
819e 0045 ld $45
819f 0066 ld $66
81a0 0015 ld $15
81a1 005a ld $5a
81a2 0065 ld $65
81a3 0054 ld $54
81a4 0046 ld $46
81a5 0066 ld $66
81a6 0059 ld $59
81a7 0045 ld $45
81a8 0065 ld $65
81a9 0014 ld $14
81aa 009a ld $9a
81ab 00a6 ld $a6
81ac 0059 ld $59
81ad 0085 ld $85
81ae 0061 ld $61
81af 0015 ld $15
81b0 0096 ld $96
81b1 0051 ld $51
81b2 0019 ld $19
81b3 0056 ld $56
81b4 0051 ld $51
81b5 0058 ld $58
81b6 0085 ld $85
81b7 0065 ld $65
81b8 0055 ld $55
81b9 0046 ld $46
81ba 0065 ld $65
81bb 0054 ld $54
81bc 0085 ld $85
81bd 0055 ld $55
81be 0058 ld $58
81bf 0045 ld $45
81c0 0051 ld $51
81c1 0005 ld $05
81c2 0045 ld $45
81c3 0050 ld $50
81c4 0054 ld $54
81c5 0045 ld $45
81c6 0050 ld $50
81c7 0005 ld $05
81c8 0045 ld $45
81c9 0050 ld $50
81ca 0044 ld $44
81cb 0045 ld $45
81cc 0011 ld $11
81cd 0054 ld $54
81ce 0040 ld $40
81cf 0015 ld $15
81d0 0014 ld $14
81d1 0041 ld $41
81d2 0011 ld $11
81d3 0004 ld $04
81d4 0045 ld $45
81d5 0054 ld $54
81d6 0044 ld $44
81d7 0045 ld $45
81d8 0044 ld $44
81d9 0000 ld $00
81da 0000 ld $00
81db 0000 ld $00
* 31 times
81f8 0200 nop
81f9 0200 nop
81fa c225 st [$25] ;Trampoline for page $8100 reading (continue)
81fb 012a ld [$2a]
81fc 8002 adda $02
81fd 1406 ld $06,y
81fe fe00 bra ac
81ff e0bc jmp y,$bc
8200 0000 ld $00 ;Pixels for packedJupiter line 104
8201 0000 ld $00
8202 0000 ld $00
* 30 times
821e 0040 ld $40
821f 0065 ld $65
8220 0055 ld $55
8221 0086 ld $86
8222 0051 ld $51
8223 0059 ld $59
8224 0086 ld $86
8225 0055 ld $55
8226 0019 ld $19
8227 0085 ld $85
8228 0051 ld $51
8229 0059 ld $59
822a 0085 ld $85
822b 0065 ld $65
822c 0015 ld $15
822d 0085 ld $85
822e 0055 ld $55
822f 0018 ld $18
8230 0095 ld $95
8231 0051 ld $51
8232 0019 ld $19
8233 0095 ld $95
8234 0061 ld $61
8235 0015 ld $15
8236 0095 ld $95
8237 0051 ld $51
8238 0019 ld $19
8239 0055 ld $55
823a 0051 ld $51
823b 0058 ld $58
823c 0045 ld $45
823d 0051 ld $51
823e 0014 ld $14
823f 0091 ld $91
8240 0051 ld $51
8241 0014 ld $14
8242 0055 ld $55
8243 0051 ld $51
8244 0019 ld $19
8245 0055 ld $55
8246 0050 ld $50
8247 0004 ld $04
8248 0055 ld $55
8249 0050 ld $50
824a 0004 ld $04
824b 0044 ld $44
824c 0044 ld $44
824d 0014 ld $14
824e 0051 ld $51
824f 0001 ld $01
8250 0014 ld $14
8251 0054 ld $54
8252 0050 ld $50
8253 0050 ld $50
8254 0005 ld $05
8255 0050 ld $50
8256 0000 ld $00
8257 0005 ld $05
8258 0010 ld $10
8259 0000 ld $00
825a 0000 ld $00
825b 0000 ld $00
* 31 times
8278 0200 nop
8279 fe00 bra ac ;Trampoline for page $8200 reading (entry)
827a fc7b bra $827b
827b c224 st [$24]
827c 012a ld [$2a]
827d 8001 adda $01
827e fe00 bra ac
827f fcfa bra $82fa
8280 0000 ld $00 ;Pixels for packedJupiter line 105
8281 0000 ld $00
8282 0000 ld $00
* 31 times
829f 0010 ld $10
82a0 0054 ld $54
82a1 005a ld $5a
82a2 0065 ld $65
82a3 0029 ld $29
82a4 0095 ld $95
82a5 00a5 ld $a5
82a6 0054 ld $54
82a7 0096 ld $96
82a8 0055 ld $55
82a9 0019 ld $19
82aa 0056 ld $56
82ab 0061 ld $61
82ac 0019 ld $19
82ad 0095 ld $95
82ae 0051 ld $51
82af 0054 ld $54
82b0 0046 ld $46
82b1 0065 ld $65
82b2 0054 ld $54
82b3 0056 ld $56
82b4 0051 ld $51
82b5 0019 ld $19
82b6 0095 ld $95
82b7 0051 ld $51
82b8 0015 ld $15
82b9 0056 ld $56
82ba 0061 ld $61
82bb 0015 ld $15
82bc 0081 ld $81
82bd 0055 ld $55
82be 0058 ld $58
82bf 0045 ld $45
82c0 0015 ld $15
82c1 0014 ld $14
82c2 0041 ld $41
82c3 0011 ld $11
82c4 0014 ld $14
82c5 0041 ld $41
82c6 0015 ld $15
82c7 0014 ld $14
82c8 0041 ld $41
82c9 0011 ld $11
82ca 0015 ld $15
82cb 0041 ld $41
82cc 0011 ld $11
82cd 0014 ld $14
82ce 0040 ld $40
82cf 0051 ld $51
82d0 0004 ld $04
82d1 0005 ld $05
82d2 0050 ld $50
82d3 0004 ld $04
82d4 0041 ld $41
82d5 0001 ld $01
82d6 0014 ld $14
82d7 0011 ld $11
82d8 0000 ld $00
82d9 0000 ld $00
82da 0000 ld $00
* 32 times
82f8 0200 nop
82f9 0200 nop
82fa c225 st [$25] ;Trampoline for page $8200 reading (continue)
82fb 012a ld [$2a]
82fc 8002 adda $02
82fd 1406 ld $06,y
82fe fe00 bra ac
82ff e0bc jmp y,$bc
8300 0000 ld $00 ;Pixels for packedJupiter line 106
8301 0000 ld $00
8302 0000 ld $00
* 33 times
8321 0045 ld $45
8322 0055 ld $55
8323 0059 ld $59
8324 0085 ld $85
8325 0065 ld $65
8326 0069 ld $69
8327 0085 ld $85
8328 0055 ld $55
8329 0054 ld $54
832a 0046 ld $46
832b 0055 ld $55
832c 0054 ld $54
832d 0056 ld $56
832e 0061 ld $61
832f 0015 ld $15
8330 0095 ld $95
8331 0051 ld $51
8332 0019 ld $19
8333 0095 ld $95
8334 0051 ld $51
8335 0059 ld $59
8336 0045 ld $45
8337 0065 ld $65
8338 0054 ld $54
8339 0045 ld $45
833a 0055 ld $55
833b 0054 ld $54
833c 0045 ld $45
833d 0015 ld $15
833e 0014 ld $14
833f 0041 ld $41
8340 0051 ld $51
8341 0015 ld $15
8342 0055 ld $55
8343 0050 ld $50
8344 0015 ld $15
8345 0045 ld $45
8346 0011 ld $11
8347 0054 ld $54
8348 0040 ld $40
8349 0001 ld $01
834a 0014 ld $14
834b 0055 ld $55
834c 0050 ld $50
834d 0005 ld $05
834e 0055 ld $55
834f 0001 ld $01
8350 0015 ld $15
8351 0055 ld $55
8352 0050 ld $50
8353 0011 ld $11
8354 0055 ld $55
8355 0050 ld $50
8356 0001 ld $01
8357 0000 ld $00
8358 0000 ld $00
8359 0000 ld $00
* 33 times
8378 0200 nop
8379 fe00 bra ac ;Trampoline for page $8300 reading (entry)
837a fc7b bra $837b
837b c224 st [$24]
837c 012a ld [$2a]
837d 8001 adda $01
837e fe00 bra ac
837f fcfa bra $83fa
8380 0000 ld $00 ;Pixels for packedJupiter line 107
8381 0000 ld $00
8382 0000 ld $00
* 33 times
83a1 0040 ld $40
83a2 0051 ld $51
83a3 0054 ld $54
83a4 0056 ld $56
83a5 0055 ld $55
83a6 0058 ld $58
83a7 0095 ld $95
83a8 0056 ld $56
83a9 0059 ld $59
83aa 0099 ld $99
83ab 0061 ld $61
83ac 0055 ld $55
83ad 0046 ld $46
83ae 0065 ld $65
83af 0015 ld $15
83b0 0056 ld $56
83b1 0065 ld $65
83b2 0054 ld $54
83b3 0046 ld $46
83b4 0065 ld $65
83b5 0015 ld $15
83b6 0056 ld $56
83b7 0065 ld $65
83b8 0055 ld $55
83b9 0056 ld $56
83ba 0061 ld $61
83bb 0015 ld $15
83bc 0052 ld $52
83bd 0061 ld $61
83be 0055 ld $55
83bf 0045 ld $45
83c0 0055 ld $55
83c1 0044 ld $44
83c2 0045 ld $45
83c3 0055 ld $55
83c4 0054 ld $54
83c5 0041 ld $41
83c6 0015 ld $15
83c7 0014 ld $14
83c8 0055 ld $55
83c9 0051 ld $51
83ca 0005 ld $05
83cb 0055 ld $55
83cc 0051 ld $51
83cd 0054 ld $54
83ce 0045 ld $45
83cf 0050 ld $50
83d0 0004 ld $04
83d1 0055 ld $55
83d2 0051 ld $51
83d3 0005 ld $05
83d4 0015 ld $15
83d5 0001 ld $01
83d6 0000 ld $00
83d7 0000 ld $00
83d8 0000 ld $00
* 34 times
83f8 0200 nop
83f9 0200 nop
83fa c225 st [$25] ;Trampoline for page $8300 reading (continue)
83fb 012a ld [$2a]
83fc 8002 adda $02
83fd 1406 ld $06,y
83fe fe00 bra ac
83ff e0bc jmp y,$bc
8400 0000 ld $00 ;Pixels for packedJupiter line 108
8401 0000 ld $00
8402 0000 ld $00
* 34 times
8422 0010 ld $10
8423 0054 ld $54
8424 0095 ld $95
8425 0066 ld $66
8426 0055 ld $55
8427 004a ld $4a
8428 0065 ld $65
8429 0019 ld $19
842a 0095 ld $95
842b 0056 ld $56
842c 0069 ld $69
842d 0056 ld $56
842e 00a5 ld $a5
842f 0055 ld $55
8430 005a ld $5a
8431 00a5 ld $a5
8432 0055 ld $55
8433 0056 ld $56
8434 0056 ld $56
8435 0058 ld $58
8436 0055 ld $55
8437 0061 ld $61
8438 0015 ld $15
8439 0095 ld $95
843a 0055 ld $55
843b 0055 ld $55
843c 0055 ld $55
843d 0051 ld $51
843e 0055 ld $55
843f 0046 ld $46
8440 0055 ld $55
8441 0058 ld $58
8442 0045 ld $45
8443 0015 ld $15
8444 0054 ld $54
8445 0045 ld $45
8446 0055 ld $55
8447 0054 ld $54
8448 0041 ld $41
8449 0051 ld $51
844a 0015 ld $15
844b 0041 ld $41
844c 0005 ld $05
844d 0014 ld $14
844e 0051 ld $51
844f 0051 ld $51
8450 0015 ld $15
8451 0051 ld $51
8452 0055 ld $55
8453 0005 ld $05
8454 0000 ld $00
8455 0000 ld $00
8456 0000 ld $00
* 36 times
8478 0200 nop
8479 fe00 bra ac ;Trampoline for page $8400 reading (entry)
847a fc7b bra $847b
847b c224 st [$24]
847c 012a ld [$2a]
847d 8001 adda $01
847e fe00 bra ac
847f fcfa bra $84fa
8480 0000 ld $00 ;Pixels for packedJupiter line 109
8481 0000 ld $00
8482 0000 ld $00
* 36 times
84a4 0040 ld $40
84a5 0091 ld $91
84a6 0059 ld $59
84a7 0095 ld $95
84a8 0051 ld $51
84a9 0069 ld $69
84aa 0095 ld $95
84ab 0065 ld $65
84ac 0055 ld $55
84ad 0046 ld $46
84ae 0065 ld $65
84af 0015 ld $15
84b0 0056 ld $56
84b1 0065 ld $65
84b2 0064 ld $64
84b3 0056 ld $56
84b4 0065 ld $65
84b5 0055 ld $55
84b6 0056 ld $56
84b7 0095 ld $95
84b8 0059 ld $59
84b9 0055 ld $55
84ba 0061 ld $61
84bb 0015 ld $15
84bc 0056 ld $56
84bd 0065 ld $65
84be 0054 ld $54
84bf 0045 ld $45
84c0 0055 ld $55
84c1 0015 ld $15
84c2 0055 ld $55
84c3 0050 ld $50
84c4 0015 ld $15
84c5 0055 ld $55
84c6 0050 ld $50
84c7 0005 ld $05
84c8 0055 ld $55
84c9 0015 ld $15
84ca 0014 ld $14
84cb 0051 ld $51
84cc 0051 ld $51
84cd 0005 ld $05
84ce 0045 ld $45
84cf 0015 ld $15
84d0 0054 ld $54
84d1 0055 ld $55
84d2 0001 ld $01
84d3 0000 ld $00
84d4 0000 ld $00
84d5 0000 ld $00
* 37 times
84f8 0200 nop
84f9 0200 nop
84fa c225 st [$25] ;Trampoline for page $8400 reading (continue)
84fb 012a ld [$2a]
84fc 8002 adda $02
84fd 1406 ld $06,y
84fe fe00 bra ac
84ff e0bc jmp y,$bc
8500 0000 ld $00 ;Pixels for packedJupiter line 110
8501 0000 ld $00
8502 0000 ld $00
* 38 times
8526 0054 ld $54
8527 0095 ld $95
8528 0055 ld $55
8529 0055 ld $55
852a 0056 ld $56
852b 0066 ld $66
852c 0065 ld $65
852d 0056 ld $56
852e 0065 ld $65
852f 0054 ld $54
8530 005a ld $5a
8531 0065 ld $65
8532 0055 ld $55
8533 0056 ld $56
8534 0051 ld $51
8535 0025 ld $25
8536 0056 ld $56
8537 0065 ld $65
8538 0015 ld $15
8539 0095 ld $95
853a 0055 ld $55
853b 0015 ld $15
853c 0055 ld $55
853d 0051 ld $51
853e 0055 ld $55
853f 0051 ld $51
8540 0051 ld $51
8541 0005 ld $05
8542 0055 ld $55
8543 0011 ld $11
8544 0054 ld $54
8545 0041 ld $41
8546 0055 ld $55
8547 0054 ld $54
8548 0045 ld $45
8549 0050 ld $50
854a 0015 ld $15
854b 0040 ld $40
854c 0015 ld $15
854d 0014 ld $14
854e 007f ld $7f
854f 0050 ld $50
8550 0000 ld $00
8551 0000 ld $00
8552 0000 ld $00
* 13 times
855d 003f ld $3f
855e 0000 ld $00
855f 0000 ld $00
8560 0000 ld $00
* 26 times
8578 0200 nop
8579 fe00 bra ac ;Trampoline for page $8500 reading (entry)
857a fc7b bra $857b
857b c224 st [$24]
857c 012a ld [$2a]
857d 8001 adda $01
857e fe00 bra ac
857f fcfa bra $85fa
8580 0000 ld $00 ;Pixels for packedJupiter line 111
8581 0000 ld $00
8582 0000 ld $00
* 39 times
85a7 0040 ld $40
85a8 0055 ld $55
85a9 0058 ld $58
85aa 0045 ld $45
85ab 0055 ld $55
85ac 0058 ld $58
85ad 0045 ld $45
85ae 0065 ld $65
85af 0055 ld $55
85b0 0095 ld $95
85b1 0055 ld $55
85b2 0054 ld $54
85b3 0045 ld $45
85b4 0065 ld $65
85b5 0055 ld $55
85b6 0055 ld $55
85b7 0055 ld $55
85b8 0054 ld $54
85b9 0055 ld $55
85ba 0055 ld $55
85bb 0054 ld $54
85bc 0055 ld $55
85bd 0050 ld $50
85be 0015 ld $15
85bf 0055 ld $55
85c0 0050 ld $50
85c1 0015 ld $15
85c2 0045 ld $45
85c3 0054 ld $54
85c4 0054 ld $54
85c5 0045 ld $45
85c6 0011 ld $11
85c7 0015 ld $15
85c8 0041 ld $41
85c9 0055 ld $55
85ca 0044 ld $44
85cb 0045 ld $45
85cc 0050 ld $50
85cd 0051 ld $51
85ce 0001 ld $01
85cf 0001 ld $01
85d0 0001 ld $01
85d1 0000 ld $00
85d2 0000 ld $00
85d3 0000 ld $00
* 12 times
85dd 003f ld $3f
85de 0000 ld $00
85df 0000 ld $00
85e0 0000 ld $00
* 26 times
85f8 0200 nop
85f9 0200 nop
85fa c225 st [$25] ;Trampoline for page $8500 reading (continue)
85fb 012a ld [$2a]
85fc 8002 adda $02
85fd 1406 ld $06,y
85fe fe00 bra ac
85ff e0bc jmp y,$bc
8600 0000 ld $00 ;Pixels for packedJupiter line 112
8601 0000 ld $00
8602 0000 ld $00
* 41 times
8629 0010 ld $10
862a 0055 ld $55
862b 0051 ld $51
862c 0015 ld $15
862d 0055 ld $55
862e 0051 ld $51
862f 0015 ld $15
8630 0045 ld $45
8631 0051 ld $51
8632 0015 ld $15
8633 0055 ld $55
8634 0051 ld $51
8635 0014 ld $14
8636 0045 ld $45
8637 0051 ld $51
8638 0015 ld $15
8639 0045 ld $45
863a 0051 ld $51
863b 0015 ld $15
863c 0045 ld $45
863d 0055 ld $55
863e 0004 ld $04
863f 0055 ld $55
8640 0011 ld $11
8641 0054 ld $54
8642 0041 ld $41
8643 0011 ld $11
8644 0014 ld $14
8645 0051 ld $51
8646 0051 ld $51
8647 00fc ld $fc
8648 00ff ld $ff
8649 00ff ld $ff
864a 00ff ld $ff
* 5 times
864d 0007 ld $07
864e 003f ld $3f
864f 00f0 ld $f0
8650 00ff ld $ff
8651 00ff ld $ff
8652 00ff ld $ff
* 5 times
8655 000f ld $0f
8656 00fc ld $fc
8657 00ff ld $ff
8658 00ff ld $ff
8659 00ff ld $ff
* 5 times
865c 0003 ld $03
865d 00ff ld $ff
865e 00ff ld $ff
865f 00ff ld $ff
* 6 times
8663 00c0 ld $c0
8664 00ff ld $ff
8665 00ff ld $ff
8666 00ff ld $ff
* 5 times
8669 003f ld $3f
866a 00f0 ld $f0
866b 00ff ld $ff
866c 00ff ld $ff
866d 00ff ld $ff
* 5 times
8670 000f ld $0f
8671 00fc ld $fc
8672 00ff ld $ff
8673 00ff ld $ff
8674 00ff ld $ff
* 5 times
8677 0003 ld $03
8678 0200 nop
8679 fe00 bra ac ;Trampoline for page $8600 reading (entry)
867a fc7b bra $867b
867b c224 st [$24]
867c 012a ld [$2a]
867d 8001 adda $01
867e fe00 bra ac
867f fcfa bra $86fa
8680 0000 ld $00 ;Pixels for packedJupiter line 113
8681 0000 ld $00
8682 0000 ld $00
* 43 times
86ab 0010 ld $10
86ac 0044 ld $44
86ad 0045 ld $45
86ae 0055 ld $55
86af 0054 ld $54
86b0 0055 ld $55
86b1 0051 ld $51
86b2 0015 ld $15
86b3 0055 ld $55
86b4 0051 ld $51
86b5 0005 ld $05
86b6 0055 ld $55
86b7 0011 ld $11
86b8 0054 ld $54
86b9 0041 ld $41
86ba 0015 ld $15
86bb 0014 ld $14
86bc 0051 ld $51
86bd 0050 ld $50
86be 0044 ld $44
86bf 0045 ld $45
86c0 0050 ld $50
86c1 0005 ld $05
86c2 0045 ld $45
86c3 0050 ld $50
86c4 0001 ld $01
86c5 0005 ld $05
86c6 0014 ld $14
86c7 00fc ld $fc
86c8 0051 ld $51
86c9 0001 ld $01
86ca 0054 ld $54
86cb 0000 ld $00
86cc 00f0 ld $f0
86cd 0003 ld $03
86ce 003f ld $3f
86cf 00f0 ld $f0
86d0 0003 ld $03
86d1 0000 ld $00
86d2 0000 ld $00
86d3 0000 ld $00
86d4 00c0 ld $c0
86d5 000f ld $0f
86d6 0000 ld $00
86d7 0000 ld $00
86d8 0000 ld $00
* 5 times
86db 00f0 ld $f0
86dc 0003 ld $03
86dd 003f ld $3f
86de 0000 ld $00
86df 0000 ld $00
86e0 0000 ld $00
* 5 times
86e3 00c0 ld $c0
86e4 000f ld $0f
86e5 0000 ld $00
86e6 0000 ld $00
86e7 0000 ld $00
* 5 times
86ea 00f0 ld $f0
86eb 0003 ld $03
86ec 0000 ld $00
86ed 0000 ld $00
86ee 0000 ld $00
86ef 00c0 ld $c0
86f0 000f ld $0f
86f1 00fc ld $fc
86f2 0000 ld $00
86f3 0000 ld $00
86f4 0000 ld $00
86f5 0000 ld $00
86f6 00f0 ld $f0
86f7 0003 ld $03
86f8 0200 nop
86f9 0200 nop
86fa c225 st [$25] ;Trampoline for page $8600 reading (continue)
86fb 012a ld [$2a]
86fc 8002 adda $02
86fd 1406 ld $06,y
86fe fe00 bra ac
86ff e0bc jmp y,$bc
8700 0000 ld $00 ;Pixels for packedJupiter line 114
8701 0000 ld $00
8702 0000 ld $00
* 45 times
872d 0040 ld $40
872e 0010 ld $10
872f 0004 ld $04
8730 0045 ld $45
8731 0054 ld $54
8732 0004 ld $04
8733 0041 ld $41
8734 0015 ld $15
8735 0014 ld $14
8736 0041 ld $41
8737 0011 ld $11
8738 0014 ld $14
8739 0045 ld $45
873a 0050 ld $50
873b 0044 ld $44
873c 0045 ld $45
873d 0050 ld $50
873e 0004 ld $04
873f 0045 ld $45
8740 0044 ld $44
8741 0004 ld $04
8742 0044 ld $44
8743 0040 ld $40
8744 0004 ld $04
8745 0055 ld $55
8746 0051 ld $51
8747 00fd ld $fd
8748 0005 ld $05
8749 0000 ld $00
874a 0000 ld $00
874b 0000 ld $00
874c 00f0 ld $f0
874d 0003 ld $03
874e 003f ld $3f
874f 00f0 ld $f0
8750 0003 ld $03
8751 0000 ld $00
8752 0000 ld $00
8753 0000 ld $00
8754 00c0 ld $c0
8755 000f ld $0f
8756 00fc ld $fc
8757 00ff ld $ff
8758 00ff ld $ff
8759 00ff ld $ff
* 5 times
875c 0003 ld $03
875d 003f ld $3f
875e 0000 ld $00
875f 0000 ld $00
8760 0000 ld $00
* 5 times
8763 00c0 ld $c0
8764 000f ld $0f
8765 0000 ld $00
8766 0000 ld $00
8767 0000 ld $00
* 5 times
876a 00f0 ld $f0
876b 0003 ld $03
876c 0000 ld $00
876d 0000 ld $00
876e 0000 ld $00
876f 00c0 ld $c0
8770 000f ld $0f
8771 00fc ld $fc
8772 0000 ld $00
8773 0000 ld $00
8774 0000 ld $00
8775 0000 ld $00
8776 00f0 ld $f0
8777 0003 ld $03
8778 0200 nop
8779 fe00 bra ac ;Trampoline for page $8700 reading (entry)
877a fc7b bra $877b
877b c224 st [$24]
877c 012a ld [$2a]
877d 8001 adda $01
877e fe00 bra ac
877f fcfa bra $87fa
8780 0000 ld $00 ;Pixels for packedJupiter line 115
8781 0000 ld $00
8782 0000 ld $00
* 49 times
87b1 0050 ld $50
87b2 0001 ld $01
87b3 0055 ld $55
87b4 0040 ld $40
87b5 0005 ld $05
87b6 0005 ld $05
87b7 0054 ld $54
87b8 0004 ld $04
87b9 0011 ld $11
87ba 0011 ld $11
87bb 0010 ld $10
87bc 0011 ld $11
87bd 0011 ld $11
87be 0011 ld $11
* 5 times
87c1 0054 ld $54
87c2 0001 ld $01
87c3 0015 ld $15
87c4 0054 ld $54
87c5 0000 ld $00
87c6 0010 ld $10
87c7 00fc ld $fc
87c8 0000 ld $00
87c9 0000 ld $00
87ca 0000 ld $00
87cb 0000 ld $00
87cc 00f0 ld $f0
87cd 0003 ld $03
87ce 003f ld $3f
87cf 00f0 ld $f0
87d0 0003 ld $03
87d1 0000 ld $00
87d2 0000 ld $00
87d3 0000 ld $00
87d4 00c0 ld $c0
87d5 000f ld $0f
87d6 00fc ld $fc
87d7 0000 ld $00
87d8 0000 ld $00
87d9 0000 ld $00
87da 0000 ld $00
87db 00f0 ld $f0
87dc 0003 ld $03
87dd 003f ld $3f
87de 0000 ld $00
87df 0000 ld $00
87e0 0000 ld $00
* 5 times
87e3 00c0 ld $c0
87e4 000f ld $0f
87e5 0000 ld $00
87e6 0000 ld $00
87e7 0000 ld $00
* 5 times
87ea 00f0 ld $f0
87eb 0003 ld $03
87ec 0000 ld $00
87ed 0000 ld $00
87ee 0000 ld $00
87ef 00c0 ld $c0
87f0 000f ld $0f
87f1 00fc ld $fc
87f2 0000 ld $00
87f3 0000 ld $00
87f4 0000 ld $00
87f5 0000 ld $00
87f6 00f0 ld $f0
87f7 0003 ld $03
87f8 0200 nop
87f9 0200 nop
87fa c225 st [$25] ;Trampoline for page $8700 reading (continue)
87fb 012a ld [$2a]
87fc 8002 adda $02
87fd 1406 ld $06,y
87fe fe00 bra ac
87ff e0bc jmp y,$bc
8800 0000 ld $00 ;Pixels for packedJupiter line 116
8801 0000 ld $00
8802 0000 ld $00
* 54 times
8836 0011 ld $11
8837 0011 ld $11
8838 0050 ld $50
8839 0041 ld $41
883a 0001 ld $01
883b 0005 ld $05
883c 0005 ld $05
883d 0054 ld $54
883e 0000 ld $00
883f 0001 ld $01
8840 0050 ld $50
8841 0000 ld $00
8842 0000 ld $00
8843 0000 ld $00
* 6 times
8847 00fc ld $fc
8848 00ff ld $ff
8849 00ff ld $ff
884a 00ff ld $ff
* 5 times
884d 0003 ld $03
884e 003f ld $3f
884f 00f0 ld $f0
8850 00ff ld $ff
8851 00ff ld $ff
8852 00ff ld $ff
* 5 times
8855 000f ld $0f
8856 00fc ld $fc
8857 00ff ld $ff
8858 00ff ld $ff
8859 00ff ld $ff
* 5 times
885c 0003 ld $03
885d 00ff ld $ff
885e 00ff ld $ff
885f 00ff ld $ff
* 6 times
8863 00c0 ld $c0
8864 000f ld $0f
8865 0000 ld $00
8866 0000 ld $00
8867 0000 ld $00
* 5 times
886a 00f0 ld $f0
886b 00ff ld $ff
886c 00ff ld $ff
886d 00ff ld $ff
* 5 times
8870 000f ld $0f
8871 00fc ld $fc
8872 0000 ld $00
8873 0000 ld $00
8874 0000 ld $00
8875 0000 ld $00
8876 00f0 ld $f0
8877 0003 ld $03
8878 0200 nop
8879 fe00 bra ac ;Trampoline for page $8800 reading (entry)
887a fc7b bra $887b
887b c224 st [$24]
887c 012a ld [$2a]
887d 8001 adda $01
887e fe00 bra ac
887f fcfa bra $88fa
8880 0000 ld $00 ;Pixels for packedJupiter line 117
8881 0000 ld $00
8882 0000 ld $00
* 62 times
88be 0040 ld $40
88bf 0000 ld $00
88c0 0000 ld $00
88c1 0000 ld $00
* 13 times
88cc 00f0 ld $f0
88cd 0003 ld $03
88ce 0000 ld $00
88cf 0000 ld $00
88d0 0000 ld $00
* 6 times
88d4 00c0 ld $c0
88d5 000f ld $0f
88d6 0000 ld $00
88d7 0000 ld $00
88d8 0000 ld $00
* 34 times
88f8 0200 nop
88f9 0200 nop
88fa c225 st [$25] ;Trampoline for page $8800 reading (continue)
88fb 012a ld [$2a]
88fc 8002 adda $02
88fd 1406 ld $06,y
88fe fe00 bra ac
88ff e0bc jmp y,$bc
8900 0000 ld $00 ;Pixels for packedJupiter line 118
8901 0000 ld $00
8902 0000 ld $00
* 71 times
8947 00fc ld $fc
8948 00ff ld $ff
8949 00ff ld $ff
894a 00ff ld $ff
* 5 times
894d 0003 ld $03
894e 0000 ld $00
894f 00f0 ld $f0
8950 00ff ld $ff
8951 00ff ld $ff
8952 00ff ld $ff
* 5 times
8955 000f ld $0f
8956 0000 ld $00
8957 0000 ld $00
8958 0000 ld $00
* 34 times
8978 0200 nop
8979 fe00 bra ac ;Trampoline for page $8900 reading (entry)
897a fc7b bra $897b
897b c224 st [$24]
897c 012a ld [$2a]
897d 8001 adda $01
897e fe00 bra ac
897f fcfa bra $89fa
8980 0000 ld $00 ;Pixels for packedJupiter line 119
8981 0000 ld $00
8982 0000 ld $00
* 120 times
89f8 0200 nop
89f9 0200 nop
89fa c225 st [$25] ;Trampoline for page $8900 reading (continue)
89fb 012a ld [$2a]
89fc 8002 adda $02
89fd 1406 ld $06,y
89fe fe00 bra ac
89ff e0bc jmp y,$bc ;End of Apps/Pictures/Jupiter-160x120.rgb, size 15360
;+-----------------------------------+
;| Apps/Racer/SYS_Racer_v1.py |
;+-----------------------------------+
SYS_Racer_v1:
SYS_RacerUpdateVideoX_40:
8a00 1126 ld [$26],x
8a01 1527 ld [$27],y
8a02 0d00 ld [y,x]
8a03 c21d st [$1d]
8a04 a128 suba [$28]
8a05 1124 ld [$24],x
8a06 1525 ld [$25],y
8a07 ce00 st [y,x]
8a08 0124 ld [$24]
8a09 a004 suba $04
8a0a c224 st [$24]
8a0b 011d ld [$1d]
8a0c c228 st [$28]
8a0d 0126 ld [$26]
8a0e 8001 adda $01
8a0f c226 st [$26]
8a10 ec14 bne .sysRacer0
8a11 0116 ld [$16]
8a12 fc16 bra .sysRacer1
8a13 0200 nop
.sysRacer0: 8a14 a002 suba $02
8a15 c216 st [$16]
.sysRacer1: 8a16 1403 ld $03,y
8a17 e0cb jmp y,$cb
8a18 00ec ld $ec
SYS_RacerUpdateVideoY_40:
8a19 0127 ld [$27]
8a1a 2008 anda $08
8a1b ec1e bne $8a1e
8a1c fc1f bra $8a1f
8a1d 0000 ld $00
8a1e 0001 ld $01
8a1f c21d st [$1d]
8a20 1525 ld [$25],y
8a21 0124 ld [$24]
8a22 8002 adda $02
8a23 d224 st [$24],x
8a24 60ee xora $ee
8a25 c218 st [$18]
8a26 c219 st [$19]
8a27 0126 ld [$26]
8a28 20fe anda $fe
8a29 811d adda [$1d]
8a2a ce00 st [y,x]
8a2b 0126 ld [$26]
8a2c 8001 adda $01
8a2d c226 st [$26]
8a2e 1403 ld $03,y
8a2f e0cb jmp y,$cb
8a30 00ec ld $ec ;End of Apps/Racer/SYS_Racer_v1.py, size 49
;+-----------------------------------+
;| Apps/Loader/SYS_Loader_v3.py |
;+-----------------------------------+
SYS_Loader_v3:
SYS_LoaderNextByteIn_32:
8a31 0109 ld [$09]
8a32 6127 xora [$27]
8a33 ec40 bne .sysNbi#19
8a34 1124 ld [$24],x
8a35 1525 ld [$25],y
8a36 0300 ld in
8a37 ce00 st [y,x]
8a38 8126 adda [$26]
8a39 c226 st [$26]
8a3a 0124 ld [$24]
8a3b 8001 adda $01
8a3c c224 st [$24]
8a3d 1403 ld $03,y
8a3e e0cb jmp y,$cb
8a3f 00f0 ld $f0
.sysNbi#19: 8a40 0116 ld [$16]
8a41 a002 suba $02
8a42 c216 st [$16]
8a43 00f2 ld $f2
8a44 1403 ld $03,y
8a45 e0cb jmp y,$cb
8a46 0200 nop
SYS_LoaderProcessInput_64:
8a47 1525 ld [$25],y
8a48 0126 ld [$26]
8a49 ec76 bne .sysPi#19
8a4a 0124 ld [$24]
8a4b b041 suba $41,x
8a4c 0d00 ld [y,x]
8a4d de00 st [y,x++]
8a4e 604c xora $4c
8a4f ec7a bne .sysPi#25
8a50 0d00 ld [y,x] ;Valid command
8a51 de00 st [y,x++]
8a52 203f anda $3f
8a53 c228 st [$28]
8a54 0d00 ld [y,x]
8a55 de00 st [y,x++]
8a56 c229 st [$29]
8a57 0d00 ld [y,x]
8a58 de00 st [y,x++]
8a59 c22a st [$2a]
8a5a 0128 ld [$28]
8a5b ec7f bne .sysPi#37
8a5c 0129 ld [$29] ;Execute
8a5d c21a st [$1a]
8a5e a002 suba $02
8a5f c216 st [$16]
8a60 012a ld [$2a]
8a61 c217 st [$17]
8a62 c21b st [$1b]
8a63 0000 ld $00 ;Reactivate sound channels?
8a64 1402 ld $02,y
8a65 49fe ora [y,$fe]
8a66 49ff ora [y,$ff]
8a67 1403 ld $03,y
8a68 49fe ora [y,$fe]
8a69 49ff ora [y,$ff]
8a6a 1404 ld $04,y
8a6b 49fe ora [y,$fe]
8a6c 49ff ora [y,$ff]
8a6d ec70 bne $8a70
8a6e fc71 bra $8a71
8a6f 0003 ld $03 ;Yes
8a70 0000 ld $00 ;No
8a71 4121 ora [$21]
8a72 c221 st [$21]
8a73 1403 ld $03,y
8a74 e0cb jmp y,$cb
8a75 00e0 ld $e0
.sysPi#19: 8a76 0001 ld $01 ;Wait 6 cycles
8a77 ec77 bne $8a77
8a78 a001 suba $01
8a79 0200 nop ;Invalid checksum
.sysPi#25: 8a7a 0067 ld $67 ;Unknown command
8a7b c226 st [$26]
8a7c 1403 ld $03,y
8a7d e0cb jmp y,$cb
8a7e 00f0 ld $f0
.sysPi#37: 8a7f 0124 ld [$24] ;Loading data
8a80 b001 suba $01,x
8a81 0d00 ld [y,x]
8a82 c226 st [$26]
8a83 1403 ld $03,y
8a84 e0cb jmp y,$cb
8a85 00e9 ld $e9
SYS_LoaderPayloadCopy_34:
8a86 0128 ld [$28]
8a87 f094 beq .sysCc#18
8a88 a001 suba $01
8a89 c228 st [$28]
8a8a 1124 ld [$24],x
8a8b 1525 ld [$25],y
8a8c 0d00 ld [y,x]
8a8d 1129 ld [$29],x
8a8e 152a ld [$2a],y
8a8f ce00 st [y,x]
8a90 0129 ld [$29]
8a91 8001 adda $01
8a92 c229 st [$29]
8a93 fc98 bra .sysCc#30
.sysCc#18: 8a94 1403 ld $03,y
8a95 0004 ld $04 ;Wait 11 cycles
8a96 ec96 bne $8a96
8a97 a001 suba $01
.sysCc#30: 8a98 e0cb jmp y,$cb
8a99 00ef ld $ef ;End of Apps/Loader/SYS_Loader_v3.py, size 105
;+-----------------------------------+
;| Apps/Snake/Snake_v3.gcl |
;+-----------------------------------+
Snake: 8a9a 0002 ld $02 ;| RAM segment address (high byte first)
8a9b 0000 ld $00 ;|
8a9c 00e5 ld $e5 ;| Length (1..256)
8a9d 001a ld $1a ;0200 LD
8a9e 0021 ld $21
8a9f 00e6 ld $e6 ;0202 SUBI
8aa0 0020 ld $20
8aa1 0035 ld $35 ;0204 BCC
8aa2 0053 ld $53 ;0205 GE
8aa3 000b ld $0b
8aa4 0021 ld $21 ;0207 LDW
8aa5 000e ld $0e ;0207 '_frameCount'
8aa6 00f3 ld $f3 ;0209 DOKE
8aa7 0017 ld $17 ;0209 '_vPCH'
8aa8 0090 ld $90 ;020b BRA
8aa9 0005 ld $05
8aaa 0059 ld $59 ;020d LDI
8aab 0000 ld $00
8aac 002b ld $2b ;020f STW
8aad 0030 ld $30 ;020f 'HighScore'
8aae 00cd ld $cd ;0211 DEF
8aaf 005f ld $5f
8ab0 0021 ld $21 ;0213 LDW
8ab1 0032 ld $32 ;0213 'Char'
8ab2 00e6 ld $e6 ;0215 SUBI
8ab3 0052 ld $52
8ab4 0035 ld $35 ;0217 BCC
8ab5 0053 ld $53 ;0218 GE
8ab6 0021 ld $21
8ab7 00e3 ld $e3 ;021a ADDI
8ab8 0032 ld $32
8ab9 002b ld $2b ;021c STW
8aba 0034 ld $34 ;021c 'i'
8abb 0011 ld $11 ;021e LDWI
8abc 0000 ld $00
8abd 0007 ld $07
8abe 0090 ld $90 ;0221 BRA
8abf 0026 ld $26
8ac0 002b ld $2b ;0223 STW
8ac1 0034 ld $34 ;0223 'i'
8ac2 0011 ld $11 ;0225 LDWI
8ac3 0000 ld $00
8ac4 0008 ld $08
8ac5 002b ld $2b ;0228 STW
8ac6 0036 ld $36 ;0228 'fontData'
8ac7 0021 ld $21 ;022a LDW
8ac8 0034 ld $34 ;022a 'i'
8ac9 00e9 ld $e9 ;022c LSLW
8aca 00e9 ld $e9 ;022d LSLW
8acb 0099 ld $99 ;022e ADDW
8acc 0034 ld $34 ;022e 'i'
8acd 0099 ld $99 ;0230 ADDW
8ace 0036 ld $36 ;0230 'fontData'
8acf 002b ld $2b ;0232 STW
8ad0 0036 ld $36 ;0232 'fontData'
8ad1 0021 ld $21 ;0234 LDW
8ad2 0038 ld $38 ;0234 'BgColor'
8ad3 005e ld $5e ;0236 ST
8ad4 0024 ld $24
8ad5 0021 ld $21 ;0238 LDW
8ad6 003a ld $3a ;0238 'Color'
8ad7 005e ld $5e ;023a ST
8ad8 0025 ld $25
8ad9 0021 ld $21 ;023c LDW
8ada 003c ld $3c ;023c 'Pos'
8adb 002b ld $2b ;023e STW
8adc 0028 ld $28
8add 00e3 ld $e3 ;0240 ADDI
8ade 0006 ld $06
8adf 002b ld $2b ;0242 STW
8ae0 003c ld $3c ;0242 'Pos'
8ae1 0011 ld $11 ;0244 LDWI
8ae2 00e1 ld $e1
8ae3 0004 ld $04
8ae4 002b ld $2b ;0247 STW
8ae5 0022 ld $22
8ae6 0059 ld $59 ;0249 LDI
8ae7 00fb ld $fb
8ae8 002b ld $2b ;024b STW
8ae9 0034 ld $34 ;024b 'i'
8aea 0021 ld $21 ;024d LDW
8aeb 0036 ld $36 ;024d 'fontData'
8aec 007f ld $7f ;024f LUP
8aed 0000 ld $00
8aee 0093 ld $93 ;0251 INC
8aef 0036 ld $36 ;0251 'fontData'
8af0 005e ld $5e ;0253 ST
8af1 0026 ld $26
8af2 00b4 ld $b4 ;0255 SYS
8af3 00cb ld $cb
8af4 0093 ld $93 ;0257 INC
8af5 0028 ld $28
8af6 0093 ld $93 ;0259 INC
8af7 0034 ld $34 ;0259 'i'
8af8 0021 ld $21 ;025b LDW
8af9 0034 ld $34 ;025b 'i'
8afa 0035 ld $35 ;025d BCC
8afb fe00 bra ac ;+-----------------------------------+
8afc fcfd bra $8afd ;| |
8afd 1404 ld $04,y ;| Trampoline for page $8a00 lookups |
8afe e065 jmp y,$65 ;| |
8aff c218 st [$18] ;+-----------------------------------+
8b00 0072 ld $72 ;025e NE
8b01 004b ld $4b
8b02 00ff ld $ff ;0260 RET
8b03 002b ld $2b ;0261 STW
8b04 003e ld $3e ;0261 'PrintChar'
8b05 00cd ld $cd ;0263 DEF
8b06 0076 ld $76
8b07 0075 ld $75 ;0265 PUSH
8b08 002b ld $2b ;0266 STW
8b09 0040 ld $40 ;0266 'Text'
8b0a 0021 ld $21 ;0268 LDW
8b0b 0040 ld $40 ;0268 'Text'
8b0c 00ad ld $ad ;026a PEEK
8b0d 002b ld $2b ;026b STW
8b0e 0032 ld $32 ;026b 'Char'
8b0f 0093 ld $93 ;026d INC
8b10 0040 ld $40 ;026d 'Text'
8b11 0035 ld $35 ;026f BCC
8b12 003f ld $3f ;0270 EQ
8b13 0074 ld $74
8b14 00cf ld $cf ;0272 CALL
8b15 003e ld $3e ;0272 'PrintChar'
8b16 0090 ld $90 ;0274 BRA
8b17 0066 ld $66
8b18 0063 ld $63 ;0276 POP
8b19 00ff ld $ff ;0277 RET
8b1a 002b ld $2b ;0278 STW
8b1b 0042 ld $42 ;0278 'PrintText'
8b1c 00cd ld $cd ;027a DEF
8b1d 0090 ld $90
8b1e 0035 ld $35 ;027c BCC
8b1f 0056 ld $56 ;027d LE
8b20 008f ld $8f
8b21 002b ld $2b ;027f STW
8b22 0034 ld $34 ;027f 'i'
8b23 0021 ld $21 ;0281 LDW
8b24 003a ld $3a ;0281 'Color'
8b25 00f0 ld $f0 ;0283 POKE
8b26 003c ld $3c ;0283 'Pos'
8b27 0021 ld $21 ;0285 LDW
8b28 003c ld $3c ;0285 'Pos'
8b29 0099 ld $99 ;0287 ADDW
8b2a 0044 ld $44 ;0287 'Step'
8b2b 002b ld $2b ;0289 STW
8b2c 003c ld $3c ;0289 'Pos'
8b2d 0021 ld $21 ;028b LDW
8b2e 0034 ld $34 ;028b 'i'
8b2f 00e6 ld $e6 ;028d SUBI
8b30 0001 ld $01
8b31 0090 ld $90 ;028f BRA
8b32 007a ld $7a
8b33 00ff ld $ff ;0291 RET
8b34 002b ld $2b ;0292 STW
8b35 0046 ld $46 ;0292 'DrawLine'
8b36 00cd ld $cd ;0294 DEF
8b37 00bc ld $bc
8b38 0075 ld $75 ;0296 PUSH
8b39 001a ld $1a ;0297 LD
8b3a 000e ld $0e
8b3b 00b8 ld $b8 ;0299 SUBW
8b3c 0048 ld $48 ;0299 'TimeOut'
8b3d 0082 ld $82 ;029b ANDI
8b3e 0080 ld $80
8b3f 0035 ld $35 ;029d BCC
8b40 0072 ld $72 ;029e NE
8b41 00a9 ld $a9
8b42 0021 ld $21 ;02a0 LDW
8b43 004a ld $4a ;02a0 'Timer'
8b44 0035 ld $35 ;02a2 BCC
8b45 0056 ld $56 ;02a3 LE
8b46 00a7 ld $a7
8b47 00e6 ld $e6 ;02a5 SUBI
8b48 0001 ld $01
8b49 002b ld $2b ;02a7 STW
8b4a 004a ld $4a ;02a7 'Timer'
8b4b 00cf ld $cf ;02a9 CALL
8b4c 004c ld $4c ;02a9 'DrawTimer'
8b4d 001a ld $1a ;02ab LD
8b4e 0011 ld $11
8b4f 0082 ld $82 ;02ad ANDI
8b50 0080 ld $80
8b51 0035 ld $35 ;02af BCC
8b52 0072 ld $72 ;02b0 NE
8b53 00b4 ld $b4
8b54 00e6 ld $e6 ;02b2 SUBI
8b55 0001 ld $01
8b56 0090 ld $90 ;02b4 BRA
8b57 00b6 ld $b6
8b58 0059 ld $59 ;02b6 LDI
8b59 0000 ld $00
8b5a 0099 ld $99 ;02b8 ADDW
8b5b 004e ld $4e ;02b8 'Delay'
8b5c 00cf ld $cf ;02ba CALL
8b5d 0050 ld $50 ;02ba 'Wait'
8b5e 0063 ld $63 ;02bc POP
8b5f 00ff ld $ff ;02bd RET
8b60 002b ld $2b ;02be STW
8b61 0052 ld $52 ;02be 'TimeStep'
8b62 00cd ld $cd ;02c0 DEF
8b63 00de ld $de
8b64 0075 ld $75 ;02c2 PUSH
8b65 0011 ld $11 ;02c3 LDWI
8b66 0020 ld $20
8b67 0008 ld $08
8b68 002b ld $2b ;02c6 STW
8b69 003c ld $3c ;02c6 'Pos'
8b6a 0059 ld $59 ;02c8 LDI
8b6b 0008 ld $08
8b6c 002b ld $2b ;02ca STW
8b6d 003a ld $3a ;02ca 'Color'
8b6e 0059 ld $59 ;02cc LDI
8b6f 0000 ld $00
8b70 002b ld $2b ;02ce STW
8b71 0038 ld $38 ;02ce 'BgColor'
8b72 0021 ld $21 ;02d0 LDW
8b73 004a ld $4a ;02d0 'Timer'
8b74 002b ld $2b ;02d2 STW
8b75 0054 ld $54 ;02d2 'Value'
8b76 00cf ld $cf ;02d4 CALL
8b77 0056 ld $56 ;02d4 'DrawNumber2'
8b78 0021 ld $21 ;02d6 LDW
8b79 0048 ld $48 ;02d6 'TimeOut'
8b7a 00e3 ld $e3 ;02d8 ADDI
8b7b 003c ld $3c
8b7c 0082 ld $82 ;02da ANDI
8b7d 00ff ld $ff
8b7e 002b ld $2b ;02dc STW
8b7f 0048 ld $48 ;02dc 'TimeOut'
8b80 0063 ld $63 ;02de POP
8b81 00ff ld $ff ;02df RET
8b82 002b ld $2b ;02e0 STW
8b83 004c ld $4c ;02e0 'DrawTimer'
8b84 0093 ld $93 ;02e2 INC
8b85 001b ld $1b ;02e2 '_vLR'+1
8b86 00ff ld $ff ;02e4 RET
8b87 0003 ld $03 ;| RAM segment address (high byte first)
8b88 0000 ld $00 ;|
8b89 00f7 ld $f7 ;| Length (1..256)
8b8a 00cd ld $cd ;0300 DEF
8b8b 000b ld $0b
8b8c 0075 ld $75 ;0302 PUSH
8b8d 0059 ld $59 ;0303 LDI
8b8e 000f ld $0f
8b8f 002b ld $2b ;0305 STW
8b90 003a ld $3a ;0305 'Color'
8b91 0021 ld $21 ;0307 LDW
8b92 0058 ld $58 ;0307 'Head'
8b93 00cf ld $cf ;0309 CALL
8b94 005a ld $5a ;0309 'DrawBlock'
8b95 0063 ld $63 ;030b POP
8b96 00ff ld $ff ;030c RET
8b97 002b ld $2b ;030d STW
8b98 005c ld $5c ;030d 'DrawHead'
8b99 00cd ld $cd ;030f DEF
8b9a 0043 ld $43
8b9b 0075 ld $75 ;0311 PUSH
8b9c 0011 ld $11 ;0312 LDWI
8b9d 0035 ld $35
8b9e 0044 ld $44
8b9f 002b ld $2b ;0315 STW
8ba0 003c ld $3c ;0315 'Pos'
8ba1 0059 ld $59 ;0317 LDI
8ba2 0004 ld $04
8ba3 002b ld $2b ;0319 STW
8ba4 0038 ld $38 ;0319 'BgColor'
8ba5 00cd ld $cd ;031b DEF
8ba6 0025 ld $25
8ba7 0047 ld $47 ;031d 'G'
8ba8 0041 ld $41 ;031e 'A'
8ba9 004d ld $4d ;031f 'M'
8baa 0045 ld $45 ;0320 'E'
8bab 0020 ld $20 ;0321 ' '
8bac 004f ld $4f ;0322 'O'
8bad 0056 ld $56 ;0323 'V'
8bae 0045 ld $45 ;0324 'E'
8baf 0052 ld $52 ;0325 'R'
8bb0 0000 ld $00 ;0326 0
8bb1 00cf ld $cf ;0327 CALL
8bb2 0042 ld $42 ;0327 'PrintText'
8bb3 0021 ld $21 ;0329 LDW
8bb4 005e ld $5e ;0329 'Score'
8bb5 00b8 ld $b8 ;032b SUBW
8bb6 0030 ld $30 ;032b 'HighScore'
8bb7 0035 ld $35 ;032d BCC
8bb8 0056 ld $56 ;032e LE
8bb9 003f ld $3f
8bba 0021 ld $21 ;0330 LDW
8bbb 0060 ld $60 ;0330 'Control'
8bbc 00fc ld $fc ;0332 XORW
8bbd 0062 ld $62 ;0332 'PlayerControl'
8bbe 0035 ld $35 ;0334 BCC
8bbf 0072 ld $72 ;0335 NE
8bc0 003f ld $3f
8bc1 0021 ld $21 ;0337 LDW
8bc2 005e ld $5e ;0337 'Score'
8bc3 002b ld $2b ;0339 STW
8bc4 0030 ld $30 ;0339 'HighScore'
8bc5 0059 ld $59 ;033b LDI
8bc6 001e ld $1e
8bc7 002b ld $2b ;033d STW
8bc8 003a ld $3a ;033d 'Color'
8bc9 00cf ld $cf ;033f CALL
8bca 0064 ld $64 ;033f 'DrawHighScore'
8bcb 00cf ld $cf ;0341 CALL
8bcc 0066 ld $66 ;0341 'PlayGameOverSound'
8bcd 0063 ld $63 ;0343 POP
8bce 00ff ld $ff ;0344 RET
8bcf 002b ld $2b ;0345 STW
8bd0 0068 ld $68 ;0345 'GameOver'
8bd1 00cd ld $cd ;0347 DEF
8bd2 0059 ld $59
8bd3 002b ld $2b ;0349 STW
8bd4 006a ld $6a ;0349 'tmp'
8bd5 001a ld $1a ;034b LD
8bd6 000e ld $0e
8bd7 0099 ld $99 ;034d ADDW
8bd8 006a ld $6a ;034d 'tmp'
8bd9 0082 ld $82 ;034f ANDI
8bda 00ff ld $ff
8bdb 002b ld $2b ;0351 STW
8bdc 006a ld $6a ;0351 'tmp'
8bdd 001a ld $1a ;0353 LD
8bde 000e ld $0e
8bdf 00b8 ld $b8 ;0355 SUBW
8be0 006a ld $6a ;0355 'tmp'
8be1 0035 ld $35 ;0357 BCC
8be2 0072 ld $72 ;0358 NE
8be3 0051 ld $51
8be4 00ff ld $ff ;035a RET
8be5 002b ld $2b ;035b STW
8be6 0050 ld $50 ;035b 'Wait'
8be7 00cd ld $cd ;035d DEF
8be8 007f ld $7f
8be9 0075 ld $75 ;035f PUSH
8bea 0059 ld $59 ;0360 LDI
8beb 0008 ld $08
8bec 002b ld $2b ;0362 STW
8bed 003a ld $3a ;0362 'Color'
8bee 0059 ld $59 ;0364 LDI
8bef 0000 ld $00
8bf0 002b ld $2b ;0366 STW
8bf1 0038 ld $38 ;0366 'BgColor'
8bf2 0011 ld $11 ;0368 LDWI
8bf3 0000 ld $00
8bf4 0008 ld $08
8bf5 00cf ld $cf ;036b CALL
8bf6 006c ld $6c ;036b 'ClearScreen'
8bf7 0011 ld $11 ;036d LDWI
8bf8 0038 ld $38
8bf9 0008 ld $08
8bfa 002b ld $2b ;0370 STW
8bfb fe00 bra ac ;+-----------------------------------+
8bfc fcfd bra $8bfd ;| |
8bfd 1404 ld $04,y ;| Trampoline for page $8b00 lookups |
8bfe e065 jmp y,$65 ;| |
8bff c218 st [$18] ;+-----------------------------------+
8c00 003c ld $3c ;0370 'Pos'
8c01 00cd ld $cd ;0372 DEF
8c02 007b ld $7b
8c03 0047 ld $47 ;0374 'G'
8c04 0069 ld $69 ;0375 'i'
8c05 0067 ld $67 ;0376 'g'
8c06 0061 ld $61 ;0377 'a'
8c07 0074 ld $74 ;0378 't'
8c08 0072 ld $72 ;0379 'r'
8c09 006f ld $6f ;037a 'o'
8c0a 006e ld $6e ;037b 'n'
8c0b 0000 ld $00 ;037c 0
8c0c 00cf ld $cf ;037d CALL
8c0d 0042 ld $42 ;037d 'PrintText'
8c0e 0063 ld $63 ;037f POP
8c0f 00ff ld $ff ;0380 RET
8c10 002b ld $2b ;0381 STW
8c11 006e ld $6e ;0381 'Intro'
8c12 00cd ld $cd ;0383 DEF
8c13 00a3 ld $a3
8c14 002b ld $2b ;0385 STW
8c15 0070 ld $70 ;0385 'p'
8c16 0011 ld $11 ;0387 LDWI
8c17 0003 ld $03
8c18 000b ld $0b
8c19 002b ld $2b ;038a STW
8c1a 0022 ld $22
8c1b 0021 ld $21 ;038c LDW
8c1c 0038 ld $38 ;038c 'BgColor'
8c1d 005e ld $5e ;038e ST
8c1e 0025 ld $25
8c1f 0021 ld $21 ;0390 LDW
8c20 0070 ld $70 ;0390 'p'
8c21 002b ld $2b ;0392 STW
8c22 0026 ld $26
8c23 0059 ld $59 ;0394 LDI
8c24 00a0 ld $a0
8c25 005e ld $5e ;0396 ST
8c26 0024 ld $24
8c27 00b4 ld $b4 ;0398 SYS
8c28 00f3 ld $f3
8c29 0011 ld $11 ;039a LDWI
8c2a 0000 ld $00
8c2b 0001 ld $01
8c2c 0099 ld $99 ;039d ADDW
8c2d 0070 ld $70 ;039d 'p'
8c2e 002b ld $2b ;039f STW
8c2f 0070 ld $70 ;039f 'p'
8c30 0035 ld $35 ;03a1 BCC
8c31 004d ld $4d ;03a2 GT
8c32 0090 ld $90
8c33 00ff ld $ff ;03a4 RET
8c34 002b ld $2b ;03a5 STW
8c35 006c ld $6c ;03a5 'ClearScreen'
8c36 00cd ld $cd ;03a7 DEF
8c37 00c1 ld $c1
8c38 0059 ld $59 ;03a9 LDI
8c39 0000 ld $00
8c3a 00b8 ld $b8 ;03ab SUBW
8c3b 0072 ld $72 ;03ab 'stepV'
8c3c 002b ld $2b ;03ad STW
8c3d 006a ld $6a ;03ad 'tmp'
8c3e 0021 ld $21 ;03af LDW
8c3f 0074 ld $74 ;03af 'stepU'
8c40 002b ld $2b ;03b1 STW
8c41 0072 ld $72 ;03b1 'stepV'
8c42 0021 ld $21 ;03b3 LDW
8c43 006a ld $6a ;03b3 'tmp'
8c44 002b ld $2b ;03b5 STW
8c45 0074 ld $74 ;03b5 'stepU'
8c46 0021 ld $21 ;03b7 LDW
8c47 0076 ld $76 ;03b7 'Bias'
8c48 0035 ld $35 ;03b9 BCC
8c49 0053 ld $53 ;03ba GE
8c4a 00bc ld $bc
8c4b 0059 ld $59 ;03bc LDI
8c4c 0000 ld $00
8c4d 00e3 ld $e3 ;03be ADDI
8c4e 003c ld $3c
8c4f 002b ld $2b ;03c0 STW
8c50 0076 ld $76 ;03c0 'Bias'
8c51 00ff ld $ff ;03c2 RET
8c52 002b ld $2b ;03c3 STW
8c53 0078 ld $78 ;03c3 'TurnL'
8c54 00cd ld $cd ;03c5 DEF
8c55 00df ld $df
8c56 0059 ld $59 ;03c7 LDI
8c57 0000 ld $00
8c58 00b8 ld $b8 ;03c9 SUBW
8c59 0074 ld $74 ;03c9 'stepU'
8c5a 002b ld $2b ;03cb STW
8c5b 006a ld $6a ;03cb 'tmp'
8c5c 0021 ld $21 ;03cd LDW
8c5d 0072 ld $72 ;03cd 'stepV'
8c5e 002b ld $2b ;03cf STW
8c5f 0074 ld $74 ;03cf 'stepU'
8c60 0021 ld $21 ;03d1 LDW
8c61 006a ld $6a ;03d1 'tmp'
8c62 002b ld $2b ;03d3 STW
8c63 0072 ld $72 ;03d3 'stepV'
8c64 0021 ld $21 ;03d5 LDW
8c65 0076 ld $76 ;03d5 'Bias'
8c66 0035 ld $35 ;03d7 BCC
8c67 0056 ld $56 ;03d8 LE
8c68 00da ld $da
8c69 0059 ld $59 ;03da LDI
8c6a 0000 ld $00
8c6b 00e6 ld $e6 ;03dc SUBI
8c6c 003c ld $3c
8c6d 002b ld $2b ;03de STW
8c6e 0076 ld $76 ;03de 'Bias'
8c6f 00ff ld $ff ;03e0 RET
8c70 002b ld $2b ;03e1 STW
8c71 007a ld $7a ;03e1 'TurnR'
8c72 00cd ld $cd ;03e3 DEF
8c73 00f0 ld $f0
8c74 002b ld $2b ;03e5 STW
8c75 003c ld $3c ;03e5 'Pos'
8c76 0021 ld $21 ;03e7 LDW
8c77 003a ld $3a ;03e7 'Color'
8c78 005e ld $5e ;03e9 ST
8c79 0019 ld $19
8c7a 00f3 ld $f3 ;03eb DOKE
8c7b 003c ld $3c ;03eb 'Pos'
8c7c 0093 ld $93 ;03ed INC
8c7d 003d ld $3d ;03ed 'Pos'+1
8c7e 00f3 ld $f3 ;03ef DOKE
8c7f 003c ld $3c ;03ef 'Pos'
8c80 00ff ld $ff ;03f1 RET
8c81 002b ld $2b ;03f2 STW
8c82 005a ld $5a ;03f2 'DrawBlock'
8c83 0093 ld $93 ;03f4 INC
8c84 001b ld $1b ;03f4 '_vLR'+1
8c85 00ff ld $ff ;03f6 RET
8c86 0004 ld $04 ;| RAM segment address (high byte first)
8c87 0000 ld $00 ;|
8c88 00f9 ld $f9 ;| Length (1..256)
8c89 00cd ld $cd ;0400 DEF
8c8a 00ae ld $ae
8c8b 0075 ld $75 ;0402 PUSH
8c8c 00cf ld $cf ;0403 CALL
8c8d 0060 ld $60 ;0403 'Control'
8c8e 001a ld $1a ;0405 LD
8c8f 0075 ld $75 ;0405 'stepU'+1
8c90 0082 ld $82 ;0407 ANDI
8c91 0080 ld $80
8c92 002b ld $2b ;0409 STW
8c93 006a ld $6a ;0409 'tmp'
8c94 0021 ld $21 ;040b LDW
8c95 0074 ld $74 ;040b 'stepU'
8c96 0082 ld $82 ;040d ANDI
8c97 0002 ld $02
8c98 0035 ld $35 ;040f BCC
8c99 003f ld $3f ;0410 EQ
8c9a 0012 ld $12
8c9b 0059 ld $59 ;0412 LDI
8c9c 0040 ld $40
8c9d 0099 ld $99 ;0414 ADDW
8c9e 006a ld $6a ;0414 'tmp'
8c9f 00e3 ld $e3 ;0416 ADDI
8ca0 001b ld $1b
8ca1 002b ld $2b ;0418 STW
8ca2 003a ld $3a ;0418 'Color'
8ca3 001a ld $1a ;041a LD
8ca4 0059 ld $59 ;041a 'Head'+1
8ca5 00fc ld $fc ;041c XORW
8ca6 0058 ld $58 ;041c 'Head'
8ca7 0082 ld $82 ;041e ANDI
8ca8 0002 ld $02
8ca9 0035 ld $35 ;0420 BCC
8caa 003f ld $3f ;0421 EQ
8cab 0023 ld $23
8cac 0059 ld $59 ;0423 LDI
8cad 0001 ld $01
8cae 00fc ld $fc ;0425 XORW
8caf 003a ld $3a ;0425 'Color'
8cb0 002b ld $2b ;0427 STW
8cb1 003a ld $3a ;0427 'Color'
8cb2 0021 ld $21 ;0429 LDW
8cb3 0058 ld $58 ;0429 'Head'
8cb4 00cf ld $cf ;042b CALL
8cb5 005a ld $5a ;042b 'DrawBlock'
8cb6 0021 ld $21 ;042d LDW
8cb7 0058 ld $58 ;042d 'Head'
8cb8 0099 ld $99 ;042f ADDW
8cb9 0074 ld $74 ;042f 'stepU'
8cba 002b ld $2b ;0431 STW
8cbb 0058 ld $58 ;0431 'Head'
8cbc 0021 ld $21 ;0433 LDW
8cbd 0058 ld $58 ;0433 'Head'
8cbe 00ad ld $ad ;0435 PEEK
8cbf 0082 ld $82 ;0436 ANDI
8cc0 0003 ld $03
8cc1 0035 ld $35 ;0438 BCC
8cc2 003f ld $3f ;0439 EQ
8cc3 003b ld $3b
8cc4 0063 ld $63 ;043b POP
8cc5 00ff ld $ff ;043c RET
8cc6 0021 ld $21 ;043d LDW
8cc7 0058 ld $58 ;043d 'Head'
8cc8 00ad ld $ad ;043f PEEK
8cc9 008c ld $8c ;0440 XORI
8cca 0018 ld $18
8ccb 0035 ld $35 ;0442 BCC
8ccc 0072 ld $72 ;0443 NE
8ccd 005d ld $5d
8cce 0059 ld $59 ;0445 LDI
8ccf 0040 ld $40
8cd0 0099 ld $99 ;0447 ADDW
8cd1 004a ld $4a ;0447 'Timer'
8cd2 00cf ld $cf ;0449 CALL
8cd3 007c ld $7c ;0449 'SetNote'
8cd4 0059 ld $59 ;044b LDI
8cd5 0002 ld $02
8cd6 005e ld $5e ;044d ST
8cd7 002c ld $2c
8cd8 0021 ld $21 ;044f LDW
8cd9 005e ld $5e ;044f 'Score'
8cda 0099 ld $99 ;0451 ADDW
8cdb 004a ld $4a ;0451 'Timer'
8cdc 002b ld $2b ;0453 STW
8cdd 005e ld $5e ;0453 'Score'
8cde 00cf ld $cf ;0455 CALL
8cdf 007e ld $7e ;0455 'DrawScore'
8ce0 0059 ld $59 ;0457 LDI
8ce1 0005 ld $05
8ce2 00cf ld $cf ;0459 CALL
8ce3 0081 ld $81 ;0459 'AddTimer'
8ce4 0093 ld $93 ;045b INC
8ce5 0083 ld $83 ;045b 'Grow'
8ce6 0093 ld $93 ;045d INC
8ce7 0085 ld $85 ;045d 'Drops'
8ce8 00cf ld $cf ;045f CALL
8ce9 005c ld $5c ;045f 'DrawHead'
8cea 0021 ld $21 ;0461 LDW
8ceb 0083 ld $83 ;0461 'Grow'
8cec 0035 ld $35 ;0463 BCC
8ced 0056 ld $56 ;0464 LE
8cee 006c ld $6c
8cef 00e6 ld $e6 ;0466 SUBI
8cf0 0001 ld $01
8cf1 002b ld $2b ;0468 STW
8cf2 0083 ld $83 ;0468 'Grow'
8cf3 00cf ld $cf ;046a CALL
8cf4 0087 ld $87 ;046a 'AddFood'
8cf5 0090 ld $90 ;046c BRA
8cf6 00aa ld $aa
8cf7 0021 ld $21 ;046e LDW
8cf8 0089 ld $89 ;046e 'Tail'
8cf9 00ad ld $ad ;0470 PEEK
8cfa 002b ld $2b ;0471 STW
8cfb fe00 bra ac ;+-----------------------------------+
8cfc fcfd bra $8cfd ;| |
8cfd 1404 ld $04,y ;| Trampoline for page $8c00 lookups |
8cfe e065 jmp y,$65 ;| |
8cff c218 st [$18] ;+-----------------------------------+
8d00 006a ld $6a ;0471 'tmp'
8d01 0021 ld $21 ;0473 LDW
8d02 0085 ld $85 ;0473 'Drops'
8d03 0035 ld $35 ;0475 BCC
8d04 0056 ld $56 ;0476 LE
8d05 007e ld $7e
8d06 00e6 ld $e6 ;0478 SUBI
8d07 0001 ld $01
8d08 002b ld $2b ;047a STW
8d09 0085 ld $85 ;047a 'Drops'
8d0a 0059 ld $59 ;047c LDI
8d0b 003e ld $3e
8d0c 0090 ld $90 ;047e BRA
8d0d 0080 ld $80
8d0e 0059 ld $59 ;0480 LDI
8d0f 0004 ld $04
8d10 002b ld $2b ;0482 STW
8d11 003a ld $3a ;0482 'Color'
8d12 0021 ld $21 ;0484 LDW
8d13 0089 ld $89 ;0484 'Tail'
8d14 00cf ld $cf ;0486 CALL
8d15 005a ld $5a ;0486 'DrawBlock'
8d16 0021 ld $21 ;0488 LDW
8d17 006a ld $6a ;0488 'tmp'
8d18 0082 ld $82 ;048a ANDI
8d19 0040 ld $40
8d1a 0035 ld $35 ;048c BCC
8d1b 0072 ld $72 ;048d NE
8d1c 0092 ld $92
8d1d 0011 ld $11 ;048f LDWI
8d1e 0000 ld $00
8d1f 0001 ld $01
8d20 0090 ld $90 ;0492 BRA
8d21 0094 ld $94
8d22 0059 ld $59 ;0494 LDI
8d23 0001 ld $01
8d24 002b ld $2b ;0496 STW
8d25 008b ld $8b ;0496 'x'
8d26 0021 ld $21 ;0498 LDW
8d27 006a ld $6a ;0498 'tmp'
8d28 0082 ld $82 ;049a ANDI
8d29 0080 ld $80
8d2a 0035 ld $35 ;049c BCC
8d2b 0072 ld $72 ;049d NE
8d2c 00a1 ld $a1
8d2d 0021 ld $21 ;049f LDW
8d2e 008b ld $8b ;049f 'x'
8d2f 0090 ld $90 ;04a1 BRA
8d30 00a5 ld $a5
8d31 0059 ld $59 ;04a3 LDI
8d32 0000 ld $00
8d33 00b8 ld $b8 ;04a5 SUBW
8d34 008b ld $8b ;04a5 'x'
8d35 00e9 ld $e9 ;04a7 LSLW
8d36 0099 ld $99 ;04a8 ADDW
8d37 0089 ld $89 ;04a8 'Tail'
8d38 002b ld $2b ;04aa STW
8d39 0089 ld $89 ;04aa 'Tail'
8d3a 00cf ld $cf ;04ac CALL
8d3b 0052 ld $52 ;04ac 'TimeStep'
8d3c 0090 ld $90 ;04ae BRA
8d3d 0001 ld $01
8d3e 002b ld $2b ;04b0 STW
8d3f 008d ld $8d ;04b0 'RunGame'
8d40 00cd ld $cd ;04b2 DEF
8d41 00ee ld $ee
8d42 0075 ld $75 ;04b4 PUSH
8d43 0059 ld $59 ;04b5 LDI
8d44 0018 ld $18
8d45 002b ld $2b ;04b7 STW
8d46 003a ld $3a ;04b7 'Color'
8d47 0011 ld $11 ;04b9 LDWI
8d48 00a7 ld $a7
8d49 0004 ld $04
8d4a 002b ld $2b ;04bc STW
8d4b 0022 ld $22
8d4c 00b4 ld $b4 ;04be SYS
8d4d 00fd ld $fd
8d4e 002b ld $2b ;04c0 STW
8d4f 003c ld $3c ;04c0 'Pos'
8d50 001a ld $1a ;04c2 LD
8d51 003c ld $3c ;04c2 'Pos'
8d52 00e6 ld $e6 ;04c4 SUBI
8d53 0080 ld $80
8d54 0035 ld $35 ;04c6 BCC
8d55 0053 ld $53 ;04c7 GE
8d56 00c9 ld $c9
8d57 00e3 ld $e3 ;04c9 ADDI
8d58 0096 ld $96
8d59 00e3 ld $e3 ;04cb ADDI
8d5a 0005 ld $05
8d5b 0082 ld $82 ;04cd ANDI
8d5c 00fe ld $fe
8d5d 005e ld $5e ;04cf ST
8d5e 003c ld $3c ;04cf 'Pos'
8d5f 001a ld $1a ;04d1 LD
8d60 003d ld $3d ;04d1 'Pos'+1
8d61 0082 ld $82 ;04d3 ANDI
8d62 007f ld $7f
8d63 00e6 ld $e6 ;04d5 SUBI
8d64 0040 ld $40
8d65 0035 ld $35 ;04d7 BCC
8d66 0053 ld $53 ;04d8 GE
8d67 00da ld $da
8d68 00e3 ld $e3 ;04da ADDI
8d69 0066 ld $66
8d6a 00e3 ld $e3 ;04dc ADDI
8d6b 0015 ld $15
8d6c 0082 ld $82 ;04de ANDI
8d6d 00fe ld $fe
8d6e 005e ld $5e ;04e0 ST
8d6f 003d ld $3d ;04e0 'Pos'+1
8d70 0021 ld $21 ;04e2 LDW
8d71 003c ld $3c ;04e2 'Pos'
8d72 00ad ld $ad ;04e4 PEEK
8d73 008c ld $8c ;04e5 XORI
8d74 0004 ld $04
8d75 0035 ld $35 ;04e7 BCC
8d76 0072 ld $72 ;04e8 NE
8d77 00b7 ld $b7
8d78 0021 ld $21 ;04ea LDW
8d79 003c ld $3c ;04ea 'Pos'
8d7a 00cf ld $cf ;04ec CALL
8d7b 005a ld $5a ;04ec 'DrawBlock'
8d7c 0063 ld $63 ;04ee POP
8d7d 00ff ld $ff ;04ef RET
8d7e 002b ld $2b ;04f0 STW
8d7f 0087 ld $87 ;04f0 'AddFood'
8d80 0059 ld $59 ;04f2 LDI
8d81 0000 ld $00
8d82 002b ld $2b ;04f4 STW
8d83 0076 ld $76 ;04f4 'Bias'
8d84 0093 ld $93 ;04f6 INC
8d85 001b ld $1b ;04f6 '_vLR'+1
8d86 00ff ld $ff ;04f8 RET
8d87 0005 ld $05 ;| RAM segment address (high byte first)
8d88 0000 ld $00 ;|
8d89 00ed ld $ed ;| Length (1..256)
8d8a 00cd ld $cd ;0500 DEF
8d8b 00e6 ld $e6
8d8c 0075 ld $75 ;0502 PUSH
8d8d 001a ld $1a ;0503 LD
8d8e 0011 ld $11
8d8f 0082 ld $82 ;0505 ANDI
8d90 00cf ld $cf
8d91 008c ld $8c ;0507 XORI
8d92 00cf ld $cf
8d93 0035 ld $35 ;0509 BCC
8d94 003f ld $3f ;050a EQ
8d95 000e ld $0e
8d96 00cf ld $cf ;050c CALL
8d97 008f ld $8f ;050c 'SetupGame'
8d98 0063 ld $63 ;050e POP
8d99 00ff ld $ff ;050f RET
8d9a 0021 ld $21 ;0510 LDW
8d9b 0078 ld $78 ;0510 'TurnL'
8d9c 002b ld $2b ;0512 STW
8d9d 0070 ld $70 ;0512 'p'
8d9e 0021 ld $21 ;0514 LDW
8d9f 007a ld $7a ;0514 'TurnR'
8da0 002b ld $2b ;0516 STW
8da1 0091 ld $91 ;0516 'q'
8da2 0021 ld $21 ;0518 LDW
8da3 0058 ld $58 ;0518 'Head'
8da4 0099 ld $99 ;051a ADDW
8da5 0074 ld $74 ;051a 'stepU'
8da6 00ad ld $ad ;051c PEEK
8da7 008c ld $8c ;051d XORI
8da8 0004 ld $04
8da9 002b ld $2b ;051f STW
8daa 006a ld $6a ;051f 'tmp'
8dab 0035 ld $35 ;0521 BCC
8dac 003f ld $3f ;0522 EQ
8dad 002b ld $2b
8dae 008c ld $8c ;0524 XORI
8daf 001c ld $1c
8db0 0035 ld $35 ;0526 BCC
8db1 0072 ld $72 ;0527 NE
8db2 0029 ld $29
8db3 002b ld $2b ;0529 STW
8db4 006a ld $6a ;0529 'tmp'
8db5 0090 ld $90 ;052b BRA
8db6 0039 ld $39
8db7 0021 ld $21 ;052d LDW
8db8 0058 ld $58 ;052d 'Head'
8db9 0099 ld $99 ;052f ADDW
8dba 0074 ld $74 ;052f 'stepU'
8dbb 0099 ld $99 ;0531 ADDW
8dbc 0074 ld $74 ;0531 'stepU'
8dbd 00ad ld $ad ;0533 PEEK
8dbe 008c ld $8c ;0534 XORI
8dbf 003e ld $3e
8dc0 0035 ld $35 ;0536 BCC
8dc1 0072 ld $72 ;0537 NE
8dc2 0039 ld $39
8dc3 0093 ld $93 ;0539 INC
8dc4 006b ld $6b ;0539 'tmp'+1
8dc5 0021 ld $21 ;053b LDW
8dc6 0058 ld $58 ;053b 'Head'
8dc7 00b8 ld $b8 ;053d SUBW
8dc8 0072 ld $72 ;053d 'stepV'
8dc9 00ad ld $ad ;053f PEEK
8dca 008c ld $8c ;0540 XORI
8dcb 0004 ld $04
8dcc 0035 ld $35 ;0542 BCC
8dcd 003f ld $3f ;0543 EQ
8dce 0054 ld $54
8dcf 008c ld $8c ;0545 XORI
8dd0 001c ld $1c
8dd1 0035 ld $35 ;0547 BCC
8dd2 0072 ld $72 ;0548 NE
8dd3 004e ld $4e
8dd4 002b ld $2b ;054a STW
8dd5 0091 ld $91 ;054a 'q'
8dd6 0093 ld $93 ;054c INC
8dd7 006b ld $6b ;054c 'tmp'+1
8dd8 0090 ld $90 ;054e BRA
8dd9 0052 ld $52
8dda 0059 ld $59 ;0550 LDI
8ddb 0000 ld $00
8ddc 002b ld $2b ;0552 STW
8ddd 0070 ld $70 ;0552 'p'
8dde 0090 ld $90 ;0554 BRA
8ddf 0071 ld $71
8de0 0021 ld $21 ;0556 LDW
8de1 0058 ld $58 ;0556 'Head'
8de2 00b8 ld $b8 ;0558 SUBW
8de3 0072 ld $72 ;0558 'stepV'
8de4 00b8 ld $b8 ;055a SUBW
8de5 0072 ld $72 ;055a 'stepV'
8de6 00ad ld $ad ;055c PEEK
8de7 008c ld $8c ;055d XORI
8de8 0004 ld $04
8de9 0035 ld $35 ;055f BCC
8dea 003f ld $3f ;0560 EQ
8deb 0071 ld $71
8dec 008c ld $8c ;0562 XORI
8ded 001c ld $1c
8dee 0035 ld $35 ;0564 BCC
8def 0072 ld $72 ;0565 NE
8df0 006b ld $6b
8df1 002b ld $2b ;0567 STW
8df2 0091 ld $91 ;0567 'q'
8df3 0093 ld $93 ;0569 INC
8df4 006b ld $6b ;0569 'tmp'+1
8df5 0090 ld $90 ;056b BRA
8df6 0071 ld $71
8df7 0021 ld $21 ;056d LDW
8df8 0076 ld $76 ;056d 'Bias'
8df9 00e3 ld $e3 ;056f ADDI
8dfa 000f ld $0f
8dfb fe00 bra ac ;+-----------------------------------+
8dfc fcfd bra $8dfd ;| |
8dfd 1404 ld $04,y ;| Trampoline for page $8d00 lookups |
8dfe e065 jmp y,$65 ;| |
8dff c218 st [$18] ;+-----------------------------------+
8e00 0021 ld $21 ;0571 LDW
8e01 0076 ld $76 ;0571 'Bias'
8e02 0021 ld $21 ;0573 LDW
8e03 0058 ld $58 ;0573 'Head'
8e04 0099 ld $99 ;0575 ADDW
8e05 0072 ld $72 ;0575 'stepV'
8e06 00ad ld $ad ;0577 PEEK
8e07 008c ld $8c ;0578 XORI
8e08 0004 ld $04
8e09 0035 ld $35 ;057a BCC
8e0a 003f ld $3f ;057b EQ
8e0b 008c ld $8c
8e0c 008c ld $8c ;057d XORI
8e0d 001c ld $1c
8e0e 0035 ld $35 ;057f BCC
8e0f 0072 ld $72 ;0580 NE
8e10 0086 ld $86
8e11 002b ld $2b ;0582 STW
8e12 0070 ld $70 ;0582 'p'
8e13 0093 ld $93 ;0584 INC
8e14 006b ld $6b ;0584 'tmp'+1
8e15 0090 ld $90 ;0586 BRA
8e16 008a ld $8a
8e17 0059 ld $59 ;0588 LDI
8e18 0000 ld $00
8e19 002b ld $2b ;058a STW
8e1a 0091 ld $91 ;058a 'q'
8e1b 0090 ld $90 ;058c BRA
8e1c 00a9 ld $a9
8e1d 0021 ld $21 ;058e LDW
8e1e 0058 ld $58 ;058e 'Head'
8e1f 0099 ld $99 ;0590 ADDW
8e20 0072 ld $72 ;0590 'stepV'
8e21 0099 ld $99 ;0592 ADDW
8e22 0072 ld $72 ;0592 'stepV'
8e23 00ad ld $ad ;0594 PEEK
8e24 008c ld $8c ;0595 XORI
8e25 0004 ld $04
8e26 0035 ld $35 ;0597 BCC
8e27 003f ld $3f ;0598 EQ
8e28 00a9 ld $a9
8e29 008c ld $8c ;059a XORI
8e2a 001c ld $1c
8e2b 0035 ld $35 ;059c BCC
8e2c 0072 ld $72 ;059d NE
8e2d 00a3 ld $a3
8e2e 002b ld $2b ;059f STW
8e2f 0070 ld $70 ;059f 'p'
8e30 0093 ld $93 ;05a1 INC
8e31 006b ld $6b ;05a1 'tmp'+1
8e32 0090 ld $90 ;05a3 BRA
8e33 00a9 ld $a9
8e34 0021 ld $21 ;05a5 LDW
8e35 0076 ld $76 ;05a5 'Bias'
8e36 00e6 ld $e6 ;05a7 SUBI
8e37 000f ld $0f
8e38 0021 ld $21 ;05a9 LDW
8e39 0076 ld $76 ;05a9 'Bias'
8e3a 0021 ld $21 ;05ab LDW
8e3b 006a ld $6a ;05ab 'tmp'
8e3c 0035 ld $35 ;05ad BCC
8e3d 0072 ld $72 ;05ae NE
8e3e 00bb ld $bb
8e3f 001a ld $1a ;05b0 LD
8e40 0006 ld $06
8e41 00e6 ld $e6 ;05b2 SUBI
8e42 000d ld $0d
8e43 0035 ld $35 ;05b4 BCC
8e44 0053 ld $53 ;05b5 GE
8e45 00b9 ld $b9
8e46 0059 ld $59 ;05b7 LDI
8e47 0001 ld $01
8e48 0090 ld $90 ;05b9 BRA
8e49 00bb ld $bb
8e4a 0059 ld $59 ;05bb LDI
8e4b 0000 ld $00
8e4c 0035 ld $35 ;05bd BCC
8e4d 003f ld $3f ;05be EQ
8e4e 00e4 ld $e4
8e4f 0021 ld $21 ;05c0 LDW
8e50 0070 ld $70 ;05c0 'p'
8e51 0035 ld $35 ;05c2 BCC
8e52 0072 ld $72 ;05c3 NE
8e53 00c7 ld $c7
8e54 0021 ld $21 ;05c5 LDW
8e55 0091 ld $91 ;05c5 'q'
8e56 0090 ld $90 ;05c7 BRA
8e57 00df ld $df
8e58 0021 ld $21 ;05c9 LDW
8e59 0091 ld $91 ;05c9 'q'
8e5a 0035 ld $35 ;05cb BCC
8e5b 0072 ld $72 ;05cc NE
8e5c 00d0 ld $d0
8e5d 0021 ld $21 ;05ce LDW
8e5e 0070 ld $70 ;05ce 'p'
8e5f 0090 ld $90 ;05d0 BRA
8e60 00df ld $df
8e61 001a ld $1a ;05d2 LD
8e62 0006 ld $06
8e63 00e6 ld $e6 ;05d4 SUBI
8e64 0080 ld $80
8e65 0099 ld $99 ;05d6 ADDW
8e66 0076 ld $76 ;05d6 'Bias'
8e67 0035 ld $35 ;05d8 BCC
8e68 0053 ld $53 ;05d9 GE
8e69 00dd ld $dd
8e6a 0021 ld $21 ;05db LDW
8e6b 0070 ld $70 ;05db 'p'
8e6c 0090 ld $90 ;05dd BRA
8e6d 00df ld $df
8e6e 0021 ld $21 ;05df LDW
8e6f 0091 ld $91 ;05df 'q'
8e70 0035 ld $35 ;05e1 BCC
8e71 003f ld $3f ;05e2 EQ
8e72 00e4 ld $e4
8e73 00cf ld $cf ;05e4 CALL
8e74 0018 ld $18 ;05e4 vAC
8e75 0063 ld $63 ;05e6 POP
8e76 00ff ld $ff ;05e7 RET
8e77 002b ld $2b ;05e8 STW
8e78 0093 ld $93 ;05e8 'AutoControl'
8e79 0093 ld $93 ;05ea INC
8e7a 001b ld $1b ;05ea '_vLR'+1
8e7b 00ff ld $ff ;05ec RET
8e7c 0006 ld $06 ;| RAM segment address (high byte first)
8e7d 0000 ld $00 ;|
8e7e 00fa ld $fa ;| Length (1..256)
8e7f 00cd ld $cd ;0600 DEF
8e80 0016 ld $16
8e81 0075 ld $75 ;0602 PUSH
8e82 0099 ld $99 ;0603 ADDW
8e83 004a ld $4a ;0603 'Timer'
8e84 002b ld $2b ;0605 STW
8e85 004a ld $4a ;0605 'Timer'
8e86 00e6 ld $e6 ;0607 SUBI
8e87 000f ld $0f
8e88 0035 ld $35 ;0609 BCC
8e89 0056 ld $56 ;060a LE
8e8a 000e ld $0e
8e8b 0059 ld $59 ;060c LDI
8e8c 000f ld $0f
8e8d 002b ld $2b ;060e STW
8e8e 004a ld $4a ;060e 'Timer'
8e8f 001a ld $1a ;0610 LD
8e90 000e ld $0e
8e91 002b ld $2b ;0612 STW
8e92 0048 ld $48 ;0612 'TimeOut'
8e93 00cf ld $cf ;0614 CALL
8e94 004c ld $4c ;0614 'DrawTimer'
8e95 0063 ld $63 ;0616 POP
8e96 00ff ld $ff ;0617 RET
8e97 002b ld $2b ;0618 STW
8e98 0081 ld $81 ;0618 'AddTimer'
8e99 00cd ld $cd ;061a DEF
8e9a 00b3 ld $b3
8e9b 0075 ld $75 ;061c PUSH
8e9c 0059 ld $59 ;061d LDI
8e9d 0000 ld $00
8e9e 002b ld $2b ;061f STW
8e9f 005e ld $5e ;061f 'Score'
8ea0 002b ld $2b ;0621 STW
8ea1 004a ld $4a ;0621 'Timer'
8ea2 00cf ld $cf ;0623 CALL
8ea3 007e ld $7e ;0623 'DrawScore'
8ea4 0059 ld $59 ;0625 LDI
8ea5 000f ld $0f
8ea6 002b ld $2b ;0627 STW
8ea7 004a ld $4a ;0627 'Timer'
8ea8 00cf ld $cf ;0629 CALL
8ea9 004c ld $4c ;0629 'DrawTimer'
8eaa 00cf ld $cf ;062b CALL
8eab 0064 ld $64 ;062b 'DrawHighScore'
8eac 0059 ld $59 ;062d LDI
8ead 0004 ld $04
8eae 002b ld $2b ;062f STW
8eaf 0038 ld $38 ;062f 'BgColor'
8eb0 0011 ld $11 ;0631 LDWI
8eb1 0000 ld $00
8eb2 0010 ld $10
8eb3 002b ld $2b ;0634 STW
8eb4 003c ld $3c ;0634 'Pos'
8eb5 00cf ld $cf ;0636 CALL
8eb6 006c ld $6c ;0636 'ClearScreen'
8eb7 0059 ld $59 ;0638 LDI
8eb8 001a ld $1a
8eb9 002b ld $2b ;063a STW
8eba 003a ld $3a ;063a 'Color'
8ebb 0059 ld $59 ;063c LDI
8ebc 0001 ld $01
8ebd 002b ld $2b ;063e STW
8ebe 0044 ld $44 ;063e 'Step'
8ebf 0059 ld $59 ;0640 LDI
8ec0 009f ld $9f
8ec1 00cf ld $cf ;0642 CALL
8ec2 0046 ld $46 ;0642 'DrawLine'
8ec3 0011 ld $11 ;0644 LDWI
8ec4 0000 ld $00
8ec5 0001 ld $01
8ec6 002b ld $2b ;0647 STW
8ec7 0044 ld $44 ;0647 'Step'
8ec8 0059 ld $59 ;0649 LDI
8ec9 006f ld $6f
8eca 00cf ld $cf ;064b CALL
8ecb 0046 ld $46 ;064b 'DrawLine'
8ecc 0011 ld $11 ;064d LDWI
8ecd 00ff ld $ff
8ece 00ff ld $ff
8ecf 002b ld $2b ;0650 STW
8ed0 0044 ld $44 ;0650 'Step'
8ed1 0059 ld $59 ;0652 LDI
8ed2 009f ld $9f
8ed3 00cf ld $cf ;0654 CALL
8ed4 0046 ld $46 ;0654 'DrawLine'
8ed5 0011 ld $11 ;0656 LDWI
8ed6 0000 ld $00
8ed7 00ff ld $ff
8ed8 002b ld $2b ;0659 STW
8ed9 0044 ld $44 ;0659 'Step'
8eda 0059 ld $59 ;065b LDI
8edb 006e ld $6e
8edc 00cf ld $cf ;065d CALL
8edd 0046 ld $46 ;065d 'DrawLine'
8ede 0059 ld $59 ;065f LDI
8edf 0001 ld $01
8ee0 002b ld $2b ;0661 STW
8ee1 0044 ld $44 ;0661 'Step'
8ee2 0059 ld $59 ;0663 LDI
8ee3 009e ld $9e
8ee4 00cf ld $cf ;0665 CALL
8ee5 0046 ld $46 ;0665 'DrawLine'
8ee6 0011 ld $11 ;0667 LDWI
8ee7 0000 ld $00
8ee8 0001 ld $01
8ee9 002b ld $2b ;066a STW
8eea 0044 ld $44 ;066a 'Step'
8eeb 0059 ld $59 ;066c LDI
8eec 006d ld $6d
8eed 00cf ld $cf ;066e CALL
8eee 0046 ld $46 ;066e 'DrawLine'
8eef 0011 ld $11 ;0670 LDWI
8ef0 00ff ld $ff
8ef1 00ff ld $ff
8ef2 002b ld $2b ;0673 STW
8ef3 0044 ld $44 ;0673 'Step'
8ef4 0059 ld $59 ;0675 LDI
8ef5 009d ld $9d
8ef6 00cf ld $cf ;0677 CALL
8ef7 0046 ld $46 ;0677 'DrawLine'
8ef8 0011 ld $11 ;0679 LDWI
8ef9 0000 ld $00
8efa 00ff ld $ff
8efb fe00 bra ac ;+-----------------------------------+
8efc fcfd bra $8efd ;| |
8efd 1404 ld $04,y ;| Trampoline for page $8e00 lookups |
8efe e065 jmp y,$65 ;| |
8eff c218 st [$18] ;+-----------------------------------+
8f00 002b ld $2b ;067c STW
8f01 0044 ld $44 ;067c 'Step'
8f02 0059 ld $59 ;067e LDI
8f03 006d ld $6d
8f04 00cf ld $cf ;0680 CALL
8f05 0046 ld $46 ;0680 'DrawLine'
8f06 00cf ld $cf ;0682 CALL
8f07 0095 ld $95 ;0682 'GetReady'
8f08 0011 ld $11 ;0684 LDWI
8f09 0030 ld $30
8f0a 0044 ld $44
8f0b 002b ld $2b ;0687 STW
8f0c 0058 ld $58 ;0687 'Head'
8f0d 002b ld $2b ;0689 STW
8f0e 0089 ld $89 ;0689 'Tail'
8f0f 00cf ld $cf ;068b CALL
8f10 005c ld $5c ;068b 'DrawHead'
8f11 0059 ld $59 ;068d LDI
8f12 0000 ld $00
8f13 002b ld $2b ;068f STW
8f14 0083 ld $83 ;068f 'Grow'
8f15 002b ld $2b ;0691 STW
8f16 0085 ld $85 ;0691 'Drops'
8f17 002b ld $2b ;0693 STW
8f18 004a ld $4a ;0693 'Timer'
8f19 0059 ld $59 ;0695 LDI
8f1a 000f ld $0f
8f1b 00cf ld $cf ;0697 CALL
8f1c 0081 ld $81 ;0697 'AddTimer'
8f1d 0059 ld $59 ;0699 LDI
8f1e 0002 ld $02
8f1f 002b ld $2b ;069b STW
8f20 0074 ld $74 ;069b 'stepU'
8f21 0011 ld $11 ;069d LDWI
8f22 0000 ld $00
8f23 0002 ld $02
8f24 002b ld $2b ;06a0 STW
8f25 0072 ld $72 ;06a0 'stepV'
8f26 0059 ld $59 ;06a2 LDI
8f27 0019 ld $19
8f28 002b ld $2b ;06a4 STW
8f29 0034 ld $34 ;06a4 'i'
8f2a 00cf ld $cf ;06a6 CALL
8f2b 0087 ld $87 ;06a6 'AddFood'
8f2c 0021 ld $21 ;06a8 LDW
8f2d 0034 ld $34 ;06a8 'i'
8f2e 00e6 ld $e6 ;06aa SUBI
8f2f 0001 ld $01
8f30 0035 ld $35 ;06ac BCC
8f31 004d ld $4d ;06ad GT
8f32 00a2 ld $a2
8f33 0021 ld $21 ;06af LDW
8f34 0097 ld $97 ;06af 'LaunchControl'
8f35 002b ld $2b ;06b1 STW
8f36 0060 ld $60 ;06b1 'Control'
8f37 0063 ld $63 ;06b3 POP
8f38 00ff ld $ff ;06b4 RET
8f39 002b ld $2b ;06b5 STW
8f3a 008f ld $8f ;06b5 'SetupGame'
8f3b 00cd ld $cd ;06b7 DEF
8f3c 00f0 ld $f0
8f3d 0075 ld $75 ;06b9 PUSH
8f3e 0011 ld $11 ;06ba LDWI
8f3f 0002 ld $02
8f40 0008 ld $08
8f41 002b ld $2b ;06bd STW
8f42 003c ld $3c ;06bd 'Pos'
8f43 0021 ld $21 ;06bf LDW
8f44 005e ld $5e ;06bf 'Score'
8f45 00b8 ld $b8 ;06c1 SUBW
8f46 0030 ld $30 ;06c1 'HighScore'
8f47 0035 ld $35 ;06c3 BCC
8f48 0056 ld $56 ;06c4 LE
8f49 00c8 ld $c8
8f4a 0059 ld $59 ;06c6 LDI
8f4b 001e ld $1e
8f4c 0090 ld $90 ;06c8 BRA
8f4d 00ca ld $ca
8f4e 0059 ld $59 ;06ca LDI
8f4f 0008 ld $08
8f50 002b ld $2b ;06cc STW
8f51 003a ld $3a ;06cc 'Color'
8f52 0059 ld $59 ;06ce LDI
8f53 0000 ld $00
8f54 002b ld $2b ;06d0 STW
8f55 0038 ld $38 ;06d0 'BgColor'
8f56 0021 ld $21 ;06d2 LDW
8f57 005e ld $5e ;06d2 'Score'
8f58 002b ld $2b ;06d4 STW
8f59 0054 ld $54 ;06d4 'Value'
8f5a 00cf ld $cf ;06d6 CALL
8f5b 0099 ld $99 ;06d6 'DrawNumber4'
8f5c 0021 ld $21 ;06d8 LDW
8f5d 005e ld $5e ;06d8 'Score'
8f5e 00e6 ld $e6 ;06da SUBI
8f5f 0064 ld $64
8f60 0035 ld $35 ;06dc BCC
8f61 0053 ld $53 ;06dd GE
8f62 00e1 ld $e1
8f63 0059 ld $59 ;06df LDI
8f64 0004 ld $04
8f65 0090 ld $90 ;06e1 BRA
8f66 00ec ld $ec
8f67 00e6 ld $e6 ;06e3 SUBI
8f68 00c8 ld $c8
8f69 0035 ld $35 ;06e5 BCC
8f6a 0053 ld $53 ;06e6 GE
8f6b 00ea ld $ea
8f6c 0059 ld $59 ;06e8 LDI
8f6d 0003 ld $03
8f6e 0090 ld $90 ;06ea BRA
8f6f 00ec ld $ec
8f70 0059 ld $59 ;06ec LDI
8f71 0002 ld $02
8f72 002b ld $2b ;06ee STW
8f73 004e ld $4e ;06ee 'Delay'
8f74 0063 ld $63 ;06f0 POP
8f75 00ff ld $ff ;06f1 RET
8f76 002b ld $2b ;06f2 STW
8f77 007e ld $7e ;06f2 'DrawScore'
8f78 0011 ld $11 ;06f4 LDWI
8f79 00a0 ld $a0
8f7a 0008 ld $08
8f7b 002b ld $2b ;06f7 STW
8f7c 001a ld $1a
8f7d 00ff ld $ff ;06f9 RET
8f7e 0008 ld $08 ;| RAM segment address (high byte first)
8f7f 00a0 ld $a0 ;|
8f80 0056 ld $56 ;| Length (1..256)
8f81 00cd ld $cd ;08a0 DEF
8f82 00d4 ld $d4
8f83 0075 ld $75 ;08a2 PUSH
8f84 0011 ld $11 ;08a3 LDWI
8f85 009c ld $9c
8f86 0044 ld $44
8f87 00b8 ld $b8 ;08a6 SUBW
8f88 0058 ld $58 ;08a6 'Head'
8f89 0035 ld $35 ;08a8 BCC
8f8a 0072 ld $72 ;08a9 NE
8f8b 00c3 ld $c3
8f8c 0059 ld $59 ;08ab LDI
8f8d 001e ld $1e
8f8e 002b ld $2b ;08ad STW
8f8f 003a ld $3a ;08ad 'Color'
8f90 0011 ld $11 ;08af LDWI
8f91 0002 ld $02
8f92 0008 ld $08
8f93 002b ld $2b ;08b2 STW
8f94 003c ld $3c ;08b2 'Pos'
8f95 00cd ld $cd ;08b4 DEF
8f96 00b9 ld $b9
8f97 0041 ld $41 ;08b6 'A'
8f98 0055 ld $55 ;08b7 'U'
8f99 0054 ld $54 ;08b8 'T'
8f9a 004f ld $4f ;08b9 'O'
8f9b 0000 ld $00 ;08ba 0
8f9c 00cf ld $cf ;08bb CALL
8f9d 0042 ld $42 ;08bb 'PrintText'
8f9e 0021 ld $21 ;08bd LDW
8f9f 0093 ld $93 ;08bd 'AutoControl'
8fa0 002b ld $2b ;08bf STW
8fa1 0060 ld $60 ;08bf 'Control'
8fa2 00cf ld $cf ;08c1 CALL
8fa3 0018 ld $18 ;08c1 vAC
8fa4 0090 ld $90 ;08c3 BRA
8fa5 00d2 ld $d2
8fa6 001a ld $1a ;08c5 LD
8fa7 0011 ld $11
8fa8 0082 ld $82 ;08c7 ANDI
8fa9 00cf ld $cf
8faa 008c ld $8c ;08c9 XORI
8fab 00cf ld $cf
8fac 0035 ld $35 ;08cb BCC
8fad 003f ld $3f ;08cc EQ
8fae 00d2 ld $d2
8faf 0021 ld $21 ;08ce LDW
8fb0 0062 ld $62 ;08ce 'PlayerControl'
8fb1 002b ld $2b ;08d0 STW
8fb2 0060 ld $60 ;08d0 'Control'
8fb3 00cf ld $cf ;08d2 CALL
8fb4 0018 ld $18 ;08d2 vAC
8fb5 0063 ld $63 ;08d4 POP
8fb6 00ff ld $ff ;08d5 RET
8fb7 002b ld $2b ;08d6 STW
8fb8 0097 ld $97 ;08d6 'LaunchControl'
8fb9 00cd ld $cd ;08d8 DEF
8fba 00ef ld $ef
8fbb 0075 ld $75 ;08da PUSH
8fbc 0059 ld $59 ;08db LDI
8fbd 0020 ld $20
8fbe 002b ld $2b ;08dd STW
8fbf 0032 ld $32 ;08dd 'Char'
8fc0 0059 ld $59 ;08df LDI
8fc1 000a ld $0a
8fc2 002b ld $2b ;08e1 STW
8fc3 009b ld $9b ;08e1 'Radix'
8fc4 00cf ld $cf ;08e3 CALL
8fc5 009d ld $9d ;08e3 'DrawNextDigit'
8fc6 0059 ld $59 ;08e5 LDI
8fc7 0030 ld $30
8fc8 002b ld $2b ;08e7 STW
8fc9 0032 ld $32 ;08e7 'Char'
8fca 0059 ld $59 ;08e9 LDI
8fcb 0001 ld $01
8fcc 002b ld $2b ;08eb STW
8fcd 009b ld $9b ;08eb 'Radix'
8fce 00cf ld $cf ;08ed CALL
8fcf 009d ld $9d ;08ed 'DrawNextDigit'
8fd0 0063 ld $63 ;08ef POP
8fd1 00ff ld $ff ;08f0 RET
8fd2 002b ld $2b ;08f1 STW
8fd3 0056 ld $56 ;08f1 'DrawNumber2'
8fd4 0093 ld $93 ;08f3 INC
8fd5 001b ld $1b ;08f3 '_vLR'+1
8fd6 00ff ld $ff ;08f5 RET
8fd7 0009 ld $09 ;| RAM segment address (high byte first)
8fd8 00a0 ld $a0 ;|
8fd9 0056 ld $56 ;| Length (1..256)
8fda 00cd ld $cd ;09a0 DEF
8fdb 00c7 ld $c7
8fdc 0075 ld $75 ;09a2 PUSH
8fdd 0021 ld $21 ;09a3 LDW
8fde 0054 ld $54 ;09a3 'Value'
8fdf 00b8 ld $b8 ;09a5 SUBW
8fe0 009b ld $9b ;09a5 'Radix'
8fe1 0035 ld $35 ;09a7 BCC
8fe2 0050 ld $50 ;09a8 LT
8fe3 00c3 ld $c3
8fe4 002b ld $2b ;09aa STW
8fe5 0054 ld $54 ;09aa 'Value'
8fe6 0059 ld $59 ;09ac LDI
8fe7 0031 ld $31
8fe8 002b ld $2b ;09ae STW
8fe9 0032 ld $32 ;09ae 'Char'
8fea 0021 ld $21 ;09b0 LDW
8feb 0054 ld $54 ;09b0 'Value'
8fec 00b8 ld $b8 ;09b2 SUBW
8fed 009b ld $9b ;09b2 'Radix'
8fee 0035 ld $35 ;09b4 BCC
8fef 0050 ld $50 ;09b5 LT
8ff0 00bb ld $bb
8ff1 002b ld $2b ;09b7 STW
8ff2 0054 ld $54 ;09b7 'Value'
8ff3 0093 ld $93 ;09b9 INC
8ff4 0032 ld $32 ;09b9 'Char'
8ff5 0090 ld $90 ;09bb BRA
8ff6 00b0 ld $b0
8ff7 00cf ld $cf ;09bd CALL
8ff8 003e ld $3e ;09bd 'PrintChar'
8ff9 0059 ld $59 ;09bf LDI
8ffa 0030 ld $30
8ffb fe00 bra ac ;+-----------------------------------+
8ffc fcfd bra $8ffd ;| |
8ffd 1404 ld $04,y ;| Trampoline for page $8f00 lookups |
8ffe e065 jmp y,$65 ;| |
8fff c218 st [$18] ;+-----------------------------------+
9000 002b ld $2b ;09c1 STW
9001 0032 ld $32 ;09c1 'Char'
9002 0090 ld $90 ;09c3 BRA
9003 00c5 ld $c5
9004 00cf ld $cf ;09c5 CALL
9005 003e ld $3e ;09c5 'PrintChar'
9006 0063 ld $63 ;09c7 POP
9007 00ff ld $ff ;09c8 RET
9008 002b ld $2b ;09c9 STW
9009 009d ld $9d ;09c9 'DrawNextDigit'
900a 00cd ld $cd ;09cb DEF
900b 00ef ld $ef
900c 0075 ld $75 ;09cd PUSH
900d 0059 ld $59 ;09ce LDI
900e 0020 ld $20
900f 002b ld $2b ;09d0 STW
9010 0032 ld $32 ;09d0 'Char'
9011 0011 ld $11 ;09d2 LDWI
9012 00e8 ld $e8
9013 0003 ld $03
9014 002b ld $2b ;09d5 STW
9015 009b ld $9b ;09d5 'Radix'
9016 00cf ld $cf ;09d7 CALL
9017 009d ld $9d ;09d7 'DrawNextDigit'
9018 0059 ld $59 ;09d9 LDI
9019 0064 ld $64
901a 002b ld $2b ;09db STW
901b 009b ld $9b ;09db 'Radix'
901c 00cf ld $cf ;09dd CALL
901d 009d ld $9d ;09dd 'DrawNextDigit'
901e 0059 ld $59 ;09df LDI
901f 000a ld $0a
9020 002b ld $2b ;09e1 STW
9021 009b ld $9b ;09e1 'Radix'
9022 00cf ld $cf ;09e3 CALL
9023 009d ld $9d ;09e3 'DrawNextDigit'
9024 0059 ld $59 ;09e5 LDI
9025 0030 ld $30
9026 002b ld $2b ;09e7 STW
9027 0032 ld $32 ;09e7 'Char'
9028 0059 ld $59 ;09e9 LDI
9029 0001 ld $01
902a 002b ld $2b ;09eb STW
902b 009b ld $9b ;09eb 'Radix'
902c 00cf ld $cf ;09ed CALL
902d 009d ld $9d ;09ed 'DrawNextDigit'
902e 0063 ld $63 ;09ef POP
902f 00ff ld $ff ;09f0 RET
9030 002b ld $2b ;09f1 STW
9031 0099 ld $99 ;09f1 'DrawNumber4'
9032 0093 ld $93 ;09f3 INC
9033 001b ld $1b ;09f3 '_vLR'+1
9034 00ff ld $ff ;09f5 RET
9035 000a ld $0a ;| RAM segment address (high byte first)
9036 00a0 ld $a0 ;|
9037 0056 ld $56 ;| Length (1..256)
9038 00cd ld $cd ;0aa0 DEF
9039 00ba ld $ba
903a 0075 ld $75 ;0aa2 PUSH
903b 0011 ld $11 ;0aa3 LDWI
903c 0074 ld $74
903d 0008 ld $08
903e 002b ld $2b ;0aa6 STW
903f 003c ld $3c ;0aa6 'Pos'
9040 0059 ld $59 ;0aa8 LDI
9041 0000 ld $00
9042 002b ld $2b ;0aaa STW
9043 0038 ld $38 ;0aaa 'BgColor'
9044 00cd ld $cd ;0aac DEF
9045 00b0 ld $b0
9046 0048 ld $48 ;0aae 'H'
9047 0049 ld $49 ;0aaf 'I'
9048 0020 ld $20 ;0ab0 ' '
9049 0000 ld $00 ;0ab1 0
904a 00cf ld $cf ;0ab2 CALL
904b 0042 ld $42 ;0ab2 'PrintText'
904c 0021 ld $21 ;0ab4 LDW
904d 0030 ld $30 ;0ab4 'HighScore'
904e 002b ld $2b ;0ab6 STW
904f 0054 ld $54 ;0ab6 'Value'
9050 00cf ld $cf ;0ab8 CALL
9051 0099 ld $99 ;0ab8 'DrawNumber4'
9052 0063 ld $63 ;0aba POP
9053 00ff ld $ff ;0abb RET
9054 002b ld $2b ;0abc STW
9055 0064 ld $64 ;0abc 'DrawHighScore'
9056 00cd ld $cd ;0abe DEF
9057 00ef ld $ef
9058 002b ld $2b ;0ac0 STW
9059 0034 ld $34 ;0ac0 'i'
905a 0088 ld $88 ;0ac2 ORI
905b 00ff ld $ff
905c 008c ld $8c ;0ac4 XORI
905d 00ff ld $ff
905e 0088 ld $88 ;0ac6 ORI
905f 00fa ld $fa
9060 002b ld $2b ;0ac8 STW
9061 0070 ld $70 ;0ac8 'p'
9062 001a ld $1a ;0aca LD
9063 0034 ld $34 ;0aca 'i'
9064 002b ld $2b ;0acc STW
9065 0034 ld $34 ;0acc 'i'
9066 0059 ld $59 ;0ace LDI
9067 0000 ld $00
9068 00f0 ld $f0 ;0ad0 POKE
9069 0070 ld $70 ;0ad0 'p'
906a 0093 ld $93 ;0ad2 INC
906b 0070 ld $70 ;0ad2 'p'
906c 0059 ld $59 ;0ad4 LDI
906d 0001 ld $01
906e 00f0 ld $f0 ;0ad6 POKE
906f 0070 ld $70 ;0ad6 'p'
9070 0093 ld $93 ;0ad8 INC
9071 0070 ld $70 ;0ad8 'p'
9072 0011 ld $11 ;0ada LDWI
9073 0000 ld $00
9074 0009 ld $09
9075 0099 ld $99 ;0add ADDW
9076 0034 ld $34 ;0add 'i'
9077 007f ld $7f ;0adf LUP
9078 0000 ld $00
9079 00f0 ld $f0 ;0ae1 POKE
907a 0070 ld $70 ;0ae1 'p'
907b 0093 ld $93 ;0ae3 INC
907c 0070 ld $70 ;0ae3 'p'
907d 0011 ld $11 ;0ae5 LDWI
907e 0000 ld $00
907f 0009 ld $09
9080 0099 ld $99 ;0ae8 ADDW
9081 0034 ld $34 ;0ae8 'i'
9082 007f ld $7f ;0aea LUP
9083 0001 ld $01
9084 00f0 ld $f0 ;0aec POKE
9085 0070 ld $70 ;0aec 'p'
9086 0093 ld $93 ;0aee INC
9087 0070 ld $70 ;0aee 'p'
9088 00ff ld $ff ;0af0 RET
9089 002b ld $2b ;0af1 STW
908a 009f ld $9f ;0af1 'SetupChannel'
908b 0093 ld $93 ;0af3 INC
908c 001b ld $1b ;0af3 '_vLR'+1
908d 00ff ld $ff ;0af5 RET
908e 000b ld $0b ;| RAM segment address (high byte first)
908f 00a0 ld $a0 ;|
9090 004c ld $4c ;| Length (1..256)
9091 00cd ld $cd ;0ba0 DEF
9092 00c2 ld $c2
9093 0075 ld $75 ;0ba2 PUSH
9094 00e9 ld $e9 ;0ba3 LSLW
9095 002b ld $2b ;0ba4 STW
9096 006a ld $6a ;0ba4 'tmp'
9097 0011 ld $11 ;0ba6 LDWI
9098 0000 ld $00
9099 0001 ld $01
909a 00fa ld $fa ;0ba9 ORW
909b 006a ld $6a ;0ba9 'tmp'
909c 00cf ld $cf ;0bab CALL
909d 009f ld $9f ;0bab 'SetupChannel'
909e 0011 ld $11 ;0bad LDWI
909f 0000 ld $00
90a0 0002 ld $02
90a1 00fa ld $fa ;0bb0 ORW
90a2 006a ld $6a ;0bb0 'tmp'
90a3 00cf ld $cf ;0bb2 CALL
90a4 009f ld $9f ;0bb2 'SetupChannel'
90a5 0011 ld $11 ;0bb4 LDWI
90a6 0000 ld $00
90a7 0003 ld $03
90a8 00fa ld $fa ;0bb7 ORW
90a9 006a ld $6a ;0bb7 'tmp'
90aa 00cf ld $cf ;0bb9 CALL
90ab 009f ld $9f ;0bb9 'SetupChannel'
90ac 0011 ld $11 ;0bbb LDWI
90ad 0000 ld $00
90ae 0004 ld $04
90af 00fa ld $fa ;0bbe ORW
90b0 006a ld $6a ;0bbe 'tmp'
90b1 00cf ld $cf ;0bc0 CALL
90b2 009f ld $9f ;0bc0 'SetupChannel'
90b3 0063 ld $63 ;0bc2 POP
90b4 00ff ld $ff ;0bc3 RET
90b5 002b ld $2b ;0bc4 STW
90b6 007c ld $7c ;0bc4 'SetNote'
90b7 00cd ld $cd ;0bc6 DEF
90b8 00e5 ld $e5
90b9 0075 ld $75 ;0bc8 PUSH
90ba 0059 ld $59 ;0bc9 LDI
90bb 0049 ld $49
90bc 002b ld $2b ;0bcb STW
90bd 00a1 ld $a1 ;0bcb 'j'
90be 0021 ld $21 ;0bcd LDW
90bf 00a1 ld $a1 ;0bcd 'j'
90c0 00cf ld $cf ;0bcf CALL
90c1 007c ld $7c ;0bcf 'SetNote'
90c2 0059 ld $59 ;0bd1 LDI
90c3 0005 ld $05
90c4 005e ld $5e ;0bd3 ST
90c5 002c ld $2c
90c6 001a ld $1a ;0bd5 LD
90c7 002c ld $2c
90c8 0035 ld $35 ;0bd7 BCC
90c9 0072 ld $72 ;0bd8 NE
90ca 00d3 ld $d3
90cb 0021 ld $21 ;0bda LDW
90cc 00a1 ld $a1 ;0bda 'j'
90cd 00e6 ld $e6 ;0bdc SUBI
90ce 0001 ld $01
90cf 002b ld $2b ;0bde STW
90d0 00a1 ld $a1 ;0bde 'j'
90d1 008c ld $8c ;0be0 XORI
90d2 0030 ld $30
90d3 0035 ld $35 ;0be2 BCC
90d4 0072 ld $72 ;0be3 NE
90d5 00cb ld $cb
90d6 0063 ld $63 ;0be5 POP
90d7 00ff ld $ff ;0be6 RET
90d8 002b ld $2b ;0be7 STW
90d9 0066 ld $66 ;0be7 'PlayGameOverSound'
90da 0093 ld $93 ;0be9 INC
90db 001b ld $1b ;0be9 '_vLR'+1
90dc 00ff ld $ff ;0beb RET
90dd 000c ld $0c ;| RAM segment address (high byte first)
90de 00a0 ld $a0 ;|
90df 0045 ld $45 ;| Length (1..256)
90e0 00cd ld $cd ;0ca0 DEF
90e1 00de ld $de
90e2 0075 ld $75 ;0ca2 PUSH
90e3 0011 ld $11 ;0ca3 LDWI
90e4 0033 ld $33
90e5 0045 ld $45
90e6 002b ld $2b ;0ca6 STW
90e7 0070 ld $70 ;0ca6 'p'
90e8 002b ld $2b ;0ca8 STW
90e9 003c ld $3c ;0ca8 'Pos'
90ea 0059 ld $59 ;0caa LDI
90eb 0018 ld $18
90ec 002b ld $2b ;0cac STW
90ed 003a ld $3a ;0cac 'Color'
90ee 0021 ld $21 ;0cae LDW
90ef 00a3 ld $a3 ;0cae 'Messages'
90f0 00cf ld $cf ;0cb0 CALL
90f1 0042 ld $42 ;0cb0 'PrintText'
90f2 0059 ld $59 ;0cb2 LDI
90f3 002d ld $2d
90f4 00cf ld $cf ;0cb4 CALL
90f5 0050 ld $50 ;0cb4 'Wait'
90f6 0021 ld $21 ;0cb6 LDW
90f7 0070 ld $70 ;0cb6 'p'
90f8 002b ld $2b ;0cb8 STW
90f9 003c ld $3c ;0cb8 'Pos'
90fa 0059 ld $59 ;0cba LDI
90fb fe00 bra ac ;+-----------------------------------+
90fc fcfd bra $90fd ;| |
90fd 1404 ld $04,y ;| Trampoline for page $9000 lookups |
90fe e065 jmp y,$65 ;| |
90ff c218 st [$18] ;+-----------------------------------+
9100 003e ld $3e
9101 002b ld $2b ;0cbc STW
9102 003a ld $3a ;0cbc 'Color'
9103 0021 ld $21 ;0cbe LDW
9104 0040 ld $40 ;0cbe 'Text'
9105 00cf ld $cf ;0cc0 CALL
9106 0042 ld $42 ;0cc0 'PrintText'
9107 0059 ld $59 ;0cc2 LDI
9108 002d ld $2d
9109 00cf ld $cf ;0cc4 CALL
910a 0050 ld $50 ;0cc4 'Wait'
910b 0021 ld $21 ;0cc6 LDW
910c 0070 ld $70 ;0cc6 'p'
910d 002b ld $2b ;0cc8 STW
910e 003c ld $3c ;0cc8 'Pos'
910f 0059 ld $59 ;0cca LDI
9110 000f ld $0f
9111 002b ld $2b ;0ccc STW
9112 003a ld $3a ;0ccc 'Color'
9113 0021 ld $21 ;0cce LDW
9114 0040 ld $40 ;0cce 'Text'
9115 00cf ld $cf ;0cd0 CALL
9116 0042 ld $42 ;0cd0 'PrintText'
9117 0059 ld $59 ;0cd2 LDI
9118 002d ld $2d
9119 00cf ld $cf ;0cd4 CALL
911a 0050 ld $50 ;0cd4 'Wait'
911b 0021 ld $21 ;0cd6 LDW
911c 0070 ld $70 ;0cd6 'p'
911d 002b ld $2b ;0cd8 STW
911e 003c ld $3c ;0cd8 'Pos'
911f 0021 ld $21 ;0cda LDW
9120 0040 ld $40 ;0cda 'Text'
9121 00cf ld $cf ;0cdc CALL
9122 0042 ld $42 ;0cdc 'PrintText'
9123 0063 ld $63 ;0cde POP
9124 00ff ld $ff ;0cdf RET
9125 002b ld $2b ;0ce0 STW
9126 0095 ld $95 ;0ce0 'GetReady'
9127 0093 ld $93 ;0ce2 INC
9128 001b ld $1b ;0ce2 '_vLR'+1
9129 00ff ld $ff ;0ce4 RET
912a 000d ld $0d ;| RAM segment address (high byte first)
912b 00a0 ld $a0 ;|
912c 0046 ld $46 ;| Length (1..256)
912d 00cd ld $cd ;0da0 DEF
912e 00df ld $df
912f 0021 ld $21 ;0da2 LDW
9130 0074 ld $74 ;0da2 'stepU'
9131 002b ld $2b ;0da4 STW
9132 006a ld $6a ;0da4 'tmp'
9133 001a ld $1a ;0da6 LD
9134 0011 ld $11
9135 008c ld $8c ;0da8 XORI
9136 00fe ld $fe
9137 0035 ld $35 ;0daa BCC
9138 0072 ld $72 ;0dab NE
9139 00af ld $af
913a 0059 ld $59 ;0dad LDI
913b 0002 ld $02
913c 002b ld $2b ;0daf STW
913d 006a ld $6a ;0daf 'tmp'
913e 001a ld $1a ;0db1 LD
913f 0011 ld $11
9140 008c ld $8c ;0db3 XORI
9141 00fd ld $fd
9142 0035 ld $35 ;0db5 BCC
9143 0072 ld $72 ;0db6 NE
9144 00bb ld $bb
9145 0011 ld $11 ;0db8 LDWI
9146 00fe ld $fe
9147 00ff ld $ff
9148 002b ld $2b ;0dbb STW
9149 006a ld $6a ;0dbb 'tmp'
914a 001a ld $1a ;0dbd LD
914b 0011 ld $11
914c 008c ld $8c ;0dbf XORI
914d 00fb ld $fb
914e 0035 ld $35 ;0dc1 BCC
914f 0072 ld $72 ;0dc2 NE
9150 00c7 ld $c7
9151 0011 ld $11 ;0dc4 LDWI
9152 0000 ld $00
9153 0002 ld $02
9154 002b ld $2b ;0dc7 STW
9155 006a ld $6a ;0dc7 'tmp'
9156 001a ld $1a ;0dc9 LD
9157 0011 ld $11
9158 008c ld $8c ;0dcb XORI
9159 00f7 ld $f7
915a 0035 ld $35 ;0dcd BCC
915b 0072 ld $72 ;0dce NE
915c 00d3 ld $d3
915d 0011 ld $11 ;0dd0 LDWI
915e 0000 ld $00
915f 00fe ld $fe
9160 002b ld $2b ;0dd3 STW
9161 006a ld $6a ;0dd3 'tmp'
9162 0021 ld $21 ;0dd5 LDW
9163 006a ld $6a ;0dd5 'tmp'
9164 0099 ld $99 ;0dd7 ADDW
9165 0074 ld $74 ;0dd7 'stepU'
9166 0035 ld $35 ;0dd9 BCC
9167 003f ld $3f ;0dda EQ
9168 00de ld $de
9169 0021 ld $21 ;0ddc LDW
916a 006a ld $6a ;0ddc 'tmp'
916b 002b ld $2b ;0dde STW
916c 0074 ld $74 ;0dde 'stepU'
916d 00ff ld $ff ;0de0 RET
916e 002b ld $2b ;0de1 STW
916f 0062 ld $62 ;0de1 'PlayerControl'
9170 0093 ld $93 ;0de3 INC
9171 001b ld $1b ;0de3 '_vLR'+1
9172 00ff ld $ff ;0de5 RET
9173 000e ld $0e ;| RAM segment address (high byte first)
9174 00a0 ld $a0 ;|
9175 004d ld $4d ;| Length (1..256)
9176 00cd ld $cd ;0ea0 DEF
9177 00cb ld $cb
9178 0020 ld $20 ;0ea2 ' '
9179 0045 ld $45 ;0ea3 'E'
917a 0041 ld $41 ;0ea4 'A'
917b 0054 ld $54 ;0ea5 'T'
917c 0020 ld $20 ;0ea6 ' '
917d 0046 ld $46 ;0ea7 'F'
917e 004f ld $4f ;0ea8 'O'
917f 004f ld $4f ;0ea9 'O'
9180 0044 ld $44 ;0eaa 'D'
9181 0000 ld $00 ;0eab 0
9182 004e ld $4e ;0eac 'N'
9183 004f ld $4f ;0ead 'O'
9184 0054 ld $54 ;0eae 'T'
9185 0020 ld $20 ;0eaf ' '
9186 0050 ld $50 ;0eb0 'P'
9187 004f ld $4f ;0eb1 'O'
9188 0049 ld $49 ;0eb2 'I'
9189 0053 ld $53 ;0eb3 'S'
918a 004f ld $4f ;0eb4 'O'
918b 004e ld $4e ;0eb5 'N'
918c 0000 ld $00 ;0eb6 0
918d 0047 ld $47 ;0eb7 'G'
918e 0045 ld $45 ;0eb8 'E'
918f 0054 ld $54 ;0eb9 'T'
9190 0020 ld $20 ;0eba ' '
9191 0052 ld $52 ;0ebb 'R'
9192 0045 ld $45 ;0ebc 'E'
9193 0041 ld $41 ;0ebd 'A'
9194 0044 ld $44 ;0ebe 'D'
9195 0059 ld $59 ;0ebf 'Y'
9196 0021 ld $21 ;0ec0 '!'
9197 0000 ld $00 ;0ec1 0
9198 0020 ld $20 ;0ec2 ' '
9199 0020 ld $20 ;0ec3 ' '
919a 0020 ld $20 ;0ec4 ' '
919b 0020 ld $20 ;0ec5 ' '
919c 0020 ld $20 ;0ec6 ' '
919d 0020 ld $20 ;0ec7 ' '
919e 0020 ld $20 ;0ec8 ' '
919f 0020 ld $20 ;0ec9 ' '
91a0 0020 ld $20 ;0eca ' '
91a1 0020 ld $20 ;0ecb ' '
91a2 0000 ld $00 ;0ecc 0
91a3 002b ld $2b ;0ecd STW
91a4 00a3 ld $a3 ;0ecd 'Messages'
91a5 00cf ld $cf ;0ecf CALL
91a6 006e ld $6e ;0ecf 'Intro'
91a7 0059 ld $59 ;0ed1 LDI
91a8 0049 ld $49
91a9 00cf ld $cf ;0ed3 CALL
91aa 007c ld $7c ;0ed3 'SetNote'
91ab 00cf ld $cf ;0ed5 CALL
91ac 008f ld $8f ;0ed5 'SetupGame'
91ad 00cf ld $cf ;0ed7 CALL
91ae 008d ld $8d ;0ed7 'RunGame'
91af 0059 ld $59 ;0ed9 LDI
91b0 0078 ld $78
91b1 005e ld $5e ;0edb ST
91b2 002c ld $2c
91b3 0059 ld $59 ;0edd LDI
91b4 0007 ld $07
91b5 002b ld $2b ;0edf STW
91b6 003a ld $3a ;0edf 'Color'
91b7 0021 ld $21 ;0ee1 LDW
91b8 0058 ld $58 ;0ee1 'Head'
91b9 00cf ld $cf ;0ee3 CALL
91ba 005a ld $5a ;0ee3 'DrawBlock'
91bb 00cf ld $cf ;0ee5 CALL
91bc 0068 ld $68 ;0ee5 'GameOver'
91bd 0059 ld $59 ;0ee7 LDI
91be 003c ld $3c
91bf 00cf ld $cf ;0ee9 CALL
91c0 0050 ld $50 ;0ee9 'Wait'
91c1 0090 ld $90 ;0eeb BRA
91c2 00d3 ld $d3
91c3 0000 ld $00 ;End of Apps/Snake/Snake_v3.gcl, size 1834
;+-----------------------------------+
;| Apps/Racer/Horizon-256x16.rgb |
;+-----------------------------------+
zippedRacerHorizon:
91c4 0041 ld $41
91c5 0000 ld $00
91c6 00c3 ld $c3
91c7 0030 ld $30
91c8 000c ld $0c
91c9 00c3 ld $c3
91ca 0030 ld $30
91cb 000c ld $0c
91cc 00c3 ld $c3
91cd 0030 ld $30
91ce 000c ld $0c
91cf 00c3 ld $c3
91d0 0030 ld $30
91d1 000c ld $0c
91d2 00c3 ld $c3
91d3 0030 ld $30
91d4 000c ld $0c
91d5 00c3 ld $c3
91d6 0030 ld $30
91d7 000c ld $0c
91d8 00c3 ld $c3
91d9 0030 ld $30
91da 000c ld $0c
91db 00c3 ld $c3
91dc 0000 ld $00
91dd 000c ld $0c
91de 00c3 ld $c3
91df 0030 ld $30
91e0 000c ld $0c
91e1 00c3 ld $c3
91e2 0030 ld $30
91e3 00fc ld $fc
91e4 0002 ld $02
91e5 0030 ld $30
91e6 000c ld $0c
91e7 00c3 ld $c3
91e8 0030 ld $30
91e9 000c ld $0c
91ea 00c3 ld $c3
91eb 0030 ld $30
91ec 000c ld $0c
91ed 00c3 ld $c3
91ee 0030 ld $30
91ef 000c ld $0c
91f0 00c3 ld $c3
91f1 0030 ld $30
91f2 000c ld $0c
91f3 00c3 ld $c3
91f4 0030 ld $30
91f5 000c ld $0c
91f6 00c3 ld $c3
91f7 0030 ld $30
91f8 000c ld $0c
91f9 00c3 ld $c3
91fa 0030 ld $30
91fb fe00 bra ac ;+-----------------------------------+
91fc fcfd bra $91fd ;| |
91fd 1404 ld $04,y ;| Trampoline for page $9100 lookups |
91fe e065 jmp y,$65 ;| |
91ff c218 st [$18] ;+-----------------------------------+
9200 000c ld $0c
9201 00c3 ld $c3
9202 0030 ld $30
9203 000c ld $0c
9204 00c3 ld $c3
9205 0030 ld $30
9206 000c ld $0c
9207 00c3 ld $c3
9208 0030 ld $30
9209 000c ld $0c
920a 00c3 ld $c3
920b 0030 ld $30
920c 000c ld $0c
920d 00c3 ld $c3
920e 0030 ld $30
920f 000c ld $0c
9210 00c3 ld $c3
9211 0030 ld $30
9212 000c ld $0c
9213 00c3 ld $c3
9214 0030 ld $30
9215 000c ld $0c
9216 00c3 ld $c3
9217 0030 ld $30
9218 000c ld $0c
9219 00c3 ld $c3
921a 0030 ld $30
921b 000c ld $0c
921c 00c3 ld $c3
921d 0013 ld $13
921e 000c ld $0c
921f 00c3 ld $c3
9220 0030 ld $30
9221 000c ld $0c
9222 00c3 ld $c3
9223 002a ld $2a
9224 000c ld $0c
9225 00c3 ld $c3
9226 0030 ld $30
9227 000c ld $0c
9228 00c3 ld $c3
9229 0030 ld $30
922a 000c ld $0c
922b 00c3 ld $c3
922c 0030 ld $30
922d 000c ld $0c
922e 00c3 ld $c3
922f 0030 ld $30
9230 000c ld $0c
9231 00c3 ld $c3
9232 0030 ld $30
9233 000c ld $0c
9234 00c3 ld $c3
9235 0030 ld $30
9236 000c ld $0c
9237 00c3 ld $c3
9238 0030 ld $30
9239 000c ld $0c
923a 00c3 ld $c3
923b 0030 ld $30
923c 000c ld $0c
923d 00c3 ld $c3
923e 0030 ld $30
923f 000c ld $0c
9240 00c3 ld $c3
9241 0030 ld $30
9242 000c ld $0c
9243 00c3 ld $c3
9244 0030 ld $30
9245 000c ld $0c
9246 00c3 ld $c3
9247 0030 ld $30
9248 000c ld $0c
9249 00ab ld $ab
924a 002a ld $2a
924b 000c ld $0c
924c 00c3 ld $c3
924d 0030 ld $30
924e 000c ld $0c
924f 00c3 ld $c3
9250 0030 ld $30
9251 000c ld $0c
9252 00c3 ld $c3
9253 0030 ld $30
9254 000c ld $0c
9255 00c3 ld $c3
9256 0030 ld $30
9257 000c ld $0c
9258 00c3 ld $c3
9259 00f0 ld $f0
925a 000f ld $0f
925b 00c3 ld $c3
925c 0030 ld $30
925d 000c ld $0c
925e 00c3 ld $c3
925f 00f0 ld $f0
9260 000f ld $0f
9261 00c3 ld $c3
9262 0030 ld $30
9263 000c ld $0c
9264 00c3 ld $c3
9265 003f ld $3f
9266 000c ld $0c
9267 00c3 ld $c3
9268 0030 ld $30
9269 000c ld $0c
926a 00c3 ld $c3
926b 0030 ld $30
926c 000c ld $0c
926d 00c3 ld $c3
926e 0030 ld $30
926f 000c ld $0c
9270 00c3 ld $c3
9271 0030 ld $30
9272 000c ld $0c
9273 00c3 ld $c3
9274 0030 ld $30
9275 000c ld $0c
9276 00c3 ld $c3
9277 0030 ld $30
9278 000c ld $0c
9279 00c3 ld $c3
927a 0030 ld $30
927b 000c ld $0c
927c 00c3 ld $c3
927d 0015 ld $15
927e 000c ld $0c
927f 00c3 ld $c3
9280 0030 ld $30
9281 000c ld $0c
9282 00c3 ld $c3
9283 0030 ld $30
9284 000c ld $0c
9285 00c3 ld $c3
9286 0030 ld $30
9287 001c ld $1c
9288 0004 ld $04
9289 006b ld $6b
928a 0000 ld $00
928b 00c3 ld $c3
928c 0030 ld $30
928d 000c ld $0c
928e 00c3 ld $c3
928f 0030 ld $30
9290 000c ld $0c
9291 00c3 ld $c3
9292 0030 ld $30
9293 000c ld $0c
9294 00c3 ld $c3
9295 0030 ld $30
9296 000c ld $0c
9297 00c3 ld $c3
9298 0030 ld $30
9299 000c ld $0c
929a 00c3 ld $c3
929b 0030 ld $30
929c 000c ld $0c
929d 00c3 ld $c3
929e 0030 ld $30
929f 000c ld $0c
92a0 00c3 ld $c3
92a1 003f ld $3f
92a2 0000 ld $00
92a3 00c3 ld $c3
92a4 0030 ld $30
92a5 000c ld $0c
92a6 00c3 ld $c3
92a7 00f0 ld $f0
92a8 000f ld $0f
92a9 00c0 ld $c0
92aa 0030 ld $30
92ab 000c ld $0c
92ac 00c3 ld $c3
92ad 0030 ld $30
92ae 000c ld $0c
92af 00c3 ld $c3
92b0 0030 ld $30
92b1 000c ld $0c
92b2 00c3 ld $c3
92b3 0030 ld $30
92b4 000c ld $0c
92b5 00c3 ld $c3
92b6 0030 ld $30
92b7 000c ld $0c
92b8 00c3 ld $c3
92b9 0030 ld $30
92ba 000c ld $0c
92bb 00c3 ld $c3
92bc 0030 ld $30
92bd 000c ld $0c
92be 00c3 ld $c3
92bf 0030 ld $30
92c0 000c ld $0c
92c1 00c3 ld $c3
92c2 0030 ld $30
92c3 000c ld $0c
92c4 00c3 ld $c3
92c5 0030 ld $30
92c6 000c ld $0c
92c7 00c3 ld $c3
92c8 0030 ld $30
92c9 000c ld $0c
92ca 00c3 ld $c3
92cb 0030 ld $30
92cc 000c ld $0c
92cd 00c3 ld $c3
92ce 0030 ld $30
92cf 000c ld $0c
92d0 00c3 ld $c3
92d1 0030 ld $30
92d2 000c ld $0c
92d3 00c3 ld $c3
92d4 0030 ld $30
92d5 000c ld $0c
92d6 00c3 ld $c3
92d7 0030 ld $30
92d8 000c ld $0c
92d9 00c3 ld $c3
92da 0030 ld $30
92db 000c ld $0c
92dc 00c3 ld $c3
92dd 002a ld $2a
92de 000c ld $0c
92df 00c3 ld $c3
92e0 0030 ld $30
92e1 000c ld $0c
92e2 00ab ld $ab
92e3 002a ld $2a
92e4 000c ld $0c
92e5 00c3 ld $c3
92e6 0030 ld $30
92e7 000c ld $0c
92e8 00c3 ld $c3
92e9 0030 ld $30
92ea 000c ld $0c
92eb 00c3 ld $c3
92ec 0030 ld $30
92ed 000c ld $0c
92ee 00c3 ld $c3
92ef 0030 ld $30
92f0 000c ld $0c
92f1 00c3 ld $c3
92f2 00ff ld $ff
92f3 00fb ld $fb
92f4 00bf ld $bf
92f5 003f ld $3f
92f6 000c ld $0c
92f7 00c3 ld $c3
92f8 0030 ld $30
92f9 000c ld $0c
92fa 00c3 ld $c3
92fb fe00 bra ac ;+-----------------------------------+
92fc fcfd bra $92fd ;| |
92fd 1404 ld $04,y ;| Trampoline for page $9200 lookups |
92fe e065 jmp y,$65 ;| |
92ff c218 st [$18] ;+-----------------------------------+
9300 0030 ld $30
9301 000c ld $0c
9302 00c3 ld $c3
9303 0030 ld $30
9304 000c ld $0c
9305 00c3 ld $c3
9306 0030 ld $30
9307 000c ld $0c
9308 00c3 ld $c3
9309 0030 ld $30
930a 000c ld $0c
930b 00c3 ld $c3
930c 0030 ld $30
930d 00ac ld $ac
930e 0056 ld $56
930f 0095 ld $95
9310 000a ld $0a
9311 00c3 ld $c3
9312 0030 ld $30
9313 000c ld $0c
9314 00c3 ld $c3
9315 0030 ld $30
9316 000c ld $0c
9317 00c3 ld $c3
9318 0030 ld $30
9319 000c ld $0c
931a 00c3 ld $c3
931b 0030 ld $30
931c 000c ld $0c
931d 00c3 ld $c3
931e 00f0 ld $f0
931f 00ff ld $ff
9320 00c3 ld $c3
9321 0030 ld $30
9322 000c ld $0c
9323 00c3 ld $c3
9324 00f0 ld $f0
9325 00ff ld $ff
9326 00c3 ld $c3
9327 0030 ld $30
9328 000c ld $0c
9329 00c3 ld $c3
932a 00ff ld $ff
932b 000f ld $0f
932c 00c3 ld $c3
932d 0030 ld $30
932e 000c ld $0c
932f 00c3 ld $c3
9330 0030 ld $30
9331 000c ld $0c
9332 00c3 ld $c3
9333 0030 ld $30
9334 000c ld $0c
9335 00c3 ld $c3
9336 0030 ld $30
9337 000c ld $0c
9338 00c3 ld $c3
9339 0030 ld $30
933a 000c ld $0c
933b 00c3 ld $c3
933c 0030 ld $30
933d 000c ld $0c
933e 00c3 ld $c3
933f 0030 ld $30
9340 000c ld $0c
9341 00c3 ld $c3
9342 0015 ld $15
9343 000c ld $0c
9344 00c3 ld $c3
9345 0030 ld $30
9346 000c ld $0c
9347 00c3 ld $c3
9348 0030 ld $30
9349 000c ld $0c
934a 00c3 ld $c3
934b 0030 ld $30
934c 001c ld $1c
934d 00ac ld $ac
934e 0056 ld $56
934f 0060 ld $60
9350 0059 ld $59
9351 0030 ld $30
9352 000c ld $0c
9353 00c3 ld $c3
9354 0070 ld $70
9355 0055 ld $55
9356 00fd ld $fd
9357 0055 ld $55
9358 00f5 ld $f5
9359 0057 ld $57
935a 00d5 ld $d5
935b 005f ld $5f
935c 0055 ld $55
935d 007f ld $7f
935e 0055 ld $55
935f 00fd ld $fd
9360 0055 ld $55
9361 0005 ld $05
9362 00c3 ld $c3
9363 0030 ld $30
9364 000c ld $0c
9365 00c3 ld $c3
9366 00f0 ld $f0
9367 000b ld $0b
9368 00c0 ld $c0
9369 0030 ld $30
936a 000c ld $0c
936b 00c3 ld $c3
936c 002f ld $2f
936d 0000 ld $00
936e 00c3 ld $c3
936f 0030 ld $30
9370 000c ld $0c
9371 00c3 ld $c3
9372 0030 ld $30
9373 000c ld $0c
9374 00c3 ld $c3
9375 0030 ld $30
9376 000c ld $0c
9377 00c3 ld $c3
9378 0030 ld $30
9379 000c ld $0c
937a 00c3 ld $c3
937b 0030 ld $30
937c 000c ld $0c
937d 00c3 ld $c3
937e 0030 ld $30
937f 000c ld $0c
9380 00c3 ld $c3
9381 0030 ld $30
9382 000c ld $0c
9383 00c3 ld $c3
9384 0030 ld $30
9385 000c ld $0c
9386 00c3 ld $c3
9387 0030 ld $30
9388 000c ld $0c
9389 00c3 ld $c3
938a 0030 ld $30
938b 000c ld $0c
938c 00c3 ld $c3
938d 0030 ld $30
938e 000c ld $0c
938f 00c3 ld $c3
9390 0030 ld $30
9391 000c ld $0c
9392 00c3 ld $c3
9393 0030 ld $30
9394 000c ld $0c
9395 00c3 ld $c3
9396 0030 ld $30
9397 000c ld $0c
9398 00c3 ld $c3
9399 0030 ld $30
939a 000c ld $0c
939b 00c3 ld $c3
939c 0030 ld $30
939d 000c ld $0c
939e 00c3 ld $c3
939f 0030 ld $30
93a0 000c ld $0c
93a1 00c3 ld $c3
93a2 002a ld $2a
93a3 000c ld $0c
93a4 00c3 ld $c3
93a5 00b0 ld $b0
93a6 00aa ld $aa
93a7 00aa ld $aa
93a8 002a ld $2a
93a9 000c ld $0c
93aa 00c3 ld $c3
93ab 0030 ld $30
93ac 000c ld $0c
93ad 00c3 ld $c3
93ae 0030 ld $30
93af 000c ld $0c
93b0 00c3 ld $c3
93b1 0030 ld $30
93b2 000c ld $0c
93b3 00c3 ld $c3
93b4 0030 ld $30
93b5 000c ld $0c
93b6 00bf ld $bf
93b7 0091 ld $91
93b8 00f4 ld $f4
93b9 0046 ld $46
93ba 00d2 ld $d2
93bb 000b ld $0b
93bc 00c3 ld $c3
93bd 0030 ld $30
93be 000c ld $0c
93bf 00c3 ld $c3
93c0 0030 ld $30
93c1 000c ld $0c
93c2 00c3 ld $c3
93c3 0030 ld $30
93c4 000c ld $0c
93c5 00c3 ld $c3
93c6 0030 ld $30
93c7 000c ld $0c
93c8 00c3 ld $c3
93c9 0030 ld $30
93ca 00ac ld $ac
93cb 00c2 ld $c2
93cc 00b0 ld $b0
93cd 00aa ld $aa
93ce 00aa ld $aa
93cf 00aa ld $aa
93d0 00aa ld $aa
93d1 00c2 ld $c2
93d2 00b0 ld $b0
93d3 000a ld $0a
93d4 00c3 ld $c3
93d5 0030 ld $30
93d6 000c ld $0c
93d7 00c3 ld $c3
93d8 0030 ld $30
93d9 000c ld $0c
93da 00c3 ld $c3
93db 0030 ld $30
93dc 000c ld $0c
93dd 00c3 ld $c3
93de 0030 ld $30
93df 00ac ld $ac
93e0 00fe ld $fe
93e1 00ff ld $ff
93e2 003f ld $3f
93e3 00c0 ld $c0
93e4 0030 ld $30
93e5 00ac ld $ac
93e6 00fe ld $fe
93e7 00ff ld $ff
93e8 003f ld $3f
93e9 00c0 ld $c0
93ea 00b0 ld $b0
93eb 00fa ld $fa
93ec 00ff ld $ff
93ed 00ff ld $ff
93ee 0000 ld $00
93ef 00c3 ld $c3
93f0 0030 ld $30
93f1 000c ld $0c
93f2 00c3 ld $c3
93f3 0030 ld $30
93f4 000c ld $0c
93f5 00c3 ld $c3
93f6 0030 ld $30
93f7 000c ld $0c
93f8 00c3 ld $c3
93f9 0030 ld $30
93fa 000c ld $0c
93fb fe00 bra ac ;+-----------------------------------+
93fc fcfd bra $93fd ;| |
93fd 1404 ld $04,y ;| Trampoline for page $9300 lookups |
93fe e065 jmp y,$65 ;| |
93ff c218 st [$18] ;+-----------------------------------+
9400 00c3 ld $c3
9401 0030 ld $30
9402 000c ld $0c
9403 00c3 ld $c3
9404 0030 ld $30
9405 000c ld $0c
9406 0057 ld $57
9407 0055 ld $55
9408 0005 ld $05
9409 00c3 ld $c3
940a 0030 ld $30
940b 000c ld $0c
940c 00c3 ld $c3
940d 0030 ld $30
940e 000c ld $0c
940f 00c3 ld $c3
9410 0096 ld $96
9411 0015 ld $15
9412 0058 ld $58
9413 006b ld $6b
9414 00b0 ld $b0
9415 00ae ld $ae
9416 0030 ld $30
9417 000c ld $0c
9418 00c3 ld $c3
9419 00f0 ld $f0
941a 00ff ld $ff
941b 00ff ld $ff
941c 00ff ld $ff
* 12 times
9426 000f ld $0f
9427 00c3 ld $c3
9428 0030 ld $30
9429 000c ld $0c
942a 00c3 ld $c3
942b 0030 ld $30
942c 00fc ld $fc
942d 0003 ld $03
942e 0030 ld $30
942f 000c ld $0c
9430 00ff ld $ff
9431 0000 ld $00
9432 000c ld $0c
9433 00c3 ld $c3
9434 0030 ld $30
9435 000c ld $0c
9436 00c3 ld $c3
9437 0030 ld $30
9438 00fc ld $fc
9439 00bf ld $bf
943a 0030 ld $30
943b 000c ld $0c
943c 00c3 ld $c3
943d 0030 ld $30
943e 000c ld $0c
943f 00c3 ld $c3
9440 0030 ld $30
9441 000c ld $0c
9442 00c3 ld $c3
9443 0030 ld $30
9444 000c ld $0c
9445 00c3 ld $c3
9446 0030 ld $30
9447 000c ld $0c
9448 00c3 ld $c3
9449 0030 ld $30
944a 000c ld $0c
944b 00c3 ld $c3
944c 0030 ld $30
944d 000c ld $0c
944e 00c3 ld $c3
944f 0030 ld $30
9450 000c ld $0c
9451 00c3 ld $c3
9452 0030 ld $30
9453 000c ld $0c
9454 00c3 ld $c3
9455 0030 ld $30
9456 000c ld $0c
9457 00c3 ld $c3
9458 0030 ld $30
9459 000c ld $0c
945a 00c3 ld $c3
945b 0030 ld $30
945c 000c ld $0c
945d 00c3 ld $c3
945e 0030 ld $30
945f 000c ld $0c
9460 00c3 ld $c3
9461 0030 ld $30
9462 000c ld $0c
9463 00c3 ld $c3
9464 00f0 ld $f0
9465 00ff ld $ff
9466 00ab ld $ab
9467 00ff ld $ff
9468 000f ld $0f
9469 00c3 ld $c3
946a 006a ld $6a
946b 00a5 ld $a5
946c 0056 ld $56
946d 002a ld $2a
946e 000c ld $0c
946f 00c3 ld $c3
9470 0030 ld $30
9471 000c ld $0c
9472 00c3 ld $c3
9473 0030 ld $30
9474 000c ld $0c
9475 00c3 ld $c3
9476 0030 ld $30
9477 000c ld $0c
9478 00c3 ld $c3
9479 0030 ld $30
947a 00fc ld $fc
947b 004a ld $4a
947c 0030 ld $30
947d 00fc ld $fc
947e 00c2 ld $c2
947f 0070 ld $70
9480 00f4 ld $f4
9481 00c2 ld $c2
9482 0030 ld $30
9483 000c ld $0c
9484 00c3 ld $c3
9485 0030 ld $30
9486 000c ld $0c
9487 00c3 ld $c3
9488 0030 ld $30
9489 000c ld $0c
948a 00c3 ld $c3
948b 0030 ld $30
948c 000c ld $0c
948d 00c3 ld $c3
948e 00f0 ld $f0
948f 00af ld $af
9490 00fe ld $fe
9491 00aa ld $aa
9492 00aa ld $aa
9493 00aa ld $aa
* 6 times
9497 00bf ld $bf
9498 00fa ld $fa
9499 00c3 ld $c3
949a 0030 ld $30
949b 000c ld $0c
949c 00c3 ld $c3
949d 0030 ld $30
949e 000c ld $0c
949f 00c3 ld $c3
94a0 0030 ld $30
94a1 000c ld $0c
94a2 00c3 ld $c3
94a3 00f0 ld $f0
94a4 00ff ld $ff
94a5 00ff ld $ff
94a6 0030 ld $30
94a7 000c ld $0c
94a8 00c3 ld $c3
94a9 00f0 ld $f0
94aa 00ff ld $ff
94ab 00ff ld $ff
94ac 0030 ld $30
94ad 000c ld $0c
94ae 00c3 ld $c3
94af 00ff ld $ff
94b0 00ff ld $ff
94b1 00c3 ld $c3
94b2 0030 ld $30
94b3 000c ld $0c
94b4 00c3 ld $c3
94b5 0030 ld $30
94b6 000c ld $0c
94b7 00c3 ld $c3
94b8 0030 ld $30
94b9 000c ld $0c
94ba 00c3 ld $c3
94bb 0030 ld $30
94bc 000c ld $0c
94bd 00c3 ld $c3
94be 0030 ld $30
94bf 000c ld $0c
94c0 00c3 ld $c3
94c1 0030 ld $30
94c2 000c ld $0c
94c3 00c3 ld $c3
94c4 0030 ld $30
94c5 000c ld $0c
94c6 00c3 ld $c3
94c7 0015 ld $15
94c8 000c ld $0c
94c9 00c3 ld $c3
94ca 0030 ld $30
94cb 000c ld $0c
94cc 00c3 ld $c3
94cd 0030 ld $30
94ce 000c ld $0c
94cf 00c3 ld $c3
94d0 00eb ld $eb
94d1 001a ld $1a
94d2 00ac ld $ac
94d3 0056 ld $56
94d4 00b0 ld $b0
94d5 00a6 ld $a6
94d6 0030 ld $30
94d7 000c ld $0c
94d8 00c3 ld $c3
94d9 0070 ld $70
94da 0055 ld $55
94db 00fd ld $fd
94dc 0055 ld $55
94dd 00f5 ld $f5
94de 0057 ld $57
94df 00d5 ld $d5
94e0 005f ld $5f
94e1 0055 ld $55
94e2 007f ld $7f
94e3 0055 ld $55
94e4 00fd ld $fd
94e5 0055 ld $55
94e6 0005 ld $05
94e7 00c3 ld $c3
94e8 0030 ld $30
94e9 000c ld $0c
94ea 00c3 ld $c3
94eb 0030 ld $30
94ec 000c ld $0c
94ed 00bf ld $bf
94ee 0000 ld $00
94ef 00fc ld $fc
94f0 0002 ld $02
94f1 0030 ld $30
94f2 000c ld $0c
94f3 00c3 ld $c3
94f4 0030 ld $30
94f5 000c ld $0c
94f6 00c3 ld $c3
94f7 0030 ld $30
94f8 006c ld $6c
94f9 00fc ld $fc
94fa 0030 ld $30
94fb fe00 bra ac ;+-----------------------------------+
94fc fcfd bra $94fd ;| |
94fd 1404 ld $04,y ;| Trampoline for page $9400 lookups |
94fe e065 jmp y,$65 ;| |
94ff c218 st [$18] ;+-----------------------------------+
9500 000c ld $0c
9501 00c3 ld $c3
9502 0030 ld $30
9503 000c ld $0c
9504 00c3 ld $c3
9505 0030 ld $30
9506 000c ld $0c
9507 00c3 ld $c3
9508 0030 ld $30
9509 000c ld $0c
950a 00c3 ld $c3
950b 0030 ld $30
950c 000c ld $0c
950d 00c3 ld $c3
950e 0030 ld $30
950f 000c ld $0c
9510 00c3 ld $c3
9511 0030 ld $30
9512 000c ld $0c
9513 00c3 ld $c3
9514 0030 ld $30
9515 000c ld $0c
9516 00c3 ld $c3
9517 0030 ld $30
9518 000c ld $0c
9519 00c3 ld $c3
951a 0030 ld $30
951b 000c ld $0c
951c 00c3 ld $c3
951d 0030 ld $30
951e 000c ld $0c
951f 00c3 ld $c3
9520 0030 ld $30
9521 000c ld $0c
9522 00c3 ld $c3
9523 0030 ld $30
9524 000c ld $0c
9525 00c3 ld $c3
9526 0030 ld $30
9527 000c ld $0c
9528 00c3 ld $c3
9529 00f0 ld $f0
952a 00af ld $af
952b 00fe ld $fe
952c 00ea ld $ea
952d 000f ld $0f
952e 00ab ld $ab
952f 00aa ld $aa
9530 00aa ld $aa
9531 00aa ld $aa
9532 002a ld $2a
9533 000c ld $0c
9534 00c3 ld $c3
9535 0030 ld $30
9536 000c ld $0c
9537 00c3 ld $c3
9538 0030 ld $30
9539 000c ld $0c
953a 00c3 ld $c3
953b 0030 ld $30
953c 000c ld $0c
953d 00c3 ld $c3
953e 00f0 ld $f0
953f 001b ld $1b
9540 00bd ld $bd
9541 0030 ld $30
9542 00fc ld $fc
9543 00c2 ld $c2
9544 00f0 ld $f0
9545 002b ld $2b
9546 00bd ld $bd
9547 0030 ld $30
9548 000c ld $0c
9549 00c3 ld $c3
954a 0030 ld $30
954b 000c ld $0c
954c 00c3 ld $c3
954d 0030 ld $30
954e 000c ld $0c
954f 00c3 ld $c3
9550 0030 ld $30
9551 000c ld $0c
9552 00c3 ld $c3
9553 00f0 ld $f0
9554 00af ld $af
9555 00ab ld $ab
9556 0095 ld $95
9557 005a ld $5a
9558 0055 ld $55
9559 006a ld $6a
955a 00a5 ld $a5
955b 0056 ld $56
955c 00aa ld $aa
955d 00fe ld $fe
955e 00c3 ld $c3
955f 0030 ld $30
9560 000c ld $0c
9561 00c3 ld $c3
9562 0030 ld $30
9563 000c ld $0c
9564 00c3 ld $c3
9565 0030 ld $30
9566 000c ld $0c
9567 00c3 ld $c3
9568 00ff ld $ff
9569 00af ld $af
956a 00fe ld $fe
956b 0030 ld $30
956c 000c ld $0c
956d 00c3 ld $c3
956e 00ff ld $ff
956f 00af ld $af
9570 00fe ld $fe
9571 0030 ld $30
9572 000c ld $0c
9573 00ff ld $ff
9574 00bf ld $bf
9575 00fa ld $fa
9576 00c3 ld $c3
9577 0030 ld $30
9578 000c ld $0c
9579 00c3 ld $c3
957a 0030 ld $30
957b 000c ld $0c
957c 00c3 ld $c3
957d 0030 ld $30
957e 000c ld $0c
957f 00c3 ld $c3
9580 0030 ld $30
9581 000c ld $0c
9582 00c3 ld $c3
9583 0030 ld $30
9584 000c ld $0c
9585 00c3 ld $c3
9586 0030 ld $30
9587 000c ld $0c
9588 00c3 ld $c3
9589 0030 ld $30
958a 000c ld $0c
958b 00ab ld $ab
958c 0095 ld $95
958d 000a ld $0a
958e 00c3 ld $c3
958f 0030 ld $30
9590 000c ld $0c
9591 00c3 ld $c3
9592 0030 ld $30
9593 000c ld $0c
9594 00c3 ld $c3
9595 00e9 ld $e9
9596 001a ld $1a
9597 0058 ld $58
9598 0041 ld $41
9599 00b0 ld $b0
959a 00ae ld $ae
959b 0030 ld $30
959c 000c ld $0c
959d 00c3 ld $c3
959e 00b0 ld $b0
959f 00ae ld $ae
95a0 00fe ld $fe
95a1 00aa ld $aa
95a2 00fe ld $fe
95a3 00ab ld $ab
95a4 00ea ld $ea
95a5 00af ld $af
95a6 00ab ld $ab
95a7 00bf ld $bf
95a8 00aa ld $aa
95a9 00ff ld $ff
95aa 00aa ld $aa
95ab 000e ld $0e
95ac 00c3 ld $c3
95ad 0030 ld $30
95ae 000c ld $0c
95af 00c3 ld $c3
95b0 0030 ld $30
95b1 000c ld $0c
95b2 00c3 ld $c3
95b3 007f ld $7f
95b4 0005 ld $05
95b5 00c0 ld $c0
95b6 0030 ld $30
95b7 000c ld $0c
95b8 00c3 ld $c3
95b9 0030 ld $30
95ba 000c ld $0c
95bb 00c3 ld $c3
95bc 0030 ld $30
95bd 00bc ld $bc
95be 00bc ld $bc
95bf 0030 ld $30
95c0 000c ld $0c
95c1 00c3 ld $c3
95c2 0030 ld $30
95c3 000c ld $0c
95c4 00c3 ld $c3
95c5 0030 ld $30
95c6 000c ld $0c
95c7 00c3 ld $c3
95c8 0030 ld $30
95c9 000c ld $0c
95ca 00c3 ld $c3
95cb 0030 ld $30
95cc 000c ld $0c
95cd 00c3 ld $c3
95ce 0030 ld $30
95cf 000c ld $0c
95d0 00c3 ld $c3
95d1 0030 ld $30
95d2 000c ld $0c
95d3 00c3 ld $c3
95d4 0030 ld $30
95d5 000c ld $0c
95d6 00c3 ld $c3
95d7 0030 ld $30
95d8 000c ld $0c
95d9 00c3 ld $c3
95da 0030 ld $30
95db 000c ld $0c
95dc 00c3 ld $c3
95dd 0030 ld $30
95de 000c ld $0c
95df 00c3 ld $c3
95e0 0030 ld $30
95e1 000c ld $0c
95e2 00c3 ld $c3
95e3 0030 ld $30
95e4 000c ld $0c
95e5 00c3 ld $c3
95e6 0030 ld $30
95e7 000c ld $0c
95e8 00c3 ld $c3
95e9 00b0 ld $b0
95ea 00fa ld $fa
95eb 00ab ld $ab
95ec 00bf ld $bf
95ed 000a ld $0a
95ee 00ab ld $ab
95ef 0095 ld $95
95f0 005a ld $5a
95f1 00a9 ld $a9
95f2 002a ld $2a
95f3 000c ld $0c
95f4 00c3 ld $c3
95f5 0012 ld $12
95f6 005c ld $5c
95f7 00c2 ld $c2
95f8 0030 ld $30
95f9 000c ld $0c
95fa 00c3 ld $c3
95fb fe00 bra ac ;+-----------------------------------+
95fc fcfd bra $95fd ;| |
95fd 1404 ld $04,y ;| Trampoline for page $9500 lookups |
95fe e065 jmp y,$65 ;| |
95ff c218 st [$18] ;+-----------------------------------+
9600 0030 ld $30
9601 000c ld $0c
9602 00c3 ld $c3
9603 00bf ld $bf
9604 0004 ld $04
9605 00c3 ld $c3
9606 002f ld $2f
9607 00fc ld $fc
9608 00c2 ld $c2
9609 002f ld $2f
960a 000c ld $0c
960b 0047 ld $47
960c 003f ld $3f
960d 000c ld $0c
960e 00c3 ld $c3
960f 0030 ld $30
9610 000c ld $0c
9611 00c3 ld $c3
9612 0030 ld $30
9613 000c ld $0c
9614 00c3 ld $c3
9615 0030 ld $30
9616 000c ld $0c
9617 00c3 ld $c3
9618 00b0 ld $b0
9619 00aa ld $aa
961a 00aa ld $aa
961b 0095 ld $95
961c 005a ld $5a
961d 00a9 ld $a9
961e 006a ld $6a
961f 00a5 ld $a5
9620 0056 ld $56
9621 00aa ld $aa
9622 00aa ld $aa
9623 00c2 ld $c2
9624 0030 ld $30
9625 000c ld $0c
9626 00c3 ld $c3
9627 0030 ld $30
9628 000c ld $0c
9629 00c3 ld $c3
962a 0030 ld $30
962b 000c ld $0c
962c 000f ld $0f
962d 003f ld $3f
962e 00ac ld $ac
962f 00fe ld $fe
9630 0030 ld $30
9631 000c ld $0c
9632 000f ld $0f
9633 003f ld $3f
9634 00ac ld $ac
9635 00fe ld $fe
9636 0030 ld $30
9637 003c ld $3c
9638 00fc ld $fc
9639 00b0 ld $b0
963a 00fa ld $fa
963b 00c3 ld $c3
963c 0030 ld $30
963d 000c ld $0c
963e 00c3 ld $c3
963f 0030 ld $30
9640 000c ld $0c
9641 00c3 ld $c3
9642 0030 ld $30
9643 000c ld $0c
9644 00c3 ld $c3
9645 0030 ld $30
9646 000c ld $0c
9647 00c3 ld $c3
9648 0030 ld $30
9649 000c ld $0c
964a 00c3 ld $c3
964b 0030 ld $30
964c 000c ld $0c
964d 00c3 ld $c3
964e 0030 ld $30
964f 000c ld $0c
9650 00c3 ld $c3
9651 0015 ld $15
9652 000c ld $0c
9653 00c3 ld $c3
9654 0030 ld $30
9655 000c ld $0c
9656 00c3 ld $c3
9657 0030 ld $30
9658 000c ld $0c
9659 00c3 ld $c3
965a 00eb ld $eb
965b 001a ld $1a
965c 0004 ld $04
965d 0069 ld $69
965e 00b0 ld $b0
965f 00a6 ld $a6
9660 0030 ld $30
9661 000c ld $0c
9662 00c3 ld $c3
9663 0070 ld $70
9664 0055 ld $55
9665 00fd ld $fd
9666 0055 ld $55
9667 00f5 ld $f5
9668 0057 ld $57
9669 00d5 ld $d5
966a 005f ld $5f
966b 0055 ld $55
966c 007f ld $7f
966d 0055 ld $55
966e 00fd ld $fd
966f 0055 ld $55
9670 0005 ld $05
9671 00c3 ld $c3
9672 0030 ld $30
9673 000c ld $0c
9674 00c3 ld $c3
9675 0030 ld $30
9676 000c ld $0c
9677 00c3 ld $c3
9678 0030 ld $30
9679 0050 ld $50
967a 00fd ld $fd
967b 0030 ld $30
967c 000c ld $0c
967d 00c3 ld $c3
967e 0030 ld $30
967f 000c ld $0c
9680 00c3 ld $c3
9681 0030 ld $30
9682 006c ld $6c
9683 00fc ld $fc
9684 0030 ld $30
9685 000c ld $0c
9686 00c3 ld $c3
9687 0030 ld $30
9688 000c ld $0c
9689 00c3 ld $c3
968a 0030 ld $30
968b 000c ld $0c
968c 00c3 ld $c3
968d 0030 ld $30
968e 000c ld $0c
968f 00c3 ld $c3
9690 0030 ld $30
9691 000c ld $0c
9692 00c3 ld $c3
9693 0030 ld $30
9694 000c ld $0c
9695 00c3 ld $c3
9696 0030 ld $30
9697 000c ld $0c
9698 00c3 ld $c3
9699 0030 ld $30
969a 000c ld $0c
969b 00c3 ld $c3
969c 0030 ld $30
969d 000c ld $0c
969e 00c3 ld $c3
969f 0030 ld $30
96a0 000c ld $0c
96a1 00c3 ld $c3
96a2 0030 ld $30
96a3 000c ld $0c
96a4 00c3 ld $c3
96a5 0030 ld $30
96a6 000c ld $0c
96a7 00c3 ld $c3
96a8 0030 ld $30
96a9 000c ld $0c
96aa 00c3 ld $c3
96ab 0030 ld $30
96ac 000c ld $0c
96ad 00c3 ld $c3
96ae 0070 ld $70
96af 00a5 ld $a5
96b0 00fe ld $fe
96b1 00ea ld $ea
96b2 000f ld $0f
96b3 00ab ld $ab
96b4 006a ld $6a
96b5 00a5 ld $a5
96b6 0056 ld $56
96b7 002a ld $2a
96b8 000c ld $0c
96b9 004b ld $4b
96ba 0092 ld $92
96bb 0054 ld $54
96bc 0096 ld $96
96bd 0030 ld $30
96be 000c ld $0c
96bf 00c3 ld $c3
96c0 0030 ld $30
96c1 000c ld $0c
96c2 00c3 ld $c3
96c3 006f ld $6f
96c4 0004 ld $04
96c5 00c3 ld $c3
96c6 00f0 ld $f0
96c7 000b ld $0b
96c8 00bf ld $bf
96c9 0030 ld $30
96ca 000c ld $0c
96cb 004b ld $4b
96cc 002f ld $2f
96cd 000c ld $0c
96ce 00c3 ld $c3
96cf 0030 ld $30
96d0 000c ld $0c
96d1 00c3 ld $c3
96d2 0030 ld $30
96d3 00fc ld $fc
96d4 00ff ld $ff
96d5 00ff ld $ff
96d6 00ff ld $ff
96d7 00ff ld $ff
96d8 00aa ld $aa
96d9 0065 ld $65
96da 00a9 ld $a9
96db 00aa ld $aa
96dc 00aa ld $aa
96dd 00aa ld $aa
* 7 times
96e2 0065 ld $65
96e3 00a9 ld $a9
96e4 00ff ld $ff
96e5 00ff ld $ff
96e6 00ff ld $ff
96e7 00ff ld $ff
96e8 000f ld $0f
96e9 00c3 ld $c3
96ea 0030 ld $30
96eb 000c ld $0c
96ec 00c3 ld $c3
96ed 0030 ld $30
96ee 00ac ld $ac
96ef 00fe ld $fe
96f0 0030 ld $30
96f1 000c ld $0c
96f2 00c3 ld $c3
96f3 0030 ld $30
96f4 00ac ld $ac
96f5 00fe ld $fe
96f6 0030 ld $30
96f7 000c ld $0c
96f8 00c3 ld $c3
96f9 00b0 ld $b0
96fa 00fa ld $fa
96fb fe00 bra ac ;+-----------------------------------+
96fc fcfd bra $96fd ;| |
96fd 1404 ld $04,y ;| Trampoline for page $9600 lookups |
96fe e065 jmp y,$65 ;| |
96ff c218 st [$18] ;+-----------------------------------+
9700 00c3 ld $c3
9701 0030 ld $30
9702 000c ld $0c
9703 00c3 ld $c3
9704 0030 ld $30
9705 000c ld $0c
9706 00c3 ld $c3
9707 0030 ld $30
9708 000c ld $0c
9709 00c3 ld $c3
970a 0030 ld $30
970b 000c ld $0c
970c 00c3 ld $c3
970d 0030 ld $30
970e 000c ld $0c
970f 00c3 ld $c3
9710 0030 ld $30
9711 000c ld $0c
9712 00c3 ld $c3
9713 0030 ld $30
9714 000c ld $0c
9715 00c3 ld $c3
9716 0015 ld $15
9717 000c ld $0c
9718 00c3 ld $c3
9719 0030 ld $30
971a 000c ld $0c
971b 00c3 ld $c3
971c 0030 ld $30
971d 000c ld $0c
971e 00c3 ld $c3
971f 00e9 ld $e9
9720 001a ld $1a
9721 00a4 ld $a4
9722 0041 ld $41
9723 00b0 ld $b0
9724 00ae ld $ae
9725 0030 ld $30
9726 000c ld $0c
9727 00c3 ld $c3
9728 00b0 ld $b0
9729 00aa ld $aa
972a 00ff ld $ff
972b 00ba ld $ba
972c 00fa ld $fa
972d 00ab ld $ab
972e 00fa ld $fa
972f 00af ld $af
9730 00aa ld $aa
9731 00bf ld $bf
9732 00ae ld $ae
9733 00fe ld $fe
9734 00ba ld $ba
9735 000a ld $0a
9736 00c3 ld $c3
9737 0030 ld $30
9738 000c ld $0c
9739 00c3 ld $c3
973a 0030 ld $30
973b 000c ld $0c
973c 00c3 ld $c3
973d 00c0 ld $c0
973e 006b ld $6b
973f 0001 ld $01
9740 002f ld $2f
9741 000c ld $0c
9742 00c3 ld $c3
9743 0030 ld $30
9744 000c ld $0c
9745 00c3 ld $c3
9746 0030 ld $30
9747 00bc ld $bc
9748 00bc ld $bc
9749 0030 ld $30
974a 000c ld $0c
974b 00c3 ld $c3
974c 0030 ld $30
974d 000c ld $0c
974e 00c3 ld $c3
974f 0030 ld $30
9750 000c ld $0c
9751 00c3 ld $c3
9752 0030 ld $30
9753 000c ld $0c
9754 00c3 ld $c3
9755 0030 ld $30
9756 000c ld $0c
9757 00c3 ld $c3
9758 0030 ld $30
9759 000c ld $0c
975a 00c3 ld $c3
975b 0030 ld $30
975c 000c ld $0c
975d 00c3 ld $c3
975e 0030 ld $30
975f 000c ld $0c
9760 00c3 ld $c3
9761 0030 ld $30
9762 000c ld $0c
9763 00c3 ld $c3
9764 0030 ld $30
9765 000c ld $0c
9766 00c3 ld $c3
9767 0030 ld $30
9768 000c ld $0c
9769 00c3 ld $c3
976a 0030 ld $30
976b 000c ld $0c
976c 00c3 ld $c3
976d 0030 ld $30
976e 000c ld $0c
976f 00c3 ld $c3
9770 0030 ld $30
9771 000c ld $0c
9772 00c3 ld $c3
9773 00b0 ld $b0
9774 005a ld $5a
9775 00a9 ld $a9
9776 00bf ld $bf
9777 000a ld $0a
9778 00ab ld $ab
9779 0095 ld $95
977a 005a ld $5a
977b 00a9 ld $a9
977c 002a ld $2a
977d 000c ld $0c
977e 004b ld $4b
977f 00a3 ld $a3
9780 0094 ld $94
9781 0097 ld $97
9782 0030 ld $30
9783 000c ld $0c
9784 00c3 ld $c3
9785 0030 ld $30
9786 000c ld $0c
9787 00c3 ld $c3
9788 00ff ld $ff
9789 00fb ld $fb
978a 00be ld $be
978b 002f ld $2f
978c 00fc ld $fc
978d 00c3 ld $c3
978e 00ef ld $ef
978f 00fb ld $fb
9790 00be ld $be
9791 003f ld $3f
9792 000c ld $0c
9793 00c3 ld $c3
9794 0030 ld $30
9795 000c ld $0c
9796 00c3 ld $c3
9797 0030 ld $30
9798 00ac ld $ac
9799 0069 ld $69
979a 009a ld $9a
979b 00a6 ld $a6
979c 0069 ld $69
979d 0096 ld $96
979e 00aa ld $aa
979f 001a ld $1a
97a0 0096 ld $96
97a1 0065 ld $65
97a2 0059 ld $59
97a3 0096 ld $96
97a4 0065 ld $65
97a5 0059 ld $59
97a6 0086 ld $86
97a7 00aa ld $aa
97a8 005a ld $5a
97a9 009a ld $9a
97aa 00a6 ld $a6
97ab 0069 ld $69
97ac 009a ld $9a
97ad 0006 ld $06
97ae 00c3 ld $c3
97af 0030 ld $30
97b0 000c ld $0c
97b1 00c3 ld $c3
97b2 0030 ld $30
97b3 00ac ld $ac
97b4 00fe ld $fe
97b5 0030 ld $30
97b6 000c ld $0c
97b7 00c3 ld $c3
97b8 0030 ld $30
97b9 00ac ld $ac
97ba 00fe ld $fe
97bb 0030 ld $30
97bc 000c ld $0c
97bd 00c3 ld $c3
97be 00b0 ld $b0
97bf 00fa ld $fa
97c0 00c3 ld $c3
97c1 0030 ld $30
97c2 000c ld $0c
97c3 00c3 ld $c3
97c4 0030 ld $30
97c5 000c ld $0c
97c6 00c3 ld $c3
97c7 0030 ld $30
97c8 000c ld $0c
97c9 00c3 ld $c3
97ca 0030 ld $30
97cb 000c ld $0c
97cc 00c3 ld $c3
97cd 0030 ld $30
97ce 00ac ld $ac
97cf 00aa ld $aa
97d0 00ff ld $ff
97d1 00ff ld $ff
97d2 00ff ld $ff
* 5 times
97d5 00c3 ld $c3
97d6 0015 ld $15
97d7 000c ld $0c
97d8 00c3 ld $c3
97d9 0030 ld $30
97da 000c ld $0c
97db 00c3 ld $c3
97dc 0030 ld $30
97dd 000c ld $0c
97de 00c3 ld $c3
97df 00eb ld $eb
97e0 001a ld $1a
97e1 0004 ld $04
97e2 0069 ld $69
97e3 00b0 ld $b0
97e4 00a6 ld $a6
97e5 0030 ld $30
97e6 000c ld $0c
97e7 00c3 ld $c3
97e8 0070 ld $70
97e9 0055 ld $55
97ea 00fd ld $fd
97eb 0055 ld $55
97ec 00f5 ld $f5
97ed 0057 ld $57
97ee 00d5 ld $d5
97ef 005f ld $5f
97f0 0055 ld $55
97f1 007f ld $7f
97f2 0055 ld $55
97f3 00fd ld $fd
97f4 0055 ld $55
97f5 0005 ld $05
97f6 00c3 ld $c3
97f7 0030 ld $30
97f8 000c ld $0c
97f9 00c3 ld $c3
97fa 0030 ld $30
97fb fe00 bra ac ;+-----------------------------------+
97fc fcfd bra $97fd ;| |
97fd 1404 ld $04,y ;| Trampoline for page $9700 lookups |
97fe e065 jmp y,$65 ;| |
97ff c218 st [$18] ;+-----------------------------------+
9800 000c ld $0c
9801 0003 ld $03
9802 007f ld $7f
9803 0010 ld $10
9804 0004 ld $04
9805 00c0 ld $c0
9806 000f ld $0f
9807 00c3 ld $c3
9808 0030 ld $30
9809 000c ld $0c
980a 00c3 ld $c3
980b 0030 ld $30
980c 006c ld $6c
980d 00fc ld $fc
980e 0041 ld $41
980f 0010 ld $10
9810 0004 ld $04
9811 0041 ld $41
9812 0010 ld $10
9813 0004 ld $04
9814 0041 ld $41
9815 0010 ld $10
9816 0004 ld $04
9817 0041 ld $41
9818 0010 ld $10
9819 0004 ld $04
981a 0041 ld $41
981b 0010 ld $10
981c 0004 ld $04
981d 0030 ld $30
981e 000c ld $0c
981f 00c3 ld $c3
9820 0030 ld $30
9821 000c ld $0c
9822 00c3 ld $c3
9823 0030 ld $30
9824 000c ld $0c
9825 00c3 ld $c3
9826 0030 ld $30
9827 000c ld $0c
9828 00c3 ld $c3
9829 0030 ld $30
982a 000c ld $0c
982b 00c3 ld $c3
982c 0030 ld $30
982d 000c ld $0c
982e 00c3 ld $c3
982f 0030 ld $30
9830 000c ld $0c
9831 00c3 ld $c3
9832 0030 ld $30
9833 000c ld $0c
9834 00c3 ld $c3
9835 0030 ld $30
9836 000c ld $0c
9837 00c3 ld $c3
9838 0070 ld $70
9839 00a5 ld $a5
983a 00fe ld $fe
983b 00ea ld $ea
983c 000f ld $0f
983d 00ab ld $ab
983e 006a ld $6a
983f 00a5 ld $a5
9840 0056 ld $56
9841 002a ld $2a
9842 001c ld $1c
9843 0058 ld $58
9844 0081 ld $81
9845 0015 ld $15
9846 0058 ld $58
9847 0011 ld $11
9848 000c ld $0c
9849 00c3 ld $c3
984a 0030 ld $30
984b 000c ld $0c
984c 00c3 ld $c3
984d 00af ld $af
984e 0004 ld $04
984f 00c3 ld $c3
9850 00f0 ld $f0
9851 000f ld $0f
9852 00ff ld $ff
9853 0030 ld $30
9854 000c ld $0c
9855 0047 ld $47
9856 002f ld $2f
9857 000c ld $0c
9858 00c3 ld $c3
9859 0030 ld $30
985a 000c ld $0c
985b 00c3 ld $c3
985c 0030 ld $30
985d 005c ld $5c
985e 0055 ld $55
985f 0055 ld $55
9860 0055 ld $55
9861 0055 ld $55
9862 00d6 ld $d6
9863 00fa ld $fa
9864 005a ld $5a
9865 0069 ld $69
9866 009a ld $9a
9867 00a6 ld $a6
9868 0069 ld $69
9869 009a ld $9a
986a 00a6 ld $a6
986b 00d6 ld $d6
986c 00bb ld $bb
986d 005a ld $5a
986e 0055 ld $55
986f 0055 ld $55
9870 0055 ld $55
9871 0055 ld $55
9872 0005 ld $05
9873 00c3 ld $c3
9874 0030 ld $30
9875 000c ld $0c
9876 00c3 ld $c3
9877 0030 ld $30
9878 00ac ld $ac
9879 00fe ld $fe
987a 0030 ld $30
987b 000c ld $0c
987c 00c3 ld $c3
987d 0030 ld $30
987e 00ac ld $ac
987f 00fe ld $fe
9880 0030 ld $30
9881 000c ld $0c
9882 00c3 ld $c3
9883 00b0 ld $b0
9884 00fa ld $fa
9885 00c3 ld $c3
9886 0030 ld $30
9887 000c ld $0c
9888 00c3 ld $c3
9889 0030 ld $30
988a 000c ld $0c
988b 00c3 ld $c3
988c 0030 ld $30
988d 000c ld $0c
988e 00c3 ld $c3
988f 0030 ld $30
9890 000c ld $0c
9891 00ab ld $ab
9892 00aa ld $aa
9893 00aa ld $aa
9894 00aa ld $aa
9895 00aa ld $aa
9896 00fa ld $fa
9897 00ff ld $ff
9898 00ff ld $ff
9899 00ff ld $ff
* 5 times
989c 000f ld $0f
989d 00c3 ld $c3
989e 0030 ld $30
989f 000c ld $0c
98a0 00c3 ld $c3
98a1 0030 ld $30
98a2 000c ld $0c
98a3 00c3 ld $c3
98a4 00e9 ld $e9
98a5 001a ld $1a
98a6 00a4 ld $a4
98a7 0041 ld $41
98a8 00b0 ld $b0
98a9 00ae ld $ae
98aa 0030 ld $30
98ab 000c ld $0c
98ac 00c3 ld $c3
98ad 00b0 ld $b0
98ae 00aa ld $aa
98af 00ff ld $ff
98b0 00aa ld $aa
98b1 00fe ld $fe
98b2 00ab ld $ab
98b3 00ea ld $ea
98b4 00af ld $af
98b5 00ea ld $ea
98b6 00bf ld $bf
98b7 00aa ld $aa
98b8 00ff ld $ff
98b9 00aa ld $aa
98ba 000e ld $0e
98bb 00c3 ld $c3
98bc 0030 ld $30
98bd 000c ld $0c
98be 00c3 ld $c3
98bf 0030 ld $30
98c0 000c ld $0c
98c1 00bc ld $bc
98c2 0081 ld $81
98c3 0065 ld $65
98c4 0005 ld $05
98c5 0020 ld $20
98c6 00f0 ld $f0
98c7 00c2 ld $c2
98c8 0030 ld $30
98c9 000c ld $0c
98ca 00c3 ld $c3
98cb 0030 ld $30
98cc 00bc ld $bc
98cd 00bc ld $bc
98ce 00ff ld $ff
98cf 00fb ld $fb
98d0 00bf ld $bf
98d1 00ff ld $ff
98d2 00fb ld $fb
98d3 00bf ld $bf
98d4 00ff ld $ff
98d5 00fb ld $fb
98d6 00bf ld $bf
98d7 00ff ld $ff
98d8 00fb ld $fb
98d9 00bf ld $bf
98da 00ff ld $ff
98db 00fb ld $fb
98dc 0007 ld $07
98dd 0030 ld $30
98de 000c ld $0c
98df 00c3 ld $c3
98e0 0030 ld $30
98e1 000c ld $0c
98e2 00c3 ld $c3
98e3 0030 ld $30
98e4 000c ld $0c
98e5 00c3 ld $c3
98e6 0030 ld $30
98e7 000c ld $0c
98e8 00c3 ld $c3
98e9 0030 ld $30
98ea 000c ld $0c
98eb 00c3 ld $c3
98ec 0030 ld $30
98ed 000c ld $0c
98ee 00c3 ld $c3
98ef 0030 ld $30
98f0 000c ld $0c
98f1 00c3 ld $c3
98f2 0030 ld $30
98f3 000c ld $0c
98f4 00c3 ld $c3
98f5 0030 ld $30
98f6 000c ld $0c
98f7 00c3 ld $c3
98f8 00b0 ld $b0
98f9 005a ld $5a
98fa 00a9 ld $a9
98fb fe00 bra ac ;+-----------------------------------+
98fc fcfd bra $98fd ;| |
98fd 1404 ld $04,y ;| Trampoline for page $9800 lookups |
98fe e065 jmp y,$65 ;| |
98ff c218 st [$18] ;+-----------------------------------+
9900 00bf ld $bf
9901 000a ld $0a
9902 00ab ld $ab
9903 0095 ld $95
9904 005a ld $5a
9905 00a9 ld $a9
9906 002a ld $2a
9907 001c ld $1c
9908 0004 ld $04
9909 0041 ld $41
990a 0010 ld $10
990b 0044 ld $44
990c 0011 ld $11
990d 000c ld $0c
990e 00c3 ld $c3
990f 0030 ld $30
9910 000c ld $0c
9911 00c3 ld $c3
9912 007f ld $7f
9913 0004 ld $04
9914 00c3 ld $c3
9915 00ef ld $ef
9916 00ff ld $ff
9917 00fe ld $fe
9918 003f ld $3f
9919 000c ld $0c
991a 004b ld $4b
991b 003f ld $3f
991c 000c ld $0c
991d 00c3 ld $c3
991e 0030 ld $30
991f 000c ld $0c
9920 00c3 ld $c3
9921 0030 ld $30
9922 00ac ld $ac
9923 00aa ld $aa
9924 0095 ld $95
9925 00aa ld $aa
9926 0056 ld $56
9927 00d6 ld $d6
9928 00fa ld $fa
9929 005a ld $5a
992a 006a ld $6a
992b 00a5 ld $a5
992c 00aa ld $aa
992d 006a ld $6a
992e 00a5 ld $a5
992f 00aa ld $aa
9930 00d6 ld $d6
9931 00bb ld $bb
9932 005a ld $5a
9933 0095 ld $95
9934 00aa ld $aa
9935 0056 ld $56
9936 00aa ld $aa
9937 000a ld $0a
9938 00c3 ld $c3
9939 0030 ld $30
993a 000c ld $0c
993b 00c3 ld $c3
993c 0030 ld $30
993d 00ac ld $ac
993e 00fe ld $fe
993f 0030 ld $30
9940 000c ld $0c
9941 00c3 ld $c3
9942 0030 ld $30
9943 00ac ld $ac
9944 00fe ld $fe
9945 0030 ld $30
9946 000c ld $0c
9947 00c3 ld $c3
9948 00b0 ld $b0
9949 00fa ld $fa
994a 00c3 ld $c3
994b 0030 ld $30
994c 000c ld $0c
994d 00c3 ld $c3
994e 0030 ld $30
994f 000c ld $0c
9950 00c3 ld $c3
9951 0030 ld $30
9952 000c ld $0c
9953 00c3 ld $c3
9954 0055 ld $55
9955 0055 ld $55
9956 0055 ld $55
* 6 times
995a 00aa ld $aa
995b 00aa ld $aa
995c 00aa ld $aa
995d 00ea ld $ea
995e 00ff ld $ff
995f 00ff ld $ff
9960 00ff ld $ff
* 5 times
9963 003f ld $3f
9964 000c ld $0c
9965 00c3 ld $c3
9966 0030 ld $30
9967 000c ld $0c
9968 00c3 ld $c3
9969 00eb ld $eb
996a 001a ld $1a
996b 0004 ld $04
996c 0069 ld $69
996d 00b0 ld $b0
996e 00a6 ld $a6
996f 0030 ld $30
9970 000c ld $0c
9971 00c3 ld $c3
9972 0070 ld $70
9973 0055 ld $55
9974 00fd ld $fd
9975 0055 ld $55
9976 00f5 ld $f5
9977 0057 ld $57
9978 00d5 ld $d5
9979 005f ld $5f
997a 0055 ld $55
997b 007f ld $7f
997c 0055 ld $55
997d 00fd ld $fd
997e 0055 ld $55
997f 0005 ld $05
9980 00c3 ld $c3
9981 0030 ld $30
9982 000c ld $0c
9983 00c3 ld $c3
9984 0030 ld $30
9985 00f0 ld $f0
9986 0083 ld $83
9987 0081 ld $81
9988 0065 ld $65
9989 0005 ld $05
998a 0020 ld $20
998b 0008 ld $08
998c 00fc ld $fc
998d 0030 ld $30
998e 000c ld $0c
998f 00c3 ld $c3
9990 0030 ld $30
9991 006c ld $6c
9992 00fc ld $fc
9993 006f ld $6f
9994 0060 ld $60
9995 0004 ld $04
9996 0046 ld $46
9997 0060 ld $60
9998 0004 ld $04
9999 0046 ld $46
999a 0060 ld $60
999b 0004 ld $04
999c 00c6 ld $c6
999d 006f ld $6f
999e 002c ld $2c
999f 0056 ld $56
99a0 00f0 ld $f0
99a1 0006 ld $06
99a2 0030 ld $30
99a3 000c ld $0c
99a4 00c3 ld $c3
99a5 0030 ld $30
99a6 000c ld $0c
99a7 00c3 ld $c3
99a8 0030 ld $30
99a9 000c ld $0c
99aa 00c3 ld $c3
99ab 0030 ld $30
99ac 000c ld $0c
99ad 00c3 ld $c3
99ae 0030 ld $30
99af 000c ld $0c
99b0 00c3 ld $c3
99b1 0030 ld $30
99b2 000c ld $0c
99b3 00c3 ld $c3
99b4 0030 ld $30
99b5 000c ld $0c
99b6 00c3 ld $c3
99b7 0030 ld $30
99b8 000c ld $0c
99b9 00c3 ld $c3
99ba 0030 ld $30
99bb 000c ld $0c
99bc 00c3 ld $c3
99bd 0070 ld $70
99be 00a5 ld $a5
99bf 00fe ld $fe
99c0 00ea ld $ea
99c1 000f ld $0f
99c2 00ab ld $ab
99c3 006a ld $6a
99c4 00a5 ld $a5
99c5 0056 ld $56
99c6 002a ld $2a
99c7 001c ld $1c
99c8 0058 ld $58
99c9 0081 ld $81
99ca 0015 ld $15
99cb 0058 ld $58
99cc 0011 ld $11
99cd 000c ld $0c
99ce 00c3 ld $c3
99cf 0030 ld $30
99d0 000c ld $0c
99d1 00c3 ld $c3
99d2 00f0 ld $f0
99d3 000b ld $0b
99d4 00bf ld $bf
99d5 003f ld $3f
99d6 00fc ld $fc
99d7 00c2 ld $c2
99d8 00ff ld $ff
99d9 000f ld $0f
99da 00bf ld $bf
99db 0030 ld $30
99dc 000c ld $0c
99dd 00c3 ld $c3
99de 0030 ld $30
99df 000c ld $0c
99e0 00c3 ld $c3
99e1 0030 ld $30
99e2 00ac ld $ac
99e3 0069 ld $69
99e4 0055 ld $55
99e5 0055 ld $55
99e6 0055 ld $55
99e7 0096 ld $96
99e8 00aa ld $aa
99e9 005a ld $5a
99ea 00aa ld $aa
99eb 006a ld $6a
99ec 00a9 ld $a9
99ed 0096 ld $96
99ee 00aa ld $aa
99ef 00aa ld $aa
99f0 0096 ld $96
99f1 00aa ld $aa
99f2 005a ld $5a
99f3 0055 ld $55
99f4 0055 ld $55
99f5 0055 ld $55
99f6 009a ld $9a
99f7 0006 ld $06
99f8 00c3 ld $c3
99f9 0030 ld $30
99fa 000c ld $0c
99fb fe00 bra ac ;+-----------------------------------+
99fc fcfd bra $99fd ;| |
99fd 1404 ld $04,y ;| Trampoline for page $9900 lookups |
99fe e065 jmp y,$65 ;| |
99ff c218 st [$18] ;+-----------------------------------+
9a00 00c3 ld $c3
9a01 0030 ld $30
9a02 00ac ld $ac
9a03 00fe ld $fe
9a04 0030 ld $30
9a05 000c ld $0c
9a06 00c3 ld $c3
9a07 0030 ld $30
9a08 00ac ld $ac
9a09 00fe ld $fe
9a0a 0030 ld $30
9a0b 000c ld $0c
9a0c 00c3 ld $c3
9a0d 00b0 ld $b0
9a0e 00fa ld $fa
9a0f 00c3 ld $c3
9a10 0030 ld $30
9a11 000c ld $0c
9a12 00c3 ld $c3
9a13 0030 ld $30
9a14 000c ld $0c
9a15 00c3 ld $c3
9a16 0030 ld $30
9a17 0000 ld $00
9a18 0000 ld $00
9a19 0000 ld $00
* 5 times
9a1c 0055 ld $55
9a1d 0055 ld $55
9a1e 0055 ld $55
9a1f 0055 ld $55
9a20 00a5 ld $a5
9a21 00aa ld $aa
9a22 00aa ld $aa
9a23 00aa ld $aa
9a24 00fe ld $fe
9a25 00ff ld $ff
9a26 00ff ld $ff
9a27 00ff ld $ff
* 6 times
9a2b 0030 ld $30
9a2c 000c ld $0c
9a2d 00c3 ld $c3
9a2e 00e9 ld $e9
9a2f 001a ld $1a
9a30 00a4 ld $a4
9a31 0041 ld $41
9a32 00b0 ld $b0
9a33 00ae ld $ae
9a34 0030 ld $30
9a35 000c ld $0c
9a36 00c3 ld $c3
9a37 00b0 ld $b0
9a38 00ae ld $ae
9a39 00fe ld $fe
9a3a 00ba ld $ba
9a3b 00fa ld $fa
9a3c 00ab ld $ab
9a3d 00fa ld $fa
9a3e 00af ld $af
9a3f 00aa ld $aa
9a40 00bf ld $bf
9a41 00ae ld $ae
9a42 00fe ld $fe
9a43 00aa ld $aa
9a44 000e ld $0e
9a45 00c3 ld $c3
9a46 0030 ld $30
9a47 000c ld $0c
9a48 00c3 ld $c3
9a49 00c0 ld $c0
9a4a 001b ld $1b
9a4b 0004 ld $04
9a4c 0041 ld $41
9a4d 0010 ld $10
9a4e 0004 ld $04
9a4f 0041 ld $41
9a50 0000 ld $00
9a51 0003 ld $03
9a52 0030 ld $30
9a53 000c ld $0c
9a54 00c3 ld $c3
9a55 0030 ld $30
9a56 00bc ld $bc
9a57 00bc ld $bc
9a58 00bf ld $bf
9a59 00f1 ld $f1
9a5a 001a ld $1a
9a5b 008b ld $8b
9a5c 00b1 ld $b1
9a5d 0018 ld $18
9a5e 008b ld $8b
9a5f 00b1 ld $b1
9a60 0018 ld $18
9a61 00c1 ld $c1
9a62 00bb ld $bb
9a63 0058 ld $58
9a64 0046 ld $46
9a65 00f0 ld $f0
9a66 0007 ld $07
9a67 0030 ld $30
9a68 000c ld $0c
9a69 00c3 ld $c3
9a6a 0030 ld $30
9a6b 000c ld $0c
9a6c 00c3 ld $c3
9a6d 0030 ld $30
9a6e 000c ld $0c
9a6f 00c3 ld $c3
9a70 0030 ld $30
9a71 000c ld $0c
9a72 00c3 ld $c3
9a73 0030 ld $30
9a74 000c ld $0c
9a75 00c3 ld $c3
9a76 0030 ld $30
9a77 000c ld $0c
9a78 00c3 ld $c3
9a79 0030 ld $30
9a7a 000c ld $0c
9a7b 00c3 ld $c3
9a7c 0030 ld $30
9a7d 000c ld $0c
9a7e 00c3 ld $c3
9a7f 0030 ld $30
9a80 000c ld $0c
9a81 00c3 ld $c3
9a82 00b0 ld $b0
9a83 005a ld $5a
9a84 00a9 ld $a9
9a85 00bf ld $bf
9a86 000a ld $0a
9a87 00ab ld $ab
9a88 0095 ld $95
9a89 005a ld $5a
9a8a 00a9 ld $a9
9a8b 002a ld $2a
9a8c 001c ld $1c
9a8d 0004 ld $04
9a8e 0041 ld $41
9a8f 0010 ld $10
9a90 0044 ld $44
9a91 0011 ld $11
9a92 000c ld $0c
9a93 00c3 ld $c3
9a94 0030 ld $30
9a95 000c ld $0c
9a96 00c3 ld $c3
9a97 0070 ld $70
9a98 00f4 ld $f4
9a99 00fe ld $fe
9a9a 0030 ld $30
9a9b 00fc ld $fc
9a9c 00c2 ld $c2
9a9d 00f0 ld $f0
9a9e 00ff ld $ff
9a9f 004b ld $4b
9aa0 0030 ld $30
9aa1 000c ld $0c
9aa2 00c3 ld $c3
9aa3 0030 ld $30
9aa4 000c ld $0c
9aa5 00c3 ld $c3
9aa6 0030 ld $30
9aa7 00ac ld $ac
9aa8 0069 ld $69
9aa9 009a ld $9a
9aaa 00aa ld $aa
9aab 006a ld $6a
9aac 0016 ld $16
9aad 00a5 ld $a5
9aae 005a ld $5a
9aaf 00aa ld $aa
9ab0 0061 ld $61
9ab1 00a9 ld $a9
9ab2 0056 ld $56
9ab3 0065 ld $65
9ab4 00a8 ld $a8
9ab5 0056 ld $56
9ab6 0095 ld $95
9ab7 005a ld $5a
9ab8 009a ld $9a
9ab9 00aa ld $aa
9aba 006a ld $6a
9abb 009a ld $9a
9abc 0006 ld $06
9abd 00c3 ld $c3
9abe 0030 ld $30
9abf 000c ld $0c
9ac0 00c3 ld $c3
9ac1 0030 ld $30
9ac2 00ac ld $ac
9ac3 00fe ld $fe
9ac4 0030 ld $30
9ac5 000c ld $0c
9ac6 00c3 ld $c3
9ac7 0030 ld $30
9ac8 00ac ld $ac
9ac9 00fe ld $fe
9aca 0030 ld $30
9acb 000c ld $0c
9acc 00c3 ld $c3
9acd 00b0 ld $b0
9ace 00fa ld $fa
9acf 00c3 ld $c3
9ad0 0030 ld $30
9ad1 000c ld $0c
9ad2 00c3 ld $c3
9ad3 0030 ld $30
9ad4 000c ld $0c
9ad5 00c3 ld $c3
9ad6 0030 ld $30
9ad7 000c ld $0c
9ad8 0003 ld $03
9ad9 0000 ld $00
9ada 0000 ld $00
9adb 0000 ld $00
* 5 times
9ade 0054 ld $54
9adf 0055 ld $55
9ae0 0055 ld $55
9ae1 0055 ld $55
9ae2 0055 ld $55
9ae3 00a5 ld $a5
9ae4 00aa ld $aa
9ae5 00aa ld $aa
9ae6 00fa ld $fa
9ae7 00ff ld $ff
9ae8 00ff ld $ff
9ae9 000f ld $0f
9aea 00c3 ld $c3
9aeb 0030 ld $30
9aec 000c ld $0c
9aed 00c3 ld $c3
9aee 00eb ld $eb
9aef 001a ld $1a
9af0 0004 ld $04
9af1 0069 ld $69
9af2 00b0 ld $b0
9af3 00a6 ld $a6
9af4 0030 ld $30
9af5 000c ld $0c
9af6 00c3 ld $c3
9af7 0070 ld $70
9af8 0055 ld $55
9af9 00fd ld $fd
9afa 0055 ld $55
9afb fe00 bra ac ;+-----------------------------------+
9afc fcfd bra $9afd ;| |
9afd 1404 ld $04,y ;| Trampoline for page $9a00 lookups |
9afe e065 jmp y,$65 ;| |
9aff c218 st [$18] ;+-----------------------------------+
9b00 00f5 ld $f5
9b01 0057 ld $57
9b02 00d5 ld $d5
9b03 005f ld $5f
9b04 0055 ld $55
9b05 007f ld $7f
9b06 0055 ld $55
9b07 00fd ld $fd
9b08 0055 ld $55
9b09 0005 ld $05
9b0a 00c3 ld $c3
9b0b 0030 ld $30
9b0c 000c ld $0c
9b0d 00c3 ld $c3
9b0e 0030 ld $30
9b0f 000c ld $0c
9b10 0007 ld $07
9b11 0096 ld $96
9b12 0065 ld $65
9b13 0059 ld $59
9b14 0001 ld $01
9b15 000c ld $0c
9b16 00c3 ld $c3
9b17 0030 ld $30
9b18 000c ld $0c
9b19 00c3 ld $c3
9b1a 0030 ld $30
9b1b 006c ld $6c
9b1c 00fc ld $fc
9b1d 006f ld $6f
9b1e 0060 ld $60
9b1f 002c ld $2c
9b20 00c6 ld $c6
9b21 0062 ld $62
9b22 002c ld $2c
9b23 00c6 ld $c6
9b24 0062 ld $62
9b25 002c ld $2c
9b26 00c6 ld $c6
9b27 006f ld $6f
9b28 0019 ld $19
9b29 0056 ld $56
9b2a 00f0 ld $f0
9b2b 0006 ld $06
9b2c 0030 ld $30
9b2d 000c ld $0c
9b2e 00c3 ld $c3
9b2f 0030 ld $30
9b30 000c ld $0c
9b31 00c3 ld $c3
9b32 0030 ld $30
9b33 000c ld $0c
9b34 00c3 ld $c3
9b35 0030 ld $30
9b36 000c ld $0c
9b37 00c3 ld $c3
9b38 0030 ld $30
9b39 000c ld $0c
9b3a 00c3 ld $c3
9b3b 0030 ld $30
9b3c 000c ld $0c
9b3d 00c3 ld $c3
9b3e 0030 ld $30
9b3f 000c ld $0c
9b40 00c3 ld $c3
9b41 0030 ld $30
9b42 000c ld $0c
9b43 00c3 ld $c3
9b44 0030 ld $30
9b45 000c ld $0c
9b46 00c3 ld $c3
9b47 0070 ld $70
9b48 00a5 ld $a5
9b49 00fe ld $fe
9b4a 00ea ld $ea
9b4b 000f ld $0f
9b4c 00ab ld $ab
9b4d 006a ld $6a
9b4e 00a5 ld $a5
9b4f 0056 ld $56
9b50 002a ld $2a
9b51 001c ld $1c
9b52 0058 ld $58
9b53 0081 ld $81
9b54 0015 ld $15
9b55 0058 ld $58
9b56 0011 ld $11
9b57 000c ld $0c
9b58 00c3 ld $c3
9b59 0030 ld $30
9b5a 000c ld $0c
9b5b 00c3 ld $c3
9b5c 0030 ld $30
9b5d 00fc ld $fc
9b5e 00bf ld $bf
9b5f 0030 ld $30
9b60 00fc ld $fc
9b61 00c2 ld $c2
9b62 00f0 ld $f0
9b63 00fb ld $fb
9b64 00c3 ld $c3
9b65 0030 ld $30
9b66 000c ld $0c
9b67 00c3 ld $c3
9b68 0030 ld $30
9b69 000c ld $0c
9b6a 00c3 ld $c3
9b6b 0030 ld $30
9b6c 005c ld $5c
9b6d 00a9 ld $a9
9b6e 0069 ld $69
9b6f 0055 ld $55
9b70 0055 ld $55
9b71 0029 ld $29
9b72 0055 ld $55
9b73 0055 ld $55
9b74 0055 ld $55
9b75 0055 ld $55
9b76 0051 ld $51
9b77 0054 ld $54
9b78 0055 ld $55
9b79 0055 ld $55
9b7a 0014 ld $14
9b7b 0090 ld $90
9b7c 0052 ld $52
9b7d 0055 ld $55
9b7e 0055 ld $55
9b7f 0055 ld $55
9b80 006a ld $6a
9b81 0005 ld $05
9b82 00c3 ld $c3
9b83 0030 ld $30
9b84 000c ld $0c
9b85 00c3 ld $c3
9b86 0030 ld $30
9b87 00ac ld $ac
9b88 00fe ld $fe
9b89 0030 ld $30
9b8a 000c ld $0c
9b8b 00c3 ld $c3
9b8c 0030 ld $30
9b8d 00ac ld $ac
9b8e 00fe ld $fe
9b8f 0030 ld $30
9b90 000c ld $0c
9b91 00c3 ld $c3
9b92 00b0 ld $b0
9b93 00fa ld $fa
9b94 00c3 ld $c3
9b95 0030 ld $30
9b96 000c ld $0c
9b97 00c3 ld $c3
9b98 0030 ld $30
9b99 000c ld $0c
9b9a 00c3 ld $c3
9b9b 0030 ld $30
9b9c 000c ld $0c
9b9d 00c3 ld $c3
9b9e 0030 ld $30
9b9f 0000 ld $00
9ba0 0000 ld $00
9ba1 0000 ld $00
* 8 times
9ba7 0040 ld $40
9ba8 0055 ld $55
9ba9 0055 ld $55
9baa 0055 ld $55
* 5 times
9bad 0030 ld $30
9bae 000c ld $0c
9baf 00c3 ld $c3
9bb0 0030 ld $30
9bb1 000c ld $0c
9bb2 00c3 ld $c3
9bb3 00e9 ld $e9
9bb4 001a ld $1a
9bb5 00a4 ld $a4
9bb6 0041 ld $41
9bb7 00b0 ld $b0
9bb8 00ae ld $ae
9bb9 0030 ld $30
9bba 000c ld $0c
9bbb 00c3 ld $c3
9bbc 00b0 ld $b0
9bbd 004a ld $4a
9bbe 00d3 ld $d3
9bbf 0034 ld $34
9bc0 004d ld $4d
9bc1 00d3 ld $d3
9bc2 0034 ld $34
9bc3 004d ld $4d
9bc4 00d3 ld $d3
9bc5 0034 ld $34
9bc6 004d ld $4d
9bc7 00d3 ld $d3
9bc8 00b4 ld $b4
9bc9 000a ld $0a
9bca 00c3 ld $c3
9bcb 0030 ld $30
9bcc 000c ld $0c
9bcd 00c3 ld $c3
9bce 0030 ld $30
9bcf 000c ld $0c
9bd0 0007 ld $07
9bd1 0096 ld $96
9bd2 0045 ld $45
9bd3 0058 ld $58
9bd4 0001 ld $01
9bd5 000c ld $0c
9bd6 00c3 ld $c3
9bd7 0030 ld $30
9bd8 000c ld $0c
9bd9 00c3 ld $c3
9bda 0030 ld $30
9bdb 00bc ld $bc
9bdc 00bc ld $bc
9bdd 00bf ld $bf
9bde 0011 ld $11
9bdf 0018 ld $18
9be0 0081 ld $81
9be1 0011 ld $11
9be2 0018 ld $18
9be3 0081 ld $81
9be4 0011 ld $11
9be5 0018 ld $18
9be6 00c1 ld $c1
9be7 001b ld $1b
9be8 0004 ld $04
9be9 0041 ld $41
9bea 00f0 ld $f0
9beb 0007 ld $07
9bec 0030 ld $30
9bed 000c ld $0c
9bee 00c3 ld $c3
9bef 0030 ld $30
9bf0 000c ld $0c
9bf1 00fc ld $fc
9bf2 0030 ld $30
9bf3 000c ld $0c
9bf4 00ff ld $ff
9bf5 003f ld $3f
9bf6 000c ld $0c
9bf7 00c3 ld $c3
9bf8 003f ld $3f
9bf9 00f0 ld $f0
9bfa 00c3 ld $c3
9bfb fe00 bra ac ;+-----------------------------------+
9bfc fcfd bra $9bfd ;| |
9bfd 1404 ld $04,y ;| Trampoline for page $9b00 lookups |
9bfe e065 jmp y,$65 ;| |
9bff c218 st [$18] ;+-----------------------------------+
9c00 0030 ld $30
9c01 000c ld $0c
9c02 00ff ld $ff
9c03 00c0 ld $c0
9c04 000f ld $0f
9c05 00c3 ld $c3
9c06 00ff ld $ff
9c07 000f ld $0f
9c08 00c3 ld $c3
9c09 0030 ld $30
9c0a 000c ld $0c
9c0b 00c3 ld $c3
9c0c 00b0 ld $b0
9c0d 005a ld $5a
9c0e 00a9 ld $a9
9c0f 00bf ld $bf
9c10 000a ld $0a
9c11 00ab ld $ab
9c12 0095 ld $95
9c13 005a ld $5a
9c14 00a9 ld $a9
9c15 002a ld $2a
9c16 001c ld $1c
9c17 0004 ld $04
9c18 0041 ld $41
9c19 0010 ld $10
9c1a 0044 ld $44
9c1b 0011 ld $11
9c1c 000c ld $0c
9c1d 00c3 ld $c3
9c1e 0030 ld $30
9c1f 000c ld $0c
9c20 00c3 ld $c3
9c21 00f0 ld $f0
9c22 00ff ld $ff
9c23 004b ld $4b
9c24 00ff ld $ff
9c25 00fb ld $fb
9c26 00bf ld $bf
9c27 00bf ld $bf
9c28 00f4 ld $f4
9c29 00ff ld $ff
9c2a 0030 ld $30
9c2b 000c ld $0c
9c2c 00c3 ld $c3
9c2d 0030 ld $30
9c2e 000c ld $0c
9c2f 00c3 ld $c3
9c30 0030 ld $30
9c31 00ac ld $ac
9c32 00aa ld $aa
9c33 00aa ld $aa
9c34 005a ld $5a
9c35 00a9 ld $a9
9c36 00aa ld $aa
9c37 00aa ld $aa
9c38 00aa ld $aa
* 5 times
9c3b 006a ld $6a
9c3c 009a ld $9a
9c3d 00aa ld $aa
9c3e 00aa ld $aa
9c3f 00aa ld $aa
* 5 times
9c42 006a ld $6a
9c43 00a5 ld $a5
9c44 0069 ld $69
9c45 009a ld $9a
9c46 0006 ld $06
9c47 00c3 ld $c3
9c48 0030 ld $30
9c49 000c ld $0c
9c4a 00c3 ld $c3
9c4b 0030 ld $30
9c4c 00ac ld $ac
9c4d 00fe ld $fe
9c4e 0030 ld $30
9c4f 000c ld $0c
9c50 00c3 ld $c3
9c51 0030 ld $30
9c52 00ac ld $ac
9c53 00fe ld $fe
9c54 0030 ld $30
9c55 000c ld $0c
9c56 00c3 ld $c3
9c57 00b0 ld $b0
9c58 00fa ld $fa
9c59 00c3 ld $c3
9c5a 0030 ld $30
9c5b 000c ld $0c
9c5c 00c3 ld $c3
9c5d 0030 ld $30
9c5e 000c ld $0c
9c5f 00c3 ld $c3
9c60 0030 ld $30
9c61 000c ld $0c
9c62 00c3 ld $c3
9c63 0030 ld $30
9c64 000c ld $0c
9c65 0003 ld $03
9c66 0000 ld $00
9c67 0000 ld $00
9c68 0000 ld $00
* 11 times
9c71 00c3 ld $c3
9c72 0030 ld $30
9c73 000c ld $0c
9c74 00c3 ld $c3
9c75 0030 ld $30
9c76 000c ld $0c
9c77 00c3 ld $c3
9c78 00eb ld $eb
9c79 001a ld $1a
9c7a 0004 ld $04
9c7b 0069 ld $69
9c7c 00b0 ld $b0
9c7d 00a6 ld $a6
9c7e 0030 ld $30
9c7f 000c ld $0c
9c80 00c3 ld $c3
9c81 0070 ld $70
9c82 0005 ld $05
9c83 00c3 ld $c3
9c84 00fe ld $fe
9c85 00ef ld $ef
9c86 00ff ld $ff
9c87 00fe ld $fe
9c88 00ef ld $ef
9c89 00ff ld $ff
9c8a 00fe ld $fe
9c8b 00ef ld $ef
9c8c 00c3 ld $c3
9c8d 0070 ld $70
9c8e 0005 ld $05
9c8f 00c3 ld $c3
9c90 0030 ld $30
9c91 000c ld $0c
9c92 00c3 ld $c3
9c93 0030 ld $30
9c94 000c ld $0c
9c95 0007 ld $07
9c96 0084 ld $84
9c97 0065 ld $65
9c98 0059 ld $59
9c99 0001 ld $01
9c9a 000c ld $0c
9c9b 00c3 ld $c3
9c9c 0030 ld $30
9c9d 000c ld $0c
9c9e 00c3 ld $c3
9c9f 0030 ld $30
9ca0 006c ld $6c
9ca1 00fc ld $fc
9ca2 00ef ld $ef
9ca3 00ff ld $ff
9ca4 00fe ld $fe
9ca5 00ef ld $ef
9ca6 00ff ld $ff
9ca7 00fe ld $fe
9ca8 00ef ld $ef
9ca9 00ff ld $ff
9caa 00fe ld $fe
9cab 00ef ld $ef
9cac 00ff ld $ff
9cad 00fe ld $fe
9cae 00ef ld $ef
9caf 00ff ld $ff
9cb0 0006 ld $06
9cb1 0030 ld $30
9cb2 000c ld $0c
9cb3 00c3 ld $c3
9cb4 000c ld $0c
9cb5 00f3 ld $f3
9cb6 0003 ld $03
9cb7 000c ld $0c
9cb8 00c3 ld $c3
9cb9 0030 ld $30
9cba 000c ld $0c
9cbb 00c3 ld $c3
9cbc 0030 ld $30
9cbd 00cc ld $cc
9cbe 00ff ld $ff
9cbf 0033 ld $33
9cc0 000c ld $0c
9cc1 00c3 ld $c3
9cc2 0000 ld $00
9cc3 003f ld $3f
9cc4 00c3 ld $c3
9cc5 0030 ld $30
9cc6 000c ld $0c
9cc7 00c3 ld $c3
9cc8 0030 ld $30
9cc9 000c ld $0c
9cca 000c ld $0c
9ccb 00c3 ld $c3
9ccc 0070 ld $70
9ccd 00a5 ld $a5
9cce 00fe ld $fe
9ccf 00ea ld $ea
9cd0 000f ld $0f
9cd1 00ab ld $ab
9cd2 006a ld $6a
9cd3 00a5 ld $a5
9cd4 0056 ld $56
9cd5 002a ld $2a
9cd6 001c ld $1c
9cd7 0058 ld $58
9cd8 0081 ld $81
9cd9 0015 ld $15
9cda 0058 ld $58
9cdb 0011 ld $11
9cdc 000c ld $0c
9cdd 00c3 ld $c3
9cde 0030 ld $30
9cdf 000c ld $0c
9ce0 00c3 ld $c3
9ce1 00f0 ld $f0
9ce2 000f ld $0f
9ce3 00c3 ld $c3
9ce4 0052 ld $52
9ce5 0024 ld $24
9ce6 0005 ld $05
9ce7 0012 ld $12
9ce8 000c ld $0c
9ce9 00ff ld $ff
9cea 0030 ld $30
9ceb 000c ld $0c
9cec 00c3 ld $c3
9ced 0030 ld $30
9cee 000c ld $0c
9cef 00c3 ld $c3
9cf0 0030 ld $30
9cf1 005c ld $5c
9cf2 0055 ld $55
9cf3 0055 ld $55
9cf4 0055 ld $55
9cf5 0055 ld $55
9cf6 0015 ld $15
9cf7 0055 ld $55
9cf8 00a9 ld $a9
9cf9 0095 ld $95
9cfa 00aa ld $aa
9cfb fe00 bra ac ;+-----------------------------------+
9cfc fcfd bra $9cfd ;| |
9cfd 1404 ld $04,y ;| Trampoline for page $9c00 lookups |
9cfe e065 jmp y,$65 ;| |
9cff c218 st [$18] ;+-----------------------------------+
9d00 00aa ld $aa
9d01 00aa ld $aa
9d02 001a ld $1a
9d03 0054 ld $54
9d04 0041 ld $41
9d05 0055 ld $55
9d06 0055 ld $55
9d07 0055 ld $55
9d08 0055 ld $55
9d09 0005 ld $05
9d0a 0095 ld $95
9d0b 000a ld $0a
9d0c 00c3 ld $c3
9d0d 0030 ld $30
9d0e 00cc ld $cc
9d0f 0030 ld $30
9d10 008c ld $8c
9d11 00fa ld $fa
9d12 00ff ld $ff
9d13 003f ld $3f
9d14 00c3 ld $c3
9d15 0030 ld $30
9d16 008c ld $8c
9d17 00fa ld $fa
9d18 00ff ld $ff
9d19 003f ld $3f
9d1a 00c3 ld $c3
9d1b 0030 ld $30
9d1c 00ea ld $ea
9d1d 00ff ld $ff
9d1e 00ff ld $ff
9d1f 000c ld $0c
9d20 00c3 ld $c3
9d21 00c0 ld $c0
9d22 0030 ld $30
9d23 000c ld $0c
9d24 00c3 ld $c3
9d25 0030 ld $30
9d26 000c ld $0c
9d27 00c3 ld $c3
9d28 0030 ld $30
9d29 000c ld $0c
9d2a 00c3 ld $c3
9d2b 0030 ld $30
9d2c 0000 ld $00
9d2d 0000 ld $00
9d2e 0000 ld $00
* 8 times
9d34 0015 ld $15
9d35 000c ld $0c
9d36 00c3 ld $c3
9d37 0030 ld $30
9d38 000c ld $0c
9d39 00c3 ld $c3
9d3a 0030 ld $30
9d3b 000c ld $0c
9d3c 00c3 ld $c3
9d3d 00e9 ld $e9
9d3e 001a ld $1a
9d3f 00a4 ld $a4
9d40 0041 ld $41
9d41 00b0 ld $b0
9d42 00ae ld $ae
9d43 0030 ld $30
9d44 000c ld $0c
9d45 00c3 ld $c3
9d46 0070 ld $70
9d47 00f5 ld $f5
9d48 00fb ld $fb
9d49 00bf ld $bf
9d4a 00af ld $af
9d4b 00aa ld $aa
9d4c 00aa ld $aa
9d4d 00aa ld $aa
* 5 times
9d50 00fa ld $fa
9d51 00fb ld $fb
9d52 007f ld $7f
9d53 0005 ld $05
9d54 00c3 ld $c3
9d55 0030 ld $30
9d56 000c ld $0c
9d57 00c3 ld $c3
9d58 0030 ld $30
9d59 000c ld $0c
9d5a 0007 ld $07
9d5b 0084 ld $84
9d5c 0065 ld $65
9d5d 0059 ld $59
9d5e 0001 ld $01
9d5f 000c ld $0c
9d60 00c3 ld $c3
9d61 0030 ld $30
9d62 000c ld $0c
9d63 00c3 ld $c3
9d64 0030 ld $30
9d65 00bc ld $bc
9d66 00bc ld $bc
9d67 0000 ld $00
9d68 0000 ld $00
9d69 0000 ld $00
* 13 times
9d74 00f0 ld $f0
9d75 0007 ld $07
9d76 0030 ld $30
9d77 000c ld $0c
9d78 0033 ld $33
9d79 0008 ld $08
9d7a 0082 ld $82
9d7b 0020 ld $20
9d7c 0008 ld $08
9d7d 0082 ld $82
9d7e 0020 ld $20
9d7f 0008 ld $08
9d80 0082 ld $82
9d81 0020 ld $20
9d82 0008 ld $08
9d83 0082 ld $82
9d84 0020 ld $20
9d85 0008 ld $08
9d86 0082 ld $82
9d87 0020 ld $20
9d88 0008 ld $08
9d89 0082 ld $82
9d8a 0020 ld $20
9d8b 0008 ld $08
9d8c 0082 ld $82
9d8d 0020 ld $20
9d8e 0008 ld $08
9d8f 0003 ld $03
9d90 00c3 ld $c3
9d91 00b0 ld $b0
9d92 005a ld $5a
9d93 00a9 ld $a9
9d94 00bf ld $bf
9d95 000a ld $0a
9d96 00ab ld $ab
9d97 00aa ld $aa
9d98 00aa ld $aa
9d99 00aa ld $aa
9d9a 002a ld $2a
9d9b 001c ld $1c
9d9c 0004 ld $04
9d9d 0041 ld $41
9d9e 0010 ld $10
9d9f 0044 ld $44
9da0 0011 ld $11
9da1 000c ld $0c
9da2 00c3 ld $c3
9da3 0030 ld $30
9da4 000c ld $0c
9da5 00ff ld $ff
9da6 00ff ld $ff
9da7 00ff ld $ff
* 11 times
9db0 000f ld $0f
9db1 00c3 ld $c3
9db2 0030 ld $30
9db3 000c ld $0c
9db4 00c3 ld $c3
9db5 0030 ld $30
9db6 005c ld $5c
9db7 0014 ld $14
9db8 0045 ld $45
9db9 0051 ld $51
9dba 0014 ld $14
9dbb 0045 ld $45
9dbc 0051 ld $51
9dbd 0014 ld $14
9dbe 0045 ld $45
9dbf 0051 ld $51
9dc0 0014 ld $14
9dc1 0045 ld $45
9dc2 0051 ld $51
9dc3 0014 ld $14
9dc4 0045 ld $45
9dc5 0051 ld $51
9dc6 0014 ld $14
9dc7 0045 ld $45
9dc8 0051 ld $51
9dc9 0014 ld $14
9dca 0045 ld $45
9dcb 0001 ld $01
9dcc 00c3 ld $c3
9dcd 0030 ld $30
9dce 0083 ld $83
9dcf 0020 ld $20
9dd0 0008 ld $08
9dd1 0082 ld $82
9dd2 0020 ld $20
9dd3 0008 ld $08
9dd4 0082 ld $82
9dd5 0020 ld $20
9dd6 0008 ld $08
9dd7 0082 ld $82
9dd8 0020 ld $20
9dd9 0008 ld $08
9dda 0082 ld $82
9ddb 0020 ld $20
9ddc 0008 ld $08
9ddd 0082 ld $82
9dde 0020 ld $20
9ddf 0008 ld $08
9de0 0082 ld $82
9de1 0030 ld $30
9de2 0030 ld $30
9de3 000c ld $0c
9de4 00c3 ld $c3
9de5 0030 ld $30
9de6 000c ld $0c
9de7 00c3 ld $c3
9de8 0030 ld $30
9de9 000c ld $0c
9dea 00c3 ld $c3
9deb 0030 ld $30
9dec 000c ld $0c
9ded 0003 ld $03
9dee 0000 ld $00
9def 0000 ld $00
9df0 0000 ld $00
* 5 times
9df3 00c3 ld $c3
9df4 0015 ld $15
9df5 000c ld $0c
9df6 00c3 ld $c3
9df7 0030 ld $30
9df8 000c ld $0c
9df9 00c3 ld $c3
9dfa 0030 ld $30
9dfb fe00 bra ac ;+-----------------------------------+
9dfc fcfd bra $9dfd ;| |
9dfd 1404 ld $04,y ;| Trampoline for page $9d00 lookups |
9dfe e065 jmp y,$65 ;| |
9dff c218 st [$18] ;+-----------------------------------+
9e00 000c ld $0c
9e01 00c3 ld $c3
9e02 00eb ld $eb
9e03 001a ld $1a
9e04 0004 ld $04 ;End of Apps/Racer/Horizon-256x16.rgb, size 3137
;+-----------------------------------+
;| Apps/Racer/Racer_v2.gcl |
;+-----------------------------------+
Racer: 9e05 0002 ld $02 ;| RAM segment address (high byte first)
9e06 0000 ld $00 ;|
9e07 00f7 ld $f7 ;| Length (1..256)
9e08 001a ld $1a ;0200 LD
9e09 0021 ld $21
9e0a 00e6 ld $e6 ;0202 SUBI
9e0b 0020 ld $20
9e0c 0035 ld $35 ;0204 BCC
9e0d 0053 ld $53 ;0205 GE
9e0e 000b ld $0b
9e0f 0021 ld $21 ;0207 LDW
9e10 000e ld $0e ;0207 '_frameCount'
9e11 00f3 ld $f3 ;0209 DOKE
9e12 0017 ld $17 ;0209 '_vPCH'
9e13 0090 ld $90 ;020b BRA
9e14 0005 ld $05
9e15 00cd ld $cd ;020d DEF
9e16 0057 ld $57
9e17 00e6 ld $e6 ;020f SUBI
9e18 0052 ld $52
9e19 0035 ld $35 ;0211 BCC
9e1a 0053 ld $53 ;0212 GE
9e1b 001b ld $1b
9e1c 00e3 ld $e3 ;0214 ADDI
9e1d 0032 ld $32
9e1e 002b ld $2b ;0216 STW
9e1f 0030 ld $30 ;0216 'i'
9e20 0011 ld $11 ;0218 LDWI
9e21 0000 ld $00
9e22 0007 ld $07
9e23 0090 ld $90 ;021b BRA
9e24 0020 ld $20
9e25 002b ld $2b ;021d STW
9e26 0030 ld $30 ;021d 'i'
9e27 0011 ld $11 ;021f LDWI
9e28 0000 ld $00
9e29 0008 ld $08
9e2a 002b ld $2b ;0222 STW
9e2b 0032 ld $32 ;0222 'fontData'
9e2c 0021 ld $21 ;0224 LDW
9e2d 0030 ld $30 ;0224 'i'
9e2e 00e9 ld $e9 ;0226 LSLW
9e2f 00e9 ld $e9 ;0227 LSLW
9e30 0099 ld $99 ;0228 ADDW
9e31 0030 ld $30 ;0228 'i'
9e32 0099 ld $99 ;022a ADDW
9e33 0032 ld $32 ;022a 'fontData'
9e34 002b ld $2b ;022c STW
9e35 0032 ld $32 ;022c 'fontData'
9e36 0021 ld $21 ;022e LDW
9e37 0034 ld $34 ;022e 'BgColor'
9e38 005e ld $5e ;0230 ST
9e39 0024 ld $24
9e3a 0021 ld $21 ;0232 LDW
9e3b 0036 ld $36 ;0232 'Color'
9e3c 005e ld $5e ;0234 ST
9e3d 0025 ld $25
9e3e 0021 ld $21 ;0236 LDW
9e3f 0038 ld $38 ;0236 'Pos'
9e40 002b ld $2b ;0238 STW
9e41 0028 ld $28
9e42 0011 ld $11 ;023a LDWI
9e43 00e1 ld $e1
9e44 0004 ld $04
9e45 002b ld $2b ;023d STW
9e46 0022 ld $22
9e47 0059 ld $59 ;023f LDI
9e48 00fb ld $fb
9e49 002b ld $2b ;0241 STW
9e4a 0030 ld $30 ;0241 'i'
9e4b 0021 ld $21 ;0243 LDW
9e4c 0032 ld $32 ;0243 'fontData'
9e4d 007f ld $7f ;0245 LUP
9e4e 0000 ld $00
9e4f 0093 ld $93 ;0247 INC
9e50 0032 ld $32 ;0247 'fontData'
9e51 005e ld $5e ;0249 ST
9e52 0026 ld $26
9e53 00b4 ld $b4 ;024b SYS
9e54 00cb ld $cb
9e55 0093 ld $93 ;024d INC
9e56 0028 ld $28
9e57 0093 ld $93 ;024f INC
9e58 0030 ld $30 ;024f 'i'
9e59 0021 ld $21 ;0251 LDW
9e5a 0030 ld $30 ;0251 'i'
9e5b 0035 ld $35 ;0253 BCC
9e5c 0072 ld $72 ;0254 NE
9e5d 0041 ld $41
9e5e 0021 ld $21 ;0256 LDW
9e5f 0038 ld $38 ;0256 'Pos'
9e60 00ff ld $ff ;0258 RET
9e61 002b ld $2b ;0259 STW
9e62 003a ld $3a ;0259 'QPrintChar'
9e63 00cd ld $cd ;025b DEF
9e64 00f0 ld $f0
9e65 001a ld $1a ;025d LD
9e66 000e ld $0e
9e67 00b8 ld $b8 ;025f SUBW
9e68 003c ld $3c ;025f 'LastFrame'
9e69 0082 ld $82 ;0261 ANDI
9e6a 00ff ld $ff
9e6b 005e ld $5e ;0263 ST
9e6c 002b ld $2b
9e6d 0099 ld $99 ;0265 ADDW
9e6e 003e ld $3e ;0265 'Time'
9e6f 0035 ld $35 ;0267 BCC
9e70 0053 ld $53 ;0268 GE
9e71 006b ld $6b
9e72 0011 ld $11 ;026a LDWI
9e73 00ff ld $ff
9e74 007f ld $7f
9e75 002b ld $2b ;026d STW
9e76 003e ld $3e ;026d 'Time'
9e77 001a ld $1a ;026f LD
9e78 000e ld $0e
9e79 002b ld $2b ;0271 STW
9e7a 003c ld $3c ;0271 'LastFrame'
9e7b 001a ld $1a ;0273 LD
9e7c 0041 ld $41 ;0273 'Speed'+1
9e7d 0035 ld $35 ;0275 BCC
9e7e 0056 ld $56 ;0276 LE
9e7f 008a ld $8a
9e80 002b ld $2b ;0278 STW
9e81 0030 ld $30 ;0278 'i'
9e82 0021 ld $21 ;027a LDW
9e83 0042 ld $42 ;027a 'CarX'
9e84 00b8 ld $b8 ;027c SUBW
9e85 0044 ld $44 ;027c 'DriftX'
9e86 002b ld $2b ;027e STW
9e87 0042 ld $42 ;027e 'CarX'
9e88 0021 ld $21 ;0280 LDW
9e89 0046 ld $46 ;0280 'HorizonX'
9e8a 0099 ld $99 ;0282 ADDW
9e8b 0048 ld $48 ;0282 'HorizonDX'
9e8c 002b ld $2b ;0284 STW
9e8d 0046 ld $46 ;0284 'HorizonX'
9e8e 0021 ld $21 ;0286 LDW
9e8f 0030 ld $30 ;0286 'i'
9e90 00e6 ld $e6 ;0288 SUBI
9e91 0001 ld $01
9e92 0090 ld $90 ;028a BRA
9e93 0073 ld $73
9e94 0059 ld $59 ;028c LDI
9e95 0000 ld $00
9e96 002b ld $2b ;028e STW
9e97 004a ld $4a ;028e 'Steer'
9e98 001a ld $1a ;0290 LD
9e99 0011 ld $11
9e9a 0082 ld $82 ;0292 ANDI
9e9b 0001 ld $01
9e9c 0035 ld $35 ;0294 BCC
9e9d 0072 ld $72 ;0295 NE
9e9e 00a0 ld $a0
9e9f 0011 ld $11 ;0297 LDWI
9ea0 0000 ld $00
9ea1 0002 ld $02
9ea2 0099 ld $99 ;029a ADDW
9ea3 0042 ld $42 ;029a 'CarX'
9ea4 002b ld $2b ;029c STW
9ea5 0042 ld $42 ;029c 'CarX'
9ea6 0059 ld $59 ;029e LDI
9ea7 0001 ld $01
9ea8 002b ld $2b ;02a0 STW
9ea9 004a ld $4a ;02a0 'Steer'
9eaa 001a ld $1a ;02a2 LD
9eab 0011 ld $11
9eac 0082 ld $82 ;02a4 ANDI
9ead 0002 ld $02
9eae 0035 ld $35 ;02a6 BCC
9eaf 0072 ld $72 ;02a7 NE
9eb0 00b3 ld $b3
9eb1 0011 ld $11 ;02a9 LDWI
9eb2 0000 ld $00
9eb3 00fe ld $fe
9eb4 0099 ld $99 ;02ac ADDW
9eb5 0042 ld $42 ;02ac 'CarX'
9eb6 002b ld $2b ;02ae STW
9eb7 0042 ld $42 ;02ae 'CarX'
9eb8 0011 ld $11 ;02b0 LDWI
9eb9 00ff ld $ff
9eba 00ff ld $ff
9ebb 002b ld $2b ;02b3 STW
9ebc 004a ld $4a ;02b3 'Steer'
9ebd 001a ld $1a ;02b5 LD
9ebe 0011 ld $11
9ebf 0082 ld $82 ;02b7 ANDI
9ec0 0080 ld $80
9ec1 0035 ld $35 ;02b9 BCC
9ec2 0072 ld $72 ;02ba NE
9ec3 00cf ld $cf
9ec4 0021 ld $21 ;02bc LDW
9ec5 0040 ld $40 ;02bc 'Speed'
9ec6 00e3 ld $e3 ;02be ADDI
9ec7 0010 ld $10
9ec8 002b ld $2b ;02c0 STW
9ec9 0040 ld $40 ;02c0 'Speed'
9eca 0011 ld $11 ;02c2 LDWI
9ecb 00ff ld $ff
9ecc 0005 ld $05
9ecd 00b8 ld $b8 ;02c5 SUBW
9ece 0040 ld $40 ;02c5 'Speed'
9ecf 0035 ld $35 ;02c7 BCC
9ed0 0053 ld $53 ;02c8 GE
9ed1 00cd ld $cd
9ed2 0011 ld $11 ;02ca LDWI
9ed3 00ff ld $ff
9ed4 0005 ld $05
9ed5 002b ld $2b ;02cd STW
9ed6 0040 ld $40 ;02cd 'Speed'
9ed7 0090 ld $90 ;02cf BRA
9ed8 00dd ld $dd
9ed9 0011 ld $11 ;02d1 LDWI
9eda 00f8 ld $f8
9edb 00fe ld $fe
9edc 0099 ld $99 ;02d4 ADDW
9edd 0040 ld $40 ;02d4 'Speed'
9ede 0035 ld $35 ;02d6 BCC
9edf 0050 ld $50 ;02d7 LT
9ee0 00dd ld $dd
9ee1 0021 ld $21 ;02d9 LDW
9ee2 0040 ld $40 ;02d9 'Speed'
9ee3 00e6 ld $e6 ;02db SUBI
9ee4 0008 ld $08
9ee5 002b ld $2b ;02dd STW
9ee6 0040 ld $40 ;02dd 'Speed'
9ee7 001a ld $1a ;02df LD
9ee8 0011 ld $11
9ee9 0082 ld $82 ;02e1 ANDI
9eea 0040 ld $40
9eeb 0035 ld $35 ;02e3 BCC
9eec 0072 ld $72 ;02e4 NE
9eed 00ef ld $ef
9eee 0021 ld $21 ;02e6 LDW
9eef 0040 ld $40 ;02e6 'Speed'
9ef0 00e6 ld $e6 ;02e8 SUBI
9ef1 0040 ld $40
9ef2 0035 ld $35 ;02ea BCC
9ef3 0053 ld $53 ;02eb GE
9ef4 00ed ld $ed
9ef5 0059 ld $59 ;02ed LDI
9ef6 0000 ld $00
9ef7 002b ld $2b ;02ef STW
9ef8 0040 ld $40 ;02ef 'Speed'
9ef9 00ff ld $ff ;02f1 RET
9efa 002b ld $2b ;02f2 STW
9efb fe00 bra ac ;+-----------------------------------+
9efc fcfd bra $9efd ;| |
9efd 1404 ld $04,y ;| Trampoline for page $9e00 lookups |
9efe e065 jmp y,$65 ;| |
9eff c218 st [$18] ;+-----------------------------------+
9f00 004c ld $4c ;02f2 'ControlRaceCar'
9f01 0093 ld $93 ;02f4 INC
9f02 001b ld $1b ;02f4 '_vLR'+1
9f03 00ff ld $ff ;02f6 RET
9f04 0003 ld $03 ;| RAM segment address (high byte first)
9f05 0000 ld $00 ;|
9f06 00e1 ld $e1 ;| Length (1..256)
9f07 00cd ld $cd ;0300 DEF
9f08 0009 ld $09
9f09 0047 ld $47 ;0302 'G'
9f0a 0069 ld $69 ;0303 'i'
9f0b 0067 ld $67 ;0304 'g'
9f0c 0061 ld $61 ;0305 'a'
9f0d 0074 ld $74 ;0306 't'
9f0e 0072 ld $72 ;0307 'r'
9f0f 006f ld $6f ;0308 'o'
9f10 006e ld $6e ;0309 'n'
9f11 0000 ld $00 ;030a 0
9f12 002b ld $2b ;030b STW
9f13 004e ld $4e ;030b 'GigatronText'
9f14 00cd ld $cd ;030d DEF
9f15 001d ld $1d
9f16 001a ld $1a ;030f LD
9f17 000e ld $0e
9f18 0099 ld $99 ;0311 ADDW
9f19 0050 ld $50 ;0311 'Delay'
9f1a 0082 ld $82 ;0313 ANDI
9f1b 00ff ld $ff
9f1c 002b ld $2b ;0315 STW
9f1d 0052 ld $52 ;0315 'tmp'
9f1e 001a ld $1a ;0317 LD
9f1f 000e ld $0e
9f20 00b8 ld $b8 ;0319 SUBW
9f21 0052 ld $52 ;0319 'tmp'
9f22 0035 ld $35 ;031b BCC
9f23 0072 ld $72 ;031c NE
9f24 0015 ld $15
9f25 00ff ld $ff ;031e RET
9f26 002b ld $2b ;031f STW
9f27 0054 ld $54 ;031f 'Wait'
9f28 00cd ld $cd ;0321 DEF
9f29 00a1 ld $a1
9f2a 0021 ld $21 ;0323 LDW
9f2b 0056 ld $56 ;0323 'Video'
9f2c 00ad ld $ad ;0325 PEEK
9f2d 0082 ld $82 ;0326 ANDI
9f2e 00fe ld $fe
9f2f 005e ld $5e ;0328 ST
9f30 0059 ld $59 ;0328 'p'+1
9f31 0088 ld $88 ;032a ORI
9f32 0001 ld $01
9f33 005e ld $5e ;032c ST
9f34 005b ld $5b ;032c 'q'+1
9f35 0093 ld $93 ;032e INC
9f36 0056 ld $56 ;032e 'Video'
9f37 0059 ld $59 ;0330 LDI
9f38 0000 ld $00
9f39 005e ld $5e ;0332 ST
9f3a 0058 ld $58 ;0332 'p'
9f3b 005e ld $5e ;0334 ST
9f3c 005a ld $5a ;0334 'q'
9f3d 0021 ld $21 ;0336 LDW
9f3e 0058 ld $58 ;0336 'p'
9f3f 00ad ld $ad ;0338 PEEK
9f40 002b ld $2b ;0339 STW
9f41 0030 ld $30 ;0339 'i'
9f42 0021 ld $21 ;033b LDW
9f43 005a ld $5a ;033b 'q'
9f44 00ad ld $ad ;033d PEEK
9f45 00b8 ld $b8 ;033e SUBW
9f46 0030 ld $30 ;033e 'i'
9f47 002b ld $2b ;0340 STW
9f48 0030 ld $30 ;0340 'i'
9f49 0021 ld $21 ;0342 LDW
9f4a 0058 ld $58 ;0342 'p'
9f4b 00ad ld $ad ;0344 PEEK
9f4c 005e ld $5e ;0345 ST
9f4d 0058 ld $58 ;0345 'p'
9f4e 005e ld $5e ;0347 ST
9f4f 005a ld $5a ;0347 'q'
9f50 0059 ld $59 ;0349 LDI
9f51 0015 ld $15
9f52 00f0 ld $f0 ;034b POKE
9f53 0058 ld $58 ;034b 'p'
9f54 00f0 ld $f0 ;034d POKE
9f55 005a ld $5a ;034d 'q'
9f56 0093 ld $93 ;034f INC
9f57 0058 ld $58 ;034f 'p'
9f58 0093 ld $93 ;0351 INC
9f59 005a ld $5a ;0351 'q'
9f5a 0021 ld $21 ;0353 LDW
9f5b 0030 ld $30 ;0353 'i'
9f5c 00e6 ld $e6 ;0355 SUBI
9f5d 0001 ld $01
9f5e 002b ld $2b ;0357 STW
9f5f 0030 ld $30 ;0357 'i'
9f60 0035 ld $35 ;0359 BCC
9f61 004d ld $4d ;035a GT
9f62 0047 ld $47
9f63 0021 ld $21 ;035c LDW
9f64 005c ld $5c ;035c 'Sprite'
9f65 002b ld $2b ;035e STW
9f66 005e ld $5e ;035e 's'
9f67 0059 ld $59 ;0360 LDI
9f68 0000 ld $00
9f69 005e ld $5e ;0362 ST
9f6a 0058 ld $58 ;0362 'p'
9f6b 0021 ld $21 ;0364 LDW
9f6c 0056 ld $56 ;0364 'Video'
9f6d 00ad ld $ad ;0366 PEEK
9f6e 0099 ld $99 ;0367 ADDW
9f6f 0060 ld $60 ;0367 'X'
9f70 002b ld $2b ;0369 STW
9f71 0060 ld $60 ;0369 'X'
9f72 0021 ld $21 ;036b LDW
9f73 005e ld $5e ;036b 's'
9f74 00ad ld $ad ;036d PEEK
9f75 0099 ld $99 ;036e ADDW
9f76 0060 ld $60 ;036e 'X'
9f77 00f0 ld $f0 ;0370 POKE
9f78 0058 ld $58 ;0370 'p'
9f79 005e ld $5e ;0372 ST
9f7a 0058 ld $58 ;0372 'p'
9f7b 005e ld $5e ;0374 ST
9f7c 005a ld $5a ;0374 'q'
9f7d 0093 ld $93 ;0376 INC
9f7e 005e ld $5e ;0376 's'
9f7f 0021 ld $21 ;0378 LDW
9f80 0058 ld $58 ;0378 'p'
9f81 00ad ld $ad ;037a PEEK
9f82 008c ld $8c ;037b XORI
9f83 0015 ld $15
9f84 0099 ld $99 ;037d ADDW
9f85 0062 ld $62 ;037d 'Collision'
9f86 002b ld $2b ;037f STW
9f87 0062 ld $62 ;037f 'Collision'
9f88 0021 ld $21 ;0381 LDW
9f89 005e ld $5e ;0381 's'
9f8a 00ad ld $ad ;0383 PEEK
9f8b 00f0 ld $f0 ;0384 POKE
9f8c 0058 ld $58 ;0384 'p'
9f8d 0093 ld $93 ;0386 INC
9f8e 0058 ld $58 ;0386 'p'
9f8f 00f0 ld $f0 ;0388 POKE
9f90 005a ld $5a ;0388 'q'
9f91 0093 ld $93 ;038a INC
9f92 005a ld $5a ;038a 'q'
9f93 0093 ld $93 ;038c INC
9f94 005e ld $5e ;038c 's'
9f95 0021 ld $21 ;038e LDW
9f96 005e ld $5e ;038e 's'
9f97 00ad ld $ad ;0390 PEEK
9f98 0035 ld $35 ;0391 BCC
9f99 0072 ld $72 ;0392 NE
9f9a 0076 ld $76
9f9b 0059 ld $59 ;0394 LDI
9f9c 0000 ld $00
9f9d 005e ld $5e ;0396 ST
9f9e 005a ld $5a ;0396 'q'
9f9f 001a ld $1a ;0398 LD
9fa0 0058 ld $58 ;0398 'p'
9fa1 00f0 ld $f0 ;039a POKE
9fa2 005a ld $5a ;039a 'q'
9fa3 0021 ld $21 ;039c LDW
9fa4 0056 ld $56 ;039c 'Video'
9fa5 00e3 ld $e3 ;039e ADDI
9fa6 0003 ld $03
9fa7 002b ld $2b ;03a0 STW
9fa8 0056 ld $56 ;03a0 'Video'
9fa9 00ff ld $ff ;03a2 RET
9faa 002b ld $2b ;03a3 STW
9fab 0064 ld $64 ;03a3 'DrawPixels'
9fac 00cd ld $cd ;03a5 DEF
9fad 00da ld $da
9fae 0011 ld $11 ;03a7 LDWI
9faf 00fd ld $fd
9fb0 0001 ld $01
9fb1 002b ld $2b ;03aa STW
9fb2 0058 ld $58 ;03aa 'p'
9fb3 0021 ld $21 ;03ac LDW
9fb4 0040 ld $40 ;03ac 'Speed'
9fb5 0099 ld $99 ;03ae ADDW
9fb6 0040 ld $40 ;03ae 'Speed'
9fb7 001a ld $1a ;03b0 LD
9fb8 0019 ld $19
9fb9 00f0 ld $f0 ;03b2 POKE
9fba 0058 ld $58 ;03b2 'p'
9fbb 0093 ld $93 ;03b4 INC
9fbc 0059 ld $59 ;03b4 'p'+1
9fbd 00f0 ld $f0 ;03b6 POKE
9fbe 0058 ld $58 ;03b6 'p'
9fbf 0093 ld $93 ;03b8 INC
9fc0 0059 ld $59 ;03b8 'p'+1
9fc1 00f0 ld $f0 ;03ba POKE
9fc2 0058 ld $58 ;03ba 'p'
9fc3 0093 ld $93 ;03bc INC
9fc4 0059 ld $59 ;03bc 'p'+1
9fc5 00f0 ld $f0 ;03be POKE
9fc6 0058 ld $58 ;03be 'p'
9fc7 0011 ld $11 ;03c0 LDWI
9fc8 00fc ld $fc
9fc9 0001 ld $01
9fca 002b ld $2b ;03c3 STW
9fcb 0058 ld $58 ;03c3 'p'
9fcc 0021 ld $21 ;03c5 LDW
9fcd 0040 ld $40 ;03c5 'Speed'
9fce 0082 ld $82 ;03c7 ANDI
9fcf 007f ld $7f
9fd0 00f0 ld $f0 ;03c9 POKE
9fd1 0058 ld $58 ;03c9 'p'
9fd2 0093 ld $93 ;03cb INC
9fd3 0059 ld $59 ;03cb 'p'+1
9fd4 00f0 ld $f0 ;03cd POKE
9fd5 0058 ld $58 ;03cd 'p'
9fd6 0093 ld $93 ;03cf INC
9fd7 0059 ld $59 ;03cf 'p'+1
9fd8 00f0 ld $f0 ;03d1 POKE
9fd9 0058 ld $58 ;03d1 'p'
9fda 0093 ld $93 ;03d3 INC
9fdb 0059 ld $59 ;03d3 'p'+1
9fdc 00f0 ld $f0 ;03d5 POKE
9fdd 0058 ld $58 ;03d5 'p'
9fde 0059 ld $59 ;03d7 LDI
9fdf 000a ld $0a
9fe0 005e ld $5e ;03d9 ST
9fe1 002c ld $2c
9fe2 00ff ld $ff ;03db RET
9fe3 002b ld $2b ;03dc STW
9fe4 0066 ld $66 ;03dc 'PlayEngineSound'
9fe5 0093 ld $93 ;03de INC
9fe6 001b ld $1b ;03de '_vLR'+1
9fe7 00ff ld $ff ;03e0 RET
9fe8 0004 ld $04 ;| RAM segment address (high byte first)
9fe9 0000 ld $00 ;|
9fea 00ef ld $ef ;| Length (1..256)
9feb 00cd ld $cd ;0400 DEF
9fec 003e ld $3e
9fed 0075 ld $75 ;0402 PUSH
9fee 0011 ld $11 ;0403 LDWI
9fef 0080 ld $80
9ff0 0020 ld $20
9ff1 002b ld $2b ;0406 STW
9ff2 0038 ld $38 ;0406 'Pos'
9ff3 0011 ld $11 ;0408 LDWI
9ff4 0003 ld $03
9ff5 000b ld $0b
9ff6 002b ld $2b ;040b STW
9ff7 0022 ld $22
9ff8 0059 ld $59 ;040d LDI
9ff9 0000 ld $00
9ffa 002b ld $2b ;040f STW
9ffb fe00 bra ac ;+-----------------------------------+
9ffc fcfd bra $9ffd ;| |
9ffd 1404 ld $04,y ;| Trampoline for page $9f00 lookups |
9ffe e065 jmp y,$65 ;| |
9fff c218 st [$18] ;+-----------------------------------+
a000 0068 ld $68 ;040f 'Width'
a001 0021 ld $21 ;0411 LDW
a002 0068 ld $68 ;0411 'Width'
a003 00e3 ld $e3 ;0413 ADDI
a004 0001 ld $01
a005 002b ld $2b ;0415 STW
a006 0068 ld $68 ;0415 'Width'
a007 0059 ld $59 ;0417 LDI
a008 003f ld $3f
a009 002b ld $2b ;0419 STW
a00a 006a ld $6a ;0419 'CurbColor'
a00b 0059 ld $59 ;041b LDI
a00c 000c ld $0c
a00d 002b ld $2b ;041d STW
a00e 006c ld $6c ;041d 'GrassColor'
a00f 00cf ld $cf ;041f CALL
a010 006e ld $6e ;041f 'SetupSegment'
a011 0093 ld $93 ;0421 INC
a012 0039 ld $39 ;0421 'Pos'+1
a013 0059 ld $59 ;0423 LDI
a014 0003 ld $03
a015 002b ld $2b ;0425 STW
a016 006a ld $6a ;0425 'CurbColor'
a017 0059 ld $59 ;0427 LDI
a018 0008 ld $08
a019 002b ld $2b ;0429 STW
a01a 006c ld $6c ;0429 'GrassColor'
a01b 00cf ld $cf ;042b CALL
a01c 006e ld $6e ;042b 'SetupSegment'
a01d 0093 ld $93 ;042d INC
a01e 0039 ld $39 ;042d 'Pos'+1
a01f 0021 ld $21 ;042f LDW
a020 0038 ld $38 ;042f 'Pos'
a021 0035 ld $35 ;0431 BCC
a022 0053 ld $53 ;0432 GE
a023 000f ld $0f
a024 0011 ld $11 ;0434 LDWI
a025 0000 ld $00
a026 0074 ld $74
a027 00f0 ld $f0 ;0437 1008
a028 0018 ld $18 ;0438 24
a029 0093 ld $93 ;0439 INC
a02a 0019 ld $19
a02b 0035 ld $35 ;043b BCC
a02c 004d ld $4d ;043c GT
a02d 0035 ld $35
a02e 0063 ld $63 ;043e POP
a02f 00ff ld $ff ;043f RET
a030 002b ld $2b ;0440 STW
a031 0070 ld $70 ;0440 'SetupRoad'
a032 00cd ld $cd ;0442 DEF
a033 0086 ld $86
a034 0021 ld $21 ;0444 LDW
a035 0068 ld $68 ;0444 'Width'
a036 00e9 ld $e9 ;0446 LSLW
a037 005e ld $5e ;0447 ST
a038 0024 ld $24
a039 0021 ld $21 ;0449 LDW
a03a 0038 ld $38 ;0449 'Pos'
a03b 00b8 ld $b8 ;044b SUBW
a03c 0068 ld $68 ;044b 'Width'
a03d 002b ld $2b ;044d STW
a03e 0058 ld $58 ;044d 'p'
a03f 002b ld $2b ;044f STW
a040 0026 ld $26
a041 0059 ld $59 ;0451 LDI
a042 0015 ld $15
a043 005e ld $5e ;0453 ST
a044 0025 ld $25
a045 00b4 ld $b4 ;0455 SYS
a046 00f3 ld $f3
a047 0059 ld $59 ;0457 LDI
a048 0080 ld $80
a049 00b8 ld $b8 ;0459 SUBW
a04a 0068 ld $68 ;0459 'Width'
a04b 00e9 ld $e9 ;045b LSLW
a04c 005e ld $5e ;045c ST
a04d 0024 ld $24
a04e 0021 ld $21 ;045e LDW
a04f 0038 ld $38 ;045e 'Pos'
a050 0099 ld $99 ;0460 ADDW
a051 0068 ld $68 ;0460 'Width'
a052 002b ld $2b ;0462 STW
a053 005a ld $5a ;0462 'q'
a054 002b ld $2b ;0464 STW
a055 0026 ld $26
a056 0021 ld $21 ;0466 LDW
a057 006c ld $6c ;0466 'GrassColor'
a058 005e ld $5e ;0468 ST
a059 0025 ld $25
a05a 00b4 ld $b4 ;046a SYS
a05b 00f3 ld $f3
a05c 0021 ld $21 ;046c LDW
a05d 0068 ld $68 ;046c 'Width'
a05e 00e6 ld $e6 ;046e SUBI
a05f 0008 ld $08
a060 0035 ld $35 ;0470 BCC
a061 0056 ld $56 ;0471 LE
a062 0085 ld $85
a063 002b ld $2b ;0473 STW
a064 0052 ld $52 ;0473 'tmp'
a065 0021 ld $21 ;0475 LDW
a066 005a ld $5a ;0475 'q'
a067 00e6 ld $e6 ;0477 SUBI
a068 0001 ld $01
a069 002b ld $2b ;0479 STW
a06a 005a ld $5a ;0479 'q'
a06b 0021 ld $21 ;047b LDW
a06c 006a ld $6a ;047b 'CurbColor'
a06d 00f0 ld $f0 ;047d POKE
a06e 0058 ld $58 ;047d 'p'
a06f 00f0 ld $f0 ;047f POKE
a070 005a ld $5a ;047f 'q'
a071 0093 ld $93 ;0481 INC
a072 0058 ld $58 ;0481 'p'
a073 0021 ld $21 ;0483 LDW
a074 0052 ld $52 ;0483 'tmp'
a075 0090 ld $90 ;0485 BRA
a076 006c ld $6c
a077 00ff ld $ff ;0487 RET
a078 002b ld $2b ;0488 STW
a079 006e ld $6e ;0488 'SetupSegment'
a07a 00cd ld $cd ;048a DEF
a07b 00e8 ld $e8
a07c 0075 ld $75 ;048c PUSH
a07d 0011 ld $11 ;048d LDWI
a07e 000f ld $0f
a07f 000e ld $0e
a080 002b ld $2b ;0490 STW
a081 0072 ld $72 ;0490 'Radix'
a082 00cf ld $cf ;0492 CALL
a083 0074 ld $74 ;0492 'ExtractDigit'
a084 0021 ld $21 ;0494 LDW
a085 0076 ld $76 ;0494 'Prev3'
a086 00fc ld $fc ;0496 XORW
a087 0078 ld $78 ;0496 'Char'
a088 0035 ld $35 ;0498 BCC
a089 003f ld $3f ;0499 EQ
a08a 00a1 ld $a1
a08b 0021 ld $21 ;049b LDW
a08c 0078 ld $78 ;049b 'Char'
a08d 002b ld $2b ;049d STW
a08e 0076 ld $76 ;049d 'Prev3'
a08f 00cf ld $cf ;049f CALL
a090 003a ld $3a ;049f 'QPrintChar'
a091 0090 ld $90 ;04a1 BRA
a092 00a3 ld $a3
a093 0021 ld $21 ;04a3 LDW
a094 0038 ld $38 ;04a3 'Pos'
a095 00e3 ld $e3 ;04a5 ADDI
a096 000c ld $0c
a097 002b ld $2b ;04a7 STW
a098 0038 ld $38 ;04a7 'Pos'
a099 0011 ld $11 ;04a9 LDWI
a09a 0058 ld $58
a09b 0002 ld $02
a09c 002b ld $2b ;04ac STW
a09d 0072 ld $72 ;04ac 'Radix'
a09e 00cf ld $cf ;04ae CALL
a09f 0074 ld $74 ;04ae 'ExtractDigit'
a0a0 0021 ld $21 ;04b0 LDW
a0a1 007a ld $7a ;04b0 'Prev2'
a0a2 00fc ld $fc ;04b2 XORW
a0a3 0078 ld $78 ;04b2 'Char'
a0a4 0035 ld $35 ;04b4 BCC
a0a5 003f ld $3f ;04b5 EQ
a0a6 00bd ld $bd
a0a7 0021 ld $21 ;04b7 LDW
a0a8 0078 ld $78 ;04b7 'Char'
a0a9 002b ld $2b ;04b9 STW
a0aa 007a ld $7a ;04b9 'Prev2'
a0ab 00cf ld $cf ;04bb CALL
a0ac 003a ld $3a ;04bb 'QPrintChar'
a0ad 0090 ld $90 ;04bd BRA
a0ae 00bf ld $bf
a0af 0021 ld $21 ;04bf LDW
a0b0 0038 ld $38 ;04bf 'Pos'
a0b1 00e3 ld $e3 ;04c1 ADDI
a0b2 0006 ld $06
a0b3 002b ld $2b ;04c3 STW
a0b4 0038 ld $38 ;04c3 'Pos'
a0b5 0059 ld $59 ;04c5 LDI
a0b6 003c ld $3c
a0b7 002b ld $2b ;04c7 STW
a0b8 0072 ld $72 ;04c7 'Radix'
a0b9 00cf ld $cf ;04c9 CALL
a0ba 0074 ld $74 ;04c9 'ExtractDigit'
a0bb 0021 ld $21 ;04cb LDW
a0bc 007c ld $7c ;04cb 'Prev1'
a0bd 00fc ld $fc ;04cd XORW
a0be 0078 ld $78 ;04cd 'Char'
a0bf 0035 ld $35 ;04cf BCC
a0c0 003f ld $3f ;04d0 EQ
a0c1 00d8 ld $d8
a0c2 0021 ld $21 ;04d2 LDW
a0c3 0078 ld $78 ;04d2 'Char'
a0c4 002b ld $2b ;04d4 STW
a0c5 007c ld $7c ;04d4 'Prev1'
a0c6 00cf ld $cf ;04d6 CALL
a0c7 003a ld $3a ;04d6 'QPrintChar'
a0c8 0090 ld $90 ;04d8 BRA
a0c9 00da ld $da
a0ca 0021 ld $21 ;04da LDW
a0cb 0038 ld $38 ;04da 'Pos'
a0cc 00e3 ld $e3 ;04dc ADDI
a0cd 000c ld $0c
a0ce 002b ld $2b ;04de STW
a0cf 0038 ld $38 ;04de 'Pos'
a0d0 0059 ld $59 ;04e0 LDI
a0d1 0006 ld $06
a0d2 002b ld $2b ;04e2 STW
a0d3 0072 ld $72 ;04e2 'Radix'
a0d4 00cf ld $cf ;04e4 CALL
a0d5 0074 ld $74 ;04e4 'ExtractDigit'
a0d6 00cf ld $cf ;04e6 CALL
a0d7 003a ld $3a ;04e6 'QPrintChar'
a0d8 0063 ld $63 ;04e8 POP
a0d9 00ff ld $ff ;04e9 RET
a0da 002b ld $2b ;04ea STW
a0db 007e ld $7e ;04ea 'PrintTime'
a0dc 0093 ld $93 ;04ec INC
a0dd 001b ld $1b ;04ec '_vLR'+1
a0de 00ff ld $ff ;04ee RET
a0df 0005 ld $05 ;| RAM segment address (high byte first)
a0e0 0000 ld $00 ;|
a0e1 00e6 ld $e6 ;| Length (1..256)
a0e2 00cd ld $cd ;0500 DEF
a0e3 0017 ld $17
a0e4 0059 ld $59 ;0502 LDI
a0e5 0030 ld $30
a0e6 002b ld $2b ;0504 STW
a0e7 0078 ld $78 ;0504 'Char'
a0e8 0021 ld $21 ;0506 LDW
a0e9 0081 ld $81 ;0506 'Value'
a0ea 00b8 ld $b8 ;0508 SUBW
a0eb 0072 ld $72 ;0508 'Radix'
a0ec 0035 ld $35 ;050a BCC
a0ed 0050 ld $50 ;050b LT
a0ee 0014 ld $14
a0ef 002b ld $2b ;050d STW
a0f0 0081 ld $81 ;050d 'Value'
a0f1 0093 ld $93 ;050f INC
a0f2 0078 ld $78 ;050f 'Char'
a0f3 00b8 ld $b8 ;0511 SUBW
a0f4 0072 ld $72 ;0511 'Radix'
a0f5 0035 ld $35 ;0513 BCC
a0f6 0053 ld $53 ;0514 GE
a0f7 000b ld $0b
a0f8 0021 ld $21 ;0516 LDW
a0f9 0078 ld $78 ;0516 'Char'
a0fa 00ff ld $ff ;0518 RET
a0fb fe00 bra ac ;+-----------------------------------+
a0fc fcfd bra $a0fd ;| |
a0fd 1404 ld $04,y ;| Trampoline for page $a000 lookups |
a0fe e065 jmp y,$65 ;| |
a0ff c218 st [$18] ;+-----------------------------------+
a100 002b ld $2b ;0519 STW
a101 0074 ld $74 ;0519 'ExtractDigit'
a102 00cd ld $cd ;051b DEF
a103 0032 ld $32
a104 0075 ld $75 ;051d PUSH
a105 002b ld $2b ;051e STW
a106 0083 ld $83 ;051e 'Text'
a107 0021 ld $21 ;0520 LDW
a108 0083 ld $83 ;0520 'Text'
a109 00ad ld $ad ;0522 PEEK
a10a 002b ld $2b ;0523 STW
a10b 0078 ld $78 ;0523 'Char'
a10c 0035 ld $35 ;0525 BCC
a10d 003f ld $3f ;0526 EQ
a10e 0030 ld $30
a10f 0093 ld $93 ;0528 INC
a110 0083 ld $83 ;0528 'Text'
a111 00cf ld $cf ;052a CALL
a112 003a ld $3a ;052a 'QPrintChar'
a113 00e3 ld $e3 ;052c ADDI
a114 0006 ld $06
a115 002b ld $2b ;052e STW
a116 0038 ld $38 ;052e 'Pos'
a117 0090 ld $90 ;0530 BRA
a118 001e ld $1e
a119 0063 ld $63 ;0532 POP
a11a 00ff ld $ff ;0533 RET
a11b 002b ld $2b ;0534 STW
a11c 0085 ld $85 ;0534 'PrintText'
a11d 00cd ld $cd ;0536 DEF
a11e 00df ld $df
a11f 0011 ld $11 ;0538 LDWI
a120 00d0 ld $d0
a121 0074 ld $74
a122 002b ld $2b ;053b STW
a123 0058 ld $58 ;053b 'p'
a124 0059 ld $59 ;053d LDI
a125 0000 ld $00
a126 002b ld $2b ;053f STW
a127 0060 ld $60 ;053f 'X'
a128 0021 ld $21 ;0541 LDW
a129 0087 ld $87 ;0541 'DX0'
a12a 002b ld $2b ;0543 STW
a12b 0089 ld $89 ;0543 'DX'
a12c 0021 ld $21 ;0545 LDW
a12d 008b ld $8b ;0545 'NextTurn'
a12e 00b8 ld $b8 ;0547 SUBW
a12f 008d ld $8d ;0547 'Distance'
a130 002b ld $2b ;0549 STW
a131 0052 ld $52 ;0549 'tmp'
a132 0099 ld $99 ;054b ADDW
a133 0052 ld $52 ;054b 'tmp'
a134 002b ld $2b ;054d STW
a135 0052 ld $52 ;054d 'tmp'
a136 0011 ld $11 ;054f LDWI
a137 0000 ld $00
a138 000a ld $0a
a139 0099 ld $99 ;0552 ADDW
a13a 0052 ld $52 ;0552 'tmp'
a13b 007f ld $7f ;0554 LUP
a13c 0035 ld $35
a13d 002b ld $2b ;0556 STW
a13e 0052 ld $52 ;0556 'tmp'
a13f 0059 ld $59 ;0558 LDI
a140 00c5 ld $c5
a141 0099 ld $99 ;055a ADDW
a142 0052 ld $52 ;055a 'tmp'
a143 002b ld $2b ;055c STW
a144 0030 ld $30 ;055c 'i'
a145 001a ld $1a ;055e LD
a146 0061 ld $61 ;055e 'X'+1
a147 00f0 ld $f0 ;0560 POKE
a148 0058 ld $58 ;0560 'p'
a149 0093 ld $93 ;0562 INC
a14a 0058 ld $58 ;0562 'p'
a14b 0021 ld $21 ;0564 LDW
a14c 0089 ld $89 ;0564 'DX'
a14d 0099 ld $99 ;0566 ADDW
a14e 008f ld $8f ;0566 'DDX'
a14f 002b ld $2b ;0568 STW
a150 0089 ld $89 ;0568 'DX'
a151 0099 ld $99 ;056a ADDW
a152 0060 ld $60 ;056a 'X'
a153 002b ld $2b ;056c STW
a154 0060 ld $60 ;056c 'X'
a155 0093 ld $93 ;056e INC
a156 0030 ld $30 ;056e 'i'
a157 0021 ld $21 ;0570 LDW
a158 0030 ld $30 ;0570 'i'
a159 0035 ld $35 ;0572 BCC
a15a 0072 ld $72 ;0573 NE
a15b 005c ld $5c
a15c 001a ld $1a ;0575 LD
a15d 0061 ld $61 ;0575 'X'+1
a15e 00f0 ld $f0 ;0577 POKE
a15f 0058 ld $58 ;0577 'p'
a160 0093 ld $93 ;0579 INC
a161 0058 ld $58 ;0579 'p'
a162 0021 ld $21 ;057b LDW
a163 0089 ld $89 ;057b 'DX'
a164 0099 ld $99 ;057d ADDW
a165 0091 ld $91 ;057d 'NextDDX'
a166 002b ld $2b ;057f STW
a167 0089 ld $89 ;057f 'DX'
a168 0099 ld $99 ;0581 ADDW
a169 0060 ld $60 ;0581 'X'
a16a 002b ld $2b ;0583 STW
a16b 0060 ld $60 ;0583 'X'
a16c 001a ld $1a ;0585 LD
a16d 0058 ld $58 ;0585 'p'
a16e 0035 ld $35 ;0587 BCC
a16f 0072 ld $72 ;0588 NE
a170 0073 ld $73
a171 0011 ld $11 ;058a LDWI
a172 00ed ld $ed
a173 0001 ld $01
a174 002b ld $2b ;058d STW
a175 0024 ld $24
a176 0011 ld $11 ;058f LDWI
a177 00d1 ld $d1
a178 0074 ld $74
a179 002b ld $2b ;0592 STW
a17a 0026 ld $26
a17b 00e6 ld $e6 ;0594 SUBI
a17c 0001 ld $01
a17d 00ad ld $ad ;0596 PEEK
a17e 002b ld $2b ;0597 STW
a17f 0028 ld $28
a180 001a ld $1a ;0599 LD
a181 0047 ld $47 ;0599 'HorizonX'+1
a182 002b ld $2b ;059b STW
a183 0052 ld $52 ;059b 'tmp'
a184 0011 ld $11 ;059d LDWI
a185 00d5 ld $d5
a186 0074 ld $74
a187 00ad ld $ad ;05a0 PEEK
a188 00e3 ld $e3 ;05a1 ADDI
a189 0030 ld $30
a18a 00b8 ld $b8 ;05a3 SUBW
a18b 0052 ld $52 ;05a3 'tmp'
a18c 002b ld $2b ;05a5 STW
a18d 0052 ld $52 ;05a5 'tmp'
a18e 0011 ld $11 ;05a7 LDWI
a18f 00d4 ld $d4
a190 0074 ld $74
a191 00ad ld $ad ;05aa PEEK
a192 002b ld $2b ;05ab STW
a193 0087 ld $87 ;05ab 'DX0'
a194 0011 ld $11 ;05ad LDWI
a195 00ec ld $ec
a196 0074 ld $74
a197 00ad ld $ad ;05b0 PEEK
a198 00b8 ld $b8 ;05b1 SUBW
a199 0087 ld $87 ;05b1 'DX0'
a19a 0082 ld $82 ;05b3 ANDI
a19b 00ff ld $ff
a19c 008c ld $8c ;05b5 XORI
a19d 0080 ld $80
a19e 00e6 ld $e6 ;05b7 SUBI
a19f 0080 ld $80
a1a0 002b ld $2b ;05b9 STW
a1a1 0087 ld $87 ;05b9 'DX0'
a1a2 0011 ld $11 ;05bb LDWI
a1a3 0011 ld $11
a1a4 0001 ld $01
a1a5 002b ld $2b ;05be STW
a1a6 005e ld $5e ;05be 's'
a1a7 001a ld $1a ;05c0 LD
a1a8 0009 ld $09
a1a9 0082 ld $82 ;05c2 ANDI
a1aa 0001 ld $01
a1ab 0035 ld $35 ;05c4 BCC
a1ac 003f ld $3f ;05c5 EQ
a1ad 00be ld $be
a1ae 001a ld $1a ;05c7 LD
a1af 0047 ld $47 ;05c7 'HorizonX'+1
a1b0 00f0 ld $f0 ;05c9 POKE
a1b1 005e ld $5e ;05c9 's'
a1b2 0011 ld $11 ;05cb LDWI
a1b3 0000 ld $00
a1b4 008a ld $8a
a1b5 002b ld $2b ;05ce STW
a1b6 0022 ld $22
a1b7 00b4 ld $b4 ;05d0 SYS
a1b8 00fa ld $fa
a1b9 0021 ld $21 ;05d2 LDW
a1ba 0024 ld $24
a1bb 002b ld $2b ;05d4 STW
a1bc 005e ld $5e ;05d4 's'
a1bd 0021 ld $21 ;05d6 LDW
a1be 0028 ld $28
a1bf 002b ld $2b ;05d8 STW
a1c0 0060 ld $60 ;05d8 'X'
a1c1 0021 ld $21 ;05da LDW
a1c2 0052 ld $52 ;05da 'tmp'
a1c3 00b8 ld $b8 ;05dc SUBW
a1c4 0060 ld $60 ;05dc 'X'
a1c5 00f0 ld $f0 ;05de POKE
a1c6 005e ld $5e ;05de 's'
a1c7 00ff ld $ff ;05e0 RET
a1c8 002b ld $2b ;05e1 STW
a1c9 0093 ld $93 ;05e1 'DrawRoad'
a1ca 0093 ld $93 ;05e3 INC
a1cb 001b ld $1b ;05e3 '_vLR'+1
a1cc 00ff ld $ff ;05e5 RET
a1cd 0006 ld $06 ;| RAM segment address (high byte first)
a1ce 0000 ld $00 ;|
a1cf 00df ld $df ;| Length (1..256)
a1d0 00cd ld $cd ;0600 DEF
a1d1 00a7 ld $a7
a1d2 0075 ld $75 ;0602 PUSH
a1d3 0059 ld $59 ;0603 LDI
a1d4 0000 ld $00
a1d5 002b ld $2b ;0605 STW
a1d6 0062 ld $62 ;0605 'Collision'
a1d7 002b ld $2b ;0607 STW
a1d8 0076 ld $76 ;0607 'Prev3'
a1d9 002b ld $2b ;0609 STW
a1da 007a ld $7a ;0609 'Prev2'
a1db 002b ld $2b ;060b STW
a1dc 007c ld $7c ;060b 'Prev1'
a1dd 00cf ld $cf ;060d CALL
a1de 0095 ld $95 ;060d 'AdvanceCar'
a1df 0021 ld $21 ;060f LDW
a1e0 008d ld $8d ;060f 'Distance'
a1e1 0035 ld $35 ;0611 BCC
a1e2 0053 ld $53 ;0612 GE
a1e3 002e ld $2e
a1e4 0021 ld $21 ;0614 LDW
a1e5 003e ld $3e ;0614 'Time'
a1e6 00b8 ld $b8 ;0616 SUBW
a1e7 0097 ld $97 ;0616 'BestTime'
a1e8 0035 ld $35 ;0618 BCC
a1e9 0053 ld $53 ;0619 GE
a1ea 001d ld $1d
a1eb 0021 ld $21 ;061b LDW
a1ec 003e ld $3e ;061b 'Time'
a1ed 002b ld $2b ;061d STW
a1ee 0097 ld $97 ;061d 'BestTime'
a1ef 0059 ld $59 ;061f LDI
a1f0 000f ld $0f
a1f1 00cf ld $cf ;0621 CALL
a1f2 0099 ld $99 ;0621 'PrintBestTime'
a1f3 0059 ld $59 ;0623 LDI
a1f4 0000 ld $00
a1f5 002b ld $2b ;0625 STW
a1f6 003e ld $3e ;0625 'Time'
a1f7 002b ld $2b ;0627 STW
a1f8 009b ld $9b ;0627 'Random'
a1f9 0011 ld $11 ;0629 LDWI
a1fa 0000 ld $00
a1fb fe00 bra ac ;+-----------------------------------+
a1fc fcfd bra $a1fd ;| |
a1fd 1404 ld $04,y ;| Trampoline for page $a100 lookups |
a1fe e065 jmp y,$65 ;| |
a1ff c218 st [$18] ;+-----------------------------------+
a200 0074 ld $74
a201 002b ld $2b ;062c STW
a202 008d ld $8d ;062c 'Distance'
a203 002b ld $2b ;062e STW
a204 008b ld $8b ;062e 'NextTurn'
a205 00b8 ld $b8 ;0630 SUBW
a206 008b ld $8b ;0630 'NextTurn'
a207 0035 ld $35 ;0632 BCC
a208 0056 ld $56 ;0633 LE
a209 0073 ld $73
a20a 0021 ld $21 ;0635 LDW
a20b 009b ld $9b ;0635 'Random'
a20c 0099 ld $99 ;0637 ADDW
a20d 008b ld $8b ;0637 'NextTurn'
a20e 008c ld $8c ;0639 XORI
a20f 006d ld $6d
a210 002b ld $2b ;063b STW
a211 009b ld $9b ;063b 'Random'
a212 0082 ld $82 ;063d ANDI
a213 001f ld $1f
a214 00e3 ld $e3 ;063f ADDI
a215 0028 ld $28
a216 0099 ld $99 ;0641 ADDW
a217 008b ld $8b ;0641 'NextTurn'
a218 002b ld $2b ;0643 STW
a219 008b ld $8b ;0643 'NextTurn'
a21a 001a ld $1a ;0645 LD
a21b 009c ld $9c ;0645 'Random'+1
a21c 0082 ld $82 ;0647 ANDI
a21d 0003 ld $03
a21e 00e3 ld $e3 ;0649 ADDI
a21f 0001 ld $01
a220 002b ld $2b ;064b STW
a221 0030 ld $30 ;064b 'i'
a222 0099 ld $99 ;064d ADDW
a223 0030 ld $30 ;064d 'i'
a224 0099 ld $99 ;064f ADDW
a225 0030 ld $30 ;064f 'i'
a226 00e9 ld $e9 ;0651 LSLW
a227 002b ld $2b ;0652 STW
a228 0030 ld $30 ;0652 'i'
a229 0021 ld $21 ;0654 LDW
a22a 0091 ld $91 ;0654 'NextDDX'
a22b 002b ld $2b ;0656 STW
a22c 008f ld $8f ;0656 'DDX'
a22d 0035 ld $35 ;0658 BCC
a22e 0053 ld $53 ;0659 GE
a22f 005d ld $5d
a230 0099 ld $99 ;065b ADDW
a231 0030 ld $30 ;065b 'i'
a232 0090 ld $90 ;065d BRA
a233 0071 ld $71
a234 0035 ld $35 ;065f BCC
a235 0056 ld $56 ;0660 LE
a236 0064 ld $64
a237 00b8 ld $b8 ;0662 SUBW
a238 0030 ld $30 ;0662 'i'
a239 0090 ld $90 ;0664 BRA
a23a 0071 ld $71
a23b 0021 ld $21 ;0666 LDW
a23c 009b ld $9b ;0666 'Random'
a23d 0035 ld $35 ;0668 BCC
a23e 0050 ld $50 ;0669 LT
a23f 006d ld $6d
a240 0021 ld $21 ;066b LDW
a241 0030 ld $30 ;066b 'i'
a242 0090 ld $90 ;066d BRA
a243 0071 ld $71
a244 0059 ld $59 ;066f LDI
a245 0000 ld $00
a246 00b8 ld $b8 ;0671 SUBW
a247 0030 ld $30 ;0671 'i'
a248 002b ld $2b ;0673 STW
a249 0091 ld $91 ;0673 'NextDDX'
a24a 00cf ld $cf ;0675 CALL
a24b 0093 ld $93 ;0675 'DrawRoad'
a24c 0021 ld $21 ;0677 LDW
a24d 008f ld $8f ;0677 'DDX'
a24e 00e9 ld $e9 ;0679 LSLW
a24f 00e9 ld $e9 ;067a LSLW
a250 00e9 ld $e9 ;067b LSLW
a251 002b ld $2b ;067c STW
a252 0048 ld $48 ;067c 'HorizonDX'
a253 00e9 ld $e9 ;067e LSLW
a254 002b ld $2b ;067f STW
a255 0044 ld $44 ;067f 'DriftX'
a256 00cf ld $cf ;0681 CALL
a257 004c ld $4c ;0681 'ControlRaceCar'
a258 00cf ld $cf ;0683 CALL
a259 0066 ld $66 ;0683 'PlayEngineSound'
a25a 00cf ld $cf ;0685 CALL
a25b 009d ld $9d ;0685 'DrawRaceCar'
a25c 00cf ld $cf ;0687 CALL
a25d 009f ld $9f ;0687 'DrawGrass'
a25e 0011 ld $11 ;0689 LDWI
a25f 00b5 ld $b5
a260 00b9 ld $b9
a261 0099 ld $99 ;068c ADDW
a262 003e ld $3e ;068c 'Time'
a263 0035 ld $35 ;068e BCC
a264 0056 ld $56 ;068f LE
a265 0091 ld $91
a266 002b ld $2b ;0691 STW
a267 0062 ld $62 ;0691 'Collision'
a268 0021 ld $21 ;0693 LDW
a269 003e ld $3e ;0693 'Time'
a26a 002b ld $2b ;0695 STW
a26b 0081 ld $81 ;0695 'Value'
a26c 0011 ld $11 ;0697 LDWI
a26d 0001 ld $01
a26e 0008 ld $08
a26f 002b ld $2b ;069a STW
a270 0038 ld $38 ;069a 'Pos'
a271 0059 ld $59 ;069c LDI
a272 003f ld $3f
a273 002b ld $2b ;069e STW
a274 0036 ld $36 ;069e 'Color'
a275 00cf ld $cf ;06a0 CALL
a276 007e ld $7e ;06a0 'PrintTime'
a277 0021 ld $21 ;06a2 LDW
a278 0062 ld $62 ;06a2 'Collision'
a279 0035 ld $35 ;06a4 BCC
a27a 003f ld $3f ;06a5 EQ
a27b 000b ld $0b
a27c 0063 ld $63 ;06a7 POP
a27d 00ff ld $ff ;06a8 RET
a27e 002b ld $2b ;06a9 STW
a27f 00a1 ld $a1 ;06a9 'PlayGame'
a280 00cd ld $cd ;06ab DEF
a281 00b7 ld $b7
a282 0002 ld $02 ;06ad 2
a283 0040 ld $40 ;06ae 64
a284 0040 ld $40 ;06af 64
a285 0040 ld $40 ;06b0 64
a286 0028 ld $28 ;06b1 40
a287 003c ld $3c ;06b2 60
a288 003c ld $3c ;06b3 60
a289 0028 ld $28 ;06b4 40
a28a 0040 ld $40 ;06b5 64
a28b 0040 ld $40 ;06b6 64
a28c 0040 ld $40 ;06b7 64
a28d 0000 ld $00 ;06b8 0
a28e 002b ld $2b ;06b9 STW
a28f 00a3 ld $a3 ;06b9 'Car0'
a290 00cd ld $cd ;06bb DEF
a291 00c5 ld $c5
a292 0003 ld $03 ;06bd 3
a293 0028 ld $28 ;06be 40
a294 0014 ld $14 ;06bf 20
a295 0014 ld $14 ;06c0 20
a296 003f ld $3f ;06c1 63
a297 003f ld $3f ;06c2 63
a298 0014 ld $14 ;06c3 20
a299 0014 ld $14 ;06c4 20
a29a 0028 ld $28 ;06c5 40
a29b 0000 ld $00 ;06c6 0
a29c 002b ld $2b ;06c7 STW
a29d 00a5 ld $a5 ;06c7 'Car1'
a29e 00cd ld $cd ;06c9 DEF
a29f 00d5 ld $d5
a2a0 0002 ld $02 ;06cb 2
a2a1 0028 ld $28 ;06cc 40
a2a2 0014 ld $14 ;06cd 20
a2a3 0014 ld $14 ;06ce 20
a2a4 0014 ld $14 ;06cf 20
a2a5 0028 ld $28 ;06d0 40
a2a6 0028 ld $28 ;06d1 40
a2a7 0014 ld $14 ;06d2 20
a2a8 0014 ld $14 ;06d3 20
a2a9 0014 ld $14 ;06d4 20
a2aa 0028 ld $28 ;06d5 40
a2ab 0000 ld $00 ;06d6 0
a2ac 002b ld $2b ;06d7 STW
a2ad 00a7 ld $a7 ;06d7 'Car2'
a2ae 0011 ld $11 ;06d9 LDWI
a2af 00a0 ld $a0
a2b0 0008 ld $08
a2b1 002b ld $2b ;06dc STW
a2b2 001a ld $1a
a2b3 00ff ld $ff ;06de RET
a2b4 0008 ld $08 ;| RAM segment address (high byte first)
a2b5 00a0 ld $a0 ;|
a2b6 0052 ld $52 ;| Length (1..256)
a2b7 00cd ld $cd ;08a0 DEF
a2b8 00b0 ld $b0
a2b9 0000 ld $00 ;08a2 0
a2ba 0040 ld $40 ;08a3 64
a2bb 0040 ld $40 ;08a4 64
a2bc 0040 ld $40 ;08a5 64
a2bd 0040 ld $40 ;08a6 64
a2be 0028 ld $28 ;08a7 40
a2bf 0014 ld $14 ;08a8 20
a2c0 0014 ld $14 ;08a9 20
a2c1 0014 ld $14 ;08aa 20
a2c2 0014 ld $14 ;08ab 20
a2c3 0028 ld $28 ;08ac 40
a2c4 0040 ld $40 ;08ad 64
a2c5 0040 ld $40 ;08ae 64
a2c6 0040 ld $40 ;08af 64
a2c7 0040 ld $40 ;08b0 64
a2c8 0000 ld $00 ;08b1 0
a2c9 002b ld $2b ;08b2 STW
a2ca 00a9 ld $a9 ;08b2 'Car3'
a2cb 00cd ld $cd ;08b4 DEF
a2cc 00c4 ld $c4
a2cd 0000 ld $00 ;08b6 0
a2ce 0040 ld $40 ;08b7 64
a2cf 0040 ld $40 ;08b8 64
a2d0 0040 ld $40 ;08b9 64
a2d1 0040 ld $40 ;08ba 64
a2d2 0015 ld $15 ;08bb 21
a2d3 0015 ld $15 ;08bc 21
a2d4 0015 ld $15 ;08bd 21
a2d5 0015 ld $15 ;08be 21
a2d6 0015 ld $15 ;08bf 21
a2d7 0015 ld $15 ;08c0 21
a2d8 0040 ld $40 ;08c1 64
a2d9 0040 ld $40 ;08c2 64
a2da 0040 ld $40 ;08c3 64
a2db 0040 ld $40 ;08c4 64
a2dc 0000 ld $00 ;08c5 0
a2dd 002b ld $2b ;08c6 STW
a2de 00ab ld $ab ;08c6 'Car4'
a2df 00cd ld $cd ;08c8 DEF
a2e0 00eb ld $eb
a2e1 0011 ld $11 ;08ca LDWI
a2e2 002e ld $2e
a2e3 0001 ld $01
a2e4 002b ld $2b ;08cd STW
a2e5 0024 ld $24
a2e6 0059 ld $59 ;08cf LDI
a2e7 0020 ld $20
a2e8 005e ld $5e ;08d1 ST
a2e9 0026 ld $26
a2ea 0011 ld $11 ;08d3 LDWI
a2eb 0000 ld $00
a2ec 000a ld $0a
a2ed 002b ld $2b ;08d6 STW
a2ee 005a ld $5a ;08d6 'q'
a2ef 0011 ld $11 ;08d8 LDWI
a2f0 0019 ld $19
a2f1 008a ld $8a
a2f2 002b ld $2b ;08db STW
a2f3 0022 ld $22
a2f4 0021 ld $21 ;08dd LDW
a2f5 005a ld $5a ;08dd 'q'
a2f6 007f ld $7f ;08df LUP
a2f7 0008 ld $08
a2f8 0099 ld $99 ;08e1 ADDW
a2f9 008d ld $8d ;08e1 'Distance'
a2fa 005e ld $5e ;08e3 ST
a2fb fe00 bra ac ;+-----------------------------------+
a2fc fcfd bra $a2fd ;| |
a2fd 1404 ld $04,y ;| Trampoline for page $a200 lookups |
a2fe e065 jmp y,$65 ;| |
a2ff c218 st [$18] ;+-----------------------------------+
a300 0027 ld $27
a301 00b4 ld $b4 ;08e5 SYS
a302 00fa ld $fa
a303 0093 ld $93 ;08e7 INC
a304 005a ld $5a ;08e7 'q'
a305 0035 ld $35 ;08e9 BCC
a306 0072 ld $72 ;08ea NE
a307 00db ld $db
a308 00ff ld $ff ;08ec RET
a309 002b ld $2b ;08ed STW
a30a 009f ld $9f ;08ed 'DrawGrass'
a30b 0093 ld $93 ;08ef INC
a30c 001b ld $1b ;08ef '_vLR'+1
a30d 00ff ld $ff ;08f1 RET
a30e 0009 ld $09 ;| RAM segment address (high byte first)
a30f 00a0 ld $a0 ;|
a310 0038 ld $38 ;| Length (1..256)
a311 00cd ld $cd ;09a0 DEF
a312 00b8 ld $b8
a313 0011 ld $11 ;09a2 LDWI
a314 00f7 ld $f7
a315 000b ld $0b
a316 002b ld $2b ;09a5 STW
a317 00ad ld $ad ;09a5 'Indicator'
a318 0011 ld $11 ;09a7 LDWI
a319 006b ld $6b
a31a 000c ld $0c
a31b 002b ld $2b ;09aa STW
a31c 00af ld $af ;09aa 'Tracking'
a31d 0059 ld $59 ;09ac LDI
a31e 0000 ld $00
a31f 00f0 ld $f0 ;09ae POKE
a320 00af ld $af ;09ae 'Tracking'
a321 0093 ld $93 ;09b0 INC
a322 00af ld $af ;09b0 'Tracking'
a323 001a ld $1a ;09b2 LD
a324 00af ld $af ;09b2 'Tracking'
a325 008c ld $8c ;09b4 XORI
a326 0076 ld $76
a327 0035 ld $35 ;09b6 BCC
a328 0072 ld $72 ;09b7 NE
a329 00aa ld $aa
a32a 00ff ld $ff ;09b9 RET
a32b 002b ld $2b ;09ba STW
a32c 00b1 ld $b1 ;09ba 'SetupIndicator'
a32d 00cd ld $cd ;09bc DEF
a32e 00d1 ld $d1
a32f 0059 ld $59 ;09be LDI
a330 0000 ld $00
a331 00f0 ld $f0 ;09c0 POKE
a332 00af ld $af ;09c0 'Tracking'
a333 001a ld $1a ;09c2 LD
a334 008e ld $8e ;09c2 'Distance'+1
a335 0099 ld $99 ;09c4 ADDW
a336 00ad ld $ad ;09c4 'Indicator'
a337 002b ld $2b ;09c6 STW
a338 00af ld $af ;09c6 'Tracking'
a339 0059 ld $59 ;09c8 LDI
a33a 003c ld $3c
a33b 00f0 ld $f0 ;09ca POKE
a33c 00af ld $af ;09ca 'Tracking'
a33d 001a ld $1a ;09cc LD
a33e 0041 ld $41 ;09cc 'Speed'+1
a33f 0099 ld $99 ;09ce ADDW
a340 008d ld $8d ;09ce 'Distance'
a341 002b ld $2b ;09d0 STW
a342 008d ld $8d ;09d0 'Distance'
a343 00ff ld $ff ;09d2 RET
a344 002b ld $2b ;09d3 STW
a345 0095 ld $95 ;09d3 'AdvanceCar'
a346 0093 ld $93 ;09d5 INC
a347 001b ld $1b ;09d5 '_vLR'+1
a348 00ff ld $ff ;09d7 RET
a349 000a ld $0a ;| RAM segment address (high byte first)
a34a 00a0 ld $a0 ;|
a34b 0041 ld $41 ;| Length (1..256)
a34c 00cd ld $cd ;0aa0 DEF
a34d 00da ld $da
a34e 0075 ld $75 ;0aa2 PUSH
a34f 0011 ld $11 ;0aa3 LDWI
a350 00d9 ld $d9
a351 0001 ld $01
a352 00ad ld $ad ;0aa6 PEEK
a353 008c ld $8c ;0aa7 XORI
a354 00ff ld $ff
a355 002b ld $2b ;0aa9 STW
a356 0060 ld $60 ;0aa9 'X'
a357 001a ld $1a ;0aab LD
a358 0043 ld $43 ;0aab 'CarX'+1
a359 0099 ld $99 ;0aad ADDW
a35a 0060 ld $60 ;0aad 'X'
a35b 002b ld $2b ;0aaf STW
a35c 0060 ld $60 ;0aaf 'X'
a35d 0011 ld $11 ;0ab1 LDWI
a35e 00d8 ld $d8
a35f 0001 ld $01
a360 002b ld $2b ;0ab4 STW
a361 0056 ld $56 ;0ab4 'Video'
a362 0021 ld $21 ;0ab6 LDW
a363 00a3 ld $a3 ;0ab6 'Car0'
a364 002b ld $2b ;0ab8 STW
a365 005c ld $5c ;0ab8 'Sprite'
a366 00cf ld $cf ;0aba CALL
a367 0064 ld $64 ;0aba 'DrawPixels'
a368 0021 ld $21 ;0abc LDW
a369 00a5 ld $a5 ;0abc 'Car1'
a36a 002b ld $2b ;0abe STW
a36b 005c ld $5c ;0abe 'Sprite'
a36c 00cf ld $cf ;0ac0 CALL
a36d 0064 ld $64 ;0ac0 'DrawPixels'
a36e 0021 ld $21 ;0ac2 LDW
a36f 0060 ld $60 ;0ac2 'X'
a370 00b8 ld $b8 ;0ac4 SUBW
a371 004a ld $4a ;0ac4 'Steer'
a372 002b ld $2b ;0ac6 STW
a373 0060 ld $60 ;0ac6 'X'
a374 0021 ld $21 ;0ac8 LDW
a375 00a7 ld $a7 ;0ac8 'Car2'
a376 002b ld $2b ;0aca STW
a377 005c ld $5c ;0aca 'Sprite'
a378 00cf ld $cf ;0acc CALL
a379 0064 ld $64 ;0acc 'DrawPixels'
a37a 0021 ld $21 ;0ace LDW
a37b 00a9 ld $a9 ;0ace 'Car3'
a37c 002b ld $2b ;0ad0 STW
a37d 005c ld $5c ;0ad0 'Sprite'
a37e 00cf ld $cf ;0ad2 CALL
a37f 0064 ld $64 ;0ad2 'DrawPixels'
a380 0021 ld $21 ;0ad4 LDW
a381 00ab ld $ab ;0ad4 'Car4'
a382 002b ld $2b ;0ad6 STW
a383 005c ld $5c ;0ad6 'Sprite'
a384 00cf ld $cf ;0ad8 CALL
a385 0064 ld $64 ;0ad8 'DrawPixels'
a386 0063 ld $63 ;0ada POP
a387 00ff ld $ff ;0adb RET
a388 002b ld $2b ;0adc STW
a389 009d ld $9d ;0adc 'DrawRaceCar'
a38a 0093 ld $93 ;0ade INC
a38b 001b ld $1b ;0ade '_vLR'+1
a38c 00ff ld $ff ;0ae0 RET
a38d 000b ld $0b ;| RAM segment address (high byte first)
a38e 00a0 ld $a0 ;|
a38f 004c ld $4c ;| Length (1..256)
a390 00cd ld $cd ;0ba0 DEF
a391 00e5 ld $e5
a392 0075 ld $75 ;0ba2 PUSH
a393 0059 ld $59 ;0ba3 LDI
a394 0030 ld $30
a395 002b ld $2b ;0ba5 STW
a396 0034 ld $34 ;0ba5 'BgColor'
a397 0021 ld $21 ;0ba7 LDW
a398 0034 ld $34 ;0ba7 'BgColor'
a399 005e ld $5e ;0ba9 ST
a39a 0024 ld $24
a39b 005e ld $5e ;0bab ST
a39c 0025 ld $25
a39d 0011 ld $11 ;0bad LDWI
a39e 0000 ld $00
a39f 0008 ld $08
a3a0 002b ld $2b ;0bb0 STW
a3a1 0028 ld $28
a3a2 0011 ld $11 ;0bb2 LDWI
a3a3 00e1 ld $e1
a3a4 0004 ld $04
a3a5 002b ld $2b ;0bb5 STW
a3a6 0022 ld $22
a3a7 00b4 ld $b4 ;0bb7 SYS
a3a8 00cb ld $cb
a3a9 0093 ld $93 ;0bb9 INC
a3aa 0028 ld $28
a3ab 001a ld $1a ;0bbb LD
a3ac 0028 ld $28
a3ad 008c ld $8c ;0bbd XORI
a3ae 00a0 ld $a0
a3af 0035 ld $35 ;0bbf BCC
a3b0 0072 ld $72 ;0bc0 NE
a3b1 00b5 ld $b5
a3b2 0059 ld $59 ;0bc2 LDI
a3b3 003f ld $3f
a3b4 002b ld $2b ;0bc4 STW
a3b5 0036 ld $36 ;0bc4 'Color'
a3b6 0011 ld $11 ;0bc6 LDWI
a3b7 0007 ld $07
a3b8 0008 ld $08
a3b9 002b ld $2b ;0bc9 STW
a3ba 0038 ld $38 ;0bc9 'Pos'
a3bb 0059 ld $59 ;0bcb LDI
a3bc 003a ld $3a
a3bd 00cf ld $cf ;0bcd CALL
a3be 003a ld $3a ;0bcd 'QPrintChar'
a3bf 00e3 ld $e3 ;0bcf ADDI
a3c0 0012 ld $12
a3c1 002b ld $2b ;0bd1 STW
a3c2 0038 ld $38 ;0bd1 'Pos'
a3c3 0059 ld $59 ;0bd3 LDI
a3c4 002e ld $2e
a3c5 00cf ld $cf ;0bd5 CALL
a3c6 003a ld $3a ;0bd5 'QPrintChar'
a3c7 00e3 ld $e3 ;0bd7 ADDI
a3c8 001f ld $1f
a3c9 002b ld $2b ;0bd9 STW
a3ca 0038 ld $38 ;0bd9 'Pos'
a3cb 0021 ld $21 ;0bdb LDW
a3cc 004e ld $4e ;0bdb 'GigatronText'
a3cd 00cf ld $cf ;0bdd CALL
a3ce 0085 ld $85 ;0bdd 'PrintText'
a3cf 0059 ld $59 ;0bdf LDI
a3d0 003c ld $3c
a3d1 002b ld $2b ;0be1 STW
a3d2 0050 ld $50 ;0be1 'Delay'
a3d3 00cf ld $cf ;0be3 CALL
a3d4 0054 ld $54 ;0be3 'Wait'
a3d5 0063 ld $63 ;0be5 POP
a3d6 00ff ld $ff ;0be6 RET
a3d7 002b ld $2b ;0be7 STW
a3d8 00b3 ld $b3 ;0be7 'Intro'
a3d9 0093 ld $93 ;0be9 INC
a3da 001b ld $1b ;0be9 '_vLR'+1
a3db 00ff ld $ff ;0beb RET
a3dc 000c ld $0c ;| RAM segment address (high byte first)
a3dd 00a0 ld $a0 ;|
a3de 0059 ld $59 ;| Length (1..256)
a3df 00cd ld $cd ;0ca0 DEF
a3e0 00f2 ld $f2
a3e1 002b ld $2b ;0ca2 STW
a3e2 0036 ld $36 ;0ca2 'Color'
a3e3 0021 ld $21 ;0ca4 LDW
a3e4 0097 ld $97 ;0ca4 'BestTime'
a3e5 002b ld $2b ;0ca6 STW
a3e6 0081 ld $81 ;0ca6 'Value'
a3e7 00e3 ld $e3 ;0ca8 ADDI
a3e8 0001 ld $01
a3e9 0035 ld $35 ;0caa BCC
a3ea 0053 ld $53 ;0cab GE
a3eb 00ac ld $ac
a3ec 00ff ld $ff ;0cad RET
a3ed 0075 ld $75 ;0cae PUSH
a3ee 0011 ld $11 ;0caf LDWI
a3ef 007c ld $7c
a3f0 0008 ld $08
a3f1 002b ld $2b ;0cb2 STW
a3f2 0038 ld $38 ;0cb2 'Pos'
a3f3 0011 ld $11 ;0cb4 LDWI
a3f4 000f ld $0f
a3f5 000e ld $0e
a3f6 002b ld $2b ;0cb7 STW
a3f7 0072 ld $72 ;0cb7 'Radix'
a3f8 00cf ld $cf ;0cb9 CALL
a3f9 0074 ld $74 ;0cb9 'ExtractDigit'
a3fa 00cf ld $cf ;0cbb CALL
a3fb fe00 bra ac ;+-----------------------------------+
a3fc fcfd bra $a3fd ;| |
a3fd 1404 ld $04,y ;| Trampoline for page $a300 lookups |
a3fe e065 jmp y,$65 ;| |
a3ff c218 st [$18] ;+-----------------------------------+
a400 003a ld $3a ;0cbb 'QPrintChar'
a401 00e3 ld $e3 ;0cbd ADDI
a402 0006 ld $06
a403 002b ld $2b ;0cbf STW
a404 0038 ld $38 ;0cbf 'Pos'
a405 0059 ld $59 ;0cc1 LDI
a406 003a ld $3a
a407 00cf ld $cf ;0cc3 CALL
a408 003a ld $3a ;0cc3 'QPrintChar'
a409 00e3 ld $e3 ;0cc5 ADDI
a40a 0006 ld $06
a40b 002b ld $2b ;0cc7 STW
a40c 0038 ld $38 ;0cc7 'Pos'
a40d 0011 ld $11 ;0cc9 LDWI
a40e 0058 ld $58
a40f 0002 ld $02
a410 002b ld $2b ;0ccc STW
a411 0072 ld $72 ;0ccc 'Radix'
a412 00cf ld $cf ;0cce CALL
a413 0074 ld $74 ;0cce 'ExtractDigit'
a414 00cf ld $cf ;0cd0 CALL
a415 003a ld $3a ;0cd0 'QPrintChar'
a416 00e3 ld $e3 ;0cd2 ADDI
a417 0006 ld $06
a418 002b ld $2b ;0cd4 STW
a419 0038 ld $38 ;0cd4 'Pos'
a41a 0059 ld $59 ;0cd6 LDI
a41b 003c ld $3c
a41c 002b ld $2b ;0cd8 STW
a41d 0072 ld $72 ;0cd8 'Radix'
a41e 00cf ld $cf ;0cda CALL
a41f 0074 ld $74 ;0cda 'ExtractDigit'
a420 00cf ld $cf ;0cdc CALL
a421 003a ld $3a ;0cdc 'QPrintChar'
a422 00e3 ld $e3 ;0cde ADDI
a423 0006 ld $06
a424 002b ld $2b ;0ce0 STW
a425 0038 ld $38 ;0ce0 'Pos'
a426 0059 ld $59 ;0ce2 LDI
a427 002e ld $2e
a428 00cf ld $cf ;0ce4 CALL
a429 003a ld $3a ;0ce4 'QPrintChar'
a42a 00e3 ld $e3 ;0ce6 ADDI
a42b 0006 ld $06
a42c 002b ld $2b ;0ce8 STW
a42d 0038 ld $38 ;0ce8 'Pos'
a42e 0059 ld $59 ;0cea LDI
a42f 0006 ld $06
a430 002b ld $2b ;0cec STW
a431 0072 ld $72 ;0cec 'Radix'
a432 00cf ld $cf ;0cee CALL
a433 0074 ld $74 ;0cee 'ExtractDigit'
a434 00cf ld $cf ;0cf0 CALL
a435 003a ld $3a ;0cf0 'QPrintChar'
a436 0063 ld $63 ;0cf2 POP
a437 00ff ld $ff ;0cf3 RET
a438 002b ld $2b ;0cf4 STW
a439 0099 ld $99 ;0cf4 'PrintBestTime'
a43a 0093 ld $93 ;0cf6 INC
a43b 001b ld $1b ;0cf6 '_vLR'+1
a43c 00ff ld $ff ;0cf8 RET
a43d 000d ld $0d ;| RAM segment address (high byte first)
a43e 00a0 ld $a0 ;|
a43f 0056 ld $56 ;| Length (1..256)
a440 00cd ld $cd ;0da0 DEF
a441 00ef ld $ef
a442 0075 ld $75 ;0da2 PUSH
a443 0011 ld $11 ;0da3 LDWI
a444 0035 ld $35
a445 0014 ld $14
a446 002b ld $2b ;0da6 STW
a447 0038 ld $38 ;0da6 'Pos'
a448 00cd ld $cd ;0da8 DEF
a449 00b2 ld $b2
a44a 0047 ld $47 ;0daa 'G'
a44b 0041 ld $41 ;0dab 'A'
a44c 004d ld $4d ;0dac 'M'
a44d 0045 ld $45 ;0dad 'E'
a44e 0020 ld $20 ;0dae ' '
a44f 004f ld $4f ;0daf 'O'
a450 0056 ld $56 ;0db0 'V'
a451 0045 ld $45 ;0db1 'E'
a452 0052 ld $52 ;0db2 'R'
a453 0000 ld $00 ;0db3 0
a454 00cf ld $cf ;0db4 CALL
a455 0085 ld $85 ;0db4 'PrintText'
a456 0011 ld $11 ;0db6 LDWI
a457 0011 ld $11
a458 0001 ld $01
a459 002b ld $2b ;0db9 STW
a45a 005e ld $5e ;0db9 's'
a45b 00e3 ld $e3 ;0dbb ADDI
a45c 0020 ld $20
a45d 002b ld $2b ;0dbd STW
a45e 00b5 ld $b5 ;0dbd 't'
a45f 0059 ld $59 ;0dbf LDI
a460 0001 ld $01
a461 002b ld $2b ;0dc1 STW
a462 0050 ld $50 ;0dc1 'Delay'
a463 0021 ld $21 ;0dc3 LDW
a464 005e ld $5e ;0dc3 's'
a465 00ad ld $ad ;0dc5 PEEK
a466 0082 ld $82 ;0dc6 ANDI
a467 0080 ld $80
a468 0035 ld $35 ;0dc8 BCC
a469 0072 ld $72 ;0dc9 NE
a46a 00cd ld $cd
a46b 0059 ld $59 ;0dcb LDI
a46c 0001 ld $01
a46d 0090 ld $90 ;0dcd BRA
a46e 00d0 ld $d0
a46f 0011 ld $11 ;0dcf LDWI
a470 00ff ld $ff
a471 00ff ld $ff
a472 002b ld $2b ;0dd2 STW
a473 0030 ld $30 ;0dd2 'i'
a474 00cf ld $cf ;0dd4 CALL
a475 0054 ld $54 ;0dd4 'Wait'
a476 0021 ld $21 ;0dd6 LDW
a477 00b5 ld $b5 ;0dd6 't'
a478 00ad ld $ad ;0dd8 PEEK
a479 00b8 ld $b8 ;0dd9 SUBW
a47a 0030 ld $30 ;0dd9 'i'
a47b 00f0 ld $f0 ;0ddb POKE
a47c 00b5 ld $b5 ;0ddb 't'
a47d 0021 ld $21 ;0ddd LDW
a47e 005e ld $5e ;0ddd 's'
a47f 00ad ld $ad ;0ddf PEEK
a480 0099 ld $99 ;0de0 ADDW
a481 0030 ld $30 ;0de0 'i'
a482 00f0 ld $f0 ;0de2 POKE
a483 005e ld $5e ;0de2 's'
a484 0082 ld $82 ;0de4 ANDI
a485 00ff ld $ff
a486 0035 ld $35 ;0de6 BCC
a487 0072 ld $72 ;0de7 NE
a488 00d2 ld $d2
a489 0059 ld $59 ;0de9 LDI
a48a 001e ld $1e
a48b 002b ld $2b ;0deb STW
a48c 0050 ld $50 ;0deb 'Delay'
a48d 00cf ld $cf ;0ded CALL
a48e 0054 ld $54 ;0ded 'Wait'
a48f 0063 ld $63 ;0def POP
a490 00ff ld $ff ;0df0 RET
a491 002b ld $2b ;0df1 STW
a492 00b7 ld $b7 ;0df1 'GameOver'
a493 0093 ld $93 ;0df3 INC
a494 001b ld $1b ;0df3 '_vLR'+1
a495 00ff ld $ff ;0df5 RET
a496 000e ld $0e ;| RAM segment address (high byte first)
a497 00a0 ld $a0 ;|
a498 005b ld $5b ;| Length (1..256)
a499 00cd ld $cd ;0ea0 DEF
a49a 00f4 ld $f4
a49b 0075 ld $75 ;0ea2 PUSH
a49c 0011 ld $11 ;0ea3 LDWI
a49d 00c4 ld $c4
a49e 0091 ld $91
a49f 002b ld $2b ;0ea6 STW
a4a0 0058 ld $58 ;0ea6 'p'
a4a1 0011 ld $11 ;0ea8 LDWI
a4a2 0000 ld $00
a4a3 0010 ld $10
a4a4 002b ld $2b ;0eab STW
a4a5 005a ld $5a ;0eab 'q'
a4a6 00cd ld $cd ;0ead DEF
a4a7 00bf ld $bf
a4a8 001a ld $1a ;0eaf LD
a4a9 0058 ld $58 ;0eaf 'p'
a4aa 008c ld $8c ;0eb1 XORI
a4ab 00fa ld $fa
a4ac 0035 ld $35 ;0eb3 BCC
a4ad 003f ld $3f ;0eb4 EQ
a4ae 00b8 ld $b8
a4af 0059 ld $59 ;0eb6 LDI
a4b0 0001 ld $01
a4b1 0090 ld $90 ;0eb8 BRA
a4b2 00ba ld $ba
a4b3 0059 ld $59 ;0eba LDI
a4b4 0006 ld $06
a4b5 0099 ld $99 ;0ebc ADDW
a4b6 0058 ld $58 ;0ebc 'p'
a4b7 002b ld $2b ;0ebe STW
a4b8 0058 ld $58 ;0ebe 'p'
a4b9 00ff ld $ff ;0ec0 RET
a4ba 002b ld $2b ;0ec1 STW
a4bb 0052 ld $52 ;0ec1 'tmp'
a4bc 0021 ld $21 ;0ec3 LDW
a4bd 0058 ld $58 ;0ec3 'p'
a4be 007f ld $7f ;0ec5 LUP
a4bf 0000 ld $00
a4c0 005e ld $5e ;0ec7 ST
a4c1 0024 ld $24
a4c2 00cf ld $cf ;0ec9 CALL
a4c3 0052 ld $52 ;0ec9 'tmp'
a4c4 007f ld $7f ;0ecb LUP
a4c5 0000 ld $00
a4c6 005e ld $5e ;0ecd ST
a4c7 0025 ld $25
a4c8 00cf ld $cf ;0ecf CALL
a4c9 0052 ld $52 ;0ecf 'tmp'
a4ca 007f ld $7f ;0ed1 LUP
a4cb 0000 ld $00
a4cc 005e ld $5e ;0ed3 ST
a4cd 0026 ld $26
a4ce 00cf ld $cf ;0ed5 CALL
a4cf 0052 ld $52 ;0ed5 'tmp'
a4d0 0011 ld $11 ;0ed7 LDWI
a4d1 00c0 ld $c0
a4d2 0006 ld $06
a4d3 002b ld $2b ;0eda STW
a4d4 0022 ld $22
a4d5 00b4 ld $b4 ;0edc SYS
a4d6 00f2 ld $f2
a4d7 0021 ld $21 ;0ede LDW
a4d8 005a ld $5a ;0ede 'q'
a4d9 002b ld $2b ;0ee0 STW
a4da 0028 ld $28
a4db 00e3 ld $e3 ;0ee2 ADDI
a4dc 0004 ld $04
a4dd 002b ld $2b ;0ee4 STW
a4de 005a ld $5a ;0ee4 'q'
a4df 0011 ld $11 ;0ee6 LDWI
a4e0 00d4 ld $d4
a4e1 0004 ld $04
a4e2 002b ld $2b ;0ee9 STW
a4e3 0022 ld $22
a4e4 00b4 ld $b4 ;0eeb SYS
a4e5 00ff ld $ff
a4e6 001a ld $1a ;0eed LD
a4e7 005b ld $5b ;0eed 'q'+1
a4e8 008c ld $8c ;0eef XORI
a4e9 0020 ld $20
a4ea 0035 ld $35 ;0ef1 BCC
a4eb 0072 ld $72 ;0ef2 NE
a4ec 00c1 ld $c1
a4ed 0063 ld $63 ;0ef4 POP
a4ee 00ff ld $ff ;0ef5 RET
a4ef 002b ld $2b ;0ef6 STW
a4f0 00b9 ld $b9 ;0ef6 'SetupHorizon'
a4f1 0093 ld $93 ;0ef8 INC
a4f2 001b ld $1b ;0ef8 '_vLR'+1
a4f3 00ff ld $ff ;0efa RET
a4f4 000f ld $0f ;| RAM segment address (high byte first)
a4f5 00a0 ld $a0 ;|
a4f6 0054 ld $54 ;| Length (1..256)
a4f7 00cf ld $cf ;0fa0 CALL
a4f8 00b3 ld $b3 ;0fa0 'Intro'
a4f9 0011 ld $11 ;0fa2 LDWI
a4fa 0000 ld $00
a4fb fe00 bra ac ;+-----------------------------------+
a4fc fcfd bra $a4fd ;| |
a4fd 1404 ld $04,y ;| Trampoline for page $a400 lookups |
a4fe e065 jmp y,$65 ;| |
a4ff c218 st [$18] ;+-----------------------------------+
a500 0074 ld $74
a501 002b ld $2b ;0fa5 STW
a502 008d ld $8d ;0fa5 'Distance'
a503 002b ld $2b ;0fa7 STW
a504 008b ld $8b ;0fa7 'NextTurn'
a505 0011 ld $11 ;0fa9 LDWI
a506 00ff ld $ff
a507 007f ld $7f
a508 002b ld $2b ;0fac STW
a509 0097 ld $97 ;0fac 'BestTime'
a50a 0059 ld $59 ;0fae LDI
a50b 0000 ld $00
a50c 002b ld $2b ;0fb0 STW
a50d 003e ld $3e ;0fb0 'Time'
a50e 002b ld $2b ;0fb2 STW
a50f 0081 ld $81 ;0fb2 'Value'
a510 002b ld $2b ;0fb4 STW
a511 0046 ld $46 ;0fb4 'HorizonX'
a512 002b ld $2b ;0fb6 STW
a513 0044 ld $44 ;0fb6 'DriftX'
a514 002b ld $2b ;0fb8 STW
a515 0040 ld $40 ;0fb8 'Speed'
a516 002b ld $2b ;0fba STW
a517 009b ld $9b ;0fba 'Random'
a518 002b ld $2b ;0fbc STW
a519 0087 ld $87 ;0fbc 'DX0'
a51a 002b ld $2b ;0fbe STW
a51b 008f ld $8f ;0fbe 'DDX'
a51c 002b ld $2b ;0fc0 STW
a51d 0091 ld $91 ;0fc0 'NextDDX'
a51e 00cf ld $cf ;0fc2 CALL
a51f 0093 ld $93 ;0fc2 'DrawRoad'
a520 00cf ld $cf ;0fc4 CALL
a521 009f ld $9f ;0fc4 'DrawGrass'
a522 00cf ld $cf ;0fc6 CALL
a523 00b9 ld $b9 ;0fc6 'SetupHorizon'
a524 0011 ld $11 ;0fc8 LDWI
a525 0035 ld $35
a526 0014 ld $14
a527 002b ld $2b ;0fcb STW
a528 0038 ld $38 ;0fcb 'Pos'
a529 00cd ld $cd ;0fcd DEF
a52a 00d7 ld $d7
a52b 0047 ld $47 ;0fcf 'G'
a52c 0045 ld $45 ;0fd0 'E'
a52d 0054 ld $54 ;0fd1 'T'
a52e 0020 ld $20 ;0fd2 ' '
a52f 0052 ld $52 ;0fd3 'R'
a530 0045 ld $45 ;0fd4 'E'
a531 0041 ld $41 ;0fd5 'A'
a532 0044 ld $44 ;0fd6 'D'
a533 0059 ld $59 ;0fd7 'Y'
a534 0000 ld $00 ;0fd8 0
a535 00cf ld $cf ;0fd9 CALL
a536 0085 ld $85 ;0fd9 'PrintText'
a537 00cf ld $cf ;0fdb CALL
a538 0070 ld $70 ;0fdb 'SetupRoad'
a539 00cf ld $cf ;0fdd CALL
a53a 00b9 ld $b9 ;0fdd 'SetupHorizon'
a53b 00cf ld $cf ;0fdf CALL
a53c 00b1 ld $b1 ;0fdf 'SetupIndicator'
a53d 0011 ld $11 ;0fe1 LDWI
a53e 0000 ld $00
a53f 0079 ld $79
a540 002b ld $2b ;0fe4 STW
a541 0042 ld $42 ;0fe4 'CarX'
a542 001a ld $1a ;0fe6 LD
a543 000e ld $0e
a544 002b ld $2b ;0fe8 STW
a545 003c ld $3c ;0fe8 'LastFrame'
a546 00cf ld $cf ;0fea CALL
a547 00a1 ld $a1 ;0fea 'PlayGame'
a548 00cf ld $cf ;0fec CALL
a549 00b7 ld $b7 ;0fec 'GameOver'
a54a 0059 ld $59 ;0fee LDI
a54b 003f ld $3f
a54c 00cf ld $cf ;0ff0 CALL
a54d 0099 ld $99 ;0ff0 'PrintBestTime'
a54e 0090 ld $90 ;0ff2 BRA
a54f 00a0 ld $a0
a550 0000 ld $00 ;End of Apps/Racer/Racer_v2.gcl, size 1868
;+-----------------------------------+
;| Apps/Mandelbrot/Mandelbrot_v1.gcl |
;+-----------------------------------+
Mandelbrot: a551 0002 ld $02 ;| RAM segment address (high byte first)
a552 0000 ld $00 ;|
a553 00ef ld $ef ;| Length (1..256)
a554 00cd ld $cd ;0200 DEF
a555 00e8 ld $e8
a556 0075 ld $75 ;0202 PUSH
a557 0059 ld $59 ;0203 LDI
a558 0000 ld $00
a559 002b ld $2b ;0205 STW
a55a 0030 ld $30 ;0205 'sign'
a55b 002b ld $2b ;0207 STW
a55c 0032 ld $32 ;0207 'C'
a55d 00b8 ld $b8 ;0209 SUBW
a55e 0034 ld $34 ;0209 'A'
a55f 0035 ld $35 ;020b BCC
a560 0056 ld $56 ;020c LE
a561 0012 ld $12
a562 002b ld $2b ;020e STW
a563 0034 ld $34 ;020e 'A'
a564 0059 ld $59 ;0210 LDI
a565 0001 ld $01
a566 002b ld $2b ;0212 STW
a567 0030 ld $30 ;0212 'sign'
a568 0059 ld $59 ;0214 LDI
a569 0000 ld $00
a56a 00b8 ld $b8 ;0216 SUBW
a56b 0036 ld $36 ;0216 'B'
a56c 0035 ld $35 ;0218 BCC
a56d 0056 ld $56 ;0219 LE
a56e 0021 ld $21
a56f 002b ld $2b ;021b STW
a570 0036 ld $36 ;021b 'B'
a571 0021 ld $21 ;021d LDW
a572 0030 ld $30 ;021d 'sign'
a573 008c ld $8c ;021f XORI
a574 0001 ld $01
a575 002b ld $2b ;0221 STW
a576 0030 ld $30 ;0221 'sign'
a577 0059 ld $59 ;0223 LDI
a578 0007 ld $07
a579 002b ld $2b ;0225 STW
a57a 0038 ld $38 ;0225 'shift'
a57b 0011 ld $11 ;0227 LDWI
a57c 0000 ld $00
a57d 0006 ld $06
a57e 002b ld $2b ;022a STW
a57f 0022 ld $22
a580 0011 ld $11 ;022c LDWI
a581 0000 ld $00
a582 0002 ld $02
a583 002b ld $2b ;022f STW
a584 003a ld $3a ;022f 'bit'
a585 0011 ld $11 ;0231 LDWI
a586 0000 ld $00
a587 00c0 ld $c0
a588 0099 ld $99 ;0234 ADDW
a589 0032 ld $32 ;0234 'C'
a58a 0035 ld $35 ;0236 BCC
a58b 0053 ld $53 ;0237 GE
a58c 003e ld $3e
a58d 0021 ld $21 ;0239 LDW
a58e 0032 ld $32 ;0239 'C'
a58f 00e9 ld $e9 ;023b LSLW
a590 002b ld $2b ;023c STW
a591 0032 ld $32 ;023c 'C'
a592 0090 ld $90 ;023e BRA
a593 004a ld $4a
a594 0021 ld $21 ;0240 LDW
a595 0036 ld $36 ;0240 'B'
a596 00b4 ld $b4 ;0242 SYS
a597 00f6 ld $f6
a598 002b ld $2b ;0244 STW
a599 0036 ld $36 ;0244 'B'
a59a 0021 ld $21 ;0246 LDW
a59b 0038 ld $38 ;0246 'shift'
a59c 00e6 ld $e6 ;0248 SUBI
a59d 0001 ld $01
a59e 002b ld $2b ;024a STW
a59f 0038 ld $38 ;024a 'shift'
a5a0 0021 ld $21 ;024c LDW
a5a1 0034 ld $34 ;024c 'A'
a5a2 00b8 ld $b8 ;024e SUBW
a5a3 003a ld $3a ;024e 'bit'
a5a4 0035 ld $35 ;0250 BCC
a5a5 0050 ld $50 ;0251 LT
a5a6 0059 ld $59
a5a7 002b ld $2b ;0253 STW
a5a8 0034 ld $34 ;0253 'A'
a5a9 0021 ld $21 ;0255 LDW
a5aa 0032 ld $32 ;0255 'C'
a5ab 0099 ld $99 ;0257 ADDW
a5ac 0036 ld $36 ;0257 'B'
a5ad 002b ld $2b ;0259 STW
a5ae 0032 ld $32 ;0259 'C'
a5af 0021 ld $21 ;025b LDW
a5b0 003a ld $3a ;025b 'bit'
a5b1 00b4 ld $b4 ;025d SYS
a5b2 00f6 ld $f6
a5b3 0035 ld $35 ;025f BCC
a5b4 0072 ld $72 ;0260 NE
a5b5 002d ld $2d
a5b6 0021 ld $21 ;0262 LDW
a5b7 0038 ld $38 ;0262 'shift'
a5b8 008c ld $8c ;0264 XORI
a5b9 0007 ld $07
a5ba 0035 ld $35 ;0266 BCC
a5bb 0072 ld $72 ;0267 NE
a5bc 0072 ld $72
a5bd 0011 ld $11 ;0269 LDWI
a5be 00b9 ld $b9
a5bf 0004 ld $04
a5c0 002b ld $2b ;026c STW
a5c1 0022 ld $22
a5c2 0021 ld $21 ;026e LDW
a5c3 0032 ld $32 ;026e 'C'
a5c4 00b4 ld $b4 ;0270 SYS
a5c5 00ff ld $ff
a5c6 0090 ld $90 ;0272 BRA
a5c7 00d7 ld $d7
a5c8 0021 ld $21 ;0274 LDW
a5c9 0038 ld $38 ;0274 'shift'
a5ca 008c ld $8c ;0276 XORI
a5cb 0006 ld $06
a5cc 0035 ld $35 ;0278 BCC
a5cd 0072 ld $72 ;0279 NE
a5ce 0084 ld $84
a5cf 0011 ld $11 ;027b LDWI
a5d0 0087 ld $87
a5d1 0006 ld $06
a5d2 002b ld $2b ;027e STW
a5d3 0022 ld $22
a5d4 0021 ld $21 ;0280 LDW
a5d5 0032 ld $32 ;0280 'C'
a5d6 00b4 ld $b4 ;0282 SYS
a5d7 00f6 ld $f6
a5d8 0090 ld $90 ;0284 BRA
a5d9 00d7 ld $d7
a5da 0021 ld $21 ;0286 LDW
a5db 0038 ld $38 ;0286 'shift'
a5dc 008c ld $8c ;0288 XORI
a5dd 0005 ld $05
a5de 0035 ld $35 ;028a BCC
a5df 0072 ld $72 ;028b NE
a5e0 0096 ld $96
a5e1 0011 ld $11 ;028d LDWI
a5e2 006d ld $6d
a5e3 0006 ld $06
a5e4 002b ld $2b ;0290 STW
a5e5 0022 ld $22
a5e6 0021 ld $21 ;0292 LDW
a5e7 0032 ld $32 ;0292 'C'
a5e8 00b4 ld $b4 ;0294 SYS
a5e9 00f5 ld $f5
a5ea 0090 ld $90 ;0296 BRA
a5eb 00d7 ld $d7
a5ec 0021 ld $21 ;0298 LDW
a5ed 0038 ld $38 ;0298 'shift'
a5ee 008c ld $8c ;029a XORI
a5ef 0004 ld $04
a5f0 0035 ld $35 ;029c BCC
a5f1 0072 ld $72 ;029d NE
a5f2 00a8 ld $a8
a5f3 0011 ld $11 ;029f LDWI
a5f4 0052 ld $52
a5f5 0006 ld $06
a5f6 002b ld $2b ;02a2 STW
a5f7 0022 ld $22
a5f8 0021 ld $21 ;02a4 LDW
a5f9 0032 ld $32 ;02a4 'C'
a5fa 00b4 ld $b4 ;02a6 SYS
a5fb fe00 bra ac ;+-----------------------------------+
a5fc fcfd bra $a5fd ;| |
a5fd 1404 ld $04,y ;| Trampoline for page $a500 lookups |
a5fe e065 jmp y,$65 ;| |
a5ff c218 st [$18] ;+-----------------------------------+
a600 00f5 ld $f5
a601 0090 ld $90 ;02a8 BRA
a602 00d7 ld $d7
a603 0021 ld $21 ;02aa LDW
a604 0038 ld $38 ;02aa 'shift'
a605 008c ld $8c ;02ac XORI
a606 0003 ld $03
a607 0035 ld $35 ;02ae BCC
a608 0072 ld $72 ;02af NE
a609 00ba ld $ba
a60a 0011 ld $11 ;02b1 LDWI
a60b 0036 ld $36
a60c 0006 ld $06
a60d 002b ld $2b ;02b4 STW
a60e 0022 ld $22
a60f 0021 ld $21 ;02b6 LDW
a610 0032 ld $32 ;02b6 'C'
a611 00b4 ld $b4 ;02b8 SYS
a612 00f4 ld $f4
a613 0090 ld $90 ;02ba BRA
a614 00d7 ld $d7
a615 0021 ld $21 ;02bc LDW
a616 0038 ld $38 ;02bc 'shift'
a617 008c ld $8c ;02be XORI
a618 0002 ld $02
a619 0035 ld $35 ;02c0 BCC
a61a 0072 ld $72 ;02c1 NE
a61b 00cc ld $cc
a61c 0011 ld $11 ;02c3 LDWI
a61d 0019 ld $19
a61e 0006 ld $06
a61f 002b ld $2b ;02c6 STW
a620 0022 ld $22
a621 0021 ld $21 ;02c8 LDW
a622 0032 ld $32 ;02c8 'C'
a623 00b4 ld $b4 ;02ca SYS
a624 00f4 ld $f4
a625 0090 ld $90 ;02cc BRA
a626 00d7 ld $d7
a627 0021 ld $21 ;02ce LDW
a628 0038 ld $38 ;02ce 'shift'
a629 008c ld $8c ;02d0 XORI
a62a 0001 ld $01
a62b 0035 ld $35 ;02d2 BCC
a62c 0072 ld $72 ;02d3 NE
a62d 00d7 ld $d7
a62e 0021 ld $21 ;02d5 LDW
a62f 0032 ld $32 ;02d5 'C'
a630 00b4 ld $b4 ;02d7 SYS
a631 00f6 ld $f6
a632 002b ld $2b ;02d9 STW
a633 0032 ld $32 ;02d9 'C'
a634 0021 ld $21 ;02db LDW
a635 0030 ld $30 ;02db 'sign'
a636 0035 ld $35 ;02dd BCC
a637 003f ld $3f ;02de EQ
a638 00e4 ld $e4
a639 0059 ld $59 ;02e0 LDI
a63a 0000 ld $00
a63b 00b8 ld $b8 ;02e2 SUBW
a63c 0032 ld $32 ;02e2 'C'
a63d 0090 ld $90 ;02e4 BRA
a63e 00e6 ld $e6
a63f 0021 ld $21 ;02e6 LDW
a640 0032 ld $32 ;02e6 'C'
a641 0063 ld $63 ;02e8 POP
a642 00ff ld $ff ;02e9 RET
a643 002b ld $2b ;02ea STW
a644 003c ld $3c ;02ea 'MulShift7'
a645 0093 ld $93 ;02ec INC
a646 001b ld $1b
a647 00ff ld $ff ;02ee RET
a648 0003 ld $03 ;| RAM segment address (high byte first)
a649 0000 ld $00 ;|
a64a 00eb ld $eb ;| Length (1..256)
a64b 00cd ld $cd ;0300 DEF
a64c 00e4 ld $e4
a64d 0075 ld $75 ;0302 PUSH
a64e 0011 ld $11 ;0303 LDWI
a64f 0000 ld $00
a650 0008 ld $08
a651 002b ld $2b ;0306 STW
a652 003e ld $3e ;0306 'Pen'
a653 0059 ld $59 ;0308 LDI
a654 0078 ld $78
a655 002b ld $2b ;030a STW
a656 0040 ld $40 ;030a 'Height'
a657 0059 ld $59 ;030c LDI
a658 00a0 ld $a0
a659 002b ld $2b ;030e STW
a65a 0042 ld $42 ;030e 'Width'
a65b 002b ld $2b ;0310 STW
a65c 0044 ld $44 ;0310 'len'
a65d 002b ld $2b ;0312 STW
a65e 0046 ld $46 ;0312 'LastPixel'
a65f 0059 ld $59 ;0314 LDI
a660 0000 ld $00
a661 002b ld $2b ;0316 STW
a662 0048 ld $48 ;0316 'DY'
a663 0021 ld $21 ;0318 LDW
a664 004a ld $4a ;0318 'Step'
a665 002b ld $2b ;031a STW
a666 004c ld $4c ;031a 'DX'
a667 0059 ld $59 ;031c LDI
a668 003f ld $3f
a669 00f0 ld $f0 ;031e POKE
a66a 003e ld $3e ;031e 'Pen'
a66b 00cf ld $cf ;0320 CALL
a66c 004e ld $4e ;0320 'UpdateClock'
a66d 0021 ld $21 ;0322 LDW
a66e 0046 ld $46 ;0322 'LastPixel'
a66f 0035 ld $35 ;0324 BCC
a670 0072 ld $72 ;0325 NE
a671 0071 ld $71
a672 0021 ld $21 ;0327 LDW
a673 0050 ld $50 ;0327 'Y0'
a674 002b ld $2b ;0329 STW
a675 0034 ld $34 ;0329 'A'
a676 002b ld $2b ;032b STW
a677 0036 ld $36 ;032b 'B'
a678 00cf ld $cf ;032d CALL
a679 003c ld $3c ;032d 'MulShift7'
a67a 002b ld $2b ;032f STW
a67b 0052 ld $52 ;032f 'YY'
a67c 0021 ld $21 ;0331 LDW
a67d 0054 ld $54 ;0331 'X0'
a67e 00e3 ld $e3 ;0333 ADDI
a67f 0080 ld $80
a680 002b ld $2b ;0335 STW
a681 0034 ld $34 ;0335 'A'
a682 002b ld $2b ;0337 STW
a683 0036 ld $36 ;0337 'B'
a684 00cf ld $cf ;0339 CALL
a685 003c ld $3c ;0339 'MulShift7'
a686 0099 ld $99 ;033b ADDW
a687 0052 ld $52 ;033b 'YY'
a688 00e6 ld $e6 ;033d SUBI
a689 0008 ld $08
a68a 0035 ld $35 ;033f BCC
a68b 0053 ld $53 ;0340 GE
a68c 0044 ld $44
a68d 0059 ld $59 ;0342 LDI
a68e 0000 ld $00
a68f 0090 ld $90 ;0344 BRA
a690 006f ld $6f
a691 0021 ld $21 ;0346 LDW
a692 0054 ld $54 ;0346 'X0'
a693 00e6 ld $e6 ;0348 SUBI
a694 0020 ld $20
a695 002b ld $2b ;034a STW
a696 0034 ld $34 ;034a 'A'
a697 002b ld $2b ;034c STW
a698 0036 ld $36 ;034c 'B'
a699 00cf ld $cf ;034e CALL
a69a 003c ld $3c ;034e 'MulShift7'
a69b 0099 ld $99 ;0350 ADDW
a69c 0052 ld $52 ;0350 'YY'
a69d 002b ld $2b ;0352 STW
a69e 0034 ld $34 ;0352 'A'
a69f 0099 ld $99 ;0354 ADDW
a6a0 0054 ld $54 ;0354 'X0'
a6a1 00e6 ld $e6 ;0356 SUBI
a6a2 0020 ld $20
a6a3 002b ld $2b ;0358 STW
a6a4 0036 ld $36 ;0358 'B'
a6a5 00cf ld $cf ;035a CALL
a6a6 003c ld $3c ;035a 'MulShift7'
a6a7 002b ld $2b ;035c STW
a6a8 0056 ld $56 ;035c 'tmp'
a6a9 0099 ld $99 ;035e ADDW
a6aa 0056 ld $56 ;035e 'tmp'
a6ab 002b ld $2b ;0360 STW
a6ac 0056 ld $56 ;0360 'tmp'
a6ad 0099 ld $99 ;0362 ADDW
a6ae 0056 ld $56 ;0362 'tmp'
a6af 002b ld $2b ;0364 STW
a6b0 0056 ld $56 ;0364 'tmp'
a6b1 00b8 ld $b8 ;0366 SUBW
a6b2 0052 ld $52 ;0366 'YY'
a6b3 0035 ld $35 ;0368 BCC
a6b4 0053 ld $53 ;0369 GE
a6b5 006d ld $6d
a6b6 0059 ld $59 ;036b LDI
a6b7 0000 ld $00
a6b8 0090 ld $90 ;036d BRA
a6b9 006f ld $6f
a6ba 00cf ld $cf ;036f CALL
a6bb 0058 ld $58 ;036f 'CalcPixel'
a6bc 0090 ld $90 ;0371 BRA
a6bd 0073 ld $73
a6be 00cf ld $cf ;0373 CALL
a6bf 0058 ld $58 ;0373 'CalcPixel'
a6c0 002b ld $2b ;0375 STW
a6c1 0046 ld $46 ;0375 'LastPixel'
a6c2 00f0 ld $f0 ;0377 POKE
a6c3 003e ld $3e ;0377 'Pen'
a6c4 0021 ld $21 ;0379 LDW
a6c5 0044 ld $44 ;0379 'len'
a6c6 00e6 ld $e6 ;037b SUBI
a6c7 0001 ld $01
a6c8 0035 ld $35 ;037d BCC
a6c9 004d ld $4d ;037e GT
a6ca 009f ld $9f
a6cb 0021 ld $21 ;0380 LDW
a6cc 0048 ld $48 ;0380 'DY'
a6cd 002b ld $2b ;0382 STW
a6ce 0056 ld $56 ;0382 'tmp'
a6cf 0021 ld $21 ;0384 LDW
a6d0 004c ld $4c ;0384 'DX'
a6d1 002b ld $2b ;0386 STW
a6d2 0048 ld $48 ;0386 'DY'
a6d3 0059 ld $59 ;0388 LDI
a6d4 0000 ld $00
a6d5 00b8 ld $b8 ;038a SUBW
a6d6 0056 ld $56 ;038a 'tmp'
a6d7 002b ld $2b ;038c STW
a6d8 004c ld $4c ;038c 'DX'
a6d9 0021 ld $21 ;038e LDW
a6da 004c ld $4c ;038e 'DX'
a6db 0035 ld $35 ;0390 BCC
a6dc 003f ld $3f ;0391 EQ
a6dd 0099 ld $99
a6de 0021 ld $21 ;0393 LDW
a6df 0042 ld $42 ;0393 'Width'
a6e0 00e6 ld $e6 ;0395 SUBI
a6e1 0001 ld $01
a6e2 002b ld $2b ;0397 STW
a6e3 0042 ld $42 ;0397 'Width'
a6e4 0090 ld $90 ;0399 BRA
a6e5 009f ld $9f
a6e6 0021 ld $21 ;039b LDW
a6e7 0040 ld $40 ;039b 'Height'
a6e8 00e6 ld $e6 ;039d SUBI
a6e9 0001 ld $01
a6ea 002b ld $2b ;039f STW
a6eb 0040 ld $40 ;039f 'Height'
a6ec 002b ld $2b ;03a1 STW
a6ed 0044 ld $44 ;03a1 'len'
a6ee 0035 ld $35 ;03a3 BCC
a6ef 0056 ld $56 ;03a4 LE
a6f0 00e0 ld $e0
a6f1 0021 ld $21 ;03a6 LDW
a6f2 0054 ld $54 ;03a6 'X0'
a6f3 0099 ld $99 ;03a8 ADDW
a6f4 004c ld $4c ;03a8 'DX'
a6f5 002b ld $2b ;03aa STW
a6f6 0054 ld $54 ;03aa 'X0'
a6f7 0021 ld $21 ;03ac LDW
a6f8 0050 ld $50 ;03ac 'Y0'
a6f9 0099 ld $99 ;03ae ADDW
a6fa 0048 ld $48 ;03ae 'DY'
a6fb fe00 bra ac ;+-----------------------------------+
a6fc fcfd bra $a6fd ;| |
a6fd 1404 ld $04,y ;| Trampoline for page $a600 lookups |
a6fe e065 jmp y,$65 ;| |
a6ff c218 st [$18] ;+-----------------------------------+
a700 002b ld $2b ;03b0 STW
a701 0050 ld $50 ;03b0 'Y0'
a702 0021 ld $21 ;03b2 LDW
a703 004c ld $4c ;03b2 'DX'
a704 0035 ld $35 ;03b4 BCC
a705 0053 ld $53 ;03b5 GE
a706 00bb ld $bb
a707 0021 ld $21 ;03b7 LDW
a708 003e ld $3e ;03b7 'Pen'
a709 00e6 ld $e6 ;03b9 SUBI
a70a 0001 ld $01
a70b 002b ld $2b ;03bb STW
a70c 003e ld $3e ;03bb 'Pen'
a70d 0021 ld $21 ;03bd LDW
a70e 004c ld $4c ;03bd 'DX'
a70f 0035 ld $35 ;03bf BCC
a710 0056 ld $56 ;03c0 LE
a711 00c6 ld $c6
a712 0021 ld $21 ;03c2 LDW
a713 003e ld $3e ;03c2 'Pen'
a714 00e3 ld $e3 ;03c4 ADDI
a715 0001 ld $01
a716 002b ld $2b ;03c6 STW
a717 003e ld $3e ;03c6 'Pen'
a718 0021 ld $21 ;03c8 LDW
a719 0048 ld $48 ;03c8 'DY'
a71a 0035 ld $35 ;03ca BCC
a71b 0053 ld $53 ;03cb GE
a71c 00d2 ld $d2
a71d 0011 ld $11 ;03cd LDWI
a71e 0000 ld $00
a71f 00ff ld $ff
a720 0099 ld $99 ;03d0 ADDW
a721 003e ld $3e ;03d0 'Pen'
a722 002b ld $2b ;03d2 STW
a723 003e ld $3e ;03d2 'Pen'
a724 0021 ld $21 ;03d4 LDW
a725 0048 ld $48 ;03d4 'DY'
a726 0035 ld $35 ;03d6 BCC
a727 0056 ld $56 ;03d7 LE
a728 00de ld $de
a729 0011 ld $11 ;03d9 LDWI
a72a 0000 ld $00
a72b 0001 ld $01
a72c 0099 ld $99 ;03dc ADDW
a72d 003e ld $3e ;03dc 'Pen'
a72e 002b ld $2b ;03de STW
a72f 003e ld $3e ;03de 'Pen'
a730 0090 ld $90 ;03e0 BRA
a731 001a ld $1a
a732 00cf ld $cf ;03e2 CALL
a733 005a ld $5a ;03e2 'GrayOut'
a734 0063 ld $63 ;03e4 POP
a735 00ff ld $ff ;03e5 RET
a736 002b ld $2b ;03e6 STW
a737 005c ld $5c ;03e6 'CalcSet'
a738 0093 ld $93 ;03e8 INC
a739 001b ld $1b
a73a 00ff ld $ff ;03ea RET
a73b 0004 ld $04 ;| RAM segment address (high byte first)
a73c 0000 ld $00 ;|
a73d 00f0 ld $f0 ;| Length (1..256)
a73e 00cd ld $cd ;0400 DEF
a73f 00e4 ld $e4
a740 0075 ld $75 ;0402 PUSH
a741 0011 ld $11 ;0403 LDWI
a742 0000 ld $00
a743 0008 ld $08
a744 002b ld $2b ;0406 STW
a745 003e ld $3e ;0406 'Pen'
a746 0059 ld $59 ;0408 LDI
a747 0078 ld $78
a748 002b ld $2b ;040a STW
a749 0040 ld $40 ;040a 'Height'
a74a 0059 ld $59 ;040c LDI
a74b 00a0 ld $a0
a74c 002b ld $2b ;040e STW
a74d 0042 ld $42 ;040e 'Width'
a74e 002b ld $2b ;0410 STW
a74f 0044 ld $44 ;0410 'len'
a750 0059 ld $59 ;0412 LDI
a751 0001 ld $01
a752 002b ld $2b ;0414 STW
a753 004c ld $4c ;0414 'DX'
a754 0059 ld $59 ;0416 LDI
a755 0000 ld $00
a756 002b ld $2b ;0418 STW
a757 0048 ld $48 ;0418 'DY'
a758 0011 ld $11 ;041a LDWI
a759 0000 ld $00
a75a 0006 ld $06
a75b 002b ld $2b ;041d STW
a75c 0022 ld $22
a75d 0059 ld $59 ;041f LDI
a75e 0000 ld $00
a75f 002b ld $2b ;0421 STW
a760 005e ld $5e ;0421 'Level'
a761 0059 ld $59 ;0423 LDI
a762 0020 ld $20
a763 002b ld $2b ;0425 STW
a764 0060 ld $60 ;0425 'i'
a765 0021 ld $21 ;0427 LDW
a766 003e ld $3e ;0427 'Pen'
a767 00ad ld $ad ;0429 PEEK
a768 0082 ld $82 ;042a ANDI
a769 003f ld $3f
a76a 00b8 ld $b8 ;042c SUBW
a76b 0060 ld $60 ;042c 'i'
a76c 0035 ld $35 ;042e BCC
a76d 0050 ld $50 ;042f LT
a76e 0042 ld $42
a76f 00f0 ld $f0 ;0431 POKE
a770 003e ld $3e ;0431 'Pen'
a771 0021 ld $21 ;0433 LDW
a772 0060 ld $60 ;0433 'i'
a773 0082 ld $82 ;0435 ANDI
a774 0015 ld $15
a775 0035 ld $35 ;0437 BCC
a776 003f ld $3f ;0438 EQ
a777 003c ld $3c
a778 0059 ld $59 ;043a LDI
a779 0001 ld $01
a77a 0090 ld $90 ;043c BRA
a77b 003e ld $3e
a77c 0059 ld $59 ;043e LDI
a77d 0002 ld $02
a77e 0099 ld $99 ;0440 ADDW
a77f 005e ld $5e ;0440 'Level'
a780 002b ld $2b ;0442 STW
a781 005e ld $5e ;0442 'Level'
a782 0021 ld $21 ;0444 LDW
a783 0060 ld $60 ;0444 'i'
a784 00b4 ld $b4 ;0446 SYS
a785 00f6 ld $f6
a786 0035 ld $35 ;0448 BCC
a787 004d ld $4d ;0449 GT
a788 0023 ld $23
a789 00f0 ld $f0 ;044b POKE
a78a 003e ld $3e ;044b 'Pen'
a78b 0021 ld $21 ;044d LDW
a78c 005e ld $5e ;044d 'Level'
a78d 0035 ld $35 ;044f BCC
a78e 003f ld $3f ;0450 EQ
a78f 0083 ld $83
a790 001a ld $1a ;0452 LD
a791 003f ld $3f ;0452 'Pen'+1
a792 0082 ld $82 ;0454 ANDI
a793 0001 ld $01
a794 002b ld $2b ;0456 STW
a795 0060 ld $60 ;0456 'i'
a796 0099 ld $99 ;0458 ADDW
a797 0060 ld $60 ;0458 'i'
a798 002b ld $2b ;045a STW
a799 0060 ld $60 ;045a 'i'
a79a 0021 ld $21 ;045c LDW
a79b 003e ld $3e ;045c 'Pen'
a79c 0082 ld $82 ;045e ANDI
a79d 0001 ld $01
a79e 0099 ld $99 ;0460 ADDW
a79f 0060 ld $60 ;0460 'i'
a7a0 002b ld $2b ;0462 STW
a7a1 0060 ld $60 ;0462 'i'
a7a2 00cd ld $cd ;0464 DEF
a7a3 0068 ld $68
a7a4 0000 ld $00
a7a5 0002 ld $02
a7a6 0003 ld $03
a7a7 0001 ld $01
a7a8 0099 ld $99 ;046a ADDW
a7a9 0060 ld $60 ;046a 'i'
a7aa 00ad ld $ad ;046c PEEK
a7ab 0099 ld $99 ;046d ADDW
a7ac 005e ld $5e ;046d 'Level'
a7ad 00e6 ld $e6 ;046f SUBI
a7ae 0001 ld $01
a7af 002b ld $2b ;0471 STW
a7b0 005e ld $5e ;0471 'Level'
a7b1 0021 ld $21 ;0473 LDW
a7b2 005e ld $5e ;0473 'Level'
a7b3 00e6 ld $e6 ;0475 SUBI
a7b4 0003 ld $03
a7b5 0035 ld $35 ;0477 BCC
a7b6 0050 ld $50 ;0478 LT
a7b7 0083 ld $83
a7b8 002b ld $2b ;047a STW
a7b9 005e ld $5e ;047a 'Level'
a7ba 0021 ld $21 ;047c LDW
a7bb 003e ld $3e ;047c 'Pen'
a7bc 00ad ld $ad ;047e PEEK
a7bd 00e3 ld $e3 ;047f ADDI
a7be 0015 ld $15
a7bf 00f0 ld $f0 ;0481 POKE
a7c0 003e ld $3e ;0481 'Pen'
a7c1 0090 ld $90 ;0483 BRA
a7c2 0071 ld $71
a7c3 0021 ld $21 ;0485 LDW
a7c4 0044 ld $44 ;0485 'len'
a7c5 00e6 ld $e6 ;0487 SUBI
a7c6 0001 ld $01
a7c7 0035 ld $35 ;0489 BCC
a7c8 004d ld $4d ;048a GT
a7c9 00ab ld $ab
a7ca 0021 ld $21 ;048c LDW
a7cb 0048 ld $48 ;048c 'DY'
a7cc 002b ld $2b ;048e STW
a7cd 0056 ld $56 ;048e 'tmp'
a7ce 0021 ld $21 ;0490 LDW
a7cf 004c ld $4c ;0490 'DX'
a7d0 002b ld $2b ;0492 STW
a7d1 0048 ld $48 ;0492 'DY'
a7d2 0059 ld $59 ;0494 LDI
a7d3 0000 ld $00
a7d4 00b8 ld $b8 ;0496 SUBW
a7d5 0056 ld $56 ;0496 'tmp'
a7d6 002b ld $2b ;0498 STW
a7d7 004c ld $4c ;0498 'DX'
a7d8 0021 ld $21 ;049a LDW
a7d9 004c ld $4c ;049a 'DX'
a7da 0035 ld $35 ;049c BCC
a7db 003f ld $3f ;049d EQ
a7dc 00a5 ld $a5
a7dd 0021 ld $21 ;049f LDW
a7de 0042 ld $42 ;049f 'Width'
a7df 00e6 ld $e6 ;04a1 SUBI
a7e0 0001 ld $01
a7e1 002b ld $2b ;04a3 STW
a7e2 0042 ld $42 ;04a3 'Width'
a7e3 0090 ld $90 ;04a5 BRA
a7e4 00ab ld $ab
a7e5 0021 ld $21 ;04a7 LDW
a7e6 0040 ld $40 ;04a7 'Height'
a7e7 00e6 ld $e6 ;04a9 SUBI
a7e8 0001 ld $01
a7e9 002b ld $2b ;04ab STW
a7ea 0040 ld $40 ;04ab 'Height'
a7eb 002b ld $2b ;04ad STW
a7ec 0044 ld $44 ;04ad 'len'
a7ed 0035 ld $35 ;04af BCC
a7ee 0056 ld $56 ;04b0 LE
a7ef 00e2 ld $e2
a7f0 0021 ld $21 ;04b2 LDW
a7f1 004c ld $4c ;04b2 'DX'
a7f2 0035 ld $35 ;04b4 BCC
a7f3 0053 ld $53 ;04b5 GE
a7f4 00bb ld $bb
a7f5 0021 ld $21 ;04b7 LDW
a7f6 003e ld $3e ;04b7 'Pen'
a7f7 00e6 ld $e6 ;04b9 SUBI
a7f8 0001 ld $01
a7f9 002b ld $2b ;04bb STW
a7fa 003e ld $3e ;04bb 'Pen'
a7fb fe00 bra ac ;+-----------------------------------+
a7fc fcfd bra $a7fd ;| |
a7fd 1404 ld $04,y ;| Trampoline for page $a700 lookups |
a7fe e065 jmp y,$65 ;| |
a7ff c218 st [$18] ;+-----------------------------------+
a800 0021 ld $21 ;04bd LDW
a801 004c ld $4c ;04bd 'DX'
a802 0035 ld $35 ;04bf BCC
a803 0056 ld $56 ;04c0 LE
a804 00c6 ld $c6
a805 0021 ld $21 ;04c2 LDW
a806 003e ld $3e ;04c2 'Pen'
a807 00e3 ld $e3 ;04c4 ADDI
a808 0001 ld $01
a809 002b ld $2b ;04c6 STW
a80a 003e ld $3e ;04c6 'Pen'
a80b 0021 ld $21 ;04c8 LDW
a80c 0048 ld $48 ;04c8 'DY'
a80d 0035 ld $35 ;04ca BCC
a80e 0053 ld $53 ;04cb GE
a80f 00d2 ld $d2
a810 0011 ld $11 ;04cd LDWI
a811 0000 ld $00
a812 00ff ld $ff
a813 0099 ld $99 ;04d0 ADDW
a814 003e ld $3e ;04d0 'Pen'
a815 002b ld $2b ;04d2 STW
a816 003e ld $3e ;04d2 'Pen'
a817 0021 ld $21 ;04d4 LDW
a818 0048 ld $48 ;04d4 'DY'
a819 0035 ld $35 ;04d6 BCC
a81a 0056 ld $56 ;04d7 LE
a81b 00de ld $de
a81c 0011 ld $11 ;04d9 LDWI
a81d 0000 ld $00
a81e 0001 ld $01
a81f 0099 ld $99 ;04dc ADDW
a820 003e ld $3e ;04dc 'Pen'
a821 002b ld $2b ;04de STW
a822 003e ld $3e ;04de 'Pen'
a823 00cf ld $cf ;04e0 CALL
a824 004e ld $4e ;04e0 'UpdateClock'
a825 0090 ld $90 ;04e2 BRA
a826 0018 ld $18
a827 0063 ld $63 ;04e4 POP
a828 00ff ld $ff ;04e5 RET
a829 002b ld $2b ;04e6 STW
a82a 005a ld $5a ;04e6 'GrayOut'
a82b 0011 ld $11 ;04e8 LDWI
a82c 001a ld $1a
a82d 0020 ld $20
a82e 002b ld $2b ;04eb STW
a82f 0062 ld $62 ;04eb 'Separator'
a830 0093 ld $93 ;04ed INC
a831 001b ld $1b
a832 00ff ld $ff ;04ef RET
a833 0005 ld $05 ;| RAM segment address (high byte first)
a834 0000 ld $00 ;|
a835 00f6 ld $f6 ;| Length (1..256)
a836 00cd ld $cd ;0500 DEF
a837 00a4 ld $a4
a838 001a ld $1a ;0502 LD
a839 000e ld $0e
a83a 00b8 ld $b8 ;0504 SUBW
a83b 0064 ld $64 ;0504 'LastFrame'
a83c 0082 ld $82 ;0506 ANDI
a83d 00ff ld $ff
a83e 002b ld $2b ;0508 STW
a83f 0066 ld $66 ;0508 'Elapsed'
a840 00e6 ld $e6 ;050a SUBI
a841 003c ld $3c
a842 0035 ld $35 ;050c BCC
a843 0053 ld $53 ;050d GE
a844 0019 ld $19
a845 001a ld $1a ;050f LD
a846 0011 ld $11
a847 0082 ld $82 ;0511 ANDI
a848 0080 ld $80
a849 0035 ld $35 ;0513 BCC
a84a 003f ld $3f ;0514 EQ
a84b 0015 ld $15
a84c 00ff ld $ff ;0516 RET
a84d 0059 ld $59 ;0517 LDI
a84e 000f ld $0f
a84f 0090 ld $90 ;0519 BRA
a850 001b ld $1b
a851 0059 ld $59 ;051b LDI
a852 003f ld $3f
a853 002b ld $2b ;051d STW
a854 0068 ld $68 ;051d 'Color'
a855 0075 ld $75 ;051f PUSH
a856 0021 ld $21 ;0520 LDW
a857 006a ld $6a ;0520 'Clock0'
a858 0099 ld $99 ;0522 ADDW
a859 0066 ld $66 ;0522 'Elapsed'
a85a 002b ld $2b ;0524 STW
a85b 006a ld $6a ;0524 'Clock0'
a85c 0021 ld $21 ;0526 LDW
a85d 0064 ld $64 ;0526 'LastFrame'
a85e 0099 ld $99 ;0528 ADDW
a85f 0066 ld $66 ;0528 'Elapsed'
a860 002b ld $2b ;052a STW
a861 0064 ld $64 ;052a 'LastFrame'
a862 0011 ld $11 ;052c LDWI
a863 00f1 ld $f1
a864 00f1 ld $f1
a865 0099 ld $99 ;052f ADDW
a866 006a ld $6a ;052f 'Clock0'
a867 0035 ld $35 ;0531 BCC
a868 0050 ld $50 ;0532 LT
a869 0038 ld $38
a86a 002b ld $2b ;0534 STW
a86b 006a ld $6a ;0534 'Clock0'
a86c 0059 ld $59 ;0536 LDI
a86d 0001 ld $01
a86e 00cf ld $cf ;0538 CALL
a86f 006c ld $6c ;0538 'AddMinutes'
a870 001a ld $1a ;053a LD
a871 0063 ld $63 ;053a 'Separator'+1
a872 00fc ld $fc ;053c XORW
a873 0062 ld $62 ;053c 'Separator'
a874 005e ld $5e ;053e ST
a875 0063 ld $63 ;053e 'Separator'+1
a876 001a ld $1a ;0540 LD
a877 0011 ld $11
a878 008c ld $8c ;0542 XORI
a879 0077 ld $77
a87a 0035 ld $35 ;0544 BCC
a87b 0072 ld $72 ;0545 NE
a87c 004b ld $4b
a87d 002b ld $2b ;0547 STW
a87e 006a ld $6a ;0547 'Clock0'
a87f 0059 ld $59 ;0549 LDI
a880 0001 ld $01
a881 0090 ld $90 ;054b BRA
a882 0070 ld $70
a883 008c ld $8c ;054d XORI
a884 000c ld $0c
a885 0035 ld $35 ;054f BCC
a886 0072 ld $72 ;0550 NE
a887 0057 ld $57
a888 002b ld $2b ;0552 STW
a889 006a ld $6a ;0552 'Clock0'
a88a 0011 ld $11 ;0554 LDWI
a88b 00ff ld $ff
a88c 00ff ld $ff
a88d 0090 ld $90 ;0557 BRA
a88e 0070 ld $70
a88f 008c ld $8c ;0559 XORI
a890 0006 ld $06
a891 0035 ld $35 ;055b BCC
a892 0072 ld $72 ;055c NE
a893 0063 ld $63
a894 002b ld $2b ;055e STW
a895 006a ld $6a ;055e 'Clock0'
a896 0011 ld $11 ;0560 LDWI
a897 00c4 ld $c4
a898 00ff ld $ff
a899 0090 ld $90 ;0563 BRA
a89a 0070 ld $70
a89b 008c ld $8c ;0565 XORI
a89c 0003 ld $03
a89d 0035 ld $35 ;0567 BCC
a89e 0072 ld $72 ;0568 NE
a89f 006e ld $6e
a8a0 002b ld $2b ;056a STW
a8a1 006a ld $6a ;056a 'Clock0'
a8a2 0059 ld $59 ;056c LDI
a8a3 003c ld $3c
a8a4 0090 ld $90 ;056e BRA
a8a5 0070 ld $70
a8a6 0059 ld $59 ;0570 LDI
a8a7 0000 ld $00
a8a8 0035 ld $35 ;0572 BCC
a8a9 003f ld $3f ;0573 EQ
a8aa 007e ld $7e
a8ab 00cf ld $cf ;0575 CALL
a8ac 006c ld $6c ;0575 'AddMinutes'
a8ad 0059 ld $59 ;0577 LDI
a8ae 0000 ld $00
a8af 002b ld $2b ;0579 STW
a8b0 006a ld $6a ;0579 'Clock0'
a8b1 0011 ld $11 ;057b LDWI
a8b2 0000 ld $00
a8b3 003a ld $3a
a8b4 002b ld $2b ;057e STW
a8b5 0062 ld $62 ;057e 'Separator'
a8b6 001a ld $1a ;0580 LD
a8b7 0011 ld $11
a8b8 0088 ld $88 ;0582 ORI
a8b9 000f ld $0f
a8ba 005e ld $5e ;0584 ST
a8bb 0011 ld $11
a8bc 0011 ld $11 ;0586 LDWI
a8bd 005c ld $5c
a8be 0044 ld $44
a8bf 002b ld $2b ;0589 STW
a8c0 006e ld $6e ;0589 'Pos'
a8c1 0021 ld $21 ;058b LDW
a8c2 0070 ld $70 ;058b 'Clock1'
a8c3 002b ld $2b ;058d STW
a8c4 0072 ld $72 ;058d 'Value'
a8c5 0011 ld $11 ;058f LDWI
a8c6 0058 ld $58
a8c7 0002 ld $02
a8c8 00cf ld $cf ;0592 CALL
a8c9 0074 ld $74 ;0592 'NextDigit'
a8ca 0059 ld $59 ;0594 LDI
a8cb 003c ld $3c
a8cc 00cf ld $cf ;0596 CALL
a8cd 0074 ld $74 ;0596 'NextDigit'
a8ce 001a ld $1a ;0598 LD
a8cf 0063 ld $63 ;0598 'Separator'+1
a8d0 00cf ld $cf ;059a CALL
a8d1 0076 ld $76 ;059a 'PrintChar'
a8d2 0059 ld $59 ;059c LDI
a8d3 000a ld $0a
a8d4 00cf ld $cf ;059e CALL
a8d5 0074 ld $74 ;059e 'NextDigit'
a8d6 0059 ld $59 ;05a0 LDI
a8d7 0001 ld $01
a8d8 00cf ld $cf ;05a2 CALL
a8d9 0074 ld $74 ;05a2 'NextDigit'
a8da 0063 ld $63 ;05a4 POP
a8db 00ff ld $ff ;05a5 RET
a8dc 002b ld $2b ;05a6 STW
a8dd 004e ld $4e ;05a6 'UpdateClock'
a8de 00cd ld $cd ;05a8 DEF
a8df 00ef ld $ef
a8e0 00e6 ld $e6 ;05aa SUBI
a8e1 0020 ld $20
a8e2 002b ld $2b ;05ac STW
a8e3 0060 ld $60 ;05ac 'i'
a8e4 0011 ld $11 ;05ae LDWI
a8e5 0000 ld $00
a8e6 0007 ld $07
a8e7 002b ld $2b ;05b1 STW
a8e8 0078 ld $78 ;05b1 'fontData'
a8e9 0021 ld $21 ;05b3 LDW
a8ea 0060 ld $60 ;05b3 'i'
a8eb 00e9 ld $e9 ;05b5 LSLW
a8ec 00e9 ld $e9 ;05b6 LSLW
a8ed 0099 ld $99 ;05b7 ADDW
a8ee 0060 ld $60 ;05b7 'i'
a8ef 0099 ld $99 ;05b9 ADDW
a8f0 0078 ld $78 ;05b9 'fontData'
a8f1 002b ld $2b ;05bb STW
a8f2 0078 ld $78 ;05bb 'fontData'
a8f3 0011 ld $11 ;05bd LDWI
a8f4 0000 ld $00
a8f5 0008 ld $08
a8f6 0099 ld $99 ;05c0 ADDW
a8f7 006e ld $6e ;05c0 'Pos'
a8f8 002b ld $2b ;05c2 STW
a8f9 007a ld $7a ;05c2 'q'
a8fa 0059 ld $59 ;05c4 LDI
a8fb fe00 bra ac ;+-----------------------------------+
a8fc fcfd bra $a8fd ;| |
a8fd 1404 ld $04,y ;| Trampoline for page $a800 lookups |
a8fe e065 jmp y,$65 ;| |
a8ff c218 st [$18] ;+-----------------------------------+
a900 0000 ld $00
a901 005e ld $5e ;05c6 ST
a902 0024 ld $24
a903 0021 ld $21 ;05c8 LDW
a904 0068 ld $68 ;05c8 'Color'
a905 005e ld $5e ;05ca ST
a906 0025 ld $25
a907 0021 ld $21 ;05cc LDW
a908 006e ld $6e ;05cc 'Pos'
a909 002b ld $2b ;05ce STW
a90a 0028 ld $28
a90b 00e3 ld $e3 ;05d0 ADDI
a90c 0006 ld $06
a90d 002b ld $2b ;05d2 STW
a90e 006e ld $6e ;05d2 'Pos'
a90f 0011 ld $11 ;05d4 LDWI
a910 00e1 ld $e1
a911 0004 ld $04
a912 002b ld $2b ;05d7 STW
a913 0022 ld $22
a914 0059 ld $59 ;05d9 LDI
a915 00fb ld $fb
a916 002b ld $2b ;05db STW
a917 0060 ld $60 ;05db 'i'
a918 0021 ld $21 ;05dd LDW
a919 0078 ld $78 ;05dd 'fontData'
a91a 007f ld $7f ;05df LUP
a91b 0000 ld $00
a91c 0093 ld $93 ;05e1 INC
a91d 0078 ld $78 ;05e1 'fontData'
a91e 005e ld $5e ;05e3 ST
a91f 0026 ld $26
a920 00b4 ld $b4 ;05e5 SYS
a921 00cb ld $cb
a922 0093 ld $93 ;05e7 INC
a923 0028 ld $28
a924 0093 ld $93 ;05e9 INC
a925 0060 ld $60 ;05e9 'i'
a926 0021 ld $21 ;05eb LDW
a927 0060 ld $60 ;05eb 'i'
a928 0035 ld $35 ;05ed BCC
a929 0072 ld $72 ;05ee NE
a92a 00db ld $db
a92b 00ff ld $ff ;05f0 RET
a92c 002b ld $2b ;05f1 STW
a92d 0076 ld $76 ;05f1 'PrintChar'
a92e 0093 ld $93 ;05f3 INC
a92f 001b ld $1b
a930 00ff ld $ff ;05f5 RET
a931 0006 ld $06 ;| RAM segment address (high byte first)
a932 0000 ld $00 ;|
a933 00fe ld $fe ;| Length (1..256)
a934 00cd ld $cd ;0600 DEF
a935 001d ld $1d
a936 0075 ld $75 ;0602 PUSH
a937 002b ld $2b ;0603 STW
a938 007c ld $7c ;0603 'Radix'
a939 0059 ld $59 ;0605 LDI
a93a 0030 ld $30
a93b 002b ld $2b ;0607 STW
a93c 007e ld $7e ;0607 'Digit'
a93d 0021 ld $21 ;0609 LDW
a93e 0072 ld $72 ;0609 'Value'
a93f 00b8 ld $b8 ;060b SUBW
a940 007c ld $7c ;060b 'Radix'
a941 0035 ld $35 ;060d BCC
a942 0050 ld $50 ;060e LT
a943 0017 ld $17
a944 002b ld $2b ;0610 STW
a945 0072 ld $72 ;0610 'Value'
a946 0093 ld $93 ;0612 INC
a947 007e ld $7e ;0612 'Digit'
a948 00b8 ld $b8 ;0614 SUBW
a949 007c ld $7c ;0614 'Radix'
a94a 0035 ld $35 ;0616 BCC
a94b 0053 ld $53 ;0617 GE
a94c 000e ld $0e
a94d 0021 ld $21 ;0619 LDW
a94e 007e ld $7e ;0619 'Digit'
a94f 00cf ld $cf ;061b CALL
a950 0076 ld $76 ;061b 'PrintChar'
a951 0063 ld $63 ;061d POP
a952 00ff ld $ff ;061e RET
a953 002b ld $2b ;061f STW
a954 0074 ld $74 ;061f 'NextDigit'
a955 00cd ld $cd ;0621 DEF
a956 003a ld $3a
a957 0099 ld $99 ;0623 ADDW
a958 0070 ld $70 ;0623 'Clock1'
a959 002b ld $2b ;0625 STW
a95a 0070 ld $70 ;0625 'Clock1'
a95b 0035 ld $35 ;0627 BCC
a95c 0053 ld $53 ;0628 GE
a95d 002f ld $2f
a95e 0011 ld $11 ;062a LDWI
a95f 00a0 ld $a0
a960 0005 ld $05
a961 0099 ld $99 ;062d ADDW
a962 0070 ld $70 ;062d 'Clock1'
a963 002b ld $2b ;062f STW
a964 0070 ld $70 ;062f 'Clock1'
a965 0011 ld $11 ;0631 LDWI
a966 0060 ld $60
a967 00fa ld $fa
a968 0099 ld $99 ;0634 ADDW
a969 0070 ld $70 ;0634 'Clock1'
a96a 0035 ld $35 ;0636 BCC
a96b 0050 ld $50 ;0637 LT
a96c 0039 ld $39
a96d 002b ld $2b ;0639 STW
a96e 0070 ld $70 ;0639 'Clock1'
a96f 00ff ld $ff ;063b RET
a970 002b ld $2b ;063c STW
a971 006c ld $6c ;063c 'AddMinutes'
a972 00cd ld $cd ;063e DEF
a973 008e ld $8e
a974 0075 ld $75 ;0640 PUSH
a975 0059 ld $59 ;0641 LDI
a976 0000 ld $00
a977 002b ld $2b ;0643 STW
a978 0081 ld $81 ;0643 'X'
a979 002b ld $2b ;0645 STW
a97a 0083 ld $83 ;0645 'XX'
a97b 002b ld $2b ;0647 STW
a97c 0085 ld $85 ;0647 'Y'
a97d 002b ld $2b ;0649 STW
a97e 0052 ld $52 ;0649 'YY'
a97f 002b ld $2b ;064b STW
a980 0060 ld $60 ;064b 'i'
a981 0021 ld $21 ;064d LDW
a982 0060 ld $60 ;064d 'i'
a983 00e3 ld $e3 ;064f ADDI
a984 0001 ld $01
a985 002b ld $2b ;0651 STW
a986 0060 ld $60 ;0651 'i'
a987 008c ld $8c ;0653 XORI
a988 0040 ld $40
a989 0035 ld $35 ;0655 BCC
a98a 003f ld $3f ;0656 EQ
a98b 008c ld $8c
a98c 0021 ld $21 ;0658 LDW
a98d 0081 ld $81 ;0658 'X'
a98e 002b ld $2b ;065a STW
a98f 0034 ld $34 ;065a 'A'
a990 0021 ld $21 ;065c LDW
a991 0085 ld $85 ;065c 'Y'
a992 0099 ld $99 ;065e ADDW
a993 0085 ld $85 ;065e 'Y'
a994 002b ld $2b ;0660 STW
a995 0036 ld $36 ;0660 'B'
a996 00cf ld $cf ;0662 CALL
a997 003c ld $3c ;0662 'MulShift7'
a998 0099 ld $99 ;0664 ADDW
a999 0050 ld $50 ;0664 'Y0'
a99a 002b ld $2b ;0666 STW
a99b 0085 ld $85 ;0666 'Y'
a99c 0021 ld $21 ;0668 LDW
a99d 0083 ld $83 ;0668 'XX'
a99e 00b8 ld $b8 ;066a SUBW
a99f 0052 ld $52 ;066a 'YY'
a9a0 0099 ld $99 ;066c ADDW
a9a1 0054 ld $54 ;066c 'X0'
a9a2 002b ld $2b ;066e STW
a9a3 0081 ld $81 ;066e 'X'
a9a4 002b ld $2b ;0670 STW
a9a5 0034 ld $34 ;0670 'A'
a9a6 002b ld $2b ;0672 STW
a9a7 0036 ld $36 ;0672 'B'
a9a8 00cf ld $cf ;0674 CALL
a9a9 003c ld $3c ;0674 'MulShift7'
a9aa 002b ld $2b ;0676 STW
a9ab 0083 ld $83 ;0676 'XX'
a9ac 0021 ld $21 ;0678 LDW
a9ad 0085 ld $85 ;0678 'Y'
a9ae 002b ld $2b ;067a STW
a9af 0034 ld $34 ;067a 'A'
a9b0 002b ld $2b ;067c STW
a9b1 0036 ld $36 ;067c 'B'
a9b2 00cf ld $cf ;067e CALL
a9b3 003c ld $3c ;067e 'MulShift7'
a9b4 002b ld $2b ;0680 STW
a9b5 0052 ld $52 ;0680 'YY'
a9b6 0011 ld $11 ;0682 LDWI
a9b7 0000 ld $00
a9b8 00fe ld $fe
a9b9 0099 ld $99 ;0685 ADDW
a9ba 0083 ld $83 ;0685 'XX'
a9bb 0099 ld $99 ;0687 ADDW
a9bc 0052 ld $52 ;0687 'YY'
a9bd 0035 ld $35 ;0689 BCC
a9be 0056 ld $56 ;068a LE
a9bf 004b ld $4b
a9c0 0021 ld $21 ;068c LDW
a9c1 0060 ld $60 ;068c 'i'
a9c2 0063 ld $63 ;068e POP
a9c3 00ff ld $ff ;068f RET
a9c4 002b ld $2b ;0690 STW
a9c5 0058 ld $58 ;0690 'CalcPixel'
a9c6 0059 ld $59 ;0692 LDI
a9c7 0000 ld $00
a9c8 002b ld $2b ;0694 STW
a9c9 006a ld $6a ;0694 'Clock0'
a9ca 002b ld $2b ;0696 STW
a9cb 0070 ld $70 ;0696 'Clock1'
a9cc 002b ld $2b ;0698 STW
a9cd 007e ld $7e ;0698 'Digit'
a9ce 001a ld $1a ;069a LD
a9cf 000e ld $0e
a9d0 002b ld $2b ;069c STW
a9d1 0064 ld $64 ;069c 'LastFrame'
a9d2 0011 ld $11 ;069e LDWI
a9d3 004c ld $4c
a9d4 00ff ld $ff
a9d5 002b ld $2b ;06a1 STW
a9d6 0050 ld $50 ;06a1 'Y0'
a9d7 0011 ld $11 ;06a3 LDWI
a9d8 00c0 ld $c0
a9d9 00fe ld $fe
a9da 002b ld $2b ;06a6 STW
a9db 0054 ld $54 ;06a6 'X0'
a9dc 0059 ld $59 ;06a8 LDI
a9dd 0003 ld $03
a9de 002b ld $2b ;06aa STW
a9df 004a ld $4a ;06aa 'Step'
a9e0 00cf ld $cf ;06ac CALL
a9e1 005c ld $5c ;06ac 'CalcSet'
a9e2 0011 ld $11 ;06ae LDWI
a9e3 006c ld $6c
a9e4 00ff ld $ff
a9e5 002b ld $2b ;06b1 STW
a9e6 0050 ld $50 ;06b1 'Y0'
a9e7 0011 ld $11 ;06b3 LDWI
a9e8 009e ld $9e
a9e9 00ff ld $ff
a9ea 002b ld $2b ;06b6 STW
a9eb 0054 ld $54 ;06b6 'X0'
a9ec 0059 ld $59 ;06b8 LDI
a9ed 0001 ld $01
a9ee 002b ld $2b ;06ba STW
a9ef 004a ld $4a ;06ba 'Step'
a9f0 00cf ld $cf ;06bc CALL
a9f1 005c ld $5c ;06bc 'CalcSet'
a9f2 0011 ld $11 ;06be LDWI
a9f3 00c4 ld $c4
a9f4 00ff ld $ff
a9f5 002b ld $2b ;06c1 STW
a9f6 0050 ld $50 ;06c1 'Y0'
a9f7 0011 ld $11 ;06c3 LDWI
a9f8 0000 ld $00
a9f9 00ff ld $ff
a9fa 002b ld $2b ;06c6 STW
a9fb fe00 bra ac ;+-----------------------------------+
a9fc fcfd bra $a9fd ;| |
a9fd 1404 ld $04,y ;| Trampoline for page $a900 lookups |
a9fe e065 jmp y,$65 ;| |
a9ff c218 st [$18] ;+-----------------------------------+
aa00 0054 ld $54 ;06c6 'X0'
aa01 0059 ld $59 ;06c8 LDI
aa02 0001 ld $01
aa03 002b ld $2b ;06ca STW
aa04 004a ld $4a ;06ca 'Step'
aa05 00cf ld $cf ;06cc CALL
aa06 005c ld $5c ;06cc 'CalcSet'
aa07 0011 ld $11 ;06ce LDWI
aa08 00c0 ld $c0
aa09 00fe ld $fe
aa0a 002b ld $2b ;06d1 STW
aa0b 0050 ld $50 ;06d1 'Y0'
aa0c 0011 ld $11 ;06d3 LDWI
aa0d 0098 ld $98
aa0e 00fe ld $fe
aa0f 002b ld $2b ;06d6 STW
aa10 0054 ld $54 ;06d6 'X0'
aa11 0059 ld $59 ;06d8 LDI
aa12 0009 ld $09
aa13 002b ld $2b ;06da STW
aa14 004a ld $4a ;06da 'Step'
aa15 00cf ld $cf ;06dc CALL
aa16 005c ld $5c ;06dc 'CalcSet'
aa17 0059 ld $59 ;06de LDI
aa18 0000 ld $00
aa19 002b ld $2b ;06e0 STW
aa1a 0050 ld $50 ;06e0 'Y0'
aa1b 0011 ld $11 ;06e2 LDWI
aa1c 009c ld $9c
aa1d 00ff ld $ff
aa1e 002b ld $2b ;06e5 STW
aa1f 0054 ld $54 ;06e5 'X0'
aa20 0059 ld $59 ;06e7 LDI
aa21 0001 ld $01
aa22 002b ld $2b ;06e9 STW
aa23 004a ld $4a ;06e9 'Step'
aa24 00cf ld $cf ;06eb CALL
aa25 005c ld $5c ;06eb 'CalcSet'
aa26 0011 ld $11 ;06ed LDWI
aa27 00c4 ld $c4
aa28 00ff ld $ff
aa29 002b ld $2b ;06f0 STW
aa2a 0050 ld $50 ;06f0 'Y0'
aa2b 0059 ld $59 ;06f2 LDI
aa2c 0000 ld $00
aa2d 002b ld $2b ;06f4 STW
aa2e 0054 ld $54 ;06f4 'X0'
aa2f 0059 ld $59 ;06f6 LDI
aa30 0001 ld $01
aa31 002b ld $2b ;06f8 STW
aa32 004a ld $4a ;06f8 'Step'
aa33 00cf ld $cf ;06fa CALL
aa34 005c ld $5c ;06fa 'CalcSet'
aa35 0090 ld $90 ;06fc BRA
aa36 009c ld $9c
aa37 0000 ld $00 ;End of Apps/Mandelbrot/Mandelbrot_v1.gcl, size 1255
;+-----------------------------------+
;| Apps/Pictures/Pictures_v2.gcl |
;+-----------------------------------+
Pictures: aa38 0002 ld $02 ;| RAM segment address (high byte first)
aa39 0000 ld $00 ;|
aa3a 00c8 ld $c8 ;| Length (1..256)
aa3b 00cd ld $cd ;0200 DEF
aa3c 0083 ld $83
aa3d 002b ld $2b ;0202 STW
aa3e 0030 ld $30 ;0202 'p'
aa3f 0011 ld $11 ;0204 LDWI
aa40 0001 ld $01
aa41 0001 ld $01
aa42 002b ld $2b ;0207 STW
aa43 0032 ld $32 ;0207 'v'
aa44 0011 ld $11 ;0209 LDWI
aa45 0000 ld $00
aa46 0008 ld $08
aa47 002b ld $2b ;020c STW
aa48 0034 ld $34 ;020c 'q'
aa49 0059 ld $59 ;020e LDI
aa4a 0002 ld $02
aa4b 002b ld $2b ;0210 STW
aa4c 0036 ld $36 ;0210 'FrameRate'
aa4d 001a ld $1a ;0212 LD
aa4e 0009 ld $09
aa4f 0082 ld $82 ;0214 ANDI
aa50 0001 ld $01
aa51 0035 ld $35 ;0216 BCC
aa52 003f ld $3f ;0217 EQ
aa53 0010 ld $10
aa54 001a ld $1a ;0219 LD
aa55 000e ld $0e
aa56 002b ld $2b ;021b STW
aa57 0038 ld $38 ;021b 't'
aa58 0059 ld $59 ;021d LDI
aa59 00a0 ld $a0
aa5a 002b ld $2b ;021f STW
aa5b 003a ld $3a ;021f 'i'
aa5c 0021 ld $21 ;0221 LDW
aa5d 0032 ld $32 ;0221 'v'
aa5e 00ad ld $ad ;0223 PEEK
aa5f 00e3 ld $e3 ;0224 ADDI
aa60 00a0 ld $a0
aa61 0082 ld $82 ;0226 ANDI
aa62 00ff ld $ff
aa63 005e ld $5e ;0228 ST
aa64 0034 ld $34 ;0228 'q'
aa65 0021 ld $21 ;022a LDW
aa66 0030 ld $30 ;022a 'p'
aa67 002b ld $2b ;022c STW
aa68 002a ld $2a
aa69 0011 ld $11 ;022e LDWI
aa6a 00b9 ld $b9
aa6b 0006 ld $06
aa6c 002b ld $2b ;0231 STW
aa6d 0022 ld $22
aa6e 00b4 ld $b4 ;0233 SYS
aa6f 00fa ld $fa
aa70 0011 ld $11 ;0235 LDWI
aa71 00c0 ld $c0
aa72 0006 ld $06
aa73 002b ld $2b ;0238 STW
aa74 0022 ld $22
aa75 00b4 ld $b4 ;023a SYS
aa76 00f2 ld $f2
aa77 0021 ld $21 ;023c LDW
aa78 0034 ld $34 ;023c 'q'
aa79 002b ld $2b ;023e STW
aa7a 0028 ld $28
aa7b 0011 ld $11 ;0240 LDWI
aa7c 00d4 ld $d4
aa7d 0004 ld $04
aa7e 002b ld $2b ;0243 STW
aa7f 0022 ld $22
aa80 00b4 ld $b4 ;0245 SYS
aa81 00ff ld $ff
aa82 0059 ld $59 ;0247 LDI
aa83 0080 ld $80
aa84 0099 ld $99 ;0249 ADDW
aa85 0030 ld $30 ;0249 'p'
aa86 002b ld $2b ;024b STW
aa87 0030 ld $30 ;024b 'p'
aa88 0093 ld $93 ;024d INC
aa89 0035 ld $35 ;024d 'q'+1
aa8a 0021 ld $21 ;024f LDW
aa8b 0034 ld $34 ;024f 'q'
aa8c 0035 ld $35 ;0251 BCC
aa8d 004d ld $4d ;0252 GT
aa8e 0028 ld $28
aa8f 0021 ld $21 ;0254 LDW
aa90 0038 ld $38 ;0254 't'
aa91 0099 ld $99 ;0256 ADDW
aa92 0036 ld $36 ;0256 'FrameRate'
aa93 0082 ld $82 ;0258 ANDI
aa94 00ff ld $ff
aa95 002b ld $2b ;025a STW
aa96 0038 ld $38 ;025a 't'
aa97 001a ld $1a ;025c LD
aa98 000e ld $0e
aa99 00b8 ld $b8 ;025e SUBW
aa9a 0038 ld $38 ;025e 't'
aa9b 0035 ld $35 ;0260 BCC
aa9c 0072 ld $72 ;0261 NE
aa9d 005a ld $5a
aa9e 0021 ld $21 ;0263 LDW
aa9f 0032 ld $32 ;0263 'v'
aaa0 00ad ld $ad ;0265 PEEK
aaa1 00e3 ld $e3 ;0266 ADDI
aaa2 0001 ld $01
aaa3 00f0 ld $f0 ;0268 POKE
aaa4 0032 ld $32 ;0268 'v'
aaa5 0082 ld $82 ;026a ANDI
aaa6 0003 ld $03
aaa7 0035 ld $35 ;026c BCC
aaa8 0072 ld $72 ;026d NE
aaa9 0052 ld $52
aaaa 0011 ld $11 ;026f LDWI
aaab 0003 ld $03
aaac 00c4 ld $c4
aaad 0099 ld $99 ;0272 ADDW
aaae 0030 ld $30 ;0272 'p'
aaaf 002b ld $2b ;0274 STW
aab0 0030 ld $30 ;0274 'p'
aab1 0011 ld $11 ;0276 LDWI
aab2 0000 ld $00
aab3 0088 ld $88
aab4 0099 ld $99 ;0279 ADDW
aab5 0034 ld $34 ;0279 'q'
aab6 002b ld $2b ;027b STW
aab7 0034 ld $34 ;027b 'q'
aab8 0021 ld $21 ;027d LDW
aab9 003a ld $3a ;027d 'i'
aaba 00e6 ld $e6 ;027f SUBI
aabb 0004 ld $04
aabc 0035 ld $35 ;0281 BCC
aabd 004d ld $4d ;0282 GT
aabe 001d ld $1d
aabf 00ff ld $ff ;0284 RET
aac0 002b ld $2b ;0285 STW
aac1 003c ld $3c ;0285 'DrawImage'
aac2 00cd ld $cd ;0287 DEF
aac3 00a0 ld $a0
aac4 002b ld $2b ;0289 STW
aac5 003e ld $3e ;0289 'Delay'
aac6 001a ld $1a ;028b LD
aac7 000e ld $0e
aac8 00e3 ld $e3 ;028d ADDI
aac9 003c ld $3c
aaca 0082 ld $82 ;028f ANDI
aacb 00ff ld $ff
aacc 002b ld $2b ;0291 STW
aacd 0040 ld $40 ;0291 'tmp'
aace 001a ld $1a ;0293 LD
aacf 000e ld $0e
aad0 00b8 ld $b8 ;0295 SUBW
aad1 0040 ld $40 ;0295 'tmp'
aad2 0035 ld $35 ;0297 BCC
aad3 0072 ld $72 ;0298 NE
aad4 0091 ld $91
aad5 0021 ld $21 ;029a LDW
aad6 003e ld $3e ;029a 'Delay'
aad7 00e6 ld $e6 ;029c SUBI
aad8 0001 ld $01
aad9 0035 ld $35 ;029e BCC
aada 004d ld $4d ;029f GT
aadb 0087 ld $87
aadc 00ff ld $ff ;02a1 RET
aadd 002b ld $2b ;02a2 STW
aade 0042 ld $42 ;02a2 'WaitSeconds'
aadf 00cd ld $cd ;02a4 DEF
aae0 00ac ld $ac
aae1 001a ld $1a ;02a6 LD
aae2 000f ld $0f
aae3 008c ld $8c ;02a8 XORI
aae4 00ff ld $ff
aae5 0035 ld $35 ;02aa BCC
aae6 0072 ld $72 ;02ab NE
aae7 00a4 ld $a4
aae8 00ff ld $ff ;02ad RET
aae9 002b ld $2b ;02ae STW
aaea 0044 ld $44 ;02ae 'WaitController'
aaeb 0011 ld $11 ;02b0 LDWI
aaec 0000 ld $00
aaed 0012 ld $12
aaee 00cf ld $cf ;02b3 CALL
aaef 003c ld $3c ;02b3 'DrawImage'
aaf0 0059 ld $59 ;02b5 LDI
aaf1 000f ld $0f
aaf2 00cf ld $cf ;02b7 CALL
aaf3 0042 ld $42 ;02b7 'WaitSeconds'
aaf4 00cf ld $cf ;02b9 CALL
aaf5 0044 ld $44 ;02b9 'WaitController'
aaf6 0011 ld $11 ;02bb LDWI
aaf7 0000 ld $00
aaf8 004e ld $4e
aaf9 00cf ld $cf ;02be CALL
aafa 003c ld $3c ;02be 'DrawImage'
aafb fe00 bra ac ;+-----------------------------------+
aafc fcfd bra $aafd ;| |
aafd 1404 ld $04,y ;| Trampoline for page $aa00 lookups |
aafe e065 jmp y,$65 ;| |
aaff c218 st [$18] ;+-----------------------------------+
ab00 0059 ld $59 ;02c0 LDI
ab01 000f ld $0f
ab02 00cf ld $cf ;02c2 CALL
ab03 0042 ld $42 ;02c2 'WaitSeconds'
ab04 00cf ld $cf ;02c4 CALL
ab05 0044 ld $44 ;02c4 'WaitController'
ab06 0090 ld $90 ;02c6 BRA
ab07 00ae ld $ae
ab08 0000 ld $00 ;End of Apps/Pictures/Pictures_v2.gcl, size 209
;+-----------------------------------+
;| Apps/Credits/Credits_v3.gcl |
;+-----------------------------------+
Credits: ab09 0002 ld $02 ;| RAM segment address (high byte first)
ab0a 0000 ld $00 ;|
ab0b 00d4 ld $d4 ;| Length (1..256)
ab0c 00cd ld $cd ;0200 DEF
ab0d 0025 ld $25
ab0e 0075 ld $75 ;0202 PUSH
ab0f 0021 ld $21 ;0203 LDW
ab10 0030 ld $30 ;0203 'Text'
ab11 00ad ld $ad ;0205 PEEK
ab12 002b ld $2b ;0206 STW
ab13 0032 ld $32 ;0206 'Char'
ab14 0035 ld $35 ;0208 BCC
ab15 003f ld $3f ;0209 EQ
ab16 0023 ld $23
ab17 0093 ld $93 ;020b INC
ab18 0030 ld $30 ;020b 'Text'
ab19 0021 ld $21 ;020d LDW
ab1a 0032 ld $32 ;020d 'Char'
ab1b 008c ld $8c ;020f XORI
ab1c 000a ld $0a
ab1d 0035 ld $35 ;0211 BCC
ab1e 0072 ld $72 ;0212 NE
ab1f 001f ld $1f
ab20 0059 ld $59 ;0214 LDI
ab21 0002 ld $02
ab22 005e ld $5e ;0216 ST
ab23 0034 ld $34 ;0216 'Pos'
ab24 0011 ld $11 ;0218 LDWI
ab25 0000 ld $00
ab26 0008 ld $08
ab27 0099 ld $99 ;021b ADDW
ab28 0034 ld $34 ;021b 'Pos'
ab29 002b ld $2b ;021d STW
ab2a 0034 ld $34 ;021d 'Pos'
ab2b 0090 ld $90 ;021f BRA
ab2c 0021 ld $21
ab2d 00cf ld $cf ;0221 CALL
ab2e 0036 ld $36 ;0221 'PrintChar'
ab2f 0090 ld $90 ;0223 BRA
ab30 0001 ld $01
ab31 0063 ld $63 ;0225 POP
ab32 00ff ld $ff ;0226 RET
ab33 002b ld $2b ;0227 STW
ab34 0038 ld $38 ;0227 'PrintText'
ab35 00cd ld $cd ;0229 DEF
ab36 00cd ld $cd
ab37 0054 ld $54 ;022b 'T'
ab38 0068 ld $68 ;022c 'h'
ab39 0069 ld $69 ;022d 'i'
ab3a 0073 ld $73 ;022e 's'
ab3b 0020 ld $20 ;022f ' '
ab3c 0047 ld $47 ;0230 'G'
ab3d 0069 ld $69 ;0231 'i'
ab3e 0067 ld $67 ;0232 'g'
ab3f 0061 ld $61 ;0233 'a'
ab40 0074 ld $74 ;0234 't'
ab41 0072 ld $72 ;0235 'r'
ab42 006f ld $6f ;0236 'o'
ab43 006e ld $6e ;0237 'n'
ab44 0020 ld $20 ;0238 ' '
ab45 0054 ld $54 ;0239 'T'
ab46 0054 ld $54 ;023a 'T'
ab47 004c ld $4c ;023b 'L'
ab48 0020 ld $20 ;023c ' '
ab49 0063 ld $63 ;023d 'c'
ab4a 006f ld $6f ;023e 'o'
ab4b 006d ld $6d ;023f 'm'
ab4c 0070 ld $70 ;0240 'p'
ab4d 0075 ld $75 ;0241 'u'
ab4e 0074 ld $74 ;0242 't'
ab4f 0065 ld $65 ;0243 'e'
ab50 0072 ld $72 ;0244 'r'
ab51 000a ld $0a ;0245 10
ab52 006b ld $6b ;0246 'k'
ab53 0069 ld $69 ;0247 'i'
ab54 0074 ld $74 ;0248 't'
ab55 0020 ld $20 ;0249 ' '
ab56 0077 ld $77 ;024a 'w'
ab57 0061 ld $61 ;024b 'a'
ab58 0073 ld $73 ;024c 's'
ab59 0020 ld $20 ;024d ' '
ab5a 0062 ld $62 ;024e 'b'
ab5b 0072 ld $72 ;024f 'r'
ab5c 006f ld $6f ;0250 'o'
ab5d 0075 ld $75 ;0251 'u'
ab5e 0067 ld $67 ;0252 'g'
ab5f 0068 ld $68 ;0253 'h'
ab60 0074 ld $74 ;0254 't'
ab61 0020 ld $20 ;0255 ' '
ab62 0074 ld $74 ;0256 't'
ab63 006f ld $6f ;0257 'o'
ab64 0020 ld $20 ;0258 ' '
ab65 0079 ld $79 ;0259 'y'
ab66 006f ld $6f ;025a 'o'
ab67 0075 ld $75 ;025b 'u'
ab68 0020 ld $20 ;025c ' '
ab69 0062 ld $62 ;025d 'b'
ab6a 0079 ld $79 ;025e 'y'
ab6b 000a ld $0a ;025f 10
ab6c 004d ld $4d ;0260 'M'
ab6d 0061 ld $61 ;0261 'a'
ab6e 0072 ld $72 ;0262 'r'
ab6f 0063 ld $63 ;0263 'c'
ab70 0065 ld $65 ;0264 'e'
ab71 006c ld $6c ;0265 'l'
ab72 0020 ld $20 ;0266 ' '
ab73 0076 ld $76 ;0267 'v'
ab74 0061 ld $61 ;0268 'a'
ab75 006e ld $6e ;0269 'n'
ab76 0020 ld $20 ;026a ' '
ab77 004b ld $4b ;026b 'K'
ab78 0065 ld $65 ;026c 'e'
ab79 0072 ld $72 ;026d 'r'
ab7a 0076 ld $76 ;026e 'v'
ab7b 0069 ld $69 ;026f 'i'
ab7c 006e ld $6e ;0270 'n'
ab7d 0063 ld $63 ;0271 'c'
ab7e 006b ld $6b ;0272 'k'
ab7f 0020 ld $20 ;0273 ' '
ab80 0061 ld $61 ;0274 'a'
ab81 006e ld $6e ;0275 'n'
ab82 0064 ld $64 ;0276 'd'
ab83 000a ld $0a ;0277 10
ab84 0057 ld $57 ;0278 'W'
ab85 0061 ld $61 ;0279 'a'
ab86 006c ld $6c ;027a 'l'
ab87 0074 ld $74 ;027b 't'
ab88 0065 ld $65 ;027c 'e'
ab89 0072 ld $72 ;027d 'r'
ab8a 0020 ld $20 ;027e ' '
ab8b 0042 ld $42 ;027f 'B'
ab8c 0065 ld $65 ;0280 'e'
ab8d 006c ld $6c ;0281 'l'
ab8e 0067 ld $67 ;0282 'g'
ab8f 0065 ld $65 ;0283 'e'
ab90 0072 ld $72 ;0284 'r'
ab91 0073 ld $73 ;0285 's'
ab92 002e ld $2e ;0286 '.'
ab93 000a ld $0a ;0287 10
ab94 000a ld $0a ;0288 10
ab95 0060 ld $60 ;0289 '`'
ab96 0054 ld $54 ;028a 'T'
ab97 0065 ld $65 ;028b 'e'
ab98 0074 ld $74 ;028c 't'
ab99 0072 ld $72 ;028d 'r'
ab9a 006f ld $6f ;028e 'o'
ab9b 006e ld $6e ;028f 'n'
ab9c 0069 ld $69 ;0290 'i'
ab9d 0073 ld $73 ;0291 's'
ab9e 0027 ld $27 ;0292 "'"
ab9f 0020 ld $20 ;0293 ' '
aba0 0069 ld $69 ;0294 'i'
aba1 0073 ld $73 ;0295 's'
aba2 0020 ld $20 ;0296 ' '
aba3 0062 ld $62 ;0297 'b'
aba4 0079 ld $79 ;0298 'y'
aba5 0020 ld $20 ;0299 ' '
aba6 0061 ld $61 ;029a 'a'
aba7 0074 ld $74 ;029b 't'
aba8 0036 ld $36 ;029c '6'
aba9 0037 ld $37 ;029d '7'
abaa 0020 ld $20 ;029e ' '
abab 0061 ld $61 ;029f 'a'
abac 006e ld $6e ;02a0 'n'
abad 0064 ld $64 ;02a1 'd'
abae 000a ld $0a ;02a2 10
abaf 0060 ld $60 ;02a3 '`'
abb0 0042 ld $42 ;02a4 'B'
abb1 0072 ld $72 ;02a5 'r'
abb2 0069 ld $69 ;02a6 'i'
abb3 0063 ld $63 ;02a7 'c'
abb4 006b ld $6b ;02a8 'k'
abb5 0073 ld $73 ;02a9 's'
abb6 0027 ld $27 ;02aa "'"
abb7 0020 ld $20 ;02ab ' '
abb8 0062 ld $62 ;02ac 'b'
abb9 0079 ld $79 ;02ad 'y'
abba 0020 ld $20 ;02ae ' '
abbb 0078 ld $78 ;02af 'x'
abbc 0062 ld $62 ;02b0 'b'
abbd 0078 ld $78 ;02b1 'x'
abbe 002e ld $2e ;02b2 '.'
abbf 000a ld $0a ;02b3 10
abc0 000a ld $0a ;02b4 10
abc1 0053 ld $53 ;02b5 'S'
abc2 0070 ld $70 ;02b6 'p'
abc3 0065 ld $65 ;02b7 'e'
abc4 0063 ld $63 ;02b8 'c'
abc5 0069 ld $69 ;02b9 'i'
abc6 0061 ld $61 ;02ba 'a'
abc7 006c ld $6c ;02bb 'l'
abc8 0020 ld $20 ;02bc ' '
abc9 0074 ld $74 ;02bd 't'
abca 0068 ld $68 ;02be 'h'
abcb 0061 ld $61 ;02bf 'a'
abcc 006e ld $6e ;02c0 'n'
abcd 006b ld $6b ;02c1 'k'
abce 0073 ld $73 ;02c2 's'
abcf 0020 ld $20 ;02c3 ' '
abd0 006d ld $6d ;02c4 'm'
abd1 0075 ld $75 ;02c5 'u'
abd2 0073 ld $73 ;02c6 's'
abd3 0074 ld $74 ;02c7 't'
abd4 0020 ld $20 ;02c8 ' '
abd5 0067 ld $67 ;02c9 'g'
abd6 006f ld $6f ;02ca 'o'
abd7 0020 ld $20 ;02cb ' '
abd8 0074 ld $74 ;02cc 't'
abd9 006f ld $6f ;02cd 'o'
abda 0000 ld $00 ;02ce 0
abdb 002b ld $2b ;02cf STW
abdc 003a ld $3a ;02cf 'Part1'
abdd 0093 ld $93 ;02d1 INC
abde 001b ld $1b
abdf 00ff ld $ff ;02d3 RET
abe0 0003 ld $03 ;| RAM segment address (high byte first)
abe1 0000 ld $00 ;|
abe2 00e8 ld $e8 ;| Length (1..256)
abe3 00cd ld $cd ;0300 DEF
abe4 0098 ld $98
abe5 000a ld $0a ;0302 10
abe6 004d ld $4d ;0303 'M'
abe7 0061 ld $61 ;0304 'a'
abe8 0072 ld $72 ;0305 'r'
abe9 0063 ld $63 ;0306 'c'
abea 002c ld $2c ;0307 ','
abeb 0020 ld $20 ;0308 ' '
abec 0050 ld $50 ;0309 'P'
abed 0061 ld $61 ;030a 'a'
abee 0075 ld $75 ;030b 'u'
abef 006c ld $6c ;030c 'l'
abf0 002c ld $2c ;030d ','
abf1 0020 ld $20 ;030e ' '
abf2 0049 ld $49 ;030f 'I'
abf3 0076 ld $76 ;0310 'v'
abf4 0061 ld $61 ;0311 'a'
abf5 006e ld $6e ;0312 'n'
abf6 0061 ld $61 ;0313 'a'
abf7 002c ld $2c ;0314 ','
abf8 0020 ld $20 ;0315 ' '
abf9 004f ld $4f ;0316 'O'
abfa 0073 ld $73 ;0317 's'
abfb fe00 bra ac ;+-----------------------------------+
abfc fcfd bra $abfd ;| |
abfd 1404 ld $04,y ;| Trampoline for page $ab00 lookups |
abfe e065 jmp y,$65 ;| |
abff c218 st [$18] ;+-----------------------------------+
ac00 0063 ld $63 ;0318 'c'
ac01 0061 ld $61 ;0319 'a'
ac02 0072 ld $72 ;031a 'r'
ac03 002c ld $2c ;031b ','
ac04 000a ld $0a ;031c 10
ac05 004d ld $4d ;031d 'M'
ac06 0061 ld $61 ;031e 'a'
ac07 0072 ld $72 ;031f 'r'
ac08 0074 ld $74 ;0320 't'
ac09 0069 ld $69 ;0321 'i'
ac0a 006a ld $6a ;0322 'j'
ac0b 006e ld $6e ;0323 'n'
ac0c 002c ld $2c ;0324 ','
ac0d 0020 ld $20 ;0325 ' '
ac0e 0045 ld $45 ;0326 'E'
ac0f 0072 ld $72 ;0327 'r'
ac10 0069 ld $69 ;0328 'i'
ac11 006b ld $6b ;0329 'k'
ac12 002c ld $2c ;032a ','
ac13 0020 ld $20 ;032b ' '
ac14 0043 ld $43 ;032c 'C'
ac15 0068 ld $68 ;032d 'h'
ac16 0075 ld $75 ;032e 'u'
ac17 0063 ld $63 ;032f 'c'
ac18 006b ld $6b ;0330 'k'
ac19 002c ld $2c ;0331 ','
ac1a 0020 ld $20 ;0332 ' '
ac1b 0042 ld $42 ;0333 'B'
ac1c 0065 ld $65 ;0334 'e'
ac1d 006e ld $6e ;0335 'n'
ac1e 002c ld $2c ;0336 ','
ac1f 000a ld $0a ;0337 10
ac20 0044 ld $44 ;0338 'D'
ac21 0069 ld $69 ;0339 'i'
ac22 0065 ld $65 ;033a 'e'
ac23 0074 ld $74 ;033b 't'
ac24 0065 ld $65 ;033c 'e'
ac25 0072 ld $72 ;033d 'r'
ac26 002c ld $2c ;033e ','
ac27 0020 ld $20 ;033f ' '
ac28 004d ld $4d ;0340 'M'
ac29 0061 ld $61 ;0341 'a'
ac2a 0072 ld $72 ;0342 'r'
ac2b 0074 ld $74 ;0343 't'
ac2c 0069 ld $69 ;0344 'i'
ac2d 006e ld $6e ;0345 'n'
ac2e 002c ld $2c ;0346 ','
ac2f 0020 ld $20 ;0347 ' '
ac30 0042 ld $42 ;0348 'B'
ac31 0072 ld $72 ;0349 'r'
ac32 0061 ld $61 ;034a 'a'
ac33 0064 ld $64 ;034b 'd'
ac34 002c ld $2c ;034c ','
ac35 0020 ld $20 ;034d ' '
ac36 004c ld $4c ;034e 'L'
ac37 006f ld $6f ;034f 'o'
ac38 0075 ld $75 ;0350 'u'
ac39 002c ld $2c ;0351 ','
ac3a 000a ld $0a ;0352 10
ac3b 0050 ld $50 ;0353 'P'
ac3c 0068 ld $68 ;0354 'h'
ac3d 0069 ld $69 ;0355 'i'
ac3e 006c ld $6c ;0356 'l'
ac3f 002c ld $2c ;0357 ','
ac40 0020 ld $20 ;0358 ' '
ac41 0042 ld $42 ;0359 'B'
ac42 0072 ld $72 ;035a 'r'
ac43 0069 ld $69 ;035b 'i'
ac44 0061 ld $61 ;035c 'a'
ac45 006e ld $6e ;035d 'n'
ac46 002c ld $2c ;035e ','
ac47 0020 ld $20 ;035f ' '
ac48 0044 ld $44 ;0360 'D'
ac49 0061 ld $61 ;0361 'a'
ac4a 0076 ld $76 ;0362 'v'
ac4b 0069 ld $69 ;0363 'i'
ac4c 0064 ld $64 ;0364 'd'
ac4d 002c ld $2c ;0365 ','
ac4e 0020 ld $20 ;0366 ' '
ac4f 0044 ld $44 ;0367 'D'
ac50 0061 ld $61 ;0368 'a'
ac51 0076 ld $76 ;0369 'v'
ac52 0065 ld $65 ;036a 'e'
ac53 002c ld $2c ;036b ','
ac54 000a ld $0a ;036c 10
ac55 0048 ld $48 ;036d 'H'
ac56 0047 ld $47 ;036e 'G'
ac57 0020 ld $20 ;036f ' '
ac58 0061 ld $61 ;0370 'a'
ac59 006e ld $6e ;0371 'n'
ac5a 0064 ld $64 ;0372 'd'
ac5b 0020 ld $20 ;0373 ' '
ac5c 0061 ld $61 ;0374 'a'
ac5d 006c ld $6c ;0375 'l'
ac5e 006c ld $6c ;0376 'l'
ac5f 0020 ld $20 ;0377 ' '
ac60 0066 ld $66 ;0378 'f'
ac61 0061 ld $61 ;0379 'a'
ac62 006e ld $6e ;037a 'n'
ac63 0073 ld $73 ;037b 's'
ac64 0021 ld $21 ;037c '!'
ac65 000a ld $0a ;037d 10
ac66 0020 ld $20 ;037e ' '
ac67 0020 ld $20 ;037f ' '
ac68 0020 ld $20 ;0380 ' '
ac69 0020 ld $20 ;0381 ' '
ac6a 0020 ld $20 ;0382 ' '
ac6b 0020 ld $20 ;0383 ' '
ac6c 0020 ld $20 ;0384 ' '
ac6d 0020 ld $20 ;0385 ' '
ac6e 0020 ld $20 ;0386 ' '
ac6f 0020 ld $20 ;0387 ' '
ac70 0020 ld $20 ;0388 ' '
ac71 004d ld $4d ;0389 'M'
ac72 0061 ld $61 ;038a 'a'
ac73 0072 ld $72 ;038b 'r'
ac74 0063 ld $63 ;038c 'c'
ac75 0065 ld $65 ;038d 'e'
ac76 006c ld $6c ;038e 'l'
ac77 0020 ld $20 ;038f ' '
ac78 0026 ld $26 ;0390 '&'
ac79 0020 ld $20 ;0391 ' '
ac7a 0057 ld $57 ;0392 'W'
ac7b 0061 ld $61 ;0393 'a'
ac7c 006c ld $6c ;0394 'l'
ac7d 0074 ld $74 ;0395 't'
ac7e 0065 ld $65 ;0396 'e'
ac7f 0072 ld $72 ;0397 'r'
ac80 000a ld $0a ;0398 10
ac81 0000 ld $00 ;0399 0
ac82 002b ld $2b ;039a STW
ac83 003c ld $3c ;039a 'Part2'
ac84 00cd ld $cd ;039c DEF
ac85 00cd ld $cd
ac86 0011 ld $11 ;039e LDWI
ac87 0000 ld $00
ac88 0008 ld $08
ac89 002b ld $2b ;03a1 STW
ac8a 003e ld $3e ;03a1 'p'
ac8b 0011 ld $11 ;03a3 LDWI
ac8c 0001 ld $01
ac8d 0088 ld $88
ac8e 002b ld $2b ;03a6 STW
ac8f 0040 ld $40 ;03a6 'i'
ac90 0059 ld $59 ;03a8 LDI
ac91 0000 ld $00
ac92 005e ld $5e ;03aa ST
ac93 0024 ld $24
ac94 005e ld $5e ;03ac ST
ac95 0025 ld $25
ac96 0011 ld $11 ;03ae LDWI
ac97 00e1 ld $e1
ac98 0004 ld $04
ac99 002b ld $2b ;03b1 STW
ac9a 0022 ld $22
ac9b 0021 ld $21 ;03b3 LDW
ac9c 003e ld $3e ;03b3 'p'
ac9d 002b ld $2b ;03b5 STW
ac9e 0028 ld $28
ac9f 00b4 ld $b4 ;03b7 SYS
aca0 00cb ld $cb
aca1 0011 ld $11 ;03b9 LDWI
aca2 0000 ld $00
aca3 0008 ld $08
aca4 0099 ld $99 ;03bc ADDW
aca5 003e ld $3e ;03bc 'p'
aca6 002b ld $2b ;03be STW
aca7 003e ld $3e ;03be 'p'
aca8 0035 ld $35 ;03c0 BCC
aca9 004d ld $4d ;03c1 GT
acaa 00b3 ld $b3
acab 0099 ld $99 ;03c3 ADDW
acac 0040 ld $40 ;03c3 'i'
acad 002b ld $2b ;03c5 STW
acae 003e ld $3e ;03c5 'p'
acaf 0082 ld $82 ;03c7 ANDI
acb0 00ff ld $ff
acb1 008c ld $8c ;03c9 XORI
acb2 00a0 ld $a0
acb3 0035 ld $35 ;03cb BCC
acb4 0072 ld $72 ;03cc NE
acb5 00b1 ld $b1
acb6 00ff ld $ff ;03ce RET
acb7 002b ld $2b ;03cf STW
acb8 0042 ld $42 ;03cf 'ClearScreen'
acb9 00cd ld $cd ;03d1 DEF
acba 00e1 ld $e1
acbb 001a ld $1a ;03d3 LD
acbc 000e ld $0e
acbd 0099 ld $99 ;03d5 ADDW
acbe 0044 ld $44 ;03d5 'Delay'
acbf 0082 ld $82 ;03d7 ANDI
acc0 00ff ld $ff
acc1 002b ld $2b ;03d9 STW
acc2 0046 ld $46 ;03d9 'tmp'
acc3 001a ld $1a ;03db LD
acc4 000e ld $0e
acc5 00b8 ld $b8 ;03dd SUBW
acc6 0046 ld $46 ;03dd 'tmp'
acc7 0035 ld $35 ;03df BCC
acc8 0072 ld $72 ;03e0 NE
acc9 00d9 ld $d9
acca 00ff ld $ff ;03e2 RET
accb 002b ld $2b ;03e3 STW
accc 0048 ld $48 ;03e3 'Wait'
accd 0093 ld $93 ;03e5 INC
acce 001b ld $1b
accf 00ff ld $ff ;03e7 RET
acd0 0004 ld $04 ;| RAM segment address (high byte first)
acd1 0000 ld $00 ;|
acd2 0081 ld $81 ;| Length (1..256)
acd3 00cd ld $cd ;0400 DEF
acd4 004a ld $4a
acd5 0021 ld $21 ;0402 LDW
acd6 0032 ld $32 ;0402 'Char'
acd7 00e6 ld $e6 ;0404 SUBI
acd8 0052 ld $52
acd9 0035 ld $35 ;0406 BCC
acda 0053 ld $53 ;0407 GE
acdb 0010 ld $10
acdc 00e3 ld $e3 ;0409 ADDI
acdd 0032 ld $32
acde 002b ld $2b ;040b STW
acdf 0040 ld $40 ;040b 'i'
ace0 0011 ld $11 ;040d LDWI
ace1 0000 ld $00
ace2 0007 ld $07
ace3 0090 ld $90 ;0410 BRA
ace4 0015 ld $15
ace5 002b ld $2b ;0412 STW
ace6 0040 ld $40 ;0412 'i'
ace7 0011 ld $11 ;0414 LDWI
ace8 0000 ld $00
ace9 0008 ld $08
acea 002b ld $2b ;0417 STW
aceb 004a ld $4a ;0417 'fontData'
acec 0021 ld $21 ;0419 LDW
aced 0040 ld $40 ;0419 'i'
acee 00e9 ld $e9 ;041b LSLW
acef 00e9 ld $e9 ;041c LSLW
acf0 0099 ld $99 ;041d ADDW
acf1 0040 ld $40 ;041d 'i'
acf2 0099 ld $99 ;041f ADDW
acf3 004a ld $4a ;041f 'fontData'
acf4 002b ld $2b ;0421 STW
acf5 004a ld $4a ;0421 'fontData'
acf6 0021 ld $21 ;0423 LDW
acf7 004c ld $4c ;0423 'Color'
acf8 005e ld $5e ;0425 ST
acf9 0025 ld $25
acfa 0021 ld $21 ;0427 LDW
acfb fe00 bra ac ;+-----------------------------------+
acfc fcfd bra $acfd ;| |
acfd 1404 ld $04,y ;| Trampoline for page $ac00 lookups |
acfe e065 jmp y,$65 ;| |
acff c218 st [$18] ;+-----------------------------------+
ad00 0034 ld $34 ;0427 'Pos'
ad01 002b ld $2b ;0429 STW
ad02 0028 ld $28
ad03 00e3 ld $e3 ;042b ADDI
ad04 0006 ld $06
ad05 002b ld $2b ;042d STW
ad06 0034 ld $34 ;042d 'Pos'
ad07 0011 ld $11 ;042f LDWI
ad08 00e1 ld $e1
ad09 0004 ld $04
ad0a 002b ld $2b ;0432 STW
ad0b 0022 ld $22
ad0c 0059 ld $59 ;0434 LDI
ad0d 00fb ld $fb
ad0e 002b ld $2b ;0436 STW
ad0f 0040 ld $40 ;0436 'i'
ad10 0021 ld $21 ;0438 LDW
ad11 004a ld $4a ;0438 'fontData'
ad12 007f ld $7f ;043a LUP
ad13 0000 ld $00
ad14 0093 ld $93 ;043c INC
ad15 004a ld $4a ;043c 'fontData'
ad16 005e ld $5e ;043e ST
ad17 0026 ld $26
ad18 00b4 ld $b4 ;0440 SYS
ad19 00cb ld $cb
ad1a 0093 ld $93 ;0442 INC
ad1b 0028 ld $28
ad1c 0093 ld $93 ;0444 INC
ad1d 0040 ld $40 ;0444 'i'
ad1e 0021 ld $21 ;0446 LDW
ad1f 0040 ld $40 ;0446 'i'
ad20 0035 ld $35 ;0448 BCC
ad21 0072 ld $72 ;0449 NE
ad22 0036 ld $36
ad23 00ff ld $ff ;044b RET
ad24 002b ld $2b ;044c STW
ad25 0036 ld $36 ;044c 'PrintChar'
ad26 0011 ld $11 ;044e LDWI
ad27 0002 ld $02
ad28 0008 ld $08
ad29 002b ld $2b ;0451 STW
ad2a 0034 ld $34 ;0451 'Pos'
ad2b 00cf ld $cf ;0453 CALL
ad2c 0042 ld $42 ;0453 'ClearScreen'
ad2d 0059 ld $59 ;0455 LDI
ad2e 003e ld $3e
ad2f 002b ld $2b ;0457 STW
ad30 004c ld $4c ;0457 'Color'
ad31 0011 ld $11 ;0459 LDWI
ad32 0000 ld $00
ad33 0008 ld $08
ad34 002b ld $2b ;045c STW
ad35 0034 ld $34 ;045c 'Pos'
ad36 0021 ld $21 ;045e LDW
ad37 003a ld $3a ;045e 'Part1'
ad38 002b ld $2b ;0460 STW
ad39 0030 ld $30 ;0460 'Text'
ad3a 00cf ld $cf ;0462 CALL
ad3b 0038 ld $38 ;0462 'PrintText'
ad3c 0021 ld $21 ;0464 LDW
ad3d 003c ld $3c ;0464 'Part2'
ad3e 002b ld $2b ;0466 STW
ad3f 0030 ld $30 ;0466 'Text'
ad40 00cf ld $cf ;0468 CALL
ad41 0038 ld $38 ;0468 'PrintText'
ad42 0059 ld $59 ;046a LDI
ad43 00f0 ld $f0
ad44 002b ld $2b ;046c STW
ad45 0044 ld $44 ;046c 'Delay'
ad46 00cf ld $cf ;046e CALL
ad47 0048 ld $48 ;046e 'Wait'
ad48 0021 ld $21 ;0470 LDW
ad49 004c ld $4c ;0470 'Color'
ad4a 008c ld $8c ;0472 XORI
ad4b 0008 ld $08
ad4c 0035 ld $35 ;0474 BCC
ad4d 003f ld $3f ;0475 EQ
ad4e 007d ld $7d
ad4f 0021 ld $21 ;0477 LDW
ad50 004c ld $4c ;0477 'Color'
ad51 00e6 ld $e6 ;0479 SUBI
ad52 0009 ld $09
ad53 002b ld $2b ;047b STW
ad54 004c ld $4c ;047b 'Color'
ad55 0090 ld $90 ;047d BRA
ad56 0057 ld $57
ad57 0090 ld $90 ;047f BRA
ad58 0053 ld $53
ad59 0000 ld $00 ;End of Apps/Credits/Credits_v3.gcl, size 593
;+-----------------------------------+
;| Apps/Loader/Loader_v3.gcl |
;+-----------------------------------+
Loader: ad5a 0002 ld $02 ;| RAM segment address (high byte first)
ad5b 0000 ld $00 ;|
ad5c 00ac ld $ac ;| Length (1..256)
ad5d 00cd ld $cd ;0200 DEF
ad5e 0043 ld $43
ad5f 00e6 ld $e6 ;0202 SUBI
ad60 0052 ld $52
ad61 0035 ld $35 ;0204 BCC
ad62 0053 ld $53 ;0205 GE
ad63 000e ld $0e
ad64 00e3 ld $e3 ;0207 ADDI
ad65 0032 ld $32
ad66 002b ld $2b ;0209 STW
ad67 0030 ld $30 ;0209 'i'
ad68 0011 ld $11 ;020b LDWI
ad69 0000 ld $00
ad6a 0007 ld $07
ad6b 0090 ld $90 ;020e BRA
ad6c 0013 ld $13
ad6d 002b ld $2b ;0210 STW
ad6e 0030 ld $30 ;0210 'i'
ad6f 0011 ld $11 ;0212 LDWI
ad70 0000 ld $00
ad71 0008 ld $08
ad72 002b ld $2b ;0215 STW
ad73 0032 ld $32 ;0215 'j'
ad74 0021 ld $21 ;0217 LDW
ad75 0030 ld $30 ;0217 'i'
ad76 00e9 ld $e9 ;0219 LSLW
ad77 00e9 ld $e9 ;021a LSLW
ad78 0099 ld $99 ;021b ADDW
ad79 0030 ld $30 ;021b 'i'
ad7a 0099 ld $99 ;021d ADDW
ad7b 0032 ld $32 ;021d 'j'
ad7c 002b ld $2b ;021f STW
ad7d 0032 ld $32 ;021f 'j'
ad7e 0021 ld $21 ;0221 LDW
ad7f 0034 ld $34 ;0221 'Pos'
ad80 002b ld $2b ;0223 STW
ad81 0028 ld $28
ad82 00e3 ld $e3 ;0225 ADDI
ad83 0006 ld $06
ad84 002b ld $2b ;0227 STW
ad85 0034 ld $34 ;0227 'Pos'
ad86 0059 ld $59 ;0229 LDI
ad87 0005 ld $05
ad88 002b ld $2b ;022b STW
ad89 0030 ld $30 ;022b 'i'
ad8a 0021 ld $21 ;022d LDW
ad8b 0032 ld $32 ;022d 'j'
ad8c 007f ld $7f ;022f LUP
ad8d 0000 ld $00
ad8e 005e ld $5e ;0231 ST
ad8f 0026 ld $26
ad90 00b4 ld $b4 ;0233 SYS
ad91 00cb ld $cb
ad92 0093 ld $93 ;0235 INC
ad93 0032 ld $32 ;0235 'j'
ad94 0093 ld $93 ;0237 INC
ad95 0028 ld $28
ad96 0021 ld $21 ;0239 LDW
ad97 0030 ld $30 ;0239 'i'
ad98 00e6 ld $e6 ;023b SUBI
ad99 0001 ld $01
ad9a 0035 ld $35 ;023d BCC
ad9b 004d ld $4d ;023e GT
ad9c 0029 ld $29
ad9d 005e ld $5e ;0240 ST
ad9e 0026 ld $26
ad9f 00b4 ld $b4 ;0242 SYS
ada0 00cb ld $cb
ada1 00ff ld $ff ;0244 RET
ada2 002b ld $2b ;0245 STW
ada3 0036 ld $36 ;0245 'PrintChar'
ada4 0011 ld $11 ;0247 LDWI
ada5 00e1 ld $e1
ada6 0004 ld $04
ada7 002b ld $2b ;024a STW
ada8 0022 ld $22
ada9 0011 ld $11 ;024c LDWI
adaa 0020 ld $20
adab 000f ld $0f
adac 002b ld $2b ;024f STW
adad 0024 ld $24
adae 0011 ld $11 ;0251 LDWI
adaf 0006 ld $06
adb0 0050 ld $50
adb1 002b ld $2b ;0254 STW
adb2 0034 ld $34 ;0254 'Pos'
adb3 00cd ld $cd ;0256 DEF
adb4 0065 ld $65
adb5 0020 ld $20 ;0258 ' '
adb6 0052 ld $52 ;0259 'R'
adb7 0065 ld $65 ;025a 'e'
adb8 0061 ld $61 ;025b 'a'
adb9 0064 ld $64 ;025c 'd'
adba 0079 ld $79 ;025d 'y'
adbb 0020 ld $20 ;025e ' '
adbc 0074 ld $74 ;025f 't'
adbd 006f ld $6f ;0260 'o'
adbe 0020 ld $20 ;0261 ' '
adbf 006c ld $6c ;0262 'l'
adc0 006f ld $6f ;0263 'o'
adc1 0061 ld $61 ;0264 'a'
adc2 0064 ld $64 ;0265 'd'
adc3 0000 ld $00 ;0266 0
adc4 002b ld $2b ;0267 STW
adc5 0038 ld $38 ;0267 'Text'
adc6 0021 ld $21 ;0269 LDW
adc7 0038 ld $38 ;0269 'Text'
adc8 00ad ld $ad ;026b PEEK
adc9 0035 ld $35 ;026c BCC
adca 003f ld $3f ;026d EQ
adcb 0073 ld $73
adcc 0093 ld $93 ;026f INC
adcd 0038 ld $38 ;026f 'Text'
adce 00cf ld $cf ;0271 CALL
adcf 0036 ld $36 ;0271 'PrintChar'
add0 0090 ld $90 ;0273 BRA
add1 0067 ld $67
add2 0011 ld $11 ;0275 LDWI
add3 0031 ld $31
add4 008a ld $8a
add5 002b ld $2b ;0278 STW
add6 003a ld $3a ;0278 'NextByteIn_32'
add7 0011 ld $11 ;027a LDWI
add8 0086 ld $86
add9 008a ld $8a
adda 002b ld $2b ;027d STW
addb 003c ld $3c ;027d 'PayloadCopy_34'
addc 001a ld $1a ;027f LD
addd 0021 ld $21
adde 0082 ld $82 ;0281 ANDI
addf 00f8 ld $f8
ade0 005e ld $5e ;0283 ST
ade1 0021 ld $21
ade2 0011 ld $11 ;0285 LDWI
ade3 00fe ld $fe
ade4 0002 ld $02
ade5 002b ld $2b ;0288 STW
ade6 0030 ld $30 ;0288 'i'
ade7 0059 ld $59 ;028a LDI
ade8 0000 ld $00
ade9 00f3 ld $f3 ;028c DOKE
adea 0030 ld $30 ;028c 'i'
adeb 0093 ld $93 ;028e INC
adec 0031 ld $31 ;028e 'i'+1
aded 00f3 ld $f3 ;0290 DOKE
adee 0030 ld $30 ;0290 'i'
adef 0093 ld $93 ;0292 INC
adf0 0031 ld $31 ;0292 'i'+1
adf1 00f3 ld $f3 ;0294 DOKE
adf2 0030 ld $30 ;0294 'i'
adf3 005e ld $5e ;0296 ST
adf4 0028 ld $28
adf5 0011 ld $11 ;0298 LDWI
adf6 000c ld $0c
adf7 0059 ld $59
adf8 002b ld $2b ;029b STW
adf9 003e ld $3e ;029b 'A'
adfa 0011 ld $11 ;029d LDWI
adfb fe00 bra ac ;+-----------------------------------+
adfc fcfd bra $adfd ;| |
adfd 1404 ld $04,y ;| Trampoline for page $ad00 lookups |
adfe e065 jmp y,$65 ;| |
adff c218 st [$18] ;+-----------------------------------+
ae00 000c ld $0c
ae01 005b ld $5b
ae02 002b ld $2b ;02a0 STW
ae03 0040 ld $40 ;02a0 'B'
ae04 0059 ld $59 ;02a2 LDI
ae05 0067 ld $67
ae06 005e ld $5e ;02a4 ST
ae07 0026 ld $26
ae08 0011 ld $11 ;02a6 LDWI
ae09 000c ld $0c
ae0a 005a ld $5a
ae0b 002b ld $2b ;02a9 STW
ae0c 001a ld $1a
ae0d 00ff ld $ff ;02ab RET
ae0e 005a ld $5a ;| RAM segment address (high byte first)
ae0f 000c ld $0c ;|
ae10 0075 ld $75 ;| Length (1..256)
ae11 0021 ld $21 ;5a0c LDW
ae12 0040 ld $40 ;5a0c 'B'
ae13 002b ld $2b ;5a0e STW
ae14 0024 ld $24
ae15 0059 ld $59 ;5a10 LDI
ae16 00cf ld $cf
ae17 005e ld $5e ;5a12 ST
ae18 0027 ld $27
ae19 0021 ld $21 ;5a14 LDW
ae1a 003a ld $3a ;5a14 'NextByteIn_32'
ae1b 002b ld $2b ;5a16 STW
ae1c 0022 ld $22
ae1d 00b4 ld $b4 ;5a18 SYS
ae1e 00fe ld $fe
ae1f 0059 ld $59 ;5a1a LDI
ae20 00db ld $db
ae21 005e ld $5e ;5a1c ST
ae22 0027 ld $27
ae23 00b4 ld $b4 ;5a1e SYS
ae24 00fe ld $fe
ae25 0059 ld $59 ;5a20 LDI
ae26 00eb ld $eb
ae27 005e ld $5e ;5a22 ST
ae28 0027 ld $27
ae29 00b4 ld $b4 ;5a24 SYS
ae2a 00fe ld $fe
ae2b 0059 ld $59 ;5a26 LDI
ae2c 00fb ld $fb
ae2d 005e ld $5e ;5a28 ST
ae2e 0027 ld $27
ae2f 00b4 ld $b4 ;5a2a SYS
ae30 00fe ld $fe
ae31 0021 ld $21 ;5a2c LDW
ae32 003c ld $3c ;5a2c 'PayloadCopy_34'
ae33 002b ld $2b ;5a2e STW
ae34 0022 ld $22
ae35 00b4 ld $b4 ;5a30 SYS
ae36 00fd ld $fd
ae37 0059 ld $59 ;5a32 LDI
ae38 0002 ld $02
ae39 005e ld $5e ;5a34 ST
ae3a 0027 ld $27
ae3b 0021 ld $21 ;5a36 LDW
ae3c 003a ld $3a ;5a36 'NextByteIn_32'
ae3d 002b ld $2b ;5a38 STW
ae3e 0022 ld $22
ae3f 00b4 ld $b4 ;5a3a SYS
ae40 00fe ld $fe
ae41 0059 ld $59 ;5a3c LDI
ae42 0006 ld $06
ae43 005e ld $5e ;5a3e ST
ae44 0027 ld $27
ae45 0021 ld $21 ;5a40 LDW
ae46 003c ld $3c ;5a40 'PayloadCopy_34'
ae47 002b ld $2b ;5a42 STW
ae48 0022 ld $22
ae49 00b4 ld $b4 ;5a44 SYS
ae4a 00fd ld $fd
ae4b 0021 ld $21 ;5a46 LDW
ae4c 003a ld $3a ;5a46 'NextByteIn_32'
ae4d 002b ld $2b ;5a48 STW
ae4e 0022 ld $22
ae4f 00b4 ld $b4 ;5a4a SYS
ae50 00fe ld $fe
ae51 001a ld $1a ;5a4c LD
ae52 0027 ld $27
ae53 00e3 ld $e3 ;5a4e ADDI
ae54 0004 ld $04
ae55 005e ld $5e ;5a50 ST
ae56 0027 ld $27
ae57 008c ld $8c ;5a52 XORI
ae58 00f2 ld $f2
ae59 0035 ld $35 ;5a54 BCC
ae5a 0072 ld $72 ;5a55 NE
ae5b 003e ld $3e
ae5c 0059 ld $59 ;5a57 LDI
ae5d 00b9 ld $b9
ae5e 005e ld $5e ;5a59 ST
ae5f 0027 ld $27
ae60 00b4 ld $b4 ;5a5b SYS
ae61 00fe ld $fe
ae62 001a ld $1a ;5a5d LD
ae63 0026 ld $26
ae64 0035 ld $35 ;5a5f BCC
ae65 0072 ld $72 ;5a60 NE
ae66 0064 ld $64
ae67 0059 ld $59 ;5a62 LDI
ae68 000c ld $0c
ae69 0090 ld $90 ;5a64 BRA
ae6a 0066 ld $66
ae6b 0059 ld $59 ;5a66 LDI
ae6c 0003 ld $03
ae6d 00f0 ld $f0 ;5a68 POKE
ae6e 003e ld $3e ;5a68 'A'
ae6f 001a ld $1a ;5a6a LD
ae70 003e ld $3e ;5a6a 'A'
ae71 00e6 ld $e6 ;5a6c SUBI
ae72 000b ld $0b
ae73 0082 ld $82 ;5a6e ANDI
ae74 007f ld $7f
ae75 00e3 ld $e3 ;5a70 ADDI
ae76 000c ld $0c
ae77 005e ld $5e ;5a72 ST
ae78 003e ld $3e ;5a72 'A'
ae79 0059 ld $59 ;5a74 LDI
ae7a 003f ld $3f
ae7b 00f0 ld $f0 ;5a76 POKE
ae7c 003e ld $3e ;5a76 'A'
ae7d 0011 ld $11 ;5a78 LDWI
ae7e 0047 ld $47
ae7f 008a ld $8a
ae80 002b ld $2b ;5a7b STW
ae81 0022 ld $22
ae82 00b4 ld $b4 ;5a7d SYS
ae83 00ee ld $ee
ae84 0090 ld $90 ;5a7f BRA
ae85 000a ld $0a
ae86 0000 ld $00 ;End of Apps/Loader/Loader_v3.gcl, size 301
;+-----------------------------------+
;| Apps/Tetronis/Tetronis_v1.gt1 |
;+-----------------------------------+
Tetronis: ae87 0000 ld $00
ae88 00a0 ld $a0
ae89 0050 ld $50
ae8a 00a1 ld $a1
ae8b 002d ld $2d
ae8c 00a1 ld $a1
ae8d 0021 ld $21
ae8e 00a1 ld $a1
ae8f 0019 ld $19
ae90 00a1 ld $a1
ae91 001e ld $1e
ae92 0000 ld $00
ae93 0003 ld $03
ae94 0000 ld $00
ae95 0006 ld $06
ae96 00b6 ld $b6
ae97 002d ld $2d
ae98 00a1 ld $a1
ae99 0022 ld $22
ae9a 00a1 ld $a1
ae9b 0015 ld $15
ae9c 00a1 ld $a1
ae9d 002b ld $2b
ae9e 00a1 ld $a1
ae9f 002a ld $2a
aea0 00a1 ld $a1
aea1 001b ld $1b
aea2 00a1 ld $a1
aea3 0016 ld $16
aea4 00a1 ld $a1
aea5 002e ld $2e
aea6 00a1 ld $a1
aea7 0031 ld $31
aea8 00d7 ld $d7
aea9 0030 ld $30
aeaa 00a1 ld $a1
aeab 0030 ld $30
aeac 00a1 ld $a1
aead 002f ld $2f
aeae 0000 ld $00
aeaf 0005 ld $05
aeb0 00a1 ld $a1
aeb1 0028 ld $28
aeb2 00a1 ld $a1
aeb3 002c ld $2c
aeb4 00a1 ld $a1
aeb5 0026 ld $26
aeb6 00a1 ld $a1
aeb7 0025 ld $25
aeb8 00a1 ld $a1
aeb9 0029 ld $29
aeba 0000 ld $00
aebb 0004 ld $04
aebc 00a1 ld $a1
aebd 001a ld $1a
aebe 00c7 ld $c7
aebf 0023 ld $23
aec0 00a1 ld $a1
aec1 001f ld $1f
aec2 00a1 ld $a1
aec3 0024 ld $24
aec4 00a1 ld $a1
aec5 0023 ld $23
aec6 00a1 ld $a1
aec7 0020 ld $20
aec8 00e4 ld $e4
aec9 001c ld $1c
aeca 00a1 ld $a1
aecb 001d ld $1d
aecc 00cc ld $cc
aecd 001c ld $1c
aece 00a1 ld $a1
aecf 001c ld $1c
aed0 00cc ld $cc
aed1 001d ld $1d
aed2 00a1 ld $a1
aed3 0018 ld $18
aed4 00c2 ld $c2
aed5 0016 ld $16
aed6 00a1 ld $a1
aed7 0017 ld $17
aed8 00de ld $de
aed9 002e ld $2e
aeda 0002 ld $02
aedb 0000 ld $00
aedc 00f0 ld $f0
aedd 0011 ld $11
aede 0000 ld $00
aedf 0008 ld $08
aee0 002b ld $2b
aee1 0066 ld $66
aee2 0011 ld $11
aee3 0000 ld $00
aee4 0007 ld $07
aee5 002b ld $2b
aee6 006a ld $6a
aee7 0011 ld $11
aee8 00a1 ld $a1
aee9 007a ld $7a
aeea 002b ld $2b
aeeb 006c ld $6c
aeec 0011 ld $11
aeed 0001 ld $01
aeee 0001 ld $01
aeef 002b ld $2b
aef0 0068 ld $68
aef1 00cf ld $cf
aef2 00ba ld $ba
aef3 00cf ld $cf
aef4 00b8 ld $b8
aef5 00cf ld $cf
aef6 00b6 ld $b6
aef7 00cf ld $cf
aef8 00b4 ld $b4
aef9 00cf ld $cf
aefa 00b2 ld $b2
aefb fe00 bra ac ;+-----------------------------------+
aefc fcfd bra $aefd ;| |
aefd 1404 ld $04,y ;| Trampoline for page $ae00 lookups |
aefe e065 jmp y,$65 ;| |
aeff c218 st [$18] ;+-----------------------------------+
af00 00cf ld $cf
af01 00b0 ld $b0
af02 0011 ld $11
af03 0000 ld $00
af04 0000 ld $00
af05 002b ld $2b
af06 0076 ld $76
af07 002b ld $2b
af08 0078 ld $78
af09 002b ld $2b
af0a 005a ld $5a
af0b 0011 ld $11
af0c 0032 ld $32
af0d 0000 ld $00
af0e 002b ld $2b
af0f 0060 ld $60
af10 002b ld $2b
af11 005e ld $5e
af12 001a ld $1a
af13 0006 ld $06
af14 005e ld $5e
af15 0089 ld $89
af16 0059 ld $59
af17 0000 ld $00
af18 005e ld $5e
af19 0088 ld $88
af1a 001a ld $1a
af1b 000e ld $0e
af1c 002b ld $2b
af1d 005c ld $5c
af1e 0011 ld $11
af1f 00e0 ld $e0
af20 0008 ld $08
af21 002b ld $2b
af22 0052 ld $52
af23 00cf ld $cf
af24 00ae ld $ae
af25 005e ld $5e
af26 0064 ld $64
af27 00cf ld $cf
af28 00ac ld $ac
af29 00cf ld $cf
af2a 00aa ld $aa
af2b 00cf ld $cf
af2c 00c2 ld $c2
af2d 00cf ld $cf
af2e 00a8 ld $a8
af2f 005e ld $5e
af30 0087 ld $87
af31 008c ld $8c
af32 00fb ld $fb
af33 0035 ld $35
af34 003f ld $3f
af35 005b ld $5b
af36 001a ld $1a
af37 0087 ld $87
af38 0035 ld $35
af39 0072 ld $72
af3a 006a ld $6a
af3b 0021 ld $21
af3c 0060 ld $60
af3d 002b ld $2b
af3e 005e ld $5e
af3f 0021 ld $21
af40 005a ld $5a
af41 00e3 ld $e3
af42 0001 ld $01
af43 002b ld $2b
af44 005a ld $5a
af45 00b8 ld $b8
af46 005e ld $5e
af47 0035 ld $35
af48 0050 ld $50
af49 0045 ld $45
af4a 0059 ld $59
af4b 0000 ld $00
af4c 005e ld $5e
af4d 0087 ld $87
af4e 001a ld $1a
af4f 0088 ld $88
af50 0035 ld $35
af51 0072 ld $72
af52 0071 ld $71
af53 00cf ld $cf
af54 00a6 ld $a6
af55 0021 ld $21
af56 003c ld $3c
af57 0099 ld $99
af58 0044 ld $44
af59 0035 ld $35
af5a 0053 ld $53
af5b 0081 ld $81
af5c 0011 ld $11
af5d 0000 ld $00
af5e 0000 ld $00
af5f 00b8 ld $b8
af60 0044 ld $44
af61 002b ld $2b
af62 003c ld $3c
af63 0090 ld $90
af64 0095 ld $95
af65 0021 ld $21
af66 003c ld $3c
af67 0099 ld $99
af68 0040 ld $40
af69 0099 ld $99
af6a 0044 ld $44
af6b 00e6 ld $e6
af6c 000a ld $0a
af6d 0035 ld $35
af6e 0056 ld $56
af6f 0095 ld $95
af70 0011 ld $11
af71 000a ld $0a
af72 0000 ld $00
af73 00b8 ld $b8
af74 0040 ld $40
af75 00b8 ld $b8
af76 0044 ld $44
af77 002b ld $2b
af78 003c ld $3c
af79 0021 ld $21
af7a 005a ld $5a
af7b 00b8 ld $b8
af7c 005e ld $5e
af7d 0035 ld $35
af7e 0050 ld $50
af7f 00c0 ld $c0
af80 0011 ld $11
af81 0000 ld $00
af82 0000 ld $00
af83 002b ld $2b
af84 005a ld $5a
af85 0059 ld $59
af86 0000 ld $00
af87 005e ld $5e
af88 0088 ld $88
af89 0093 ld $93
af8a 003e ld $3e
af8b 0021 ld $21
af8c 003e ld $3e
af8d 0099 ld $99
af8e 0042 ld $42
af8f 00e6 ld $e6
af90 0014 ld $14
af91 0035 ld $35
af92 0056 ld $56
af93 00c0 ld $c0
af94 001a ld $1a
af95 003e ld $3e
af96 00e6 ld $e6
af97 0001 ld $01
af98 005e ld $5e
af99 003e ld $3e
af9a 00cf ld $cf
af9b 00a4 ld $a4
af9c 00cf ld $cf
af9d 00ae ld $ae
af9e 0059 ld $59
af9f 00ff ld $ff
afa0 005e ld $5e
afa1 0088 ld $88
afa2 0090 ld $90
afa3 0041 ld $41
afa4 00cf ld $cf
afa5 00a2 ld $a2
afa6 0021 ld $21
afa7 0058 ld $58
afa8 0035 ld $35
afa9 003f ld $3f
afaa 00ea ld $ea
afab 00e6 ld $e6
afac 0001 ld $01
afad 0035 ld $35
afae 0072 ld $72
afaf 00d5 ld $d5
afb0 00cf ld $cf
afb1 00ba ld $ba
afb2 0011 ld $11
afb3 00a1 ld $a1
afb4 0034 ld $34
afb5 002b ld $2b
afb6 0090 ld $90
afb7 0090 ld $90
afb8 0018 ld $18
afb9 001a ld $1a
afba 0087 ld $87
afbb 0035 ld $35
afbc 003f ld $3f
afbd 00de ld $de
afbe 00cf ld $cf
afbf 00a0 ld $a0
afc0 0090 ld $90
afc1 00ea ld $ea
afc2 001a ld $1a
afc3 003e ld $3e
afc4 00e6 ld $e6
afc5 0001 ld $01
afc6 005e ld $5e
afc7 003e ld $3e
afc8 00cf ld $cf
afc9 00a4 ld $a4
afca 00cf ld $cf
afcb 00ae ld $ae
afcc 0090 ld $90
afcd 0041 ld $41
afce 00cf ld $cf
afcf 00a4 ld $a4
afd0 0090 ld $90
afd1 0041 ld $41
afd2 0003 ld $03
afd3 0000 ld $00
afd4 0071 ld $71
afd5 001a ld $1a
afd6 0011 ld $11
afd7 008c ld $8c
afd8 00ff ld $ff
afd9 0035 ld $35
afda 0072 ld $72
afdb 0008 ld $08
afdc 005e ld $5e
afdd 0086 ld $86
afde 00ff ld $ff
afdf 001a ld $1a
afe0 0011 ld $11
afe1 008c ld $8c
afe2 00fb ld $fb
afe3 0035 ld $35
afe4 0072 ld $72
afe5 0017 ld $17
afe6 0011 ld $11
afe7 0002 ld $02
afe8 0000 ld $00
afe9 002b ld $2b
afea 005e ld $5e
afeb 001a ld $1a
afec 0011 ld $11
afed 00ff ld $ff
afee 001a ld $1a
afef 0086 ld $86
aff0 0035 ld $35
aff1 003f ld $3f
aff2 001f ld $1f
aff3 001a ld $1a
aff4 0000 ld $00
aff5 00ff ld $ff
aff6 001a ld $1a
aff7 0011 ld $11
aff8 005e ld $5e
aff9 0086 ld $86
affa 008c ld $8c
affb fe00 bra ac ;+-----------------------------------+
affc fcfd bra $affd ;| |
affd 1404 ld $04,y ;| Trampoline for page $af00 lookups |
affe e065 jmp y,$65 ;| |
afff c218 st [$18] ;+-----------------------------------+
b000 00fd ld $fd
b001 0035 ld $35
b002 0072 ld $72
b003 0031 ld $31
b004 0021 ld $21
b005 003c ld $3c
b006 00e6 ld $e6
b007 0001 ld $01
b008 002b ld $2b
b009 003c ld $3c
b00a 001a ld $1a
b00b 0011 ld $11
b00c 00ff ld $ff
b00d 001a ld $1a
b00e 0011 ld $11
b00f 008c ld $8c
b010 00fe ld $fe
b011 0035 ld $35
b012 0072 ld $72
b013 0041 ld $41
b014 0021 ld $21
b015 003c ld $3c
b016 00e3 ld $e3
b017 0001 ld $01
b018 002b ld $2b
b019 003c ld $3c
b01a 001a ld $1a
b01b 0011 ld $11
b01c 00ff ld $ff
b01d 001a ld $1a
b01e 0011 ld $11
b01f 008c ld $8c
b020 00f7 ld $f7
b021 0035 ld $35
b022 0072 ld $72
b023 006c ld $6c
b024 0021 ld $21
b025 0036 ld $36
b026 002b ld $2b
b027 0064 ld $64
b028 00e3 ld $e3
b029 0010 ld $10
b02a 0082 ld $82
b02b 0030 ld $30
b02c 002b ld $2b
b02d 0036 ld $36
b02e 0075 ld $75
b02f 00cf ld $cf
b030 00da ld $da
b031 0063 ld $63
b032 0021 ld $21
b033 003e ld $3e
b034 0099 ld $99
b035 0042 ld $42
b036 0099 ld $99
b037 0046 ld $46
b038 00e6 ld $e6
b039 0014 ld $14
b03a 0035 ld $35
b03b 0056 ld $56
b03c 006c ld $6c
b03d 0021 ld $21
b03e 0064 ld $64
b03f 002b ld $2b
b040 0036 ld $36
b041 0075 ld $75
b042 00cf ld $cf
b043 00da ld $da
b044 0063 ld $63
b045 001a ld $1a
b046 0000 ld $00
b047 00ff ld $ff
b048 001a ld $1a
b049 0011 ld $11
b04a 00ff ld $ff
b04b 0004 ld $04
b04c 0000 ld $00
b04d 009a ld $9a
b04e 0011 ld $11
b04f 00a1 ld $a1
b050 000f ld $0f
b051 002b ld $2b
b052 0064 ld $64
b053 0021 ld $21
b054 0074 ld $74
b055 00e6 ld $e6
b056 0001 ld $01
b057 0099 ld $99
b058 0064 ld $64
b059 00ad ld $ad
b05a 002b ld $2b
b05b 007c ld $7c
b05c 001a ld $1a
b05d 0078 ld $78
b05e 00e3 ld $e3
b05f 0001 ld $01
b060 005e ld $5e
b061 0032 ld $32
b062 0011 ld $11
b063 0000 ld $00
b064 0000 ld $00
b065 002b ld $2b
b066 0064 ld $64
b067 0021 ld $21
b068 0064 ld $64
b069 0099 ld $99
b06a 007c ld $7c
b06b 002b ld $2b
b06c 0064 ld $64
b06d 001a ld $1a
b06e 0032 ld $32
b06f 00e6 ld $e6
b070 0001 ld $01
b071 005e ld $5e
b072 0032 ld $32
b073 0035 ld $35
b074 0072 ld $72
b075 0017 ld $17
b076 0021 ld $21
b077 0064 ld $64
b078 002b ld $2b
b079 007c ld $7c
b07a 0099 ld $99
b07b 0076 ld $76
b07c 002b ld $2b
b07d 0076 ld $76
b07e 0011 ld $11
b07f 00a6 ld $a6
b080 000f ld $0f
b081 002b ld $2b
b082 0064 ld $64
b083 0021 ld $21
b084 0078 ld $78
b085 00e9 ld $e9
b086 0099 ld $99
b087 0064 ld $64
b088 00f6 ld $f6
b089 00b8 ld $b8
b08a 0076 ld $76
b08b 0035 ld $35
b08c 004d ld $4d
b08d 0078 ld $78
b08e 002b ld $2b
b08f 0076 ld $76
b090 0011 ld $11
b091 0000 ld $00
b092 0000 ld $00
b093 00b8 ld $b8
b094 0076 ld $76
b095 002b ld $2b
b096 0076 ld $76
b097 001a ld $1a
b098 0078 ld $78
b099 008c ld $8c
b09a 0008 ld $08
b09b 0035 ld $35
b09c 003f ld $3f
b09d 0078 ld $78
b09e 0021 ld $21
b09f 0060 ld $60
b0a0 00e6 ld $e6
b0a1 0005 ld $05
b0a2 002b ld $2b
b0a3 0060 ld $60
b0a4 002b ld $2b
b0a5 005e ld $5e
b0a6 0093 ld $93
b0a7 0078 ld $78
b0a8 0075 ld $75
b0a9 00cf ld $cf
b0aa 00c8 ld $c8
b0ab 0063 ld $63
b0ac 0011 ld $11
b0ad 00af ld $af
b0ae 007f ld $7f
b0af 002b ld $2b
b0b0 006e ld $6e
b0b1 0011 ld $11
b0b2 005f ld $5f
b0b3 006d ld $6d
b0b4 002b ld $2b
b0b5 0070 ld $70
b0b6 0075 ld $75
b0b7 00cf ld $cf
b0b8 00c6 ld $c6
b0b9 0063 ld $63
b0ba 0011 ld $11
b0bb 00b2 ld $b2
b0bc 007f ld $7f
b0bd 002b ld $2b
b0be 006e ld $6e
b0bf 0011 ld $11
b0c0 003a ld $3a
b0c1 006d ld $6d
b0c2 002b ld $2b
b0c3 0070 ld $70
b0c4 0075 ld $75
b0c5 00cf ld $cf
b0c6 00c6 ld $c6
b0c7 0063 ld $63
b0c8 0075 ld $75
b0c9 00cf ld $cf
b0ca 00c4 ld $c4
b0cb 0063 ld $63
b0cc 0011 ld $11
b0cd 00a1 ld $a1
b0ce 007f ld $7f
b0cf 002b ld $2b
b0d0 006e ld $6e
b0d1 0011 ld $11
b0d2 0044 ld $44
b0d3 006d ld $6d
b0d4 002b ld $2b
b0d5 0070 ld $70
b0d6 0075 ld $75
b0d7 00cf ld $cf
b0d8 00c6 ld $c6
b0d9 0063 ld $63
b0da 0075 ld $75
b0db 00cf ld $cf
b0dc 00ee ld $ee
b0dd 0063 ld $63
b0de 0021 ld $21
b0df 007c ld $7c
b0e0 00e6 ld $e6
b0e1 0005 ld $05
b0e2 002b ld $2b
b0e3 007c ld $7c
b0e4 0035 ld $35
b0e5 004d ld $4d
b0e6 0078 ld $78
b0e7 00ff ld $ff
b0e8 0005 ld $05
b0e9 0000 ld $00
b0ea 008c ld $8c
b0eb 0011 ld $11
b0ec 00a7 ld $a7
b0ed 007f ld $7f
b0ee 002b ld $2b
b0ef 0064 ld $64
b0f0 00ad ld $ad
b0f1 00e3 ld $e3
b0f2 0005 ld $05
b0f3 005e ld $5e
b0f4 0032 ld $32
b0f5 008c ld $8c
b0f6 003a ld $3a
b0f7 0035 ld $35
b0f8 003f ld $3f
b0f9 0012 ld $12
b0fa 001a ld $1a
b0fb fe00 bra ac ;+-----------------------------------+
b0fc fcfd bra $b0fd ;| |
b0fd 1404 ld $04,y ;| Trampoline for page $b000 lookups |
b0fe e065 jmp y,$65 ;| |
b0ff c218 st [$18] ;+-----------------------------------+
b100 0032 ld $32
b101 00f0 ld $f0
b102 0064 ld $64
b103 00ff ld $ff
b104 0059 ld $59
b105 0030 ld $30
b106 00f0 ld $f0
b107 0064 ld $64
b108 0011 ld $11
b109 00a6 ld $a6
b10a 007f ld $7f
b10b 002b ld $2b
b10c 0064 ld $64
b10d 00ad ld $ad
b10e 00e3 ld $e3
b10f 0001 ld $01
b110 005e ld $5e
b111 0032 ld $32
b112 008c ld $8c
b113 003a ld $3a
b114 0035 ld $35
b115 003f ld $3f
b116 002a ld $2a
b117 001a ld $1a
b118 0032 ld $32
b119 00f0 ld $f0
b11a 0064 ld $64
b11b 00ff ld $ff
b11c 0059 ld $59
b11d 0030 ld $30
b11e 00f0 ld $f0
b11f 0064 ld $64
b120 0011 ld $11
b121 00a5 ld $a5
b122 007f ld $7f
b123 002b ld $2b
b124 0064 ld $64
b125 00ad ld $ad
b126 00e3 ld $e3
b127 0001 ld $01
b128 005e ld $5e
b129 0032 ld $32
b12a 008c ld $8c
b12b 003a ld $3a
b12c 0035 ld $35
b12d 003f ld $3f
b12e 0042 ld $42
b12f 001a ld $1a
b130 0032 ld $32
b131 00f0 ld $f0
b132 0064 ld $64
b133 00ff ld $ff
b134 0059 ld $59
b135 0030 ld $30
b136 00f0 ld $f0
b137 0064 ld $64
b138 0011 ld $11
b139 00a4 ld $a4
b13a 007f ld $7f
b13b 002b ld $2b
b13c 0064 ld $64
b13d 00ad ld $ad
b13e 00e3 ld $e3
b13f 0001 ld $01
b140 005e ld $5e
b141 0032 ld $32
b142 008c ld $8c
b143 003a ld $3a
b144 0035 ld $35
b145 003f ld $3f
b146 005a ld $5a
b147 001a ld $1a
b148 0032 ld $32
b149 00f0 ld $f0
b14a 0064 ld $64
b14b 00ff ld $ff
b14c 0059 ld $59
b14d 0030 ld $30
b14e 00f0 ld $f0
b14f 0064 ld $64
b150 0011 ld $11
b151 00a3 ld $a3
b152 007f ld $7f
b153 002b ld $2b
b154 0064 ld $64
b155 00ad ld $ad
b156 00e3 ld $e3
b157 0001 ld $01
b158 005e ld $5e
b159 0032 ld $32
b15a 008c ld $8c
b15b 003a ld $3a
b15c 0035 ld $35
b15d 003f ld $3f
b15e 0072 ld $72
b15f 001a ld $1a
b160 0032 ld $32
b161 00f0 ld $f0
b162 0064 ld $64
b163 00ff ld $ff
b164 0059 ld $59
b165 0030 ld $30
b166 00f0 ld $f0
b167 0064 ld $64
b168 0011 ld $11
b169 00a2 ld $a2
b16a 007f ld $7f
b16b 002b ld $2b
b16c 0064 ld $64
b16d 00ad ld $ad
b16e 00e3 ld $e3
b16f 0001 ld $01
b170 005e ld $5e
b171 0032 ld $32
b172 008c ld $8c
b173 003a ld $3a
b174 0035 ld $35
b175 003f ld $3f
b176 0089 ld $89
b177 001a ld $1a
b178 0032 ld $32
b179 00f0 ld $f0
b17a 0064 ld $64
b17b 00ff ld $ff
b17c 0006 ld $06
b17d 0000 ld $00
b17e 000c ld $0c
b17f 001a ld $1a
b180 000e ld $0e
b181 00b8 ld $b8
b182 005c ld $5c
b183 0035 ld $35
b184 003f ld $3f
b185 00fe ld $fe
b186 001a ld $1a
b187 000e ld $0e
b188 002b ld $2b
b189 005c ld $5c
b18a 00ff ld $ff
b18b 0008 ld $08
b18c 00a1 ld $a1
b18d 0040 ld $40
b18e 003c ld $3c
b18f 003c ld $3c
b190 0004 ld $04
b191 0001 ld $01
b192 0000 ld $00
b193 0001 ld $01
b194 0000 ld $00
b195 0001 ld $01
b196 0001 ld $01
b197 0001 ld $01
b198 0002 ld $02
b199 0001 ld $01
b19a 0003 ld $03
b19b 0001 ld $01
b19c 0000 ld $00
b19d 0000 ld $00
b19e 003c ld $3c
b19f 003c ld $3c
b1a0 0001 ld $01
b1a1 0004 ld $04
b1a2 0002 ld $02
b1a3 0000 ld $00
b1a4 0002 ld $02
b1a5 0000 ld $00
b1a6 0002 ld $02
b1a7 0001 ld $01
b1a8 0002 ld $02
b1a9 0002 ld $02
b1aa 0002 ld $02
b1ab 0003 ld $03
b1ac 0000 ld $00
b1ad 0000 ld $00
b1ae 003c ld $3c
b1af 003c ld $3c
b1b0 0004 ld $04
b1b1 0001 ld $01
b1b2 0000 ld $00
b1b3 0002 ld $02
b1b4 0000 ld $00
b1b5 0002 ld $02
b1b6 0001 ld $01
b1b7 0002 ld $02
b1b8 0002 ld $02
b1b9 0002 ld $02
b1ba 0003 ld $03
b1bb 0002 ld $02
b1bc 0000 ld $00
b1bd 0000 ld $00
b1be 003c ld $3c
b1bf 003c ld $3c
b1c0 0001 ld $01
b1c1 0004 ld $04
b1c2 0001 ld $01
b1c3 0000 ld $00
b1c4 0001 ld $01
b1c5 0000 ld $00
b1c6 0001 ld $01
b1c7 0001 ld $01
b1c8 0001 ld $01
b1c9 0002 ld $02
b1ca 0001 ld $01
b1cb 0003 ld $03
b1cc 0000 ld $00
b1cd 0000 ld $00
b1ce 0008 ld $08
b1cf 00e0 ld $e0
b1d0 0010 ld $10
b1d1 00a1 ld $a1
b1d2 0008 ld $08
b1d3 00a1 ld $a1
b1d4 0009 ld $09
b1d5 00a1 ld $a1
b1d6 000a ld $0a
b1d7 00a1 ld $a1
b1d8 000b ld $0b
b1d9 00a1 ld $a1
b1da 000c ld $0c
b1db 00a1 ld $a1
b1dc 000d ld $0d
b1dd 00a1 ld $a1
b1de 000e ld $0e
b1df 00a1 ld $a1
b1e0 0008 ld $08
b1e1 0009 ld $09
b1e2 00a1 ld $a1
b1e3 0040 ld $40
b1e4 0030 ld $30
b1e5 0030 ld $30
b1e6 0003 ld $03
b1e7 0002 ld $02
b1e8 0000 ld $00
b1e9 0000 ld $00
b1ea 0000 ld $00
* 5 times
b1ed 0001 ld $01
b1ee 0001 ld $01
b1ef 0001 ld $01
b1f0 0002 ld $02
b1f1 0001 ld $01
b1f2 0000 ld $00
b1f3 0000 ld $00
b1f4 0030 ld $30
b1f5 0030 ld $30
b1f6 0002 ld $02
b1f7 0003 ld $03
b1f8 0001 ld $01
b1f9 0000 ld $00
b1fa 0001 ld $01
b1fb fe00 bra ac ;+-----------------------------------+
b1fc fcfd bra $b1fd ;| |
b1fd 1404 ld $04,y ;| Trampoline for page $b100 lookups |
b1fe e065 jmp y,$65 ;| |
b1ff c218 st [$18] ;+-----------------------------------+
b200 0000 ld $00
b201 0002 ld $02
b202 0000 ld $00
b203 0001 ld $01
b204 0001 ld $01
b205 0001 ld $01
b206 0002 ld $02
b207 0000 ld $00
b208 0000 ld $00
b209 0030 ld $30
b20a 0030 ld $30
b20b 0003 ld $03
b20c 0002 ld $02
b20d 0000 ld $00
b20e 0001 ld $01
b20f 0000 ld $00
b210 0001 ld $01
b211 0001 ld $01
b212 0001 ld $01
b213 0002 ld $02
b214 0001 ld $01
b215 0002 ld $02
b216 0002 ld $02
b217 0000 ld $00
b218 0000 ld $00
b219 0030 ld $30
b21a 0030 ld $30
b21b 0002 ld $02
b21c 0003 ld $03
b21d 0000 ld $00
b21e 0000 ld $00
b21f 0001 ld $01
b220 0000 ld $00
b221 0001 ld $01
b222 0001 ld $01
b223 0000 ld $00
b224 0002 ld $02
b225 0001 ld $01
b226 0002 ld $02
b227 0000 ld $00
b228 0000 ld $00
b229 000a ld $0a
b22a 00a1 ld $a1
b22b 0040 ld $40
b22c 000b ld $0b
b22d 000b ld $0b
b22e 0003 ld $03
b22f 0002 ld $02
b230 0000 ld $00
b231 0000 ld $00
b232 0002 ld $02
b233 0000 ld $00
b234 0000 ld $00
b235 0001 ld $01
b236 0001 ld $01
b237 0001 ld $01
b238 0002 ld $02
b239 0001 ld $01
b23a 0000 ld $00
b23b 0000 ld $00
b23c 000b ld $0b
b23d 000b ld $0b
b23e 0002 ld $02
b23f 0003 ld $03
b240 0001 ld $01
b241 0000 ld $00
b242 0001 ld $01
b243 0000 ld $00
b244 0001 ld $01
b245 0001 ld $01
b246 0001 ld $01
b247 0002 ld $02
b248 0002 ld $02
b249 0002 ld $02
b24a 0000 ld $00
b24b 0000 ld $00
b24c 000b ld $0b
b24d 000b ld $0b
b24e 0003 ld $03
b24f 0002 ld $02
b250 0000 ld $00
b251 0001 ld $01
b252 0000 ld $00
b253 0001 ld $01
b254 0001 ld $01
b255 0001 ld $01
b256 0002 ld $02
b257 0001 ld $01
b258 0000 ld $00
b259 0002 ld $02
b25a 0000 ld $00
b25b 0000 ld $00
b25c 000b ld $0b
b25d 000b ld $0b
b25e 0002 ld $02
b25f 0003 ld $03
b260 0000 ld $00
b261 0000 ld $00
b262 0000 ld $00
b263 0000 ld $00
b264 0001 ld $01
b265 0000 ld $00
b266 0001 ld $01
b267 0001 ld $01
b268 0001 ld $01
b269 0002 ld $02
b26a 0000 ld $00
b26b 0000 ld $00
b26c 000b ld $0b
b26d 00a1 ld $a1
b26e 0040 ld $40
b26f 000f ld $0f
b270 000f ld $0f
b271 0002 ld $02
b272 0002 ld $02
b273 0000 ld $00
b274 0000 ld $00
b275 0000 ld $00
b276 0000 ld $00
b277 0001 ld $01
b278 0000 ld $00
b279 0000 ld $00
b27a 0001 ld $01
b27b 0001 ld $01
b27c 0001 ld $01
b27d 0000 ld $00
b27e 0000 ld $00
b27f 000f ld $0f
b280 000f ld $0f
b281 0002 ld $02
b282 0002 ld $02
b283 0000 ld $00
b284 0000 ld $00
b285 0000 ld $00
b286 0000 ld $00
b287 0001 ld $01
b288 0000 ld $00
b289 0000 ld $00
b28a 0001 ld $01
b28b 0001 ld $01
b28c 0001 ld $01
b28d 0000 ld $00
b28e 0000 ld $00
b28f 000f ld $0f
b290 000f ld $0f
b291 0002 ld $02
b292 0002 ld $02
b293 0000 ld $00
b294 0000 ld $00
b295 0000 ld $00
b296 0000 ld $00
b297 0001 ld $01
b298 0000 ld $00
b299 0000 ld $00
b29a 0001 ld $01
b29b 0001 ld $01
b29c 0001 ld $01
b29d 0000 ld $00
b29e 0000 ld $00
b29f 000f ld $0f
b2a0 000f ld $0f
b2a1 0002 ld $02
b2a2 0002 ld $02
b2a3 0000 ld $00
b2a4 0000 ld $00
b2a5 0000 ld $00
b2a6 0000 ld $00
b2a7 0001 ld $01
b2a8 0000 ld $00
b2a9 0000 ld $00
b2aa 0001 ld $01
b2ab 0001 ld $01
b2ac 0001 ld $01
b2ad 0000 ld $00
b2ae 0000 ld $00
b2af 000c ld $0c
b2b0 00a1 ld $a1
b2b1 0040 ld $40
b2b2 000c ld $0c
b2b3 000c ld $0c
b2b4 0003 ld $03
b2b5 0002 ld $02
b2b6 0000 ld $00
b2b7 0000 ld $00
b2b8 0001 ld $01
b2b9 0000 ld $00
b2ba 0002 ld $02
b2bb 0000 ld $00
b2bc 0000 ld $00
b2bd 0001 ld $01
b2be 0001 ld $01
b2bf 0001 ld $01
b2c0 0000 ld $00
b2c1 0000 ld $00
b2c2 000c ld $0c
b2c3 000c ld $0c
b2c4 0002 ld $02
b2c5 0003 ld $03
b2c6 0001 ld $01
b2c7 0000 ld $00
b2c8 0001 ld $01
b2c9 0000 ld $00
b2ca 0001 ld $01
b2cb 0001 ld $01
b2cc 0002 ld $02
b2cd 0001 ld $01
b2ce 0002 ld $02
b2cf 0002 ld $02
b2d0 0000 ld $00
b2d1 0000 ld $00
b2d2 000c ld $0c
b2d3 000c ld $0c
b2d4 0003 ld $03
b2d5 0002 ld $02
b2d6 0000 ld $00
b2d7 0001 ld $01
b2d8 0001 ld $01
b2d9 0001 ld $01
b2da 0002 ld $02
b2db 0001 ld $01
b2dc 0000 ld $00
b2dd 0002 ld $02
b2de 0001 ld $01
b2df 0002 ld $02
b2e0 0000 ld $00
b2e1 0000 ld $00
b2e2 000c ld $0c
b2e3 000c ld $0c
b2e4 0002 ld $02
b2e5 0003 ld $03
b2e6 0000 ld $00
b2e7 0000 ld $00
b2e8 0000 ld $00
* 5 times
b2eb 0001 ld $01
b2ec 0001 ld $01
b2ed 0001 ld $01
b2ee 0001 ld $01
b2ef 0002 ld $02
b2f0 0000 ld $00
b2f1 0000 ld $00
b2f2 000d ld $0d
b2f3 00a1 ld $a1
b2f4 0040 ld $40
b2f5 0033 ld $33
b2f6 0033 ld $33
b2f7 0003 ld $03
b2f8 0002 ld $02
b2f9 0000 ld $00
b2fa 0000 ld $00
b2fb fe00 bra ac ;+-----------------------------------+
b2fc fcfd bra $b2fd ;| |
b2fd 1404 ld $04,y ;| Trampoline for page $b200 lookups |
b2fe e065 jmp y,$65 ;| |
b2ff c218 st [$18] ;+-----------------------------------+
b300 0001 ld $01
b301 0000 ld $00
b302 0000 ld $00
b303 0001 ld $01
b304 0001 ld $01
b305 0001 ld $01
b306 0002 ld $02
b307 0001 ld $01
b308 0000 ld $00
b309 0000 ld $00
b30a 0033 ld $33
b30b 0033 ld $33
b30c 0002 ld $02
b30d 0003 ld $03
b30e 0001 ld $01
b30f 0000 ld $00
b310 0001 ld $01
b311 0000 ld $00
b312 0001 ld $01
b313 0001 ld $01
b314 0002 ld $02
b315 0001 ld $01
b316 0001 ld $01
b317 0002 ld $02
b318 0000 ld $00
b319 0000 ld $00
b31a 0033 ld $33
b31b 0033 ld $33
b31c 0003 ld $03
b31d 0002 ld $02
b31e 0000 ld $00
b31f 0001 ld $01
b320 0000 ld $00
b321 0001 ld $01
b322 0001 ld $01
b323 0001 ld $01
b324 0002 ld $02
b325 0001 ld $01
b326 0001 ld $01
b327 0002 ld $02
b328 0000 ld $00
b329 0000 ld $00
b32a 0033 ld $33
b32b 0033 ld $33
b32c 0002 ld $02
b32d 0003 ld $03
b32e 0000 ld $00
b32f 0000 ld $00
b330 0001 ld $01
b331 0000 ld $00
b332 0000 ld $00
b333 0001 ld $01
b334 0001 ld $01
b335 0001 ld $01
b336 0001 ld $01
b337 0002 ld $02
b338 0000 ld $00
b339 0000 ld $00
b33a 000e ld $0e
b33b 00a1 ld $a1
b33c 0040 ld $40
b33d 0003 ld $03
b33e 0003 ld $03
b33f 0003 ld $03
b340 0002 ld $02
b341 0000 ld $00
b342 0000 ld $00
b343 0000 ld $00
b344 0000 ld $00
b345 0001 ld $01
b346 0000 ld $00
b347 0001 ld $01
b348 0001 ld $01
b349 0002 ld $02
b34a 0001 ld $01
b34b 0000 ld $00
b34c 0000 ld $00
b34d 0003 ld $03
b34e 0003 ld $03
b34f 0002 ld $02
b350 0003 ld $03
b351 0001 ld $01
b352 0000 ld $00
b353 0002 ld $02
b354 0000 ld $00
b355 0001 ld $01
b356 0001 ld $01
b357 0002 ld $02
b358 0001 ld $01
b359 0001 ld $01
b35a 0002 ld $02
b35b 0000 ld $00
b35c 0000 ld $00
b35d 0003 ld $03
b35e 0003 ld $03
b35f 0003 ld $03
b360 0002 ld $02
b361 0000 ld $00
b362 0001 ld $01
b363 0000 ld $00
b364 0001 ld $01
b365 0001 ld $01
b366 0001 ld $01
b367 0001 ld $01
b368 0002 ld $02
b369 0002 ld $02
b36a 0002 ld $02
b36b 0000 ld $00
b36c 0000 ld $00
b36d 0003 ld $03
b36e 0003 ld $03
b36f 0002 ld $02
b370 0003 ld $03
b371 0000 ld $00
b372 0000 ld $00
b373 0001 ld $01
b374 0000 ld $00
b375 0000 ld $00
b376 0001 ld $01
b377 0001 ld $01
b378 0001 ld $01
b379 0000 ld $00
b37a 0002 ld $02
b37b 0000 ld $00
b37c 0000 ld $00
b37d 000f ld $0f
b37e 00a1 ld $a1
b37f 0004 ld $04
b380 000a ld $0a
b381 0019 ld $19
b382 0032 ld $32
b383 0064 ld $64
b384 000f ld $0f
b385 00a6 ld $a6
b386 0012 ld $12
b387 00fa ld $fa
b388 0000 ld $00
b389 00ee ld $ee
b38a 0002 ld $02
b38b 00e8 ld $e8
b38c 0003 ld $03
b38d 00d0 ld $d0
b38e 0007 ld $07
b38f 00a0 ld $a0
b390 000f ld $0f
b391 0040 ld $40
b392 001f ld $1f
b393 0080 ld $80
b394 003e ld $3e
b395 0000 ld $00
b396 007d ld $7d
b397 0000 ld $00
b398 00fa ld $fa
b399 0015 ld $15
b39a 00a1 ld $a1
b39b 004f ld $4f
b39c 0011 ld $11
b39d 00d4 ld $d4
b39e 0004 ld $04
b39f 002b ld $2b
b3a0 0022 ld $22
b3a1 0011 ld $11
b3a2 0000 ld $00
b3a3 0000 ld $00
b3a4 002b ld $2b
b3a5 0024 ld $24
b3a6 002b ld $2b
b3a7 0026 ld $26
b3a8 0059 ld $59
b3a9 0014 ld $14
b3aa 005e ld $5e
b3ab 0031 ld $31
b3ac 0059 ld $59
b3ad 003c ld $3c
b3ae 005e ld $5e
b3af 0030 ld $30
b3b0 0059 ld $59
b3b1 0050 ld $50
b3b2 005e ld $5e
b3b3 0033 ld $33
b3b4 0059 ld $59
b3b5 000a ld $0a
b3b6 005e ld $5e
b3b7 0032 ld $32
b3b8 0021 ld $21
b3b9 0066 ld $66
b3ba 0099 ld $99
b3bb 0030 ld $30
b3bc 002b ld $2b
b3bd 0028 ld $28
b3be 00b4 ld $b4
b3bf 00ff ld $ff
b3c0 001a ld $1a
b3c1 0030 ld $30
b3c2 00e3 ld $e3
b3c3 0004 ld $04
b3c4 005e ld $5e
b3c5 0030 ld $30
b3c6 001a ld $1a
b3c7 0032 ld $32
b3c8 00e6 ld $e6
b3c9 0001 ld $01
b3ca 005e ld $5e
b3cb 0032 ld $32
b3cc 0035 ld $35
b3cd 0072 ld $72
b3ce 00bb ld $bb
b3cf 001a ld $1a
b3d0 0031 ld $31
b3d1 00e3 ld $e3
b3d2 0001 ld $01
b3d3 005e ld $5e
b3d4 0031 ld $31
b3d5 0059 ld $59
b3d6 003c ld $3c
b3d7 005e ld $5e
b3d8 0030 ld $30
b3d9 0075 ld $75
b3da 00cf ld $cf
b3db 00ee ld $ee
b3dc 0063 ld $63
b3dd 0059 ld $59
b3de 000a ld $0a
b3df 005e ld $5e
b3e0 0032 ld $32
b3e1 001a ld $1a
b3e2 0033 ld $33
b3e3 00e6 ld $e6
b3e4 0001 ld $01
b3e5 005e ld $5e
b3e6 0033 ld $33
b3e7 0035 ld $35
b3e8 0072 ld $72
b3e9 00bb ld $bb
b3ea 00ff ld $ff
b3eb 0016 ld $16
b3ec 00a1 ld $a1
b3ed 0032 ld $32
b3ee 0011 ld $11
b3ef 00d4 ld $d4
b3f0 0004 ld $04
b3f1 002b ld $2b
b3f2 0022 ld $22
b3f3 0011 ld $11
b3f4 0000 ld $00
b3f5 0000 ld $00
b3f6 002b ld $2b
b3f7 0024 ld $24
b3f8 002b ld $2b
b3f9 0026 ld $26
b3fa 0059 ld $59
b3fb fe00 bra ac ;+-----------------------------------+
b3fc fcfd bra $b3fd ;| |
b3fd 1404 ld $04,y ;| Trampoline for page $b300 lookups |
b3fe e065 jmp y,$65 ;| |
b3ff c218 st [$18] ;+-----------------------------------+
b400 003c ld $3c
b401 005e ld $5e
b402 0033 ld $33
b403 0059 ld $59
b404 0028 ld $28
b405 005e ld $5e
b406 0032 ld $32
b407 0011 ld $11
b408 0000 ld $00
b409 0008 ld $08
b40a 002b ld $2b
b40b 0030 ld $30
b40c 0011 ld $11
b40d 0000 ld $00
b40e 007f ld $7f
b40f 002b ld $2b
b410 0081 ld $81
b411 0075 ld $75
b412 00cf ld $cf
b413 00ec ld $ec
b414 002b ld $2b
b415 0064 ld $64
b416 0059 ld $59
b417 0000 ld $00
b418 00f0 ld $f0
b419 0064 ld $64
b41a 0021 ld $21
b41b 0064 ld $64
b41c 00e3 ld $e3
b41d 005f ld $5f
b41e 002b ld $2b
b41f 0064 ld $64
b420 0059 ld $59
b421 0000 ld $00
b422 00f0 ld $f0
b423 0064 ld $64
b424 00ff ld $ff
b425 0017 ld $17
b426 00a1 ld $a1
b427 004a ld $4a
b428 0063 ld $63
b429 0021 ld $21
b42a 0030 ld $30
b42b 002b ld $2b
b42c 0028 ld $28
b42d 00b4 ld $b4
b42e 00ff ld $ff
b42f 0021 ld $21
b430 0081 ld $81
b431 002b ld $2b
b432 0028 ld $28
b433 00b4 ld $b4
b434 00ff ld $ff
b435 001a ld $1a
b436 0030 ld $30
b437 00e3 ld $e3
b438 0004 ld $04
b439 005e ld $5e
b43a 0030 ld $30
b43b 001a ld $1a
b43c 0081 ld $81
b43d 00e3 ld $e3
b43e 0004 ld $04
b43f 005e ld $5e
b440 0081 ld $81
b441 001a ld $1a
b442 0032 ld $32
b443 00e6 ld $e6
b444 0001 ld $01
b445 005e ld $5e
b446 0032 ld $32
b447 0035 ld $35
b448 0072 ld $72
b449 00a0 ld $a0
b44a 0075 ld $75
b44b 0021 ld $21
b44c 0030 ld $30
b44d 00cf ld $cf
b44e 00ea ld $ea
b44f 0063 ld $63
b450 0075 ld $75
b451 0021 ld $21
b452 0081 ld $81
b453 00cf ld $cf
b454 00ea ld $ea
b455 0063 ld $63
b456 0093 ld $93
b457 0031 ld $31
b458 001a ld $1a
b459 0082 ld $82
b45a 00e6 ld $e6
b45b 0001 ld $01
b45c 005e ld $5e
b45d 0082 ld $82
b45e 0059 ld $59
b45f 0000 ld $00
b460 005e ld $5e
b461 0030 ld $30
b462 005e ld $5e
b463 0081 ld $81
b464 0059 ld $59
b465 0028 ld $28
b466 005e ld $5e
b467 0032 ld $32
b468 001a ld $1a
b469 0033 ld $33
b46a 00e6 ld $e6
b46b 0001 ld $01
b46c 005e ld $5e
b46d 0033 ld $33
b46e 0035 ld $35
b46f 0072 ld $72
b470 00a0 ld $a0
b471 00ff ld $ff
b472 0018 ld $18
b473 00a1 ld $a1
b474 0037 ld $37
b475 0011 ld $11
b476 00d4 ld $d4
b477 0004 ld $04
b478 002b ld $2b
b479 0022 ld $22
b47a 0021 ld $21
b47b 0056 ld $56
b47c 002b ld $2b
b47d 0024 ld $24
b47e 002b ld $2b
b47f 0026 ld $26
b480 0059 ld $59
b481 0004 ld $04
b482 005e ld $5e
b483 0033 ld $33
b484 001a ld $1a
b485 0030 ld $30
b486 00e9 ld $e9
b487 00e9 ld $e9
b488 00e3 ld $e3
b489 003c ld $3c
b48a 005e ld $5e
b48b 0030 ld $30
b48c 001a ld $1a
b48d 0031 ld $31
b48e 00e9 ld $e9
b48f 00e9 ld $e9
b490 00e3 ld $e3
b491 0014 ld $14
b492 005e ld $5e
b493 0031 ld $31
b494 0021 ld $21
b495 0066 ld $66
b496 0099 ld $99
b497 0030 ld $30
b498 002b ld $2b
b499 0028 ld $28
b49a 00b4 ld $b4
b49b 00ff ld $ff
b49c 001a ld $1a
b49d 0031 ld $31
b49e 00e3 ld $e3
b49f 0001 ld $01
b4a0 005e ld $5e
b4a1 0031 ld $31
b4a2 001a ld $1a
b4a3 0033 ld $33
b4a4 00e6 ld $e6
b4a5 0001 ld $01
b4a6 005e ld $5e
b4a7 0033 ld $33
b4a8 0035 ld $35
b4a9 0072 ld $72
b4aa 00be ld $be
b4ab 00ff ld $ff
b4ac 0019 ld $19
b4ad 00a1 ld $a1
b4ae 004c ld $4c
b4af 0021 ld $21
b4b0 0034 ld $34
b4b1 0099 ld $99
b4b2 0052 ld $52
b4b3 00f6 ld $f6
b4b4 0099 ld $99
b4b5 0036 ld $36
b4b6 002b ld $2b
b4b7 0054 ld $54
b4b8 00f6 ld $f6
b4b9 002b ld $2b
b4ba 0056 ld $56
b4bb 0021 ld $21
b4bc 0054 ld $54
b4bd 00e3 ld $e3
b4be 0005 ld $05
b4bf 002b ld $2b
b4c0 0054 ld $54
b4c1 0059 ld $59
b4c2 0004 ld $04
b4c3 005e ld $5e
b4c4 0032 ld $32
b4c5 0021 ld $21
b4c6 0054 ld $54
b4c7 00e3 ld $e3
b4c8 0001 ld $01
b4c9 002b ld $2b
b4ca 0054 ld $54
b4cb 00ad ld $ad
b4cc 0099 ld $99
b4cd 003c ld $3c
b4ce 005e ld $5e
b4cf 0030 ld $30
b4d0 0035 ld $35
b4d1 0050 ld $50
b4d2 00e1 ld $e1
b4d3 00e6 ld $e6
b4d4 000a ld $0a
b4d5 0035 ld $35
b4d6 0053 ld $53
b4d7 00e1 ld $e1
b4d8 0021 ld $21
b4d9 0054 ld $54
b4da 00e3 ld $e3
b4db 0001 ld $01
b4dc 002b ld $2b
b4dd 0054 ld $54
b4de 00ad ld $ad
b4df 0099 ld $99
b4e0 003e ld $3e
b4e1 00b8 ld $b8
b4e2 0046 ld $46
b4e3 005e ld $5e
b4e4 0031 ld $31
b4e5 0035 ld $35
b4e6 0050 ld $50
b4e7 00e1 ld $e1
b4e8 00e6 ld $e6
b4e9 0014 ld $14
b4ea 0035 ld $35
b4eb 0053 ld $53
b4ec 00e1 ld $e1
b4ed 0075 ld $75
b4ee 00cf ld $cf
b4ef 00e8 ld $e8
b4f0 0063 ld $63
b4f1 001a ld $1a
b4f2 0032 ld $32
b4f3 00e6 ld $e6
b4f4 0001 ld $01
b4f5 005e ld $5e
b4f6 0032 ld $32
b4f7 0035 ld $35
b4f8 0072 ld $72
b4f9 00b5 ld $b5
b4fa 00ff ld $ff
b4fb fe00 bra ac ;+-----------------------------------+
b4fc fcfd bra $b4fd ;| |
b4fd 1404 ld $04,y ;| Trampoline for page $b400 lookups |
b4fe e065 jmp y,$65 ;| |
b4ff c218 st [$18] ;+-----------------------------------+
b500 001a ld $1a
b501 00a1 ld $a1
b502 0059 ld $59
b503 0021 ld $21
b504 0038 ld $38
b505 0099 ld $99
b506 0052 ld $52
b507 00f6 ld $f6
b508 0099 ld $99
b509 003a ld $3a
b50a 002b ld $2b
b50b 0054 ld $54
b50c 00f6 ld $f6
b50d 002b ld $2b
b50e 0056 ld $56
b50f 0021 ld $21
b510 0054 ld $54
b511 00e3 ld $e3
b512 0002 ld $02
b513 00f6 ld $f6
b514 002b ld $2b
b515 0081 ld $81
b516 0021 ld $21
b517 0054 ld $54
b518 00e3 ld $e3
b519 0004 ld $04
b51a 00f6 ld $f6
b51b 002b ld $2b
b51c 0083 ld $83
b51d 0021 ld $21
b51e 0054 ld $54
b51f 00e3 ld $e3
b520 0005 ld $05
b521 002b ld $2b
b522 0054 ld $54
b523 0059 ld $59
b524 0004 ld $04
b525 005e ld $5e
b526 0032 ld $32
b527 0011 ld $11
b528 0061 ld $61
b529 0017 ld $17
b52a 002b ld $2b
b52b 0030 ld $30
b52c 0075 ld $75
b52d 00cf ld $cf
b52e 00e6 ld $e6
b52f 0063 ld $63
b530 001a ld $1a
b531 0030 ld $30
b532 002b ld $2b
b533 0064 ld $64
b534 0021 ld $21
b535 0054 ld $54
b536 00e3 ld $e3
b537 0001 ld $01
b538 002b ld $2b
b539 0054 ld $54
b53a 00ad ld $ad
b53b 0099 ld $99
b53c 0064 ld $64
b53d 005e ld $5e
b53e 0030 ld $30
b53f 001a ld $1a
b540 0031 ld $31
b541 002b ld $2b
b542 0064 ld $64
b543 0021 ld $21
b544 0054 ld $54
b545 00e3 ld $e3
b546 0001 ld $01
b547 002b ld $2b
b548 0054 ld $54
b549 00ad ld $ad
b54a 0099 ld $99
b54b 0064 ld $64
b54c 005e ld $5e
b54d 0031 ld $31
b54e 0021 ld $21
b54f 0056 ld $56
b550 00f0 ld $f0
b551 0030 ld $30
b552 001a ld $1a
b553 0032 ld $32
b554 00e6 ld $e6
b555 0001 ld $01
b556 005e ld $5e
b557 0032 ld $32
b558 0035 ld $35
b559 0072 ld $72
b55a 00c3 ld $c3
b55b 00ff ld $ff
b55c 001b ld $1b
b55d 00a1 ld $a1
b55e 0056 ld $56
b55f 0011 ld $11
b560 0015 ld $15
b561 0015 ld $15
b562 002b ld $2b
b563 0056 ld $56
b564 0075 ld $75
b565 00cf ld $cf
b566 00e4 ld $e4
b567 0063 ld $63
b568 0011 ld $11
b569 00ff ld $ff
b56a 0000 ld $00
b56b 002b ld $2b
b56c 003e ld $3e
b56d 0011 ld $11
b56e 00ff ld $ff
b56f 0000 ld $00
b570 002b ld $2b
b571 003c ld $3c
b572 0059 ld $59
b573 000c ld $0c
b574 005e ld $5e
b575 0032 ld $32
b576 0075 ld $75
b577 00cf ld $cf
b578 00e2 ld $e2
b579 0063 ld $63
b57a 0011 ld $11
b57b 0014 ld $14
b57c 0000 ld $00
b57d 002b ld $2b
b57e 003e ld $3e
b57f 0011 ld $11
b580 00ff ld $ff
b581 0000 ld $00
b582 002b ld $2b
b583 003c ld $3c
b584 0059 ld $59
b585 000c ld $0c
b586 005e ld $5e
b587 0032 ld $32
b588 0075 ld $75
b589 00cf ld $cf
b58a 00e2 ld $e2
b58b 0063 ld $63
b58c 0075 ld $75
b58d 00cf ld $cf
b58e 00e0 ld $e0
b58f 0063 ld $63
b590 0011 ld $11
b591 00ff ld $ff
b592 0000 ld $00
b593 002b ld $2b
b594 003e ld $3e
b595 0011 ld $11
b596 00ff ld $ff
b597 0000 ld $00
b598 002b ld $2b
b599 003c ld $3c
b59a 0059 ld $59
b59b 0015 ld $15
b59c 005e ld $5e
b59d 0032 ld $32
b59e 0075 ld $75
b59f 00cf ld $cf
b5a0 00de ld $de
b5a1 0063 ld $63
b5a2 0011 ld $11
b5a3 00ff ld $ff
b5a4 0000 ld $00
b5a5 002b ld $2b
b5a6 003e ld $3e
b5a7 0011 ld $11
b5a8 000a ld $0a
b5a9 0000 ld $00
b5aa 002b ld $2b
b5ab 003c ld $3c
b5ac 0059 ld $59
b5ad 0015 ld $15
b5ae 005e ld $5e
b5af 0032 ld $32
b5b0 0075 ld $75
b5b1 00cf ld $cf
b5b2 00de ld $de
b5b3 0063 ld $63
b5b4 00ff ld $ff
b5b5 001c ld $1c
b5b6 00a1 ld $a1
b5b7 005b ld $5b
b5b8 0011 ld $11
b5b9 0038 ld $38
b5ba 0015 ld $15
b5bb 002b ld $2b
b5bc 0030 ld $30
b5bd 0011 ld $11
b5be 0038 ld $38
b5bf 0016 ld $16
b5c0 002b ld $2b
b5c1 0081 ld $81
b5c2 0011 ld $11
b5c3 0038 ld $38
b5c4 0017 ld $17
b5c5 002b ld $2b
b5c6 0083 ld $83
b5c7 0059 ld $59
b5c8 0030 ld $30
b5c9 005e ld $5e
b5ca 0032 ld $32
b5cb 0059 ld $59
b5cc 0015 ld $15
b5cd 00f0 ld $f0
b5ce 0030 ld $30
b5cf 00f0 ld $f0
b5d0 0081 ld $81
b5d1 00f0 ld $f0
b5d2 0083 ld $83
b5d3 0093 ld $93
b5d4 0030 ld $30
b5d5 0093 ld $93
b5d6 0081 ld $81
b5d7 0093 ld $93
b5d8 0083 ld $83
b5d9 001a ld $1a
b5da 0032 ld $32
b5db 00e6 ld $e6
b5dc 0001 ld $01
b5dd 005e ld $5e
b5de 0032 ld $32
b5df 0035 ld $35
b5e0 0072 ld $72
b5e1 00b2 ld $b2
b5e2 00ff ld $ff
b5e3 0021 ld $21
b5e4 003e ld $3e
b5e5 005e ld $5e
b5e6 0031 ld $31
b5e7 0021 ld $21
b5e8 003c ld $3c
b5e9 005e ld $5e
b5ea 0030 ld $30
b5eb 0075 ld $75
b5ec 00cf ld $cf
b5ed 00e8 ld $e8
b5ee 0063 ld $63
b5ef 0093 ld $93
b5f0 003c ld $3c
b5f1 001a ld $1a
b5f2 0032 ld $32
b5f3 00e6 ld $e6
b5f4 0001 ld $01
b5f5 005e ld $5e
b5f6 0032 ld $32
b5f7 0035 ld $35
b5f8 0072 ld $72
b5f9 00ca ld $ca
b5fa 00ff ld $ff
b5fb fe00 bra ac ;+-----------------------------------+
b5fc fcfd bra $b5fd ;| |
b5fd 1404 ld $04,y ;| Trampoline for page $b500 lookups |
b5fe e065 jmp y,$65 ;| |
b5ff c218 st [$18] ;+-----------------------------------+
b600 0021 ld $21
b601 003e ld $3e
b602 005e ld $5e
b603 0031 ld $31
b604 0021 ld $21
b605 003c ld $3c
b606 005e ld $5e
b607 0030 ld $30
b608 0075 ld $75
b609 00cf ld $cf
b60a 00e8 ld $e8
b60b 0063 ld $63
b60c 0093 ld $93
b60d 003e ld $3e
b60e 001a ld $1a
b60f 0032 ld $32
b610 00e6 ld $e6
b611 0001 ld $01
b612 005e ld $5e
b613 0032 ld $32
b614 0035 ld $35
b615 0072 ld $72
b616 00e2 ld $e2
b617 00ff ld $ff
b618 001d ld $1d
b619 00a1 ld $a1
b61a 0044 ld $44
b61b 0011 ld $11
b61c 0038 ld $38
b61d 0070 ld $70
b61e 002b ld $2b
b61f 0030 ld $30
b620 0011 ld $11
b621 0038 ld $38
b622 0071 ld $71
b623 002b ld $2b
b624 0081 ld $81
b625 0011 ld $11
b626 0038 ld $38
b627 0072 ld $72
b628 002b ld $2b
b629 0083 ld $83
b62a 0059 ld $59
b62b 0030 ld $30
b62c 005e ld $5e
b62d 0032 ld $32
b62e 0059 ld $59
b62f 0015 ld $15
b630 00f0 ld $f0
b631 0030 ld $30
b632 00f0 ld $f0
b633 0081 ld $81
b634 00f0 ld $f0
b635 0083 ld $83
b636 0093 ld $93
b637 0030 ld $30
b638 0093 ld $93
b639 0081 ld $81
b63a 0093 ld $93
b63b 0083 ld $83
b63c 001a ld $1a
b63d 0032 ld $32
b63e 00e6 ld $e6
b63f 0001 ld $01
b640 005e ld $5e
b641 0032 ld $32
b642 0035 ld $35
b643 0072 ld $72
b644 00b2 ld $b2
b645 00ff ld $ff
b646 0021 ld $21
b647 0081 ld $81
b648 00b8 ld $b8
b649 0083 ld $83
b64a 002b ld $2b
b64b 0064 ld $64
b64c 001a ld $1a
b64d 0064 ld $64
b64e 008c ld $8c
b64f 0002 ld $02
b650 0035 ld $35
b651 0072 ld $72
b652 00d9 ld $d9
b653 0093 ld $93
b654 0030 ld $30
b655 001a ld $1a
b656 0065 ld $65
b657 008c ld $8c
b658 0002 ld $02
b659 0035 ld $35
b65a 0072 ld $72
b65b 00e2 ld $e2
b65c 0093 ld $93
b65d 0031 ld $31
b65e 00ff ld $ff
b65f 001e ld $1e
b660 00a1 ld $a1
b661 004e ld $4e
b662 0021 ld $21
b663 004e ld $4e
b664 0099 ld $99
b665 0052 ld $52
b666 00f6 ld $f6
b667 0099 ld $99
b668 0050 ld $50
b669 002b ld $2b
b66a 0054 ld $54
b66b 0011 ld $11
b66c 0000 ld $00
b66d 0000 ld $00
b66e 002b ld $2b
b66f 0056 ld $56
b670 0021 ld $21
b671 0054 ld $54
b672 00e3 ld $e3
b673 0005 ld $05
b674 002b ld $2b
b675 0054 ld $54
b676 0059 ld $59
b677 0004 ld $04
b678 005e ld $5e
b679 0032 ld $32
b67a 0021 ld $21
b67b 0054 ld $54
b67c 00e3 ld $e3
b67d 0001 ld $01
b67e 002b ld $2b
b67f 0054 ld $54
b680 00ad ld $ad
b681 0099 ld $99
b682 0048 ld $48
b683 005e ld $5e
b684 0030 ld $30
b685 0035 ld $35
b686 0050 ld $50
b687 00e3 ld $e3
b688 00e6 ld $e6
b689 000a ld $0a
b68a 0035 ld $35
b68b 0053 ld $53
b68c 00e3 ld $e3
b68d 0021 ld $21
b68e 0054 ld $54
b68f 00e3 ld $e3
b690 0001 ld $01
b691 002b ld $2b
b692 0054 ld $54
b693 00ad ld $ad
b694 0099 ld $99
b695 004a ld $4a
b696 00b8 ld $b8
b697 004c ld $4c
b698 005e ld $5e
b699 0031 ld $31
b69a 0035 ld $35
b69b 0050 ld $50
b69c 00e3 ld $e3
b69d 00e6 ld $e6
b69e 0014 ld $14
b69f 0035 ld $35
b6a0 0053 ld $53
b6a1 00e3 ld $e3
b6a2 0075 ld $75
b6a3 00cf ld $cf
b6a4 00e8 ld $e8
b6a5 0063 ld $63
b6a6 001a ld $1a
b6a7 0032 ld $32
b6a8 00e6 ld $e6
b6a9 0001 ld $01
b6aa 005e ld $5e
b6ab 0032 ld $32
b6ac 0035 ld $35
b6ad 0072 ld $72
b6ae 00b7 ld $b7
b6af 00ff ld $ff
b6b0 001f ld $1f
b6b1 00a1 ld $a1
b6b2 003e ld $3e
b6b3 0011 ld $11
b6b4 00d4 ld $d4
b6b5 0004 ld $04
b6b6 002b ld $2b
b6b7 0022 ld $22
b6b8 0011 ld $11
b6b9 0015 ld $15
b6ba 0015 ld $15
b6bb 002b ld $2b
b6bc 0024 ld $24
b6bd 002b ld $2b
b6be 0026 ld $26
b6bf 0059 ld $59
b6c0 0006 ld $06
b6c1 005e ld $5e
b6c2 0032 ld $32
b6c3 0059 ld $59
b6c4 0062 ld $62
b6c5 005e ld $5e
b6c6 0028 ld $28
b6c7 0059 ld $59
b6c8 0016 ld $16
b6c9 005e ld $5e
b6ca 0029 ld $29
b6cb 00b4 ld $b4
b6cc 00ff ld $ff
b6cd 0021 ld $21
b6ce 0028 ld $28
b6cf 00e6 ld $e6
b6d0 0001 ld $01
b6d1 002b ld $2b
b6d2 0064 ld $64
b6d3 0059 ld $59
b6d4 0015 ld $15
b6d5 00f0 ld $f0
b6d6 0064 ld $64
b6d7 0021 ld $21
b6d8 0064 ld $64
b6d9 00e6 ld $e6
b6da 0001 ld $01
b6db 002b ld $2b
b6dc 0064 ld $64
b6dd 0059 ld $59
b6de 0015 ld $15
b6df 00f0 ld $f0
b6e0 0064 ld $64
b6e1 001a ld $1a
b6e2 0029 ld $29
b6e3 00e3 ld $e3
b6e4 0001 ld $01
b6e5 005e ld $5e
b6e6 0029 ld $29
b6e7 001a ld $1a
b6e8 0032 ld $32
b6e9 00e6 ld $e6
b6ea 0001 ld $01
b6eb 005e ld $5e
b6ec 0032 ld $32
b6ed 0035 ld $35
b6ee 0072 ld $72
b6ef 00b7 ld $b7
b6f0 00ff ld $ff
b6f1 0020 ld $20
b6f2 00a1 ld $a1
b6f3 001c ld $1c
b6f4 001a ld $1a
b6f5 0030 ld $30
b6f6 00e9 ld $e9
b6f7 00e9 ld $e9
b6f8 00e3 ld $e3
b6f9 003c ld $3c
b6fa 005e ld $5e
b6fb fe00 bra ac ;+-----------------------------------+
b6fc fcfd bra $b6fd ;| |
b6fd 1404 ld $04,y ;| Trampoline for page $b600 lookups |
b6fe e065 jmp y,$65 ;| |
b6ff c218 st [$18] ;+-----------------------------------+
b700 0030 ld $30
b701 001a ld $1a
b702 0031 ld $31
b703 00e9 ld $e9
b704 00e9 ld $e9
b705 00e3 ld $e3
b706 0014 ld $14
b707 005e ld $5e
b708 0031 ld $31
b709 0021 ld $21
b70a 0066 ld $66
b70b 0099 ld $99
b70c 0030 ld $30
b70d 00ad ld $ad
b70e 002b ld $2b
b70f 0058 ld $58
b710 0075 ld $75
b711 00cf ld $cf
b712 00ee ld $ee
b713 0063 ld $63
b714 00ff ld $ff
b715 0021 ld $21
b716 00a1 ld $a1
b717 005e ld $5e
b718 0021 ld $21
b719 0034 ld $34
b71a 0099 ld $99
b71b 0052 ld $52
b71c 00f6 ld $f6
b71d 0099 ld $99
b71e 0036 ld $36
b71f 002b ld $2b
b720 0054 ld $54
b721 00e3 ld $e3
b722 0005 ld $05
b723 002b ld $2b
b724 0054 ld $54
b725 0011 ld $11
b726 0000 ld $00
b727 0000 ld $00
b728 002b ld $2b
b729 0058 ld $58
b72a 0059 ld $59
b72b 0004 ld $04
b72c 005e ld $5e
b72d 0032 ld $32
b72e 0021 ld $21
b72f 0054 ld $54
b730 00e3 ld $e3
b731 0001 ld $01
b732 002b ld $2b
b733 0054 ld $54
b734 00ad ld $ad
b735 0099 ld $99
b736 003c ld $3c
b737 005e ld $5e
b738 0030 ld $30
b739 0035 ld $35
b73a 0050 ld $50
b73b 00f3 ld $f3
b73c 00e6 ld $e6
b73d 000a ld $0a
b73e 0035 ld $35
b73f 0053 ld $53
b740 00f3 ld $f3
b741 0021 ld $21
b742 0054 ld $54
b743 00e3 ld $e3
b744 0001 ld $01
b745 002b ld $2b
b746 0054 ld $54
b747 00ad ld $ad
b748 0099 ld $99
b749 003e ld $3e
b74a 00b8 ld $b8
b74b 0046 ld $46
b74c 005e ld $5e
b74d 0031 ld $31
b74e 0035 ld $35
b74f 0050 ld $50
b750 00f3 ld $f3
b751 00e6 ld $e6
b752 0014 ld $14
b753 0035 ld $35
b754 0053 ld $53
b755 00f3 ld $f3
b756 0075 ld $75
b757 00cf ld $cf
b758 00dc ld $dc
b759 0063 ld $63
b75a 0021 ld $21
b75b 0058 ld $58
b75c 0035 ld $35
b75d 003f ld $3f
b75e 00f3 ld $f3
b75f 0021 ld $21
b760 003e ld $3e
b761 00b8 ld $b8
b762 0046 ld $46
b763 0035 ld $35
b764 0072 ld $72
b765 00f2 ld $f2
b766 0011 ld $11
b767 0001 ld $01
b768 0000 ld $00
b769 002b ld $2b
b76a 0058 ld $58
b76b 00ff ld $ff
b76c 001a ld $1a
b76d 0032 ld $32
b76e 00e6 ld $e6
b76f 0001 ld $01
b770 005e ld $5e
b771 0032 ld $32
b772 0035 ld $35
b773 0072 ld $72
b774 00b5 ld $b5
b775 00ff ld $ff
b776 0022 ld $22
b777 00a1 ld $a1
b778 0059 ld $59
b779 001a ld $1a
b77a 0089 ld $89
b77b 0082 ld $82
b77c 0007 ld $07
b77d 00e9 ld $e9
b77e 002b ld $2b
b77f 0034 ld $34
b780 001a ld $1a
b781 0089 ld $89
b782 0082 ld $82
b783 0030 ld $30
b784 002b ld $2b
b785 0036 ld $36
b786 0075 ld $75
b787 00cf ld $cf
b788 00da ld $da
b789 0063 ld $63
b78a 0011 ld $11
b78b 00ff ld $ff
b78c 0000 ld $00
b78d 002b ld $2b
b78e 003e ld $3e
b78f 0011 ld $11
b790 000a ld $0a
b791 0000 ld $00
b792 00b8 ld $b8
b793 0040 ld $40
b794 00e6 ld $e6
b795 0001 ld $01
b796 002b ld $2b
b797 0064 ld $64
b798 001a ld $1a
b799 0007 ld $07
b79a 0082 ld $82
b79b 0007 ld $07
b79c 00e3 ld $e3
b79d 0001 ld $01
b79e 002b ld $2b
b79f 0062 ld $62
b7a0 00b8 ld $b8
b7a1 0064 ld $64
b7a2 002b ld $2b
b7a3 0064 ld $64
b7a4 0035 ld $35
b7a5 0056 ld $56
b7a6 00d3 ld $d3
b7a7 0021 ld $21
b7a8 0062 ld $62
b7a9 00b8 ld $b8
b7aa 0064 ld $64
b7ab 002b ld $2b
b7ac 0062 ld $62
b7ad 0021 ld $21
b7ae 0062 ld $62
b7af 00b8 ld $b8
b7b0 0044 ld $44
b7b1 002b ld $2b
b7b2 003c ld $3c
b7b3 0075 ld $75
b7b4 00cf ld $cf
b7b5 00d8 ld $d8
b7b6 0063 ld $63
b7b7 0075 ld $75
b7b8 00cf ld $cf
b7b9 00d6 ld $d6
b7ba 0063 ld $63
b7bb 0075 ld $75
b7bc 00cf ld $cf
b7bd 00d4 ld $d4
b7be 0063 ld $63
b7bf 0075 ld $75
b7c0 00cf ld $cf
b7c1 00d2 ld $d2
b7c2 0063 ld $63
b7c3 001a ld $1a
b7c4 0074 ld $74
b7c5 0035 ld $35
b7c6 0072 ld $72
b7c7 00ef ld $ef
b7c8 00ff ld $ff
b7c9 0075 ld $75
b7ca 00cf ld $cf
b7cb 00d0 ld $d0
b7cc 0063 ld $63
b7cd 0075 ld $75
b7ce 00cf ld $cf
b7cf 00ce ld $ce
b7d0 0063 ld $63
b7d1 00ff ld $ff
b7d2 0023 ld $23
b7d3 00a1 ld $a1
b7d4 0036 ld $36
b7d5 0021 ld $21
b7d6 0034 ld $34
b7d7 0099 ld $99
b7d8 0052 ld $52
b7d9 00f6 ld $f6
b7da 0099 ld $99
b7db 0036 ld $36
b7dc 002b ld $2b
b7dd 0054 ld $54
b7de 0021 ld $21
b7df 0054 ld $54
b7e0 00e3 ld $e3
b7e1 0002 ld $02
b7e2 00ad ld $ad
b7e3 002b ld $2b
b7e4 0040 ld $40
b7e5 0021 ld $21
b7e6 0054 ld $54
b7e7 00e3 ld $e3
b7e8 0003 ld $03
b7e9 00ad ld $ad
b7ea 002b ld $2b
b7eb 0042 ld $42
b7ec 0021 ld $21
b7ed 0054 ld $54
b7ee 00e3 ld $e3
b7ef 0004 ld $04
b7f0 00ad ld $ad
b7f1 002b ld $2b
b7f2 0044 ld $44
b7f3 0021 ld $21
b7f4 0054 ld $54
b7f5 00e3 ld $e3
b7f6 0005 ld $05
b7f7 00ad ld $ad
b7f8 002b ld $2b
b7f9 0046 ld $46
b7fa 00ff ld $ff
b7fb fe00 bra ac ;+-----------------------------------+
b7fc fcfd bra $b7fd ;| |
b7fd 1404 ld $04,y ;| Trampoline for page $b700 lookups |
b7fe e065 jmp y,$65 ;| |
b7ff c218 st [$18] ;+-----------------------------------+
b800 001a ld $1a
b801 0007 ld $07
b802 005e ld $5e
b803 0089 ld $89
b804 0082 ld $82
b805 0007 ld $07
b806 00e9 ld $e9
b807 002b ld $2b
b808 0038 ld $38
b809 001a ld $1a
b80a 0089 ld $89
b80b 0082 ld $82
b80c 0030 ld $30
b80d 002b ld $2b
b80e 003a ld $3a
b80f 00ff ld $ff
b810 0024 ld $24
b811 00a1 ld $a1
b812 0044 ld $44
b813 0059 ld $59
b814 0003 ld $03
b815 005e ld $5e
b816 0032 ld $32
b817 0011 ld $11
b818 0000 ld $00
b819 0000 ld $00
b81a 002b ld $2b
b81b 0074 ld $74
b81c 0059 ld $59
b81d 0013 ld $13
b81e 005e ld $5e
b81f 0082 ld $82
b820 0059 ld $59
b821 0009 ld $09
b822 005e ld $5e
b823 0081 ld $81
b824 0021 ld $21
b825 0081 ld $81
b826 002b ld $2b
b827 0030 ld $30
b828 0075 ld $75
b829 00cf ld $cf
b82a 00dc ld $dc
b82b 0063 ld $63
b82c 0021 ld $21
b82d 0058 ld $58
b82e 0035 ld $35
b82f 003f ld $3f
b830 00cc ld $cc
b831 001a ld $1a
b832 0081 ld $81
b833 00e6 ld $e6
b834 0001 ld $01
b835 005e ld $5e
b836 0081 ld $81
b837 0035 ld $35
b838 0053 ld $53
b839 00b0 ld $b0
b83a 0093 ld $93
b83b 0074 ld $74
b83c 0075 ld $75
b83d 00cf ld $cf
b83e 00cc ld $cc
b83f 0063 ld $63
b840 001a ld $1a
b841 0082 ld $82
b842 00e6 ld $e6
b843 0001 ld $01
b844 005e ld $5e
b845 0082 ld $82
b846 0035 ld $35
b847 0053 ld $53
b848 00ac ld $ac
b849 001a ld $1a
b84a 0032 ld $32
b84b 00e6 ld $e6
b84c 0001 ld $01
b84d 005e ld $5e
b84e 0032 ld $32
b84f 0035 ld $35
b850 0053 ld $53
b851 00a8 ld $a8
b852 0059 ld $59
b853 0000 ld $00
b854 00f0 ld $f0
b855 0068 ld $68
b856 00ff ld $ff
b857 0025 ld $25
b858 00a1 ld $a1
b859 0059 ld $59
b85a 001a ld $1a
b85b 0082 ld $82
b85c 005e ld $5e
b85d 0084 ld $84
b85e 0059 ld $59
b85f 0009 ld $09
b860 005e ld $5e
b861 0083 ld $83
b862 001a ld $1a
b863 0084 ld $84
b864 00e6 ld $e6
b865 0001 ld $01
b866 005e ld $5e
b867 0031 ld $31
b868 001a ld $1a
b869 0083 ld $83
b86a 005e ld $5e
b86b 0030 ld $30
b86c 0075 ld $75
b86d 00cf ld $cf
b86e 00dc ld $dc
b86f 0063 ld $63
b870 001a ld $1a
b871 0058 ld $58
b872 005e ld $5e
b873 0056 ld $56
b874 005e ld $5e
b875 0057 ld $57
b876 0021 ld $21
b877 0083 ld $83
b878 002b ld $2b
b879 0030 ld $30
b87a 0075 ld $75
b87b 00cf ld $cf
b87c 00e8 ld $e8
b87d 0063 ld $63
b87e 001a ld $1a
b87f 0083 ld $83
b880 00e6 ld $e6
b881 0001 ld $01
b882 005e ld $5e
b883 0083 ld $83
b884 0035 ld $35
b885 0053 ld $53
b886 00a7 ld $a7
b887 0075 ld $75
b888 00cf ld $cf
b889 00ca ld $ca
b88a 0063 ld $63
b88b 001a ld $1a
b88c 0084 ld $84
b88d 00e6 ld $e6
b88e 0001 ld $01
b88f 005e ld $5e
b890 0084 ld $84
b891 0035 ld $35
b892 0072 ld $72
b893 00a3 ld $a3
b894 0059 ld $59
b895 0009 ld $09
b896 005e ld $5e
b897 0081 ld $81
b898 0059 ld $59
b899 0000 ld $00
b89a 005e ld $5e
b89b 0031 ld $31
b89c 001a ld $1a
b89d 0081 ld $81
b89e 005e ld $5e
b89f 0030 ld $30
b8a0 0011 ld $11
b8a1 0000 ld $00
b8a2 0000 ld $00
b8a3 002b ld $2b
b8a4 0056 ld $56
b8a5 0075 ld $75
b8a6 00cf ld $cf
b8a7 00e8 ld $e8
b8a8 0063 ld $63
b8a9 001a ld $1a
b8aa 0081 ld $81
b8ab 00e6 ld $e6
b8ac 0001 ld $01
b8ad 005e ld $5e
b8ae 0081 ld $81
b8af 0035 ld $35
b8b0 0053 ld $53
b8b1 00dd ld $dd
b8b2 00ff ld $ff
b8b3 0026 ld $26
b8b4 00a1 ld $a1
b8b5 001b ld $1b
b8b6 001a ld $1a
b8b7 0006 ld $06
b8b8 0082 ld $82
b8b9 0003 ld $03
b8ba 0035 ld $35
b8bb 003f ld $3f
b8bc 00b5 ld $b5
b8bd 008c ld $8c
b8be 0001 ld $01
b8bf 0035 ld $35
b8c0 003f ld $3f
b8c1 00b0 ld $b0
b8c2 0059 ld $59
b8c3 0000 ld $00
b8c4 00f0 ld $f0
b8c5 0068 ld $68
b8c6 00ff ld $ff
b8c7 0059 ld $59
b8c8 0001 ld $01
b8c9 00f0 ld $f0
b8ca 0068 ld $68
b8cb 00ff ld $ff
b8cc 0059 ld $59
b8cd 00ff ld $ff
b8ce 00f0 ld $f0
b8cf 0068 ld $68
b8d0 00ff ld $ff
b8d1 0027 ld $27
b8d2 00a1 ld $a1
b8d3 005d ld $5d
b8d4 0011 ld $11
b8d5 00e1 ld $e1
b8d6 0004 ld $04
b8d7 002b ld $2b
b8d8 0022 ld $22
b8d9 0059 ld $59
b8da 0000 ld $00
b8db 005e ld $5e
b8dc 0024 ld $24
b8dd 0059 ld $59
b8de 003f ld $3f
b8df 005e ld $5e
b8e0 0025 ld $25
b8e1 0021 ld $21
b8e2 006e ld $6e
b8e3 00ad ld $ad
b8e4 005e ld $5e
b8e5 0085 ld $85
b8e6 0093 ld $93
b8e7 006e ld $6e
b8e8 0021 ld $21
b8e9 006e ld $6e
b8ea 00ad ld $ad
b8eb 00e6 ld $e6
b8ec 0020 ld $20
b8ed 002b ld $2b
b8ee 0072 ld $72
b8ef 002b ld $2b
b8f0 0064 ld $64
b8f1 00e9 ld $e9
b8f2 00e9 ld $e9
b8f3 0099 ld $99
b8f4 0072 ld $72
b8f5 0099 ld $99
b8f6 006a ld $6a
b8f7 002b ld $2b
b8f8 0064 ld $64
b8f9 0021 ld $21
b8fa 0072 ld $72
b8fb fe00 bra ac ;+-----------------------------------+
b8fc fcfd bra $b8fd ;| |
b8fd 1404 ld $04,y ;| Trampoline for page $b800 lookups |
b8fe e065 jmp y,$65 ;| |
b8ff c218 st [$18] ;+-----------------------------------+
b900 00e6 ld $e6
b901 0032 ld $32
b902 0035 ld $35
b903 0050 ld $50
b904 00d1 ld $d1
b905 0021 ld $21
b906 0064 ld $64
b907 00e3 ld $e3
b908 0006 ld $06
b909 002b ld $2b
b90a 0064 ld $64
b90b 0059 ld $59
b90c 0005 ld $05
b90d 005e ld $5e
b90e 0032 ld $32
b90f 0021 ld $21
b910 0070 ld $70
b911 002b ld $2b
b912 0028 ld $28
b913 0021 ld $21
b914 0064 ld $64
b915 007f ld $7f
b916 0000 ld $00
b917 005e ld $5e
b918 0026 ld $26
b919 00b4 ld $b4
b91a 00cb ld $cb
b91b 0093 ld $93
b91c 0064 ld $64
b91d 0093 ld $93
b91e 0070 ld $70
b91f 001a ld $1a
b920 0032 ld $32
b921 00e6 ld $e6
b922 0001 ld $01
b923 005e ld $5e
b924 0032 ld $32
b925 0035 ld $35
b926 0072 ld $72
b927 00d5 ld $d5
b928 0093 ld $93
b929 006e ld $6e
b92a 0093 ld $93
b92b 0070 ld $70
b92c 001a ld $1a
b92d 0085 ld $85
b92e 00e6 ld $e6
b92f 0001 ld $01
b930 005e ld $5e
b931 0085 ld $85
b932 0035 ld $35
b933 0072 ld $72
b934 00b3 ld $b3
b935 00ff ld $ff
b936 0028 ld $28
b937 00a1 ld $a1
b938 0058 ld $58
b939 0011 ld $11
b93a 00d4 ld $d4
b93b 0004 ld $04
b93c 002b ld $2b
b93d 0022 ld $22
b93e 0021 ld $21
b93f 006e ld $6e
b940 00ad ld $ad
b941 005e ld $5e
b942 0085 ld $85
b943 0093 ld $93
b944 006e ld $6e
b945 0021 ld $21
b946 006e ld $6e
b947 00ad ld $ad
b948 00e6 ld $e6
b949 0030 ld $30
b94a 002b ld $2b
b94b 0064 ld $64
b94c 00e9 ld $e9
b94d 00e9 ld $e9
b94e 0099 ld $99
b94f 006c ld $6c
b950 002b ld $2b
b951 0064 ld $64
b952 0059 ld $59
b953 0005 ld $05
b954 005e ld $5e
b955 0032 ld $32
b956 0021 ld $21
b957 0064 ld $64
b958 00f6 ld $f6
b959 002b ld $2b
b95a 0024 ld $24
b95b 0021 ld $21
b95c 0064 ld $64
b95d 00e3 ld $e3
b95e 0002 ld $02
b95f 00ad ld $ad
b960 005e ld $5e
b961 0026 ld $26
b962 0059 ld $59
b963 0015 ld $15
b964 005e ld $5e
b965 0027 ld $27
b966 0021 ld $21
b967 0070 ld $70
b968 002b ld $2b
b969 0028 ld $28
b96a 00b4 ld $b4
b96b 00ff ld $ff
b96c 0093 ld $93
b96d 0065 ld $65
b96e 0093 ld $93
b96f 0071 ld $71
b970 001a ld $1a
b971 0032 ld $32
b972 00e6 ld $e6
b973 0001 ld $01
b974 005e ld $5e
b975 0032 ld $32
b976 0035 ld $35
b977 0072 ld $72
b978 00bc ld $bc
b979 0093 ld $93
b97a 006e ld $6e
b97b 001a ld $1a
b97c 0070 ld $70
b97d 00e3 ld $e3
b97e 0004 ld $04
b97f 005e ld $5e
b980 0070 ld $70
b981 001a ld $1a
b982 0071 ld $71
b983 00e6 ld $e6
b984 0005 ld $05
b985 005e ld $5e
b986 0071 ld $71
b987 001a ld $1a
b988 0085 ld $85
b989 00e6 ld $e6
b98a 0001 ld $01
b98b 005e ld $5e
b98c 0085 ld $85
b98d 0035 ld $35
b98e 0072 ld $72
b98f 00ab ld $ab
b990 00ff ld $ff
b991 0029 ld $29
b992 00a1 ld $a1
b993 005a ld $5a
b994 0011 ld $11
b995 00a9 ld $a9
b996 007f ld $7f
b997 002b ld $2b
b998 007c ld $7c
b999 0011 ld $11
b99a 00a2 ld $a2
b99b 007f ld $7f
b99c 002b ld $2b
b99d 0064 ld $64
b99e 0059 ld $59
b99f 0006 ld $06
b9a0 005e ld $5e
b9a1 0032 ld $32
b9a2 0021 ld $21
b9a3 0064 ld $64
b9a4 00ad ld $ad
b9a5 002b ld $2b
b9a6 007a ld $7a
b9a7 0021 ld $21
b9a8 007c ld $7c
b9a9 00ad ld $ad
b9aa 00b8 ld $b8
b9ab 007a ld $7a
b9ac 0035 ld $35
b9ad 004d ld $4d
b9ae 00f8 ld $f8
b9af 0035 ld $35
b9b0 0050 ld $50
b9b1 00ca ld $ca
b9b2 0093 ld $93
b9b3 007c ld $7c
b9b4 0093 ld $93
b9b5 0064 ld $64
b9b6 001a ld $1a
b9b7 0032 ld $32
b9b8 00e6 ld $e6
b9b9 0001 ld $01
b9ba 005e ld $5e
b9bb 0032 ld $32
b9bc 0035 ld $35
b9bd 0072 ld $72
b9be 00ad ld $ad
b9bf 0011 ld $11
b9c0 00a9 ld $a9
b9c1 007f ld $7f
b9c2 002b ld $2b
b9c3 007c ld $7c
b9c4 0011 ld $11
b9c5 00a2 ld $a2
b9c6 007f ld $7f
b9c7 002b ld $2b
b9c8 0064 ld $64
b9c9 0059 ld $59
b9ca 0006 ld $06
b9cb 005e ld $5e
b9cc 0032 ld $32
b9cd 0021 ld $21
b9ce 0064 ld $64
b9cf 00ad ld $ad
b9d0 00f0 ld $f0
b9d1 007c ld $7c
b9d2 0093 ld $93
b9d3 007c ld $7c
b9d4 0093 ld $93
b9d5 0064 ld $64
b9d6 001a ld $1a
b9d7 0032 ld $32
b9d8 00e6 ld $e6
b9d9 0001 ld $01
b9da 005e ld $5e
b9db 0032 ld $32
b9dc 0035 ld $35
b9dd 0072 ld $72
b9de 00d8 ld $d8
b9df 0011 ld $11
b9e0 00a8 ld $a8
b9e1 007f ld $7f
b9e2 002b ld $2b
b9e3 006e ld $6e
b9e4 0011 ld $11
b9e5 0044 ld $44
b9e6 0016 ld $16
b9e7 002b ld $2b
b9e8 0070 ld $70
b9e9 0075 ld $75
b9ea 00cf ld $cf
b9eb 00c6 ld $c6
b9ec 0063 ld $63
b9ed 00ff ld $ff
b9ee 002a ld $2a
b9ef 00a1 ld $a1
b9f0 002f ld $2f
b9f1 0011 ld $11
b9f2 00b1 ld $b1
b9f3 007f ld $7f
b9f4 002b ld $2b
b9f5 0064 ld $64
b9f6 0059 ld $59
b9f7 0030 ld $30
b9f8 00f0 ld $f0
b9f9 0064 ld $64
b9fa 0011 ld $11
b9fb fe00 bra ac ;+-----------------------------------+
b9fc fcfd bra $b9fd ;| |
b9fd 1404 ld $04,y ;| Trampoline for page $b900 lookups |
b9fe e065 jmp y,$65 ;| |
b9ff c218 st [$18] ;+-----------------------------------+
ba00 00af ld $af
ba01 007f ld $7f
ba02 002b ld $2b
ba03 006e ld $6e
ba04 0011 ld $11
ba05 005f ld $5f
ba06 006d ld $6d
ba07 002b ld $2b
ba08 0070 ld $70
ba09 0075 ld $75
ba0a 00cf ld $cf
ba0b 00c6 ld $c6
ba0c 0063 ld $63
ba0d 0011 ld $11
ba0e 00b4 ld $b4
ba0f 007f ld $7f
ba10 002b ld $2b
ba11 0064 ld $64
ba12 0059 ld $59
ba13 0031 ld $31
ba14 00f0 ld $f0
ba15 0064 ld $64
ba16 0011 ld $11
ba17 00b2 ld $b2
ba18 007f ld $7f
ba19 002b ld $2b
ba1a 006e ld $6e
ba1b 0011 ld $11
ba1c 003a ld $3a
ba1d 006d ld $6d
ba1e 002b ld $2b
ba1f 0070 ld $70
ba20 0075 ld $75
ba21 00cf ld $cf
ba22 00c6 ld $c6
ba23 0063 ld $63
ba24 00ff ld $ff
ba25 002b ld $2b
ba26 00a1 ld $a1
ba27 0035 ld $35
ba28 0011 ld $11
ba29 00a2 ld $a2
ba2a 007f ld $7f
ba2b 002b ld $2b
ba2c 0064 ld $64
ba2d 0059 ld $59
ba2e 0006 ld $06
ba2f 005e ld $5e
ba30 0032 ld $32
ba31 0059 ld $59
ba32 0030 ld $30
ba33 00f0 ld $f0
ba34 0064 ld $64
ba35 0093 ld $93
ba36 0064 ld $64
ba37 001a ld $1a
ba38 0032 ld $32
ba39 00e6 ld $e6
ba3a 0001 ld $01
ba3b 005e ld $5e
ba3c 0032 ld $32
ba3d 0035 ld $35
ba3e 0072 ld $72
ba3f 00a8 ld $a8
ba40 0011 ld $11
ba41 00a1 ld $a1
ba42 007f ld $7f
ba43 002b ld $2b
ba44 006e ld $6e
ba45 0011 ld $11
ba46 0044 ld $44
ba47 006d ld $6d
ba48 002b ld $2b
ba49 0070 ld $70
ba4a 0075 ld $75
ba4b 00cf ld $cf
ba4c 00c6 ld $c6
ba4d 0063 ld $63
ba4e 0011 ld $11
ba4f 00a8 ld $a8
ba50 007f ld $7f
ba51 002b ld $2b
ba52 006e ld $6e
ba53 0011 ld $11
ba54 0044 ld $44
ba55 0016 ld $16
ba56 002b ld $2b
ba57 0070 ld $70
ba58 0075 ld $75
ba59 00cf ld $cf
ba5a 00c6 ld $c6
ba5b 0063 ld $63
ba5c 00ff ld $ff
ba5d 002c ld $2c
ba5e 00a1 ld $a1
ba5f 001e ld $1e
ba60 0011 ld $11
ba61 00b1 ld $b1
ba62 007f ld $7f
ba63 002b ld $2b
ba64 0064 ld $64
ba65 00ad ld $ad
ba66 00e3 ld $e3
ba67 0001 ld $01
ba68 005e ld $5e
ba69 0032 ld $32
ba6a 008c ld $8c
ba6b 003a ld $3a
ba6c 0035 ld $35
ba6d 003f ld $3f
ba6e 00bc ld $bc
ba6f 001a ld $1a
ba70 0032 ld $32
ba71 00f0 ld $f0
ba72 0064 ld $64
ba73 0011 ld $11
ba74 00b4 ld $b4
ba75 007f ld $7f
ba76 002b ld $2b
ba77 0064 ld $64
ba78 00ad ld $ad
ba79 00e3 ld $e3
ba7a 0001 ld $01
ba7b 00f0 ld $f0
ba7c 0064 ld $64
ba7d 00ff ld $ff
ba7e 002d ld $2d
ba7f 00a1 ld $a1
ba80 002a ld $2a
ba81 0021 ld $21
ba82 0048 ld $48
ba83 002b ld $2b
ba84 003c ld $3c
ba85 0021 ld $21
ba86 004a ld $4a
ba87 002b ld $2b
ba88 003e ld $3e
ba89 0021 ld $21
ba8a 004c ld $4c
ba8b 002b ld $2b
ba8c 0046 ld $46
ba8d 0021 ld $21
ba8e 004e ld $4e
ba8f 002b ld $2b
ba90 0034 ld $34
ba91 0021 ld $21
ba92 0050 ld $50
ba93 002b ld $2b
ba94 0036 ld $36
ba95 00ff ld $ff
ba96 0021 ld $21
ba97 003c ld $3c
ba98 002b ld $2b
ba99 0048 ld $48
ba9a 0021 ld $21
ba9b 003e ld $3e
ba9c 002b ld $2b
ba9d 004a ld $4a
ba9e 0021 ld $21
ba9f 0046 ld $46
baa0 002b ld $2b
baa1 004c ld $4c
baa2 0021 ld $21
baa3 0034 ld $34
baa4 002b ld $2b
baa5 004e ld $4e
baa6 0021 ld $21
baa7 0036 ld $36
baa8 002b ld $2b
baa9 0050 ld $50
baaa 00ff ld $ff
baab 002e ld $2e
baac 00a1 ld $a1
baad 004d ld $4d
baae 0011 ld $11
baaf 0000 ld $00
bab0 0000 ld $00
bab1 002b ld $2b
bab2 0092 ld $92
bab3 002b ld $2b
bab4 0096 ld $96
bab5 002b ld $2b
bab6 0098 ld $98
bab7 0011 ld $11
bab8 00fc ld $fc
bab9 0001 ld $01
baba 002b ld $2b
babb 0094 ld $94
babc 002b ld $2b
babd 0064 ld $64
babe 0011 ld $11
babf 00a1 ld $a1
bac0 0035 ld $35
bac1 002b ld $2b
bac2 0090 ld $90
bac3 0059 ld $59
bac4 0004 ld $04
bac5 005e ld $5e
bac6 0032 ld $32
bac7 0059 ld $59
bac8 00fa ld $fa
bac9 005e ld $5e
baca 0064 ld $64
bacb 0011 ld $11
bacc 0000 ld $00
bacd 0003 ld $03
bace 00f3 ld $f3
bacf 0064 ld $64
bad0 0093 ld $93
bad1 0064 ld $64
bad2 0093 ld $93
bad3 0064 ld $64
bad4 0011 ld $11
bad5 0000 ld $00
bad6 0000 ld $00
bad7 00f3 ld $f3
bad8 0064 ld $64
bad9 0093 ld $93
bada 0064 ld $64
badb 0093 ld $93
badc 0064 ld $64
badd 00f3 ld $f3
bade 0064 ld $64
badf 0093 ld $93
bae0 0065 ld $65
bae1 001a ld $1a
bae2 0032 ld $32
bae3 00e6 ld $e6
bae4 0001 ld $01
bae5 005e ld $5e
bae6 0032 ld $32
bae7 0035 ld $35
bae8 0072 ld $72
bae9 00b8 ld $b8
baea 00ff ld $ff
baeb 001a ld $1a
baec 000e ld $0e
baed 00b8 ld $b8
baee 005c ld $5c
baef 0035 ld $35
baf0 003f ld $3f
baf1 00eb ld $eb
baf2 001a ld $1a
baf3 000e ld $0e
baf4 002b ld $2b
baf5 005c ld $5c
baf6 0075 ld $75
baf7 00cf ld $cf
baf8 00c2 ld $c2
baf9 0063 ld $63
bafa 00ff ld $ff
bafb fe00 bra ac ;+-----------------------------------+
bafc fcfd bra $bafd ;| |
bafd 1404 ld $04,y ;| Trampoline for page $ba00 lookups |
bafe e065 jmp y,$65 ;| |
baff c218 st [$18] ;+-----------------------------------+
bb00 002f ld $2f
bb01 00a1 ld $a1
bb02 004c ld $4c
bb03 0059 ld $59
bb04 0001 ld $01
bb05 005e ld $5e
bb06 002c ld $2c
bb07 0021 ld $21
bb08 0096 ld $96
bb09 0035 ld $35
bb0a 003f ld $3f
bb0b 00b0 ld $b0
bb0c 00e6 ld $e6
bb0d 0001 ld $01
bb0e 002b ld $2b
bb0f 0096 ld $96
bb10 0035 ld $35
bb11 003f ld $3f
bb12 00b0 ld $b0
bb13 00ff ld $ff
bb14 0021 ld $21
bb15 0090 ld $90
bb16 00ad ld $ad
bb17 002b ld $2b
bb18 0092 ld $92
bb19 0021 ld $21
bb1a 0090 ld $90
bb1b 00e3 ld $e3
bb1c 0001 ld $01
bb1d 002b ld $2b
bb1e 0090 ld $90
bb1f 0021 ld $21
bb20 0092 ld $92
bb21 0082 ld $82
bb22 00f0 ld $f0
bb23 002b ld $2b
bb24 0064 ld $64
bb25 008c ld $8c
bb26 0090 ld $90
bb27 0035 ld $35
bb28 0072 ld $72
bb29 00cc ld $cc
bb2a 0075 ld $75
bb2b 00cf ld $cf
bb2c 00c0 ld $c0
bb2d 0063 ld $63
bb2e 0090 ld $90
bb2f 00b0 ld $b0
bb30 0021 ld $21
bb31 0064 ld $64
bb32 008c ld $8c
bb33 0080 ld $80
bb34 0035 ld $35
bb35 0072 ld $72
bb36 00d9 ld $d9
bb37 0075 ld $75
bb38 00cf ld $cf
bb39 00be ld $be
bb3a 0063 ld $63
bb3b 0090 ld $90
bb3c 00b0 ld $b0
bb3d 0021 ld $21
bb3e 0064 ld $64
bb3f 008c ld $8c
bb40 00d0 ld $d0
bb41 0035 ld $35
bb42 0072 ld $72
bb43 00e6 ld $e6
bb44 0075 ld $75
bb45 00cf ld $cf
bb46 00bc ld $bc
bb47 0063 ld $63
bb48 0090 ld $90
bb49 00b0 ld $b0
bb4a 0021 ld $21
bb4b 0092 ld $92
bb4c 002b ld $2b
bb4d 0096 ld $96
bb4e 00ff ld $ff
bb4f 0030 ld $30
bb50 00a1 ld $a1
bb51 004c ld $4c
bb52 0011 ld $11
bb53 0000 ld $00
bb54 0009 ld $09
bb55 002b ld $2b
bb56 0064 ld $64
bb57 0021 ld $21
bb58 0090 ld $90
bb59 00ad ld $ad
bb5a 00e6 ld $e6
bb5b 000a ld $0a
bb5c 00e9 ld $e9
bb5d 00e6 ld $e6
bb5e 0002 ld $02
bb5f 0099 ld $99
bb60 0064 ld $64
bb61 002b ld $2b
bb62 0064 ld $64
bb63 007f ld $7f
bb64 0000 ld $00
bb65 005e ld $5e
bb66 0098 ld $98
bb67 0021 ld $21
bb68 0064 ld $64
bb69 007f ld $7f
bb6a 0001 ld $01
bb6b 005e ld $5e
bb6c 0099 ld $99
bb6d 0021 ld $21
bb6e 0092 ld $92
bb6f 0082 ld $82
bb70 0003 ld $03
bb71 005e ld $5e
bb72 0065 ld $65
bb73 0059 ld $59
bb74 0000 ld $00
bb75 005e ld $5e
bb76 0064 ld $64
bb77 0021 ld $21
bb78 0064 ld $64
bb79 0099 ld $99
bb7a 0094 ld $94
bb7b 002b ld $2b
bb7c 0064 ld $64
bb7d 0021 ld $21
bb7e 0098 ld $98
bb7f 00f3 ld $f3
bb80 0064 ld $64
bb81 0021 ld $21
bb82 0090 ld $90
bb83 00e3 ld $e3
bb84 0001 ld $01
bb85 002b ld $2b
bb86 0090 ld $90
bb87 00ff ld $ff
bb88 0021 ld $21
bb89 0092 ld $92
bb8a 0082 ld $82
bb8b 0003 ld $03
bb8c 005e ld $5e
bb8d 0065 ld $65
bb8e 0059 ld $59
bb8f 0000 ld $00
bb90 005e ld $5e
bb91 0064 ld $64
bb92 0021 ld $21
bb93 0064 ld $64
bb94 0099 ld $99
bb95 0094 ld $94
bb96 002b ld $2b
bb97 0064 ld $64
bb98 0011 ld $11
bb99 0000 ld $00
bb9a 0000 ld $00
bb9b 00f3 ld $f3
bb9c 0064 ld $64
bb9d 00ff ld $ff
bb9e 0031 ld $31
bb9f 00a1 ld $a1
bba0 0006 ld $06
bba1 0021 ld $21
bba2 0090 ld $90
bba3 00f6 ld $f6
bba4 002b ld $2b
bba5 0090 ld $90
bba6 00ff ld $ff
bba7 0034 ld $34
bba8 00a1 ld $a1
bba9 0032 ld $32
bbaa 0090 ld $90
bbab 0053 ld $53
bbac 0091 ld $91
bbad 0047 ld $47
bbae 0007 ld $07
bbaf 0090 ld $90
bbb0 0052 ld $52
bbb1 0091 ld $91
bbb2 0046 ld $46
bbb3 0007 ld $07
bbb4 0090 ld $90
bbb5 0053 ld $53
bbb6 0091 ld $91
bbb7 0047 ld $47
bbb8 0007 ld $07
bbb9 0090 ld $90
bbba 0052 ld $52
bbbb 0091 ld $91
bbbc 0046 ld $46
bbbd 0007 ld $07
bbbe 0090 ld $90
bbbf 0053 ld $53
bbc0 0091 ld $91
bbc1 0047 ld $47
bbc2 0007 ld $07
bbc3 0090 ld $90
bbc4 0054 ld $54
bbc5 0091 ld $91
bbc6 0048 ld $48
bbc7 0007 ld $07
bbc8 0090 ld $90
bbc9 0053 ld $53
bbca 0091 ld $91
bbcb 0047 ld $47
bbcc 0007 ld $07
bbcd 0090 ld $90
bbce 0052 ld $52
bbcf 0091 ld $91
bbd0 0046 ld $46
bbd1 0007 ld $07
bbd2 0090 ld $90
bbd3 0053 ld $53
bbd4 0091 ld $91
bbd5 0047 ld $47
bbd6 001e ld $1e
bbd7 0080 ld $80
bbd8 0081 ld $81
bbd9 00d0 ld $d0
bbda 00a1 ld $a1
bbdb 0035 ld $35
bbdc 0035 ld $35
bbdd 00a1 ld $a1
bbde 005d ld $5d
bbdf 0020 ld $20
bbe0 0090 ld $90
bbe1 004a ld $4a
bbe2 0091 ld $91
bbe3 003b ld $3b
bbe4 0092 ld $92
bbe5 004d ld $4d
bbe6 000d ld $0d
bbe7 0090 ld $90
bbe8 003a ld $3a
bbe9 0091 ld $91
bbea 004b ld $4b
bbeb 0092 ld $92
bbec 004e ld $4e
bbed 000d ld $0d
bbee 0090 ld $90
bbef 003b ld $3b
bbf0 0091 ld $91
bbf1 004a ld $4a
bbf2 0092 ld $92
bbf3 004d ld $4d
bbf4 000d ld $0d
bbf5 0090 ld $90
bbf6 003a ld $3a
bbf7 0091 ld $91
bbf8 004b ld $4b
bbf9 0092 ld $92
bbfa 004e ld $4e
bbfb fe00 bra ac ;+-----------------------------------+
bbfc fcfd bra $bbfd ;| |
bbfd 1404 ld $04,y ;| Trampoline for page $bb00 lookups |
bbfe e065 jmp y,$65 ;| |
bbff c218 st [$18] ;+-----------------------------------+
bc00 000d ld $0d
bc01 0090 ld $90
bc02 0036 ld $36
bc03 0091 ld $91
bc04 0046 ld $46
bc05 0092 ld $92
bc06 004b ld $4b
bc07 000d ld $0d
bc08 0090 ld $90
bc09 0027 ld $27
bc0a 0091 ld $91
bc0b 004e ld $4e
bc0c 0092 ld $92
bc0d 0057 ld $57
bc0e 000d ld $0d
bc0f 0093 ld $93
bc10 002a ld $2a
bc11 0080 ld $80
bc12 0081 ld $81
bc13 0082 ld $82
bc14 000d ld $0d
bc15 0093 ld $93
bc16 0025 ld $25
bc17 000d ld $0d
bc18 0090 ld $90
bc19 004a ld $4a
bc1a 0091 ld $91
bc1b 003b ld $3b
bc1c 0092 ld $92
bc1d 004d ld $4d
bc1e 0083 ld $83
bc1f 000d ld $0d
bc20 0090 ld $90
bc21 003a ld $3a
bc22 0091 ld $91
bc23 004b ld $4b
bc24 0092 ld $92
bc25 004e ld $4e
bc26 000d ld $0d
bc27 0090 ld $90
bc28 003b ld $3b
bc29 0091 ld $91
bc2a 004a ld $4a
bc2b 0092 ld $92
bc2c 004d ld $4d
bc2d 000d ld $0d
bc2e 0090 ld $90
bc2f 003a ld $3a
bc30 0091 ld $91
bc31 004b ld $4b
bc32 0092 ld $92
bc33 004e ld $4e
bc34 000d ld $0d
bc35 0090 ld $90
bc36 0036 ld $36
bc37 0091 ld $91
bc38 0046 ld $46
bc39 0092 ld $92
bc3a 004b ld $4b
bc3b 000d ld $0d
bc3c 0090 ld $90
bc3d 0027 ld $27
bc3e 00d0 ld $d0
bc3f 00a1 ld $a1
bc40 0036 ld $36
bc41 0036 ld $36
bc42 00a1 ld $a1
bc43 005a ld $5a
bc44 0091 ld $91
bc45 004e ld $4e
bc46 0092 ld $92
bc47 0057 ld $57
bc48 000d ld $0d
bc49 0093 ld $93
bc4a 002a ld $2a
bc4b 0080 ld $80
bc4c 0081 ld $81
bc4d 0082 ld $82
bc4e 000d ld $0d
bc4f 0093 ld $93
bc50 0025 ld $25
bc51 000d ld $0d
bc52 0090 ld $90
bc53 002e ld $2e
bc54 0083 ld $83
bc55 000d ld $0d
bc56 0091 ld $91
bc57 004a ld $4a
bc58 0090 ld $90
bc59 0053 ld $53
bc5a 0092 ld $92
bc5b 0035 ld $35
bc5c 000d ld $0d
bc5d 0090 ld $90
bc5e 002e ld $2e
bc5f 0081 ld $81
bc60 0082 ld $82
bc61 000d ld $0d
bc62 0091 ld $91
bc63 004a ld $4a
bc64 0090 ld $90
bc65 0052 ld $52
bc66 0092 ld $92
bc67 0029 ld $29
bc68 000d ld $0d
bc69 0090 ld $90
bc6a 0029 ld $29
bc6b 0081 ld $81
bc6c 0082 ld $82
bc6d 000d ld $0d
bc6e 0091 ld $91
bc6f 0048 ld $48
bc70 0090 ld $90
bc71 0050 ld $50
bc72 0092 ld $92
bc73 0029 ld $29
bc74 000d ld $0d
bc75 0090 ld $90
bc76 0029 ld $29
bc77 0081 ld $81
bc78 0082 ld $82
bc79 000d ld $0d
bc7a 0091 ld $91
bc7b 0048 ld $48
bc7c 0090 ld $90
bc7d 0050 ld $50
bc7e 0092 ld $92
bc7f 0035 ld $35
bc80 000d ld $0d
bc81 0090 ld $90
bc82 0048 ld $48
bc83 0091 ld $91
bc84 002c ld $2c
bc85 0092 ld $92
bc86 0050 ld $50
bc87 0006 ld $06
bc88 0090 ld $90
bc89 004a ld $4a
bc8a 0092 ld $92
bc8b 0052 ld $52
bc8c 0006 ld $06
bc8d 0090 ld $90
bc8e 0036 ld $36
bc8f 0091 ld $91
bc90 0048 ld $48
bc91 0092 ld $92
bc92 0050 ld $50
bc93 000d ld $0d
bc94 0090 ld $90
bc95 002c ld $2c
bc96 0091 ld $91
bc97 0048 ld $48
bc98 0092 ld $92
bc99 0050 ld $50
bc9a 000d ld $0d
bc9b 00d0 ld $d0
bc9c 00a1 ld $a1
bc9d 0037 ld $37
bc9e 0037 ld $37
bc9f 00a1 ld $a1
bca0 005b ld $5b
bca1 0090 ld $90
bca2 0036 ld $36
bca3 0091 ld $91
bca4 0047 ld $47
bca5 0092 ld $92
bca6 004b ld $4b
bca7 000d ld $0d
bca8 0090 ld $90
bca9 002e ld $2e
bcaa 0091 ld $91
bcab 004a ld $4a
bcac 0092 ld $92
bcad 004d ld $4d
bcae 000d ld $0d
bcaf 0080 ld $80
bcb0 0081 ld $81
bcb1 0082 ld $82
bcb2 0026 ld $26
bcb3 0090 ld $90
bcb4 003b ld $3b
bcb5 0091 ld $91
bcb6 004b ld $4b
bcb7 0092 ld $92
bcb8 004e ld $4e
bcb9 000d ld $0d
bcba 0090 ld $90
bcbb 003a ld $3a
bcbc 0091 ld $91
bcbd 004d ld $4d
bcbe 0092 ld $92
bcbf 0050 ld $50
bcc0 000d ld $0d
bcc1 0090 ld $90
bcc2 003b ld $3b
bcc3 0091 ld $91
bcc4 004b ld $4b
bcc5 0092 ld $92
bcc6 004e ld $4e
bcc7 000d ld $0d
bcc8 0090 ld $90
bcc9 003a ld $3a
bcca 0091 ld $91
bccb 004d ld $4d
bccc 0092 ld $92
bccd 0050 ld $50
bcce 000d ld $0d
bccf 0090 ld $90
bcd0 002e ld $2e
bcd1 0091 ld $91
bcd2 004a ld $4a
bcd3 0092 ld $92
bcd4 004d ld $4d
bcd5 000d ld $0d
bcd6 0090 ld $90
bcd7 002e ld $2e
bcd8 0091 ld $91
bcd9 0056 ld $56
bcda 0092 ld $92
bcdb 0059 ld $59
bcdc 000d ld $0d
bcdd 0093 ld $93
bcde 002a ld $2a
bcdf 0080 ld $80
bce0 0081 ld $81
bce1 0082 ld $82
bce2 000d ld $0d
bce3 0093 ld $93
bce4 0025 ld $25
bce5 000d ld $0d
bce6 0090 ld $90
bce7 004b ld $4b
bce8 0091 ld $91
bce9 003b ld $3b
bcea 0092 ld $92
bceb 004e ld $4e
bcec 0083 ld $83
bced 000d ld $0d
bcee 0090 ld $90
bcef 003a ld $3a
bcf0 0091 ld $91
bcf1 004d ld $4d
bcf2 0092 ld $92
bcf3 0050 ld $50
bcf4 000d ld $0d
bcf5 0090 ld $90
bcf6 003b ld $3b
bcf7 0091 ld $91
bcf8 004b ld $4b
bcf9 00d0 ld $d0
bcfa 00a1 ld $a1
bcfb fe00 bra ac ;+-----------------------------------+
bcfc fcfd bra $bcfd ;| |
bcfd 1404 ld $04,y ;| Trampoline for page $bc00 lookups |
bcfe e065 jmp y,$65 ;| |
bcff c218 st [$18] ;+-----------------------------------+
bd00 0038 ld $38
bd01 0038 ld $38
bd02 00a1 ld $a1
bd03 005a ld $5a
bd04 0092 ld $92
bd05 004e ld $4e
bd06 000d ld $0d
bd07 0090 ld $90
bd08 003a ld $3a
bd09 0091 ld $91
bd0a 004d ld $4d
bd0b 0092 ld $92
bd0c 0050 ld $50
bd0d 000d ld $0d
bd0e 0090 ld $90
bd0f 002e ld $2e
bd10 0091 ld $91
bd11 004a ld $4a
bd12 0092 ld $92
bd13 004d ld $4d
bd14 000d ld $0d
bd15 0090 ld $90
bd16 002e ld $2e
bd17 0091 ld $91
bd18 0056 ld $56
bd19 0092 ld $92
bd1a 0059 ld $59
bd1b 000d ld $0d
bd1c 0093 ld $93
bd1d 002a ld $2a
bd1e 0080 ld $80
bd1f 0081 ld $81
bd20 0082 ld $82
bd21 000d ld $0d
bd22 0093 ld $93
bd23 0025 ld $25
bd24 000d ld $0d
bd25 0090 ld $90
bd26 002c ld $2c
bd27 0083 ld $83
bd28 000d ld $0d
bd29 0091 ld $91
bd2a 0057 ld $57
bd2b 0090 ld $90
bd2c 005a ld $5a
bd2d 0092 ld $92
bd2e 0035 ld $35
bd2f 000d ld $0d
bd30 0090 ld $90
bd31 002c ld $2c
bd32 0081 ld $81
bd33 0082 ld $82
bd34 000d ld $0d
bd35 0091 ld $91
bd36 0056 ld $56
bd37 0090 ld $90
bd38 0059 ld $59
bd39 0092 ld $92
bd3a 0035 ld $35
bd3b 000d ld $0d
bd3c 0090 ld $90
bd3d 002e ld $2e
bd3e 0081 ld $81
bd3f 0082 ld $82
bd40 000d ld $0d
bd41 0091 ld $91
bd42 0052 ld $52
bd43 0090 ld $90
bd44 0057 ld $57
bd45 0092 ld $92
bd46 0036 ld $36
bd47 000d ld $0d
bd48 0090 ld $90
bd49 002e ld $2e
bd4a 0081 ld $81
bd4b 0082 ld $82
bd4c 000d ld $0d
bd4d 0091 ld $91
bd4e 0052 ld $52
bd4f 0090 ld $90
bd50 0057 ld $57
bd51 0092 ld $92
bd52 0036 ld $36
bd53 000d ld $0d
bd54 0090 ld $90
bd55 002f ld $2f
bd56 0081 ld $81
bd57 0082 ld $82
bd58 000d ld $0d
bd59 0091 ld $91
bd5a 0053 ld $53
bd5b 00d0 ld $d0
bd5c 00a1 ld $a1
bd5d 0039 ld $39
bd5e 0039 ld $39
bd5f 00a1 ld $a1
bd60 005a ld $5a
bd61 0090 ld $90
bd62 0057 ld $57
bd63 0092 ld $92
bd64 0038 ld $38
bd65 0006 ld $06
bd66 0090 ld $90
bd67 0056 ld $56
bd68 0091 ld $91
bd69 0059 ld $59
bd6a 0006 ld $06
bd6b 0090 ld $90
bd6c 002f ld $2f
bd6d 0091 ld $91
bd6e 0053 ld $53
bd6f 0092 ld $92
bd70 0057 ld $57
bd71 0006 ld $06
bd72 0081 ld $81
bd73 0082 ld $82
bd74 0006 ld $06
bd75 0090 ld $90
bd76 0052 ld $52
bd77 0091 ld $91
bd78 0038 ld $38
bd79 0092 ld $92
bd7a 0056 ld $56
bd7b 0006 ld $06
bd7c 0080 ld $80
bd7d 0082 ld $82
bd7e 0006 ld $06
bd7f 0090 ld $90
bd80 004f ld $4f
bd81 0091 ld $91
bd82 0033 ld $33
bd83 0092 ld $92
bd84 0057 ld $57
bd85 0006 ld $06
bd86 0080 ld $80
bd87 0082 ld $82
bd88 0006 ld $06
bd89 0081 ld $81
bd8a 0026 ld $26
bd8b 0090 ld $90
bd8c 0043 ld $43
bd8d 0091 ld $91
bd8e 0033 ld $33
bd8f 0092 ld $92
bd90 0046 ld $46
bd91 0006 ld $06
bd92 0090 ld $90
bd93 0044 ld $44
bd94 0092 ld $92
bd95 0048 ld $48
bd96 0006 ld $06
bd97 0093 ld $93
bd98 0025 ld $25
bd99 0090 ld $90
bd9a 0033 ld $33
bd9b 0091 ld $91
bd9c 0043 ld $43
bd9d 0092 ld $92
bd9e 0046 ld $46
bd9f 000d ld $0d
bda0 0080 ld $80
bda1 0083 ld $83
bda2 000d ld $0d
bda3 0090 ld $90
bda4 0033 ld $33
bda5 0093 ld $93
bda6 002c ld $2c
bda7 0081 ld $81
bda8 0082 ld $82
bda9 000d ld $0d
bdaa 0090 ld $90
bdab 0033 ld $33
bdac 0093 ld $93
bdad 002c ld $2c
bdae 000d ld $0d
bdaf 0090 ld $90
bdb0 0033 ld $33
bdb1 0093 ld $93
bdb2 0025 ld $25
bdb3 000d ld $0d
bdb4 0091 ld $91
bdb5 0043 ld $43
bdb6 0090 ld $90
bdb7 004b ld $4b
bdb8 00d0 ld $d0
bdb9 00a1 ld $a1
bdba 003a ld $3a
bdbb 003a ld $3a
bdbc 00a1 ld $a1
bdbd 0059 ld $59
bdbe 0083 ld $83
bdbf 000d ld $0d
bdc0 0092 ld $92
bdc1 0033 ld $33
bdc2 0093 ld $93
bdc3 002c ld $2c
bdc4 000d ld $0d
bdc5 0090 ld $90
bdc6 0044 ld $44
bdc7 0091 ld $91
bdc8 0033 ld $33
bdc9 0093 ld $93
bdca 002c ld $2c
bdcb 0092 ld $92
bdcc 0048 ld $48
bdcd 000d ld $0d
bdce 0091 ld $91
bdcf 0033 ld $33
bdd0 0093 ld $93
bdd1 0025 ld $25
bdd2 000d ld $0d
bdd3 0080 ld $80
bdd4 0081 ld $81
bdd5 0082 ld $82
bdd6 0083 ld $83
bdd7 000d ld $0d
bdd8 0090 ld $90
bdd9 0033 ld $33
bdda 0093 ld $93
bddb 002c ld $2c
bddc 000d ld $0d
bddd 0090 ld $90
bdde 0033 ld $33
bddf 0093 ld $93
bde0 002c ld $2c
bde1 000d ld $0d
bde2 0090 ld $90
bde3 0033 ld $33
bde4 0093 ld $93
bde5 0025 ld $25
bde6 000d ld $0d
bde7 0080 ld $80
bde8 0083 ld $83
bde9 000d ld $0d
bdea 0090 ld $90
bdeb 0033 ld $33
bdec 0093 ld $93
bded 002c ld $2c
bdee 000d ld $0d
bdef 0091 ld $91
bdf0 0041 ld $41
bdf1 0090 ld $90
bdf2 0044 ld $44
bdf3 0092 ld $92
bdf4 002e ld $2e
bdf5 0093 ld $93
bdf6 002c ld $2c
bdf7 0006 ld $06
bdf8 0090 ld $90
bdf9 0043 ld $43
bdfa 0091 ld $91
bdfb fe00 bra ac ;+-----------------------------------+
bdfc fcfd bra $bdfd ;| |
bdfd 1404 ld $04,y ;| Trampoline for page $bd00 lookups |
bdfe e065 jmp y,$65 ;| |
bdff c218 st [$18] ;+-----------------------------------+
be00 0046 ld $46
be01 0006 ld $06
be02 0090 ld $90
be03 002e ld $2e
be04 0093 ld $93
be05 0025 ld $25
be06 0091 ld $91
be07 0041 ld $41
be08 0092 ld $92
be09 0044 ld $44
be0a 000d ld $0d
be0b 0080 ld $80
be0c 0083 ld $83
be0d 000d ld $0d
be0e 0090 ld $90
be0f 002e ld $2e
be10 0093 ld $93
be11 002c ld $2c
be12 0081 ld $81
be13 0082 ld $82
be14 000d ld $0d
be15 0090 ld $90
be16 002e ld $2e
be17 0093 ld $93
be18 002c ld $2c
be19 00d0 ld $d0
be1a 00a1 ld $a1
be1b 003b ld $3b
be1c 003b ld $3b
be1d 00a1 ld $a1
be1e 005a ld $5a
be1f 000d ld $0d
be20 0090 ld $90
be21 002e ld $2e
be22 0093 ld $93
be23 0025 ld $25
be24 000d ld $0d
be25 0091 ld $91
be26 0041 ld $41
be27 0090 ld $90
be28 004a ld $4a
be29 0083 ld $83
be2a 000d ld $0d
be2b 0092 ld $92
be2c 002e ld $2e
be2d 0093 ld $93
be2e 002c ld $2c
be2f 000d ld $0d
be30 0090 ld $90
be31 0043 ld $43
be32 0091 ld $91
be33 0033 ld $33
be34 0093 ld $93
be35 002c ld $2c
be36 0092 ld $92
be37 004a ld $4a
be38 0006 ld $06
be39 0092 ld $92
be3a 004b ld $4b
be3b 0006 ld $06
be3c 0091 ld $91
be3d 0033 ld $33
be3e 0093 ld $93
be3f 0025 ld $25
be40 0092 ld $92
be41 0046 ld $46
be42 000d ld $0d
be43 0080 ld $80
be44 0081 ld $81
be45 0083 ld $83
be46 000d ld $0d
be47 0090 ld $90
be48 0033 ld $33
be49 0093 ld $93
be4a 002c ld $2c
be4b 0082 ld $82
be4c 000d ld $0d
be4d 0090 ld $90
be4e 0033 ld $33
be4f 0093 ld $93
be50 002c ld $2c
be51 000d ld $0d
be52 0090 ld $90
be53 0033 ld $33
be54 0093 ld $93
be55 0025 ld $25
be56 000d ld $0d
be57 0080 ld $80
be58 0083 ld $83
be59 000d ld $0d
be5a 0090 ld $90
be5b 0033 ld $33
be5c 0093 ld $93
be5d 002c ld $2c
be5e 000d ld $0d
be5f 0091 ld $91
be60 003f ld $3f
be61 0090 ld $90
be62 0043 ld $43
be63 0092 ld $92
be64 0033 ld $33
be65 0093 ld $93
be66 002c ld $2c
be67 0006 ld $06
be68 0090 ld $90
be69 003c ld $3c
be6a 0091 ld $91
be6b 0046 ld $46
be6c 0006 ld $06
be6d 0090 ld $90
be6e 0033 ld $33
be6f 0093 ld $93
be70 0025 ld $25
be71 0091 ld $91
be72 003a ld $3a
be73 0092 ld $92
be74 0043 ld $43
be75 000d ld $0d
be76 00d0 ld $d0
be77 00a1 ld $a1
be78 003c ld $3c
be79 003c ld $3c
be7a 00a1 ld $a1
be7b 005b ld $5b
be7c 0080 ld $80
be7d 0083 ld $83
be7e 000d ld $0d
be7f 0090 ld $90
be80 0033 ld $33
be81 0093 ld $93
be82 002c ld $2c
be83 0081 ld $81
be84 0082 ld $82
be85 000d ld $0d
be86 0090 ld $90
be87 0033 ld $33
be88 0093 ld $93
be89 002c ld $2c
be8a 000d ld $0d
be8b 0090 ld $90
be8c 0033 ld $33
be8d 0093 ld $93
be8e 0025 ld $25
be8f 000d ld $0d
be90 0091 ld $91
be91 0043 ld $43
be92 0090 ld $90
be93 0046 ld $46
be94 0083 ld $83
be95 000d ld $0d
be96 0092 ld $92
be97 0033 ld $33
be98 0093 ld $93
be99 002c ld $2c
be9a 000d ld $0d
be9b 0090 ld $90
be9c 003e ld $3e
be9d 0091 ld $91
be9e 002c ld $2c
be9f 0093 ld $93
bea0 002c ld $2c
bea1 0092 ld $92
bea2 0046 ld $46
bea3 0006 ld $06
bea4 0090 ld $90
bea5 003f ld $3f
bea6 0092 ld $92
bea7 0048 ld $48
bea8 0006 ld $06
bea9 0090 ld $90
beaa 002c ld $2c
beab 0093 ld $93
beac 0025 ld $25
bead 0091 ld $91
beae 003c ld $3c
beaf 0092 ld $92
beb0 0044 ld $44
beb1 000d ld $0d
beb2 0080 ld $80
beb3 0083 ld $83
beb4 000d ld $0d
beb5 0090 ld $90
beb6 002c ld $2c
beb7 0093 ld $93
beb8 002c ld $2c
beb9 0081 ld $81
beba 0082 ld $82
bebb 000d ld $0d
bebc 0090 ld $90
bebd 002c ld $2c
bebe 0093 ld $93
bebf 002c ld $2c
bec0 000d ld $0d
bec1 0090 ld $90
bec2 002c ld $2c
bec3 0093 ld $93
bec4 0025 ld $25
bec5 000d ld $0d
bec6 0080 ld $80
bec7 0083 ld $83
bec8 000d ld $0d
bec9 0090 ld $90
beca 002c ld $2c
becb 0093 ld $93
becc 002c ld $2c
becd 000d ld $0d
bece 0091 ld $91
becf 003a ld $3a
bed0 0090 ld $90
bed1 003e ld $3e
bed2 0092 ld $92
bed3 002e ld $2e
bed4 00d0 ld $d0
bed5 00a1 ld $a1
bed6 003d ld $3d
bed7 003d ld $3d
bed8 00a1 ld $a1
bed9 0059 ld $59
beda 0093 ld $93
bedb 002c ld $2c
bedc 0006 ld $06
bedd 0090 ld $90
bede 003c ld $3c
bedf 0091 ld $91
bee0 003f ld $3f
bee1 0006 ld $06
bee2 0090 ld $90
bee3 002e ld $2e
bee4 0093 ld $93
bee5 0025 ld $25
bee6 0091 ld $91
bee7 003a ld $3a
bee8 0092 ld $92
bee9 003e ld $3e
beea 000d ld $0d
beeb 0080 ld $80
beec 0083 ld $83
beed 000d ld $0d
beee 0090 ld $90
beef 002e ld $2e
bef0 0093 ld $93
bef1 002c ld $2c
bef2 0081 ld $81
bef3 0082 ld $82
bef4 000d ld $0d
bef5 0090 ld $90
bef6 002e ld $2e
bef7 0093 ld $93
bef8 002c ld $2c
bef9 000d ld $0d
befa 0090 ld $90
befb fe00 bra ac ;+-----------------------------------+
befc fcfd bra $befd ;| |
befd 1404 ld $04,y ;| Trampoline for page $be00 lookups |
befe e065 jmp y,$65 ;| |
beff c218 st [$18] ;+-----------------------------------+
bf00 002e ld $2e
bf01 0093 ld $93
bf02 0025 ld $25
bf03 000d ld $0d
bf04 0091 ld $91
bf05 0038 ld $38
bf06 0090 ld $90
bf07 0041 ld $41
bf08 0083 ld $83
bf09 000d ld $0d
bf0a 0092 ld $92
bf0b 002e ld $2e
bf0c 0093 ld $93
bf0d 002c ld $2c
bf0e 000d ld $0d
bf0f 0090 ld $90
bf10 003b ld $3b
bf11 0091 ld $91
bf12 0033 ld $33
bf13 0093 ld $93
bf14 002c ld $2c
bf15 0092 ld $92
bf16 0044 ld $44
bf17 000d ld $0d
bf18 0091 ld $91
bf19 0033 ld $33
bf1a 0093 ld $93
bf1b 0025 ld $25
bf1c 000d ld $0d
bf1d 0080 ld $80
bf1e 0081 ld $81
bf1f 0082 ld $82
bf20 0083 ld $83
bf21 000d ld $0d
bf22 0090 ld $90
bf23 003a ld $3a
bf24 0091 ld $91
bf25 0033 ld $33
bf26 0093 ld $93
bf27 002c ld $2c
bf28 0092 ld $92
bf29 0043 ld $43
bf2a 000d ld $0d
bf2b 0091 ld $91
bf2c 0033 ld $33
bf2d 0093 ld $93
bf2e 002c ld $2c
bf2f 000d ld $0d
bf30 0090 ld $90
bf31 0033 ld $33
bf32 0093 ld $93
bf33 0025 ld $25
bf34 0081 ld $81
bf35 00d0 ld $d0
bf36 00a1 ld $a1
bf37 003e ld $3e
bf38 003e ld $3e
bf39 00a1 ld $a1
bf3a 005b ld $5b
bf3b 0082 ld $82
bf3c 000d ld $0d
bf3d 0080 ld $80
bf3e 0083 ld $83
bf3f 000d ld $0d
bf40 0090 ld $90
bf41 0033 ld $33
bf42 0093 ld $93
bf43 002c ld $2c
bf44 000d ld $0d
bf45 0091 ld $91
bf46 004f ld $4f
bf47 0090 ld $90
bf48 0046 ld $46
bf49 0092 ld $92
bf4a 0033 ld $33
bf4b 0093 ld $93
bf4c 002c ld $2c
bf4d 0006 ld $06
bf4e 0090 ld $90
bf4f 0048 ld $48
bf50 0006 ld $06
bf51 0090 ld $90
bf52 0033 ld $33
bf53 0093 ld $93
bf54 0025 ld $25
bf55 0092 ld $92
bf56 0046 ld $46
bf57 000d ld $0d
bf58 0080 ld $80
bf59 0083 ld $83
bf5a 000d ld $0d
bf5b 0090 ld $90
bf5c 0033 ld $33
bf5d 0093 ld $93
bf5e 002c ld $2c
bf5f 0091 ld $91
bf60 0050 ld $50
bf61 0082 ld $82
bf62 000d ld $0d
bf63 0090 ld $90
bf64 0033 ld $33
bf65 0093 ld $93
bf66 002c ld $2c
bf67 000d ld $0d
bf68 0090 ld $90
bf69 0033 ld $33
bf6a 0093 ld $93
bf6b 0025 ld $25
bf6c 000d ld $0d
bf6d 0090 ld $90
bf6e 004f ld $4f
bf6f 0091 ld $91
bf70 004b ld $4b
bf71 0083 ld $83
bf72 000d ld $0d
bf73 0092 ld $92
bf74 0033 ld $33
bf75 0093 ld $93
bf76 002c ld $2c
bf77 000d ld $0d
bf78 0090 ld $90
bf79 0052 ld $52
bf7a 0091 ld $91
bf7b 002c ld $2c
bf7c 0093 ld $93
bf7d 002c ld $2c
bf7e 0092 ld $92
bf7f 0048 ld $48
bf80 000d ld $0d
bf81 0091 ld $91
bf82 002c ld $2c
bf83 0093 ld $93
bf84 0025 ld $25
bf85 000d ld $0d
bf86 0081 ld $81
bf87 0082 ld $82
bf88 0083 ld $83
bf89 000d ld $0d
bf8a 0090 ld $90
bf8b 002c ld $2c
bf8c 0093 ld $93
bf8d 002c ld $2c
bf8e 0091 ld $91
bf8f 0050 ld $50
bf90 000d ld $0d
bf91 0090 ld $90
bf92 002c ld $2c
bf93 00d0 ld $d0
bf94 00a1 ld $a1
bf95 003f ld $3f
bf96 003f ld $3f
bf97 00a1 ld $a1
bf98 0059 ld $59
bf99 0093 ld $93
bf9a 002c ld $2c
bf9b 000d ld $0d
bf9c 0090 ld $90
bf9d 002c ld $2c
bf9e 0093 ld $93
bf9f 0025 ld $25
bfa0 0081 ld $81
bfa1 000d ld $0d
bfa2 0080 ld $80
bfa3 0083 ld $83
bfa4 000d ld $0d
bfa5 0090 ld $90
bfa6 002c ld $2c
bfa7 0093 ld $93
bfa8 002c ld $2c
bfa9 000d ld $0d
bfaa 0091 ld $91
bfab 004b ld $4b
bfac 0090 ld $90
bfad 0044 ld $44
bfae 0092 ld $92
bfaf 002e ld $2e
bfb0 0093 ld $93
bfb1 002c ld $2c
bfb2 0006 ld $06
bfb3 0090 ld $90
bfb4 0046 ld $46
bfb5 0006 ld $06
bfb6 0090 ld $90
bfb7 002e ld $2e
bfb8 0093 ld $93
bfb9 0025 ld $25
bfba 0092 ld $92
bfbb 0044 ld $44
bfbc 000d ld $0d
bfbd 0080 ld $80
bfbe 0083 ld $83
bfbf 000d ld $0d
bfc0 0090 ld $90
bfc1 002e ld $2e
bfc2 0093 ld $93
bfc3 002c ld $2c
bfc4 0091 ld $91
bfc5 004d ld $4d
bfc6 0082 ld $82
bfc7 000d ld $0d
bfc8 0090 ld $90
bfc9 002e ld $2e
bfca 0093 ld $93
bfcb 002c ld $2c
bfcc 000d ld $0d
bfcd 0090 ld $90
bfce 002e ld $2e
bfcf 0093 ld $93
bfd0 0025 ld $25
bfd1 000d ld $0d
bfd2 0090 ld $90
bfd3 004f ld $4f
bfd4 0091 ld $91
bfd5 004a ld $4a
bfd6 0083 ld $83
bfd7 000d ld $0d
bfd8 0092 ld $92
bfd9 002e ld $2e
bfda 0093 ld $93
bfdb 002c ld $2c
bfdc 000d ld $0d
bfdd 0090 ld $90
bfde 0050 ld $50
bfdf 0091 ld $91
bfe0 0033 ld $33
bfe1 0093 ld $93
bfe2 002c ld $2c
bfe3 0092 ld $92
bfe4 004a ld $4a
bfe5 0006 ld $06
bfe6 0092 ld $92
bfe7 004b ld $4b
bfe8 0006 ld $06
bfe9 0091 ld $91
bfea 0033 ld $33
bfeb 0093 ld $93
bfec 0025 ld $25
bfed 0092 ld $92
bfee 0046 ld $46
bfef 00d0 ld $d0
bff0 00a1 ld $a1
bff1 0040 ld $40
bff2 0040 ld $40
bff3 00a1 ld $a1
bff4 005a ld $5a
bff5 000d ld $0d
bff6 0081 ld $81
bff7 0083 ld $83
bff8 000d ld $0d
bff9 0090 ld $90
bffa 0033 ld $33
bffb fe00 bra ac ;+-----------------------------------+
bffc fcfd bra $bffd ;| |
bffd 1404 ld $04,y ;| Trampoline for page $bf00 lookups |
bffe e065 jmp y,$65 ;| |
bfff c218 st [$18] ;+-----------------------------------+
c000 0093 ld $93
c001 002c ld $2c
c002 0091 ld $91
c003 004f ld $4f
c004 0082 ld $82
c005 000d ld $0d
c006 0090 ld $90
c007 0032 ld $32
c008 0093 ld $93
c009 002c ld $2c
c00a 000d ld $0d
c00b 0090 ld $90
c00c 0032 ld $32
c00d 0093 ld $93
c00e 0025 ld $25
c00f 0081 ld $81
c010 000d ld $0d
c011 0080 ld $80
c012 0083 ld $83
c013 000d ld $0d
c014 0090 ld $90
c015 0032 ld $32
c016 0093 ld $93
c017 002c ld $2c
c018 000d ld $0d
c019 0091 ld $91
c01a 004b ld $4b
c01b 0090 ld $90
c01c 0043 ld $43
c01d 0092 ld $92
c01e 0030 ld $30
c01f 0093 ld $93
c020 002c ld $2c
c021 0006 ld $06
c022 0090 ld $90
c023 0046 ld $46
c024 0006 ld $06
c025 0090 ld $90
c026 0030 ld $30
c027 0093 ld $93
c028 0025 ld $25
c029 0092 ld $92
c02a 0043 ld $43
c02b 000d ld $0d
c02c 0080 ld $80
c02d 0083 ld $83
c02e 000d ld $0d
c02f 0090 ld $90
c030 0030 ld $30
c031 0093 ld $93
c032 002c ld $2c
c033 0091 ld $91
c034 004a ld $4a
c035 0082 ld $82
c036 000d ld $0d
c037 0090 ld $90
c038 002e ld $2e
c039 0093 ld $93
c03a 002c ld $2c
c03b 000d ld $0d
c03c 0090 ld $90
c03d 004a ld $4a
c03e 0091 ld $91
c03f 002e ld $2e
c040 0093 ld $93
c041 0025 ld $25
c042 000d ld $0d
c043 0092 ld $92
c044 0046 ld $46
c045 0081 ld $81
c046 0083 ld $83
c047 000d ld $0d
c048 0091 ld $91
c049 002e ld $2e
c04a 0093 ld $93
c04b 002c ld $2c
c04c 000d ld $0d
c04d 0090 ld $90
c04e 004f ld $4f
c04f 0091 ld $91
c050 002c ld $2c
c051 00d0 ld $d0
c052 00a1 ld $a1
c053 0041 ld $41
c054 0041 ld $41
c055 00a1 ld $a1
c056 005a ld $5a
c057 0093 ld $93
c058 002c ld $2c
c059 0092 ld $92
c05a 0046 ld $46
c05b 0006 ld $06
c05c 0092 ld $92
c05d 0048 ld $48
c05e 0006 ld $06
c05f 0091 ld $91
c060 002c ld $2c
c061 0093 ld $93
c062 0025 ld $25
c063 0092 ld $92
c064 0044 ld $44
c065 000d ld $0d
c066 0081 ld $81
c067 0083 ld $83
c068 000d ld $0d
c069 0090 ld $90
c06a 002c ld $2c
c06b 0093 ld $93
c06c 002c ld $2c
c06d 0091 ld $91
c06e 004d ld $4d
c06f 0082 ld $82
c070 000d ld $0d
c071 0090 ld $90
c072 002c ld $2c
c073 0093 ld $93
c074 002c ld $2c
c075 000d ld $0d
c076 0090 ld $90
c077 002c ld $2c
c078 0093 ld $93
c079 0025 ld $25
c07a 0081 ld $81
c07b 000d ld $0d
c07c 0091 ld $91
c07d 0048 ld $48
c07e 0080 ld $80
c07f 0083 ld $83
c080 000d ld $0d
c081 0090 ld $90
c082 002c ld $2c
c083 0093 ld $93
c084 002c ld $2c
c085 000d ld $0d
c086 0090 ld $90
c087 0050 ld $50
c088 0091 ld $91
c089 002e ld $2e
c08a 0093 ld $93
c08b 002c ld $2c
c08c 0092 ld $92
c08d 003e ld $3e
c08e 0006 ld $06
c08f 0092 ld $92
c090 003f ld $3f
c091 0006 ld $06
c092 0091 ld $91
c093 002e ld $2e
c094 0093 ld $93
c095 0025 ld $25
c096 0092 ld $92
c097 003e ld $3e
c098 000d ld $0d
c099 0081 ld $81
c09a 0083 ld $83
c09b 000d ld $0d
c09c 0090 ld $90
c09d 002e ld $2e
c09e 0093 ld $93
c09f 002c ld $2c
c0a0 0091 ld $91
c0a1 0052 ld $52
c0a2 0082 ld $82
c0a3 000d ld $0d
c0a4 0090 ld $90
c0a5 002e ld $2e
c0a6 0093 ld $93
c0a7 002c ld $2c
c0a8 000d ld $0d
c0a9 0090 ld $90
c0aa 002e ld $2e
c0ab 0093 ld $93
c0ac 0025 ld $25
c0ad 000d ld $0d
c0ae 00d0 ld $d0
c0af 00a1 ld $a1
c0b0 0042 ld $42
c0b1 0042 ld $42
c0b2 00a1 ld $a1
c0b3 003d ld $3d
c0b4 0090 ld $90
c0b5 0050 ld $50
c0b6 0091 ld $91
c0b7 0041 ld $41
c0b8 0083 ld $83
c0b9 000d ld $0d
c0ba 0092 ld $92
c0bb 002e ld $2e
c0bc 0093 ld $93
c0bd 002c ld $2c
c0be 000d ld $0d
c0bf 0091 ld $91
c0c0 004d ld $4d
c0c1 0092 ld $92
c0c2 0033 ld $33
c0c3 0093 ld $93
c0c4 002c ld $2c
c0c5 000d ld $0d
c0c6 0090 ld $90
c0c7 0033 ld $33
c0c8 0093 ld $93
c0c9 0025 ld $25
c0ca 0082 ld $82
c0cb 000d ld $0d
c0cc 0080 ld $80
c0cd 0083 ld $83
c0ce 000d ld $0d
c0cf 0090 ld $90
c0d0 0033 ld $33
c0d1 0093 ld $93
c0d2 002c ld $2c
c0d3 0091 ld $91
c0d4 004b ld $4b
c0d5 0092 ld $92
c0d6 0043 ld $43
c0d7 000d ld $0d
c0d8 0090 ld $90
c0d9 0033 ld $33
c0da 0093 ld $93
c0db 002c ld $2c
c0dc 000d ld $0d
c0dd 0090 ld $90
c0de 0033 ld $33
c0df 0093 ld $93
c0e0 0025 ld $25
c0e1 0081 ld $81
c0e2 0082 ld $82
c0e3 000d ld $0d
c0e4 0080 ld $80
c0e5 0083 ld $83
c0e6 000d ld $0d
c0e7 0090 ld $90
c0e8 0033 ld $33
c0e9 0093 ld $93
c0ea 0025 ld $25
c0eb 000d ld $0d
c0ec 0080 ld $80
c0ed 0083 ld $83
c0ee 00d0 ld $d0
c0ef 00a1 ld $a1
c0f0 0043 ld $43
c0f1 0043 ld $43
c0f2 00a1 ld $a1
c0f3 005d ld $5d
c0f4 0090 ld $90
c0f5 0047 ld $47
c0f6 0091 ld $91
c0f7 0028 ld $28
c0f8 0092 ld $92
c0f9 004c ld $4c
c0fa 000c ld $0c
c0fb fe00 bra ac ;+-----------------------------------+
c0fc fcfd bra $c0fd ;| |
c0fd 1404 ld $04,y ;| Trampoline for page $c000 lookups |
c0fe e065 jmp y,$65 ;| |
c0ff c218 st [$18] ;+-----------------------------------+
c100 0093 ld $93
c101 0020 ld $20
c102 0091 ld $91
c103 0034 ld $34
c104 000c ld $0c
c105 0090 ld $90
c106 0044 ld $44
c107 0091 ld $91
c108 0028 ld $28
c109 0092 ld $92
c10a 0047 ld $47
c10b 0083 ld $83
c10c 000c ld $0c
c10d 0093 ld $93
c10e 0020 ld $20
c10f 0091 ld $91
c110 0034 ld $34
c111 0090 ld $90
c112 0045 ld $45
c113 0092 ld $92
c114 0048 ld $48
c115 000c ld $0c
c116 0091 ld $91
c117 0028 ld $28
c118 0090 ld $90
c119 0047 ld $47
c11a 0092 ld $92
c11b 004a ld $4a
c11c 0083 ld $83
c11d 000c ld $0c
c11e 0093 ld $93
c11f 0020 ld $20
c120 0091 ld $91
c121 0034 ld $34
c122 0006 ld $06
c123 0093 ld $93
c124 0020 ld $20
c125 0006 ld $06
c126 0090 ld $90
c127 0045 ld $45
c128 0091 ld $91
c129 0028 ld $28
c12a 0092 ld $92
c12b 0048 ld $48
c12c 0083 ld $83
c12d 000c ld $0c
c12e 0093 ld $93
c12f 0020 ld $20
c130 0091 ld $91
c131 0034 ld $34
c132 0090 ld $90
c133 0044 ld $44
c134 0092 ld $92
c135 0047 ld $47
c136 0006 ld $06
c137 0083 ld $83
c138 0006 ld $06
c139 0090 ld $90
c13a 0040 ld $40
c13b 0091 ld $91
c13c 002d ld $2d
c13d 0092 ld $92
c13e 0045 ld $45
c13f 000c ld $0c
c140 0093 ld $93
c141 0020 ld $20
c142 0091 ld $91
c143 0039 ld $39
c144 000c ld $0c
c145 0090 ld $90
c146 0040 ld $40
c147 0091 ld $91
c148 002d ld $2d
c149 0092 ld $92
c14a 0045 ld $45
c14b 0083 ld $83
c14c 000c ld $0c
c14d 0093 ld $93
c14e 0020 ld $20
c14f 0091 ld $91
c150 0039 ld $39
c151 0090 ld $90
c152 0045 ld $45
c153 00d0 ld $d0
c154 00a1 ld $a1
c155 0044 ld $44
c156 0044 ld $44
c157 00a1 ld $a1
c158 005b ld $5b
c159 0092 ld $92
c15a 0048 ld $48
c15b 000c ld $0c
c15c 0091 ld $91
c15d 002d ld $2d
c15e 0090 ld $90
c15f 0048 ld $48
c160 0092 ld $92
c161 004c ld $4c
c162 0083 ld $83
c163 000c ld $0c
c164 0093 ld $93
c165 0020 ld $20
c166 0091 ld $91
c167 0039 ld $39
c168 000c ld $0c
c169 0090 ld $90
c16a 0020 ld $20
c16b 0092 ld $92
c16c 0047 ld $47
c16d 0091 ld $91
c16e 002d ld $2d
c16f 0093 ld $93
c170 004a ld $4a
c171 0006 ld $06
c172 0080 ld $80
c173 0006 ld $06
c174 0090 ld $90
c175 0020 ld $20
c176 0092 ld $92
c177 0045 ld $45
c178 0091 ld $91
c179 0039 ld $39
c17a 0093 ld $93
c17b 0048 ld $48
c17c 000c ld $0c
c17d 0091 ld $91
c17e 002c ld $2c
c17f 0090 ld $90
c180 0044 ld $44
c181 0092 ld $92
c182 0047 ld $47
c183 0083 ld $83
c184 000c ld $0c
c185 0093 ld $93
c186 0020 ld $20
c187 0091 ld $91
c188 0038 ld $38
c189 000c ld $0c
c18a 0091 ld $91
c18b 002c ld $2c
c18c 0083 ld $83
c18d 000c ld $0c
c18e 0093 ld $93
c18f 0020 ld $20
c190 0090 ld $90
c191 0045 ld $45
c192 0091 ld $91
c193 0038 ld $38
c194 0092 ld $92
c195 0048 ld $48
c196 000c ld $0c
c197 0091 ld $91
c198 0028 ld $28
c199 0090 ld $90
c19a 0047 ld $47
c19b 0092 ld $92
c19c 004a ld $4a
c19d 0083 ld $83
c19e 000c ld $0c
c19f 0093 ld $93
c1a0 0020 ld $20
c1a1 0091 ld $91
c1a2 0034 ld $34
c1a3 0006 ld $06
c1a4 0093 ld $93
c1a5 0020 ld $20
c1a6 0006 ld $06
c1a7 0090 ld $90
c1a8 0047 ld $47
c1a9 0091 ld $91
c1aa 0028 ld $28
c1ab 0092 ld $92
c1ac 004c ld $4c
c1ad 0083 ld $83
c1ae 000c ld $0c
c1af 0093 ld $93
c1b0 0020 ld $20
c1b1 00d0 ld $d0
c1b2 00a1 ld $a1
c1b3 0045 ld $45
c1b4 0045 ld $45
c1b5 00a1 ld $a1
c1b6 0059 ld $59
c1b7 0091 ld $91
c1b8 0034 ld $34
c1b9 0006 ld $06
c1ba 0083 ld $83
c1bb 0006 ld $06
c1bc 0090 ld $90
c1bd 0045 ld $45
c1be 0091 ld $91
c1bf 002d ld $2d
c1c0 0092 ld $92
c1c1 0048 ld $48
c1c2 000c ld $0c
c1c3 0093 ld $93
c1c4 0020 ld $20
c1c5 0091 ld $91
c1c6 0039 ld $39
c1c7 000c ld $0c
c1c8 0090 ld $90
c1c9 0040 ld $40
c1ca 0091 ld $91
c1cb 002d ld $2d
c1cc 0092 ld $92
c1cd 0045 ld $45
c1ce 0083 ld $83
c1cf 000c ld $0c
c1d0 0093 ld $93
c1d1 0020 ld $20
c1d2 0091 ld $91
c1d3 0039 ld $39
c1d4 000c ld $0c
c1d5 0090 ld $90
c1d6 0040 ld $40
c1d7 0091 ld $91
c1d8 002d ld $2d
c1d9 0092 ld $92
c1da 0045 ld $45
c1db 0083 ld $83
c1dc 000c ld $0c
c1dd 0093 ld $93
c1de 0020 ld $20
c1df 0091 ld $91
c1e0 0039 ld $39
c1e1 000c ld $0c
c1e2 0090 ld $90
c1e3 0020 ld $20
c1e4 0091 ld $91
c1e5 002f ld $2f
c1e6 0082 ld $82
c1e7 0083 ld $83
c1e8 0006 ld $06
c1e9 0080 ld $80
c1ea 0006 ld $06
c1eb 0090 ld $90
c1ec 0020 ld $20
c1ed 0091 ld $91
c1ee 0030 ld $30
c1ef 000c ld $0c
c1f0 0091 ld $91
c1f1 0032 ld $32
c1f2 0080 ld $80
c1f3 000c ld $0c
c1f4 0090 ld $90
c1f5 0020 ld $20
c1f6 0092 ld $92
c1f7 0041 ld $41
c1f8 0093 ld $93
c1f9 004a ld $4a
c1fa 0091 ld $91
c1fb fe00 bra ac ;+-----------------------------------+
c1fc fcfd bra $c1fd ;| |
c1fd 1404 ld $04,y ;| Trampoline for page $c100 lookups |
c1fe e065 jmp y,$65 ;| |
c1ff c218 st [$18] ;+-----------------------------------+
c200 0026 ld $26
c201 000c ld $0c
c202 0080 ld $80
c203 0081 ld $81
c204 0082 ld $82
c205 0083 ld $83
c206 000c ld $0c
c207 0090 ld $90
c208 0020 ld $20
c209 0092 ld $92
c20a 0045 ld $45
c20b 0091 ld $91
c20c 0026 ld $26
c20d 0093 ld $93
c20e 004d ld $4d
c20f 000c ld $0c
c210 0090 ld $90
c211 0048 ld $48
c212 00d0 ld $d0
c213 00a1 ld $a1
c214 0046 ld $46
c215 0046 ld $46
c216 00a1 ld $a1
c217 005a ld $5a
c218 0092 ld $92
c219 0051 ld $51
c21a 0081 ld $81
c21b 0083 ld $83
c21c 000c ld $0c
c21d 0091 ld $91
c21e 0026 ld $26
c21f 0093 ld $93
c220 0020 ld $20
c221 0090 ld $90
c222 0048 ld $48
c223 0006 ld $06
c224 0091 ld $91
c225 0026 ld $26
c226 0090 ld $90
c227 0020 ld $20
c228 0093 ld $93
c229 0048 ld $48
c22a 0006 ld $06
c22b 0091 ld $91
c22c 002d ld $2d
c22d 0090 ld $90
c22e 0047 ld $47
c22f 0092 ld $92
c230 004f ld $4f
c231 0083 ld $83
c232 000c ld $0c
c233 0093 ld $93
c234 0020 ld $20
c235 0091 ld $91
c236 0029 ld $29
c237 0090 ld $90
c238 0045 ld $45
c239 0092 ld $92
c23a 004d ld $4d
c23b 0006 ld $06
c23c 0083 ld $83
c23d 0006 ld $06
c23e 0090 ld $90
c23f 0043 ld $43
c240 0091 ld $91
c241 0024 ld $24
c242 0092 ld $92
c243 004c ld $4c
c244 000c ld $0c
c245 0093 ld $93
c246 0020 ld $20
c247 0091 ld $91
c248 0030 ld $30
c249 0080 ld $80
c24a 0082 ld $82
c24b 000c ld $0c
c24c 0081 ld $81
c24d 0083 ld $83
c24e 000c ld $0c
c24f 0090 ld $90
c250 0020 ld $20
c251 0092 ld $92
c252 0040 ld $40
c253 0091 ld $91
c254 0030 ld $30
c255 0093 ld $93
c256 0048 ld $48
c257 000c ld $0c
c258 0090 ld $90
c259 0043 ld $43
c25a 0092 ld $92
c25b 004c ld $4c
c25c 0081 ld $81
c25d 0083 ld $83
c25e 000c ld $0c
c25f 0091 ld $91
c260 0024 ld $24
c261 0093 ld $93
c262 0020 ld $20
c263 0090 ld $90
c264 0045 ld $45
c265 0006 ld $06
c266 0091 ld $91
c267 0025 ld $25
c268 0090 ld $90
c269 0043 ld $43
c26a 0006 ld $06
c26b 0091 ld $91
c26c 0026 ld $26
c26d 0090 ld $90
c26e 0020 ld $20
c26f 00d0 ld $d0
c270 00a1 ld $a1
c271 0047 ld $47
c272 0047 ld $47
c273 00a1 ld $a1
c274 005b ld $5b
c275 0092 ld $92
c276 0041 ld $41
c277 0093 ld $93
c278 004a ld $4a
c279 0006 ld $06
c27a 0080 ld $80
c27b 0006 ld $06
c27c 0090 ld $90
c27d 0020 ld $20
c27e 0092 ld $92
c27f 0040 ld $40
c280 0091 ld $91
c281 0027 ld $27
c282 0093 ld $93
c283 0048 ld $48
c284 000c ld $0c
c285 0090 ld $90
c286 0044 ld $44
c287 0092 ld $92
c288 0047 ld $47
c289 0081 ld $81
c28a 0083 ld $83
c28b 000c ld $0c
c28c 0091 ld $91
c28d 003b ld $3b
c28e 0093 ld $93
c28f 0020 ld $20
c290 0080 ld $80
c291 000c ld $0c
c292 0090 ld $90
c293 0044 ld $44
c294 0092 ld $92
c295 0047 ld $47
c296 0081 ld $81
c297 0083 ld $83
c298 000c ld $0c
c299 0091 ld $91
c29a 003b ld $3b
c29b 0093 ld $93
c29c 0020 ld $20
c29d 0090 ld $90
c29e 0045 ld $45
c29f 0092 ld $92
c2a0 0048 ld $48
c2a1 000c ld $0c
c2a2 0090 ld $90
c2a3 0047 ld $47
c2a4 0092 ld $92
c2a5 004a ld $4a
c2a6 0081 ld $81
c2a7 0083 ld $83
c2a8 000c ld $0c
c2a9 0091 ld $91
c2aa 0034 ld $34
c2ab 0093 ld $93
c2ac 0020 ld $20
c2ad 0006 ld $06
c2ae 0093 ld $93
c2af 0020 ld $20
c2b0 0006 ld $06
c2b1 0090 ld $90
c2b2 0047 ld $47
c2b3 0092 ld $92
c2b4 004c ld $4c
c2b5 0081 ld $81
c2b6 0083 ld $83
c2b7 000c ld $0c
c2b8 0091 ld $91
c2b9 0038 ld $38
c2ba 0093 ld $93
c2bb 0020 ld $20
c2bc 0006 ld $06
c2bd 0083 ld $83
c2be 0006 ld $06
c2bf 0090 ld $90
c2c0 0045 ld $45
c2c1 0091 ld $91
c2c2 002d ld $2d
c2c3 0092 ld $92
c2c4 0048 ld $48
c2c5 000c ld $0c
c2c6 0093 ld $93
c2c7 0020 ld $20
c2c8 0091 ld $91
c2c9 0034 ld $34
c2ca 000c ld $0c
c2cb 0090 ld $90
c2cc 0040 ld $40
c2cd 00d0 ld $d0
c2ce 00a1 ld $a1
c2cf 0048 ld $48
c2d0 0048 ld $48
c2d1 00a1 ld $a1
c2d2 0059 ld $59
c2d3 0091 ld $91
c2d4 002d ld $2d
c2d5 0092 ld $92
c2d6 0045 ld $45
c2d7 0083 ld $83
c2d8 000c ld $0c
c2d9 0093 ld $93
c2da 0020 ld $20
c2db 0091 ld $91
c2dc 0034 ld $34
c2dd 000c ld $0c
c2de 0090 ld $90
c2df 0040 ld $40
c2e0 0091 ld $91
c2e1 002d ld $2d
c2e2 0092 ld $92
c2e3 0045 ld $45
c2e4 0083 ld $83
c2e5 000c ld $0c
c2e6 0093 ld $93
c2e7 0020 ld $20
c2e8 0081 ld $81
c2e9 000c ld $0c
c2ea 0090 ld $90
c2eb 0020 ld $20
c2ec 0082 ld $82
c2ed 0083 ld $83
c2ee 0006 ld $06
c2ef 0080 ld $80
c2f0 0006 ld $06
c2f1 0090 ld $90
c2f2 0020 ld $20
c2f3 000c ld $0c
c2f4 0092 ld $92
c2f5 0047 ld $47
c2f6 0091 ld $91
c2f7 0028 ld $28
c2f8 0090 ld $90
c2f9 004c ld $4c
c2fa 000c ld $0c
c2fb fe00 bra ac ;+-----------------------------------+
c2fc fcfd bra $c2fd ;| |
c2fd 1404 ld $04,y ;| Trampoline for page $c200 lookups |
c2fe e065 jmp y,$65 ;| |
c2ff c218 st [$18] ;+-----------------------------------+
c300 0093 ld $93
c301 0020 ld $20
c302 0091 ld $91
c303 0034 ld $34
c304 000c ld $0c
c305 0090 ld $90
c306 0044 ld $44
c307 0091 ld $91
c308 0028 ld $28
c309 0092 ld $92
c30a 0047 ld $47
c30b 0083 ld $83
c30c 000c ld $0c
c30d 0093 ld $93
c30e 0020 ld $20
c30f 0091 ld $91
c310 0034 ld $34
c311 0090 ld $90
c312 0045 ld $45
c313 0092 ld $92
c314 0048 ld $48
c315 000c ld $0c
c316 0091 ld $91
c317 0028 ld $28
c318 0090 ld $90
c319 0047 ld $47
c31a 0092 ld $92
c31b 004a ld $4a
c31c 0083 ld $83
c31d 000c ld $0c
c31e 0093 ld $93
c31f 0020 ld $20
c320 0091 ld $91
c321 0034 ld $34
c322 0006 ld $06
c323 0093 ld $93
c324 0020 ld $20
c325 0006 ld $06
c326 0090 ld $90
c327 0045 ld $45
c328 0091 ld $91
c329 0028 ld $28
c32a 0092 ld $92
c32b 0048 ld $48
c32c 0083 ld $83
c32d 000c ld $0c
c32e 00d0 ld $d0
c32f 00a1 ld $a1
c330 0049 ld $49
c331 0049 ld $49
c332 00a1 ld $a1
c333 005b ld $5b
c334 0093 ld $93
c335 0020 ld $20
c336 0091 ld $91
c337 0034 ld $34
c338 0090 ld $90
c339 0044 ld $44
c33a 0092 ld $92
c33b 0047 ld $47
c33c 0006 ld $06
c33d 0083 ld $83
c33e 0006 ld $06
c33f 0090 ld $90
c340 0040 ld $40
c341 0091 ld $91
c342 002d ld $2d
c343 0092 ld $92
c344 0045 ld $45
c345 000c ld $0c
c346 0093 ld $93
c347 0020 ld $20
c348 0091 ld $91
c349 0039 ld $39
c34a 000c ld $0c
c34b 0090 ld $90
c34c 0040 ld $40
c34d 0091 ld $91
c34e 002d ld $2d
c34f 0092 ld $92
c350 0045 ld $45
c351 0083 ld $83
c352 000c ld $0c
c353 0093 ld $93
c354 0020 ld $20
c355 0091 ld $91
c356 0039 ld $39
c357 0090 ld $90
c358 0045 ld $45
c359 0092 ld $92
c35a 0048 ld $48
c35b 000c ld $0c
c35c 0091 ld $91
c35d 002d ld $2d
c35e 0090 ld $90
c35f 0048 ld $48
c360 0092 ld $92
c361 004c ld $4c
c362 0083 ld $83
c363 000c ld $0c
c364 0093 ld $93
c365 0020 ld $20
c366 0091 ld $91
c367 0039 ld $39
c368 000c ld $0c
c369 0090 ld $90
c36a 0020 ld $20
c36b 0092 ld $92
c36c 0047 ld $47
c36d 0091 ld $91
c36e 002d ld $2d
c36f 0093 ld $93
c370 004a ld $4a
c371 0006 ld $06
c372 0080 ld $80
c373 0006 ld $06
c374 0090 ld $90
c375 0020 ld $20
c376 0092 ld $92
c377 0045 ld $45
c378 0091 ld $91
c379 0039 ld $39
c37a 0093 ld $93
c37b 0048 ld $48
c37c 000c ld $0c
c37d 0091 ld $91
c37e 002c ld $2c
c37f 0090 ld $90
c380 0044 ld $44
c381 0092 ld $92
c382 0047 ld $47
c383 0083 ld $83
c384 000c ld $0c
c385 0093 ld $93
c386 0020 ld $20
c387 0091 ld $91
c388 0038 ld $38
c389 000c ld $0c
c38a 0091 ld $91
c38b 002c ld $2c
c38c 00d0 ld $d0
c38d 00a1 ld $a1
c38e 004a ld $4a
c38f 004a ld $4a
c390 00a1 ld $a1
c391 0059 ld $59
c392 0083 ld $83
c393 000c ld $0c
c394 0093 ld $93
c395 0020 ld $20
c396 0090 ld $90
c397 0045 ld $45
c398 0091 ld $91
c399 0038 ld $38
c39a 0092 ld $92
c39b 0048 ld $48
c39c 000c ld $0c
c39d 0091 ld $91
c39e 0028 ld $28
c39f 0090 ld $90
c3a0 0047 ld $47
c3a1 0092 ld $92
c3a2 004a ld $4a
c3a3 0083 ld $83
c3a4 000c ld $0c
c3a5 0093 ld $93
c3a6 0020 ld $20
c3a7 0091 ld $91
c3a8 0034 ld $34
c3a9 0006 ld $06
c3aa 0093 ld $93
c3ab 0020 ld $20
c3ac 0006 ld $06
c3ad 0090 ld $90
c3ae 0047 ld $47
c3af 0091 ld $91
c3b0 0028 ld $28
c3b1 0092 ld $92
c3b2 004c ld $4c
c3b3 0083 ld $83
c3b4 000c ld $0c
c3b5 0093 ld $93
c3b6 0020 ld $20
c3b7 0091 ld $91
c3b8 0034 ld $34
c3b9 0006 ld $06
c3ba 0083 ld $83
c3bb 0006 ld $06
c3bc 0090 ld $90
c3bd 0045 ld $45
c3be 0091 ld $91
c3bf 002d ld $2d
c3c0 0092 ld $92
c3c1 0048 ld $48
c3c2 000c ld $0c
c3c3 0093 ld $93
c3c4 0020 ld $20
c3c5 0091 ld $91
c3c6 0039 ld $39
c3c7 000c ld $0c
c3c8 0090 ld $90
c3c9 0040 ld $40
c3ca 0091 ld $91
c3cb 002d ld $2d
c3cc 0092 ld $92
c3cd 0045 ld $45
c3ce 0083 ld $83
c3cf 000c ld $0c
c3d0 0093 ld $93
c3d1 0020 ld $20
c3d2 0091 ld $91
c3d3 0039 ld $39
c3d4 000c ld $0c
c3d5 0090 ld $90
c3d6 0040 ld $40
c3d7 0091 ld $91
c3d8 002d ld $2d
c3d9 0092 ld $92
c3da 0045 ld $45
c3db 0083 ld $83
c3dc 000c ld $0c
c3dd 0093 ld $93
c3de 0020 ld $20
c3df 0091 ld $91
c3e0 0039 ld $39
c3e1 000c ld $0c
c3e2 0090 ld $90
c3e3 0020 ld $20
c3e4 0091 ld $91
c3e5 002f ld $2f
c3e6 0082 ld $82
c3e7 0083 ld $83
c3e8 00d0 ld $d0
c3e9 00a1 ld $a1
c3ea 004b ld $4b
c3eb 004b ld $4b
c3ec 00a1 ld $a1
c3ed 005a ld $5a
c3ee 0006 ld $06
c3ef 0080 ld $80
c3f0 0006 ld $06
c3f1 0090 ld $90
c3f2 0020 ld $20
c3f3 0091 ld $91
c3f4 0030 ld $30
c3f5 000c ld $0c
c3f6 0091 ld $91
c3f7 0032 ld $32
c3f8 0080 ld $80
c3f9 000c ld $0c
c3fa 0090 ld $90
c3fb fe00 bra ac ;+-----------------------------------+
c3fc fcfd bra $c3fd ;| |
c3fd 1404 ld $04,y ;| Trampoline for page $c300 lookups |
c3fe e065 jmp y,$65 ;| |
c3ff c218 st [$18] ;+-----------------------------------+
c400 0020 ld $20
c401 0092 ld $92
c402 0041 ld $41
c403 0093 ld $93
c404 004a ld $4a
c405 0091 ld $91
c406 0026 ld $26
c407 000c ld $0c
c408 0080 ld $80
c409 0081 ld $81
c40a 0082 ld $82
c40b 0083 ld $83
c40c 000c ld $0c
c40d 0090 ld $90
c40e 0020 ld $20
c40f 0092 ld $92
c410 0045 ld $45
c411 0091 ld $91
c412 0026 ld $26
c413 0093 ld $93
c414 004d ld $4d
c415 000c ld $0c
c416 0090 ld $90
c417 0048 ld $48
c418 0092 ld $92
c419 0051 ld $51
c41a 0081 ld $81
c41b 0083 ld $83
c41c 000c ld $0c
c41d 0091 ld $91
c41e 0026 ld $26
c41f 0093 ld $93
c420 0020 ld $20
c421 0090 ld $90
c422 0048 ld $48
c423 0006 ld $06
c424 0091 ld $91
c425 0026 ld $26
c426 0090 ld $90
c427 0020 ld $20
c428 0093 ld $93
c429 0048 ld $48
c42a 0006 ld $06
c42b 0091 ld $91
c42c 002d ld $2d
c42d 0090 ld $90
c42e 0047 ld $47
c42f 0092 ld $92
c430 004f ld $4f
c431 0083 ld $83
c432 000c ld $0c
c433 0093 ld $93
c434 0020 ld $20
c435 0091 ld $91
c436 0029 ld $29
c437 0090 ld $90
c438 0045 ld $45
c439 0092 ld $92
c43a 004d ld $4d
c43b 0006 ld $06
c43c 0083 ld $83
c43d 0006 ld $06
c43e 0090 ld $90
c43f 0043 ld $43
c440 0091 ld $91
c441 0024 ld $24
c442 0092 ld $92
c443 004c ld $4c
c444 000c ld $0c
c445 0093 ld $93
c446 0020 ld $20
c447 0091 ld $91
c448 0030 ld $30
c449 0080 ld $80
c44a 00d0 ld $d0
c44b 00a1 ld $a1
c44c 004c ld $4c
c44d 004c ld $4c
c44e 00a1 ld $a1
c44f 005a ld $5a
c450 0082 ld $82
c451 000c ld $0c
c452 0081 ld $81
c453 0083 ld $83
c454 000c ld $0c
c455 0090 ld $90
c456 0020 ld $20
c457 0092 ld $92
c458 0040 ld $40
c459 0091 ld $91
c45a 0030 ld $30
c45b 0093 ld $93
c45c 0048 ld $48
c45d 000c ld $0c
c45e 0090 ld $90
c45f 0043 ld $43
c460 0092 ld $92
c461 004c ld $4c
c462 0081 ld $81
c463 0083 ld $83
c464 000c ld $0c
c465 0091 ld $91
c466 0024 ld $24
c467 0093 ld $93
c468 0020 ld $20
c469 0090 ld $90
c46a 0045 ld $45
c46b 0006 ld $06
c46c 0091 ld $91
c46d 0025 ld $25
c46e 0090 ld $90
c46f 0043 ld $43
c470 0006 ld $06
c471 0091 ld $91
c472 0026 ld $26
c473 0090 ld $90
c474 0020 ld $20
c475 0092 ld $92
c476 0041 ld $41
c477 0093 ld $93
c478 004a ld $4a
c479 0006 ld $06
c47a 0080 ld $80
c47b 0006 ld $06
c47c 0090 ld $90
c47d 0020 ld $20
c47e 0092 ld $92
c47f 0040 ld $40
c480 0091 ld $91
c481 0027 ld $27
c482 0093 ld $93
c483 0048 ld $48
c484 000c ld $0c
c485 0090 ld $90
c486 0044 ld $44
c487 0092 ld $92
c488 0047 ld $47
c489 0081 ld $81
c48a 0083 ld $83
c48b 000c ld $0c
c48c 0091 ld $91
c48d 003b ld $3b
c48e 0093 ld $93
c48f 0020 ld $20
c490 0080 ld $80
c491 000c ld $0c
c492 0090 ld $90
c493 0044 ld $44
c494 0092 ld $92
c495 0047 ld $47
c496 0081 ld $81
c497 0083 ld $83
c498 000c ld $0c
c499 0091 ld $91
c49a 003b ld $3b
c49b 0093 ld $93
c49c 0020 ld $20
c49d 0090 ld $90
c49e 0045 ld $45
c49f 0092 ld $92
c4a0 0048 ld $48
c4a1 000c ld $0c
c4a2 0090 ld $90
c4a3 0047 ld $47
c4a4 0092 ld $92
c4a5 004a ld $4a
c4a6 0081 ld $81
c4a7 00d0 ld $d0
c4a8 00a1 ld $a1
c4a9 004d ld $4d
c4aa 004d ld $4d
c4ab 00a1 ld $a1
c4ac 005a ld $5a
c4ad 0083 ld $83
c4ae 000c ld $0c
c4af 0091 ld $91
c4b0 0034 ld $34
c4b1 0093 ld $93
c4b2 0020 ld $20
c4b3 0006 ld $06
c4b4 0093 ld $93
c4b5 0020 ld $20
c4b6 0006 ld $06
c4b7 0090 ld $90
c4b8 0047 ld $47
c4b9 0092 ld $92
c4ba 004c ld $4c
c4bb 0081 ld $81
c4bc 0083 ld $83
c4bd 000c ld $0c
c4be 0091 ld $91
c4bf 0038 ld $38
c4c0 0093 ld $93
c4c1 0020 ld $20
c4c2 0006 ld $06
c4c3 0083 ld $83
c4c4 0006 ld $06
c4c5 0090 ld $90
c4c6 0045 ld $45
c4c7 0091 ld $91
c4c8 002d ld $2d
c4c9 0092 ld $92
c4ca 0048 ld $48
c4cb 000c ld $0c
c4cc 0093 ld $93
c4cd 0020 ld $20
c4ce 0091 ld $91
c4cf 0034 ld $34
c4d0 000c ld $0c
c4d1 0090 ld $90
c4d2 0040 ld $40
c4d3 0091 ld $91
c4d4 002d ld $2d
c4d5 0092 ld $92
c4d6 0045 ld $45
c4d7 0083 ld $83
c4d8 000c ld $0c
c4d9 0093 ld $93
c4da 0020 ld $20
c4db 0091 ld $91
c4dc 0034 ld $34
c4dd 000c ld $0c
c4de 0090 ld $90
c4df 0040 ld $40
c4e0 0091 ld $91
c4e1 002d ld $2d
c4e2 0092 ld $92
c4e3 0045 ld $45
c4e4 0083 ld $83
c4e5 000c ld $0c
c4e6 0093 ld $93
c4e7 0020 ld $20
c4e8 0081 ld $81
c4e9 000c ld $0c
c4ea 0090 ld $90
c4eb 0020 ld $20
c4ec 0082 ld $82
c4ed 0083 ld $83
c4ee 0006 ld $06
c4ef 0080 ld $80
c4f0 0006 ld $06
c4f1 0090 ld $90
c4f2 0020 ld $20
c4f3 000c ld $0c
c4f4 0091 ld $91
c4f5 0039 ld $39
c4f6 0092 ld $92
c4f7 0045 ld $45
c4f8 0090 ld $90
c4f9 0040 ld $40
c4fa 000c ld $0c
c4fb fe00 bra ac ;+-----------------------------------+
c4fc fcfd bra $c4fd ;| |
c4fd 1404 ld $04,y ;| Trampoline for page $c400 lookups |
c4fe e065 jmp y,$65 ;| |
c4ff c218 st [$18] ;+-----------------------------------+
c500 0092 ld $92
c501 0020 ld $20
c502 0093 ld $93
c503 004c ld $4c
c504 000c ld $0c
c505 0092 ld $92
c506 0045 ld $45
c507 0083 ld $83
c508 000c ld $0c
c509 00d0 ld $d0
c50a 00a1 ld $a1
c50b 004e ld $4e
c50c 004e ld $4e
c50d 00a1 ld $a1
c50e 005a ld $5a
c50f 0093 ld $93
c510 0020 ld $20
c511 0092 ld $92
c512 004c ld $4c
c513 000c ld $0c
c514 0090 ld $90
c515 003c ld $3c
c516 0092 ld $92
c517 0045 ld $45
c518 0083 ld $83
c519 000c ld $0c
c51a 0093 ld $93
c51b 0020 ld $20
c51c 0092 ld $92
c51d 004c ld $4c
c51e 0006 ld $06
c51f 0093 ld $93
c520 0020 ld $20
c521 0006 ld $06
c522 0092 ld $92
c523 0045 ld $45
c524 0083 ld $83
c525 000c ld $0c
c526 0093 ld $93
c527 0020 ld $20
c528 0092 ld $92
c529 004c ld $4c
c52a 0006 ld $06
c52b 0083 ld $83
c52c 0006 ld $06
c52d 0090 ld $90
c52e 0038 ld $38
c52f 0092 ld $92
c530 0044 ld $44
c531 0091 ld $91
c532 003e ld $3e
c533 000c ld $0c
c534 0092 ld $92
c535 0020 ld $20
c536 0093 ld $93
c537 004c ld $4c
c538 000c ld $0c
c539 0092 ld $92
c53a 0044 ld $44
c53b 0083 ld $83
c53c 000c ld $0c
c53d 0093 ld $93
c53e 0020 ld $20
c53f 0092 ld $92
c540 004c ld $4c
c541 000c ld $0c
c542 0091 ld $91
c543 003b ld $3b
c544 0092 ld $92
c545 0044 ld $44
c546 0083 ld $83
c547 000c ld $0c
c548 0093 ld $93
c549 0020 ld $20
c54a 0092 ld $92
c54b 004c ld $4c
c54c 000c ld $0c
c54d 0092 ld $92
c54e 0020 ld $20
c54f 0093 ld $93
c550 0044 ld $44
c551 0006 ld $06
c552 0082 ld $82
c553 0006 ld $06
c554 0092 ld $92
c555 0020 ld $20
c556 0093 ld $93
c557 004c ld $4c
c558 000c ld $0c
c559 0090 ld $90
c55a 0039 ld $39
c55b 0092 ld $92
c55c 0045 ld $45
c55d 0091 ld $91
c55e 003c ld $3c
c55f 0083 ld $83
c560 000c ld $0c
c561 0092 ld $92
c562 0020 ld $20
c563 0093 ld $93
c564 004c ld $4c
c565 000c ld $0c
c566 00d0 ld $d0
c567 00a1 ld $a1
c568 004f ld $4f
c569 004f ld $4f
c56a 00a1 ld $a1
c56b 005b ld $5b
c56c 0092 ld $92
c56d 0045 ld $45
c56e 0083 ld $83
c56f 000c ld $0c
c570 0093 ld $93
c571 0020 ld $20
c572 0092 ld $92
c573 004c ld $4c
c574 000c ld $0c
c575 0090 ld $90
c576 0034 ld $34
c577 0092 ld $92
c578 0045 ld $45
c579 0091 ld $91
c57a 0039 ld $39
c57b 0083 ld $83
c57c 000c ld $0c
c57d 0092 ld $92
c57e 0020 ld $20
c57f 0093 ld $93
c580 004c ld $4c
c581 0006 ld $06
c582 0092 ld $92
c583 0020 ld $20
c584 0006 ld $06
c585 0092 ld $92
c586 0045 ld $45
c587 0083 ld $83
c588 000c ld $0c
c589 0093 ld $93
c58a 0020 ld $20
c58b 0092 ld $92
c58c 004c ld $4c
c58d 0006 ld $06
c58e 0083 ld $83
c58f 0006 ld $06
c590 0091 ld $91
c591 0038 ld $38
c592 0092 ld $92
c593 0044 ld $44
c594 000c ld $0c
c595 0093 ld $93
c596 0020 ld $20
c597 0092 ld $92
c598 004c ld $4c
c599 000c ld $0c
c59a 0092 ld $92
c59b 0044 ld $44
c59c 0083 ld $83
c59d 000c ld $0c
c59e 0093 ld $93
c59f 0020 ld $20
c5a0 0092 ld $92
c5a1 004c ld $4c
c5a2 000c ld $0c
c5a3 0090 ld $90
c5a4 003b ld $3b
c5a5 0092 ld $92
c5a6 0044 ld $44
c5a7 0083 ld $83
c5a8 000c ld $0c
c5a9 0093 ld $93
c5aa 0020 ld $20
c5ab 0092 ld $92
c5ac 004c ld $4c
c5ad 000c ld $0c
c5ae 0092 ld $92
c5af 0020 ld $20
c5b0 0093 ld $93
c5b1 0044 ld $44
c5b2 0006 ld $06
c5b3 0082 ld $82
c5b4 0006 ld $06
c5b5 0092 ld $92
c5b6 0020 ld $20
c5b7 0093 ld $93
c5b8 004c ld $4c
c5b9 000c ld $0c
c5ba 0090 ld $90
c5bb 0039 ld $39
c5bc 0092 ld $92
c5bd 0045 ld $45
c5be 0091 ld $91
c5bf 0040 ld $40
c5c0 0083 ld $83
c5c1 000c ld $0c
c5c2 0092 ld $92
c5c3 0020 ld $20
c5c4 00d0 ld $d0
c5c5 00a1 ld $a1
c5c6 0050 ld $50
c5c7 0050 ld $50
c5c8 00a1 ld $a1
c5c9 005a ld $5a
c5ca 0093 ld $93
c5cb 004c ld $4c
c5cc 000c ld $0c
c5cd 0092 ld $92
c5ce 0045 ld $45
c5cf 0083 ld $83
c5d0 000c ld $0c
c5d1 0093 ld $93
c5d2 0020 ld $20
c5d3 0092 ld $92
c5d4 004c ld $4c
c5d5 000c ld $0c
c5d6 0091 ld $91
c5d7 003c ld $3c
c5d8 0092 ld $92
c5d9 0045 ld $45
c5da 0083 ld $83
c5db 000c ld $0c
c5dc 0093 ld $93
c5dd 0020 ld $20
c5de 0092 ld $92
c5df 004c ld $4c
c5e0 0006 ld $06
c5e1 0093 ld $93
c5e2 0020 ld $20
c5e3 0006 ld $06
c5e4 0092 ld $92
c5e5 0045 ld $45
c5e6 0083 ld $83
c5e7 000c ld $0c
c5e8 0093 ld $93
c5e9 0020 ld $20
c5ea 0092 ld $92
c5eb 004c ld $4c
c5ec 0006 ld $06
c5ed 0083 ld $83
c5ee 0006 ld $06
c5ef 0090 ld $90
c5f0 0038 ld $38
c5f1 0092 ld $92
c5f2 0044 ld $44
c5f3 0091 ld $91
c5f4 003e ld $3e
c5f5 000c ld $0c
c5f6 0092 ld $92
c5f7 0020 ld $20
c5f8 0093 ld $93
c5f9 004c ld $4c
c5fa 000c ld $0c
c5fb fe00 bra ac ;+-----------------------------------+
c5fc fcfd bra $c5fd ;| |
c5fd 1404 ld $04,y ;| Trampoline for page $c500 lookups |
c5fe e065 jmp y,$65 ;| |
c5ff c218 st [$18] ;+-----------------------------------+
c600 0092 ld $92
c601 0044 ld $44
c602 0083 ld $83
c603 000c ld $0c
c604 0093 ld $93
c605 0020 ld $20
c606 0092 ld $92
c607 004c ld $4c
c608 000c ld $0c
c609 0091 ld $91
c60a 003b ld $3b
c60b 0092 ld $92
c60c 0044 ld $44
c60d 0083 ld $83
c60e 000c ld $0c
c60f 0093 ld $93
c610 0020 ld $20
c611 0092 ld $92
c612 004c ld $4c
c613 000c ld $0c
c614 0092 ld $92
c615 0020 ld $20
c616 0093 ld $93
c617 0044 ld $44
c618 0006 ld $06
c619 0082 ld $82
c61a 0006 ld $06
c61b 0092 ld $92
c61c 0020 ld $20
c61d 0093 ld $93
c61e 004c ld $4c
c61f 000c ld $0c
c620 0090 ld $90
c621 0039 ld $39
c622 0092 ld $92
c623 0045 ld $45
c624 0091 ld $91
c625 003c ld $3c
c626 00d0 ld $d0
c627 00a1 ld $a1
c628 0051 ld $51
c629 0051 ld $51
c62a 00a1 ld $a1
c62b 0059 ld $59
c62c 0083 ld $83
c62d 000c ld $0c
c62e 0092 ld $92
c62f 0020 ld $20
c630 0093 ld $93
c631 004c ld $4c
c632 000c ld $0c
c633 0091 ld $91
c634 0040 ld $40
c635 0092 ld $92
c636 0045 ld $45
c637 0083 ld $83
c638 000c ld $0c
c639 0093 ld $93
c63a 0020 ld $20
c63b 0092 ld $92
c63c 004c ld $4c
c63d 000c ld $0c
c63e 0091 ld $91
c63f 0045 ld $45
c640 0092 ld $92
c641 0045 ld $45
c642 0083 ld $83
c643 000c ld $0c
c644 0093 ld $93
c645 0020 ld $20
c646 0092 ld $92
c647 004c ld $4c
c648 0006 ld $06
c649 0093 ld $93
c64a 0020 ld $20
c64b 0006 ld $06
c64c 0091 ld $91
c64d 0045 ld $45
c64e 0092 ld $92
c64f 0045 ld $45
c650 0083 ld $83
c651 000c ld $0c
c652 0093 ld $93
c653 0020 ld $20
c654 0092 ld $92
c655 004c ld $4c
c656 0006 ld $06
c657 0083 ld $83
c658 0006 ld $06
c659 0090 ld $90
c65a 003e ld $3e
c65b 0092 ld $92
c65c 0044 ld $44
c65d 0091 ld $91
c65e 0044 ld $44
c65f 000c ld $0c
c660 0092 ld $92
c661 0020 ld $20
c662 0093 ld $93
c663 004c ld $4c
c664 000c ld $0c
c665 0092 ld $92
c666 0044 ld $44
c667 0083 ld $83
c668 000c ld $0c
c669 0093 ld $93
c66a 0020 ld $20
c66b 0092 ld $92
c66c 004c ld $4c
c66d 000c ld $0c
c66e 0092 ld $92
c66f 0044 ld $44
c670 0083 ld $83
c671 000c ld $0c
c672 0093 ld $93
c673 0020 ld $20
c674 0092 ld $92
c675 004c ld $4c
c676 000c ld $0c
c677 0092 ld $92
c678 0020 ld $20
c679 0093 ld $93
c67a 0044 ld $44
c67b 0006 ld $06
c67c 0082 ld $82
c67d 0006 ld $06
c67e 0092 ld $92
c67f 0020 ld $20
c680 0093 ld $93
c681 004c ld $4c
c682 00d0 ld $d0
c683 00a1 ld $a1
c684 0052 ld $52
c685 0052 ld $52
c686 00a1 ld $a1
c687 005a ld $5a
c688 000c ld $0c
c689 0092 ld $92
c68a 0047 ld $47
c68b 0093 ld $93
c68c 004c ld $4c
c68d 0080 ld $80
c68e 0081 ld $81
c68f 000c ld $0c
c690 0090 ld $90
c691 0020 ld $20
c692 0091 ld $91
c693 0034 ld $34
c694 000c ld $0c
c695 0090 ld $90
c696 0047 ld $47
c697 0091 ld $91
c698 0028 ld $28
c699 0092 ld $92
c69a 0044 ld $44
c69b 0083 ld $83
c69c 000c ld $0c
c69d 0093 ld $93
c69e 0020 ld $20
c69f 0091 ld $91
c6a0 0034 ld $34
c6a1 0090 ld $90
c6a2 0045 ld $45
c6a3 0092 ld $92
c6a4 0048 ld $48
c6a5 000c ld $0c
c6a6 0091 ld $91
c6a7 0028 ld $28
c6a8 0090 ld $90
c6a9 0047 ld $47
c6aa 0092 ld $92
c6ab 004a ld $4a
c6ac 0083 ld $83
c6ad 000c ld $0c
c6ae 0093 ld $93
c6af 0020 ld $20
c6b0 0091 ld $91
c6b1 0034 ld $34
c6b2 0006 ld $06
c6b3 0093 ld $93
c6b4 0020 ld $20
c6b5 0006 ld $06
c6b6 0090 ld $90
c6b7 0048 ld $48
c6b8 0091 ld $91
c6b9 0028 ld $28
c6ba 0092 ld $92
c6bb 0045 ld $45
c6bc 0083 ld $83
c6bd 000c ld $0c
c6be 0093 ld $93
c6bf 0020 ld $20
c6c0 0091 ld $91
c6c1 0034 ld $34
c6c2 0090 ld $90
c6c3 0044 ld $44
c6c4 0092 ld $92
c6c5 0047 ld $47
c6c6 0006 ld $06
c6c7 0083 ld $83
c6c8 0006 ld $06
c6c9 0090 ld $90
c6ca 0040 ld $40
c6cb 0091 ld $91
c6cc 002d ld $2d
c6cd 0092 ld $92
c6ce 0045 ld $45
c6cf 000c ld $0c
c6d0 0093 ld $93
c6d1 0020 ld $20
c6d2 0091 ld $91
c6d3 0039 ld $39
c6d4 000c ld $0c
c6d5 0090 ld $90
c6d6 0040 ld $40
c6d7 0091 ld $91
c6d8 002d ld $2d
c6d9 0092 ld $92
c6da 0045 ld $45
c6db 0083 ld $83
c6dc 000c ld $0c
c6dd 0093 ld $93
c6de 0020 ld $20
c6df 00d0 ld $d0
c6e0 00a1 ld $a1
c6e1 0053 ld $53
c6e2 0053 ld $53
c6e3 00a1 ld $a1
c6e4 005b ld $5b
c6e5 0091 ld $91
c6e6 0039 ld $39
c6e7 0090 ld $90
c6e8 0048 ld $48
c6e9 0092 ld $92
c6ea 0045 ld $45
c6eb 000c ld $0c
c6ec 0091 ld $91
c6ed 002d ld $2d
c6ee 0090 ld $90
c6ef 004c ld $4c
c6f0 0092 ld $92
c6f1 0048 ld $48
c6f2 0083 ld $83
c6f3 000c ld $0c
c6f4 0093 ld $93
c6f5 0020 ld $20
c6f6 0091 ld $91
c6f7 0039 ld $39
c6f8 000c ld $0c
c6f9 0090 ld $90
c6fa 0020 ld $20
c6fb fe00 bra ac ;+-----------------------------------+
c6fc fcfd bra $c6fd ;| |
c6fd 1404 ld $04,y ;| Trampoline for page $c600 lookups |
c6fe e065 jmp y,$65 ;| |
c6ff c218 st [$18] ;+-----------------------------------+
c700 0092 ld $92
c701 0047 ld $47
c702 0091 ld $91
c703 002d ld $2d
c704 0093 ld $93
c705 004a ld $4a
c706 0006 ld $06
c707 0080 ld $80
c708 0006 ld $06
c709 0090 ld $90
c70a 0020 ld $20
c70b 0092 ld $92
c70c 0045 ld $45
c70d 0091 ld $91
c70e 0039 ld $39
c70f 0093 ld $93
c710 0048 ld $48
c711 000c ld $0c
c712 0091 ld $91
c713 002c ld $2c
c714 0090 ld $90
c715 0044 ld $44
c716 0092 ld $92
c717 0047 ld $47
c718 0083 ld $83
c719 000c ld $0c
c71a 0093 ld $93
c71b 0020 ld $20
c71c 0091 ld $91
c71d 0038 ld $38
c71e 000c ld $0c
c71f 0091 ld $91
c720 002c ld $2c
c721 0083 ld $83
c722 000c ld $0c
c723 0093 ld $93
c724 0020 ld $20
c725 0090 ld $90
c726 0048 ld $48
c727 0091 ld $91
c728 0038 ld $38
c729 0092 ld $92
c72a 0045 ld $45
c72b 000c ld $0c
c72c 0091 ld $91
c72d 0028 ld $28
c72e 0090 ld $90
c72f 0047 ld $47
c730 0092 ld $92
c731 004a ld $4a
c732 0083 ld $83
c733 000c ld $0c
c734 0093 ld $93
c735 0020 ld $20
c736 0091 ld $91
c737 0034 ld $34
c738 0006 ld $06
c739 0093 ld $93
c73a 0020 ld $20
c73b 0006 ld $06
c73c 0090 ld $90
c73d 004c ld $4c
c73e 0091 ld $91
c73f 0028 ld $28
c740 0092 ld $92
c741 0047 ld $47
c742 00d0 ld $d0
c743 00a1 ld $a1
c744 0054 ld $54
c745 0054 ld $54
c746 00a1 ld $a1
c747 005a ld $5a
c748 0083 ld $83
c749 000c ld $0c
c74a 0093 ld $93
c74b 0020 ld $20
c74c 0091 ld $91
c74d 0034 ld $34
c74e 0006 ld $06
c74f 0083 ld $83
c750 0006 ld $06
c751 0090 ld $90
c752 0045 ld $45
c753 0091 ld $91
c754 002d ld $2d
c755 0092 ld $92
c756 0048 ld $48
c757 000c ld $0c
c758 0093 ld $93
c759 0020 ld $20
c75a 0091 ld $91
c75b 0039 ld $39
c75c 000c ld $0c
c75d 0090 ld $90
c75e 0040 ld $40
c75f 0091 ld $91
c760 002d ld $2d
c761 0092 ld $92
c762 0045 ld $45
c763 0083 ld $83
c764 000c ld $0c
c765 0093 ld $93
c766 0020 ld $20
c767 0091 ld $91
c768 0039 ld $39
c769 000c ld $0c
c76a 0090 ld $90
c76b 0040 ld $40
c76c 0091 ld $91
c76d 002d ld $2d
c76e 0092 ld $92
c76f 0045 ld $45
c770 0083 ld $83
c771 000c ld $0c
c772 0093 ld $93
c773 0020 ld $20
c774 0091 ld $91
c775 0039 ld $39
c776 000c ld $0c
c777 0090 ld $90
c778 0020 ld $20
c779 0091 ld $91
c77a 002f ld $2f
c77b 0082 ld $82
c77c 0083 ld $83
c77d 0006 ld $06
c77e 0080 ld $80
c77f 0006 ld $06
c780 0090 ld $90
c781 0020 ld $20
c782 0091 ld $91
c783 0030 ld $30
c784 000c ld $0c
c785 0091 ld $91
c786 0032 ld $32
c787 0080 ld $80
c788 000c ld $0c
c789 0090 ld $90
c78a 0020 ld $20
c78b 0092 ld $92
c78c 004a ld $4a
c78d 0093 ld $93
c78e 0041 ld $41
c78f 0091 ld $91
c790 0026 ld $26
c791 000c ld $0c
c792 0080 ld $80
c793 0081 ld $81
c794 0082 ld $82
c795 0083 ld $83
c796 000c ld $0c
c797 0090 ld $90
c798 0020 ld $20
c799 0092 ld $92
c79a 0045 ld $45
c79b 0091 ld $91
c79c 0026 ld $26
c79d 0093 ld $93
c79e 004d ld $4d
c79f 00d0 ld $d0
c7a0 00a1 ld $a1
c7a1 0055 ld $55
c7a2 0055 ld $55
c7a3 00a1 ld $a1
c7a4 0059 ld $59
c7a5 000c ld $0c
c7a6 0090 ld $90
c7a7 0048 ld $48
c7a8 0092 ld $92
c7a9 0051 ld $51
c7aa 0081 ld $81
c7ab 0083 ld $83
c7ac 000c ld $0c
c7ad 0091 ld $91
c7ae 0026 ld $26
c7af 0093 ld $93
c7b0 0020 ld $20
c7b1 0090 ld $90
c7b2 0048 ld $48
c7b3 0006 ld $06
c7b4 0091 ld $91
c7b5 0026 ld $26
c7b6 0090 ld $90
c7b7 0020 ld $20
c7b8 0093 ld $93
c7b9 0048 ld $48
c7ba 0006 ld $06
c7bb 0091 ld $91
c7bc 002d ld $2d
c7bd 0090 ld $90
c7be 004f ld $4f
c7bf 0092 ld $92
c7c0 0047 ld $47
c7c1 0083 ld $83
c7c2 000c ld $0c
c7c3 0093 ld $93
c7c4 0020 ld $20
c7c5 0091 ld $91
c7c6 0029 ld $29
c7c7 0090 ld $90
c7c8 004d ld $4d
c7c9 0092 ld $92
c7ca 0045 ld $45
c7cb 0006 ld $06
c7cc 0083 ld $83
c7cd 0006 ld $06
c7ce 0090 ld $90
c7cf 0043 ld $43
c7d0 0091 ld $91
c7d1 0024 ld $24
c7d2 0092 ld $92
c7d3 004c ld $4c
c7d4 000c ld $0c
c7d5 0093 ld $93
c7d6 0020 ld $20
c7d7 0091 ld $91
c7d8 0030 ld $30
c7d9 0080 ld $80
c7da 0082 ld $82
c7db 000c ld $0c
c7dc 0081 ld $81
c7dd 0083 ld $83
c7de 000c ld $0c
c7df 0090 ld $90
c7e0 0020 ld $20
c7e1 0092 ld $92
c7e2 0040 ld $40
c7e3 0091 ld $91
c7e4 0030 ld $30
c7e5 0093 ld $93
c7e6 0048 ld $48
c7e7 000c ld $0c
c7e8 0090 ld $90
c7e9 004c ld $4c
c7ea 0092 ld $92
c7eb 0043 ld $43
c7ec 0081 ld $81
c7ed 0083 ld $83
c7ee 000c ld $0c
c7ef 0091 ld $91
c7f0 0024 ld $24
c7f1 0093 ld $93
c7f2 0020 ld $20
c7f3 0092 ld $92
c7f4 0045 ld $45
c7f5 0006 ld $06
c7f6 0091 ld $91
c7f7 0025 ld $25
c7f8 0092 ld $92
c7f9 0043 ld $43
c7fa 0006 ld $06
c7fb fe00 bra ac ;+-----------------------------------+
c7fc fcfd bra $c7fd ;| |
c7fd 1404 ld $04,y ;| Trampoline for page $c700 lookups |
c7fe e065 jmp y,$65 ;| |
c7ff c218 st [$18] ;+-----------------------------------+
c800 00d0 ld $d0
c801 00a1 ld $a1
c802 0056 ld $56
c803 0056 ld $56
c804 00a1 ld $a1
c805 005a ld $5a
c806 0091 ld $91
c807 0026 ld $26
c808 0090 ld $90
c809 0020 ld $20
c80a 0092 ld $92
c80b 0041 ld $41
c80c 0093 ld $93
c80d 004a ld $4a
c80e 0006 ld $06
c80f 0080 ld $80
c810 0006 ld $06
c811 0090 ld $90
c812 0020 ld $20
c813 0092 ld $92
c814 0048 ld $48
c815 0091 ld $91
c816 0027 ld $27
c817 0093 ld $93
c818 0040 ld $40
c819 000c ld $0c
c81a 0090 ld $90
c81b 0044 ld $44
c81c 0092 ld $92
c81d 0047 ld $47
c81e 0081 ld $81
c81f 0083 ld $83
c820 000c ld $0c
c821 0091 ld $91
c822 003b ld $3b
c823 0093 ld $93
c824 0020 ld $20
c825 0080 ld $80
c826 000c ld $0c
c827 0090 ld $90
c828 0044 ld $44
c829 0092 ld $92
c82a 0047 ld $47
c82b 0081 ld $81
c82c 0083 ld $83
c82d 000c ld $0c
c82e 0091 ld $91
c82f 003b ld $3b
c830 0093 ld $93
c831 0020 ld $20
c832 0090 ld $90
c833 0048 ld $48
c834 0092 ld $92
c835 0045 ld $45
c836 000c ld $0c
c837 0090 ld $90
c838 0047 ld $47
c839 0092 ld $92
c83a 004a ld $4a
c83b 0081 ld $81
c83c 0083 ld $83
c83d 000c ld $0c
c83e 0091 ld $91
c83f 0034 ld $34
c840 0093 ld $93
c841 0020 ld $20
c842 0006 ld $06
c843 0093 ld $93
c844 0020 ld $20
c845 0006 ld $06
c846 0090 ld $90
c847 0047 ld $47
c848 0092 ld $92
c849 004c ld $4c
c84a 0081 ld $81
c84b 0083 ld $83
c84c 000c ld $0c
c84d 0091 ld $91
c84e 0038 ld $38
c84f 0093 ld $93
c850 0020 ld $20
c851 0006 ld $06
c852 0083 ld $83
c853 0006 ld $06
c854 0090 ld $90
c855 0045 ld $45
c856 0091 ld $91
c857 002d ld $2d
c858 0092 ld $92
c859 0048 ld $48
c85a 000c ld $0c
c85b 0093 ld $93
c85c 0020 ld $20
c85d 00d0 ld $d0
c85e 00a1 ld $a1
c85f 0057 ld $57
c860 0057 ld $57
c861 00a1 ld $a1
c862 005a ld $5a
c863 0091 ld $91
c864 0034 ld $34
c865 000c ld $0c
c866 0090 ld $90
c867 0045 ld $45
c868 0091 ld $91
c869 002d ld $2d
c86a 0092 ld $92
c86b 0040 ld $40
c86c 0083 ld $83
c86d 000c ld $0c
c86e 0093 ld $93
c86f 0020 ld $20
c870 0091 ld $91
c871 0034 ld $34
c872 000c ld $0c
c873 0090 ld $90
c874 0045 ld $45
c875 0091 ld $91
c876 002d ld $2d
c877 0092 ld $92
c878 0040 ld $40
c879 0083 ld $83
c87a 000c ld $0c
c87b 0093 ld $93
c87c 0020 ld $20
c87d 0081 ld $81
c87e 000c ld $0c
c87f 0090 ld $90
c880 0020 ld $20
c881 0082 ld $82
c882 0083 ld $83
c883 0006 ld $06
c884 0080 ld $80
c885 0006 ld $06
c886 0090 ld $90
c887 0020 ld $20
c888 000c ld $0c
c889 0092 ld $92
c88a 0047 ld $47
c88b 0091 ld $91
c88c 0028 ld $28
c88d 0090 ld $90
c88e 004c ld $4c
c88f 000c ld $0c
c890 0093 ld $93
c891 0020 ld $20
c892 0091 ld $91
c893 0034 ld $34
c894 000c ld $0c
c895 0090 ld $90
c896 0044 ld $44
c897 0091 ld $91
c898 0028 ld $28
c899 0092 ld $92
c89a 0047 ld $47
c89b 0083 ld $83
c89c 000c ld $0c
c89d 0093 ld $93
c89e 0020 ld $20
c89f 0091 ld $91
c8a0 0034 ld $34
c8a1 0090 ld $90
c8a2 0045 ld $45
c8a3 0092 ld $92
c8a4 0048 ld $48
c8a5 000c ld $0c
c8a6 0091 ld $91
c8a7 0028 ld $28
c8a8 0090 ld $90
c8a9 004a ld $4a
c8aa 0092 ld $92
c8ab 0047 ld $47
c8ac 0083 ld $83
c8ad 000c ld $0c
c8ae 0093 ld $93
c8af 0020 ld $20
c8b0 0091 ld $91
c8b1 0034 ld $34
c8b2 0006 ld $06
c8b3 0093 ld $93
c8b4 0020 ld $20
c8b5 0006 ld $06
c8b6 0090 ld $90
c8b7 0045 ld $45
c8b8 0091 ld $91
c8b9 0028 ld $28
c8ba 00d0 ld $d0
c8bb 00a1 ld $a1
c8bc 0058 ld $58
c8bd 0058 ld $58
c8be 00a1 ld $a1
c8bf 005a ld $5a
c8c0 0092 ld $92
c8c1 0048 ld $48
c8c2 0083 ld $83
c8c3 000c ld $0c
c8c4 0093 ld $93
c8c5 0020 ld $20
c8c6 0091 ld $91
c8c7 0034 ld $34
c8c8 0090 ld $90
c8c9 0047 ld $47
c8ca 0092 ld $92
c8cb 0044 ld $44
c8cc 0006 ld $06
c8cd 0083 ld $83
c8ce 0006 ld $06
c8cf 0090 ld $90
c8d0 0040 ld $40
c8d1 0091 ld $91
c8d2 002d ld $2d
c8d3 0092 ld $92
c8d4 0045 ld $45
c8d5 000c ld $0c
c8d6 0093 ld $93
c8d7 0020 ld $20
c8d8 0091 ld $91
c8d9 0039 ld $39
c8da 000c ld $0c
c8db 0090 ld $90
c8dc 0040 ld $40
c8dd 0091 ld $91
c8de 002d ld $2d
c8df 0092 ld $92
c8e0 0045 ld $45
c8e1 0083 ld $83
c8e2 000c ld $0c
c8e3 0093 ld $93
c8e4 0020 ld $20
c8e5 0091 ld $91
c8e6 0039 ld $39
c8e7 0090 ld $90
c8e8 0045 ld $45
c8e9 0092 ld $92
c8ea 0048 ld $48
c8eb 000c ld $0c
c8ec 0091 ld $91
c8ed 002d ld $2d
c8ee 0090 ld $90
c8ef 004c ld $4c
c8f0 0092 ld $92
c8f1 0048 ld $48
c8f2 0083 ld $83
c8f3 000c ld $0c
c8f4 0093 ld $93
c8f5 0020 ld $20
c8f6 0091 ld $91
c8f7 0039 ld $39
c8f8 000c ld $0c
c8f9 0090 ld $90
c8fa 0020 ld $20
c8fb fe00 bra ac ;+-----------------------------------+
c8fc fcfd bra $c8fd ;| |
c8fd 1404 ld $04,y ;| Trampoline for page $c800 lookups |
c8fe e065 jmp y,$65 ;| |
c8ff c218 st [$18] ;+-----------------------------------+
c900 0092 ld $92
c901 004a ld $4a
c902 0091 ld $91
c903 002d ld $2d
c904 0093 ld $93
c905 0047 ld $47
c906 0006 ld $06
c907 0080 ld $80
c908 0006 ld $06
c909 0090 ld $90
c90a 0020 ld $20
c90b 0092 ld $92
c90c 0045 ld $45
c90d 0091 ld $91
c90e 0039 ld $39
c90f 0093 ld $93
c910 0048 ld $48
c911 000c ld $0c
c912 0091 ld $91
c913 002c ld $2c
c914 0090 ld $90
c915 0047 ld $47
c916 0092 ld $92
c917 0044 ld $44
c918 0083 ld $83
c919 000c ld $0c
c91a 0093 ld $93
c91b 0020 ld $20
c91c 00d0 ld $d0
c91d 00a1 ld $a1
c91e 0059 ld $59
c91f 0059 ld $59
c920 00a1 ld $a1
c921 005a ld $5a
c922 0091 ld $91
c923 0038 ld $38
c924 000c ld $0c
c925 0091 ld $91
c926 002c ld $2c
c927 0083 ld $83
c928 000c ld $0c
c929 0093 ld $93
c92a 0020 ld $20
c92b 0090 ld $90
c92c 0045 ld $45
c92d 0091 ld $91
c92e 0038 ld $38
c92f 0092 ld $92
c930 0048 ld $48
c931 000c ld $0c
c932 0091 ld $91
c933 0028 ld $28
c934 0090 ld $90
c935 0047 ld $47
c936 0092 ld $92
c937 004a ld $4a
c938 0083 ld $83
c939 000c ld $0c
c93a 0093 ld $93
c93b 0020 ld $20
c93c 0091 ld $91
c93d 0034 ld $34
c93e 0006 ld $06
c93f 0093 ld $93
c940 0020 ld $20
c941 0006 ld $06
c942 0090 ld $90
c943 0047 ld $47
c944 0091 ld $91
c945 0028 ld $28
c946 0092 ld $92
c947 004c ld $4c
c948 0083 ld $83
c949 000c ld $0c
c94a 0093 ld $93
c94b 0020 ld $20
c94c 0091 ld $91
c94d 0034 ld $34
c94e 0006 ld $06
c94f 0083 ld $83
c950 0006 ld $06
c951 0090 ld $90
c952 0045 ld $45
c953 0091 ld $91
c954 002d ld $2d
c955 0092 ld $92
c956 0048 ld $48
c957 000c ld $0c
c958 0093 ld $93
c959 0020 ld $20
c95a 0091 ld $91
c95b 0039 ld $39
c95c 000c ld $0c
c95d 0090 ld $90
c95e 0040 ld $40
c95f 0091 ld $91
c960 002d ld $2d
c961 0092 ld $92
c962 0045 ld $45
c963 0083 ld $83
c964 000c ld $0c
c965 0093 ld $93
c966 0020 ld $20
c967 0091 ld $91
c968 0039 ld $39
c969 000c ld $0c
c96a 0090 ld $90
c96b 0045 ld $45
c96c 0091 ld $91
c96d 002d ld $2d
c96e 0092 ld $92
c96f 0040 ld $40
c970 0083 ld $83
c971 000c ld $0c
c972 0093 ld $93
c973 0020 ld $20
c974 0091 ld $91
c975 0039 ld $39
c976 000c ld $0c
c977 0090 ld $90
c978 0020 ld $20
c979 00d0 ld $d0
c97a 00a1 ld $a1
c97b 005a ld $5a
c97c 005a ld $5a
c97d 00a1 ld $a1
c97e 0011 ld $11
c97f 0091 ld $91
c980 002f ld $2f
c981 0082 ld $82
c982 0083 ld $83
c983 0006 ld $06
c984 0080 ld $80
c985 0006 ld $06
c986 0090 ld $90
c987 0020 ld $20
c988 0091 ld $91
c989 0030 ld $30
c98a 000c ld $0c
c98b 0080 ld $80
c98c 0081 ld $81
c98d 00d0 ld $d0
c98e 00a1 ld $a1
c98f 005b ld $5b
c990 005b ld $5b
c991 00a1 ld $a1
c992 005d ld $5d
c993 0090 ld $90
c994 0030 ld $30
c995 000b ld $0b
c996 0091 ld $91
c997 003c ld $3c
c998 000b ld $0b
c999 0091 ld $91
c99a 003f ld $3f
c99b 000b ld $0b
c99c 0091 ld $91
c99d 0043 ld $43
c99e 000b ld $0b
c99f 0091 ld $91
c9a0 003f ld $3f
c9a1 0080 ld $80
c9a2 000b ld $0b
c9a3 0090 ld $90
c9a4 003c ld $3c
c9a5 0081 ld $81
c9a6 000b ld $0b
c9a7 0090 ld $90
c9a8 003f ld $3f
c9a9 000b ld $0b
c9aa 0090 ld $90
c9ab 003c ld $3c
c9ac 000b ld $0b
c9ad 0090 ld $90
c9ae 0037 ld $37
c9af 000b ld $0b
c9b0 0091 ld $91
c9b1 003c ld $3c
c9b2 0080 ld $80
c9b3 000b ld $0b
c9b4 0090 ld $90
c9b5 0033 ld $33
c9b6 0081 ld $81
c9b7 000b ld $0b
c9b8 0091 ld $91
c9b9 003c ld $3c
c9ba 0080 ld $80
c9bb 000b ld $0b
c9bc 0090 ld $90
c9bd 0030 ld $30
c9be 0081 ld $81
c9bf 000b ld $0b
c9c0 0091 ld $91
c9c1 003c ld $3c
c9c2 000b ld $0b
c9c3 0091 ld $91
c9c4 003f ld $3f
c9c5 000b ld $0b
c9c6 0091 ld $91
c9c7 0043 ld $43
c9c8 000b ld $0b
c9c9 0091 ld $91
c9ca 003f ld $3f
c9cb 0080 ld $80
c9cc 000b ld $0b
c9cd 0090 ld $90
c9ce 003c ld $3c
c9cf 0081 ld $81
c9d0 000b ld $0b
c9d1 0090 ld $90
c9d2 003f ld $3f
c9d3 000b ld $0b
c9d4 0090 ld $90
c9d5 003c ld $3c
c9d6 000b ld $0b
c9d7 0090 ld $90
c9d8 0037 ld $37
c9d9 000b ld $0b
c9da 0091 ld $91
c9db 003c ld $3c
c9dc 0080 ld $80
c9dd 000b ld $0b
c9de 0090 ld $90
c9df 0033 ld $33
c9e0 0081 ld $81
c9e1 000b ld $0b
c9e2 0091 ld $91
c9e3 003c ld $3c
c9e4 0080 ld $80
c9e5 000b ld $0b
c9e6 0090 ld $90
c9e7 0030 ld $30
c9e8 0081 ld $81
c9e9 000b ld $0b
c9ea 0091 ld $91
c9eb 003c ld $3c
c9ec 000b ld $0b
c9ed 00d0 ld $d0
c9ee 00a1 ld $a1
c9ef 005c ld $5c
c9f0 005c ld $5c
c9f1 00a1 ld $a1
c9f2 005a ld $5a
c9f3 0091 ld $91
c9f4 0041 ld $41
c9f5 000b ld $0b
c9f6 0091 ld $91
c9f7 0044 ld $44
c9f8 000b ld $0b
c9f9 0091 ld $91
c9fa 0041 ld $41
c9fb fe00 bra ac ;+-----------------------------------+
c9fc fcfd bra $c9fd ;| |
c9fd 1404 ld $04,y ;| Trampoline for page $c900 lookups |
c9fe e065 jmp y,$65 ;| |
c9ff c218 st [$18] ;+-----------------------------------+
ca00 0080 ld $80
ca01 000b ld $0b
ca02 0090 ld $90
ca03 003c ld $3c
ca04 0081 ld $81
ca05 000b ld $0b
ca06 0090 ld $90
ca07 0041 ld $41
ca08 000b ld $0b
ca09 0090 ld $90
ca0a 003c ld $3c
ca0b 000b ld $0b
ca0c 0090 ld $90
ca0d 0038 ld $38
ca0e 000b ld $0b
ca0f 0091 ld $91
ca10 003c ld $3c
ca11 0080 ld $80
ca12 000b ld $0b
ca13 0090 ld $90
ca14 0035 ld $35
ca15 0081 ld $81
ca16 000b ld $0b
ca17 0091 ld $91
ca18 003c ld $3c
ca19 0080 ld $80
ca1a 000b ld $0b
ca1b 0090 ld $90
ca1c 0030 ld $30
ca1d 0081 ld $81
ca1e 000b ld $0b
ca1f 0091 ld $91
ca20 003c ld $3c
ca21 000b ld $0b
ca22 0091 ld $91
ca23 0041 ld $41
ca24 000b ld $0b
ca25 0091 ld $91
ca26 0044 ld $44
ca27 000b ld $0b
ca28 0091 ld $91
ca29 0041 ld $41
ca2a 0080 ld $80
ca2b 000b ld $0b
ca2c 0090 ld $90
ca2d 003c ld $3c
ca2e 0081 ld $81
ca2f 000b ld $0b
ca30 0090 ld $90
ca31 0041 ld $41
ca32 000b ld $0b
ca33 0090 ld $90
ca34 003c ld $3c
ca35 000b ld $0b
ca36 0090 ld $90
ca37 0038 ld $38
ca38 000b ld $0b
ca39 0091 ld $91
ca3a 003c ld $3c
ca3b 0080 ld $80
ca3c 000b ld $0b
ca3d 0090 ld $90
ca3e 0035 ld $35
ca3f 0081 ld $81
ca40 000b ld $0b
ca41 0091 ld $91
ca42 003c ld $3c
ca43 0080 ld $80
ca44 000b ld $0b
ca45 0090 ld $90
ca46 0030 ld $30
ca47 0081 ld $81
ca48 000b ld $0b
ca49 0091 ld $91
ca4a 003b ld $3b
ca4b 000b ld $0b
ca4c 0091 ld $91
ca4d 003e ld $3e
ca4e 000b ld $0b
ca4f 00d0 ld $d0
ca50 00a1 ld $a1
ca51 005d ld $5d
ca52 005d ld $5d
ca53 00a1 ld $a1
ca54 005a ld $5a
ca55 0091 ld $91
ca56 0041 ld $41
ca57 000b ld $0b
ca58 0091 ld $91
ca59 003e ld $3e
ca5a 0080 ld $80
ca5b 000b ld $0b
ca5c 0090 ld $90
ca5d 003b ld $3b
ca5e 0081 ld $81
ca5f 000b ld $0b
ca60 0090 ld $90
ca61 003e ld $3e
ca62 000b ld $0b
ca63 0090 ld $90
ca64 003b ld $3b
ca65 000b ld $0b
ca66 0090 ld $90
ca67 0038 ld $38
ca68 000b ld $0b
ca69 0091 ld $91
ca6a 003b ld $3b
ca6b 0080 ld $80
ca6c 000b ld $0b
ca6d 0090 ld $90
ca6e 0035 ld $35
ca6f 0081 ld $81
ca70 000b ld $0b
ca71 0091 ld $91
ca72 003b ld $3b
ca73 0080 ld $80
ca74 000b ld $0b
ca75 0090 ld $90
ca76 0030 ld $30
ca77 0081 ld $81
ca78 000b ld $0b
ca79 0091 ld $91
ca7a 003b ld $3b
ca7b 000b ld $0b
ca7c 0091 ld $91
ca7d 003e ld $3e
ca7e 000b ld $0b
ca7f 0091 ld $91
ca80 0041 ld $41
ca81 000b ld $0b
ca82 0091 ld $91
ca83 003e ld $3e
ca84 0080 ld $80
ca85 000b ld $0b
ca86 0090 ld $90
ca87 003b ld $3b
ca88 0081 ld $81
ca89 000b ld $0b
ca8a 0090 ld $90
ca8b 003e ld $3e
ca8c 000b ld $0b
ca8d 0090 ld $90
ca8e 003b ld $3b
ca8f 000b ld $0b
ca90 0090 ld $90
ca91 0038 ld $38
ca92 000b ld $0b
ca93 0091 ld $91
ca94 003b ld $3b
ca95 0080 ld $80
ca96 000b ld $0b
ca97 0090 ld $90
ca98 0035 ld $35
ca99 0081 ld $81
ca9a 000b ld $0b
ca9b 0091 ld $91
ca9c 003b ld $3b
ca9d 0080 ld $80
ca9e 000b ld $0b
ca9f 0090 ld $90
caa0 0030 ld $30
caa1 0081 ld $81
caa2 000b ld $0b
caa3 0091 ld $91
caa4 0037 ld $37
caa5 000b ld $0b
caa6 0091 ld $91
caa7 003c ld $3c
caa8 000b ld $0b
caa9 0091 ld $91
caaa 003f ld $3f
caab 000b ld $0b
caac 00d0 ld $d0
caad 00a1 ld $a1
caae 005e ld $5e
caaf 005e ld $5e
cab0 00a1 ld $a1
cab1 005a ld $5a
cab2 0091 ld $91
cab3 003c ld $3c
cab4 0080 ld $80
cab5 000b ld $0b
cab6 0090 ld $90
cab7 0037 ld $37
cab8 0081 ld $81
cab9 000b ld $0b
caba 0090 ld $90
cabb 003c ld $3c
cabc 000b ld $0b
cabd 0090 ld $90
cabe 0037 ld $37
cabf 000b ld $0b
cac0 0090 ld $90
cac1 0033 ld $33
cac2 000b ld $0b
cac3 0091 ld $91
cac4 0037 ld $37
cac5 0080 ld $80
cac6 000b ld $0b
cac7 0090 ld $90
cac8 0030 ld $30
cac9 0081 ld $81
caca 000b ld $0b
cacb 0091 ld $91
cacc 0037 ld $37
cacd 0080 ld $80
cace 000b ld $0b
cacf 0090 ld $90
cad0 002e ld $2e
cad1 0081 ld $81
cad2 000b ld $0b
cad3 0091 ld $91
cad4 0037 ld $37
cad5 000b ld $0b
cad6 0091 ld $91
cad7 003c ld $3c
cad8 000b ld $0b
cad9 0091 ld $91
cada 003f ld $3f
cadb 000b ld $0b
cadc 0091 ld $91
cadd 003c ld $3c
cade 0080 ld $80
cadf 000b ld $0b
cae0 0090 ld $90
cae1 0037 ld $37
cae2 0081 ld $81
cae3 000b ld $0b
cae4 0090 ld $90
cae5 003c ld $3c
cae6 000b ld $0b
cae7 0090 ld $90
cae8 0037 ld $37
cae9 000b ld $0b
caea 0090 ld $90
caeb 0033 ld $33
caec 000b ld $0b
caed 0091 ld $91
caee 0037 ld $37
caef 0080 ld $80
caf0 000b ld $0b
caf1 0090 ld $90
caf2 0030 ld $30
caf3 0081 ld $81
caf4 000b ld $0b
caf5 0091 ld $91
caf6 0037 ld $37
caf7 0080 ld $80
caf8 000b ld $0b
caf9 0090 ld $90
cafa 002c ld $2c
cafb fe00 bra ac ;+-----------------------------------+
cafc fcfd bra $cafd ;| |
cafd 1404 ld $04,y ;| Trampoline for page $ca00 lookups |
cafe e065 jmp y,$65 ;| |
caff c218 st [$18] ;+-----------------------------------+
cb00 0081 ld $81
cb01 000b ld $0b
cb02 0091 ld $91
cb03 0037 ld $37
cb04 000b ld $0b
cb05 0091 ld $91
cb06 003c ld $3c
cb07 000b ld $0b
cb08 0091 ld $91
cb09 003f ld $3f
cb0a 000b ld $0b
cb0b 0091 ld $91
cb0c 003c ld $3c
cb0d 0080 ld $80
cb0e 00d0 ld $d0
cb0f 00a1 ld $a1
cb10 005f ld $5f
cb11 005f ld $5f
cb12 00a1 ld $a1
cb13 005a ld $5a
cb14 000b ld $0b
cb15 0090 ld $90
cb16 0037 ld $37
cb17 0081 ld $81
cb18 000b ld $0b
cb19 0090 ld $90
cb1a 003c ld $3c
cb1b 000b ld $0b
cb1c 0090 ld $90
cb1d 0037 ld $37
cb1e 000b ld $0b
cb1f 0090 ld $90
cb20 0033 ld $33
cb21 000b ld $0b
cb22 0091 ld $91
cb23 0037 ld $37
cb24 0080 ld $80
cb25 000b ld $0b
cb26 0090 ld $90
cb27 0030 ld $30
cb28 0081 ld $81
cb29 000b ld $0b
cb2a 0091 ld $91
cb2b 0037 ld $37
cb2c 0080 ld $80
cb2d 000b ld $0b
cb2e 0090 ld $90
cb2f 002b ld $2b
cb30 0081 ld $81
cb31 000b ld $0b
cb32 0091 ld $91
cb33 0037 ld $37
cb34 000b ld $0b
cb35 0091 ld $91
cb36 003c ld $3c
cb37 000b ld $0b
cb38 0091 ld $91
cb39 003f ld $3f
cb3a 000b ld $0b
cb3b 0091 ld $91
cb3c 003c ld $3c
cb3d 0080 ld $80
cb3e 000b ld $0b
cb3f 0090 ld $90
cb40 0037 ld $37
cb41 0081 ld $81
cb42 000b ld $0b
cb43 0090 ld $90
cb44 003c ld $3c
cb45 000b ld $0b
cb46 0090 ld $90
cb47 0037 ld $37
cb48 000b ld $0b
cb49 0090 ld $90
cb4a 0033 ld $33
cb4b 000b ld $0b
cb4c 0091 ld $91
cb4d 0037 ld $37
cb4e 0080 ld $80
cb4f 000b ld $0b
cb50 0090 ld $90
cb51 0030 ld $30
cb52 0081 ld $81
cb53 000b ld $0b
cb54 0091 ld $91
cb55 0037 ld $37
cb56 0080 ld $80
cb57 000b ld $0b
cb58 0090 ld $90
cb59 002a ld $2a
cb5a 0081 ld $81
cb5b 000b ld $0b
cb5c 0091 ld $91
cb5d 0039 ld $39
cb5e 000b ld $0b
cb5f 0091 ld $91
cb60 003c ld $3c
cb61 000b ld $0b
cb62 0091 ld $91
cb63 003f ld $3f
cb64 000b ld $0b
cb65 0091 ld $91
cb66 003c ld $3c
cb67 0080 ld $80
cb68 000b ld $0b
cb69 0090 ld $90
cb6a 0039 ld $39
cb6b 00d0 ld $d0
cb6c 00a1 ld $a1
cb6d 0060 ld $60
cb6e 0060 ld $60
cb6f 00a1 ld $a1
cb70 005b ld $5b
cb71 0081 ld $81
cb72 000b ld $0b
cb73 0090 ld $90
cb74 003c ld $3c
cb75 000b ld $0b
cb76 0090 ld $90
cb77 0039 ld $39
cb78 000b ld $0b
cb79 0090 ld $90
cb7a 0033 ld $33
cb7b 000b ld $0b
cb7c 0091 ld $91
cb7d 0039 ld $39
cb7e 0080 ld $80
cb7f 000b ld $0b
cb80 0090 ld $90
cb81 0030 ld $30
cb82 0081 ld $81
cb83 000b ld $0b
cb84 0091 ld $91
cb85 0039 ld $39
cb86 0080 ld $80
cb87 000b ld $0b
cb88 0090 ld $90
cb89 002a ld $2a
cb8a 0081 ld $81
cb8b 000b ld $0b
cb8c 0091 ld $91
cb8d 0039 ld $39
cb8e 000b ld $0b
cb8f 0091 ld $91
cb90 003c ld $3c
cb91 000b ld $0b
cb92 0091 ld $91
cb93 003f ld $3f
cb94 000b ld $0b
cb95 0091 ld $91
cb96 003c ld $3c
cb97 0080 ld $80
cb98 000b ld $0b
cb99 0090 ld $90
cb9a 0039 ld $39
cb9b 0081 ld $81
cb9c 000b ld $0b
cb9d 0090 ld $90
cb9e 003c ld $3c
cb9f 000b ld $0b
cba0 0090 ld $90
cba1 0039 ld $39
cba2 000b ld $0b
cba3 0090 ld $90
cba4 0036 ld $36
cba5 000b ld $0b
cba6 0091 ld $91
cba7 0039 ld $39
cba8 0080 ld $80
cba9 000b ld $0b
cbaa 0090 ld $90
cbab 0032 ld $32
cbac 0081 ld $81
cbad 000b ld $0b
cbae 0091 ld $91
cbaf 0039 ld $39
cbb0 0080 ld $80
cbb1 000b ld $0b
cbb2 0090 ld $90
cbb3 002b ld $2b
cbb4 0081 ld $81
cbb5 000b ld $0b
cbb6 0091 ld $91
cbb7 0039 ld $39
cbb8 000b ld $0b
cbb9 0091 ld $91
cbba 003a ld $3a
cbbb 000b ld $0b
cbbc 0091 ld $91
cbbd 003e ld $3e
cbbe 000b ld $0b
cbbf 0091 ld $91
cbc0 003a ld $3a
cbc1 0080 ld $80
cbc2 000b ld $0b
cbc3 0090 ld $90
cbc4 0039 ld $39
cbc5 0081 ld $81
cbc6 000b ld $0b
cbc7 0090 ld $90
cbc8 003a ld $3a
cbc9 00d0 ld $d0
cbca 00a1 ld $a1
cbcb 0061 ld $61
cbcc 0061 ld $61
cbcd 00a1 ld $a1
cbce 005a ld $5a
cbcf 000b ld $0b
cbd0 0090 ld $90
cbd1 0039 ld $39
cbd2 000b ld $0b
cbd3 0090 ld $90
cbd4 0032 ld $32
cbd5 000b ld $0b
cbd6 0091 ld $91
cbd7 0039 ld $39
cbd8 0080 ld $80
cbd9 000b ld $0b
cbda 0090 ld $90
cbdb 002e ld $2e
cbdc 0081 ld $81
cbdd 000b ld $0b
cbde 0091 ld $91
cbdf 0039 ld $39
cbe0 0080 ld $80
cbe1 000b ld $0b
cbe2 0090 ld $90
cbe3 002b ld $2b
cbe4 0081 ld $81
cbe5 000b ld $0b
cbe6 0091 ld $91
cbe7 0037 ld $37
cbe8 000b ld $0b
cbe9 0091 ld $91
cbea 003a ld $3a
cbeb 000b ld $0b
cbec 0091 ld $91
cbed 003e ld $3e
cbee 000b ld $0b
cbef 0091 ld $91
cbf0 003a ld $3a
cbf1 0080 ld $80
cbf2 000b ld $0b
cbf3 0090 ld $90
cbf4 0037 ld $37
cbf5 0081 ld $81
cbf6 000b ld $0b
cbf7 0090 ld $90
cbf8 003a ld $3a
cbf9 000b ld $0b
cbfa 0090 ld $90
cbfb fe00 bra ac ;+-----------------------------------+
cbfc fcfd bra $cbfd ;| |
cbfd 1404 ld $04,y ;| Trampoline for page $cb00 lookups |
cbfe e065 jmp y,$65 ;| |
cbff c218 st [$18] ;+-----------------------------------+
cc00 0037 ld $37
cc01 000b ld $0b
cc02 0090 ld $90
cc03 002e ld $2e
cc04 000b ld $0b
cc05 0091 ld $91
cc06 0037 ld $37
cc07 0080 ld $80
cc08 000b ld $0b
cc09 0090 ld $90
cc0a 002b ld $2b
cc0b 0081 ld $81
cc0c 000b ld $0b
cc0d 0091 ld $91
cc0e 0037 ld $37
cc0f 0080 ld $80
cc10 000b ld $0b
cc11 0090 ld $90
cc12 0027 ld $27
cc13 0081 ld $81
cc14 000b ld $0b
cc15 0091 ld $91
cc16 003a ld $3a
cc17 000b ld $0b
cc18 0091 ld $91
cc19 003e ld $3e
cc1a 000b ld $0b
cc1b 0091 ld $91
cc1c 0043 ld $43
cc1d 000b ld $0b
cc1e 0091 ld $91
cc1f 003e ld $3e
cc20 0080 ld $80
cc21 000b ld $0b
cc22 0090 ld $90
cc23 003a ld $3a
cc24 0081 ld $81
cc25 000b ld $0b
cc26 0090 ld $90
cc27 003e ld $3e
cc28 000b ld $0b
cc29 0090 ld $90
cc2a 003a ld $3a
cc2b 00d0 ld $d0
cc2c 00a1 ld $a1
cc2d 0062 ld $62
cc2e 0062 ld $62
cc2f 00a1 ld $a1
cc30 005a ld $5a
cc31 000b ld $0b
cc32 0090 ld $90
cc33 0037 ld $37
cc34 000b ld $0b
cc35 0091 ld $91
cc36 003a ld $3a
cc37 0080 ld $80
cc38 000b ld $0b
cc39 0090 ld $90
cc3a 0033 ld $33
cc3b 0081 ld $81
cc3c 000b ld $0b
cc3d 0091 ld $91
cc3e 003a ld $3a
cc3f 0080 ld $80
cc40 000b ld $0b
cc41 0090 ld $90
cc42 0030 ld $30
cc43 0081 ld $81
cc44 000b ld $0b
cc45 0091 ld $91
cc46 0039 ld $39
cc47 000b ld $0b
cc48 0091 ld $91
cc49 003f ld $3f
cc4a 000b ld $0b
cc4b 0091 ld $91
cc4c 0043 ld $43
cc4d 000b ld $0b
cc4e 0091 ld $91
cc4f 003f ld $3f
cc50 0080 ld $80
cc51 000b ld $0b
cc52 0090 ld $90
cc53 0039 ld $39
cc54 0081 ld $81
cc55 000b ld $0b
cc56 0090 ld $90
cc57 003f ld $3f
cc58 000b ld $0b
cc59 0090 ld $90
cc5a 0039 ld $39
cc5b 000b ld $0b
cc5c 0090 ld $90
cc5d 0030 ld $30
cc5e 000b ld $0b
cc5f 0091 ld $91
cc60 0039 ld $39
cc61 0080 ld $80
cc62 000b ld $0b
cc63 0090 ld $90
cc64 002d ld $2d
cc65 0081 ld $81
cc66 000b ld $0b
cc67 0091 ld $91
cc68 0039 ld $39
cc69 0080 ld $80
cc6a 000b ld $0b
cc6b 0090 ld $90
cc6c 0026 ld $26
cc6d 0081 ld $81
cc6e 000b ld $0b
cc6f 0091 ld $91
cc70 0039 ld $39
cc71 000b ld $0b
cc72 0091 ld $91
cc73 003c ld $3c
cc74 000b ld $0b
cc75 0091 ld $91
cc76 0042 ld $42
cc77 000b ld $0b
cc78 0091 ld $91
cc79 003c ld $3c
cc7a 0080 ld $80
cc7b 000b ld $0b
cc7c 0090 ld $90
cc7d 0039 ld $39
cc7e 0081 ld $81
cc7f 000b ld $0b
cc80 0090 ld $90
cc81 003c ld $3c
cc82 000b ld $0b
cc83 0090 ld $90
cc84 0039 ld $39
cc85 000b ld $0b
cc86 0090 ld $90
cc87 0032 ld $32
cc88 00d0 ld $d0
cc89 00a1 ld $a1
cc8a 0063 ld $63
cc8b 0063 ld $63
cc8c 00a1 ld $a1
cc8d 005a ld $5a
cc8e 000b ld $0b
cc8f 0091 ld $91
cc90 0039 ld $39
cc91 0080 ld $80
cc92 000b ld $0b
cc93 0090 ld $90
cc94 002d ld $2d
cc95 0081 ld $81
cc96 000b ld $0b
cc97 0091 ld $91
cc98 0039 ld $39
cc99 0080 ld $80
cc9a 000b ld $0b
cc9b 0090 ld $90
cc9c 0026 ld $26
cc9d 0081 ld $81
cc9e 000b ld $0b
cc9f 0091 ld $91
cca0 0039 ld $39
cca1 000b ld $0b
cca2 0091 ld $91
cca3 003c ld $3c
cca4 000b ld $0b
cca5 0091 ld $91
cca6 0042 ld $42
cca7 000b ld $0b
cca8 0091 ld $91
cca9 003c ld $3c
ccaa 0080 ld $80
ccab 000b ld $0b
ccac 0090 ld $90
ccad 0039 ld $39
ccae 0081 ld $81
ccaf 000b ld $0b
ccb0 0090 ld $90
ccb1 003c ld $3c
ccb2 000b ld $0b
ccb3 0090 ld $90
ccb4 0039 ld $39
ccb5 000b ld $0b
ccb6 0090 ld $90
ccb7 0032 ld $32
ccb8 000b ld $0b
ccb9 0091 ld $91
ccba 0039 ld $39
ccbb 0080 ld $80
ccbc 000b ld $0b
ccbd 0090 ld $90
ccbe 002d ld $2d
ccbf 0081 ld $81
ccc0 000b ld $0b
ccc1 0091 ld $91
ccc2 0039 ld $39
ccc3 0080 ld $80
ccc4 000b ld $0b
ccc5 0090 ld $90
ccc6 0026 ld $26
ccc7 0081 ld $81
ccc8 000b ld $0b
ccc9 0091 ld $91
ccca 003a ld $3a
cccb 000b ld $0b
cccc 0091 ld $91
cccd 003e ld $3e
ccce 000b ld $0b
cccf 0091 ld $91
ccd0 0043 ld $43
ccd1 000b ld $0b
ccd2 0091 ld $91
ccd3 003e ld $3e
ccd4 0080 ld $80
ccd5 000b ld $0b
ccd6 0090 ld $90
ccd7 003a ld $3a
ccd8 0081 ld $81
ccd9 000b ld $0b
ccda 0090 ld $90
ccdb 003e ld $3e
ccdc 000b ld $0b
ccdd 0090 ld $90
ccde 003a ld $3a
ccdf 000b ld $0b
cce0 0090 ld $90
cce1 0032 ld $32
cce2 000b ld $0b
cce3 0091 ld $91
cce4 003a ld $3a
cce5 00d0 ld $d0
cce6 00a1 ld $a1
cce7 0064 ld $64
cce8 0064 ld $64
cce9 00a1 ld $a1
ccea 0059 ld $59
cceb 0080 ld $80
ccec 000b ld $0b
cced 0090 ld $90
ccee 002e ld $2e
ccef 0081 ld $81
ccf0 000b ld $0b
ccf1 0091 ld $91
ccf2 003a ld $3a
ccf3 0080 ld $80
ccf4 000b ld $0b
ccf5 0090 ld $90
ccf6 0026 ld $26
ccf7 0081 ld $81
ccf8 000b ld $0b
ccf9 0091 ld $91
ccfa 003c ld $3c
ccfb fe00 bra ac ;+-----------------------------------+
ccfc fcfd bra $ccfd ;| |
ccfd 1404 ld $04,y ;| Trampoline for page $cc00 lookups |
ccfe e065 jmp y,$65 ;| |
ccff c218 st [$18] ;+-----------------------------------+
cd00 000b ld $0b
cd01 0091 ld $91
cd02 0042 ld $42
cd03 000b ld $0b
cd04 0091 ld $91
cd05 0045 ld $45
cd06 000b ld $0b
cd07 0091 ld $91
cd08 0042 ld $42
cd09 0080 ld $80
cd0a 000b ld $0b
cd0b 0090 ld $90
cd0c 003c ld $3c
cd0d 0081 ld $81
cd0e 000b ld $0b
cd0f 0090 ld $90
cd10 0042 ld $42
cd11 000b ld $0b
cd12 0090 ld $90
cd13 003c ld $3c
cd14 000b ld $0b
cd15 0090 ld $90
cd16 0033 ld $33
cd17 000b ld $0b
cd18 0091 ld $91
cd19 003c ld $3c
cd1a 0080 ld $80
cd1b 000b ld $0b
cd1c 0090 ld $90
cd1d 0030 ld $30
cd1e 0081 ld $81
cd1f 000b ld $0b
cd20 0091 ld $91
cd21 003c ld $3c
cd22 0080 ld $80
cd23 000b ld $0b
cd24 0090 ld $90
cd25 0026 ld $26
cd26 0081 ld $81
cd27 000b ld $0b
cd28 0091 ld $91
cd29 003e ld $3e
cd2a 000b ld $0b
cd2b 0091 ld $91
cd2c 0043 ld $43
cd2d 000b ld $0b
cd2e 0091 ld $91
cd2f 0046 ld $46
cd30 000b ld $0b
cd31 0091 ld $91
cd32 0043 ld $43
cd33 0080 ld $80
cd34 000b ld $0b
cd35 0090 ld $90
cd36 003e ld $3e
cd37 0081 ld $81
cd38 000b ld $0b
cd39 0090 ld $90
cd3a 0043 ld $43
cd3b 000b ld $0b
cd3c 0090 ld $90
cd3d 003e ld $3e
cd3e 000b ld $0b
cd3f 0090 ld $90
cd40 0037 ld $37
cd41 000b ld $0b
cd42 0091 ld $91
cd43 003e ld $3e
cd44 0080 ld $80
cd45 000b ld $0b
cd46 00d0 ld $d0
cd47 00a1 ld $a1
cd48 0065 ld $65
cd49 0065 ld $65
cd4a 00a1 ld $a1
cd4b 005a ld $5a
cd4c 0090 ld $90
cd4d 0032 ld $32
cd4e 0081 ld $81
cd4f 000b ld $0b
cd50 0091 ld $91
cd51 003e ld $3e
cd52 0080 ld $80
cd53 000b ld $0b
cd54 0090 ld $90
cd55 0026 ld $26
cd56 0081 ld $81
cd57 000b ld $0b
cd58 0091 ld $91
cd59 003e ld $3e
cd5a 000b ld $0b
cd5b 0091 ld $91
cd5c 0042 ld $42
cd5d 000b ld $0b
cd5e 0091 ld $91
cd5f 0048 ld $48
cd60 000b ld $0b
cd61 0091 ld $91
cd62 0042 ld $42
cd63 0080 ld $80
cd64 000b ld $0b
cd65 0090 ld $90
cd66 003e ld $3e
cd67 0081 ld $81
cd68 000b ld $0b
cd69 0090 ld $90
cd6a 0042 ld $42
cd6b 000b ld $0b
cd6c 0090 ld $90
cd6d 003e ld $3e
cd6e 000b ld $0b
cd6f 0090 ld $90
cd70 0039 ld $39
cd71 000b ld $0b
cd72 0091 ld $91
cd73 003e ld $3e
cd74 0080 ld $80
cd75 000b ld $0b
cd76 0090 ld $90
cd77 0036 ld $36
cd78 0081 ld $81
cd79 000b ld $0b
cd7a 0091 ld $91
cd7b 003e ld $3e
cd7c 0080 ld $80
cd7d 000b ld $0b
cd7e 0090 ld $90
cd7f 0026 ld $26
cd80 0081 ld $81
cd81 000b ld $0b
cd82 0091 ld $91
cd83 003d ld $3d
cd84 000b ld $0b
cd85 0091 ld $91
cd86 0043 ld $43
cd87 000b ld $0b
cd88 0091 ld $91
cd89 0046 ld $46
cd8a 000b ld $0b
cd8b 0091 ld $91
cd8c 0043 ld $43
cd8d 0080 ld $80
cd8e 000b ld $0b
cd8f 0090 ld $90
cd90 003d ld $3d
cd91 0081 ld $81
cd92 000b ld $0b
cd93 0090 ld $90
cd94 0043 ld $43
cd95 000b ld $0b
cd96 0090 ld $90
cd97 003d ld $3d
cd98 000b ld $0b
cd99 0090 ld $90
cd9a 0037 ld $37
cd9b 000b ld $0b
cd9c 0091 ld $91
cd9d 003d ld $3d
cd9e 0080 ld $80
cd9f 000b ld $0b
cda0 0090 ld $90
cda1 0033 ld $33
cda2 0081 ld $81
cda3 00d0 ld $d0
cda4 00a1 ld $a1
cda5 0066 ld $66
cda6 0066 ld $66
cda7 00a1 ld $a1
cda8 005a ld $5a
cda9 000b ld $0b
cdaa 0091 ld $91
cdab 003d ld $3d
cdac 0080 ld $80
cdad 000b ld $0b
cdae 0090 ld $90
cdaf 0026 ld $26
cdb0 0081 ld $81
cdb1 000b ld $0b
cdb2 0091 ld $91
cdb3 003c ld $3c
cdb4 000b ld $0b
cdb5 0091 ld $91
cdb6 003f ld $3f
cdb7 000b ld $0b
cdb8 0091 ld $91
cdb9 0045 ld $45
cdba 000b ld $0b
cdbb 0091 ld $91
cdbc 003f ld $3f
cdbd 0080 ld $80
cdbe 000b ld $0b
cdbf 0090 ld $90
cdc0 003c ld $3c
cdc1 0081 ld $81
cdc2 000b ld $0b
cdc3 0090 ld $90
cdc4 003f ld $3f
cdc5 000b ld $0b
cdc6 0090 ld $90
cdc7 003c ld $3c
cdc8 000b ld $0b
cdc9 0090 ld $90
cdca 0036 ld $36
cdcb 000b ld $0b
cdcc 0091 ld $91
cdcd 003c ld $3c
cdce 0080 ld $80
cdcf 000b ld $0b
cdd0 0090 ld $90
cdd1 0032 ld $32
cdd2 0081 ld $81
cdd3 000b ld $0b
cdd4 0091 ld $91
cdd5 003c ld $3c
cdd6 0080 ld $80
cdd7 000b ld $0b
cdd8 0090 ld $90
cdd9 0026 ld $26
cdda 0081 ld $81
cddb 000b ld $0b
cddc 0091 ld $91
cddd 003a ld $3a
cdde 000b ld $0b
cddf 0091 ld $91
cde0 0040 ld $40
cde1 000b ld $0b
cde2 0091 ld $91
cde3 0043 ld $43
cde4 000b ld $0b
cde5 0091 ld $91
cde6 0040 ld $40
cde7 0080 ld $80
cde8 000b ld $0b
cde9 0090 ld $90
cdea 003a ld $3a
cdeb 0081 ld $81
cdec 000b ld $0b
cded 0090 ld $90
cdee 0040 ld $40
cdef 000b ld $0b
cdf0 0090 ld $90
cdf1 003a ld $3a
cdf2 000b ld $0b
cdf3 0090 ld $90
cdf4 0034 ld $34
cdf5 000b ld $0b
cdf6 0091 ld $91
cdf7 003a ld $3a
cdf8 0080 ld $80
cdf9 000b ld $0b
cdfa 0090 ld $90
cdfb fe00 bra ac ;+-----------------------------------+
cdfc fcfd bra $cdfd ;| |
cdfd 1404 ld $04,y ;| Trampoline for page $cd00 lookups |
cdfe e065 jmp y,$65 ;| |
cdff c218 st [$18] ;+-----------------------------------+
ce00 0031 ld $31
ce01 0081 ld $81
ce02 000b ld $0b
ce03 0091 ld $91
ce04 003a ld $3a
ce05 00d0 ld $d0
ce06 00a1 ld $a1
ce07 0067 ld $67
ce08 0067 ld $67
ce09 00a1 ld $a1
ce0a 005b ld $5b
ce0b 0080 ld $80
ce0c 000b ld $0b
ce0d 0090 ld $90
ce0e 0026 ld $26
ce0f 0081 ld $81
ce10 000b ld $0b
ce11 0091 ld $91
ce12 0039 ld $39
ce13 000b ld $0b
ce14 0091 ld $91
ce15 003c ld $3c
ce16 000b ld $0b
ce17 0091 ld $91
ce18 0043 ld $43
ce19 000b ld $0b
ce1a 0091 ld $91
ce1b 003c ld $3c
ce1c 0080 ld $80
ce1d 000b ld $0b
ce1e 0090 ld $90
ce1f 0039 ld $39
ce20 0081 ld $81
ce21 000b ld $0b
ce22 0090 ld $90
ce23 003c ld $3c
ce24 000b ld $0b
ce25 0090 ld $90
ce26 0039 ld $39
ce27 000b ld $0b
ce28 0090 ld $90
ce29 0033 ld $33
ce2a 000b ld $0b
ce2b 0091 ld $91
ce2c 0039 ld $39
ce2d 0080 ld $80
ce2e 000b ld $0b
ce2f 0090 ld $90
ce30 0030 ld $30
ce31 0081 ld $81
ce32 000b ld $0b
ce33 0091 ld $91
ce34 0039 ld $39
ce35 0080 ld $80
ce36 000b ld $0b
ce37 0090 ld $90
ce38 0026 ld $26
ce39 0081 ld $81
ce3a 000b ld $0b
ce3b 0091 ld $91
ce3c 0039 ld $39
ce3d 000b ld $0b
ce3e 0091 ld $91
ce3f 003c ld $3c
ce40 000b ld $0b
ce41 0091 ld $91
ce42 0042 ld $42
ce43 000b ld $0b
ce44 0091 ld $91
ce45 003c ld $3c
ce46 0080 ld $80
ce47 000b ld $0b
ce48 0090 ld $90
ce49 0039 ld $39
ce4a 0081 ld $81
ce4b 000b ld $0b
ce4c 0090 ld $90
ce4d 003c ld $3c
ce4e 000b ld $0b
ce4f 0090 ld $90
ce50 0039 ld $39
ce51 000b ld $0b
ce52 0090 ld $90
ce53 0032 ld $32
ce54 000b ld $0b
ce55 0091 ld $91
ce56 0039 ld $39
ce57 0080 ld $80
ce58 000b ld $0b
ce59 0090 ld $90
ce5a 002d ld $2d
ce5b 0081 ld $81
ce5c 000b ld $0b
ce5d 0091 ld $91
ce5e 0039 ld $39
ce5f 0080 ld $80
ce60 000b ld $0b
ce61 0090 ld $90
ce62 0026 ld $26
ce63 00d0 ld $d0
ce64 00a1 ld $a1
ce65 0068 ld $68
ce66 0068 ld $68
ce67 00a1 ld $a1
ce68 0059 ld $59
ce69 0081 ld $81
ce6a 000b ld $0b
ce6b 0091 ld $91
ce6c 0037 ld $37
ce6d 000b ld $0b
ce6e 0091 ld $91
ce6f 003a ld $3a
ce70 000b ld $0b
ce71 0091 ld $91
ce72 0040 ld $40
ce73 000b ld $0b
ce74 0091 ld $91
ce75 003a ld $3a
ce76 0080 ld $80
ce77 000b ld $0b
ce78 0090 ld $90
ce79 0037 ld $37
ce7a 0081 ld $81
ce7b 000b ld $0b
ce7c 0090 ld $90
ce7d 003a ld $3a
ce7e 000b ld $0b
ce7f 0090 ld $90
ce80 0037 ld $37
ce81 000b ld $0b
ce82 0090 ld $90
ce83 0031 ld $31
ce84 000b ld $0b
ce85 0091 ld $91
ce86 0037 ld $37
ce87 0080 ld $80
ce88 000b ld $0b
ce89 0090 ld $90
ce8a 002e ld $2e
ce8b 0081 ld $81
ce8c 000b ld $0b
ce8d 0091 ld $91
ce8e 0037 ld $37
ce8f 0080 ld $80
ce90 000b ld $0b
ce91 0090 ld $90
ce92 0026 ld $26
ce93 0081 ld $81
ce94 000b ld $0b
ce95 0091 ld $91
ce96 0036 ld $36
ce97 000b ld $0b
ce98 0091 ld $91
ce99 0039 ld $39
ce9a 000b ld $0b
ce9b 0091 ld $91
ce9c 003f ld $3f
ce9d 000b ld $0b
ce9e 0091 ld $91
ce9f 0039 ld $39
cea0 0080 ld $80
cea1 000b ld $0b
cea2 0090 ld $90
cea3 0036 ld $36
cea4 0081 ld $81
cea5 000b ld $0b
cea6 0090 ld $90
cea7 0039 ld $39
cea8 000b ld $0b
cea9 0090 ld $90
ceaa 0036 ld $36
ceab 000b ld $0b
ceac 0090 ld $90
cead 0030 ld $30
ceae 000b ld $0b
ceaf 0091 ld $91
ceb0 0036 ld $36
ceb1 0080 ld $80
ceb2 000b ld $0b
ceb3 0090 ld $90
ceb4 002d ld $2d
ceb5 0081 ld $81
ceb6 000b ld $0b
ceb7 0091 ld $91
ceb8 0036 ld $36
ceb9 0080 ld $80
ceba 000b ld $0b
cebb 0090 ld $90
cebc 0026 ld $26
cebd 0081 ld $81
cebe 000b ld $0b
cebf 00d0 ld $d0
cec0 00a1 ld $a1
cec1 0069 ld $69
cec2 0069 ld $69
cec3 00a1 ld $a1
cec4 005a ld $5a
cec5 0091 ld $91
cec6 0037 ld $37
cec7 000b ld $0b
cec8 0091 ld $91
cec9 003a ld $3a
ceca 000b ld $0b
cecb 0091 ld $91
cecc 003e ld $3e
cecd 000b ld $0b
cece 0091 ld $91
cecf 003a ld $3a
ced0 0080 ld $80
ced1 000b ld $0b
ced2 0090 ld $90
ced3 0037 ld $37
ced4 0081 ld $81
ced5 000b ld $0b
ced6 0090 ld $90
ced7 003a ld $3a
ced8 000b ld $0b
ced9 0090 ld $90
ceda 0037 ld $37
cedb 000b ld $0b
cedc 0090 ld $90
cedd 002e ld $2e
cede 000b ld $0b
cedf 0091 ld $91
cee0 0037 ld $37
cee1 0080 ld $80
cee2 000b ld $0b
cee3 0090 ld $90
cee4 002b ld $2b
cee5 0081 ld $81
cee6 000b ld $0b
cee7 0091 ld $91
cee8 0037 ld $37
cee9 0080 ld $80
ceea 000b ld $0b
ceeb 0090 ld $90
ceec 0026 ld $26
ceed 0081 ld $81
ceee 000b ld $0b
ceef 0091 ld $91
cef0 0037 ld $37
cef1 000b ld $0b
cef2 0091 ld $91
cef3 0039 ld $39
cef4 000b ld $0b
cef5 0091 ld $91
cef6 003c ld $3c
cef7 000b ld $0b
cef8 0091 ld $91
cef9 0039 ld $39
cefa 0080 ld $80
cefb fe00 bra ac ;+-----------------------------------+
cefc fcfd bra $cefd ;| |
cefd 1404 ld $04,y ;| Trampoline for page $ce00 lookups |
cefe e065 jmp y,$65 ;| |
ceff c218 st [$18] ;+-----------------------------------+
cf00 000b ld $0b
cf01 0090 ld $90
cf02 0037 ld $37
cf03 0081 ld $81
cf04 000b ld $0b
cf05 0090 ld $90
cf06 0039 ld $39
cf07 000b ld $0b
cf08 0090 ld $90
cf09 0037 ld $37
cf0a 000b ld $0b
cf0b 0090 ld $90
cf0c 0033 ld $33
cf0d 000b ld $0b
cf0e 0091 ld $91
cf0f 0037 ld $37
cf10 0080 ld $80
cf11 000b ld $0b
cf12 0090 ld $90
cf13 0030 ld $30
cf14 0081 ld $81
cf15 000b ld $0b
cf16 0091 ld $91
cf17 0037 ld $37
cf18 0080 ld $80
cf19 000b ld $0b
cf1a 0090 ld $90
cf1b 0026 ld $26
cf1c 0081 ld $81
cf1d 000b ld $0b
cf1e 0091 ld $91
cf1f 0036 ld $36
cf20 000b ld $0b
cf21 00d0 ld $d0
cf22 00a1 ld $a1
cf23 006a ld $6a
cf24 006a ld $6a
cf25 00a1 ld $a1
cf26 005a ld $5a
cf27 0091 ld $91
cf28 0039 ld $39
cf29 000b ld $0b
cf2a 0091 ld $91
cf2b 003c ld $3c
cf2c 000b ld $0b
cf2d 0091 ld $91
cf2e 0039 ld $39
cf2f 0080 ld $80
cf30 000b ld $0b
cf31 0090 ld $90
cf32 0036 ld $36
cf33 0081 ld $81
cf34 000b ld $0b
cf35 0090 ld $90
cf36 0039 ld $39
cf37 000b ld $0b
cf38 0090 ld $90
cf39 0036 ld $36
cf3a 000b ld $0b
cf3b 0090 ld $90
cf3c 0032 ld $32
cf3d 000b ld $0b
cf3e 0091 ld $91
cf3f 0036 ld $36
cf40 0080 ld $80
cf41 000b ld $0b
cf42 0090 ld $90
cf43 002d ld $2d
cf44 0081 ld $81
cf45 000b ld $0b
cf46 0091 ld $91
cf47 0036 ld $36
cf48 0080 ld $80
cf49 000b ld $0b
cf4a 0090 ld $90
cf4b 002b ld $2b
cf4c 0081 ld $81
cf4d 000b ld $0b
cf4e 0091 ld $91
cf4f 0036 ld $36
cf50 000b ld $0b
cf51 0091 ld $91
cf52 0039 ld $39
cf53 000b ld $0b
cf54 0091 ld $91
cf55 003c ld $3c
cf56 000b ld $0b
cf57 0091 ld $91
cf58 0039 ld $39
cf59 0080 ld $80
cf5a 000b ld $0b
cf5b 0090 ld $90
cf5c 0036 ld $36
cf5d 0081 ld $81
cf5e 000b ld $0b
cf5f 0090 ld $90
cf60 0039 ld $39
cf61 000b ld $0b
cf62 0090 ld $90
cf63 0036 ld $36
cf64 000b ld $0b
cf65 0090 ld $90
cf66 0033 ld $33
cf67 000b ld $0b
cf68 0091 ld $91
cf69 0036 ld $36
cf6a 0080 ld $80
cf6b 000b ld $0b
cf6c 0090 ld $90
cf6d 0030 ld $30
cf6e 0081 ld $81
cf6f 000b ld $0b
cf70 0091 ld $91
cf71 0036 ld $36
cf72 0080 ld $80
cf73 000b ld $0b
cf74 0090 ld $90
cf75 002b ld $2b
cf76 0081 ld $81
cf77 000b ld $0b
cf78 0091 ld $91
cf79 0037 ld $37
cf7a 000b ld $0b
cf7b 0091 ld $91
cf7c 0039 ld $39
cf7d 000b ld $0b
cf7e 00d0 ld $d0
cf7f 00a1 ld $a1
cf80 006b ld $6b
cf81 006b ld $6b
cf82 00a1 ld $a1
cf83 005a ld $5a
cf84 0091 ld $91
cf85 003c ld $3c
cf86 000b ld $0b
cf87 0091 ld $91
cf88 003b ld $3b
cf89 0080 ld $80
cf8a 000b ld $0b
cf8b 0090 ld $90
cf8c 0037 ld $37
cf8d 0081 ld $81
cf8e 000b ld $0b
cf8f 0090 ld $90
cf90 003b ld $3b
cf91 000b ld $0b
cf92 0090 ld $90
cf93 0037 ld $37
cf94 000b ld $0b
cf95 0090 ld $90
cf96 0032 ld $32
cf97 000b ld $0b
cf98 0091 ld $91
cf99 0037 ld $37
cf9a 0080 ld $80
cf9b 000b ld $0b
cf9c 0090 ld $90
cf9d 002f ld $2f
cf9e 0081 ld $81
cf9f 000b ld $0b
cfa0 0091 ld $91
cfa1 0037 ld $37
cfa2 0080 ld $80
cfa3 000b ld $0b
cfa4 0090 ld $90
cfa5 002b ld $2b
cfa6 0081 ld $81
cfa7 000b ld $0b
cfa8 0091 ld $91
cfa9 0039 ld $39
cfaa 000b ld $0b
cfab 0091 ld $91
cfac 003c ld $3c
cfad 000b ld $0b
cfae 0091 ld $91
cfaf 0042 ld $42
cfb0 000b ld $0b
cfb1 0091 ld $91
cfb2 003c ld $3c
cfb3 0080 ld $80
cfb4 000b ld $0b
cfb5 0090 ld $90
cfb6 0039 ld $39
cfb7 0081 ld $81
cfb8 000b ld $0b
cfb9 0090 ld $90
cfba 003c ld $3c
cfbb 000b ld $0b
cfbc 0090 ld $90
cfbd 0039 ld $39
cfbe 000b ld $0b
cfbf 0090 ld $90
cfc0 0033 ld $33
cfc1 000b ld $0b
cfc2 0091 ld $91
cfc3 0039 ld $39
cfc4 0080 ld $80
cfc5 000b ld $0b
cfc6 0090 ld $90
cfc7 0030 ld $30
cfc8 0081 ld $81
cfc9 000b ld $0b
cfca 0091 ld $91
cfcb 0039 ld $39
cfcc 0080 ld $80
cfcd 000b ld $0b
cfce 0090 ld $90
cfcf 002b ld $2b
cfd0 0081 ld $81
cfd1 000b ld $0b
cfd2 0091 ld $91
cfd3 003c ld $3c
cfd4 000b ld $0b
cfd5 0091 ld $91
cfd6 0042 ld $42
cfd7 000b ld $0b
cfd8 0091 ld $91
cfd9 0045 ld $45
cfda 000b ld $0b
cfdb 00d0 ld $d0
cfdc 00a1 ld $a1
cfdd 006c ld $6c
cfde 006c ld $6c
cfdf 00a1 ld $a1
cfe0 005a ld $5a
cfe1 0091 ld $91
cfe2 0042 ld $42
cfe3 0080 ld $80
cfe4 000b ld $0b
cfe5 0090 ld $90
cfe6 003c ld $3c
cfe7 0081 ld $81
cfe8 000b ld $0b
cfe9 0090 ld $90
cfea 0042 ld $42
cfeb 000b ld $0b
cfec 0090 ld $90
cfed 003c ld $3c
cfee 000b ld $0b
cfef 0090 ld $90
cff0 0033 ld $33
cff1 000b ld $0b
cff2 0091 ld $91
cff3 003c ld $3c
cff4 0080 ld $80
cff5 000b ld $0b
cff6 0090 ld $90
cff7 0030 ld $30
cff8 0081 ld $81
cff9 000b ld $0b
cffa 0091 ld $91
cffb fe00 bra ac ;+-----------------------------------+
cffc fcfd bra $cffd ;| |
cffd 1404 ld $04,y ;| Trampoline for page $cf00 lookups |
cffe e065 jmp y,$65 ;| |
cfff c218 st [$18] ;+-----------------------------------+
d000 003c ld $3c
d001 0080 ld $80
d002 000b ld $0b
d003 0090 ld $90
d004 002b ld $2b
d005 0081 ld $81
d006 000b ld $0b
d007 0091 ld $91
d008 003b ld $3b
d009 000b ld $0b
d00a 0091 ld $91
d00b 003e ld $3e
d00c 000b ld $0b
d00d 0091 ld $91
d00e 0043 ld $43
d00f 000b ld $0b
d010 0091 ld $91
d011 003e ld $3e
d012 0080 ld $80
d013 000b ld $0b
d014 0090 ld $90
d015 003b ld $3b
d016 0081 ld $81
d017 000b ld $0b
d018 0090 ld $90
d019 003e ld $3e
d01a 000b ld $0b
d01b 0090 ld $90
d01c 003b ld $3b
d01d 000b ld $0b
d01e 0090 ld $90
d01f 0037 ld $37
d020 000b ld $0b
d021 0091 ld $91
d022 003b ld $3b
d023 0080 ld $80
d024 000b ld $0b
d025 0090 ld $90
d026 0032 ld $32
d027 0081 ld $81
d028 000b ld $0b
d029 0091 ld $91
d02a 003b ld $3b
d02b 0080 ld $80
d02c 000b ld $0b
d02d 0090 ld $90
d02e 002b ld $2b
d02f 0081 ld $81
d030 000b ld $0b
d031 0091 ld $91
d032 003b ld $3b
d033 000b ld $0b
d034 0091 ld $91
d035 003e ld $3e
d036 000b ld $0b
d037 0091 ld $91
d038 0041 ld $41
d039 000b ld $0b
d03a 0091 ld $91
d03b 003e ld $3e
d03c 0080 ld $80
d03d 00d0 ld $d0
d03e 00a1 ld $a1
d03f 006d ld $6d
d040 006d ld $6d
d041 00a1 ld $a1
d042 005a ld $5a
d043 000b ld $0b
d044 0090 ld $90
d045 003b ld $3b
d046 0081 ld $81
d047 000b ld $0b
d048 0090 ld $90
d049 003e ld $3e
d04a 000b ld $0b
d04b 0090 ld $90
d04c 003b ld $3b
d04d 000b ld $0b
d04e 0090 ld $90
d04f 0038 ld $38
d050 000b ld $0b
d051 0091 ld $91
d052 003b ld $3b
d053 0080 ld $80
d054 000b ld $0b
d055 0090 ld $90
d056 0035 ld $35
d057 0081 ld $81
d058 000b ld $0b
d059 0091 ld $91
d05a 003b ld $3b
d05b 0080 ld $80
d05c 000b ld $0b
d05d 0090 ld $90
d05e 002b ld $2b
d05f 0081 ld $81
d060 000b ld $0b
d061 0091 ld $91
d062 0037 ld $37
d063 000b ld $0b
d064 0091 ld $91
d065 003c ld $3c
d066 000b ld $0b
d067 0091 ld $91
d068 003f ld $3f
d069 000b ld $0b
d06a 0091 ld $91
d06b 003c ld $3c
d06c 0080 ld $80
d06d 000b ld $0b
d06e 0090 ld $90
d06f 0037 ld $37
d070 0081 ld $81
d071 000b ld $0b
d072 0090 ld $90
d073 003c ld $3c
d074 000b ld $0b
d075 0090 ld $90
d076 0037 ld $37
d077 000b ld $0b
d078 0090 ld $90
d079 0033 ld $33
d07a 000b ld $0b
d07b 0091 ld $91
d07c 0037 ld $37
d07d 0080 ld $80
d07e 000b ld $0b
d07f 0090 ld $90
d080 0030 ld $30
d081 0081 ld $81
d082 000b ld $0b
d083 0091 ld $91
d084 0037 ld $37
d085 0080 ld $80
d086 000b ld $0b
d087 0090 ld $90
d088 002b ld $2b
d089 0081 ld $81
d08a 000c ld $0c
d08b 0091 ld $91
d08c 0036 ld $36
d08d 000c ld $0c
d08e 0091 ld $91
d08f 003c ld $3c
d090 000c ld $0c
d091 0091 ld $91
d092 003f ld $3f
d093 000c ld $0c
d094 0091 ld $91
d095 003c ld $3c
d096 0080 ld $80
d097 000c ld $0c
d098 0090 ld $90
d099 0036 ld $36
d09a 00d0 ld $d0
d09b 00a1 ld $a1
d09c 006e ld $6e
d09d 006e ld $6e
d09e 00a1 ld $a1
d09f 005b ld $5b
d0a0 0081 ld $81
d0a1 000c ld $0c
d0a2 0090 ld $90
d0a3 003c ld $3c
d0a4 000c ld $0c
d0a5 0090 ld $90
d0a6 0036 ld $36
d0a7 000c ld $0c
d0a8 0090 ld $90
d0a9 0033 ld $33
d0aa 000c ld $0c
d0ab 0091 ld $91
d0ac 0036 ld $36
d0ad 0080 ld $80
d0ae 000c ld $0c
d0af 0090 ld $90
d0b0 0030 ld $30
d0b1 0081 ld $81
d0b2 000c ld $0c
d0b3 0091 ld $91
d0b4 0036 ld $36
d0b5 0080 ld $80
d0b6 000c ld $0c
d0b7 0090 ld $90
d0b8 002b ld $2b
d0b9 0081 ld $81
d0ba 000c ld $0c
d0bb 0091 ld $91
d0bc 0036 ld $36
d0bd 000c ld $0c
d0be 0091 ld $91
d0bf 003c ld $3c
d0c0 000c ld $0c
d0c1 0091 ld $91
d0c2 003f ld $3f
d0c3 000c ld $0c
d0c4 0091 ld $91
d0c5 003c ld $3c
d0c6 0080 ld $80
d0c7 000c ld $0c
d0c8 0090 ld $90
d0c9 0036 ld $36
d0ca 0081 ld $81
d0cb 000c ld $0c
d0cc 0090 ld $90
d0cd 003c ld $3c
d0ce 000c ld $0c
d0cf 0090 ld $90
d0d0 0036 ld $36
d0d1 000c ld $0c
d0d2 0090 ld $90
d0d3 0033 ld $33
d0d4 000c ld $0c
d0d5 0091 ld $91
d0d6 0036 ld $36
d0d7 0080 ld $80
d0d8 000c ld $0c
d0d9 0090 ld $90
d0da 0030 ld $30
d0db 0081 ld $81
d0dc 000c ld $0c
d0dd 0091 ld $91
d0de 0036 ld $36
d0df 0080 ld $80
d0e0 000c ld $0c
d0e1 0090 ld $90
d0e2 002b ld $2b
d0e3 0081 ld $81
d0e4 000c ld $0c
d0e5 0091 ld $91
d0e6 0037 ld $37
d0e7 000c ld $0c
d0e8 0091 ld $91
d0e9 003b ld $3b
d0ea 000c ld $0c
d0eb 0091 ld $91
d0ec 003e ld $3e
d0ed 000c ld $0c
d0ee 0091 ld $91
d0ef 003b ld $3b
d0f0 0080 ld $80
d0f1 000d ld $0d
d0f2 0090 ld $90
d0f3 0037 ld $37
d0f4 0081 ld $81
d0f5 000d ld $0d
d0f6 0090 ld $90
d0f7 003b ld $3b
d0f8 00d0 ld $d0
d0f9 00a1 ld $a1
d0fa 006f ld $6f
d0fb fe00 bra ac ;+-----------------------------------+
d0fc fcfd bra $d0fd ;| |
d0fd 1404 ld $04,y ;| Trampoline for page $d000 lookups |
d0fe e065 jmp y,$65 ;| |
d0ff c218 st [$18] ;+-----------------------------------+
d100 006f ld $6f
d101 00a1 ld $a1
d102 0020 ld $20
d103 000d ld $0d
d104 0090 ld $90
d105 003e ld $3e
d106 000d ld $0d
d107 0090 ld $90
d108 003f ld $3f
d109 000f ld $0f
d10a 0090 ld $90
d10b 003c ld $3c
d10c 000f ld $0f
d10d 0090 ld $90
d10e 0039 ld $39
d10f 0012 ld $12
d110 0090 ld $90
d111 0042 ld $42
d112 0012 ld $12
d113 0090 ld $90
d114 003b ld $3b
d115 0091 ld $91
d116 003e ld $3e
d117 0092 ld $92
d118 0043 ld $43
d119 0093 ld $93
d11a 002b ld $2b
d11b 007f ld $7f
d11c 0080 ld $80
d11d 0081 ld $81
d11e 0082 ld $82
d11f 0083 ld $83
d120 00d0 ld $d0
d121 00a1 ld $a1
d122 0070 ld $70
d123 0070 ld $70
d124 00a1 ld $a1
d125 005d ld $5d
d126 0090 ld $90
d127 0045 ld $45
d128 0091 ld $91
d129 0036 ld $36
d12a 000d ld $0d
d12b 0090 ld $90
d12c 0049 ld $49
d12d 0081 ld $81
d12e 000d ld $0d
d12f 0091 ld $91
d130 0042 ld $42
d131 0090 ld $90
d132 004e ld $4e
d133 000d ld $0d
d134 0090 ld $90
d135 0049 ld $49
d136 0081 ld $81
d137 000d ld $0d
d138 0091 ld $91
d139 0041 ld $41
d13a 0090 ld $90
d13b 0044 ld $44
d13c 000d ld $0d
d13d 0090 ld $90
d13e 0049 ld $49
d13f 0081 ld $81
d140 000d ld $0d
d141 0091 ld $91
d142 0036 ld $36
d143 0090 ld $90
d144 0045 ld $45
d145 000d ld $0d
d146 0090 ld $90
d147 0049 ld $49
d148 0081 ld $81
d149 000d ld $0d
d14a 0091 ld $91
d14b 0038 ld $38
d14c 0090 ld $90
d14d 0042 ld $42
d14e 000d ld $0d
d14f 0090 ld $90
d150 0049 ld $49
d151 0081 ld $81
d152 000d ld $0d
d153 0091 ld $91
d154 003d ld $3d
d155 0090 ld $90
d156 0041 ld $41
d157 000d ld $0d
d158 0090 ld $90
d159 0049 ld $49
d15a 0081 ld $81
d15b 000d ld $0d
d15c 0091 ld $91
d15d 0042 ld $42
d15e 0090 ld $90
d15f 0045 ld $45
d160 000d ld $0d
d161 0090 ld $90
d162 0049 ld $49
d163 0081 ld $81
d164 000d ld $0d
d165 0091 ld $91
d166 003e ld $3e
d167 0090 ld $90
d168 004e ld $4e
d169 000d ld $0d
d16a 0090 ld $90
d16b 0049 ld $49
d16c 0081 ld $81
d16d 000d ld $0d
d16e 0091 ld $91
d16f 003d ld $3d
d170 0090 ld $90
d171 0044 ld $44
d172 000d ld $0d
d173 0090 ld $90
d174 0049 ld $49
d175 0081 ld $81
d176 000d ld $0d
d177 0091 ld $91
d178 0042 ld $42
d179 0090 ld $90
d17a 0045 ld $45
d17b 000d ld $0d
d17c 0090 ld $90
d17d 0049 ld $49
d17e 0081 ld $81
d17f 000d ld $0d
d180 00d0 ld $d0
d181 00a1 ld $a1
d182 0071 ld $71
d183 0071 ld $71
d184 00a1 ld $a1
d185 005b ld $5b
d186 0091 ld $91
d187 0038 ld $38
d188 0090 ld $90
d189 0042 ld $42
d18a 000d ld $0d
d18b 0090 ld $90
d18c 0049 ld $49
d18d 0081 ld $81
d18e 000d ld $0d
d18f 0091 ld $91
d190 003d ld $3d
d191 0090 ld $90
d192 0041 ld $41
d193 000d ld $0d
d194 0090 ld $90
d195 0049 ld $49
d196 0081 ld $81
d197 000d ld $0d
d198 0091 ld $91
d199 0036 ld $36
d19a 0090 ld $90
d19b 0045 ld $45
d19c 000d ld $0d
d19d 0090 ld $90
d19e 0049 ld $49
d19f 0081 ld $81
d1a0 000d ld $0d
d1a1 0091 ld $91
d1a2 0042 ld $42
d1a3 0090 ld $90
d1a4 0045 ld $45
d1a5 000d ld $0d
d1a6 0090 ld $90
d1a7 0042 ld $42
d1a8 0081 ld $81
d1a9 000d ld $0d
d1aa 0091 ld $91
d1ab 003b ld $3b
d1ac 0090 ld $90
d1ad 004a ld $4a
d1ae 000d ld $0d
d1af 0090 ld $90
d1b0 0047 ld $47
d1b1 0081 ld $81
d1b2 000d ld $0d
d1b3 0091 ld $91
d1b4 0034 ld $34
d1b5 0090 ld $90
d1b6 0044 ld $44
d1b7 000d ld $0d
d1b8 0090 ld $90
d1b9 0047 ld $47
d1ba 0081 ld $81
d1bb 000d ld $0d
d1bc 0091 ld $91
d1bd 0040 ld $40
d1be 0090 ld $90
d1bf 0044 ld $44
d1c0 000d ld $0d
d1c1 0090 ld $90
d1c2 0040 ld $40
d1c3 0081 ld $81
d1c4 000d ld $0d
d1c5 0091 ld $91
d1c6 0039 ld $39
d1c7 0090 ld $90
d1c8 0049 ld $49
d1c9 000d ld $0d
d1ca 0090 ld $90
d1cb 0045 ld $45
d1cc 0081 ld $81
d1cd 000d ld $0d
d1ce 0091 ld $91
d1cf 0032 ld $32
d1d0 0090 ld $90
d1d1 0042 ld $42
d1d2 000d ld $0d
d1d3 0090 ld $90
d1d4 0049 ld $49
d1d5 0081 ld $81
d1d6 000d ld $0d
d1d7 0091 ld $91
d1d8 003e ld $3e
d1d9 0090 ld $90
d1da 0047 ld $47
d1db 000d ld $0d
d1dc 0090 ld $90
d1dd 0045 ld $45
d1de 00d0 ld $d0
d1df 00a1 ld $a1
d1e0 0072 ld $72
d1e1 0072 ld $72
d1e2 00a1 ld $a1
d1e3 0059 ld $59
d1e4 0081 ld $81
d1e5 000d ld $0d
d1e6 0091 ld $91
d1e7 003b ld $3b
d1e8 0090 ld $90
d1e9 0044 ld $44
d1ea 000d ld $0d
d1eb 0090 ld $90
d1ec 0042 ld $42
d1ed 0081 ld $81
d1ee 000d ld $0d
d1ef 0091 ld $91
d1f0 003d ld $3d
d1f1 0090 ld $90
d1f2 0041 ld $41
d1f3 000d ld $0d
d1f4 0090 ld $90
d1f5 003e ld $3e
d1f6 0091 ld $91
d1f7 003d ld $3d
d1f8 000d ld $0d
d1f9 0090 ld $90
d1fa 003d ld $3d
d1fb fe00 bra ac ;+-----------------------------------+
d1fc fcfd bra $d1fd ;| |
d1fd 1404 ld $04,y ;| Trampoline for page $d100 lookups |
d1fe e065 jmp y,$65 ;| |
d1ff c218 st [$18] ;+-----------------------------------+
d200 0091 ld $91
d201 0041 ld $41
d202 000d ld $0d
d203 0090 ld $90
d204 003b ld $3b
d205 0091 ld $91
d206 0044 ld $44
d207 000d ld $0d
d208 0090 ld $90
d209 0039 ld $39
d20a 0091 ld $91
d20b 0049 ld $49
d20c 000d ld $0d
d20d 0090 ld $90
d20e 0038 ld $38
d20f 0091 ld $91
d210 0047 ld $47
d211 000d ld $0d
d212 0090 ld $90
d213 0036 ld $36
d214 0091 ld $91
d215 0045 ld $45
d216 000d ld $0d
d217 0090 ld $90
d218 0049 ld $49
d219 0081 ld $81
d21a 000d ld $0d
d21b 0091 ld $91
d21c 0042 ld $42
d21d 0090 ld $90
d21e 004e ld $4e
d21f 000d ld $0d
d220 0090 ld $90
d221 0049 ld $49
d222 0081 ld $81
d223 000d ld $0d
d224 0091 ld $91
d225 0041 ld $41
d226 0090 ld $90
d227 0044 ld $44
d228 000d ld $0d
d229 0090 ld $90
d22a 0049 ld $49
d22b 0081 ld $81
d22c 000d ld $0d
d22d 0091 ld $91
d22e 0036 ld $36
d22f 0090 ld $90
d230 0045 ld $45
d231 000d ld $0d
d232 0090 ld $90
d233 0049 ld $49
d234 0081 ld $81
d235 000d ld $0d
d236 0091 ld $91
d237 0038 ld $38
d238 0090 ld $90
d239 0042 ld $42
d23a 000d ld $0d
d23b 0090 ld $90
d23c 0049 ld $49
d23d 0081 ld $81
d23e 000d ld $0d
d23f 00d0 ld $d0
d240 00a1 ld $a1
d241 0073 ld $73
d242 0073 ld $73
d243 00a1 ld $a1
d244 005b ld $5b
d245 0091 ld $91
d246 003d ld $3d
d247 0090 ld $90
d248 0041 ld $41
d249 000d ld $0d
d24a 0090 ld $90
d24b 0049 ld $49
d24c 0081 ld $81
d24d 000d ld $0d
d24e 0091 ld $91
d24f 0042 ld $42
d250 0090 ld $90
d251 0045 ld $45
d252 000d ld $0d
d253 0090 ld $90
d254 0049 ld $49
d255 0081 ld $81
d256 000d ld $0d
d257 0091 ld $91
d258 003e ld $3e
d259 0090 ld $90
d25a 004e ld $4e
d25b 000d ld $0d
d25c 0090 ld $90
d25d 0049 ld $49
d25e 0081 ld $81
d25f 000d ld $0d
d260 0091 ld $91
d261 003d ld $3d
d262 0090 ld $90
d263 0044 ld $44
d264 000d ld $0d
d265 0090 ld $90
d266 0049 ld $49
d267 0081 ld $81
d268 000d ld $0d
d269 0091 ld $91
d26a 0042 ld $42
d26b 0090 ld $90
d26c 0045 ld $45
d26d 000d ld $0d
d26e 0090 ld $90
d26f 0049 ld $49
d270 0081 ld $81
d271 000d ld $0d
d272 0091 ld $91
d273 0038 ld $38
d274 0090 ld $90
d275 0042 ld $42
d276 000d ld $0d
d277 0090 ld $90
d278 0049 ld $49
d279 0081 ld $81
d27a 000d ld $0d
d27b 0091 ld $91
d27c 003d ld $3d
d27d 0090 ld $90
d27e 0041 ld $41
d27f 000d ld $0d
d280 0090 ld $90
d281 0049 ld $49
d282 0081 ld $81
d283 000d ld $0d
d284 0091 ld $91
d285 0036 ld $36
d286 0090 ld $90
d287 0045 ld $45
d288 000d ld $0d
d289 0090 ld $90
d28a 0049 ld $49
d28b 0081 ld $81
d28c 000d ld $0d
d28d 0091 ld $91
d28e 0042 ld $42
d28f 0090 ld $90
d290 0045 ld $45
d291 000d ld $0d
d292 0090 ld $90
d293 0042 ld $42
d294 0081 ld $81
d295 000d ld $0d
d296 0091 ld $91
d297 003b ld $3b
d298 0090 ld $90
d299 004a ld $4a
d29a 000d ld $0d
d29b 0090 ld $90
d29c 0047 ld $47
d29d 00d0 ld $d0
d29e 00a1 ld $a1
d29f 0074 ld $74
d2a0 0074 ld $74
d2a1 00a1 ld $a1
d2a2 005a ld $5a
d2a3 0081 ld $81
d2a4 000d ld $0d
d2a5 0091 ld $91
d2a6 0034 ld $34
d2a7 0090 ld $90
d2a8 0044 ld $44
d2a9 000d ld $0d
d2aa 0090 ld $90
d2ab 0047 ld $47
d2ac 0081 ld $81
d2ad 000d ld $0d
d2ae 0091 ld $91
d2af 0040 ld $40
d2b0 0090 ld $90
d2b1 0044 ld $44
d2b2 000d ld $0d
d2b3 0090 ld $90
d2b4 0040 ld $40
d2b5 0081 ld $81
d2b6 000d ld $0d
d2b7 0091 ld $91
d2b8 0038 ld $38
d2b9 0090 ld $90
d2ba 004c ld $4c
d2bb 000d ld $0d
d2bc 0090 ld $90
d2bd 0047 ld $47
d2be 0081 ld $81
d2bf 000d ld $0d
d2c0 0091 ld $91
d2c1 0039 ld $39
d2c2 0090 ld $90
d2c3 0049 ld $49
d2c4 000d ld $0d
d2c5 0090 ld $90
d2c6 004c ld $4c
d2c7 0081 ld $81
d2c8 000d ld $0d
d2c9 0091 ld $91
d2ca 003d ld $3d
d2cb 0090 ld $90
d2cc 0049 ld $49
d2cd 000d ld $0d
d2ce 0090 ld $90
d2cf 0045 ld $45
d2d0 0081 ld $81
d2d1 000d ld $0d
d2d2 0091 ld $91
d2d3 003d ld $3d
d2d4 0090 ld $90
d2d5 0040 ld $40
d2d6 000d ld $0d
d2d7 0090 ld $90
d2d8 0044 ld $44
d2d9 0081 ld $81
d2da 000d ld $0d
d2db 0091 ld $91
d2dc 0039 ld $39
d2dd 0090 ld $90
d2de 0045 ld $45
d2df 000d ld $0d
d2e0 0081 ld $81
d2e1 000d ld $0d
d2e2 0091 ld $91
d2e3 0034 ld $34
d2e4 000d ld $0d
d2e5 0081 ld $81
d2e6 000d ld $0d
d2e7 0091 ld $91
d2e8 002d ld $2d
d2e9 000d ld $0d
d2ea 0081 ld $81
d2eb 000d ld $0d
d2ec 0090 ld $90
d2ed 003d ld $3d
d2ee 0091 ld $91
d2ef 004c ld $4c
d2f0 000d ld $0d
d2f1 0090 ld $90
d2f2 0040 ld $40
d2f3 0091 ld $91
d2f4 004a ld $4a
d2f5 000d ld $0d
d2f6 0090 ld $90
d2f7 0045 ld $45
d2f8 0091 ld $91
d2f9 0049 ld $49
d2fa 00d0 ld $d0
d2fb fe00 bra ac ;+-----------------------------------+
d2fc fcfd bra $d2fd ;| |
d2fd 1404 ld $04,y ;| Trampoline for page $d200 lookups |
d2fe e065 jmp y,$65 ;| |
d2ff c218 st [$18] ;+-----------------------------------+
d300 00a1 ld $a1
d301 0075 ld $75
d302 0075 ld $75
d303 00a1 ld $a1
d304 0059 ld $59
d305 000d ld $0d
d306 0090 ld $90
d307 0040 ld $40
d308 0091 ld $91
d309 0047 ld $47
d30a 000d ld $0d
d30b 0090 ld $90
d30c 003b ld $3b
d30d 0091 ld $91
d30e 0045 ld $45
d30f 000d ld $0d
d310 0090 ld $90
d311 0040 ld $40
d312 0091 ld $91
d313 0044 ld $44
d314 000d ld $0d
d315 0090 ld $90
d316 003d ld $3d
d317 0091 ld $91
d318 0045 ld $45
d319 000d ld $0d
d31a 0090 ld $90
d31b 0040 ld $40
d31c 0091 ld $91
d31d 0047 ld $47
d31e 000d ld $0d
d31f 0090 ld $90
d320 0039 ld $39
d321 0091 ld $91
d322 0049 ld $49
d323 000d ld $0d
d324 0090 ld $90
d325 0040 ld $40
d326 0091 ld $91
d327 0045 ld $45
d328 000d ld $0d
d329 0090 ld $90
d32a 0038 ld $38
d32b 0091 ld $91
d32c 0047 ld $47
d32d 000d ld $0d
d32e 0090 ld $90
d32f 0040 ld $40
d330 0091 ld $91
d331 004a ld $4a
d332 000d ld $0d
d333 0090 ld $90
d334 0039 ld $39
d335 0091 ld $91
d336 0049 ld $49
d337 000d ld $0d
d338 0090 ld $90
d339 0040 ld $40
d33a 0091 ld $91
d33b 004a ld $4a
d33c 000d ld $0d
d33d 0090 ld $90
d33e 0045 ld $45
d33f 0091 ld $91
d340 004c ld $4c
d341 000d ld $0d
d342 0090 ld $90
d343 0040 ld $40
d344 0081 ld $81
d345 000d ld $0d
d346 0091 ld $91
d347 0044 ld $44
d348 0090 ld $90
d349 003b ld $3b
d34a 000d ld $0d
d34b 0090 ld $90
d34c 0040 ld $40
d34d 0081 ld $81
d34e 000d ld $0d
d34f 0091 ld $91
d350 0045 ld $45
d351 0090 ld $90
d352 003d ld $3d
d353 000d ld $0d
d354 0090 ld $90
d355 0047 ld $47
d356 0091 ld $91
d357 0040 ld $40
d358 000d ld $0d
d359 0090 ld $90
d35a 0049 ld $49
d35b 00d0 ld $d0
d35c 00a1 ld $a1
d35d 0076 ld $76
d35e 0076 ld $76
d35f 00a1 ld $a1
d360 005a ld $5a
d361 0091 ld $91
d362 0039 ld $39
d363 000d ld $0d
d364 0090 ld $90
d365 0040 ld $40
d366 0081 ld $81
d367 000d ld $0d
d368 0091 ld $91
d369 0047 ld $47
d36a 0090 ld $90
d36b 0038 ld $38
d36c 000d ld $0d
d36d 0090 ld $90
d36e 0040 ld $40
d36f 0081 ld $81
d370 000d ld $0d
d371 0091 ld $91
d372 0049 ld $49
d373 0090 ld $90
d374 003d ld $3d
d375 000d ld $0d
d376 0090 ld $90
d377 0040 ld $40
d378 0081 ld $81
d379 000d ld $0d
d37a 0091 ld $91
d37b 004e ld $4e
d37c 0090 ld $90
d37d 003d ld $3d
d37e 000d ld $0d
d37f 0090 ld $90
d380 0039 ld $39
d381 0081 ld $81
d382 000d ld $0d
d383 0091 ld $91
d384 004b ld $4b
d385 0090 ld $90
d386 0042 ld $42
d387 000d ld $0d
d388 0090 ld $90
d389 003f ld $3f
d38a 0081 ld $81
d38b 000d ld $0d
d38c 0091 ld $91
d38d 004e ld $4e
d38e 0090 ld $90
d38f 003c ld $3c
d390 000d ld $0d
d391 0090 ld $90
d392 0050 ld $50
d393 0091 ld $91
d394 003f ld $3f
d395 000d ld $0d
d396 0090 ld $90
d397 0051 ld $51
d398 0091 ld $91
d399 0038 ld $38
d39a 000d ld $0d
d39b 0090 ld $90
d39c 003f ld $3f
d39d 0081 ld $81
d39e 000d ld $0d
d39f 0091 ld $91
d3a0 0050 ld $50
d3a1 0090 ld $90
d3a2 003c ld $3c
d3a3 000d ld $0d
d3a4 0090 ld $90
d3a5 003f ld $3f
d3a6 0081 ld $81
d3a7 000d ld $0d
d3a8 0091 ld $91
d3a9 004e ld $4e
d3aa 0090 ld $90
d3ab 003d ld $3d
d3ac 000d ld $0d
d3ad 0090 ld $90
d3ae 004c ld $4c
d3af 0081 ld $81
d3b0 000d ld $0d
d3b1 0091 ld $91
d3b2 0044 ld $44
d3b3 0090 ld $90
d3b4 004b ld $4b
d3b5 000d ld $0d
d3b6 0090 ld $90
d3b7 0049 ld $49
d3b8 00d0 ld $d0
d3b9 00a1 ld $a1
d3ba 0077 ld $77
d3bb 0077 ld $77
d3bc 00a1 ld $a1
d3bd 005a ld $5a
d3be 0081 ld $81
d3bf 000d ld $0d
d3c0 0091 ld $91
d3c1 0038 ld $38
d3c2 0090 ld $90
d3c3 004b ld $4b
d3c4 000d ld $0d
d3c5 0090 ld $90
d3c6 0048 ld $48
d3c7 0081 ld $81
d3c8 000d ld $0d
d3c9 0091 ld $91
d3ca 003d ld $3d
d3cb 0090 ld $90
d3cc 0049 ld $49
d3cd 000d ld $0d
d3ce 0091 ld $91
d3cf 0040 ld $40
d3d0 000d ld $0d
d3d1 0091 ld $91
d3d2 0044 ld $44
d3d3 000d ld $0d
d3d4 0091 ld $91
d3d5 0040 ld $40
d3d6 000d ld $0d
d3d7 0091 ld $91
d3d8 003b ld $3b
d3d9 000d ld $0d
d3da 0091 ld $91
d3db 0040 ld $40
d3dc 000d ld $0d
d3dd 0090 ld $90
d3de 004c ld $4c
d3df 0091 ld $91
d3e0 003a ld $3a
d3e1 000d ld $0d
d3e2 0091 ld $91
d3e3 003d ld $3d
d3e4 000d ld $0d
d3e5 0091 ld $91
d3e6 0036 ld $36
d3e7 000d ld $0d
d3e8 0090 ld $90
d3e9 004e ld $4e
d3ea 0091 ld $91
d3eb 003d ld $3d
d3ec 0006 ld $06
d3ed 0090 ld $90
d3ee 004f ld $4f
d3ef 0006 ld $06
d3f0 0090 ld $90
d3f1 003a ld $3a
d3f2 0091 ld $91
d3f3 004e ld $4e
d3f4 000d ld $0d
d3f5 0090 ld $90
d3f6 003d ld $3d
d3f7 000d ld $0d
d3f8 0090 ld $90
d3f9 004c ld $4c
d3fa 0091 ld $91
d3fb fe00 bra ac ;+-----------------------------------+
d3fc fcfd bra $d3fd ;| |
d3fd 1404 ld $04,y ;| Trampoline for page $d300 lookups |
d3fe e065 jmp y,$65 ;| |
d3ff c218 st [$18] ;+-----------------------------------+
d400 003b ld $3b
d401 000d ld $0d
d402 0090 ld $90
d403 004a ld $4a
d404 0081 ld $81
d405 000d ld $0d
d406 0090 ld $90
d407 004c ld $4c
d408 000d ld $0d
d409 0090 ld $90
d40a 0049 ld $49
d40b 000d ld $0d
d40c 0090 ld $90
d40d 004a ld $4a
d40e 000d ld $0d
d40f 0090 ld $90
d410 0047 ld $47
d411 000d ld $0d
d412 0091 ld $91
d413 003c ld $3c
d414 0090 ld $90
d415 004e ld $4e
d416 000d ld $0d
d417 0091 ld $91
d418 003f ld $3f
d419 000d ld $0d
d41a 00d0 ld $d0
d41b 00a1 ld $a1
d41c 0078 ld $78
d41d 0078 ld $78
d41e 00a1 ld $a1
d41f 005a ld $5a
d420 0091 ld $91
d421 0038 ld $38
d422 000d ld $0d
d423 0090 ld $90
d424 0050 ld $50
d425 0091 ld $91
d426 003f ld $3f
d427 0006 ld $06
d428 0090 ld $90
d429 0051 ld $51
d42a 0006 ld $06
d42b 0090 ld $90
d42c 003c ld $3c
d42d 0091 ld $91
d42e 0050 ld $50
d42f 000d ld $0d
d430 0090 ld $90
d431 003f ld $3f
d432 000d ld $0d
d433 0090 ld $90
d434 004e ld $4e
d435 0091 ld $91
d436 003d ld $3d
d437 000d ld $0d
d438 0090 ld $90
d439 004d ld $4d
d43a 0081 ld $81
d43b 000d ld $0d
d43c 0090 ld $90
d43d 004e ld $4e
d43e 000d ld $0d
d43f 0090 ld $90
d440 004b ld $4b
d441 000d ld $0d
d442 0090 ld $90
d443 004d ld $4d
d444 000d ld $0d
d445 0090 ld $90
d446 0049 ld $49
d447 000d ld $0d
d448 0091 ld $91
d449 003d ld $3d
d44a 0090 ld $90
d44b 0050 ld $50
d44c 000d ld $0d
d44d 0090 ld $90
d44e 004d ld $4d
d44f 0081 ld $81
d450 000d ld $0d
d451 0091 ld $91
d452 0038 ld $38
d453 0090 ld $90
d454 0049 ld $49
d455 000d ld $0d
d456 0090 ld $90
d457 004d ld $4d
d458 0081 ld $81
d459 000d ld $0d
d45a 0091 ld $91
d45b 0035 ld $35
d45c 0090 ld $90
d45d 0050 ld $50
d45e 000d ld $0d
d45f 0090 ld $90
d460 0053 ld $53
d461 0081 ld $81
d462 000d ld $0d
d463 0091 ld $91
d464 0031 ld $31
d465 0090 ld $90
d466 0056 ld $56
d467 000d ld $0d
d468 0090 ld $90
d469 004d ld $4d
d46a 0081 ld $81
d46b 000d ld $0d
d46c 0091 ld $91
d46d 0033 ld $33
d46e 0090 ld $90
d46f 0055 ld $55
d470 000d ld $0d
d471 0090 ld $90
d472 004d ld $4d
d473 0081 ld $81
d474 000d ld $0d
d475 0091 ld $91
d476 0035 ld $35
d477 00d0 ld $d0
d478 00a1 ld $a1
d479 0079 ld $79
d47a 0079 ld $79
d47b 00a1 ld $a1
d47c 0031 ld $31
d47d 0090 ld $90
d47e 0053 ld $53
d47f 000d ld $0d
d480 0090 ld $90
d481 004d ld $4d
d482 0081 ld $81
d483 000d ld $0d
d484 0091 ld $91
d485 0039 ld $39
d486 0090 ld $90
d487 0051 ld $51
d488 000d ld $0d
d489 0080 ld $80
d48a 0081 ld $81
d48b 000d ld $0d
d48c 0090 ld $90
d48d 003b ld $3b
d48e 0091 ld $91
d48f 0053 ld $53
d490 000d ld $0d
d491 0090 ld $90
d492 0051 ld $51
d493 0081 ld $81
d494 000d ld $0d
d495 0091 ld $91
d496 003d ld $3d
d497 0090 ld $90
d498 0050 ld $50
d499 000d ld $0d
d49a 0090 ld $90
d49b 0051 ld $51
d49c 0081 ld $81
d49d 000d ld $0d
d49e 0091 ld $91
d49f 0036 ld $36
d4a0 0090 ld $90
d4a1 004e ld $4e
d4a2 0003 ld $03
d4a3 0090 ld $90
d4a4 0050 ld $50
d4a5 0003 ld $03
d4a6 0090 ld $90
d4a7 004e ld $4e
d4a8 0047 ld $47
d4a9 0080 ld $80
d4aa 0081 ld $81
d4ab 00d0 ld $d0
d4ac 00a1 ld $a1
d4ad 0035 ld $35
d4ae 007a ld $7a
d4af 00a1 ld $a1
d4b0 0030 ld $30
d4b1 00ff ld $ff
d4b2 00ff ld $ff
d4b3 00ff ld $ff
d4b4 0015 ld $15
d4b5 0015 ld $15
d4b6 00ff ld $ff
d4b7 0015 ld $15
d4b8 0015 ld $15
d4b9 00ff ld $ff
d4ba 00ff ld $ff
d4bb 00ff ld $ff
d4bc 0015 ld $15
d4bd 00ff ld $ff
d4be 00ff ld $ff
d4bf 00ff ld $ff
d4c0 0015 ld $15
d4c1 00ff ld $ff
d4c2 0015 ld $15
d4c3 00ff ld $ff
d4c4 0015 ld $15
d4c5 00ff ld $ff
d4c6 00ff ld $ff
d4c7 00ff ld $ff
d4c8 0015 ld $15
d4c9 00ff ld $ff
d4ca 00ff ld $ff
d4cb 00ff ld $ff
d4cc 0015 ld $15
d4cd 00ff ld $ff
d4ce 00ff ld $ff
d4cf 00ff ld $ff
d4d0 0015 ld $15
d4d1 00ff ld $ff
d4d2 00ff ld $ff
d4d3 00ff ld $ff
d4d4 0015 ld $15
d4d5 00ff ld $ff
d4d6 00ff ld $ff
d4d7 00ff ld $ff
d4d8 0015 ld $15
d4d9 00ff ld $ff
d4da 0015 ld $15
d4db 0015 ld $15
d4dc 0015 ld $15
* 7 times
d4e1 007b ld $7b
d4e2 00a1 ld $a1
d4e3 0030 ld $30
d4e4 00ff ld $ff
d4e5 0015 ld $15
d4e6 00ff ld $ff
d4e7 0015 ld $15
d4e8 0015 ld $15
d4e9 00ff ld $ff
d4ea 0015 ld $15
d4eb 0015 ld $15
d4ec 0015 ld $15
d4ed 0015 ld $15
d4ee 00ff ld $ff
d4ef 0015 ld $15
d4f0 0015 ld $15
d4f1 0015 ld $15
d4f2 00ff ld $ff
d4f3 0015 ld $15
d4f4 00ff ld $ff
d4f5 0015 ld $15
d4f6 00ff ld $ff
d4f7 0015 ld $15
d4f8 00ff ld $ff
d4f9 0015 ld $15
d4fa 0015 ld $15
d4fb fe00 bra ac ;+-----------------------------------+
d4fc fcfd bra $d4fd ;| |
d4fd 1404 ld $04,y ;| Trampoline for page $d400 lookups |
d4fe e065 jmp y,$65 ;| |
d4ff c218 st [$18] ;+-----------------------------------+
d500 0015 ld $15
d501 00ff ld $ff
d502 0015 ld $15
d503 0015 ld $15
d504 0015 ld $15
* 5 times
d507 00ff ld $ff
d508 0015 ld $15
d509 00ff ld $ff
d50a 0015 ld $15
d50b 00ff ld $ff
d50c 0015 ld $15
d50d 00ff ld $ff
d50e 0015 ld $15
d50f 00ff ld $ff
d510 0015 ld $15
d511 00ff ld $ff
d512 0015 ld $15
d513 0015 ld $15
d514 0015 ld $15
d515 00ff ld $ff
d516 0015 ld $15
d517 00ff ld $ff
d518 0015 ld $15
d519 007c ld $7c
d51a 00a1 ld $a1
d51b 0030 ld $30
d51c 00ff ld $ff
d51d 0015 ld $15
d51e 00ff ld $ff
d51f 0015 ld $15
d520 0015 ld $15
d521 00ff ld $ff
d522 0015 ld $15
d523 0015 ld $15
d524 00ff ld $ff
d525 00ff ld $ff
d526 00ff ld $ff
d527 0015 ld $15
d528 0015 ld $15
d529 00ff ld $ff
d52a 00ff ld $ff
d52b 0015 ld $15
d52c 00ff ld $ff
d52d 00ff ld $ff
d52e 00ff ld $ff
d52f 0015 ld $15
d530 00ff ld $ff
d531 00ff ld $ff
d532 00ff ld $ff
d533 0015 ld $15
d534 00ff ld $ff
d535 00ff ld $ff
d536 00ff ld $ff
d537 0015 ld $15
d538 0015 ld $15
d539 0015 ld $15
d53a 00ff ld $ff
d53b 0015 ld $15
d53c 00ff ld $ff
d53d 00ff ld $ff
d53e 00ff ld $ff
d53f 0015 ld $15
d540 00ff ld $ff
d541 00ff ld $ff
d542 00ff ld $ff
d543 0015 ld $15
d544 00ff ld $ff
d545 0015 ld $15
d546 0015 ld $15
d547 0015 ld $15
d548 0015 ld $15
d549 00ff ld $ff
d54a 0015 ld $15
d54b 0015 ld $15
d54c 007d ld $7d
d54d 00a1 ld $a1
d54e 0030 ld $30
d54f 00ff ld $ff
d550 0015 ld $15
d551 00ff ld $ff
d552 0015 ld $15
d553 0015 ld $15
d554 00ff ld $ff
d555 0015 ld $15
d556 0015 ld $15
d557 00ff ld $ff
d558 0015 ld $15
d559 0015 ld $15
d55a 0015 ld $15
* 5 times
d55d 00ff ld $ff
d55e 0015 ld $15
d55f 0015 ld $15
d560 0015 ld $15
d561 00ff ld $ff
d562 0015 ld $15
d563 0015 ld $15
d564 0015 ld $15
d565 00ff ld $ff
d566 0015 ld $15
d567 00ff ld $ff
d568 0015 ld $15
d569 00ff ld $ff
d56a 0015 ld $15
d56b 0015 ld $15
d56c 0015 ld $15
d56d 00ff ld $ff
d56e 0015 ld $15
d56f 00ff ld $ff
d570 0015 ld $15
d571 00ff ld $ff
d572 0015 ld $15
d573 0015 ld $15
d574 0015 ld $15
d575 00ff ld $ff
d576 0015 ld $15
d577 00ff ld $ff
d578 0015 ld $15
d579 0015 ld $15
d57a 0015 ld $15
d57b 0015 ld $15
d57c 00ff ld $ff
d57d 0015 ld $15
d57e 0015 ld $15
d57f 007e ld $7e
d580 00a1 ld $a1
d581 0030 ld $30
d582 00ff ld $ff
d583 00ff ld $ff
d584 00ff ld $ff
d585 0015 ld $15
d586 0015 ld $15
d587 00ff ld $ff
d588 0015 ld $15
d589 0015 ld $15
d58a 00ff ld $ff
d58b 00ff ld $ff
d58c 00ff ld $ff
d58d 0015 ld $15
d58e 00ff ld $ff
d58f 00ff ld $ff
d590 00ff ld $ff
d591 0015 ld $15
d592 0015 ld $15
d593 0015 ld $15
d594 00ff ld $ff
d595 0015 ld $15
d596 00ff ld $ff
d597 00ff ld $ff
d598 00ff ld $ff
d599 0015 ld $15
d59a 00ff ld $ff
d59b 00ff ld $ff
d59c 00ff ld $ff
d59d 0015 ld $15
d59e 0015 ld $15
d59f 0015 ld $15
d5a0 00ff ld $ff
d5a1 0015 ld $15
d5a2 00ff ld $ff
d5a3 00ff ld $ff
d5a4 00ff ld $ff
d5a5 0015 ld $15
d5a6 00ff ld $ff
d5a7 00ff ld $ff
d5a8 00ff ld $ff
d5a9 0015 ld $15
d5aa 00ff ld $ff
d5ab 00ff ld $ff
d5ac 00ff ld $ff
d5ad 0015 ld $15
d5ae 00ff ld $ff
d5af 0015 ld $15
d5b0 00ff ld $ff
d5b1 0015 ld $15
d5b2 007f ld $7f
d5b3 00a1 ld $a1
d5b4 0007 ld $07
d5b5 0006 ld $06
d5b6 0030 ld $30
d5b7 0030 ld $30
d5b8 0030 ld $30
* 6 times
d5bc 007f ld $7f
d5bd 00a8 ld $a8
d5be 0007 ld $07
d5bf 0006 ld $06
d5c0 0030 ld $30
d5c1 0030 ld $30
d5c2 0030 ld $30
* 6 times
d5c6 007f ld $7f
d5c7 00af ld $af
d5c8 0003 ld $03
d5c9 0002 ld $02
d5ca 003a ld $3a
d5cb 0030 ld $30
d5cc 007f ld $7f
d5cd 00b2 ld $b2
d5ce 0003 ld $03
d5cf 0002 ld $02
d5d0 003b ld $3b
d5d1 0031 ld $31
d5d2 0000 ld $00
d5d3 0000 ld $00 ;End of Apps/Tetronis/Tetronis_v1.gt1, size 10061
;+-----------------------------------+
;| Apps/Bricks/Bricks_v1.gt1 |
;+-----------------------------------+
Bricks: d5d4 0000 ld $00
d5d5 0082 ld $82
d5d6 006e ld $6e
d5d7 0000 ld $00
d5d8 00ff ld $ff
d5d9 00ff ld $ff
d5da 0000 ld $00
d5db 0000 ld $00
d5dc 0002 ld $02
d5dd 0000 ld $00
d5de 007f ld $7f
d5df 0000 ld $00
d5e0 0023 ld $23
d5e1 0080 ld $80
d5e2 00fe ld $fe
d5e3 0000 ld $00
d5e4 0001 ld $01
d5e5 0080 ld $80
d5e6 0001 ld $01
d5e7 0000 ld $00
d5e8 0002 ld $02
d5e9 003f ld $3f
d5ea 003f ld $3f
d5eb 0000 ld $00
d5ec 0000 ld $00
d5ed 0030 ld $30
d5ee 0030 ld $30
d5ef 0020 ld $20
d5f0 0020 ld $20
d5f1 003f ld $3f
d5f2 002a ld $2a
d5f3 002a ld $2a
d5f4 002a ld $2a
d5f5 00fc ld $fc
d5f6 0001 ld $01
d5f7 00fc ld $fc
d5f8 0002 ld $02
d5f9 00fc ld $fc
d5fa 0003 ld $03
d5fb fe00 bra ac ;+-----------------------------------+
d5fc fcfd bra $d5fd ;| |
d5fd 1404 ld $04,y ;| Trampoline for page $d500 lookups |
d5fe e065 jmp y,$65 ;| |
d5ff c218 st [$18] ;+-----------------------------------+
d600 00fc ld $fc
d601 0004 ld $04
d602 0000 ld $00
d603 0000 ld $00
d604 0000 ld $00
* 32 times
d622 00c0 ld $c0
d623 0021 ld $21
d624 0016 ld $16
d625 0006 ld $06
d626 0098 ld $98
d627 0006 ld $06
d628 008c ld $8c
d629 0005 ld $05
d62a 0075 ld $75
d62b 0004 ld $04
d62c 004f ld $4f
d62d 0006 ld $06
d62e 0001 ld $01
d62f 0003 ld $03
d630 00c0 ld $c0
d631 0023 ld $23
d632 0081 ld $81
d633 0006 ld $06
d634 00cb ld $cb
d635 0005 ld $05
d636 00c0 ld $c0
d637 0022 ld $22
d638 0001 ld $01
d639 0004 ld $04
d63a 0076 ld $76
d63b 0003 ld $03
d63c 0001 ld $01
d63d 0005 ld $05
d63e 0001 ld $01
d63f 0006 ld $06
d640 00b1 ld $b1
d641 0004 ld $04
d642 0039 ld $39
d643 0003 ld $03
d644 0031 ld $31
d645 0006 ld $06
d646 00c0 ld $c0
d647 0020 ld $20
d648 001a ld $1a
d649 0005 ld $05
d64a 0002 ld $02
d64b 0000 ld $00
d64c 00f6 ld $f6
d64d 00cf ld $cf
d64e 00ee ld $ee
d64f 00cf ld $cf
d650 00ec ld $ec
d651 0011 ld $11
d652 0000 ld $00
d653 0050 ld $50
d654 002b ld $2b
d655 0036 ld $36
d656 0059 ld $59
d657 0000 ld $00
d658 002b ld $2b
d659 0038 ld $38
d65a 002b ld $2b
d65b 0046 ld $46
d65c 00cf ld $cf
d65d 00ea ld $ea
d65e 00cf ld $cf
d65f 00e8 ld $e8
d660 00cf ld $cf
d661 00e6 ld $e6
d662 0059 ld $59
d663 0001 ld $01
d664 00cf ld $cf
d665 00e4 ld $e4
d666 001a ld $1a
d667 0011 ld $11
d668 008c ld $8c
d669 00ff ld $ff
d66a 0082 ld $82
d66b 0003 ld $03
d66c 0035 ld $35
d66d 003f ld $3f
d66e 0062 ld $62
d66f 0021 ld $21
d670 0038 ld $38
d671 0035 ld $35
d672 0072 ld $72
d673 0027 ld $27
d674 0059 ld $59
d675 00f0 ld $f0
d676 00e3 ld $e3
d677 0010 ld $10
d678 002b ld $2b
d679 0038 ld $38
d67a 00b8 ld $b8
d67b 0086 ld $86
d67c 0035 ld $35
d67d 0056 ld $56
d67e 0034 ld $34
d67f 0021 ld $21
d680 0086 ld $86
d681 002b ld $2b
d682 0038 ld $38
d683 001a ld $1a
d684 0011 ld $11
d685 0082 ld $82
d686 0001 ld $01
d687 0035 ld $35
d688 0072 ld $72
d689 004a ld $4a
d68a 0021 ld $21
d68b 0036 ld $36
d68c 0099 ld $99
d68d 0038 ld $38
d68e 002b ld $2b
d68f 0036 ld $36
d690 00b8 ld $b8
d691 0088 ld $88
d692 0035 ld $35
d693 0056 ld $56
d694 004a ld $4a
d695 0021 ld $21
d696 0088 ld $88
d697 002b ld $2b
d698 0036 ld $36
d699 001a ld $1a
d69a 0011 ld $11
d69b 0082 ld $82
d69c 0002 ld $02
d69d 0035 ld $35
d69e 0072 ld $72
d69f 0066 ld $66
d6a0 0021 ld $21
d6a1 0036 ld $36
d6a2 00b8 ld $b8
d6a3 0038 ld $38
d6a4 002b ld $2b
d6a5 0036 ld $36
d6a6 00b8 ld $b8
d6a7 008a ld $8a
d6a8 0035 ld $35
d6a9 0053 ld $53
d6aa 0066 ld $66
d6ab 0021 ld $21
d6ac 008a ld $8a
d6ad 002b ld $2b
d6ae 0036 ld $36
d6af 0090 ld $90
d6b0 0066 ld $66
d6b1 0059 ld $59
d6b2 0000 ld $00
d6b3 002b ld $2b
d6b4 0038 ld $38
d6b5 00cf ld $cf
d6b6 00e2 ld $e2
d6b7 00cf ld $cf
d6b8 00e0 ld $e0
d6b9 0021 ld $21
d6ba 003a ld $3a
d6bb 0099 ld $99
d6bc 003e ld $3e
d6bd 002b ld $2b
d6be 0042 ld $42
d6bf 001a ld $1a
d6c0 0043 ld $43
d6c1 005e ld $5e
d6c2 0058 ld $58
d6c3 001a ld $1a
d6c4 003d ld $3d
d6c5 005e ld $5e
d6c6 0059 ld $59
d6c7 0021 ld $21
d6c8 0058 ld $58
d6c9 00ad ld $ad
d6ca 0035 ld $35
d6cb 003f ld $3f
d6cc 008f ld $8f
d6cd 0082 ld $82
d6ce 0030 ld $30
d6cf 0035 ld $35
d6d0 0072 ld $72
d6d1 0085 ld $85
d6d2 00cf ld $cf
d6d3 00de ld $de
d6d4 0059 ld $59
d6d5 0000 ld $00
d6d6 00b8 ld $b8
d6d7 003e ld $3e
d6d8 002b ld $2b
d6d9 003e ld $3e
d6da 0021 ld $21
d6db 003a ld $3a
d6dc 002b ld $2b
d6dd 0042 ld $42
d6de 0021 ld $21
d6df 003c ld $3c
d6e0 0099 ld $99
d6e1 0040 ld $40
d6e2 002b ld $2b
d6e3 0044 ld $44
d6e4 001a ld $1a
d6e5 0043 ld $43
d6e6 005e ld $5e
d6e7 0058 ld $58
d6e8 001a ld $1a
d6e9 0045 ld $45
d6ea 005e ld $5e
d6eb 0059 ld $59
d6ec 0021 ld $21
d6ed 0058 ld $58
d6ee 00ad ld $ad
d6ef 0035 ld $35
d6f0 003f ld $3f
d6f1 00c1 ld $c1
d6f2 0082 ld $82
d6f3 0030 ld $30
d6f4 0035 ld $35
d6f5 0072 ld $72
d6f6 00aa ld $aa
d6f7 00cf ld $cf
d6f8 00de ld $de
d6f9 001a ld $1a
d6fa 0045 ld $45
d6fb fe00 bra ac ;+-----------------------------------+
d6fc fcfd bra $d6fd ;| |
d6fd 1404 ld $04,y ;| Trampoline for page $d600 lookups |
d6fe e065 jmp y,$65 ;| |
d6ff c218 st [$18] ;+-----------------------------------+
d700 00e6 ld $e6
d701 006c ld $6c
d702 0035 ld $35
d703 0050 ld $50
d704 00b7 ld $b7
d705 0059 ld $59
d706 001e ld $1e
d707 00cf ld $cf
d708 00dc ld $dc
d709 00cf ld $cf
d70a 00da ld $da
d70b 0059 ld $59
d70c 0000 ld $00
d70d 00b8 ld $b8
d70e 0040 ld $40
d70f 002b ld $2b
d710 0040 ld $40
d711 0021 ld $21
d712 003c ld $3c
d713 002b ld $2b
d714 0044 ld $44
d715 0021 ld $21
d716 0042 ld $42
d717 002b ld $2b
d718 003a ld $3a
d719 0021 ld $21
d71a 0044 ld $44
d71b 002b ld $2b
d71c 003c ld $3c
d71d 00cf ld $cf
d71e 00e2 ld $e2
d71f 001a ld $1a
d720 003d ld $3d
d721 00e6 ld $e6
d722 007a ld $7a
d723 0035 ld $35
d724 0050 ld $50
d725 0013 ld $13
d726 0021 ld $21
d727 0048 ld $48
d728 0035 ld $35
d729 003f ld $3f
d72a 00e3 ld $e3
d72b 00e6 ld $e6
d72c 0001 ld $01
d72d 002b ld $2b
d72e 0048 ld $48
d72f 00e3 ld $e3
d730 0023 ld $23
d731 00cf ld $cf
d732 00dc ld $dc
d733 00cf ld $cf
d734 00e4 ld $e4
d735 0090 ld $90
d736 00d2 ld $d2
d737 00cf ld $cf
d738 00d8 ld $d8
d739 0035 ld $35
d73a 0056 ld $56
d73b 00f0 ld $f0
d73c 00cf ld $cf
d73d 00e6 ld $e6
d73e 0059 ld $59
d73f 002a ld $2a
d740 00cf ld $cf
d741 00e4 ld $e4
d742 0090 ld $90
d743 0013 ld $13
d744 00cf ld $cf
d745 00d6 ld $d6
d746 0090 ld $90
d747 0002 ld $02
d748 0003 ld $03
d749 0000 ld $00
d74a 00e9 ld $e9
d74b 00ff ld $ff
d74c 0021 ld $21
d74d 0052 ld $52
d74e 00f3 ld $f3
d74f 0050 ld $50
d750 0093 ld $93
d751 0050 ld $50
d752 0093 ld $93
d753 0050 ld $50
d754 00f3 ld $f3
d755 0050 ld $50
d756 0093 ld $93
d757 0050 ld $50
d758 0093 ld $93
d759 0050 ld $50
d75a 00f3 ld $f3
d75b 0050 ld $50
d75c 0093 ld $93
d75d 0050 ld $50
d75e 0093 ld $93
d75f 0050 ld $50
d760 0082 ld $82
d761 0015 ld $15
d762 00f0 ld $f0
d763 0050 ld $50
d764 0011 ld $11
d765 00fa ld $fa
d766 0000 ld $00
d767 0099 ld $99
d768 0050 ld $50
d769 002b ld $2b
d76a 0050 ld $50
d76b 0021 ld $21
d76c 0052 ld $52
d76d 00f3 ld $f3
d76e 0050 ld $50
d76f 0093 ld $93
d770 0050 ld $50
d771 0093 ld $93
d772 0050 ld $50
d773 00f3 ld $f3
d774 0050 ld $50
d775 0093 ld $93
d776 0050 ld $50
d777 0093 ld $93
d778 0050 ld $50
d779 00f3 ld $f3
d77a 0050 ld $50
d77b 0093 ld $93
d77c 0050 ld $50
d77d 0093 ld $93
d77e 0050 ld $50
d77f 0082 ld $82
d780 002a ld $2a
d781 00f0 ld $f0
d782 0050 ld $50
d783 00ff ld $ff
d784 0075 ld $75
d785 0059 ld $59
d786 0007 ld $07
d787 002b ld $2b
d788 0056 ld $56
d789 0059 ld $59
d78a 000d ld $0d
d78b 002b ld $2b
d78c 0054 ld $54
d78d 0011 ld $11
d78e 00ce ld $ce
d78f 0011 ld $11
d790 0099 ld $99
d791 0056 ld $56
d792 0099 ld $99
d793 0056 ld $56
d794 00f6 ld $f6
d795 002b ld $2b
d796 0050 ld $50
d797 0011 ld $11
d798 00c0 ld $c0
d799 0011 ld $11
d79a 0099 ld $99
d79b 0054 ld $54
d79c 00ad ld $ad
d79d 0099 ld $99
d79e 0050 ld $50
d79f 002b ld $2b
d7a0 0050 ld $50
d7a1 0011 ld $11
d7a2 00de ld $de
d7a3 0011 ld $11
d7a4 0099 ld $99
d7a5 0056 ld $56
d7a6 00ad ld $ad
d7a7 005e ld $5e
d7a8 0052 ld $52
d7a9 005e ld $5e
d7aa 0053 ld $53
d7ab 00cf ld $cf
d7ac 00d4 ld $d4
d7ad 001a ld $1a
d7ae 0054 ld $54
d7af 00e6 ld $e6
d7b0 0001 ld $01
d7b1 005e ld $5e
d7b2 0054 ld $54
d7b3 0035 ld $35
d7b4 0053 ld $53
d7b5 0040 ld $40
d7b6 001a ld $1a
d7b7 0056 ld $56
d7b8 00e6 ld $e6
d7b9 0001 ld $01
d7ba 005e ld $5e
d7bb 0056 ld $56
d7bc 0035 ld $35
d7bd 0053 ld $53
d7be 003c ld $3c
d7bf 0063 ld $63
d7c0 00ff ld $ff
d7c1 0059 ld $59
d7c2 0076 ld $76
d7c3 005e ld $5e
d7c4 0033 ld $33
d7c5 00e3 ld $e3
d7c6 0001 ld $01
d7c7 005e ld $5e
d7c8 0035 ld $35
d7c9 001a ld $1a
d7ca 0037 ld $37
d7cb 00e6 ld $e6
d7cc 0008 ld $08
d7cd 005e ld $5e
d7ce 0032 ld $32
d7cf 005e ld $5e
d7d0 0034 ld $34
d7d1 0021 ld $21
d7d2 0096 ld $96
d7d3 00f3 ld $f3
d7d4 0032 ld $32
d7d5 00f3 ld $f3
d7d6 0034 ld $34
d7d7 0093 ld $93
d7d8 0032 ld $32
d7d9 0093 ld $93
d7da 0032 ld $32
d7db 0093 ld $93
d7dc 0034 ld $34
d7dd 0093 ld $93
d7de 0034 ld $34
d7df 0021 ld $21
d7e0 009a ld $9a
d7e1 00f3 ld $f3
d7e2 0032 ld $32
d7e3 00f3 ld $f3
d7e4 0034 ld $34
d7e5 0093 ld $93
d7e6 0032 ld $32
d7e7 0093 ld $93
d7e8 0032 ld $32
d7e9 0093 ld $93
d7ea 0034 ld $34
d7eb 0093 ld $93
d7ec 0034 ld $34
d7ed 0021 ld $21
d7ee 0098 ld $98
d7ef 00f3 ld $f3
d7f0 0032 ld $32
d7f1 00f3 ld $f3
d7f2 0034 ld $34
d7f3 0093 ld $93
d7f4 0032 ld $32
d7f5 0093 ld $93
d7f6 0032 ld $32
d7f7 0093 ld $93
d7f8 0034 ld $34
d7f9 0093 ld $93
d7fa 0034 ld $34
d7fb fe00 bra ac ;+-----------------------------------+
d7fc fcfd bra $d7fd ;| |
d7fd 1404 ld $04,y ;| Trampoline for page $d700 lookups |
d7fe e065 jmp y,$65 ;| |
d7ff c218 st [$18] ;+-----------------------------------+
d800 00f3 ld $f3
d801 0032 ld $32
d802 00f3 ld $f3
d803 0034 ld $34
d804 0093 ld $93
d805 0032 ld $32
d806 0093 ld $93
d807 0032 ld $32
d808 0093 ld $93
d809 0034 ld $34
d80a 0093 ld $93
d80b 0034 ld $34
d80c 00f3 ld $f3
d80d 0032 ld $32
d80e 00f3 ld $f3
d80f 0034 ld $34
d810 0093 ld $93
d811 0032 ld $32
d812 0093 ld $93
d813 0032 ld $32
d814 0093 ld $93
d815 0034 ld $34
d816 0093 ld $93
d817 0034 ld $34
d818 00f3 ld $f3
d819 0032 ld $32
d81a 00f3 ld $f3
d81b 0034 ld $34
d81c 0093 ld $93
d81d 0032 ld $32
d81e 0093 ld $93
d81f 0032 ld $32
d820 0093 ld $93
d821 0034 ld $34
d822 0093 ld $93
d823 0034 ld $34
d824 0021 ld $21
d825 009a ld $9a
d826 00f3 ld $f3
d827 0032 ld $32
d828 00f3 ld $f3
d829 0034 ld $34
d82a 0093 ld $93
d82b 0032 ld $32
d82c 0093 ld $93
d82d 0032 ld $32
d82e 0093 ld $93
d82f 0034 ld $34
d830 0093 ld $93
d831 0034 ld $34
d832 0021 ld $21
d833 0096 ld $96
d834 00f3 ld $f3
d835 0032 ld $32
d836 00f3 ld $f3
d837 0034 ld $34
d838 00ff ld $ff
d839 0004 ld $04
d83a 0000 ld $00
d83b 00e0 ld $e0
d83c 00ff ld $ff
d83d 0075 ld $75
d83e 001a ld $1a
d83f 0058 ld $58
d840 002b ld $2b
d841 0030 ld $30
d842 0059 ld $59
d843 000d ld $0d
d844 002b ld $2b
d845 0052 ld $52
d846 0011 ld $11
d847 00c0 ld $c0
d848 0011 ld $11
d849 0099 ld $99
d84a 0052 ld $52
d84b 00ad ld $ad
d84c 00b8 ld $b8
d84d 0030 ld $30
d84e 0035 ld $35
d84f 004d ld $4d
d850 0068 ld $68
d851 00e3 ld $e3
d852 0007 ld $07
d853 0035 ld $35
d854 0056 ld $56
d855 0068 ld $68
d856 0059 ld $59
d857 0007 ld $07
d858 002b ld $2b
d859 0054 ld $54
d85a 0011 ld $11
d85b 00ce ld $ce
d85c 0011 ld $11
d85d 0099 ld $99
d85e 0054 ld $54
d85f 0099 ld $99
d860 0054 ld $54
d861 00f6 ld $f6
d862 002b ld $2b
d863 0050 ld $50
d864 00b8 ld $b8
d865 0058 ld $58
d866 0035 ld $35
d867 004d ld $4d
d868 005d ld $5d
d869 00e3 ld $e3
d86a 00ff ld $ff
d86b 00e3 ld $e3
d86c 00ff ld $ff
d86d 00e3 ld $e3
d86e 0002 ld $02
d86f 0035 ld $35
d870 0056 ld $56
d871 005d ld $5d
d872 0011 ld $11
d873 00c0 ld $c0
d874 0011 ld $11
d875 0099 ld $99
d876 0052 ld $52
d877 00ad ld $ad
d878 0099 ld $99
d879 0050 ld $50
d87a 002b ld $2b
d87b 0050 ld $50
d87c 0021 ld $21
d87d 0096 ld $96
d87e 002b ld $2b
d87f 0052 ld $52
d880 00cf ld $cf
d881 00d4 ld $d4
d882 00cf ld $cf
d883 00d2 ld $d2
d884 0093 ld $93
d885 0046 ld $46
d886 0093 ld $93
d887 0048 ld $48
d888 0021 ld $21
d889 0048 ld $48
d88a 00e6 ld $e6
d88b 0021 ld $21
d88c 0035 ld $35
d88d 0050 ld $50
d88e 0055 ld $55
d88f 0059 ld $59
d890 0021 ld $21
d891 002b ld $2b
d892 0048 ld $48
d893 0059 ld $59
d894 0023 ld $23
d895 0099 ld $99
d896 0048 ld $48
d897 00cf ld $cf
d898 00dc ld $dc
d899 0063 ld $63
d89a 00ff ld $ff
d89b 001a ld $1a
d89c 0054 ld $54
d89d 00e6 ld $e6
d89e 0001 ld $01
d89f 005e ld $5e
d8a0 0054 ld $54
d8a1 0035 ld $35
d8a2 0053 ld $53
d8a3 001c ld $1c
d8a4 0063 ld $63
d8a5 00ff ld $ff
d8a6 001a ld $1a
d8a7 0052 ld $52
d8a8 00e6 ld $e6
d8a9 0001 ld $01
d8aa 005e ld $5e
d8ab 0052 ld $52
d8ac 0035 ld $35
d8ad 0053 ld $53
d8ae 0008 ld $08
d8af 0063 ld $63
d8b0 00ff ld $ff
d8b1 0059 ld $59
d8b2 0014 ld $14
d8b3 005e ld $5e
d8b4 0032 ld $32
d8b5 0059 ld $59
d8b6 0076 ld $76
d8b7 005e ld $5e
d8b8 0033 ld $33
d8b9 0021 ld $21
d8ba 0096 ld $96
d8bb 00f3 ld $f3
d8bc 0032 ld $32
d8bd 0093 ld $93
d8be 0033 ld $33
d8bf 00f3 ld $f3
d8c0 0032 ld $32
d8c1 0093 ld $93
d8c2 0033 ld $33
d8c3 00f3 ld $f3
d8c4 0032 ld $32
d8c5 0093 ld $93
d8c6 0033 ld $33
d8c7 00f3 ld $f3
d8c8 0032 ld $32
d8c9 0093 ld $93
d8ca 0033 ld $33
d8cb 00f3 ld $f3
d8cc 0032 ld $32
d8cd 0093 ld $93
d8ce 0033 ld $33
d8cf 00f3 ld $f3
d8d0 0032 ld $32
d8d1 0093 ld $93
d8d2 0033 ld $33
d8d3 00f3 ld $f3
d8d4 0032 ld $32
d8d5 0093 ld $93
d8d6 0033 ld $33
d8d7 00f3 ld $f3
d8d8 0032 ld $32
d8d9 0093 ld $93
d8da 0033 ld $33
d8db 00f3 ld $f3
d8dc 0032 ld $32
d8dd 0093 ld $93
d8de 0033 ld $33
d8df 00f3 ld $f3
d8e0 0032 ld $32
d8e1 001a ld $1a
d8e2 0032 ld $32
d8e3 00e3 ld $e3
d8e4 0002 ld $02
d8e5 005e ld $5e
d8e6 0032 ld $32
d8e7 00e6 ld $e6
d8e8 00ac ld $ac
d8e9 0035 ld $35
d8ea 0072 ld $72
d8eb 0077 ld $77
d8ec 00ff ld $ff
d8ed 0075 ld $75
d8ee 00cf ld $cf
d8ef 00d0 ld $d0
d8f0 00cf ld $cf
d8f1 00e0 ld $e0
d8f2 0011 ld $11
d8f3 007f ld $7f
d8f4 0050 ld $50
d8f5 002b ld $2b
d8f6 003a ld $3a
d8f7 0011 ld $11
d8f8 007f ld $7f
d8f9 003a ld $3a
d8fa 002b ld $2b
d8fb fe00 bra ac ;+-----------------------------------+
d8fc fcfd bra $d8fd ;| |
d8fd 1404 ld $04,y ;| Trampoline for page $d800 lookups |
d8fe e065 jmp y,$65 ;| |
d8ff c218 st [$18] ;+-----------------------------------+
d900 003c ld $3c
d901 0059 ld $59
d902 009a ld $9a
d903 002b ld $2b
d904 0040 ld $40
d905 0011 ld $11
d906 00a7 ld $a7
d907 0004 ld $04
d908 002b ld $2b
d909 0022 ld $22
d90a 00b4 ld $b4
d90b 00fd ld $fd
d90c 0035 ld $35
d90d 004d ld $4d
d90e 00d0 ld $d0
d90f 00fa ld $fa
d910 0082 ld $82
d911 0090 ld $90
d912 00d2 ld $d2
d913 00f8 ld $f8
d914 0084 ld $84
d915 002b ld $2b
d916 003e ld $3e
d917 00cf ld $cf
d918 00ce ld $ce
d919 00cf ld $cf
d91a 00e2 ld $e2
d91b 0059 ld $59
d91c 0005 ld $05
d91d 002b ld $2b
d91e 0048 ld $48
d91f 0063 ld $63
d920 00ff ld $ff
d921 0005 ld $05
d922 0000 ld $00
d923 00f6 ld $f6
d924 00ff ld $ff
d925 001a ld $1a
d926 003b ld $3b
d927 005e ld $5e
d928 0030 ld $30
d929 001a ld $1a
d92a 003d ld $3d
d92b 005e ld $5e
d92c 0031 ld $31
d92d 0021 ld $21
d92e 0030 ld $30
d92f 00f6 ld $f6
d930 00fc ld $fc
d931 009c ld $9c
d932 00f3 ld $f3
d933 0030 ld $30
d934 0093 ld $93
d935 0031 ld $31
d936 0021 ld $21
d937 0030 ld $30
d938 00f6 ld $f6
d939 00fc ld $fc
d93a 009e ld $9e
d93b 00f3 ld $f3
d93c 0030 ld $30
d93d 00ff ld $ff
d93e 0059 ld $59
d93f 0007 ld $07
d940 005e ld $5e
d941 0033 ld $33
d942 0093 ld $93
d943 0033 ld $33
d944 001a ld $1a
d945 0033 ld $33
d946 005e ld $5e
d947 0035 ld $35
d948 00e6 ld $e6
d949 0080 ld $80
d94a 0035 ld $35
d94b 003f ld $3f
d94c 0089 ld $89
d94d 0059 ld $59
d94e 0050 ld $50
d94f 005e ld $5e
d950 0032 ld $32
d951 001a ld $1a
d952 0033 ld $33
d953 00e6 ld $e6
d954 0008 ld $08
d955 0082 ld $82
d956 00fe ld $fe
d957 0035 ld $35
d958 003f ld $3f
d959 0043 ld $43
d95a 001a ld $1a
d95b 0033 ld $33
d95c 00e6 ld $e6
d95d 0018 ld $18
d95e 0082 ld $82
d95f 00fe ld $fe
d960 0035 ld $35
d961 003f ld $3f
d962 0043 ld $43
d963 0021 ld $21
d964 0096 ld $96
d965 002b ld $2b
d966 0030 ld $30
d967 0090 ld $90
d968 0049 ld $49
d969 0021 ld $21
d96a 0094 ld $94
d96b 002b ld $2b
d96c 0030 ld $30
d96d 0090 ld $90
d96e 0049 ld $49
d96f 0059 ld $59
d970 00a0 ld $a0
d971 00b8 ld $b8
d972 0032 ld $32
d973 005e ld $5e
d974 0034 ld $34
d975 0021 ld $21
d976 0030 ld $30
d977 00f3 ld $f3
d978 0032 ld $32
d979 00f3 ld $f3
d97a 0034 ld $34
d97b 0093 ld $93
d97c 0032 ld $32
d97d 0093 ld $93
d97e 0032 ld $32
d97f 001a ld $1a
d980 0032 ld $32
d981 00e6 ld $e6
d982 0082 ld $82
d983 0035 ld $35
d984 0072 ld $72
d985 0049 ld $49
d986 0059 ld $59
d987 00a0 ld $a0
d988 00b8 ld $b8
d989 0032 ld $32
d98a 005e ld $5e
d98b 0034 ld $34
d98c 0021 ld $21
d98d 0094 ld $94
d98e 00f3 ld $f3
d98f 0032 ld $32
d990 00f3 ld $f3
d991 0034 ld $34
d992 0093 ld $93
d993 0032 ld $32
d994 0093 ld $93
d995 0032 ld $32
d996 0059 ld $59
d997 00a0 ld $a0
d998 00b8 ld $b8
d999 0032 ld $32
d99a 005e ld $5e
d99b 0034 ld $34
d99c 0021 ld $21
d99d 0096 ld $96
d99e 00f3 ld $f3
d99f 0032 ld $32
d9a0 00f3 ld $f3
d9a1 0034 ld $34
d9a2 0093 ld $93
d9a3 0032 ld $32
d9a4 0093 ld $93
d9a5 0032 ld $32
d9a6 001a ld $1a
d9a7 0032 ld $32
d9a8 00e6 ld $e6
d9a9 00a2 ld $a2
d9aa 0035 ld $35
d9ab 0072 ld $72
d9ac 0070 ld $70
d9ad 0090 ld $90
d9ae 001c ld $1c
d9af 00ff ld $ff
d9b0 0021 ld $21
d9b1 003e ld $3e
d9b2 0035 ld $35
d9b3 0053 ld $53
d9b4 00a7 ld $a7
d9b5 00b8 ld $b8
d9b6 008c ld $8c
d9b7 0035 ld $35
d9b8 004d ld $4d
d9b9 009a ld $9a
d9ba 0021 ld $21
d9bb 008c ld $8c
d9bc 002b ld $2b
d9bd 003e ld $3e
d9be 0090 ld $90
d9bf 00bd ld $bd
d9c0 00b8 ld $b8
d9c1 008e ld $8e
d9c2 0035 ld $35
d9c3 0056 ld $56
d9c4 00bd ld $bd
d9c5 0021 ld $21
d9c6 008c ld $8c
d9c7 0099 ld $99
d9c8 008e ld $8e
d9c9 002b ld $2b
d9ca 003e ld $3e
d9cb 0090 ld $90
d9cc 00bd ld $bd
d9cd 00b8 ld $b8
d9ce 0090 ld $90
d9cf 0035 ld $35
d9d0 0050 ld $50
d9d1 00b2 ld $b2
d9d2 0021 ld $21
d9d3 0090 ld $90
d9d4 002b ld $2b
d9d5 003e ld $3e
d9d6 0090 ld $90
d9d7 00bd ld $bd
d9d8 0099 ld $99
d9d9 008e ld $8e
d9da 0035 ld $35
d9db 0053 ld $53
d9dc 00bd ld $bd
d9dd 0021 ld $21
d9de 0090 ld $90
d9df 00b8 ld $b8
d9e0 008e ld $8e
d9e1 002b ld $2b
d9e2 003e ld $3e
d9e3 0021 ld $21
d9e4 0040 ld $40
d9e5 00b8 ld $b8
d9e6 0092 ld $92
d9e7 0035 ld $35
d9e8 0056 ld $56
d9e9 00c8 ld $c8
d9ea 0021 ld $21
d9eb 0092 ld $92
d9ec 002b ld $2b
d9ed 0040 ld $40
d9ee 00ff ld $ff
d9ef 0011 ld $11
d9f0 0000 ld $00
d9f1 0073 ld $73
d9f2 002b ld $2b
d9f3 003c ld $3c
d9f4 0021 ld $21
d9f5 0042 ld $42
d9f6 00b8 ld $b8
d9f7 0036 ld $36
d9f8 002b ld $2b
d9f9 0030 ld $30
d9fa 0035 ld $35
d9fb fe00 bra ac ;+-----------------------------------+
d9fc fcfd bra $d9fd ;| |
d9fd 1404 ld $04,y ;| Trampoline for page $d900 lookups |
d9fe e065 jmp y,$65 ;| |
d9ff c218 st [$18] ;+-----------------------------------+
da00 0050 ld $50
da01 00db ld $db
da02 001a ld $1a
da03 0031 ld $31
da04 0090 ld $90
da05 00df ld $df
da06 001a ld $1a
da07 0031 ld $31
da08 00fa ld $fa
da09 0082 ld $82
da0a 00e9 ld $e9
da0b 002b ld $2b
da0c 0030 ld $30
da0d 0011 ld $11
da0e 00ce ld $ce
da0f 0012 ld $12
da10 0099 ld $99
da11 0030 ld $30
da12 00f6 ld $f6
da13 0099 ld $99
da14 003e ld $3e
da15 002b ld $2b
da16 003e ld $3e
da17 0021 ld $21
da18 0040 ld $40
da19 00e3 ld $e3
da1a 000a ld $0a
da1b 002b ld $2b
da1c 0040 ld $40
da1d 0090 ld $90
da1e 008a ld $8a
da1f 0006 ld $06
da20 0000 ld $00
da21 00f8 ld $f8
da22 00ff ld $ff
da23 005e ld $5e
da24 0030 ld $30
da25 001a ld $1a
da26 000e ld $0e
da27 00b8 ld $b8
da28 004e ld $4e
da29 0035 ld $35
da2a 003f ld $3f
da2b 0001 ld $01
da2c 001a ld $1a
da2d 000e ld $0e
da2e 002b ld $2b
da2f 004e ld $4e
da30 001a ld $1a
da31 0030 ld $30
da32 00e6 ld $e6
da33 0001 ld $01
da34 0035 ld $35
da35 0072 ld $72
da36 00ff ld $ff
da37 00ff ld $ff
da38 0075 ld $75
da39 0011 ld $11
da3a 00c0 ld $c0
da3b 0010 ld $10
da3c 002b ld $2b
da3d 0050 ld $50
da3e 0011 ld $11
da3f 0022 ld $22
da40 000b ld $0b
da41 002b ld $2b
da42 0052 ld $52
da43 00cf ld $cf
da44 00cc ld $cc
da45 0011 ld $11
da46 00cb ld $cb
da47 0010 ld $10
da48 002b ld $2b
da49 0050 ld $50
da4a 0011 ld $11
da4b 0064 ld $64
da4c 0010 ld $10
da4d 002b ld $2b
da4e 0052 ld $52
da4f 00cf ld $cf
da50 00cc ld $cc
da51 0063 ld $63
da52 00ff ld $ff
da53 0011 ld $11
da54 00c1 ld $c1
da55 0010 ld $10
da56 002b ld $2b
da57 0030 ld $30
da58 0059 ld $59
da59 0033 ld $33
da5a 00f0 ld $f0
da5b 0030 ld $30
da5c 0011 ld $11
da5d 00cc ld $cc
da5e 0010 ld $10
da5f 002b ld $2b
da60 0030 ld $30
da61 0059 ld $59
da62 0030 ld $30
da63 00f0 ld $f0
da64 0030 ld $30
da65 0093 ld $93
da66 0030 ld $30
da67 00f0 ld $f0
da68 0030 ld $30
da69 0093 ld $93
da6a 0030 ld $30
da6b 00f0 ld $f0
da6c 0030 ld $30
da6d 0093 ld $93
da6e 0030 ld $30
da6f 0090 ld $90
da70 0014 ld $14
da71 0011 ld $11
da72 00ce ld $ce
da73 0010 ld $10
da74 002b ld $2b
da75 0030 ld $30
da76 00ad ld $ad
da77 00e3 ld $e3
da78 0001 ld $01
da79 00f0 ld $f0
da7a 0030 ld $30
da7b 00e6 ld $e6
da7c 0039 ld $39
da7d 0035 ld $35
da7e 0056 ld $56
da7f 0014 ld $14
da80 0059 ld $59
da81 0030 ld $30
da82 00f0 ld $f0
da83 0030 ld $30
da84 0011 ld $11
da85 00cd ld $cd
da86 0010 ld $10
da87 002b ld $2b
da88 0030 ld $30
da89 00ad ld $ad
da8a 00e3 ld $e3
da8b 0001 ld $01
da8c 00f0 ld $f0
da8d 0030 ld $30
da8e 00e6 ld $e6
da8f 0039 ld $39
da90 0035 ld $35
da91 0056 ld $56
da92 0014 ld $14
da93 0059 ld $59
da94 0030 ld $30
da95 00f0 ld $f0
da96 0030 ld $30
da97 0011 ld $11
da98 00cc ld $cc
da99 0010 ld $10
da9a 002b ld $2b
da9b 0030 ld $30
da9c 00ad ld $ad
da9d 00e3 ld $e3
da9e 0001 ld $01
da9f 00f0 ld $f0
daa0 0030 ld $30
daa1 0090 ld $90
daa2 0014 ld $14
daa3 0075 ld $75
daa4 0011 ld $11
daa5 00c1 ld $c1
daa6 0010 ld $10
daa7 002b ld $2b
daa8 0030 ld $30
daa9 00ad ld $ad
daaa 00e6 ld $e6
daab 0001 ld $01
daac 00f0 ld $f0
daad 0030 ld $30
daae 00cf ld $cf
daaf 00ca ld $ca
dab0 0011 ld $11
dab1 00c1 ld $c1
dab2 0010 ld $10
dab3 002b ld $2b
dab4 0030 ld $30
dab5 00ad ld $ad
dab6 00e6 ld $e6
dab7 0030 ld $30
dab8 0063 ld $63
dab9 00ff ld $ff
daba 0011 ld $11
dabb 00e1 ld $e1
dabc 0004 ld $04
dabd 002b ld $2b
dabe 0022 ld $22
dabf 0059 ld $59
dac0 0000 ld $00
dac1 005e ld $5e
dac2 0024 ld $24
dac3 0059 ld $59
dac4 003f ld $3f
dac5 005e ld $5e
dac6 0025 ld $25
dac7 0021 ld $21
dac8 0050 ld $50
dac9 00ad ld $ad
daca 005e ld $5e
dacb 0054 ld $54
dacc 0093 ld $93
dacd 0050 ld $50
dace 0021 ld $21
dacf 0050 ld $50
dad0 00ad ld $ad
dad1 00e6 ld $e6
dad2 0020 ld $20
dad3 002b ld $2b
dad4 0056 ld $56
dad5 00e9 ld $e9
dad6 00e9 ld $e9
dad7 0099 ld $99
dad8 0056 ld $56
dad9 002b ld $2b
dada 0030 ld $30
dadb 0011 ld $11
dadc 0000 ld $00
dadd 0007 ld $07
dade 0099 ld $99
dadf 0030 ld $30
dae0 002b ld $2b
dae1 0030 ld $30
dae2 0021 ld $21
dae3 0056 ld $56
dae4 00e6 ld $e6
dae5 0032 ld $32
dae6 0035 ld $35
dae7 0050 ld $50
dae8 00cb ld $cb
dae9 0021 ld $21
daea 0030 ld $30
daeb 00e3 ld $e3
daec 0006 ld $06
daed 002b ld $2b
daee 0030 ld $30
daef 0059 ld $59
daf0 0005 ld $05
daf1 005e ld $5e
daf2 0055 ld $55
daf3 0021 ld $21
daf4 0052 ld $52
daf5 002b ld $2b
daf6 0028 ld $28
daf7 0021 ld $21
daf8 0030 ld $30
daf9 007f ld $7f
dafa 0000 ld $00
dafb fe00 bra ac ;+-----------------------------------+
dafc fcfd bra $dafd ;| |
dafd 1404 ld $04,y ;| Trampoline for page $da00 lookups |
dafe e065 jmp y,$65 ;| |
daff c218 st [$18] ;+-----------------------------------+
db00 005e ld $5e
db01 0026 ld $26
db02 00b4 ld $b4
db03 00cb ld $cb
db04 0093 ld $93
db05 0030 ld $30
db06 0093 ld $93
db07 0052 ld $52
db08 001a ld $1a
db09 0055 ld $55
db0a 00e6 ld $e6
db0b 0001 ld $01
db0c 005e ld $5e
db0d 0055 ld $55
db0e 0035 ld $35
db0f 0072 ld $72
db10 00cf ld $cf
db11 0093 ld $93
db12 0050 ld $50
db13 0093 ld $93
db14 0052 ld $52
db15 001a ld $1a
db16 0054 ld $54
db17 00e6 ld $e6
db18 0001 ld $01
db19 005e ld $5e
db1a 0054 ld $54
db1b 0035 ld $35
db1c 0072 ld $72
db1d 00aa ld $aa
db1e 00ff ld $ff
db1f 0010 ld $10
db20 00c0 ld $c0
db21 0025 ld $25
db22 000a ld $0a
db23 0033 ld $33
db24 0020 ld $20
db25 0020 ld $20
db26 0020 ld $20
* 9 times
db2d 0003 ld $03
db2e 0030 ld $30
db2f 0030 ld $30
db30 0030 ld $30
db31 000a ld $0a
db32 0047 ld $47
db33 0061 ld $61
db34 006d ld $6d
db35 0065 ld $65
db36 0020 ld $20
db37 004f ld $4f
db38 0076 ld $76
db39 0065 ld $65
db3a 0072 ld $72
db3b 0021 ld $21
db3c 000a ld $0a
db3d 0059 ld $59
db3e 006f ld $6f
db3f 0075 ld $75
db40 0020 ld $20
db41 0057 ld $57
db42 0069 ld $69
db43 006e ld $6e
db44 0021 ld $21
db45 0021 ld $21
db46 0021 ld $21
db47 0011 ld $11
db48 00c0 ld $c0
db49 0026 ld $26
db4a 0020 ld $20
db4b 0027 ld $27
db4c 002e ld $2e
db4d 0035 ld $35
db4e 003c ld $3c
db4f 0043 ld $43
db50 004a ld $4a
db51 0051 ld $51
db52 0058 ld $58
db53 005f ld $5f
db54 0066 ld $66
db55 006d ld $6d
db56 0074 ld $74
db57 007b ld $7b
db58 0000 ld $00
db59 0020 ld $20
db5a 0000 ld $00
db5b 0023 ld $23
db5c 0000 ld $00
db5d 0026 ld $26
db5e 0000 ld $00
db5f 0029 ld $29
db60 0000 ld $00
db61 002c ld $2c
db62 0000 ld $00
db63 002f ld $2f
db64 0000 ld $00
db65 0032 ld $32
db66 0000 ld $00
db67 0035 ld $35
db68 0003 ld $03
db69 0003 ld $03
db6a 000b ld $0b
db6b 000b ld $0b
db6c 000c ld $0c
db6d 000c ld $0c
db6e 000f ld $0f
db6f 000f ld $0f
db70 0012 ld $12
db71 00c0 ld $c0
db72 001a ld $1a
db73 0080 ld $80
db74 00ff ld $ff
db75 00b0 ld $b0
db76 00ff ld $ff
db77 00b0 ld $b0
db78 00ff ld $ff
db79 0000 ld $00
db7a 0000 ld $00
db7b 0000 ld $00
* 14 times
db87 0050 ld $50
db88 0000 ld $00
db89 0050 ld $50
db8a 0000 ld $00
db8b 0080 ld $80
db8c 0000 ld $00
db8d 0020 ld $20
db8e 00c0 ld $c0
db8f 0029 ld $29
db90 0075 ld $75
db91 0011 ld $11
db92 00fe ld $fe
db93 0001 ld $01
db94 002b ld $2b
db95 0030 ld $30
db96 0059 ld $59
db97 0000 ld $00
db98 00f3 ld $f3
db99 0030 ld $30
db9a 0011 ld $11
db9b 00fe ld $fe
db9c 0002 ld $02
db9d 002b ld $2b
db9e 0030 ld $30
db9f 0059 ld $59
dba0 0000 ld $00
dba1 00f3 ld $f3
dba2 0030 ld $30
dba3 0011 ld $11
dba4 00fe ld $fe
dba5 0003 ld $03
dba6 002b ld $2b
dba7 0030 ld $30
dba8 0059 ld $59
dba9 0000 ld $00
dbaa 00f3 ld $f3
dbab 0030 ld $30
dbac 0011 ld $11
dbad 00fe ld $fe
dbae 0004 ld $04
dbaf 002b ld $2b
dbb0 0030 ld $30
dbb1 0059 ld $59
dbb2 0000 ld $00
dbb3 00f3 ld $f3
dbb4 0030 ld $30
dbb5 00cf ld $cf
dbb6 00c8 ld $c8
dbb7 0063 ld $63
dbb8 00ff ld $ff
dbb9 0021 ld $21
dbba 00c0 ld $c0
dbbb 0029 ld $29
dbbc 0011 ld $11
dbbd 00fa ld $fa
dbbe 0001 ld $01
dbbf 002b ld $2b
dbc0 0030 ld $30
dbc1 0011 ld $11
dbc2 0000 ld $00
dbc3 0001 ld $01
dbc4 00f3 ld $f3
dbc5 0030 ld $30
dbc6 0011 ld $11
dbc7 00fa ld $fa
dbc8 0002 ld $02
dbc9 002b ld $2b
dbca 0030 ld $30
dbcb 0011 ld $11
dbcc 0000 ld $00
dbcd 0002 ld $02
dbce 00f3 ld $f3
dbcf 0030 ld $30
dbd0 0011 ld $11
dbd1 00fa ld $fa
dbd2 0003 ld $03
dbd3 002b ld $2b
dbd4 0030 ld $30
dbd5 0011 ld $11
dbd6 0000 ld $00
dbd7 0000 ld $00
dbd8 00f3 ld $f3
dbd9 0030 ld $30
dbda 0011 ld $11
dbdb 00fa ld $fa
dbdc 0004 ld $04
dbdd 002b ld $2b
dbde 0030 ld $30
dbdf 0011 ld $11
dbe0 0000 ld $00
dbe1 0000 ld $00
dbe2 00f3 ld $f3
dbe3 0030 ld $30
dbe4 00ff ld $ff
dbe5 0022 ld $22
dbe6 00c0 ld $c0
dbe7 0025 ld $25
dbe8 00e9 ld $e9
dbe9 002b ld $2b
dbea 0030 ld $30
dbeb 0011 ld $11
dbec 0000 ld $00
dbed 0009 ld $09
dbee 0099 ld $99
dbef 0030 ld $30
dbf0 002b ld $2b
dbf1 0030 ld $30
dbf2 007f ld $7f
dbf3 0000 ld $00
dbf4 005e ld $5e
dbf5 0052 ld $52
dbf6 0021 ld $21
dbf7 0030 ld $30
dbf8 007f ld $7f
dbf9 0001 ld $01
dbfa 005e ld $5e
dbfb fe00 bra ac ;+-----------------------------------+
dbfc fcfd bra $dbfd ;| |
dbfd 1404 ld $04,y ;| Trampoline for page $db00 lookups |
dbfe e065 jmp y,$65 ;| |
dbff c218 st [$18] ;+-----------------------------------+
dc00 0053 ld $53
dc01 0021 ld $21
dc02 0052 ld $52
dc03 00f3 ld $f3
dc04 00a0 ld $a0
dc05 00f3 ld $f3
dc06 00a2 ld $a2
dc07 0059 ld $59
dc08 0000 ld $00
dc09 00f3 ld $f3
dc0a 00a4 ld $a4
dc0b 00f3 ld $f3
dc0c 00a6 ld $a6
dc0d 0059 ld $59
dc0e 0003 ld $03
dc0f 005e ld $5e
dc10 002c ld $2c
dc11 00ff ld $ff
dc12 0023 ld $23
dc13 00c0 ld $c0
dc14 0026 ld $26
dc15 0075 ld $75
dc16 001a ld $1a
dc17 0046 ld $46
dc18 00e6 ld $e6
dc19 0070 ld $70
dc1a 0035 ld $35
dc1b 0053 ld $53
dc1c 00cb ld $cb
dc1d 0011 ld $11
dc1e 00cf ld $cf
dc1f 0010 ld $10
dc20 0090 ld $90
dc21 00ce ld $ce
dc22 0011 ld $11
dc23 00da ld $da
dc24 0010 ld $10
dc25 002b ld $2b
dc26 0050 ld $50
dc27 0011 ld $11
dc28 0022 ld $22
dc29 000b ld $0b
dc2a 002b ld $2b
dc2b 0052 ld $52
dc2c 00cf ld $cf
dc2d 00cc ld $cc
dc2e 0059 ld $59
dc2f 0001 ld $01
dc30 00cf ld $cf
dc31 00e4 ld $e4
dc32 001a ld $1a
dc33 0011 ld $11
dc34 0082 ld $82
dc35 0080 ld $80
dc36 0035 ld $35
dc37 0072 ld $72
dc38 00d7 ld $d7
dc39 0063 ld $63
dc3a 00ff ld $ff
dc3b 0000 ld $00
dc3c 0000 ld $00 ;End of Apps/Bricks/Bricks_v1.gt1, size 1641
;+-----------------------------------+
;| Apps/TinyBASIC/TinyBASIC_v3.gcl |
;+-----------------------------------+
TinyBASIC: dc3d 0002 ld $02 ;| RAM segment address (high byte first)
dc3e 0000 ld $00 ;|
dc3f 00e7 ld $e7 ;| Length (1..256)
dc40 0011 ld $11 ;0200 LDWI
dc41 00df ld $df
dc42 0001 ld $01
dc43 00f6 ld $f6 ;0203 DEEK
dc44 002b ld $2b ;0204 STW
dc45 0030 ld $30 ;0204 'Pos'
dc46 00cd ld $cd ;0206 DEF
dc47 00b2 ld $b2
dc48 0075 ld $75 ;0208 PUSH
dc49 00cf ld $cf ;0209 CALL
dc4a 0032 ld $32 ;0209 'Number'
dc4b 0035 ld $35 ;020b BCC
dc4c 0050 ld $50 ;020c LT
dc4d 0010 ld $10
dc4e 00cf ld $cf ;020e CALL
dc4f 0034 ld $34 ;020e 'Spaces'
dc50 0063 ld $63 ;0210 POP
dc51 00ff ld $ff ;0211 RET
dc52 00cf ld $cf ;0212 CALL
dc53 0036 ld $36 ;0212 'Keyword'
dc54 0028 ld $28 ;0214 '('
dc55 0000 ld $00 ;0215 0
dc56 0035 ld $35 ;0216 BCC
dc57 003f ld $3f ;0217 EQ
dc58 001b ld $1b
dc59 00cf ld $cf ;0219 CALL
dc5a 0038 ld $38 ;0219 'Expression'
dc5b 0090 ld $90 ;021b BRA
dc5c 00a7 ld $a7
dc5d 00cf ld $cf ;021d CALL
dc5e 0036 ld $36 ;021d 'Keyword'
dc5f 0070 ld $70 ;021f 'p'
dc60 0065 ld $65 ;0220 'e'
dc61 0065 ld $65 ;0221 'e'
dc62 006b ld $6b ;0222 'k'
dc63 0028 ld $28 ;0223 '('
dc64 0000 ld $00 ;0224 0
dc65 0035 ld $35 ;0225 BCC
dc66 003f ld $3f ;0226 EQ
dc67 002d ld $2d
dc68 00cf ld $cf ;0228 CALL
dc69 0038 ld $38 ;0228 'Expression'
dc6a 00ad ld $ad ;022a PEEK
dc6b 002b ld $2b ;022b STW
dc6c 003a ld $3a ;022b 'Value'
dc6d 0090 ld $90 ;022d BRA
dc6e 00a7 ld $a7
dc6f 00cf ld $cf ;022f CALL
dc70 0036 ld $36 ;022f 'Keyword'
dc71 0072 ld $72 ;0231 'r'
dc72 006e ld $6e ;0232 'n'
dc73 0064 ld $64 ;0233 'd'
dc74 0028 ld $28 ;0234 '('
dc75 0000 ld $00 ;0235 0
dc76 0035 ld $35 ;0236 BCC
dc77 003f ld $3f ;0237 EQ
dc78 004b ld $4b
dc79 00cf ld $cf ;0239 CALL
dc7a 0038 ld $38 ;0239 'Expression'
dc7b 0011 ld $11 ;023b LDWI
dc7c 00a7 ld $a7
dc7d 0004 ld $04
dc7e 002b ld $2b ;023e STW
dc7f 0022 ld $22
dc80 00b4 ld $b4 ;0240 SYS
dc81 00fd ld $fd
dc82 0035 ld $35 ;0242 BCC
dc83 0050 ld $50 ;0243 LT
dc84 003e ld $3e
dc85 00cf ld $cf ;0245 CALL
dc86 003c ld $3c ;0245 'Divide'
dc87 0021 ld $21 ;0247 LDW
dc88 003e ld $3e ;0247 'i'
dc89 002b ld $2b ;0249 STW
dc8a 003a ld $3a ;0249 'Value'
dc8b 0090 ld $90 ;024b BRA
dc8c 00a7 ld $a7
dc8d 00cf ld $cf ;024d CALL
dc8e 0036 ld $36 ;024d 'Keyword'
dc8f 0075 ld $75 ;024f 'u'
dc90 0073 ld $73 ;0250 's'
dc91 0072 ld $72 ;0251 'r'
dc92 0028 ld $28 ;0252 '('
dc93 0000 ld $00 ;0253 0
dc94 0035 ld $35 ;0254 BCC
dc95 003f ld $3f ;0255 EQ
dc96 005d ld $5d
dc97 00cf ld $cf ;0257 CALL
dc98 0038 ld $38 ;0257 'Expression'
dc99 00cf ld $cf ;0259 CALL
dc9a 003a ld $3a ;0259 'Value'
dc9b 002b ld $2b ;025b STW
dc9c 003a ld $3a ;025b 'Value'
dc9d 0090 ld $90 ;025d BRA
dc9e 00a7 ld $a7
dc9f 00cf ld $cf ;025f CALL
dca0 0040 ld $40 ;025f 'Variable'
dca1 002b ld $2b ;0261 STW
dca2 0042 ld $42 ;0261 'k'
dca3 00cf ld $cf ;0263 CALL
dca4 0034 ld $34 ;0263 'Spaces'
dca5 00cf ld $cf ;0265 CALL
dca6 0036 ld $36 ;0265 'Keyword'
dca7 0028 ld $28 ;0267 '('
dca8 0000 ld $00 ;0268 0
dca9 0035 ld $35 ;0269 BCC
dcaa 003f ld $3f ;026a EQ
dcab 00a0 ld $a0
dcac 0075 ld $75 ;026c PUSH
dcad 0021 ld $21 ;026d LDW
dcae 0042 ld $42 ;026d 'k'
dcaf 00ec ld $ec ;026f STLW
dcb0 0000 ld $00
dcb1 00cf ld $cf ;0271 CALL
dcb2 0038 ld $38 ;0271 'Expression'
dcb3 0035 ld $35 ;0273 BCC
dcb4 0053 ld $53 ;0274 GE
dcb5 0076 ld $76
dcb6 00cf ld $cf ;0276 CALL
dcb7 0044 ld $44 ;0276 'ValueError'
dcb8 00ee ld $ee ;0278 LDLW
dcb9 0000 ld $00
dcba 002b ld $2b ;027a STW
dcbb 0042 ld $42 ;027a 'k'
dcbc 0063 ld $63 ;027c POP
dcbd 001a ld $1a ;027d LD
dcbe 0043 ld $43 ;027d 'k'+1
dcbf 00b8 ld $b8 ;027f SUBW
dcc0 003a ld $3a ;027f 'Value'
dcc1 00e6 ld $e6 ;0281 SUBI
dcc2 0002 ld $02
dcc3 005e ld $5e ;0283 ST
dcc4 0043 ld $43 ;0283 'k'+1
dcc5 0021 ld $21 ;0285 LDW
dcc6 0046 ld $46 ;0285 'End'
dcc7 00fc ld $fc ;0287 XORW
dcc8 0042 ld $42 ;0287 'k'
dcc9 0035 ld $35 ;0289 BCC
dcca 0053 ld $53 ;028a GE
dccb 008e ld $8e
dccc 0021 ld $21 ;028c LDW
dccd 0046 ld $46 ;028c 'End'
dcce 0090 ld $90 ;028e BRA
dccf 0092 ld $92
dcd0 0021 ld $21 ;0290 LDW
dcd1 0042 ld $42 ;0290 'k'
dcd2 00b8 ld $b8 ;0292 SUBW
dcd3 0046 ld $46 ;0292 'End'
dcd4 0035 ld $35 ;0294 BCC
dcd5 0053 ld $53 ;0295 GE
dcd6 0097 ld $97
dcd7 00cf ld $cf ;0297 CALL
dcd8 0044 ld $44 ;0297 'ValueError'
dcd9 00cf ld $cf ;0299 CALL
dcda 0036 ld $36 ;0299 'Keyword'
dcdb 0029 ld $29 ;029b ')'
dcdc 0000 ld $00 ;029c 0
dcdd 0035 ld $35 ;029d BCC
dcde 0072 ld $72 ;029e NE
dcdf 00a0 ld $a0
dce0 00cf ld $cf ;02a0 CALL
dce1 0048 ld $48 ;02a0 'SyntaxError'
dce2 0021 ld $21 ;02a2 LDW
dce3 0042 ld $42 ;02a2 'k'
dce4 00f6 ld $f6 ;02a4 DEEK
dce5 002b ld $2b ;02a5 STW
dce6 003a ld $3a ;02a5 'Value'
dce7 0063 ld $63 ;02a7 POP
dce8 00ff ld $ff ;02a8 RET
dce9 00cf ld $cf ;02a9 CALL
dcea 0036 ld $36 ;02a9 'Keyword'
dceb 0029 ld $29 ;02ab ')'
dcec 0000 ld $00 ;02ac 0
dced 0035 ld $35 ;02ad BCC
dcee 0072 ld $72 ;02ae NE
dcef 00b0 ld $b0
dcf0 00cf ld $cf ;02b0 CALL
dcf1 0048 ld $48 ;02b0 'SyntaxError'
dcf2 0063 ld $63 ;02b2 POP
dcf3 00ff ld $ff ;02b3 RET
dcf4 002b ld $2b ;02b4 STW
dcf5 004a ld $4a ;02b4 'Factor'
dcf6 00cd ld $cd ;02b6 DEF
dcf7 00c8 ld $c8
dcf8 0021 ld $21 ;02b8 LDW
dcf9 001a ld $1a
dcfa 002b ld $2b ;02ba STW
dcfb fe00 bra ac ;+-----------------------------------+
dcfc fcfd bra $dcfd ;| |
dcfd 1404 ld $04,y ;| Trampoline for page $dc00 lookups |
dcfe e065 jmp y,$65 ;| |
dcff c218 st [$18] ;+-----------------------------------+
dd00 004c ld $4c ;02ba 'tmp'
dd01 0021 ld $21 ;02bc LDW
dd02 004c ld $4c ;02bc 'tmp'
dd03 00ad ld $ad ;02be PEEK
dd04 0093 ld $93 ;02bf INC
dd05 004c ld $4c ;02bf 'tmp'
dd06 0035 ld $35 ;02c1 BCC
dd07 003f ld $3f ;02c2 EQ
dd08 00c6 ld $c6
dd09 00cf ld $cf ;02c4 CALL
dd0a 004e ld $4e ;02c4 'PrintChar'
dd0b 0090 ld $90 ;02c6 BRA
dd0c 00ba ld $ba
dd0d 00cf ld $cf ;02c8 CALL
dd0e 004c ld $4c ;02c8 'tmp'
dd0f 002b ld $2b ;02ca STW
dd10 0050 ld $50 ;02ca 'PrintS'
dd11 00cd ld $cd ;02cc DEF
dd12 00e0 ld $e0
dd13 001a ld $1a ;02ce LD
dd14 000f ld $0f
dd15 008c ld $8c ;02d0 XORI
dd16 0003 ld $03
dd17 0035 ld $35 ;02d2 BCC
dd18 0072 ld $72 ;02d3 NE
dd19 00df ld $df
dd1a 0021 ld $21 ;02d5 LDW
dd1b 0052 ld $52 ;02d5 'PrintCharScreen'
dd1c 002b ld $2b ;02d7 STW
dd1d 004e ld $4e ;02d7 'PrintChar'
dd1e 00cf ld $cf ;02d9 CALL
dd1f 0054 ld $54 ;02d9 'Prompt'
dd20 0042 ld $42 ;02db 'B'
dd21 0072 ld $72 ;02dc 'r'
dd22 0065 ld $65 ;02dd 'e'
dd23 0061 ld $61 ;02de 'a'
dd24 006b ld $6b ;02df 'k'
dd25 0000 ld $00 ;02e0 0
dd26 00ff ld $ff ;02e1 RET
dd27 002b ld $2b ;02e2 STW
dd28 0056 ld $56 ;02e2 'TestBreak'
dd29 0093 ld $93 ;02e4 INC
dd2a 001b ld $1b
dd2b 00ff ld $ff ;02e6 RET
dd2c 0003 ld $03 ;| RAM segment address (high byte first)
dd2d 0000 ld $00 ;|
dd2e 00f9 ld $f9 ;| Length (1..256)
dd2f 00cd ld $cd ;0300 DEF
dd30 006e ld $6e
dd31 002b ld $2b ;0302 STW
dd32 0042 ld $42 ;0302 'k'
dd33 00e6 ld $e6 ;0304 SUBI
dd34 0083 ld $83
dd35 0035 ld $35 ;0306 BCC
dd36 004d ld $4d ;0307 GT
dd37 006d ld $6d
dd38 001a ld $1a ;0309 LD
dd39 0031 ld $31 ;0309 'Pos'+1
dd3a 00e6 ld $e6 ;030b SUBI
dd3b 0078 ld $78
dd3c 0035 ld $35 ;030d BCC
dd3d 004d ld $4d ;030e GT
dd3e 006d ld $6d
dd3f 001a ld $1a ;0310 LD
dd40 0030 ld $30 ;0310 'Pos'
dd41 00e6 ld $e6 ;0312 SUBI
dd42 009a ld $9a
dd43 0035 ld $35 ;0314 BCC
dd44 0056 ld $56 ;0315 LE
dd45 0019 ld $19
dd46 0075 ld $75 ;0317 PUSH
dd47 00cf ld $cf ;0318 CALL
dd48 0058 ld $58 ;0318 'Newline'
dd49 0063 ld $63 ;031a POP
dd4a 0021 ld $21 ;031b LDW
dd4b 0042 ld $42 ;031b 'k'
dd4c 00e6 ld $e6 ;031d SUBI
dd4d 0052 ld $52
dd4e 0035 ld $35 ;031f BCC
dd4f 0053 ld $53 ;0320 GE
dd50 0029 ld $29
dd51 00e3 ld $e3 ;0322 ADDI
dd52 0032 ld $32
dd53 002b ld $2b ;0324 STW
dd54 003e ld $3e ;0324 'i'
dd55 0011 ld $11 ;0326 LDWI
dd56 0000 ld $00
dd57 0007 ld $07
dd58 0090 ld $90 ;0329 BRA
dd59 002e ld $2e
dd5a 002b ld $2b ;032b STW
dd5b 003e ld $3e ;032b 'i'
dd5c 0011 ld $11 ;032d LDWI
dd5d 0000 ld $00
dd5e 0008 ld $08
dd5f 002b ld $2b ;0330 STW
dd60 0042 ld $42 ;0330 'k'
dd61 0021 ld $21 ;0332 LDW
dd62 003e ld $3e ;0332 'i'
dd63 0035 ld $35 ;0334 BCC
dd64 0050 ld $50 ;0335 LT
dd65 006d ld $6d
dd66 00e9 ld $e9 ;0337 LSLW
dd67 00e9 ld $e9 ;0338 LSLW
dd68 0099 ld $99 ;0339 ADDW
dd69 003e ld $3e ;0339 'i'
dd6a 0099 ld $99 ;033b ADDW
dd6b 0042 ld $42 ;033b 'k'
dd6c 002b ld $2b ;033d STW
dd6d 0042 ld $42 ;033d 'k'
dd6e 0011 ld $11 ;033f LDWI
dd6f 00e1 ld $e1
dd70 0004 ld $04
dd71 002b ld $2b ;0342 STW
dd72 0022 ld $22
dd73 0021 ld $21 ;0344 LDW
dd74 002a ld $2a
dd75 002b ld $2b ;0346 STW
dd76 0024 ld $24
dd77 0021 ld $21 ;0348 LDW
dd78 0030 ld $30 ;0348 'Pos'
dd79 002b ld $2b ;034a STW
dd7a 0028 ld $28
dd7b 00ec ld $ec ;034c STLW
dd7c 00fe ld $fe
dd7d 00e3 ld $e3 ;034e ADDI
dd7e 0006 ld $06
dd7f 002b ld $2b ;0350 STW
dd80 0030 ld $30 ;0350 'Pos'
dd81 0059 ld $59 ;0352 LDI
dd82 0005 ld $05
dd83 002b ld $2b ;0354 STW
dd84 003e ld $3e ;0354 'i'
dd85 0021 ld $21 ;0356 LDW
dd86 0042 ld $42 ;0356 'k'
dd87 007f ld $7f ;0358 LUP
dd88 0000 ld $00
dd89 005e ld $5e ;035a ST
dd8a 0026 ld $26
dd8b 00b4 ld $b4 ;035c SYS
dd8c 00cb ld $cb
dd8d 0093 ld $93 ;035e INC
dd8e 0042 ld $42 ;035e 'k'
dd8f 0093 ld $93 ;0360 INC
dd90 0028 ld $28
dd91 0021 ld $21 ;0362 LDW
dd92 003e ld $3e ;0362 'i'
dd93 00e6 ld $e6 ;0364 SUBI
dd94 0001 ld $01
dd95 0035 ld $35 ;0366 BCC
dd96 004d ld $4d ;0367 GT
dd97 0052 ld $52
dd98 005e ld $5e ;0369 ST
dd99 0026 ld $26
dd9a 00b4 ld $b4 ;036b SYS
dd9b 00cb ld $cb
dd9c 00ee ld $ee ;036d LDLW
dd9d 00fe ld $fe
dd9e 00ff ld $ff ;036f RET
dd9f 002b ld $2b ;0370 STW
dda0 004e ld $4e ;0370 'PrintChar'
dda1 002b ld $2b ;0372 STW
dda2 0052 ld $52 ;0372 'PrintCharScreen'
dda3 00cd ld $cd ;0374 DEF
dda4 00f4 ld $f4
dda5 0075 ld $75 ;0376 PUSH
dda6 002b ld $2b ;0377 STW
dda7 004c ld $4c ;0377 'tmp'
dda8 0011 ld $11 ;0379 LDWI
dda9 0000 ld $00
ddaa 000b ld $0b
ddab 002b ld $2b ;037c STW
ddac 0022 ld $22 ;037c '_sysFn'
ddad 001a ld $1a ;037e LD
ddae 0021 ld $21
ddaf 00e6 ld $e6 ;0380 SUBI
ddb0 0038 ld $38
ddb1 0035 ld $35 ;0382 BCC
ddb2 0050 ld $50 ;0383 LT
ddb3 0087 ld $87
ddb4 00e6 ld $e6 ;0385 SUBI
ddb5 00ff ld $ff
ddb6 00b4 ld $b4 ;0387 SYS
ddb7 00e6 ld $e6
ddb8 0011 ld $11 ;0389 LDWI
ddb9 00a0 ld $a0
ddba 001b ld $1b
ddbb 002b ld $2b ;038c STW
ddbc 005a ld $5a ;038c 'Active'
ddbd 0021 ld $21 ;038e LDW
ddbe 004c ld $4c ;038e 'tmp'
ddbf 00f3 ld $f3 ;0390 DOKE
ddc0 005a ld $5a ;0390 'Active'
ddc1 0059 ld $59 ;0392 LDI
ddc2 00a2 ld $a2
ddc3 005e ld $5e ;0394 ST
ddc4 005a ld $5a ;0394 'Active'
ddc5 0059 ld $59 ;0396 LDI
ddc6 007f ld $7f
ddc7 00cf ld $cf ;0398 CALL
ddc8 004e ld $4e ;0398 'PrintChar'
ddc9 002b ld $2b ;039a STW
ddca 0030 ld $30 ;039a 'Pos'
ddcb 001a ld $1a ;039c LD
ddcc 000f ld $0f
ddcd 002b ld $2b ;039e STW
ddce 004c ld $4c ;039e 'tmp'
ddcf 001a ld $1a ;03a0 LD
ddd0 000f ld $0f
ddd1 00f0 ld $f0 ;03a2 POKE
ddd2 005a ld $5a ;03a2 'Active'
ddd3 00fc ld $fc ;03a4 XORW
ddd4 004c ld $4c ;03a4 'tmp'
ddd5 0035 ld $35 ;03a6 BCC
ddd6 0072 ld $72 ;03a7 NE
ddd7 00ac ld $ac
ddd8 0021 ld $21 ;03a9 LDW
ddd9 005a ld $5a ;03a9 'Active'
ddda 00ad ld $ad ;03ab PEEK
dddb 0090 ld $90 ;03ac BRA
dddc 009c ld $9c
dddd 0021 ld $21 ;03ae LDW
ddde 005a ld $5a ;03ae 'Active'
dddf 00ad ld $ad ;03b0 PEEK
dde0 008c ld $8c ;03b1 XORI
dde1 000a ld $0a
dde2 0035 ld $35 ;03b3 BCC
dde3 003f ld $3f ;03b4 EQ
dde4 00ef ld $ef
dde5 008c ld $8c ;03b6 XORI
dde6 0075 ld $75
dde7 0035 ld $35 ;03b8 BCC
dde8 0072 ld $72 ;03b9 NE
dde9 00d0 ld $d0
ddea 0059 ld $59 ;03bb LDI
ddeb 0020 ld $20
ddec 00cf ld $cf ;03bd CALL
dded 004e ld $4e ;03bd 'PrintChar'
ddee 002b ld $2b ;03bf STW
ddef 0030 ld $30 ;03bf 'Pos'
ddf0 001a ld $1a ;03c1 LD
ddf1 0030 ld $30 ;03c1 'Pos'
ddf2 00e6 ld $e6 ;03c3 SUBI
ddf3 0006 ld $06
ddf4 0035 ld $35 ;03c5 BCC
ddf5 0050 ld $50 ;03c6 LT
ddf6 00ce ld $ce
ddf7 005e ld $5e ;03c8 ST
ddf8 0030 ld $30 ;03c8 'Pos'
ddf9 0021 ld $21 ;03ca LDW
ddfa 005a ld $5a ;03ca 'Active'
ddfb fe00 bra ac ;+-----------------------------------+
ddfc fcfd bra $ddfd ;| |
ddfd 1404 ld $04,y ;| Trampoline for page $dd00 lookups |
ddfe e065 jmp y,$65 ;| |
ddff c218 st [$18] ;+-----------------------------------+
de00 00e6 ld $e6 ;03cc SUBI
de01 0001 ld $01
de02 002b ld $2b ;03ce STW
de03 005a ld $5a ;03ce 'Active'
de04 0090 ld $90 ;03d0 BRA
de05 0094 ld $94
de06 00e6 ld $e6 ;03d2 SUBI
de07 0060 ld $60
de08 0035 ld $35 ;03d4 BCC
de09 0053 ld $53 ;03d5 GE
de0a 0094 ld $94
de0b 001a ld $1a ;03d7 LD
de0c 0030 ld $30 ;03d7 'Pos'
de0d 00e6 ld $e6 ;03d9 SUBI
de0e 0096 ld $96
de0f 0035 ld $35 ;03db BCC
de10 0050 ld $50 ;03dc LT
de11 00e6 ld $e6
de12 0059 ld $59 ;03de LDI
de13 00a2 ld $a2
de14 005e ld $5e ;03e0 ST
de15 005a ld $5a ;03e0 'Active'
de16 0059 ld $59 ;03e2 LDI
de17 005c ld $5c
de18 00cf ld $cf ;03e4 CALL
de19 004e ld $4e ;03e4 'PrintChar'
de1a 0090 ld $90 ;03e6 BRA
de1b 0094 ld $94
de1c 0021 ld $21 ;03e8 LDW
de1d 005a ld $5a ;03e8 'Active'
de1e 00ad ld $ad ;03ea PEEK
de1f 00cf ld $cf ;03eb CALL
de20 004e ld $4e ;03eb 'PrintChar'
de21 0093 ld $93 ;03ed INC
de22 005a ld $5a ;03ed 'Active'
de23 0090 ld $90 ;03ef BRA
de24 0094 ld $94
de25 0011 ld $11 ;03f1 LDWI
de26 00e7 ld $e7
de27 0006 ld $06
de28 00cf ld $cf ;03f4 CALL
de29 0018 ld $18 ;03f4 vAC
de2a 0093 ld $93 ;03f6 INC
de2b 001b ld $1b
de2c 00ff ld $ff ;03f8 RET
de2d 0004 ld $04 ;| RAM segment address (high byte first)
de2e 0000 ld $00 ;|
de2f 00ec ld $ec ;| Length (1..256)
de30 002b ld $2b ;0400 STW
de31 005c ld $5c ;0400 'GetLine'
de32 00cd ld $cd ;0402 DEF
de33 00e3 ld $e3
de34 00cf ld $cf ;0404 CALL
de35 0034 ld $34 ;0404 'Spaces'
de36 00cf ld $cf ;0406 CALL
de37 0036 ld $36 ;0406 'Keyword'
de38 0067 ld $67 ;0408 'g'
de39 006f ld $6f ;0409 'o'
de3a 0074 ld $74 ;040a 't'
de3b 006f ld $6f ;040b 'o'
de3c 0000 ld $00 ;040c 0
de3d 0035 ld $35 ;040d BCC
de3e 003f ld $3f ;040e EQ
de3f 0012 ld $12
de40 00cf ld $cf ;0410 CALL
de41 0038 ld $38 ;0410 'Expression'
de42 00cf ld $cf ;0412 CALL
de43 005e ld $5e ;0412 'GotoValue'
de44 00cf ld $cf ;0414 CALL
de45 0036 ld $36 ;0414 'Keyword'
de46 0067 ld $67 ;0416 'g'
de47 006f ld $6f ;0417 'o'
de48 0073 ld $73 ;0418 's'
de49 0075 ld $75 ;0419 'u'
de4a 0062 ld $62 ;041a 'b'
de4b 0000 ld $00 ;041b 0
de4c 0035 ld $35 ;041c BCC
de4d 003f ld $3f ;041d EQ
de4e 0026 ld $26
de4f 00cf ld $cf ;041f CALL
de50 0038 ld $38 ;041f 'Expression'
de51 0075 ld $75 ;0421 PUSH
de52 0021 ld $21 ;0422 LDW
de53 005a ld $5a ;0422 'Active'
de54 00ec ld $ec ;0424 STLW
de55 0000 ld $00
de56 00cf ld $cf ;0426 CALL
de57 005e ld $5e ;0426 'GotoValue'
de58 00cf ld $cf ;0428 CALL
de59 0036 ld $36 ;0428 'Keyword'
de5a 0072 ld $72 ;042a 'r'
de5b 0065 ld $65 ;042b 'e'
de5c 0074 ld $74 ;042c 't'
de5d 0075 ld $75 ;042d 'u'
de5e 0072 ld $72 ;042e 'r'
de5f 006e ld $6e ;042f 'n'
de60 0000 ld $00 ;0430 0
de61 0035 ld $35 ;0431 BCC
de62 003f ld $3f ;0432 EQ
de63 003f ld $3f
de64 001a ld $1a ;0434 LD
de65 001c ld $1c
de66 0035 ld $35 ;0436 BCC
de67 0072 ld $72 ;0437 NE
de68 0039 ld $39
de69 00cf ld $cf ;0439 CALL
de6a 0060 ld $60 ;0439 'StackError'
de6b 00f6 ld $f6 ;043b DEEK
de6c 002b ld $2b ;043c STW
de6d 005a ld $5a ;043c 'Active'
de6e 0063 ld $63 ;043e POP
de6f 00cf ld $cf ;043f CALL
de70 0062 ld $62 ;043f 'EndOfLine'
de71 00cf ld $cf ;0441 CALL
de72 0036 ld $36 ;0441 'Keyword'
de73 0069 ld $69 ;0443 'i'
de74 0066 ld $66 ;0444 'f'
de75 0000 ld $00 ;0445 0
de76 0035 ld $35 ;0446 BCC
de77 003f ld $3f ;0447 EQ
de78 0096 ld $96
de79 00cf ld $cf ;0449 CALL
de7a 0038 ld $38 ;0449 'Expression'
de7b 00df ld $df ;044b ALLOC
de7c 00fc ld $fc
de7d 00ec ld $ec ;044d STLW
de7e 0002 ld $02
de7f 00cf ld $cf ;044f CALL
de80 0064 ld $64 ;044f 'RelOp'
de81 0035 ld $35 ;0451 BCC
de82 0072 ld $72 ;0452 NE
de83 0054 ld $54
de84 00cf ld $cf ;0454 CALL
de85 0048 ld $48 ;0454 'SyntaxError'
de86 00ec ld $ec ;0456 STLW
de87 0000 ld $00
de88 00cf ld $cf ;0458 CALL
de89 0038 ld $38 ;0458 'Expression'
de8a 00cf ld $cf ;045a CALL
de8b 0036 ld $36 ;045a 'Keyword'
de8c 0074 ld $74 ;045c 't'
de8d 0068 ld $68 ;045d 'h'
de8e 0065 ld $65 ;045e 'e'
de8f 006e ld $6e ;045f 'n'
de90 0000 ld $00 ;0460 0
de91 00ee ld $ee ;0461 LDLW
de92 0002 ld $02
de93 00fc ld $fc ;0463 XORW
de94 003a ld $3a ;0463 'Value'
de95 0035 ld $35 ;0465 BCC
de96 0053 ld $53 ;0466 GE
de97 006a ld $6a
de98 00ee ld $ee ;0468 LDLW
de99 0002 ld $02
de9a 0090 ld $90 ;046a BRA
de9b 006e ld $6e
de9c 00ee ld $ee ;046c LDLW
de9d 0002 ld $02
de9e 00b8 ld $b8 ;046e SUBW
de9f 003a ld $3a ;046e 'Value'
dea0 0035 ld $35 ;0470 BCC
dea1 0056 ld $56 ;0471 LE
dea2 0073 ld $73
dea3 0059 ld $59 ;0473 LDI
dea4 0004 ld $04
dea5 0035 ld $35 ;0475 BCC
dea6 0053 ld $53 ;0476 GE
dea7 0078 ld $78
dea8 0059 ld $59 ;0478 LDI
dea9 0001 ld $01
deaa 0035 ld $35 ;047a BCC
deab 0072 ld $72 ;047b NE
deac 007d ld $7d
dead 0059 ld $59 ;047d LDI
deae 0002 ld $02
deaf 002b ld $2b ;047f STW
deb0 003e ld $3e ;047f 'i'
deb1 00ee ld $ee ;0481 LDLW
deb2 0000 ld $00
deb3 00f8 ld $f8 ;0483 ANDW
deb4 003e ld $3e ;0483 'i'
deb5 00df ld $df ;0485 ALLOC
deb6 0004 ld $04
deb7 0035 ld $35 ;0487 BCC
deb8 003f ld $3f ;0488 EQ
deb9 008a ld $8a
deba 00cf ld $cf ;048a CALL
debb 0066 ld $66 ;048a 'Statements'
debc 0021 ld $21 ;048c LDW
debd 005a ld $5a ;048c 'Active'
debe 00ad ld $ad ;048e PEEK
debf 0035 ld $35 ;048f BCC
dec0 003f ld $3f ;0490 EQ
dec1 0094 ld $94
dec2 0093 ld $93 ;0492 INC
dec3 005a ld $5a ;0492 'Active'
dec4 0090 ld $90 ;0494 BRA
dec5 008a ld $8a
dec6 00cf ld $cf ;0496 CALL
dec7 0062 ld $62 ;0496 'EndOfLine'
dec8 00cf ld $cf ;0498 CALL
dec9 0036 ld $36 ;0498 'Keyword'
deca 0070 ld $70 ;049a 'p'
decb 006f ld $6f ;049b 'o'
decc 006b ld $6b ;049c 'k'
decd 0065 ld $65 ;049d 'e'
dece 0000 ld $00 ;049e 0
decf 0035 ld $35 ;049f BCC
ded0 003f ld $3f ;04a0 EQ
ded1 00b3 ld $b3
ded2 00cf ld $cf ;04a2 CALL
ded3 0038 ld $38 ;04a2 'Expression'
ded4 002b ld $2b ;04a4 STW
ded5 0068 ld $68 ;04a4 'Address'
ded6 00cf ld $cf ;04a6 CALL
ded7 0036 ld $36 ;04a6 'Keyword'
ded8 002c ld $2c ;04a8 ','
ded9 0000 ld $00 ;04a9 0
deda 0035 ld $35 ;04aa BCC
dedb 0072 ld $72 ;04ab NE
dedc 00ad ld $ad
dedd 00cf ld $cf ;04ad CALL
dede 0048 ld $48 ;04ad 'SyntaxError'
dedf 00cf ld $cf ;04af CALL
dee0 0038 ld $38 ;04af 'Expression'
dee1 00f0 ld $f0 ;04b1 POKE
dee2 0068 ld $68 ;04b1 'Address'
dee3 00cf ld $cf ;04b3 CALL
dee4 0062 ld $62 ;04b3 'EndOfLine'
dee5 00cf ld $cf ;04b5 CALL
dee6 0036 ld $36 ;04b5 'Keyword'
dee7 0072 ld $72 ;04b7 'r'
dee8 0065 ld $65 ;04b8 'e'
dee9 006d ld $6d ;04b9 'm'
deea 0000 ld $00 ;04ba 0
deeb 0035 ld $35 ;04bb BCC
deec 0072 ld $72 ;04bc NE
deed 00c0 ld $c0
deee 00cf ld $cf ;04be CALL
deef 0036 ld $36 ;04be 'Keyword'
def0 0027 ld $27 ;04c0 "'"
def1 0000 ld $00 ;04c1 0
def2 0035 ld $35 ;04c2 BCC
def3 003f ld $3f ;04c3 EQ
def4 00cf ld $cf
def5 0021 ld $21 ;04c5 LDW
def6 005a ld $5a ;04c5 'Active'
def7 00ad ld $ad ;04c7 PEEK
def8 0035 ld $35 ;04c8 BCC
def9 003f ld $3f ;04c9 EQ
defa 00cd ld $cd
defb fe00 bra ac ;+-----------------------------------+
defc fcfd bra $defd ;| |
defd 1404 ld $04,y ;| Trampoline for page $de00 lookups |
defe e065 jmp y,$65 ;| |
deff c218 st [$18] ;+-----------------------------------+
df00 0093 ld $93 ;04cb INC
df01 005a ld $5a ;04cb 'Active'
df02 0090 ld $90 ;04cd BRA
df03 00c3 ld $c3
df04 00cf ld $cf ;04cf CALL
df05 0062 ld $62 ;04cf 'EndOfLine'
df06 00cf ld $cf ;04d1 CALL
df07 0036 ld $36 ;04d1 'Keyword'
df08 006c ld $6c ;04d3 'l'
df09 0069 ld $69 ;04d4 'i'
df0a 006e ld $6e ;04d5 'n'
df0b 0065 ld $65 ;04d6 'e'
df0c 0000 ld $00 ;04d7 0
df0d 0035 ld $35 ;04d8 BCC
df0e 003f ld $3f ;04d9 EQ
df0f 00de ld $de
df10 0011 ld $11 ;04db LDWI
df11 00a0 ld $a0
df12 0019 ld $19
df13 00cf ld $cf ;04de CALL
df14 0018 ld $18 ;04de vAC
df15 0011 ld $11 ;04e0 LDWI
df16 0000 ld $00
df17 0005 ld $05
df18 00cf ld $cf ;04e3 CALL
df19 0018 ld $18 ;04e3 vAC
df1a 002b ld $2b ;04e5 STW
df1b 0066 ld $66 ;04e5 'Statements'
df1c 0093 ld $93 ;04e7 INC
df1d 001b ld $1b
df1e 0093 ld $93 ;04e9 INC
df1f 001b ld $1b
df20 00ff ld $ff ;04eb RET
df21 0005 ld $05 ;| RAM segment address (high byte first)
df22 0000 ld $00 ;|
df23 00fd ld $fd ;| Length (1..256)
df24 00cf ld $cf ;0500 CALL
df25 0036 ld $36 ;0500 'Keyword'
df26 006e ld $6e ;0502 'n'
df27 0065 ld $65 ;0503 'e'
df28 0078 ld $78 ;0504 'x'
df29 0074 ld $74 ;0505 't'
df2a 0000 ld $00 ;0506 0
df2b 0035 ld $35 ;0507 BCC
df2c 003f ld $3f ;0508 EQ
df2d 0037 ld $37
df2e 00cf ld $cf ;050a CALL
df2f 0040 ld $40 ;050a 'Variable'
df30 002b ld $2b ;050c STW
df31 0068 ld $68 ;050c 'Address'
df32 0075 ld $75 ;050e PUSH
df33 0021 ld $21 ;050f LDW
df34 005a ld $5a ;050f 'Active'
df35 00ec ld $ec ;0511 STLW
df36 0000 ld $00
df37 0011 ld $11 ;0513 LDWI
df38 0000 ld $00
df39 00ff ld $ff
df3a 0099 ld $99 ;0516 ADDW
df3b 0068 ld $68 ;0516 'Address'
df3c 00f6 ld $f6 ;0518 DEEK
df3d 0035 ld $35 ;0519 BCC
df3e 0072 ld $72 ;051a NE
df3f 001c ld $1c
df40 00cf ld $cf ;051c CALL
df41 0044 ld $44 ;051c 'ValueError'
df42 002b ld $2b ;051e STW
df43 005a ld $5a ;051e 'Active'
df44 00cf ld $cf ;0520 CALL
df45 0038 ld $38 ;0520 'Expression'
df46 0021 ld $21 ;0522 LDW
df47 0068 ld $68 ;0522 'Address'
df48 00f6 ld $f6 ;0524 DEEK
df49 00e3 ld $e3 ;0525 ADDI
df4a 0001 ld $01
df4b 00f3 ld $f3 ;0527 DOKE
df4c 0068 ld $68 ;0527 'Address'
df4d 00b8 ld $b8 ;0529 SUBW
df4e 003a ld $3a ;0529 'Value'
df4f 0035 ld $35 ;052b BCC
df50 0056 ld $56 ;052c LE
df51 0032 ld $32
df52 00ee ld $ee ;052e LDLW
df53 0000 ld $00
df54 002b ld $2b ;0530 STW
df55 005a ld $5a ;0530 'Active'
df56 00cf ld $cf ;0532 CALL
df57 0034 ld $34 ;0532 'Spaces'
df58 0063 ld $63 ;0534 POP
df59 00cf ld $cf ;0535 CALL
df5a 0056 ld $56 ;0535 'TestBreak'
df5b 00cf ld $cf ;0537 CALL
df5c 0062 ld $62 ;0537 'EndOfLine'
df5d 00cf ld $cf ;0539 CALL
df5e 0036 ld $36 ;0539 'Keyword'
df5f 0066 ld $66 ;053b 'f'
df60 006f ld $6f ;053c 'o'
df61 0072 ld $72 ;053d 'r'
df62 0000 ld $00 ;053e 0
df63 0035 ld $35 ;053f BCC
df64 003f ld $3f ;0540 EQ
df65 006c ld $6c
df66 00cf ld $cf ;0542 CALL
df67 0040 ld $40 ;0542 'Variable'
df68 002b ld $2b ;0544 STW
df69 0068 ld $68 ;0544 'Address'
df6a 00cf ld $cf ;0546 CALL
df6b 0034 ld $34 ;0546 'Spaces'
df6c 00cf ld $cf ;0548 CALL
df6d 0036 ld $36 ;0548 'Keyword'
df6e 003d ld $3d ;054a '='
df6f 0000 ld $00 ;054b 0
df70 0035 ld $35 ;054c BCC
df71 0072 ld $72 ;054d NE
df72 004f ld $4f
df73 00cf ld $cf ;054f CALL
df74 0048 ld $48 ;054f 'SyntaxError'
df75 00cf ld $cf ;0551 CALL
df76 0038 ld $38 ;0551 'Expression'
df77 00f3 ld $f3 ;0553 DOKE
df78 0068 ld $68 ;0553 'Address'
df79 00cf ld $cf ;0555 CALL
df7a 0036 ld $36 ;0555 'Keyword'
df7b 0074 ld $74 ;0557 't'
df7c 006f ld $6f ;0558 'o'
df7d 0000 ld $00 ;0559 0
df7e 0035 ld $35 ;055a BCC
df7f 0072 ld $72 ;055b NE
df80 005d ld $5d
df81 00cf ld $cf ;055d CALL
df82 0048 ld $48 ;055d 'SyntaxError'
df83 0011 ld $11 ;055f LDWI
df84 0000 ld $00
df85 00ff ld $ff
df86 0099 ld $99 ;0562 ADDW
df87 0068 ld $68 ;0562 'Address'
df88 002b ld $2b ;0564 STW
df89 006a ld $6a ;0564 'j'
df8a 0021 ld $21 ;0566 LDW
df8b 005a ld $5a ;0566 'Active'
df8c 00f3 ld $f3 ;0568 DOKE
df8d 006a ld $6a ;0568 'j'
df8e 00cf ld $cf ;056a CALL
df8f 0038 ld $38 ;056a 'Expression'
df90 00cf ld $cf ;056c CALL
df91 0062 ld $62 ;056c 'EndOfLine'
df92 00cf ld $cf ;056e CALL
df93 0036 ld $36 ;056e 'Keyword'
df94 0061 ld $61 ;0570 'a'
df95 0074 ld $74 ;0571 't'
df96 0000 ld $00 ;0572 0
df97 0035 ld $35 ;0573 BCC
df98 003f ld $3f ;0574 EQ
df99 009a ld $9a
df9a 00cf ld $cf ;0576 CALL
df9b 0038 ld $38 ;0576 'Expression'
df9c 0035 ld $35 ;0578 BCC
df9d 0053 ld $53 ;0579 GE
df9e 007b ld $7b
df9f 00cf ld $cf ;057b CALL
dfa0 0044 ld $44 ;057b 'ValueError'
dfa1 005e ld $5e ;057d ST
dfa2 0030 ld $30 ;057d 'Pos'
dfa3 00cf ld $cf ;057f CALL
dfa4 0036 ld $36 ;057f 'Keyword'
dfa5 002c ld $2c ;0581 ','
dfa6 0000 ld $00 ;0582 0
dfa7 0035 ld $35 ;0583 BCC
dfa8 003f ld $3f ;0584 EQ
dfa9 0098 ld $98
dfaa 00cf ld $cf ;0586 CALL
dfab 0038 ld $38 ;0586 'Expression'
dfac 0035 ld $35 ;0588 BCC
dfad 0053 ld $53 ;0589 GE
dfae 008b ld $8b
dfaf 00cf ld $cf ;058b CALL
dfb0 0044 ld $44 ;058b 'ValueError'
dfb1 00e6 ld $e6 ;058d SUBI
dfb2 0078 ld $78
dfb3 0035 ld $35 ;058f BCC
dfb4 0050 ld $50 ;0590 LT
dfb5 0092 ld $92
dfb6 00cf ld $cf ;0592 CALL
dfb7 0044 ld $44 ;0592 'ValueError'
dfb8 00e3 ld $e3 ;0594 ADDI
dfb9 00f8 ld $f8
dfba 00e9 ld $e9 ;0596 LSLW
dfbb 00ad ld $ad ;0597 PEEK
dfbc 005e ld $5e ;0598 ST
dfbd 0031 ld $31 ;0598 'Pos'+1
dfbe 00cf ld $cf ;059a CALL
dfbf 0062 ld $62 ;059a 'EndOfLine'
dfc0 00cf ld $cf ;059c CALL
dfc1 0036 ld $36 ;059c 'Keyword'
dfc2 0070 ld $70 ;059e 'p'
dfc3 0075 ld $75 ;059f 'u'
dfc4 0074 ld $74 ;05a0 't'
dfc5 0000 ld $00 ;05a1 0
dfc6 0035 ld $35 ;05a2 BCC
dfc7 003f ld $3f ;05a3 EQ
dfc8 00a9 ld $a9
dfc9 00cf ld $cf ;05a5 CALL
dfca 0038 ld $38 ;05a5 'Expression'
dfcb 00cf ld $cf ;05a7 CALL
dfcc 004e ld $4e ;05a7 'PrintChar'
dfcd 00cf ld $cf ;05a9 CALL
dfce 0062 ld $62 ;05a9 'EndOfLine'
dfcf 00cf ld $cf ;05ab CALL
dfd0 0036 ld $36 ;05ab 'Keyword'
dfd1 0070 ld $70 ;05ad 'p'
dfd2 0072 ld $72 ;05ae 'r'
dfd3 0069 ld $69 ;05af 'i'
dfd4 006e ld $6e ;05b0 'n'
dfd5 0074 ld $74 ;05b1 't'
dfd6 0000 ld $00 ;05b2 0
dfd7 0035 ld $35 ;05b3 BCC
dfd8 0072 ld $72 ;05b4 NE
dfd9 00b8 ld $b8
dfda 00cf ld $cf ;05b6 CALL
dfdb 0036 ld $36 ;05b6 'Keyword'
dfdc 003f ld $3f ;05b8 '?'
dfdd 0000 ld $00 ;05b9 0
dfde 0035 ld $35 ;05ba BCC
dfdf 003f ld $3f ;05bb EQ
dfe0 00c0 ld $c0
dfe1 0011 ld $11 ;05bd LDWI
dfe2 00a0 ld $a0
dfe3 0013 ld $13
dfe4 00cf ld $cf ;05c0 CALL
dfe5 0018 ld $18 ;05c0 vAC
dfe6 00cf ld $cf ;05c2 CALL
dfe7 0036 ld $36 ;05c2 'Keyword'
dfe8 006d ld $6d ;05c4 'm'
dfe9 006f ld $6f ;05c5 'o'
dfea 0064 ld $64 ;05c6 'd'
dfeb 0065 ld $65 ;05c7 'e'
dfec 0000 ld $00 ;05c8 0
dfed 0035 ld $35 ;05c9 BCC
dfee 003f ld $3f ;05ca EQ
dfef 00de ld $de
dff0 00cf ld $cf ;05cc CALL
dff1 0038 ld $38 ;05cc 'Expression'
dff2 001a ld $1a ;05ce LD
dff3 0021 ld $21
dff4 00e6 ld $e6 ;05d0 SUBI
dff5 0020 ld $20
dff6 0035 ld $35 ;05d2 BCC
dff7 0050 ld $50 ;05d3 LT
dff8 00dc ld $dc
dff9 0011 ld $11 ;05d5 LDWI
dffa 0000 ld $00
dffb fe00 bra ac ;+-----------------------------------+
dffc fcfd bra $dffd ;| |
dffd 1404 ld $04,y ;| Trampoline for page $df00 lookups |
dffe e065 jmp y,$65 ;| |
dfff c218 st [$18] ;+-----------------------------------+
e000 000b ld $0b
e001 002b ld $2b ;05d8 STW
e002 0022 ld $22
e003 0021 ld $21 ;05da LDW
e004 003a ld $3a ;05da 'Value'
e005 00b4 ld $b4 ;05dc SYS
e006 00e6 ld $e6
e007 00cf ld $cf ;05de CALL
e008 0062 ld $62 ;05de 'EndOfLine'
e009 00cf ld $cf ;05e0 CALL
e00a 0036 ld $36 ;05e0 'Keyword'
e00b 0073 ld $73 ;05e2 's'
e00c 0061 ld $61 ;05e3 'a'
e00d 0076 ld $76 ;05e4 'v'
e00e 0065 ld $65 ;05e5 'e'
e00f 0000 ld $00 ;05e6 0
e010 0035 ld $35 ;05e7 BCC
e011 003f ld $3f ;05e8 EQ
e012 00f6 ld $f6
e013 001a ld $1a ;05ea LD
e014 0021 ld $21
e015 00e6 ld $e6 ;05ec SUBI
e016 0028 ld $28
e017 0035 ld $35 ;05ee BCC
e018 0053 ld $53 ;05ef GE
e019 00f1 ld $f1
e01a 00cf ld $cf ;05f1 CALL
e01b 0044 ld $44 ;05f1 'ValueError'
e01c 0011 ld $11 ;05f3 LDWI
e01d 00a0 ld $a0
e01e 0017 ld $17
e01f 00cf ld $cf ;05f6 CALL
e020 0018 ld $18 ;05f6 vAC
e021 0011 ld $11 ;05f8 LDWI
e022 00a0 ld $a0
e023 0014 ld $14
e024 00cf ld $cf ;05fb CALL
e025 0018 ld $18 ;05fb vAC
e026 0006 ld $06 ;| RAM segment address (high byte first)
e027 0000 ld $00 ;|
e028 00fc ld $fc ;| Length (1..256)
e029 00cd ld $cd ;0600 DEF
e02a 00bb ld $bb
e02b 0075 ld $75 ;0602 PUSH
e02c 00cf ld $cf ;0603 CALL
e02d 0032 ld $32 ;0603 'Number'
e02e 0035 ld $35 ;0605 BCC
e02f 0056 ld $56 ;0606 LE
e030 00b9 ld $b9
e031 0021 ld $21 ;0608 LDW
e032 0046 ld $46 ;0608 'End'
e033 002b ld $2b ;060a STW
e034 003e ld $3e ;060a 'i'
e035 002b ld $2b ;060c STW
e036 006a ld $6a ;060c 'j'
e037 00fc ld $fc ;060e XORW
e038 006c ld $6c ;060e 'Begin'
e039 0035 ld $35 ;0610 BCC
e03a 003f ld $3f ;0611 EQ
e03b 0016 ld $16
e03c 0021 ld $21 ;0613 LDW
e03d 0046 ld $46 ;0613 'End'
e03e 00cf ld $cf ;0615 CALL
e03f 006e ld $6e ;0615 'PrevBlock'
e040 00f6 ld $f6 ;0617 DEEK
e041 00b8 ld $b8 ;0618 SUBW
e042 003a ld $3a ;0618 'Value'
e043 0035 ld $35 ;061a BCC
e044 0050 ld $50 ;061b LT
e045 005a ld $5a
e046 0021 ld $21 ;061d LDW
e047 006c ld $6c ;061d 'Begin'
e048 002b ld $2b ;061f STW
e049 003e ld $3e ;061f 'i'
e04a 0021 ld $21 ;0621 LDW
e04b 003e ld $3e ;0621 'i'
e04c 00f6 ld $f6 ;0623 DEEK
e04d 00b8 ld $b8 ;0624 SUBW
e04e 003a ld $3a ;0624 'Value'
e04f 0035 ld $35 ;0626 BCC
e050 0053 ld $53 ;0627 GE
e051 002d ld $2d
e052 0021 ld $21 ;0629 LDW
e053 003e ld $3e ;0629 'i'
e054 00cf ld $cf ;062b CALL
e055 0070 ld $70 ;062b 'NextBlock'
e056 0090 ld $90 ;062d BRA
e057 001d ld $1d
e058 0035 ld $35 ;062f BCC
e059 0056 ld $56 ;0630 LE
e05a 005a ld $5a
e05b 0021 ld $21 ;0632 LDW
e05c 0000 ld $00
e05d 00fc ld $fc ;0634 XORW
e05e 0046 ld $46 ;0634 'End'
e05f 0035 ld $35 ;0636 BCC
e060 003f ld $3f ;0637 EQ
e061 0058 ld $58
e062 0021 ld $21 ;0639 LDW
e063 006a ld $6a ;0639 'j'
e064 002b ld $2b ;063b STW
e065 0042 ld $42 ;063b 'k'
e066 00cf ld $cf ;063d CALL
e067 006e ld $6e ;063d 'PrevBlock'
e068 002b ld $2b ;063f STW
e069 006a ld $6a ;063f 'j'
e06a 002b ld $2b ;0641 STW
e06b 004c ld $4c ;0641 'tmp'
e06c 0021 ld $21 ;0643 LDW
e06d 004c ld $4c ;0643 'tmp'
e06e 00ad ld $ad ;0645 PEEK
e06f 00f0 ld $f0 ;0646 POKE
e070 0042 ld $42 ;0646 'k'
e071 0093 ld $93 ;0648 INC
e072 004c ld $4c ;0648 'tmp'
e073 0093 ld $93 ;064a INC
e074 0042 ld $42 ;064a 'k'
e075 0021 ld $21 ;064c LDW
e076 004c ld $4c ;064c 'tmp'
e077 0082 ld $82 ;064e ANDI
e078 001f ld $1f
e079 0035 ld $35 ;0650 BCC
e07a 0072 ld $72 ;0651 NE
e07b 0041 ld $41
e07c 0021 ld $21 ;0653 LDW
e07d 006a ld $6a ;0653 'j'
e07e 00fc ld $fc ;0655 XORW
e07f 003e ld $3e ;0655 'i'
e080 0035 ld $35 ;0657 BCC
e081 0072 ld $72 ;0658 NE
e082 0037 ld $37
e083 0059 ld $59 ;065a LDI
e084 0001 ld $01
e085 0035 ld $35 ;065c BCC
e086 003f ld $3f ;065d EQ
e087 0070 ld $70
e088 0021 ld $21 ;065f LDW
e089 0000 ld $00
e08a 00e6 ld $e6 ;0661 SUBI
e08b 0080 ld $80
e08c 00e6 ld $e6 ;0663 SUBI
e08d 00c0 ld $c0
e08e 00fc ld $fc ;0665 XORW
e08f 0046 ld $46 ;0665 'End'
e090 0035 ld $35 ;0667 BCC
e091 0072 ld $72 ;0668 NE
e092 006a ld $6a
e093 00cf ld $cf ;066a CALL
e094 0048 ld $48 ;066a 'SyntaxError'
e095 0021 ld $21 ;066c LDW
e096 0046 ld $46 ;066c 'End'
e097 00cf ld $cf ;066e CALL
e098 0070 ld $70 ;066e 'NextBlock'
e099 002b ld $2b ;0670 STW
e09a 0046 ld $46 ;0670 'End'
e09b 0021 ld $21 ;0672 LDW
e09c 005a ld $5a ;0672 'Active'
e09d 00ad ld $ad ;0674 PEEK
e09e 0035 ld $35 ;0675 BCC
e09f 003f ld $3f ;0676 EQ
e0a0 008a ld $8a
e0a1 0021 ld $21 ;0678 LDW
e0a2 003a ld $3a ;0678 'Value'
e0a3 00f3 ld $f3 ;067a DOKE
e0a4 003e ld $3e ;067a 'i'
e0a5 0093 ld $93 ;067c INC
e0a6 003e ld $3e ;067c 'i'
e0a7 0093 ld $93 ;067e INC
e0a8 003e ld $3e ;067e 'i'
e0a9 0021 ld $21 ;0680 LDW
e0aa 005a ld $5a ;0680 'Active'
e0ab 00ad ld $ad ;0682 PEEK
e0ac 0093 ld $93 ;0683 INC
e0ad 005a ld $5a ;0683 'Active'
e0ae 00f0 ld $f0 ;0685 POKE
e0af 003e ld $3e ;0685 'i'
e0b0 0035 ld $35 ;0687 BCC
e0b1 0072 ld $72 ;0688 NE
e0b2 007c ld $7c
e0b3 0090 ld $90 ;068a BRA
e0b4 00b7 ld $b7
e0b5 0021 ld $21 ;068c LDW
e0b6 003e ld $3e ;068c 'i'
e0b7 002b ld $2b ;068e STW
e0b8 006a ld $6a ;068e 'j'
e0b9 00fc ld $fc ;0690 XORW
e0ba 0046 ld $46 ;0690 'End'
e0bb 0035 ld $35 ;0692 BCC
e0bc 003f ld $3f ;0693 EQ
e0bd 00b1 ld $b1
e0be 0021 ld $21 ;0695 LDW
e0bf 006a ld $6a ;0695 'j'
e0c0 00cf ld $cf ;0697 CALL
e0c1 0070 ld $70 ;0697 'NextBlock'
e0c2 002b ld $2b ;0699 STW
e0c3 006a ld $6a ;0699 'j'
e0c4 002b ld $2b ;069b STW
e0c5 004c ld $4c ;069b 'tmp'
e0c6 0021 ld $21 ;069d LDW
e0c7 004c ld $4c ;069d 'tmp'
e0c8 00ad ld $ad ;069f PEEK
e0c9 00f0 ld $f0 ;06a0 POKE
e0ca 003e ld $3e ;06a0 'i'
e0cb 0093 ld $93 ;06a2 INC
e0cc 004c ld $4c ;06a2 'tmp'
e0cd 0093 ld $93 ;06a4 INC
e0ce 003e ld $3e ;06a4 'i'
e0cf 0021 ld $21 ;06a6 LDW
e0d0 004c ld $4c ;06a6 'tmp'
e0d1 0082 ld $82 ;06a8 ANDI
e0d2 001f ld $1f
e0d3 0035 ld $35 ;06aa BCC
e0d4 0072 ld $72 ;06ab NE
e0d5 009b ld $9b
e0d6 0021 ld $21 ;06ad LDW
e0d7 006a ld $6a ;06ad 'j'
e0d8 002b ld $2b ;06af STW
e0d9 003e ld $3e ;06af 'i'
e0da 0090 ld $90 ;06b1 BRA
e0db 008e ld $8e
e0dc 0021 ld $21 ;06b3 LDW
e0dd 0046 ld $46 ;06b3 'End'
e0de 00cf ld $cf ;06b5 CALL
e0df 006e ld $6e ;06b5 'PrevBlock'
e0e0 002b ld $2b ;06b7 STW
e0e1 0046 ld $46 ;06b7 'End'
e0e2 0021 ld $21 ;06b9 LDW
e0e3 003a ld $3a ;06b9 'Value'
e0e4 0063 ld $63 ;06bb POP
e0e5 00ff ld $ff ;06bc RET
e0e6 002b ld $2b ;06bd STW
e0e7 0072 ld $72 ;06bd 'Insert'
e0e8 0011 ld $11 ;06bf LDWI
e0e9 003f ld $3f
e0ea 0035 ld $35
e0eb 002b ld $2b ;06c2 STW
e0ec 002a ld $2a
e0ed 0011 ld $11 ;06c4 LDWI
e0ee 00a0 ld $a0
e0ef 0018 ld $18
e0f0 002b ld $2b ;06c7 STW
e0f1 0058 ld $58 ;06c7 'Newline'
e0f2 00cf ld $cf ;06c9 CALL
e0f3 0018 ld $18 ;06c9 vAC
e0f4 00cf ld $cf ;06cb CALL
e0f5 0050 ld $50 ;06cb 'PrintS'
e0f6 002a ld $2a ;06cd '*'
e0f7 002a ld $2a ;06ce '*'
e0f8 002a ld $2a ;06cf '*'
e0f9 0020 ld $20 ;06d0 ' '
e0fa 0054 ld $54 ;06d1 'T'
e0fb fe00 bra ac ;+-----------------------------------+
e0fc fcfd bra $e0fd ;| |
e0fd 1404 ld $04,y ;| Trampoline for page $e000 lookups |
e0fe e065 jmp y,$65 ;| |
e0ff c218 st [$18] ;+-----------------------------------+
e100 0069 ld $69 ;06d2 'i'
e101 006e ld $6e ;06d3 'n'
e102 0079 ld $79 ;06d4 'y'
e103 0020 ld $20 ;06d5 ' '
e104 0042 ld $42 ;06d6 'B'
e105 0041 ld $41 ;06d7 'A'
e106 0053 ld $53 ;06d8 'S'
e107 0049 ld $49 ;06d9 'I'
e108 0043 ld $43 ;06da 'C'
e109 0020 ld $20 ;06db ' '
e10a 0076 ld $76 ;06dc 'v'
e10b 0033 ld $33 ;06dd '3'
e10c 0000 ld $00 ;06de 0
e10d 00cf ld $cf ;06df CALL
e10e 0058 ld $58 ;06df 'Newline'
e10f 0011 ld $11 ;06e1 LDWI
e110 00a0 ld $a0
e111 0008 ld $08
e112 002b ld $2b ;06e4 STW
e113 001a ld $1a
e114 00ff ld $ff ;06e6 RET
e115 0059 ld $59 ;06e7 LDI
e116 0000 ld $00
e117 00f0 ld $f0 ;06e9 POKE
e118 005a ld $5a ;06e9 'Active'
e119 0059 ld $59 ;06eb LDI
e11a 0020 ld $20
e11b 00cf ld $cf ;06ed CALL
e11c 004e ld $4e ;06ed 'PrintChar'
e11d 00cf ld $cf ;06ef CALL
e11e 0058 ld $58 ;06ef 'Newline'
e11f 0059 ld $59 ;06f1 LDI
e120 00a2 ld $a2
e121 005e ld $5e ;06f3 ST
e122 005a ld $5a ;06f3 'Active'
e123 00cf ld $cf ;06f5 CALL
e124 0034 ld $34 ;06f5 'Spaces'
e125 0021 ld $21 ;06f7 LDW
e126 005a ld $5a ;06f7 'Active'
e127 00ad ld $ad ;06f9 PEEK
e128 0063 ld $63 ;06fa POP
e129 00ff ld $ff ;06fb RET
e12a 0008 ld $08 ;| RAM segment address (high byte first)
e12b 00a0 ld $a0 ;|
e12c 005f ld $5f ;| Length (1..256)
e12d 00cd ld $cd ;08a0 DEF
e12e 00b6 ld $b6
e12f 0088 ld $88 ;08a2 ORI
e130 001f ld $1f
e131 00e3 ld $e3 ;08a4 ADDI
e132 0001 ld $01
e133 002b ld $2b ;08a6 STW
e134 004c ld $4c ;08a6 'tmp'
e135 0035 ld $35 ;08a8 BCC
e136 0056 ld $56 ;08a9 LE
e137 00b3 ld $b3
e138 0082 ld $82 ;08ab ANDI
e139 00e0 ld $e0
e13a 0035 ld $35 ;08ad BCC
e13b 0072 ld $72 ;08ae NE
e13c 00b3 ld $b3
e13d 0021 ld $21 ;08b0 LDW
e13e 004c ld $4c ;08b0 'tmp'
e13f 00e3 ld $e3 ;08b2 ADDI
e140 00a0 ld $a0
e141 00ff ld $ff ;08b4 RET
e142 0021 ld $21 ;08b5 LDW
e143 004c ld $4c ;08b5 'tmp'
e144 00ff ld $ff ;08b7 RET
e145 002b ld $2b ;08b8 STW
e146 0070 ld $70 ;08b8 'NextBlock'
e147 00cd ld $cd ;08ba DEF
e148 00ce ld $ce
e149 00e6 ld $e6 ;08bc SUBI
e14a 0020 ld $20
e14b 002b ld $2b ;08be STW
e14c 004c ld $4c ;08be 'tmp'
e14d 0035 ld $35 ;08c0 BCC
e14e 0050 ld $50 ;08c1 LT
e14f 00cb ld $cb
e150 0082 ld $82 ;08c3 ANDI
e151 0060 ld $60
e152 0035 ld $35 ;08c5 BCC
e153 0072 ld $72 ;08c6 NE
e154 00cb ld $cb
e155 0021 ld $21 ;08c8 LDW
e156 004c ld $4c ;08c8 'tmp'
e157 00e6 ld $e6 ;08ca SUBI
e158 00a0 ld $a0
e159 00ff ld $ff ;08cc RET
e15a 0021 ld $21 ;08cd LDW
e15b 004c ld $4c ;08cd 'tmp'
e15c 00ff ld $ff ;08cf RET
e15d 002b ld $2b ;08d0 STW
e15e 006e ld $6e ;08d0 'PrevBlock'
e15f 00cd ld $cd ;08d2 DEF
e160 00fa ld $fa
e161 0021 ld $21 ;08d4 LDW
e162 006c ld $6c ;08d4 'Begin'
e163 002b ld $2b ;08d6 STW
e164 003e ld $3e ;08d6 'i'
e165 00fc ld $fc ;08d8 XORW
e166 0046 ld $46 ;08d8 'End'
e167 0035 ld $35 ;08da BCC
e168 003f ld $3f ;08db EQ
e169 00f3 ld $f3
e16a 0021 ld $21 ;08dd LDW
e16b 003e ld $3e ;08dd 'i'
e16c 00f6 ld $f6 ;08df DEEK
e16d 00fc ld $fc ;08e0 XORW
e16e 003a ld $3a ;08e0 'Value'
e16f 0035 ld $35 ;08e2 BCC
e170 0072 ld $72 ;08e3 NE
e171 00ed ld $ed
e172 0021 ld $21 ;08e5 LDW
e173 003e ld $3e ;08e5 'i'
e174 00e3 ld $e3 ;08e7 ADDI
e175 0002 ld $02
e176 002b ld $2b ;08e9 STW
e177 005a ld $5a ;08e9 'Active'
e178 00cf ld $cf ;08eb CALL
e179 0056 ld $56 ;08eb 'TestBreak'
e17a 00cf ld $cf ;08ed CALL
e17b 0066 ld $66 ;08ed 'Statements'
e17c 0021 ld $21 ;08ef LDW
e17d 003e ld $3e ;08ef 'i'
e17e 00cf ld $cf ;08f1 CALL
e17f 0070 ld $70 ;08f1 'NextBlock'
e180 0090 ld $90 ;08f3 BRA
e181 00d4 ld $d4
e182 00cf ld $cf ;08f5 CALL
e183 0054 ld $54 ;08f5 'Prompt'
e184 004c ld $4c ;08f7 'L'
e185 0069 ld $69 ;08f8 'i'
e186 006e ld $6e ;08f9 'n'
e187 0065 ld $65 ;08fa 'e'
e188 0000 ld $00 ;08fb 0
e189 0093 ld $93 ;08fc INC
e18a 001b ld $1b
e18b 00ff ld $ff ;08fe RET
e18c 0009 ld $09 ;| RAM segment address (high byte first)
e18d 00a0 ld $a0 ;|
e18e 005e ld $5e ;| Length (1..256)
e18f 002b ld $2b ;09a0 STW
e190 005e ld $5e ;09a0 'GotoValue'
e191 00cd ld $cd ;09a2 DEF
e192 00de ld $de
e193 0075 ld $75 ;09a4 PUSH
e194 0035 ld $35 ;09a5 BCC
e195 0053 ld $53 ;09a6 GE
e196 00b0 ld $b0
e197 0059 ld $59 ;09a8 LDI
e198 0000 ld $00
e199 00b8 ld $b8 ;09aa SUBW
e19a 003a ld $3a ;09aa 'Value'
e19b 002b ld $2b ;09ac STW
e19c 003a ld $3a ;09ac 'Value'
e19d 0059 ld $59 ;09ae LDI
e19e 002d ld $2d
e19f 00cf ld $cf ;09b0 CALL
e1a0 004e ld $4e ;09b0 'PrintChar'
e1a1 0059 ld $59 ;09b2 LDI
e1a2 0000 ld $00
e1a3 002b ld $2b ;09b4 STW
e1a4 0042 ld $42 ;09b4 'k'
e1a5 0021 ld $21 ;09b6 LDW
e1a6 003a ld $3a ;09b6 'Value'
e1a7 0035 ld $35 ;09b8 BCC
e1a8 0053 ld $53 ;09b9 GE
e1a9 00c4 ld $c4
e1aa 0011 ld $11 ;09bb LDWI
e1ab 00d0 ld $d0
e1ac 008a ld $8a
e1ad 0099 ld $99 ;09be ADDW
e1ae 003a ld $3a ;09be 'Value'
e1af 002b ld $2b ;09c0 STW
e1b0 003a ld $3a ;09c0 'Value'
e1b1 0059 ld $59 ;09c2 LDI
e1b2 0003 ld $03
e1b3 002b ld $2b ;09c4 STW
e1b4 0042 ld $42 ;09c4 'k'
e1b5 0011 ld $11 ;09c6 LDWI
e1b6 0010 ld $10
e1b7 0027 ld $27
e1b8 00cf ld $cf ;09c9 CALL
e1b9 0074 ld $74 ;09c9 'PrintDigit'
e1ba 0011 ld $11 ;09cb LDWI
e1bb 00e8 ld $e8
e1bc 0003 ld $03
e1bd 00cf ld $cf ;09ce CALL
e1be 0074 ld $74 ;09ce 'PrintDigit'
e1bf 0059 ld $59 ;09d0 LDI
e1c0 0064 ld $64
e1c1 00cf ld $cf ;09d2 CALL
e1c2 0074 ld $74 ;09d2 'PrintDigit'
e1c3 0059 ld $59 ;09d4 LDI
e1c4 000a ld $0a
e1c5 00cf ld $cf ;09d6 CALL
e1c6 0074 ld $74 ;09d6 'PrintDigit'
e1c7 0059 ld $59 ;09d8 LDI
e1c8 0030 ld $30
e1c9 0099 ld $99 ;09da ADDW
e1ca 003a ld $3a ;09da 'Value'
e1cb 00cf ld $cf ;09dc CALL
e1cc 004e ld $4e ;09dc 'PrintChar'
e1cd 0063 ld $63 ;09de POP
e1ce 00ff ld $ff ;09df RET
e1cf 002b ld $2b ;09e0 STW
e1d0 0076 ld $76 ;09e0 'PrintValue'
e1d1 00cd ld $cd ;09e2 DEF
e1d2 00ea ld $ea
e1d3 00cf ld $cf ;09e4 CALL
e1d4 0054 ld $54 ;09e4 'Prompt'
e1d5 0053 ld $53 ;09e6 'S'
e1d6 0074 ld $74 ;09e7 't'
e1d7 0061 ld $61 ;09e8 'a'
e1d8 0063 ld $63 ;09e9 'c'
e1d9 006b ld $6b ;09ea 'k'
e1da 0000 ld $00 ;09eb 0
e1db 002b ld $2b ;09ec STW
e1dc 0060 ld $60 ;09ec 'StackError'
e1dd 00cd ld $cd ;09ee DEF
e1de 00f7 ld $f7
e1df 00cf ld $cf ;09f0 CALL
e1e0 0054 ld $54 ;09f0 'Prompt'
e1e1 0053 ld $53 ;09f2 'S'
e1e2 0079 ld $79 ;09f3 'y'
e1e3 006e ld $6e ;09f4 'n'
e1e4 0074 ld $74 ;09f5 't'
e1e5 0061 ld $61 ;09f6 'a'
e1e6 0078 ld $78 ;09f7 'x'
e1e7 0000 ld $00 ;09f8 0
e1e8 002b ld $2b ;09f9 STW
e1e9 0048 ld $48 ;09f9 'SyntaxError'
e1ea 0093 ld $93 ;09fb INC
e1eb 001b ld $1b
e1ec 00ff ld $ff ;09fd RET
e1ed 000a ld $0a ;| RAM segment address (high byte first)
e1ee 00a0 ld $a0 ;|
e1ef 005f ld $5f ;| Length (1..256)
e1f0 00cd ld $cd ;0aa0 DEF
e1f1 00d2 ld $d2
e1f2 0021 ld $21 ;0aa2 LDW
e1f3 001a ld $1a
e1f4 002b ld $2b ;0aa4 STW
e1f5 004c ld $4c ;0aa4 'tmp'
e1f6 0021 ld $21 ;0aa6 LDW
e1f7 005a ld $5a ;0aa6 'Active'
e1f8 002b ld $2b ;0aa8 STW
e1f9 006a ld $6a ;0aa8 'j'
e1fa 0021 ld $21 ;0aaa LDW
e1fb fe00 bra ac ;+-----------------------------------+
e1fc fcfd bra $e1fd ;| |
e1fd 1404 ld $04,y ;| Trampoline for page $e100 lookups |
e1fe e065 jmp y,$65 ;| |
e1ff c218 st [$18] ;+-----------------------------------+
e200 004c ld $4c ;0aaa 'tmp'
e201 00ad ld $ad ;0aac PEEK
e202 0093 ld $93 ;0aad INC
e203 004c ld $4c ;0aad 'tmp'
e204 0035 ld $35 ;0aaf BCC
e205 003f ld $3f ;0ab0 EQ
e206 00ce ld $ce
e207 002b ld $2b ;0ab2 STW
e208 003e ld $3e ;0ab2 'i'
e209 0021 ld $21 ;0ab4 LDW
e20a 005a ld $5a ;0ab4 'Active'
e20b 00ad ld $ad ;0ab6 PEEK
e20c 0088 ld $88 ;0ab7 ORI
e20d 0020 ld $20
e20e 00fc ld $fc ;0ab9 XORW
e20f 003e ld $3e ;0ab9 'i'
e210 0035 ld $35 ;0abb BCC
e211 0072 ld $72 ;0abc NE
e212 00c0 ld $c0
e213 0093 ld $93 ;0abe INC
e214 005a ld $5a ;0abe 'Active'
e215 0090 ld $90 ;0ac0 BRA
e216 00a8 ld $a8
e217 0021 ld $21 ;0ac2 LDW
e218 006a ld $6a ;0ac2 'j'
e219 002b ld $2b ;0ac4 STW
e21a 005a ld $5a ;0ac4 'Active'
e21b 0021 ld $21 ;0ac6 LDW
e21c 004c ld $4c ;0ac6 'tmp'
e21d 00ad ld $ad ;0ac8 PEEK
e21e 0093 ld $93 ;0ac9 INC
e21f 004c ld $4c ;0ac9 'tmp'
e220 0035 ld $35 ;0acb BCC
e221 0072 ld $72 ;0acc NE
e222 00c4 ld $c4
e223 00cf ld $cf ;0ace CALL
e224 004c ld $4c ;0ace 'tmp'
e225 00cf ld $cf ;0ad0 CALL
e226 0034 ld $34 ;0ad0 'Spaces'
e227 00cf ld $cf ;0ad2 CALL
e228 004c ld $4c ;0ad2 'tmp'
e229 002b ld $2b ;0ad4 STW
e22a 0036 ld $36 ;0ad4 'Keyword'
e22b 00cd ld $cd ;0ad6 DEF
e22c 00fa ld $fa
e22d 0011 ld $11 ;0ad8 LDWI
e22e 0000 ld $00
e22f 0080 ld $80
e230 002b ld $2b ;0adb STW
e231 003a ld $3a ;0adb 'Value'
e232 00e9 ld $e9 ;0add LSLW
e233 00e9 ld $e9 ;0ade LSLW
e234 0099 ld $99 ;0adf ADDW
e235 003a ld $3a ;0adf 'Value'
e236 00e9 ld $e9 ;0ae1 LSLW
e237 002b ld $2b ;0ae2 STW
e238 003e ld $3e ;0ae2 'i'
e239 0021 ld $21 ;0ae4 LDW
e23a 005a ld $5a ;0ae4 'Active'
e23b 00ad ld $ad ;0ae6 PEEK
e23c 00e6 ld $e6 ;0ae7 SUBI
e23d 0030 ld $30
e23e 0035 ld $35 ;0ae9 BCC
e23f 0050 ld $50 ;0aea LT
e240 00f7 ld $f7
e241 00e6 ld $e6 ;0aec SUBI
e242 000a ld $0a
e243 0035 ld $35 ;0aee BCC
e244 0053 ld $53 ;0aef GE
e245 00f7 ld $f7
e246 00e3 ld $e3 ;0af1 ADDI
e247 000a ld $0a
e248 0099 ld $99 ;0af3 ADDW
e249 003e ld $3e ;0af3 'i'
e24a 0093 ld $93 ;0af5 INC
e24b 005a ld $5a ;0af5 'Active'
e24c 0090 ld $90 ;0af7 BRA
e24d 00d9 ld $d9
e24e 0021 ld $21 ;0af9 LDW
e24f 003a ld $3a ;0af9 'Value'
e250 00ff ld $ff ;0afb RET
e251 0093 ld $93 ;0afc INC
e252 001b ld $1b
e253 00ff ld $ff ;0afe RET
e254 000b ld $0b ;| RAM segment address (high byte first)
e255 00a0 ld $a0 ;|
e256 0060 ld $60 ;| Length (1..256)
e257 002b ld $2b ;0ba0 STW
e258 0032 ld $32 ;0ba0 'Number'
e259 00cd ld $cd ;0ba2 DEF
e25a 00d1 ld $d1
e25b 0021 ld $21 ;0ba4 LDW
e25c 005a ld $5a ;0ba4 'Active'
e25d 00ad ld $ad ;0ba6 PEEK
e25e 0035 ld $35 ;0ba7 BCC
e25f 003f ld $3f ;0ba8 EQ
e260 00b3 ld $b3
e261 008c ld $8c ;0baa XORI
e262 003a ld $3a
e263 0035 ld $35 ;0bac BCC
e264 0072 ld $72 ;0bad NE
e265 00b1 ld $b1
e266 0093 ld $93 ;0baf INC
e267 005a ld $5a ;0baf 'Active'
e268 00cf ld $cf ;0bb1 CALL
e269 0066 ld $66 ;0bb1 'Statements'
e26a 00cf ld $cf ;0bb3 CALL
e26b 0048 ld $48 ;0bb3 'SyntaxError'
e26c 0021 ld $21 ;0bb5 LDW
e26d 005a ld $5a ;0bb5 'Active'
e26e 00cf ld $cf ;0bb7 CALL
e26f 0070 ld $70 ;0bb7 'NextBlock'
e270 002b ld $2b ;0bb9 STW
e271 005a ld $5a ;0bb9 'Active'
e272 00fc ld $fc ;0bbb XORW
e273 0046 ld $46 ;0bbb 'End'
e274 0035 ld $35 ;0bbd BCC
e275 003f ld $3f ;0bbe EQ
e276 00ce ld $ce
e277 0011 ld $11 ;0bc0 LDWI
e278 00c0 ld $c0
e279 001b ld $1b
e27a 00fc ld $fc ;0bc3 XORW
e27b 005a ld $5a ;0bc3 'Active'
e27c 0035 ld $35 ;0bc5 BCC
e27d 003f ld $3f ;0bc6 EQ
e27e 00ce ld $ce
e27f 0021 ld $21 ;0bc8 LDW
e280 005a ld $5a ;0bc8 'Active'
e281 00e3 ld $e3 ;0bca ADDI
e282 0002 ld $02
e283 002b ld $2b ;0bcc STW
e284 005a ld $5a ;0bcc 'Active'
e285 00cf ld $cf ;0bce CALL
e286 0066 ld $66 ;0bce 'Statements'
e287 00cf ld $cf ;0bd0 CALL
e288 0054 ld $54 ;0bd0 'Prompt'
e289 0000 ld $00 ;0bd2 0
e28a 002b ld $2b ;0bd3 STW
e28b 0062 ld $62 ;0bd3 'EndOfLine'
e28c 00cd ld $cd ;0bd5 DEF
e28d 00fb ld $fb
e28e 0021 ld $21 ;0bd7 LDW
e28f 0000 ld $00
e290 002b ld $2b ;0bd9 STW
e291 003e ld $3e ;0bd9 'i'
e292 0059 ld $59 ;0bdb LDI
e293 0002 ld $02
e294 002b ld $2b ;0bdd STW
e295 006a ld $6a ;0bdd 'j'
e296 0021 ld $21 ;0bdf LDW
e297 003e ld $3e ;0bdf 'i'
e298 00e6 ld $e6 ;0be1 SUBI
e299 0036 ld $36
e29a 002b ld $2b ;0be3 STW
e29b 003e ld $3e ;0be3 'i'
e29c 0059 ld $59 ;0be5 LDI
e29d 0000 ld $00
e29e 00f0 ld $f0 ;0be7 POKE
e29f 003e ld $3e ;0be7 'i'
e2a0 0093 ld $93 ;0be9 INC
e2a1 003e ld $3e ;0be9 'i'
e2a2 001a ld $1a ;0beb LD
e2a3 003e ld $3e ;0beb 'i'
e2a4 0035 ld $35 ;0bed BCC
e2a5 0072 ld $72 ;0bee NE
e2a6 00e3 ld $e3
e2a7 0021 ld $21 ;0bf0 LDW
e2a8 006a ld $6a ;0bf0 'j'
e2a9 00e6 ld $e6 ;0bf2 SUBI
e2aa 0001 ld $01
e2ab 0035 ld $35 ;0bf4 BCC
e2ac 0072 ld $72 ;0bf5 NE
e2ad 00db ld $db
e2ae 0011 ld $11 ;0bf7 LDWI
e2af 00c0 ld $c0
e2b0 001b ld $1b
e2b1 002b ld $2b ;0bfa STW
e2b2 006c ld $6c ;0bfa 'Begin'
e2b3 00ff ld $ff ;0bfc RET
e2b4 0093 ld $93 ;0bfd INC
e2b5 001b ld $1b
e2b6 00ff ld $ff ;0bff RET
e2b7 000c ld $0c ;| RAM segment address (high byte first)
e2b8 00a0 ld $a0 ;|
e2b9 0060 ld $60 ;| Length (1..256)
e2ba 002b ld $2b ;0ca0 STW
e2bb 0078 ld $78 ;0ca0 'Clear'
e2bc 00cd ld $cd ;0ca2 DEF
e2bd 00ed ld $ed
e2be 0075 ld $75 ;0ca4 PUSH
e2bf 001a ld $1a ;0ca5 LD
e2c0 001c ld $1c
e2c1 00e6 ld $e6 ;0ca7 SUBI
e2c2 008d ld $8d
e2c3 0035 ld $35 ;0ca9 BCC
e2c4 0053 ld $53 ;0caa GE
e2c5 00ac ld $ac
e2c6 00cf ld $cf ;0cac CALL
e2c7 0060 ld $60 ;0cac 'StackError'
e2c8 00cf ld $cf ;0cae CALL
e2c9 0036 ld $36 ;0cae 'Keyword'
e2ca 002d ld $2d ;0cb0 '-'
e2cb 0000 ld $00 ;0cb1 0
e2cc 0035 ld $35 ;0cb2 BCC
e2cd 003f ld $3f ;0cb3 EQ
e2ce 00bb ld $bb
e2cf 00cf ld $cf ;0cb5 CALL
e2d0 007a ld $7a ;0cb5 'Term'
e2d1 0059 ld $59 ;0cb7 LDI
e2d2 0000 ld $00
e2d3 00b8 ld $b8 ;0cb9 SUBW
e2d4 003a ld $3a ;0cb9 'Value'
e2d5 0090 ld $90 ;0cbb BRA
e2d6 00c1 ld $c1
e2d7 00cf ld $cf ;0cbd CALL
e2d8 0036 ld $36 ;0cbd 'Keyword'
e2d9 002b ld $2b ;0cbf '+'
e2da 0000 ld $00 ;0cc0 0
e2db 00cf ld $cf ;0cc1 CALL
e2dc 007a ld $7a ;0cc1 'Term'
e2dd 0075 ld $75 ;0cc3 PUSH
e2de 00ec ld $ec ;0cc4 STLW
e2df 0000 ld $00
e2e0 00cf ld $cf ;0cc6 CALL
e2e1 0036 ld $36 ;0cc6 'Keyword'
e2e2 002b ld $2b ;0cc8 '+'
e2e3 0000 ld $00 ;0cc9 0
e2e4 0035 ld $35 ;0cca BCC
e2e5 003f ld $3f ;0ccb EQ
e2e6 00d5 ld $d5
e2e7 00cf ld $cf ;0ccd CALL
e2e8 007a ld $7a ;0ccd 'Term'
e2e9 00ee ld $ee ;0ccf LDLW
e2ea 0000 ld $00
e2eb 0099 ld $99 ;0cd1 ADDW
e2ec 003a ld $3a ;0cd1 'Value'
e2ed 00ec ld $ec ;0cd3 STLW
e2ee 0000 ld $00
e2ef 0090 ld $90 ;0cd5 BRA
e2f0 00c4 ld $c4
e2f1 00cf ld $cf ;0cd7 CALL
e2f2 0036 ld $36 ;0cd7 'Keyword'
e2f3 002d ld $2d ;0cd9 '-'
e2f4 0000 ld $00 ;0cda 0
e2f5 0035 ld $35 ;0cdb BCC
e2f6 003f ld $3f ;0cdc EQ
e2f7 00e6 ld $e6
e2f8 00cf ld $cf ;0cde CALL
e2f9 007a ld $7a ;0cde 'Term'
e2fa 00ee ld $ee ;0ce0 LDLW
e2fb fe00 bra ac ;+-----------------------------------+
e2fc fcfd bra $e2fd ;| |
e2fd 1404 ld $04,y ;| Trampoline for page $e200 lookups |
e2fe e065 jmp y,$65 ;| |
e2ff c218 st [$18] ;+-----------------------------------+
e300 0000 ld $00
e301 00b8 ld $b8 ;0ce2 SUBW
e302 003a ld $3a ;0ce2 'Value'
e303 00ec ld $ec ;0ce4 STLW
e304 0000 ld $00
e305 0090 ld $90 ;0ce6 BRA
e306 00c4 ld $c4
e307 00ee ld $ee ;0ce8 LDLW
e308 0000 ld $00
e309 002b ld $2b ;0cea STW
e30a 003a ld $3a ;0cea 'Value'
e30b 0063 ld $63 ;0cec POP
e30c 0063 ld $63 ;0ced POP
e30d 00ff ld $ff ;0cee RET
e30e 002b ld $2b ;0cef STW
e30f 0038 ld $38 ;0cef 'Expression'
e310 00cd ld $cd ;0cf1 DEF
e311 00f9 ld $f9
e312 00cf ld $cf ;0cf3 CALL
e313 0054 ld $54 ;0cf3 'Prompt'
e314 0056 ld $56 ;0cf5 'V'
e315 0061 ld $61 ;0cf6 'a'
e316 006c ld $6c ;0cf7 'l'
e317 0075 ld $75 ;0cf8 'u'
e318 0065 ld $65 ;0cf9 'e'
e319 0000 ld $00 ;0cfa 0
e31a 002b ld $2b ;0cfb STW
e31b 0044 ld $44 ;0cfb 'ValueError'
e31c 0093 ld $93 ;0cfd INC
e31d 001b ld $1b
e31e 00ff ld $ff ;0cff RET
e31f 000d ld $0d ;| RAM segment address (high byte first)
e320 00a0 ld $a0 ;|
e321 004b ld $4b ;| Length (1..256)
e322 00cd ld $cd ;0da0 DEF
e323 00e4 ld $e4
e324 0075 ld $75 ;0da2 PUSH
e325 00cf ld $cf ;0da3 CALL
e326 004a ld $4a ;0da3 'Factor'
e327 0075 ld $75 ;0da5 PUSH
e328 0021 ld $21 ;0da6 LDW
e329 003a ld $3a ;0da6 'Value'
e32a 00ec ld $ec ;0da8 STLW
e32b 0000 ld $00
e32c 00cf ld $cf ;0daa CALL
e32d 0036 ld $36 ;0daa 'Keyword'
e32e 002a ld $2a ;0dac '*'
e32f 0000 ld $00 ;0dad 0
e330 0035 ld $35 ;0dae BCC
e331 003f ld $3f ;0daf EQ
e332 00b9 ld $b9
e333 00cf ld $cf ;0db1 CALL
e334 004a ld $4a ;0db1 'Factor'
e335 00ee ld $ee ;0db3 LDLW
e336 0000 ld $00
e337 00cf ld $cf ;0db5 CALL
e338 007c ld $7c ;0db5 'Multiply'
e339 00ec ld $ec ;0db7 STLW
e33a 0000 ld $00
e33b 0090 ld $90 ;0db9 BRA
e33c 00a8 ld $a8
e33d 00cf ld $cf ;0dbb CALL
e33e 0036 ld $36 ;0dbb 'Keyword'
e33f 002f ld $2f ;0dbd '/'
e340 0000 ld $00 ;0dbe 0
e341 0035 ld $35 ;0dbf BCC
e342 003f ld $3f ;0dc0 EQ
e343 00ca ld $ca
e344 00cf ld $cf ;0dc2 CALL
e345 004a ld $4a ;0dc2 'Factor'
e346 00ee ld $ee ;0dc4 LDLW
e347 0000 ld $00
e348 00cf ld $cf ;0dc6 CALL
e349 003c ld $3c ;0dc6 'Divide'
e34a 00ec ld $ec ;0dc8 STLW
e34b 0000 ld $00
e34c 0090 ld $90 ;0dca BRA
e34d 00a8 ld $a8
e34e 00cf ld $cf ;0dcc CALL
e34f 0036 ld $36 ;0dcc 'Keyword'
e350 0025 ld $25 ;0dce '%'
e351 0000 ld $00 ;0dcf 0
e352 0035 ld $35 ;0dd0 BCC
e353 003f ld $3f ;0dd1 EQ
e354 00dd ld $dd
e355 00cf ld $cf ;0dd3 CALL
e356 004a ld $4a ;0dd3 'Factor'
e357 00ee ld $ee ;0dd5 LDLW
e358 0000 ld $00
e359 00cf ld $cf ;0dd7 CALL
e35a 003c ld $3c ;0dd7 'Divide'
e35b 0021 ld $21 ;0dd9 LDW
e35c 003e ld $3e ;0dd9 'i'
e35d 00ec ld $ec ;0ddb STLW
e35e 0000 ld $00
e35f 0090 ld $90 ;0ddd BRA
e360 00a8 ld $a8
e361 00ee ld $ee ;0ddf LDLW
e362 0000 ld $00
e363 002b ld $2b ;0de1 STW
e364 003a ld $3a ;0de1 'Value'
e365 0063 ld $63 ;0de3 POP
e366 0063 ld $63 ;0de4 POP
e367 00ff ld $ff ;0de5 RET
e368 002b ld $2b ;0de6 STW
e369 007a ld $7a ;0de6 'Term'
e36a 0093 ld $93 ;0de8 INC
e36b 001b ld $1b
e36c 00ff ld $ff ;0dea RET
e36d 000e ld $0e ;| RAM segment address (high byte first)
e36e 00a0 ld $a0 ;|
e36f 0060 ld $60 ;| Length (1..256)
e370 00cd ld $cd ;0ea0 DEF
e371 00fb ld $fb
e372 002b ld $2b ;0ea2 STW
e373 006a ld $6a ;0ea2 'j'
e374 00fc ld $fc ;0ea4 XORW
e375 003a ld $3a ;0ea4 'Value'
e376 002b ld $2b ;0ea6 STW
e377 0042 ld $42 ;0ea6 'k'
e378 0021 ld $21 ;0ea8 LDW
e379 006a ld $6a ;0ea8 'j'
e37a 0035 ld $35 ;0eaa BCC
e37b 0053 ld $53 ;0eab GE
e37c 00b1 ld $b1
e37d 0059 ld $59 ;0ead LDI
e37e 0000 ld $00
e37f 00b8 ld $b8 ;0eaf SUBW
e380 006a ld $6a ;0eaf 'j'
e381 002b ld $2b ;0eb1 STW
e382 006a ld $6a ;0eb1 'j'
e383 0021 ld $21 ;0eb3 LDW
e384 003a ld $3a ;0eb3 'Value'
e385 0035 ld $35 ;0eb5 BCC
e386 0053 ld $53 ;0eb6 GE
e387 00bc ld $bc
e388 0059 ld $59 ;0eb8 LDI
e389 0000 ld $00
e38a 00b8 ld $b8 ;0eba SUBW
e38b 003a ld $3a ;0eba 'Value'
e38c 002b ld $2b ;0ebc STW
e38d 003a ld $3a ;0ebc 'Value'
e38e 0035 ld $35 ;0ebe BCC
e38f 0072 ld $72 ;0ebf NE
e390 00c1 ld $c1
e391 00cf ld $cf ;0ec1 CALL
e392 0044 ld $44 ;0ec1 'ValueError'
e393 0059 ld $59 ;0ec3 LDI
e394 0000 ld $00
e395 002b ld $2b ;0ec5 STW
e396 003e ld $3e ;0ec5 'i'
e397 002b ld $2b ;0ec7 STW
e398 004c ld $4c ;0ec7 'tmp'
e399 0021 ld $21 ;0ec9 LDW
e39a 003e ld $3e ;0ec9 'i'
e39b 0099 ld $99 ;0ecb ADDW
e39c 003e ld $3e ;0ecb 'i'
e39d 002b ld $2b ;0ecd STW
e39e 003e ld $3e ;0ecd 'i'
e39f 0021 ld $21 ;0ecf LDW
e3a0 006a ld $6a ;0ecf 'j'
e3a1 0035 ld $35 ;0ed1 BCC
e3a2 0053 ld $53 ;0ed2 GE
e3a3 00d4 ld $d4
e3a4 0093 ld $93 ;0ed4 INC
e3a5 003e ld $3e ;0ed4 'i'
e3a6 0021 ld $21 ;0ed6 LDW
e3a7 006a ld $6a ;0ed6 'j'
e3a8 0099 ld $99 ;0ed8 ADDW
e3a9 006a ld $6a ;0ed8 'j'
e3aa 002b ld $2b ;0eda STW
e3ab 006a ld $6a ;0eda 'j'
e3ac 0021 ld $21 ;0edc LDW
e3ad 003e ld $3e ;0edc 'i'
e3ae 00b8 ld $b8 ;0ede SUBW
e3af 003a ld $3a ;0ede 'Value'
e3b0 0035 ld $35 ;0ee0 BCC
e3b1 0050 ld $50 ;0ee1 LT
e3b2 00e5 ld $e5
e3b3 002b ld $2b ;0ee3 STW
e3b4 003e ld $3e ;0ee3 'i'
e3b5 0093 ld $93 ;0ee5 INC
e3b6 006a ld $6a ;0ee5 'j'
e3b7 0021 ld $21 ;0ee7 LDW
e3b8 004c ld $4c ;0ee7 'tmp'
e3b9 00e3 ld $e3 ;0ee9 ADDI
e3ba 0001 ld $01
e3bb 0082 ld $82 ;0eeb ANDI
e3bc 000f ld $0f
e3bd 0035 ld $35 ;0eed BCC
e3be 0072 ld $72 ;0eee NE
e3bf 00c5 ld $c5
e3c0 0021 ld $21 ;0ef0 LDW
e3c1 0042 ld $42 ;0ef0 'k'
e3c2 0035 ld $35 ;0ef2 BCC
e3c3 0053 ld $53 ;0ef3 GE
e3c4 00f8 ld $f8
e3c5 0059 ld $59 ;0ef5 LDI
e3c6 0000 ld $00
e3c7 00b8 ld $b8 ;0ef7 SUBW
e3c8 006a ld $6a ;0ef7 'j'
e3c9 00ff ld $ff ;0ef9 RET
e3ca 0021 ld $21 ;0efa LDW
e3cb 006a ld $6a ;0efa 'j'
e3cc 00ff ld $ff ;0efc RET
e3cd 0093 ld $93 ;0efd INC
e3ce 001b ld $1b
e3cf 00ff ld $ff ;0eff RET
e3d0 000f ld $0f ;| RAM segment address (high byte first)
e3d1 00a0 ld $a0 ;|
e3d2 005e ld $5e ;| Length (1..256)
e3d3 002b ld $2b ;0fa0 STW
e3d4 003c ld $3c ;0fa0 'Divide'
e3d5 00cd ld $cd ;0fa2 DEF
e3d6 00c7 ld $c7
e3d7 002b ld $2b ;0fa4 STW
e3d8 004c ld $4c ;0fa4 'tmp'
e3d9 0059 ld $59 ;0fa6 LDI
e3da 0000 ld $00
e3db 002b ld $2b ;0fa8 STW
e3dc 006a ld $6a ;0fa8 'j'
e3dd 0059 ld $59 ;0faa LDI
e3de 0001 ld $01
e3df 002b ld $2b ;0fac STW
e3e0 003e ld $3e ;0fac 'i'
e3e1 00f8 ld $f8 ;0fae ANDW
e3e2 004c ld $4c ;0fae 'tmp'
e3e3 0035 ld $35 ;0fb0 BCC
e3e4 003f ld $3f ;0fb1 EQ
e3e5 00b7 ld $b7
e3e6 0021 ld $21 ;0fb3 LDW
e3e7 006a ld $6a ;0fb3 'j'
e3e8 0099 ld $99 ;0fb5 ADDW
e3e9 003a ld $3a ;0fb5 'Value'
e3ea 002b ld $2b ;0fb7 STW
e3eb 006a ld $6a ;0fb7 'j'
e3ec 0021 ld $21 ;0fb9 LDW
e3ed 003a ld $3a ;0fb9 'Value'
e3ee 0099 ld $99 ;0fbb ADDW
e3ef 003a ld $3a ;0fbb 'Value'
e3f0 002b ld $2b ;0fbd STW
e3f1 003a ld $3a ;0fbd 'Value'
e3f2 0021 ld $21 ;0fbf LDW
e3f3 003e ld $3e ;0fbf 'i'
e3f4 0099 ld $99 ;0fc1 ADDW
e3f5 003e ld $3e ;0fc1 'i'
e3f6 0035 ld $35 ;0fc3 BCC
e3f7 0072 ld $72 ;0fc4 NE
e3f8 00aa ld $aa
e3f9 0021 ld $21 ;0fc6 LDW
e3fa 006a ld $6a ;0fc6 'j'
e3fb fe00 bra ac ;+-----------------------------------+
e3fc fcfd bra $e3fd ;| |
e3fd 1404 ld $04,y ;| Trampoline for page $e300 lookups |
e3fe e065 jmp y,$65 ;| |
e3ff c218 st [$18] ;+-----------------------------------+
e400 00ff ld $ff ;0fc8 RET
e401 002b ld $2b ;0fc9 STW
e402 007c ld $7c ;0fc9 'Multiply'
e403 00cd ld $cd ;0fcb DEF
e404 00e6 ld $e6
e405 0021 ld $21 ;0fcd LDW
e406 0000 ld $00
e407 002b ld $2b ;0fcf STW
e408 003e ld $3e ;0fcf 'i'
e409 0021 ld $21 ;0fd1 LDW
e40a 005a ld $5a ;0fd1 'Active'
e40b 00ad ld $ad ;0fd3 PEEK
e40c 0082 ld $82 ;0fd4 ANDI
e40d 005f ld $5f
e40e 00e6 ld $e6 ;0fd6 SUBI
e40f 0040 ld $40
e410 0035 ld $35 ;0fd8 BCC
e411 0050 ld $50 ;0fd9 LT
e412 00e4 ld $e4
e413 00e6 ld $e6 ;0fdb SUBI
e414 001b ld $1b
e415 0035 ld $35 ;0fdd BCC
e416 0053 ld $53 ;0fde GE
e417 00e4 ld $e4
e418 0093 ld $93 ;0fe0 INC
e419 005a ld $5a ;0fe0 'Active'
e41a 00e9 ld $e9 ;0fe2 LSLW
e41b 0099 ld $99 ;0fe3 ADDW
e41c 003e ld $3e ;0fe3 'i'
e41d 00ff ld $ff ;0fe5 RET
e41e 00cf ld $cf ;0fe6 CALL
e41f 0048 ld $48 ;0fe6 'SyntaxError'
e420 002b ld $2b ;0fe8 STW
e421 0040 ld $40 ;0fe8 'Variable'
e422 00cd ld $cd ;0fea DEF
e423 00f7 ld $f7
e424 0021 ld $21 ;0fec LDW
e425 005a ld $5a ;0fec 'Active'
e426 00ad ld $ad ;0fee PEEK
e427 008c ld $8c ;0fef XORI
e428 0020 ld $20
e429 0035 ld $35 ;0ff1 BCC
e42a 0072 ld $72 ;0ff2 NE
e42b 00f6 ld $f6
e42c 0093 ld $93 ;0ff4 INC
e42d 005a ld $5a ;0ff4 'Active'
e42e 0090 ld $90 ;0ff6 BRA
e42f 00ea ld $ea
e430 00ff ld $ff ;0ff8 RET
e431 002b ld $2b ;0ff9 STW
e432 0034 ld $34 ;0ff9 'Spaces'
e433 0093 ld $93 ;0ffb INC
e434 001b ld $1b
e435 00ff ld $ff ;0ffd RET
e436 0010 ld $10 ;| RAM segment address (high byte first)
e437 00a0 ld $a0 ;|
e438 0060 ld $60 ;| Length (1..256)
e439 00cd ld $cd ;10a0 DEF
e43a 00fb ld $fb
e43b 0075 ld $75 ;10a2 PUSH
e43c 0021 ld $21 ;10a3 LDW
e43d 006c ld $6c ;10a3 'Begin'
e43e 002b ld $2b ;10a5 STW
e43f 006a ld $6a ;10a5 'j'
e440 00fc ld $fc ;10a7 XORW
e441 0046 ld $46 ;10a7 'End'
e442 0035 ld $35 ;10a9 BCC
e443 003f ld $3f ;10aa EQ
e444 00c9 ld $c9
e445 00cf ld $cf ;10ac CALL
e446 0056 ld $56 ;10ac 'TestBreak'
e447 0021 ld $21 ;10ae LDW
e448 006a ld $6a ;10ae 'j'
e449 00f6 ld $f6 ;10b0 DEEK
e44a 002b ld $2b ;10b1 STW
e44b 003a ld $3a ;10b1 'Value'
e44c 00cf ld $cf ;10b3 CALL
e44d 0076 ld $76 ;10b3 'PrintValue'
e44e 0093 ld $93 ;10b5 INC
e44f 006a ld $6a ;10b5 'j'
e450 0093 ld $93 ;10b7 INC
e451 006a ld $6a ;10b7 'j'
e452 0021 ld $21 ;10b9 LDW
e453 006a ld $6a ;10b9 'j'
e454 00ad ld $ad ;10bb PEEK
e455 0035 ld $35 ;10bc BCC
e456 003f ld $3f ;10bd EQ
e457 00c1 ld $c1
e458 00cf ld $cf ;10bf CALL
e459 004e ld $4e ;10bf 'PrintChar'
e45a 0090 ld $90 ;10c1 BRA
e45b 00b5 ld $b5
e45c 00cf ld $cf ;10c3 CALL
e45d 0058 ld $58 ;10c3 'Newline'
e45e 0021 ld $21 ;10c5 LDW
e45f 006a ld $6a ;10c5 'j'
e460 00cf ld $cf ;10c7 CALL
e461 0070 ld $70 ;10c7 'NextBlock'
e462 0090 ld $90 ;10c9 BRA
e463 00a3 ld $a3
e464 002b ld $2b ;10cb STW
e465 003a ld $3a ;10cb 'Value'
e466 0021 ld $21 ;10cd LDW
e467 0000 ld $00
e468 00e6 ld $e6 ;10cf SUBI
e469 0080 ld $80
e46a 00e6 ld $e6 ;10d1 SUBI
e46b 00c0 ld $c0
e46c 00fc ld $fc ;10d3 XORW
e46d 006a ld $6a ;10d3 'j'
e46e 0035 ld $35 ;10d5 BCC
e46f 003f ld $3f ;10d6 EQ
e470 00e2 ld $e2
e471 0021 ld $21 ;10d8 LDW
e472 006a ld $6a ;10d8 'j'
e473 00cf ld $cf ;10da CALL
e474 0070 ld $70 ;10da 'NextBlock'
e475 002b ld $2b ;10dc STW
e476 006a ld $6a ;10dc 'j'
e477 0021 ld $21 ;10de LDW
e478 003a ld $3a ;10de 'Value'
e479 00e3 ld $e3 ;10e0 ADDI
e47a 0020 ld $20
e47b 0090 ld $90 ;10e2 BRA
e47c 00c9 ld $c9
e47d 0021 ld $21 ;10e4 LDW
e47e 004e ld $4e ;10e4 'PrintChar'
e47f 00fc ld $fc ;10e6 XORW
e480 0052 ld $52 ;10e6 'PrintCharScreen'
e481 0035 ld $35 ;10e8 BCC
e482 0072 ld $72 ;10e9 NE
e483 00f9 ld $f9
e484 00cf ld $cf ;10eb CALL
e485 0076 ld $76 ;10eb 'PrintValue'
e486 00cf ld $cf ;10ed CALL
e487 0050 ld $50 ;10ed 'PrintS'
e488 0020 ld $20 ;10ef ' '
e489 0062 ld $62 ;10f0 'b'
e48a 0079 ld $79 ;10f1 'y'
e48b 0074 ld $74 ;10f2 't'
e48c 0065 ld $65 ;10f3 'e'
e48d 0073 ld $73 ;10f4 's'
e48e 0020 ld $20 ;10f5 ' '
e48f 0066 ld $66 ;10f6 'f'
e490 0072 ld $72 ;10f7 'r'
e491 0065 ld $65 ;10f8 'e'
e492 0065 ld $65 ;10f9 'e'
e493 0000 ld $00 ;10fa 0
e494 0063 ld $63 ;10fb POP
e495 00ff ld $ff ;10fc RET
e496 0093 ld $93 ;10fd INC
e497 001b ld $1b
e498 00ff ld $ff ;10ff RET
e499 0011 ld $11 ;| RAM segment address (high byte first)
e49a 00a0 ld $a0 ;|
e49b 0060 ld $60 ;| Length (1..256)
e49c 002b ld $2b ;11a0 STW
e49d 007e ld $7e ;11a0 'List'
e49e 00cd ld $cd ;11a2 DEF
e49f 00c1 ld $c1
e4a0 0075 ld $75 ;11a4 PUSH
e4a1 002b ld $2b ;11a5 STW
e4a2 003e ld $3e ;11a5 'i'
e4a3 0021 ld $21 ;11a7 LDW
e4a4 003a ld $3a ;11a7 'Value'
e4a5 00b8 ld $b8 ;11a9 SUBW
e4a6 003e ld $3e ;11a9 'i'
e4a7 0035 ld $35 ;11ab BCC
e4a8 0050 ld $50 ;11ac LT
e4a9 00b2 ld $b2
e4aa 002b ld $2b ;11ae STW
e4ab 003a ld $3a ;11ae 'Value'
e4ac 0093 ld $93 ;11b0 INC
e4ad 0042 ld $42 ;11b0 'k'
e4ae 0090 ld $90 ;11b2 BRA
e4af 00a7 ld $a7
e4b0 0021 ld $21 ;11b4 LDW
e4b1 0042 ld $42 ;11b4 'k'
e4b2 0035 ld $35 ;11b6 BCC
e4b3 003f ld $3f ;11b7 EQ
e4b4 00bf ld $bf
e4b5 0088 ld $88 ;11b9 ORI
e4b6 0030 ld $30
e4b7 00cf ld $cf ;11bb CALL
e4b8 004e ld $4e ;11bb 'PrintChar'
e4b9 0059 ld $59 ;11bd LDI
e4ba 0030 ld $30
e4bb 002b ld $2b ;11bf STW
e4bc 0042 ld $42 ;11bf 'k'
e4bd 0063 ld $63 ;11c1 POP
e4be 00ff ld $ff ;11c2 RET
e4bf 002b ld $2b ;11c3 STW
e4c0 0074 ld $74 ;11c3 'PrintDigit'
e4c1 00cd ld $cd ;11c5 DEF
e4c2 00f1 ld $f1
e4c3 0075 ld $75 ;11c7 PUSH
e4c4 0059 ld $59 ;11c8 LDI
e4c5 0000 ld $00
e4c6 002b ld $2b ;11ca STW
e4c7 0042 ld $42 ;11ca 'k'
e4c8 00cf ld $cf ;11cc CALL
e4c9 0036 ld $36 ;11cc 'Keyword'
e4ca 003c ld $3c ;11ce '<'
e4cb 0000 ld $00 ;11cf 0
e4cc 0035 ld $35 ;11d0 BCC
e4cd 003f ld $3f ;11d1 EQ
e4ce 00d3 ld $d3
e4cf 0093 ld $93 ;11d3 INC
e4d0 0042 ld $42 ;11d3 'k'
e4d1 00cf ld $cf ;11d5 CALL
e4d2 0036 ld $36 ;11d5 'Keyword'
e4d3 003e ld $3e ;11d7 '>'
e4d4 0000 ld $00 ;11d8 0
e4d5 0035 ld $35 ;11d9 BCC
e4d6 003f ld $3f ;11da EQ
e4d7 00e0 ld $e0
e4d8 0021 ld $21 ;11dc LDW
e4d9 0042 ld $42 ;11dc 'k'
e4da 00e3 ld $e3 ;11de ADDI
e4db 0004 ld $04
e4dc 002b ld $2b ;11e0 STW
e4dd 0042 ld $42 ;11e0 'k'
e4de 00cf ld $cf ;11e2 CALL
e4df 0036 ld $36 ;11e2 'Keyword'
e4e0 003d ld $3d ;11e4 '='
e4e1 0000 ld $00 ;11e5 0
e4e2 0035 ld $35 ;11e6 BCC
e4e3 003f ld $3f ;11e7 EQ
e4e4 00ed ld $ed
e4e5 0021 ld $21 ;11e9 LDW
e4e6 0042 ld $42 ;11e9 'k'
e4e7 00e3 ld $e3 ;11eb ADDI
e4e8 0002 ld $02
e4e9 002b ld $2b ;11ed STW
e4ea 0042 ld $42 ;11ed 'k'
e4eb 0021 ld $21 ;11ef LDW
e4ec 0042 ld $42 ;11ef 'k'
e4ed 0063 ld $63 ;11f1 POP
e4ee 00ff ld $ff ;11f2 RET
e4ef 002b ld $2b ;11f3 STW
e4f0 0064 ld $64 ;11f3 'RelOp'
e4f1 0011 ld $11 ;11f5 LDWI
e4f2 00a0 ld $a0
e4f3 001b ld $1b
e4f4 00f6 ld $f6 ;11f8 DEEK
e4f5 002b ld $2b ;11f9 STW
e4f6 0046 ld $46 ;11f9 'End'
e4f7 00e3 ld $e3 ;11fb ADDI
e4f8 0002 ld $02
e4f9 0093 ld $93 ;11fd INC
e4fa 001b ld $1b
e4fb fe00 bra ac ;+-----------------------------------+
e4fc fcfd bra $e4fd ;| |
e4fd 1404 ld $04,y ;| Trampoline for page $e400 lookups |
e4fe e065 jmp y,$65 ;| |
e4ff c218 st [$18] ;+-----------------------------------+
e500 00ff ld $ff ;11ff RET
e501 0012 ld $12 ;| RAM segment address (high byte first)
e502 00a0 ld $a0 ;|
e503 005d ld $5d ;| Length (1..256)
e504 002b ld $2b ;12a0 STW
e505 005a ld $5a ;12a0 'Active'
e506 00cd ld $cd ;12a2 DEF
e507 00f7 ld $f7
e508 0021 ld $21 ;12a4 LDW
e509 001a ld $1a
e50a 002b ld $2b ;12a6 STW
e50b 004c ld $4c ;12a6 'tmp'
e50c 001a ld $1a ;12a8 LD
e50d 0030 ld $30 ;12a8 'Pos'
e50e 00e6 ld $e6 ;12aa SUBI
e50f 0002 ld $02
e510 0035 ld $35 ;12ac BCC
e511 0056 ld $56 ;12ad LE
e512 00af ld $af
e513 00cf ld $cf ;12af CALL
e514 0058 ld $58 ;12af 'Newline'
e515 0059 ld $59 ;12b1 LDI
e516 0000 ld $00
e517 005e ld $5e ;12b3 ST
e518 001c ld $1c
e519 0021 ld $21 ;12b5 LDW
e51a 004c ld $4c ;12b5 'tmp'
e51b 00ad ld $ad ;12b7 PEEK
e51c 0035 ld $35 ;12b8 BCC
e51d 003f ld $3f ;12b9 EQ
e51e 00e3 ld $e3
e51f 0059 ld $59 ;12bb LDI
e520 003f ld $3f
e521 00cf ld $cf ;12bd CALL
e522 004e ld $4e ;12bd 'PrintChar'
e523 0021 ld $21 ;12bf LDW
e524 004c ld $4c ;12bf 'tmp'
e525 00ad ld $ad ;12c1 PEEK
e526 0093 ld $93 ;12c2 INC
e527 004c ld $4c ;12c2 'tmp'
e528 0035 ld $35 ;12c4 BCC
e529 0072 ld $72 ;12c5 NE
e52a 00bb ld $bb
e52b 00cf ld $cf ;12c7 CALL
e52c 0050 ld $50 ;12c7 'PrintS'
e52d 0020 ld $20 ;12c9 ' '
e52e 0065 ld $65 ;12ca 'e'
e52f 0072 ld $72 ;12cb 'r'
e530 0072 ld $72 ;12cc 'r'
e531 006f ld $6f ;12cd 'o'
e532 0072 ld $72 ;12ce 'r'
e533 0000 ld $00 ;12cf 0
e534 00e6 ld $e6 ;12d0 SUBI
e535 0020 ld $20
e536 00f8 ld $f8 ;12d2 ANDW
e537 005a ld $5a ;12d2 'Active'
e538 00f6 ld $f6 ;12d4 DEEK
e539 0035 ld $35 ;12d5 BCC
e53a 003f ld $3f ;12d6 EQ
e53b 00e1 ld $e1
e53c 002b ld $2b ;12d8 STW
e53d 003a ld $3a ;12d8 'Value'
e53e 00cf ld $cf ;12da CALL
e53f 0050 ld $50 ;12da 'PrintS'
e540 0020 ld $20 ;12dc ' '
e541 0069 ld $69 ;12dd 'i'
e542 006e ld $6e ;12de 'n'
e543 0020 ld $20 ;12df ' '
e544 0000 ld $00 ;12e0 0
e545 00cf ld $cf ;12e1 CALL
e546 0076 ld $76 ;12e1 'PrintValue'
e547 00cf ld $cf ;12e3 CALL
e548 0058 ld $58 ;12e3 'Newline'
e549 00cf ld $cf ;12e5 CALL
e54a 0050 ld $50 ;12e5 'PrintS'
e54b 004f ld $4f ;12e7 'O'
e54c 006b ld $6b ;12e8 'k'
e54d 0000 ld $00 ;12e9 0
e54e 00cf ld $cf ;12ea CALL
e54f 0058 ld $58 ;12ea 'Newline'
e550 0059 ld $59 ;12ec LDI
e551 0000 ld $00
e552 00cf ld $cf ;12ee CALL
e553 005c ld $5c ;12ee 'GetLine'
e554 0035 ld $35 ;12f0 BCC
e555 003f ld $3f ;12f1 EQ
e556 00ea ld $ea
e557 00cf ld $cf ;12f3 CALL
e558 0072 ld $72 ;12f3 'Insert'
e559 0035 ld $35 ;12f5 BCC
e55a 004d ld $4d ;12f6 GT
e55b 00ea ld $ea
e55c 0011 ld $11 ;12f8 785
e55d 002b ld $2b ;12f9 STW
e55e 0054 ld $54 ;12f9 'Prompt'
e55f 00cf ld $cf ;12fb CALL
e560 0066 ld $66 ;12fb 'Statements'
e561 0013 ld $13 ;| RAM segment address (high byte first)
e562 00a0 ld $a0 ;|
e563 0059 ld $59 ;| Length (1..256)
e564 0021 ld $21 ;13a0 LDW
e565 005a ld $5a ;13a0 'Active'
e566 00ad ld $ad ;13a2 PEEK
e567 0035 ld $35 ;13a3 BCC
e568 003f ld $3f ;13a4 EQ
e569 00f3 ld $f3
e56a 008c ld $8c ;13a6 XORI
e56b 003a ld $3a
e56c 0035 ld $35 ;13a8 BCC
e56d 003f ld $3f ;13a9 EQ
e56e 00f3 ld $f3
e56f 0021 ld $21 ;13ab LDW
e570 005a ld $5a ;13ab 'Active'
e571 00ad ld $ad ;13ad PEEK
e572 0035 ld $35 ;13ae BCC
e573 003f ld $3f ;13af EQ
e574 00f1 ld $f1
e575 008c ld $8c ;13b1 XORI
e576 003a ld $3a
e577 0035 ld $35 ;13b3 BCC
e578 003f ld $3f ;13b4 EQ
e579 00f1 ld $f1
e57a 008c ld $8c ;13b6 XORI
e57b 0018 ld $18
e57c 0035 ld $35 ;13b8 BCC
e57d 0072 ld $72 ;13b9 NE
e57e 00ce ld $ce
e57f 0093 ld $93 ;13bb INC
e580 005a ld $5a ;13bb 'Active'
e581 00cf ld $cf ;13bd CALL
e582 0036 ld $36 ;13bd 'Keyword'
e583 0022 ld $22 ;13bf 34
e584 0000 ld $00 ;13c0 0
e585 0035 ld $35 ;13c1 BCC
e586 0072 ld $72 ;13c2 NE
e587 00cc ld $cc
e588 0021 ld $21 ;13c4 LDW
e589 005a ld $5a ;13c4 'Active'
e58a 00ad ld $ad ;13c6 PEEK
e58b 0035 ld $35 ;13c7 BCC
e58c 003f ld $3f ;13c8 EQ
e58d 00cc ld $cc
e58e 00cf ld $cf ;13ca CALL
e58f 004e ld $4e ;13ca 'PrintChar'
e590 0090 ld $90 ;13cc BRA
e591 00b9 ld $b9
e592 0090 ld $90 ;13ce BRA
e593 00d2 ld $d2
e594 00cf ld $cf ;13d0 CALL
e595 0038 ld $38 ;13d0 'Expression'
e596 00cf ld $cf ;13d2 CALL
e597 0076 ld $76 ;13d2 'PrintValue'
e598 00cf ld $cf ;13d4 CALL
e599 0036 ld $36 ;13d4 'Keyword'
e59a 002c ld $2c ;13d6 44
e59b 0000 ld $00 ;13d7 0
e59c 0035 ld $35 ;13d8 BCC
e59d 003f ld $3f ;13d9 EQ
e59e 00e8 ld $e8
e59f 0059 ld $59 ;13db LDI
e5a0 0020 ld $20
e5a1 00cf ld $cf ;13dd CALL
e5a2 004e ld $4e ;13dd 'PrintChar'
e5a3 001a ld $1a ;13df LD
e5a4 0030 ld $30 ;13df 'Pos'
e5a5 00e6 ld $e6 ;13e1 SUBI
e5a6 0002 ld $02
e5a7 0082 ld $82 ;13e3 ANDI
e5a8 0007 ld $07
e5a9 0035 ld $35 ;13e5 BCC
e5aa 0072 ld $72 ;13e6 NE
e5ab 00d9 ld $d9
e5ac 0090 ld $90 ;13e8 BRA
e5ad 00a9 ld $a9
e5ae 00cf ld $cf ;13ea CALL
e5af 0036 ld $36 ;13ea 'Keyword'
e5b0 003b ld $3b ;13ec 59
e5b1 0000 ld $00 ;13ed 0
e5b2 0035 ld $35 ;13ee BCC
e5b3 0072 ld $72 ;13ef NE
e5b4 00a9 ld $a9
e5b5 00cf ld $cf ;13f1 CALL
e5b6 0058 ld $58 ;13f1 'Newline'
e5b7 0090 ld $90 ;13f3 BRA
e5b8 00f5 ld $f5
e5b9 00cf ld $cf ;13f5 CALL
e5ba 0058 ld $58 ;13f5 'Newline'
e5bb 00cf ld $cf ;13f7 CALL
e5bc 0062 ld $62 ;13f7 'EndOfLine'
e5bd 0014 ld $14 ;| RAM segment address (high byte first)
e5be 00a0 ld $a0 ;|
e5bf 005d ld $5d ;| Length (1..256)
e5c0 00cf ld $cf ;14a0 CALL
e5c1 0036 ld $36 ;14a0 'Keyword'
e5c2 0069 ld $69 ;14a2 'i'
e5c3 006e ld $6e ;14a3 'n'
e5c4 0070 ld $70 ;14a4 'p'
e5c5 0075 ld $75 ;14a5 'u'
e5c6 0074 ld $74 ;14a6 't'
e5c7 0000 ld $00 ;14a7 0
e5c8 0035 ld $35 ;14a8 BCC
e5c9 003f ld $3f ;14a9 EQ
e5ca 00e4 ld $e4
e5cb 0021 ld $21 ;14ab LDW
e5cc 005a ld $5a ;14ab 'Active'
e5cd 00ad ld $ad ;14ad PEEK
e5ce 0035 ld $35 ;14ae BCC
e5cf 003f ld $3f ;14af EQ
e5d0 00b1 ld $b1
e5d1 00cf ld $cf ;14b1 CALL
e5d2 004e ld $4e ;14b1 'PrintChar'
e5d3 00cf ld $cf ;14b3 CALL
e5d4 0040 ld $40 ;14b3 'Variable'
e5d5 002b ld $2b ;14b5 STW
e5d6 0068 ld $68 ;14b5 'Address'
e5d7 00cf ld $cf ;14b7 CALL
e5d8 0034 ld $34 ;14b7 'Spaces'
e5d9 00df ld $df ;14b9 ALLOC
e5da 00fc ld $fc
e5db 0021 ld $21 ;14bb LDW
e5dc 005a ld $5a ;14bb 'Active'
e5dd 00ec ld $ec ;14bd STLW
e5de 0002 ld $02
e5df 0088 ld $88 ;14bf ORI
e5e0 001f ld $1f
e5e1 00e6 ld $e6 ;14c1 SUBI
e5e2 001f ld $1f
e5e3 00f6 ld $f6 ;14c3 DEEK
e5e4 00ec ld $ec ;14c4 STLW
e5e5 0000 ld $00
e5e6 0059 ld $59 ;14c6 LDI
e5e7 003f ld $3f
e5e8 00cf ld $cf ;14c8 CALL
e5e9 004e ld $4e ;14c8 'PrintChar'
e5ea 00cf ld $cf ;14ca CALL
e5eb 0058 ld $58 ;14ca 'Newline'
e5ec 00ee ld $ee ;14cc LDLW
e5ed 0000 ld $00
e5ee 00cf ld $cf ;14ce CALL
e5ef 005c ld $5c ;14ce 'GetLine'
e5f0 0035 ld $35 ;14d0 BCC
e5f1 003f ld $3f ;14d1 EQ
e5f2 00c4 ld $c4
e5f3 00cf ld $cf ;14d3 CALL
e5f4 0038 ld $38 ;14d3 'Expression'
e5f5 00f3 ld $f3 ;14d5 DOKE
e5f6 0068 ld $68 ;14d5 'Address'
e5f7 00ee ld $ee ;14d7 LDLW
e5f8 0002 ld $02
e5f9 002b ld $2b ;14d9 STW
e5fa 005a ld $5a ;14d9 'Active'
e5fb fe00 bra ac ;+-----------------------------------+
e5fc fcfd bra $e5fd ;| |
e5fd 1404 ld $04,y ;| Trampoline for page $e500 lookups |
e5fe e065 jmp y,$65 ;| |
e5ff c218 st [$18] ;+-----------------------------------+
e600 00df ld $df ;14db ALLOC
e601 0004 ld $04
e602 00cf ld $cf ;14dd CALL
e603 0036 ld $36 ;14dd 'Keyword'
e604 002c ld $2c ;14df ','
e605 0000 ld $00 ;14e0 0
e606 0035 ld $35 ;14e1 BCC
e607 0072 ld $72 ;14e2 NE
e608 00a9 ld $a9
e609 00cf ld $cf ;14e4 CALL
e60a 0062 ld $62 ;14e4 'EndOfLine'
e60b 00cf ld $cf ;14e6 CALL
e60c 0036 ld $36 ;14e6 'Keyword'
e60d 006e ld $6e ;14e8 'n'
e60e 0065 ld $65 ;14e9 'e'
e60f 0077 ld $77 ;14ea 'w'
e610 0000 ld $00 ;14eb 0
e611 0035 ld $35 ;14ec BCC
e612 003f ld $3f ;14ed EQ
e613 00f6 ld $f6
e614 00cf ld $cf ;14ef CALL
e615 0078 ld $78 ;14ef 'Clear'
e616 002b ld $2b ;14f1 STW
e617 0046 ld $46 ;14f1 'End'
e618 00cf ld $cf ;14f3 CALL
e619 007e ld $7e ;14f3 'List'
e61a 00cf ld $cf ;14f5 CALL
e61b 0054 ld $54 ;14f5 'Prompt'
e61c 0000 ld $00 ;14f7 0
e61d 0011 ld $11 ;14f8 LDWI
e61e 00a0 ld $a0
e61f 0015 ld $15
e620 00cf ld $cf ;14fb CALL
e621 0018 ld $18 ;14fb vAC
e622 0015 ld $15 ;| RAM segment address (high byte first)
e623 00a0 ld $a0 ;|
e624 005c ld $5c ;| Length (1..256)
e625 00cf ld $cf ;15a0 CALL
e626 0036 ld $36 ;15a0 'Keyword'
e627 0063 ld $63 ;15a2 'c'
e628 006c ld $6c ;15a3 'l'
e629 0073 ld $73 ;15a4 's'
e62a 0000 ld $00 ;15a5 0
e62b 0035 ld $35 ;15a6 BCC
e62c 003f ld $3f ;15a7 EQ
e62d 00cb ld $cb
e62e 0011 ld $11 ;15a9 LDWI
e62f 0000 ld $00
e630 0001 ld $01
e631 00ad ld $ad ;15ac PEEK
e632 005e ld $5e ;15ad ST
e633 0031 ld $31 ;15ad 'Pos'+1
e634 0059 ld $59 ;15af LDI
e635 000e ld $0e
e636 002b ld $2b ;15b1 STW
e637 006a ld $6a ;15b1 'j'
e638 00cf ld $cf ;15b3 CALL
e639 0058 ld $58 ;15b3 'Newline'
e63a 0021 ld $21 ;15b5 LDW
e63b 006a ld $6a ;15b5 'j'
e63c 00e6 ld $e6 ;15b7 SUBI
e63d 0001 ld $01
e63e 0035 ld $35 ;15b9 BCC
e63f 004d ld $4d ;15ba GT
e640 00af ld $af
e641 00cf ld $cf ;15bc CALL
e642 0058 ld $58 ;15bc 'Newline'
e643 0011 ld $11 ;15be LDWI
e644 0000 ld $00
e645 0001 ld $01
e646 00ad ld $ad ;15c1 PEEK
e647 008c ld $8c ;15c2 XORI
e648 0008 ld $08
e649 0035 ld $35 ;15c4 BCC
e64a 0072 ld $72 ;15c5 NE
e64b 00ba ld $ba
e64c 0059 ld $59 ;15c7 LDI
e64d 0008 ld $08
e64e 005e ld $5e ;15c9 ST
e64f 0031 ld $31 ;15c9 'Pos'+1
e650 00cf ld $cf ;15cb CALL
e651 0062 ld $62 ;15cb 'EndOfLine'
e652 00cf ld $cf ;15cd CALL
e653 0036 ld $36 ;15cd 'Keyword'
e654 006c ld $6c ;15cf 'l'
e655 0069 ld $69 ;15d0 'i'
e656 0073 ld $73 ;15d1 's'
e657 0074 ld $74 ;15d2 't'
e658 0000 ld $00 ;15d3 0
e659 0035 ld $35 ;15d4 BCC
e65a 003f ld $3f ;15d5 EQ
e65b 00d9 ld $d9
e65c 00cf ld $cf ;15d7 CALL
e65d 007e ld $7e ;15d7 'List'
e65e 00cf ld $cf ;15d9 CALL
e65f 0062 ld $62 ;15d9 'EndOfLine'
e660 00cf ld $cf ;15db CALL
e661 0036 ld $36 ;15db 'Keyword'
e662 0072 ld $72 ;15dd 'r'
e663 0075 ld $75 ;15de 'u'
e664 006e ld $6e ;15df 'n'
e665 0000 ld $00 ;15e0 0
e666 0035 ld $35 ;15e1 BCC
e667 003f ld $3f ;15e2 EQ
e668 00e9 ld $e9
e669 00cf ld $cf ;15e4 CALL
e66a 0078 ld $78 ;15e4 'Clear'
e66b 00f6 ld $f6 ;15e6 DEEK
e66c 002b ld $2b ;15e7 STW
e66d 003a ld $3a ;15e7 'Value'
e66e 00cf ld $cf ;15e9 CALL
e66f 005e ld $5e ;15e9 'GotoValue'
e670 00cf ld $cf ;15eb CALL
e671 0036 ld $36 ;15eb 'Keyword'
e672 0065 ld $65 ;15ed 'e'
e673 006e ld $6e ;15ee 'n'
e674 0064 ld $64 ;15ef 'd'
e675 0000 ld $00 ;15f0 0
e676 0035 ld $35 ;15f1 BCC
e677 003f ld $3f ;15f2 EQ
e678 00f5 ld $f5
e679 00cf ld $cf ;15f4 CALL
e67a 0054 ld $54 ;15f4 'Prompt'
e67b 0000 ld $00 ;15f6 0
e67c 0011 ld $11 ;15f7 LDWI
e67d 00a0 ld $a0
e67e 0016 ld $16
e67f 00cf ld $cf ;15fa CALL
e680 0018 ld $18 ;15fa vAC
e681 0016 ld $16 ;| RAM segment address (high byte first)
e682 00a0 ld $a0 ;|
e683 004e ld $4e ;| Length (1..256)
e684 00cf ld $cf ;16a0 CALL
e685 0036 ld $36 ;16a0 'Keyword'
e686 006c ld $6c ;16a2 'l'
e687 0065 ld $65 ;16a3 'e'
e688 0074 ld $74 ;16a4 't'
e689 0000 ld $00 ;16a5 0
e68a 00cf ld $cf ;16a6 CALL
e68b 0040 ld $40 ;16a6 'Variable'
e68c 002b ld $2b ;16a8 STW
e68d 0068 ld $68 ;16a8 'Address'
e68e 00cf ld $cf ;16aa CALL
e68f 0034 ld $34 ;16aa 'Spaces'
e690 00cf ld $cf ;16ac CALL
e691 0036 ld $36 ;16ac 'Keyword'
e692 0028 ld $28 ;16ae 40
e693 0000 ld $00 ;16af 0
e694 0035 ld $35 ;16b0 BCC
e695 003f ld $3f ;16b1 EQ
e696 00dd ld $dd
e697 00cf ld $cf ;16b3 CALL
e698 0038 ld $38 ;16b3 'Expression'
e699 0035 ld $35 ;16b5 BCC
e69a 0053 ld $53 ;16b6 GE
e69b 00b8 ld $b8
e69c 00cf ld $cf ;16b8 CALL
e69d 0044 ld $44 ;16b8 'ValueError'
e69e 001a ld $1a ;16ba LD
e69f 0069 ld $69 ;16ba 'Address'+1
e6a0 00b8 ld $b8 ;16bc SUBW
e6a1 003a ld $3a ;16bc 'Value'
e6a2 00e6 ld $e6 ;16be SUBI
e6a3 0002 ld $02
e6a4 005e ld $5e ;16c0 ST
e6a5 0069 ld $69 ;16c0 'Address'+1
e6a6 0021 ld $21 ;16c2 LDW
e6a7 0046 ld $46 ;16c2 'End'
e6a8 00fc ld $fc ;16c4 XORW
e6a9 0068 ld $68 ;16c4 'Address'
e6aa 0035 ld $35 ;16c6 BCC
e6ab 0053 ld $53 ;16c7 GE
e6ac 00cb ld $cb
e6ad 0021 ld $21 ;16c9 LDW
e6ae 0046 ld $46 ;16c9 'End'
e6af 0090 ld $90 ;16cb BRA
e6b0 00cf ld $cf
e6b1 0021 ld $21 ;16cd LDW
e6b2 0068 ld $68 ;16cd 'Address'
e6b3 00b8 ld $b8 ;16cf SUBW
e6b4 0046 ld $46 ;16cf 'End'
e6b5 0035 ld $35 ;16d1 BCC
e6b6 0053 ld $53 ;16d2 GE
e6b7 00d4 ld $d4
e6b8 00cf ld $cf ;16d4 CALL
e6b9 0044 ld $44 ;16d4 'ValueError'
e6ba 00cf ld $cf ;16d6 CALL
e6bb 0036 ld $36 ;16d6 'Keyword'
e6bc 0029 ld $29 ;16d8 41
e6bd 0000 ld $00 ;16d9 0
e6be 0035 ld $35 ;16da BCC
e6bf 0072 ld $72 ;16db NE
e6c0 00dd ld $dd
e6c1 00cf ld $cf ;16dd CALL
e6c2 0048 ld $48 ;16dd 'SyntaxError'
e6c3 00cf ld $cf ;16df CALL
e6c4 0036 ld $36 ;16df 'Keyword'
e6c5 003d ld $3d ;16e1 '='
e6c6 0000 ld $00 ;16e2 0
e6c7 0035 ld $35 ;16e3 BCC
e6c8 0072 ld $72 ;16e4 NE
e6c9 00e6 ld $e6
e6ca 00cf ld $cf ;16e6 CALL
e6cb 0048 ld $48 ;16e6 'SyntaxError'
e6cc 00cf ld $cf ;16e8 CALL
e6cd 0038 ld $38 ;16e8 'Expression'
e6ce 00f3 ld $f3 ;16ea DOKE
e6cf 0068 ld $68 ;16ea 'Address'
e6d0 00cf ld $cf ;16ec CALL
e6d1 0062 ld $62 ;16ec 'EndOfLine'
e6d2 0017 ld $17 ;| RAM segment address (high byte first)
e6d3 00a0 ld $a0 ;|
e6d4 005f ld $5f ;| Length (1..256)
e6d5 0021 ld $21 ;17a0 LDW
e6d6 0000 ld $00
e6d7 005e ld $5e ;17a2 ST
e6d8 0027 ld $27
e6d9 00e6 ld $e6 ;17a4 SUBI
e6da 0060 ld $60
e6db 002b ld $2b ;17a6 STW
e6dc 0068 ld $68 ;17a6 'Address'
e6dd 00cd ld $cd ;17a8 DEF
e6de 00e8 ld $e8
e6df 0075 ld $75 ;17aa PUSH
e6e0 002b ld $2b ;17ab STW
e6e1 0042 ld $42 ;17ab 'k'
e6e2 001a ld $1a ;17ad LD
e6e3 0027 ld $27
e6e4 00e3 ld $e3 ;17af ADDI
e6e5 0008 ld $08
e6e6 005e ld $5e ;17b1 ST
e6e7 0027 ld $27
e6e8 001a ld $1a ;17b3 LD
e6e9 0030 ld $30 ;17b3 'Pos'
e6ea 00e6 ld $e6 ;17b5 SUBI
e6eb 0006 ld $06
e6ec 0035 ld $35 ;17b7 BCC
e6ed 0053 ld $53 ;17b8 GE
e6ee 00de ld $de
e6ef 0059 ld $59 ;17ba LDI
e6f0 000a ld $0a
e6f1 00f0 ld $f0 ;17bc POKE
e6f2 0068 ld $68 ;17bc 'Address'
e6f3 0021 ld $21 ;17be LDW
e6f4 0068 ld $68 ;17be 'Address'
e6f5 0088 ld $88 ;17c0 ORI
e6f6 001f ld $1f
e6f7 008c ld $8c ;17c2 XORI
e6f8 001f ld $1f
e6f9 002b ld $2b ;17c4 STW
e6fa 0068 ld $68 ;17c4 'Address'
e6fb fe00 bra ac ;+-----------------------------------+
e6fc fcfd bra $e6fd ;| |
e6fd 1404 ld $04,y ;| Trampoline for page $e600 lookups |
e6fe e065 jmp y,$65 ;| |
e6ff c218 st [$18] ;+-----------------------------------+
e700 002b ld $2b ;17c6 STW
e701 0024 ld $24
e702 0059 ld $59 ;17c8 LDI
e703 0001 ld $01
e704 005e ld $5e ;17ca ST
e705 0026 ld $26
e706 0011 ld $11 ;17cc LDWI
e707 0006 ld $06
e708 000b ld $0b
e709 002b ld $2b ;17cf STW
e70a 0022 ld $22
e70b 00b4 ld $b4 ;17d1 SYS
e70c 00e6 ld $e6
e70d 0035 ld $35 ;17d3 BCC
e70e 003f ld $3f ;17d4 EQ
e70f 00da ld $da
e710 0059 ld $59 ;17d6 LDI
e711 0003 ld $03
e712 005e ld $5e ;17d8 ST
e713 000f ld $0f
e714 00cf ld $cf ;17da CALL
e715 0056 ld $56 ;17da 'TestBreak'
e716 0059 ld $59 ;17dc LDI
e717 0008 ld $08
e718 005e ld $5e ;17de ST
e719 0027 ld $27
e71a 0021 ld $21 ;17e0 LDW
e71b 0042 ld $42 ;17e0 'k'
e71c 00f0 ld $f0 ;17e2 POKE
e71d 0068 ld $68 ;17e2 'Address'
e71e 0093 ld $93 ;17e4 INC
e71f 0068 ld $68 ;17e4 'Address'
e720 00cf ld $cf ;17e6 CALL
e721 0052 ld $52 ;17e6 'PrintCharScreen'
e722 0063 ld $63 ;17e8 POP
e723 00ff ld $ff ;17e9 RET
e724 002b ld $2b ;17ea STW
e725 004e ld $4e ;17ea 'PrintChar'
e726 001a ld $1a ;17ec LD
e727 000f ld $0f
e728 008c ld $8c ;17ee XORI
e729 00ff ld $ff
e72a 0035 ld $35 ;17f0 BCC
e72b 0072 ld $72 ;17f1 NE
e72c 00ea ld $ea
e72d 00cf ld $cf ;17f3 CALL
e72e 007e ld $7e ;17f3 'List'
e72f 0059 ld $59 ;17f5 LDI
e730 0020 ld $20
e731 00cf ld $cf ;17f7 CALL
e732 004e ld $4e ;17f7 'PrintChar'
e733 0021 ld $21 ;17f9 LDW
e734 0052 ld $52 ;17f9 'PrintCharScreen'
e735 002b ld $2b ;17fb STW
e736 004e ld $4e ;17fb 'PrintChar'
e737 00cf ld $cf ;17fd CALL
e738 0062 ld $62 ;17fd 'EndOfLine'
e739 0018 ld $18 ;| RAM segment address (high byte first)
e73a 00a0 ld $a0 ;|
e73b 005e ld $5e ;| Length (1..256)
e73c 0011 ld $11 ;18a0 LDWI
e73d 00e1 ld $e1
e73e 0004 ld $04
e73f 002b ld $2b ;18a3 STW
e740 0022 ld $22
e741 0059 ld $59 ;18a5 LDI
e742 0000 ld $00
e743 005e ld $5e ;18a7 ST
e744 0030 ld $30 ;18a7 'Pos'
e745 005e ld $5e ;18a9 ST
e746 0026 ld $26
e747 001a ld $1a ;18ab LD
e748 0031 ld $31 ;18ab 'Pos'+1
e749 00e3 ld $e3 ;18ad ADDI
e74a 000f ld $0f
e74b 0082 ld $82 ;18af ANDI
e74c 0078 ld $78
e74d 0035 ld $35 ;18b1 BCC
e74e 0072 ld $72 ;18b2 NE
e74f 00b4 ld $b4
e750 0059 ld $59 ;18b4 LDI
e751 0008 ld $08
e752 005e ld $5e ;18b6 ST
e753 0031 ld $31 ;18b6 'Pos'+1
e754 0021 ld $21 ;18b8 LDW
e755 002a ld $2a
e756 002b ld $2b ;18ba STW
e757 0024 ld $24
e758 0021 ld $21 ;18bc LDW
e759 0030 ld $30 ;18bc 'Pos'
e75a 002b ld $2b ;18be STW
e75b 0028 ld $28
e75c 00b4 ld $b4 ;18c0 SYS
e75d 00cb ld $cb
e75e 0093 ld $93 ;18c2 INC
e75f 0028 ld $28
e760 00b4 ld $b4 ;18c4 SYS
e761 00cb ld $cb
e762 0093 ld $93 ;18c6 INC
e763 0028 ld $28
e764 001a ld $1a ;18c8 LD
e765 0028 ld $28
e766 008c ld $8c ;18ca XORI
e767 00a0 ld $a0
e768 0035 ld $35 ;18cc BCC
e769 0072 ld $72 ;18cd NE
e76a 00be ld $be
e76b 0011 ld $11 ;18cf LDWI
e76c 00ee ld $ee
e76d 0001 ld $01
e76e 002b ld $2b ;18d2 STW
e76f 003e ld $3e ;18d2 'i'
e770 0088 ld $88 ;18d4 ORI
e771 00ff ld $ff
e772 00f6 ld $f6 ;18d6 DEEK
e773 00b8 ld $b8 ;18d7 SUBW
e774 0030 ld $30 ;18d7 'Pos'
e775 001a ld $1a ;18d9 LD
e776 0019 ld $19
e777 0035 ld $35 ;18db BCC
e778 0072 ld $72 ;18dc NE
e779 00f7 ld $f7
e77a 0021 ld $21 ;18de LDW
e77b 003e ld $3e ;18de 'i'
e77c 00ad ld $ad ;18e0 PEEK
e77d 00e6 ld $e6 ;18e1 SUBI
e77e 0078 ld $78
e77f 0035 ld $35 ;18e3 BCC
e780 0053 ld $53 ;18e4 GE
e781 00e8 ld $e8
e782 008c ld $8c ;18e6 XORI
e783 0080 ld $80
e784 0090 ld $90 ;18e8 BRA
e785 00ea ld $ea
e786 008c ld $8c ;18ea XORI
e787 0008 ld $08
e788 00f0 ld $f0 ;18ec POKE
e789 003e ld $3e ;18ec 'i'
e78a 0021 ld $21 ;18ee LDW
e78b 003e ld $3e ;18ee 'i'
e78c 00e6 ld $e6 ;18f0 SUBI
e78d 0002 ld $02
e78e 002b ld $2b ;18f2 STW
e78f 003e ld $3e ;18f2 'i'
e790 008c ld $8c ;18f4 XORI
e791 00fe ld $fe
e792 0035 ld $35 ;18f6 BCC
e793 0072 ld $72 ;18f7 NE
e794 00dc ld $dc
e795 0093 ld $93 ;18f9 INC
e796 0030 ld $30 ;18f9 'Pos'
e797 0093 ld $93 ;18fb INC
e798 0030 ld $30 ;18fb 'Pos'
e799 00ff ld $ff ;18fd RET
e79a 0019 ld $19 ;| RAM segment address (high byte first)
e79b 00a0 ld $a0 ;|
e79c 0060 ld $60 ;| Length (1..256)
e79d 0059 ld $59 ;19a0 LDI
e79e 0001 ld $01
e79f 002b ld $2b ;19a2 STW
e7a0 0024 ld $24
e7a1 0011 ld $11 ;19a4 LDWI
e7a2 0000 ld $00
e7a3 0001 ld $01
e7a4 002b ld $2b ;19a7 STW
e7a5 0026 ld $26
e7a6 00cf ld $cf ;19a9 CALL
e7a7 0038 ld $38 ;19a9 'Expression'
e7a8 0075 ld $75 ;19ab PUSH
e7a9 00ec ld $ec ;19ac STLW
e7aa 0000 ld $00
e7ab 00cf ld $cf ;19ae CALL
e7ac 0036 ld $36 ;19ae 'Keyword'
e7ad 002c ld $2c ;19b0 ','
e7ae 0000 ld $00 ;19b1 0
e7af 0035 ld $35 ;19b2 BCC
e7b0 0072 ld $72 ;19b3 NE
e7b1 00b5 ld $b5
e7b2 00cf ld $cf ;19b5 CALL
e7b3 0048 ld $48 ;19b5 'SyntaxError'
e7b4 00cf ld $cf ;19b7 CALL
e7b5 0038 ld $38 ;19b7 'Expression'
e7b6 002b ld $2b ;19b9 STW
e7b7 006a ld $6a ;19b9 'j'
e7b8 0035 ld $35 ;19bb BCC
e7b9 0053 ld $53 ;19bc GE
e7ba 00c8 ld $c8
e7bb 0059 ld $59 ;19be LDI
e7bc 0000 ld $00
e7bd 00b8 ld $b8 ;19c0 952
e7be 0026 ld $26 ;19c1 38
e7bf 002b ld $2b ;19c2 STW
e7c0 0026 ld $26
e7c1 0059 ld $59 ;19c4 LDI
e7c2 0000 ld $00
e7c3 00b8 ld $b8 ;19c6 SUBW
e7c4 006a ld $6a ;19c6 'j'
e7c5 002b ld $2b ;19c8 STW
e7c6 006a ld $6a ;19c8 'j'
e7c7 00ee ld $ee ;19ca LDLW
e7c8 0000 ld $00
e7c9 002b ld $2b ;19cc STW
e7ca 003e ld $3e ;19cc 'i'
e7cb 0035 ld $35 ;19ce BCC
e7cc 0053 ld $53 ;19cf GE
e7cd 00db ld $db
e7ce 0059 ld $59 ;19d1 LDI
e7cf 0000 ld $00
e7d0 00b8 ld $b8 ;19d3 952
e7d1 0024 ld $24 ;19d4 36
e7d2 002b ld $2b ;19d5 STW
e7d3 0024 ld $24
e7d4 0059 ld $59 ;19d7 LDI
e7d5 0000 ld $00
e7d6 00b8 ld $b8 ;19d9 SUBW
e7d7 003e ld $3e ;19d9 'i'
e7d8 002b ld $2b ;19db STW
e7d9 003e ld $3e ;19db 'i'
e7da 00b8 ld $b8 ;19dd SUBW
e7db 006a ld $6a ;19dd 'j'
e7dc 0035 ld $35 ;19df BCC
e7dd 0053 ld $53 ;19e0 GE
e7de 00f8 ld $f8
e7df 0021 ld $21 ;19e2 LDW
e7e0 003e ld $3e ;19e2 'i'
e7e1 002b ld $2b ;19e4 STW
e7e2 004c ld $4c ;19e4 'tmp'
e7e3 0021 ld $21 ;19e6 LDW
e7e4 006a ld $6a ;19e6 'j'
e7e5 002b ld $2b ;19e8 STW
e7e6 003e ld $3e ;19e8 'i'
e7e7 0021 ld $21 ;19ea LDW
e7e8 004c ld $4c ;19ea 'tmp'
e7e9 002b ld $2b ;19ec STW
e7ea 006a ld $6a ;19ec 'j'
e7eb 0021 ld $21 ;19ee LDW
e7ec 0024 ld $24
e7ed 002b ld $2b ;19f0 STW
e7ee 004c ld $4c ;19f0 'tmp'
e7ef 0021 ld $21 ;19f2 LDW
e7f0 0026 ld $26
e7f1 002b ld $2b ;19f4 STW
e7f2 0024 ld $24
e7f3 0021 ld $21 ;19f6 LDW
e7f4 004c ld $4c ;19f6 'tmp'
e7f5 002b ld $2b ;19f8 STW
e7f6 0026 ld $26
e7f7 0063 ld $63 ;19fa POP
e7f8 0011 ld $11 ;19fb LDWI
e7f9 00a0 ld $a0
e7fa 001a ld $1a
e7fb fe00 bra ac ;+-----------------------------------+
e7fc fcfd bra $e7fd ;| |
e7fd 1404 ld $04,y ;| Trampoline for page $e700 lookups |
e7fe e065 jmp y,$65 ;| |
e7ff c218 st [$18] ;+-----------------------------------+
e800 00cf ld $cf ;19fe CALL
e801 0018 ld $18 ;19fe vAC
e802 001a ld $1a ;| RAM segment address (high byte first)
e803 00a0 ld $a0 ;|
e804 0060 ld $60 ;| Length (1..256)
e805 0021 ld $21 ;1aa0 LDW
e806 003a ld $3a ;1aa0 'Value'
e807 0035 ld $35 ;1aa2 BCC
e808 0053 ld $53 ;1aa3 GE
e809 00a8 ld $a8
e80a 0011 ld $11 ;1aa5 LDWI
e80b 0000 ld $00
e80c 0078 ld $78
e80d 0090 ld $90 ;1aa8 BRA
e80e 00ab ld $ab
e80f 0011 ld $11 ;1aaa LDWI
e810 0000 ld $00
e811 0088 ld $88
e812 002b ld $2b ;1aad STW
e813 0028 ld $28
e814 0021 ld $21 ;1aaf LDW
e815 003e ld $3e ;1aaf 'i'
e816 002b ld $2b ;1ab1 STW
e817 004c ld $4c ;1ab1 'tmp'
e818 002b ld $2b ;1ab3 STW
e819 0042 ld $42 ;1ab3 'k'
e81a 001a ld $1a ;1ab5 LD
e81b 002b ld $2b
e81c 00f0 ld $f0 ;1ab7 POKE
e81d 0030 ld $30 ;1ab7 'Pos'
e81e 0021 ld $21 ;1ab9 LDW
e81f 004c ld $4c ;1ab9 'tmp'
e820 00e6 ld $e6 ;1abb SUBI
e821 0001 ld $01
e822 002b ld $2b ;1abd STW
e823 004c ld $4c ;1abd 'tmp'
e824 0035 ld $35 ;1abf BCC
e825 0050 ld $50 ;1ac0 LT
e826 00fc ld $fc
e827 0021 ld $21 ;1ac2 LDW
e828 0042 ld $42 ;1ac2 'k'
e829 00b8 ld $b8 ;1ac4 SUBW
e82a 006a ld $6a ;1ac4 'j'
e82b 00b8 ld $b8 ;1ac6 SUBW
e82c 006a ld $6a ;1ac6 'j'
e82d 002b ld $2b ;1ac8 STW
e82e 0042 ld $42 ;1ac8 'k'
e82f 0035 ld $35 ;1aca BCC
e830 0053 ld $53 ;1acb GE
e831 00d7 ld $d7
e832 0099 ld $99 ;1acd ADDW
e833 003e ld $3e ;1acd 'i'
e834 0099 ld $99 ;1acf ADDW
e835 003e ld $3e ;1acf 'i'
e836 002b ld $2b ;1ad1 STW
e837 0042 ld $42 ;1ad1 'k'
e838 0021 ld $21 ;1ad3 LDW
e839 0026 ld $26
e83a 0099 ld $99 ;1ad5 ADDW
e83b 0030 ld $30 ;1ad5 'Pos'
e83c 002b ld $2b ;1ad7 STW
e83d 0030 ld $30 ;1ad7 'Pos'
e83e 0021 ld $21 ;1ad9 LDW
e83f 0024 ld $24
e840 0099 ld $99 ;1adb ADDW
e841 0030 ld $30 ;1adb 'Pos'
e842 002b ld $2b ;1add STW
e843 0030 ld $30 ;1add 'Pos'
e844 001a ld $1a ;1adf LD
e845 0030 ld $30 ;1adf 'Pos'
e846 00e6 ld $e6 ;1ae1 SUBI
e847 00a0 ld $a0
e848 0035 ld $35 ;1ae3 BCC
e849 0050 ld $50 ;1ae4 LT
e84a 00ed ld $ed
e84b 0035 ld $35 ;1ae6 BCC
e84c 0056 ld $56 ;1ae7 LE
e84d 00eb ld $eb
e84e 0093 ld $93 ;1ae9 INC
e84f 0031 ld $31 ;1ae9 'Pos'+1
e850 00e3 ld $e3 ;1aeb ADDI
e851 0040 ld $40
e852 005e ld $5e ;1aed ST
e853 0030 ld $30 ;1aed 'Pos'
e854 001a ld $1a ;1aef LD
e855 0031 ld $31 ;1aef 'Pos'+1
e856 0082 ld $82 ;1af1 ANDI
e857 0078 ld $78
e858 0035 ld $35 ;1af3 BCC
e859 0072 ld $72 ;1af4 NE
e85a 00fa ld $fa
e85b 0021 ld $21 ;1af6 LDW
e85c 0028 ld $28
e85d 0099 ld $99 ;1af8 ADDW
e85e 0030 ld $30 ;1af8 'Pos'
e85f 002b ld $2b ;1afa STW
e860 0030 ld $30 ;1afa 'Pos'
e861 0090 ld $90 ;1afc BRA
e862 00b3 ld $b3
e863 00cf ld $cf ;1afe CALL
e864 0062 ld $62 ;1afe 'EndOfLine'
e865 001b ld $1b ;| RAM segment address (high byte first)
e866 00a0 ld $a0 ;|
e867 0006 ld $06 ;| Length (1..256)
e868 00a0 ld $a0 ;1ba0 _Buffer
e869 001b ld $1b
e86a 004e ld $4e ;1ba2 'N'
e86b 0045 ld $45 ;1ba3 'E'
e86c 0057 ld $57 ;1ba4 'W'
e86d 0000 ld $00 ;1ba5 0
e86e 0000 ld $00 ;End of Apps/TinyBASIC/TinyBASIC_v3.gcl, size 3122
;+-----------------------------------+
;| Apps/TicTac/TicTac_v2.gtb |
;+-----------------------------------+
TicTac: e86f 001b ld $1b
e870 00c0 ld $c0
e871 0019 ld $19
e872 0064 ld $64
e873 0000 ld $00
e874 0027 ld $27 ;"'"
e875 0054 ld $54 ;'T'
e876 0049 ld $49 ;'I'
e877 0043 ld $43 ;'C'
e878 002d ld $2d ;'-'
e879 0054 ld $54 ;'T'
e87a 0041 ld $41 ;'A'
e87b 0043 ld $43 ;'C'
e87c 002d ld $2d ;'-'
e87d 0054 ld $54 ;'T'
e87e 004f ld $4f ;'O'
e87f 0045 ld $45 ;'E'
e880 002e ld $2e ;'.'
e881 0020 ld $20 ;' '
e882 0059 ld $59 ;'Y'
e883 004f ld $4f ;'O'
e884 0055 ld $55 ;'U'
e885 0020 ld $20 ;' '
e886 0028 ld $28 ;'('
e887 0058 ld $58 ;'X'
e888 0029 ld $29 ;')'
e889 0020 ld $20 ;' '
e88a 0000 ld $00 ;'\x00'
e88b 001b ld $1b
e88c 00e0 ld $e0
e88d 0015 ld $15
e88e 00d2 ld $d2
e88f 0000 ld $00
e890 003f ld $3f ;'?'
e891 0022 ld $22 ;'"'
e892 0054 ld $54 ;'T'
e893 004f ld $4f ;'O'
e894 004d ld $4d ;'M'
e895 0020 ld $20 ;' '
e896 0050 ld $50 ;'P'
e897 0049 ld $49 ;'I'
e898 0054 ld $54 ;'T'
e899 0054 ld $54 ;'T'
e89a 004d ld $4d ;'M'
e89b 0041 ld $41 ;'A'
e89c 004e ld $4e ;'N'
e89d 0027 ld $27 ;"'"
e89e 0053 ld $53 ;'S'
e89f 0020 ld $20 ;' '
e8a0 0022 ld $22 ;'"'
e8a1 003b ld $3b ;';'
e8a2 0000 ld $00 ;'\x00'
e8a3 001c ld $1c
e8a4 00a0 ld $a0
e8a5 0012 ld $12
e8a6 00d3 ld $d3
e8a7 0000 ld $00
e8a8 003f ld $3f ;'?'
e8a9 0022 ld $22 ;'"'
e8aa 0054 ld $54 ;'T'
e8ab 0049 ld $49 ;'I'
e8ac 0043 ld $43 ;'C'
e8ad 002d ld $2d ;'-'
e8ae 0054 ld $54 ;'T'
e8af 0041 ld $41 ;'A'
e8b0 0043 ld $43 ;'C'
e8b1 002d ld $2d ;'-'
e8b2 0054 ld $54 ;'T'
e8b3 004f ld $4f ;'O'
e8b4 0045 ld $45 ;'E'
e8b5 002e ld $2e ;'.'
e8b6 0022 ld $22 ;'"'
e8b7 0000 ld $00 ;'\x00'
e8b8 001c ld $1c
e8b9 00c0 ld $c0
e8ba 0012 ld $12
e8bb 00d4 ld $d4
e8bc 0000 ld $00
e8bd 003f ld $3f ;'?'
e8be 0022 ld $22 ;'"'
e8bf 0059 ld $59 ;'Y'
e8c0 004f ld $4f ;'O'
e8c1 0055 ld $55 ;'U'
e8c2 0020 ld $20 ;' '
e8c3 0041 ld $41 ;'A'
e8c4 0047 ld $47 ;'G'
e8c5 0041 ld $41 ;'A'
e8c6 0049 ld $49 ;'I'
e8c7 004e ld $4e ;'N'
e8c8 0053 ld $53 ;'S'
e8c9 0054 ld $54 ;'T'
e8ca 0022 ld $22 ;'"'
e8cb 003b ld $3b ;';'
e8cc 0000 ld $00 ;'\x00'
e8cd 001c ld $1c
e8ce 00e0 ld $e0
e8cf 0011 ld $11
e8d0 00d5 ld $d5
e8d1 0000 ld $00
e8d2 003f ld $3f ;'?'
e8d3 0022 ld $22 ;'"'
e8d4 0020 ld $20 ;' '
e8d5 0054 ld $54 ;'T'
e8d6 0049 ld $49 ;'I'
e8d7 004e ld $4e ;'N'
e8d8 0059 ld $59 ;'Y'
e8d9 0020 ld $20 ;' '
e8da 0042 ld $42 ;'B'
e8db 0041 ld $41 ;'A'
e8dc 0053 ld $53 ;'S'
e8dd 0049 ld $49 ;'I'
e8de 0043 ld $43 ;'C'
e8df 0022 ld $22 ;'"'
e8e0 0000 ld $00 ;'\x00'
e8e1 001d ld $1d
e8e2 00a0 ld $a0
e8e3 0016 ld $16
e8e4 00dd ld $dd
e8e5 0000 ld $00
e8e6 003f ld $3f ;'?'
e8e7 0022 ld $22 ;'"'
e8e8 0059 ld $59 ;'Y'
e8e9 004f ld $4f ;'O'
e8ea 0055 ld $55 ;'U'
e8eb 0020 ld $20 ;' '
e8ec 0041 ld $41 ;'A'
e8ed 0052 ld $52 ;'R'
e8ee 0045 ld $45 ;'E'
e8ef 0020 ld $20 ;' '
e8f0 0058 ld $58 ;'X'
e8f1 002e ld $2e ;'.'
e8f2 0020 ld $20 ;' '
e8f3 0049 ld $49 ;'I'
e8f4 0020 ld $20 ;' '
e8f5 0041 ld $41 ;'A'
e8f6 004d ld $4d ;'M'
e8f7 0022 ld $22 ;'"'
e8f8 003b ld $3b ;';'
e8f9 0000 ld $00 ;'\x00'
e8fa 001d ld $1d
e8fb fe00 bra ac ;+-----------------------------------+
e8fc fcfd bra $e8fd ;| |
e8fd 1404 ld $04,y ;| Trampoline for page $e800 lookups |
e8fe e065 jmp y,$65 ;| |
e8ff c218 st [$18] ;+-----------------------------------+
e900 00c0 ld $c0
e901 000d ld $0d
e902 00de ld $de
e903 0000 ld $00
e904 003f ld $3f ;'?'
e905 0022 ld $22 ;'"'
e906 0020 ld $20 ;' '
e907 004f ld $4f ;'O'
e908 002e ld $2e ;'.'
e909 0020 ld $20 ;' '
e90a 0059 ld $59 ;'Y'
e90b 004f ld $4f ;'O'
e90c 0055 ld $55 ;'U'
e90d 0022 ld $22 ;'"'
e90e 0000 ld $00 ;'\x00'
e90f 001d ld $1d
e910 00e0 ld $e0
e911 0010 ld $10
e912 00e7 ld $e7
e913 0000 ld $00
e914 003f ld $3f ;'?'
e915 0022 ld $22 ;'"'
e916 0050 ld $50 ;'P'
e917 004c ld $4c ;'L'
e918 0041 ld $41 ;'A'
e919 0059 ld $59 ;'Y'
e91a 0020 ld $20 ;' '
e91b 0059 ld $59 ;'Y'
e91c 004f ld $4f ;'O'
e91d 0055 ld $55 ;'U'
e91e 0052 ld $52 ;'R'
e91f 0022 ld $22 ;'"'
e920 003b ld $3b ;';'
e921 0000 ld $00 ;'\x00'
e922 001e ld $1e
e923 00a0 ld $a0
e924 0015 ld $15
e925 00e8 ld $e8
e926 0000 ld $00
e927 003f ld $3f ;'?'
e928 0022 ld $22 ;'"'
e929 0020 ld $20 ;' '
e92a 0054 ld $54 ;'T'
e92b 0055 ld $55 ;'U'
e92c 0052 ld $52 ;'R'
e92d 004e ld $4e ;'N'
e92e 0020 ld $20 ;' '
e92f 0042 ld $42 ;'B'
e930 0059 ld $59 ;'Y'
e931 0020 ld $20 ;' '
e932 0054 ld $54 ;'T'
e933 0059 ld $59 ;'Y'
e934 0050 ld $50 ;'P'
e935 0049 ld $49 ;'I'
e936 004e ld $4e ;'N'
e937 0047 ld $47 ;'G'
e938 0022 ld $22 ;'"'
e939 0000 ld $00 ;'\x00'
e93a 001e ld $1e
e93b 00c0 ld $c0
e93c 0016 ld $16
e93d 00e9 ld $e9
e93e 0000 ld $00
e93f 003f ld $3f ;'?'
e940 0022 ld $22 ;'"'
e941 0054 ld $54 ;'T'
e942 0048 ld $48 ;'H'
e943 0045 ld $45 ;'E'
e944 0020 ld $20 ;' '
e945 004e ld $4e ;'N'
e946 0055 ld $55 ;'U'
e947 004d ld $4d ;'M'
e948 0042 ld $42 ;'B'
e949 0045 ld $45 ;'E'
e94a 0052 ld $52 ;'R'
e94b 0020 ld $20 ;' '
e94c 004f ld $4f ;'O'
e94d 0046 ld $46 ;'F'
e94e 0020 ld $20 ;' '
e94f 0041 ld $41 ;'A'
e950 0022 ld $22 ;'"'
e951 003b ld $3b ;';'
e952 0000 ld $00 ;'\x00'
e953 001e ld $1e
e954 00e0 ld $e0
e955 000e ld $0e
e956 00ea ld $ea
e957 0000 ld $00
e958 003f ld $3f ;'?'
e959 0022 ld $22 ;'"'
e95a 0020 ld $20 ;' '
e95b 0053 ld $53 ;'S'
e95c 0051 ld $51 ;'Q'
e95d 0055 ld $55 ;'U'
e95e 0041 ld $41 ;'A'
e95f 0052 ld $52 ;'R'
e960 0045 ld $45 ;'E'
e961 002e ld $2e ;'.'
e962 0022 ld $22 ;'"'
e963 0000 ld $00 ;'\x00'
e964 001f ld $1f
e965 00a0 ld $a0
e966 0006 ld $06
e967 00f0 ld $f0
e968 0000 ld $00
e969 0041 ld $41 ;'A'
e96a 003d ld $3d ;'='
e96b 0030 ld $30 ;'0'
e96c 0000 ld $00 ;'\x00'
e96d 001f ld $1f
e96e 00c0 ld $c0
e96f 0006 ld $06
e970 00fa ld $fa
e971 0000 ld $00
e972 0042 ld $42 ;'B'
e973 003d ld $3d ;'='
e974 0030 ld $30 ;'0'
e975 0000 ld $00 ;'\x00'
e976 001f ld $1f
e977 00e0 ld $e0
e978 0006 ld $06
e979 0004 ld $04
e97a 0001 ld $01
e97b 0043 ld $43 ;'C'
e97c 003d ld $3d ;'='
e97d 0030 ld $30 ;'0'
e97e 0000 ld $00 ;'\x00'
e97f 0020 ld $20
e980 00a0 ld $a0
e981 0006 ld $06
e982 000e ld $0e
e983 0001 ld $01
e984 0044 ld $44 ;'D'
e985 003d ld $3d ;'='
e986 0030 ld $30 ;'0'
e987 0000 ld $00 ;'\x00'
e988 0020 ld $20
e989 00c0 ld $c0
e98a 0006 ld $06
e98b 0018 ld $18
e98c 0001 ld $01
e98d 0045 ld $45 ;'E'
e98e 003d ld $3d ;'='
e98f 0030 ld $30 ;'0'
e990 0000 ld $00 ;'\x00'
e991 0020 ld $20
e992 00e0 ld $e0
e993 0006 ld $06
e994 0022 ld $22
e995 0001 ld $01
e996 0046 ld $46 ;'F'
e997 003d ld $3d ;'='
e998 0030 ld $30 ;'0'
e999 0000 ld $00 ;'\x00'
e99a 0021 ld $21
e99b 00a0 ld $a0
e99c 0006 ld $06
e99d 00e8 ld $e8
e99e 0003 ld $03
e99f 0046 ld $46 ;'F'
e9a0 003d ld $3d ;'='
e9a1 0031 ld $31 ;'1'
e9a2 0000 ld $00 ;'\x00'
e9a3 0021 ld $21
e9a4 00c0 ld $c0
e9a5 0004 ld $04
e9a6 00f2 ld $f2
e9a7 0003 ld $03
e9a8 003f ld $3f ;'?'
e9a9 0000 ld $00 ;'\x00'
e9aa 0021 ld $21
e9ab 00e0 ld $e0
e9ac 000f ld $0f
e9ad 00fc ld $fc
e9ae 0003 ld $03
e9af 003f ld $3f ;'?'
e9b0 0022 ld $22 ;'"'
e9b1 004e ld $4e ;'N'
e9b2 0045 ld $45 ;'E'
e9b3 0057 ld $57 ;'W'
e9b4 0020 ld $20 ;' '
e9b5 0047 ld $47 ;'G'
e9b6 0041 ld $41 ;'A'
e9b7 004d ld $4d ;'M'
e9b8 0045 ld $45 ;'E'
e9b9 002e ld $2e ;'.'
e9ba 0022 ld $22 ;'"'
e9bb 0000 ld $00 ;'\x00'
e9bc 0022 ld $22
e9bd 00a0 ld $a0
e9be 0006 ld $06
e9bf 004c ld $4c
e9c0 0004 ld $04
e9c1 0049 ld $49 ;'I'
e9c2 003d ld $3d ;'='
e9c3 0037 ld $37 ;'7'
e9c4 0000 ld $00 ;'\x00'
e9c5 0022 ld $22
e9c6 00c0 ld $c0
e9c7 000f ld $0f
e9c8 0056 ld $56
e9c9 0004 ld $04
e9ca 0041 ld $41 ;'A'
e9cb 0028 ld $28 ;'('
e9cc 0049 ld $49 ;'I'
e9cd 0029 ld $29 ;')'
e9ce 003d ld $3d ;'='
e9cf 0030 ld $30 ;'0'
e9d0 003a ld $3a ;':'
e9d1 0049 ld $49 ;'I'
e9d2 003d ld $3d ;'='
e9d3 0049 ld $49 ;'I'
e9d4 002b ld $2b ;'+'
e9d5 0031 ld $31 ;'1'
e9d6 0000 ld $00 ;'\x00'
e9d7 0022 ld $22
e9d8 00e0 ld $e0
e9d9 0011 ld $11
e9da 0060 ld $60
e9db 0004 ld $04
e9dc 0049 ld $49 ;'I'
e9dd 0046 ld $46 ;'F'
e9de 0049 ld $49 ;'I'
e9df 003c ld $3c ;'<'
e9e0 0031 ld $31 ;'1'
e9e1 0036 ld $36 ;'6'
e9e2 0047 ld $47 ;'G'
e9e3 004f ld $4f ;'O'
e9e4 0054 ld $54 ;'T'
e9e5 004f ld $4f ;'O'
e9e6 0031 ld $31 ;'1'
e9e7 0031 ld $31 ;'1'
e9e8 0031 ld $31 ;'1'
e9e9 0030 ld $30 ;'0'
e9ea 0000 ld $00 ;'\x00'
e9eb 0023 ld $23
e9ec 00a0 ld $a0
e9ed 0006 ld $06
e9ee 006a ld $6a
e9ef 0004 ld $04
e9f0 0055 ld $55 ;'U'
e9f1 003d ld $3d ;'='
e9f2 0039 ld $39 ;'9'
e9f3 0000 ld $00 ;'\x00'
e9f4 0023 ld $23
e9f5 00c0 ld $c0
e9f6 0006 ld $06
e9f7 0074 ld $74
e9f8 0004 ld $04
e9f9 005a ld $5a ;'Z'
e9fa 003d ld $3d ;'='
e9fb fe00 bra ac ;+-----------------------------------+
e9fc fcfd bra $e9fd ;| |
e9fd 1404 ld $04,y ;| Trampoline for page $e900 lookups |
e9fe e065 jmp y,$65 ;| |
e9ff c218 st [$18] ;+-----------------------------------+
ea00 0030 ld $30 ;'0'
ea01 0000 ld $00 ;'\x00'
ea02 0023 ld $23
ea03 00e0 ld $e0
ea04 0010 ld $10
ea05 007f ld $7f
ea06 0004 ld $04
ea07 0049 ld $49 ;'I'
ea08 0046 ld $46 ;'F'
ea09 0046 ld $46 ;'F'
ea0a 003d ld $3d ;'='
ea0b 0030 ld $30 ;'0'
ea0c 0047 ld $47 ;'G'
ea0d 004f ld $4f ;'O'
ea0e 0054 ld $54 ;'T'
ea0f 004f ld $4f ;'O'
ea10 0034 ld $34 ;'4'
ea11 0030 ld $30 ;'0'
ea12 0031 ld $31 ;'1'
ea13 0030 ld $30 ;'0'
ea14 0000 ld $00 ;'\x00'
ea15 0024 ld $24
ea16 00a0 ld $a0
ea17 000b ld $0b
ea18 0089 ld $89
ea19 0004 ld $04
ea1a 0047 ld $47 ;'G'
ea1b 004f ld $4f ;'O'
ea1c 0054 ld $54 ;'T'
ea1d 004f ld $4f ;'O'
ea1e 0032 ld $32 ;'2'
ea1f 0030 ld $30 ;'0'
ea20 0031 ld $31 ;'1'
ea21 0030 ld $30 ;'0'
ea22 0000 ld $00 ;'\x00'
ea23 0024 ld $24
ea24 00c0 ld $c0
ea25 0006 ld $06
ea26 00e6 ld $e6
ea27 0005 ld $05
ea28 005a ld $5a ;'Z'
ea29 003d ld $3d ;'='
ea2a 0031 ld $31 ;'1'
ea2b 0000 ld $00 ;'\x00'
ea2c 0024 ld $24
ea2d 00e0 ld $e0
ea2e 0006 ld $06
ea2f 00f0 ld $f0
ea30 0005 ld $05
ea31 0046 ld $46 ;'F'
ea32 003d ld $3d ;'='
ea33 0030 ld $30 ;'0'
ea34 0000 ld $00 ;'\x00'
ea35 0025 ld $25
ea36 00a0 ld $a0
ea37 0006 ld $06
ea38 00da ld $da
ea39 0007 ld $07
ea3a 0049 ld $49 ;'I'
ea3b 003d ld $3d ;'='
ea3c 0036 ld $36 ;'6'
ea3d 0000 ld $00 ;'\x00'
ea3e 0025 ld $25
ea3f 00c0 ld $c0
ea40 0008 ld $08
ea41 003e ld $3e
ea42 0008 ld $08
ea43 0049 ld $49 ;'I'
ea44 003d ld $3d ;'='
ea45 0049 ld $49 ;'I'
ea46 002b ld $2b ;'+'
ea47 0031 ld $31 ;'1'
ea48 0000 ld $00 ;'\x00'
ea49 0025 ld $25
ea4a 00e0 ld $e0
ea4b 0008 ld $08
ea4c 0048 ld $48
ea4d 0008 ld $08
ea4e 003f ld $3f ;'?'
ea4f 0022 ld $22 ;'"'
ea50 0020 ld $20 ;' '
ea51 0022 ld $22 ;'"'
ea52 003b ld $3b ;';'
ea53 0000 ld $00 ;'\x00'
ea54 0026 ld $26
ea55 00a0 ld $a0
ea56 0013 ld $13
ea57 0053 ld $53
ea58 0008 ld $08
ea59 0047 ld $47 ;'G'
ea5a 004f ld $4f ;'O'
ea5b 0054 ld $54 ;'T'
ea5c 004f ld $4f ;'O'
ea5d 0041 ld $41 ;'A'
ea5e 0028 ld $28 ;'('
ea5f 0049 ld $49 ;'I'
ea60 0029 ld $29 ;')'
ea61 002a ld $2a ;'*'
ea62 0032 ld $32 ;'2'
ea63 0030 ld $30 ;'0'
ea64 002b ld $2b ;'+'
ea65 0032 ld $32 ;'2'
ea66 0032 ld $32 ;'2'
ea67 0030 ld $30 ;'0'
ea68 0030 ld $30 ;'0'
ea69 0000 ld $00 ;'\x00'
ea6a 0026 ld $26
ea6b 00c0 ld $c0
ea6c 0008 ld $08
ea6d 0098 ld $98
ea6e 0008 ld $08
ea6f 003f ld $3f ;'?'
ea70 0049 ld $49 ;'I'
ea71 002d ld $2d ;'-'
ea72 0036 ld $36 ;'6'
ea73 003b ld $3b ;';'
ea74 0000 ld $00 ;'\x00'
ea75 0026 ld $26
ea76 00e0 ld $e0
ea77 000b ld $0b
ea78 00a2 ld $a2
ea79 0008 ld $08
ea7a 0047 ld $47 ;'G'
ea7b 004f ld $4f ;'O'
ea7c 0054 ld $54 ;'T'
ea7d 004f ld $4f ;'O'
ea7e 0032 ld $32 ;'2'
ea7f 0033 ld $33 ;'3'
ea80 0030 ld $30 ;'0'
ea81 0030 ld $30 ;'0'
ea82 0000 ld $00 ;'\x00'
ea83 0027 ld $27
ea84 00a0 ld $a0
ea85 0008 ld $08
ea86 00ac ld $ac
ea87 0008 ld $08
ea88 003f ld $3f ;'?'
ea89 0022 ld $22 ;'"'
ea8a 0058 ld $58 ;'X'
ea8b 0022 ld $22 ;'"'
ea8c 003b ld $3b ;';'
ea8d 0000 ld $00 ;'\x00'
ea8e 0027 ld $27
ea8f 00c0 ld $c0
ea90 000b ld $0b
ea91 00b6 ld $b6
ea92 0008 ld $08
ea93 0047 ld $47 ;'G'
ea94 004f ld $4f ;'O'
ea95 0054 ld $54 ;'T'
ea96 004f ld $4f ;'O'
ea97 0032 ld $32 ;'2'
ea98 0033 ld $33 ;'3'
ea99 0030 ld $30 ;'0'
ea9a 0030 ld $30 ;'0'
ea9b 0000 ld $00 ;'\x00'
ea9c 0027 ld $27
ea9d 00e0 ld $e0
ea9e 0008 ld $08
ea9f 00d4 ld $d4
eaa0 0008 ld $08
eaa1 003f ld $3f ;'?'
eaa2 0022 ld $22 ;'"'
eaa3 004f ld $4f ;'O'
eaa4 0022 ld $22 ;'"'
eaa5 003b ld $3b ;';'
eaa6 0000 ld $00 ;'\x00'
eaa7 0028 ld $28
eaa8 00a0 ld $a0
eaa9 0014 ld $14
eaaa 00fc ld $fc
eaab 0008 ld $08
eaac 0049 ld $49 ;'I'
eaad 0046 ld $46 ;'F'
eaae 0049 ld $49 ;'I'
eaaf 002f ld $2f ;'/'
eab0 0033 ld $33 ;'3'
eab1 002a ld $2a ;'*'
eab2 0033 ld $33 ;'3'
eab3 003d ld $3d ;'='
eab4 0049 ld $49 ;'I'
eab5 0047 ld $47 ;'G'
eab6 004f ld $4f ;'O'
eab7 0054 ld $54 ;'T'
eab8 004f ld $4f ;'O'
eab9 0032 ld $32 ;'2'
eaba 0034 ld $34 ;'4'
eabb 0030 ld $30 ;'0'
eabc 0030 ld $30 ;'0'
eabd 0000 ld $00 ;'\x00'
eabe 0028 ld $28
eabf 00c0 ld $c0
eac0 0009 ld $09
eac1 0006 ld $06
eac2 0009 ld $09
eac3 003f ld $3f ;'?'
eac4 0022 ld $22 ;'"'
eac5 0020 ld $20 ;' '
eac6 007c ld $7c ;'|'
eac7 0022 ld $22 ;'"'
eac8 003b ld $3b ;';'
eac9 0000 ld $00 ;'\x00'
eaca 0028 ld $28
eacb 00e0 ld $e0
eacc 000b ld $0b
eacd 0010 ld $10
eace 0009 ld $09
eacf 0047 ld $47 ;'G'
ead0 004f ld $4f ;'O'
ead1 0054 ld $54 ;'T'
ead2 004f ld $4f ;'O'
ead3 0032 ld $32 ;'2'
ead4 0031 ld $31 ;'1'
ead5 0031 ld $31 ;'1'
ead6 0030 ld $30 ;'0'
ead7 0000 ld $00 ;'\x00'
ead8 0029 ld $29
ead9 00a0 ld $a0
eada 0004 ld $04
eadb 0060 ld $60
eadc 0009 ld $09
eadd 003f ld $3f ;'?'
eade 0000 ld $00 ;'\x00'
eadf 0029 ld $29
eae0 00c0 ld $c0
eae1 0011 ld $11
eae2 0074 ld $74
eae3 0009 ld $09
eae4 0049 ld $49 ;'I'
eae5 0046 ld $46 ;'F'
eae6 0049 ld $49 ;'I'
eae7 003d ld $3d ;'='
eae8 0031 ld $31 ;'1'
eae9 0035 ld $35 ;'5'
eaea 0047 ld $47 ;'G'
eaeb 004f ld $4f ;'O'
eaec 0054 ld $54 ;'T'
eaed 004f ld $4f ;'O'
eaee 0033 ld $33 ;'3'
eaef 0030 ld $30 ;'0'
eaf0 0030 ld $30 ;'0'
eaf1 0030 ld $30 ;'0'
eaf2 0000 ld $00 ;'\x00'
eaf3 0029 ld $29
eaf4 00e0 ld $e0
eaf5 0011 ld $11
eaf6 007e ld $7e
eaf7 0009 ld $09
eaf8 003f ld $3f ;'?'
eaf9 0022 ld $22 ;'"'
eafa 002d ld $2d ;'-'
eafb fe00 bra ac ;+-----------------------------------+
eafc fcfd bra $eafd ;| |
eafd 1404 ld $04,y ;| Trampoline for page $ea00 lookups |
eafe e065 jmp y,$65 ;| |
eaff c218 st [$18] ;+-----------------------------------+
eb00 002d ld $2d ;'-'
eb01 002d ld $2d ;'-'
eb02 002b ld $2b ;'+'
eb03 002d ld $2d ;'-'
eb04 002d ld $2d ;'-'
eb05 002d ld $2d ;'-'
eb06 002b ld $2b ;'+'
eb07 002d ld $2d ;'-'
eb08 002d ld $2d ;'-'
eb09 002d ld $2d ;'-'
eb0a 0022 ld $22 ;'"'
eb0b 0000 ld $00 ;'\x00'
eb0c 002a ld $2a
eb0d 00a0 ld $a0
eb0e 000b ld $0b
eb0f 0088 ld $88
eb10 0009 ld $09
eb11 0047 ld $47 ;'G'
eb12 004f ld $4f ;'O'
eb13 0054 ld $54 ;'T'
eb14 004f ld $4f ;'O'
eb15 0032 ld $32 ;'2'
eb16 0031 ld $31 ;'1'
eb17 0031 ld $31 ;'1'
eb18 0030 ld $30 ;'0'
eb19 0000 ld $00 ;'\x00'
eb1a 002a ld $2a
eb1b 00c0 ld $c0
eb1c 0010 ld $10
eb1d 00b8 ld $b8
eb1e 000b ld $0b
eb1f 0049 ld $49 ;'I'
eb20 0046 ld $46 ;'F'
eb21 005a ld $5a ;'Z'
eb22 003d ld $3d ;'='
eb23 0030 ld $30 ;'0'
eb24 0047 ld $47 ;'G'
eb25 004f ld $4f ;'O'
eb26 0054 ld $54 ;'T'
eb27 004f ld $4f ;'O'
eb28 0033 ld $33 ;'3'
eb29 0031 ld $31 ;'1'
eb2a 0030 ld $30 ;'0'
eb2b 0030 ld $30 ;'0'
eb2c 0000 ld $00 ;'\x00'
eb2d 002a ld $2a
eb2e 00e0 ld $e0
eb2f 0010 ld $10
eb30 00cc ld $cc
eb31 000b ld $0b
eb32 0049 ld $49 ;'I'
eb33 0046 ld $46 ;'F'
eb34 0046 ld $46 ;'F'
eb35 003d ld $3d ;'='
eb36 0031 ld $31 ;'1'
eb37 0047 ld $47 ;'G'
eb38 004f ld $4f ;'O'
eb39 0054 ld $54 ;'T'
eb3a 004f ld $4f ;'O'
eb3b 0033 ld $33 ;'3'
eb3c 0030 ld $30 ;'0'
eb3d 0035 ld $35 ;'5'
eb3e 0030 ld $30 ;'0'
eb3f 0000 ld $00 ;'\x00'
eb40 002b ld $2b
eb41 00a0 ld $a0
eb42 000e ld $0e
eb43 00d6 ld $d6
eb44 000b ld $0b
eb45 003f ld $3f ;'?'
eb46 0022 ld $22 ;'"'
eb47 0059 ld $59 ;'Y'
eb48 004f ld $4f ;'O'
eb49 0055 ld $55 ;'U'
eb4a 0020 ld $20 ;' '
eb4b 0057 ld $57 ;'W'
eb4c 0049 ld $49 ;'I'
eb4d 004e ld $4e ;'N'
eb4e 002e ld $2e ;'.'
eb4f 0022 ld $22 ;'"'
eb50 0000 ld $00 ;'\x00'
eb51 002b ld $2b
eb52 00c0 ld $c0
eb53 000b ld $0b
eb54 00e0 ld $e0
eb55 000b ld $0b
eb56 0047 ld $47 ;'G'
eb57 004f ld $4f ;'O'
eb58 0054 ld $54 ;'T'
eb59 004f ld $4f ;'O'
eb5a 0031 ld $31 ;'1'
eb5b 0030 ld $30 ;'0'
eb5c 0031 ld $31 ;'1'
eb5d 0030 ld $30 ;'0'
eb5e 0000 ld $00 ;'\x00'
eb5f 002b ld $2b
eb60 00e0 ld $e0
eb61 000c ld $0c
eb62 00ea ld $ea
eb63 000b ld $0b
eb64 003f ld $3f ;'?'
eb65 0022 ld $22 ;'"'
eb66 0049 ld $49 ;'I'
eb67 0020 ld $20 ;' '
eb68 0057 ld $57 ;'W'
eb69 0049 ld $49 ;'I'
eb6a 004e ld $4e ;'N'
eb6b 002e ld $2e ;'.'
eb6c 0022 ld $22 ;'"'
eb6d 0000 ld $00 ;'\x00'
eb6e 002c ld $2c
eb6f 00a0 ld $a0
eb70 000b ld $0b
eb71 00f4 ld $f4
eb72 000b ld $0b
eb73 0047 ld $47 ;'G'
eb74 004f ld $4f ;'O'
eb75 0054 ld $54 ;'T'
eb76 004f ld $4f ;'O'
eb77 0031 ld $31 ;'1'
eb78 0030 ld $30 ;'0'
eb79 0031 ld $31 ;'1'
eb7a 0030 ld $30 ;'0'
eb7b 0000 ld $00 ;'\x00'
eb7c 002c ld $2c
eb7d 00c0 ld $c0
eb7e 0010 ld $10
eb7f 001c ld $1c
eb80 000c ld $0c
eb81 0049 ld $49 ;'I'
eb82 0046 ld $46 ;'F'
eb83 0055 ld $55 ;'U'
eb84 003e ld $3e ;'>'
eb85 0030 ld $30 ;'0'
eb86 0047 ld $47 ;'G'
eb87 004f ld $4f ;'O'
eb88 0054 ld $54 ;'T'
eb89 004f ld $4f ;'O'
eb8a 0033 ld $33 ;'3'
eb8b 0032 ld $32 ;'2'
eb8c 0031 ld $31 ;'1'
eb8d 0030 ld $30 ;'0'
eb8e 0000 ld $00 ;'\x00'
eb8f 002c ld $2c
eb90 00e0 ld $e0
eb91 0011 ld $11
eb92 0026 ld $26
eb93 000c ld $0c
eb94 003f ld $3f ;'?'
eb95 0022 ld $22 ;'"'
eb96 0043 ld $43 ;'C'
eb97 0041 ld $41 ;'A'
eb98 0054 ld $54 ;'T'
eb99 0027 ld $27 ;"'"
eb9a 0053 ld $53 ;'S'
eb9b 0020 ld $20 ;' '
eb9c 0047 ld $47 ;'G'
eb9d 0041 ld $41 ;'A'
eb9e 004d ld $4d ;'M'
eb9f 0045 ld $45 ;'E'
eba0 002e ld $2e ;'.'
eba1 0022 ld $22 ;'"'
eba2 0000 ld $00 ;'\x00'
eba3 002d ld $2d
eba4 00a0 ld $a0
eba5 0008 ld $08
eba6 0030 ld $30
eba7 000c ld $0c
eba8 0046 ld $46 ;'F'
eba9 003d ld $3d ;'='
ebaa 0031 ld $31 ;'1'
ebab 002d ld $2d ;'-'
ebac 0046 ld $46 ;'F'
ebad 0000 ld $00 ;'\x00'
ebae 002d ld $2d
ebaf 00c0 ld $c0
ebb0 000b ld $0b
ebb1 003a ld $3a
ebb2 000c ld $0c
ebb3 0047 ld $47 ;'G'
ebb4 004f ld $4f ;'O'
ebb5 0054 ld $54 ;'T'
ebb6 004f ld $4f ;'O'
ebb7 0031 ld $31 ;'1'
ebb8 0030 ld $30 ;'0'
ebb9 0031 ld $31 ;'1'
ebba 0030 ld $30 ;'0'
ebbb 0000 ld $00 ;'\x00'
ebbc 002d ld $2d
ebbd 00e0 ld $e0
ebbe 000f ld $0f
ebbf 008a ld $8a
ebc0 000c ld $0c
ebc1 003f ld $3f ;'?'
ebc2 0022 ld $22 ;'"'
ebc3 0059 ld $59 ;'Y'
ebc4 004f ld $4f ;'O'
ebc5 0055 ld $55 ;'U'
ebc6 0052 ld $52 ;'R'
ebc7 0020 ld $20 ;' '
ebc8 0050 ld $50 ;'P'
ebc9 004c ld $4c ;'L'
ebca 0041 ld $41 ;'A'
ebcb 0022 ld $22 ;'"'
ebcc 003b ld $3b ;';'
ebcd 0000 ld $00 ;'\x00'
ebce 002e ld $2e
ebcf 00a0 ld $a0
ebd0 000d ld $0d
ebd1 0097 ld $97
ebd2 000c ld $0c
ebd3 0049 ld $49 ;'I'
ebd4 004e ld $4e ;'N'
ebd5 0050 ld $50 ;'P'
ebd6 0055 ld $55 ;'U'
ebd7 0054 ld $54 ;'T'
ebd8 0059 ld $59 ;'Y'
ebd9 003a ld $3a ;':'
ebda 0049 ld $49 ;'I'
ebdb 003d ld $3d ;'='
ebdc 0059 ld $59 ;'Y'
ebdd 0000 ld $00 ;'\x00'
ebde 002e ld $2e
ebdf 00c0 ld $c0
ebe0 0011 ld $11
ebe1 009f ld $9f
ebe2 000c ld $0c
ebe3 0049 ld $49 ;'I'
ebe4 0046 ld $46 ;'F'
ebe5 0049 ld $49 ;'I'
ebe6 003c ld $3c ;'<'
ebe7 003d ld $3d ;'='
ebe8 0030 ld $30 ;'0'
ebe9 0047 ld $47 ;'G'
ebea 004f ld $4f ;'O'
ebeb 0054 ld $54 ;'T'
ebec 004f ld $4f ;'O'
ebed 0033 ld $33 ;'3'
ebee 0032 ld $32 ;'2'
ebef 0034 ld $34 ;'4'
ebf0 0030 ld $30 ;'0'
ebf1 0000 ld $00 ;'\x00'
ebf2 002e ld $2e
ebf3 00e0 ld $e0
ebf4 0011 ld $11
ebf5 00a0 ld $a0
ebf6 000c ld $0c
ebf7 0049 ld $49 ;'I'
ebf8 0046 ld $46 ;'F'
ebf9 0049 ld $49 ;'I'
ebfa 003c ld $3c ;'<'
ebfb fe00 bra ac ;+-----------------------------------+
ebfc fcfd bra $ebfd ;| |
ebfd 1404 ld $04,y ;| Trampoline for page $eb00 lookups |
ebfe e065 jmp y,$65 ;| |
ebff c218 st [$18] ;+-----------------------------------+
ec00 0031 ld $31 ;'1'
ec01 0030 ld $30 ;'0'
ec02 0047 ld $47 ;'G'
ec03 004f ld $4f ;'O'
ec04 0054 ld $54 ;'T'
ec05 004f ld $4f ;'O'
ec06 0033 ld $33 ;'3'
ec07 0032 ld $32 ;'2'
ec08 0037 ld $37 ;'7'
ec09 0030 ld $30 ;'0'
ec0a 0000 ld $00 ;'\x00'
ec0b 002f ld $2f
ec0c 00a0 ld $a0
ec0d 0014 ld $14
ec0e 00a8 ld $a8
ec0f 000c ld $0c
ec10 003f ld $3f ;'?'
ec11 0022 ld $22 ;'"'
ec12 0050 ld $50 ;'P'
ec13 004c ld $4c ;'L'
ec14 0045 ld $45 ;'E'
ec15 0041 ld $41 ;'A'
ec16 0053 ld $53 ;'S'
ec17 0045 ld $45 ;'E'
ec18 0020 ld $20 ;' '
ec19 0054 ld $54 ;'T'
ec1a 0059 ld $59 ;'Y'
ec1b 0050 ld $50 ;'P'
ec1c 0045 ld $45 ;'E'
ec1d 0020 ld $20 ;' '
ec1e 0041 ld $41 ;'A'
ec1f 0022 ld $22 ;'"'
ec20 003b ld $3b ;';'
ec21 0000 ld $00 ;'\x00'
ec22 002f ld $2f
ec23 00c0 ld $c0
ec24 000d ld $0d
ec25 00aa ld $aa
ec26 000c ld $0c
ec27 003f ld $3f ;'?'
ec28 0022 ld $22 ;'"'
ec29 0020 ld $20 ;' '
ec2a 004e ld $4e ;'N'
ec2b 0055 ld $55 ;'U'
ec2c 004d ld $4d ;'M'
ec2d 0042 ld $42 ;'B'
ec2e 0045 ld $45 ;'E'
ec2f 0052 ld $52 ;'R'
ec30 0022 ld $22 ;'"'
ec31 0000 ld $00 ;'\x00'
ec32 002f ld $2f
ec33 00e0 ld $e0
ec34 0016 ld $16
ec35 00ab ld $ab
ec36 000c ld $0c
ec37 003f ld $3f ;'?'
ec38 0022 ld $22 ;'"'
ec39 0042 ld $42 ;'B'
ec3a 0045 ld $45 ;'E'
ec3b 0054 ld $54 ;'T'
ec3c 0057 ld $57 ;'W'
ec3d 0045 ld $45 ;'E'
ec3e 0045 ld $45 ;'E'
ec3f 004e ld $4e ;'N'
ec40 0020 ld $20 ;' '
ec41 0031 ld $31 ;'1'
ec42 0020 ld $20 ;' '
ec43 0041 ld $41 ;'A'
ec44 004e ld $4e ;'N'
ec45 0044 ld $44 ;'D'
ec46 0020 ld $20 ;' '
ec47 0039 ld $39 ;'9'
ec48 0022 ld $22 ;'"'
ec49 003b ld $3b ;';'
ec4a 0000 ld $00 ;'\x00'
ec4b 0030 ld $30
ec4c 00a0 ld $a0
ec4d 0010 ld $10
ec4e 00b3 ld $b3
ec4f 000c ld $0c
ec50 003f ld $3f ;'?'
ec51 0022 ld $22 ;'"'
ec52 0020 ld $20 ;' '
ec53 0057 ld $57 ;'W'
ec54 0048 ld $48 ;'H'
ec55 0045 ld $45 ;'E'
ec56 0052 ld $52 ;'R'
ec57 0045 ld $45 ;'E'
ec58 0020 ld $20 ;' '
ec59 0059 ld $59 ;'Y'
ec5a 004f ld $4f ;'O'
ec5b 0055 ld $55 ;'U'
ec5c 0022 ld $22 ;'"'
ec5d 0000 ld $00 ;'\x00'
ec5e 0030 ld $30
ec5f 00c0 ld $c0
ec60 0013 ld $13
ec61 00b4 ld $b4
ec62 000c ld $0c
ec63 003f ld $3f ;'?'
ec64 0022 ld $22 ;'"'
ec65 0057 ld $57 ;'W'
ec66 0049 ld $49 ;'I'
ec67 0053 ld $53 ;'S'
ec68 0048 ld $48 ;'H'
ec69 0020 ld $20 ;' '
ec6a 0054 ld $54 ;'T'
ec6b 004f ld $4f ;'O'
ec6c 0020 ld $20 ;' '
ec6d 0050 ld $50 ;'P'
ec6e 004c ld $4c ;'L'
ec6f 0041 ld $41 ;'A'
ec70 0059 ld $59 ;'Y'
ec71 0022 ld $22 ;'"'
ec72 003b ld $3b ;';'
ec73 0000 ld $00 ;'\x00'
ec74 0030 ld $30
ec75 00e0 ld $e0
ec76 000d ld $0d
ec77 00b5 ld $b5
ec78 000c ld $0c
ec79 003f ld $3f ;'?'
ec7a 0022 ld $22 ;'"'
ec7b 0020 ld $20 ;' '
ec7c 0059 ld $59 ;'Y'
ec7d 004f ld $4f ;'O'
ec7e 0055 ld $55 ;'U'
ec7f 0052 ld $52 ;'R'
ec80 0020 ld $20 ;' '
ec81 0058 ld $58 ;'X'
ec82 0022 ld $22 ;'"'
ec83 0000 ld $00 ;'\x00'
ec84 0031 ld $31
ec85 00a0 ld $a0
ec86 000b ld $0b
ec87 00bc ld $bc
ec88 000c ld $0c
ec89 0047 ld $47 ;'G'
ec8a 004f ld $4f ;'O'
ec8b 0054 ld $54 ;'T'
ec8c 004f ld $4f ;'O'
ec8d 0033 ld $33 ;'3'
ec8e 0032 ld $32 ;'2'
ec8f 0031 ld $31 ;'1'
ec90 0030 ld $30 ;'0'
ec91 0000 ld $00 ;'\x00'
ec92 0031 ld $31
ec93 00c0 ld $c0
ec94 0015 ld $15
ec95 00c6 ld $c6
ec96 000c ld $0c
ec97 0049 ld $49 ;'I'
ec98 0046 ld $46 ;'F'
ec99 0041 ld $41 ;'A'
ec9a 0028 ld $28 ;'('
ec9b 0049 ld $49 ;'I'
ec9c 002b ld $2b ;'+'
ec9d 0036 ld $36 ;'6'
ec9e 0029 ld $29 ;')'
ec9f 003d ld $3d ;'='
eca0 0030 ld $30 ;'0'
eca1 0047 ld $47 ;'G'
eca2 004f ld $4f ;'O'
eca3 0054 ld $54 ;'T'
eca4 004f ld $4f ;'O'
eca5 0033 ld $33 ;'3'
eca6 0033 ld $33 ;'3'
eca7 0031 ld $31 ;'1'
eca8 0030 ld $30 ;'0'
eca9 0000 ld $00 ;'\x00'
ecaa 0031 ld $31
ecab 00e0 ld $e0
ecac 0015 ld $15
ecad 00d1 ld $d1
ecae 000c ld $0c
ecaf 003f ld $3f ;'?'
ecb0 0022 ld $22 ;'"'
ecb1 0054 ld $54 ;'T'
ecb2 0048 ld $48 ;'H'
ecb3 0041 ld $41 ;'A'
ecb4 0054 ld $54 ;'T'
ecb5 0020 ld $20 ;' '
ecb6 0053 ld $53 ;'S'
ecb7 0051 ld $51 ;'Q'
ecb8 0055 ld $55 ;'U'
ecb9 0041 ld $41 ;'A'
ecba 0052 ld $52 ;'R'
ecbb 0045 ld $45 ;'E'
ecbc 0020 ld $20 ;' '
ecbd 0049 ld $49 ;'I'
ecbe 0053 ld $53 ;'S'
ecbf 0022 ld $22 ;'"'
ecc0 003b ld $3b ;';'
ecc1 0000 ld $00 ;'\x00'
ecc2 0032 ld $32
ecc3 00a0 ld $a0
ecc4 0017 ld $17
ecc5 00d2 ld $d2
ecc6 000c ld $0c
ecc7 003f ld $3f ;'?'
ecc8 0022 ld $22 ;'"'
ecc9 0020 ld $20 ;' '
ecca 0041 ld $41 ;'A'
eccb 004c ld $4c ;'L'
eccc 0052 ld $52 ;'R'
eccd 0045 ld $45 ;'E'
ecce 0041 ld $41 ;'A'
eccf 0044 ld $44 ;'D'
ecd0 0059 ld $59 ;'Y'
ecd1 0022 ld $22 ;'"'
ecd2 003a ld $3a ;':'
ecd3 003f ld $3f ;'?'
ecd4 0022 ld $22 ;'"'
ecd5 0054 ld $54 ;'T'
ecd6 0041 ld $41 ;'A'
ecd7 004b ld $4b ;'K'
ecd8 0045 ld $45 ;'E'
ecd9 004e ld $4e ;'N'
ecda 0022 ld $22 ;'"'
ecdb 0000 ld $00 ;'\x00'
ecdc 0032 ld $32
ecdd 00c0 ld $c0
ecde 000b ld $0b
ecdf 00da ld $da
ece0 000c ld $0c
ece1 0047 ld $47 ;'G'
ece2 004f ld $4f ;'O'
ece3 0054 ld $54 ;'T'
ece4 004f ld $4f ;'O'
ece5 0033 ld $33 ;'3'
ece6 0032 ld $32 ;'2'
ece7 0031 ld $31 ;'1'
ece8 0030 ld $30 ;'0'
ece9 0000 ld $00 ;'\x00'
ecea 0032 ld $32
eceb 00e0 ld $e0
ecec 0011 ld $11
eced 00ee ld $ee
ecee 000c ld $0c
ecef 0041 ld $41 ;'A'
ecf0 0028 ld $28 ;'('
ecf1 0049 ld $49 ;'I'
ecf2 002b ld $2b ;'+'
ecf3 0036 ld $36 ;'6'
ecf4 0029 ld $29 ;')'
ecf5 003d ld $3d ;'='
ecf6 0031 ld $31 ;'1'
ecf7 003a ld $3a ;':'
ecf8 0055 ld $55 ;'U'
ecf9 003d ld $3d ;'='
ecfa 0055 ld $55 ;'U'
ecfb fe00 bra ac ;+-----------------------------------+
ecfc fcfd bra $ecfd ;| |
ecfd 1404 ld $04,y ;| Trampoline for page $ec00 lookups |
ecfe e065 jmp y,$65 ;| |
ecff c218 st [$18] ;+-----------------------------------+
ed00 002d ld $2d ;'-'
ed01 0031 ld $31 ;'1'
ed02 0000 ld $00 ;'\x00'
ed03 0033 ld $33
ed04 00a0 ld $a0
ed05 0009 ld $09
ed06 00f8 ld $f8
ed07 000c ld $0c
ed08 0057 ld $57 ;'W'
ed09 003d ld $3d ;'='
ed0a 0036 ld $36 ;'6'
ed0b 0031 ld $31 ;'1'
ed0c 0030 ld $30 ;'0'
ed0d 0030 ld $30 ;'0'
ed0e 0000 ld $00 ;'\x00'
ed0f 0033 ld $33
ed10 00c0 ld $c0
ed11 0009 ld $09
ed12 0002 ld $02
ed13 000d ld $0d
ed14 0047 ld $47 ;'G'
ed15 004f ld $4f ;'O'
ed16 0053 ld $53 ;'S'
ed17 0055 ld $55 ;'U'
ed18 0042 ld $42 ;'B'
ed19 0057 ld $57 ;'W'
ed1a 0000 ld $00 ;'\x00'
ed1b 0033 ld $33
ed1c 00e0 ld $e0
ed1d 0011 ld $11
ed1e 000d ld $0d
ed1f 000d ld $0d
ed20 0049 ld $49 ;'I'
ed21 0046 ld $46 ;'F'
ed22 004a ld $4a ;'J'
ed23 003c ld $3c ;'<'
ed24 003d ld $3d ;'='
ed25 0030 ld $30 ;'0'
ed26 0047 ld $47 ;'G'
ed27 004f ld $4f ;'O'
ed28 0054 ld $54 ;'T'
ed29 004f ld $4f ;'O'
ed2a 0033 ld $33 ;'3'
ed2b 0033 ld $33 ;'3'
ed2c 0035 ld $35 ;'5'
ed2d 0030 ld $30 ;'0'
ed2e 0000 ld $00 ;'\x00'
ed2f 0034 ld $34
ed30 00a0 ld $a0
ed31 0014 ld $14
ed32 000e ld $0e
ed33 000d ld $0d
ed34 0049 ld $49 ;'I'
ed35 0046 ld $46 ;'F'
ed36 004c ld $4c ;'L'
ed37 002a ld $2a ;'*'
ed38 004d ld $4d ;'M'
ed39 002a ld $2a ;'*'
ed3a 004e ld $4e ;'N'
ed3b 003d ld $3d ;'='
ed3c 0031 ld $31 ;'1'
ed3d 0047 ld $47 ;'G'
ed3e 004f ld $4f ;'O'
ed3f 0054 ld $54 ;'T'
ed40 004f ld $4f ;'O'
ed41 0031 ld $31 ;'1'
ed42 0035 ld $35 ;'5'
ed43 0031 ld $31 ;'1'
ed44 0030 ld $30 ;'0'
ed45 0000 ld $00 ;'\x00'
ed46 0034 ld $34
ed47 00c0 ld $c0
ed48 000a ld $0a
ed49 0016 ld $16
ed4a 000d ld $0d
ed4b 0057 ld $57 ;'W'
ed4c 003d ld $3d ;'='
ed4d 0057 ld $57 ;'W'
ed4e 002b ld $2b ;'+'
ed4f 0031 ld $31 ;'1'
ed50 0030 ld $30 ;'0'
ed51 0030 ld $30 ;'0'
ed52 0000 ld $00 ;'\x00'
ed53 0034 ld $34
ed54 00e0 ld $e0
ed55 0013 ld $13
ed56 0020 ld $20
ed57 000d ld $0d
ed58 0049 ld $49 ;'I'
ed59 0046 ld $46 ;'F'
ed5a 0057 ld $57 ;'W'
ed5b 003c ld $3c ;'<'
ed5c 0036 ld $36 ;'6'
ed5d 0035 ld $35 ;'5'
ed5e 0030 ld $30 ;'0'
ed5f 0030 ld $30 ;'0'
ed60 0047 ld $47 ;'G'
ed61 004f ld $4f ;'O'
ed62 0054 ld $54 ;'T'
ed63 004f ld $4f ;'O'
ed64 0033 ld $33 ;'3'
ed65 0033 ld $33 ;'3'
ed66 0033 ld $33 ;'3'
ed67 0030 ld $30 ;'0'
ed68 0000 ld $00 ;'\x00'
ed69 0035 ld $35
ed6a 00a0 ld $a0
ed6b 0010 ld $10
ed6c 0052 ld $52
ed6d 000d ld $0d
ed6e 0049 ld $49 ;'I'
ed6f 0046 ld $46 ;'F'
ed70 0055 ld $55 ;'U'
ed71 003d ld $3d ;'='
ed72 0030 ld $30 ;'0'
ed73 0047 ld $47 ;'G'
ed74 004f ld $4f ;'O'
ed75 0054 ld $54 ;'T'
ed76 004f ld $4f ;'O'
ed77 0032 ld $32 ;'2'
ed78 0030 ld $30 ;'0'
ed79 0031 ld $31 ;'1'
ed7a 0030 ld $30 ;'0'
ed7b 0000 ld $00 ;'\x00'
ed7c 0035 ld $35
ed7d 00c0 ld $c0
ed7e 0006 ld $06
ed7f 00aa ld $aa
ed80 000f ld $0f
ed81 0049 ld $49 ;'I'
ed82 003d ld $3d ;'='
ed83 0031 ld $31 ;'1'
ed84 0000 ld $00 ;'\x00'
ed85 0035 ld $35
ed86 00e0 ld $e0
ed87 0007 ld $07
ed88 00b4 ld $b4
ed89 000f ld $0f
ed8a 0054 ld $54 ;'T'
ed8b 003d ld $3d ;'='
ed8c 002d ld $2d ;'-'
ed8d 0031 ld $31 ;'1'
ed8e 0000 ld $00 ;'\x00'
ed8f 0036 ld $36
ed90 00a0 ld $a0
ed91 0006 ld $06
ed92 00cc ld $cc
ed93 0010 ld $10
ed94 0053 ld $53 ;'S'
ed95 003d ld $3d ;'='
ed96 0030 ld $30 ;'0'
ed97 0000 ld $00 ;'\x00'
ed98 0036 ld $36
ed99 00c0 ld $c0
ed9a 0015 ld $15
ed9b 00d7 ld $d7
ed9c 0010 ld $10
ed9d 0049 ld $49 ;'I'
ed9e 0046 ld $46 ;'F'
ed9f 0041 ld $41 ;'A'
eda0 0028 ld $28 ;'('
eda1 0049 ld $49 ;'I'
eda2 002b ld $2b ;'+'
eda3 0036 ld $36 ;'6'
eda4 0029 ld $29 ;')'
eda5 003e ld $3e ;'>'
eda6 0030 ld $30 ;'0'
eda7 0047 ld $47 ;'G'
eda8 004f ld $4f ;'O'
eda9 0054 ld $54 ;'T'
edaa 004f ld $4f ;'O'
edab 0034 ld $34 ;'4'
edac 0034 ld $34 ;'4'
edad 0038 ld $38 ;'8'
edae 0030 ld $30 ;'0'
edaf 0000 ld $00 ;'\x00'
edb0 0036 ld $36
edb1 00e0 ld $e0
edb2 0009 ld $09
edb3 00e0 ld $e0
edb4 0010 ld $10
edb5 0057 ld $57 ;'W'
edb6 003d ld $3d ;'='
edb7 0036 ld $36 ;'6'
edb8 0031 ld $31 ;'1'
edb9 0030 ld $30 ;'0'
edba 0030 ld $30 ;'0'
edbb 0000 ld $00 ;'\x00'
edbc 0037 ld $37
edbd 00a0 ld $a0
edbe 0009 ld $09
edbf 00ea ld $ea
edc0 0010 ld $10
edc1 0047 ld $47 ;'G'
edc2 004f ld $4f ;'O'
edc3 0053 ld $53 ;'S'
edc4 0055 ld $55 ;'U'
edc5 0042 ld $42 ;'B'
edc6 0057 ld $57 ;'W'
edc7 0000 ld $00 ;'\x00'
edc8 0037 ld $37
edc9 00c0 ld $c0
edca 0010 ld $10
edcb 00f4 ld $f4
edcc 0010 ld $10
edcd 0049 ld $49 ;'I'
edce 0046 ld $46 ;'F'
edcf 004a ld $4a ;'J'
edd0 003d ld $3d ;'='
edd1 0030 ld $30 ;'0'
edd2 0047 ld $47 ;'G'
edd3 004f ld $4f ;'O'
edd4 0054 ld $54 ;'T'
edd5 004f ld $4f ;'O'
edd6 0034 ld $34 ;'4'
edd7 0034 ld $34 ;'4'
edd8 0031 ld $31 ;'1'
edd9 0030 ld $30 ;'0'
edda 0000 ld $00 ;'\x00'
eddb 0037 ld $37
eddc 00e0 ld $e0
eddd 000a ld $0a
edde 00fe ld $fe
eddf 0010 ld $10
ede0 004a ld $4a ;'J'
ede1 003d ld $3d ;'='
ede2 004c ld $4c ;'L'
ede3 002b ld $2b ;'+'
ede4 004d ld $4d ;'M'
ede5 002b ld $2b ;'+'
ede6 004e ld $4e ;'N'
ede7 0000 ld $00 ;'\x00'
ede8 0038 ld $38
ede9 00a0 ld $a0
edea 0010 ld $10
edeb 0009 ld $09
edec 0011 ld $11
eded 0049 ld $49 ;'I'
edee 0046 ld $46 ;'F'
edef 004a ld $4a ;'J'
edf0 003d ld $3d ;'='
edf1 0034 ld $34 ;'4'
edf2 0047 ld $47 ;'G'
edf3 004f ld $4f ;'O'
edf4 0054 ld $54 ;'T'
edf5 004f ld $4f ;'O'
edf6 0034 ld $34 ;'4'
edf7 0034 ld $34 ;'4'
edf8 0031 ld $31 ;'1'
edf9 0030 ld $30 ;'0'
edfa 0000 ld $00 ;'\x00'
edfb fe00 bra ac ;+-----------------------------------+
edfc fcfd bra $edfd ;| |
edfd 1404 ld $04,y ;| Trampoline for page $ed00 lookups |
edfe e065 jmp y,$65 ;| |
edff c218 st [$18] ;+-----------------------------------+
ee00 0038 ld $38
ee01 00c0 ld $c0
ee02 000e ld $0e
ee03 0013 ld $13
ee04 0011 ld $11
ee05 0049 ld $49 ;'I'
ee06 0046 ld $46 ;'F'
ee07 004a ld $4a ;'J'
ee08 003d ld $3d ;'='
ee09 0032 ld $32 ;'2'
ee0a 0053 ld $53 ;'S'
ee0b 003d ld $3d ;'='
ee0c 0053 ld $53 ;'S'
ee0d 002b ld $2b ;'+'
ee0e 0032 ld $32 ;'2'
ee0f 0030 ld $30 ;'0'
ee10 0000 ld $00 ;'\x00'
ee11 0038 ld $38
ee12 00e0 ld $e0
ee13 000f ld $0f
ee14 001d ld $1d
ee15 0011 ld $11
ee16 0049 ld $49 ;'I'
ee17 0046 ld $46 ;'F'
ee18 004a ld $4a ;'J'
ee19 003d ld $3d ;'='
ee1a 0036 ld $36 ;'6'
ee1b 0053 ld $53 ;'S'
ee1c 003d ld $3d ;'='
ee1d 0053 ld $53 ;'S'
ee1e 002b ld $2b ;'+'
ee1f 0031 ld $31 ;'1'
ee20 0030 ld $30 ;'0'
ee21 0030 ld $30 ;'0'
ee22 0000 ld $00 ;'\x00'
ee23 0039 ld $39
ee24 00a0 ld $a0
ee25 000d ld $0d
ee26 0027 ld $27
ee27 0011 ld $11
ee28 0049 ld $49 ;'I'
ee29 0046 ld $46 ;'F'
ee2a 004a ld $4a ;'J'
ee2b 003d ld $3d ;'='
ee2c 0030 ld $30 ;'0'
ee2d 0053 ld $53 ;'S'
ee2e 003d ld $3d ;'='
ee2f 0053 ld $53 ;'S'
ee30 002b ld $2b ;'+'
ee31 0032 ld $32 ;'2'
ee32 0000 ld $00 ;'\x00'
ee33 0039 ld $39
ee34 00c0 ld $c0
ee35 0008 ld $08
ee36 0030 ld $30
ee37 0011 ld $11
ee38 0053 ld $53 ;'S'
ee39 003d ld $3d ;'='
ee3a 0053 ld $53 ;'S'
ee3b 002b ld $2b ;'+'
ee3c 004a ld $4a ;'J'
ee3d 0000 ld $00 ;'\x00'
ee3e 0039 ld $39
ee3f 00e0 ld $e0
ee40 000a ld $0a
ee41 003a ld $3a
ee42 0011 ld $11
ee43 0057 ld $57 ;'W'
ee44 003d ld $3d ;'='
ee45 0057 ld $57 ;'W'
ee46 002b ld $2b ;'+'
ee47 0031 ld $31 ;'1'
ee48 0030 ld $30 ;'0'
ee49 0030 ld $30 ;'0'
ee4a 0000 ld $00 ;'\x00'
ee4b 003a ld $3a
ee4c 00a0 ld $a0
ee4d 0013 ld $13
ee4e 0044 ld $44
ee4f 0011 ld $11
ee50 0049 ld $49 ;'I'
ee51 0046 ld $46 ;'F'
ee52 0057 ld $57 ;'W'
ee53 003c ld $3c ;'<'
ee54 0036 ld $36 ;'6'
ee55 0035 ld $35 ;'5'
ee56 0030 ld $30 ;'0'
ee57 0030 ld $30 ;'0'
ee58 0047 ld $47 ;'G'
ee59 004f ld $4f ;'O'
ee5a 0054 ld $54 ;'T'
ee5b 004f ld $4f ;'O'
ee5c 0034 ld $34 ;'4'
ee5d 0033 ld $33 ;'3'
ee5e 0033 ld $33 ;'3'
ee5f 0030 ld $30 ;'0'
ee60 0000 ld $00 ;'\x00'
ee61 003a ld $3a
ee62 00c0 ld $c0
ee63 0010 ld $10
ee64 004f ld $4f
ee65 0011 ld $11
ee66 0049 ld $49 ;'I'
ee67 0046 ld $46 ;'F'
ee68 0053 ld $53 ;'S'
ee69 003c ld $3c ;'<'
ee6a 0054 ld $54 ;'T'
ee6b 0047 ld $47 ;'G'
ee6c 004f ld $4f ;'O'
ee6d 0054 ld $54 ;'T'
ee6e 004f ld $4f ;'O'
ee6f 0034 ld $34 ;'4'
ee70 0034 ld $34 ;'4'
ee71 0037 ld $37 ;'7'
ee72 0030 ld $30 ;'0'
ee73 0000 ld $00 ;'\x00'
ee74 003a ld $3a
ee75 00e0 ld $e0
ee76 0006 ld $06
ee77 0058 ld $58
ee78 0011 ld $11
ee79 0054 ld $54 ;'T'
ee7a 003d ld $3d ;'='
ee7b 0053 ld $53 ;'S'
ee7c 0000 ld $00 ;'\x00'
ee7d 003b ld $3b
ee7e 00a0 ld $a0
ee7f 0006 ld $06
ee80 0062 ld $62
ee81 0011 ld $11
ee82 0042 ld $42 ;'B'
ee83 003d ld $3d ;'='
ee84 0049 ld $49 ;'I'
ee85 0000 ld $00 ;'\x00'
ee86 003b ld $3b
ee87 00c0 ld $c0
ee88 0008 ld $08
ee89 0076 ld $76
ee8a 0011 ld $11
ee8b 003f ld $3f ;'?'
ee8c 0022 ld $22 ;'"'
ee8d 002e ld $2e ;'.'
ee8e 0022 ld $22 ;'"'
ee8f 003b ld $3b ;';'
ee90 0000 ld $00 ;'\x00'
ee91 003b ld $3b
ee92 00e0 ld $e0
ee93 0008 ld $08
ee94 0080 ld $80
ee95 0011 ld $11
ee96 0049 ld $49 ;'I'
ee97 003d ld $3d ;'='
ee98 0049 ld $49 ;'I'
ee99 002b ld $2b ;'+'
ee9a 0031 ld $31 ;'1'
ee9b 0000 ld $00 ;'\x00'
ee9c 003c ld $3c
ee9d 00a0 ld $a0
ee9e 0011 ld $11
ee9f 008a ld $8a
eea0 0011 ld $11
eea1 0049 ld $49 ;'I'
eea2 0046 ld $46 ;'F'
eea3 0049 ld $49 ;'I'
eea4 003c ld $3c ;'<'
eea5 0031 ld $31 ;'1'
eea6 0030 ld $30 ;'0'
eea7 0047 ld $47 ;'G'
eea8 004f ld $4f ;'O'
eea9 0054 ld $54 ;'T'
eeaa 004f ld $4f ;'O'
eeab 0034 ld $34 ;'4'
eeac 0033 ld $33 ;'3'
eead 0030 ld $30 ;'0'
eeae 0030 ld $30 ;'0'
eeaf 0000 ld $00 ;'\x00'
eeb0 003c ld $3c
eeb1 00c0 ld $c0
eeb2 000f ld $0f
eeb3 0094 ld $94
eeb4 0011 ld $11
eeb5 003f ld $3f ;'?'
eeb6 0022 ld $22 ;'"'
eeb7 0049 ld $49 ;'I'
eeb8 0020 ld $20 ;' '
eeb9 0050 ld $50 ;'P'
eeba 004c ld $4c ;'L'
eebb 0041 ld $41 ;'A'
eebc 0059 ld $59 ;'Y'
eebd 0020 ld $20 ;' '
eebe 0022 ld $22 ;'"'
eebf 003b ld $3b ;';'
eec0 0042 ld $42 ;'B'
eec1 0000 ld $00 ;'\x00'
eec2 003c ld $3c
eec3 00e0 ld $e0
eec4 0004 ld $04
eec5 009e ld $9e
eec6 0011 ld $11
eec7 003f ld $3f ;'?'
eec8 0000 ld $00 ;'\x00'
eec9 003d ld $3d
eeca 00a0 ld $a0
eecb 000b ld $0b
eecc 00a9 ld $a9
eecd 0011 ld $11
eece 0041 ld $41 ;'A'
eecf 0028 ld $28 ;'('
eed0 0042 ld $42 ;'B'
eed1 002b ld $2b ;'+'
eed2 0036 ld $36 ;'6'
eed3 0029 ld $29 ;')'
eed4 003d ld $3d ;'='
eed5 0033 ld $33 ;'3'
eed6 0000 ld $00 ;'\x00'
eed7 003d ld $3d
eed8 00c0 ld $c0
eed9 0008 ld $08
eeda 00b2 ld $b2
eedb 0011 ld $11
eedc 0055 ld $55 ;'U'
eedd 003d ld $3d ;'='
eede 0055 ld $55 ;'U'
eedf 002d ld $2d ;'-'
eee0 0031 ld $31 ;'1'
eee1 0000 ld $00 ;'\x00'
eee2 003d ld $3d
eee3 00e0 ld $e0
eee4 0012 ld $12
eee5 00bd ld $bd
eee6 0011 ld $11
eee7 0049 ld $49 ;'I'
eee8 0046 ld $46 ;'F'
eee9 0054 ld $54 ;'T'
eeea 003c ld $3c ;'<'
eeeb 0031 ld $31 ;'1'
eeec 0030 ld $30 ;'0'
eeed 0030 ld $30 ;'0'
eeee 0047 ld $47 ;'G'
eeef 004f ld $4f ;'O'
eef0 0054 ld $54 ;'T'
eef1 004f ld $4f ;'O'
eef2 0032 ld $32 ;'2'
eef3 0030 ld $30 ;'0'
eef4 0031 ld $31 ;'1'
eef5 0030 ld $30 ;'0'
eef6 0000 ld $00 ;'\x00'
eef7 003e ld $3e
eef8 00a0 ld $a0
eef9 0006 ld $06
eefa 00d0 ld $d0
eefb fe00 bra ac ;+-----------------------------------+
eefc fcfd bra $eefd ;| |
eefd 1404 ld $04,y ;| Trampoline for page $ee00 lookups |
eefe e065 jmp y,$65 ;| |
eeff c218 st [$18] ;+-----------------------------------+
ef00 0011 ld $11
ef01 0046 ld $46 ;'F'
ef02 003d ld $3d ;'='
ef03 0031 ld $31 ;'1'
ef04 0000 ld $00 ;'\x00'
ef05 003e ld $3e
ef06 00c0 ld $c0
ef07 0006 ld $06
ef08 00da ld $da
ef09 0011 ld $11
ef0a 005a ld $5a ;'Z'
ef0b 003d ld $3d ;'='
ef0c 0031 ld $31 ;'1'
ef0d 0000 ld $00 ;'\x00'
ef0e 003e ld $3e
ef0f 00e0 ld $e0
ef10 000b ld $0b
ef11 00e4 ld $e4
ef12 0011 ld $11
ef13 0047 ld $47 ;'G'
ef14 004f ld $4f ;'O'
ef15 0054 ld $54 ;'T'
ef16 004f ld $4f ;'O'
ef17 0032 ld $32 ;'2'
ef18 0030 ld $30 ;'0'
ef19 0031 ld $31 ;'1'
ef1a 0030 ld $30 ;'0'
ef1b 0000 ld $00 ;'\x00'
ef1c 003f ld $3f
ef1d 00a0 ld $a0
ef1e 0010 ld $10
ef1f 00d4 ld $d4
ef20 0017 ld $17
ef21 004a ld $4a ;'J'
ef22 003d ld $3d ;'='
ef23 0028 ld $28 ;'('
ef24 0049 ld $49 ;'I'
ef25 002d ld $2d ;'-'
ef26 0031 ld $31 ;'1'
ef27 0029 ld $29 ;')'
ef28 002f ld $2f ;'/'
ef29 0033 ld $33 ;'3'
ef2a 002a ld $2a ;'*'
ef2b 0033 ld $33 ;'3'
ef2c 002b ld $2b ;'+'
ef2d 0038 ld $38 ;'8'
ef2e 0000 ld $00 ;'\x00'
ef2f 003f ld $3f
ef30 00c0 ld $c0
ef31 0006 ld $06
ef32 00de ld $de
ef33 0017 ld $17
ef34 0044 ld $44 ;'D'
ef35 003d ld $3d ;'='
ef36 0031 ld $31 ;'1'
ef37 0000 ld $00 ;'\x00'
ef38 003f ld $3f
ef39 00e0 ld $e0
ef3a 000b ld $0b
ef3b 00e8 ld $e8
ef3c 0017 ld $17
ef3d 0047 ld $47 ;'G'
ef3e 004f ld $4f ;'O'
ef3f 0054 ld $54 ;'T'
ef40 004f ld $4f ;'O'
ef41 0036 ld $36 ;'6'
ef42 0035 ld $35 ;'5'
ef43 0030 ld $30 ;'0'
ef44 0030 ld $30 ;'0'
ef45 0000 ld $00 ;'\x00'
ef46 0040 ld $40
ef47 00a0 ld $a0
ef48 0012 ld $12
ef49 0038 ld $38
ef4a 0018 ld $18
ef4b 004a ld $4a ;'J'
ef4c 003d ld $3d ;'='
ef4d 0049 ld $49 ;'I'
ef4e 002d ld $2d ;'-'
ef4f 0028 ld $28 ;'('
ef50 0049 ld $49 ;'I'
ef51 002d ld $2d ;'-'
ef52 0031 ld $31 ;'1'
ef53 0029 ld $29 ;')'
ef54 002f ld $2f ;'/'
ef55 0033 ld $33 ;'3'
ef56 002a ld $2a ;'*'
ef57 0033 ld $33 ;'3'
ef58 002b ld $2b ;'+'
ef59 0039 ld $39 ;'9'
ef5a 0000 ld $00 ;'\x00'
ef5b 0040 ld $40
ef5c 00c0 ld $c0
ef5d 0006 ld $06
ef5e 0042 ld $42
ef5f 0018 ld $18
ef60 0044 ld $44 ;'D'
ef61 003d ld $3d ;'='
ef62 0033 ld $33 ;'3'
ef63 0000 ld $00 ;'\x00'
ef64 0040 ld $40
ef65 00e0 ld $e0
ef66 000b ld $0b
ef67 004c ld $4c
ef68 0018 ld $18
ef69 0047 ld $47 ;'G'
ef6a 004f ld $4f ;'O'
ef6b 0054 ld $54 ;'T'
ef6c 004f ld $4f ;'O'
ef6d 0036 ld $36 ;'6'
ef6e 0035 ld $35 ;'5'
ef6f 0030 ld $30 ;'0'
ef70 0030 ld $30 ;'0'
ef71 0000 ld $00 ;'\x00'
ef72 0041 ld $41
ef73 00a0 ld $a0
ef74 0013 ld $13
ef75 009c ld $9c
ef76 0018 ld $18
ef77 0049 ld $49 ;'I'
ef78 0046 ld $46 ;'F'
ef79 0049 ld $49 ;'I'
ef7a 0025 ld $25 ;'%'
ef7b 0034 ld $34 ;'4'
ef7c 003c ld $3c ;'<'
ef7d 003e ld $3e ;'>'
ef7e 0031 ld $31 ;'1'
ef7f 0047 ld $47 ;'G'
ef80 004f ld $4f ;'O'
ef81 0054 ld $54 ;'T'
ef82 004f ld $4f ;'O'
ef83 0036 ld $36 ;'6'
ef84 0034 ld $34 ;'4'
ef85 0034 ld $34 ;'4'
ef86 0030 ld $30 ;'0'
ef87 0000 ld $00 ;'\x00'
ef88 0041 ld $41
ef89 00c0 ld $c0
ef8a 0006 ld $06
ef8b 00a6 ld $a6
ef8c 0018 ld $18
ef8d 0044 ld $44 ;'D'
ef8e 003d ld $3d ;'='
ef8f 0034 ld $34 ;'4'
ef90 0000 ld $00 ;'\x00'
ef91 0041 ld $41
ef92 00e0 ld $e0
ef93 0007 ld $07
ef94 00ba ld $ba
ef95 0018 ld $18
ef96 004a ld $4a ;'J'
ef97 003d ld $3d ;'='
ef98 0031 ld $31 ;'1'
ef99 0031 ld $31 ;'1'
ef9a 0000 ld $00 ;'\x00'
ef9b 0042 ld $42
ef9c 00a0 ld $a0
ef9d 000b ld $0b
ef9e 00c4 ld $c4
ef9f 0018 ld $18
efa0 0047 ld $47 ;'G'
efa1 004f ld $4f ;'O'
efa2 0054 ld $54 ;'T'
efa3 004f ld $4f ;'O'
efa4 0036 ld $36 ;'6'
efa5 0035 ld $35 ;'5'
efa6 0030 ld $30 ;'0'
efa7 0030 ld $30 ;'0'
efa8 0000 ld $00 ;'\x00'
efa9 0042 ld $42
efaa 00c0 ld $c0
efab 0006 ld $06
efac 0000 ld $00
efad 0019 ld $19
efae 0044 ld $44 ;'D'
efaf 003d ld $3d ;'='
efb0 0032 ld $32 ;'2'
efb1 0000 ld $00 ;'\x00'
efb2 0042 ld $42
efb3 00e0 ld $e0
efb4 0011 ld $11
efb5 000b ld $0b
efb6 0019 ld $19
efb7 0049 ld $49 ;'I'
efb8 0046 ld $46 ;'F'
efb9 0049 ld $49 ;'I'
efba 003c ld $3c ;'<'
efbb 003d ld $3d ;'='
efbc 0031 ld $31 ;'1'
efbd 0047 ld $47 ;'G'
efbe 004f ld $4f ;'O'
efbf 0054 ld $54 ;'T'
efc0 004f ld $4f ;'O'
efc1 0036 ld $36 ;'6'
efc2 0034 ld $34 ;'4'
efc3 0034 ld $34 ;'4'
efc4 0030 ld $30 ;'0'
efc5 0000 ld $00 ;'\x00'
efc6 0043 ld $43
efc7 00a0 ld $a0
efc8 0011 ld $11
efc9 000c ld $0c
efca 0019 ld $19
efcb 0049 ld $49 ;'I'
efcc 0046 ld $46 ;'F'
efcd 0049 ld $49 ;'I'
efce 003e ld $3e ;'>'
efcf 003d ld $3d ;'='
efd0 0039 ld $39 ;'9'
efd1 0047 ld $47 ;'G'
efd2 004f ld $4f ;'O'
efd3 0054 ld $54 ;'T'
efd4 004f ld $4f ;'O'
efd5 0036 ld $36 ;'6'
efd6 0034 ld $34 ;'4'
efd7 0034 ld $34 ;'4'
efd8 0030 ld $30 ;'0'
efd9 0000 ld $00 ;'\x00'
efda 0043 ld $43
efdb 00c0 ld $c0
efdc 0012 ld $12
efdd 000d ld $0d
efde 0019 ld $19
efdf 0049 ld $49 ;'I'
efe0 0046 ld $46 ;'F'
efe1 0049 ld $49 ;'I'
efe2 0025 ld $25 ;'%'
efe3 0032 ld $32 ;'2'
efe4 003d ld $3d ;'='
efe5 0031 ld $31 ;'1'
efe6 0047 ld $47 ;'G'
efe7 004f ld $4f ;'O'
efe8 0054 ld $54 ;'T'
efe9 004f ld $4f ;'O'
efea 0036 ld $36 ;'6'
efeb 0033 ld $33 ;'3'
efec 0033 ld $33 ;'3'
efed 0030 ld $30 ;'0'
efee 0000 ld $00 ;'\x00'
efef 0043 ld $43
eff0 00e0 ld $e0
eff1 0006 ld $06
eff2 0028 ld $28
eff3 0019 ld $19
eff4 004a ld $4a ;'J'
eff5 003d ld $3d ;'='
eff6 0030 ld $30 ;'0'
eff7 0000 ld $00 ;'\x00'
eff8 0044 ld $44
eff9 00a0 ld $a0
effa 0009 ld $09
effb fe00 bra ac ;+-----------------------------------+
effc fcfd bra $effd ;| |
effd 1404 ld $04,y ;| Trampoline for page $ef00 lookups |
effe e065 jmp y,$65 ;| |
efff c218 st [$18] ;+-----------------------------------+
f000 0032 ld $32
f001 0019 ld $19
f002 0052 ld $52 ;'R'
f003 0045 ld $45 ;'E'
f004 0054 ld $54 ;'T'
f005 0055 ld $55 ;'U'
f006 0052 ld $52 ;'R'
f007 004e ld $4e ;'N'
f008 0000 ld $00 ;'\x00'
f009 0044 ld $44
f00a 00c0 ld $c0
f00b 000b ld $0b
f00c 0064 ld $64
f00d 0019 ld $19
f00e 004c ld $4c ;'L'
f00f 003d ld $3d ;'='
f010 0041 ld $41 ;'A'
f011 0028 ld $28 ;'('
f012 004a ld $4a ;'J'
f013 002d ld $2d ;'-'
f014 0044 ld $44 ;'D'
f015 0029 ld $29 ;')'
f016 0000 ld $00 ;'\x00'
f017 0044 ld $44
f018 00e0 ld $e0
f019 0009 ld $09
f01a 0066 ld $66
f01b 0019 ld $19
f01c 004d ld $4d ;'M'
f01d 003d ld $3d ;'='
f01e 0041 ld $41 ;'A'
f01f 0028 ld $28 ;'('
f020 004a ld $4a ;'J'
f021 0029 ld $29 ;')'
f022 0000 ld $00 ;'\x00'
f023 0045 ld $45
f024 00a0 ld $a0
f025 000b ld $0b
f026 006e ld $6e
f027 0019 ld $19
f028 004e ld $4e ;'N'
f029 003d ld $3d ;'='
f02a 0041 ld $41 ;'A'
f02b 0028 ld $28 ;'('
f02c 004a ld $4a ;'J'
f02d 002b ld $2b ;'+'
f02e 0044 ld $44 ;'D'
f02f 0029 ld $29 ;')'
f030 0000 ld $00 ;'\x00'
f031 0045 ld $45
f032 00c0 ld $c0
f033 0009 ld $09
f034 0082 ld $82
f035 0019 ld $19
f036 0052 ld $52 ;'R'
f037 0045 ld $45 ;'E'
f038 0054 ld $54 ;'T'
f039 0055 ld $55 ;'U'
f03a 0052 ld $52 ;'R'
f03b 004e ld $4e ;'N'
f03c 0000 ld $00 ;'\x00'
f03d 0045 ld $45
f03e 00e2 ld $e2
f03f 0004 ld $04
f040 0052 ld $52 ;'R'
f041 0055 ld $55 ;'U'
f042 004e ld $4e ;'N'
f043 0000 ld $00 ;'\x00'
f044 001b ld $1b
f045 00a0 ld $a0
f046 0002 ld $02
f047 00e0 ld $e0
f048 0045 ld $45
f049 0000 ld $00
f04a 0000 ld $00 ;End of Apps/TicTac/TicTac_v2.gtb, size 2012
;+-----------------------------------+
;| Apps/WozMon/WozMon_v2.gt1 |
;+-----------------------------------+
WozMon: f04b 0002 ld $02
f04c 0000 ld $00
f04d 00e2 ld $e2
f04e 00cd ld $cd
f04f 000a ld $0a
f050 002a ld $2a
f051 002a ld $2a
f052 0020 ld $20
f053 0057 ld $57
f054 006f ld $6f
f055 007a ld $7a
f056 004d ld $4d
f057 006f ld $6f
f058 006e ld $6e
f059 0000 ld $00
f05a 002b ld $2b
f05b 0030 ld $30
f05c 0011 ld $11
f05d 00df ld $df
f05e 0001 ld $01
f05f 00f6 ld $f6
f060 002b ld $2b
f061 0032 ld $32
f062 00cd ld $cd
f063 0060 ld $60
f064 00e6 ld $e6
f065 0052 ld $52
f066 0035 ld $35
f067 0053 ld $53
f068 0022 ld $22
f069 00e3 ld $e3
f06a 0032 ld $32
f06b 002b ld $2b
f06c 0034 ld $34
f06d 0011 ld $11
f06e 0000 ld $00
f06f 0007 ld $07
f070 0090 ld $90
f071 0027 ld $27
f072 002b ld $2b
f073 0034 ld $34
f074 0011 ld $11
f075 0000 ld $00
f076 0008 ld $08
f077 002b ld $2b
f078 0036 ld $36
f079 0021 ld $21
f07a 0034 ld $34
f07b 00e9 ld $e9
f07c 00e9 ld $e9
f07d 0099 ld $99
f07e 0034 ld $34
f07f 0099 ld $99
f080 0036 ld $36
f081 002b ld $2b
f082 0036 ld $36
f083 0011 ld $11
f084 00e1 ld $e1
f085 0004 ld $04
f086 002b ld $2b
f087 0022 ld $22
f088 0021 ld $21
f089 002a ld $2a
f08a 002b ld $2b
f08b 0024 ld $24
f08c 0021 ld $21
f08d 0032 ld $32
f08e 002b ld $2b
f08f 0028 ld $28
f090 00ec ld $ec
f091 00fe ld $fe
f092 00e3 ld $e3
f093 0006 ld $06
f094 002b ld $2b
f095 0032 ld $32
f096 0059 ld $59
f097 0005 ld $05
f098 002b ld $2b
f099 0034 ld $34
f09a 0021 ld $21
f09b 0036 ld $36
f09c 007f ld $7f
f09d 0000 ld $00
f09e 005e ld $5e
f09f 0026 ld $26
f0a0 00b4 ld $b4
f0a1 00cb ld $cb
f0a2 0093 ld $93
f0a3 0036 ld $36
f0a4 0093 ld $93
f0a5 0028 ld $28
f0a6 0021 ld $21
f0a7 0034 ld $34
f0a8 00e6 ld $e6
f0a9 0001 ld $01
f0aa 0035 ld $35
f0ab 004d ld $4d
f0ac 0048 ld $48
f0ad 00ee ld $ee
f0ae 00fe ld $fe
f0af 00ff ld $ff
f0b0 002b ld $2b
f0b1 0038 ld $38
f0b2 00cd ld $cd
f0b3 00ad ld $ad
f0b4 001a ld $1a
f0b5 0032 ld $32
f0b6 0035 ld $35
f0b7 003f ld $3f
f0b8 00ac ld $ac
f0b9 0011 ld $11
f0ba 00e1 ld $e1
f0bb 0004 ld $04
f0bc 002b ld $2b
f0bd 0022 ld $22
f0be 0011 ld $11
f0bf 0000 ld $00
f0c0 0008 ld $08
f0c1 005e ld $5e
f0c2 0032 ld $32
f0c3 0099 ld $99
f0c4 0032 ld $32
f0c5 0035 ld $35
f0c6 0053 ld $53
f0c7 007b ld $7b
f0c8 0011 ld $11
f0c9 0000 ld $00
f0ca 0008 ld $08
f0cb 002b ld $2b
f0cc 0032 ld $32
f0cd 002b ld $2b
f0ce 0028 ld $28
f0cf 005e ld $5e
f0d0 0026 ld $26
f0d1 00b4 ld $b4
f0d2 00cb ld $cb
f0d3 0093 ld $93
f0d4 0028 ld $28
f0d5 001a ld $1a
f0d6 0028 ld $28
f0d7 008c ld $8c
f0d8 00a0 ld $a0
f0d9 0035 ld $35
f0da 0072 ld $72
f0db 0081 ld $81
f0dc 0011 ld $11
f0dd 00ee ld $ee
f0de 0001 ld $01
f0df 002b ld $2b
f0e0 0034 ld $34
f0e1 0021 ld $21
f0e2 0034 ld $34
f0e3 00ad ld $ad
f0e4 00e6 ld $e6
f0e5 0078 ld $78
f0e6 0035 ld $35
f0e7 0053 ld $53
f0e8 009d ld $9d
f0e9 008c ld $8c
f0ea 0080 ld $80
f0eb 0090 ld $90
f0ec 009f ld $9f
f0ed 008c ld $8c
f0ee 0008 ld $08
f0ef 00f0 ld $f0
f0f0 0034 ld $34
f0f1 0021 ld $21
f0f2 0034 ld $34
f0f3 00e6 ld $e6
f0f4 0002 ld $02
f0f5 002b ld $2b
f0f6 0034 ld $34
f0f7 008c ld $8c
f0f8 00fe ld $fe
f0f9 0035 ld $35
f0fa 0072 ld $72
f0fb fe00 bra ac ;+-----------------------------------+
f0fc fcfd bra $f0fd ;| |
f0fd 1404 ld $04,y ;| Trampoline for page $f000 lookups |
f0fe e065 jmp y,$65 ;| |
f0ff c218 st [$18] ;+-----------------------------------+
f100 0091 ld $91
f101 00ff ld $ff
f102 002b ld $2b
f103 003a ld $3a
f104 00cd ld $cd
f105 00d9 ld $d9
f106 0075 ld $75
f107 002b ld $2b
f108 0030 ld $30
f109 0011 ld $11
f10a 0052 ld $52
f10b 0006 ld $06
f10c 002b ld $2b
f10d 0022 ld $22
f10e 0021 ld $21
f10f 0030 ld $30
f110 00b4 ld $b4
f111 00f5 ld $f5
f112 00e6 ld $e6
f113 000a ld $0a
f114 0035 ld $35
f115 0050 ld $50
f116 00c4 ld $c4
f117 00e3 ld $e3
f118 0007 ld $07
f119 00e3 ld $e3
f11a 003a ld $3a
f11b 00cf ld $cf
f11c 0038 ld $38
f11d 0021 ld $21
f11e 0030 ld $30
f11f 0082 ld $82
f120 000f ld $0f
f121 00e6 ld $e6
f122 000a ld $0a
f123 0035 ld $35
f124 0050 ld $50
f125 00d3 ld $d3
f126 00e3 ld $e3
f127 0007 ld $07
f128 00e3 ld $e3
f129 003a ld $3a
f12a 00cf ld $cf
f12b 0038 ld $38
f12c 0063 ld $63
f12d 00ff ld $ff
f12e 002b ld $2b
f12f 003c ld $3c
f130 0011 ld $11
f131 0000 ld $00
f132 0003 ld $03
f133 00cf ld $cf
f134 0018 ld $18
f135 0003 ld $03
f136 0000 ld $00
f137 00f3 ld $f3
f138 00cd ld $cd
f139 00d3 ld $d3
f13a 0075 ld $75
f13b 0059 ld $59
f13c 0080 ld $80
f13d 002b ld $2b
f13e 003e ld $3e
f13f 00cf ld $cf
f140 003a ld $3a
f141 0093 ld $93
f142 003e ld $3e
f143 0021 ld $21
f144 003e ld $3e
f145 00ad ld $ad
f146 0035 ld $35
f147 003f ld $3f
f148 00d1 ld $d1
f149 00e6 ld $e6
f14a 002e ld $2e
f14b 0035 ld $35
f14c 0050 ld $50
f14d 0007 ld $07
f14e 0035 ld $35
f14f 0072 ld $72
f150 001d ld $1d
f151 0059 ld $59
f152 0001 ld $01
f153 002b ld $2b
f154 0040 ld $40
f155 0090 ld $90
f156 0007 ld $07
f157 00e6 ld $e6
f158 000c ld $0c
f159 0035 ld $35
f15a 0072 ld $72
f15b 0028 ld $28
f15c 00e6 ld $e6
f15d 0001 ld $01
f15e 002b ld $2b
f15f 0040 ld $40
f160 0090 ld $90
f161 0007 ld $07
f162 00e6 ld $e6
f163 0018 ld $18
f164 0035 ld $35
f165 0072 ld $72
f166 0031 ld $31
f167 00cf ld $cf
f168 0042 ld $42
f169 0090 ld $90
f16a 0007 ld $07
f16b 0059 ld $59
f16c 0000 ld $00
f16d 002b ld $2b
f16e 0030 ld $30
f16f 002b ld $2b
f170 0044 ld $44
f171 00e9 ld $e9
f172 00e9 ld $e9
f173 00e9 ld $e9
f174 00e9 ld $e9
f175 002b ld $2b
f176 0034 ld $34
f177 0021 ld $21
f178 003e ld $3e
f179 00ad ld $ad
f17a 0093 ld $93
f17b 003e ld $3e
f17c 00e6 ld $e6
f17d 0030 ld $30
f17e 0035 ld $35
f17f 0050 ld $50
f180 0068 ld $68
f181 00e6 ld $e6
f182 000a ld $0a
f183 0035 ld $35
f184 0053 ld $53
f185 0054 ld $54
f186 002b ld $2b
f187 0030 ld $30
f188 00e3 ld $e3
f189 000a ld $0a
f18a 0099 ld $99
f18b 0034 ld $34
f18c 0090 ld $90
f18d 0035 ld $35
f18e 00e6 ld $e6
f18f 0006 ld $06
f190 0082 ld $82
f191 001f ld $1f
f192 0035 ld $35
f193 0056 ld $56
f194 0068 ld $68
f195 00e6 ld $e6
f196 0007 ld $07
f197 0035 ld $35
f198 0053 ld $53
f199 0068 ld $68
f19a 002b ld $2b
f19b 0030 ld $30
f19c 00e3 ld $e3
f19d 0010 ld $10
f19e 0099 ld $99
f19f 0034 ld $34
f1a0 0090 ld $90
f1a1 0035 ld $35
f1a2 0021 ld $21
f1a3 0030 ld $30
f1a4 0035 ld $35
f1a5 003f ld $3f
f1a6 00cd ld $cd
f1a7 0021 ld $21
f1a8 003e ld $3e
f1a9 00e6 ld $e6
f1aa 0002 ld $02
f1ab 002b ld $2b
f1ac 003e ld $3e
f1ad 0021 ld $21
f1ae 0040 ld $40
f1af 0035 ld $35
f1b0 0053 ld $53
f1b1 0084 ld $84
f1b2 0021 ld $21
f1b3 0044 ld $44
f1b4 00f0 ld $f0
f1b5 0046 ld $46
f1b6 0021 ld $21
f1b7 0046 ld $46
f1b8 00e3 ld $e3
f1b9 0001 ld $01
f1ba 002b ld $2b
f1bb 0046 ld $46
f1bc 0090 ld $90
f1bd 0007 ld $07
f1be 0035 ld $35
f1bf 0072 ld $72
f1c0 0091 ld $91
f1c1 00cf ld $cf
f1c2 003a ld $3a
f1c3 0021 ld $21
f1c4 0044 ld $44
f1c5 002b ld $2b
f1c6 0046 ld $46
f1c7 00e6 ld $e6
f1c8 0001 ld $01
f1c9 002b ld $2b
f1ca 0042 ld $42
f1cb 0021 ld $21
f1cc 0042 ld $42
f1cd 00b8 ld $b8
f1ce 0044 ld $44
f1cf 0035 ld $35
f1d0 0053 ld $53
f1d1 00c7 ld $c7
f1d2 0021 ld $21
f1d3 0042 ld $42
f1d4 00e3 ld $e3
f1d5 0001 ld $01
f1d6 002b ld $2b
f1d7 0042 ld $42
f1d8 0082 ld $82
f1d9 0007 ld $07
f1da 0035 ld $35
f1db 0072 ld $72
f1dc 00a5 ld $a5
f1dd 00cf ld $cf
f1de 003a ld $3a
f1df 001a ld $1a
f1e0 0032 ld $32
f1e1 0035 ld $35
f1e2 0072 ld $72
f1e3 00ba ld $ba
f1e4 0059 ld $59
f1e5 0002 ld $02
f1e6 005e ld $5e
f1e7 0032 ld $32
f1e8 001a ld $1a
f1e9 0043 ld $43
f1ea 00cf ld $cf
f1eb 003c ld $3c
f1ec 001a ld $1a
f1ed 0042 ld $42
f1ee 00cf ld $cf
f1ef 003c ld $3c
f1f0 0059 ld $59
f1f1 003a ld $3a
f1f2 00cf ld $cf
f1f3 0038 ld $38
f1f4 0021 ld $21
f1f5 0032 ld $32
f1f6 00e3 ld $e3
f1f7 0004 ld $04
f1f8 002b ld $2b
f1f9 0032 ld $32
f1fa 0021 ld $21
f1fb fe00 bra ac ;+-----------------------------------+
f1fc fcfd bra $f1fd ;| |
f1fd 1404 ld $04,y ;| Trampoline for page $f100 lookups |
f1fe e065 jmp y,$65 ;| |
f1ff c218 st [$18] ;+-----------------------------------+
f200 0042 ld $42
f201 00ad ld $ad
f202 00cf ld $cf
f203 003c ld $3c
f204 0090 ld $90
f205 0091 ld $91
f206 0059 ld $59
f207 0000 ld $00
f208 002b ld $2b
f209 0040 ld $40
f20a 0090 ld $90
f20b 0007 ld $07
f20c 0059 ld $59
f20d 005c ld $5c
f20e 00cf ld $cf
f20f 0038 ld $38
f210 0063 ld $63
f211 00ff ld $ff
f212 002b ld $2b
f213 0048 ld $48
f214 0093 ld $93
f215 0032 ld $32
f216 0011 ld $11
f217 0020 ld $20
f218 000f ld $0f
f219 002b ld $2b
f21a 002a ld $2a
f21b 005e ld $5e
f21c 0024 ld $24
f21d 00cf ld $cf
f21e 003a ld $3a
f21f 0059 ld $59
f220 002a ld $2a
f221 00cf ld $cf
f222 0038 ld $38
f223 0021 ld $21
f224 0030 ld $30
f225 00ad ld $ad
f226 0093 ld $93
f227 0030 ld $30
f228 0035 ld $35
f229 0072 ld $72
f22a 00e2 ld $e2
f22b 0011 ld $11
f22c 0000 ld $00
f22d 0004 ld $04
f22e 00cf ld $cf
f22f 0018 ld $18
f230 0004 ld $04
f231 0000 ld $00
f232 0072 ld $72
f233 0059 ld $59
f234 0081 ld $81
f235 002b ld $2b
f236 003e ld $3e
f237 00cf ld $cf
f238 003a ld $3a
f239 0059 ld $59
f23a 007f ld $7f
f23b 005e ld $5e
f23c 002b ld $2b
f23d 00cf ld $cf
f23e 0038 ld $38
f23f 002b ld $2b
f240 0032 ld $32
f241 001a ld $1a
f242 000f ld $0f
f243 002b ld $2b
f244 0030 ld $30
f245 001a ld $1a
f246 000f ld $0f
f247 00f0 ld $f0
f248 003e ld $3e
f249 00fc ld $fc
f24a 0030 ld $30
f24b 0035 ld $35
f24c 0072 ld $72
f24d 001e ld $1e
f24e 0021 ld $21
f24f 003e ld $3e
f250 00ad ld $ad
f251 0090 ld $90
f252 000e ld $0e
f253 0021 ld $21
f254 003e ld $3e
f255 00ad ld $ad
f256 008c ld $8c
f257 000a ld $0a
f258 0035 ld $35
f259 003f ld $3f
f25a 0060 ld $60
f25b 008c ld $8c
f25c 0075 ld $75
f25d 0035 ld $35
f25e 0072 ld $72
f25f 0042 ld $42
f260 0059 ld $59
f261 0020 ld $20
f262 00cf ld $cf
f263 0038 ld $38
f264 002b ld $2b
f265 0032 ld $32
f266 001a ld $1a
f267 0032 ld $32
f268 00e6 ld $e6
f269 0006 ld $06
f26a 0035 ld $35
f26b 0050 ld $50
f26c 0040 ld $40
f26d 005e ld $5e
f26e 0032 ld $32
f26f 0021 ld $21
f270 003e ld $3e
f271 00e6 ld $e6
f272 0001 ld $01
f273 002b ld $2b
f274 003e ld $3e
f275 0090 ld $90
f276 0004 ld $04
f277 00e6 ld $e6
f278 0060 ld $60
f279 0035 ld $35
f27a 0053 ld $53
f27b 0004 ld $04
f27c 001a ld $1a
f27d 0032 ld $32
f27e 008c ld $8c
f27f 0096 ld $96
f280 0035 ld $35
f281 0072 ld $72
f282 0057 ld $57
f283 0059 ld $59
f284 005c ld $5c
f285 00cf ld $cf
f286 0038 ld $38
f287 0011 ld $11
f288 0000 ld $00
f289 0004 ld $04
f28a 00cf ld $cf
f28b 0018 ld $18
f28c 0021 ld $21
f28d 003e ld $3e
f28e 00ad ld $ad
f28f 00cf ld $cf
f290 0038 ld $38
f291 0093 ld $93
f292 003e ld $3e
f293 0090 ld $90
f294 0004 ld $04
f295 00f0 ld $f0
f296 003e ld $3e
f297 002b ld $2b
f298 0040 ld $40
f299 0059 ld $59
f29a 0020 ld $20
f29b 00cf ld $cf
f29c 0038 ld $38
f29d 0059 ld $59
f29e 000f ld $0f
f29f 005e ld $5e
f2a0 002b ld $2b
f2a1 00cf ld $cf
f2a2 0048 ld $48
f2a3 0090 ld $90
f2a4 00fe ld $fe
f2a5 0000 ld $00
f2a6 0000 ld $00 ;End of Apps/WozMon/WozMon_v2.gt1, size 604
;+-----------------------------------+
;| Apps/Apple-1/Apple-1_v1.gt1 |
;+-----------------------------------+
Egg: f2a7 0002 ld $02
f2a8 0000 ld $00
f2a9 003b ld $3b
f2aa 001a ld $1a
f2ab 0021 ld $21
f2ac 00e6 ld $e6
f2ad 0038 ld $38
f2ae 0035 ld $35
f2af 0053 ld $53
f2b0 000b ld $0b
f2b1 0021 ld $21
f2b2 000e ld $0e
f2b3 00f3 ld $f3
f2b4 0017 ld $17
f2b5 0090 ld $90
f2b6 0005 ld $05
f2b7 0011 ld $11
f2b8 0000 ld $00
f2b9 0001 ld $01
f2ba 002b ld $2b
f2bb 0030 ld $30
f2bc 0059 ld $59
f2bd 0078 ld $78
f2be 008c ld $8c
f2bf 007f ld $7f
f2c0 00f3 ld $f3
f2c1 0030 ld $30
f2c2 0093 ld $93
f2c3 0030 ld $30
f2c4 0093 ld $93
f2c5 0030 ld $30
f2c6 00e3 ld $e3
f2c7 0001 ld $01
f2c8 008c ld $8c
f2c9 007f ld $7f
f2ca 0035 ld $35
f2cb 0072 ld $72
f2cc 0012 ld $12
f2cd 0011 ld $11
f2ce 005c ld $5c
f2cf 0003 ld $03
f2d0 002b ld $2b
f2d1 0032 ld $32
f2d2 0011 ld $11
f2d3 0000 ld $00
f2d4 0003 ld $03
f2d5 002b ld $2b
f2d6 001a ld $1a
f2d7 0011 ld $11
f2d8 0031 ld $31
f2d9 0002 ld $02
f2da 00ff ld $ff
f2db 00a2 ld $a2
f2dc 000f ld $0f
f2dd 00a9 ld $a9
f2de 008d ld $8d
f2df 0000 ld $00
f2e0 00ca ld $ca
f2e1 00d0 ld $d0
f2e2 00fa ld $fa
f2e3 00f0 ld $f0
f2e4 0045 ld $45
f2e5 0002 ld $02
f2e6 0080 ld $80
f2e7 007f ld $7f
f2e8 0018 ld $18
f2e9 0069 ld $69
f2ea 0017 ld $17
f2eb 0085 ld $85
f2ec 0040 ld $40
f2ed 00a9 ld $a9
f2ee 0000 ld $00
f2ef 0085 ld $85
f2f0 0041 ld $41
f2f1 00a9 ld $a9
f2f2 0010 ld $10
f2f3 0085 ld $85
f2f4 0042 ld $42
f2f5 00a9 ld $a9
f2f6 0007 ld $07
f2f7 0085 ld $85
f2f8 0043 ld $43
f2f9 0045 ld $45
f2fa 0041 ld $41
f2fb fe00 bra ac ;+-----------------------------------+
f2fc fcfd bra $f2fd ;| |
f2fd 1404 ld $04,y ;| Trampoline for page $f200 lookups |
f2fe e065 jmp y,$65 ;| |
f2ff c218 st [$18] ;+-----------------------------------+
f300 00a8 ld $a8
f301 00a5 ld $a5
f302 0040 ld $40
f303 0091 ld $91
f304 0042 ld $42
f305 00e6 ld $e6
f306 0043 ld $43
f307 00a5 ld $a5
f308 0043 ld $43
f309 00c9 ld $c9
f30a 007f ld $7f
f30b 00d0 ld $d0
f30c 00f1 ld $f1
f30d 00a5 ld $a5
f30e 000f ld $0f
f30f 00c9 ld $c9
f310 0003 ld $03
f311 00f0 ld $f0
f312 0009 ld $09
f313 00e6 ld $e6
f314 0041 ld $41
f315 0010 ld $10
f316 00e3 ld $e3
f317 00a5 ld $a5
f318 0040 ld $40
f319 004c ld $4c
f31a 0080 ld $80
f31b 0002 ld $02
f31c 00a2 ld $a2
f31d 0042 ld $42
f31e 00bd ld $bd
f31f 00bb ld $bb
f320 0002 ld $02
f321 0000 ld $00
f322 00ca ld $ca
f323 0010 ld $10
f324 00f9 ld $f9
f325 004c ld $4c
f326 0000 ld $00
f327 00ff ld $ff
f328 008d ld $8d
f329 00e5 ld $e5
f32a 00e5 ld $e5
f32b 00f2 ld $f2
f32c 00c6 ld $c6
f32d 00a0 ld $a0
f32e 00a0 ld $a0
f32f 00b0 ld $b0
f330 00b0 ld $b0
f331 00b6 ld $b6
f332 008d ld $8d
f333 00b5 ld $b5
f334 00b4 ld $b4
f335 00ae ld $ae
f336 00b4 ld $b4
f337 00b4 ld $b4
f338 00a0 ld $a0
f339 00e5 ld $e5
f33a 00ec ld $ec
f33b 00e2 ld $e2
f33c 00ed ld $ed
f33d 00e5 ld $e5
f33e 00f3 ld $f3
f33f 00f3 ld $f3
f340 00e1 ld $e1
f341 00f3 ld $f3
f342 00e9 ld $e9
f343 00c4 ld $c4
f344 00a0 ld $a0
f345 00d2 ld $d2
f346 00b0 ld $b0
f347 00b0 ld $b0
f348 00b4 ld $b4
f349 008d ld $8d
f34a 00b2 ld $b2
f34b 00b0 ld $b0
f34c 00b5 ld $b5
f34d 00b6 ld $b6
f34e 00e7 ld $e7
f34f 00ee ld $ee
f350 00e9 ld $e9
f351 00e8 ld $e8
f352 00e3 ld $e3
f353 00ee ld $ee
f354 00f5 ld $f5
f355 00cd ld $cd
f356 00a0 ld $a0
f357 00d2 ld $d2
f358 00b0 ld $b0
f359 00b8 ld $b8
f35a 00b2 ld $b2
f35b 008d ld $8d
f35c 00cc ld $cc
f35d 00d4 ld $d4
f35e 00d4 ld $d4
f35f 00a0 ld $a0
f360 00ee ld $ee
f361 00ef ld $ef
f362 00a0 ld $a0
f363 00b1 ld $b1
f364 00ad ld $ad
f365 00e5 ld $e5
f366 00ec ld $ec
f367 00f0 ld $f0
f368 00f0 ld $f0
f369 00c1 ld $c1
f36a 008d ld $8d
f36b 008d ld $8d
f36c 0003 ld $03
f36d 0000 ld $00
f36e 00fe ld $fe
f36f 002b ld $2b
f370 001a ld $1a
f371 0011 ld $11
f372 000c ld $0c
f373 000b ld $0b
f374 002b ld $2b
f375 0022 ld $22
f376 001a ld $1a
f377 003a ld $3a
f378 00b4 ld $b4
f379 00e6 ld $e6
f37a 0075 ld $75
f37b 0035 ld $35
f37c 0072 ld $72
f37d 0053 ld $53
f37e 001a ld $1a
f37f 000f ld $0f
f380 008c ld $8c
f381 00ff ld $ff
f382 0035 ld $35
f383 0072 ld $72
f384 000d ld $0d
f385 001a ld $1a
f386 000e ld $0e
f387 0082 ld $82
f388 000f ld $0f
f389 0035 ld $35
f38a 0072 ld $72
f38b 002c ld $2c
f38c 001a ld $1a
f38d 000e ld $0e
f38e 0082 ld $82
f38f 0030 ld $30
f390 0035 ld $35
f391 0072 ld $72
f392 0026 ld $26
f393 0059 ld $59
f394 00a0 ld $a0
f395 0090 ld $90
f396 0028 ld $28
f397 0059 ld $59
f398 00c0 ld $c0
f399 00cf ld $cf
f39a 0032 ld $32
f39b 002b ld $2b
f39c 0030 ld $30
f39d 001a ld $1a
f39e 000f ld $0f
f39f 005e ld $5e
f3a0 003a ld $3a
f3a1 0082 ld $82
f3a2 0080 ld $80
f3a3 0035 ld $35
f3a4 0072 ld $72
f3a5 0014 ld $14
f3a6 0059 ld $59
f3a7 00a0 ld $a0
f3a8 00cf ld $cf
f3a9 0032 ld $32
f3aa 002b ld $2b
f3ab 0030 ld $30
f3ac 001a ld $1a
f3ad 003a ld $3a
f3ae 00e6 ld $e6
f3af 0060 ld $60
f3b0 0035 ld $35
f3b1 0050 ld $50
f3b2 0046 ld $46
f3b3 00e3 ld $e3
f3b4 0040 ld $40
f3b5 005e ld $5e
f3b6 003a ld $3a
f3b7 001a ld $1a
f3b8 003a ld $3a
f3b9 008c ld $8c
f3ba 000a ld $0a
f3bb 0035 ld $35
f3bc 0072 ld $72
f3bd 0051 ld $51
f3be 0059 ld $59
f3bf 000d ld $0d
f3c0 005e ld $5e
f3c1 003a ld $3a
f3c2 0090 ld $90
f3c3 0057 ld $57
f3c4 005e ld $5e
f3c5 003a ld $3a
f3c6 00cf ld $cf
f3c7 0032 ld $32
f3c8 0063 ld $63
f3c9 0090 ld $90
f3ca 0000 ld $00
f3cb 00ec ld $ec
f3cc 00fe ld $fe
f3cd 0011 ld $11
f3ce 00e1 ld $e1
f3cf 0004 ld $04
f3d0 002b ld $2b
f3d1 0022 ld $22
f3d2 0011 ld $11
f3d3 0000 ld $00
f3d4 0008 ld $08
f3d5 002b ld $2b
f3d6 0024 ld $24
f3d7 00ee ld $ee
f3d8 00fe ld $fe
f3d9 008c ld $8c
f3da 008d ld $8d
f3db 0035 ld $35
f3dc 003f ld $3f
f3dd 0076 ld $76
f3de 001a ld $1a
f3df 0030 ld $30
f3e0 00e6 ld $e6
f3e1 009b ld $9b
f3e2 0035 ld $35
f3e3 0056 ld $56
f3e4 0076 ld $76
f3e5 0059 ld $59
f3e6 0000 ld $00
f3e7 0035 ld $35
f3e8 0072 ld $72
f3e9 00b2 ld $b2
f3ea 0011 ld $11
f3eb 0000 ld $00
f3ec 0001 ld $01
f3ed 005e ld $5e
f3ee 0030 ld $30
f3ef 00ad ld $ad
f3f0 005e ld $5e
f3f1 0031 ld $31
f3f2 0021 ld $21
f3f3 0030 ld $30
f3f4 002b ld $2b
f3f5 0028 ld $28
f3f6 005e ld $5e
f3f7 0026 ld $26
f3f8 00b4 ld $b4
f3f9 00cb ld $cb
f3fa 0093 ld $93
f3fb fe00 bra ac ;+-----------------------------------+
f3fc fcfd bra $f3fd ;| |
f3fd 1404 ld $04,y ;| Trampoline for page $f300 lookups |
f3fe e065 jmp y,$65 ;| |
f3ff c218 st [$18] ;+-----------------------------------+
f400 0028 ld $28
f401 001a ld $1a
f402 0028 ld $28
f403 008c ld $8c
f404 00a0 ld $a0
f405 0035 ld $35
f406 0072 ld $72
f407 0087 ld $87
f408 0011 ld $11
f409 00ee ld $ee
f40a 0001 ld $01
f40b 002b ld $2b
f40c 003c ld $3c
f40d 0021 ld $21
f40e 003c ld $3c
f40f 00ad ld $ad
f410 00e6 ld $e6
f411 0077 ld $77
f412 0035 ld $35
f413 0053 ld $53
f414 00a3 ld $a3
f415 00e3 ld $e3
f416 007f ld $7f
f417 0090 ld $90
f418 00a5 ld $a5
f419 00e3 ld $e3
f41a 0007 ld $07
f41b 00f0 ld $f0
f41c 003c ld $3c
f41d 0021 ld $21
f41e 003c ld $3c
f41f 00e6 ld $e6
f420 0002 ld $02
f421 002b ld $2b
f422 003c ld $3c
f423 008c ld $8c
f424 00fe ld $fe
f425 0035 ld $35
f426 0072 ld $72
f427 0097 ld $97
f428 00ee ld $ee
f429 00fe ld $fe
f42a 00e6 ld $e6
f42b 00a0 ld $a0
f42c 0035 ld $35
f42d 0050 ld $50
f42e 00fb ld $fb
f42f 00e6 ld $e6
f430 0032 ld $32
f431 0035 ld $35
f432 0053 ld $53
f433 00c7 ld $c7
f434 00e3 ld $e3
f435 0032 ld $32
f436 002b ld $2b
f437 003c ld $3c
f438 0011 ld $11
f439 0000 ld $00
f43a 0007 ld $07
f43b 0090 ld $90
f43c 00cc ld $cc
f43d 002b ld $2b
f43e 003c ld $3c
f43f 0011 ld $11
f440 0000 ld $00
f441 0008 ld $08
f442 002b ld $2b
f443 003e ld $3e
f444 0021 ld $21
f445 003c ld $3c
f446 00e9 ld $e9
f447 00e9 ld $e9
f448 0099 ld $99
f449 003c ld $3c
f44a 0099 ld $99
f44b 003e ld $3e
f44c 002b ld $2b
f44d 003e ld $3e
f44e 0021 ld $21
f44f 0030 ld $30
f450 002b ld $2b
f451 0028 ld $28
f452 00ec ld $ec
f453 00fe ld $fe
f454 00e3 ld $e3
f455 0006 ld $06
f456 002b ld $2b
f457 0030 ld $30
f458 0059 ld $59
f459 0005 ld $05
f45a 002b ld $2b
f45b 003c ld $3c
f45c 0021 ld $21
f45d 003e ld $3e
f45e 007f ld $7f
f45f 0000 ld $00
f460 005e ld $5e
f461 0026 ld $26
f462 00b4 ld $b4
f463 00cb ld $cb
f464 0093 ld $93
f465 003e ld $3e
f466 0093 ld $93
f467 0028 ld $28
f468 0021 ld $21
f469 003c ld $3c
f46a 00e6 ld $e6
f46b 0001 ld $01
f46c 0035 ld $35
f46d 004d ld $4d
f46e 00e4 ld $e4
f46f 00ee ld $ee
f470 00fe ld $fe
f471 00ff ld $ff
f472 0004 ld $04
f473 0000 ld $00
f474 0000 ld $00
f475 0020 ld $20
f476 0006 ld $06
f477 0004 ld $04
f478 004c ld $4c
f479 001f ld $1f
f47a 00ff ld $ff
f47b 00a9 ld $a9
f47c 000d ld $0d
f47d 0085 ld $85
f47e 0046 ld $46
f47f 0020 ld $20
f480 0018 ld $18
f481 0004 ld $04
f482 0020 ld $20
f483 00f5 ld $f5
f484 0004 ld $04
f485 0085 ld $85
f486 0044 ld $44
f487 0084 ld $84
f488 0045 ld $45
f489 00c6 ld $c6
f48a 0046 ld $46
f48b 00d0 ld $d0
f48c 00f2 ld $f2
f48d 0020 ld $20
f48e 00d9 ld $d9
f48f 0004 ld $04
f490 00a1 ld $a1
f491 0044 ld $44
f492 00a8 ld $a8
f493 004a ld $4a
f494 0090 ld $90
f495 000b ld $0b
f496 004a ld $4a
f497 00b0 ld $b0
f498 0017 ld $17
f499 00c9 ld $c9
f49a 0022 ld $22
f49b 00f0 ld $f0
f49c 0013 ld $13
f49d 0029 ld $29
f49e 0007 ld $07
f49f 0009 ld $09
f4a0 0080 ld $80
f4a1 004a ld $4a
f4a2 00aa ld $aa
f4a3 00bd ld $bd
f4a4 0004 ld $04
f4a5 0005 ld $05
f4a6 00b0 ld $b0
f4a7 0004 ld $04
f4a8 004a ld $4a
f4a9 004a ld $4a
f4aa 004a ld $4a
f4ab 004a ld $4a
f4ac 0029 ld $29
f4ad 000f ld $0f
f4ae 00d0 ld $d0
f4af 0004 ld $04
f4b0 00a0 ld $a0
f4b1 0080 ld $80
f4b2 00a9 ld $a9
f4b3 0000 ld $00
f4b4 00aa ld $aa
f4b5 00bd ld $bd
f4b6 0048 ld $48
f4b7 0005 ld $05
f4b8 0085 ld $85
f4b9 0040 ld $40
f4ba 0029 ld $29
f4bb 0003 ld $03
f4bc 0085 ld $85
f4bd 0041 ld $41
f4be 0098 ld $98
f4bf 0029 ld $29
f4c0 008f ld $8f
f4c1 00aa ld $aa
f4c2 0098 ld $98
f4c3 00a0 ld $a0
f4c4 0003 ld $03
f4c5 00e0 ld $e0
f4c6 008a ld $8a
f4c7 00f0 ld $f0
f4c8 000b ld $0b
f4c9 004a ld $4a
f4ca 0090 ld $90
f4cb 0008 ld $08
f4cc 004a ld $4a
f4cd 004a ld $4a
f4ce 0009 ld $09
f4cf 0020 ld $20
f4d0 0088 ld $88
f4d1 00d0 ld $d0
f4d2 00fa ld $fa
f4d3 00c8 ld $c8
f4d4 0088 ld $88
f4d5 00d0 ld $d0
f4d6 00f2 ld $f2
f4d7 0048 ld $48
f4d8 00b1 ld $b1
f4d9 0044 ld $44
f4da 0020 ld $20
f4db 00dc ld $dc
f4dc 00ff ld $ff
f4dd 00a2 ld $a2
f4de 0001 ld $01
f4df 0020 ld $20
f4e0 00ec ld $ec
f4e1 0004 ld $04
f4e2 00c4 ld $c4
f4e3 0041 ld $41
f4e4 00c8 ld $c8
f4e5 0090 ld $90
f4e6 00f1 ld $f1
f4e7 00a2 ld $a2
f4e8 0003 ld $03
f4e9 00c0 ld $c0
f4ea 0003 ld $03
f4eb 0090 ld $90
f4ec 00f2 ld $f2
f4ed 0068 ld $68
f4ee 00a8 ld $a8
f4ef 00b9 ld $b9
f4f0 0062 ld $62
f4f1 0005 ld $05
f4f2 0085 ld $85
f4f3 0042 ld $42
f4f4 00b9 ld $b9
f4f5 00a2 ld $a2
f4f6 0005 ld $05
f4f7 0085 ld $85
f4f8 0043 ld $43
f4f9 00a9 ld $a9
f4fa 0000 ld $00
f4fb fe00 bra ac ;+-----------------------------------+
f4fc fcfd bra $f4fd ;| |
f4fd 1404 ld $04,y ;| Trampoline for page $f400 lookups |
f4fe e065 jmp y,$65 ;| |
f4ff c218 st [$18] ;+-----------------------------------+
f500 00a0 ld $a0
f501 0005 ld $05
f502 0006 ld $06
f503 0043 ld $43
f504 0026 ld $26
f505 0042 ld $42
f506 002a ld $2a
f507 0088 ld $88
f508 00d0 ld $d0
f509 00f8 ld $f8
f50a 0069 ld $69
f50b 00bf ld $bf
f50c 0020 ld $20
f50d 00ef ld $ef
f50e 00ff ld $ff
f50f 00ca ld $ca
f510 00d0 ld $d0
f511 00ec ld $ec
f512 0020 ld $20
f513 00ea ld $ea
f514 0004 ld $04
f515 00a2 ld $a2
f516 0006 ld $06
f517 00e0 ld $e0
f518 0003 ld $03
f519 00d0 ld $d0
f51a 0012 ld $12
f51b 00a4 ld $a4
f51c 0041 ld $41
f51d 00f0 ld $f0
f51e 000e ld $0e
f51f 00a5 ld $a5
f520 0040 ld $40
f521 00c9 ld $c9
f522 00e8 ld $e8
f523 00b1 ld $b1
f524 0044 ld $44
f525 00b0 ld $b0
f526 001c ld $1c
f527 0020 ld $20
f528 00dc ld $dc
f529 00ff ld $ff
f52a 0088 ld $88
f52b 00d0 ld $d0
f52c 00f2 ld $f2
f52d 0006 ld $06
f52e 0040 ld $40
f52f 0090 ld $90
f530 000e ld $0e
f531 00bd ld $bd
f532 0055 ld $55
f533 0005 ld $05
f534 0020 ld $20
f535 00ef ld $ef
f536 00ff ld $ff
f537 00bd ld $bd
f538 005b ld $5b
f539 0005 ld $05
f53a 00f0 ld $f0
f53b 0003 ld $03
f53c 0020 ld $20
f53d 00ef ld $ef
f53e 00ff ld $ff
f53f 00ca ld $ca
f540 00d0 ld $d0
f541 00d5 ld $d5
f542 0060 ld $60
f543 0020 ld $20
f544 00f8 ld $f8
f545 0004 ld $04
f546 00aa ld $aa
f547 00e8 ld $e8
f548 00d0 ld $d0
f549 0001 ld $01
f54a 00c8 ld $c8
f54b 0098 ld $98
f54c 0020 ld $20
f54d 00dc ld $dc
f54e 00ff ld $ff
f54f 008a ld $8a
f550 004c ld $4c
f551 00dc ld $dc
f552 00ff ld $ff
f553 00a9 ld $a9
f554 008d ld $8d
f555 0020 ld $20
f556 00ef ld $ef
f557 00ff ld $ff
f558 00a5 ld $a5
f559 0045 ld $45
f55a 00a6 ld $a6
f55b 0044 ld $44
f55c 0020 ld $20
f55d 00d2 ld $d2
f55e 0004 ld $04
f55f 00a9 ld $a9
f560 00ad ld $ad
f561 0020 ld $20
f562 00ef ld $ef
f563 00ff ld $ff
f564 00a2 ld $a2
f565 0001 ld $01
f566 00a9 ld $a9
f567 00a0 ld $a0
f568 0020 ld $20
f569 00ef ld $ef
f56a 00ff ld $ff
f56b 00ca ld $ca
f56c 00d0 ld $d0
f56d 00f8 ld $f8
f56e 0060 ld $60
f56f 00a5 ld $a5
f570 0041 ld $41
f571 0038 ld $38
f572 00a4 ld $a4
f573 0045 ld $45
f574 00aa ld $aa
f575 0010 ld $10
f576 0001 ld $01
f577 0088 ld $88
f578 0065 ld $65
f579 0044 ld $44
f57a 0005 ld $05
f57b 0000 ld $00
f57c 00e2 ld $e2
f57d 0090 ld $90
f57e 0001 ld $01
f57f 00c8 ld $c8
f580 0060 ld $60
f581 0040 ld $40
f582 0002 ld $02
f583 0045 ld $45
f584 0003 ld $03
f585 00d0 ld $d0
f586 0008 ld $08
f587 0040 ld $40
f588 0009 ld $09
f589 0030 ld $30
f58a 0022 ld $22
f58b 0045 ld $45
f58c 0033 ld $33
f58d 00d0 ld $d0
f58e 0008 ld $08
f58f 0040 ld $40
f590 0009 ld $09
f591 0040 ld $40
f592 0002 ld $02
f593 0045 ld $45
f594 0033 ld $33
f595 00d0 ld $d0
f596 0008 ld $08
f597 0040 ld $40
f598 0009 ld $09
f599 0040 ld $40
f59a 0002 ld $02
f59b 0045 ld $45
f59c 00b3 ld $b3
f59d 00d0 ld $d0
f59e 0008 ld $08
f59f 0040 ld $40
f5a0 0009 ld $09
f5a1 0000 ld $00
f5a2 0022 ld $22
f5a3 0044 ld $44
f5a4 0033 ld $33
f5a5 00d0 ld $d0
f5a6 008c ld $8c
f5a7 0044 ld $44
f5a8 0000 ld $00
f5a9 0011 ld $11
f5aa 0022 ld $22
f5ab 0044 ld $44
f5ac 0033 ld $33
f5ad 00d0 ld $d0
f5ae 008c ld $8c
f5af 0044 ld $44
f5b0 009a ld $9a
f5b1 0010 ld $10
f5b2 0022 ld $22
f5b3 0044 ld $44
f5b4 0033 ld $33
f5b5 00d0 ld $d0
f5b6 0008 ld $08
f5b7 0040 ld $40
f5b8 0009 ld $09
f5b9 0010 ld $10
f5ba 0022 ld $22
f5bb 0044 ld $44
f5bc 0033 ld $33
f5bd 00d0 ld $d0
f5be 0008 ld $08
f5bf 0040 ld $40
f5c0 0009 ld $09
f5c1 0062 ld $62
f5c2 0013 ld $13
f5c3 0078 ld $78
f5c4 00a9 ld $a9
f5c5 0000 ld $00
f5c6 0021 ld $21
f5c7 0081 ld $81
f5c8 0082 ld $82
f5c9 0000 ld $00
f5ca 0000 ld $00
f5cb 0059 ld $59
f5cc 004d ld $4d
f5cd 0091 ld $91
f5ce 0092 ld $92
f5cf 0086 ld $86
f5d0 004a ld $4a
f5d1 0085 ld $85
f5d2 009d ld $9d
f5d3 00ac ld $ac
f5d4 00a9 ld $a9
f5d5 00ac ld $ac
f5d6 00a3 ld $a3
f5d7 00a8 ld $a8
f5d8 00a4 ld $a4
f5d9 00d9 ld $d9
f5da 0000 ld $00
f5db 00d8 ld $d8
f5dc 00a4 ld $a4
f5dd 00a4 ld $a4
f5de 0000 ld $00
f5df 001c ld $1c
f5e0 008a ld $8a
f5e1 001c ld $1c
f5e2 0023 ld $23
f5e3 005d ld $5d
f5e4 008b ld $8b
f5e5 001b ld $1b
f5e6 00a1 ld $a1
f5e7 009d ld $9d
f5e8 008a ld $8a
f5e9 001d ld $1d
f5ea 0023 ld $23
f5eb 009d ld $9d
f5ec 008b ld $8b
f5ed 001d ld $1d
f5ee 00a1 ld $a1
f5ef 0000 ld $00
f5f0 0029 ld $29
f5f1 0019 ld $19
f5f2 00ae ld $ae
f5f3 0069 ld $69
f5f4 00a8 ld $a8
f5f5 0019 ld $19
f5f6 0023 ld $23
f5f7 0024 ld $24
f5f8 0053 ld $53
f5f9 001b ld $1b
f5fa 0023 ld $23
f5fb fe00 bra ac ;+-----------------------------------+
f5fc fcfd bra $f5fd ;| |
f5fd 1404 ld $04,y ;| Trampoline for page $f500 lookups |
f5fe e065 jmp y,$65 ;| |
f5ff c218 st [$18] ;+-----------------------------------+
f600 0024 ld $24
f601 0053 ld $53
f602 0019 ld $19
f603 00a1 ld $a1
f604 0000 ld $00
f605 001a ld $1a
f606 005b ld $5b
f607 005b ld $5b
f608 00a5 ld $a5
f609 0069 ld $69
f60a 0024 ld $24
f60b 0024 ld $24
f60c 00ae ld $ae
f60d 00ae ld $ae
f60e 00a8 ld $a8
f60f 00ad ld $ad
f610 0029 ld $29
f611 0000 ld $00
f612 007c ld $7c
f613 0000 ld $00
f614 0015 ld $15
f615 009c ld $9c
f616 006d ld $6d
f617 009c ld $9c
f618 00a5 ld $a5
f619 0069 ld $69
f61a 0029 ld $29
f61b 0053 ld $53
f61c 0084 ld $84
f61d 0013 ld $13
f61e 0034 ld $34
f61f 0011 ld $11
f620 00a5 ld $a5
f621 0069 ld $69
f622 0023 ld $23
f623 00a0 ld $a0
f624 00d8 ld $d8
f625 0062 ld $62
f626 005a ld $5a
f627 0048 ld $48
f628 0026 ld $26
f629 0062 ld $62
f62a 0094 ld $94
f62b 0088 ld $88
f62c 0054 ld $54
f62d 0044 ld $44
f62e 00c8 ld $c8
f62f 0054 ld $54
f630 0068 ld $68
f631 0044 ld $44
f632 00e8 ld $e8
f633 0094 ld $94
f634 0000 ld $00
f635 00b4 ld $b4
f636 0008 ld $08
f637 0084 ld $84
f638 0074 ld $74
f639 00b4 ld $b4
f63a 0028 ld $28
f63b 006e ld $6e
f63c 0074 ld $74
f63d 00f4 ld $f4
f63e 00cc ld $cc
f63f 004a ld $4a
f640 0072 ld $72
f641 00f2 ld $f2
f642 00a4 ld $a4
f643 008a ld $8a
f644 0000 ld $00
f645 00aa ld $aa
f646 00a2 ld $a2
f647 00a2 ld $a2
f648 0074 ld $74
f649 0074 ld $74
f64a 0074 ld $74
f64b 0072 ld $72
f64c 0044 ld $44
f64d 0068 ld $68
f64e 00b2 ld $b2
f64f 0032 ld $32
f650 00b2 ld $b2
f651 0000 ld $00
f652 0022 ld $22
f653 0026 ld $26
f654 001a ld $1a
f655 001a ld $1a
f656 0026 ld $26
f657 0026 ld $26
f658 0072 ld $72
f659 0072 ld $72
f65a 0088 ld $88
f65b 00c8 ld $c8
f65c 00c4 ld $c4
f65d 00ca ld $ca
f65e 0026 ld $26
f65f 0048 ld $48
f660 0044 ld $44
f661 0044 ld $44
f662 00a2 ld $a2
f663 00c8 ld $c8
f664 00ff ld $ff
f665 0000 ld $00
f666 0000 ld $00
f667 00d8 ld $d8
f668 0058 ld $58
f669 00a0 ld $a0
f66a 007f ld $7f
f66b 008c ld $8c
f66c 0012 ld $12
f66d 00d0 ld $d0
f66e 00a9 ld $a9
f66f 00a7 ld $a7
f670 008d ld $8d
f671 0011 ld $11
f672 00d0 ld $d0
f673 008d ld $8d
f674 0013 ld $13
f675 00d0 ld $d0
f676 00c9 ld $c9
f677 00df ld $df
f678 00f0 ld $f0
f679 0013 ld $13
f67a 00c9 ld $c9
f67b 009b ld $9b
f67c 00f0 ld $f0
f67d 0003 ld $03
f67e 00c8 ld $c8
f67f 0010 ld $10
f680 000f ld $0f
f681 00a9 ld $a9
f682 00dc ld $dc
f683 0020 ld $20
f684 00ef ld $ef
f685 00ff ld $ff
f686 00a9 ld $a9
f687 008d ld $8d
f688 0020 ld $20
f689 00ef ld $ef
f68a 00ff ld $ff
f68b 00a0 ld $a0
f68c 0001 ld $01
f68d 0088 ld $88
f68e 0030 ld $30
f68f 00f6 ld $f6
f690 00a9 ld $a9
f691 0000 ld $00
f692 0000 ld $00
f693 0009 ld $09
f694 0080 ld $80
f695 002c ld $2c
f696 0010 ld $10
f697 00d0 ld $d0
f698 0099 ld $99
f699 0000 ld $00
f69a 0002 ld $02
f69b 0020 ld $20
f69c 00ef ld $ef
f69d 00ff ld $ff
f69e 00c9 ld $c9
f69f 008d ld $8d
f6a0 00d0 ld $d0
f6a1 00d4 ld $d4
f6a2 00a0 ld $a0
f6a3 00ff ld $ff
f6a4 00a9 ld $a9
f6a5 0000 ld $00
f6a6 00aa ld $aa
f6a7 000a ld $0a
f6a8 0085 ld $85
f6a9 003b ld $3b
f6aa 00c8 ld $c8
f6ab 00b9 ld $b9
f6ac 0000 ld $00
f6ad 0002 ld $02
f6ae 00c9 ld $c9
f6af 008d ld $8d
f6b0 00f0 ld $f0
f6b1 00d4 ld $d4
f6b2 00c9 ld $c9
f6b3 00ae ld $ae
f6b4 0090 ld $90
f6b5 00f4 ld $f4
f6b6 00f0 ld $f0
f6b7 00f0 ld $f0
f6b8 00c9 ld $c9
f6b9 00ba ld $ba
f6ba 00f0 ld $f0
f6bb 00eb ld $eb
f6bc 00c9 ld $c9
f6bd 00d2 ld $d2
f6be 00f0 ld $f0
f6bf 003b ld $3b
f6c0 0086 ld $86
f6c1 0038 ld $38
f6c2 0086 ld $86
f6c3 0039 ld $39
f6c4 0084 ld $84
f6c5 003a ld $3a
f6c6 00b9 ld $b9
f6c7 0000 ld $00
f6c8 0002 ld $02
f6c9 0049 ld $49
f6ca 00b0 ld $b0
f6cb 00c9 ld $c9
f6cc 000a ld $0a
f6cd 0090 ld $90
f6ce 0006 ld $06
f6cf 0069 ld $69
f6d0 0088 ld $88
f6d1 00c9 ld $c9
f6d2 00fa ld $fa
f6d3 0090 ld $90
f6d4 0011 ld $11
f6d5 000a ld $0a
f6d6 000a ld $0a
f6d7 000a ld $0a
f6d8 000a ld $0a
f6d9 00a2 ld $a2
f6da 0004 ld $04
f6db 000a ld $0a
f6dc 0026 ld $26
f6dd 0038 ld $38
f6de 0026 ld $26
f6df 0039 ld $39
f6e0 00ca ld $ca
f6e1 00d0 ld $d0
f6e2 00f8 ld $f8
f6e3 00c8 ld $c8
f6e4 00d0 ld $d0
f6e5 00e0 ld $e0
f6e6 00c4 ld $c4
f6e7 003a ld $3a
f6e8 00f0 ld $f0
f6e9 0097 ld $97
f6ea 0024 ld $24
f6eb 003b ld $3b
f6ec 0050 ld $50
f6ed 0010 ld $10
f6ee 00a5 ld $a5
f6ef 0038 ld $38
f6f0 0081 ld $81
f6f1 0036 ld $36
f6f2 00e6 ld $e6
f6f3 0036 ld $36
f6f4 00d0 ld $d0
f6f5 00b5 ld $b5
f6f6 00e6 ld $e6
f6f7 0037 ld $37
f6f8 004c ld $4c
f6f9 0044 ld $44
f6fa 00ff ld $ff
f6fb fe00 bra ac ;+-----------------------------------+
f6fc fcfd bra $f6fd ;| |
f6fd 1404 ld $04,y ;| Trampoline for page $f600 lookups |
f6fe e065 jmp y,$65 ;| |
f6ff c218 st [$18] ;+-----------------------------------+
f700 006c ld $6c
f701 0034 ld $34
f702 0000 ld $00
f703 0030 ld $30
f704 002b ld $2b
f705 00a2 ld $a2
f706 0002 ld $02
f707 00b5 ld $b5
f708 0037 ld $37
f709 0095 ld $95
f70a 0035 ld $35
f70b 0095 ld $95
f70c 0033 ld $33
f70d 00ca ld $ca
f70e 00d0 ld $d0
f70f 00f7 ld $f7
f710 00d0 ld $d0
f711 0014 ld $14
f712 00a9 ld $a9
f713 008d ld $8d
f714 0020 ld $20
f715 00ef ld $ef
f716 00ff ld $ff
f717 00a5 ld $a5
f718 0035 ld $35
f719 0020 ld $20
f71a 00dc ld $dc
f71b 00ff ld $ff
f71c 00a5 ld $a5
f71d 0034 ld $34
f71e 0020 ld $20
f71f 00dc ld $dc
f720 00ff ld $ff
f721 00a9 ld $a9
f722 00ba ld $ba
f723 0020 ld $20
f724 00ef ld $ef
f725 00ff ld $ff
f726 00a9 ld $a9
f727 0004 ld $04
f728 0020 ld $20
f729 00f3 ld $f3
f72a 00ff ld $ff
f72b 00a1 ld $a1
f72c 0034 ld $34
f72d 0020 ld $20
f72e 00dc ld $dc
f72f 00ff ld $ff
f730 0086 ld $86
f731 003b ld $3b
f732 00a5 ld $a5
f733 0034 ld $34
f734 00c5 ld $c5
f735 0038 ld $38
f736 00a5 ld $a5
f737 0035 ld $35
f738 00e5 ld $e5
f739 0039 ld $39
f73a 00b0 ld $b0
f73b 00c1 ld $c1
f73c 00e6 ld $e6
f73d 0034 ld $34
f73e 00d0 ld $d0
f73f 0002 ld $02
f740 00e6 ld $e6
f741 0035 ld $35
f742 00a5 ld $a5
f743 0034 ld $34
f744 0029 ld $29
f745 0007 ld $07
f746 0010 ld $10
f747 00c8 ld $c8
f748 0048 ld $48
f749 004a ld $4a
f74a 004a ld $4a
f74b 004a ld $4a
f74c 004a ld $4a
f74d 0020 ld $20
f74e 00e5 ld $e5
f74f 00ff ld $ff
f750 0068 ld $68
f751 0029 ld $29
f752 000f ld $0f
f753 0009 ld $09
f754 00b0 ld $b0
f755 00c9 ld $c9
f756 00ba ld $ba
f757 0090 ld $90
f758 0002 ld $02
f759 0069 ld $69
f75a 0006 ld $06
f75b 0048 ld $48
f75c 0000 ld $00
f75d 0068 ld $68
f75e 0060 ld $60
f75f 0018 ld $18
f760 0065 ld $65
f761 0030 ld $30
f762 0085 ld $85
f763 0030 ld $30
f764 0060 ld $60
f765 0000 ld $00
f766 0000 ld $00
f767 0000 ld $00
f768 0000 ld $00
f769 00ff ld $ff
f76a 0000 ld $00
f76b 0000 ld $00
f76c 0000 ld $00
f76d 0000 ld $00 ;End of Apps/Apple-1/Apple-1_v1.gt1, size 1223
;+-----------------------------------+
;| Apps/MainMenu/MainMenu_v4.gcl |
;+-----------------------------------+
Main: f76e 0002 ld $02 ;| RAM segment address (high byte first)
f76f 0000 ld $00 ;|
f770 00dd ld $dd ;| Length (1..256)
f771 0021 ld $21 ;0200 LDW
f772 0011 ld $11
f773 0035 ld $35 ;0202 BCC
f774 0056 ld $56 ;0203 LE
f775 000f ld $0f
f776 0082 ld $82 ;0205 ANDI
f777 0010 ld $10
f778 0035 ld $35 ;0207 BCC
f779 0072 ld $72 ;0208 NE
f77a 000f ld $0f
f77b 0011 ld $11 ;020a LDWI
f77c 00a7 ld $a7
f77d 00f2 ld $f2
f77e 002b ld $2b ;020d STW
f77f 0024 ld $24
f780 00b4 ld $b4 ;020f SYS
f781 00e2 ld $e2
f782 00cd ld $cd ;0211 DEF
f783 005f ld $5f
f784 0021 ld $21 ;0213 LDW
f785 0030 ld $30 ;0213 'Char'
f786 00e6 ld $e6 ;0215 SUBI
f787 0052 ld $52
f788 0035 ld $35 ;0217 BCC
f789 0053 ld $53 ;0218 GE
f78a 0021 ld $21
f78b 00e3 ld $e3 ;021a ADDI
f78c 0032 ld $32
f78d 002b ld $2b ;021c STW
f78e 0032 ld $32 ;021c 'i'
f78f 0011 ld $11 ;021e LDWI
f790 0000 ld $00
f791 0007 ld $07
f792 0090 ld $90 ;0221 BRA
f793 0026 ld $26
f794 002b ld $2b ;0223 STW
f795 0032 ld $32 ;0223 'i'
f796 0011 ld $11 ;0225 LDWI
f797 0000 ld $00
f798 0008 ld $08
f799 002b ld $2b ;0228 STW
f79a 0034 ld $34 ;0228 'fontData'
f79b 0021 ld $21 ;022a LDW
f79c 0032 ld $32 ;022a 'i'
f79d 00e9 ld $e9 ;022c LSLW
f79e 00e9 ld $e9 ;022d LSLW
f79f 0099 ld $99 ;022e ADDW
f7a0 0032 ld $32 ;022e 'i'
f7a1 0099 ld $99 ;0230 ADDW
f7a2 0034 ld $34 ;0230 'fontData'
f7a3 002b ld $2b ;0232 STW
f7a4 0034 ld $34 ;0232 'fontData'
f7a5 0059 ld $59 ;0234 LDI
f7a6 0020 ld $20
f7a7 005e ld $5e ;0236 ST
f7a8 0024 ld $24
f7a9 0021 ld $21 ;0238 LDW
f7aa 0036 ld $36 ;0238 'Color'
f7ab 005e ld $5e ;023a ST
f7ac 0025 ld $25
f7ad 0021 ld $21 ;023c LDW
f7ae 0038 ld $38 ;023c 'Pos'
f7af 002b ld $2b ;023e STW
f7b0 0028 ld $28
f7b1 00e3 ld $e3 ;0240 ADDI
f7b2 0006 ld $06
f7b3 002b ld $2b ;0242 STW
f7b4 0038 ld $38 ;0242 'Pos'
f7b5 0011 ld $11 ;0244 LDWI
f7b6 00e1 ld $e1
f7b7 0004 ld $04
f7b8 002b ld $2b ;0247 STW
f7b9 0022 ld $22
f7ba 0059 ld $59 ;0249 LDI
f7bb 00fb ld $fb
f7bc 002b ld $2b ;024b STW
f7bd 0032 ld $32 ;024b 'i'
f7be 0021 ld $21 ;024d LDW
f7bf 0034 ld $34 ;024d 'fontData'
f7c0 007f ld $7f ;024f LUP
f7c1 0000 ld $00
f7c2 0093 ld $93 ;0251 INC
f7c3 0034 ld $34 ;0251 'fontData'
f7c4 005e ld $5e ;0253 ST
f7c5 0026 ld $26
f7c6 00b4 ld $b4 ;0255 SYS
f7c7 00cb ld $cb
f7c8 0093 ld $93 ;0257 INC
f7c9 0028 ld $28
f7ca 0093 ld $93 ;0259 INC
f7cb 0032 ld $32 ;0259 'i'
f7cc 0021 ld $21 ;025b LDW
f7cd 0032 ld $32 ;025b 'i'
f7ce 0035 ld $35 ;025d BCC
f7cf 0072 ld $72 ;025e NE
f7d0 004b ld $4b
f7d1 00ff ld $ff ;0260 RET
f7d2 002b ld $2b ;0261 STW
f7d3 003a ld $3a ;0261 'PrintChar'
f7d4 00cd ld $cd ;0263 DEF
f7d5 008c ld $8c
f7d6 0075 ld $75 ;0265 PUSH
f7d7 002b ld $2b ;0266 STW
f7d8 003c ld $3c ;0266 'Text'
f7d9 0021 ld $21 ;0268 LDW
f7da 003c ld $3c ;0268 'Text'
f7db 00ad ld $ad ;026a PEEK
f7dc 0035 ld $35 ;026b BCC
f7dd 003f ld $3f ;026c EQ
f7de 008a ld $8a
f7df 002b ld $2b ;026e STW
f7e0 0030 ld $30 ;026e 'Char'
f7e1 0093 ld $93 ;0270 INC
f7e2 003c ld $3c ;0270 'Text'
f7e3 008c ld $8c ;0272 XORI
f7e4 0009 ld $09
f7e5 0035 ld $35 ;0274 BCC
f7e6 0072 ld $72 ;0275 NE
f7e7 007d ld $7d
f7e8 0021 ld $21 ;0277 LDW
f7e9 0038 ld $38 ;0277 'Pos'
f7ea 00e3 ld $e3 ;0279 ADDI
f7eb 0012 ld $12
f7ec 002b ld $2b ;027b STW
f7ed 0038 ld $38 ;027b 'Pos'
f7ee 0090 ld $90 ;027d BRA
f7ef 0066 ld $66
f7f0 008c ld $8c ;027f XORI
f7f1 0003 ld $03
f7f2 0035 ld $35 ;0281 BCC
f7f3 0072 ld $72 ;0282 NE
f7f4 0086 ld $86
f7f5 00cf ld $cf ;0284 CALL
f7f6 003e ld $3e ;0284 'Newline'
f7f7 0090 ld $90 ;0286 BRA
f7f8 0066 ld $66
f7f9 00cf ld $cf ;0288 CALL
f7fa 003a ld $3a ;0288 'PrintChar'
f7fb fe00 bra ac ;+-----------------------------------+
f7fc fcfd bra $f7fd ;| |
f7fd 1404 ld $04,y ;| Trampoline for page $f700 lookups |
f7fe e065 jmp y,$65 ;| |
f7ff c218 st [$18] ;+-----------------------------------+
f800 0090 ld $90 ;028a BRA
f801 0066 ld $66
f802 0063 ld $63 ;028c POP
f803 00ff ld $ff ;028d RET
f804 002b ld $2b ;028e STW
f805 0040 ld $40 ;028e 'PrintText'
f806 00cd ld $cd ;0290 DEF
f807 00a6 ld $a6
f808 0075 ld $75 ;0292 PUSH
f809 0059 ld $59 ;0293 LDI
f80a 002d ld $2d
f80b 002b ld $2b ;0295 STW
f80c 0030 ld $30 ;0295 'Char'
f80d 0059 ld $59 ;0297 LDI
f80e 001a ld $1a
f80f 002b ld $2b ;0299 STW
f810 0042 ld $42 ;0299 'j'
f811 00cf ld $cf ;029b CALL
f812 003a ld $3a ;029b 'PrintChar'
f813 0021 ld $21 ;029d LDW
f814 0042 ld $42 ;029d 'j'
f815 00e6 ld $e6 ;029f SUBI
f816 0001 ld $01
f817 0035 ld $35 ;02a1 BCC
f818 004d ld $4d ;02a2 GT
f819 0097 ld $97
f81a 00cf ld $cf ;02a4 CALL
f81b 003e ld $3e ;02a4 'Newline'
f81c 0063 ld $63 ;02a6 POP
f81d 00ff ld $ff ;02a7 RET
f81e 002b ld $2b ;02a8 STW
f81f 0044 ld $44 ;02a8 'PrintDivider'
f820 00cd ld $cd ;02aa DEF
f821 00d6 ld $d6
f822 0075 ld $75 ;02ac PUSH
f823 0021 ld $21 ;02ad LDW
f824 0046 ld $46 ;02ad 'Item'
f825 00e6 ld $e6 ;02af SUBI
f826 0006 ld $06
f827 0035 ld $35 ;02b1 BCC
f828 0053 ld $53 ;02b2 GE
f829 00b7 ld $b7
f82a 0011 ld $11 ;02b4 LDWI
f82b 000b ld $0b
f82c 0020 ld $20
f82d 0090 ld $90 ;02b7 BRA
f82e 00ba ld $ba
f82f 0011 ld $11 ;02b9 LDWI
f830 0059 ld $59
f831 00f0 ld $f0
f832 002b ld $2b ;02bc STW
f833 0038 ld $38 ;02bc 'Pos'
f834 0021 ld $21 ;02be LDW
f835 0046 ld $46 ;02be 'Item'
f836 002b ld $2b ;02c0 STW
f837 0042 ld $42 ;02c0 'j'
f838 0011 ld $11 ;02c2 LDWI
f839 0000 ld $00
f83a 0008 ld $08
f83b 0099 ld $99 ;02c5 ADDW
f83c 0038 ld $38 ;02c5 'Pos'
f83d 002b ld $2b ;02c7 STW
f83e 0038 ld $38 ;02c7 'Pos'
f83f 0021 ld $21 ;02c9 LDW
f840 0042 ld $42 ;02c9 'j'
f841 00e6 ld $e6 ;02cb SUBI
f842 0001 ld $01
f843 0035 ld $35 ;02cd BCC
f844 0053 ld $53 ;02ce GE
f845 00be ld $be
f846 0059 ld $59 ;02d0 LDI
f847 0082 ld $82
f848 002b ld $2b ;02d2 STW
f849 0030 ld $30 ;02d2 'Char'
f84a 00cf ld $cf ;02d4 CALL
f84b 003a ld $3a ;02d4 'PrintChar'
f84c 0063 ld $63 ;02d6 POP
f84d 00ff ld $ff ;02d7 RET
f84e 002b ld $2b ;02d8 STW
f84f 0048 ld $48 ;02d8 'PrintArrow'
f850 0093 ld $93 ;02da INC
f851 001b ld $1b ;02da '_vLR'+1
f852 00ff ld $ff ;02dc RET
f853 0003 ld $03 ;| RAM segment address (high byte first)
f854 0000 ld $00 ;|
f855 00f7 ld $f7 ;| Length (1..256)
f856 00cd ld $cd ;0300 DEF
f857 00f0 ld $f0
f858 0075 ld $75 ;0302 PUSH
f859 0059 ld $59 ;0303 LDI
f85a 0000 ld $00
f85b 002b ld $2b ;0305 STW
f85c 0046 ld $46 ;0305 'Item'
f85d 001a ld $1a ;0307 LD
f85e 000e ld $0e
f85f 002b ld $2b ;0309 STW
f860 0036 ld $36 ;0309 'Color'
f861 00cf ld $cf ;030b CALL
f862 0048 ld $48 ;030b 'PrintArrow'
f863 001a ld $1a ;030d LD
f864 0011 ld $11
f865 008c ld $8c ;030f XORI
f866 00fe ld $fe
f867 0035 ld $35 ;0311 BCC
f868 0072 ld $72 ;0312 NE
f869 0025 ld $25
f86a 00cf ld $cf ;0314 CALL
f86b 004a ld $4a ;0314 'WipeOutArrow'
f86c 0021 ld $21 ;0316 LDW
f86d 0046 ld $46 ;0316 'Item'
f86e 00e6 ld $e6 ;0318 SUBI
f86f 0004 ld $04
f870 0035 ld $35 ;031a BCC
f871 004d ld $4d ;031b GT
f872 001f ld $1f
f873 00e3 ld $e3 ;031d ADDI
f874 000a ld $0a
f875 002b ld $2b ;031f STW
f876 0046 ld $46 ;031f 'Item'
f877 001a ld $1a ;0321 LD
f878 0011 ld $11
f879 0088 ld $88 ;0323 ORI
f87a 0001 ld $01
f87b 005e ld $5e ;0325 ST
f87c 0011 ld $11
f87d 001a ld $1a ;0327 LD
f87e 0011 ld $11
f87f 008c ld $8c ;0329 XORI
f880 00fd ld $fd
f881 0035 ld $35 ;032b BCC
f882 0072 ld $72 ;032c NE
f883 003d ld $3d
f884 00cf ld $cf ;032e CALL
f885 004a ld $4a ;032e 'WipeOutArrow'
f886 0021 ld $21 ;0330 LDW
f887 0046 ld $46 ;0330 'Item'
f888 00e6 ld $e6 ;0332 SUBI
f889 0006 ld $06
f88a 0035 ld $35 ;0334 BCC
f88b 0050 ld $50 ;0335 LT
f88c 0037 ld $37
f88d 002b ld $2b ;0337 STW
f88e 0046 ld $46 ;0337 'Item'
f88f 001a ld $1a ;0339 LD
f890 0011 ld $11
f891 0088 ld $88 ;033b ORI
f892 0002 ld $02
f893 005e ld $5e ;033d ST
f894 0011 ld $11
f895 001a ld $1a ;033f LD
f896 0011 ld $11
f897 008c ld $8c ;0341 XORI
f898 00fb ld $fb
f899 0035 ld $35 ;0343 BCC
f89a 0072 ld $72 ;0344 NE
f89b 005a ld $5a
f89c 00cf ld $cf ;0346 CALL
f89d 004a ld $4a ;0346 'WipeOutArrow'
f89e 0021 ld $21 ;0348 LDW
f89f 0046 ld $46 ;0348 'Item'
f8a0 00e6 ld $e6 ;034a SUBI
f8a1 0005 ld $05
f8a2 0035 ld $35 ;034c BCC
f8a3 003f ld $3f ;034d EQ
f8a4 0054 ld $54
f8a5 00e6 ld $e6 ;034f SUBI
f8a6 0005 ld $05
f8a7 0035 ld $35 ;0351 BCC
f8a8 003f ld $3f ;0352 EQ
f8a9 0054 ld $54
f8aa 0093 ld $93 ;0354 INC
f8ab 0046 ld $46 ;0354 'Item'
f8ac 001a ld $1a ;0356 LD
f8ad 0011 ld $11
f8ae 0088 ld $88 ;0358 ORI
f8af 0004 ld $04
f8b0 005e ld $5e ;035a ST
f8b1 0011 ld $11
f8b2 001a ld $1a ;035c LD
f8b3 0011 ld $11
f8b4 008c ld $8c ;035e XORI
f8b5 00f7 ld $f7
f8b6 0035 ld $35 ;0360 BCC
f8b7 0072 ld $72 ;0361 NE
f8b8 0079 ld $79
f8b9 00cf ld $cf ;0363 CALL
f8ba 004a ld $4a ;0363 'WipeOutArrow'
f8bb 0021 ld $21 ;0365 LDW
f8bc 0046 ld $46 ;0365 'Item'
f8bd 0035 ld $35 ;0367 BCC
f8be 003f ld $3f ;0368 EQ
f8bf 0073 ld $73
f8c0 00e6 ld $e6 ;036a SUBI
f8c1 0006 ld $06
f8c2 0035 ld $35 ;036c BCC
f8c3 003f ld $3f ;036d EQ
f8c4 0073 ld $73
f8c5 0021 ld $21 ;036f LDW
f8c6 0046 ld $46 ;036f 'Item'
f8c7 00e6 ld $e6 ;0371 SUBI
f8c8 0001 ld $01
f8c9 002b ld $2b ;0373 STW
f8ca 0046 ld $46 ;0373 'Item'
f8cb 001a ld $1a ;0375 LD
f8cc 0011 ld $11
f8cd 0088 ld $88 ;0377 ORI
f8ce 0008 ld $08
f8cf 005e ld $5e ;0379 ST
f8d0 0011 ld $11
f8d1 001a ld $1a ;037b LD
f8d2 0011 ld $11
f8d3 0082 ld $82 ;037d ANDI
f8d4 0080 ld $80
f8d5 0035 ld $35 ;037f BCC
f8d6 0072 ld $72 ;0380 NE
f8d7 0005 ld $05
f8d8 0059 ld $59 ;0382 LDI
f8d9 002a ld $2a
f8da 002b ld $2b ;0384 STW
f8db 0036 ld $36 ;0384 'Color'
f8dc 00cf ld $cf ;0386 CALL
f8dd 0048 ld $48 ;0386 'PrintArrow'
f8de 0021 ld $21 ;0388 LDW
f8df 0046 ld $46 ;0388 'Item'
f8e0 0035 ld $35 ;038a BCC
f8e1 0072 ld $72 ;038b NE
f8e2 0090 ld $90
f8e3 0011 ld $11 ;038d LDWI
f8e4 009a ld $9a
f8e5 008a ld $8a
f8e6 0090 ld $90 ;0390 BRA
f8e7 00ec ld $ec
f8e8 00e6 ld $e6 ;0392 SUBI
f8e9 0001 ld $01
f8ea 0035 ld $35 ;0394 BCC
f8eb 0072 ld $72 ;0395 NE
f8ec 009a ld $9a
f8ed 0011 ld $11 ;0397 LDWI
f8ee 0005 ld $05
f8ef 009e ld $9e
f8f0 0090 ld $90 ;039a BRA
f8f1 00ec ld $ec
f8f2 00e6 ld $e6 ;039c SUBI
f8f3 0001 ld $01
f8f4 0035 ld $35 ;039e BCC
f8f5 0072 ld $72 ;039f NE
f8f6 00a4 ld $a4
f8f7 0011 ld $11 ;03a1 LDWI
f8f8 0051 ld $51
f8f9 00a5 ld $a5
f8fa 0090 ld $90 ;03a4 BRA
f8fb fe00 bra ac ;+-----------------------------------+
f8fc fcfd bra $f8fd ;| |
f8fd 1404 ld $04,y ;| Trampoline for page $f800 lookups |
f8fe e065 jmp y,$65 ;| |
f8ff c218 st [$18] ;+-----------------------------------+
f900 00ec ld $ec
f901 00e6 ld $e6 ;03a6 SUBI
f902 0001 ld $01
f903 0035 ld $35 ;03a8 BCC
f904 0072 ld $72 ;03a9 NE
f905 00ae ld $ae
f906 0011 ld $11 ;03ab LDWI
f907 0038 ld $38
f908 00aa ld $aa
f909 0090 ld $90 ;03ae BRA
f90a 00ec ld $ec
f90b 00e6 ld $e6 ;03b0 SUBI
f90c 0001 ld $01
f90d 0035 ld $35 ;03b2 BCC
f90e 0072 ld $72 ;03b3 NE
f90f 00b8 ld $b8
f910 0011 ld $11 ;03b5 LDWI
f911 0009 ld $09
f912 00ab ld $ab
f913 0090 ld $90 ;03b8 BRA
f914 00ec ld $ec
f915 00e6 ld $e6 ;03ba SUBI
f916 0001 ld $01
f917 0035 ld $35 ;03bc BCC
f918 0072 ld $72 ;03bd NE
f919 00c2 ld $c2
f91a 0011 ld $11 ;03bf LDWI
f91b 005a ld $5a
f91c 00ad ld $ad
f91d 0090 ld $90 ;03c2 BRA
f91e 00ec ld $ec
f91f 00e6 ld $e6 ;03c4 SUBI
f920 0001 ld $01
f921 0035 ld $35 ;03c6 BCC
f922 0072 ld $72 ;03c7 NE
f923 00cc ld $cc
f924 0011 ld $11 ;03c9 LDWI
f925 0087 ld $87
f926 00ae ld $ae
f927 0090 ld $90 ;03cc BRA
f928 00ec ld $ec
f929 00e6 ld $e6 ;03ce SUBI
f92a 0001 ld $01
f92b 0035 ld $35 ;03d0 BCC
f92c 0072 ld $72 ;03d1 NE
f92d 00d6 ld $d6
f92e 0011 ld $11 ;03d3 LDWI
f92f 00d4 ld $d4
f930 00d5 ld $d5
f931 0090 ld $90 ;03d6 BRA
f932 00ec ld $ec
f933 00e6 ld $e6 ;03d8 SUBI
f934 0002 ld $02
f935 0035 ld $35 ;03da BCC
f936 004d ld $4d ;03db GT
f937 00e0 ld $e0
f938 0011 ld $11 ;03dd LDWI
f939 003d ld $3d
f93a 00dc ld $dc
f93b 0090 ld $90 ;03e0 BRA
f93c 00ec ld $ec
f93d 00e6 ld $e6 ;03e2 SUBI
f93e 0001 ld $01
f93f 0035 ld $35 ;03e4 BCC
f940 0072 ld $72 ;03e5 NE
f941 00ea ld $ea
f942 0011 ld $11 ;03e7 LDWI
f943 004b ld $4b
f944 00f0 ld $f0
f945 0090 ld $90 ;03ea BRA
f946 00ec ld $ec
f947 0090 ld $90 ;03ec BRA
f948 0005 ld $05
f949 002b ld $2b ;03ee STW
f94a 004c ld $4c ;03ee 'Program'
f94b 0063 ld $63 ;03f0 POP
f94c 00ff ld $ff ;03f1 RET
f94d 002b ld $2b ;03f2 STW
f94e 004e ld $4e ;03f2 'SelectMenu'
f94f 0093 ld $93 ;03f4 INC
f950 001b ld $1b ;03f4 '_vLR'+1
f951 00ff ld $ff ;03f6 RET
f952 0004 ld $04 ;| RAM segment address (high byte first)
f953 0000 ld $00 ;|
f954 00df ld $df ;| Length (1..256)
f955 00cd ld $cd ;0400 DEF
f956 000b ld $0b
f957 001a ld $1a ;0402 LD
f958 0039 ld $39 ;0402 'Pos'+1
f959 00e3 ld $e3 ;0404 ADDI
f95a 0008 ld $08
f95b 005e ld $5e ;0406 ST
f95c 0039 ld $39 ;0406 'Pos'+1
f95d 0059 ld $59 ;0408 LDI
f95e 0002 ld $02
f95f 005e ld $5e ;040a ST
f960 0038 ld $38 ;040a 'Pos'
f961 00ff ld $ff ;040c RET
f962 002b ld $2b ;040d STW
f963 003e ld $3e ;040d 'Newline'
f964 00cd ld $cd ;040f DEF
f965 0075 ld $75
f966 0009 ld $09 ;0411 9
f967 0053 ld $53 ;0412 'S'
f968 006e ld $6e ;0413 'n'
f969 0061 ld $61 ;0414 'a'
f96a 006b ld $6b ;0415 'k'
f96b 0065 ld $65 ;0416 'e'
f96c 0009 ld $09 ;0417 9
f96d 0020 ld $20 ;0418 ' '
f96e 0020 ld $20 ;0419 ' '
f96f 0009 ld $09 ;041a 9
f970 0054 ld $54 ;041b 'T'
f971 0065 ld $65 ;041c 'e'
f972 0074 ld $74 ;041d 't'
f973 0072 ld $72 ;041e 'r'
f974 006f ld $6f ;041f 'o'
f975 006e ld $6e ;0420 'n'
f976 0069 ld $69 ;0421 'i'
f977 0073 ld $73 ;0422 's'
f978 000a ld $0a ;0423 10
f979 0009 ld $09 ;0424 9
f97a 0052 ld $52 ;0425 'R'
f97b 0061 ld $61 ;0426 'a'
f97c 0063 ld $63 ;0427 'c'
f97d 0065 ld $65 ;0428 'e'
f97e 0072 ld $72 ;0429 'r'
f97f 0009 ld $09 ;042a 9
f980 0020 ld $20 ;042b ' '
f981 0020 ld $20 ;042c ' '
f982 0009 ld $09 ;042d 9
f983 0042 ld $42 ;042e 'B'
f984 0072 ld $72 ;042f 'r'
f985 0069 ld $69 ;0430 'i'
f986 0063 ld $63 ;0431 'c'
f987 006b ld $6b ;0432 'k'
f988 0073 ld $73 ;0433 's'
f989 000a ld $0a ;0434 10
f98a 0009 ld $09 ;0435 9
f98b 004d ld $4d ;0436 'M'
f98c 0061 ld $61 ;0437 'a'
f98d 006e ld $6e ;0438 'n'
f98e 0064 ld $64 ;0439 'd'
f98f 0065 ld $65 ;043a 'e'
f990 006c ld $6c ;043b 'l'
f991 0062 ld $62 ;043c 'b'
f992 0072 ld $72 ;043d 'r'
f993 006f ld $6f ;043e 'o'
f994 0074 ld $74 ;043f 't'
f995 0009 ld $09 ;0440 9
f996 0054 ld $54 ;0441 'T'
f997 0069 ld $69 ;0442 'i'
f998 0063 ld $63 ;0443 'c'
f999 0054 ld $54 ;0444 'T'
f99a 0061 ld $61 ;0445 'a'
f99b 0063 ld $63 ;0446 'c'
f99c 0054 ld $54 ;0447 'T'
f99d 006f ld $6f ;0448 'o'
f99e 0065 ld $65 ;0449 'e'
f99f 000a ld $0a ;044a 10
f9a0 0009 ld $09 ;044b 9
f9a1 0050 ld $50 ;044c 'P'
f9a2 0069 ld $69 ;044d 'i'
f9a3 0063 ld $63 ;044e 'c'
f9a4 0074 ld $74 ;044f 't'
f9a5 0075 ld $75 ;0450 'u'
f9a6 0072 ld $72 ;0451 'r'
f9a7 0065 ld $65 ;0452 'e'
f9a8 0073 ld $73 ;0453 's'
f9a9 0020 ld $20 ;0454 ' '
f9aa 0020 ld $20 ;0455 ' '
f9ab 0009 ld $09 ;0456 9
f9ac 0042 ld $42 ;0457 'B'
f9ad 0041 ld $41 ;0458 'A'
f9ae 0053 ld $53 ;0459 'S'
f9af 0049 ld $49 ;045a 'I'
f9b0 0043 ld $43 ;045b 'C'
f9b1 000a ld $0a ;045c 10
f9b2 0009 ld $09 ;045d 9
f9b3 0043 ld $43 ;045e 'C'
f9b4 0072 ld $72 ;045f 'r'
f9b5 0065 ld $65 ;0460 'e'
f9b6 0064 ld $64 ;0461 'd'
f9b7 0069 ld $69 ;0462 'i'
f9b8 0074 ld $74 ;0463 't'
f9b9 0073 ld $73 ;0464 's'
f9ba 0009 ld $09 ;0465 9
f9bb 0009 ld $09 ;0466 9
f9bc 0057 ld $57 ;0467 'W'
f9bd 006f ld $6f ;0468 'o'
f9be 007a ld $7a ;0469 'z'
f9bf 004d ld $4d ;046a 'M'
f9c0 006f ld $6f ;046b 'o'
f9c1 006e ld $6e ;046c 'n'
f9c2 000a ld $0a ;046d 10
f9c3 0009 ld $09 ;046e 9
f9c4 004c ld $4c ;046f 'L'
f9c5 006f ld $6f ;0470 'o'
f9c6 0061 ld $61 ;0471 'a'
f9c7 0064 ld $64 ;0472 'd'
f9c8 0065 ld $65 ;0473 'e'
f9c9 0072 ld $72 ;0474 'r'
f9ca 000a ld $0a ;0475 10
f9cb 0000 ld $00 ;0476 0
f9cc 002b ld $2b ;0477 STW
f9cd 0050 ld $50 ;0477 'MainMenu'
f9ce 00cd ld $cd ;0479 DEF
f9cf 00c3 ld $c3
f9d0 0055 ld $55 ;047b 'U'
f9d1 0073 ld $73 ;047c 's'
f9d2 0065 ld $65 ;047d 'e'
f9d3 0020 ld $20 ;047e ' '
f9d4 005b ld $5b ;047f 91
f9d5 0041 ld $41 ;0480 'A'
f9d6 0072 ld $72 ;0481 'r'
f9d7 0072 ld $72 ;0482 'r'
f9d8 006f ld $6f ;0483 'o'
f9d9 0077 ld $77 ;0484 'w'
f9da 0073 ld $73 ;0485 's'
f9db 005d ld $5d ;0486 93
f9dc 0020 ld $20 ;0487 ' '
f9dd 0074 ld $74 ;0488 't'
f9de 006f ld $6f ;0489 'o'
f9df 0020 ld $20 ;048a ' '
f9e0 0073 ld $73 ;048b 's'
f9e1 0065 ld $65 ;048c 'e'
f9e2 006c ld $6c ;048d 'l'
f9e3 0065 ld $65 ;048e 'e'
f9e4 0063 ld $63 ;048f 'c'
f9e5 0074 ld $74 ;0490 't'
f9e6 000a ld $0a ;0491 10
f9e7 0050 ld $50 ;0492 'P'
f9e8 0072 ld $72 ;0493 'r'
f9e9 0065 ld $65 ;0494 'e'
f9ea 0073 ld $73 ;0495 's'
f9eb 0073 ld $73 ;0496 's'
f9ec 0020 ld $20 ;0497 ' '
f9ed 005b ld $5b ;0498 91
f9ee 0041 ld $41 ;0499 'A'
f9ef 005d ld $5d ;049a 93
f9f0 0020 ld $20 ;049b ' '
f9f1 0074 ld $74 ;049c 't'
f9f2 006f ld $6f ;049d 'o'
f9f3 0020 ld $20 ;049e ' '
f9f4 0073 ld $73 ;049f 's'
f9f5 0074 ld $74 ;04a0 't'
f9f6 0061 ld $61 ;04a1 'a'
f9f7 0072 ld $72 ;04a2 'r'
f9f8 0074 ld $74 ;04a3 't'
f9f9 0020 ld $20 ;04a4 ' '
f9fa 0070 ld $70 ;04a5 'p'
f9fb fe00 bra ac ;+-----------------------------------+
f9fc fcfd bra $f9fd ;| |
f9fd 1404 ld $04,y ;| Trampoline for page $f900 lookups |
f9fe e065 jmp y,$65 ;| |
f9ff c218 st [$18] ;+-----------------------------------+
fa00 0072 ld $72 ;04a6 'r'
fa01 006f ld $6f ;04a7 'o'
fa02 0067 ld $67 ;04a8 'g'
fa03 0072 ld $72 ;04a9 'r'
fa04 0061 ld $61 ;04aa 'a'
fa05 006d ld $6d ;04ab 'm'
fa06 000a ld $0a ;04ac 10
fa07 000a ld $0a ;04ad 10
fa08 0048 ld $48 ;04ae 'H'
fa09 006f ld $6f ;04af 'o'
fa0a 006c ld $6c ;04b0 'l'
fa0b 0064 ld $64 ;04b1 'd'
fa0c 0020 ld $20 ;04b2 ' '
fa0d 005b ld $5b ;04b3 91
fa0e 0053 ld $53 ;04b4 'S'
fa0f 0074 ld $74 ;04b5 't'
fa10 0061 ld $61 ;04b6 'a'
fa11 0072 ld $72 ;04b7 'r'
fa12 0074 ld $74 ;04b8 't'
fa13 005d ld $5d ;04b9 93
fa14 0020 ld $20 ;04ba ' '
fa15 0066 ld $66 ;04bb 'f'
fa16 006f ld $6f ;04bc 'o'
fa17 0072 ld $72 ;04bd 'r'
fa18 0020 ld $20 ;04be ' '
fa19 0072 ld $72 ;04bf 'r'
fa1a 0065 ld $65 ;04c0 'e'
fa1b 0073 ld $73 ;04c1 's'
fa1c 0065 ld $65 ;04c2 'e'
fa1d 0074 ld $74 ;04c3 't'
fa1e 0000 ld $00 ;04c4 0
fa1f 002b ld $2b ;04c5 STW
fa20 0052 ld $52 ;04c5 'HelpText'
fa21 00cd ld $cd ;04c7 DEF
fa22 00d8 ld $d8
fa23 0075 ld $75 ;04c9 PUSH
fa24 0021 ld $21 ;04ca LDW
fa25 0038 ld $38 ;04ca 'Pos'
fa26 00e6 ld $e6 ;04cc SUBI
fa27 000c ld $0c
fa28 002b ld $2b ;04ce STW
fa29 0038 ld $38 ;04ce 'Pos'
fa2a 0059 ld $59 ;04d0 LDI
fa2b 0020 ld $20
fa2c 002b ld $2b ;04d2 STW
fa2d 0030 ld $30 ;04d2 'Char'
fa2e 00cf ld $cf ;04d4 CALL
fa2f 003a ld $3a ;04d4 'PrintChar'
fa30 00cf ld $cf ;04d6 CALL
fa31 003a ld $3a ;04d6 'PrintChar'
fa32 0063 ld $63 ;04d8 POP
fa33 00ff ld $ff ;04d9 RET
fa34 002b ld $2b ;04da STW
fa35 004a ld $4a ;04da 'WipeOutArrow'
fa36 0093 ld $93 ;04dc INC
fa37 001b ld $1b ;04dc '_vLR'+1
fa38 00ff ld $ff ;04de RET
fa39 0005 ld $05 ;| RAM segment address (high byte first)
fa3a 0000 ld $00 ;|
fa3b 00b3 ld $b3 ;| Length (1..256)
fa3c 00cd ld $cd ;0500 DEF
fa3d 001b ld $1b
fa3e 0075 ld $75 ;0502 PUSH
fa3f 0059 ld $59 ;0503 LDI
fa40 002a ld $2a
fa41 002b ld $2b ;0505 STW
fa42 0036 ld $36 ;0505 'Color'
fa43 00cf ld $cf ;0507 CALL
fa44 0044 ld $44 ;0507 'PrintDivider'
fa45 0059 ld $59 ;0509 LDI
fa46 000f ld $0f
fa47 002b ld $2b ;050b STW
fa48 0036 ld $36 ;050b 'Color'
fa49 0021 ld $21 ;050d LDW
fa4a 0050 ld $50 ;050d 'MainMenu'
fa4b 00cf ld $cf ;050f CALL
fa4c 0040 ld $40 ;050f 'PrintText'
fa4d 0059 ld $59 ;0511 LDI
fa4e 002a ld $2a
fa4f 002b ld $2b ;0513 STW
fa50 0036 ld $36 ;0513 'Color'
fa51 00cf ld $cf ;0515 CALL
fa52 0044 ld $44 ;0515 'PrintDivider'
fa53 0021 ld $21 ;0517 LDW
fa54 0052 ld $52 ;0517 'HelpText'
fa55 00cf ld $cf ;0519 CALL
fa56 0040 ld $40 ;0519 'PrintText'
fa57 0063 ld $63 ;051b POP
fa58 00ff ld $ff ;051c RET
fa59 002b ld $2b ;051d STW
fa5a 0054 ld $54 ;051d 'PrintMenu'
fa5b 001a ld $1a ;051f LD
fa5c 0021 ld $21
fa5d 0088 ld $88 ;0521 ORI
fa5e 0003 ld $03
fa5f 005e ld $5e ;0523 ST
fa60 0021 ld $21
fa61 0059 ld $59 ;0525 LDI
fa62 005a ld $5a
fa63 005e ld $5e ;0527 ST
fa64 002c ld $2c
fa65 0011 ld $11 ;0529 LDWI
fa66 0002 ld $02
fa67 0020 ld $20
fa68 002b ld $2b ;052c STW
fa69 0038 ld $38 ;052c 'Pos'
fa6a 00cf ld $cf ;052e CALL
fa6b 0054 ld $54 ;052e 'PrintMenu'
fa6c 00cf ld $cf ;0530 CALL
fa6d 004e ld $4e ;0530 'SelectMenu'
fa6e 0011 ld $11 ;0532 LDWI
fa6f 0000 ld $00
fa70 0008 ld $08
fa71 002b ld $2b ;0535 STW
fa72 0028 ld $28
fa73 0011 ld $11 ;0537 LDWI
fa74 0001 ld $01
fa75 0088 ld $88
fa76 002b ld $2b ;053a STW
fa77 0032 ld $32 ;053a 'i'
fa78 0011 ld $11 ;053c LDWI
fa79 0080 ld $80
fa7a 00ff ld $ff
fa7b 002b ld $2b ;053f STW
fa7c 0042 ld $42 ;053f 'j'
fa7d 0021 ld $21 ;0541 LDW
fa7e 0038 ld $38 ;0541 'Pos'
fa7f 00e3 ld $e3 ;0543 ADDI
fa80 0030 ld $30
fa81 00f8 ld $f8 ;0545 ANDW
fa82 0042 ld $42 ;0545 'j'
fa83 002b ld $2b ;0547 STW
fa84 0056 ld $56 ;0547 'q'
fa85 0011 ld $11 ;0549 LDWI
fa86 00e1 ld $e1
fa87 0004 ld $04
fa88 002b ld $2b ;054c STW
fa89 0022 ld $22
fa8a 0059 ld $59 ;054e LDI
fa8b 0020 ld $20
fa8c 005e ld $5e ;0550 ST
fa8d 0024 ld $24
fa8e 005e ld $5e ;0552 ST
fa8f 0025 ld $25
fa90 0021 ld $21 ;0554 LDW
fa91 0028 ld $28
fa92 00e3 ld $e3 ;0556 ADDI
fa93 0030 ld $30
fa94 00f8 ld $f8 ;0558 ANDW
fa95 0042 ld $42 ;0558 'j'
fa96 00fc ld $fc ;055a XORW
fa97 0056 ld $56 ;055a 'q'
fa98 0035 ld $35 ;055c BCC
fa99 003f ld $3f ;055d EQ
fa9a 0066 ld $66
fa9b 001a ld $1a ;055f LD
fa9c 0059 ld $59 ;055f 'p'+1
fa9d 008c ld $8c ;0561 XORI
fa9e 0078 ld $78
fa9f 0035 ld $35 ;0563 BCC
faa0 003f ld $3f ;0564 EQ
faa1 0066 ld $66
faa2 00b4 ld $b4 ;0566 SYS
faa3 00cb ld $cb
faa4 0011 ld $11 ;0568 LDWI
faa5 0000 ld $00
faa6 0008 ld $08
faa7 0099 ld $99 ;056b 921
faa8 0028 ld $28 ;056c 40
faa9 002b ld $2b ;056d STW
faaa 0028 ld $28
faab 0035 ld $35 ;056f BCC
faac 004d ld $4d ;0570 GT
faad 0054 ld $54
faae 0099 ld $99 ;0572 ADDW
faaf 0032 ld $32 ;0572 'i'
fab0 002b ld $2b ;0574 STW
fab1 0028 ld $28
fab2 0082 ld $82 ;0576 ANDI
fab3 00ff ld $ff
fab4 008c ld $8c ;0578 XORI
fab5 00a0 ld $a0
fab6 0035 ld $35 ;057a BCC
fab7 0072 ld $72 ;057b NE
fab8 0052 ld $52
fab9 0059 ld $59 ;057d LDI
faba 00ad ld $ad
fabb 002b ld $2b ;057f STW
fabc 0022 ld $22
fabd 0021 ld $21 ;0581 LDW
fabe 004c ld $4c ;0581 'Program'
fabf 002b ld $2b ;0583 STW
fac0 0024 ld $24
fac1 0011 ld $11 ;0585 LDWI
fac2 0000 ld $00
fac3 0002 ld $02
fac4 002b ld $2b ;0588 STW
fac5 001a ld $1a ;0588 '_vLR'
fac6 0021 ld $21 ;058a LDW
fac7 0046 ld $46 ;058a 'Item'
fac8 008c ld $8c ;058c XORI
fac9 0006 ld $06
faca 0035 ld $35 ;058e BCC
facb 0072 ld $72 ;058f NE
facc 0098 ld $98
facd 0059 ld $59 ;0591 LDI
face 0080 ld $80
facf 005e ld $5e ;0593 ST
fad0 001c ld $1c
fad1 0011 ld $11 ;0595 LDWI
fad2 00f9 ld $f9
fad3 0006 ld $06
fad4 002b ld $2b ;0598 STW
fad5 001a ld $1a ;0598 '_vLR'
fad6 0021 ld $21 ;059a LDW
fad7 0046 ld $46 ;059a 'Item'
fad8 008c ld $8c ;059c XORI
fad9 0007 ld $07
fada 0035 ld $35 ;059e BCC
fadb 0072 ld $72 ;059f NE
fadc 00a3 ld $a3
fadd 0059 ld $59 ;05a1 LDI
fade 0080 ld $80
fadf 005e ld $5e ;05a3 ST
fae0 001c ld $1c
fae1 0021 ld $21 ;05a5 LDW
fae2 0046 ld $46 ;05a5 'Item'
fae3 008c ld $8c ;05a7 XORI
fae4 0008 ld $08
fae5 0035 ld $35 ;05a9 BCC
fae6 0072 ld $72 ;05aa NE
fae7 00af ld $af
fae8 0011 ld $11 ;05ac LDWI
fae9 00a0 ld $a0
faea 007f ld $7f
faeb 00cf ld $cf ;05af CALL
faec 0018 ld $18 ;05af vAC
faed 00b4 ld $b4 ;05b1 SYS
faee 00e2 ld $e2
faef 0006 ld $06 ;| RAM segment address (high byte first)
faf0 00f9 ld $f9 ;|
faf1 0007 ld $07 ;| Length (1..256)
faf2 0011 ld $11 ;06f9 LDWI
faf3 0000 ld $00
faf4 0002 ld $02
faf5 005e ld $5e ;06fc ST
faf6 001c ld $1c
faf7 00cf ld $cf ;06fe CALL
faf8 0018 ld $18 ;06fe vAC
faf9 007f ld $7f ;| RAM segment address (high byte first)
fafa 00a0 ld $a0 ;|
fafb fe00 bra ac ;+-----------------------------------+
fafc fcfd bra $fafd ;| |
fafd 1404 ld $04,y ;| Trampoline for page $fa00 lookups |
fafe e065 jmp y,$65 ;| |
faff c218 st [$18] ;+-----------------------------------+
fb00 0017 ld $17 ;| Length (1..256)
fb01 00e3 ld $e3 ;7fa0 ADDI
fb02 000b ld $0b
fb03 002b ld $2b ;7fa2 STW
fb04 001a ld $1a ;7fa2 '_vLR'
fb05 0011 ld $11 ;7fa4 LDWI
fb06 003d ld $3d
fb07 00dc ld $dc
fb08 002b ld $2b ;7fa7 STW
fb09 0024 ld $24
fb0a 00b4 ld $b4 ;7fa9 SYS
fb0b 00e2 ld $e2
fb0c 0011 ld $11 ;7fab LDWI
fb0d 0000 ld $00
fb0e 0002 ld $02
fb0f 002b ld $2b ;7fae STW
fb10 001a ld $1a ;7fae '_vLR'
fb11 0011 ld $11 ;7fb0 LDWI
fb12 006f ld $6f
fb13 00e8 ld $e8
fb14 002b ld $2b ;7fb3 STW
fb15 0024 ld $24
fb16 00b4 ld $b4 ;7fb5 SYS
fb17 00e2 ld $e2
fb18 0000 ld $00 ;End of Apps/MainMenu/MainMenu_v4.gcl, size 939
;+-----------------------------------+
;| Core/Reset_v4.gcl |
;+-----------------------------------+
Reset: fb19 0002 ld $02 ;| RAM segment address (high byte first)
fb1a 0000 ld $00 ;|
fb1b 00c7 ld $c7 ;| Length (1..256)
fb1c 00cd ld $cd ;0200 DEF
fb1d 003c ld $3c
fb1e 0011 ld $11 ;0202 LDWI
fb1f 0000 ld $00
fb20 0001 ld $01
fb21 002b ld $2b ;0205 STW
fb22 0030 ld $30 ;0205 'p'
fb23 0011 ld $11 ;0207 LDWI
fb24 0000 ld $00
fb25 0008 ld $08
fb26 002b ld $2b ;020a STW
fb27 0032 ld $32 ;020a 'q'
fb28 001a ld $1a ;020c LD
fb29 0033 ld $33 ;020c 'q'+1
fb2a 00f0 ld $f0 ;020e POKE
fb2b 0030 ld $30 ;020e 'p'
fb2c 0093 ld $93 ;0210 INC
fb2d 0030 ld $30 ;0210 'p'
fb2e 0059 ld $59 ;0212 LDI
fb2f 0000 ld $00
fb30 00f0 ld $f0 ;0214 POKE
fb31 0030 ld $30 ;0214 'p'
fb32 0093 ld $93 ;0216 INC
fb33 0030 ld $30 ;0216 'p'
fb34 0093 ld $93 ;0218 INC
fb35 0033 ld $33 ;0218 'q'+1
fb36 0021 ld $21 ;021a LDW
fb37 0032 ld $32 ;021a 'q'
fb38 0035 ld $35 ;021c BCC
fb39 004d ld $4d ;021d GT
fb3a 000a ld $0a
fb3b 0011 ld $11 ;021f LDWI
fb3c 0003 ld $03
fb3d 000b ld $0b
fb3e 002b ld $2b ;0222 STW
fb3f 0022 ld $22 ;0222 '_sysFn'
fb40 0059 ld $59 ;0224 LDI
fb41 0020 ld $20
fb42 005e ld $5e ;0226 ST
fb43 0025 ld $25
fb44 0011 ld $11 ;0228 LDWI
fb45 0000 ld $00
fb46 0008 ld $08
fb47 002b ld $2b ;022b STW
fb48 0030 ld $30 ;022b 'p'
fb49 002b ld $2b ;022d STW
fb4a 0026 ld $26 ;022d '_sysArgs2'
fb4b 0059 ld $59 ;022f LDI
fb4c 00a0 ld $a0
fb4d 005e ld $5e ;0231 ST
fb4e 0024 ld $24
fb4f 00b4 ld $b4 ;0233 SYS
fb50 00f3 ld $f3
fb51 0011 ld $11 ;0235 LDWI
fb52 0000 ld $00
fb53 0001 ld $01
fb54 0099 ld $99 ;0238 ADDW
fb55 0030 ld $30 ;0238 'p'
fb56 0035 ld $35 ;023a BCC
fb57 004d ld $4d ;023b GT
fb58 0029 ld $29
fb59 00ff ld $ff ;023d RET
fb5a 002b ld $2b ;023e STW
fb5b 0034 ld $34 ;023e 'SetupVideo'
fb5c 00cd ld $cd ;0240 DEF
fb5d 00c0 ld $c0
fb5e 0075 ld $75 ;0242 PUSH
fb5f 00cd ld $cd ;0243 DEF
fb60 0072 ld $72
fb61 002a ld $2a ;0245 '*'
fb62 002a ld $2a ;0246 '*'
fb63 002a ld $2a ;0247 '*'
fb64 0020 ld $20 ;0248 ' '
fb65 0047 ld $47 ;0249 'G'
fb66 0069 ld $69 ;024a 'i'
fb67 0067 ld $67 ;024b 'g'
fb68 0061 ld $61 ;024c 'a'
fb69 0074 ld $74 ;024d 't'
fb6a 0072 ld $72 ;024e 'r'
fb6b 006f ld $6f ;024f 'o'
fb6c 006e ld $6e ;0250 'n'
fb6d 0020 ld $20 ;0251 ' '
fb6e 003f ld $3f ;0252 '?'
fb6f 003f ld $3f ;0253 '?'
fb70 004b ld $4b ;0254 'K'
fb71 0020 ld $20 ;0255 ' '
fb72 002a ld $2a ;0256 '*'
fb73 002a ld $2a ;0257 '*'
fb74 002a ld $2a ;0258 '*'
fb75 000a ld $0a ;0259 10
fb76 0020 ld $20 ;025a ' '
fb77 0054 ld $54 ;025b 'T'
fb78 0054 ld $54 ;025c 'T'
fb79 004c ld $4c ;025d 'L'
fb7a 0020 ld $20 ;025e ' '
fb7b 006d ld $6d ;025f 'm'
fb7c 0069 ld $69 ;0260 'i'
fb7d 0063 ld $63 ;0261 'c'
fb7e 0072 ld $72 ;0262 'r'
fb7f 006f ld $6f ;0263 'o'
fb80 0063 ld $63 ;0264 'c'
fb81 006f ld $6f ;0265 'o'
fb82 006d ld $6d ;0266 'm'
fb83 0070 ld $70 ;0267 'p'
fb84 0075 ld $75 ;0268 'u'
fb85 0074 ld $74 ;0269 't'
fb86 0065 ld $65 ;026a 'e'
fb87 0072 ld $72 ;026b 'r'
fb88 0020 ld $20 ;026c ' '
fb89 0052 ld $52 ;026d 'R'
fb8a 004f ld $4f ;026e 'O'
fb8b 004d ld $4d ;026f 'M'
fb8c 0020 ld $20 ;0270 ' '
fb8d 0076 ld $76 ;0271 'v'
fb8e 0034 ld $34 ;0272 '4'
fb8f 0000 ld $00 ;0273 0
fb90 002b ld $2b ;0274 STW
fb91 0036 ld $36 ;0274 'Text'
fb92 00e3 ld $e3 ;0276 ADDI
fb93 000d ld $0d
fb94 002b ld $2b ;0278 STW
fb95 0030 ld $30 ;0278 'p'
fb96 0011 ld $11 ;027a LDWI
fb97 002f ld $2f
fb98 002f ld $2f
fb99 002b ld $2b ;027d STW
fb9a 0038 ld $38 ;027d 'Char'
fb9b 001a ld $1a ;027f LD
fb9c 0001 ld $01
fb9d 00e6 ld $e6 ;0281 SUBI
fb9e 0001 ld $01
fb9f 0082 ld $82 ;0283 ANDI
fba0 00ff ld $ff
fba1 00e3 ld $e3 ;0285 ADDI
fba2 0001 ld $01
fba3 0093 ld $93 ;0287 INC
fba4 0039 ld $39 ;0287 'Char'+1
fba5 00e6 ld $e6 ;0289 SUBI
fba6 0028 ld $28
fba7 0035 ld $35 ;028b BCC
fba8 0053 ld $53 ;028c GE
fba9 0085 ld $85
fbaa 00e3 ld $e3 ;028e ADDI
fbab 0028 ld $28
fbac 0093 ld $93 ;0290 INC
fbad 0038 ld $38 ;0290 'Char'
fbae 00e6 ld $e6 ;0292 SUBI
fbaf 0004 ld $04
fbb0 0035 ld $35 ;0294 BCC
fbb1 0053 ld $53 ;0295 GE
fbb2 008e ld $8e
fbb3 001a ld $1a ;0297 LD
fbb4 0039 ld $39 ;0297 'Char'+1
fbb5 00f0 ld $f0 ;0299 POKE
fbb6 0030 ld $30 ;0299 'p'
fbb7 0093 ld $93 ;029b INC
fbb8 0030 ld $30 ;029b 'p'
fbb9 0021 ld $21 ;029d LDW
fbba 0038 ld $38 ;029d 'Char'
fbbb 00f0 ld $f0 ;029f POKE
fbbc 0030 ld $30 ;029f 'p'
fbbd 0021 ld $21 ;02a1 LDW
fbbe 0036 ld $36 ;02a1 'Text'
fbbf 00ad ld $ad ;02a3 PEEK
fbc0 0035 ld $35 ;02a4 BCC
fbc1 003f ld $3f ;02a5 EQ
fbc2 00be ld $be
fbc3 002b ld $2b ;02a7 STW
fbc4 0038 ld $38 ;02a7 'Char'
fbc5 0093 ld $93 ;02a9 INC
fbc6 0036 ld $36 ;02a9 'Text'
fbc7 008c ld $8c ;02ab XORI
fbc8 000a ld $0a
fbc9 0035 ld $35 ;02ad BCC
fbca 0072 ld $72 ;02ae NE
fbcb 00ba ld $ba
fbcc 0059 ld $59 ;02b0 LDI
fbcd 0002 ld $02
fbce 005e ld $5e ;02b2 ST
fbcf 003a ld $3a ;02b2 'Pos'
fbd0 001a ld $1a ;02b4 LD
fbd1 003b ld $3b ;02b4 'Pos'+1
fbd2 00e3 ld $e3 ;02b6 ADDI
fbd3 0008 ld $08
fbd4 005e ld $5e ;02b8 ST
fbd5 003b ld $3b ;02b8 'Pos'+1
fbd6 0090 ld $90 ;02ba BRA
fbd7 00bc ld $bc
fbd8 00cf ld $cf ;02bc CALL
fbd9 003c ld $3c ;02bc 'PrintChar'
fbda 0090 ld $90 ;02be BRA
fbdb 009f ld $9f
fbdc 0063 ld $63 ;02c0 POP
fbdd 00ff ld $ff ;02c1 RET
fbde 002b ld $2b ;02c2 STW
fbdf 003e ld $3e ;02c2 'PrintStartupMessage'
fbe0 0093 ld $93 ;02c4 INC
fbe1 001b ld $1b
fbe2 00ff ld $ff ;02c6 RET
fbe3 0003 ld $03 ;| RAM segment address (high byte first)
fbe4 0000 ld $00 ;|
fbe5 00e7 ld $e7 ;| Length (1..256)
fbe6 00cd ld $cd ;0300 DEF
fbe7 004b ld $4b
fbe8 0021 ld $21 ;0302 LDW
fbe9 0038 ld $38 ;0302 'Char'
fbea 00e6 ld $e6 ;0304 SUBI
fbeb 0052 ld $52
fbec 0035 ld $35 ;0306 BCC
fbed 0053 ld $53 ;0307 GE
fbee 0010 ld $10
fbef 00e3 ld $e3 ;0309 ADDI
fbf0 0032 ld $32
fbf1 002b ld $2b ;030b STW
fbf2 0040 ld $40 ;030b 'i'
fbf3 0011 ld $11 ;030d LDWI
fbf4 0000 ld $00
fbf5 0007 ld $07
fbf6 0090 ld $90 ;0310 BRA
fbf7 0015 ld $15
fbf8 002b ld $2b ;0312 STW
fbf9 0040 ld $40 ;0312 'i'
fbfa 0011 ld $11 ;0314 LDWI
fbfb fe00 bra ac ;+-----------------------------------+
fbfc fcfd bra $fbfd ;| |
fbfd 1404 ld $04,y ;| Trampoline for page $fb00 lookups |
fbfe e065 jmp y,$65 ;| |
fbff c218 st [$18] ;+-----------------------------------+
fc00 0000 ld $00
fc01 0008 ld $08
fc02 002b ld $2b ;0317 STW
fc03 0042 ld $42 ;0317 'fontData'
fc04 0021 ld $21 ;0319 LDW
fc05 0040 ld $40 ;0319 'i'
fc06 00e9 ld $e9 ;031b LSLW
fc07 00e9 ld $e9 ;031c LSLW
fc08 0099 ld $99 ;031d ADDW
fc09 0040 ld $40 ;031d 'i'
fc0a 0099 ld $99 ;031f ADDW
fc0b 0042 ld $42 ;031f 'fontData'
fc0c 002b ld $2b ;0321 STW
fc0d 0042 ld $42 ;0321 'fontData'
fc0e 0011 ld $11 ;0323 LDWI
fc0f 0020 ld $20
fc10 003f ld $3f
fc11 002b ld $2b ;0326 STW
fc12 0024 ld $24 ;0326 '_sysArgs0'
fc13 0021 ld $21 ;0328 LDW
fc14 003a ld $3a ;0328 'Pos'
fc15 002b ld $2b ;032a STW
fc16 0028 ld $28 ;032a '_sysArgs4'
fc17 00e3 ld $e3 ;032c ADDI
fc18 0006 ld $06
fc19 002b ld $2b ;032e STW
fc1a 003a ld $3a ;032e 'Pos'
fc1b 0011 ld $11 ;0330 LDWI
fc1c 00e1 ld $e1
fc1d 0004 ld $04
fc1e 002b ld $2b ;0333 STW
fc1f 0022 ld $22 ;0333 '_sysFn'
fc20 0059 ld $59 ;0335 LDI
fc21 00fb ld $fb
fc22 002b ld $2b ;0337 STW
fc23 0040 ld $40 ;0337 'i'
fc24 0021 ld $21 ;0339 LDW
fc25 0042 ld $42 ;0339 'fontData'
fc26 007f ld $7f ;033b LUP
fc27 0000 ld $00
fc28 0093 ld $93 ;033d INC
fc29 0042 ld $42 ;033d 'fontData'
fc2a 005e ld $5e ;033f ST
fc2b 0026 ld $26
fc2c 00b4 ld $b4 ;0341 SYS
fc2d 00cb ld $cb
fc2e 0093 ld $93 ;0343 INC
fc2f 0028 ld $28
fc30 0093 ld $93 ;0345 INC
fc31 0040 ld $40 ;0345 'i'
fc32 0021 ld $21 ;0347 LDW
fc33 0040 ld $40 ;0347 'i'
fc34 0035 ld $35 ;0349 BCC
fc35 0072 ld $72 ;034a NE
fc36 0037 ld $37
fc37 00ff ld $ff ;034c RET
fc38 002b ld $2b ;034d STW
fc39 003c ld $3c ;034d 'PrintChar'
fc3a 00cd ld $cd ;034f DEF
fc3b 0086 ld $86
fc3c 002b ld $2b ;0351 STW
fc3d 0040 ld $40 ;0351 'i'
fc3e 0088 ld $88 ;0353 ORI
fc3f 00ff ld $ff
fc40 008c ld $8c ;0355 XORI
fc41 00ff ld $ff
fc42 0088 ld $88 ;0357 ORI
fc43 00fa ld $fa
fc44 002b ld $2b ;0359 STW
fc45 0030 ld $30 ;0359 'p'
fc46 001a ld $1a ;035b LD
fc47 0040 ld $40 ;035b 'i'
fc48 002b ld $2b ;035d STW
fc49 0040 ld $40 ;035d 'i'
fc4a 0059 ld $59 ;035f LDI
fc4b 0000 ld $00
fc4c 00f0 ld $f0 ;0361 POKE
fc4d 0030 ld $30 ;0361 'p'
fc4e 0093 ld $93 ;0363 INC
fc4f 0030 ld $30 ;0363 'p'
fc50 0059 ld $59 ;0365 LDI
fc51 0003 ld $03
fc52 00f0 ld $f0 ;0367 POKE
fc53 0030 ld $30 ;0367 'p'
fc54 0093 ld $93 ;0369 INC
fc55 0030 ld $30 ;0369 'p'
fc56 0011 ld $11 ;036b LDWI
fc57 0000 ld $00
fc58 0009 ld $09
fc59 0099 ld $99 ;036e ADDW
fc5a 0040 ld $40 ;036e 'i'
fc5b 007f ld $7f ;0370 LUP
fc5c 0000 ld $00
fc5d 00f0 ld $f0 ;0372 POKE
fc5e 0030 ld $30 ;0372 'p'
fc5f 0093 ld $93 ;0374 INC
fc60 0030 ld $30 ;0374 'p'
fc61 0011 ld $11 ;0376 LDWI
fc62 0000 ld $00
fc63 0009 ld $09
fc64 0099 ld $99 ;0379 ADDW
fc65 0040 ld $40 ;0379 'i'
fc66 007f ld $7f ;037b LUP
fc67 0001 ld $01
fc68 00f0 ld $f0 ;037d POKE
fc69 0030 ld $30 ;037d 'p'
fc6a 0093 ld $93 ;037f INC
fc6b 0030 ld $30 ;037f 'p'
fc6c 00f0 ld $f0 ;0381 POKE
fc6d 0030 ld $30 ;0381 'p'
fc6e 0093 ld $93 ;0383 INC
fc6f 0030 ld $30 ;0383 'p'
fc70 00f0 ld $f0 ;0385 POKE
fc71 0030 ld $30 ;0385 'p'
fc72 00ff ld $ff ;0387 RET
fc73 002b ld $2b ;0388 STW
fc74 0044 ld $44 ;0388 'SetupChannel'
fc75 0011 ld $11 ;038a LDWI
fc76 000f ld $0f
fc77 000b ld $0b
fc78 002b ld $2b ;038d STW
fc79 0022 ld $22 ;038d '_sysFn'
fc7a 0059 ld $59 ;038f LDI
fc7b 0000 ld $00
fc7c 00b4 ld $b4 ;0391 SYS
fc7d 00f5 ld $f5
fc7e 0011 ld $11 ;0393 LDWI
fc7f 0012 ld $12
fc80 000b ld $0b
fc81 002b ld $2b ;0396 STW
fc82 0022 ld $22 ;0396 '_sysFn'
fc83 0059 ld $59 ;0398 LDI
fc84 0000 ld $00
fc85 00b4 ld $b4 ;039a SYS
fc86 00f7 ld $f7
fc87 00b4 ld $b4 ;039c SYS
fc88 00f7 ld $f7
fc89 00b4 ld $b4 ;039e SYS
fc8a 00f7 ld $f7
fc8b 00b4 ld $b4 ;03a0 SYS
fc8c 00f7 ld $f7
fc8d 0011 ld $11 ;03a2 LDWI
fc8e 0058 ld $58
fc8f 0001 ld $01
fc90 00cf ld $cf ;03a5 CALL
fc91 0044 ld $44 ;03a5 'SetupChannel'
fc92 0011 ld $11 ;03a7 LDWI
fc93 0070 ld $70
fc94 0002 ld $02
fc95 00cf ld $cf ;03aa CALL
fc96 0044 ld $44 ;03aa 'SetupChannel'
fc97 0011 ld $11 ;03ac LDWI
fc98 0078 ld $78
fc99 0003 ld $03
fc9a 00cf ld $cf ;03af CALL
fc9b 0044 ld $44 ;03af 'SetupChannel'
fc9c 0011 ld $11 ;03b1 LDWI
fc9d 007e ld $7e
fc9e 0004 ld $04
fc9f 00cf ld $cf ;03b4 CALL
fca0 0044 ld $44 ;03b4 'SetupChannel'
fca1 00cf ld $cf ;03b6 CALL
fca2 0034 ld $34 ;03b6 'SetupVideo'
fca3 0011 ld $11 ;03b8 LDWI
fca4 0014 ld $14
fca5 0008 ld $08
fca6 002b ld $2b ;03bb STW
fca7 003a ld $3a ;03bb 'Pos'
fca8 00cf ld $cf ;03bd CALL
fca9 003e ld $3e ;03bd 'PrintStartupMessage'
fcaa 001a ld $1a ;03bf LD
fcab 002e ld $2e
fcac 0082 ld $82 ;03c1 ANDI
fcad 0080 ld $80
fcae 0035 ld $35 ;03c3 BCC
fcaf 0072 ld $72 ;03c4 NE
fcb0 00c8 ld $c8
fcb1 005e ld $5e ;03c6 ST
fcb2 002e ld $2e
fcb3 005e ld $5e ;03c8 ST
fcb4 002d ld $2d
fcb5 0059 ld $59 ;03ca LDI
fcb6 0009 ld $09
fcb7 005e ld $5e ;03cc ST
fcb8 002f ld $2f
fcb9 0011 ld $11 ;03ce LDWI
fcba 0000 ld $00
fcbb 000b ld $0b
fcbc 002b ld $2b ;03d1 STW
fcbd 0022 ld $22 ;03d1 '_sysFn'
fcbe 0059 ld $59 ;03d3 LDI
fcbf 0001 ld $01
fcc0 00b4 ld $b4 ;03d5 SYS
fcc1 00e6 ld $e6
fcc2 0011 ld $11 ;03d7 LDWI
fcc3 006e ld $6e
fcc4 00f7 ld $f7
fcc5 002b ld $2b ;03da STW
fcc6 0024 ld $24 ;03da '_sysArgs0'
fcc7 0011 ld $11 ;03dc LDWI
fcc8 0000 ld $00
fcc9 0002 ld $02
fcca 002b ld $2b ;03df STW
fccb 001a ld $1a ;03df '_vLR'
fccc 0059 ld $59 ;03e1 LDI
fccd 00ad ld $ad
fcce 002b ld $2b ;03e3 STW
fccf 0022 ld $22 ;03e3 '_sysFn'
fcd0 00b4 ld $b4 ;03e5 SYS
fcd1 00e2 ld $e2
fcd2 0000 ld $00 ;End of Core/Reset_v4.gcl, size 442
fcd3 0200 nop ;40 fillers
fcd4 0200 nop
fcd5 0200 nop
* 40 times
fcfb fe00 bra ac ;+-----------------------------------+
fcfc fcfd bra $fcfd ;| |
fcfd 1404 ld $04,y ;| Trampoline for page $fc00 lookups |
fcfe e065 jmp y,$65 ;| |
fcff c218 st [$18] ;+-----------------------------------+
fd00