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

64463 lines
2.6 MiB

* source: Core/ROMv6.asm.py
178 enableListing()
179 #-----------------------------------------------------------------------
180 #
181 # Start of core
182 #
183 #-----------------------------------------------------------------------
184
185 # Pre-loading the formal interface as a way to get warnings when
186 # accidentally redefined with a different value
187 loadBindings('interface.json')
188 loadBindings('Core/interface-dev.json') # Provisional values for DEVROM
189
190 # Gigatron clock
191 cpuClock = 6.250e+06
192
193 # Output pin assignment for VGA
194 R, G, B, hSync, vSync = 1, 4, 16, 64, 128
195 syncBits = hSync+vSync # Both pulses negative
196
197 # When the XOUT register is in the circuit, the rising edge triggers its update.
198 # The loop can therefore not be agnostic to the horizontal pulse polarity.
199 assert syncBits & hSync != 0
200
201 # VGA 640x480 defaults (to be adjusted below!)
202 vFront = 10 # Vertical front porch
203 vPulse = 2 # Vertical sync pulse
204 vBack = 33 # Vertical back porch
205 vgaLines = vFront + vPulse + vBack + 480
206 vgaClock = 25.175e+06
207
208 # Video adjustments for Gigatron
209 # 1. Our clock is (slightly) slower than 1/4th VGA clock. Not all monitors will
210 # accept the decreased frame rate, so we restore the frame rate to above
211 # minimum 59.94 Hz by cutting some lines from the vertical front porch.
212 vFrontAdjust = vgaLines - int(4 * cpuClock / vgaClock * vgaLines)
213 vFront -= vFrontAdjust
214 # 2. Extend vertical sync pulse so we can feed the game controller the same
215 # signal. This is needed for controllers based on the 4021 instead of 74165
216 vPulseExtension = max(0, 8-vPulse)
217 vPulse += vPulseExtension
218 # 3. Borrow these lines from the back porch so the refresh rate remains
219 # unaffected
220 vBack -= vPulseExtension
221
222 # Start value of vertical blank counter
223 videoYline0 = 1-2*(vFront+vPulse+vBack-2)
224
225 # Mismatch between video lines and sound channels
226 soundDiscontinuity = (vFront+vPulse+vBack) % 4
227
228 # QQVGA resolution
229 qqVgaWidth = 160
230 qqVgaHeight = 120
231
232 # Game controller bits (actual controllers in kit have negative output)
233 # +----------------------------------------+
234 # | Up B* |
235 # | Left Right B A* |
236 # | Down Select Start A |
237 # +----------------------------------------+ *=Auto fire
238 buttonRight = 1
239 buttonLeft = 2
240 buttonDown = 4
241 buttonUp = 8
242 buttonStart = 16
243 buttonSelect = 32
244 buttonB = 64
245 buttonA = 128
246
247 #-----------------------------------------------------------------------
248 #
249 # RAM page 0: zero-page variables
250 #
251 #-----------------------------------------------------------------------
252
253 # Memory size in pages from auto-detect
254 memSize = zpByte()
255
256 # The current channel number for sound generation. Advanced every scan line
257 # and independent of the vertical refresh to maintain constant oscillation.
258 channel = zpByte()
259
260 # Next sound sample being synthesized
261 sample = zpByte()
262 # To save one instruction in the critical inner loop, `sample' is always
263 # reset with its own address instead of, for example, the value 0. Compare:
264 # 1 instruction reset
265 # st sample,[sample]
266 # 2 instruction reset:
267 # ld 0
268 # st [sample]
269 # The difference is not audible. This is fine when the reset/address
270 # value is low and doesn't overflow with 4 channels added to it.
271 # There is an alternative, but it requires pull-down diodes on the data bus:
272 # st [sample],[sample]
273 assert 4*63 + sample < 256
274 # We pin this reset/address value to 3, so `sample' swings from 3 to 255
275 assert sample == 3
276
277 # Former bootCount and bootCheck (<= ROMv3)
278 zpReserved = zpByte() # Recycled and still unused. Candidate future uses:
279 # - Video driver high address (for alternative video modes)
280 # - v6502: ADH offset ("MMU")
281 # - v8080: ???
282 vCpuSelect = zpByte() # Active interpreter page
283
284 # Entropy harvested from SRAM startup and controller input
285 entropy = zpByte(3)
286
287 # Visible video
288 videoY = zpByte() # Counts up from 0 to 238 in steps of 2
289 # Counts up (and is odd) during vertical blank
290 videoModeB = zpByte() # Handler for every 2nd line (pixel burst or vCPU)
291 videoModeC = zpByte() # Handler for every 3rd line (pixel burst or vCPU)
292 videoModeD = zpByte() # Handler for every 4th line (pixel burst or vCPU)
293
294 nextVideo = zpByte() # Jump offset to scan line handler (videoA, B, C...)
295 videoPulse = nextVideo # Used for pulse width modulation
296
297 # Frame counter is good enough as system clock
298 frameCount = zpByte(1)
299
300 # Serial input (game controller)
301 serialRaw = zpByte() # New raw serial read
302 serialLast = zpByte() # Previous serial read
303 buttonState = zpByte() # Clearable button state
304 resetTimer = zpByte() # After 2 seconds of holding 'Start', do a soft reset
305 # XXX move to page 1 to free up space
306
307 # Extended output (blinkenlights in bit 0:3 and audio in bit 4:7). This
308 # value must be present in AC during a rising hSync edge. It then gets
309 # copied to the XOUT register by the hardware. The XOUT register is only
310 # accessible in this indirect manner because it isn't part of the core
311 # CPU architecture.
312 xout = zpByte()
313 xoutMask = zpByte() # The blinkenlights and sound on/off state
314
315 # vCPU interpreter
316 vTicks = zpByte() # Interpreter ticks are units of 2 clocks
317 vPC = zpByte(2) # Interpreter program counter, points into RAM
318 vAC = zpByte(2) # Interpreter accumulator, 16-bits
319 vLR = zpByte(2) # Return address, for returning after CALL
320 vSP = zpByte(1) # Stack pointer
321 vTmp = zpByte()
322 vReturn = zpByte() # Return into video loop (in page of vBlankStart)
323
324 # Scratch
325 frameX = zpByte() # Starting byte within page
326 frameY = zpByte() # Page of current pixel line (updated by videoA)
327
328 # Vertical blank (reuse some variables used in the visible part)
329 videoSync0 = frameX # Vertical sync type on current line (0xc0 or 0x40)
330 videoSync1 = frameY # Same during horizontal pulse (0x80 or 0x00)
331
332 # Versioning for GT1 compatibility
333 # Please refer to Docs/GT1-files.txt for interpreting this variable
334 romType = zpByte(1)
335
336 # The low 3 bits are repurposed to select the actively updated sound channels.
337 # Valid bit combinations are:
338 # xxxxx011 Default after reset: 4 channels (page 1,2,3,4)
339 # xxxxx001 2 channels at double update rate (page 1,2)
340 # xxxxx000 1 channel at quadruple update rate (page 1)
341 # The main application for this is to free up the high bytes of page 2,3,4.
342 channelMask = symbol('channelMask_v4')
343 assert romType == channelMask
344
345 # SYS function arguments and results/scratch
346 sysFn = zpByte(2)
347 sysArgs = zpByte(8)
348
349 # Play sound if non-zero, count down and stop sound when zero
350 soundTimer = zpByte()
351
352 # Fow now the LED state machine itself is hard-coded in the program ROM
353 ledTimer = zpByte() # Number of ticks until next LED change
354 ledState_v2 = zpByte() # Current LED state
355 ledTempo = zpByte() # Next value for ledTimer after LED state change
356
357
358 # Management of free space in page zero (userVars)
359 # * Programs that only use the features of ROMvx can
360 # safely use all bytes above userVars_vx except 0x80.
361 # * Programs that use some but not all features of ROMvx
362 # may exceptionally use bytes between userVars
363 # and userVars_vx if they avoid using ROM features
364 # that need them. This is considerably riskier.
365 userVars = zpByte(0)
366 userVars_v4 = zpByte(0)
367 # Saved vCPU context during vIRQ
368 # Code that uses vCPU interrupts should not use these locations.
369 vIrqSave = zpByte(6)
370 # Start of safely usable bytes under ROMv5
371 userVars_v5 = zpByte(0)
372 # Start of safely usable bytes under ROMv6
373 userVars_v6 = zpByte(0)
374
375 # [0x80]
376 # Constant 0x01.
377 zpReset(0x80)
378 oneConst = zpByte(1)
379 userVars2 = zpByte(0)
380
381 # Warning: One should avoid using SYS_ExpanderControl
382 # under ROMv4 overwrites becauses it overwrites 0x81.
383
384
385 #-----------------------------------------------------------------------
386 #
387 # RAM page 1: video line table
388 #
389 #-----------------------------------------------------------------------
390
391 # Byte 0-239 define the video lines
392 videoTable = 0x0100 # Indirection table: Y[0] dX[0] ..., Y[119] dX[119]
393
394 vReset = 0x01f0
395 vIRQ_v5 = 0x01f6
396 ctrlBits = 0x01f8
397 videoTop_v5 = 0x01f9 # Number of skip lines
398
399 # Highest bytes are for sound channel variables
400 wavA = 250 # Waveform modulation with `adda'
401 wavX = 251 # Waveform modulation with `xora'
402 keyL = 252 # Frequency low 7 bits (bit7 == 0)
403 keyH = 253 # Frequency high 8 bits
404 oscL = 254 # Phase low 7 bits
405 oscH = 255 # Phase high 8 bits
406
407 #-----------------------------------------------------------------------
408 # Memory layout
409 #-----------------------------------------------------------------------
410
411 userCode = 0x0200 # Application vCPU code
412 soundTable = 0x0700 # Wave form tables (doubles as right-shift-2 table)
413 screenMemory = 0x0800 # Default start of screen memory: 0x0800 to 0x7fff
414
415 #-----------------------------------------------------------------------
416 # Application definitions
417 #-----------------------------------------------------------------------
418
419 maxTicks = 28//2 # Duration of vCPU's slowest virtual opcode (ticks)
420 minTicks = 14//2 # vcPU's fastest instruction
421 v6502_maxTicks = 38//2 # Max duration of v6502 processing phase (ticks)
422
423 runVcpu_overhead = 5 # Caller overhead (cycles)
424 vCPU_overhead = 9 # Callee overhead of jumping in and out (cycles)
425 v6502_overhead = 11 # Callee overhead for v6502 (cycles)
426
427 v6502_adjust = (v6502_maxTicks - maxTicks) + (v6502_overhead - vCPU_overhead)//2
428 assert v6502_adjust >= 0 # v6502's overhead is a bit more than vCPU
429
430 def runVcpu(n, ref=None, returnTo=None):
431 """Macro to run interpreter for exactly n cycles. Returns 0 in AC.
432
433 - `n' is the number of available Gigatron cycles including overhead.
434 This is converted into interpreter ticks and takes into account
435 the vCPU calling overheads. A `nop' is inserted when necessary
436 for alignment between cycles and ticks.
437 - `returnTo' is where program flow continues after return. If not set
438 explicitely, it will be the first instruction behind the expansion.
439 - If another interpreter than vCPU is active (v6502...), that one
440 must adjust for the timing differences, because runVcpu wouldn't know."""
441
442 overhead = runVcpu_overhead + vCPU_overhead
443 if returnTo == 0x100: # Special case for videoZ
444 overhead -= 2
445
446 if n is None:
447 # (Clumsily) create a maximum time slice, corresponding to a vTicks
448 # value of 127 (giving 282 cycles). A higher value doesn't work because
449 # then SYS functions that just need 28 cycles (0 excess) won't start.
450 n = (127 + maxTicks) * 2 + overhead
451
452 n -= overhead
453 assert n > 0
454
455 if n % 2 == 1:
456 nop() # Tick alignment
457 n -= 1
458 assert n % 2 == 0
459
460 print('runVcpu at $%04x net cycles %3s info %s' % (pc(), n, ref))
461
462 if returnTo != 0x100:
463 if returnTo is None:
464 returnTo = pc() + 5 # Next instruction
465 ld(lo(returnTo)) #0
466 st([vReturn]) #1
467
468 n //= 2
469 n -= maxTicks # First instruction always runs
470 assert n < 128
471 assert n >= v6502_adjust
472
473 ld([vCpuSelect],Y) #2
474 jmp(Y,'ENTER') #3
475 ld(n) #4
476 assert runVcpu_overhead == 5
477
478 #-----------------------------------------------------------------------
479 # v6502 definitions
480 #-----------------------------------------------------------------------
481
482 # Registers are zero page variables
483 v6502_PC = vLR # Program Counter
484 v6502_PCL = vLR+0 # Program Counter Low
485 v6502_PCH = vLR+1 # Program Counter High
486 v6502_S = vSP # Stack Pointer (kept as "S+1")
487 v6502_A = vAC+0 # Accumulator
488 v6502_BI = vAC+1 # B Input Register (used by SBC)
489 v6502_ADL = sysArgs+0 # Low Address Register
490 v6502_ADH = sysArgs+1 # High Address Register
491 v6502_IR = sysArgs+2 # Instruction Register
492 v6502_P = sysArgs+3 # Processor Status Register (V flag in bit 7)
493 v6502_Qz = sysArgs+4 # Quick Status Register for Z flag
494 v6502_Qn = sysArgs+5 # Quick Status Register for N flag
495 v6502_X = sysArgs+6 # Index Register X
496 v6502_Y = sysArgs+7 # Index Register Y
497 v6502_Tmp = vTmp # Scratch (may be clobbered outside v6502)
498
499 # MOS 6502 definitions for P register
500 v6502_Cflag = 1 # Carry Flag (unsigned overflow)
501 v6502_Zflag = 2 # Zero Flag (all bits zero)
502 v6502_Iflag = 4 # Interrupt Enable Flag (1=Disable)
503 v6502_Dflag = 8 # Decimal Enable Flag (aka BCD mode, 1=Enable)
504 v6502_Bflag = 16 # Break (or PHP) Instruction Flag
505 v6502_Uflag = 32 # Unused (always 1)
506 v6502_Vflag = 64 # Overflow Flag (signed overflow)
507 v6502_Nflag = 128 # Negative Flag (bit 7 of result)
508
509 # In emulation it is much faster to keep the V flag in bit 7
510 # This can be corrected when importing/exporting with PHP, PLP, etc
511 v6502_Vemu = 128
512
513 # On overflow:
514 # """Overflow is set if two inputs with the same sign produce
515 # a result with a different sign. Otherwise it is clear."""
516 # Formula (without carry/borrow in!):
517 # (A ^ (A+B)) & (B ^ (A+B)) & 0x80
518 # References:
519 # http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html
520 # http://6502.org/tutorials/vflag.html
521
522 # Memory layout
523 v6502_Stack = 0x0000 # 0x0100 is already used in the Gigatron
524 #v6502_NMI = 0xfffa
525 #v6502_RESET = 0xfffc
526 #v6502_IRQ = 0xfffe
527
528 #-----------------------------------------------------------------------
529 #
530 # $0000 ROM page 0: Boot
531 #
532 #-----------------------------------------------------------------------
533
534 align(0x100, size=0x80)
535
536 # 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 537 ld(0b0000) # LEDs |OOOO|
0001 1880 ld $80,out 538 ld(syncBits^hSync,OUT) # Prepare XOUT update, hSync goes down, RGB to black
0002 18c0 ld $c0,out 539 ld(syncBits,OUT) # hSync goes up, updating XOUT
540
541 # Setup I/O and RAM expander
0003 c17f ctrl $7f 542 ctrl(0b01111111) # Reset signal (default state | 0x3)
0004 c17c ctrl $7c 543 ctrl(0b01111100) # Disable SPI slaves, enable RAM, bank 1
544 # ^^^^^^^^
545 # |||||||`-- SCLK
546 # ||||||`--- Not connected
547 # |||||`---- /SS0
548 # ||||`----- /SS1
549 # |||`------ /SS2
550 # ||`------- /SS3
551 # |`-------- B0
552 # `--------- B1
553 # bit15 --------- MOSI = 0
554
555 # Simple RAM test and size check by writing to [1<<n] and see if [0] changes or not.
0005 0001 ld $01 556 ld(1) # Quick RAM test and count
557 label('.countMem0')
.countMem0: 0006 d601 st [$01],y 558 st([memSize],Y) # Store in RAM and load AC in Y
0007 00ff ld $ff 559 ld(255)
0008 6900 xora [y,$00] 560 xora([Y,0]) # Invert value from memory
0009 ca00 st [y,$00] 561 st([Y,0]) # Test RAM by writing the new value
000a c200 st [$00] 562 st([0]) # Copy result in [0]
000b 6900 xora [y,$00] 563 xora([Y,0]) # Read back and compare if written ok
000c ec0c bne $000c 564 bne(pc()) # Loop forever on RAM failure here
000d 00ff ld $ff 565 ld(255)
000e 6900 xora [y,$00] 566 xora([Y,0]) # Invert memory value again
000f ca00 st [y,$00] 567 st([Y,0]) # To restore original value
0010 6100 xora [$00] 568 xora([0]) # Compare with inverted copy
0011 f015 beq .countMem1 569 beq('.countMem1') # If equal, we wrapped around
0012 0101 ld [$01] 570 ld([memSize])
0013 fc06 bra .countMem0 571 bra('.countMem0') # Loop to test next address line
0014 8200 adda ac 572 adda(AC) # Executes in the branch delay slot!
573 label('.countMem1')
574
575 # Momentarily wait to allow for debouncing of the reset switch by spinning
576 # roughly 2^15 times at 2 clocks per loop: 6.5ms@10MHz to 10ms@6.3MHz
577 # Real-world switches normally bounce shorter than that.
578 # "[...] 16 switches exhibited an average 1557 usec of bouncing, with,
579 # as I said, a max of 6200 usec" (From: http://www.ganssle.com/debouncing.htm)
580 # Relevant for the breadboard version, as the kit doesn't have a reset switch.
581
.countMem1: 0015 00ff ld $ff 582 ld(255) # Debounce reset button
583 label('.debounce')
.debounce: 0016 c200 st [$00] 584 st([0])
0017 ec17 bne $0017 585 bne(pc())
0018 a001 suba $01 586 suba(1) # Branch delay slot
0019 0100 ld [$00] 587 ld([0])
001a ec16 bne .debounce 588 bne('.debounce')
001b a001 suba $01 589 suba(1) # Branch delay slot
590
591 # Update LEDs (memory is present and counted, reset is stable)
001c 0001 ld $01 592 ld(0b0001) # LEDs |*OOO|
001d 1880 ld $80,out 593 ld(syncBits^hSync,OUT)
001e 18c0 ld $c0,out 594 ld(syncBits,OUT)
595
596 # Scan the entire RAM space to collect entropy for a random number generator.
597 # The 16-bit address space is scanned, even if less RAM was detected.
001f 0000 ld $00 598 ld(0) # Collect entropy from RAM
0020 d218 st [$18],x 599 st([vAC+0],X)
0021 d619 st [$19],y 600 st([vAC+1],Y)
601 label('.initEnt0')
.initEnt0: 0022 0106 ld [$06] 602 ld([entropy+0])
0023 f426 bge .initEnt1 603 bpl('.initEnt1')
0024 8d00 adda [y,x] 604 adda([Y,X])
0025 60bf xora $bf 605 xora(191)
606 label('.initEnt1')
.initEnt1: 0026 c206 st [$06] 607 st([entropy+0])
0027 0107 ld [$07] 608 ld([entropy+1])
0028 f42b bge .initEnt2 609 bpl('.initEnt2')
0029 8106 adda [$06] 610 adda([entropy+0])
002a 60c1 xora $c1 611 xora(193)
612 label('.initEnt2')
.initEnt2: 002b c207 st [$07] 613 st([entropy+1])
002c 8108 adda [$08] 614 adda([entropy+2])
002d c208 st [$08] 615 st([entropy+2])
002e 0118 ld [$18] 616 ld([vAC+0])
002f 8001 adda $01 617 adda(1)
0030 ec22 bne .initEnt0 618 bne('.initEnt0')
0031 d218 st [$18],x 619 st([vAC+0],X)
0032 0119 ld [$19] 620 ld([vAC+1])
0033 8001 adda $01 621 adda(1)
0034 ec22 bne .initEnt0 622 bne('.initEnt0')
0035 d619 st [$19],y 623 st([vAC+1],Y)
624
625 # Update LEDs
0036 0003 ld $03 626 ld(0b0011) # LEDs |**OO|
0037 1880 ld $80,out 627 ld(syncBits^hSync,OUT)
0038 18c0 ld $c0,out 628 ld(syncBits,OUT)
629
630 # vCPU reset handler
0039 00ee ld $ee 631 ld((vReset&255)-2) # Setup vCPU reset handler
003a c216 st [$16] 632 st([vPC])
003b 9002 adda $02,x 633 adda(2,X)
003c 0001 ld $01 634 ld(vReset>>8)
003d d617 st [$17],y 635 st([vPC+1],Y)
003e dc59 st $59,[y,x++] 636 st('LDI', [Y,Xpp])
003f dc5f st $5f,[y,x++] 637 st('SYS_Reset_88', [Y,Xpp])
0040 dc2b st $2b,[y,x++] 638 st('STW', [Y,Xpp])
0041 dc22 st $22,[y,x++] 639 st(sysFn, [Y,Xpp])
0042 dcb4 st $b4,[y,x++] 640 st('SYS', [Y,Xpp]) # SYS -> SYS_Reset_88 -> SYS_Exec_88
0043 dce2 st $e2,[y,x++] 641 st(256-88//2+maxTicks,[Y,Xpp])
0044 dc00 st $00,[y,x++] 642 st(0, [Y,Xpp]) # vIRQ_v5: Disable interrupts
0045 dc00 st $00,[y,x++] 643 st(0, [Y,Xpp]) # vIRQ_v5
0046 dcfc st $fc,[y,x++] 644 st(0b11111100, [Y,Xpp]) # Control register
0047 dc00 st $00,[y,x++] 645 st(0, [Y,Xpp]) # videoTop
646
0048 0002 ld $02 647 ld(hi('ENTER')) # Active interpreter (vCPU,v6502) = vCPU
0049 c205 st [$05] 648 st([vCpuSelect])
649
004a 00ff ld $ff 650 ld(255) # Setup serial input
004b c20e st [$0e] 651 st([frameCount])
004c c20f st [$0f] 652 st([serialRaw])
004d c210 st [$10] 653 st([serialLast])
004e c211 st [$11] 654 st([buttonState])
004f c212 st [$12] 655 st([resetTimer]) # resetTimer<0 when entering Main.gcl
656
0050 0007 ld $07 657 ld(0b0111) # LEDs |***O|
0051 1880 ld $80,out 658 ld(syncBits^hSync,OUT)
0052 18c0 ld $c0,out 659 ld(syncBits,OUT)
660
0053 0000 ld $00 661 ld(0)
0054 c200 st [$00] 662 st([0]) # Carry lookup ([0x80] in 1st line of vBlank)
0055 c202 st [$02] 663 st([channel])
0056 c22c st [$2c] 664 st([soundTimer])
665
0057 000f ld $0f 666 ld(0b1111) # LEDs |****|
0058 1880 ld $80,out 667 ld(syncBits^hSync,OUT)
0059 18c0 ld $c0,out 668 ld(syncBits,OUT)
005a c213 st [$13] 669 st([xout]) # Setup for control by video loop
005b c214 st [$14] 670 st([xoutMask])
671
005c 1401 ld $01,y 672 ld(hi('startVideo'),Y) # Enter video loop at vertical blank
005d e003 jmp y,$03 673 jmp(Y,'startVideo')
005e c22e st [$2e] 674 st([ledState_v2]) # Setting to 1..126 means "stopped"
675
676 #-----------------------------------------------------------------------
677 # Extension SYS_Reset_88: Soft reset
678 #-----------------------------------------------------------------------
679
680 # SYS_Reset_88 initiates an immediate Gigatron reset from within the vCPU.
681 # The reset sequence itself is mostly implemented in GCL by Reset.gcl,
682 # which must first be loaded into RAM. But as that takes more than 1 scanline,
683 # some vCPU bootstrapping code gets loaded with SYS_Exec_88.
684 # !!! This function was REMOVED from interface.json
685 # !!! Better use vReset as generic entry point for soft reset
686
687 # ROM type (see also Docs/GT1-files.txt)
688 romTypeValue = symbol('romTypeValue_ROMv6')
689
690 label('SYS_Reset_88')
691 assert pc()>>8 == 0
692 assert (romTypeValue & 7) == 0
SYS_Reset_88: 005f 0048 ld $48 693 ld(romTypeValue) #15 Set ROM type/version and clear channel mask
0060 c221 st [$21] 694 st([romType]) #16
0061 0000 ld $00 695 ld(0) #17
0062 c21c st [$1c] 696 st([vSP]) #18 vSP
0063 1401 ld $01,y 697 ld(hi('videoTop_v5'),Y) #19
0064 caf9 st [y,$f9] 698 st([Y,lo('videoTop_v5')]) #20 Show all 120 pixel lines
0065 caf6 st [y,$f6] 699 st([Y,vIRQ_v5]) #21 Disable vIRQ dispatch
0066 caf7 st [y,$f7] 700 st([Y,vIRQ_v5+1]) #22
0067 c22c st [$2c] 701 st([soundTimer]) #23 soundTimer
702 assert userCode&255 == 0
0068 c21a st [$1a] 703 st([vLR]) #24 vLR
0069 0002 ld $02 704 ld(userCode>>8) #25
006a c21b st [$1b] 705 st([vLR+1]) #26
006b 00f6 ld $f6 706 ld('nopixels') #27 Video mode 3 (fast)
006c c20a st [$0a] 707 st([videoModeB]) #28
006d c20b st [$0b] 708 st([videoModeC]) #29
006e c20c st [$0c] 709 st([videoModeD]) #30
006f 00ad ld $ad 710 ld('SYS_Exec_88') #31 SYS_Exec_88
0070 c222 st [$22] 711 st([sysFn]) #32 High byte (remains) 0
0071 00bd ld $bd 712 ld('Reset') #33 Reset.gt1 from EPROM
0072 c224 st [$24] 713 st([sysArgs+0]) #34
0073 00f3 ld $f3 714 ld(hi('Reset')) #35
0074 c225 st [$25] 715 st([sysArgs+1]) #36
0075 0116 ld [$16] 716 ld([vPC]) #37 Force second SYS call
0076 a002 suba $02 717 suba(2) #38
0077 c216 st [$16] 718 st([vPC]) #39
719 # Reset expansion board
0078 c17f ctrl $7f 720 ctrl(0b01111111) #40 Reset signal (default state | 0x3)
0079 c17c ctrl $7c 721 ctrl(0b01111100) #41 Default state.
007a 011d ld [$1d] 722 ld([vTmp]) #42 Always load after ctrl
723 # Return to interpreter
007b 1403 ld $03,y 724 ld(hi('REENTER'),Y) #43
007c e0cb jmp y,$cb 725 jmp(Y,'REENTER') #44
007d 00e8 ld $e8 726 ld(-48/2) #45
727
728 #-----------------------------------------------------------------------
729 # Placeholders for future SYS functions. This works as a kind of jump
730 # table. The indirection allows SYS implementations to be moved around
731 # between ROM versions, at the expense of 2 clock cycles (or 1). When
732 # the function is not present it just acts as a NOP. Of course, when a
733 # SYS function must be patched or extended it needs to have budget for
734 # that in its declared maximum cycle count.
735 #
736 # Technically the same goal can be achieved by starting each function
737 # with 2 nop's, or by overdeclaring their duration in the first place
738 # (a bit is still wise to do). But this can result in fragmentation
739 # of future ROM images. The indirection avoids that.
740 #
741 # An added advantage of having these in ROM page 0 is that it saves one
742 # byte when setting sysFn: LDI+STW (4 bytes) instead of LDWI+STW (5 bytes)
743 #-----------------------------------------------------------------------
744
007e 0200 nop 745 align(0x80, size=0x80)
007f 0200 nop
746 assert pc() == 0x80
747
0080 1403 ld $03,y 748 ld(hi('REENTER'),Y) #15 slot 0x80
0081 e0cb jmp y,$cb 749 jmp(Y,'REENTER') #16
0082 00f6 ld $f6 750 ld(-20/2) #17
751
0083 1403 ld $03,y 752 ld(hi('REENTER'),Y) #15 slot 0x83
0084 e0cb jmp y,$cb 753 jmp(Y,'REENTER') #16
0085 00f6 ld $f6 754 ld(-20/2) #17
755
0086 1403 ld $03,y 756 ld(hi('REENTER'),Y) #15 slot 0x86
0087 e0cb jmp y,$cb 757 jmp(Y,'REENTER') #16
0088 00f6 ld $f6 758 ld(-20/2) #17
759
0089 1403 ld $03,y 760 ld(hi('REENTER'),Y) #15 slot 0x89
008a e0cb jmp y,$cb 761 jmp(Y,'REENTER') #16
008b 00f6 ld $f6 762 ld(-20/2) #17
763
008c 1403 ld $03,y 764 ld(hi('REENTER'),Y) #15 slot 0x8c
008d e0cb jmp y,$cb 765 jmp(Y,'REENTER') #16
008e 00f6 ld $f6 766 ld(-20/2) #17
767
008f 1403 ld $03,y 768 ld(hi('REENTER'),Y) #15 slot 0x8f
0090 e0cb jmp y,$cb 769 jmp(Y,'REENTER') #16
0091 00f6 ld $f6 770 ld(-20/2) #17
771
0092 1403 ld $03,y 772 ld(hi('REENTER'),Y) #15 slot 0x92
0093 e0cb jmp y,$cb 773 jmp(Y,'REENTER') #16
0094 00f6 ld $f6 774 ld(-20/2) #17
775
0095 1403 ld $03,y 776 ld(hi('REENTER'),Y) #15 slot 0x95
0096 e0cb jmp y,$cb 777 jmp(Y,'REENTER') #16
0097 00f6 ld $f6 778 ld(-20/2) #17
779
0098 1403 ld $03,y 780 ld(hi('REENTER'),Y) #15 slot 0x98
0099 e0cb jmp y,$cb 781 jmp(Y,'REENTER') #16
009a 00f6 ld $f6 782 ld(-20/2) #17
783
009b 1403 ld $03,y 784 ld(hi('REENTER'),Y) #15 slot 0x9b
009c e0cb jmp y,$cb 785 jmp(Y,'REENTER') #16
009d 00f6 ld $f6 786 ld(-20/2) #17
787
788 #-----------------------------------------------------------------------
789 # Extension SYS_Multiply_s16_v6_66: 16 bit multiplication
790 #-----------------------------------------------------------------------
791 #
792 # Computes C = C + A * B where A,B,C are 16 bits integers.
793 # Returns 16 bits result in vAC as well
794 #
795 # sysArgs[0:1] Multiplicand A (in)
796 # sysArgs[2:3] Multiplicand B (in)
797 # sysArgs[4:5] C (inout)
798 # sysArgs[6:7] Must be set to 1 (in)
799 #
800 # Credits: at67
801
802 label('SYS_Multiply_s16_v6_66')
SYS_Multiply_s16_v6_66:
009e 1414 ld $14,y 803 ld(hi('sys_Multiply_s16'),Y) #15 slot 0x9e
009f e05c jmp y,$5c 804 jmp(Y,'sys_Multiply_s16') #16
00a0 012a ld [$2a] 805 ld([sysArgs+6]) #17 load mask.lo
806
807 #-----------------------------------------------------------------------
808 # Extension SYS_Divide_s16_v6_80: 15 bit division
809 #-----------------------------------------------------------------------
810 #
811 # Computes the Euclidean division of 0<=A<=32767 and 0<B<=32767.
812 # An external wrapper is needed to handle signed division or
813 # to handle unsigned division with full range.
814 #
815 # sysArgs[0:1] Dividend A (in) Quotient (out)
816 # sysArgs[2:3] Divisor B (in)
817 # sysArgs[4:5] Must be set to 0 (in) Remainder (out)
818 # sysArgs[6:7] Must be set to 1 (in)
819 #
820 # Credits: at67
821
822 label('SYS_Divide_s16_v6_80')
SYS_Divide_s16_v6_80:
00a1 1414 ld $14,y 823 ld(hi('sys_Divide_s16'),Y) #15 slot 0xa1
00a2 e094 jmp y,$94 824 jmp(Y,'sys_Divide_s16') #16
00a3 0128 ld [$28] 825 ld([sysArgs+4]) #17
826
827 #-----------------------------------------------------------------------
828 # More placeholders for future SYS functions
829 #-----------------------------------------------------------------------
830
00a4 1403 ld $03,y 831 ld(hi('REENTER'),Y) #15 slot 0xa4
00a5 e0cb jmp y,$cb 832 jmp(Y,'REENTER') #16
00a6 00f6 ld $f6 833 ld(-20/2) #17
834
00a7 1403 ld $03,y 835 ld(hi('REENTER'),Y) #15 slot 0xa7
00a8 e0cb jmp y,$cb 836 jmp(Y,'REENTER') #16
00a9 00f6 ld $f6 837 ld(-20/2) #17
838
00aa 1403 ld $03,y 839 ld(hi('REENTER'),Y) #15 slot 0xaa
00ab e0cb jmp y,$cb 840 jmp(Y,'REENTER') #16
00ac 00f6 ld $f6 841 ld(-20/2) #17
842
843 #-----------------------------------------------------------------------
844 # Extension SYS_Exec_88: Load code from ROM into memory and execute it
845 #-----------------------------------------------------------------------
846 #
847 # This loads the vCPU code with consideration of the current vSP
848 # Used during reset, but also for switching between applications or for
849 # loading data from ROM from within an application (overlays).
850 #
851 # ROM stream format is [<addrH> <addrL> <n&255> n*<byte>]* 0
852 # on top of lookup tables.
853 #
854 # Variables:
855 # sysArgs[0:1] ROM pointer (in)
856 # sysArgs[2:3] RAM pointer (changed)
857 # sysArgs[4] State counter (changed)
858 # vLR vCPU continues here (in)
859
860 label('SYS_Exec_88')
SYS_Exec_88: 00ad 1412 ld $12,y 861 ld(hi('sys_Exec'),Y) #15
00ae e042 jmp y,$42 862 jmp(Y,'sys_Exec') #16
00af 0000 ld $00 863 ld(0) #17 Address of loader on zero page
864
865 #-----------------------------------------------------------------------
866 # More placeholders for future SYS functions
867 #-----------------------------------------------------------------------
868
00b0 1403 ld $03,y 869 ld(hi('REENTER'),Y) #15 slot 0xb0
00b1 e0cb jmp y,$cb 870 jmp(Y,'REENTER') #16
00b2 00f6 ld $f6 871 ld(-20/2) #17
872
00b3 1403 ld $03,y 873 ld(hi('REENTER'),Y) #15 slot 0xb3
00b4 e0cb jmp y,$cb 874 jmp(Y,'REENTER') #16
00b5 00f6 ld $f6 875 ld(-20/2) #17
876
00b6 1403 ld $03,y 877 ld(hi('REENTER'),Y) #15 slot 0xb6
00b7 e0cb jmp y,$cb 878 jmp(Y,'REENTER') #16
00b8 00f6 ld $f6 879 ld(-20/2) #17
880
00b9 1403 ld $03,y 881 ld(hi('REENTER'),Y) #15 slot 0xb9
00ba e0cb jmp y,$cb 882 jmp(Y,'REENTER') #16
00bb 00f6 ld $f6 883 ld(-20/2) #17
884
00bc 1403 ld $03,y 885 ld(hi('REENTER'),Y) #15 slot 0xbc
00bd e0cb jmp y,$cb 886 jmp(Y,'REENTER') #16
00be 00f6 ld $f6 887 ld(-20/2) #17
888
00bf 1403 ld $03,y 889 ld(hi('REENTER'),Y) #15 slot 0xbf
00c0 e0cb jmp y,$cb 890 jmp(Y,'REENTER') #16
00c1 00f6 ld $f6 891 ld(-20/2) #17
892
00c2 1403 ld $03,y 893 ld(hi('REENTER'),Y) #15 slot 0xc2
00c3 e0cb jmp y,$cb 894 jmp(Y,'REENTER') #16
00c4 00f6 ld $f6 895 ld(-20/2) #17
896
00c5 1403 ld $03,y 897 ld(hi('REENTER'),Y) #15 slot 0xc5
00c6 e0cb jmp y,$cb 898 jmp(Y,'REENTER') #16
00c7 00f6 ld $f6 899 ld(-20/2) #17
900
00c8 1403 ld $03,y 901 ld(hi('REENTER'),Y) #15 slot 0xc8
00c9 e0cb jmp y,$cb 902 jmp(Y,'REENTER') #16
00ca 00f6 ld $f6 903 ld(-20/2) #17
904
00cb 1403 ld $03,y 905 ld(hi('REENTER'),Y) #15 slot 0xcb
00cc e0cb jmp y,$cb 906 jmp(Y,'REENTER') #16
00cd 00f6 ld $f6 907 ld(-20/2) #17
908
00ce 1403 ld $03,y 909 ld(hi('REENTER'),Y) #15 slot 0xce
00cf e0cb jmp y,$cb 910 jmp(Y,'REENTER') #16
00d0 00f6 ld $f6 911 ld(-20/2) #17
912
00d1 1403 ld $03,y 913 ld(hi('REENTER'),Y) #15 slot 0xd1
00d2 e0cb jmp y,$cb 914 jmp(Y,'REENTER') #16
00d3 00f6 ld $f6 915 ld(-20/2) #17
916
00d4 1403 ld $03,y 917 ld(hi('REENTER'),Y) #15 slot 0xd4
00d5 e0cb jmp y,$cb 918 jmp(Y,'REENTER') #16
00d6 00f6 ld $f6 919 ld(-20/2) #17
920
00d7 1403 ld $03,y 921 ld(hi('REENTER'),Y) #15 slot 0xd7
00d8 e0cb jmp y,$cb 922 jmp(Y,'REENTER') #16
00d9 00f6 ld $f6 923 ld(-20/2) #17
924
00da 1403 ld $03,y 925 ld(hi('REENTER'),Y) #15 slot 0xda
00db e0cb jmp y,$cb 926 jmp(Y,'REENTER') #16
00dc 00f6 ld $f6 927 ld(-20/2) #17
928
00dd 1403 ld $03,y 929 ld(hi('REENTER'),Y) #15 slot 0xdd
00de e0cb jmp y,$cb 930 jmp(Y,'REENTER') #16
00df 00f6 ld $f6 931 ld(-20/2) #17
932
00e0 1403 ld $03,y 933 ld(hi('REENTER'),Y) #15 slot 0xe0
00e1 e0cb jmp y,$cb 934 jmp(Y,'REENTER') #16
00e2 00f6 ld $f6 935 ld(-20/2) #17
936
937 #-----------------------------------------------------------------------
938 # Extension SYS_ScanMemoryExt_v6_50
939 #-----------------------------------------------------------------------
940
941 # SYS function for searching a byte in a 0 to 256 bytes string located
942 # in a different bank. Doesn't cross page boundaries. Returns a
943 # pointer to the target if found or zero. Temporarily deselects SPI
944 # devices.
945 #
946 # sysArgs[0:1] Start address
947 # sysArgs[2], sysArgs[3] Bytes to locate in the string
948 # vACL Length of the string (0 means 256)
949 # vACH Bit 6 and 7 contain the bank number
950
951 label('SYS_ScanMemoryExt_v6_50')
SYS_ScanMemoryExt_v6_50:
00e3 1414 ld $14,y 952 ld(hi('sys_ScanMemoryExt'),Y) #15 slot 0xe3
00e4 e027 jmp y,$27 953 jmp(Y,'sys_ScanMemoryExt') #16
00e5 0119 ld [$19] 954 ld([vAC+1]) #17
955
956
957 #-----------------------------------------------------------------------
958 # Extension SYS_ScanMemory_v6_50
959 #-----------------------------------------------------------------------
960
961 # SYS function for searching a byte in a 0 to 256 bytes string.
962 # Returns a pointer to the target if found or zero. Doesn't cross
963 # page boundaries.
964 #
965 # sysArgs[0:1] Start address
966 # sysArgs[2], sysArgs[3] Bytes to locate in the string
967 # vACL Length of the string (0 means 256)
968
969 label('SYS_ScanMemory_v6_50')
SYS_ScanMemory_v6_50:
00e6 1414 ld $14,y 970 ld(hi('sys_ScanMemory'),Y) #15 slot 0xe6
00e7 e000 jmp y,$00 971 jmp(Y,'sys_ScanMemory') #16
00e8 1525 ld [$25],y 972 ld([sysArgs+1],Y) #17
973
974 #-----------------------------------------------------------------------
975 # Extension SYS_CopyMemory_v6_80
976 #-----------------------------------------------------------------------
977
978 # SYS function for copying 1..256 bytes
979 #
980 # sysArgs[0:1] Destination address
981 # sysArgs[2:3] Source address
982 # vAC[0] Count (0 means 256)
983 #
984 # Doesn't cross page boundaries.
985 # Overwrites sysArgs[4:7] and vLR.
986
987 label('SYS_CopyMemory_v6_80')
SYS_CopyMemory_v6_80:
00e9 1413 ld $13,y 988 ld(hi('sys_CopyMemory'),Y) # 15 slot 0xe9
00ea e000 jmp y,$00 989 jmp(Y, 'sys_CopyMemory') # 16
00eb 0118 ld [$18] 990 ld([vAC]) # 17
991
992 #-----------------------------------------------------------------------
993 # Extension SYS_CopyMemoryExt_v6_100
994 #-----------------------------------------------------------------------
995
996 # SYS function for copying 1..256 bytes across banks
997 #
998 # sysArgs[0:1] Destination address
999 # sysArgs[2:3] Source address
1000 # vAC[0] Count (0 means 256)
1001 # vAC[1] Bits 7 and 6 contain the destination bank number,
1002 # and bits 5 and 4 the source bank number.
1003 #
1004 # Doesn't cross page boundaries.
1005 # Overwrites sysArgs[4:7], vLR, and vTmp.
1006 # Temporarily deselect all SPI devices.
1007 # Should not call without expansion board
1008
1009 label('SYS_CopyMemoryExt_v6_100')
SYS_CopyMemoryExt_v6_100:
00ec 1413 ld $13,y 1010 ld(hi('sys_CopyMemoryExt'),Y) # 15 slot 0xec
00ed e078 jmp y,$78 1011 jmp(Y, 'sys_CopyMemoryExt') # 16
00ee 0119 ld [$19] 1012 ld([vAC+1]) # 17
1013
1014 #-----------------------------------------------------------------------
1015 # Extension SYS_ReadRomDir_v5_80
1016 #-----------------------------------------------------------------------
1017
1018 # Get next entry from ROM file system. Use vAC=0 to get the first entry.
1019
1020 # Variables:
1021 # vAC Start address of current entry (inout)
1022 # sysArgs[0:7] File name, padded with zeroes (out)
1023
1024 label('SYS_ReadRomDir_v5_80')
SYS_ReadRomDir_v5_80:
00ef 14f7 ld $f7,y 1025 ld(hi('sys_ReadRomDir'),Y) #15
00f0 e06c jmp y,$6c 1026 jmp(Y,'sys_ReadRomDir') #16
00f1 0119 ld [$19] 1027 ld([vAC+1]) #17
1028
00f2 0200 nop 1029 fillers(until=symbol('SYS_Out_22') & 255)
00f3 0200 nop
1030
1031 #-----------------------------------------------------------------------
1032 # Extension SYS_Out_22
1033 #-----------------------------------------------------------------------
1034
1035 # Send byte to output port
1036 #
1037 # Variables:
1038 # vAC
1039
1040 label('SYS_Out_22')
SYS_Out_22: 00f4 1924 ld [$24],out 1041 ld([sysArgs+0],OUT) #15
00f5 0200 nop 1042 nop() #16
00f6 1403 ld $03,y 1043 ld(hi('REENTER'),Y) #17
00f7 e0cb jmp y,$cb 1044 jmp(Y,'REENTER') #18
00f8 00f5 ld $f5 1045 ld(-22/2) #19
1046
1047 #-----------------------------------------------------------------------
1048 # Extension SYS_In_24
1049 #-----------------------------------------------------------------------
1050
1051 # Read a byte from the input port
1052 #
1053 # Variables:
1054 # vAC
1055
1056 label('SYS_In_24')
SYS_In_24: 00f9 c318 st in,[$18] 1057 st(IN, [vAC]) #15
00fa 0000 ld $00 1058 ld(0) #16
00fb c219 st [$19] 1059 st([vAC+1]) #17
00fc 0200 nop 1060 nop() #18
00fd 1403 ld $03,y 1061 ld(hi('REENTER'),Y) #19
00fe e0cb jmp y,$cb 1062 jmp(Y,'REENTER') #20
00ff 00f4 ld $f4 1063 ld(-24/2) #21
1064
1065 assert pc()&255 == 0
1066
1067 #-----------------------------------------------------------------------
1068 #
1069 # $0100 ROM page 1: Video loop vertical blank
1070 #
1071 #-----------------------------------------------------------------------
1072 align(0x100, size=0x100)
1073
1074 # Video off mode (also no sound, serial, timer, blinkenlights, ...).
1075 # For benchmarking purposes. This still has the overhead for the vTicks
1076 # administration, time slice granularity etc.
1077 label('videoZ')
1078 videoZ = pc()
videoZ: 0100 1505 ld [$05],y 1079 runVcpu(None, '---- novideo', returnTo=videoZ)
0101 e0ff jmp y,$ff
0102 007f ld $7f
1080
1081 label('startVideo') # (Re)start of video signal from idle state
startVideo: 0103 00c0 ld $c0 1082 ld(syncBits)
1083
1084 # Start of vertical blank interval
1085 label('vBlankStart')
vBlankStart: 0104 c21f st [$1f] 1086 st([videoSync0]) #32 Start of vertical blank interval
0105 0080 ld $80 1087 ld(syncBits^hSync) #33
0106 c220 st [$20] 1088 st([videoSync1]) #34
1089
1090 # Reset line counter before vCPU can see it
0107 00b3 ld $b3 1091 ld(videoYline0) #35
0108 c209 st [$09] 1092 st([videoY]) #36
1093
1094 # Update frame count and [0x80] (4 cycles)
0109 0001 ld $01 1095 ld(1) #37 Reinitialize carry lookup, for robustness
010a c280 st [$80] 1096 st([0x80]) #38
010b 810e adda [$0e] 1097 adda([frameCount]) #39 Frame counter
010c c20e st [$0e] 1098 st([frameCount]) #40
1099
1100 # Mix entropy (11 cycles)
010d 6107 xora [$07] 1101 xora([entropy+1]) #41 Mix entropy
010e 610f xora [$0f] 1102 xora([serialRaw]) #42 Mix in serial input
010f 8106 adda [$06] 1103 adda([entropy+0]) #43
0110 c206 st [$06] 1104 st([entropy+0]) #44
0111 8108 adda [$08] 1105 adda([entropy+2]) #45 Some hidden state
0112 c208 st [$08] 1106 st([entropy+2]) #46
0113 e816 blt $0116 1107 bmi(pc()+3) #47
0114 fc17 bra $0117 1108 bra(pc()+3) #48
0115 6053 xora $53 1109 xora(64+16+2+1) #49
0116 606c xora $6c 1110 xora(64+32+8+4) #49(!)
0117 8107 adda [$07] 1111 adda([entropy+1]) #50
0118 c207 st [$07] 1112 st([entropy+1]) #51
1113
1114 # LED sequencer (18 cycles)
0119 012d ld [$2d] 1115 ld([ledTimer]) #52 Blinkenlight sequencer
011a f01d beq $011d 1116 beq(pc()+3) #53
011b fc1e bra $011e 1117 bra(pc()+3) #54
011c a001 suba $01 1118 suba(1) #55
011d 012f ld [$2f] 1119 ld([ledTempo]) #55(!)
011e c22d st [$2d] 1120 st([ledTimer]) #56
011f f022 beq $0122 1121 beq(pc()+3) #57
0120 fc23 bra $0123 1122 bra(pc()+3) #58
0121 0000 ld $00 1123 ld(0) #59 Don't advance state
0122 0001 ld $01 1124 ld(1) #59(!) Advance state when timer passes through 0
0123 812e adda [$2e] 1125 adda([ledState_v2]) #60
0124 ec27 bne $0127 1126 bne(pc()+3) #61
0125 fc28 bra $0128 1127 bra(pc()+3) #62
0126 00e8 ld $e8 1128 ld(-24) #63 State 0 becomes -24, start of sequence
0127 e42c bgt .leds#65 1129 bgt('.leds#65') #63(!) Catch the stopped state (>0)
0128 c22e st [$2e] 1130 st([ledState_v2]) #64
0129 8048 adda $48 1131 adda('.leds#69') #65
012a fe00 bra ac 1132 bra(AC) #66 Jump to lookup table
012b fc48 bra .leds#69 1133 bra('.leds#69') #67 Single-instruction subroutine
1134
1135 label('.leds#65')
.leds#65: 012c 000f ld $0f 1136 ld(0x0f) #65 Maintain stopped state
012d c22e st [$2e] 1137 st([ledState_v2]) #66
012e fc48 bra .leds#69 1138 bra('.leds#69') #67
012f 2114 anda [$14] 1139 anda([xoutMask]) #68 Always clear sound bits (this is why AC=0x0f)
1140
0130 000f ld $0f 1141 ld(0b1111) #68 LEDs |****| offset -24 Low 4 bits are the LED output
0131 0007 ld $07 1142 ld(0b0111) #68 LEDs |***O|
0132 0003 ld $03 1143 ld(0b0011) #68 LEDs |**OO|
0133 0001 ld $01 1144 ld(0b0001) #68 LEDs |*OOO|
0134 0002 ld $02 1145 ld(0b0010) #68 LEDs |O*OO|
0135 0004 ld $04 1146 ld(0b0100) #68 LEDs |OO*O|
0136 0008 ld $08 1147 ld(0b1000) #68 LEDs |OOO*|
0137 0004 ld $04 1148 ld(0b0100) #68 LEDs |OO*O|
0138 0002 ld $02 1149 ld(0b0010) #68 LEDs |O*OO|
0139 0001 ld $01 1150 ld(0b0001) #68 LEDs |*OOO|
013a 0003 ld $03 1151 ld(0b0011) #68 LEDs |**OO|
013b 0007 ld $07 1152 ld(0b0111) #68 LEDs |***O|
013c 000f ld $0f 1153 ld(0b1111) #68 LEDs |****|
013d 000e ld $0e 1154 ld(0b1110) #68 LEDs |O***|
013e 000c ld $0c 1155 ld(0b1100) #68 LEDs |OO**|
013f 0008 ld $08 1156 ld(0b1000) #68 LEDs |OOO*|
0140 0004 ld $04 1157 ld(0b0100) #68 LEDs |OO*O|
0141 0002 ld $02 1158 ld(0b0010) #68 LEDs |O*OO|
0142 0001 ld $01 1159 ld(0b0001) #68 LEDs |*OOO|
0143 0002 ld $02 1160 ld(0b0010) #68 LEDs |O*OO|
0144 0004 ld $04 1161 ld(0b0100) #68 LEDs |OO*O|
0145 0008 ld $08 1162 ld(0b1000) #68 LEDs |OOO*|
0146 000c ld $0c 1163 ld(0b1100) #68 LEDs |OO**|
0147 000e ld $0e 1164 ld(0b1110) #68 LEDs |O***| offset -1
1165 label('.leds#69')
.leds#69: 0148 c214 st [$14] 1166 st([xoutMask]) #69 Sound bits will be re-enabled below
0149 0010 ld $10 1167 ld(vPulse*2) #70 vPulse default length when not modulated
014a c20d st [$0d] 1168 st([videoPulse]) #71
1169
1170 # When the total number of scan lines per frame is not an exact multiple of the
1171 # (4) channels, there will be an audible discontinuity if no measure is taken.
1172 # This static noise can be suppressed by swallowing the first `lines mod 4'
1173 # partial samples after transitioning into vertical blank. This is easiest if
1174 # the modulo is 0 (do nothing), 1 (reset sample when entering the last visible
1175 # scan line), or 2 (reset sample while in the first blank scan line). For the
1176 # last case there is no solution yet: give a warning.
1177 extra = 0
1178 if soundDiscontinuity == 2:
1179 st(sample, [sample]) # Sound continuity
1180 extra += 1
1181 if soundDiscontinuity > 2:
1182 highlight('Warning: sound discontinuity not suppressed')
1183
1184 # vCPU interrupt
014b 010e ld [$0e] 1185 ld([frameCount]) #72
1186 beq('vBlankFirst#75') #73
014c f052 beq vBlankFirst#75
1187
014d 0055 ld $55 1188 runVcpu(186-74-extra, #74 Application cycles (scan line 0)
014e c21e st [$1e]
014f 1505 ld [$05],y
0150 e0ff jmp y,$ff
0151 0023 ld $23
1189 '---D line 0 no timeout',
1190 returnTo='vBlankFirst#186')
1191
1192 label('vBlankFirst#75')
vBlankFirst#75:
0152 1412 ld $12,y 1193 ld(hi('vBlankFirst#78'),Y) #75
0153 e000 jmp y,$00 1194 jmp(Y,'vBlankFirst#78') #76
0154 1401 ld $01,y 1195 ld(hi(vIRQ_v5),Y) #77
1196 label('vBlankFirst#186')
1197
1198 # Mitigation for rogue channelMask (3 cycles)
vBlankFirst#186:
0155 0121 ld [$21] 1199 ld([channelMask]) #186 Normalize channelMask, for robustness
0156 20fb anda $fb 1200 anda(0b11111011) #187
0157 c221 st [$21] 1201 st([channelMask]) #188
1202
1203 # Sound on/off (6 cycles)
0158 012c ld [$2c] 1204 ld([soundTimer]) #189 Sound on/off
0159 ec5c bne $015c 1205 bne(pc()+3) #190
015a fc5d bra $015d 1206 bra(pc()+3) #191
015b 0000 ld $00 1207 ld(0) #192 Keeps sound unchanged (should be off here)
015c 00f0 ld $f0 1208 ld(0xf0) #192(!) Turns sound back on
015d 4114 ora [$14] 1209 ora([xoutMask]) #193
015e c214 st [$14] 1210 st([xoutMask]) #194
1211
1212 # Sound timer count down (5 cycles)
015f 012c ld [$2c] 1213 ld([soundTimer]) #195 Sound timer
0160 f063 beq $0163 1214 beq(pc()+3) #196
0161 fc64 bra $0164 1215 bra(pc()+3) #197
0162 a001 suba $01 1216 suba(1) #198
0163 0000 ld $00 1217 ld(0) #198
0164 c22c st [$2c] 1218 st([soundTimer]) #199
1219
0165 191f ld [$1f],out 1220 ld([videoSync0],OUT) #0 <New scan line start>
1221 label('sound1')
sound1: 0166 0102 ld [$02] 1222 ld([channel]) #1 Advance to next sound channel
0167 2121 anda [$21] 1223 anda([channelMask]) #2
0168 8001 adda $01 1224 adda(1) #3
0169 1920 ld [$20],out 1225 ld([videoSync1],OUT) #4 Start horizontal pulse
016a d602 st [$02],y 1226 st([channel],Y) #5
016b 007f ld $7f 1227 ld(0x7f) #6 Update sound channel
016c 29fe anda [y,$fe] 1228 anda([Y,oscL]) #7
016d 89fc adda [y,$fc] 1229 adda([Y,keyL]) #8
016e cafe st [y,$fe] 1230 st([Y,oscL]) #9
016f 3080 anda $80,x 1231 anda(0x80,X) #10
0170 0500 ld [x] 1232 ld([X]) #11
0171 89ff adda [y,$ff] 1233 adda([Y,oscH]) #12
0172 89fd adda [y,$fd] 1234 adda([Y,keyH]) #13
0173 caff st [y,$ff] 1235 st([Y,oscH]) #14
0174 20fc anda $fc 1236 anda(0xfc) #15
0175 69fb xora [y,$fb] 1237 xora([Y,wavX]) #16
0176 1200 ld ac,x 1238 ld(AC,X) #17
0177 09fa ld [y,$fa] 1239 ld([Y,wavA]) #18
0178 1407 ld $07,y 1240 ld(soundTable>>8,Y) #19
0179 8d00 adda [y,x] 1241 adda([Y,X]) #20
017a e87d blt $017d 1242 bmi(pc()+3) #21
017b fc7e bra $017e 1243 bra(pc()+3) #22
017c 203f anda $3f 1244 anda(63) #23
017d 003f ld $3f 1245 ld(63) #23(!)
017e 8103 adda [$03] 1246 adda([sample]) #24
017f c203 st [$03] 1247 st([sample]) #25
1248
0180 0113 ld [$13] 1249 ld([xout]) #26 Gets copied to XOUT
0181 1412 ld $12,y 1250 ld(hi('vBlankLast#34'),Y) #27 Prepare jumping out of page in last line
0182 191f ld [$1f],out 1251 ld([videoSync0],OUT) #28 End horizontal pulse
1252
1253 # Count through the vertical blank interval until its last scan line
0183 0109 ld [$09] 1254 ld([videoY]) #29
1255 bpl('.vBlankLast#32') #30
0184 f4b1 bge .vBlankLast#32
0185 8002 adda $02 1256 adda(2) #31
0186 c209 st [$09] 1257 st([videoY]) #32
1258
1259 # Determine if we're in the vertical sync pulse
0187 a0bd suba $bd 1260 suba(1-2*(vBack+vPulse-1)) #33 Prepare sync values
0188 ec8d bne .prepSync36 1261 bne('.prepSync36') #34 Tests for start of vPulse
0189 a10d suba [$0d] 1262 suba([videoPulse]) #35
018a 0040 ld $40 1263 ld(syncBits^vSync) #36 Entering vertical sync pulse
018b fc92 bra .prepSync39 1264 bra('.prepSync39') #37
018c c21f st [$1f] 1265 st([videoSync0]) #38
1266 label('.prepSync36')
.prepSync36: 018d ec91 bne .prepSync38 1267 bne('.prepSync38') #36 Tests for end of vPulse
018e 00c0 ld $c0 1268 ld(syncBits) #37
018f fc93 bra .prepSync40 1269 bra('.prepSync40') #38 Entering vertical back porch
0190 c21f st [$1f] 1270 st([videoSync0]) #39
1271 label('.prepSync38')
.prepSync38: 0191 011f ld [$1f] 1272 ld([videoSync0]) #38 Load current value
1273 label('.prepSync39')
.prepSync39: 0192 0200 nop 1274 nop() #39
1275 label('.prepSync40')
.prepSync40: 0193 6040 xora $40 1276 xora(hSync) #40 Precompute, as during the pulse there is no time
0194 c220 st [$20] 1277 st([videoSync1]) #41
1278
1279 # Capture the serial input before the '595 shifts it out
0195 0109 ld [$09] 1280 ld([videoY]) #42 Capture serial input
0196 60cf xora $cf 1281 xora(1-2*(vBack-1-1)) #43 Exactly when the 74HC595 has captured all 8 controller bits
0197 ec9a bne $019a 1282 bne(pc()+3) #44
0198 fc9b bra $019b 1283 bra(pc()+3) #45
0199 c30f st in,[$0f] 1284 st(IN, [serialRaw]) #46
019a c000 st $00,[$00] 1285 st(0,[0]) #46(!) Reinitialize carry lookup, for robustness
1286
1287 # Update [xout] with the next sound sample every 4 scan lines.
1288 # Keep doing this on 'videoC equivalent' scan lines in vertical blank.
019b 0109 ld [$09] 1289 ld([videoY]) #47
019c 2006 anda $06 1290 anda(6) #48
1291 beq('vBlankSample') #49
019d f0a6 beq vBlankSample
019e 0103 ld [$03] 1292 ld([sample]) #50
1293
1294 label('vBlankNormal')
vBlankNormal: 019f 00a4 ld $a4 1295 runVcpu(199-51, 'AB-D line 1-36')#51 Application cycles (vBlank scan lines without sound sample update)
01a0 c21e st [$1e]
01a1 1505 ld [$05],y
01a2 e0ff jmp y,$ff
01a3 0035 ld $35
01a4 fc66 bra sound1 1296 bra('sound1') #199
01a5 191f ld [$1f],out 1297 ld([videoSync0],OUT) #0 <New scan line start>
1298
1299 label('vBlankSample')
vBlankSample: 01a6 400f ora $0f 1300 ora(0x0f) #51 New sound sample is ready
01a7 2114 anda [$14] 1301 anda([xoutMask]) #52
01a8 c213 st [$13] 1302 st([xout]) #53
01a9 c003 st $03,[$03] 1303 st(sample, [sample]) #54 Reset for next sample
1304
01aa 00af ld $af 1305 runVcpu(199-55, '--C- line 3-39')#55 Application cycles (vBlank scan lines with sound sample update)
01ab c21e st [$1e]
01ac 1505 ld [$05],y
01ad e0ff jmp y,$ff
01ae 0033 ld $33
01af fc66 bra sound1 1306 bra('sound1') #199
01b0 191f ld [$1f],out 1307 ld([videoSync0],OUT) #0 <New scan line start>
1308
1309 #-----------------------------------------------------------------------
1310
1311 label('.vBlankLast#32')
.vBlankLast#32:
01b1 e025 jmp y,$25 1312 jmp(Y,'vBlankLast#34') #32 Jump out of page for space reasons
1313 #assert hi(controllerType) == hi(pc()) # Assume these share the high address
01b2 1401 ld $01,y 1314 ld(hi(pc()),Y) #33
1315
1316 label('vBlankLast#52')
1317
1318 # Respond to reset button (14 cycles)
1319 # - ResetTimer decrements as long as just [Start] is pressed down
1320 # - Reaching 0 (normal) or 128 (extended) triggers the soft reset sequence
1321 # - Initial value is 128 (or 255 at boot), first decrement, then check
1322 # - This starts vReset -> SYS_Reset_88 -> SYS_Exec_88 -> Reset.gcl -> Main.gcl
1323 # - Main.gcl then recognizes extended presses if resetTimer is 0..127 ("paasei")
1324 # - This requires a full cycle (4s) in the warm boot scenario
1325 # - Or a half cycle (2s) when pressing [Select] down during hard reset
1326 # - This furthermore requires >=1 frame (and <=128) to have passed between
1327 # reaching 128 and getting through Reset and the start of Main, while [Start]
1328 # was still pressed so the count reaches <128. Two reasonable expectations.
1329 # - The unintended power-up scenarios of ROMv1 (pulling SER_DATA low, or
1330 # pressing [Select] together with another button) now don't trigger anymore.
1331
vBlankLast#52:
01b3 0111 ld [$11] 1332 ld([buttonState]) #52 Check [Start] for soft reset
01b4 60ef xora $ef 1333 xora(~buttonStart) #53
01b5 ecbe bne .restart#56 1334 bne('.restart#56') #54
01b6 0112 ld [$12] 1335 ld([resetTimer]) #55 As long as button pressed
01b7 a001 suba $01 1336 suba(1) #56 ... count down the timer
01b8 c212 st [$12] 1337 st([resetTimer]) #57
01b9 207f anda $7f 1338 anda(127) #58
01ba f0c6 beq .restart#61 1339 beq('.restart#61') #59 Reset at 0 (normal 2s) or 128 (extended 4s)
01bb 00ee ld $ee 1340 ld((vReset&255)-2) #60 Start force reset when hitting 0
01bc fcc5 bra .restart#63 1341 bra('.restart#63') #61 ... otherwise do nothing yet
01bd fcc4 bra .restart#64 1342 bra('.restart#64') #62
1343 label('.restart#56')
.restart#56: 01be 0001 ld $01 1344 wait(62-56) #56
01bf ecbf bne $01bf
01c0 a001 suba $01
01c1 0200 nop
01c2 0080 ld $80 1345 ld(128) #62 Not pressed, reset the timer
01c3 c212 st [$12] 1346 st([resetTimer]) #63
1347 label('.restart#64')
.restart#64: 01c4 fccb bra .restart#66 1348 bra('.restart#66') #64
1349 label('.restart#63')
.restart#63: 01c5 0200 nop 1350 nop() #63,65
1351 label('.restart#61')
.restart#61: 01c6 c216 st [$16] 1352 st([vPC]) #61 Point vPC at vReset
01c7 0001 ld $01 1353 ld(vReset>>8) #62
01c8 c217 st [$17] 1354 st([vPC+1]) #63
01c9 0002 ld $02 1355 ld(hi('ENTER')) #64 Set active interpreter to vCPU
01ca c205 st [$05] 1356 st([vCpuSelect]) #65
1357 label('.restart#66')
1358
1359 # Switch video mode when (only) select is pressed (16 cycles)
1360 # XXX We could make this a vCPU interrupt
.restart#66: 01cb 0111 ld [$11] 1361 ld([buttonState]) #66 Check [Select] to switch modes
01cc 60df xora $df 1362 xora(~buttonSelect) #67 Only trigger when just [Select] is pressed
01cd ece2 bne .select#70 1363 bne('.select#70') #68
01ce 010b ld [$0b] 1364 ld([videoModeC]) #69
01cf e8d5 blt .select#72 1365 bmi('.select#72') #70 Branch when line C is off
01d0 010a ld [$0a] 1366 ld([videoModeB]) #71 Rotate: Off->D->B->C
01d1 c20b st [$0b] 1367 st([videoModeC]) #72
01d2 010c ld [$0c] 1368 ld([videoModeD]) #73
01d3 c20a st [$0a] 1369 st([videoModeB]) #74
01d4 fcda bra .select#77 1370 bra('.select#77') #75
1371 label('.select#72')
.select#72: 01d5 00f6 ld $f6 1372 ld('nopixels') #72,76
01d6 000a ld $0a 1373 ld('pixels') #73 Reset: On->D->B->C
01d7 c20b st [$0b] 1374 st([videoModeC]) #74
01d8 c20a st [$0a] 1375 st([videoModeB]) #75
01d9 0200 nop 1376 nop() #76
1377 label('.select#77')
.select#77: 01da c20c st [$0c] 1378 st([videoModeD]) #77
01db 0035 ld $35 1379 wait(188-78) #78 Don't waste code space expanding runVcpu here
01dc ecdc bne $01dc
01dd a001 suba $01
01de 0200 nop
1380 # AC==255 now
01df c211 st [$11] 1381 st([buttonState]) #188
1382 bra('vBlankEnd#191') #189
01e0 fcea bra vBlankEnd#191
01e1 0000 ld $00 1383 ld(0) #190
1384 label('.select#70')
1385
1386 # Mitigation of runaway channel variable
.select#70: 01e2 0102 ld [$02] 1387 ld([channel]) #70 Normalize channel, for robustness
01e3 2003 anda $03 1388 anda(0b00000011) #71
01e4 c202 st [$02] 1389 st([channel]) #72 Stop wild channel updates
1390
01e5 00ea ld $ea 1391 runVcpu(191-73, '---D line 40') #73 Application cycles (scan line 40)
01e6 c21e st [$1e]
01e7 1505 ld [$05],y
01e8 e0ff jmp y,$ff
01e9 0026 ld $26
1392
1393 # AC==0 now
1394 label('vBlankEnd#191')
vBlankEnd#191:
01ea 1401 ld $01,y 1395 ld(videoTop_v5>>8,Y) #191
01eb 09f9 ld [y,$f9] 1396 ld([Y,videoTop_v5]) #192
01ec c209 st [$09] 1397 st([videoY]) #193
01ed c21f st [$1f] 1398 st([frameX]) #194
01ee ecf1 bne $01f1 1399 bne(pc()+3) #195
01ef fcf2 bra $01f2 1400 bra(pc()+3) #196
01f0 0001 ld $01 1401 ld('videoA') #197
01f1 00ec ld $ec 1402 ld('videoF') #197(!)
01f2 c20d st [$0d] 1403 st([nextVideo]) #198
01f3 0102 ld [$02] 1404 ld([channel]) #199 Advance to next sound channel
01f4 2121 anda [$21] 1405 anda([channelMask]) #0 <New scan line start>
01f5 8001 adda $01 1406 adda(1) #1
01f6 1402 ld $02,y 1407 ld(hi('sound2'),Y) #2
01f7 e0b1 jmp y,$b1 1408 jmp(Y,'sound2') #3
01f8 1880 ld $80,out 1409 ld(syncBits^hSync,OUT) #4 Start horizontal pulse
1410
01f9 0200 nop 1411 fillers(until=0xff)
01fa 0200 nop
01fb 0200 nop
* 6 times
1412
1413 #-----------------------------------------------------------------------
1414 # Return point for vCPU slices during visible screen area
1415 #-----------------------------------------------------------------------
1416
1417 assert pc() == 0x1ff # Enables runVcpu() to re-enter into the next page
01ff fcae bra sound3 1418 bra('sound3') #200,0 <New scan line start>
1419
1420 #-----------------------------------------------------------------------
1421 #
1422 # $0200 ROM page 2: Video loop visible scanlines
1423 #
1424 #-----------------------------------------------------------------------
1425 align(0x100, size=0x100)
0200 0102 ld [$02] 1426 ld([channel]) #1 Advance to next sound channel
1427
1428 # Back porch A: first of 4 repeated scan lines
1429 # - Fetch next Yi and store it for retrieval in the next scan lines
1430 # - Calculate Xi from dXi, but there is no cycle time left to store it as well
1431 label('videoA')
videoA: 0201 00ca ld $ca 1432 ld('videoB') #29 1st scanline of 4 (always visible)
0202 c20d st [$0d] 1433 st([nextVideo]) #30
0203 1401 ld $01,y 1434 ld(videoTable>>8,Y) #31
0204 1109 ld [$09],x 1435 ld([videoY],X) #32
0205 0d00 ld [y,x] 1436 ld([Y,X]) #33
0206 de00 st [y,x++] 1437 st([Y,Xpp]) #34 Just X++
0207 c220 st [$20] 1438 st([frameY]) #35
0208 0d00 ld [y,x] 1439 ld([Y,X]) #36
0209 911f adda [$1f],x 1440 adda([frameX],X) #37
1441 label('pixels')
pixels: 020a 1520 ld [$20],y 1442 ld([frameY],Y) #38
020b 00c0 ld $c0 1443 ld(syncBits) #39
1444
1445 # Stream 160 pixels from memory location <Yi,Xi> onwards
1446 # Superimpose the sync signal bits to be robust against misprogramming
1447 for i in range(qqVgaWidth):
020c 5d00 ora [y,x++],out 1448 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 1449 ld(syncBits,OUT) #0 <New scan line start> Back to black
1450
1451 # Front porch
02ad 0102 ld [$02] 1452 ld([channel]) #1 Advance to next sound channel
1453 label('sound3') # Return from vCPU interpreter
sound3: 02ae 2121 anda [$21] 1454 anda([channelMask]) #2
02af 8001 adda $01 1455 adda(1) #3
02b0 1880 ld $80,out 1456 ld(syncBits^hSync,OUT) #4 Start horizontal pulse
1457
1458 # Horizontal sync and sound channel update for scanlines outside vBlank
1459 label('sound2')
sound2: 02b1 d602 st [$02],y 1460 st([channel],Y) #5
02b2 007f ld $7f 1461 ld(0x7f) #6
02b3 29fe anda [y,$fe] 1462 anda([Y,oscL]) #7
02b4 89fc adda [y,$fc] 1463 adda([Y,keyL]) #8
02b5 cafe st [y,$fe] 1464 st([Y,oscL]) #9
02b6 3080 anda $80,x 1465 anda(0x80,X) #10
02b7 0500 ld [x] 1466 ld([X]) #11
02b8 89ff adda [y,$ff] 1467 adda([Y,oscH]) #12
02b9 89fd adda [y,$fd] 1468 adda([Y,keyH]) #13
02ba caff st [y,$ff] 1469 st([Y,oscH] ) #14
02bb 20fc anda $fc 1470 anda(0xfc) #15
02bc 69fb xora [y,$fb] 1471 xora([Y,wavX]) #16
02bd 1200 ld ac,x 1472 ld(AC,X) #17
02be 09fa ld [y,$fa] 1473 ld([Y,wavA]) #18
02bf 1407 ld $07,y 1474 ld(soundTable>>8,Y) #19
02c0 8d00 adda [y,x] 1475 adda([Y,X]) #20
02c1 e8c4 blt $02c4 1476 bmi(pc()+3) #21
02c2 fcc5 bra $02c5 1477 bra(pc()+3) #22
02c3 203f anda $3f 1478 anda(63) #23
02c4 003f ld $3f 1479 ld(63) #23(!)
02c5 8103 adda [$03] 1480 adda([sample]) #24
02c6 c203 st [$03] 1481 st([sample]) #25
1482
02c7 0113 ld [$13] 1483 ld([xout]) #26 Gets copied to XOUT
02c8 fd0d bra [$0d] 1484 bra([nextVideo]) #27
02c9 18c0 ld $c0,out 1485 ld(syncBits,OUT) #28 End horizontal pulse
1486
1487 # Back porch B: second of 4 repeated scan lines
1488 # - Recompute Xi from dXi and store for retrieval in the next scan lines
1489 label('videoB')
videoB: 02ca 00d3 ld $d3 1490 ld('videoC') #29 2nd scanline of 4
02cb c20d st [$0d] 1491 st([nextVideo]) #30
02cc 1401 ld $01,y 1492 ld(videoTable>>8,Y) #31
02cd 0109 ld [$09] 1493 ld([videoY]) #32
02ce 9001 adda $01,x 1494 adda(1,X) #33
02cf 011f ld [$1f] 1495 ld([frameX]) #34
02d0 8d00 adda [y,x] 1496 adda([Y,X]) #35
02d1 fd0a bra [$0a] 1497 bra([videoModeB]) #36
02d2 d21f st [$1f],x 1498 st([frameX],X) #37 Store in RAM and X
1499
1500 # Back porch C: third of 4 repeated scan lines
1501 # - Nothing new to for video do as Yi and Xi are known,
1502 # - This is the time to emit and reset the next sound sample
1503 label('videoC')
videoC: 02d3 00dc ld $dc 1504 ld('videoD') #29 3rd scanline of 4
02d4 c20d st [$0d] 1505 st([nextVideo]) #30
02d5 0103 ld [$03] 1506 ld([sample]) #31 New sound sample is ready (didn't fit in the audio loop)
02d6 400f ora $0f 1507 ora(0x0f) #32
02d7 2114 anda [$14] 1508 anda([xoutMask]) #33
02d8 c213 st [$13] 1509 st([xout]) #34 Update [xout] with new sample (4 channels just updated)
02d9 c003 st $03,[$03] 1510 st(sample, [sample]) #35 Reset for next sample
02da fd0b bra [$0b] 1511 bra([videoModeC]) #36
02db 111f ld [$1f],x 1512 ld([frameX],X) #37
1513
1514 # Back porch D: last of 4 repeated scan lines
1515 # - Calculate the next frame index
1516 # - Decide if this is the last line or not
1517 label('videoD') # Default video mode
videoD: 02dc 111f ld [$1f],x 1518 ld([frameX], X) #29 4th scanline of 4
02dd 0109 ld [$09] 1519 ld([videoY]) #30
02de a0ee suba $ee 1520 suba((120-1)*2) #31
1521 beq('.lastpixels#34') #32
02df f0e5 beq .lastpixels#34
02e0 80f0 adda $f0 1522 adda(120*2) #33 More pixel lines to go
02e1 c209 st [$09] 1523 st([videoY]) #34
02e2 0001 ld $01 1524 ld('videoA') #35
02e3 fd0c bra [$0c] 1525 bra([videoModeD]) #36
02e4 c20d st [$0d] 1526 st([nextVideo]) #37
1527
1528 label('.lastpixels#34')
1529 if soundDiscontinuity == 1:
.lastpixels#34:
02e5 c003 st $03,[$03] 1530 st(sample, [sample]) #34 Sound continuity
1531 else:
1532 nop() #34
02e6 00e9 ld $e9 1533 ld('videoE') #35 No more pixel lines to go
02e7 fd0c bra [$0c] 1534 bra([videoModeD]) #36
02e8 c20d st [$0d] 1535 st([nextVideo]) #37
1536
1537 # Back porch "E": after the last line
1538 # - Go back and and enter vertical blank (program page 2)
1539 label('videoE') # Exit visible area
videoE: 02e9 1401 ld $01,y 1540 ld(hi('vBlankStart'),Y) #29 Return to vertical blank interval
02ea e004 jmp y,$04 1541 jmp(Y,'vBlankStart') #30
02eb 00c0 ld $c0 1542 ld(syncBits) #31
1543
1544 # Video mode that blacks out one or more pixel lines from the top of screen.
1545 # This yields some speed, but also frees up screen memory for other purposes.
1546 # Note: Sound output becomes choppier the more pixel lines are skipped
1547 # Note: The vertical blank driver leaves 0x80 behind in [videoSync1]
1548 label('videoF')
videoF: 02ec 0120 ld [$20] 1549 ld([videoSync1]) #29 Completely black pixel line
02ed 8080 adda $80 1550 adda(0x80) #30
02ee d220 st [$20],x 1551 st([videoSync1],X) #31
02ef 011f ld [$1f] 1552 ld([frameX]) #32
02f0 a500 suba [x] 1553 suba([X]) #33 Decrements every two VGA scanlines
02f1 f0f4 beq .videoF#36 1554 beq('.videoF#36') #34
02f2 c21f st [$1f] 1555 st([frameX]) #35
02f3 fcf6 bra nopixels 1556 bra('nopixels') #36
1557 label('.videoF#36')
.videoF#36: 02f4 0001 ld $01 1558 ld('videoA') #36,37 Transfer to visible screen area
02f5 c20d st [$0d] 1559 st([nextVideo]) #37
1560 #
1561 # Alternative for pixel burst: faster application mode
1562 label('nopixels')
nopixels: 02f6 00ff ld $ff 1563 runVcpu(200-38, 'ABCD line 40-520',
02f7 c21e st [$1e]
02f8 1505 ld [$05],y
02f9 e0ff jmp y,$ff
02fa 003c ld $3c
1564 returnTo=0x1ff) #38 Application interpreter (black scanlines)
1565
1566 #-----------------------------------------------------------------------
1567 #
1568 # $0300 ROM page 3: Application interpreter primary page
1569 #
1570 #-----------------------------------------------------------------------
1571
1572 # Enter the timing-aware application interpreter (aka virtual CPU, vCPU)
1573 #
1574 # This routine will execute as many as possible instructions in the
1575 # allotted time. When time runs out, it synchronizes such that the total
1576 # duration matches the caller's request. Durations are counted in `ticks',
1577 # which are multiples of 2 clock cycles.
1578 #
1579 # Synopsis: Use the runVcpu() macro as entry point
1580
1581 # We let 'ENTER' begin one word before the page boundary, for a bit extra
1582 # precious space in the packed interpreter code page. Although ENTER's
1583 # first instruction is bra() which normally doesn't cross page boundaries,
1584 # in this case it will still jump into the right space, because branches
1585 # from $xxFF land in the next page anyway.
1586 while pc()&255 < 255:
02fb 0200 nop 1587 nop()
02fc 0200 nop
02fd 0200 nop
02fe 0200 nop
1588 label('ENTER')
ENTER: 02ff fc03 bra .next2 1589 bra('.next2') #0 Enter at '.next2' (so no startup overhead)
1590 # --- Page boundary ---
1591 align(0x100,size=0x100)
1592 label('NEXTY') # Alternative for REENTER
NEXTY: 0300 1517 ld [$17],y 1593 ld([vPC+1],Y) #1
1594
1595 # Fetch next instruction and execute it, but only if there are sufficient
1596 # ticks left for the slowest instruction.
1597 label('NEXT')
NEXT: 0301 8115 adda [$15] 1598 adda([vTicks]) #0 Track elapsed ticks (actually counting down: AC<0)
0302 e80b blt EXIT 1599 blt('EXIT') #1 Escape near time out
1600 label('.next2')
.next2: 0303 c215 st [$15] 1601 st([vTicks]) #2
0304 0116 ld [$16] 1602 ld([vPC]) #3 Advance vPC
0305 8002 adda $02 1603 adda(2) #4
0306 d216 st [$16],x 1604 st([vPC],X) #5
0307 0d00 ld [y,x] 1605 ld([Y,X]) #6 Fetch opcode (actually a branch target)
0308 de00 st [y,x++] 1606 st([Y,Xpp]) #7 Just X++
0309 fe00 bra ac 1607 bra(AC) #8 Dispatch
030a 0d00 ld [y,x] 1608 ld([Y,X]) #9 Prefetch operand
1609
1610 # Resync with video driver and transfer control
1611 label('EXIT')
EXIT: 030b 800e adda $0e 1612 adda(maxTicks) #3
1613 label('RESYNC')
RESYNC: 030c e40c bgt RESYNC 1614 bgt(pc()&255) #4 Resync
030d a001 suba $01 1615 suba(1) #5
030e 1401 ld $01,y 1616 ld(hi('vBlankStart'),Y) #6
030f e11e jmp y,[$1e] 1617 jmp(Y,[vReturn]) #7 To video driver
0310 0000 ld $00 1618 ld(0) #8 AC should be 0 already. Still..
1619 assert vCPU_overhead == 9
1620
1621 # Instruction LDWI: Load immediate word constant (vAC=D), 20 cycles
1622 label('LDWI')
LDWI: 0311 c218 st [$18] 1623 st([vAC]) #10
0312 de00 st [y,x++] 1624 st([Y,Xpp]) #11 Just X++
0313 0d00 ld [y,x] 1625 ld([Y,X]) #12 Fetch second operand
0314 c219 st [$19] 1626 st([vAC+1]) #13
0315 0116 ld [$16] 1627 ld([vPC]) #14 Advance vPC one more
0316 8001 adda $01 1628 adda(1) #15
0317 c216 st [$16] 1629 st([vPC]) #16
0318 00f6 ld $f6 1630 ld(-20/2) #17
0319 fc01 bra NEXT 1631 bra('NEXT') #18
1632 #dummy() #19 Overlap
1633 #
1634 # Instruction LD: Load byte from zero page (vAC=[D]), 22 cycles
1635 label('LD')
LD: 031a 1200 ld ac,x 1636 ld(AC,X) #10,19
031b 0500 ld [x] 1637 ld([X]) #11
031c 1404 ld $04,y 1638 ld(hi('ld#15'),Y) #12
031d e013 jmp y,$13 1639 jmp(Y,'ld#15') #13
031e c218 st [$18] 1640 st([vAC]) #14
1641
1642 # Instruction CMPHS: Adjust high byte for signed compare (vACH=XXX), 28 cycles
1643 label('CMPHS_v5')
CMPHS_v5: 031f 140b ld $0b,y 1644 ld(hi('cmphs#13'),Y) #10
0320 e0d2 jmp y,$d2 1645 jmp(Y,'cmphs#13') #11
1646 #ld(AC,X) #12 Overlap
1647 #
1648 # Instruction LDW: Load word from zero page (vAC=[D]+256*[D+1]), 20 cycles
1649 label('LDW')
LDW: 0321 1200 ld ac,x 1650 ld(AC,X) #10,12
0322 8001 adda $01 1651 adda(1) #11
0323 c21d st [$1d] 1652 st([vTmp]) #12 Address of high byte
0324 0500 ld [x] 1653 ld([X]) #13
0325 c218 st [$18] 1654 st([vAC]) #14
0326 111d ld [$1d],x 1655 ld([vTmp],X) #15
0327 0500 ld [x] 1656 ld([X]) #16
0328 c219 st [$19] 1657 st([vAC+1]) #17
0329 fc01 bra NEXT 1658 bra('NEXT') #18
032a 00f6 ld $f6 1659 ld(-20/2) #19
1660
1661 # Instruction STW: Store word in zero page ([D],[D+1]=vAC&255,vAC>>8), 20 cycles
1662 label('STW')
STW: 032b 1200 ld ac,x 1663 ld(AC,X) #10,20
032c 8001 adda $01 1664 adda(1) #11
032d c21d st [$1d] 1665 st([vTmp]) #12 Address of high byte
032e 0118 ld [$18] 1666 ld([vAC]) #13
032f c600 st [x] 1667 st([X]) #14
0330 111d ld [$1d],x 1668 ld([vTmp],X) #15
0331 0119 ld [$19] 1669 ld([vAC+1]) #16
0332 c600 st [x] 1670 st([X]) #17
0333 fc01 bra NEXT 1671 bra('NEXT') #18
0334 00f6 ld $f6 1672 ld(-20/2) #19
1673
1674 # Instruction BCC: Test AC sign and branch conditionally, 28 cycles
1675 label('BCC')
BCC: 0335 0119 ld [$19] 1676 ld([vAC+1]) #10 First inspect high byte of vAC
0336 ec40 bne .bcc#13 1677 bne('.bcc#13') #11
0337 c21d st [$1d] 1678 st([vTmp]) #12
0338 0118 ld [$18] 1679 ld([vAC]) #13 Additionally inspect low byte of vAC
0339 f043 beq .bcc#16 1680 beq('.bcc#16') #14
033a 0001 ld $01 1681 ld(1) #15
033b c21d st [$1d] 1682 st([vTmp]) #16
033c 0d00 ld [y,x] 1683 ld([Y,X]) #17 Operand is the conditional
1684 label('.bcc#18')
.bcc#18: 033d fe00 bra ac 1685 bra(AC) #18
033e 011d ld [$1d] 1686 ld([vTmp]) #19
1687
1688 # Conditional EQ: Branch if zero (if(vACL==0)vPCL=D)
1689 label('EQ')
EQ: 033f ec45 bne .bcc#22 1690 bne('.bcc#22') #20
1691 label('.bcc#13')
.bcc#13: 0340 f048 beq .bcc#23 1692 beq('.bcc#23') #21,13 AC=0 in EQ, AC!=0 from BCC... Overlap with BCC
0341 0d00 ld [y,x] 1693 ld([Y,X]) #22,14 Overlap with BCC
1694 #
1695 # (continue BCC)
1696 #label('.bcc#13')
1697 #dummy() #13
1698 #dummy() #14
0342 0200 nop 1699 nop() #15
1700 label('.bcc#16')
.bcc#16: 0343 fc3d bra .bcc#18 1701 bra('.bcc#18') #16
0344 0d00 ld [y,x] 1702 ld([Y,X]) #17 Operand is the conditional
1703 label('.bcc#22')
.bcc#22: 0345 0116 ld [$16] 1704 ld([vPC]) #22 False condition
0346 fc4a bra .bcc#25 1705 bra('.bcc#25') #23
0347 8001 adda $01 1706 adda(1) #24
1707 label('.bcc#23')
.bcc#23: 0348 de00 st [y,x++] 1708 st([Y,Xpp]) #23 Just X++ True condition
0349 0d00 ld [y,x] 1709 ld([Y,X]) #24
1710 label('.bcc#25')
.bcc#25: 034a c216 st [$16] 1711 st([vPC]) #25
034b fc01 bra NEXT 1712 bra('NEXT') #26
034c 00f2 ld $f2 1713 ld(-28/2) #27
1714
1715 # Conditional GT: Branch if positive (if(vACL>0)vPCL=D)
1716 label('GT')
GT: 034d f845 ble .bcc#22 1717 ble('.bcc#22') #20
034e e448 bgt .bcc#23 1718 bgt('.bcc#23') #21
034f 0d00 ld [y,x] 1719 ld([Y,X]) #22
1720
1721 # Conditional LT: Branch if negative (if(vACL<0)vPCL=D)
1722 label('LT')
LT: 0350 f445 bge .bcc#22 1723 bge('.bcc#22') #20
0351 e848 blt .bcc#23 1724 blt('.bcc#23') #21
0352 0d00 ld [y,x] 1725 ld([Y,X]) #22
1726
1727 # Conditional GE: Branch if positive or zero (if(vACL>=0)vPCL=D)
1728 label('GE')
GE: 0353 e845 blt .bcc#22 1729 blt('.bcc#22') #20
0354 f448 bge .bcc#23 1730 bge('.bcc#23') #21
0355 0d00 ld [y,x] 1731 ld([Y,X]) #22
1732
1733 # Conditional LE: Branch if negative or zero (if(vACL<=0)vPCL=D)
1734 label('LE')
LE: 0356 e445 bgt .bcc#22 1735 bgt('.bcc#22') #20
0357 f848 ble .bcc#23 1736 ble('.bcc#23') #21
0358 0d00 ld [y,x] 1737 ld([Y,X]) #22
1738
1739 # Instruction LDI: Load immediate small positive constant (vAC=D), 16 cycles
1740 label('LDI')
LDI: 0359 c218 st [$18] 1741 st([vAC]) #10
035a 0000 ld $00 1742 ld(0) #11
035b c219 st [$19] 1743 st([vAC+1]) #12
035c fc00 bra NEXTY 1744 bra('NEXTY') #13
035d 00f8 ld $f8 1745 ld(-16/2) #14
1746
1747 # Instruction ST: Store byte in zero page ([D]=vAC&255), 16 cycles
1748 label('ST')
ST: 035e 1200 ld ac,x 1749 ld(AC,X) #10,15
035f 0118 ld [$18] 1750 ld([vAC]) #11
0360 c600 st [x] 1751 st([X]) #12
0361 fc00 bra NEXTY 1752 bra('NEXTY') #13
0362 00f8 ld $f8 1753 ld(-16/2) #14
1754
1755 # Instruction POP: Pop address from stack (vLR,vSP==[vSP]+256*[vSP+1],vSP+2), 26 cycles
1756 label('POP')
POP: 0363 111c ld [$1c],x 1757 ld([vSP],X) #10,15
0364 0500 ld [x] 1758 ld([X]) #11
0365 c21a st [$1a] 1759 st([vLR]) #12
0366 011c ld [$1c] 1760 ld([vSP]) #13
0367 9001 adda $01,x 1761 adda(1,X) #14
0368 0500 ld [x] 1762 ld([X]) #15
0369 c21b st [$1b] 1763 st([vLR+1]) #16
036a 011c ld [$1c] 1764 ld([vSP]) #17
036b 8002 adda $02 1765 adda(2) #18
036c c21c st [$1c] 1766 st([vSP]) #19
1767 label('.pop#20')
.pop#20: 036d 0116 ld [$16] 1768 ld([vPC]) #20
036e a001 suba $01 1769 suba(1) #21
036f c216 st [$16] 1770 st([vPC]) #22
0370 fc00 bra NEXTY 1771 bra('NEXTY') #23
0371 00f3 ld $f3 1772 ld(-26/2) #24
1773
1774 # Conditional NE: Branch if not zero (if(vACL!=0)vPCL=D)
1775 label('NE')
NE: 0372 f045 beq .bcc#22 1776 beq('.bcc#22') #20,25
0373 ec48 bne .bcc#23 1777 bne('.bcc#23') #21
0374 0d00 ld [y,x] 1778 ld([Y,X]) #22
1779
1780 # Instruction PUSH: Push vLR on stack ([vSP-2],v[vSP-1],vSP=vLR&255,vLR>>8,vLR-2), 26 cycles
1781 label('PUSH')
PUSH: 0375 011c ld [$1c] 1782 ld([vSP]) #10
0376 b001 suba $01,x 1783 suba(1,X) #11
0377 011b ld [$1b] 1784 ld([vLR+1]) #12
0378 c600 st [x] 1785 st([X]) #13
0379 011c ld [$1c] 1786 ld([vSP]) #14
037a a002 suba $02 1787 suba(2) #15
037b d21c st [$1c],x 1788 st([vSP],X) #16
037c 011a ld [$1a] 1789 ld([vLR]) #17
037d fc6d bra .pop#20 1790 bra('.pop#20') #18
037e c600 st [x] 1791 st([X]) #19
1792
1793 # Instruction LUP: ROM lookup (vAC=ROM[vAC+D]), 26 cycles
1794 label('LUP')
LUP: 037f 1519 ld [$19],y 1795 ld([vAC+1],Y) #10
0380 e0fb jmp y,$fb 1796 jmp(Y,251) #11 Trampoline offset
0381 8118 adda [$18] 1797 adda([vAC]) #12
1798
1799 # Instruction ANDI: Logical-AND with small constant (vAC&=D), 22 cycles
1800 label('ANDI')
ANDI: 0382 1404 ld $04,y 1801 ld(hi('andi#13'),Y) #10
0383 e011 jmp y,$11 1802 jmp(Y,'andi#13') #11
0384 2118 anda [$18] 1803 anda([vAC]) #12
1804
1805 # Instruction CALLI: Goto immediate address and remember vPC (vLR,vPC=vPC+3,$HHLL-2), 28 cycles
1806 label('CALLI_v5')
CALLI_v5: 0385 140b ld $0b,y 1807 ld(hi('calli#13'),Y) #10
0386 e0c6 jmp y,$c6 1808 jmp(Y,'calli#13') #11
0387 0116 ld [$16] 1809 ld([vPC]) #12
1810
1811 # Instruction ORI: Logical-OR with small constant (vAC|=D), 14 cycles
1812 label('ORI')
ORI: 0388 4118 ora [$18] 1813 ora([vAC]) #10
0389 c218 st [$18] 1814 st([vAC]) #11
038a fc01 bra NEXT 1815 bra('NEXT') #12
038b 00f9 ld $f9 1816 ld(-14/2) #13
1817
1818 # Instruction XORI: Logical-XOR with small constant (vAC^=D), 14 cycles
1819 label('XORI')
XORI: 038c 6118 xora [$18] 1820 xora([vAC]) #10
038d c218 st [$18] 1821 st([vAC]) #11
038e fc01 bra NEXT 1822 bra('NEXT') #12
038f 00f9 ld $f9 1823 ld(-14/2) #13
1824
1825 # Instruction BRA: Branch unconditionally (vPC=(vPC&0xff00)+D), 14 cycles
1826 label('BRA')
BRA: 0390 c216 st [$16] 1827 st([vPC]) #10
0391 fc00 bra NEXTY 1828 bra('NEXTY') #11
0392 00f9 ld $f9 1829 ld(-14/2) #12
1830
1831 # Instruction INC: Increment zero page byte ([D]++), 20 cycles
1832 label('INC')
INC: 0393 1200 ld ac,x 1833 ld(AC,X) #10,13
0394 1404 ld $04,y 1834 ld(hi('inc#14'),Y) #11
0395 e0e4 jmp y,$e4 1835 jmp(Y,'inc#14') #12
0396 0001 ld $01 1836 ld(1) #13
1837
1838 # Instruction CMPHU: Adjust high byte for unsigned compare (vACH=XXX), 28 cycles
1839 label('CMPHU_v5')
CMPHU_v5: 0397 140b ld $0b,y 1840 ld(hi('cmphu#13'),Y) #10
0398 e0de jmp y,$de 1841 jmp(Y,'cmphu#13') #11
1842 #ld(AC,X) #12 Overlap
1843 #
1844 # Instruction ADDW: Word addition with zero page (vAC+=[D]+256*[D+1]), 28 cycles
1845 label('ADDW')
1846 # The non-carry paths could be 26 cycles at the expense of (much) more code.
1847 # But a smaller size is better so more instructions fit in this code page.
1848 # 28 cycles is still 4.5 usec. The 6502 equivalent takes 20 cycles or 20 usec.
ADDW: 0399 1200 ld ac,x 1849 ld(AC,X) #10,12 Address of low byte to be added
039a 8001 adda $01 1850 adda(1) #11
039b c21d st [$1d] 1851 st([vTmp]) #12 Address of high byte to be added
039c 0118 ld [$18] 1852 ld([vAC]) #13 Add the low bytes
039d 8500 adda [x] 1853 adda([X]) #14
039e c218 st [$18] 1854 st([vAC]) #15 Store low result
039f e8a3 blt .addw#18 1855 bmi('.addw#18') #16 Now figure out if there was a carry
03a0 a500 suba [x] 1856 suba([X]) #17 Gets back the initial value of vAC
03a1 fca5 bra .addw#20 1857 bra('.addw#20') #18
03a2 4500 ora [x] 1858 ora([X]) #19 Carry in bit 7
1859 label('.addw#18')
.addw#18: 03a3 2500 anda [x] 1860 anda([X]) #18 Carry in bit 7
03a4 0200 nop 1861 nop() #19
1862 label('.addw#20')
.addw#20: 03a5 3080 anda $80,x 1863 anda(0x80,X) #20 Move carry to bit 0
03a6 0500 ld [x] 1864 ld([X]) #21
03a7 8119 adda [$19] 1865 adda([vAC+1]) #22 Add the high bytes with carry
03a8 111d ld [$1d],x 1866 ld([vTmp],X) #23
03a9 8500 adda [x] 1867 adda([X]) #24
03aa c219 st [$19] 1868 st([vAC+1]) #25 Store high result
03ab fc01 bra NEXT 1869 bra('NEXT') #26
03ac 00f2 ld $f2 1870 ld(-28/2) #27
1871
1872 # Instruction PEEK: Read byte from memory (vAC=[vAC]), 26 cycles
1873 label('PEEK')
PEEK: 03ad 1404 ld $04,y 1874 ld(hi('peek'),Y) #10
03ae e062 jmp y,$62 1875 jmp(Y,'peek') #11
1876 #ld([vPC]) #12 Overlap
1877 #
1878 # Instruction SYS: Native call, <=256 cycles (<=128 ticks, in reality less)
1879 #
1880 # The 'SYS' vCPU instruction first checks the number of desired ticks given by
1881 # the operand. As long as there are insufficient ticks available in the current
1882 # time slice, the instruction will be retried. This will effectively wait for
1883 # the next scan line if the current slice is almost out of time. Then a jump to
1884 # native code is made. This code can do whatever it wants, but it must return
1885 # to the 'REENTER' label when done. When returning, AC must hold (the negative
1886 # of) the actual consumed number of whole ticks for the entire virtual
1887 # instruction cycle (from NEXT to NEXT). This duration may not exceed the prior
1888 # declared duration in the operand + 28 (or maxTicks). The operand specifies the
1889 # (negative) of the maximum number of *extra* ticks that the native call will
1890 # need. The GCL compiler automatically makes this calculation from gross number
1891 # of cycles to excess number of ticks.
1892 # SYS functions can modify vPC to implement repetition. For example to split
1893 # up work into multiple chucks.
1894 label('.sys#13')
.sys#13: 03af 0116 ld [$16] 1895 ld([vPC]) #13,12 Retry until sufficient time
03b0 a002 suba $02 1896 suba(2) #14
03b1 c216 st [$16] 1897 st([vPC]) #15
03b2 fccb bra REENTER 1898 bra('REENTER') #16
03b3 00f6 ld $f6 1899 ld(-20/2) #17
1900 label('SYS')
SYS: 03b4 8115 adda [$15] 1901 adda([vTicks]) #10
03b5 e8af blt .sys#13 1902 blt('.sys#13') #11
03b6 1523 ld [$23],y 1903 ld([sysFn+1],Y) #12
03b7 e122 jmp y,[$22] 1904 jmp(Y,[sysFn]) #13
1905 #dummy() #14 Overlap
1906 #
1907 # Instruction SUBW: Word subtract with zero page (AC-=[D]+256*[D+1]), 28 cycles
1908 # All cases can be done in 26 cycles, but the code will become much larger
1909 label('SUBW')
SUBW: 03b8 1200 ld ac,x 1910 ld(AC,X) #10,14 Address of low byte to be subtracted
03b9 8001 adda $01 1911 adda(1) #11
03ba c21d st [$1d] 1912 st([vTmp]) #12 Address of high byte to be subtracted
03bb 0118 ld [$18] 1913 ld([vAC]) #13
03bc e8c1 blt .subw#16 1914 bmi('.subw#16') #14
03bd a500 suba [x] 1915 suba([X]) #15
03be c218 st [$18] 1916 st([vAC]) #16 Store low result
03bf fcc4 bra .subw#19 1917 bra('.subw#19') #17
03c0 4500 ora [x] 1918 ora([X]) #18 Carry in bit 7
1919 label('.subw#16')
.subw#16: 03c1 c218 st [$18] 1920 st([vAC]) #16 Store low result
03c2 2500 anda [x] 1921 anda([X]) #17 Carry in bit 7
03c3 0200 nop 1922 nop() #18
1923 label('.subw#19')
.subw#19: 03c4 3080 anda $80,x 1924 anda(0x80,X) #19 Move carry to bit 0
03c5 0119 ld [$19] 1925 ld([vAC+1]) #20
03c6 a500 suba [x] 1926 suba([X]) #21
03c7 111d ld [$1d],x 1927 ld([vTmp],X) #22
03c8 a500 suba [x] 1928 suba([X]) #23
03c9 c219 st [$19] 1929 st([vAC+1]) #24
1930 label('REENTER_28')
REENTER_28: 03ca 00f2 ld $f2 1931 ld(-28/2) #25
1932 label('REENTER')
REENTER: 03cb fc01 bra NEXT 1933 bra('NEXT') #26 Return from SYS calls
03cc 1517 ld [$17],y 1934 ld([vPC+1],Y) #27
1935
1936 # Instruction DEF: Define data or code (vAC,vPC=vPC+2,(vPC&0xff00)+D), 24 cycles
1937 label('DEF')
DEF: 03cd 1404 ld $04,y 1938 ld(hi('def#13'),Y) #10
03ce e007 jmp y,$07 1939 jmp(Y,'def#13') #11
1940 #st([vTmp]) #12 Overlap
1941 #
1942 # Instruction CALL: Goto address and remember vPC (vLR,vPC=vPC+2,[D]+256*[D+1]-2), 26 cycles
1943 label('CALL')
CALL: 03cf c21d st [$1d] 1944 st([vTmp]) #10,12
03d0 0116 ld [$16] 1945 ld([vPC]) #11
03d1 8002 adda $02 1946 adda(2) #12 Point to instruction after CALL
03d2 c21a st [$1a] 1947 st([vLR]) #13
03d3 0117 ld [$17] 1948 ld([vPC+1]) #14
03d4 c21b st [$1b] 1949 st([vLR+1]) #15
03d5 111d ld [$1d],x 1950 ld([vTmp],X) #16
03d6 0500 ld [x] 1951 ld([X]) #17
03d7 a002 suba $02 1952 suba(2) #18 Because NEXT will add 2
03d8 c216 st [$16] 1953 st([vPC]) #19
03d9 011d ld [$1d] 1954 ld([vTmp]) #20
03da 9001 adda $01,x 1955 adda(1,X) #21
03db 0500 ld [x] 1956 ld([X]) #22
03dc d617 st [$17],y 1957 st([vPC+1],Y) #23
03dd fc01 bra NEXT 1958 bra('NEXT') #24
03de 00f3 ld $f3 1959 ld(-26/2) #25
1960
1961 # Instruction ALLOC: Create or destroy stack frame (vSP+=D), 14 cycles
1962 label('ALLOC')
ALLOC: 03df 811c adda [$1c] 1963 adda([vSP]) #10
03e0 c21c st [$1c] 1964 st([vSP]) #11
03e1 fc01 bra NEXT 1965 bra('NEXT') #12
03e2 00f9 ld $f9 1966 ld(-14/2) #13
1967
1968 # The instructions below are all implemented in the second code page. Jumping
1969 # back and forth makes each 6 cycles slower, but it also saves space in the
1970 # primary page for the instructions above. Most of them are in fact not very
1971 # critical, as evidenced by the fact that they weren't needed for the first
1972 # Gigatron applications (Snake, Racer, Mandelbrot, Loader). By providing them
1973 # in this way, at least they don't need to be implemented as a SYS extension.
1974
1975 # Instruction ADDI: Add small positive constant (vAC+=D), 28 cycles
1976 label('ADDI')
ADDI: 03e3 1404 ld $04,y 1977 ld(hi('addi'),Y) #10
03e4 e018 jmp y,$18 1978 jmp(Y,'addi') #11
03e5 c21d st [$1d] 1979 st([vTmp]) #12
1980
1981 # Instruction SUBI: Subtract small positive constant (vAC+=D), 28 cycles
1982 label('SUBI')
SUBI: 03e6 1404 ld $04,y 1983 ld(hi('subi'),Y) #10
03e7 e026 jmp y,$26 1984 jmp(Y,'subi') #11
03e8 c21d st [$1d] 1985 st([vTmp]) #12
1986
1987 # Instruction LSLW: Logical shift left (vAC<<=1), 28 cycles
1988 # Useful, because ADDW can't add vAC to itself. Also more compact.
1989 label('LSLW')
LSLW: 03e9 1404 ld $04,y 1990 ld(hi('lslw'),Y) #10
03ea e035 jmp y,$35 1991 jmp(Y,'lslw') #11
03eb 0118 ld [$18] 1992 ld([vAC]) #12
1993
1994 # Instruction STLW: Store word in stack frame ([vSP+D],[vSP+D+1]=vAC&255,vAC>>8), 26 cycles
1995 label('STLW')
STLW: 03ec 1404 ld $04,y 1996 ld(hi('stlw'),Y) #10
03ed e041 jmp y,$41 1997 jmp(Y,'stlw') #11
1998 #dummy() #12 Overlap
1999 #
2000 # Instruction LDLW: Load word from stack frame (vAC=[vSP+D]+256*[vSP+D+1]), 26 cycles
2001 label('LDLW')
LDLW: 03ee 1404 ld $04,y 2002 ld(hi('ldlw'),Y) #10,12
03ef e04c jmp y,$4c 2003 jmp(Y,'ldlw') #11
2004 #dummy() #12 Overlap
2005 #
2006 # Instruction POKE: Write byte in memory ([[D+1],[D]]=vAC&255), 28 cycles
2007 label('POKE')
POKE: 03f0 1404 ld $04,y 2008 ld(hi('poke'),Y) #10,12
03f1 e057 jmp y,$57 2009 jmp(Y,'poke') #11
03f2 c21d st [$1d] 2010 st([vTmp]) #12
2011
2012 # Instruction DOKE: Write word in memory ([[D+1],[D]],[[D+1],[D]+1]=vAC&255,vAC>>8), 28 cycles
2013 label('DOKE')
DOKE: 03f3 1404 ld $04,y 2014 ld(hi('doke'),Y) #10
03f4 e06d jmp y,$6d 2015 jmp(Y,'doke') #11
03f5 c21d st [$1d] 2016 st([vTmp]) #12
2017
2018 # Instruction DEEK: Read word from memory (vAC=[vAC]+256*[vAC+1]), 28 cycles
2019 label('DEEK')
DEEK: 03f6 1404 ld $04,y 2020 ld(hi('deek'),Y) #10
03f7 e07a jmp y,$7a 2021 jmp(Y,'deek') #11
2022 #dummy() #12 Overlap
2023 #
2024 # Instruction ANDW: Word logical-AND with zero page (vAC&=[D]+256*[D+1]), 28 cycles
2025 label('ANDW')
ANDW: 03f8 1404 ld $04,y 2026 ld(hi('andw'),Y) #10,12
03f9 e086 jmp y,$86 2027 jmp(Y,'andw') #11
2028 #dummy() #12 Overlap
2029 #
2030 # Instruction ORW: Word logical-OR with zero page (vAC|=[D]+256*[D+1]), 28 cycles
2031 label('ORW')
ORW: 03fa 1404 ld $04,y 2032 ld(hi('orw'),Y) #10,12
03fb e091 jmp y,$91 2033 jmp(Y,'orw') #11
2034 #dummy() #12 Overlap
2035 #
2036 # Instruction XORW: Word logical-XOR with zero page (vAC^=[D]+256*[D+1]), 26 cycles
2037 label('XORW')
XORW: 03fc 1404 ld $04,y 2038 ld(hi('xorw'),Y) #10,12
03fd e09c jmp y,$9c 2039 jmp(Y,'xorw') #11
03fe c21d st [$1d] 2040 st([vTmp]) #12
2041 # We keep XORW 2 cycles faster than ANDW/ORW, because that
2042 # can be useful for comparing numbers for equality a tiny
2043 # bit faster than with SUBW
2044
2045 # Instruction RET: Function return (vPC=vLR-2), 16 cycles
2046 label('RET')
RET: 03ff 011a ld [$1a] 2047 ld([vLR]) #10
2048 assert pc()&255 == 0
2049
2050 #-----------------------------------------------------------------------
2051 #
2052 # $0400 ROM page 4: Application interpreter extension
2053 #
2054 #-----------------------------------------------------------------------
2055 align(0x100, size=0x100)
2056
2057 # (Continue RET)
0400 a002 suba $02 2058 suba(2) #11
0401 c216 st [$16] 2059 st([vPC]) #12
0402 011b ld [$1b] 2060 ld([vLR+1]) #13
0403 c217 st [$17] 2061 st([vPC+1]) #14
0404 1403 ld $03,y 2062 ld(hi('REENTER'),Y) #15
0405 e0cb jmp y,$cb 2063 jmp(Y,'REENTER') #16
0406 00f6 ld $f6 2064 ld(-20/2) #17
2065
2066 # DEF implementation
2067 label('def#13')
def#13: 0407 0116 ld [$16] 2068 ld([vPC]) #13
0408 8002 adda $02 2069 adda(2) #14
0409 c218 st [$18] 2070 st([vAC]) #15
040a 0117 ld [$17] 2071 ld([vPC+1]) #16
040b c219 st [$19] 2072 st([vAC+1]) #17
040c 011d ld [$1d] 2073 ld([vTmp]) #18
040d c216 st [$16] 2074 st([vPC]) #19
040e 1403 ld $03,y 2075 ld(hi('NEXTY'),Y) #20
040f e000 jmp y,$00 2076 jmp(Y,'NEXTY') #21
0410 00f4 ld $f4 2077 ld(-24/2) #22
2078
2079 # Clear vACH (continuation of ANDI and LD instructions)
2080 label('andi#13')
andi#13: 0411 0200 nop 2081 nop() #13
0412 c218 st [$18] 2082 st([vAC]) #14
2083 #
2084 label('ld#15')
ld#15: 0413 0000 ld $00 2085 ld(0) #15 Clear high byte
0414 c219 st [$19] 2086 st([vAC+1]) #16
0415 1403 ld $03,y 2087 ld(hi('REENTER'),Y) #17
0416 e0cb jmp y,$cb 2088 jmp(Y,'REENTER') #18
0417 00f5 ld $f5 2089 ld(-22/2) #19
2090
2091 # ADDI implementation
2092 label('addi')
addi: 0418 8118 adda [$18] 2093 adda([vAC]) #13
0419 c218 st [$18] 2094 st([vAC]) #14 Store low result
041a e81e blt .addi#17 2095 bmi('.addi#17') #15 Now figure out if there was a carry
041b a11d suba [$1d] 2096 suba([vTmp]) #16 Gets back the initial value of vAC
041c fc20 bra .addi#19 2097 bra('.addi#19') #17
041d 411d ora [$1d] 2098 ora([vTmp]) #18 Carry in bit 7
2099 label('.addi#17')
.addi#17: 041e 211d anda [$1d] 2100 anda([vTmp]) #17 Carry in bit 7
041f 0200 nop 2101 nop() #18
2102 label('.addi#19')
.addi#19: 0420 3080 anda $80,x 2103 anda(0x80,X) #19 Move carry to bit 0
0421 0500 ld [x] 2104 ld([X]) #20
0422 8119 adda [$19] 2105 adda([vAC+1]) #21 Add the high bytes with carry
0423 1403 ld $03,y 2106 ld(hi('REENTER_28'),Y) #22
0424 e0ca jmp y,$ca 2107 jmp(Y,'REENTER_28') #23
0425 c219 st [$19] 2108 st([vAC+1]) #24 Store high result
2109
2110 # SUBI implementation
2111 label('subi')
subi: 0426 0118 ld [$18] 2112 ld([vAC]) #13
0427 e82c blt .subi#16 2113 bmi('.subi#16') #14
0428 a11d suba [$1d] 2114 suba([vTmp]) #15
0429 c218 st [$18] 2115 st([vAC]) #16 Store low result
042a fc2f bra .subi#19 2116 bra('.subi#19') #17
042b 411d ora [$1d] 2117 ora([vTmp]) #18 Carry in bit 7
2118 label('.subi#16')
.subi#16: 042c c218 st [$18] 2119 st([vAC]) #16 Store low result
042d 211d anda [$1d] 2120 anda([vTmp]) #17 Carry in bit 7
042e 0200 nop 2121 nop() #18
2122 label('.subi#19')
.subi#19: 042f 3080 anda $80,x 2123 anda(0x80,X) #19 Move carry to bit 0
0430 0119 ld [$19] 2124 ld([vAC+1]) #20
0431 a500 suba [x] 2125 suba([X]) #21
0432 1403 ld $03,y 2126 ld(hi('REENTER_28'),Y) #22
0433 e0ca jmp y,$ca 2127 jmp(Y,'REENTER_28') #23
0434 c219 st [$19] 2128 st([vAC+1]) #24
2129
2130 # LSLW implementation
2131 label('lslw')
lslw: 0435 3080 anda $80,x 2132 anda(128,X) #13
0436 8118 adda [$18] 2133 adda([vAC]) #14
0437 c218 st [$18] 2134 st([vAC]) #15
0438 0500 ld [x] 2135 ld([X]) #16
0439 8119 adda [$19] 2136 adda([vAC+1]) #17
043a 8119 adda [$19] 2137 adda([vAC+1]) #18
043b c219 st [$19] 2138 st([vAC+1]) #19
043c 0116 ld [$16] 2139 ld([vPC]) #20
043d a001 suba $01 2140 suba(1) #21
043e 1403 ld $03,y 2141 ld(hi('REENTER_28'),Y) #22
043f e0ca jmp y,$ca 2142 jmp(Y,'REENTER_28') #23
0440 c216 st [$16] 2143 st([vPC]) #24
2144
2145 # STLW implementation
2146 label('stlw')
stlw: 0441 811c adda [$1c] 2147 adda([vSP]) #13
0442 c21d st [$1d] 2148 st([vTmp]) #14
0443 9001 adda $01,x 2149 adda(1,X) #15
0444 0119 ld [$19] 2150 ld([vAC+1]) #16
0445 c600 st [x] 2151 st([X]) #17
0446 111d ld [$1d],x 2152 ld([vTmp],X) #18
0447 0118 ld [$18] 2153 ld([vAC]) #19
0448 c600 st [x] 2154 st([X]) #20
0449 1403 ld $03,y 2155 ld(hi('REENTER'),Y) #21
044a e0cb jmp y,$cb 2156 jmp(Y,'REENTER') #22
044b 00f3 ld $f3 2157 ld(-26/2) #23
2158
2159 # LDLW implementation
2160 label('ldlw')
ldlw: 044c 811c adda [$1c] 2161 adda([vSP]) #13
044d c21d st [$1d] 2162 st([vTmp]) #14
044e 9001 adda $01,x 2163 adda(1,X) #15
044f 0500 ld [x] 2164 ld([X]) #16
0450 c219 st [$19] 2165 st([vAC+1]) #17
0451 111d ld [$1d],x 2166 ld([vTmp],X) #18
0452 0500 ld [x] 2167 ld([X]) #19
0453 c218 st [$18] 2168 st([vAC]) #20
0454 1403 ld $03,y 2169 ld(hi('REENTER'),Y) #21
0455 e0cb jmp y,$cb 2170 jmp(Y,'REENTER') #22
0456 00f3 ld $f3 2171 ld(-26/2) #23
2172
2173 # POKE implementation
2174 label('poke')
poke: 0457 9001 adda $01,x 2175 adda(1,X) #13
0458 0500 ld [x] 2176 ld([X]) #14
0459 1600 ld ac,y 2177 ld(AC,Y) #15
045a 111d ld [$1d],x 2178 ld([vTmp],X) #16
045b 0500 ld [x] 2179 ld([X]) #17
045c 1200 ld ac,x 2180 ld(AC,X) #18
045d 0118 ld [$18] 2181 ld([vAC]) #19
045e ce00 st [y,x] 2182 st([Y,X]) #20
045f 1403 ld $03,y 2183 ld(hi('REENTER'),Y) #21
0460 e0cb jmp y,$cb 2184 jmp(Y,'REENTER') #22
0461 00f3 ld $f3 2185 ld(-26/2) #23
2186
2187 # PEEK implementation
2188 label('peek')
peek: 0462 a001 suba $01 2189 suba(1) #13
0463 c216 st [$16] 2190 st([vPC]) #14
0464 1118 ld [$18],x 2191 ld([vAC],X) #15
0465 1519 ld [$19],y 2192 ld([vAC+1],Y) #16
0466 0d00 ld [y,x] 2193 ld([Y,X]) #17
0467 c218 st [$18] 2194 st([vAC]) #18
2195 label('lupReturn#19') #Nice coincidence that lupReturn can be here
lupReturn#19: 0468 0000 ld $00 2196 ld(0) #19
0469 c219 st [$19] 2197 st([vAC+1]) #20
046a 1403 ld $03,y 2198 ld(hi('REENTER'),Y) #21
046b e0cb jmp y,$cb 2199 jmp(Y,'REENTER') #22
046c 00f3 ld $f3 2200 ld(-26/2) #23
2201
2202 # DOKE implementation
2203 label('doke')
doke: 046d 9001 adda $01,x 2204 adda(1,X) #13
046e 0500 ld [x] 2205 ld([X]) #14
046f 1600 ld ac,y 2206 ld(AC,Y) #15
0470 111d ld [$1d],x 2207 ld([vTmp],X) #16
0471 0500 ld [x] 2208 ld([X]) #17
0472 1200 ld ac,x 2209 ld(AC,X) #18
0473 0118 ld [$18] 2210 ld([vAC]) #19
0474 de00 st [y,x++] 2211 st([Y,Xpp]) #20
0475 0119 ld [$19] 2212 ld([vAC+1]) #21
0476 ce00 st [y,x] 2213 st([Y,X]) #22 Incompatible with REENTER_28
0477 1403 ld $03,y 2214 ld(hi('REENTER'),Y) #23
0478 e0cb jmp y,$cb 2215 jmp(Y,'REENTER') #24
0479 00f2 ld $f2 2216 ld(-28/2) #25
2217
2218 # DEEK implementation
2219 label('deek')
deek: 047a 0116 ld [$16] 2220 ld([vPC]) #13
047b a001 suba $01 2221 suba(1) #14
047c c216 st [$16] 2222 st([vPC]) #15
047d 1118 ld [$18],x 2223 ld([vAC],X) #16
047e 1519 ld [$19],y 2224 ld([vAC+1],Y) #17
047f 0d00 ld [y,x] 2225 ld([Y,X]) #18
0480 de00 st [y,x++] 2226 st([Y,Xpp]) #19 Just X++
0481 c218 st [$18] 2227 st([vAC]) #20
0482 0d00 ld [y,x] 2228 ld([Y,X]) #21
0483 1403 ld $03,y 2229 ld(hi('REENTER_28'),Y) #22
0484 e0ca jmp y,$ca 2230 jmp(Y,'REENTER_28') #23
0485 c219 st [$19] 2231 st([vAC+1]) #24
2232
2233 # ANDW implementation
2234 label('andw')
andw: 0486 c21d st [$1d] 2235 st([vTmp]) #13
0487 9001 adda $01,x 2236 adda(1,X) #14
0488 0500 ld [x] 2237 ld([X]) #15
0489 2119 anda [$19] 2238 anda([vAC+1]) #16
048a c219 st [$19] 2239 st([vAC+1]) #17
048b 111d ld [$1d],x 2240 ld([vTmp],X) #18
048c 0500 ld [x] 2241 ld([X]) #19
048d 2118 anda [$18] 2242 anda([vAC]) #20
048e c218 st [$18] 2243 st([vAC]) #21
048f 1403 ld $03,y 2244 ld(hi('REENTER_28'),Y) #22
0490 e0ca jmp y,$ca 2245 jmp(Y,'REENTER_28') #23
2246 #dummy() #24 Overlap
2247 #
2248 # ORW implementation
2249 label('orw')
orw: 0491 c21d st [$1d] 2250 st([vTmp]) #13,24
0492 9001 adda $01,x 2251 adda(1,X) #14
0493 0500 ld [x] 2252 ld([X]) #15
0494 4119 ora [$19] 2253 ora([vAC+1]) #16
0495 c219 st [$19] 2254 st([vAC+1]) #17
0496 111d ld [$1d],x 2255 ld([vTmp],X) #18
0497 0500 ld [x] 2256 ld([X]) #19
0498 4118 ora [$18] 2257 ora([vAC]) #20
0499 c218 st [$18] 2258 st([vAC]) #21
049a 1403 ld $03,y 2259 ld(hi('REENTER_28'),Y) #22
049b e0ca jmp y,$ca 2260 jmp(Y,'REENTER_28') #23
2261 #dummy() #24 Overlap
2262 #
2263 # XORW implementation
2264 label('xorw')
xorw: 049c 9001 adda $01,x 2265 adda(1,X) #13,24
049d 0500 ld [x] 2266 ld([X]) #14
049e 6119 xora [$19] 2267 xora([vAC+1]) #15
049f c219 st [$19] 2268 st([vAC+1]) #16
04a0 111d ld [$1d],x 2269 ld([vTmp],X) #17
04a1 0500 ld [x] 2270 ld([X]) #18
04a2 6118 xora [$18] 2271 xora([vAC]) #19
04a3 c218 st [$18] 2272 st([vAC]) #20
04a4 1403 ld $03,y 2273 ld(hi('REENTER'),Y) #21
04a5 e0cb jmp y,$cb 2274 jmp(Y,'REENTER') #22
04a6 00f3 ld $f3 2275 ld(-26/2) #23
2276
2277 #-----------------------------------------------------------------------
2278 #
2279 # vCPU extension functions (for acceleration and compaction) follow below.
2280 #
2281 # The naming convention is: SYS_<CamelCase>[_v<V>]_<N>
2282 #
2283 # With <N> the maximum number of cycles the function will run
2284 # (counted from NEXT to NEXT). This is the same number that must
2285 # be passed to the 'SYS' vCPU instruction as operand, and it will
2286 # appear in the GCL code upon use.
2287 #
2288 # If a SYS extension got introduced after ROM v1, the version number of
2289 # introduction is included in the name. This helps the programmer to be
2290 # reminded to verify the acutal ROM version and fail gracefully on older
2291 # ROMs than required. See also Docs/GT1-files.txt on using [romType].
2292 #
2293 #-----------------------------------------------------------------------
2294
2295 #-----------------------------------------------------------------------
2296 # Extension SYS_Random_34: Update entropy and copy to vAC
2297 #-----------------------------------------------------------------------
2298
2299 # This same algorithm runs automatically once per vertical blank.
2300 # Use this function to get numbers at a higher rate.
2301 #
2302 # Variables:
2303 # vAC
2304
2305 label('SYS_Random_34')
SYS_Random_34:
04a7 010e ld [$0e] 2306 ld([frameCount]) #15
04a8 6107 xora [$07] 2307 xora([entropy+1]) #16
04a9 610f xora [$0f] 2308 xora([serialRaw]) #17
04aa 8106 adda [$06] 2309 adda([entropy+0]) #18
04ab c206 st [$06] 2310 st([entropy+0]) #19
04ac c218 st [$18] 2311 st([vAC+0]) #20
04ad 8108 adda [$08] 2312 adda([entropy+2]) #21
04ae c208 st [$08] 2313 st([entropy+2]) #22
04af e8b2 blt .sysRnd0 2314 bmi('.sysRnd0') #23
04b0 fcb3 bra .sysRnd1 2315 bra('.sysRnd1') #24
04b1 6053 xora $53 2316 xora(64+16+2+1) #25
2317 label('.sysRnd0')
.sysRnd0: 04b2 606c xora $6c 2318 xora(64+32+8+4) #25
2319 label('.sysRnd1')
.sysRnd1: 04b3 8107 adda [$07] 2320 adda([entropy+1]) #26
04b4 c207 st [$07] 2321 st([entropy+1]) #27
04b5 c219 st [$19] 2322 st([vAC+1]) #28
04b6 1403 ld $03,y 2323 ld(hi('REENTER'),Y) #29
04b7 e0cb jmp y,$cb 2324 jmp(Y,'REENTER') #30
04b8 00ef ld $ef 2325 ld(-34/2) #31
2326
2327 label('SYS_LSRW7_30')
SYS_LSRW7_30: 04b9 0118 ld [$18] 2328 ld([vAC]) #15
04ba 3080 anda $80,x 2329 anda(128,X) #16
04bb 0119 ld [$19] 2330 ld([vAC+1]) #17
04bc 8200 adda ac 2331 adda(AC) #18
04bd 4500 ora [x] 2332 ora([X]) #19
04be c218 st [$18] 2333 st([vAC]) #20
04bf 0119 ld [$19] 2334 ld([vAC+1]) #21
04c0 3080 anda $80,x 2335 anda(128,X) #22
04c1 0500 ld [x] 2336 ld([X]) #23
04c2 c219 st [$19] 2337 st([vAC+1]) #24
04c3 1403 ld $03,y 2338 ld(hi('REENTER'),Y) #25
04c4 e0cb jmp y,$cb 2339 jmp(Y,'REENTER') #26
04c5 00f1 ld $f1 2340 ld(-30/2) #27
2341
2342 label('SYS_LSRW8_24')
SYS_LSRW8_24: 04c6 0119 ld [$19] 2343 ld([vAC+1]) #15
04c7 c218 st [$18] 2344 st([vAC]) #16
04c8 0000 ld $00 2345 ld(0) #17
04c9 c219 st [$19] 2346 st([vAC+1]) #18
04ca 1403 ld $03,y 2347 ld(hi('REENTER'),Y) #19
04cb e0cb jmp y,$cb 2348 jmp(Y,'REENTER') #20
04cc 00f4 ld $f4 2349 ld(-24/2) #21
2350
2351 label('SYS_LSLW8_24')
SYS_LSLW8_24: 04cd 0118 ld [$18] 2352 ld([vAC]) #15
04ce c219 st [$19] 2353 st([vAC+1]) #16
04cf 0000 ld $00 2354 ld(0) #17
04d0 c218 st [$18] 2355 st([vAC]) #18
04d1 1403 ld $03,y 2356 ld(hi('REENTER'),Y) #19
04d2 e0cb jmp y,$cb 2357 jmp(Y,'REENTER') #20
04d3 00f4 ld $f4 2358 ld(-24/2) #21
2359
2360 #-----------------------------------------------------------------------
2361 # Extension SYS_Draw4_30
2362 #-----------------------------------------------------------------------
2363
2364 # Draw 4 pixels on screen, horizontally next to each other
2365 #
2366 # Variables:
2367 # sysArgs[0:3] Pixels (in)
2368 # sysArgs[4:5] Position on screen (in)
2369
2370 label('SYS_Draw4_30')
SYS_Draw4_30: 04d4 1128 ld [$28],x 2371 ld([sysArgs+4],X) #15
04d5 1529 ld [$29],y 2372 ld([sysArgs+5],Y) #16
04d6 0124 ld [$24] 2373 ld([sysArgs+0]) #17
04d7 de00 st [y,x++] 2374 st([Y,Xpp]) #18
04d8 0125 ld [$25] 2375 ld([sysArgs+1]) #19
04d9 de00 st [y,x++] 2376 st([Y,Xpp]) #20
04da 0126 ld [$26] 2377 ld([sysArgs+2]) #21
04db de00 st [y,x++] 2378 st([Y,Xpp]) #22
04dc 0127 ld [$27] 2379 ld([sysArgs+3]) #23
04dd de00 st [y,x++] 2380 st([Y,Xpp]) #24
04de 1403 ld $03,y 2381 ld(hi('REENTER'),Y) #25
04df e0cb jmp y,$cb 2382 jmp(Y,'REENTER') #26
04e0 00f1 ld $f1 2383 ld(-30/2) #27
2384
2385 #-----------------------------------------------------------------------
2386 # Extension SYS_VDrawBits_134:
2387 #-----------------------------------------------------------------------
2388
2389 # Draw slice of a character, 8 pixels vertical
2390 #
2391 # Variables:
2392 # sysArgs[0] Color 0 "background" (in)
2393 # sysArgs[1] Color 1 "pen" (in)
2394 # sysArgs[2] 8 bits, highest bit first (in, changed)
2395 # sysArgs[4:5] Position on screen (in)
2396
2397 label('SYS_VDrawBits_134')
SYS_VDrawBits_134:
04e1 1412 ld $12,y 2398 ld(hi('sys_VDrawBits'),Y) #15
04e2 e086 jmp y,$86 2399 jmp(Y,'sys_VDrawBits') #16
04e3 1128 ld [$28],x 2400 ld([sysArgs+4],X) #17
2401
2402 #-----------------------------------------------------------------------
2403
2404 # INC implementation
2405 label('inc#14')
inc#14: 04e4 8500 adda [x] 2406 adda([X]) #14
04e5 c600 st [x] 2407 st([X]) #15
04e6 1403 ld $03,y 2408 ld(hi('NEXTY'),Y) #16
04e7 e000 jmp y,$00 2409 jmp(Y,'NEXTY') #17
04e8 00f6 ld $f6 2410 ld(-20/2) #18
2411
2412
2413 # Interrupt handler:
2414 # ... IRQ payload ...
2415 # LDWI $400
2416 # LUP $xx ==> vRTI
04e9 0200 nop 2417 fillers(until=251-17)
2418
2419 label('vRTI#18')
vRTI#18: 04ea 00ea ld $ea 2420 ld(-32//2-v6502_adjust) #18
04eb 8115 adda [$15] 2421 adda([vTicks]) #19
04ec f4f8 bge vRTI#22 2422 bge('vRTI#22') #20
04ed 0132 ld [$32] 2423 ld([vIrqSave+2]) #21
04ee c218 st [$18] 2424 st([vAC]) #22
04ef 0133 ld [$33] 2425 ld([vIrqSave+3]) #23
04f0 c219 st [$19] 2426 st([vAC+1]) #24
04f1 0134 ld [$34] 2427 ld([vIrqSave+4]) #25
04f2 c205 st [$05] 2428 st([vCpuSelect]) #26
04f3 0115 ld [$15] 2429 ld([vTicks]) #27
04f4 8000 adda $00 2430 adda(maxTicks-28//2) #28-28=0
04f5 1403 ld $03,y 2431 ld(hi('RESYNC'),Y) #1
04f6 e00c jmp y,$0c 2432 jmp(Y,'RESYNC') #2
04f7 0200 nop 2433 nop() #3
2434
2435 label('vRTI#22')
vRTI#22: 04f8 1412 ld $12,y 2436 ld(hi('vRTI#25'),Y) #22
04f9 e01e jmp y,$1e 2437 jmp(Y,'vRTI#25') #23
04fa c218 st [$18] 2438 st([vAC]) #24
2439
2440 # vRTI entry point
2441 assert(pc()&255 == 251) # The landing offset 251 for LUP trampoline is fixed
04fb 0130 ld [$30] 2442 ld([vIrqSave+0]) #13
04fc c216 st [$16] 2443 st([vPC]) #14
04fd 0131 ld [$31] 2444 ld([vIrqSave+1]) #15
04fe fcea bra vRTI#18 2445 bra('vRTI#18') #16
04ff c217 st [$17] 2446 st([vPC+1]) #17
2447
2448
2449
2450 #-----------------------------------------------------------------------
2451 #
2452 # $0500 ROM page 5-6: Shift table and code
2453 #
2454 #-----------------------------------------------------------------------
2455
2456 align(0x100, size=0x200)
2457
2458 # Lookup table for i>>n, with n in 1..6
2459 # Indexing ix = i & ~b | (b-1), where b = 1<<(n-1)
2460 # ...
2461 # ld <.ret
2462 # st [vTmp]
2463 # ld >shiftTable,y
2464 # <calculate ix>
2465 # jmp y,ac
2466 # bra $ff
2467 # .ret: ...
2468 #
2469 # i >> 7 can be always be done with RAM: [i&128]
2470 # ...
2471 # anda $80,x
2472 # ld [x]
2473 # ...
2474
2475 label('shiftTable')
2476 shiftTable = pc()
2477
2478 for ix in range(255):
2479 for n in range(1,7): # Find first zero
2480 if ~ix & (1 << (n-1)):
2481 break
2482 pattern = ['x' if i<n else '1' if ix&(1<<i) else '0' for i in range(8)]
2483 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
2484
2485 assert pc()&255 == 255
05ff fd1d bra [$1d] 2486 bra([vTmp]) # Jumps back into next page
2487
2488 label('SYS_LSRW1_48')
2489 assert pc()&255 == 0 # First instruction on this page *must* be a nop
SYS_LSRW1_48: 0600 0200 nop 2490 nop() #15
0601 1405 ld $05,y 2491 ld(hi('shiftTable'),Y) #16 Logical shift right 1 bit (X >> 1)
0602 0008 ld $08 2492 ld('.sysLsrw1a') #17 Shift low byte
0603 c21d st [$1d] 2493 st([vTmp]) #18
0604 0118 ld [$18] 2494 ld([vAC]) #19
0605 20fe anda $fe 2495 anda(0b11111110) #20
0606 e200 jmp y,ac 2496 jmp(Y,AC) #21
0607 fcff bra $ff 2497 bra(255) #22 bra shiftTable+255
2498 label('.sysLsrw1a')
.sysLsrw1a: 0608 c218 st [$18] 2499 st([vAC]) #26
0609 0119 ld [$19] 2500 ld([vAC+1]) #27 Transfer bit 8
060a 2001 anda $01 2501 anda(1) #28
060b 807f adda $7f 2502 adda(127) #29
060c 2080 anda $80 2503 anda(128) #30
060d 4118 ora [$18] 2504 ora([vAC]) #31
060e c218 st [$18] 2505 st([vAC]) #32
060f 0015 ld $15 2506 ld('.sysLsrw1b') #33 Shift high byte
0610 c21d st [$1d] 2507 st([vTmp]) #34
0611 0119 ld [$19] 2508 ld([vAC+1]) #35
0612 20fe anda $fe 2509 anda(0b11111110) #36
0613 e200 jmp y,ac 2510 jmp(Y,AC) #37
0614 fcff bra $ff 2511 bra(255) #38 bra shiftTable+255
2512 label('.sysLsrw1b')
.sysLsrw1b: 0615 c219 st [$19] 2513 st([vAC+1]) #42
0616 1403 ld $03,y 2514 ld(hi('REENTER'),Y) #43
0617 e0cb jmp y,$cb 2515 jmp(Y,'REENTER') #44
0618 00e8 ld $e8 2516 ld(-48/2) #45
2517
2518 label('SYS_LSRW2_52')
SYS_LSRW2_52: 0619 1405 ld $05,y 2519 ld(hi('shiftTable'),Y) #15 Logical shift right 2 bit (X >> 2)
061a 0021 ld $21 2520 ld('.sysLsrw2a') #16 Shift low byte
061b c21d st [$1d] 2521 st([vTmp]) #17
061c 0118 ld [$18] 2522 ld([vAC]) #18
061d 20fc anda $fc 2523 anda(0b11111100) #19
061e 4001 ora $01 2524 ora( 0b00000001) #20
061f e200 jmp y,ac 2525 jmp(Y,AC) #21
0620 fcff bra $ff 2526 bra(255) #22 bra shiftTable+255
2527 label('.sysLsrw2a')
.sysLsrw2a: 0621 c218 st [$18] 2528 st([vAC]) #26
0622 0119 ld [$19] 2529 ld([vAC+1]) #27 Transfer bit 8:9
0623 8200 adda ac 2530 adda(AC) #28
0624 8200 adda ac 2531 adda(AC) #29
0625 8200 adda ac 2532 adda(AC) #30
0626 8200 adda ac 2533 adda(AC) #31
0627 8200 adda ac 2534 adda(AC) #32
0628 8200 adda ac 2535 adda(AC) #33
0629 4118 ora [$18] 2536 ora([vAC]) #34
062a c218 st [$18] 2537 st([vAC]) #35
062b 0032 ld $32 2538 ld('.sysLsrw2b') #36 Shift high byte
062c c21d st [$1d] 2539 st([vTmp]) #37
062d 0119 ld [$19] 2540 ld([vAC+1]) #38
062e 20fc anda $fc 2541 anda(0b11111100) #39
062f 4001 ora $01 2542 ora( 0b00000001) #40
0630 e200 jmp y,ac 2543 jmp(Y,AC) #41
0631 fcff bra $ff 2544 bra(255) #42 bra shiftTable+255
2545 label('.sysLsrw2b')
.sysLsrw2b: 0632 c219 st [$19] 2546 st([vAC+1]) #46
0633 1403 ld $03,y 2547 ld(hi('REENTER'),Y) #47
0634 e0cb jmp y,$cb 2548 jmp(Y,'REENTER') #48
0635 00e6 ld $e6 2549 ld(-52/2) #49
2550
2551 label('SYS_LSRW3_52')
SYS_LSRW3_52: 0636 1405 ld $05,y 2552 ld(hi('shiftTable'),Y) #15 Logical shift right 3 bit (X >> 3)
0637 003e ld $3e 2553 ld('.sysLsrw3a') #16 Shift low byte
0638 c21d st [$1d] 2554 st([vTmp]) #17
0639 0118 ld [$18] 2555 ld([vAC]) #18
063a 20f8 anda $f8 2556 anda(0b11111000) #19
063b 4003 ora $03 2557 ora( 0b00000011) #20
063c e200 jmp y,ac 2558 jmp(Y,AC) #21
063d fcff bra $ff 2559 bra(255) #22 bra shiftTable+255
2560 label('.sysLsrw3a')
.sysLsrw3a: 063e c218 st [$18] 2561 st([vAC]) #26
063f 0119 ld [$19] 2562 ld([vAC+1]) #27 Transfer bit 8:10
0640 8200 adda ac 2563 adda(AC) #28
0641 8200 adda ac 2564 adda(AC) #29
0642 8200 adda ac 2565 adda(AC) #30
0643 8200 adda ac 2566 adda(AC) #31
0644 8200 adda ac 2567 adda(AC) #32
0645 4118 ora [$18] 2568 ora([vAC]) #33
0646 c218 st [$18] 2569 st([vAC]) #34
0647 004e ld $4e 2570 ld('.sysLsrw3b') #35 Shift high byte
0648 c21d st [$1d] 2571 st([vTmp]) #36
0649 0119 ld [$19] 2572 ld([vAC+1]) #37
064a 20f8 anda $f8 2573 anda(0b11111000) #38
064b 4003 ora $03 2574 ora( 0b00000011) #39
064c e200 jmp y,ac 2575 jmp(Y,AC) #40
064d fcff bra $ff 2576 bra(255) #41 bra shiftTable+255
2577 label('.sysLsrw3b')
.sysLsrw3b: 064e c219 st [$19] 2578 st([vAC+1]) #45
064f 00e6 ld $e6 2579 ld(-52/2) #46
0650 1403 ld $03,y 2580 ld(hi('REENTER'),Y) #47
0651 e0cb jmp y,$cb 2581 jmp(Y,'REENTER') #48
2582 #nop() #49
2583
2584 label('SYS_LSRW4_50')
SYS_LSRW4_50: 0652 1405 ld $05,y 2585 ld(hi('shiftTable'),Y) #15,49 Logical shift right 4 bit (X >> 4)
0653 005a ld $5a 2586 ld('.sysLsrw4a') #16 Shift low byte
0654 c21d st [$1d] 2587 st([vTmp]) #17
0655 0118 ld [$18] 2588 ld([vAC]) #18
0656 20f0 anda $f0 2589 anda(0b11110000) #19
0657 4007 ora $07 2590 ora( 0b00000111) #20
0658 e200 jmp y,ac 2591 jmp(Y,AC) #21
0659 fcff bra $ff 2592 bra(255) #22 bra shiftTable+255
2593 label('.sysLsrw4a')
.sysLsrw4a: 065a c218 st [$18] 2594 st([vAC]) #26
065b 0119 ld [$19] 2595 ld([vAC+1]) #27 Transfer bit 8:11
065c 8200 adda ac 2596 adda(AC) #28
065d 8200 adda ac 2597 adda(AC) #29
065e 8200 adda ac 2598 adda(AC) #30
065f 8200 adda ac 2599 adda(AC) #31
0660 4118 ora [$18] 2600 ora([vAC]) #32
0661 c218 st [$18] 2601 st([vAC]) #33
0662 0069 ld $69 2602 ld('.sysLsrw4b') #34 Shift high byte'
0663 c21d st [$1d] 2603 st([vTmp]) #35
0664 0119 ld [$19] 2604 ld([vAC+1]) #36
0665 20f0 anda $f0 2605 anda(0b11110000) #37
0666 4007 ora $07 2606 ora( 0b00000111) #38
0667 e200 jmp y,ac 2607 jmp(Y,AC) #39
0668 fcff bra $ff 2608 bra(255) #40 bra shiftTable+255
2609 label('.sysLsrw4b')
.sysLsrw4b: 0669 c219 st [$19] 2610 st([vAC+1]) #44
066a 1403 ld $03,y 2611 ld(hi('REENTER'),Y) #45
066b e0cb jmp y,$cb 2612 jmp(Y,'REENTER') #46
066c 00e7 ld $e7 2613 ld(-50/2) #47
2614
2615 label('SYS_LSRW5_50')
SYS_LSRW5_50: 066d 1405 ld $05,y 2616 ld(hi('shiftTable'),Y) #15 Logical shift right 5 bit (X >> 5)
066e 0075 ld $75 2617 ld('.sysLsrw5a') #16 Shift low byte
066f c21d st [$1d] 2618 st([vTmp]) #17
0670 0118 ld [$18] 2619 ld([vAC]) #18
0671 20e0 anda $e0 2620 anda(0b11100000) #19
0672 400f ora $0f 2621 ora( 0b00001111) #20
0673 e200 jmp y,ac 2622 jmp(Y,AC) #21
0674 fcff bra $ff 2623 bra(255) #22 bra shiftTable+255
2624 label('.sysLsrw5a')
.sysLsrw5a: 0675 c218 st [$18] 2625 st([vAC]) #26
0676 0119 ld [$19] 2626 ld([vAC+1]) #27 Transfer bit 8:13
0677 8200 adda ac 2627 adda(AC) #28
0678 8200 adda ac 2628 adda(AC) #29
0679 8200 adda ac 2629 adda(AC) #30
067a 4118 ora [$18] 2630 ora([vAC]) #31
067b c218 st [$18] 2631 st([vAC]) #32
067c 0083 ld $83 2632 ld('.sysLsrw5b') #33 Shift high byte
067d c21d st [$1d] 2633 st([vTmp]) #34
067e 0119 ld [$19] 2634 ld([vAC+1]) #35
067f 20e0 anda $e0 2635 anda(0b11100000) #36
0680 400f ora $0f 2636 ora( 0b00001111) #37
0681 e200 jmp y,ac 2637 jmp(Y,AC) #38
0682 fcff bra $ff 2638 bra(255) #39 bra shiftTable+255
2639 label('.sysLsrw5b')
.sysLsrw5b: 0683 c219 st [$19] 2640 st([vAC+1]) #44
0684 00e7 ld $e7 2641 ld(-50/2) #45
0685 1403 ld $03,y 2642 ld(hi('REENTER'),Y) #46
0686 e0cb jmp y,$cb 2643 jmp(Y,'REENTER') #47
2644 #nop() #48
2645
2646 label('SYS_LSRW6_48')
SYS_LSRW6_48: 0687 1405 ld $05,y 2647 ld(hi('shiftTable'),Y) #15,44 Logical shift right 6 bit (X >> 6)
0688 008f ld $8f 2648 ld('.sysLsrw6a') #16 Shift low byte
0689 c21d st [$1d] 2649 st([vTmp]) #17
068a 0118 ld [$18] 2650 ld([vAC]) #18
068b 20c0 anda $c0 2651 anda(0b11000000) #19
068c 401f ora $1f 2652 ora( 0b00011111) #20
068d e200 jmp y,ac 2653 jmp(Y,AC) #21
068e fcff bra $ff 2654 bra(255) #22 bra shiftTable+255
2655 label('.sysLsrw6a')
.sysLsrw6a: 068f c218 st [$18] 2656 st([vAC]) #26
0690 0119 ld [$19] 2657 ld([vAC+1]) #27 Transfer bit 8:13
0691 8200 adda ac 2658 adda(AC) #28
0692 8200 adda ac 2659 adda(AC) #29
0693 4118 ora [$18] 2660 ora([vAC]) #30
0694 c218 st [$18] 2661 st([vAC]) #31
0695 009c ld $9c 2662 ld('.sysLsrw6b') #32 Shift high byte
0696 c21d st [$1d] 2663 st([vTmp]) #33
0697 0119 ld [$19] 2664 ld([vAC+1]) #34
0698 20c0 anda $c0 2665 anda(0b11000000) #35
0699 401f ora $1f 2666 ora( 0b00011111) #36
069a e200 jmp y,ac 2667 jmp(Y,AC) #37
069b fcff bra $ff 2668 bra(255) #38 bra shiftTable+255
2669 label('.sysLsrw6b')
.sysLsrw6b: 069c c219 st [$19] 2670 st([vAC+1]) #42
069d 1403 ld $03,y 2671 ld(hi('REENTER'),Y) #43
069e e0cb jmp y,$cb 2672 jmp(Y,'REENTER') #44
069f 00e8 ld $e8 2673 ld(-48/2) #45
2674
2675 label('SYS_LSLW4_46')
SYS_LSLW4_46: 06a0 1405 ld $05,y 2676 ld(hi('shiftTable'),Y) #15 Logical shift left 4 bit (X << 4)
06a1 00ae ld $ae 2677 ld('.sysLsrl4') #16
06a2 c21d st [$1d] 2678 st([vTmp]) #17
06a3 0119 ld [$19] 2679 ld([vAC+1]) #18
06a4 8200 adda ac 2680 adda(AC) #19
06a5 8200 adda ac 2681 adda(AC) #20
06a6 8200 adda ac 2682 adda(AC) #21
06a7 8200 adda ac 2683 adda(AC) #22
06a8 c219 st [$19] 2684 st([vAC+1]) #23
06a9 0118 ld [$18] 2685 ld([vAC]) #24
06aa 20f0 anda $f0 2686 anda(0b11110000) #25
06ab 4007 ora $07 2687 ora( 0b00000111) #26
06ac e200 jmp y,ac 2688 jmp(Y,AC) #27
06ad fcff bra $ff 2689 bra(255) #28 bra shiftTable+255
2690 label('.sysLsrl4')
.sysLsrl4: 06ae 4119 ora [$19] 2691 ora([vAC+1]) #32
06af c219 st [$19] 2692 st([vAC+1]) #33
06b0 0118 ld [$18] 2693 ld([vAC]) #34
06b1 8200 adda ac 2694 adda(AC) #35
06b2 8200 adda ac 2695 adda(AC) #36
06b3 8200 adda ac 2696 adda(AC) #37
06b4 8200 adda ac 2697 adda(AC) #38
06b5 c218 st [$18] 2698 st([vAC]) #39
06b6 00e9 ld $e9 2699 ld(-46/2) #40
06b7 1403 ld $03,y 2700 ld(hi('REENTER'),Y) #41
06b8 e0cb jmp y,$cb 2701 jmp(Y,'REENTER') #42
2702 #nop() #43
2703
2704 #-----------------------------------------------------------------------
2705 # Extension SYS_Read3_40
2706 #-----------------------------------------------------------------------
2707
2708 # Read 3 consecutive bytes from ROM
2709 #
2710 # Note: This function a bit obsolete, as it has very limited use. It's
2711 # effectively an application-specific SYS function for the Pictures
2712 # application from ROM v1. It requires the ROM data be organized
2713 # with trampoline3a and trampoline3b fragments, and their address
2714 # in ROM to be known. Better avoid using this.
2715 #
2716 # Variables:
2717 # sysArgs[0:2] Bytes (out)
2718 # sysArgs[6:7] ROM pointer (in)
2719
2720 label('SYS_Read3_40')
SYS_Read3_40: 06b9 152b ld [$2b],y 2721 ld([sysArgs+7],Y) #15,32
06ba e079 jmp y,$79 2722 jmp(Y,128-7) #16 trampoline3a
06bb 012a ld [$2a] 2723 ld([sysArgs+6]) #17
2724 label('txReturn')
txReturn: 06bc c226 st [$26] 2725 st([sysArgs+2]) #34
06bd 1403 ld $03,y 2726 ld(hi('REENTER'),Y) #35
06be e0cb jmp y,$cb 2727 jmp(Y,'REENTER') #36
06bf 00ec ld $ec 2728 ld(-40/2) #37
2729
2730 def trampoline3a():
2731 """Read 3 bytes from ROM page"""
2732 while pc()&255 < 128-7:
2733 nop()
2734 bra(AC) #18
2735 C('Trampoline for page $%02x00 reading (entry)' % (pc()>>8))
2736 bra(123) #19
2737 st([sysArgs+0]) #21
2738 ld([sysArgs+6]) #22
2739 adda(1) #23
2740 bra(AC) #24
2741 bra(250) #25 trampoline3b
2742 align(1, size=0x80)
2743
2744 def trampoline3b():
2745 """Read 3 bytes from ROM page (continue)"""
2746 while pc()&255 < 256-6:
2747 nop()
2748 st([sysArgs+1]) #27
2749 C('Trampoline for page $%02x00 reading (continue)' % (pc()>>8))
2750 ld([sysArgs+6]) #28
2751 adda(2) #29
2752 ld(hi('txReturn'),Y) #30
2753 bra(AC) #31
2754 jmp(Y,'txReturn') #32
2755 align(1, size=0x100)
2756
2757 #-----------------------------------------------------------------------
2758 # Extension SYS_Unpack_56
2759 #-----------------------------------------------------------------------
2760
2761 # Unpack 3 bytes into 4 pixels
2762 #
2763 # Variables:
2764 # sysArgs[0:2] Packed bytes (in)
2765 # sysArgs[0:3] Pixels (out)
2766
2767 label('SYS_Unpack_56')
SYS_Unpack_56:
06c0 1407 ld $07,y 2768 ld(soundTable>>8,Y) #15
06c1 0126 ld [$26] 2769 ld([sysArgs+2]) #16 a[2]>>2
06c2 5003 ora $03,x 2770 ora(0x03,X) #17
06c3 0d00 ld [y,x] 2771 ld([Y,X]) #18
06c4 c227 st [$27] 2772 st([sysArgs+3]) #19 -> Pixel 3
2773
06c5 0126 ld [$26] 2774 ld([sysArgs+2]) #20 (a[2]&3)<<4
06c6 2003 anda $03 2775 anda(0x03) #21
06c7 8200 adda ac 2776 adda(AC) #22
06c8 8200 adda ac 2777 adda(AC) #23
06c9 8200 adda ac 2778 adda(AC) #24
06ca 8200 adda ac 2779 adda(AC) #25
06cb c226 st [$26] 2780 st([sysArgs+2]) #26
06cc 0125 ld [$25] 2781 ld([sysArgs+1]) #27 | a[1]>>4
06cd 5003 ora $03,x 2782 ora(0x03,X) #28
06ce 0d00 ld [y,x] 2783 ld([Y,X]) #29
06cf 5003 ora $03,x 2784 ora(0x03,X) #30
06d0 0d00 ld [y,x] 2785 ld([Y,X]) #31
06d1 4126 ora [$26] 2786 ora([sysArgs+2]) #32
06d2 c226 st [$26] 2787 st([sysArgs+2]) #33 -> Pixel 2
2788
06d3 0125 ld [$25] 2789 ld([sysArgs+1]) #34 (a[1]&15)<<2
06d4 200f anda $0f 2790 anda(0x0f) #35
06d5 8200 adda ac 2791 adda(AC) #36
06d6 8200 adda ac 2792 adda(AC) #37
06d7 c225 st [$25] 2793 st([sysArgs+1]) #38
2794
06d8 0124 ld [$24] 2795 ld([sysArgs+0]) #39 | a[0]>>6
06d9 5003 ora $03,x 2796 ora(0x03,X) #40
06da 0d00 ld [y,x] 2797 ld([Y,X]) #41
06db 5003 ora $03,x 2798 ora(0x03,X) #42
06dc 0d00 ld [y,x] 2799 ld([Y,X]) #43
06dd 5003 ora $03,x 2800 ora(0x03,X) #44
06de 0d00 ld [y,x] 2801 ld([Y,X]) #45
06df 4125 ora [$25] 2802 ora([sysArgs+1]) #46
06e0 c225 st [$25] 2803 st([sysArgs+1]) #47 -> Pixel 1
2804
06e1 0124 ld [$24] 2805 ld([sysArgs+0]) #48 a[1]&63
06e2 203f anda $3f 2806 anda(0x3f) #49
06e3 c224 st [$24] 2807 st([sysArgs+0]) #50 -> Pixel 0
2808
06e4 1403 ld $03,y 2809 ld(hi('REENTER'),Y) #51
06e5 e0cb jmp y,$cb 2810 jmp(Y,'REENTER') #52
06e6 00e4 ld $e4 2811 ld(-56/2) #53
2812
2813 #-----------------------------------------------------------------------
2814 # v6502 right shift instruction
2815 #-----------------------------------------------------------------------
2816
2817 label('v6502_lsr#30')
v6502_lsr#30: 06e7 1525 ld [$25],y 2818 ld([v6502_ADH],Y) #30 Result
06e8 ce00 st [y,x] 2819 st([Y,X]) #31
06e9 c228 st [$28] 2820 st([v6502_Qz]) #32 Z flag
06ea c229 st [$29] 2821 st([v6502_Qn]) #33 N flag
06eb 140e ld $0e,y 2822 ld(hi('v6502_next'),Y) #34
06ec 00ed ld $ed 2823 ld(-38/2) #35
06ed e020 jmp y,$20 2824 jmp(Y,'v6502_next') #36
2825 #nop() #37 Overlap
2826 #
2827 label('v6502_ror#38')
v6502_ror#38: 06ee 1525 ld [$25],y 2828 ld([v6502_ADH],Y) #38,38 Result
06ef 4119 ora [$19] 2829 ora([v6502_BI]) #39 Transfer bit 8
06f0 ce00 st [y,x] 2830 st([Y,X]) #40
06f1 c228 st [$28] 2831 st([v6502_Qz]) #41 Z flag
06f2 c229 st [$29] 2832 st([v6502_Qn]) #42 N flag
06f3 140e ld $0e,y 2833 ld(hi('v6502_next'),Y) #43
06f4 e020 jmp y,$20 2834 jmp(Y,'v6502_next') #44
06f5 00e9 ld $e9 2835 ld(-46/2) #45
2836
2837 #-----------------------------------------------------------------------
2838 # Reserved
2839 #-----------------------------------------------------------------------
2840
2841 # XXX Reserve space for LSRW?
2842
2843 #-----------------------------------------------------------------------
2844 #
2845 # $0700 ROM page 7-8: Gigatron font data
2846 #
2847 #-----------------------------------------------------------------------
2848
06f6 0200 nop 2849 align(0x100, size=0x100)
06f7 0200 nop
06f8 0200 nop
* 10 times
2850
2851 label('font32up')
2852 for ch in range(32, 32+50):
2853 comment = 'Char %s' % repr(chr(ch))
2854 for byte in font.font[ch-32]:
2855 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 0030 ld $30
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
2856 comment = C(comment)
2857
07fa 0200 nop 2858 trampoline()
07fb fe00 bra ac ;+-----------------------------------+
07fc fcfd bra $07fd ;| |
07fd 1404 ld $04,y ;| Trampoline for page $0700 lookups |
07fe e068 jmp y,$68 ;| |
07ff c218 st [$18] ;+-----------------------------------+
2859
2860 #-----------------------------------------------------------------------
2861
2862 align(0x100, size=0x100)
2863
2864 label('font82up')
2865 for ch in range(32+50, 132):
2866 comment = 'Char %s' % repr(chr(ch))
2867 for byte in font.font[ch-32]:
2868 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 0018 ld $18
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
2869 comment = C(comment)
2870
08fa 0200 nop 2871 trampoline()
08fb fe00 bra ac ;+-----------------------------------+
08fc fcfd bra $08fd ;| |
08fd 1404 ld $04,y ;| Trampoline for page $0800 lookups |
08fe e068 jmp y,$68 ;| |
08ff c218 st [$18] ;+-----------------------------------+
2872
2873 #-----------------------------------------------------------------------
2874 #
2875 # $0900 ROM page 9: Key table for music
2876 #
2877 #-----------------------------------------------------------------------
2878
2879 align(0x100, size=0x100)
2880 notes = 'CCDDEFFGGAAB'
2881 sampleRate = cpuClock / 200.0 / 4
2882 label('notesTable')
notesTable: 0900 0000 ld $00 2883 ld(0)
0901 0000 ld $00 2884 ld(0)
2885 for i in range(0, 250, 2):
2886 j = i//2-1
2887 freq = 440.0*2.0**((j-57)/12.0)
2888 if j>=0 and freq <= sampleRate/2.0:
2889 key = int(round(32768 * freq / sampleRate))
2890 octave, note = j//12, notes[j%12]
2891 sharp = '-' if notes[j%12-1] != note else '#'
2892 comment = '%s%s%s (%0.1f Hz)' % (note, sharp, octave, freq)
2893 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
2894
09c0 0200 nop 2895 trampoline()
09c1 0200 nop
09c2 0200 nop
* 59 times
09fb fe00 bra ac ;+-----------------------------------+
09fc fcfd bra $09fd ;| |
09fd 1404 ld $04,y ;| Trampoline for page $0900 lookups |
09fe e068 jmp y,$68 ;| |
09ff c218 st [$18] ;+-----------------------------------+
2896
2897 #-----------------------------------------------------------------------
2898 #
2899 # $0a00 ROM page 10: Inversion table
2900 #
2901 #-----------------------------------------------------------------------
2902
2903 align(0x100, size=0x100)
2904 label('invTable')
2905
2906 # Unit 64, table offset 16 (=1/4), value offset 1: (x+16)*(y+1) == 64*64 - e
2907 for i in range(251):
invTable: 0a00 00ff ld $ff 2908 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
2909
2910 trampoline()
0afb fe00 bra ac ;+-----------------------------------+
0afc fcfd bra $0afd ;| |
0afd 1404 ld $04,y ;| Trampoline for page $0a00 lookups |
0afe e068 jmp y,$68 ;| |
0aff c218 st [$18] ;+-----------------------------------+
2911
2912 #-----------------------------------------------------------------------
2913 #
2914 # $0d00 ROM page 11: More SYS functions
2915 #
2916 #-----------------------------------------------------------------------
2917
2918 align(0x100, size=0x100)
2919
2920 #-----------------------------------------------------------------------
2921 # Extension SYS_SetMode_v2_80
2922 #-----------------------------------------------------------------------
2923
2924 # Set video mode to 0 to 3 black scanlines per pixel line.
2925 #
2926 # Mainly for making the MODE command available in Tiny BASIC, so that
2927 # the user can experiment. It's adviced to refrain from using
2928 # SYS_SetMode_v2_80 in regular applications. Video mode is a deeply
2929 # personal preference, and the programmer shouldn't overrule the user
2930 # in that choice. The Gigatron philisophy is that the end user has
2931 # the final say on what happens on the system, not the application,
2932 # even if that implies a degraded performance. This doesn't mean that
2933 # all applications must work well in all video modes: mode 1 is still
2934 # the default. If an application really doesn't work at all in that
2935 # mode, it's acceptable to change mode once after loading.
2936 #
2937 # There's no "SYS_GetMode" function.
2938 #
2939 # Variables:
2940 # vAC bit 0:1 Mode:
2941 # 0 "ABCD" -> Full mode (slowest)
2942 # 1 "ABC-" -> Default mode after reset
2943 # 2 "A-C-" -> at67's mode
2944 # 3 "A---" -> HGM's mode
2945 # vAC bit 2:15 Ignored bits and should be 0
2946 #
2947 # Special values (ROM v4):
2948 # vAC = 1975 Zombie mode (no video signals, no input,
2949 # no blinkenlights).
2950 # vAC = -1 Leave zombie mode and restore previous mode.
2951
2952 # Actual duration is <80 cycles, but keep some room for future extensions
2953 label('SYS_SetMode_v2_80')
SYS_SetMode_v2_80:
0b00 140b ld $0b,y 2954 ld(hi('sys_SetMode'),Y) #15
0b01 e056 jmp y,$56 2955 jmp(Y,'sys_SetMode') #16
0b02 011e ld [$1e] 2956 ld([vReturn]) #17
2957
2958 #-----------------------------------------------------------------------
2959 # Extension SYS_SetMemory_v2_54
2960 #-----------------------------------------------------------------------
2961
2962 # SYS function for setting 1..256 bytes
2963 #
2964 # sysArgs[0] Copy count (in, changed)
2965 # sysArgs[1] Copy value (in)
2966 # sysArgs[2:3] Destination address (in, changed)
2967 #
2968 # Sets up to 8 bytes per invocation before restarting itself through vCPU.
2969 # Doesn't wrap around page boundary. Can run 3 times per 148-cycle time slice.
2970 # All combined that gives a 300% speedup over ROMv4 and before.
2971
2972 label('SYS_SetMemory_v2_54')
SYS_SetMemory_v2_54:
0b03 0124 ld [$24] 2973 ld([sysArgs+0]) #15
2974 bra('sys_SetMemory#18') #16
0b04 fc1a bra sys_SetMemory#18
0b05 1126 ld [$26],x 2975 ld([sysArgs+2],X) #17
2976
2977 #-----------------------------------------------------------------------
2978 # Extension SYS_SendSerial1_v3_80
2979 #-----------------------------------------------------------------------
2980
2981 # SYS function for sending data over serial controller port using
2982 # pulse width modulation of the vertical sync signal.
2983 #
2984 # Variables:
2985 # sysArgs[0:1] Source address (in, changed)
2986 # sysArgs[2] Start bit mask (typically 1) (in, changed)
2987 # sysArgs[3] Number of send frames X (in, changed)
2988 #
2989 # The sending will abort if input data is detected on the serial port.
2990 # Returns 0 in case of all bits sent, or <>0 in case of abort
2991 #
2992 # This modulates the next upcoming X vertical pulses with the supplied
2993 # data. A zero becomes a 7 line vPulse, a one will be 9 lines.
2994 # After that, the vPulse width falls back to 8 lines (idle).
2995
2996 label('SYS_SendSerial1_v3_80')
SYS_SendSerial1_v3_80:
0b06 0109 ld [$09] 2997 ld([videoY]) #15
2998 bra('sys_SendSerial1') #16
0b07 fc85 bra sys_SendSerial1
0b08 60b3 xora $b3 2999 xora(videoYline0) #17 First line of vertical blank
3000
3001 #-----------------------------------------------------------------------
3002 # Extension SYS_ExpanderControl_v4_40
3003 #-----------------------------------------------------------------------
3004
3005 # Sets the I/O and RAM expander's control register
3006 #
3007 # Variables:
3008 # vAC bit 2 Device enable /SS0
3009 # bit 3 Device enable /SS1
3010 # bit 4 Device enable /SS2
3011 # bit 5 Device enable /SS3
3012 # bit 6 Banking B0
3013 # bit 7 Banking B1
3014 # bit 15 Data out MOSI
3015 # sysArgs[7] Cache for control state (written to)
3016 #
3017 # Intended for prototyping, and probably too low-level for most applications
3018 # Still there's a safeguard: it's not possible to disable RAM using this
3019
3020 label('SYS_ExpanderControl_v4_40')
SYS_ExpanderControl_v4_40:
0b09 140d ld $0d,y 3021 ld(hi('sys_ExpanderControl'),Y) #15
0b0a e000 jmp y,$00 3022 jmp(Y,'sys_ExpanderControl') #16
0b0b 000c ld $0c 3023 ld(0b00001100) #17
3024 # ^^^^^^^^
3025 # |||||||`-- SCLK
3026 # ||||||`--- Not connected
3027 # |||||`---- /SS0
3028 # ||||`----- /SS1
3029 # |||`------ /SS2 or /CPOL
3030 # ||`------- /SS3 or /ZPBANK
3031 # |`-------- B0
3032 # `--------- B1
3033
3034 #-----------------------------------------------------------------------
3035 # Extension SYS_Run6502_v4_80
3036 #-----------------------------------------------------------------------
3037
3038 # Transfer control to v6502
3039 #
3040 # Calling 6502 code from vCPU goes (only) through this SYS function.
3041 # Directly modifying the vCpuSelect variable is unreliable. The
3042 # control transfer is immediate, without waiting for the current
3043 # time slice to end or first returning to vCPU.
3044 #
3045 # vCPU code and v6502 code can interoperate without much hassle:
3046 # - The v6502 program counter is vLR, and v6502 doesn't touch vPC
3047 # - Returning to vCPU is with the BRK instruction
3048 # - BRK doesn't dump process state on the stack
3049 # - vCPU can save/restore the vLR with PUSH/POP
3050 # - Stacks are shared, vAC is shared
3051 # - vAC can indicate what the v6502 code wants. vAC+1 will be cleared
3052 # - Alternative is to leave a word in sysArgs[6:7] (v6502 X and Y registers)
3053 # - Another way is to set vPC before BRK, and vCPU will continue there(+2)
3054 #
3055 # Calling v6502 code from vCPU looks like this:
3056 # LDWI SYS_Run6502_v4_80
3057 # STW sysFn
3058 # LDWI $6502_start_address
3059 # STW vLR
3060 # SYS 80
3061 #
3062 # Variables:
3063 # vAC Accumulator
3064 # vLR Program Counter
3065 # vSP Stack Pointer (+1)
3066 # sysArgs[6] Index Register X
3067 # sysArgs[7] Index Register Y
3068 # For info:
3069 # sysArgs[0:1] Address Register, free to clobber
3070 # sysArgs[2] Instruction Register, free to clobber
3071 # sysArgs[3:5] Flags, don't touch
3072 #
3073 # Implementation details::
3074 #
3075 # The time to reserve for this transition is the maximum time
3076 # between NEXT and v6502_check. This is
3077 # SYS call duration + 2*v6502_maxTicks + (v6502_overhead - vCPU_overhead)
3078 # = 22 + 28 + (11 - 9) = 62 cycles.
3079 # So reserving 80 cycles is future proof. This isn't overhead, as it includes
3080 # the fetching of the first 6502 opcode and its operands..
3081 #
3082 # 0 10 28=0 9
3083 # ---+----+---------+------------+------------------+-----------+---
3084 # video | nop| runVcpu | ENTER | At least one ins | EXIT | video
3085 # ---+----+---------+------------+------------------+-----------+---
3086 # sync prelude ENTER-to-ins ins-to-NEXT NEXT-to-video
3087 # |<-->|
3088 # 0/1 |<------->|
3089 # 5 |<----------------------------->|
3090 # runVCpu_overhead 28 |<--------->|
3091 # 2*maxTicks 9
3092 # vCPU_overhead
3093 #
3094 # 0 21 38=0 11
3095 # ---+----+---------+----------------+--------------------+-----------+---
3096 # video | nop| runVcpu | v6502_ENTER | At least one fetch |v6502_exitB| video
3097 # ---+----+---------+----------------+--------------------+-----------+---
3098 # sync prelude enter-to-fetch fetch-to-check check-to-video
3099 # |<-->|
3100 # 0/1 |<------->|
3101 # 5 |<----------------------------------->|
3102 # runVcpu_overhead 38 |<--------->|
3103 # 2*v6520_maxTicks 11
3104 # v6502_overhead
3105
3106 label('SYS_Run6502_v4_80')
SYS_Run6502_v4_80:
0b0c 140d ld $0d,y 3107 ld(hi('sys_v6502'),Y) #15
0b0d e08b jmp y,$8b 3108 jmp(Y,'sys_v6502') #16
0b0e 000d ld $0d 3109 ld(hi('v6502_ENTER')) #17 Activate v6502
3110
3111 #-----------------------------------------------------------------------
3112 # Extension SYS_ResetWaveforms_v4_50
3113 #-----------------------------------------------------------------------
3114
3115 # soundTable[4x+0] = sawtooth, to be modified into metallic/noise
3116 # soundTable[4x+1] = pulse
3117 # soundTable[4x+2] = triangle
3118 # soundTable[4x+3] = sawtooth, also useful to right shift 2 bits
3119
3120 label('SYS_ResetWaveforms_v4_50')
SYS_ResetWaveforms_v4_50:
0b0f 1412 ld $12,y 3121 ld(hi('sys_ResetWaveforms'),Y) #15 Initial setup of waveforms. [vAC+0]=i
0b10 e0a5 jmp y,$a5 3122 jmp(Y,'sys_ResetWaveforms') #16
0b11 1407 ld $07,y 3123 ld(soundTable>>8,Y) #17
3124
3125 #-----------------------------------------------------------------------
3126 # Extension SYS_ShuffleNoise_v4_46
3127 #-----------------------------------------------------------------------
3128
3129 # Use simple 6-bits variation of RC4 to permutate waveform 0 in soundTable
3130
3131 label('SYS_ShuffleNoise_v4_46')
SYS_ShuffleNoise_v4_46:
0b12 1412 ld $12,y 3132 ld(hi('sys_ShuffleNoise'),Y) #15 Shuffle soundTable[4i+0]. [vAC+0]=4j, [vAC+1]=4i
0b13 e0c6 jmp y,$c6 3133 jmp(Y,'sys_ShuffleNoise') #16
0b14 1407 ld $07,y 3134 ld(soundTable>>8,Y) #17
3135
3136 #-----------------------------------------------------------------------
3137 # Extension SYS_SpiExchangeBytes_v4_134
3138 #-----------------------------------------------------------------------
3139
3140 # Send AND receive 1..256 bytes over SPI interface
3141
3142 # Variables:
3143 # sysArgs[0] Page index start, for both send/receive (in, changed)
3144 # sysArgs[1] Memory page for send data (in)
3145 # sysArgs[2] Page index stop (in)
3146 # sysArgs[3] Memory page for receive data (in)
3147 # sysArgs[4] Scratch (changed)
3148
3149 label('SYS_SpiExchangeBytes_v4_134')
SYS_SpiExchangeBytes_v4_134:
0b15 140d ld $0d,y 3150 ld(hi('sys_SpiExchangeBytes'),Y)#15
0b16 e015 jmp y,$15 3151 jmp(Y,'sys_SpiExchangeBytes') #16
0b17 1401 ld $01,y 3152 ld(hi(ctrlBits),Y) #17 Control state as saved by SYS_ExpanderControl
3153
3154
3155 #-----------------------------------------------------------------------
3156 # Extension SYS_ReceiveSerial1_v6_32
3157 #-----------------------------------------------------------------------
3158
3159 # SYS function for receiving one byte over the serial controller port.
3160 # This is a public version of SYS_NextByteIn from the loader private
3161 # extension. A byte is read from IN when videoY reaches
3162 # sysArgs[3]. The byte is added to the checksum sysArgs[2] then stored
3163 # at address sysArgs[0:1] which gets incremented.
3164 #
3165 # The 65 bytes of a serial frame can be read for the following values
3166 # of videoY: 207 (protocol byte) 219 (length, 6 bits only) 235, 251
3167 # (address) then 2, 6, 10, .. 238 stepping by four, then 185.
3168 #
3169 # Variables:
3170 # sysArgs[0:1] Address
3171 # sysArgs[2] Checksum
3172 # sysArgs[3] Wait value (videoY)
3173
3174 label('SYS_ReceiveSerial1_v6_32')
SYS_ReceiveSerial1_v6_32: 3175 bra('sys_ReceiveSerial1') #15
0b18 fcb2 bra sys_ReceiveSerial1
0b19 0127 ld [$27] 3176 ld([sysArgs+3]) #16
3177
3178 #-----------------------------------------------------------------------
3179 # Implementations
3180 #-----------------------------------------------------------------------
3181
3182 # SYS_SetMemory_54 implementation
3183 label('sys_SetMemory#18')
sys_SetMemory#18:
0b1a 1527 ld [$27],y 3184 ld([sysArgs+3],Y) #18
0b1b f83e ble .sysSb#21 3185 ble('.sysSb#21') #19 Enter fast lane if >=128 or at 0 (-> 256)
0b1c a008 suba $08 3186 suba(8) #20
0b1d f440 bge .sysSb#23 3187 bge('.sysSb#23') #21 Or when >=8
0b1e c224 st [$24] 3188 st([sysArgs+0]) #22
0b1f 2004 anda $04 3189 anda(4) #23
0b20 f027 beq .sysSb#26 3190 beq('.sysSb#26') #24
0b21 0125 ld [$25] 3191 ld([sysArgs+1]) #25 Set 4 pixels
0b22 de00 st [y,x++] 3192 st([Y,Xpp]) #26
0b23 de00 st [y,x++] 3193 st([Y,Xpp]) #27
0b24 de00 st [y,x++] 3194 st([Y,Xpp]) #28
0b25 fc2a bra .sysSb#31 3195 bra('.sysSb#31') #29
0b26 de00 st [y,x++] 3196 st([Y,Xpp]) #30
3197 label('.sysSb#26')
.sysSb#26: 0b27 0001 ld $01 3198 wait(31-26) #26
0b28 ec28 bne $0b28
0b29 a001 suba $01
3199 label('.sysSb#31')
.sysSb#31: 0b2a 0124 ld [$24] 3200 ld([sysArgs+0]) #31
0b2b 2002 anda $02 3201 anda(2) #32
0b2c f031 beq .sysSb#35 3202 beq('.sysSb#35') #33
0b2d 0125 ld [$25] 3203 ld([sysArgs+1]) #34 Set 2 pixels
0b2e de00 st [y,x++] 3204 st([Y,Xpp]) #35
0b2f fc34 bra .sysSb#38 3205 bra('.sysSb#38') #36
0b30 de00 st [y,x++] 3206 st([Y,Xpp]) #37
3207 label('.sysSb#35')
.sysSb#35: 0b31 0200 nop 3208 wait(38-35) #35
0b32 0200 nop
0b33 0200 nop
3209 label('.sysSb#38')
.sysSb#38: 0b34 0124 ld [$24] 3210 ld([sysArgs+0]) #38
0b35 2001 anda $01 3211 anda(1) #39
0b36 f039 beq $0b39 3212 beq(pc()+3) #40
0b37 fc3a bra $0b3a 3213 bra(pc()+3) #41
0b38 0125 ld [$25] 3214 ld([sysArgs+1]) #42 Set 1 pixel
0b39 0d00 ld [y,x] 3215 ld([Y,X]) #42(!) No change
0b3a ce00 st [y,x] 3216 st([Y,X]) #43
0b3b 1403 ld $03,y 3217 ld(hi('NEXTY'),Y) #44 Return
0b3c e000 jmp y,$00 3218 jmp(Y,'NEXTY') #45 All done
0b3d 00e8 ld $e8 3219 ld(-48/2) #46
3220 label('.sysSb#21')
.sysSb#21: 0b3e 0200 nop 3221 nop() #21
0b3f c224 st [$24] 3222 st([sysArgs+0]) #22
3223 label('.sysSb#23')
.sysSb#23: 0b40 0125 ld [$25] 3224 ld([sysArgs+1]) #23 Set 8 pixels
0b41 de00 st [y,x++] 3225 st([Y,Xpp]) #24
0b42 de00 st [y,x++] 3226 st([Y,Xpp]) #25
0b43 de00 st [y,x++] 3227 st([Y,Xpp]) #26
0b44 de00 st [y,x++] 3228 st([Y,Xpp]) #27
0b45 de00 st [y,x++] 3229 st([Y,Xpp]) #28
0b46 de00 st [y,x++] 3230 st([Y,Xpp]) #29
0b47 de00 st [y,x++] 3231 st([Y,Xpp]) #30
0b48 de00 st [y,x++] 3232 st([Y,Xpp]) #31
0b49 0126 ld [$26] 3233 ld([sysArgs+2]) #32 Advance write pointer
0b4a 8008 adda $08 3234 adda(8) #33
0b4b c226 st [$26] 3235 st([sysArgs+2]) #34
0b4c 0124 ld [$24] 3236 ld([sysArgs+0]) #35
0b4d f050 beq $0b50 3237 beq(pc()+3) #36
0b4e fc51 bra $0b51 3238 bra(pc()+3) #37
0b4f 00fe ld $fe 3239 ld(-2) #38 Self-restart when more to do
0b50 0000 ld $00 3240 ld(0) #38(!)
0b51 8116 adda [$16] 3241 adda([vPC]) #39
0b52 c216 st [$16] 3242 st([vPC]) #40
0b53 1403 ld $03,y 3243 ld(hi('REENTER'),Y) #41
0b54 e0cb jmp y,$cb 3244 jmp(Y,'REENTER') #42
0b55 00e9 ld $e9 3245 ld(-46/2) #43
3246
3247 # SYS_SetMode_80 implementation
3248 label('sys_SetMode')
sys_SetMode: 0b56 ec59 bne $0b59 3249 bne(pc()+3) #18
0b57 fc59 bra $0b59 3250 bra(pc()+2) #19
0b58 0003 ld $03 3251 ld('startVideo') #20 First enable video if disabled
0b59 c21e st [$1e] 3252 st([vReturn]) #20,21
0b5a 0119 ld [$19] 3253 ld([vAC+1]) #22
0b5b f065 beq .sysSm#25 3254 beq('.sysSm#25') #23
0b5c 1403 ld $03,y 3255 ld(hi('REENTER'),Y) #24
0b5d 6118 xora [$18] 3256 xora([vAC]) #25
0b5e 60b0 xora $b0 3257 xora((1975>>8)^(1975&255)) #26 Poor man\'s 1975 detection
0b5f ec62 bne $0b62 3258 bne(pc()+3) #27
0b60 fc63 bra $0b63 3259 bra(pc()+3) #28
3260 assert videoZ == 0x0100
0b61 c21e st [$1e] 3261 st([vReturn]) #29 DISABLE video/audio/serial/etc
0b62 0200 nop 3262 nop() #29(!) Ignore and return
0b63 e0cb jmp y,$cb 3263 jmp(Y,'REENTER') #30
0b64 00ef ld $ef 3264 ld(-34/2) #31
3265 label('.sysSm#25')
.sysSm#25: 0b65 0118 ld [$18] 3266 ld([vAC]) #25 Mode 0,1,2,3
0b66 2003 anda $03 3267 anda(3) #26
0b67 806a adda $6a 3268 adda('.sysSm#30') #27
0b68 fe00 bra ac 3269 bra(AC) #28
0b69 fc6e bra .sysSm#31 3270 bra('.sysSm#31') #29
3271 label('.sysSm#30')
.sysSm#30: 0b6a 000a ld $0a 3272 ld('pixels') #30 videoB lines
0b6b 000a ld $0a 3273 ld('pixels') #30
0b6c 00f6 ld $f6 3274 ld('nopixels') #30
0b6d 00f6 ld $f6 3275 ld('nopixels') #30
3276 label('.sysSm#31')
.sysSm#31: 0b6e c20a st [$0a] 3277 st([videoModeB]) #31
0b6f 0118 ld [$18] 3278 ld([vAC]) #32
0b70 2003 anda $03 3279 anda(3) #33
0b71 8074 adda $74 3280 adda('.sysSm#37') #34
0b72 fe00 bra ac 3281 bra(AC) #35
0b73 fc78 bra .sysSm#38 3282 bra('.sysSm#38') #36
3283 label('.sysSm#37')
.sysSm#37: 0b74 000a ld $0a 3284 ld('pixels') #37 videoC lines
0b75 000a ld $0a 3285 ld('pixels') #37
0b76 000a ld $0a 3286 ld('pixels') #37
0b77 00f6 ld $f6 3287 ld('nopixels') #37
3288 label('.sysSm#38')
.sysSm#38: 0b78 c20b st [$0b] 3289 st([videoModeC]) #38
0b79 0118 ld [$18] 3290 ld([vAC]) #39
0b7a 2003 anda $03 3291 anda(3) #40
0b7b 807e adda $7e 3292 adda('.sysSm#44') #41
0b7c fe00 bra ac 3293 bra(AC) #42
0b7d fc82 bra .sysSm#45 3294 bra('.sysSm#45') #43
3295 label('.sysSm#44')
.sysSm#44: 0b7e 000a ld $0a 3296 ld('pixels') #44 videoD lines
0b7f 00f6 ld $f6 3297 ld('nopixels') #44
0b80 00f6 ld $f6 3298 ld('nopixels') #44
0b81 00f6 ld $f6 3299 ld('nopixels') #44
3300 label('.sysSm#45')
.sysSm#45: 0b82 c20c st [$0c] 3301 st([videoModeD]) #45
0b83 e0cb jmp y,$cb 3302 jmp(Y,'REENTER') #46
0b84 00e7 ld $e7 3303 ld(-50/2) #47
3304
3305 # SYS_SendSerial1_v3_80 implementation
3306 label('sys_SendSerial1')
sys_SendSerial1:
0b85 f08c beq .sysSs#20 3307 beq('.sysSs#20') #18
0b86 1124 ld [$24],x 3308 ld([sysArgs+0],X) #19
0b87 0116 ld [$16] 3309 ld([vPC]) #20 Wait for vBlank
0b88 a002 suba $02 3310 suba(2) #21
0b89 1403 ld $03,y 3311 ld(hi('REENTER_28'),Y) #22
0b8a e0ca jmp y,$ca 3312 jmp(Y,'REENTER_28') #23
0b8b c216 st [$16] 3313 st([vPC]) #24
3314 label('.sysSs#20')
.sysSs#20: 0b8c 1525 ld [$25],y 3315 ld([sysArgs+1],Y) #20 Synchronized with vBlank
0b8d 0d00 ld [y,x] 3316 ld([Y,X]) #21 Copy next bit
0b8e 2126 anda [$26] 3317 anda([sysArgs+2]) #22
0b8f ec92 bne $0b92 3318 bne(pc()+3) #23
0b90 fc93 bra $0b93 3319 bra(pc()+3) #24
0b91 000e ld $0e 3320 ld(7*2) #25
0b92 0012 ld $12 3321 ld(9*2) #25
0b93 c20d st [$0d] 3322 st([videoPulse]) #26
0b94 0126 ld [$26] 3323 ld([sysArgs+2]) #27 Rotate input bit
0b95 8200 adda ac 3324 adda(AC) #28
0b96 ec99 bne $0b99 3325 bne(pc()+3) #29
0b97 fc99 bra $0b99 3326 bra(pc()+2) #30
0b98 0001 ld $01 3327 ld(1) #31
0b99 c226 st [$26] 3328 st([sysArgs+2]) #31,32 (must be idempotent)
0b9a 2001 anda $01 3329 anda(1) #33 Optionally increment pointer
0b9b 8124 adda [$24] 3330 adda([sysArgs+0]) #34
0b9c d224 st [$24],x 3331 st([sysArgs+0],X) #35
0b9d 0127 ld [$27] 3332 ld([sysArgs+3]) #36 Frame counter
0b9e a001 suba $01 3333 suba(1) #37
0b9f f0ae beq .sysSs#40 3334 beq('.sysSs#40') #38
0ba0 1403 ld $03,y 3335 ld(hi('REENTER'),Y) #39
0ba1 c227 st [$27] 3336 st([sysArgs+3]) #40
0ba2 010f ld [$0f] 3337 ld([serialRaw]) #41 Test for anything being sent back
0ba3 60ff xora $ff 3338 xora(255) #42
0ba4 f0a9 beq .sysSs#45 3339 beq('.sysSs#45') #43
0ba5 c218 st [$18] 3340 st([vAC]) #44 Abort after key press with non-zero error
0ba6 c219 st [$19] 3341 st([vAC+1]) #45
0ba7 e0cb jmp y,$cb 3342 jmp(Y,'REENTER') #46
0ba8 00e7 ld $e7 3343 ld(-50/2) #47
3344 label('.sysSs#45')
.sysSs#45: 0ba9 0116 ld [$16] 3345 ld([vPC]) #45 Continue sending bits
0baa a002 suba $02 3346 suba(2) #46
0bab c216 st [$16] 3347 st([vPC]) #47
0bac e0cb jmp y,$cb 3348 jmp(Y,'REENTER') #48
0bad 00e6 ld $e6 3349 ld(-52/2) #49
3350 label('.sysSs#40')
.sysSs#40: 0bae c218 st [$18] 3351 st([vAC]) #40 Stop sending bits, no error
0baf c219 st [$19] 3352 st([vAC+1]) #41
0bb0 e0cb jmp y,$cb 3353 jmp(Y,'REENTER') #42
0bb1 00e9 ld $e9 3354 ld(-46/2) #43
3355
3356 # SYS_ReceiveSerialByte implementation
3357 label('sys_ReceiveSerial1')
sys_ReceiveSerial1:
0bb2 6109 xora [$09] 3358 xora([videoY]) #17
0bb3 ecc0 bne .sysRsb#20 3359 bne('.sysRsb#20') #18
0bb4 1124 ld [$24],x 3360 ld([sysArgs+0],X) #19
0bb5 1525 ld [$25],y 3361 ld([sysArgs+1],Y) #20
0bb6 0300 ld in 3362 ld(IN) #21
0bb7 ce00 st [y,x] 3363 st([Y,X]) #22
0bb8 8126 adda [$26] 3364 adda([sysArgs+2]) #23
0bb9 c226 st [$26] 3365 st([sysArgs+2]) #24
0bba 0124 ld [$24] 3366 ld([sysArgs+0]) #25
0bbb 8001 adda $01 3367 adda(1) #26
0bbc c224 st [$24] 3368 st([sysArgs+0]) #27
0bbd 1403 ld $03,y 3369 ld(hi('NEXTY'),Y) #28
0bbe e000 jmp y,$00 3370 jmp(Y,'NEXTY') #29
0bbf 00f0 ld $f0 3371 ld(-32/2) #30
3372 # Restart the instruction in the next timeslice
3373 label('.sysRsb#20')
.sysRsb#20: 0bc0 0116 ld [$16] 3374 ld([vPC]) #20
0bc1 a002 suba $02 3375 suba(2) #21
0bc2 c216 st [$16] 3376 st([vPC]) #22
0bc3 1403 ld $03,y 3377 ld(hi('REENTER'),Y) #23
0bc4 e0cb jmp y,$cb 3378 jmp(Y,'REENTER') #24
0bc5 00f2 ld $f2 3379 ld(-28/2) #25
3380
3381 # CALLI implementation (vCPU instruction)
3382 label('calli#13')
calli#13: 0bc6 8003 adda $03 3383 adda(3) #13,43
0bc7 c21a st [$1a] 3384 st([vLR]) #14
0bc8 0117 ld [$17] 3385 ld([vPC+1]) #15
0bc9 d61b st [$1b],y 3386 st([vLR+1],Y) #16
0bca 0d00 ld [y,x] 3387 ld([Y,X]) #17
0bcb de00 st [y,x++] 3388 st([Y,Xpp]) #18 Just X++
0bcc a002 suba $02 3389 suba(2) #19
0bcd c216 st [$16] 3390 st([vPC]) #20
0bce 0d00 ld [y,x] 3391 ld([Y,X]) #21
0bcf 1403 ld $03,y 3392 ld(hi('REENTER_28'),Y) #22
0bd0 e0ca jmp y,$ca 3393 jmp(Y,'REENTER_28') #23
0bd1 c217 st [$17] 3394 st([vPC+1]) #24
3395
3396 # -------------------------------------------------------------
3397 # vCPU instructions for comparisons between two 16-bit operands
3398 # -------------------------------------------------------------
3399 #
3400 # vCPU's conditional branching (BCC) always compares vAC against 0,
3401 # treating vAC as a two's complement 16-bit number. When we need to
3402 # compare two arbitrary numnbers we normally first take their difference
3403 # with SUBW. However, when this difference is too large, the subtraction
3404 # overflows and we get the wrong outcome. To get it right over the
3405 # entire range, an elaborate sequence is needed. TinyBASIC uses this
3406 # blurp for its relational operators. (It compares stack variable $02
3407 # with zero page variable $3a.)
3408 #
3409 # 0461 ee 02 LDLW $02
3410 # 0463 fc 3a XORW $3a
3411 # 0465 35 53 6a BGE $046c
3412 # 0468 ee 02 LDLW $02
3413 # 046a 90 6e BRA $0470
3414 # 046c ee 02 LDLW $02
3415 # 046e b8 3a SUBW $3a
3416 # 0470 35 56 73 BLE $0475
3417 #
3418 # The CMPHS and CMPHU instructions were introduced to simplify this.
3419 # They inspect both operands to see if there is an overflow risk. If
3420 # so, they modify vAC such that their difference gets smaller, while
3421 # preserving the relation between the two operands. After that, the
3422 # SUBW instruction can't overflow and we achieve a correct comparison.
3423 # Use CMPHS for signed comparisons and CMPHU for unsigned. With these,
3424 # the sequence above becomes:
3425 #
3426 # 0461 ee 02 LDLW $02
3427 # 0463 1f 3b CMPHS $3b Note: high byte of operand
3428 # 0465 b8 3a SUBW $3a
3429 # 0467 35 56 73 BLE $0475
3430 #
3431 # CMPHS/CMPHU don't make much sense other than in combination with
3432 # SUBW. These modify vACH, if needed, as given in the following table:
3433 #
3434 # vACH varH | vACH
3435 # bit7 bit7 | CMPHS CMPHU
3436 # ---------------------------
3437 # 0 0 | vACH vACH no change needed
3438 # 0 1 | varH+1 varH-1 narrowing the range
3439 # 1 0 | varH-1 varH+1 narrowing the range
3440 # 1 1 | vACH vACH no change needed
3441 # ---------------------------
3442
3443 # CMPHS implementation (vCPU instruction)
3444 label('cmphs#13')
cmphs#13: 0bd2 1403 ld $03,y 3445 ld(hi('REENTER'),Y) #13
0bd3 0500 ld [x] 3446 ld([X]) #14
0bd4 6119 xora [$19] 3447 xora([vAC+1]) #15
0bd5 f4e6 bge .cmphu#18 3448 bpl('.cmphu#18') #16 Skip if same sign
0bd6 0119 ld [$19] 3449 ld([vAC+1]) #17
0bd7 e8da blt $0bda 3450 bmi(pc()+3) #18
0bd8 fcdb bra .cmphs#21 3451 bra(pc()+3) #19
3452 label('.cmphs#20')
.cmphs#20: 0bd9 0001 ld $01 3453 ld(+1) #20 vAC < variable
0bda 00ff ld $ff 3454 ld(-1) #20(!) vAC > variable
3455 label('.cmphs#21')
.cmphs#21: 0bdb 8500 adda [x] 3456 adda([X]) #21
0bdc c219 st [$19] 3457 st([vAC+1]) #22
0bdd e0ca jmp y,$ca 3458 jmp(Y,'REENTER_28') #23
3459 #dummy() #24 Overlap
3460 #
3461 # CMPHS implementation (vCPU instruction)
3462 label('cmphu#13')
cmphu#13: 0bde 1403 ld $03,y 3463 ld(hi('REENTER'),Y) #13,24
0bdf 0500 ld [x] 3464 ld([X]) #14
0be0 6119 xora [$19] 3465 xora([vAC+1]) #15
0be1 f4e6 bge .cmphu#18 3466 bpl('.cmphu#18') #16 Skip if same sign
0be2 0119 ld [$19] 3467 ld([vAC+1]) #17
0be3 e8d9 blt .cmphs#20 3468 bmi('.cmphs#20') #18
0be4 fcdb bra .cmphs#21 3469 bra('.cmphs#21') #19
0be5 00ff ld $ff 3470 ld(-1) #20 vAC > variable
3471
3472 # No-operation for CMPHS/CMPHU when high bits are equal
3473 label('.cmphu#18')
.cmphu#18: 0be6 e0cb jmp y,$cb 3474 jmp(Y,'REENTER') #18
0be7 00f5 ld $f5 3475 ld(-22/2) #19
3476
3477 #-----------------------------------------------------------------------
3478 #
3479 # $0c00 ROM page 12: More SYS functions (sprites)
3480 #
3481 # Page 1: vertical blank interval
3482 # Page 2: visible scanlines
3483 #
3484 #-----------------------------------------------------------------------
3485
0be8 0200 nop 3486 align(0x100, size=0x100)
0be9 0200 nop
0bea 0200 nop
* 24 times
3487
3488 #-----------------------------------------------------------------------
3489 # Extension SYS_Sprite6_v3_64
3490 # Extension SYS_Sprite6x_v3_64
3491 # Extension SYS_Sprite6y_v3_64
3492 # Extension SYS_Sprite6xy_v3_64
3493 #-----------------------------------------------------------------------
3494
3495 # Blit sprite in screen memory
3496 #
3497 # Variables
3498 # vAC Destination address in screen
3499 # sysArgs[0:1] Source address of 6xY pixels (colors 0..63) terminated
3500 # by negative byte value N (typically N = -Y)
3501 # sysArgs[2:7] Scratch (user as copy buffer)
3502 #
3503 # This SYS function draws a sprite of 6 pixels wide and Y pixels high.
3504 # The pixel data is read sequentually from RAM, in horizontal chunks
3505 # of 6 pixels at a time, and then written to the screen through the
3506 # destination pointer (each chunk underneath the previous), thus
3507 # drawing a 6xY stripe. Pixel values should be non-negative. The first
3508 # negative byte N after a chunk signals the end of the sprite data.
3509 # So the sprite's height Y is determined by the source data and is
3510 # therefore flexible. This negative byte value, typically N == -Y,
3511 # is then used to adjust the destination pointer's high byte, to make
3512 # it easier to draw sprites wider than 6 pixels: just repeat the SYS
3513 # call for as many 6-pixel wide stripes you need. All arguments are
3514 # already left in place to facilitate this. After one call, the source
3515 # pointer will point past that source data, effectively:
3516 # src += Y * 6 + 1
3517 # The destination pointer will have been adjusted as:
3518 # dst += (Y + N) * 256 + 6
3519 # (With arithmetic wrapping around on the same memory page)
3520 #
3521 # Y is only limited by source memory, not by CPU cycles. The
3522 # implementation is such that the SYS function self-repeats, each
3523 # time drawing the next 6-pixel chunk. It can typically draw 12
3524 # pixels per scanline this way.
3525
3526 label('SYS_Sprite6_v3_64')
3527
SYS_Sprite6_v3_64:
0c00 1124 ld [$24],x 3528 ld([sysArgs+0],X) #15 Pixel data source address
0c01 1525 ld [$25],y 3529 ld([sysArgs+1],Y) #16
0c02 0d00 ld [y,x] 3530 ld([Y,X]) #17 Next pixel or stop
0c03 f411 bge .sysDpx0 3531 bpl('.sysDpx0') #18
0c04 de00 st [y,x++] 3532 st([Y,Xpp]) #19 Just X++
3533
0c05 8119 adda [$19] 3534 adda([vAC+1]) #20 Adjust dst for convenience
0c06 c219 st [$19] 3535 st([vAC+1]) #21
0c07 0118 ld [$18] 3536 ld([vAC]) #22
0c08 8006 adda $06 3537 adda(6) #23
0c09 c218 st [$18] 3538 st([vAC]) #24
0c0a 0124 ld [$24] 3539 ld([sysArgs+0]) #25 Adjust src for convenience
0c0b 8001 adda $01 3540 adda(1) #26
0c0c c224 st [$24] 3541 st([sysArgs+0]) #27
0c0d 0200 nop 3542 nop() #28
0c0e 1403 ld $03,y 3543 ld(hi('REENTER'),Y) #29 Normal exit (no self-repeat)
0c0f e0cb jmp y,$cb 3544 jmp(Y,'REENTER') #30
0c10 00ef ld $ef 3545 ld(-34/2) #31
3546
3547 label('.sysDpx0')
.sysDpx0: 0c11 c226 st [$26] 3548 st([sysArgs+2]) #20 Gobble 6 pixels into buffer
0c12 0d00 ld [y,x] 3549 ld([Y,X]) #21
0c13 de00 st [y,x++] 3550 st([Y,Xpp]) #22 Just X++
0c14 c227 st [$27] 3551 st([sysArgs+3]) #23
0c15 0d00 ld [y,x] 3552 ld([Y,X]) #24
0c16 de00 st [y,x++] 3553 st([Y,Xpp]) #25 Just X++
0c17 c228 st [$28] 3554 st([sysArgs+4]) #26
0c18 0d00 ld [y,x] 3555 ld([Y,X]) #27
0c19 de00 st [y,x++] 3556 st([Y,Xpp]) #28 Just X++
0c1a c229 st [$29] 3557 st([sysArgs+5]) #29
0c1b 0d00 ld [y,x] 3558 ld([Y,X]) #30
0c1c de00 st [y,x++] 3559 st([Y,Xpp]) #31 Just X++
0c1d c22a st [$2a] 3560 st([sysArgs+6]) #32
0c1e 0d00 ld [y,x] 3561 ld([Y,X]) #33
0c1f de00 st [y,x++] 3562 st([Y,Xpp]) #34 Just X++
0c20 c22b st [$2b] 3563 st([sysArgs+7]) #35
3564
0c21 1118 ld [$18],x 3565 ld([vAC],X) #36 Screen memory destination address
0c22 1519 ld [$19],y 3566 ld([vAC+1],Y) #37
0c23 0126 ld [$26] 3567 ld([sysArgs+2]) #38 Write 6 pixels
0c24 de00 st [y,x++] 3568 st([Y,Xpp]) #39
0c25 0127 ld [$27] 3569 ld([sysArgs+3]) #40
0c26 de00 st [y,x++] 3570 st([Y,Xpp]) #41
0c27 0128 ld [$28] 3571 ld([sysArgs+4]) #42
0c28 de00 st [y,x++] 3572 st([Y,Xpp]) #43
0c29 0129 ld [$29] 3573 ld([sysArgs+5]) #44
0c2a de00 st [y,x++] 3574 st([Y,Xpp]) #45
0c2b 012a ld [$2a] 3575 ld([sysArgs+6]) #46
0c2c de00 st [y,x++] 3576 st([Y,Xpp]) #47
0c2d 012b ld [$2b] 3577 ld([sysArgs+7]) #48
0c2e de00 st [y,x++] 3578 st([Y,Xpp]) #49
3579
0c2f 0124 ld [$24] 3580 ld([sysArgs+0]) #50 src += 6
0c30 8006 adda $06 3581 adda(6) #51
0c31 c224 st [$24] 3582 st([sysArgs+0]) #52
0c32 0119 ld [$19] 3583 ld([vAC+1]) #53 dst += 256
0c33 8001 adda $01 3584 adda(1) #54
0c34 c219 st [$19] 3585 st([vAC+1]) #55
3586
0c35 0116 ld [$16] 3587 ld([vPC]) #56 Self-repeating SYS call
0c36 a002 suba $02 3588 suba(2) #57
0c37 c216 st [$16] 3589 st([vPC]) #58
0c38 1403 ld $03,y 3590 ld(hi('REENTER'),Y) #59
0c39 e0cb jmp y,$cb 3591 jmp(Y,'REENTER') #60
0c3a 00e0 ld $e0 3592 ld(-64/2) #61
3593
0c3b 0200 nop 3594 align(64)
0c3c 0200 nop
0c3d 0200 nop
* 5 times
3595 label('SYS_Sprite6x_v3_64')
3596
SYS_Sprite6x_v3_64:
0c40 1124 ld [$24],x 3597 ld([sysArgs+0],X) #15 Pixel data source address
0c41 1525 ld [$25],y 3598 ld([sysArgs+1],Y) #16
0c42 0d00 ld [y,x] 3599 ld([Y,X]) #17 Next pixel or stop
0c43 f451 bge .sysDpx1 3600 bpl('.sysDpx1') #18
0c44 de00 st [y,x++] 3601 st([Y,Xpp]) #19 Just X++
3602
0c45 8119 adda [$19] 3603 adda([vAC+1]) #20 Adjust dst for convenience
0c46 c219 st [$19] 3604 st([vAC+1]) #21
0c47 0118 ld [$18] 3605 ld([vAC]) #22
0c48 a006 suba $06 3606 suba(6) #23
0c49 c218 st [$18] 3607 st([vAC]) #24
0c4a 0124 ld [$24] 3608 ld([sysArgs+0]) #25 Adjust src for convenience
0c4b 8001 adda $01 3609 adda(1) #26
0c4c c224 st [$24] 3610 st([sysArgs+0]) #27
0c4d 0200 nop 3611 nop() #28
0c4e 1403 ld $03,y 3612 ld(hi('REENTER'),Y) #29 Normal exit (no self-repeat)
0c4f e0cb jmp y,$cb 3613 jmp(Y,'REENTER') #30
0c50 00ef ld $ef 3614 ld(-34/2) #31
3615
3616 label('.sysDpx1')
.sysDpx1: 0c51 c22b st [$2b] 3617 st([sysArgs+7]) #20 Gobble 6 pixels into buffer (backwards)
0c52 0d00 ld [y,x] 3618 ld([Y,X]) #21
0c53 de00 st [y,x++] 3619 st([Y,Xpp]) #22 Just X++
0c54 c22a st [$2a] 3620 st([sysArgs+6]) #23
0c55 0d00 ld [y,x] 3621 ld([Y,X]) #24
0c56 de00 st [y,x++] 3622 st([Y,Xpp]) #25 Just X++
0c57 c229 st [$29] 3623 st([sysArgs+5]) #26
0c58 0d00 ld [y,x] 3624 ld([Y,X]) #27
0c59 de00 st [y,x++] 3625 st([Y,Xpp]) #28 Just X++
0c5a c228 st [$28] 3626 st([sysArgs+4]) #29
0c5b 0d00 ld [y,x] 3627 ld([Y,X]) #30
0c5c de00 st [y,x++] 3628 st([Y,Xpp]) #31 Just X++
0c5d c227 st [$27] 3629 st([sysArgs+3]) #32
0c5e 0d00 ld [y,x] 3630 ld([Y,X]) #33
0c5f de00 st [y,x++] 3631 st([Y,Xpp]) #34 Just X++
3632
0c60 1118 ld [$18],x 3633 ld([vAC],X) #35 Screen memory destination address
0c61 1519 ld [$19],y 3634 ld([vAC+1],Y) #36
0c62 de00 st [y,x++] 3635 st([Y,Xpp]) #37 Write 6 pixels
0c63 0127 ld [$27] 3636 ld([sysArgs+3]) #38
0c64 de00 st [y,x++] 3637 st([Y,Xpp]) #39
0c65 0128 ld [$28] 3638 ld([sysArgs+4]) #40
0c66 de00 st [y,x++] 3639 st([Y,Xpp]) #41
0c67 0129 ld [$29] 3640 ld([sysArgs+5]) #42
0c68 de00 st [y,x++] 3641 st([Y,Xpp]) #43
0c69 012a ld [$2a] 3642 ld([sysArgs+6]) #44
0c6a de00 st [y,x++] 3643 st([Y,Xpp]) #45
0c6b 012b ld [$2b] 3644 ld([sysArgs+7]) #46
0c6c de00 st [y,x++] 3645 st([Y,Xpp]) #47
3646
0c6d 0124 ld [$24] 3647 ld([sysArgs+0]) #48 src += 6
0c6e 8006 adda $06 3648 adda(6) #49
0c6f c224 st [$24] 3649 st([sysArgs+0]) #50
0c70 0119 ld [$19] 3650 ld([vAC+1]) #51 dst += 256
0c71 8001 adda $01 3651 adda(1) #52
0c72 c219 st [$19] 3652 st([vAC+1]) #53
3653
0c73 0116 ld [$16] 3654 ld([vPC]) #54 Self-repeating SYS call
0c74 a002 suba $02 3655 suba(2) #55
0c75 c216 st [$16] 3656 st([vPC]) #56
0c76 1403 ld $03,y 3657 ld(hi('REENTER'),Y) #57
0c77 e0cb jmp y,$cb 3658 jmp(Y,'REENTER') #58
0c78 00e1 ld $e1 3659 ld(-62/2) #59
3660
0c79 0200 nop 3661 align(64)
0c7a 0200 nop
0c7b 0200 nop
* 7 times
3662 label('SYS_Sprite6y_v3_64')
3663
SYS_Sprite6y_v3_64:
0c80 1124 ld [$24],x 3664 ld([sysArgs+0],X) #15 Pixel data source address
0c81 1525 ld [$25],y 3665 ld([sysArgs+1],Y) #16
0c82 0d00 ld [y,x] 3666 ld([Y,X]) #17 Next pixel or stop
0c83 f493 bge .sysDpx2 3667 bpl('.sysDpx2') #18
0c84 de00 st [y,x++] 3668 st([Y,Xpp]) #19 Just X++
3669
0c85 60ff xora $ff 3670 xora(255) #20 Adjust dst for convenience
0c86 8001 adda $01 3671 adda(1) #21
0c87 8119 adda [$19] 3672 adda([vAC+1]) #22
0c88 c219 st [$19] 3673 st([vAC+1]) #23
0c89 0118 ld [$18] 3674 ld([vAC]) #24
0c8a 8006 adda $06 3675 adda(6) #25
0c8b c218 st [$18] 3676 st([vAC]) #26
0c8c 0124 ld [$24] 3677 ld([sysArgs+0]) #27 Adjust src for convenience
0c8d 8001 adda $01 3678 adda(1) #28
0c8e c224 st [$24] 3679 st([sysArgs+0]) #29
0c8f 0200 nop 3680 nop() #30
0c90 1403 ld $03,y 3681 ld(hi('REENTER'),Y) #31 Normal exit (no self-repeat)
0c91 e0cb jmp y,$cb 3682 jmp(Y,'REENTER') #32
0c92 00ee ld $ee 3683 ld(-36/2) #33
3684
3685 label('.sysDpx2')
.sysDpx2: 0c93 c226 st [$26] 3686 st([sysArgs+2]) #20 Gobble 6 pixels into buffer
0c94 0d00 ld [y,x] 3687 ld([Y,X]) #21
0c95 de00 st [y,x++] 3688 st([Y,Xpp]) #22 Just X++
0c96 c227 st [$27] 3689 st([sysArgs+3]) #23
0c97 0d00 ld [y,x] 3690 ld([Y,X]) #24
0c98 de00 st [y,x++] 3691 st([Y,Xpp]) #25 Just X++
0c99 c228 st [$28] 3692 st([sysArgs+4]) #26
0c9a 0d00 ld [y,x] 3693 ld([Y,X]) #27
0c9b de00 st [y,x++] 3694 st([Y,Xpp]) #28 Just X++
0c9c c229 st [$29] 3695 st([sysArgs+5]) #29
0c9d 0d00 ld [y,x] 3696 ld([Y,X]) #30
0c9e de00 st [y,x++] 3697 st([Y,Xpp]) #31 Just X++
0c9f c22a st [$2a] 3698 st([sysArgs+6]) #32
0ca0 0d00 ld [y,x] 3699 ld([Y,X]) #33
0ca1 de00 st [y,x++] 3700 st([Y,Xpp]) #34 Just X++
0ca2 c22b st [$2b] 3701 st([sysArgs+7]) #35
3702
0ca3 1118 ld [$18],x 3703 ld([vAC],X) #36 Screen memory destination address
0ca4 1519 ld [$19],y 3704 ld([vAC+1],Y) #37
0ca5 0126 ld [$26] 3705 ld([sysArgs+2]) #38 Write 6 pixels
0ca6 de00 st [y,x++] 3706 st([Y,Xpp]) #39
0ca7 0127 ld [$27] 3707 ld([sysArgs+3]) #40
0ca8 de00 st [y,x++] 3708 st([Y,Xpp]) #41
0ca9 0128 ld [$28] 3709 ld([sysArgs+4]) #42
0caa de00 st [y,x++] 3710 st([Y,Xpp]) #43
0cab 0129 ld [$29] 3711 ld([sysArgs+5]) #44
0cac de00 st [y,x++] 3712 st([Y,Xpp]) #45
0cad 012a ld [$2a] 3713 ld([sysArgs+6]) #46
0cae de00 st [y,x++] 3714 st([Y,Xpp]) #47
0caf 012b ld [$2b] 3715 ld([sysArgs+7]) #48
0cb0 de00 st [y,x++] 3716 st([Y,Xpp]) #49
3717
0cb1 0124 ld [$24] 3718 ld([sysArgs+0]) #50 src += 6
0cb2 8006 adda $06 3719 adda(6) #51
0cb3 c224 st [$24] 3720 st([sysArgs+0]) #52
0cb4 0119 ld [$19] 3721 ld([vAC+1]) #53 dst -= 256
0cb5 a001 suba $01 3722 suba(1) #54
0cb6 c219 st [$19] 3723 st([vAC+1]) #55
3724
0cb7 0116 ld [$16] 3725 ld([vPC]) #56 Self-repeating SYS call
0cb8 a002 suba $02 3726 suba(2) #57
0cb9 c216 st [$16] 3727 st([vPC]) #58
0cba 1403 ld $03,y 3728 ld(hi('REENTER'),Y) #59
0cbb e0cb jmp y,$cb 3729 jmp(Y,'REENTER') #60
0cbc 00e0 ld $e0 3730 ld(-64/2) #61
3731
0cbd 0200 nop 3732 align(64)
0cbe 0200 nop
0cbf 0200 nop
3733 label('SYS_Sprite6xy_v3_64')
3734
SYS_Sprite6xy_v3_64:
0cc0 1124 ld [$24],x 3735 ld([sysArgs+0],X) #15 Pixel data source address
0cc1 1525 ld [$25],y 3736 ld([sysArgs+1],Y) #16
0cc2 0d00 ld [y,x] 3737 ld([Y,X]) #17 Next pixel or stop
0cc3 f4d3 bge .sysDpx3 3738 bpl('.sysDpx3') #18
0cc4 de00 st [y,x++] 3739 st([Y,Xpp]) #19 Just X++
3740
0cc5 60ff xora $ff 3741 xora(255) #20 Adjust dst for convenience
0cc6 8001 adda $01 3742 adda(1) #21
0cc7 8119 adda [$19] 3743 adda([vAC+1]) #22
0cc8 c219 st [$19] 3744 st([vAC+1]) #23
0cc9 0118 ld [$18] 3745 ld([vAC]) #24
0cca a006 suba $06 3746 suba(6) #25
0ccb c218 st [$18] 3747 st([vAC]) #26
0ccc 0124 ld [$24] 3748 ld([sysArgs+0]) #27 Adjust src for convenience
0ccd 8001 adda $01 3749 adda(1) #28
0cce c224 st [$24] 3750 st([sysArgs+0]) #29
0ccf 0200 nop 3751 nop() #30
0cd0 1403 ld $03,y 3752 ld(hi('REENTER'),Y) #31 Normal exit (no self-repeat)
0cd1 e0cb jmp y,$cb 3753 jmp(Y,'REENTER') #32
0cd2 00ee ld $ee 3754 ld(-36/2) #33
3755
3756 label('.sysDpx3')
.sysDpx3: 0cd3 c22b st [$2b] 3757 st([sysArgs+7]) #20 Gobble 6 pixels into buffer (backwards)
0cd4 0d00 ld [y,x] 3758 ld([Y,X]) #21
0cd5 de00 st [y,x++] 3759 st([Y,Xpp]) #22 Just X++
0cd6 c22a st [$2a] 3760 st([sysArgs+6]) #23
0cd7 0d00 ld [y,x] 3761 ld([Y,X]) #24
0cd8 de00 st [y,x++] 3762 st([Y,Xpp]) #25 Just X++
0cd9 c229 st [$29] 3763 st([sysArgs+5]) #26
0cda 0d00 ld [y,x] 3764 ld([Y,X]) #27
0cdb de00 st [y,x++] 3765 st([Y,Xpp]) #28 Just X++
0cdc c228 st [$28] 3766 st([sysArgs+4]) #29
0cdd 0d00 ld [y,x] 3767 ld([Y,X]) #30
0cde de00 st [y,x++] 3768 st([Y,Xpp]) #31 Just X++
0cdf c227 st [$27] 3769 st([sysArgs+3]) #32
0ce0 0d00 ld [y,x] 3770 ld([Y,X]) #33
0ce1 de00 st [y,x++] 3771 st([Y,Xpp]) #34 Just X++
3772
0ce2 1118 ld [$18],x 3773 ld([vAC],X) #35 Screen memory destination address
0ce3 1519 ld [$19],y 3774 ld([vAC+1],Y) #36
0ce4 de00 st [y,x++] 3775 st([Y,Xpp]) #37 Write 6 pixels
0ce5 0127 ld [$27] 3776 ld([sysArgs+3]) #38
0ce6 de00 st [y,x++] 3777 st([Y,Xpp]) #39
0ce7 0128 ld [$28] 3778 ld([sysArgs+4]) #40
0ce8 de00 st [y,x++] 3779 st([Y,Xpp]) #41
0ce9 0129 ld [$29] 3780 ld([sysArgs+5]) #42
0cea de00 st [y,x++] 3781 st([Y,Xpp]) #43
0ceb 012a ld [$2a] 3782 ld([sysArgs+6]) #44
0cec de00 st [y,x++] 3783 st([Y,Xpp]) #45
0ced 012b ld [$2b] 3784 ld([sysArgs+7]) #46
0cee de00 st [y,x++] 3785 st([Y,Xpp]) #47
3786
0cef 0124 ld [$24] 3787 ld([sysArgs+0]) #48 src += 6
0cf0 8006 adda $06 3788 adda(6) #49
0cf1 c224 st [$24] 3789 st([sysArgs+0]) #50
0cf2 0119 ld [$19] 3790 ld([vAC+1]) #51 dst -= 256
0cf3 a001 suba $01 3791 suba(1) #52
0cf4 c219 st [$19] 3792 st([vAC+1]) #53
3793
0cf5 0116 ld [$16] 3794 ld([vPC]) #54 Self-repeating SYS call
0cf6 a002 suba $02 3795 suba(2) #55
0cf7 c216 st [$16] 3796 st([vPC]) #56
0cf8 1403 ld $03,y 3797 ld(hi('REENTER'),Y) #57
0cf9 e0cb jmp y,$cb 3798 jmp(Y,'REENTER') #58
0cfa 00e1 ld $e1 3799 ld(-62/2) #59
3800
3801 #-----------------------------------------------------------------------
3802
0cfb 0200 nop 3803 align(0x100)
0cfc 0200 nop
0cfd 0200 nop
* 5 times
3804
3805 label('sys_ExpanderControl')
sys_ExpanderControl:
0d00 1401 ld $01,y 3806 ld(hi(ctrlBits),Y) #18
0d01 2118 anda [$18] 3807 anda([vAC]) #19 check for special ctrl code space
0d02 f009 beq sysEx#22 3808 beq('sysEx#22') #20
0d03 0118 ld [$18] 3809 ld([vAC]) #21 load low byte of ctrl code in delay slot
0d04 20fc anda $fc 3810 anda(0xfc) #22 sanitize normal ctrl code
0d05 caf8 st [y,$f8] 3811 st([Y,ctrlBits]) #23 store in ctrlBits
0d06 c21d st [$1d] 3812 st([vTmp]) #24 store in vTmp
0d07 fc0e bra sysEx#27 3813 bra('sysEx#27') #25 jump to issuing normal ctrl code
0d08 1519 ld [$19],y 3814 ld([vAC+1],Y) #26 load high byte of ctrl code in delay slot
3815 label('sysEx#22')
sysEx#22: 0d09 30fc anda $fc,x 3816 anda(0xfc,X) #22 * special ctrl code
0d0a 09f8 ld [y,$f8] 3817 ld([Y,ctrlBits]) #23 get previous normal code from ctrlBits
0d0b c21d st [$1d] 3818 st([vTmp]) #24 save it in vTmp
0d0c 1519 ld [$19],y 3819 ld([vAC+1],Y) #25 load high byte of ctrl code
0d0d cd00 ctrl y,x 3820 ctrl(Y,X) #26 issue special ctrl code
3821 label('sysEx#27')
sysEx#27: 0d0e 011d ld [$1d] 3822 ld([vTmp]) #27 load saved normal ctrl code
0d0f 30fc anda $fc,x 3823 anda(0xfc,X) #28 sanitize ctrlBits
0d10 cd00 ctrl y,x 3824 ctrl(Y,X) #29 issue normal ctrl code
0d11 011d ld [$1d] 3825 ld([vTmp]) #30 always load something after ctrl
0d12 1403 ld $03,y 3826 ld(hi('REENTER'),Y) #31
0d13 e0cb jmp y,$cb 3827 jmp(Y,'REENTER') #32
0d14 00ee ld $ee 3828 ld(-36/2) #33
3829
3830
3831 #-----------------------------------------------------------------------
3832
3833 label('sys_SpiExchangeBytes')
3834
sys_SpiExchangeBytes:
0d15 09f8 ld [y,$f8] 3835 ld([Y,ctrlBits]) #18
0d16 c228 st [$28] 3836 st([sysArgs+4]) #19
3837
0d17 1124 ld [$24],x 3838 ld([sysArgs+0],X) #20 Fetch byte to send
0d18 1525 ld [$25],y 3839 ld([sysArgs+1],Y) #21
0d19 0d00 ld [y,x] 3840 ld([Y,X]) #22
3841
3842 for i in range(8):
3843 st([vTmp],Y);C('Bit %d'%(7-i))#23+i*12
0d1a d61d st [$1d],y ;Bit 7
0d1b 1128 ld [$28],x 3844 ld([sysArgs+4],X) #24+i*12
0d1c dd00 ctrl y,x++ 3845 ctrl(Y,Xpp) #25+i*12 Set MOSI
0d1d dd00 ctrl y,x++ 3846 ctrl(Y,Xpp) #26+i*12 Raise SCLK, disable RAM!
0d1e 0100 ld [$00] 3847 ld([0]) #27+i*12 Get MISO
3848 if 1 <= WITH_SPI_BITS <= 4:
0d1f 2003 anda $03 3849 anda((1<<WITH_SPI_BITS)-1) #28+i*12
3850 else:
3851 anda(0b00001111) #28+i*12 This is why R1 as pull-DOWN is simpler
0d20 f023 beq $0d23 3852 beq(pc()+3) #29+i*12
0d21 fc23 bra $0d23 3853 bra(pc()+2) #30+i*12
0d22 0001 ld $01 3854 ld(1) #31+i*12
0d23 cd00 ctrl y,x 3855 ctrl(Y,X) #32+i*12,29+i*12 (Must be idempotent) Lower SCLK
0d24 811d adda [$1d] 3856 adda([vTmp]) #33+i*12 Shift
0d25 811d adda [$1d] 3857 adda([vTmp]) #34+i*12
0d26 d61d st [$1d],y ;Bit 6
0d27 1128 ld [$28],x
0d28 dd00 ctrl y,x++
0d29 dd00 ctrl y,x++
0d2a 0100 ld [$00]
0d2b 2003 anda $03
0d2c f02f beq $0d2f
0d2d fc2f bra $0d2f
0d2e 0001 ld $01
0d2f cd00 ctrl y,x
0d30 811d adda [$1d]
0d31 811d adda [$1d]
0d32 d61d st [$1d],y ;Bit 5
0d33 1128 ld [$28],x
0d34 dd00 ctrl y,x++
0d35 dd00 ctrl y,x++
0d36 0100 ld [$00]
0d37 2003 anda $03
0d38 f03b beq $0d3b
0d39 fc3b bra $0d3b
0d3a 0001 ld $01
0d3b cd00 ctrl y,x
0d3c 811d adda [$1d]
0d3d 811d adda [$1d]
0d3e d61d st [$1d],y ;Bit 4
0d3f 1128 ld [$28],x
0d40 dd00 ctrl y,x++
0d41 dd00 ctrl y,x++
0d42 0100 ld [$00]
0d43 2003 anda $03
0d44 f047 beq $0d47
0d45 fc47 bra $0d47
0d46 0001 ld $01
0d47 cd00 ctrl y,x
0d48 811d adda [$1d]
0d49 811d adda [$1d]
0d4a d61d st [$1d],y ;Bit 3
0d4b 1128 ld [$28],x
0d4c dd00 ctrl y,x++
0d4d dd00 ctrl y,x++
0d4e 0100 ld [$00]
0d4f 2003 anda $03
0d50 f053 beq $0d53
0d51 fc53 bra $0d53
0d52 0001 ld $01
0d53 cd00 ctrl y,x
0d54 811d adda [$1d]
0d55 811d adda [$1d]
0d56 d61d st [$1d],y ;Bit 2
0d57 1128 ld [$28],x
0d58 dd00 ctrl y,x++
0d59 dd00 ctrl y,x++
0d5a 0100 ld [$00]
0d5b 2003 anda $03
0d5c f05f beq $0d5f
0d5d fc5f bra $0d5f
0d5e 0001 ld $01
0d5f cd00 ctrl y,x
0d60 811d adda [$1d]
0d61 811d adda [$1d]
0d62 d61d st [$1d],y ;Bit 1
0d63 1128 ld [$28],x
0d64 dd00 ctrl y,x++
0d65 dd00 ctrl y,x++
0d66 0100 ld [$00]
0d67 2003 anda $03
0d68 f06b beq $0d6b
0d69 fc6b bra $0d6b
0d6a 0001 ld $01
0d6b cd00 ctrl y,x
0d6c 811d adda [$1d]
0d6d 811d adda [$1d]
0d6e d61d st [$1d],y ;Bit 0
0d6f 1128 ld [$28],x
0d70 dd00 ctrl y,x++
0d71 dd00 ctrl y,x++
0d72 0100 ld [$00]
0d73 2003 anda $03
0d74 f077 beq $0d77
0d75 fc77 bra $0d77
0d76 0001 ld $01
0d77 cd00 ctrl y,x
0d78 811d adda [$1d]
0d79 811d adda [$1d]
3858
0d7a 1124 ld [$24],x 3859 ld([sysArgs+0],X) #119 Store received byte
0d7b 1527 ld [$27],y 3860 ld([sysArgs+3],Y) #120
0d7c ce00 st [y,x] 3861 st([Y,X]) #121
3862
0d7d 0124 ld [$24] 3863 ld([sysArgs+0]) #122 Advance pointer
0d7e 8001 adda $01 3864 adda(1) #123
0d7f c224 st [$24] 3865 st([sysArgs+0]) #124
3866
0d80 6126 xora [$26] 3867 xora([sysArgs+2]) #125 Reached end?
0d81 f088 beq .sysSpi#128 3868 beq('.sysSpi#128') #126
3869
0d82 0116 ld [$16] 3870 ld([vPC]) #127 Self-repeating SYS call
0d83 a002 suba $02 3871 suba(2) #128
0d84 c216 st [$16] 3872 st([vPC]) #129
0d85 1403 ld $03,y 3873 ld(hi('NEXTY'),Y) #130
0d86 e000 jmp y,$00 3874 jmp(Y,'NEXTY') #131
0d87 00bd ld $bd 3875 ld(-134/2) #132
3876
3877 label('.sysSpi#128')
.sysSpi#128: 0d88 1403 ld $03,y 3878 ld(hi('NEXTY'),Y) #128 Continue program
0d89 e000 jmp y,$00 3879 jmp(Y,'NEXTY') #129
0d8a 00be ld $be 3880 ld(-132/2) #130
3881
3882 #-----------------------------------------------------------------------
3883
3884 label('sys_v6502')
3885
sys_v6502: 0d8b d605 st [$05],y 3886 st([vCpuSelect],Y) #18 Activate v6502
0d8c 00f5 ld $f5 3887 ld(-22/2) #19
0d8d e0ff jmp y,$ff 3888 jmp(Y,'v6502_ENTER') #20 Transfer control in the same time slice
0d8e 8115 adda [$15] 3889 adda([vTicks]) #21
3890 assert (38 - 22)//2 >= v6502_adjust
3891
3892 #-----------------------------------------------------------------------
3893 # MOS 6502 emulator
3894 #-----------------------------------------------------------------------
3895
3896 # Some quirks:
3897 # - Stack in zero page instead of page 1
3898 # - No interrupts
3899 # - No decimal mode (may never be added). D flag is emulated but ignored.
3900 # - BRK switches back to running 16-bits vCPU
3901 # - Illegal opcodes map to BRK, but can read ghost operands before trapping
3902 # - Illegal opcode $ff won't be trapped and cause havoc instead
3903
3904 # Big things TODO:
3905 # XXX Tuning, put most frequent instructions in the primary page
3906
3907 label('v6502_ror')
3908 assert v6502_Cflag == 1
v6502_ror: 0d8f 1525 ld [$25],y 3909 ld([v6502_ADH],Y) #12
0d90 00fc ld $fc 3910 ld(-46//2+v6502_maxTicks) #13 Is there enough time for the excess ticks?
0d91 8115 adda [$15] 3911 adda([vTicks]) #14
0d92 e8a6 blt .recheck17 3912 blt('.recheck17') #15
0d93 0127 ld [$27] 3913 ld([v6502_P]) #16 Transfer C to "bit 8"
0d94 2001 anda $01 3914 anda(1) #17
0d95 807f adda $7f 3915 adda(127) #18
0d96 2080 anda $80 3916 anda(128) #19
0d97 c219 st [$19] 3917 st([v6502_BI]) #20 The real 6502 wouldn't use BI for this
0d98 0127 ld [$27] 3918 ld([v6502_P]) #21 Transfer bit 0 to C
0d99 20fe anda $fe 3919 anda(~1) #22
0d9a c227 st [$27] 3920 st([v6502_P]) #23
0d9b 0d00 ld [y,x] 3921 ld([Y,X]) #24
0d9c 2001 anda $01 3922 anda(1) #25
0d9d 4127 ora [$27] 3923 ora([v6502_P]) #26
0d9e c227 st [$27] 3924 st([v6502_P]) #27
0d9f 00ee ld $ee 3925 ld('v6502_ror#38') #28 Shift table lookup
0da0 c21d st [$1d] 3926 st([vTmp]) #29
0da1 0d00 ld [y,x] 3927 ld([Y,X]) #30
0da2 20fe anda $fe 3928 anda(~1) #31
0da3 1405 ld $05,y 3929 ld(hi('shiftTable'),Y) #32
0da4 e200 jmp y,ac 3930 jmp(Y,AC) #33
0da5 fcff bra $ff 3931 bra(255) #34 bra shiftTable+255
3932 label('.recheck17')
.recheck17: 0da6 140e ld $0e,y 3933 ld(hi('v6502_check'),Y) #17 Go back to time check before dispatch
0da7 e0f2 jmp y,$f2 3934 jmp(Y,'v6502_check') #18
0da8 00f6 ld $f6 3935 ld(-20/2) #19
3936
3937 label('v6502_lsr')
3938 assert v6502_Cflag == 1
v6502_lsr: 0da9 1525 ld [$25],y 3939 ld([v6502_ADH],Y) #12
0daa 0127 ld [$27] 3940 ld([v6502_P]) #13 Transfer bit 0 to C
0dab 20fe anda $fe 3941 anda(~1) #14
0dac c227 st [$27] 3942 st([v6502_P]) #15
0dad 0d00 ld [y,x] 3943 ld([Y,X]) #16
0dae 2001 anda $01 3944 anda(1) #17
0daf 4127 ora [$27] 3945 ora([v6502_P]) #18
0db0 c227 st [$27] 3946 st([v6502_P]) #19
0db1 00e7 ld $e7 3947 ld('v6502_lsr#30') #20 Shift table lookup
0db2 c21d st [$1d] 3948 st([vTmp]) #21
0db3 0d00 ld [y,x] 3949 ld([Y,X]) #22
0db4 20fe anda $fe 3950 anda(~1) #23
0db5 1405 ld $05,y 3951 ld(hi('shiftTable'),Y) #24
0db6 e200 jmp y,ac 3952 jmp(Y,AC) #25
0db7 fcff bra $ff 3953 bra(255) #26 bra shiftTable+255
3954
3955 label('v6502_rol')
3956 assert v6502_Cflag == 1
v6502_rol: 0db8 1525 ld [$25],y 3957 ld([v6502_ADH],Y) #12
0db9 0d00 ld [y,x] 3958 ld([Y,X]) #13
0dba 2080 anda $80 3959 anda(0x80) #14
0dbb c21d st [$1d] 3960 st([v6502_Tmp]) #15
0dbc 0127 ld [$27] 3961 ld([v6502_P]) #16
0dbd 2001 anda $01 3962 anda(1) #17
3963 label('.rol#18')
.rol#18: 0dbe 8d00 adda [y,x] 3964 adda([Y,X]) #18
0dbf 8d00 adda [y,x] 3965 adda([Y,X]) #19
0dc0 ce00 st [y,x] 3966 st([Y,X]) #20
0dc1 c228 st [$28] 3967 st([v6502_Qz]) #21 Z flag
0dc2 c229 st [$29] 3968 st([v6502_Qn]) #22 N flag
0dc3 0127 ld [$27] 3969 ld([v6502_P]) #23 C Flag
0dc4 20fe anda $fe 3970 anda(~1) #24
0dc5 111d ld [$1d],x 3971 ld([v6502_Tmp],X) #25
0dc6 4500 ora [x] 3972 ora([X]) #26
0dc7 c227 st [$27] 3973 st([v6502_P]) #27
0dc8 140e ld $0e,y 3974 ld(hi('v6502_next'),Y) #28
0dc9 00f0 ld $f0 3975 ld(-32/2) #29
0dca e020 jmp y,$20 3976 jmp(Y,'v6502_next') #30
3977 #nop() #31 Overlap
3978 #
3979 label('v6502_asl')
v6502_asl: 0dcb 1525 ld [$25],y 3980 ld([v6502_ADH],Y) #12,32
0dcc 0d00 ld [y,x] 3981 ld([Y,X]) #13
0dcd 2080 anda $80 3982 anda(0x80) #14
0dce c21d st [$1d] 3983 st([v6502_Tmp]) #15
0dcf fcbe bra .rol#18 3984 bra('.rol#18') #16
0dd0 0000 ld $00 3985 ld(0) #17
3986
3987 label('v6502_jmp1')
v6502_jmp1: 0dd1 0200 nop 3988 nop() #12
0dd2 0124 ld [$24] 3989 ld([v6502_ADL]) #13
0dd3 c21a st [$1a] 3990 st([v6502_PCL]) #14
0dd4 0125 ld [$25] 3991 ld([v6502_ADH]) #15
0dd5 c21b st [$1b] 3992 st([v6502_PCH]) #16
0dd6 140e ld $0e,y 3993 ld(hi('v6502_next'),Y) #17
0dd7 e020 jmp y,$20 3994 jmp(Y,'v6502_next') #18
0dd8 00f6 ld $f6 3995 ld(-20/2) #19
3996
3997 label('v6502_jmp2')
v6502_jmp2: 0dd9 0200 nop 3998 nop() #12
0dda 1525 ld [$25],y 3999 ld([v6502_ADH],Y) #13
0ddb 0d00 ld [y,x] 4000 ld([Y,X]) #14
0ddc de00 st [y,x++] 4001 st([Y,Xpp]) #15 (Just X++) Wrap around: bug compatible with NMOS
0ddd c21a st [$1a] 4002 st([v6502_PCL]) #16
0dde 0d00 ld [y,x] 4003 ld([Y,X]) #17
0ddf c21b st [$1b] 4004 st([v6502_PCH]) #18
0de0 140e ld $0e,y 4005 ld(hi('v6502_next'),Y) #19
0de1 e020 jmp y,$20 4006 jmp(Y,'v6502_next') #20
0de2 00f5 ld $f5 4007 ld(-22/2) #21
4008
4009 label('v6502_pla')
v6502_pla: 0de3 011c ld [$1c] 4010 ld([v6502_S]) #12
0de4 1200 ld ac,x 4011 ld(AC,X) #13
0de5 8001 adda $01 4012 adda(1) #14
0de6 c21c st [$1c] 4013 st([v6502_S]) #15
0de7 0500 ld [x] 4014 ld([X]) #16
0de8 c218 st [$18] 4015 st([v6502_A]) #17
0de9 c228 st [$28] 4016 st([v6502_Qz]) #18 Z flag
0dea c229 st [$29] 4017 st([v6502_Qn]) #19 N flag
0deb 140e ld $0e,y 4018 ld(hi('v6502_next'),Y) #20
0dec 00f4 ld $f4 4019 ld(-24/2) #21
0ded e020 jmp y,$20 4020 jmp(Y,'v6502_next') #22
4021 #nop() #23 Overlap
4022 #
4023 label('v6502_pha')
v6502_pha: 0dee 140e ld $0e,y 4024 ld(hi('v6502_next'),Y) #12,24
0def 011c ld [$1c] 4025 ld([v6502_S]) #13
0df0 a001 suba $01 4026 suba(1) #14
0df1 d21c st [$1c],x 4027 st([v6502_S],X) #15
0df2 0118 ld [$18] 4028 ld([v6502_A]) #16
0df3 c600 st [x] 4029 st([X]) #17
0df4 e020 jmp y,$20 4030 jmp(Y,'v6502_next') #18
0df5 00f6 ld $f6 4031 ld(-20/2) #19
4032
4033 label('v6502_brk')
v6502_brk: 0df6 0002 ld $02 4034 ld(hi('ENTER')) #12 Switch to vCPU
0df7 c205 st [$05] 4035 st([vCpuSelect]) #13
4036 assert v6502_A == vAC
0df8 0000 ld $00 4037 ld(0) #14
0df9 c219 st [$19] 4038 st([vAC+1]) #15
0dfa 1403 ld $03,y 4039 ld(hi('REENTER'),Y) #16 Switch in the current time slice
0dfb 00fb ld $fb 4040 ld(-22//2+v6502_adjust) #17
0dfc e0cb jmp y,$cb 4041 jmp(Y,'REENTER') #18
0dfd 0200 nop 4042 nop() #19
4043
4044 # All interpreter entry points must share the same page offset, because
4045 # this offset is hard-coded as immediate operand in the video driver.
4046 # The Gigatron's original vCPU's 'ENTER' label is already at $2ff, so we
4047 # just use $dff for 'v6502_ENTER'. v6502 actually has two entry points.
4048 # The other is 'v6502_RESUME' at $10ff. It is used for instructions
4049 # that were fetched but not yet executed. Allowing the split gives finer
4050 # granulariy, and hopefully more throughput for the simpler instructions.
4051 # (There is no "overhead" for allowing instruction splitting, because
4052 # both emulation phases must administer [vTicks] anyway.)
4053 while pc()&255 < 255:
0dfe 0200 nop 4054 nop()
4055 label('v6502_ENTER')
v6502_ENTER: 0dff fc22 bra v6502_next2 4056 bra('v6502_next2') #0 v6502 primary entry point
4057 # --- Page boundary ---
0e00 a006 suba $06 4058 suba(v6502_adjust) #1,19 Adjust for vCPU/v6520 timing differences
4059
4060 #19 Addressing modes
4061 ( '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
4062 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
4063 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
4064 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
4065 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
4066 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
4067 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
4068 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
4069
4070 # Special encoding cases for emulator:
4071 # $00 BRK - but gets mapped to #$DD handled in v6502_mode0
4072 # $20 JSR $DDDD but gets mapped to #$DD handled in v6502_mode0 and v6502_JSR
4073 # $40 RTI - but gets mapped to #$DD handled in v6502_mode0
4074 # $60 RTS - but gets mapped to #$DD handled in v6502_mode0
4075 # $6C JMP ($DDDD) but gets mapped to $DDDD handled in v6502_JMP2
4076 # $96 STX $DD,Y but gets mapped to $DD,X handled in v6502_STX2
4077 # $B6 LDX $DD,Y but gets mapped to $DD,X handled in v6502_LDX2
4078 # $BE LDX $DDDD,Y but gets mapped to $DDDD,X handled in v6502_modeABX
4079
4080 label('v6502_next')
v6502_next: 0e20 8115 adda [$15] 4081 adda([vTicks]) #0
4082 blt('v6502_exitBefore') #1 No more ticks
0e21 e83a blt v6502_exitBefore
4083 label('v6502_next2')
v6502_next2: 0e22 c215 st [$15] 4084 st([vTicks]) #2
4085 #
4086 # Fetch opcode
0e23 111a ld [$1a],x 4087 ld([v6502_PCL],X) #3
0e24 151b ld [$1b],y 4088 ld([v6502_PCH],Y) #4
0e25 0d00 ld [y,x] 4089 ld([Y,X]) #5 Fetch IR
0e26 c226 st [$26] 4090 st([v6502_IR]) #6
0e27 011a ld [$1a] 4091 ld([v6502_PCL]) #7 PC++
0e28 8001 adda $01 4092 adda(1) #8
0e29 d21a st [$1a],x 4093 st([v6502_PCL],X) #9
0e2a f02d beq $0e2d 4094 beq(pc()+3) #10
0e2b fc2e bra $0e2e 4095 bra(pc()+3) #11
0e2c 0000 ld $00 4096 ld(0) #12
0e2d 0001 ld $01 4097 ld(1) #12(!)
0e2e 811b adda [$1b] 4098 adda([v6502_PCH]) #13
0e2f d61b st [$1b],y 4099 st([v6502_PCH],Y) #14
4100 #
4101 # Get addressing mode and fetch operands
0e30 0126 ld [$26] 4102 ld([v6502_IR]) #15 Get addressing mode
0e31 201f anda $1f 4103 anda(31) #16
0e32 fe00 bra ac 4104 bra(AC) #17
0e33 fc34 bra .next20 4105 bra('.next20') #18
4106 # (jump table) #19
4107 label('.next20')
.next20: 0e34 0d00 ld [y,x] 4108 ld([Y,X]) #20 Fetch L
4109 # Most opcodes branch away at this point, but IR & 31 == 0 falls through
4110 #
4111 # Implicit Mode for BRK JSR RTI RTS (< 0x80) -- 26 cycles
4112 # Immediate Mode for LDY CPY CPX (>= 0x80) -- 36 cycles
4113 label('v6502_mode0')
v6502_mode0: 0e35 0126 ld [$26] 4114 ld([v6502_IR]) #21 'xxx0000'
0e36 e845 blt .imm24 4115 bmi('.imm24') #22
0e37 011b ld [$1b] 4116 ld([v6502_PCH]) #23
0e38 fcf2 bra v6502_check 4117 bra('v6502_check') #24
0e39 00f3 ld $f3 4118 ld(-26/2) #25
4119
4120 # Resync with video driver. At this point we're returning BEFORE
4121 # fetching and executing the next instruction.
4122 label('v6502_exitBefore')
v6502_exitBefore:
0e3a 8013 adda $13 4123 adda(v6502_maxTicks) #3 Exit BEFORE fetch
0e3b e43b bgt $0e3b 4124 bgt(pc()&255) #4 Resync
0e3c a001 suba $01 4125 suba(1) #5
0e3d 000d ld $0d 4126 ld(hi('v6502_ENTER')) #6 Set entry point to before 'fetch'
0e3e c205 st [$05] 4127 st([vCpuSelect]) #7
0e3f 1401 ld $01,y 4128 ld(hi('vBlankStart'),Y) #8
0e40 e11e jmp y,[$1e] 4129 jmp(Y,[vReturn]) #9 To video driver
0e41 0000 ld $00 4130 ld(0) #10
4131 assert v6502_overhead == 11
4132
4133 # Immediate Mode: #$FF -- 36 cycles
4134 label('v6502_modeIMM')
v6502_modeIMM:
0e42 0200 nop 4135 nop() #21 Wait for v6502_mode0 to join
0e43 0200 nop 4136 nop() #22
0e44 011b ld [$1b] 4137 ld([v6502_PCH]) #23 Copy PC
4138 label('.imm24')
.imm24: 0e45 c225 st [$25] 4139 st([v6502_ADH]) #24
0e46 011a ld [$1a] 4140 ld([v6502_PCL]) #25
0e47 d224 st [$24],x 4141 st([v6502_ADL],X) #26
0e48 8001 adda $01 4142 adda(1) #27 PC++
0e49 c21a st [$1a] 4143 st([v6502_PCL]) #28
0e4a f04d beq $0e4d 4144 beq(pc()+3) #29
0e4b fc4e bra $0e4e 4145 bra(pc()+3) #30
0e4c 0000 ld $00 4146 ld(0) #31
0e4d 0001 ld $01 4147 ld(1) #31(!)
0e4e 811b adda [$1b] 4148 adda([v6502_PCH]) #32
0e4f c21b st [$1b] 4149 st([v6502_PCH]) #33
0e50 fcf2 bra v6502_check 4150 bra('v6502_check') #34
0e51 00ee ld $ee 4151 ld(-36/2) #35
4152
4153 # Accumulator Mode: ROL ROR LSL ASR -- 28 cycles
4154 label('v6502_modeACC')
v6502_modeACC:
0e52 0018 ld $18 4155 ld(v6502_A&255) #21 Address of AC
0e53 d224 st [$24],x 4156 st([v6502_ADL],X) #22
0e54 0000 ld $00 4157 ld(v6502_A>>8) #23
0e55 c225 st [$25] 4158 st([v6502_ADH]) #24
0e56 00f2 ld $f2 4159 ld(-28/2) #25
0e57 fcf2 bra v6502_check 4160 bra('v6502_check') #26
4161 #nop() #27 Overlap
4162 #
4163 # Implied Mode: no operand -- 24 cycles
4164 label('v6502_modeILL')
4165 label('v6502_modeIMP')
v6502_modeILL:
v6502_modeIMP:
0e58 0200 nop 4166 nop() #21,27
0e59 fcf2 bra v6502_check 4167 bra('v6502_check') #22
0e5a 00f4 ld $f4 4168 ld(-24/2) #23
4169
4170 # Zero Page Modes: $DD $DD,X $DD,Y -- 36 cycles
4171 label('v6502_modeZPX')
v6502_modeZPX:
0e5b fc5f bra .zp23 4172 bra('.zp23') #21
0e5c 812a adda [$2a] 4173 adda([v6502_X]) #22
4174 label('v6502_modeZP')
v6502_modeZP: 0e5d fc5f bra .zp23 4175 bra('.zp23') #21
0e5e 0200 nop 4176 nop() #22
4177 label('.zp23')
.zp23: 0e5f d224 st [$24],x 4178 st([v6502_ADL],X) #23
0e60 0000 ld $00 4179 ld(0) #24 H=0
0e61 c225 st [$25] 4180 st([v6502_ADH]) #25
0e62 0001 ld $01 4181 ld(1) #26 PC++
0e63 811a adda [$1a] 4182 adda([v6502_PCL]) #27
0e64 c21a st [$1a] 4183 st([v6502_PCL]) #28
0e65 f068 beq $0e68 4184 beq(pc()+3) #29
0e66 fc69 bra $0e69 4185 bra(pc()+3) #30
0e67 0000 ld $00 4186 ld(0) #31
0e68 0001 ld $01 4187 ld(1) #31(!)
0e69 811b adda [$1b] 4188 adda([v6502_PCH]) #32
0e6a c21b st [$1b] 4189 st([v6502_PCH]) #33
0e6b fcf2 bra v6502_check 4190 bra('v6502_check') #34
0e6c 00ee ld $ee 4191 ld(-36/2) #35
4192
4193 # Possible retry loop for modeABS and modeIZY. Because these need
4194 # more time than the v6502_maxTicks of 38 Gigatron cycles, we may
4195 # have to restart them after the next horizontal pulse.
4196 label('.retry28')
.retry28: 0e6d f070 beq $0e70 4197 beq(pc()+3) #28,37 PC--
0e6e fc71 bra $0e71 4198 bra(pc()+3) #29
0e6f 0000 ld $00 4199 ld(0) #30
0e70 00ff ld $ff 4200 ld(-1) #30(!)
0e71 811b adda [$1b] 4201 adda([v6502_PCH]) #31
0e72 c21b st [$1b] 4202 st([v6502_PCH]) #32
0e73 011a ld [$1a] 4203 ld([v6502_PCL]) #33
0e74 a001 suba $01 4204 suba(1) #34
0e75 c21a st [$1a] 4205 st([v6502_PCL]) #35
0e76 fc20 bra v6502_next 4206 bra('v6502_next') #36 Retry until sufficient time
0e77 00ed ld $ed 4207 ld(-38/2) #37
4208
4209 # Absolute Modes: $DDDD $DDDD,X $DDDD,Y -- 64 cycles
4210 label('v6502_modeABS')
v6502_modeABS:
0e78 fc7d bra .abs23 4211 bra('.abs23') #21
0e79 0000 ld $00 4212 ld(0) #22
4213 label('v6502_modeABX')
v6502_modeABX:
0e7a fc7d bra .abs23 4214 bra('.abs23') #21
4215 label('v6502_modeABY')
v6502_modeABY:
0e7b 012a ld [$2a] 4216 ld([v6502_X]) #21,22
0e7c 012b ld [$2b] 4217 ld([v6502_Y]) #22
4218 label('.abs23')
.abs23: 0e7d c224 st [$24] 4219 st([v6502_ADL]) #23
0e7e 00f3 ld $f3 4220 ld(-64//2+v6502_maxTicks) #24 Is there enough time for the excess ticks?
0e7f 8115 adda [$15] 4221 adda([vTicks]) #25
0e80 e86d blt .retry28 4222 blt('.retry28') #26
0e81 011a ld [$1a] 4223 ld([v6502_PCL]) #27
0e82 0126 ld [$26] 4224 ld([v6502_IR]) #28 Special case $BE: LDX $DDDD,Y (we got X in ADL)
0e83 60be xora $be 4225 xora(0xbe) #29
0e84 f087 beq $0e87 4226 beq(pc()+3) #30
0e85 fc88 bra $0e88 4227 bra(pc()+3) #31
0e86 0124 ld [$24] 4228 ld([v6502_ADL]) #32
0e87 012b ld [$2b] 4229 ld([v6502_Y]) #32(!)
0e88 8d00 adda [y,x] 4230 adda([Y,X]) #33 Fetch and add L
0e89 c224 st [$24] 4231 st([v6502_ADL]) #34
0e8a e88e blt .abs37 4232 bmi('.abs37') #35 Carry?
0e8b ad00 suba [y,x] 4233 suba([Y,X]) #36 Gets back original operand
0e8c fc90 bra .abs39 4234 bra('.abs39') #37
0e8d 4d00 ora [y,x] 4235 ora([Y,X]) #38 Carry in bit 7
4236 label('.abs37')
.abs37: 0e8e 2d00 anda [y,x] 4237 anda([Y,X]) #37 Carry in bit 7
0e8f 0200 nop 4238 nop() #38
4239 label('.abs39')
.abs39: 0e90 3080 anda $80,x 4240 anda(0x80,X) #39 Move carry to bit 0
0e91 0500 ld [x] 4241 ld([X]) #40
0e92 c225 st [$25] 4242 st([v6502_ADH]) #41
0e93 011a ld [$1a] 4243 ld([v6502_PCL]) #42 PC++
0e94 8001 adda $01 4244 adda(1) #43
0e95 d21a st [$1a],x 4245 st([v6502_PCL],X) #44
0e96 f099 beq $0e99 4246 beq(pc()+3) #45
0e97 fc9a bra $0e9a 4247 bra(pc()+3) #46
0e98 0000 ld $00 4248 ld(0) #47
0e99 0001 ld $01 4249 ld(1) #47(!)
0e9a 811b adda [$1b] 4250 adda([v6502_PCH]) #48
0e9b d61b st [$1b],y 4251 st([v6502_PCH],Y) #49
0e9c 0d00 ld [y,x] 4252 ld([Y,X]) #50 Fetch H
0e9d 8125 adda [$25] 4253 adda([v6502_ADH]) #51
0e9e c225 st [$25] 4254 st([v6502_ADH]) #52
0e9f 011a ld [$1a] 4255 ld([v6502_PCL]) #53 PC++
0ea0 8001 adda $01 4256 adda(1) #54
0ea1 c21a st [$1a] 4257 st([v6502_PCL]) #55
0ea2 f0a5 beq $0ea5 4258 beq(pc()+3) #56
0ea3 fca6 bra $0ea6 4259 bra(pc()+3) #57
0ea4 0000 ld $00 4260 ld(0) #58
0ea5 0001 ld $01 4261 ld(1) #58(!)
0ea6 811b adda [$1b] 4262 adda([v6502_PCH]) #59
0ea7 c21b st [$1b] 4263 st([v6502_PCH]) #60
0ea8 1124 ld [$24],x 4264 ld([v6502_ADL],X) #61
0ea9 fcf2 bra v6502_check 4265 bra('v6502_check') #62
0eaa 00e0 ld $e0 4266 ld(-64/2) #63
4267
4268 # Indirect Indexed Mode: ($DD),Y -- 54 cycles
4269 label('v6502_modeIZY')
v6502_modeIZY:
0eab 1200 ld ac,x 4270 ld(AC,X) #21 $DD
0eac 1400 ld $00,y 4271 ld(0,Y) #22 $00DD
0ead 00f8 ld $f8 4272 ld(-54//2+v6502_maxTicks) #23 Is there enough time for the excess ticks?
0eae 8115 adda [$15] 4273 adda([vTicks]) #24
0eaf 0200 nop 4274 nop() #25
0eb0 e86d blt .retry28 4275 blt('.retry28') #26
0eb1 011a ld [$1a] 4276 ld([v6502_PCL]) #27
0eb2 8001 adda $01 4277 adda(1) #28 PC++
0eb3 c21a st [$1a] 4278 st([v6502_PCL]) #29
0eb4 f0b7 beq $0eb7 4279 beq(pc()+3) #30
0eb5 fcb8 bra $0eb8 4280 bra(pc()+3) #31
0eb6 0000 ld $00 4281 ld(0) #32
0eb7 0001 ld $01 4282 ld(1) #32(!)
0eb8 811b adda [$1b] 4283 adda([v6502_PCH]) #33
0eb9 c21b st [$1b] 4284 st([v6502_PCH]) #34
0eba 0d00 ld [y,x] 4285 ld([Y,X]) #35 Read word from zero-page
0ebb de00 st [y,x++] 4286 st([Y,Xpp]) #36 (Just X++) Wrap-around is correct
0ebc c224 st [$24] 4287 st([v6502_ADL]) #37
0ebd 0d00 ld [y,x] 4288 ld([Y,X]) #38
0ebe c225 st [$25] 4289 st([v6502_ADH]) #39
0ebf 012b ld [$2b] 4290 ld([v6502_Y]) #40 Add Y
0ec0 8124 adda [$24] 4291 adda([v6502_ADL]) #41
0ec1 c224 st [$24] 4292 st([v6502_ADL]) #42
0ec2 e8c6 blt .izy45 4293 bmi('.izy45') #43 Carry?
0ec3 a12b suba [$2b] 4294 suba([v6502_Y]) #44 Gets back original operand
0ec4 fcc8 bra .izy47 4295 bra('.izy47') #45
0ec5 412b ora [$2b] 4296 ora([v6502_Y]) #46 Carry in bit 7
4297 label('.izy45')
.izy45: 0ec6 212b anda [$2b] 4298 anda([v6502_Y]) #45 Carry in bit 7
0ec7 0200 nop 4299 nop() #46
4300 label('.izy47')
.izy47: 0ec8 3080 anda $80,x 4301 anda(0x80,X) #47 Move carry to bit 0
0ec9 0500 ld [x] 4302 ld([X]) #48
0eca 8125 adda [$25] 4303 adda([v6502_ADH]) #49
0ecb c225 st [$25] 4304 st([v6502_ADH]) #50
0ecc 1124 ld [$24],x 4305 ld([v6502_ADL],X) #51
0ecd fcf2 bra v6502_check 4306 bra('v6502_check') #52
0ece 00e5 ld $e5 4307 ld(-54/2) #53
4308
4309 # Relative Mode: BEQ BNE BPL BMI BCC BCS BVC BVS -- 36 cycles
4310 label('v6502_modeREL')
v6502_modeREL:
0ecf d224 st [$24],x 4311 st([v6502_ADL],X) #21 Offset (Only needed for branch)
0ed0 e8d3 blt $0ed3 4312 bmi(pc()+3) #22 Sign extend
0ed1 fcd4 bra $0ed4 4313 bra(pc()+3) #23
0ed2 0000 ld $00 4314 ld(0) #24
0ed3 00ff ld $ff 4315 ld(255) #24(!)
0ed4 c225 st [$25] 4316 st([v6502_ADH]) #25
0ed5 011a ld [$1a] 4317 ld([v6502_PCL]) #26 PC++ (Needed for both cases)
0ed6 8001 adda $01 4318 adda(1) #27
0ed7 c21a st [$1a] 4319 st([v6502_PCL]) #28
0ed8 f0db beq $0edb 4320 beq(pc()+3) #29
0ed9 fcdc bra $0edc 4321 bra(pc()+3) #30
0eda 0000 ld $00 4322 ld(0) #31
0edb 0001 ld $01 4323 ld(1) #31(!)
0edc 811b adda [$1b] 4324 adda([v6502_PCH]) #32
0edd c21b st [$1b] 4325 st([v6502_PCH]) #33
0ede fcf2 bra v6502_check 4326 bra('v6502_check') #34
0edf 00ee ld $ee 4327 ld(-36/2) #53
4328
4329 # Indexed Indirect Mode: ($DD,X) -- 38 cycles
4330 label('v6502_modeIZX')
v6502_modeIZX:
0ee0 812a adda [$2a] 4331 adda([v6502_X]) #21 Add X
0ee1 c21d st [$1d] 4332 st([v6502_Tmp]) #22
0ee2 9001 adda $01,x 4333 adda(1,X) #23 Read word from zero-page
0ee3 0500 ld [x] 4334 ld([X]) #24
0ee4 c225 st [$25] 4335 st([v6502_ADH]) #25
0ee5 111d ld [$1d],x 4336 ld([v6502_Tmp],X) #26
0ee6 0500 ld [x] 4337 ld([X]) #27
0ee7 d224 st [$24],x 4338 st([v6502_ADL],X) #28
0ee8 011a ld [$1a] 4339 ld([v6502_PCL]) #29 PC++
0ee9 8001 adda $01 4340 adda(1) #30
0eea c21a st [$1a] 4341 st([v6502_PCL]) #31
0eeb f0ee beq $0eee 4342 beq(pc()+3) #32
0eec fcef bra $0eef 4343 bra(pc()+3) #33
0eed 0000 ld $00 4344 ld(0) #34
0eee 0001 ld $01 4345 ld(1) #34(!)
0eef 811b adda [$1b] 4346 adda([v6502_PCH]) #35
0ef0 c21b st [$1b] 4347 st([v6502_PCH]) #36
0ef1 00ed ld $ed 4348 ld(-38/2) #37 !!! Fall through to v6502_check !!!
4349 #
4350 # Update elapsed time for the addressing mode processing.
4351 # Then check if we can immediately execute this instruction.
4352 # Otherwise transfer control to the video driver.
4353 label('v6502_check')
v6502_check: 0ef2 8115 adda [$15] 4354 adda([vTicks]) #0
4355 blt('v6502_exitAfter') #1 No more ticks
0ef3 e8f8 blt v6502_exitAfter
0ef4 c215 st [$15] 4356 st([vTicks]) #2
0ef5 140f ld $0f,y 4357 ld(hi('v6502_execute'),Y) #3
0ef6 e126 jmp y,[$26] 4358 jmp(Y,[v6502_IR]) #4
0ef7 fcff bra $ff 4359 bra(255) #5
4360
4361 # Otherwise resync with video driver. At this point we're returning AFTER
4362 # addressing mode decoding, but before executing the instruction.
4363 label('v6502_exitAfter')
v6502_exitAfter:
0ef8 8013 adda $13 4364 adda(v6502_maxTicks) #3 Exit AFTER fetch
0ef9 e4f9 bgt $0ef9 4365 bgt(pc()&255) #4 Resync
0efa a001 suba $01 4366 suba(1) #5
0efb 0010 ld $10 4367 ld(hi('v6502_RESUME')) #6 Set entry point to before 'execute'
0efc c205 st [$05] 4368 st([vCpuSelect]) #7
0efd 1401 ld $01,y 4369 ld(hi('vBlankStart'),Y) #8
0efe e11e jmp y,[$1e] 4370 jmp(Y,[vReturn]) #9 To video driver
0eff 0000 ld $00 4371 ld(0) #10
4372 assert v6502_overhead == 11
4373
4374 align(0x100,size=0x100)
4375 label('v6502_execute')
4376 # This page works as a 255-entry (0..254) jump table for 6502 opcodes.
4377 # Jumping into this page must have 'bra 255' in the branch delay slot
4378 # in order to get out again and dispatch to the right continuation.
4379 # X must hold [v6502_ADL],
4380 # Y will hold hi('v6502_execute'),
4381 # A will be loaded with the code offset (this is skipped at offset $ff)
v6502_execute:
0f00 00fd ld $fd 4382 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 4383 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 4384 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 4385 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 4386 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 4387 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 4388 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 4389 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 4390 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 4391 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 4392 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 4393 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 4394 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 4395 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 4396 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 4397 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 4398 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 4399 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 4400 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 4401 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 4402 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 4403 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 4404 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 4405 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 4406 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 4407 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 4408 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 4409 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 4410 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 4411 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 4412 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 4413 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 4414 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 4415 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 4416 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 4417 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 4418 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 4419 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 4420 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 4421 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 4422 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 4423 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 4424 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 4425 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 4426 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 4427 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 4428 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 4429 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 4430 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 4431 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 4432 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 4433 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 4434 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 4435 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 4436 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 4437 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 4438 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 4439 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 4440 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 4441 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 4442 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 4443 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 4444 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 4445 ld('v6502_ILL'); ld('v6502_SBC'); ld('v6502_INC') #6
0ffd 0029 ld $29
0ffe 00b7 ld $b7
0fff fe00 bra ac 4446 bra(AC) #6,7 Dispatch into next page
4447 # --- Page boundary ---
4448 align(0x100,size=0x100)
1000 140e ld $0e,y 4449 ld(hi('v6502_next'),Y) #8 Handy for instructions that don't clobber Y
4450
4451 label('v6502_ADC')
4452 assert pc()&255 == 1
4453 assert v6502_Cflag == 1
4454 assert v6502_Vemu == 128
v6502_ADC: 1001 1525 ld [$25],y 4455 ld([v6502_ADH],Y) #9 Must be at page offset 1, so A=1
1002 2127 anda [$27] 4456 anda([v6502_P]) #10 Carry in (AC=1 because lo('v6502_ADC')=1)
1003 8118 adda [$18] 4457 adda([v6502_A]) #11 Sum
1004 f020 beq .adc14 4458 beq('.adc14') #12 Danger zone for dropping a carry
1005 8d00 adda [y,x] 4459 adda([Y,X]) #13
1006 c228 st [$28] 4460 st([v6502_Qz]) #14 Z flag, don't overwrite left-hand side (A) yet
1007 c229 st [$29] 4461 st([v6502_Qn]) #15 N flag
1008 6118 xora [$18] 4462 xora([v6502_A]) #16 V flag, (Q^A) & (B^Q) & 0x80
1009 c218 st [$18] 4463 st([v6502_A]) #17
100a 0d00 ld [y,x] 4464 ld([Y,X]) #18
100b 6128 xora [$28] 4465 xora([v6502_Qz]) #19
100c 2118 anda [$18] 4466 anda([v6502_A]) #20
100d 2080 anda $80 4467 anda(0x80) #21
100e c21d st [$1d] 4468 st([v6502_Tmp]) #22
100f 0128 ld [$28] 4469 ld([v6502_Qz]) #23 Update A
1010 c218 st [$18] 4470 st([v6502_A]) #24
1011 e815 blt .adc27 4471 bmi('.adc27') #25 C flag
1012 ad00 suba [y,x] 4472 suba([Y,X]) #26
1013 fc17 bra .adc29 4473 bra('.adc29') #27
1014 4d00 ora [y,x] 4474 ora([Y,X]) #28
4475 label('.adc27')
.adc27: 1015 2d00 anda [y,x] 4476 anda([Y,X]) #27
1016 0200 nop 4477 nop() #28
4478 label('.adc29')
.adc29: 1017 3080 anda $80,x 4479 anda(0x80,X) #29
1018 0127 ld [$27] 4480 ld([v6502_P]) #30 Update P
1019 207e anda $7e 4481 anda(~v6502_Vemu&~v6502_Cflag) #31
101a 4500 ora [x] 4482 ora([X]) #32
101b 411d ora [$1d] 4483 ora([v6502_Tmp]) #33
101c c227 st [$27] 4484 st([v6502_P]) #34
101d 140e ld $0e,y 4485 ld(hi('v6502_next'),Y) #35
101e e020 jmp y,$20 4486 jmp(Y,'v6502_next') #36
101f 00ed ld $ed 4487 ld(-38/2) #37
4488 # Cin=1, A=$FF, B=$DD --> Result=$DD, Cout=1, V=0
4489 # Cin=0, A=$00, B=$DD --> Result=$DD, Cout=0, V=0
4490 label('.adc14')
.adc14: 1020 c218 st [$18] 4491 st([v6502_A]) #14 Special case
1021 c228 st [$28] 4492 st([v6502_Qz]) #15 Z flag
1022 c229 st [$29] 4493 st([v6502_Qn]) #16 N flag
1023 0127 ld [$27] 4494 ld([v6502_P]) #17
1024 207f anda $7f 4495 anda(0x7f) #18 V=0, keep C
1025 c227 st [$27] 4496 st([v6502_P]) #19
1026 140e ld $0e,y 4497 ld(hi('v6502_next'),Y) #20
1027 00f4 ld $f4 4498 ld(-24/2) #21
1028 e020 jmp y,$20 4499 jmp(Y,'v6502_next') #22
4500 #nop() #23 Overlap
4501 #
4502 label('v6502_SBC')
4503 # No matter how hard we try, v6502_SBC always comes out a lot clumsier
4504 # than v6502_ADC. And that one already barely fits in 38 cycles and is
4505 # hard to follow. So we use a hack: transmorph our SBC into an ADC with
4506 # inverted operand, and then dispatch again. Simple and effective.
v6502_SBC: 1029 1525 ld [$25],y 4507 ld([v6502_ADH],Y) #9,24
102a 0d00 ld [y,x] 4508 ld([Y,X]) #10
102b 60ff xora $ff 4509 xora(255) #11 Invert right-hand side operand
102c c219 st [$19] 4510 st([v6502_BI]) #12 Park modified operand for v6502_ADC
102d 0019 ld $19 4511 ld(v6502_BI&255) #13 Address of BI
102e d224 st [$24],x 4512 st([v6502_ADL],X) #14
102f 0000 ld $00 4513 ld(v6502_BI>>8) #15
1030 c225 st [$25] 4514 st([v6502_ADH]) #16
1031 0069 ld $69 4515 ld(0x69) #17 ADC #$xx (Any ADC opcode will do)
1032 c226 st [$26] 4516 st([v6502_IR]) #18
1033 140e ld $0e,y 4517 ld(hi('v6502_check'),Y) #20 Go back to time check before dispatch
1034 e0f2 jmp y,$f2 4518 jmp(Y,'v6502_check') #20
1035 00f5 ld $f5 4519 ld(-22/2) #21
4520
4521 # Carry calculation table
4522 # L7 R7 C7 RX UC SC
4523 # -- -- -- | -- -- --
4524 # 0 0 0 | 0 0 0
4525 # 0 0 1 | 0 0 0
4526 # 1 0 0 | 0 1 +1
4527 # 1 0 1 | 0 0 0
4528 # 0 1 0 | -1 1 0
4529 # 0 1 1 | -1 0 -1
4530 # 1 1 0 | -1 1 0
4531 # 1 1 1 | -1 1 0
4532 # -- -- -- | -- -- --
4533 # ^ ^ ^ ^ ^ ^
4534 # | | | | | `--- Carry of unsigned L + signed R: SC = RX + UC
4535 # | | | | `----- Carry of unsigned L + unsigned R: UC = C7 ? L7&R7 : L7|R7
4536 # | | | `------- Sign extension of signed R
4537 # | | `--------- MSB of unextended L + R
4538 # | `----------- MSB of right operand R
4539 # `------------- MSB of left operand L
4540
4541 label('v6502_CLC')
v6502_CLC: 1036 0127 ld [$27] 4542 ld([v6502_P]) #9
1037 fc3b bra .sec12 4543 bra('.sec12') #10
4544 label('v6502_SEC')
v6502_SEC: 1038 20fe anda $fe 4545 anda(~v6502_Cflag) #9,11 Overlap
1039 0127 ld [$27] 4546 ld([v6502_P]) #10
103a 4001 ora $01 4547 ora(v6502_Cflag) #11
4548 label('.sec12')
.sec12: 103b c227 st [$27] 4549 st([v6502_P]) #12
103c 0200 nop 4550 nop() #13
4551 label('.next14')
.next14: 103d e020 jmp y,$20 4552 jmp(Y,'v6502_next') #14
103e 00f8 ld $f8 4553 ld(-16/2) #15
4554
4555 label('v6502_BPL')
v6502_BPL: 103f 0129 ld [$29] 4556 ld([v6502_Qn]) #9
1040 e875 blt .next12 4557 bmi('.next12') #10
1041 f45b bge .branch13 4558 bpl('.branch13') #11
4559 #nop() #12 Overlap
4560 label('v6502_BMI')
v6502_BMI: 1042 0129 ld [$29] 4561 ld([v6502_Qn]) #9,12
1043 f475 bge .next12 4562 bpl('.next12') #10
1044 e85b blt .branch13 4563 bmi('.branch13') #11
4564 #nop() #12 Overlap
4565 label('v6502_BVC')
v6502_BVC: 1045 0127 ld [$27] 4566 ld([v6502_P]) #9,12
1046 2080 anda $80 4567 anda(v6502_Vemu) #10
1047 f05b beq .branch13 4568 beq('.branch13') #11
1048 ec3d bne .next14 4569 bne('.next14') #12
4570 #nop() #13 Overlap
4571 label('v6502_BVS')
v6502_BVS: 1049 0127 ld [$27] 4572 ld([v6502_P]) #9,13
104a 2080 anda $80 4573 anda(v6502_Vemu) #10
104b ec5b bne .branch13 4574 bne('.branch13') #11
104c f03d beq .next14 4575 beq('.next14') #12
4576 #nop() #13 Overlap
4577 label('v6502_BCC')
v6502_BCC: 104d 0127 ld [$27] 4578 ld([v6502_P]) #9,13
104e 2001 anda $01 4579 anda(v6502_Cflag) #10
104f f05b beq .branch13 4580 beq('.branch13') #11
1050 ec3d bne .next14 4581 bne('.next14') #12
4582 #nop() #13 Overlap
4583 label('v6502_BCS')
v6502_BCS: 1051 0127 ld [$27] 4584 ld([v6502_P]) #9,13
1052 2001 anda $01 4585 anda(v6502_Cflag) #10
1053 ec5b bne .branch13 4586 bne('.branch13') #11
1054 f03d beq .next14 4587 beq('.next14') #12
4588 #nop() #13 Overlap
4589 label('v6502_BNE')
v6502_BNE: 1055 0128 ld [$28] 4590 ld([v6502_Qz]) #9,13
1056 f075 beq .next12 4591 beq('.next12') #10
1057 ec5b bne .branch13 4592 bne('.branch13') #11
4593 #nop() #12 Overlap
4594 label('v6502_BEQ')
v6502_BEQ: 1058 0128 ld [$28] 4595 ld([v6502_Qz]) #9,12
1059 ec75 bne .next12 4596 bne('.next12') #10
105a f05b beq .branch13 4597 beq('.branch13') #11
4598 #nop() #12 Overlap
4599 label('.branch13')
.branch13: 105b 0124 ld [$24] 4600 ld([v6502_ADL]) #13,12 PC + offset
105c 811a adda [$1a] 4601 adda([v6502_PCL]) #14
105d c21a st [$1a] 4602 st([v6502_PCL]) #15
105e e862 blt .bra0 4603 bmi('.bra0') #16 Carry
105f a124 suba [$24] 4604 suba([v6502_ADL]) #17
1060 fc64 bra .bra1 4605 bra('.bra1') #18
1061 4124 ora [$24] 4606 ora([v6502_ADL]) #19
4607 label('.bra0')
.bra0: 1062 2124 anda [$24] 4608 anda([v6502_ADL]) #18
1063 0200 nop 4609 nop() #19
4610 label('.bra1')
.bra1: 1064 3080 anda $80,x 4611 anda(0x80,X) #20
1065 0500 ld [x] 4612 ld([X]) #21
1066 8125 adda [$25] 4613 adda([v6502_ADH]) #22
1067 811b adda [$1b] 4614 adda([v6502_PCH]) #23
1068 c21b st [$1b] 4615 st([v6502_PCH]) #24
1069 0200 nop 4616 nop() #25
106a e020 jmp y,$20 4617 jmp(Y,'v6502_next') #26
106b 00f2 ld $f2 4618 ld(-28/2) #27
4619
4620 label('v6502_INX')
v6502_INX: 106c 0200 nop 4621 nop() #9
106d 012a ld [$2a] 4622 ld([v6502_X]) #10
106e 8001 adda $01 4623 adda(1) #11
106f c22a st [$2a] 4624 st([v6502_X]) #12
4625 label('.inx13')
.inx13: 1070 c228 st [$28] 4626 st([v6502_Qz]) #13 Z flag
1071 c229 st [$29] 4627 st([v6502_Qn]) #14 N flag
1072 00f7 ld $f7 4628 ld(-18/2) #15
1073 e020 jmp y,$20 4629 jmp(Y,'v6502_next') #16
1074 0200 nop 4630 nop() #17
4631
4632 label('.next12')
.next12: 1075 e020 jmp y,$20 4633 jmp(Y,'v6502_next') #12
1076 00f9 ld $f9 4634 ld(-14/2) #13
4635
4636 label('v6502_DEX')
v6502_DEX: 1077 012a ld [$2a] 4637 ld([v6502_X]) #9
1078 a001 suba $01 4638 suba(1) #10
1079 fc70 bra .inx13 4639 bra('.inx13') #11
107a c22a st [$2a] 4640 st([v6502_X]) #12
4641
4642 label('v6502_INY')
v6502_INY: 107b 012b ld [$2b] 4643 ld([v6502_Y]) #9
107c 8001 adda $01 4644 adda(1) #10
107d fc70 bra .inx13 4645 bra('.inx13') #11
107e c22b st [$2b] 4646 st([v6502_Y]) #12
4647
4648 label('v6502_DEY')
v6502_DEY: 107f 012b ld [$2b] 4649 ld([v6502_Y]) #9
1080 a001 suba $01 4650 suba(1) #10
1081 fc70 bra .inx13 4651 bra('.inx13') #11
1082 c22b st [$2b] 4652 st([v6502_Y]) #12
4653
4654 label('v6502_NOP')
v6502_NOP: 1083 00fa ld $fa 4655 ld(-12/2) #9
1084 e020 jmp y,$20 4656 jmp(Y,'v6502_next') #10
4657 #nop() #11 Overlap
4658 #
4659 label('v6502_AND')
v6502_AND: 1085 1525 ld [$25],y 4660 ld([v6502_ADH],Y) #9,11
1086 0118 ld [$18] 4661 ld([v6502_A]) #10
1087 fc90 bra .eor13 4662 bra('.eor13') #11
1088 2d00 anda [y,x] 4663 anda([Y,X]) #12
4664
4665 label('v6502_ORA')
v6502_ORA: 1089 1525 ld [$25],y 4666 ld([v6502_ADH],Y) #9
108a 0118 ld [$18] 4667 ld([v6502_A]) #10
108b fc90 bra .eor13 4668 bra('.eor13') #11
4669 label('v6502_EOR')
v6502_EOR: 108c 4d00 ora [y,x] 4670 ora([Y,X]) #12,9
4671 #
4672 #label('v6502_EOR')
4673 #nop() #9 Overlap
108d 1525 ld [$25],y 4674 ld([v6502_ADH],Y) #10
108e 0118 ld [$18] 4675 ld([v6502_A]) #11
108f 6d00 xora [y,x] 4676 xora([Y,X]) #12
4677 label('.eor13')
.eor13: 1090 c218 st [$18] 4678 st([v6502_A]) #13
1091 c228 st [$28] 4679 st([v6502_Qz]) #14 Z flag
1092 c229 st [$29] 4680 st([v6502_Qn]) #15 N flag
1093 140e ld $0e,y 4681 ld(hi('v6502_next'),Y) #16
1094 00f6 ld $f6 4682 ld(-20/2) #17
1095 e020 jmp y,$20 4683 jmp(Y,'v6502_next') #18
4684 #nop() #19 Overlap
4685 #
4686 label('v6502_JMP1')
v6502_JMP1: 1096 140d ld $0d,y 4687 ld(hi('v6502_jmp1'),Y) #9,19 JMP $DDDD
1097 e0d1 jmp y,$d1 4688 jmp(Y,'v6502_jmp1') #10
4689 #nop() #11 Overlap
4690 label('v6502_JMP2')
v6502_JMP2: 1098 140d ld $0d,y 4691 ld(hi('v6502_jmp2'),Y) #9 JMP ($DDDD)
1099 e0d9 jmp y,$d9 4692 jmp(Y,'v6502_jmp2') #10
4693 #nop() #11 Overlap
4694 label('v6502_JSR')
v6502_JSR: 109a 011c ld [$1c] 4695 ld([v6502_S]) #9,11
109b a002 suba $02 4696 suba(2) #10
109c d21c st [$1c],x 4697 st([v6502_S],X) #11
109d 1400 ld $00,y 4698 ld(v6502_Stack>>8,Y) #12
109e 011b ld [$1b] 4699 ld([v6502_PCH]) #13 Let ADL,ADH point to L operand
109f c225 st [$25] 4700 st([v6502_ADH]) #14
10a0 011a ld [$1a] 4701 ld([v6502_PCL]) #15
10a1 c224 st [$24] 4702 st([v6502_ADL]) #16
10a2 8001 adda $01 4703 adda(1) #17 Push ++PC
10a3 c21a st [$1a] 4704 st([v6502_PCL]) #18 Let PCL,PCH point to H operand
10a4 de00 st [y,x++] 4705 st([Y,Xpp]) #19
10a5 f0a8 beq $10a8 4706 beq(pc()+3) #20
10a6 fca9 bra $10a9 4707 bra(pc()+3) #21
10a7 0000 ld $00 4708 ld(0) #22
10a8 0001 ld $01 4709 ld(1) #22(!)
10a9 811b adda [$1b] 4710 adda([v6502_PCH]) #23
10aa c21b st [$1b] 4711 st([v6502_PCH]) #24
10ab ce00 st [y,x] 4712 st([Y,X]) #25
10ac 1124 ld [$24],x 4713 ld([v6502_ADL],X) #26 Fetch L
10ad 1525 ld [$25],y 4714 ld([v6502_ADH],Y) #27
10ae 0d00 ld [y,x] 4715 ld([Y,X]) #28
10af 111a ld [$1a],x 4716 ld([v6502_PCL],X) #29 Fetch H
10b0 c21a st [$1a] 4717 st([v6502_PCL]) #30
10b1 151b ld [$1b],y 4718 ld([v6502_PCH],Y) #31
10b2 0d00 ld [y,x] 4719 ld([Y,X]) #32
10b3 c21b st [$1b] 4720 st([v6502_PCH]) #33
10b4 140e ld $0e,y 4721 ld(hi('v6502_next'),Y) #34
10b5 00ed ld $ed 4722 ld(-38/2) #35
10b6 e020 jmp y,$20 4723 jmp(Y,'v6502_next') #36
4724 #nop() #37 Overlap
4725 #
4726 label('v6502_INC')
v6502_INC: 10b7 1411 ld $11,y 4727 ld(hi('v6502_inc'),Y) #9,37
10b8 e00e jmp y,$0e 4728 jmp(Y,'v6502_inc') #10
4729 #nop() #11 Overlap
4730 label('v6502_LDA')
v6502_LDA: 10b9 1411 ld $11,y 4731 ld(hi('v6502_lda'),Y) #9,11
10ba e018 jmp y,$18 4732 jmp(Y,'v6502_lda') #10
4733 #nop() #11 Overlap
4734 label('v6502_LDX')
v6502_LDX: 10bb 1411 ld $11,y 4735 ld(hi('v6502_ldx'),Y) #9,11
10bc e022 jmp y,$22 4736 jmp(Y,'v6502_ldx') #10
4737 #nop() #11 Overlap
4738 label('v6502_LDX2')
v6502_LDX2: 10bd 1411 ld $11,y 4739 ld(hi('v6502_ldx2'),Y) #9,11
10be e02a jmp y,$2a 4740 jmp(Y,'v6502_ldx2') #10
4741 #nop() #11 Overlap
4742 label('v6502_LDY')
v6502_LDY: 10bf 1411 ld $11,y 4743 ld(hi('v6502_ldy'),Y) #9,11
10c0 e026 jmp y,$26 4744 jmp(Y,'v6502_ldy') #10
4745 #nop() #11 Overlap
4746 label('v6502_STA')
v6502_STA: 10c1 1411 ld $11,y 4747 ld(hi('v6502_sta'),Y) #9,11
10c2 e034 jmp y,$34 4748 jmp(Y,'v6502_sta') #10
4749 #nop() #11 Overlap
4750 label('v6502_STX')
v6502_STX: 10c3 1411 ld $11,y 4751 ld(hi('v6502_stx'),Y) #9,11
10c4 e03a jmp y,$3a 4752 jmp(Y,'v6502_stx') #10
4753 #nop() #11 Overlap
4754 label('v6502_STX2')
v6502_STX2: 10c5 1411 ld $11,y 4755 ld(hi('v6502_stx2'),Y) #9,11
10c6 e040 jmp y,$40 4756 jmp(Y,'v6502_stx2') #10
4757 #nop() #11 Overlap
4758 label('v6502_STY')
v6502_STY: 10c7 1411 ld $11,y 4759 ld(hi('v6502_sty'),Y) #9,11
10c8 e048 jmp y,$48 4760 jmp(Y,'v6502_sty') #10
4761 #nop() #11 Overlap
4762 label('v6502_TAX')
v6502_TAX: 10c9 1411 ld $11,y 4763 ld(hi('v6502_tax'),Y) #9,11
10ca e04d jmp y,$4d 4764 jmp(Y,'v6502_tax') #10
4765 #nop() #11 Overlap
4766 label('v6502_TAY')
v6502_TAY: 10cb 1411 ld $11,y 4767 ld(hi('v6502_tay'),Y) #9,11
10cc e062 jmp y,$62 4768 jmp(Y,'v6502_tay') #10
4769 #nop() #11 Overlap
4770 label('v6502_TXA')
v6502_TXA: 10cd 1411 ld $11,y 4771 ld(hi('v6502_txa'),Y) #9,11
10ce e065 jmp y,$65 4772 jmp(Y,'v6502_txa') #10
4773 #nop() #11 Overlap
4774 label('v6502_TYA')
v6502_TYA: 10cf 1411 ld $11,y 4775 ld(hi('v6502_tya'),Y) #9,11
10d0 e068 jmp y,$68 4776 jmp(Y,'v6502_tya') #10
4777 #nop() #11 Overlap
4778 label('v6502_CLV')
v6502_CLV: 10d1 1411 ld $11,y 4779 ld(hi('v6502_clv'),Y) #9,11
10d2 e076 jmp y,$76 4780 jmp(Y,'v6502_clv') #10
4781 #nop() #11 Overlap
4782 label('v6502_RTI')
v6502_RTI: 10d3 1411 ld $11,y 4783 ld(hi('v6502_rti'),Y) #9,11
10d4 e0e4 jmp y,$e4 4784 jmp(Y,'v6502_rti') #10
4785 #nop() #11 Overlap
4786 label('v6502_ROR')
v6502_ROR: 10d5 140d ld $0d,y 4787 ld(hi('v6502_ror'),Y) #9,11
10d6 e08f jmp y,$8f 4788 jmp(Y,'v6502_ror') #10
4789 #nop() #11 Overlap
4790 label('v6502_LSR')
v6502_LSR: 10d7 140d ld $0d,y 4791 ld(hi('v6502_lsr'),Y) #9,11
10d8 e0a9 jmp y,$a9 4792 jmp(Y,'v6502_lsr') #10
4793 #nop() #11 Overlap
4794 label('v6502_PHA')
v6502_PHA: 10d9 140d ld $0d,y 4795 ld(hi('v6502_pha'),Y) #9,11
10da e0ee jmp y,$ee 4796 jmp(Y,'v6502_pha') #10
4797 #nop() #11 Overlap
4798 label('v6502_CLI')
v6502_CLI: 10db 1411 ld $11,y 4799 ld(hi('v6502_cli'),Y) #9,11
10dc e06b jmp y,$6b 4800 jmp(Y,'v6502_cli') #10
4801 #nop() #11 Overlap
4802 label('v6502_RTS')
v6502_RTS: 10dd 1411 ld $11,y 4803 ld(hi('v6502_rts'),Y) #9,11
10de e08f jmp y,$8f 4804 jmp(Y,'v6502_rts') #10
4805 #nop() #11 Overlap
4806 label('v6502_PLA')
v6502_PLA: 10df 140d ld $0d,y 4807 ld(hi('v6502_pla'),Y) #9,11
10e0 e0e3 jmp y,$e3 4808 jmp(Y,'v6502_pla') #10
4809 #nop() #11 Overlap
4810 label('v6502_SEI')
v6502_SEI: 10e1 1411 ld $11,y 4811 ld(hi('v6502_sei'),Y) #9,11
10e2 e06e jmp y,$6e 4812 jmp(Y,'v6502_sei') #10
4813 #nop() #11 Overlap
4814 label('v6502_TXS')
v6502_TXS: 10e3 1411 ld $11,y 4815 ld(hi('v6502_txs'),Y) #9,11
10e4 e05e jmp y,$5e 4816 jmp(Y,'v6502_txs') #10
4817 #nop() #11 Overlap
4818 label('v6502_TSX')
v6502_TSX: 10e5 1411 ld $11,y 4819 ld(hi('v6502_tsx'),Y) #9,11
10e6 e054 jmp y,$54 4820 jmp(Y,'v6502_tsx') #10
4821 #nop() #11 Overlap
4822 label('v6502_CPY')
v6502_CPY: 10e7 1411 ld $11,y 4823 ld(hi('v6502_cpy'),Y) #9,11
10e8 e0bd jmp y,$bd 4824 jmp(Y,'v6502_cpy') #10
4825 #nop() #11 Overlap
4826 label('v6502_CMP')
v6502_CMP: 10e9 1411 ld $11,y 4827 ld(hi('v6502_cmp'),Y) #9,11
10ea e0be jmp y,$be 4828 jmp(Y,'v6502_cmp') #10
4829 #nop() #11 Overlap
4830 label('v6502_DEC')
v6502_DEC: 10eb 1411 ld $11,y 4831 ld(hi('v6502_dec'),Y) #9,11
10ec e005 jmp y,$05 4832 jmp(Y,'v6502_dec') #10
4833 #nop() #11 Overlap
4834 label('v6502_CLD')
v6502_CLD: 10ed 1411 ld $11,y 4835 ld(hi('v6502_cld'),Y) #9,11
10ee e071 jmp y,$71 4836 jmp(Y,'v6502_cld') #10
4837 #nop() #11 Overlap
4838 label('v6502_CPX')
v6502_CPX: 10ef 1411 ld $11,y 4839 ld(hi('v6502_cpx'),Y) #9,11
10f0 e0bb jmp y,$bb 4840 jmp(Y,'v6502_cpx') #10
4841 #nop() #11 Overlap
4842 label('v6502_ASL')
v6502_ASL: 10f1 140d ld $0d,y 4843 ld(hi('v6502_asl'),Y) #9,11
10f2 e0cb jmp y,$cb 4844 jmp(Y,'v6502_asl') #10
4845 #nop() #11 Overlap
4846 label('v6502_PHP')
v6502_PHP: 10f3 1411 ld $11,y 4847 ld(hi('v6502_php'),Y) #9,11
10f4 e0a2 jmp y,$a2 4848 jmp(Y,'v6502_php') #10
4849 #nop() #11 Overlap
4850 label('v6502_BIT')
v6502_BIT: 10f5 1411 ld $11,y 4851 ld(hi('v6502_bit'),Y) #9
10f6 e07d jmp y,$7d 4852 jmp(Y,'v6502_bit') #10
4853 #nop() #11 Overlap
4854 label('v6502_ROL')
v6502_ROL: 10f7 140d ld $0d,y 4855 ld(hi('v6502_rol'),Y) #9
10f8 e0b8 jmp y,$b8 4856 jmp(Y,'v6502_rol') #10
4857 #nop() #11 Overlap
4858 label('v6502_PLP')
v6502_PLP: 10f9 1411 ld $11,y 4859 ld(hi('v6502_plp'),Y) #9
10fa e0d4 jmp y,$d4 4860 jmp(Y,'v6502_plp') #10
4861 #nop() #11 Overlap
4862 label('v6502_SED') # Decimal mode not implemented
v6502_SED: 10fb 1411 ld $11,y 4863 ld(hi('v6502_sed'),Y) #9,11
10fc e074 jmp y,$74 4864 jmp(Y,'v6502_sed') #10
4865 #nop() #11 Overlap
4866 label('v6502_ILL') # All illegal opcodes map to BRK, except $FF which will crash
4867 label('v6502_BRK')
v6502_ILL:
v6502_BRK: 10fd 140d ld $0d,y 4868 ld(hi('v6502_brk'),Y) #9
10fe e0f6 jmp y,$f6 4869 jmp(Y,'v6502_brk') #10
4870 #nop() #11 Overlap
4871
4872 while pc()&255 < 255:
4873 nop()
4874
4875 # `v6502_RESUME' is the interpreter's secondary entry point for when
4876 # the opcode and operands were already fetched, just before the last hPulse.
4877 # It must be at $xxff, prefably somewhere in v6502's own code pages.
4878 label('v6502_RESUME')
4879 assert (pc()&255) == 255
v6502_RESUME: 10ff a006 suba $06 4880 suba(v6502_adjust) #0,11 v6502 secondary entry point
4881 # --- Page boundary ---
4882 align(0x100,size=0x200)
1100 c215 st [$15] 4883 st([vTicks]) #1
1101 1124 ld [$24],x 4884 ld([v6502_ADL],X) #2
1102 140f ld $0f,y 4885 ld(hi('v6502_execute'),Y) #3
1103 e126 jmp y,[$26] 4886 jmp(Y,[v6502_IR]) #4
1104 fcff bra $ff 4887 bra(255) #5
4888
4889 label('v6502_dec')
v6502_dec: 1105 1525 ld [$25],y 4890 ld([v6502_ADH],Y) #12
1106 0d00 ld [y,x] 4891 ld([Y,X]) #13
1107 a001 suba $01 4892 suba(1) #14
1108 ce00 st [y,x] 4893 st([Y,X]) #15
1109 c228 st [$28] 4894 st([v6502_Qz]) #16 Z flag
110a c229 st [$29] 4895 st([v6502_Qn]) #17 N flag
110b 140e ld $0e,y 4896 ld(hi('v6502_next'),Y) #18
110c 00f5 ld $f5 4897 ld(-22/2) #19
110d e020 jmp y,$20 4898 jmp(Y,'v6502_next') #20
4899 #nop() #21 Overlap
4900 #
4901 label('v6502_inc')
v6502_inc: 110e 1525 ld [$25],y 4902 ld([v6502_ADH],Y) #12,22
110f 0d00 ld [y,x] 4903 ld([Y,X]) #13
1110 8001 adda $01 4904 adda(1) #14
1111 ce00 st [y,x] 4905 st([Y,X]) #15
1112 c228 st [$28] 4906 st([v6502_Qz]) #16 Z flag
1113 c229 st [$29] 4907 st([v6502_Qn]) #17 N flag
1114 140e ld $0e,y 4908 ld(hi('v6502_next'),Y) #18
1115 00f5 ld $f5 4909 ld(-22/2) #19
1116 e020 jmp y,$20 4910 jmp(Y,'v6502_next') #20
1117 0200 nop 4911 nop() #21
4912
4913 label('v6502_lda')
v6502_lda: 1118 0200 nop 4914 nop() #12
1119 1525 ld [$25],y 4915 ld([v6502_ADH],Y) #13
111a 0d00 ld [y,x] 4916 ld([Y,X]) #14
111b c218 st [$18] 4917 st([v6502_A]) #15
4918 label('.lda16')
.lda16: 111c c228 st [$28] 4919 st([v6502_Qz]) #16 Z flag
111d c229 st [$29] 4920 st([v6502_Qn]) #17 N flag
111e 0200 nop 4921 nop() #18
111f 140e ld $0e,y 4922 ld(hi('v6502_next'),Y) #19
1120 e020 jmp y,$20 4923 jmp(Y,'v6502_next') #20
1121 00f5 ld $f5 4924 ld(-22/2) #21
4925
4926 label('v6502_ldx')
v6502_ldx: 1122 1525 ld [$25],y 4927 ld([v6502_ADH],Y) #12
1123 0d00 ld [y,x] 4928 ld([Y,X]) #13
1124 fc1c bra .lda16 4929 bra('.lda16') #14
1125 c22a st [$2a] 4930 st([v6502_X]) #15
4931
4932 label('v6502_ldy')
v6502_ldy: 1126 1525 ld [$25],y 4933 ld([v6502_ADH],Y) #12
1127 0d00 ld [y,x] 4934 ld([Y,X]) #13
1128 fc1c bra .lda16 4935 bra('.lda16') #14
1129 c22b st [$2b] 4936 st([v6502_Y]) #15
4937
4938 label('v6502_ldx2')
v6502_ldx2: 112a 0124 ld [$24] 4939 ld([v6502_ADL]) #12 Special case $B6: LDX $DD,Y
112b a12a suba [$2a] 4940 suba([v6502_X]) #13 Undo X offset
112c 912b adda [$2b],x 4941 adda([v6502_Y],X) #14 Apply Y instead
112d 0500 ld [x] 4942 ld([X]) #15
112e c22a st [$2a] 4943 st([v6502_X]) #16
112f c228 st [$28] 4944 st([v6502_Qz]) #17 Z flag
1130 c229 st [$29] 4945 st([v6502_Qn]) #18 N flag
1131 140e ld $0e,y 4946 ld(hi('v6502_next'),Y) #19
1132 e020 jmp y,$20 4947 jmp(Y,'v6502_next') #20
1133 00f5 ld $f5 4948 ld(-22/2) #21
4949
4950 label('v6502_sta')
v6502_sta: 1134 1525 ld [$25],y 4951 ld([v6502_ADH],Y) #12
1135 0118 ld [$18] 4952 ld([v6502_A]) #13
1136 ce00 st [y,x] 4953 st([Y,X]) #14
1137 140e ld $0e,y 4954 ld(hi('v6502_next'),Y) #15
1138 e020 jmp y,$20 4955 jmp(Y,'v6502_next') #16
1139 00f7 ld $f7 4956 ld(-18/2) #17
4957
4958 label('v6502_stx')
v6502_stx: 113a 1525 ld [$25],y 4959 ld([v6502_ADH],Y) #12
113b 012a ld [$2a] 4960 ld([v6502_X]) #13
113c ce00 st [y,x] 4961 st([Y,X]) #14
113d 140e ld $0e,y 4962 ld(hi('v6502_next'),Y) #15
113e e020 jmp y,$20 4963 jmp(Y,'v6502_next') #16
113f 00f7 ld $f7 4964 ld(-18/2) #17
4965
4966 label('v6502_stx2')
v6502_stx2: 1140 0124 ld [$24] 4967 ld([v6502_ADL]) #12 Special case $96: STX $DD,Y
1141 a12a suba [$2a] 4968 suba([v6502_X]) #13 Undo X offset
1142 912b adda [$2b],x 4969 adda([v6502_Y],X) #14 Apply Y instead
1143 012a ld [$2a] 4970 ld([v6502_X]) #15
1144 c600 st [x] 4971 st([X]) #16
1145 140e ld $0e,y 4972 ld(hi('v6502_next'),Y) #17
1146 e020 jmp y,$20 4973 jmp(Y,'v6502_next') #18
1147 00f6 ld $f6 4974 ld(-20/2) #19
4975
4976 label('v6502_sty')
v6502_sty: 1148 1525 ld [$25],y 4977 ld([v6502_ADH],Y) #12
1149 012b ld [$2b] 4978 ld([v6502_Y]) #13
114a ce00 st [y,x] 4979 st([Y,X]) #14
114b 140e ld $0e,y 4980 ld(hi('v6502_next'),Y) #15
114c e020 jmp y,$20 4981 jmp(Y,'v6502_next') #16
4982 label('v6502_tax')
v6502_tax: 114d 00f7 ld $f7 4983 ld(-18/2) #17,12
4984 #
4985 #label('v6502_tax')
4986 #nop() #12 Overlap
114e 0118 ld [$18] 4987 ld([v6502_A]) #13
114f c22a st [$2a] 4988 st([v6502_X]) #14
4989 label('.tax15')
.tax15: 1150 c228 st [$28] 4990 st([v6502_Qz]) #15 Z flag
1151 c229 st [$29] 4991 st([v6502_Qn]) #16 N flag
1152 140e ld $0e,y 4992 ld(hi('v6502_next'),Y) #17
1153 e020 jmp y,$20 4993 jmp(Y,'v6502_next') #18
4994 label('v6502_tsx')
v6502_tsx: 1154 00f6 ld $f6 4995 ld(-20/2) #19
4996 #
4997 #label('v6502_tsx')
4998 #nop() #12 Overlap
1155 011c ld [$1c] 4999 ld([v6502_S]) #13
1156 a001 suba $01 5000 suba(1) #14 Shift down on export
1157 c22a st [$2a] 5001 st([v6502_X]) #15
5002 label('.tsx16')
.tsx16: 1158 c228 st [$28] 5003 st([v6502_Qz]) #16 Z flag
1159 c229 st [$29] 5004 st([v6502_Qn]) #17 N flag
115a 0200 nop 5005 nop() #18
115b 140e ld $0e,y 5006 ld(hi('v6502_next'),Y) #19
115c e020 jmp y,$20 5007 jmp(Y,'v6502_next') #20
115d 00f5 ld $f5 5008 ld(-22/2) #21
5009
5010 label('v6502_txs')
v6502_txs: 115e 012a ld [$2a] 5011 ld([v6502_X]) #12
115f 8001 adda $01 5012 adda(1) #13 Shift up on import
1160 fc58 bra .tsx16 5013 bra('.tsx16') #14
1161 c21c st [$1c] 5014 st([v6502_S]) #15
5015
5016 label('v6502_tay')
v6502_tay: 1162 0118 ld [$18] 5017 ld([v6502_A]) #12
1163 fc50 bra .tax15 5018 bra('.tax15') #13
1164 c22b st [$2b] 5019 st([v6502_Y]) #14
5020
5021 label('v6502_txa')
v6502_txa: 1165 012a ld [$2a] 5022 ld([v6502_X]) #12
1166 fc50 bra .tax15 5023 bra('.tax15') #13
1167 c218 st [$18] 5024 st([v6502_A]) #14
5025
5026 label('v6502_tya')
v6502_tya: 1168 012b ld [$2b] 5027 ld([v6502_Y]) #12
1169 fc50 bra .tax15 5028 bra('.tax15') #13
116a c218 st [$18] 5029 st([v6502_A]) #14
5030
5031 label('v6502_cli')
v6502_cli: 116b 0127 ld [$27] 5032 ld([v6502_P]) #12
116c fc79 bra .clv15 5033 bra('.clv15') #13
116d 20fb anda $fb 5034 anda(~v6502_Iflag) #14
5035
5036 label('v6502_sei')
v6502_sei: 116e 0127 ld [$27] 5037 ld([v6502_P]) #12
116f fc79 bra .clv15 5038 bra('.clv15') #13
1170 4004 ora $04 5039 ora(v6502_Iflag) #14
5040
5041 label('v6502_cld')
v6502_cld: 1171 0127 ld [$27] 5042 ld([v6502_P]) #12
1172 fc79 bra .clv15 5043 bra('.clv15') #13
1173 20f7 anda $f7 5044 anda(~v6502_Dflag) #14
5045
5046 label('v6502_sed')
v6502_sed: 1174 0127 ld [$27] 5047 ld([v6502_P]) #12
1175 fc79 bra .clv15 5048 bra('.clv15') #13
5049 label('v6502_clv')
v6502_clv: 1176 4008 ora $08 5050 ora(v6502_Dflag) #14,12 Overlap
5051 #
5052 #label('v6502_clv')
5053 #nop() #12
1177 0127 ld [$27] 5054 ld([v6502_P]) #13
1178 207f anda $7f 5055 anda(~v6502_Vemu) #14
5056 label('.clv15')
.clv15: 1179 c227 st [$27] 5057 st([v6502_P]) #15
117a 140e ld $0e,y 5058 ld(hi('v6502_next'),Y) #16
117b 00f6 ld $f6 5059 ld(-20/2) #17
117c e020 jmp y,$20 5060 jmp(Y,'v6502_next') #18
5061 label('v6502_bit')
v6502_bit: 117d 0200 nop 5062 nop() #19,12
5063 #
5064 #label('v6502_bit')
5065 #nop() #12 Overlap
117e 1124 ld [$24],x 5066 ld([v6502_ADL],X) #13
117f 1525 ld [$25],y 5067 ld([v6502_ADH],Y) #14
1180 0d00 ld [y,x] 5068 ld([Y,X]) #15
1181 c229 st [$29] 5069 st([v6502_Qn]) #16 N flag
1182 2118 anda [$18] 5070 anda([v6502_A]) #17 This is a reason we keep N and Z in separate bytes
1183 c228 st [$28] 5071 st([v6502_Qz]) #18 Z flag
1184 0127 ld [$27] 5072 ld([v6502_P]) #19
1185 207f anda $7f 5073 anda(~v6502_Vemu) #20
1186 c227 st [$27] 5074 st([v6502_P]) #21
1187 0d00 ld [y,x] 5075 ld([Y,X]) #22
1188 8200 adda ac 5076 adda(AC) #23
1189 2080 anda $80 5077 anda(v6502_Vemu) #24
118a 4127 ora [$27] 5078 ora([v6502_P]) #25
118b c227 st [$27] 5079 st([v6502_P]) #26 Update V
118c 140e ld $0e,y 5080 ld(hi('v6502_next'),Y) #27
118d e020 jmp y,$20 5081 jmp(Y,'v6502_next') #28
118e 00f1 ld $f1 5082 ld(-30/2) #29
5083
5084 label('v6502_rts')
v6502_rts: 118f 011c ld [$1c] 5085 ld([v6502_S]) #12
1190 1200 ld ac,x 5086 ld(AC,X) #13
1191 8002 adda $02 5087 adda(2) #14
1192 c21c st [$1c] 5088 st([v6502_S]) #15
1193 1400 ld $00,y 5089 ld(0,Y) #16
1194 0d00 ld [y,x] 5090 ld([Y,X]) #17
1195 de00 st [y,x++] 5091 st([Y,Xpp]) #18 Just X++
1196 8001 adda $01 5092 adda(1) #19
1197 c21a st [$1a] 5093 st([v6502_PCL]) #20
1198 f09b beq $119b 5094 beq(pc()+3) #21
1199 fc9c bra $119c 5095 bra(pc()+3) #22
119a 0000 ld $00 5096 ld(0) #23
119b 0001 ld $01 5097 ld(1) #23(!)
119c 8d00 adda [y,x] 5098 adda([Y,X]) #24
119d c21b st [$1b] 5099 st([v6502_PCH]) #25
119e 0200 nop 5100 nop() #26
119f 140e ld $0e,y 5101 ld(hi('v6502_next'),Y) #27
11a0 e020 jmp y,$20 5102 jmp(Y,'v6502_next') #28
11a1 00f1 ld $f1 5103 ld(-30/2) #29
5104
5105 label('v6502_php')
v6502_php: 11a2 011c ld [$1c] 5106 ld([v6502_S]) #12
11a3 a001 suba $01 5107 suba(1) #13
11a4 d21c st [$1c],x 5108 st([v6502_S],X) #14
11a5 0127 ld [$27] 5109 ld([v6502_P]) #15
11a6 20bd anda $bd 5110 anda(~v6502_Vflag&~v6502_Zflag) #16 Keep Vemu,B,D,I,C
11a7 f4aa bge $11aa 5111 bpl(pc()+3) #17 V to bit 6 and clear N
11a8 fcaa bra $11aa 5112 bra(pc()+2) #18
11a9 60c0 xora $c0 5113 xora(v6502_Vflag^v6502_Vemu) #19
11aa c600 st [x] 5114 st([X]) #19,20
11ab 0128 ld [$28] 5115 ld([v6502_Qz]) #21 Z flag
11ac f0af beq $11af 5116 beq(pc()+3) #22
11ad fcb0 bra $11b0 5117 bra(pc()+3) #23
11ae 0000 ld $00 5118 ld(0) #24
11af 0002 ld $02 5119 ld(v6502_Zflag) #24(!)
11b0 4500 ora [x] 5120 ora([X]) #25
11b1 c600 st [x] 5121 st([X]) #26
11b2 0129 ld [$29] 5122 ld([v6502_Qn]) #27 N flag
11b3 2080 anda $80 5123 anda(0x80) #28
11b4 4500 ora [x] 5124 ora([X]) #29
11b5 4020 ora $20 5125 ora(v6502_Uflag) #30 Unused bit
11b6 c600 st [x] 5126 st([X]) #31
11b7 0200 nop 5127 nop() #32
11b8 140e ld $0e,y 5128 ld(hi('v6502_next'),Y) #33
11b9 e020 jmp y,$20 5129 jmp(Y,'v6502_next') #34
11ba 00ee ld $ee 5130 ld(-36/2) #35
5131
5132 label('v6502_cpx')
v6502_cpx: 11bb fcc0 bra .cmp14 5133 bra('.cmp14') #12
11bc 012a ld [$2a] 5134 ld([v6502_X]) #13
5135
5136 label('v6502_cpy')
v6502_cpy: 11bd fcc0 bra .cmp14 5137 bra('.cmp14') #12
5138 label('v6502_cmp')
v6502_cmp: 11be 012b ld [$2b] 5139 ld([v6502_Y]) #13,12
5140 #
5141 #label('v6502_cmp') #12 Overlap
5142 assert v6502_Cflag == 1
11bf 0118 ld [$18] 5143 ld([v6502_A]) #13
5144 label('.cmp14')
.cmp14: 11c0 1525 ld [$25],y 5145 ld([v6502_ADH],Y) #14
11c1 e8c7 blt .cmp17 5146 bmi('.cmp17') #15 Carry?
11c2 ad00 suba [y,x] 5147 suba([Y,X]) #16
11c3 c228 st [$28] 5148 st([v6502_Qz]) #17 Z flag
11c4 c229 st [$29] 5149 st([v6502_Qn]) #18 N flag
11c5 fccb bra .cmp21 5150 bra('.cmp21') #19
11c6 4d00 ora [y,x] 5151 ora([Y,X]) #20
5152 label('.cmp17')
.cmp17: 11c7 c228 st [$28] 5153 st([v6502_Qz]) #17 Z flag
11c8 c229 st [$29] 5154 st([v6502_Qn]) #18 N flag
11c9 2d00 anda [y,x] 5155 anda([Y,X]) #19
11ca 0200 nop 5156 nop() #20
5157 label('.cmp21')
.cmp21: 11cb 6080 xora $80 5158 xora(0x80) #21
11cc 3080 anda $80,x 5159 anda(0x80,X) #22 Move carry to bit 0
11cd 0127 ld [$27] 5160 ld([v6502_P]) #23 C flag
11ce 20fe anda $fe 5161 anda(~1) #24
11cf 4500 ora [x] 5162 ora([X]) #25
11d0 c227 st [$27] 5163 st([v6502_P]) #26
11d1 140e ld $0e,y 5164 ld(hi('v6502_next'),Y) #27
11d2 e020 jmp y,$20 5165 jmp(Y,'v6502_next') #28
11d3 00f1 ld $f1 5166 ld(-30/2) #29
5167
5168 label('v6502_plp')
5169 assert v6502_Nflag == 128
5170 assert 2*v6502_Vflag == v6502_Vemu
v6502_plp: 11d4 011c ld [$1c] 5171 ld([v6502_S]) #12
11d5 1200 ld ac,x 5172 ld(AC,X) #13
11d6 8001 adda $01 5173 adda(1) #14
11d7 c21c st [$1c] 5174 st([v6502_S]) #15
11d8 0500 ld [x] 5175 ld([X]) #16
11d9 c229 st [$29] 5176 st([v6502_Qn]) #17 N flag
11da 2002 anda $02 5177 anda(v6502_Zflag) #18
11db 6002 xora $02 5178 xora(v6502_Zflag) #19
11dc c228 st [$28] 5179 st([v6502_Qz]) #20 Z flag
11dd 0500 ld [x] 5180 ld([X]) #21
11de 207f anda $7f 5181 anda(~v6502_Vemu) #22 V to bit 7
11df 8040 adda $40 5182 adda(v6502_Vflag) #23
11e0 c227 st [$27] 5183 st([v6502_P]) #24 All other flags
11e1 140e ld $0e,y 5184 ld(hi('v6502_next'),Y) #25
11e2 e020 jmp y,$20 5185 jmp(Y,'v6502_next') #26
11e3 00f2 ld $f2 5186 ld(-28/2) #27
5187
5188 label('v6502_rti')
v6502_rti: 11e4 011c ld [$1c] 5189 ld([v6502_S]) #12
11e5 1200 ld ac,x 5190 ld(AC,X) #13
11e6 8003 adda $03 5191 adda(3) #14
11e7 c21c st [$1c] 5192 st([v6502_S]) #15
11e8 0500 ld [x] 5193 ld([X]) #16
11e9 c229 st [$29] 5194 st([v6502_Qn]) #17 N flag
11ea 2002 anda $02 5195 anda(v6502_Zflag) #18
11eb 6002 xora $02 5196 xora(v6502_Zflag) #19
11ec c228 st [$28] 5197 st([v6502_Qz]) #20 Z flag
11ed 1400 ld $00,y 5198 ld(0,Y) #21
11ee 0d00 ld [y,x] 5199 ld([Y,X]) #22
11ef de00 st [y,x++] 5200 st([Y,Xpp]) #23 Just X++
11f0 207f anda $7f 5201 anda(~v6502_Vemu) #24 V to bit 7
11f1 8040 adda $40 5202 adda(v6502_Vflag) #25
11f2 c227 st [$27] 5203 st([v6502_P]) #26 All other flags
11f3 0d00 ld [y,x] 5204 ld([Y,X]) #27
11f4 de00 st [y,x++] 5205 st([Y,Xpp]) #28 Just X++
11f5 c21a st [$1a] 5206 st([v6502_PCL]) #29
11f6 0d00 ld [y,x] 5207 ld([Y,X]) #30
11f7 c21b st [$1b] 5208 st([v6502_PCH]) #31
11f8 0200 nop 5209 nop() #32
11f9 140e ld $0e,y 5210 ld(hi('v6502_next'),Y) #33
11fa e020 jmp y,$20 5211 jmp(Y,'v6502_next') #34
11fb 00ee ld $ee 5212 ld(-36/2) #35
5213
5214 #-----------------------------------------------------------------------
5215 # Extended vertical blank logic: interrupts
5216 #-----------------------------------------------------------------------
11fc 0200 nop 5217 align(0x100)
11fd 0200 nop
11fe 0200 nop
11ff 0200 nop
5218
5219 # Check if an IRQ handler is defined
5220 label('vBlankFirst#78')
vBlankFirst#78:
1200 09f6 ld [y,$f6] 5221 ld([Y,vIRQ_v5]) #78
1201 49f7 ora [y,$f7] 5222 ora([Y,vIRQ_v5+1]) #79
5223 bne('vBlankFirst#82') #80
1202 ec09 bne vBlankFirst#82
1203 0116 ld [$16] 5224 ld([vPC]) #81
1204 0055 ld $55 5225 runVcpu(186-82-extra, #82 Application cycles (scan line 0)
1205 c21e st [$1e]
1206 1505 ld [$05],y
1207 e0ff jmp y,$ff
1208 001f ld $1f
5226 '---D line 0 timeout but no irq',
5227 returnTo='vBlankFirst#186')
5228
5229 label('vBlankFirst#82')
vBlankFirst#82:
1209 c230 st [$30] 5230 st([vIrqSave+0]) #82 Save vPC
120a 0117 ld [$17] 5231 ld([vPC+1]) #83
120b c231 st [$31] 5232 st([vIrqSave+1]) #84
120c 0118 ld [$18] 5233 ld([vAC]) #85 Save vAC
120d c232 st [$32] 5234 st([vIrqSave+2]) #86
120e 0119 ld [$19] 5235 ld([vAC+1]) #87
120f c233 st [$33] 5236 st([vIrqSave+3]) #88
1210 09f6 ld [y,$f6] 5237 ld([Y,vIRQ_v5]) #89 Set vPC to vIRQ
1211 a002 suba $02 5238 suba(2) #90
1212 c216 st [$16] 5239 st([vPC]) #91
1213 09f7 ld [y,$f7] 5240 ld([Y,vIRQ_v5+1]) #92
1214 c217 st [$17] 5241 st([vPC+1]) #93
1215 0105 ld [$05] 5242 ld([vCpuSelect]) #94 Save vCpuSelect
1216 c234 st [$34] 5243 st([vIrqSave+4]) #95
1217 0002 ld $02 5244 ld(hi('ENTER')) #96 Set vCpuSelect to ENTER (=regular vCPU)
1218 c205 st [$05] 5245 st([vCpuSelect]) #97
1219 0055 ld $55 5246 runVcpu(186-98-extra, #98 Application cycles (scan line 0)
121a c21e st [$1e]
121b 1505 ld [$05],y
121c e0ff jmp y,$ff
121d 0017 ld $17
5247 '---D line 0 timeout with irq',
5248 returnTo='vBlankFirst#186')
5249
5250 # vRTI immediate resume
5251 label('vRTI#25')
vRTI#25: 121e 0133 ld [$33] 5252 ld([vIrqSave+3]) #25
121f c219 st [$19] 5253 st([vAC+1]) #26
1220 0134 ld [$34] 5254 ld([vIrqSave+4]) #27
1221 d605 st [$05],y 5255 st([vCpuSelect],Y) #28
1222 00f0 ld $f0 5256 ld(-32//2) #29
1223 e0ff jmp y,$ff 5257 jmp(Y,'ENTER') #30
1224 8115 adda [$15] 5258 adda([vTicks]) #31-32=-1
5259
5260
5261 # Entered last line of vertical blank (line 40)
5262 label('vBlankLast#34')
5263
5264 #-----------------------------------------------------------------------
5265 # Extended vertical blank logic: game controller decoding
5266 #-----------------------------------------------------------------------
5267
5268 # Game controller types
5269 # TypeA: Based on 74LS165 shift register (not supported)
5270 # TypeB: Based on CD4021B shift register (standard)
5271 # TypeC: Based on priority encoder
5272 #
5273 # Notes:
5274 # - TypeA was only used during development and first beta test, before ROM v1
5275 # - TypeB appears as type A with negative logic levels
5276 # - TypeB is the game controller type that comes with the original kit and ROM v1
5277 # - TypeB is mimicked by BabelFish / Pluggy McPlugface
5278 # - TypeB requires a prolonged /SER_LATCH, therefore vPulse is 8 scanlines, not 2
5279 # - TypeB and TypeC can be sampled in the same scanline
5280 # - TypeA is 1 scanline shifted as it looks at a different edge (XXX up or down?)
5281 # - TypeC gives incomplete information: lower buttons overshadow higher ones
5282 #
5283 # TypeC Alias Button TypeB
5284 # 00000000 ^@ -> Right 11111110
5285 # 00000001 ^A -> Left 11111101
5286 # 00000011 ^C -> Down 11111011
5287 # 00000111 ^G -> Up 11110111
5288 # 00001111 ^O -> Start 11101111
5289 # 00011111 ^_ -> Select 11011111
5290 # 00111111 ? -> B 10111111
5291 # 01111111 DEL -> A 01111111
5292 # 11111111 -> (None) 11111111
5293 #
5294 # Conversion formula:
5295 # f(x) := 254 - x
5296
5297 # Detect controller TypeC codes
vBlankLast#34:
1225 010f ld [$0f] 5298 ld([serialRaw]) #34 if serialRaw in [0,1,3,7,15,31,63,127,255]
1226 8001 adda $01 5299 adda(1) #35
1227 210f anda [$0f] 5300 anda([serialRaw]) #36
1228 ec39 bne .buttons#39 5301 bne('.buttons#39') #37
5302
5303 # TypeC
1229 010f ld [$0f] 5304 ld([serialRaw]) #38 [TypeC] if serialRaw < serialLast
122a 8001 adda $01 5305 adda(1) #39
122b 2110 anda [$10] 5306 anda([serialLast]) #40
122c ec30 bne .buttons#43 5307 bne('.buttons#43') #41
122d 00fe ld $fe 5308 ld(254) #42 then clear the selected bit
122e 0200 nop 5309 nop() #43
122f fc33 bra .buttons#46 5310 bra('.buttons#46') #44
5311 label('.buttons#43')
.buttons#43: 1230 a10f suba [$0f] 5312 suba([serialRaw]) #43,45
1231 2111 anda [$11] 5313 anda([buttonState]) #44
1232 c211 st [$11] 5314 st([buttonState]) #45
5315 label('.buttons#46')
.buttons#46: 1233 010f ld [$0f] 5316 ld([serialRaw]) #46 Set the lower bits
1234 4111 ora [$11] 5317 ora([buttonState]) #47
5318 label('.buttons#48')
.buttons#48: 1235 c211 st [$11] 5319 st([buttonState]) #48
1236 010f ld [$0f] 5320 ld([serialRaw]) #49 Update serialLast for next pass
1237 e0b3 jmp y,$b3 5321 jmp(Y,'vBlankLast#52') #50
1238 c210 st [$10] 5322 st([serialLast]) #51
5323
5324 # TypeB
5325 # pChange = pNew & ~pOld
5326 # nChange = nNew | ~nOld {DeMorgan}
5327 label('.buttons#39')
.buttons#39: 1239 00ff ld $ff 5328 ld(255) #39 [TypeB] Bitwise edge-filter to detect button presses
123a 6110 xora [$10] 5329 xora([serialLast]) #40
123b 410f ora [$0f] 5330 ora([serialRaw]) #41 Catch button-press events
123c 2111 anda [$11] 5331 anda([buttonState]) #42 Keep active button presses
123d 410f ora [$0f] 5332 ora([serialRaw]) #43
123e 0200 nop 5333 nop() #44
123f 0200 nop 5334 nop() #45
1240 fc35 bra .buttons#48 5335 bra('.buttons#48') #46
1241 0200 nop 5336 nop() #47
5337
5338
5339 #-----------------------------------------------------------------------
5340 # More SYS functions
5341 #-----------------------------------------------------------------------
5342
5343 # SYS_Exec_88 implementation
5344 label('sys_Exec')
sys_Exec: 1242 d617 st [$17],y 5345 st([vPC+1],Y) #18 Clear vPCH and Y
1243 011c ld [$1c] 5346 ld([vSP]) #19 Place ROM loader below current stack pointer
1244 a037 suba $37 5347 suba(53+2) #20 (AC -> *+0) One extra word for PUSH
1245 d21d st [$1d],x 5348 st([vTmp],X) #21
1246 80fe adda $fe 5349 adda(-2) #22 (AC -> *-2)
1247 c216 st [$16] 5350 st([vPC]) #23
5351 # Start of manually compiled vCPU section
1248 dc75 st $75,[y,x++] 5352 st('PUSH', [Y,Xpp]) #24 *+0
1249 dccf st $cf,[y,x++] 5353 st('CALL', [Y,Xpp]) #25 *+26 Fetch first byte
124a 8023 adda $23 5354 adda(33-(-2)) #26 (AC -> *+33)
124b de00 st [y,x++] 5355 st( [Y,Xpp]) #27 *+27
124c dc5e st $5e,[y,x++] 5356 st('ST', [Y,Xpp]) #28 *+3 Chunk copy loop
124d dc27 st $27,[y,x++] 5357 st(sysArgs+3, [Y,Xpp]) #29 *+4 High-address comes first
124e dccf st $cf,[y,x++] 5358 st('CALL', [Y,Xpp]) #30 *+5
124f de00 st [y,x++] 5359 st( [Y,Xpp]) #31 *+6
1250 dc5e st $5e,[y,x++] 5360 st('ST', [Y,Xpp]) #32 *+7
1251 dc26 st $26,[y,x++] 5361 st(sysArgs+2, [Y,Xpp]) #33 *+8 Then the low address
1252 dccf st $cf,[y,x++] 5362 st('CALL', [Y,Xpp]) #34 *+9
1253 de00 st [y,x++] 5363 st( [Y,Xpp]) #35 *+10
1254 dc5e st $5e,[y,x++] 5364 st('ST', [Y,Xpp]) #36 *+11 Byte copy loop
1255 dc28 st $28,[y,x++] 5365 st(sysArgs+4, [Y,Xpp]) #37 *+12 Byte count (0 means 256)
1256 dccf st $cf,[y,x++] 5366 st('CALL', [Y,Xpp]) #38 *+13
1257 de00 st [y,x++] 5367 st( [Y,Xpp]) #39 *+14
1258 dcf0 st $f0,[y,x++] 5368 st('POKE', [Y,Xpp]) #40 *+15
1259 dc26 st $26,[y,x++] 5369 st(sysArgs+2, [Y,Xpp]) #41 *+16
125a dc93 st $93,[y,x++] 5370 st('INC', [Y,Xpp]) #42 *+17
125b dc26 st $26,[y,x++] 5371 st(sysArgs+2, [Y,Xpp]) #43 *+18
125c dc1a st $1a,[y,x++] 5372 st('LD', [Y,Xpp]) #44 *+19
125d dc28 st $28,[y,x++] 5373 st(sysArgs+4, [Y,Xpp]) #45 *+20
125e dce6 st $e6,[y,x++] 5374 st('SUBI', [Y,Xpp]) #46 *+21
125f dc01 st $01,[y,x++] 5375 st(1, [Y,Xpp]) #47 *+22
1260 dc35 st $35,[y,x++] 5376 st('BCC', [Y,Xpp]) #48 *+23
1261 dc72 st $72,[y,x++] 5377 st('NE', [Y,Xpp]) #49 *+24
1262 80e8 adda $e8 5378 adda(11-2-33) #50 (AC -> *+9)
1263 de00 st [y,x++] 5379 st( [Y,Xpp]) #51 *+25
1264 dccf st $cf,[y,x++] 5380 st('CALL', [Y,Xpp]) #52 *+26 Go to next block
1265 8018 adda $18 5381 adda(33-9) #53 (AC -> *+33)
1266 de00 st [y,x++] 5382 st( [Y,Xpp]) #54 *+27
1267 dc35 st $35,[y,x++] 5383 st('BCC', [Y,Xpp]) #55 *+28
1268 dc72 st $72,[y,x++] 5384 st('NE', [Y,Xpp]) #56 *+29
1269 80e0 adda $e0 5385 adda(3-2-33) #57 (AC -> *+1)
126a de00 st [y,x++] 5386 st( [Y,Xpp]) #58 *+30
126b dc63 st $63,[y,x++] 5387 st('POP', [Y,Xpp]) #59 *+31 End
126c dcff st $ff,[y,x++] 5388 st('RET', [Y,Xpp]) #60 *+32
5389 # Pointer constant pointing to the routine below (for use by CALL)
126d 8022 adda $22 5390 adda(35-1) #61 (AC -> *+35)
126e de00 st [y,x++] 5391 st( [Y,Xpp]) #62 *+33
126f dc00 st $00,[y,x++] 5392 st(0, [Y,Xpp]) #63 *+34
5393 # Routine to read next byte from ROM and advance read pointer
1270 dc1a st $1a,[y,x++] 5394 st('LD', [Y,Xpp]) #64 *+35 Test for end of ROM table
1271 dc24 st $24,[y,x++] 5395 st(sysArgs+0, [Y,Xpp]) #65 *+36
1272 dc8c st $8c,[y,x++] 5396 st('XORI', [Y,Xpp]) #66 *+37
1273 dcfb st $fb,[y,x++] 5397 st(251, [Y,Xpp]) #67 *+38
1274 dc35 st $35,[y,x++] 5398 st('BCC', [Y,Xpp]) #68 *+39
1275 dc72 st $72,[y,x++] 5399 st('NE', [Y,Xpp]) #69 *+40
1276 8009 adda $09 5400 adda(46-2-35) #70 (AC -> *+44)
1277 de00 st [y,x++] 5401 st( [Y,Xpp]) #71 *+41
1278 dc5e st $5e,[y,x++] 5402 st('ST', [Y,Xpp]) #72 *+42 Wrap to next ROM page
1279 dc24 st $24,[y,x++] 5403 st(sysArgs+0, [Y,Xpp]) #73 *+43
127a dc93 st $93,[y,x++] 5404 st('INC', [Y,Xpp]) #74 *+44
127b dc25 st $25,[y,x++] 5405 st(sysArgs+1, [Y,Xpp]) #75 *+45
127c dc21 st $21,[y,x++] 5406 st('LDW', [Y,Xpp]) #76 *+46 Read next byte from ROM table
127d dc24 st $24,[y,x++] 5407 st(sysArgs+0, [Y,Xpp]) #77 *+47
127e dc7f st $7f,[y,x++] 5408 st('LUP', [Y,Xpp]) #78 *+48
127f dc00 st $00,[y,x++] 5409 st(0, [Y,Xpp]) #79 *+49
1280 dc93 st $93,[y,x++] 5410 st('INC', [Y,Xpp]) #80 *+50 Increment read pointer
1281 dc24 st $24,[y,x++] 5411 st(sysArgs+0, [Y,Xpp]) #81 *+51
1282 dcff st $ff,[y,x++] 5412 st('RET', [Y,Xpp]) #82 *+52 Return
5413 # Return to interpreter
1283 1403 ld $03,y 5414 ld(hi('REENTER'),Y) #83
1284 e0cb jmp y,$cb 5415 jmp(Y,'REENTER') #84
1285 00d4 ld $d4 5416 ld(-88/2) #85
5417
5418 # SYS_VDrawBits_134 implementation
5419 label('sys_VDrawBits')
sys_VDrawBits:
1286 0000 ld $00 5420 ld(0) #18
5421 label('.sysVdb0')
.sysVdb0: 1287 c21d st [$1d] 5422 st([vTmp]) #19+i*25
1288 9529 adda [$29],y 5423 adda([sysArgs+5],Y) #20+i*25 Y=[sysPos+1]+[vTmp]
1289 0126 ld [$26] 5424 ld([sysArgs+2]) #21+i*25 Select color
128a e88d blt $128d 5425 bmi(pc()+3) #22+i*25
128b fc8e bra $128e 5426 bra(pc()+3) #23+i*25
128c 0124 ld [$24] 5427 ld([sysArgs+0]) #24+i*25
128d 0125 ld [$25] 5428 ld([sysArgs+1]) #24+i*25(!)
128e ce00 st [y,x] 5429 st([Y,X]) #25+i*25 Draw pixel
128f 0126 ld [$26] 5430 ld([sysArgs+2]) #26+i*25 Shift byte left
1290 8200 adda ac 5431 adda(AC) #27+i*25
1291 c226 st [$26] 5432 st([sysArgs+2]) #28+i*25
1292 011d ld [$1d] 5433 ld([vTmp]) #29+i*25 Unrolled loop (once)
1293 8129 adda [$29] 5434 adda([sysArgs+5]) #31+i*25
1294 9401 adda $01,y 5435 adda(1,Y) #30+i*25 Y=[sysPos+1]+[vTmp]+1
1295 0126 ld [$26] 5436 ld([sysArgs+2]) #32+i*25 Select color
1296 e899 blt $1299 5437 bmi(pc()+3) #33+i*25
1297 fc9a bra $129a 5438 bra(pc()+3) #34+i*25
1298 0124 ld [$24] 5439 ld([sysArgs+0]) #35+i*25
1299 0125 ld [$25] 5440 ld([sysArgs+1]) #35+i*25(!)
129a ce00 st [y,x] 5441 st([Y,X]) #36+i*25 Draw pixel
129b 0126 ld [$26] 5442 ld([sysArgs+2]) #37+i*25 Shift byte left
129c 8200 adda ac 5443 adda(AC) #38+i*25
129d c226 st [$26] 5444 st([sysArgs+2]) #39+i*25
129e 011d ld [$1d] 5445 ld([vTmp]) #40+i*25 Loop counter
129f a006 suba $06 5446 suba(6) #41+i*25
12a0 ec87 bne .sysVdb0 5447 bne('.sysVdb0') #42+i*25
12a1 8008 adda $08 5448 adda(8) #43+i*25 Steps of 2
12a2 1403 ld $03,y 5449 ld(hi('REENTER'),Y) #119
12a3 e0cb jmp y,$cb 5450 jmp(Y,'REENTER') #120
12a4 00c2 ld $c2 5451 ld(-124/2) #121
5452
5453 # SYS_ResetWaveforms_v4_50 implementation
5454 label('sys_ResetWaveforms')
sys_ResetWaveforms:
12a5 0118 ld [$18] 5455 ld([vAC+0]) #18 X=4i
12a6 8200 adda ac 5456 adda(AC) #19
12a7 9200 adda ac,x 5457 adda(AC,X) #20
12a8 0118 ld [$18] 5458 ld([vAC+0]) #21
12a9 de00 st [y,x++] 5459 st([Y,Xpp]) #22 Sawtooth: T[4i+0] = i
12aa 2020 anda $20 5460 anda(0x20) #23 Triangle: T[4i+1] = 2i if i<32 else 127-2i
12ab ecae bne $12ae 5461 bne(pc()+3) #24
12ac 0118 ld [$18] 5462 ld([vAC+0]) #25
12ad fcb0 bra $12b0 5463 bra(pc()+3) #26
12ae 8118 adda [$18] 5464 adda([vAC+0]) #26,27
12af 607f xora $7f 5465 xora(127) #27
12b0 de00 st [y,x++] 5466 st([Y,Xpp]) #28
12b1 0118 ld [$18] 5467 ld([vAC+0]) #29 Pulse: T[4i+2] = 0 if i<32 else 63
12b2 2020 anda $20 5468 anda(0x20) #30
12b3 ecb6 bne $12b6 5469 bne(pc()+3) #31
12b4 fcb7 bra $12b7 5470 bra(pc()+3) #32
12b5 0000 ld $00 5471 ld(0) #33
12b6 003f ld $3f 5472 ld(63) #33(!)
12b7 de00 st [y,x++] 5473 st([Y,Xpp]) #34
12b8 0118 ld [$18] 5474 ld([vAC+0]) #35 Sawtooth: T[4i+3] = i
12b9 ce00 st [y,x] 5475 st([Y,X]) #36
12ba 8001 adda $01 5476 adda(1) #37 i += 1
12bb c218 st [$18] 5477 st([vAC+0]) #38
12bc 6040 xora $40 5478 xora(64) #39 For 64 iterations
12bd f0c0 beq $12c0 5479 beq(pc()+3) #40
12be fcc1 bra $12c1 5480 bra(pc()+3) #41
12bf 00fe ld $fe 5481 ld(-2) #42
12c0 0000 ld $00 5482 ld(0) #42(!)
12c1 8116 adda [$16] 5483 adda([vPC]) #43
12c2 c216 st [$16] 5484 st([vPC]) #44
12c3 1403 ld $03,y 5485 ld(hi('REENTER'),Y) #45
12c4 e0cb jmp y,$cb 5486 jmp(Y,'REENTER') #46
12c5 00e7 ld $e7 5487 ld(-50/2) #47
5488
5489 # SYS_ShuffleNoise_v4_46 implementation
5490 label('sys_ShuffleNoise')
sys_ShuffleNoise:
12c6 1118 ld [$18],x 5491 ld([vAC+0],X) #18 tmp = T[4j]
12c7 0d00 ld [y,x] 5492 ld([Y,X]) #19
12c8 c21d st [$1d] 5493 st([vTmp]) #20
12c9 1119 ld [$19],x 5494 ld([vAC+1],X) #21 T[4j] = T[4i]
12ca 0d00 ld [y,x] 5495 ld([Y,X]) #22
12cb 1118 ld [$18],x 5496 ld([vAC+0],X) #23
12cc ce00 st [y,x] 5497 st([Y,X]) #24
12cd 8200 adda ac 5498 adda(AC) #25 j += T[4i]
12ce 8200 adda ac 5499 adda(AC,) #26
12cf 8118 adda [$18] 5500 adda([vAC+0]) #27
12d0 c218 st [$18] 5501 st([vAC+0]) #28
12d1 1119 ld [$19],x 5502 ld([vAC+1],X) #29 T[4i] = tmp
12d2 011d ld [$1d] 5503 ld([vTmp]) #30
12d3 ce00 st [y,x] 5504 st([Y,X]) #31
12d4 0119 ld [$19] 5505 ld([vAC+1]) #32 i += 1
12d5 8004 adda $04 5506 adda(4) #33
12d6 c219 st [$19] 5507 st([vAC+1]) #34
12d7 f0da beq $12da 5508 beq(pc()+3) #35 For 64 iterations
12d8 fcdb bra $12db 5509 bra(pc()+3) #36
12d9 00fe ld $fe 5510 ld(-2) #37
12da 0000 ld $00 5511 ld(0) #37(!)
12db 8116 adda [$16] 5512 adda([vPC]) #38
12dc c216 st [$16] 5513 st([vPC]) #39
12dd 1403 ld $03,y 5514 ld(hi('NEXTY'),Y) #40
12de e000 jmp y,$00 5515 jmp(Y,'NEXTY') #41
12df 00ea ld $ea 5516 ld(-44/2) #42
5517
5518
5519 #-----------------------------------------------------------------------
5520 #
5521 # $1300 ROM page 19/20: SYS calls
5522 #
5523 #-----------------------------------------------------------------------
5524
12e0 0200 nop 5525 align(0x100, size=0x100)
12e1 0200 nop
12e2 0200 nop
* 32 times
5526
5527 # SYS_CopyMemory_v6_80 implementation
5528
5529 label('sys_CopyMemory')
sys_CopyMemory:
1300 f83e ble .sysCm#20 5530 ble('.sysCm#20') #18 goto burst6
1301 a006 suba $06 5531 suba(6) #19
1302 f440 bge .sysCm#22 5532 bge('.sysCm#22') #20 goto burst6
1303 1527 ld [$27],y 5533 ld([sysArgs+3],Y) #21
1304 8003 adda $03 5534 adda(3) #22
1305 f41d bge .sysCm#25 5535 bge('.sysCm#25') #23 goto burst3
1306 1126 ld [$26],x 5536 ld([sysArgs+2],X) #24
5537
1307 8002 adda $02 5538 adda(2) #25 single
1308 c218 st [$18] 5539 st([vAC]) #26
1309 0d00 ld [y,x] 5540 ld([Y,X]) #27
130a 1525 ld [$25],y 5541 ld([sysArgs+1],Y) #28
130b 1124 ld [$24],x 5542 ld([sysArgs+0],X) #29
130c ce00 st [y,x] 5543 st([Y,X]) #30
130d 0124 ld [$24] 5544 ld([sysArgs+0]) #31
130e 8001 adda $01 5545 adda(1) #32
130f c224 st [$24] 5546 st([sysArgs+0]) #33
1310 0126 ld [$26] 5547 ld([sysArgs+2]) #34
1311 8001 adda $01 5548 adda(1) #35
1312 c226 st [$26] 5549 st([sysArgs+2]) #36
1313 0118 ld [$18] 5550 ld([vAC]) #37
1314 f017 beq $1317 5551 beq(pc()+3) #38
1315 fc18 bra $1318 5552 bra(pc()+3) #39
1316 00fe ld $fe 5553 ld(-2) #40
1317 0000 ld $00 5554 ld(0) #40!
1318 8116 adda [$16] 5555 adda([vPC]) #41
1319 c216 st [$16] 5556 st([vPC]) #42
131a 1403 ld $03,y 5557 ld(hi('REENTER'),Y) #43
131b e0cb jmp y,$cb 5558 jmp(Y,'REENTER') #44
131c 00e8 ld $e8 5559 ld(-48/2) #45
5560
5561 label('.sysCm#25')
.sysCm#25: 131d c218 st [$18] 5562 st([vAC]) #25 burst3
5563 for i in range(3):
131e 0d00 ld [y,x] 5564 ld([Y,X]) #26+3*i
131f c228 st [$28] 5565 st([sysArgs+4+i]) #27+3*i
1320 de00 st [y,x++] 5566 st([Y,Xpp]) if i<2 else None #28+3*i
1321 0d00 ld [y,x]
1322 c229 st [$29]
1323 de00 st [y,x++]
1324 0d00 ld [y,x]
1325 c22a st [$2a]
1326 1525 ld [$25],y 5567 ld([sysArgs+1],Y) #34
1327 1124 ld [$24],x 5568 ld([sysArgs+0],X) #35
5569 for i in range(3):
1328 0128 ld [$28] 5570 ld([sysArgs+4+i]) #36+2*i
1329 de00 st [y,x++] 5571 st([Y,Xpp]) #37+2*i
132a 0129 ld [$29]
132b de00 st [y,x++]
132c 012a ld [$2a]
132d de00 st [y,x++]
132e 0124 ld [$24] 5572 ld([sysArgs+0]) #42
132f 8003 adda $03 5573 adda(3) #43
1330 c224 st [$24] 5574 st([sysArgs+0]) #44
1331 0126 ld [$26] 5575 ld([sysArgs+2]) #45
1332 8003 adda $03 5576 adda(3) #46
1333 c226 st [$26] 5577 st([sysArgs+2]) #47
1334 0118 ld [$18] 5578 ld([vAC]) #48
1335 f038 beq $1338 5579 beq(pc()+3) #49
1336 fc39 bra $1339 5580 bra(pc()+3) #50
1337 00fe ld $fe 5581 ld(-2) #51
1338 0000 ld $00 5582 ld(0) #51!
1339 8116 adda [$16] 5583 adda([vPC]) #52
133a c216 st [$16] 5584 st([vPC]) #53
133b 1403 ld $03,y 5585 ld(hi('NEXTY'),Y) #54
133c e000 jmp y,$00 5586 jmp(Y,'NEXTY') #55
133d 00e3 ld $e3 5587 ld(-58/2) #56
5588
5589 label('.sysCm#20')
.sysCm#20: 133e 0200 nop 5590 nop() #20 burst6
133f 1527 ld [$27],y 5591 ld([sysArgs+3],Y) #21
5592 label('.sysCm#22')
.sysCm#22: 1340 c218 st [$18] 5593 st([vAC]) #22 burst6
1341 1126 ld [$26],x 5594 ld([sysArgs+2],X) #23
5595 for i in range(6):
1342 0d00 ld [y,x] 5596 ld([Y,X]) #24+i*3
1343 c21a st [$1a] 5597 st([vLR+i if i<2 else sysArgs+2+i]) #25+i*3
1344 de00 st [y,x++] 5598 st([Y,Xpp]) if i<5 else None #26+i*3 if i<5
1345 0d00 ld [y,x]
1346 c21b st [$1b]
1347 de00 st [y,x++]
1348 0d00 ld [y,x]
1349 c228 st [$28]
134a de00 st [y,x++]
134b 0d00 ld [y,x]
134c c229 st [$29]
134d de00 st [y,x++]
134e 0d00 ld [y,x]
134f c22a st [$2a]
1350 de00 st [y,x++]
1351 0d00 ld [y,x]
1352 c22b st [$2b]
1353 1525 ld [$25],y 5599 ld([sysArgs+1],Y) #41
1354 1124 ld [$24],x 5600 ld([sysArgs+0],X) #42
5601 for i in range(6):
1355 011a ld [$1a] 5602 ld([vLR+i if i<2 else sysArgs+2+i]) #43+i*2
1356 de00 st [y,x++] 5603 st([Y,Xpp]) #44+i*2
1357 011b ld [$1b]
1358 de00 st [y,x++]
1359 0128 ld [$28]
135a de00 st [y,x++]
135b 0129 ld [$29]
135c de00 st [y,x++]
135d 012a ld [$2a]
135e de00 st [y,x++]
135f 012b ld [$2b]
1360 de00 st [y,x++]
1361 0124 ld [$24] 5604 ld([sysArgs+0]) #55
1362 8006 adda $06 5605 adda(6) #56
1363 c224 st [$24] 5606 st([sysArgs+0]) #57
1364 0126 ld [$26] 5607 ld([sysArgs+2]) #58
1365 8006 adda $06 5608 adda(6) #59
1366 c226 st [$26] 5609 st([sysArgs+2]) #60
5610
1367 0118 ld [$18] 5611 ld([vAC]) #61
1368 ec6c bne .sysCm#64 5612 bne('.sysCm#64') #62
1369 1403 ld $03,y 5613 ld(hi('REENTER'),Y) #63
136a e0cb jmp y,$cb 5614 jmp(Y,'REENTER') #64
136b 00de ld $de 5615 ld(-68/2) #65
5616
5617 label('.sysCm#64')
.sysCm#64: 136c 00e6 ld $e6 5618 ld(-52/2) #64
136d 8115 adda [$15] 5619 adda([vTicks]) #13 = 65 - 52
136e c215 st [$15] 5620 st([vTicks]) #14
136f 80e7 adda $e7 5621 adda(min(0,maxTicks-(26+52)/2)) #15 could probably be min(0,maxTicks-(26+52)/2)
5622 bge('sys_CopyMemory') #16
1370 f400 bge sys_CopyMemory
1371 0118 ld [$18] 5623 ld([vAC]) #17
1372 00fe ld $fe 5624 ld(-2) #18 notime
1373 8116 adda [$16] 5625 adda([vPC]) #19
1374 c216 st [$16] 5626 st([vPC]) #20
1375 1403 ld $03,y 5627 ld(hi('REENTER'),Y) #21
1376 e0cb jmp y,$cb 5628 jmp(Y,'REENTER') #22
1377 00f3 ld $f3 5629 ld(-26/2) #23
5630
5631 #-----------------------------------------------------------------------
5632 # SYS_CopyMemoryExt_v6_100 implementation
5633
5634 label('sys_CopyMemoryExt')
5635
sys_CopyMemoryExt:
1378 8200 adda ac 5636 adda(AC) #18
1379 8200 adda ac 5637 adda(AC) #19
137a 403c ora $3c 5638 ora(0x3c) #20
137b c21d st [$1d] 5639 st([vTmp]) #21 [vTmp] = src ctrl value
137c 0119 ld [$19] 5640 ld([vAC+1]) #22
137d 20fc anda $fc 5641 anda(0xfc) #23
137e 403c ora $3c 5642 ora(0x3c) #24
137f c21a st [$1a] 5643 st([vLR]) #25 [vLR] = dest ctrl value
5644
5645 label('.sysCme#26')
.sysCme#26: 1380 0118 ld [$18] 5646 ld([vAC]) #26
1381 f8a4 ble .sysCme#29 5647 ble('.sysCme#29') #27 goto burst5
1382 a005 suba $05 5648 suba(5) #28
1383 f4a6 bge .sysCme#31 5649 bge('.sysCme#31') #29 goto burst5
1384 1527 ld [$27],y 5650 ld([sysArgs+3],Y) #30
1385 8004 adda $04 5651 adda(4) #31
5652
1386 c218 st [$18] 5653 st([vAC]) #32 single
1387 111d ld [$1d],x 5654 ld([vTmp],X) #33
1388 c500 ctrl x 5655 ctrl(X) #34
1389 1126 ld [$26],x 5656 ld([sysArgs+2],X) #35
138a 0d00 ld [y,x] 5657 ld([Y,X]) #36
138b 111a ld [$1a],x 5658 ld([vLR],X) #37
138c c500 ctrl x 5659 ctrl(X) #38
138d 1525 ld [$25],y 5660 ld([sysArgs+1],Y) #39
138e 1124 ld [$24],x 5661 ld([sysArgs+0],X) #40
138f ce00 st [y,x] 5662 st([Y,X]) #41
1390 1401 ld $01,y 5663 ld(hi(ctrlBits), Y) #42
1391 09f8 ld [y,$f8] 5664 ld([Y,ctrlBits]) #43
1392 1200 ld ac,x 5665 ld(AC,X) #44
1393 c500 ctrl x 5666 ctrl(X) #45
1394 0124 ld [$24] 5667 ld([sysArgs+0]) #46
1395 8001 adda $01 5668 adda(1) #47
1396 c224 st [$24] 5669 st([sysArgs+0]) #48
1397 0126 ld [$26] 5670 ld([sysArgs+2]) #49
1398 8001 adda $01 5671 adda(1) #50
1399 c226 st [$26] 5672 st([sysArgs+2]) #51
139a 0118 ld [$18] 5673 ld([vAC]) #52 done?
139b f09e beq $139e 5674 beq(pc()+3) #53
139c fc9f bra $139f 5675 bra(pc()+3) #54
139d 00fe ld $fe 5676 ld(-2) #55 restart
139e 0000 ld $00 5677 ld(0) #55! finished
139f 8116 adda [$16] 5678 adda([vPC]) #56
13a0 c216 st [$16] 5679 st([vPC]) #57
13a1 1403 ld $03,y 5680 ld(hi('NEXTY'),Y) #58
13a2 e000 jmp y,$00 5681 jmp(Y,'NEXTY') #59
13a3 00e1 ld $e1 5682 ld(-62/2) #60
5683
5684 label('.sysCme#29')
.sysCme#29: 13a4 0200 nop 5685 nop() #29 burst5
13a5 1527 ld [$27],y 5686 ld([sysArgs+3],Y) #30
5687 label('.sysCme#31')
.sysCme#31: 13a6 c218 st [$18] 5688 st([vAC]) #31 burst5
13a7 111d ld [$1d],x 5689 ld([vTmp],X) #32
13a8 c500 ctrl x 5690 ctrl(X) #33
13a9 1126 ld [$26],x 5691 ld([sysArgs+2],X) #34
5692 for i in range(5):
13aa 0d00 ld [y,x] 5693 ld([Y,X]) #35+i*3
13ab c21b st [$1b] 5694 st([vLR+1 if i<1 else sysArgs+3+i]) #36+i*3
13ac de00 st [y,x++] 5695 st([Y,Xpp]) if i<4 else None #37+i*3 if i<4
13ad 0d00 ld [y,x]
13ae c228 st [$28]
13af de00 st [y,x++]
13b0 0d00 ld [y,x]
13b1 c229 st [$29]
13b2 de00 st [y,x++]
13b3 0d00 ld [y,x]
13b4 c22a st [$2a]
13b5 de00 st [y,x++]
13b6 0d00 ld [y,x]
13b7 c22b st [$2b]
13b8 111a ld [$1a],x 5696 ld([vLR],X) #49
13b9 c500 ctrl x 5697 ctrl(X) #50
13ba 1525 ld [$25],y 5698 ld([sysArgs+1],Y) #51
13bb 1124 ld [$24],x 5699 ld([sysArgs+0],X) #52
5700 for i in range(5):
13bc 011b ld [$1b] 5701 ld([vLR+1 if i<1 else sysArgs+3+i]) #53+i*2
13bd de00 st [y,x++] 5702 st([Y,Xpp]) #54+i*2
13be 0128 ld [$28]
13bf de00 st [y,x++]
13c0 0129 ld [$29]
13c1 de00 st [y,x++]
13c2 012a ld [$2a]
13c3 de00 st [y,x++]
13c4 012b ld [$2b]
13c5 de00 st [y,x++]
13c6 0124 ld [$24] 5703 ld([sysArgs+0]) #63
13c7 8005 adda $05 5704 adda(5) #64
13c8 c224 st [$24] 5705 st([sysArgs+0]) #65
13c9 0126 ld [$26] 5706 ld([sysArgs+2]) #66
13ca 8005 adda $05 5707 adda(5) #67
13cb c226 st [$26] 5708 st([sysArgs+2]) #68
5709
13cc 0118 ld [$18] 5710 ld([vAC]) #69
13cd ecd6 bne .sysCme#72 5711 bne('.sysCme#72') #70
13ce 1401 ld $01,y 5712 ld(hi(ctrlBits), Y) #71 we're done!
13cf 09f8 ld [y,$f8] 5713 ld([Y,ctrlBits]) #72
13d0 30fc anda $fc,x 5714 anda(0xfc,X) #73
13d1 c500 ctrl x 5715 ctrl(X) #74
13d2 011d ld [$1d] 5716 ld([vTmp]) #75 always read after ctrl
13d3 1403 ld $03,y 5717 ld(hi('NEXTY'),Y) #76
13d4 e000 jmp y,$00 5718 jmp(Y,'NEXTY') #77
13d5 00d8 ld $d8 5719 ld(-80/2) #78
5720
5721 label('.sysCme#72')
.sysCme#72: 13d6 00e6 ld $e6 5722 ld(-52/2) #72
13d7 8115 adda [$15] 5723 adda([vTicks]) #21 = 72 - 52
13d8 c215 st [$15] 5724 st([vTicks]) #22
13d9 80e0 adda $e0 5725 adda(min(0,maxTicks-(40+52)/2)) #23
13da f480 bge .sysCme#26 5726 bge('.sysCme#26') #24 enough time for another loop
13db 00fe ld $fe 5727 ld(-2) #25
13dc 8116 adda [$16] 5728 adda([vPC]) #26 restart
13dd c216 st [$16] 5729 st([vPC]) #27
13de 1401 ld $01,y 5730 ld(hi(ctrlBits), Y) #28
13df 09f8 ld [y,$f8] 5731 ld([Y,ctrlBits]) #29
13e0 30fc anda $fc,x 5732 anda(0xfc,X) #30
13e1 c500 ctrl x 5733 ctrl(X) #31
13e2 011d ld [$1d] 5734 ld([vTmp]) #32 always read after ctrl
13e3 1403 ld $03,y 5735 ld(hi('REENTER'),Y) #33
13e4 e0cb jmp y,$cb 5736 jmp(Y,'REENTER') #34
13e5 00ed ld $ed 5737 ld(-38/2) #35 max: 38 + 52 = 90 cycles
5738
13e6 0200 nop 5739 align(0x100, size=0x100)
13e7 0200 nop
13e8 0200 nop
* 26 times
5740
5741 #-----------------------------------------------------------------------
5742 # SYS_ScanMemory_v6_50 implementation
5743
5744 label('sys_ScanMemory')
sys_ScanMemory:
1400 1124 ld [$24],x 5745 ld([sysArgs+0],X) #18
1401 0d00 ld [y,x] 5746 ld([Y,X]) #19
5747 label('.sysSme#20')
.sysSme#20: 1402 6126 xora [$26] 5748 xora([sysArgs+2]) #20
1403 f01e beq .sysSme#23 5749 beq('.sysSme#23') #21
1404 0d00 ld [y,x] 5750 ld([Y,X]) #22
1405 6127 xora [$27] 5751 xora([sysArgs+3]) #23
1406 f021 beq .sysSme#26 5752 beq('.sysSme#26') #24
1407 0124 ld [$24] 5753 ld([sysArgs+0]) #25
1408 8001 adda $01 5754 adda(1); #26
1409 d224 st [$24],x 5755 st([sysArgs+0],X) #27
140a 0118 ld [$18] 5756 ld([vAC]) #28
140b a001 suba $01 5757 suba(1) #29
140c f01a beq .sysSme#32 5758 beq('.sysSme#32') #30 return zero
140d c218 st [$18] 5759 st([vAC]) #31
140e 00f7 ld $f7 5760 ld(-18/2) #14 = 32 - 18
140f 8115 adda [$15] 5761 adda([vTicks]) #15
1410 c215 st [$15] 5762 st([vTicks]) #16
1411 80f7 adda $f7 5763 adda(min(0,maxTicks -(28+18)/2)) #17
1412 f402 bge .sysSme#20 5764 bge('.sysSme#20') #18
1413 0d00 ld [y,x] 5765 ld([Y,X]) #19
1414 00fe ld $fe 5766 ld(-2) #20 restart
1415 8116 adda [$16] 5767 adda([vPC]) #21
1416 c216 st [$16] 5768 st([vPC]) #22
1417 1403 ld $03,y 5769 ld(hi('REENTER'),Y) #23
1418 e0cb jmp y,$cb 5770 jmp(Y,'REENTER') #24
1419 00f2 ld $f2 5771 ld(-28/2) #25
5772
5773 label('.sysSme#32')
.sysSme#32: 141a c219 st [$19] 5774 st([vAC+1]) #32 return zero
141b 1403 ld $03,y 5775 ld(hi('REENTER'),Y) #33
141c e0cb jmp y,$cb 5776 jmp(Y,'REENTER') #34
141d 00ed ld $ed 5777 ld(-38/2) #35
5778
5779 label('.sysSme#23')
.sysSme#23: 141e 0200 nop 5780 nop() #23 success
141f 0200 nop 5781 nop() #24
1420 0124 ld [$24] 5782 ld([sysArgs+0]) #25
5783 label('.sysSme#26')
.sysSme#26: 1421 c218 st [$18] 5784 st([vAC]) #26 success
1422 0125 ld [$25] 5785 ld([sysArgs+1]) #27
1423 c219 st [$19] 5786 st([vAC+1]) #28
1424 1403 ld $03,y 5787 ld(hi('REENTER'),Y) #29
1425 e0cb jmp y,$cb 5788 jmp(Y,'REENTER') #30
1426 00ef ld $ef 5789 ld(-34/2) #31
5790
5791
5792 #-----------------------------------------------------------------------
5793 # SYS_ScanMemoryExt_v6_50 implementation
5794
5795 label('sys_ScanMemoryExt')
sys_ScanMemoryExt:
1427 503c ora $3c,x 5796 ora(0x3c,X) #18
1428 c500 ctrl x 5797 ctrl(X) #19
1429 1525 ld [$25],y 5798 ld([sysArgs+1],Y) #20
142a 1124 ld [$24],x 5799 ld([sysArgs+0],X) #21
142b 0d00 ld [y,x] 5800 ld([Y,X]) #22
142c 0200 nop 5801 nop() #23
5802 label('.sysSmx#24')
.sysSmx#24: 142d 6126 xora [$26] 5803 xora([sysArgs+2]) #24
142e f04a beq .sysSmx#27 5804 beq('.sysSmx#27') #25
142f 0d00 ld [y,x] 5805 ld([Y,X]) #26
1430 6127 xora [$27] 5806 xora([sysArgs+3]) #27
1431 f04d beq .sysSmx#30 5807 beq('.sysSmx#30') #28
1432 0124 ld [$24] 5808 ld([sysArgs+0]) #29
1433 8001 adda $01 5809 adda(1); #30
1434 d224 st [$24],x 5810 st([sysArgs+0],X) #31
1435 0118 ld [$18] 5811 ld([vAC]) #32
1436 a001 suba $01 5812 suba(1) #33
1437 f053 beq .sysSmx#36 5813 beq('.sysSmx#36') #34 return zero
1438 c218 st [$18] 5814 st([vAC]) #35
1439 00f7 ld $f7 5815 ld(-18/2) #18 = 36 - 18
143a 8115 adda [$15] 5816 adda([vTicks]) #19
143b c215 st [$15] 5817 st([vTicks]) #20
143c 80f6 adda $f6 5818 adda(min(0,maxTicks -(30+18)/2)) #21
143d f42d bge .sysSmx#24 5819 bge('.sysSmx#24') #22
143e 0d00 ld [y,x] 5820 ld([Y,X]) #23
143f 0116 ld [$16] 5821 ld([vPC]) #24
1440 a002 suba $02 5822 suba(2) #25 restart
1441 c216 st [$16] 5823 st([vPC]) #26
1442 1401 ld $01,y 5824 ld(hi(ctrlBits),Y) #27 restore and return
1443 09f8 ld [y,$f8] 5825 ld([Y,ctrlBits]) #28
1444 30fc anda $fc,x 5826 anda(0xfc,X) #29
1445 c500 ctrl x 5827 ctrl(X) #30
1446 011d ld [$1d] 5828 ld([vTmp]) #31
1447 1403 ld $03,y 5829 ld(hi('NEXTY'),Y) #32
1448 e000 jmp y,$00 5830 jmp(Y,'NEXTY') #33
1449 00ee ld $ee 5831 ld(-36/2) #34
5832
5833 label('.sysSmx#27')
.sysSmx#27: 144a 0200 nop 5834 nop() #27 success
144b 0200 nop 5835 nop() #28
144c 0124 ld [$24] 5836 ld([sysArgs+0]) #29
5837 label('.sysSmx#30')
.sysSmx#30: 144d c218 st [$18] 5838 st([vAC]) #30 success
144e 0125 ld [$25] 5839 ld([sysArgs+1]) #31
144f 0200 nop 5840 nop() #32
1450 0200 nop 5841 nop() #33
1451 0200 nop 5842 nop() #34
1452 0200 nop 5843 nop() #35
5844 label('.sysSmx#36')
.sysSmx#36: 1453 c219 st [$19] 5845 st([vAC+1]) #36
1454 1401 ld $01,y 5846 ld(hi(ctrlBits),Y) #37 restore and return
1455 09f8 ld [y,$f8] 5847 ld([Y,ctrlBits]) #38
1456 30fc anda $fc,x 5848 anda(0xfc,X) #39
1457 c500 ctrl x 5849 ctrl(X) #40
1458 011d ld [$1d] 5850 ld([vTmp]) #41
1459 1403 ld $03,y 5851 ld(hi('NEXTY'),Y) #42
145a e000 jmp y,$00 5852 jmp(Y,'NEXTY') #43
145b 00e9 ld $e9 5853 ld(-46/2) #44
5854
5855
5856 #-----------------------------------------------------------------------
5857 # sys_Multiply_s16, sum:s16 = x:s16 * y:s16
5858 # x:args0:1 y:args2:3 sum:args4:5 mask:args6:7
5859 #
5860 # Written by at67 for early ROMvX0.
5861
5862 label('sys_Multiply_s16')
sys_Multiply_s16:
145c 2126 anda [$26] 5863 anda([sysArgs+2]) #18,
145d c218 st [$18] 5864 st([vAC]) #19, AC.lo = mask.lo AND y.lo
145e 012b ld [$2b] 5865 ld([sysArgs+7]) #20, load mask.hio
145f 2127 anda [$27] 5866 anda([sysArgs+3]) #21,
1460 c219 st [$19] 5867 st([vAC+1]) #22, AC.hi = mask.hi AND y.hi
1461 4118 ora [$18] 5868 ora([vAC]) #23,
5869 beq('.sys_ms16_26') #24, AC = 0 then skip
1462 f06a beq .sys_ms16_26
1463 0128 ld [$28] 5870 ld([sysArgs+4]) #25, load sum.lo
1464 8124 adda [$24] 5871 adda([sysArgs+0]) #26, load x.lo
1465 c228 st [$28] 5872 st([sysArgs+4]) #27, sum.lo = sum.lo + x.lo
5873 blt('.sys_ms16_30') #28, check for carry
1466 e86c blt .sys_ms16_30
1467 a124 suba [$24] 5874 suba([sysArgs+0]) #29, get original sum.lo back
5875 bra('.sys_ms16_32') #30,
1468 fc6e bra .sys_ms16_32
1469 4124 ora [$24] 5876 ora([sysArgs+0]) #31, carry in bit 7
5877
5878 label('.sys_ms16_26')
5879 bra('.sys_ms16_28') #26,
.sys_ms16_26: 146a fc74 bra .sys_ms16_28
146b 00e4 ld $e4 5880 ld(-56/2) #27, no accumulate sys ticks
5881
5882 label('.sys_ms16_30')
.sys_ms16_30: 146c 2124 anda [$24] 5883 anda([sysArgs+0]) #30, carry in bit 7
146d 0200 nop 5884 nop() #31,
5885
5886 label('.sys_ms16_32')
.sys_ms16_32: 146e 3080 anda $80,x 5887 anda(0x80,X) #32,
146f 0500 ld [x] 5888 ld([X]) #33, move carry to bit 0
1470 8129 adda [$29] 5889 adda([sysArgs+5]) #34,
1471 8125 adda [$25] 5890 adda([sysArgs+1]) #35,
1472 c229 st [$29] 5891 st([sysArgs+5]) #36, sum.hi = sum.hi + x.hi
1473 00df ld $df 5892 ld(-66/2) #37, accumulate sys ticks
5893
5894 label('.sys_ms16_28')
.sys_ms16_28: 1474 c21d st [$1d] 5895 st([vTmp]) #28,#38,
1475 0124 ld [$24] 5896 ld([sysArgs+0]) #29,#39, AC = x.lo
1476 3080 anda $80,x 5897 anda(0x80,X) #30,#40, X = AC & 0x80
1477 8124 adda [$24] 5898 adda([sysArgs+0]) #31,#41, AC = x.lo <<1
1478 c224 st [$24] 5899 st([sysArgs+0]) #32,#42, x.lo = AC
1479 0500 ld [x] 5900 ld([X]) #33,#43, AC = X >>7
147a 8125 adda [$25] 5901 adda([sysArgs+1]) #34,#44,
147b 8125 adda [$25] 5902 adda([sysArgs+1]) #35,#45,
147c c225 st [$25] 5903 st([sysArgs+1]) #36,#46, x.hi = x.hi <<1 + AC
147d 012a ld [$2a] 5904 ld([sysArgs+6]) #37,#47, AC = mask.lo
147e 3080 anda $80,x 5905 anda(0x80,X) #38,#48, X = AC & 0x80
147f 812a adda [$2a] 5906 adda([sysArgs+6]) #39,#49, AC = mask.lo <<1
1480 c22a st [$2a] 5907 st([sysArgs+6]) #40,#50, mask.lo = AC
1481 0500 ld [x] 5908 ld([X]) #41,#51, AC = X >>7
1482 812b adda [$2b] 5909 adda([sysArgs+7]) #42,#52,
1483 812b adda [$2b] 5910 adda([sysArgs+7]) #43,#53,
1484 c22b st [$2b] 5911 st([sysArgs+7]) #44,#54, mask.hi = mask.hi <<1 + AC
1485 412a ora [$2a] 5912 ora([sysArgs+6]) #45,#55,
5913 beq('.sys_ms16_48') #46,#56, if mask = 0
1486 f08e beq .sys_ms16_48
1487 0128 ld [$28] 5914 ld([sysArgs+4]) #47,#57
1488 0116 ld [$16] 5915 ld([vPC]) #48,#58,
1489 a002 suba $02 5916 suba(2) #49,#59,
148a c216 st [$16] 5917 st([vPC]) #50,#60, restart SYS function
148b 1403 ld $03,y 5918 ld(hi('REENTER'),Y) #51,#61,
148c e0cb jmp y,$cb 5919 jmp(Y,'REENTER') #52,#62,
148d 011d ld [$1d] 5920 ld([vTmp]) #53,#63,
5921
5922 label('.sys_ms16_48')
.sys_ms16_48: 148e c218 st [$18] 5923 st([vAC]) #48,#58,
148f 0129 ld [$29] 5924 ld([sysArgs+5]) #49,#59,
1490 c219 st [$19] 5925 st([vAC+1]) #50,#60,
1491 1403 ld $03,y 5926 ld(hi('REENTER'),Y) #51,#61,
1492 e0cb jmp y,$cb 5927 jmp(Y,'REENTER') #52,#62,
1493 011d ld [$1d] 5928 ld([vTmp]) #53,#63,
5929
5930
5931 #-----------------------------------------------------------------------
5932 # sys_Divide_s16, x:s16 = x:s16 / y:s16, rem:s16 = x:s16 % y:s16
5933 # x:args0:1 y:args2:3 rem:args4:5 mask:args6:7
5934 #
5935 # Written by at67 for early ROMvX0.
5936
5937
5938 label('sys_Divide_s16')
sys_Divide_s16:
1494 3080 anda $80,x 5939 anda(0x80,X) #18, X = AC & 0x80
1495 8128 adda [$28] 5940 adda([sysArgs+4]) #19, AC = rem.lo <<1
1496 c228 st [$28] 5941 st([sysArgs+4]) #20, rem.lo = AC
1497 0500 ld [x] 5942 ld([X]) #21, AC = X >>7
1498 8129 adda [$29] 5943 adda([sysArgs+5]) #22,
1499 8129 adda [$29] 5944 adda([sysArgs+5]) #23,
149a c229 st [$29] 5945 st([sysArgs+5]) #24, rem.hi = rem.hi <<1 + AC
149b 0125 ld [$25] 5946 ld([sysArgs+1]) #25,
149c 2080 anda $80 5947 anda(0x80) #26, sign of x
5948 beq('.sys_ds16_29') #27, if x >= 0
149d f0a2 beq .sys_ds16_29
149e 0128 ld [$28] 5949 ld([sysArgs+4]) #28,
149f 8001 adda $01 5950 adda(1) #29,
5951 bra('.sys_ds16_32') #30,
14a0 fca5 bra .sys_ds16_32
14a1 c228 st [$28] 5952 st([sysArgs+4]) #31, rem.lo++
5953
5954 label('.sys_ds16_29')
.sys_ds16_29: 14a2 0200 nop 5955 nop() #29
14a3 0200 nop 5956 nop() #30
14a4 0200 nop 5957 nop() #31
5958 label('.sys_ds16_32')
.sys_ds16_32: 14a5 0124 ld [$24] 5959 ld([sysArgs+0]) #32, AC = x.lo
14a6 3080 anda $80,x 5960 anda(0x80,X) #33, X = AC & 0x80
14a7 8124 adda [$24] 5961 adda([sysArgs+0]) #34, AC = x.lo <<1
14a8 c224 st [$24] 5962 st([sysArgs+0]) #35, x.lo = AC
14a9 0500 ld [x] 5963 ld([X]) #36, AC = X >>7
14aa 8125 adda [$25] 5964 adda([sysArgs+1]) #37,
14ab 8125 adda [$25] 5965 adda([sysArgs+1]) #38,
14ac c225 st [$25] 5966 st([sysArgs+1]) #39, x.hi = x.hi <<1 + AC
14ad 0128 ld [$28] 5967 ld([sysArgs+4]) #40, load rem.lo
5968 blt('.sys_ds16_43') #41, check for borrow
14ae e8b3 blt .sys_ds16_43
14af a126 suba [$26] 5969 suba([sysArgs+2]) #42,
14b0 c218 st [$18] 5970 st([vAC]) #43, vAC.lo = rem.lo - y.lo
5971 bra('.sys_ds16_46') #44,
14b1 fcb6 bra .sys_ds16_46
14b2 4126 ora [$26] 5972 ora([sysArgs+2]) #45,
5973
5974 label('.sys_ds16_43')
.sys_ds16_43: 14b3 c218 st [$18] 5975 st([vAC]) #43,
14b4 2126 anda [$26] 5976 anda([sysArgs+2]) #44,
14b5 0200 nop 5977 nop() #45,
5978 label('.sys_ds16_46')
.sys_ds16_46: 14b6 3080 anda $80,x 5979 anda(0x80,X) #46, move borrow to bit 0
14b7 0129 ld [$29] 5980 ld([sysArgs+5]) #47, load rem.hi
14b8 a500 suba [x] 5981 suba([X]) #48,
14b9 a127 suba [$27] 5982 suba([sysArgs+3]) #49,
14ba c219 st [$19] 5983 st([vAC+1]) #50, vAC.hi = rem.hi - y.hi
5984 blt('.sys_ds16_53') #51,
14bb e8c5 blt .sys_ds16_53
14bc 00dc ld $dc 5985 ld(-72/2) #52
14bd 0118 ld [$18] 5986 ld([vAC]) #53,
14be c228 st [$28] 5987 st([sysArgs+4]) #54,
14bf 0119 ld [$19] 5988 ld([vAC+1]) #55,
14c0 c229 st [$29] 5989 st([sysArgs+5]) #56, rem = vAC
14c1 0124 ld [$24] 5990 ld([sysArgs+0]) #57,
14c2 8001 adda $01 5991 adda(1) #58,
14c3 c224 st [$24] 5992 st([sysArgs+0]) #59, x.lo++
14c4 00d8 ld $d8 5993 ld(-80/2) #60,
5994
5995 label('.sys_ds16_53')
.sys_ds16_53: 14c5 c21d st [$1d] 5996 st([vTmp]) #53, #61,
14c6 012a ld [$2a] 5997 ld([sysArgs+6]) #54, #62, AC = mask.lo
14c7 3080 anda $80,x 5998 anda(0x80,X) #55, #63, X = AC & 0x80
14c8 812a adda [$2a] 5999 adda([sysArgs+6]) #56, #64, AC = mask.lo <<1
14c9 c22a st [$2a] 6000 st([sysArgs+6]) #57, #65, mask.lo = AC
14ca 0500 ld [x] 6001 ld([X]) #58, #66, AC = X >>7
14cb 812b adda [$2b] 6002 adda([sysArgs+7]) #59, #67,
14cc 812b adda [$2b] 6003 adda([sysArgs+7]) #60, #68,
14cd c22b st [$2b] 6004 st([sysArgs+7]) #61, #69, mask.hi = mask.hi <<1 + AC
14ce 412a ora [$2a] 6005 ora([sysArgs+6]) #62, #70,
6006 bne('.sys_ds16_65') #63, #71,
14cf ecd6 bne .sys_ds16_65
14d0 0116 ld [$16] 6007 ld([vPC]) #64, #72,
14d1 0200 nop 6008 nop() #65, #73,
14d2 0200 nop 6009 nop() #66, #74,
14d3 1403 ld $03,y 6010 ld(hi('REENTER'),Y) #67, #75,
14d4 e0cb jmp y,$cb 6011 jmp(Y,'REENTER') #68, #76,
14d5 011d ld [$1d] 6012 ld([vTmp]) #69, #77,
6013 label('.sys_ds16_65')
.sys_ds16_65: 14d6 a002 suba $02 6014 suba(2) #65, #73,
14d7 c216 st [$16] 6015 st([vPC]) #66, #74, restart SYS function
14d8 1403 ld $03,y 6016 ld(hi('REENTER'),Y) #67, #75,
14d9 e0cb jmp y,$cb 6017 jmp(Y,'REENTER') #68, #76,
14da 011d ld [$1d] 6018 ld([vTmp]) #69, #77,
6019
6020
6021 #-----------------------------------------------------------------------
6022 #
6023 # End of core
6024 #
6025 #-----------------------------------------------------------------------
6026
14db 0200 nop 6027 align(0x100)
14dc 0200 nop
14dd 0200 nop
* 36 times
14ff 0200 nop 6027 align(0x100)
6028
6029 disableListing()
;+-----------------------------------+
;| Apps/Pictures/packedPictures.rgb |
;+-----------------------------------+
packedPictures:
1500 00ff ld $ff
1501 00ff ld $ff
1502 00ff ld $ff
* 15 times
150f 00fa ld $fa
1510 00ff ld $ff
1511 00ff ld $ff
1512 00ff ld $ff
* 5 times
1515 00fe ld $fe
1516 00ff ld $ff
1517 00ff ld $ff
1518 00ff ld $ff
* 5 times
151b 00ba ld $ba
151c 00be ld $be
151d 00ff ld $ff
151e 00ff ld $ff
151f 00fe ld $fe
1520 00eb ld $eb
1521 00ff ld $ff
1522 00fe ld $fe
1523 00fb ld $fb
1524 00fb ld $fb
1525 00bf ld $bf
1526 00ff ld $ff
1527 00fa ld $fa
1528 00af ld $af
1529 00ff ld $ff
152a 00ff ld $ff
152b 00ae ld $ae
152c 00ef ld $ef
152d 00ba ld $ba
152e 00fe ld $fe
152f 00ff ld $ff
1530 00ff ld $ff
1531 00ff ld $ff
* 12 times
153b 00eb ld $eb
153c 00bf ld $bf
153d 00ee ld $ee
153e 00ef ld $ef
153f 00fe ld $fe
1540 00ae ld $ae
1541 00ff ld $ff
1542 00fe ld $fe
1543 00ee ld $ee
1544 00af ld $af
1545 00ff ld $ff
1546 00ff ld $ff
1547 00ff ld $ff
1548 00ff ld $ff
1549 00af ld $af
154a 00ff ld $ff
154b 00ff ld $ff
154c 00ef ld $ef
154d 00ff ld $ff
154e 00bf ld $bf
154f 00ff ld $ff
1550 00ff ld $ff
1551 00ff ld $ff
* 5 times
1554 00bb ld $bb
1555 00be ld $be
1556 00eb ld $eb
1557 00ff ld $ff
1558 00fa ld $fa
1559 00ff ld $ff
155a 00bf ld $bf
155b 006f ld $6f
155c 00ea ld $ea
155d 00bb ld $bb
155e 005a ld $5a
155f 00a9 ld $a9
1560 00ff ld $ff
1561 00ff ld $ff
1562 00ff ld $ff
* 12 times
156c 00ef ld $ef
156d 00ff ld $ff
156e 00ff ld $ff
156f 00ff ld $ff
* 6 times
1573 00af ld $af
1574 00fe ld $fe
1575 00ff ld $ff
1576 00ff ld $ff
1577 00ff ld $ff
1578 00bf ld $bf
1579 00ff ld $ff
157a 00ff ld $ff
157b 00bb ld $bb
157c 00fa ld $fa
157d 00ff ld $ff
157e 00ff ld $ff
157f 00bf ld $bf
1580 00fa ld $fa
1581 00ff ld $ff
1582 00ff ld $ff
1583 00eb ld $eb
1584 00bb ld $bb
1585 00be ld $be
1586 00ff ld $ff
1587 00bf ld $bf
1588 00ff ld $ff
1589 00ff ld $ff
158a 00ff ld $ff
158b 00be ld $be
158c 00eb ld $eb
158d 00fb ld $fb
158e 00af ld $af
158f 009a ld $9a
1590 00ff ld $ff
1591 00ff ld $ff
1592 00ff ld $ff
* 7 times
1597 00af ld $af
1598 00ff ld $ff
1599 00ff ld $ff
159a 00ff ld $ff
159b 00fb ld $fb
159c 00ff ld $ff
159d 00ff ld $ff
159e 00bb ld $bb
159f 00ba ld $ba
15a0 00aa ld $aa
15a1 00ba ld $ba
15a2 00fa ld $fa
15a3 00ff ld $ff
15a4 00ff ld $ff
15a5 00fe ld $fe
15a6 00ff ld $ff
15a7 00ff ld $ff
15a8 00ff ld $ff
* 5 times
15ab 00fe ld $fe
15ac 00ff ld $ff
15ad 00fb ld $fb
15ae 00ff ld $ff
15af 00ef ld $ef
15b0 00ab ld $ab
15b1 00aa ld $aa
15b2 00fb ld $fb
15b3 00ef ld $ef
15b4 00bb ld $bb
15b5 00be ld $be
15b6 00eb ld $eb
15b7 00ff ld $ff
15b8 00ff ld $ff
15b9 00ff ld $ff
15ba 00bf ld $bf
15bb 00ae ld $ae
15bc 00eb ld $eb
15bd 00ff ld $ff
15be 00bf ld $bf
15bf 00ff ld $ff
15c0 00ff ld $ff
15c1 00bf ld $bf
15c2 00fb ld $fb
15c3 00ff ld $ff
15c4 00ff ld $ff
15c5 00ff ld $ff
* 8 times
15cb 00ef ld $ef
15cc 006a ld $6a
15cd 0049 ld $49
15ce 0096 ld $96
15cf 0010 ld $10
15d0 0008 ld $08
15d1 0041 ld $41
15d2 0015 ld $15
15d3 0055 ld $55
15d4 0096 ld $96
15d5 00aa ld $aa
15d6 00aa ld $aa
15d7 00ab ld $ab
15d8 006a ld $6a
15d9 005a ld $5a
15da 0056 ld $56
15db 0065 ld $65
15dc 00a9 ld $a9
15dd 00ea ld $ea
15de 00aa ld $aa
15df 00aa ld $aa
15e0 00ff ld $ff
15e1 00ff ld $ff
15e2 00ae ld $ae
15e3 00eb ld $eb
15e4 00bf ld $bf
15e5 00be ld $be
15e6 00bf ld $bf
15e7 00ff ld $ff
15e8 00ff ld $ff
15e9 00ff ld $ff
15ea 00fb ld $fb
15eb 00aa ld $aa
15ec 00ef ld $ef
15ed 00af ld $af
15ee 00ff ld $ff
15ef 00ff ld $ff
15f0 00ff ld $ff
* 11 times
15f9 0000 ld $00
15fa 0000 ld $00
15fb fe00 bra ac ;+-----------------------------------+
15fc fcfd bra $15fd ;| |
15fd 1404 ld $04,y ;| Trampoline for page $1500 lookups |
15fe e068 jmp y,$68 ;| |
15ff c218 st [$18] ;+-----------------------------------+
1600 00be ld $be
1601 009a ld $9a
1602 0092 ld $92
1603 0024 ld $24
1604 0048 ld $48
1605 0092 ld $92
1606 0010 ld $10
1607 0009 ld $09
1608 0092 ld $92
1609 0020 ld $20
160a 0008 ld $08
160b 0041 ld $41
160c 0010 ld $10
160d 0004 ld $04
160e 0041 ld $41
160f 0010 ld $10
1610 0004 ld $04
1611 0041 ld $41
1612 0010 ld $10
1613 0004 ld $04
1614 0042 ld $42
1615 0010 ld $10
1616 0054 ld $54
1617 00aa ld $aa
1618 00e9 ld $e9
1619 00ff ld $ff
161a 00eb ld $eb
161b 00ef ld $ef
161c 00ff ld $ff
161d 00eb ld $eb
161e 00ff ld $ff
161f 00ff ld $ff
1620 00ff ld $ff
1621 00fe ld $fe
1622 00ff ld $ff
1623 00ff ld $ff
1624 00ff ld $ff
1625 00bf ld $bf
1626 00eb ld $eb
1627 00ff ld $ff
1628 00ff ld $ff
1629 00ff ld $ff
* 8 times
162f 00e6 ld $e6
1630 0028 ld $28
1631 004a ld $4a
1632 0092 ld $92
1633 0024 ld $24
1634 0049 ld $49
1635 0092 ld $92
1636 0020 ld $20
1637 0049 ld $49
1638 0082 ld $82
1639 0024 ld $24
163a 0008 ld $08
163b 0042 ld $42
163c 0010 ld $10
163d 0004 ld $04
163e 0042 ld $42
163f 0010 ld $10
1640 0008 ld $08
1641 0081 ld $81
1642 0020 ld $20
1643 0004 ld $04
1644 0081 ld $81
1645 0010 ld $10
1646 0009 ld $09
1647 0091 ld $91
1648 0050 ld $50
1649 00f9 ld $f9
164a 00ef ld $ef
164b 00ff ld $ff
164c 00ff ld $ff
164d 00ff ld $ff
164e 00ff ld $ff
164f 00bf ld $bf
1650 00ff ld $ff
1651 00ff ld $ff
1652 00ee ld $ee
1653 00ef ld $ef
1654 00bf ld $bf
1655 00bf ld $bf
1656 00fe ld $fe
1657 00ff ld $ff
1658 00ff ld $ff
1659 00ff ld $ff
* 7 times
165e 00df ld $df
165f 00e3 ld $e3
1660 0028 ld $28
1661 008f ld $8f
1662 00e3 ld $e3
1663 0028 ld $28
1664 004a ld $4a
1665 0092 ld $92
1666 0028 ld $28
1667 004d ld $4d
1668 0092 ld $92
1669 0020 ld $20
166a 0049 ld $49
166b 0082 ld $82
166c 0024 ld $24
166d 0048 ld $48
166e 0082 ld $82
166f 0010 ld $10
1670 0009 ld $09
1671 0092 ld $92
1672 0024 ld $24
1673 0008 ld $08
1674 0091 ld $91
1675 0024 ld $24
1676 0048 ld $48
1677 0082 ld $82
1678 0024 ld $24
1679 0055 ld $55
167a 00a6 ld $a6
167b 00bf ld $bf
167c 00ff ld $ff
167d 00ff ld $ff
167e 00fa ld $fa
167f 00ef ld $ef
1680 00bf ld $bf
1681 00ff ld $ff
1682 00ff ld $ff
1683 00ab ld $ab
1684 00ff ld $ff
1685 00ee ld $ee
1686 00ee ld $ee
1687 00ea ld $ea
1688 00ff ld $ff
1689 00ff ld $ff
168a 00ff ld $ff
* 6 times
168e 009f ld $9f
168f 00f2 ld $f2
1690 003d ld $3d
1691 00db ld $db
1692 00a3 ld $a3
1693 0038 ld $38
1694 0089 ld $89
1695 0093 ld $93
1696 0024 ld $24
1697 0085 ld $85
1698 0092 ld $92
1699 0024 ld $24
169a 0049 ld $49
169b 0092 ld $92
169c 0024 ld $24
169d 0009 ld $09
169e 0092 ld $92
169f 0024 ld $24
16a0 0048 ld $48
16a1 0092 ld $92
16a2 0020 ld $20
16a3 0009 ld $09
16a4 0092 ld $92
16a5 0020 ld $20
16a6 0009 ld $09
16a7 0041 ld $41
16a8 0020 ld $20
16a9 0004 ld $04
16aa 0041 ld $41
16ab 00e5 ld $e5
16ac 00ff ld $ff
16ad 00ab ld $ab
16ae 00ff ld $ff
16af 00bf ld $bf
16b0 009b ld $9b
16b1 00fa ld $fa
16b2 00ae ld $ae
16b3 00ef ld $ef
16b4 00aa ld $aa
16b5 00ae ld $ae
16b6 00ee ld $ee
16b7 00ea ld $ea
16b8 00ff ld $ff
16b9 00ff ld $ff
16ba 00ff ld $ff
16bb 00ff ld $ff
16bc 00af ld $af
16bd 00ff ld $ff
16be 00ff ld $ff
16bf 00f7 ld $f7
16c0 0069 ld $69
16c1 00cf ld $cf
16c2 00f7 ld $f7
16c3 0069 ld $69
16c4 0056 ld $56
16c5 0051 ld $51
16c6 0015 ld $15
16c7 0011 ld $11
16c8 0010 ld $10
16c9 0014 ld $14
16ca 0085 ld $85
16cb 0092 ld $92
16cc 0024 ld $24
16cd 0009 ld $09
16ce 0092 ld $92
16cf 0020 ld $20
16d0 0048 ld $48
16d1 0092 ld $92
16d2 0024 ld $24
16d3 008d ld $8d
16d4 0092 ld $92
16d5 0024 ld $24
16d6 0049 ld $49
16d7 0042 ld $42
16d8 0010 ld $10
16d9 0004 ld $04
16da 0052 ld $52
16db 0010 ld $10
16dc 00a4 ld $a4
16dd 00fb ld $fb
16de 00bb ld $bb
16df 00af ld $af
16e0 00ab ld $ab
16e1 00a6 ld $a6
16e2 0059 ld $59
16e3 00aa ld $aa
16e4 00bb ld $bb
16e5 00ba ld $ba
16e6 00ef ld $ef
16e7 00ff ld $ff
16e8 00ff ld $ff
16e9 00ff ld $ff
* 6 times
16ed 00bf ld $bf
16ee 00fe ld $fe
16ef 00ab ld $ab
16f0 0044 ld $44
16f1 00da ld $da
16f2 00f7 ld $f7
16f3 0029 ld $29
16f4 0010 ld $10
16f5 0050 ld $50
16f6 0044 ld $44
16f7 0055 ld $55
16f8 0041 ld $41
16f9 0000 ld $00
16fa 0000 ld $00
16fb fe00 bra ac ;+-----------------------------------+
16fc fcfd bra $16fd ;| |
16fd 1404 ld $04,y ;| Trampoline for page $1600 lookups |
16fe e068 jmp y,$68 ;| |
16ff c218 st [$18] ;+-----------------------------------+
1700 0004 ld $04
1701 0044 ld $44
1702 0050 ld $50
1703 0024 ld $24
1704 0049 ld $49
1705 0092 ld $92
1706 0024 ld $24
1707 0049 ld $49
1708 0092 ld $92
1709 0024 ld $24
170a 0089 ld $89
170b 00e2 ld $e2
170c 0034 ld $34
170d 004a ld $4a
170e 0092 ld $92
170f 0024 ld $24
1710 0009 ld $09
1711 0091 ld $91
1712 0024 ld $24
1713 0009 ld $09
1714 0052 ld $52
1715 00bb ld $bb
1716 00bf ld $bf
1717 00eb ld $eb
1718 00ba ld $ba
1719 006e ld $6e
171a 0097 ld $97
171b 00a5 ld $a5
171c 0059 ld $59
171d 00ea ld $ea
171e 00ff ld $ff
171f 00ff ld $ff
1720 00ef ld $ef
1721 00bf ld $bf
1722 00fa ld $fa
1723 00ef ld $ef
1724 00fe ld $fe
1725 00ff ld $ff
1726 00ab ld $ab
1727 0080 ld $80
1728 0010 ld $10
1729 00a5 ld $a5
172a 007d ld $7d
172b 004a ld $4a
172c 0011 ld $11
172d 0001 ld $01
172e 0055 ld $55
172f 0011 ld $11
1730 0015 ld $15
1731 0011 ld $11
1732 0040 ld $40
1733 0014 ld $14
1734 0048 ld $48
1735 0091 ld $91
1736 0020 ld $20
1737 0049 ld $49
1738 0092 ld $92
1739 0034 ld $34
173a 0009 ld $09
173b 0092 ld $92
173c 0024 ld $24
173d 0008 ld $08
173e 0092 ld $92
173f 0024 ld $24
1740 0089 ld $89
1741 0093 ld $93
1742 0024 ld $24
1743 0048 ld $48
1744 0096 ld $96
1745 00be ld $be
1746 00ff ld $ff
1747 00bf ld $bf
1748 00bb ld $bb
1749 00bf ld $bf
174a 00eb ld $eb
174b 00a6 ld $a6
174c 00a9 ld $a9
174d 00ff ld $ff
174e 00ff ld $ff
174f 00ff ld $ff
1750 00ff ld $ff
1751 00fa ld $fa
1752 00bf ld $bf
1753 00fb ld $fb
1754 00eb ld $eb
1755 00ff ld $ff
1756 00a7 ld $a7
1757 0080 ld $80
1758 0040 ld $40
1759 0054 ld $54
175a 00aa ld $aa
175b 004a ld $4a
175c 0045 ld $45
175d 0080 ld $80
175e 0040 ld $40
175f 0040 ld $40
1760 0080 ld $80
1761 0000 ld $00
1762 0051 ld $51
1763 0024 ld $24
1764 0049 ld $49
1765 0096 ld $96
1766 0024 ld $24
1767 0049 ld $49
1768 00d2 ld $d2
1769 0024 ld $24
176a 0049 ld $49
176b 0082 ld $82
176c 0050 ld $50
176d 0089 ld $89
176e 00e2 ld $e2
176f 0028 ld $28
1770 0049 ld $49
1771 0092 ld $92
1772 0028 ld $28
1773 0049 ld $49
1774 0042 ld $42
1775 0041 ld $41
1776 00f9 ld $f9
1777 00fb ld $fb
1778 00fa ld $fa
1779 00fb ld $fb
177a 00eb ld $eb
177b 00ff ld $ff
177c 00ae ld $ae
177d 00aa ld $aa
177e 00fa ld $fa
177f 00ff ld $ff
1780 00ff ld $ff
1781 00ff ld $ff
1782 00fb ld $fb
1783 00ff ld $ff
1784 00ff ld $ff
1785 00bf ld $bf
1786 0057 ld $57
1787 0040 ld $40
1788 0040 ld $40
1789 0001 ld $01
178a 0041 ld $41
178b 00e5 ld $e5
178c 00aa ld $aa
178d 0015 ld $15
178e 0051 ld $51
178f 0050 ld $50
1790 0040 ld $40
1791 0010 ld $10
1792 0000 ld $00
1793 0001 ld $01
1794 0001 ld $01
1795 0051 ld $51
1796 0024 ld $24
1797 0049 ld $49
1798 0051 ld $51
1799 0024 ld $24
179a 0048 ld $48
179b 00a2 ld $a2
179c 0025 ld $25
179d 0049 ld $49
179e 0092 ld $92
179f 0038 ld $38
17a0 008a ld $8a
17a1 00a3 ld $a3
17a2 0024 ld $24
17a3 0049 ld $49
17a4 0092 ld $92
17a5 0024 ld $24
17a6 0049 ld $49
17a7 0001 ld $01
17a8 0001 ld $01
17a9 0044 ld $44
17aa 0055 ld $55
17ab 00a5 ld $a5
17ac 00bf ld $bf
17ad 00eb ld $eb
17ae 00bf ld $bf
17af 00ae ld $ae
17b0 0056 ld $56
17b1 0066 ld $66
17b2 00f4 ld $f4
17b3 00ff ld $ff
17b4 00bf ld $bf
17b5 00bf ld $bf
17b6 00ff ld $ff
17b7 00bf ld $bf
17b8 00fe ld $fe
17b9 00ff ld $ff
17ba 0015 ld $15
17bb 0015 ld $15
17bc 0040 ld $40
17bd 0095 ld $95
17be 00ea ld $ea
17bf 0057 ld $57
17c0 0040 ld $40
17c1 0000 ld $00
17c2 0001 ld $01
17c3 0002 ld $02
17c4 0001 ld $01
17c5 0008 ld $08
17c6 0004 ld $04
17c7 0009 ld $09
17c8 0052 ld $52
17c9 0024 ld $24
17ca 0009 ld $09
17cb 0052 ld $52
17cc 0024 ld $24
17cd 0049 ld $49
17ce 0092 ld $92
17cf 0038 ld $38
17d0 008a ld $8a
17d1 00e3 ld $e3
17d2 0028 ld $28
17d3 008e ld $8e
17d4 0093 ld $93
17d5 0028 ld $28
17d6 0049 ld $49
17d7 0092 ld $92
17d8 0010 ld $10
17d9 0005 ld $05
17da 0001 ld $01
17db 0001 ld $01
17dc 0044 ld $44
17dd 00a6 ld $a6
17de 0065 ld $65
17df 00aa ld $aa
17e0 00ea ld $ea
17e1 00ba ld $ba
17e2 0069 ld $69
17e3 00ea ld $ea
17e4 00ff ld $ff
17e5 00ff ld $ff
17e6 00ff ld $ff
* 7 times
17eb 009f ld $9f
17ec 0041 ld $41
17ed 0054 ld $54
17ee 0095 ld $95
17ef 00fe ld $fe
17f0 00bb ld $bb
17f1 005f ld $5f
17f2 0000 ld $00
17f3 0003 ld $03
17f4 0004 ld $04
17f5 000c ld $0c
17f6 0010 ld $10
17f7 0045 ld $45
17f8 0092 ld $92
17f9 0000 ld $00
17fa 0000 ld $00
17fb fe00 bra ac ;+-----------------------------------+
17fc fcfd bra $17fd ;| |
17fd 1404 ld $04,y ;| Trampoline for page $1700 lookups |
17fe e068 jmp y,$68 ;| |
17ff c218 st [$18] ;+-----------------------------------+
1800 0024 ld $24
1801 0049 ld $49
1802 0092 ld $92
1803 0024 ld $24
1804 0089 ld $89
1805 0092 ld $92
1806 0024 ld $24
1807 0049 ld $49
1808 00e2 ld $e2
1809 0028 ld $28
180a 0059 ld $59
180b 00e2 ld $e2
180c 0028 ld $28
180d 0049 ld $49
180e 0011 ld $11
180f 0040 ld $40
1810 0040 ld $40
1811 0091 ld $91
1812 0024 ld $24
1813 004a ld $4a
1814 0092 ld $92
1815 0010 ld $10
1816 0054 ld $54
1817 00ea ld $ea
1818 00b6 ld $b6
1819 00ae ld $ae
181a 00ff ld $ff
181b 00ff ld $ff
181c 00ff ld $ff
* 7 times
1821 00bf ld $bf
1822 004a ld $4a
1823 0055 ld $55
1824 0095 ld $95
1825 00da ld $da
1826 00a7 ld $a7
1827 007f ld $7f
1828 0005 ld $05
1829 000c ld $0c
182a 0005 ld $05
182b 0051 ld $51
182c 0041 ld $41
182d 0014 ld $14
182e 0045 ld $45
182f 0092 ld $92
1830 0024 ld $24
1831 008a ld $8a
1832 00e2 ld $e2
1833 0028 ld $28
1834 004e ld $4e
1835 00a2 ld $a2
1836 0024 ld $24
1837 0049 ld $49
1838 00a2 ld $a2
1839 0024 ld $24
183a 0089 ld $89
183b 00a2 ld $a2
183c 0064 ld $64
183d 008a ld $8a
183e 0042 ld $42
183f 0040 ld $40
1840 0000 ld $00
1841 0061 ld $61
1842 0028 ld $28
1843 008e ld $8e
1844 0092 ld $92
1845 0014 ld $14
1846 0054 ld $54
1847 00a6 ld $a6
1848 00bb ld $bb
1849 00ae ld $ae
184a 00fe ld $fe
184b 00ff ld $ff
184c 00ff ld $ff
184d 00ff ld $ff
184e 00ff ld $ff
184f 00af ld $af
1850 00fe ld $fe
1851 00ff ld $ff
1852 005f ld $5f
1853 0052 ld $52
1854 0059 ld $59
1855 009f ld $9f
1856 00aa ld $aa
1857 00a9 ld $a9
1858 00aa ld $aa
1859 0056 ld $56
185a 0015 ld $15
185b 0010 ld $10
185c 0050 ld $50
185d 0040 ld $40
185e 0040 ld $40
185f 0051 ld $51
1860 0024 ld $24
1861 0049 ld $49
1862 00a2 ld $a2
1863 0038 ld $38
1864 0089 ld $89
1865 00e2 ld $e2
1866 0028 ld $28
1867 008a ld $8a
1868 0092 ld $92
1869 0064 ld $64
186a 008f ld $8f
186b 00a3 ld $a3
186c 0028 ld $28
186d 009e ld $9e
186e 0056 ld $56
186f 0028 ld $28
1870 004a ld $4a
1871 0052 ld $52
1872 0040 ld $40
1873 0000 ld $00
1874 00a1 ld $a1
1875 0039 ld $39
1876 008a ld $8a
1877 0092 ld $92
1878 0024 ld $24
1879 0045 ld $45
187a 0099 ld $99
187b 00ba ld $ba
187c 00fd ld $fd
187d 00ff ld $ff
187e 00ff ld $ff
187f 00ff ld $ff
1880 00ff ld $ff
1881 00bf ld $bf
1882 00af ld $af
1883 00fe ld $fe
1884 00ff ld $ff
1885 009b ld $9b
1886 00a6 ld $a6
1887 00a9 ld $a9
1888 00a6 ld $a6
1889 00be ld $be
188a 00ba ld $ba
188b 00eb ld $eb
188c 00ab ld $ab
188d 006a ld $6a
188e 0055 ld $55
188f 00a1 ld $a1
1890 0024 ld $24
1891 0049 ld $49
1892 00a6 ld $a6
1893 0028 ld $28
1894 008a ld $8a
1895 0092 ld $92
1896 0068 ld $68
1897 008e ld $8e
1898 00a3 ld $a3
1899 0078 ld $78
189a 009b ld $9b
189b 00f3 ld $f3
189c 0039 ld $39
189d 004a ld $4a
189e 0056 ld $56
189f 0014 ld $14
18a0 0089 ld $89
18a1 0092 ld $92
18a2 0024 ld $24
18a3 0004 ld $04
18a4 0004 ld $04
18a5 0014 ld $14
18a6 008a ld $8a
18a7 00a6 ld $a6
18a8 0028 ld $28
18a9 004a ld $4a
18aa 0096 ld $96
18ab 0094 ld $94
18ac 00fe ld $fe
18ad 00ff ld $ff
18ae 00bf ld $bf
18af 00fe ld $fe
18b0 00ff ld $ff
18b1 00ff ld $ff
18b2 00bf ld $bf
18b3 00fb ld $fb
18b4 00fb ld $fb
18b5 009f ld $9f
18b6 0096 ld $96
18b7 0064 ld $64
18b8 00da ld $da
18b9 00eb ld $eb
18ba 00fe ld $fe
18bb 00eb ld $eb
18bc 00af ld $af
18bd 00fe ld $fe
18be 00ef ld $ef
18bf 00a7 ld $a7
18c0 0028 ld $28
18c1 008a ld $8a
18c2 00a2 ld $a2
18c3 0024 ld $24
18c4 008a ld $8a
18c5 00e3 ld $e3
18c6 0039 ld $39
18c7 00ce ld $ce
18c8 00f2 ld $f2
18c9 0038 ld $38
18ca 008e ld $8e
18cb 00fa ld $fa
18cc 007a ld $7a
18cd 005a ld $5a
18ce 0052 ld $52
18cf 0028 ld $28
18d0 0049 ld $49
18d1 0091 ld $91
18d2 0028 ld $28
18d3 0049 ld $49
18d4 0042 ld $42
18d5 0014 ld $14
18d6 0089 ld $89
18d7 00a2 ld $a2
18d8 0028 ld $28
18d9 0045 ld $45
18da 0066 ld $66
18db 0024 ld $24
18dc 00aa ld $aa
18dd 0057 ld $57
18de 0095 ld $95
18df 0059 ld $59
18e0 0099 ld $99
18e1 00ff ld $ff
18e2 00ff ld $ff
18e3 00ff ld $ff
18e4 002a ld $2a
18e5 0049 ld $49
18e6 0091 ld $91
18e7 0028 ld $28
18e8 0099 ld $99
18e9 00b3 ld $b3
18ea 0079 ld $79
18eb 00ea ld $ea
18ec 00fb ld $fb
18ed 00ae ld $ae
18ee 00de ld $de
18ef 00a3 ld $a3
18f0 0078 ld $78
18f1 008a ld $8a
18f2 00e2 ld $e2
18f3 0028 ld $28
18f4 00ce ld $ce
18f5 00a3 ld $a3
18f6 003c ld $3c
18f7 009a ld $9a
18f8 00f3 ld $f3
18f9 0000 ld $00
18fa 0000 ld $00
18fb fe00 bra ac ;+-----------------------------------+
18fc fcfd bra $18fd ;| |
18fd 1404 ld $04,y ;| Trampoline for page $1800 lookups |
18fe e068 jmp y,$68 ;| |
18ff c218 st [$18] ;+-----------------------------------+
1900 0029 ld $29
1901 009e ld $9e
1902 00f6 ld $f6
1903 0028 ld $28
1904 008a ld $8a
1905 0092 ld $92
1906 0028 ld $28
1907 008e ld $8e
1908 0092 ld $92
1909 0028 ld $28
190a 008a ld $8a
190b 0092 ld $92
190c 0024 ld $24
190d 008a ld $8a
190e 00b7 ld $b7
190f 0028 ld $28
1910 0089 ld $89
1911 0092 ld $92
1912 0029 ld $29
1913 0099 ld $99
1914 0096 ld $96
1915 00a2 ld $a2
1916 0059 ld $59
1917 009a ld $9a
1918 00ff ld $ff
1919 00ff ld $ff
191a 00a7 ld $a7
191b 0014 ld $14
191c 0044 ld $44
191d 0092 ld $92
191e 0028 ld $28
191f 008a ld $8a
1920 00a2 ld $a2
1921 0028 ld $28
1922 009a ld $9a
1923 00fa ld $fa
1924 007d ld $7d
1925 009f ld $9f
1926 00a3 ld $a3
1927 007e ld $7e
1928 008e ld $8e
1929 00a2 ld $a2
192a 0068 ld $68
192b 00da ld $da
192c 00a3 ld $a3
192d 0079 ld $79
192e 008f ld $8f
192f 00a3 ld $a3
1930 0038 ld $38
1931 00ca ld $ca
1932 00a3 ld $a3
1933 0038 ld $38
1934 008a ld $8a
1935 00e6 ld $e6
1936 0028 ld $28
1937 008e ld $8e
1938 00e2 ld $e2
1939 0038 ld $38
193a 008e ld $8e
193b 00e2 ld $e2
193c 0028 ld $28
193d 008a ld $8a
193e 00f6 ld $f6
193f 0028 ld $28
1940 008a ld $8a
1941 0092 ld $92
1942 0024 ld $24
1943 004a ld $4a
1944 00da ld $da
1945 00a6 ld $a6
1946 00be ld $be
1947 00ff ld $ff
1948 00ff ld $ff
1949 009f ld $9f
194a 0042 ld $42
194b 0024 ld $24
194c 0049 ld $49
194d 0091 ld $91
194e 0028 ld $28
194f 00de ld $de
1950 00a7 ld $a7
1951 0068 ld $68
1952 009a ld $9a
1953 00f6 ld $f6
1954 00ad ld $ad
1955 00ef ld $ef
1956 00fb ld $fb
1957 00be ld $be
1958 009f ld $9f
1959 00e2 ld $e2
195a 006d ld $6d
195b 00df ld $df
195c 00a7 ld $a7
195d 007d ld $7d
195e 00df ld $df
195f 00a3 ld $a3
1960 007d ld $7d
1961 009f ld $9f
1962 00f7 ld $f7
1963 0028 ld $28
1964 009e ld $9e
1965 00f3 ld $f3
1966 007d ld $7d
1967 00de ld $de
1968 00b3 ld $b3
1969 0039 ld $39
196a 008a ld $8a
196b 00a3 ld $a3
196c 0024 ld $24
196d 004a ld $4a
196e 00a2 ld $a2
196f 0038 ld $38
1970 009a ld $9a
1971 00a2 ld $a2
1972 0064 ld $64
1973 00aa ld $aa
1974 00eb ld $eb
1975 00ba ld $ba
1976 00fa ld $fa
1977 00ff ld $ff
1978 00ff ld $ff
1979 004f ld $4f
197a 00a1 ld $a1
197b 0029 ld $29
197c 0089 ld $89
197d 00a2 ld $a2
197e 0039 ld $39
197f 009a ld $9a
1980 00ea ld $ea
1981 0069 ld $69
1982 00aa ld $aa
1983 00f7 ld $f7
1984 00b9 ld $b9
1985 00ef ld $ef
1986 00ab ld $ab
1987 00be ld $be
1988 009f ld $9f
1989 00f6 ld $f6
198a 007d ld $7d
198b 00de ld $de
198c 00f7 ld $f7
198d 007d ld $7d
198e 00ef ld $ef
198f 00f7 ld $f7
1990 007d ld $7d
1991 00df ld $df
1992 00f7 ld $f7
1993 007d ld $7d
1994 00df ld $df
1995 00b7 ld $b7
1996 0039 ld $39
1997 008b ld $8b
1998 00e3 ld $e3
1999 0028 ld $28
199a 008e ld $8e
199b 00e2 ld $e2
199c 0028 ld $28
199d 008a ld $8a
199e 00a3 ld $a3
199f 006d ld $6d
19a0 008a ld $8a
19a1 00a2 ld $a2
19a2 0068 ld $68
19a3 00a9 ld $a9
19a4 00aa ld $aa
19a5 00aa ld $aa
19a6 00aa ld $aa
19a7 00ef ld $ef
19a8 007e ld $7e
19a9 0045 ld $45
19aa 00a5 ld $a5
19ab 0028 ld $28
19ac 009a ld $9a
19ad 00f6 ld $f6
19ae 0069 ld $69
19af 008b ld $8b
19b0 00f6 ld $f6
19b1 00aa ld $aa
19b2 00ef ld $ef
19b3 00fb ld $fb
19b4 00be ld $be
19b5 00de ld $de
19b6 00fb ld $fb
19b7 00bd ld $bd
19b8 00ef ld $ef
19b9 00e7 ld $e7
19ba 006e ld $6e
19bb 00ef ld $ef
19bc 00f7 ld $f7
19bd 00be ld $be
19be 009f ld $9f
19bf 00f7 ld $f7
19c0 0079 ld $79
19c1 00da ld $da
19c2 00fb ld $fb
19c3 0079 ld $79
19c4 008f ld $8f
19c5 00e3 ld $e3
19c6 0028 ld $28
19c7 008e ld $8e
19c8 00e2 ld $e2
19c9 0028 ld $28
19ca 008a ld $8a
19cb 00a3 ld $a3
19cc 0028 ld $28
19cd 008a ld $8a
19ce 00e2 ld $e2
19cf 0078 ld $78
19d0 005f ld $5f
19d1 00e6 ld $e6
19d2 0028 ld $28
19d3 0069 ld $69
19d4 009a ld $9a
19d5 0062 ld $62
19d6 0015 ld $15
19d7 00a9 ld $a9
19d8 0029 ld $29
19d9 0099 ld $99
19da 00e6 ld $e6
19db 0028 ld $28
19dc 004a ld $4a
19dd 00a2 ld $a2
19de 0068 ld $68
19df 00de ld $de
19e0 00e7 ld $e7
19e1 00bd ld $bd
19e2 00ee ld $ee
19e3 00fb ld $fb
19e4 0069 ld $69
19e5 00df ld $df
19e6 00e7 ld $e7
19e7 00ad ld $ad
19e8 00ee ld $ee
19e9 00f7 ld $f7
19ea 00bd ld $bd
19eb 00df ld $df
19ec 00eb ld $eb
19ed 006d ld $6d
19ee 00ef ld $ef
19ef 00f7 ld $f7
19f0 007d ld $7d
19f1 00df ld $df
19f2 00a3 ld $a3
19f3 003d ld $3d
19f4 008a ld $8a
19f5 00e2 ld $e2
19f6 002c ld $2c
19f7 008e ld $8e
19f8 00a2 ld $a2
19f9 0000 ld $00
19fa 0000 ld $00
19fb fe00 bra ac ;+-----------------------------------+
19fc fcfd bra $19fd ;| |
19fd 1404 ld $04,y ;| Trampoline for page $1900 lookups |
19fe e068 jmp y,$68 ;| |
19ff c218 st [$18] ;+-----------------------------------+
1a00 003c ld $3c
1a01 008a ld $8a
1a02 00a3 ld $a3
1a03 0038 ld $38
1a04 008e ld $8e
1a05 00a3 ld $a3
1a06 0068 ld $68
1a07 009f ld $9f
1a08 001a ld $1a
1a09 0069 ld $69
1a0a 00a5 ld $a5
1a0b 009a ld $9a
1a0c 00ba ld $ba
1a0d 00be ld $be
1a0e 00eb ld $eb
1a0f 0066 ld $66
1a10 00da ld $da
1a11 00a3 ld $a3
1a12 0028 ld $28
1a13 008a ld $8a
1a14 00a2 ld $a2
1a15 0068 ld $68
1a16 00de ld $de
1a17 00a7 ld $a7
1a18 006c ld $6c
1a19 00ee ld $ee
1a1a 00f7 ld $f7
1a1b 00bd ld $bd
1a1c 009f ld $9f
1a1d 00fb ld $fb
1a1e 00be ld $be
1a1f 00ef ld $ef
1a20 00f6 ld $f6
1a21 007a ld $7a
1a22 009b ld $9b
1a23 00fb ld $fb
1a24 007d ld $7d
1a25 00de ld $de
1a26 00f7 ld $f7
1a27 006d ld $6d
1a28 009e ld $9e
1a29 00e3 ld $e3
1a2a 0028 ld $28
1a2b 00de ld $de
1a2c 00e2 ld $e2
1a2d 0068 ld $68
1a2e 008f ld $8f
1a2f 00f2 ld $f2
1a30 0028 ld $28
1a31 008e ld $8e
1a32 00a2 ld $a2
1a33 0029 ld $29
1a34 00df ld $df
1a35 00e2 ld $e2
1a36 0068 ld $68
1a37 00ef ld $ef
1a38 006b ld $6b
1a39 0086 ld $86
1a3a 00a6 ld $a6
1a3b 0096 ld $96
1a3c 00a6 ld $a6
1a3d 00fe ld $fe
1a3e 00ee ld $ee
1a3f 0039 ld $39
1a40 008a ld $8a
1a41 0092 ld $92
1a42 0068 ld $68
1a43 008e ld $8e
1a44 00e6 ld $e6
1a45 0068 ld $68
1a46 00da ld $da
1a47 00f7 ld $f7
1a48 0078 ld $78
1a49 00da ld $da
1a4a 00fb ld $fb
1a4b 0079 ld $79
1a4c 00ef ld $ef
1a4d 00f6 ld $f6
1a4e 00be ld $be
1a4f 00ef ld $ef
1a50 00fb ld $fb
1a51 007d ld $7d
1a52 00df ld $df
1a53 00f6 ld $f6
1a54 0079 ld $79
1a55 00df ld $df
1a56 00e6 ld $e6
1a57 007d ld $7d
1a58 00df ld $df
1a59 00b7 ld $b7
1a5a 007c ld $7c
1a5b 008f ld $8f
1a5c 00f3 ld $f3
1a5d 0038 ld $38
1a5e 008a ld $8a
1a5f 00b3 ld $b3
1a60 0038 ld $38
1a61 008a ld $8a
1a62 00e2 ld $e2
1a63 0068 ld $68
1a64 00cf ld $cf
1a65 00e7 ld $e7
1a66 00bd ld $bd
1a67 009b ld $9b
1a68 006b ld $6b
1a69 0085 ld $85
1a6a 00a5 ld $a5
1a6b 0099 ld $99
1a6c 0055 ld $55
1a6d 00a4 ld $a4
1a6e 00fb ld $fb
1a6f 0064 ld $64
1a70 0056 ld $56
1a71 00a2 ld $a2
1a72 0069 ld $69
1a73 00de ld $de
1a74 00b3 ld $b3
1a75 0078 ld $78
1a76 009a ld $9a
1a77 00b7 ld $b7
1a78 007d ld $7d
1a79 00df ld $df
1a7a 00f7 ld $f7
1a7b 00bd ld $bd
1a7c 00ef ld $ef
1a7d 00eb ld $eb
1a7e 00fe ld $fe
1a7f 00ef ld $ef
1a80 00e7 ld $e7
1a81 006e ld $6e
1a82 00ee ld $ee
1a83 00f7 ld $f7
1a84 0069 ld $69
1a85 00df ld $df
1a86 00f7 ld $f7
1a87 003d ld $3d
1a88 00de ld $de
1a89 00f7 ld $f7
1a8a 0079 ld $79
1a8b 00db ld $db
1a8c 00b3 ld $b3
1a8d 0038 ld $38
1a8e 008b ld $8b
1a8f 00e2 ld $e2
1a90 0028 ld $28
1a91 008f ld $8f
1a92 00e2 ld $e2
1a93 0078 ld $78
1a94 008b ld $8b
1a95 00b3 ld $b3
1a96 007d ld $7d
1a97 00de ld $de
1a98 006b ld $6b
1a99 0086 ld $86
1a9a 00a6 ld $a6
1a9b 00da ld $da
1a9c 00a6 ld $a6
1a9d 00fa ld $fa
1a9e 00fe ld $fe
1a9f 0065 ld $65
1aa0 00a1 ld $a1
1aa1 00f9 ld $f9
1aa2 007e ld $7e
1aa3 00da ld $da
1aa4 00a3 ld $a3
1aa5 0068 ld $68
1aa6 009f ld $9f
1aa7 00e6 ld $e6
1aa8 00b9 ld $b9
1aa9 00ee ld $ee
1aaa 00b7 ld $b7
1aab 007a ld $7a
1aac 00ef ld $ef
1aad 00fb ld $fb
1aae 00ff ld $ff
1aaf 00db ld $db
1ab0 00bb ld $bb
1ab1 0039 ld $39
1ab2 00df ld $df
1ab3 00a7 ld $a7
1ab4 003c ld $3c
1ab5 00da ld $da
1ab6 00e3 ld $e3
1ab7 007d ld $7d
1ab8 009b ld $9b
1ab9 00b7 ld $b7
1aba 003d ld $3d
1abb 00df ld $df
1abc 00e3 ld $e3
1abd 002d ld $2d
1abe 008e ld $8e
1abf 00f7 ld $f7
1ac0 0078 ld $78
1ac1 008f ld $8f
1ac2 00e2 ld $e2
1ac3 0069 ld $69
1ac4 008f ld $8f
1ac5 00a2 ld $a2
1ac6 007c ld $7c
1ac7 00da ld $da
1ac8 00ab ld $ab
1ac9 0086 ld $86
1aca 00a6 ld $a6
1acb 00e9 ld $e9
1acc 00a6 ld $a6
1acd 006e ld $6e
1ace 00aa ld $aa
1acf 009a ld $9a
1ad0 00a1 ld $a1
1ad1 00a6 ld $a6
1ad2 0068 ld $68
1ad3 009f ld $9f
1ad4 00a2 ld $a2
1ad5 00a8 ld $a8
1ad6 009e ld $9e
1ad7 00f6 ld $f6
1ad8 0078 ld $78
1ad9 009f ld $9f
1ada 00f7 ld $f7
1adb 007e ld $7e
1adc 009f ld $9f
1add 00fa ld $fa
1ade 007e ld $7e
1adf 00ee ld $ee
1ae0 00a6 ld $a6
1ae1 007d ld $7d
1ae2 00da ld $da
1ae3 00a3 ld $a3
1ae4 007d ld $7d
1ae5 008b ld $8b
1ae6 00b7 ld $b7
1ae7 003d ld $3d
1ae8 00df ld $df
1ae9 00f3 ld $f3
1aea 003d ld $3d
1aeb 00da ld $da
1aec 00b3 ld $b3
1aed 003c ld $3c
1aee 00de ld $de
1aef 00a2 ld $a2
1af0 007c ld $7c
1af1 00ca ld $ca
1af2 00f3 ld $f3
1af3 007d ld $7d
1af4 008f ld $8f
1af5 00a2 ld $a2
1af6 0068 ld $68
1af7 008f ld $8f
1af8 00a7 ld $a7
1af9 0000 ld $00
1afa 0000 ld $00
1afb fe00 bra ac ;+-----------------------------------+
1afc fcfd bra $1afd ;| |
1afd 1404 ld $04,y ;| Trampoline for page $1a00 lookups |
1afe e068 jmp y,$68 ;| |
1aff c218 st [$18] ;+-----------------------------------+
1b00 008a ld $8a
1b01 00a6 ld $a6
1b02 00ee ld $ee
1b03 00ba ld $ba
1b04 0059 ld $59
1b05 0055 ld $55
1b06 0085 ld $85
1b07 00a6 ld $a6
1b08 00a2 ld $a2
1b09 0068 ld $68
1b0a 00ce ld $ce
1b0b 00e6 ld $e6
1b0c 0068 ld $68
1b0d 00ae ld $ae
1b0e 00e6 ld $e6
1b0f 00aa ld $aa
1b10 00ef ld $ef
1b11 00b7 ld $b7
1b12 0079 ld $79
1b13 00df ld $df
1b14 00fb ld $fb
1b15 007e ld $7e
1b16 009b ld $9b
1b17 00f7 ld $f7
1b18 0039 ld $39
1b19 009f ld $9f
1b1a 00e6 ld $e6
1b1b 006c ld $6c
1b1c 00ce ld $ce
1b1d 00f3 ld $f3
1b1e 003d ld $3d
1b1f 00de ld $de
1b20 00a3 ld $a3
1b21 007d ld $7d
1b22 00cf ld $cf
1b23 00f7 ld $f7
1b24 007d ld $7d
1b25 00ca ld $ca
1b26 00e3 ld $e3
1b27 0028 ld $28
1b28 009f ld $9f
1b29 00a3 ld $a3
1b2a 0079 ld $79
1b2b 008f ld $8f
1b2c 00e2 ld $e2
1b2d 0028 ld $28
1b2e 00da ld $da
1b2f 00bb ld $bb
1b30 0096 ld $96
1b31 00aa ld $aa
1b32 00da ld $da
1b33 00a6 ld $a6
1b34 006e ld $6e
1b35 0006 ld $06
1b36 0086 ld $86
1b37 0086 ld $86
1b38 00a3 ld $a3
1b39 0029 ld $29
1b3a 008a ld $8a
1b3b 00f6 ld $f6
1b3c 0068 ld $68
1b3d 00ae ld $ae
1b3e 00fb ld $fb
1b3f 00be ld $be
1b40 00fe ld $fe
1b41 00f7 ld $f7
1b42 00be ld $be
1b43 009f ld $9f
1b44 00fa ld $fa
1b45 007e ld $7e
1b46 00df ld $df
1b47 00b7 ld $b7
1b48 0078 ld $78
1b49 00da ld $da
1b4a 00f3 ld $f3
1b4b 003c ld $3c
1b4c 00ca ld $ca
1b4d 00a7 ld $a7
1b4e 003c ld $3c
1b4f 00db ld $db
1b50 00f7 ld $f7
1b51 007c ld $7c
1b52 009b ld $9b
1b53 00f3 ld $f3
1b54 0068 ld $68
1b55 00cf ld $cf
1b56 00a7 ld $a7
1b57 007c ld $7c
1b58 00ce ld $ce
1b59 00e2 ld $e2
1b5a 007d ld $7d
1b5b 008f ld $8f
1b5c 00a2 ld $a2
1b5d 0028 ld $28
1b5e 008e ld $8e
1b5f 00a7 ld $a7
1b60 008a ld $8a
1b61 00ba ld $ba
1b62 009a ld $9a
1b63 00ba ld $ba
1b64 00ad ld $ad
1b65 0017 ld $17
1b66 0056 ld $56
1b67 008a ld $8a
1b68 00a6 ld $a6
1b69 0039 ld $39
1b6a 008a ld $8a
1b6b 00a3 ld $a3
1b6c 0078 ld $78
1b6d 009a ld $9a
1b6e 00ea ld $ea
1b6f 00be ld $be
1b70 00eb ld $eb
1b71 00ef ld $ef
1b72 00be ld $be
1b73 00ef ld $ef
1b74 00fb ld $fb
1b75 007d ld $7d
1b76 00ca ld $ca
1b77 00e7 ld $e7
1b78 007c ld $7c
1b79 008f ld $8f
1b7a 00e2 ld $e2
1b7b 002d ld $2d
1b7c 00de ld $de
1b7d 00e2 ld $e2
1b7e 006c ld $6c
1b7f 008e ld $8e
1b80 00b3 ld $b3
1b81 0039 ld $39
1b82 00df ld $df
1b83 00f6 ld $f6
1b84 007c ld $7c
1b85 00df ld $df
1b86 00f3 ld $f3
1b87 006d ld $6d
1b88 008f ld $8f
1b89 00f7 ld $f7
1b8a 006c ld $6c
1b8b 00df ld $df
1b8c 00a3 ld $a3
1b8d 0038 ld $38
1b8e 008b ld $8b
1b8f 00a6 ld $a6
1b90 009a ld $9a
1b91 006a ld $6a
1b92 00ff ld $ff
1b93 00ff ld $ff
1b94 00bf ld $bf
1b95 0016 ld $16
1b96 001a ld $1a
1b97 004a ld $4a
1b98 00aa ld $aa
1b99 0029 ld $29
1b9a 008b ld $8b
1b9b 00a3 ld $a3
1b9c 0028 ld $28
1b9d 00ae ld $ae
1b9e 00e6 ld $e6
1b9f 00fa ld $fa
1ba0 00ff ld $ff
1ba1 00fb ld $fb
1ba2 00bf ld $bf
1ba3 00eb ld $eb
1ba4 00fb ld $fb
1ba5 0079 ld $79
1ba6 00df ld $df
1ba7 00b3 ld $b3
1ba8 0029 ld $29
1ba9 00de ld $de
1baa 00b3 ld $b3
1bab 0038 ld $38
1bac 008b ld $8b
1bad 00f3 ld $f3
1bae 0039 ld $39
1baf 00db ld $db
1bb0 00f3 ld $f3
1bb1 003d ld $3d
1bb2 00de ld $de
1bb3 00f7 ld $f7
1bb4 0029 ld $29
1bb5 008f ld $8f
1bb6 00f6 ld $f6
1bb7 0078 ld $78
1bb8 00df ld $df
1bb9 00f2 ld $f2
1bba 0039 ld $39
1bbb 009f ld $9f
1bbc 00f7 ld $f7
1bbd 003d ld $3d
1bbe 008a ld $8a
1bbf 00a3 ld $a3
1bc0 00aa ld $aa
1bc1 00be ld $be
1bc2 00eb ld $eb
1bc3 00fa ld $fa
1bc4 00ff ld $ff
1bc5 001b ld $1b
1bc6 005a ld $5a
1bc7 008a ld $8a
1bc8 00a6 ld $a6
1bc9 0039 ld $39
1bca 00ca ld $ca
1bcb 00e6 ld $e6
1bcc 0065 ld $65
1bcd 009a ld $9a
1bce 00a7 ld $a7
1bcf 00ba ld $ba
1bd0 00fe ld $fe
1bd1 00fe ld $fe
1bd2 00fe ld $fe
1bd3 00ff ld $ff
1bd4 00fb ld $fb
1bd5 007d ld $7d
1bd6 00ce ld $ce
1bd7 00f6 ld $f6
1bd8 0078 ld $78
1bd9 008f ld $8f
1bda 00f6 ld $f6
1bdb 0028 ld $28
1bdc 00ce ld $ce
1bdd 00a7 ld $a7
1bde 006c ld $6c
1bdf 00ce ld $ce
1be0 00a3 ld $a3
1be1 003d ld $3d
1be2 00db ld $db
1be3 00b3 ld $b3
1be4 007d ld $7d
1be5 00df ld $df
1be6 00f7 ld $f7
1be7 003d ld $3d
1be8 009f ld $9f
1be9 00f7 ld $f7
1bea 0078 ld $78
1beb 00db ld $db
1bec 00e7 ld $e7
1bed 002c ld $2c
1bee 008e ld $8e
1bef 00a3 ld $a3
1bf0 00a9 ld $a9
1bf1 005d ld $5d
1bf2 009a ld $9a
1bf3 00ea ld $ea
1bf4 00ee ld $ee
1bf5 001a ld $1a
1bf6 0029 ld $29
1bf7 009e ld $9e
1bf8 00a6 ld $a6
1bf9 0000 ld $00
1bfa 0000 ld $00
1bfb fe00 bra ac ;+-----------------------------------+
1bfc fcfd bra $1bfd ;| |
1bfd 1404 ld $04,y ;| Trampoline for page $1b00 lookups |
1bfe e068 jmp y,$68 ;| |
1bff c218 st [$18] ;+-----------------------------------+
1c00 0028 ld $28
1c01 0089 ld $89
1c02 00a7 ld $a7
1c03 007e ld $7e
1c04 0099 ld $99
1c05 00e6 ld $e6
1c06 00aa ld $aa
1c07 00ef ld $ef
1c08 00ef ld $ef
1c09 00ff ld $ff
1c0a 00ef ld $ef
1c0b 00b7 ld $b7
1c0c 0079 ld $79
1c0d 00cb ld $cb
1c0e 00e3 ld $e3
1c0f 002d ld $2d
1c10 00ce ld $ce
1c11 00a3 ld $a3
1c12 007c ld $7c
1c13 00ca ld $ca
1c14 00f7 ld $f7
1c15 007c ld $7c
1c16 00cf ld $cf
1c17 00f6 ld $f6
1c18 0078 ld $78
1c19 00df ld $df
1c1a 00e7 ld $e7
1c1b 007c ld $7c
1c1c 009f ld $9f
1c1d 00f2 ld $f2
1c1e 0068 ld $68
1c1f 00ef ld $ef
1c20 00f6 ld $f6
1c21 00ac ld $ac
1c22 00ef ld $ef
1c23 00fb ld $fb
1c24 007e ld $7e
1c25 00ce ld $ce
1c26 00a2 ld $a2
1c27 00ba ld $ba
1c28 005e ld $5e
1c29 0096 ld $96
1c2a 00a6 ld $a6
1c2b 00be ld $be
1c2c 006a ld $6a
1c2d 0078 ld $78
1c2e 009a ld $9a
1c2f 00e6 ld $e6
1c30 0028 ld $28
1c31 004a ld $4a
1c32 00e6 ld $e6
1c33 0069 ld $69
1c34 005a ld $5a
1c35 0096 ld $96
1c36 00b9 ld $b9
1c37 00fe ld $fe
1c38 00ff ld $ff
1c39 00ff ld $ff
1c3a 00af ld $af
1c3b 00fb ld $fb
1c3c 003d ld $3d
1c3d 009f ld $9f
1c3e 00b7 ld $b7
1c3f 0038 ld $38
1c40 009b ld $9b
1c41 00b3 ld $b3
1c42 0038 ld $38
1c43 008a ld $8a
1c44 00b7 ld $b7
1c45 0078 ld $78
1c46 008b ld $8b
1c47 00f7 ld $f7
1c48 006c ld $6c
1c49 00ce ld $ce
1c4a 00f6 ld $f6
1c4b 006d ld $6d
1c4c 00df ld $df
1c4d 00e3 ld $e3
1c4e 007d ld $7d
1c4f 00ef ld $ef
1c50 00a7 ld $a7
1c51 00b8 ld $b8
1c52 00ef ld $ef
1c53 00af ld $af
1c54 00fe ld $fe
1c55 009f ld $9f
1c56 00ea ld $ea
1c57 00fb ld $fb
1c58 00ae ld $ae
1c59 00a7 ld $a7
1c5a 00ea ld $ea
1c5b 00fe ld $fe
1c5c 006a ld $6a
1c5d 007d ld $7d
1c5e 0085 ld $85
1c5f 00a2 ld $a2
1c60 0028 ld $28
1c61 009a ld $9a
1c62 00aa ld $aa
1c63 0069 ld $69
1c64 009a ld $9a
1c65 0096 ld $96
1c66 00b9 ld $b9
1c67 00aa ld $aa
1c68 00ff ld $ff
1c69 00bf ld $bf
1c6a 00aa ld $aa
1c6b 00a6 ld $a6
1c6c 007d ld $7d
1c6d 008b ld $8b
1c6e 00f3 ld $f3
1c6f 0068 ld $68
1c70 00cf ld $cf
1c71 00e3 ld $e3
1c72 002d ld $2d
1c73 00de ld $de
1c74 00f7 ld $f7
1c75 003d ld $3d
1c76 00db ld $db
1c77 00f7 ld $f7
1c78 0069 ld $69
1c79 00df ld $df
1c7a 00f7 ld $f7
1c7b 007d ld $7d
1c7c 00de ld $de
1c7d 00b7 ld $b7
1c7e 007c ld $7c
1c7f 00ee ld $ee
1c80 00a3 ld $a3
1c81 00bc ld $bc
1c82 00ee ld $ee
1c83 00ff ld $ff
1c84 00bf ld $bf
1c85 00ba ld $ba
1c86 00db ld $db
1c87 00ba ld $ba
1c88 00ba ld $ba
1c89 009b ld $9b
1c8a 00fa ld $fa
1c8b 00af ld $af
1c8c 006a ld $6a
1c8d 0068 ld $68
1c8e 008a ld $8a
1c8f 00a2 ld $a2
1c90 0038 ld $38
1c91 008a ld $8a
1c92 00eb ld $eb
1c93 006a ld $6a
1c94 009a ld $9a
1c95 00a6 ld $a6
1c96 00a5 ld $a5
1c97 00aa ld $aa
1c98 00fb ld $fb
1c99 00bf ld $bf
1c9a 009a ld $9a
1c9b 00f7 ld $f7
1c9c 007c ld $7c
1c9d 00ce ld $ce
1c9e 00f6 ld $f6
1c9f 007c ld $7c
1ca0 009f ld $9f
1ca1 00f6 ld $f6
1ca2 0028 ld $28
1ca3 00df ld $df
1ca4 00b7 ld $b7
1ca5 007c ld $7c
1ca6 00ce ld $ce
1ca7 00e6 ld $e6
1ca8 007c ld $7c
1ca9 00df ld $df
1caa 00e7 ld $e7
1cab 007c ld $7c
1cac 00cf ld $cf
1cad 00f7 ld $f7
1cae 00ad ld $ad
1caf 00ff ld $ff
1cb0 00e7 ld $e7
1cb1 00ae ld $ae
1cb2 00fe ld $fe
1cb3 00ea ld $ea
1cb4 00e9 ld $e9
1cb5 00ae ld $ae
1cb6 009b ld $9b
1cb7 00ba ld $ba
1cb8 0069 ld $69
1cb9 00ea ld $ea
1cba 00bb ld $bb
1cbb 00ae ld $ae
1cbc 00aa ld $aa
1cbd 0068 ld $68
1cbe 009a ld $9a
1cbf 00a3 ld $a3
1cc0 0039 ld $39
1cc1 00ae ld $ae
1cc2 00a6 ld $a6
1cc3 0065 ld $65
1cc4 005a ld $5a
1cc5 0096 ld $96
1cc6 00a9 ld $a9
1cc7 00ee ld $ee
1cc8 00ff ld $ff
1cc9 00ab ld $ab
1cca 00da ld $da
1ccb 00e7 ld $e7
1ccc 002d ld $2d
1ccd 008f ld $8f
1cce 00f7 ld $f7
1ccf 0068 ld $68
1cd0 00df ld $df
1cd1 00fb ld $fb
1cd2 007e ld $7e
1cd3 009f ld $9f
1cd4 00f2 ld $f2
1cd5 0039 ld $39
1cd6 00db ld $db
1cd7 00f3 ld $f3
1cd8 002d ld $2d
1cd9 00ce ld $ce
1cda 00f6 ld $f6
1cdb 002c ld $2c
1cdc 00de ld $de
1cdd 00e6 ld $e6
1cde 00fd ld $fd
1cdf 00ff ld $ff
1ce0 00fb ld $fb
1ce1 00bf ld $bf
1ce2 00fe ld $fe
1ce3 00ea ld $ea
1ce4 00fa ld $fa
1ce5 00ae ld $ae
1ce6 009b ld $9b
1ce7 00b6 ld $b6
1ce8 00be ld $be
1ce9 00db ld $db
1cea 00a5 ld $a5
1ceb 001a ld $1a
1cec 0069 ld $69
1ced 0039 ld $39
1cee 009e ld $9e
1cef 00a2 ld $a2
1cf0 0079 ld $79
1cf1 00aa ld $aa
1cf2 00ea ld $ea
1cf3 00a9 ld $a9
1cf4 0099 ld $99
1cf5 00a6 ld $a6
1cf6 00a5 ld $a5
1cf7 00ae ld $ae
1cf8 00eb ld $eb
1cf9 0000 ld $00
1cfa 0000 ld $00
1cfb fe00 bra ac ;+-----------------------------------+
1cfc fcfd bra $1cfd ;| |
1cfd 1404 ld $04,y ;| Trampoline for page $1c00 lookups |
1cfe e068 jmp y,$68 ;| |
1cff c218 st [$18] ;+-----------------------------------+
1d00 00be ld $be
1d01 009a ld $9a
1d02 00f3 ld $f3
1d03 007d ld $7d
1d04 00df ld $df
1d05 00f2 ld $f2
1d06 007d ld $7d
1d07 00ef ld $ef
1d08 00ea ld $ea
1d09 006e ld $6e
1d0a 00cf ld $cf
1d0b 00f7 ld $f7
1d0c 006c ld $6c
1d0d 00ce ld $ce
1d0e 00e2 ld $e2
1d0f 0038 ld $38
1d10 008b ld $8b
1d11 00f3 ld $f3
1d12 0069 ld $69
1d13 00ef ld $ef
1d14 00f7 ld $f7
1d15 00fe ld $fe
1d16 00ff ld $ff
1d17 00ff ld $ff
1d18 00ea ld $ea
1d19 00aa ld $aa
1d1a 00ab ld $ab
1d1b 00ff ld $ff
1d1c 00ae ld $ae
1d1d 0097 ld $97
1d1e 00e6 ld $e6
1d1f 00fe ld $fe
1d20 00eb ld $eb
1d21 0076 ld $76
1d22 0008 ld $08
1d23 0055 ld $55
1d24 007f ld $7f
1d25 009a ld $9a
1d26 00e2 ld $e2
1d27 0079 ld $79
1d28 0059 ld $59
1d29 00ea ld $ea
1d2a 006a ld $6a
1d2b 005a ld $5a
1d2c 0096 ld $96
1d2d 00a9 ld $a9
1d2e 00ae ld $ae
1d2f 00fb ld $fb
1d30 007f ld $7f
1d31 00de ld $de
1d32 00b7 ld $b7
1d33 0039 ld $39
1d34 009f ld $9f
1d35 00f7 ld $f7
1d36 0069 ld $69
1d37 0055 ld $55
1d38 0055 ld $55
1d39 0095 ld $95
1d3a 00ea ld $ea
1d3b 00a7 ld $a7
1d3c 007d ld $7d
1d3d 00ef ld $ef
1d3e 00fb ld $fb
1d3f 00ae ld $ae
1d40 00af ld $af
1d41 00bb ld $bb
1d42 00be ld $be
1d43 00ef ld $ef
1d44 00f7 ld $f7
1d45 00be ld $be
1d46 00fb ld $fb
1d47 00ab ld $ab
1d48 00aa ld $aa
1d49 00bf ld $bf
1d4a 00ef ld $ef
1d4b 00fa ld $fa
1d4c 00ff ld $ff
1d4d 00eb ld $eb
1d4e 00f6 ld $f6
1d4f 00ef ld $ef
1d50 0097 ld $97
1d51 0076 ld $76
1d52 0059 ld $59
1d53 0085 ld $85
1d54 006a ld $6a
1d55 009a ld $9a
1d56 00a7 ld $a7
1d57 0069 ld $69
1d58 005a ld $5a
1d59 00e6 ld $e6
1d5a 00ba ld $ba
1d5b 00aa ld $aa
1d5c 00ea ld $ea
1d5d 00a9 ld $a9
1d5e 00ae ld $ae
1d5f 00ff ld $ff
1d60 007f ld $7f
1d61 009a ld $9a
1d62 00f7 ld $f7
1d63 007d ld $7d
1d64 00df ld $df
1d65 00a7 ld $a7
1d66 0055 ld $55
1d67 0095 ld $95
1d68 0055 ld $55
1d69 0015 ld $15
1d6a 00a5 ld $a5
1d6b 00fe ld $fe
1d6c 00bf ld $bf
1d6d 00fa ld $fa
1d6e 00ab ld $ab
1d6f 00aa ld $aa
1d70 00aa ld $aa
1d71 00aa ld $aa
1d72 00ff ld $ff
1d73 00ef ld $ef
1d74 00eb ld $eb
1d75 00be ld $be
1d76 00af ld $af
1d77 00ab ld $ab
1d78 00fe ld $fe
1d79 00be ld $be
1d7a 00eb ld $eb
1d7b 00bb ld $bb
1d7c 00fd ld $fd
1d7d 00ef ld $ef
1d7e 00fb ld $fb
1d7f 00bf ld $bf
1d80 00eb ld $eb
1d81 0076 ld $76
1d82 0069 ld $69
1d83 0096 ld $96
1d84 00ba ld $ba
1d85 009a ld $9a
1d86 00a6 ld $a6
1d87 0065 ld $65
1d88 0085 ld $85
1d89 0096 ld $96
1d8a 00ba ld $ba
1d8b 009a ld $9a
1d8c 00ab ld $ab
1d8d 00ba ld $ba
1d8e 009e ld $9e
1d8f 00ab ld $ab
1d90 007f ld $7f
1d91 00de ld $de
1d92 00f7 ld $f7
1d93 006d ld $6d
1d94 009f ld $9f
1d95 0055 ld $55
1d96 0099 ld $99
1d97 00aa ld $aa
1d98 0056 ld $56
1d99 0045 ld $45
1d9a 0055 ld $55
1d9b 00a9 ld $a9
1d9c 009a ld $9a
1d9d 00aa ld $aa
1d9e 00aa ld $aa
1d9f 0055 ld $55
1da0 00aa ld $aa
1da1 0095 ld $95
1da2 00aa ld $aa
1da3 00aa ld $aa
1da4 00aa ld $aa
* 5 times
1da7 006a ld $6a
1da8 00b6 ld $b6
1da9 00ae ld $ae
1daa 00ef ld $ef
1dab 00ff ld $ff
1dac 00ae ld $ae
1dad 00bf ld $bf
1dae 00ff ld $ff
1daf 00ff ld $ff
1db0 00ef ld $ef
1db1 00ba ld $ba
1db2 00ae ld $ae
1db3 00ef ld $ef
1db4 007f ld $7f
1db5 00a5 ld $a5
1db6 0096 ld $96
1db7 0069 ld $69
1db8 005a ld $5a
1db9 00a6 ld $a6
1dba 00a9 ld $a9
1dbb 00af ld $af
1dbc 00e6 ld $e6
1dbd 00b9 ld $b9
1dbe 00aa ld $aa
1dbf 00fb ld $fb
1dc0 00bf ld $bf
1dc1 009a ld $9a
1dc2 00e7 ld $e7
1dc3 007a ld $7a
1dc4 005a ld $5a
1dc5 0055 ld $55
1dc6 0056 ld $56
1dc7 0065 ld $65
1dc8 0055 ld $55
1dc9 0055 ld $55
1dca 0055 ld $55
1dcb 0055 ld $55
1dcc 00a5 ld $a5
1dcd 0065 ld $65
1dce 00a9 ld $a9
1dcf 0056 ld $56
1dd0 0095 ld $95
1dd1 0055 ld $55
1dd2 00aa ld $aa
1dd3 00a5 ld $a5
1dd4 0099 ld $99
1dd5 009a ld $9a
1dd6 0065 ld $65
1dd7 0055 ld $55
1dd8 0056 ld $56
1dd9 0065 ld $65
1dda 0095 ld $95
1ddb 00ab ld $ab
1ddc 00fe ld $fe
1ddd 00ff ld $ff
1dde 00ff ld $ff
1ddf 00ff ld $ff
1de0 00ab ld $ab
1de1 00aa ld $aa
1de2 006d ld $6d
1de3 00fb ld $fb
1de4 00af ld $af
1de5 0096 ld $96
1de6 00a6 ld $a6
1de7 0066 ld $66
1de8 005a ld $5a
1de9 00a6 ld $a6
1dea 00b9 ld $b9
1deb 00aa ld $aa
1dec 00ab ld $ab
1ded 00ba ld $ba
1dee 00ee ld $ee
1def 00ff ld $ff
1df0 00bf ld $bf
1df1 006a ld $6a
1df2 0055 ld $55
1df3 0055 ld $55
1df4 0051 ld $51
1df5 0055 ld $55
1df6 0095 ld $95
1df7 00a5 ld $a5
1df8 006a ld $6a
1df9 0000 ld $00
1dfa 0000 ld $00
1dfb fe00 bra ac ;+-----------------------------------+
1dfc fcfd bra $1dfd ;| |
1dfd 1404 ld $04,y ;| Trampoline for page $1d00 lookups |
1dfe e068 jmp y,$68 ;| |
1dff c218 st [$18] ;+-----------------------------------+
1e00 00a5 ld $a5
1e01 00a6 ld $a6
1e02 0056 ld $56
1e03 009a ld $9a
1e04 00a9 ld $a9
1e05 00a9 ld $a9
1e06 006a ld $6a
1e07 00a5 ld $a5
1e08 009a ld $9a
1e09 00aa ld $aa
1e0a 006a ld $6a
1e0b 00a5 ld $a5
1e0c 0056 ld $56
1e0d 006a ld $6a
1e0e 0065 ld $65
1e0f 0056 ld $56
1e10 00a5 ld $a5
1e11 0055 ld $55
1e12 0056 ld $56
1e13 0066 ld $66
1e14 00aa ld $aa
1e15 00ff ld $ff
1e16 00ff ld $ff
1e17 00db ld $db
1e18 00ba ld $ba
1e19 006e ld $6e
1e1a 00da ld $da
1e1b 00bf ld $bf
1e1c 00aa ld $aa
1e1d 00aa ld $aa
1e1e 006a ld $6a
1e1f 009a ld $9a
1e20 00a6 ld $a6
1e21 00a5 ld $a5
1e22 00ae ld $ae
1e23 00e6 ld $e6
1e24 00aa ld $aa
1e25 00ae ld $ae
1e26 006a ld $6a
1e27 0055 ld $55
1e28 0054 ld $54
1e29 0054 ld $54
1e2a 0056 ld $56
1e2b 0065 ld $65
1e2c 0059 ld $59
1e2d 0056 ld $56
1e2e 0065 ld $65
1e2f 00a9 ld $a9
1e30 006a ld $6a
1e31 00e5 ld $e5
1e32 00af ld $af
1e33 00fa ld $fa
1e34 00ea ld $ea
1e35 00eb ld $eb
1e36 00bf ld $bf
1e37 005a ld $5a
1e38 0069 ld $69
1e39 00bf ld $bf
1e3a 00af ld $af
1e3b 00bb ld $bb
1e3c 00bb ld $bb
1e3d 00aa ld $aa
1e3e 00aa ld $aa
1e3f 00a6 ld $a6
1e40 0066 ld $66
1e41 005a ld $5a
1e42 0095 ld $95
1e43 0055 ld $55
1e44 0055 ld $55
1e45 00a6 ld $a6
1e46 00fa ld $fa
1e47 00d7 ld $d7
1e48 00ba ld $ba
1e49 005e ld $5e
1e4a 0097 ld $97
1e4b 00ba ld $ba
1e4c 00aa ld $aa
1e4d 00aa ld $aa
1e4e 00aa ld $aa
1e4f 009a ld $9a
1e50 00a6 ld $a6
1e51 00a9 ld $a9
1e52 00ae ld $ae
1e53 00ab ld $ab
1e54 0065 ld $65
1e55 0055 ld $55
1e56 0044 ld $44
1e57 0045 ld $45
1e58 0065 ld $65
1e59 0055 ld $55
1e5a 0056 ld $56
1e5b 0065 ld $65
1e5c 00a5 ld $a5
1e5d 00aa ld $aa
1e5e 00aa ld $aa
1e5f 00fe ld $fe
1e60 0059 ld $59
1e61 00a5 ld $a5
1e62 00fe ld $fe
1e63 00fe ld $fe
1e64 00af ld $af
1e65 00ea ld $ea
1e66 00bf ld $bf
1e67 009a ld $9a
1e68 00ea ld $ea
1e69 00bf ld $bf
1e6a 00fb ld $fb
1e6b 00ff ld $ff
1e6c 00ba ld $ba
1e6d 00be ld $be
1e6e 00ef ld $ef
1e6f 00bf ld $bf
1e70 00ae ld $ae
1e71 00aa ld $aa
1e72 00aa ld $aa
1e73 0065 ld $65
1e74 0059 ld $59
1e75 0099 ld $99
1e76 0055 ld $55
1e77 0085 ld $85
1e78 00a6 ld $a6
1e79 00ae ld $ae
1e7a 0097 ld $97
1e7b 00b6 ld $b6
1e7c 005a ld $5a
1e7d 00a9 ld $a9
1e7e 00be ld $be
1e7f 006e ld $6e
1e80 00e6 ld $e6
1e81 006a ld $6a
1e82 006a ld $6a
1e83 0055 ld $55
1e84 0045 ld $45
1e85 0051 ld $51
1e86 0055 ld $55
1e87 0096 ld $96
1e88 0055 ld $55
1e89 0059 ld $59
1e8a 00aa ld $aa
1e8b 00aa ld $aa
1e8c 006a ld $6a
1e8d 00aa ld $aa
1e8e 00aa ld $aa
1e8f 00fe ld $fe
1e90 006a ld $6a
1e91 0066 ld $66
1e92 00f9 ld $f9
1e93 00ab ld $ab
1e94 00aa ld $aa
1e95 00aa ld $aa
1e96 00ff ld $ff
1e97 00ff ld $ff
1e98 00fe ld $fe
1e99 00be ld $be
1e9a 00fe ld $fe
1e9b 00eb ld $eb
1e9c 00ae ld $ae
1e9d 006e ld $6e
1e9e 00fb ld $fb
1e9f 00fa ld $fa
1ea0 00be ld $be
1ea1 00eb ld $eb
1ea2 00bb ld $bb
1ea3 00ae ld $ae
1ea4 006a ld $6a
1ea5 0066 ld $66
1ea6 0065 ld $65
1ea7 00e9 ld $e9
1ea8 00f5 ld $f5
1ea9 00fe ld $fe
1eaa 0097 ld $97
1eab 00f5 ld $f5
1eac 005b ld $5b
1ead 0055 ld $55
1eae 00aa ld $aa
1eaf 00ef ld $ef
1eb0 00aa ld $aa
1eb1 0055 ld $55
1eb2 0054 ld $54
1eb3 0044 ld $44
1eb4 0095 ld $95
1eb5 0065 ld $65
1eb6 0059 ld $59
1eb7 00a5 ld $a5
1eb8 00a6 ld $a6
1eb9 00a6 ld $a6
1eba 0069 ld $69
1ebb 00ef ld $ef
1ebc 00ab ld $ab
1ebd 00aa ld $aa
1ebe 00ea ld $ea
1ebf 00ea ld $ea
1ec0 00fa ld $fa
1ec1 00af ld $af
1ec2 00aa ld $aa
1ec3 006a ld $6a
1ec4 00b5 ld $b5
1ec5 00fe ld $fe
1ec6 00bf ld $bf
1ec7 00ff ld $ff
1ec8 00fb ld $fb
1ec9 00fb ld $fb
1eca 00ef ld $ef
1ecb 00eb ld $eb
1ecc 00ea ld $ea
1ecd 00fe ld $fe
1ece 00af ld $af
1ecf 00b6 ld $b6
1ed0 006e ld $6e
1ed1 00ef ld $ef
1ed2 00b6 ld $b6
1ed3 006e ld $6e
1ed4 00eb ld $eb
1ed5 00aa ld $aa
1ed6 006a ld $6a
1ed7 00ad ld $ad
1ed8 00ff ld $ff
1ed9 00ff ld $ff
1eda 00ef ld $ef
1edb 00ff ld $ff
1edc 009e ld $9e
1edd 0056 ld $56
1ede 0069 ld $69
1edf 006a ld $6a
1ee0 0045 ld $45
1ee1 0041 ld $41
1ee2 0051 ld $51
1ee3 0059 ld $59
1ee4 0099 ld $99
1ee5 0055 ld $55
1ee6 006a ld $6a
1ee7 00aa ld $aa
1ee8 00ae ld $ae
1ee9 00ea ld $ea
1eea 0069 ld $69
1eeb 00ee ld $ee
1eec 00eb ld $eb
1eed 009a ld $9a
1eee 00aa ld $aa
1eef 00aa ld $aa
1ef0 00ba ld $ba
1ef1 00ea ld $ea
1ef2 00ab ld $ab
1ef3 00aa ld $aa
1ef4 00ea ld $ea
1ef5 00ff ld $ff
1ef6 00ea ld $ea
1ef7 00bf ld $bf
1ef8 00fb ld $fb
1ef9 0000 ld $00
1efa 0000 ld $00
1efb fe00 bra ac ;+-----------------------------------+
1efc fcfd bra $1efd ;| |
1efd 1404 ld $04,y ;| Trampoline for page $1e00 lookups |
1efe e068 jmp y,$68 ;| |
1eff c218 st [$18] ;+-----------------------------------+
1f00 00bf ld $bf
1f01 00ee ld $ee
1f02 00ea ld $ea
1f03 00bf ld $bf
1f04 00fe ld $fe
1f05 00ab ld $ab
1f06 00a6 ld $a6
1f07 00a9 ld $a9
1f08 00db ld $db
1f09 00b7 ld $b7
1f0a 007e ld $7e
1f0b 00db ld $db
1f0c 00f6 ld $f6
1f0d 00af ld $af
1f0e 00ea ld $ea
1f0f 00bb ld $bb
1f10 00ff ld $ff
1f11 00ff ld $ff
1f12 00fe ld $fe
1f13 00af ld $af
1f14 0056 ld $56
1f15 0055 ld $55
1f16 0054 ld $54
1f17 0010 ld $10
1f18 0095 ld $95
1f19 0059 ld $59
1f1a 0059 ld $59
1f1b 0056 ld $56
1f1c 00aa ld $aa
1f1d 00fb ld $fb
1f1e 006a ld $6a
1f1f 009a ld $9a
1f20 00b6 ld $b6
1f21 007a ld $7a
1f22 00eb ld $eb
1f23 00ff ld $ff
1f24 00aa ld $aa
1f25 00a6 ld $a6
1f26 00aa ld $aa
1f27 00ae ld $ae
1f28 00aa ld $aa
1f29 00aa ld $aa
1f2a 009a ld $9a
1f2b 00fa ld $fa
1f2c 00fb ld $fb
1f2d 00fa ld $fa
1f2e 00ef ld $ef
1f2f 00fe ld $fe
1f30 00be ld $be
1f31 00ee ld $ee
1f32 00ff ld $ff
1f33 00ff ld $ff
1f34 00fe ld $fe
1f35 00ef ld $ef
1f36 00fe ld $fe
1f37 006f ld $6f
1f38 00db ld $db
1f39 00fa ld $fa
1f3a 00fe ld $fe
1f3b 00eb ld $eb
1f3c 00eb ld $eb
1f3d 00ff ld $ff
1f3e 00ab ld $ab
1f3f 00ea ld $ea
1f40 00ba ld $ba
1f41 00ef ld $ef
1f42 00ab ld $ab
1f43 009a ld $9a
1f44 0045 ld $45
1f45 0045 ld $45
1f46 0050 ld $50
1f47 0059 ld $59
1f48 005a ld $5a
1f49 0065 ld $65
1f4a 00a9 ld $a9
1f4b 00fa ld $fa
1f4c 00af ld $af
1f4d 00eb ld $eb
1f4e 00bb ld $bb
1f4f 00ab ld $ab
1f50 00ea ld $ea
1f51 007d ld $7d
1f52 00fe ld $fe
1f53 00fa ld $fa
1f54 00aa ld $aa
1f55 0095 ld $95
1f56 0069 ld $69
1f57 00a5 ld $a5
1f58 009a ld $9a
1f59 005a ld $5a
1f5a 009a ld $9a
1f5b 00ea ld $ea
1f5c 00ab ld $ab
1f5d 00aa ld $aa
1f5e 00ef ld $ef
1f5f 00ff ld $ff
1f60 00be ld $be
1f61 00fa ld $fa
1f62 00ff ld $ff
1f63 00fb ld $fb
1f64 00ff ld $ff
1f65 00ff ld $ff
1f66 00ff ld $ff
1f67 00bf ld $bf
1f68 00ab ld $ab
1f69 00e6 ld $e6
1f6a 00ff ld $ff
1f6b 00ff ld $ff
1f6c 00fa ld $fa
1f6d 00ff ld $ff
1f6e 00eb ld $eb
1f6f 00ea ld $ea
1f70 00ef ld $ef
1f71 00ef ld $ef
1f72 006a ld $6a
1f73 0014 ld $14
1f74 0004 ld $04
1f75 0055 ld $55
1f76 0065 ld $65
1f77 0095 ld $95
1f78 0096 ld $96
1f79 00aa ld $aa
1f7a 00e7 ld $e7
1f7b 00fa ld $fa
1f7c 00eb ld $eb
1f7d 00ff ld $ff
1f7e 00fe ld $fe
1f7f 009e ld $9e
1f80 00ba ld $ba
1f81 00b9 ld $b9
1f82 00af ld $af
1f83 00fb ld $fb
1f84 006a ld $6a
1f85 0066 ld $66
1f86 0055 ld $55
1f87 006a ld $6a
1f88 0065 ld $65
1f89 0055 ld $55
1f8a 009a ld $9a
1f8b 00af ld $af
1f8c 00ea ld $ea
1f8d 00e9 ld $e9
1f8e 00bf ld $bf
1f8f 00fb ld $fb
1f90 00ea ld $ea
1f91 00ff ld $ff
1f92 00ff ld $ff
1f93 00ff ld $ff
* 9 times
1f9a 00bf ld $bf
1f9b 00ef ld $ef
1f9c 00ff ld $ff
1f9d 00ff ld $ff
1f9e 00ef ld $ef
1f9f 00fb ld $fb
1fa0 00ff ld $ff
1fa1 005b ld $5b
1fa2 0055 ld $55
1fa3 0050 ld $50
1fa4 0054 ld $54
1fa5 005a ld $5a
1fa6 0069 ld $69
1fa7 0069 ld $69
1fa8 006a ld $6a
1fa9 00ae ld $ae
1faa 00ab ld $ab
1fab 00ba ld $ba
1fac 00fe ld $fe
1fad 00ff ld $ff
1fae 00fa ld $fa
1faf 009b ld $9b
1fb0 00a6 ld $a6
1fb1 0079 ld $79
1fb2 00ea ld $ea
1fb3 00ab ld $ab
1fb4 00aa ld $aa
1fb5 0056 ld $56
1fb6 0055 ld $55
1fb7 0099 ld $99
1fb8 0095 ld $95
1fb9 0015 ld $15
1fba 00aa ld $aa
1fbb 00ee ld $ee
1fbc 00a6 ld $a6
1fbd 00aa ld $aa
1fbe 00ef ld $ef
1fbf 00ab ld $ab
1fc0 00ff ld $ff
1fc1 00ff ld $ff
1fc2 00ff ld $ff
* 5 times
1fc5 00ef ld $ef
1fc6 00bf ld $bf
1fc7 00fe ld $fe
1fc8 00ff ld $ff
1fc9 00ff ld $ff
1fca 00ef ld $ef
1fcb 00ef ld $ef
1fcc 00fe ld $fe
1fcd 00bf ld $bf
1fce 009b ld $9b
1fcf 00ba ld $ba
1fd0 006e ld $6e
1fd1 0001 ld $01
1fd2 0041 ld $41
1fd3 0050 ld $50
1fd4 0055 ld $55
1fd5 0096 ld $96
1fd6 0055 ld $55
1fd7 00a9 ld $a9
1fd8 00b9 ld $b9
1fd9 00af ld $af
1fda 00ea ld $ea
1fdb 00be ld $be
1fdc 00ae ld $ae
1fdd 00bf ld $bf
1fde 00fa ld $fa
1fdf 00af ld $af
1fe0 00a6 ld $a6
1fe1 007e ld $7e
1fe2 00de ld $de
1fe3 00ab ld $ab
1fe4 00aa ld $aa
1fe5 009a ld $9a
1fe6 0059 ld $59
1fe7 0095 ld $95
1fe8 0055 ld $55
1fe9 0015 ld $15
1fea 005a ld $5a
1feb 009a ld $9a
1fec 00aa ld $aa
1fed 00a9 ld $a9
1fee 00ea ld $ea
1fef 00ff ld $ff
1ff0 00ff ld $ff
1ff1 00ff ld $ff
* 6 times
1ff5 00fb ld $fb
1ff6 00ff ld $ff
1ff7 00bf ld $bf
1ff8 00bf ld $bf
1ff9 0000 ld $00
1ffa 0000 ld $00
1ffb fe00 bra ac ;+-----------------------------------+
1ffc fcfd bra $1ffd ;| |
1ffd 1404 ld $04,y ;| Trampoline for page $1f00 lookups |
1ffe e068 jmp y,$68 ;| |
1fff c218 st [$18] ;+-----------------------------------+
2000 00fb ld $fb
2001 00ff ld $ff
2002 00af ld $af
2003 00ff ld $ff
2004 00ff ld $ff
2005 00fb ld $fb
2006 00bb ld $bb
2007 005a ld $5a
2008 0004 ld $04
2009 0045 ld $45
200a 00a5 ld $a5
200b 0059 ld $59
200c 0056 ld $56
200d 00aa ld $aa
200e 00e6 ld $e6
200f 00ad ld $ad
2010 00ee ld $ee
2011 00eb ld $eb
2012 00fa ld $fa
2013 00ab ld $ab
2014 00fb ld $fb
2015 00ba ld $ba
2016 00af ld $af
2017 00a6 ld $a6
2018 0069 ld $69
2019 009e ld $9e
201a 00f6 ld $f6
201b 00aa ld $aa
201c 00aa ld $aa
201d 0055 ld $55
201e 0045 ld $45
201f 0056 ld $56
2020 0054 ld $54
2021 006a ld $6a
2022 00ea ld $ea
2023 00a6 ld $a6
2024 00a5 ld $a5
2025 00ab ld $ab
2026 00ff ld $ff
2027 00bf ld $bf
2028 00fe ld $fe
2029 00ff ld $ff
202a 00ff ld $ff
202b 00eb ld $eb
202c 00ef ld $ef
202d 00ef ld $ef
202e 00ff ld $ff
202f 00fb ld $fb
2030 00ff ld $ff
2031 00ef ld $ef
2032 00ff ld $ff
2033 00ff ld $ff
2034 00ff ld $ff
2035 00ff ld $ff
2036 006a ld $6a
2037 0010 ld $10
2038 0054 ld $54
2039 0095 ld $95
203a 0059 ld $59
203b 0059 ld $59
203c 0069 ld $69
203d 00aa ld $aa
203e 00a6 ld $a6
203f 00b9 ld $b9
2040 00ab ld $ab
2041 00bb ld $bb
2042 00ba ld $ba
2043 00ee ld $ee
2044 00ab ld $ab
2045 00fe ld $fe
2046 00af ld $af
2047 00a2 ld $a2
2048 0069 ld $69
2049 009a ld $9a
204a 00a7 ld $a7
204b 00ba ld $ba
204c 009a ld $9a
204d 0019 ld $19
204e 0045 ld $45
204f 0055 ld $55
2050 00a8 ld $a8
2051 0069 ld $69
2052 009a ld $9a
2053 00a6 ld $a6
2054 00a9 ld $a9
2055 0069 ld $69
2056 00ea ld $ea
2057 00a6 ld $a6
2058 00a9 ld $a9
2059 00eb ld $eb
205a 00fb ld $fb
205b 00fe ld $fe
205c 00ff ld $ff
205d 00ff ld $ff
205e 00ff ld $ff
205f 00ef ld $ef
2060 00ff ld $ff
2061 00ff ld $ff
2062 00ff ld $ff
* 6 times
2066 0045 ld $45
2067 0050 ld $50
2068 0055 ld $55
2069 005a ld $5a
206a 0065 ld $65
206b 00aa ld $aa
206c 0025 ld $25
206d 00aa ld $aa
206e 00e7 ld $e7
206f 00a9 ld $a9
2070 009f ld $9f
2071 00bb ld $bb
2072 00ba ld $ba
2073 00af ld $af
2074 00fb ld $fb
2075 00ba ld $ba
2076 009a ld $9a
2077 0092 ld $92
2078 0069 ld $69
2079 009a ld $9a
207a 00a7 ld $a7
207b 00a9 ld $a9
207c 006b ld $6b
207d 0065 ld $65
207e 0056 ld $56
207f 0061 ld $61
2080 0065 ld $65
2081 0069 ld $69
2082 00aa ld $aa
2083 00a2 ld $a2
2084 0095 ld $95
2085 006d ld $6d
2086 00db ld $db
2087 00ba ld $ba
2088 00be ld $be
2089 00ea ld $ea
208a 00bb ld $bb
208b 00be ld $be
208c 00ff ld $ff
208d 00ff ld $ff
208e 00af ld $af
208f 00bf ld $bf
2090 00ff ld $ff
2091 00ff ld $ff
2092 00ff ld $ff
2093 00ff ld $ff
2094 00fe ld $fe
2095 00ff ld $ff
2096 0041 ld $41
2097 0055 ld $55
2098 0059 ld $59
2099 0096 ld $96
209a 00aa ld $aa
209b 00ef ld $ef
209c 0069 ld $69
209d 00aa ld $aa
209e 00aa ld $aa
209f 0079 ld $79
20a0 00ab ld $ab
20a1 00ab ld $ab
20a2 00bd ld $bd
20a3 00aa ld $aa
20a4 00fb ld $fb
20a5 00ab ld $ab
20a6 009b ld $9b
20a7 0056 ld $56
20a8 0039 ld $39
20a9 009a ld $9a
20aa 00e6 ld $e6
20ab 00aa ld $aa
20ac 00aa ld $aa
20ad 0055 ld $55
20ae 009a ld $9a
20af 0096 ld $96
20b0 0066 ld $66
20b1 0065 ld $65
20b2 00aa ld $aa
20b3 0092 ld $92
20b4 00a9 ld $a9
20b5 00ae ld $ae
20b6 00ff ld $ff
20b7 00ff ld $ff
20b8 00ef ld $ef
20b9 00ef ld $ef
20ba 00ea ld $ea
20bb 00fe ld $fe
20bc 00fb ld $fb
20bd 00ff ld $ff
20be 00ff ld $ff
20bf 00ef ld $ef
20c0 00ff ld $ff
20c1 00bf ld $bf
20c2 00ff ld $ff
20c3 00ff ld $ff
20c4 00ff ld $ff
20c5 00ff ld $ff
20c6 0095 ld $95
20c7 00a5 ld $a5
20c8 0056 ld $56
20c9 00ea ld $ea
20ca 00be ld $be
20cb 00da ld $da
20cc 006a ld $6a
20cd 009a ld $9a
20ce 00f7 ld $f7
20cf 0069 ld $69
20d0 00ea ld $ea
20d1 00b7 ld $b7
20d2 00aa ld $aa
20d3 00ee ld $ee
20d4 00eb ld $eb
20d5 00be ld $be
20d6 009a ld $9a
20d7 0096 ld $96
20d8 0068 ld $68
20d9 009a ld $9a
20da 00a6 ld $a6
20db 00a9 ld $a9
20dc 00aa ld $aa
20dd 0055 ld $55
20de 0056 ld $56
20df 005a ld $5a
20e0 00a5 ld $a5
20e1 0069 ld $69
20e2 009a ld $9a
20e3 0056 ld $56
20e4 009a ld $9a
20e5 00ed ld $ed
20e6 00ef ld $ef
20e7 00af ld $af
20e8 00fe ld $fe
20e9 00ee ld $ee
20ea 00ba ld $ba
20eb 00be ld $be
20ec 00ff ld $ff
20ed 00ea ld $ea
20ee 00fa ld $fa
20ef 00ff ld $ff
20f0 00fe ld $fe
20f1 00ff ld $ff
20f2 00fb ld $fb
20f3 00ff ld $ff
20f4 00ff ld $ff
20f5 00ff ld $ff
20f6 0056 ld $56
20f7 0066 ld $66
20f8 00a9 ld $a9
20f9 0000 ld $00
20fa 0000 ld $00
20fb fe00 bra ac ;+-----------------------------------+
20fc fcfd bra $20fd ;| |
20fd 1404 ld $04,y ;| Trampoline for page $2000 lookups |
20fe e068 jmp y,$68 ;| |
20ff c218 st [$18] ;+-----------------------------------+
2100 00ff ld $ff
2101 00ff ld $ff
2102 00eb ld $eb
2103 006a ld $6a
2104 00aa ld $aa
2105 00ea ld $ea
2106 0069 ld $69
2107 009a ld $9a
2108 00ab ld $ab
2109 00a9 ld $a9
210a 00eb ld $eb
210b 00eb ld $eb
210c 006e ld $6e
210d 005a ld $5a
210e 00a1 ld $a1
210f 0025 ld $25
2110 009a ld $9a
2111 00a7 ld $a7
2112 0065 ld $65
2113 00aa ld $aa
2114 0025 ld $25
2115 0059 ld $59
2116 009a ld $9a
2117 0095 ld $95
2118 0059 ld $59
2119 009a ld $9a
211a 0092 ld $92
211b 00aa ld $aa
211c 006e ld $6e
211d 00eb ld $eb
211e 00a6 ld $a6
211f 00aa ld $aa
2120 00eb ld $eb
2121 00bb ld $bb
2122 00ae ld $ae
2123 00ee ld $ee
2124 00a6 ld $a6
2125 00be ld $be
2126 00bf ld $bf
2127 00ff ld $ff
2128 00fe ld $fe
2129 00fe ld $fe
212a 00ff ld $ff
212b 00ff ld $ff
212c 00ff ld $ff
212d 00a9 ld $a9
212e 00b5 ld $b5
212f 00ff ld $ff
2130 00ff ld $ff
2131 00af ld $af
2132 00eb ld $eb
2133 007b ld $7b
2134 00ea ld $ea
2135 00a7 ld $a7
2136 007a ld $7a
2137 009a ld $9a
2138 00b7 ld $b7
2139 007a ld $7a
213a 00aa ld $aa
213b 00fe ld $fe
213c 006a ld $6a
213d 005a ld $5a
213e 00a5 ld $a5
213f 0064 ld $64
2140 009a ld $9a
2141 00a6 ld $a6
2142 0059 ld $59
2143 00ea ld $ea
2144 005a ld $5a
2145 0055 ld $55
2146 0056 ld $56
2147 0066 ld $66
2148 0065 ld $65
2149 004a ld $4a
214a 0056 ld $56
214b 00aa ld $aa
214c 00be ld $be
214d 00eb ld $eb
214e 00ba ld $ba
214f 00ad ld $ad
2150 00eb ld $eb
2151 00fb ld $fb
2152 00be ld $be
2153 00eb ld $eb
2154 00fb ld $fb
2155 00ff ld $ff
2156 00ff ld $ff
2157 00ff ld $ff
* 6 times
215b 00ae ld $ae
215c 00ff ld $ff
215d 0000 ld $00
215e 0000 ld $00
215f 0000 ld $00
2160 00aa ld $aa
2161 00ae ld $ae
2162 00aa ld $aa
2163 00a5 ld $a5
2164 0099 ld $99
2165 009b ld $9b
2166 00a9 ld $a9
2167 00a9 ld $a9
2168 0096 ld $96
2169 006a ld $6a
216a 0069 ld $69
216b 0095 ld $95
216c 0096 ld $96
216d 006a ld $6a
216e 00aa ld $aa
216f 00a6 ld $a6
2170 005a ld $5a
2171 0099 ld $99
2172 009a ld $9a
2173 00a9 ld $a9
2174 00aa ld $aa
2175 00aa ld $aa
2176 00a5 ld $a5
2177 009a ld $9a
2178 00aa ld $aa
2179 00a5 ld $a5
217a 005a ld $5a
217b 00aa ld $aa
217c 00a5 ld $a5
217d 00aa ld $aa
217e 00a6 ld $a6
217f 00aa ld $aa
2180 00aa ld $aa
2181 00a6 ld $a6
2182 0056 ld $56
2183 0059 ld $59
2184 006a ld $6a
2185 0065 ld $65
2186 0056 ld $56
2187 0066 ld $66
2188 0055 ld $55
2189 0056 ld $56
218a 0065 ld $65
218b 0069 ld $69
218c 0096 ld $96
218d 0066 ld $66
218e 00a9 ld $a9
218f 00aa ld $aa
2190 006a ld $6a
2191 00ae ld $ae
2192 0096 ld $96
2193 00b9 ld $b9
2194 005a ld $5a
2195 0096 ld $96
2196 0066 ld $66
2197 00a9 ld $a9
2198 0096 ld $96
2199 00a6 ld $a6
219a 0099 ld $99
219b 009a ld $9a
219c 00a9 ld $a9
219d 00a5 ld $a5
219e 005a ld $5a
219f 00a9 ld $a9
21a0 00aa ld $aa
21a1 00aa ld $aa
21a2 00aa ld $aa
* 11 times
21ab 00a6 ld $a6
21ac 006a ld $6a
21ad 00a9 ld $a9
21ae 00aa ld $aa
21af 00a5 ld $a5
21b0 005a ld $5a
21b1 005a ld $5a
21b2 0065 ld $65
21b3 0055 ld $55
21b4 0096 ld $96
21b5 0099 ld $99
21b6 00aa ld $aa
21b7 0099 ld $99
21b8 00a9 ld $a9
21b9 0096 ld $96
21ba 006a ld $6a
21bb 0055 ld $55
21bc 0056 ld $56
21bd 0069 ld $69
21be 0059 ld $59
21bf 00aa ld $aa
21c0 00ba ld $ba
21c1 006a ld $6a
21c2 0097 ld $97
21c3 0066 ld $66
21c4 0059 ld $59
21c5 009a ld $9a
21c6 0069 ld $69
21c7 0069 ld $69
21c8 0096 ld $96
21c9 00aa ld $aa
21ca 006a ld $6a
21cb 0069 ld $69
21cc 0096 ld $96
21cd 005a ld $5a
21ce 00aa ld $aa
21cf 00aa ld $aa
21d0 00aa ld $aa
* 5 times
21d3 00a9 ld $a9
21d4 00aa ld $aa
21d5 00aa ld $aa
21d6 00aa ld $aa
* 5 times
21d9 0065 ld $65
21da 0055 ld $55
21db 0085 ld $85
21dc 0095 ld $95
21dd 006a ld $6a
21de 0056 ld $56
21df 0055 ld $55
21e0 0059 ld $59
21e1 00a5 ld $a5
21e2 00a5 ld $a5
21e3 0056 ld $56
21e4 00aa ld $aa
21e5 00aa ld $aa
21e6 009a ld $9a
21e7 0066 ld $66
21e8 005a ld $5a
21e9 0095 ld $95
21ea 0095 ld $95
21eb 0099 ld $99
21ec 0096 ld $96
21ed 00a6 ld $a6
21ee 005a ld $5a
21ef 009a ld $9a
21f0 00aa ld $aa
21f1 009e ld $9e
21f2 009a ld $9a
21f3 0069 ld $69
21f4 0059 ld $59
21f5 00aa ld $aa
21f6 00a5 ld $a5
21f7 0059 ld $59
21f8 00aa ld $aa
21f9 0000 ld $00
21fa 0000 ld $00
21fb fe00 bra ac ;+-----------------------------------+
21fc fcfd bra $21fd ;| |
21fd 1404 ld $04,y ;| Trampoline for page $2100 lookups |
21fe e068 jmp y,$68 ;| |
21ff c218 st [$18] ;+-----------------------------------+
2200 00aa ld $aa
2201 00aa ld $aa
2202 0096 ld $96
2203 00aa ld $aa
2204 00a5 ld $a5
2205 006a ld $6a
2206 00a6 ld $a6
2207 006a ld $6a
2208 00aa ld $aa
2209 00aa ld $aa
220a 006a ld $6a
220b 0059 ld $59
220c 0095 ld $95
220d 00a5 ld $a5
220e 005a ld $5a
220f 0056 ld $56
2210 0055 ld $55
2211 0059 ld $59
2212 00aa ld $aa
2213 00aa ld $aa
2214 009a ld $9a
2215 00aa ld $aa
2216 00aa ld $aa
2217 00aa ld $aa
* 7 times
221c 00a9 ld $a9
221d 00a6 ld $a6
221e 00aa ld $aa
221f 00aa ld $aa
2220 00aa ld $aa
2221 0065 ld $65
2222 0069 ld $69
2223 0095 ld $95
2224 0055 ld $55
2225 00a9 ld $a9
2226 00aa ld $aa
2227 00ba ld $ba
2228 005a ld $5a
2229 0096 ld $96
222a 006a ld $6a
222b 0059 ld $59
222c 009a ld $9a
222d 00a5 ld $a5
222e 00aa ld $aa
222f 00ea ld $ea
2230 00aa ld $aa
2231 00a9 ld $a9
2232 00ab ld $ab
2233 00ba ld $ba
2234 00aa ld $aa
2235 00ea ld $ea
2236 00aa ld $aa
2237 00aa ld $aa
2238 00ea ld $ea
2239 00aa ld $aa
223a 00aa ld $aa
223b 00aa ld $aa
223c 0096 ld $96
223d 006a ld $6a
223e 00aa ld $aa
223f 00aa ld $aa
2240 00aa ld $aa
* 5 times
2243 00ae ld $ae
2244 00aa ld $aa
2245 00ea ld $ea
2246 00ae ld $ae
2247 00aa ld $aa
2248 00ba ld $ba
2249 00aa ld $aa
224a 00ab ld $ab
224b 00aa ld $aa
224c 00aa ld $aa
224d 00aa ld $aa
224e 00aa ld $aa
224f 0059 ld $59
2250 009a ld $9a
2251 0055 ld $55
2252 0059 ld $59
2253 0096 ld $96
2254 006a ld $6a
2255 0069 ld $69
2256 00a6 ld $a6
2257 00a9 ld $a9
2258 006a ld $6a
2259 00ab ld $ab
225a 0065 ld $65
225b 00a9 ld $a9
225c 0096 ld $96
225d 006a ld $6a
225e 00a9 ld $a9
225f 00aa ld $aa
2260 00aa ld $aa
2261 00ae ld $ae
2262 00fa ld $fa
2263 00aa ld $aa
2264 00af ld $af
2265 00fe ld $fe
2266 00ea ld $ea
2267 00ef ld $ef
2268 00af ld $af
2269 00fe ld $fe
226a 00ea ld $ea
226b 00ab ld $ab
226c 00ba ld $ba
226d 00aa ld $aa
226e 00aa ld $aa
226f 00aa ld $aa
2270 00aa ld $aa
2271 00fe ld $fe
2272 00ba ld $ba
2273 00ba ld $ba
2274 00aa ld $aa
2275 007a ld $7a
2276 00aa ld $aa
2277 00eb ld $eb
2278 00ea ld $ea
2279 00af ld $af
227a 00ae ld $ae
227b 00fa ld $fa
227c 00ab ld $ab
227d 00ab ld $ab
227e 006a ld $6a
227f 006a ld $6a
2280 00a5 ld $a5
2281 00a5 ld $a5
2282 0059 ld $59
2283 0055 ld $55
2284 00a5 ld $a5
2285 005a ld $5a
2286 00aa ld $aa
2287 00aa ld $aa
2288 009d ld $9d
2289 0096 ld $96
228a 00a5 ld $a5
228b 0059 ld $59
228c 0096 ld $96
228d 00a5 ld $a5
228e 0099 ld $99
228f 00aa ld $aa
2290 00aa ld $aa
2291 00aa ld $aa
2292 00ae ld $ae
2293 00ea ld $ea
2294 00fe ld $fe
2295 00aa ld $aa
2296 00b9 ld $b9
2297 009a ld $9a
2298 00eb ld $eb
2299 00aa ld $aa
229a 00aa ld $aa
229b 00fe ld $fe
229c 00aa ld $aa
229d 00af ld $af
229e 00ea ld $ea
229f 00ea ld $ea
22a0 00aa ld $aa
22a1 00ab ld $ab
22a2 00aa ld $aa
22a3 00aa ld $aa
22a4 00e6 ld $e6
22a5 0075 ld $75
22a6 009a ld $9a
22a7 00d7 ld $d7
22a8 00aa ld $aa
22a9 00aa ld $aa
22aa 00aa ld $aa
* 6 times
22ae 0066 ld $66
22af 0065 ld $65
22b0 00a6 ld $a6
22b1 0056 ld $56
22b2 0059 ld $59
22b3 0096 ld $96
22b4 0066 ld $66
22b5 006a ld $6a
22b6 0096 ld $96
22b7 0069 ld $69
22b8 0059 ld $59
22b9 00aa ld $aa
22ba 0065 ld $65
22bb 0059 ld $59
22bc 0056 ld $56
22bd 0065 ld $65
22be 00a9 ld $a9
22bf 00ea ld $ea
22c0 00aa ld $aa
22c1 00ea ld $ea
22c2 00ab ld $ab
22c3 00aa ld $aa
22c4 00aa ld $aa
22c5 0097 ld $97
22c6 00b8 ld $b8
22c7 009e ld $9e
22c8 00e6 ld $e6
22c9 00e9 ld $e9
22ca 00aa ld $aa
22cb 00aa ld $aa
22cc 00fe ld $fe
22cd 00ae ld $ae
22ce 00ee ld $ee
22cf 00aa ld $aa
22d0 00ae ld $ae
22d1 00a6 ld $a6
22d2 00a6 ld $a6
22d3 00bf ld $bf
22d4 00a6 ld $a6
22d5 0075 ld $75
22d6 009e ld $9e
22d7 0093 ld $93
22d8 00aa ld $aa
22d9 005a ld $5a
22da 0095 ld $95
22db 00aa ld $aa
22dc 00aa ld $aa
22dd 009a ld $9a
22de 006a ld $6a
22df 0066 ld $66
22e0 0056 ld $56
22e1 0065 ld $65
22e2 00a9 ld $a9
22e3 009a ld $9a
22e4 0055 ld $55
22e5 00a9 ld $a9
22e6 00aa ld $aa
22e7 00aa ld $aa
22e8 00ae ld $ae
22e9 0096 ld $96
22ea 006a ld $6a
22eb 0059 ld $59
22ec 009a ld $9a
22ed 0055 ld $55
22ee 0069 ld $69
22ef 0095 ld $95
22f0 009a ld $9a
22f1 00aa ld $aa
22f2 009a ld $9a
22f3 00a6 ld $a6
22f4 00fa ld $fa
22f5 00ea ld $ea
22f6 0035 ld $35
22f7 005e ld $5e
22f8 00a7 ld $a7
22f9 0000 ld $00
22fa 0000 ld $00
22fb fe00 bra ac ;+-----------------------------------+
22fc fcfd bra $22fd ;| |
22fd 1404 ld $04,y ;| Trampoline for page $2200 lookups |
22fe e068 jmp y,$68 ;| |
22ff c218 st [$18] ;+-----------------------------------+
2300 00aa ld $aa
2301 00af ld $af
2302 009a ld $9a
2303 00fe ld $fe
2304 00af ld $af
2305 00ea ld $ea
2306 00ea ld $ea
2307 00ae ld $ae
2308 00aa ld $aa
2309 00aa ld $aa
230a 00aa ld $aa
230b 00af ld $af
230c 0039 ld $39
230d 005d ld $5d
230e 00ab ld $ab
230f 00aa ld $aa
2310 006a ld $6a
2311 005a ld $5a
2312 00aa ld $aa
2313 0059 ld $59
2314 0069 ld $69
2315 0065 ld $65
2316 0069 ld $69
2317 00a6 ld $a6
2318 0066 ld $66
2319 0055 ld $55
231a 0056 ld $56
231b 00aa ld $aa
231c 0059 ld $59
231d 00aa ld $aa
231e 0075 ld $75
231f 00a9 ld $a9
2320 0097 ld $97
2321 00a9 ld $a9
2322 0059 ld $59
2323 00a6 ld $a6
2324 00a5 ld $a5
2325 005a ld $5a
2326 006a ld $6a
2327 00a5 ld $a5
2328 0069 ld $69
2329 006a ld $6a
232a 0095 ld $95
232b 00a9 ld $a9
232c 00bf ld $bf
232d 00aa ld $aa
232e 009e ld $9e
232f 00eb ld $eb
2330 00bf ld $bf
2331 00ae ld $ae
2332 00aa ld $aa
2333 00aa ld $aa
2334 00ee ld $ee
2335 00ab ld $ab
2336 00ba ld $ba
2337 009a ld $9a
2338 009a ld $9a
2339 00aa ld $aa
233a 00aa ld $aa
233b 00bf ld $bf
233c 00fa ld $fa
233d 00ab ld $ab
233e 00aa ld $aa
233f 006a ld $6a
2340 0059 ld $59
2341 00a9 ld $a9
2342 00aa ld $aa
2343 00a6 ld $a6
2344 009a ld $9a
2345 00a5 ld $a5
2346 0055 ld $55
2347 0095 ld $95
2348 0055 ld $55
2349 0059 ld $59
234a 0095 ld $95
234b 00a5 ld $a5
234c 005a ld $5a
234d 00aa ld $aa
234e 00aa ld $aa
234f 005a ld $5a
2350 009a ld $9a
2351 0065 ld $65
2352 0059 ld $59
2353 0096 ld $96
2354 0066 ld $66
2355 0059 ld $59
2356 00aa ld $aa
2357 0095 ld $95
2358 00aa ld $aa
2359 00aa ld $aa
235a 0066 ld $66
235b 0066 ld $66
235c 00aa ld $aa
235d 00fa ld $fa
235e 00ab ld $ab
235f 00be ld $be
2360 00aa ld $aa
2361 0055 ld $55
2362 00aa ld $aa
2363 00aa ld $aa
2364 00aa ld $aa
2365 00ab ld $ab
2366 007a ld $7a
2367 00aa ld $aa
2368 00ea ld $ea
2369 00aa ld $aa
236a 00a5 ld $a5
236b 009a ld $9a
236c 00aa ld $aa
236d 00aa ld $aa
236e 005a ld $5a
236f 0095 ld $95
2370 00a6 ld $a6
2371 00aa ld $aa
2372 0066 ld $66
2373 006a ld $6a
2374 006a ld $6a
2375 0055 ld $55
2376 0065 ld $65
2377 0056 ld $56
2378 00a5 ld $a5
2379 0055 ld $55
237a 009a ld $9a
237b 0065 ld $65
237c 00a9 ld $a9
237d 0096 ld $96
237e 00a9 ld $a9
237f 005e ld $5e
2380 009a ld $9a
2381 0069 ld $69
2382 0069 ld $69
2383 0096 ld $96
2384 0065 ld $65
2385 0059 ld $59
2386 0095 ld $95
2387 006a ld $6a
2388 0065 ld $65
2389 0056 ld $56
238a 00aa ld $aa
238b 00a9 ld $a9
238c 00aa ld $aa
238d 0096 ld $96
238e 006a ld $6a
238f 005a ld $5a
2390 00a9 ld $a9
2391 00a5 ld $a5
2392 00aa ld $aa
2393 00bf ld $bf
2394 00aa ld $aa
2395 00a7 ld $a7
2396 0069 ld $69
2397 006a ld $6a
2398 00a9 ld $a9
2399 00aa ld $aa
239a 006a ld $6a
239b 00a5 ld $a5
239c 0096 ld $96
239d 005a ld $5a
239e 0095 ld $95
239f 00aa ld $aa
23a0 006a ld $6a
23a1 00aa ld $aa
23a2 00aa ld $aa
23a3 00a9 ld $a9
23a4 0095 ld $95
23a5 006a ld $6a
23a6 0059 ld $59
23a7 0095 ld $95
23a8 0055 ld $55
23a9 0059 ld $59
23aa 0095 ld $95
23ab 0095 ld $95
23ac 005a ld $5a
23ad 009a ld $9a
23ae 007a ld $7a
23af 00a9 ld $a9
23b0 00a6 ld $a6
23b1 0065 ld $65
23b2 0099 ld $99
23b3 0095 ld $95
23b4 00a6 ld $a6
23b5 005a ld $5a
23b6 009a ld $9a
23b7 0055 ld $55
23b8 00aa ld $aa
23b9 00a9 ld $a9
23ba 0056 ld $56
23bb 00aa ld $aa
23bc 00aa ld $aa
23bd 00a9 ld $a9
23be 0099 ld $99
23bf 00aa ld $aa
23c0 00aa ld $aa
23c1 00aa ld $aa
23c2 00aa ld $aa
23c3 006a ld $6a
23c4 00aa ld $aa
23c5 00a6 ld $a6
23c6 00a9 ld $a9
23c7 006e ld $6e
23c8 0099 ld $99
23c9 00aa ld $aa
23ca 006a ld $6a
23cb 0059 ld $59
23cc 0056 ld $56
23cd 00a5 ld $a5
23ce 00aa ld $aa
23cf 00aa ld $aa
23d0 00a9 ld $a9
23d1 0095 ld $95
23d2 006a ld $6a
23d3 00a5 ld $a5
23d4 009a ld $9a
23d5 0095 ld $95
23d6 00a9 ld $a9
23d7 0056 ld $56
23d8 00a5 ld $a5
23d9 0055 ld $55
23da 0056 ld $56
23db 0066 ld $66
23dc 0059 ld $59
23dd 00aa ld $aa
23de 007a ld $7a
23df 005a ld $5a
23e0 009a ld $9a
23e1 00a5 ld $a5
23e2 0059 ld $59
23e3 00aa ld $aa
23e4 0065 ld $65
23e5 0055 ld $55
23e6 0056 ld $56
23e7 00a5 ld $a5
23e8 006a ld $6a
23e9 0096 ld $96
23ea 00aa ld $aa
23eb 00aa ld $aa
23ec 00ae ld $ae
23ed 00aa ld $aa
23ee 00a6 ld $a6
23ef 006a ld $6a
23f0 0096 ld $96
23f1 00a5 ld $a5
23f2 00ae ld $ae
23f3 0056 ld $56
23f4 00aa ld $aa
23f5 00a7 ld $a7
23f6 0065 ld $65
23f7 00aa ld $aa
23f8 00ba ld $ba
23f9 0000 ld $00
23fa 0000 ld $00
23fb fe00 bra ac ;+-----------------------------------+
23fc fcfd bra $23fd ;| |
23fd 1404 ld $04,y ;| Trampoline for page $2300 lookups |
23fe e068 jmp y,$68 ;| |
23ff c218 st [$18] ;+-----------------------------------+
2400 00aa ld $aa
2401 0050 ld $50
2402 0014 ld $14
2403 0085 ld $85
2404 0061 ld $61
2405 0069 ld $69
2406 00aa ld $aa
2407 00aa ld $aa
2408 00aa ld $aa
2409 00a6 ld $a6
240a 009a ld $9a
240b 009a ld $9a
240c 0055 ld $55
240d 0055 ld $55
240e 0055 ld $55
240f 0055 ld $55
2410 0059 ld $59
2411 0095 ld $95
2412 0095 ld $95
2413 005a ld $5a
2414 00aa ld $aa
2415 00a6 ld $a6
2416 00aa ld $aa
2417 0096 ld $96
2418 00a5 ld $a5
2419 005a ld $5a
241a 0096 ld $96
241b 0065 ld $65
241c 00a9 ld $a9
241d 0096 ld $96
241e 006a ld $6a
241f 00a9 ld $a9
2420 006a ld $6a
2421 00aa ld $aa
2422 00a9 ld $a9
2423 00aa ld $aa
2424 00aa ld $aa
2425 0061 ld $61
2426 0008 ld $08
2427 0045 ld $45
2428 0051 ld $51
2429 00a9 ld $a9
242a 0069 ld $69
242b 00aa ld $aa
242c 0067 ld $67
242d 0039 ld $39
242e 005a ld $5a
242f 00ee ld $ee
2430 005a ld $5a
2431 0011 ld $11
2432 0019 ld $19
2433 0096 ld $96
2434 0065 ld $65
2435 0058 ld $58
2436 009a ld $9a
2437 006a ld $6a
2438 00a9 ld $a9
2439 00aa ld $aa
243a 0059 ld $59
243b 0069 ld $69
243c 00a5 ld $a5
243d 0059 ld $59
243e 0056 ld $56
243f 0066 ld $66
2440 0055 ld $55
2441 005a ld $5a
2442 00a5 ld $a5
2443 006a ld $6a
2444 0096 ld $96
2445 007a ld $7a
2446 0099 ld $99
2447 009a ld $9a
2448 0069 ld $69
2449 0059 ld $59
244a 0096 ld $96
244b 006a ld $6a
244c 0055 ld $55
244d 00aa ld $aa
244e 0065 ld $65
244f 0066 ld $66
2450 00aa ld $aa
2451 00aa ld $aa
2452 00ba ld $ba
2453 006a ld $6a
2454 0096 ld $96
2455 0065 ld $65
2456 0015 ld $15
2457 0095 ld $95
2458 0051 ld $51
2459 00a9 ld $a9
245a 0065 ld $65
245b 009a ld $9a
245c 0096 ld $96
245d 0078 ld $78
245e 009a ld $9a
245f 00aa ld $aa
2460 0055 ld $55
2461 0050 ld $50
2462 0015 ld $15
2463 0041 ld $41
2464 0061 ld $61
2465 0058 ld $58
2466 0096 ld $96
2467 00aa ld $aa
2468 009a ld $9a
2469 00aa ld $aa
246a 00aa ld $aa
246b 0096 ld $96
246c 006a ld $6a
246d 0065 ld $65
246e 0096 ld $96
246f 0055 ld $55
2470 0059 ld $59
2471 0099 ld $99
2472 0055 ld $55
2473 0059 ld $59
2474 00aa ld $aa
2475 00aa ld $aa
2476 005a ld $5a
2477 00aa ld $aa
2478 00a5 ld $a5
2479 005a ld $5a
247a 00aa ld $aa
247b 0065 ld $65
247c 00a9 ld $a9
247d 0096 ld $96
247e 00a6 ld $a6
247f 00aa ld $aa
2480 00aa ld $aa
2481 00aa ld $aa
2482 00aa ld $aa
2483 005a ld $5a
2484 0086 ld $86
2485 0061 ld $61
2486 0015 ld $15
2487 0041 ld $41
2488 0051 ld $51
2489 00e5 ld $e5
248a 0069 ld $69
248b 009a ld $9a
248c 00a7 ld $a7
248d 0028 ld $28
248e 005e ld $5e
248f 00a6 ld $a6
2490 0095 ld $95
2491 0051 ld $51
2492 0009 ld $09
2493 0085 ld $85
2494 0065 ld $65
2495 0055 ld $55
2496 0086 ld $86
2497 00a5 ld $a5
2498 00a9 ld $a9
2499 00a6 ld $a6
249a 006a ld $6a
249b 00a6 ld $a6
249c 0056 ld $56
249d 0059 ld $59
249e 0055 ld $55
249f 0066 ld $66
24a0 0055 ld $55
24a1 0096 ld $96
24a2 0066 ld $66
24a3 00a9 ld $a9
24a4 009a ld $9a
24a5 00a9 ld $a9
24a6 00aa ld $aa
24a7 00a7 ld $a7
24a8 0066 ld $66
24a9 0059 ld $59
24aa 00a6 ld $a6
24ab 0066 ld $66
24ac 00a9 ld $a9
24ad 0096 ld $96
24ae 00a9 ld $a9
24af 00aa ld $aa
24b0 009a ld $9a
24b1 00aa ld $aa
24b2 0066 ld $66
24b3 0058 ld $58
24b4 0096 ld $96
24b5 0050 ld $50
24b6 0058 ld $58
24b7 0045 ld $45
24b8 0054 ld $54
24b9 00a5 ld $a5
24ba 0028 ld $28
24bb 009a ld $9a
24bc 00a7 ld $a7
24bd 0028 ld $28
24be 008e ld $8e
24bf 00a6 ld $a6
24c0 0056 ld $56
24c1 0054 ld $54
24c2 0004 ld $04
24c3 0085 ld $85
24c4 0065 ld $65
24c5 0018 ld $18
24c6 0086 ld $86
24c7 0066 ld $66
24c8 0066 ld $66
24c9 0056 ld $56
24ca 0066 ld $66
24cb 006a ld $6a
24cc 00a5 ld $a5
24cd 0055 ld $55
24ce 009a ld $9a
24cf 0055 ld $55
24d0 0069 ld $69
24d1 0055 ld $55
24d2 00a9 ld $a9
24d3 0055 ld $55
24d4 00aa ld $aa
24d5 0066 ld $66
24d6 006a ld $6a
24d7 00aa ld $aa
24d8 00a9 ld $a9
24d9 00a9 ld $a9
24da 0096 ld $96
24db 0065 ld $65
24dc 00a5 ld $a5
24dd 009a ld $9a
24de 006a ld $6a
24df 0059 ld $59
24e0 00aa ld $aa
24e1 00aa ld $aa
24e2 0065 ld $65
24e3 0014 ld $14
24e4 0056 ld $56
24e5 0051 ld $51
24e6 0005 ld $05
24e7 0055 ld $55
24e8 0051 ld $51
24e9 00e5 ld $e5
24ea 0068 ld $68
24eb 008e ld $8e
24ec 00a2 ld $a2
24ed 0038 ld $38
24ee 008a ld $8a
24ef 00a6 ld $a6
24f0 0045 ld $45
24f1 0011 ld $11
24f2 0015 ld $15
24f3 0056 ld $56
24f4 0060 ld $60
24f5 0014 ld $14
24f6 0056 ld $56
24f7 0065 ld $65
24f8 00a9 ld $a9
24f9 0000 ld $00
24fa 0000 ld $00
24fb fe00 bra ac ;+-----------------------------------+
24fc fcfd bra $24fd ;| |
24fd 1404 ld $04,y ;| Trampoline for page $2400 lookups |
24fe e068 jmp y,$68 ;| |
24ff c218 st [$18] ;+-----------------------------------+
2500 00a6 ld $a6
2501 0055 ld $55
2502 005a ld $5a
2503 0065 ld $65
2504 0065 ld $65
2505 0095 ld $95
2506 0055 ld $55
2507 0055 ld $55
2508 0056 ld $56
2509 0066 ld $66
250a 0059 ld $59
250b 00aa ld $aa
250c 00ba ld $ba
250d 00aa ld $aa
250e 0097 ld $97
250f 006a ld $6a
2510 0099 ld $99
2511 009a ld $9a
2512 00a9 ld $a9
2513 0099 ld $99
2514 0096 ld $96
2515 0095 ld $95
2516 00a5 ld $a5
2517 005a ld $5a
2518 00aa ld $aa
2519 002a ld $2a
251a 0014 ld $14
251b 0096 ld $96
251c 0051 ld $51
251d 0058 ld $58
251e 0041 ld $41
251f 0051 ld $51
2520 00a2 ld $a2
2521 0028 ld $28
2522 009a ld $9a
2523 00a3 ld $a3
2524 0029 ld $29
2525 004e ld $4e
2526 00a6 ld $a6
2527 0055 ld $55
2528 0050 ld $50
2529 0054 ld $54
252a 0046 ld $46
252b 0021 ld $21
252c 0058 ld $58
252d 0096 ld $96
252e 0061 ld $61
252f 0059 ld $59
2530 006a ld $6a
2531 00a5 ld $a5
2532 0055 ld $55
2533 005a ld $5a
2534 0055 ld $55
2535 0056 ld $56
2536 0065 ld $65
2537 0065 ld $65
2538 0096 ld $96
2539 006a ld $6a
253a 00a9 ld $a9
253b 009a ld $9a
253c 006a ld $6a
253d 006a ld $6a
253e 00aa ld $aa
253f 00a5 ld $a5
2540 005a ld $5a
2541 00aa ld $aa
2542 0065 ld $65
2543 0069 ld $69
2544 00a6 ld $a6
2545 0066 ld $66
2546 005a ld $5a
2547 00a9 ld $a9
2548 009a ld $9a
2549 0065 ld $65
254a 0014 ld $14
254b 0081 ld $81
254c 0015 ld $15
254d 0018 ld $18
254e 0055 ld $55
254f 0050 ld $50
2550 00e1 ld $e1
2551 0068 ld $68
2552 008e ld $8e
2553 00a2 ld $a2
2554 0038 ld $38
2555 008e ld $8e
2556 00a6 ld $a6
2557 0055 ld $55
2558 0011 ld $11
2559 0015 ld $15
255a 0081 ld $81
255b 0051 ld $51
255c 0018 ld $18
255d 0081 ld $81
255e 0061 ld $61
255f 0069 ld $69
2560 0095 ld $95
2561 0055 ld $55
2562 0099 ld $99
2563 0095 ld $95
2564 0059 ld $59
2565 0059 ld $59
2566 0065 ld $65
2567 0055 ld $55
2568 005a ld $5a
2569 00a5 ld $a5
256a 0099 ld $99
256b 009a ld $9a
256c 00aa ld $aa
256d 00aa ld $aa
256e 00e6 ld $e6
256f 006a ld $6a
2570 00a9 ld $a9
2571 0096 ld $96
2572 006a ld $6a
2573 005a ld $5a
2574 0099 ld $99
2575 0099 ld $99
2576 00a9 ld $a9
2577 00aa ld $aa
2578 0056 ld $56
2579 0065 ld $65
257a 0058 ld $58
257b 0085 ld $85
257c 0055 ld $55
257d 0054 ld $54
257e 0046 ld $46
257f 0091 ld $91
2580 00a2 ld $a2
2581 0028 ld $28
2582 008e ld $8e
2583 00a2 ld $a2
2584 0029 ld $29
2585 008e ld $8e
2586 0066 ld $66
2587 0051 ld $51
2588 0011 ld $11
2589 0018 ld $18
258a 0055 ld $55
258b 0060 ld $60
258c 0015 ld $15
258d 0086 ld $86
258e 0051 ld $51
258f 0098 ld $98
2590 0096 ld $96
2591 006a ld $6a
2592 0055 ld $55
2593 0055 ld $55
2594 0055 ld $55
2595 0095 ld $95
2596 0095 ld $95
2597 0056 ld $56
2598 0056 ld $56
2599 0066 ld $66
259a 0066 ld $66
259b 00aa ld $aa
259c 006a ld $6a
259d 00a9 ld $a9
259e 00aa ld $aa
259f 0065 ld $65
25a0 006a ld $6a
25a1 00a6 ld $a6
25a2 0066 ld $66
25a3 0055 ld $55
25a4 00a6 ld $a6
25a5 00a6 ld $a6
25a6 00aa ld $aa
25a7 00aa ld $aa
25a8 009a ld $9a
25a9 0061 ld $61
25aa 0004 ld $04
25ab 0085 ld $85
25ac 0011 ld $11
25ad 0015 ld $15
25ae 0041 ld $41
25af 0055 ld $55
25b0 00a1 ld $a1
25b1 0039 ld $39
25b2 008e ld $8e
25b3 0096 ld $96
25b4 0028 ld $28
25b5 008e ld $8e
25b6 00a7 ld $a7
25b7 0045 ld $45
25b8 0055 ld $55
25b9 0004 ld $04
25ba 0085 ld $85
25bb 0055 ld $55
25bc 0004 ld $04
25bd 0086 ld $86
25be 0065 ld $65
25bf 0058 ld $58
25c0 006a ld $6a
25c1 00a9 ld $a9
25c2 0055 ld $55
25c3 0066 ld $66
25c4 0065 ld $65
25c5 0095 ld $95
25c6 0095 ld $95
25c7 0059 ld $59
25c8 00aa ld $aa
25c9 00a5 ld $a5
25ca 006a ld $6a
25cb 00aa ld $aa
25cc 00a9 ld $a9
25cd 00aa ld $aa
25ce 00ab ld $ab
25cf 00a9 ld $a9
25d0 00a9 ld $a9
25d1 0096 ld $96
25d2 0065 ld $65
25d3 00a9 ld $a9
25d4 0096 ld $96
25d5 006a ld $6a
25d6 00a9 ld $a9
25d7 00aa ld $aa
25d8 0056 ld $56
25d9 0060 ld $60
25da 0058 ld $58
25db 0042 ld $42
25dc 0055 ld $55
25dd 0044 ld $44
25de 0046 ld $46
25df 0051 ld $51
25e0 00e1 ld $e1
25e1 0068 ld $68
25e2 008e ld $8e
25e3 00a2 ld $a2
25e4 0028 ld $28
25e5 008e ld $8e
25e6 00a2 ld $a2
25e7 0051 ld $51
25e8 0011 ld $11
25e9 0015 ld $15
25ea 0055 ld $55
25eb 0011 ld $11
25ec 0058 ld $58
25ed 0085 ld $85
25ee 0050 ld $50
25ef 0058 ld $58
25f0 00aa ld $aa
25f1 0055 ld $55
25f2 0099 ld $99
25f3 006a ld $6a
25f4 0055 ld $55
25f5 0059 ld $59
25f6 0065 ld $65
25f7 0065 ld $65
25f8 0066 ld $66
25f9 0000 ld $00
25fa 0000 ld $00
25fb fe00 bra ac ;+-----------------------------------+
25fc fcfd bra $25fd ;| |
25fd 1404 ld $04,y ;| Trampoline for page $2500 lookups |
25fe e068 jmp y,$68 ;| |
25ff c218 st [$18] ;+-----------------------------------+
2600 0066 ld $66
2601 00a9 ld $a9
2602 00ab ld $ab
2603 00aa ld $aa
2604 0099 ld $99
2605 00aa ld $aa
2606 006a ld $6a
2607 00a9 ld $a9
2608 00a6 ld $a6
2609 0066 ld $66
260a 0056 ld $56
260b 005a ld $5a
260c 00a9 ld $a9
260d 00a5 ld $a5
260e 00aa ld $aa
260f 0086 ld $86
2610 0061 ld $61
2611 0015 ld $15
2612 0046 ld $46
2613 0061 ld $61
2614 0015 ld $15
2615 0041 ld $41
2616 0055 ld $55
2617 00a1 ld $a1
2618 0038 ld $38
2619 008e ld $8e
261a 0056 ld $56
261b 0068 ld $68
261c 008e ld $8e
261d 00a7 ld $a7
261e 0045 ld $45
261f 0061 ld $61
2620 0044 ld $44
2621 0046 ld $46
2622 0050 ld $50
2623 0019 ld $19
2624 0082 ld $82
2625 0065 ld $65
2626 0058 ld $58
2627 00aa ld $aa
2628 0069 ld $69
2629 0065 ld $65
262a 0056 ld $56
262b 0069 ld $69
262c 00a5 ld $a5
262d 0095 ld $95
262e 005a ld $5a
262f 0099 ld $99
2630 00a9 ld $a9
2631 00a9 ld $a9
2632 009a ld $9a
2633 00aa ld $aa
2634 006a ld $6a
2635 00ab ld $ab
2636 00ba ld $ba
2637 00aa ld $aa
2638 0096 ld $96
2639 00aa ld $aa
263a 0059 ld $59
263b 00aa ld $aa
263c 00a5 ld $a5
263d 00aa ld $aa
263e 00aa ld $aa
263f 0046 ld $46
2640 0061 ld $61
2641 0058 ld $58
2642 0041 ld $41
2643 0015 ld $15
2644 0014 ld $14
2645 0055 ld $55
2646 0090 ld $90
2647 00a2 ld $a2
2648 0038 ld $38
2649 009a ld $9a
264a 0092 ld $92
264b 0028 ld $28
264c 008e ld $8e
264d 00a2 ld $a2
264e 0042 ld $42
264f 0015 ld $15
2650 0014 ld $14
2651 0055 ld $55
2652 0021 ld $21
2653 0014 ld $14
2654 0085 ld $85
2655 0011 ld $11
2656 0058 ld $58
2657 00aa ld $aa
2658 00aa ld $aa
2659 005a ld $5a
265a 00a5 ld $a5
265b 0055 ld $55
265c 0056 ld $56
265d 00a6 ld $a6
265e 0056 ld $56
265f 009a ld $9a
2660 00aa ld $aa
2661 0069 ld $69
2662 00aa ld $aa
2663 00a9 ld $a9
2664 00aa ld $aa
2665 00aa ld $aa
2666 00a5 ld $a5
2667 009a ld $9a
2668 009a ld $9a
2669 00a9 ld $a9
266a 0059 ld $59
266b 0095 ld $95
266c 00aa ld $aa
266d 00aa ld $aa
266e 006b ld $6b
266f 0086 ld $86
2670 0015 ld $15
2671 0058 ld $58
2672 0085 ld $85
2673 0050 ld $50
2674 0015 ld $15
2675 0081 ld $81
2676 0081 ld $81
2677 00a2 ld $a2
2678 0038 ld $38
2679 008e ld $8e
267a 0065 ld $65
267b 0028 ld $28
267c 008a ld $8a
267d 00a7 ld $a7
267e 0045 ld $45
267f 0011 ld $11
2680 0015 ld $15
2681 0046 ld $46
2682 0054 ld $54
2683 0058 ld $58
2684 0056 ld $56
2685 0061 ld $61
2686 0058 ld $58
2687 00aa ld $aa
2688 00a9 ld $a9
2689 0056 ld $56
268a 0066 ld $66
268b 0056 ld $56
268c 0099 ld $99
268d 0095 ld $95
268e 0099 ld $99
268f 00aa ld $aa
2690 0066 ld $66
2691 00aa ld $aa
2692 009a ld $9a
2693 0066 ld $66
2694 0099 ld $99
2695 00ea ld $ea
2696 00aa ld $aa
2697 00ae ld $ae
2698 00aa ld $aa
2699 00a9 ld $a9
269a 00aa ld $aa
269b 0096 ld $96
269c 00aa ld $aa
269d 00aa ld $aa
269e 005a ld $5a
269f 0056 ld $56
26a0 0061 ld $61
26a1 0014 ld $14
26a2 0056 ld $56
26a3 0051 ld $51
26a4 0044 ld $44
26a5 0045 ld $45
26a6 0055 ld $55
26a7 00a1 ld $a1
26a8 0078 ld $78
26a9 008a ld $8a
26aa 0056 ld $56
26ab 0068 ld $68
26ac 008e ld $8e
26ad 00a3 ld $a3
26ae 0085 ld $85
26af 0055 ld $55
26b0 0054 ld $54
26b1 0041 ld $41
26b2 0061 ld $61
26b3 0014 ld $14
26b4 0046 ld $46
26b5 0060 ld $60
26b6 0098 ld $98
26b7 00aa ld $aa
26b8 00a9 ld $a9
26b9 005a ld $5a
26ba 00a5 ld $a5
26bb 0065 ld $65
26bc 0056 ld $56
26bd 006a ld $6a
26be 0069 ld $69
26bf 00a5 ld $a5
26c0 00a6 ld $a6
26c1 006a ld $6a
26c2 00aa ld $aa
26c3 00aa ld $aa
26c4 006a ld $6a
26c5 00aa ld $aa
26c6 00aa ld $aa
26c7 00ae ld $ae
26c8 009a ld $9a
26c9 00ba ld $ba
26ca 00aa ld $aa
26cb 00aa ld $aa
26cc 00aa ld $aa
26cd 00aa ld $aa
26ce 006a ld $6a
26cf 0086 ld $86
26d0 0055 ld $55
26d1 0058 ld $58
26d2 0045 ld $45
26d3 0054 ld $54
26d4 0054 ld $54
26d5 0041 ld $41
26d6 0051 ld $51
26d7 00a2 ld $a2
26d8 0038 ld $38
26d9 008e ld $8e
26da 0055 ld $55
26db 0024 ld $24
26dc 008a ld $8a
26dd 00a7 ld $a7
26de 0041 ld $41
26df 0011 ld $11
26e0 0015 ld $15
26e1 0055 ld $55
26e2 0050 ld $50
26e3 0059 ld $59
26e4 0045 ld $45
26e5 0061 ld $61
26e6 00a9 ld $a9
26e7 00aa ld $aa
26e8 005a ld $5a
26e9 00a9 ld $a9
26ea 0066 ld $66
26eb 0066 ld $66
26ec 00aa ld $aa
26ed 00a6 ld $a6
26ee 00aa ld $aa
26ef 009a ld $9a
26f0 006a ld $6a
26f1 00a9 ld $a9
26f2 0096 ld $96
26f3 0069 ld $69
26f4 00aa ld $aa
26f5 00ea ld $ea
26f6 00aa ld $aa
26f7 00aa ld $aa
26f8 00ab ld $ab
26f9 0000 ld $00
26fa 0000 ld $00
26fb fe00 bra ac ;+-----------------------------------+
26fc fcfd bra $26fd ;| |
26fd 1404 ld $04,y ;| Trampoline for page $2600 lookups |
26fe e068 jmp y,$68 ;| |
26ff c218 st [$18] ;+-----------------------------------+
2700 00aa ld $aa
2701 00aa ld $aa
2702 00aa ld $aa
2703 00ba ld $ba
2704 00fa ld $fa
2705 00ab ld $ab
2706 0086 ld $86
2707 0025 ld $25
2708 0054 ld $54
2709 0046 ld $46
270a 0015 ld $15
270b 0014 ld $14
270c 0055 ld $55
270d 0081 ld $81
270e 00a2 ld $a2
270f 0038 ld $38
2710 008a ld $8a
2711 0056 ld $56
2712 0028 ld $28
2713 008e ld $8e
2714 00a6 ld $a6
2715 0045 ld $45
2716 0055 ld $55
2717 0044 ld $44
2718 0045 ld $45
2719 0060 ld $60
271a 0054 ld $54
271b 0046 ld $46
271c 0060 ld $60
271d 00a8 ld $a8
271e 00aa ld $aa
271f 00aa ld $aa
2720 0056 ld $56
2721 00aa ld $aa
2722 0059 ld $59
2723 0066 ld $66
2724 0066 ld $66
2725 006a ld $6a
2726 00aa ld $aa
2727 00aa ld $aa
2728 006a ld $6a
2729 00aa ld $aa
272a 006a ld $6a
272b 00a9 ld $a9
272c 00aa ld $aa
272d 00aa ld $aa
272e 00ae ld $ae
272f 00aa ld $aa
2730 00ba ld $ba
2731 00aa ld $aa
2732 00ea ld $ea
2733 00aa ld $aa
2734 00ea ld $ea
2735 00af ld $af
2736 0086 ld $86
2737 0065 ld $65
2738 0014 ld $14
2739 0095 ld $95
273a 0011 ld $11
273b 0015 ld $15
273c 0051 ld $51
273d 0091 ld $91
273e 00e2 ld $e2
273f 007c ld $7c
2740 009a ld $9a
2741 0051 ld $51
2742 0029 ld $29
2743 008a ld $8a
2744 00a3 ld $a3
2745 0042 ld $42
2746 0051 ld $51
2747 0015 ld $15
2748 0055 ld $55
2749 0061 ld $61
274a 0005 ld $05
274b 0085 ld $85
274c 0065 ld $65
274d 00a9 ld $a9
274e 00a6 ld $a6
274f 00a9 ld $a9
2750 009a ld $9a
2751 00a5 ld $a5
2752 0066 ld $66
2753 009a ld $9a
2754 00aa ld $aa
2755 00aa ld $aa
2756 009a ld $9a
2757 00aa ld $aa
2758 00aa ld $aa
2759 00aa ld $aa
275a 006a ld $6a
275b 0059 ld $59
275c 0096 ld $96
275d 0066 ld $66
275e 00aa ld $aa
275f 00ea ld $ea
2760 00aa ld $aa
2761 00ae ld $ae
2762 00ba ld $ba
2763 00ba ld $ba
2764 00ba ld $ba
2765 00bb ld $bb
2766 0046 ld $46
2767 0061 ld $61
2768 0019 ld $19
2769 0041 ld $41
276a 0055 ld $55
276b 0018 ld $18
276c 0055 ld $55
276d 0090 ld $90
276e 00e2 ld $e2
276f 0038 ld $38
2770 009e ld $9e
2771 0015 ld $15
2772 0028 ld $28
2773 008e ld $8e
2774 00a7 ld $a7
2775 0045 ld $45
2776 0015 ld $15
2777 0014 ld $14
2778 0041 ld $41
2779 0055 ld $55
277a 0054 ld $54
277b 0042 ld $42
277c 0061 ld $61
277d 00a9 ld $a9
277e 00aa ld $aa
277f 006a ld $6a
2780 00aa ld $aa
2781 00aa ld $aa
2782 00a9 ld $a9
2783 00a6 ld $a6
2784 00aa ld $aa
2785 005a ld $5a
2786 00aa ld $aa
2787 00a6 ld $a6
2788 006a ld $6a
2789 00aa ld $aa
278a 0065 ld $65
278b 0099 ld $99
278c 0095 ld $95
278d 00a9 ld $a9
278e 00a9 ld $a9
278f 0096 ld $96
2790 00ba ld $ba
2791 00aa ld $aa
2792 00ef ld $ef
2793 00aa ld $aa
2794 00aa ld $aa
2795 00ff ld $ff
2796 0096 ld $96
2797 0061 ld $61
2798 0015 ld $15
2799 0085 ld $85
279a 0055 ld $55
279b 0044 ld $44
279c 0045 ld $45
279d 0091 ld $91
279e 00e2 ld $e2
279f 0028 ld $28
27a0 009e ld $9e
27a1 0051 ld $51
27a2 0015 ld $15
27a3 008a ld $8a
27a4 0067 ld $67
27a5 0041 ld $41
27a6 0065 ld $65
27a7 0054 ld $54
27a8 0081 ld $81
27a9 0055 ld $55
27aa 0014 ld $14
27ab 0086 ld $86
27ac 0061 ld $61
27ad 00a9 ld $a9
27ae 00aa ld $aa
27af 00a9 ld $a9
27b0 009a ld $9a
27b1 006a ld $6a
27b2 00aa ld $aa
27b3 009a ld $9a
27b4 00aa ld $aa
27b5 00a9 ld $a9
27b6 00aa ld $aa
27b7 00aa ld $aa
27b8 00aa ld $aa
27b9 00aa ld $aa
27ba 0065 ld $65
27bb 0059 ld $59
27bc 009a ld $9a
27bd 0065 ld $65
27be 0099 ld $99
27bf 0096 ld $96
27c0 00ea ld $ea
27c1 00ee ld $ee
27c2 00aa ld $aa
27c3 00fa ld $fa
27c4 00ab ld $ab
27c5 00fe ld $fe
27c6 005a ld $5a
27c7 0051 ld $51
27c8 0019 ld $19
27c9 0051 ld $51
27ca 0051 ld $51
27cb 0015 ld $15
27cc 0055 ld $55
27cd 0051 ld $51
27ce 00e1 ld $e1
27cf 003c ld $3c
27d0 004a ld $4a
27d1 0055 ld $55
27d2 0029 ld $29
27d3 008a ld $8a
27d4 0057 ld $57
27d5 0045 ld $45
27d6 0011 ld $11
27d7 0015 ld $15
27d8 0045 ld $45
27d9 0015 ld $15
27da 0058 ld $58
27db 0081 ld $81
27dc 00a1 ld $a1
27dd 00ea ld $ea
27de 00aa ld $aa
27df 00aa ld $aa
27e0 0056 ld $56
27e1 00aa ld $aa
27e2 00a9 ld $a9
27e3 009a ld $9a
27e4 006a ld $6a
27e5 006a ld $6a
27e6 00aa ld $aa
27e7 00a6 ld $a6
27e8 00aa ld $aa
27e9 00ab ld $ab
27ea 0065 ld $65
27eb 0099 ld $99
27ec 0096 ld $96
27ed 0065 ld $65
27ee 0059 ld $59
27ef 00aa ld $aa
27f0 00ba ld $ba
27f1 00bb ld $bb
27f2 00ea ld $ea
27f3 00ae ld $ae
27f4 00be ld $be
27f5 00fa ld $fa
27f6 009b ld $9b
27f7 0061 ld $61
27f8 0015 ld $15
27f9 0000 ld $00
27fa 0000 ld $00
27fb fe00 bra ac ;+-----------------------------------+
27fc fcfd bra $27fd ;| |
27fd 1404 ld $04,y ;| Trampoline for page $2700 lookups |
27fe e068 jmp y,$68 ;| |
27ff c218 st [$18] ;+-----------------------------------+
2800 0045 ld $45
2801 0015 ld $15
2802 0054 ld $54
2803 0045 ld $45
2804 0054 ld $54
2805 00a1 ld $a1
2806 0078 ld $78
2807 008a ld $8a
2808 0066 ld $66
2809 0028 ld $28
280a 008a ld $8a
280b 0056 ld $56
280c 0045 ld $45
280d 0055 ld $55
280e 0044 ld $44
280f 0055 ld $55
2810 0051 ld $51
2811 0004 ld $04
2812 0096 ld $96
2813 00a5 ld $a5
2814 00ae ld $ae
2815 00aa ld $aa
2816 00aa ld $aa
2817 00aa ld $aa
2818 00aa ld $aa
2819 00a9 ld $a9
281a 00aa ld $aa
281b 00aa ld $aa
281c 00a9 ld $a9
281d 00aa ld $aa
281e 00aa ld $aa
281f 00aa ld $aa
2820 00aa ld $aa
2821 0069 ld $69
2822 0059 ld $59
2823 0056 ld $56
2824 00a5 ld $a5
2825 00aa ld $aa
2826 00aa ld $aa
2827 00ea ld $ea
2828 00ea ld $ea
2829 00ab ld $ab
282a 00bb ld $bb
282b 00ab ld $ab
282c 00ee ld $ee
282d 00aa ld $aa
282e 0051 ld $51
282f 0019 ld $19
2830 0051 ld $51
2831 0061 ld $61
2832 0005 ld $05
2833 0055 ld $55
2834 0051 ld $51
2835 00a4 ld $a4
2836 0038 ld $38
2837 008f ld $8f
2838 0056 ld $56
2839 0028 ld $28
283a 009e ld $9e
283b 0016 ld $16
283c 0091 ld $91
283d 0011 ld $11
283e 0015 ld $15
283f 0045 ld $45
2840 0054 ld $54
2841 0018 ld $18
2842 0085 ld $85
2843 00a5 ld $a5
2844 00aa ld $aa
2845 00aa ld $aa
2846 00a9 ld $a9
2847 009a ld $9a
2848 00aa ld $aa
2849 009a ld $9a
284a 009a ld $9a
284b 00aa ld $aa
284c 00aa ld $aa
284d 00aa ld $aa
284e 00aa ld $aa
284f 00a9 ld $a9
2850 00ab ld $ab
2851 0025 ld $25
2852 0059 ld $59
2853 0096 ld $96
2854 0069 ld $69
2855 0099 ld $99
2856 00ea ld $ea
2857 00ba ld $ba
2858 00be ld $be
2859 00fa ld $fa
285a 00ab ld $ab
285b 00fe ld $fe
285c 00fe ld $fe
285d 00aa ld $aa
285e 0065 ld $65
285f 0054 ld $54
2860 0046 ld $46
2861 0055 ld $55
2862 0054 ld $54
2863 0045 ld $45
2864 0055 ld $55
2865 00a0 ld $a0
2866 0078 ld $78
2867 008a ld $8a
2868 00a6 ld $a6
2869 0038 ld $38
286a 009e ld $9e
286b 0015 ld $15
286c 0055 ld $55
286d 0051 ld $51
286e 0054 ld $54
286f 0056 ld $56
2870 0051 ld $51
2871 0058 ld $58
2872 0086 ld $86
2873 00f5 ld $f5
2874 00ab ld $ab
2875 00ab ld $ab
2876 00aa ld $aa
2877 009a ld $9a
2878 00aa ld $aa
2879 006a ld $6a
287a 00aa ld $aa
287b 00aa ld $aa
287c 00a9 ld $a9
287d 009a ld $9a
287e 00aa ld $aa
287f 00aa ld $aa
2880 00aa ld $aa
2881 0064 ld $64
2882 0059 ld $59
2883 0092 ld $92
2884 0065 ld $65
2885 0069 ld $69
2886 00aa ld $aa
2887 00aa ld $aa
2888 00ea ld $ea
2889 00af ld $af
288a 00be ld $be
288b 00aa ld $aa
288c 00aa ld $aa
288d 00af ld $af
288e 006a ld $6a
288f 0018 ld $18
2890 0055 ld $55
2891 0061 ld $61
2892 0055 ld $55
2893 0081 ld $81
2894 0055 ld $55
2895 00a4 ld $a4
2896 0038 ld $38
2897 009a ld $9a
2898 00a2 ld $a2
2899 0028 ld $28
289a 009a ld $9a
289b 0006 ld $06
289c 0056 ld $56
289d 0051 ld $51
289e 0019 ld $19
289f 0055 ld $55
28a0 0060 ld $60
28a1 0054 ld $54
28a2 0086 ld $86
28a3 00aa ld $aa
28a4 00aa ld $aa
28a5 00aa ld $aa
28a6 00aa ld $aa
28a7 00a9 ld $a9
28a8 00a6 ld $a6
28a9 00aa ld $aa
28aa 00ab ld $ab
28ab 00a5 ld $a5
28ac 00aa ld $aa
28ad 00a6 ld $a6
28ae 00aa ld $aa
28af 00aa ld $aa
28b0 00ab ld $ab
28b1 0065 ld $65
28b2 0049 ld $49
28b3 00a6 ld $a6
28b4 0075 ld $75
28b5 009a ld $9a
28b6 009b ld $9b
28b7 00ba ld $ba
28b8 00ba ld $ba
28b9 00fa ld $fa
28ba 00ab ld $ab
28bb 00bf ld $bf
28bc 00aa ld $aa
28bd 00bb ld $bb
28be 0066 ld $66
28bf 0015 ld $15
28c0 0056 ld $56
28c1 0061 ld $61
28c2 0015 ld $15
28c3 0055 ld $55
28c4 0051 ld $51
28c5 00a1 ld $a1
28c6 0038 ld $38
28c7 009a ld $9a
28c8 0062 ld $62
28c9 0038 ld $38
28ca 009e ld $9e
28cb 0005 ld $05
28cc 0055 ld $55
28cd 0011 ld $11
28ce 0068 ld $68
28cf 0085 ld $85
28d0 0061 ld $61
28d1 0019 ld $19
28d2 0096 ld $96
28d3 00aa ld $aa
28d4 00ae ld $ae
28d5 00aa ld $aa
28d6 006a ld $6a
28d7 00aa ld $aa
28d8 00aa ld $aa
28d9 00aa ld $aa
* 5 times
28dc 006a ld $6a
28dd 00aa ld $aa
28de 00ba ld $ba
28df 00aa ld $aa
28e0 00da ld $da
28e1 0025 ld $25
28e2 0059 ld $59
28e3 0096 ld $96
28e4 00b9 ld $b9
28e5 0059 ld $59
28e6 00a6 ld $a6
28e7 00aa ld $aa
28e8 00af ld $af
28e9 00aa ld $aa
28ea 00aa ld $aa
28eb 00aa ld $aa
28ec 00af ld $af
28ed 00aa ld $aa
28ee 00aa ld $aa
28ef 0019 ld $19
28f0 0096 ld $96
28f1 0055 ld $55
28f2 0059 ld $59
28f3 0045 ld $45
28f4 0055 ld $55
28f5 00a1 ld $a1
28f6 0039 ld $39
28f7 008e ld $8e
28f8 00a2 ld $a2
28f9 0000 ld $00
28fa 0000 ld $00
28fb fe00 bra ac ;+-----------------------------------+
28fc fcfd bra $28fd ;| |
28fd 1404 ld $04,y ;| Trampoline for page $2800 lookups |
28fe e068 jmp y,$68 ;| |
28ff c218 st [$18] ;+-----------------------------------+
2900 0029 ld $29
2901 008e ld $8e
2902 0055 ld $55
2903 0056 ld $56
2904 0061 ld $61
2905 0059 ld $59
2906 0095 ld $95
2907 0051 ld $51
2908 0059 ld $59
2909 009a ld $9a
290a 00a5 ld $a5
290b 00aa ld $aa
290c 00ba ld $ba
290d 00aa ld $aa
290e 00aa ld $aa
290f 00aa ld $aa
2910 006a ld $6a
2911 00aa ld $aa
2912 00aa ld $aa
2913 00a9 ld $a9
2914 00a6 ld $a6
2915 00a6 ld $a6
2916 00ae ld $ae
2917 00aa ld $aa
2918 0064 ld $64
2919 0099 ld $99
291a 0096 ld $96
291b 0079 ld $79
291c 0099 ld $99
291d 00da ld $da
291e 00ea ld $ea
291f 00ea ld $ea
2920 00ef ld $ef
2921 00ae ld $ae
2922 00aa ld $aa
2923 00ba ld $ba
2924 00ab ld $ab
2925 00aa ld $aa
2926 0059 ld $59
2927 0096 ld $96
2928 0066 ld $66
2929 0068 ld $68
292a 0045 ld $45
292b 0095 ld $95
292c 00e1 ld $e1
292d 0028 ld $28
292e 009a ld $9a
292f 00a2 ld $a2
2930 0028 ld $28
2931 009a ld $9a
2932 0056 ld $56
2933 0056 ld $56
2934 0061 ld $61
2935 0069 ld $69
2936 0096 ld $96
2937 0055 ld $55
2938 0068 ld $68
2939 0096 ld $96
293a 00a6 ld $a6
293b 00aa ld $aa
293c 00ea ld $ea
293d 00aa ld $aa
293e 00aa ld $aa
293f 00a6 ld $a6
2940 00aa ld $aa
2941 00aa ld $aa
2942 00a5 ld $a5
2943 00aa ld $aa
2944 009a ld $9a
2945 00aa ld $aa
2946 00aa ld $aa
2947 00aa ld $aa
2948 0064 ld $64
2949 0049 ld $49
294a 0097 ld $97
294b 0064 ld $64
294c 0059 ld $59
294d 00ea ld $ea
294e 00be ld $be
294f 00aa ld $aa
2950 00aa ld $aa
2951 00bb ld $bb
2952 00aa ld $aa
2953 00ea ld $ea
2954 00ea ld $ea
2955 006a ld $6a
2956 0069 ld $69
2957 0096 ld $96
2958 0056 ld $56
2959 0055 ld $55
295a 0046 ld $46
295b 0085 ld $85
295c 00e2 ld $e2
295d 0028 ld $28
295e 008e ld $8e
295f 00a2 ld $a2
2960 0028 ld $28
2961 008e ld $8e
2962 0066 ld $66
2963 0045 ld $45
2964 00a5 ld $a5
2965 0015 ld $15
2966 0085 ld $85
2967 00a5 ld $a5
2968 0059 ld $59
2969 0096 ld $96
296a 0066 ld $66
296b 00a9 ld $a9
296c 009a ld $9a
296d 006a ld $6a
296e 00aa ld $aa
296f 00aa ld $aa
2970 00aa ld $aa
* 8 times
2976 005a ld $5a
2977 00aa ld $aa
2978 0025 ld $25
2979 0059 ld $59
297a 0092 ld $92
297b 0025 ld $25
297c 0099 ld $99
297d 00a6 ld $a6
297e 00aa ld $aa
297f 00aa ld $aa
2980 00aa ld $aa
2981 00aa ld $aa
2982 00a5 ld $a5
2983 00aa ld $aa
2984 00aa ld $aa
2985 00aa ld $aa
2986 0059 ld $59
2987 009a ld $9a
2988 0066 ld $66
2989 0059 ld $59
298a 0015 ld $15
298b 008a ld $8a
298c 00e6 ld $e6
298d 0068 ld $68
298e 008a ld $8a
298f 00a6 ld $a6
2990 0068 ld $68
2991 008a ld $8a
2992 0097 ld $97
2993 0085 ld $85
2994 0065 ld $65
2995 0055 ld $55
2996 009a ld $9a
2997 00a5 ld $a5
2998 0059 ld $59
2999 009a ld $9a
299a 006a ld $6a
299b 00a9 ld $a9
299c 00aa ld $aa
299d 00aa ld $aa
299e 006a ld $6a
299f 00a6 ld $a6
29a0 00aa ld $aa
29a1 00ea ld $ea
29a2 00aa ld $aa
29a3 0099 ld $99
29a4 00aa ld $aa
29a5 00a5 ld $a5
29a6 00aa ld $aa
29a7 00aa ld $aa
29a8 0064 ld $64
29a9 0049 ld $49
29aa 0096 ld $96
29ab 0064 ld $64
29ac 0099 ld $99
29ad 009b ld $9b
29ae 00aa ld $aa
29af 00aa ld $aa
29b0 0056 ld $56
29b1 0055 ld $55
29b2 0065 ld $65
29b3 00a9 ld $a9
29b4 00aa ld $aa
29b5 00a6 ld $a6
29b6 00aa ld $aa
29b7 005a ld $5a
29b8 009a ld $9a
29b9 00a2 ld $a2
29ba 0028 ld $28
29bb 008e ld $8e
29bc 00a3 ld $a3
29bd 0038 ld $38
29be 008a ld $8a
29bf 00a2 ld $a2
29c0 0028 ld $28
29c1 008e ld $8e
29c2 00a2 ld $a2
29c3 0068 ld $68
29c4 0056 ld $56
29c5 0019 ld $19
29c6 009a ld $9a
29c7 00a5 ld $a5
29c8 00a9 ld $a9
29c9 0096 ld $96
29ca 00a6 ld $a6
29cb 0099 ld $99
29cc 00aa ld $aa
29cd 006a ld $6a
29ce 0066 ld $66
29cf 0066 ld $66
29d0 006a ld $6a
29d1 00aa ld $aa
29d2 00aa ld $aa
29d3 00aa ld $aa
* 5 times
29d6 0099 ld $99
29d7 009a ld $9a
29d8 0064 ld $64
29d9 004c ld $4c
29da 0092 ld $92
29db 0060 ld $60
29dc 0099 ld $99
29dd 0096 ld $96
29de 00ba ld $ba
29df 006a ld $6a
29e0 0056 ld $56
29e1 0055 ld $55
29e2 0059 ld $59
29e3 00a9 ld $a9
29e4 00ab ld $ab
29e5 006a ld $6a
29e6 0069 ld $69
29e7 0029 ld $29
29e8 008a ld $8a
29e9 00a2 ld $a2
29ea 0028 ld $28
29eb 008a ld $8a
29ec 00a7 ld $a7
29ed 0028 ld $28
29ee 009a ld $9a
29ef 00a2 ld $a2
29f0 0038 ld $38
29f1 008a ld $8a
29f2 00a3 ld $a3
29f3 0038 ld $38
29f4 008a ld $8a
29f5 00a6 ld $a6
29f6 0096 ld $96
29f7 0066 ld $66
29f8 0069 ld $69
29f9 0000 ld $00
29fa 0000 ld $00
29fb fe00 bra ac ;+-----------------------------------+
29fc fcfd bra $29fd ;| |
29fd 1404 ld $04,y ;| Trampoline for page $2900 lookups |
29fe e068 jmp y,$68 ;| |
29ff c218 st [$18] ;+-----------------------------------+
2a00 009a ld $9a
2a01 006a ld $6a
2a02 006a ld $6a
2a03 0096 ld $96
2a04 00a5 ld $a5
2a05 009a ld $9a
2a06 005a ld $5a
2a07 00a9 ld $a9
2a08 00a9 ld $a9
2a09 00a6 ld $a6
2a0a 00aa ld $aa
2a0b 00ab ld $ab
2a0c 006a ld $6a
2a0d 006a ld $6a
2a0e 00aa ld $aa
2a0f 0025 ld $25
2a10 0059 ld $59
2a11 00d2 ld $d2
2a12 0025 ld $25
2a13 0059 ld $59
2a14 00a7 ld $a7
2a15 00aa ld $aa
2a16 005a ld $5a
2a17 0095 ld $95
2a18 0066 ld $66
2a19 0055 ld $55
2a1a 00a9 ld $a9
2a1b 00aa ld $aa
2a1c 00a9 ld $a9
2a1d 00a5 ld $a5
2a1e 0039 ld $39
2a1f 009a ld $9a
2a20 00a2 ld $a2
2a21 0029 ld $29
2a22 009a ld $9a
2a23 00a1 ld $a1
2a24 0028 ld $28
2a25 008a ld $8a
2a26 00a2 ld $a2
2a27 0028 ld $28
2a28 009a ld $9a
2a29 0091 ld $91
2a2a 0058 ld $58
2a2b 0089 ld $89
2a2c 00a2 ld $a2
2a2d 0099 ld $99
2a2e 0095 ld $95
2a2f 0059 ld $59
2a30 0096 ld $96
2a31 0066 ld $66
2a32 0069 ld $69
2a33 00aa ld $aa
2a34 00aa ld $aa
2a35 0055 ld $55
2a36 00aa ld $aa
2a37 0095 ld $95
2a38 009a ld $9a
2a39 00a9 ld $a9
2a3a 00aa ld $aa
2a3b 00aa ld $aa
2a3c 00aa ld $aa
2a3d 00a9 ld $a9
2a3e 00a6 ld $a6
2a3f 0064 ld $64
2a40 0009 ld $09
2a41 0096 ld $96
2a42 0064 ld $64
2a43 009d ld $9d
2a44 00aa ld $aa
2a45 00a6 ld $a6
2a46 005a ld $5a
2a47 0056 ld $56
2a48 0055 ld $55
2a49 0055 ld $55
2a4a 0099 ld $99
2a4b 00aa ld $aa
2a4c 00a6 ld $a6
2a4d 00a6 ld $a6
2a4e 0028 ld $28
2a4f 008e ld $8e
2a50 00e6 ld $e6
2a51 0069 ld $69
2a52 004a ld $4a
2a53 0066 ld $66
2a54 0058 ld $58
2a55 0085 ld $85
2a56 0056 ld $56
2a57 0058 ld $58
2a58 0089 ld $89
2a59 00a6 ld $a6
2a5a 0039 ld $39
2a5b 008a ld $8a
2a5c 00a2 ld $a2
2a5d 0078 ld $78
2a5e 00a5 ld $a5
2a5f 0059 ld $59
2a60 009a ld $9a
2a61 00a9 ld $a9
2a62 0099 ld $99
2a63 005a ld $5a
2a64 0065 ld $65
2a65 006a ld $6a
2a66 0066 ld $66
2a67 00aa ld $aa
2a68 006a ld $6a
2a69 00a6 ld $a6
2a6a 005a ld $5a
2a6b 00aa ld $aa
2a6c 00a5 ld $a5
2a6d 005a ld $5a
2a6e 009a ld $9a
2a6f 0025 ld $25
2a70 0059 ld $59
2a71 00d2 ld $d2
2a72 0024 ld $24
2a73 0059 ld $59
2a74 00e6 ld $e6
2a75 007a ld $7a
2a76 00aa ld $aa
2a77 0096 ld $96
2a78 0065 ld $65
2a79 0055 ld $55
2a7a 0059 ld $59
2a7b 00aa ld $aa
2a7c 00aa ld $aa
2a7d 00a6 ld $a6
2a7e 0038 ld $38
2a7f 008e ld $8e
2a80 00a2 ld $a2
2a81 0069 ld $69
2a82 009e ld $9e
2a83 00a2 ld $a2
2a84 0028 ld $28
2a85 0095 ld $95
2a86 0091 ld $91
2a87 0068 ld $68
2a88 009a ld $9a
2a89 00a6 ld $a6
2a8a 0068 ld $68
2a8b 008a ld $8a
2a8c 00e2 ld $e2
2a8d 0068 ld $68
2a8e 00aa ld $aa
2a8f 0095 ld $95
2a90 009a ld $9a
2a91 00aa ld $aa
2a92 0095 ld $95
2a93 009a ld $9a
2a94 0099 ld $99
2a95 0059 ld $59
2a96 0095 ld $95
2a97 00a5 ld $a5
2a98 009a ld $9a
2a99 00a9 ld $a9
2a9a 00a6 ld $a6
2a9b 009a ld $9a
2a9c 005a ld $5a
2a9d 00a9 ld $a9
2a9e 0095 ld $95
2a9f 0064 ld $64
2aa0 0009 ld $09
2aa1 0096 ld $96
2aa2 0074 ld $74
2aa3 0059 ld $59
2aa4 00a6 ld $a6
2aa5 0066 ld $66
2aa6 0059 ld $59
2aa7 0056 ld $56
2aa8 0055 ld $55
2aa9 0059 ld $59
2aaa 0055 ld $55
2aab 00aa ld $aa
2aac 00aa ld $aa
2aad 00a5 ld $a5
2aae 0029 ld $29
2aaf 009a ld $9a
2ab0 00a2 ld $a2
2ab1 0028 ld $28
2ab2 009a ld $9a
2ab3 00a6 ld $a6
2ab4 0068 ld $68
2ab5 008a ld $8a
2ab6 00a2 ld $a2
2ab7 0068 ld $68
2ab8 008e ld $8e
2ab9 00a2 ld $a2
2aba 0028 ld $28
2abb 008a ld $8a
2abc 00e2 ld $e2
2abd 0069 ld $69
2abe 006a ld $6a
2abf 0069 ld $69
2ac0 00a6 ld $a6
2ac1 0066 ld $66
2ac2 006a ld $6a
2ac3 00aa ld $aa
2ac4 00a5 ld $a5
2ac5 0095 ld $95
2ac6 0056 ld $56
2ac7 0055 ld $55
2ac8 0099 ld $99
2ac9 00aa ld $aa
2aca 005a ld $5a
2acb 006a ld $6a
2acc 00a5 ld $a5
2acd 005a ld $5a
2ace 0099 ld $99
2acf 0064 ld $64
2ad0 0049 ld $49
2ad1 0093 ld $93
2ad2 0025 ld $25
2ad3 0059 ld $59
2ad4 00a7 ld $a7
2ad5 00ba ld $ba
2ad6 009a ld $9a
2ad7 0096 ld $96
2ad8 0069 ld $69
2ad9 0059 ld $59
2ada 0069 ld $69
2adb 0095 ld $95
2adc 00a5 ld $a5
2add 00aa ld $aa
2ade 0028 ld $28
2adf 008e ld $8e
2ae0 0066 ld $66
2ae1 0028 ld $28
2ae2 008a ld $8a
2ae3 00e6 ld $e6
2ae4 0028 ld $28
2ae5 004a ld $4a
2ae6 00a6 ld $a6
2ae7 0028 ld $28
2ae8 008a ld $8a
2ae9 00a2 ld $a2
2aea 0028 ld $28
2aeb 008e ld $8e
2aec 00e2 ld $e2
2aed 0068 ld $68
2aee 00aa ld $aa
2aef 00a9 ld $a9
2af0 006a ld $6a
2af1 00a5 ld $a5
2af2 00aa ld $aa
2af3 006a ld $6a
2af4 006a ld $6a
2af5 0055 ld $55
2af6 0056 ld $56
2af7 00a5 ld $a5
2af8 0056 ld $56
2af9 0000 ld $00
2afa 0000 ld $00
2afb fe00 bra ac ;+-----------------------------------+
2afc fcfd bra $2afd ;| |
2afd 1404 ld $04,y ;| Trampoline for page $2a00 lookups |
2afe e068 jmp y,$68 ;| |
2aff c218 st [$18] ;+-----------------------------------+
2b00 006a ld $6a
2b01 00a5 ld $a5
2b02 009a ld $9a
2b03 005a ld $5a
2b04 00a9 ld $a9
2b05 0095 ld $95
2b06 0025 ld $25
2b07 0059 ld $59
2b08 0096 ld $96
2b09 0064 ld $64
2b0a 004d ld $4d
2b0b 00a6 ld $a6
2b0c 0065 ld $65
2b0d 0059 ld $59
2b0e 00aa ld $aa
2b0f 0065 ld $65
2b10 0055 ld $55
2b11 0055 ld $55
2b12 0095 ld $95
2b13 00aa ld $aa
2b14 00a6 ld $a6
2b15 0029 ld $29
2b16 008a ld $8a
2b17 00e2 ld $e2
2b18 0028 ld $28
2b19 008a ld $8a
2b1a 00a2 ld $a2
2b1b 0029 ld $29
2b1c 009a ld $9a
2b1d 00a1 ld $a1
2b1e 0028 ld $28
2b1f 009a ld $9a
2b20 00a2 ld $a2
2b21 0028 ld $28
2b22 008e ld $8e
2b23 00a3 ld $a3
2b24 0069 ld $69
2b25 006a ld $6a
2b26 00a9 ld $a9
2b27 00aa ld $aa
2b28 0056 ld $56
2b29 00a9 ld $a9
2b2a 0095 ld $95
2b2b 0055 ld $55
2b2c 0095 ld $95
2b2d 0055 ld $55
2b2e 0055 ld $55
2b2f 0055 ld $55
2b30 00a6 ld $a6
2b31 00aa ld $aa
2b32 0066 ld $66
2b33 0066 ld $66
2b34 0065 ld $65
2b35 0066 ld $66
2b36 0015 ld $15
2b37 0059 ld $59
2b38 0092 ld $92
2b39 0025 ld $25
2b3a 0059 ld $59
2b3b 00a7 ld $a7
2b3c 0076 ld $76
2b3d 005a ld $5a
2b3e 0096 ld $96
2b3f 0064 ld $64
2b40 0055 ld $55
2b41 0056 ld $56
2b42 0056 ld $56
2b43 0055 ld $55
2b44 0069 ld $69
2b45 0029 ld $29
2b46 008e ld $8e
2b47 00e2 ld $e2
2b48 0068 ld $68
2b49 008e ld $8e
2b4a 00e2 ld $e2
2b4b 0028 ld $28
2b4c 008a ld $8a
2b4d 00e2 ld $e2
2b4e 0028 ld $28
2b4f 008a ld $8a
2b50 00a2 ld $a2
2b51 0038 ld $38
2b52 008a ld $8a
2b53 00a3 ld $a3
2b54 00a9 ld $a9
2b55 00a5 ld $a5
2b56 00aa ld $aa
2b57 0095 ld $95
2b58 005a ld $5a
2b59 0055 ld $55
2b5a 0099 ld $99
2b5b 0099 ld $99
2b5c 0055 ld $55
2b5d 0056 ld $56
2b5e 0055 ld $55
2b5f 005a ld $5a
2b60 0069 ld $69
2b61 006a ld $6a
2b62 0066 ld $66
2b63 0066 ld $66
2b64 006a ld $6a
2b65 0095 ld $95
2b66 0065 ld $65
2b67 0009 ld $09
2b68 0096 ld $96
2b69 0025 ld $25
2b6a 0059 ld $59
2b6b 00a6 ld $a6
2b6c 0065 ld $65
2b6d 006a ld $6a
2b6e 0096 ld $96
2b6f 0065 ld $65
2b70 005a ld $5a
2b71 0055 ld $55
2b72 0059 ld $59
2b73 0055 ld $55
2b74 0099 ld $99
2b75 0059 ld $59
2b76 009a ld $9a
2b77 00b2 ld $b2
2b78 0038 ld $38
2b79 00ca ld $ca
2b7a 00e3 ld $e3
2b7b 0029 ld $29
2b7c 008a ld $8a
2b7d 00a3 ld $a3
2b7e 0039 ld $39
2b7f 008a ld $8a
2b80 00a3 ld $a3
2b81 0029 ld $29
2b82 008e ld $8e
2b83 00a6 ld $a6
2b84 00a9 ld $a9
2b85 0095 ld $95
2b86 00a9 ld $a9
2b87 0056 ld $56
2b88 0095 ld $95
2b89 0055 ld $55
2b8a 00a6 ld $a6
2b8b 005a ld $5a
2b8c 0055 ld $55
2b8d 0055 ld $55
2b8e 0059 ld $59
2b8f 0095 ld $95
2b90 00a6 ld $a6
2b91 00aa ld $aa
2b92 0096 ld $96
2b93 0056 ld $56
2b94 006a ld $6a
2b95 0055 ld $55
2b96 0064 ld $64
2b97 0055 ld $55
2b98 0095 ld $95
2b99 0064 ld $64
2b9a 005a ld $5a
2b9b 0097 ld $97
2b9c 0075 ld $75
2b9d 0059 ld $59
2b9e 00e6 ld $e6
2b9f 0069 ld $69
2ba0 0055 ld $55
2ba1 0056 ld $56
2ba2 0055 ld $55
2ba3 0055 ld $55
2ba4 0055 ld $55
2ba5 0055 ld $55
2ba6 0085 ld $85
2ba7 00a6 ld $a6
2ba8 0028 ld $28
2ba9 008e ld $8e
2baa 00e2 ld $e2
2bab 0068 ld $68
2bac 008a ld $8a
2bad 00a2 ld $a2
2bae 0038 ld $38
2baf 008e ld $8e
2bb0 00e2 ld $e2
2bb1 0028 ld $28
2bb2 009e ld $9e
2bb3 00a6 ld $a6
2bb4 005a ld $5a
2bb5 0069 ld $69
2bb6 0055 ld $55
2bb7 0069 ld $69
2bb8 0055 ld $55
2bb9 006a ld $6a
2bba 0095 ld $95
2bbb 0055 ld $55
2bbc 0055 ld $55
2bbd 0065 ld $65
2bbe 0055 ld $55
2bbf 0056 ld $56
2bc0 00a5 ld $a5
2bc1 0056 ld $56
2bc2 00aa ld $aa
2bc3 006a ld $6a
2bc4 0069 ld $69
2bc5 0095 ld $95
2bc6 0055 ld $55
2bc7 0049 ld $49
2bc8 0096 ld $96
2bc9 0025 ld $25
2bca 0059 ld $59
2bcb 0092 ld $92
2bcc 0069 ld $69
2bcd 0099 ld $99
2bce 00aa ld $aa
2bcf 0065 ld $65
2bd0 0059 ld $59
2bd1 0095 ld $95
2bd2 0095 ld $95
2bd3 0055 ld $55
2bd4 0055 ld $55
2bd5 0055 ld $55
2bd6 0055 ld $55
2bd7 00a5 ld $a5
2bd8 0029 ld $29
2bd9 009a ld $9a
2bda 00a2 ld $a2
2bdb 0029 ld $29
2bdc 008a ld $8a
2bdd 00e2 ld $e2
2bde 0028 ld $28
2bdf 008f ld $8f
2be0 00a2 ld $a2
2be1 0068 ld $68
2be2 009a ld $9a
2be3 0056 ld $56
2be4 006a ld $6a
2be5 0055 ld $55
2be6 0055 ld $55
2be7 0095 ld $95
2be8 005a ld $5a
2be9 00a9 ld $a9
2bea 0055 ld $55
2beb 0055 ld $55
2bec 0059 ld $59
2bed 0065 ld $65
2bee 0055 ld $55
2bef 00a6 ld $a6
2bf0 00a5 ld $a5
2bf1 0099 ld $99
2bf2 005a ld $5a
2bf3 00a5 ld $a5
2bf4 0056 ld $56
2bf5 006a ld $6a
2bf6 0061 ld $61
2bf7 0055 ld $55
2bf8 0095 ld $95
2bf9 0000 ld $00
2bfa 0000 ld $00
2bfb fe00 bra ac ;+-----------------------------------+
2bfc fcfd bra $2bfd ;| |
2bfd 1404 ld $04,y ;| Trampoline for page $2b00 lookups |
2bfe e068 jmp y,$68 ;| |
2bff c218 st [$18] ;+-----------------------------------+
2c00 0065 ld $65
2c01 0059 ld $59
2c02 00e6 ld $e6
2c03 0065 ld $65
2c04 005a ld $5a
2c05 0096 ld $96
2c06 0069 ld $69
2c07 0059 ld $59
2c08 0055 ld $55
2c09 0055 ld $55
2c0a 0065 ld $65
2c0b 0055 ld $55
2c0c 0055 ld $55
2c0d 0055 ld $55
* 5 times
2c10 009a ld $9a
2c11 00a6 ld $a6
2c12 0059 ld $59
2c13 009a ld $9a
2c14 00a6 ld $a6
2c15 0029 ld $29
2c16 009a ld $9a
2c17 00a2 ld $a2
2c18 0069 ld $69
2c19 005a ld $5a
2c1a 0055 ld $55
2c1b 0055 ld $55
2c1c 0055 ld $55
2c1d 0055 ld $55
2c1e 0095 ld $95
2c1f 00a6 ld $a6
2c20 0056 ld $56
2c21 0099 ld $99
2c22 0055 ld $55
2c23 0056 ld $56
2c24 0065 ld $65
2c25 005a ld $5a
2c26 009a ld $9a
2c27 006a ld $6a
2c28 00a5 ld $a5
2c29 00aa ld $aa
2c2a 0095 ld $95
2c2b 0099 ld $99
2c2c 0099 ld $99
2c2d 0055 ld $55
2c2e 0055 ld $55
2c2f 0056 ld $56
2c30 0065 ld $65
2c31 0049 ld $49
2c32 0096 ld $96
2c33 0065 ld $65
2c34 0099 ld $99
2c35 0096 ld $96
2c36 0065 ld $65
2c37 005a ld $5a
2c38 00a5 ld $a5
2c39 0055 ld $55
2c3a 005a ld $5a
2c3b 0055 ld $55
2c3c 0055 ld $55
2c3d 0055 ld $55
* 11 times
2c46 0095 ld $95
2c47 0056 ld $56
2c48 0055 ld $55
2c49 0055 ld $55
2c4a 0055 ld $55
2c4b 0054 ld $54
2c4c 0055 ld $55
2c4d 00a5 ld $a5
2c4e 0055 ld $55
2c4f 00a9 ld $a9
2c50 0059 ld $59
2c51 0055 ld $55
2c52 0055 ld $55
2c53 0059 ld $59
2c54 0065 ld $65
2c55 00a5 ld $a5
2c56 0096 ld $96
2c57 00a9 ld $a9
2c58 005a ld $5a
2c59 005a ld $5a
2c5a 006a ld $6a
2c5b 0065 ld $65
2c5c 0056 ld $56
2c5d 0065 ld $65
2c5e 0055 ld $55
2c5f 0095 ld $95
2c60 0055 ld $55
2c61 0099 ld $99
2c62 0096 ld $96
2c63 0065 ld $65
2c64 005a ld $5a
2c65 0096 ld $96
2c66 006a ld $6a
2c67 005a ld $5a
2c68 0095 ld $95
2c69 0055 ld $55
2c6a 0055 ld $55
2c6b 0055 ld $55
2c6c 005a ld $5a
2c6d 0059 ld $59
2c6e 0055 ld $55
2c6f 0058 ld $58
2c70 0055 ld $55
2c71 0051 ld $51
2c72 0055 ld $55
2c73 0055 ld $55
2c74 0055 ld $55
2c75 0054 ld $54
2c76 0055 ld $55
2c77 0065 ld $65
2c78 0055 ld $55
2c79 0045 ld $45
2c7a 0055 ld $55
2c7b 0055 ld $55
2c7c 005a ld $5a
2c7d 00a9 ld $a9
2c7e 0095 ld $95
2c7f 0056 ld $56
2c80 0099 ld $99
2c81 0095 ld $95
2c82 005a ld $5a
2c83 0095 ld $95
2c84 00a9 ld $a9
2c85 0099 ld $99
2c86 0096 ld $96
2c87 00aa ld $aa
2c88 00a9 ld $a9
2c89 00aa ld $aa
2c8a 00a5 ld $a5
2c8b 0066 ld $66
2c8c 006a ld $6a
2c8d 0055 ld $55
2c8e 0055 ld $55
2c8f 0056 ld $56
2c90 0065 ld $65
2c91 0059 ld $59
2c92 005a ld $5a
2c93 0065 ld $65
2c94 00a9 ld $a9
2c95 00d6 ld $d6
2c96 0069 ld $69
2c97 00a5 ld $a5
2c98 00a6 ld $a6
2c99 0055 ld $55
2c9a 0059 ld $59
2c9b 0055 ld $55
2c9c 0055 ld $55
2c9d 0055 ld $55
2c9e 0055 ld $55
2c9f 0065 ld $65
2ca0 008a ld $8a
2ca1 00a6 ld $a6
2ca2 0068 ld $68
2ca3 008a ld $8a
2ca4 0056 ld $56
2ca5 0068 ld $68
2ca6 004a ld $4a
2ca7 00a2 ld $a2
2ca8 0064 ld $64
2ca9 009a ld $9a
2caa 0056 ld $56
2cab 0059 ld $59
2cac 00a9 ld $a9
2cad 0095 ld $95
2cae 006a ld $6a
2caf 00a5 ld $a5
2cb0 0056 ld $56
2cb1 0055 ld $55
2cb2 0059 ld $59
2cb3 0095 ld $95
2cb4 0056 ld $56
2cb5 00a9 ld $a9
2cb6 00aa ld $aa
2cb7 00a9 ld $a9
2cb8 0095 ld $95
2cb9 005a ld $5a
2cba 00a9 ld $a9
2cbb 0095 ld $95
2cbc 0099 ld $99
2cbd 00a5 ld $a5
2cbe 0055 ld $55
2cbf 0095 ld $95
2cc0 0055 ld $55
2cc1 0059 ld $59
2cc2 0055 ld $55
2cc3 0065 ld $65
2cc4 005a ld $5a
2cc5 009a ld $9a
2cc6 00a9 ld $a9
2cc7 0099 ld $99
2cc8 0096 ld $96
2cc9 0065 ld $65
2cca 0055 ld $55
2ccb 0045 ld $45
2ccc 0055 ld $55
2ccd 0055 ld $55
2cce 0055 ld $55
2ccf 0055 ld $55
2cd0 0095 ld $95
2cd1 00a6 ld $a6
2cd2 0068 ld $68
2cd3 008a ld $8a
2cd4 0092 ld $92
2cd5 0068 ld $68
2cd6 008a ld $8a
2cd7 0055 ld $55
2cd8 0069 ld $69
2cd9 009a ld $9a
2cda 0056 ld $56
2cdb 0095 ld $95
2cdc 009a ld $9a
2cdd 0056 ld $56
2cde 00aa ld $aa
2cdf 0055 ld $55
2ce0 0055 ld $55
2ce1 006a ld $6a
2ce2 0055 ld $55
2ce3 00aa ld $aa
2ce4 00a9 ld $a9
2ce5 0099 ld $99
2ce6 0096 ld $96
2ce7 006a ld $6a
2ce8 00a9 ld $a9
2ce9 00aa ld $aa
2cea 0095 ld $95
2ceb 006a ld $6a
2cec 006a ld $6a
2ced 0055 ld $55
2cee 0066 ld $66
2cef 0066 ld $66
2cf0 0065 ld $65
2cf1 0055 ld $55
2cf2 0099 ld $99
2cf3 0095 ld $95
2cf4 0099 ld $99
2cf5 00a5 ld $a5
2cf6 0066 ld $66
2cf7 00aa ld $aa
2cf8 00a6 ld $a6
2cf9 0000 ld $00
2cfa 0000 ld $00
2cfb fe00 bra ac ;+-----------------------------------+
2cfc fcfd bra $2cfd ;| |
2cfd 1404 ld $04,y ;| Trampoline for page $2c00 lookups |
2cfe e068 jmp y,$68 ;| |
2cff c218 st [$18] ;+-----------------------------------+
2d00 0065 ld $65
2d01 0059 ld $59
2d02 0055 ld $55
2d03 0055 ld $55
2d04 0055 ld $55
* 5 times
2d07 005a ld $5a
2d08 00a2 ld $a2
2d09 0029 ld $29
2d0a 009a ld $9a
2d0b 00a6 ld $a6
2d0c 0029 ld $29
2d0d 0099 ld $99
2d0e 0096 ld $96
2d0f 0069 ld $69
2d10 0095 ld $95
2d11 0056 ld $56
2d12 0099 ld $99
2d13 0059 ld $59
2d14 0055 ld $55
2d15 0055 ld $55
2d16 0055 ld $55
2d17 00aa ld $aa
2d18 00a5 ld $a5
2d19 005a ld $5a
2d1a 0096 ld $96
2d1b 006a ld $6a
2d1c 006a ld $6a
2d1d 00aa ld $aa
2d1e 00aa ld $aa
2d1f 005a ld $5a
2d20 006a ld $6a
2d21 0066 ld $66
2d22 00aa ld $aa
2d23 0095 ld $95
2d24 0096 ld $96
2d25 0059 ld $59
2d26 0099 ld $99
2d27 0095 ld $95
2d28 0099 ld $99
2d29 0059 ld $59
2d2a 0065 ld $65
2d2b 0056 ld $56
2d2c 009a ld $9a
2d2d 00a9 ld $a9
2d2e 006a ld $6a
2d2f 00ea ld $ea
2d30 0069 ld $69
2d31 0055 ld $55
2d32 0056 ld $56
2d33 0015 ld $15
2d34 0054 ld $54
2d35 0055 ld $55
2d36 0015 ld $15
2d37 0055 ld $55
2d38 00a5 ld $a5
2d39 0055 ld $55
2d3a 0049 ld $49
2d3b 00a5 ld $a5
2d3c 0055 ld $55
2d3d 005a ld $5a
2d3e 0055 ld $55
2d3f 0059 ld $59
2d40 0055 ld $55
2d41 0099 ld $99
2d42 0055 ld $55
2d43 0056 ld $56
2d44 0055 ld $55
2d45 0055 ld $55
2d46 005a ld $5a
2d47 0055 ld $55
2d48 0065 ld $65
2d49 00aa ld $aa
2d4a 009a ld $9a
2d4b 00a9 ld $a9
2d4c 00a9 ld $a9
2d4d 00aa ld $aa
2d4e 006a ld $6a
2d4f 006a ld $6a
2d50 00a5 ld $a5
2d51 00aa ld $aa
2d52 00aa ld $aa
2d53 00aa ld $aa
2d54 0095 ld $95
2d55 0056 ld $56
2d56 0055 ld $55
2d57 0056 ld $56
2d58 0055 ld $55
2d59 0059 ld $59
2d5a 0099 ld $99
2d5b 0059 ld $59
2d5c 00a9 ld $a9
2d5d 00a5 ld $a5
2d5e 009a ld $9a
2d5f 00aa ld $aa
2d60 006a ld $6a
2d61 0059 ld $59
2d62 0052 ld $52
2d63 0055 ld $55
2d64 0055 ld $55
2d65 0041 ld $41
2d66 0055 ld $55
2d67 0055 ld $55
2d68 0051 ld $51
2d69 0055 ld $55
2d6a 0055 ld $55
2d6b 0055 ld $55
2d6c 0014 ld $14
2d6d 0055 ld $55
2d6e 0091 ld $91
2d6f 0015 ld $15
2d70 0055 ld $55
2d71 0055 ld $55
2d72 0055 ld $55
* 6 times
2d76 0059 ld $59
2d77 00aa ld $aa
2d78 00a5 ld $a5
2d79 00a9 ld $a9
2d7a 00a7 ld $a7
2d7b 00aa ld $aa
2d7c 009a ld $9a
2d7d 009a ld $9a
2d7e 00aa ld $aa
2d7f 006a ld $6a
2d80 00aa ld $aa
2d81 00aa ld $aa
2d82 00a9 ld $a9
2d83 00aa ld $aa
2d84 00aa ld $aa
2d85 00a5 ld $a5
2d86 009a ld $9a
2d87 0099 ld $99
2d88 006a ld $6a
2d89 0055 ld $55
2d8a 00a6 ld $a6
2d8b 0056 ld $56
2d8c 00aa ld $aa
2d8d 00aa ld $aa
2d8e 00ad ld $ad
2d8f 00aa ld $aa
2d90 00b9 ld $b9
2d91 009a ld $9a
2d92 0096 ld $96
2d93 0065 ld $65
2d94 0055 ld $55
2d95 0055 ld $55
2d96 0055 ld $55
* 6 times
2d9a 0095 ld $95
2d9b 0056 ld $56
2d9c 0055 ld $55
2d9d 0059 ld $59
2d9e 0055 ld $55
2d9f 0055 ld $55
2da0 0055 ld $55
2da1 0056 ld $56
2da2 0055 ld $55
2da3 0059 ld $59
2da4 0095 ld $95
2da5 0065 ld $65
2da6 0059 ld $59
2da7 00aa ld $aa
2da8 00b9 ld $b9
2da9 00aa ld $aa
2daa 00ea ld $ea
2dab 00ba ld $ba
2dac 00aa ld $aa
2dad 00ab ld $ab
2dae 00aa ld $aa
2daf 009a ld $9a
2db0 00aa ld $aa
2db1 00aa ld $aa
2db2 00aa ld $aa
2db3 00aa ld $aa
2db4 0000 ld $00
2db5 0000 ld $00
2db6 0000 ld $00
2db7 00ff ld $ff
2db8 00ff ld $ff
2db9 00ff ld $ff
* 66 times
2df9 0000 ld $00
2dfa 0000 ld $00
2dfb fe00 bra ac ;+-----------------------------------+
2dfc fcfd bra $2dfd ;| |
2dfd 1404 ld $04,y ;| Trampoline for page $2d00 lookups |
2dfe e068 jmp y,$68 ;| |
2dff c218 st [$18] ;+-----------------------------------+
2e00 00ff ld $ff
2e01 00ff ld $ff
2e02 00ff ld $ff
2e03 00ea ld $ea
2e04 00af ld $af
2e05 00fa ld $fa
2e06 00aa ld $aa
2e07 00fe ld $fe
2e08 00ea ld $ea
2e09 00ff ld $ff
2e0a 00ff ld $ff
2e0b 00ff ld $ff
* 38 times
2e2f 00ab ld $ab
2e30 006a ld $6a
2e31 009a ld $9a
2e32 00a6 ld $a6
2e33 0065 ld $65
2e34 009a ld $9a
2e35 009a ld $9a
2e36 00a9 ld $a9
2e37 009a ld $9a
2e38 00aa ld $aa
2e39 00a9 ld $a9
2e3a 00aa ld $aa
2e3b 00ea ld $ea
2e3c 00ef ld $ef
2e3d 00ff ld $ff
2e3e 00ff ld $ff
2e3f 00ff ld $ff
* 32 times
2e5d 006a ld $6a
2e5e 009a ld $9a
2e5f 0096 ld $96
2e60 0069 ld $69
2e61 0059 ld $59
2e62 00a6 ld $a6
2e63 00a5 ld $a5
2e64 005a ld $5a
2e65 00a6 ld $a6
2e66 0065 ld $65
2e67 005a ld $5a
2e68 00aa ld $aa
2e69 00a9 ld $a9
2e6a 009a ld $9a
2e6b 00aa ld $aa
2e6c 00a9 ld $a9
2e6d 00aa ld $aa
2e6e 00fa ld $fa
2e6f 00ff ld $ff
2e70 00ff ld $ff
2e71 00ff ld $ff
* 28 times
2e8b 00af ld $af
2e8c 00a6 ld $a6
2e8d 0065 ld $65
2e8e 005a ld $5a
2e8f 00a6 ld $a6
2e90 0055 ld $55
2e91 005a ld $5a
2e92 00a6 ld $a6
2e93 0065 ld $65
2e94 009a ld $9a
2e95 0096 ld $96
2e96 006a ld $6a
2e97 009a ld $9a
2e98 00aa ld $aa
2e99 00b9 ld $b9
2e9a 009a ld $9a
2e9b 00ab ld $ab
2e9c 00ba ld $ba
2e9d 00ae ld $ae
2e9e 00ea ld $ea
2e9f 00ea ld $ea
2ea0 00ff ld $ff
2ea1 00ff ld $ff
2ea2 00ff ld $ff
* 26 times
2eba 006a ld $6a
2ebb 005a ld $5a
2ebc 00a6 ld $a6
2ebd 0065 ld $65
2ebe 005a ld $5a
2ebf 00a6 ld $a6
2ec0 0065 ld $65
2ec1 005a ld $5a
2ec2 00a6 ld $a6
2ec3 0065 ld $65
2ec4 005a ld $5a
2ec5 00a6 ld $a6
2ec6 0069 ld $69
2ec7 0099 ld $99
2ec8 0096 ld $96
2ec9 00a9 ld $a9
2eca 009e ld $9e
2ecb 00ea ld $ea
2ecc 0069 ld $69
2ecd 00aa ld $aa
2ece 00ea ld $ea
2ecf 00ae ld $ae
2ed0 00ae ld $ae
2ed1 00fa ld $fa
2ed2 00ff ld $ff
2ed3 00ff ld $ff
2ed4 00ff ld $ff
* 22 times
2ee8 00af ld $af
2ee9 00a6 ld $a6
2eea 0065 ld $65
2eeb 005a ld $5a
2eec 00a2 ld $a2
2eed 0065 ld $65
2eee 009a ld $9a
2eef 0096 ld $96
2ef0 0065 ld $65
2ef1 005a ld $5a
2ef2 0096 ld $96
2ef3 0059 ld $59
2ef4 0099 ld $99
2ef5 0096 ld $96
2ef6 0069 ld $69
2ef7 0099 ld $99
2ef8 00a6 ld $a6
2ef9 0000 ld $00
2efa 0000 ld $00
2efb fe00 bra ac ;+-----------------------------------+
2efc fcfd bra $2efd ;| |
2efd 1404 ld $04,y ;| Trampoline for page $2e00 lookups |
2efe e068 jmp y,$68 ;| |
2eff c218 st [$18] ;+-----------------------------------+
2f00 0066 ld $66
2f01 009a ld $9a
2f02 00ea ld $ea
2f03 00a9 ld $a9
2f04 00ae ld $ae
2f05 00e6 ld $e6
2f06 00aa ld $aa
2f07 00ae ld $ae
2f08 00fa ld $fa
2f09 00eb ld $eb
2f0a 00ff ld $ff
2f0b 00ff ld $ff
2f0c 00ff ld $ff
* 20 times
2f1e 00bf ld $bf
2f1f 009a ld $9a
2f20 0096 ld $96
2f21 0025 ld $25
2f22 0059 ld $59
2f23 00a6 ld $a6
2f24 0065 ld $65
2f25 0049 ld $49
2f26 0096 ld $96
2f27 0068 ld $68
2f28 0089 ld $89
2f29 0095 ld $95
2f2a 0065 ld $65
2f2b 005a ld $5a
2f2c 0096 ld $96
2f2d 0065 ld $65
2f2e 005a ld $5a
2f2f 0096 ld $96
2f30 0069 ld $69
2f31 009e ld $9e
2f32 0096 ld $96
2f33 006a ld $6a
2f34 009a ld $9a
2f35 00aa ld $aa
2f36 00a9 ld $a9
2f37 00aa ld $aa
2f38 00ab ld $ab
2f39 00ba ld $ba
2f3a 00ea ld $ea
2f3b 00ff ld $ff
2f3c 00ff ld $ff
2f3d 00ff ld $ff
* 19 times
2f4e 0025 ld $25
2f4f 0059 ld $59
2f50 0052 ld $52
2f51 0054 ld $54
2f52 0049 ld $49
2f53 0092 ld $92
2f54 0025 ld $25
2f55 005a ld $5a
2f56 00a6 ld $a6
2f57 0065 ld $65
2f58 0049 ld $49
2f59 00a6 ld $a6
2f5a 0064 ld $64
2f5b 0049 ld $49
2f5c 00a5 ld $a5
2f5d 0065 ld $65
2f5e 005a ld $5a
2f5f 00a6 ld $a6
2f60 0065 ld $65
2f61 0099 ld $99
2f62 00a6 ld $a6
2f63 00a5 ld $a5
2f64 005a ld $5a
2f65 00ea ld $ea
2f66 00a9 ld $a9
2f67 009a ld $9a
2f68 00ea ld $ea
2f69 00aa ld $aa
2f6a 00ae ld $ae
2f6b 00fa ld $fa
2f6c 00ff ld $ff
2f6d 00ff ld $ff
2f6e 00ff ld $ff
* 16 times
2f7c 00ef ld $ef
2f7d 0096 ld $96
2f7e 0015 ld $15
2f7f 0045 ld $45
2f80 0096 ld $96
2f81 0024 ld $24
2f82 0059 ld $59
2f83 0091 ld $91
2f84 0069 ld $69
2f85 0099 ld $99
2f86 0052 ld $52
2f87 0064 ld $64
2f88 0099 ld $99
2f89 0096 ld $96
2f8a 0025 ld $25
2f8b 0099 ld $99
2f8c 0096 ld $96
2f8d 0065 ld $65
2f8e 0099 ld $99
2f8f 0096 ld $96
2f90 0069 ld $69
2f91 005a ld $5a
2f92 00ea ld $ea
2f93 0069 ld $69
2f94 009e ld $9e
2f95 00a6 ld $a6
2f96 006a ld $6a
2f97 00ae ld $ae
2f98 00e6 ld $e6
2f99 00aa ld $aa
2f9a 00af ld $af
2f9b 00ea ld $ea
2f9c 00ea ld $ea
2f9d 00ff ld $ff
2f9e 00ff ld $ff
2f9f 00ff ld $ff
* 15 times
2fac 005f ld $5f
2fad 0052 ld $52
2fae 0024 ld $24
2faf 0049 ld $49
2fb0 0091 ld $91
2fb1 0025 ld $25
2fb2 0045 ld $45
2fb3 00a6 ld $a6
2fb4 0024 ld $24
2fb5 0059 ld $59
2fb6 00a2 ld $a2
2fb7 0025 ld $25
2fb8 005a ld $5a
2fb9 0092 ld $92
2fba 0069 ld $69
2fbb 0049 ld $49
2fbc 00a6 ld $a6
2fbd 0064 ld $64
2fbe 005a ld $5a
2fbf 00a6 ld $a6
2fc0 0075 ld $75
2fc1 009a ld $9a
2fc2 00e6 ld $e6
2fc3 0066 ld $66
2fc4 00aa ld $aa
2fc5 00eb ld $eb
2fc6 00a9 ld $a9
2fc7 00ae ld $ae
2fc8 00ea ld $ea
2fc9 00aa ld $aa
2fca 00ae ld $ae
2fcb 00fb ld $fb
2fcc 00fa ld $fa
2fcd 00ff ld $ff
2fce 00ff ld $ff
2fcf 00ff ld $ff
* 14 times
2fdb 007f ld $7f
2fdc 0049 ld $49
2fdd 0091 ld $91
2fde 0025 ld $25
2fdf 0059 ld $59
2fe0 0096 ld $96
2fe1 0024 ld $24
2fe2 0059 ld $59
2fe3 0092 ld $92
2fe4 0064 ld $64
2fe5 0049 ld $49
2fe6 0092 ld $92
2fe7 0069 ld $69
2fe8 0099 ld $99
2fe9 0092 ld $92
2fea 0025 ld $25
2feb 0055 ld $55
2fec 0096 ld $96
2fed 0079 ld $79
2fee 005a ld $5a
2fef 00a6 ld $a6
2ff0 0069 ld $69
2ff1 009d ld $9d
2ff2 0096 ld $96
2ff3 0069 ld $69
2ff4 0099 ld $99
2ff5 0096 ld $96
2ff6 006a ld $6a
2ff7 00ae ld $ae
2ff8 00e6 ld $e6
2ff9 0000 ld $00
2ffa 0000 ld $00
2ffb fe00 bra ac ;+-----------------------------------+
2ffc fcfd bra $2ffd ;| |
2ffd 1404 ld $04,y ;| Trampoline for page $2f00 lookups |
2ffe e068 jmp y,$68 ;| |
2fff c218 st [$18] ;+-----------------------------------+
3000 00a9 ld $a9
3001 00ae ld $ae
3002 00ea ld $ea
3003 00ae ld $ae
3004 00ae ld $ae
3005 00fe ld $fe
3006 00ff ld $ff
3007 00ff ld $ff
3008 00ff ld $ff
* 12 times
3012 0025 ld $25
3013 0045 ld $45
3014 0096 ld $96
3015 0014 ld $14
3016 0045 ld $45
3017 0051 ld $51
3018 0014 ld $14
3019 0045 ld $45
301a 0051 ld $51
301b 0015 ld $15
301c 0045 ld $45
301d 0052 ld $52
301e 0025 ld $25
301f 0049 ld $49
3020 0056 ld $56
3021 0064 ld $64
3022 0049 ld $49
3023 0055 ld $55
3024 0065 ld $65
3025 0049 ld $49
3026 0096 ld $96
3027 0069 ld $69
3028 0099 ld $99
3029 0096 ld $96
302a 0069 ld $69
302b 0099 ld $99
302c 0096 ld $96
302d 00a9 ld $a9
302e 009a ld $9a
302f 00aa ld $aa
3030 00a9 ld $a9
3031 00aa ld $aa
3032 00ab ld $ab
3033 00ba ld $ba
3034 00ae ld $ae
3035 00fa ld $fa
3036 00ff ld $ff
3037 00ff ld $ff
3038 00ff ld $ff
* 11 times
3041 00ab ld $ab
3042 0014 ld $14
3043 0044 ld $44
3044 0041 ld $41
3045 0014 ld $14
3046 0004 ld $04
3047 0051 ld $51
3048 0010 ld $10
3049 0005 ld $05
304a 0041 ld $41
304b 0010 ld $10
304c 0005 ld $05
304d 0051 ld $51
304e 0010 ld $10
304f 0005 ld $05
3050 0051 ld $51
3051 0014 ld $14
3052 0045 ld $45
3053 0091 ld $91
3054 0014 ld $14
3055 0055 ld $55
3056 0052 ld $52
3057 0065 ld $65
3058 0055 ld $55
3059 0096 ld $96
305a 0065 ld $65
305b 0059 ld $59
305c 00a6 ld $a6
305d 0065 ld $65
305e 0099 ld $99
305f 0096 ld $96
3060 00a9 ld $a9
3061 009a ld $9a
3062 00aa ld $aa
3063 00aa ld $aa
3064 00aa ld $aa
3065 00ab ld $ab
3066 00ea ld $ea
3067 00ff ld $ff
3068 00ff ld $ff
3069 00ff ld $ff
* 9 times
3070 00af ld $af
3071 0042 ld $42
3072 0010 ld $10
3073 0005 ld $05
3074 0041 ld $41
3075 0010 ld $10
3076 0005 ld $05
3077 0041 ld $41
3078 0010 ld $10
3079 0044 ld $44
307a 0041 ld $41
307b 0014 ld $14
307c 0004 ld $04
307d 0051 ld $51
307e 0010 ld $10
307f 0045 ld $45
3080 0041 ld $41
3081 0054 ld $54
3082 0044 ld $44
3083 0045 ld $45
3084 0054 ld $54
3085 0059 ld $59
3086 0055 ld $55
3087 0064 ld $64
3088 0045 ld $45
3089 0066 ld $66
308a 0065 ld $65
308b 0056 ld $56
308c 0096 ld $96
308d 00a9 ld $a9
308e 0099 ld $99
308f 009a ld $9a
3090 00a9 ld $a9
3091 009a ld $9a
3092 00ea ld $ea
3093 00aa ld $aa
3094 00af ld $af
3095 00ea ld $ea
3096 00ea ld $ea
3097 00ff ld $ff
3098 00ff ld $ff
3099 00ff ld $ff
* 9 times
30a0 000f ld $0f
30a1 0051 ld $51
30a2 0010 ld $10
30a3 0010 ld $10
30a4 0040 ld $40
30a5 0014 ld $14
30a6 0004 ld $04
30a7 0041 ld $41
30a8 0010 ld $10
30a9 0005 ld $05
30aa 0041 ld $41
30ab 0010 ld $10
30ac 0004 ld $04
30ad 0051 ld $51
30ae 0010 ld $10
30af 0004 ld $04
30b0 0051 ld $51
30b1 0010 ld $10
30b2 0005 ld $05
30b3 0051 ld $51
30b4 0054 ld $54
30b5 0005 ld $05
30b6 0051 ld $51
30b7 0054 ld $54
30b8 0045 ld $45
30b9 0056 ld $56
30ba 0065 ld $65
30bb 0055 ld $55
30bc 0096 ld $96
30bd 0055 ld $55
30be 005a ld $5a
30bf 00a5 ld $a5
30c0 0065 ld $65
30c1 006a ld $6a
30c2 00a6 ld $a6
30c3 006a ld $6a
30c4 00aa ld $aa
30c5 00aa ld $aa
30c6 00aa ld $aa
30c7 00aa ld $aa
30c8 00fe ld $fe
30c9 00ff ld $ff
30ca 00ff ld $ff
30cb 00ff ld $ff
* 7 times
30d0 005f ld $5f
30d1 0051 ld $51
30d2 0010 ld $10
30d3 0010 ld $10
30d4 0050 ld $50
30d5 0010 ld $10
30d6 0010 ld $10
30d7 0050 ld $50
30d8 0040 ld $40
30d9 0040 ld $40
30da 0001 ld $01
30db 0001 ld $01
30dc 0044 ld $44
30dd 0041 ld $41
30de 0014 ld $14
30df 0044 ld $44
30e0 0041 ld $41
30e1 0014 ld $14
30e2 0055 ld $55
30e3 0041 ld $41
30e4 0054 ld $54
30e5 0005 ld $05
30e6 0095 ld $95
30e7 0010 ld $10
30e8 0055 ld $55
30e9 0056 ld $56
30ea 0025 ld $25
30eb 0055 ld $55
30ec 0095 ld $95
30ed 0054 ld $54
30ee 0099 ld $99
30ef 0095 ld $95
30f0 0069 ld $69
30f1 0095 ld $95
30f2 009a ld $9a
30f3 00a9 ld $a9
30f4 009a ld $9a
30f5 00aa ld $aa
30f6 00a9 ld $a9
30f7 00aa ld $aa
30f8 00ea ld $ea
30f9 0000 ld $00
30fa 0000 ld $00
30fb fe00 bra ac ;+-----------------------------------+
30fc fcfd bra $30fd ;| |
30fd 1404 ld $04,y ;| Trampoline for page $3000 lookups |
30fe e068 jmp y,$68 ;| |
30ff c218 st [$18] ;+-----------------------------------+
3100 00aa ld $aa
3101 00ae ld $ae
3102 00fa ld $fa
3103 00ff ld $ff
3104 00ff ld $ff
3105 00ff ld $ff
* 6 times
3109 00bf ld $bf
310a 004a ld $4a
310b 0041 ld $41
310c 0014 ld $14
310d 0005 ld $05
310e 0051 ld $51
310f 0014 ld $14
3110 0044 ld $44
3111 0041 ld $41
3112 0014 ld $14
3113 0005 ld $05
3114 0051 ld $51
3115 0010 ld $10
3116 0045 ld $45
3117 0051 ld $51
3118 0011 ld $11
3119 0005 ld $05
311a 0051 ld $51
311b 0054 ld $54
311c 0049 ld $49
311d 0051 ld $51
311e 0025 ld $25
311f 0055 ld $55
3120 0051 ld $51
3121 0054 ld $54
3122 0055 ld $55
3123 0056 ld $56
3124 0069 ld $69
3125 0059 ld $59
3126 0066 ld $66
3127 0065 ld $65
3128 005a ld $5a
3129 00aa ld $aa
312a 0065 ld $65
312b 006a ld $6a
312c 00a6 ld $a6
312d 00aa ld $aa
312e 009a ld $9a
312f 00ab ld $ab
3130 00aa ld $aa
3131 00aa ld $aa
3132 00aa ld $aa
3133 00ff ld $ff
3134 00ff ld $ff
3135 00ff ld $ff
* 6 times
3139 007f ld $7f
313a 0005 ld $05
313b 0051 ld $51
313c 0010 ld $10
313d 0004 ld $04
313e 0004 ld $04
313f 0010 ld $10
3140 0004 ld $04
3141 0041 ld $41
3142 0010 ld $10
3143 0004 ld $04
3144 0015 ld $15
3145 0010 ld $10
3146 0004 ld $04
3147 0041 ld $41
3148 0010 ld $10
3149 0005 ld $05
314a 0051 ld $51
314b 0010 ld $10
314c 0044 ld $44
314d 0041 ld $41
314e 0015 ld $15
314f 0005 ld $05
3150 0051 ld $51
3151 0015 ld $15
3152 0059 ld $59
3153 0051 ld $51
3154 0064 ld $64
3155 0055 ld $55
3156 0055 ld $55
3157 0065 ld $65
3158 0055 ld $55
3159 0066 ld $66
315a 0065 ld $65
315b 006a ld $6a
315c 00a6 ld $a6
315d 006a ld $6a
315e 00aa ld $aa
315f 00aa ld $aa
3160 00aa ld $aa
3161 00af ld $af
3162 00ea ld $ea
3163 00aa ld $aa
3164 00fa ld $fa
3165 00ff ld $ff
3166 00ff ld $ff
3167 00ff ld $ff
3168 00ff ld $ff
3169 00bf ld $bf
316a 004a ld $4a
316b 0041 ld $41
316c 0010 ld $10
316d 0010 ld $10
316e 0040 ld $40
316f 0040 ld $40
3170 0040 ld $40
3171 0001 ld $01
3172 0003 ld $03
3173 0001 ld $01
3174 0004 ld $04
3175 0010 ld $10
3176 0010 ld $10
3177 0040 ld $40
3178 0040 ld $40
3179 0040 ld $40
317a 0040 ld $40
317b 0004 ld $04
317c 0044 ld $44
317d 0001 ld $01
317e 0001 ld $01
317f 0005 ld $05
3180 0051 ld $51
3181 0010 ld $10
3182 0005 ld $05
3183 0055 ld $55
3184 0010 ld $10
3185 0015 ld $15
3186 0051 ld $51
3187 0054 ld $54
3188 0045 ld $45
3189 0056 ld $56
318a 0064 ld $64
318b 0055 ld $55
318c 0066 ld $66
318d 0065 ld $65
318e 0055 ld $55
318f 0066 ld $66
3190 0065 ld $65
3191 006a ld $6a
3192 00a6 ld $a6
3193 00ba ld $ba
3194 00aa ld $aa
3195 00a6 ld $a6
3196 00aa ld $aa
3197 00aa ld $aa
3198 00fe ld $fe
3199 00ff ld $ff
319a 00ff ld $ff
319b 00ff ld $ff
319c 00ff ld $ff
319d 009f ld $9f
319e 0042 ld $42
319f 0040 ld $40
31a0 0050 ld $50
31a1 0041 ld $41
31a2 0040 ld $40
31a3 0000 ld $00
31a4 0041 ld $41
31a5 0040 ld $40
31a6 0000 ld $00
31a7 0041 ld $41
31a8 0010 ld $10
31a9 0010 ld $10
31aa 0040 ld $40
31ab 0010 ld $10
31ac 0001 ld $01
31ad 0041 ld $41
31ae 0010 ld $10
31af 0044 ld $44
31b0 0001 ld $01
31b1 0001 ld $01
31b2 0044 ld $44
31b3 0041 ld $41
31b4 0014 ld $14
31b5 0044 ld $44
31b6 0051 ld $51
31b7 0050 ld $50
31b8 0045 ld $45
31b9 0055 ld $55
31ba 0054 ld $54
31bb 0055 ld $55
31bc 0051 ld $51
31bd 0065 ld $65
31be 0055 ld $55
31bf 0056 ld $56
31c0 0065 ld $65
31c1 0095 ld $95
31c2 00aa ld $aa
31c3 00a5 ld $a5
31c4 00aa ld $aa
31c5 00a6 ld $a6
31c6 00aa ld $aa
31c7 009a ld $9a
31c8 00ea ld $ea
31c9 00aa ld $aa
31ca 00ae ld $ae
31cb 00aa ld $aa
31cc 00fe ld $fe
31cd 00ff ld $ff
31ce 00ff ld $ff
31cf 00ff ld $ff
31d0 00ff ld $ff
31d1 0047 ld $47
31d2 0014 ld $14
31d3 0004 ld $04
31d4 0041 ld $41
31d5 0010 ld $10
31d6 0005 ld $05
31d7 0041 ld $41
31d8 0014 ld $14
31d9 0004 ld $04
31da 0051 ld $51
31db 0010 ld $10
31dc 0005 ld $05
31dd 0041 ld $41
31de 0014 ld $14
31df 0044 ld $44
31e0 0041 ld $41
31e1 0014 ld $14
31e2 0044 ld $44
31e3 0041 ld $41
31e4 0054 ld $54
31e5 0044 ld $44
31e6 0045 ld $45
31e7 0014 ld $14
31e8 0005 ld $05
31e9 0095 ld $95
31ea 0054 ld $54
31eb 0049 ld $49
31ec 0095 ld $95
31ed 0015 ld $15
31ee 0059 ld $59
31ef 00a5 ld $a5
31f0 0055 ld $55
31f1 005a ld $5a
31f2 0096 ld $96
31f3 0069 ld $69
31f4 0099 ld $99
31f5 009a ld $9a
31f6 00a9 ld $a9
31f7 00aa ld $aa
31f8 00aa ld $aa
31f9 0000 ld $00
31fa 0000 ld $00
31fb fe00 bra ac ;+-----------------------------------+
31fc fcfd bra $31fd ;| |
31fd 1404 ld $04,y ;| Trampoline for page $3100 lookups |
31fe e068 jmp y,$68 ;| |
31ff c218 st [$18] ;+-----------------------------------+
3200 00aa ld $aa
3201 00aa ld $aa
3202 00ab ld $ab
3203 00ea ld $ea
3204 00ff ld $ff
3205 00ff ld $ff
3206 00ff ld $ff
3207 00af ld $af
3208 0092 ld $92
3209 0014 ld $14
320a 0044 ld $44
320b 0051 ld $51
320c 0014 ld $14
320d 0045 ld $45
320e 0041 ld $41
320f 0015 ld $15
3210 0044 ld $44
3211 0041 ld $41
3212 0015 ld $15
3213 0005 ld $05
3214 0051 ld $51
3215 0014 ld $14
3216 0054 ld $54
3217 0051 ld $51
3218 0060 ld $60
3219 0045 ld $45
321a 0052 ld $52
321b 0014 ld $14
321c 0045 ld $45
321d 0091 ld $91
321e 0054 ld $54
321f 0059 ld $59
3220 0052 ld $52
3221 0025 ld $25
3222 0059 ld $59
3223 0096 ld $96
3224 0069 ld $69
3225 0099 ld $99
3226 0096 ld $96
3227 0069 ld $69
3228 0099 ld $99
3229 00aa ld $aa
322a 00aa ld $aa
322b 009a ld $9a
322c 00aa ld $aa
322d 00a9 ld $a9
322e 00aa ld $aa
322f 00ab ld $ab
3230 007a ld $7a
3231 00ab ld $ab
3232 00ab ld $ab
3233 00fa ld $fa
3234 00ff ld $ff
3235 00ff ld $ff
3236 00ff ld $ff
3237 00af ld $af
3238 0092 ld $92
3239 0025 ld $25
323a 0049 ld $49
323b 0091 ld $91
323c 0064 ld $64
323d 0049 ld $49
323e 0096 ld $96
323f 0024 ld $24
3240 0005 ld $05
3241 0052 ld $52
3242 0014 ld $14
3243 0048 ld $48
3244 0095 ld $95
3245 0024 ld $24
3246 0005 ld $05
3247 0052 ld $52
3248 0025 ld $25
3249 0044 ld $44
324a 0052 ld $52
324b 0021 ld $21
324c 0059 ld $59
324d 0052 ld $52
324e 0025 ld $25
324f 0049 ld $49
3250 0096 ld $96
3251 0065 ld $65
3252 0099 ld $99
3253 0096 ld $96
3254 0069 ld $69
3255 005a ld $5a
3256 00e6 ld $e6
3257 0069 ld $69
3258 00aa ld $aa
3259 00a6 ld $a6
325a 0079 ld $79
325b 00aa ld $aa
325c 00ab ld $ab
325d 007a ld $7a
325e 00ae ld $ae
325f 00ea ld $ea
3260 00be ld $be
3261 00aa ld $aa
3262 00bb ld $bb
3263 00ba ld $ba
3264 00fb ld $fb
3265 00ff ld $ff
3266 00ff ld $ff
3267 009f ld $9f
3268 00a7 ld $a7
3269 0039 ld $39
326a 0049 ld $49
326b 0096 ld $96
326c 0014 ld $14
326d 0049 ld $49
326e 0092 ld $92
326f 0069 ld $69
3270 0099 ld $99
3271 0053 ld $53
3272 0020 ld $20
3273 0055 ld $55
3274 0092 ld $92
3275 0065 ld $65
3276 0049 ld $49
3277 0092 ld $92
3278 0024 ld $24
3279 005a ld $5a
327a 0092 ld $92
327b 0014 ld $14
327c 0059 ld $59
327d 0092 ld $92
327e 0065 ld $65
327f 0099 ld $99
3280 00a6 ld $a6
3281 0068 ld $68
3282 005a ld $5a
3283 00a2 ld $a2
3284 0065 ld $65
3285 009a ld $9a
3286 00a7 ld $a7
3287 007a ld $7a
3288 00ae ld $ae
3289 00a7 ld $a7
328a 006a ld $6a
328b 00aa ld $aa
328c 00a7 ld $a7
328d 00ba ld $ba
328e 00ea ld $ea
328f 00fb ld $fb
3290 00ba ld $ba
3291 00af ld $af
3292 00eb ld $eb
3293 00be ld $be
3294 00fe ld $fe
3295 00ff ld $ff
3296 00bf ld $bf
3297 009f ld $9f
3298 00a7 ld $a7
3299 0078 ld $78
329a 005a ld $5a
329b 0092 ld $92
329c 0024 ld $24
329d 0099 ld $99
329e 00a6 ld $a6
329f 0034 ld $34
32a0 009a ld $9a
32a1 00a7 ld $a7
32a2 0065 ld $65
32a3 009e ld $9e
32a4 00a2 ld $a2
32a5 0079 ld $79
32a6 009e ld $9e
32a7 00a6 ld $a6
32a8 0065 ld $65
32a9 009a ld $9a
32aa 00a7 ld $a7
32ab 0079 ld $79
32ac 004a ld $4a
32ad 0092 ld $92
32ae 0025 ld $25
32af 004a ld $4a
32b0 0096 ld $96
32b1 0079 ld $79
32b2 0099 ld $99
32b3 00a7 ld $a7
32b4 0079 ld $79
32b5 00aa ld $aa
32b6 00a7 ld $a7
32b7 00b9 ld $b9
32b8 00aa ld $aa
32b9 00eb ld $eb
32ba 00b9 ld $b9
32bb 009e ld $9e
32bc 00ea ld $ea
32bd 00ae ld $ae
32be 00ee ld $ee
32bf 00eb ld $eb
32c0 00be ld $be
32c1 00ee ld $ee
32c2 00bb ld $bb
32c3 00bb ld $bb
32c4 00ff ld $ff
32c5 00ff ld $ff
32c6 00bf ld $bf
32c7 009b ld $9b
32c8 00e7 ld $e7
32c9 0029 ld $29
32ca 008d ld $8d
32cb 00e6 ld $e6
32cc 0068 ld $68
32cd 009d ld $9d
32ce 0093 ld $93
32cf 0068 ld $68
32d0 0049 ld $49
32d1 00e2 ld $e2
32d2 0079 ld $79
32d3 009a ld $9a
32d4 00e7 ld $e7
32d5 0029 ld $29
32d6 009a ld $9a
32d7 00e7 ld $e7
32d8 0079 ld $79
32d9 009e ld $9e
32da 00e7 ld $e7
32db 0079 ld $79
32dc 00ae ld $ae
32dd 00e6 ld $e6
32de 0069 ld $69
32df 009a ld $9a
32e0 00e6 ld $e6
32e1 0069 ld $69
32e2 009e ld $9e
32e3 00d6 ld $d6
32e4 0069 ld $69
32e5 009e ld $9e
32e6 00ea ld $ea
32e7 0069 ld $69
32e8 00ae ld $ae
32e9 00e6 ld $e6
32ea 00ba ld $ba
32eb 00aa ld $aa
32ec 00e7 ld $e7
32ed 00ba ld $ba
32ee 00af ld $af
32ef 00fe ld $fe
32f0 00ba ld $ba
32f1 00bf ld $bf
32f2 00fb ld $fb
32f3 00be ld $be
32f4 00fa ld $fa
32f5 00ff ld $ff
32f6 00bf ld $bf
32f7 009e ld $9e
32f8 00e6 ld $e6
32f9 0000 ld $00
32fa 0000 ld $00
32fb fe00 bra ac ;+-----------------------------------+
32fc fcfd bra $32fd ;| |
32fd 1404 ld $04,y ;| Trampoline for page $3200 lookups |
32fe e068 jmp y,$68 ;| |
32ff c218 st [$18] ;+-----------------------------------+
3300 0024 ld $24
3301 005a ld $5a
3302 0092 ld $92
3303 0024 ld $24
3304 005a ld $5a
3305 00a2 ld $a2
3306 0035 ld $35
3307 009a ld $9a
3308 0093 ld $93
3309 0029 ld $29
330a 0049 ld $49
330b 0092 ld $92
330c 0010 ld $10
330d 0054 ld $54
330e 00a2 ld $a2
330f 0079 ld $79
3310 005e ld $5e
3311 00a2 ld $a2
3312 0065 ld $65
3313 008a ld $8a
3314 00e6 ld $e6
3315 0069 ld $69
3316 009e ld $9e
3317 00a7 ld $a7
3318 0079 ld $79
3319 009a ld $9a
331a 00a7 ld $a7
331b 00b9 ld $b9
331c 0099 ld $99
331d 00a7 ld $a7
331e 007a ld $7a
331f 009a ld $9a
3320 00ab ld $ab
3321 00ba ld $ba
3322 00af ld $af
3323 00fb ld $fb
3324 00aa ld $aa
3325 00ee ld $ee
3326 00fb ld $fb
3327 00ba ld $ba
3328 00ab ld $ab
3329 00ab ld $ab
332a 00ba ld $ba
332b 00ee ld $ee
332c 00ff ld $ff
332d 007f ld $7f
332e 004a ld $4a
332f 0092 ld $92
3330 0024 ld $24
3331 0049 ld $49
3332 0092 ld $92
3333 0024 ld $24
3334 0049 ld $49
3335 0092 ld $92
3336 0024 ld $24
3337 0049 ld $49
3338 0092 ld $92
3339 0024 ld $24
333a 0049 ld $49
333b 0041 ld $41
333c 0010 ld $10
333d 0044 ld $44
333e 0095 ld $95
333f 0024 ld $24
3340 0059 ld $59
3341 0092 ld $92
3342 0025 ld $25
3343 0059 ld $59
3344 0092 ld $92
3345 0064 ld $64
3346 0059 ld $59
3347 0096 ld $96
3348 0065 ld $65
3349 0099 ld $99
334a 0096 ld $96
334b 0069 ld $69
334c 005a ld $5a
334d 00e6 ld $e6
334e 0065 ld $65
334f 00aa ld $aa
3350 00a6 ld $a6
3351 0069 ld $69
3352 00aa ld $aa
3353 00e6 ld $e6
3354 00ba ld $ba
3355 00aa ld $aa
3356 00ab ld $ab
3357 00ba ld $ba
3358 00ae ld $ae
3359 00fa ld $fa
335a 00ba ld $ba
335b 00fa ld $fa
335c 00fe ld $fe
335d 007f ld $7f
335e 0049 ld $49
335f 0096 ld $96
3360 0020 ld $20
3361 0005 ld $05
3362 0041 ld $41
3363 0014 ld $14
3364 0044 ld $44
3365 0092 ld $92
3366 0014 ld $14
3367 0048 ld $48
3368 0091 ld $91
3369 0014 ld $14
336a 0049 ld $49
336b 0041 ld $41
336c 0014 ld $14
336d 0045 ld $45
336e 0092 ld $92
336f 0025 ld $25
3370 0049 ld $49
3371 0091 ld $91
3372 0024 ld $24
3373 0045 ld $45
3374 0052 ld $52
3375 0015 ld $15
3376 0049 ld $49
3377 0095 ld $95
3378 0064 ld $64
3379 005a ld $5a
337a 00a6 ld $a6
337b 0065 ld $65
337c 009d ld $9d
337d 0096 ld $96
337e 0069 ld $69
337f 0059 ld $59
3380 00aa ld $aa
3381 00b5 ld $b5
3382 009a ld $9a
3383 00ab ld $ab
3384 00aa ld $aa
3385 00aa ld $aa
3386 00ea ld $ea
3387 00aa ld $aa
3388 00aa ld $aa
3389 00aa ld $aa
338a 00be ld $be
338b 00aa ld $aa
338c 00ff ld $ff
338d 007f ld $7f
338e 0049 ld $49
338f 0052 ld $52
3390 0024 ld $24
3391 0044 ld $44
3392 0042 ld $42
3393 0024 ld $24
3394 0049 ld $49
3395 0092 ld $92
3396 0024 ld $24
3397 0005 ld $05
3398 0092 ld $92
3399 0025 ld $25
339a 0048 ld $48
339b 0041 ld $41
339c 0024 ld $24
339d 0045 ld $45
339e 0092 ld $92
339f 0014 ld $14
33a0 0049 ld $49
33a1 0041 ld $41
33a2 0015 ld $15
33a3 0058 ld $58
33a4 0091 ld $91
33a5 0064 ld $64
33a6 0045 ld $45
33a7 0096 ld $96
33a8 0065 ld $65
33a9 0059 ld $59
33aa 00a6 ld $a6
33ab 0065 ld $65
33ac 009a ld $9a
33ad 0096 ld $96
33ae 0069 ld $69
33af 0099 ld $99
33b0 00a6 ld $a6
33b1 006a ld $6a
33b2 00aa ld $aa
33b3 00a7 ld $a7
33b4 00ba ld $ba
33b5 00ae ld $ae
33b6 00bb ld $bb
33b7 00ba ld $ba
33b8 00aa ld $aa
33b9 00eb ld $eb
33ba 00aa ld $aa
33bb 00ee ld $ee
33bc 00fe ld $fe
33bd 007f ld $7f
33be 004a ld $4a
33bf 0092 ld $92
33c0 0014 ld $14
33c1 0009 ld $09
33c2 0091 ld $91
33c3 0024 ld $24
33c4 0049 ld $49
33c5 0052 ld $52
33c6 0020 ld $20
33c7 0049 ld $49
33c8 0091 ld $91
33c9 0024 ld $24
33ca 0049 ld $49
33cb 0092 ld $92
33cc 0015 ld $15
33cd 0049 ld $49
33ce 0096 ld $96
33cf 0024 ld $24
33d0 0055 ld $55
33d1 0092 ld $92
33d2 0014 ld $14
33d3 0009 ld $09
33d4 0091 ld $91
33d5 0015 ld $15
33d6 0059 ld $59
33d7 0096 ld $96
33d8 0069 ld $69
33d9 0089 ld $89
33da 0097 ld $97
33db 0069 ld $69
33dc 009d ld $9d
33dd 009a ld $9a
33de 0079 ld $79
33df 00aa ld $aa
33e0 00a7 ld $a7
33e1 007a ld $7a
33e2 00ae ld $ae
33e3 00ea ld $ea
33e4 00ba ld $ba
33e5 00af ld $af
33e6 00ab ld $ab
33e7 00ba ld $ba
33e8 00ee ld $ee
33e9 00fa ld $fa
33ea 00ba ld $ba
33eb 00aa ld $aa
33ec 00ff ld $ff
33ed 007f ld $7f
33ee 004a ld $4a
33ef 0096 ld $96
33f0 0024 ld $24
33f1 0059 ld $59
33f2 0092 ld $92
33f3 0024 ld $24
33f4 0049 ld $49
33f5 0096 ld $96
33f6 0024 ld $24
33f7 0059 ld $59
33f8 0092 ld $92
33f9 0000 ld $00
33fa 0000 ld $00
33fb fe00 bra ac ;+-----------------------------------+
33fc fcfd bra $33fd ;| |
33fd 1404 ld $04,y ;| Trampoline for page $3300 lookups |
33fe e068 jmp y,$68 ;| |
33ff c218 st [$18] ;+-----------------------------------+
3400 0024 ld $24
3401 0049 ld $49
3402 0092 ld $92
3403 0024 ld $24
3404 0045 ld $45
3405 0096 ld $96
3406 0064 ld $64
3407 0049 ld $49
3408 0096 ld $96
3409 0064 ld $64
340a 0059 ld $59
340b 0092 ld $92
340c 0065 ld $65
340d 009a ld $9a
340e 0092 ld $92
340f 0069 ld $69
3410 0099 ld $99
3411 0096 ld $96
3412 0079 ld $79
3413 009a ld $9a
3414 00e7 ld $e7
3415 006a ld $6a
3416 00ae ld $ae
3417 00e6 ld $e6
3418 00ba ld $ba
3419 009a ld $9a
341a 00eb ld $eb
341b 00be ld $be
341c 00ee ld $ee
341d 00eb ld $eb
341e 00be ld $be
341f 00ee ld $ee
3420 00eb ld $eb
3421 00be ld $be
3422 00ea ld $ea
3423 00ff ld $ff
3424 007f ld $7f
3425 005a ld $5a
3426 00a2 ld $a2
3427 0064 ld $64
3428 0049 ld $49
3429 0092 ld $92
342a 0025 ld $25
342b 0059 ld $59
342c 00a2 ld $a2
342d 0025 ld $25
342e 004a ld $4a
342f 00a6 ld $a6
3430 0064 ld $64
3431 0049 ld $49
3432 0096 ld $96
3433 0064 ld $64
3434 0049 ld $49
3435 00a6 ld $a6
3436 0064 ld $64
3437 009e ld $9e
3438 00a6 ld $a6
3439 0065 ld $65
343a 009a ld $9a
343b 00e6 ld $e6
343c 0069 ld $69
343d 005e ld $5e
343e 00e6 ld $e6
343f 0069 ld $69
3440 009e ld $9e
3441 00a7 ld $a7
3442 0079 ld $79
3443 00aa ld $aa
3444 00ab ld $ab
3445 00b9 ld $b9
3446 009e ld $9e
3447 00ab ld $ab
3448 00b9 ld $b9
3449 00ae ld $ae
344a 00fb ld $fb
344b 00ba ld $ba
344c 00ab ld $ab
344d 00fb ld $fb
344e 00be ld $be
344f 00ea ld $ea
3450 00eb ld $eb
3451 00be ld $be
3452 00fe ld $fe
3453 00ff ld $ff
3454 007f ld $7f
3455 008a ld $8a
3456 0097 ld $97
3457 0029 ld $29
3458 009e ld $9e
3459 00a2 ld $a2
345a 0064 ld $64
345b 004a ld $4a
345c 00e6 ld $e6
345d 0024 ld $24
345e 0099 ld $99
345f 0093 ld $93
3460 0029 ld $29
3461 005a ld $5a
3462 00e6 ld $e6
3463 0068 ld $68
3464 008d ld $8d
3465 00d6 ld $d6
3466 0039 ld $39
3467 005a ld $5a
3468 00e3 ld $e3
3469 0029 ld $29
346a 009d ld $9d
346b 0096 ld $96
346c 0079 ld $79
346d 009a ld $9a
346e 00e7 ld $e7
346f 0079 ld $79
3470 009e ld $9e
3471 00ea ld $ea
3472 00b9 ld $b9
3473 009a ld $9a
3474 00e7 ld $e7
3475 006a ld $6a
3476 00ae ld $ae
3477 00eb ld $eb
3478 00be ld $be
3479 00ea ld $ea
347a 00eb ld $eb
347b 00be ld $be
347c 00ee ld $ee
347d 00eb ld $eb
347e 00be ld $be
347f 00fe ld $fe
3480 00eb ld $eb
3481 00ae ld $ae
3482 00ee ld $ee
3483 00ff ld $ff
3484 00bf ld $bf
3485 004e ld $4e
3486 00e6 ld $e6
3487 0064 ld $64
3488 004a ld $4a
3489 0097 ld $97
348a 0024 ld $24
348b 0049 ld $49
348c 0092 ld $92
348d 0024 ld $24
348e 0049 ld $49
348f 00a2 ld $a2
3490 0025 ld $25
3491 009d ld $9d
3492 0092 ld $92
3493 0064 ld $64
3494 0089 ld $89
3495 0097 ld $97
3496 0068 ld $68
3497 0049 ld $49
3498 00a6 ld $a6
3499 0064 ld $64
349a 005a ld $5a
349b 00a3 ld $a3
349c 0079 ld $79
349d 009a ld $9a
349e 00a7 ld $a7
349f 00b9 ld $b9
34a0 009a ld $9a
34a1 00a7 ld $a7
34a2 0079 ld $79
34a3 009a ld $9a
34a4 00ab ld $ab
34a5 00b9 ld $b9
34a6 009a ld $9a
34a7 00ab ld $ab
34a8 00b9 ld $b9
34a9 00ee ld $ee
34aa 00eb ld $eb
34ab 00ba ld $ba
34ac 00ab ld $ab
34ad 00ab ld $ab
34ae 00ba ld $ba
34af 00ab ld $ab
34b0 00fb ld $fb
34b1 00ba ld $ba
34b2 00bb ld $bb
34b3 00ff ld $ff
34b4 00bf ld $bf
34b5 009a ld $9a
34b6 00e7 ld $e7
34b7 0029 ld $29
34b8 005e ld $5e
34b9 00a2 ld $a2
34ba 0039 ld $39
34bb 005a ld $5a
34bc 00a3 ld $a3
34bd 0069 ld $69
34be 004e ld $4e
34bf 00e6 ld $e6
34c0 0068 ld $68
34c1 005e ld $5e
34c2 00e2 ld $e2
34c3 0069 ld $69
34c4 004a ld $4a
34c5 00e6 ld $e6
34c6 0065 ld $65
34c7 008e ld $8e
34c8 00d6 ld $d6
34c9 0069 ld $69
34ca 009e ld $9e
34cb 00e6 ld $e6
34cc 0069 ld $69
34cd 009e ld $9e
34ce 00a7 ld $a7
34cf 0079 ld $79
34d0 009a ld $9a
34d1 00eb ld $eb
34d2 00a9 ld $a9
34d3 009e ld $9e
34d4 00e6 ld $e6
34d5 006a ld $6a
34d6 00ae ld $ae
34d7 00fa ld $fa
34d8 00ba ld $ba
34d9 00ab ld $ab
34da 00fb ld $fb
34db 00ba ld $ba
34dc 00ae ld $ae
34dd 00fa ld $fa
34de 00aa ld $aa
34df 00ae ld $ae
34e0 00ea ld $ea
34e1 00aa ld $aa
34e2 00ef ld $ef
34e3 00ff ld $ff
34e4 00bf ld $bf
34e5 00af ld $af
34e6 00f7 ld $f7
34e7 0079 ld $79
34e8 009e ld $9e
34e9 00e7 ld $e7
34ea 0079 ld $79
34eb 00ee ld $ee
34ec 00e7 ld $e7
34ed 0079 ld $79
34ee 00ee ld $ee
34ef 00e7 ld $e7
34f0 007a ld $7a
34f1 00ef ld $ef
34f2 00eb ld $eb
34f3 00bd ld $bd
34f4 00ee ld $ee
34f5 00e7 ld $e7
34f6 007e ld $7e
34f7 00af ld $af
34f8 00fb ld $fb
34f9 0000 ld $00
34fa 0000 ld $00
34fb fe00 bra ac ;+-----------------------------------+
34fc fcfd bra $34fd ;| |
34fd 1404 ld $04,y ;| Trampoline for page $3400 lookups |
34fe e068 jmp y,$68 ;| |
34ff c218 st [$18] ;+-----------------------------------+
3500 00b9 ld $b9
3501 00ef ld $ef
3502 00eb ld $eb
3503 00be ld $be
3504 00ee ld $ee
3505 00eb ld $eb
3506 00b9 ld $b9
3507 00ae ld $ae
3508 00e7 ld $e7
3509 00ba ld $ba
350a 00af ld $af
350b 00fb ld $fb
350c 00ba ld $ba
350d 00ef ld $ef
350e 00eb ld $eb
350f 00be ld $be
3510 00af ld $af
3511 00fb ld $fb
3512 00be ld $be
3513 00ab ld $ab
3514 00ab ld $ab
3515 00ba ld $ba
3516 00ae ld $ae
3517 00ea ld $ea
3518 00bf ld $bf
3519 00fe ld $fe
351a 00ff ld $ff
351b 00ff ld $ff
351c 00df ld $df
351d 00ab ld $ab
351e 00bd ld $bd
351f 00de ld $de
3520 00a7 ld $a7
3521 0069 ld $69
3522 009e ld $9e
3523 00e6 ld $e6
3524 0069 ld $69
3525 009e ld $9e
3526 00e6 ld $e6
3527 007a ld $7a
3528 009a ld $9a
3529 00f7 ld $f7
352a 007a ld $7a
352b 009f ld $9f
352c 00ea ld $ea
352d 0069 ld $69
352e 009e ld $9e
352f 00a6 ld $a6
3530 0079 ld $79
3531 009a ld $9a
3532 00a7 ld $a7
3533 0079 ld $79
3534 009a ld $9a
3535 00f7 ld $f7
3536 00ba ld $ba
3537 009b ld $9b
3538 00fb ld $fb
3539 007a ld $7a
353a 00ee ld $ee
353b 00eb ld $eb
353c 00be ld $be
353d 00af ld $af
353e 00fb ld $fb
353f 00fe ld $fe
3540 00ef ld $ef
3541 00ff ld $ff
3542 00bf ld $bf
3543 00ee ld $ee
3544 00eb ld $eb
3545 00be ld $be
3546 00eb ld $eb
3547 00fb ld $fb
3548 00fe ld $fe
3549 00ff ld $ff
354a 00ff ld $ff
354b 00ff ld $ff
354c 00af ld $af
354d 00f7 ld $f7
354e 0079 ld $79
354f 009e ld $9e
3550 0092 ld $92
3551 0024 ld $24
3552 0045 ld $45
3553 0092 ld $92
3554 0024 ld $24
3555 0049 ld $49
3556 0092 ld $92
3557 0064 ld $64
3558 004a ld $4a
3559 0096 ld $96
355a 0064 ld $64
355b 0099 ld $99
355c 00e6 ld $e6
355d 0069 ld $69
355e 009d ld $9d
355f 00e6 ld $e6
3560 0069 ld $69
3561 009e ld $9e
3562 00e6 ld $e6
3563 0079 ld $79
3564 009f ld $9f
3565 00ab ld $ab
3566 0079 ld $79
3567 00aa ld $aa
3568 00e7 ld $e7
3569 007a ld $7a
356a 00aa ld $aa
356b 00fb ld $fb
356c 00b9 ld $b9
356d 00ea ld $ea
356e 00fb ld $fb
356f 00aa ld $aa
3570 00ee ld $ee
3571 00eb ld $eb
3572 00be ld $be
3573 00bf ld $bf
3574 00fb ld $fb
3575 00bf ld $bf
3576 00fe ld $fe
3577 00ef ld $ef
3578 00be ld $be
3579 00fe ld $fe
357a 00ff ld $ff
357b 00ff ld $ff
357c 00af ld $af
357d 00a6 ld $a6
357e 00b9 ld $b9
357f 004a ld $4a
3580 0052 ld $52
3581 0010 ld $10
3582 0049 ld $49
3583 0095 ld $95
3584 0014 ld $14
3585 0055 ld $55
3586 00a6 ld $a6
3587 0079 ld $79
3588 008a ld $8a
3589 0096 ld $96
358a 0068 ld $68
358b 0049 ld $49
358c 00a2 ld $a2
358d 0075 ld $75
358e 009a ld $9a
358f 00e7 ld $e7
3590 0069 ld $69
3591 009e ld $9e
3592 00a7 ld $a7
3593 007a ld $7a
3594 009a ld $9a
3595 00e6 ld $e6
3596 0069 ld $69
3597 009a ld $9a
3598 00a6 ld $a6
3599 00b9 ld $b9
359a 009a ld $9a
359b 00a6 ld $a6
359c 007a ld $7a
359d 00aa ld $aa
359e 00ab ld $ab
359f 00ba ld $ba
35a0 00af ld $af
35a1 00ea ld $ea
35a2 00ee ld $ee
35a3 00ef ld $ef
35a4 00fb ld $fb
35a5 00bb ld $bb
35a6 00ef ld $ef
35a7 00fb ld $fb
35a8 00bb ld $bb
35a9 00fb ld $fb
35aa 00ff ld $ff
35ab 00ff ld $ff
35ac 00af ld $af
35ad 00a7 ld $a7
35ae 0039 ld $39
35af 0049 ld $49
35b0 0041 ld $41
35b1 0014 ld $14
35b2 0045 ld $45
35b3 0052 ld $52
35b4 0065 ld $65
35b5 009e ld $9e
35b6 00e7 ld $e7
35b7 0069 ld $69
35b8 009e ld $9e
35b9 00e7 ld $e7
35ba 0029 ld $29
35bb 009e ld $9e
35bc 0092 ld $92
35bd 0079 ld $79
35be 009a ld $9a
35bf 00a7 ld $a7
35c0 00b9 ld $b9
35c1 009e ld $9e
35c2 00e6 ld $e6
35c3 0069 ld $69
35c4 009e ld $9e
35c5 00e6 ld $e6
35c6 0065 ld $65
35c7 009e ld $9e
35c8 00e7 ld $e7
35c9 006a ld $6a
35ca 00ae ld $ae
35cb 00e7 ld $e7
35cc 006a ld $6a
35cd 00ae ld $ae
35ce 00fb ld $fb
35cf 00ba ld $ba
35d0 00af ld $af
35d1 00ff ld $ff
35d2 00ba ld $ba
35d3 00af ld $af
35d4 00ab ld $ab
35d5 00fe ld $fe
35d6 00ee ld $ee
35d7 00ff ld $ff
35d8 00fe ld $fe
35d9 00ff ld $ff
35da 00ff ld $ff
35db 00ff ld $ff
35dc 00ef ld $ef
35dd 0096 ld $96
35de 0025 ld $25
35df 0045 ld $45
35e0 0056 ld $56
35e1 0024 ld $24
35e2 0049 ld $49
35e3 0095 ld $95
35e4 0039 ld $39
35e5 004a ld $4a
35e6 0092 ld $92
35e7 0024 ld $24
35e8 0089 ld $89
35e9 00e6 ld $e6
35ea 0079 ld $79
35eb 009e ld $9e
35ec 00e7 ld $e7
35ed 0029 ld $29
35ee 009d ld $9d
35ef 0096 ld $96
35f0 0069 ld $69
35f1 005a ld $5a
35f2 00a7 ld $a7
35f3 0065 ld $65
35f4 005e ld $5e
35f5 00e6 ld $e6
35f6 006a ld $6a
35f7 00ae ld $ae
35f8 00ea ld $ea
35f9 0000 ld $00
35fa 0000 ld $00
35fb fe00 bra ac ;+-----------------------------------+
35fc fcfd bra $35fd ;| |
35fd 1404 ld $04,y ;| Trampoline for page $3500 lookups |
35fe e068 jmp y,$68 ;| |
35ff c218 st [$18] ;+-----------------------------------+
3600 00b9 ld $b9
3601 00ee ld $ee
3602 00ea ld $ea
3603 00be ld $be
3604 00ee ld $ee
3605 00eb ld $eb
3606 00be ld $be
3607 00ee ld $ee
3608 00eb ld $eb
3609 00fe ld $fe
360a 00ee ld $ee
360b 00fb ld $fb
360c 00bf ld $bf
360d 00ef ld $ef
360e 00eb ld $eb
360f 00ff ld $ff
3610 00ff ld $ff
3611 00ff ld $ff
* 5 times
3614 00a7 ld $a7
3615 0024 ld $24
3616 0055 ld $55
3617 0092 ld $92
3618 0054 ld $54
3619 0049 ld $49
361a 00a2 ld $a2
361b 0039 ld $39
361c 0049 ld $49
361d 00a2 ld $a2
361e 0024 ld $24
361f 0049 ld $49
3620 0092 ld $92
3621 0069 ld $69
3622 009f ld $9f
3623 00e7 ld $e7
3624 0079 ld $79
3625 009a ld $9a
3626 00a7 ld $a7
3627 0079 ld $79
3628 009e ld $9e
3629 00e6 ld $e6
362a 0079 ld $79
362b 00aa ld $aa
362c 00fb ld $fb
362d 00b9 ld $b9
362e 009e ld $9e
362f 00fb ld $fb
3630 007a ld $7a
3631 00af ld $af
3632 00f7 ld $f7
3633 00ba ld $ba
3634 00af ld $af
3635 00fb ld $fb
3636 00be ld $be
3637 00ef ld $ef
3638 00fa ld $fa
3639 00be ld $be
363a 00ef ld $ef
363b 00ff ld $ff
363c 00fa ld $fa
363d 00ef ld $ef
363e 00ef ld $ef
363f 00fe ld $fe
3640 00ff ld $ff
3641 00ff ld $ff
3642 00ff ld $ff
3643 00ff ld $ff
3644 00eb ld $eb
3645 0065 ld $65
3646 0049 ld $49
3647 0092 ld $92
3648 0025 ld $25
3649 0059 ld $59
364a 00e6 ld $e6
364b 0024 ld $24
364c 0059 ld $59
364d 00a2 ld $a2
364e 0025 ld $25
364f 0049 ld $49
3650 0092 ld $92
3651 0064 ld $64
3652 0099 ld $99
3653 00e6 ld $e6
3654 007e ld $7e
3655 009e ld $9e
3656 00e7 ld $e7
3657 00be ld $be
3658 00ef ld $ef
3659 00fb ld $fb
365a 00be ld $be
365b 00ef ld $ef
365c 00eb ld $eb
365d 00be ld $be
365e 00ea ld $ea
365f 00e7 ld $e7
3660 006a ld $6a
3661 00aa ld $aa
3662 00ab ld $ab
3663 00be ld $be
3664 00ea ld $ea
3665 00eb ld $eb
3666 00ea ld $ea
3667 00af ld $af
3668 00ff ld $ff
3669 00bb ld $bb
366a 00ff ld $ff
366b 00eb ld $eb
366c 00be ld $be
366d 00af ld $af
366e 00fa ld $fa
366f 00ff ld $ff
3670 00ff ld $ff
3671 00ff ld $ff
* 6 times
3675 0059 ld $59
3676 0049 ld $49
3677 0095 ld $95
3678 0014 ld $14
3679 0099 ld $99
367a 00a3 ld $a3
367b 0074 ld $74
367c 008a ld $8a
367d 00e7 ld $e7
367e 0078 ld $78
367f 009e ld $9e
3680 0092 ld $92
3681 0028 ld $28
3682 008d ld $8d
3683 00a6 ld $a6
3684 0079 ld $79
3685 009a ld $9a
3686 00ab ld $ab
3687 0079 ld $79
3688 009a ld $9a
3689 00a7 ld $a7
368a 007a ld $7a
368b 009e ld $9e
368c 00e6 ld $e6
368d 0069 ld $69
368e 009e ld $9e
368f 00aa ld $aa
3690 00a9 ld $a9
3691 009e ld $9e
3692 00aa ld $aa
3693 0079 ld $79
3694 00aa ld $aa
3695 00ab ld $ab
3696 00ba ld $ba
3697 00af ld $af
3698 00fb ld $fb
3699 00aa ld $aa
369a 00af ld $af
369b 00bb ld $bb
369c 00aa ld $aa
369d 00aa ld $aa
369e 00ab ld $ab
369f 00ff ld $ff
36a0 00ff ld $ff
36a1 00ff ld $ff
* 6 times
36a5 002a ld $2a
36a6 0045 ld $45
36a7 0051 ld $51
36a8 0054 ld $54
36a9 0059 ld $59
36aa 00a6 ld $a6
36ab 0028 ld $28
36ac 009d ld $9d
36ad 00e6 ld $e6
36ae 0079 ld $79
36af 009e ld $9e
36b0 0093 ld $93
36b1 0025 ld $25
36b2 005a ld $5a
36b3 00a7 ld $a7
36b4 0079 ld $79
36b5 0089 ld $89
36b6 00a6 ld $a6
36b7 0079 ld $79
36b8 009a ld $9a
36b9 00e6 ld $e6
36ba 0069 ld $69
36bb 005a ld $5a
36bc 00a6 ld $a6
36bd 00a9 ld $a9
36be 009a ld $9a
36bf 00e7 ld $e7
36c0 006a ld $6a
36c1 00ae ld $ae
36c2 00e6 ld $e6
36c3 00aa ld $aa
36c4 00ae ld $ae
36c5 00fa ld $fa
36c6 00ba ld $ba
36c7 00aa ld $aa
36c8 00bb ld $bb
36c9 00ba ld $ba
36ca 00aa ld $aa
36cb 00ea ld $ea
36cc 00ba ld $ba
36cd 00ea ld $ea
36ce 00fe ld $fe
36cf 00ff ld $ff
36d0 00ff ld $ff
36d1 00ff ld $ff
* 6 times
36d5 007f ld $7f
36d6 0019 ld $19
36d7 0095 ld $95
36d8 0010 ld $10
36d9 0045 ld $45
36da 0091 ld $91
36db 0069 ld $69
36dc 009e ld $9e
36dd 00a7 ld $a7
36de 0078 ld $78
36df 009a ld $9a
36e0 00a7 ld $a7
36e1 0064 ld $64
36e2 009e ld $9e
36e3 0092 ld $92
36e4 0069 ld $69
36e5 005a ld $5a
36e6 00a7 ld $a7
36e7 0065 ld $65
36e8 0059 ld $59
36e9 0096 ld $96
36ea 0069 ld $69
36eb 0099 ld $99
36ec 0096 ld $96
36ed 0069 ld $69
36ee 00a9 ld $a9
36ef 0096 ld $96
36f0 00a9 ld $a9
36f1 009a ld $9a
36f2 00aa ld $aa
36f3 00b9 ld $b9
36f4 00ea ld $ea
36f5 00eb ld $eb
36f6 00ba ld $ba
36f7 00ab ld $ab
36f8 00ab ld $ab
36f9 0000 ld $00
36fa 0000 ld $00
36fb fe00 bra ac ;+-----------------------------------+
36fc fcfd bra $36fd ;| |
36fd 1404 ld $04,y ;| Trampoline for page $3600 lookups |
36fe e068 jmp y,$68 ;| |
36ff c218 st [$18] ;+-----------------------------------+
3700 00ba ld $ba
3701 00ee ld $ee
3702 00ab ld $ab
3703 00ba ld $ba
3704 00aa ld $aa
3705 00ff ld $ff
3706 00ff ld $ff
3707 00ff ld $ff
* 7 times
370c 00bf ld $bf
370d 005b ld $5b
370e 0052 ld $52
370f 0065 ld $65
3710 0049 ld $49
3711 0091 ld $91
3712 0064 ld $64
3713 0089 ld $89
3714 00e6 ld $e6
3715 0079 ld $79
3716 009e ld $9e
3717 00e7 ld $e7
3718 0029 ld $29
3719 0059 ld $59
371a 00a6 ld $a6
371b 0064 ld $64
371c 0099 ld $99
371d 0096 ld $96
371e 0065 ld $65
371f 005a ld $5a
3720 00a6 ld $a6
3721 0065 ld $65
3722 0099 ld $99
3723 0096 ld $96
3724 006a ld $6a
3725 0099 ld $99
3726 00a6 ld $a6
3727 006a ld $6a
3728 00ae ld $ae
3729 00aa ld $aa
372a 006a ld $6a
372b 00ae ld $ae
372c 00fa ld $fa
372d 00aa ld $aa
372e 00ae ld $ae
372f 00ea ld $ea
3730 00aa ld $aa
3731 00aa ld $aa
3732 00ab ld $ab
3733 00ba ld $ba
3734 00fb ld $fb
3735 00ff ld $ff
3736 00ff ld $ff
3737 00ff ld $ff
* 8 times
373d 00af ld $af
373e 0096 ld $96
373f 0029 ld $29
3740 0059 ld $59
3741 0056 ld $56
3742 0025 ld $25
3743 005a ld $5a
3744 0092 ld $92
3745 0029 ld $29
3746 005a ld $5a
3747 00a2 ld $a2
3748 0064 ld $64
3749 0049 ld $49
374a 0096 ld $96
374b 0025 ld $25
374c 0055 ld $55
374d 0052 ld $52
374e 0065 ld $65
374f 0055 ld $55
3750 0056 ld $56
3751 0065 ld $65
3752 005a ld $5a
3753 00a6 ld $a6
3754 0065 ld $65
3755 00aa ld $aa
3756 0096 ld $96
3757 006a ld $6a
3758 00a9 ld $a9
3759 00a6 ld $a6
375a 00ba ld $ba
375b 00aa ld $aa
375c 00ea ld $ea
375d 00be ld $be
375e 00ee ld $ee
375f 00ea ld $ea
3760 00be ld $be
3761 00af ld $af
3762 00fa ld $fa
3763 00fa ld $fa
3764 00ff ld $ff
3765 00ff ld $ff
3766 00ff ld $ff
* 10 times
376e 00a7 ld $a7
376f 0065 ld $65
3770 005a ld $5a
3771 00a6 ld $a6
3772 0064 ld $64
3773 0099 ld $99
3774 0096 ld $96
3775 0064 ld $64
3776 0049 ld $49
3777 0056 ld $56
3778 0025 ld $25
3779 0056 ld $56
377a 0056 ld $56
377b 0068 ld $68
377c 0055 ld $55
377d 0066 ld $66
377e 0065 ld $65
377f 009a ld $9a
3780 0096 ld $96
3781 00a9 ld $a9
3782 0095 ld $95
3783 009a ld $9a
3784 0069 ld $69
3785 00a9 ld $a9
3786 00a6 ld $a6
3787 00aa ld $aa
3788 009e ld $9e
3789 00ea ld $ea
378a 00aa ld $aa
378b 00ae ld $ae
378c 00fa ld $fa
378d 00aa ld $aa
378e 00af ld $af
378f 00ab ld $ab
3790 00ba ld $ba
3791 00af ld $af
3792 00bb ld $bb
3793 00fb ld $fb
3794 00ff ld $ff
3795 00ff ld $ff
3796 00ff ld $ff
* 11 times
379f 0069 ld $69
37a0 0099 ld $99
37a1 0096 ld $96
37a2 0069 ld $69
37a3 0049 ld $49
37a4 0056 ld $56
37a5 0065 ld $65
37a6 005a ld $5a
37a7 00a2 ld $a2
37a8 0065 ld $65
37a9 0099 ld $99
37aa 0095 ld $95
37ab 0065 ld $65
37ac 005a ld $5a
37ad 00a6 ld $a6
37ae 0055 ld $55
37af 0099 ld $99
37b0 0095 ld $95
37b1 0069 ld $69
37b2 005a ld $5a
37b3 00a6 ld $a6
37b4 00a9 ld $a9
37b5 009a ld $9a
37b6 00ea ld $ea
37b7 00a9 ld $a9
37b8 00aa ld $aa
37b9 00a6 ld $a6
37ba 00ba ld $ba
37bb 00aa ld $aa
37bc 00aa ld $aa
37bd 00ba ld $ba
37be 00ee ld $ee
37bf 00ea ld $ea
37c0 00fe ld $fe
37c1 00ea ld $ea
37c2 00eb ld $eb
37c3 00ff ld $ff
37c4 00ff ld $ff
37c5 00ff ld $ff
* 12 times
37cf 006a ld $6a
37d0 005a ld $5a
37d1 00a6 ld $a6
37d2 0065 ld $65
37d3 005a ld $5a
37d4 0091 ld $91
37d5 0055 ld $55
37d6 005a ld $5a
37d7 00a6 ld $a6
37d8 0065 ld $65
37d9 005a ld $5a
37da 00a6 ld $a6
37db 0065 ld $65
37dc 005a ld $5a
37dd 00a6 ld $a6
37de 0069 ld $69
37df 006a ld $6a
37e0 00a6 ld $a6
37e1 006a ld $6a
37e2 00a9 ld $a9
37e3 00aa ld $aa
37e4 006a ld $6a
37e5 00aa ld $aa
37e6 00aa ld $aa
37e7 00ba ld $ba
37e8 00aa ld $aa
37e9 00eb ld $eb
37ea 00aa ld $aa
37eb 009b ld $9b
37ec 00ab ld $ab
37ed 00be ld $be
37ee 00aa ld $aa
37ef 00fb ld $fb
37f0 00aa ld $aa
37f1 00ee ld $ee
37f2 00fe ld $fe
37f3 00ff ld $ff
37f4 00ff ld $ff
37f5 00ff ld $ff
* 6 times
37f9 0000 ld $00
37fa 0000 ld $00
37fb fe00 bra ac ;+-----------------------------------+
37fc fcfd bra $37fd ;| |
37fd 1404 ld $04,y ;| Trampoline for page $3700 lookups |
37fe e068 jmp y,$68 ;| |
37ff c218 st [$18] ;+-----------------------------------+
3800 00ff ld $ff
3801 00ff ld $ff
3802 00ff ld $ff
* 6 times
3806 00bf ld $bf
3807 009a ld $9a
3808 0096 ld $96
3809 0069 ld $69
380a 0099 ld $99
380b 0096 ld $96
380c 0065 ld $65
380d 005a ld $5a
380e 00a6 ld $a6
380f 0025 ld $25
3810 0099 ld $99
3811 0096 ld $96
3812 0069 ld $69
3813 0099 ld $99
3814 0096 ld $96
3815 0069 ld $69
3816 0099 ld $99
3817 0096 ld $96
3818 00a9 ld $a9
3819 009a ld $9a
381a 00a6 ld $a6
381b 0076 ld $76
381c 00aa ld $aa
381d 00a7 ld $a7
381e 007a ld $7a
381f 00aa ld $aa
3820 00bb ld $bb
3821 00ba ld $ba
3822 00ae ld $ae
3823 00ea ld $ea
3824 00aa ld $aa
3825 00af ld $af
3826 00ab ld $ab
3827 00be ld $be
3828 00fe ld $fe
3829 00ff ld $ff
382a 00ff ld $ff
382b 00ff ld $ff
* 14 times
3837 00ef ld $ef
3838 0097 ld $97
3839 0069 ld $69
383a 005a ld $5a
383b 00a6 ld $a6
383c 0069 ld $69
383d 009a ld $9a
383e 00a6 ld $a6
383f 00a9 ld $a9
3840 005a ld $5a
3841 00a6 ld $a6
3842 0069 ld $69
3843 009a ld $9a
3844 00aa ld $aa
3845 00ba ld $ba
3846 009a ld $9a
3847 00aa ld $aa
3848 00b9 ld $b9
3849 009a ld $9a
384a 00ab ld $ab
384b 00ba ld $ba
384c 00aa ld $aa
384d 00eb ld $eb
384e 00aa ld $aa
384f 00af ld $af
3850 00ab ld $ab
3851 00be ld $be
3852 00ee ld $ee
3853 00ab ld $ab
3854 00be ld $be
3855 00fe ld $fe
3856 00eb ld $eb
3857 00fe ld $fe
3858 00fb ld $fb
3859 00ff ld $ff
385a 00ff ld $ff
385b 00ff ld $ff
* 16 times
3869 006a ld $6a
386a 00aa ld $aa
386b 00a7 ld $a7
386c 0065 ld $65
386d 00aa ld $aa
386e 00eb ld $eb
386f 0075 ld $75
3870 00aa ld $aa
3871 00a7 ld $a7
3872 00a9 ld $a9
3873 0099 ld $99
3874 00ea ld $ea
3875 0069 ld $69
3876 00aa ld $aa
3877 00e7 ld $e7
3878 006a ld $6a
3879 00ae ld $ae
387a 00ea ld $ea
387b 00be ld $be
387c 00ae ld $ae
387d 00fa ld $fa
387e 00be ld $be
387f 00aa ld $aa
3880 00fb ld $fb
3881 00ea ld $ea
3882 00af ld $af
3883 00fb ld $fb
3884 00aa ld $aa
3885 00ee ld $ee
3886 00ab ld $ab
3887 00ff ld $ff
3888 00ff ld $ff
3889 00ff ld $ff
* 18 times
3899 00ba ld $ba
389a 009a ld $9a
389b 00ea ld $ea
389c 00a9 ld $a9
389d 009e ld $9e
389e 00a6 ld $a6
389f 006a ld $6a
38a0 00ae ld $ae
38a1 00ea ld $ea
38a2 00b9 ld $b9
38a3 009e ld $9e
38a4 00ab ld $ab
38a5 00b9 ld $b9
38a6 00aa ld $aa
38a7 00ab ld $ab
38a8 00ba ld $ba
38a9 00aa ld $aa
38aa 00eb ld $eb
38ab 00aa ld $aa
38ac 00af ld $af
38ad 00eb ld $eb
38ae 00be ld $be
38af 00bf ld $bf
38b0 00fb ld $fb
38b1 00ba ld $ba
38b2 00bf ld $bf
38b3 00ea ld $ea
38b4 00bf ld $bf
38b5 00fe ld $fe
38b6 00fe ld $fe
38b7 00ff ld $ff
38b8 00ff ld $ff
38b9 00ff ld $ff
* 19 times
38ca 00af ld $af
38cb 00ab ld $ab
38cc 00a9 ld $a9
38cd 005a ld $5a
38ce 00ea ld $ea
38cf 00a9 ld $a9
38d0 009e ld $9e
38d1 00e6 ld $e6
38d2 00aa ld $aa
38d3 009a ld $9a
38d4 00aa ld $aa
38d5 007a ld $7a
38d6 00aa ld $aa
38d7 00e6 ld $e6
38d8 006a ld $6a
38d9 00ae ld $ae
38da 00ea ld $ea
38db 00be ld $be
38dc 00aa ld $aa
38dd 00bb ld $bb
38de 00ba ld $ba
38df 00aa ld $aa
38e0 00ab ld $ab
38e1 00ba ld $ba
38e2 00ea ld $ea
38e3 00eb ld $eb
38e4 00aa ld $aa
38e5 00ff ld $ff
38e6 00ff ld $ff
38e7 00ff ld $ff
* 20 times
38f9 0000 ld $00
38fa 0000 ld $00
38fb fe00 bra ac ;+-----------------------------------+
38fc fcfd bra $38fd ;| |
38fd 1404 ld $04,y ;| Trampoline for page $3800 lookups |
38fe e068 jmp y,$68 ;| |
38ff c218 st [$18] ;+-----------------------------------+
3900 00ff ld $ff
3901 00ff ld $ff
3902 00eb ld $eb
3903 006a ld $6a
3904 00aa ld $aa
3905 00a6 ld $a6
3906 0066 ld $66
3907 00aa ld $aa
3908 00a6 ld $a6
3909 0066 ld $66
390a 00ae ld $ae
390b 00a6 ld $a6
390c 006a ld $6a
390d 00aa ld $aa
390e 00ab ld $ab
390f 00aa ld $aa
3910 00ae ld $ae
3911 00a6 ld $a6
3912 00ba ld $ba
3913 00ea ld $ea
3914 00ab ld $ab
3915 00ba ld $ba
3916 00af ld $af
3917 00fa ld $fa
3918 00ba ld $ba
3919 00ab ld $ab
391a 00bb ld $bb
391b 00ff ld $ff
391c 00ff ld $ff
391d 00ff ld $ff
* 24 times
3933 00bf ld $bf
3934 00ae ld $ae
3935 00e6 ld $e6
3936 006a ld $6a
3937 00a9 ld $a9
3938 00e6 ld $e6
3939 006a ld $6a
393a 006a ld $6a
393b 00aa ld $aa
393c 00b9 ld $b9
393d 00aa ld $aa
393e 00a6 ld $a6
393f 00ba ld $ba
3940 00ea ld $ea
3941 00ab ld $ab
3942 00ba ld $ba
3943 00af ld $af
3944 00ea ld $ea
3945 00aa ld $aa
3946 00ab ld $ab
3947 00fb ld $fb
3948 00ab ld $ab
3949 00fe ld $fe
394a 00ff ld $ff
394b 00ff ld $ff
394c 00ff ld $ff
* 28 times
3966 00aa ld $aa
3967 00ae ld $ae
3968 00aa ld $aa
3969 00ba ld $ba
396a 00ae ld $ae
396b 00ab ld $ab
396c 00ba ld $ba
396d 00ae ld $ae
396e 00ea ld $ea
396f 00aa ld $aa
3970 00af ld $af
3971 00ea ld $ea
3972 00be ld $be
3973 00ea ld $ea
3974 00eb ld $eb
3975 00fe ld $fe
3976 00ae ld $ae
3977 00fe ld $fe
3978 00fe ld $fe
3979 00ff ld $ff
397a 00ff ld $ff
397b 00ff ld $ff
* 30 times
3997 00ef ld $ef
3998 00fb ld $fb
3999 00aa ld $aa
399a 00ab ld $ab
399b 00fb ld $fb
399c 00aa ld $aa
399d 00af ld $af
399e 00fb ld $fb
399f 00be ld $be
39a0 00ee ld $ee
39a1 00fb ld $fb
39a2 00ab ld $ab
39a3 00af ld $af
39a4 00ff ld $ff
39a5 00ea ld $ea
39a6 00ff ld $ff
39a7 00ff ld $ff
39a8 00ff ld $ff
* 37 times
39cb 00bf ld $bf
39cc 00fa ld $fa
39cd 00af ld $af
39ce 00fe ld $fe
39cf 00ea ld $ea
39d0 00af ld $af
39d1 00fe ld $fe
39d2 00fe ld $fe
39d3 00ff ld $ff
39d4 00ff ld $ff
39d5 00ff ld $ff
* 5 times
39d8 00ef ld $ef
39d9 00ff ld $ff
39da 00ff ld $ff
39db 00ff ld $ff
* 32 times
39f9 0000 ld $00
39fa 0000 ld $00
39fb fe00 bra ac ;+-----------------------------------+
39fc fcfd bra $39fd ;| |
39fd 1404 ld $04,y ;| Trampoline for page $3900 lookups |
39fe e068 jmp y,$68 ;| |
39ff c218 st [$18] ;+-----------------------------------+
3a00 00ff ld $ff
3a01 00ff ld $ff
3a02 00ff ld $ff
* 30 times
3a1e 0000 ld $00
3a1f 0000 ld $00
3a20 0000 ld $00
* 221 times
3afb fe00 bra ac ;+-----------------------------------+
3afc fcfd bra $3afd ;| |
3afd 1404 ld $04,y ;| Trampoline for page $3a00 lookups |
3afe e068 jmp y,$68 ;| |
3aff c218 st [$18] ;+-----------------------------------+
;End of Apps/Pictures/packedPictures.rgb, size 9728
;+-----------------------------------+
;| Apps/Snake/Snake_v3.gcl |
;+-----------------------------------+
3b00 dc00 st $00,[y,x++] ;'\x00'
3b01 dc00 st $00,[y,x++] ;'\x00'
3b02 dc00 st $00,[y,x++] ;'\x00'
3b03 dc00 st $00,[y,x++] ;'\x00'
3b04 dc00 st $00,[y,x++] ;'\x00'
3b05 dc00 st $00,[y,x++] ;'\x00'
3b06 dc00 st $00,[y,x++] ;'\x00'
3b07 dc00 st $00,[y,x++] ;'\x00'
3b08 0000 ld $00
3b09 c218 st [$18]
3b0a 0000 ld $00
3b0b 14f7 ld $f7,y
3b0c e085 jmp y,$85
3b0d c219 st [$19]
Snake: 3b0e 0002 ld $02 ;| RAM segment address (high byte first)
3b0f 0000 ld $00 ;|
3b10 00e5 ld $e5 ;| Length (1..256)
3b11 001a ld $1a ;0200 LD
3b12 0021 ld $21
3b13 00e6 ld $e6 ;0202 SUBI
3b14 0020 ld $20
3b15 0035 ld $35 ;0204 BCC
3b16 0053 ld $53 ;0205 GE
3b17 000b ld $0b
3b18 0021 ld $21 ;0207 LDW
3b19 000e ld $0e ;0207 '_frameCount'
3b1a 00f3 ld $f3 ;0209 DOKE
3b1b 0017 ld $17 ;0209 '_vPCH'
3b1c 0090 ld $90 ;020b BRA
3b1d 0005 ld $05
3b1e 0059 ld $59 ;020d LDI
3b1f 0000 ld $00
3b20 002b ld $2b ;020f STW
3b21 0030 ld $30 ;020f 'HighScore'
3b22 00cd ld $cd ;0211 DEF
3b23 005f ld $5f
3b24 0021 ld $21 ;0213 LDW
3b25 0032 ld $32 ;0213 'Char'
3b26 00e6 ld $e6 ;0215 SUBI
3b27 0052 ld $52
3b28 0035 ld $35 ;0217 BCC
3b29 0053 ld $53 ;0218 GE
3b2a 0021 ld $21
3b2b 00e3 ld $e3 ;021a ADDI
3b2c 0032 ld $32
3b2d 002b ld $2b ;021c STW
3b2e 0034 ld $34 ;021c 'i'
3b2f 0011 ld $11 ;021e LDWI
3b30 0000 ld $00
3b31 0007 ld $07
3b32 0090 ld $90 ;0221 BRA
3b33 0026 ld $26
3b34 002b ld $2b ;0223 STW
3b35 0034 ld $34 ;0223 'i'
3b36 0011 ld $11 ;0225 LDWI
3b37 0000 ld $00
3b38 0008 ld $08
3b39 002b ld $2b ;0228 STW
3b3a 0036 ld $36 ;0228 'fontData'
3b3b 0021 ld $21 ;022a LDW
3b3c 0034 ld $34 ;022a 'i'
3b3d 00e9 ld $e9 ;022c LSLW
3b3e 00e9 ld $e9 ;022d LSLW
3b3f 0099 ld $99 ;022e ADDW
3b40 0034 ld $34 ;022e 'i'
3b41 0099 ld $99 ;0230 ADDW
3b42 0036 ld $36 ;0230 'fontData'
3b43 002b ld $2b ;0232 STW
3b44 0036 ld $36 ;0232 'fontData'
3b45 0021 ld $21 ;0234 LDW
3b46 0038 ld $38 ;0234 'BgColor'
3b47 005e ld $5e ;0236 ST
3b48 0024 ld $24
3b49 0021 ld $21 ;0238 LDW
3b4a 003a ld $3a ;0238 'Color'
3b4b 005e ld $5e ;023a ST
3b4c 0025 ld $25
3b4d 0021 ld $21 ;023c LDW
3b4e 003c ld $3c ;023c 'Pos'
3b4f 002b ld $2b ;023e STW
3b50 0028 ld $28
3b51 00e3 ld $e3 ;0240 ADDI
3b52 0006 ld $06
3b53 002b ld $2b ;0242 STW
3b54 003c ld $3c ;0242 'Pos'
3b55 0011 ld $11 ;0244 LDWI
3b56 00e1 ld $e1
3b57 0004 ld $04
3b58 002b ld $2b ;0247 STW
3b59 0022 ld $22
3b5a 0059 ld $59 ;0249 LDI
3b5b 00fb ld $fb
3b5c 002b ld $2b ;024b STW
3b5d 0034 ld $34 ;024b 'i'
3b5e 0021 ld $21 ;024d LDW
3b5f 0036 ld $36 ;024d 'fontData'
3b60 007f ld $7f ;024f LUP
3b61 0000 ld $00
3b62 0093 ld $93 ;0251 INC
3b63 0036 ld $36 ;0251 'fontData'
3b64 005e ld $5e ;0253 ST
3b65 0026 ld $26
3b66 00b4 ld $b4 ;0255 SYS
3b67 00cb ld $cb
3b68 0093 ld $93 ;0257 INC
3b69 0028 ld $28
3b6a 0093 ld $93 ;0259 INC
3b6b 0034 ld $34 ;0259 'i'
3b6c 0021 ld $21 ;025b LDW
3b6d 0034 ld $34 ;025b 'i'
3b6e 0035 ld $35 ;025d BCC
3b6f 0072 ld $72 ;025e NE
3b70 004b ld $4b
3b71 00ff ld $ff ;0260 RET
3b72 002b ld $2b ;0261 STW
3b73 003e ld $3e ;0261 'PrintChar'
3b74 00cd ld $cd ;0263 DEF
3b75 0076 ld $76
3b76 0075 ld $75 ;0265 PUSH
3b77 002b ld $2b ;0266 STW
3b78 0040 ld $40 ;0266 'Text'
3b79 0021 ld $21 ;0268 LDW
3b7a 0040 ld $40 ;0268 'Text'
3b7b 00ad ld $ad ;026a PEEK
3b7c 002b ld $2b ;026b STW
3b7d 0032 ld $32 ;026b 'Char'
3b7e 0093 ld $93 ;026d INC
3b7f 0040 ld $40 ;026d 'Text'
3b80 0035 ld $35 ;026f BCC
3b81 003f ld $3f ;0270 EQ
3b82 0074 ld $74
3b83 00cf ld $cf ;0272 CALL
3b84 003e ld $3e ;0272 'PrintChar'
3b85 0090 ld $90 ;0274 BRA
3b86 0066 ld $66
3b87 0063 ld $63 ;0276 POP
3b88 00ff ld $ff ;0277 RET
3b89 002b ld $2b ;0278 STW
3b8a 0042 ld $42 ;0278 'PrintText'
3b8b 00cd ld $cd ;027a DEF
3b8c 0090 ld $90
3b8d 0035 ld $35 ;027c BCC
3b8e 0056 ld $56 ;027d LE
3b8f 008f ld $8f
3b90 002b ld $2b ;027f STW
3b91 0034 ld $34 ;027f 'i'
3b92 0021 ld $21 ;0281 LDW
3b93 003a ld $3a ;0281 'Color'
3b94 00f0 ld $f0 ;0283 POKE
3b95 003c ld $3c ;0283 'Pos'
3b96 0021 ld $21 ;0285 LDW
3b97 003c ld $3c ;0285 'Pos'
3b98 0099 ld $99 ;0287 ADDW
3b99 0044 ld $44 ;0287 'Step'
3b9a 002b ld $2b ;0289 STW
3b9b 003c ld $3c ;0289 'Pos'
3b9c 0021 ld $21 ;028b LDW
3b9d 0034 ld $34 ;028b 'i'
3b9e 00e6 ld $e6 ;028d SUBI
3b9f 0001 ld $01
3ba0 0090 ld $90 ;028f BRA
3ba1 007a ld $7a
3ba2 00ff ld $ff ;0291 RET
3ba3 002b ld $2b ;0292 STW
3ba4 0046 ld $46 ;0292 'DrawLine'
3ba5 00cd ld $cd ;0294 DEF
3ba6 00bc ld $bc
3ba7 0075 ld $75 ;0296 PUSH
3ba8 001a ld $1a ;0297 LD
3ba9 000e ld $0e
3baa 00b8 ld $b8 ;0299 SUBW
3bab 0048 ld $48 ;0299 'TimeOut'
3bac 0082 ld $82 ;029b ANDI
3bad 0080 ld $80
3bae 0035 ld $35 ;029d BCC
3baf 0072 ld $72 ;029e NE
3bb0 00a9 ld $a9
3bb1 0021 ld $21 ;02a0 LDW
3bb2 004a ld $4a ;02a0 'Timer'
3bb3 0035 ld $35 ;02a2 BCC
3bb4 0056 ld $56 ;02a3 LE
3bb5 00a7 ld $a7
3bb6 00e6 ld $e6 ;02a5 SUBI
3bb7 0001 ld $01
3bb8 002b ld $2b ;02a7 STW
3bb9 004a ld $4a ;02a7 'Timer'
3bba 00cf ld $cf ;02a9 CALL
3bbb 004c ld $4c ;02a9 'DrawTimer'
3bbc 001a ld $1a ;02ab LD
3bbd 0011 ld $11
3bbe 0082 ld $82 ;02ad ANDI
3bbf 0080 ld $80
3bc0 0035 ld $35 ;02af BCC
3bc1 0072 ld $72 ;02b0 NE
3bc2 00b4 ld $b4
3bc3 00e6 ld $e6 ;02b2 SUBI
3bc4 0001 ld $01
3bc5 0090 ld $90 ;02b4 BRA
3bc6 00b6 ld $b6
3bc7 0059 ld $59 ;02b6 LDI
3bc8 0000 ld $00
3bc9 0099 ld $99 ;02b8 ADDW
3bca 004e ld $4e ;02b8 'Delay'
3bcb 00cf ld $cf ;02ba CALL
3bcc 0050 ld $50 ;02ba 'Wait'
3bcd 0063 ld $63 ;02bc POP
3bce 00ff ld $ff ;02bd RET
3bcf 002b ld $2b ;02be STW
3bd0 0052 ld $52 ;02be 'TimeStep'
3bd1 00cd ld $cd ;02c0 DEF
3bd2 00de ld $de
3bd3 0075 ld $75 ;02c2 PUSH
3bd4 0011 ld $11 ;02c3 LDWI
3bd5 0020 ld $20
3bd6 0008 ld $08
3bd7 002b ld $2b ;02c6 STW
3bd8 003c ld $3c ;02c6 'Pos'
3bd9 0059 ld $59 ;02c8 LDI
3bda 0008 ld $08
3bdb 002b ld $2b ;02ca STW
3bdc 003a ld $3a ;02ca 'Color'
3bdd 0059 ld $59 ;02cc LDI
3bde 0000 ld $00
3bdf 002b ld $2b ;02ce STW
3be0 0038 ld $38 ;02ce 'BgColor'
3be1 0021 ld $21 ;02d0 LDW
3be2 004a ld $4a ;02d0 'Timer'
3be3 002b ld $2b ;02d2 STW
3be4 0054 ld $54 ;02d2 'Value'
3be5 00cf ld $cf ;02d4 CALL
3be6 0056 ld $56 ;02d4 'DrawNumber2'
3be7 0021 ld $21 ;02d6 LDW
3be8 0048 ld $48 ;02d6 'TimeOut'
3be9 00e3 ld $e3 ;02d8 ADDI
3bea 003c ld $3c
3beb 0082 ld $82 ;02da ANDI
3bec 00ff ld $ff
3bed 002b ld $2b ;02dc STW
3bee 0048 ld $48 ;02dc 'TimeOut'
3bef 0063 ld $63 ;02de POP
3bf0 00ff ld $ff ;02df RET
3bf1 002b ld $2b ;02e0 STW
3bf2 004c ld $4c ;02e0 'DrawTimer'
3bf3 0093 ld $93 ;02e2 INC
3bf4 001b ld $1b ;02e2 '_vLR'+1
3bf5 00ff ld $ff ;02e4 RET
3bf6 0003 ld $03 ;| RAM segment address (high byte first)
3bf7 0000 ld $00 ;|
3bf8 00f7 ld $f7 ;| Length (1..256)
3bf9 00cd ld $cd ;0300 DEF
3bfa 000b ld $0b
3bfb fe00 bra ac ;+-----------------------------------+
3bfc fcfd bra $3bfd ;| |
3bfd 1404 ld $04,y ;| Trampoline for page $3b00 lookups |
3bfe e068 jmp y,$68 ;| |
3bff c218 st [$18] ;+-----------------------------------+
3c00 0075 ld $75 ;0302 PUSH
3c01 0059 ld $59 ;0303 LDI
3c02 000f ld $0f
3c03 002b ld $2b ;0305 STW
3c04 003a ld $3a ;0305 'Color'
3c05 0021 ld $21 ;0307 LDW
3c06 0058 ld $58 ;0307 'Head'
3c07 00cf ld $cf ;0309 CALL
3c08 005a ld $5a ;0309 'DrawBlock'
3c09 0063 ld $63 ;030b POP
3c0a 00ff ld $ff ;030c RET
3c0b 002b ld $2b ;030d STW
3c0c 005c ld $5c ;030d 'DrawHead'
3c0d 00cd ld $cd ;030f DEF
3c0e 0043 ld $43
3c0f 0075 ld $75 ;0311 PUSH
3c10 0011 ld $11 ;0312 LDWI
3c11 0035 ld $35
3c12 0044 ld $44
3c13 002b ld $2b ;0315 STW
3c14 003c ld $3c ;0315 'Pos'
3c15 0059 ld $59 ;0317 LDI
3c16 0004 ld $04
3c17 002b ld $2b ;0319 STW
3c18 0038 ld $38 ;0319 'BgColor'
3c19 00cd ld $cd ;031b DEF
3c1a 0025 ld $25
3c1b 0047 ld $47 ;031d 'G'
3c1c 0041 ld $41 ;031e 'A'
3c1d 004d ld $4d ;031f 'M'
3c1e 0045 ld $45 ;0320 'E'
3c1f 0020 ld $20 ;0321 ' '
3c20 004f ld $4f ;0322 'O'
3c21 0056 ld $56 ;0323 'V'
3c22 0045 ld $45 ;0324 'E'
3c23 0052 ld $52 ;0325 'R'
3c24 0000 ld $00 ;0326 0
3c25 00cf ld $cf ;0327 CALL
3c26 0042 ld $42 ;0327 'PrintText'
3c27 0021 ld $21 ;0329 LDW
3c28 005e ld $5e ;0329 'Score'
3c29 00b8 ld $b8 ;032b SUBW
3c2a 0030 ld $30 ;032b 'HighScore'
3c2b 0035 ld $35 ;032d BCC
3c2c 0056 ld $56 ;032e LE
3c2d 003f ld $3f
3c2e 0021 ld $21 ;0330 LDW
3c2f 0060 ld $60 ;0330 'Control'
3c30 00fc ld $fc ;0332 XORW
3c31 0062 ld $62 ;0332 'PlayerControl'
3c32 0035 ld $35 ;0334 BCC
3c33 0072 ld $72 ;0335 NE
3c34 003f ld $3f
3c35 0021 ld $21 ;0337 LDW
3c36 005e ld $5e ;0337 'Score'
3c37 002b ld $2b ;0339 STW
3c38 0030 ld $30 ;0339 'HighScore'
3c39 0059 ld $59 ;033b LDI
3c3a 001e ld $1e
3c3b 002b ld $2b ;033d STW
3c3c 003a ld $3a ;033d 'Color'
3c3d 00cf ld $cf ;033f CALL
3c3e 0064 ld $64 ;033f 'DrawHighScore'
3c3f 00cf ld $cf ;0341 CALL
3c40 0066 ld $66 ;0341 'PlayGameOverSound'
3c41 0063 ld $63 ;0343 POP
3c42 00ff ld $ff ;0344 RET
3c43 002b ld $2b ;0345 STW
3c44 0068 ld $68 ;0345 'GameOver'
3c45 00cd ld $cd ;0347 DEF
3c46 0059 ld $59
3c47 002b ld $2b ;0349 STW
3c48 006a ld $6a ;0349 'tmp'
3c49 001a ld $1a ;034b LD
3c4a 000e ld $0e
3c4b 0099 ld $99 ;034d ADDW
3c4c 006a ld $6a ;034d 'tmp'
3c4d 0082 ld $82 ;034f ANDI
3c4e 00ff ld $ff
3c4f 002b ld $2b ;0351 STW
3c50 006a ld $6a ;0351 'tmp'
3c51 001a ld $1a ;0353 LD
3c52 000e ld $0e
3c53 00b8 ld $b8 ;0355 SUBW
3c54 006a ld $6a ;0355 'tmp'
3c55 0035 ld $35 ;0357 BCC
3c56 0072 ld $72 ;0358 NE
3c57 0051 ld $51
3c58 00ff ld $ff ;035a RET
3c59 002b ld $2b ;035b STW
3c5a 0050 ld $50 ;035b 'Wait'
3c5b 00cd ld $cd ;035d DEF
3c5c 007f ld $7f
3c5d 0075 ld $75 ;035f PUSH
3c5e 0059 ld $59 ;0360 LDI
3c5f 0008 ld $08
3c60 002b ld $2b ;0362 STW
3c61 003a ld $3a ;0362 'Color'
3c62 0059 ld $59 ;0364 LDI
3c63 0000 ld $00
3c64 002b ld $2b ;0366 STW
3c65 0038 ld $38 ;0366 'BgColor'
3c66 0011 ld $11 ;0368 LDWI
3c67 0000 ld $00
3c68 0008 ld $08
3c69 00cf ld $cf ;036b CALL
3c6a 006c ld $6c ;036b 'ClearScreen'
3c6b 0011 ld $11 ;036d LDWI
3c6c 0038 ld $38
3c6d 0008 ld $08
3c6e 002b ld $2b ;0370 STW
3c6f 003c ld $3c ;0370 'Pos'
3c70 00cd ld $cd ;0372 DEF
3c71 007b ld $7b
3c72 0047 ld $47 ;0374 'G'
3c73 0069 ld $69 ;0375 'i'
3c74 0067 ld $67 ;0376 'g'
3c75 0061 ld $61 ;0377 'a'
3c76 0074 ld $74 ;0378 't'
3c77 0072 ld $72 ;0379 'r'
3c78 006f ld $6f ;037a 'o'
3c79 006e ld $6e ;037b 'n'
3c7a 0000 ld $00 ;037c 0
3c7b 00cf ld $cf ;037d CALL
3c7c 0042 ld $42 ;037d 'PrintText'
3c7d 0063 ld $63 ;037f POP
3c7e 00ff ld $ff ;0380 RET
3c7f 002b ld $2b ;0381 STW
3c80 006e ld $6e ;0381 'Intro'
3c81 00cd ld $cd ;0383 DEF
3c82 00a3 ld $a3
3c83 002b ld $2b ;0385 STW
3c84 0070 ld $70 ;0385 'p'
3c85 0011 ld $11 ;0387 LDWI
3c86 0003 ld $03
3c87 000b ld $0b
3c88 002b ld $2b ;038a STW
3c89 0022 ld $22
3c8a 0021 ld $21 ;038c LDW
3c8b 0038 ld $38 ;038c 'BgColor'
3c8c 005e ld $5e ;038e ST
3c8d 0025 ld $25
3c8e 0021 ld $21 ;0390 LDW
3c8f 0070 ld $70 ;0390 'p'
3c90 002b ld $2b ;0392 STW
3c91 0026 ld $26
3c92 0059 ld $59 ;0394 LDI
3c93 00a0 ld $a0
3c94 005e ld $5e ;0396 ST
3c95 0024 ld $24
3c96 00b4 ld $b4 ;0398 SYS
3c97 00f3 ld $f3
3c98 0011 ld $11 ;039a LDWI
3c99 0000 ld $00
3c9a 0001 ld $01
3c9b 0099 ld $99 ;039d ADDW
3c9c 0070 ld $70 ;039d 'p'
3c9d 002b ld $2b ;039f STW
3c9e 0070 ld $70 ;039f 'p'
3c9f 0035 ld $35 ;03a1 BCC
3ca0 004d ld $4d ;03a2 GT
3ca1 0090 ld $90
3ca2 00ff ld $ff ;03a4 RET
3ca3 002b ld $2b ;03a5 STW
3ca4 006c ld $6c ;03a5 'ClearScreen'
3ca5 00cd ld $cd ;03a7 DEF
3ca6 00c1 ld $c1
3ca7 0059 ld $59 ;03a9 LDI
3ca8 0000 ld $00
3ca9 00b8 ld $b8 ;03ab SUBW
3caa 0072 ld $72 ;03ab 'stepV'
3cab 002b ld $2b ;03ad STW
3cac 006a ld $6a ;03ad 'tmp'
3cad 0021 ld $21 ;03af LDW
3cae 0074 ld $74 ;03af 'stepU'
3caf 002b ld $2b ;03b1 STW
3cb0 0072 ld $72 ;03b1 'stepV'
3cb1 0021 ld $21 ;03b3 LDW
3cb2 006a ld $6a ;03b3 'tmp'
3cb3 002b ld $2b ;03b5 STW
3cb4 0074 ld $74 ;03b5 'stepU'
3cb5 0021 ld $21 ;03b7 LDW
3cb6 0076 ld $76 ;03b7 'Bias'
3cb7 0035 ld $35 ;03b9 BCC
3cb8 0053 ld $53 ;03ba GE
3cb9 00bc ld $bc
3cba 0059 ld $59 ;03bc LDI
3cbb 0000 ld $00
3cbc 00e3 ld $e3 ;03be ADDI
3cbd 003c ld $3c
3cbe 002b ld $2b ;03c0 STW
3cbf 0076 ld $76 ;03c0 'Bias'
3cc0 00ff ld $ff ;03c2 RET
3cc1 002b ld $2b ;03c3 STW
3cc2 0078 ld $78 ;03c3 'TurnL'
3cc3 00cd ld $cd ;03c5 DEF
3cc4 00df ld $df
3cc5 0059 ld $59 ;03c7 LDI
3cc6 0000 ld $00
3cc7 00b8 ld $b8 ;03c9 SUBW
3cc8 0074 ld $74 ;03c9 'stepU'
3cc9 002b ld $2b ;03cb STW
3cca 006a ld $6a ;03cb 'tmp'
3ccb 0021 ld $21 ;03cd LDW
3ccc 0072 ld $72 ;03cd 'stepV'
3ccd 002b ld $2b ;03cf STW
3cce 0074 ld $74 ;03cf 'stepU'
3ccf 0021 ld $21 ;03d1 LDW
3cd0 006a ld $6a ;03d1 'tmp'
3cd1 002b ld $2b ;03d3 STW
3cd2 0072 ld $72 ;03d3 'stepV'
3cd3 0021 ld $21 ;03d5 LDW
3cd4 0076 ld $76 ;03d5 'Bias'
3cd5 0035 ld $35 ;03d7 BCC
3cd6 0056 ld $56 ;03d8 LE
3cd7 00da ld $da
3cd8 0059 ld $59 ;03da LDI
3cd9 0000 ld $00
3cda 00e6 ld $e6 ;03dc SUBI
3cdb 003c ld $3c
3cdc 002b ld $2b ;03de STW
3cdd 0076 ld $76 ;03de 'Bias'
3cde 00ff ld $ff ;03e0 RET
3cdf 002b ld $2b ;03e1 STW
3ce0 007a ld $7a ;03e1 'TurnR'
3ce1 00cd ld $cd ;03e3 DEF
3ce2 00f0 ld $f0
3ce3 002b ld $2b ;03e5 STW
3ce4 003c ld $3c ;03e5 'Pos'
3ce5 0021 ld $21 ;03e7 LDW
3ce6 003a ld $3a ;03e7 'Color'
3ce7 005e ld $5e ;03e9 ST
3ce8 0019 ld $19
3ce9 00f3 ld $f3 ;03eb DOKE
3cea 003c ld $3c ;03eb 'Pos'
3ceb 0093 ld $93 ;03ed INC
3cec 003d ld $3d ;03ed 'Pos'+1
3ced 00f3 ld $f3 ;03ef DOKE
3cee 003c ld $3c ;03ef 'Pos'
3cef 00ff ld $ff ;03f1 RET
3cf0 002b ld $2b ;03f2 STW
3cf1 005a ld $5a ;03f2 'DrawBlock'
3cf2 0093 ld $93 ;03f4 INC
3cf3 001b ld $1b ;03f4 '_vLR'+1
3cf4 00ff ld $ff ;03f6 RET
3cf5 0004 ld $04 ;| RAM segment address (high byte first)
3cf6 0000 ld $00 ;|
3cf7 00f9 ld $f9 ;| Length (1..256)
3cf8 00cd ld $cd ;0400 DEF
3cf9 00ae ld $ae
3cfa 0075 ld $75 ;0402 PUSH
3cfb fe00 bra ac ;+-----------------------------------+
3cfc fcfd bra $3cfd ;| |
3cfd 1404 ld $04,y ;| Trampoline for page $3c00 lookups |
3cfe e068 jmp y,$68 ;| |
3cff c218 st [$18] ;+-----------------------------------+
3d00 00cf ld $cf ;0403 CALL
3d01 0060 ld $60 ;0403 'Control'
3d02 001a ld $1a ;0405 LD
3d03 0075 ld $75 ;0405 'stepU'+1
3d04 0082 ld $82 ;0407 ANDI
3d05 0080 ld $80
3d06 002b ld $2b ;0409 STW
3d07 006a ld $6a ;0409 'tmp'
3d08 0021 ld $21 ;040b LDW
3d09 0074 ld $74 ;040b 'stepU'
3d0a 0082 ld $82 ;040d ANDI
3d0b 0002 ld $02
3d0c 0035 ld $35 ;040f BCC
3d0d 003f ld $3f ;0410 EQ
3d0e 0012 ld $12
3d0f 0059 ld $59 ;0412 LDI
3d10 0040 ld $40
3d11 0099 ld $99 ;0414 ADDW
3d12 006a ld $6a ;0414 'tmp'
3d13 00e3 ld $e3 ;0416 ADDI
3d14 001b ld $1b
3d15 002b ld $2b ;0418 STW
3d16 003a ld $3a ;0418 'Color'
3d17 001a ld $1a ;041a LD
3d18 0059 ld $59 ;041a 'Head'+1
3d19 00fc ld $fc ;041c XORW
3d1a 0058 ld $58 ;041c 'Head'
3d1b 0082 ld $82 ;041e ANDI
3d1c 0002 ld $02
3d1d 0035 ld $35 ;0420 BCC
3d1e 003f ld $3f ;0421 EQ
3d1f 0023 ld $23
3d20 0059 ld $59 ;0423 LDI
3d21 0001 ld $01
3d22 00fc ld $fc ;0425 XORW
3d23 003a ld $3a ;0425 'Color'
3d24 002b ld $2b ;0427 STW
3d25 003a ld $3a ;0427 'Color'
3d26 0021 ld $21 ;0429 LDW
3d27 0058 ld $58 ;0429 'Head'
3d28 00cf ld $cf ;042b CALL
3d29 005a ld $5a ;042b 'DrawBlock'
3d2a 0021 ld $21 ;042d LDW
3d2b 0058 ld $58 ;042d 'Head'
3d2c 0099 ld $99 ;042f ADDW
3d2d 0074 ld $74 ;042f 'stepU'
3d2e 002b ld $2b ;0431 STW
3d2f 0058 ld $58 ;0431 'Head'
3d30 0021 ld $21 ;0433 LDW
3d31 0058 ld $58 ;0433 'Head'
3d32 00ad ld $ad ;0435 PEEK
3d33 0082 ld $82 ;0436 ANDI
3d34 0003 ld $03
3d35 0035 ld $35 ;0438 BCC
3d36 003f ld $3f ;0439 EQ
3d37 003b ld $3b
3d38 0063 ld $63 ;043b POP
3d39 00ff ld $ff ;043c RET
3d3a 0021 ld $21 ;043d LDW
3d3b 0058 ld $58 ;043d 'Head'
3d3c 00ad ld $ad ;043f PEEK
3d3d 008c ld $8c ;0440 XORI
3d3e 0018 ld $18
3d3f 0035 ld $35 ;0442 BCC
3d40 0072 ld $72 ;0443 NE
3d41 005d ld $5d
3d42 0059 ld $59 ;0445 LDI
3d43 0040 ld $40
3d44 0099 ld $99 ;0447 ADDW
3d45 004a ld $4a ;0447 'Timer'
3d46 00cf ld $cf ;0449 CALL
3d47 007c ld $7c ;0449 'SetNote'
3d48 0059 ld $59 ;044b LDI
3d49 0002 ld $02
3d4a 005e ld $5e ;044d ST
3d4b 002c ld $2c
3d4c 0021 ld $21 ;044f LDW
3d4d 005e ld $5e ;044f 'Score'
3d4e 0099 ld $99 ;0451 ADDW
3d4f 004a ld $4a ;0451 'Timer'
3d50 002b ld $2b ;0453 STW
3d51 005e ld $5e ;0453 'Score'
3d52 00cf ld $cf ;0455 CALL
3d53 007e ld $7e ;0455 'DrawScore'
3d54 0059 ld $59 ;0457 LDI
3d55 0005 ld $05
3d56 00cf ld $cf ;0459 CALL
3d57 0081 ld $81 ;0459 'AddTimer'
3d58 0093 ld $93 ;045b INC
3d59 0083 ld $83 ;045b 'Grow'
3d5a 0093 ld $93 ;045d INC
3d5b 0085 ld $85 ;045d 'Drops'
3d5c 00cf ld $cf ;045f CALL
3d5d 005c ld $5c ;045f 'DrawHead'
3d5e 0021 ld $21 ;0461 LDW
3d5f 0083 ld $83 ;0461 'Grow'
3d60 0035 ld $35 ;0463 BCC
3d61 0056 ld $56 ;0464 LE
3d62 006c ld $6c
3d63 00e6 ld $e6 ;0466 SUBI
3d64 0001 ld $01
3d65 002b ld $2b ;0468 STW
3d66 0083 ld $83 ;0468 'Grow'
3d67 00cf ld $cf ;046a CALL
3d68 0087 ld $87 ;046a 'AddFood'
3d69 0090 ld $90 ;046c BRA
3d6a 00aa ld $aa
3d6b 0021 ld $21 ;046e LDW
3d6c 0089 ld $89 ;046e 'Tail'
3d6d 00ad ld $ad ;0470 PEEK
3d6e 002b ld $2b ;0471 STW
3d6f 006a ld $6a ;0471 'tmp'
3d70 0021 ld $21 ;0473 LDW
3d71 0085 ld $85 ;0473 'Drops'
3d72 0035 ld $35 ;0475 BCC
3d73 0056 ld $56 ;0476 LE
3d74 007e ld $7e
3d75 00e6 ld $e6 ;0478 SUBI
3d76 0001 ld $01
3d77 002b ld $2b ;047a STW
3d78 0085 ld $85 ;047a 'Drops'
3d79 0059 ld $59 ;047c LDI
3d7a 003e ld $3e
3d7b 0090 ld $90 ;047e BRA
3d7c 0080 ld $80
3d7d 0059 ld $59 ;0480 LDI
3d7e 0004 ld $04
3d7f 002b ld $2b ;0482 STW
3d80 003a ld $3a ;0482 'Color'
3d81 0021 ld $21 ;0484 LDW
3d82 0089 ld $89 ;0484 'Tail'
3d83 00cf ld $cf ;0486 CALL
3d84 005a ld $5a ;0486 'DrawBlock'
3d85 0021 ld $21 ;0488 LDW
3d86 006a ld $6a ;0488 'tmp'
3d87 0082 ld $82 ;048a ANDI
3d88 0040 ld $40
3d89 0035 ld $35 ;048c BCC
3d8a 0072 ld $72 ;048d NE
3d8b 0092 ld $92
3d8c 0011 ld $11 ;048f LDWI
3d8d 0000 ld $00
3d8e 0001 ld $01
3d8f 0090 ld $90 ;0492 BRA
3d90 0094 ld $94
3d91 0059 ld $59 ;0494 LDI
3d92 0001 ld $01
3d93 002b ld $2b ;0496 STW
3d94 008b ld $8b ;0496 'x'
3d95 0021 ld $21 ;0498 LDW
3d96 006a ld $6a ;0498 'tmp'
3d97 0082 ld $82 ;049a ANDI
3d98 0080 ld $80
3d99 0035 ld $35 ;049c BCC
3d9a 0072 ld $72 ;049d NE
3d9b 00a1 ld $a1
3d9c 0021 ld $21 ;049f LDW
3d9d 008b ld $8b ;049f 'x'
3d9e 0090 ld $90 ;04a1 BRA
3d9f 00a5 ld $a5
3da0 0059 ld $59 ;04a3 LDI
3da1 0000 ld $00
3da2 00b8 ld $b8 ;04a5 SUBW
3da3 008b ld $8b ;04a5 'x'
3da4 00e9 ld $e9 ;04a7 LSLW
3da5 0099 ld $99 ;04a8 ADDW
3da6 0089 ld $89 ;04a8 'Tail'
3da7 002b ld $2b ;04aa STW
3da8 0089 ld $89 ;04aa 'Tail'
3da9 00cf ld $cf ;04ac CALL
3daa 0052 ld $52 ;04ac 'TimeStep'
3dab 0090 ld $90 ;04ae BRA
3dac 0001 ld $01
3dad 002b ld $2b ;04b0 STW
3dae 008d ld $8d ;04b0 'RunGame'
3daf 00cd ld $cd ;04b2 DEF
3db0 00ee ld $ee
3db1 0075 ld $75 ;04b4 PUSH
3db2 0059 ld $59 ;04b5 LDI
3db3 0018 ld $18
3db4 002b ld $2b ;04b7 STW
3db5 003a ld $3a ;04b7 'Color'
3db6 0011 ld $11 ;04b9 LDWI
3db7 00a7 ld $a7
3db8 0004 ld $04
3db9 002b ld $2b ;04bc STW
3dba 0022 ld $22
3dbb 00b4 ld $b4 ;04be SYS
3dbc 00fd ld $fd
3dbd 002b ld $2b ;04c0 STW
3dbe 003c ld $3c ;04c0 'Pos'
3dbf 001a ld $1a ;04c2 LD
3dc0 003c ld $3c ;04c2 'Pos'
3dc1 00e6 ld $e6 ;04c4 SUBI
3dc2 0080 ld $80
3dc3 0035 ld $35 ;04c6 BCC
3dc4 0053 ld $53 ;04c7 GE
3dc5 00c9 ld $c9
3dc6 00e3 ld $e3 ;04c9 ADDI
3dc7 0096 ld $96
3dc8 00e3 ld $e3 ;04cb ADDI
3dc9 0005 ld $05
3dca 0082 ld $82 ;04cd ANDI
3dcb 00fe ld $fe
3dcc 005e ld $5e ;04cf ST
3dcd 003c ld $3c ;04cf 'Pos'
3dce 001a ld $1a ;04d1 LD
3dcf 003d ld $3d ;04d1 'Pos'+1
3dd0 0082 ld $82 ;04d3 ANDI
3dd1 007f ld $7f
3dd2 00e6 ld $e6 ;04d5 SUBI
3dd3 0040 ld $40
3dd4 0035 ld $35 ;04d7 BCC
3dd5 0053 ld $53 ;04d8 GE
3dd6 00da ld $da
3dd7 00e3 ld $e3 ;04da ADDI
3dd8 0066 ld $66
3dd9 00e3 ld $e3 ;04dc ADDI
3dda 0015 ld $15
3ddb 0082 ld $82 ;04de ANDI
3ddc 00fe ld $fe
3ddd 005e ld $5e ;04e0 ST
3dde 003d ld $3d ;04e0 'Pos'+1
3ddf 0021 ld $21 ;04e2 LDW
3de0 003c ld $3c ;04e2 'Pos'
3de1 00ad ld $ad ;04e4 PEEK
3de2 008c ld $8c ;04e5 XORI
3de3 0004 ld $04
3de4 0035 ld $35 ;04e7 BCC
3de5 0072 ld $72 ;04e8 NE
3de6 00b7 ld $b7
3de7 0021 ld $21 ;04ea LDW
3de8 003c ld $3c ;04ea 'Pos'
3de9 00cf ld $cf ;04ec CALL
3dea 005a ld $5a ;04ec 'DrawBlock'
3deb 0063 ld $63 ;04ee POP
3dec 00ff ld $ff ;04ef RET
3ded 002b ld $2b ;04f0 STW
3dee 0087 ld $87 ;04f0 'AddFood'
3def 0059 ld $59 ;04f2 LDI
3df0 0000 ld $00
3df1 002b ld $2b ;04f4 STW
3df2 0076 ld $76 ;04f4 'Bias'
3df3 0093 ld $93 ;04f6 INC
3df4 001b ld $1b ;04f6 '_vLR'+1
3df5 00ff ld $ff ;04f8 RET
3df6 0005 ld $05 ;| RAM segment address (high byte first)
3df7 0000 ld $00 ;|
3df8 00ed ld $ed ;| Length (1..256)
3df9 00cd ld $cd ;0500 DEF
3dfa 00e6 ld $e6
3dfb fe00 bra ac ;+-----------------------------------+
3dfc fcfd bra $3dfd ;| |
3dfd 1404 ld $04,y ;| Trampoline for page $3d00 lookups |
3dfe e068 jmp y,$68 ;| |
3dff c218 st [$18] ;+-----------------------------------+
3e00 0075 ld $75 ;0502 PUSH
3e01 001a ld $1a ;0503 LD
3e02 0011 ld $11
3e03 0082 ld $82 ;0505 ANDI
3e04 00cf ld $cf
3e05 008c ld $8c ;0507 XORI
3e06 00cf ld $cf
3e07 0035 ld $35 ;0509 BCC
3e08 003f ld $3f ;050a EQ
3e09 000e ld $0e
3e0a 00cf ld $cf ;050c CALL
3e0b 008f ld $8f ;050c 'SetupGame'
3e0c 0063 ld $63 ;050e POP
3e0d 00ff ld $ff ;050f RET
3e0e 0021 ld $21 ;0510 LDW
3e0f 0078 ld $78 ;0510 'TurnL'
3e10 002b ld $2b ;0512 STW
3e11 0070 ld $70 ;0512 'p'
3e12 0021 ld $21 ;0514 LDW
3e13 007a ld $7a ;0514 'TurnR'
3e14 002b ld $2b ;0516 STW
3e15 0091 ld $91 ;0516 'q'
3e16 0021 ld $21 ;0518 LDW
3e17 0058 ld $58 ;0518 'Head'
3e18 0099 ld $99 ;051a ADDW
3e19 0074 ld $74 ;051a 'stepU'
3e1a 00ad ld $ad ;051c PEEK
3e1b 008c ld $8c ;051d XORI
3e1c 0004 ld $04
3e1d 002b ld $2b ;051f STW
3e1e 006a ld $6a ;051f 'tmp'
3e1f 0035 ld $35 ;0521 BCC
3e20 003f ld $3f ;0522 EQ
3e21 002b ld $2b
3e22 008c ld $8c ;0524 XORI
3e23 001c ld $1c
3e24 0035 ld $35 ;0526 BCC
3e25 0072 ld $72 ;0527 NE
3e26 0029 ld $29
3e27 002b ld $2b ;0529 STW
3e28 006a ld $6a ;0529 'tmp'
3e29 0090 ld $90 ;052b BRA
3e2a 0039 ld $39
3e2b 0021 ld $21 ;052d LDW
3e2c 0058 ld $58 ;052d 'Head'
3e2d 0099 ld $99 ;052f ADDW
3e2e 0074 ld $74 ;052f 'stepU'
3e2f 0099 ld $99 ;0531 ADDW
3e30 0074 ld $74 ;0531 'stepU'
3e31 00ad ld $ad ;0533 PEEK
3e32 008c ld $8c ;0534 XORI
3e33 003e ld $3e
3e34 0035 ld $35 ;0536 BCC
3e35 0072 ld $72 ;0537 NE
3e36 0039 ld $39
3e37 0093 ld $93 ;0539 INC
3e38 006b ld $6b ;0539 'tmp'+1
3e39 0021 ld $21 ;053b LDW
3e3a 0058 ld $58 ;053b 'Head'
3e3b 00b8 ld $b8 ;053d SUBW
3e3c 0072 ld $72 ;053d 'stepV'
3e3d 00ad ld $ad ;053f PEEK
3e3e 008c ld $8c ;0540 XORI
3e3f 0004 ld $04
3e40 0035 ld $35 ;0542 BCC
3e41 003f ld $3f ;0543 EQ
3e42 0054 ld $54
3e43 008c ld $8c ;0545 XORI
3e44 001c ld $1c
3e45 0035 ld $35 ;0547 BCC
3e46 0072 ld $72 ;0548 NE
3e47 004e ld $4e
3e48 002b ld $2b ;054a STW
3e49 0091 ld $91 ;054a 'q'
3e4a 0093 ld $93 ;054c INC
3e4b 006b ld $6b ;054c 'tmp'+1
3e4c 0090 ld $90 ;054e BRA
3e4d 0052 ld $52
3e4e 0059 ld $59 ;0550 LDI
3e4f 0000 ld $00
3e50 002b ld $2b ;0552 STW
3e51 0070 ld $70 ;0552 'p'
3e52 0090 ld $90 ;0554 BRA
3e53 0071 ld $71
3e54 0021 ld $21 ;0556 LDW
3e55 0058 ld $58 ;0556 'Head'
3e56 00b8 ld $b8 ;0558 SUBW
3e57 0072 ld $72 ;0558 'stepV'
3e58 00b8 ld $b8 ;055a SUBW
3e59 0072 ld $72 ;055a 'stepV'
3e5a 00ad ld $ad ;055c PEEK
3e5b 008c ld $8c ;055d XORI
3e5c 0004 ld $04
3e5d 0035 ld $35 ;055f BCC
3e5e 003f ld $3f ;0560 EQ
3e5f 0071 ld $71
3e60 008c ld $8c ;0562 XORI
3e61 001c ld $1c
3e62 0035 ld $35 ;0564 BCC
3e63 0072 ld $72 ;0565 NE
3e64 006b ld $6b
3e65 002b ld $2b ;0567 STW
3e66 0091 ld $91 ;0567 'q'
3e67 0093 ld $93 ;0569 INC
3e68 006b ld $6b ;0569 'tmp'+1
3e69 0090 ld $90 ;056b BRA
3e6a 0071 ld $71
3e6b 0021 ld $21 ;056d LDW
3e6c 0076 ld $76 ;056d 'Bias'
3e6d 00e3 ld $e3 ;056f ADDI
3e6e 000f ld $0f
3e6f 0021 ld $21 ;0571 LDW
3e70 0076 ld $76 ;0571 'Bias'
3e71 0021 ld $21 ;0573 LDW
3e72 0058 ld $58 ;0573 'Head'
3e73 0099 ld $99 ;0575 ADDW
3e74 0072 ld $72 ;0575 'stepV'
3e75 00ad ld $ad ;0577 PEEK
3e76 008c ld $8c ;0578 XORI
3e77 0004 ld $04
3e78 0035 ld $35 ;057a BCC
3e79 003f ld $3f ;057b EQ
3e7a 008c ld $8c
3e7b 008c ld $8c ;057d XORI
3e7c 001c ld $1c
3e7d 0035 ld $35 ;057f BCC
3e7e 0072 ld $72 ;0580 NE
3e7f 0086 ld $86
3e80 002b ld $2b ;0582 STW
3e81 0070 ld $70 ;0582 'p'
3e82 0093 ld $93 ;0584 INC
3e83 006b ld $6b ;0584 'tmp'+1
3e84 0090 ld $90 ;0586 BRA
3e85 008a ld $8a
3e86 0059 ld $59 ;0588 LDI
3e87 0000 ld $00
3e88 002b ld $2b ;058a STW
3e89 0091 ld $91 ;058a 'q'
3e8a 0090 ld $90 ;058c BRA
3e8b 00a9 ld $a9
3e8c 0021 ld $21 ;058e LDW
3e8d 0058 ld $58 ;058e 'Head'
3e8e 0099 ld $99 ;0590 ADDW
3e8f 0072 ld $72 ;0590 'stepV'
3e90 0099 ld $99 ;0592 ADDW
3e91 0072 ld $72 ;0592 'stepV'
3e92 00ad ld $ad ;0594 PEEK
3e93 008c ld $8c ;0595 XORI
3e94 0004 ld $04
3e95 0035 ld $35 ;0597 BCC
3e96 003f ld $3f ;0598 EQ
3e97 00a9 ld $a9
3e98 008c ld $8c ;059a XORI
3e99 001c ld $1c
3e9a 0035 ld $35 ;059c BCC
3e9b 0072 ld $72 ;059d NE
3e9c 00a3 ld $a3
3e9d 002b ld $2b ;059f STW
3e9e 0070 ld $70 ;059f 'p'
3e9f 0093 ld $93 ;05a1 INC
3ea0 006b ld $6b ;05a1 'tmp'+1
3ea1 0090 ld $90 ;05a3 BRA
3ea2 00a9 ld $a9
3ea3 0021 ld $21 ;05a5 LDW
3ea4 0076 ld $76 ;05a5 'Bias'
3ea5 00e6 ld $e6 ;05a7 SUBI
3ea6 000f ld $0f
3ea7 0021 ld $21 ;05a9 LDW
3ea8 0076 ld $76 ;05a9 'Bias'
3ea9 0021 ld $21 ;05ab LDW
3eaa 006a ld $6a ;05ab 'tmp'
3eab 0035 ld $35 ;05ad BCC
3eac 0072 ld $72 ;05ae NE
3ead 00bb ld $bb
3eae 001a ld $1a ;05b0 LD
3eaf 0006 ld $06
3eb0 00e6 ld $e6 ;05b2 SUBI
3eb1 000d ld $0d
3eb2 0035 ld $35 ;05b4 BCC
3eb3 0053 ld $53 ;05b5 GE
3eb4 00b9 ld $b9
3eb5 0059 ld $59 ;05b7 LDI
3eb6 0001 ld $01
3eb7 0090 ld $90 ;05b9 BRA
3eb8 00bb ld $bb
3eb9 0059 ld $59 ;05bb LDI
3eba 0000 ld $00
3ebb 0035 ld $35 ;05bd BCC
3ebc 003f ld $3f ;05be EQ
3ebd 00e4 ld $e4
3ebe 0021 ld $21 ;05c0 LDW
3ebf 0070 ld $70 ;05c0 'p'
3ec0 0035 ld $35 ;05c2 BCC
3ec1 0072 ld $72 ;05c3 NE
3ec2 00c7 ld $c7
3ec3 0021 ld $21 ;05c5 LDW
3ec4 0091 ld $91 ;05c5 'q'
3ec5 0090 ld $90 ;05c7 BRA
3ec6 00df ld $df
3ec7 0021 ld $21 ;05c9 LDW
3ec8 0091 ld $91 ;05c9 'q'
3ec9 0035 ld $35 ;05cb BCC
3eca 0072 ld $72 ;05cc NE
3ecb 00d0 ld $d0
3ecc 0021 ld $21 ;05ce LDW
3ecd 0070 ld $70 ;05ce 'p'
3ece 0090 ld $90 ;05d0 BRA
3ecf 00df ld $df
3ed0 001a ld $1a ;05d2 LD
3ed1 0006 ld $06
3ed2 00e6 ld $e6 ;05d4 SUBI
3ed3 0080 ld $80
3ed4 0099 ld $99 ;05d6 ADDW
3ed5 0076 ld $76 ;05d6 'Bias'
3ed6 0035 ld $35 ;05d8 BCC
3ed7 0053 ld $53 ;05d9 GE
3ed8 00dd ld $dd
3ed9 0021 ld $21 ;05db LDW
3eda 0070 ld $70 ;05db 'p'
3edb 0090 ld $90 ;05dd BRA
3edc 00df ld $df
3edd 0021 ld $21 ;05df LDW
3ede 0091 ld $91 ;05df 'q'
3edf 0035 ld $35 ;05e1 BCC
3ee0 003f ld $3f ;05e2 EQ
3ee1 00e4 ld $e4
3ee2 00cf ld $cf ;05e4 CALL
3ee3 0018 ld $18 ;05e4 vAC
3ee4 0063 ld $63 ;05e6 POP
3ee5 00ff ld $ff ;05e7 RET
3ee6 002b ld $2b ;05e8 STW
3ee7 0093 ld $93 ;05e8 'AutoControl'
3ee8 0093 ld $93 ;05ea INC
3ee9 001b ld $1b ;05ea '_vLR'+1
3eea 00ff ld $ff ;05ec RET
3eeb 0006 ld $06 ;| RAM segment address (high byte first)
3eec 0000 ld $00 ;|
3eed 00fa ld $fa ;| Length (1..256)
3eee 00cd ld $cd ;0600 DEF
3eef 0016 ld $16
3ef0 0075 ld $75 ;0602 PUSH
3ef1 0099 ld $99 ;0603 ADDW
3ef2 004a ld $4a ;0603 'Timer'
3ef3 002b ld $2b ;0605 STW
3ef4 004a ld $4a ;0605 'Timer'
3ef5 00e6 ld $e6 ;0607 SUBI
3ef6 000f ld $0f
3ef7 0035 ld $35 ;0609 BCC
3ef8 0056 ld $56 ;060a LE
3ef9 000e ld $0e
3efa 0059 ld $59 ;060c LDI
3efb fe00 bra ac ;+-----------------------------------+
3efc fcfd bra $3efd ;| |
3efd 1404 ld $04,y ;| Trampoline for page $3e00 lookups |
3efe e068 jmp y,$68 ;| |
3eff c218 st [$18] ;+-----------------------------------+
3f00 000f ld $0f
3f01 002b ld $2b ;060e STW
3f02 004a ld $4a ;060e 'Timer'
3f03 001a ld $1a ;0610 LD
3f04 000e ld $0e
3f05 002b ld $2b ;0612 STW
3f06 0048 ld $48 ;0612 'TimeOut'
3f07 00cf ld $cf ;0614 CALL
3f08 004c ld $4c ;0614 'DrawTimer'
3f09 0063 ld $63 ;0616 POP
3f0a 00ff ld $ff ;0617 RET
3f0b 002b ld $2b ;0618 STW
3f0c 0081 ld $81 ;0618 'AddTimer'
3f0d 00cd ld $cd ;061a DEF
3f0e 00b3 ld $b3
3f0f 0075 ld $75 ;061c PUSH
3f10 0059 ld $59 ;061d LDI
3f11 0000 ld $00
3f12 002b ld $2b ;061f STW
3f13 005e ld $5e ;061f 'Score'
3f14 002b ld $2b ;0621 STW
3f15 004a ld $4a ;0621 'Timer'
3f16 00cf ld $cf ;0623 CALL
3f17 007e ld $7e ;0623 'DrawScore'
3f18 0059 ld $59 ;0625 LDI
3f19 000f ld $0f
3f1a 002b ld $2b ;0627 STW
3f1b 004a ld $4a ;0627 'Timer'
3f1c 00cf ld $cf ;0629 CALL
3f1d 004c ld $4c ;0629 'DrawTimer'
3f1e 00cf ld $cf ;062b CALL
3f1f 0064 ld $64 ;062b 'DrawHighScore'
3f20 0059 ld $59 ;062d LDI
3f21 0004 ld $04
3f22 002b ld $2b ;062f STW
3f23 0038 ld $38 ;062f 'BgColor'
3f24 0011 ld $11 ;0631 LDWI
3f25 0000 ld $00
3f26 0010 ld $10
3f27 002b ld $2b ;0634 STW
3f28 003c ld $3c ;0634 'Pos'
3f29 00cf ld $cf ;0636 CALL
3f2a 006c ld $6c ;0636 'ClearScreen'
3f2b 0059 ld $59 ;0638 LDI
3f2c 001a ld $1a
3f2d 002b ld $2b ;063a STW
3f2e 003a ld $3a ;063a 'Color'
3f2f 0059 ld $59 ;063c LDI
3f30 0001 ld $01
3f31 002b ld $2b ;063e STW
3f32 0044 ld $44 ;063e 'Step'
3f33 0059 ld $59 ;0640 LDI
3f34 009f ld $9f
3f35 00cf ld $cf ;0642 CALL
3f36 0046 ld $46 ;0642 'DrawLine'
3f37 0011 ld $11 ;0644 LDWI
3f38 0000 ld $00
3f39 0001 ld $01
3f3a 002b ld $2b ;0647 STW
3f3b 0044 ld $44 ;0647 'Step'
3f3c 0059 ld $59 ;0649 LDI
3f3d 006f ld $6f
3f3e 00cf ld $cf ;064b CALL
3f3f 0046 ld $46 ;064b 'DrawLine'
3f40 0011 ld $11 ;064d LDWI
3f41 00ff ld $ff
3f42 00ff ld $ff
3f43 002b ld $2b ;0650 STW
3f44 0044 ld $44 ;0650 'Step'
3f45 0059 ld $59 ;0652 LDI
3f46 009f ld $9f
3f47 00cf ld $cf ;0654 CALL
3f48 0046 ld $46 ;0654 'DrawLine'
3f49 0011 ld $11 ;0656 LDWI
3f4a 0000 ld $00
3f4b 00ff ld $ff
3f4c 002b ld $2b ;0659 STW
3f4d 0044 ld $44 ;0659 'Step'
3f4e 0059 ld $59 ;065b LDI
3f4f 006e ld $6e
3f50 00cf ld $cf ;065d CALL
3f51 0046 ld $46 ;065d 'DrawLine'
3f52 0059 ld $59 ;065f LDI
3f53 0001 ld $01
3f54 002b ld $2b ;0661 STW
3f55 0044 ld $44 ;0661 'Step'
3f56 0059 ld $59 ;0663 LDI
3f57 009e ld $9e
3f58 00cf ld $cf ;0665 CALL
3f59 0046 ld $46 ;0665 'DrawLine'
3f5a 0011 ld $11 ;0667 LDWI
3f5b 0000 ld $00
3f5c 0001 ld $01
3f5d 002b ld $2b ;066a STW
3f5e 0044 ld $44 ;066a 'Step'
3f5f 0059 ld $59 ;066c LDI
3f60 006d ld $6d
3f61 00cf ld $cf ;066e CALL
3f62 0046 ld $46 ;066e 'DrawLine'
3f63 0011 ld $11 ;0670 LDWI
3f64 00ff ld $ff
3f65 00ff ld $ff
3f66 002b ld $2b ;0673 STW
3f67 0044 ld $44 ;0673 'Step'
3f68 0059 ld $59 ;0675 LDI
3f69 009d ld $9d
3f6a 00cf ld $cf ;0677 CALL
3f6b 0046 ld $46 ;0677 'DrawLine'
3f6c 0011 ld $11 ;0679 LDWI
3f6d 0000 ld $00
3f6e 00ff ld $ff
3f6f 002b ld $2b ;067c STW
3f70 0044 ld $44 ;067c 'Step'
3f71 0059 ld $59 ;067e LDI
3f72 006d ld $6d
3f73 00cf ld $cf ;0680 CALL
3f74 0046 ld $46 ;0680 'DrawLine'
3f75 00cf ld $cf ;0682 CALL
3f76 0095 ld $95 ;0682 'GetReady'
3f77 0011 ld $11 ;0684 LDWI
3f78 0030 ld $30
3f79 0044 ld $44
3f7a 002b ld $2b ;0687 STW
3f7b 0058 ld $58 ;0687 'Head'
3f7c 002b ld $2b ;0689 STW
3f7d 0089 ld $89 ;0689 'Tail'
3f7e 00cf ld $cf ;068b CALL
3f7f 005c ld $5c ;068b 'DrawHead'
3f80 0059 ld $59 ;068d LDI
3f81 0000 ld $00
3f82 002b ld $2b ;068f STW
3f83 0083 ld $83 ;068f 'Grow'
3f84 002b ld $2b ;0691 STW
3f85 0085 ld $85 ;0691 'Drops'
3f86 002b ld $2b ;0693 STW
3f87 004a ld $4a ;0693 'Timer'
3f88 0059 ld $59 ;0695 LDI
3f89 000f ld $0f
3f8a 00cf ld $cf ;0697 CALL
3f8b 0081 ld $81 ;0697 'AddTimer'
3f8c 0059 ld $59 ;0699 LDI
3f8d 0002 ld $02
3f8e 002b ld $2b ;069b STW
3f8f 0074 ld $74 ;069b 'stepU'
3f90 0011 ld $11 ;069d LDWI
3f91 0000 ld $00
3f92 0002 ld $02
3f93 002b ld $2b ;06a0 STW
3f94 0072 ld $72 ;06a0 'stepV'
3f95 0059 ld $59 ;06a2 LDI
3f96 0019 ld $19
3f97 002b ld $2b ;06a4 STW
3f98 0034 ld $34 ;06a4 'i'
3f99 00cf ld $cf ;06a6 CALL
3f9a 0087 ld $87 ;06a6 'AddFood'
3f9b 0021 ld $21 ;06a8 LDW
3f9c 0034 ld $34 ;06a8 'i'
3f9d 00e6 ld $e6 ;06aa SUBI
3f9e 0001 ld $01
3f9f 0035 ld $35 ;06ac BCC
3fa0 004d ld $4d ;06ad GT
3fa1 00a2 ld $a2
3fa2 0021 ld $21 ;06af LDW
3fa3 0097 ld $97 ;06af 'LaunchControl'
3fa4 002b ld $2b ;06b1 STW
3fa5 0060 ld $60 ;06b1 'Control'
3fa6 0063 ld $63 ;06b3 POP
3fa7 00ff ld $ff ;06b4 RET
3fa8 002b ld $2b ;06b5 STW
3fa9 008f ld $8f ;06b5 'SetupGame'
3faa 00cd ld $cd ;06b7 DEF
3fab 00f0 ld $f0
3fac 0075 ld $75 ;06b9 PUSH
3fad 0011 ld $11 ;06ba LDWI
3fae 0002 ld $02
3faf 0008 ld $08
3fb0 002b ld $2b ;06bd STW
3fb1 003c ld $3c ;06bd 'Pos'
3fb2 0021 ld $21 ;06bf LDW
3fb3 005e ld $5e ;06bf 'Score'
3fb4 00b8 ld $b8 ;06c1 SUBW
3fb5 0030 ld $30 ;06c1 'HighScore'
3fb6 0035 ld $35 ;06c3 BCC
3fb7 0056 ld $56 ;06c4 LE
3fb8 00c8 ld $c8
3fb9 0059 ld $59 ;06c6 LDI
3fba 001e ld $1e
3fbb 0090 ld $90 ;06c8 BRA
3fbc 00ca ld $ca
3fbd 0059 ld $59 ;06ca LDI
3fbe 0008 ld $08
3fbf 002b ld $2b ;06cc STW
3fc0 003a ld $3a ;06cc 'Color'
3fc1 0059 ld $59 ;06ce LDI
3fc2 0000 ld $00
3fc3 002b ld $2b ;06d0 STW
3fc4 0038 ld $38 ;06d0 'BgColor'
3fc5 0021 ld $21 ;06d2 LDW
3fc6 005e ld $5e ;06d2 'Score'
3fc7 002b ld $2b ;06d4 STW
3fc8 0054 ld $54 ;06d4 'Value'
3fc9 00cf ld $cf ;06d6 CALL
3fca 0099 ld $99 ;06d6 'DrawNumber4'
3fcb 0021 ld $21 ;06d8 LDW
3fcc 005e ld $5e ;06d8 'Score'
3fcd 00e6 ld $e6 ;06da SUBI
3fce 0064 ld $64
3fcf 0035 ld $35 ;06dc BCC
3fd0 0053 ld $53 ;06dd GE
3fd1 00e1 ld $e1
3fd2 0059 ld $59 ;06df LDI
3fd3 0004 ld $04
3fd4 0090 ld $90 ;06e1 BRA
3fd5 00ec ld $ec
3fd6 00e6 ld $e6 ;06e3 SUBI
3fd7 00c8 ld $c8
3fd8 0035 ld $35 ;06e5 BCC
3fd9 0053 ld $53 ;06e6 GE
3fda 00ea ld $ea
3fdb 0059 ld $59 ;06e8 LDI
3fdc 0003 ld $03
3fdd 0090 ld $90 ;06ea BRA
3fde 00ec ld $ec
3fdf 0059 ld $59 ;06ec LDI
3fe0 0002 ld $02
3fe1 002b ld $2b ;06ee STW
3fe2 004e ld $4e ;06ee 'Delay'
3fe3 0063 ld $63 ;06f0 POP
3fe4 00ff ld $ff ;06f1 RET
3fe5 002b ld $2b ;06f2 STW
3fe6 007e ld $7e ;06f2 'DrawScore'
3fe7 0011 ld $11 ;06f4 LDWI
3fe8 00a0 ld $a0
3fe9 0008 ld $08
3fea 002b ld $2b ;06f7 STW
3feb 001a ld $1a
3fec 00ff ld $ff ;06f9 RET
3fed 0008 ld $08 ;| RAM segment address (high byte first)
3fee 00a0 ld $a0 ;|
3fef 0056 ld $56 ;| Length (1..256)
3ff0 00cd ld $cd ;08a0 DEF
3ff1 00d4 ld $d4
3ff2 0075 ld $75 ;08a2 PUSH
3ff3 0011 ld $11 ;08a3 LDWI
3ff4 009c ld $9c
3ff5 0044 ld $44
3ff6 00b8 ld $b8 ;08a6 SUBW
3ff7 0058 ld $58 ;08a6 'Head'
3ff8 0035 ld $35 ;08a8 BCC
3ff9 0072 ld $72 ;08a9 NE
3ffa 00c3 ld $c3
3ffb fe00 bra ac ;+-----------------------------------+
3ffc fcfd bra $3ffd ;| |
3ffd 1404 ld $04,y ;| Trampoline for page $3f00 lookups |
3ffe e068 jmp y,$68 ;| |
3fff c218 st [$18] ;+-----------------------------------+
4000 0059 ld $59 ;08ab LDI
4001 001e ld $1e
4002 002b ld $2b ;08ad STW
4003 003a ld $3a ;08ad 'Color'
4004 0011 ld $11 ;08af LDWI
4005 0002 ld $02
4006 0008 ld $08
4007 002b ld $2b ;08b2 STW
4008 003c ld $3c ;08b2 'Pos'
4009 00cd ld $cd ;08b4 DEF
400a 00b9 ld $b9
400b 0041 ld $41 ;08b6 'A'
400c 0055 ld $55 ;08b7 'U'
400d 0054 ld $54 ;08b8 'T'
400e 004f ld $4f ;08b9 'O'
400f 0000 ld $00 ;08ba 0
4010 00cf ld $cf ;08bb CALL
4011 0042 ld $42 ;08bb 'PrintText'
4012 0021 ld $21 ;08bd LDW
4013 0093 ld $93 ;08bd 'AutoControl'
4014 002b ld $2b ;08bf STW
4015 0060 ld $60 ;08bf 'Control'
4016 00cf ld $cf ;08c1 CALL
4017 0018 ld $18 ;08c1 vAC
4018 0090 ld $90 ;08c3 BRA
4019 00d2 ld $d2
401a 001a ld $1a ;08c5 LD
401b 0011 ld $11
401c 0082 ld $82 ;08c7 ANDI
401d 00cf ld $cf
401e 008c ld $8c ;08c9 XORI
401f 00cf ld $cf
4020 0035 ld $35 ;08cb BCC
4021 003f ld $3f ;08cc EQ
4022 00d2 ld $d2
4023 0021 ld $21 ;08ce LDW
4024 0062 ld $62 ;08ce 'PlayerControl'
4025 002b ld $2b ;08d0 STW
4026 0060 ld $60 ;08d0 'Control'
4027 00cf ld $cf ;08d2 CALL
4028 0018 ld $18 ;08d2 vAC
4029 0063 ld $63 ;08d4 POP
402a 00ff ld $ff ;08d5 RET
402b 002b ld $2b ;08d6 STW
402c 0097 ld $97 ;08d6 'LaunchControl'
402d 00cd ld $cd ;08d8 DEF
402e 00ef ld $ef
402f 0075 ld $75 ;08da PUSH
4030 0059 ld $59 ;08db LDI
4031 0020 ld $20
4032 002b ld $2b ;08dd STW
4033 0032 ld $32 ;08dd 'Char'
4034 0059 ld $59 ;08df LDI
4035 000a ld $0a
4036 002b ld $2b ;08e1 STW
4037 009b ld $9b ;08e1 'Radix'
4038 00cf ld $cf ;08e3 CALL
4039 009d ld $9d ;08e3 'DrawNextDigit'
403a 0059 ld $59 ;08e5 LDI
403b 0030 ld $30
403c 002b ld $2b ;08e7 STW
403d 0032 ld $32 ;08e7 'Char'
403e 0059 ld $59 ;08e9 LDI
403f 0001 ld $01
4040 002b ld $2b ;08eb STW
4041 009b ld $9b ;08eb 'Radix'
4042 00cf ld $cf ;08ed CALL
4043 009d ld $9d ;08ed 'DrawNextDigit'
4044 0063 ld $63 ;08ef POP
4045 00ff ld $ff ;08f0 RET
4046 002b ld $2b ;08f1 STW
4047 0056 ld $56 ;08f1 'DrawNumber2'
4048 0093 ld $93 ;08f3 INC
4049 001b ld $1b ;08f3 '_vLR'+1
404a 00ff ld $ff ;08f5 RET
404b 0009 ld $09 ;| RAM segment address (high byte first)
404c 00a0 ld $a0 ;|
404d 0056 ld $56 ;| Length (1..256)
404e 00cd ld $cd ;09a0 DEF
404f 00c7 ld $c7
4050 0075 ld $75 ;09a2 PUSH
4051 0021 ld $21 ;09a3 LDW
4052 0054 ld $54 ;09a3 'Value'
4053 00b8 ld $b8 ;09a5 SUBW
4054 009b ld $9b ;09a5 'Radix'
4055 0035 ld $35 ;09a7 BCC
4056 0050 ld $50 ;09a8 LT
4057 00c3 ld $c3
4058 002b ld $2b ;09aa STW
4059 0054 ld $54 ;09aa 'Value'
405a 0059 ld $59 ;09ac LDI
405b 0031 ld $31
405c 002b ld $2b ;09ae STW
405d 0032 ld $32 ;09ae 'Char'
405e 0021 ld $21 ;09b0 LDW
405f 0054 ld $54 ;09b0 'Value'
4060 00b8 ld $b8 ;09b2 SUBW
4061 009b ld $9b ;09b2 'Radix'
4062 0035 ld $35 ;09b4 BCC
4063 0050 ld $50 ;09b5 LT
4064 00bb ld $bb
4065 002b ld $2b ;09b7 STW
4066 0054 ld $54 ;09b7 'Value'
4067 0093 ld $93 ;09b9 INC
4068 0032 ld $32 ;09b9 'Char'
4069 0090 ld $90 ;09bb BRA
406a 00b0 ld $b0
406b 00cf ld $cf ;09bd CALL
406c 003e ld $3e ;09bd 'PrintChar'
406d 0059 ld $59 ;09bf LDI
406e 0030 ld $30
406f 002b ld $2b ;09c1 STW
4070 0032 ld $32 ;09c1 'Char'
4071 0090 ld $90 ;09c3 BRA
4072 00c5 ld $c5
4073 00cf ld $cf ;09c5 CALL
4074 003e ld $3e ;09c5 'PrintChar'
4075 0063 ld $63 ;09c7 POP
4076 00ff ld $ff ;09c8 RET
4077 002b ld $2b ;09c9 STW
4078 009d ld $9d ;09c9 'DrawNextDigit'
4079 00cd ld $cd ;09cb DEF
407a 00ef ld $ef
407b 0075 ld $75 ;09cd PUSH
407c 0059 ld $59 ;09ce LDI
407d 0020 ld $20
407e 002b ld $2b ;09d0 STW
407f 0032 ld $32 ;09d0 'Char'
4080 0011 ld $11 ;09d2 LDWI
4081 00e8 ld $e8
4082 0003 ld $03
4083 002b ld $2b ;09d5 STW
4084 009b ld $9b ;09d5 'Radix'
4085 00cf ld $cf ;09d7 CALL
4086 009d ld $9d ;09d7 'DrawNextDigit'
4087 0059 ld $59 ;09d9 LDI
4088 0064 ld $64
4089 002b ld $2b ;09db STW
408a 009b ld $9b ;09db 'Radix'
408b 00cf ld $cf ;09dd CALL
408c 009d ld $9d ;09dd 'DrawNextDigit'
408d 0059 ld $59 ;09df LDI
408e 000a ld $0a
408f 002b ld $2b ;09e1 STW
4090 009b ld $9b ;09e1 'Radix'
4091 00cf ld $cf ;09e3 CALL
4092 009d ld $9d ;09e3 'DrawNextDigit'
4093 0059 ld $59 ;09e5 LDI
4094 0030 ld $30
4095 002b ld $2b ;09e7 STW
4096 0032 ld $32 ;09e7 'Char'
4097 0059 ld $59 ;09e9 LDI
4098 0001 ld $01
4099 002b ld $2b ;09eb STW
409a 009b ld $9b ;09eb 'Radix'
409b 00cf ld $cf ;09ed CALL
409c 009d ld $9d ;09ed 'DrawNextDigit'
409d 0063 ld $63 ;09ef POP
409e 00ff ld $ff ;09f0 RET
409f 002b ld $2b ;09f1 STW
40a0 0099 ld $99 ;09f1 'DrawNumber4'
40a1 0093 ld $93 ;09f3 INC
40a2 001b ld $1b ;09f3 '_vLR'+1
40a3 00ff ld $ff ;09f5 RET
40a4 000a ld $0a ;| RAM segment address (high byte first)
40a5 00a0 ld $a0 ;|
40a6 0056 ld $56 ;| Length (1..256)
40a7 00cd ld $cd ;0aa0 DEF
40a8 00ba ld $ba
40a9 0075 ld $75 ;0aa2 PUSH
40aa 0011 ld $11 ;0aa3 LDWI
40ab 0074 ld $74
40ac 0008 ld $08
40ad 002b ld $2b ;0aa6 STW
40ae 003c ld $3c ;0aa6 'Pos'
40af 0059 ld $59 ;0aa8 LDI
40b0 0000 ld $00
40b1 002b ld $2b ;0aaa STW
40b2 0038 ld $38 ;0aaa 'BgColor'
40b3 00cd ld $cd ;0aac DEF
40b4 00b0 ld $b0
40b5 0048 ld $48 ;0aae 'H'
40b6 0049 ld $49 ;0aaf 'I'
40b7 0020 ld $20 ;0ab0 ' '
40b8 0000 ld $00 ;0ab1 0
40b9 00cf ld $cf ;0ab2 CALL
40ba 0042 ld $42 ;0ab2 'PrintText'
40bb 0021 ld $21 ;0ab4 LDW
40bc 0030 ld $30 ;0ab4 'HighScore'
40bd 002b ld $2b ;0ab6 STW
40be 0054 ld $54 ;0ab6 'Value'
40bf 00cf ld $cf ;0ab8 CALL
40c0 0099 ld $99 ;0ab8 'DrawNumber4'
40c1 0063 ld $63 ;0aba POP
40c2 00ff ld $ff ;0abb RET
40c3 002b ld $2b ;0abc STW
40c4 0064 ld $64 ;0abc 'DrawHighScore'
40c5 00cd ld $cd ;0abe DEF
40c6 00ef ld $ef
40c7 002b ld $2b ;0ac0 STW
40c8 0034 ld $34 ;0ac0 'i'
40c9 0088 ld $88 ;0ac2 ORI
40ca 00ff ld $ff
40cb 008c ld $8c ;0ac4 XORI
40cc 00ff ld $ff
40cd 0088 ld $88 ;0ac6 ORI
40ce 00fa ld $fa
40cf 002b ld $2b ;0ac8 STW
40d0 0070 ld $70 ;0ac8 'p'
40d1 001a ld $1a ;0aca LD
40d2 0034 ld $34 ;0aca 'i'
40d3 002b ld $2b ;0acc STW
40d4 0034 ld $34 ;0acc 'i'
40d5 0059 ld $59 ;0ace LDI
40d6 0000 ld $00
40d7 00f0 ld $f0 ;0ad0 POKE
40d8 0070 ld $70 ;0ad0 'p'
40d9 0093 ld $93 ;0ad2 INC
40da 0070 ld $70 ;0ad2 'p'
40db 0059 ld $59 ;0ad4 LDI
40dc 0001 ld $01
40dd 00f0 ld $f0 ;0ad6 POKE
40de 0070 ld $70 ;0ad6 'p'
40df 0093 ld $93 ;0ad8 INC
40e0 0070 ld $70 ;0ad8 'p'
40e1 0011 ld $11 ;0ada LDWI
40e2 0000 ld $00
40e3 0009 ld $09
40e4 0099 ld $99 ;0add ADDW
40e5 0034 ld $34 ;0add 'i'
40e6 007f ld $7f ;0adf LUP
40e7 0000 ld $00
40e8 00f0 ld $f0 ;0ae1 POKE
40e9 0070 ld $70 ;0ae1 'p'
40ea 0093 ld $93 ;0ae3 INC
40eb 0070 ld $70 ;0ae3 'p'
40ec 0011 ld $11 ;0ae5 LDWI
40ed 0000 ld $00
40ee 0009 ld $09
40ef 0099 ld $99 ;0ae8 ADDW
40f0 0034 ld $34 ;0ae8 'i'
40f1 007f ld $7f ;0aea LUP
40f2 0001 ld $01
40f3 00f0 ld $f0 ;0aec POKE
40f4 0070 ld $70 ;0aec 'p'
40f5 0093 ld $93 ;0aee INC
40f6 0070 ld $70 ;0aee 'p'
40f7 00ff ld $ff ;0af0 RET
40f8 002b ld $2b ;0af1 STW
40f9 009f ld $9f ;0af1 'SetupChannel'
40fa 0093 ld $93 ;0af3 INC
40fb fe00 bra ac ;+-----------------------------------+
40fc fcfd bra $40fd ;| |
40fd 1404 ld $04,y ;| Trampoline for page $4000 lookups |
40fe e068 jmp y,$68 ;| |
40ff c218 st [$18] ;+-----------------------------------+
4100 001b ld $1b ;0af3 '_vLR'+1
4101 00ff ld $ff ;0af5 RET
4102 000b ld $0b ;| RAM segment address (high byte first)
4103 00a0 ld $a0 ;|
4104 004c ld $4c ;| Length (1..256)
4105 00cd ld $cd ;0ba0 DEF
4106 00c2 ld $c2
4107 0075 ld $75 ;0ba2 PUSH
4108 00e9 ld $e9 ;0ba3 LSLW
4109 002b ld $2b ;0ba4 STW
410a 006a ld $6a ;0ba4 'tmp'
410b 0011 ld $11 ;0ba6 LDWI
410c 0000 ld $00
410d 0001 ld $01
410e 00fa ld $fa ;0ba9 ORW
410f 006a ld $6a ;0ba9 'tmp'
4110 00cf ld $cf ;0bab CALL
4111 009f ld $9f ;0bab 'SetupChannel'
4112 0011 ld $11 ;0bad LDWI
4113 0000 ld $00
4114 0002 ld $02
4115 00fa ld $fa ;0bb0 ORW
4116 006a ld $6a ;0bb0 'tmp'
4117 00cf ld $cf ;0bb2 CALL
4118 009f ld $9f ;0bb2 'SetupChannel'
4119 0011 ld $11 ;0bb4 LDWI
411a 0000 ld $00
411b 0003 ld $03
411c 00fa ld $fa ;0bb7 ORW
411d 006a ld $6a ;0bb7 'tmp'
411e 00cf ld $cf ;0bb9 CALL
411f 009f ld $9f ;0bb9 'SetupChannel'
4120 0011 ld $11 ;0bbb LDWI
4121 0000 ld $00
4122 0004 ld $04
4123 00fa ld $fa ;0bbe ORW
4124 006a ld $6a ;0bbe 'tmp'
4125 00cf ld $cf ;0bc0 CALL
4126 009f ld $9f ;0bc0 'SetupChannel'
4127 0063 ld $63 ;0bc2 POP
4128 00ff ld $ff ;0bc3 RET
4129 002b ld $2b ;0bc4 STW
412a 007c ld $7c ;0bc4 'SetNote'
412b 00cd ld $cd ;0bc6 DEF
412c 00e5 ld $e5
412d 0075 ld $75 ;0bc8 PUSH
412e 0059 ld $59 ;0bc9 LDI
412f 0049 ld $49
4130 002b ld $2b ;0bcb STW
4131 00a1 ld $a1 ;0bcb 'j'
4132 0021 ld $21 ;0bcd LDW
4133 00a1 ld $a1 ;0bcd 'j'
4134 00cf ld $cf ;0bcf CALL
4135 007c ld $7c ;0bcf 'SetNote'
4136 0059 ld $59 ;0bd1 LDI
4137 0005 ld $05
4138 005e ld $5e ;0bd3 ST
4139 002c ld $2c
413a 001a ld $1a ;0bd5 LD
413b 002c ld $2c
413c 0035 ld $35 ;0bd7 BCC
413d 0072 ld $72 ;0bd8 NE
413e 00d3 ld $d3
413f 0021 ld $21 ;0bda LDW
4140 00a1 ld $a1 ;0bda 'j'
4141 00e6 ld $e6 ;0bdc SUBI
4142 0001 ld $01
4143 002b ld $2b ;0bde STW
4144 00a1 ld $a1 ;0bde 'j'
4145 008c ld $8c ;0be0 XORI
4146 0030 ld $30
4147 0035 ld $35 ;0be2 BCC
4148 0072 ld $72 ;0be3 NE
4149 00cb ld $cb
414a 0063 ld $63 ;0be5 POP
414b 00ff ld $ff ;0be6 RET
414c 002b ld $2b ;0be7 STW
414d 0066 ld $66 ;0be7 'PlayGameOverSound'
414e 0093 ld $93 ;0be9 INC
414f 001b ld $1b ;0be9 '_vLR'+1
4150 00ff ld $ff ;0beb RET
4151 000c ld $0c ;| RAM segment address (high byte first)
4152 00a0 ld $a0 ;|
4153 0045 ld $45 ;| Length (1..256)
4154 00cd ld $cd ;0ca0 DEF
4155 00de ld $de
4156 0075 ld $75 ;0ca2 PUSH
4157 0011 ld $11 ;0ca3 LDWI
4158 0033 ld $33
4159 0045 ld $45
415a 002b ld $2b ;0ca6 STW
415b 0070 ld $70 ;0ca6 'p'
415c 002b ld $2b ;0ca8 STW
415d 003c ld $3c ;0ca8 'Pos'
415e 0059 ld $59 ;0caa LDI
415f 0018 ld $18
4160 002b ld $2b ;0cac STW
4161 003a ld $3a ;0cac 'Color'
4162 0021 ld $21 ;0cae LDW
4163 00a3 ld $a3 ;0cae 'Messages'
4164 00cf ld $cf ;0cb0 CALL
4165 0042 ld $42 ;0cb0 'PrintText'
4166 0059 ld $59 ;0cb2 LDI
4167 002d ld $2d
4168 00cf ld $cf ;0cb4 CALL
4169 0050 ld $50 ;0cb4 'Wait'
416a 0021 ld $21 ;0cb6 LDW
416b 0070 ld $70 ;0cb6 'p'
416c 002b ld $2b ;0cb8 STW
416d 003c ld $3c ;0cb8 'Pos'
416e 0059 ld $59 ;0cba LDI
416f 003e ld $3e
4170 002b ld $2b ;0cbc STW
4171 003a ld $3a ;0cbc 'Color'
4172 0021 ld $21 ;0cbe LDW
4173 0040 ld $40 ;0cbe 'Text'
4174 00cf ld $cf ;0cc0 CALL
4175 0042 ld $42 ;0cc0 'PrintText'
4176 0059 ld $59 ;0cc2 LDI
4177 002d ld $2d
4178 00cf ld $cf ;0cc4 CALL
4179 0050 ld $50 ;0cc4 'Wait'
417a 0021 ld $21 ;0cc6 LDW
417b 0070 ld $70 ;0cc6 'p'
417c 002b ld $2b ;0cc8 STW
417d 003c ld $3c ;0cc8 'Pos'
417e 0059 ld $59 ;0cca LDI
417f 000f ld $0f
4180 002b ld $2b ;0ccc STW
4181 003a ld $3a ;0ccc 'Color'
4182 0021 ld $21 ;0cce LDW
4183 0040 ld $40 ;0cce 'Text'
4184 00cf ld $cf ;0cd0 CALL
4185 0042 ld $42 ;0cd0 'PrintText'
4186 0059 ld $59 ;0cd2 LDI
4187 002d ld $2d
4188 00cf ld $cf ;0cd4 CALL
4189 0050 ld $50 ;0cd4 'Wait'
418a 0021 ld $21 ;0cd6 LDW
418b 0070 ld $70 ;0cd6 'p'
418c 002b ld $2b ;0cd8 STW
418d 003c ld $3c ;0cd8 'Pos'
418e 0021 ld $21 ;0cda LDW
418f 0040 ld $40 ;0cda 'Text'
4190 00cf ld $cf ;0cdc CALL
4191 0042 ld $42 ;0cdc 'PrintText'
4192 0063 ld $63 ;0cde POP
4193 00ff ld $ff ;0cdf RET
4194 002b ld $2b ;0ce0 STW
4195 0095 ld $95 ;0ce0 'GetReady'
4196 0093 ld $93 ;0ce2 INC
4197 001b ld $1b ;0ce2 '_vLR'+1
4198 00ff ld $ff ;0ce4 RET
4199 000d ld $0d ;| RAM segment address (high byte first)
419a 00a0 ld $a0 ;|
419b 0046 ld $46 ;| Length (1..256)
419c 00cd ld $cd ;0da0 DEF
419d 00df ld $df
419e 0021 ld $21 ;0da2 LDW
419f 0074 ld $74 ;0da2 'stepU'
41a0 002b ld $2b ;0da4 STW
41a1 006a ld $6a ;0da4 'tmp'
41a2 001a ld $1a ;0da6 LD
41a3 0011 ld $11
41a4 008c ld $8c ;0da8 XORI
41a5 00fe ld $fe
41a6 0035 ld $35 ;0daa BCC
41a7 0072 ld $72 ;0dab NE
41a8 00af ld $af
41a9 0059 ld $59 ;0dad LDI
41aa 0002 ld $02
41ab 002b ld $2b ;0daf STW
41ac 006a ld $6a ;0daf 'tmp'
41ad 001a ld $1a ;0db1 LD
41ae 0011 ld $11
41af 008c ld $8c ;0db3 XORI
41b0 00fd ld $fd
41b1 0035 ld $35 ;0db5 BCC
41b2 0072 ld $72 ;0db6 NE
41b3 00bb ld $bb
41b4 0011 ld $11 ;0db8 LDWI
41b5 00fe ld $fe
41b6 00ff ld $ff
41b7 002b ld $2b ;0dbb STW
41b8 006a ld $6a ;0dbb 'tmp'
41b9 001a ld $1a ;0dbd LD
41ba 0011 ld $11
41bb 008c ld $8c ;0dbf XORI
41bc 00fb ld $fb
41bd 0035 ld $35 ;0dc1 BCC
41be 0072 ld $72 ;0dc2 NE
41bf 00c7 ld $c7
41c0 0011 ld $11 ;0dc4 LDWI
41c1 0000 ld $00
41c2 0002 ld $02
41c3 002b ld $2b ;0dc7 STW
41c4 006a ld $6a ;0dc7 'tmp'
41c5 001a ld $1a ;0dc9 LD
41c6 0011 ld $11
41c7 008c ld $8c ;0dcb XORI
41c8 00f7 ld $f7
41c9 0035 ld $35 ;0dcd BCC
41ca 0072 ld $72 ;0dce NE
41cb 00d3 ld $d3
41cc 0011 ld $11 ;0dd0 LDWI
41cd 0000 ld $00
41ce 00fe ld $fe
41cf 002b ld $2b ;0dd3 STW
41d0 006a ld $6a ;0dd3 'tmp'
41d1 0021 ld $21 ;0dd5 LDW
41d2 006a ld $6a ;0dd5 'tmp'
41d3 0099 ld $99 ;0dd7 ADDW
41d4 0074 ld $74 ;0dd7 'stepU'
41d5 0035 ld $35 ;0dd9 BCC
41d6 003f ld $3f ;0dda EQ
41d7 00de ld $de
41d8 0021 ld $21 ;0ddc LDW
41d9 006a ld $6a ;0ddc 'tmp'
41da 002b ld $2b ;0dde STW
41db 0074 ld $74 ;0dde 'stepU'
41dc 00ff ld $ff ;0de0 RET
41dd 002b ld $2b ;0de1 STW
41de 0062 ld $62 ;0de1 'PlayerControl'
41df 0093 ld $93 ;0de3 INC
41e0 001b ld $1b ;0de3 '_vLR'+1
41e1 00ff ld $ff ;0de5 RET
41e2 000e ld $0e ;| RAM segment address (high byte first)
41e3 00a0 ld $a0 ;|
41e4 004d ld $4d ;| Length (1..256)
41e5 00cd ld $cd ;0ea0 DEF
41e6 00cb ld $cb
41e7 0020 ld $20 ;0ea2 ' '
41e8 0045 ld $45 ;0ea3 'E'
41e9 0041 ld $41 ;0ea4 'A'
41ea 0054 ld $54 ;0ea5 'T'
41eb 0020 ld $20 ;0ea6 ' '
41ec 0046 ld $46 ;0ea7 'F'
41ed 004f ld $4f ;0ea8 'O'
41ee 004f ld $4f ;0ea9 'O'
41ef 0044 ld $44 ;0eaa 'D'
41f0 0000 ld $00 ;0eab 0
41f1 004e ld $4e ;0eac 'N'
41f2 004f ld $4f ;0ead 'O'
41f3 0054 ld $54 ;0eae 'T'
41f4 0020 ld $20 ;0eaf ' '
41f5 0050 ld $50 ;0eb0 'P'
41f6 004f ld $4f ;0eb1 'O'
41f7 0049 ld $49 ;0eb2 'I'
41f8 0053 ld $53 ;0eb3 'S'
41f9 004f ld $4f ;0eb4 'O'
41fa 004e ld $4e ;0eb5 'N'
41fb fe00 bra ac ;+-----------------------------------+
41fc fcfd bra $41fd ;| |
41fd 1404 ld $04,y ;| Trampoline for page $4100 lookups |
41fe e068 jmp y,$68 ;| |
41ff c218 st [$18] ;+-----------------------------------+
4200 0000 ld $00 ;0eb6 0
4201 0047 ld $47 ;0eb7 'G'
4202 0045 ld $45 ;0eb8 'E'
4203 0054 ld $54 ;0eb9 'T'
4204 0020 ld $20 ;0eba ' '
4205 0052 ld $52 ;0ebb 'R'
4206 0045 ld $45 ;0ebc 'E'
4207 0041 ld $41 ;0ebd 'A'
4208 0044 ld $44 ;0ebe 'D'
4209 0059 ld $59 ;0ebf 'Y'
420a 0021 ld $21 ;0ec0 '!'
420b 0000 ld $00 ;0ec1 0
420c 0020 ld $20 ;0ec2 ' '
420d 0020 ld $20 ;0ec3 ' '
420e 0020 ld $20 ;0ec4 ' '
420f 0020 ld $20 ;0ec5 ' '
4210 0020 ld $20 ;0ec6 ' '
4211 0020 ld $20 ;0ec7 ' '
4212 0020 ld $20 ;0ec8 ' '
4213 0020 ld $20 ;0ec9 ' '
4214 0020 ld $20 ;0eca ' '
4215 0020 ld $20 ;0ecb ' '
4216 0000 ld $00 ;0ecc 0
4217 002b ld $2b ;0ecd STW
4218 00a3 ld $a3 ;0ecd 'Messages'
4219 00cf ld $cf ;0ecf CALL
421a 006e ld $6e ;0ecf 'Intro'
421b 0059 ld $59 ;0ed1 LDI
421c 0049 ld $49
421d 00cf ld $cf ;0ed3 CALL
421e 007c ld $7c ;0ed3 'SetNote'
421f 00cf ld $cf ;0ed5 CALL
4220 008f ld $8f ;0ed5 'SetupGame'
4221 00cf ld $cf ;0ed7 CALL
4222 008d ld $8d ;0ed7 'RunGame'
4223 0059 ld $59 ;0ed9 LDI
4224 0078 ld $78
4225 005e ld $5e ;0edb ST
4226 002c ld $2c
4227 0059 ld $59 ;0edd LDI
4228 0007 ld $07
4229 002b ld $2b ;0edf STW
422a 003a ld $3a ;0edf 'Color'
422b 0021 ld $21 ;0ee1 LDW
422c 0058 ld $58 ;0ee1 'Head'
422d 00cf ld $cf ;0ee3 CALL
422e 005a ld $5a ;0ee3 'DrawBlock'
422f 00cf ld $cf ;0ee5 CALL
4230 0068 ld $68 ;0ee5 'GameOver'
4231 0059 ld $59 ;0ee7 LDI
4232 003c ld $3c
4233 00cf ld $cf ;0ee9 CALL
4234 0050 ld $50 ;0ee9 'Wait'
4235 0090 ld $90 ;0eeb BRA
4236 00d3 ld $d3
4237 0000 ld $00 ;End of Apps/Snake/Snake_v3.gcl, size 1834
;+-----------------------------------+
;| SYS_Racer_v1.py |
;+-----------------------------------+
SYS_Racer_v1:
SYS_RacerUpdateVideoX_40:
4238 1126 ld [$26],x
4239 1527 ld [$27],y
423a 0d00 ld [y,x]
423b c21d st [$1d]
423c a128 suba [$28]
423d 1124 ld [$24],x
423e 1525 ld [$25],y
423f ce00 st [y,x]
4240 0124 ld [$24]
4241 a004 suba $04
4242 c224 st [$24]
4243 011d ld [$1d]
4244 c228 st [$28]
4245 0126 ld [$26]
4246 8001 adda $01
4247 c226 st [$26]
4248 ec4c bne .sysRacer0
4249 0116 ld [$16]
424a fc4e bra .sysRacer1
424b 0200 nop
.sysRacer0: 424c a002 suba $02
424d c216 st [$16]
.sysRacer1: 424e 1403 ld $03,y
424f e0cb jmp y,$cb
4250 00ec ld $ec
SYS_RacerUpdateVideoY_40:
4251 0127 ld [$27]
4252 2008 anda $08
4253 ec56 bne $4256
4254 fc57 bra $4257
4255 0000 ld $00
4256 0001 ld $01
4257 c21d st [$1d]
4258 1525 ld [$25],y
4259 0124 ld [$24]
425a 8002 adda $02
425b d224 st [$24],x
425c 60ee xora $ee
425d c218 st [$18]
425e c219 st [$19]
425f 0126 ld [$26]
4260 20fe anda $fe
4261 811d adda [$1d]
4262 ce00 st [y,x]
4263 0126 ld [$26]
4264 8001 adda $01
4265 c226 st [$26]
4266 1403 ld $03,y
4267 e0cb jmp y,$cb
4268 00ec ld $ec ;End of SYS_Racer_v1.py, size 49
;+-----------------------------------+
;| Apps/Racer/Horizon-256x16.rgb |
;+-----------------------------------+
4269 dc53 st $53,[y,x++] ;'S'
426a dc6e st $6e,[y,x++] ;'n'
426b dc61 st $61,[y,x++] ;'a'
426c dc6b st $6b,[y,x++] ;'k'
426d dc65 st $65,[y,x++] ;'e'
426e dc00 st $00,[y,x++] ;'\x00'
426f dc00 st $00,[y,x++] ;'\x00'
4270 dc00 st $00,[y,x++] ;'\x00'
4271 000e ld $0e
4272 c218 st [$18]
4273 003b ld $3b
4274 14f7 ld $f7,y
4275 e085 jmp y,$85
4276 c219 st [$19]
zippedRacerHorizon:
4277 0041 ld $41
4278 0000 ld $00
4279 00c3 ld $c3
427a 0030 ld $30
427b 000c ld $0c
427c 00c3 ld $c3
427d 0030 ld $30
427e 000c ld $0c
427f 00c3 ld $c3
4280 0030 ld $30
4281 000c ld $0c
4282 00c3 ld $c3
4283 0030 ld $30
4284 000c ld $0c
4285 00c3 ld $c3
4286 0030 ld $30
4287 000c ld $0c
4288 00c3 ld $c3
4289 0030 ld $30
428a 000c ld $0c
428b 00c3 ld $c3
428c 0030 ld $30
428d 000c ld $0c
428e 00c3 ld $c3
428f 0000 ld $00
4290 000c ld $0c
4291 00c3 ld $c3
4292 0030 ld $30
4293 000c ld $0c
4294 00c3 ld $c3
4295 0030 ld $30
4296 00fc ld $fc
4297 0002 ld $02
4298 0030 ld $30
4299 000c ld $0c
429a 00c3 ld $c3
429b 0030 ld $30
429c 000c ld $0c
429d 00c3 ld $c3
429e 0030 ld $30
429f 000c ld $0c
42a0 00c3 ld $c3
42a1 0030 ld $30
42a2 000c ld $0c
42a3 00c3 ld $c3
42a4 0030 ld $30
42a5 000c ld $0c
42a6 00c3 ld $c3
42a7 0030 ld $30
42a8 000c ld $0c
42a9 00c3 ld $c3
42aa 0030 ld $30
42ab 000c ld $0c
42ac 00c3 ld $c3
42ad 0030 ld $30
42ae 000c ld $0c
42af 00c3 ld $c3
42b0 0030 ld $30
42b1 000c ld $0c
42b2 00c3 ld $c3
42b3 0030 ld $30
42b4 000c ld $0c
42b5 00c3 ld $c3
42b6 0030 ld $30
42b7 000c ld $0c
42b8 00c3 ld $c3
42b9 0030 ld $30
42ba 000c ld $0c
42bb 00c3 ld $c3
42bc 0030 ld $30
42bd 000c ld $0c
42be 00c3 ld $c3
42bf 0030 ld $30
42c0 000c ld $0c
42c1 00c3 ld $c3
42c2 0030 ld $30
42c3 000c ld $0c
42c4 00c3 ld $c3
42c5 0030 ld $30
42c6 000c ld $0c
42c7 00c3 ld $c3
42c8 0030 ld $30
42c9 000c ld $0c
42ca 00c3 ld $c3
42cb 0013 ld $13
42cc 000c ld $0c
42cd 00c3 ld $c3
42ce 0030 ld $30
42cf 000c ld $0c
42d0 00c3 ld $c3
42d1 002a ld $2a
42d2 000c ld $0c
42d3 00c3 ld $c3
42d4 0030 ld $30
42d5 000c ld $0c
42d6 00c3 ld $c3
42d7 0030 ld $30
42d8 000c ld $0c
42d9 00c3 ld $c3
42da 0030 ld $30
42db 000c ld $0c
42dc 00c3 ld $c3
42dd 0030 ld $30
42de 000c ld $0c
42df 00c3 ld $c3
42e0 0030 ld $30
42e1 000c ld $0c
42e2 00c3 ld $c3
42e3 0030 ld $30
42e4 000c ld $0c
42e5 00c3 ld $c3
42e6 0030 ld $30
42e7 000c ld $0c
42e8 00c3 ld $c3
42e9 0030 ld $30
42ea 000c ld $0c
42eb 00c3 ld $c3
42ec 0030 ld $30
42ed 000c ld $0c
42ee 00c3 ld $c3
42ef 0030 ld $30
42f0 000c ld $0c
42f1 00c3 ld $c3
42f2 0030 ld $30
42f3 000c ld $0c
42f4 00c3 ld $c3
42f5 0030 ld $30
42f6 000c ld $0c
42f7 00ab ld $ab
42f8 002a ld $2a
42f9 000c ld $0c
42fa 00c3 ld $c3
42fb fe00 bra ac ;+-----------------------------------+
42fc fcfd bra $42fd ;| |
42fd 1404 ld $04,y ;| Trampoline for page $4200 lookups |
42fe e068 jmp y,$68 ;| |
42ff c218 st [$18] ;+-----------------------------------+
4300 0030 ld $30
4301 000c ld $0c
4302 00c3 ld $c3
4303 0030 ld $30
4304 000c ld $0c
4305 00c3 ld $c3
4306 0030 ld $30
4307 000c ld $0c
4308 00c3 ld $c3
4309 0030 ld $30
430a 000c ld $0c
430b 00c3 ld $c3
430c 00f0 ld $f0
430d 000f ld $0f
430e 00c3 ld $c3
430f 0030 ld $30
4310 000c ld $0c
4311 00c3 ld $c3
4312 00f0 ld $f0
4313 000f ld $0f
4314 00c3 ld $c3
4315 0030 ld $30
4316 000c ld $0c
4317 00c3 ld $c3
4318 003f ld $3f
4319 000c ld $0c
431a 00c3 ld $c3
431b 0030 ld $30
431c 000c ld $0c
431d 00c3 ld $c3
431e 0030 ld $30
431f 000c ld $0c
4320 00c3 ld $c3
4321 0030 ld $30
4322 000c ld $0c
4323 00c3 ld $c3
4324 0030 ld $30
4325 000c ld $0c
4326 00c3 ld $c3
4327 0030 ld $30
4328 000c ld $0c
4329 00c3 ld $c3
432a 0030 ld $30
432b 000c ld $0c
432c 00c3 ld $c3
432d 0030 ld $30
432e 000c ld $0c
432f 00c3 ld $c3
4330 0015 ld $15
4331 000c ld $0c
4332 00c3 ld $c3
4333 0030 ld $30
4334 000c ld $0c
4335 00c3 ld $c3
4336 0030 ld $30
4337 000c ld $0c
4338 00c3 ld $c3
4339 0030 ld $30
433a 001c ld $1c
433b 0004 ld $04
433c 006b ld $6b
433d 0000 ld $00
433e 00c3 ld $c3
433f 0030 ld $30
4340 000c ld $0c
4341 00c3 ld $c3
4342 0030 ld $30
4343 000c ld $0c
4344 00c3 ld $c3
4345 0030 ld $30
4346 000c ld $0c
4347 00c3 ld $c3
4348 0030 ld $30
4349 000c ld $0c
434a 00c3 ld $c3
434b 0030 ld $30
434c 000c ld $0c
434d 00c3 ld $c3
434e 0030 ld $30
434f 000c ld $0c
4350 00c3 ld $c3
4351 0030 ld $30
4352 000c ld $0c
4353 00c3 ld $c3
4354 003f ld $3f
4355 0000 ld $00
4356 00c3 ld $c3
4357 0030 ld $30
4358 000c ld $0c
4359 00c3 ld $c3
435a 00f0 ld $f0
435b 000f ld $0f
435c 00c0 ld $c0
435d 0030 ld $30
435e 000c ld $0c
435f 00c3 ld $c3
4360 0030 ld $30
4361 000c ld $0c
4362 00c3 ld $c3
4363 0030 ld $30
4364 000c ld $0c
4365 00c3 ld $c3
4366 0030 ld $30
4367 000c ld $0c
4368 00c3 ld $c3
4369 0030 ld $30
436a 000c ld $0c
436b 00c3 ld $c3
436c 0030 ld $30
436d 000c ld $0c
436e 00c3 ld $c3
436f 0030 ld $30
4370 000c ld $0c
4371 00c3 ld $c3
4372 0030 ld $30
4373 000c ld $0c
4374 00c3 ld $c3
4375 0030 ld $30
4376 000c ld $0c
4377 00c3 ld $c3
4378 0030 ld $30
4379 000c ld $0c
437a 00c3 ld $c3
437b 0030 ld $30
437c 000c ld $0c
437d 00c3 ld $c3
437e 0030 ld $30
437f 000c ld $0c
4380 00c3 ld $c3
4381 0030 ld $30
4382 000c ld $0c
4383 00c3 ld $c3
4384 0030 ld $30
4385 000c ld $0c
4386 00c3 ld $c3
4387 0030 ld $30
4388 000c ld $0c
4389 00c3 ld $c3
438a 0030 ld $30
438b 000c ld $0c
438c 00c3 ld $c3
438d 0030 ld $30
438e 000c ld $0c
438f 00c3 ld $c3
4390 002a ld $2a
4391 000c ld $0c
4392 00c3 ld $c3
4393 0030 ld $30
4394 000c ld $0c
4395 00ab ld $ab
4396 002a ld $2a
4397 000c ld $0c
4398 00c3 ld $c3
4399 0030 ld $30
439a 000c ld $0c
439b 00c3 ld $c3
439c 0030 ld $30
439d 000c ld $0c
439e 00c3 ld $c3
439f 0030 ld $30
43a0 000c ld $0c
43a1 00c3 ld $c3
43a2 0030 ld $30
43a3 000c ld $0c
43a4 00c3 ld $c3
43a5 00ff ld $ff
43a6 00fb ld $fb
43a7 00bf ld $bf
43a8 003f ld $3f
43a9 000c ld $0c
43aa 00c3 ld $c3
43ab 0030 ld $30
43ac 000c ld $0c
43ad 00c3 ld $c3
43ae 0030 ld $30
43af 000c ld $0c
43b0 00c3 ld $c3
43b1 0030 ld $30
43b2 000c ld $0c
43b3 00c3 ld $c3
43b4 0030 ld $30
43b5 000c ld $0c
43b6 00c3 ld $c3
43b7 0030 ld $30
43b8 000c ld $0c
43b9 00c3 ld $c3
43ba 0030 ld $30
43bb 00ac ld $ac
43bc 0056 ld $56
43bd 0095 ld $95
43be 000a ld $0a
43bf 00c3 ld $c3
43c0 0030 ld $30
43c1 000c ld $0c
43c2 00c3 ld $c3
43c3 0030 ld $30
43c4 000c ld $0c
43c5 00c3 ld $c3
43c6 0030 ld $30
43c7 000c ld $0c
43c8 00c3 ld $c3
43c9 0030 ld $30
43ca 000c ld $0c
43cb 00c3 ld $c3
43cc 00f0 ld $f0
43cd 00ff ld $ff
43ce 00c3 ld $c3
43cf 0030 ld $30
43d0 000c ld $0c
43d1 00c3 ld $c3
43d2 00f0 ld $f0
43d3 00ff ld $ff
43d4 00c3 ld $c3
43d5 0030 ld $30
43d6 000c ld $0c
43d7 00c3 ld $c3
43d8 00ff ld $ff
43d9 000f ld $0f
43da 00c3 ld $c3
43db 0030 ld $30
43dc 000c ld $0c
43dd 00c3 ld $c3
43de 0030 ld $30
43df 000c ld $0c
43e0 00c3 ld $c3
43e1 0030 ld $30
43e2 000c ld $0c
43e3 00c3 ld $c3
43e4 0030 ld $30
43e5 000c ld $0c
43e6 00c3 ld $c3
43e7 0030 ld $30
43e8 000c ld $0c
43e9 00c3 ld $c3
43ea 0030 ld $30
43eb 000c ld $0c
43ec 00c3 ld $c3
43ed 0030 ld $30
43ee 000c ld $0c
43ef 00c3 ld $c3
43f0 0015 ld $15
43f1 000c ld $0c
43f2 00c3 ld $c3
43f3 0030 ld $30
43f4 000c ld $0c
43f5 00c3 ld $c3
43f6 0030 ld $30
43f7 000c ld $0c
43f8 00c3 ld $c3
43f9 0030 ld $30
43fa 001c ld $1c
43fb fe00 bra ac ;+-----------------------------------+
43fc fcfd bra $43fd ;| |
43fd 1404 ld $04,y ;| Trampoline for page $4300 lookups |
43fe e068 jmp y,$68 ;| |
43ff c218 st [$18] ;+-----------------------------------+
4400 00ac ld $ac
4401 0056 ld $56
4402 0060 ld $60
4403 0059 ld $59
4404 0030 ld $30
4405 000c ld $0c
4406 00c3 ld $c3
4407 0070 ld $70
4408 0055 ld $55
4409 00fd ld $fd
440a 0055 ld $55
440b 00f5 ld $f5
440c 0057 ld $57
440d 00d5 ld $d5
440e 005f ld $5f
440f 0055 ld $55
4410 007f ld $7f
4411 0055 ld $55
4412 00fd ld $fd
4413 0055 ld $55
4414 0005 ld $05
4415 00c3 ld $c3
4416 0030 ld $30
4417 000c ld $0c
4418 00c3 ld $c3
4419 00f0 ld $f0
441a 000b ld $0b
441b 00c0 ld $c0
441c 0030 ld $30
441d 000c ld $0c
441e 00c3 ld $c3
441f 002f ld $2f
4420 0000 ld $00
4421 00c3 ld $c3
4422 0030 ld $30
4423 000c ld $0c
4424 00c3 ld $c3
4425 0030 ld $30
4426 000c ld $0c
4427 00c3 ld $c3
4428 0030 ld $30
4429 000c ld $0c
442a 00c3 ld $c3
442b 0030 ld $30
442c 000c ld $0c
442d 00c3 ld $c3
442e 0030 ld $30
442f 000c ld $0c
4430 00c3 ld $c3
4431 0030 ld $30
4432 000c ld $0c
4433 00c3 ld $c3
4434 0030 ld $30
4435 000c ld $0c
4436 00c3 ld $c3
4437 0030 ld $30
4438 000c ld $0c
4439 00c3 ld $c3
443a 0030 ld $30
443b 000c ld $0c
443c 00c3 ld $c3
443d 0030 ld $30
443e 000c ld $0c
443f 00c3 ld $c3
4440 0030 ld $30
4441 000c ld $0c
4442 00c3 ld $c3
4443 0030 ld $30
4444 000c ld $0c
4445 00c3 ld $c3
4446 0030 ld $30
4447 000c ld $0c
4448 00c3 ld $c3
4449 0030 ld $30
444a 000c ld $0c
444b 00c3 ld $c3
444c 0030 ld $30
444d 000c ld $0c
444e 00c3 ld $c3
444f 0030 ld $30
4450 000c ld $0c
4451 00c3 ld $c3
4452 0030 ld $30
4453 000c ld $0c
4454 00c3 ld $c3
4455 002a ld $2a
4456 000c ld $0c
4457 00c3 ld $c3
4458 00b0 ld $b0
4459 00aa ld $aa
445a 00aa ld $aa
445b 002a ld $2a
445c 000c ld $0c
445d 00c3 ld $c3
445e 0030 ld $30
445f 000c ld $0c
4460 00c3 ld $c3
4461 0030 ld $30
4462 000c ld $0c
4463 00c3 ld $c3
4464 0030 ld $30
4465 000c ld $0c
4466 00c3 ld $c3
4467 0030 ld $30
4468 000c ld $0c
4469 00bf ld $bf
446a 0091 ld $91
446b 00f4 ld $f4
446c 0046 ld $46
446d 00d2 ld $d2
446e 000b ld $0b
446f 00c3 ld $c3
4470 0030 ld $30
4471 000c ld $0c
4472 00c3 ld $c3
4473 0030 ld $30
4474 000c ld $0c
4475 00c3 ld $c3
4476 0030 ld $30
4477 000c ld $0c
4478 00c3 ld $c3
4479 0030 ld $30
447a 000c ld $0c
447b 00c3 ld $c3
447c 0030 ld $30
447d 00ac ld $ac
447e 00c2 ld $c2
447f 00b0 ld $b0
4480 00aa ld $aa
4481 00aa ld $aa
4482 00aa ld $aa
4483 00aa ld $aa
4484 00c2 ld $c2
4485 00b0 ld $b0
4486 000a ld $0a
4487 00c3 ld $c3
4488 0030 ld $30
4489 000c ld $0c
448a 00c3 ld $c3
448b 0030 ld $30
448c 000c ld $0c
448d 00c3 ld $c3
448e 0030 ld $30
448f 000c ld $0c
4490 00c3 ld $c3
4491 0030 ld $30
4492 00ac ld $ac
4493 00fe ld $fe
4494 00ff ld $ff
4495 003f ld $3f
4496 00c0 ld $c0
4497 0030 ld $30
4498 00ac ld $ac
4499 00fe ld $fe
449a 00ff ld $ff
449b 003f ld $3f
449c 00c0 ld $c0
449d 00b0 ld $b0
449e 00fa ld $fa
449f 00ff ld $ff
44a0 00ff ld $ff
44a1 0000 ld $00
44a2 00c3 ld $c3
44a3 0030 ld $30
44a4 000c ld $0c
44a5 00c3 ld $c3
44a6 0030 ld $30
44a7 000c ld $0c
44a8 00c3 ld $c3
44a9 0030 ld $30
44aa 000c ld $0c
44ab 00c3 ld $c3
44ac 0030 ld $30
44ad 000c ld $0c
44ae 00c3 ld $c3
44af 0030 ld $30
44b0 000c ld $0c
44b1 00c3 ld $c3
44b2 0030 ld $30
44b3 000c ld $0c
44b4 0057 ld $57
44b5 0055 ld $55
44b6 0005 ld $05
44b7 00c3 ld $c3
44b8 0030 ld $30
44b9 000c ld $0c
44ba 00c3 ld $c3
44bb 0030 ld $30
44bc 000c ld $0c
44bd 00c3 ld $c3
44be 0096 ld $96
44bf 0015 ld $15
44c0 0058 ld $58
44c1 006b ld $6b
44c2 00b0 ld $b0
44c3 00ae ld $ae
44c4 0030 ld $30
44c5 000c ld $0c
44c6 00c3 ld $c3
44c7 00f0 ld $f0
44c8 00ff ld $ff
44c9 00ff ld $ff
44ca 00ff ld $ff
* 12 times
44d4 000f ld $0f
44d5 00c3 ld $c3
44d6 0030 ld $30
44d7 000c ld $0c
44d8 00c3 ld $c3
44d9 0030 ld $30
44da 00fc ld $fc
44db 0003 ld $03
44dc 0030 ld $30
44dd 000c ld $0c
44de 00ff ld $ff
44df 0000 ld $00
44e0 000c ld $0c
44e1 00c3 ld $c3
44e2 0030 ld $30
44e3 000c ld $0c
44e4 00c3 ld $c3
44e5 0030 ld $30
44e6 00fc ld $fc
44e7 00bf ld $bf
44e8 0030 ld $30
44e9 000c ld $0c
44ea 00c3 ld $c3
44eb 0030 ld $30
44ec 000c ld $0c
44ed 00c3 ld $c3
44ee 0030 ld $30
44ef 000c ld $0c
44f0 00c3 ld $c3
44f1 0030 ld $30
44f2 000c ld $0c
44f3 00c3 ld $c3
44f4 0030 ld $30
44f5 000c ld $0c
44f6 00c3 ld $c3
44f7 0030 ld $30
44f8 000c ld $0c
44f9 00c3 ld $c3
44fa 0030 ld $30
44fb fe00 bra ac ;+-----------------------------------+
44fc fcfd bra $44fd ;| |
44fd 1404 ld $04,y ;| Trampoline for page $4400 lookups |
44fe e068 jmp y,$68 ;| |
44ff c218 st [$18] ;+-----------------------------------+
4500 000c ld $0c
4501 00c3 ld $c3
4502 0030 ld $30
4503 000c ld $0c
4504 00c3 ld $c3
4505 0030 ld $30
4506 000c ld $0c
4507 00c3 ld $c3
4508 0030 ld $30
4509 000c ld $0c
450a 00c3 ld $c3
450b 0030 ld $30
450c 000c ld $0c
450d 00c3 ld $c3
450e 0030 ld $30
450f 000c ld $0c
4510 00c3 ld $c3
4511 0030 ld $30
4512 000c ld $0c
4513 00c3 ld $c3
4514 0030 ld $30
4515 000c ld $0c
4516 00c3 ld $c3
4517 00f0 ld $f0
4518 00ff ld $ff
4519 00ab ld $ab
451a 00ff ld $ff
451b 000f ld $0f
451c 00c3 ld $c3
451d 006a ld $6a
451e 00a5 ld $a5
451f 0056 ld $56
4520 002a ld $2a
4521 000c ld $0c
4522 00c3 ld $c3
4523 0030 ld $30
4524 000c ld $0c
4525 00c3 ld $c3
4526 0030 ld $30
4527 000c ld $0c
4528 00c3 ld $c3
4529 0030 ld $30
452a 000c ld $0c
452b 00c3 ld $c3
452c 0030 ld $30
452d 00fc ld $fc
452e 004a ld $4a
452f 0030 ld $30
4530 00fc ld $fc
4531 00c2 ld $c2
4532 0070 ld $70
4533 00f4 ld $f4
4534 00c2 ld $c2
4535 0030 ld $30
4536 000c ld $0c
4537 00c3 ld $c3
4538 0030 ld $30
4539 000c ld $0c
453a 00c3 ld $c3
453b 0030 ld $30
453c 000c ld $0c
453d 00c3 ld $c3
453e 0030 ld $30
453f 000c ld $0c
4540 00c3 ld $c3
4541 00f0 ld $f0
4542 00af ld $af
4543 00fe ld $fe
4544 00aa ld $aa
4545 00aa ld $aa
4546 00aa ld $aa
* 6 times
454a 00bf ld $bf
454b 00fa ld $fa
454c 00c3 ld $c3
454d 0030 ld $30
454e 000c ld $0c
454f 00c3 ld $c3
4550 0030 ld $30
4551 000c ld $0c
4552 00c3 ld $c3
4553 0030 ld $30
4554 000c ld $0c
4555 00c3 ld $c3
4556 00f0 ld $f0
4557 00ff ld $ff
4558 00ff ld $ff
4559 0030 ld $30
455a 000c ld $0c
455b 00c3 ld $c3
455c 00f0 ld $f0
455d 00ff ld $ff
455e 00ff ld $ff
455f 0030 ld $30
4560 000c ld $0c
4561 00c3 ld $c3
4562 00ff ld $ff
4563 00ff ld $ff
4564 00c3 ld $c3
4565 0030 ld $30
4566 000c ld $0c
4567 00c3 ld $c3
4568 0030 ld $30
4569 000c ld $0c
456a 00c3 ld $c3
456b 0030 ld $30
456c 000c ld $0c
456d 00c3 ld $c3
456e 0030 ld $30
456f 000c ld $0c
4570 00c3 ld $c3
4571 0030 ld $30
4572 000c ld $0c
4573 00c3 ld $c3
4574 0030 ld $30
4575 000c ld $0c
4576 00c3 ld $c3
4577 0030 ld $30
4578 000c ld $0c
4579 00c3 ld $c3
457a 0015 ld $15
457b 000c ld $0c
457c 00c3 ld $c3
457d 0030 ld $30
457e 000c ld $0c
457f 00c3 ld $c3
4580 0030 ld $30
4581 000c ld $0c
4582 00c3 ld $c3
4583 00eb ld $eb
4584 001a ld $1a
4585 00ac ld $ac
4586 0056 ld $56
4587 00b0 ld $b0
4588 00a6 ld $a6
4589 0030 ld $30
458a 000c ld $0c
458b 00c3 ld $c3
458c 0070 ld $70
458d 0055 ld $55
458e 00fd ld $fd
458f 0055 ld $55
4590 00f5 ld $f5
4591 0057 ld $57
4592 00d5 ld $d5
4593 005f ld $5f
4594 0055 ld $55
4595 007f ld $7f
4596 0055 ld $55
4597 00fd ld $fd
4598 0055 ld $55
4599 0005 ld $05
459a 00c3 ld $c3
459b 0030 ld $30
459c 000c ld $0c
459d 00c3 ld $c3
459e 0030 ld $30
459f 000c ld $0c
45a0 00bf ld $bf
45a1 0000 ld $00
45a2 00fc ld $fc
45a3 0002 ld $02
45a4 0030 ld $30
45a5 000c ld $0c
45a6 00c3 ld $c3
45a7 0030 ld $30
45a8 000c ld $0c
45a9 00c3 ld $c3
45aa 0030 ld $30
45ab 006c ld $6c
45ac 00fc ld $fc
45ad 0030 ld $30
45ae 000c ld $0c
45af 00c3 ld $c3
45b0 0030 ld $30
45b1 000c ld $0c
45b2 00c3 ld $c3
45b3 0030 ld $30
45b4 000c ld $0c
45b5 00c3 ld $c3
45b6 0030 ld $30
45b7 000c ld $0c
45b8 00c3 ld $c3
45b9 0030 ld $30
45ba 000c ld $0c
45bb 00c3 ld $c3
45bc 0030 ld $30
45bd 000c ld $0c
45be 00c3 ld $c3
45bf 0030 ld $30
45c0 000c ld $0c
45c1 00c3 ld $c3
45c2 0030 ld $30
45c3 000c ld $0c
45c4 00c3 ld $c3
45c5 0030 ld $30
45c6 000c ld $0c
45c7 00c3 ld $c3
45c8 0030 ld $30
45c9 000c ld $0c
45ca 00c3 ld $c3
45cb 0030 ld $30
45cc 000c ld $0c
45cd 00c3 ld $c3
45ce 0030 ld $30
45cf 000c ld $0c
45d0 00c3 ld $c3
45d1 0030 ld $30
45d2 000c ld $0c
45d3 00c3 ld $c3
45d4 0030 ld $30
45d5 000c ld $0c
45d6 00c3 ld $c3
45d7 00f0 ld $f0
45d8 00af ld $af
45d9 00fe ld $fe
45da 00ea ld $ea
45db 000f ld $0f
45dc 00ab ld $ab
45dd 00aa ld $aa
45de 00aa ld $aa
45df 00aa ld $aa
45e0 002a ld $2a
45e1 000c ld $0c
45e2 00c3 ld $c3
45e3 0030 ld $30
45e4 000c ld $0c
45e5 00c3 ld $c3
45e6 0030 ld $30
45e7 000c ld $0c
45e8 00c3 ld $c3
45e9 0030 ld $30
45ea 000c ld $0c
45eb 00c3 ld $c3
45ec 00f0 ld $f0
45ed 001b ld $1b
45ee 00bd ld $bd
45ef 0030 ld $30
45f0 00fc ld $fc
45f1 00c2 ld $c2
45f2 00f0 ld $f0
45f3 002b ld $2b
45f4 00bd ld $bd
45f5 0030 ld $30
45f6 000c ld $0c
45f7 00c3 ld $c3
45f8 0030 ld $30
45f9 000c ld $0c
45fa 00c3 ld $c3
45fb fe00 bra ac ;+-----------------------------------+
45fc fcfd bra $45fd ;| |
45fd 1404 ld $04,y ;| Trampoline for page $4500 lookups |
45fe e068 jmp y,$68 ;| |
45ff c218 st [$18] ;+-----------------------------------+
4600 0030 ld $30
4601 000c ld $0c
4602 00c3 ld $c3
4603 0030 ld $30
4604 000c ld $0c
4605 00c3 ld $c3
4606 00f0 ld $f0
4607 00af ld $af
4608 00ab ld $ab
4609 0095 ld $95
460a 005a ld $5a
460b 0055 ld $55
460c 006a ld $6a
460d 00a5 ld $a5
460e 0056 ld $56
460f 00aa ld $aa
4610 00fe ld $fe
4611 00c3 ld $c3
4612 0030 ld $30
4613 000c ld $0c
4614 00c3 ld $c3
4615 0030 ld $30
4616 000c ld $0c
4617 00c3 ld $c3
4618 0030 ld $30
4619 000c ld $0c
461a 00c3 ld $c3
461b 00ff ld $ff
461c 00af ld $af
461d 00fe ld $fe
461e 0030 ld $30
461f 000c ld $0c
4620 00c3 ld $c3
4621 00ff ld $ff
4622 00af ld $af
4623 00fe ld $fe
4624 0030 ld $30
4625 000c ld $0c
4626 00ff ld $ff
4627 00bf ld $bf
4628 00fa ld $fa
4629 00c3 ld $c3
462a 0030 ld $30
462b 000c ld $0c
462c 00c3 ld $c3
462d 0030 ld $30
462e 000c ld $0c
462f 00c3 ld $c3
4630 0030 ld $30
4631 000c ld $0c
4632 00c3 ld $c3
4633 0030 ld $30
4634 000c ld $0c
4635 00c3 ld $c3
4636 0030 ld $30
4637 000c ld $0c
4638 00c3 ld $c3
4639 0030 ld $30
463a 000c ld $0c
463b 00c3 ld $c3
463c 0030 ld $30
463d 000c ld $0c
463e 00ab ld $ab
463f 0095 ld $95
4640 000a ld $0a
4641 00c3 ld $c3
4642 0030 ld $30
4643 000c ld $0c
4644 00c3 ld $c3
4645 0030 ld $30
4646 000c ld $0c
4647 00c3 ld $c3
4648 00e9 ld $e9
4649 001a ld $1a
464a 0058 ld $58
464b 0041 ld $41
464c 00b0 ld $b0
464d 00ae ld $ae
464e 0030 ld $30
464f 000c ld $0c
4650 00c3 ld $c3
4651 00b0 ld $b0
4652 00ae ld $ae
4653 00fe ld $fe
4654 00aa ld $aa
4655 00fe ld $fe
4656 00ab ld $ab
4657 00ea ld $ea
4658 00af ld $af
4659 00ab ld $ab
465a 00bf ld $bf
465b 00aa ld $aa
465c 00ff ld $ff
465d 00aa ld $aa
465e 000e ld $0e
465f 00c3 ld $c3
4660 0030 ld $30
4661 000c ld $0c
4662 00c3 ld $c3
4663 0030 ld $30
4664 000c ld $0c
4665 00c3 ld $c3
4666 007f ld $7f
4667 0005 ld $05
4668 00c0 ld $c0
4669 0030 ld $30
466a 000c ld $0c
466b 00c3 ld $c3
466c 0030 ld $30
466d 000c ld $0c
466e 00c3 ld $c3
466f 0030 ld $30
4670 00bc ld $bc
4671 00bc ld $bc
4672 0030 ld $30
4673 000c ld $0c
4674 00c3 ld $c3
4675 0030 ld $30
4676 000c ld $0c
4677 00c3 ld $c3
4678 0030 ld $30
4679 000c ld $0c
467a 00c3 ld $c3
467b 0030 ld $30
467c 000c ld $0c
467d 00c3 ld $c3
467e 0030 ld $30
467f 000c ld $0c
4680 00c3 ld $c3
4681 0030 ld $30
4682 000c ld $0c
4683 00c3 ld $c3
4684 0030 ld $30
4685 000c ld $0c
4686 00c3 ld $c3
4687 0030 ld $30
4688 000c ld $0c
4689 00c3 ld $c3
468a 0030 ld $30
468b 000c ld $0c
468c 00c3 ld $c3
468d 0030 ld $30
468e 000c ld $0c
468f 00c3 ld $c3
4690 0030 ld $30
4691 000c ld $0c
4692 00c3 ld $c3
4693 0030 ld $30
4694 000c ld $0c
4695 00c3 ld $c3
4696 0030 ld $30
4697 000c ld $0c
4698 00c3 ld $c3
4699 0030 ld $30
469a 000c ld $0c
469b 00c3 ld $c3
469c 00b0 ld $b0
469d 00fa ld $fa
469e 00ab ld $ab
469f 00bf ld $bf
46a0 000a ld $0a
46a1 00ab ld $ab
46a2 0095 ld $95
46a3 005a ld $5a
46a4 00a9 ld $a9
46a5 002a ld $2a
46a6 000c ld $0c
46a7 00c3 ld $c3
46a8 0012 ld $12
46a9 005c ld $5c
46aa 00c2 ld $c2
46ab 0030 ld $30
46ac 000c ld $0c
46ad 00c3 ld $c3
46ae 0030 ld $30
46af 000c ld $0c
46b0 00c3 ld $c3
46b1 00bf ld $bf
46b2 0004 ld $04
46b3 00c3 ld $c3
46b4 002f ld $2f
46b5 00fc ld $fc
46b6 00c2 ld $c2
46b7 002f ld $2f
46b8 000c ld $0c
46b9 0047 ld $47
46ba 003f ld $3f
46bb 000c ld $0c
46bc 00c3 ld $c3
46bd 0030 ld $30
46be 000c ld $0c
46bf 00c3 ld $c3
46c0 0030 ld $30
46c1 000c ld $0c
46c2 00c3 ld $c3
46c3 0030 ld $30
46c4 000c ld $0c
46c5 00c3 ld $c3
46c6 00b0 ld $b0
46c7 00aa ld $aa
46c8 00aa ld $aa
46c9 0095 ld $95
46ca 005a ld $5a
46cb 00a9 ld $a9
46cc 006a ld $6a
46cd 00a5 ld $a5
46ce 0056 ld $56
46cf 00aa ld $aa
46d0 00aa ld $aa
46d1 00c2 ld $c2
46d2 0030 ld $30
46d3 000c ld $0c
46d4 00c3 ld $c3
46d5 0030 ld $30
46d6 000c ld $0c
46d7 00c3 ld $c3
46d8 0030 ld $30
46d9 000c ld $0c
46da 000f ld $0f
46db 003f ld $3f
46dc 00ac ld $ac
46dd 00fe ld $fe
46de 0030 ld $30
46df 000c ld $0c
46e0 000f ld $0f
46e1 003f ld $3f
46e2 00ac ld $ac
46e3 00fe ld $fe
46e4 0030 ld $30
46e5 003c ld $3c
46e6 00fc ld $fc
46e7 00b0 ld $b0
46e8 00fa ld $fa
46e9 00c3 ld $c3
46ea 0030 ld $30
46eb 000c ld $0c
46ec 00c3 ld $c3
46ed 0030 ld $30
46ee 000c ld $0c
46ef 00c3 ld $c3
46f0 0030 ld $30
46f1 000c ld $0c
46f2 00c3 ld $c3
46f3 0030 ld $30
46f4 000c ld $0c
46f5 00c3 ld $c3
46f6 0030 ld $30
46f7 000c ld $0c
46f8 00c3 ld $c3
46f9 0030 ld $30
46fa 000c ld $0c
46fb fe00 bra ac ;+-----------------------------------+
46fc fcfd bra $46fd ;| |
46fd 1404 ld $04,y ;| Trampoline for page $4600 lookups |
46fe e068 jmp y,$68 ;| |
46ff c218 st [$18] ;+-----------------------------------+
4700 00c3 ld $c3
4701 0030 ld $30
4702 000c ld $0c
4703 00c3 ld $c3
4704 0015 ld $15
4705 000c ld $0c
4706 00c3 ld $c3
4707 0030 ld $30
4708 000c ld $0c
4709 00c3 ld $c3
470a 0030 ld $30
470b 000c ld $0c
470c 00c3 ld $c3
470d 00eb ld $eb
470e 001a ld $1a
470f 0004 ld $04
4710 0069 ld $69
4711 00b0 ld $b0
4712 00a6 ld $a6
4713 0030 ld $30
4714 000c ld $0c
4715 00c3 ld $c3
4716 0070 ld $70
4717 0055 ld $55
4718 00fd ld $fd
4719 0055 ld $55
471a 00f5 ld $f5
471b 0057 ld $57
471c 00d5 ld $d5
471d 005f ld $5f
471e 0055 ld $55
471f 007f ld $7f
4720 0055 ld $55
4721 00fd ld $fd
4722 0055 ld $55
4723 0005 ld $05
4724 00c3 ld $c3
4725 0030 ld $30
4726 000c ld $0c
4727 00c3 ld $c3
4728 0030 ld $30
4729 000c ld $0c
472a 00c3 ld $c3
472b 0030 ld $30
472c 0050 ld $50
472d 00fd ld $fd
472e 0030 ld $30
472f 000c ld $0c
4730 00c3 ld $c3
4731 0030 ld $30
4732 000c ld $0c
4733 00c3 ld $c3
4734 0030 ld $30
4735 006c ld $6c
4736 00fc ld $fc
4737 0030 ld $30
4738 000c ld $0c
4739 00c3 ld $c3
473a 0030 ld $30
473b 000c ld $0c
473c 00c3 ld $c3
473d 0030 ld $30
473e 000c ld $0c
473f 00c3 ld $c3
4740 0030 ld $30
4741 000c ld $0c
4742 00c3 ld $c3
4743 0030 ld $30
4744 000c ld $0c
4745 00c3 ld $c3
4746 0030 ld $30
4747 000c ld $0c
4748 00c3 ld $c3
4749 0030 ld $30
474a 000c ld $0c
474b 00c3 ld $c3
474c 0030 ld $30
474d 000c ld $0c
474e 00c3 ld $c3
474f 0030 ld $30
4750 000c ld $0c
4751 00c3 ld $c3
4752 0030 ld $30
4753 000c ld $0c
4754 00c3 ld $c3
4755 0030 ld $30
4756 000c ld $0c
4757 00c3 ld $c3
4758 0030 ld $30
4759 000c ld $0c
475a 00c3 ld $c3
475b 0030 ld $30
475c 000c ld $0c
475d 00c3 ld $c3
475e 0030 ld $30
475f 000c ld $0c
4760 00c3 ld $c3
4761 0070 ld $70
4762 00a5 ld $a5
4763 00fe ld $fe
4764 00ea ld $ea
4765 000f ld $0f
4766 00ab ld $ab
4767 006a ld $6a
4768 00a5 ld $a5
4769 0056 ld $56
476a 002a ld $2a
476b 000c ld $0c
476c 004b ld $4b
476d 0092 ld $92
476e 0054 ld $54
476f 0096 ld $96
4770 0030 ld $30
4771 000c ld $0c
4772 00c3 ld $c3
4773 0030 ld $30
4774 000c ld $0c
4775 00c3 ld $c3
4776 006f ld $6f
4777 0004 ld $04
4778 00c3 ld $c3
4779 00f0 ld $f0
477a 000b ld $0b
477b 00bf ld $bf
477c 0030 ld $30
477d 000c ld $0c
477e 004b ld $4b
477f 002f ld $2f
4780 000c ld $0c
4781 00c3 ld $c3
4782 0030 ld $30
4783 000c ld $0c
4784 00c3 ld $c3
4785 0030 ld $30
4786 00fc ld $fc
4787 00ff ld $ff
4788 00ff ld $ff
4789 00ff ld $ff
478a 00ff ld $ff
478b 00aa ld $aa
478c 0065 ld $65
478d 00a9 ld $a9
478e 00aa ld $aa
478f 00aa ld $aa
4790 00aa ld $aa
* 7 times
4795 0065 ld $65
4796 00a9 ld $a9
4797 00ff ld $ff
4798 00ff ld $ff
4799 00ff ld $ff
479a 00ff ld $ff
479b 000f ld $0f
479c 00c3 ld $c3
479d 0030 ld $30
479e 000c ld $0c
479f 00c3 ld $c3
47a0 0030 ld $30
47a1 00ac ld $ac
47a2 00fe ld $fe
47a3 0030 ld $30
47a4 000c ld $0c
47a5 00c3 ld $c3
47a6 0030 ld $30
47a7 00ac ld $ac
47a8 00fe ld $fe
47a9 0030 ld $30
47aa 000c ld $0c
47ab 00c3 ld $c3
47ac 00b0 ld $b0
47ad 00fa ld $fa
47ae 00c3 ld $c3
47af 0030 ld $30
47b0 000c ld $0c
47b1 00c3 ld $c3
47b2 0030 ld $30
47b3 000c ld $0c
47b4 00c3 ld $c3
47b5 0030 ld $30
47b6 000c ld $0c
47b7 00c3 ld $c3
47b8 0030 ld $30
47b9 000c ld $0c
47ba 00c3 ld $c3
47bb 0030 ld $30
47bc 000c ld $0c
47bd 00c3 ld $c3
47be 0030 ld $30
47bf 000c ld $0c
47c0 00c3 ld $c3
47c1 0030 ld $30
47c2 000c ld $0c
47c3 00c3 ld $c3
47c4 0015 ld $15
47c5 000c ld $0c
47c6 00c3 ld $c3
47c7 0030 ld $30
47c8 000c ld $0c
47c9 00c3 ld $c3
47ca 0030 ld $30
47cb 000c ld $0c
47cc 00c3 ld $c3
47cd 00e9 ld $e9
47ce 001a ld $1a
47cf 00a4 ld $a4
47d0 0041 ld $41
47d1 00b0 ld $b0
47d2 00ae ld $ae
47d3 0030 ld $30
47d4 000c ld $0c
47d5 00c3 ld $c3
47d6 00b0 ld $b0
47d7 00aa ld $aa
47d8 00ff ld $ff
47d9 00ba ld $ba
47da 00fa ld $fa
47db 00ab ld $ab
47dc 00fa ld $fa
47dd 00af ld $af
47de 00aa ld $aa
47df 00bf ld $bf
47e0 00ae ld $ae
47e1 00fe ld $fe
47e2 00ba ld $ba
47e3 000a ld $0a
47e4 00c3 ld $c3
47e5 0030 ld $30
47e6 000c ld $0c
47e7 00c3 ld $c3
47e8 0030 ld $30
47e9 000c ld $0c
47ea 00c3 ld $c3
47eb 00c0 ld $c0
47ec 006b ld $6b
47ed 0001 ld $01
47ee 002f ld $2f
47ef 000c ld $0c
47f0 00c3 ld $c3
47f1 0030 ld $30
47f2 000c ld $0c
47f3 00c3 ld $c3
47f4 0030 ld $30
47f5 00bc ld $bc
47f6 00bc ld $bc
47f7 0030 ld $30
47f8 000c ld $0c
47f9 00c3 ld $c3
47fa 0030 ld $30
47fb fe00 bra ac ;+-----------------------------------+
47fc fcfd bra $47fd ;| |
47fd 1404 ld $04,y ;| Trampoline for page $4700 lookups |
47fe e068 jmp y,$68 ;| |
47ff c218 st [$18] ;+-----------------------------------+
4800 000c ld $0c
4801 00c3 ld $c3
4802 0030 ld $30
4803 000c ld $0c
4804 00c3 ld $c3
4805 0030 ld $30
4806 000c ld $0c
4807 00c3 ld $c3
4808 0030 ld $30
4809 000c ld $0c
480a 00c3 ld $c3
480b 0030 ld $30
480c 000c ld $0c
480d 00c3 ld $c3
480e 0030 ld $30
480f 000c ld $0c
4810 00c3 ld $c3
4811 0030 ld $30
4812 000c ld $0c
4813 00c3 ld $c3
4814 0030 ld $30
4815 000c ld $0c
4816 00c3 ld $c3
4817 0030 ld $30
4818 000c ld $0c
4819 00c3 ld $c3
481a 0030 ld $30
481b 000c ld $0c
481c 00c3 ld $c3
481d 0030 ld $30
481e 000c ld $0c
481f 00c3 ld $c3
4820 0030 ld $30
4821 000c ld $0c
4822 00c3 ld $c3
4823 0030 ld $30
4824 000c ld $0c
4825 00c3 ld $c3
4826 00b0 ld $b0
4827 005a ld $5a
4828 00a9 ld $a9
4829 00bf ld $bf
482a 000a ld $0a
482b 00ab ld $ab
482c 0095 ld $95
482d 005a ld $5a
482e 00a9 ld $a9
482f 002a ld $2a
4830 000c ld $0c
4831 004b ld $4b
4832 00a3 ld $a3
4833 0094 ld $94
4834 0097 ld $97
4835 0030 ld $30
4836 000c ld $0c
4837 00c3 ld $c3
4838 0030 ld $30
4839 000c ld $0c
483a 00c3 ld $c3
483b 00ff ld $ff
483c 00fb ld $fb
483d 00be ld $be
483e 002f ld $2f
483f 00fc ld $fc
4840 00c3 ld $c3
4841 00ef ld $ef
4842 00fb ld $fb
4843 00be ld $be
4844 003f ld $3f
4845 000c ld $0c
4846 00c3 ld $c3
4847 0030 ld $30
4848 000c ld $0c
4849 00c3 ld $c3
484a 0030 ld $30
484b 00ac ld $ac
484c 0069 ld $69
484d 009a ld $9a
484e 00a6 ld $a6
484f 0069 ld $69
4850 0096 ld $96
4851 00aa ld $aa
4852 001a ld $1a
4853 0096 ld $96
4854 0065 ld $65
4855 0059 ld $59
4856 0096 ld $96
4857 0065 ld $65
4858 0059 ld $59
4859 0086 ld $86
485a 00aa ld $aa
485b 005a ld $5a
485c 009a ld $9a
485d 00a6 ld $a6
485e 0069 ld $69
485f 009a ld $9a
4860 0006 ld $06
4861 00c3 ld $c3
4862 0030 ld $30
4863 000c ld $0c
4864 00c3 ld $c3
4865 0030 ld $30
4866 00ac ld $ac
4867 00fe ld $fe
4868 0030 ld $30
4869 000c ld $0c
486a 00c3 ld $c3
486b 0030 ld $30
486c 00ac ld $ac
486d 00fe ld $fe
486e 0030 ld $30
486f 000c ld $0c
4870 00c3 ld $c3
4871 00b0 ld $b0
4872 00fa ld $fa
4873 00c3 ld $c3
4874 0030 ld $30
4875 000c ld $0c
4876 00c3 ld $c3
4877 0030 ld $30
4878 000c ld $0c
4879 00c3 ld $c3
487a 0030 ld $30
487b 000c ld $0c
487c 00c3 ld $c3
487d 0030 ld $30
487e 000c ld $0c
487f 00c3 ld $c3
4880 0030 ld $30
4881 00ac ld $ac
4882 00aa ld $aa
4883 00ff ld $ff
4884 00ff ld $ff
4885 00ff ld $ff
* 5 times
4888 00c3 ld $c3
4889 0015 ld $15
488a 000c ld $0c
488b 00c3 ld $c3
488c 0030 ld $30
488d 000c ld $0c
488e 00c3 ld $c3
488f 0030 ld $30
4890 000c ld $0c
4891 00c3 ld $c3
4892 00eb ld $eb
4893 001a ld $1a
4894 0004 ld $04
4895 0069 ld $69
4896 00b0 ld $b0
4897 00a6 ld $a6
4898 0030 ld $30
4899 000c ld $0c
489a 00c3 ld $c3
489b 0070 ld $70
489c 0055 ld $55
489d 00fd ld $fd
489e 0055 ld $55
489f 00f5 ld $f5
48a0 0057 ld $57
48a1 00d5 ld $d5
48a2 005f ld $5f
48a3 0055 ld $55
48a4 007f ld $7f
48a5 0055 ld $55
48a6 00fd ld $fd
48a7 0055 ld $55
48a8 0005 ld $05
48a9 00c3 ld $c3
48aa 0030 ld $30
48ab 000c ld $0c
48ac 00c3 ld $c3
48ad 0030 ld $30
48ae 000c ld $0c
48af 0003 ld $03
48b0 007f ld $7f
48b1 0010 ld $10
48b2 0004 ld $04
48b3 00c0 ld $c0
48b4 000f ld $0f
48b5 00c3 ld $c3
48b6 0030 ld $30
48b7 000c ld $0c
48b8 00c3 ld $c3
48b9 0030 ld $30
48ba 006c ld $6c
48bb 00fc ld $fc
48bc 0041 ld $41
48bd 0010 ld $10
48be 0004 ld $04
48bf 0041 ld $41
48c0 0010 ld $10
48c1 0004 ld $04
48c2 0041 ld $41
48c3 0010 ld $10
48c4 0004 ld $04
48c5 0041 ld $41
48c6 0010 ld $10
48c7 0004 ld $04
48c8 0041 ld $41
48c9 0010 ld $10
48ca 0004 ld $04
48cb 0030 ld $30
48cc 000c ld $0c
48cd 00c3 ld $c3
48ce 0030 ld $30
48cf 000c ld $0c
48d0 00c3 ld $c3
48d1 0030 ld $30
48d2 000c ld $0c
48d3 00c3 ld $c3
48d4 0030 ld $30
48d5 000c ld $0c
48d6 00c3 ld $c3
48d7 0030 ld $30
48d8 000c ld $0c
48d9 00c3 ld $c3
48da 0030 ld $30
48db 000c ld $0c
48dc 00c3 ld $c3
48dd 0030 ld $30
48de 000c ld $0c
48df 00c3 ld $c3
48e0 0030 ld $30
48e1 000c ld $0c
48e2 00c3 ld $c3
48e3 0030 ld $30
48e4 000c ld $0c
48e5 00c3 ld $c3
48e6 0070 ld $70
48e7 00a5 ld $a5
48e8 00fe ld $fe
48e9 00ea ld $ea
48ea 000f ld $0f
48eb 00ab ld $ab
48ec 006a ld $6a
48ed 00a5 ld $a5
48ee 0056 ld $56
48ef 002a ld $2a
48f0 001c ld $1c
48f1 0058 ld $58
48f2 0081 ld $81
48f3 0015 ld $15
48f4 0058 ld $58
48f5 0011 ld $11
48f6 000c ld $0c
48f7 00c3 ld $c3
48f8 0030 ld $30
48f9 000c ld $0c
48fa 00c3 ld $c3
48fb fe00 bra ac ;+-----------------------------------+
48fc fcfd bra $48fd ;| |
48fd 1404 ld $04,y ;| Trampoline for page $4800 lookups |
48fe e068 jmp y,$68 ;| |
48ff c218 st [$18] ;+-----------------------------------+
4900 00af ld $af
4901 0004 ld $04
4902 00c3 ld $c3
4903 00f0 ld $f0
4904 000f ld $0f
4905 00ff ld $ff
4906 0030 ld $30
4907 000c ld $0c
4908 0047 ld $47
4909 002f ld $2f
490a 000c ld $0c
490b 00c3 ld $c3
490c 0030 ld $30
490d 000c ld $0c
490e 00c3 ld $c3
490f 0030 ld $30
4910 005c ld $5c
4911 0055 ld $55
4912 0055 ld $55
4913 0055 ld $55
4914 0055 ld $55
4915 00d6 ld $d6
4916 00fa ld $fa
4917 005a ld $5a
4918 0069 ld $69
4919 009a ld $9a
491a 00a6 ld $a6
491b 0069 ld $69
491c 009a ld $9a
491d 00a6 ld $a6
491e 00d6 ld $d6
491f 00bb ld $bb
4920 005a ld $5a
4921 0055 ld $55
4922 0055 ld $55
4923 0055 ld $55
4924 0055 ld $55
4925 0005 ld $05
4926 00c3 ld $c3
4927 0030 ld $30
4928 000c ld $0c
4929 00c3 ld $c3
492a 0030 ld $30
492b 00ac ld $ac
492c 00fe ld $fe
492d 0030 ld $30
492e 000c ld $0c
492f 00c3 ld $c3
4930 0030 ld $30
4931 00ac ld $ac
4932 00fe ld $fe
4933 0030 ld $30
4934 000c ld $0c
4935 00c3 ld $c3
4936 00b0 ld $b0
4937 00fa ld $fa
4938 00c3 ld $c3
4939 0030 ld $30
493a 000c ld $0c
493b 00c3 ld $c3
493c 0030 ld $30
493d 000c ld $0c
493e 00c3 ld $c3
493f 0030 ld $30
4940 000c ld $0c
4941 00c3 ld $c3
4942 0030 ld $30
4943 000c ld $0c
4944 00ab ld $ab
4945 00aa ld $aa
4946 00aa ld $aa
4947 00aa ld $aa
4948 00aa ld $aa
4949 00fa ld $fa
494a 00ff ld $ff
494b 00ff ld $ff
494c 00ff ld $ff
* 5 times
494f 000f ld $0f
4950 00c3 ld $c3
4951 0030 ld $30
4952 000c ld $0c
4953 00c3 ld $c3
4954 0030 ld $30
4955 000c ld $0c
4956 00c3 ld $c3
4957 00e9 ld $e9
4958 001a ld $1a
4959 00a4 ld $a4
495a 0041 ld $41
495b 00b0 ld $b0
495c 00ae ld $ae
495d 0030 ld $30
495e 000c ld $0c
495f 00c3 ld $c3
4960 00b0 ld $b0
4961 00aa ld $aa
4962 00ff ld $ff
4963 00aa ld $aa
4964 00fe ld $fe
4965 00ab ld $ab
4966 00ea ld $ea
4967 00af ld $af
4968 00ea ld $ea
4969 00bf ld $bf
496a 00aa ld $aa
496b 00ff ld $ff
496c 00aa ld $aa
496d 000e ld $0e
496e 00c3 ld $c3
496f 0030 ld $30
4970 000c ld $0c
4971 00c3 ld $c3
4972 0030 ld $30
4973 000c ld $0c
4974 00bc ld $bc
4975 0081 ld $81
4976 0065 ld $65
4977 0005 ld $05
4978 0020 ld $20
4979 00f0 ld $f0
497a 00c2 ld $c2
497b 0030 ld $30
497c 000c ld $0c
497d 00c3 ld $c3
497e 0030 ld $30
497f 00bc ld $bc
4980 00bc ld $bc
4981 00ff ld $ff
4982 00fb ld $fb
4983 00bf ld $bf
4984 00ff ld $ff
4985 00fb ld $fb
4986 00bf ld $bf
4987 00ff ld $ff
4988 00fb ld $fb
4989 00bf ld $bf
498a 00ff ld $ff
498b 00fb ld $fb
498c 00bf ld $bf
498d 00ff ld $ff
498e 00fb ld $fb
498f 0007 ld $07
4990 0030 ld $30
4991 000c ld $0c
4992 00c3 ld $c3
4993 0030 ld $30
4994 000c ld $0c
4995 00c3 ld $c3
4996 0030 ld $30
4997 000c ld $0c
4998 00c3 ld $c3
4999 0030 ld $30
499a 000c ld $0c
499b 00c3 ld $c3
499c 0030 ld $30
499d 000c ld $0c
499e 00c3 ld $c3
499f 0030 ld $30
49a0 000c ld $0c
49a1 00c3 ld $c3
49a2 0030 ld $30
49a3 000c ld $0c
49a4 00c3 ld $c3
49a5 0030 ld $30
49a6 000c ld $0c
49a7 00c3 ld $c3
49a8 0030 ld $30
49a9 000c ld $0c
49aa 00c3 ld $c3
49ab 00b0 ld $b0
49ac 005a ld $5a
49ad 00a9 ld $a9
49ae 00bf ld $bf
49af 000a ld $0a
49b0 00ab ld $ab
49b1 0095 ld $95
49b2 005a ld $5a
49b3 00a9 ld $a9
49b4 002a ld $2a
49b5 001c ld $1c
49b6 0004 ld $04
49b7 0041 ld $41
49b8 0010 ld $10
49b9 0044 ld $44
49ba 0011 ld $11
49bb 000c ld $0c
49bc 00c3 ld $c3
49bd 0030 ld $30
49be 000c ld $0c
49bf 00c3 ld $c3
49c0 007f ld $7f
49c1 0004 ld $04
49c2 00c3 ld $c3
49c3 00ef ld $ef
49c4 00ff ld $ff
49c5 00fe ld $fe
49c6 003f ld $3f
49c7 000c ld $0c
49c8 004b ld $4b
49c9 003f ld $3f
49ca 000c ld $0c
49cb 00c3 ld $c3
49cc 0030 ld $30
49cd 000c ld $0c
49ce 00c3 ld $c3
49cf 0030 ld $30
49d0 00ac ld $ac
49d1 00aa ld $aa
49d2 0095 ld $95
49d3 00aa ld $aa
49d4 0056 ld $56
49d5 00d6 ld $d6
49d6 00fa ld $fa
49d7 005a ld $5a
49d8 006a ld $6a
49d9 00a5 ld $a5
49da 00aa ld $aa
49db 006a ld $6a
49dc 00a5 ld $a5
49dd 00aa ld $aa
49de 00d6 ld $d6
49df 00bb ld $bb
49e0 005a ld $5a
49e1 0095 ld $95
49e2 00aa ld $aa
49e3 0056 ld $56
49e4 00aa ld $aa
49e5 000a ld $0a
49e6 00c3 ld $c3
49e7 0030 ld $30
49e8 000c ld $0c
49e9 00c3 ld $c3
49ea 0030 ld $30
49eb 00ac ld $ac
49ec 00fe ld $fe
49ed 0030 ld $30
49ee 000c ld $0c
49ef 00c3 ld $c3
49f0 0030 ld $30
49f1 00ac ld $ac
49f2 00fe ld $fe
49f3 0030 ld $30
49f4 000c ld $0c
49f5 00c3 ld $c3
49f6 00b0 ld $b0
49f7 00fa ld $fa
49f8 00c3 ld $c3
49f9 0030 ld $30
49fa 000c ld $0c
49fb fe00 bra ac ;+-----------------------------------+
49fc fcfd bra $49fd ;| |
49fd 1404 ld $04,y ;| Trampoline for page $4900 lookups |
49fe e068 jmp y,$68 ;| |
49ff c218 st [$18] ;+-----------------------------------+
4a00 00c3 ld $c3
4a01 0030 ld $30
4a02 000c ld $0c
4a03 00c3 ld $c3
4a04 0030 ld $30
4a05 000c ld $0c
4a06 00c3 ld $c3
4a07 0055 ld $55
4a08 0055 ld $55
4a09 0055 ld $55
* 6 times
4a0d 00aa ld $aa
4a0e 00aa ld $aa
4a0f 00aa ld $aa
4a10 00ea ld $ea
4a11 00ff ld $ff
4a12 00ff ld $ff
4a13 00ff ld $ff
* 5 times
4a16 003f ld $3f
4a17 000c ld $0c
4a18 00c3 ld $c3
4a19 0030 ld $30
4a1a 000c ld $0c
4a1b 00c3 ld $c3
4a1c 00eb ld $eb
4a1d 001a ld $1a
4a1e 0004 ld $04
4a1f 0069 ld $69
4a20 00b0 ld $b0
4a21 00a6 ld $a6
4a22 0030 ld $30
4a23 000c ld $0c
4a24 00c3 ld $c3
4a25 0070 ld $70
4a26 0055 ld $55
4a27 00fd ld $fd
4a28 0055 ld $55
4a29 00f5 ld $f5
4a2a 0057 ld $57
4a2b 00d5 ld $d5
4a2c 005f ld $5f
4a2d 0055 ld $55
4a2e 007f ld $7f
4a2f 0055 ld $55
4a30 00fd ld $fd
4a31 0055 ld $55
4a32 0005 ld $05
4a33 00c3 ld $c3
4a34 0030 ld $30
4a35 000c ld $0c
4a36 00c3 ld $c3
4a37 0030 ld $30
4a38 00f0 ld $f0
4a39 0083 ld $83
4a3a 0081 ld $81
4a3b 0065 ld $65
4a3c 0005 ld $05
4a3d 0020 ld $20
4a3e 0008 ld $08
4a3f 00fc ld $fc
4a40 0030 ld $30
4a41 000c ld $0c
4a42 00c3 ld $c3
4a43 0030 ld $30
4a44 006c ld $6c
4a45 00fc ld $fc
4a46 006f ld $6f
4a47 0060 ld $60
4a48 0004 ld $04
4a49 0046 ld $46
4a4a 0060 ld $60
4a4b 0004 ld $04
4a4c 0046 ld $46
4a4d 0060 ld $60
4a4e 0004 ld $04
4a4f 00c6 ld $c6
4a50 006f ld $6f
4a51 002c ld $2c
4a52 0056 ld $56
4a53 00f0 ld $f0
4a54 0006 ld $06
4a55 0030 ld $30
4a56 000c ld $0c
4a57 00c3 ld $c3
4a58 0030 ld $30
4a59 000c ld $0c
4a5a 00c3 ld $c3
4a5b 0030 ld $30
4a5c 000c ld $0c
4a5d 00c3 ld $c3
4a5e 0030 ld $30
4a5f 000c ld $0c
4a60 00c3 ld $c3
4a61 0030 ld $30
4a62 000c ld $0c
4a63 00c3 ld $c3
4a64 0030 ld $30
4a65 000c ld $0c
4a66 00c3 ld $c3
4a67 0030 ld $30
4a68 000c ld $0c
4a69 00c3 ld $c3
4a6a 0030 ld $30
4a6b 000c ld $0c
4a6c 00c3 ld $c3
4a6d 0030 ld $30
4a6e 000c ld $0c
4a6f 00c3 ld $c3
4a70 0070 ld $70
4a71 00a5 ld $a5
4a72 00fe ld $fe
4a73 00ea ld $ea
4a74 000f ld $0f
4a75 00ab ld $ab
4a76 006a ld $6a
4a77 00a5 ld $a5
4a78 0056 ld $56
4a79 002a ld $2a
4a7a 001c ld $1c
4a7b 0058 ld $58
4a7c 0081 ld $81
4a7d 0015 ld $15
4a7e 0058 ld $58
4a7f 0011 ld $11
4a80 000c ld $0c
4a81 00c3 ld $c3
4a82 0030 ld $30
4a83 000c ld $0c
4a84 00c3 ld $c3
4a85 00f0 ld $f0
4a86 000b ld $0b
4a87 00bf ld $bf
4a88 003f ld $3f
4a89 00fc ld $fc
4a8a 00c2 ld $c2
4a8b 00ff ld $ff
4a8c 000f ld $0f
4a8d 00bf ld $bf
4a8e 0030 ld $30
4a8f 000c ld $0c
4a90 00c3 ld $c3
4a91 0030 ld $30
4a92 000c ld $0c
4a93 00c3 ld $c3
4a94 0030 ld $30
4a95 00ac ld $ac
4a96 0069 ld $69
4a97 0055 ld $55
4a98 0055 ld $55
4a99 0055 ld $55
4a9a 0096 ld $96
4a9b 00aa ld $aa
4a9c 005a ld $5a
4a9d 00aa ld $aa
4a9e 006a ld $6a
4a9f 00a9 ld $a9
4aa0 0096 ld $96
4aa1 00aa ld $aa
4aa2 00aa ld $aa
4aa3 0096 ld $96
4aa4 00aa ld $aa
4aa5 005a ld $5a
4aa6 0055 ld $55
4aa7 0055 ld $55
4aa8 0055 ld $55
4aa9 009a ld $9a
4aaa 0006 ld $06
4aab 00c3 ld $c3
4aac 0030 ld $30
4aad 000c ld $0c
4aae 00c3 ld $c3
4aaf 0030 ld $30
4ab0 00ac ld $ac
4ab1 00fe ld $fe
4ab2 0030 ld $30
4ab3 000c ld $0c
4ab4 00c3 ld $c3
4ab5 0030 ld $30
4ab6 00ac ld $ac
4ab7 00fe ld $fe
4ab8 0030 ld $30
4ab9 000c ld $0c
4aba 00c3 ld $c3
4abb 00b0 ld $b0
4abc 00fa ld $fa
4abd 00c3 ld $c3
4abe 0030 ld $30
4abf 000c ld $0c
4ac0 00c3 ld $c3
4ac1 0030 ld $30
4ac2 000c ld $0c
4ac3 00c3 ld $c3
4ac4 0030 ld $30
4ac5 0000 ld $00
4ac6 0000 ld $00
4ac7 0000 ld $00
* 5 times
4aca 0055 ld $55
4acb 0055 ld $55
4acc 0055 ld $55
4acd 0055 ld $55
4ace 00a5 ld $a5
4acf 00aa ld $aa
4ad0 00aa ld $aa
4ad1 00aa ld $aa
4ad2 00fe ld $fe
4ad3 00ff ld $ff
4ad4 00ff ld $ff
4ad5 00ff ld $ff
* 6 times
4ad9 0030 ld $30
4ada 000c ld $0c
4adb 00c3 ld $c3
4adc 00e9 ld $e9
4add 001a ld $1a
4ade 00a4 ld $a4
4adf 0041 ld $41
4ae0 00b0 ld $b0
4ae1 00ae ld $ae
4ae2 0030 ld $30
4ae3 000c ld $0c
4ae4 00c3 ld $c3
4ae5 00b0 ld $b0
4ae6 00ae ld $ae
4ae7 00fe ld $fe
4ae8 00ba ld $ba
4ae9 00fa ld $fa
4aea 00ab ld $ab
4aeb 00fa ld $fa
4aec 00af ld $af
4aed 00aa ld $aa
4aee 00bf ld $bf
4aef 00ae ld $ae
4af0 00fe ld $fe
4af1 00aa ld $aa
4af2 000e ld $0e
4af3 00c3 ld $c3
4af4 0030 ld $30
4af5 000c ld $0c
4af6 00c3 ld $c3
4af7 00c0 ld $c0
4af8 001b ld $1b
4af9 0004 ld $04
4afa 0041 ld $41
4afb fe00 bra ac ;+-----------------------------------+
4afc fcfd bra $4afd ;| |
4afd 1404 ld $04,y ;| Trampoline for page $4a00 lookups |
4afe e068 jmp y,$68 ;| |
4aff c218 st [$18] ;+-----------------------------------+
4b00 0010 ld $10
4b01 0004 ld $04
4b02 0041 ld $41
4b03 0000 ld $00
4b04 0003 ld $03
4b05 0030 ld $30
4b06 000c ld $0c
4b07 00c3 ld $c3
4b08 0030 ld $30
4b09 00bc ld $bc
4b0a 00bc ld $bc
4b0b 00bf ld $bf
4b0c 00f1 ld $f1
4b0d 001a ld $1a
4b0e 008b ld $8b
4b0f 00b1 ld $b1
4b10 0018 ld $18
4b11 008b ld $8b
4b12 00b1 ld $b1
4b13 0018 ld $18
4b14 00c1 ld $c1
4b15 00bb ld $bb
4b16 0058 ld $58
4b17 0046 ld $46
4b18 00f0 ld $f0
4b19 0007 ld $07
4b1a 0030 ld $30
4b1b 000c ld $0c
4b1c 00c3 ld $c3
4b1d 0030 ld $30
4b1e 000c ld $0c
4b1f 00c3 ld $c3
4b20 0030 ld $30
4b21 000c ld $0c
4b22 00c3 ld $c3
4b23 0030 ld $30
4b24 000c ld $0c
4b25 00c3 ld $c3
4b26 0030 ld $30
4b27 000c ld $0c
4b28 00c3 ld $c3
4b29 0030 ld $30
4b2a 000c ld $0c
4b2b 00c3 ld $c3
4b2c 0030 ld $30
4b2d 000c ld $0c
4b2e 00c3 ld $c3
4b2f 0030 ld $30
4b30 000c ld $0c
4b31 00c3 ld $c3
4b32 0030 ld $30
4b33 000c ld $0c
4b34 00c3 ld $c3
4b35 00b0 ld $b0
4b36 005a ld $5a
4b37 00a9 ld $a9
4b38 00bf ld $bf
4b39 000a ld $0a
4b3a 00ab ld $ab
4b3b 0095 ld $95
4b3c 005a ld $5a
4b3d 00a9 ld $a9
4b3e 002a ld $2a
4b3f 001c ld $1c
4b40 0004 ld $04
4b41 0041 ld $41
4b42 0010 ld $10
4b43 0044 ld $44
4b44 0011 ld $11
4b45 000c ld $0c
4b46 00c3 ld $c3
4b47 0030 ld $30
4b48 000c ld $0c
4b49 00c3 ld $c3
4b4a 0070 ld $70
4b4b 00f4 ld $f4
4b4c 00fe ld $fe
4b4d 0030 ld $30
4b4e 00fc ld $fc
4b4f 00c2 ld $c2
4b50 00f0 ld $f0
4b51 00ff ld $ff
4b52 004b ld $4b
4b53 0030 ld $30
4b54 000c ld $0c
4b55 00c3 ld $c3
4b56 0030 ld $30
4b57 000c ld $0c
4b58 00c3 ld $c3
4b59 0030 ld $30
4b5a 00ac ld $ac
4b5b 0069 ld $69
4b5c 009a ld $9a
4b5d 00aa ld $aa
4b5e 006a ld $6a
4b5f 0016 ld $16
4b60 00a5 ld $a5
4b61 005a ld $5a
4b62 00aa ld $aa
4b63 0061 ld $61
4b64 00a9 ld $a9
4b65 0056 ld $56
4b66 0065 ld $65
4b67 00a8 ld $a8
4b68 0056 ld $56
4b69 0095 ld $95
4b6a 005a ld $5a
4b6b 009a ld $9a
4b6c 00aa ld $aa
4b6d 006a ld $6a
4b6e 009a ld $9a
4b6f 0006 ld $06
4b70 00c3 ld $c3
4b71 0030 ld $30
4b72 000c ld $0c
4b73 00c3 ld $c3
4b74 0030 ld $30
4b75 00ac ld $ac
4b76 00fe ld $fe
4b77 0030 ld $30
4b78 000c ld $0c
4b79 00c3 ld $c3
4b7a 0030 ld $30
4b7b 00ac ld $ac
4b7c 00fe ld $fe
4b7d 0030 ld $30
4b7e 000c ld $0c
4b7f 00c3 ld $c3
4b80 00b0 ld $b0
4b81 00fa ld $fa
4b82 00c3 ld $c3
4b83 0030 ld $30
4b84 000c ld $0c
4b85 00c3 ld $c3
4b86 0030 ld $30
4b87 000c ld $0c
4b88 00c3 ld $c3
4b89 0030 ld $30
4b8a 000c ld $0c
4b8b 0003 ld $03
4b8c 0000 ld $00
4b8d 0000 ld $00
4b8e 0000 ld $00
* 5 times
4b91 0054 ld $54
4b92 0055 ld $55
4b93 0055 ld $55
4b94 0055 ld $55
4b95 0055 ld $55
4b96 00a5 ld $a5
4b97 00aa ld $aa
4b98 00aa ld $aa
4b99 00fa ld $fa
4b9a 00ff ld $ff
4b9b 00ff ld $ff
4b9c 000f ld $0f
4b9d 00c3 ld $c3
4b9e 0030 ld $30
4b9f 000c ld $0c
4ba0 00c3 ld $c3
4ba1 00eb ld $eb
4ba2 001a ld $1a
4ba3 0004 ld $04
4ba4 0069 ld $69
4ba5 00b0 ld $b0
4ba6 00a6 ld $a6
4ba7 0030 ld $30
4ba8 000c ld $0c
4ba9 00c3 ld $c3
4baa 0070 ld $70
4bab 0055 ld $55
4bac 00fd ld $fd
4bad 0055 ld $55
4bae 00f5 ld $f5
4baf 0057 ld $57
4bb0 00d5 ld $d5
4bb1 005f ld $5f
4bb2 0055 ld $55
4bb3 007f ld $7f
4bb4 0055 ld $55
4bb5 00fd ld $fd
4bb6 0055 ld $55
4bb7 0005 ld $05
4bb8 00c3 ld $c3
4bb9 0030 ld $30
4bba 000c ld $0c
4bbb 00c3 ld $c3
4bbc 0030 ld $30
4bbd 000c ld $0c
4bbe 0007 ld $07
4bbf 0096 ld $96
4bc0 0065 ld $65
4bc1 0059 ld $59
4bc2 0001 ld $01
4bc3 000c ld $0c
4bc4 00c3 ld $c3
4bc5 0030 ld $30
4bc6 000c ld $0c
4bc7 00c3 ld $c3
4bc8 0030 ld $30
4bc9 006c ld $6c
4bca 00fc ld $fc
4bcb 006f ld $6f
4bcc 0060 ld $60
4bcd 002c ld $2c
4bce 00c6 ld $c6
4bcf 0062 ld $62
4bd0 002c ld $2c
4bd1 00c6 ld $c6
4bd2 0062 ld $62
4bd3 002c ld $2c
4bd4 00c6 ld $c6
4bd5 006f ld $6f
4bd6 0019 ld $19
4bd7 0056 ld $56
4bd8 00f0 ld $f0
4bd9 0006 ld $06
4bda 0030 ld $30
4bdb 000c ld $0c
4bdc 00c3 ld $c3
4bdd 0030 ld $30
4bde 000c ld $0c
4bdf 00c3 ld $c3
4be0 0030 ld $30
4be1 000c ld $0c
4be2 00c3 ld $c3
4be3 0030 ld $30
4be4 000c ld $0c
4be5 00c3 ld $c3
4be6 0030 ld $30
4be7 000c ld $0c
4be8 00c3 ld $c3
4be9 0030 ld $30
4bea 000c ld $0c
4beb 00c3 ld $c3
4bec 0030 ld $30
4bed 000c ld $0c
4bee 00c3 ld $c3
4bef 0030 ld $30
4bf0 000c ld $0c
4bf1 00c3 ld $c3
4bf2 0030 ld $30
4bf3 000c ld $0c
4bf4 00c3 ld $c3
4bf5 0070 ld $70
4bf6 00a5 ld $a5
4bf7 00fe ld $fe
4bf8 00ea ld $ea
4bf9 000f ld $0f
4bfa 00ab ld $ab
4bfb fe00 bra ac ;+-----------------------------------+
4bfc fcfd bra $4bfd ;| |
4bfd 1404 ld $04,y ;| Trampoline for page $4b00 lookups |
4bfe e068 jmp y,$68 ;| |
4bff c218 st [$18] ;+-----------------------------------+
4c00 006a ld $6a
4c01 00a5 ld $a5
4c02 0056 ld $56
4c03 002a ld $2a
4c04 001c ld $1c
4c05 0058 ld $58
4c06 0081 ld $81
4c07 0015 ld $15
4c08 0058 ld $58
4c09 0011 ld $11
4c0a 000c ld $0c
4c0b 00c3 ld $c3
4c0c 0030 ld $30
4c0d 000c ld $0c
4c0e 00c3 ld $c3
4c0f 0030 ld $30
4c10 00fc ld $fc
4c11 00bf ld $bf
4c12 0030 ld $30
4c13 00fc ld $fc
4c14 00c2 ld $c2
4c15 00f0 ld $f0
4c16 00fb ld $fb
4c17 00c3 ld $c3
4c18 0030 ld $30
4c19 000c ld $0c
4c1a 00c3 ld $c3
4c1b 0030 ld $30
4c1c 000c ld $0c
4c1d 00c3 ld $c3
4c1e 0030 ld $30
4c1f 005c ld $5c
4c20 00a9 ld $a9
4c21 0069 ld $69
4c22 0055 ld $55
4c23 0055 ld $55
4c24 0029 ld $29
4c25 0055 ld $55
4c26 0055 ld $55
4c27 0055 ld $55
4c28 0055 ld $55
4c29 0051 ld $51
4c2a 0054 ld $54
4c2b 0055 ld $55
4c2c 0055 ld $55
4c2d 0014 ld $14
4c2e 0090 ld $90
4c2f 0052 ld $52
4c30 0055 ld $55
4c31 0055 ld $55
4c32 0055 ld $55
4c33 006a ld $6a
4c34 0005 ld $05
4c35 00c3 ld $c3
4c36 0030 ld $30
4c37 000c ld $0c
4c38 00c3 ld $c3
4c39 0030 ld $30
4c3a 00ac ld $ac
4c3b 00fe ld $fe
4c3c 0030 ld $30
4c3d 000c ld $0c
4c3e 00c3 ld $c3
4c3f 0030 ld $30
4c40 00ac ld $ac
4c41 00fe ld $fe
4c42 0030 ld $30
4c43 000c ld $0c
4c44 00c3 ld $c3
4c45 00b0 ld $b0
4c46 00fa ld $fa
4c47 00c3 ld $c3
4c48 0030 ld $30
4c49 000c ld $0c
4c4a 00c3 ld $c3
4c4b 0030 ld $30
4c4c 000c ld $0c
4c4d 00c3 ld $c3
4c4e 0030 ld $30
4c4f 000c ld $0c
4c50 00c3 ld $c3
4c51 0030 ld $30
4c52 0000 ld $00
4c53 0000 ld $00
4c54 0000 ld $00
* 8 times
4c5a 0040 ld $40
4c5b 0055 ld $55
4c5c 0055 ld $55
4c5d 0055 ld $55
* 5 times
4c60 0030 ld $30
4c61 000c ld $0c
4c62 00c3 ld $c3
4c63 0030 ld $30
4c64 000c ld $0c
4c65 00c3 ld $c3
4c66 00e9 ld $e9
4c67 001a ld $1a
4c68 00a4 ld $a4
4c69 0041 ld $41
4c6a 00b0 ld $b0
4c6b 00ae ld $ae
4c6c 0030 ld $30
4c6d 000c ld $0c
4c6e 00c3 ld $c3
4c6f 00b0 ld $b0
4c70 004a ld $4a
4c71 00d3 ld $d3
4c72 0034 ld $34
4c73 004d ld $4d
4c74 00d3 ld $d3
4c75 0034 ld $34
4c76 004d ld $4d
4c77 00d3 ld $d3
4c78 0034 ld $34
4c79 004d ld $4d
4c7a 00d3 ld $d3
4c7b 00b4 ld $b4
4c7c 000a ld $0a
4c7d 00c3 ld $c3
4c7e 0030 ld $30
4c7f 000c ld $0c
4c80 00c3 ld $c3
4c81 0030 ld $30
4c82 000c ld $0c
4c83 0007 ld $07
4c84 0096 ld $96
4c85 0045 ld $45
4c86 0058 ld $58
4c87 0001 ld $01
4c88 000c ld $0c
4c89 00c3 ld $c3
4c8a 0030 ld $30
4c8b 000c ld $0c
4c8c 00c3 ld $c3
4c8d 0030 ld $30
4c8e 00bc ld $bc
4c8f 00bc ld $bc
4c90 00bf ld $bf
4c91 0011 ld $11
4c92 0018 ld $18
4c93 0081 ld $81
4c94 0011 ld $11
4c95 0018 ld $18
4c96 0081 ld $81
4c97 0011 ld $11
4c98 0018 ld $18
4c99 00c1 ld $c1
4c9a 001b ld $1b
4c9b 0004 ld $04
4c9c 0041 ld $41
4c9d 00f0 ld $f0
4c9e 0007 ld $07
4c9f 0030 ld $30
4ca0 000c ld $0c
4ca1 00c3 ld $c3
4ca2 0030 ld $30
4ca3 000c ld $0c
4ca4 00fc ld $fc
4ca5 0030 ld $30
4ca6 000c ld $0c
4ca7 00ff ld $ff
4ca8 003f ld $3f
4ca9 000c ld $0c
4caa 00c3 ld $c3
4cab 003f ld $3f
4cac 00f0 ld $f0
4cad 00c3 ld $c3
4cae 0030 ld $30
4caf 000c ld $0c
4cb0 00ff ld $ff
4cb1 00c0 ld $c0
4cb2 000f ld $0f
4cb3 00c3 ld $c3
4cb4 00ff ld $ff
4cb5 000f ld $0f
4cb6 00c3 ld $c3
4cb7 0030 ld $30
4cb8 000c ld $0c
4cb9 00c3 ld $c3
4cba 00b0 ld $b0
4cbb 005a ld $5a
4cbc 00a9 ld $a9
4cbd 00bf ld $bf
4cbe 000a ld $0a
4cbf 00ab ld $ab
4cc0 0095 ld $95
4cc1 005a ld $5a
4cc2 00a9 ld $a9
4cc3 002a ld $2a
4cc4 001c ld $1c
4cc5 0004 ld $04
4cc6 0041 ld $41
4cc7 0010 ld $10
4cc8 0044 ld $44
4cc9 0011 ld $11
4cca 000c ld $0c
4ccb 00c3 ld $c3
4ccc 0030 ld $30
4ccd 000c ld $0c
4cce 00c3 ld $c3
4ccf 00f0 ld $f0
4cd0 00ff ld $ff
4cd1 004b ld $4b
4cd2 00ff ld $ff
4cd3 00fb ld $fb
4cd4 00bf ld $bf
4cd5 00bf ld $bf
4cd6 00f4 ld $f4
4cd7 00ff ld $ff
4cd8 0030 ld $30
4cd9 000c ld $0c
4cda 00c3 ld $c3
4cdb 0030 ld $30
4cdc 000c ld $0c
4cdd 00c3 ld $c3
4cde 0030 ld $30
4cdf 00ac ld $ac
4ce0 00aa ld $aa
4ce1 00aa ld $aa
4ce2 005a ld $5a
4ce3 00a9 ld $a9
4ce4 00aa ld $aa
4ce5 00aa ld $aa
4ce6 00aa ld $aa
* 5 times
4ce9 006a ld $6a
4cea 009a ld $9a
4ceb 00aa ld $aa
4cec 00aa ld $aa
4ced 00aa ld $aa
* 5 times
4cf0 006a ld $6a
4cf1 00a5 ld $a5
4cf2 0069 ld $69
4cf3 009a ld $9a
4cf4 0006 ld $06
4cf5 00c3 ld $c3
4cf6 0030 ld $30
4cf7 000c ld $0c
4cf8 00c3 ld $c3
4cf9 0030 ld $30
4cfa 00ac ld $ac
4cfb fe00 bra ac ;+-----------------------------------+
4cfc fcfd bra $4cfd ;| |
4cfd 1404 ld $04,y ;| Trampoline for page $4c00 lookups |
4cfe e068 jmp y,$68 ;| |
4cff c218 st [$18] ;+-----------------------------------+
4d00 00fe ld $fe
4d01 0030 ld $30
4d02 000c ld $0c
4d03 00c3 ld $c3
4d04 0030 ld $30
4d05 00ac ld $ac
4d06 00fe ld $fe
4d07 0030 ld $30
4d08 000c ld $0c
4d09 00c3 ld $c3
4d0a 00b0 ld $b0
4d0b 00fa ld $fa
4d0c 00c3 ld $c3
4d0d 0030 ld $30
4d0e 000c ld $0c
4d0f 00c3 ld $c3
4d10 0030 ld $30
4d11 000c ld $0c
4d12 00c3 ld $c3
4d13 0030 ld $30
4d14 000c ld $0c
4d15 00c3 ld $c3
4d16 0030 ld $30
4d17 000c ld $0c
4d18 0003 ld $03
4d19 0000 ld $00
4d1a 0000 ld $00
4d1b 0000 ld $00
* 11 times
4d24 00c3 ld $c3
4d25 0030 ld $30
4d26 000c ld $0c
4d27 00c3 ld $c3
4d28 0030 ld $30
4d29 000c ld $0c
4d2a 00c3 ld $c3
4d2b 00eb ld $eb
4d2c 001a ld $1a
4d2d 0004 ld $04
4d2e 0069 ld $69
4d2f 00b0 ld $b0
4d30 00a6 ld $a6
4d31 0030 ld $30
4d32 000c ld $0c
4d33 00c3 ld $c3
4d34 0070 ld $70
4d35 0005 ld $05
4d36 00c3 ld $c3
4d37 00fe ld $fe
4d38 00ef ld $ef
4d39 00ff ld $ff
4d3a 00fe ld $fe
4d3b 00ef ld $ef
4d3c 00ff ld $ff
4d3d 00fe ld $fe
4d3e 00ef ld $ef
4d3f 00c3 ld $c3
4d40 0070 ld $70
4d41 0005 ld $05
4d42 00c3 ld $c3
4d43 0030 ld $30
4d44 000c ld $0c
4d45 00c3 ld $c3
4d46 0030 ld $30
4d47 000c ld $0c
4d48 0007 ld $07
4d49 0084 ld $84
4d4a 0065 ld $65
4d4b 0059 ld $59
4d4c 0001 ld $01
4d4d 000c ld $0c
4d4e 00c3 ld $c3
4d4f 0030 ld $30
4d50 000c ld $0c
4d51 00c3 ld $c3
4d52 0030 ld $30
4d53 006c ld $6c
4d54 00fc ld $fc
4d55 00ef ld $ef
4d56 00ff ld $ff
4d57 00fe ld $fe
4d58 00ef ld $ef
4d59 00ff ld $ff
4d5a 00fe ld $fe
4d5b 00ef ld $ef
4d5c 00ff ld $ff
4d5d 00fe ld $fe
4d5e 00ef ld $ef
4d5f 00ff ld $ff
4d60 00fe ld $fe
4d61 00ef ld $ef
4d62 00ff ld $ff
4d63 0006 ld $06
4d64 0030 ld $30
4d65 000c ld $0c
4d66 00c3 ld $c3
4d67 000c ld $0c
4d68 00f3 ld $f3
4d69 0003 ld $03
4d6a 000c ld $0c
4d6b 00c3 ld $c3
4d6c 0030 ld $30
4d6d 000c ld $0c
4d6e 00c3 ld $c3
4d6f 0030 ld $30
4d70 00cc ld $cc
4d71 00ff ld $ff
4d72 0033 ld $33
4d73 000c ld $0c
4d74 00c3 ld $c3
4d75 0000 ld $00
4d76 003f ld $3f
4d77 00c3 ld $c3
4d78 0030 ld $30
4d79 000c ld $0c
4d7a 00c3 ld $c3
4d7b 0030 ld $30
4d7c 000c ld $0c
4d7d 000c ld $0c
4d7e 00c3 ld $c3
4d7f 0070 ld $70
4d80 00a5 ld $a5
4d81 00fe ld $fe
4d82 00ea ld $ea
4d83 000f ld $0f
4d84 00ab ld $ab
4d85 006a ld $6a
4d86 00a5 ld $a5
4d87 0056 ld $56
4d88 002a ld $2a
4d89 001c ld $1c
4d8a 0058 ld $58
4d8b 0081 ld $81
4d8c 0015 ld $15
4d8d 0058 ld $58
4d8e 0011 ld $11
4d8f 000c ld $0c
4d90 00c3 ld $c3
4d91 0030 ld $30
4d92 000c ld $0c
4d93 00c3 ld $c3
4d94 00f0 ld $f0
4d95 000f ld $0f
4d96 00c3 ld $c3
4d97 0052 ld $52
4d98 0024 ld $24
4d99 0005 ld $05
4d9a 0012 ld $12
4d9b 000c ld $0c
4d9c 00ff ld $ff
4d9d 0030 ld $30
4d9e 000c ld $0c
4d9f 00c3 ld $c3
4da0 0030 ld $30
4da1 000c ld $0c
4da2 00c3 ld $c3
4da3 0030 ld $30
4da4 005c ld $5c
4da5 0055 ld $55
4da6 0055 ld $55
4da7 0055 ld $55
4da8 0055 ld $55
4da9 0015 ld $15
4daa 0055 ld $55
4dab 00a9 ld $a9
4dac 0095 ld $95
4dad 00aa ld $aa
4dae 00aa ld $aa
4daf 00aa ld $aa
4db0 001a ld $1a
4db1 0054 ld $54
4db2 0041 ld $41
4db3 0055 ld $55
4db4 0055 ld $55
4db5 0055 ld $55
4db6 0055 ld $55
4db7 0005 ld $05
4db8 0095 ld $95
4db9 000a ld $0a
4dba 00c3 ld $c3
4dbb 0030 ld $30
4dbc 00cc ld $cc
4dbd 0030 ld $30
4dbe 008c ld $8c
4dbf 00fa ld $fa
4dc0 00ff ld $ff
4dc1 003f ld $3f
4dc2 00c3 ld $c3
4dc3 0030 ld $30
4dc4 008c ld $8c
4dc5 00fa ld $fa
4dc6 00ff ld $ff
4dc7 003f ld $3f
4dc8 00c3 ld $c3
4dc9 0030 ld $30
4dca 00ea ld $ea
4dcb 00ff ld $ff
4dcc 00ff ld $ff
4dcd 000c ld $0c
4dce 00c3 ld $c3
4dcf 00c0 ld $c0
4dd0 0030 ld $30
4dd1 000c ld $0c
4dd2 00c3 ld $c3
4dd3 0030 ld $30
4dd4 000c ld $0c
4dd5 00c3 ld $c3
4dd6 0030 ld $30
4dd7 000c ld $0c
4dd8 00c3 ld $c3
4dd9 0030 ld $30
4dda 0000 ld $00
4ddb 0000 ld $00
4ddc 0000 ld $00
* 8 times
4de2 0015 ld $15
4de3 000c ld $0c
4de4 00c3 ld $c3
4de5 0030 ld $30
4de6 000c ld $0c
4de7 00c3 ld $c3
4de8 0030 ld $30
4de9 000c ld $0c
4dea 00c3 ld $c3
4deb 00e9 ld $e9
4dec 001a ld $1a
4ded 00a4 ld $a4
4dee 0041 ld $41
4def 00b0 ld $b0
4df0 00ae ld $ae
4df1 0030 ld $30
4df2 000c ld $0c
4df3 00c3 ld $c3
4df4 0070 ld $70
4df5 00f5 ld $f5
4df6 00fb ld $fb
4df7 00bf ld $bf
4df8 00af ld $af
4df9 00aa ld $aa
4dfa 00aa ld $aa
4dfb fe00 bra ac ;+-----------------------------------+
4dfc fcfd bra $4dfd ;| |
4dfd 1404 ld $04,y ;| Trampoline for page $4d00 lookups |
4dfe e068 jmp y,$68 ;| |
4dff c218 st [$18] ;+-----------------------------------+
4e00 00aa ld $aa
4e01 00aa ld $aa
4e02 00aa ld $aa
4e03 00fa ld $fa
4e04 00fb ld $fb
4e05 007f ld $7f
4e06 0005 ld $05
4e07 00c3 ld $c3
4e08 0030 ld $30
4e09 000c ld $0c
4e0a 00c3 ld $c3
4e0b 0030 ld $30
4e0c 000c ld $0c
4e0d 0007 ld $07
4e0e 0084 ld $84
4e0f 0065 ld $65
4e10 0059 ld $59
4e11 0001 ld $01
4e12 000c ld $0c
4e13 00c3 ld $c3
4e14 0030 ld $30
4e15 000c ld $0c
4e16 00c3 ld $c3
4e17 0030 ld $30
4e18 00bc ld $bc
4e19 00bc ld $bc
4e1a 0000 ld $00
4e1b 0000 ld $00
4e1c 0000 ld $00
* 13 times
4e27 00f0 ld $f0
4e28 0007 ld $07
4e29 0030 ld $30
4e2a 000c ld $0c
4e2b 0033 ld $33
4e2c 0008 ld $08
4e2d 0082 ld $82
4e2e 0020 ld $20
4e2f 0008 ld $08
4e30 0082 ld $82
4e31 0020 ld $20
4e32 0008 ld $08
4e33 0082 ld $82
4e34 0020 ld $20
4e35 0008 ld $08
4e36 0082 ld $82
4e37 0020 ld $20
4e38 0008 ld $08
4e39 0082 ld $82
4e3a 0020 ld $20
4e3b 0008 ld $08
4e3c 0082 ld $82
4e3d 0020 ld $20
4e3e 0008 ld $08
4e3f 0082 ld $82
4e40 0020 ld $20
4e41 0008 ld $08
4e42 0003 ld $03
4e43 00c3 ld $c3
4e44 00b0 ld $b0
4e45 005a ld $5a
4e46 00a9 ld $a9
4e47 00bf ld $bf
4e48 000a ld $0a
4e49 00ab ld $ab
4e4a 00aa ld $aa
4e4b 00aa ld $aa
4e4c 00aa ld $aa
4e4d 002a ld $2a
4e4e 001c ld $1c
4e4f 0004 ld $04
4e50 0041 ld $41
4e51 0010 ld $10
4e52 0044 ld $44
4e53 0011 ld $11
4e54 000c ld $0c
4e55 00c3 ld $c3
4e56 0030 ld $30
4e57 000c ld $0c
4e58 00ff ld $ff
4e59 00ff ld $ff
4e5a 00ff ld $ff
* 11 times
4e63 000f ld $0f
4e64 00c3 ld $c3
4e65 0030 ld $30
4e66 000c ld $0c
4e67 00c3 ld $c3
4e68 0030 ld $30
4e69 005c ld $5c
4e6a 0014 ld $14
4e6b 0045 ld $45
4e6c 0051 ld $51
4e6d 0014 ld $14
4e6e 0045 ld $45
4e6f 0051 ld $51
4e70 0014 ld $14
4e71 0045 ld $45
4e72 0051 ld $51
4e73 0014 ld $14
4e74 0045 ld $45
4e75 0051 ld $51
4e76 0014 ld $14
4e77 0045 ld $45
4e78 0051 ld $51
4e79 0014 ld $14
4e7a 0045 ld $45
4e7b 0051 ld $51
4e7c 0014 ld $14
4e7d 0045 ld $45
4e7e 0001 ld $01
4e7f 00c3 ld $c3
4e80 0030 ld $30
4e81 0083 ld $83
4e82 0020 ld $20
4e83 0008 ld $08
4e84 0082 ld $82
4e85 0020 ld $20
4e86 0008 ld $08
4e87 0082 ld $82
4e88 0020 ld $20
4e89 0008 ld $08
4e8a 0082 ld $82
4e8b 0020 ld $20
4e8c 0008 ld $08
4e8d 0082 ld $82
4e8e 0020 ld $20
4e8f 0008 ld $08
4e90 0082 ld $82
4e91 0020 ld $20
4e92 0008 ld $08
4e93 0082 ld $82
4e94 0030 ld $30
4e95 0030 ld $30
4e96 000c ld $0c
4e97 00c3 ld $c3
4e98 0030 ld $30
4e99 000c ld $0c
4e9a 00c3 ld $c3
4e9b 0030 ld $30
4e9c 000c ld $0c
4e9d 00c3 ld $c3
4e9e 0030 ld $30
4e9f 000c ld $0c
4ea0 0003 ld $03
4ea1 0000 ld $00
4ea2 0000 ld $00
4ea3 0000 ld $00
* 5 times
4ea6 00c3 ld $c3
4ea7 0015 ld $15
4ea8 000c ld $0c
4ea9 00c3 ld $c3
4eaa 0030 ld $30
4eab 000c ld $0c
4eac 00c3 ld $c3
4ead 0030 ld $30
4eae 000c ld $0c
4eaf 00c3 ld $c3
4eb0 00eb ld $eb
4eb1 001a ld $1a
4eb2 0004 ld $04 ;End of Apps/Racer/Horizon-256x16.rgb, size 3132
;+-----------------------------------+
;| Apps/Racer/Racer_v3.gcl |
;+-----------------------------------+
4eb3 dc7a st $7a,[y,x++] ;'z'
4eb4 dc69 st $69,[y,x++] ;'i'
4eb5 dc70 st $70,[y,x++] ;'p'
4eb6 dc70 st $70,[y,x++] ;'p'
4eb7 dc65 st $65,[y,x++] ;'e'
4eb8 dc64 st $64,[y,x++] ;'d'
4eb9 dc52 st $52,[y,x++] ;'R'
4eba dc61 st $61,[y,x++] ;'a'
4ebb 0077 ld $77
4ebc c218 st [$18]
4ebd 0042 ld $42
4ebe 14f7 ld $f7,y
4ebf e085 jmp y,$85
4ec0 c219 st [$19]
Racer: 4ec1 0002 ld $02 ;| RAM segment address (high byte first)
4ec2 0000 ld $00 ;|
4ec3 00f8 ld $f8 ;| Length (1..256)
4ec4 001a ld $1a ;0200 LD
4ec5 0021 ld $21
4ec6 00e6 ld $e6 ;0202 SUBI
4ec7 0020 ld $20
4ec8 0035 ld $35 ;0204 BCC
4ec9 0053 ld $53 ;0205 GE
4eca 000b ld $0b
4ecb 0021 ld $21 ;0207 LDW
4ecc 000e ld $0e ;0207 '_frameCount'
4ecd 00f3 ld $f3 ;0209 DOKE
4ece 0017 ld $17 ;0209 '_vPCH'
4ecf 0090 ld $90 ;020b BRA
4ed0 0005 ld $05
4ed1 00cd ld $cd ;020d DEF
4ed2 0057 ld $57
4ed3 00e6 ld $e6 ;020f SUBI
4ed4 0052 ld $52
4ed5 0035 ld $35 ;0211 BCC
4ed6 0053 ld $53 ;0212 GE
4ed7 001b ld $1b
4ed8 00e3 ld $e3 ;0214 ADDI
4ed9 0032 ld $32
4eda 002b ld $2b ;0216 STW
4edb 0030 ld $30 ;0216 'i'
4edc 0011 ld $11 ;0218 LDWI
4edd 0000 ld $00
4ede 0007 ld $07
4edf 0090 ld $90 ;021b BRA
4ee0 0020 ld $20
4ee1 002b ld $2b ;021d STW
4ee2 0030 ld $30 ;021d 'i'
4ee3 0011 ld $11 ;021f LDWI
4ee4 0000 ld $00
4ee5 0008 ld $08
4ee6 002b ld $2b ;0222 STW
4ee7 0032 ld $32 ;0222 'fontData'
4ee8 0021 ld $21 ;0224 LDW
4ee9 0030 ld $30 ;0224 'i'
4eea 00e9 ld $e9 ;0226 LSLW
4eeb 00e9 ld $e9 ;0227 LSLW
4eec 0099 ld $99 ;0228 ADDW
4eed 0030 ld $30 ;0228 'i'
4eee 0099 ld $99 ;022a ADDW
4eef 0032 ld $32 ;022a 'fontData'
4ef0 002b ld $2b ;022c STW
4ef1 0032 ld $32 ;022c 'fontData'
4ef2 0021 ld $21 ;022e LDW
4ef3 0034 ld $34 ;022e 'BgColor'
4ef4 005e ld $5e ;0230 ST
4ef5 0024 ld $24
4ef6 0021 ld $21 ;0232 LDW
4ef7 0036 ld $36 ;0232 'Color'
4ef8 005e ld $5e ;0234 ST
4ef9 0025 ld $25
4efa 0021 ld $21 ;0236 LDW
4efb fe00 bra ac ;+-----------------------------------+
4efc fcfd bra $4efd ;| |
4efd 1404 ld $04,y ;| Trampoline for page $4e00 lookups |
4efe e068 jmp y,$68 ;| |
4eff c218 st [$18] ;+-----------------------------------+
4f00 0038 ld $38 ;0236 'Pos'
4f01 002b ld $2b ;0238 STW
4f02 0028 ld $28
4f03 0011 ld $11 ;023a LDWI
4f04 00e1 ld $e1
4f05 0004 ld $04
4f06 002b ld $2b ;023d STW
4f07 0022 ld $22
4f08 0059 ld $59 ;023f LDI
4f09 00fb ld $fb
4f0a 002b ld $2b ;0241 STW
4f0b 0030 ld $30 ;0241 'i'
4f0c 0021 ld $21 ;0243 LDW
4f0d 0032 ld $32 ;0243 'fontData'
4f0e 007f ld $7f ;0245 LUP
4f0f 0000 ld $00
4f10 0093 ld $93 ;0247 INC
4f11 0032 ld $32 ;0247 'fontData'
4f12 005e ld $5e ;0249 ST
4f13 0026 ld $26
4f14 00b4 ld $b4 ;024b SYS
4f15 00cb ld $cb
4f16 0093 ld $93 ;024d INC
4f17 0028 ld $28
4f18 0093 ld $93 ;024f INC
4f19 0030 ld $30 ;024f 'i'
4f1a 0021 ld $21 ;0251 LDW
4f1b 0030 ld $30 ;0251 'i'
4f1c 0035 ld $35 ;0253 BCC
4f1d 0072 ld $72 ;0254 NE
4f1e 0041 ld $41
4f1f 0021 ld $21 ;0256 LDW
4f20 0038 ld $38 ;0256 'Pos'
4f21 00ff ld $ff ;0258 RET
4f22 002b ld $2b ;0259 STW
4f23 003a ld $3a ;0259 'QPrintChar'
4f24 00cd ld $cd ;025b DEF
4f25 00f3 ld $f3
4f26 001a ld $1a ;025d LD
4f27 000e ld $0e
4f28 00b8 ld $b8 ;025f SUBW
4f29 003c ld $3c ;025f 'LastFrame'
4f2a 0082 ld $82 ;0261 ANDI
4f2b 00ff ld $ff
4f2c 005e ld $5e ;0263 ST
4f2d 002b ld $2b
4f2e 0099 ld $99 ;0265 ADDW
4f2f 003e ld $3e ;0265 'Time'
4f30 0035 ld $35 ;0267 BCC
4f31 0053 ld $53 ;0268 GE
4f32 006b ld $6b
4f33 0011 ld $11 ;026a LDWI
4f34 00ff ld $ff
4f35 007f ld $7f
4f36 002b ld $2b ;026d STW
4f37 003e ld $3e ;026d 'Time'
4f38 001a ld $1a ;026f LD
4f39 000e ld $0e
4f3a 002b ld $2b ;0271 STW
4f3b 003c ld $3c ;0271 'LastFrame'
4f3c 001a ld $1a ;0273 LD
4f3d 0041 ld $41 ;0273 'Speed'+1
4f3e 0035 ld $35 ;0275 BCC
4f3f 0056 ld $56 ;0276 LE
4f40 008a ld $8a
4f41 002b ld $2b ;0278 STW
4f42 0030 ld $30 ;0278 'i'
4f43 0021 ld $21 ;027a LDW
4f44 0042 ld $42 ;027a 'CarX'
4f45 00b8 ld $b8 ;027c SUBW
4f46 0044 ld $44 ;027c 'DriftX'
4f47 002b ld $2b ;027e STW
4f48 0042 ld $42 ;027e 'CarX'
4f49 0021 ld $21 ;0280 LDW
4f4a 0046 ld $46 ;0280 'HorizonX'
4f4b 0099 ld $99 ;0282 ADDW
4f4c 0048 ld $48 ;0282 'HorizonDX'
4f4d 002b ld $2b ;0284 STW
4f4e 0046 ld $46 ;0284 'HorizonX'
4f4f 0021 ld $21 ;0286 LDW
4f50 0030 ld $30 ;0286 'i'
4f51 00e6 ld $e6 ;0288 SUBI
4f52 0001 ld $01
4f53 0090 ld $90 ;028a BRA
4f54 0073 ld $73
4f55 0059 ld $59 ;028c LDI
4f56 0000 ld $00
4f57 002b ld $2b ;028e STW
4f58 004a ld $4a ;028e 'Steer'
4f59 001a ld $1a ;0290 LD
4f5a 0011 ld $11
4f5b 0082 ld $82 ;0292 ANDI
4f5c 0001 ld $01
4f5d 0035 ld $35 ;0294 BCC
4f5e 0072 ld $72 ;0295 NE
4f5f 00a0 ld $a0
4f60 0011 ld $11 ;0297 LDWI
4f61 0000 ld $00
4f62 0002 ld $02
4f63 0099 ld $99 ;029a ADDW
4f64 0042 ld $42 ;029a 'CarX'
4f65 002b ld $2b ;029c STW
4f66 0042 ld $42 ;029c 'CarX'
4f67 0059 ld $59 ;029e LDI
4f68 0001 ld $01
4f69 002b ld $2b ;02a0 STW
4f6a 004a ld $4a ;02a0 'Steer'
4f6b 001a ld $1a ;02a2 LD
4f6c 0011 ld $11
4f6d 0082 ld $82 ;02a4 ANDI
4f6e 0002 ld $02
4f6f 0035 ld $35 ;02a6 BCC
4f70 0072 ld $72 ;02a7 NE
4f71 00b3 ld $b3
4f72 0011 ld $11 ;02a9 LDWI
4f73 0000 ld $00
4f74 00fe ld $fe
4f75 0099 ld $99 ;02ac ADDW
4f76 0042 ld $42 ;02ac 'CarX'
4f77 002b ld $2b ;02ae STW
4f78 0042 ld $42 ;02ae 'CarX'
4f79 0011 ld $11 ;02b0 LDWI
4f7a 00ff ld $ff
4f7b 00ff ld $ff
4f7c 002b ld $2b ;02b3 STW
4f7d 004a ld $4a ;02b3 'Steer'
4f7e 001a ld $1a ;02b5 LD
4f7f 0011 ld $11
4f80 0082 ld $82 ;02b7 ANDI
4f81 0088 ld $88
4f82 008c ld $8c ;02b9 XORI
4f83 0088 ld $88
4f84 0035 ld $35 ;02bb BCC
4f85 003f ld $3f ;02bc EQ
4f86 00d1 ld $d1
4f87 0021 ld $21 ;02be LDW
4f88 0040 ld $40 ;02be 'Speed'
4f89 00e3 ld $e3 ;02c0 ADDI
4f8a 0010 ld $10
4f8b 002b ld $2b ;02c2 STW
4f8c 0040 ld $40 ;02c2 'Speed'
4f8d 0011 ld $11 ;02c4 LDWI
4f8e 00ff ld $ff
4f8f 0005 ld $05
4f90 00b8 ld $b8 ;02c7 SUBW
4f91 0040 ld $40 ;02c7 'Speed'
4f92 0035 ld $35 ;02c9 BCC
4f93 0053 ld $53 ;02ca GE
4f94 00cf ld $cf
4f95 0011 ld $11 ;02cc LDWI
4f96 00ff ld $ff
4f97 0005 ld $05
4f98 002b ld $2b ;02cf STW
4f99 0040 ld $40 ;02cf 'Speed'
4f9a 0090 ld $90 ;02d1 BRA
4f9b 00de ld $de
4f9c 0021 ld $21 ;02d3 LDW
4f9d 0040 ld $40 ;02d3 'Speed'
4f9e 00e6 ld $e6 ;02d5 SUBI
4f9f 0040 ld $40
4fa0 0035 ld $35 ;02d7 BCC
4fa1 0050 ld $50 ;02d8 LT
4fa2 00de ld $de
4fa3 0021 ld $21 ;02da LDW
4fa4 0040 ld $40 ;02da 'Speed'
4fa5 00e6 ld $e6 ;02dc SUBI
4fa6 0008 ld $08
4fa7 002b ld $2b ;02de STW
4fa8 0040 ld $40 ;02de 'Speed'
4fa9 001a ld $1a ;02e0 LD
4faa 0011 ld $11
4fab 0082 ld $82 ;02e2 ANDI
4fac 0044 ld $44
4fad 008c ld $8c ;02e4 XORI
4fae 0044 ld $44
4faf 0035 ld $35 ;02e6 BCC
4fb0 003f ld $3f ;02e7 EQ
4fb1 00f2 ld $f2
4fb2 0021 ld $21 ;02e9 LDW
4fb3 0040 ld $40 ;02e9 'Speed'
4fb4 00e6 ld $e6 ;02eb SUBI
4fb5 0040 ld $40
4fb6 0035 ld $35 ;02ed BCC
4fb7 004d ld $4d ;02ee GT
4fb8 00f0 ld $f0
4fb9 0059 ld $59 ;02f0 LDI
4fba 0000 ld $00
4fbb 002b ld $2b ;02f2 STW
4fbc 0040 ld $40 ;02f2 'Speed'
4fbd 00ff ld $ff ;02f4 RET
4fbe 0093 ld $93 ;02f5 INC
4fbf 001b ld $1b ;02f5 '_vLR'+1
4fc0 00ff ld $ff ;02f7 RET
4fc1 0003 ld $03 ;| RAM segment address (high byte first)
4fc2 0000 ld $00 ;|
4fc3 00f4 ld $f4 ;| Length (1..256)
4fc4 00cd ld $cd ;0300 DEF
4fc5 0009 ld $09
4fc6 0047 ld $47 ;0302 'G'
4fc7 0069 ld $69 ;0303 'i'
4fc8 0067 ld $67 ;0304 'g'
4fc9 0061 ld $61 ;0305 'a'
4fca 0074 ld $74 ;0306 't'
4fcb 0072 ld $72 ;0307 'r'
4fcc 006f ld $6f ;0308 'o'
4fcd 006e ld $6e ;0309 'n'
4fce 0000 ld $00 ;030a 0
4fcf 002b ld $2b ;030b STW
4fd0 004c ld $4c ;030b 'GigatronText'
4fd1 00cd ld $cd ;030d DEF
4fd2 001d ld $1d
4fd3 001a ld $1a ;030f LD
4fd4 000e ld $0e
4fd5 0099 ld $99 ;0311 ADDW
4fd6 004e ld $4e ;0311 'Delay'
4fd7 0082 ld $82 ;0313 ANDI
4fd8 00ff ld $ff
4fd9 002b ld $2b ;0315 STW
4fda 0050 ld $50 ;0315 'tmp'
4fdb 001a ld $1a ;0317 LD
4fdc 000e ld $0e
4fdd 00b8 ld $b8 ;0319 SUBW
4fde 0050 ld $50 ;0319 'tmp'
4fdf 0035 ld $35 ;031b BCC
4fe0 0072 ld $72 ;031c NE
4fe1 0015 ld $15
4fe2 00ff ld $ff ;031e RET
4fe3 002b ld $2b ;031f STW
4fe4 0052 ld $52 ;031f 'Wait'
4fe5 00cd ld $cd ;0321 DEF
4fe6 00a1 ld $a1
4fe7 0021 ld $21 ;0323 LDW
4fe8 0054 ld $54 ;0323 'Video'
4fe9 00ad ld $ad ;0325 PEEK
4fea 0082 ld $82 ;0326 ANDI
4feb 00fe ld $fe
4fec 005e ld $5e ;0328 ST
4fed 0057 ld $57 ;0328 'p'+1
4fee 0088 ld $88 ;032a ORI
4fef 0001 ld $01
4ff0 005e ld $5e ;032c ST
4ff1 0059 ld $59 ;032c 'q'+1
4ff2 0093 ld $93 ;032e INC
4ff3 0054 ld $54 ;032e 'Video'
4ff4 0059 ld $59 ;0330 LDI
4ff5 0000 ld $00
4ff6 005e ld $5e ;0332 ST
4ff7 0056 ld $56 ;0332 'p'
4ff8 005e ld $5e ;0334 ST
4ff9 0058 ld $58 ;0334 'q'
4ffa 0021 ld $21 ;0336 LDW
4ffb fe00 bra ac ;+-----------------------------------+
4ffc fcfd bra $4ffd ;| |
4ffd 1404 ld $04,y ;| Trampoline for page $4f00 lookups |
4ffe e068 jmp y,$68 ;| |
4fff c218 st [$18] ;+-----------------------------------+
5000 0056 ld $56 ;0336 'p'
5001 00ad ld $ad ;0338 PEEK
5002 002b ld $2b ;0339 STW
5003 0030 ld $30 ;0339 'i'
5004 0021 ld $21 ;033b LDW
5005 0058 ld $58 ;033b 'q'
5006 00ad ld $ad ;033d PEEK
5007 00b8 ld $b8 ;033e SUBW
5008 0030 ld $30 ;033e 'i'
5009 002b ld $2b ;0340 STW
500a 0030 ld $30 ;0340 'i'
500b 0021 ld $21 ;0342 LDW
500c 0056 ld $56 ;0342 'p'
500d 00ad ld $ad ;0344 PEEK
500e 005e ld $5e ;0345 ST
500f 0056 ld $56 ;0345 'p'
5010 005e ld $5e ;0347 ST
5011 0058 ld $58 ;0347 'q'
5012 0059 ld $59 ;0349 LDI
5013 0015 ld $15
5014 00f0 ld $f0 ;034b POKE
5015 0056 ld $56 ;034b 'p'
5016 00f0 ld $f0 ;034d POKE
5017 0058 ld $58 ;034d 'q'
5018 0093 ld $93 ;034f INC
5019 0056 ld $56 ;034f 'p'
501a 0093 ld $93 ;0351 INC
501b 0058 ld $58 ;0351 'q'
501c 0021 ld $21 ;0353 LDW
501d 0030 ld $30 ;0353 'i'
501e 00e6 ld $e6 ;0355 SUBI
501f 0001 ld $01
5020 002b ld $2b ;0357 STW
5021 0030 ld $30 ;0357 'i'
5022 0035 ld $35 ;0359 BCC
5023 004d ld $4d ;035a GT
5024 0047 ld $47
5025 0021 ld $21 ;035c LDW
5026 005a ld $5a ;035c 'Sprite'
5027 002b ld $2b ;035e STW
5028 005c ld $5c ;035e 's'
5029 0059 ld $59 ;0360 LDI
502a 0000 ld $00
502b 005e ld $5e ;0362 ST
502c 0056 ld $56 ;0362 'p'
502d 0021 ld $21 ;0364 LDW
502e 0054 ld $54 ;0364 'Video'
502f 00ad ld $ad ;0366 PEEK
5030 0099 ld $99 ;0367 ADDW
5031 005e ld $5e ;0367 'X'
5032 002b ld $2b ;0369 STW
5033 005e ld $5e ;0369 'X'
5034 0021 ld $21 ;036b LDW
5035 005c ld $5c ;036b 's'
5036 00ad ld $ad ;036d PEEK
5037 0099 ld $99 ;036e ADDW
5038 005e ld $5e ;036e 'X'
5039 00f0 ld $f0 ;0370 POKE
503a 0056 ld $56 ;0370 'p'
503b 005e ld $5e ;0372 ST
503c 0056 ld $56 ;0372 'p'
503d 005e ld $5e ;0374 ST
503e 0058 ld $58 ;0374 'q'
503f 0093 ld $93 ;0376 INC
5040 005c ld $5c ;0376 's'
5041 0021 ld $21 ;0378 LDW
5042 0056 ld $56 ;0378 'p'
5043 00ad ld $ad ;037a PEEK
5044 008c ld $8c ;037b XORI
5045 0015 ld $15
5046 0099 ld $99 ;037d ADDW
5047 0060 ld $60 ;037d 'Collision'
5048 002b ld $2b ;037f STW
5049 0060 ld $60 ;037f 'Collision'
504a 0021 ld $21 ;0381 LDW
504b 005c ld $5c ;0381 's'
504c 00ad ld $ad ;0383 PEEK
504d 00f0 ld $f0 ;0384 POKE
504e 0056 ld $56 ;0384 'p'
504f 0093 ld $93 ;0386 INC
5050 0056 ld $56 ;0386 'p'
5051 00f0 ld $f0 ;0388 POKE
5052 0058 ld $58 ;0388 'q'
5053 0093 ld $93 ;038a INC
5054 0058 ld $58 ;038a 'q'
5055 0093 ld $93 ;038c INC
5056 005c ld $5c ;038c 's'
5057 0021 ld $21 ;038e LDW
5058 005c ld $5c ;038e 's'
5059 00ad ld $ad ;0390 PEEK
505a 0035 ld $35 ;0391 BCC
505b 0072 ld $72 ;0392 NE
505c 0076 ld $76
505d 0059 ld $59 ;0394 LDI
505e 0000 ld $00
505f 005e ld $5e ;0396 ST
5060 0058 ld $58 ;0396 'q'
5061 001a ld $1a ;0398 LD
5062 0056 ld $56 ;0398 'p'
5063 00f0 ld $f0 ;039a POKE
5064 0058 ld $58 ;039a 'q'
5065 0021 ld $21 ;039c LDW
5066 0054 ld $54 ;039c 'Video'
5067 00e3 ld $e3 ;039e ADDI
5068 0003 ld $03
5069 002b ld $2b ;03a0 STW
506a 0054 ld $54 ;03a0 'Video'
506b 00ff ld $ff ;03a2 RET
506c 002b ld $2b ;03a3 STW
506d 0062 ld $62 ;03a3 'DrawPixels'
506e 00cd ld $cd ;03a5 DEF
506f 00ef ld $ef
5070 0075 ld $75 ;03a7 PUSH
5071 0085 ld $85 ;03a8 CALLI_v5
5072 00e3 ld $e3
5073 0005 ld $05
5074 0063 ld $63 ;03ab POP
5075 0011 ld $11 ;03ac LDWI
5076 0000 ld $00
5077 0006 ld $06
5078 002b ld $2b ;03af STW
5079 0022 ld $22 ;03af '_sysFn'
507a 0011 ld $11 ;03b1 LDWI
507b 00fc ld $fc
507c 0001 ld $01
507d 002b ld $2b ;03b4 STW
507e 0056 ld $56 ;03b4 'p'
507f 001a ld $1a ;03b6 LD
5080 0040 ld $40 ;03b6 'Speed'
5081 00b4 ld $b4 ;03b8 SYS
5082 00f6 ld $f6
5083 00f0 ld $f0 ;03ba POKE
5084 0056 ld $56 ;03ba 'p'
5085 0093 ld $93 ;03bc INC
5086 0056 ld $56 ;03bc 'p'
5087 001a ld $1a ;03be LD
5088 0041 ld $41 ;03be 'Speed'+1
5089 00f0 ld $f0 ;03c0 POKE
508a 0056 ld $56 ;03c0 'p'
508b 0011 ld $11 ;03c2 LDWI
508c 00fa ld $fa
508d 0001 ld $01
508e 002b ld $2b ;03c5 STW
508f 0056 ld $56 ;03c5 'p'
5090 0021 ld $21 ;03c7 LDW
5091 0056 ld $56 ;03c7 'p'
5092 00f6 ld $f6 ;03c9 DEEK
5093 0093 ld $93 ;03ca INC
5094 0057 ld $57 ;03ca 'p'+1
5095 00f3 ld $f3 ;03cc DOKE
5096 0056 ld $56 ;03cc 'p'
5097 0093 ld $93 ;03ce INC
5098 0057 ld $57 ;03ce 'p'+1
5099 00f3 ld $f3 ;03d0 DOKE
509a 0056 ld $56 ;03d0 'p'
509b 0093 ld $93 ;03d2 INC
509c 0057 ld $57 ;03d2 'p'+1
509d 0082 ld $82 ;03d4 ANDI
509e 00ff ld $ff
509f 00f3 ld $f3 ;03d6 DOKE
50a0 0056 ld $56 ;03d6 'p'
50a1 0011 ld $11 ;03d8 LDWI
50a2 00fc ld $fc
50a3 0001 ld $01
50a4 002b ld $2b ;03db STW
50a5 0056 ld $56 ;03db 'p'
50a6 0021 ld $21 ;03dd LDW
50a7 0056 ld $56 ;03dd 'p'
50a8 00f6 ld $f6 ;03df DEEK
50a9 0093 ld $93 ;03e0 INC
50aa 0057 ld $57 ;03e0 'p'+1
50ab 00f3 ld $f3 ;03e2 DOKE
50ac 0056 ld $56 ;03e2 'p'
50ad 0093 ld $93 ;03e4 INC
50ae 0057 ld $57 ;03e4 'p'+1
50af 00f3 ld $f3 ;03e6 DOKE
50b0 0056 ld $56 ;03e6 'p'
50b1 0093 ld $93 ;03e8 INC
50b2 0057 ld $57 ;03e8 'p'+1
50b3 00f3 ld $f3 ;03ea DOKE
50b4 0056 ld $56 ;03ea 'p'
50b5 0059 ld $59 ;03ec LDI
50b6 000a ld $0a
50b7 005e ld $5e ;03ee ST
50b8 002c ld $2c
50b9 00ff ld $ff ;03f0 RET
50ba 0093 ld $93 ;03f1 INC
50bb 001b ld $1b ;03f1 '_vLR'+1
50bc 00ff ld $ff ;03f3 RET
50bd 0004 ld $04 ;| RAM segment address (high byte first)
50be 0000 ld $00 ;|
50bf 00ef ld $ef ;| Length (1..256)
50c0 00cd ld $cd ;0400 DEF
50c1 003e ld $3e
50c2 0075 ld $75 ;0402 PUSH
50c3 0011 ld $11 ;0403 LDWI
50c4 0080 ld $80
50c5 0020 ld $20
50c6 002b ld $2b ;0406 STW
50c7 0038 ld $38 ;0406 'Pos'
50c8 0011 ld $11 ;0408 LDWI
50c9 0003 ld $03
50ca 000b ld $0b
50cb 002b ld $2b ;040b STW
50cc 0022 ld $22
50cd 0059 ld $59 ;040d LDI
50ce 0000 ld $00
50cf 002b ld $2b ;040f STW
50d0 0064 ld $64 ;040f 'Width'
50d1 0021 ld $21 ;0411 LDW
50d2 0064 ld $64 ;0411 'Width'
50d3 00e3 ld $e3 ;0413 ADDI
50d4 0001 ld $01
50d5 002b ld $2b ;0415 STW
50d6 0064 ld $64 ;0415 'Width'
50d7 0059 ld $59 ;0417 LDI
50d8 003f ld $3f
50d9 002b ld $2b ;0419 STW
50da 0066 ld $66 ;0419 'CurbColor'
50db 0059 ld $59 ;041b LDI
50dc 000c ld $0c
50dd 002b ld $2b ;041d STW
50de 0068 ld $68 ;041d 'GrassColor'
50df 00cf ld $cf ;041f CALL
50e0 006a ld $6a ;041f 'SetupSegment'
50e1 0093 ld $93 ;0421 INC
50e2 0039 ld $39 ;0421 'Pos'+1
50e3 0059 ld $59 ;0423 LDI
50e4 0003 ld $03
50e5 002b ld $2b ;0425 STW
50e6 0066 ld $66 ;0425 'CurbColor'
50e7 0059 ld $59 ;0427 LDI
50e8 0008 ld $08
50e9 002b ld $2b ;0429 STW
50ea 0068 ld $68 ;0429 'GrassColor'
50eb 00cf ld $cf ;042b CALL
50ec 006a ld $6a ;042b 'SetupSegment'
50ed 0093 ld $93 ;042d INC
50ee 0039 ld $39 ;042d 'Pos'+1
50ef 0021 ld $21 ;042f LDW
50f0 0038 ld $38 ;042f 'Pos'
50f1 0035 ld $35 ;0431 BCC
50f2 0053 ld $53 ;0432 GE
50f3 000f ld $0f
50f4 0011 ld $11 ;0434 LDWI
50f5 0000 ld $00
50f6 0074 ld $74
50f7 00f0 ld $f0 ;0437 1008
50f8 0018 ld $18 ;0438 24
50f9 0093 ld $93 ;0439 INC
50fa 0019 ld $19
50fb fe00 bra ac ;+-----------------------------------+
50fc fcfd bra $50fd ;| |
50fd 1404 ld $04,y ;| Trampoline for page $5000 lookups |
50fe e068 jmp y,$68 ;| |
50ff c218 st [$18] ;+-----------------------------------+
5100 0035 ld $35 ;043b BCC
5101 004d ld $4d ;043c GT
5102 0035 ld $35
5103 0063 ld $63 ;043e POP
5104 00ff ld $ff ;043f RET
5105 002b ld $2b ;0440 STW
5106 006c ld $6c ;0440 'SetupRoad'
5107 00cd ld $cd ;0442 DEF
5108 0086 ld $86
5109 0021 ld $21 ;0444 LDW
510a 0064 ld $64 ;0444 'Width'
510b 00e9 ld $e9 ;0446 LSLW
510c 005e ld $5e ;0447 ST
510d 0024 ld $24
510e 0021 ld $21 ;0449 LDW
510f 0038 ld $38 ;0449 'Pos'
5110 00b8 ld $b8 ;044b SUBW
5111 0064 ld $64 ;044b 'Width'
5112 002b ld $2b ;044d STW
5113 0056 ld $56 ;044d 'p'
5114 002b ld $2b ;044f STW
5115 0026 ld $26
5116 0059 ld $59 ;0451 LDI
5117 0015 ld $15
5118 005e ld $5e ;0453 ST
5119 0025 ld $25
511a 00b4 ld $b4 ;0455 SYS
511b 00f3 ld $f3
511c 0059 ld $59 ;0457 LDI
511d 0080 ld $80
511e 00b8 ld $b8 ;0459 SUBW
511f 0064 ld $64 ;0459 'Width'
5120 00e9 ld $e9 ;045b LSLW
5121 005e ld $5e ;045c ST
5122 0024 ld $24
5123 0021 ld $21 ;045e LDW
5124 0038 ld $38 ;045e 'Pos'
5125 0099 ld $99 ;0460 ADDW
5126 0064 ld $64 ;0460 'Width'
5127 002b ld $2b ;0462 STW
5128 0058 ld $58 ;0462 'q'
5129 002b ld $2b ;0464 STW
512a 0026 ld $26
512b 0021 ld $21 ;0466 LDW
512c 0068 ld $68 ;0466 'GrassColor'
512d 005e ld $5e ;0468 ST
512e 0025 ld $25
512f 00b4 ld $b4 ;046a SYS
5130 00f3 ld $f3
5131 0021 ld $21 ;046c LDW
5132 0064 ld $64 ;046c 'Width'
5133 00e6 ld $e6 ;046e SUBI
5134 0008 ld $08
5135 0035 ld $35 ;0470 BCC
5136 0056 ld $56 ;0471 LE
5137 0085 ld $85
5138 002b ld $2b ;0473 STW
5139 0050 ld $50 ;0473 'tmp'
513a 0021 ld $21 ;0475 LDW
513b 0058 ld $58 ;0475 'q'
513c 00e6 ld $e6 ;0477 SUBI
513d 0001 ld $01
513e 002b ld $2b ;0479 STW
513f 0058 ld $58 ;0479 'q'
5140 0021 ld $21 ;047b LDW
5141 0066 ld $66 ;047b 'CurbColor'
5142 00f0 ld $f0 ;047d POKE
5143 0056 ld $56 ;047d 'p'
5144 00f0 ld $f0 ;047f POKE
5145 0058 ld $58 ;047f 'q'
5146 0093 ld $93 ;0481 INC
5147 0056 ld $56 ;0481 'p'
5148 0021 ld $21 ;0483 LDW
5149 0050 ld $50 ;0483 'tmp'
514a 0090 ld $90 ;0485 BRA
514b 006c ld $6c
514c 00ff ld $ff ;0487 RET
514d 002b ld $2b ;0488 STW
514e 006a ld $6a ;0488 'SetupSegment'
514f 00cd ld $cd ;048a DEF
5150 00e8 ld $e8
5151 0075 ld $75 ;048c PUSH
5152 0011 ld $11 ;048d LDWI
5153 000f ld $0f
5154 000e ld $0e
5155 002b ld $2b ;0490 STW
5156 006e ld $6e ;0490 'Radix'
5157 00cf ld $cf ;0492 CALL
5158 0070 ld $70 ;0492 'ExtractDigit'
5159 0021 ld $21 ;0494 LDW
515a 0072 ld $72 ;0494 'Prev3'
515b 00fc ld $fc ;0496 XORW
515c 0074 ld $74 ;0496 'Char'
515d 0035 ld $35 ;0498 BCC
515e 003f ld $3f ;0499 EQ
515f 00a1 ld $a1
5160 0021 ld $21 ;049b LDW
5161 0074 ld $74 ;049b 'Char'
5162 002b ld $2b ;049d STW
5163 0072 ld $72 ;049d 'Prev3'
5164 00cf ld $cf ;049f CALL
5165 003a ld $3a ;049f 'QPrintChar'
5166 0090 ld $90 ;04a1 BRA
5167 00a3 ld $a3
5168 0021 ld $21 ;04a3 LDW
5169 0038 ld $38 ;04a3 'Pos'
516a 00e3 ld $e3 ;04a5 ADDI
516b 000c ld $0c
516c 002b ld $2b ;04a7 STW
516d 0038 ld $38 ;04a7 'Pos'
516e 0011 ld $11 ;04a9 LDWI
516f 0058 ld $58
5170 0002 ld $02
5171 002b ld $2b ;04ac STW
5172 006e ld $6e ;04ac 'Radix'
5173 00cf ld $cf ;04ae CALL
5174 0070 ld $70 ;04ae 'ExtractDigit'
5175 0021 ld $21 ;04b0 LDW
5176 0076 ld $76 ;04b0 'Prev2'
5177 00fc ld $fc ;04b2 XORW
5178 0074 ld $74 ;04b2 'Char'
5179 0035 ld $35 ;04b4 BCC
517a 003f ld $3f ;04b5 EQ
517b 00bd ld $bd
517c 0021 ld $21 ;04b7 LDW
517d 0074 ld $74 ;04b7 'Char'
517e 002b ld $2b ;04b9 STW
517f 0076 ld $76 ;04b9 'Prev2'
5180 00cf ld $cf ;04bb CALL
5181 003a ld $3a ;04bb 'QPrintChar'
5182 0090 ld $90 ;04bd BRA
5183 00bf ld $bf
5184 0021 ld $21 ;04bf LDW
5185 0038 ld $38 ;04bf 'Pos'
5186 00e3 ld $e3 ;04c1 ADDI
5187 0006 ld $06
5188 002b ld $2b ;04c3 STW
5189 0038 ld $38 ;04c3 'Pos'
518a 0059 ld $59 ;04c5 LDI
518b 003c ld $3c
518c 002b ld $2b ;04c7 STW
518d 006e ld $6e ;04c7 'Radix'
518e 00cf ld $cf ;04c9 CALL
518f 0070 ld $70 ;04c9 'ExtractDigit'
5190 0021 ld $21 ;04cb LDW
5191 0078 ld $78 ;04cb 'Prev1'
5192 00fc ld $fc ;04cd XORW
5193 0074 ld $74 ;04cd 'Char'
5194 0035 ld $35 ;04cf BCC
5195 003f ld $3f ;04d0 EQ
5196 00d8 ld $d8
5197 0021 ld $21 ;04d2 LDW
5198 0074 ld $74 ;04d2 'Char'
5199 002b ld $2b ;04d4 STW
519a 0078 ld $78 ;04d4 'Prev1'
519b 00cf ld $cf ;04d6 CALL
519c 003a ld $3a ;04d6 'QPrintChar'
519d 0090 ld $90 ;04d8 BRA
519e 00da ld $da
519f 0021 ld $21 ;04da LDW
51a0 0038 ld $38 ;04da 'Pos'
51a1 00e3 ld $e3 ;04dc ADDI
51a2 000c ld $0c
51a3 002b ld $2b ;04de STW
51a4 0038 ld $38 ;04de 'Pos'
51a5 0059 ld $59 ;04e0 LDI
51a6 0006 ld $06
51a7 002b ld $2b ;04e2 STW
51a8 006e ld $6e ;04e2 'Radix'
51a9 00cf ld $cf ;04e4 CALL
51aa 0070 ld $70 ;04e4 'ExtractDigit'
51ab 00cf ld $cf ;04e6 CALL
51ac 003a ld $3a ;04e6 'QPrintChar'
51ad 0063 ld $63 ;04e8 POP
51ae 00ff ld $ff ;04e9 RET
51af 002b ld $2b ;04ea STW
51b0 007a ld $7a ;04ea 'PrintTime'
51b1 0093 ld $93 ;04ec INC
51b2 001b ld $1b ;04ec '_vLR'+1
51b3 00ff ld $ff ;04ee RET
51b4 0005 ld $05 ;| RAM segment address (high byte first)
51b5 0000 ld $00 ;|
51b6 00fe ld $fe ;| Length (1..256)
51b7 00cd ld $cd ;0500 DEF
51b8 0017 ld $17
51b9 0059 ld $59 ;0502 LDI
51ba 0030 ld $30
51bb 002b ld $2b ;0504 STW
51bc 0074 ld $74 ;0504 'Char'
51bd 0021 ld $21 ;0506 LDW
51be 007c ld $7c ;0506 'Value'
51bf 00b8 ld $b8 ;0508 SUBW
51c0 006e ld $6e ;0508 'Radix'
51c1 0035 ld $35 ;050a BCC
51c2 0050 ld $50 ;050b LT
51c3 0014 ld $14
51c4 002b ld $2b ;050d STW
51c5 007c ld $7c ;050d 'Value'
51c6 0093 ld $93 ;050f INC
51c7 0074 ld $74 ;050f 'Char'
51c8 00b8 ld $b8 ;0511 SUBW
51c9 006e ld $6e ;0511 'Radix'
51ca 0035 ld $35 ;0513 BCC
51cb 0053 ld $53 ;0514 GE
51cc 000b ld $0b
51cd 0021 ld $21 ;0516 LDW
51ce 0074 ld $74 ;0516 'Char'
51cf 00ff ld $ff ;0518 RET
51d0 002b ld $2b ;0519 STW
51d1 0070 ld $70 ;0519 'ExtractDigit'
51d2 00cd ld $cd ;051b DEF
51d3 0032 ld $32
51d4 0075 ld $75 ;051d PUSH
51d5 002b ld $2b ;051e STW
51d6 007e ld $7e ;051e 'Text'
51d7 0021 ld $21 ;0520 LDW
51d8 007e ld $7e ;0520 'Text'
51d9 00ad ld $ad ;0522 PEEK
51da 002b ld $2b ;0523 STW
51db 0074 ld $74 ;0523 'Char'
51dc 0035 ld $35 ;0525 BCC
51dd 003f ld $3f ;0526 EQ
51de 0030 ld $30
51df 0093 ld $93 ;0528 INC
51e0 007e ld $7e ;0528 'Text'
51e1 00cf ld $cf ;052a CALL
51e2 003a ld $3a ;052a 'QPrintChar'
51e3 00e3 ld $e3 ;052c ADDI
51e4 0006 ld $06
51e5 002b ld $2b ;052e STW
51e6 0038 ld $38 ;052e 'Pos'
51e7 0090 ld $90 ;0530 BRA
51e8 001e ld $1e
51e9 0063 ld $63 ;0532 POP
51ea 00ff ld $ff ;0533 RET
51eb 002b ld $2b ;0534 STW
51ec 0081 ld $81 ;0534 'PrintText'
51ed 00cd ld $cd ;0536 DEF
51ee 00df ld $df
51ef 0011 ld $11 ;0538 LDWI
51f0 00d0 ld $d0
51f1 0074 ld $74
51f2 002b ld $2b ;053b STW
51f3 0056 ld $56 ;053b 'p'
51f4 0059 ld $59 ;053d LDI
51f5 0000 ld $00
51f6 002b ld $2b ;053f STW
51f7 005e ld $5e ;053f 'X'
51f8 0021 ld $21 ;0541 LDW
51f9 0083 ld $83 ;0541 'DX0'
51fa 002b ld $2b ;0543 STW
51fb fe00 bra ac ;+-----------------------------------+
51fc fcfd bra $51fd ;| |
51fd 1404 ld $04,y ;| Trampoline for page $5100 lookups |
51fe e068 jmp y,$68 ;| |
51ff c218 st [$18] ;+-----------------------------------+
5200 0085 ld $85 ;0543 'DX'
5201 0021 ld $21 ;0545 LDW
5202 0087 ld $87 ;0545 'NextTurn'
5203 00b8 ld $b8 ;0547 SUBW
5204 0089 ld $89 ;0547 'Distance'
5205 002b ld $2b ;0549 STW
5206 0050 ld $50 ;0549 'tmp'
5207 0099 ld $99 ;054b ADDW
5208 0050 ld $50 ;054b 'tmp'
5209 002b ld $2b ;054d STW
520a 0050 ld $50 ;054d 'tmp'
520b 0011 ld $11 ;054f LDWI
520c 0000 ld $00
520d 000a ld $0a
520e 0099 ld $99 ;0552 ADDW
520f 0050 ld $50 ;0552 'tmp'
5210 007f ld $7f ;0554 LUP
5211 0035 ld $35
5212 002b ld $2b ;0556 STW
5213 0050 ld $50 ;0556 'tmp'
5214 0059 ld $59 ;0558 LDI
5215 00c5 ld $c5
5216 0099 ld $99 ;055a ADDW
5217 0050 ld $50 ;055a 'tmp'
5218 002b ld $2b ;055c STW
5219 0030 ld $30 ;055c 'i'
521a 001a ld $1a ;055e LD
521b 005f ld $5f ;055e 'X'+1
521c 00f0 ld $f0 ;0560 POKE
521d 0056 ld $56 ;0560 'p'
521e 0093 ld $93 ;0562 INC
521f 0056 ld $56 ;0562 'p'
5220 0021 ld $21 ;0564 LDW
5221 0085 ld $85 ;0564 'DX'
5222 0099 ld $99 ;0566 ADDW
5223 008b ld $8b ;0566 'DDX'
5224 002b ld $2b ;0568 STW
5225 0085 ld $85 ;0568 'DX'
5226 0099 ld $99 ;056a ADDW
5227 005e ld $5e ;056a 'X'
5228 002b ld $2b ;056c STW
5229 005e ld $5e ;056c 'X'
522a 0093 ld $93 ;056e INC
522b 0030 ld $30 ;056e 'i'
522c 0021 ld $21 ;0570 LDW
522d 0030 ld $30 ;0570 'i'
522e 0035 ld $35 ;0572 BCC
522f 0072 ld $72 ;0573 NE
5230 005c ld $5c
5231 001a ld $1a ;0575 LD
5232 005f ld $5f ;0575 'X'+1
5233 00f0 ld $f0 ;0577 POKE
5234 0056 ld $56 ;0577 'p'
5235 0093 ld $93 ;0579 INC
5236 0056 ld $56 ;0579 'p'
5237 0021 ld $21 ;057b LDW
5238 0085 ld $85 ;057b 'DX'
5239 0099 ld $99 ;057d ADDW
523a 008d ld $8d ;057d 'NextDDX'
523b 002b ld $2b ;057f STW
523c 0085 ld $85 ;057f 'DX'
523d 0099 ld $99 ;0581 ADDW
523e 005e ld $5e ;0581 'X'
523f 002b ld $2b ;0583 STW
5240 005e ld $5e ;0583 'X'
5241 001a ld $1a ;0585 LD
5242 0056 ld $56 ;0585 'p'
5243 0035 ld $35 ;0587 BCC
5244 0072 ld $72 ;0588 NE
5245 0073 ld $73
5246 0011 ld $11 ;058a LDWI
5247 00ed ld $ed
5248 0001 ld $01
5249 002b ld $2b ;058d STW
524a 0024 ld $24
524b 0011 ld $11 ;058f LDWI
524c 00d1 ld $d1
524d 0074 ld $74
524e 002b ld $2b ;0592 STW
524f 0026 ld $26
5250 00e6 ld $e6 ;0594 SUBI
5251 0001 ld $01
5252 00ad ld $ad ;0596 PEEK
5253 002b ld $2b ;0597 STW
5254 0028 ld $28
5255 001a ld $1a ;0599 LD
5256 0047 ld $47 ;0599 'HorizonX'+1
5257 002b ld $2b ;059b STW
5258 0050 ld $50 ;059b 'tmp'
5259 0011 ld $11 ;059d LDWI
525a 00d5 ld $d5
525b 0074 ld $74
525c 00ad ld $ad ;05a0 PEEK
525d 00e3 ld $e3 ;05a1 ADDI
525e 0030 ld $30
525f 00b8 ld $b8 ;05a3 SUBW
5260 0050 ld $50 ;05a3 'tmp'
5261 002b ld $2b ;05a5 STW
5262 0050 ld $50 ;05a5 'tmp'
5263 0011 ld $11 ;05a7 LDWI
5264 00d4 ld $d4
5265 0074 ld $74
5266 00ad ld $ad ;05aa PEEK
5267 002b ld $2b ;05ab STW
5268 0083 ld $83 ;05ab 'DX0'
5269 0011 ld $11 ;05ad LDWI
526a 00ec ld $ec
526b 0074 ld $74
526c 00ad ld $ad ;05b0 PEEK
526d 00b8 ld $b8 ;05b1 SUBW
526e 0083 ld $83 ;05b1 'DX0'
526f 0082 ld $82 ;05b3 ANDI
5270 00ff ld $ff
5271 008c ld $8c ;05b5 XORI
5272 0080 ld $80
5273 00e6 ld $e6 ;05b7 SUBI
5274 0080 ld $80
5275 002b ld $2b ;05b9 STW
5276 0083 ld $83 ;05b9 'DX0'
5277 0011 ld $11 ;05bb LDWI
5278 0011 ld $11
5279 0001 ld $01
527a 002b ld $2b ;05be STW
527b 005c ld $5c ;05be 's'
527c 001a ld $1a ;05c0 LD
527d 0009 ld $09
527e 0082 ld $82 ;05c2 ANDI
527f 0001 ld $01
5280 0035 ld $35 ;05c4 BCC
5281 003f ld $3f ;05c5 EQ
5282 00be ld $be
5283 001a ld $1a ;05c7 LD
5284 0047 ld $47 ;05c7 'HorizonX'+1
5285 00f0 ld $f0 ;05c9 POKE
5286 005c ld $5c ;05c9 's'
5287 0011 ld $11 ;05cb LDWI
5288 0038 ld $38
5289 0042 ld $42
528a 002b ld $2b ;05ce STW
528b 0022 ld $22
528c 00b4 ld $b4 ;05d0 SYS
528d 00fa ld $fa
528e 0021 ld $21 ;05d2 LDW
528f 0024 ld $24
5290 002b ld $2b ;05d4 STW
5291 005c ld $5c ;05d4 's'
5292 0021 ld $21 ;05d6 LDW
5293 0028 ld $28
5294 002b ld $2b ;05d8 STW
5295 005e ld $5e ;05d8 'X'
5296 0021 ld $21 ;05da LDW
5297 0050 ld $50 ;05da 'tmp'
5298 00b8 ld $b8 ;05dc SUBW
5299 005e ld $5e ;05dc 'X'
529a 00f0 ld $f0 ;05de POKE
529b 005c ld $5c ;05de 's'
529c 00ff ld $ff ;05e0 RET
529d 00cd ld $cd ;05e1 DEF
529e 00f9 ld $f9
529f 0011 ld $11 ;05e3 LDWI
52a0 00fa ld $fa
52a1 0001 ld $01
52a2 002b ld $2b ;05e6 STW
52a3 0056 ld $56 ;05e6 'p'
52a4 001a ld $1a ;05e8 LD
52a5 0011 ld $11
52a6 0082 ld $82 ;05ea ANDI
52a7 0088 ld $88
52a8 008c ld $8c ;05ec XORI
52a9 0088 ld $88
52aa 0035 ld $35 ;05ee BCC
52ab 003f ld $3f ;05ef EQ
52ac 00f4 ld $f4
52ad 0011 ld $11 ;05f1 LDWI
52ae 0050 ld $50
52af 0002 ld $02
52b0 0090 ld $90 ;05f4 BRA
52b1 00f6 ld $f6
52b2 0059 ld $59 ;05f6 LDI
52b3 0070 ld $70
52b4 00f3 ld $f3 ;05f8 DOKE
52b5 0056 ld $56 ;05f8 'p'
52b6 00ff ld $ff ;05fa RET
52b7 0093 ld $93 ;05fb INC
52b8 001b ld $1b ;05fb '_vLR'+1
52b9 00ff ld $ff ;05fd RET
52ba 0006 ld $06 ;| RAM segment address (high byte first)
52bb 0000 ld $00 ;|
52bc 00e2 ld $e2 ;| Length (1..256)
52bd 00cd ld $cd ;0600 DEF
52be 00aa ld $aa
52bf 0075 ld $75 ;0602 PUSH
52c0 0059 ld $59 ;0603 LDI
52c1 0000 ld $00
52c2 002b ld $2b ;0605 STW
52c3 0060 ld $60 ;0605 'Collision'
52c4 002b ld $2b ;0607 STW
52c5 0072 ld $72 ;0607 'Prev3'
52c6 002b ld $2b ;0609 STW
52c7 0076 ld $76 ;0609 'Prev2'
52c8 002b ld $2b ;060b STW
52c9 0078 ld $78 ;060b 'Prev1'
52ca 00cf ld $cf ;060d CALL
52cb 008f ld $8f ;060d 'AdvanceCar'
52cc 0021 ld $21 ;060f LDW
52cd 0089 ld $89 ;060f 'Distance'
52ce 0035 ld $35 ;0611 BCC
52cf 0053 ld $53 ;0612 GE
52d0 002e ld $2e
52d1 0021 ld $21 ;0614 LDW
52d2 003e ld $3e ;0614 'Time'
52d3 00b8 ld $b8 ;0616 SUBW
52d4 0091 ld $91 ;0616 'BestTime'
52d5 0035 ld $35 ;0618 BCC
52d6 0053 ld $53 ;0619 GE
52d7 001d ld $1d
52d8 0021 ld $21 ;061b LDW
52d9 003e ld $3e ;061b 'Time'
52da 002b ld $2b ;061d STW
52db 0091 ld $91 ;061d 'BestTime'
52dc 0059 ld $59 ;061f LDI
52dd 000f ld $0f
52de 00cf ld $cf ;0621 CALL
52df 0093 ld $93 ;0621 'PrintBestTime'
52e0 0059 ld $59 ;0623 LDI
52e1 0000 ld $00
52e2 002b ld $2b ;0625 STW
52e3 003e ld $3e ;0625 'Time'
52e4 002b ld $2b ;0627 STW
52e5 0095 ld $95 ;0627 'Random'
52e6 0011 ld $11 ;0629 LDWI
52e7 0000 ld $00
52e8 0074 ld $74
52e9 002b ld $2b ;062c STW
52ea 0089 ld $89 ;062c 'Distance'
52eb 002b ld $2b ;062e STW
52ec 0087 ld $87 ;062e 'NextTurn'
52ed 00b8 ld $b8 ;0630 SUBW
52ee 0087 ld $87 ;0630 'NextTurn'
52ef 0035 ld $35 ;0632 BCC
52f0 0056 ld $56 ;0633 LE
52f1 0073 ld $73
52f2 0021 ld $21 ;0635 LDW
52f3 0095 ld $95 ;0635 'Random'
52f4 0099 ld $99 ;0637 ADDW
52f5 0087 ld $87 ;0637 'NextTurn'
52f6 008c ld $8c ;0639 XORI
52f7 006d ld $6d
52f8 002b ld $2b ;063b STW
52f9 0095 ld $95 ;063b 'Random'
52fa 0082 ld $82 ;063d ANDI
52fb fe00 bra ac ;+-----------------------------------+
52fc fcfd bra $52fd ;| |
52fd 1404 ld $04,y ;| Trampoline for page $5200 lookups |
52fe e068 jmp y,$68 ;| |
52ff c218 st [$18] ;+-----------------------------------+
5300 001f ld $1f
5301 00e3 ld $e3 ;063f ADDI
5302 0028 ld $28
5303 0099 ld $99 ;0641 ADDW
5304 0087 ld $87 ;0641 'NextTurn'
5305 002b ld $2b ;0643 STW
5306 0087 ld $87 ;0643 'NextTurn'
5307 001a ld $1a ;0645 LD
5308 0096 ld $96 ;0645 'Random'+1
5309 0082 ld $82 ;0647 ANDI
530a 0003 ld $03
530b 00e3 ld $e3 ;0649 ADDI
530c 0001 ld $01
530d 002b ld $2b ;064b STW
530e 0030 ld $30 ;064b 'i'
530f 0099 ld $99 ;064d ADDW
5310 0030 ld $30 ;064d 'i'
5311 0099 ld $99 ;064f ADDW
5312 0030 ld $30 ;064f 'i'
5313 00e9 ld $e9 ;0651 LSLW
5314 002b ld $2b ;0652 STW
5315 0030 ld $30 ;0652 'i'
5316 0021 ld $21 ;0654 LDW
5317 008d ld $8d ;0654 'NextDDX'
5318 002b ld $2b ;0656 STW
5319 008b ld $8b ;0656 'DDX'
531a 0035 ld $35 ;0658 BCC
531b 0053 ld $53 ;0659 GE
531c 005d ld $5d
531d 0099 ld $99 ;065b ADDW
531e 0030 ld $30 ;065b 'i'
531f 0090 ld $90 ;065d BRA
5320 0071 ld $71
5321 0035 ld $35 ;065f BCC
5322 0056 ld $56 ;0660 LE
5323 0064 ld $64
5324 00b8 ld $b8 ;0662 SUBW
5325 0030 ld $30 ;0662 'i'
5326 0090 ld $90 ;0664 BRA
5327 0071 ld $71
5328 0021 ld $21 ;0666 LDW
5329 0095 ld $95 ;0666 'Random'
532a 0035 ld $35 ;0668 BCC
532b 0050 ld $50 ;0669 LT
532c 006d ld $6d
532d 0021 ld $21 ;066b LDW
532e 0030 ld $30 ;066b 'i'
532f 0090 ld $90 ;066d BRA
5330 0071 ld $71
5331 0059 ld $59 ;066f LDI
5332 0000 ld $00
5333 00b8 ld $b8 ;0671 SUBW
5334 0030 ld $30 ;0671 'i'
5335 002b ld $2b ;0673 STW
5336 008d ld $8d ;0673 'NextDDX'
5337 0085 ld $85 ;0675 CALLI_v5
5338 0038 ld $38
5339 0005 ld $05
533a 0021 ld $21 ;0678 LDW
533b 008b ld $8b ;0678 'DDX'
533c 00e9 ld $e9 ;067a LSLW
533d 00e9 ld $e9 ;067b LSLW
533e 00e9 ld $e9 ;067c LSLW
533f 002b ld $2b ;067d STW
5340 0048 ld $48 ;067d 'HorizonDX'
5341 00e9 ld $e9 ;067f LSLW
5342 002b ld $2b ;0680 STW
5343 0044 ld $44 ;0680 'DriftX'
5344 0085 ld $85 ;0682 CALLI_v5
5345 005d ld $5d
5346 0002 ld $02
5347 0085 ld $85 ;0685 CALLI_v5
5348 00a7 ld $a7
5349 0003 ld $03
534a 00cf ld $cf ;0688 CALL
534b 0097 ld $97 ;0688 'DrawRaceCar'
534c 00cf ld $cf ;068a CALL
534d 0099 ld $99 ;068a 'DrawGrass'
534e 0011 ld $11 ;068c LDWI
534f 00b5 ld $b5
5350 00b9 ld $b9
5351 0099 ld $99 ;068f ADDW
5352 003e ld $3e ;068f 'Time'
5353 0035 ld $35 ;0691 BCC
5354 0056 ld $56 ;0692 LE
5355 0094 ld $94
5356 0063 ld $63 ;0694 POP
5357 00ff ld $ff ;0695 RET
5358 0021 ld $21 ;0696 LDW
5359 003e ld $3e ;0696 'Time'
535a 002b ld $2b ;0698 STW
535b 007c ld $7c ;0698 'Value'
535c 0011 ld $11 ;069a LDWI
535d 0001 ld $01
535e 0008 ld $08
535f 002b ld $2b ;069d STW
5360 0038 ld $38 ;069d 'Pos'
5361 0059 ld $59 ;069f LDI
5362 003f ld $3f
5363 002b ld $2b ;06a1 STW
5364 0036 ld $36 ;06a1 'Color'
5365 00cf ld $cf ;06a3 CALL
5366 007a ld $7a ;06a3 'PrintTime'
5367 0021 ld $21 ;06a5 LDW
5368 0060 ld $60 ;06a5 'Collision'
5369 0035 ld $35 ;06a7 BCC
536a 003f ld $3f ;06a8 EQ
536b 000b ld $0b
536c 0063 ld $63 ;06aa POP
536d 00ff ld $ff ;06ab RET
536e 002b ld $2b ;06ac STW
536f 009b ld $9b ;06ac 'PlayGame'
5370 00cd ld $cd ;06ae DEF
5371 00ba ld $ba
5372 0002 ld $02 ;06b0 2
5373 0040 ld $40 ;06b1 64
5374 0040 ld $40 ;06b2 64
5375 0040 ld $40 ;06b3 64
5376 0028 ld $28 ;06b4 40
5377 003c ld $3c ;06b5 60
5378 003c ld $3c ;06b6 60
5379 0028 ld $28 ;06b7 40
537a 0040 ld $40 ;06b8 64
537b 0040 ld $40 ;06b9 64
537c 0040 ld $40 ;06ba 64
537d 0000 ld $00 ;06bb 0
537e 002b ld $2b ;06bc STW
537f 009d ld $9d ;06bc 'Car0'
5380 00cd ld $cd ;06be DEF
5381 00c8 ld $c8
5382 0003 ld $03 ;06c0 3
5383 0028 ld $28 ;06c1 40
5384 0014 ld $14 ;06c2 20
5385 0014 ld $14 ;06c3 20
5386 003f ld $3f ;06c4 63
5387 003f ld $3f ;06c5 63
5388 0014 ld $14 ;06c6 20
5389 0014 ld $14 ;06c7 20
538a 0028 ld $28 ;06c8 40
538b 0000 ld $00 ;06c9 0
538c 002b ld $2b ;06ca STW
538d 009f ld $9f ;06ca 'Car1'
538e 00cd ld $cd ;06cc DEF
538f 00d8 ld $d8
5390 0002 ld $02 ;06ce 2
5391 0028 ld $28 ;06cf 40
5392 0014 ld $14 ;06d0 20
5393 0014 ld $14 ;06d1 20
5394 0014 ld $14 ;06d2 20
5395 0028 ld $28 ;06d3 40
5396 0028 ld $28 ;06d4 40
5397 0014 ld $14 ;06d5 20
5398 0014 ld $14 ;06d6 20
5399 0014 ld $14 ;06d7 20
539a 0028 ld $28 ;06d8 40
539b 0000 ld $00 ;06d9 0
539c 002b ld $2b ;06da STW
539d 00a1 ld $a1 ;06da 'Car2'
539e 0011 ld $11 ;06dc LDWI
539f 00a0 ld $a0
53a0 0008 ld $08
53a1 002b ld $2b ;06df STW
53a2 001a ld $1a
53a3 00ff ld $ff ;06e1 RET
53a4 0008 ld $08 ;| RAM segment address (high byte first)
53a5 00a0 ld $a0 ;|
53a6 0052 ld $52 ;| Length (1..256)
53a7 00cd ld $cd ;08a0 DEF
53a8 00b0 ld $b0
53a9 0000 ld $00 ;08a2 0
53aa 0040 ld $40 ;08a3 64
53ab 0040 ld $40 ;08a4 64
53ac 0040 ld $40 ;08a5 64
53ad 0040 ld $40 ;08a6 64
53ae 0028 ld $28 ;08a7 40
53af 0014 ld $14 ;08a8 20
53b0 0014 ld $14 ;08a9 20
53b1 0014 ld $14 ;08aa 20
53b2 0014 ld $14 ;08ab 20
53b3 0028 ld $28 ;08ac 40
53b4 0040 ld $40 ;08ad 64
53b5 0040 ld $40 ;08ae 64
53b6 0040 ld $40 ;08af 64
53b7 0040 ld $40 ;08b0 64
53b8 0000 ld $00 ;08b1 0
53b9 002b ld $2b ;08b2 STW
53ba 00a3 ld $a3 ;08b2 'Car3'
53bb 00cd ld $cd ;08b4 DEF
53bc 00c4 ld $c4
53bd 0000 ld $00 ;08b6 0
53be 0040 ld $40 ;08b7 64
53bf 0040 ld $40 ;08b8 64
53c0 0040 ld $40 ;08b9 64
53c1 0040 ld $40 ;08ba 64
53c2 0015 ld $15 ;08bb 21
53c3 0015 ld $15 ;08bc 21
53c4 0015 ld $15 ;08bd 21
53c5 0015 ld $15 ;08be 21
53c6 0015 ld $15 ;08bf 21
53c7 0015 ld $15 ;08c0 21
53c8 0040 ld $40 ;08c1 64
53c9 0040 ld $40 ;08c2 64
53ca 0040 ld $40 ;08c3 64
53cb 0040 ld $40 ;08c4 64
53cc 0000 ld $00 ;08c5 0
53cd 002b ld $2b ;08c6 STW
53ce 00a5 ld $a5 ;08c6 'Car4'
53cf 00cd ld $cd ;08c8 DEF
53d0 00eb ld $eb
53d1 0011 ld $11 ;08ca LDWI
53d2 002e ld $2e
53d3 0001 ld $01
53d4 002b ld $2b ;08cd STW
53d5 0024 ld $24
53d6 0059 ld $59 ;08cf LDI
53d7 0020 ld $20
53d8 005e ld $5e ;08d1 ST
53d9 0026 ld $26
53da 0011 ld $11 ;08d3 LDWI
53db 0000 ld $00
53dc 000a ld $0a
53dd 002b ld $2b ;08d6 STW
53de 0058 ld $58 ;08d6 'q'
53df 0011 ld $11 ;08d8 LDWI
53e0 0051 ld $51
53e1 0042 ld $42
53e2 002b ld $2b ;08db STW
53e3 0022 ld $22
53e4 0021 ld $21 ;08dd LDW
53e5 0058 ld $58 ;08dd 'q'
53e6 007f ld $7f ;08df LUP
53e7 0008 ld $08
53e8 0099 ld $99 ;08e1 ADDW
53e9 0089 ld $89 ;08e1 'Distance'
53ea 005e ld $5e ;08e3 ST
53eb 0027 ld $27
53ec 00b4 ld $b4 ;08e5 SYS
53ed 00fa ld $fa
53ee 0093 ld $93 ;08e7 INC
53ef 0058 ld $58 ;08e7 'q'
53f0 0035 ld $35 ;08e9 BCC
53f1 0072 ld $72 ;08ea NE
53f2 00db ld $db
53f3 00ff ld $ff ;08ec RET
53f4 002b ld $2b ;08ed STW
53f5 0099 ld $99 ;08ed 'DrawGrass'
53f6 0093 ld $93 ;08ef INC
53f7 001b ld $1b ;08ef '_vLR'+1
53f8 00ff ld $ff ;08f1 RET
53f9 0009 ld $09 ;| RAM segment address (high byte first)
53fa 00a0 ld $a0 ;|
53fb fe00 bra ac ;+-----------------------------------+
53fc fcfd bra $53fd ;| |
53fd 1404 ld $04,y ;| Trampoline for page $5300 lookups |
53fe e068 jmp y,$68 ;| |
53ff c218 st [$18] ;+-----------------------------------+
5400 0058 ld $58 ;| Length (1..256)
5401 00cd ld $cd ;09a0 DEF
5402 00b8 ld $b8
5403 0011 ld $11 ;09a2 LDWI
5404 00f7 ld $f7
5405 000b ld $0b
5406 002b ld $2b ;09a5 STW
5407 00a7 ld $a7 ;09a5 'Indicator'
5408 0011 ld $11 ;09a7 LDWI
5409 006b ld $6b
540a 000c ld $0c
540b 002b ld $2b ;09aa STW
540c 00a9 ld $a9 ;09aa 'Tracking'
540d 0059 ld $59 ;09ac LDI
540e 0000 ld $00
540f 00f0 ld $f0 ;09ae POKE
5410 00a9 ld $a9 ;09ae 'Tracking'
5411 0093 ld $93 ;09b0 INC
5412 00a9 ld $a9 ;09b0 'Tracking'
5413 001a ld $1a ;09b2 LD
5414 00a9 ld $a9 ;09b2 'Tracking'
5415 008c ld $8c ;09b4 XORI
5416 0076 ld $76
5417 0035 ld $35 ;09b6 BCC
5418 0072 ld $72 ;09b7 NE
5419 00aa ld $aa
541a 00ff ld $ff ;09b9 RET
541b 002b ld $2b ;09ba STW
541c 00ab ld $ab ;09ba 'SetupIndicator'
541d 00cd ld $cd ;09bc DEF
541e 00d1 ld $d1
541f 0059 ld $59 ;09be LDI
5420 0000 ld $00
5421 00f0 ld $f0 ;09c0 POKE
5422 00a9 ld $a9 ;09c0 'Tracking'
5423 001a ld $1a ;09c2 LD
5424 008a ld $8a ;09c2 'Distance'+1
5425 0099 ld $99 ;09c4 ADDW
5426 00a7 ld $a7 ;09c4 'Indicator'
5427 002b ld $2b ;09c6 STW
5428 00a9 ld $a9 ;09c6 'Tracking'
5429 0059 ld $59 ;09c8 LDI
542a 003c ld $3c
542b 00f0 ld $f0 ;09ca POKE
542c 00a9 ld $a9 ;09ca 'Tracking'
542d 001a ld $1a ;09cc LD
542e 0041 ld $41 ;09cc 'Speed'+1
542f 0099 ld $99 ;09ce ADDW
5430 0089 ld $89 ;09ce 'Distance'
5431 002b ld $2b ;09d0 STW
5432 0089 ld $89 ;09d0 'Distance'
5433 00ff ld $ff ;09d2 RET
5434 002b ld $2b ;09d3 STW
5435 008f ld $8f ;09d3 'AdvanceCar'
5436 00cd ld $cd ;09d5 DEF
5437 00f3 ld $f3
5438 0075 ld $75 ;09d7 PUSH
5439 0059 ld $59 ;09d8 LDI
543a 0001 ld $01
543b 002b ld $2b ;09da STW
543c 004e ld $4e ;09da 'Delay'
543d 0059 ld $59 ;09dc LDI
543e 0040 ld $40
543f 002b ld $2b ;09de STW
5440 0030 ld $30 ;09de 'i'
5441 0085 ld $85 ;09e0 CALLI_v5
5442 00dc ld $dc
5443 000a ld $0a
5444 0085 ld $85 ;09e3 CALLI_v5
5445 00c2 ld $c2
5446 0003 ld $03
5447 00cf ld $cf ;09e6 CALL
5448 0052 ld $52 ;09e6 'Wait'
5449 0021 ld $21 ;09e8 LDW
544a 0030 ld $30 ;09e8 'i'
544b 00e6 ld $e6 ;09ea SUBI
544c 0002 ld $02
544d 0035 ld $35 ;09ec BCC
544e 0072 ld $72 ;09ed NE
544f 00dc ld $dc
5450 0059 ld $59 ;09ef LDI
5451 0000 ld $00
5452 005e ld $5e ;09f1 ST
5453 002c ld $2c
5454 0063 ld $63 ;09f3 POP
5455 00ff ld $ff ;09f4 RET
5456 0093 ld $93 ;09f5 INC
5457 001b ld $1b ;09f5 '_vLR'+1
5458 00ff ld $ff ;09f7 RET
5459 000a ld $0a ;| RAM segment address (high byte first)
545a 00a0 ld $a0 ;|
545b 0060 ld $60 ;| Length (1..256)
545c 00cd ld $cd ;0aa0 DEF
545d 00f9 ld $f9
545e 0075 ld $75 ;0aa2 PUSH
545f 0011 ld $11 ;0aa3 LDWI
5460 00d9 ld $d9
5461 0001 ld $01
5462 00ad ld $ad ;0aa6 PEEK
5463 008c ld $8c ;0aa7 XORI
5464 00ff ld $ff
5465 002b ld $2b ;0aa9 STW
5466 005e ld $5e ;0aa9 'X'
5467 001a ld $1a ;0aab LD
5468 0043 ld $43 ;0aab 'CarX'+1
5469 0099 ld $99 ;0aad ADDW
546a 005e ld $5e ;0aad 'X'
546b 002b ld $2b ;0aaf STW
546c 005e ld $5e ;0aaf 'X'
546d 0011 ld $11 ;0ab1 LDWI
546e 00d8 ld $d8
546f 0001 ld $01
5470 002b ld $2b ;0ab4 STW
5471 0054 ld $54 ;0ab4 'Video'
5472 0021 ld $21 ;0ab6 LDW
5473 009d ld $9d ;0ab6 'Car0'
5474 002b ld $2b ;0ab8 STW
5475 005a ld $5a ;0ab8 'Sprite'
5476 00cf ld $cf ;0aba CALL
5477 0062 ld $62 ;0aba 'DrawPixels'
5478 0021 ld $21 ;0abc LDW
5479 009f ld $9f ;0abc 'Car1'
547a 002b ld $2b ;0abe STW
547b 005a ld $5a ;0abe 'Sprite'
547c 00cf ld $cf ;0ac0 CALL
547d 0062 ld $62 ;0ac0 'DrawPixels'
547e 0021 ld $21 ;0ac2 LDW
547f 005e ld $5e ;0ac2 'X'
5480 00b8 ld $b8 ;0ac4 SUBW
5481 004a ld $4a ;0ac4 'Steer'
5482 002b ld $2b ;0ac6 STW
5483 005e ld $5e ;0ac6 'X'
5484 0021 ld $21 ;0ac8 LDW
5485 00a1 ld $a1 ;0ac8 'Car2'
5486 002b ld $2b ;0aca STW
5487 005a ld $5a ;0aca 'Sprite'
5488 00cf ld $cf ;0acc CALL
5489 0062 ld $62 ;0acc 'DrawPixels'
548a 0021 ld $21 ;0ace LDW
548b 00a3 ld $a3 ;0ace 'Car3'
548c 002b ld $2b ;0ad0 STW
548d 005a ld $5a ;0ad0 'Sprite'
548e 00cf ld $cf ;0ad2 CALL
548f 0062 ld $62 ;0ad2 'DrawPixels'
5490 0021 ld $21 ;0ad4 LDW
5491 00a5 ld $a5 ;0ad4 'Car4'
5492 002b ld $2b ;0ad6 STW
5493 005a ld $5a ;0ad6 'Sprite'
5494 00cf ld $cf ;0ad8 CALL
5495 0062 ld $62 ;0ad8 'DrawPixels'
5496 0063 ld $63 ;0ada POP
5497 00ff ld $ff ;0adb RET
5498 0011 ld $11 ;0adc LDWI
5499 00fc ld $fc
549a 0001 ld $01
549b 002b ld $2b ;0adf STW
549c 0056 ld $56 ;0adf 'p'
549d 0011 ld $11 ;0ae1 LDWI
549e 007f ld $7f
549f 0001 ld $01
54a0 00f8 ld $f8 ;0ae4 ANDW
54a1 0006 ld $06 ;0ae4 '_entropy'
54a2 00f3 ld $f3 ;0ae6 DOKE
54a3 0056 ld $56 ;0ae6 'p'
54a4 0011 ld $11 ;0ae8 LDWI
54a5 00fa ld $fa
54a6 0001 ld $01
54a7 002b ld $2b ;0aeb STW
54a8 0056 ld $56 ;0aeb 'p'
54a9 0059 ld $59 ;0aed LDI
54aa 003f ld $3f
54ab 00b8 ld $b8 ;0aef SUBW
54ac 0030 ld $30 ;0aef 'i'
54ad 0035 ld $35 ;0af1 BCC
54ae 0053 ld $53 ;0af2 GE
54af 00f4 ld $f4
54b0 0059 ld $59 ;0af4 LDI
54b1 0000 ld $00
54b2 00e3 ld $e3 ;0af6 ADDI
54b3 0040 ld $40
54b4 00f3 ld $f3 ;0af8 DOKE
54b5 0056 ld $56 ;0af8 'p'
54b6 00ff ld $ff ;0afa RET
54b7 002b ld $2b ;0afb STW
54b8 0097 ld $97 ;0afb 'DrawRaceCar'
54b9 0093 ld $93 ;0afd INC
54ba 001b ld $1b ;0afd '_vLR'+1
54bb 00ff ld $ff ;0aff RET
54bc 000b ld $0b ;| RAM segment address (high byte first)
54bd 00a0 ld $a0 ;|
54be 004c ld $4c ;| Length (1..256)
54bf 00cd ld $cd ;0ba0 DEF
54c0 00e5 ld $e5
54c1 0075 ld $75 ;0ba2 PUSH
54c2 0059 ld $59 ;0ba3 LDI
54c3 0030 ld $30
54c4 002b ld $2b ;0ba5 STW
54c5 0034 ld $34 ;0ba5 'BgColor'
54c6 0021 ld $21 ;0ba7 LDW
54c7 0034 ld $34 ;0ba7 'BgColor'
54c8 005e ld $5e ;0ba9 ST
54c9 0024 ld $24
54ca 005e ld $5e ;0bab ST
54cb 0025 ld $25
54cc 0011 ld $11 ;0bad LDWI
54cd 0000 ld $00
54ce 0008 ld $08
54cf 002b ld $2b ;0bb0 STW
54d0 0028 ld $28
54d1 0011 ld $11 ;0bb2 LDWI
54d2 00e1 ld $e1
54d3 0004 ld $04
54d4 002b ld $2b ;0bb5 STW
54d5 0022 ld $22
54d6 00b4 ld $b4 ;0bb7 SYS
54d7 00cb ld $cb
54d8 0093 ld $93 ;0bb9 INC
54d9 0028 ld $28
54da 001a ld $1a ;0bbb LD
54db 0028 ld $28
54dc 008c ld $8c ;0bbd XORI
54dd 00a0 ld $a0
54de 0035 ld $35 ;0bbf BCC
54df 0072 ld $72 ;0bc0 NE
54e0 00b5 ld $b5
54e1 0059 ld $59 ;0bc2 LDI
54e2 003f ld $3f
54e3 002b ld $2b ;0bc4 STW
54e4 0036 ld $36 ;0bc4 'Color'
54e5 0011 ld $11 ;0bc6 LDWI
54e6 0007 ld $07
54e7 0008 ld $08
54e8 002b ld $2b ;0bc9 STW
54e9 0038 ld $38 ;0bc9 'Pos'
54ea 0059 ld $59 ;0bcb LDI
54eb 003a ld $3a
54ec 00cf ld $cf ;0bcd CALL
54ed 003a ld $3a ;0bcd 'QPrintChar'
54ee 00e3 ld $e3 ;0bcf ADDI
54ef 0012 ld $12
54f0 002b ld $2b ;0bd1 STW
54f1 0038 ld $38 ;0bd1 'Pos'
54f2 0059 ld $59 ;0bd3 LDI
54f3 002e ld $2e
54f4 00cf ld $cf ;0bd5 CALL
54f5 003a ld $3a ;0bd5 'QPrintChar'
54f6 00e3 ld $e3 ;0bd7 ADDI
54f7 001f ld $1f
54f8 002b ld $2b ;0bd9 STW
54f9 0038 ld $38 ;0bd9 'Pos'
54fa 0021 ld $21 ;0bdb LDW
54fb fe00 bra ac ;+-----------------------------------+
54fc fcfd bra $54fd ;| |
54fd 1404 ld $04,y ;| Trampoline for page $5400 lookups |
54fe e068 jmp y,$68 ;| |
54ff c218 st [$18] ;+-----------------------------------+
5500 004c ld $4c ;0bdb 'GigatronText'
5501 00cf ld $cf ;0bdd CALL
5502 0081 ld $81 ;0bdd 'PrintText'
5503 0059 ld $59 ;0bdf LDI
5504 003c ld $3c
5505 002b ld $2b ;0be1 STW
5506 004e ld $4e ;0be1 'Delay'
5507 00cf ld $cf ;0be3 CALL
5508 0052 ld $52 ;0be3 'Wait'
5509 0063 ld $63 ;0be5 POP
550a 00ff ld $ff ;0be6 RET
550b 002b ld $2b ;0be7 STW
550c 00ad ld $ad ;0be7 'Intro'
550d 0093 ld $93 ;0be9 INC
550e 001b ld $1b ;0be9 '_vLR'+1
550f 00ff ld $ff ;0beb RET
5510 000c ld $0c ;| RAM segment address (high byte first)
5511 00a0 ld $a0 ;|
5512 0059 ld $59 ;| Length (1..256)
5513 00cd ld $cd ;0ca0 DEF
5514 00f2 ld $f2
5515 002b ld $2b ;0ca2 STW
5516 0036 ld $36 ;0ca2 'Color'
5517 0021 ld $21 ;0ca4 LDW
5518 0091 ld $91 ;0ca4 'BestTime'
5519 002b ld $2b ;0ca6 STW
551a 007c ld $7c ;0ca6 'Value'
551b 00e3 ld $e3 ;0ca8 ADDI
551c 0001 ld $01
551d 0035 ld $35 ;0caa BCC
551e 0053 ld $53 ;0cab GE
551f 00ac ld $ac
5520 00ff ld $ff ;0cad RET
5521 0075 ld $75 ;0cae PUSH
5522 0011 ld $11 ;0caf LDWI
5523 007c ld $7c
5524 0008 ld $08
5525 002b ld $2b ;0cb2 STW
5526 0038 ld $38 ;0cb2 'Pos'
5527 0011 ld $11 ;0cb4 LDWI
5528 000f ld $0f
5529 000e ld $0e
552a 002b ld $2b ;0cb7 STW
552b 006e ld $6e ;0cb7 'Radix'
552c 00cf ld $cf ;0cb9 CALL
552d 0070 ld $70 ;0cb9 'ExtractDigit'
552e 00cf ld $cf ;0cbb CALL
552f 003a ld $3a ;0cbb 'QPrintChar'
5530 00e3 ld $e3 ;0cbd ADDI
5531 0006 ld $06
5532 002b ld $2b ;0cbf STW
5533 0038 ld $38 ;0cbf 'Pos'
5534 0059 ld $59 ;0cc1 LDI
5535 003a ld $3a
5536 00cf ld $cf ;0cc3 CALL
5537 003a ld $3a ;0cc3 'QPrintChar'
5538 00e3 ld $e3 ;0cc5 ADDI
5539 0006 ld $06
553a 002b ld $2b ;0cc7 STW
553b 0038 ld $38 ;0cc7 'Pos'
553c 0011 ld $11 ;0cc9 LDWI
553d 0058 ld $58
553e 0002 ld $02
553f 002b ld $2b ;0ccc STW
5540 006e ld $6e ;0ccc 'Radix'
5541 00cf ld $cf ;0cce CALL
5542 0070 ld $70 ;0cce 'ExtractDigit'
5543 00cf ld $cf ;0cd0 CALL
5544 003a ld $3a ;0cd0 'QPrintChar'
5545 00e3 ld $e3 ;0cd2 ADDI
5546 0006 ld $06
5547 002b ld $2b ;0cd4 STW
5548 0038 ld $38 ;0cd4 'Pos'
5549 0059 ld $59 ;0cd6 LDI
554a 003c ld $3c
554b 002b ld $2b ;0cd8 STW
554c 006e ld $6e ;0cd8 'Radix'
554d 00cf ld $cf ;0cda CALL
554e 0070 ld $70 ;0cda 'ExtractDigit'
554f 00cf ld $cf ;0cdc CALL
5550 003a ld $3a ;0cdc 'QPrintChar'
5551 00e3 ld $e3 ;0cde ADDI
5552 0006 ld $06
5553 002b ld $2b ;0ce0 STW
5554 0038 ld $38 ;0ce0 'Pos'
5555 0059 ld $59 ;0ce2 LDI
5556 002e ld $2e
5557 00cf ld $cf ;0ce4 CALL
5558 003a ld $3a ;0ce4 'QPrintChar'
5559 00e3 ld $e3 ;0ce6 ADDI
555a 0006 ld $06
555b 002b ld $2b ;0ce8 STW
555c 0038 ld $38 ;0ce8 'Pos'
555d 0059 ld $59 ;0cea LDI
555e 0006 ld $06
555f 002b ld $2b ;0cec STW
5560 006e ld $6e ;0cec 'Radix'
5561 00cf ld $cf ;0cee CALL
5562 0070 ld $70 ;0cee 'ExtractDigit'
5563 00cf ld $cf ;0cf0 CALL
5564 003a ld $3a ;0cf0 'QPrintChar'
5565 0063 ld $63 ;0cf2 POP
5566 00ff ld $ff ;0cf3 RET
5567 002b ld $2b ;0cf4 STW
5568 0093 ld $93 ;0cf4 'PrintBestTime'
5569 0093 ld $93 ;0cf6 INC
556a 001b ld $1b ;0cf6 '_vLR'+1
556b 00ff ld $ff ;0cf8 RET
556c 000d ld $0d ;| RAM segment address (high byte first)
556d 00a0 ld $a0 ;|
556e 005e ld $5e ;| Length (1..256)
556f 00cd ld $cd ;0da0 DEF
5570 00f7 ld $f7
5571 0075 ld $75 ;0da2 PUSH
5572 0011 ld $11 ;0da3 LDWI
5573 0035 ld $35
5574 0014 ld $14
5575 002b ld $2b ;0da6 STW
5576 0038 ld $38 ;0da6 'Pos'
5577 00cd ld $cd ;0da8 DEF
5578 00b2 ld $b2
5579 0047 ld $47 ;0daa 'G'
557a 0041 ld $41 ;0dab 'A'
557b 004d ld $4d ;0dac 'M'
557c 0045 ld $45 ;0dad 'E'
557d 0020 ld $20 ;0dae ' '
557e 004f ld $4f ;0daf 'O'
557f 0056 ld $56 ;0db0 'V'
5580 0045 ld $45 ;0db1 'E'
5581 0052 ld $52 ;0db2 'R'
5582 0000 ld $00 ;0db3 0
5583 00cf ld $cf ;0db4 CALL
5584 0081 ld $81 ;0db4 'PrintText'
5585 0059 ld $59 ;0db6 LDI
5586 0001 ld $01
5587 002b ld $2b ;0db8 STW
5588 004e ld $4e ;0db8 'Delay'
5589 0021 ld $21 ;0dba LDW
558a 0060 ld $60 ;0dba 'Collision'
558b 0035 ld $35 ;0dbc BCC
558c 003f ld $3f ;0dbd EQ
558d 00c0 ld $c0
558e 0085 ld $85 ;0dbf CALLI_v5
558f 00d7 ld $d7
5590 0009 ld $09
5591 0011 ld $11 ;0dc2 LDWI
5592 0011 ld $11
5593 0001 ld $01
5594 002b ld $2b ;0dc5 STW
5595 005c ld $5c ;0dc5 's'
5596 00e3 ld $e3 ;0dc7 ADDI
5597 0020 ld $20
5598 002b ld $2b ;0dc9 STW
5599 00af ld $af ;0dc9 't'
559a 0021 ld $21 ;0dcb LDW
559b 005c ld $5c ;0dcb 's'
559c 00ad ld $ad ;0dcd PEEK
559d 0082 ld $82 ;0dce ANDI
559e 0080 ld $80
559f 0035 ld $35 ;0dd0 BCC
55a0 0072 ld $72 ;0dd1 NE
55a1 00d5 ld $d5
55a2 0059 ld $59 ;0dd3 LDI
55a3 0001 ld $01
55a4 0090 ld $90 ;0dd5 BRA
55a5 00d8 ld $d8
55a6 0011 ld $11 ;0dd7 LDWI
55a7 00ff ld $ff
55a8 00ff ld $ff
55a9 002b ld $2b ;0dda STW
55aa 0030 ld $30 ;0dda 'i'
55ab 00cf ld $cf ;0ddc CALL
55ac 0052 ld $52 ;0ddc 'Wait'
55ad 0021 ld $21 ;0dde LDW
55ae 00af ld $af ;0dde 't'
55af 00ad ld $ad ;0de0 PEEK
55b0 00b8 ld $b8 ;0de1 SUBW
55b1 0030 ld $30 ;0de1 'i'
55b2 00f0 ld $f0 ;0de3 POKE
55b3 00af ld $af ;0de3 't'
55b4 0021 ld $21 ;0de5 LDW
55b5 005c ld $5c ;0de5 's'
55b6 00ad ld $ad ;0de7 PEEK
55b7 0099 ld $99 ;0de8 ADDW
55b8 0030 ld $30 ;0de8 'i'
55b9 00f0 ld $f0 ;0dea POKE
55ba 005c ld $5c ;0dea 's'
55bb 0082 ld $82 ;0dec ANDI
55bc 00ff ld $ff
55bd 0035 ld $35 ;0dee BCC
55be 0072 ld $72 ;0def NE
55bf 00da ld $da
55c0 0059 ld $59 ;0df1 LDI
55c1 001e ld $1e
55c2 002b ld $2b ;0df3 STW
55c3 004e ld $4e ;0df3 'Delay'
55c4 00cf ld $cf ;0df5 CALL
55c5 0052 ld $52 ;0df5 'Wait'
55c6 0063 ld $63 ;0df7 POP
55c7 00ff ld $ff ;0df8 RET
55c8 002b ld $2b ;0df9 STW
55c9 00b1 ld $b1 ;0df9 'GameOver'
55ca 0093 ld $93 ;0dfb INC
55cb 001b ld $1b ;0dfb '_vLR'+1
55cc 00ff ld $ff ;0dfd RET
55cd 000e ld $0e ;| RAM segment address (high byte first)
55ce 00a0 ld $a0 ;|
55cf 005b ld $5b ;| Length (1..256)
55d0 00cd ld $cd ;0ea0 DEF
55d1 00f4 ld $f4
55d2 0075 ld $75 ;0ea2 PUSH
55d3 0011 ld $11 ;0ea3 LDWI
55d4 0077 ld $77
55d5 0042 ld $42
55d6 002b ld $2b ;0ea6 STW
55d7 0056 ld $56 ;0ea6 'p'
55d8 0011 ld $11 ;0ea8 LDWI
55d9 0000 ld $00
55da 0010 ld $10
55db 002b ld $2b ;0eab STW
55dc 0058 ld $58 ;0eab 'q'
55dd 00cd ld $cd ;0ead DEF
55de 00bf ld $bf
55df 001a ld $1a ;0eaf LD
55e0 0056 ld $56 ;0eaf 'p'
55e1 008c ld $8c ;0eb1 XORI
55e2 00fa ld $fa
55e3 0035 ld $35 ;0eb3 BCC
55e4 003f ld $3f ;0eb4 EQ
55e5 00b8 ld $b8
55e6 0059 ld $59 ;0eb6 LDI
55e7 0001 ld $01
55e8 0090 ld $90 ;0eb8 BRA
55e9 00ba ld $ba
55ea 0059 ld $59 ;0eba LDI
55eb 0006 ld $06
55ec 0099 ld $99 ;0ebc ADDW
55ed 0056 ld $56 ;0ebc 'p'
55ee 002b ld $2b ;0ebe STW
55ef 0056 ld $56 ;0ebe 'p'
55f0 00ff ld $ff ;0ec0 RET
55f1 002b ld $2b ;0ec1 STW
55f2 0050 ld $50 ;0ec1 'tmp'
55f3 0021 ld $21 ;0ec3 LDW
55f4 0056 ld $56 ;0ec3 'p'
55f5 007f ld $7f ;0ec5 LUP
55f6 0000 ld $00
55f7 005e ld $5e ;0ec7 ST
55f8 0024 ld $24
55f9 00cf ld $cf ;0ec9 CALL
55fa 0050 ld $50 ;0ec9 'tmp'
55fb fe00 bra ac ;+-----------------------------------+
55fc fcfd bra $55fd ;| |
55fd 1404 ld $04,y ;| Trampoline for page $5500 lookups |
55fe e068 jmp y,$68 ;| |
55ff c218 st [$18] ;+-----------------------------------+
5600 007f ld $7f ;0ecb LUP
5601 0000 ld $00
5602 005e ld $5e ;0ecd ST
5603 0025 ld $25
5604 00cf ld $cf ;0ecf CALL
5605 0050 ld $50 ;0ecf 'tmp'
5606 007f ld $7f ;0ed1 LUP
5607 0000 ld $00
5608 005e ld $5e ;0ed3 ST
5609 0026 ld $26
560a 00cf ld $cf ;0ed5 CALL
560b 0050 ld $50 ;0ed5 'tmp'
560c 0011 ld $11 ;0ed7 LDWI
560d 00c0 ld $c0
560e 0006 ld $06
560f 002b ld $2b ;0eda STW
5610 0022 ld $22
5611 00b4 ld $b4 ;0edc SYS
5612 00f2 ld $f2
5613 0021 ld $21 ;0ede LDW
5614 0058 ld $58 ;0ede 'q'
5615 002b ld $2b ;0ee0 STW
5616 0028 ld $28
5617 00e3 ld $e3 ;0ee2 ADDI
5618 0004 ld $04
5619 002b ld $2b ;0ee4 STW
561a 0058 ld $58 ;0ee4 'q'
561b 0011 ld $11 ;0ee6 LDWI
561c 00d4 ld $d4
561d 0004 ld $04
561e 002b ld $2b ;0ee9 STW
561f 0022 ld $22
5620 00b4 ld $b4 ;0eeb SYS
5621 00ff ld $ff
5622 001a ld $1a ;0eed LD
5623 0059 ld $59 ;0eed 'q'+1
5624 008c ld $8c ;0eef XORI
5625 0020 ld $20
5626 0035 ld $35 ;0ef1 BCC
5627 0072 ld $72 ;0ef2 NE
5628 00c1 ld $c1
5629 0063 ld $63 ;0ef4 POP
562a 00ff ld $ff ;0ef5 RET
562b 002b ld $2b ;0ef6 STW
562c 00b3 ld $b3 ;0ef6 'SetupHorizon'
562d 0093 ld $93 ;0ef8 INC
562e 001b ld $1b ;0ef8 '_vLR'+1
562f 00ff ld $ff ;0efa RET
5630 000f ld $0f ;| RAM segment address (high byte first)
5631 00a0 ld $a0 ;|
5632 0055 ld $55 ;| Length (1..256)
5633 00cf ld $cf ;0fa0 CALL
5634 00ad ld $ad ;0fa0 'Intro'
5635 0011 ld $11 ;0fa2 LDWI
5636 0000 ld $00
5637 0074 ld $74
5638 002b ld $2b ;0fa5 STW
5639 0089 ld $89 ;0fa5 'Distance'
563a 002b ld $2b ;0fa7 STW
563b 0087 ld $87 ;0fa7 'NextTurn'
563c 0011 ld $11 ;0fa9 LDWI
563d 00ff ld $ff
563e 007f ld $7f
563f 002b ld $2b ;0fac STW
5640 0091 ld $91 ;0fac 'BestTime'
5641 0059 ld $59 ;0fae LDI
5642 0000 ld $00
5643 002b ld $2b ;0fb0 STW
5644 003e ld $3e ;0fb0 'Time'
5645 002b ld $2b ;0fb2 STW
5646 007c ld $7c ;0fb2 'Value'
5647 002b ld $2b ;0fb4 STW
5648 0046 ld $46 ;0fb4 'HorizonX'
5649 002b ld $2b ;0fb6 STW
564a 0044 ld $44 ;0fb6 'DriftX'
564b 002b ld $2b ;0fb8 STW
564c 0040 ld $40 ;0fb8 'Speed'
564d 002b ld $2b ;0fba STW
564e 0095 ld $95 ;0fba 'Random'
564f 002b ld $2b ;0fbc STW
5650 0083 ld $83 ;0fbc 'DX0'
5651 002b ld $2b ;0fbe STW
5652 008b ld $8b ;0fbe 'DDX'
5653 002b ld $2b ;0fc0 STW
5654 008d ld $8d ;0fc0 'NextDDX'
5655 0085 ld $85 ;0fc2 CALLI_v5
5656 0038 ld $38
5657 0005 ld $05
5658 00cf ld $cf ;0fc5 CALL
5659 0099 ld $99 ;0fc5 'DrawGrass'
565a 00cf ld $cf ;0fc7 CALL
565b 00b3 ld $b3 ;0fc7 'SetupHorizon'
565c 0011 ld $11 ;0fc9 LDWI
565d 0035 ld $35
565e 0014 ld $14
565f 002b ld $2b ;0fcc STW
5660 0038 ld $38 ;0fcc 'Pos'
5661 00cd ld $cd ;0fce DEF
5662 00d8 ld $d8
5663 0047 ld $47 ;0fd0 'G'
5664 0045 ld $45 ;0fd1 'E'
5665 0054 ld $54 ;0fd2 'T'
5666 0020 ld $20 ;0fd3 ' '
5667 0052 ld $52 ;0fd4 'R'
5668 0045 ld $45 ;0fd5 'E'
5669 0041 ld $41 ;0fd6 'A'
566a 0044 ld $44 ;0fd7 'D'
566b 0059 ld $59 ;0fd8 'Y'
566c 0000 ld $00 ;0fd9 0
566d 00cf ld $cf ;0fda CALL
566e 0081 ld $81 ;0fda 'PrintText'
566f 00cf ld $cf ;0fdc CALL
5670 006c ld $6c ;0fdc 'SetupRoad'
5671 00cf ld $cf ;0fde CALL
5672 00b3 ld $b3 ;0fde 'SetupHorizon'
5673 00cf ld $cf ;0fe0 CALL
5674 00ab ld $ab ;0fe0 'SetupIndicator'
5675 0011 ld $11 ;0fe2 LDWI
5676 0000 ld $00
5677 0079 ld $79
5678 002b ld $2b ;0fe5 STW
5679 0042 ld $42 ;0fe5 'CarX'
567a 001a ld $1a ;0fe7 LD
567b 000e ld $0e
567c 002b ld $2b ;0fe9 STW
567d 003c ld $3c ;0fe9 'LastFrame'
567e 00cf ld $cf ;0feb CALL
567f 009b ld $9b ;0feb 'PlayGame'
5680 00cf ld $cf ;0fed CALL
5681 00b1 ld $b1 ;0fed 'GameOver'
5682 0059 ld $59 ;0fef LDI
5683 003f ld $3f
5684 00cf ld $cf ;0ff1 CALL
5685 0093 ld $93 ;0ff1 'PrintBestTime'
5686 0090 ld $90 ;0ff3 BRA
5687 00a0 ld $a0
5688 0000 ld $00 ;End of Apps/Racer/Racer_v3.gcl, size 1992
;+-----------------------------------+
;| Apps/Mandelbrot/Mandelbrot_v2.gt1 |
;+-----------------------------------+
5689 dc52 st $52,[y,x++] ;'R'
568a dc61 st $61,[y,x++] ;'a'
568b dc63 st $63,[y,x++] ;'c'
568c dc65 st $65,[y,x++] ;'e'
568d dc72 st $72,[y,x++] ;'r'
568e dc00 st $00,[y,x++] ;'\x00'
568f dc00 st $00,[y,x++] ;'\x00'
5690 dc00 st $00,[y,x++] ;'\x00'
5691 00c1 ld $c1
5692 c218 st [$18]
5693 004e ld $4e
5694 14f7 ld $f7,y
5695 e085 jmp y,$85
5696 c219 st [$19]
Mandelbrot: 5697 0002 ld $02
5698 0000 ld $00
5699 00f6 ld $f6
569a 00cd ld $cd
569b 0037 ld $37
569c 0021 ld $21
569d 0030 ld $30
569e 00e9 ld $e9
569f 00e9 ld $e9
56a0 002b ld $2b
56a1 0030 ld $30
56a2 0059 ld $59
56a3 0000 ld $00
56a4 002b ld $2b
56a5 0032 ld $32
56a6 0059 ld $59
56a7 0001 ld $01
56a8 002b ld $2b
56a9 0034 ld $34
56aa 0021 ld $21
56ab 0034 ld $34
56ac 00f8 ld $f8
56ad 0036 ld $36
56ae 0035 ld $35
56af 003f ld $3f
56b0 0017 ld $17
56b1 0021 ld $21
56b2 0030 ld $30
56b3 0099 ld $99
56b4 0032 ld $32
56b5 00b4 ld $b4
56b6 00f6 ld $f6
56b7 002b ld $2b
56b8 0032 ld $32
56b9 0021 ld $21
56ba 0034 ld $34
56bb 00e9 ld $e9
56bc 002b ld $2b
56bd 0034 ld $34
56be 001a ld $1a
56bf 0019 ld $19
56c0 008c ld $8c
56c1 0002 ld $02
56c2 0035 ld $35
56c3 0072 ld $72
56c4 000e ld $0e
56c5 001a ld $1a
56c6 0037 ld $37
56c7 0082 ld $82
56c8 00fe ld $fe
56c9 0035 ld $35
56ca 003f ld $3f
56cb 0032 ld $32
56cc 0021 ld $21
56cd 0030 ld $30
56ce 0099 ld $99
56cf 0032 ld $32
56d0 002b ld $2b
56d1 0032 ld $32
56d2 00ff ld $ff
56d3 002b ld $2b
56d4 0038 ld $38
56d5 0011 ld $11
56d6 00f9 ld $f9
56d7 0001 ld $01
56d8 002b ld $2b
56d9 003a ld $3a
56da 0059 ld $59
56db 0008 ld $08
56dc 00f0 ld $f0
56dd 003a ld $3a
56de 0011 ld $11
56df 0000 ld $00
56e0 0008 ld $08
56e1 002b ld $2b
56e2 003c ld $3c
56e3 0011 ld $11
56e4 0000 ld $00
56e5 0006 ld $06
56e6 002b ld $2b
56e7 0022 ld $22
56e8 0011 ld $11
56e9 00ff ld $ff
56ea 0001 ld $01
56eb 002b ld $2b
56ec 003e ld $3e
56ed 002b ld $2b
56ee 0036 ld $36
56ef 002b ld $2b
56f0 0030 ld $30
56f1 00e9 ld $e9
56f2 0099 ld $99
56f3 003c ld $3c
56f4 002b ld $2b
56f5 003a ld $3a
56f6 00cf ld $cf
56f7 0038 ld $38
56f8 00f3 ld $f3
56f9 003a ld $3a
56fa 0021 ld $21
56fb fe00 bra ac ;+-----------------------------------+
56fc fcfd bra $56fd ;| |
56fd 1404 ld $04,y ;| Trampoline for page $5600 lookups |
56fe e068 jmp y,$68 ;| |
56ff c218 st [$18] ;+-----------------------------------+
5700 003e ld $3e
5701 00e6 ld $e6
5702 0001 ld $01
5703 0035 ld $35
5704 0053 ld $53
5705 004f ld $4f
5706 00cd ld $cd
5707 00c6 ld $c6
5708 0059 ld $59
5709 0000 ld $00
570a 002b ld $2b
570b 0040 ld $40
570c 00b8 ld $b8
570d 0036 ld $36
570e 0035 ld $35
570f 0056 ld $56
5710 0074 ld $74
5711 002b ld $2b
5712 0036 ld $36
5713 0093 ld $93
5714 0040 ld $40
5715 0059 ld $59
5716 0000 ld $00
5717 00b8 ld $b8
5718 0030 ld $30
5719 0035 ld $35
571a 0056 ld $56
571b 007f ld $7f
571c 002b ld $2b
571d 0030 ld $30
571e 0093 ld $93
571f 0040 ld $40
5720 0021 ld $21
5721 0036 ld $36
5722 00fa ld $fa
5723 0030 ld $30
5724 001a ld $1a
5725 0019 ld $19
5726 0082 ld $82
5727 00fe ld $fe
5728 0035 ld $35
5729 003f ld $3f
572a 0090 ld $90
572b 0075 ld $75
572c 00cf ld $cf
572d 0038 ld $38
572e 0063 ld $63
572f 0090 ld $90
5730 00b7 ld $b7
5731 0021 ld $21
5732 0036 ld $36
5733 00e9 ld $e9
5734 0099 ld $99
5735 003c ld $3c
5736 00f6 ld $f6
5737 002b ld $2b
5738 0032 ld $32
5739 0021 ld $21
573a 0036 ld $36
573b 00b8 ld $b8
573c 0030 ld $30
573d 0035 ld $35
573e 0053 ld $53
573f 00a3 ld $a3
5740 0021 ld $21
5741 0030 ld $30
5742 00b8 ld $b8
5743 0036 ld $36
5744 00e9 ld $e9
5745 0099 ld $99
5746 003c ld $3c
5747 00f6 ld $f6
5748 002b ld $2b
5749 0036 ld $36
574a 0021 ld $21
574b 0030 ld $30
574c 00e9 ld $e9
574d 0099 ld $99
574e 003c ld $3c
574f 00f6 ld $f6
5750 0099 ld $99
5751 0032 ld $32
5752 00b8 ld $b8
5753 0036 ld $36
5754 00b4 ld $b4
5755 00f6 ld $f6
5756 002b ld $2b
5757 0032 ld $32
5758 0021 ld $21
5759 0040 ld $40
575a 0082 ld $82
575b 0001 ld $01
575c 0035 ld $35
575d 0072 ld $72
575e 00c1 ld $c1
575f 0021 ld $21
5760 0032 ld $32
5761 00ff ld $ff
5762 0059 ld $59
5763 0000 ld $00
5764 00b8 ld $b8
5765 0032 ld $32
5766 00ff ld $ff
5767 002b ld $2b
5768 0042 ld $42
5769 00cd ld $cd
576a 00ec ld $ec
576b 0059 ld $59
576c 0000 ld $00
576d 00b8 ld $b8
576e 0036 ld $36
576f 0035 ld $35
5770 0056 ld $56
5771 00d3 ld $d3
5772 002b ld $2b
5773 0036 ld $36
5774 001a ld $1a
5775 0037 ld $37
5776 0082 ld $82
5777 00fe ld $fe
5778 0035 ld $35
5779 003f ld $3f
577a 00e3 ld $e3
577b 0075 ld $75
577c 0021 ld $21
577d 0036 ld $36
577e 002b ld $2b
577f 0030 ld $30
5780 00cf ld $cf
5781 0038 ld $38
5782 0063 ld $63
5783 00ff ld $ff
5784 0021 ld $21
5785 0036 ld $36
5786 00e9 ld $e9
5787 0099 ld $99
5788 003c ld $3c
5789 00f6 ld $f6
578a 002b ld $2b
578b 0032 ld $32
578c 00ff ld $ff
578d 002b ld $2b
578e 0044 ld $44
578f 0011 ld $11
5790 0000 ld $00
5791 0003 ld $03
5792 002b ld $2b
5793 001a ld $1a
5794 00ff ld $ff
5795 0003 ld $03
5796 0000 ld $00
5797 00f1 ld $f1
5798 00cd ld $cd
5799 00ea ld $ea
579a 0075 ld $75
579b 0011 ld $11
579c 0000 ld $00
579d 000c ld $0c
579e 002b ld $2b
579f 0046 ld $46
57a0 0059 ld $59
57a1 0074 ld $74
57a2 002b ld $2b
57a3 0048 ld $48
57a4 0059 ld $59
57a5 00a0 ld $a0
57a6 002b ld $2b
57a7 004a ld $4a
57a8 002b ld $2b
57a9 004c ld $4c
57aa 002b ld $2b
57ab 004e ld $4e
57ac 0021 ld $21
57ad 0050 ld $50
57ae 00e9 ld $e9
57af 0099 ld $99
57b0 0052 ld $52
57b1 002b ld $2b
57b2 0052 ld $52
57b3 0059 ld $59
57b4 0000 ld $00
57b5 002b ld $2b
57b6 0054 ld $54
57b7 0021 ld $21
57b8 0050 ld $50
57b9 002b ld $2b
57ba 0056 ld $56
57bb 0059 ld $59
57bc 003f ld $3f
57bd 00f0 ld $f0
57be 0046 ld $46
57bf 00cf ld $cf
57c0 0058 ld $58
57c1 0011 ld $11
57c2 0000 ld $00
57c3 0006 ld $06
57c4 002b ld $2b
57c5 0022 ld $22
57c6 0021 ld $21
57c7 004e ld $4e
57c8 0035 ld $35
57c9 0072 ld $72
57ca 0077 ld $77
57cb 0021 ld $21
57cc 0052 ld $52
57cd 002b ld $2b
57ce 0036 ld $36
57cf 00cf ld $cf
57d0 0044 ld $44
57d1 002b ld $2b
57d2 005a ld $5a
57d3 0021 ld $21
57d4 005c ld $5c
57d5 00e3 ld $e3
57d6 0080 ld $80
57d7 002b ld $2b
57d8 0036 ld $36
57d9 00cf ld $cf
57da 0044 ld $44
57db 0099 ld $99
57dc 005a ld $5a
57dd 00e6 ld $e6
57de 0008 ld $08
57df 0035 ld $35
57e0 0053 ld $53
57e1 004c ld $4c
57e2 0059 ld $59
57e3 0000 ld $00
57e4 0090 ld $90
57e5 0075 ld $75
57e6 0021 ld $21
57e7 005c ld $5c
57e8 00e6 ld $e6
57e9 0020 ld $20
57ea 002b ld $2b
57eb 0036 ld $36
57ec 00cf ld $cf
57ed 0044 ld $44
57ee 0099 ld $99
57ef 005a ld $5a
57f0 002b ld $2b
57f1 0036 ld $36
57f2 0099 ld $99
57f3 005c ld $5c
57f4 00e6 ld $e6
57f5 0020 ld $20
57f6 002b ld $2b
57f7 0030 ld $30
57f8 00cf ld $cf
57f9 0042 ld $42
57fa 002b ld $2b
57fb fe00 bra ac ;+-----------------------------------+
57fc fcfd bra $57fd ;| |
57fd 1404 ld $04,y ;| Trampoline for page $5700 lookups |
57fe e068 jmp y,$68 ;| |
57ff c218 st [$18] ;+-----------------------------------+
5800 005e ld $5e
5801 0099 ld $99
5802 005e ld $5e
5803 002b ld $2b
5804 005e ld $5e
5805 0099 ld $99
5806 005e ld $5e
5807 002b ld $2b
5808 005e ld $5e
5809 00b8 ld $b8
580a 005a ld $5a
580b 0035 ld $35
580c 0053 ld $53
580d 0073 ld $73
580e 0059 ld $59
580f 0000 ld $00
5810 0090 ld $90
5811 0075 ld $75
5812 00cf ld $cf
5813 0060 ld $60
5814 0090 ld $90
5815 0079 ld $79
5816 00cf ld $cf
5817 0060 ld $60
5818 002b ld $2b
5819 004e ld $4e
581a 00f0 ld $f0
581b 0046 ld $46
581c 0021 ld $21
581d 004c ld $4c
581e 00e6 ld $e6
581f 0001 ld $01
5820 0035 ld $35
5821 004d ld $4d
5822 00a5 ld $a5
5823 0021 ld $21
5824 0054 ld $54
5825 002b ld $2b
5826 005e ld $5e
5827 0021 ld $21
5828 0056 ld $56
5829 002b ld $2b
582a 0054 ld $54
582b 0059 ld $59
582c 0000 ld $00
582d 00b8 ld $b8
582e 005e ld $5e
582f 002b ld $2b
5830 0056 ld $56
5831 0021 ld $21
5832 0056 ld $56
5833 0035 ld $35
5834 003f ld $3f
5835 009f ld $9f
5836 0021 ld $21
5837 004a ld $4a
5838 00e6 ld $e6
5839 0001 ld $01
583a 002b ld $2b
583b 004a ld $4a
583c 0090 ld $90
583d 00a5 ld $a5
583e 0021 ld $21
583f 0048 ld $48
5840 00e6 ld $e6
5841 0001 ld $01
5842 002b ld $2b
5843 0048 ld $48
5844 002b ld $2b
5845 004c ld $4c
5846 0035 ld $35
5847 0056 ld $56
5848 00e6 ld $e6
5849 0021 ld $21
584a 005c ld $5c
584b 0099 ld $99
584c 0056 ld $56
584d 002b ld $2b
584e 005c ld $5c
584f 0021 ld $21
5850 0052 ld $52
5851 0099 ld $99
5852 0054 ld $54
5853 002b ld $2b
5854 0052 ld $52
5855 0021 ld $21
5856 0056 ld $56
5857 0035 ld $35
5858 0053 ld $53
5859 00c1 ld $c1
585a 0021 ld $21
585b 0046 ld $46
585c 00e6 ld $e6
585d 0001 ld $01
585e 002b ld $2b
585f 0046 ld $46
5860 0021 ld $21
5861 0056 ld $56
5862 0035 ld $35
5863 0056 ld $56
5864 00cc ld $cc
5865 0021 ld $21
5866 0046 ld $46
5867 00e3 ld $e3
5868 0001 ld $01
5869 002b ld $2b
586a 0046 ld $46
586b 0021 ld $21
586c 0054 ld $54
586d 0035 ld $35
586e 0053 ld $53
586f 00d8 ld $d8
5870 0011 ld $11
5871 0000 ld $00
5872 00ff ld $ff
5873 0099 ld $99
5874 0046 ld $46
5875 002b ld $2b
5876 0046 ld $46
5877 0021 ld $21
5878 0054 ld $54
5879 0035 ld $35
587a 0056 ld $56
587b 00e4 ld $e4
587c 0011 ld $11
587d 0000 ld $00
587e 0001 ld $01
587f 0099 ld $99
5880 0046 ld $46
5881 002b ld $2b
5882 0046 ld $46
5883 0090 ld $90
5884 0021 ld $21
5885 00cf ld $cf
5886 0062 ld $62
5887 0063 ld $63
5888 00ff ld $ff
5889 002b ld $2b
588a 0064 ld $64
588b 0093 ld $93
588c 001b ld $1b
588d 00ff ld $ff
588e 0004 ld $04
588f 0000 ld $00
5890 00f0 ld $f0
5891 00cd ld $cd
5892 00e4 ld $e4
5893 0075 ld $75
5894 0011 ld $11
5895 0000 ld $00
5896 000c ld $0c
5897 002b ld $2b
5898 0046 ld $46
5899 0059 ld $59
589a 0074 ld $74
589b 002b ld $2b
589c 0048 ld $48
589d 0059 ld $59
589e 00a0 ld $a0
589f 002b ld $2b
58a0 004a ld $4a
58a1 002b ld $2b
58a2 004c ld $4c
58a3 0059 ld $59
58a4 0001 ld $01
58a5 002b ld $2b
58a6 0056 ld $56
58a7 0059 ld $59
58a8 0000 ld $00
58a9 002b ld $2b
58aa 0054 ld $54
58ab 0011 ld $11
58ac 0000 ld $00
58ad 0006 ld $06
58ae 002b ld $2b
58af 0022 ld $22
58b0 0059 ld $59
58b1 0000 ld $00
58b2 002b ld $2b
58b3 0066 ld $66
58b4 0059 ld $59
58b5 0020 ld $20
58b6 002b ld $2b
58b7 003e ld $3e
58b8 0021 ld $21
58b9 0046 ld $46
58ba 00ad ld $ad
58bb 0082 ld $82
58bc 003f ld $3f
58bd 00b8 ld $b8
58be 003e ld $3e
58bf 0035 ld $35
58c0 0050 ld $50
58c1 0042 ld $42
58c2 00f0 ld $f0
58c3 0046 ld $46
58c4 0021 ld $21
58c5 003e ld $3e
58c6 0082 ld $82
58c7 0015 ld $15
58c8 0035 ld $35
58c9 003f ld $3f
58ca 003c ld $3c
58cb 0059 ld $59
58cc 0001 ld $01
58cd 0090 ld $90
58ce 003e ld $3e
58cf 0059 ld $59
58d0 0002 ld $02
58d1 0099 ld $99
58d2 0066 ld $66
58d3 002b ld $2b
58d4 0066 ld $66
58d5 0021 ld $21
58d6 003e ld $3e
58d7 00b4 ld $b4
58d8 00f6 ld $f6
58d9 0035 ld $35
58da 004d ld $4d
58db 0023 ld $23
58dc 00f0 ld $f0
58dd 0046 ld $46
58de 0021 ld $21
58df 0066 ld $66
58e0 0035 ld $35
58e1 003f ld $3f
58e2 0083 ld $83
58e3 001a ld $1a
58e4 0047 ld $47
58e5 0082 ld $82
58e6 0001 ld $01
58e7 002b ld $2b
58e8 003e ld $3e
58e9 0099 ld $99
58ea 003e ld $3e
58eb 002b ld $2b
58ec 003e ld $3e
58ed 0021 ld $21
58ee 0046 ld $46
58ef 0082 ld $82
58f0 0001 ld $01
58f1 0099 ld $99
58f2 003e ld $3e
58f3 002b ld $2b
58f4 003e ld $3e
58f5 00cd ld $cd
58f6 0068 ld $68
58f7 0000 ld $00
58f8 0002 ld $02
58f9 0003 ld $03
58fa 0001 ld $01
58fb fe00 bra ac ;+-----------------------------------+
58fc fcfd bra $58fd ;| |
58fd 1404 ld $04,y ;| Trampoline for page $5800 lookups |
58fe e068 jmp y,$68 ;| |
58ff c218 st [$18] ;+-----------------------------------+
5900 0099 ld $99
5901 003e ld $3e
5902 00ad ld $ad
5903 0099 ld $99
5904 0066 ld $66
5905 00e6 ld $e6
5906 0001 ld $01
5907 002b ld $2b
5908 0066 ld $66
5909 0021 ld $21
590a 0066 ld $66
590b 00e6 ld $e6
590c 0003 ld $03
590d 0035 ld $35
590e 0050 ld $50
590f 0083 ld $83
5910 002b ld $2b
5911 0066 ld $66
5912 0021 ld $21
5913 0046 ld $46
5914 00ad ld $ad
5915 00e3 ld $e3
5916 0015 ld $15
5917 00f0 ld $f0
5918 0046 ld $46
5919 0090 ld $90
591a 0071 ld $71
591b 0021 ld $21
591c 004c ld $4c
591d 00e6 ld $e6
591e 0001 ld $01
591f 0035 ld $35
5920 004d ld $4d
5921 00ab ld $ab
5922 0021 ld $21
5923 0054 ld $54
5924 002b ld $2b
5925 005e ld $5e
5926 0021 ld $21
5927 0056 ld $56
5928 002b ld $2b
5929 0054 ld $54
592a 0059 ld $59
592b 0000 ld $00
592c 00b8 ld $b8
592d 005e ld $5e
592e 002b ld $2b
592f 0056 ld $56
5930 0021 ld $21
5931 0056 ld $56
5932 0035 ld $35
5933 003f ld $3f
5934 00a5 ld $a5
5935 0021 ld $21
5936 004a ld $4a
5937 00e6 ld $e6
5938 0001 ld $01
5939 002b ld $2b
593a 004a ld $4a
593b 0090 ld $90
593c 00ab ld $ab
593d 0021 ld $21
593e 0048 ld $48
593f 00e6 ld $e6
5940 0001 ld $01
5941 002b ld $2b
5942 0048 ld $48
5943 002b ld $2b
5944 004c ld $4c
5945 0035 ld $35
5946 0056 ld $56
5947 00e2 ld $e2
5948 0021 ld $21
5949 0056 ld $56
594a 0035 ld $35
594b 0053 ld $53
594c 00bb ld $bb
594d 0021 ld $21
594e 0046 ld $46
594f 00e6 ld $e6
5950 0001 ld $01
5951 002b ld $2b
5952 0046 ld $46
5953 0021 ld $21
5954 0056 ld $56
5955 0035 ld $35
5956 0056 ld $56
5957 00c6 ld $c6
5958 0021 ld $21
5959 0046 ld $46
595a 00e3 ld $e3
595b 0001 ld $01
595c 002b ld $2b
595d 0046 ld $46
595e 0021 ld $21
595f 0054 ld $54
5960 0035 ld $35
5961 0053 ld $53
5962 00d2 ld $d2
5963 0011 ld $11
5964 0000 ld $00
5965 00ff ld $ff
5966 0099 ld $99
5967 0046 ld $46
5968 002b ld $2b
5969 0046 ld $46
596a 0021 ld $21
596b 0054 ld $54
596c 0035 ld $35
596d 0056 ld $56
596e 00de ld $de
596f 0011 ld $11
5970 0000 ld $00
5971 0001 ld $01
5972 0099 ld $99
5973 0046 ld $46
5974 002b ld $2b
5975 0046 ld $46
5976 00cf ld $cf
5977 0058 ld $58
5978 0090 ld $90
5979 0018 ld $18
597a 0063 ld $63
597b 00ff ld $ff
597c 002b ld $2b
597d 0062 ld $62
597e 0011 ld $11
597f 001a ld $1a
5980 0020 ld $20
5981 002b ld $2b
5982 0068 ld $68
5983 0093 ld $93
5984 001b ld $1b
5985 00ff ld $ff
5986 0005 ld $05
5987 0000 ld $00
5988 00f6 ld $f6
5989 00cd ld $cd
598a 00a4 ld $a4
598b 001a ld $1a
598c 000e ld $0e
598d 00b8 ld $b8
598e 006a ld $6a
598f 0082 ld $82
5990 00ff ld $ff
5991 002b ld $2b
5992 006c ld $6c
5993 00e6 ld $e6
5994 003c ld $3c
5995 0035 ld $35
5996 0053 ld $53
5997 0019 ld $19
5998 001a ld $1a
5999 0011 ld $11
599a 0082 ld $82
599b 0080 ld $80
599c 0035 ld $35
599d 003f ld $3f
599e 0015 ld $15
599f 00ff ld $ff
59a0 0059 ld $59
59a1 000f ld $0f
59a2 0090 ld $90
59a3 001b ld $1b
59a4 0059 ld $59
59a5 003f ld $3f
59a6 002b ld $2b
59a7 006e ld $6e
59a8 0075 ld $75
59a9 0021 ld $21
59aa 0070 ld $70
59ab 0099 ld $99
59ac 006c ld $6c
59ad 002b ld $2b
59ae 0070 ld $70
59af 0021 ld $21
59b0 006a ld $6a
59b1 0099 ld $99
59b2 006c ld $6c
59b3 002b ld $2b
59b4 006a ld $6a
59b5 0011 ld $11
59b6 00f1 ld $f1
59b7 00f1 ld $f1
59b8 0099 ld $99
59b9 0070 ld $70
59ba 0035 ld $35
59bb 0050 ld $50
59bc 0038 ld $38
59bd 002b ld $2b
59be 0070 ld $70
59bf 0059 ld $59
59c0 0001 ld $01
59c1 00cf ld $cf
59c2 0072 ld $72
59c3 001a ld $1a
59c4 0069 ld $69
59c5 00fc ld $fc
59c6 0068 ld $68
59c7 005e ld $5e
59c8 0069 ld $69
59c9 001a ld $1a
59ca 0011 ld $11
59cb 008c ld $8c
59cc 0077 ld $77
59cd 0035 ld $35
59ce 0072 ld $72
59cf 004b ld $4b
59d0 002b ld $2b
59d1 0070 ld $70
59d2 0059 ld $59
59d3 0001 ld $01
59d4 0090 ld $90
59d5 0070 ld $70
59d6 008c ld $8c
59d7 000c ld $0c
59d8 0035 ld $35
59d9 0072 ld $72
59da 0057 ld $57
59db 002b ld $2b
59dc 0070 ld $70
59dd 0011 ld $11
59de 00ff ld $ff
59df 00ff ld $ff
59e0 0090 ld $90
59e1 0070 ld $70
59e2 008c ld $8c
59e3 0006 ld $06
59e4 0035 ld $35
59e5 0072 ld $72
59e6 0063 ld $63
59e7 002b ld $2b
59e8 0070 ld $70
59e9 0011 ld $11
59ea 00c4 ld $c4
59eb 00ff ld $ff
59ec 0090 ld $90
59ed 0070 ld $70
59ee 008c ld $8c
59ef 0003 ld $03
59f0 0035 ld $35
59f1 0072 ld $72
59f2 006e ld $6e
59f3 002b ld $2b
59f4 0070 ld $70
59f5 0059 ld $59
59f6 003c ld $3c
59f7 0090 ld $90
59f8 0070 ld $70
59f9 0059 ld $59
59fa 0000 ld $00
59fb fe00 bra ac ;+-----------------------------------+
59fc fcfd bra $59fd ;| |
59fd 1404 ld $04,y ;| Trampoline for page $5900 lookups |
59fe e068 jmp y,$68 ;| |
59ff c218 st [$18] ;+-----------------------------------+
5a00 0035 ld $35
5a01 003f ld $3f
5a02 007e ld $7e
5a03 00cf ld $cf
5a04 0072 ld $72
5a05 0059 ld $59
5a06 0000 ld $00
5a07 002b ld $2b
5a08 0070 ld $70
5a09 0011 ld $11
5a0a 0000 ld $00
5a0b 003a ld $3a
5a0c 002b ld $2b
5a0d 0068 ld $68
5a0e 001a ld $1a
5a0f 0011 ld $11
5a10 0088 ld $88
5a11 000f ld $0f
5a12 005e ld $5e
5a13 0011 ld $11
5a14 0011 ld $11
5a15 005c ld $5c
5a16 0044 ld $44
5a17 002b ld $2b
5a18 0074 ld $74
5a19 0021 ld $21
5a1a 0076 ld $76
5a1b 002b ld $2b
5a1c 0078 ld $78
5a1d 0011 ld $11
5a1e 0058 ld $58
5a1f 0002 ld $02
5a20 00cf ld $cf
5a21 007a ld $7a
5a22 0059 ld $59
5a23 003c ld $3c
5a24 00cf ld $cf
5a25 007a ld $7a
5a26 001a ld $1a
5a27 0069 ld $69
5a28 00cf ld $cf
5a29 007c ld $7c
5a2a 0059 ld $59
5a2b 000a ld $0a
5a2c 00cf ld $cf
5a2d 007a ld $7a
5a2e 0059 ld $59
5a2f 0001 ld $01
5a30 00cf ld $cf
5a31 007a ld $7a
5a32 0063 ld $63
5a33 00ff ld $ff
5a34 002b ld $2b
5a35 0058 ld $58
5a36 00cd ld $cd
5a37 00ef ld $ef
5a38 00e6 ld $e6
5a39 0020 ld $20
5a3a 002b ld $2b
5a3b 003e ld $3e
5a3c 0011 ld $11
5a3d 0000 ld $00
5a3e 0007 ld $07
5a3f 002b ld $2b
5a40 007e ld $7e
5a41 0021 ld $21
5a42 003e ld $3e
5a43 00e9 ld $e9
5a44 00e9 ld $e9
5a45 0099 ld $99
5a46 003e ld $3e
5a47 0099 ld $99
5a48 007e ld $7e
5a49 002b ld $2b
5a4a 007e ld $7e
5a4b 0011 ld $11
5a4c 0000 ld $00
5a4d 0008 ld $08
5a4e 0099 ld $99
5a4f 0074 ld $74
5a50 002b ld $2b
5a51 0081 ld $81
5a52 0059 ld $59
5a53 0000 ld $00
5a54 005e ld $5e
5a55 0024 ld $24
5a56 0021 ld $21
5a57 006e ld $6e
5a58 005e ld $5e
5a59 0025 ld $25
5a5a 0021 ld $21
5a5b 0074 ld $74
5a5c 002b ld $2b
5a5d 0028 ld $28
5a5e 00e3 ld $e3
5a5f 0006 ld $06
5a60 002b ld $2b
5a61 0074 ld $74
5a62 0011 ld $11
5a63 00e1 ld $e1
5a64 0004 ld $04
5a65 002b ld $2b
5a66 0022 ld $22
5a67 0059 ld $59
5a68 00fb ld $fb
5a69 002b ld $2b
5a6a 003e ld $3e
5a6b 0021 ld $21
5a6c 007e ld $7e
5a6d 007f ld $7f
5a6e 0000 ld $00
5a6f 0093 ld $93
5a70 007e ld $7e
5a71 005e ld $5e
5a72 0026 ld $26
5a73 00b4 ld $b4
5a74 00cb ld $cb
5a75 0093 ld $93
5a76 0028 ld $28
5a77 0093 ld $93
5a78 003e ld $3e
5a79 0021 ld $21
5a7a 003e ld $3e
5a7b 0035 ld $35
5a7c 0072 ld $72
5a7d 00db ld $db
5a7e 00ff ld $ff
5a7f 002b ld $2b
5a80 007c ld $7c
5a81 0093 ld $93
5a82 001b ld $1b
5a83 00ff ld $ff
5a84 0006 ld $06
5a85 0000 ld $00
5a86 00fe ld $fe
5a87 00cd ld $cd
5a88 001d ld $1d
5a89 0075 ld $75
5a8a 002b ld $2b
5a8b 0083 ld $83
5a8c 0059 ld $59
5a8d 0030 ld $30
5a8e 002b ld $2b
5a8f 0085 ld $85
5a90 0021 ld $21
5a91 0078 ld $78
5a92 00b8 ld $b8
5a93 0083 ld $83
5a94 0035 ld $35
5a95 0050 ld $50
5a96 0017 ld $17
5a97 002b ld $2b
5a98 0078 ld $78
5a99 0093 ld $93
5a9a 0085 ld $85
5a9b 00b8 ld $b8
5a9c 0083 ld $83
5a9d 0035 ld $35
5a9e 0053 ld $53
5a9f 000e ld $0e
5aa0 0021 ld $21
5aa1 0085 ld $85
5aa2 00cf ld $cf
5aa3 007c ld $7c
5aa4 0063 ld $63
5aa5 00ff ld $ff
5aa6 002b ld $2b
5aa7 007a ld $7a
5aa8 00cd ld $cd
5aa9 003a ld $3a
5aaa 0099 ld $99
5aab 0076 ld $76
5aac 002b ld $2b
5aad 0076 ld $76
5aae 0035 ld $35
5aaf 0053 ld $53
5ab0 002f ld $2f
5ab1 0011 ld $11
5ab2 00a0 ld $a0
5ab3 0005 ld $05
5ab4 0099 ld $99
5ab5 0076 ld $76
5ab6 002b ld $2b
5ab7 0076 ld $76
5ab8 0011 ld $11
5ab9 0060 ld $60
5aba 00fa ld $fa
5abb 0099 ld $99
5abc 0076 ld $76
5abd 0035 ld $35
5abe 0050 ld $50
5abf 0039 ld $39
5ac0 002b ld $2b
5ac1 0076 ld $76
5ac2 00ff ld $ff
5ac3 002b ld $2b
5ac4 0072 ld $72
5ac5 00cd ld $cd
5ac6 008e ld $8e
5ac7 0075 ld $75
5ac8 0059 ld $59
5ac9 0000 ld $00
5aca 002b ld $2b
5acb 0087 ld $87
5acc 002b ld $2b
5acd 0089 ld $89
5ace 002b ld $2b
5acf 008b ld $8b
5ad0 002b ld $2b
5ad1 005a ld $5a
5ad2 002b ld $2b
5ad3 003e ld $3e
5ad4 0021 ld $21
5ad5 003e ld $3e
5ad6 00e3 ld $e3
5ad7 0001 ld $01
5ad8 002b ld $2b
5ad9 003e ld $3e
5ada 008c ld $8c
5adb 0040 ld $40
5adc 0035 ld $35
5add 003f ld $3f
5ade 008c ld $8c
5adf 0021 ld $21
5ae0 0087 ld $87
5ae1 00b8 ld $b8
5ae2 008b ld $8b
5ae3 002b ld $2b
5ae4 0036 ld $36
5ae5 00cf ld $cf
5ae6 0044 ld $44
5ae7 002b ld $2b
5ae8 008b ld $8b
5ae9 0021 ld $21
5aea 0089 ld $89
5aeb 0099 ld $99
5aec 005a ld $5a
5aed 00b8 ld $b8
5aee 008b ld $8b
5aef 0099 ld $99
5af0 0052 ld $52
5af1 002b ld $2b
5af2 008b ld $8b
5af3 0021 ld $21
5af4 0089 ld $89
5af5 00b8 ld $b8
5af6 005a ld $5a
5af7 0099 ld $99
5af8 005c ld $5c
5af9 002b ld $2b
5afa 0087 ld $87
5afb fe00 bra ac ;+-----------------------------------+
5afc fcfd bra $5afd ;| |
5afd 1404 ld $04,y ;| Trampoline for page $5a00 lookups |
5afe e068 jmp y,$68 ;| |
5aff c218 st [$18] ;+-----------------------------------+
5b00 002b ld $2b
5b01 0036 ld $36
5b02 00cf ld $cf
5b03 0044 ld $44
5b04 002b ld $2b
5b05 0089 ld $89
5b06 0021 ld $21
5b07 008b ld $8b
5b08 002b ld $2b
5b09 0036 ld $36
5b0a 00cf ld $cf
5b0b 0044 ld $44
5b0c 002b ld $2b
5b0d 005a ld $5a
5b0e 0011 ld $11
5b0f 0000 ld $00
5b10 00fe ld $fe
5b11 0099 ld $99
5b12 0089 ld $89
5b13 0099 ld $99
5b14 005a ld $5a
5b15 0035 ld $35
5b16 0056 ld $56
5b17 004b ld $4b
5b18 0021 ld $21
5b19 003e ld $3e
5b1a 0063 ld $63
5b1b 00ff ld $ff
5b1c 002b ld $2b
5b1d 0060 ld $60
5b1e 0059 ld $59
5b1f 0000 ld $00
5b20 002b ld $2b
5b21 0070 ld $70
5b22 002b ld $2b
5b23 0076 ld $76
5b24 002b ld $2b
5b25 0085 ld $85
5b26 001a ld $1a
5b27 000e ld $0e
5b28 002b ld $2b
5b29 006a ld $6a
5b2a 0011 ld $11
5b2b 004c ld $4c
5b2c 00ff ld $ff
5b2d 002b ld $2b
5b2e 0052 ld $52
5b2f 0011 ld $11
5b30 00c0 ld $c0
5b31 00fe ld $fe
5b32 002b ld $2b
5b33 005c ld $5c
5b34 0059 ld $59
5b35 0003 ld $03
5b36 002b ld $2b
5b37 0050 ld $50
5b38 00cf ld $cf
5b39 0064 ld $64
5b3a 0011 ld $11
5b3b 006c ld $6c
5b3c 00ff ld $ff
5b3d 002b ld $2b
5b3e 0052 ld $52
5b3f 0011 ld $11
5b40 009e ld $9e
5b41 00ff ld $ff
5b42 002b ld $2b
5b43 005c ld $5c
5b44 0059 ld $59
5b45 0001 ld $01
5b46 002b ld $2b
5b47 0050 ld $50
5b48 00cf ld $cf
5b49 0064 ld $64
5b4a 0011 ld $11
5b4b 00c4 ld $c4
5b4c 00ff ld $ff
5b4d 002b ld $2b
5b4e 0052 ld $52
5b4f 0011 ld $11
5b50 0000 ld $00
5b51 00ff ld $ff
5b52 002b ld $2b
5b53 005c ld $5c
5b54 0059 ld $59
5b55 0001 ld $01
5b56 002b ld $2b
5b57 0050 ld $50
5b58 00cf ld $cf
5b59 0064 ld $64
5b5a 0011 ld $11
5b5b 00c0 ld $c0
5b5c 00fe ld $fe
5b5d 002b ld $2b
5b5e 0052 ld $52
5b5f 0011 ld $11
5b60 0098 ld $98
5b61 00fe ld $fe
5b62 002b ld $2b
5b63 005c ld $5c
5b64 0059 ld $59
5b65 0009 ld $09
5b66 002b ld $2b
5b67 0050 ld $50
5b68 00cf ld $cf
5b69 0064 ld $64
5b6a 0059 ld $59
5b6b 0000 ld $00
5b6c 002b ld $2b
5b6d 0052 ld $52
5b6e 0011 ld $11
5b6f 009c ld $9c
5b70 00ff ld $ff
5b71 002b ld $2b
5b72 005c ld $5c
5b73 0059 ld $59
5b74 0001 ld $01
5b75 002b ld $2b
5b76 0050 ld $50
5b77 00cf ld $cf
5b78 0064 ld $64
5b79 0011 ld $11
5b7a 00c4 ld $c4
5b7b 00ff ld $ff
5b7c 002b ld $2b
5b7d 0052 ld $52
5b7e 0059 ld $59
5b7f 0000 ld $00
5b80 002b ld $2b
5b81 005c ld $5c
5b82 0059 ld $59
5b83 0001 ld $01
5b84 002b ld $2b
5b85 0050 ld $50
5b86 00cf ld $cf
5b87 0064 ld $64
5b88 0090 ld $90
5b89 009c ld $9c
5b8a 0000 ld $00
5b8b 0000 ld $00 ;End of Apps/Mandelbrot/Mandelbrot_v2.gt1, size 1269
;+-----------------------------------+
;| SYS_Loader_v5.py |
;+-----------------------------------+
SYS_Loader_v5:
SYS_LoaderNextByteIn_32:
5b8c 0109 ld [$09]
5b8d 6127 xora [$27]
5b8e ec9b bne .sysNbi#19
5b8f 1124 ld [$24],x
5b90 1525 ld [$25],y
5b91 0300 ld in
5b92 ce00 st [y,x]
5b93 8126 adda [$26]
5b94 c226 st [$26]
5b95 0124 ld [$24]
5b96 8001 adda $01
5b97 c224 st [$24]
5b98 1403 ld $03,y
5b99 e0cb jmp y,$cb
5b9a 00f0 ld $f0
.sysNbi#19: 5b9b 0116 ld [$16]
5b9c a002 suba $02
5b9d c216 st [$16]
5b9e 1403 ld $03,y
5b9f e000 jmp y,$00
5ba0 00f3 ld $f3
SYS_LoaderProcessInput_64:
5ba1 1525 ld [$25],y
5ba2 0126 ld [$26]
5ba3 ecc8 bne .sysPi#19
5ba4 0124 ld [$24]
5ba5 b041 suba $41,x
5ba6 0d00 ld [y,x]
5ba7 de00 st [y,x++] ;Just X++
5ba8 604c xora $4c
5ba9 eccc bne .sysPi#25
5baa 0d00 ld [y,x] ;Valid command
5bab de00 st [y,x++] ;Just X++
5bac 203f anda $3f
5bad c228 st [$28]
5bae 8d00 adda [y,x]
5baf 8001 adda $01
5bb0 20fe anda $fe
5bb1 c21d st [$1d]
5bb2 0d00 ld [y,x]
5bb3 de00 st [y,x++] ;Just X++
5bb4 c229 st [$29]
5bb5 0d00 ld [y,x]
5bb6 de00 st [y,x++] ;Just X++
5bb7 c22a st [$2a]
5bb8 a001 suba $01
5bb9 20fc anda $fc
5bba 411d ora [$1d]
5bbb c21d st [$1d]
5bbc 0128 ld [$28]
5bbd ecd1 bne .sysPi#45
5bbe 0129 ld [$29] ;Execute
5bbf c21a st [$1a]
5bc0 a002 suba $02
5bc1 c216 st [$16]
5bc2 012a ld [$2a]
5bc3 c217 st [$17]
5bc4 c21b st [$1b]
5bc5 1403 ld $03,y
5bc6 e0cb jmp y,$cb
5bc7 00e4 ld $e4
.sysPi#19: 5bc8 0001 ld $01 ;Wait 6 cycles
5bc9 ecc9 bne $5bc9
5bca a001 suba $01
5bcb 0200 nop ;Invalid checksum
.sysPi#25: 5bcc 0067 ld $67 ;Unknown command
5bcd c226 st [$26]
5bce 1403 ld $03,y
5bcf e0cb jmp y,$cb
5bd0 00f0 ld $f0
.sysPi#45: 5bd1 011d ld [$1d] ;Loading data
5bd2 ecd5 bne $5bd5
5bd3 fcd6 bra $5bd6
5bd4 00fc ld $fc ;Unsafe
5bd5 00ff ld $ff ;Safe
5bd6 2121 anda [$21]
5bd7 c221 st [$21]
5bd8 0124 ld [$24]
5bd9 b001 suba $01,x
5bda 0d00 ld [y,x]
5bdb c226 st [$26]
5bdc 1403 ld $03,y
5bdd e0cb jmp y,$cb
5bde 00e2 ld $e2
SYS_LoaderPayloadCopy_34:
5bdf 0128 ld [$28]
5be0 f0ed beq .sysCc#18
5be1 a001 suba $01
5be2 c228 st [$28]
5be3 1124 ld [$24],x
5be4 1525 ld [$25],y
5be5 0d00 ld [y,x]
5be6 1129 ld [$29],x
5be7 152a ld [$2a],y
5be8 ce00 st [y,x]
5be9 0129 ld [$29]
5bea 8001 adda $01
5beb c229 st [$29]
5bec fcf1 bra .sysCc#30
.sysCc#18: 5bed 1403 ld $03,y
5bee 0004 ld $04 ;Wait 11 cycles
5bef ecef bne $5bef
5bf0 a001 suba $01
.sysCc#30: 5bf1 e0cb jmp y,$cb
5bf2 00ef ld $ef ;End of SYS_Loader_v5.py, size 103
;+-----------------------------------+
;| Apps/Pictures/Pictures_v3.gcl |
;+-----------------------------------+
5bf3 0200 nop ;8 fillers
5bf4 0200 nop
5bf5 0200 nop
* 8 times
5bfb fe00 bra ac ;+-----------------------------------+
5bfc fcfd bra $5bfd ;| |
5bfd 1404 ld $04,y ;| Trampoline for page $5b00 lookups |
5bfe e068 jmp y,$68 ;| |
5bff c218 st [$18] ;+-----------------------------------+
5c00 dc4d st $4d,[y,x++] ;'M'
5c01 dc61 st $61,[y,x++] ;'a'
5c02 dc6e st $6e,[y,x++] ;'n'
5c03 dc64 st $64,[y,x++] ;'d'
5c04 dc65 st $65,[y,x++] ;'e'
5c05 dc6c st $6c,[y,x++] ;'l'
5c06 dc62 st $62,[y,x++] ;'b'
5c07 dc72 st $72,[y,x++] ;'r'
5c08 0097 ld $97
5c09 c218 st [$18]
5c0a 0056 ld $56
5c0b 14f7 ld $f7,y
5c0c e085 jmp y,$85
5c0d c219 st [$19]
Pictures: 5c0e 0002 ld $02 ;| RAM segment address (high byte first)
5c0f 0000 ld $00 ;|
5c10 00df ld $df ;| Length (1..256)
5c11 0011 ld $11 ;0200 LDWI
5c12 0001 ld $01
5c13 0001 ld $01
5c14 002b ld $2b ;0203 STW
5c15 0030 ld $30 ;0203 'ShiftControl'
5c16 00cd ld $cd ;0205 DEF
5c17 00ce ld $ce
5c18 0011 ld $11 ;0207 LDWI
5c19 00a7 ld $a7
5c1a 0004 ld $04
5c1b 002b ld $2b ;020a STW
5c1c 0022 ld $22 ;020a '_sysFn'
5c1d 00b4 ld $b4 ;020c SYS
5c1e 00fd ld $fd
5c1f 002b ld $2b ;020e STW
5c20 0032 ld $32 ;020e 'q'
5c21 001a ld $1a ;0210 LD
5c22 0033 ld $33 ;0210 'q'+1
5c23 00e6 ld $e6 ;0212 SUBI
5c24 0078 ld $78
5c25 0035 ld $35 ;0214 BCC
5c26 0053 ld $53 ;0215 GE
5c27 0005 ld $05
5c28 00e3 ld $e3 ;0217 ADDI
5c29 0080 ld $80
5c2a 005e ld $5e ;0219 ST
5c2b 0033 ld $33 ;0219 'q'+1
5c2c 0021 ld $21 ;021b LDW
5c2d 0032 ld $32 ;021b 'q'
5c2e 002b ld $2b ;021d STW
5c2f 0034 ld $34 ;021d 'r'
5c30 00e3 ld $e3 ;021f ADDI
5c31 0040 ld $40
5c32 005e ld $5e ;0221 ST
5c33 0034 ld $34 ;0221 'r'
5c34 0059 ld $59 ;0223 LDI
5c35 0000 ld $00
5c36 002b ld $2b ;0225 STW
5c37 0036 ld $36 ;0225 'i'
5c38 002b ld $2b ;0227 STW
5c39 0038 ld $38 ;0227 'n'
5c3a 0021 ld $21 ;0229 LDW
5c3b 0038 ld $38 ;0229 'n'
5c3c 0035 ld $35 ;022b BCC
5c3d 004d ld $4d ;022c GT
5c3e 005f ld $5f
5c3f 0021 ld $21 ;022e LDW
5c40 0036 ld $36 ;022e 'i'
5c41 0035 ld $35 ;0230 BCC
5c42 0072 ld $72 ;0231 NE
5c43 005d ld $5d
5c44 0021 ld $21 ;0233 LDW
5c45 003a ld $3a ;0233 'p'
5c46 007f ld $7f ;0235 LUP
5c47 0000 ld $00
5c48 005e ld $5e ;0237 ST
5c49 0024 ld $24
5c4a 0021 ld $21 ;0239 LDW
5c4b 003a ld $3a ;0239 'p'
5c4c 007f ld $7f ;023b LUP
5c4d 0001 ld $01
5c4e 005e ld $5e ;023d ST
5c4f 0025 ld $25
5c50 0021 ld $21 ;023f LDW
5c51 003a ld $3a ;023f 'p'
5c52 007f ld $7f ;0241 LUP
5c53 0002 ld $02
5c54 005e ld $5e ;0243 ST
5c55 0026 ld $26
5c56 0021 ld $21 ;0245 LDW
5c57 003a ld $3a ;0245 'p'
5c58 00e3 ld $e3 ;0247 ADDI
5c59 0003 ld $03
5c5a 002b ld $2b ;0249 STW
5c5b 003a ld $3a ;0249 'p'
5c5c 0082 ld $82 ;024b ANDI
5c5d 00ff ld $ff
5c5e 008c ld $8c ;024d XORI
5c5f 00f9 ld $f9
5c60 0035 ld $35 ;024f BCC
5c61 0072 ld $72 ;0250 NE
5c62 0056 ld $56
5c63 0021 ld $21 ;0252 LDW
5c64 003a ld $3a ;0252 'p'
5c65 00e3 ld $e3 ;0254 ADDI
5c66 0007 ld $07
5c67 002b ld $2b ;0256 STW
5c68 003a ld $3a ;0256 'p'
5c69 0011 ld $11 ;0258 LDWI
5c6a 00c0 ld $c0
5c6b 0006 ld $06
5c6c 002b ld $2b ;025b STW
5c6d 0022 ld $22 ;025b '_sysFn'
5c6e 00b4 ld $b4 ;025d SYS
5c6f 00f2 ld $f2
5c70 0021 ld $21 ;025f LDW
5c71 0038 ld $38 ;025f 'n'
5c72 0035 ld $35 ;0261 BCC
5c73 0053 ld $53 ;0262 GE
5c74 0077 ld $77
5c75 0059 ld $59 ;0264 LDI
5c76 0024 ld $24
5c77 0099 ld $99 ;0266 ADDW
5c78 0036 ld $36 ;0266 'i'
5c79 00ad ld $ad ;0268 PEEK
5c7a 002b ld $2b ;0269 STW
5c7b 0038 ld $38 ;0269 'n'
5c7c 0035 ld $35 ;026b BCC
5c7d 0072 ld $72 ;026c NE
5c7e 006d ld $6d
5c7f 00ff ld $ff ;026e RET
5c80 0021 ld $21 ;026f LDW
5c81 0036 ld $36 ;026f 'i'
5c82 00e3 ld $e3 ;0271 ADDI
5c83 0001 ld $01
5c84 0082 ld $82 ;0273 ANDI
5c85 0003 ld $03
5c86 002b ld $2b ;0275 STW
5c87 0036 ld $36 ;0275 'i'
5c88 0090 ld $90 ;0277 BRA
5c89 00a5 ld $a5
5c8a 0035 ld $35 ;0279 BCC
5c8b 0056 ld $56 ;027a LE
5c8c 0088 ld $88
5c8d 0059 ld $59 ;027c LDI
5c8e 003f ld $3f
5c8f 00f0 ld $f0 ;027e POKE
5c90 0032 ld $32 ;027e 'q'
5c91 0021 ld $21 ;0280 LDW
5c92 0038 ld $38 ;0280 'n'
5c93 00e6 ld $e6 ;0282 SUBI
5c94 0001 ld $01
5c95 002b ld $2b ;0284 STW
5c96 0038 ld $38 ;0284 'n'
5c97 0093 ld $93 ;0286 INC
5c98 0032 ld $32 ;0286 'q'
5c99 0090 ld $90 ;0288 BRA
5c9a 00a5 ld $a5
5c9b 0059 ld $59 ;028a LDI
5c9c 0024 ld $24
5c9d 0099 ld $99 ;028c ADDW
5c9e 0036 ld $36 ;028c 'i'
5c9f 00ad ld $ad ;028e PEEK
5ca0 0035 ld $35 ;028f BCC
5ca1 003f ld $3f ;0290 EQ
5ca2 0098 ld $98
5ca3 008c ld $8c ;0292 XORI
5ca4 003f ld $3f
5ca5 00f0 ld $f0 ;0294 POKE
5ca6 0032 ld $32 ;0294 'q'
5ca7 0093 ld $93 ;0296 INC
5ca8 0032 ld $32 ;0296 'q'
5ca9 0090 ld $90 ;0298 BRA
5caa 009d ld $9d
5cab 0011 ld $11 ;029a LDWI
5cac 00ff ld $ff
5cad 00ff ld $ff
5cae 002b ld $2b ;029d STW
5caf 0038 ld $38 ;029d 'n'
5cb0 0021 ld $21 ;029f LDW
5cb1 0036 ld $36 ;029f 'i'
5cb2 00e3 ld $e3 ;02a1 ADDI
5cb3 0001 ld $01
5cb4 0082 ld $82 ;02a3 ANDI
5cb5 0003 ld $03
5cb6 002b ld $2b ;02a5 STW
5cb7 0036 ld $36 ;02a5 'i'
5cb8 0021 ld $21 ;02a7 LDW
5cb9 0032 ld $32 ;02a7 'q'
5cba 00b8 ld $b8 ;02a9 SUBW
5cbb 0034 ld $34 ;02a9 'r'
5cbc 0035 ld $35 ;02ab BCC
5cbd 0072 ld $72 ;02ac NE
5cbe 00c8 ld $c8
5cbf 0059 ld $59 ;02ae LDI
5cc0 0000 ld $00
5cc1 00f0 ld $f0 ;02b0 POKE
5cc2 0032 ld $32 ;02b0 'q'
5cc3 0021 ld $21 ;02b2 LDW
5cc4 0032 ld $32 ;02b2 'q'
5cc5 00e6 ld $e6 ;02b4 SUBI
5cc6 0040 ld $40
5cc7 005e ld $5e ;02b6 ST
5cc8 0032 ld $32 ;02b6 'q'
5cc9 0093 ld $93 ;02b8 INC
5cca 0033 ld $33 ;02b8 'q'+1
5ccb 0021 ld $21 ;02ba LDW
5ccc 0032 ld $32 ;02ba 'q'
5ccd 0035 ld $35 ;02bc BCC
5cce 0053 ld $53 ;02bd GE
5ccf 00c4 ld $c4
5cd0 0011 ld $11 ;02bf LDWI
5cd1 0000 ld $00
5cd2 0088 ld $88
5cd3 0099 ld $99 ;02c2 ADDW
5cd4 0032 ld $32 ;02c2 'q'
5cd5 002b ld $2b ;02c4 STW
5cd6 0032 ld $32 ;02c4 'q'
5cd7 001a ld $1a ;02c6 LD
5cd8 0033 ld $33 ;02c6 'q'+1
5cd9 005e ld $5e ;02c8 ST
5cda 0035 ld $35 ;02c8 'r'+1
5cdb 001a ld $1a ;02ca LD
5cdc 000e ld $0e
5cdd 00f0 ld $f0 ;02cc POKE
5cde 0030 ld $30 ;02cc 'ShiftControl'
5cdf 0090 ld $90 ;02ce BRA
5ce0 0027 ld $27
5ce1 002b ld $2b ;02d0 STW
5ce2 003c ld $3c ;02d0 'Transfer'
5ce3 0011 ld $11 ;02d2 LDWI
5ce4 0000 ld $00
5ce5 0015 ld $15
5ce6 002b ld $2b ;02d5 STW
5ce7 003a ld $3a ;02d5 'p'
5ce8 00cf ld $cf ;02d7 CALL
5ce9 003c ld $3c ;02d7 'Transfer'
5cea 00cf ld $cf ;02d9 CALL
5ceb 003c ld $3c ;02d9 'Transfer'
5cec 00cf ld $cf ;02db CALL
5ced 003c ld $3c ;02db 'Transfer'
5cee 0090 ld $90 ;02dd BRA
5cef 00d0 ld $d0
5cf0 0000 ld $00 ;End of Apps/Pictures/Pictures_v3.gcl, size 227
;+-----------------------------------+
;| Apps/Bricks/Bricks_v2.gt1 |
;+-----------------------------------+
5cf1 0200 nop ;10 fillers
5cf2 0200 nop
5cf3 0200 nop
* 10 times
5cfb fe00 bra ac ;+-----------------------------------+
5cfc fcfd bra $5cfd ;| |
5cfd 1404 ld $04,y ;| Trampoline for page $5c00 lookups |
5cfe e068 jmp y,$68 ;| |
5cff c218 st [$18] ;+-----------------------------------+
5d00 dc50 st $50,[y,x++] ;'P'
5d01 dc69 st $69,[y,x++] ;'i'
5d02 dc63 st $63,[y,x++] ;'c'
5d03 dc74 st $74,[y,x++] ;'t'
5d04 dc75 st $75,[y,x++] ;'u'
5d05 dc72 st $72,[y,x++] ;'r'
5d06 dc65 st $65,[y,x++] ;'e'
5d07 dc73 st $73,[y,x++] ;'s'
5d08 000e ld $0e
5d09 c218 st [$18]
5d0a 005c ld $5c
5d0b 14f7 ld $f7,y
5d0c e085 jmp y,$85
5d0d c219 st [$19]
Bricks: 5d0e 0000 ld $00
5d0f 0058 ld $58
5d10 0050 ld $50
5d11 00c0 ld $c0
5d12 0021 ld $21
5d13 0016 ld $16
5d14 0006 ld $06
5d15 0098 ld $98
5d16 0006 ld $06
5d17 008c ld $8c
5d18 0005 ld $05
5d19 0075 ld $75
5d1a 0004 ld $04
5d1b 004f ld $4f
5d1c 0006 ld $06
5d1d 0001 ld $01
5d1e 0003 ld $03
5d1f 00c0 ld $c0
5d20 0023 ld $23
5d21 0081 ld $81
5d22 0006 ld $06
5d23 00cb ld $cb
5d24 0005 ld $05
5d25 00c0 ld $c0
5d26 0022 ld $22
5d27 0001 ld $01
5d28 0004 ld $04
5d29 0076 ld $76
5d2a 0003 ld $03
5d2b 0001 ld $01
5d2c 0005 ld $05
5d2d 0001 ld $01
5d2e 0006 ld $06
5d2f 00b1 ld $b1
5d30 0004 ld $04
5d31 0039 ld $39
5d32 0003 ld $03
5d33 0031 ld $31
5d34 0006 ld $06
5d35 00c0 ld $c0
5d36 0020 ld $20
5d37 001a ld $1a
5d38 0005 ld $05
5d39 0001 ld $01
5d3a 0000 ld $00
5d3b 0000 ld $00
5d3c 00ff ld $ff
5d3d 00ff ld $ff
5d3e 0000 ld $00
5d3f 0000 ld $00
5d40 0002 ld $02
5d41 0000 ld $00
5d42 007f ld $7f
5d43 0000 ld $00
5d44 0023 ld $23
5d45 0080 ld $80
5d46 00fe ld $fe
5d47 0000 ld $00
5d48 0001 ld $01
5d49 0080 ld $80
5d4a 0001 ld $01
5d4b 0000 ld $00
5d4c 0002 ld $02
5d4d 003f ld $3f
5d4e 003f ld $3f
5d4f 0000 ld $00
5d50 0000 ld $00
5d51 0030 ld $30
5d52 0030 ld $30
5d53 0020 ld $20
5d54 0020 ld $20
5d55 003f ld $3f
5d56 002a ld $2a
5d57 002a ld $2a
5d58 002a ld $2a
5d59 00fc ld $fc
5d5a 0001 ld $01
5d5b 00fc ld $fc
5d5c 0002 ld $02
5d5d 00fc ld $fc
5d5e 0003 ld $03
5d5f 00fc ld $fc
5d60 0004 ld $04
5d61 0002 ld $02
5d62 0000 ld $00
5d63 00f6 ld $f6
5d64 00cf ld $cf
5d65 007e ld $7e
5d66 00cf ld $cf
5d67 007c ld $7c
5d68 0011 ld $11
5d69 0000 ld $00
5d6a 0050 ld $50
5d6b 002b ld $2b
5d6c 00b6 ld $b6
5d6d 0059 ld $59
5d6e 0000 ld $00
5d6f 002b ld $2b
5d70 00b8 ld $b8
5d71 002b ld $2b
5d72 00c6 ld $c6
5d73 00cf ld $cf
5d74 007a ld $7a
5d75 00cf ld $cf
5d76 0078 ld $78
5d77 00cf ld $cf
5d78 0076 ld $76
5d79 0059 ld $59
5d7a 0001 ld $01
5d7b 00cf ld $cf
5d7c 0074 ld $74
5d7d 001a ld $1a
5d7e 0011 ld $11
5d7f 008c ld $8c
5d80 00ff ld $ff
5d81 0082 ld $82
5d82 0003 ld $03
5d83 0035 ld $35
5d84 003f ld $3f
5d85 0062 ld $62
5d86 0021 ld $21
5d87 00b8 ld $b8
5d88 0035 ld $35
5d89 0072 ld $72
5d8a 0027 ld $27
5d8b 0059 ld $59
5d8c 00f0 ld $f0
5d8d 00e3 ld $e3
5d8e 0010 ld $10
5d8f 002b ld $2b
5d90 00b8 ld $b8
5d91 00b8 ld $b8
5d92 0086 ld $86
5d93 0035 ld $35
5d94 0056 ld $56
5d95 0034 ld $34
5d96 0021 ld $21
5d97 0086 ld $86
5d98 002b ld $2b
5d99 00b8 ld $b8
5d9a 001a ld $1a
5d9b 0011 ld $11
5d9c 0082 ld $82
5d9d 0001 ld $01
5d9e 0035 ld $35
5d9f 0072 ld $72
5da0 004a ld $4a
5da1 0021 ld $21
5da2 00b6 ld $b6
5da3 0099 ld $99
5da4 00b8 ld $b8
5da5 002b ld $2b
5da6 00b6 ld $b6
5da7 00b8 ld $b8
5da8 0088 ld $88
5da9 0035 ld $35
5daa 0056 ld $56
5dab 004a ld $4a
5dac 0021 ld $21
5dad 0088 ld $88
5dae 002b ld $2b
5daf 00b6 ld $b6
5db0 001a ld $1a
5db1 0011 ld $11
5db2 0082 ld $82
5db3 0002 ld $02
5db4 0035 ld $35
5db5 0072 ld $72
5db6 0066 ld $66
5db7 0021 ld $21
5db8 00b6 ld $b6
5db9 00b8 ld $b8
5dba 00b8 ld $b8
5dbb 002b ld $2b
5dbc 00b6 ld $b6
5dbd 00b8 ld $b8
5dbe 008a ld $8a
5dbf 0035 ld $35
5dc0 0053 ld $53
5dc1 0066 ld $66
5dc2 0021 ld $21
5dc3 008a ld $8a
5dc4 002b ld $2b
5dc5 00b6 ld $b6
5dc6 0090 ld $90
5dc7 0066 ld $66
5dc8 0059 ld $59
5dc9 0000 ld $00
5dca 002b ld $2b
5dcb 00b8 ld $b8
5dcc 00cf ld $cf
5dcd 0072 ld $72
5dce 00cf ld $cf
5dcf 0070 ld $70
5dd0 0021 ld $21
5dd1 00ba ld $ba
5dd2 0099 ld $99
5dd3 00be ld $be
5dd4 002b ld $2b
5dd5 00c2 ld $c2
5dd6 001a ld $1a
5dd7 00c3 ld $c3
5dd8 005e ld $5e
5dd9 00d8 ld $d8
5dda 001a ld $1a
5ddb 00bd ld $bd
5ddc 005e ld $5e
5ddd 00d9 ld $d9
5dde 0021 ld $21
5ddf 00d8 ld $d8
5de0 00ad ld $ad
5de1 0035 ld $35
5de2 003f ld $3f
5de3 008f ld $8f
5de4 0082 ld $82
5de5 0030 ld $30
5de6 0035 ld $35
5de7 0072 ld $72
5de8 0085 ld $85
5de9 00cf ld $cf
5dea 006e ld $6e
5deb 0059 ld $59
5dec 0000 ld $00
5ded 00b8 ld $b8
5dee 00be ld $be
5def 002b ld $2b
5df0 00be ld $be
5df1 0021 ld $21
5df2 00ba ld $ba
5df3 002b ld $2b
5df4 00c2 ld $c2
5df5 0021 ld $21
5df6 00bc ld $bc
5df7 0099 ld $99
5df8 00c0 ld $c0
5df9 002b ld $2b
5dfa 00c4 ld $c4
5dfb fe00 bra ac ;+-----------------------------------+
5dfc fcfd bra $5dfd ;| |
5dfd 1404 ld $04,y ;| Trampoline for page $5d00 lookups |
5dfe e068 jmp y,$68 ;| |
5dff c218 st [$18] ;+-----------------------------------+
5e00 001a ld $1a
5e01 00c3 ld $c3
5e02 005e ld $5e
5e03 00d8 ld $d8
5e04 001a ld $1a
5e05 00c5 ld $c5
5e06 005e ld $5e
5e07 00d9 ld $d9
5e08 0021 ld $21
5e09 00d8 ld $d8
5e0a 00ad ld $ad
5e0b 0035 ld $35
5e0c 003f ld $3f
5e0d 00c1 ld $c1
5e0e 0082 ld $82
5e0f 0030 ld $30
5e10 0035 ld $35
5e11 0072 ld $72
5e12 00aa ld $aa
5e13 00cf ld $cf
5e14 006e ld $6e
5e15 001a ld $1a
5e16 00c5 ld $c5
5e17 00e6 ld $e6
5e18 006c ld $6c
5e19 0035 ld $35
5e1a 0050 ld $50
5e1b 00b7 ld $b7
5e1c 0059 ld $59
5e1d 001e ld $1e
5e1e 00cf ld $cf
5e1f 006c ld $6c
5e20 00cf ld $cf
5e21 006a ld $6a
5e22 0059 ld $59
5e23 0000 ld $00
5e24 00b8 ld $b8
5e25 00c0 ld $c0
5e26 002b ld $2b
5e27 00c0 ld $c0
5e28 0021 ld $21
5e29 00bc ld $bc
5e2a 002b ld $2b
5e2b 00c4 ld $c4
5e2c 0021 ld $21
5e2d 00c2 ld $c2
5e2e 002b ld $2b
5e2f 00ba ld $ba
5e30 0021 ld $21
5e31 00c4 ld $c4
5e32 002b ld $2b
5e33 00bc ld $bc
5e34 00cf ld $cf
5e35 0072 ld $72
5e36 001a ld $1a
5e37 00bd ld $bd
5e38 00e6 ld $e6
5e39 007a ld $7a
5e3a 0035 ld $35
5e3b 0050 ld $50
5e3c 0013 ld $13
5e3d 0021 ld $21
5e3e 00c8 ld $c8
5e3f 0035 ld $35
5e40 003f ld $3f
5e41 00e3 ld $e3
5e42 00e6 ld $e6
5e43 0001 ld $01
5e44 002b ld $2b
5e45 00c8 ld $c8
5e46 00e3 ld $e3
5e47 0023 ld $23
5e48 00cf ld $cf
5e49 006c ld $6c
5e4a 00cf ld $cf
5e4b 0074 ld $74
5e4c 0090 ld $90
5e4d 00d2 ld $d2
5e4e 00cf ld $cf
5e4f 0068 ld $68
5e50 0035 ld $35
5e51 0056 ld $56
5e52 00f0 ld $f0
5e53 00cf ld $cf
5e54 0076 ld $76
5e55 0059 ld $59
5e56 002a ld $2a
5e57 00cf ld $cf
5e58 0074 ld $74
5e59 0090 ld $90
5e5a 0013 ld $13
5e5b 00cf ld $cf
5e5c 0066 ld $66
5e5d 0090 ld $90
5e5e 0002 ld $02
5e5f 0003 ld $03
5e60 0000 ld $00
5e61 00e9 ld $e9
5e62 00ff ld $ff
5e63 0021 ld $21
5e64 00d2 ld $d2
5e65 00f3 ld $f3
5e66 00d0 ld $d0
5e67 0093 ld $93
5e68 00d0 ld $d0
5e69 0093 ld $93
5e6a 00d0 ld $d0
5e6b 00f3 ld $f3
5e6c 00d0 ld $d0
5e6d 0093 ld $93
5e6e 00d0 ld $d0
5e6f 0093 ld $93
5e70 00d0 ld $d0
5e71 00f3 ld $f3
5e72 00d0 ld $d0
5e73 0093 ld $93
5e74 00d0 ld $d0
5e75 0093 ld $93
5e76 00d0 ld $d0
5e77 0082 ld $82
5e78 0015 ld $15
5e79 00f0 ld $f0
5e7a 00d0 ld $d0
5e7b 0011 ld $11
5e7c 00fa ld $fa
5e7d 0000 ld $00
5e7e 0099 ld $99
5e7f 00d0 ld $d0
5e80 002b ld $2b
5e81 00d0 ld $d0
5e82 0021 ld $21
5e83 00d2 ld $d2
5e84 00f3 ld $f3
5e85 00d0 ld $d0
5e86 0093 ld $93
5e87 00d0 ld $d0
5e88 0093 ld $93
5e89 00d0 ld $d0
5e8a 00f3 ld $f3
5e8b 00d0 ld $d0
5e8c 0093 ld $93
5e8d 00d0 ld $d0
5e8e 0093 ld $93
5e8f 00d0 ld $d0
5e90 00f3 ld $f3
5e91 00d0 ld $d0
5e92 0093 ld $93
5e93 00d0 ld $d0
5e94 0093 ld $93
5e95 00d0 ld $d0
5e96 0082 ld $82
5e97 002a ld $2a
5e98 00f0 ld $f0
5e99 00d0 ld $d0
5e9a 00ff ld $ff
5e9b 0075 ld $75
5e9c 0059 ld $59
5e9d 0007 ld $07
5e9e 002b ld $2b
5e9f 00d6 ld $d6
5ea0 0059 ld $59
5ea1 000d ld $0d
5ea2 002b ld $2b
5ea3 00d4 ld $d4
5ea4 0011 ld $11
5ea5 00ce ld $ce
5ea6 0011 ld $11
5ea7 0099 ld $99
5ea8 00d6 ld $d6
5ea9 0099 ld $99
5eaa 00d6 ld $d6
5eab 00f6 ld $f6
5eac 002b ld $2b
5ead 00d0 ld $d0
5eae 0011 ld $11
5eaf 00c0 ld $c0
5eb0 0011 ld $11
5eb1 0099 ld $99
5eb2 00d4 ld $d4
5eb3 00ad ld $ad
5eb4 0099 ld $99
5eb5 00d0 ld $d0
5eb6 002b ld $2b
5eb7 00d0 ld $d0
5eb8 0011 ld $11
5eb9 00de ld $de
5eba 0011 ld $11
5ebb 0099 ld $99
5ebc 00d6 ld $d6
5ebd 00ad ld $ad
5ebe 005e ld $5e
5ebf 00d2 ld $d2
5ec0 005e ld $5e
5ec1 00d3 ld $d3
5ec2 00cf ld $cf
5ec3 0064 ld $64
5ec4 001a ld $1a
5ec5 00d4 ld $d4
5ec6 00e6 ld $e6
5ec7 0001 ld $01
5ec8 005e ld $5e
5ec9 00d4 ld $d4
5eca 0035 ld $35
5ecb 0053 ld $53
5ecc 0040 ld $40
5ecd 001a ld $1a
5ece 00d6 ld $d6
5ecf 00e6 ld $e6
5ed0 0001 ld $01
5ed1 005e ld $5e
5ed2 00d6 ld $d6
5ed3 0035 ld $35
5ed4 0053 ld $53
5ed5 003c ld $3c
5ed6 0063 ld $63
5ed7 00ff ld $ff
5ed8 0059 ld $59
5ed9 0076 ld $76
5eda 005e ld $5e
5edb 00b3 ld $b3
5edc 00e3 ld $e3
5edd 0001 ld $01
5ede 005e ld $5e
5edf 00b5 ld $b5
5ee0 001a ld $1a
5ee1 00b7 ld $b7
5ee2 00e6 ld $e6
5ee3 0008 ld $08
5ee4 005e ld $5e
5ee5 00b2 ld $b2
5ee6 005e ld $5e
5ee7 00b4 ld $b4
5ee8 0021 ld $21
5ee9 0096 ld $96
5eea 00f3 ld $f3
5eeb 00b2 ld $b2
5eec 00f3 ld $f3
5eed 00b4 ld $b4
5eee 0093 ld $93
5eef 00b2 ld $b2
5ef0 0093 ld $93
5ef1 00b2 ld $b2
5ef2 0093 ld $93
5ef3 00b4 ld $b4
5ef4 0093 ld $93
5ef5 00b4 ld $b4
5ef6 0021 ld $21
5ef7 009a ld $9a
5ef8 00f3 ld $f3
5ef9 00b2 ld $b2
5efa 00f3 ld $f3
5efb fe00 bra ac ;+-----------------------------------+
5efc fcfd bra $5efd ;| |
5efd 1404 ld $04,y ;| Trampoline for page $5e00 lookups |
5efe e068 jmp y,$68 ;| |
5eff c218 st [$18] ;+-----------------------------------+
5f00 00b4 ld $b4
5f01 0093 ld $93
5f02 00b2 ld $b2
5f03 0093 ld $93
5f04 00b2 ld $b2
5f05 0093 ld $93
5f06 00b4 ld $b4
5f07 0093 ld $93
5f08 00b4 ld $b4
5f09 0021 ld $21
5f0a 0098 ld $98
5f0b 00f3 ld $f3
5f0c 00b2 ld $b2
5f0d 00f3 ld $f3
5f0e 00b4 ld $b4
5f0f 0093 ld $93
5f10 00b2 ld $b2
5f11 0093 ld $93
5f12 00b2 ld $b2
5f13 0093 ld $93
5f14 00b4 ld $b4
5f15 0093 ld $93
5f16 00b4 ld $b4
5f17 00f3 ld $f3
5f18 00b2 ld $b2
5f19 00f3 ld $f3
5f1a 00b4 ld $b4
5f1b 0093 ld $93
5f1c 00b2 ld $b2
5f1d 0093 ld $93
5f1e 00b2 ld $b2
5f1f 0093 ld $93
5f20 00b4 ld $b4
5f21 0093 ld $93
5f22 00b4 ld $b4
5f23 00f3 ld $f3
5f24 00b2 ld $b2
5f25 00f3 ld $f3
5f26 00b4 ld $b4
5f27 0093 ld $93
5f28 00b2 ld $b2
5f29 0093 ld $93
5f2a 00b2 ld $b2
5f2b 0093 ld $93
5f2c 00b4 ld $b4
5f2d 0093 ld $93
5f2e 00b4 ld $b4
5f2f 00f3 ld $f3
5f30 00b2 ld $b2
5f31 00f3 ld $f3
5f32 00b4 ld $b4
5f33 0093 ld $93
5f34 00b2 ld $b2
5f35 0093 ld $93
5f36 00b2 ld $b2
5f37 0093 ld $93
5f38 00b4 ld $b4
5f39 0093 ld $93
5f3a 00b4 ld $b4
5f3b 0021 ld $21
5f3c 009a ld $9a
5f3d 00f3 ld $f3
5f3e 00b2 ld $b2
5f3f 00f3 ld $f3
5f40 00b4 ld $b4
5f41 0093 ld $93
5f42 00b2 ld $b2
5f43 0093 ld $93
5f44 00b2 ld $b2
5f45 0093 ld $93
5f46 00b4 ld $b4
5f47 0093 ld $93
5f48 00b4 ld $b4
5f49 0021 ld $21
5f4a 0096 ld $96
5f4b 00f3 ld $f3
5f4c 00b2 ld $b2
5f4d 00f3 ld $f3
5f4e 00b4 ld $b4
5f4f 00ff ld $ff
5f50 0004 ld $04
5f51 0000 ld $00
5f52 00e0 ld $e0
5f53 00ff ld $ff
5f54 0075 ld $75
5f55 001a ld $1a
5f56 00d8 ld $d8
5f57 002b ld $2b
5f58 00b0 ld $b0
5f59 0059 ld $59
5f5a 000d ld $0d
5f5b 002b ld $2b
5f5c 00d2 ld $d2
5f5d 0011 ld $11
5f5e 00c0 ld $c0
5f5f 0011 ld $11
5f60 0099 ld $99
5f61 00d2 ld $d2
5f62 00ad ld $ad
5f63 00b8 ld $b8
5f64 00b0 ld $b0
5f65 0035 ld $35
5f66 004d ld $4d
5f67 0068 ld $68
5f68 00e3 ld $e3
5f69 0007 ld $07
5f6a 0035 ld $35
5f6b 0056 ld $56
5f6c 0068 ld $68
5f6d 0059 ld $59
5f6e 0007 ld $07
5f6f 002b ld $2b
5f70 00d4 ld $d4
5f71 0011 ld $11
5f72 00ce ld $ce
5f73 0011 ld $11
5f74 0099 ld $99
5f75 00d4 ld $d4
5f76 0099 ld $99
5f77 00d4 ld $d4
5f78 00f6 ld $f6
5f79 002b ld $2b
5f7a 00d0 ld $d0
5f7b 00b8 ld $b8
5f7c 00d8 ld $d8
5f7d 0035 ld $35
5f7e 004d ld $4d
5f7f 005d ld $5d
5f80 00e3 ld $e3
5f81 00ff ld $ff
5f82 00e3 ld $e3
5f83 00ff ld $ff
5f84 00e3 ld $e3
5f85 0002 ld $02
5f86 0035 ld $35
5f87 0056 ld $56
5f88 005d ld $5d
5f89 0011 ld $11
5f8a 00c0 ld $c0
5f8b 0011 ld $11
5f8c 0099 ld $99
5f8d 00d2 ld $d2
5f8e 00ad ld $ad
5f8f 0099 ld $99
5f90 00d0 ld $d0
5f91 002b ld $2b
5f92 00d0 ld $d0
5f93 0021 ld $21
5f94 0096 ld $96
5f95 002b ld $2b
5f96 00d2 ld $d2
5f97 00cf ld $cf
5f98 0064 ld $64
5f99 00cf ld $cf
5f9a 0062 ld $62
5f9b 0093 ld $93
5f9c 00c6 ld $c6
5f9d 0093 ld $93
5f9e 00c8 ld $c8
5f9f 0021 ld $21
5fa0 00c8 ld $c8
5fa1 00e6 ld $e6
5fa2 0021 ld $21
5fa3 0035 ld $35
5fa4 0050 ld $50
5fa5 0055 ld $55
5fa6 0059 ld $59
5fa7 0021 ld $21
5fa8 002b ld $2b
5fa9 00c8 ld $c8
5faa 0059 ld $59
5fab 0023 ld $23
5fac 0099 ld $99
5fad 00c8 ld $c8
5fae 00cf ld $cf
5faf 006c ld $6c
5fb0 0063 ld $63
5fb1 00ff ld $ff
5fb2 001a ld $1a
5fb3 00d4 ld $d4
5fb4 00e6 ld $e6
5fb5 0001 ld $01
5fb6 005e ld $5e
5fb7 00d4 ld $d4
5fb8 0035 ld $35
5fb9 0053 ld $53
5fba 001c ld $1c
5fbb 0063 ld $63
5fbc 00ff ld $ff
5fbd 001a ld $1a
5fbe 00d2 ld $d2
5fbf 00e6 ld $e6
5fc0 0001 ld $01
5fc1 005e ld $5e
5fc2 00d2 ld $d2
5fc3 0035 ld $35
5fc4 0053 ld $53
5fc5 0008 ld $08
5fc6 0063 ld $63
5fc7 00ff ld $ff
5fc8 0059 ld $59
5fc9 0014 ld $14
5fca 005e ld $5e
5fcb 00b2 ld $b2
5fcc 0059 ld $59
5fcd 0076 ld $76
5fce 005e ld $5e
5fcf 00b3 ld $b3
5fd0 0021 ld $21
5fd1 0096 ld $96
5fd2 00f3 ld $f3
5fd3 00b2 ld $b2
5fd4 0093 ld $93
5fd5 00b3 ld $b3
5fd6 00f3 ld $f3
5fd7 00b2 ld $b2
5fd8 0093 ld $93
5fd9 00b3 ld $b3
5fda 00f3 ld $f3
5fdb 00b2 ld $b2
5fdc 0093 ld $93
5fdd 00b3 ld $b3
5fde 00f3 ld $f3
5fdf 00b2 ld $b2
5fe0 0093 ld $93
5fe1 00b3 ld $b3
5fe2 00f3 ld $f3
5fe3 00b2 ld $b2
5fe4 0093 ld $93
5fe5 00b3 ld $b3
5fe6 00f3 ld $f3
5fe7 00b2 ld $b2
5fe8 0093 ld $93
5fe9 00b3 ld $b3
5fea 00f3 ld $f3
5feb 00b2 ld $b2
5fec 0093 ld $93
5fed 00b3 ld $b3
5fee 00f3 ld $f3
5fef 00b2 ld $b2
5ff0 0093 ld $93
5ff1 00b3 ld $b3
5ff2 00f3 ld $f3
5ff3 00b2 ld $b2
5ff4 0093 ld $93
5ff5 00b3 ld $b3
5ff6 00f3 ld $f3
5ff7 00b2 ld $b2
5ff8 001a ld $1a
5ff9 00b2 ld $b2
5ffa 00e3 ld $e3
5ffb fe00 bra ac ;+-----------------------------------+
5ffc fcfd bra $5ffd ;| |
5ffd 1404 ld $04,y ;| Trampoline for page $5f00 lookups |
5ffe e068 jmp y,$68 ;| |
5fff c218 st [$18] ;+-----------------------------------+
6000 0002 ld $02
6001 005e ld $5e
6002 00b2 ld $b2
6003 00e6 ld $e6
6004 00ac ld $ac
6005 0035 ld $35
6006 0072 ld $72
6007 0077 ld $77
6008 00ff ld $ff
6009 0075 ld $75
600a 00cf ld $cf
600b 0060 ld $60
600c 00cf ld $cf
600d 0070 ld $70
600e 0011 ld $11
600f 007f ld $7f
6010 0050 ld $50
6011 002b ld $2b
6012 00ba ld $ba
6013 0011 ld $11
6014 007f ld $7f
6015 003a ld $3a
6016 002b ld $2b
6017 00bc ld $bc
6018 0059 ld $59
6019 009a ld $9a
601a 002b ld $2b
601b 00c0 ld $c0
601c 0011 ld $11
601d 00a7 ld $a7
601e 0004 ld $04
601f 002b ld $2b
6020 0022 ld $22
6021 00b4 ld $b4
6022 00fd ld $fd
6023 0035 ld $35
6024 004d ld $4d
6025 00d0 ld $d0
6026 00fa ld $fa
6027 0082 ld $82
6028 0090 ld $90
6029 00d2 ld $d2
602a 00f8 ld $f8
602b 0084 ld $84
602c 002b ld $2b
602d 00be ld $be
602e 00cf ld $cf
602f 005e ld $5e
6030 00cf ld $cf
6031 0072 ld $72
6032 0059 ld $59
6033 0005 ld $05
6034 002b ld $2b
6035 00c8 ld $c8
6036 0063 ld $63
6037 00ff ld $ff
6038 0005 ld $05
6039 0000 ld $00
603a 00f6 ld $f6
603b 00ff ld $ff
603c 001a ld $1a
603d 00bb ld $bb
603e 005e ld $5e
603f 00b0 ld $b0
6040 001a ld $1a
6041 00bd ld $bd
6042 005e ld $5e
6043 00b1 ld $b1
6044 0021 ld $21
6045 00b0 ld $b0
6046 00f6 ld $f6
6047 00fc ld $fc
6048 009c ld $9c
6049 00f3 ld $f3
604a 00b0 ld $b0
604b 0093 ld $93
604c 00b1 ld $b1
604d 0021 ld $21
604e 00b0 ld $b0
604f 00f6 ld $f6
6050 00fc ld $fc
6051 009e ld $9e
6052 00f3 ld $f3
6053 00b0 ld $b0
6054 00ff ld $ff
6055 0059 ld $59
6056 0007 ld $07
6057 005e ld $5e
6058 00b3 ld $b3
6059 0093 ld $93
605a 00b3 ld $b3
605b 001a ld $1a
605c 00b3 ld $b3
605d 005e ld $5e
605e 00b5 ld $b5
605f 00e6 ld $e6
6060 0080 ld $80
6061 0035 ld $35
6062 003f ld $3f
6063 0089 ld $89
6064 0059 ld $59
6065 0050 ld $50
6066 005e ld $5e
6067 00b2 ld $b2
6068 001a ld $1a
6069 00b3 ld $b3
606a 00e6 ld $e6
606b 0008 ld $08
606c 0082 ld $82
606d 00fe ld $fe
606e 0035 ld $35
606f 003f ld $3f
6070 0043 ld $43
6071 001a ld $1a
6072 00b3 ld $b3
6073 00e6 ld $e6
6074 0018 ld $18
6075 0082 ld $82
6076 00fe ld $fe
6077 0035 ld $35
6078 003f ld $3f
6079 0043 ld $43
607a 0021 ld $21
607b 0096 ld $96
607c 002b ld $2b
607d 00b0 ld $b0
607e 0090 ld $90
607f 0049 ld $49
6080 0021 ld $21
6081 0094 ld $94
6082 002b ld $2b
6083 00b0 ld $b0
6084 0090 ld $90
6085 0049 ld $49
6086 0059 ld $59
6087 00a0 ld $a0
6088 00b8 ld $b8
6089 00b2 ld $b2
608a 005e ld $5e
608b 00b4 ld $b4
608c 0021 ld $21
608d 00b0 ld $b0
608e 00f3 ld $f3
608f 00b2 ld $b2
6090 00f3 ld $f3
6091 00b4 ld $b4
6092 0093 ld $93
6093 00b2 ld $b2
6094 0093 ld $93
6095 00b2 ld $b2
6096 001a ld $1a
6097 00b2 ld $b2
6098 00e6 ld $e6
6099 0082 ld $82
609a 0035 ld $35
609b 0072 ld $72
609c 0049 ld $49
609d 0059 ld $59
609e 00a0 ld $a0
609f 00b8 ld $b8
60a0 00b2 ld $b2
60a1 005e ld $5e
60a2 00b4 ld $b4
60a3 0021 ld $21
60a4 0094 ld $94
60a5 00f3 ld $f3
60a6 00b2 ld $b2
60a7 00f3 ld $f3
60a8 00b4 ld $b4
60a9 0093 ld $93
60aa 00b2 ld $b2
60ab 0093 ld $93
60ac 00b2 ld $b2
60ad 0059 ld $59
60ae 00a0 ld $a0
60af 00b8 ld $b8
60b0 00b2 ld $b2
60b1 005e ld $5e
60b2 00b4 ld $b4
60b3 0021 ld $21
60b4 0096 ld $96
60b5 00f3 ld $f3
60b6 00b2 ld $b2
60b7 00f3 ld $f3
60b8 00b4 ld $b4
60b9 0093 ld $93
60ba 00b2 ld $b2
60bb 0093 ld $93
60bc 00b2 ld $b2
60bd 001a ld $1a
60be 00b2 ld $b2
60bf 00e6 ld $e6
60c0 00a2 ld $a2
60c1 0035 ld $35
60c2 0072 ld $72
60c3 0070 ld $70
60c4 0090 ld $90
60c5 001c ld $1c
60c6 00ff ld $ff
60c7 0021 ld $21
60c8 00be ld $be
60c9 0035 ld $35
60ca 0053 ld $53
60cb 00a7 ld $a7
60cc 00b8 ld $b8
60cd 008c ld $8c
60ce 0035 ld $35
60cf 004d ld $4d
60d0 009a ld $9a
60d1 0021 ld $21
60d2 008c ld $8c
60d3 002b ld $2b
60d4 00be ld $be
60d5 0090 ld $90
60d6 00bd ld $bd
60d7 00b8 ld $b8
60d8 008e ld $8e
60d9 0035 ld $35
60da 0056 ld $56
60db 00bd ld $bd
60dc 0021 ld $21
60dd 008c ld $8c
60de 0099 ld $99
60df 008e ld $8e
60e0 002b ld $2b
60e1 00be ld $be
60e2 0090 ld $90
60e3 00bd ld $bd
60e4 00b8 ld $b8
60e5 0090 ld $90
60e6 0035 ld $35
60e7 0050 ld $50
60e8 00b2 ld $b2
60e9 0021 ld $21
60ea 0090 ld $90
60eb 002b ld $2b
60ec 00be ld $be
60ed 0090 ld $90
60ee 00bd ld $bd
60ef 0099 ld $99
60f0 008e ld $8e
60f1 0035 ld $35
60f2 0053 ld $53
60f3 00bd ld $bd
60f4 0021 ld $21
60f5 0090 ld $90
60f6 00b8 ld $b8
60f7 008e ld $8e
60f8 002b ld $2b
60f9 00be ld $be
60fa 0021 ld $21
60fb fe00 bra ac ;+-----------------------------------+
60fc fcfd bra $60fd ;| |
60fd 1404 ld $04,y ;| Trampoline for page $6000 lookups |
60fe e068 jmp y,$68 ;| |
60ff c218 st [$18] ;+-----------------------------------+
6100 00c0 ld $c0
6101 00b8 ld $b8
6102 0092 ld $92
6103 0035 ld $35
6104 0056 ld $56
6105 00c8 ld $c8
6106 0021 ld $21
6107 0092 ld $92
6108 002b ld $2b
6109 00c0 ld $c0
610a 00ff ld $ff
610b 0011 ld $11
610c 0000 ld $00
610d 0073 ld $73
610e 002b ld $2b
610f 00bc ld $bc
6110 0021 ld $21
6111 00c2 ld $c2
6112 00b8 ld $b8
6113 00b6 ld $b6
6114 002b ld $2b
6115 00b0 ld $b0
6116 0035 ld $35
6117 0050 ld $50
6118 00db ld $db
6119 001a ld $1a
611a 00b1 ld $b1
611b 0090 ld $90
611c 00df ld $df
611d 001a ld $1a
611e 00b1 ld $b1
611f 00fa ld $fa
6120 0082 ld $82
6121 00e9 ld $e9
6122 002b ld $2b
6123 00b0 ld $b0
6124 0011 ld $11
6125 00ce ld $ce
6126 0012 ld $12
6127 0099 ld $99
6128 00b0 ld $b0
6129 00f6 ld $f6
612a 0099 ld $99
612b 00be ld $be
612c 002b ld $2b
612d 00be ld $be
612e 0021 ld $21
612f 00c0 ld $c0
6130 00e3 ld $e3
6131 000a ld $0a
6132 002b ld $2b
6133 00c0 ld $c0
6134 0090 ld $90
6135 008a ld $8a
6136 0006 ld $06
6137 0000 ld $00
6138 00f8 ld $f8
6139 00ff ld $ff
613a 005e ld $5e
613b 00b0 ld $b0
613c 001a ld $1a
613d 000e ld $0e
613e 00b8 ld $b8
613f 00ce ld $ce
6140 0035 ld $35
6141 003f ld $3f
6142 0001 ld $01
6143 001a ld $1a
6144 000e ld $0e
6145 002b ld $2b
6146 00ce ld $ce
6147 001a ld $1a
6148 00b0 ld $b0
6149 00e6 ld $e6
614a 0001 ld $01
614b 0035 ld $35
614c 0072 ld $72
614d 00ff ld $ff
614e 00ff ld $ff
614f 0075 ld $75
6150 0011 ld $11
6151 00c0 ld $c0
6152 0010 ld $10
6153 002b ld $2b
6154 00d0 ld $d0
6155 0011 ld $11
6156 0022 ld $22
6157 000b ld $0b
6158 002b ld $2b
6159 00d2 ld $d2
615a 00cf ld $cf
615b 005c ld $5c
615c 0011 ld $11
615d 00cb ld $cb
615e 0010 ld $10
615f 002b ld $2b
6160 00d0 ld $d0
6161 0011 ld $11
6162 0064 ld $64
6163 0010 ld $10
6164 002b ld $2b
6165 00d2 ld $d2
6166 00cf ld $cf
6167 005c ld $5c
6168 0063 ld $63
6169 00ff ld $ff
616a 0011 ld $11
616b 00c1 ld $c1
616c 0010 ld $10
616d 002b ld $2b
616e 00b0 ld $b0
616f 0059 ld $59
6170 0033 ld $33
6171 00f0 ld $f0
6172 00b0 ld $b0
6173 0011 ld $11
6174 00cc ld $cc
6175 0010 ld $10
6176 002b ld $2b
6177 00b0 ld $b0
6178 0059 ld $59
6179 0030 ld $30
617a 00f0 ld $f0
617b 00b0 ld $b0
617c 0093 ld $93
617d 00b0 ld $b0
617e 00f0 ld $f0
617f 00b0 ld $b0
6180 0093 ld $93
6181 00b0 ld $b0
6182 00f0 ld $f0
6183 00b0 ld $b0
6184 0093 ld $93
6185 00b0 ld $b0
6186 0090 ld $90
6187 0014 ld $14
6188 0011 ld $11
6189 00ce ld $ce
618a 0010 ld $10
618b 002b ld $2b
618c 00b0 ld $b0
618d 00ad ld $ad
618e 00e3 ld $e3
618f 0001 ld $01
6190 00f0 ld $f0
6191 00b0 ld $b0
6192 00e6 ld $e6
6193 0039 ld $39
6194 0035 ld $35
6195 0056 ld $56
6196 0014 ld $14
6197 0059 ld $59
6198 0030 ld $30
6199 00f0 ld $f0
619a 00b0 ld $b0
619b 0011 ld $11
619c 00cd ld $cd
619d 0010 ld $10
619e 002b ld $2b
619f 00b0 ld $b0
61a0 00ad ld $ad
61a1 00e3 ld $e3
61a2 0001 ld $01
61a3 00f0 ld $f0
61a4 00b0 ld $b0
61a5 00e6 ld $e6
61a6 0039 ld $39
61a7 0035 ld $35
61a8 0056 ld $56
61a9 0014 ld $14
61aa 0059 ld $59
61ab 0030 ld $30
61ac 00f0 ld $f0
61ad 00b0 ld $b0
61ae 0011 ld $11
61af 00cc ld $cc
61b0 0010 ld $10
61b1 002b ld $2b
61b2 00b0 ld $b0
61b3 00ad ld $ad
61b4 00e3 ld $e3
61b5 0001 ld $01
61b6 00f0 ld $f0
61b7 00b0 ld $b0
61b8 0090 ld $90
61b9 0014 ld $14
61ba 0075 ld $75
61bb 0011 ld $11
61bc 00c1 ld $c1
61bd 0010 ld $10
61be 002b ld $2b
61bf 00b0 ld $b0
61c0 00ad ld $ad
61c1 00e6 ld $e6
61c2 0001 ld $01
61c3 00f0 ld $f0
61c4 00b0 ld $b0
61c5 00cf ld $cf
61c6 005a ld $5a
61c7 0011 ld $11
61c8 00c1 ld $c1
61c9 0010 ld $10
61ca 002b ld $2b
61cb 00b0 ld $b0
61cc 00ad ld $ad
61cd 00e6 ld $e6
61ce 0030 ld $30
61cf 0063 ld $63
61d0 00ff ld $ff
61d1 0011 ld $11
61d2 00e1 ld $e1
61d3 0004 ld $04
61d4 002b ld $2b
61d5 0022 ld $22
61d6 0059 ld $59
61d7 0000 ld $00
61d8 005e ld $5e
61d9 0024 ld $24
61da 0059 ld $59
61db 003f ld $3f
61dc 005e ld $5e
61dd 0025 ld $25
61de 0021 ld $21
61df 00d0 ld $d0
61e0 00ad ld $ad
61e1 005e ld $5e
61e2 00d4 ld $d4
61e3 0093 ld $93
61e4 00d0 ld $d0
61e5 0021 ld $21
61e6 00d0 ld $d0
61e7 00ad ld $ad
61e8 00e6 ld $e6
61e9 0020 ld $20
61ea 002b ld $2b
61eb 00d6 ld $d6
61ec 00e9 ld $e9
61ed 00e9 ld $e9
61ee 0099 ld $99
61ef 00d6 ld $d6
61f0 002b ld $2b
61f1 00b0 ld $b0
61f2 0011 ld $11
61f3 0000 ld $00
61f4 0007 ld $07
61f5 0099 ld $99
61f6 00b0 ld $b0
61f7 002b ld $2b
61f8 00b0 ld $b0
61f9 0021 ld $21
61fa 00d6 ld $d6
61fb fe00 bra ac ;+-----------------------------------+
61fc fcfd bra $61fd ;| |
61fd 1404 ld $04,y ;| Trampoline for page $6100 lookups |
61fe e068 jmp y,$68 ;| |
61ff c218 st [$18] ;+-----------------------------------+
6200 00e6 ld $e6
6201 0032 ld $32
6202 0035 ld $35
6203 0050 ld $50
6204 00cb ld $cb
6205 0021 ld $21
6206 00b0 ld $b0
6207 00e3 ld $e3
6208 0006 ld $06
6209 002b ld $2b
620a 00b0 ld $b0
620b 0059 ld $59
620c 0005 ld $05
620d 005e ld $5e
620e 00d5 ld $d5
620f 0021 ld $21
6210 00d2 ld $d2
6211 002b ld $2b
6212 0028 ld $28
6213 0021 ld $21
6214 00b0 ld $b0
6215 007f ld $7f
6216 0000 ld $00
6217 005e ld $5e
6218 0026 ld $26
6219 00b4 ld $b4
621a 00cb ld $cb
621b 0093 ld $93
621c 00b0 ld $b0
621d 0093 ld $93
621e 00d2 ld $d2
621f 001a ld $1a
6220 00d5 ld $d5
6221 00e6 ld $e6
6222 0001 ld $01
6223 005e ld $5e
6224 00d5 ld $d5
6225 0035 ld $35
6226 0072 ld $72
6227 00cf ld $cf
6228 0093 ld $93
6229 00d0 ld $d0
622a 0093 ld $93
622b 00d2 ld $d2
622c 001a ld $1a
622d 00d4 ld $d4
622e 00e6 ld $e6
622f 0001 ld $01
6230 005e ld $5e
6231 00d4 ld $d4
6232 0035 ld $35
6233 0072 ld $72
6234 00aa ld $aa
6235 00ff ld $ff
6236 0010 ld $10
6237 00c0 ld $c0
6238 0025 ld $25
6239 000a ld $0a
623a 0033 ld $33
623b 0020 ld $20
623c 0020 ld $20
623d 0020 ld $20
* 9 times
6244 0003 ld $03
6245 0030 ld $30
6246 0030 ld $30
6247 0030 ld $30
6248 000a ld $0a
6249 0047 ld $47
624a 0061 ld $61
624b 006d ld $6d
624c 0065 ld $65
624d 0020 ld $20
624e 004f ld $4f
624f 0076 ld $76
6250 0065 ld $65
6251 0072 ld $72
6252 0021 ld $21
6253 000a ld $0a
6254 0059 ld $59
6255 006f ld $6f
6256 0075 ld $75
6257 0020 ld $20
6258 0057 ld $57
6259 0069 ld $69
625a 006e ld $6e
625b 0021 ld $21
625c 0021 ld $21
625d 0021 ld $21
625e 0011 ld $11
625f 00c0 ld $c0
6260 0026 ld $26
6261 0020 ld $20
6262 0027 ld $27
6263 002e ld $2e
6264 0035 ld $35
6265 003c ld $3c
6266 0043 ld $43
6267 004a ld $4a
6268 0051 ld $51
6269 0058 ld $58
626a 005f ld $5f
626b 0066 ld $66
626c 006d ld $6d
626d 0074 ld $74
626e 007b ld $7b
626f 0000 ld $00
6270 0020 ld $20
6271 0000 ld $00
6272 0023 ld $23
6273 0000 ld $00
6274 0026 ld $26
6275 0000 ld $00
6276 0029 ld $29
6277 0000 ld $00
6278 002c ld $2c
6279 0000 ld $00
627a 002f ld $2f
627b 0000 ld $00
627c 0032 ld $32
627d 0000 ld $00
627e 0035 ld $35
627f 0003 ld $03
6280 0003 ld $03
6281 000b ld $0b
6282 000b ld $0b
6283 000c ld $0c
6284 000c ld $0c
6285 000f ld $0f
6286 000f ld $0f
6287 0012 ld $12
6288 00c0 ld $c0
6289 001a ld $1a
628a 0080 ld $80
628b 00ff ld $ff
628c 00b0 ld $b0
628d 00ff ld $ff
628e 00b0 ld $b0
628f 00ff ld $ff
6290 0000 ld $00
6291 0000 ld $00
6292 0000 ld $00
* 14 times
629e 0050 ld $50
629f 0000 ld $00
62a0 0050 ld $50
62a1 0000 ld $00
62a2 0080 ld $80
62a3 0000 ld $00
62a4 0020 ld $20
62a5 00c0 ld $c0
62a6 0029 ld $29
62a7 0075 ld $75
62a8 0011 ld $11
62a9 00fe ld $fe
62aa 0001 ld $01
62ab 002b ld $2b
62ac 00b0 ld $b0
62ad 0059 ld $59
62ae 0000 ld $00
62af 00f3 ld $f3
62b0 00b0 ld $b0
62b1 0011 ld $11
62b2 00fe ld $fe
62b3 0002 ld $02
62b4 002b ld $2b
62b5 00b0 ld $b0
62b6 0059 ld $59
62b7 0000 ld $00
62b8 00f3 ld $f3
62b9 00b0 ld $b0
62ba 0011 ld $11
62bb 00fe ld $fe
62bc 0003 ld $03
62bd 002b ld $2b
62be 00b0 ld $b0
62bf 0059 ld $59
62c0 0000 ld $00
62c1 00f3 ld $f3
62c2 00b0 ld $b0
62c3 0011 ld $11
62c4 00fe ld $fe
62c5 0004 ld $04
62c6 002b ld $2b
62c7 00b0 ld $b0
62c8 0059 ld $59
62c9 0000 ld $00
62ca 00f3 ld $f3
62cb 00b0 ld $b0
62cc 00cf ld $cf
62cd 0058 ld $58
62ce 0063 ld $63
62cf 00ff ld $ff
62d0 0021 ld $21
62d1 00c0 ld $c0
62d2 0029 ld $29
62d3 0011 ld $11
62d4 00fa ld $fa
62d5 0001 ld $01
62d6 002b ld $2b
62d7 00b0 ld $b0
62d8 0011 ld $11
62d9 0000 ld $00
62da 0001 ld $01
62db 00f3 ld $f3
62dc 00b0 ld $b0
62dd 0011 ld $11
62de 00fa ld $fa
62df 0002 ld $02
62e0 002b ld $2b
62e1 00b0 ld $b0
62e2 0011 ld $11
62e3 0000 ld $00
62e4 0002 ld $02
62e5 00f3 ld $f3
62e6 00b0 ld $b0
62e7 0011 ld $11
62e8 00fa ld $fa
62e9 0003 ld $03
62ea 002b ld $2b
62eb 00b0 ld $b0
62ec 0011 ld $11
62ed 0000 ld $00
62ee 0000 ld $00
62ef 00f3 ld $f3
62f0 00b0 ld $b0
62f1 0011 ld $11
62f2 00fa ld $fa
62f3 0004 ld $04
62f4 002b ld $2b
62f5 00b0 ld $b0
62f6 0011 ld $11
62f7 0000 ld $00
62f8 0000 ld $00
62f9 00f3 ld $f3
62fa 00b0 ld $b0
62fb fe00 bra ac ;+-----------------------------------+
62fc fcfd bra $62fd ;| |
62fd 1404 ld $04,y ;| Trampoline for page $6200 lookups |
62fe e068 jmp y,$68 ;| |
62ff c218 st [$18] ;+-----------------------------------+
6300 00ff ld $ff
6301 0022 ld $22
6302 00c0 ld $c0
6303 0025 ld $25
6304 00e9 ld $e9
6305 002b ld $2b
6306 00b0 ld $b0
6307 0011 ld $11
6308 0000 ld $00
6309 0009 ld $09
630a 0099 ld $99
630b 00b0 ld $b0
630c 002b ld $2b
630d 00b0 ld $b0
630e 007f ld $7f
630f 0000 ld $00
6310 005e ld $5e
6311 00d2 ld $d2
6312 0021 ld $21
6313 00b0 ld $b0
6314 007f ld $7f
6315 0001 ld $01
6316 005e ld $5e
6317 00d3 ld $d3
6318 0021 ld $21
6319 00d2 ld $d2
631a 00f3 ld $f3
631b 00a0 ld $a0
631c 00f3 ld $f3
631d 00a2 ld $a2
631e 0059 ld $59
631f 0000 ld $00
6320 00f3 ld $f3
6321 00a4 ld $a4
6322 00f3 ld $f3
6323 00a6 ld $a6
6324 0059 ld $59
6325 0003 ld $03
6326 005e ld $5e
6327 002c ld $2c
6328 00ff ld $ff
6329 0023 ld $23
632a 00c0 ld $c0
632b 0026 ld $26
632c 0075 ld $75
632d 001a ld $1a
632e 00c6 ld $c6
632f 00e6 ld $e6
6330 0070 ld $70
6331 0035 ld $35
6332 0053 ld $53
6333 00cb ld $cb
6334 0011 ld $11
6335 00cf ld $cf
6336 0010 ld $10
6337 0090 ld $90
6338 00ce ld $ce
6339 0011 ld $11
633a 00da ld $da
633b 0010 ld $10
633c 002b ld $2b
633d 00d0 ld $d0
633e 0011 ld $11
633f 0022 ld $22
6340 000b ld $0b
6341 002b ld $2b
6342 00d2 ld $d2
6343 00cf ld $cf
6344 005c ld $5c
6345 0059 ld $59
6346 0001 ld $01
6347 00cf ld $cf
6348 0074 ld $74
6349 001a ld $1a
634a 0011 ld $11
634b 0082 ld $82
634c 0080 ld $80
634d 0035 ld $35
634e 0072 ld $72
634f 00d7 ld $d7
6350 0063 ld $63
6351 00ff ld $ff
6352 0000 ld $00
6353 0000 ld $00 ;End of Apps/Bricks/Bricks_v2.gt1, size 1606
;+-----------------------------------+
;| Apps/GtMine/gtmine_v1.gt1 |
;+-----------------------------------+
6354 dc42 st $42,[y,x++] ;'B'
6355 dc72 st $72,[y,x++] ;'r'
6356 dc69 st $69,[y,x++] ;'i'
6357 dc63 st $63,[y,x++] ;'c'
6358 dc6b st $6b,[y,x++] ;'k'
6359 dc73 st $73,[y,x++] ;'s'
635a dc00 st $00,[y,x++] ;'\x00'
635b dc00 st $00,[y,x++] ;'\x00'
635c 000e ld $0e
635d c218 st [$18]
635e 005d ld $5d
635f 14f7 ld $f7,y
6360 e085 jmp y,$85
6361 c219 st [$19]
GtMine: 6362 0000 ld $00
6363 0042 ld $42
6364 0013 ld $13
6365 00ff ld $ff
6366 0000 ld $00
6367 0000 ld $00
6368 0000 ld $00
* 18 times
6378 0002 ld $02
6379 0000 ld $00
637a 002d ld $2d
637b 0011 ld $11
637c 00fc ld $fc
637d 0009 ld $09
637e 002b ld $2b
637f 008e ld $8e
6380 001a ld $1a
6381 0021 ld $21
6382 0082 ld $82
6383 00fc ld $fc
6384 00e6 ld $e6
6385 0048 ld $48
6386 0035 ld $35
6387 0050 ld $50
6388 001c ld $1c
6389 001a ld $1a
638a 0001 ld $01
638b 00e6 ld $e6
638c 0001 ld $01
638d 0082 ld $82
638e 00ff ld $ff
638f 00e6 ld $e6
6390 007f ld $7f
6391 0035 ld $35
6392 0050 ld $50
6393 001c ld $1c
6394 0011 ld $11
6395 00a0 ld $a0
6396 0042 ld $42
6397 00cf ld $cf
6398 0018 ld $18
6399 0021 ld $21
639a 000e ld $0e
639b 002b ld $2b
639c 001a ld $1a
639d 0082 ld $82
639e 007f ld $7f
639f 0035 ld $35
63a0 003f ld $3f
63a1 001c ld $1c
63a2 0021 ld $21
63a3 001a ld $1a
63a4 00f3 ld $f3
63a5 0017 ld $17
63a6 0090 ld $90
63a7 001c ld $1c
63a8 0005 ld $05
63a9 0000 ld $00
63aa 0004 ld $04
63ab 00ba ld $ba
63ac 0001 ld $01
63ad 00a0 ld $a0
63ae 005a ld $5a
63af 0010 ld $10
63b0 00a0 ld $a0
63b1 0060 ld $60
63b2 0059 ld $59
63b3 0001 ld $01
63b4 0099 ld $99
63b5 0053 ld $53
63b6 002b ld $2b
63b7 0053 ld $53
63b8 0011 ld $11
63b9 0000 ld $00
63ba 0000 ld $00
63bb 0035 ld $35
63bc 003f ld $3f
63bd 00ae ld $ae
63be 0075 ld $75
63bf 00cf ld $cf
63c0 0018 ld $18
63c1 0063 ld $63
63c2 0011 ld $11
63c3 0000 ld $00
63c4 0004 ld $04
63c5 007f ld $7f
63c6 0000 ld $00
63c7 0021 ld $21
63c8 001a ld $1a
63c9 002b ld $2b
63ca 008c ld $8c
63cb 0021 ld $21
63cc 008e ld $8e
63cd 00e6 ld $e6
63ce 0010 ld $10
63cf 002b ld $2b
63d0 008e ld $8e
63d1 00e3 ld $e3
63d2 0004 ld $04
63d3 0085 ld $85
63d4 00c8 ld $c8
63d5 004f ld $4f
63d6 0021 ld $21
63d7 00a0 ld $a0
63d8 002b ld $2b
63d9 009e ld $9e
63da 0021 ld $21
63db 00a2 ld $a2
63dc 002b ld $2b
63dd 009c ld $9c
63de 0021 ld $21
63df 00a4 ld $a4
63e0 002b ld $2b
63e1 009a ld $9a
63e2 0021 ld $21
63e3 009e ld $9e
63e4 0082 ld $82
63e5 000f ld $0f
63e6 002b ld $2b
63e7 0098 ld $98
63e8 0021 ld $21
63e9 009e ld $9e
63ea 001f ld $1f
63eb 0000 ld $00
63ec 00e6 ld $e6
63ed 0010 ld $10
63ee 0035 ld $35
63ef 0050 ld $50
63f0 00e1 ld $e1
63f1 0059 ld $59
63f2 000c ld $0c
63f3 002b ld $2b
63f4 0098 ld $98
63f5 0021 ld $21
63f6 009e ld $9e
63f7 001f ld $1f
63f8 0000 ld $00
63f9 00e6 ld $e6
63fa 0020 ld $20
63fb fe00 bra ac ;+-----------------------------------+
63fc fcfd bra $63fd ;| |
63fd 1404 ld $04,y ;| Trampoline for page $6300 lookups |
63fe e068 jmp y,$68 ;| |
63ff c218 st [$18] ;+-----------------------------------+
6400 0035 ld $35
6401 0050 ld $50
6402 00ee ld $ee
6403 0059 ld $59
6404 000d ld $0d
6405 002b ld $2b
6406 0098 ld $98
6407 0059 ld $59
6408 000e ld $0e
6409 0099 ld $99
640a 008e ld $8e
640b 002b ld $2b
640c 00be ld $be
640d 0011 ld $11
640e 00c2 ld $c2
640f 0051 ld $51
6410 00f3 ld $f3
6411 00be ld $be
6412 0021 ld $21
6413 0098 ld $98
6414 0085 ld $85
6415 00a0 ld $a0
6416 0014 ld $14
6417 0011 ld $11
6418 00a0 ld $a0
6419 0060 ld $60
641a 0021 ld $21
641b 001a ld $1a
641c 002b ld $2b
641d 008c ld $8c
641e 0021 ld $21
641f 008e ld $8e
6420 00e6 ld $e6
6421 0004 ld $04
6422 002b ld $2b
6423 008e ld $8e
6424 0085 ld $85
6425 00f0 ld $f0
6426 004f ld $4f
6427 0059 ld $59
6428 0002 ld $02
6429 0099 ld $99
642a 008e ld $8e
642b 002b ld $2b
642c 00be ld $be
642d 0011 ld $11
642e 00fa ld $fa
642f 0042 ld $42
6430 00f3 ld $f3
6431 00be ld $be
6432 0021 ld $21
6433 00a2 ld $a2
6434 008c ld $8c
6435 0001 ld $01
6436 0035 ld $35
6437 0072 ld $72
6438 00ca ld $ca
6439 0059 ld $59
643a 0002 ld $02
643b 0099 ld $99
643c 008e ld $8e
643d 002b ld $2b
643e 00be ld $be
643f 0011 ld $11
6440 00fa ld $fa
6441 001d ld $1d
6442 00f3 ld $f3
6443 00be ld $be
6444 0090 ld $90
6445 00dc ld $dc
6446 0021 ld $21
6447 00a2 ld $a2
6448 008c ld $8c
6449 0002 ld $02
644a 0035 ld $35
644b 0072 ld $72
644c 00dc ld $dc
644d 0059 ld $59
644e 0002 ld $02
644f 0099 ld $99
6450 008e ld $8e
6451 002b ld $2b
6452 00be ld $be
6453 0011 ld $11
6454 00f8 ld $f8
6455 0021 ld $21
6456 00f3 ld $f3
6457 00be ld $be
6458 0021 ld $21
6459 00a0 ld $a0
645a 002b ld $2b
645b 0088 ld $88
645c 0059 ld $59
645d 0002 ld $02
645e 0099 ld $99
645f 008e ld $8e
6460 00f6 ld $f6
6461 002b ld $2b
6462 0024 ld $24
6463 0059 ld $59
6464 0006 ld $06
6465 0099 ld $99
6466 0024 ld $24
6467 002b ld $2b
6468 0026 ld $26
6469 0085 ld $85
646a 00e7 ld $e7
646b 0043 ld $43
646c 0059 ld $59
646d 0004 ld $04
646e 0099 ld $99
646f 008e ld $8e
6470 002b ld $2b
6471 008e ld $8e
6472 00e6 ld $e6
6473 0004 ld $04
6474 0085 ld $85
6475 00e8 ld $e8
6476 0050 ld $50
6477 0000 ld $00
6478 00fc ld $fc
6479 0013 ld $13
647a 0012 ld $12
647b 00a0 ld $a0
647c 0060 ld $60
647d 0075 ld $75
647e 0059 ld $59
647f 0000 ld $00
6480 002b ld $2b
6481 00b4 ld $b4
6482 002b ld $2b
6483 00b6 ld $b6
6484 002b ld $2b
6485 00b2 ld $b2
6486 0090 ld $90
6487 00ee ld $ee
6488 0021 ld $21
6489 00b6 ld $b6
648a 0099 ld $99
648b 00a0 ld $a0
648c 00ad ld $ad
648d 0035 ld $35
648e 0056 ld $56
648f 00d0 ld $d0
6490 0011 ld $11
6491 00a0 ld $a0
6492 0059 ld $59
6493 0099 ld $99
6494 00b6 ld $b6
6495 002b ld $2b
6496 00be ld $be
6497 0021 ld $21
6498 00b2 ld $b2
6499 0099 ld $99
649a 00b4 ld $b4
649b 0099 ld $99
649c 00a2 ld $a2
649d 00ad ld $ad
649e 00f0 ld $f0
649f 00be ld $be
64a0 0021 ld $21
64a1 00b2 ld $b2
64a2 0099 ld $99
64a3 00b4 ld $b4
64a4 0099 ld $99
64a5 00a2 ld $a2
64a6 002b ld $2b
64a7 00be ld $be
64a8 0021 ld $21
64a9 00b6 ld $b6
64aa 0099 ld $99
64ab 00a0 ld $a0
64ac 00ad ld $ad
64ad 00f0 ld $f0
64ae 00be ld $be
64af 0059 ld $59
64b0 0001 ld $01
64b1 0099 ld $99
64b2 00b6 ld $b6
64b3 002b ld $2b
64b4 00b6 ld $b6
64b5 0059 ld $59
64b6 0001 ld $01
64b7 0099 ld $99
64b8 00b4 ld $b4
64b9 002b ld $2b
64ba 00b4 ld $b4
64bb 001f ld $1f
64bc 0000 ld $00
64bd 00e6 ld $e6
64be 0007 ld $07
64bf 0035 ld $35
64c0 0056 ld $56
64c1 00ee ld $ee
64c2 0059 ld $59
64c3 0000 ld $00
64c4 002b ld $2b
64c5 00b4 ld $b4
64c6 0011 ld $11
64c7 0000 ld $00
64c8 0001 ld $01
64c9 0099 ld $99
64ca 00b2 ld $b2
64cb 002b ld $2b
64cc 00b2 ld $b2
64cd 0021 ld $21
64ce 00b6 ld $b6
64cf 0099 ld $99
64d0 00a0 ld $a0
64d1 00ad ld $ad
64d2 001f ld $1f
64d3 0000 ld $00
64d4 00e6 ld $e6
64d5 0080 ld $80
64d6 0035 ld $35
64d7 0050 ld $50
64d8 00a9 ld $a9
64d9 0063 ld $63
64da 00ff ld $ff
64db 00fc ld $fc
64dc 0015 ld $15
64dd 0013 ld $13
64de 00a0 ld $a0
64df 0060 ld $60
64e0 0075 ld $75
64e1 0059 ld $59
64e2 0000 ld $00
64e3 002b ld $2b
64e4 00b4 ld $b4
64e5 002b ld $2b
64e6 00b6 ld $b6
64e7 002b ld $2b
64e8 00b2 ld $b2
64e9 0090 ld $90
64ea 00df ld $df
64eb 0021 ld $21
64ec 00b6 ld $b6
64ed 0099 ld $99
64ee 00a0 ld $a0
64ef 00ad ld $ad
64f0 0035 ld $35
64f1 0056 ld $56
64f2 00c1 ld $c1
64f3 0021 ld $21
64f4 00b2 ld $b2
64f5 0099 ld $99
64f6 00b4 ld $b4
64f7 0099 ld $99
64f8 00a2 ld $a2
64f9 002b ld $2b
64fa 00be ld $be
64fb fe00 bra ac ;+-----------------------------------+
64fc fcfd bra $64fd ;| |
64fd 1404 ld $04,y ;| Trampoline for page $6400 lookups |
64fe e068 jmp y,$68 ;| |
64ff c218 st [$18] ;+-----------------------------------+
6500 0011 ld $11
6501 00a0 ld $a0
6502 0059 ld $59
6503 0099 ld $99
6504 00b6 ld $b6
6505 00ad ld $ad
6506 00f0 ld $f0
6507 00be ld $be
6508 0059 ld $59
6509 0001 ld $01
650a 0099 ld $99
650b 00b6 ld $b6
650c 002b ld $2b
650d 00b6 ld $b6
650e 0059 ld $59
650f 0001 ld $01
6510 0099 ld $99
6511 00b4 ld $b4
6512 002b ld $2b
6513 00b4 ld $b4
6514 001f ld $1f
6515 0000 ld $00
6516 00e6 ld $e6
6517 0007 ld $07
6518 0035 ld $35
6519 0056 ld $56
651a 00df ld $df
651b 0059 ld $59
651c 0000 ld $00
651d 002b ld $2b
651e 00b4 ld $b4
651f 0011 ld $11
6520 0000 ld $00
6521 0001 ld $01
6522 0099 ld $99
6523 00b2 ld $b2
6524 002b ld $2b
6525 00b2 ld $b2
6526 0021 ld $21
6527 00b6 ld $b6
6528 0099 ld $99
6529 00a0 ld $a0
652a 00ad ld $ad
652b 001f ld $1f
652c 0000 ld $00
652d 00e6 ld $e6
652e 0080 ld $80
652f 0035 ld $35
6530 0050 ld $50
6531 00a9 ld $a9
6532 0063 ld $63
6533 00ff ld $ff
6534 0011 ld $11
6535 00ea ld $ea
6536 0054 ld $54
6537 002b ld $2b
6538 008a ld $8a
6539 0011 ld $11
653a 0004 ld $04
653b 0001 ld $01
653c 0085 ld $85
653d 00b5 ld $b5
653e 0048 ld $48
653f 0063 ld $63
6540 00ff ld $ff
6541 00c5 ld $c5
6542 0043 ld $43
6543 0000 ld $00
6544 0000 ld $00
6545 0014 ld $14
6546 00a0 ld $a0
6547 0060 ld $60
6548 0035 ld $35
6549 0050 ld $50
654a 00b8 ld $b8
654b 001f ld $1f
654c 0000 ld $00
654d 00e6 ld $e6
654e 000d ld $0d
654f 0035 ld $35
6550 004d ld $4d
6551 00b8 ld $b8
6552 0059 ld $59
6553 000e ld $0e
6554 0099 ld $99
6555 008e ld $8e
6556 002b ld $2b
6557 00be ld $be
6558 0011 ld $11
6559 00e2 ld $e2
655a 0058 ld $58
655b 0099 ld $99
655c 0098 ld $98
655d 0099 ld $99
655e 0098 ld $98
655f 00f6 ld $f6
6560 00f3 ld $f3
6561 00be ld $be
6562 0059 ld $59
6563 000e ld $0e
6564 0099 ld $99
6565 008e ld $8e
6566 00f6 ld $f6
6567 002b ld $2b
6568 00a0 ld $a0
6569 0011 ld $11
656a 00ff ld $ff
656b 0045 ld $45
656c 00ad ld $ad
656d 002b ld $2b
656e 00be ld $be
656f 0021 ld $21
6570 009a ld $9a
6571 00e9 ld $e9
6572 0099 ld $99
6573 009a ld $9a
6574 00e9 ld $e9
6575 0099 ld $99
6576 00be ld $be
6577 005e ld $5e
6578 0019 ld $19
6579 0088 ld $88
657a 00ff ld $ff
657b 008c ld $8c
657c 00ff ld $ff
657d 002b ld $2b
657e 00be ld $be
657f 0021 ld $21
6580 009c ld $9c
6581 00e9 ld $e9
6582 0099 ld $99
6583 009c ld $9c
6584 00e9 ld $e9
6585 0099 ld $99
6586 00be ld $be
6587 002b ld $2b
6588 00be ld $be
6589 001a ld $1a
658a 0052 ld $52
658b 0099 ld $99
658c 00be ld $be
658d 002b ld $2b
658e 00a2 ld $a2
658f 0085 ld $85
6590 00ef ld $ef
6591 001f ld $1f
6592 0059 ld $59
6593 0010 ld $10
6594 0099 ld $99
6595 008e ld $8e
6596 002b ld $2b
6597 008e ld $8e
6598 00e6 ld $e6
6599 000c ld $0c
659a 0085 ld $85
659b 00c4 ld $c4
659c 0050 ld $50
659d 0011 ld $11
659e 00a7 ld $a7
659f 0004 ld $04
65a0 002b ld $2b
65a1 0022 ld $22
65a2 00b4 ld $b4
65a3 00fd ld $fd
65a4 00ff ld $ff
65a5 0000 ld $00
65a6 0000 ld $00
65a7 0005 ld $05
65a8 0015 ld $15
65a9 00a0 ld $a0
65aa 0060 ld $60
65ab 0021 ld $21
65ac 001a ld $1a
65ad 002b ld $2b
65ae 008c ld $8c
65af 0021 ld $21
65b0 008e ld $8e
65b1 00e6 ld $e6
65b2 0014 ld $14
65b3 002b ld $2b
65b4 008e ld $8e
65b5 0085 ld $85
65b6 00a0 ld $a0
65b7 004f ld $4f
65b8 0059 ld $59
65b9 0000 ld $00
65ba 002b ld $2b
65bb 009c ld $9c
65bc 0090 ld $90
65bd 00e7 ld $e7
65be 0059 ld $59
65bf 0000 ld $00
65c0 002b ld $2b
65c1 009e ld $9e
65c2 0090 ld $90
65c3 00d6 ld $d6
65c4 0011 ld $11
65c5 0000 ld $00
65c6 0005 ld $05
65c7 002b ld $2b
65c8 00be ld $be
65c9 0021 ld $21
65ca 009c ld $9c
65cb 00e9 ld $e9
65cc 0099 ld $99
65cd 009c ld $9c
65ce 00e9 ld $e9
65cf 00e9 ld $e9
65d0 0099 ld $99
65d1 009c ld $9c
65d2 00e9 ld $e9
65d3 0099 ld $99
65d4 00be ld $be
65d5 0099 ld $99
65d6 009e ld $9e
65d7 002b ld $2b
65d8 00be ld $be
65d9 0059 ld $59
65da 0010 ld $10
65db 00f0 ld $f0
65dc 00be ld $be
65dd 0059 ld $59
65de 0001 ld $01
65df 0099 ld $99
65e0 009e ld $9e
65e1 002b ld $2b
65e2 009e ld $9e
65e3 0011 ld $11
65e4 00fa ld $fa
65e5 0045 ld $45
65e6 00ad ld $ad
65e7 001f ld $1f
65e8 009f ld $9f
65e9 00b8 ld $b8
65ea 009e ld $9e
65eb 0035 ld $35
65ec 004d ld $4d
65ed 00b7 ld $b7
65ee 0059 ld $59
65ef 0001 ld $01
65f0 0099 ld $99
65f1 009c ld $9c
65f2 002b ld $2b
65f3 009c ld $9c
65f4 0011 ld $11
65f5 00fb ld $fb
65f6 0045 ld $45
65f7 00ad ld $ad
65f8 001f ld $1f
65f9 009d ld $9d
65fa 00b8 ld $b8
65fb fe00 bra ac ;+-----------------------------------+
65fc fcfd bra $65fd ;| |
65fd 1404 ld $04,y ;| Trampoline for page $6500 lookups |
65fe e068 jmp y,$68 ;| |
65ff c218 st [$18] ;+-----------------------------------+
6600 009c ld $9c
6601 0035 ld $35
6602 004d ld $4d
6603 00b1 ld $b1
6604 0059 ld $59
6605 0000 ld $00
6606 002b ld $2b
6607 009a ld $9a
6608 0085 ld $85
6609 00aa ld $aa
660a 0017 ld $17
660b 0000 ld $00
660c 00d0 ld $d0
660d 0043 ld $43
660e 0000 ld $00
660f 0000 ld $00
6610 0016 ld $16
6611 00a0 ld $a0
6612 0060 ld $60
6613 0085 ld $85
6614 00a0 ld $a0
6615 004b ld $4b
6616 002b ld $2b
6617 00be ld $be
6618 0011 ld $11
6619 00fa ld $fa
661a 0045 ld $45
661b 00ad ld $ad
661c 002b ld $2b
661d 00bc ld $bc
661e 0021 ld $21
661f 00be ld $be
6620 002b ld $2b
6621 008a ld $8a
6622 0021 ld $21
6623 00bc ld $bc
6624 0085 ld $85
6625 00e9 ld $e9
6626 0045 ld $45
6627 002b ld $2b
6628 009e ld $9e
6629 0085 ld $85
662a 00a0 ld $a0
662b 004b ld $4b
662c 002b ld $2b
662d 00be ld $be
662e 0011 ld $11
662f 00fb ld $fb
6630 0045 ld $45
6631 00ad ld $ad
6632 002b ld $2b
6633 00bc ld $bc
6634 0021 ld $21
6635 00be ld $be
6636 002b ld $2b
6637 008a ld $8a
6638 0021 ld $21
6639 00bc ld $bc
663a 0085 ld $85
663b 00e9 ld $e9
663c 0045 ld $45
663d 002b ld $2b
663e 009c ld $9c
663f 0021 ld $21
6640 009c ld $9c
6641 00e9 ld $e9
6642 0099 ld $99
6643 009c ld $9c
6644 00e9 ld $e9
6645 00e9 ld $e9
6646 0099 ld $99
6647 009c ld $9c
6648 00e9 ld $e9
6649 002b ld $2b
664a 00be ld $be
664b 0011 ld $11
664c 0000 ld $00
664d 0005 ld $05
664e 0099 ld $99
664f 00be ld $be
6650 0099 ld $99
6651 009e ld $9e
6652 00ad ld $ad
6653 008c ld $8c
6654 0019 ld $19
6655 0035 ld $35
6656 0072 ld $72
6657 00e6 ld $e6
6658 0085 ld $85
6659 00aa ld $aa
665a 0017 ld $17
665b 0059 ld $59
665c 0001 ld $01
665d 0099 ld $99
665e 009a ld $9a
665f 002b ld $2b
6660 009a ld $9a
6661 0011 ld $11
6662 0000 ld $00
6663 0005 ld $05
6664 002b ld $2b
6665 00be ld $be
6666 0021 ld $21
6667 009c ld $9c
6668 00e9 ld $e9
6669 0099 ld $99
666a 009c ld $9c
666b 00e9 ld $e9
666c 00e9 ld $e9
666d 0099 ld $99
666e 009c ld $9c
666f 00e9 ld $e9
6670 0085 ld $85
6671 00a0 ld $a0
6672 0017 ld $17
6673 0017 ld $17
6674 00a0 ld $a0
6675 0060 ld $60
6676 0099 ld $99
6677 00be ld $be
6678 0099 ld $99
6679 009e ld $9e
667a 002b ld $2b
667b 00be ld $be
667c 0059 ld $59
667d 0019 ld $19
667e 00f0 ld $f0
667f 00be ld $be
6680 0011 ld $11
6681 00fe ld $fe
6682 0045 ld $45
6683 00ad ld $ad
6684 001f ld $1f
6685 009b ld $9b
6686 00b8 ld $b8
6687 009a ld $9a
6688 0035 ld $35
6689 0056 ld $56
668a 00b6 ld $b6
668b 0085 ld $85
668c 00a0 ld $a0
668d 0016 ld $16
668e 0059 ld $59
668f 0000 ld $00
6690 002b ld $2b
6691 009c ld $9c
6692 0085 ld $85
6693 00db ld $db
6694 001b ld $1b
6695 0011 ld $11
6696 0000 ld $00
6697 0005 ld $05
6698 002b ld $2b
6699 00be ld $be
669a 0021 ld $21
669b 009c ld $9c
669c 00e9 ld $e9
669d 0099 ld $99
669e 009c ld $9c
669f 00e9 ld $e9
66a0 00e9 ld $e9
66a1 0099 ld $99
66a2 009c ld $9c
66a3 00e9 ld $e9
66a4 0099 ld $99
66a5 00be ld $be
66a6 002b ld $2b
66a7 0094 ld $94
66a8 0021 ld $21
66a9 009c ld $9c
66aa 0035 ld $35
66ab 0056 ld $56
66ac 00ea ld $ea
66ad 0011 ld $11
66ae 00e6 ld $e6
66af 0004 ld $04
66b0 002b ld $2b
66b1 00be ld $be
66b2 0021 ld $21
66b3 009c ld $9c
66b4 00e9 ld $e9
66b5 0099 ld $99
66b6 009c ld $9c
66b7 00e9 ld $e9
66b8 00e9 ld $e9
66b9 0099 ld $99
66ba 009c ld $9c
66bb 00e9 ld $e9
66bc 0099 ld $99
66bd 00be ld $be
66be 002b ld $2b
66bf 0092 ld $92
66c0 0090 ld $90
66c1 00ee ld $ee
66c2 0059 ld $59
66c3 0000 ld $00
66c4 002b ld $2b
66c5 0092 ld $92
66c6 0021 ld $21
66c7 0092 ld $92
66c8 002b ld $2b
66c9 0098 ld $98
66ca 0011 ld $11
66cb 00fb ld $fb
66cc 0045 ld $45
66cd 00ad ld $ad
66ce 00e6 ld $e6
66cf 0001 ld $01
66d0 001f ld $1f
66d1 009d ld $9d
66d2 0085 ld $85
66d3 00a0 ld $a0
66d4 0018 ld $18
66d5 0000 ld $00
66d6 0018 ld $18
66d7 00a0 ld $a0
66d8 005f ld $5f
66d9 00b8 ld $b8
66da 009c ld $9c
66db 0035 ld $35
66dc 0056 ld $56
66dd 00b8 ld $b8
66de 0011 ld $11
66df 001a ld $1a
66e0 0005 ld $05
66e1 002b ld $2b
66e2 00be ld $be
66e3 0021 ld $21
66e4 009c ld $9c
66e5 00e9 ld $e9
66e6 0099 ld $99
66e7 009c ld $9c
66e8 00e9 ld $e9
66e9 00e9 ld $e9
66ea 0099 ld $99
66eb 009c ld $9c
66ec 00e9 ld $e9
66ed 0099 ld $99
66ee 00be ld $be
66ef 002b ld $2b
66f0 0090 ld $90
66f1 0090 ld $90
66f2 00bc ld $bc
66f3 0059 ld $59
66f4 0000 ld $00
66f5 002b ld $2b
66f6 0090 ld $90
66f7 0021 ld $21
66f8 0090 ld $90
66f9 002b ld $2b
66fa 0096 ld $96
66fb fe00 bra ac ;+-----------------------------------+
66fc fcfd bra $66fd ;| |
66fd 1404 ld $04,y ;| Trampoline for page $6600 lookups |
66fe e068 jmp y,$68 ;| |
66ff c218 st [$18] ;+-----------------------------------+
6700 0059 ld $59
6701 0000 ld $00
6702 002b ld $2b
6703 009e ld $9e
6704 0085 ld $85
6705 00c7 ld $c7
6706 001b ld $1b
6707 0021 ld $21
6708 009c ld $9c
6709 00e9 ld $e9
670a 0099 ld $99
670b 009c ld $9c
670c 00e9 ld $e9
670d 00e9 ld $e9
670e 0099 ld $99
670f 009c ld $9c
6710 00e9 ld $e9
6711 002b ld $2b
6712 00be ld $be
6713 0011 ld $11
6714 0000 ld $00
6715 0005 ld $05
6716 0099 ld $99
6717 00be ld $be
6718 0099 ld $99
6719 009e ld $9e
671a 00ad ld $ad
671b 008c ld $8c
671c 0019 ld $19
671d 0035 ld $35
671e 0072 ld $72
671f 00e3 ld $e3
6720 0085 ld $85
6721 00c1 ld $c1
6722 001b ld $1b
6723 0011 ld $11
6724 00fa ld $fa
6725 0045 ld $45
6726 00ad ld $ad
6727 00e6 ld $e6
6728 0001 ld $01
6729 001f ld $1f
672a 009f ld $9f
672b 00b8 ld $b8
672c 009e ld $9e
672d 0035 ld $35
672e 004d ld $4d
672f 00f3 ld $f3
6730 0085 ld $85
6731 00e8 ld $e8
6732 0019 ld $19
6733 0059 ld $59
6734 0001 ld $01
6735 0099 ld $99
6736 009e ld $9e
6737 0099 ld $99
6738 0094 ld $94
6739 00ad ld $ad
673a 0085 ld $85
673b 00a0 ld $a0
673c 0019 ld $19
673d 0019 ld $19
673e 00a0 ld $a0
673f 0060 ld $60
6740 008c ld $8c
6741 0019 ld $19
6742 0035 ld $35
6743 0072 ld $72
6744 00ae ld $ae
6745 0021 ld $21
6746 009e ld $9e
6747 0099 ld $99
6748 0094 ld $94
6749 002b ld $2b
674a 00be ld $be
674b 00ad ld $ad
674c 00e3 ld $e3
674d 0001 ld $01
674e 00f0 ld $f0
674f 00be ld $be
6750 0021 ld $21
6751 0096 ld $96
6752 0035 ld $35
6753 003f ld $3f
6754 00ca ld $ca
6755 0059 ld $59
6756 0001 ld $01
6757 0099 ld $99
6758 009e ld $9e
6759 0099 ld $99
675a 0096 ld $96
675b 00ad ld $ad
675c 008c ld $8c
675d 0019 ld $19
675e 0035 ld $35
675f 0072 ld $72
6760 00ca ld $ca
6761 0021 ld $21
6762 009e ld $9e
6763 0099 ld $99
6764 0094 ld $94
6765 002b ld $2b
6766 00be ld $be
6767 00ad ld $ad
6768 00e3 ld $e3
6769 0001 ld $01
676a 00f0 ld $f0
676b 00be ld $be
676c 0021 ld $21
676d 0098 ld $98
676e 0035 ld $35
676f 003f ld $3f
6770 00e6 ld $e6
6771 0059 ld $59
6772 0001 ld $01
6773 0099 ld $99
6774 009e ld $9e
6775 0099 ld $99
6776 0098 ld $98
6777 00ad ld $ad
6778 008c ld $8c
6779 0019 ld $19
677a 0035 ld $35
677b 0072 ld $72
677c 00e6 ld $e6
677d 0021 ld $21
677e 009e ld $9e
677f 0099 ld $99
6780 0094 ld $94
6781 002b ld $2b
6782 00be ld $be
6783 00ad ld $ad
6784 00e3 ld $e3
6785 0001 ld $01
6786 00f0 ld $f0
6787 00be ld $be
6788 0021 ld $21
6789 009e ld $9e
678a 0035 ld $35
678b 004d ld $4d
678c 00ee ld $ee
678d 0085 ld $85
678e 00e3 ld $e3
678f 001a ld $1a
6790 00e6 ld $e6
6791 0001 ld $01
6792 0099 ld $99
6793 0094 ld $94
6794 00ad ld $ad
6795 008c ld $8c
6796 0019 ld $19
6797 0035 ld $35
6798 003f ld $3f
6799 00fb ld $fb
679a 0085 ld $85
679b 00ab ld $ab
679c 001a ld $1a
679d 0085 ld $85
679e 00a0 ld $a0
679f 001a ld $1a
67a0 001a ld $1a
67a1 00a0 ld $a0
67a2 005f ld $5f
67a3 0021 ld $21
67a4 009e ld $9e
67a5 0099 ld $99
67a6 0094 ld $94
67a7 002b ld $2b
67a8 00be ld $be
67a9 00ad ld $ad
67aa 00e3 ld $e3
67ab 0001 ld $01
67ac 00f0 ld $f0
67ad 00be ld $be
67ae 0021 ld $21
67af 0096 ld $96
67b0 0035 ld $35
67b1 003f ld $3f
67b2 00c5 ld $c5
67b3 0021 ld $21
67b4 009e ld $9e
67b5 00e6 ld $e6
67b6 0001 ld $01
67b7 0099 ld $99
67b8 0096 ld $96
67b9 00ad ld $ad
67ba 008c ld $8c
67bb 0019 ld $19
67bc 0035 ld $35
67bd 0072 ld $72
67be 00c5 ld $c5
67bf 0021 ld $21
67c0 009e ld $9e
67c1 0099 ld $99
67c2 0094 ld $94
67c3 002b ld $2b
67c4 00be ld $be
67c5 00ad ld $ad
67c6 00e3 ld $e3
67c7 0001 ld $01
67c8 00f0 ld $f0
67c9 00be ld $be
67ca 0021 ld $21
67cb 0098 ld $98
67cc 0035 ld $35
67cd 003f ld $3f
67ce 00e1 ld $e1
67cf 0021 ld $21
67d0 009e ld $9e
67d1 00e6 ld $e6
67d2 0001 ld $01
67d3 0099 ld $99
67d4 0098 ld $98
67d5 00ad ld $ad
67d6 008c ld $8c
67d7 0019 ld $19
67d8 0035 ld $35
67d9 0072 ld $72
67da 00e1 ld $e1
67db 0021 ld $21
67dc 009e ld $9e
67dd 0099 ld $99
67de 0094 ld $94
67df 002b ld $2b
67e0 00be ld $be
67e1 00ad ld $ad
67e2 00e3 ld $e3
67e3 0001 ld $01
67e4 00f0 ld $f0
67e5 00be ld $be
67e6 0021 ld $21
67e7 0096 ld $96
67e8 0035 ld $35
67e9 0072 ld $72
67ea 00e9 ld $e9
67eb 0085 ld $85
67ec 00a7 ld $a7
67ed 001b ld $1b
67ee 0021 ld $21
67ef 009e ld $9e
67f0 0099 ld $99
67f1 0096 ld $96
67f2 00ad ld $ad
67f3 008c ld $8c
67f4 0019 ld $19
67f5 0035 ld $35
67f6 003f ld $3f
67f7 00f6 ld $f6
67f8 0085 ld $85
67f9 00a7 ld $a7
67fa 001b ld $1b
67fb fe00 bra ac ;+-----------------------------------+
67fc fcfd bra $67fd ;| |
67fd 1404 ld $04,y ;| Trampoline for page $6700 lookups |
67fe e068 jmp y,$68 ;| |
67ff c218 st [$18] ;+-----------------------------------+
6800 0021 ld $21
6801 009e ld $9e
6802 0099 ld $99
6803 0094 ld $94
6804 0085 ld $85
6805 00a0 ld $a0
6806 001b ld $1b
6807 001b ld $1b
6808 00a0 ld $a0
6809 005e ld $5e
680a 002b ld $2b
680b 00be ld $be
680c 00ad ld $ad
680d 00e3 ld $e3
680e 0001 ld $01
680f 00f0 ld $f0
6810 00be ld $be
6811 0021 ld $21
6812 0098 ld $98
6813 0035 ld $35
6814 003f ld $3f
6815 00bf ld $bf
6816 0021 ld $21
6817 009e ld $9e
6818 0099 ld $99
6819 0098 ld $98
681a 00ad ld $ad
681b 008c ld $8c
681c 0019 ld $19
681d 0035 ld $35
681e 0072 ld $72
681f 00bf ld $bf
6820 0021 ld $21
6821 009e ld $9e
6822 0099 ld $99
6823 0094 ld $94
6824 002b ld $2b
6825 00be ld $be
6826 00ad ld $ad
6827 00e3 ld $e3
6828 0001 ld $01
6829 00f0 ld $f0
682a 00be ld $be
682b 0059 ld $59
682c 0001 ld $01
682d 0099 ld $99
682e 009e ld $9e
682f 002b ld $2b
6830 009e ld $9e
6831 0011 ld $11
6832 00fa ld $fa
6833 0045 ld $45
6834 00ad ld $ad
6835 001f ld $1f
6836 009f ld $9f
6837 00b8 ld $b8
6838 009e ld $9e
6839 0035 ld $35
683a 0056 ld $56
683b 00d3 ld $d3
683c 0085 ld $85
683d 00c9 ld $c9
683e 0018 ld $18
683f 0059 ld $59
6840 0001 ld $01
6841 0099 ld $99
6842 009c ld $9c
6843 002b ld $2b
6844 009c ld $9c
6845 0011 ld $11
6846 00fb ld $fb
6847 0045 ld $45
6848 00ad ld $ad
6849 001f ld $1f
684a 009d ld $9d
684b 00b8 ld $b8
684c 009c ld $9c
684d 0035 ld $35
684e 0056 ld $56
684f 00e7 ld $e7
6850 0085 ld $85
6851 00bf ld $bf
6852 0017 ld $17
6853 0059 ld $59
6854 0014 ld $14
6855 0099 ld $99
6856 008e ld $8e
6857 002b ld $2b
6858 008e ld $8e
6859 00e6 ld $e6
685a 0014 ld $14
685b 0085 ld $85
685c 00a0 ld $a0
685d 0050 ld $50
685e 0011 ld $11
685f 0000 ld $00
6860 000b ld $0b
6861 002b ld $2b
6862 0022 ld $22
6863 0021 ld $21
6864 00a0 ld $a0
6865 00b4 ld $b4
6866 00e6 ld $e6
6867 00ff ld $ff
6868 001c ld $1c
6869 00a0 ld $a0
686a 0060 ld $60
686b 0075 ld $75
686c 001a ld $1a
686d 0011 ld $11
686e 008c ld $8c
686f 00ff ld $ff
6870 002b ld $2b
6871 00b4 ld $b4
6872 0035 ld $35
6873 0072 ld $72
6874 00ab ld $ab
6875 0085 ld $85
6876 00b3 ld $b3
6877 001d ld $1d
6878 001a ld $1a
6879 000f ld $0f
687a 002b ld $2b
687b 00b6 ld $b6
687c 001a ld $1a
687d 000e ld $0e
687e 00e3 ld $e3
687f 0010 ld $10
6880 005e ld $5e
6881 0043 ld $43
6882 001a ld $1a
6883 0042 ld $42
6884 008c ld $8c
6885 00ff ld $ff
6886 0035 ld $35
6887 0072 ld $72
6888 00e9 ld $e9
6889 0021 ld $21
688a 00b4 ld $b4
688b 008c ld $8c
688c 0010 ld $10
688d 0035 ld $35
688e 0072 ld $72
688f 00ca ld $ca
6890 0059 ld $59
6891 00ef ld $ef
6892 005e ld $5e
6893 0042 ld $42
6894 0085 ld $85
6895 00e8 ld $e8
6896 001d ld $1d
6897 0021 ld $21
6898 00b6 ld $b6
6899 001f ld $1f
689a 0000 ld $00
689b 00e6 ld $e6
689c 007f ld $7f
689d 0035 ld $35
689e 0053 ld $53
689f 00e9 ld $e9
68a0 0059 ld $59
68a1 0001 ld $01
68a2 0099 ld $99
68a3 00b6 ld $b6
68a4 00f8 ld $f8
68a5 00b6 ld $b6
68a6 0035 ld $35
68a7 003f ld $3f
68a8 00e0 ld $e0
68a9 0059 ld $59
68aa 00ff ld $ff
68ab 005e ld $5e
68ac 0011 ld $11
68ad 0021 ld $21
68ae 00b6 ld $b6
68af 005e ld $5e
68b0 0042 ld $42
68b1 001a ld $1a
68b2 0018 ld $18
68b3 0085 ld $85
68b4 00e8 ld $e8
68b5 001d ld $1d
68b6 0021 ld $21
68b7 00b4 ld $b4
68b8 0082 ld $82
68b9 00ef ld $ef
68ba 002b ld $2b
68bb 00b4 ld $b4
68bc 0059 ld $59
68bd 0000 ld $00
68be 00b8 ld $b8
68bf 00b4 ld $b4
68c0 00f8 ld $f8
68c1 00b4 ld $b4
68c2 002b ld $2b
68c3 00b4 ld $b4
68c4 0085 ld $85
68c5 00a0 ld $a0
68c6 001d ld $1d
68c7 005f ld $5f
68c8 00f3 ld $f3
68c9 006e ld $6e
68ca 003c ld $3c
68cb 001d ld $1d
68cc 00a0 ld $a0
68cd 0060 ld $60
68ce 0035 ld $35
68cf 003f ld $3f
68d0 00b1 ld $b1
68d1 001a ld $1a
68d2 0011 ld $11
68d3 00fa ld $fa
68d4 00b4 ld $b4
68d5 005e ld $5e
68d6 0011 ld $11
68d7 0021 ld $21
68d8 00b4 ld $b4
68d9 008c ld $8c
68da 00ff ld $ff
68db 005e ld $5e
68dc 0042 ld $42
68dd 001a ld $1a
68de 0018 ld $18
68df 0090 ld $90
68e0 00e6 ld $e6
68e1 001a ld $1a
68e2 000f ld $0f
68e3 008c ld $8c
68e4 00ff ld $ff
68e5 0035 ld $35
68e6 0072 ld $72
68e7 00c1 ld $c1
68e8 0059 ld $59
68e9 00ff ld $ff
68ea 005e ld $5e
68eb 0042 ld $42
68ec 0011 ld $11
68ed 00ff ld $ff
68ee 00ff ld $ff
68ef 0090 ld $90
68f0 00e6 ld $e6
68f1 001a ld $1a
68f2 0042 ld $42
68f3 008c ld $8c
68f4 00ff ld $ff
68f5 0035 ld $35
68f6 003f ld $3f
68f7 00e3 ld $e3
68f8 001a ld $1a
68f9 0043 ld $43
68fa 002b ld $2b
68fb fe00 bra ac ;+-----------------------------------+
68fc fcfd bra $68fd ;| |
68fd 1404 ld $04,y ;| Trampoline for page $6800 lookups |
68fe e068 jmp y,$68 ;| |
68ff c218 st [$18] ;+-----------------------------------+
6900 00be ld $be
6901 001a ld $1a
6902 000e ld $0e
6903 00b8 ld $b8
6904 00be ld $be
6905 001a ld $1a
6906 0018 ld $18
6907 008c ld $8c
6908 0080 ld $80
6909 00e6 ld $e6
690a 0080 ld $80
690b 0035 ld $35
690c 0050 ld $50
690d 00e3 ld $e3
690e 001a ld $1a
690f 000e ld $0e
6910 00e3 ld $e3
6911 0008 ld $08
6912 005e ld $5e
6913 0043 ld $43
6914 001a ld $1a
6915 0042 ld $42
6916 0090 ld $90
6917 00e6 ld $e6
6918 0011 ld $11
6919 00ff ld $ff
691a 00ff ld $ff
691b 0063 ld $63
691c 00ff ld $ff
691d 001a ld $1a
691e 000e ld $0e
691f 005e ld $5e
6920 0084 ld $84
6921 0021 ld $21
6922 0053 ld $53
6923 002b ld $2b
6924 0085 ld $85
6925 0059 ld $59
6926 0000 ld $00
6927 005e ld $5e
6928 0087 ld $87
6929 0021 ld $21
692a 0084 ld $84
692b 00ff ld $ff
692c 0000 ld $00
692d 0010 ld $10
692e 0010 ld $10
692f 0000 ld $00
6930 0001 ld $01
6931 0028 ld $28
6932 0014 ld $14
6933 001e ld $1e
6934 00a0 ld $a0
6935 0060 ld $60
6936 0021 ld $21
6937 001a ld $1a
6938 002b ld $2b
6939 008c ld $8c
693a 0021 ld $21
693b 008e ld $8e
693c 00e6 ld $e6
693d 0010 ld $10
693e 002b ld $2b
693f 008e ld $8e
6940 00e3 ld $e3
6941 0008 ld $08
6942 0085 ld $85
6943 00dc ld $dc
6944 004f ld $4f
6945 0021 ld $21
6946 00a0 ld $a0
6947 002b ld $2b
6948 009e ld $9e
6949 0021 ld $21
694a 00a2 ld $a2
694b 002b ld $2b
694c 009c ld $9c
694d 0011 ld $11
694e 000a ld $0a
694f 0020 ld $20
6950 002b ld $2b
6951 00a0 ld $a0
6952 0021 ld $21
6953 009e ld $9e
6954 002b ld $2b
6955 00a2 ld $a2
6956 0021 ld $21
6957 009c ld $9c
6958 002b ld $2b
6959 00a4 ld $a4
695a 0011 ld $11
695b 00ff ld $ff
695c 00ff ld $ff
695d 002b ld $2b
695e 00a6 ld $a6
695f 0085 ld $85
6960 00a0 ld $a0
6961 0044 ld $44
6962 0059 ld $59
6963 0010 ld $10
6964 0099 ld $99
6965 008e ld $8e
6966 002b ld $2b
6967 008e ld $8e
6968 00e6 ld $e6
6969 0008 ld $08
696a 0085 ld $85
696b 00d6 ld $d6
696c 0050 ld $50
696d 0021 ld $21
696e 001a ld $1a
696f 002b ld $2b
6970 008c ld $8c
6971 0021 ld $21
6972 008e ld $8e
6973 00e6 ld $e6
6974 0020 ld $20
6975 002b ld $2b
6976 008e ld $8e
6977 00e3 ld $e3
6978 0008 ld $08
6979 0085 ld $85
697a 00a0 ld $a0
697b 004f ld $4f
697c 0059 ld $59
697d 0000 ld $00
697e 005e ld $5e
697f 0048 ld $48
6980 0011 ld $11
6981 00fa ld $fa
6982 0045 ld $45
6983 002b ld $2b
6984 00a0 ld $a0
6985 001a ld $1a
6986 0048 ld $48
6987 002b ld $2b
6988 00a2 ld $a2
6989 0085 ld $85
698a 00a0 ld $a0
698b 0011 ld $11
698c 0059 ld $59
698d 0002 ld $02
698e 002b ld $2b
698f 00a0 ld $a0
6990 0085 ld $85
6991 00f4 ld $f4
6992 001b ld $1b
6993 0085 ld $85
6994 00a0 ld $a0
6995 0021 ld $21
6996 001f ld $1f
6997 00a0 ld $a0
6998 005d ld $5d
6999 0021 ld $21
699a 001a ld $1a
699b 002b ld $2b
699c 008c ld $8c
699d 0021 ld $21
699e 008e ld $8e
699f 00e6 ld $e6
69a0 0010 ld $10
69a1 002b ld $2b
69a2 008e ld $8e
69a3 00e3 ld $e3
69a4 0008 ld $08
69a5 0085 ld $85
69a6 00dc ld $dc
69a7 004f ld $4f
69a8 0021 ld $21
69a9 00a0 ld $a0
69aa 002b ld $2b
69ab 009e ld $9e
69ac 0021 ld $21
69ad 00a2 ld $a2
69ae 002b ld $2b
69af 009c ld $9c
69b0 0011 ld $11
69b1 000a ld $0a
69b2 0003 ld $03
69b3 002b ld $2b
69b4 00a0 ld $a0
69b5 0021 ld $21
69b6 009e ld $9e
69b7 002b ld $2b
69b8 00a2 ld $a2
69b9 0021 ld $21
69ba 009c ld $9c
69bb 002b ld $2b
69bc 00a4 ld $a4
69bd 0059 ld $59
69be 0001 ld $01
69bf 002b ld $2b
69c0 00a6 ld $a6
69c1 0085 ld $85
69c2 00a0 ld $a0
69c3 0044 ld $44
69c4 0011 ld $11
69c5 000a ld $0a
69c6 0020 ld $20
69c7 002b ld $2b
69c8 00a0 ld $a0
69c9 0059 ld $59
69ca 0006 ld $06
69cb 0099 ld $99
69cc 009e ld $9e
69cd 002b ld $2b
69ce 00a2 ld $a2
69cf 0059 ld $59
69d0 0001 ld $01
69d1 0099 ld $99
69d2 009c ld $9c
69d3 002b ld $2b
69d4 00a4 ld $a4
69d5 0011 ld $11
69d6 00ff ld $ff
69d7 00ff ld $ff
69d8 002b ld $2b
69d9 00a6 ld $a6
69da 0085 ld $85
69db 00a0 ld $a0
69dc 0044 ld $44
69dd 0059 ld $59
69de 0010 ld $10
69df 0099 ld $99
69e0 008e ld $8e
69e1 002b ld $2b
69e2 008e ld $8e
69e3 00e6 ld $e6
69e4 0008 ld $08
69e5 0085 ld $85
69e6 00d6 ld $d6
69e7 0050 ld $50
69e8 0011 ld $11
69e9 0000 ld $00
69ea 000c ld $0c
69eb 002b ld $2b
69ec 0022 ld $22
69ed 0021 ld $21
69ee 00a0 ld $a0
69ef 002b ld $2b
69f0 0024 ld $24
69f1 0021 ld $21
69f2 00a2 ld $a2
69f3 00b4 ld $b4
69f4 00ee ld $ee
69f5 00ff ld $ff
69f6 0020 ld $20
69f7 00a0 ld $a0
69f8 0060 ld $60
69f9 0021 ld $21
69fa 001a ld $1a
69fb fe00 bra ac ;+-----------------------------------+
69fc fcfd bra $69fd ;| |
69fd 1404 ld $04,y ;| Trampoline for page $6900 lookups |
69fe e068 jmp y,$68 ;| |
69ff c218 st [$18] ;+-----------------------------------+
6a00 002b ld $2b
6a01 008c ld $8c
6a02 0021 ld $21
6a03 008e ld $8e
6a04 00e6 ld $e6
6a05 0018 ld $18
6a06 002b ld $2b
6a07 008e ld $8e
6a08 00e3 ld $e3
6a09 0008 ld $08
6a0a 0085 ld $85
6a0b 00d2 ld $d2
6a0c 004f ld $4f
6a0d 0021 ld $21
6a0e 00a0 ld $a0
6a0f 002b ld $2b
6a10 009e ld $9e
6a11 0021 ld $21
6a12 00a2 ld $a2
6a13 002b ld $2b
6a14 009c ld $9c
6a15 002b ld $2b
6a16 00a0 ld $a0
6a17 0059 ld $59
6a18 0010 ld $10
6a19 0099 ld $99
6a1a 008e ld $8e
6a1b 002b ld $2b
6a1c 00a2 ld $a2
6a1d 0059 ld $59
6a1e 000a ld $0a
6a1f 002b ld $2b
6a20 00a4 ld $a4
6a21 0085 ld $85
6a22 00c9 ld $c9
6a23 0046 ld $46
6a24 002b ld $2b
6a25 009a ld $9a
6a26 0090 ld $90
6a27 00d4 ld $d4
6a28 0021 ld $21
6a29 009a ld $9a
6a2a 00e6 ld $e6
6a2b 0001 ld $01
6a2c 002b ld $2b
6a2d 009a ld $9a
6a2e 002b ld $2b
6a2f 00be ld $be
6a30 0059 ld $59
6a31 0020 ld $20
6a32 00f0 ld $f0
6a33 00be ld $be
6a34 0059 ld $59
6a35 0014 ld $14
6a36 0099 ld $99
6a37 008e ld $8e
6a38 0097 ld $97
6a39 009b ld $9b
6a3a 00b8 ld $b8
6a3b 009a ld $9a
6a3c 0035 ld $35
6a3d 0050 ld $50
6a3e 00c8 ld $c8
6a3f 0011 ld $11
6a40 000a ld $0a
6a41 0002 ld $02
6a42 002b ld $2b
6a43 00a0 ld $a0
6a44 0021 ld $21
6a45 009e ld $9e
6a46 002b ld $2b
6a47 00a2 ld $a2
6a48 0021 ld $21
6a49 009a ld $9a
6a4a 002b ld $2b
6a4b 00a4 ld $a4
6a4c 0059 ld $59
6a4d 0008 ld $08
6a4e 002b ld $2b
6a4f 00a6 ld $a6
6a50 0085 ld $85
6a51 00a0 ld $a0
6a52 0044 ld $44
6a53 0059 ld $59
6a54 0018 ld $18
6a55 0099 ld $99
6a56 008e ld $8e
6a57 002b ld $2b
6a58 008e ld $8e
6a59 00e6 ld $e6
6a5a 0010 ld $10
6a5b 0085 ld $85
6a5c 00cd ld $cd
6a5d 0050 ld $50
6a5e 0021 ld $21
6a5f 00a0 ld $a0
6a60 005e ld $5e
6a61 0011 ld $11
6a62 0000 ld $00
6a63 000a ld $0a
6a64 002b ld $2b
6a65 00a0 ld $a0
6a66 0011 ld $11
6a67 0038 ld $38
6a68 003f ld $3f
6a69 002b ld $2b
6a6a 00a2 ld $a2
6a6b 0059 ld $59
6a6c 006e ld $6e
6a6d 002b ld $2b
6a6e 00a4 ld $a4
6a6f 0085 ld $85
6a70 00a0 ld $a0
6a71 0046 ld $46
6a72 0011 ld $11
6a73 00f9 ld $f9
6a74 0001 ld $01
6a75 002b ld $2b
6a76 00be ld $be
6a77 0059 ld $59
6a78 00e0 ld $e0
6a79 00f0 ld $f0
6a7a 00be ld $be
6a7b 0059 ld $59
6a7c 0000 ld $00
6a7d 002b ld $2b
6a7e 0044 ld $44
6a7f 0059 ld $59
6a80 0000 ld $00
6a81 005e ld $5e
6a82 0051 ld $51
6a83 005e ld $5e
6a84 004d ld $4d
6a85 005e ld $5e
6a86 004c ld $4c
6a87 005e ld $5e
6a88 004b ld $4b
6a89 0059 ld $59
6a8a 0000 ld $00
6a8b 002b ld $2b
6a8c 004f ld $4f
6a8d 002b ld $2b
6a8e 0044 ld $44
6a8f 0011 ld $11
6a90 00fa ld $fa
6a91 0045 ld $45
6a92 00ad ld $ad
6a93 002b ld $2b
6a94 008a ld $8a
6a95 00e9 ld $e9
6a96 0099 ld $99
6a97 008a ld $8a
6a98 00e9 ld $e9
6a99 002b ld $2b
6a9a 00be ld $be
6a9b 0059 ld $59
6a9c 00a0 ld $a0
6a9d 00b8 ld $b8
6a9e 00be ld $be
6a9f 0085 ld $85
6aa0 00ac ld $ac
6aa1 0051 ld $51
6aa2 005e ld $5e
6aa3 0052 ld $52
6aa4 0085 ld $85
6aa5 00a0 ld $a0
6aa6 0015 ld $15
6aa7 0059 ld $59
6aa8 0000 ld $00
6aa9 002b ld $2b
6aaa 0098 ld $98
6aab 0085 ld $85
6aac 00d8 ld $d8
6aad 0022 ld $22
6aae 0059 ld $59
6aaf 0000 ld $00
6ab0 002b ld $2b
6ab1 009a ld $9a
6ab2 0085 ld $85
6ab3 00c7 ld $c7
6ab4 0022 ld $22
6ab5 0085 ld $85
6ab6 00a0 ld $a0
6ab7 0022 ld $22
6ab8 0000 ld $00
6ab9 001a ld $1a
6aba 0011 ld $11
6abb 00ba ld $ba
6abc 0001 ld $01
6abd 0058 ld $58
6abe 0012 ld $12
6abf 0022 ld $22
6ac0 00a0 ld $a0
6ac1 005f ld $5f
6ac2 0021 ld $21
6ac3 0098 ld $98
6ac4 00e9 ld $e9
6ac5 0099 ld $99
6ac6 0098 ld $98
6ac7 00e9 ld $e9
6ac8 00e9 ld $e9
6ac9 0099 ld $99
6aca 0098 ld $98
6acb 00e9 ld $e9
6acc 002b ld $2b
6acd 00be ld $be
6ace 0011 ld $11
6acf 0000 ld $00
6ad0 0005 ld $05
6ad1 0099 ld $99
6ad2 00be ld $be
6ad3 0099 ld $99
6ad4 009a ld $9a
6ad5 00ad ld $ad
6ad6 002b ld $2b
6ad7 00a0 ld $a0
6ad8 0021 ld $21
6ad9 009a ld $9a
6ada 002b ld $2b
6adb 00a2 ld $a2
6adc 0021 ld $21
6add 0098 ld $98
6ade 002b ld $2b
6adf 00a4 ld $a4
6ae0 0085 ld $85
6ae1 00b5 ld $b5
6ae2 0010 ld $10
6ae3 0059 ld $59
6ae4 0001 ld $01
6ae5 0099 ld $99
6ae6 009a ld $9a
6ae7 002b ld $2b
6ae8 009a ld $9a
6ae9 0011 ld $11
6aea 00fa ld $fa
6aeb 0045 ld $45
6aec 00ad ld $ad
6aed 001f ld $1f
6aee 009b ld $9b
6aef 00b8 ld $b8
6af0 009a ld $9a
6af1 0035 ld $35
6af2 004d ld $4d
6af3 009e ld $9e
6af4 0059 ld $59
6af5 0001 ld $01
6af6 0099 ld $99
6af7 0098 ld $98
6af8 002b ld $2b
6af9 0098 ld $98
6afa 0011 ld $11
6afb fe00 bra ac ;+-----------------------------------+
6afc fcfd bra $6afd ;| |
6afd 1404 ld $04,y ;| Trampoline for page $6a00 lookups |
6afe e068 jmp y,$68 ;| |
6aff c218 st [$18] ;+-----------------------------------+
6b00 00fb ld $fb
6b01 0045 ld $45
6b02 00ad ld $ad
6b03 001f ld $1f
6b04 0099 ld $99
6b05 00b8 ld $b8
6b06 0098 ld $98
6b07 0035 ld $35
6b08 0056 ld $56
6b09 00e4 ld $e4
6b0a 0085 ld $85
6b0b 00ed ld $ed
6b0c 0021 ld $21
6b0d 0011 ld $11
6b0e 0000 ld $00
6b0f 0078 ld $78
6b10 002b ld $2b
6b11 00a0 ld $a0
6b12 0011 ld $11
6b13 000a ld $0a
6b14 0003 ld $03
6b15 002b ld $2b
6b16 00a2 ld $a2
6b17 0059 ld $59
6b18 0008 ld $08
6b19 002b ld $2b
6b1a 00a4 ld $a4
6b1b 0085 ld $85
6b1c 00a0 ld $a0
6b1d 0046 ld $46
6b1e 0011 ld $11
6b1f 0006 ld $06
6b20 0078 ld $78
6b21 002b ld $2b
6b22 00a0 ld $a0
6b23 0085 ld $85
6b24 00a0 ld $a0
6b25 0023 ld $23
6b26 0023 ld $23
6b27 00a0 ld $a0
6b28 005f ld $5f
6b29 0011 ld $11
6b2a 00f5 ld $f5
6b2b 0049 ld $49
6b2c 002b ld $2b
6b2d 00a2 ld $a2
6b2e 0085 ld $85
6b2f 00a0 ld $a0
6b30 001f ld $1f
6b31 0011 ld $11
6b32 003c ld $3c
6b33 0078 ld $78
6b34 002b ld $2b
6b35 00a0 ld $a0
6b36 0011 ld $11
6b37 00f3 ld $f3
6b38 0048 ld $48
6b39 002b ld $2b
6b3a 00a2 ld $a2
6b3b 0085 ld $85
6b3c 00a0 ld $a0
6b3d 001f ld $1f
6b3e 0011 ld $11
6b3f 0072 ld $72
6b40 0078 ld $78
6b41 002b ld $2b
6b42 00a0 ld $a0
6b43 0011 ld $11
6b44 00f3 ld $f3
6b45 0045 ld $45
6b46 002b ld $2b
6b47 00a2 ld $a2
6b48 0085 ld $85
6b49 00a0 ld $a0
6b4a 001f ld $1f
6b4b 0011 ld $11
6b4c 0000 ld $00
6b4d 000a ld $0a
6b4e 002b ld $2b
6b4f 00a0 ld $a0
6b50 0011 ld $11
6b51 000a ld $0a
6b52 0003 ld $03
6b53 002b ld $2b
6b54 00a2 ld $a2
6b55 0059 ld $59
6b56 0008 ld $08
6b57 002b ld $2b
6b58 00a4 ld $a4
6b59 0085 ld $85
6b5a 00a0 ld $a0
6b5b 0046 ld $46
6b5c 0011 ld $11
6b5d 0006 ld $06
6b5e 000a ld $0a
6b5f 002b ld $2b
6b60 00a0 ld $a0
6b61 0011 ld $11
6b62 00f9 ld $f9
6b63 0044 ld $44
6b64 002b ld $2b
6b65 00a2 ld $a2
6b66 0085 ld $85
6b67 00a0 ld $a0
6b68 001e ld $1e
6b69 0011 ld $11
6b6a 00f9 ld $f9
6b6b 0001 ld $01
6b6c 002b ld $2b
6b6d 00be ld $be
6b6e 0059 ld $59
6b6f 0004 ld $04
6b70 00f0 ld $f0
6b71 00be ld $be
6b72 0059 ld $59
6b73 0000 ld $00
6b74 005e ld $5e
6b75 0090 ld $90
6b76 0059 ld $59
6b77 001f ld $1f
6b78 0099 ld $99
6b79 008e ld $8e
6b7a 002b ld $2b
6b7b 00be ld $be
6b7c 0059 ld $59
6b7d 0000 ld $00
6b7e 00f0 ld $f0
6b7f 00be ld $be
6b80 0011 ld $11
6b81 00a0 ld $a0
6b82 0058 ld $58
6b83 002b ld $2b
6b84 00a0 ld $a0
6b85 0085 ld $85
6b86 00a0 ld $a0
6b87 0024 ld $24
6b88 0024 ld $24
6b89 00a0 ld $a0
6b8a 005f ld $5f
6b8b 0011 ld $11
6b8c 00ff ld $ff
6b8d 0045 ld $45
6b8e 00ad ld $ad
6b8f 002b ld $2b
6b90 00be ld $be
6b91 0059 ld $59
6b92 001f ld $1f
6b93 0099 ld $99
6b94 008e ld $8e
6b95 00ad ld $ad
6b96 002b ld $2b
6b97 008a ld $8a
6b98 00e9 ld $e9
6b99 0099 ld $99
6b9a 008a ld $8a
6b9b 00e9 ld $e9
6b9c 00e6 ld $e6
6b9d 0001 ld $01
6b9e 0099 ld $99
6b9f 00be ld $be
6ba0 005e ld $5e
6ba1 0019 ld $19
6ba2 0088 ld $88
6ba3 00ff ld $ff
6ba4 008c ld $8c
6ba5 00ff ld $ff
6ba6 002b ld $2b
6ba7 00be ld $be
6ba8 001a ld $1a
6ba9 0090 ld $90
6baa 002b ld $2b
6bab 008a ld $8a
6bac 00e9 ld $e9
6bad 0099 ld $99
6bae 008a ld $8a
6baf 00e9 ld $e9
6bb0 0099 ld $99
6bb1 00be ld $be
6bb2 00e6 ld $e6
6bb3 0001 ld $01
6bb4 002b ld $2b
6bb5 00be ld $be
6bb6 001a ld $1a
6bb7 0052 ld $52
6bb8 0099 ld $99
6bb9 00be ld $be
6bba 002b ld $2b
6bbb 00a2 ld $a2
6bbc 0085 ld $85
6bbd 00a0 ld $a0
6bbe 0012 ld $12
6bbf 0085 ld $85
6bc0 00ef ld $ef
6bc1 003f ld $3f
6bc2 0085 ld $85
6bc3 00a0 ld $a0
6bc4 001c ld $1c
6bc5 002b ld $2b
6bc6 00be ld $be
6bc7 0059 ld $59
6bc8 001c ld $1c
6bc9 0099 ld $99
6bca 008e ld $8e
6bcb 002b ld $2b
6bcc 00bc ld $bc
6bcd 0021 ld $21
6bce 00be ld $be
6bcf 00f3 ld $f3
6bd0 00bc ld $bc
6bd1 002b ld $2b
6bd2 00be ld $be
6bd3 008c ld $8c
6bd4 0061 ld $61
6bd5 0035 ld $35
6bd6 0072 ld $72
6bd7 00ee ld $ee
6bd8 0085 ld $85
6bd9 00d7 ld $d7
6bda 0028 ld $28
6bdb 0021 ld $21
6bdc 00be ld $be
6bdd 008c ld $8c
6bde 0062 ld $62
6bdf 0035 ld $35
6be0 0072 ld $72
6be1 00f8 ld $f8
6be2 0085 ld $85
6be3 00c2 ld $c2
6be4 0028 ld $28
6be5 0021 ld $21
6be6 00be ld $be
6be7 0085 ld $85
6be8 00a0 ld $a0
6be9 0025 ld $25
6bea 0025 ld $25
6beb 00a0 ld $a0
6bec 0060 ld $60
6bed 008c ld $8c
6bee 0065 ld $65
6bef 0035 ld $35
6bf0 0072 ld $72
6bf1 00a6 ld $a6
6bf2 0085 ld $85
6bf3 00ec ld $ec
6bf4 0028 ld $28
6bf5 0021 ld $21
6bf6 00be ld $be
6bf7 001f ld $1f
6bf8 0000 ld $00
6bf9 00e6 ld $e6
6bfa 0065 ld $65
6bfb fe00 bra ac ;+-----------------------------------+
6bfc fcfd bra $6bfd ;| |
6bfd 1404 ld $04,y ;| Trampoline for page $6b00 lookups |
6bfe e068 jmp y,$68 ;| |
6bff c218 st [$18] ;+-----------------------------------+
6c00 0035 ld $35
6c01 0056 ld $56
6c02 00b2 ld $b2
6c03 0085 ld $85
6c04 00c2 ld $c2
6c05 0026 ld $26
6c06 0059 ld $59
6c07 001c ld $1c
6c08 0099 ld $99
6c09 008e ld $8e
6c0a 00f6 ld $f6
6c0b 002b ld $2b
6c0c 00be ld $be
6c0d 008c ld $8c
6c0e 0020 ld $20
6c0f 0035 ld $35
6c10 0072 ld $72
6c11 00c1 ld $c1
6c12 0085 ld $85
6c13 00a6 ld $a6
6c14 0029 ld $29
6c15 0021 ld $21
6c16 00be ld $be
6c17 001f ld $1f
6c18 0000 ld $00
6c19 00e6 ld $e6
6c1a 0020 ld $20
6c1b 0035 ld $35
6c1c 004d ld $4d
6c1d 00da ld $da
6c1e 0059 ld $59
6c1f 001c ld $1c
6c20 0099 ld $99
6c21 008e ld $8e
6c22 00f6 ld $f6
6c23 008c ld $8c
6c24 000a ld $0a
6c25 0035 ld $35
6c26 0072 ld $72
6c27 00d7 ld $d7
6c28 0085 ld $85
6c29 00df ld $df
6c2a 002c ld $2c
6c2b 0085 ld $85
6c2c 00d9 ld $d9
6c2d 003e ld $3e
6c2e 0059 ld $59
6c2f 001c ld $1c
6c30 0099 ld $99
6c31 008e ld $8e
6c32 00f6 ld $f6
6c33 002b ld $2b
6c34 00be ld $be
6c35 008c ld $8c
6c36 0041 ld $41
6c37 0035 ld $35
6c38 0072 ld $72
6c39 00e9 ld $e9
6c3a 0085 ld $85
6c3b 00d7 ld $d7
6c3c 0028 ld $28
6c3d 0021 ld $21
6c3e 00be ld $be
6c3f 008c ld $8c
6c40 0042 ld $42
6c41 0035 ld $35
6c42 0072 ld $72
6c43 00f3 ld $f3
6c44 0085 ld $85
6c45 00c2 ld $c2
6c46 0028 ld $28
6c47 0021 ld $21
6c48 00be ld $be
6c49 008c ld $8c
6c4a 0045 ld $45
6c4b 0085 ld $85
6c4c 00a0 ld $a0
6c4d 0026 ld $26
6c4e 0065 ld $65
6c4f 00c9 ld $c9
6c50 003f ld $3f
6c51 00a1 ld $a1
6c52 0026 ld $26
6c53 00a0 ld $a0
6c54 0060 ld $60
6c55 0035 ld $35
6c56 0072 ld $72
6c57 00a4 ld $a4
6c58 0085 ld $85
6c59 00ec ld $ec
6c5a 0028 ld $28
6c5b 0021 ld $21
6c5c 00be ld $be
6c5d 001f ld $1f
6c5e 0000 ld $00
6c5f 00e6 ld $e6
6c60 0041 ld $41
6c61 0035 ld $35
6c62 0053 ld $53
6c63 00b0 ld $b0
6c64 0085 ld $85
6c65 00d9 ld $d9
6c66 003e ld $3e
6c67 0059 ld $59
6c68 001c ld $1c
6c69 0099 ld $99
6c6a 008e ld $8e
6c6b 00f6 ld $f6
6c6c 008c ld $8c
6c6d 004e ld $4e
6c6e 0035 ld $35
6c6f 0072 ld $72
6c70 00bd ld $bd
6c71 0085 ld $85
6c72 00b9 ld $b9
6c73 0028 ld $28
6c74 0085 ld $85
6c75 00d9 ld $d9
6c76 003e ld $3e
6c77 0059 ld $59
6c78 001c ld $1c
6c79 0099 ld $99
6c7a 008e ld $8e
6c7b 00f6 ld $f6
6c7c 002b ld $2b
6c7d 00be ld $be
6c7e 008c ld $8c
6c7f 00bf ld $bf
6c80 0035 ld $35
6c81 0072 ld $72
6c82 00cf ld $cf
6c83 0085 ld $85
6c84 00a6 ld $a6
6c85 0029 ld $29
6c86 0021 ld $21
6c87 00be ld $be
6c88 001f ld $1f
6c89 0000 ld $00
6c8a 00e6 ld $e6
6c8b 00bf ld $bf
6c8c 0035 ld $35
6c8d 0056 ld $56
6c8e 00db ld $db
6c8f 0085 ld $85
6c90 00b0 ld $b0
6c91 0027 ld $27
6c92 0059 ld $59
6c93 001c ld $1c
6c94 0099 ld $99
6c95 008e ld $8e
6c96 00f6 ld $f6
6c97 002b ld $2b
6c98 00be ld $be
6c99 008c ld $8c
6c9a 006e ld $6e
6c9b 0035 ld $35
6c9c 0072 ld $72
6c9d 00ea ld $ea
6c9e 0085 ld $85
6c9f 00b9 ld $b9
6ca0 0028 ld $28
6ca1 0021 ld $21
6ca2 00be ld $be
6ca3 001f ld $1f
6ca4 0000 ld $00
6ca5 00e6 ld $e6
6ca6 006e ld $6e
6ca7 0035 ld $35
6ca8 0053 ld $53
6ca9 00f6 ld $f6
6caa 0085 ld $85
6cab 00d9 ld $d9
6cac 003e ld $3e
6cad 0085 ld $85
6cae 00a0 ld $a0
6caf 0027 ld $27
6cb0 0000 ld $00
6cb1 0000 ld $00
6cb2 0000 ld $00
* 5 times
6cb5 0027 ld $27
6cb6 00a0 ld $a0
6cb7 0060 ld $60
6cb8 0059 ld $59
6cb9 001c ld $1c
6cba 0099 ld $99
6cbb 008e ld $8e
6cbc 00f6 ld $f6
6cbd 008c ld $8c
6cbe 007f ld $7f
6cbf 0035 ld $35
6cc0 0072 ld $72
6cc1 00ab ld $ab
6cc2 0085 ld $85
6cc3 00df ld $df
6cc4 002c ld $2c
6cc5 0085 ld $85
6cc6 00d9 ld $d9
6cc7 003e ld $3e
6cc8 0059 ld $59
6cc9 001c ld $1c
6cca 0099 ld $99
6ccb 008e ld $8e
6ccc 00f6 ld $f6
6ccd 002b ld $2b
6cce 00be ld $be
6ccf 008c ld $8c
6cd0 00ef ld $ef
6cd1 0035 ld $35
6cd2 003f ld $3f
6cd3 00ed ld $ed
6cd4 0021 ld $21
6cd5 00be ld $be
6cd6 001f ld $1f
6cd7 0000 ld $00
6cd8 00e6 ld $e6
6cd9 00ef ld $ef
6cda 0035 ld $35
6cdb 0053 ld $53
6cdc 00c6 ld $c6
6cdd 0085 ld $85
6cde 00d9 ld $d9
6cdf 003e ld $3e
6ce0 0059 ld $59
6ce1 001c ld $1c
6ce2 0099 ld $99
6ce3 008e ld $8e
6ce4 00f6 ld $f6
6ce5 002b ld $2b
6ce6 00be ld $be
6ce7 001f ld $1f
6ce8 0000 ld $00
6ce9 00e6 ld $e6
6cea 00f7 ld $f7
6ceb 0035 ld $35
6cec 0053 ld $53
6ced 00d7 ld $d7
6cee 0085 ld $85
6cef 00d9 ld $d9
6cf0 003e ld $3e
6cf1 0021 ld $21
6cf2 00be ld $be
6cf3 001f ld $1f
6cf4 0000 ld $00
6cf5 00e6 ld $e6
6cf6 00fe ld $fe
6cf7 0035 ld $35
6cf8 0056 ld $56
6cf9 00e3 ld $e3
6cfa 0085 ld $85
6cfb fe00 bra ac ;+-----------------------------------+
6cfc fcfd bra $6cfd ;| |
6cfd 1404 ld $04,y ;| Trampoline for page $6c00 lookups |
6cfe e068 jmp y,$68 ;| |
6cff c218 st [$18] ;+-----------------------------------+
6d00 00d9 ld $d9
6d01 003e ld $3e
6d02 0011 ld $11
6d03 0000 ld $00
6d04 004b ld $4b
6d05 0099 ld $99
6d06 00be ld $be
6d07 0099 ld $99
6d08 00be ld $be
6d09 00f6 ld $f6
6d0a 00cf ld $cf
6d0b 0018 ld $18
6d0c 0093 ld $93
6d0d 0048 ld $48
6d0e 001a ld $1a
6d0f 0048 ld $48
6d10 001f ld $1f
6d11 0000 ld $00
6d12 00e6 ld $e6
6d13 0002 ld $02
6d14 0035 ld $35
6d15 004d ld $4d
6d16 00fb ld $fb
6d17 0085 ld $85
6d18 00a4 ld $a4
6d19 0028 ld $28
6d1a 0085 ld $85
6d1b 00a0 ld $a0
6d1c 0028 ld $28
6d1d 0028 ld $28
6d1e 00a0 ld $a0
6d1f 005e ld $5e
6d20 0059 ld $59
6d21 0000 ld $00
6d22 005e ld $5e
6d23 0048 ld $48
6d24 0059 ld $59
6d25 0001 ld $01
6d26 005e ld $5e
6d27 004d ld $4d
6d28 005e ld $5e
6d29 004c ld $4c
6d2a 0011 ld $11
6d2b 00fa ld $fa
6d2c 0045 ld $45
6d2d 002b ld $2b
6d2e 00a0 ld $a0
6d2f 001a ld $1a
6d30 0048 ld $48
6d31 002b ld $2b
6d32 00a2 ld $a2
6d33 0085 ld $85
6d34 00a0 ld $a0
6d35 0011 ld $11
6d36 0085 ld $85
6d37 00d9 ld $d9
6d38 003e ld $3e
6d39 0059 ld $59
6d3a 0001 ld $01
6d3b 005e ld $5e
6d3c 004d ld $4d
6d3d 005e ld $5e
6d3e 004c ld $4c
6d3f 0085 ld $85
6d40 00d9 ld $d9
6d41 003e ld $3e
6d42 0059 ld $59
6d43 0001 ld $01
6d44 005e ld $5e
6d45 004d ld $4d
6d46 005e ld $5e
6d47 004c ld $4c
6d48 0011 ld $11
6d49 00fa ld $fa
6d4a 0045 ld $45
6d4b 002b ld $2b
6d4c 00a0 ld $a0
6d4d 0059 ld $59
6d4e 0000 ld $00
6d4f 002b ld $2b
6d50 00a2 ld $a2
6d51 0085 ld $85
6d52 00a0 ld $a0
6d53 0011 ld $11
6d54 0085 ld $85
6d55 00d9 ld $d9
6d56 003e ld $3e
6d57 0059 ld $59
6d58 0001 ld $01
6d59 005e ld $5e
6d5a 004d ld $4d
6d5b 005e ld $5e
6d5c 004c ld $4c
6d5d 0011 ld $11
6d5e 00fa ld $fa
6d5f 0045 ld $45
6d60 002b ld $2b
6d61 00a0 ld $a0
6d62 0059 ld $59
6d63 0001 ld $01
6d64 002b ld $2b
6d65 00a2 ld $a2
6d66 0085 ld $85
6d67 00a0 ld $a0
6d68 0011 ld $11
6d69 0085 ld $85
6d6a 00d9 ld $d9
6d6b 003e ld $3e
6d6c 0059 ld $59
6d6d 0001 ld $01
6d6e 005e ld $5e
6d6f 004d ld $4d
6d70 005e ld $5e
6d71 004c ld $4c
6d72 0011 ld $11
6d73 00fa ld $fa
6d74 0045 ld $45
6d75 002b ld $2b
6d76 00a0 ld $a0
6d77 0059 ld $59
6d78 0002 ld $02
6d79 002b ld $2b
6d7a 00a2 ld $a2
6d7b 0085 ld $85
6d7c 00a0 ld $a0
6d7d 0029 ld $29
6d7e 0029 ld $29
6d7f 00a0 ld $a0
6d80 0060 ld $60
6d81 0085 ld $85
6d82 00a0 ld $a0
6d83 0011 ld $11
6d84 0085 ld $85
6d85 00d9 ld $d9
6d86 003e ld $3e
6d87 001a ld $1a
6d88 0090 ld $90
6d89 002b ld $2b
6d8a 00be ld $be
6d8b 0011 ld $11
6d8c 0000 ld $00
6d8d 0005 ld $05
6d8e 002b ld $2b
6d8f 00bc ld $bc
6d90 0059 ld $59
6d91 001f ld $1f
6d92 0099 ld $99
6d93 008e ld $8e
6d94 00ad ld $ad
6d95 002b ld $2b
6d96 008a ld $8a
6d97 00e9 ld $e9
6d98 0099 ld $99
6d99 008a ld $8a
6d9a 00e9 ld $e9
6d9b 00e9 ld $e9
6d9c 0099 ld $99
6d9d 008a ld $8a
6d9e 00e9 ld $e9
6d9f 0099 ld $99
6da0 00bc ld $bc
6da1 0099 ld $99
6da2 00be ld $be
6da3 00ad ld $ad
6da4 0082 ld $82
6da5 0010 ld $10
6da6 008c ld $8c
6da7 0010 ld $10
6da8 0035 ld $35
6da9 003f ld $3f
6daa 00cb ld $cb
6dab 0085 ld $85
6dac 00d9 ld $d9
6dad 003e ld $3e
6dae 001a ld $1a
6daf 0090 ld $90
6db0 002b ld $2b
6db1 00be ld $be
6db2 0011 ld $11
6db3 0000 ld $00
6db4 0005 ld $05
6db5 002b ld $2b
6db6 00bc ld $bc
6db7 0059 ld $59
6db8 001f ld $1f
6db9 0099 ld $99
6dba 008e ld $8e
6dbb 00ad ld $ad
6dbc 002b ld $2b
6dbd 008a ld $8a
6dbe 00e9 ld $e9
6dbf 0099 ld $99
6dc0 008a ld $8a
6dc1 00e9 ld $e9
6dc2 00e9 ld $e9
6dc3 0099 ld $99
6dc4 008a ld $8a
6dc5 00e9 ld $e9
6dc6 0099 ld $99
6dc7 00bc ld $bc
6dc8 0099 ld $99
6dc9 00be ld $be
6dca 00ad ld $ad
6dcb 0082 ld $82
6dcc 0020 ld $20
6dcd 008c ld $8c
6dce 0020 ld $20
6dcf 0035 ld $35
6dd0 003f ld $3f
6dd1 00f2 ld $f2
6dd2 0085 ld $85
6dd3 00c2 ld $c2
6dd4 002a ld $2a
6dd5 0011 ld $11
6dd6 0000 ld $00
6dd7 0005 ld $05
6dd8 002b ld $2b
6dd9 00be ld $be
6dda 0059 ld $59
6ddb 001f ld $1f
6ddc 0099 ld $99
6ddd 008e ld $8e
6dde 0085 ld $85
6ddf 00a0 ld $a0
6de0 002a ld $2a
6de1 002a ld $2a
6de2 00a0 ld $a0
6de3 005e ld $5e
6de4 00ad ld $ad
6de5 002b ld $2b
6de6 008a ld $8a
6de7 00e9 ld $e9
6de8 0099 ld $99
6de9 008a ld $8a
6dea 00e9 ld $e9
6deb 00e9 ld $e9
6dec 0099 ld $99
6ded 008a ld $8a
6dee 00e9 ld $e9
6def 0099 ld $99
6df0 00be ld $be
6df1 002b ld $2b
6df2 00be ld $be
6df3 001a ld $1a
6df4 0090 ld $90
6df5 0099 ld $99
6df6 00be ld $be
6df7 002b ld $2b
6df8 00be ld $be
6df9 00ad ld $ad
6dfa 0082 ld $82
6dfb fe00 bra ac ;+-----------------------------------+
6dfc fcfd bra $6dfd ;| |
6dfd 1404 ld $04,y ;| Trampoline for page $6d00 lookups |
6dfe e068 jmp y,$68 ;| |
6dff c218 st [$18] ;+-----------------------------------+
6e00 001f ld $1f
6e01 00f0 ld $f0
6e02 00be ld $be
6e03 001a ld $1a
6e04 0051 ld $51
6e05 00e6 ld $e6
6e06 0001 ld $01
6e07 005e ld $5e
6e08 0051 ld $51
6e09 0090 ld $90
6e0a 00f4 ld $f4
6e0b 0011 ld $11
6e0c 00fe ld $fe
6e0d 0045 ld $45
6e0e 00ad ld $ad
6e0f 002b ld $2b
6e10 00be ld $be
6e11 001a ld $1a
6e12 0051 ld $51
6e13 001f ld $1f
6e14 00bf ld $bf
6e15 00b8 ld $b8
6e16 00be ld $be
6e17 0035 ld $35
6e18 0053 ld $53
6e19 00f4 ld $f4
6e1a 0011 ld $11
6e1b 0000 ld $00
6e1c 0005 ld $05
6e1d 002b ld $2b
6e1e 00be ld $be
6e1f 0059 ld $59
6e20 001f ld $1f
6e21 0099 ld $99
6e22 008e ld $8e
6e23 00ad ld $ad
6e24 002b ld $2b
6e25 008a ld $8a
6e26 00e9 ld $e9
6e27 0099 ld $99
6e28 008a ld $8a
6e29 00e9 ld $e9
6e2a 00e9 ld $e9
6e2b 0099 ld $99
6e2c 008a ld $8a
6e2d 00e9 ld $e9
6e2e 0099 ld $99
6e2f 00be ld $be
6e30 002b ld $2b
6e31 00be ld $be
6e32 001a ld $1a
6e33 0090 ld $90
6e34 0099 ld $99
6e35 00be ld $be
6e36 002b ld $2b
6e37 00be ld $be
6e38 00ad ld $ad
6e39 0088 ld $88
6e3a 0020 ld $20
6e3b 00f0 ld $f0
6e3c 00be ld $be
6e3d 0093 ld $93
6e3e 0051 ld $51
6e3f 0011 ld $11
6e40 00a0 ld $a0
6e41 0058 ld $58
6e42 002b ld $2b
6e43 00a0 ld $a0
6e44 0085 ld $85
6e45 00a0 ld $a0
6e46 002b ld $2b
6e47 002b ld $2b
6e48 00a0 ld $a0
6e49 0060 ld $60
6e4a 0011 ld $11
6e4b 00ff ld $ff
6e4c 0045 ld $45
6e4d 00ad ld $ad
6e4e 002b ld $2b
6e4f 00be ld $be
6e50 0059 ld $59
6e51 001f ld $1f
6e52 0099 ld $99
6e53 008e ld $8e
6e54 00ad ld $ad
6e55 002b ld $2b
6e56 008a ld $8a
6e57 00e9 ld $e9
6e58 0099 ld $99
6e59 008a ld $8a
6e5a 00e9 ld $e9
6e5b 00e6 ld $e6
6e5c 0001 ld $01
6e5d 0099 ld $99
6e5e 00be ld $be
6e5f 005e ld $5e
6e60 0019 ld $19
6e61 0088 ld $88
6e62 00ff ld $ff
6e63 008c ld $8c
6e64 00ff ld $ff
6e65 002b ld $2b
6e66 00be ld $be
6e67 001a ld $1a
6e68 0090 ld $90
6e69 002b ld $2b
6e6a 008a ld $8a
6e6b 00e9 ld $e9
6e6c 0099 ld $99
6e6d 008a ld $8a
6e6e 00e9 ld $e9
6e6f 0099 ld $99
6e70 00be ld $be
6e71 00e6 ld $e6
6e72 0001 ld $01
6e73 002b ld $2b
6e74 00be ld $be
6e75 001a ld $1a
6e76 0052 ld $52
6e77 0099 ld $99
6e78 00be ld $be
6e79 002b ld $2b
6e7a 00a2 ld $a2
6e7b 0085 ld $85
6e7c 00a0 ld $a0
6e7d 0013 ld $13
6e7e 001a ld $1a
6e7f 0090 ld $90
6e80 002b ld $2b
6e81 00be ld $be
6e82 0059 ld $59
6e83 001f ld $1f
6e84 0099 ld $99
6e85 008e ld $8e
6e86 00ad ld $ad
6e87 002b ld $2b
6e88 00bc ld $bc
6e89 0021 ld $21
6e8a 00bc ld $bc
6e8b 00e9 ld $e9
6e8c 0099 ld $99
6e8d 00bc ld $bc
6e8e 00e9 ld $e9
6e8f 00e9 ld $e9
6e90 0099 ld $99
6e91 00bc ld $bc
6e92 00e9 ld $e9
6e93 002b ld $2b
6e94 00ba ld $ba
6e95 0011 ld $11
6e96 0000 ld $00
6e97 0005 ld $05
6e98 0099 ld $99
6e99 00ba ld $ba
6e9a 0099 ld $99
6e9b 00be ld $be
6e9c 00ad ld $ad
6e9d 002b ld $2b
6e9e 00a0 ld $a0
6e9f 0021 ld $21
6ea0 00be ld $be
6ea1 002b ld $2b
6ea2 00a2 ld $a2
6ea3 0021 ld $21
6ea4 00bc ld $bc
6ea5 002b ld $2b
6ea6 00a4 ld $a4
6ea7 0085 ld $85
6ea8 00a0 ld $a0
6ea9 002c ld $2c
6eaa 002c ld $2c
6eab 00a0 ld $a0
6eac 005f ld $5f
6ead 0085 ld $85
6eae 00b5 ld $b5
6eaf 0010 ld $10
6eb0 0011 ld $11
6eb1 00a0 ld $a0
6eb2 0058 ld $58
6eb3 002b ld $2b
6eb4 00a0 ld $a0
6eb5 0011 ld $11
6eb6 00ff ld $ff
6eb7 0045 ld $45
6eb8 00ad ld $ad
6eb9 002b ld $2b
6eba 00be ld $be
6ebb 0059 ld $59
6ebc 001f ld $1f
6ebd 0099 ld $99
6ebe 008e ld $8e
6ebf 00ad ld $ad
6ec0 002b ld $2b
6ec1 008a ld $8a
6ec2 00e9 ld $e9
6ec3 0099 ld $99
6ec4 008a ld $8a
6ec5 00e9 ld $e9
6ec6 00e6 ld $e6
6ec7 0001 ld $01
6ec8 0099 ld $99
6ec9 00be ld $be
6eca 005e ld $5e
6ecb 0019 ld $19
6ecc 0088 ld $88
6ecd 00ff ld $ff
6ece 008c ld $8c
6ecf 00ff ld $ff
6ed0 002b ld $2b
6ed1 00be ld $be
6ed2 001a ld $1a
6ed3 0090 ld $90
6ed4 002b ld $2b
6ed5 008a ld $8a
6ed6 00e9 ld $e9
6ed7 0099 ld $99
6ed8 008a ld $8a
6ed9 00e9 ld $e9
6eda 0099 ld $99
6edb 00be ld $be
6edc 00e6 ld $e6
6edd 0001 ld $01
6ede 002b ld $2b
6edf 00be ld $be
6ee0 001a ld $1a
6ee1 0052 ld $52
6ee2 0099 ld $99
6ee3 00be ld $be
6ee4 002b ld $2b
6ee5 00a2 ld $a2
6ee6 0085 ld $85
6ee7 00a0 ld $a0
6ee8 0012 ld $12
6ee9 0085 ld $85
6eea 00d9 ld $d9
6eeb 003e ld $3e
6eec 001a ld $1a
6eed 0090 ld $90
6eee 002b ld $2b
6eef 00be ld $be
6ef0 0011 ld $11
6ef1 0000 ld $00
6ef2 0005 ld $05
6ef3 002b ld $2b
6ef4 00bc ld $bc
6ef5 0059 ld $59
6ef6 001f ld $1f
6ef7 0099 ld $99
6ef8 008e ld $8e
6ef9 00ad ld $ad
6efa 002b ld $2b
6efb fe00 bra ac ;+-----------------------------------+
6efc fcfd bra $6efd ;| |
6efd 1404 ld $04,y ;| Trampoline for page $6e00 lookups |
6efe e068 jmp y,$68 ;| |
6eff c218 st [$18] ;+-----------------------------------+
6f00 008a ld $8a
6f01 00e9 ld $e9
6f02 0099 ld $99
6f03 008a ld $8a
6f04 00e9 ld $e9
6f05 00e9 ld $e9
6f06 0099 ld $99
6f07 008a ld $8a
6f08 00e9 ld $e9
6f09 0099 ld $99
6f0a 00bc ld $bc
6f0b 0099 ld $99
6f0c 00be ld $be
6f0d 00ad ld $ad
6f0e 0085 ld $85
6f0f 00a0 ld $a0
6f10 002d ld $2d
6f11 002d ld $2d
6f12 00a0 ld $a0
6f13 005f ld $5f
6f14 001f ld $1f
6f15 0000 ld $00
6f16 00e6 ld $e6
6f17 0010 ld $10
6f18 0035 ld $35
6f19 0053 ld $53
6f1a 00a8 ld $a8
6f1b 0085 ld $85
6f1c 00ef ld $ef
6f1d 003f ld $3f
6f1e 001a ld $1a
6f1f 004b ld $4b
6f20 0035 ld $35
6f21 0072 ld $72
6f22 00b6 ld $b6
6f23 0059 ld $59
6f24 0001 ld $01
6f25 005e ld $5e
6f26 004b ld $4b
6f27 0085 ld $85
6f28 00ea ld $ea
6f29 001d ld $1d
6f2a 002b ld $2b
6f2b 0046 ld $46
6f2c 001a ld $1a
6f2d 0090 ld $90
6f2e 002b ld $2b
6f2f 00be ld $be
6f30 0011 ld $11
6f31 0000 ld $00
6f32 0005 ld $05
6f33 002b ld $2b
6f34 00bc ld $bc
6f35 0059 ld $59
6f36 001f ld $1f
6f37 0099 ld $99
6f38 008e ld $8e
6f39 00ad ld $ad
6f3a 002b ld $2b
6f3b 008a ld $8a
6f3c 00e9 ld $e9
6f3d 0099 ld $99
6f3e 008a ld $8a
6f3f 00e9 ld $e9
6f40 00e9 ld $e9
6f41 0099 ld $99
6f42 008a ld $8a
6f43 00e9 ld $e9
6f44 0099 ld $99
6f45 00bc ld $bc
6f46 0099 ld $99
6f47 00be ld $be
6f48 00ad ld $ad
6f49 001f ld $1f
6f4a 0000 ld $00
6f4b 00e6 ld $e6
6f4c 0020 ld $20
6f4d 0035 ld $35
6f4e 0050 ld $50
6f4f 00dd ld $dd
6f50 0085 ld $85
6f51 00d9 ld $d9
6f52 003e ld $3e
6f53 001a ld $1a
6f54 0090 ld $90
6f55 002b ld $2b
6f56 00be ld $be
6f57 0011 ld $11
6f58 0000 ld $00
6f59 0005 ld $05
6f5a 002b ld $2b
6f5b 00bc ld $bc
6f5c 0059 ld $59
6f5d 001f ld $1f
6f5e 0099 ld $99
6f5f 008e ld $8e
6f60 00ad ld $ad
6f61 002b ld $2b
6f62 008a ld $8a
6f63 00e9 ld $e9
6f64 0099 ld $99
6f65 008a ld $8a
6f66 00e9 ld $e9
6f67 00e9 ld $e9
6f68 0099 ld $99
6f69 008a ld $8a
6f6a 00e9 ld $e9
6f6b 0099 ld $99
6f6c 00bc ld $bc
6f6d 0099 ld $99
6f6e 00be ld $be
6f6f 00ad ld $ad
6f70 0085 ld $85
6f71 00a0 ld $a0
6f72 002e ld $2e
6f73 002e ld $2e
6f74 00a0 ld $a0
6f75 005f ld $5f
6f76 0082 ld $82
6f77 000f ld $0f
6f78 008c ld $8c
6f79 0009 ld $09
6f7a 0035 ld $35
6f7b 003f ld $3f
6f7c 00a8 ld $a8
6f7d 0085 ld $85
6f7e 00d0 ld $d0
6f7f 002f ld $2f
6f80 0059 ld $59
6f81 0001 ld $01
6f82 005e ld $5e
6f83 004d ld $4d
6f84 0011 ld $11
6f85 0000 ld $00
6f86 0005 ld $05
6f87 002b ld $2b
6f88 00be ld $be
6f89 0059 ld $59
6f8a 001f ld $1f
6f8b 0099 ld $99
6f8c 008e ld $8e
6f8d 00ad ld $ad
6f8e 002b ld $2b
6f8f 008a ld $8a
6f90 00e9 ld $e9
6f91 0099 ld $99
6f92 008a ld $8a
6f93 00e9 ld $e9
6f94 00e9 ld $e9
6f95 0099 ld $99
6f96 008a ld $8a
6f97 00e9 ld $e9
6f98 0099 ld $99
6f99 00be ld $be
6f9a 002b ld $2b
6f9b 00be ld $be
6f9c 001a ld $1a
6f9d 0090 ld $90
6f9e 0099 ld $99
6f9f 00be ld $be
6fa0 002b ld $2b
6fa1 00be ld $be
6fa2 0059 ld $59
6fa3 000a ld $0a
6fa4 00f0 ld $f0
6fa5 00be ld $be
6fa6 0059 ld $59
6fa7 0000 ld $00
6fa8 002b ld $2b
6fa9 0098 ld $98
6faa 0085 ld $85
6fab 00bf ld $bf
6fac 002f ld $2f
6fad 0059 ld $59
6fae 0000 ld $00
6faf 002b ld $2b
6fb0 009a ld $9a
6fb1 0085 ld $85
6fb2 00ab ld $ab
6fb3 002f ld $2f
6fb4 0021 ld $21
6fb5 0098 ld $98
6fb6 00e9 ld $e9
6fb7 0099 ld $99
6fb8 0098 ld $98
6fb9 00e9 ld $e9
6fba 00e9 ld $e9
6fbb 0099 ld $99
6fbc 0098 ld $98
6fbd 00e9 ld $e9
6fbe 002b ld $2b
6fbf 00be ld $be
6fc0 0011 ld $11
6fc1 0000 ld $00
6fc2 0005 ld $05
6fc3 0099 ld $99
6fc4 00be ld $be
6fc5 0099 ld $99
6fc6 009a ld $9a
6fc7 00ad ld $ad
6fc8 0082 ld $82
6fc9 000f ld $0f
6fca 002b ld $2b
6fcb 00a0 ld $a0
6fcc 0021 ld $21
6fcd 009a ld $9a
6fce 002b ld $2b
6fcf 00a2 ld $a2
6fd0 0021 ld $21
6fd1 0098 ld $98
6fd2 0085 ld $85
6fd3 00a0 ld $a0
6fd4 002f ld $2f
6fd5 002f ld $2f
6fd6 00a0 ld $a0
6fd7 0060 ld $60
6fd8 002b ld $2b
6fd9 00a4 ld $a4
6fda 0085 ld $85
6fdb 00b5 ld $b5
6fdc 0010 ld $10
6fdd 0059 ld $59
6fde 0001 ld $01
6fdf 0099 ld $99
6fe0 009a ld $9a
6fe1 002b ld $2b
6fe2 009a ld $9a
6fe3 0011 ld $11
6fe4 00fa ld $fa
6fe5 0045 ld $45
6fe6 00ad ld $ad
6fe7 001f ld $1f
6fe8 009b ld $9b
6fe9 00b8 ld $b8
6fea 009a ld $9a
6feb 0035 ld $35
6fec 0056 ld $56
6fed 00b7 ld $b7
6fee 0085 ld $85
6fef 00de ld $de
6ff0 002e ld $2e
6ff1 0059 ld $59
6ff2 0001 ld $01
6ff3 0099 ld $99
6ff4 0098 ld $98
6ff5 002b ld $2b
6ff6 0098 ld $98
6ff7 0011 ld $11
6ff8 00fb ld $fb
6ff9 0045 ld $45
6ffa 00ad ld $ad
6ffb fe00 bra ac ;+-----------------------------------+
6ffc fcfd bra $6ffd ;| |
6ffd 1404 ld $04,y ;| Trampoline for page $6f00 lookups |
6ffe e068 jmp y,$68 ;| |
6fff c218 st [$18] ;+-----------------------------------+
7000 001f ld $1f
7001 0099 ld $99
7002 00b8 ld $b8
7003 0098 ld $98
7004 0035 ld $35
7005 0056 ld $56
7006 00cb ld $cb
7007 0085 ld $85
7008 00d7 ld $d7
7009 002e ld $2e
700a 0085 ld $85
700b 00f9 ld $f9
700c 0037 ld $37
700d 001a ld $1a
700e 0090 ld $90
700f 002b ld $2b
7010 00be ld $be
7011 0011 ld $11
7012 0000 ld $00
7013 0005 ld $05
7014 002b ld $2b
7015 00bc ld $bc
7016 0059 ld $59
7017 001f ld $1f
7018 0099 ld $99
7019 008e ld $8e
701a 00ad ld $ad
701b 002b ld $2b
701c 008a ld $8a
701d 00e9 ld $e9
701e 0099 ld $99
701f 008a ld $8a
7020 00e9 ld $e9
7021 00e9 ld $e9
7022 0099 ld $99
7023 008a ld $8a
7024 00e9 ld $e9
7025 0099 ld $99
7026 00bc ld $bc
7027 0099 ld $99
7028 00be ld $be
7029 00ad ld $ad
702a 001f ld $1f
702b 0000 ld $00
702c 00e6 ld $e6
702d 001f ld $1f
702e 0035 ld $35
702f 0056 ld $56
7030 00f8 ld $f8
7031 001a ld $1a
7032 0051 ld $51
7033 00e6 ld $e6
7034 0001 ld $01
7035 005e ld $5e
7036 0051 ld $51
7037 0011 ld $11
7038 0000 ld $00
7039 0005 ld $05
703a 0085 ld $85
703b 00a0 ld $a0
703c 0030 ld $30
703d 0030 ld $30
703e 00a0 ld $a0
703f 0060 ld $60
7040 002b ld $2b
7041 00be ld $be
7042 0059 ld $59
7043 001f ld $1f
7044 0099 ld $99
7045 008e ld $8e
7046 00ad ld $ad
7047 002b ld $2b
7048 008a ld $8a
7049 00e9 ld $e9
704a 0099 ld $99
704b 008a ld $8a
704c 00e9 ld $e9
704d 00e9 ld $e9
704e 0099 ld $99
704f 008a ld $8a
7050 00e9 ld $e9
7051 0099 ld $99
7052 00be ld $be
7053 002b ld $2b
7054 00be ld $be
7055 001a ld $1a
7056 0090 ld $90
7057 0099 ld $99
7058 00be ld $be
7059 002b ld $2b
705a 00be ld $be
705b 00ad ld $ad
705c 0082 ld $82
705d 000f ld $0f
705e 00f0 ld $f0
705f 00be ld $be
7060 001a ld $1a
7061 0090 ld $90
7062 002b ld $2b
7063 00be ld $be
7064 0059 ld $59
7065 001f ld $1f
7066 0099 ld $99
7067 008e ld $8e
7068 00ad ld $ad
7069 002b ld $2b
706a 00bc ld $bc
706b 0021 ld $21
706c 00bc ld $bc
706d 00e9 ld $e9
706e 0099 ld $99
706f 00bc ld $bc
7070 00e9 ld $e9
7071 00e9 ld $e9
7072 0099 ld $99
7073 00bc ld $bc
7074 00e9 ld $e9
7075 002b ld $2b
7076 00ba ld $ba
7077 0011 ld $11
7078 0000 ld $00
7079 0005 ld $05
707a 0099 ld $99
707b 00ba ld $ba
707c 0099 ld $99
707d 00be ld $be
707e 00ad ld $ad
707f 002b ld $2b
7080 00a0 ld $a0
7081 0021 ld $21
7082 00be ld $be
7083 002b ld $2b
7084 00a2 ld $a2
7085 0021 ld $21
7086 00bc ld $bc
7087 002b ld $2b
7088 00a4 ld $a4
7089 0085 ld $85
708a 00b5 ld $b5
708b 0010 ld $10
708c 0059 ld $59
708d 0001 ld $01
708e 0099 ld $99
708f 004f ld $4f
7090 002b ld $2b
7091 004f ld $4f
7092 0011 ld $11
7093 00a0 ld $a0
7094 0058 ld $58
7095 002b ld $2b
7096 00a0 ld $a0
7097 0011 ld $11
7098 00ff ld $ff
7099 0045 ld $45
709a 00ad ld $ad
709b 002b ld $2b
709c 00be ld $be
709d 0085 ld $85
709e 00a0 ld $a0
709f 0031 ld $31
70a0 0031 ld $31
70a1 00a0 ld $a0
70a2 0060 ld $60
70a3 0059 ld $59
70a4 001f ld $1f
70a5 0099 ld $99
70a6 008e ld $8e
70a7 00ad ld $ad
70a8 002b ld $2b
70a9 008a ld $8a
70aa 00e9 ld $e9
70ab 0099 ld $99
70ac 008a ld $8a
70ad 00e9 ld $e9
70ae 00e6 ld $e6
70af 0001 ld $01
70b0 0099 ld $99
70b1 00be ld $be
70b2 005e ld $5e
70b3 0019 ld $19
70b4 0088 ld $88
70b5 00ff ld $ff
70b6 008c ld $8c
70b7 00ff ld $ff
70b8 002b ld $2b
70b9 00be ld $be
70ba 001a ld $1a
70bb 0090 ld $90
70bc 002b ld $2b
70bd 008a ld $8a
70be 00e9 ld $e9
70bf 0099 ld $99
70c0 008a ld $8a
70c1 00e9 ld $e9
70c2 0099 ld $99
70c3 00be ld $be
70c4 00e6 ld $e6
70c5 0001 ld $01
70c6 002b ld $2b
70c7 00be ld $be
70c8 001a ld $1a
70c9 0052 ld $52
70ca 0099 ld $99
70cb 00be ld $be
70cc 002b ld $2b
70cd 00a2 ld $a2
70ce 0085 ld $85
70cf 00a0 ld $a0
70d0 0013 ld $13
70d1 001a ld $1a
70d2 0090 ld $90
70d3 002b ld $2b
70d4 00be ld $be
70d5 0011 ld $11
70d6 0000 ld $00
70d7 0005 ld $05
70d8 002b ld $2b
70d9 00bc ld $bc
70da 0059 ld $59
70db 001f ld $1f
70dc 0099 ld $99
70dd 008e ld $8e
70de 00ad ld $ad
70df 002b ld $2b
70e0 008a ld $8a
70e1 00e9 ld $e9
70e2 0099 ld $99
70e3 008a ld $8a
70e4 00e9 ld $e9
70e5 00e9 ld $e9
70e6 0099 ld $99
70e7 008a ld $8a
70e8 00e9 ld $e9
70e9 0099 ld $99
70ea 00bc ld $bc
70eb 0099 ld $99
70ec 00be ld $be
70ed 00ad ld $ad
70ee 0035 ld $35
70ef 003f ld $3f
70f0 00ef ld $ef
70f1 0085 ld $85
70f2 00f9 ld $f9
70f3 0037 ld $37
70f4 0059 ld $59
70f5 0000 ld $00
70f6 005e ld $5e
70f7 004e ld $4e
70f8 0011 ld $11
70f9 00a0 ld $a0
70fa 005a ld $5a
70fb fe00 bra ac ;+-----------------------------------+
70fc fcfd bra $70fd ;| |
70fd 1404 ld $04,y ;| Trampoline for page $7000 lookups |
70fe e068 jmp y,$68 ;| |
70ff c218 st [$18] ;+-----------------------------------+
7100 002b ld $2b
7101 00be ld $be
7102 001a ld $1a
7103 004e ld $4e
7104 00e9 ld $e9
7105 0085 ld $85
7106 00a0 ld $a0
7107 0032 ld $32
7108 0032 ld $32
7109 00a0 ld $a0
710a 005b ld $5b
710b 0099 ld $99
710c 00be ld $be
710d 002b ld $2b
710e 00be ld $be
710f 001a ld $1a
7110 0090 ld $90
7111 002b ld $2b
7112 00bc ld $bc
7113 0059 ld $59
7114 001f ld $1f
7115 0099 ld $99
7116 008e ld $8e
7117 00ad ld $ad
7118 005e ld $5e
7119 0019 ld $19
711a 0088 ld $88
711b 00ff ld $ff
711c 008c ld $8c
711d 00ff ld $ff
711e 0099 ld $99
711f 00bc ld $bc
7120 00f3 ld $f3
7121 00be ld $be
7122 0093 ld $93
7123 004e ld $4e
7124 0085 ld $85
7125 00f1 ld $f1
7126 0037 ld $37
7127 001a ld $1a
7128 004e ld $4e
7129 00e6 ld $e6
712a 0001 ld $01
712b 005e ld $5e
712c 004e ld $4e
712d 0011 ld $11
712e 00a0 ld $a0
712f 005a ld $5a
7130 002b ld $2b
7131 00be ld $be
7132 001a ld $1a
7133 004e ld $4e
7134 00e9 ld $e9
7135 0099 ld $99
7136 00be ld $be
7137 002b ld $2b
7138 00be ld $be
7139 00f6 ld $f6
713a 001a ld $1a
713b 0019 ld $19
713c 005e ld $5e
713d 0094 ld $94
713e 0021 ld $21
713f 00be ld $be
7140 00f6 ld $f6
7141 0082 ld $82
7142 00ff ld $ff
7143 005e ld $5e
7144 0096 ld $96
7145 001a ld $1a
7146 0096 ld $96
7147 002b ld $2b
7148 00be ld $be
7149 001a ld $1a
714a 0094 ld $94
714b 002b ld $2b
714c 008a ld $8a
714d 00e9 ld $e9
714e 0099 ld $99
714f 008a ld $8a
7150 00e9 ld $e9
7151 00e9 ld $e9
7152 0099 ld $99
7153 008a ld $8a
7154 00e9 ld $e9
7155 002b ld $2b
7156 00bc ld $bc
7157 0011 ld $11
7158 0000 ld $00
7159 0005 ld $05
715a 0099 ld $99
715b 00bc ld $bc
715c 0099 ld $99
715d 00be ld $be
715e 00ad ld $ad
715f 001f ld $1f
7160 0000 ld $00
7161 00e6 ld $e6
7162 000f ld $0f
7163 0085 ld $85
7164 00a0 ld $a0
7165 0033 ld $33
7166 0033 ld $33
7167 00a0 ld $a0
7168 0060 ld $60
7169 0035 ld $35
716a 004d ld $4d
716b 00a4 ld $a4
716c 0085 ld $85
716d 00bf ld $bf
716e 0034 ld $34
716f 001a ld $1a
7170 0096 ld $96
7171 002b ld $2b
7172 00be ld $be
7173 001a ld $1a
7174 0094 ld $94
7175 002b ld $2b
7176 008a ld $8a
7177 00e9 ld $e9
7178 0099 ld $99
7179 008a ld $8a
717a 00e9 ld $e9
717b 00e9 ld $e9
717c 0099 ld $99
717d 008a ld $8a
717e 00e9 ld $e9
717f 002b ld $2b
7180 00bc ld $bc
7181 0011 ld $11
7182 0000 ld $00
7183 0005 ld $05
7184 0099 ld $99
7185 00bc ld $bc
7186 0099 ld $99
7187 00be ld $be
7188 00ad ld $ad
7189 001f ld $1f
718a 0000 ld $00
718b 00e6 ld $e6
718c 001f ld $1f
718d 0035 ld $35
718e 0056 ld $56
718f 00cb ld $cb
7190 001a ld $1a
7191 0051 ld $51
7192 00e6 ld $e6
7193 0001 ld $01
7194 005e ld $5e
7195 0051 ld $51
7196 0059 ld $59
7197 0001 ld $01
7198 0099 ld $99
7199 004f ld $4f
719a 002b ld $2b
719b 004f ld $4f
719c 0011 ld $11
719d 0000 ld $00
719e 0005 ld $05
719f 002b ld $2b
71a0 00be ld $be
71a1 001a ld $1a
71a2 0094 ld $94
71a3 002b ld $2b
71a4 008a ld $8a
71a5 00e9 ld $e9
71a6 0099 ld $99
71a7 008a ld $8a
71a8 00e9 ld $e9
71a9 00e9 ld $e9
71aa 0099 ld $99
71ab 008a ld $8a
71ac 00e9 ld $e9
71ad 0099 ld $99
71ae 00be ld $be
71af 002b ld $2b
71b0 00be ld $be
71b1 001a ld $1a
71b2 0096 ld $96
71b3 0099 ld $99
71b4 00be ld $be
71b5 002b ld $2b
71b6 00be ld $be
71b7 00ad ld $ad
71b8 0082 ld $82
71b9 000f ld $0f
71ba 00f0 ld $f0
71bb 00be ld $be
71bc 001a ld $1a
71bd 0096 ld $96
71be 002b ld $2b
71bf 00be ld $be
71c0 001a ld $1a
71c1 0094 ld $94
71c2 002b ld $2b
71c3 00bc ld $bc
71c4 0021 ld $21
71c5 00bc ld $bc
71c6 0085 ld $85
71c7 00a0 ld $a0
71c8 0034 ld $34
71c9 0034 ld $34
71ca 00a0 ld $a0
71cb 005e ld $5e
71cc 00e9 ld $e9
71cd 0099 ld $99
71ce 00bc ld $bc
71cf 00e9 ld $e9
71d0 00e9 ld $e9
71d1 0099 ld $99
71d2 00bc ld $bc
71d3 00e9 ld $e9
71d4 002b ld $2b
71d5 00ba ld $ba
71d6 0011 ld $11
71d7 0000 ld $00
71d8 0005 ld $05
71d9 0099 ld $99
71da 00ba ld $ba
71db 0099 ld $99
71dc 00be ld $be
71dd 00ad ld $ad
71de 002b ld $2b
71df 00a0 ld $a0
71e0 0021 ld $21
71e1 00be ld $be
71e2 002b ld $2b
71e3 00a2 ld $a2
71e4 0021 ld $21
71e5 00bc ld $bc
71e6 002b ld $2b
71e7 00a4 ld $a4
71e8 0085 ld $85
71e9 00b5 ld $b5
71ea 0010 ld $10
71eb 0011 ld $11
71ec 00ff ld $ff
71ed 00ff ld $ff
71ee 002b ld $2b
71ef 0098 ld $98
71f0 0011 ld $11
71f1 00ff ld $ff
71f2 00ff ld $ff
71f3 002b ld $2b
71f4 009a ld $9a
71f5 001a ld $1a
71f6 0096 ld $96
71f7 0099 ld $99
71f8 009a ld $9a
71f9 005e ld $5e
71fa 009e ld $9e
71fb fe00 bra ac ;+-----------------------------------+
71fc fcfd bra $71fd ;| |
71fd 1404 ld $04,y ;| Trampoline for page $7100 lookups |
71fe e068 jmp y,$68 ;| |
71ff c218 st [$18] ;+-----------------------------------+
7200 001a ld $1a
7201 0094 ld $94
7202 0099 ld $99
7203 0098 ld $98
7204 005e ld $5e
7205 009c ld $9c
7206 001a ld $1a
7207 009e ld $9e
7208 002b ld $2b
7209 00be ld $be
720a 0011 ld $11
720b 00fa ld $fa
720c 0045 ld $45
720d 00ad ld $ad
720e 001f ld $1f
720f 00bf ld $bf
7210 00b8 ld $b8
7211 00be ld $be
7212 0035 ld $35
7213 004d ld $4d
7214 00e5 ld $e5
7215 0085 ld $85
7216 00d1 ld $d1
7217 0037 ld $37
7218 0021 ld $21
7219 00be ld $be
721a 0035 ld $35
721b 0053 ld $53
721c 00ed ld $ed
721d 0085 ld $85
721e 00d1 ld $d1
721f 0037 ld $37
7220 001a ld $1a
7221 009c ld $9c
7222 002b ld $2b
7223 00bc ld $bc
7224 0011 ld $11
7225 00fb ld $fb
7226 0045 ld $45
7227 00ad ld $ad
7228 001f ld $1f
7229 00bd ld $bd
722a 00b8 ld $b8
722b 00bc ld $bc
722c 0085 ld $85
722d 00a0 ld $a0
722e 0035 ld $35
722f 0035 ld $35
7230 00a0 ld $a0
7231 0060 ld $60
7232 0035 ld $35
7233 004d ld $4d
7234 00a4 ld $a4
7235 0085 ld $85
7236 00d1 ld $d1
7237 0037 ld $37
7238 0021 ld $21
7239 00bc ld $bc
723a 0035 ld $35
723b 0053 ld $53
723c 00ac ld $ac
723d 0085 ld $85
723e 00d1 ld $d1
723f 0037 ld $37
7240 0021 ld $21
7241 00bc ld $bc
7242 00e9 ld $e9
7243 0099 ld $99
7244 00bc ld $bc
7245 00e9 ld $e9
7246 00e9 ld $e9
7247 0099 ld $99
7248 00bc ld $bc
7249 00e9 ld $e9
724a 002b ld $2b
724b 00bc ld $bc
724c 0011 ld $11
724d 0000 ld $00
724e 0005 ld $05
724f 0099 ld $99
7250 00bc ld $bc
7251 0099 ld $99
7252 00be ld $be
7253 00ad ld $ad
7254 001f ld $1f
7255 0000 ld $00
7256 00e6 ld $e6
7257 000f ld $0f
7258 0035 ld $35
7259 004d ld $4d
725a 00ca ld $ca
725b 0085 ld $85
725c 00d1 ld $d1
725d 0037 ld $37
725e 001a ld $1a
725f 009e ld $9e
7260 002b ld $2b
7261 00be ld $be
7262 001a ld $1a
7263 009c ld $9c
7264 002b ld $2b
7265 008a ld $8a
7266 00e9 ld $e9
7267 0099 ld $99
7268 008a ld $8a
7269 00e9 ld $e9
726a 00e9 ld $e9
726b 0099 ld $99
726c 008a ld $8a
726d 00e9 ld $e9
726e 002b ld $2b
726f 00bc ld $bc
7270 0011 ld $11
7271 0000 ld $00
7272 0005 ld $05
7273 0099 ld $99
7274 00bc ld $bc
7275 0099 ld $99
7276 00be ld $be
7277 00ad ld $ad
7278 001f ld $1f
7279 0000 ld $00
727a 00e6 ld $e6
727b 001f ld $1f
727c 0035 ld $35
727d 0056 ld $56
727e 00f1 ld $f1
727f 001a ld $1a
7280 0051 ld $51
7281 00e6 ld $e6
7282 0001 ld $01
7283 005e ld $5e
7284 0051 ld $51
7285 0011 ld $11
7286 0000 ld $00
7287 0005 ld $05
7288 002b ld $2b
7289 00be ld $be
728a 001a ld $1a
728b 009c ld $9c
728c 002b ld $2b
728d 008a ld $8a
728e 00e9 ld $e9
728f 0085 ld $85
7290 00a0 ld $a0
7291 0036 ld $36
7292 0036 ld $36
7293 00a0 ld $a0
7294 005f ld $5f
7295 0099 ld $99
7296 008a ld $8a
7297 00e9 ld $e9
7298 00e9 ld $e9
7299 0099 ld $99
729a 008a ld $8a
729b 00e9 ld $e9
729c 0099 ld $99
729d 00be ld $be
729e 002b ld $2b
729f 00be ld $be
72a0 001a ld $1a
72a1 009e ld $9e
72a2 0099 ld $99
72a3 00be ld $be
72a4 002b ld $2b
72a5 00be ld $be
72a6 00ad ld $ad
72a7 0082 ld $82
72a8 000f ld $0f
72a9 00f0 ld $f0
72aa 00be ld $be
72ab 001a ld $1a
72ac 009e ld $9e
72ad 002b ld $2b
72ae 00be ld $be
72af 001a ld $1a
72b0 009c ld $9c
72b1 002b ld $2b
72b2 00bc ld $bc
72b3 0021 ld $21
72b4 00bc ld $bc
72b5 00e9 ld $e9
72b6 0099 ld $99
72b7 00bc ld $bc
72b8 00e9 ld $e9
72b9 00e9 ld $e9
72ba 0099 ld $99
72bb 00bc ld $bc
72bc 00e9 ld $e9
72bd 002b ld $2b
72be 00ba ld $ba
72bf 0011 ld $11
72c0 0000 ld $00
72c1 0005 ld $05
72c2 0099 ld $99
72c3 00ba ld $ba
72c4 0099 ld $99
72c5 00be ld $be
72c6 00ad ld $ad
72c7 002b ld $2b
72c8 00a0 ld $a0
72c9 0021 ld $21
72ca 00be ld $be
72cb 002b ld $2b
72cc 00a2 ld $a2
72cd 0021 ld $21
72ce 00bc ld $bc
72cf 002b ld $2b
72d0 00a4 ld $a4
72d1 0085 ld $85
72d2 00b5 ld $b5
72d3 0010 ld $10
72d4 0059 ld $59
72d5 0001 ld $01
72d6 0099 ld $99
72d7 004f ld $4f
72d8 002b ld $2b
72d9 004f ld $4f
72da 001a ld $1a
72db 009e ld $9e
72dc 002b ld $2b
72dd 00be ld $be
72de 001a ld $1a
72df 009c ld $9c
72e0 002b ld $2b
72e1 008a ld $8a
72e2 00e9 ld $e9
72e3 0099 ld $99
72e4 008a ld $8a
72e5 00e9 ld $e9
72e6 00e9 ld $e9
72e7 0099 ld $99
72e8 008a ld $8a
72e9 00e9 ld $e9
72ea 002b ld $2b
72eb 00bc ld $bc
72ec 0011 ld $11
72ed 0000 ld $00
72ee 0005 ld $05
72ef 0099 ld $99
72f0 00bc ld $bc
72f1 0085 ld $85
72f2 00a0 ld $a0
72f3 0037 ld $37
72f4 0037 ld $37
72f5 00a0 ld $a0
72f6 005f ld $5f
72f7 0099 ld $99
72f8 00be ld $be
72f9 00ad ld $ad
72fa 0035 ld $35
72fb fe00 bra ac ;+-----------------------------------+
72fc fcfd bra $72fd ;| |
72fd 1404 ld $04,y ;| Trampoline for page $7200 lookups |
72fe e068 jmp y,$68 ;| |
72ff c218 st [$18] ;+-----------------------------------+
7300 0072 ld $72
7301 00cf ld $cf
7302 0011 ld $11
7303 00a0 ld $a0
7304 005a ld $5a
7305 002b ld $2b
7306 00be ld $be
7307 001a ld $1a
7308 004e ld $4e
7309 00e9 ld $e9
730a 0099 ld $99
730b 00be ld $be
730c 002b ld $2b
730d 00be ld $be
730e 001a ld $1a
730f 009e ld $9e
7310 002b ld $2b
7311 00bc ld $bc
7312 001a ld $1a
7313 009c ld $9c
7314 005e ld $5e
7315 0019 ld $19
7316 0088 ld $88
7317 00ff ld $ff
7318 008c ld $8c
7319 00ff ld $ff
731a 0099 ld $99
731b 00bc ld $bc
731c 00f3 ld $f3
731d 00be ld $be
731e 0093 ld $93
731f 004e ld $4e
7320 001a ld $1a
7321 004e ld $4e
7322 001f ld $1f
7323 0000 ld $00
7324 00e6 ld $e6
7325 0028 ld $28
7326 0035 ld $35
7327 0056 ld $56
7328 00cf ld $cf
7329 0059 ld $59
732a 0028 ld $28
732b 005e ld $5e
732c 004e ld $4e
732d 0059 ld $59
732e 0001 ld $01
732f 0099 ld $99
7330 009a ld $9a
7331 002b ld $2b
7332 009a ld $9a
7333 001f ld $1f
7334 0000 ld $00
7335 00e6 ld $e6
7336 0002 ld $02
7337 0035 ld $35
7338 0053 ld $53
7339 00df ld $df
733a 0085 ld $85
733b 00c9 ld $c9
733c 0034 ld $34
733d 0059 ld $59
733e 0001 ld $01
733f 0099 ld $99
7340 0098 ld $98
7341 002b ld $2b
7342 0098 ld $98
7343 001f ld $1f
7344 0000 ld $00
7345 00e6 ld $e6
7346 0002 ld $02
7347 0035 ld $35
7348 0053 ld $53
7349 00ef ld $ef
734a 0085 ld $85
734b 00c4 ld $c4
734c 0034 ld $34
734d 001a ld $1a
734e 004e ld $4e
734f 0035 ld $35
7350 0056 ld $56
7351 00f7 ld $f7
7352 0085 ld $85
7353 00bc ld $bc
7354 0032 ld $32
7355 0011 ld $11
7356 00a0 ld $a0
7357 0058 ld $58
7358 0085 ld $85
7359 00a0 ld $a0
735a 0038 ld $38
735b 0038 ld $38
735c 00a0 ld $a0
735d 0060 ld $60
735e 002b ld $2b
735f 00a0 ld $a0
7360 0011 ld $11
7361 00ff ld $ff
7362 0045 ld $45
7363 00ad ld $ad
7364 002b ld $2b
7365 00be ld $be
7366 0059 ld $59
7367 001f ld $1f
7368 0099 ld $99
7369 008e ld $8e
736a 00ad ld $ad
736b 002b ld $2b
736c 008a ld $8a
736d 00e9 ld $e9
736e 0099 ld $99
736f 008a ld $8a
7370 00e9 ld $e9
7371 00e6 ld $e6
7372 0001 ld $01
7373 0099 ld $99
7374 00be ld $be
7375 005e ld $5e
7376 0019 ld $19
7377 0088 ld $88
7378 00ff ld $ff
7379 008c ld $8c
737a 00ff ld $ff
737b 002b ld $2b
737c 00be ld $be
737d 001a ld $1a
737e 0090 ld $90
737f 002b ld $2b
7380 008a ld $8a
7381 00e9 ld $e9
7382 0099 ld $99
7383 008a ld $8a
7384 00e9 ld $e9
7385 0099 ld $99
7386 00be ld $be
7387 00e6 ld $e6
7388 0001 ld $01
7389 002b ld $2b
738a 00be ld $be
738b 001a ld $1a
738c 0052 ld $52
738d 0099 ld $99
738e 00be ld $be
738f 002b ld $2b
7390 00a2 ld $a2
7391 0085 ld $85
7392 00a0 ld $a0
7393 0012 ld $12
7394 0085 ld $85
7395 00d9 ld $d9
7396 003e ld $3e
7397 0011 ld $11
7398 00fb ld $fb
7399 0045 ld $45
739a 00ad ld $ad
739b 00e6 ld $e6
739c 0001 ld $01
739d 002b ld $2b
739e 00be ld $be
739f 0059 ld $59
73a0 001f ld $1f
73a1 0099 ld $99
73a2 008e ld $8e
73a3 00ad ld $ad
73a4 001f ld $1f
73a5 00bf ld $bf
73a6 00b8 ld $b8
73a7 00be ld $be
73a8 0035 ld $35
73a9 0050 ld $50
73aa 00ee ld $ee
73ab 0085 ld $85
73ac 00d9 ld $d9
73ad 003e ld $3e
73ae 0011 ld $11
73af 00a0 ld $a0
73b0 0058 ld $58
73b1 002b ld $2b
73b2 00a0 ld $a0
73b3 0011 ld $11
73b4 00ff ld $ff
73b5 0045 ld $45
73b6 00ad ld $ad
73b7 002b ld $2b
73b8 00be ld $be
73b9 0059 ld $59
73ba 001f ld $1f
73bb 0085 ld $85
73bc 00a0 ld $a0
73bd 0039 ld $39
73be 0039 ld $39
73bf 00a0 ld $a0
73c0 0060 ld $60
73c1 0099 ld $99
73c2 008e ld $8e
73c3 00ad ld $ad
73c4 002b ld $2b
73c5 008a ld $8a
73c6 00e9 ld $e9
73c7 0099 ld $99
73c8 008a ld $8a
73c9 00e9 ld $e9
73ca 00e6 ld $e6
73cb 0001 ld $01
73cc 0099 ld $99
73cd 00be ld $be
73ce 005e ld $5e
73cf 0019 ld $19
73d0 0088 ld $88
73d1 00ff ld $ff
73d2 008c ld $8c
73d3 00ff ld $ff
73d4 002b ld $2b
73d5 00be ld $be
73d6 001a ld $1a
73d7 0090 ld $90
73d8 002b ld $2b
73d9 008a ld $8a
73da 00e9 ld $e9
73db 0099 ld $99
73dc 008a ld $8a
73dd 00e9 ld $e9
73de 0099 ld $99
73df 00be ld $be
73e0 00e6 ld $e6
73e1 0001 ld $01
73e2 002b ld $2b
73e3 00be ld $be
73e4 001a ld $1a
73e5 0052 ld $52
73e6 0099 ld $99
73e7 00be ld $be
73e8 002b ld $2b
73e9 00a2 ld $a2
73ea 0085 ld $85
73eb 00a0 ld $a0
73ec 0013 ld $13
73ed 0059 ld $59
73ee 001f ld $1f
73ef 0099 ld $99
73f0 008e ld $8e
73f1 002b ld $2b
73f2 00be ld $be
73f3 00ad ld $ad
73f4 00e3 ld $e3
73f5 0001 ld $01
73f6 00f0 ld $f0
73f7 00be ld $be
73f8 0011 ld $11
73f9 00a0 ld $a0
73fa 0058 ld $58
73fb fe00 bra ac ;+-----------------------------------+
73fc fcfd bra $73fd ;| |
73fd 1404 ld $04,y ;| Trampoline for page $7300 lookups |
73fe e068 jmp y,$68 ;| |
73ff c218 st [$18] ;+-----------------------------------+
7400 002b ld $2b
7401 00a0 ld $a0
7402 0011 ld $11
7403 00ff ld $ff
7404 0045 ld $45
7405 00ad ld $ad
7406 002b ld $2b
7407 00be ld $be
7408 0059 ld $59
7409 001f ld $1f
740a 0099 ld $99
740b 008e ld $8e
740c 00ad ld $ad
740d 002b ld $2b
740e 008a ld $8a
740f 00e9 ld $e9
7410 0099 ld $99
7411 008a ld $8a
7412 00e9 ld $e9
7413 00e6 ld $e6
7414 0001 ld $01
7415 0099 ld $99
7416 00be ld $be
7417 005e ld $5e
7418 0019 ld $19
7419 0088 ld $88
741a 00ff ld $ff
741b 008c ld $8c
741c 00ff ld $ff
741d 002b ld $2b
741e 00be ld $be
741f 001a ld $1a
7420 0090 ld $90
7421 002b ld $2b
7422 008a ld $8a
7423 0085 ld $85
7424 00a0 ld $a0
7425 003a ld $3a
7426 003a ld $3a
7427 00a0 ld $a0
7428 005f ld $5f
7429 00e9 ld $e9
742a 0099 ld $99
742b 008a ld $8a
742c 00e9 ld $e9
742d 0099 ld $99
742e 00be ld $be
742f 00e6 ld $e6
7430 0001 ld $01
7431 002b ld $2b
7432 00be ld $be
7433 001a ld $1a
7434 0052 ld $52
7435 0099 ld $99
7436 00be ld $be
7437 002b ld $2b
7438 00a2 ld $a2
7439 0085 ld $85
743a 00a0 ld $a0
743b 0012 ld $12
743c 0085 ld $85
743d 00d9 ld $d9
743e 003e ld $3e
743f 0059 ld $59
7440 001f ld $1f
7441 0099 ld $99
7442 008e ld $8e
7443 00ad ld $ad
7444 0035 ld $35
7445 004d ld $4d
7446 00bf ld $bf
7447 0085 ld $85
7448 00d9 ld $d9
7449 003e ld $3e
744a 0011 ld $11
744b 00a0 ld $a0
744c 0058 ld $58
744d 002b ld $2b
744e 00a0 ld $a0
744f 0011 ld $11
7450 00ff ld $ff
7451 0045 ld $45
7452 00ad ld $ad
7453 002b ld $2b
7454 00be ld $be
7455 0059 ld $59
7456 001f ld $1f
7457 0099 ld $99
7458 008e ld $8e
7459 00ad ld $ad
745a 002b ld $2b
745b 008a ld $8a
745c 00e9 ld $e9
745d 0099 ld $99
745e 008a ld $8a
745f 00e9 ld $e9
7460 00e6 ld $e6
7461 0001 ld $01
7462 0099 ld $99
7463 00be ld $be
7464 005e ld $5e
7465 0019 ld $19
7466 0088 ld $88
7467 00ff ld $ff
7468 008c ld $8c
7469 00ff ld $ff
746a 002b ld $2b
746b 00be ld $be
746c 001a ld $1a
746d 0090 ld $90
746e 002b ld $2b
746f 008a ld $8a
7470 00e9 ld $e9
7471 0099 ld $99
7472 008a ld $8a
7473 00e9 ld $e9
7474 0099 ld $99
7475 00be ld $be
7476 00e6 ld $e6
7477 0001 ld $01
7478 002b ld $2b
7479 00be ld $be
747a 001a ld $1a
747b 0052 ld $52
747c 0099 ld $99
747d 00be ld $be
747e 002b ld $2b
747f 00a2 ld $a2
7480 0085 ld $85
7481 00a0 ld $a0
7482 0013 ld $13
7483 0059 ld $59
7484 001f ld $1f
7485 0085 ld $85
7486 00a0 ld $a0
7487 003b ld $3b
7488 003b ld $3b
7489 00a0 ld $a0
748a 0060 ld $60
748b 0099 ld $99
748c 008e ld $8e
748d 002b ld $2b
748e 00be ld $be
748f 00ad ld $ad
7490 00e6 ld $e6
7491 0001 ld $01
7492 00f0 ld $f0
7493 00be ld $be
7494 0011 ld $11
7495 00a0 ld $a0
7496 0058 ld $58
7497 002b ld $2b
7498 00a0 ld $a0
7499 0011 ld $11
749a 00ff ld $ff
749b 0045 ld $45
749c 00ad ld $ad
749d 002b ld $2b
749e 00be ld $be
749f 0059 ld $59
74a0 001f ld $1f
74a1 0099 ld $99
74a2 008e ld $8e
74a3 00ad ld $ad
74a4 002b ld $2b
74a5 008a ld $8a
74a6 00e9 ld $e9
74a7 0099 ld $99
74a8 008a ld $8a
74a9 00e9 ld $e9
74aa 00e6 ld $e6
74ab 0001 ld $01
74ac 0099 ld $99
74ad 00be ld $be
74ae 005e ld $5e
74af 0019 ld $19
74b0 0088 ld $88
74b1 00ff ld $ff
74b2 008c ld $8c
74b3 00ff ld $ff
74b4 002b ld $2b
74b5 00be ld $be
74b6 001a ld $1a
74b7 0090 ld $90
74b8 002b ld $2b
74b9 008a ld $8a
74ba 00e9 ld $e9
74bb 0099 ld $99
74bc 008a ld $8a
74bd 00e9 ld $e9
74be 0099 ld $99
74bf 00be ld $be
74c0 00e6 ld $e6
74c1 0001 ld $01
74c2 002b ld $2b
74c3 00be ld $be
74c4 001a ld $1a
74c5 0052 ld $52
74c6 0099 ld $99
74c7 00be ld $be
74c8 002b ld $2b
74c9 00a2 ld $a2
74ca 0085 ld $85
74cb 00a0 ld $a0
74cc 0012 ld $12
74cd 0085 ld $85
74ce 00d9 ld $d9
74cf 003e ld $3e
74d0 001a ld $1a
74d1 0090 ld $90
74d2 0035 ld $35
74d3 004d ld $4d
74d4 00eb ld $eb
74d5 0085 ld $85
74d6 00d9 ld $d9
74d7 003e ld $3e
74d8 0011 ld $11
74d9 00a0 ld $a0
74da 0058 ld $58
74db 002b ld $2b
74dc 00a0 ld $a0
74dd 0011 ld $11
74de 00ff ld $ff
74df 0045 ld $45
74e0 00ad ld $ad
74e1 002b ld $2b
74e2 00be ld $be
74e3 0059 ld $59
74e4 001f ld $1f
74e5 0099 ld $99
74e6 008e ld $8e
74e7 00ad ld $ad
74e8 0085 ld $85
74e9 00a0 ld $a0
74ea 003c ld $3c
74eb 003c ld $3c
74ec 00a0 ld $a0
74ed 0060 ld $60
74ee 002b ld $2b
74ef 008a ld $8a
74f0 00e9 ld $e9
74f1 0099 ld $99
74f2 008a ld $8a
74f3 00e9 ld $e9
74f4 00e6 ld $e6
74f5 0001 ld $01
74f6 0099 ld $99
74f7 00be ld $be
74f8 005e ld $5e
74f9 0019 ld $19
74fa 0088 ld $88
74fb fe00 bra ac ;+-----------------------------------+
74fc fcfd bra $74fd ;| |
74fd 1404 ld $04,y ;| Trampoline for page $7400 lookups |
74fe e068 jmp y,$68 ;| |
74ff c218 st [$18] ;+-----------------------------------+
7500 00ff ld $ff
7501 008c ld $8c
7502 00ff ld $ff
7503 002b ld $2b
7504 00be ld $be
7505 001a ld $1a
7506 0090 ld $90
7507 002b ld $2b
7508 008a ld $8a
7509 00e9 ld $e9
750a 0099 ld $99
750b 008a ld $8a
750c 00e9 ld $e9
750d 0099 ld $99
750e 00be ld $be
750f 00e6 ld $e6
7510 0001 ld $01
7511 002b ld $2b
7512 00be ld $be
7513 001a ld $1a
7514 0052 ld $52
7515 0099 ld $99
7516 00be ld $be
7517 002b ld $2b
7518 00a2 ld $a2
7519 0085 ld $85
751a 00a0 ld $a0
751b 0013 ld $13
751c 001a ld $1a
751d 0090 ld $90
751e 00e6 ld $e6
751f 0001 ld $01
7520 005e ld $5e
7521 0090 ld $90
7522 0011 ld $11
7523 00a0 ld $a0
7524 0058 ld $58
7525 002b ld $2b
7526 00a0 ld $a0
7527 0011 ld $11
7528 00ff ld $ff
7529 0045 ld $45
752a 00ad ld $ad
752b 002b ld $2b
752c 00be ld $be
752d 0059 ld $59
752e 001f ld $1f
752f 0099 ld $99
7530 008e ld $8e
7531 00ad ld $ad
7532 002b ld $2b
7533 008a ld $8a
7534 00e9 ld $e9
7535 0099 ld $99
7536 008a ld $8a
7537 00e9 ld $e9
7538 00e6 ld $e6
7539 0001 ld $01
753a 0099 ld $99
753b 00be ld $be
753c 005e ld $5e
753d 0019 ld $19
753e 0088 ld $88
753f 00ff ld $ff
7540 008c ld $8c
7541 00ff ld $ff
7542 002b ld $2b
7543 00be ld $be
7544 001a ld $1a
7545 0090 ld $90
7546 002b ld $2b
7547 008a ld $8a
7548 00e9 ld $e9
7549 0099 ld $99
754a 008a ld $8a
754b 00e9 ld $e9
754c 0099 ld $99
754d 00be ld $be
754e 00e6 ld $e6
754f 0001 ld $01
7550 0085 ld $85
7551 00a0 ld $a0
7552 003d ld $3d
7553 003d ld $3d
7554 00a0 ld $a0
7555 0060 ld $60
7556 002b ld $2b
7557 00be ld $be
7558 001a ld $1a
7559 0052 ld $52
755a 0099 ld $99
755b 00be ld $be
755c 002b ld $2b
755d 00a2 ld $a2
755e 0085 ld $85
755f 00a0 ld $a0
7560 0012 ld $12
7561 0085 ld $85
7562 00d9 ld $d9
7563 003e ld $3e
7564 0011 ld $11
7565 00fa ld $fa
7566 0045 ld $45
7567 00ad ld $ad
7568 00e6 ld $e6
7569 0001 ld $01
756a 002b ld $2b
756b 00be ld $be
756c 001a ld $1a
756d 0090 ld $90
756e 001f ld $1f
756f 00bf ld $bf
7570 00b8 ld $b8
7571 00be ld $be
7572 0035 ld $35
7573 0050 ld $50
7574 00c0 ld $c0
7575 0085 ld $85
7576 00d9 ld $d9
7577 003e ld $3e
7578 0011 ld $11
7579 00a0 ld $a0
757a 0058 ld $58
757b 002b ld $2b
757c 00a0 ld $a0
757d 0011 ld $11
757e 00ff ld $ff
757f 0045 ld $45
7580 00ad ld $ad
7581 002b ld $2b
7582 00be ld $be
7583 0059 ld $59
7584 001f ld $1f
7585 0099 ld $99
7586 008e ld $8e
7587 00ad ld $ad
7588 002b ld $2b
7589 008a ld $8a
758a 00e9 ld $e9
758b 0099 ld $99
758c 008a ld $8a
758d 00e9 ld $e9
758e 00e6 ld $e6
758f 0001 ld $01
7590 0099 ld $99
7591 00be ld $be
7592 005e ld $5e
7593 0019 ld $19
7594 0088 ld $88
7595 00ff ld $ff
7596 008c ld $8c
7597 00ff ld $ff
7598 002b ld $2b
7599 00be ld $be
759a 001a ld $1a
759b 0090 ld $90
759c 002b ld $2b
759d 008a ld $8a
759e 00e9 ld $e9
759f 0099 ld $99
75a0 008a ld $8a
75a1 00e9 ld $e9
75a2 0099 ld $99
75a3 00be ld $be
75a4 00e6 ld $e6
75a5 0001 ld $01
75a6 002b ld $2b
75a7 00be ld $be
75a8 001a ld $1a
75a9 0052 ld $52
75aa 0099 ld $99
75ab 00be ld $be
75ac 002b ld $2b
75ad 00a2 ld $a2
75ae 0085 ld $85
75af 00a0 ld $a0
75b0 0013 ld $13
75b1 0093 ld $93
75b2 0090 ld $90
75b3 0085 ld $85
75b4 00a0 ld $a0
75b5 003e ld $3e
75b6 003e ld $3e
75b7 00a0 ld $a0
75b8 005d ld $5d
75b9 0011 ld $11
75ba 00a0 ld $a0
75bb 0058 ld $58
75bc 002b ld $2b
75bd 00a0 ld $a0
75be 0011 ld $11
75bf 00ff ld $ff
75c0 0045 ld $45
75c1 00ad ld $ad
75c2 002b ld $2b
75c3 00be ld $be
75c4 0059 ld $59
75c5 001f ld $1f
75c6 0099 ld $99
75c7 008e ld $8e
75c8 00ad ld $ad
75c9 002b ld $2b
75ca 008a ld $8a
75cb 00e9 ld $e9
75cc 0099 ld $99
75cd 008a ld $8a
75ce 00e9 ld $e9
75cf 00e6 ld $e6
75d0 0001 ld $01
75d1 0099 ld $99
75d2 00be ld $be
75d3 005e ld $5e
75d4 0019 ld $19
75d5 0088 ld $88
75d6 00ff ld $ff
75d7 008c ld $8c
75d8 00ff ld $ff
75d9 002b ld $2b
75da 00be ld $be
75db 001a ld $1a
75dc 0090 ld $90
75dd 002b ld $2b
75de 008a ld $8a
75df 00e9 ld $e9
75e0 0099 ld $99
75e1 008a ld $8a
75e2 00e9 ld $e9
75e3 0099 ld $99
75e4 00be ld $be
75e5 00e6 ld $e6
75e6 0001 ld $01
75e7 002b ld $2b
75e8 00be ld $be
75e9 001a ld $1a
75ea 0052 ld $52
75eb 0099 ld $99
75ec 00be ld $be
75ed 002b ld $2b
75ee 00a2 ld $a2
75ef 0085 ld $85
75f0 00a0 ld $a0
75f1 0012 ld $12
75f2 0011 ld $11
75f3 00e7 ld $e7
75f4 0003 ld $03
75f5 0097 ld $97
75f6 0045 ld $45
75f7 00b8 ld $b8
75f8 0044 ld $44
75f9 0035 ld $35
75fa 0056 ld $56
75fb fe00 bra ac ;+-----------------------------------+
75fc fcfd bra $75fd ;| |
75fd 1404 ld $04,y ;| Trampoline for page $7500 lookups |
75fe e068 jmp y,$68 ;| |
75ff c218 st [$18] ;+-----------------------------------+
7600 00f1 ld $f1
7601 0085 ld $85
7602 00ea ld $ea
7603 001d ld $1d
7604 00b8 ld $b8
7605 0046 ld $46
7606 002b ld $2b
7607 008a ld $8a
7608 0059 ld $59
7609 003c ld $3c
760a 0085 ld $85
760b 00a0 ld $a0
760c 004c ld $4c
760d 002b ld $2b
760e 0044 ld $44
760f 0090 ld $90
7610 00f6 ld $f6
7611 0011 ld $11
7612 00e7 ld $e7
7613 0003 ld $03
7614 002b ld $2b
7615 0044 ld $44
7616 001a ld $1a
7617 004b ld $4b
7618 0085 ld $85
7619 00a0 ld $a0
761a 003f ld $3f
761b 003f ld $3f
761c 00a0 ld $a0
761d 005c ld $5c
761e 0035 ld $35
761f 0072 ld $72
7620 00a5 ld $a5
7621 0059 ld $59
7622 0000 ld $00
7623 002b ld $2b
7624 0044 ld $44
7625 001a ld $1a
7626 0051 ld $51
7627 002b ld $2b
7628 00be ld $be
7629 0011 ld $11
762a 00fe ld $fe
762b 0045 ld $45
762c 00ad ld $ad
762d 00b8 ld $b8
762e 00be ld $be
762f 005e ld $5e
7630 0092 ld $92
7631 0011 ld $11
7632 0024 ld $24
7633 000a ld $0a
7634 002b ld $2b
7635 00a0 ld $a0
7636 001a ld $1a
7637 0092 ld $92
7638 002b ld $2b
7639 00a2 ld $a2
763a 0085 ld $85
763b 00a0 ld $a0
763c 0020 ld $20
763d 0011 ld $11
763e 00e7 ld $e7
763f 0003 ld $03
7640 0097 ld $97
7641 0045 ld $45
7642 00b8 ld $b8
7643 0044 ld $44
7644 0035 ld $35
7645 0053 ld $53
7646 00cc ld $cc
7647 0011 ld $11
7648 00e7 ld $e7
7649 0003 ld $03
764a 002b ld $2b
764b 0044 ld $44
764c 0011 ld $11
764d 0084 ld $84
764e 000a ld $0a
764f 002b ld $2b
7650 00a0 ld $a0
7651 0021 ld $21
7652 0044 ld $44
7653 002b ld $2b
7654 00a2 ld $a2
7655 0085 ld $85
7656 00a0 ld $a0
7657 0020 ld $20
7658 0011 ld $11
7659 00fc ld $fc
765a 0045 ld $45
765b 00f6 ld $f6
765c 002b ld $2b
765d 00be ld $be
765e 0011 ld $11
765f 00fe ld $fe
7660 0045 ld $45
7661 00ad ld $ad
7662 0099 ld $99
7663 004f ld $4f
7664 00fc ld $fc
7665 00be ld $be
7666 0035 ld $35
7667 0072 ld $72
7668 00ed ld $ed
7669 0059 ld $59
766a 0001 ld $01
766b 005e ld $5e
766c 004d ld $4d
766d 001a ld $1a
766e 004d ld $4d
766f 0035 ld $35
7670 0072 ld $72
7671 00f5 ld $f5
7672 0085 ld $85
7673 00d7 ld $d7
7674 0024 ld $24
7675 001a ld $1a
7676 004c ld $4c
7677 0085 ld $85
7678 00a0 ld $a0
7679 0040 ld $40
767a 0040 ld $40
767b 00a0 ld $a0
767c 0060 ld $60
767d 0035 ld $35
767e 003f ld $3f
767f 00a4 ld $a4
7680 0085 ld $85
7681 00a0 ld $a0
7682 0021 ld $21
7683 0011 ld $11
7684 00fc ld $fc
7685 0045 ld $45
7686 00f6 ld $f6
7687 002b ld $2b
7688 00be ld $be
7689 0011 ld $11
768a 00fe ld $fe
768b 0045 ld $45
768c 00ad ld $ad
768d 0099 ld $99
768e 004f ld $4f
768f 00fc ld $fc
7690 00be ld $be
7691 0035 ld $35
7692 0072 ld $72
7693 00e2 ld $e2
7694 0011 ld $11
7695 001c ld $1c
7696 0003 ld $03
7697 002b ld $2b
7698 0049 ld $49
7699 0011 ld $11
769a 0000 ld $00
769b 000a ld $0a
769c 002b ld $2b
769d 00a0 ld $a0
769e 0021 ld $21
769f 0049 ld $49
76a0 002b ld $2b
76a1 00a2 ld $a2
76a2 0059 ld $59
76a3 0008 ld $08
76a4 002b ld $2b
76a5 00a4 ld $a4
76a6 0085 ld $85
76a7 00a0 ld $a0
76a8 0046 ld $46
76a9 0021 ld $21
76aa 0049 ld $49
76ab 002b ld $2b
76ac 00a0 ld $a0
76ad 0011 ld $11
76ae 0012 ld $12
76af 000a ld $0a
76b0 002b ld $2b
76b1 00a2 ld $a2
76b2 0011 ld $11
76b3 00ea ld $ea
76b4 0053 ld $53
76b5 002b ld $2b
76b6 00a4 ld $a4
76b7 0059 ld $59
76b8 00ff ld $ff
76b9 002b ld $2b
76ba 00a6 ld $a6
76bb 0085 ld $85
76bc 00a0 ld $a0
76bd 0044 ld $44
76be 0085 ld $85
76bf 00b1 ld $b1
76c0 0041 ld $41
76c1 0011 ld $11
76c2 0003 ld $03
76c3 000f ld $0f
76c4 002b ld $2b
76c5 0049 ld $49
76c6 0011 ld $11
76c7 0000 ld $00
76c8 000a ld $0a
76c9 002b ld $2b
76ca 00a0 ld $a0
76cb 0021 ld $21
76cc 0049 ld $49
76cd 002b ld $2b
76ce 00a2 ld $a2
76cf 0059 ld $59
76d0 0008 ld $08
76d1 002b ld $2b
76d2 00a4 ld $a4
76d3 0085 ld $85
76d4 00a0 ld $a0
76d5 0046 ld $46
76d6 0021 ld $21
76d7 0049 ld $49
76d8 002b ld $2b
76d9 00a0 ld $a0
76da 0085 ld $85
76db 00a0 ld $a0
76dc 0041 ld $41
76dd 0041 ld $41
76de 00a0 ld $a0
76df 005f ld $5f
76e0 0011 ld $11
76e1 000c ld $0c
76e2 000a ld $0a
76e3 002b ld $2b
76e4 00a2 ld $a2
76e5 0011 ld $11
76e6 00ea ld $ea
76e7 0052 ld $52
76e8 002b ld $2b
76e9 00a4 ld $a4
76ea 0059 ld $59
76eb 00ff ld $ff
76ec 002b ld $2b
76ed 00a6 ld $a6
76ee 0085 ld $85
76ef 00a0 ld $a0
76f0 0044 ld $44
76f1 0011 ld $11
76f2 0000 ld $00
76f3 0078 ld $78
76f4 002b ld $2b
76f5 00a0 ld $a0
76f6 0021 ld $21
76f7 0049 ld $49
76f8 002b ld $2b
76f9 00a2 ld $a2
76fa 0059 ld $59
76fb fe00 bra ac ;+-----------------------------------+
76fc fcfd bra $76fd ;| |
76fd 1404 ld $04,y ;| Trampoline for page $7600 lookups |
76fe e068 jmp y,$68 ;| |
76ff c218 st [$18] ;+-----------------------------------+
7700 0008 ld $08
7701 002b ld $2b
7702 00a4 ld $a4
7703 0085 ld $85
7704 00a0 ld $a0
7705 0046 ld $46
7706 0021 ld $21
7707 0049 ld $49
7708 002b ld $2b
7709 00a0 ld $a0
770a 0011 ld $11
770b 0006 ld $06
770c 0078 ld $78
770d 002b ld $2b
770e 00a2 ld $a2
770f 0011 ld $11
7710 00e7 ld $e7
7711 0051 ld $51
7712 002b ld $2b
7713 00a4 ld $a4
7714 0059 ld $59
7715 00ff ld $ff
7716 002b ld $2b
7717 00a6 ld $a6
7718 0085 ld $85
7719 00a0 ld $a0
771a 0044 ld $44
771b 0085 ld $85
771c 00a0 ld $a0
771d 001c ld $1c
771e 0035 ld $35
771f 0050 ld $50
7720 00d4 ld $d4
7721 0085 ld $85
7722 00a0 ld $a0
7723 0021 ld $21
7724 002b ld $2b
7725 00a0 ld $a0
7726 0059 ld $59
7727 0020 ld $20
7728 0099 ld $99
7729 008e ld $8e
772a 002b ld $2b
772b 008e ld $8e
772c 00e6 ld $e6
772d 0018 ld $18
772e 0085 ld $85
772f 00a0 ld $a0
7730 0050 ld $50
7731 0021 ld $21
7732 0024 ld $24
7733 00f6 ld $f6
7734 00f3 ld $f3
7735 0088 ld $88
7736 0059 ld $59
7737 0002 ld $02
7738 0099 ld $99
7739 0088 ld $88
773a 002b ld $2b
773b 0088 ld $88
773c 0059 ld $59
773d 0002 ld $02
773e 0099 ld $99
773f 0024 ld $24
7740 00f6 ld $f6
7741 00f3 ld $f3
7742 0088 ld $88
7743 00ff ld $ff
7744 0042 ld $42
7745 00a0 ld $a0
7746 0060 ld $60
7747 0011 ld $11
7748 00fc ld $fc
7749 00ff ld $ff
774a 00f8 ld $f8
774b 008e ld $8e
774c 00e6 ld $e6
774d 0004 ld $04
774e 002b ld $2b
774f 008e ld $8e
7750 0085 ld $85
7751 00a0 ld $a0
7752 0049 ld $49
7753 0011 ld $11
7754 00fe ld $fe
7755 0011 ld $11
7756 0085 ld $85
7757 00a0 ld $a0
7758 0043 ld $43
7759 0059 ld $59
775a 0000 ld $00
775b 002b ld $2b
775c 00a0 ld $a0
775d 002b ld $2b
775e 00a2 ld $a2
775f 0085 ld $85
7760 00d7 ld $d7
7761 001e ld $1e
7762 002b ld $2b
7763 00a0 ld $a0
7764 0021 ld $21
7765 00a0 ld $a0
7766 002b ld $2b
7767 0090 ld $90
7768 0011 ld $11
7769 00fe ld $fe
776a 0012 ld $12
776b 0085 ld $85
776c 00a0 ld $a0
776d 0043 ld $43
776e 0021 ld $21
776f 0090 ld $90
7770 002b ld $2b
7771 00a0 ld $a0
7772 0059 ld $59
7773 0000 ld $00
7774 002b ld $2b
7775 00a2 ld $a2
7776 0021 ld $21
7777 00a0 ld $a0
7778 002b ld $2b
7779 0090 ld $90
777a 0011 ld $11
777b 0000 ld $00
777c 0000 ld $00
777d 0035 ld $35
777e 003f ld $3f
777f 00d9 ld $d9
7780 00cf ld $cf
7781 0018 ld $18
7782 0011 ld $11
7783 0001 ld $01
7784 0001 ld $01
7785 00ad ld $ad
7786 0099 ld $99
7787 0090 ld $90
7788 005e ld $5e
7789 009e ld $9e
778a 0011 ld $11
778b 0000 ld $00
778c 0001 ld $01
778d 00ad ld $ad
778e 005e ld $5e
778f 009f ld $9f
7790 00f0 ld $f0
7791 009e ld $9e
7792 00e3 ld $e3
7793 0001 ld $01
7794 0090 ld $90
7795 00e7 ld $e7
7796 0075 ld $75
7797 0085 ld $85
7798 00a0 ld $a0
7799 004c ld $4c
779a 002b ld $2b
779b 0026 ld $26
779c 0021 ld $21
779d 0028 ld $28
779e 0063 ld $63
779f 00ff ld $ff
77a0 0000 ld $00
77a1 0009 ld $09
77a2 0009 ld $09
77a3 0051 ld $51
77a4 0000 ld $00
77a5 000a ld $0a
77a6 001b ld $1b
77a7 0043 ld $43
77a8 00a0 ld $a0
77a9 005e ld $5e
77aa 00f6 ld $f6
77ab 002b ld $2b
77ac 009e ld $9e
77ad 0021 ld $21
77ae 001a ld $1a
77af 002b ld $2b
77b0 009c ld $9c
77b1 0011 ld $11
77b2 00ef ld $ef
77b3 00be ld $be
77b4 00fc ld $fc
77b5 009e ld $9e
77b6 0035 ld $35
77b7 003f ld $3f
77b8 00be ld $be
77b9 0021 ld $21
77ba 009e ld $9e
77bb 0090 ld $90
77bc 00bb ld $bb
77bd 00f6 ld $f6
77be 00cf ld $cf
77bf 0018 ld $18
77c0 0059 ld $59
77c1 0002 ld $02
77c2 0099 ld $99
77c3 009e ld $9e
77c4 00f6 ld $f6
77c5 002b ld $2b
77c6 009e ld $9e
77c7 0035 ld $35
77c8 0072 ld $72
77c9 00b1 ld $b1
77ca 0021 ld $21
77cb 009c ld $9c
77cc 002b ld $2b
77cd 001a ld $1a
77ce 00ff ld $ff
77cf 0059 ld $59
77d0 0000 ld $00
77d1 002b ld $2b
77d2 0053 ld $53
77d3 005e ld $5e
77d4 000e ld $0e
77d5 0011 ld $11
77d6 00a0 ld $a0
77d7 0010 ld $10
77d8 0090 ld $90
77d9 00d0 ld $d0
77da 0059 ld $59
77db 0000 ld $00
77dc 002b ld $2b
77dd 008a ld $8a
77de 001a ld $1a
77df 0021 ld $21
77e0 0082 ld $82
77e1 00fc ld $fc
77e2 00e6 ld $e6
77e3 0040 ld $40
77e4 0035 ld $35
77e5 0050 ld $50
77e6 00e4 ld $e4
77e7 0011 ld $11
77e8 00f6 ld $f6
77e9 0001 ld $01
77ea 002b ld $2b
77eb 0088 ld $88
77ec 0021 ld $21
77ed 008a ld $8a
77ee 00f3 ld $f3
77ef 0088 ld $88
77f0 00ff ld $ff
77f1 0021 ld $21
77f2 0024 ld $24
77f3 00f6 ld $f6
77f4 00f3 ld $f3
77f5 0088 ld $88
77f6 0059 ld $59
77f7 0002 ld $02
77f8 0099 ld $99
77f9 0088 ld $88
77fa 002b ld $2b
77fb fe00 bra ac ;+-----------------------------------+
77fc fcfd bra $77fd ;| |
77fd 1404 ld $04,y ;| Trampoline for page $7700 lookups |
77fe e068 jmp y,$68 ;| |
77ff c218 st [$18] ;+-----------------------------------+
7800 0088 ld $88
7801 0059 ld $59
7802 0002 ld $02
7803 0099 ld $99
7804 0024 ld $24
7805 002b ld $2b
7806 0024 ld $24
7807 00fc ld $fc
7808 0026 ld $26
7809 0035 ld $35
780a 0072 ld $72
780b 00e5 ld $e5
780c 00ff ld $ff
780d 0044 ld $44
780e 00a0 ld $a0
780f 005f ld $5f
7810 0075 ld $75
7811 0011 ld $11
7812 00e1 ld $e1
7813 0004 ld $04
7814 002b ld $2b
7815 0022 ld $22
7816 0021 ld $21
7817 00a0 ld $a0
7818 002b ld $2b
7819 0024 ld $24
781a 0059 ld $59
781b 0000 ld $00
781c 002b ld $2b
781d 00a8 ld $a8
781e 0021 ld $21
781f 00a4 ld $a4
7820 00ad ld $ad
7821 002b ld $2b
7822 00a0 ld $a0
7823 0059 ld $59
7824 0001 ld $01
7825 0099 ld $99
7826 00a4 ld $a4
7827 002b ld $2b
7828 00a4 ld $a4
7829 0021 ld $21
782a 00a2 ld $a2
782b 002b ld $2b
782c 0028 ld $28
782d 00e3 ld $e3
782e 0006 ld $06
782f 002b ld $2b
7830 00a2 ld $a2
7831 001a ld $1a
7832 0018 ld $18
7833 00e6 ld $e6
7834 00a0 ld $a0
7835 0035 ld $35
7836 004d ld $4d
7837 00f3 ld $f3
7838 0011 ld $11
7839 0000 ld $00
783a 0007 ld $07
783b 002b ld $2b
783c 00aa ld $aa
783d 0021 ld $21
783e 00a0 ld $a0
783f 00e6 ld $e6
7840 0020 ld $20
7841 0035 ld $35
7842 0050 ld $50
7843 00f3 ld $f3
7844 002b ld $2b
7845 00a0 ld $a0
7846 00e6 ld $e6
7847 0032 ld $32
7848 0035 ld $35
7849 0050 ld $50
784a 00e5 ld $e5
784b 002b ld $2b
784c 00a0 ld $a0
784d 00e6 ld $e6
784e 0032 ld $32
784f 0035 ld $35
7850 0053 ld $53
7851 00f3 ld $f3
7852 0011 ld $11
7853 0000 ld $00
7854 0008 ld $08
7855 002b ld $2b
7856 00aa ld $aa
7857 0085 ld $85
7858 00a0 ld $a0
7859 0045 ld $45
785a 0059 ld $59
785b 0001 ld $01
785c 0099 ld $99
785d 00a8 ld $a8
785e 002b ld $2b
785f 00a8 ld $a8
7860 00fc ld $fc
7861 00a6 ld $a6
7862 0035 ld $35
7863 0072 ld $72
7864 00ac ld $ac
7865 0021 ld $21
7866 00a8 ld $a8
7867 0063 ld $63
7868 00ff ld $ff
7869 0042 ld $42
786a 006f ld $6f
786b 006d ld $6d
786c 0062 ld $62
786d 0073 ld $73
786e 0000 ld $00
786f 0045 ld $45
7870 00a0 ld $a0
7871 0060 ld $60
7872 0021 ld $21
7873 00a0 ld $a0
7874 00e9 ld $e9
7875 00e9 ld $e9
7876 0099 ld $99
7877 00a0 ld $a0
7878 0099 ld $99
7879 00aa ld $aa
787a 002b ld $2b
787b 00aa ld $aa
787c 007f ld $7f
787d 0000 ld $00
787e 005e ld $5e
787f 0026 ld $26
7880 00b4 ld $b4
7881 00cb ld $cb
7882 0093 ld $93
7883 00aa ld $aa
7884 0093 ld $93
7885 0028 ld $28
7886 0021 ld $21
7887 00aa ld $aa
7888 007f ld $7f
7889 0000 ld $00
788a 005e ld $5e
788b 0026 ld $26
788c 00b4 ld $b4
788d 00cb ld $cb
788e 0093 ld $93
788f 00aa ld $aa
7890 0093 ld $93
7891 0028 ld $28
7892 0021 ld $21
7893 00aa ld $aa
7894 007f ld $7f
7895 0000 ld $00
7896 005e ld $5e
7897 0026 ld $26
7898 00b4 ld $b4
7899 00cb ld $cb
789a 0093 ld $93
789b 00aa ld $aa
789c 0093 ld $93
789d 0028 ld $28
789e 0021 ld $21
789f 00aa ld $aa
78a0 007f ld $7f
78a1 0000 ld $00
78a2 005e ld $5e
78a3 0026 ld $26
78a4 00b4 ld $b4
78a5 00cb ld $cb
78a6 0093 ld $93
78a7 00aa ld $aa
78a8 0093 ld $93
78a9 0028 ld $28
78aa 0021 ld $21
78ab 00aa ld $aa
78ac 007f ld $7f
78ad 0000 ld $00
78ae 005e ld $5e
78af 0026 ld $26
78b0 00b4 ld $b4
78b1 00cb ld $cb
78b2 0093 ld $93
78b3 0028 ld $28
78b4 0059 ld $59
78b5 0000 ld $00
78b6 005e ld $5e
78b7 0026 ld $26
78b8 00b4 ld $b4
78b9 00cb ld $cb
78ba 00ff ld $ff
78bb 0075 ld $75
78bc 0085 ld $85
78bd 00a0 ld $a0
78be 004d ld $4d
78bf 002b ld $2b
78c0 0026 ld $26
78c1 0021 ld $21
78c2 0028 ld $28
78c3 0063 ld $63
78c4 00ff ld $ff
78c5 0045 ld $45
78c6 0078 ld $78
78c7 0070 ld $70
78c8 0065 ld $65
78c9 0072 ld $72
78ca 0074 ld $74
78cb 0000 ld $00
78cc 0000 ld $00
78cd 0000 ld $00
* 7 times
78d2 0046 ld $46
78d3 00a0 ld $a0
78d4 005e ld $5e
78d5 0075 ld $75
78d6 0011 ld $11
78d7 0003 ld $03
78d8 000b ld $0b
78d9 002b ld $2b
78da 0022 ld $22
78db 0059 ld $59
78dc 00a0 ld $a0
78dd 00b8 ld $b8
78de 00a0 ld $a0
78df 005e ld $5e
78e0 00a6 ld $a6
78e1 001a ld $1a
78e2 00a2 ld $a2
78e3 0082 ld $82
78e4 003f ld $3f
78e5 005e ld $5e
78e6 0025 ld $25
78e7 001a ld $1a
78e8 00a6 ld $a6
78e9 005e ld $5e
78ea 0024 ld $24
78eb 0021 ld $21
78ec 00a0 ld $a0
78ed 002b ld $2b
78ee 0026 ld $26
78ef 00b4 ld $b4
78f0 00f3 ld $f3
78f1 0093 ld $93
78f2 00a1 ld $a1
78f3 0021 ld $21
78f4 00a4 ld $a4
78f5 00e6 ld $e6
78f6 0001 ld $01
78f7 002b ld $2b
78f8 00a4 ld $a4
78f9 0035 ld $35
78fa 0072 ld $72
78fb fe00 bra ac ;+-----------------------------------+
78fc fcfd bra $78fd ;| |
78fd 1404 ld $04,y ;| Trampoline for page $7800 lookups |
78fe e068 jmp y,$68 ;| |
78ff c218 st [$18] ;+-----------------------------------+
7900 00b0 ld $b0
7901 0063 ld $63
7902 00ff ld $ff
7903 0075 ld $75
7904 0059 ld $59
7905 0007 ld $07
7906 0099 ld $99
7907 00a2 ld $a2
7908 002b ld $2b
7909 00a2 ld $a2
790a 0059 ld $59
790b 0000 ld $00
790c 00f0 ld $f0
790d 00a2 ld $a2
790e 0090 ld $90
790f 00d5 ld $d5
7910 0075 ld $75
7911 0021 ld $21
7912 00a2 ld $a2
7913 00e6 ld $e6
7914 0001 ld $01
7915 002b ld $2b
7916 00a2 ld $a2
7917 0021 ld $21
7918 00a0 ld $a0
7919 002b ld $2b
791a 008a ld $8a
791b 0021 ld $21
791c 00a4 ld $a4
791d 0085 ld $85
791e 00ef ld $ef
791f 0042 ld $42
7920 00e6 ld $e6
7921 000a ld $0a
7922 0035 ld $35
7923 0053 ld $53
7924 00ed ld $ed
7925 00e3 ld $e3
7926 003a ld $3a
7927 0090 ld $90
7928 00ef ld $ef
7929 00e3 ld $e3
792a 0061 ld $61
792b 00f0 ld $f0
792c 00a2 ld $a2
792d 0021 ld $21
792e 0026 ld $26
792f 002b ld $2b
7930 00a0 ld $a0
7931 0035 ld $35
7932 0072 ld $72
7933 00d5 ld $d5
7934 0021 ld $21
7935 00a2 ld $a2
7936 0063 ld $63
7937 00ff ld $ff
7938 0047 ld $47
7939 00a0 ld $a0
793a 0060 ld $60
793b 0021 ld $21
793c 00a0 ld $a0
793d 002b ld $2b
793e 00ba ld $ba
793f 002b ld $2b
7940 0026 ld $26
7941 0011 ld $11
7942 0003 ld $03
7943 000b ld $0b
7944 002b ld $2b
7945 0022 ld $22
7946 001a ld $1a
7947 00a2 ld $a2
7948 005e ld $5e
7949 0025 ld $25
794a 001a ld $1a
794b 00a0 ld $a0
794c 005e ld $5e
794d 00b8 ld $b8
794e 0059 ld $59
794f 00ff ld $ff
7950 005e ld $5e
7951 00b9 ld $b9
7952 0021 ld $21
7953 00a4 ld $a4
7954 0035 ld $35
7955 004d ld $4d
7956 00c1 ld $c1
7957 0035 ld $35
7958 003f ld $3f
7959 00e2 ld $e2
795a 0099 ld $99
795b 00b8 ld $b8
795c 0090 ld $90
795d 00c6 ld $c6
795e 0099 ld $99
795f 00b8 ld $b8
7960 0035 ld $35
7961 0056 ld $56
7962 00dc ld $dc
7963 002b ld $2b
7964 00a4 ld $a4
7965 0059 ld $59
7966 0000 ld $00
7967 00b8 ld $b8
7968 00b8 ld $b8
7969 002b ld $2b
796a 00b8 ld $b8
796b 005e ld $5e
796c 0024 ld $24
796d 00b4 ld $b4
796e 00f3 ld $f3
796f 0021 ld $21
7970 00a0 ld $a0
7971 0099 ld $99
7972 00b8 ld $b8
7973 002b ld $2b
7974 00a0 ld $a0
7975 002b ld $2b
7976 0026 ld $26
7977 0090 ld $90
7978 00ad ld $ad
7979 0021 ld $21
797a 00a4 ld $a4
797b 005e ld $5e
797c 0024 ld $24
797d 00b4 ld $b4
797e 00f3 ld $f3
797f 0021 ld $21
7980 00ba ld $ba
7981 00ff ld $ff
7982 0021 ld $21
7983 0024 ld $24
7984 0035 ld $35
7985 0050 ld $50
7986 00f3 ld $f3
7987 00e9 ld $e9
7988 002b ld $2b
7989 0024 ld $24
798a 0021 ld $21
798b 0026 ld $26
798c 00e9 ld $e9
798d 002b ld $2b
798e 0026 ld $26
798f 00ff ld $ff
7990 00e9 ld $e9
7991 002b ld $2b
7992 0024 ld $24
7993 0021 ld $21
7994 0026 ld $26
7995 00e9 ld $e9
7996 0088 ld $88
7997 0001 ld $01
7998 002b ld $2b
7999 0026 ld $26
799a 00ff ld $ff
799b 0048 ld $48
799c 00a0 ld $a0
799d 005c ld $5c
799e 0059 ld $59
799f 0000 ld $00
79a0 002b ld $2b
79a1 00a2 ld $a2
79a2 0021 ld $21
79a3 00a0 ld $a0
79a4 0082 ld $82
79a5 00f8 ld $f8
79a6 0035 ld $35
79a7 003f ld $3f
79a8 00ad ld $ad
79a9 0011 ld $11
79aa 00ff ld $ff
79ab 00ff ld $ff
79ac 00ff ld $ff
79ad 0021 ld $21
79ae 00a2 ld $a2
79af 002b ld $2b
79b0 008a ld $8a
79b1 0021 ld $21
79b2 00a0 ld $a0
79b3 002b ld $2b
79b4 0026 ld $26
79b5 0011 ld $11
79b6 0000 ld $00
79b7 0000 ld $00
79b8 0035 ld $35
79b9 003f ld $3f
79ba 00c2 ld $c2
79bb 002b ld $2b
79bc 0088 ld $88
79bd 0075 ld $75
79be 0021 ld $21
79bf 0026 ld $26
79c0 00cf ld $cf
79c1 0088 ld $88
79c2 0059 ld $59
79c3 0014 ld $14
79c4 002b ld $2b
79c5 00a0 ld $a0
79c6 0021 ld $21
79c7 008a ld $8a
79c8 002b ld $2b
79c9 00a2 ld $a2
79ca 0085 ld $85
79cb 00cf ld $cf
79cc 0042 ld $42
79cd 00b4 ld $b4
79ce 0080 ld $80
79cf 0021 ld $21
79d0 001a ld $1a
79d1 002b ld $2b
79d2 008c ld $8c
79d3 0021 ld $21
79d4 008e ld $8e
79d5 00e6 ld $e6
79d6 0004 ld $04
79d7 002b ld $2b
79d8 008e ld $8e
79d9 00e3 ld $e3
79da 0002 ld $02
79db 0085 ld $85
79dc 00f0 ld $f0
79dd 004f ld $4f
79de 0085 ld $85
79df 00f5 ld $f5
79e0 0014 ld $14
79e1 002b ld $2b
79e2 00a0 ld $a0
79e3 0085 ld $85
79e4 00a0 ld $a0
79e5 004a ld $4a
79e6 0059 ld $59
79e7 0004 ld $04
79e8 0099 ld $99
79e9 008e ld $8e
79ea 002b ld $2b
79eb 008e ld $8e
79ec 00e6 ld $e6
79ed 0002 ld $02
79ee 0085 ld $85
79ef 00e8 ld $e8
79f0 0050 ld $50
79f1 0041 ld $41
79f2 0064 ld $64
79f3 0076 ld $76
79f4 0061 ld $61
79f5 006e ld $6e
79f6 0063 ld $63
79f7 0065 ld $65
79f8 0064 ld $64
79f9 0000 ld $00
79fa 0049 ld $49
79fb fe00 bra ac ;+-----------------------------------+
79fc fcfd bra $79fd ;| |
79fd 1404 ld $04,y ;| Trampoline for page $7900 lookups |
79fe e068 jmp y,$68 ;| |
79ff c218 st [$18] ;+-----------------------------------+
7a00 00a0 ld $a0
7a01 005e ld $5e
7a02 0021 ld $21
7a03 001a ld $1a
7a04 002b ld $2b
7a05 008c ld $8c
7a06 0021 ld $21
7a07 008e ld $8e
7a08 00e6 ld $e6
7a09 000c ld $0c
7a0a 002b ld $2b
7a0b 008e ld $8e
7a0c 00e3 ld $e3
7a0d 0006 ld $06
7a0e 0085 ld $85
7a0f 00dc ld $dc
7a10 004f ld $4f
7a11 0011 ld $11
7a12 00fe ld $fe
7a13 0014 ld $14
7a14 00f6 ld $f6
7a15 002b ld $2b
7a16 009e ld $9e
7a17 0090 ld $90
7a18 00d9 ld $d9
7a19 0059 ld $59
7a1a 0002 ld $02
7a1b 0099 ld $99
7a1c 009e ld $9e
7a1d 00f6 ld $f6
7a1e 002b ld $2b
7a1f 009c ld $9c
7a20 0011 ld $11
7a21 00fe ld $fe
7a22 0014 ld $14
7a23 002b ld $2b
7a24 00be ld $be
7a25 0059 ld $59
7a26 0000 ld $00
7a27 00f3 ld $f3
7a28 00be ld $be
7a29 0021 ld $21
7a2a 009e ld $9e
7a2b 002b ld $2b
7a2c 00a0 ld $a0
7a2d 0059 ld $59
7a2e 0000 ld $00
7a2f 002b ld $2b
7a30 00a2 ld $a2
7a31 0021 ld $21
7a32 009e ld $9e
7a33 00f6 ld $f6
7a34 002b ld $2b
7a35 00a4 ld $a4
7a36 0085 ld $85
7a37 00a0 ld $a0
7a38 0047 ld $47
7a39 0021 ld $21
7a3a 009c ld $9c
7a3b 002b ld $2b
7a3c 009e ld $9e
7a3d 0021 ld $21
7a3e 009e ld $9e
7a3f 002b ld $2b
7a40 00be ld $be
7a41 0035 ld $35
7a42 003f ld $3f
7a43 00e8 ld $e8
7a44 0011 ld $11
7a45 00ef ld $ef
7a46 00be ld $be
7a47 00fc ld $fc
7a48 00be ld $be
7a49 0035 ld $35
7a4a 0072 ld $72
7a4b 00b5 ld $b5
7a4c 0059 ld $59
7a4d 000c ld $0c
7a4e 0099 ld $99
7a4f 008e ld $8e
7a50 002b ld $2b
7a51 008e ld $8e
7a52 00e6 ld $e6
7a53 0006 ld $06
7a54 0085 ld $85
7a55 00d6 ld $d6
7a56 0050 ld $50
7a57 0042 ld $42
7a58 0065 ld $65
7a59 0067 ld $67
7a5a 0069 ld $69
7a5b 006e ld $6e
7a5c 006e ld $6e
7a5d 0065 ld $65
7a5e 0072 ld $72
7a5f 0000 ld $00
7a60 004a ld $4a
7a61 00a0 ld $a0
7a62 0059 ld $59
7a63 0021 ld $21
7a64 001a ld $1a
7a65 002b ld $2b
7a66 008c ld $8c
7a67 0021 ld $21
7a68 008e ld $8e
7a69 00e6 ld $e6
7a6a 0004 ld $04
7a6b 002b ld $2b
7a6c 008e ld $8e
7a6d 0085 ld $85
7a6e 00e6 ld $e6
7a6f 004f ld $4f
7a70 0021 ld $21
7a71 00a0 ld $a0
7a72 002b ld $2b
7a73 009e ld $9e
7a74 0011 ld $11
7a75 00ff ld $ff
7a76 0017 ld $17
7a77 002b ld $2b
7a78 00be ld $be
7a79 0059 ld $59
7a7a 0001 ld $01
7a7b 00f0 ld $f0
7a7c 00be ld $be
7a7d 0021 ld $21
7a7e 009e ld $9e
7a7f 002b ld $2b
7a80 0084 ld $84
7a81 0059 ld $59
7a82 0000 ld $00
7a83 002b ld $2b
7a84 0086 ld $86
7a85 0011 ld $11
7a86 00fc ld $fc
7a87 0026 ld $26
7a88 002b ld $2b
7a89 0088 ld $88
7a8a 0059 ld $59
7a8b 0084 ld $84
7a8c 002b ld $2b
7a8d 0024 ld $24
7a8e 0085 ld $85
7a8f 00ec ld $ec
7a90 0041 ld $41
7a91 0085 ld $85
7a92 00a0 ld $a0
7a93 004b ld $4b
7a94 0085 ld $85
7a95 00a0 ld $a0
7a96 004b ld $4b
7a97 0059 ld $59
7a98 0004 ld $04
7a99 0099 ld $99
7a9a 008e ld $8e
7a9b 002b ld $2b
7a9c 008e ld $8e
7a9d 00e6 ld $e6
7a9e 0004 ld $04
7a9f 0085 ld $85
7aa0 00df ld $df
7aa1 0050 ld $50
7aa2 0075 ld $75
7aa3 0059 ld $59
7aa4 0001 ld $01
7aa5 002b ld $2b
7aa6 008a ld $8a
7aa7 00f8 ld $f8
7aa8 0088 ld $88
7aa9 0035 ld $35
7aaa 003f ld $3f
7aab 00ea ld $ea
7aac 0085 ld $85
7aad 00ac ld $ac
7aae 004e ld $4e
7aaf 0085 ld $85
7ab0 00e7 ld $e7
7ab1 0047 ld $47
7ab2 0021 ld $21
7ab3 008a ld $8a
7ab4 00e9 ld $e9
7ab5 002b ld $2b
7ab6 008a ld $8a
7ab7 0035 ld $35
7ab8 0072 ld $72
7ab9 00e2 ld $e2
7aba 0063 ld $63
7abb 00ff ld $ff
7abc 004b ld $4b
7abd 00a0 ld $a0
7abe 0057 ld $57
7abf 0021 ld $21
7ac0 001a ld $1a
7ac1 002b ld $2b
7ac2 008c ld $8c
7ac3 0021 ld $21
7ac4 008e ld $8e
7ac5 00e6 ld $e6
7ac6 0004 ld $04
7ac7 002b ld $2b
7ac8 008e ld $8e
7ac9 0085 ld $85
7aca 00f0 ld $f0
7acb 004f ld $4f
7acc 0011 ld $11
7acd 00ff ld $ff
7ace 0017 ld $17
7acf 00ad ld $ad
7ad0 0035 ld $35
7ad1 0072 ld $72
7ad2 00b5 ld $b5
7ad3 0085 ld $85
7ad4 00d1 ld $d1
7ad5 0048 ld $48
7ad6 0011 ld $11
7ad7 00fc ld $fc
7ad8 0026 ld $26
7ad9 002b ld $2b
7ada 00be ld $be
7adb 0059 ld $59
7adc 0084 ld $84
7add 002b ld $2b
7ade 0088 ld $88
7adf 0011 ld $11
7ae0 00fc ld $fc
7ae1 0025 ld $25
7ae2 002b ld $2b
7ae3 0024 ld $24
7ae4 0085 ld $85
7ae5 00ec ld $ec
7ae6 0041 ld $41
7ae7 0021 ld $21
7ae8 00be ld $be
7ae9 0085 ld $85
7aea 00cb ld $cb
7aeb 004e ld $4e
7aec 0011 ld $11
7aed 00fc ld $fc
7aee 001c ld $1c
7aef 0085 ld $85
7af0 00a0 ld $a0
7af1 004e ld $4e
7af2 0011 ld $11
7af3 00fc ld $fc
7af4 0026 ld $26
7af5 002b ld $2b
7af6 0088 ld $88
7af7 0059 ld $59
7af8 0084 ld $84
7af9 002b ld $2b
7afa 0024 ld $24
7afb fe00 bra ac ;+-----------------------------------+
7afc fcfd bra $7afd ;| |
7afd 1404 ld $04,y ;| Trampoline for page $7a00 lookups |
7afe e068 jmp y,$68 ;| |
7aff c218 st [$18] ;+-----------------------------------+
7b00 0085 ld $85
7b01 00ec ld $ec
7b02 0041 ld $41
7b03 0011 ld $11
7b04 00ff ld $ff
7b05 007f ld $7f
7b06 002b ld $2b
7b07 00be ld $be
7b08 0011 ld $11
7b09 00fe ld $fe
7b0a 0026 ld $26
7b0b 00f6 ld $f6
7b0c 00f8 ld $f8
7b0d 00be ld $be
7b0e 002b ld $2b
7b0f 00a0 ld $a0
7b10 0059 ld $59
7b11 0004 ld $04
7b12 0099 ld $99
7b13 008e ld $8e
7b14 002b ld $2b
7b15 008e ld $8e
7b16 00e6 ld $e6
7b17 0004 ld $04
7b18 0085 ld $85
7b19 00e8 ld $e8
7b1a 0050 ld $50
7b1b 004c ld $4c
7b1c 00a0 ld $a0
7b1d 005e ld $5e
7b1e 0075 ld $75
7b1f 0035 ld $35
7b20 0072 ld $72
7b21 00a5 ld $a5
7b22 0085 ld $85
7b23 00ef ld $ef
7b24 0013 ld $13
7b25 002b ld $2b
7b26 0026 ld $26
7b27 0035 ld $35
7b28 0050 ld $50
7b29 00ca ld $ca
7b2a 0021 ld $21
7b2b 008a ld $8a
7b2c 002b ld $2b
7b2d 0024 ld $24
7b2e 0035 ld $35
7b2f 0050 ld $50
7b30 00c3 ld $c3
7b31 0059 ld $59
7b32 0000 ld $00
7b33 002b ld $2b
7b34 0028 ld $28
7b35 0059 ld $59
7b36 0001 ld $01
7b37 002b ld $2b
7b38 002a ld $2a
7b39 0059 ld $59
7b3a 00a1 ld $a1
7b3b 002b ld $2b
7b3c 0022 ld $22
7b3d 00b4 ld $b4
7b3e 00e6 ld $e6
7b3f 0021 ld $21
7b40 0024 ld $24
7b41 0063 ld $63
7b42 00ff ld $ff
7b43 001a ld $1a
7b44 0027 ld $27
7b45 0082 ld $82
7b46 0040 ld $40
7b47 0035 ld $35
7b48 003f ld $3f
7b49 00b1 ld $b1
7b4a 0059 ld $59
7b4b 0000 ld $00
7b4c 002b ld $2b
7b4d 002a ld $2a
7b4e 0021 ld $21
7b4f 008a ld $8a
7b50 002b ld $2b
7b51 0024 ld $24
7b52 0090 ld $90
7b53 00dc ld $dc
7b54 0093 ld $93
7b55 002a ld $2a
7b56 0021 ld $21
7b57 0024 ld $24
7b58 00b8 ld $b8
7b59 0026 ld $26
7b5a 002b ld $2b
7b5b 0024 ld $24
7b5c 0097 ld $97
7b5d 0027 ld $27
7b5e 00b8 ld $b8
7b5f 0026 ld $26
7b60 0035 ld $35
7b61 0053 ld $53
7b62 00d4 ld $d4
7b63 0021 ld $21
7b64 0024 ld $24
7b65 002b ld $2b
7b66 0028 ld $28
7b67 001a ld $1a
7b68 002a ld $2a
7b69 0063 ld $63
7b6a 00ff ld $ff
7b6b 0000 ld $00
7b6c 00b6 ld $b6
7b6d 003a ld $3a
7b6e 00d9 ld $d9
7b6f 003e ld $3e
7b70 00d9 ld $d9
7b71 003e ld $3e
7b72 00d9 ld $d9
7b73 003e ld $3e
7b74 00d9 ld $d9
7b75 0038 ld $38
7b76 00d9 ld $d9
7b77 003e ld $3e
7b78 00e5 ld $e5
7b79 003b ld $3b
7b7a 00ae ld $ae
7b7b 003d ld $3d
7b7c 004d ld $4d
7b7d 00a0 ld $a0
7b7e 0059 ld $59
7b7f 0075 ld $75
7b80 0035 ld $35
7b81 0072 ld $72
7b82 00a5 ld $a5
7b83 0085 ld $85
7b84 00ef ld $ef
7b85 0013 ld $13
7b86 002b ld $2b
7b87 0026 ld $26
7b88 0059 ld $59
7b89 0000 ld $00
7b8a 005e ld $5e
7b8b 008c ld $8c
7b8c 0021 ld $21
7b8d 0026 ld $26
7b8e 0035 ld $35
7b8f 004d ld $4d
7b90 00b8 ld $b8
7b91 0059 ld $59
7b92 0000 ld $00
7b93 00b8 ld $b8
7b94 0026 ld $26
7b95 002b ld $2b
7b96 0026 ld $26
7b97 0093 ld $93
7b98 008c ld $8c
7b99 0021 ld $21
7b9a 008a ld $8a
7b9b 002b ld $2b
7b9c 0024 ld $24
7b9d 0035 ld $35
7b9e 0053 ld $53
7b9f 00cb ld $cb
7ba0 0059 ld $59
7ba1 0000 ld $00
7ba2 00b8 ld $b8
7ba3 008a ld $8a
7ba4 002b ld $2b
7ba5 0024 ld $24
7ba6 001a ld $1a
7ba7 008c ld $8c
7ba8 008c ld $8c
7ba9 0003 ld $03
7baa 005e ld $5e
7bab 008c ld $8c
7bac 0059 ld $59
7bad 0000 ld $00
7bae 002b ld $2b
7baf 0028 ld $28
7bb0 0059 ld $59
7bb1 0001 ld $01
7bb2 002b ld $2b
7bb3 002a ld $2a
7bb4 0059 ld $59
7bb5 00a1 ld $a1
7bb6 002b ld $2b
7bb7 0022 ld $22
7bb8 00b4 ld $b4
7bb9 00e6 ld $e6
7bba 001a ld $1a
7bbb 008c ld $8c
7bbc 0082 ld $82
7bbd 0002 ld $02
7bbe 0035 ld $35
7bbf 003f ld $3f
7bc0 00e6 ld $e6
7bc1 0059 ld $59
7bc2 0000 ld $00
7bc3 00b8 ld $b8
7bc4 0028 ld $28
7bc5 002b ld $2b
7bc6 0028 ld $28
7bc7 001a ld $1a
7bc8 008c ld $8c
7bc9 0082 ld $82
7bca 0001 ld $01
7bcb 0035 ld $35
7bcc 003f ld $3f
7bcd 00f3 ld $f3
7bce 0059 ld $59
7bcf 0000 ld $00
7bd0 00b8 ld $b8
7bd1 0024 ld $24
7bd2 002b ld $2b
7bd3 0024 ld $24
7bd4 0021 ld $21
7bd5 0024 ld $24
7bd6 0063 ld $63
7bd7 00ff ld $ff
7bd8 004e ld $4e
7bd9 00a0 ld $a0
7bda 0051 ld $51
7bdb 002b ld $2b
7bdc 008a ld $8a
7bdd 00f6 ld $f6
7bde 002b ld $2b
7bdf 0024 ld $24
7be0 0059 ld $59
7be1 0002 ld $02
7be2 0099 ld $99
7be3 008a ld $8a
7be4 00f6 ld $f6
7be5 002b ld $2b
7be6 0026 ld $26
7be7 0021 ld $21
7be8 0084 ld $84
7be9 0099 ld $99
7bea 0024 ld $24
7beb 002b ld $2b
7bec 0084 ld $84
7bed 0035 ld $35
7bee 0050 ld $50
7bef 00b9 ld $b9
7bf0 00b8 ld $b8
7bf1 0024 ld $24
7bf2 00fa ld $fa
7bf3 0024 ld $24
7bf4 0090 ld $90
7bf5 00bd ld $bd
7bf6 00b8 ld $b8
7bf7 0024 ld $24
7bf8 00f8 ld $f8
7bf9 0024 ld $24
7bfa 001a ld $1a
7bfb fe00 bra ac ;+-----------------------------------+
7bfc fcfd bra $7bfd ;| |
7bfd 1404 ld $04,y ;| Trampoline for page $7b00 lookups |
7bfe e068 jmp y,$68 ;| |
7bff c218 st [$18] ;+-----------------------------------+
7c00 0019 ld $19
7c01 0082 ld $82
7c02 0080 ld $80
7c03 00ad ld $ad
7c04 0099 ld $99
7c05 0086 ld $86
7c06 0099 ld $99
7c07 0026 ld $26
7c08 002b ld $2b
7c09 0086 ld $86
7c0a 00ff ld $ff
7c0b 0075 ld $75
7c0c 002b ld $2b
7c0d 008c ld $8c
7c0e 00f6 ld $f6
7c0f 002b ld $2b
7c10 0088 ld $88
7c11 0021 ld $21
7c12 0084 ld $84
7c13 002b ld $2b
7c14 0024 ld $24
7c15 0021 ld $21
7c16 0086 ld $86
7c17 002b ld $2b
7c18 0026 ld $26
7c19 0059 ld $59
7c1a 0000 ld $00
7c1b 002b ld $2b
7c1c 0084 ld $84
7c1d 002b ld $2b
7c1e 0086 ld $86
7c1f 0085 ld $85
7c20 00df ld $df
7c21 004a ld $4a
7c22 0021 ld $21
7c23 008c ld $8c
7c24 00e3 ld $e3
7c25 0002 ld $02
7c26 00f6 ld $f6
7c27 002b ld $2b
7c28 0088 ld $88
7c29 0035 ld $35
7c2a 003f ld $3f
7c2b 00ed ld $ed
7c2c 0085 ld $85
7c2d 00df ld $df
7c2e 004a ld $4a
7c2f 0063 ld $63
7c30 00ff ld $ff
7c31 004f ld $4f
7c32 00a0 ld $a0
7c33 0057 ld $57
7c34 002b ld $2b
7c35 0088 ld $88
7c36 0021 ld $21
7c37 0090 ld $90
7c38 00f3 ld $f3
7c39 0088 ld $88
7c3a 0059 ld $59
7c3b 0002 ld $02
7c3c 0099 ld $99
7c3d 0088 ld $88
7c3e 002b ld $2b
7c3f 0088 ld $88
7c40 0021 ld $21
7c41 0092 ld $92
7c42 00f3 ld $f3
7c43 0088 ld $88
7c44 0059 ld $59
7c45 0002 ld $02
7c46 0099 ld $99
7c47 0088 ld $88
7c48 002b ld $2b
7c49 0088 ld $88
7c4a 0021 ld $21
7c4b 0094 ld $94
7c4c 00f3 ld $f3
7c4d 0088 ld $88
7c4e 0059 ld $59
7c4f 0002 ld $02
7c50 0099 ld $99
7c51 0088 ld $88
7c52 002b ld $2b
7c53 0088 ld $88
7c54 0021 ld $21
7c55 0096 ld $96
7c56 00f3 ld $f3
7c57 0088 ld $88
7c58 0059 ld $59
7c59 0002 ld $02
7c5a 0099 ld $99
7c5b 0088 ld $88
7c5c 002b ld $2b
7c5d 0088 ld $88
7c5e 0021 ld $21
7c5f 0098 ld $98
7c60 00f3 ld $f3
7c61 0088 ld $88
7c62 0059 ld $59
7c63 0002 ld $02
7c64 0099 ld $99
7c65 0088 ld $88
7c66 002b ld $2b
7c67 0088 ld $88
7c68 0021 ld $21
7c69 009a ld $9a
7c6a 00f3 ld $f3
7c6b 0088 ld $88
7c6c 0059 ld $59
7c6d 0002 ld $02
7c6e 0099 ld $99
7c6f 0088 ld $88
7c70 002b ld $2b
7c71 0088 ld $88
7c72 0021 ld $21
7c73 009c ld $9c
7c74 00f3 ld $f3
7c75 0088 ld $88
7c76 0059 ld $59
7c77 0002 ld $02
7c78 0099 ld $99
7c79 0088 ld $88
7c7a 002b ld $2b
7c7b 0088 ld $88
7c7c 0021 ld $21
7c7d 009e ld $9e
7c7e 00f3 ld $f3
7c7f 0088 ld $88
7c80 0059 ld $59
7c81 0002 ld $02
7c82 0099 ld $99
7c83 0088 ld $88
7c84 002b ld $2b
7c85 0088 ld $88
7c86 0021 ld $21
7c87 008c ld $8c
7c88 00f3 ld $f3
7c89 0088 ld $88
7c8a 00ff ld $ff
7c8b 0050 ld $50
7c8c 00a0 ld $a0
7c8d 0050 ld $50
7c8e 002b ld $2b
7c8f 008a ld $8a
7c90 00f6 ld $f6
7c91 002b ld $2b
7c92 0090 ld $90
7c93 0059 ld $59
7c94 0002 ld $02
7c95 0099 ld $99
7c96 008a ld $8a
7c97 002b ld $2b
7c98 008a ld $8a
7c99 00f6 ld $f6
7c9a 002b ld $2b
7c9b 0092 ld $92
7c9c 0059 ld $59
7c9d 0002 ld $02
7c9e 0099 ld $99
7c9f 008a ld $8a
7ca0 002b ld $2b
7ca1 008a ld $8a
7ca2 00f6 ld $f6
7ca3 002b ld $2b
7ca4 0094 ld $94
7ca5 0059 ld $59
7ca6 0002 ld $02
7ca7 0099 ld $99
7ca8 008a ld $8a
7ca9 002b ld $2b
7caa 008a ld $8a
7cab 00f6 ld $f6
7cac 002b ld $2b
7cad 0096 ld $96
7cae 0059 ld $59
7caf 0002 ld $02
7cb0 0099 ld $99
7cb1 008a ld $8a
7cb2 002b ld $2b
7cb3 008a ld $8a
7cb4 00f6 ld $f6
7cb5 002b ld $2b
7cb6 0098 ld $98
7cb7 0059 ld $59
7cb8 0002 ld $02
7cb9 0099 ld $99
7cba 008a ld $8a
7cbb 002b ld $2b
7cbc 008a ld $8a
7cbd 00f6 ld $f6
7cbe 002b ld $2b
7cbf 009a ld $9a
7cc0 0059 ld $59
7cc1 0002 ld $02
7cc2 0099 ld $99
7cc3 008a ld $8a
7cc4 002b ld $2b
7cc5 008a ld $8a
7cc6 00f6 ld $f6
7cc7 002b ld $2b
7cc8 009c ld $9c
7cc9 0059 ld $59
7cca 0002 ld $02
7ccb 0099 ld $99
7ccc 008a ld $8a
7ccd 002b ld $2b
7cce 008a ld $8a
7ccf 00f6 ld $f6
7cd0 002b ld $2b
7cd1 009e ld $9e
7cd2 0059 ld $59
7cd3 0002 ld $02
7cd4 0099 ld $99
7cd5 008a ld $8a
7cd6 002b ld $2b
7cd7 008a ld $8a
7cd8 00f6 ld $f6
7cd9 002b ld $2b
7cda 001a ld $1a
7cdb 0021 ld $21
7cdc 00a0 ld $a0
7cdd 00ff ld $ff
7cde 0051 ld $51
7cdf 00a0 ld $a0
7ce0 0060 ld $60
7ce1 002b ld $2b
7ce2 008a ld $8a
7ce3 0011 ld $11
7ce4 0000 ld $00
7ce5 0006 ld $06
7ce6 002b ld $2b
7ce7 0022 ld $22
7ce8 0021 ld $21
7ce9 008a ld $8a
7cea 00b4 ld $b4
7ceb 00f6 ld $f6
7cec 00ff ld $ff
7ced 0035 ld $35
7cee 0053 ld $53
7cef 009e ld $9e
7cf0 002b ld $2b
7cf1 008a ld $8a
7cf2 0011 ld $11
7cf3 0000 ld $00
7cf4 0006 ld $06
7cf5 002b ld $2b
7cf6 0022 ld $22
7cf7 0011 ld $11
7cf8 0000 ld $00
7cf9 0080 ld $80
7cfa 002b ld $2b
7cfb fe00 bra ac ;+-----------------------------------+
7cfc fcfd bra $7cfd ;| |
7cfd 1404 ld $04,y ;| Trampoline for page $7c00 lookups |
7cfe e068 jmp y,$68 ;| |
7cff c218 st [$18] ;+-----------------------------------+
7d00 0088 ld $88
7d01 0021 ld $21
7d02 008a ld $8a
7d03 00b4 ld $b4
7d04 00f6 ld $f6
7d05 00fa ld $fa
7d06 0088 ld $88
7d07 00ff ld $ff
7d08 002c ld $2c
7d09 002c ld $2c
7d0a 002c ld $2c
* 5 times
7d0d 002e ld $2e
7d0e 002c ld $2c
7d0f 002c ld $2c
7d10 002c ld $2c
* 5 times
7d13 002e ld $2e
7d14 002c ld $2c
7d15 002c ld $2c
7d16 002c ld $2c
* 5 times
7d19 002e ld $2e
7d1a 002c ld $2c
7d1b 002c ld $2c
7d1c 002c ld $2c
* 5 times
7d1f 002e ld $2e
7d20 002c ld $2c
7d21 002c ld $2c
7d22 002c ld $2c
* 5 times
7d25 002e ld $2e
7d26 002e ld $2e
7d27 002e ld $2e
* 7 times
7d2c 00fa ld $fa
7d2d 0048 ld $48
7d2e 0069 ld $69
7d2f 0074 ld $74
7d30 0020 ld $20
7d31 0061 ld $61
7d32 006e ld $6e
7d33 0079 ld $79
7d34 0020 ld $20
7d35 006b ld $6b
7d36 0065 ld $65
7d37 0079 ld $79
7d38 0020 ld $20
7d39 0066 ld $66
7d3a 006f ld $6f
7d3b 0072 ld $72
7d3c 0020 ld $20
7d3d 006e ld $6e
7d3e 0065 ld $65
7d3f 0077 ld $77
7d40 0020 ld $20
7d41 0067 ld $67
7d42 0061 ld $61
7d43 006d ld $6d
7d44 0065 ld $65
7d45 0000 ld $00
7d46 0052 ld $52
7d47 00a0 ld $a0
7d48 0060 ld $60
7d49 002c ld $2c
7d4a 002c ld $2c
7d4b 0030 ld $30
7d4c 0030 ld $30
7d4d 002c ld $2c
7d4e 002e ld $2e
7d4f 002c ld $2c
7d50 002c ld $2c
7d51 002c ld $2c
7d52 0030 ld $30
7d53 002c ld $2c
7d54 002e ld $2e
7d55 002c ld $2c
7d56 002c ld $2c
7d57 002c ld $2c
7d58 0030 ld $30
7d59 002c ld $2c
7d5a 002e ld $2e
7d5b 002c ld $2c
7d5c 002c ld $2c
7d5d 002c ld $2c
7d5e 0030 ld $30
7d5f 002c ld $2c
7d60 002e ld $2e
7d61 002c ld $2c
7d62 002c ld $2c
7d63 002c ld $2c
7d64 0030 ld $30
7d65 002c ld $2c
7d66 002e ld $2e
7d67 002e ld $2e
7d68 002e ld $2e
* 7 times
7d6d 00fa ld $fa
7d6e 002c ld $2c
7d6f 0008 ld $08
7d70 0008 ld $08
7d71 0008 ld $08
7d72 002c ld $2c
7d73 002e ld $2e
7d74 002c ld $2c
7d75 002c ld $2c
7d76 002c ld $2c
7d77 002c ld $2c
7d78 0008 ld $08
7d79 002e ld $2e
7d7a 002c ld $2c
7d7b 002c ld $2c
7d7c 0008 ld $08
7d7d 0008 ld $08
7d7e 002c ld $2c
7d7f 002e ld $2e
7d80 002c ld $2c
7d81 0008 ld $08
7d82 002c ld $2c
7d83 002c ld $2c
7d84 002c ld $2c
7d85 002e ld $2e
7d86 002c ld $2c
7d87 0008 ld $08
7d88 0008 ld $08
7d89 0008 ld $08
7d8a 0008 ld $08
7d8b 002e ld $2e
7d8c 002e ld $2e
7d8d 002e ld $2e
* 7 times
7d92 00fa ld $fa
7d93 003e ld $3e
7d94 003e ld $3e
7d95 003e ld $3e
7d96 0020 ld $20
7d97 0059 ld $59
7d98 006f ld $6f
7d99 0075 ld $75
7d9a 0020 ld $20
7d9b 0068 ld $68
7d9c 0061 ld $61
7d9d 0076 ld $76
7d9e 0065 ld $65
7d9f 0020 ld $20
7da0 006c ld $6c
7da1 006f ld $6f
7da2 0073 ld $73
7da3 0074 ld $74
7da4 0020 ld $20
7da5 003c ld $3c
7da6 003c ld $3c
7da7 003c ld $3c
7da8 0000 ld $00
7da9 0053 ld $53
7daa 00a0 ld $a0
7dab 005e ld $5e
7dac 002c ld $2c
7dad 0023 ld $23
7dae 0023 ld $23
7daf 0023 ld $23
7db0 002c ld $2c
7db1 002e ld $2e
7db2 002c ld $2c
7db3 002c ld $2c
7db4 002c ld $2c
7db5 002c ld $2c
7db6 0023 ld $23
7db7 002e ld $2e
7db8 002c ld $2c
7db9 002c ld $2c
7dba 0023 ld $23
7dbb 0023 ld $23
7dbc 002c ld $2c
7dbd 002e ld $2e
7dbe 002c ld $2c
7dbf 002c ld $2c
7dc0 002c ld $2c
7dc1 002c ld $2c
7dc2 0023 ld $23
7dc3 002e ld $2e
7dc4 002c ld $2c
7dc5 0023 ld $23
7dc6 0023 ld $23
7dc7 0023 ld $23
7dc8 002c ld $2c
7dc9 002e ld $2e
7dca 002e ld $2e
7dcb 002e ld $2e
* 7 times
7dd0 00fa ld $fa
7dd1 002c ld $2c
7dd2 0021 ld $21
7dd3 002c ld $2c
7dd4 002c ld $2c
7dd5 002c ld $2c
7dd6 002e ld $2e
7dd7 002c ld $2c
7dd8 0021 ld $21
7dd9 002c ld $2c
7dda 002c ld $2c
7ddb 002c ld $2c
7ddc 002e ld $2e
7ddd 002c ld $2c
7dde 0021 ld $21
7ddf 002c ld $2c
7de0 0021 ld $21
7de1 002c ld $2c
7de2 002e ld $2e
7de3 002c ld $2c
7de4 0021 ld $21
7de5 0021 ld $21
7de6 0021 ld $21
7de7 0021 ld $21
7de8 002e ld $2e
7de9 002c ld $2c
7dea 002c ld $2c
7deb 002c ld $2c
7dec 0021 ld $21
7ded 002c ld $2c
7dee 002e ld $2e
7def 002e ld $2e
7df0 002e ld $2e
* 7 times
7df5 00fa ld $fa
7df6 0059 ld $59
7df7 004f ld $4f
7df8 0055 ld $55
7df9 0020 ld $20
7dfa 0061 ld $61
7dfb fe00 bra ac ;+-----------------------------------+
7dfc fcfd bra $7dfd ;| |
7dfd 1404 ld $04,y ;| Trampoline for page $7d00 lookups |
7dfe e068 jmp y,$68 ;| |
7dff c218 st [$18] ;+-----------------------------------+
7e00 0072 ld $72
7e01 0065 ld $65
7e02 0020 ld $20
7e03 0074 ld $74
7e04 0068 ld $68
7e05 0065 ld $65
7e06 0020 ld $20
7e07 0077 ld $77
7e08 0069 ld $69
7e09 006e ld $6e
7e0a 006e ld $6e
7e0b 0065 ld $65
7e0c 0072 ld $72
7e0d 0021 ld $21
7e0e 0000 ld $00
7e0f 0054 ld $54
7e10 00a0 ld $a0
7e11 005b ld $5b
7e12 002c ld $2c
7e13 0006 ld $06
7e14 0006 ld $06
7e15 0006 ld $06
7e16 0006 ld $06
7e17 002e ld $2e
7e18 002c ld $2c
7e19 0006 ld $06
7e1a 002c ld $2c
7e1b 002c ld $2c
7e1c 002c ld $2c
7e1d 002e ld $2e
7e1e 002c ld $2c
7e1f 002c ld $2c
7e20 0006 ld $06
7e21 0006 ld $06
7e22 002c ld $2c
7e23 002e ld $2e
7e24 002c ld $2c
7e25 002c ld $2c
7e26 002c ld $2c
7e27 002c ld $2c
7e28 0006 ld $06
7e29 002e ld $2e
7e2a 002c ld $2c
7e2b 0006 ld $06
7e2c 0006 ld $06
7e2d 0006 ld $06
7e2e 002c ld $2c
7e2f 002e ld $2e
7e30 002e ld $2e
7e31 002e ld $2e
* 7 times
7e36 00fa ld $fa
7e37 002c ld $2c
7e38 002c ld $2c
7e39 0039 ld $39
7e3a 0039 ld $39
7e3b 002c ld $2c
7e3c 002e ld $2e
7e3d 002c ld $2c
7e3e 0039 ld $39
7e3f 002c ld $2c
7e40 002c ld $2c
7e41 002c ld $2c
7e42 002e ld $2e
7e43 002c ld $2c
7e44 0039 ld $39
7e45 0039 ld $39
7e46 0039 ld $39
7e47 002c ld $2c
7e48 002e ld $2e
7e49 002c ld $2c
7e4a 0039 ld $39
7e4b 002c ld $2c
7e4c 002c ld $2c
7e4d 0039 ld $39
7e4e 002e ld $2e
7e4f 002c ld $2c
7e50 002c ld $2c
7e51 0039 ld $39
7e52 0039 ld $39
7e53 002c ld $2c
7e54 002e ld $2e
7e55 002e ld $2e
7e56 002e ld $2e
* 7 times
7e5b 00fa ld $fa
7e5c 0044 ld $44
7e5d 0069 ld $69
7e5e 0076 ld $76
7e5f 0069 ld $69
7e60 0073 ld $73
7e61 0069 ld $69
7e62 006f ld $6f
7e63 006e ld $6e
7e64 0020 ld $20
7e65 0062 ld $62
7e66 0079 ld $79
7e67 0020 ld $20
7e68 007a ld $7a
7e69 0065 ld $65
7e6a 0072 ld $72
7e6b 006f ld $6f
7e6c 0000 ld $00
7e6d 0055 ld $55
7e6e 00a0 ld $a0
7e6f 004a ld $4a
7e70 002c ld $2c
7e71 0010 ld $10
7e72 0010 ld $10
7e73 0010 ld $10
7e74 0010 ld $10
7e75 002e ld $2e
7e76 002c ld $2c
7e77 002c ld $2c
7e78 002c ld $2c
7e79 002c ld $2c
7e7a 0010 ld $10
7e7b 002e ld $2e
7e7c 002c ld $2c
7e7d 002c ld $2c
7e7e 002c ld $2c
7e7f 0010 ld $10
7e80 002c ld $2c
7e81 002e ld $2e
7e82 002c ld $2c
7e83 002c ld $2c
7e84 0010 ld $10
7e85 002c ld $2c
7e86 002c ld $2c
7e87 002e ld $2e
7e88 002c ld $2c
7e89 002c ld $2c
7e8a 0010 ld $10
7e8b 002c ld $2c
7e8c 002c ld $2c
7e8d 002e ld $2e
7e8e 002e ld $2e
7e8f 002e ld $2e
* 7 times
7e94 00fa ld $fa
7e95 002c ld $2c
7e96 002c ld $2c
7e97 0025 ld $25
7e98 0025 ld $25
7e99 002c ld $2c
7e9a 002e ld $2e
7e9b 002c ld $2c
7e9c 0025 ld $25
7e9d 002c ld $2c
7e9e 002c ld $2c
7e9f 0025 ld $25
7ea0 002e ld $2e
7ea1 002c ld $2c
7ea2 002c ld $2c
7ea3 0025 ld $25
7ea4 0025 ld $25
7ea5 002c ld $2c
7ea6 002e ld $2e
7ea7 002c ld $2c
7ea8 0025 ld $25
7ea9 002c ld $2c
7eaa 002c ld $2c
7eab 0025 ld $25
7eac 002e ld $2e
7ead 002c ld $2c
7eae 002c ld $2c
7eaf 0025 ld $25
7eb0 0025 ld $25
7eb1 002c ld $2c
7eb2 002e ld $2e
7eb3 002e ld $2e
7eb4 002e ld $2e
* 7 times
7eb9 00fa ld $fa
7eba 0056 ld $56
7ebb 00a0 ld $a0
7ebc 004a ld $4a
7ebd 0010 ld $10
7ebe 002c ld $2c
7ebf 0010 ld $10
7ec0 002c ld $2c
7ec1 0010 ld $10
7ec2 002e ld $2e
7ec3 002c ld $2c
7ec4 003d ld $3d
7ec5 0010 ld $10
7ec6 0010 ld $10
7ec7 002c ld $2c
7ec8 002e ld $2e
7ec9 0010 ld $10
7eca 0010 ld $10
7ecb 0010 ld $10
* 5 times
7ece 002e ld $2e
7ecf 002c ld $2c
7ed0 0010 ld $10
7ed1 0010 ld $10
7ed2 0010 ld $10
7ed3 002c ld $2c
7ed4 002e ld $2e
7ed5 0010 ld $10
7ed6 002c ld $2c
7ed7 0010 ld $10
7ed8 002c ld $2c
7ed9 0010 ld $10
7eda 002e ld $2e
7edb 002e ld $2e
7edc 002e ld $2e
* 7 times
7ee1 00fa ld $fa
7ee2 0010 ld $10
7ee3 0013 ld $13
7ee4 0010 ld $10
7ee5 0013 ld $13
7ee6 0010 ld $10
7ee7 0013 ld $13
7ee8 0013 ld $13
7ee9 003e ld $3e
7eea 0010 ld $10
7eeb 0010 ld $10
7eec 0013 ld $13
7eed 0013 ld $13
7eee 0010 ld $10
7eef 0010 ld $10
7ef0 0010 ld $10
* 5 times
7ef3 0013 ld $13
7ef4 0013 ld $13
7ef5 0010 ld $10
7ef6 0010 ld $10
7ef7 0010 ld $10
7ef8 0013 ld $13
7ef9 0013 ld $13
7efa 0010 ld $10
7efb fe00 bra ac ;+-----------------------------------+
7efc fcfd bra $7efd ;| |
7efd 1404 ld $04,y ;| Trampoline for page $7e00 lookups |
7efe e068 jmp y,$68 ;| |
7eff c218 st [$18] ;+-----------------------------------+
7f00 0013 ld $13
7f01 0010 ld $10
7f02 0013 ld $13
7f03 0010 ld $10
7f04 0013 ld $13
7f05 0013 ld $13
7f06 0013 ld $13
* 7 times
7f0b 00fa ld $fa
7f0c 0057 ld $57
7f0d 00a0 ld $a0
7f0e 004a ld $4a
7f0f 003a ld $3a
7f10 003a ld $3a
7f11 003a ld $3a
* 5 times
7f14 0032 ld $32
7f15 003a ld $3a
7f16 003a ld $3a
7f17 003a ld $3a
* 5 times
7f1a 0032 ld $32
7f1b 003a ld $3a
7f1c 003a ld $3a
7f1d 003a ld $3a
* 5 times
7f20 0032 ld $32
7f21 003a ld $3a
7f22 003a ld $3a
7f23 003a ld $3a
* 5 times
7f26 0032 ld $32
7f27 003a ld $3a
7f28 003a ld $3a
7f29 003a ld $3a
* 5 times
7f2c 0032 ld $32
7f2d 0032 ld $32
7f2e 0032 ld $32
* 7 times
7f33 00fa ld $fa
7f34 003a ld $3a
7f35 003a ld $3a
7f36 0013 ld $13
7f37 0013 ld $13
7f38 003a ld $3a
7f39 0032 ld $32
7f3a 003a ld $3a
7f3b 0013 ld $13
7f3c 0013 ld $13
7f3d 0013 ld $13
7f3e 003a ld $3a
7f3f 0032 ld $32
7f40 003a ld $3a
7f41 003a ld $3a
7f42 0013 ld $13
7f43 0013 ld $13
7f44 003a ld $3a
7f45 0032 ld $32
7f46 003a ld $3a
7f47 003a ld $3a
7f48 003a ld $3a
7f49 0001 ld $01
7f4a 003a ld $3a
7f4b 0032 ld $32
7f4c 003a ld $3a
7f4d 003a ld $3a
7f4e 0001 ld $01
7f4f 0001 ld $01
7f50 0001 ld $01
7f51 0032 ld $32
7f52 0032 ld $32
7f53 0032 ld $32
* 7 times
7f58 00fa ld $fa
7f59 0058 ld $58
7f5a 00a0 ld $a0
7f5b 005e ld $5e
7f5c 0023 ld $23
7f5d 0023 ld $23
7f5e 0023 ld $23
* 9 times
7f65 0000 ld $00
7f66 0000 ld $00
7f67 0000 ld $00
* 6 times
7f6b 0023 ld $23
7f6c 0023 ld $23
7f6d 0000 ld $00
7f6e 0000 ld $00
7f6f 0000 ld $00
* 6 times
7f73 0023 ld $23
7f74 0023 ld $23
7f75 0000 ld $00
7f76 0000 ld $00
7f77 0000 ld $00
* 6 times
7f7b 0023 ld $23
7f7c 0023 ld $23
7f7d 0000 ld $00
7f7e 0000 ld $00
7f7f 0000 ld $00
* 6 times
7f83 0023 ld $23
7f84 0023 ld $23
7f85 0000 ld $00
7f86 0000 ld $00
7f87 0000 ld $00
* 6 times
7f8b 0023 ld $23
7f8c 0023 ld $23
7f8d 0000 ld $00
7f8e 0000 ld $00
7f8f 0000 ld $00
* 6 times
7f93 0023 ld $23
7f94 0023 ld $23
7f95 0023 ld $23
* 9 times
7f9c 00fa ld $fa
7f9d 0000 ld $00
7f9e 00c2 ld $c2
7f9f 0051 ld $51
7fa0 00a0 ld $a0
7fa1 0052 ld $52
7fa2 00c5 ld $c5
7fa3 0052 ld $52
7fa4 00a0 ld $a0
7fa5 0053 ld $53
7fa6 00c5 ld $c5
7fa7 0053 ld $53
7fa8 00a0 ld $a0
7fa9 0054 ld $54
7faa 00c5 ld $c5
7fab 0054 ld $54
7fac 00a0 ld $a0
7fad 0055 ld $55
7fae 00c5 ld $c5
7faf 0055 ld $55
7fb0 00a0 ld $a0
7fb1 0056 ld $56
7fb2 00c5 ld $c5
7fb3 0056 ld $56
7fb4 00c2 ld $c2
7fb5 0051 ld $51
7fb6 00a0 ld $a0
7fb7 0057 ld $57
7fb8 00c5 ld $c5
7fb9 0057 ld $57
7fba 0059 ld $59
7fbb 00a0 ld $a0
7fbc 0004 ld $04
7fbd 0040 ld $40
7fbe 0000 ld $00
7fbf 0000 ld $00
7fc0 0000 ld $00
7fc1 005a ld $5a
7fc2 00a0 ld $a0
7fc3 0004 ld $04
7fc4 0050 ld $50
7fc5 0000 ld $00
7fc6 00a0 ld $a0
7fc7 0059 ld $59
7fc8 0000 ld $00
7fc9 0000 ld $00 ;End of Apps/GtMine/gtmine_v1.gt1, size 7272
;+-----------------------------------+
;| Apps/TinyBASIC/TinyBASIC_v6.gcl |
;+-----------------------------------+
7fca dc47 st $47,[y,x++] ;'G'
7fcb dc74 st $74,[y,x++] ;'t'
7fcc dc4d st $4d,[y,x++] ;'M'
7fcd dc69 st $69,[y,x++] ;'i'
7fce dc6e st $6e,[y,x++] ;'n'
7fcf dc65 st $65,[y,x++] ;'e'
7fd0 dc00 st $00,[y,x++] ;'\x00'
7fd1 dc00 st $00,[y,x++] ;'\x00'
7fd2 0062 ld $62
7fd3 c218 st [$18]
7fd4 0063 ld $63
7fd5 14f7 ld $f7,y
7fd6 e085 jmp y,$85
7fd7 c219 st [$19]
TinyBASIC: 7fd8 0002 ld $02 ;| RAM segment address (high byte first)
7fd9 0000 ld $00 ;|
7fda 00f8 ld $f8 ;| Length (1..256)
7fdb 0011 ld $11 ;0200 LDWI
7fdc 00df ld $df
7fdd 0001 ld $01
7fde 00f6 ld $f6 ;0203 DEEK
7fdf 002b ld $2b ;0204 STW
7fe0 0030 ld $30 ;0204 'Pos'
7fe1 00cd ld $cd ;0206 DEF
7fe2 00c3 ld $c3
7fe3 0075 ld $75 ;0208 PUSH
7fe4 00cf ld $cf ;0209 CALL
7fe5 0032 ld $32 ;0209 'Number'
7fe6 0035 ld $35 ;020b BCC
7fe7 0050 ld $50 ;020c LT
7fe8 0010 ld $10
7fe9 00cf ld $cf ;020e CALL
7fea 0034 ld $34 ;020e 'Spaces'
7feb 0063 ld $63 ;0210 POP
7fec 00ff ld $ff ;0211 RET
7fed 0021 ld $21 ;0212 LDW
7fee 0036 ld $36 ;0212 'Active'
7fef 00ad ld $ad ;0214 PEEK
7ff0 008c ld $8c ;0215 XORI
7ff1 0024 ld $24
7ff2 0035 ld $35 ;0217 BCC
7ff3 0072 ld $72 ;0218 NE
7ff4 0021 ld $21
7ff5 0011 ld $11 ;021a LDWI
7ff6 00ce ld $ce
7ff7 0005 ld $05
7ff8 00cf ld $cf ;021d CALL
7ff9 0018 ld $18 ;021d vAC
7ffa 00cf ld $cf ;021f CALL
7ffb fe00 bra ac ;+-----------------------------------+
7ffc fcfd bra $7ffd ;| |
7ffd 1404 ld $04,y ;| Trampoline for page $7f00 lookups |
7ffe e068 jmp y,$68 ;| |
7fff c218 st [$18] ;+-----------------------------------+
8000 0034 ld $34 ;021f 'Spaces'
8001 0063 ld $63 ;0221 POP
8002 00ff ld $ff ;0222 RET
8003 00cf ld $cf ;0223 CALL
8004 0038 ld $38 ;0223 'Keyword'
8005 0028 ld $28 ;0225 '('
8006 0000 ld $00 ;0226 0
8007 0035 ld $35 ;0227 BCC
8008 003f ld $3f ;0228 EQ
8009 002c ld $2c
800a 00cf ld $cf ;022a CALL
800b 003a ld $3a ;022a 'Expression'
800c 0090 ld $90 ;022c BRA
800d 00b8 ld $b8
800e 00cf ld $cf ;022e CALL
800f 0038 ld $38 ;022e 'Keyword'
8010 0070 ld $70 ;0230 'p'
8011 0065 ld $65 ;0231 'e'
8012 0065 ld $65 ;0232 'e'
8013 006b ld $6b ;0233 'k'
8014 0028 ld $28 ;0234 '('
8015 0000 ld $00 ;0235 0
8016 0035 ld $35 ;0236 BCC
8017 003f ld $3f ;0237 EQ
8018 003e ld $3e
8019 00cf ld $cf ;0239 CALL
801a 003a ld $3a ;0239 'Expression'
801b 00ad ld $ad ;023b PEEK
801c 002b ld $2b ;023c STW
801d 003c ld $3c ;023c 'Value'
801e 0090 ld $90 ;023e BRA
801f 00b8 ld $b8
8020 00cf ld $cf ;0240 CALL
8021 0038 ld $38 ;0240 'Keyword'
8022 0072 ld $72 ;0242 'r'
8023 006e ld $6e ;0243 'n'
8024 0064 ld $64 ;0244 'd'
8025 0028 ld $28 ;0245 '('
8026 0000 ld $00 ;0246 0
8027 0035 ld $35 ;0247 BCC
8028 003f ld $3f ;0248 EQ
8029 005c ld $5c
802a 00cf ld $cf ;024a CALL
802b 003a ld $3a ;024a 'Expression'
802c 0011 ld $11 ;024c LDWI
802d 00a7 ld $a7
802e 0004 ld $04
802f 002b ld $2b ;024f STW
8030 0022 ld $22 ;024f '_sysFn'
8031 00b4 ld $b4 ;0251 SYS
8032 00fd ld $fd
8033 0035 ld $35 ;0253 BCC
8034 0050 ld $50 ;0254 LT
8035 004f ld $4f
8036 00cf ld $cf ;0256 CALL
8037 003e ld $3e ;0256 'Divide'
8038 0021 ld $21 ;0258 LDW
8039 0040 ld $40 ;0258 'i'
803a 002b ld $2b ;025a STW
803b 003c ld $3c ;025a 'Value'
803c 0090 ld $90 ;025c BRA
803d 00b8 ld $b8
803e 00cf ld $cf ;025e CALL
803f 0038 ld $38 ;025e 'Keyword'
8040 0075 ld $75 ;0260 'u'
8041 0073 ld $73 ;0261 's'
8042 0072 ld $72 ;0262 'r'
8043 0028 ld $28 ;0263 '('
8044 0000 ld $00 ;0264 0
8045 0035 ld $35 ;0265 BCC
8046 003f ld $3f ;0266 EQ
8047 006e ld $6e
8048 00cf ld $cf ;0268 CALL
8049 003a ld $3a ;0268 'Expression'
804a 00cf ld $cf ;026a CALL
804b 003c ld $3c ;026a 'Value'
804c 002b ld $2b ;026c STW
804d 003c ld $3c ;026c 'Value'
804e 0090 ld $90 ;026e BRA
804f 00b8 ld $b8
8050 00cf ld $cf ;0270 CALL
8051 0042 ld $42 ;0270 'Variable'
8052 002b ld $2b ;0272 STW
8053 0044 ld $44 ;0272 'k'
8054 00cf ld $cf ;0274 CALL
8055 0034 ld $34 ;0274 'Spaces'
8056 00cf ld $cf ;0276 CALL
8057 0038 ld $38 ;0276 'Keyword'
8058 0028 ld $28 ;0278 '('
8059 0000 ld $00 ;0279 0
805a 0035 ld $35 ;027a BCC
805b 003f ld $3f ;027b EQ
805c 00b1 ld $b1
805d 0075 ld $75 ;027d PUSH
805e 0021 ld $21 ;027e LDW
805f 0044 ld $44 ;027e 'k'
8060 00ec ld $ec ;0280 STLW
8061 0000 ld $00
8062 00cf ld $cf ;0282 CALL
8063 003a ld $3a ;0282 'Expression'
8064 0035 ld $35 ;0284 BCC
8065 0053 ld $53 ;0285 GE
8066 0087 ld $87
8067 00cf ld $cf ;0287 CALL
8068 0046 ld $46 ;0287 'ValueError'
8069 00ee ld $ee ;0289 LDLW
806a 0000 ld $00
806b 002b ld $2b ;028b STW
806c 0044 ld $44 ;028b 'k'
806d 0063 ld $63 ;028d POP
806e 001a ld $1a ;028e LD
806f 0045 ld $45 ;028e 'k'+1
8070 00b8 ld $b8 ;0290 SUBW
8071 003c ld $3c ;0290 'Value'
8072 00e6 ld $e6 ;0292 SUBI
8073 0002 ld $02
8074 005e ld $5e ;0294 ST
8075 0045 ld $45 ;0294 'k'+1
8076 0021 ld $21 ;0296 LDW
8077 0048 ld $48 ;0296 'End'
8078 00fc ld $fc ;0298 XORW
8079 0044 ld $44 ;0298 'k'
807a 0035 ld $35 ;029a BCC
807b 0053 ld $53 ;029b GE
807c 009f ld $9f
807d 0021 ld $21 ;029d LDW
807e 0048 ld $48 ;029d 'End'
807f 0090 ld $90 ;029f BRA
8080 00a3 ld $a3
8081 0021 ld $21 ;02a1 LDW
8082 0044 ld $44 ;02a1 'k'
8083 00b8 ld $b8 ;02a3 SUBW
8084 0048 ld $48 ;02a3 'End'
8085 0035 ld $35 ;02a5 BCC
8086 0053 ld $53 ;02a6 GE
8087 00a8 ld $a8
8088 00cf ld $cf ;02a8 CALL
8089 0046 ld $46 ;02a8 'ValueError'
808a 00cf ld $cf ;02aa CALL
808b 0038 ld $38 ;02aa 'Keyword'
808c 0029 ld $29 ;02ac ')'
808d 0000 ld $00 ;02ad 0
808e 0035 ld $35 ;02ae BCC
808f 0072 ld $72 ;02af NE
8090 00b1 ld $b1
8091 00cf ld $cf ;02b1 CALL
8092 004a ld $4a ;02b1 'SyntaxError'
8093 0021 ld $21 ;02b3 LDW
8094 0044 ld $44 ;02b3 'k'
8095 00f6 ld $f6 ;02b5 DEEK
8096 002b ld $2b ;02b6 STW
8097 003c ld $3c ;02b6 'Value'
8098 0063 ld $63 ;02b8 POP
8099 00ff ld $ff ;02b9 RET
809a 00cf ld $cf ;02ba CALL
809b 0038 ld $38 ;02ba 'Keyword'
809c 0029 ld $29 ;02bc ')'
809d 0000 ld $00 ;02bd 0
809e 0035 ld $35 ;02be BCC
809f 0072 ld $72 ;02bf NE
80a0 00c1 ld $c1
80a1 00cf ld $cf ;02c1 CALL
80a2 004a ld $4a ;02c1 'SyntaxError'
80a3 0063 ld $63 ;02c3 POP
80a4 00ff ld $ff ;02c4 RET
80a5 002b ld $2b ;02c5 STW
80a6 004c ld $4c ;02c5 'Factor'
80a7 00cd ld $cd ;02c7 DEF
80a8 00d9 ld $d9
80a9 0021 ld $21 ;02c9 LDW
80aa 001a ld $1a
80ab 002b ld $2b ;02cb STW
80ac 004e ld $4e ;02cb 'tmp'
80ad 0021 ld $21 ;02cd LDW
80ae 004e ld $4e ;02cd 'tmp'
80af 00ad ld $ad ;02cf PEEK
80b0 0093 ld $93 ;02d0 INC
80b1 004e ld $4e ;02d0 'tmp'
80b2 0035 ld $35 ;02d2 BCC
80b3 003f ld $3f ;02d3 EQ
80b4 00d7 ld $d7
80b5 00cf ld $cf ;02d5 CALL
80b6 0050 ld $50 ;02d5 'PrintChar'
80b7 0090 ld $90 ;02d7 BRA
80b8 00cb ld $cb
80b9 00cf ld $cf ;02d9 CALL
80ba 004e ld $4e ;02d9 'tmp'
80bb 002b ld $2b ;02db STW
80bc 0052 ld $52 ;02db 'PrintS'
80bd 00cd ld $cd ;02dd DEF
80be 00f1 ld $f1
80bf 001a ld $1a ;02df LD
80c0 000f ld $0f
80c1 008c ld $8c ;02e1 XORI
80c2 0003 ld $03
80c3 0035 ld $35 ;02e3 BCC
80c4 0072 ld $72 ;02e4 NE
80c5 00f0 ld $f0
80c6 0021 ld $21 ;02e6 LDW
80c7 0054 ld $54 ;02e6 'PrintCharScreen'
80c8 002b ld $2b ;02e8 STW
80c9 0050 ld $50 ;02e8 'PrintChar'
80ca 00cf ld $cf ;02ea CALL
80cb 0056 ld $56 ;02ea 'Prompt'
80cc 0042 ld $42 ;02ec 'B'
80cd 0072 ld $72 ;02ed 'r'
80ce 0065 ld $65 ;02ee 'e'
80cf 0061 ld $61 ;02ef 'a'
80d0 006b ld $6b ;02f0 'k'
80d1 0000 ld $00 ;02f1 0
80d2 00ff ld $ff ;02f2 RET
80d3 002b ld $2b ;02f3 STW
80d4 0058 ld $58 ;02f3 'TestBreak'
80d5 0093 ld $93 ;02f5 INC
80d6 001b ld $1b
80d7 00ff ld $ff ;02f7 RET
80d8 0003 ld $03 ;| RAM segment address (high byte first)
80d9 0000 ld $00 ;|
80da 00f9 ld $f9 ;| Length (1..256)
80db 00cd ld $cd ;0300 DEF
80dc 006e ld $6e
80dd 002b ld $2b ;0302 STW
80de 0044 ld $44 ;0302 'k'
80df 00e6 ld $e6 ;0304 SUBI
80e0 0083 ld $83
80e1 0035 ld $35 ;0306 BCC
80e2 004d ld $4d ;0307 GT
80e3 006d ld $6d
80e4 001a ld $1a ;0309 LD
80e5 0031 ld $31 ;0309 'Pos'+1
80e6 00e6 ld $e6 ;030b SUBI
80e7 0078 ld $78
80e8 0035 ld $35 ;030d BCC
80e9 004d ld $4d ;030e GT
80ea 006d ld $6d
80eb 001a ld $1a ;0310 LD
80ec 0030 ld $30 ;0310 'Pos'
80ed 00e6 ld $e6 ;0312 SUBI
80ee 009a ld $9a
80ef 0035 ld $35 ;0314 BCC
80f0 0056 ld $56 ;0315 LE
80f1 0019 ld $19
80f2 0075 ld $75 ;0317 PUSH
80f3 00cf ld $cf ;0318 CALL
80f4 005a ld $5a ;0318 'Newline'
80f5 0063 ld $63 ;031a POP
80f6 0021 ld $21 ;031b LDW
80f7 0044 ld $44 ;031b 'k'
80f8 00e6 ld $e6 ;031d SUBI
80f9 0052 ld $52
80fa 0035 ld $35 ;031f BCC
80fb fe00 bra ac ;+-----------------------------------+
80fc fcfd bra $80fd ;| |
80fd 1404 ld $04,y ;| Trampoline for page $8000 lookups |
80fe e068 jmp y,$68 ;| |
80ff c218 st [$18] ;+-----------------------------------+
8100 0053 ld $53 ;0320 GE
8101 0029 ld $29
8102 00e3 ld $e3 ;0322 ADDI
8103 0032 ld $32
8104 002b ld $2b ;0324 STW
8105 0040 ld $40 ;0324 'i'
8106 0011 ld $11 ;0326 LDWI
8107 0000 ld $00
8108 0007 ld $07
8109 0090 ld $90 ;0329 BRA
810a 002e ld $2e
810b 002b ld $2b ;032b STW
810c 0040 ld $40 ;032b 'i'
810d 0011 ld $11 ;032d LDWI
810e 0000 ld $00
810f 0008 ld $08
8110 002b ld $2b ;0330 STW
8111 0044 ld $44 ;0330 'k'
8112 0021 ld $21 ;0332 LDW
8113 0040 ld $40 ;0332 'i'
8114 0035 ld $35 ;0334 BCC
8115 0050 ld $50 ;0335 LT
8116 006d ld $6d
8117 00e9 ld $e9 ;0337 LSLW
8118 00e9 ld $e9 ;0338 LSLW
8119 0099 ld $99 ;0339 ADDW
811a 0040 ld $40 ;0339 'i'
811b 0099 ld $99 ;033b ADDW
811c 0044 ld $44 ;033b 'k'
811d 002b ld $2b ;033d STW
811e 0044 ld $44 ;033d 'k'
811f 0011 ld $11 ;033f LDWI
8120 00e1 ld $e1
8121 0004 ld $04
8122 002b ld $2b ;0342 STW
8123 0022 ld $22 ;0342 '_sysFn'
8124 0021 ld $21 ;0344 LDW
8125 002a ld $2a ;0344 '_sysArgs6'
8126 002b ld $2b ;0346 STW
8127 0024 ld $24 ;0346 '_sysArgs0'
8128 0021 ld $21 ;0348 LDW
8129 0030 ld $30 ;0348 'Pos'
812a 002b ld $2b ;034a STW
812b 0028 ld $28
812c 00ec ld $ec ;034c STLW
812d 00fe ld $fe
812e 00e3 ld $e3 ;034e ADDI
812f 0006 ld $06
8130 002b ld $2b ;0350 STW
8131 0030 ld $30 ;0350 'Pos'
8132 0059 ld $59 ;0352 LDI
8133 0005 ld $05
8134 002b ld $2b ;0354 STW
8135 0040 ld $40 ;0354 'i'
8136 0021 ld $21 ;0356 LDW
8137 0044 ld $44 ;0356 'k'
8138 007f ld $7f ;0358 LUP
8139 0000 ld $00
813a 005e ld $5e ;035a ST
813b 0026 ld $26
813c 00b4 ld $b4 ;035c SYS
813d 00cb ld $cb
813e 0093 ld $93 ;035e INC
813f 0044 ld $44 ;035e 'k'
8140 0093 ld $93 ;0360 INC
8141 0028 ld $28
8142 0021 ld $21 ;0362 LDW
8143 0040 ld $40 ;0362 'i'
8144 00e6 ld $e6 ;0364 SUBI
8145 0001 ld $01
8146 0035 ld $35 ;0366 BCC
8147 004d ld $4d ;0367 GT
8148 0052 ld $52
8149 005e ld $5e ;0369 ST
814a 0026 ld $26
814b 00b4 ld $b4 ;036b SYS
814c 00cb ld $cb
814d 00ee ld $ee ;036d LDLW
814e 00fe ld $fe
814f 00ff ld $ff ;036f RET
8150 002b ld $2b ;0370 STW
8151 0050 ld $50 ;0370 'PrintChar'
8152 002b ld $2b ;0372 STW
8153 0054 ld $54 ;0372 'PrintCharScreen'
8154 00cd ld $cd ;0374 DEF
8155 00f4 ld $f4
8156 0075 ld $75 ;0376 PUSH
8157 002b ld $2b ;0377 STW
8158 004e ld $4e ;0377 'tmp'
8159 0011 ld $11 ;0379 LDWI
815a 0000 ld $00
815b 000b ld $0b
815c 002b ld $2b ;037c STW
815d 0022 ld $22 ;037c '_sysFn'
815e 001a ld $1a ;037e LD
815f 0021 ld $21
8160 00e6 ld $e6 ;0380 SUBI
8161 0038 ld $38
8162 0035 ld $35 ;0382 BCC
8163 0050 ld $50 ;0383 LT
8164 0087 ld $87
8165 00e6 ld $e6 ;0385 SUBI
8166 00ff ld $ff
8167 00b4 ld $b4 ;0387 SYS
8168 00e6 ld $e6
8169 0011 ld $11 ;0389 LDWI
816a 00a0 ld $a0
816b 001b ld $1b
816c 002b ld $2b ;038c STW
816d 0036 ld $36 ;038c 'Active'
816e 0021 ld $21 ;038e LDW
816f 004e ld $4e ;038e 'tmp'
8170 00f3 ld $f3 ;0390 DOKE
8171 0036 ld $36 ;0390 'Active'
8172 0059 ld $59 ;0392 LDI
8173 00a2 ld $a2
8174 005e ld $5e ;0394 ST
8175 0036 ld $36 ;0394 'Active'
8176 0059 ld $59 ;0396 LDI
8177 007f ld $7f
8178 00cf ld $cf ;0398 CALL
8179 0050 ld $50 ;0398 'PrintChar'
817a 002b ld $2b ;039a STW
817b 0030 ld $30 ;039a 'Pos'
817c 001a ld $1a ;039c LD
817d 000f ld $0f
817e 002b ld $2b ;039e STW
817f 004e ld $4e ;039e 'tmp'
8180 001a ld $1a ;03a0 LD
8181 000f ld $0f
8182 00f0 ld $f0 ;03a2 POKE
8183 0036 ld $36 ;03a2 'Active'
8184 00fc ld $fc ;03a4 XORW
8185 004e ld $4e ;03a4 'tmp'
8186 0035 ld $35 ;03a6 BCC
8187 0072 ld $72 ;03a7 NE
8188 00ac ld $ac
8189 0021 ld $21 ;03a9 LDW
818a 0036 ld $36 ;03a9 'Active'
818b 00ad ld $ad ;03ab PEEK
818c 0090 ld $90 ;03ac BRA
818d 009c ld $9c
818e 0021 ld $21 ;03ae LDW
818f 0036 ld $36 ;03ae 'Active'
8190 00ad ld $ad ;03b0 PEEK
8191 008c ld $8c ;03b1 XORI
8192 000a ld $0a
8193 0035 ld $35 ;03b3 BCC
8194 003f ld $3f ;03b4 EQ
8195 00ef ld $ef
8196 008c ld $8c ;03b6 XORI
8197 0075 ld $75
8198 0035 ld $35 ;03b8 BCC
8199 0072 ld $72 ;03b9 NE
819a 00d0 ld $d0
819b 0059 ld $59 ;03bb LDI
819c 0020 ld $20
819d 00cf ld $cf ;03bd CALL
819e 0050 ld $50 ;03bd 'PrintChar'
819f 002b ld $2b ;03bf STW
81a0 0030 ld $30 ;03bf 'Pos'
81a1 001a ld $1a ;03c1 LD
81a2 0030 ld $30 ;03c1 'Pos'
81a3 00e6 ld $e6 ;03c3 SUBI
81a4 0006 ld $06
81a5 0035 ld $35 ;03c5 BCC
81a6 0050 ld $50 ;03c6 LT
81a7 00ce ld $ce
81a8 005e ld $5e ;03c8 ST
81a9 0030 ld $30 ;03c8 'Pos'
81aa 0021 ld $21 ;03ca LDW
81ab 0036 ld $36 ;03ca 'Active'
81ac 00e6 ld $e6 ;03cc SUBI
81ad 0001 ld $01
81ae 002b ld $2b ;03ce STW
81af 0036 ld $36 ;03ce 'Active'
81b0 0090 ld $90 ;03d0 BRA
81b1 0094 ld $94
81b2 00e6 ld $e6 ;03d2 SUBI
81b3 0060 ld $60
81b4 0035 ld $35 ;03d4 BCC
81b5 0053 ld $53 ;03d5 GE
81b6 0094 ld $94
81b7 001a ld $1a ;03d7 LD
81b8 0030 ld $30 ;03d7 'Pos'
81b9 00e6 ld $e6 ;03d9 SUBI
81ba 0096 ld $96
81bb 0035 ld $35 ;03db BCC
81bc 0050 ld $50 ;03dc LT
81bd 00e6 ld $e6
81be 0059 ld $59 ;03de LDI
81bf 00a2 ld $a2
81c0 005e ld $5e ;03e0 ST
81c1 0036 ld $36 ;03e0 'Active'
81c2 0059 ld $59 ;03e2 LDI
81c3 005c ld $5c
81c4 00cf ld $cf ;03e4 CALL
81c5 0050 ld $50 ;03e4 'PrintChar'
81c6 0090 ld $90 ;03e6 BRA
81c7 0094 ld $94
81c8 0021 ld $21 ;03e8 LDW
81c9 0036 ld $36 ;03e8 'Active'
81ca 00ad ld $ad ;03ea PEEK
81cb 00cf ld $cf ;03eb CALL
81cc 0050 ld $50 ;03eb 'PrintChar'
81cd 0093 ld $93 ;03ed INC
81ce 0036 ld $36 ;03ed 'Active'
81cf 0090 ld $90 ;03ef BRA
81d0 0094 ld $94
81d1 0011 ld $11 ;03f1 LDWI
81d2 00e8 ld $e8
81d3 0006 ld $06
81d4 00cf ld $cf ;03f4 CALL
81d5 0018 ld $18 ;03f4 vAC
81d6 0093 ld $93 ;03f6 INC
81d7 001b ld $1b
81d8 00ff ld $ff ;03f8 RET
81d9 0004 ld $04 ;| RAM segment address (high byte first)
81da 0000 ld $00 ;|
81db 00fa ld $fa ;| Length (1..256)
81dc 002b ld $2b ;0400 STW
81dd 005c ld $5c ;0400 'GetLine'
81de 00cd ld $cd ;0402 DEF
81df 00f1 ld $f1
81e0 00cf ld $cf ;0404 CALL
81e1 0034 ld $34 ;0404 'Spaces'
81e2 00cf ld $cf ;0406 CALL
81e3 0038 ld $38 ;0406 'Keyword'
81e4 0067 ld $67 ;0408 'g'
81e5 006f ld $6f ;0409 'o'
81e6 0074 ld $74 ;040a 't'
81e7 006f ld $6f ;040b 'o'
81e8 0000 ld $00 ;040c 0
81e9 0035 ld $35 ;040d BCC
81ea 003f ld $3f ;040e EQ
81eb 0012 ld $12
81ec 00cf ld $cf ;0410 CALL
81ed 003a ld $3a ;0410 'Expression'
81ee 00cf ld $cf ;0412 CALL
81ef 005e ld $5e ;0412 'GotoValue'
81f0 00cf ld $cf ;0414 CALL
81f1 0038 ld $38 ;0414 'Keyword'
81f2 0067 ld $67 ;0416 'g'
81f3 006f ld $6f ;0417 'o'
81f4 0073 ld $73 ;0418 's'
81f5 0075 ld $75 ;0419 'u'
81f6 0062 ld $62 ;041a 'b'
81f7 0000 ld $00 ;041b 0
81f8 0035 ld $35 ;041c BCC
81f9 003f ld $3f ;041d EQ
81fa 0026 ld $26
81fb fe00 bra ac ;+-----------------------------------+
81fc fcfd bra $81fd ;| |
81fd 1404 ld $04,y ;| Trampoline for page $8100 lookups |
81fe e068 jmp y,$68 ;| |
81ff c218 st [$18] ;+-----------------------------------+
8200 00cf ld $cf ;041f CALL
8201 003a ld $3a ;041f 'Expression'
8202 0075 ld $75 ;0421 PUSH
8203 0021 ld $21 ;0422 LDW
8204 0036 ld $36 ;0422 'Active'
8205 00ec ld $ec ;0424 STLW
8206 0000 ld $00
8207 00cf ld $cf ;0426 CALL
8208 005e ld $5e ;0426 'GotoValue'
8209 00cf ld $cf ;0428 CALL
820a 0038 ld $38 ;0428 'Keyword'
820b 0072 ld $72 ;042a 'r'
820c 0065 ld $65 ;042b 'e'
820d 0074 ld $74 ;042c 't'
820e 0075 ld $75 ;042d 'u'
820f 0072 ld $72 ;042e 'r'
8210 006e ld $6e ;042f 'n'
8211 0000 ld $00 ;0430 0
8212 0035 ld $35 ;0431 BCC
8213 003f ld $3f ;0432 EQ
8214 003f ld $3f
8215 001a ld $1a ;0434 LD
8216 001c ld $1c
8217 0035 ld $35 ;0436 BCC
8218 0072 ld $72 ;0437 NE
8219 0039 ld $39
821a 00cf ld $cf ;0439 CALL
821b 0060 ld $60 ;0439 'StackError'
821c 00f6 ld $f6 ;043b DEEK
821d 002b ld $2b ;043c STW
821e 0036 ld $36 ;043c 'Active'
821f 0063 ld $63 ;043e POP
8220 00cf ld $cf ;043f CALL
8221 0062 ld $62 ;043f 'EndOfLine'
8222 00cf ld $cf ;0441 CALL
8223 0038 ld $38 ;0441 'Keyword'
8224 0069 ld $69 ;0443 'i'
8225 0066 ld $66 ;0444 'f'
8226 0000 ld $00 ;0445 0
8227 0035 ld $35 ;0446 BCC
8228 003f ld $3f ;0447 EQ
8229 0098 ld $98
822a 00cf ld $cf ;0449 CALL
822b 003a ld $3a ;0449 'Expression'
822c 00df ld $df ;044b ALLOC
822d 00fc ld $fc
822e 00ec ld $ec ;044d STLW
822f 0002 ld $02
8230 00cf ld $cf ;044f CALL
8231 0064 ld $64 ;044f 'RelOp'
8232 0035 ld $35 ;0451 BCC
8233 0072 ld $72 ;0452 NE
8234 0054 ld $54
8235 00cf ld $cf ;0454 CALL
8236 004a ld $4a ;0454 'SyntaxError'
8237 00ec ld $ec ;0456 STLW
8238 0000 ld $00
8239 00cf ld $cf ;0458 CALL
823a 003a ld $3a ;0458 'Expression'
823b 00cf ld $cf ;045a CALL
823c 0038 ld $38 ;045a 'Keyword'
823d 0074 ld $74 ;045c 't'
823e 0068 ld $68 ;045d 'h'
823f 0065 ld $65 ;045e 'e'
8240 006e ld $6e ;045f 'n'
8241 0000 ld $00 ;0460 0
8242 00ee ld $ee ;0461 LDLW
8243 0002 ld $02
8244 00fc ld $fc ;0463 XORW
8245 003c ld $3c ;0463 'Value'
8246 0035 ld $35 ;0465 BCC
8247 0053 ld $53 ;0466 GE
8248 006c ld $6c
8249 00ee ld $ee ;0468 LDLW
824a 0002 ld $02
824b 0088 ld $88 ;046a ORI
824c 0001 ld $01
824d 0090 ld $90 ;046c BRA
824e 0070 ld $70
824f 00ee ld $ee ;046e LDLW
8250 0002 ld $02
8251 00b8 ld $b8 ;0470 SUBW
8252 003c ld $3c ;0470 'Value'
8253 0035 ld $35 ;0472 BCC
8254 0056 ld $56 ;0473 LE
8255 0075 ld $75
8256 0059 ld $59 ;0475 LDI
8257 0004 ld $04
8258 0035 ld $35 ;0477 BCC
8259 0053 ld $53 ;0478 GE
825a 007a ld $7a
825b 0059 ld $59 ;047a LDI
825c 0001 ld $01
825d 0035 ld $35 ;047c BCC
825e 0072 ld $72 ;047d NE
825f 007f ld $7f
8260 0059 ld $59 ;047f LDI
8261 0002 ld $02
8262 002b ld $2b ;0481 STW
8263 0040 ld $40 ;0481 'i'
8264 00ee ld $ee ;0483 LDLW
8265 0000 ld $00
8266 00f8 ld $f8 ;0485 ANDW
8267 0040 ld $40 ;0485 'i'
8268 00df ld $df ;0487 ALLOC
8269 0004 ld $04
826a 0035 ld $35 ;0489 BCC
826b 003f ld $3f ;048a EQ
826c 008c ld $8c
826d 00cf ld $cf ;048c CALL
826e 0066 ld $66 ;048c 'Statements'
826f 0021 ld $21 ;048e LDW
8270 0036 ld $36 ;048e 'Active'
8271 00ad ld $ad ;0490 PEEK
8272 0035 ld $35 ;0491 BCC
8273 003f ld $3f ;0492 EQ
8274 0096 ld $96
8275 0093 ld $93 ;0494 INC
8276 0036 ld $36 ;0494 'Active'
8277 0090 ld $90 ;0496 BRA
8278 008c ld $8c
8279 00cf ld $cf ;0498 CALL
827a 0062 ld $62 ;0498 'EndOfLine'
827b 00cf ld $cf ;049a CALL
827c 0038 ld $38 ;049a 'Keyword'
827d 0070 ld $70 ;049c 'p'
827e 006f ld $6f ;049d 'o'
827f 006b ld $6b ;049e 'k'
8280 0065 ld $65 ;049f 'e'
8281 0000 ld $00 ;04a0 0
8282 0035 ld $35 ;04a1 BCC
8283 003f ld $3f ;04a2 EQ
8284 00b5 ld $b5
8285 00cf ld $cf ;04a4 CALL
8286 003a ld $3a ;04a4 'Expression'
8287 002b ld $2b ;04a6 STW
8288 0068 ld $68 ;04a6 'Address'
8289 00cf ld $cf ;04a8 CALL
828a 0038 ld $38 ;04a8 'Keyword'
828b 002c ld $2c ;04aa ','
828c 0000 ld $00 ;04ab 0
828d 0035 ld $35 ;04ac BCC
828e 0072 ld $72 ;04ad NE
828f 00af ld $af
8290 00cf ld $cf ;04af CALL
8291 004a ld $4a ;04af 'SyntaxError'
8292 00cf ld $cf ;04b1 CALL
8293 003a ld $3a ;04b1 'Expression'
8294 00f0 ld $f0 ;04b3 POKE
8295 0068 ld $68 ;04b3 'Address'
8296 00cf ld $cf ;04b5 CALL
8297 0062 ld $62 ;04b5 'EndOfLine'
8298 00cf ld $cf ;04b7 CALL
8299 0038 ld $38 ;04b7 'Keyword'
829a 0027 ld $27 ;04b9 "'"
829b 0000 ld $00 ;04ba 0
829c 0035 ld $35 ;04bb BCC
829d 0072 ld $72 ;04bc NE
829e 00c2 ld $c2
829f 00cf ld $cf ;04be CALL
82a0 0038 ld $38 ;04be 'Keyword'
82a1 0072 ld $72 ;04c0 'r'
82a2 0065 ld $65 ;04c1 'e'
82a3 006d ld $6d ;04c2 'm'
82a4 0000 ld $00 ;04c3 0
82a5 0035 ld $35 ;04c4 BCC
82a6 003f ld $3f ;04c5 EQ
82a7 00d1 ld $d1
82a8 0021 ld $21 ;04c7 LDW
82a9 0036 ld $36 ;04c7 'Active'
82aa 00ad ld $ad ;04c9 PEEK
82ab 0035 ld $35 ;04ca BCC
82ac 003f ld $3f ;04cb EQ
82ad 00cf ld $cf
82ae 0093 ld $93 ;04cd INC
82af 0036 ld $36 ;04cd 'Active'
82b0 0090 ld $90 ;04cf BRA
82b1 00c5 ld $c5
82b2 00cf ld $cf ;04d1 CALL
82b3 0062 ld $62 ;04d1 'EndOfLine'
82b4 00cf ld $cf ;04d3 CALL
82b5 0038 ld $38 ;04d3 'Keyword'
82b6 006c ld $6c ;04d5 'l'
82b7 0069 ld $69 ;04d6 'i'
82b8 006e ld $6e ;04d7 'n'
82b9 0065 ld $65 ;04d8 'e'
82ba 0000 ld $00 ;04d9 0
82bb 0035 ld $35 ;04da BCC
82bc 003f ld $3f ;04db EQ
82bd 00e0 ld $e0
82be 0011 ld $11 ;04dd LDWI
82bf 00a0 ld $a0
82c0 0019 ld $19
82c1 00cf ld $cf ;04e0 CALL
82c2 0018 ld $18 ;04e0 vAC
82c3 00cf ld $cf ;04e2 CALL
82c4 0038 ld $38 ;04e2 'Keyword'
82c5 0065 ld $65 ;04e4 'e'
82c6 006e ld $6e ;04e5 'n'
82c7 0064 ld $64 ;04e6 'd'
82c8 0000 ld $00 ;04e7 0
82c9 0035 ld $35 ;04e8 BCC
82ca 003f ld $3f ;04e9 EQ
82cb 00ec ld $ec
82cc 00cf ld $cf ;04eb CALL
82cd 0056 ld $56 ;04eb 'Prompt'
82ce 0000 ld $00 ;04ed 0
82cf 0011 ld $11 ;04ee LDWI
82d0 0000 ld $00
82d1 0005 ld $05
82d2 00cf ld $cf ;04f1 CALL
82d3 0018 ld $18 ;04f1 vAC
82d4 002b ld $2b ;04f3 STW
82d5 0066 ld $66 ;04f3 'Statements'
82d6 0093 ld $93 ;04f5 INC
82d7 001b ld $1b
82d8 0093 ld $93 ;04f7 INC
82d9 001b ld $1b
82da 00ff ld $ff ;04f9 RET
82db 0005 ld $05 ;| RAM segment address (high byte first)
82dc 0000 ld $00 ;|
82dd 0000 ld $00 ;| Length (1..256)
82de 00cf ld $cf ;0500 CALL
82df 0038 ld $38 ;0500 'Keyword'
82e0 006e ld $6e ;0502 'n'
82e1 0065 ld $65 ;0503 'e'
82e2 0078 ld $78 ;0504 'x'
82e3 0074 ld $74 ;0505 't'
82e4 0000 ld $00 ;0506 0
82e5 0035 ld $35 ;0507 BCC
82e6 003f ld $3f ;0508 EQ
82e7 0037 ld $37
82e8 00cf ld $cf ;050a CALL
82e9 0042 ld $42 ;050a 'Variable'
82ea 002b ld $2b ;050c STW
82eb 0068 ld $68 ;050c 'Address'
82ec 0075 ld $75 ;050e PUSH
82ed 0021 ld $21 ;050f LDW
82ee 0036 ld $36 ;050f 'Active'
82ef 00ec ld $ec ;0511 STLW
82f0 0000 ld $00
82f1 0011 ld $11 ;0513 LDWI
82f2 0000 ld $00
82f3 00ff ld $ff
82f4 0099 ld $99 ;0516 ADDW
82f5 0068 ld $68 ;0516 'Address'
82f6 00f6 ld $f6 ;0518 DEEK
82f7 0035 ld $35 ;0519 BCC
82f8 0072 ld $72 ;051a NE
82f9 001c ld $1c
82fa 00cf ld $cf ;051c CALL
82fb fe00 bra ac ;+-----------------------------------+
82fc fcfd bra $82fd ;| |
82fd 1404 ld $04,y ;| Trampoline for page $8200 lookups |
82fe e068 jmp y,$68 ;| |
82ff c218 st [$18] ;+-----------------------------------+
8300 0046 ld $46 ;051c 'ValueError'
8301 002b ld $2b ;051e STW
8302 0036 ld $36 ;051e 'Active'
8303 00cf ld $cf ;0520 CALL
8304 003a ld $3a ;0520 'Expression'
8305 0021 ld $21 ;0522 LDW
8306 0068 ld $68 ;0522 'Address'
8307 00f6 ld $f6 ;0524 DEEK
8308 00e3 ld $e3 ;0525 ADDI
8309 0001 ld $01
830a 00f3 ld $f3 ;0527 DOKE
830b 0068 ld $68 ;0527 'Address'
830c 00b8 ld $b8 ;0529 SUBW
830d 003c ld $3c ;0529 'Value'
830e 0035 ld $35 ;052b BCC
830f 0056 ld $56 ;052c LE
8310 0032 ld $32
8311 00ee ld $ee ;052e LDLW
8312 0000 ld $00
8313 002b ld $2b ;0530 STW
8314 0036 ld $36 ;0530 'Active'
8315 00cf ld $cf ;0532 CALL
8316 0034 ld $34 ;0532 'Spaces'
8317 0063 ld $63 ;0534 POP
8318 00cf ld $cf ;0535 CALL
8319 0058 ld $58 ;0535 'TestBreak'
831a 00cf ld $cf ;0537 CALL
831b 0062 ld $62 ;0537 'EndOfLine'
831c 00cf ld $cf ;0539 CALL
831d 0038 ld $38 ;0539 'Keyword'
831e 0066 ld $66 ;053b 'f'
831f 006f ld $6f ;053c 'o'
8320 0072 ld $72 ;053d 'r'
8321 0000 ld $00 ;053e 0
8322 0035 ld $35 ;053f BCC
8323 003f ld $3f ;0540 EQ
8324 006c ld $6c
8325 00cf ld $cf ;0542 CALL
8326 0042 ld $42 ;0542 'Variable'
8327 002b ld $2b ;0544 STW
8328 0068 ld $68 ;0544 'Address'
8329 00cf ld $cf ;0546 CALL
832a 0034 ld $34 ;0546 'Spaces'
832b 00cf ld $cf ;0548 CALL
832c 0038 ld $38 ;0548 'Keyword'
832d 003d ld $3d ;054a '='
832e 0000 ld $00 ;054b 0
832f 0035 ld $35 ;054c BCC
8330 0072 ld $72 ;054d NE
8331 004f ld $4f
8332 00cf ld $cf ;054f CALL
8333 004a ld $4a ;054f 'SyntaxError'
8334 00cf ld $cf ;0551 CALL
8335 003a ld $3a ;0551 'Expression'
8336 00f3 ld $f3 ;0553 DOKE
8337 0068 ld $68 ;0553 'Address'
8338 00cf ld $cf ;0555 CALL
8339 0038 ld $38 ;0555 'Keyword'
833a 0074 ld $74 ;0557 't'
833b 006f ld $6f ;0558 'o'
833c 0000 ld $00 ;0559 0
833d 0035 ld $35 ;055a BCC
833e 0072 ld $72 ;055b NE
833f 005d ld $5d
8340 00cf ld $cf ;055d CALL
8341 004a ld $4a ;055d 'SyntaxError'
8342 0011 ld $11 ;055f LDWI
8343 0000 ld $00
8344 00ff ld $ff
8345 0099 ld $99 ;0562 ADDW
8346 0068 ld $68 ;0562 'Address'
8347 002b ld $2b ;0564 STW
8348 006a ld $6a ;0564 'j'
8349 0021 ld $21 ;0566 LDW
834a 0036 ld $36 ;0566 'Active'
834b 00f3 ld $f3 ;0568 DOKE
834c 006a ld $6a ;0568 'j'
834d 00cf ld $cf ;056a CALL
834e 003a ld $3a ;056a 'Expression'
834f 00cf ld $cf ;056c CALL
8350 0062 ld $62 ;056c 'EndOfLine'
8351 00cf ld $cf ;056e CALL
8352 0038 ld $38 ;056e 'Keyword'
8353 0061 ld $61 ;0570 'a'
8354 0074 ld $74 ;0571 't'
8355 0000 ld $00 ;0572 0
8356 0035 ld $35 ;0573 BCC
8357 003f ld $3f ;0574 EQ
8358 009a ld $9a
8359 00cf ld $cf ;0576 CALL
835a 003a ld $3a ;0576 'Expression'
835b 0035 ld $35 ;0578 BCC
835c 0053 ld $53 ;0579 GE
835d 007b ld $7b
835e 00cf ld $cf ;057b CALL
835f 0046 ld $46 ;057b 'ValueError'
8360 005e ld $5e ;057d ST
8361 0030 ld $30 ;057d 'Pos'
8362 00cf ld $cf ;057f CALL
8363 0038 ld $38 ;057f 'Keyword'
8364 002c ld $2c ;0581 ','
8365 0000 ld $00 ;0582 0
8366 0035 ld $35 ;0583 BCC
8367 003f ld $3f ;0584 EQ
8368 0098 ld $98
8369 00cf ld $cf ;0586 CALL
836a 003a ld $3a ;0586 'Expression'
836b 0035 ld $35 ;0588 BCC
836c 0053 ld $53 ;0589 GE
836d 008b ld $8b
836e 00cf ld $cf ;058b CALL
836f 0046 ld $46 ;058b 'ValueError'
8370 00e6 ld $e6 ;058d SUBI
8371 0078 ld $78
8372 0035 ld $35 ;058f BCC
8373 0050 ld $50 ;0590 LT
8374 0092 ld $92
8375 00cf ld $cf ;0592 CALL
8376 0046 ld $46 ;0592 'ValueError'
8377 00e3 ld $e3 ;0594 ADDI
8378 00f8 ld $f8
8379 00e9 ld $e9 ;0596 LSLW
837a 00ad ld $ad ;0597 PEEK
837b 005e ld $5e ;0598 ST
837c 0031 ld $31 ;0598 'Pos'+1
837d 00cf ld $cf ;059a CALL
837e 0062 ld $62 ;059a 'EndOfLine'
837f 00cf ld $cf ;059c CALL
8380 0038 ld $38 ;059c 'Keyword'
8381 0070 ld $70 ;059e 'p'
8382 0075 ld $75 ;059f 'u'
8383 0074 ld $74 ;05a0 't'
8384 0000 ld $00 ;05a1 0
8385 0035 ld $35 ;05a2 BCC
8386 003f ld $3f ;05a3 EQ
8387 00a9 ld $a9
8388 00cf ld $cf ;05a5 CALL
8389 003a ld $3a ;05a5 'Expression'
838a 00cf ld $cf ;05a7 CALL
838b 0050 ld $50 ;05a7 'PrintChar'
838c 00cf ld $cf ;05a9 CALL
838d 0062 ld $62 ;05a9 'EndOfLine'
838e 00cf ld $cf ;05ab CALL
838f 0038 ld $38 ;05ab 'Keyword'
8390 006d ld $6d ;05ad 'm'
8391 006f ld $6f ;05ae 'o'
8392 0064 ld $64 ;05af 'd'
8393 0065 ld $65 ;05b0 'e'
8394 0000 ld $00 ;05b1 0
8395 0035 ld $35 ;05b2 BCC
8396 003f ld $3f ;05b3 EQ
8397 00c7 ld $c7
8398 00cf ld $cf ;05b5 CALL
8399 003a ld $3a ;05b5 'Expression'
839a 001a ld $1a ;05b7 LD
839b 0021 ld $21
839c 00e6 ld $e6 ;05b9 SUBI
839d 0020 ld $20
839e 0035 ld $35 ;05bb BCC
839f 0050 ld $50 ;05bc LT
83a0 00c5 ld $c5
83a1 0011 ld $11 ;05be LDWI
83a2 0000 ld $00
83a3 000b ld $0b
83a4 002b ld $2b ;05c1 STW
83a5 0022 ld $22 ;05c1 '_sysFn'
83a6 0021 ld $21 ;05c3 LDW
83a7 003c ld $3c ;05c3 'Value'
83a8 00b4 ld $b4 ;05c5 SYS
83a9 00e6 ld $e6
83aa 00cf ld $cf ;05c7 CALL
83ab 0062 ld $62 ;05c7 'EndOfLine'
83ac 0011 ld $11 ;05c9 LDWI
83ad 00a0 ld $a0
83ae 0014 ld $14
83af 00cf ld $cf ;05cc CALL
83b0 0018 ld $18 ;05cc vAC
83b1 0059 ld $59 ;05ce LDI
83b2 0000 ld $00
83b3 002b ld $2b ;05d0 STW
83b4 003c ld $3c ;05d0 'Value'
83b5 00e9 ld $e9 ;05d2 LSLW
83b6 00e9 ld $e9 ;05d3 LSLW
83b7 00e9 ld $e9 ;05d4 LSLW
83b8 00e9 ld $e9 ;05d5 LSLW
83b9 002b ld $2b ;05d6 STW
83ba 0040 ld $40 ;05d6 'i'
83bb 0093 ld $93 ;05d8 INC
83bc 0036 ld $36 ;05d8 'Active'
83bd 0021 ld $21 ;05da LDW
83be 0036 ld $36 ;05da 'Active'
83bf 00ad ld $ad ;05dc PEEK
83c0 00e6 ld $e6 ;05dd SUBI
83c1 0030 ld $30
83c2 0035 ld $35 ;05df BCC
83c3 0050 ld $50 ;05e0 LT
83c4 00fd ld $fd
83c5 00e6 ld $e6 ;05e2 SUBI
83c6 000a ld $0a
83c7 0035 ld $35 ;05e4 BCC
83c8 0053 ld $53 ;05e5 GE
83c9 00eb ld $eb
83ca 00e3 ld $e3 ;05e7 ADDI
83cb 000a ld $0a
83cc 0099 ld $99 ;05e9 ADDW
83cd 0040 ld $40 ;05e9 'i'
83ce 0090 ld $90 ;05eb BRA
83cf 00ce ld $ce
83d0 0082 ld $82 ;05ed ANDI
83d1 00df ld $df
83d2 00e6 ld $e6 ;05ef SUBI
83d3 0007 ld $07
83d4 0035 ld $35 ;05f1 BCC
83d5 0050 ld $50 ;05f2 LT
83d6 00fd ld $fd
83d7 00e6 ld $e6 ;05f4 SUBI
83d8 0006 ld $06
83d9 0035 ld $35 ;05f6 BCC
83da 0053 ld $53 ;05f7 GE
83db 00fd ld $fd
83dc 00e3 ld $e3 ;05f9 ADDI
83dd 0010 ld $10
83de 0099 ld $99 ;05fb ADDW
83df 0040 ld $40 ;05fb 'i'
83e0 0090 ld $90 ;05fd BRA
83e1 00ce ld $ce
83e2 00ff ld $ff ;05ff RET
83e3 0006 ld $06 ;| RAM segment address (high byte first)
83e4 0000 ld $00 ;|
83e5 00fd ld $fd ;| Length (1..256)
83e6 00cd ld $cd ;0600 DEF
83e7 00bb ld $bb
83e8 0075 ld $75 ;0602 PUSH
83e9 00cf ld $cf ;0603 CALL
83ea 0032 ld $32 ;0603 'Number'
83eb 0035 ld $35 ;0605 BCC
83ec 0056 ld $56 ;0606 LE
83ed 00b9 ld $b9
83ee 0021 ld $21 ;0608 LDW
83ef 0048 ld $48 ;0608 'End'
83f0 002b ld $2b ;060a STW
83f1 0040 ld $40 ;060a 'i'
83f2 002b ld $2b ;060c STW
83f3 006a ld $6a ;060c 'j'
83f4 00fc ld $fc ;060e XORW
83f5 006c ld $6c ;060e 'Begin'
83f6 0035 ld $35 ;0610 BCC
83f7 003f ld $3f ;0611 EQ
83f8 0016 ld $16
83f9 0021 ld $21 ;0613 LDW
83fa 0048 ld $48 ;0613 'End'
83fb fe00 bra ac ;+-----------------------------------+
83fc fcfd bra $83fd ;| |
83fd 1404 ld $04,y ;| Trampoline for page $8300 lookups |
83fe e068 jmp y,$68 ;| |
83ff c218 st [$18] ;+-----------------------------------+
8400 00cf ld $cf ;0615 CALL
8401 006e ld $6e ;0615 'PrevBlock'
8402 00f6 ld $f6 ;0617 DEEK
8403 00b8 ld $b8 ;0618 SUBW
8404 003c ld $3c ;0618 'Value'
8405 0035 ld $35 ;061a BCC
8406 0050 ld $50 ;061b LT
8407 005a ld $5a
8408 0021 ld $21 ;061d LDW
8409 006c ld $6c ;061d 'Begin'
840a 002b ld $2b ;061f STW
840b 0040 ld $40 ;061f 'i'
840c 0021 ld $21 ;0621 LDW
840d 0040 ld $40 ;0621 'i'
840e 00f6 ld $f6 ;0623 DEEK
840f 00b8 ld $b8 ;0624 SUBW
8410 003c ld $3c ;0624 'Value'
8411 0035 ld $35 ;0626 BCC
8412 0053 ld $53 ;0627 GE
8413 002d ld $2d
8414 0021 ld $21 ;0629 LDW
8415 0040 ld $40 ;0629 'i'
8416 00cf ld $cf ;062b CALL
8417 0070 ld $70 ;062b 'NextBlock'
8418 0090 ld $90 ;062d BRA
8419 001d ld $1d
841a 0035 ld $35 ;062f BCC
841b 0056 ld $56 ;0630 LE
841c 005a ld $5a
841d 0021 ld $21 ;0632 LDW
841e 0000 ld $00
841f 00fc ld $fc ;0634 XORW
8420 0048 ld $48 ;0634 'End'
8421 0035 ld $35 ;0636 BCC
8422 003f ld $3f ;0637 EQ
8423 0058 ld $58
8424 0021 ld $21 ;0639 LDW
8425 006a ld $6a ;0639 'j'
8426 002b ld $2b ;063b STW
8427 0044 ld $44 ;063b 'k'
8428 00cf ld $cf ;063d CALL
8429 006e ld $6e ;063d 'PrevBlock'
842a 002b ld $2b ;063f STW
842b 006a ld $6a ;063f 'j'
842c 002b ld $2b ;0641 STW
842d 004e ld $4e ;0641 'tmp'
842e 0021 ld $21 ;0643 LDW
842f 004e ld $4e ;0643 'tmp'
8430 00ad ld $ad ;0645 PEEK
8431 00f0 ld $f0 ;0646 POKE
8432 0044 ld $44 ;0646 'k'
8433 0093 ld $93 ;0648 INC
8434 004e ld $4e ;0648 'tmp'
8435 0093 ld $93 ;064a INC
8436 0044 ld $44 ;064a 'k'
8437 0021 ld $21 ;064c LDW
8438 004e ld $4e ;064c 'tmp'
8439 0082 ld $82 ;064e ANDI
843a 001f ld $1f
843b 0035 ld $35 ;0650 BCC
843c 0072 ld $72 ;0651 NE
843d 0041 ld $41
843e 0021 ld $21 ;0653 LDW
843f 006a ld $6a ;0653 'j'
8440 00fc ld $fc ;0655 XORW
8441 0040 ld $40 ;0655 'i'
8442 0035 ld $35 ;0657 BCC
8443 0072 ld $72 ;0658 NE
8444 0037 ld $37
8445 0059 ld $59 ;065a LDI
8446 0001 ld $01
8447 0035 ld $35 ;065c BCC
8448 003f ld $3f ;065d EQ
8449 0070 ld $70
844a 0021 ld $21 ;065f LDW
844b 0000 ld $00
844c 00e6 ld $e6 ;0661 SUBI
844d 0080 ld $80
844e 00e6 ld $e6 ;0663 SUBI
844f 00c0 ld $c0
8450 00fc ld $fc ;0665 XORW
8451 0048 ld $48 ;0665 'End'
8452 0035 ld $35 ;0667 BCC
8453 0072 ld $72 ;0668 NE
8454 006a ld $6a
8455 00cf ld $cf ;066a CALL
8456 004a ld $4a ;066a 'SyntaxError'
8457 0021 ld $21 ;066c LDW
8458 0048 ld $48 ;066c 'End'
8459 00cf ld $cf ;066e CALL
845a 0070 ld $70 ;066e 'NextBlock'
845b 002b ld $2b ;0670 STW
845c 0048 ld $48 ;0670 'End'
845d 0021 ld $21 ;0672 LDW
845e 0036 ld $36 ;0672 'Active'
845f 00ad ld $ad ;0674 PEEK
8460 0035 ld $35 ;0675 BCC
8461 003f ld $3f ;0676 EQ
8462 008a ld $8a
8463 0021 ld $21 ;0678 LDW
8464 003c ld $3c ;0678 'Value'
8465 00f3 ld $f3 ;067a DOKE
8466 0040 ld $40 ;067a 'i'
8467 0093 ld $93 ;067c INC
8468 0040 ld $40 ;067c 'i'
8469 0093 ld $93 ;067e INC
846a 0040 ld $40 ;067e 'i'
846b 0021 ld $21 ;0680 LDW
846c 0036 ld $36 ;0680 'Active'
846d 00ad ld $ad ;0682 PEEK
846e 0093 ld $93 ;0683 INC
846f 0036 ld $36 ;0683 'Active'
8470 00f0 ld $f0 ;0685 POKE
8471 0040 ld $40 ;0685 'i'
8472 0035 ld $35 ;0687 BCC
8473 0072 ld $72 ;0688 NE
8474 007c ld $7c
8475 0090 ld $90 ;068a BRA
8476 00b7 ld $b7
8477 0021 ld $21 ;068c LDW
8478 0040 ld $40 ;068c 'i'
8479 002b ld $2b ;068e STW
847a 006a ld $6a ;068e 'j'
847b 00fc ld $fc ;0690 XORW
847c 0048 ld $48 ;0690 'End'
847d 0035 ld $35 ;0692 BCC
847e 003f ld $3f ;0693 EQ
847f 00b1 ld $b1
8480 0021 ld $21 ;0695 LDW
8481 006a ld $6a ;0695 'j'
8482 00cf ld $cf ;0697 CALL
8483 0070 ld $70 ;0697 'NextBlock'
8484 002b ld $2b ;0699 STW
8485 006a ld $6a ;0699 'j'
8486 002b ld $2b ;069b STW
8487 004e ld $4e ;069b 'tmp'
8488 0021 ld $21 ;069d LDW
8489 004e ld $4e ;069d 'tmp'
848a 00ad ld $ad ;069f PEEK
848b 00f0 ld $f0 ;06a0 POKE
848c 0040 ld $40 ;06a0 'i'
848d 0093 ld $93 ;06a2 INC
848e 004e ld $4e ;06a2 'tmp'
848f 0093 ld $93 ;06a4 INC
8490 0040 ld $40 ;06a4 'i'
8491 0021 ld $21 ;06a6 LDW
8492 004e ld $4e ;06a6 'tmp'
8493 0082 ld $82 ;06a8 ANDI
8494 001f ld $1f
8495 0035 ld $35 ;06aa BCC
8496 0072 ld $72 ;06ab NE
8497 009b ld $9b
8498 0021 ld $21 ;06ad LDW
8499 006a ld $6a ;06ad 'j'
849a 002b ld $2b ;06af STW
849b 0040 ld $40 ;06af 'i'
849c 0090 ld $90 ;06b1 BRA
849d 008e ld $8e
849e 0021 ld $21 ;06b3 LDW
849f 0048 ld $48 ;06b3 'End'
84a0 00cf ld $cf ;06b5 CALL
84a1 006e ld $6e ;06b5 'PrevBlock'
84a2 002b ld $2b ;06b7 STW
84a3 0048 ld $48 ;06b7 'End'
84a4 0021 ld $21 ;06b9 LDW
84a5 003c ld $3c ;06b9 'Value'
84a6 0063 ld $63 ;06bb POP
84a7 00ff ld $ff ;06bc RET
84a8 002b ld $2b ;06bd STW
84a9 0072 ld $72 ;06bd 'Insert'
84aa 0011 ld $11 ;06bf LDWI
84ab 003f ld $3f
84ac 0035 ld $35
84ad 002b ld $2b ;06c2 STW
84ae 002a ld $2a
84af 0011 ld $11 ;06c4 LDWI
84b0 00a0 ld $a0
84b1 0018 ld $18
84b2 002b ld $2b ;06c7 STW
84b3 005a ld $5a ;06c7 'Newline'
84b4 00cf ld $cf ;06c9 CALL
84b5 0018 ld $18 ;06c9 vAC
84b6 00cf ld $cf ;06cb CALL
84b7 0052 ld $52 ;06cb 'PrintS'
84b8 002a ld $2a ;06cd '*'
84b9 002a ld $2a ;06ce '*'
84ba 002a ld $2a ;06cf '*'
84bb 0020 ld $20 ;06d0 ' '
84bc 0054 ld $54 ;06d1 'T'
84bd 0069 ld $69 ;06d2 'i'
84be 006e ld $6e ;06d3 'n'
84bf 0079 ld $79 ;06d4 'y'
84c0 0020 ld $20 ;06d5 ' '
84c1 0042 ld $42 ;06d6 'B'
84c2 0041 ld $41 ;06d7 'A'
84c3 0053 ld $53 ;06d8 'S'
84c4 0049 ld $49 ;06d9 'I'
84c5 0043 ld $43 ;06da 'C'
84c6 0020 ld $20 ;06db ' '
84c7 0044 ld $44 ;06dc 'D'
84c8 0045 ld $45 ;06dd 'E'
84c9 0056 ld $56 ;06de 'V'
84ca 0000 ld $00 ;06df 0
84cb 00cf ld $cf ;06e0 CALL
84cc 005a ld $5a ;06e0 'Newline'
84cd 0011 ld $11 ;06e2 LDWI
84ce 00a0 ld $a0
84cf 0008 ld $08
84d0 002b ld $2b ;06e5 STW
84d1 001a ld $1a ;06e5 '_vLR'
84d2 00ff ld $ff ;06e7 RET
84d3 0059 ld $59 ;06e8 LDI
84d4 0000 ld $00
84d5 00f0 ld $f0 ;06ea POKE
84d6 0036 ld $36 ;06ea 'Active'
84d7 0059 ld $59 ;06ec LDI
84d8 0020 ld $20
84d9 00cf ld $cf ;06ee CALL
84da 0050 ld $50 ;06ee 'PrintChar'
84db 00cf ld $cf ;06f0 CALL
84dc 005a ld $5a ;06f0 'Newline'
84dd 0059 ld $59 ;06f2 LDI
84de 00a2 ld $a2
84df 005e ld $5e ;06f4 ST
84e0 0036 ld $36 ;06f4 'Active'
84e1 00cf ld $cf ;06f6 CALL
84e2 0034 ld $34 ;06f6 'Spaces'
84e3 0021 ld $21 ;06f8 LDW
84e4 0036 ld $36 ;06f8 'Active'
84e5 00ad ld $ad ;06fa PEEK
84e6 0063 ld $63 ;06fb POP
84e7 00ff ld $ff ;06fc RET
84e8 0008 ld $08 ;| RAM segment address (high byte first)
84e9 00a0 ld $a0 ;|
84ea 005f ld $5f ;| Length (1..256)
84eb 00cd ld $cd ;08a0 DEF
84ec 00b6 ld $b6
84ed 0088 ld $88 ;08a2 ORI
84ee 001f ld $1f
84ef 00e3 ld $e3 ;08a4 ADDI
84f0 0001 ld $01
84f1 002b ld $2b ;08a6 STW
84f2 004e ld $4e ;08a6 'tmp'
84f3 0035 ld $35 ;08a8 BCC
84f4 0056 ld $56 ;08a9 LE
84f5 00b3 ld $b3
84f6 0082 ld $82 ;08ab ANDI
84f7 00e0 ld $e0
84f8 0035 ld $35 ;08ad BCC
84f9 0072 ld $72 ;08ae NE
84fa 00b3 ld $b3
84fb fe00 bra ac ;+-----------------------------------+
84fc fcfd bra $84fd ;| |
84fd 1404 ld $04,y ;| Trampoline for page $8400 lookups |
84fe e068 jmp y,$68 ;| |
84ff c218 st [$18] ;+-----------------------------------+
8500 0021 ld $21 ;08b0 LDW
8501 004e ld $4e ;08b0 'tmp'
8502 00e3 ld $e3 ;08b2 ADDI
8503 00a0 ld $a0
8504 00ff ld $ff ;08b4 RET
8505 0021 ld $21 ;08b5 LDW
8506 004e ld $4e ;08b5 'tmp'
8507 00ff ld $ff ;08b7 RET
8508 002b ld $2b ;08b8 STW
8509 0070 ld $70 ;08b8 'NextBlock'
850a 00cd ld $cd ;08ba DEF
850b 00ce ld $ce
850c 00e6 ld $e6 ;08bc SUBI
850d 0020 ld $20
850e 002b ld $2b ;08be STW
850f 004e ld $4e ;08be 'tmp'
8510 0035 ld $35 ;08c0 BCC
8511 0050 ld $50 ;08c1 LT
8512 00cb ld $cb
8513 0082 ld $82 ;08c3 ANDI
8514 0060 ld $60
8515 0035 ld $35 ;08c5 BCC
8516 0072 ld $72 ;08c6 NE
8517 00cb ld $cb
8518 0021 ld $21 ;08c8 LDW
8519 004e ld $4e ;08c8 'tmp'
851a 00e6 ld $e6 ;08ca SUBI
851b 00a0 ld $a0
851c 00ff ld $ff ;08cc RET
851d 0021 ld $21 ;08cd LDW
851e 004e ld $4e ;08cd 'tmp'
851f 00ff ld $ff ;08cf RET
8520 002b ld $2b ;08d0 STW
8521 006e ld $6e ;08d0 'PrevBlock'
8522 00cd ld $cd ;08d2 DEF
8523 00fa ld $fa
8524 0021 ld $21 ;08d4 LDW
8525 006c ld $6c ;08d4 'Begin'
8526 002b ld $2b ;08d6 STW
8527 0040 ld $40 ;08d6 'i'
8528 00fc ld $fc ;08d8 XORW
8529 0048 ld $48 ;08d8 'End'
852a 0035 ld $35 ;08da BCC
852b 003f ld $3f ;08db EQ
852c 00f3 ld $f3
852d 0021 ld $21 ;08dd LDW
852e 0040 ld $40 ;08dd 'i'
852f 00f6 ld $f6 ;08df DEEK
8530 00fc ld $fc ;08e0 XORW
8531 003c ld $3c ;08e0 'Value'
8532 0035 ld $35 ;08e2 BCC
8533 0072 ld $72 ;08e3 NE
8534 00ed ld $ed
8535 0021 ld $21 ;08e5 LDW
8536 0040 ld $40 ;08e5 'i'
8537 00e3 ld $e3 ;08e7 ADDI
8538 0002 ld $02
8539 002b ld $2b ;08e9 STW
853a 0036 ld $36 ;08e9 'Active'
853b 00cf ld $cf ;08eb CALL
853c 0058 ld $58 ;08eb 'TestBreak'
853d 00cf ld $cf ;08ed CALL
853e 0066 ld $66 ;08ed 'Statements'
853f 0021 ld $21 ;08ef LDW
8540 0040 ld $40 ;08ef 'i'
8541 00cf ld $cf ;08f1 CALL
8542 0070 ld $70 ;08f1 'NextBlock'
8543 0090 ld $90 ;08f3 BRA
8544 00d4 ld $d4
8545 00cf ld $cf ;08f5 CALL
8546 0056 ld $56 ;08f5 'Prompt'
8547 004c ld $4c ;08f7 'L'
8548 0069 ld $69 ;08f8 'i'
8549 006e ld $6e ;08f9 'n'
854a 0065 ld $65 ;08fa 'e'
854b 0000 ld $00 ;08fb 0
854c 0093 ld $93 ;08fc INC
854d 001b ld $1b
854e 00ff ld $ff ;08fe RET
854f 0009 ld $09 ;| RAM segment address (high byte first)
8550 00a0 ld $a0 ;|
8551 005e ld $5e ;| Length (1..256)
8552 002b ld $2b ;09a0 STW
8553 005e ld $5e ;09a0 'GotoValue'
8554 00cd ld $cd ;09a2 DEF
8555 00de ld $de
8556 0075 ld $75 ;09a4 PUSH
8557 0035 ld $35 ;09a5 BCC
8558 0053 ld $53 ;09a6 GE
8559 00b0 ld $b0
855a 0059 ld $59 ;09a8 LDI
855b 0000 ld $00
855c 00b8 ld $b8 ;09aa SUBW
855d 003c ld $3c ;09aa 'Value'
855e 002b ld $2b ;09ac STW
855f 003c ld $3c ;09ac 'Value'
8560 0059 ld $59 ;09ae LDI
8561 002d ld $2d
8562 00cf ld $cf ;09b0 CALL
8563 0050 ld $50 ;09b0 'PrintChar'
8564 0059 ld $59 ;09b2 LDI
8565 0000 ld $00
8566 002b ld $2b ;09b4 STW
8567 0044 ld $44 ;09b4 'k'
8568 0021 ld $21 ;09b6 LDW
8569 003c ld $3c ;09b6 'Value'
856a 0035 ld $35 ;09b8 BCC
856b 0053 ld $53 ;09b9 GE
856c 00c4 ld $c4
856d 0011 ld $11 ;09bb LDWI
856e 00d0 ld $d0
856f 008a ld $8a
8570 0099 ld $99 ;09be ADDW
8571 003c ld $3c ;09be 'Value'
8572 002b ld $2b ;09c0 STW
8573 003c ld $3c ;09c0 'Value'
8574 0059 ld $59 ;09c2 LDI
8575 0003 ld $03
8576 002b ld $2b ;09c4 STW
8577 0044 ld $44 ;09c4 'k'
8578 0011 ld $11 ;09c6 LDWI
8579 0010 ld $10
857a 0027 ld $27
857b 00cf ld $cf ;09c9 CALL
857c 0074 ld $74 ;09c9 'PrintDigit'
857d 0011 ld $11 ;09cb LDWI
857e 00e8 ld $e8
857f 0003 ld $03
8580 00cf ld $cf ;09ce CALL
8581 0074 ld $74 ;09ce 'PrintDigit'
8582 0059 ld $59 ;09d0 LDI
8583 0064 ld $64
8584 00cf ld $cf ;09d2 CALL
8585 0074 ld $74 ;09d2 'PrintDigit'
8586 0059 ld $59 ;09d4 LDI
8587 000a ld $0a
8588 00cf ld $cf ;09d6 CALL
8589 0074 ld $74 ;09d6 'PrintDigit'
858a 0059 ld $59 ;09d8 LDI
858b 0030 ld $30
858c 0099 ld $99 ;09da ADDW
858d 003c ld $3c ;09da 'Value'
858e 00cf ld $cf ;09dc CALL
858f 0050 ld $50 ;09dc 'PrintChar'
8590 0063 ld $63 ;09de POP
8591 00ff ld $ff ;09df RET
8592 002b ld $2b ;09e0 STW
8593 0076 ld $76 ;09e0 'PrintValue'
8594 00cd ld $cd ;09e2 DEF
8595 00ea ld $ea
8596 00cf ld $cf ;09e4 CALL
8597 0056 ld $56 ;09e4 'Prompt'
8598 0053 ld $53 ;09e6 'S'
8599 0074 ld $74 ;09e7 't'
859a 0061 ld $61 ;09e8 'a'
859b 0063 ld $63 ;09e9 'c'
859c 006b ld $6b ;09ea 'k'
859d 0000 ld $00 ;09eb 0
859e 002b ld $2b ;09ec STW
859f 0060 ld $60 ;09ec 'StackError'
85a0 00cd ld $cd ;09ee DEF
85a1 00f7 ld $f7
85a2 00cf ld $cf ;09f0 CALL
85a3 0056 ld $56 ;09f0 'Prompt'
85a4 0053 ld $53 ;09f2 'S'
85a5 0079 ld $79 ;09f3 'y'
85a6 006e ld $6e ;09f4 'n'
85a7 0074 ld $74 ;09f5 't'
85a8 0061 ld $61 ;09f6 'a'
85a9 0078 ld $78 ;09f7 'x'
85aa 0000 ld $00 ;09f8 0
85ab 002b ld $2b ;09f9 STW
85ac 004a ld $4a ;09f9 'SyntaxError'
85ad 0093 ld $93 ;09fb INC
85ae 001b ld $1b
85af 00ff ld $ff ;09fd RET
85b0 000a ld $0a ;| RAM segment address (high byte first)
85b1 00a0 ld $a0 ;|
85b2 005f ld $5f ;| Length (1..256)
85b3 00cd ld $cd ;0aa0 DEF
85b4 00d2 ld $d2
85b5 0021 ld $21 ;0aa2 LDW
85b6 001a ld $1a
85b7 002b ld $2b ;0aa4 STW
85b8 004e ld $4e ;0aa4 'tmp'
85b9 0021 ld $21 ;0aa6 LDW
85ba 0036 ld $36 ;0aa6 'Active'
85bb 002b ld $2b ;0aa8 STW
85bc 006a ld $6a ;0aa8 'j'
85bd 0021 ld $21 ;0aaa LDW
85be 004e ld $4e ;0aaa 'tmp'
85bf 00ad ld $ad ;0aac PEEK
85c0 0093 ld $93 ;0aad INC
85c1 004e ld $4e ;0aad 'tmp'
85c2 0035 ld $35 ;0aaf BCC
85c3 003f ld $3f ;0ab0 EQ
85c4 00ce ld $ce
85c5 002b ld $2b ;0ab2 STW
85c6 0040 ld $40 ;0ab2 'i'
85c7 0021 ld $21 ;0ab4 LDW
85c8 0036 ld $36 ;0ab4 'Active'
85c9 00ad ld $ad ;0ab6 PEEK
85ca 0088 ld $88 ;0ab7 ORI
85cb 0020 ld $20
85cc 00fc ld $fc ;0ab9 XORW
85cd 0040 ld $40 ;0ab9 'i'
85ce 0035 ld $35 ;0abb BCC
85cf 0072 ld $72 ;0abc NE
85d0 00c0 ld $c0
85d1 0093 ld $93 ;0abe INC
85d2 0036 ld $36 ;0abe 'Active'
85d3 0090 ld $90 ;0ac0 BRA
85d4 00a8 ld $a8
85d5 0021 ld $21 ;0ac2 LDW
85d6 006a ld $6a ;0ac2 'j'
85d7 002b ld $2b ;0ac4 STW
85d8 0036 ld $36 ;0ac4 'Active'
85d9 0021 ld $21 ;0ac6 LDW
85da 004e ld $4e ;0ac6 'tmp'
85db 00ad ld $ad ;0ac8 PEEK
85dc 0093 ld $93 ;0ac9 INC
85dd 004e ld $4e ;0ac9 'tmp'
85de 0035 ld $35 ;0acb BCC
85df 0072 ld $72 ;0acc NE
85e0 00c4 ld $c4
85e1 00cf ld $cf ;0ace CALL
85e2 004e ld $4e ;0ace 'tmp'
85e3 00cf ld $cf ;0ad0 CALL
85e4 0034 ld $34 ;0ad0 'Spaces'
85e5 00cf ld $cf ;0ad2 CALL
85e6 004e ld $4e ;0ad2 'tmp'
85e7 002b ld $2b ;0ad4 STW
85e8 0038 ld $38 ;0ad4 'Keyword'
85e9 00cd ld $cd ;0ad6 DEF
85ea 00fa ld $fa
85eb 0011 ld $11 ;0ad8 LDWI
85ec 0000 ld $00
85ed 0080 ld $80
85ee 002b ld $2b ;0adb STW
85ef 003c ld $3c ;0adb 'Value'
85f0 00e9 ld $e9 ;0add LSLW
85f1 00e9 ld $e9 ;0ade LSLW
85f2 0099 ld $99 ;0adf ADDW
85f3 003c ld $3c ;0adf 'Value'
85f4 00e9 ld $e9 ;0ae1 LSLW
85f5 002b ld $2b ;0ae2 STW
85f6 0040 ld $40 ;0ae2 'i'
85f7 0021 ld $21 ;0ae4 LDW
85f8 0036 ld $36 ;0ae4 'Active'
85f9 00ad ld $ad ;0ae6 PEEK
85fa 00e6 ld $e6 ;0ae7 SUBI
85fb fe00 bra ac ;+-----------------------------------+
85fc fcfd bra $85fd ;| |
85fd 1404 ld $04,y ;| Trampoline for page $8500 lookups |
85fe e068 jmp y,$68 ;| |
85ff c218 st [$18] ;+-----------------------------------+
8600 0030 ld $30
8601 0035 ld $35 ;0ae9 BCC
8602 0050 ld $50 ;0aea LT
8603 00f7 ld $f7
8604 00e6 ld $e6 ;0aec SUBI
8605 000a ld $0a
8606 0035 ld $35 ;0aee BCC
8607 0053 ld $53 ;0aef GE
8608 00f7 ld $f7
8609 00e3 ld $e3 ;0af1 ADDI
860a 000a ld $0a
860b 0099 ld $99 ;0af3 ADDW
860c 0040 ld $40 ;0af3 'i'
860d 0093 ld $93 ;0af5 INC
860e 0036 ld $36 ;0af5 'Active'
860f 0090 ld $90 ;0af7 BRA
8610 00d9 ld $d9
8611 0021 ld $21 ;0af9 LDW
8612 003c ld $3c ;0af9 'Value'
8613 00ff ld $ff ;0afb RET
8614 0093 ld $93 ;0afc INC
8615 001b ld $1b
8616 00ff ld $ff ;0afe RET
8617 000b ld $0b ;| RAM segment address (high byte first)
8618 00a0 ld $a0 ;|
8619 0060 ld $60 ;| Length (1..256)
861a 002b ld $2b ;0ba0 STW
861b 0032 ld $32 ;0ba0 'Number'
861c 00cd ld $cd ;0ba2 DEF
861d 00d1 ld $d1
861e 0021 ld $21 ;0ba4 LDW
861f 0036 ld $36 ;0ba4 'Active'
8620 00ad ld $ad ;0ba6 PEEK
8621 0035 ld $35 ;0ba7 BCC
8622 003f ld $3f ;0ba8 EQ
8623 00b3 ld $b3
8624 008c ld $8c ;0baa XORI
8625 003a ld $3a
8626 0035 ld $35 ;0bac BCC
8627 0072 ld $72 ;0bad NE
8628 00b1 ld $b1
8629 0093 ld $93 ;0baf INC
862a 0036 ld $36 ;0baf 'Active'
862b 00cf ld $cf ;0bb1 CALL
862c 0066 ld $66 ;0bb1 'Statements'
862d 00cf ld $cf ;0bb3 CALL
862e 004a ld $4a ;0bb3 'SyntaxError'
862f 0021 ld $21 ;0bb5 LDW
8630 0036 ld $36 ;0bb5 'Active'
8631 00cf ld $cf ;0bb7 CALL
8632 0070 ld $70 ;0bb7 'NextBlock'
8633 002b ld $2b ;0bb9 STW
8634 0036 ld $36 ;0bb9 'Active'
8635 00fc ld $fc ;0bbb XORW
8636 0048 ld $48 ;0bbb 'End'
8637 0035 ld $35 ;0bbd BCC
8638 003f ld $3f ;0bbe EQ
8639 00ce ld $ce
863a 0011 ld $11 ;0bc0 LDWI
863b 00c0 ld $c0
863c 001b ld $1b
863d 00fc ld $fc ;0bc3 XORW
863e 0036 ld $36 ;0bc3 'Active'
863f 0035 ld $35 ;0bc5 BCC
8640 003f ld $3f ;0bc6 EQ
8641 00ce ld $ce
8642 0021 ld $21 ;0bc8 LDW
8643 0036 ld $36 ;0bc8 'Active'
8644 00e3 ld $e3 ;0bca ADDI
8645 0002 ld $02
8646 002b ld $2b ;0bcc STW
8647 0036 ld $36 ;0bcc 'Active'
8648 00cf ld $cf ;0bce CALL
8649 0066 ld $66 ;0bce 'Statements'
864a 00cf ld $cf ;0bd0 CALL
864b 0056 ld $56 ;0bd0 'Prompt'
864c 0000 ld $00 ;0bd2 0
864d 002b ld $2b ;0bd3 STW
864e 0062 ld $62 ;0bd3 'EndOfLine'
864f 00cd ld $cd ;0bd5 DEF
8650 00fb ld $fb
8651 0021 ld $21 ;0bd7 LDW
8652 0000 ld $00
8653 002b ld $2b ;0bd9 STW
8654 0040 ld $40 ;0bd9 'i'
8655 0059 ld $59 ;0bdb LDI
8656 0002 ld $02
8657 002b ld $2b ;0bdd STW
8658 006a ld $6a ;0bdd 'j'
8659 0021 ld $21 ;0bdf LDW
865a 0040 ld $40 ;0bdf 'i'
865b 00e6 ld $e6 ;0be1 SUBI
865c 0036 ld $36
865d 002b ld $2b ;0be3 STW
865e 0040 ld $40 ;0be3 'i'
865f 0059 ld $59 ;0be5 LDI
8660 0000 ld $00
8661 00f0 ld $f0 ;0be7 POKE
8662 0040 ld $40 ;0be7 'i'
8663 0093 ld $93 ;0be9 INC
8664 0040 ld $40 ;0be9 'i'
8665 001a ld $1a ;0beb LD
8666 0040 ld $40 ;0beb 'i'
8667 0035 ld $35 ;0bed BCC
8668 0072 ld $72 ;0bee NE
8669 00e3 ld $e3
866a 0021 ld $21 ;0bf0 LDW
866b 006a ld $6a ;0bf0 'j'
866c 00e6 ld $e6 ;0bf2 SUBI
866d 0001 ld $01
866e 0035 ld $35 ;0bf4 BCC
866f 0072 ld $72 ;0bf5 NE
8670 00db ld $db
8671 0011 ld $11 ;0bf7 LDWI
8672 00c0 ld $c0
8673 001b ld $1b
8674 002b ld $2b ;0bfa STW
8675 006c ld $6c ;0bfa 'Begin'
8676 00ff ld $ff ;0bfc RET
8677 0093 ld $93 ;0bfd INC
8678 001b ld $1b
8679 00ff ld $ff ;0bff RET
867a 000c ld $0c ;| RAM segment address (high byte first)
867b 00a0 ld $a0 ;|
867c 0060 ld $60 ;| Length (1..256)
867d 002b ld $2b ;0ca0 STW
867e 0078 ld $78 ;0ca0 'Clear'
867f 00cd ld $cd ;0ca2 DEF
8680 00ed ld $ed
8681 0075 ld $75 ;0ca4 PUSH
8682 001a ld $1a ;0ca5 LD
8683 001c ld $1c
8684 00e6 ld $e6 ;0ca7 SUBI
8685 008d ld $8d
8686 0035 ld $35 ;0ca9 BCC
8687 0053 ld $53 ;0caa GE
8688 00ac ld $ac
8689 00cf ld $cf ;0cac CALL
868a 0060 ld $60 ;0cac 'StackError'
868b 00cf ld $cf ;0cae CALL
868c 0038 ld $38 ;0cae 'Keyword'
868d 002d ld $2d ;0cb0 '-'
868e 0000 ld $00 ;0cb1 0
868f 0035 ld $35 ;0cb2 BCC
8690 003f ld $3f ;0cb3 EQ
8691 00bb ld $bb
8692 00cf ld $cf ;0cb5 CALL
8693 007a ld $7a ;0cb5 'Term'
8694 0059 ld $59 ;0cb7 LDI
8695 0000 ld $00
8696 00b8 ld $b8 ;0cb9 SUBW
8697 003c ld $3c ;0cb9 'Value'
8698 0090 ld $90 ;0cbb BRA
8699 00c1 ld $c1
869a 00cf ld $cf ;0cbd CALL
869b 0038 ld $38 ;0cbd 'Keyword'
869c 002b ld $2b ;0cbf '+'
869d 0000 ld $00 ;0cc0 0
869e 00cf ld $cf ;0cc1 CALL
869f 007a ld $7a ;0cc1 'Term'
86a0 0075 ld $75 ;0cc3 PUSH
86a1 00ec ld $ec ;0cc4 STLW
86a2 0000 ld $00
86a3 00cf ld $cf ;0cc6 CALL
86a4 0038 ld $38 ;0cc6 'Keyword'
86a5 002b ld $2b ;0cc8 '+'
86a6 0000 ld $00 ;0cc9 0
86a7 0035 ld $35 ;0cca BCC
86a8 003f ld $3f ;0ccb EQ
86a9 00d5 ld $d5
86aa 00cf ld $cf ;0ccd CALL
86ab 007a ld $7a ;0ccd 'Term'
86ac 00ee ld $ee ;0ccf LDLW
86ad 0000 ld $00
86ae 0099 ld $99 ;0cd1 ADDW
86af 003c ld $3c ;0cd1 'Value'
86b0 00ec ld $ec ;0cd3 STLW
86b1 0000 ld $00
86b2 0090 ld $90 ;0cd5 BRA
86b3 00c4 ld $c4
86b4 00cf ld $cf ;0cd7 CALL
86b5 0038 ld $38 ;0cd7 'Keyword'
86b6 002d ld $2d ;0cd9 '-'
86b7 0000 ld $00 ;0cda 0
86b8 0035 ld $35 ;0cdb BCC
86b9 003f ld $3f ;0cdc EQ
86ba 00e6 ld $e6
86bb 00cf ld $cf ;0cde CALL
86bc 007a ld $7a ;0cde 'Term'
86bd 00ee ld $ee ;0ce0 LDLW
86be 0000 ld $00
86bf 00b8 ld $b8 ;0ce2 SUBW
86c0 003c ld $3c ;0ce2 'Value'
86c1 00ec ld $ec ;0ce4 STLW
86c2 0000 ld $00
86c3 0090 ld $90 ;0ce6 BRA
86c4 00c4 ld $c4
86c5 00ee ld $ee ;0ce8 LDLW
86c6 0000 ld $00
86c7 002b ld $2b ;0cea STW
86c8 003c ld $3c ;0cea 'Value'
86c9 0063 ld $63 ;0cec POP
86ca 0063 ld $63 ;0ced POP
86cb 00ff ld $ff ;0cee RET
86cc 002b ld $2b ;0cef STW
86cd 003a ld $3a ;0cef 'Expression'
86ce 00cd ld $cd ;0cf1 DEF
86cf 00f9 ld $f9
86d0 00cf ld $cf ;0cf3 CALL
86d1 0056 ld $56 ;0cf3 'Prompt'
86d2 0056 ld $56 ;0cf5 'V'
86d3 0061 ld $61 ;0cf6 'a'
86d4 006c ld $6c ;0cf7 'l'
86d5 0075 ld $75 ;0cf8 'u'
86d6 0065 ld $65 ;0cf9 'e'
86d7 0000 ld $00 ;0cfa 0
86d8 002b ld $2b ;0cfb STW
86d9 0046 ld $46 ;0cfb 'ValueError'
86da 0093 ld $93 ;0cfd INC
86db 001b ld $1b
86dc 00ff ld $ff ;0cff RET
86dd 000d ld $0d ;| RAM segment address (high byte first)
86de 00a0 ld $a0 ;|
86df 0060 ld $60 ;| Length (1..256)
86e0 00cd ld $cd ;0da0 DEF
86e1 00e4 ld $e4
86e2 0075 ld $75 ;0da2 PUSH
86e3 00cf ld $cf ;0da3 CALL
86e4 004c ld $4c ;0da3 'Factor'
86e5 0075 ld $75 ;0da5 PUSH
86e6 0021 ld $21 ;0da6 LDW
86e7 003c ld $3c ;0da6 'Value'
86e8 00ec ld $ec ;0da8 STLW
86e9 0000 ld $00
86ea 00cf ld $cf ;0daa CALL
86eb 0038 ld $38 ;0daa 'Keyword'
86ec 002a ld $2a ;0dac '*'
86ed 0000 ld $00 ;0dad 0
86ee 0035 ld $35 ;0dae BCC
86ef 003f ld $3f ;0daf EQ
86f0 00b9 ld $b9
86f1 00cf ld $cf ;0db1 CALL
86f2 004c ld $4c ;0db1 'Factor'
86f3 00ee ld $ee ;0db3 LDLW
86f4 0000 ld $00
86f5 00cf ld $cf ;0db5 CALL
86f6 007c ld $7c ;0db5 'Multiply'
86f7 00ec ld $ec ;0db7 STLW
86f8 0000 ld $00
86f9 0090 ld $90 ;0db9 BRA
86fa 00a8 ld $a8
86fb fe00 bra ac ;+-----------------------------------+
86fc fcfd bra $86fd ;| |
86fd 1404 ld $04,y ;| Trampoline for page $8600 lookups |
86fe e068 jmp y,$68 ;| |
86ff c218 st [$18] ;+-----------------------------------+
8700 00cf ld $cf ;0dbb CALL
8701 0038 ld $38 ;0dbb 'Keyword'
8702 002f ld $2f ;0dbd '/'
8703 0000 ld $00 ;0dbe 0
8704 0035 ld $35 ;0dbf BCC
8705 003f ld $3f ;0dc0 EQ
8706 00ca ld $ca
8707 00cf ld $cf ;0dc2 CALL
8708 004c ld $4c ;0dc2 'Factor'
8709 00ee ld $ee ;0dc4 LDLW
870a 0000 ld $00
870b 00cf ld $cf ;0dc6 CALL
870c 003e ld $3e ;0dc6 'Divide'
870d 00ec ld $ec ;0dc8 STLW
870e 0000 ld $00
870f 0090 ld $90 ;0dca BRA
8710 00a8 ld $a8
8711 00cf ld $cf ;0dcc CALL
8712 0038 ld $38 ;0dcc 'Keyword'
8713 0025 ld $25 ;0dce '%'
8714 0000 ld $00 ;0dcf 0
8715 0035 ld $35 ;0dd0 BCC
8716 003f ld $3f ;0dd1 EQ
8717 00dd ld $dd
8718 00cf ld $cf ;0dd3 CALL
8719 004c ld $4c ;0dd3 'Factor'
871a 00ee ld $ee ;0dd5 LDLW
871b 0000 ld $00
871c 00cf ld $cf ;0dd7 CALL
871d 003e ld $3e ;0dd7 'Divide'
871e 0021 ld $21 ;0dd9 LDW
871f 0040 ld $40 ;0dd9 'i'
8720 00ec ld $ec ;0ddb STLW
8721 0000 ld $00
8722 0090 ld $90 ;0ddd BRA
8723 00a8 ld $a8
8724 00ee ld $ee ;0ddf LDLW
8725 0000 ld $00
8726 002b ld $2b ;0de1 STW
8727 003c ld $3c ;0de1 'Value'
8728 0063 ld $63 ;0de3 POP
8729 0063 ld $63 ;0de4 POP
872a 00ff ld $ff ;0de5 RET
872b 002b ld $2b ;0de6 STW
872c 007a ld $7a ;0de6 'Term'
872d 0093 ld $93 ;0de8 INC
872e 001b ld $1b
872f 00ff ld $ff ;0dea RET
8730 00cf ld $cf ;0deb CALL
8731 0038 ld $38 ;0deb 'Keyword'
8732 0072 ld $72 ;0ded 'r'
8733 0075 ld $75 ;0dee 'u'
8734 006e ld $6e ;0def 'n'
8735 0000 ld $00 ;0df0 0
8736 0035 ld $35 ;0df1 BCC
8737 003f ld $3f ;0df2 EQ
8738 00f9 ld $f9
8739 00cf ld $cf ;0df4 CALL
873a 0078 ld $78 ;0df4 'Clear'
873b 00f6 ld $f6 ;0df6 DEEK
873c 002b ld $2b ;0df7 STW
873d 003c ld $3c ;0df7 'Value'
873e 00cf ld $cf ;0df9 CALL
873f 005e ld $5e ;0df9 'GotoValue'
8740 0011 ld $11 ;0dfb LDWI
8741 00a0 ld $a0
8742 0016 ld $16
8743 00cf ld $cf ;0dfe CALL
8744 0018 ld $18 ;0dfe vAC
8745 000e ld $0e ;| RAM segment address (high byte first)
8746 00a0 ld $a0 ;|
8747 0053 ld $53 ;| Length (1..256)
8748 00cd ld $cd ;0ea0 DEF
8749 00ec ld $ec
874a 002b ld $2b ;0ea2 STW
874b 006a ld $6a ;0ea2 'j'
874c 00fc ld $fc ;0ea4 XORW
874d 003c ld $3c ;0ea4 'Value'
874e 002b ld $2b ;0ea6 STW
874f 0044 ld $44 ;0ea6 'k'
8750 0059 ld $59 ;0ea8 LDI
8751 0000 ld $00
8752 00b8 ld $b8 ;0eaa SUBW
8753 006a ld $6a ;0eaa 'j'
8754 0035 ld $35 ;0eac BCC
8755 0053 ld $53 ;0ead GE
8756 00af ld $af
8757 0021 ld $21 ;0eaf LDW
8758 006a ld $6a ;0eaf 'j'
8759 002b ld $2b ;0eb1 STW
875a 0024 ld $24 ;0eb1 '_sysArgs0'
875b 0059 ld $59 ;0eb3 LDI
875c 0000 ld $00
875d 00b8 ld $b8 ;0eb5 SUBW
875e 003c ld $3c ;0eb5 'Value'
875f 0035 ld $35 ;0eb7 BCC
8760 0053 ld $53 ;0eb8 GE
8761 00ba ld $ba
8762 0021 ld $21 ;0eba LDW
8763 003c ld $3c ;0eba 'Value'
8764 002b ld $2b ;0ebc STW
8765 0026 ld $26 ;0ebc '_sysArgs2'
8766 0035 ld $35 ;0ebe BCC
8767 0072 ld $72 ;0ebf NE
8768 00c1 ld $c1
8769 00cf ld $cf ;0ec1 CALL
876a 0046 ld $46 ;0ec1 'ValueError'
876b 0059 ld $59 ;0ec3 LDI
876c 0000 ld $00
876d 002b ld $2b ;0ec5 STW
876e 0028 ld $28 ;0ec5 '_sysArgs4'
876f 0021 ld $21 ;0ec7 LDW
8770 002a ld $2a ;0ec7 '_sysArgs6'
8771 002b ld $2b ;0ec9 STW
8772 004e ld $4e ;0ec9 'tmp'
8773 0059 ld $59 ;0ecb LDI
8774 0001 ld $01
8775 002b ld $2b ;0ecd STW
8776 002a ld $2a ;0ecd '_sysArgs6'
8777 0059 ld $59 ;0ecf LDI
8778 00a1 ld $a1
8779 002b ld $2b ;0ed1 STW
877a 0022 ld $22 ;0ed1 '_sysFn'
877b 00b4 ld $b4 ;0ed3 SYS
877c 00e6 ld $e6
877d 0021 ld $21 ;0ed5 LDW
877e 0028 ld $28 ;0ed5 '_sysArgs4'
877f 002b ld $2b ;0ed7 STW
8780 0040 ld $40 ;0ed7 'i'
8781 0021 ld $21 ;0ed9 LDW
8782 0024 ld $24 ;0ed9 '_sysArgs0'
8783 002b ld $2b ;0edb STW
8784 006a ld $6a ;0edb 'j'
8785 0021 ld $21 ;0edd LDW
8786 004e ld $4e ;0edd 'tmp'
8787 002b ld $2b ;0edf STW
8788 002a ld $2a ;0edf '_sysArgs6'
8789 0021 ld $21 ;0ee1 LDW
878a 0044 ld $44 ;0ee1 'k'
878b 0035 ld $35 ;0ee3 BCC
878c 0053 ld $53 ;0ee4 GE
878d 00e9 ld $e9
878e 0059 ld $59 ;0ee6 LDI
878f 0000 ld $00
8790 00b8 ld $b8 ;0ee8 SUBW
8791 006a ld $6a ;0ee8 'j'
8792 00ff ld $ff ;0eea RET
8793 0021 ld $21 ;0eeb LDW
8794 006a ld $6a ;0eeb 'j'
8795 00ff ld $ff ;0eed RET
8796 002b ld $2b ;0eee STW
8797 003e ld $3e ;0eee 'Divide'
8798 0093 ld $93 ;0ef0 INC
8799 001b ld $1b
879a 00ff ld $ff ;0ef2 RET
879b 000f ld $0f ;| RAM segment address (high byte first)
879c 00a0 ld $a0 ;|
879d 0056 ld $56 ;| Length (1..256)
879e 00cd ld $cd ;0fa0 DEF
879f 00bf ld $bf
87a0 002b ld $2b ;0fa2 STW
87a1 0024 ld $24 ;0fa2 '_sysArgs0'
87a2 0059 ld $59 ;0fa4 LDI
87a3 009e ld $9e
87a4 002b ld $2b ;0fa6 STW
87a5 0022 ld $22 ;0fa6 '_sysFn'
87a6 0021 ld $21 ;0fa8 LDW
87a7 003c ld $3c ;0fa8 'Value'
87a8 002b ld $2b ;0faa STW
87a9 0026 ld $26 ;0faa '_sysArgs2'
87aa 0059 ld $59 ;0fac LDI
87ab 0000 ld $00
87ac 002b ld $2b ;0fae STW
87ad 0028 ld $28 ;0fae '_sysArgs4'
87ae 0021 ld $21 ;0fb0 LDW
87af 002a ld $2a ;0fb0 '_sysArgs6'
87b0 002b ld $2b ;0fb2 STW
87b1 004e ld $4e ;0fb2 'tmp'
87b2 0059 ld $59 ;0fb4 LDI
87b3 0001 ld $01
87b4 002b ld $2b ;0fb6 STW
87b5 002a ld $2a ;0fb6 '_sysArgs6'
87b6 00b4 ld $b4 ;0fb8 SYS
87b7 00e2 ld $e2
87b8 0021 ld $21 ;0fba LDW
87b9 004e ld $4e ;0fba 'tmp'
87ba 002b ld $2b ;0fbc STW
87bb 002a ld $2a ;0fbc '_sysArgs6'
87bc 0021 ld $21 ;0fbe LDW
87bd 0028 ld $28 ;0fbe '_sysArgs4'
87be 00ff ld $ff ;0fc0 RET
87bf 002b ld $2b ;0fc1 STW
87c0 007c ld $7c ;0fc1 'Multiply'
87c1 00cd ld $cd ;0fc3 DEF
87c2 00de ld $de
87c3 0021 ld $21 ;0fc5 LDW
87c4 0000 ld $00
87c5 002b ld $2b ;0fc7 STW
87c6 0040 ld $40 ;0fc7 'i'
87c7 0021 ld $21 ;0fc9 LDW
87c8 0036 ld $36 ;0fc9 'Active'
87c9 00ad ld $ad ;0fcb PEEK
87ca 0082 ld $82 ;0fcc ANDI
87cb 005f ld $5f
87cc 00e6 ld $e6 ;0fce SUBI
87cd 0040 ld $40
87ce 0035 ld $35 ;0fd0 BCC
87cf 0050 ld $50 ;0fd1 LT
87d0 00dc ld $dc
87d1 00e6 ld $e6 ;0fd3 SUBI
87d2 001b ld $1b
87d3 0035 ld $35 ;0fd5 BCC
87d4 0053 ld $53 ;0fd6 GE
87d5 00dc ld $dc
87d6 0093 ld $93 ;0fd8 INC
87d7 0036 ld $36 ;0fd8 'Active'
87d8 00e9 ld $e9 ;0fda LSLW
87d9 0099 ld $99 ;0fdb ADDW
87da 0040 ld $40 ;0fdb 'i'
87db 00ff ld $ff ;0fdd RET
87dc 00cf ld $cf ;0fde CALL
87dd 004a ld $4a ;0fde 'SyntaxError'
87de 002b ld $2b ;0fe0 STW
87df 0042 ld $42 ;0fe0 'Variable'
87e0 00cd ld $cd ;0fe2 DEF
87e1 00ef ld $ef
87e2 0021 ld $21 ;0fe4 LDW
87e3 0036 ld $36 ;0fe4 'Active'
87e4 00ad ld $ad ;0fe6 PEEK
87e5 008c ld $8c ;0fe7 XORI
87e6 0020 ld $20
87e7 0035 ld $35 ;0fe9 BCC
87e8 0072 ld $72 ;0fea NE
87e9 00ee ld $ee
87ea 0093 ld $93 ;0fec INC
87eb 0036 ld $36 ;0fec 'Active'
87ec 0090 ld $90 ;0fee BRA
87ed 00e2 ld $e2
87ee 00ff ld $ff ;0ff0 RET
87ef 002b ld $2b ;0ff1 STW
87f0 0034 ld $34 ;0ff1 'Spaces'
87f1 0093 ld $93 ;0ff3 INC
87f2 001b ld $1b
87f3 00ff ld $ff ;0ff5 RET
87f4 0010 ld $10 ;| RAM segment address (high byte first)
87f5 00a0 ld $a0 ;|
87f6 0060 ld $60 ;| Length (1..256)
87f7 00cd ld $cd ;10a0 DEF
87f8 00fb ld $fb
87f9 0075 ld $75 ;10a2 PUSH
87fa 0021 ld $21 ;10a3 LDW
87fb fe00 bra ac ;+-----------------------------------+
87fc fcfd bra $87fd ;| |
87fd 1404 ld $04,y ;| Trampoline for page $8700 lookups |
87fe e068 jmp y,$68 ;| |
87ff c218 st [$18] ;+-----------------------------------+
8800 006c ld $6c ;10a3 'Begin'
8801 002b ld $2b ;10a5 STW
8802 006a ld $6a ;10a5 'j'
8803 00fc ld $fc ;10a7 XORW
8804 0048 ld $48 ;10a7 'End'
8805 0035 ld $35 ;10a9 BCC
8806 003f ld $3f ;10aa EQ
8807 00c9 ld $c9
8808 00cf ld $cf ;10ac CALL
8809 0058 ld $58 ;10ac 'TestBreak'
880a 0021 ld $21 ;10ae LDW
880b 006a ld $6a ;10ae 'j'
880c 00f6 ld $f6 ;10b0 DEEK
880d 002b ld $2b ;10b1 STW
880e 003c ld $3c ;10b1 'Value'
880f 00cf ld $cf ;10b3 CALL
8810 0076 ld $76 ;10b3 'PrintValue'
8811 0093 ld $93 ;10b5 INC
8812 006a ld $6a ;10b5 'j'
8813 0093 ld $93 ;10b7 INC
8814 006a ld $6a ;10b7 'j'
8815 0021 ld $21 ;10b9 LDW
8816 006a ld $6a ;10b9 'j'
8817 00ad ld $ad ;10bb PEEK
8818 0035 ld $35 ;10bc BCC
8819 003f ld $3f ;10bd EQ
881a 00c1 ld $c1
881b 00cf ld $cf ;10bf CALL
881c 0050 ld $50 ;10bf 'PrintChar'
881d 0090 ld $90 ;10c1 BRA
881e 00b5 ld $b5
881f 00cf ld $cf ;10c3 CALL
8820 005a ld $5a ;10c3 'Newline'
8821 0021 ld $21 ;10c5 LDW
8822 006a ld $6a ;10c5 'j'
8823 00cf ld $cf ;10c7 CALL
8824 0070 ld $70 ;10c7 'NextBlock'
8825 0090 ld $90 ;10c9 BRA
8826 00a3 ld $a3
8827 002b ld $2b ;10cb STW
8828 003c ld $3c ;10cb 'Value'
8829 0021 ld $21 ;10cd LDW
882a 0000 ld $00
882b 00e6 ld $e6 ;10cf SUBI
882c 0080 ld $80
882d 00e6 ld $e6 ;10d1 SUBI
882e 00c0 ld $c0
882f 00fc ld $fc ;10d3 XORW
8830 006a ld $6a ;10d3 'j'
8831 0035 ld $35 ;10d5 BCC
8832 003f ld $3f ;10d6 EQ
8833 00e2 ld $e2
8834 0021 ld $21 ;10d8 LDW
8835 006a ld $6a ;10d8 'j'
8836 00cf ld $cf ;10da CALL
8837 0070 ld $70 ;10da 'NextBlock'
8838 002b ld $2b ;10dc STW
8839 006a ld $6a ;10dc 'j'
883a 0021 ld $21 ;10de LDW
883b 003c ld $3c ;10de 'Value'
883c 00e3 ld $e3 ;10e0 ADDI
883d 0020 ld $20
883e 0090 ld $90 ;10e2 BRA
883f 00c9 ld $c9
8840 0021 ld $21 ;10e4 LDW
8841 0050 ld $50 ;10e4 'PrintChar'
8842 00fc ld $fc ;10e6 XORW
8843 0054 ld $54 ;10e6 'PrintCharScreen'
8844 0035 ld $35 ;10e8 BCC
8845 0072 ld $72 ;10e9 NE
8846 00f9 ld $f9
8847 00cf ld $cf ;10eb CALL
8848 0076 ld $76 ;10eb 'PrintValue'
8849 00cf ld $cf ;10ed CALL
884a 0052 ld $52 ;10ed 'PrintS'
884b 0020 ld $20 ;10ef ' '
884c 0062 ld $62 ;10f0 'b'
884d 0079 ld $79 ;10f1 'y'
884e 0074 ld $74 ;10f2 't'
884f 0065 ld $65 ;10f3 'e'
8850 0073 ld $73 ;10f4 's'
8851 0020 ld $20 ;10f5 ' '
8852 0066 ld $66 ;10f6 'f'
8853 0072 ld $72 ;10f7 'r'
8854 0065 ld $65 ;10f8 'e'
8855 0065 ld $65 ;10f9 'e'
8856 0000 ld $00 ;10fa 0
8857 0063 ld $63 ;10fb POP
8858 00ff ld $ff ;10fc RET
8859 0093 ld $93 ;10fd INC
885a 001b ld $1b
885b 00ff ld $ff ;10ff RET
885c 0011 ld $11 ;| RAM segment address (high byte first)
885d 00a0 ld $a0 ;|
885e 0060 ld $60 ;| Length (1..256)
885f 002b ld $2b ;11a0 STW
8860 007e ld $7e ;11a0 'List'
8861 00cd ld $cd ;11a2 DEF
8862 00c1 ld $c1
8863 0075 ld $75 ;11a4 PUSH
8864 002b ld $2b ;11a5 STW
8865 0040 ld $40 ;11a5 'i'
8866 0021 ld $21 ;11a7 LDW
8867 003c ld $3c ;11a7 'Value'
8868 00b8 ld $b8 ;11a9 SUBW
8869 0040 ld $40 ;11a9 'i'
886a 0035 ld $35 ;11ab BCC
886b 0050 ld $50 ;11ac LT
886c 00b2 ld $b2
886d 002b ld $2b ;11ae STW
886e 003c ld $3c ;11ae 'Value'
886f 0093 ld $93 ;11b0 INC
8870 0044 ld $44 ;11b0 'k'
8871 0090 ld $90 ;11b2 BRA
8872 00a7 ld $a7
8873 0021 ld $21 ;11b4 LDW
8874 0044 ld $44 ;11b4 'k'
8875 0035 ld $35 ;11b6 BCC
8876 003f ld $3f ;11b7 EQ
8877 00bf ld $bf
8878 0088 ld $88 ;11b9 ORI
8879 0030 ld $30
887a 00cf ld $cf ;11bb CALL
887b 0050 ld $50 ;11bb 'PrintChar'
887c 0059 ld $59 ;11bd LDI
887d 0030 ld $30
887e 002b ld $2b ;11bf STW
887f 0044 ld $44 ;11bf 'k'
8880 0063 ld $63 ;11c1 POP
8881 00ff ld $ff ;11c2 RET
8882 002b ld $2b ;11c3 STW
8883 0074 ld $74 ;11c3 'PrintDigit'
8884 00cd ld $cd ;11c5 DEF
8885 00f1 ld $f1
8886 0075 ld $75 ;11c7 PUSH
8887 0059 ld $59 ;11c8 LDI
8888 0000 ld $00
8889 002b ld $2b ;11ca STW
888a 0044 ld $44 ;11ca 'k'
888b 00cf ld $cf ;11cc CALL
888c 0038 ld $38 ;11cc 'Keyword'
888d 003c ld $3c ;11ce '<'
888e 0000 ld $00 ;11cf 0
888f 0035 ld $35 ;11d0 BCC
8890 003f ld $3f ;11d1 EQ
8891 00d3 ld $d3
8892 0093 ld $93 ;11d3 INC
8893 0044 ld $44 ;11d3 'k'
8894 00cf ld $cf ;11d5 CALL
8895 0038 ld $38 ;11d5 'Keyword'
8896 003e ld $3e ;11d7 '>'
8897 0000 ld $00 ;11d8 0
8898 0035 ld $35 ;11d9 BCC
8899 003f ld $3f ;11da EQ
889a 00e0 ld $e0
889b 0021 ld $21 ;11dc LDW
889c 0044 ld $44 ;11dc 'k'
889d 00e3 ld $e3 ;11de ADDI
889e 0004 ld $04
889f 002b ld $2b ;11e0 STW
88a0 0044 ld $44 ;11e0 'k'
88a1 00cf ld $cf ;11e2 CALL
88a2 0038 ld $38 ;11e2 'Keyword'
88a3 003d ld $3d ;11e4 '='
88a4 0000 ld $00 ;11e5 0
88a5 0035 ld $35 ;11e6 BCC
88a6 003f ld $3f ;11e7 EQ
88a7 00ed ld $ed
88a8 0021 ld $21 ;11e9 LDW
88a9 0044 ld $44 ;11e9 'k'
88aa 00e3 ld $e3 ;11eb ADDI
88ab 0002 ld $02
88ac 002b ld $2b ;11ed STW
88ad 0044 ld $44 ;11ed 'k'
88ae 0021 ld $21 ;11ef LDW
88af 0044 ld $44 ;11ef 'k'
88b0 0063 ld $63 ;11f1 POP
88b1 00ff ld $ff ;11f2 RET
88b2 002b ld $2b ;11f3 STW
88b3 0064 ld $64 ;11f3 'RelOp'
88b4 0011 ld $11 ;11f5 LDWI
88b5 00a0 ld $a0
88b6 001b ld $1b
88b7 00f6 ld $f6 ;11f8 DEEK
88b8 002b ld $2b ;11f9 STW
88b9 0048 ld $48 ;11f9 'End'
88ba 00e3 ld $e3 ;11fb ADDI
88bb 0002 ld $02
88bc 0093 ld $93 ;11fd INC
88bd 001b ld $1b
88be 00ff ld $ff ;11ff RET
88bf 0012 ld $12 ;| RAM segment address (high byte first)
88c0 00a0 ld $a0 ;|
88c1 005d ld $5d ;| Length (1..256)
88c2 002b ld $2b ;12a0 STW
88c3 0036 ld $36 ;12a0 'Active'
88c4 00cd ld $cd ;12a2 DEF
88c5 00f7 ld $f7
88c6 0021 ld $21 ;12a4 LDW
88c7 001a ld $1a
88c8 002b ld $2b ;12a6 STW
88c9 004e ld $4e ;12a6 'tmp'
88ca 001a ld $1a ;12a8 LD
88cb 0030 ld $30 ;12a8 'Pos'
88cc 00e6 ld $e6 ;12aa SUBI
88cd 0002 ld $02
88ce 0035 ld $35 ;12ac BCC
88cf 0056 ld $56 ;12ad LE
88d0 00af ld $af
88d1 00cf ld $cf ;12af CALL
88d2 005a ld $5a ;12af 'Newline'
88d3 0059 ld $59 ;12b1 LDI
88d4 0000 ld $00
88d5 005e ld $5e ;12b3 ST
88d6 001c ld $1c
88d7 0021 ld $21 ;12b5 LDW
88d8 004e ld $4e ;12b5 'tmp'
88d9 00ad ld $ad ;12b7 PEEK
88da 0035 ld $35 ;12b8 BCC
88db 003f ld $3f ;12b9 EQ
88dc 00e3 ld $e3
88dd 0059 ld $59 ;12bb LDI
88de 003f ld $3f
88df 00cf ld $cf ;12bd CALL
88e0 0050 ld $50 ;12bd 'PrintChar'
88e1 0021 ld $21 ;12bf LDW
88e2 004e ld $4e ;12bf 'tmp'
88e3 00ad ld $ad ;12c1 PEEK
88e4 0093 ld $93 ;12c2 INC
88e5 004e ld $4e ;12c2 'tmp'
88e6 0035 ld $35 ;12c4 BCC
88e7 0072 ld $72 ;12c5 NE
88e8 00bb ld $bb
88e9 00cf ld $cf ;12c7 CALL
88ea 0052 ld $52 ;12c7 'PrintS'
88eb 0020 ld $20 ;12c9 ' '
88ec 0065 ld $65 ;12ca 'e'
88ed 0072 ld $72 ;12cb 'r'
88ee 0072 ld $72 ;12cc 'r'
88ef 006f ld $6f ;12cd 'o'
88f0 0072 ld $72 ;12ce 'r'
88f1 0000 ld $00 ;12cf 0
88f2 00e6 ld $e6 ;12d0 SUBI
88f3 0020 ld $20
88f4 00f8 ld $f8 ;12d2 ANDW
88f5 0036 ld $36 ;12d2 'Active'
88f6 00f6 ld $f6 ;12d4 DEEK
88f7 0035 ld $35 ;12d5 BCC
88f8 003f ld $3f ;12d6 EQ
88f9 00e1 ld $e1
88fa 002b ld $2b ;12d8 STW
88fb fe00 bra ac ;+-----------------------------------+
88fc fcfd bra $88fd ;| |
88fd 1404 ld $04,y ;| Trampoline for page $8800 lookups |
88fe e068 jmp y,$68 ;| |
88ff c218 st [$18] ;+-----------------------------------+
8900 003c ld $3c ;12d8 'Value'
8901 00cf ld $cf ;12da CALL
8902 0052 ld $52 ;12da 'PrintS'
8903 0020 ld $20 ;12dc ' '
8904 0069 ld $69 ;12dd 'i'
8905 006e ld $6e ;12de 'n'
8906 0020 ld $20 ;12df ' '
8907 0000 ld $00 ;12e0 0
8908 00cf ld $cf ;12e1 CALL
8909 0076 ld $76 ;12e1 'PrintValue'
890a 00cf ld $cf ;12e3 CALL
890b 005a ld $5a ;12e3 'Newline'
890c 00cf ld $cf ;12e5 CALL
890d 0052 ld $52 ;12e5 'PrintS'
890e 004f ld $4f ;12e7 'O'
890f 006b ld $6b ;12e8 'k'
8910 0000 ld $00 ;12e9 0
8911 00cf ld $cf ;12ea CALL
8912 005a ld $5a ;12ea 'Newline'
8913 0059 ld $59 ;12ec LDI
8914 0000 ld $00
8915 00cf ld $cf ;12ee CALL
8916 005c ld $5c ;12ee 'GetLine'
8917 0035 ld $35 ;12f0 BCC
8918 003f ld $3f ;12f1 EQ
8919 00ea ld $ea
891a 00cf ld $cf ;12f3 CALL
891b 0072 ld $72 ;12f3 'Insert'
891c 0035 ld $35 ;12f5 BCC
891d 004d ld $4d ;12f6 GT
891e 00ea ld $ea
891f 0011 ld $11 ;12f8 785
8920 002b ld $2b ;12f9 STW
8921 0056 ld $56 ;12f9 'Prompt'
8922 00cf ld $cf ;12fb CALL
8923 0066 ld $66 ;12fb 'Statements'
8924 0013 ld $13 ;| RAM segment address (high byte first)
8925 00a0 ld $a0 ;|
8926 0059 ld $59 ;| Length (1..256)
8927 0021 ld $21 ;13a0 LDW
8928 0036 ld $36 ;13a0 'Active'
8929 00ad ld $ad ;13a2 PEEK
892a 0035 ld $35 ;13a3 BCC
892b 003f ld $3f ;13a4 EQ
892c 00f3 ld $f3
892d 008c ld $8c ;13a6 XORI
892e 003a ld $3a
892f 0035 ld $35 ;13a8 BCC
8930 003f ld $3f ;13a9 EQ
8931 00f3 ld $f3
8932 0021 ld $21 ;13ab LDW
8933 0036 ld $36 ;13ab 'Active'
8934 00ad ld $ad ;13ad PEEK
8935 0035 ld $35 ;13ae BCC
8936 003f ld $3f ;13af EQ
8937 00f1 ld $f1
8938 008c ld $8c ;13b1 XORI
8939 003a ld $3a
893a 0035 ld $35 ;13b3 BCC
893b 003f ld $3f ;13b4 EQ
893c 00f1 ld $f1
893d 008c ld $8c ;13b6 XORI
893e 0018 ld $18
893f 0035 ld $35 ;13b8 BCC
8940 0072 ld $72 ;13b9 NE
8941 00ce ld $ce
8942 0093 ld $93 ;13bb INC
8943 0036 ld $36 ;13bb 'Active'
8944 00cf ld $cf ;13bd CALL
8945 0038 ld $38 ;13bd 'Keyword'
8946 0022 ld $22 ;13bf 34
8947 0000 ld $00 ;13c0 0
8948 0035 ld $35 ;13c1 BCC
8949 0072 ld $72 ;13c2 NE
894a 00cc ld $cc
894b 0021 ld $21 ;13c4 LDW
894c 0036 ld $36 ;13c4 'Active'
894d 00ad ld $ad ;13c6 PEEK
894e 0035 ld $35 ;13c7 BCC
894f 003f ld $3f ;13c8 EQ
8950 00cc ld $cc
8951 00cf ld $cf ;13ca CALL
8952 0050 ld $50 ;13ca 'PrintChar'
8953 0090 ld $90 ;13cc BRA
8954 00b9 ld $b9
8955 0090 ld $90 ;13ce BRA
8956 00d2 ld $d2
8957 00cf ld $cf ;13d0 CALL
8958 003a ld $3a ;13d0 'Expression'
8959 00cf ld $cf ;13d2 CALL
895a 0076 ld $76 ;13d2 'PrintValue'
895b 00cf ld $cf ;13d4 CALL
895c 0038 ld $38 ;13d4 'Keyword'
895d 002c ld $2c ;13d6 44
895e 0000 ld $00 ;13d7 0
895f 0035 ld $35 ;13d8 BCC
8960 003f ld $3f ;13d9 EQ
8961 00e8 ld $e8
8962 0059 ld $59 ;13db LDI
8963 0020 ld $20
8964 00cf ld $cf ;13dd CALL
8965 0050 ld $50 ;13dd 'PrintChar'
8966 001a ld $1a ;13df LD
8967 0030 ld $30 ;13df 'Pos'
8968 00e6 ld $e6 ;13e1 SUBI
8969 0002 ld $02
896a 0082 ld $82 ;13e3 ANDI
896b 0007 ld $07
896c 0035 ld $35 ;13e5 BCC
896d 0072 ld $72 ;13e6 NE
896e 00d9 ld $d9
896f 0090 ld $90 ;13e8 BRA
8970 00a9 ld $a9
8971 00cf ld $cf ;13ea CALL
8972 0038 ld $38 ;13ea 'Keyword'
8973 003b ld $3b ;13ec 59
8974 0000 ld $00 ;13ed 0
8975 0035 ld $35 ;13ee BCC
8976 0072 ld $72 ;13ef NE
8977 00a9 ld $a9
8978 00cf ld $cf ;13f1 CALL
8979 005a ld $5a ;13f1 'Newline'
897a 0090 ld $90 ;13f3 BRA
897b 00f5 ld $f5
897c 00cf ld $cf ;13f5 CALL
897d 005a ld $5a ;13f5 'Newline'
897e 00cf ld $cf ;13f7 CALL
897f 0062 ld $62 ;13f7 'EndOfLine'
8980 0014 ld $14 ;| RAM segment address (high byte first)
8981 00a0 ld $a0 ;|
8982 005f ld $5f ;| Length (1..256)
8983 00cf ld $cf ;14a0 CALL
8984 0038 ld $38 ;14a0 'Keyword'
8985 003f ld $3f ;14a2 '?'
8986 0000 ld $00 ;14a3 0
8987 0035 ld $35 ;14a4 BCC
8988 0072 ld $72 ;14a5 NE
8989 00ad ld $ad
898a 00cf ld $cf ;14a7 CALL
898b 0038 ld $38 ;14a7 'Keyword'
898c 0070 ld $70 ;14a9 'p'
898d 0072 ld $72 ;14aa 'r'
898e 0069 ld $69 ;14ab 'i'
898f 006e ld $6e ;14ac 'n'
8990 0074 ld $74 ;14ad 't'
8991 0000 ld $00 ;14ae 0
8992 0035 ld $35 ;14af BCC
8993 003f ld $3f ;14b0 EQ
8994 00b5 ld $b5
8995 0011 ld $11 ;14b2 LDWI
8996 00a0 ld $a0
8997 0013 ld $13
8998 00cf ld $cf ;14b5 CALL
8999 0018 ld $18 ;14b5 vAC
899a 00cf ld $cf ;14b7 CALL
899b 0038 ld $38 ;14b7 'Keyword'
899c 0069 ld $69 ;14b9 'i'
899d 006e ld $6e ;14ba 'n'
899e 0070 ld $70 ;14bb 'p'
899f 0075 ld $75 ;14bc 'u'
89a0 0074 ld $74 ;14bd 't'
89a1 0000 ld $00 ;14be 0
89a2 0035 ld $35 ;14bf BCC
89a3 003f ld $3f ;14c0 EQ
89a4 00f8 ld $f8
89a5 0021 ld $21 ;14c2 LDW
89a6 0036 ld $36 ;14c2 'Active'
89a7 00ad ld $ad ;14c4 PEEK
89a8 00cf ld $cf ;14c5 CALL
89a9 0050 ld $50 ;14c5 'PrintChar'
89aa 00cf ld $cf ;14c7 CALL
89ab 0042 ld $42 ;14c7 'Variable'
89ac 002b ld $2b ;14c9 STW
89ad 0068 ld $68 ;14c9 'Address'
89ae 00cf ld $cf ;14cb CALL
89af 0034 ld $34 ;14cb 'Spaces'
89b0 00df ld $df ;14cd ALLOC
89b1 00fc ld $fc
89b2 0021 ld $21 ;14cf LDW
89b3 0036 ld $36 ;14cf 'Active'
89b4 00ec ld $ec ;14d1 STLW
89b5 0002 ld $02
89b6 0088 ld $88 ;14d3 ORI
89b7 001f ld $1f
89b8 00e6 ld $e6 ;14d5 SUBI
89b9 001f ld $1f
89ba 00f6 ld $f6 ;14d7 DEEK
89bb 00ec ld $ec ;14d8 STLW
89bc 0000 ld $00
89bd 0059 ld $59 ;14da LDI
89be 003f ld $3f
89bf 00cf ld $cf ;14dc CALL
89c0 0050 ld $50 ;14dc 'PrintChar'
89c1 00cf ld $cf ;14de CALL
89c2 005a ld $5a ;14de 'Newline'
89c3 00ee ld $ee ;14e0 LDLW
89c4 0000 ld $00
89c5 00cf ld $cf ;14e2 CALL
89c6 005c ld $5c ;14e2 'GetLine'
89c7 0035 ld $35 ;14e4 BCC
89c8 003f ld $3f ;14e5 EQ
89c9 00d8 ld $d8
89ca 00cf ld $cf ;14e7 CALL
89cb 003a ld $3a ;14e7 'Expression'
89cc 00f3 ld $f3 ;14e9 DOKE
89cd 0068 ld $68 ;14e9 'Address'
89ce 00ee ld $ee ;14eb LDLW
89cf 0002 ld $02
89d0 002b ld $2b ;14ed STW
89d1 0036 ld $36 ;14ed 'Active'
89d2 00df ld $df ;14ef ALLOC
89d3 0004 ld $04
89d4 00cf ld $cf ;14f1 CALL
89d5 0038 ld $38 ;14f1 'Keyword'
89d6 002c ld $2c ;14f3 ','
89d7 0000 ld $00 ;14f4 0
89d8 0035 ld $35 ;14f5 BCC
89d9 0072 ld $72 ;14f6 NE
89da 00c0 ld $c0
89db 00cf ld $cf ;14f8 CALL
89dc 0062 ld $62 ;14f8 'EndOfLine'
89dd 0011 ld $11 ;14fa LDWI
89de 00a0 ld $a0
89df 0015 ld $15
89e0 00cf ld $cf ;14fd CALL
89e1 0018 ld $18 ;14fd vAC
89e2 0015 ld $15 ;| RAM segment address (high byte first)
89e3 00a0 ld $a0 ;|
89e4 0058 ld $58 ;| Length (1..256)
89e5 00cf ld $cf ;15a0 CALL
89e6 0038 ld $38 ;15a0 'Keyword'
89e7 0063 ld $63 ;15a2 'c'
89e8 006c ld $6c ;15a3 'l'
89e9 0073 ld $73 ;15a4 's'
89ea 0000 ld $00 ;15a5 0
89eb 0035 ld $35 ;15a6 BCC
89ec 003f ld $3f ;15a7 EQ
89ed 00cb ld $cb
89ee 0011 ld $11 ;15a9 LDWI
89ef 0000 ld $00
89f0 0001 ld $01
89f1 00ad ld $ad ;15ac PEEK
89f2 005e ld $5e ;15ad ST
89f3 0031 ld $31 ;15ad 'Pos'+1
89f4 0059 ld $59 ;15af LDI
89f5 000e ld $0e
89f6 002b ld $2b ;15b1 STW
89f7 006a ld $6a ;15b1 'j'
89f8 00cf ld $cf ;15b3 CALL
89f9 005a ld $5a ;15b3 'Newline'
89fa 0021 ld $21 ;15b5 LDW
89fb fe00 bra ac ;+-----------------------------------+
89fc fcfd bra $89fd ;| |
89fd 1404 ld $04,y ;| Trampoline for page $8900 lookups |
89fe e068 jmp y,$68 ;| |
89ff c218 st [$18] ;+-----------------------------------+
8a00 006a ld $6a ;15b5 'j'
8a01 00e6 ld $e6 ;15b7 SUBI
8a02 0001 ld $01
8a03 0035 ld $35 ;15b9 BCC
8a04 004d ld $4d ;15ba GT
8a05 00af ld $af
8a06 00cf ld $cf ;15bc CALL
8a07 005a ld $5a ;15bc 'Newline'
8a08 0011 ld $11 ;15be LDWI
8a09 0000 ld $00
8a0a 0001 ld $01
8a0b 00ad ld $ad ;15c1 PEEK
8a0c 008c ld $8c ;15c2 XORI
8a0d 0008 ld $08
8a0e 0035 ld $35 ;15c4 BCC
8a0f 0072 ld $72 ;15c5 NE
8a10 00ba ld $ba
8a11 0059 ld $59 ;15c7 LDI
8a12 0008 ld $08
8a13 005e ld $5e ;15c9 ST
8a14 0031 ld $31 ;15c9 'Pos'+1
8a15 00cf ld $cf ;15cb CALL
8a16 0062 ld $62 ;15cb 'EndOfLine'
8a17 00cf ld $cf ;15cd CALL
8a18 0038 ld $38 ;15cd 'Keyword'
8a19 006c ld $6c ;15cf 'l'
8a1a 0069 ld $69 ;15d0 'i'
8a1b 0073 ld $73 ;15d1 's'
8a1c 0074 ld $74 ;15d2 't'
8a1d 0000 ld $00 ;15d3 0
8a1e 0035 ld $35 ;15d4 BCC
8a1f 003f ld $3f ;15d5 EQ
8a20 00d9 ld $d9
8a21 00cf ld $cf ;15d7 CALL
8a22 007e ld $7e ;15d7 'List'
8a23 00cf ld $cf ;15d9 CALL
8a24 0062 ld $62 ;15d9 'EndOfLine'
8a25 00cf ld $cf ;15db CALL
8a26 0038 ld $38 ;15db 'Keyword'
8a27 0073 ld $73 ;15dd 's'
8a28 0061 ld $61 ;15de 'a'
8a29 0076 ld $76 ;15df 'v'
8a2a 0065 ld $65 ;15e0 'e'
8a2b 0000 ld $00 ;15e1 0
8a2c 0035 ld $35 ;15e2 BCC
8a2d 003f ld $3f ;15e3 EQ
8a2e 00f1 ld $f1
8a2f 001a ld $1a ;15e5 LD
8a30 0021 ld $21
8a31 00e6 ld $e6 ;15e7 SUBI
8a32 0028 ld $28
8a33 0035 ld $35 ;15e9 BCC
8a34 0053 ld $53 ;15ea GE
8a35 00ec ld $ec
8a36 00cf ld $cf ;15ec CALL
8a37 0046 ld $46 ;15ec 'ValueError'
8a38 0011 ld $11 ;15ee LDWI
8a39 00a0 ld $a0
8a3a 0017 ld $17
8a3b 00cf ld $cf ;15f1 CALL
8a3c 0018 ld $18 ;15f1 vAC
8a3d 0011 ld $11 ;15f3 LDWI
8a3e 00eb ld $eb
8a3f 000d ld $0d
8a40 00cf ld $cf ;15f6 CALL
8a41 0018 ld $18 ;15f6 vAC
8a42 0016 ld $16 ;| RAM segment address (high byte first)
8a43 00a0 ld $a0 ;|
8a44 0060 ld $60 ;| Length (1..256)
8a45 00cf ld $cf ;16a0 CALL
8a46 0038 ld $38 ;16a0 'Keyword'
8a47 006e ld $6e ;16a2 'n'
8a48 0065 ld $65 ;16a3 'e'
8a49 0077 ld $77 ;16a4 'w'
8a4a 0000 ld $00 ;16a5 0
8a4b 0035 ld $35 ;16a6 BCC
8a4c 003f ld $3f ;16a7 EQ
8a4d 00b0 ld $b0
8a4e 00cf ld $cf ;16a9 CALL
8a4f 0078 ld $78 ;16a9 'Clear'
8a50 002b ld $2b ;16ab STW
8a51 0048 ld $48 ;16ab 'End'
8a52 00cf ld $cf ;16ad CALL
8a53 007e ld $7e ;16ad 'List'
8a54 00cf ld $cf ;16af CALL
8a55 0056 ld $56 ;16af 'Prompt'
8a56 0000 ld $00 ;16b1 0
8a57 00cf ld $cf ;16b2 CALL
8a58 0038 ld $38 ;16b2 'Keyword'
8a59 006c ld $6c ;16b4 'l'
8a5a 0065 ld $65 ;16b5 'e'
8a5b 0074 ld $74 ;16b6 't'
8a5c 0000 ld $00 ;16b7 0
8a5d 00cf ld $cf ;16b8 CALL
8a5e 0042 ld $42 ;16b8 'Variable'
8a5f 002b ld $2b ;16ba STW
8a60 0068 ld $68 ;16ba 'Address'
8a61 00cf ld $cf ;16bc CALL
8a62 0034 ld $34 ;16bc 'Spaces'
8a63 00cf ld $cf ;16be CALL
8a64 0038 ld $38 ;16be 'Keyword'
8a65 0028 ld $28 ;16c0 40
8a66 0000 ld $00 ;16c1 0
8a67 0035 ld $35 ;16c2 BCC
8a68 003f ld $3f ;16c3 EQ
8a69 00ef ld $ef
8a6a 00cf ld $cf ;16c5 CALL
8a6b 003a ld $3a ;16c5 'Expression'
8a6c 0035 ld $35 ;16c7 BCC
8a6d 0053 ld $53 ;16c8 GE
8a6e 00ca ld $ca
8a6f 00cf ld $cf ;16ca CALL
8a70 0046 ld $46 ;16ca 'ValueError'
8a71 001a ld $1a ;16cc LD
8a72 0069 ld $69 ;16cc 'Address'+1
8a73 00b8 ld $b8 ;16ce SUBW
8a74 003c ld $3c ;16ce 'Value'
8a75 00e6 ld $e6 ;16d0 SUBI
8a76 0002 ld $02
8a77 005e ld $5e ;16d2 ST
8a78 0069 ld $69 ;16d2 'Address'+1
8a79 0021 ld $21 ;16d4 LDW
8a7a 0048 ld $48 ;16d4 'End'
8a7b 00fc ld $fc ;16d6 XORW
8a7c 0068 ld $68 ;16d6 'Address'
8a7d 0035 ld $35 ;16d8 BCC
8a7e 0053 ld $53 ;16d9 GE
8a7f 00dd ld $dd
8a80 0021 ld $21 ;16db LDW
8a81 0048 ld $48 ;16db 'End'
8a82 0090 ld $90 ;16dd BRA
8a83 00e1 ld $e1
8a84 0021 ld $21 ;16df LDW
8a85 0068 ld $68 ;16df 'Address'
8a86 00b8 ld $b8 ;16e1 SUBW
8a87 0048 ld $48 ;16e1 'End'
8a88 0035 ld $35 ;16e3 BCC
8a89 0053 ld $53 ;16e4 GE
8a8a 00e6 ld $e6
8a8b 00cf ld $cf ;16e6 CALL
8a8c 0046 ld $46 ;16e6 'ValueError'
8a8d 00cf ld $cf ;16e8 CALL
8a8e 0038 ld $38 ;16e8 'Keyword'
8a8f 0029 ld $29 ;16ea 41
8a90 0000 ld $00 ;16eb 0
8a91 0035 ld $35 ;16ec BCC
8a92 0072 ld $72 ;16ed NE
8a93 00ef ld $ef
8a94 00cf ld $cf ;16ef CALL
8a95 004a ld $4a ;16ef 'SyntaxError'
8a96 00cf ld $cf ;16f1 CALL
8a97 0038 ld $38 ;16f1 'Keyword'
8a98 003d ld $3d ;16f3 '='
8a99 0000 ld $00 ;16f4 0
8a9a 0035 ld $35 ;16f5 BCC
8a9b 0072 ld $72 ;16f6 NE
8a9c 00f8 ld $f8
8a9d 00cf ld $cf ;16f8 CALL
8a9e 004a ld $4a ;16f8 'SyntaxError'
8a9f 00cf ld $cf ;16fa CALL
8aa0 003a ld $3a ;16fa 'Expression'
8aa1 00f3 ld $f3 ;16fc DOKE
8aa2 0068 ld $68 ;16fc 'Address'
8aa3 00cf ld $cf ;16fe CALL
8aa4 0062 ld $62 ;16fe 'EndOfLine'
8aa5 0017 ld $17 ;| RAM segment address (high byte first)
8aa6 00a0 ld $a0 ;|
8aa7 005f ld $5f ;| Length (1..256)
8aa8 0021 ld $21 ;17a0 LDW
8aa9 0000 ld $00
8aaa 005e ld $5e ;17a2 ST
8aab 0027 ld $27
8aac 00e6 ld $e6 ;17a4 SUBI
8aad 0060 ld $60
8aae 002b ld $2b ;17a6 STW
8aaf 0068 ld $68 ;17a6 'Address'
8ab0 00cd ld $cd ;17a8 DEF
8ab1 00e8 ld $e8
8ab2 0075 ld $75 ;17aa PUSH
8ab3 002b ld $2b ;17ab STW
8ab4 0044 ld $44 ;17ab 'k'
8ab5 001a ld $1a ;17ad LD
8ab6 0027 ld $27
8ab7 00e3 ld $e3 ;17af ADDI
8ab8 0008 ld $08
8ab9 005e ld $5e ;17b1 ST
8aba 0027 ld $27
8abb 001a ld $1a ;17b3 LD
8abc 0030 ld $30 ;17b3 'Pos'
8abd 00e6 ld $e6 ;17b5 SUBI
8abe 0006 ld $06
8abf 0035 ld $35 ;17b7 BCC
8ac0 0053 ld $53 ;17b8 GE
8ac1 00de ld $de
8ac2 0059 ld $59 ;17ba LDI
8ac3 000a ld $0a
8ac4 00f0 ld $f0 ;17bc POKE
8ac5 0068 ld $68 ;17bc 'Address'
8ac6 0021 ld $21 ;17be LDW
8ac7 0068 ld $68 ;17be 'Address'
8ac8 0088 ld $88 ;17c0 ORI
8ac9 001f ld $1f
8aca 008c ld $8c ;17c2 XORI
8acb 001f ld $1f
8acc 002b ld $2b ;17c4 STW
8acd 0068 ld $68 ;17c4 'Address'
8ace 002b ld $2b ;17c6 STW
8acf 0024 ld $24
8ad0 0059 ld $59 ;17c8 LDI
8ad1 0001 ld $01
8ad2 005e ld $5e ;17ca ST
8ad3 0026 ld $26
8ad4 0011 ld $11 ;17cc LDWI
8ad5 0006 ld $06
8ad6 000b ld $0b
8ad7 002b ld $2b ;17cf STW
8ad8 0022 ld $22 ;17cf '_sysFn'
8ad9 00b4 ld $b4 ;17d1 SYS
8ada 00e6 ld $e6
8adb 0035 ld $35 ;17d3 BCC
8adc 003f ld $3f ;17d4 EQ
8add 00da ld $da
8ade 0059 ld $59 ;17d6 LDI
8adf 0003 ld $03
8ae0 005e ld $5e ;17d8 ST
8ae1 000f ld $0f
8ae2 00cf ld $cf ;17da CALL
8ae3 0058 ld $58 ;17da 'TestBreak'
8ae4 0059 ld $59 ;17dc LDI
8ae5 0008 ld $08
8ae6 005e ld $5e ;17de ST
8ae7 0027 ld $27
8ae8 0021 ld $21 ;17e0 LDW
8ae9 0044 ld $44 ;17e0 'k'
8aea 00f0 ld $f0 ;17e2 POKE
8aeb 0068 ld $68 ;17e2 'Address'
8aec 0093 ld $93 ;17e4 INC
8aed 0068 ld $68 ;17e4 'Address'
8aee 00cf ld $cf ;17e6 CALL
8aef 0054 ld $54 ;17e6 'PrintCharScreen'
8af0 0063 ld $63 ;17e8 POP
8af1 00ff ld $ff ;17e9 RET
8af2 002b ld $2b ;17ea STW
8af3 0050 ld $50 ;17ea 'PrintChar'
8af4 001a ld $1a ;17ec LD
8af5 000f ld $0f
8af6 008c ld $8c ;17ee XORI
8af7 00ff ld $ff
8af8 0035 ld $35 ;17f0 BCC
8af9 0072 ld $72 ;17f1 NE
8afa 00ea ld $ea
8afb fe00 bra ac ;+-----------------------------------+
8afc fcfd bra $8afd ;| |
8afd 1404 ld $04,y ;| Trampoline for page $8a00 lookups |
8afe e068 jmp y,$68 ;| |
8aff c218 st [$18] ;+-----------------------------------+
8b00 00cf ld $cf ;17f3 CALL
8b01 007e ld $7e ;17f3 'List'
8b02 0059 ld $59 ;17f5 LDI
8b03 0020 ld $20
8b04 00cf ld $cf ;17f7 CALL
8b05 0050 ld $50 ;17f7 'PrintChar'
8b06 0021 ld $21 ;17f9 LDW
8b07 0054 ld $54 ;17f9 'PrintCharScreen'
8b08 002b ld $2b ;17fb STW
8b09 0050 ld $50 ;17fb 'PrintChar'
8b0a 00cf ld $cf ;17fd CALL
8b0b 0062 ld $62 ;17fd 'EndOfLine'
8b0c 0018 ld $18 ;| RAM segment address (high byte first)
8b0d 00a0 ld $a0 ;|
8b0e 0060 ld $60 ;| Length (1..256)
8b0f 0011 ld $11 ;18a0 LDWI
8b10 00e1 ld $e1
8b11 0004 ld $04
8b12 002b ld $2b ;18a3 STW
8b13 0022 ld $22 ;18a3 '_sysFn'
8b14 0059 ld $59 ;18a5 LDI
8b15 0000 ld $00
8b16 005e ld $5e ;18a7 ST
8b17 0030 ld $30 ;18a7 'Pos'
8b18 005e ld $5e ;18a9 ST
8b19 0026 ld $26
8b1a 001a ld $1a ;18ab LD
8b1b 0031 ld $31 ;18ab 'Pos'+1
8b1c 00e3 ld $e3 ;18ad ADDI
8b1d 000f ld $0f
8b1e 0082 ld $82 ;18af ANDI
8b1f 0078 ld $78
8b20 0035 ld $35 ;18b1 BCC
8b21 0072 ld $72 ;18b2 NE
8b22 00b4 ld $b4
8b23 0059 ld $59 ;18b4 LDI
8b24 0008 ld $08
8b25 005e ld $5e ;18b6 ST
8b26 0031 ld $31 ;18b6 'Pos'+1
8b27 0021 ld $21 ;18b8 LDW
8b28 002a ld $2a
8b29 002b ld $2b ;18ba STW
8b2a 0024 ld $24
8b2b 0021 ld $21 ;18bc LDW
8b2c 0030 ld $30 ;18bc 'Pos'
8b2d 002b ld $2b ;18be STW
8b2e 0028 ld $28
8b2f 00b4 ld $b4 ;18c0 SYS
8b30 00cb ld $cb
8b31 0093 ld $93 ;18c2 INC
8b32 0028 ld $28
8b33 00b4 ld $b4 ;18c4 SYS
8b34 00cb ld $cb
8b35 0093 ld $93 ;18c6 INC
8b36 0028 ld $28
8b37 001a ld $1a ;18c8 LD
8b38 0028 ld $28
8b39 008c ld $8c ;18ca XORI
8b3a 00a0 ld $a0
8b3b 0035 ld $35 ;18cc BCC
8b3c 0072 ld $72 ;18cd NE
8b3d 00be ld $be
8b3e 0011 ld $11 ;18cf LDWI
8b3f 0000 ld $00
8b40 0001 ld $01
8b41 002b ld $2b ;18d2 STW
8b42 0040 ld $40 ;18d2 'i'
8b43 0088 ld $88 ;18d4 ORI
8b44 00ff ld $ff
8b45 00f6 ld $f6 ;18d6 DEEK
8b46 00b8 ld $b8 ;18d7 SUBW
8b47 0030 ld $30 ;18d7 'Pos'
8b48 001a ld $1a ;18d9 LD
8b49 0019 ld $19
8b4a 0035 ld $35 ;18db BCC
8b4b 0072 ld $72 ;18dc NE
8b4c 00f9 ld $f9
8b4d 0021 ld $21 ;18de LDW
8b4e 0040 ld $40 ;18de 'i'
8b4f 00e3 ld $e3 ;18e0 ADDI
8b50 0010 ld $10
8b51 002b ld $2b ;18e2 STW
8b52 0024 ld $24 ;18e2 '_sysArgs0'
8b53 00ad ld $ad ;18e4 PEEK
8b54 005e ld $5e ;18e5 ST
8b55 0026 ld $26
8b56 0021 ld $21 ;18e7 LDW
8b57 0040 ld $40 ;18e7 'i'
8b58 00ad ld $ad ;18e9 PEEK
8b59 00f0 ld $f0 ;18ea POKE
8b5a 0024 ld $24 ;18ea '_sysArgs0'
8b5b 001a ld $1a ;18ec LD
8b5c 0026 ld $26
8b5d 00f0 ld $f0 ;18ee POKE
8b5e 0040 ld $40 ;18ee 'i'
8b5f 0093 ld $93 ;18f0 INC
8b60 0040 ld $40 ;18f0 'i'
8b61 0093 ld $93 ;18f2 INC
8b62 0040 ld $40 ;18f2 'i'
8b63 001a ld $1a ;18f4 LD
8b64 0040 ld $40 ;18f4 'i'
8b65 008c ld $8c ;18f6 XORI
8b66 00e0 ld $e0
8b67 0035 ld $35 ;18f8 BCC
8b68 0072 ld $72 ;18f9 NE
8b69 00dc ld $dc
8b6a 0093 ld $93 ;18fb INC
8b6b 0030 ld $30 ;18fb 'Pos'
8b6c 0093 ld $93 ;18fd INC
8b6d 0030 ld $30 ;18fd 'Pos'
8b6e 00ff ld $ff ;18ff RET
8b6f 0019 ld $19 ;| RAM segment address (high byte first)
8b70 00a0 ld $a0 ;|
8b71 0060 ld $60 ;| Length (1..256)
8b72 0059 ld $59 ;19a0 LDI
8b73 0001 ld $01
8b74 002b ld $2b ;19a2 STW
8b75 0024 ld $24
8b76 0011 ld $11 ;19a4 LDWI
8b77 0000 ld $00
8b78 0001 ld $01
8b79 002b ld $2b ;19a7 STW
8b7a 0026 ld $26
8b7b 00cf ld $cf ;19a9 CALL
8b7c 003a ld $3a ;19a9 'Expression'
8b7d 0075 ld $75 ;19ab PUSH
8b7e 00ec ld $ec ;19ac STLW
8b7f 0000 ld $00
8b80 00cf ld $cf ;19ae CALL
8b81 0038 ld $38 ;19ae 'Keyword'
8b82 002c ld $2c ;19b0 ','
8b83 0000 ld $00 ;19b1 0
8b84 0035 ld $35 ;19b2 BCC
8b85 0072 ld $72 ;19b3 NE
8b86 00b5 ld $b5
8b87 00cf ld $cf ;19b5 CALL
8b88 004a ld $4a ;19b5 'SyntaxError'
8b89 00cf ld $cf ;19b7 CALL
8b8a 003a ld $3a ;19b7 'Expression'
8b8b 002b ld $2b ;19b9 STW
8b8c 006a ld $6a ;19b9 'j'
8b8d 0035 ld $35 ;19bb BCC
8b8e 0053 ld $53 ;19bc GE
8b8f 00c8 ld $c8
8b90 0059 ld $59 ;19be LDI
8b91 0000 ld $00
8b92 00b8 ld $b8 ;19c0 952
8b93 0026 ld $26 ;19c1 38
8b94 002b ld $2b ;19c2 STW
8b95 0026 ld $26
8b96 0059 ld $59 ;19c4 LDI
8b97 0000 ld $00
8b98 00b8 ld $b8 ;19c6 SUBW
8b99 006a ld $6a ;19c6 'j'
8b9a 002b ld $2b ;19c8 STW
8b9b 006a ld $6a ;19c8 'j'
8b9c 00ee ld $ee ;19ca LDLW
8b9d 0000 ld $00
8b9e 002b ld $2b ;19cc STW
8b9f 0040 ld $40 ;19cc 'i'
8ba0 0035 ld $35 ;19ce BCC
8ba1 0053 ld $53 ;19cf GE
8ba2 00db ld $db
8ba3 0059 ld $59 ;19d1 LDI
8ba4 0000 ld $00
8ba5 00b8 ld $b8 ;19d3 952
8ba6 0024 ld $24 ;19d4 36
8ba7 002b ld $2b ;19d5 STW
8ba8 0024 ld $24
8ba9 0059 ld $59 ;19d7 LDI
8baa 0000 ld $00
8bab 00b8 ld $b8 ;19d9 SUBW
8bac 0040 ld $40 ;19d9 'i'
8bad 002b ld $2b ;19db STW
8bae 0040 ld $40 ;19db 'i'
8baf 00b8 ld $b8 ;19dd SUBW
8bb0 006a ld $6a ;19dd 'j'
8bb1 0035 ld $35 ;19df BCC
8bb2 0053 ld $53 ;19e0 GE
8bb3 00f8 ld $f8
8bb4 0021 ld $21 ;19e2 LDW
8bb5 0040 ld $40 ;19e2 'i'
8bb6 002b ld $2b ;19e4 STW
8bb7 004e ld $4e ;19e4 'tmp'
8bb8 0021 ld $21 ;19e6 LDW
8bb9 006a ld $6a ;19e6 'j'
8bba 002b ld $2b ;19e8 STW
8bbb 0040 ld $40 ;19e8 'i'
8bbc 0021 ld $21 ;19ea LDW
8bbd 004e ld $4e ;19ea 'tmp'
8bbe 002b ld $2b ;19ec STW
8bbf 006a ld $6a ;19ec 'j'
8bc0 0021 ld $21 ;19ee LDW
8bc1 0024 ld $24
8bc2 002b ld $2b ;19f0 STW
8bc3 004e ld $4e ;19f0 'tmp'
8bc4 0021 ld $21 ;19f2 LDW
8bc5 0026 ld $26
8bc6 002b ld $2b ;19f4 STW
8bc7 0024 ld $24
8bc8 0021 ld $21 ;19f6 LDW
8bc9 004e ld $4e ;19f6 'tmp'
8bca 002b ld $2b ;19f8 STW
8bcb 0026 ld $26
8bcc 0063 ld $63 ;19fa POP
8bcd 0011 ld $11 ;19fb LDWI
8bce 00a0 ld $a0
8bcf 001a ld $1a
8bd0 00cf ld $cf ;19fe CALL
8bd1 0018 ld $18 ;19fe vAC
8bd2 001a ld $1a ;| RAM segment address (high byte first)
8bd3 00a0 ld $a0 ;|
8bd4 0060 ld $60 ;| Length (1..256)
8bd5 0021 ld $21 ;1aa0 LDW
8bd6 003c ld $3c ;1aa0 'Value'
8bd7 0035 ld $35 ;1aa2 BCC
8bd8 0053 ld $53 ;1aa3 GE
8bd9 00a8 ld $a8
8bda 0011 ld $11 ;1aa5 LDWI
8bdb 0000 ld $00
8bdc 0078 ld $78
8bdd 0090 ld $90 ;1aa8 BRA
8bde 00ab ld $ab
8bdf 0011 ld $11 ;1aaa LDWI
8be0 0000 ld $00
8be1 0088 ld $88
8be2 002b ld $2b ;1aad STW
8be3 0028 ld $28
8be4 0021 ld $21 ;1aaf LDW
8be5 0040 ld $40 ;1aaf 'i'
8be6 002b ld $2b ;1ab1 STW
8be7 004e ld $4e ;1ab1 'tmp'
8be8 002b ld $2b ;1ab3 STW
8be9 0044 ld $44 ;1ab3 'k'
8bea 001a ld $1a ;1ab5 LD
8beb 002b ld $2b
8bec 00f0 ld $f0 ;1ab7 POKE
8bed 0030 ld $30 ;1ab7 'Pos'
8bee 0021 ld $21 ;1ab9 LDW
8bef 004e ld $4e ;1ab9 'tmp'
8bf0 00e6 ld $e6 ;1abb SUBI
8bf1 0001 ld $01
8bf2 002b ld $2b ;1abd STW
8bf3 004e ld $4e ;1abd 'tmp'
8bf4 0035 ld $35 ;1abf BCC
8bf5 0050 ld $50 ;1ac0 LT
8bf6 00fc ld $fc
8bf7 0021 ld $21 ;1ac2 LDW
8bf8 0044 ld $44 ;1ac2 'k'
8bf9 00b8 ld $b8 ;1ac4 SUBW
8bfa 006a ld $6a ;1ac4 'j'
8bfb fe00 bra ac ;+-----------------------------------+
8bfc fcfd bra $8bfd ;| |
8bfd 1404 ld $04,y ;| Trampoline for page $8b00 lookups |
8bfe e068 jmp y,$68 ;| |
8bff c218 st [$18] ;+-----------------------------------+
8c00 00b8 ld $b8 ;1ac6 SUBW
8c01 006a ld $6a ;1ac6 'j'
8c02 002b ld $2b ;1ac8 STW
8c03 0044 ld $44 ;1ac8 'k'
8c04 0035 ld $35 ;1aca BCC
8c05 0053 ld $53 ;1acb GE
8c06 00d7 ld $d7
8c07 0099 ld $99 ;1acd ADDW
8c08 0040 ld $40 ;1acd 'i'
8c09 0099 ld $99 ;1acf ADDW
8c0a 0040 ld $40 ;1acf 'i'
8c0b 002b ld $2b ;1ad1 STW
8c0c 0044 ld $44 ;1ad1 'k'
8c0d 0021 ld $21 ;1ad3 LDW
8c0e 0026 ld $26
8c0f 0099 ld $99 ;1ad5 ADDW
8c10 0030 ld $30 ;1ad5 'Pos'
8c11 002b ld $2b ;1ad7 STW
8c12 0030 ld $30 ;1ad7 'Pos'
8c13 0021 ld $21 ;1ad9 LDW
8c14 0024 ld $24
8c15 0099 ld $99 ;1adb ADDW
8c16 0030 ld $30 ;1adb 'Pos'
8c17 002b ld $2b ;1add STW
8c18 0030 ld $30 ;1add 'Pos'
8c19 001a ld $1a ;1adf LD
8c1a 0030 ld $30 ;1adf 'Pos'
8c1b 00e6 ld $e6 ;1ae1 SUBI
8c1c 00a0 ld $a0
8c1d 0035 ld $35 ;1ae3 BCC
8c1e 0050 ld $50 ;1ae4 LT
8c1f 00ed ld $ed
8c20 0035 ld $35 ;1ae6 BCC
8c21 0056 ld $56 ;1ae7 LE
8c22 00eb ld $eb
8c23 0093 ld $93 ;1ae9 INC
8c24 0031 ld $31 ;1ae9 'Pos'+1
8c25 00e3 ld $e3 ;1aeb ADDI
8c26 0040 ld $40
8c27 005e ld $5e ;1aed ST
8c28 0030 ld $30 ;1aed 'Pos'
8c29 001a ld $1a ;1aef LD
8c2a 0031 ld $31 ;1aef 'Pos'+1
8c2b 0082 ld $82 ;1af1 ANDI
8c2c 0078 ld $78
8c2d 0035 ld $35 ;1af3 BCC
8c2e 0072 ld $72 ;1af4 NE
8c2f 00fa ld $fa
8c30 0021 ld $21 ;1af6 LDW
8c31 0028 ld $28
8c32 0099 ld $99 ;1af8 ADDW
8c33 0030 ld $30 ;1af8 'Pos'
8c34 002b ld $2b ;1afa STW
8c35 0030 ld $30 ;1afa 'Pos'
8c36 0090 ld $90 ;1afc BRA
8c37 00b3 ld $b3
8c38 00cf ld $cf ;1afe CALL
8c39 0062 ld $62 ;1afe 'EndOfLine'
8c3a 001b ld $1b ;| RAM segment address (high byte first)
8c3b 00a0 ld $a0 ;|
8c3c 0006 ld $06 ;| Length (1..256)
8c3d 00a0 ld $a0 ;1ba0 _Buffer
8c3e 001b ld $1b
8c3f 004e ld $4e ;1ba2 'N'
8c40 0045 ld $45 ;1ba3 'E'
8c41 0057 ld $57 ;1ba4 'W'
8c42 0000 ld $00 ;1ba5 0
8c43 0000 ld $00 ;End of Apps/TinyBASIC/TinyBASIC_v6.gcl, size 3180
;+-----------------------------------+
;| Apps/TicTac/LoadTicTac_v1.gcl |
;+-----------------------------------+
8c44 dc54 st $54,[y,x++] ;'T'
8c45 dc69 st $69,[y,x++] ;'i'
8c46 dc6e st $6e,[y,x++] ;'n'
8c47 dc79 st $79,[y,x++] ;'y'
8c48 dc42 st $42,[y,x++] ;'B'
8c49 dc41 st $41,[y,x++] ;'A'
8c4a dc53 st $53,[y,x++] ;'S'
8c4b dc49 st $49,[y,x++] ;'I'
8c4c 00d8 ld $d8
8c4d c218 st [$18]
8c4e 007f ld $7f
8c4f 14f7 ld $f7,y
8c50 e085 jmp y,$85
8c51 c219 st [$19]
TicTac: 8c52 0002 ld $02 ;| RAM segment address (high byte first)
8c53 0000 ld $00 ;|
8c54 0010 ld $10 ;| Length (1..256)
8c55 0059 ld $59 ;0200 LDI
8c56 00ad ld $ad
8c57 002b ld $2b ;0202 STW
8c58 0022 ld $22 ;0202 '_sysFn'
8c59 0011 ld $11 ;0204 LDWI
8c5a 00a0 ld $a0
8c5b 00ff ld $ff
8c5c 002b ld $2b ;0207 STW
8c5d 001a ld $1a ;0207 '_vLR'
8c5e 0011 ld $11 ;0209 LDWI
8c5f 00d8 ld $d8
8c60 007f ld $7f
8c61 002b ld $2b ;020c STW
8c62 0024 ld $24 ;020c '_sysArgs0'
8c63 00b4 ld $b4 ;020e SYS
8c64 00e2 ld $e2
8c65 00ff ld $ff ;| RAM segment address (high byte first)
8c66 00a0 ld $a0 ;|
8c67 000c ld $0c ;| Length (1..256)
8c68 0011 ld $11 ;ffa0 LDWI
8c69 0000 ld $00
8c6a 0002 ld $02
8c6b 002b ld $2b ;ffa3 STW
8c6c 001a ld $1a ;ffa3 '_vLR'
8c6d 0011 ld $11 ;ffa5 LDWI
8c6e 0075 ld $75
8c6f 008c ld $8c
8c70 002b ld $2b ;ffa8 STW
8c71 0024 ld $24 ;ffa8 '_sysArgs0'
8c72 00b4 ld $b4 ;ffaa SYS
8c73 00e2 ld $e2
8c74 0000 ld $00 ;End of Apps/TicTac/LoadTicTac_v1.gcl, size 35
;+-----------------------------------+
;| Apps/TicTac/TicTac_v2.gtb |
;+-----------------------------------+
TicTacGtb: 8c75 001b ld $1b
8c76 00c0 ld $c0
8c77 0019 ld $19
8c78 0064 ld $64
8c79 0000 ld $00
8c7a 0027 ld $27 ;"'"
8c7b 0054 ld $54 ;'T'
8c7c 0049 ld $49 ;'I'
8c7d 0043 ld $43 ;'C'
8c7e 002d ld $2d ;'-'
8c7f 0054 ld $54 ;'T'
8c80 0041 ld $41 ;'A'
8c81 0043 ld $43 ;'C'
8c82 002d ld $2d ;'-'
8c83 0054 ld $54 ;'T'
8c84 004f ld $4f ;'O'
8c85 0045 ld $45 ;'E'
8c86 002e ld $2e ;'.'
8c87 0020 ld $20 ;' '
8c88 0059 ld $59 ;'Y'
8c89 004f ld $4f ;'O'
8c8a 0055 ld $55 ;'U'
8c8b 0020 ld $20 ;' '
8c8c 0028 ld $28 ;'('
8c8d 0058 ld $58 ;'X'
8c8e 0029 ld $29 ;')'
8c8f 0020 ld $20 ;' '
8c90 0000 ld $00 ;'\x00'
8c91 001b ld $1b
8c92 00e0 ld $e0
8c93 0015 ld $15
8c94 00d2 ld $d2
8c95 0000 ld $00
8c96 003f ld $3f ;'?'
8c97 0022 ld $22 ;'"'
8c98 0054 ld $54 ;'T'
8c99 004f ld $4f ;'O'
8c9a 004d ld $4d ;'M'
8c9b 0020 ld $20 ;' '
8c9c 0050 ld $50 ;'P'
8c9d 0049 ld $49 ;'I'
8c9e 0054 ld $54 ;'T'
8c9f 0054 ld $54 ;'T'
8ca0 004d ld $4d ;'M'
8ca1 0041 ld $41 ;'A'
8ca2 004e ld $4e ;'N'
8ca3 0027 ld $27 ;"'"
8ca4 0053 ld $53 ;'S'
8ca5 0020 ld $20 ;' '
8ca6 0022 ld $22 ;'"'
8ca7 003b ld $3b ;';'
8ca8 0000 ld $00 ;'\x00'
8ca9 001c ld $1c
8caa 00a0 ld $a0
8cab 0012 ld $12
8cac 00d3 ld $d3
8cad 0000 ld $00
8cae 003f ld $3f ;'?'
8caf 0022 ld $22 ;'"'
8cb0 0054 ld $54 ;'T'
8cb1 0049 ld $49 ;'I'
8cb2 0043 ld $43 ;'C'
8cb3 002d ld $2d ;'-'
8cb4 0054 ld $54 ;'T'
8cb5 0041 ld $41 ;'A'
8cb6 0043 ld $43 ;'C'
8cb7 002d ld $2d ;'-'
8cb8 0054 ld $54 ;'T'
8cb9 004f ld $4f ;'O'
8cba 0045 ld $45 ;'E'
8cbb 002e ld $2e ;'.'
8cbc 0022 ld $22 ;'"'
8cbd 0000 ld $00 ;'\x00'
8cbe 001c ld $1c
8cbf 00c0 ld $c0
8cc0 0012 ld $12
8cc1 00d4 ld $d4
8cc2 0000 ld $00
8cc3 003f ld $3f ;'?'
8cc4 0022 ld $22 ;'"'
8cc5 0059 ld $59 ;'Y'
8cc6 004f ld $4f ;'O'
8cc7 0055 ld $55 ;'U'
8cc8 0020 ld $20 ;' '
8cc9 0041 ld $41 ;'A'
8cca 0047 ld $47 ;'G'
8ccb 0041 ld $41 ;'A'
8ccc 0049 ld $49 ;'I'
8ccd 004e ld $4e ;'N'
8cce 0053 ld $53 ;'S'
8ccf 0054 ld $54 ;'T'
8cd0 0022 ld $22 ;'"'
8cd1 003b ld $3b ;';'
8cd2 0000 ld $00 ;'\x00'
8cd3 001c ld $1c
8cd4 00e0 ld $e0
8cd5 0011 ld $11
8cd6 00d5 ld $d5
8cd7 0000 ld $00
8cd8 003f ld $3f ;'?'
8cd9 0022 ld $22 ;'"'
8cda 0020 ld $20 ;' '
8cdb 0054 ld $54 ;'T'
8cdc 0049 ld $49 ;'I'
8cdd 004e ld $4e ;'N'
8cde 0059 ld $59 ;'Y'
8cdf 0020 ld $20 ;' '
8ce0 0042 ld $42 ;'B'
8ce1 0041 ld $41 ;'A'
8ce2 0053 ld $53 ;'S'
8ce3 0049 ld $49 ;'I'
8ce4 0043 ld $43 ;'C'
8ce5 0022 ld $22 ;'"'
8ce6 0000 ld $00 ;'\x00'
8ce7 001d ld $1d
8ce8 00a0 ld $a0
8ce9 0016 ld $16
8cea 00dd ld $dd
8ceb 0000 ld $00
8cec 003f ld $3f ;'?'
8ced 0022 ld $22 ;'"'
8cee 0059 ld $59 ;'Y'
8cef 004f ld $4f ;'O'
8cf0 0055 ld $55 ;'U'
8cf1 0020 ld $20 ;' '
8cf2 0041 ld $41 ;'A'
8cf3 0052 ld $52 ;'R'
8cf4 0045 ld $45 ;'E'
8cf5 0020 ld $20 ;' '
8cf6 0058 ld $58 ;'X'
8cf7 002e ld $2e ;'.'
8cf8 0020 ld $20 ;' '
8cf9 0049 ld $49 ;'I'
8cfa 0020 ld $20 ;' '
8cfb fe00 bra ac ;+-----------------------------------+
8cfc fcfd bra $8cfd ;| |
8cfd 1404 ld $04,y ;| Trampoline for page $8c00 lookups |
8cfe e068 jmp y,$68 ;| |
8cff c218 st [$18] ;+-----------------------------------+
8d00 0041 ld $41 ;'A'
8d01 004d ld $4d ;'M'
8d02 0022 ld $22 ;'"'
8d03 003b ld $3b ;';'
8d04 0000 ld $00 ;'\x00'
8d05 001d ld $1d
8d06 00c0 ld $c0
8d07 000d ld $0d
8d08 00de ld $de
8d09 0000 ld $00
8d0a 003f ld $3f ;'?'
8d0b 0022 ld $22 ;'"'
8d0c 0020 ld $20 ;' '
8d0d 004f ld $4f ;'O'
8d0e 002e ld $2e ;'.'
8d0f 0020 ld $20 ;' '
8d10 0059 ld $59 ;'Y'
8d11 004f ld $4f ;'O'
8d12 0055 ld $55 ;'U'
8d13 0022 ld $22 ;'"'
8d14 0000 ld $00 ;'\x00'
8d15 001d ld $1d
8d16 00e0 ld $e0
8d17 0010 ld $10
8d18 00e7 ld $e7
8d19 0000 ld $00
8d1a 003f ld $3f ;'?'
8d1b 0022 ld $22 ;'"'
8d1c 0050 ld $50 ;'P'
8d1d 004c ld $4c ;'L'
8d1e 0041 ld $41 ;'A'
8d1f 0059 ld $59 ;'Y'
8d20 0020 ld $20 ;' '
8d21 0059 ld $59 ;'Y'
8d22 004f ld $4f ;'O'
8d23 0055 ld $55 ;'U'
8d24 0052 ld $52 ;'R'
8d25 0022 ld $22 ;'"'
8d26 003b ld $3b ;';'
8d27 0000 ld $00 ;'\x00'
8d28 001e ld $1e
8d29 00a0 ld $a0
8d2a 0015 ld $15
8d2b 00e8 ld $e8
8d2c 0000 ld $00
8d2d 003f ld $3f ;'?'
8d2e 0022 ld $22 ;'"'
8d2f 0020 ld $20 ;' '
8d30 0054 ld $54 ;'T'
8d31 0055 ld $55 ;'U'
8d32 0052 ld $52 ;'R'
8d33 004e ld $4e ;'N'
8d34 0020 ld $20 ;' '
8d35 0042 ld $42 ;'B'
8d36 0059 ld $59 ;'Y'
8d37 0020 ld $20 ;' '
8d38 0054 ld $54 ;'T'
8d39 0059 ld $59 ;'Y'
8d3a 0050 ld $50 ;'P'
8d3b 0049 ld $49 ;'I'
8d3c 004e ld $4e ;'N'
8d3d 0047 ld $47 ;'G'
8d3e 0022 ld $22 ;'"'
8d3f 0000 ld $00 ;'\x00'
8d40 001e ld $1e
8d41 00c0 ld $c0
8d42 0016 ld $16
8d43 00e9 ld $e9
8d44 0000 ld $00
8d45 003f ld $3f ;'?'
8d46 0022 ld $22 ;'"'
8d47 0054 ld $54 ;'T'
8d48 0048 ld $48 ;'H'
8d49 0045 ld $45 ;'E'
8d4a 0020 ld $20 ;' '
8d4b 004e ld $4e ;'N'
8d4c 0055 ld $55 ;'U'
8d4d 004d ld $4d ;'M'
8d4e 0042 ld $42 ;'B'
8d4f 0045 ld $45 ;'E'
8d50 0052 ld $52 ;'R'
8d51 0020 ld $20 ;' '
8d52 004f ld $4f ;'O'
8d53 0046 ld $46 ;'F'
8d54 0020 ld $20 ;' '
8d55 0041 ld $41 ;'A'
8d56 0022 ld $22 ;'"'
8d57 003b ld $3b ;';'
8d58 0000 ld $00 ;'\x00'
8d59 001e ld $1e
8d5a 00e0 ld $e0
8d5b 000e ld $0e
8d5c 00ea ld $ea
8d5d 0000 ld $00
8d5e 003f ld $3f ;'?'
8d5f 0022 ld $22 ;'"'
8d60 0020 ld $20 ;' '
8d61 0053 ld $53 ;'S'
8d62 0051 ld $51 ;'Q'
8d63 0055 ld $55 ;'U'
8d64 0041 ld $41 ;'A'
8d65 0052 ld $52 ;'R'
8d66 0045 ld $45 ;'E'
8d67 002e ld $2e ;'.'
8d68 0022 ld $22 ;'"'
8d69 0000 ld $00 ;'\x00'
8d6a 001f ld $1f
8d6b 00a0 ld $a0
8d6c 0006 ld $06
8d6d 00f0 ld $f0
8d6e 0000 ld $00
8d6f 0041 ld $41 ;'A'
8d70 003d ld $3d ;'='
8d71 0030 ld $30 ;'0'
8d72 0000 ld $00 ;'\x00'
8d73 001f ld $1f
8d74 00c0 ld $c0
8d75 0006 ld $06
8d76 00fa ld $fa
8d77 0000 ld $00
8d78 0042 ld $42 ;'B'
8d79 003d ld $3d ;'='
8d7a 0030 ld $30 ;'0'
8d7b 0000 ld $00 ;'\x00'
8d7c 001f ld $1f
8d7d 00e0 ld $e0
8d7e 0006 ld $06
8d7f 0004 ld $04
8d80 0001 ld $01
8d81 0043 ld $43 ;'C'
8d82 003d ld $3d ;'='
8d83 0030 ld $30 ;'0'
8d84 0000 ld $00 ;'\x00'
8d85 0020 ld $20
8d86 00a0 ld $a0
8d87 0006 ld $06
8d88 000e ld $0e
8d89 0001 ld $01
8d8a 0044 ld $44 ;'D'
8d8b 003d ld $3d ;'='
8d8c 0030 ld $30 ;'0'
8d8d 0000 ld $00 ;'\x00'
8d8e 0020 ld $20
8d8f 00c0 ld $c0
8d90 0006 ld $06
8d91 0018 ld $18
8d92 0001 ld $01
8d93 0045 ld $45 ;'E'
8d94 003d ld $3d ;'='
8d95 0030 ld $30 ;'0'
8d96 0000 ld $00 ;'\x00'
8d97 0020 ld $20
8d98 00e0 ld $e0
8d99 0006 ld $06
8d9a 0022 ld $22
8d9b 0001 ld $01
8d9c 0046 ld $46 ;'F'
8d9d 003d ld $3d ;'='
8d9e 0030 ld $30 ;'0'
8d9f 0000 ld $00 ;'\x00'
8da0 0021 ld $21
8da1 00a0 ld $a0
8da2 0006 ld $06
8da3 00e8 ld $e8
8da4 0003 ld $03
8da5 0046 ld $46 ;'F'
8da6 003d ld $3d ;'='
8da7 0031 ld $31 ;'1'
8da8 0000 ld $00 ;'\x00'
8da9 0021 ld $21
8daa 00c0 ld $c0
8dab 0004 ld $04
8dac 00f2 ld $f2
8dad 0003 ld $03
8dae 003f ld $3f ;'?'
8daf 0000 ld $00 ;'\x00'
8db0 0021 ld $21
8db1 00e0 ld $e0
8db2 000f ld $0f
8db3 00fc ld $fc
8db4 0003 ld $03
8db5 003f ld $3f ;'?'
8db6 0022 ld $22 ;'"'
8db7 004e ld $4e ;'N'
8db8 0045 ld $45 ;'E'
8db9 0057 ld $57 ;'W'
8dba 0020 ld $20 ;' '
8dbb 0047 ld $47 ;'G'
8dbc 0041 ld $41 ;'A'
8dbd 004d ld $4d ;'M'
8dbe 0045 ld $45 ;'E'
8dbf 002e ld $2e ;'.'
8dc0 0022 ld $22 ;'"'
8dc1 0000 ld $00 ;'\x00'
8dc2 0022 ld $22
8dc3 00a0 ld $a0
8dc4 0006 ld $06
8dc5 004c ld $4c
8dc6 0004 ld $04
8dc7 0049 ld $49 ;'I'
8dc8 003d ld $3d ;'='
8dc9 0037 ld $37 ;'7'
8dca 0000 ld $00 ;'\x00'
8dcb 0022 ld $22
8dcc 00c0 ld $c0
8dcd 000f ld $0f
8dce 0056 ld $56
8dcf 0004 ld $04
8dd0 0041 ld $41 ;'A'
8dd1 0028 ld $28 ;'('
8dd2 0049 ld $49 ;'I'
8dd3 0029 ld $29 ;')'
8dd4 003d ld $3d ;'='
8dd5 0030 ld $30 ;'0'
8dd6 003a ld $3a ;':'
8dd7 0049 ld $49 ;'I'
8dd8 003d ld $3d ;'='
8dd9 0049 ld $49 ;'I'
8dda 002b ld $2b ;'+'
8ddb 0031 ld $31 ;'1'
8ddc 0000 ld $00 ;'\x00'
8ddd 0022 ld $22
8dde 00e0 ld $e0
8ddf 0011 ld $11
8de0 0060 ld $60
8de1 0004 ld $04
8de2 0049 ld $49 ;'I'
8de3 0046 ld $46 ;'F'
8de4 0049 ld $49 ;'I'
8de5 003c ld $3c ;'<'
8de6 0031 ld $31 ;'1'
8de7 0036 ld $36 ;'6'
8de8 0047 ld $47 ;'G'
8de9 004f ld $4f ;'O'
8dea 0054 ld $54 ;'T'
8deb 004f ld $4f ;'O'
8dec 0031 ld $31 ;'1'
8ded 0031 ld $31 ;'1'
8dee 0031 ld $31 ;'1'
8def 0030 ld $30 ;'0'
8df0 0000 ld $00 ;'\x00'
8df1 0023 ld $23
8df2 00a0 ld $a0
8df3 0006 ld $06
8df4 006a ld $6a
8df5 0004 ld $04
8df6 0055 ld $55 ;'U'
8df7 003d ld $3d ;'='
8df8 0039 ld $39 ;'9'
8df9 0000 ld $00 ;'\x00'
8dfa 0023 ld $23
8dfb fe00 bra ac ;+-----------------------------------+
8dfc fcfd bra $8dfd ;| |
8dfd 1404 ld $04,y ;| Trampoline for page $8d00 lookups |
8dfe e068 jmp y,$68 ;| |
8dff c218 st [$18] ;+-----------------------------------+
8e00 00c0 ld $c0
8e01 0006 ld $06
8e02 0074 ld $74
8e03 0004 ld $04
8e04 005a ld $5a ;'Z'
8e05 003d ld $3d ;'='
8e06 0030 ld $30 ;'0'
8e07 0000 ld $00 ;'\x00'
8e08 0023 ld $23
8e09 00e0 ld $e0
8e0a 0010 ld $10
8e0b 007f ld $7f
8e0c 0004 ld $04
8e0d 0049 ld $49 ;'I'
8e0e 0046 ld $46 ;'F'
8e0f 0046 ld $46 ;'F'
8e10 003d ld $3d ;'='
8e11 0030 ld $30 ;'0'
8e12 0047 ld $47 ;'G'
8e13 004f ld $4f ;'O'
8e14 0054 ld $54 ;'T'
8e15 004f ld $4f ;'O'
8e16 0034 ld $34 ;'4'
8e17 0030 ld $30 ;'0'
8e18 0031 ld $31 ;'1'
8e19 0030 ld $30 ;'0'
8e1a 0000 ld $00 ;'\x00'
8e1b 0024 ld $24
8e1c 00a0 ld $a0
8e1d 000b ld $0b
8e1e 0089 ld $89
8e1f 0004 ld $04
8e20 0047 ld $47 ;'G'
8e21 004f ld $4f ;'O'
8e22 0054 ld $54 ;'T'
8e23 004f ld $4f ;'O'
8e24 0032 ld $32 ;'2'
8e25 0030 ld $30 ;'0'
8e26 0031 ld $31 ;'1'
8e27 0030 ld $30 ;'0'
8e28 0000 ld $00 ;'\x00'
8e29 0024 ld $24
8e2a 00c0 ld $c0
8e2b 0006 ld $06
8e2c 00e6 ld $e6
8e2d 0005 ld $05
8e2e 005a ld $5a ;'Z'
8e2f 003d ld $3d ;'='
8e30 0031 ld $31 ;'1'
8e31 0000 ld $00 ;'\x00'
8e32 0024 ld $24
8e33 00e0 ld $e0
8e34 0006 ld $06
8e35 00f0 ld $f0
8e36 0005 ld $05
8e37 0046 ld $46 ;'F'
8e38 003d ld $3d ;'='
8e39 0030 ld $30 ;'0'
8e3a 0000 ld $00 ;'\x00'
8e3b 0025 ld $25
8e3c 00a0 ld $a0
8e3d 0006 ld $06
8e3e 00da ld $da
8e3f 0007 ld $07
8e40 0049 ld $49 ;'I'
8e41 003d ld $3d ;'='
8e42 0036 ld $36 ;'6'
8e43 0000 ld $00 ;'\x00'
8e44 0025 ld $25
8e45 00c0 ld $c0
8e46 0008 ld $08
8e47 003e ld $3e
8e48 0008 ld $08
8e49 0049 ld $49 ;'I'
8e4a 003d ld $3d ;'='
8e4b 0049 ld $49 ;'I'
8e4c 002b ld $2b ;'+'
8e4d 0031 ld $31 ;'1'
8e4e 0000 ld $00 ;'\x00'
8e4f 0025 ld $25
8e50 00e0 ld $e0
8e51 0008 ld $08
8e52 0048 ld $48
8e53 0008 ld $08
8e54 003f ld $3f ;'?'
8e55 0022 ld $22 ;'"'
8e56 0020 ld $20 ;' '
8e57 0022 ld $22 ;'"'
8e58 003b ld $3b ;';'
8e59 0000 ld $00 ;'\x00'
8e5a 0026 ld $26
8e5b 00a0 ld $a0
8e5c 0013 ld $13
8e5d 0053 ld $53
8e5e 0008 ld $08
8e5f 0047 ld $47 ;'G'
8e60 004f ld $4f ;'O'
8e61 0054 ld $54 ;'T'
8e62 004f ld $4f ;'O'
8e63 0041 ld $41 ;'A'
8e64 0028 ld $28 ;'('
8e65 0049 ld $49 ;'I'
8e66 0029 ld $29 ;')'
8e67 002a ld $2a ;'*'
8e68 0032 ld $32 ;'2'
8e69 0030 ld $30 ;'0'
8e6a 002b ld $2b ;'+'
8e6b 0032 ld $32 ;'2'
8e6c 0032 ld $32 ;'2'
8e6d 0030 ld $30 ;'0'
8e6e 0030 ld $30 ;'0'
8e6f 0000 ld $00 ;'\x00'
8e70 0026 ld $26
8e71 00c0 ld $c0
8e72 0008 ld $08
8e73 0098 ld $98
8e74 0008 ld $08
8e75 003f ld $3f ;'?'
8e76 0049 ld $49 ;'I'
8e77 002d ld $2d ;'-'
8e78 0036 ld $36 ;'6'
8e79 003b ld $3b ;';'
8e7a 0000 ld $00 ;'\x00'
8e7b 0026 ld $26
8e7c 00e0 ld $e0
8e7d 000b ld $0b
8e7e 00a2 ld $a2
8e7f 0008 ld $08
8e80 0047 ld $47 ;'G'
8e81 004f ld $4f ;'O'
8e82 0054 ld $54 ;'T'
8e83 004f ld $4f ;'O'
8e84 0032 ld $32 ;'2'
8e85 0033 ld $33 ;'3'
8e86 0030 ld $30 ;'0'
8e87 0030 ld $30 ;'0'
8e88 0000 ld $00 ;'\x00'
8e89 0027 ld $27
8e8a 00a0 ld $a0
8e8b 0008 ld $08
8e8c 00ac ld $ac
8e8d 0008 ld $08
8e8e 003f ld $3f ;'?'
8e8f 0022 ld $22 ;'"'
8e90 0058 ld $58 ;'X'
8e91 0022 ld $22 ;'"'
8e92 003b ld $3b ;';'
8e93 0000 ld $00 ;'\x00'
8e94 0027 ld $27
8e95 00c0 ld $c0
8e96 000b ld $0b
8e97 00b6 ld $b6
8e98 0008 ld $08
8e99 0047 ld $47 ;'G'
8e9a 004f ld $4f ;'O'
8e9b 0054 ld $54 ;'T'
8e9c 004f ld $4f ;'O'
8e9d 0032 ld $32 ;'2'
8e9e 0033 ld $33 ;'3'
8e9f 0030 ld $30 ;'0'
8ea0 0030 ld $30 ;'0'
8ea1 0000 ld $00 ;'\x00'
8ea2 0027 ld $27
8ea3 00e0 ld $e0
8ea4 0008 ld $08
8ea5 00d4 ld $d4
8ea6 0008 ld $08
8ea7 003f ld $3f ;'?'
8ea8 0022 ld $22 ;'"'
8ea9 004f ld $4f ;'O'
8eaa 0022 ld $22 ;'"'
8eab 003b ld $3b ;';'
8eac 0000 ld $00 ;'\x00'
8ead 0028 ld $28
8eae 00a0 ld $a0
8eaf 0014 ld $14
8eb0 00fc ld $fc
8eb1 0008 ld $08
8eb2 0049 ld $49 ;'I'
8eb3 0046 ld $46 ;'F'
8eb4 0049 ld $49 ;'I'
8eb5 002f ld $2f ;'/'
8eb6 0033 ld $33 ;'3'
8eb7 002a ld $2a ;'*'
8eb8 0033 ld $33 ;'3'
8eb9 003d ld $3d ;'='
8eba 0049 ld $49 ;'I'
8ebb 0047 ld $47 ;'G'
8ebc 004f ld $4f ;'O'
8ebd 0054 ld $54 ;'T'
8ebe 004f ld $4f ;'O'
8ebf 0032 ld $32 ;'2'
8ec0 0034 ld $34 ;'4'
8ec1 0030 ld $30 ;'0'
8ec2 0030 ld $30 ;'0'
8ec3 0000 ld $00 ;'\x00'
8ec4 0028 ld $28
8ec5 00c0 ld $c0
8ec6 0009 ld $09
8ec7 0006 ld $06
8ec8 0009 ld $09
8ec9 003f ld $3f ;'?'
8eca 0022 ld $22 ;'"'
8ecb 0020 ld $20 ;' '
8ecc 007c ld $7c ;'|'
8ecd 0022 ld $22 ;'"'
8ece 003b ld $3b ;';'
8ecf 0000 ld $00 ;'\x00'
8ed0 0028 ld $28
8ed1 00e0 ld $e0
8ed2 000b ld $0b
8ed3 0010 ld $10
8ed4 0009 ld $09
8ed5 0047 ld $47 ;'G'
8ed6 004f ld $4f ;'O'
8ed7 0054 ld $54 ;'T'
8ed8 004f ld $4f ;'O'
8ed9 0032 ld $32 ;'2'
8eda 0031 ld $31 ;'1'
8edb 0031 ld $31 ;'1'
8edc 0030 ld $30 ;'0'
8edd 0000 ld $00 ;'\x00'
8ede 0029 ld $29
8edf 00a0 ld $a0
8ee0 0004 ld $04
8ee1 0060 ld $60
8ee2 0009 ld $09
8ee3 003f ld $3f ;'?'
8ee4 0000 ld $00 ;'\x00'
8ee5 0029 ld $29
8ee6 00c0 ld $c0
8ee7 0011 ld $11
8ee8 0074 ld $74
8ee9 0009 ld $09
8eea 0049 ld $49 ;'I'
8eeb 0046 ld $46 ;'F'
8eec 0049 ld $49 ;'I'
8eed 003d ld $3d ;'='
8eee 0031 ld $31 ;'1'
8eef 0035 ld $35 ;'5'
8ef0 0047 ld $47 ;'G'
8ef1 004f ld $4f ;'O'
8ef2 0054 ld $54 ;'T'
8ef3 004f ld $4f ;'O'
8ef4 0033 ld $33 ;'3'
8ef5 0030 ld $30 ;'0'
8ef6 0030 ld $30 ;'0'
8ef7 0030 ld $30 ;'0'
8ef8 0000 ld $00 ;'\x00'
8ef9 0029 ld $29
8efa 00e0 ld $e0
8efb fe00 bra ac ;+-----------------------------------+
8efc fcfd bra $8efd ;| |
8efd 1404 ld $04,y ;| Trampoline for page $8e00 lookups |
8efe e068 jmp y,$68 ;| |
8eff c218 st [$18] ;+-----------------------------------+
8f00 0011 ld $11
8f01 007e ld $7e
8f02 0009 ld $09
8f03 003f ld $3f ;'?'
8f04 0022 ld $22 ;'"'
8f05 002d ld $2d ;'-'
8f06 002d ld $2d ;'-'
8f07 002d ld $2d ;'-'
8f08 002b ld $2b ;'+'
8f09 002d ld $2d ;'-'
8f0a 002d ld $2d ;'-'
8f0b 002d ld $2d ;'-'
8f0c 002b ld $2b ;'+'
8f0d 002d ld $2d ;'-'
8f0e 002d ld $2d ;'-'
8f0f 002d ld $2d ;'-'
8f10 0022 ld $22 ;'"'
8f11 0000 ld $00 ;'\x00'
8f12 002a ld $2a
8f13 00a0 ld $a0
8f14 000b ld $0b
8f15 0088 ld $88
8f16 0009 ld $09
8f17 0047 ld $47 ;'G'
8f18 004f ld $4f ;'O'
8f19 0054 ld $54 ;'T'
8f1a 004f ld $4f ;'O'
8f1b 0032 ld $32 ;'2'
8f1c 0031 ld $31 ;'1'
8f1d 0031 ld $31 ;'1'
8f1e 0030 ld $30 ;'0'
8f1f 0000 ld $00 ;'\x00'
8f20 002a ld $2a
8f21 00c0 ld $c0
8f22 0010 ld $10
8f23 00b8 ld $b8
8f24 000b ld $0b
8f25 0049 ld $49 ;'I'
8f26 0046 ld $46 ;'F'
8f27 005a ld $5a ;'Z'
8f28 003d ld $3d ;'='
8f29 0030 ld $30 ;'0'
8f2a 0047 ld $47 ;'G'
8f2b 004f ld $4f ;'O'
8f2c 0054 ld $54 ;'T'
8f2d 004f ld $4f ;'O'
8f2e 0033 ld $33 ;'3'
8f2f 0031 ld $31 ;'1'
8f30 0030 ld $30 ;'0'
8f31 0030 ld $30 ;'0'
8f32 0000 ld $00 ;'\x00'
8f33 002a ld $2a
8f34 00e0 ld $e0
8f35 0010 ld $10
8f36 00cc ld $cc
8f37 000b ld $0b
8f38 0049 ld $49 ;'I'
8f39 0046 ld $46 ;'F'
8f3a 0046 ld $46 ;'F'
8f3b 003d ld $3d ;'='
8f3c 0031 ld $31 ;'1'
8f3d 0047 ld $47 ;'G'
8f3e 004f ld $4f ;'O'
8f3f 0054 ld $54 ;'T'
8f40 004f ld $4f ;'O'
8f41 0033 ld $33 ;'3'
8f42 0030 ld $30 ;'0'
8f43 0035 ld $35 ;'5'
8f44 0030 ld $30 ;'0'
8f45 0000 ld $00 ;'\x00'
8f46 002b ld $2b
8f47 00a0 ld $a0
8f48 000e ld $0e
8f49 00d6 ld $d6
8f4a 000b ld $0b
8f4b 003f ld $3f ;'?'
8f4c 0022 ld $22 ;'"'
8f4d 0059 ld $59 ;'Y'
8f4e 004f ld $4f ;'O'
8f4f 0055 ld $55 ;'U'
8f50 0020 ld $20 ;' '
8f51 0057 ld $57 ;'W'
8f52 0049 ld $49 ;'I'
8f53 004e ld $4e ;'N'
8f54 002e ld $2e ;'.'
8f55 0022 ld $22 ;'"'
8f56 0000 ld $00 ;'\x00'
8f57 002b ld $2b
8f58 00c0 ld $c0
8f59 000b ld $0b
8f5a 00e0 ld $e0
8f5b 000b ld $0b
8f5c 0047 ld $47 ;'G'
8f5d 004f ld $4f ;'O'
8f5e 0054 ld $54 ;'T'
8f5f 004f ld $4f ;'O'
8f60 0031 ld $31 ;'1'
8f61 0030 ld $30 ;'0'
8f62 0031 ld $31 ;'1'
8f63 0030 ld $30 ;'0'
8f64 0000 ld $00 ;'\x00'
8f65 002b ld $2b
8f66 00e0 ld $e0
8f67 000c ld $0c
8f68 00ea ld $ea
8f69 000b ld $0b
8f6a 003f ld $3f ;'?'
8f6b 0022 ld $22 ;'"'
8f6c 0049 ld $49 ;'I'
8f6d 0020 ld $20 ;' '
8f6e 0057 ld $57 ;'W'
8f6f 0049 ld $49 ;'I'
8f70 004e ld $4e ;'N'
8f71 002e ld $2e ;'.'
8f72 0022 ld $22 ;'"'
8f73 0000 ld $00 ;'\x00'
8f74 002c ld $2c
8f75 00a0 ld $a0
8f76 000b ld $0b
8f77 00f4 ld $f4
8f78 000b ld $0b
8f79 0047 ld $47 ;'G'
8f7a 004f ld $4f ;'O'
8f7b 0054 ld $54 ;'T'
8f7c 004f ld $4f ;'O'
8f7d 0031 ld $31 ;'1'
8f7e 0030 ld $30 ;'0'
8f7f 0031 ld $31 ;'1'
8f80 0030 ld $30 ;'0'
8f81 0000 ld $00 ;'\x00'
8f82 002c ld $2c
8f83 00c0 ld $c0
8f84 0010 ld $10
8f85 001c ld $1c
8f86 000c ld $0c
8f87 0049 ld $49 ;'I'
8f88 0046 ld $46 ;'F'
8f89 0055 ld $55 ;'U'
8f8a 003e ld $3e ;'>'
8f8b 0030 ld $30 ;'0'
8f8c 0047 ld $47 ;'G'
8f8d 004f ld $4f ;'O'
8f8e 0054 ld $54 ;'T'
8f8f 004f ld $4f ;'O'
8f90 0033 ld $33 ;'3'
8f91 0032 ld $32 ;'2'
8f92 0031 ld $31 ;'1'
8f93 0030 ld $30 ;'0'
8f94 0000 ld $00 ;'\x00'
8f95 002c ld $2c
8f96 00e0 ld $e0
8f97 0011 ld $11
8f98 0026 ld $26
8f99 000c ld $0c
8f9a 003f ld $3f ;'?'
8f9b 0022 ld $22 ;'"'
8f9c 0043 ld $43 ;'C'
8f9d 0041 ld $41 ;'A'
8f9e 0054 ld $54 ;'T'
8f9f 0027 ld $27 ;"'"
8fa0 0053 ld $53 ;'S'
8fa1 0020 ld $20 ;' '
8fa2 0047 ld $47 ;'G'
8fa3 0041 ld $41 ;'A'
8fa4 004d ld $4d ;'M'
8fa5 0045 ld $45 ;'E'
8fa6 002e ld $2e ;'.'
8fa7 0022 ld $22 ;'"'
8fa8 0000 ld $00 ;'\x00'
8fa9 002d ld $2d
8faa 00a0 ld $a0
8fab 0008 ld $08
8fac 0030 ld $30
8fad 000c ld $0c
8fae 0046 ld $46 ;'F'
8faf 003d ld $3d ;'='
8fb0 0031 ld $31 ;'1'
8fb1 002d ld $2d ;'-'
8fb2 0046 ld $46 ;'F'
8fb3 0000 ld $00 ;'\x00'
8fb4 002d ld $2d
8fb5 00c0 ld $c0
8fb6 000b ld $0b
8fb7 003a ld $3a
8fb8 000c ld $0c
8fb9 0047 ld $47 ;'G'
8fba 004f ld $4f ;'O'
8fbb 0054 ld $54 ;'T'
8fbc 004f ld $4f ;'O'
8fbd 0031 ld $31 ;'1'
8fbe 0030 ld $30 ;'0'
8fbf 0031 ld $31 ;'1'
8fc0 0030 ld $30 ;'0'
8fc1 0000 ld $00 ;'\x00'
8fc2 002d ld $2d
8fc3 00e0 ld $e0
8fc4 000f ld $0f
8fc5 008a ld $8a
8fc6 000c ld $0c
8fc7 003f ld $3f ;'?'
8fc8 0022 ld $22 ;'"'
8fc9 0059 ld $59 ;'Y'
8fca 004f ld $4f ;'O'
8fcb 0055 ld $55 ;'U'
8fcc 0052 ld $52 ;'R'
8fcd 0020 ld $20 ;' '
8fce 0050 ld $50 ;'P'
8fcf 004c ld $4c ;'L'
8fd0 0041 ld $41 ;'A'
8fd1 0022 ld $22 ;'"'
8fd2 003b ld $3b ;';'
8fd3 0000 ld $00 ;'\x00'
8fd4 002e ld $2e
8fd5 00a0 ld $a0
8fd6 000d ld $0d
8fd7 0097 ld $97
8fd8 000c ld $0c
8fd9 0049 ld $49 ;'I'
8fda 004e ld $4e ;'N'
8fdb 0050 ld $50 ;'P'
8fdc 0055 ld $55 ;'U'
8fdd 0054 ld $54 ;'T'
8fde 0059 ld $59 ;'Y'
8fdf 003a ld $3a ;':'
8fe0 0049 ld $49 ;'I'
8fe1 003d ld $3d ;'='
8fe2 0059 ld $59 ;'Y'
8fe3 0000 ld $00 ;'\x00'
8fe4 002e ld $2e
8fe5 00c0 ld $c0
8fe6 0011 ld $11
8fe7 009f ld $9f
8fe8 000c ld $0c
8fe9 0049 ld $49 ;'I'
8fea 0046 ld $46 ;'F'
8feb 0049 ld $49 ;'I'
8fec 003c ld $3c ;'<'
8fed 003d ld $3d ;'='
8fee 0030 ld $30 ;'0'
8fef 0047 ld $47 ;'G'
8ff0 004f ld $4f ;'O'
8ff1 0054 ld $54 ;'T'
8ff2 004f ld $4f ;'O'
8ff3 0033 ld $33 ;'3'
8ff4 0032 ld $32 ;'2'
8ff5 0034 ld $34 ;'4'
8ff6 0030 ld $30 ;'0'
8ff7 0000 ld $00 ;'\x00'
8ff8 002e ld $2e
8ff9 00e0 ld $e0
8ffa 0011 ld $11
8ffb fe00 bra ac ;+-----------------------------------+
8ffc fcfd bra $8ffd ;| |
8ffd 1404 ld $04,y ;| Trampoline for page $8f00 lookups |
8ffe e068 jmp y,$68 ;| |
8fff c218 st [$18] ;+-----------------------------------+
9000 00a0 ld $a0
9001 000c ld $0c
9002 0049 ld $49 ;'I'
9003 0046 ld $46 ;'F'
9004 0049 ld $49 ;'I'
9005 003c ld $3c ;'<'
9006 0031 ld $31 ;'1'
9007 0030 ld $30 ;'0'
9008 0047 ld $47 ;'G'
9009 004f ld $4f ;'O'
900a 0054 ld $54 ;'T'
900b 004f ld $4f ;'O'
900c 0033 ld $33 ;'3'
900d 0032 ld $32 ;'2'
900e 0037 ld $37 ;'7'
900f 0030 ld $30 ;'0'
9010 0000 ld $00 ;'\x00'
9011 002f ld $2f
9012 00a0 ld $a0
9013 0014 ld $14
9014 00a8 ld $a8
9015 000c ld $0c
9016 003f ld $3f ;'?'
9017 0022 ld $22 ;'"'
9018 0050 ld $50 ;'P'
9019 004c ld $4c ;'L'
901a 0045 ld $45 ;'E'
901b 0041 ld $41 ;'A'
901c 0053 ld $53 ;'S'
901d 0045 ld $45 ;'E'
901e 0020 ld $20 ;' '
901f 0054 ld $54 ;'T'
9020 0059 ld $59 ;'Y'
9021 0050 ld $50 ;'P'
9022 0045 ld $45 ;'E'
9023 0020 ld $20 ;' '
9024 0041 ld $41 ;'A'
9025 0022 ld $22 ;'"'
9026 003b ld $3b ;';'
9027 0000 ld $00 ;'\x00'
9028 002f ld $2f
9029 00c0 ld $c0
902a 000d ld $0d
902b 00aa ld $aa
902c 000c ld $0c
902d 003f ld $3f ;'?'
902e 0022 ld $22 ;'"'
902f 0020 ld $20 ;' '
9030 004e ld $4e ;'N'
9031 0055 ld $55 ;'U'
9032 004d ld $4d ;'M'
9033 0042 ld $42 ;'B'
9034 0045 ld $45 ;'E'
9035 0052 ld $52 ;'R'
9036 0022 ld $22 ;'"'
9037 0000 ld $00 ;'\x00'
9038 002f ld $2f
9039 00e0 ld $e0
903a 0016 ld $16
903b 00ab ld $ab
903c 000c ld $0c
903d 003f ld $3f ;'?'
903e 0022 ld $22 ;'"'
903f 0042 ld $42 ;'B'
9040 0045 ld $45 ;'E'
9041 0054 ld $54 ;'T'
9042 0057 ld $57 ;'W'
9043 0045 ld $45 ;'E'
9044 0045 ld $45 ;'E'
9045 004e ld $4e ;'N'
9046 0020 ld $20 ;' '
9047 0031 ld $31 ;'1'
9048 0020 ld $20 ;' '
9049 0041 ld $41 ;'A'
904a 004e ld $4e ;'N'
904b 0044 ld $44 ;'D'
904c 0020 ld $20 ;' '
904d 0039 ld $39 ;'9'
904e 0022 ld $22 ;'"'
904f 003b ld $3b ;';'
9050 0000 ld $00 ;'\x00'
9051 0030 ld $30
9052 00a0 ld $a0
9053 0010 ld $10
9054 00b3 ld $b3
9055 000c ld $0c
9056 003f ld $3f ;'?'
9057 0022 ld $22 ;'"'
9058 0020 ld $20 ;' '
9059 0057 ld $57 ;'W'
905a 0048 ld $48 ;'H'
905b 0045 ld $45 ;'E'
905c 0052 ld $52 ;'R'
905d 0045 ld $45 ;'E'
905e 0020 ld $20 ;' '
905f 0059 ld $59 ;'Y'
9060 004f ld $4f ;'O'
9061 0055 ld $55 ;'U'
9062 0022 ld $22 ;'"'
9063 0000 ld $00 ;'\x00'
9064 0030 ld $30
9065 00c0 ld $c0
9066 0013 ld $13
9067 00b4 ld $b4
9068 000c ld $0c
9069 003f ld $3f ;'?'
906a 0022 ld $22 ;'"'
906b 0057 ld $57 ;'W'
906c 0049 ld $49 ;'I'
906d 0053 ld $53 ;'S'
906e 0048 ld $48 ;'H'
906f 0020 ld $20 ;' '
9070 0054 ld $54 ;'T'
9071 004f ld $4f ;'O'
9072 0020 ld $20 ;' '
9073 0050 ld $50 ;'P'
9074 004c ld $4c ;'L'
9075 0041 ld $41 ;'A'
9076 0059 ld $59 ;'Y'
9077 0022 ld $22 ;'"'
9078 003b ld $3b ;';'
9079 0000 ld $00 ;'\x00'
907a 0030 ld $30
907b 00e0 ld $e0
907c 000d ld $0d
907d 00b5 ld $b5
907e 000c ld $0c
907f 003f ld $3f ;'?'
9080 0022 ld $22 ;'"'
9081 0020 ld $20 ;' '
9082 0059 ld $59 ;'Y'
9083 004f ld $4f ;'O'
9084 0055 ld $55 ;'U'
9085 0052 ld $52 ;'R'
9086 0020 ld $20 ;' '
9087 0058 ld $58 ;'X'
9088 0022 ld $22 ;'"'
9089 0000 ld $00 ;'\x00'
908a 0031 ld $31
908b 00a0 ld $a0
908c 000b ld $0b
908d 00bc ld $bc
908e 000c ld $0c
908f 0047 ld $47 ;'G'
9090 004f ld $4f ;'O'
9091 0054 ld $54 ;'T'
9092 004f ld $4f ;'O'
9093 0033 ld $33 ;'3'
9094 0032 ld $32 ;'2'
9095 0031 ld $31 ;'1'
9096 0030 ld $30 ;'0'
9097 0000 ld $00 ;'\x00'
9098 0031 ld $31
9099 00c0 ld $c0
909a 0015 ld $15
909b 00c6 ld $c6
909c 000c ld $0c
909d 0049 ld $49 ;'I'
909e 0046 ld $46 ;'F'
909f 0041 ld $41 ;'A'
90a0 0028 ld $28 ;'('
90a1 0049 ld $49 ;'I'
90a2 002b ld $2b ;'+'
90a3 0036 ld $36 ;'6'
90a4 0029 ld $29 ;')'
90a5 003d ld $3d ;'='
90a6 0030 ld $30 ;'0'
90a7 0047 ld $47 ;'G'
90a8 004f ld $4f ;'O'
90a9 0054 ld $54 ;'T'
90aa 004f ld $4f ;'O'
90ab 0033 ld $33 ;'3'
90ac 0033 ld $33 ;'3'
90ad 0031 ld $31 ;'1'
90ae 0030 ld $30 ;'0'
90af 0000 ld $00 ;'\x00'
90b0 0031 ld $31
90b1 00e0 ld $e0
90b2 0015 ld $15
90b3 00d1 ld $d1
90b4 000c ld $0c
90b5 003f ld $3f ;'?'
90b6 0022 ld $22 ;'"'
90b7 0054 ld $54 ;'T'
90b8 0048 ld $48 ;'H'
90b9 0041 ld $41 ;'A'
90ba 0054 ld $54 ;'T'
90bb 0020 ld $20 ;' '
90bc 0053 ld $53 ;'S'
90bd 0051 ld $51 ;'Q'
90be 0055 ld $55 ;'U'
90bf 0041 ld $41 ;'A'
90c0 0052 ld $52 ;'R'
90c1 0045 ld $45 ;'E'
90c2 0020 ld $20 ;' '
90c3 0049 ld $49 ;'I'
90c4 0053 ld $53 ;'S'
90c5 0022 ld $22 ;'"'
90c6 003b ld $3b ;';'
90c7 0000 ld $00 ;'\x00'
90c8 0032 ld $32
90c9 00a0 ld $a0
90ca 0017 ld $17
90cb 00d2 ld $d2
90cc 000c ld $0c
90cd 003f ld $3f ;'?'
90ce 0022 ld $22 ;'"'
90cf 0020 ld $20 ;' '
90d0 0041 ld $41 ;'A'
90d1 004c ld $4c ;'L'
90d2 0052 ld $52 ;'R'
90d3 0045 ld $45 ;'E'
90d4 0041 ld $41 ;'A'
90d5 0044 ld $44 ;'D'
90d6 0059 ld $59 ;'Y'
90d7 0022 ld $22 ;'"'
90d8 003a ld $3a ;':'
90d9 003f ld $3f ;'?'
90da 0022 ld $22 ;'"'
90db 0054 ld $54 ;'T'
90dc 0041 ld $41 ;'A'
90dd 004b ld $4b ;'K'
90de 0045 ld $45 ;'E'
90df 004e ld $4e ;'N'
90e0 0022 ld $22 ;'"'
90e1 0000 ld $00 ;'\x00'
90e2 0032 ld $32
90e3 00c0 ld $c0
90e4 000b ld $0b
90e5 00da ld $da
90e6 000c ld $0c
90e7 0047 ld $47 ;'G'
90e8 004f ld $4f ;'O'
90e9 0054 ld $54 ;'T'
90ea 004f ld $4f ;'O'
90eb 0033 ld $33 ;'3'
90ec 0032 ld $32 ;'2'
90ed 0031 ld $31 ;'1'
90ee 0030 ld $30 ;'0'
90ef 0000 ld $00 ;'\x00'
90f0 0032 ld $32
90f1 00e0 ld $e0
90f2 0011 ld $11
90f3 00ee ld $ee
90f4 000c ld $0c
90f5 0041 ld $41 ;'A'
90f6 0028 ld $28 ;'('
90f7 0049 ld $49 ;'I'
90f8 002b ld $2b ;'+'
90f9 0036 ld $36 ;'6'
90fa 0029 ld $29 ;')'
90fb fe00 bra ac ;+-----------------------------------+
90fc fcfd bra $90fd ;| |
90fd 1404 ld $04,y ;| Trampoline for page $9000 lookups |
90fe e068 jmp y,$68 ;| |
90ff c218 st [$18] ;+-----------------------------------+
9100 003d ld $3d ;'='
9101 0031 ld $31 ;'1'
9102 003a ld $3a ;':'
9103 0055 ld $55 ;'U'
9104 003d ld $3d ;'='
9105 0055 ld $55 ;'U'
9106 002d ld $2d ;'-'
9107 0031 ld $31 ;'1'
9108 0000 ld $00 ;'\x00'
9109 0033 ld $33
910a 00a0 ld $a0
910b 0009 ld $09
910c 00f8 ld $f8
910d 000c ld $0c
910e 0057 ld $57 ;'W'
910f 003d ld $3d ;'='
9110 0036 ld $36 ;'6'
9111 0031 ld $31 ;'1'
9112 0030 ld $30 ;'0'
9113 0030 ld $30 ;'0'
9114 0000 ld $00 ;'\x00'
9115 0033 ld $33
9116 00c0 ld $c0
9117 0009 ld $09
9118 0002 ld $02
9119 000d ld $0d
911a 0047 ld $47 ;'G'
911b 004f ld $4f ;'O'
911c 0053 ld $53 ;'S'
911d 0055 ld $55 ;'U'
911e 0042 ld $42 ;'B'
911f 0057 ld $57 ;'W'
9120 0000 ld $00 ;'\x00'
9121 0033 ld $33
9122 00e0 ld $e0
9123 0011 ld $11
9124 000d ld $0d
9125 000d ld $0d
9126 0049 ld $49 ;'I'
9127 0046 ld $46 ;'F'
9128 004a ld $4a ;'J'
9129 003c ld $3c ;'<'
912a 003d ld $3d ;'='
912b 0030 ld $30 ;'0'
912c 0047 ld $47 ;'G'
912d 004f ld $4f ;'O'
912e 0054 ld $54 ;'T'
912f 004f ld $4f ;'O'
9130 0033 ld $33 ;'3'
9131 0033 ld $33 ;'3'
9132 0035 ld $35 ;'5'
9133 0030 ld $30 ;'0'
9134 0000 ld $00 ;'\x00'
9135 0034 ld $34
9136 00a0 ld $a0
9137 0014 ld $14
9138 000e ld $0e
9139 000d ld $0d
913a 0049 ld $49 ;'I'
913b 0046 ld $46 ;'F'
913c 004c ld $4c ;'L'
913d 002a ld $2a ;'*'
913e 004d ld $4d ;'M'
913f 002a ld $2a ;'*'
9140 004e ld $4e ;'N'
9141 003d ld $3d ;'='
9142 0031 ld $31 ;'1'
9143 0047 ld $47 ;'G'
9144 004f ld $4f ;'O'
9145 0054 ld $54 ;'T'
9146 004f ld $4f ;'O'
9147 0031 ld $31 ;'1'
9148 0035 ld $35 ;'5'
9149 0031 ld $31 ;'1'
914a 0030 ld $30 ;'0'
914b 0000 ld $00 ;'\x00'
914c 0034 ld $34
914d 00c0 ld $c0
914e 000a ld $0a
914f 0016 ld $16
9150 000d ld $0d
9151 0057 ld $57 ;'W'
9152 003d ld $3d ;'='
9153 0057 ld $57 ;'W'
9154 002b ld $2b ;'+'
9155 0031 ld $31 ;'1'
9156 0030 ld $30 ;'0'
9157 0030 ld $30 ;'0'
9158 0000 ld $00 ;'\x00'
9159 0034 ld $34
915a 00e0 ld $e0
915b 0013 ld $13
915c 0020 ld $20
915d 000d ld $0d
915e 0049 ld $49 ;'I'
915f 0046 ld $46 ;'F'
9160 0057 ld $57 ;'W'
9161 003c ld $3c ;'<'
9162 0036 ld $36 ;'6'
9163 0035 ld $35 ;'5'
9164 0030 ld $30 ;'0'
9165 0030 ld $30 ;'0'
9166 0047 ld $47 ;'G'
9167 004f ld $4f ;'O'
9168 0054 ld $54 ;'T'
9169 004f ld $4f ;'O'
916a 0033 ld $33 ;'3'
916b 0033 ld $33 ;'3'
916c 0033 ld $33 ;'3'
916d 0030 ld $30 ;'0'
916e 0000 ld $00 ;'\x00'
916f 0035 ld $35
9170 00a0 ld $a0
9171 0010 ld $10
9172 0052 ld $52
9173 000d ld $0d
9174 0049 ld $49 ;'I'
9175 0046 ld $46 ;'F'
9176 0055 ld $55 ;'U'
9177 003d ld $3d ;'='
9178 0030 ld $30 ;'0'
9179 0047 ld $47 ;'G'
917a 004f ld $4f ;'O'
917b 0054 ld $54 ;'T'
917c 004f ld $4f ;'O'
917d 0032 ld $32 ;'2'
917e 0030 ld $30 ;'0'
917f 0031 ld $31 ;'1'
9180 0030 ld $30 ;'0'
9181 0000 ld $00 ;'\x00'
9182 0035 ld $35
9183 00c0 ld $c0
9184 0006 ld $06
9185 00aa ld $aa
9186 000f ld $0f
9187 0049 ld $49 ;'I'
9188 003d ld $3d ;'='
9189 0031 ld $31 ;'1'
918a 0000 ld $00 ;'\x00'
918b 0035 ld $35
918c 00e0 ld $e0
918d 0007 ld $07
918e 00b4 ld $b4
918f 000f ld $0f
9190 0054 ld $54 ;'T'
9191 003d ld $3d ;'='
9192 002d ld $2d ;'-'
9193 0031 ld $31 ;'1'
9194 0000 ld $00 ;'\x00'
9195 0036 ld $36
9196 00a0 ld $a0
9197 0006 ld $06
9198 00cc ld $cc
9199 0010 ld $10
919a 0053 ld $53 ;'S'
919b 003d ld $3d ;'='
919c 0030 ld $30 ;'0'
919d 0000 ld $00 ;'\x00'
919e 0036 ld $36
919f 00c0 ld $c0
91a0 0015 ld $15
91a1 00d7 ld $d7
91a2 0010 ld $10
91a3 0049 ld $49 ;'I'
91a4 0046 ld $46 ;'F'
91a5 0041 ld $41 ;'A'
91a6 0028 ld $28 ;'('
91a7 0049 ld $49 ;'I'
91a8 002b ld $2b ;'+'
91a9 0036 ld $36 ;'6'
91aa 0029 ld $29 ;')'
91ab 003e ld $3e ;'>'
91ac 0030 ld $30 ;'0'
91ad 0047 ld $47 ;'G'
91ae 004f ld $4f ;'O'
91af 0054 ld $54 ;'T'
91b0 004f ld $4f ;'O'
91b1 0034 ld $34 ;'4'
91b2 0034 ld $34 ;'4'
91b3 0038 ld $38 ;'8'
91b4 0030 ld $30 ;'0'
91b5 0000 ld $00 ;'\x00'
91b6 0036 ld $36
91b7 00e0 ld $e0
91b8 0009 ld $09
91b9 00e0 ld $e0
91ba 0010 ld $10
91bb 0057 ld $57 ;'W'
91bc 003d ld $3d ;'='
91bd 0036 ld $36 ;'6'
91be 0031 ld $31 ;'1'
91bf 0030 ld $30 ;'0'
91c0 0030 ld $30 ;'0'
91c1 0000 ld $00 ;'\x00'
91c2 0037 ld $37
91c3 00a0 ld $a0
91c4 0009 ld $09
91c5 00ea ld $ea
91c6 0010 ld $10
91c7 0047 ld $47 ;'G'
91c8 004f ld $4f ;'O'
91c9 0053 ld $53 ;'S'
91ca 0055 ld $55 ;'U'
91cb 0042 ld $42 ;'B'
91cc 0057 ld $57 ;'W'
91cd 0000 ld $00 ;'\x00'
91ce 0037 ld $37
91cf 00c0 ld $c0
91d0 0010 ld $10
91d1 00f4 ld $f4
91d2 0010 ld $10
91d3 0049 ld $49 ;'I'
91d4 0046 ld $46 ;'F'
91d5 004a ld $4a ;'J'
91d6 003d ld $3d ;'='
91d7 0030 ld $30 ;'0'
91d8 0047 ld $47 ;'G'
91d9 004f ld $4f ;'O'
91da 0054 ld $54 ;'T'
91db 004f ld $4f ;'O'
91dc 0034 ld $34 ;'4'
91dd 0034 ld $34 ;'4'
91de 0031 ld $31 ;'1'
91df 0030 ld $30 ;'0'
91e0 0000 ld $00 ;'\x00'
91e1 0037 ld $37
91e2 00e0 ld $e0
91e3 000a ld $0a
91e4 00fe ld $fe
91e5 0010 ld $10
91e6 004a ld $4a ;'J'
91e7 003d ld $3d ;'='
91e8 004c ld $4c ;'L'
91e9 002b ld $2b ;'+'
91ea 004d ld $4d ;'M'
91eb 002b ld $2b ;'+'
91ec 004e ld $4e ;'N'
91ed 0000 ld $00 ;'\x00'
91ee 0038 ld $38
91ef 00a0 ld $a0
91f0 0010 ld $10
91f1 0009 ld $09
91f2 0011 ld $11
91f3 0049 ld $49 ;'I'
91f4 0046 ld $46 ;'F'
91f5 004a ld $4a ;'J'
91f6 003d ld $3d ;'='
91f7 0034 ld $34 ;'4'
91f8 0047 ld $47 ;'G'
91f9 004f ld $4f ;'O'
91fa 0054 ld $54 ;'T'
91fb fe00 bra ac ;+-----------------------------------+
91fc fcfd bra $91fd ;| |
91fd 1404 ld $04,y ;| Trampoline for page $9100 lookups |
91fe e068 jmp y,$68 ;| |
91ff c218 st [$18] ;+-----------------------------------+
9200 004f ld $4f ;'O'
9201 0034 ld $34 ;'4'
9202 0034 ld $34 ;'4'
9203 0031 ld $31 ;'1'
9204 0030 ld $30 ;'0'
9205 0000 ld $00 ;'\x00'
9206 0038 ld $38
9207 00c0 ld $c0
9208 000e ld $0e
9209 0013 ld $13
920a 0011 ld $11
920b 0049 ld $49 ;'I'
920c 0046 ld $46 ;'F'
920d 004a ld $4a ;'J'
920e 003d ld $3d ;'='
920f 0032 ld $32 ;'2'
9210 0053 ld $53 ;'S'
9211 003d ld $3d ;'='
9212 0053 ld $53 ;'S'
9213 002b ld $2b ;'+'
9214 0032 ld $32 ;'2'
9215 0030 ld $30 ;'0'
9216 0000 ld $00 ;'\x00'
9217 0038 ld $38
9218 00e0 ld $e0
9219 000f ld $0f
921a 001d ld $1d
921b 0011 ld $11
921c 0049 ld $49 ;'I'
921d 0046 ld $46 ;'F'
921e 004a ld $4a ;'J'
921f 003d ld $3d ;'='
9220 0036 ld $36 ;'6'
9221 0053 ld $53 ;'S'
9222 003d ld $3d ;'='
9223 0053 ld $53 ;'S'
9224 002b ld $2b ;'+'
9225 0031 ld $31 ;'1'
9226 0030 ld $30 ;'0'
9227 0030 ld $30 ;'0'
9228 0000 ld $00 ;'\x00'
9229 0039 ld $39
922a 00a0 ld $a0
922b 000d ld $0d
922c 0027 ld $27
922d 0011 ld $11
922e 0049 ld $49 ;'I'
922f 0046 ld $46 ;'F'
9230 004a ld $4a ;'J'
9231 003d ld $3d ;'='
9232 0030 ld $30 ;'0'
9233 0053 ld $53 ;'S'
9234 003d ld $3d ;'='
9235 0053 ld $53 ;'S'
9236 002b ld $2b ;'+'
9237 0032 ld $32 ;'2'
9238 0000 ld $00 ;'\x00'
9239 0039 ld $39
923a 00c0 ld $c0
923b 0008 ld $08
923c 0030 ld $30
923d 0011 ld $11
923e 0053 ld $53 ;'S'
923f 003d ld $3d ;'='
9240 0053 ld $53 ;'S'
9241 002b ld $2b ;'+'
9242 004a ld $4a ;'J'
9243 0000 ld $00 ;'\x00'
9244 0039 ld $39
9245 00e0 ld $e0
9246 000a ld $0a
9247 003a ld $3a
9248 0011 ld $11
9249 0057 ld $57 ;'W'
924a 003d ld $3d ;'='
924b 0057 ld $57 ;'W'
924c 002b ld $2b ;'+'
924d 0031 ld $31 ;'1'
924e 0030 ld $30 ;'0'
924f 0030 ld $30 ;'0'
9250 0000 ld $00 ;'\x00'
9251 003a ld $3a
9252 00a0 ld $a0
9253 0013 ld $13
9254 0044 ld $44
9255 0011 ld $11
9256 0049 ld $49 ;'I'
9257 0046 ld $46 ;'F'
9258 0057 ld $57 ;'W'
9259 003c ld $3c ;'<'
925a 0036 ld $36 ;'6'
925b 0035 ld $35 ;'5'
925c 0030 ld $30 ;'0'
925d 0030 ld $30 ;'0'
925e 0047 ld $47 ;'G'
925f 004f ld $4f ;'O'
9260 0054 ld $54 ;'T'
9261 004f ld $4f ;'O'
9262 0034 ld $34 ;'4'
9263 0033 ld $33 ;'3'
9264 0033 ld $33 ;'3'
9265 0030 ld $30 ;'0'
9266 0000 ld $00 ;'\x00'
9267 003a ld $3a
9268 00c0 ld $c0
9269 0010 ld $10
926a 004f ld $4f
926b 0011 ld $11
926c 0049 ld $49 ;'I'
926d 0046 ld $46 ;'F'
926e 0053 ld $53 ;'S'
926f 003c ld $3c ;'<'
9270 0054 ld $54 ;'T'
9271 0047 ld $47 ;'G'
9272 004f ld $4f ;'O'
9273 0054 ld $54 ;'T'
9274 004f ld $4f ;'O'
9275 0034 ld $34 ;'4'
9276 0034 ld $34 ;'4'
9277 0037 ld $37 ;'7'
9278 0030 ld $30 ;'0'
9279 0000 ld $00 ;'\x00'
927a 003a ld $3a
927b 00e0 ld $e0
927c 0006 ld $06
927d 0058 ld $58
927e 0011 ld $11
927f 0054 ld $54 ;'T'
9280 003d ld $3d ;'='
9281 0053 ld $53 ;'S'
9282 0000 ld $00 ;'\x00'
9283 003b ld $3b
9284 00a0 ld $a0
9285 0006 ld $06
9286 0062 ld $62
9287 0011 ld $11
9288 0042 ld $42 ;'B'
9289 003d ld $3d ;'='
928a 0049 ld $49 ;'I'
928b 0000 ld $00 ;'\x00'
928c 003b ld $3b
928d 00c0 ld $c0
928e 0008 ld $08
928f 0076 ld $76
9290 0011 ld $11
9291 003f ld $3f ;'?'
9292 0022 ld $22 ;'"'
9293 002e ld $2e ;'.'
9294 0022 ld $22 ;'"'
9295 003b ld $3b ;';'
9296 0000 ld $00 ;'\x00'
9297 003b ld $3b
9298 00e0 ld $e0
9299 0008 ld $08
929a 0080 ld $80
929b 0011 ld $11
929c 0049 ld $49 ;'I'
929d 003d ld $3d ;'='
929e 0049 ld $49 ;'I'
929f 002b ld $2b ;'+'
92a0 0031 ld $31 ;'1'
92a1 0000 ld $00 ;'\x00'
92a2 003c ld $3c
92a3 00a0 ld $a0
92a4 0011 ld $11
92a5 008a ld $8a
92a6 0011 ld $11
92a7 0049 ld $49 ;'I'
92a8 0046 ld $46 ;'F'
92a9 0049 ld $49 ;'I'
92aa 003c ld $3c ;'<'
92ab 0031 ld $31 ;'1'
92ac 0030 ld $30 ;'0'
92ad 0047 ld $47 ;'G'
92ae 004f ld $4f ;'O'
92af 0054 ld $54 ;'T'
92b0 004f ld $4f ;'O'
92b1 0034 ld $34 ;'4'
92b2 0033 ld $33 ;'3'
92b3 0030 ld $30 ;'0'
92b4 0030 ld $30 ;'0'
92b5 0000 ld $00 ;'\x00'
92b6 003c ld $3c
92b7 00c0 ld $c0
92b8 000f ld $0f
92b9 0094 ld $94
92ba 0011 ld $11
92bb 003f ld $3f ;'?'
92bc 0022 ld $22 ;'"'
92bd 0049 ld $49 ;'I'
92be 0020 ld $20 ;' '
92bf 0050 ld $50 ;'P'
92c0 004c ld $4c ;'L'
92c1 0041 ld $41 ;'A'
92c2 0059 ld $59 ;'Y'
92c3 0020 ld $20 ;' '
92c4 0022 ld $22 ;'"'
92c5 003b ld $3b ;';'
92c6 0042 ld $42 ;'B'
92c7 0000 ld $00 ;'\x00'
92c8 003c ld $3c
92c9 00e0 ld $e0
92ca 0004 ld $04
92cb 009e ld $9e
92cc 0011 ld $11
92cd 003f ld $3f ;'?'
92ce 0000 ld $00 ;'\x00'
92cf 003d ld $3d
92d0 00a0 ld $a0
92d1 000b ld $0b
92d2 00a9 ld $a9
92d3 0011 ld $11
92d4 0041 ld $41 ;'A'
92d5 0028 ld $28 ;'('
92d6 0042 ld $42 ;'B'
92d7 002b ld $2b ;'+'
92d8 0036 ld $36 ;'6'
92d9 0029 ld $29 ;')'
92da 003d ld $3d ;'='
92db 0033 ld $33 ;'3'
92dc 0000 ld $00 ;'\x00'
92dd 003d ld $3d
92de 00c0 ld $c0
92df 0008 ld $08
92e0 00b2 ld $b2
92e1 0011 ld $11
92e2 0055 ld $55 ;'U'
92e3 003d ld $3d ;'='
92e4 0055 ld $55 ;'U'
92e5 002d ld $2d ;'-'
92e6 0031 ld $31 ;'1'
92e7 0000 ld $00 ;'\x00'
92e8 003d ld $3d
92e9 00e0 ld $e0
92ea 0012 ld $12
92eb 00bd ld $bd
92ec 0011 ld $11
92ed 0049 ld $49 ;'I'
92ee 0046 ld $46 ;'F'
92ef 0054 ld $54 ;'T'
92f0 003c ld $3c ;'<'
92f1 0031 ld $31 ;'1'
92f2 0030 ld $30 ;'0'
92f3 0030 ld $30 ;'0'
92f4 0047 ld $47 ;'G'
92f5 004f ld $4f ;'O'
92f6 0054 ld $54 ;'T'
92f7 004f ld $4f ;'O'
92f8 0032 ld $32 ;'2'
92f9 0030 ld $30 ;'0'
92fa 0031 ld $31 ;'1'
92fb fe00 bra ac ;+-----------------------------------+
92fc fcfd bra $92fd ;| |
92fd 1404 ld $04,y ;| Trampoline for page $9200 lookups |
92fe e068 jmp y,$68 ;| |
92ff c218 st [$18] ;+-----------------------------------+
9300 0030 ld $30 ;'0'
9301 0000 ld $00 ;'\x00'
9302 003e ld $3e
9303 00a0 ld $a0
9304 0006 ld $06
9305 00d0 ld $d0
9306 0011 ld $11
9307 0046 ld $46 ;'F'
9308 003d ld $3d ;'='
9309 0031 ld $31 ;'1'
930a 0000 ld $00 ;'\x00'
930b 003e ld $3e
930c 00c0 ld $c0
930d 0006 ld $06
930e 00da ld $da
930f 0011 ld $11
9310 005a ld $5a ;'Z'
9311 003d ld $3d ;'='
9312 0031 ld $31 ;'1'
9313 0000 ld $00 ;'\x00'
9314 003e ld $3e
9315 00e0 ld $e0
9316 000b ld $0b
9317 00e4 ld $e4
9318 0011 ld $11
9319 0047 ld $47 ;'G'
931a 004f ld $4f ;'O'
931b 0054 ld $54 ;'T'
931c 004f ld $4f ;'O'
931d 0032 ld $32 ;'2'
931e 0030 ld $30 ;'0'
931f 0031 ld $31 ;'1'
9320 0030 ld $30 ;'0'
9321 0000 ld $00 ;'\x00'
9322 003f ld $3f
9323 00a0 ld $a0
9324 0010 ld $10
9325 00d4 ld $d4
9326 0017 ld $17
9327 004a ld $4a ;'J'
9328 003d ld $3d ;'='
9329 0028 ld $28 ;'('
932a 0049 ld $49 ;'I'
932b 002d ld $2d ;'-'
932c 0031 ld $31 ;'1'
932d 0029 ld $29 ;')'
932e 002f ld $2f ;'/'
932f 0033 ld $33 ;'3'
9330 002a ld $2a ;'*'
9331 0033 ld $33 ;'3'
9332 002b ld $2b ;'+'
9333 0038 ld $38 ;'8'
9334 0000 ld $00 ;'\x00'
9335 003f ld $3f
9336 00c0 ld $c0
9337 0006 ld $06
9338 00de ld $de
9339 0017 ld $17
933a 0044 ld $44 ;'D'
933b 003d ld $3d ;'='
933c 0031 ld $31 ;'1'
933d 0000 ld $00 ;'\x00'
933e 003f ld $3f
933f 00e0 ld $e0
9340 000b ld $0b
9341 00e8 ld $e8
9342 0017 ld $17
9343 0047 ld $47 ;'G'
9344 004f ld $4f ;'O'
9345 0054 ld $54 ;'T'
9346 004f ld $4f ;'O'
9347 0036 ld $36 ;'6'
9348 0035 ld $35 ;'5'
9349 0030 ld $30 ;'0'
934a 0030 ld $30 ;'0'
934b 0000 ld $00 ;'\x00'
934c 0040 ld $40
934d 00a0 ld $a0
934e 0012 ld $12
934f 0038 ld $38
9350 0018 ld $18
9351 004a ld $4a ;'J'
9352 003d ld $3d ;'='
9353 0049 ld $49 ;'I'
9354 002d ld $2d ;'-'
9355 0028 ld $28 ;'('
9356 0049 ld $49 ;'I'
9357 002d ld $2d ;'-'
9358 0031 ld $31 ;'1'
9359 0029 ld $29 ;')'
935a 002f ld $2f ;'/'
935b 0033 ld $33 ;'3'
935c 002a ld $2a ;'*'
935d 0033 ld $33 ;'3'
935e 002b ld $2b ;'+'
935f 0039 ld $39 ;'9'
9360 0000 ld $00 ;'\x00'
9361 0040 ld $40
9362 00c0 ld $c0
9363 0006 ld $06
9364 0042 ld $42
9365 0018 ld $18
9366 0044 ld $44 ;'D'
9367 003d ld $3d ;'='
9368 0033 ld $33 ;'3'
9369 0000 ld $00 ;'\x00'
936a 0040 ld $40
936b 00e0 ld $e0
936c 000b ld $0b
936d 004c ld $4c
936e 0018 ld $18
936f 0047 ld $47 ;'G'
9370 004f ld $4f ;'O'
9371 0054 ld $54 ;'T'
9372 004f ld $4f ;'O'
9373 0036 ld $36 ;'6'
9374 0035 ld $35 ;'5'
9375 0030 ld $30 ;'0'
9376 0030 ld $30 ;'0'
9377 0000 ld $00 ;'\x00'
9378 0041 ld $41
9379 00a0 ld $a0
937a 0013 ld $13
937b 009c ld $9c
937c 0018 ld $18
937d 0049 ld $49 ;'I'
937e 0046 ld $46 ;'F'
937f 0049 ld $49 ;'I'
9380 0025 ld $25 ;'%'
9381 0034 ld $34 ;'4'
9382 003c ld $3c ;'<'
9383 003e ld $3e ;'>'
9384 0031 ld $31 ;'1'
9385 0047 ld $47 ;'G'
9386 004f ld $4f ;'O'
9387 0054 ld $54 ;'T'
9388 004f ld $4f ;'O'
9389 0036 ld $36 ;'6'
938a 0034 ld $34 ;'4'
938b 0034 ld $34 ;'4'
938c 0030 ld $30 ;'0'
938d 0000 ld $00 ;'\x00'
938e 0041 ld $41
938f 00c0 ld $c0
9390 0006 ld $06
9391 00a6 ld $a6
9392 0018 ld $18
9393 0044 ld $44 ;'D'
9394 003d ld $3d ;'='
9395 0034 ld $34 ;'4'
9396 0000 ld $00 ;'\x00'
9397 0041 ld $41
9398 00e0 ld $e0
9399 0007 ld $07
939a 00ba ld $ba
939b 0018 ld $18
939c 004a ld $4a ;'J'
939d 003d ld $3d ;'='
939e 0031 ld $31 ;'1'
939f 0031 ld $31 ;'1'
93a0 0000 ld $00 ;'\x00'
93a1 0042 ld $42
93a2 00a0 ld $a0
93a3 000b ld $0b
93a4 00c4 ld $c4
93a5 0018 ld $18
93a6 0047 ld $47 ;'G'
93a7 004f ld $4f ;'O'
93a8 0054 ld $54 ;'T'
93a9 004f ld $4f ;'O'
93aa 0036 ld $36 ;'6'
93ab 0035 ld $35 ;'5'
93ac 0030 ld $30 ;'0'
93ad 0030 ld $30 ;'0'
93ae 0000 ld $00 ;'\x00'
93af 0042 ld $42
93b0 00c0 ld $c0
93b1 0006 ld $06
93b2 0000 ld $00
93b3 0019 ld $19
93b4 0044 ld $44 ;'D'
93b5 003d ld $3d ;'='
93b6 0032 ld $32 ;'2'
93b7 0000 ld $00 ;'\x00'
93b8 0042 ld $42
93b9 00e0 ld $e0
93ba 0011 ld $11
93bb 000b ld $0b
93bc 0019 ld $19
93bd 0049 ld $49 ;'I'
93be 0046 ld $46 ;'F'
93bf 0049 ld $49 ;'I'
93c0 003c ld $3c ;'<'
93c1 003d ld $3d ;'='
93c2 0031 ld $31 ;'1'
93c3 0047 ld $47 ;'G'
93c4 004f ld $4f ;'O'
93c5 0054 ld $54 ;'T'
93c6 004f ld $4f ;'O'
93c7 0036 ld $36 ;'6'
93c8 0034 ld $34 ;'4'
93c9 0034 ld $34 ;'4'
93ca 0030 ld $30 ;'0'
93cb 0000 ld $00 ;'\x00'
93cc 0043 ld $43
93cd 00a0 ld $a0
93ce 0011 ld $11
93cf 000c ld $0c
93d0 0019 ld $19
93d1 0049 ld $49 ;'I'
93d2 0046 ld $46 ;'F'
93d3 0049 ld $49 ;'I'
93d4 003e ld $3e ;'>'
93d5 003d ld $3d ;'='
93d6 0039 ld $39 ;'9'
93d7 0047 ld $47 ;'G'
93d8 004f ld $4f ;'O'
93d9 0054 ld $54 ;'T'
93da 004f ld $4f ;'O'
93db 0036 ld $36 ;'6'
93dc 0034 ld $34 ;'4'
93dd 0034 ld $34 ;'4'
93de 0030 ld $30 ;'0'
93df 0000 ld $00 ;'\x00'
93e0 0043 ld $43
93e1 00c0 ld $c0
93e2 0012 ld $12
93e3 000d ld $0d
93e4 0019 ld $19
93e5 0049 ld $49 ;'I'
93e6 0046 ld $46 ;'F'
93e7 0049 ld $49 ;'I'
93e8 0025 ld $25 ;'%'
93e9 0032 ld $32 ;'2'
93ea 003d ld $3d ;'='
93eb 0031 ld $31 ;'1'
93ec 0047 ld $47 ;'G'
93ed 004f ld $4f ;'O'
93ee 0054 ld $54 ;'T'
93ef 004f ld $4f ;'O'
93f0 0036 ld $36 ;'6'
93f1 0033 ld $33 ;'3'
93f2 0033 ld $33 ;'3'
93f3 0030 ld $30 ;'0'
93f4 0000 ld $00 ;'\x00'
93f5 0043 ld $43
93f6 00e0 ld $e0
93f7 0006 ld $06
93f8 0028 ld $28
93f9 0019 ld $19
93fa 004a ld $4a ;'J'
93fb fe00 bra ac ;+-----------------------------------+
93fc fcfd bra $93fd ;| |
93fd 1404 ld $04,y ;| Trampoline for page $9300 lookups |
93fe e068 jmp y,$68 ;| |
93ff c218 st [$18] ;+-----------------------------------+
9400 003d ld $3d ;'='
9401 0030 ld $30 ;'0'
9402 0000 ld $00 ;'\x00'
9403 0044 ld $44
9404 00a0 ld $a0
9405 0009 ld $09
9406 0032 ld $32
9407 0019 ld $19
9408 0052 ld $52 ;'R'
9409 0045 ld $45 ;'E'
940a 0054 ld $54 ;'T'
940b 0055 ld $55 ;'U'
940c 0052 ld $52 ;'R'
940d 004e ld $4e ;'N'
940e 0000 ld $00 ;'\x00'
940f 0044 ld $44
9410 00c0 ld $c0
9411 000b ld $0b
9412 0064 ld $64
9413 0019 ld $19
9414 004c ld $4c ;'L'
9415 003d ld $3d ;'='
9416 0041 ld $41 ;'A'
9417 0028 ld $28 ;'('
9418 004a ld $4a ;'J'
9419 002d ld $2d ;'-'
941a 0044 ld $44 ;'D'
941b 0029 ld $29 ;')'
941c 0000 ld $00 ;'\x00'
941d 0044 ld $44
941e 00e0 ld $e0
941f 0009 ld $09
9420 0066 ld $66
9421 0019 ld $19
9422 004d ld $4d ;'M'
9423 003d ld $3d ;'='
9424 0041 ld $41 ;'A'
9425 0028 ld $28 ;'('
9426 004a ld $4a ;'J'
9427 0029 ld $29 ;')'
9428 0000 ld $00 ;'\x00'
9429 0045 ld $45
942a 00a0 ld $a0
942b 000b ld $0b
942c 006e ld $6e
942d 0019 ld $19
942e 004e ld $4e ;'N'
942f 003d ld $3d ;'='
9430 0041 ld $41 ;'A'
9431 0028 ld $28 ;'('
9432 004a ld $4a ;'J'
9433 002b ld $2b ;'+'
9434 0044 ld $44 ;'D'
9435 0029 ld $29 ;')'
9436 0000 ld $00 ;'\x00'
9437 0045 ld $45
9438 00c0 ld $c0
9439 0009 ld $09
943a 0082 ld $82
943b 0019 ld $19
943c 0052 ld $52 ;'R'
943d 0045 ld $45 ;'E'
943e 0054 ld $54 ;'T'
943f 0055 ld $55 ;'U'
9440 0052 ld $52 ;'R'
9441 004e ld $4e ;'N'
9442 0000 ld $00 ;'\x00'
9443 0045 ld $45
9444 00e2 ld $e2
9445 0004 ld $04
9446 0052 ld $52 ;'R'
9447 0055 ld $55 ;'U'
9448 004e ld $4e ;'N'
9449 0000 ld $00 ;'\x00'
944a 001b ld $1b
944b 00a0 ld $a0
944c 0002 ld $02
944d 00e0 ld $e0
944e 0045 ld $45
944f 0000 ld $00
9450 0000 ld $00 ;End of Apps/TicTac/TicTac_v2.gtb, size 2012
;+-----------------------------------+
;| Apps/WozMon/WozMon_v2.gcl |
;+-----------------------------------+
9451 dc54 st $54,[y,x++] ;'T'
9452 dc69 st $69,[y,x++] ;'i'
9453 dc63 st $63,[y,x++] ;'c'
9454 dc54 st $54,[y,x++] ;'T'
9455 dc61 st $61,[y,x++] ;'a'
9456 dc63 st $63,[y,x++] ;'c'
9457 dc00 st $00,[y,x++] ;'\x00'
9458 dc00 st $00,[y,x++] ;'\x00'
9459 0052 ld $52
945a c218 st [$18]
945b 008c ld $8c
945c 14f7 ld $f7,y
945d e085 jmp y,$85
945e c219 st [$19]
WozMon: 945f 0002 ld $02 ;| RAM segment address (high byte first)
9460 0000 ld $00 ;|
9461 00e2 ld $e2 ;| Length (1..256)
9462 00cd ld $cd ;0200 DEF
9463 000a ld $0a
9464 002a ld $2a
9465 002a ld $2a
9466 0020 ld $20
9467 0057 ld $57
9468 006f ld $6f
9469 007a ld $7a
946a 004d ld $4d
946b 006f ld $6f
946c 006e ld $6e
946d 0000 ld $00
946e 002b ld $2b ;020c STW
946f 0030 ld $30 ;020c 'tmp'
9470 0011 ld $11 ;020e LDWI
9471 00df ld $df
9472 0001 ld $01
9473 00f6 ld $f6 ;0211 DEEK
9474 002b ld $2b ;0212 STW
9475 0032 ld $32 ;0212 'Pos'
9476 00cd ld $cd ;0214 DEF
9477 0060 ld $60
9478 00e6 ld $e6 ;0216 SUBI
9479 0052 ld $52
947a 0035 ld $35 ;0218 BCC
947b 0053 ld $53 ;0219 GE
947c 0022 ld $22
947d 00e3 ld $e3 ;021b ADDI
947e 0032 ld $32
947f 002b ld $2b ;021d STW
9480 0034 ld $34 ;021d 'i'
9481 0011 ld $11 ;021f LDWI
9482 0000 ld $00
9483 0007 ld $07
9484 0090 ld $90 ;0222 BRA
9485 0027 ld $27
9486 002b ld $2b ;0224 STW
9487 0034 ld $34 ;0224 'i'
9488 0011 ld $11 ;0226 LDWI
9489 0000 ld $00
948a 0008 ld $08
948b 002b ld $2b ;0229 STW
948c 0036 ld $36 ;0229 'k'
948d 0021 ld $21 ;022b LDW
948e 0034 ld $34 ;022b 'i'
948f 00e9 ld $e9 ;022d LSLW
9490 00e9 ld $e9 ;022e LSLW
9491 0099 ld $99 ;022f ADDW
9492 0034 ld $34 ;022f 'i'
9493 0099 ld $99 ;0231 ADDW
9494 0036 ld $36 ;0231 'k'
9495 002b ld $2b ;0233 STW
9496 0036 ld $36 ;0233 'k'
9497 0011 ld $11 ;0235 LDWI
9498 00e1 ld $e1
9499 0004 ld $04
949a 002b ld $2b ;0238 STW
949b 0022 ld $22
949c 0021 ld $21 ;023a LDW
949d 002a ld $2a
949e 002b ld $2b ;023c STW
949f 0024 ld $24
94a0 0021 ld $21 ;023e LDW
94a1 0032 ld $32 ;023e 'Pos'
94a2 002b ld $2b ;0240 STW
94a3 0028 ld $28
94a4 00ec ld $ec ;0242 STLW
94a5 00fe ld $fe
94a6 00e3 ld $e3 ;0244 ADDI
94a7 0006 ld $06
94a8 002b ld $2b ;0246 STW
94a9 0032 ld $32 ;0246 'Pos'
94aa 0059 ld $59 ;0248 LDI
94ab 0005 ld $05
94ac 002b ld $2b ;024a STW
94ad 0034 ld $34 ;024a 'i'
94ae 0021 ld $21 ;024c LDW
94af 0036 ld $36 ;024c 'k'
94b0 007f ld $7f ;024e LUP
94b1 0000 ld $00
94b2 005e ld $5e ;0250 ST
94b3 0026 ld $26
94b4 00b4 ld $b4 ;0252 SYS
94b5 00cb ld $cb
94b6 0093 ld $93 ;0254 INC
94b7 0036 ld $36 ;0254 'k'
94b8 0093 ld $93 ;0256 INC
94b9 0028 ld $28
94ba 0021 ld $21 ;0258 LDW
94bb 0034 ld $34 ;0258 'i'
94bc 00e6 ld $e6 ;025a SUBI
94bd 0001 ld $01
94be 0035 ld $35 ;025c BCC
94bf 004d ld $4d ;025d GT
94c0 0048 ld $48
94c1 00ee ld $ee ;025f LDLW
94c2 00fe ld $fe
94c3 00ff ld $ff ;0261 RET
94c4 002b ld $2b ;0262 STW
94c5 0038 ld $38 ;0262 'PrintChar'
94c6 00cd ld $cd ;0264 DEF
94c7 00ad ld $ad
94c8 001a ld $1a ;0266 LD
94c9 0032 ld $32 ;0266 'Pos'
94ca 0035 ld $35 ;0268 BCC
94cb 003f ld $3f ;0269 EQ
94cc 00ac ld $ac
94cd 0011 ld $11 ;026b LDWI
94ce 00e1 ld $e1
94cf 0004 ld $04
94d0 002b ld $2b ;026e STW
94d1 0022 ld $22
94d2 0011 ld $11 ;0270 LDWI
94d3 0000 ld $00
94d4 0008 ld $08
94d5 005e ld $5e ;0273 ST
94d6 0032 ld $32 ;0273 'Pos'
94d7 0099 ld $99 ;0275 ADDW
94d8 0032 ld $32 ;0275 'Pos'
94d9 0035 ld $35 ;0277 BCC
94da 0053 ld $53 ;0278 GE
94db 007b ld $7b
94dc 0011 ld $11 ;027a LDWI
94dd 0000 ld $00
94de 0008 ld $08
94df 002b ld $2b ;027d STW
94e0 0032 ld $32 ;027d 'Pos'
94e1 002b ld $2b ;027f STW
94e2 0028 ld $28
94e3 005e ld $5e ;0281 ST
94e4 0026 ld $26
94e5 00b4 ld $b4 ;0283 SYS
94e6 00cb ld $cb
94e7 0093 ld $93 ;0285 INC
94e8 0028 ld $28
94e9 001a ld $1a ;0287 LD
94ea 0028 ld $28
94eb 008c ld $8c ;0289 XORI
94ec 00a0 ld $a0
94ed 0035 ld $35 ;028b BCC
94ee 0072 ld $72 ;028c NE
94ef 0081 ld $81
94f0 0011 ld $11 ;028e LDWI
94f1 00ee ld $ee
94f2 0001 ld $01
94f3 002b ld $2b ;0291 STW
94f4 0034 ld $34 ;0291 'i'
94f5 0021 ld $21 ;0293 LDW
94f6 0034 ld $34 ;0293 'i'
94f7 00ad ld $ad ;0295 PEEK
94f8 00e6 ld $e6 ;0296 SUBI
94f9 0078 ld $78
94fa 0035 ld $35 ;0298 BCC
94fb fe00 bra ac ;+-----------------------------------+
94fc fcfd bra $94fd ;| |
94fd 1404 ld $04,y ;| Trampoline for page $9400 lookups |
94fe e068 jmp y,$68 ;| |
94ff c218 st [$18] ;+-----------------------------------+
9500 0053 ld $53 ;0299 GE
9501 009d ld $9d
9502 008c ld $8c ;029b XORI
9503 0080 ld $80
9504 0090 ld $90 ;029d BRA
9505 009f ld $9f
9506 008c ld $8c ;029f XORI
9507 0008 ld $08
9508 00f0 ld $f0 ;02a1 POKE
9509 0034 ld $34 ;02a1 'i'
950a 0021 ld $21 ;02a3 LDW
950b 0034 ld $34 ;02a3 'i'
950c 00e6 ld $e6 ;02a5 SUBI
950d 0002 ld $02
950e 002b ld $2b ;02a7 STW
950f 0034 ld $34 ;02a7 'i'
9510 008c ld $8c ;02a9 XORI
9511 00fe ld $fe
9512 0035 ld $35 ;02ab BCC
9513 0072 ld $72 ;02ac NE
9514 0091 ld $91
9515 00ff ld $ff ;02ae RET
9516 002b ld $2b ;02af STW
9517 003a ld $3a ;02af 'CNewline'
9518 00cd ld $cd ;02b1 DEF
9519 00d9 ld $d9
951a 0075 ld $75 ;02b3 PUSH
951b 002b ld $2b ;02b4 STW
951c 0030 ld $30 ;02b4 'tmp'
951d 0011 ld $11 ;02b6 LDWI
951e 0052 ld $52
951f 0006 ld $06
9520 002b ld $2b ;02b9 STW
9521 0022 ld $22
9522 0021 ld $21 ;02bb LDW
9523 0030 ld $30 ;02bb 'tmp'
9524 00b4 ld $b4 ;02bd SYS
9525 00f5 ld $f5
9526 00e6 ld $e6 ;02bf SUBI
9527 000a ld $0a
9528 0035 ld $35 ;02c1 BCC
9529 0050 ld $50 ;02c2 LT
952a 00c4 ld $c4
952b 00e3 ld $e3 ;02c4 ADDI
952c 0007 ld $07
952d 00e3 ld $e3 ;02c6 ADDI
952e 003a ld $3a
952f 00cf ld $cf ;02c8 CALL
9530 0038 ld $38 ;02c8 'PrintChar'
9531 0021 ld $21 ;02ca LDW
9532 0030 ld $30 ;02ca 'tmp'
9533 0082 ld $82 ;02cc ANDI
9534 000f ld $0f
9535 00e6 ld $e6 ;02ce SUBI
9536 000a ld $0a
9537 0035 ld $35 ;02d0 BCC
9538 0050 ld $50 ;02d1 LT
9539 00d3 ld $d3
953a 00e3 ld $e3 ;02d3 ADDI
953b 0007 ld $07
953c 00e3 ld $e3 ;02d5 ADDI
953d 003a ld $3a
953e 00cf ld $cf ;02d7 CALL
953f 0038 ld $38 ;02d7 'PrintChar'
9540 0063 ld $63 ;02d9 POP
9541 00ff ld $ff ;02da RET
9542 002b ld $2b ;02db STW
9543 003c ld $3c ;02db 'PrintByte'
9544 0011 ld $11 ;02dd LDWI
9545 0000 ld $00
9546 0003 ld $03
9547 00cf ld $cf ;02e0 CALL
9548 0018 ld $18 ;02e0 vAC
9549 0003 ld $03 ;| RAM segment address (high byte first)
954a 0000 ld $00 ;|
954b 00f3 ld $f3 ;| Length (1..256)
954c 00cd ld $cd ;0300 DEF
954d 00d3 ld $d3
954e 0075 ld $75 ;0302 PUSH
954f 0059 ld $59 ;0303 LDI
9550 0080 ld $80
9551 002b ld $2b ;0305 STW
9552 003e ld $3e ;0305 'Buffer'
9553 00cf ld $cf ;0307 CALL
9554 003a ld $3a ;0307 'CNewline'
9555 0093 ld $93 ;0309 INC
9556 003e ld $3e ;0309 'Buffer'
9557 0021 ld $21 ;030b LDW
9558 003e ld $3e ;030b 'Buffer'
9559 00ad ld $ad ;030d PEEK
955a 0035 ld $35 ;030e BCC
955b 003f ld $3f ;030f EQ
955c 00d1 ld $d1
955d 00e6 ld $e6 ;0311 SUBI
955e 002e ld $2e
955f 0035 ld $35 ;0313 BCC
9560 0050 ld $50 ;0314 LT
9561 0007 ld $07
9562 0035 ld $35 ;0316 BCC
9563 0072 ld $72 ;0317 NE
9564 001d ld $1d
9565 0059 ld $59 ;0319 LDI
9566 0001 ld $01
9567 002b ld $2b ;031b STW
9568 0040 ld $40 ;031b 'Mode'
9569 0090 ld $90 ;031d BRA
956a 0007 ld $07
956b 00e6 ld $e6 ;031f SUBI
956c 000c ld $0c
956d 0035 ld $35 ;0321 BCC
956e 0072 ld $72 ;0322 NE
956f 0028 ld $28
9570 00e6 ld $e6 ;0324 SUBI
9571 0001 ld $01
9572 002b ld $2b ;0326 STW
9573 0040 ld $40 ;0326 'Mode'
9574 0090 ld $90 ;0328 BRA
9575 0007 ld $07
9576 00e6 ld $e6 ;032a SUBI
9577 0018 ld $18
9578 0035 ld $35 ;032c BCC
9579 0072 ld $72 ;032d NE
957a 0031 ld $31
957b 00cf ld $cf ;032f CALL
957c 0042 ld $42 ;032f 'Examine'
957d 0090 ld $90 ;0331 BRA
957e 0007 ld $07
957f 0059 ld $59 ;0333 LDI
9580 0000 ld $00
9581 002b ld $2b ;0335 STW
9582 0030 ld $30 ;0335 'tmp'
9583 002b ld $2b ;0337 STW
9584 0044 ld $44 ;0337 'Value'
9585 00e9 ld $e9 ;0339 LSLW
9586 00e9 ld $e9 ;033a LSLW
9587 00e9 ld $e9 ;033b LSLW
9588 00e9 ld $e9 ;033c LSLW
9589 002b ld $2b ;033d STW
958a 0034 ld $34 ;033d 'i'
958b 0021 ld $21 ;033f LDW
958c 003e ld $3e ;033f 'Buffer'
958d 00ad ld $ad ;0341 PEEK
958e 0093 ld $93 ;0342 INC
958f 003e ld $3e ;0342 'Buffer'
9590 00e6 ld $e6 ;0344 SUBI
9591 0030 ld $30
9592 0035 ld $35 ;0346 BCC
9593 0050 ld $50 ;0347 LT
9594 0068 ld $68
9595 00e6 ld $e6 ;0349 SUBI
9596 000a ld $0a
9597 0035 ld $35 ;034b BCC
9598 0053 ld $53 ;034c GE
9599 0054 ld $54
959a 002b ld $2b ;034e STW
959b 0030 ld $30 ;034e 'tmp'
959c 00e3 ld $e3 ;0350 ADDI
959d 000a ld $0a
959e 0099 ld $99 ;0352 ADDW
959f 0034 ld $34 ;0352 'i'
95a0 0090 ld $90 ;0354 BRA
95a1 0035 ld $35
95a2 00e6 ld $e6 ;0356 SUBI
95a3 0006 ld $06
95a4 0082 ld $82 ;0358 ANDI
95a5 001f ld $1f
95a6 0035 ld $35 ;035a BCC
95a7 0056 ld $56 ;035b LE
95a8 0068 ld $68
95a9 00e6 ld $e6 ;035d SUBI
95aa 0007 ld $07
95ab 0035 ld $35 ;035f BCC
95ac 0053 ld $53 ;0360 GE
95ad 0068 ld $68
95ae 002b ld $2b ;0362 STW
95af 0030 ld $30 ;0362 'tmp'
95b0 00e3 ld $e3 ;0364 ADDI
95b1 0010 ld $10
95b2 0099 ld $99 ;0366 ADDW
95b3 0034 ld $34 ;0366 'i'
95b4 0090 ld $90 ;0368 BRA
95b5 0035 ld $35
95b6 0021 ld $21 ;036a LDW
95b7 0030 ld $30 ;036a 'tmp'
95b8 0035 ld $35 ;036c BCC
95b9 003f ld $3f ;036d EQ
95ba 00cd ld $cd
95bb 0021 ld $21 ;036f LDW
95bc 003e ld $3e ;036f 'Buffer'
95bd 00e6 ld $e6 ;0371 SUBI
95be 0002 ld $02
95bf 002b ld $2b ;0373 STW
95c0 003e ld $3e ;0373 'Buffer'
95c1 0021 ld $21 ;0375 LDW
95c2 0040 ld $40 ;0375 'Mode'
95c3 0035 ld $35 ;0377 BCC
95c4 0053 ld $53 ;0378 GE
95c5 0084 ld $84
95c6 0021 ld $21 ;037a LDW
95c7 0044 ld $44 ;037a 'Value'
95c8 00f0 ld $f0 ;037c POKE
95c9 0046 ld $46 ;037c 'Store'
95ca 0021 ld $21 ;037e LDW
95cb 0046 ld $46 ;037e 'Store'
95cc 00e3 ld $e3 ;0380 ADDI
95cd 0001 ld $01
95ce 002b ld $2b ;0382 STW
95cf 0046 ld $46 ;0382 'Store'
95d0 0090 ld $90 ;0384 BRA
95d1 0007 ld $07
95d2 0035 ld $35 ;0386 BCC
95d3 0072 ld $72 ;0387 NE
95d4 0091 ld $91
95d5 00cf ld $cf ;0389 CALL
95d6 003a ld $3a ;0389 'CNewline'
95d7 0021 ld $21 ;038b LDW
95d8 0044 ld $44 ;038b 'Value'
95d9 002b ld $2b ;038d STW
95da 0046 ld $46 ;038d 'Store'
95db 00e6 ld $e6 ;038f SUBI
95dc 0001 ld $01
95dd 002b ld $2b ;0391 STW
95de 0042 ld $42 ;0391 'Examine'
95df 0021 ld $21 ;0393 LDW
95e0 0042 ld $42 ;0393 'Examine'
95e1 00b8 ld $b8 ;0395 SUBW
95e2 0044 ld $44 ;0395 'Value'
95e3 0035 ld $35 ;0397 BCC
95e4 0053 ld $53 ;0398 GE
95e5 00c7 ld $c7
95e6 0021 ld $21 ;039a LDW
95e7 0042 ld $42 ;039a 'Examine'
95e8 00e3 ld $e3 ;039c ADDI
95e9 0001 ld $01
95ea 002b ld $2b ;039e STW
95eb 0042 ld $42 ;039e 'Examine'
95ec 0082 ld $82 ;03a0 ANDI
95ed 0007 ld $07
95ee 0035 ld $35 ;03a2 BCC
95ef 0072 ld $72 ;03a3 NE
95f0 00a5 ld $a5
95f1 00cf ld $cf ;03a5 CALL
95f2 003a ld $3a ;03a5 'CNewline'
95f3 001a ld $1a ;03a7 LD
95f4 0032 ld $32 ;03a7 'Pos'
95f5 0035 ld $35 ;03a9 BCC
95f6 0072 ld $72 ;03aa NE
95f7 00ba ld $ba
95f8 0059 ld $59 ;03ac LDI
95f9 0002 ld $02
95fa 005e ld $5e ;03ae ST
95fb fe00 bra ac ;+-----------------------------------+
95fc fcfd bra $95fd ;| |
95fd 1404 ld $04,y ;| Trampoline for page $9500 lookups |
95fe e068 jmp y,$68 ;| |
95ff c218 st [$18] ;+-----------------------------------+
9600 0032 ld $32 ;03ae 'Pos'
9601 001a ld $1a ;03b0 LD
9602 0043 ld $43 ;03b0 'Examine'+1
9603 00cf ld $cf ;03b2 CALL
9604 003c ld $3c ;03b2 'PrintByte'
9605 001a ld $1a ;03b4 LD
9606 0042 ld $42 ;03b4 'Examine'
9607 00cf ld $cf ;03b6 CALL
9608 003c ld $3c ;03b6 'PrintByte'
9609 0059 ld $59 ;03b8 LDI
960a 003a ld $3a
960b 00cf ld $cf ;03ba CALL
960c 0038 ld $38 ;03ba 'PrintChar'
960d 0021 ld $21 ;03bc LDW
960e 0032 ld $32 ;03bc 'Pos'
960f 00e3 ld $e3 ;03be ADDI
9610 0004 ld $04
9611 002b ld $2b ;03c0 STW
9612 0032 ld $32 ;03c0 'Pos'
9613 0021 ld $21 ;03c2 LDW
9614 0042 ld $42 ;03c2 'Examine'
9615 00ad ld $ad ;03c4 PEEK
9616 00cf ld $cf ;03c5 CALL
9617 003c ld $3c ;03c5 'PrintByte'
9618 0090 ld $90 ;03c7 BRA
9619 0091 ld $91
961a 0059 ld $59 ;03c9 LDI
961b 0000 ld $00
961c 002b ld $2b ;03cb STW
961d 0040 ld $40 ;03cb 'Mode'
961e 0090 ld $90 ;03cd BRA
961f 0007 ld $07
9620 0059 ld $59 ;03cf LDI
9621 005c ld $5c
9622 00cf ld $cf ;03d1 CALL
9623 0038 ld $38 ;03d1 'PrintChar'
9624 0063 ld $63 ;03d3 POP
9625 00ff ld $ff ;03d4 RET
9626 002b ld $2b ;03d5 STW
9627 0048 ld $48 ;03d5 'ProcessBuffer'
9628 0093 ld $93 ;03d7 INC
9629 0032 ld $32 ;03d7 'Pos'
962a 0011 ld $11 ;03d9 LDWI
962b 0020 ld $20
962c 000f ld $0f
962d 002b ld $2b ;03dc STW
962e 002a ld $2a
962f 005e ld $5e ;03de ST
9630 0024 ld $24
9631 00cf ld $cf ;03e0 CALL
9632 003a ld $3a ;03e0 'CNewline'
9633 0059 ld $59 ;03e2 LDI
9634 002a ld $2a
9635 00cf ld $cf ;03e4 CALL
9636 0038 ld $38 ;03e4 'PrintChar'
9637 0021 ld $21 ;03e6 LDW
9638 0030 ld $30 ;03e6 'tmp'
9639 00ad ld $ad ;03e8 PEEK
963a 0093 ld $93 ;03e9 INC
963b 0030 ld $30 ;03e9 'tmp'
963c 0035 ld $35 ;03eb BCC
963d 0072 ld $72 ;03ec NE
963e 00e2 ld $e2
963f 0011 ld $11 ;03ee LDWI
9640 0000 ld $00
9641 0004 ld $04
9642 00cf ld $cf ;03f1 CALL
9643 0018 ld $18 ;03f1 vAC
9644 0004 ld $04 ;| RAM segment address (high byte first)
9645 0000 ld $00 ;|
9646 0072 ld $72 ;| Length (1..256)
9647 0059 ld $59 ;0400 LDI
9648 0081 ld $81
9649 002b ld $2b ;0402 STW
964a 003e ld $3e ;0402 'Buffer'
964b 00cf ld $cf ;0404 CALL
964c 003a ld $3a ;0404 'CNewline'
964d 0059 ld $59 ;0406 LDI
964e 007f ld $7f
964f 005e ld $5e ;0408 ST
9650 002b ld $2b
9651 00cf ld $cf ;040a CALL
9652 0038 ld $38 ;040a 'PrintChar'
9653 002b ld $2b ;040c STW
9654 0032 ld $32 ;040c 'Pos'
9655 001a ld $1a ;040e LD
9656 000f ld $0f
9657 002b ld $2b ;0410 STW
9658 0030 ld $30 ;0410 'tmp'
9659 001a ld $1a ;0412 LD
965a 000f ld $0f
965b 00f0 ld $f0 ;0414 POKE
965c 003e ld $3e ;0414 'Buffer'
965d 00fc ld $fc ;0416 XORW
965e 0030 ld $30 ;0416 'tmp'
965f 0035 ld $35 ;0418 BCC
9660 0072 ld $72 ;0419 NE
9661 001e ld $1e
9662 0021 ld $21 ;041b LDW
9663 003e ld $3e ;041b 'Buffer'
9664 00ad ld $ad ;041d PEEK
9665 0090 ld $90 ;041e BRA
9666 000e ld $0e
9667 0021 ld $21 ;0420 LDW
9668 003e ld $3e ;0420 'Buffer'
9669 00ad ld $ad ;0422 PEEK
966a 008c ld $8c ;0423 XORI
966b 000a ld $0a
966c 0035 ld $35 ;0425 BCC
966d 003f ld $3f ;0426 EQ
966e 0060 ld $60
966f 008c ld $8c ;0428 XORI
9670 0075 ld $75
9671 0035 ld $35 ;042a BCC
9672 0072 ld $72 ;042b NE
9673 0042 ld $42
9674 0059 ld $59 ;042d LDI
9675 0020 ld $20
9676 00cf ld $cf ;042f CALL
9677 0038 ld $38 ;042f 'PrintChar'
9678 002b ld $2b ;0431 STW
9679 0032 ld $32 ;0431 'Pos'
967a 001a ld $1a ;0433 LD
967b 0032 ld $32 ;0433 'Pos'
967c 00e6 ld $e6 ;0435 SUBI
967d 0006 ld $06
967e 0035 ld $35 ;0437 BCC
967f 0050 ld $50 ;0438 LT
9680 0040 ld $40
9681 005e ld $5e ;043a ST
9682 0032 ld $32 ;043a 'Pos'
9683 0021 ld $21 ;043c LDW
9684 003e ld $3e ;043c 'Buffer'
9685 00e6 ld $e6 ;043e SUBI
9686 0001 ld $01
9687 002b ld $2b ;0440 STW
9688 003e ld $3e ;0440 'Buffer'
9689 0090 ld $90 ;0442 BRA
968a 0004 ld $04
968b 00e6 ld $e6 ;0444 SUBI
968c 0060 ld $60
968d 0035 ld $35 ;0446 BCC
968e 0053 ld $53 ;0447 GE
968f 0004 ld $04
9690 001a ld $1a ;0449 LD
9691 0032 ld $32 ;0449 'Pos'
9692 008c ld $8c ;044b XORI
9693 0096 ld $96
9694 0035 ld $35 ;044d BCC
9695 0072 ld $72 ;044e NE
9696 0057 ld $57
9697 0059 ld $59 ;0450 LDI
9698 005c ld $5c
9699 00cf ld $cf ;0452 CALL
969a 0038 ld $38 ;0452 'PrintChar'
969b 0011 ld $11 ;0454 LDWI
969c 0000 ld $00
969d 0004 ld $04
969e 00cf ld $cf ;0457 CALL
969f 0018 ld $18 ;0457 vAC
96a0 0021 ld $21 ;0459 LDW
96a1 003e ld $3e ;0459 'Buffer'
96a2 00ad ld $ad ;045b PEEK
96a3 00cf ld $cf ;045c CALL
96a4 0038 ld $38 ;045c 'PrintChar'
96a5 0093 ld $93 ;045e INC
96a6 003e ld $3e ;045e 'Buffer'
96a7 0090 ld $90 ;0460 BRA
96a8 0004 ld $04
96a9 00f0 ld $f0 ;0462 POKE
96aa 003e ld $3e ;0462 'Buffer'
96ab 002b ld $2b ;0464 STW
96ac 0040 ld $40 ;0464 'Mode'
96ad 0059 ld $59 ;0466 LDI
96ae 0020 ld $20
96af 00cf ld $cf ;0468 CALL
96b0 0038 ld $38 ;0468 'PrintChar'
96b1 0059 ld $59 ;046a LDI
96b2 000f ld $0f
96b3 005e ld $5e ;046c ST
96b4 002b ld $2b
96b5 00cf ld $cf ;046e CALL
96b6 0048 ld $48 ;046e 'ProcessBuffer'
96b7 0090 ld $90 ;0470 BRA
96b8 00fe ld $fe
96b9 0000 ld $00 ;End of Apps/WozMon/WozMon_v2.gcl, size 603
;+-----------------------------------+
;| Apps/Apple-1/Apple-1_v3.gt1 |
;+-----------------------------------+
96ba dc57 st $57,[y,x++] ;'W'
96bb dc6f st $6f,[y,x++] ;'o'
96bc dc7a st $7a,[y,x++] ;'z'
96bd dc4d st $4d,[y,x++] ;'M'
96be dc6f st $6f,[y,x++] ;'o'
96bf dc6e st $6e,[y,x++] ;'n'
96c0 dc00 st $00,[y,x++] ;'\x00'
96c1 dc00 st $00,[y,x++] ;'\x00'
96c2 005f ld $5f
96c3 c218 st [$18]
96c4 0094 ld $94
96c5 14f7 ld $f7,y
96c6 e085 jmp y,$85
96c7 c219 st [$19]
Apple1: 96c8 0002 ld $02
96c9 0000 ld $00
96ca 0054 ld $54
96cb 001a ld $1a
96cc 0021 ld $21
96cd 00e6 ld $e6
96ce 0040 ld $40
96cf 0035 ld $35
96d0 0053 ld $53
96d1 000b ld $0b
96d2 0021 ld $21
96d3 000e ld $0e
96d4 00f3 ld $f3
96d5 0017 ld $17
96d6 0090 ld $90
96d7 0005 ld $05
96d8 0059 ld $59
96d9 00a0 ld $a0
96da 002b ld $2b
96db 0024 ld $24
96dc 0011 ld $11
96dd 0060 ld $60
96de 007e ld $7e
96df 002b ld $2b
96e0 0026 ld $26
96e1 0011 ld $11
96e2 0003 ld $03
96e3 000b ld $0b
96e4 002b ld $2b
96e5 0022 ld $22
96e6 00b4 ld $b4
96e7 00f3 ld $f3
96e8 0011 ld $11
96e9 00ee ld $ee
96ea 0001 ld $01
96eb 002b ld $2b
96ec 007a ld $7a
96ed 0059 ld $59
96ee 007e ld $7e
96ef 00f0 ld $f0
96f0 007a ld $7a
96f1 001a ld $1a
96f2 007a ld $7a
96f3 00e6 ld $e6
96f4 0002 ld $02
96f5 005e ld $5e
96f6 007a ld $7a
96f7 0035 ld $35
96f8 0053 ld $53
96f9 0020 ld $20
96fa 0011 ld $11
96fb fe00 bra ac ;+-----------------------------------+
96fc fcfd bra $96fd ;| |
96fd 1404 ld $04,y ;| Trampoline for page $9600 lookups |
96fe e068 jmp y,$68 ;| |
96ff c218 st [$18] ;+-----------------------------------+
9700 0001 ld $01
9701 0001 ld $01
9702 002b ld $2b
9703 007a ld $7a
9704 0059 ld $59
9705 0060 ld $60
9706 00f0 ld $f0
9707 007a ld $7a
9708 0011 ld $11
9709 00ff ld $ff
970a 0010 ld $10
970b 002b ld $2b
970c 007a ld $7a
970d 0011 ld $11
970e 00f6 ld $f6
970f 0001 ld $01
9710 002b ld $2b
9711 007c ld $7c
9712 0011 ld $11
9713 0000 ld $00
9714 005e ld $5e
9715 00f3 ld $f3
9716 007c ld $7c
9717 0059 ld $59
9718 00fe ld $fe
9719 005e ld $5e
971a 000e ld $0e
971b 0011 ld $11
971c 0000 ld $00
971d 005f ld $5f
971e 002b ld $2b
971f 001a ld $1a
9720 0011 ld $11
9721 00aa ld $aa
9722 005e ld $5e
9723 00ff ld $ff
9724 0003 ld $03
9725 0000 ld $00
9726 00cf ld $cf
9727 00a2 ld $a2
9728 0024 ld $24
9729 00bd ld $bd
972a 0093 ld $93
972b 0003 ld $03
972c 0020 ld $20
972d 00ef ld $ef
972e 00ff ld $ff
972f 00ca ld $ca
9730 00d0 ld $d0
9731 00f7 ld $f7
9732 0086 ld $86
9733 00e2 ld $e2
9734 00e6 ld $e6
9735 00e3 ld $e3
9736 00d0 ld $d0
9737 0002 ld $02
9738 00e6 ld $e6
9739 00e4 ld $e4
973a 00ad ld $ad
973b 0011 ld $11
973c 00d0 ld $d0
973d 0010 ld $10
973e 00f5 ld $f5
973f 0020 ld $20
9740 00c6 ld $c6
9741 0003 ld $03
9742 00e6 ld $e6
9743 00e2 ld $e2
9744 00a5 ld $a5
9745 00e2 ld $e2
9746 0029 ld $29
9747 000f ld $0f
9748 00c9 ld $c9
9749 000a ld $0a
974a 00b0 ld $b0
974b 00f6 ld $f6
974c 0020 ld $20
974d 00c1 ld $c1
974e 0003 ld $03
974f 00a5 ld $a5
9750 00e2 ld $e2
9751 0020 ld $20
9752 00dc ld $dc
9753 00ff ld $ff
9754 00a9 ld $a9
9755 00a0 ld $a0
9756 00a8 ld $a8
9757 0020 ld $20
9758 00ef ld $ef
9759 00ff ld $ff
975a 00a5 ld $a5
975b 00e3 ld $e3
975c 0085 ld $85
975d 00e5 ld $e5
975e 00a5 ld $a5
975f 00e4 ld $e4
9760 00a2 ld $a2
9761 0005 ld $05
9762 0094 ld $94
9763 00e5 ld $e5
9764 00a0 ld $a0
9765 0003 ld $03
9766 004a ld $4a
9767 0026 ld $26
9768 00e5 ld $e5
9769 0036 ld $36
976a 00e5 ld $e5
976b 0088 ld $88
976c 00d0 ld $d0
976d 00f8 ld $f8
976e 00ca ld $ca
976f 00d0 ld $d0
9770 00f1 ld $f1
9771 0020 ld $20
9772 00c6 ld $c6
9773 0003 ld $03
9774 0020 ld $20
9775 00ef ld $ef
9776 00ff ld $ff
9777 0049 ld $49
9778 00b0 ld $b0
9779 00c9 ld $c9
977a 0008 ld $08
977b 00b0 ld $b0
977c 00cf ld $cf
977d 0095 ld $95
977e 00ef ld $ef
977f 00ca ld $ca
9780 00e0 ld $e0
9781 00fb ld $fb
9782 00d0 ld $d0
9783 00ed ld $ed
9784 00a0 ld $a0
9785 00fb ld $fb
9786 00a9 ld $a9
9787 00a0 ld $a0
9788 0020 ld $20
9789 00ef ld $ef
978a 00ff ld $ff
978b 00b5 ld $b5
978c 00f0 ld $f0
978d 00d5 ld $d5
978e 00eb ld $eb
978f 00d0 ld $d0
9790 000d ld $0d
9791 0094 ld $94
9792 00eb ld $eb
9793 00a9 ld $a9
9794 00ab ld $ab
9795 0095 ld $95
9796 00f0 ld $f0
9797 00c8 ld $c8
9798 00d0 ld $d0
9799 00ee ld $ee
979a 00a2 ld $a2
979b 002d ld $2d
979c 00d0 ld $d0
979d 008b ld $8b
979e 00e8 ld $e8
979f 00d0 ld $d0
97a0 00ea ld $ea
97a1 00a0 ld $a0
97a2 00fb ld $fb
97a3 00b6 ld $b6
97a4 00f0 ld $f0
97a5 008a ld $8a
97a6 00a2 ld $a2
97a7 00fb ld $fb
97a8 00d5 ld $d5
97a9 00eb ld $eb
97aa 00d0 ld $d0
97ab 0007 ld $07
97ac 0094 ld $94
97ad 00eb ld $eb
97ae 00a9 ld $a9
97af 00ad ld $ad
97b0 0020 ld $20
97b1 00ef ld $ef
97b2 00ff ld $ff
97b3 00e8 ld $e8
97b4 00d0 ld $d0
97b5 00f2 ld $f2
97b6 00c8 ld $c8
97b7 00d0 ld $d0
97b8 00ea ld $ea
97b9 00f0 ld $f0
97ba 0087 ld $87
97bb 00bf ld $bf
97bc 00d9 ld $d9
97bd 00c4 ld $c4
97be 00c1 ld $c1
97bf 00c5 ld $c5
97c0 00d2 ld $d2
97c1 008d ld $8d
97c2 008d ld $8d
97c3 00b7 ld $b7
97c4 00ad ld $ad
97c5 00b0 ld $b0
97c6 00a0 ld $a0
97c7 00cd ld $cd
97c8 00cf ld $cf
97c9 00d2 ld $d2
97ca 00c6 ld $c6
97cb 00a0 ld $a0
97cc 00d3 ld $d3
97cd 00d4 ld $d4
97ce 00c9 ld $c9
97cf 00c7 ld $c7
97d0 00c9 ld $c9
97d1 00c4 ld $c4
97d2 00a0 ld $a0
97d3 00c5 ld $c5
97d4 00d6 ld $d6
97d5 00c9 ld $c9
97d6 00c6 ld $c6
97d7 00a0 ld $a0
97d8 00d3 ld $d3
97d9 00d3 ld $d3
97da 00c5 ld $c5
97db 00d5 ld $d5
97dc 00c7 ld $c7
97dd 008d ld $8d
97de 008d ld $8d
97df 00ce ld $ce
97e0 00c9 ld $c9
97e1 00d7 ld $d7
97e2 00a0 ld $a0
97e3 00d5 ld $d5
97e4 00cf ld $cf
97e5 00d9 ld $d9
97e6 00a0 ld $a0
97e7 00ab ld $ab
97e8 00a9 ld $a9
97e9 008d ld $8d
97ea 004c ld $4c
97eb 00ef ld $ef
97ec 00ff ld $ff
97ed 00ad ld $ad
97ee 0011 ld $11
97ef 00d0 ld $d0
97f0 0010 ld $10
97f1 00fb ld $fb
97f2 00ad ld $ad
97f3 0010 ld $10
97f4 00d0 ld $d0
97f5 0060 ld $60
97f6 0004 ld $04
97f7 0000 ld $00
97f8 0000 ld $00
97f9 00d8 ld $d8
97fa 00a2 ld $a2
97fb fe00 bra ac ;+-----------------------------------+
97fc fcfd bra $97fd ;| |
97fd 1404 ld $04,y ;| Trampoline for page $9700 lookups |
97fe e068 jmp y,$68 ;| |
97ff c218 st [$18] ;+-----------------------------------+
9800 00ff ld $ff
9801 009a ld $9a
9802 00a9 ld $a9
9803 002a ld $2a
9804 0085 ld $85
9805 005a ld $5a
9806 0020 ld $20
9807 0055 ld $55
9808 0005 ld $05
9809 00a9 ld $a9
980a 008b ld $8b
980b 0085 ld $85
980c 0058 ld $58
980d 00a9 ld $a9
980e 0006 ld $06
980f 0085 ld $85
9810 0059 ld $59
9811 0020 ld $20
9812 00ad ld $ad
9813 0004 ld $04
9814 0020 ld $20
9815 00cb ld $cb
9816 0004 ld $04
9817 00d0 ld $d0
9818 000e ld $0e
9819 00a9 ld $a9
981a 00be ld $be
981b 0085 ld $85
981c 0058 ld $58
981d 00a9 ld $a9
981e 0006 ld $06
981f 0085 ld $85
9820 0059 ld $59
9821 0020 ld $20
9822 00ad ld $ad
9823 0004 ld $04
9824 0020 ld $20
9825 00e8 ld $e8
9826 0004 ld $04
9827 0020 ld $20
9828 001f ld $1f
9829 0006 ld $06
982a 0020 ld $20
982b 006a ld $6a
982c 0005 ld $05
982d 0020 ld $20
982e 00e8 ld $e8
982f 0004 ld $04
9830 0020 ld $20
9831 00a8 ld $a8
9832 0004 ld $04
9833 0020 ld $20
9834 0009 ld $09
9835 0005 ld $05
9836 0020 ld $20
9837 0027 ld $27
9838 0005 ld $05
9839 0020 ld $20
983a 00bb ld $bb
983b 0004 ld $04
983c 00c9 ld $c9
983d 0051 ld $51
983e 00d0 ld $d0
983f 0003 ld $03
9840 004c ld $4c
9841 009a ld $9a
9842 0004 ld $04
9843 0020 ld $20
9844 009e ld $9e
9845 0005 ld $05
9846 00a5 ld $a5
9847 0051 ld $51
9848 00c9 ld $c9
9849 0010 ld $10
984a 00d0 ld $d0
984b 000a ld $0a
984c 00c6 ld $c6
984d 005d ld $5d
984e 00f0 ld $f0
984f 00b6 ld $b6
9850 0020 ld $20
9851 0038 ld $38
9852 0005 ld $05
9853 004c ld $4c
9854 003b ld $3b
9855 0004 ld $04
9856 0020 ld $20
9857 00e8 ld $e8
9858 0004 ld $04
9859 0020 ld $20
985a 00a8 ld $a8
985b 0004 ld $04
985c 0020 ld $20
985d 000c ld $0c
985e 0006 ld $06
985f 00f0 ld $f0
9860 0003 ld $03
9861 004c ld $4c
9862 0035 ld $35
9863 0004 ld $04
9864 0020 ld $20
9865 0043 ld $43
9866 0005 ld $05
9867 00a9 ld $a9
9868 008e ld $8e
9869 0085 ld $85
986a 0058 ld $58
986b 00a9 ld $a9
986c 0007 ld $07
986d 0085 ld $85
986e 0059 ld $59
986f 0020 ld $20
9870 00ad ld $ad
9871 0004 ld $04
9872 00a5 ld $a5
9873 0055 ld $55
9874 0020 ld $20
9875 00ef ld $ef
9876 00ff ld $ff
9877 00a9 ld $a9
9878 00a3 ld $a3
9879 0085 ld $85
987a 0058 ld $58
987b 00a9 ld $a9
987c 0007 ld $07
987d 0085 ld $85
987e 0059 ld $59
987f 0020 ld $20
9880 00ad ld $ad
9881 0004 ld $04
9882 0020 ld $20
9883 0027 ld $27
9884 0005 ld $05
9885 00a9 ld $a9
9886 00bb ld $bb
9887 0085 ld $85
9888 0058 ld $58
9889 00a9 ld $a9
988a 0007 ld $07
988b 0085 ld $85
988c 0059 ld $59
988d 0020 ld $20
988e 00ad ld $ad
988f 0004 ld $04
9890 0020 ld $20
9891 00cb ld $cb
9892 0004 ld $04
9893 00d0 ld $d0
9894 0003 ld $03
9895 004c ld $4c
9896 0029 ld $29
9897 0004 ld $04
9898 00a9 ld $a9
9899 00d0 ld $d0
989a 0085 ld $85
989b 0058 ld $58
989c 00a9 ld $a9
989d 0007 ld $07
989e 0085 ld $85
989f 0059 ld $59
98a0 0020 ld $20
98a1 00ad ld $ad
98a2 0004 ld $04
98a3 004c ld $4c
98a4 0000 ld $00
98a5 00c1 ld $c1
98a6 00a9 ld $a9
98a7 000d ld $0d
98a8 004c ld $4c
98a9 00ef ld $ef
98aa 00ff ld $ff
98ab 00a0 ld $a0
98ac 0000 ld $00
98ad 00b1 ld $b1
98ae 0058 ld $58
98af 00f0 ld $f0
98b0 0007 ld $07
98b1 0020 ld $20
98b2 00ef ld $ef
98b3 00ff ld $ff
98b4 00c8 ld $c8
98b5 004c ld $4c
98b6 00af ld $af
98b7 0004 ld $04
98b8 0060 ld $60
98b9 0020 ld $20
98ba 00de ld $de
98bb 0004 ld $04
98bc 00ad ld $ad
98bd 0011 ld $11
98be 00d0 ld $d0
98bf 0010 ld $10
98c0 00f8 ld $f8
98c1 00ad ld $ad
98c2 0010 ld $10
98c3 00d0 ld $d0
98c4 0029 ld $29
98c5 007f ld $7f
98c6 004c ld $4c
98c7 00ef ld $ef
98c8 00ff ld $ff
98c9 0020 ld $20
98ca 00bb ld $bb
98cb 0004 ld $04
98cc 00c9 ld $c9
98cd 004e ld $4e
98ce 00f0 ld $f0
98cf 000a ld $0a
98d0 00c9 ld $c9
98d1 0059 ld $59
98d2 00f0 ld $f0
98d3 0007 ld $07
98d4 0020 ld $20
98d5 0038 ld $38
98d6 0005 ld $05
98d7 004c ld $4c
98d8 00cb ld $cb
98d9 0004 ld $04
98da 00ba ld $ba
98db 0060 ld $60
98dc 00a5 ld $a5
98dd 005a ld $5a
98de 000a ld $0a
98df 0090 ld $90
98e0 0002 ld $02
98e1 0049 ld $49
98e2 00a9 ld $a9
98e3 0085 ld $85
98e4 005a ld $5a
98e5 0060 ld $60
98e6 0020 ld $20
98e7 00a8 ld $a8
98e8 0004 ld $04
98e9 0020 ld $20
98ea 00a8 ld $a8
98eb 0004 ld $04
98ec 00a2 ld $a2
98ed 0000 ld $00
98ee 00a0 ld $a0
98ef 0004 ld $04
98f0 00b5 ld $b5
98f1 0040 ld $40
98f2 0020 ld $20
98f3 00ef ld $ef
98f4 00ff ld $ff
98f5 0088 ld $88
98f6 00d0 ld $d0
98f7 0005 ld $05
98f8 00a0 ld $a0
98f9 0004 ld $04
98fa 0020 ld $20
98fb fe00 bra ac ;+-----------------------------------+
98fc fcfd bra $98fd ;| |
98fd 1404 ld $04,y ;| Trampoline for page $9800 lookups |
98fe e068 jmp y,$68 ;| |
98ff c218 st [$18] ;+-----------------------------------+
9900 00a8 ld $a8
9901 0004 ld $04
9902 00e8 ld $e8
9903 0005 ld $05
9904 0000 ld $00
9905 0000 ld $00
9906 00e0 ld $e0
9907 0010 ld $10
9908 00d0 ld $d0
9909 00ee ld $ee
990a 00a9 ld $a9
990b 0008 ld $08
990c 0085 ld $85
990d 005d ld $5d
990e 0060 ld $60
990f 00e6 ld $e6
9910 0056 ld $56
9911 00a5 ld $a5
9912 0056 ld $56
9913 0029 ld $29
9914 000f ld $0f
9915 00c9 ld $c9
9916 000a ld $0a
9917 00b0 ld $b0
9918 00f6 ld $f6
9919 00a5 ld $a5
991a 0056 ld $56
991b 0038 ld $38
991c 00e9 ld $e9
991d 00a0 ld $a0
991e 0090 ld $90
991f 000c ld $0c
9920 0085 ld $85
9921 0056 ld $56
9922 00e6 ld $e6
9923 0057 ld $57
9924 00a5 ld $a5
9925 0057 ld $57
9926 0029 ld $29
9927 000f ld $0f
9928 00c9 ld $c9
9929 000a ld $0a
992a 00b0 ld $b0
992b 00f6 ld $f6
992c 0060 ld $60
992d 00a5 ld $a5
992e 0057 ld $57
992f 00f0 ld $f0
9930 0003 ld $03
9931 0020 ld $20
9932 00dc ld $dc
9933 00ff ld $ff
9934 00a5 ld $a5
9935 0056 ld $56
9936 0020 ld $20
9937 00dc ld $dc
9938 00ff ld $ff
9939 00a9 ld $a9
993a 0020 ld $20
993b 004c ld $4c
993c 00ef ld $ef
993d 00ff ld $ff
993e 00a9 ld $a9
993f 007a ld $7a
9940 0085 ld $85
9941 0058 ld $58
9942 00a9 ld $a9
9943 0007 ld $07
9944 0085 ld $85
9945 0059 ld $59
9946 004c ld $4c
9947 00ad ld $ad
9948 0004 ld $04
9949 00a5 ld $a5
994a 005a ld $5a
994b 0029 ld $29
994c 0038 ld $38
994d 00aa ld $aa
994e 00bd ld $bd
994f 0049 ld $49
9950 0006 ld $06
9951 00f0 ld $f0
9952 0007 ld $07
9953 0020 ld $20
9954 00ef ld $ef
9955 00ff ld $ff
9956 00e8 ld $e8
9957 004c ld $4c
9958 0048 ld $48
9959 0005 ld $05
995a 0060 ld $60
995b 00a9 ld $a9
995c 0020 ld $20
995d 0085 ld $85
995e 004f ld $4f
995f 00a9 ld $a9
9960 000f ld $0f
9961 0085 ld $85
9962 0052 ld $52
9963 00a2 ld $a2
9964 000f ld $0f
9965 00a0 ld $a0
9966 004f ld $4f
9967 0098 ld $98
9968 009d ld $9d
9969 003f ld $3f
996a 0000 ld $00
996b 0088 ld $88
996c 00ca ld $ca
996d 00d0 ld $d0
996e 00f8 ld $f8
996f 0060 ld $60
9970 00a9 ld $a9
9971 0000 ld $00
9972 0085 ld $85
9973 0056 ld $56
9974 0085 ld $85
9975 0057 ld $57
9976 0085 ld $85
9977 005c ld $5c
9978 00a6 ld $a6
9979 0055 ld $55
997a 00bd ld $bd
997b 0013 ld $13
997c 0006 ld $06
997d 0085 ld $85
997e 005b ld $5b
997f 0020 ld $20
9980 00de ld $de
9981 0004 ld $04
9982 00a5 ld $a5
9983 005a ld $5a
9984 0029 ld $29
9985 000f ld $0f
9986 0018 ld $18
9987 0069 ld $69
9988 0041 ld $41
9989 00c5 ld $c5
998a 005c ld $5c
998b 00f0 ld $f0
998c 00f2 ld $f2
998d 0020 ld $20
998e 009e ld $9e
998f 0005 ld $05
9990 00a5 ld $a5
9991 0051 ld $51
9992 00c9 ld $c9
9993 0010 ld $10
9994 00f0 ld $f0
9995 00e9 ld $e9
9996 00a5 ld $a5
9997 0050 ld $50
9998 0085 ld $85
9999 005c ld $5c
999a 00c6 ld $c6
999b 005b ld $5b
999c 00d0 ld $d0
999d 00e1 ld $e1
999e 0020 ld $20
999f 000c ld $0c
99a0 0006 ld $06
99a1 00f0 ld $f0
99a2 00cd ld $cd
99a3 0060 ld $60
99a4 0085 ld $85
99a5 0050 ld $50
99a6 00c9 ld $c9
99a7 0020 ld $20
99a8 00f0 ld $f0
99a9 003c ld $3c
99aa 00a2 ld $a2
99ab 0000 ld $00
99ac 00b5 ld $b5
99ad 0040 ld $40
99ae 00c5 ld $c5
99af 0050 ld $50
99b0 00f0 ld $f0
99b1 0008 ld $08
99b2 00e8 ld $e8
99b3 00e0 ld $e0
99b4 0010 ld $10
99b5 00d0 ld $d0
99b6 00f5 ld $f5
99b7 004c ld $4c
99b8 00e0 ld $e0
99b9 0005 ld $05
99ba 0086 ld $86
99bb 0051 ld $51
99bc 008a ld $8a
99bd 0029 ld $29
99be 000c ld $0c
99bf 0085 ld $85
99c0 0053 ld $53
99c1 00a5 ld $a5
99c2 0052 ld $52
99c3 0029 ld $29
99c4 000c ld $0c
99c5 00c5 ld $c5
99c6 0053 ld $53
99c7 00d0 ld $d0
99c8 0010 ld $10
99c9 008a ld $8a
99ca 0038 ld $38
99cb 00e5 ld $e5
99cc 0052 ld $52
99cd 0010 ld $10
99ce 0005 ld $05
99cf 00a9 ld $a9
99d0 00ff ld $ff
99d1 004c ld $4c
99d2 00f2 ld $f2
99d3 0005 ld $05
99d4 00a9 ld $a9
99d5 0001 ld $01
99d6 004c ld $4c
99d7 00f2 ld $f2
99d8 0005 ld $05
99d9 008a ld $8a
99da 0029 ld $29
99db 0003 ld $03
99dc 0085 ld $85
99dd 0053 ld $53
99de 00a5 ld $a5
99df 0052 ld $52
99e0 0029 ld $29
99e1 0003 ld $03
99e2 00c5 ld $c5
99e3 0053 ld $53
99e4 00f0 ld $f0
99e5 0005 ld $05
99e6 00a2 ld $a2
99e7 0010 ld $10
99e8 0086 ld $86
99e9 0051 ld $51
99ea 0060 ld $60
99eb 008a ld $8a
99ec 0038 ld $38
99ed 00e5 ld $e5
99ee 0052 ld $52
99ef 0010 ld $10
99f0 0005 ld $05
99f1 00a9 ld $a9
99f2 00fc ld $fc
99f3 004c ld $4c
99f4 00f2 ld $f2
99f5 0005 ld $05
99f6 00a9 ld $a9
99f7 0004 ld $04
99f8 0085 ld $85
99f9 0054 ld $54
99fa 00a5 ld $a5
99fb fe00 bra ac ;+-----------------------------------+
99fc fcfd bra $99fd ;| |
99fd 1404 ld $04,y ;| Trampoline for page $9900 lookups |
99fe e068 jmp y,$68 ;| |
99ff c218 st [$18] ;+-----------------------------------+
9a00 0052 ld $52
9a01 00aa ld $aa
9a02 0018 ld $18
9a03 0065 ld $65
9a04 0054 ld $54
9a05 00a8 ld $a8
9a06 00b9 ld $b9
9a07 0040 ld $40
9a08 0000 ld $00
9a09 0095 ld $95
9a0a 0040 ld $40
9a0b 0006 ld $06
9a0c 0000 ld $00
9a0d 0000 ld $00
9a0e 00a9 ld $a9
9a0f 0020 ld $20
9a10 0099 ld $99
9a11 0040 ld $40
9a12 0000 ld $00
9a13 0084 ld $84
9a14 0052 ld $52
9a15 00c4 ld $c4
9a16 0051 ld $51
9a17 00d0 ld $d0
9a18 00e9 ld $e9
9a19 0060 ld $60
9a1a 00a2 ld $a2
9a1b 000f ld $0f
9a1c 00a9 ld $a9
9a1d 004f ld $4f
9a1e 0085 ld $85
9a1f 0053 ld $53
9a20 00bd ld $bd
9a21 003f ld $3f
9a22 0000 ld $00
9a23 00c5 ld $c5
9a24 0053 ld $53
9a25 00d0 ld $d0
9a26 0005 ld $05
9a27 00c6 ld $c6
9a28 0053 ld $53
9a29 00ca ld $ca
9a2a 00d0 ld $d0
9a2b 00f4 ld $f4
9a2c 0060 ld $60
9a2d 00a9 ld $a9
9a2e 0060 ld $60
9a2f 0085 ld $85
9a30 0058 ld $58
9a31 00a9 ld $a9
9a32 0007 ld $07
9a33 0085 ld $85
9a34 0059 ld $59
9a35 0020 ld $20
9a36 00ad ld $ad
9a37 0004 ld $04
9a38 0020 ld $20
9a39 00bb ld $bb
9a3a 0004 ld $04
9a3b 0085 ld $85
9a3c 0055 ld $55
9a3d 00c9 ld $c9
9a3e 0031 ld $31
9a3f 0010 ld $10
9a40 0003 ld $03
9a41 004c ld $4c
9a42 003e ld $3e
9a43 0006 ld $06
9a44 00a9 ld $a9
9a45 0035 ld $35
9a46 0038 ld $38
9a47 00e5 ld $e5
9a48 0055 ld $55
9a49 0030 ld $30
9a4a 0001 ld $01
9a4b 0060 ld $60
9a4c 0020 ld $20
9a4d 0038 ld $38
9a4e 0005 ld $05
9a4f 004c ld $4c
9a50 002a ld $2a
9a51 0006 ld $06
9a52 0003 ld $03
9a53 0009 ld $09
9a54 0013 ld $13
9a55 0023 ld $23
9a56 00ff ld $ff
9a57 0048 ld $48
9a58 004f ld $4f
9a59 004f ld $4f
9a5a 0052 ld $52
9a5b 0041 ld $41
9a5c 0059 ld $59
9a5d 0021 ld $21
9a5e 0000 ld $00
9a5f 0048 ld $48
9a60 0055 ld $55
9a61 005a ld $5a
9a62 005a ld $5a
9a63 0041 ld $41
9a64 0048 ld $48
9a65 0021 ld $21
9a66 0000 ld $00
9a67 0057 ld $57
9a68 004f ld $4f
9a69 004f ld $4f
9a6a 0048 ld $48
9a6b 004f ld $4f
9a6c 004f ld $4f
9a6d 0021 ld $21
9a6e 0000 ld $00
9a6f 0059 ld $59
9a70 0049 ld $49
9a71 0050 ld $50
9a72 0050 ld $50
9a73 0049 ld $49
9a74 0045 ld $45
9a75 0021 ld $21
9a76 0000 ld $00
9a77 0053 ld $53
9a78 0057 ld $57
9a79 0045 ld $45
9a7a 0045 ld $45
9a7b 0054 ld $54
9a7c 0021 ld $21
9a7d 0000 ld $00
9a7e 0000 ld $00
9a7f 0043 ld $43
9a80 004f ld $4f
9a81 004f ld $4f
9a82 004c ld $4c
9a83 0021 ld $21
9a84 0000 ld $00
9a85 0000 ld $00
9a86 0000 ld $00
9a87 004e ld $4e
9a88 0049 ld $49
9a89 0043 ld $43
9a8a 0045 ld $45
9a8b 0021 ld $21
9a8c 0000 ld $00
9a8d 0000 ld $00
9a8e 0000 ld $00
9a8f 0047 ld $47
9a90 0041 ld $41
9a91 0044 ld $44
9a92 005a ld $5a
9a93 004f ld $4f
9a94 004f ld $4f
9a95 004b ld $4b
9a96 0053 ld $53
9a97 0021 ld $21
9a98 0000 ld $00
9a99 000d ld $0d
9a9a 000d ld $0d
9a9b 0031 ld $31
9a9c 0035 ld $35
9a9d 0020 ld $20
9a9e 0050 ld $50
9a9f 0055 ld $55
9aa0 005a ld $5a
9aa1 005a ld $5a
9aa2 004c ld $4c
9aa3 0045 ld $45
9aa4 0020 ld $20
9aa5 002d ld $2d
9aa6 0020 ld $20
9aa7 0042 ld $42
9aa8 0059 ld $59
9aa9 0020 ld $20
9aaa 004a ld $4a
9aab 0045 ld $45
9aac 0046 ld $46
9aad 0046 ld $46
9aae 0020 ld $20
9aaf 004a ld $4a
9ab0 0045 ld $45
9ab1 0054 ld $54
9ab2 0054 ld $54
9ab3 004f ld $4f
9ab4 004e ld $4e
9ab5 000d ld $0d
9ab6 000d ld $0d
9ab7 0049 ld $49
9ab8 004e ld $4e
9ab9 0053 ld $53
9aba 0054 ld $54
9abb 0052 ld $52
9abc 0055 ld $55
9abd 0043 ld $43
9abe 0054 ld $54
9abf 0049 ld $49
9ac0 004f ld $4f
9ac1 004e ld $4e
9ac2 0053 ld $53
9ac3 0020 ld $20
9ac4 0028 ld $28
9ac5 0059 ld $59
9ac6 002f ld $2f
9ac7 004e ld $4e
9ac8 0029 ld $29
9ac9 003f ld $3f
9aca 0020 ld $20
9acb 0000 ld $00
9acc 000d ld $0d
9acd 000d ld $0d
9ace 0054 ld $54
9acf 0059 ld $59
9ad0 0050 ld $50
9ad1 0045 ld $45
9ad2 0020 ld $20
9ad3 0041 ld $41
9ad4 0020 ld $20
9ad5 004c ld $4c
9ad6 0045 ld $45
9ad7 0054 ld $54
9ad8 0054 ld $54
9ad9 0045 ld $45
9ada 0052 ld $52
9adb 0020 ld $20
9adc 004f ld $4f
9add 004e ld $4e
9ade 0020 ld $20
9adf 0054 ld $54
9ae0 0048 ld $48
9ae1 0045 ld $45
9ae2 0020 ld $20
9ae3 0053 ld $53
9ae4 0041 ld $41
9ae5 004d ld $4d
9ae6 0045 ld $45
9ae7 000d ld $0d
9ae8 0052 ld $52
9ae9 004f ld $4f
9aea 0057 ld $57
9aeb 0020 ld $20
9aec 004f ld $4f
9aed 0052 ld $52
9aee 0020 ld $20
9aef 0043 ld $43
9af0 004f ld $4f
9af1 004c ld $4c
9af2 0055 ld $55
9af3 004d ld $4d
9af4 004e ld $4e
9af5 0020 ld $20
9af6 0041 ld $41
9af7 0053 ld $53
9af8 0020 ld $20
9af9 0054 ld $54
9afa 0048 ld $48
9afb fe00 bra ac ;+-----------------------------------+
9afc fcfd bra $9afd ;| |
9afd 1404 ld $04,y ;| Trampoline for page $9a00 lookups |
9afe e068 jmp y,$68 ;| |
9aff c218 st [$18] ;+-----------------------------------+
9b00 0045 ld $45
9b01 0020 ld $20
9b02 0045 ld $45
9b03 004d ld $4d
9b04 0050 ld $50
9b05 0054 ld $54
9b06 0059 ld $59
9b07 000d ld $0d
9b08 0053 ld $53
9b09 0050 ld $50
9b0a 0041 ld $41
9b0b 0043 ld $43
9b0c 0045 ld $45
9b0d 0020 ld $20
9b0e 0054 ld $54
9b0f 004f ld $4f
9b10 0020 ld $20
9b11 0053 ld $53
9b12 004c ld $4c
9b13 0007 ld $07
9b14 0000 ld $00
9b15 00d8 ld $d8
9b16 0049 ld $49
9b17 0044 ld $44
9b18 0045 ld $45
9b19 0020 ld $20
9b1a 0054 ld $54
9b1b 0048 ld $48
9b1c 0041 ld $41
9b1d 0054 ld $54
9b1e 0020 ld $20
9b1f 004c ld $4c
9b20 0045 ld $45
9b21 0054 ld $54
9b22 0054 ld $54
9b23 0045 ld $45
9b24 0052 ld $52
9b25 000d ld $0d
9b26 0028 ld $28
9b27 0041 ld $41
9b28 004e ld $4e
9b29 0044 ld $44
9b2a 0020 ld $20
9b2b 0041 ld $41
9b2c 004e ld $4e
9b2d 0059 ld $59
9b2e 0020 ld $20
9b2f 0042 ld $42
9b30 0045 ld $45
9b31 0054 ld $54
9b32 0057 ld $57
9b33 0045 ld $45
9b34 0045 ld $45
9b35 004e ld $4e
9b36 0029 ld $29
9b37 0020 ld $20
9b38 0054 ld $54
9b39 004f ld $4f
9b3a 0057 ld $57
9b3b 0041 ld $41
9b3c 0052 ld $52
9b3d 0044 ld $44
9b3e 0053 ld $53
9b3f 000d ld $0d
9b40 0054 ld $54
9b41 0048 ld $48
9b42 0045 ld $45
9b43 0020 ld $20
9b44 0053 ld $53
9b45 0050 ld $50
9b46 0041 ld $41
9b47 0043 ld $43
9b48 0045 ld $45
9b49 002e ld $2e
9b4a 0020 ld $20
9b4b 0054 ld $54
9b4c 0059 ld $59
9b4d 0050 ld $50
9b4e 0045 ld $45
9b4f 0020 ld $20
9b50 0051 ld $51
9b51 0020 ld $20
9b52 0054 ld $54
9b53 004f ld $4f
9b54 0020 ld $20
9b55 0051 ld $51
9b56 0055 ld $55
9b57 0049 ld $49
9b58 0054 ld $54
9b59 002e ld $2e
9b5a 000d ld $0d
9b5b 0054 ld $54
9b5c 0048 ld $48
9b5d 0049 ld $49
9b5e 0053 ld $53
9b5f 0020 ld $20
9b60 0049 ld $49
9b61 0053 ld $53
9b62 0020 ld $20
9b63 0054 ld $54
9b64 0048 ld $48
9b65 0045 ld $45
9b66 0020 ld $20
9b67 0053 ld $53
9b68 004f ld $4f
9b69 004c ld $4c
9b6a 0056 ld $56
9b6b 0045 ld $45
9b6c 0044 ld $44
9b6d 0020 ld $20
9b6e 0050 ld $50
9b6f 0055 ld $55
9b70 005a ld $5a
9b71 005a ld $5a
9b72 004c ld $4c
9b73 0045 ld $45
9b74 003a ld $3a
9b75 0000 ld $00
9b76 000d ld $0d
9b77 0044 ld $44
9b78 0049 ld $49
9b79 0046 ld $46
9b7a 0046 ld $46
9b7b 0049 ld $49
9b7c 0043 ld $43
9b7d 0055 ld $55
9b7e 004c ld $4c
9b7f 0054 ld $54
9b80 0059 ld $59
9b81 0020 ld $20
9b82 004c ld $4c
9b83 0045 ld $45
9b84 0056 ld $56
9b85 0045 ld $45
9b86 004c ld $4c
9b87 0020 ld $20
9b88 0028 ld $28
9b89 0031 ld $31
9b8a 002d ld $2d
9b8b 0035 ld $35
9b8c 0029 ld $29
9b8d 003f ld $3f
9b8e 0020 ld $20
9b8f 0000 ld $00
9b90 000d ld $0d
9b91 0053 ld $53
9b92 004f ld $4f
9b93 0052 ld $52
9b94 0052 ld $52
9b95 0059 ld $59
9b96 002e ld $2e
9b97 0020 ld $20
9b98 0054 ld $54
9b99 0052 ld $52
9b9a 0059 ld $59
9b9b 0020 ld $20
9b9c 0041 ld $41
9b9d 0047 ld $47
9b9e 0041 ld $41
9b9f 0049 ld $49
9ba0 004e ld $4e
9ba1 003a ld $3a
9ba2 0020 ld $20
9ba3 0000 ld $00
9ba4 0020 ld $20
9ba5 0059 ld $59
9ba6 004f ld $4f
9ba7 0055 ld $55
9ba8 0020 ld $20
9ba9 0053 ld $53
9baa 004f ld $4f
9bab 004c ld $4c
9bac 0056 ld $56
9bad 0045 ld $45
9bae 0044 ld $44
9baf 000d ld $0d
9bb0 0041 ld $41
9bb1 0020 ld $20
9bb2 004c ld $4c
9bb3 0045 ld $45
9bb4 0056 ld $56
9bb5 0045 ld $45
9bb6 004c ld $4c
9bb7 0020 ld $20
9bb8 0000 ld $00
9bb9 0020 ld $20
9bba 0050 ld $50
9bbb 0055 ld $55
9bbc 005a ld $5a
9bbd 005a ld $5a
9bbe 004c ld $4c
9bbf 0045 ld $45
9bc0 0021 ld $21
9bc1 000d ld $0d
9bc2 000d ld $0d
9bc3 0054 ld $54
9bc4 004f ld $4f
9bc5 0054 ld $54
9bc6 0041 ld $41
9bc7 004c ld $4c
9bc8 0020 ld $20
9bc9 004d ld $4d
9bca 004f ld $4f
9bcb 0056 ld $56
9bcc 0045 ld $45
9bcd 0053 ld $53
9bce 003a ld $3a
9bcf 0020 ld $20
9bd0 0000 ld $00
9bd1 000d ld $0d
9bd2 000d ld $0d
9bd3 0050 ld $50
9bd4 004c ld $4c
9bd5 0041 ld $41
9bd6 0059 ld $59
9bd7 0020 ld $20
9bd8 0041 ld $41
9bd9 0047 ld $47
9bda 0041 ld $41
9bdb 0049 ld $49
9bdc 004e ld $4e
9bdd 0020 ld $20
9bde 0028 ld $28
9bdf 0059 ld $59
9be0 002f ld $2f
9be1 004e ld $4e
9be2 0029 ld $29
9be3 003f ld $3f
9be4 0020 ld $20
9be5 0000 ld $00
9be6 000d ld $0d
9be7 000d ld $0d
9be8 0042 ld $42
9be9 0059 ld $59
9bea 0045 ld $45
9beb 0021 ld $21
9bec 000d ld $0d
9bed 0000 ld $00
9bee 000b ld $0b
9bef 00e5 ld $e5
9bf0 001b ld $1b
9bf1 0020 ld $20
9bf2 00ef ld $ef
9bf3 00ff ld $ff
9bf4 00e8 ld $e8
9bf5 00bd ld $bd
9bf6 00f1 ld $f1
9bf7 000b ld $0b
9bf8 00d0 ld $d0
9bf9 00f7 ld $f7
9bfa 004c ld $4c
9bfb fe00 bra ac ;+-----------------------------------+
9bfc fcfd bra $9bfd ;| |
9bfd 1404 ld $04,y ;| Trampoline for page $9b00 lookups |
9bfe e068 jmp y,$68 ;| |
9bff c218 st [$18] ;+-----------------------------------+
9c00 009d ld $9d
9c01 000c ld $0c
9c02 000d ld $0d
9c03 0055 ld $55
9c04 0053 ld $53
9c05 0041 ld $41
9c06 0047 ld $47
9c07 0045 ld $45
9c08 003a ld $3a
9c09 000d ld $0d
9c0a 0020 ld $20
9c0b 0021 ld $21
9c0c 0038 ld $38
9c0d 0030 ld $30
9c0e 0030 ld $30
9c0f 003a ld $3a
9c10 0050 ld $50
9c11 000c ld $0c
9c12 0000 ld $00
9c13 008a ld $8a
9c14 0048 ld $48
9c15 0041 ld $41
9c16 0020 ld $20
9c17 0020 ld $20
9c18 0020 ld $20
9c19 0020 ld $20
9c1a 0041 ld $41
9c1b 0053 ld $53
9c1c 0053 ld $53
9c1d 0045 ld $45
9c1e 004d ld $4d
9c1f 0042 ld $42
9c20 004c ld $4c
9c21 0045 ld $45
9c22 0020 ld $20
9c23 0031 ld $31
9c24 0053 ld $53
9c25 0054 ld $54
9c26 000d ld $0d
9c27 0020 ld $20
9c28 0021 ld $21
9c29 0020 ld $20
9c2a 004c ld $4c
9c2b 0044 ld $44
9c2c 0041 ld $41
9c2d 0020 ld $20
9c2e 0023 ld $23
9c2f 0031 ld $31
9c30 0020 ld $20
9c31 0020 ld $20
9c32 0020 ld $20
9c33 0020 ld $20
9c34 0041 ld $41
9c35 0053 ld $53
9c36 0053 ld $53
9c37 0045 ld $45
9c38 004d ld $4d
9c39 0042 ld $42
9c3a 004c ld $4c
9c3b 0045 ld $45
9c3c 0020 ld $20
9c3d 004e ld $4e
9c3e 0045 ld $45
9c3f 0058 ld $58
9c40 0054 ld $54
9c41 000d ld $0d
9c42 0020 ld $20
9c43 0021 ld $21
9c44 0038 ld $38
9c45 0030 ld $30
9c46 0030 ld $30
9c47 004c ld $4c
9c48 0020 ld $20
9c49 0020 ld $20
9c4a 0020 ld $20
* 7 times
9c4f 0044 ld $44
9c50 0049 ld $49
9c51 0053 ld $53
9c52 0041 ld $41
9c53 0053 ld $53
9c54 0053 ld $53
9c55 0045 ld $45
9c56 004d ld $4d
9c57 0042 ld $42
9c58 004c ld $4c
9c59 0045 ld $45
9c5a 000d ld $0d
9c5b 0020 ld $20
9c5c 0021 ld $21
9c5d 004c ld $4c
9c5e 0020 ld $20
9c5f 0020 ld $20
9c60 0020 ld $20
* 10 times
9c68 004e ld $4e
9c69 0045 ld $45
9c6a 0058 ld $58
9c6b 0054 ld $54
9c6c 0020 ld $20
9c6d 0053 ld $53
9c6e 0043 ld $43
9c6f 0052 ld $52
9c70 0045 ld $45
9c71 0045 ld $45
9c72 004e ld $4e
9c73 000d ld $0d
9c74 0020 ld $20
9c75 0021 ld $21
9c76 0028 ld $28
9c77 0052 ld $52
9c78 0045 ld $45
9c79 0054 ld $54
9c7a 0055 ld $55
9c7b 0052 ld $52
9c7c 004e ld $4e
9c7d 0029 ld $29
9c7e 0020 ld $20
9c7f 0020 ld $20
9c80 0020 ld $20
9c81 0045 ld $45
9c82 0058 ld $58
9c83 0049 ld $49
9c84 0054 ld $54
9c85 000d ld $0d
9c86 0020 ld $20
9c87 0042 ld $42
9c88 0045 ld $45
9c89 0045 ld $45
9c8a 0052 ld $52
9c8b 0020 ld $20
9c8c 0020 ld $20
9c8d 0020 ld $20
* 8 times
9c93 0053 ld $53
9c94 004b ld $4b
9c95 0049 ld $49
9c96 0050 ld $50
9c97 0020 ld $20
9c98 0055 ld $55
9c99 0053 ld $53
9c9a 0041 ld $41
9c9b 0047 ld $47
9c9c 0045 ld $45
9c9d 0000 ld $00
9c9e 000c ld $0c
9c9f 008a ld $8a
9ca0 0076 ld $76
9ca1 00a9 ld $a9
9ca2 000c ld $0c
9ca3 0048 ld $48
9ca4 0020 ld $20
9ca5 00fd ld $fd
9ca6 000d ld $0d
9ca7 0020 ld $20
9ca8 00f1 ld $f1
9ca9 000e ld $0e
9caa 0085 ld $85
9cab 0044 ld $44
9cac 0084 ld $84
9cad 0045 ld $45
9cae 0068 ld $68
9caf 0038 ld $38
9cb0 00e9 ld $e9
9cb1 0001 ld $01
9cb2 00d0 ld $d0
9cb3 00ef ld $ef
9cb4 0020 ld $20
9cb5 0095 ld $95
9cb6 000e ld $0e
9cb7 008a ld $8a
9cb8 00d0 ld $d0
9cb9 0003 ld $03
9cba 004c ld $4c
9cbb 001f ld $1f
9cbc 00ff ld $ff
9cbd 00a0 ld $a0
9cbe 0000 ld $00
9cbf 0020 ld $20
9cc0 00c0 ld $c0
9cc1 000e ld $0e
9cc2 0048 ld $48
9cc3 008a ld $8a
9cc4 00f0 ld $f0
9cc5 0007 ld $07
9cc6 00b5 ld $b5
9cc7 0046 ld $46
9cc8 0095 ld $95
9cc9 0044 ld $44
9cca 00ca ld $ca
9ccb 0010 ld $10
9ccc 00f9 ld $f9
9ccd 0068 ld $68
9cce 00c9 ld $c9
9ccf 0005 ld $05
9cd0 00f0 ld $f0
9cd1 00cf ld $cf
9cd2 00c9 ld $c9
9cd3 0099 ld $99
9cd4 00f0 ld $f0
9cd5 0004 ld $04
9cd6 00c9 ld $c9
9cd7 0093 ld $93
9cd8 00d0 ld $d0
9cd9 0076 ld $76
9cda 00a9 ld $a9
9cdb 0003 ld $03
9cdc 0085 ld $85
9cdd 0047 ld $47
9cde 0020 ld $20
9cdf 00b2 ld $b2
9ce0 000e ld $0e
9ce1 000a ld $0a
9ce2 00e9 ld $e9
9ce3 00be ld $be
9ce4 00c5 ld $c5
9ce5 00c2 ld $c2
9ce6 0090 ld $90
9ce7 0068 ld $68
9ce8 000a ld $0a
9ce9 000a ld $0a
9cea 00a2 ld $a2
9ceb 0004 ld $04
9cec 000a ld $0a
9ced 0026 ld $26
9cee 004a ld $4a
9cef 0026 ld $26
9cf0 004b ld $4b
9cf1 00ca ld $ca
9cf2 0010 ld $10
9cf3 00f8 ld $f8
9cf4 00c6 ld $c6
9cf5 0047 ld $47
9cf6 00f0 ld $f0
9cf7 00f4 ld $f4
9cf8 0010 ld $10
9cf9 00e4 ld $e4
9cfa 00a2 ld $a2
9cfb fe00 bra ac ;+-----------------------------------+
9cfc fcfd bra $9cfd ;| |
9cfd 1404 ld $04,y ;| Trampoline for page $9c00 lookups |
9cfe e068 jmp y,$68 ;| |
9cff c218 st [$18] ;+-----------------------------------+
9d00 0005 ld $05
9d01 0020 ld $20
9d02 00b2 ld $b2
9d03 000e ld $0e
9d04 0084 ld $84
9d05 003e ld $3e
9d06 00dd ld $dd
9d07 0052 ld $52
9d08 000f ld $0f
9d09 00d0 ld $d0
9d0a 0013 ld $13
9d0b 0020 ld $20
9d0c 00b2 ld $b2
9d0d 000e ld $0e
9d0e 00dd ld $dd
9d0f 0058 ld $58
9d10 000f ld $0f
9d11 00f0 ld $f0
9d12 000d ld $0d
9d13 00bd ld $bd
9d14 0058 ld $58
9d15 000f ld $0f
9d16 00f0 ld $f0
9d17 0007 ld $07
9d18 00c9 ld $c9
9d19 00a4 ld $a4
9d1a 00f0 ld $f0
9d1b 0003 ld $03
9d1c 000d ld $0d
9d1d 0000 ld $00
9d1e 0000 ld $00
9d1f 00a4 ld $a4
9d20 003e ld $3e
9d21 0018 ld $18
9d22 0088 ld $88
9d23 0026 ld $26
9d24 004c ld $4c
9d25 00e0 ld $e0
9d26 0003 ld $03
9d27 00d0 ld $d0
9d28 000d ld $0d
9d29 0020 ld $20
9d2a 00c0 ld $c0
9d2b 000e ld $0e
9d2c 00a5 ld $a5
9d2d 0049 ld $49
9d2e 00f0 ld $f0
9d2f 0001 ld $01
9d30 00e8 ld $e8
9d31 0086 ld $86
9d32 003c ld $3c
9d33 00a2 ld $a2
9d34 0003 ld $03
9d35 0088 ld $88
9d36 0086 ld $86
9d37 0047 ld $47
9d38 00ca ld $ca
9d39 0010 ld $10
9d3a 00c9 ld $c9
9d3b 00a5 ld $a5
9d3c 004c ld $4c
9d3d 000a ld $0a
9d3e 000a ld $0a
9d3f 0005 ld $05
9d40 003c ld $3c
9d41 00c9 ld $c9
9d42 0020 ld $20
9d43 00b0 ld $b0
9d44 0006 ld $06
9d45 00a6 ld $a6
9d46 003c ld $3c
9d47 00f0 ld $f0
9d48 0002 ld $02
9d49 0009 ld $09
9d4a 0080 ld $80
9d4b 0085 ld $85
9d4c 004c ld $4c
9d4d 0084 ld $84
9d4e 003e ld $3e
9d4f 00b9 ld $b9
9d50 0000 ld $00
9d51 0002 ld $02
9d52 00c9 ld $c9
9d53 00bb ld $bb
9d54 00f0 ld $f0
9d55 0004 ld $04
9d56 00c9 ld $c9
9d57 008d ld $8d
9d58 00d0 ld $d0
9d59 002c ld $2c
9d5a 00a5 ld $a5
9d5b 0047 ld $47
9d5c 0020 ld $20
9d5d 00b7 ld $b7
9d5e 000d ld $0d
9d5f 00aa ld $aa
9d60 00bd ld $bd
9d61 009e ld $9e
9d62 000f ld $0f
9d63 00c5 ld $c5
9d64 004a ld $4a
9d65 00d0 ld $d0
9d66 0013 ld $13
9d67 00bd ld $bd
9d68 005e ld $5e
9d69 000f ld $0f
9d6a 00c5 ld $c5
9d6b 004b ld $4b
9d6c 00d0 ld $d0
9d6d 000c ld $0c
9d6e 00a5 ld $a5
9d6f 004c ld $4c
9d70 00a4 ld $a4
9d71 0040 ld $40
9d72 00c0 ld $c0
9d73 009d ld $9d
9d74 00f0 ld $f0
9d75 0020 ld $20
9d76 00c5 ld $c5
9d77 0040 ld $40
9d78 00f0 ld $f0
9d79 0037 ld $37
9d7a 00c6 ld $c6
9d7b 0047 ld $47
9d7c 00d0 ld $d0
9d7d 00dc ld $dc
9d7e 00e6 ld $e6
9d7f 004c ld $4c
9d80 00c6 ld $c6
9d81 003c ld $3c
9d82 00f0 ld $f0
9d83 00d6 ld $d6
9d84 00a4 ld $a4
9d85 003e ld $3e
9d86 0098 ld $98
9d87 00aa ld $aa
9d88 0020 ld $20
9d89 00bb ld $bb
9d8a 000e ld $0e
9d8b 0020 ld $20
9d8c 0079 ld $79
9d8d 000e ld $0e
9d8e 00a9 ld $a9
9d8f 00de ld $de
9d90 0020 ld $20
9d91 00ef ld $ef
9d92 00ff ld $ff
9d93 004c ld $4c
9d94 009d ld $9d
9d95 000c ld $0c
9d96 00e9 ld $e9
9d97 0081 ld $81
9d98 004a ld $4a
9d99 00d0 ld $d0
9d9a 00e9 ld $e9
9d9b 00a4 ld $a4
9d9c 0049 ld $49
9d9d 00a6 ld $a6
9d9e 0048 ld $48
9d9f 00d0 ld $d0
9da0 0001 ld $01
9da1 0088 ld $88
9da2 00ca ld $ca
9da3 008a ld $8a
9da4 0018 ld $18
9da5 00e5 ld $e5
9da6 0044 ld $44
9da7 0085 ld $85
9da8 0048 ld $48
9da9 0010 ld $10
9daa 0001 ld $01
9dab 00c8 ld $c8
9dac 0098 ld $98
9dad 00e5 ld $e5
9dae 0045 ld $45
9daf 00d0 ld $d0
9db0 0043 ld $43
9db1 00a4 ld $a4
9db2 0041 ld $41
9db3 00b9 ld $b9
9db4 0047 ld $47
9db5 0000 ld $00
9db6 0091 ld $91
9db7 0044 ld $44
9db8 0088 ld $88
9db9 0010 ld $10
9dba 00f8 ld $f8
9dbb 00a9 ld $a9
9dbc 0001 ld $01
9dbd 004c ld $4c
9dbe 008c ld $8c
9dbf 000c ld $0c
9dc0 00a6 ld $a6
9dc1 0044 ld $44
9dc2 00a4 ld $a4
9dc3 0045 ld $45
9dc4 0020 ld $20
9dc5 00bb ld $bb
9dc6 000e ld $0e
9dc7 0020 ld $20
9dc8 006f ld $6f
9dc9 000e ld $0e
9dca 00a0 ld $a0
9dcb 0000 ld $00
9dcc 00a9 ld $a9
9dcd 00ad ld $ad
9dce 0020 ld $20
9dcf 00ef ld $ef
9dd0 00ff ld $ff
9dd1 0020 ld $20
9dd2 0077 ld $77
9dd3 000e ld $0e
9dd4 00a1 ld $a1
9dd5 0044 ld $44
9dd6 00a8 ld $a8
9dd7 004a ld $4a
9dd8 0090 ld $90
9dd9 000b ld $0b
9dda 004a ld $4a
9ddb 00b0 ld $b0
9ddc 0017 ld $17
9ddd 00c9 ld $c9
9dde 0022 ld $22
9ddf 00f0 ld $f0
9de0 0013 ld $13
9de1 0029 ld $29
9de2 0007 ld $07
9de3 0009 ld $09
9de4 0080 ld $80
9de5 004a ld $4a
9de6 00aa ld $aa
9de7 00bd ld $bd
9de8 0000 ld $00
9de9 000f ld $0f
9dea 00b0 ld $b0
9deb 0004 ld $04
9dec 004a ld $4a
9ded 004a ld $4a
9dee 004a ld $4a
9def 004a ld $4a
9df0 0029 ld $29
9df1 000f ld $0f
9df2 00d0 ld $d0
9df3 0004 ld $04
9df4 00a0 ld $a0
9df5 0080 ld $80
9df6 00a9 ld $a9
9df7 0000 ld $00
9df8 00aa ld $aa
9df9 00bd ld $bd
9dfa 0044 ld $44
9dfb fe00 bra ac ;+-----------------------------------+
9dfc fcfd bra $9dfd ;| |
9dfd 1404 ld $04,y ;| Trampoline for page $9d00 lookups |
9dfe e068 jmp y,$68 ;| |
9dff c218 st [$18] ;+-----------------------------------+
9e00 000f ld $0f
9e01 0085 ld $85
9e02 0040 ld $40
9e03 0029 ld $29
9e04 0003 ld $03
9e05 0085 ld $85
9e06 0041 ld $41
9e07 0098 ld $98
9e08 0029 ld $29
9e09 008f ld $8f
9e0a 00aa ld $aa
9e0b 0098 ld $98
9e0c 00a0 ld $a0
9e0d 0003 ld $03
9e0e 00e0 ld $e0
9e0f 008a ld $8a
9e10 00f0 ld $f0
9e11 000b ld $0b
9e12 004a ld $4a
9e13 0090 ld $90
9e14 0008 ld $08
9e15 004a ld $4a
9e16 004a ld $4a
9e17 0009 ld $09
9e18 0020 ld $20
9e19 0088 ld $88
9e1a 00d0 ld $d0
9e1b 00fa ld $fa
9e1c 00c8 ld $c8
9e1d 0088 ld $88
9e1e 00d0 ld $d0
9e1f 00f2 ld $f2
9e20 0060 ld $60
9e21 0020 ld $20
9e22 00a1 ld $a1
9e23 000d ld $0d
9e24 000e ld $0e
9e25 0000 ld $00
9e26 0000 ld $00
9e27 0048 ld $48
9e28 00b1 ld $b1
9e29 0044 ld $44
9e2a 0020 ld $20
9e2b 00dc ld $dc
9e2c 00ff ld $ff
9e2d 00a2 ld $a2
9e2e 0001 ld $01
9e2f 0020 ld $20
9e30 0079 ld $79
9e31 000e ld $0e
9e32 00c4 ld $c4
9e33 0041 ld $41
9e34 00c8 ld $c8
9e35 0090 ld $90
9e36 00f1 ld $f1
9e37 00a2 ld $a2
9e38 0003 ld $03
9e39 00c0 ld $c0
9e3a 0003 ld $03
9e3b 0090 ld $90
9e3c 00f2 ld $f2
9e3d 0068 ld $68
9e3e 00a8 ld $a8
9e3f 00b9 ld $b9
9e40 005e ld $5e
9e41 000f ld $0f
9e42 0085 ld $85
9e43 0042 ld $42
9e44 00b9 ld $b9
9e45 009e ld $9e
9e46 000f ld $0f
9e47 0085 ld $85
9e48 0043 ld $43
9e49 00a9 ld $a9
9e4a 0000 ld $00
9e4b 00a0 ld $a0
9e4c 0005 ld $05
9e4d 0006 ld $06
9e4e 0043 ld $43
9e4f 0026 ld $26
9e50 0042 ld $42
9e51 002a ld $2a
9e52 0088 ld $88
9e53 00d0 ld $d0
9e54 00f8 ld $f8
9e55 0069 ld $69
9e56 00bf ld $bf
9e57 0020 ld $20
9e58 00ef ld $ef
9e59 00ff ld $ff
9e5a 00ca ld $ca
9e5b 00d0 ld $d0
9e5c 00ec ld $ec
9e5d 0020 ld $20
9e5e 0077 ld $77
9e5f 000e ld $0e
9e60 00a2 ld $a2
9e61 0006 ld $06
9e62 00e0 ld $e0
9e63 0003 ld $03
9e64 00d0 ld $d0
9e65 0012 ld $12
9e66 00a4 ld $a4
9e67 0041 ld $41
9e68 00f0 ld $f0
9e69 000e ld $0e
9e6a 00a5 ld $a5
9e6b 0040 ld $40
9e6c 00c9 ld $c9
9e6d 00e8 ld $e8
9e6e 00b1 ld $b1
9e6f 0044 ld $44
9e70 00b0 ld $b0
9e71 001c ld $1c
9e72 0020 ld $20
9e73 00dc ld $dc
9e74 00ff ld $ff
9e75 0088 ld $88
9e76 00d0 ld $d0
9e77 00f2 ld $f2
9e78 0006 ld $06
9e79 0040 ld $40
9e7a 0090 ld $90
9e7b 000e ld $0e
9e7c 00bd ld $bd
9e7d 0051 ld $51
9e7e 000f ld $0f
9e7f 0020 ld $20
9e80 00ef ld $ef
9e81 00ff ld $ff
9e82 00bd ld $bd
9e83 0057 ld $57
9e84 000f ld $0f
9e85 00f0 ld $f0
9e86 0003 ld $03
9e87 0020 ld $20
9e88 00ef ld $ef
9e89 00ff ld $ff
9e8a 00ca ld $ca
9e8b 00d0 ld $d0
9e8c 00d5 ld $d5
9e8d 0060 ld $60
9e8e 0020 ld $20
9e8f 00f4 ld $f4
9e90 000e ld $0e
9e91 00aa ld $aa
9e92 00e8 ld $e8
9e93 00d0 ld $d0
9e94 0001 ld $01
9e95 00c8 ld $c8
9e96 0098 ld $98
9e97 0020 ld $20
9e98 00dc ld $dc
9e99 00ff ld $ff
9e9a 008a ld $8a
9e9b 004c ld $4c
9e9c 00dc ld $dc
9e9d 00ff ld $ff
9e9e 00a2 ld $a2
9e9f 0001 ld $01
9ea0 00a9 ld $a9
9ea1 00a0 ld $a0
9ea2 0020 ld $20
9ea3 00ef ld $ef
9ea4 00ff ld $ff
9ea5 00ca ld $ca
9ea6 00d0 ld $d0
9ea7 00f8 ld $f8
9ea8 0060 ld $60
9ea9 00c9 ld $c9
9eaa 009b ld $9b
9eab 00f0 ld $f0
9eac 000a ld $0a
9ead 0020 ld $20
9eae 00ef ld $ef
9eaf 00ff ld $ff
9eb0 00c9 ld $c9
9eb1 00df ld $df
9eb2 00f0 ld $f0
9eb3 0012 ld $12
9eb4 00e8 ld $e8
9eb5 0010 ld $10
9eb6 0012 ld $12
9eb7 00a9 ld $a9
9eb8 00dc ld $dc
9eb9 0020 ld $20
9eba 00ef ld $ef
9ebb 00ff ld $ff
9ebc 0020 ld $20
9ebd 00bb ld $bb
9ebe 000e ld $0e
9ebf 00a9 ld $a9
9ec0 00a1 ld $a1
9ec1 0020 ld $20
9ec2 00ef ld $ef
9ec3 00ff ld $ff
9ec4 00a2 ld $a2
9ec5 0001 ld $01
9ec6 00ca ld $ca
9ec7 0030 ld $30
9ec8 00f3 ld $f3
9ec9 002c ld $2c
9eca 0011 ld $11
9ecb 00d0 ld $d0
9ecc 0010 ld $10
9ecd 00fb ld $fb
9ece 00ad ld $ad
9ecf 0010 ld $10
9ed0 00d0 ld $d0
9ed1 009d ld $9d
9ed2 0000 ld $00
9ed3 0002 ld $02
9ed4 00c9 ld $c9
9ed5 008d ld $8d
9ed6 00d0 ld $d0
9ed7 00d1 ld $d1
9ed8 0060 ld $60
9ed9 00b9 ld $b9
9eda 0000 ld $00
9edb 0002 ld $02
9edc 00c8 ld $c8
9edd 00c9 ld $c9
9ede 00a0 ld $a0
9edf 00f0 ld $f0
9ee0 00f8 ld $f8
9ee1 0060 ld $60
9ee2 00a9 ld $a9
9ee3 008d ld $8d
9ee4 004c ld $4c
9ee5 00ef ld $ef
9ee6 00ff ld $ff
9ee7 00a2 ld $a2
9ee8 0000 ld $00
9ee9 0086 ld $86
9eea 0048 ld $48
9eeb 0086 ld $86
9eec 0049 ld $49
9eed 00f0 ld $f0
9eee 0015 ld $15
9eef 00a2 ld $a2
9ef0 0003 ld $03
9ef1 000a ld $0a
9ef2 000a ld $0a
9ef3 000a ld $0a
* 5 times
9ef6 0026 ld $26
9ef7 0048 ld $48
9ef8 0026 ld $26
9ef9 0049 ld $49
9efa 00ca ld $ca
9efb fe00 bra ac ;+-----------------------------------+
9efc fcfd bra $9efd ;| |
9efd 1404 ld $04,y ;| Trampoline for page $9e00 lookups |
9efe e068 jmp y,$68 ;| |
9eff c218 st [$18] ;+-----------------------------------+
9f00 0010 ld $10
9f01 00f8 ld $f8
9f02 00b5 ld $b5
9f03 0049 ld $49
9f04 0095 ld $95
9f05 0047 ld $47
9f06 00e8 ld $e8
9f07 00f0 ld $f0
9f08 00f9 ld $f9
9f09 00b9 ld $b9
9f0a 0000 ld $00
9f0b 0002 ld $02
9f0c 00c8 ld $c8
9f0d 0049 ld $49
9f0e 00b0 ld $b0
9f0f 00c9 ld $c9
9f10 000a ld $0a
9f11 0090 ld $90
9f12 00e1 ld $e1
9f13 0069 ld $69
9f14 0088 ld $88
9f15 00c9 ld $c9
9f16 00fa ld $fa
9f17 00b0 ld $b0
9f18 00db ld $db
9f19 0060 ld $60
9f1a 004c ld $4c
9f1b 00e9 ld $e9
9f1c 000b ld $0b
9f1d 00a5 ld $a5
9f1e 0041 ld $41
9f1f 0038 ld $38
9f20 00a4 ld $a4
9f21 0045 ld $45
9f22 00aa ld $aa
9f23 0010 ld $10
9f24 0001 ld $01
9f25 0088 ld $88
9f26 0065 ld $65
9f27 0044 ld $44
9f28 0090 ld $90
9f29 0001 ld $01
9f2a 00c8 ld $c8
9f2b 0060 ld $60
9f2c 000f ld $0f
9f2d 0000 ld $00
9f2e 00de ld $de
9f2f 0040 ld $40
9f30 0002 ld $02
9f31 0045 ld $45
9f32 0003 ld $03
9f33 00d0 ld $d0
9f34 0008 ld $08
9f35 0040 ld $40
9f36 0009 ld $09
9f37 0030 ld $30
9f38 0022 ld $22
9f39 0045 ld $45
9f3a 0033 ld $33
9f3b 00d0 ld $d0
9f3c 0008 ld $08
9f3d 0040 ld $40
9f3e 0009 ld $09
9f3f 0040 ld $40
9f40 0002 ld $02
9f41 0045 ld $45
9f42 0033 ld $33
9f43 00d0 ld $d0
9f44 0008 ld $08
9f45 0040 ld $40
9f46 0009 ld $09
9f47 0040 ld $40
9f48 0002 ld $02
9f49 0045 ld $45
9f4a 00b3 ld $b3
9f4b 00d0 ld $d0
9f4c 0008 ld $08
9f4d 0040 ld $40
9f4e 0009 ld $09
9f4f 0000 ld $00
9f50 0022 ld $22
9f51 0044 ld $44
9f52 0033 ld $33
9f53 00d0 ld $d0
9f54 008c ld $8c
9f55 0044 ld $44
9f56 0000 ld $00
9f57 0011 ld $11
9f58 0022 ld $22
9f59 0044 ld $44
9f5a 0033 ld $33
9f5b 00d0 ld $d0
9f5c 008c ld $8c
9f5d 0044 ld $44
9f5e 009a ld $9a
9f5f 0010 ld $10
9f60 0022 ld $22
9f61 0044 ld $44
9f62 0033 ld $33
9f63 00d0 ld $d0
9f64 0008 ld $08
9f65 0040 ld $40
9f66 0009 ld $09
9f67 0010 ld $10
9f68 0022 ld $22
9f69 0044 ld $44
9f6a 0033 ld $33
9f6b 00d0 ld $d0
9f6c 0008 ld $08
9f6d 0040 ld $40
9f6e 0009 ld $09
9f6f 0062 ld $62
9f70 0013 ld $13
9f71 0078 ld $78
9f72 00a9 ld $a9
9f73 0000 ld $00
9f74 0021 ld $21
9f75 0081 ld $81
9f76 0082 ld $82
9f77 0000 ld $00
9f78 0000 ld $00
9f79 0059 ld $59
9f7a 004d ld $4d
9f7b 0091 ld $91
9f7c 0092 ld $92
9f7d 0086 ld $86
9f7e 004a ld $4a
9f7f 0085 ld $85
9f80 009d ld $9d
9f81 00ac ld $ac
9f82 00a9 ld $a9
9f83 00ac ld $ac
9f84 00a3 ld $a3
9f85 00a8 ld $a8
9f86 00a4 ld $a4
9f87 00d9 ld $d9
9f88 0000 ld $00
9f89 00d8 ld $d8
9f8a 00a4 ld $a4
9f8b 00a4 ld $a4
9f8c 0000 ld $00
9f8d 001c ld $1c
9f8e 008a ld $8a
9f8f 001c ld $1c
9f90 0023 ld $23
9f91 005d ld $5d
9f92 008b ld $8b
9f93 001b ld $1b
9f94 00a1 ld $a1
9f95 009d ld $9d
9f96 008a ld $8a
9f97 001d ld $1d
9f98 0023 ld $23
9f99 009d ld $9d
9f9a 008b ld $8b
9f9b 001d ld $1d
9f9c 00a1 ld $a1
9f9d 0000 ld $00
9f9e 0029 ld $29
9f9f 0019 ld $19
9fa0 00ae ld $ae
9fa1 0069 ld $69
9fa2 00a8 ld $a8
9fa3 0019 ld $19
9fa4 0023 ld $23
9fa5 0024 ld $24
9fa6 0053 ld $53
9fa7 001b ld $1b
9fa8 0023 ld $23
9fa9 0024 ld $24
9faa 0053 ld $53
9fab 0019 ld $19
9fac 00a1 ld $a1
9fad 0000 ld $00
9fae 001a ld $1a
9faf 005b ld $5b
9fb0 005b ld $5b
9fb1 00a5 ld $a5
9fb2 0069 ld $69
9fb3 0024 ld $24
9fb4 0024 ld $24
9fb5 00ae ld $ae
9fb6 00ae ld $ae
9fb7 00a8 ld $a8
9fb8 00ad ld $ad
9fb9 0029 ld $29
9fba 0000 ld $00
9fbb 007c ld $7c
9fbc 0000 ld $00
9fbd 0015 ld $15
9fbe 009c ld $9c
9fbf 006d ld $6d
9fc0 009c ld $9c
9fc1 00a5 ld $a5
9fc2 0069 ld $69
9fc3 0029 ld $29
9fc4 0053 ld $53
9fc5 0084 ld $84
9fc6 0013 ld $13
9fc7 0034 ld $34
9fc8 0011 ld $11
9fc9 00a5 ld $a5
9fca 0069 ld $69
9fcb 0023 ld $23
9fcc 00a0 ld $a0
9fcd 00d8 ld $d8
9fce 0062 ld $62
9fcf 005a ld $5a
9fd0 0048 ld $48
9fd1 0026 ld $26
9fd2 0062 ld $62
9fd3 0094 ld $94
9fd4 0088 ld $88
9fd5 0054 ld $54
9fd6 0044 ld $44
9fd7 00c8 ld $c8
9fd8 0054 ld $54
9fd9 0068 ld $68
9fda 0044 ld $44
9fdb 00e8 ld $e8
9fdc 0094 ld $94
9fdd 0000 ld $00
9fde 00b4 ld $b4
9fdf 0008 ld $08
9fe0 0084 ld $84
9fe1 0074 ld $74
9fe2 00b4 ld $b4
9fe3 0028 ld $28
9fe4 006e ld $6e
9fe5 0074 ld $74
9fe6 00f4 ld $f4
9fe7 00cc ld $cc
9fe8 004a ld $4a
9fe9 0072 ld $72
9fea 00f2 ld $f2
9feb 00a4 ld $a4
9fec 008a ld $8a
9fed 0000 ld $00
9fee 00aa ld $aa
9fef 00a2 ld $a2
9ff0 00a2 ld $a2
9ff1 0074 ld $74
9ff2 0074 ld $74
9ff3 0074 ld $74
9ff4 0072 ld $72
9ff5 0044 ld $44
9ff6 0068 ld $68
9ff7 00b2 ld $b2
9ff8 0032 ld $32
9ff9 00b2 ld $b2
9ffa 0000 ld $00
9ffb fe00 bra ac ;+-----------------------------------+
9ffc fcfd bra $9ffd ;| |
9ffd 1404 ld $04,y ;| Trampoline for page $9f00 lookups |
9ffe e068 jmp y,$68 ;| |
9fff c218 st [$18] ;+-----------------------------------+
a000 0022 ld $22
a001 0026 ld $26
a002 001a ld $1a
a003 001a ld $1a
a004 0026 ld $26
a005 0026 ld $26
a006 0072 ld $72
a007 0072 ld $72
a008 0088 ld $88
a009 00c8 ld $c8
a00a 00c4 ld $c4
a00b 00ca ld $ca
a00c 0026 ld $26
a00d 0048 ld $48
a00e 0044 ld $44
a00f 0044 ld $44
a010 00a2 ld $a2
a011 00c8 ld $c8
a012 005e ld $5e
a013 0000 ld $00
a014 00e1 ld $e1
a015 0075 ld $75
a016 001a ld $1a
a017 0037 ld $37
a018 00fc ld $fc
a019 000f ld $0f
a01a 0082 ld $82
a01b 00ff ld $ff
a01c 0035 ld $35
a01d 003f ld $3f
a01e 0039 ld $39
a01f 0011 ld $11
a020 0010 ld $10
a021 00d0 ld $d0
a022 002b ld $2b
a023 0030 ld $30
a024 001a ld $1a
a025 000f ld $0f
a026 005e ld $5e
a027 0037 ld $37
a028 008c ld $8c
a029 00ff ld $ff
a02a 0035 ld $35
a02b 003f ld $3f
a02c 0039 ld $39
a02d 008c ld $8c
a02e 00ff ld $ff
a02f 00e6 ld $e6
a030 0060 ld $60
a031 0035 ld $35
a032 0050 ld $50
a033 001f ld $1f
a034 00e6 ld $e6
a035 0020 ld $20
a036 00e3 ld $e3
a037 0060 ld $60
a038 008c ld $8c
a039 000a ld $0a
a03a 0035 ld $35
a03b 0072 ld $72
a03c 0028 ld $28
a03d 0059 ld $59
a03e 0007 ld $07
a03f 008c ld $8c
a040 000a ld $0a
a041 008c ld $8c
a042 001a ld $1a
a043 0035 ld $35
a044 0072 ld $72
a045 0031 ld $31
a046 00ec ld $ec
a047 0000 ld $00
a048 008c ld $8c
a049 001a ld $1a
a04a 0082 ld $82
a04b 007f ld $7f
a04c 00e6 ld $e6
a04d 0080 ld $80
a04e 00f3 ld $f3
a04f 0030 ld $30
a050 0011 ld $11
a051 0012 ld $12
a052 00d0 ld $d0
a053 002b ld $2b
a054 0030 ld $30
a055 00ad ld $ad
a056 0035 ld $35
a057 003f ld $3f
a058 0073 ld $73
a059 005e ld $5e
a05a 0036 ld $36
a05b 0088 ld $88
a05c 0080 ld $80
a05d 0085 ld $85
a05e 000f ld $0f
a05f 005f ld $5f
a060 001a ld $1a
a061 001c ld $1c
a062 00e3 ld $e3
a063 0002 ld $02
a064 00f6 ld $f6
a065 00e3 ld $e3
a066 0042 ld $42
a067 0035 ld $35
a068 0072 ld $72
a069 0059 ld $59
a06a 0021 ld $21
a06b 007a ld $7a
a06c 00e6 ld $e6
a06d 0002 ld $02
a06e 002b ld $2b
a06f 007a ld $7a
a070 0059 ld $59
a071 0000 ld $00
a072 00f0 ld $f0
a073 0030 ld $30
a074 0011 ld $11
a075 0010 ld $10
a076 00d0 ld $d0
a077 002b ld $2b
a078 0030 ld $30
a079 00ad ld $ad
a07a 0035 ld $35
a07b 003f ld $3f
a07c 006a ld $6a
a07d 00fc ld $fc
a07e 0036 ld $36
a07f 0082 ld $82
a080 007f ld $7f
a081 0035 ld $35
a082 0072 ld $72
a083 006f ld $6f
a084 00f3 ld $f3
a085 0030 ld $30
a086 0059 ld $59
a087 001f ld $1f
a088 005e ld $5e
a089 0036 ld $36
a08a 001a ld $1a
a08b 0036 ld $36
a08c 00e6 ld $e6
a08d 0001 ld $01
a08e 0035 ld $35
a08f 0053 ld $53
a090 0087 ld $87
a091 0059 ld $59
a092 00a0 ld $a0
a093 0085 ld $85
a094 000f ld $0f
a095 005f ld $5f
a096 0021 ld $21
a097 007a ld $7a
a098 00e6 ld $e6
a099 0006 ld $06
a09a 002b ld $2b
a09b 007a ld $7a
a09c 0059 ld $59
a09d 001e ld $1e
a09e 005e ld $5e
a09f 0036 ld $36
a0a0 008c ld $8c
a0a1 0014 ld $14
a0a2 0035 ld $35
a0a3 0072 ld $72
a0a4 0099 ld $99
a0a5 0059 ld $59
a0a6 00c0 ld $c0
a0a7 0085 ld $85
a0a8 000f ld $0f
a0a9 005f ld $5f
a0aa 0021 ld $21
a0ab 007a ld $7a
a0ac 00e6 ld $e6
a0ad 0006 ld $06
a0ae 002b ld $2b
a0af 007a ld $7a
a0b0 0011 ld $11
a0b1 0007 ld $07
a0b2 005f ld $5f
a0b3 002b ld $2b
a0b4 0030 ld $30
a0b5 0063 ld $63
a0b6 0059 ld $59
a0b7 00ff ld $ff
a0b8 005e ld $5e
a0b9 000e ld $0e
a0ba 0011 ld $11
a0bb 0000 ld $00
a0bc 0004 ld $04
a0bd 007f ld $7f
a0be 0000 ld $00
a0bf 0018 ld $18
a0c0 00a2 ld $a2
a0c1 0000 ld $00
a0c2 00a0 ld $a0
a0c3 000c ld $0c
a0c4 00b9 ld $b9
a0c5 00cc ld $cc
a0c6 005e ld $5e
a0c7 0084 ld $84
a0c8 003e ld $3e
a0c9 00a0 ld $a0
a0ca 0007 ld $07
a0cb 009d ld $9d
a0cc 0000 ld $00
a0cd 0001 ld $01
a0ce 0069 ld $69
a0cf 0001 ld $01
a0d0 00e8 ld $e8
a0d1 00e8 ld $e8
a0d2 0088 ld $88
a0d3 00d0 ld $d0
a0d4 00f6 ld $f6
a0d5 00e8 ld $e8
a0d6 00e8 ld $e8
a0d7 00e8 ld $e8
a0d8 00e8 ld $e8
a0d9 00a4 ld $a4
a0da 003e ld $3e
a0db 0088 ld $88
a0dc 0010 ld $10
a0dd 00e6 ld $e6
a0de 004c ld $4c
a0df 0005 ld $05
a0e0 00c1 ld $c1
a0e1 0077 ld $77
a0e2 0070 ld $70
a0e3 0056 ld $56
a0e4 004f ld $4f
a0e5 0048 ld $48
a0e6 0041 ld $41
a0e7 003a ld $3a
a0e8 0033 ld $33
a0e9 002c ld $2c
a0ea 0025 ld $25
a0eb 001e ld $1e
a0ec 0017 ld $17
a0ed 0010 ld $10
a0ee 00d8 ld $d8
a0ef 0058 ld $58
a0f0 00a2 ld $a2
a0f1 00f7 ld $f7
a0f2 009a ld $9a
a0f3 004c ld $4c
a0f4 001a ld $1a
a0f5 00ff ld $ff
a0f6 005f ld $5f
a0f7 0000 ld $00
a0f8 0000 ld $00
a0f9 002b ld $2b
a0fa 001a ld $1a
a0fb fe00 bra ac ;+-----------------------------------+
a0fc fcfd bra $a0fd ;| |
a0fd 1404 ld $04,y ;| Trampoline for page $a000 lookups |
a0fe e068 jmp y,$68 ;| |
a0ff c218 st [$18] ;+-----------------------------------+
a100 0011 ld $11
a101 000c ld $0c
a102 000b ld $0b
a103 002b ld $2b
a104 0022 ld $22
a105 00b4 ld $b4
a106 00e6 ld $e6
a107 0011 ld $11
a108 00fe ld $fe
a109 00ff ld $ff
a10a 00f6 ld $f6
a10b 0090 ld $90
a10c 00fe ld $fe
a10d 002b ld $2b
a10e 007c ld $7c
a10f 00df ld $df
a110 00fa ld $fa
a111 0021 ld $21
a112 0024 ld $24
a113 00ec ld $ec
a114 0000 ld $00
a115 0021 ld $21
a116 0026 ld $26
a117 00ec ld $ec
a118 0002 ld $02
a119 0021 ld $21
a11a 0028 ld $28
a11b 00ec ld $ec
a11c 0004 ld $04
a11d 0011 ld $11
a11e 00e1 ld $e1
a11f 0004 ld $04
a120 002b ld $2b
a121 0022 ld $22
a122 0011 ld $11
a123 0000 ld $00
a124 003f ld $3f
a125 002b ld $2b
a126 0024 ld $24
a127 005e ld $5e
a128 0026 ld $26
a129 0021 ld $21
a12a 007c ld $7c
a12b 005e ld $5e
a12c 0027 ld $27
a12d 008c ld $8c
a12e 008d ld $8d
a12f 0035 ld $35
a130 003f ld $3f
a131 003b ld $3b
a132 001a ld $1a
a133 007a ld $7a
a134 00e6 ld $e6
a135 00fb ld $fb
a136 0035 ld $35
a137 0056 ld $56
a138 003b ld $3b
a139 0059 ld $59
a13a 0000 ld $00
a13b 0035 ld $35
a13c 0072 ld $72
a13d 0096 ld $96
a13e 0021 ld $21
a13f 007a ld $7a
a140 002b ld $2b
a141 0028 ld $28
a142 0082 ld $82
a143 00ff ld $ff
a144 00e6 ld $e6
a145 00fb ld $fb
a146 0035 ld $35
a147 004d ld $4d
a148 004c ld $4c
a149 0011 ld $11
a14a 00fb ld $fb
a14b 00ff ld $ff
a14c 00b4 ld $b4
a14d 00cb ld $cb
a14e 0093 ld $93
a14f 0028 ld $28
a150 00e3 ld $e3
a151 0001 ld $01
a152 0035 ld $35
a153 0050 ld $50
a154 004c ld $4c
a155 0059 ld $59
a156 0061 ld $61
a157 005e ld $5e
a158 007a ld $7a
a159 00e3 ld $e3
a15a 009f ld $9f
a15b 002b ld $2b
a15c 007c ld $7c
a15d 00ad ld $ad
a15e 005e ld $5e
a15f 007b ld $7b
a160 0021 ld $21
a161 007a ld $7a
a162 00e6 ld $e6
a163 0002 ld $02
a164 002b ld $2b
a165 0028 ld $28
a166 0011 ld $11
a167 0000 ld $00
a168 0007 ld $07
a169 0099 ld $99
a16a 0028 ld $28
a16b 00ad ld $ad
a16c 0082 ld $82
a16d 0001 ld $01
a16e 005e ld $5e
a16f 0026 ld $26
a170 00b4 ld $b4
a171 00cb ld $cb
a172 0093 ld $93
a173 0028 ld $28
a174 001a ld $1a
a175 0028 ld $28
a176 0035 ld $35
a177 0072 ld $72
a178 0066 ld $66
a179 0021 ld $21
a17a 007c ld $7c
a17b 00e3 ld $e3
a17c 0012 ld $12
a17d 002b ld $2b
a17e 007e ld $7e
a17f 00ad ld $ad
a180 005e ld $5e
a181 0026 ld $26
a182 0021 ld $21
a183 007c ld $7c
a184 00ad ld $ad
a185 00f0 ld $f0
a186 007e ld $7e
a187 001a ld $1a
a188 0026 ld $26
a189 00f0 ld $f0
a18a 007c ld $7c
a18b 0093 ld $93
a18c 007c ld $7c
a18d 0093 ld $93
a18e 007c ld $7c
a18f 001a ld $1a
a190 007c ld $7c
a191 008c ld $8c
a192 00d8 ld $d8
a193 0035 ld $35
a194 0072 ld $72
a195 0079 ld $79
a196 001a ld $1a
a197 0027 ld $27
a198 00e6 ld $e6
a199 00a0 ld $a0
a19a 0035 ld $35
a19b 0050 ld $50
a19c 00ef ld $ef
a19d 00e6 ld $e6
a19e 0040 ld $40
a19f 0035 ld $35
a1a0 0050 ld $50
a1a1 00a4 ld $a4
a1a2 00e6 ld $e6
a1a3 0020 ld $20
a1a4 00e3 ld $e3
a1a5 000e ld $0e
a1a6 0035 ld $35
a1a7 0053 ld $53
a1a8 00b2 ld $b2
a1a9 00e3 ld $e3
a1aa 0032 ld $32
a1ab 002b ld $2b
a1ac 007c ld $7c
a1ad 0011 ld $11
a1ae 0000 ld $00
a1af 0007 ld $07
a1b0 0090 ld $90
a1b1 00b7 ld $b7
a1b2 002b ld $2b
a1b3 007c ld $7c
a1b4 0011 ld $11
a1b5 0000 ld $00
a1b6 0008 ld $08
a1b7 002b ld $2b
a1b8 007e ld $7e
a1b9 0021 ld $21
a1ba 007c ld $7c
a1bb 00e9 ld $e9
a1bc 00e9 ld $e9
a1bd 0099 ld $99
a1be 007c ld $7c
a1bf 0099 ld $99
a1c0 007e ld $7e
a1c1 002b ld $2b
a1c2 007e ld $7e
a1c3 0021 ld $21
a1c4 007a ld $7a
a1c5 002b ld $2b
a1c6 0028 ld $28
a1c7 00e3 ld $e3
a1c8 0006 ld $06
a1c9 002b ld $2b
a1ca 007a ld $7a
a1cb 0059 ld $59
a1cc 0005 ld $05
a1cd 002b ld $2b
a1ce 007c ld $7c
a1cf 0021 ld $21
a1d0 007e ld $7e
a1d1 007f ld $7f
a1d2 0000 ld $00
a1d3 0082 ld $82
a1d4 00fe ld $fe
a1d5 005e ld $5e
a1d6 0026 ld $26
a1d7 0011 ld $11
a1d8 0000 ld $00
a1d9 0007 ld $07
a1da 0099 ld $99
a1db 0028 ld $28
a1dc 00ad ld $ad
a1dd 0035 ld $35
a1de 003f ld $3f
a1df 00e2 ld $e2
a1e0 0093 ld $93
a1e1 0026 ld $26
a1e2 00b4 ld $b4
a1e3 00cb ld $cb
a1e4 0093 ld $93
a1e5 007e ld $7e
a1e6 0093 ld $93
a1e7 0028 ld $28
a1e8 0021 ld $21
a1e9 007c ld $7c
a1ea 00e6 ld $e6
a1eb 0001 ld $01
a1ec 0035 ld $35
a1ed 004d ld $4d
a1ee 00cd ld $cd
a1ef 00ee ld $ee
a1f0 0000 ld $00
a1f1 002b ld $2b
a1f2 0024 ld $24
a1f3 00ee ld $ee
a1f4 0002 ld $02
a1f5 002b ld $2b
a1f6 0026 ld $26
a1f7 00ee ld $ee
a1f8 0004 ld $04
a1f9 002b ld $2b
a1fa 0028 ld $28
a1fb fe00 bra ac ;+-----------------------------------+
a1fc fcfd bra $a1fd ;| |
a1fd 1404 ld $04,y ;| Trampoline for page $a100 lookups |
a1fe e068 jmp y,$68 ;| |
a1ff c218 st [$18] ;+-----------------------------------+
a200 00df ld $df
a201 0006 ld $06
a202 00ff ld $ff
a203 00c1 ld $c1
a204 0000 ld $00
a205 0058 ld $58
a206 00a9 ld $a9
a207 00aa ld $aa
a208 0020 ld $20
a209 00ef ld $ef
a20a 00ff ld $ff
a20b 00ae ld $ae
a20c 0000 ld $00
a20d 00c2 ld $c2
a20e 00bd ld $bd
a20f 0000 ld $00
a210 00c2 ld $c2
a211 0020 ld $20
a212 00ef ld $ef
a213 00ff ld $ff
a214 00ca ld $ca
a215 00d0 ld $d0
a216 00f7 ld $f7
a217 00ae ld $ae
a218 0025 ld $25
a219 00c1 ld $c1
a21a 00bd ld $bd
a21b 0025 ld $25
a21c 00c1 ld $c1
a21d 0020 ld $20
a21e 00ef ld $ef
a21f 00ff ld $ff
a220 00ca ld $ca
a221 00d0 ld $d0
a222 00f7 ld $f7
a223 002c ld $2c
a224 0012 ld $12
a225 00d0 ld $d0
a226 0030 ld $30
a227 00fb ld $fb
a228 004c ld $4c
a229 0000 ld $00
a22a 00ff ld $ff
a22b 0032 ld $32
a22c 008d ld $8d
a22d 00ce ld $ce
a22e 00cf ld $cf
a22f 00cd ld $cd
a230 00da ld $da
a231 00cf ld $cf
a232 00d7 ld $d7
a233 00a0 ld $a0
a234 00da ld $da
a235 00ad ld $ad
a236 00cc ld $cc
a237 00d4 ld $d4
a238 00c3 ld $c3
a239 008d ld $8d
a23a 00d4 ld $d4
a23b 00d2 ld $d2
a23c 00c1 ld $c1
a23d 00d4 ld $d4
a23e 00d3 ld $d3
a23f 00a0 ld $a0
a240 00cd ld $cd
a241 00d2 ld $d2
a242 00c1 ld $c1
a243 00d7 ld $d7
a244 00a0 ld $a0
a245 00c3 ld $c3
a246 00c9 ld $c9
a247 00d3 ld $d3
a248 00c1 ld $c1
a249 00c2 ld $c2
a24a 00a0 ld $a0
a24b 00d2 ld $d2
a24c 00b3 ld $b3
a24d 00c2 ld $c2
a24e 00b2 ld $b2
a24f 00c5 ld $c5
a250 008d ld $8d
a251 00c3 ld $c3
a252 00c9 ld $c9
a253 00d3 ld $d3
a254 00c1 ld $c1
a255 00c2 ld $c2
a256 00a0 ld $a0
a257 00d2 ld $d2
a258 00c5 ld $c5
a259 00c7 ld $c7
a25a 00c5 ld $c5
a25b 00d4 ld $d4
a25c 00ce ld $ce
a25d 00c9 ld $c9
a25e 00c2 ld $c2
a25f 0000 ld $00
a260 005b ld $5b
a261 005a ld $5a
a262 00a0 ld $a0
a263 00d2 ld $d2
a264 00b0 ld $b0
a265 00b0 ld $b0
a266 00b0 ld $b0
a267 00c5 ld $c5
a268 008d ld $8d
a269 00d5 ld $d5
a26a 00ce ld $ce
a26b 00c5 ld $c5
a26c 00cd ld $cd
a26d 00a0 ld $a0
a26e 00d2 ld $d2
a26f 00b0 ld $b0
a270 00b0 ld $b0
a271 00b1 ld $b1
a272 00c3 ld $c3
a273 008d ld $8d
a274 00d2 ld $d2
a275 00c5 ld $c5
a276 00cc ld $cc
a277 00c2 ld $c2
a278 00cd ld $cd
a279 00c5 ld $c5
a27a 00d3 ld $d3
a27b 00d3 ld $d3
a27c 00c1 ld $c1
a27d 00ad ld $ad
a27e 00c9 ld $c9
a27f 00ce ld $ce
a280 00c9 ld $c9
a281 00cd ld $cd
a282 00a0 ld $a0
a283 00a0 ld $a0
a284 00d2 ld $d2
a285 00c5 ld $c5
a286 00c5 ld $c5
a287 00c5 ld $c5
a288 008d ld $8d
a289 00c5 ld $c5
a28a 00cc ld $cc
a28b 00da ld $da
a28c 00da ld $da
a28d 00d5 ld $d5
a28e 00d0 ld $d0
a28f 00ad ld $ad
a290 00b5 ld $b5
a291 00b1 ld $b1
a292 00a0 ld $a0
a293 00a0 ld $a0
a294 00d2 ld $d2
a295 00b0 ld $b0
a296 00b0 ld $b0
a297 00b4 ld $b4
a298 008d ld $8d
a299 00c4 ld $c4
a29a 00ce ld $ce
a29b 00c9 ld $c9
a29c 00cd ld $cd
a29d 00d2 ld $d2
a29e 00c5 ld $c5
a29f 00d4 ld $d4
a2a0 00d3 ld $d3
a2a1 00c1 ld $c1
a2a2 00cd ld $cd
a2a3 00a0 ld $a0
a2a4 00a0 ld $a0
a2a5 00d2 ld $d2
a2a6 00b0 ld $b0
a2a7 00b0 ld $b0
a2a8 00b3 ld $b3
a2a9 008d ld $8d
a2aa 008d ld $8d
a2ab 00cc ld $cc
a2ac 00d4 ld $d4
a2ad 00d4 ld $d4
a2ae 00a0 ld $a0
a2af 00ce ld $ce
a2b0 00cf ld $cf
a2b1 00a0 ld $a0
a2b2 00b1 ld $b1
a2b3 00ad ld $ad
a2b4 00c5 ld $c5
a2b5 00cc ld $cc
a2b6 00d0 ld $d0
a2b7 00d0 ld $d0
a2b8 00c1 ld $c1
a2b9 008d ld $8d
a2ba 008d ld $8d
a2bb 008d ld $8d
a2bc 00d0 ld $d0
a2bd 0010 ld $10
a2be 0004 ld $04
a2bf 0000 ld $00
a2c0 0000 ld $00
a2c1 0000 ld $00
a2c2 0000 ld $00
a2c3 00e0 ld $e0
a2c4 0000 ld $00
a2c5 0000 ld $00
a2c6 004c ld $4c
a2c7 00b0 ld $b0
a2c8 00e2 ld $e2
a2c9 00ad ld $ad
a2ca 0011 ld $11
a2cb 00d0 ld $d0
a2cc 0010 ld $10
a2cd 00fb ld $fb
a2ce 00ad ld $ad
a2cf 0010 ld $10
a2d0 00d0 ld $d0
a2d1 0060 ld $60
a2d2 008a ld $8a
a2d3 0029 ld $29
a2d4 0020 ld $20
a2d5 00f0 ld $f0
a2d6 0023 ld $23
a2d7 00a9 ld $a9
a2d8 00a0 ld $a0
a2d9 0085 ld $85
a2da 0044 ld $44
a2db 004c ld $4c
a2dc 00c9 ld $c9
a2dd 00e3 ld $e3
a2de 00a9 ld $a9
a2df 0020 ld $20
a2e0 00c5 ld $c5
a2e1 0081 ld $81
a2e2 00b0 ld $b0
a2e3 000c ld $0c
a2e4 00a9 ld $a9
a2e5 008d ld $8d
a2e6 00a0 ld $a0
a2e7 0007 ld $07
a2e8 0020 ld $20
a2e9 00c9 ld $c9
a2ea 00e3 ld $e3
a2eb 00a9 ld $a9
a2ec 00a0 ld $a0
a2ed 0088 ld $88
a2ee 00d0 ld $d0
a2ef 00f8 ld $f8
a2f0 00a0 ld $a0
a2f1 0000 ld $00
a2f2 00b1 ld $b1
a2f3 0042 ld $42
a2f4 00e6 ld $e6
a2f5 0042 ld $42
a2f6 00d0 ld $d0
a2f7 0002 ld $02
a2f8 00e6 ld $e6
a2f9 0043 ld $43
a2fa 0060 ld $60
a2fb fe00 bra ac ;+-----------------------------------+
a2fc fcfd bra $a2fd ;| |
a2fd 1404 ld $04,y ;| Trampoline for page $a200 lookups |
a2fe e068 jmp y,$68 ;| |
a2ff c218 st [$18] ;+-----------------------------------+
a300 0020 ld $20
a301 0015 ld $15
a302 00e7 ld $e7
a303 0020 ld $20
a304 0076 ld $76
a305 00e5 ld $e5
a306 00a5 ld $a5
a307 0042 ld $42
a308 00c5 ld $c5
a309 0046 ld $46
a30a 00a5 ld $a5
a30b 0043 ld $43
a30c 00e5 ld $e5
a30d 0047 ld $47
a30e 00b0 ld $b0
a30f 00ef ld $ef
a310 0020 ld $20
a311 006d ld $6d
a312 00e0 ld $e0
a313 004c ld $4c
a314 003b ld $3b
a315 00e0 ld $e0
a316 00a5 ld $a5
a317 00ca ld $ca
a318 0085 ld $85
a319 0042 ld $42
a31a 00a5 ld $a5
a31b 00cb ld $cb
a31c 0085 ld $85
a31d 0043 ld $43
a31e 00a5 ld $a5
a31f 004c ld $4c
a320 0085 ld $85
a321 0046 ld $46
a322 00a5 ld $a5
a323 004d ld $4d
a324 0085 ld $85
a325 0047 ld $47
a326 00d0 ld $d0
a327 00de ld $de
a328 0020 ld $20
a329 0015 ld $15
a32a 00e7 ld $e7
a32b 0020 ld $20
a32c 006d ld $6d
a32d 00e5 ld $e5
a32e 00a5 ld $a5
a32f 0044 ld $44
a330 0085 ld $85
a331 0042 ld $42
a332 00a5 ld $a5
a333 0045 ld $45
a334 0085 ld $85
a335 0043 ld $43
a336 00b0 ld $b0
a337 00c7 ld $c7
a338 0086 ld $86
a339 00d8 ld $d8
a33a 00a9 ld $a9
a33b 00a0 ld $a0
a33c 0085 ld $85
a33d 0082 ld $82
a33e 0020 ld $20
a33f 002a ld $2a
a340 00e0 ld $e0
a341 0098 ld $98
a342 0085 ld $85
a343 0044 ld $44
a344 0020 ld $20
a345 002a ld $2a
a346 00e0 ld $e0
a347 00aa ld $aa
a348 0020 ld $20
a349 002a ld $2a
a34a 00e0 ld $e0
a34b 0020 ld $20
a34c 001b ld $1b
a34d 00e5 ld $e5
a34e 0020 ld $20
a34f 0018 ld $18
a350 00e0 ld $e0
a351 0084 ld $84
a352 0082 ld $82
a353 00aa ld $aa
a354 0010 ld $10
a355 0018 ld $18
a356 000a ld $0a
a357 0010 ld $10
a358 00e9 ld $e9
a359 00a5 ld $a5
a35a 0044 ld $44
a35b 00d0 ld $d0
a35c 0003 ld $03
a35d 0020 ld $20
a35e 0011 ld $11
a35f 00e0 ld $e0
a360 008a ld $8a
a361 0020 ld $20
a362 00c9 ld $c9
a363 00e3 ld $e3
a364 00a9 ld $a9
a365 0025 ld $25
a366 0020 ld $20
a367 001a ld $1a
a368 00e0 ld $e0
a369 00aa ld $aa
a36a 0030 ld $30
a36b 00f5 ld $f5
a36c 0085 ld $85
a36d 0044 ld $44
a36e 00c9 ld $c9
a36f 0001 ld $01
a370 00d0 ld $d0
a371 0005 ld $05
a372 00a6 ld $a6
a373 00d8 ld $d8
a374 004c ld $4c
a375 00cd ld $cd
a376 00e3 ld $e3
a377 0048 ld $48
a378 0084 ld $84
a379 00ce ld $ce
a37a 00a2 ld $a2
a37b 00ed ld $ed
a37c 0086 ld $86
a37d 00cf ld $cf
a37e 00c9 ld $c9
a37f 0051 ld $51
a380 0090 ld $90
a381 0004 ld $04
a382 00c6 ld $c6
a383 00cf ld $cf
a384 00e9 ld $e9
a385 0050 ld $50
a386 0048 ld $48
a387 00b1 ld $b1
a388 00ce ld $ce
a389 00aa ld $aa
a38a 0088 ld $88
a38b 00b1 ld $b1
a38c 00ce ld $ce
a38d 0010 ld $10
a38e 00fa ld $fa
a38f 00e0 ld $e0
a390 00c0 ld $c0
a391 00b0 ld $b0
a392 0004 ld $04
a393 00e0 ld $e0
a394 0000 ld $00
a395 0030 ld $30
a396 00f2 ld $f2
a397 00aa ld $aa
a398 0068 ld $68
a399 00e9 ld $e9
a39a 0001 ld $01
a39b 00d0 ld $d0
a39c 00e9 ld $e9
a39d 0024 ld $24
a39e 0044 ld $44
a39f 0030 ld $30
a3a0 0003 ld $03
a3a1 0020 ld $20
a3a2 00f8 ld $f8
a3a3 00ef ld $ef
a3a4 00b1 ld $b1
a3a5 00ce ld $ce
a3a6 0010 ld $10
a3a7 0010 ld $10
a3a8 00aa ld $aa
a3a9 0029 ld $29
a3aa 003f ld $3f
a3ab 0085 ld $85
a3ac 0044 ld $44
a3ad 0018 ld $18
a3ae 0069 ld $69
a3af 00a0 ld $a0
a3b0 0020 ld $20
a3b1 00c9 ld $c9
a3b2 00e3 ld $e3
a3b3 0088 ld $88
a3b4 00e0 ld $e0
a3b5 00c0 ld $c0
a3b6 0090 ld $90
a3b7 00ec ld $ec
a3b8 0020 ld $20
a3b9 000c ld $0c
a3ba 00e0 ld $e0
a3bb 0068 ld $68
a3bc 00c9 ld $c9
a3bd 005d ld $5d
a3be 00f0 ld $f0
a3bf 00a4 ld $a4
a3c0 00c9 ld $c9
a3c1 0028 ld $28
a3c2 00d0 ld $d0
a3c3 008a ld $8a
a3c4 00f0 ld $f0
a3c5 009e ld $9e
a3c6 0020 ld $20
a3c7 0018 ld $18
a3c8 00e1 ld $e1
a3c9 0095 ld $95
a3ca 0050 ld $50
a3cb 00e1 ld $e1
a3cc 0000 ld $00
a3cd 0000 ld $00
a3ce 00d5 ld $d5
a3cf 0088 ld $88
a3d0 0090 ld $90
a3d1 0011 ld $11
a3d2 00a0 ld $a0
a3d3 002b ld $2b
a3d4 004c ld $4c
a3d5 00e0 ld $e0
a3d6 00e3 ld $e3
a3d7 0020 ld $20
a3d8 0034 ld $34
a3d9 00ee ld $ee
a3da 00d5 ld $d5
a3db 0050 ld $50
a3dc 0090 ld $90
a3dd 00f4 ld $f4
a3de 0020 ld $20
a3df 00e4 ld $e4
a3e0 00ef ld $ef
a3e1 0095 ld $95
a3e2 0088 ld $88
a3e3 004c ld $4c
a3e4 0023 ld $23
a3e5 00e8 ld $e8
a3e6 0020 ld $20
a3e7 0034 ld $34
a3e8 00ee ld $ee
a3e9 00f0 ld $f0
a3ea 00e7 ld $e7
a3eb 0038 ld $38
a3ec 00e9 ld $e9
a3ed 0001 ld $01
a3ee 0060 ld $60
a3ef 0020 ld $20
a3f0 0018 ld $18
a3f1 00e1 ld $e1
a3f2 0095 ld $95
a3f3 0050 ld $50
a3f4 0018 ld $18
a3f5 00f5 ld $f5
a3f6 0088 ld $88
a3f7 004c ld $4c
a3f8 0002 ld $02
a3f9 00e1 ld $e1
a3fa 00a0 ld $a0
a3fb fe00 bra ac ;+-----------------------------------+
a3fc fcfd bra $a3fd ;| |
a3fd 1404 ld $04,y ;| Trampoline for page $a300 lookups |
a3fe e068 jmp y,$68 ;| |
a3ff c218 st [$18] ;+-----------------------------------+
a400 0014 ld $14
a401 00d0 ld $d0
a402 00d6 ld $d6
a403 0020 ld $20
a404 0018 ld $18
a405 00e1 ld $e1
a406 00e8 ld $e8
a407 00b5 ld $b5
a408 0050 ld $50
a409 0085 ld $85
a40a 00da ld $da
a40b 0065 ld $65
a40c 00ce ld $ce
a40d 0048 ld $48
a40e 00a8 ld $a8
a40f 00b5 ld $b5
a410 0088 ld $88
a411 0085 ld $85
a412 00db ld $db
a413 0065 ld $65
a414 00cf ld $cf
a415 0048 ld $48
a416 00c4 ld $c4
a417 00ca ld $ca
a418 00e5 ld $e5
a419 00cb ld $cb
a41a 00b0 ld $b0
a41b 00e3 ld $e3
a41c 00a5 ld $a5
a41d 00da ld $da
a41e 0069 ld $69
a41f 00fe ld $fe
a420 0085 ld $85
a421 00da ld $da
a422 00a9 ld $a9
a423 00ff ld $ff
a424 00a8 ld $a8
a425 0065 ld $65
a426 00db ld $db
a427 0085 ld $85
a428 00db ld $db
a429 00c8 ld $c8
a42a 00b1 ld $b1
a42b 00da ld $da
a42c 00d9 ld $d9
a42d 00cc ld $cc
a42e 0000 ld $00
a42f 00d0 ld $d0
a430 000f ld $0f
a431 0098 ld $98
a432 00f0 ld $f0
a433 00f5 ld $f5
a434 0068 ld $68
a435 0091 ld $91
a436 00da ld $da
a437 0099 ld $99
a438 00cc ld $cc
a439 0000 ld $00
a43a 0088 ld $88
a43b 0010 ld $10
a43c 00f7 ld $f7
a43d 00e8 ld $e8
a43e 0060 ld $60
a43f 00ea ld $ea
a440 00a0 ld $a0
a441 0080 ld $80
a442 00d0 ld $d0
a443 0095 ld $95
a444 00a9 ld $a9
a445 0000 ld $00
a446 0020 ld $20
a447 000a ld $0a
a448 00e7 ld $e7
a449 00a0 ld $a0
a44a 0002 ld $02
a44b 0094 ld $94
a44c 0088 ld $88
a44d 0020 ld $20
a44e 000a ld $0a
a44f 00e7 ld $e7
a450 00a9 ld $a9
a451 00bf ld $bf
a452 0020 ld $20
a453 00c9 ld $c9
a454 00e3 ld $e3
a455 00a0 ld $a0
a456 0000 ld $00
a457 0020 ld $20
a458 009e ld $9e
a459 00e2 ld $e2
a45a 0094 ld $94
a45b 0088 ld $88
a45c 00ea ld $ea
a45d 00ea ld $ea
a45e 00ea ld $ea
a45f 00b5 ld $b5
a460 0051 ld $51
a461 0085 ld $85
a462 00ce ld $ce
a463 00b5 ld $b5
a464 0089 ld $89
a465 0085 ld $85
a466 00cf ld $cf
a467 00e8 ld $e8
a468 00e8 ld $e8
a469 0020 ld $20
a46a 00bc ld $bc
a46b 00e1 ld $e1
a46c 00b5 ld $b5
a46d 004e ld $4e
a46e 00d5 ld $d5
a46f 0086 ld $86
a470 00b0 ld $b0
a471 0015 ld $15
a472 00f6 ld $f6
a473 004e ld $4e
a474 00a8 ld $a8
a475 00b1 ld $b1
a476 00ce ld $ce
a477 00b4 ld $b4
a478 0050 ld $50
a479 00c4 ld $c4
a47a 0044 ld $44
a47b 0090 ld $90
a47c 0004 ld $04
a47d 00a0 ld $a0
a47e 0083 ld $83
a47f 00d0 ld $d0
a480 00c1 ld $c1
a481 0091 ld $91
a482 00da ld $da
a483 00f6 ld $f6
a484 0050 ld $50
a485 0090 ld $90
a486 00e5 ld $e5
a487 00b4 ld $b4
a488 0050 ld $50
a489 008a ld $8a
a48a 0091 ld $91
a48b 00da ld $da
a48c 00e8 ld $e8
a48d 00e8 ld $e8
a48e 0060 ld $60
a48f 00b5 ld $b5
a490 0051 ld $51
a491 0085 ld $85
a492 00da ld $da
a493 0038 ld $38
a494 00e9 ld $e9
a495 0002 ld $02
a496 0085 ld $85
a497 0044 ld $44
a498 00b5 ld $b5
a499 0089 ld $89
a49a 0085 ld $85
a49b 00db ld $db
a49c 00e9 ld $e9
a49d 0000 ld $00
a49e 0085 ld $85
a49f 0045 ld $45
a4a0 00a0 ld $a0
a4a1 0000 ld $00
a4a2 00b1 ld $b1
a4a3 0044 ld $44
a4a4 0018 ld $18
a4a5 00e5 ld $e5
a4a6 00da ld $da
a4a7 0085 ld $85
a4a8 0044 ld $44
a4a9 0060 ld $60
a4aa 00b5 ld $b5
a4ab 0053 ld $53
a4ac 0085 ld $85
a4ad 00ce ld $ce
a4ae 00b5 ld $b5
a4af 008b ld $8b
a4b0 0085 ld $85
a4b1 00cf ld $cf
a4b2 00b5 ld $b5
a4b3 0051 ld $51
a4b4 0085 ld $85
a4b5 00da ld $da
a4b6 00b5 ld $b5
a4b7 0089 ld $89
a4b8 0085 ld $85
a4b9 00db ld $db
a4ba 00e8 ld $e8
a4bb 00e8 ld $e8
a4bc 00e8 ld $e8
a4bd 00a0 ld $a0
a4be 0000 ld $00
a4bf 0094 ld $94
a4c0 0088 ld $88
a4c1 0094 ld $94
a4c2 00a8 ld $a8
a4c3 00c8 ld $c8
a4c4 0094 ld $94
a4c5 0050 ld $50
a4c6 00b5 ld $b5
a4c7 004d ld $4d
a4c8 00d5 ld $d5
a4c9 0085 ld $85
a4ca 0008 ld $08
a4cb 0048 ld $48
a4cc 00b5 ld $b5
a4cd 004f ld $4f
a4ce 00d5 ld $d5
a4cf 0087 ld $87
a4d0 0090 ld $90
a4d1 0007 ld $07
a4d2 0068 ld $68
a4d3 00e2 ld $e2
a4d4 0000 ld $00
a4d5 0000 ld $00
a4d6 0028 ld $28
a4d7 00b0 ld $b0
a4d8 0002 ld $02
a4d9 0056 ld $56
a4da 0050 ld $50
a4db 0060 ld $60
a4dc 00a8 ld $a8
a4dd 00b1 ld $b1
a4de 00ce ld $ce
a4df 0085 ld $85
a4e0 0044 ld $44
a4e1 0068 ld $68
a4e2 00a8 ld $a8
a4e3 0028 ld $28
a4e4 00b0 ld $b0
a4e5 00f3 ld $f3
a4e6 00b1 ld $b1
a4e7 00da ld $da
a4e8 00c5 ld $c5
a4e9 0044 ld $44
a4ea 00d0 ld $d0
a4eb 00ed ld $ed
a4ec 00f6 ld $f6
a4ed 004f ld $4f
a4ee 00f6 ld $f6
a4ef 004d ld $4d
a4f0 00b0 ld $b0
a4f1 00d7 ld $d7
a4f2 0020 ld $20
a4f3 00d7 ld $d7
a4f4 00e1 ld $e1
a4f5 004c ld $4c
a4f6 0036 ld $36
a4f7 00e7 ld $e7
a4f8 0020 ld $20
a4f9 0054 ld $54
a4fa 00e2 ld $e2
a4fb fe00 bra ac ;+-----------------------------------+
a4fc fcfd bra $a4fd ;| |
a4fd 1404 ld $04,y ;| Trampoline for page $a400 lookups |
a4fe e068 jmp y,$68 ;| |
a4ff c218 st [$18] ;+-----------------------------------+
a500 0006 ld $06
a501 00ce ld $ce
a502 0026 ld $26
a503 00cf ld $cf
a504 0090 ld $90
a505 000d ld $0d
a506 0018 ld $18
a507 00a5 ld $a5
a508 0046 ld $46
a509 0065 ld $65
a50a 00da ld $da
a50b 0085 ld $85
a50c 0046 ld $46
a50d 00a5 ld $a5
a50e 0047 ld $47
a50f 0065 ld $65
a510 00db ld $db
a511 0085 ld $85
a512 0047 ld $47
a513 0088 ld $88
a514 00f0 ld $f0
a515 0009 ld $09
a516 0006 ld $06
a517 0046 ld $46
a518 0026 ld $26
a519 0047 ld $47
a51a 0010 ld $10
a51b 00e4 ld $e4
a51c 004c ld $4c
a51d 007e ld $7e
a51e 00e7 ld $e7
a51f 00a5 ld $a5
a520 0046 ld $46
a521 0020 ld $20
a522 0008 ld $08
a523 00e7 ld $e7
a524 00a5 ld $a5
a525 0047 ld $47
a526 0095 ld $95
a527 00a8 ld $a8
a528 0006 ld $06
a529 0045 ld $45
a52a 0090 ld $90
a52b 0028 ld $28
a52c 004c ld $4c
a52d 006f ld $6f
a52e 00e7 ld $e7
a52f 00a9 ld $a9
a530 0055 ld $55
a531 0085 ld $85
a532 0045 ld $45
a533 0020 ld $20
a534 005b ld $5b
a535 00e2 ld $e2
a536 00a5 ld $a5
a537 00ce ld $ce
a538 0085 ld $85
a539 00da ld $da
a53a 00a5 ld $a5
a53b 00cf ld $cf
a53c 0085 ld $85
a53d 00db ld $db
a53e 0020 ld $20
a53f 0015 ld $15
a540 00e7 ld $e7
a541 0084 ld $84
a542 0046 ld $46
a543 0084 ld $84
a544 0047 ld $47
a545 00a5 ld $a5
a546 00cf ld $cf
a547 0010 ld $10
a548 0009 ld $09
a549 00ca ld $ca
a54a 0006 ld $06
a54b 0045 ld $45
a54c 0020 ld $20
a54d 006f ld $6f
a54e 00e7 ld $e7
a54f 0020 ld $20
a550 0015 ld $15
a551 00e7 ld $e7
a552 00a0 ld $a0
a553 0010 ld $10
a554 0060 ld $60
a555 0020 ld $20
a556 006c ld $6c
a557 00ee ld $ee
a558 00f0 ld $f0
a559 00c5 ld $c5
a55a 00ff ld $ff
a55b 00c9 ld $c9
a55c 0084 ld $84
a55d 00d0 ld $d0
a55e 0002 ld $02
a55f 0046 ld $46
a560 0078 ld $78
a561 00c9 ld $c9
a562 00df ld $df
a563 00f0 ld $f0
a564 0011 ld $11
a565 00c9 ld $c9
a566 009b ld $9b
a567 00f0 ld $f0
a568 0006 ld $06
a569 0099 ld $99
a56a 0000 ld $00
a56b 0002 ld $02
a56c 00c8 ld $c8
a56d 0010 ld $10
a56e 000a ld $0a
a56f 00a0 ld $a0
a570 008b ld $8b
a571 0020 ld $20
a572 00c4 ld $c4
a573 00e3 ld $e3
a574 00a0 ld $a0
a575 0001 ld $01
a576 0088 ld $88
a577 0030 ld $30
a578 00f6 ld $f6
a579 0020 ld $20
a57a 0003 ld $03
a57b 00e0 ld $e0
a57c 00ea ld $ea
a57d 00ea ld $ea
a57e 0020 ld $20
a57f 00c9 ld $c9
a580 00e3 ld $e3
a581 00c9 ld $c9
a582 008d ld $8d
a583 00d0 ld $d0
a584 00d6 ld $d6
a585 00a9 ld $a9
a586 00df ld $df
a587 0099 ld $99
a588 0000 ld $00
a589 0002 ld $02
a58a 0060 ld $60
a58b 0020 ld $20
a58c 00d3 ld $d3
a58d 00ef ld $ef
a58e 0020 ld $20
a58f 00cd ld $cd
a590 00e3 ld $e3
a591 0046 ld $46
a592 00d9 ld $d9
a593 00a9 ld $a9
a594 00be ld $be
a595 0020 ld $20
a596 00c9 ld $c9
a597 00e3 ld $e3
a598 00a0 ld $a0
a599 0000 ld $00
a59a 0084 ld $84
a59b 0082 ld $82
a59c 0024 ld $24
a59d 0078 ld $78
a59e 0010 ld $10
a59f 000c ld $0c
a5a0 00a6 ld $a6
a5a1 0076 ld $76
a5a2 00a5 ld $a5
a5a3 0077 ld $77
a5a4 0020 ld $20
a5a5 001b ld $1b
a5a6 00e5 ld $e5
a5a7 00a9 ld $a9
a5a8 00a0 ld $a0
a5a9 0020 ld $20
a5aa 00c9 ld $c9
a5ab 00e3 ld $e3
a5ac 00a2 ld $a2
a5ad 00ff ld $ff
a5ae 009a ld $9a
a5af 0020 ld $20
a5b0 009e ld $9e
a5b1 00e2 ld $e2
a5b2 0084 ld $84
a5b3 00e9 ld $e9
a5b4 008a ld $8a
a5b5 0085 ld $85
a5b6 00c8 ld $c8
a5b7 00a2 ld $a2
a5b8 0018 ld $18
a5b9 0020 ld $20
a5ba 0091 ld $91
a5bb 00e4 ld $e4
a5bc 00a5 ld $a5
a5bd 00c8 ld $c8
a5be 0069 ld $69
a5bf 0000 ld $00
a5c0 0085 ld $85
a5c1 00de ld $de
a5c2 00a9 ld $a9
a5c3 0000 ld $00
a5c4 00aa ld $aa
a5c5 0069 ld $69
a5c6 0002 ld $02
a5c7 0085 ld $85
a5c8 00df ld $df
a5c9 00a1 ld $a1
a5ca 00de ld $de
a5cb 0029 ld $29
a5cc 00f0 ld $f0
a5cd 00c9 ld $c9
a5ce 00b0 ld $b0
a5cf 00f0 ld $f0
a5d0 0003 ld $03
a5d1 004c ld $4c
a5d2 0083 ld $83
a5d3 00e8 ld $e8
a5d4 00a0 ld $a0
a5d5 0002 ld $02
a5d6 00b1 ld $b1
a5d7 00de ld $de
a5d8 0099 ld $99
a5d9 00cd ld $cd
a5da 0000 ld $00
a5db 00e3 ld $e3
a5dc 0000 ld $00
a5dd 0000 ld $00
a5de 0088 ld $88
a5df 00d0 ld $d0
a5e0 00f8 ld $f8
a5e1 0020 ld $20
a5e2 008a ld $8a
a5e3 00e3 ld $e3
a5e4 00a5 ld $a5
a5e5 00e9 ld $e9
a5e6 00e5 ld $e5
a5e7 00c8 ld $c8
a5e8 00c9 ld $c9
a5e9 0004 ld $04
a5ea 00f0 ld $f0
a5eb 00a8 ld $a8
a5ec 0091 ld $91
a5ed 00de ld $de
a5ee 00a5 ld $a5
a5ef 00ca ld $ca
a5f0 00f1 ld $f1
a5f1 00de ld $de
a5f2 0085 ld $85
a5f3 0044 ld $44
a5f4 00a5 ld $a5
a5f5 00cb ld $cb
a5f6 00e9 ld $e9
a5f7 0000 ld $00
a5f8 0085 ld $85
a5f9 0045 ld $45
a5fa 00a5 ld $a5
a5fb fe00 bra ac ;+-----------------------------------+
a5fc fcfd bra $a5fd ;| |
a5fd 1404 ld $04,y ;| Trampoline for page $a500 lookups |
a5fe e068 jmp y,$68 ;| |
a5ff c218 st [$18] ;+-----------------------------------+
a600 0044 ld $44
a601 00c5 ld $c5
a602 00cc ld $cc
a603 00a5 ld $a5
a604 0045 ld $45
a605 00e5 ld $e5
a606 00cd ld $cd
a607 0090 ld $90
a608 0045 ld $45
a609 00a5 ld $a5
a60a 00ca ld $ca
a60b 00f1 ld $f1
a60c 00de ld $de
a60d 0085 ld $85
a60e 0046 ld $46
a60f 00a5 ld $a5
a610 00cb ld $cb
a611 00e9 ld $e9
a612 0000 ld $00
a613 0085 ld $85
a614 0047 ld $47
a615 00b1 ld $b1
a616 00ca ld $ca
a617 0091 ld $91
a618 0046 ld $46
a619 00e6 ld $e6
a61a 00ca ld $ca
a61b 00d0 ld $d0
a61c 0002 ld $02
a61d 00e6 ld $e6
a61e 00cb ld $cb
a61f 00a5 ld $a5
a620 0042 ld $42
a621 00c5 ld $c5
a622 00ca ld $ca
a623 00a5 ld $a5
a624 0043 ld $43
a625 00e5 ld $e5
a626 00cb ld $cb
a627 00b0 ld $b0
a628 00e0 ld $e0
a629 00b5 ld $b5
a62a 0044 ld $44
a62b 0095 ld $95
a62c 00ca ld $ca
a62d 00ca ld $ca
a62e 0010 ld $10
a62f 00f9 ld $f9
a630 00b1 ld $b1
a631 00de ld $de
a632 00a8 ld $a8
a633 0088 ld $88
a634 00b1 ld $b1
a635 00de ld $de
a636 0091 ld $91
a637 0046 ld $46
a638 0098 ld $98
a639 00d0 ld $d0
a63a 00f8 ld $f8
a63b 0024 ld $24
a63c 0078 ld $78
a63d 0010 ld $10
a63e 0009 ld $09
a63f 00b5 ld $b5
a640 0077 ld $77
a641 0075 ld $75
a642 0075 ld $75
a643 0095 ld $95
a644 0077 ld $77
a645 00e8 ld $e8
a646 00f0 ld $f0
a647 00f7 ld $f7
a648 0010 ld $10
a649 007e ld $7e
a64a 0000 ld $00
a64b 0000 ld $00
a64c 0000 ld $00
a64d 0000 ld $00
a64e 00a0 ld $a0
a64f 0014 ld $14
a650 00d0 ld $d0
a651 0071 ld $71
a652 0020 ld $20
a653 0015 ld $15
a654 00e7 ld $e7
a655 00a5 ld $a5
a656 0042 ld $42
a657 0085 ld $85
a658 0046 ld $46
a659 00a5 ld $a5
a65a 0043 ld $43
a65b 0085 ld $85
a65c 0047 ld $47
a65d 0020 ld $20
a65e 0075 ld $75
a65f 00e5 ld $e5
a660 00a5 ld $a5
a661 0042 ld $42
a662 0085 ld $85
a663 0044 ld $44
a664 00a5 ld $a5
a665 0043 ld $43
a666 0085 ld $85
a667 0045 ld $45
a668 00d0 ld $d0
a669 000e ld $0e
a66a 0020 ld $20
a66b 0015 ld $15
a66c 00e7 ld $e7
a66d 0020 ld $20
a66e 006d ld $6d
a66f 00e5 ld $e5
a670 00a5 ld $a5
a671 0046 ld $46
a672 0085 ld $85
a673 0042 ld $42
a674 00a5 ld $a5
a675 0047 ld $47
a676 0085 ld $85
a677 0043 ld $43
a678 00a0 ld $a0
a679 0000 ld $00
a67a 00a5 ld $a5
a67b 00ca ld $ca
a67c 00c5 ld $c5
a67d 0044 ld $44
a67e 00a5 ld $a5
a67f 00cb ld $cb
a680 00e5 ld $e5
a681 0045 ld $45
a682 00b0 ld $b0
a683 0016 ld $16
a684 00a5 ld $a5
a685 0044 ld $44
a686 00d0 ld $d0
a687 0002 ld $02
a688 00c6 ld $c6
a689 0045 ld $45
a68a 00c6 ld $c6
a68b 0044 ld $44
a68c 00a5 ld $a5
a68d 0046 ld $46
a68e 00d0 ld $d0
a68f 0002 ld $02
a690 00c6 ld $c6
a691 0047 ld $47
a692 00c6 ld $c6
a693 0046 ld $46
a694 00b1 ld $b1
a695 0044 ld $44
a696 0091 ld $91
a697 0046 ld $46
a698 0090 ld $90
a699 00e0 ld $e0
a69a 00a5 ld $a5
a69b 0046 ld $46
a69c 0085 ld $85
a69d 00ca ld $ca
a69e 00a5 ld $a5
a69f 0047 ld $47
a6a0 0085 ld $85
a6a1 00cb ld $cb
a6a2 0060 ld $60
a6a3 0020 ld $20
a6a4 00c9 ld $c9
a6a5 00e3 ld $e3
a6a6 00c8 ld $c8
a6a7 00b9 ld $b9
a6a8 0000 ld $00
a6a9 00eb ld $eb
a6aa 0030 ld $30
a6ab 00f7 ld $f7
a6ac 00c9 ld $c9
a6ad 008d ld $8d
a6ae 00d0 ld $d0
a6af 0006 ld $06
a6b0 00a9 ld $a9
a6b1 0000 ld $00
a6b2 0085 ld $85
a6b3 0081 ld $81
a6b4 00a9 ld $a9
a6b5 008d ld $8d
a6b6 00e6 ld $e6
a6b7 0081 ld $81
a6b8 004c ld $4c
a6b9 00ef ld $ef
a6ba 00ff ld $ff
a6bb 00ea ld $ea
a6bc 00ea ld $ea
a6bd 00ea ld $ea
* 6 times
a6c1 00a0 ld $a0
a6c2 0006 ld $06
a6c3 0020 ld $20
a6c4 00d3 ld $d3
a6c5 00ee ld $ee
a6c6 0024 ld $24
a6c7 00d9 ld $d9
a6c8 0030 ld $30
a6c9 0003 ld $03
a6ca 004c ld $4c
a6cb 00b6 ld $b6
a6cc 00e2 ld $e2
a6cd 004c ld $4c
a6ce 009a ld $9a
a6cf 00eb ld $eb
a6d0 002a ld $2a
a6d1 0069 ld $69
a6d2 00a0 ld $a0
a6d3 00dd ld $dd
a6d4 0000 ld $00
a6d5 0002 ld $02
a6d6 00d0 ld $d0
a6d7 0053 ld $53
a6d8 00b1 ld $b1
a6d9 0086 ld $86
a6da 000a ld $0a
a6db 0030 ld $30
a6dc 0006 ld $06
a6dd 0088 ld $88
a6de 00b1 ld $b1
a6df 0086 ld $86
a6e0 0030 ld $30
a6e1 0029 ld $29
a6e2 00c8 ld $c8
a6e3 00e4 ld $e4
a6e4 0000 ld $00
a6e5 0000 ld $00
a6e6 0086 ld $86
a6e7 00c8 ld $c8
a6e8 0098 ld $98
a6e9 0048 ld $48
a6ea 00a2 ld $a2
a6eb 0000 ld $00
a6ec 00a1 ld $a1
a6ed 0086 ld $86
a6ee 00aa ld $aa
a6ef 004a ld $4a
a6f0 0049 ld $49
a6f1 0048 ld $48
a6f2 0011 ld $11
a6f3 0086 ld $86
a6f4 00c9 ld $c9
a6f5 00c0 ld $c0
a6f6 0090 ld $90
a6f7 0001 ld $01
a6f8 00e8 ld $e8
a6f9 00c8 ld $c8
a6fa 00d0 ld $d0
a6fb fe00 bra ac ;+-----------------------------------+
a6fc fcfd bra $a6fd ;| |
a6fd 1404 ld $04,y ;| Trampoline for page $a600 lookups |
a6fe e068 jmp y,$68 ;| |
a6ff c218 st [$18] ;+-----------------------------------+
a700 00f3 ld $f3
a701 0068 ld $68
a702 00a8 ld $a8
a703 008a ld $8a
a704 004c ld $4c
a705 00c0 ld $c0
a706 00e4 ld $e4
a707 00e6 ld $e6
a708 00e9 ld $e9
a709 00a6 ld $a6
a70a 00e9 ld $e9
a70b 00f0 ld $f0
a70c 00bc ld $bc
a70d 009d ld $9d
a70e 0000 ld $00
a70f 0002 ld $02
a710 0060 ld $60
a711 00a6 ld $a6
a712 00c8 ld $c8
a713 00a9 ld $a9
a714 00a0 ld $a0
a715 00e8 ld $e8
a716 00dd ld $dd
a717 0000 ld $00
a718 0002 ld $02
a719 00b0 ld $b0
a71a 00fa ld $fa
a71b 00b1 ld $b1
a71c 0086 ld $86
a71d 0029 ld $29
a71e 003f ld $3f
a71f 004a ld $4a
a720 00d0 ld $d0
a721 00b6 ld $b6
a722 00bd ld $bd
a723 0000 ld $00
a724 0002 ld $02
a725 00b0 ld $b0
a726 0006 ld $06
a727 0069 ld $69
a728 003f ld $3f
a729 00c9 ld $c9
a72a 001a ld $1a
a72b 0090 ld $90
a72c 006f ld $6f
a72d 0069 ld $69
a72e 004f ld $4f
a72f 00c9 ld $c9
a730 000a ld $0a
a731 0090 ld $90
a732 0069 ld $69
a733 00a6 ld $a6
a734 0085 ld $85
a735 00c8 ld $c8
a736 00b1 ld $b1
a737 0086 ld $86
a738 0029 ld $29
a739 00e0 ld $e0
a73a 00c9 ld $c9
a73b 0020 ld $20
a73c 00f0 ld $f0
a73d 007a ld $7a
a73e 00b5 ld $b5
a73f 00b0 ld $b0
a740 0085 ld $85
a741 00c8 ld $c8
a742 00b5 ld $b5
a743 00d1 ld $d1
a744 0085 ld $85
a745 00e9 ld $e9
a746 0088 ld $88
a747 00b1 ld $b1
a748 0086 ld $86
a749 000a ld $0a
a74a 0010 ld $10
a74b 00fa ld $fa
a74c 0088 ld $88
a74d 00b0 ld $b0
a74e 0038 ld $38
a74f 000a ld $0a
a750 0030 ld $30
a751 0035 ld $35
a752 00b4 ld $b4
a753 0058 ld $58
a754 0084 ld $84
a755 0087 ld $87
a756 00b4 ld $b4
a757 0090 ld $90
a758 00e8 ld $e8
a759 0010 ld $10
a75a 00da ld $da
a75b 00f0 ld $f0
a75c 00b3 ld $b3
a75d 00c9 ld $c9
a75e 007e ld $7e
a75f 00b0 ld $b0
a760 0022 ld $22
a761 00ca ld $ca
a762 0010 ld $10
a763 0004 ld $04
a764 00a0 ld $a0
a765 0006 ld $06
a766 0010 ld $10
a767 0029 ld $29
a768 0094 ld $94
a769 0090 ld $90
a76a 00a4 ld $a4
a76b 0087 ld $87
a76c 0094 ld $94
a76d 0058 ld $58
a76e 00a4 ld $a4
a76f 00c8 ld $c8
a770 0094 ld $94
a771 00b0 ld $b0
a772 00a4 ld $a4
a773 00e9 ld $e9
a774 0094 ld $94
a775 00d1 ld $d1
a776 0029 ld $29
a777 001f ld $1f
a778 00a8 ld $a8
a779 00b9 ld $b9
a77a 0020 ld $20
a77b 00ec ld $ec
a77c 000a ld $0a
a77d 00a8 ld $a8
a77e 00a9 ld $a9
a77f 0076 ld $76
a780 002a ld $2a
a781 0085 ld $85
a782 0087 ld $87
a783 00d0 ld $d0
a784 0001 ld $01
a785 00c8 ld $c8
a786 00c8 ld $c8
a787 0086 ld $86
a788 0085 ld $85
a789 00b1 ld $b1
a78a 0086 ld $86
a78b 0030 ld $30
a78c 0084 ld $84
a78d 00d0 ld $d0
a78e 0005 ld $05
a78f 00a0 ld $a0
a790 000e ld $0e
a791 004c ld $4c
a792 00e0 ld $e0
a793 00e3 ld $e3
a794 00c9 ld $c9
a795 0003 ld $03
a796 00b0 ld $b0
a797 00c3 ld $c3
a798 004a ld $4a
a799 00a6 ld $a6
a79a 00c8 ld $c8
a79b 00e8 ld $e8
a79c 00bd ld $bd
a79d 0000 ld $00
a79e 0002 ld $02
a79f 0090 ld $90
a7a0 0004 ld $04
a7a1 00c9 ld $c9
a7a2 00a2 ld $a2
a7a3 00f0 ld $f0
a7a4 000a ld $0a
a7a5 00c9 ld $c9
a7a6 00df ld $df
a7a7 00f0 ld $f0
a7a8 0006 ld $06
a7a9 0086 ld $86
a7aa 00c8 ld $c8
a7ab 0020 ld $20
a7ac 001c ld $1c
a7ad 00e4 ld $e4
a7ae 00c8 ld $c8
a7af 0088 ld $88
a7b0 00a6 ld $a6
a7b1 0085 ld $85
a7b2 00b1 ld $b1
a7b3 0086 ld $86
a7b4 0088 ld $88
a7b5 000a ld $0a
a7b6 0010 ld $10
a7b7 00cf ld $cf
a7b8 00b4 ld $b4
a7b9 0058 ld $58
a7ba 0084 ld $84
a7bb 0087 ld $87
a7bc 00b4 ld $b4
a7bd 0090 ld $90
a7be 00e8 ld $e8
a7bf 00b1 ld $b1
a7c0 0086 ld $86
a7c1 0029 ld $29
a7c2 009f ld $9f
a7c3 00d0 ld $d0
a7c4 00ed ld $ed
a7c5 0085 ld $85
a7c6 0072 ld $72
a7c7 0085 ld $85
a7c8 0073 ld $73
a7c9 0098 ld $98
a7ca 0048 ld $48
a7cb 0086 ld $86
a7cc 0085 ld $85
a7cd 00b4 ld $b4
a7ce 00d0 ld $d0
a7cf 0084 ld $84
a7d0 00c9 ld $c9
a7d1 0018 ld $18
a7d2 00a9 ld $a9
a7d3 000a ld $0a
a7d4 0085 ld $85
a7d5 0079 ld $79
a7d6 00a2 ld $a2
a7d7 0000 ld $00
a7d8 00c8 ld $c8
a7d9 00b9 ld $b9
a7da 0000 ld $00
a7db 0002 ld $02
a7dc 0029 ld $29
a7dd 000f ld $0f
a7de 0065 ld $65
a7df 0072 ld $72
a7e0 0048 ld $48
a7e1 008a ld $8a
a7e2 0065 ld $65
a7e3 0073 ld $73
a7e4 0030 ld $30
a7e5 001c ld $1c
a7e6 00aa ld $aa
a7e7 0068 ld $68
a7e8 00c6 ld $c6
a7e9 0079 ld $79
a7ea 00d0 ld $d0
a7eb 00e5 ld $e5
a7ec 0000 ld $00
a7ed 0000 ld $00
a7ee 00f2 ld $f2
a7ef 0085 ld $85
a7f0 0072 ld $72
a7f1 0086 ld $86
a7f2 0073 ld $73
a7f3 00c4 ld $c4
a7f4 00e9 ld $e9
a7f5 00d0 ld $d0
a7f6 00de ld $de
a7f7 00a4 ld $a4
a7f8 00c9 ld $c9
a7f9 00c8 ld $c8
a7fa 0084 ld $84
a7fb fe00 bra ac ;+-----------------------------------+
a7fc fcfd bra $a7fd ;| |
a7fd 1404 ld $04,y ;| Trampoline for page $a700 lookups |
a7fe e068 jmp y,$68 ;| |
a7ff c218 st [$18] ;+-----------------------------------+
a800 00e9 ld $e9
a801 0020 ld $20
a802 001c ld $1c
a803 00e4 ld $e4
a804 0068 ld $68
a805 00a8 ld $a8
a806 00a5 ld $a5
a807 0073 ld $73
a808 00b0 ld $b0
a809 00a9 ld $a9
a80a 00a0 ld $a0
a80b 0000 ld $00
a80c 0010 ld $10
a80d 008b ld $8b
a80e 0085 ld $85
a80f 0073 ld $73
a810 0086 ld $86
a811 0072 ld $72
a812 00a2 ld $a2
a813 0004 ld $04
a814 0086 ld $86
a815 00c9 ld $c9
a816 00a9 ld $a9
a817 00b0 ld $b0
a818 0085 ld $85
a819 0079 ld $79
a81a 00a5 ld $a5
a81b 0072 ld $72
a81c 00dd ld $dd
a81d 0063 ld $63
a81e 00e5 ld $e5
a81f 00a5 ld $a5
a820 0073 ld $73
a821 00fd ld $fd
a822 0068 ld $68
a823 00e5 ld $e5
a824 0090 ld $90
a825 000d ld $0d
a826 0085 ld $85
a827 0073 ld $73
a828 00a5 ld $a5
a829 0072 ld $72
a82a 00fd ld $fd
a82b 0063 ld $63
a82c 00e5 ld $e5
a82d 0085 ld $85
a82e 0072 ld $72
a82f 00e6 ld $e6
a830 0079 ld $79
a831 00d0 ld $d0
a832 00e7 ld $e7
a833 00a5 ld $a5
a834 0079 ld $79
a835 00e8 ld $e8
a836 00ca ld $ca
a837 00f0 ld $f0
a838 000e ld $0e
a839 00c9 ld $c9
a83a 00b0 ld $b0
a83b 00f0 ld $f0
a83c 0002 ld $02
a83d 0085 ld $85
a83e 00c9 ld $c9
a83f 0024 ld $24
a840 00c9 ld $c9
a841 0030 ld $30
a842 0004 ld $04
a843 00a5 ld $a5
a844 0082 ld $82
a845 00f0 ld $f0
a846 000b ld $0b
a847 0020 ld $20
a848 00c9 ld $c9
a849 00e3 ld $e3
a84a 0024 ld $24
a84b 0078 ld $78
a84c 0010 ld $10
a84d 0004 ld $04
a84e 0099 ld $99
a84f 0000 ld $00
a850 0002 ld $02
a851 00c8 ld $c8
a852 00ca ld $ca
a853 0010 ld $10
a854 00c1 ld $c1
a855 0060 ld $60
a856 0001 ld $01
a857 000a ld $0a
a858 0064 ld $64
a859 00e8 ld $e8
a85a 0010 ld $10
a85b 0000 ld $00
a85c 0000 ld $00
a85d 0000 ld $00
a85e 0003 ld $03
a85f 0027 ld $27
a860 00a5 ld $a5
a861 00ca ld $ca
a862 0085 ld $85
a863 0046 ld $46
a864 00a5 ld $a5
a865 00cb ld $cb
a866 0085 ld $85
a867 0047 ld $47
a868 00e8 ld $e8
a869 00a5 ld $a5
a86a 0047 ld $47
a86b 0085 ld $85
a86c 0045 ld $45
a86d 00a5 ld $a5
a86e 0046 ld $46
a86f 0085 ld $85
a870 0044 ld $44
a871 00c5 ld $c5
a872 004c ld $4c
a873 00a5 ld $a5
a874 0045 ld $45
a875 00e5 ld $e5
a876 004d ld $4d
a877 00b0 ld $b0
a878 0026 ld $26
a879 00a0 ld $a0
a87a 0001 ld $01
a87b 00b1 ld $b1
a87c 0044 ld $44
a87d 00e5 ld $e5
a87e 00ce ld $ce
a87f 00c8 ld $c8
a880 00b1 ld $b1
a881 0044 ld $44
a882 00e5 ld $e5
a883 00cf ld $cf
a884 00b0 ld $b0
a885 0019 ld $19
a886 00a0 ld $a0
a887 0000 ld $00
a888 00a5 ld $a5
a889 0046 ld $46
a88a 0071 ld $71
a88b 0044 ld $44
a88c 0085 ld $85
a88d 0046 ld $46
a88e 0090 ld $90
a88f 0003 ld $03
a890 00e6 ld $e6
a891 0047 ld $47
a892 0018 ld $18
a893 00c8 ld $c8
a894 00a5 ld $a5
a895 00ce ld $ce
a896 00f1 ld $f1
a897 0044 ld $44
a898 00c8 ld $c8
a899 00a5 ld $a5
a89a 00cf ld $cf
a89b 00f1 ld $f1
a89c 0044 ld $44
a89d 00b0 ld $b0
a89e 00ca ld $ca
a89f 0060 ld $60
a8a0 0046 ld $46
a8a1 0078 ld $78
a8a2 00a5 ld $a5
a8a3 004c ld $4c
a8a4 0085 ld $85
a8a5 00ca ld $ca
a8a6 00a5 ld $a5
a8a7 004d ld $4d
a8a8 0085 ld $85
a8a9 00cb ld $cb
a8aa 00a5 ld $a5
a8ab 004a ld $4a
a8ac 0085 ld $85
a8ad 00cc ld $cc
a8ae 00a5 ld $a5
a8af 004b ld $4b
a8b0 0085 ld $85
a8b1 00cd ld $cd
a8b2 00a9 ld $a9
a8b3 0000 ld $00
a8b4 0085 ld $85
a8b5 0083 ld $83
a8b6 0085 ld $85
a8b7 0084 ld $84
a8b8 0085 ld $85
a8b9 0086 ld $86
a8ba 00a9 ld $a9
a8bb 0000 ld $00
a8bc 0085 ld $85
a8bd 001d ld $1d
a8be 0060 ld $60
a8bf 00a5 ld $a5
a8c0 00d0 ld $d0
a8c1 0069 ld $69
a8c2 0005 ld $05
a8c3 0085 ld $85
a8c4 00d2 ld $d2
a8c5 00a5 ld $a5
a8c6 00d1 ld $d1
a8c7 0069 ld $69
a8c8 0000 ld $00
a8c9 0085 ld $85
a8ca 00d3 ld $d3
a8cb 00a5 ld $a5
a8cc 00d2 ld $d2
a8cd 00c5 ld $c5
a8ce 00ca ld $ca
a8cf 00a5 ld $a5
a8d0 00d3 ld $d3
a8d1 00e5 ld $e5
a8d2 00cb ld $cb
a8d3 0090 ld $90
a8d4 0003 ld $03
a8d5 004c ld $4c
a8d6 006b ld $6b
a8d7 00e3 ld $e3
a8d8 00a5 ld $a5
a8d9 00ce ld $ce
a8da 0091 ld $91
a8db 00d0 ld $d0
a8dc 00a5 ld $a5
a8dd 00cf ld $cf
a8de 00c8 ld $c8
a8df 0091 ld $91
a8e0 00d0 ld $d0
a8e1 00a5 ld $a5
a8e2 00d2 ld $d2
a8e3 00c8 ld $c8
a8e4 0091 ld $91
a8e5 00d0 ld $d0
a8e6 00a5 ld $a5
a8e7 00d3 ld $d3
a8e8 00c8 ld $c8
a8e9 0091 ld $91
a8ea 00d0 ld $d0
a8eb 00a9 ld $a9
a8ec 0000 ld $00
a8ed 00c8 ld $c8
a8ee 0091 ld $91
a8ef 00d0 ld $d0
a8f0 00c8 ld $c8
a8f1 0091 ld $91
a8f2 00d0 ld $d0
a8f3 00e6 ld $e6
a8f4 0000 ld $00
a8f5 0000 ld $00
a8f6 00a5 ld $a5
a8f7 00d2 ld $d2
a8f8 0085 ld $85
a8f9 00cc ld $cc
a8fa 00a5 ld $a5
a8fb fe00 bra ac ;+-----------------------------------+
a8fc fcfd bra $a8fd ;| |
a8fd 1404 ld $04,y ;| Trampoline for page $a800 lookups |
a8fe e068 jmp y,$68 ;| |
a8ff c218 st [$18] ;+-----------------------------------+
a900 00d3 ld $d3
a901 0085 ld $85
a902 00cd ld $cd
a903 00a5 ld $a5
a904 00d0 ld $d0
a905 0090 ld $90
a906 0043 ld $43
a907 0085 ld $85
a908 00ce ld $ce
a909 0084 ld $84
a90a 00cf ld $cf
a90b 0020 ld $20
a90c 00ff ld $ff
a90d 00e6 ld $e6
a90e 0030 ld $30
a90f 000e ld $0e
a910 00c9 ld $c9
a911 0040 ld $40
a912 00f0 ld $f0
a913 000a ld $0a
a914 004c ld $4c
a915 0028 ld $28
a916 00e6 ld $e6
a917 0006 ld $06
a918 00c9 ld $c9
a919 0049 ld $49
a91a 00d0 ld $d0
a91b 0007 ld $07
a91c 00a9 ld $a9
a91d 0049 ld $49
a91e 0085 ld $85
a91f 00cf ld $cf
a920 0020 ld $20
a921 00ff ld $ff
a922 00e6 ld $e6
a923 00a5 ld $a5
a924 004b ld $4b
a925 0085 ld $85
a926 00d1 ld $d1
a927 00a5 ld $a5
a928 004a ld $4a
a929 0085 ld $85
a92a 00d0 ld $d0
a92b 00c5 ld $c5
a92c 00cc ld $cc
a92d 00a5 ld $a5
a92e 00d1 ld $d1
a92f 00e5 ld $e5
a930 00cd ld $cd
a931 00b0 ld $b0
a932 0094 ld $94
a933 00b1 ld $b1
a934 00d0 ld $d0
a935 00c8 ld $c8
a936 00c5 ld $c5
a937 00ce ld $ce
a938 00d0 ld $d0
a939 0006 ld $06
a93a 00b1 ld $b1
a93b 00d0 ld $d0
a93c 00c5 ld $c5
a93d 00cf ld $cf
a93e 00f0 ld $f0
a93f 000e ld $0e
a940 00c8 ld $c8
a941 00b1 ld $b1
a942 00d0 ld $d0
a943 0048 ld $48
a944 00c8 ld $c8
a945 00b1 ld $b1
a946 00d0 ld $d0
a947 0085 ld $85
a948 00d1 ld $d1
a949 0068 ld $68
a94a 00a0 ld $a0
a94b 0000 ld $00
a94c 00f0 ld $f0
a94d 00db ld $db
a94e 00a5 ld $a5
a94f 00d0 ld $d0
a950 0069 ld $69
a951 0003 ld $03
a952 0020 ld $20
a953 000a ld $0a
a954 00e7 ld $e7
a955 00a5 ld $a5
a956 00d1 ld $d1
a957 0069 ld $69
a958 0000 ld $00
a959 0095 ld $95
a95a 0088 ld $88
a95b 00a5 ld $a5
a95c 00cf ld $cf
a95d 00c9 ld $c9
a95e 0040 ld $40
a95f 00d0 ld $d0
a960 001c ld $1c
a961 0088 ld $88
a962 0098 ld $98
a963 0020 ld $20
a964 000a ld $0a
a965 00e7 ld $e7
a966 0088 ld $88
a967 0094 ld $94
a968 0088 ld $88
a969 00a0 ld $a0
a96a 0003 ld $03
a96b 00f6 ld $f6
a96c 0088 ld $88
a96d 00c8 ld $c8
a96e 00b1 ld $b1
a96f 00d0 ld $d0
a970 0030 ld $30
a971 00f9 ld $f9
a972 0010 ld $10
a973 0009 ld $09
a974 00a9 ld $a9
a975 0000 ld $00
a976 0085 ld $85
a977 00d4 ld $d4
a978 0085 ld $85
a979 00d5 ld $d5
a97a 00a2 ld $a2
a97b 0018 ld $18
a97c 0048 ld $48
a97d 00a0 ld $a0
a97e 0000 ld $00
a97f 00b1 ld $b1
a980 00de ld $de
a981 0010 ld $10
a982 0018 ld $18
a983 000a ld $0a
a984 0030 ld $30
a985 0081 ld $81
a986 0020 ld $20
a987 00ff ld $ff
a988 00e6 ld $e6
a989 0020 ld $20
a98a 0008 ld $08
a98b 00e7 ld $e7
a98c 0020 ld $20
a98d 00ff ld $ff
a98e 00e6 ld $e6
a98f 0095 ld $95
a990 00a8 ld $a8
a991 0024 ld $24
a992 00d4 ld $d4
a993 0010 ld $10
a994 0001 ld $01
a995 00ca ld $ca
a996 0020 ld $20
a997 00ff ld $ff
a998 00e6 ld $e6
a999 00b0 ld $b0
a99a 00e6 ld $e6
a99b 00c9 ld $c9
a99c 0028 ld $28
a99d 00d0 ld $d0
a99e 001f ld $1f
a99f 00a5 ld $a5
a9a0 00de ld $de
a9a1 0020 ld $20
a9a2 000a ld $0a
a9a3 00e7 ld $e7
a9a4 00a5 ld $a5
a9a5 00df ld $df
a9a6 0095 ld $95
a9a7 0088 ld $88
a9a8 0024 ld $24
a9a9 00d4 ld $d4
a9aa 0030 ld $30
a9ab 000b ld $0b
a9ac 00a9 ld $a9
a9ad 0001 ld $01
a9ae 0020 ld $20
a9af 000a ld $0a
a9b0 00e7 ld $e7
a9b1 00a9 ld $a9
a9b2 0000 ld $00
a9b3 0095 ld $95
a9b4 0088 ld $88
a9b5 00f6 ld $f6
a9b6 0088 ld $88
a9b7 0020 ld $20
a9b8 00ff ld $ff
a9b9 00e6 ld $e6
a9ba 0030 ld $30
a9bb 00f9 ld $f9
a9bc 00b0 ld $b0
a9bd 00d3 ld $d3
a9be 0024 ld $24
a9bf 00d4 ld $d4
a9c0 0010 ld $10
a9c1 0006 ld $06
a9c2 00c9 ld $c9
a9c3 0004 ld $04
a9c4 00b0 ld $b0
a9c5 00d0 ld $d0
a9c6 0046 ld $46
a9c7 00d4 ld $d4
a9c8 00a8 ld $a8
a9c9 0085 ld $85
a9ca 00d6 ld $d6
a9cb 00b9 ld $b9
a9cc 0098 ld $98
a9cd 00e9 ld $e9
a9ce 0029 ld $29
a9cf 0055 ld $55
a9d0 000a ld $0a
a9d1 0085 ld $85
a9d2 00d7 ld $d7
a9d3 0068 ld $68
a9d4 00a8 ld $a8
a9d5 00b9 ld $b9
a9d6 0098 ld $98
a9d7 00e9 ld $e9
a9d8 0029 ld $29
a9d9 00aa ld $aa
a9da 00c5 ld $c5
a9db 00d7 ld $d7
a9dc 00b0 ld $b0
a9dd 0009 ld $09
a9de 0098 ld $98
a9df 0048 ld $48
a9e0 0020 ld $20
a9e1 00ff ld $ff
a9e2 00e6 ld $e6
a9e3 00a5 ld $a5
a9e4 00d6 ld $d6
a9e5 0090 ld $90
a9e6 0095 ld $95
a9e7 00b9 ld $b9
a9e8 0010 ld $10
a9e9 00ea ld $ea
a9ea 0085 ld $85
a9eb 00ce ld $ce
a9ec 00b9 ld $b9
a9ed 0088 ld $88
a9ee 00ea ld $ea
a9ef 0085 ld $85
a9f0 00cf ld $cf
a9f1 0020 ld $20
a9f2 00fc ld $fc
a9f3 00e6 ld $e6
a9f4 004c ld $4c
a9f5 00d8 ld $d8
a9f6 00e6 ld $e6
a9f7 006c ld $6c
a9f8 00ce ld $ce
a9f9 0000 ld $00
a9fa 00e6 ld $e6
a9fb fe00 bra ac ;+-----------------------------------+
a9fc fcfd bra $a9fd ;| |
a9fd 1404 ld $04,y ;| Trampoline for page $a900 lookups |
a9fe e068 jmp y,$68 ;| |
a9ff c218 st [$18] ;+-----------------------------------+
aa00 00e7 ld $e7
aa01 0000 ld $00
aa02 0000 ld $00
aa03 00de ld $de
aa04 00d0 ld $d0
aa05 0002 ld $02
aa06 00e6 ld $e6
aa07 00df ld $df
aa08 00b1 ld $b1
aa09 00de ld $de
aa0a 0060 ld $60
aa0b 0094 ld $94
aa0c 0087 ld $87
aa0d 00ca ld $ca
aa0e 0030 ld $30
aa0f 0003 ld $03
aa10 0095 ld $95
aa11 0050 ld $50
aa12 0060 ld $60
aa13 00a0 ld $a0
aa14 0066 ld $66
aa15 004c ld $4c
aa16 00e0 ld $e0
aa17 00e3 ld $e3
aa18 00a0 ld $a0
aa19 0000 ld $00
aa1a 00b5 ld $b5
aa1b 0050 ld $50
aa1c 0085 ld $85
aa1d 00ce ld $ce
aa1e 00b5 ld $b5
aa1f 00a8 ld $a8
aa20 0085 ld $85
aa21 00cf ld $cf
aa22 00b5 ld $b5
aa23 0088 ld $88
aa24 00f0 ld $f0
aa25 000e ld $0e
aa26 0085 ld $85
aa27 00cf ld $cf
aa28 00b1 ld $b1
aa29 00ce ld $ce
aa2a 0048 ld $48
aa2b 00c8 ld $c8
aa2c 00b1 ld $b1
aa2d 00ce ld $ce
aa2e 0085 ld $85
aa2f 00cf ld $cf
aa30 0068 ld $68
aa31 0085 ld $85
aa32 00ce ld $ce
aa33 0088 ld $88
aa34 00e8 ld $e8
aa35 0060 ld $60
aa36 0020 ld $20
aa37 004a ld $4a
aa38 00e7 ld $e7
aa39 0020 ld $20
aa3a 0015 ld $15
aa3b 00e7 ld $e7
aa3c 0098 ld $98
aa3d 0020 ld $20
aa3e 0008 ld $08
aa3f 00e7 ld $e7
aa40 0095 ld $95
aa41 00a8 ld $a8
aa42 00c5 ld $c5
aa43 00ce ld $ce
aa44 00d0 ld $d0
aa45 0006 ld $06
aa46 00c5 ld $c5
aa47 00cf ld $cf
aa48 00d0 ld $d0
aa49 0002 ld $02
aa4a 00f6 ld $f6
aa4b 0050 ld $50
aa4c 0060 ld $60
aa4d 0020 ld $20
aa4e 0082 ld $82
aa4f 00e7 ld $e7
aa50 0020 ld $20
aa51 0059 ld $59
aa52 00e7 ld $e7
aa53 0020 ld $20
aa54 0015 ld $15
aa55 00e7 ld $e7
aa56 0024 ld $24
aa57 00cf ld $cf
aa58 0030 ld $30
aa59 001b ld $1b
aa5a 00ca ld $ca
aa5b 0060 ld $60
aa5c 0020 ld $20
aa5d 0015 ld $15
aa5e 00e7 ld $e7
aa5f 00a5 ld $a5
aa60 00cf ld $cf
aa61 00d0 ld $d0
aa62 0004 ld $04
aa63 00a5 ld $a5
aa64 00ce ld $ce
aa65 00f0 ld $f0
aa66 00f3 ld $f3
aa67 00a9 ld $a9
aa68 00ff ld $ff
aa69 0020 ld $20
aa6a 0008 ld $08
aa6b 00e7 ld $e7
aa6c 0095 ld $95
aa6d 00a8 ld $a8
aa6e 0024 ld $24
aa6f 00cf ld $cf
aa70 0030 ld $30
aa71 00e9 ld $e9
aa72 0020 ld $20
aa73 0015 ld $15
aa74 00e7 ld $e7
aa75 0098 ld $98
aa76 0038 ld $38
aa77 00e5 ld $e5
aa78 00ce ld $ce
aa79 0020 ld $20
aa7a 0008 ld $08
aa7b 00e7 ld $e7
aa7c 0098 ld $98
aa7d 00e5 ld $e5
aa7e 00cf ld $cf
aa7f 0050 ld $50
aa80 0023 ld $23
aa81 00a0 ld $a0
aa82 0000 ld $00
aa83 0010 ld $10
aa84 0090 ld $90
aa85 0020 ld $20
aa86 006f ld $6f
aa87 00e7 ld $e7
aa88 0020 ld $20
aa89 0015 ld $15
aa8a 00e7 ld $e7
aa8b 00a5 ld $a5
aa8c 00ce ld $ce
aa8d 0085 ld $85
aa8e 00da ld $da
aa8f 00a5 ld $a5
aa90 00cf ld $cf
aa91 0085 ld $85
aa92 00db ld $db
aa93 0020 ld $20
aa94 0015 ld $15
aa95 00e7 ld $e7
aa96 0018 ld $18
aa97 00a5 ld $a5
aa98 00ce ld $ce
aa99 0065 ld $65
aa9a 00da ld $da
aa9b 0020 ld $20
aa9c 0008 ld $08
aa9d 00e7 ld $e7
aa9e 00a5 ld $a5
aa9f 00cf ld $cf
aaa0 0065 ld $65
aaa1 00db ld $db
aaa2 0070 ld $70
aaa3 00dd ld $dd
aaa4 0095 ld $95
aaa5 00a8 ld $a8
aaa6 0060 ld $60
aaa7 0020 ld $20
aaa8 0015 ld $15
aaa9 00e7 ld $e7
aaaa 00a4 ld $a4
aaab 00ce ld $ce
aaac 00f0 ld $f0
aaad 0005 ld $05
aaae 0088 ld $88
aaaf 00a5 ld $a5
aab0 00cf ld $cf
aab1 00f0 ld $f0
aab2 000c ld $0c
aab3 0060 ld $60
aab4 00a5 ld $a5
aab5 0081 ld $81
aab6 0009 ld $09
aab7 0007 ld $07
aab8 00a8 ld $a8
aab9 00c8 ld $c8
aaba 00a9 ld $a9
aabb 00a0 ld $a0
aabc 0020 ld $20
aabd 00c9 ld $c9
aabe 00e3 ld $e3
aabf 00c4 ld $c4
aac0 0081 ld $81
aac1 00b0 ld $b0
aac2 00f7 ld $f7
aac3 0060 ld $60
aac4 0020 ld $20
aac5 00b1 ld $b1
aac6 00e7 ld $e7
aac7 0020 ld $20
aac8 0015 ld $15
aac9 00e7 ld $e7
aaca 00a5 ld $a5
aacb 00cf ld $cf
aacc 0010 ld $10
aacd 000a ld $0a
aace 00a9 ld $a9
aacf 00ad ld $ad
aad0 0020 ld $20
aad1 00c9 ld $c9
aad2 00e3 ld $e3
aad3 0020 ld $20
aad4 0072 ld $72
aad5 00e7 ld $e7
aad6 0050 ld $50
aad7 00ef ld $ef
aad8 0088 ld $88
aad9 0084 ld $84
aada 00d5 ld $d5
aadb 0086 ld $86
aadc 00cf ld $cf
aadd 00a6 ld $a6
aade 00ce ld $ce
aadf 0020 ld $20
aae0 001b ld $1b
aae1 00e5 ld $e5
aae2 00a6 ld $a6
aae3 00cf ld $cf
aae4 0060 ld $60
aae5 0020 ld $20
aae6 0015 ld $15
aae7 00e7 ld $e7
aae8 00a5 ld $a5
aae9 00ce ld $ce
aaea 0085 ld $85
aaeb 0076 ld $76
aaec 00a5 ld $a5
aaed 00cf ld $cf
aaee 0085 ld $85
aaef 0077 ld $77
aaf0 0088 ld $88
aaf1 0084 ld $84
aaf2 0078 ld $78
aaf3 00c8 ld $c8
aaf4 00a9 ld $a9
aaf5 000a ld $0a
aaf6 0085 ld $85
aaf7 0074 ld $74
aaf8 0084 ld $84
aaf9 0075 ld $75
aafa 0060 ld $60
aafb fe00 bra ac ;+-----------------------------------+
aafc fcfd bra $aafd ;| |
aafd 1404 ld $04,y ;| Trampoline for page $aa00 lookups |
aafe e068 jmp y,$68 ;| |
aaff c218 st [$18] ;+-----------------------------------+
ab00 0020 ld $20
ab01 0015 ld $15
ab02 00e7 ld $e7
ab03 00a5 ld $a5
ab04 00ce ld $ce
ab05 00a4 ld $a4
ab06 00cf ld $cf
ab07 0010 ld $10
ab08 00e8 ld $e8
ab09 0000 ld $00
ab0a 0000 ld $00
ab0b 00f2 ld $f2
ab0c 0020 ld $20
ab0d 0015 ld $15
ab0e 00e7 ld $e7
ab0f 00b5 ld $b5
ab10 0050 ld $50
ab11 0085 ld $85
ab12 00da ld $da
ab13 00b5 ld $b5
ab14 0088 ld $88
ab15 0085 ld $85
ab16 00db ld $db
ab17 00a5 ld $a5
ab18 00ce ld $ce
ab19 0091 ld $91
ab1a 00da ld $da
ab1b 00c8 ld $c8
ab1c 00a5 ld $a5
ab1d 00cf ld $cf
ab1e 0091 ld $91
ab1f 00da ld $da
ab20 00e8 ld $e8
ab21 0060 ld $60
ab22 0068 ld $68
ab23 0068 ld $68
ab24 0024 ld $24
ab25 00d5 ld $d5
ab26 0010 ld $10
ab27 0005 ld $05
ab28 0020 ld $20
ab29 00cd ld $cd
ab2a 00e3 ld $e3
ab2b 0046 ld $46
ab2c 00d5 ld $d5
ab2d 0060 ld $60
ab2e 00a0 ld $a0
ab2f 00ff ld $ff
ab30 0084 ld $84
ab31 00d7 ld $d7
ab32 0060 ld $60
ab33 0020 ld $20
ab34 00cd ld $cd
ab35 00ef ld $ef
ab36 00f0 ld $f0
ab37 0007 ld $07
ab38 00a9 ld $a9
ab39 0025 ld $25
ab3a 0085 ld $85
ab3b 00d6 ld $d6
ab3c 0088 ld $88
ab3d 0084 ld $84
ab3e 00d4 ld $d4
ab3f 00e8 ld $e8
ab40 0060 ld $60
ab41 00a5 ld $a5
ab42 00ca ld $ca
ab43 00a4 ld $a4
ab44 00cb ld $cb
ab45 00d0 ld $d0
ab46 005a ld $5a
ab47 00a0 ld $a0
ab48 0041 ld $41
ab49 00a5 ld $a5
ab4a 0084 ld $84
ab4b 00c9 ld $c9
ab4c 0008 ld $08
ab4d 00b0 ld $b0
ab4e 005e ld $5e
ab4f 00a8 ld $a8
ab50 00e6 ld $e6
ab51 0084 ld $84
ab52 00a5 ld $a5
ab53 00de ld $de
ab54 0099 ld $99
ab55 0000 ld $00
ab56 0011 ld $11
ab57 00a5 ld $a5
ab58 00df ld $df
ab59 0099 ld $99
ab5a 0008 ld $08
ab5b 0011 ld $11
ab5c 00a5 ld $a5
ab5d 00dc ld $dc
ab5e 0099 ld $99
ab5f 0010 ld $10
ab60 0011 ld $11
ab61 00a5 ld $a5
ab62 00dd ld $dd
ab63 0099 ld $99
ab64 0018 ld $18
ab65 0011 ld $11
ab66 0020 ld $20
ab67 0015 ld $15
ab68 00e7 ld $e7
ab69 0020 ld $20
ab6a 006d ld $6d
ab6b 00e5 ld $e5
ab6c 0090 ld $90
ab6d 0004 ld $04
ab6e 00a0 ld $a0
ab6f 0037 ld $37
ab70 00d0 ld $d0
ab71 003b ld $3b
ab72 00a5 ld $a5
ab73 0044 ld $44
ab74 00a4 ld $a4
ab75 0045 ld $45
ab76 0085 ld $85
ab77 00dc ld $dc
ab78 0084 ld $84
ab79 00dd ld $dd
ab7a 002c ld $2c
ab7b 0011 ld $11
ab7c 00d0 ld $d0
ab7d 0030 ld $30
ab7e 004f ld $4f
ab7f 0018 ld $18
ab80 0069 ld $69
ab81 0003 ld $03
ab82 0090 ld $90
ab83 0001 ld $01
ab84 00c8 ld $c8
ab85 00a2 ld $a2
ab86 00ff ld $ff
ab87 0086 ld $86
ab88 00d9 ld $d9
ab89 009a ld $9a
ab8a 0085 ld $85
ab8b 00de ld $de
ab8c 0084 ld $84
ab8d 00df ld $df
ab8e 0020 ld $20
ab8f 0079 ld $79
ab90 00e6 ld $e6
ab91 0024 ld $24
ab92 00d9 ld $d9
ab93 0010 ld $10
ab94 0049 ld $49
ab95 0018 ld $18
ab96 00a0 ld $a0
ab97 0000 ld $00
ab98 00a5 ld $a5
ab99 00dc ld $dc
ab9a 0071 ld $71
ab9b 00dc ld $dc
ab9c 00a4 ld $a4
ab9d 00dd ld $dd
ab9e 0090 ld $90
ab9f 0001 ld $01
aba0 00c8 ld $c8
aba1 00c5 ld $c5
aba2 004c ld $4c
aba3 00d0 ld $d0
aba4 00d1 ld $d1
aba5 00c4 ld $c4
aba6 004d ld $4d
aba7 00d0 ld $d0
aba8 00cd ld $cd
aba9 00a0 ld $a0
abaa 0034 ld $34
abab 0046 ld $46
abac 00d9 ld $d9
abad 004c ld $4c
abae 00e0 ld $e0
abaf 00e3 ld $e3
abb0 00a0 ld $a0
abb1 004a ld $4a
abb2 00a5 ld $a5
abb3 0084 ld $84
abb4 00f0 ld $f0
abb5 00f7 ld $f7
abb6 00c6 ld $c6
abb7 0084 ld $84
abb8 00a8 ld $a8
abb9 00b9 ld $b9
abba 000f ld $0f
abbb 0011 ld $11
abbc 0085 ld $85
abbd 00dc ld $dc
abbe 00b9 ld $b9
abbf 0017 ld $17
abc0 0011 ld $11
abc1 0085 ld $85
abc2 00dd ld $dd
abc3 00be ld $be
abc4 0087 ld $87
abc5 0000 ld $00
abc6 00b9 ld $b9
abc7 0007 ld $07
abc8 0011 ld $11
abc9 00a8 ld $a8
abca 008a ld $8a
abcb 004c ld $4c
abcc 007a ld $7a
abcd 00e8 ld $e8
abce 00a0 ld $a0
abcf 0063 ld $63
abd0 0020 ld $20
abd1 00c4 ld $c4
abd2 00e3 ld $e3
abd3 00a0 ld $a0
abd4 0001 ld $01
abd5 00b1 ld $b1
abd6 00dc ld $dc
abd7 00aa ld $aa
abd8 00c8 ld $c8
abd9 00b1 ld $b1
abda 00dc ld $dc
abdb 0020 ld $20
abdc 001b ld $1b
abdd 00e5 ld $e5
abde 004c ld $4c
abdf 00b3 ld $b3
abe0 00e2 ld $e2
abe1 00c6 ld $c6
abe2 0083 ld $83
abe3 00a0 ld $a0
abe4 005b ld $5b
abe5 00a5 ld $a5
abe6 0083 ld $83
abe7 00f0 ld $f0
abe8 00c4 ld $c4
abe9 00a8 ld $a8
abea 00b5 ld $b5
abeb 0050 ld $50
abec 00d9 ld $d9
abed 00ff ld $ff
abee 0011 ld $11
abef 00d0 ld $d0
abf0 00f0 ld $f0
abf1 00b5 ld $b5
abf2 0088 ld $88
abf3 00d9 ld $d9
abf4 0007 ld $07
abf5 0012 ld $12
abf6 00d0 ld $d0
abf7 00e9 ld $e9
abf8 00b9 ld $b9
abf9 000f ld $0f
abfa 0012 ld $12
abfb fe00 bra ac ;+-----------------------------------+
abfc fcfd bra $abfd ;| |
abfd 1404 ld $04,y ;| Trampoline for page $ab00 lookups |
abfe e068 jmp y,$68 ;| |
abff c218 st [$18] ;+-----------------------------------+
ac00 0085 ld $85
ac01 00da ld $da
ac02 00b9 ld $b9
ac03 0017 ld $17
ac04 0012 ld $12
ac05 0085 ld $85
ac06 00db ld $db
ac07 0020 ld $20
ac08 0015 ld $15
ac09 00e7 ld $e7
ac0a 00ca ld $ca
ac0b 0020 ld $20
ac0c 0093 ld $93
ac0d 00e7 ld $e7
ac0e 0020 ld $20
ac0f 0001 ld $01
ac10 00e9 ld $e9
ac11 0000 ld $00
ac12 0000 ld $00
ac13 00e8 ld $e8
ac14 00ca ld $ca
ac15 00a4 ld $a4
ac16 0083 ld $83
ac17 00b9 ld $b9
ac18 0047 ld $47
ac19 0012 ld $12
ac1a 0095 ld $95
ac1b 00a7 ld $a7
ac1c 00b9 ld $b9
ac1d 003f ld $3f
ac1e 0012 ld $12
ac1f 00a0 ld $a0
ac20 0000 ld $00
ac21 0020 ld $20
ac22 0008 ld $08
ac23 00e7 ld $e7
ac24 0020 ld $20
ac25 0082 ld $82
ac26 00e7 ld $e7
ac27 0020 ld $20
ac28 0059 ld $59
ac29 00e7 ld $e7
ac2a 0020 ld $20
ac2b 0015 ld $15
ac2c 00e7 ld $e7
ac2d 00a4 ld $a4
ac2e 0083 ld $83
ac2f 00a5 ld $a5
ac30 00ce ld $ce
ac31 00f0 ld $f0
ac32 0005 ld $05
ac33 0059 ld $59
ac34 0017 ld $17
ac35 0012 ld $12
ac36 0010 ld $10
ac37 0012 ld $12
ac38 00b9 ld $b9
ac39 001f ld $1f
ac3a 0012 ld $12
ac3b 0085 ld $85
ac3c 00dc ld $dc
ac3d 00b9 ld $b9
ac3e 0027 ld $27
ac3f 0012 ld $12
ac40 0085 ld $85
ac41 00dd ld $dd
ac42 00be ld $be
ac43 002f ld $2f
ac44 0012 ld $12
ac45 00b9 ld $b9
ac46 0037 ld $37
ac47 0012 ld $12
ac48 00d0 ld $d0
ac49 0087 ld $87
ac4a 00c6 ld $c6
ac4b 0083 ld $83
ac4c 0060 ld $60
ac4d 00a0 ld $a0
ac4e 0054 ld $54
ac4f 00a5 ld $a5
ac50 0083 ld $83
ac51 00c9 ld $c9
ac52 0008 ld $08
ac53 00f0 ld $f0
ac54 009a ld $9a
ac55 00e6 ld $e6
ac56 0083 ld $83
ac57 00a8 ld $a8
ac58 00b5 ld $b5
ac59 0050 ld $50
ac5a 0099 ld $99
ac5b 0000 ld $00
ac5c 0012 ld $12
ac5d 00b5 ld $b5
ac5e 0088 ld $88
ac5f 0099 ld $99
ac60 0008 ld $08
ac61 0012 ld $12
ac62 0060 ld $60
ac63 0020 ld $20
ac64 0015 ld $15
ac65 00e7 ld $e7
ac66 00a4 ld $a4
ac67 0083 ld $83
ac68 00a5 ld $a5
ac69 00ce ld $ce
ac6a 0099 ld $99
ac6b 003f ld $3f
ac6c 0012 ld $12
ac6d 00a5 ld $a5
ac6e 00cf ld $cf
ac6f 0099 ld $99
ac70 0047 ld $47
ac71 0012 ld $12
ac72 00a9 ld $a9
ac73 0001 ld $01
ac74 0099 ld $99
ac75 000f ld $0f
ac76 0012 ld $12
ac77 00a9 ld $a9
ac78 0000 ld $00
ac79 0099 ld $99
ac7a 0017 ld $17
ac7b 0012 ld $12
ac7c 00a5 ld $a5
ac7d 00dc ld $dc
ac7e 0099 ld $99
ac7f 001f ld $1f
ac80 0012 ld $12
ac81 00a5 ld $a5
ac82 00dd ld $dd
ac83 0099 ld $99
ac84 0027 ld $27
ac85 0012 ld $12
ac86 00a5 ld $a5
ac87 00de ld $de
ac88 0099 ld $99
ac89 002f ld $2f
ac8a 0012 ld $12
ac8b 00a5 ld $a5
ac8c 00df ld $df
ac8d 0099 ld $99
ac8e 0037 ld $37
ac8f 0012 ld $12
ac90 0060 ld $60
ac91 0020 ld $20
ac92 0015 ld $15
ac93 00e7 ld $e7
ac94 00a4 ld $a4
ac95 0083 ld $83
ac96 00a5 ld $a5
ac97 00ce ld $ce
ac98 0099 ld $99
ac99 000f ld $0f
ac9a 0012 ld $12
ac9b 00a5 ld $a5
ac9c 00cf ld $cf
ac9d 004c ld $4c
ac9e 0066 ld $66
ac9f 00e9 ld $e9
aca0 0000 ld $00
aca1 0000 ld $00
aca2 0000 ld $00
* 14 times
acae 00ab ld $ab
acaf 0003 ld $03
acb0 0003 ld $03
acb1 0003 ld $03
* 14 times
acbd 003f ld $3f
acbe 003f ld $3f
acbf 00c0 ld $c0
acc0 00c0 ld $c0
acc1 003c ld $3c
acc2 003c ld $3c
acc3 003c ld $3c
* 7 times
acc8 0030 ld $30
acc9 000f ld $0f
acca 00c0 ld $c0
accb 00cc ld $cc
accc 00ff ld $ff
accd 0055 ld $55
acce 0000 ld $00
accf 00ab ld $ab
acd0 00ab ld $ab
acd1 0003 ld $03
acd2 0003 ld $03
acd3 00ff ld $ff
acd4 00ff ld $ff
acd5 0055 ld $55
acd6 00ff ld $ff
acd7 00ff ld $ff
acd8 0055 ld $55
acd9 00cf ld $cf
acda 00cf ld $cf
acdb 00cf ld $cf
* 5 times
acde 00ff ld $ff
acdf 0055 ld $55
ace0 00c3 ld $c3
ace1 00c3 ld $c3
ace2 00c3 ld $c3
ace3 0055 ld $55
ace4 00f0 ld $f0
ace5 00f0 ld $f0
ace6 00cf ld $cf
ace7 0056 ld $56
ace8 0056 ld $56
ace9 0056 ld $56
acea 0055 ld $55
aceb 00ff ld $ff
acec 00ff ld $ff
aced 0055 ld $55
acee 0003 ld $03
acef 0003 ld $03
acf0 0003 ld $03
* 7 times
acf5 00ff ld $ff
acf6 00ff ld $ff
acf7 00ff ld $ff
acf8 0003 ld $03
acf9 0003 ld $03
acfa 0003 ld $03
acfb fe00 bra ac ;+-----------------------------------+
acfc fcfd bra $acfd ;| |
acfd 1404 ld $04,y ;| Trampoline for page $ac00 lookups |
acfe e068 jmp y,$68 ;| |
acff c218 st [$18] ;+-----------------------------------+
ad00 0003 ld $03
ad01 0003 ld $03
ad02 0003 ld $03
* 13 times
ad0d 0000 ld $00
ad0e 00ab ld $ab
ad0f 0003 ld $03
ad10 0057 ld $57
ad11 0003 ld $03
ad12 0003 ld $03
ad13 0003 ld $03
ad14 0003 ld $03
ad15 0007 ld $07
ad16 0003 ld $03
ad17 0003 ld $03
ad18 00ea ld $ea
ad19 0000 ld $00
ad1a 0000 ld $00
ad1b 0003 ld $03
ad1c 0003 ld $03
ad1d 0003 ld $03
* 10 times
ad25 00aa ld $aa
ad26 00ff ld $ff
ad27 00ff ld $ff
ad28 00ff ld $ff
* 5 times
ad2b 0017 ld $17
ad2c 00ff ld $ff
ad2d 00ff ld $ff
ad2e 0019 ld $19
ad2f 005d ld $5d
ad30 0035 ld $35
ad31 004b ld $4b
ad32 00f2 ld $f2
ad33 00ec ld $ec
ad34 0087 ld $87
ad35 006f ld $6f
ad36 00ad ld $ad
ad37 00b7 ld $b7
ad38 00e2 ld $e2
ad39 00f8 ld $f8
ad3a 0054 ld $54
ad3b 0080 ld $80
ad3c 0096 ld $96
ad3d 0085 ld $85
ad3e 0082 ld $82
ad3f 0022 ld $22
ad40 0010 ld $10
ad41 0033 ld $33
ad42 004a ld $4a
ad43 0013 ld $13
ad44 0006 ld $06
ad45 000b ld $0b
ad46 004a ld $4a
ad47 0001 ld $01
ad48 0040 ld $40
ad49 0047 ld $47
ad4a 007a ld $7a
ad4b 0000 ld $00
ad4c 00ff ld $ff
ad4d 0023 ld $23
ad4e 0009 ld $09
ad4f 005b ld $5b
ad50 0016 ld $16
ad51 00b6 ld $b6
ad52 00cb ld $cb
ad53 00ff ld $ff
ad54 00ff ld $ff
ad55 00fb ld $fb
ad56 00ff ld $ff
ad57 00ff ld $ff
ad58 0024 ld $24
ad59 00f6 ld $f6
ad5a 004e ld $4e
ad5b 0059 ld $59
ad5c 0050 ld $50
ad5d 0000 ld $00
ad5e 00ff ld $ff
ad5f 0023 ld $23
ad60 00a3 ld $a3
ad61 006f ld $6f
ad62 0036 ld $36
ad63 0023 ld $23
ad64 00d7 ld $d7
ad65 001c ld $1c
ad66 0022 ld $22
ad67 00c2 ld $c2
ad68 00ae ld $ae
ad69 00ba ld $ba
ad6a 0023 ld $23
ad6b 00ff ld $ff
ad6c 00ff ld $ff
ad6d 0021 ld $21
ad6e 0030 ld $30
ad6f 001e ld $1e
ad70 0003 ld $03
ad71 00c4 ld $c4
ad72 0020 ld $20
ad73 0000 ld $00
ad74 00c1 ld $c1
ad75 00ff ld $ff
ad76 00ff ld $ff
ad77 00ff ld $ff
ad78 00a0 ld $a0
ad79 0030 ld $30
ad7a 001e ld $1e
ad7b 00a4 ld $a4
ad7c 00d3 ld $d3
ad7d 00b6 ld $b6
ad7e 00bc ld $bc
ad7f 00aa ld $aa
ad80 003a ld $3a
ad81 0001 ld $01
ad82 0050 ld $50
ad83 007e ld $7e
ad84 00d8 ld $d8
ad85 00d8 ld $d8
ad86 00a5 ld $a5
ad87 003c ld $3c
ad88 00ff ld $ff
ad89 0016 ld $16
ad8a 005b ld $5b
ad8b 0028 ld $28
ad8c 0003 ld $03
ad8d 00c4 ld $c4
ad8e 001d ld $1d
ad8f 0000 ld $00
ad90 000c ld $0c
ad91 004e ld $4e
ad92 0000 ld $00
ad93 003e ld $3e
ad94 0000 ld $00
ad95 00a6 ld $a6
ad96 00b0 ld $b0
ad97 0000 ld $00
ad98 00bc ld $bc
ad99 00c6 ld $c6
ad9a 0057 ld $57
ad9b 008c ld $8c
ad9c 0001 ld $01
ad9d 0027 ld $27
ad9e 00ff ld $ff
ad9f 00ff ld $ff
ada0 00ff ld $ff
* 5 times
ada3 00e8 ld $e8
ada4 00ff ld $ff
ada5 00ff ld $ff
ada6 00e8 ld $e8
ada7 00e0 ld $e0
ada8 00e0 ld $e0
ada9 00e0 ld $e0
adaa 00ef ld $ef
adab 00ef ld $ef
adac 00e3 ld $e3
adad 00e3 ld $e3
adae 00e5 ld $e5
adaf 00e5 ld $e5
adb0 00e7 ld $e7
adb1 00e7 ld $e7
adb2 00ee ld $ee
adb3 00ef ld $ef
adb4 00ef ld $ef
adb5 00e7 ld $e7
adb6 00e7 ld $e7
adb7 00e2 ld $e2
adb8 00ef ld $ef
adb9 00e7 ld $e7
adba 00e7 ld $e7
adbb 00ec ld $ec
adbc 00ec ld $ec
adbd 00ec ld $ec
adbe 00e7 ld $e7
adbf 00ec ld $ec
adc0 00ec ld $ec
adc1 00ec ld $ec
adc2 00e2 ld $e2
adc3 0000 ld $00
adc4 00ff ld $ff
adc5 00e8 ld $e8
adc6 00e1 ld $e1
adc7 00e8 ld $e8
adc8 00e8 ld $e8
adc9 00ef ld $ef
adca 00eb ld $eb
adcb 00ff ld $ff
adcc 00ff ld $ff
adcd 00e0 ld $e0
adce 00ff ld $ff
adcf 00ff ld $ff
add0 00ef ld $ef
add1 00ee ld $ee
add2 00ef ld $ef
add3 00e7 ld $e7
add4 00e7 ld $e7
add5 0000 ld $00
add6 00ff ld $ff
add7 00e8 ld $e8
add8 00e7 ld $e7
add9 00e7 ld $e7
adda 00e7 ld $e7
addb 00e8 ld $e8
addc 00e1 ld $e1
addd 00e2 ld $e2
adde 00ee ld $ee
addf 00ee ld $ee
ade0 00ee ld $ee
ade1 00ee ld $ee
ade2 00e8 ld $e8
ade3 00ff ld $ff
ade4 00ff ld $ff
ade5 00e1 ld $e1
ade6 00e1 ld $e1
ade7 00ef ld $ef
ade8 00ee ld $ee
ade9 00e7 ld $e7
adea 00e8 ld $e8
adeb 00ee ld $ee
adec 00e7 ld $e7
aded 00ff ld $ff
adee 00ff ld $ff
adef 00ff ld $ff
adf0 00ee ld $ee
adf1 00e1 ld $e1
adf2 00ef ld $ef
adf3 00e7 ld $e7
adf4 00e8 ld $e8
adf5 00ef ld $ef
adf6 00ef ld $ef
adf7 00eb ld $eb
adf8 00e9 ld $e9
adf9 00e8 ld $e8
adfa 00e9 ld $e9
adfb fe00 bra ac ;+-----------------------------------+
adfc fcfd bra $adfd ;| |
adfd 1404 ld $04,y ;| Trampoline for page $ad00 lookups |
adfe e068 jmp y,$68 ;| |
adff c218 st [$18] ;+-----------------------------------+
ae00 00e9 ld $e9
ae01 00e8 ld $e8
ae02 00e8 ld $e8
ae03 00e8 ld $e8
ae04 00e8 ld $e8
ae05 00ff ld $ff
ae06 00e8 ld $e8
ae07 00e8 ld $e8
ae08 00e8 ld $e8
ae09 00ee ld $ee
ae0a 00e7 ld $e7
ae0b 00e8 ld $e8
ae0c 00ef ld $ef
ae0d 00ef ld $ef
ae0e 00ee ld $ee
ae0f 00ef ld $ef
ae10 00ee ld $ee
ae11 00ef ld $ef
ae12 00ee ld $ee
ae13 00ee ld $ee
ae14 00ef ld $ef
ae15 00ee ld $ee
ae16 00ee ld $ee
ae17 00ee ld $ee
ae18 00e1 ld $e1
ae19 00e8 ld $e8
ae1a 00e8 ld $e8
ae1b 00ff ld $ff
ae1c 00ff ld $ff
ae1d 00ff ld $ff
* 5 times
ae20 00eb ld $eb
ae21 0000 ld $00
ae22 0000 ld $00
ae23 00be ld $be
ae24 00b3 ld $b3
ae25 00b2 ld $b2
ae26 00b7 ld $b7
ae27 00b6 ld $b6
ae28 0037 ld $37
ae29 00d4 ld $d4
ae2a 00cf ld $cf
ae2b 00cf ld $cf
ae2c 00a0 ld $a0
ae2d 00cc ld $cc
ae2e 00cf ld $cf
ae2f 00ce ld $ce
ae30 0047 ld $47
ae31 00d3 ld $d3
ae32 00d9 ld $d9
ae33 00ce ld $ce
ae34 00d4 ld $d4
ae35 00c1 ld $c1
ae36 0058 ld $58
ae37 00cd ld $cd
ae38 00c5 ld $c5
ae39 00cd ld $cd
ae3a 00a0 ld $a0
ae3b 00c6 ld $c6
ae3c 00d5 ld $d5
ae3d 00cc ld $cc
ae3e 004c ld $4c
ae3f 00d4 ld $d4
ae40 00cf ld $cf
ae41 00cf ld $cf
ae42 00a0 ld $a0
ae43 00cd ld $cd
ae44 00c1 ld $c1
ae45 00ce ld $ce
ae46 00d9 ld $d9
ae47 00a0 ld $a0
ae48 00d0 ld $d0
ae49 00c1 ld $c1
ae4a 00d2 ld $d2
ae4b 00c5 ld $c5
ae4c 00ce ld $ce
ae4d 0053 ld $53
ae4e 00d3 ld $d3
ae4f 00d4 ld $d4
ae50 00d2 ld $d2
ae51 00c9 ld $c9
ae52 00ce ld $ce
ae53 0047 ld $47
ae54 00ce ld $ce
ae55 00cf ld $cf
ae56 00a0 ld $a0
ae57 00c5 ld $c5
ae58 00ce ld $ce
ae59 0044 ld $44
ae5a 00c2 ld $c2
ae5b 00c1 ld $c1
ae5c 00c4 ld $c4
ae5d 00a0 ld $a0
ae5e 00c2 ld $c2
ae5f 00d2 ld $d2
ae60 00c1 ld $c1
ae61 00ce ld $ce
ae62 00c3 ld $c3
ae63 0048 ld $48
ae64 00be ld $be
ae65 00b8 ld $b8
ae66 00a0 ld $a0
ae67 00c7 ld $c7
ae68 00cf ld $cf
ae69 00d3 ld $d3
ae6a 00d5 ld $d5
ae6b 00c2 ld $c2
ae6c 0053 ld $53
ae6d 00c2 ld $c2
ae6e 00c1 ld $c1
ae6f 00c4 ld $c4
ae70 00a0 ld $a0
ae71 00d2 ld $d2
ae72 00c5 ld $c5
ae73 00d4 ld $d4
ae74 00d5 ld $d5
ae75 00d2 ld $d2
ae76 004e ld $4e
ae77 00be ld $be
ae78 00b8 ld $b8
ae79 00a0 ld $a0
ae7a 00c6 ld $c6
ae7b 00cf ld $cf
ae7c 00d2 ld $d2
ae7d 0053 ld $53
ae7e 00c2 ld $c2
ae7f 00c1 ld $c1
ae80 00c4 ld $c4
ae81 00a0 ld $a0
ae82 00ce ld $ce
ae83 00c5 ld $c5
ae84 00d8 ld $d8
ae85 0054 ld $54
ae86 00d3 ld $d3
ae87 00d4 ld $d4
ae88 00cf ld $cf
ae89 00d0 ld $d0
ae8a 00d0 ld $d0
ae8b 00c5 ld $c5
ae8c 00c4 ld $c4
ae8d 00a0 ld $a0
ae8e 00c1 ld $c1
ae8f 00d4 ld $d4
ae90 0020 ld $20
ae91 00aa ld $aa
ae92 00aa ld $aa
ae93 00aa ld $aa
ae94 0020 ld $20
ae95 00a0 ld $a0
ae96 00c5 ld $c5
ae97 00d2 ld $d2
ae98 00d2 ld $d2
ae99 000d ld $0d
ae9a 00be ld $be
ae9b 00b2 ld $b2
ae9c 00b5 ld $b5
ae9d 0035 ld $35
ae9e 00d2 ld $d2
ae9f 00c1 ld $c1
aea0 00ce ld $ce
aea1 00c7 ld $c7
aea2 0045 ld $45
aea3 00c4 ld $c4
aea4 00c9 ld $c9
aea5 004d ld $4d
aea6 00d3 ld $d3
aea7 00d4 ld $d4
aea8 00d2 ld $d2
aea9 00a0 ld $a0
aeaa 00cf ld $cf
aeab 00d6 ld $d6
aeac 00c6 ld $c6
aead 004c ld $4c
aeae 00dc ld $dc
aeaf 000d ld $0d
aeb0 00d2 ld $d2
aeb1 00c5 ld $c5
aeb2 00d4 ld $d4
aeb3 00d9 ld $d9
aeb4 00d0 ld $d0
aeb5 00c5 ld $c5
aeb6 00a0 ld $a0
aeb7 00cc ld $cc
aeb8 00c9 ld $c9
aeb9 00ce ld $ce
aeba 00c5 ld $c5
aebb 008d ld $8d
aebc 003f ld $3f
aebd 0046 ld $46
aebe 00d9 ld $d9
aebf 0090 ld $90
aec0 0003 ld $03
aec1 004c ld $4c
aec2 00c3 ld $c3
aec3 00e8 ld $e8
aec4 00a6 ld $a6
aec5 00cf ld $cf
aec6 009a ld $9a
aec7 00a6 ld $a6
aec8 00ce ld $ce
aec9 00a0 ld $a0
aeca 008d ld $8d
aecb 00d0 ld $d0
aecc 0002 ld $02
aecd 00a0 ld $a0
aece 0099 ld $99
aecf 0020 ld $20
aed0 00c4 ld $c4
aed1 00e3 ld $e3
aed2 0086 ld $86
aed3 00ce ld $ce
aed4 00ba ld $ba
aed5 0086 ld $86
aed6 00cf ld $cf
aed7 00a0 ld $a0
aed8 00fe ld $fe
aed9 0084 ld $84
aeda 00d9 ld $d9
aedb 00c8 ld $c8
aedc 0084 ld $84
aedd 00c8 ld $c8
aede 0020 ld $20
aedf 0099 ld $99
aee0 00e2 ld $e2
aee1 0084 ld $84
aee2 00e9 ld $e9
aee3 00a2 ld $a2
aee4 0018 ld $18
aee5 00a9 ld $a9
aee6 0030 ld $30
aee7 0020 ld $20
aee8 0091 ld $91
aee9 00e4 ld $e4
aeea 00e6 ld $e6
aeeb 00d9 ld $d9
aeec 00a6 ld $a6
aeed 00ce ld $ce
aeee 00a4 ld $a4
aeef 00c8 ld $c8
aef0 000a ld $0a
aef1 0085 ld $85
aef2 00ce ld $ce
aef3 00c8 ld $c8
aef4 00b9 ld $b9
aef5 0000 ld $00
aef6 0002 ld $02
aef7 00c9 ld $c9
aef8 0074 ld $74
aef9 00f0 ld $f0
aefa 00d2 ld $d2
aefb fe00 bra ac ;+-----------------------------------+
aefc fcfd bra $aefd ;| |
aefd 1404 ld $04,y ;| Trampoline for page $ae00 lookups |
aefe e068 jmp y,$68 ;| |
aeff c218 st [$18] ;+-----------------------------------+
af00 0049 ld $49
af01 00b0 ld $b0
af02 00c9 ld $c9
af03 000a ld $0a
af04 00b0 ld $b0
af05 00f0 ld $f0
af06 00c8 ld $c8
af07 00c8 ld $c8
af08 0084 ld $84
af09 00c8 ld $c8
af0a 00b9 ld $b9
af0b 0000 ld $00
af0c 0002 ld $02
af0d 0048 ld $48
af0e 00b9 ld $b9
af0f 00ff ld $ff
af10 0001 ld $01
af11 00a0 ld $a0
af12 0000 ld $00
af13 0020 ld $20
af14 0008 ld $08
af15 00e7 ld $e7
af16 0068 ld $68
af17 0095 ld $95
af18 00a8 ld $a8
af19 00a5 ld $a5
af1a 00ce ld $ce
af1b 00c9 ld $c9
af1c 00c7 ld $c7
af1d 00d0 ld $d0
af1e 0003 ld $03
af1f 0020 ld $20
af20 006f ld $6f
af21 00e7 ld $e7
af22 004c ld $4c
af23 0001 ld $01
af24 00e8 ld $e8
af25 00ff ld $ff
af26 00ff ld $ff
af27 00ff ld $ff
af28 00ec ld $ec
af29 0000 ld $00
af2a 0000 ld $00
af2b 0050 ld $50
af2c 0020 ld $20
af2d 0013 ld $13
af2e 00ec ld $ec
af2f 00d0 ld $d0
af30 0015 ld $15
af31 0020 ld $20
af32 000b ld $0b
af33 00ec ld $ec
af34 00d0 ld $d0
af35 0010 ld $10
af36 0020 ld $20
af37 0082 ld $82
af38 00e7 ld $e7
af39 0020 ld $20
af3a 006f ld $6f
af3b 00e7 ld $e7
af3c 0050 ld $50
af3d 0003 ld $03
af3e 0020 ld $20
af3f 0082 ld $82
af40 00e7 ld $e7
af41 0020 ld $20
af42 0059 ld $59
af43 00e7 ld $e7
af44 0056 ld $56
af45 0050 ld $50
af46 004c ld $4c
af47 0036 ld $36
af48 00e7 ld $e7
af49 00ff ld $ff
af4a 00ff ld $ff
af4b 00c1 ld $c1
af4c 00ff ld $ff
af4d 007f ld $7f
af4e 00d1 ld $d1
af4f 00cc ld $cc
af50 00c7 ld $c7
af51 00cf ld $cf
af52 00ce ld $ce
af53 00c5 ld $c5
af54 009a ld $9a
af55 0098 ld $98
af56 008b ld $8b
af57 0096 ld $96
af58 0095 ld $95
af59 0093 ld $93
af5a 00bf ld $bf
af5b 00b2 ld $b2
af5c 0032 ld $32
af5d 002d ld $2d
af5e 002b ld $2b
af5f 00bc ld $bc
af60 00b0 ld $b0
af61 00ac ld $ac
af62 00be ld $be
af63 0035 ld $35
af64 008e ld $8e
af65 0061 ld $61
af66 00ff ld $ff
af67 00ff ld $ff
af68 00ff ld $ff
af69 00dd ld $dd
af6a 00fb ld $fb
af6b 0020 ld $20
af6c 00c9 ld $c9
af6d 00ef ld $ef
af6e 0015 ld $15
af6f 004f ld $4f
af70 0010 ld $10
af71 0005 ld $05
af72 0020 ld $20
af73 00c9 ld $c9
af74 00ef ld $ef
af75 0035 ld $35
af76 004f ld $4f
af77 0095 ld $95
af78 0050 ld $50
af79 0010 ld $10
af7a 00cb ld $cb
af7b 004c ld $4c
af7c 00c9 ld $c9
af7d 00ef ld $ef
af7e 0040 ld $40
af7f 0060 ld $60
af80 008d ld $8d
af81 0060 ld $60
af82 008b ld $8b
af83 0000 ld $00
af84 007e ld $7e
af85 008c ld $8c
af86 0033 ld $33
af87 0000 ld $00
af88 0000 ld $00
af89 0060 ld $60
af8a 0003 ld $03
af8b 00bf ld $bf
af8c 0012 ld $12
af8d 0000 ld $00
af8e 0040 ld $40
af8f 0089 ld $89
af90 00c9 ld $c9
af91 0047 ld $47
af92 009d ld $9d
af93 0017 ld $17
af94 0068 ld $68
af95 009d ld $9d
af96 000a ld $0a
af97 0000 ld $00
af98 0040 ld $40
af99 0060 ld $60
af9a 008d ld $8d
af9b 0060 ld $60
af9c 008b ld $8b
af9d 0000 ld $00
af9e 007e ld $7e
af9f 008c ld $8c
afa0 003c ld $3c
afa1 0000 ld $00
afa2 0000 ld $00
afa3 0060 ld $60
afa4 0003 ld $03
afa5 00bf ld $bf
afa6 001b ld $1b
afa7 004b ld $4b
afa8 0067 ld $67
afa9 00b4 ld $b4
afaa 00a1 ld $a1
afab 0007 ld $07
afac 008c ld $8c
afad 0007 ld $07
afae 00ae ld $ae
afaf 00a9 ld $a9
afb0 00ac ld $ac
afb1 00a8 ld $a8
afb2 0067 ld $67
afb3 008c ld $8c
afb4 0007 ld $07
afb5 00b4 ld $b4
afb6 00af ld $af
afb7 00ac ld $ac
afb8 00b0 ld $b0
afb9 0067 ld $67
afba 009d ld $9d
afbb 00b2 ld $b2
afbc 00af ld $af
afbd 00ac ld $ac
afbe 00af ld $af
afbf 00a3 ld $a3
afc0 0067 ld $67
afc1 008c ld $8c
afc2 0007 ld $07
afc3 00a5 ld $a5
afc4 00ab ld $ab
afc5 00af ld $af
afc6 00b0 ld $b0
afc7 00f4 ld $f4
afc8 00ae ld $ae
afc9 00a9 ld $a9
afca 00b2 ld $b2
afcb 00b0 ld $b0
afcc 007f ld $7f
afcd 000e ld $0e
afce 0027 ld $27
afcf 00b4 ld $b4
afd0 00ae ld $ae
afd1 00a9 ld $a9
afd2 00b2 ld $b2
afd3 00b0 ld $b0
afd4 007f ld $7f
afd5 000e ld $0e
afd6 0028 ld $28
afd7 00b4 ld $b4
afd8 00ae ld $ae
afd9 00a9 ld $a9
afda 00b2 ld $b2
afdb 00b0 ld $b0
afdc 0064 ld $64
afdd 0007 ld $07
afde 00a6 ld $a6
afdf 00a9 ld $a9
afe0 0067 ld $67
afe1 00af ld $af
afe2 00b4 ld $b4
afe3 00af ld $af
afe4 00a7 ld $a7
afe5 0078 ld $78
afe6 00b4 ld $b4
afe7 00a5 ld $a5
afe8 00ac ld $ac
afe9 0078 ld $78
afea 007f ld $7f
afeb 0002 ld $02
afec 00ad ld $ad
afed 00a5 ld $a5
afee 00b2 ld $b2
afef 0067 ld $67
aff0 00a2 ld $a2
aff1 00b5 ld $b5
aff2 00b3 ld $b3
aff3 00af ld $af
aff4 00a7 ld $a7
aff5 00ee ld $ee
aff6 00b2 ld $b2
aff7 00b5 ld $b5
aff8 00b4 ld $b4
aff9 00a5 ld $a5
affa 00b2 ld $b2
affb fe00 bra ac ;+-----------------------------------+
affc fcfd bra $affd ;| |
affd 1404 ld $04,y ;| Trampoline for page $af00 lookups |
affe e068 jmp y,$68 ;| |
afff c218 st [$18] ;+-----------------------------------+
b000 007e ld $7e
b001 008c ld $8c
b002 0039 ld $39
b003 00b4 ld $b4
b004 00b8 ld $b8
b005 00a5 ld $a5
b006 00ae ld $ae
b007 0067 ld $67
b008 00b0 ld $b0
b009 00a5 ld $a5
b00a 00b4 ld $b4
b00b 00b3 ld $b3
b00c 0027 ld $27
b00d 00af ld $af
b00e 00b4 ld $b4
b00f 0007 ld $07
b010 009d ld $9d
b011 0019 ld $19
b012 00b2 ld $b2
b013 00af ld $af
b014 00a6 ld $a6
b015 007f ld $7f
b016 0005 ld $05
b017 0037 ld $37
b018 00b4 ld $b4
b019 00b5 ld $b5
b01a 00b0 ld $b0
b01b 00ae ld $ae
b01c 00a9 ld $a9
b01d 007f ld $7f
b01e 0005 ld $05
b01f 0028 ld $28
b020 00b4 ld $b4
b021 00b5 ld $b5
b022 00b0 ld $b0
b023 00ae ld $ae
b024 00a9 ld $a9
b025 007f ld $7f
b026 0005 ld $05
b027 002a ld $2a
b028 00b4 ld $b4
b029 00b5 ld $b5
b02a 00b0 ld $b0
b02b 00ae ld $ae
b02c 00a9 ld $a9
b02d 00e4 ld $e4
b02e 00ae ld $ae
b02f 00a5 ld $a5
b030 00ed ld $ed
b031 0000 ld $00
b032 0000 ld $00
b033 0000 ld $00
b034 00ff ld $ff
b035 00ff ld $ff
b036 0047 ld $47
b037 00a2 ld $a2
b038 00a1 ld $a1
b039 00b4 ld $b4
b03a 007f ld $7f
b03b 000d ld $0d
b03c 0030 ld $30
b03d 00ad ld $ad
b03e 00a9 ld $a9
b03f 00a4 ld $a4
b040 007f ld $7f
b041 000d ld $0d
b042 0023 ld $23
b043 00ad ld $ad
b044 00a9 ld $a9
b045 00a4 ld $a4
b046 0067 ld $67
b047 00ac ld $ac
b048 00ac ld $ac
b049 00a1 ld $a1
b04a 00a3 ld $a3
b04b 0000 ld $00
b04c 0040 ld $40
b04d 0080 ld $80
b04e 00c0 ld $c0
b04f 00c1 ld $c1
b050 0080 ld $80
b051 0000 ld $00
b052 0047 ld $47
b053 008c ld $8c
b054 0068 ld $68
b055 008c ld $8c
b056 00db ld $db
b057 0067 ld $67
b058 009b ld $9b
b059 0068 ld $68
b05a 009b ld $9b
b05b 0050 ld $50
b05c 008c ld $8c
b05d 0063 ld $63
b05e 008c ld $8c
b05f 007f ld $7f
b060 0001 ld $01
b061 0051 ld $51
b062 0007 ld $07
b063 0088 ld $88
b064 0029 ld $29
b065 0084 ld $84
b066 0080 ld $80
b067 00c4 ld $c4
b068 0080 ld $80
b069 0057 ld $57
b06a 0071 ld $71
b06b 0007 ld $07
b06c 0088 ld $88
b06d 0014 ld $14
b06e 00ed ld $ed
b06f 00a5 ld $a5
b070 00ad ld $ad
b071 00af ld $af
b072 00ac ld $ac
b073 00ed ld $ed
b074 00a5 ld $a5
b075 00ad ld $ad
b076 00a9 ld $a9
b077 00a8 ld $a8
b078 00f2 ld $f2
b079 00af ld $af
b07a 00ac ld $ac
b07b 00af ld $af
b07c 00a3 ld $a3
b07d 0071 ld $71
b07e 0008 ld $08
b07f 0088 ld $88
b080 00ae ld $ae
b081 00a5 ld $a5
b082 00ac ld $ac
b083 0068 ld $68
b084 0083 ld $83
b085 0008 ld $08
b086 0068 ld $68
b087 009d ld $9d
b088 0008 ld $08
b089 0071 ld $71
b08a 0007 ld $07
b08b 0088 ld $88
b08c 0060 ld $60
b08d 0076 ld $76
b08e 00b4 ld $b4
b08f 00af ld $af
b090 00ae ld $ae
b091 0076 ld $76
b092 008d ld $8d
b093 0076 ld $76
b094 008b ld $8b
b095 0051 ld $51
b096 0007 ld $07
b097 0088 ld $88
b098 0019 ld $19
b099 00b8 ld $b8
b09a 00a4 ld $a4
b09b 00ae ld $ae
b09c 00b2 ld $b2
b09d 00f2 ld $f2
b09e 00b3 ld $b3
b09f 00b5 ld $b5
b0a0 00f3 ld $f3
b0a1 00a2 ld $a2
b0a2 00a1 ld $a1
b0a3 00ee ld $ee
b0a4 00a7 ld $a7
b0a5 00b3 ld $b3
b0a6 00e4 ld $e4
b0a7 00ae ld $ae
b0a8 00b2 ld $b2
b0a9 00eb ld $eb
b0aa 00a5 ld $a5
b0ab 00a5 ld $a5
b0ac 00b0 ld $b0
b0ad 0051 ld $51
b0ae 0007 ld $07
b0af 0088 ld $88
b0b0 0039 ld $39
b0b1 0081 ld $81
b0b2 00c1 ld $c1
b0b3 004f ld $4f
b0b4 007f ld $7f
b0b5 000f ld $0f
b0b6 002f ld $2f
b0b7 0000 ld $00
b0b8 0051 ld $51
b0b9 0006 ld $06
b0ba 0088 ld $88
b0bb 0029 ld $29
b0bc 00c2 ld $c2
b0bd 000c ld $0c
b0be 0082 ld $82
b0bf 0057 ld $57
b0c0 008c ld $8c
b0c1 006a ld $6a
b0c2 008c ld $8c
b0c3 0042 ld $42
b0c4 00ae ld $ae
b0c5 00a5 ld $a5
b0c6 00a8 ld $a8
b0c7 00b4 ld $b4
b0c8 0060 ld $60
b0c9 00ae ld $ae
b0ca 00a5 ld $a5
b0cb 00a8 ld $a8
b0cc 00b4 ld $b4
b0cd 004f ld $4f
b0ce 007e ld $7e
b0cf 001e ld $1e
b0d0 0035 ld $35
b0d1 008c ld $8c
b0d2 0027 ld $27
b0d3 0051 ld $51
b0d4 0007 ld $07
b0d5 0088 ld $88
b0d6 0009 ld $09
b0d7 008b ld $8b
b0d8 00fe ld $fe
b0d9 00e4 ld $e4
b0da 00af ld $af
b0db 00ad ld $ad
b0dc 00f2 ld $f2
b0dd 00af ld $af
b0de 00e4 ld $e4
b0df 00ae ld $ae
b0e0 00a1 ld $a1
b0e1 00dc ld $dc
b0e2 00de ld $de
b0e3 009c ld $9c
b0e4 00dd ld $dd
b0e5 009c ld $9c
b0e6 00de ld $de
b0e7 00dd ld $dd
b0e8 009e ld $9e
b0e9 00c3 ld $c3
b0ea 00dd ld $dd
b0eb 00cf ld $cf
b0ec 00ca ld $ca
b0ed 00cd ld $cd
b0ee 00cb ld $cb
b0ef 0000 ld $00
b0f0 0047 ld $47
b0f1 009d ld $9d
b0f2 00ad ld $ad
b0f3 00a5 ld $a5
b0f4 00ad ld $ad
b0f5 00af ld $af
b0f6 00ac ld $ac
b0f7 0076 ld $76
b0f8 009d ld $9d
b0f9 00ad ld $ad
b0fa 00a5 ld $a5
b0fb fe00 bra ac ;+-----------------------------------+
b0fc fcfd bra $b0fd ;| |
b0fd 1404 ld $04,y ;| Trampoline for page $b000 lookups |
b0fe e068 jmp y,$68 ;| |
b0ff c218 st [$18] ;+-----------------------------------+
b100 00ad ld $ad
b101 00a9 ld $a9
b102 00a8 ld $a8
b103 00e6 ld $e6
b104 00a6 ld $a6
b105 00af ld $af
b106 0060 ld $60
b107 008c ld $8c
b108 0020 ld $20
b109 00af ld $af
b10a 00b4 ld $b4
b10b 00b5 ld $b5
b10c 00a1 ld $a1
b10d 00f2 ld $f2
b10e 00ac ld $ac
b10f 00a3 ld $a3
b110 00f2 ld $f2
b111 00a3 ld $a3
b112 00b3 ld $b3
b113 0060 ld $60
b114 008c ld $8c
b115 0020 ld $20
b116 00ac ld $ac
b117 00a5 ld $a5
b118 00a4 ld $a4
b119 00ee ld $ee
b11a 00b5 ld $b5
b11b 00b2 ld $b2
b11c 0060 ld $60
b11d 00ae ld $ae
b11e 00b5 ld $b5
b11f 00b2 ld $b2
b120 00f4 ld $f4
b121 00b3 ld $b3
b122 00a9 ld $a9
b123 00ac ld $ac
b124 0060 ld $60
b125 008c ld $8c
b126 0020 ld $20
b127 00b4 ld $b4
b128 00b3 ld $b3
b129 00a9 ld $a9
b12a 00ac ld $ac
b12b 007a ld $7a
b12c 007e ld $7e
b12d 009a ld $9a
b12e 0022 ld $22
b12f 0020 ld $20
b130 0000 ld $00
b131 0060 ld $60
b132 0003 ld $03
b133 00bf ld $bf
b134 0060 ld $60
b135 0003 ld $03
b136 00bf ld $bf
b137 001f ld $1f
b138 00ee ld $ee
b139 0000 ld $00
b13a 0000 ld $00
b13b 0020 ld $20
b13c 00b1 ld $b1
b13d 00e7 ld $e7
b13e 00e8 ld $e8
b13f 00e8 ld $e8
b140 00b5 ld $b5
b141 004f ld $4f
b142 0085 ld $85
b143 00da ld $da
b144 00b5 ld $b5
b145 0087 ld $87
b146 0085 ld $85
b147 00db ld $db
b148 00b4 ld $b4
b149 004e ld $4e
b14a 0098 ld $98
b14b 00d5 ld $d5
b14c 0086 ld $86
b14d 00b0 ld $b0
b14e 0009 ld $09
b14f 00b1 ld $b1
b150 00da ld $da
b151 0020 ld $20
b152 00c9 ld $c9
b153 00e3 ld $e3
b154 00c8 ld $c8
b155 004c ld $4c
b156 000f ld $0f
b157 00ee ld $ee
b158 00a9 ld $a9
b159 00ff ld $ff
b15a 0085 ld $85
b15b 00d5 ld $d5
b15c 0060 ld $60
b15d 00e8 ld $e8
b15e 00a9 ld $a9
b15f 0000 ld $00
b160 0095 ld $95
b161 0088 ld $88
b162 0095 ld $95
b163 00a8 ld $a8
b164 00b5 ld $b5
b165 0087 ld $87
b166 0038 ld $38
b167 00f5 ld $f5
b168 004f ld $4f
b169 0095 ld $95
b16a 0050 ld $50
b16b 004c ld $4c
b16c 0023 ld $23
b16d 00e8 ld $e8
b16e 00ff ld $ff
b16f 0020 ld $20
b170 0015 ld $15
b171 00e7 ld $e7
b172 00a5 ld $a5
b173 00cf ld $cf
b174 00d0 ld $d0
b175 0028 ld $28
b176 00a5 ld $a5
b177 00ce ld $ce
b178 0060 ld $60
b179 0020 ld $20
b17a 0034 ld $34
b17b 00ee ld $ee
b17c 00a4 ld $a4
b17d 00c8 ld $c8
b17e 00c9 ld $c9
b17f 0030 ld $30
b180 00b0 ld $b0
b181 0021 ld $21
b182 00c0 ld $c0
b183 0028 ld $28
b184 00b0 ld $b0
b185 001d ld $1d
b186 0060 ld $60
b187 00ea ld $ea
b188 00ea ld $ea
b189 0020 ld $20
b18a 0034 ld $34
b18b 00ee ld $ee
b18c 0060 ld $60
b18d 00ea ld $ea
b18e 008a ld $8a
b18f 00a2 ld $a2
b190 0001 ld $01
b191 00b4 ld $b4
b192 00ce ld $ce
b193 0094 ld $94
b194 004c ld $4c
b195 00b4 ld $b4
b196 0048 ld $48
b197 0094 ld $94
b198 00ca ld $ca
b199 00ca ld $ca
b19a 00f0 ld $f0
b19b 00f5 ld $f5
b19c 00aa ld $aa
b19d 0060 ld $60
b19e 00a0 ld $a0
b19f 0077 ld $77
b1a0 004c ld $4c
b1a1 00e0 ld $e0
b1a2 00e3 ld $e3
b1a3 00a0 ld $a0
b1a4 007b ld $7b
b1a5 00d0 ld $d0
b1a6 00f9 ld $f9
b1a7 0020 ld $20
b1a8 0054 ld $54
b1a9 00e2 ld $e2
b1aa 00a5 ld $a5
b1ab 00da ld $da
b1ac 00d0 ld $d0
b1ad 0007 ld $07
b1ae 00a5 ld $a5
b1af 00db ld $db
b1b0 00d0 ld $d0
b1b1 0003 ld $03
b1b2 004c ld $4c
b1b3 007e ld $7e
b1b4 00e7 ld $e7
b1b5 0006 ld $06
b1b6 00ce ld $ce
b1b7 0026 ld $26
b1b8 00cf ld $cf
b1b9 0026 ld $26
b1ba 0046 ld $46
b1bb 0026 ld $26
b1bc 0047 ld $47
b1bd 00a5 ld $a5
b1be 0046 ld $46
b1bf 00c5 ld $c5
b1c0 00da ld $da
b1c1 00a5 ld $a5
b1c2 0047 ld $47
b1c3 00e5 ld $e5
b1c4 00db ld $db
b1c5 0090 ld $90
b1c6 000a ld $0a
b1c7 0085 ld $85
b1c8 0047 ld $47
b1c9 00a5 ld $a5
b1ca 0046 ld $46
b1cb 00e5 ld $e5
b1cc 00da ld $da
b1cd 0085 ld $85
b1ce 0046 ld $46
b1cf 00e6 ld $e6
b1d0 00ce ld $ce
b1d1 0088 ld $88
b1d2 00d0 ld $d0
b1d3 00e1 ld $e1
b1d4 0060 ld $60
b1d5 00ff ld $ff
b1d6 00ff ld $ff
b1d7 00ff ld $ff
* 6 times
b1db 0020 ld $20
b1dc 0015 ld $15
b1dd 00e7 ld $e7
b1de 006c ld $6c
b1df 00ce ld $ce
b1e0 0000 ld $00
b1e1 00a5 ld $a5
b1e2 004c ld $4c
b1e3 00d0 ld $d0
b1e4 0002 ld $02
b1e5 00c6 ld $c6
b1e6 004d ld $4d
b1e7 00c6 ld $c6
b1e8 004c ld $4c
b1e9 00a5 ld $a5
b1ea 0048 ld $48
b1eb 00d0 ld $d0
b1ec 0002 ld $02
b1ed 00c6 ld $c6
b1ee 0049 ld $49
b1ef 00c6 ld $c6
b1f0 0048 ld $48
b1f1 00a0 ld $a0
b1f2 0000 ld $00
b1f3 00b1 ld $b1
b1f4 004c ld $4c
b1f5 0091 ld $91
b1f6 0048 ld $48
b1f7 00a5 ld $a5
b1f8 00ca ld $ca
b1f9 00c5 ld $c5
b1fa 004c ld $4c
b1fb fe00 bra ac ;+-----------------------------------+
b1fc fcfd bra $b1fd ;| |
b1fd 1404 ld $04,y ;| Trampoline for page $b100 lookups |
b1fe e068 jmp y,$68 ;| |
b1ff c218 st [$18] ;+-----------------------------------+
b200 00a5 ld $a5
b201 00cb ld $cb
b202 00e5 ld $e5
b203 004d ld $4d
b204 0090 ld $90
b205 00e0 ld $e0
b206 004c ld $4c
b207 0053 ld $53
b208 00ee ld $ee
b209 00c9 ld $c9
b20a 0028 ld $28
b20b 00b0 ld $b0
b20c 009b ld $9b
b20d 00a8 ld $a8
b20e 00a5 ld $a5
b20f 00c8 ld $c8
b210 0060 ld $60
b211 00ea ld $ea
b212 00ea ld $ea
b213 0098 ld $98
b214 00aa ld $aa
b215 00a0 ld $a0
b216 006e ld $6e
b217 0020 ld $20
b218 00c4 ld $c4
b219 00e3 ld $e3
b21a 008a ld $8a
b21b 00a8 ld $a8
b21c 0020 ld $20
b21d 00c4 ld $c4
b21e 00e3 ld $e3
b21f 00a0 ld $a0
b220 0072 ld $72
b221 004c ld $4c
b222 00c4 ld $c4
b223 00e3 ld $e3
b224 0020 ld $20
b225 0015 ld $15
b226 00e7 ld $e7
b227 0006 ld $06
b228 00ce ld $ce
b229 0026 ld $26
b22a 00cf ld $cf
b22b 0030 ld $30
b22c 00fa ld $fa
b22d 00b0 ld $b0
b22e 00dc ld $dc
b22f 00d0 ld $d0
b230 0004 ld $04
b231 00c5 ld $c5
b232 00ce ld $ce
b233 00b0 ld $b0
b234 00d6 ld $d6
b235 0060 ld $60
b236 0020 ld $20
b237 0015 ld $15
b238 00e7 ld $e7
b239 00b1 ld $b1
b23a 00ce ld $ce
b23b 0094 ld $94
b23c 00a7 ld $a7
b23d 004c ld $4c
b23e 0008 ld $08
b23f 00e7 ld $e7
b240 00ef ld $ef
b241 0000 ld $00
b242 0000 ld $00
b243 0020 ld $20
b244 0034 ld $34
b245 00ee ld $ee
b246 00a5 ld $a5
b247 00ce ld $ce
b248 0048 ld $48
b249 0020 ld $20
b24a 0015 ld $15
b24b 00e7 ld $e7
b24c 0068 ld $68
b24d 0091 ld $91
b24e 00ce ld $ce
b24f 0060 ld $60
b250 00ff ld $ff
b251 00ff ld $ff
b252 00ff ld $ff
b253 0020 ld $20
b254 006c ld $6c
b255 00ee ld $ee
b256 00a5 ld $a5
b257 00ce ld $ce
b258 0085 ld $85
b259 0046 ld $46
b25a 00a5 ld $a5
b25b 00cf ld $cf
b25c 0085 ld $85
b25d 0047 ld $47
b25e 004c ld $4c
b25f 0044 ld $44
b260 00e2 ld $e2
b261 0020 ld $20
b262 00e4 ld $e4
b263 00ee ld $ee
b264 004c ld $4c
b265 0034 ld $34
b266 00e1 ld $e1
b267 0020 ld $20
b268 00e4 ld $e4
b269 00ee ld $ee
b26a 00b4 ld $b4
b26b 0088 ld $88
b26c 00b5 ld $b5
b26d 0050 ld $50
b26e 0069 ld $69
b26f 00fe ld $fe
b270 00b0 ld $b0
b271 0001 ld $01
b272 0088 ld $88
b273 0085 ld $85
b274 00da ld $da
b275 0084 ld $84
b276 00db ld $db
b277 0018 ld $18
b278 0065 ld $65
b279 00ce ld $ce
b27a 0095 ld $95
b27b 0050 ld $50
b27c 0098 ld $98
b27d 0065 ld $65
b27e 00cf ld $cf
b27f 0095 ld $95
b280 0088 ld $88
b281 00a0 ld $a0
b282 0000 ld $00
b283 00b5 ld $b5
b284 0050 ld $50
b285 00d1 ld $d1
b286 00da ld $da
b287 00c8 ld $c8
b288 00b5 ld $b5
b289 0088 ld $88
b28a 00f1 ld $f1
b28b 00da ld $da
b28c 00b0 ld $b0
b28d 0080 ld $80
b28e 004c ld $4c
b28f 0023 ld $23
b290 00e8 ld $e8
b291 0020 ld $20
b292 0015 ld $15
b293 00e7 ld $e7
b294 00a5 ld $a5
b295 004e ld $4e
b296 0020 ld $20
b297 0008 ld $08
b298 00e7 ld $e7
b299 00a5 ld $a5
b29a 004f ld $4f
b29b 00d0 ld $d0
b29c 0004 ld $04
b29d 00c5 ld $c5
b29e 004e ld $4e
b29f 0069 ld $69
b2a0 0000 ld $00
b2a1 0029 ld $29
b2a2 007f ld $7f
b2a3 0085 ld $85
b2a4 004f ld $4f
b2a5 0095 ld $95
b2a6 00a8 ld $a8
b2a7 00a0 ld $a0
b2a8 0011 ld $11
b2a9 00a5 ld $a5
b2aa 004f ld $4f
b2ab 000a ld $0a
b2ac 0018 ld $18
b2ad 0069 ld $69
b2ae 0040 ld $40
b2af 000a ld $0a
b2b0 0026 ld $26
b2b1 004e ld $4e
b2b2 0026 ld $26
b2b3 004f ld $4f
b2b4 0088 ld $88
b2b5 00d0 ld $d0
b2b6 00f2 ld $f2
b2b7 00a5 ld $a5
b2b8 00ce ld $ce
b2b9 0020 ld $20
b2ba 0008 ld $08
b2bb 00e7 ld $e7
b2bc 00a5 ld $a5
b2bd 00cf ld $cf
b2be 0095 ld $95
b2bf 00a8 ld $a8
b2c0 004c ld $4c
b2c1 007a ld $7a
b2c2 00e2 ld $e2
b2c3 0020 ld $20
b2c4 0015 ld $15
b2c5 00e7 ld $e7
b2c6 00a4 ld $a4
b2c7 00ce ld $ce
b2c8 00c4 ld $c4
b2c9 004c ld $4c
b2ca 00a5 ld $a5
b2cb 00cf ld $cf
b2cc 00e5 ld $e5
b2cd 004d ld $4d
b2ce 0090 ld $90
b2cf 001f ld $1f
b2d0 0084 ld $84
b2d1 0048 ld $48
b2d2 00a5 ld $a5
b2d3 00cf ld $cf
b2d4 0085 ld $85
b2d5 0049 ld $49
b2d6 004c ld $4c
b2d7 00b6 ld $b6
b2d8 00ee ld $ee
b2d9 0020 ld $20
b2da 0015 ld $15
b2db 00e7 ld $e7
b2dc 00a4 ld $a4
b2dd 00ce ld $ce
b2de 00c4 ld $c4
b2df 00ca ld $ca
b2e0 00a5 ld $a5
b2e1 00cf ld $cf
b2e2 00e5 ld $e5
b2e3 00cb ld $cb
b2e4 00b0 ld $b0
b2e5 0009 ld $09
b2e6 0084 ld $84
b2e7 004a ld $4a
b2e8 00a5 ld $a5
b2e9 00cf ld $cf
b2ea 0085 ld $85
b2eb 004b ld $4b
b2ec 004c ld $4c
b2ed 00b7 ld $b7
b2ee 00e5 ld $e5
b2ef 004c ld $4c
b2f0 00cb ld $cb
b2f1 00ee ld $ee
b2f2 00ea ld $ea
b2f3 00ea ld $ea
b2f4 00ea ld $ea
b2f5 00ea ld $ea
b2f6 0020 ld $20
b2f7 00c9 ld $c9
b2f8 00ef ld $ef
b2f9 0020 ld $20
b2fa 0071 ld $71
b2fb fe00 bra ac ;+-----------------------------------+
b2fc fcfd bra $b2fd ;| |
b2fd 1404 ld $04,y ;| Trampoline for page $b200 lookups |
b2fe e068 jmp y,$68 ;| |
b2ff c218 st [$18] ;+-----------------------------------+
b300 00e1 ld $e1
b301 004c ld $4c
b302 00bf ld $bf
b303 00ef ld $ef
b304 0020 ld $20
b305 0003 ld $03
b306 00ee ld $ee
b307 00a9 ld $a9
b308 00ff ld $ff
b309 0085 ld $85
b30a 00c8 ld $c8
b30b 00a9 ld $a9
b30c 0074 ld $74
b30d 008d ld $8d
b30e 0000 ld $00
b30f 0002 ld $02
b310 0060 ld $60
b311 0020 ld $20
b312 0036 ld $36
b313 00e7 ld $e7
b314 00e8 ld $e8
b315 0020 ld $20
b316 0036 ld $36
b317 00e7 ld $e7
b318 00b5 ld $b5
b319 0050 ld $50
b31a 0060 ld $60
b31b 00a9 ld $a9
b31c 0000 ld $00
b31d 0085 ld $85
b31e 004a ld $4a
b31f 0085 ld $85
b320 004c ld $4c
b321 00a9 ld $a9
b322 0008 ld $08
b323 0085 ld $85
b324 004b ld $4b
b325 00a9 ld $a9
b326 0010 ld $10
b327 0085 ld $85
b328 004d ld $4d
b329 004c ld $4c
b32a 00ad ld $ad
b32b 00e5 ld $e5
b32c 00d5 ld $d5
b32d 0088 ld $88
b32e 00d0 ld $d0
b32f 0001 ld $01
b330 0018 ld $18
b331 004c ld $4c
b332 0002 ld $02
b333 00e1 ld $e1
b334 0020 ld $20
b335 00b7 ld $b7
b336 00e5 ld $e5
b337 004c ld $4c
b338 0036 ld $36
b339 00e8 ld $e8
b33a 0020 ld $20
b33b 00b7 ld $b7
b33c 00e5 ld $e5
b33d 004c ld $4c
b33e 005b ld $5b
b33f 00e8 ld $e8
b340 00e0 ld $e0
b341 0080 ld $80
b342 00d0 ld $d0
b343 0001 ld $01
b344 0088 ld $88
b345 004c ld $4c
b346 000c ld $0c
b347 00e0 ld $e0
b348 00ff ld $ff
b349 0000 ld $00
b34a 0000 ld $00
b34b 00d8 ld $d8
b34c 0058 ld $58
b34d 00a0 ld $a0
b34e 007f ld $7f
b34f 008c ld $8c
b350 0012 ld $12
b351 00d0 ld $d0
b352 00a9 ld $a9
b353 00a7 ld $a7
b354 008d ld $8d
b355 0011 ld $11
b356 00d0 ld $d0
b357 008d ld $8d
b358 0013 ld $13
b359 00d0 ld $d0
b35a 00c9 ld $c9
b35b 00df ld $df
b35c 00f0 ld $f0
b35d 0013 ld $13
b35e 00c9 ld $c9
b35f 009b ld $9b
b360 00f0 ld $f0
b361 0003 ld $03
b362 00c8 ld $c8
b363 0010 ld $10
b364 000f ld $0f
b365 00a9 ld $a9
b366 00dc ld $dc
b367 0020 ld $20
b368 00ef ld $ef
b369 00ff ld $ff
b36a 00a9 ld $a9
b36b 008d ld $8d
b36c 0020 ld $20
b36d 00ef ld $ef
b36e 00ff ld $ff
b36f 00a0 ld $a0
b370 0001 ld $01
b371 0088 ld $88
b372 0030 ld $30
b373 00f6 ld $f6
b374 00ad ld $ad
b375 0011 ld $11
b376 00d0 ld $d0
b377 0010 ld $10
b378 00fb ld $fb
b379 00ad ld $ad
b37a 0010 ld $10
b37b 00d0 ld $d0
b37c 0099 ld $99
b37d 0000 ld $00
b37e 0002 ld $02
b37f 0020 ld $20
b380 00ef ld $ef
b381 00ff ld $ff
b382 00c9 ld $c9
b383 008d ld $8d
b384 00d0 ld $d0
b385 00d4 ld $d4
b386 00a0 ld $a0
b387 00ff ld $ff
b388 00a9 ld $a9
b389 0000 ld $00
b38a 00aa ld $aa
b38b 000a ld $0a
b38c 0085 ld $85
b38d 003f ld $3f
b38e 00c8 ld $c8
b38f 00b9 ld $b9
b390 0000 ld $00
b391 0002 ld $02
b392 00c9 ld $c9
b393 008d ld $8d
b394 00f0 ld $f0
b395 00d4 ld $d4
b396 00c9 ld $c9
b397 00ae ld $ae
b398 0090 ld $90
b399 00f4 ld $f4
b39a 00f0 ld $f0
b39b 00f0 ld $f0
b39c 00c9 ld $c9
b39d 00ba ld $ba
b39e 00f0 ld $f0
b39f 00eb ld $eb
b3a0 00c9 ld $c9
b3a1 00d2 ld $d2
b3a2 00f0 ld $f0
b3a3 003b ld $3b
b3a4 0086 ld $86
b3a5 003c ld $3c
b3a6 0086 ld $86
b3a7 003d ld $3d
b3a8 0084 ld $84
b3a9 003e ld $3e
b3aa 00b9 ld $b9
b3ab 0000 ld $00
b3ac 0002 ld $02
b3ad 0049 ld $49
b3ae 00b0 ld $b0
b3af 00c9 ld $c9
b3b0 000a ld $0a
b3b1 0090 ld $90
b3b2 0006 ld $06
b3b3 0069 ld $69
b3b4 0088 ld $88
b3b5 00c9 ld $c9
b3b6 00fa ld $fa
b3b7 0090 ld $90
b3b8 0011 ld $11
b3b9 000a ld $0a
b3ba 000a ld $0a
b3bb 000a ld $0a
b3bc 000a ld $0a
b3bd 00a2 ld $a2
b3be 0004 ld $04
b3bf 000a ld $0a
b3c0 0026 ld $26
b3c1 003c ld $3c
b3c2 0026 ld $26
b3c3 003d ld $3d
b3c4 00ca ld $ca
b3c5 00d0 ld $d0
b3c6 00f8 ld $f8
b3c7 00c8 ld $c8
b3c8 00d0 ld $d0
b3c9 00e0 ld $e0
b3ca 00c4 ld $c4
b3cb 003e ld $3e
b3cc 00f0 ld $f0
b3cd 0097 ld $97
b3ce 0024 ld $24
b3cf 003f ld $3f
b3d0 0050 ld $50
b3d1 0010 ld $10
b3d2 00a5 ld $a5
b3d3 003c ld $3c
b3d4 0081 ld $81
b3d5 003a ld $3a
b3d6 00e6 ld $e6
b3d7 003a ld $3a
b3d8 00d0 ld $d0
b3d9 00b5 ld $b5
b3da 00e6 ld $e6
b3db 003b ld $3b
b3dc 004c ld $4c
b3dd 0044 ld $44
b3de 00ff ld $ff
b3df 006c ld $6c
b3e0 0038 ld $38
b3e1 0000 ld $00
b3e2 0030 ld $30
b3e3 002b ld $2b
b3e4 00a2 ld $a2
b3e5 0002 ld $02
b3e6 00b5 ld $b5
b3e7 003b ld $3b
b3e8 0095 ld $95
b3e9 0039 ld $39
b3ea 0095 ld $95
b3eb 0037 ld $37
b3ec 00ca ld $ca
b3ed 00d0 ld $d0
b3ee 00f7 ld $f7
b3ef 00d0 ld $d0
b3f0 0014 ld $14
b3f1 00a9 ld $a9
b3f2 008d ld $8d
b3f3 0020 ld $20
b3f4 00ef ld $ef
b3f5 00ff ld $ff
b3f6 00a5 ld $a5
b3f7 0039 ld $39
b3f8 0020 ld $20
b3f9 00dc ld $dc
b3fa 00ff ld $ff
b3fb fe00 bra ac ;+-----------------------------------+
b3fc fcfd bra $b3fd ;| |
b3fd 1404 ld $04,y ;| Trampoline for page $b300 lookups |
b3fe e068 jmp y,$68 ;| |
b3ff c218 st [$18] ;+-----------------------------------+
b400 00a5 ld $a5
b401 0038 ld $38
b402 0020 ld $20
b403 00dc ld $dc
b404 00ff ld $ff
b405 00a9 ld $a9
b406 00ba ld $ba
b407 0020 ld $20
b408 00ef ld $ef
b409 00ff ld $ff
b40a 00a9 ld $a9
b40b 00a0 ld $a0
b40c 0020 ld $20
b40d 00ef ld $ef
b40e 00ff ld $ff
b40f 00a1 ld $a1
b410 0038 ld $38
b411 0020 ld $20
b412 00dc ld $dc
b413 00ff ld $ff
b414 0086 ld $86
b415 003f ld $3f
b416 00a5 ld $a5
b417 0038 ld $38
b418 00c5 ld $c5
b419 003c ld $3c
b41a 00a5 ld $a5
b41b 0039 ld $39
b41c 00e5 ld $e5
b41d 003d ld $3d
b41e 00b0 ld $b0
b41f 00c1 ld $c1
b420 00e6 ld $e6
b421 0038 ld $38
b422 00d0 ld $d0
b423 0002 ld $02
b424 00e6 ld $e6
b425 0039 ld $39
b426 00a5 ld $a5
b427 0038 ld $38
b428 0029 ld $29
b429 0007 ld $07
b42a 0010 ld $10
b42b 00c8 ld $c8
b42c 0048 ld $48
b42d 004a ld $4a
b42e 004a ld $4a
b42f 004a ld $4a
b430 004a ld $4a
b431 0020 ld $20
b432 00e5 ld $e5
b433 00ff ld $ff
b434 0068 ld $68
b435 0029 ld $29
b436 000f ld $0f
b437 0009 ld $09
b438 00b0 ld $b0
b439 00c9 ld $c9
b43a 00ba ld $ba
b43b 0090 ld $90
b43c 0002 ld $02
b43d 0069 ld $69
b43e 0006 ld $06
b43f 008d ld $8d
b440 0012 ld $12
b441 00d0 ld $d0
b442 002c ld $2c
b443 0012 ld $12
b444 00d0 ld $d0
b445 00d0 ld $d0
b446 00fb ld $fb
b447 0060 ld $60
b448 0000 ld $00
b449 0000 ld $00
b44a 0000 ld $00
* 5 times
b44d 00ff ld $ff
b44e 00d9 ld $d9
b44f 005e ld $5e
b450 0000 ld $00
b451 0000 ld $00 ;End of Apps/Apple-1/Apple-1_v3.gt1, size 7562
;+-----------------------------------+
;| Apps/MSBASIC/MSBASIC_v1.gt1 |
;+-----------------------------------+
b452 dc41 st $41,[y,x++] ;'A'
b453 dc70 st $70,[y,x++] ;'p'
b454 dc70 st $70,[y,x++] ;'p'
b455 dc6c st $6c,[y,x++] ;'l'
b456 dc65 st $65,[y,x++] ;'e'
b457 dc31 st $31,[y,x++] ;'1'
b458 dc00 st $00,[y,x++] ;'\x00'
b459 dc00 st $00,[y,x++] ;'\x00'
b45a 00c8 ld $c8
b45b c218 st [$18]
b45c 0096 ld $96
b45d 14f7 ld $f7,y
b45e e085 jmp y,$85
b45f c219 st [$19]
MSBASIC: b460 0002 ld $02
b461 0000 ld $00
b462 0012 ld $12
b463 001a ld $1a
b464 0021 ld $21
b465 00e6 ld $e6
b466 0038 ld $38
b467 0035 ld $35
b468 0053 ld $53
b469 000b ld $0b
b46a 0021 ld $21
b46b 000e ld $0e
b46c 00f3 ld $f3
b46d 0017 ld $17
b46e 0090 ld $90
b46f 0005 ld $05
b470 0011 ld $11
b471 0000 ld $00
b472 0024 ld $24
b473 00cf ld $cf
b474 0018 ld $18
b475 0002 ld $02
b476 0018 ld $18
b477 00e8 ld $e8
b478 0027 ld $27
b479 0009 ld $09
b47a 003e ld $3e
b47b 0008 ld $08
b47c 0090 ld $90
b47d 000d ld $0d
b47e 00e6 ld $e6
b47f 0009 ld $09
b480 0051 ld $51
b481 000c ld $0c
b482 00c5 ld $c5
b483 0010 ld $10
b484 007f ld $7f
b485 000c ld $0c
b486 0093 ld $93
b487 000a ld $0a
b488 0093 ld $93
b489 0009 ld $09
b48a 006b ld $6b
b48b 0009 ld $09
b48c 0016 ld $16
b48d 000a ld $0a
b48e 0016 ld $16
b48f 0009 ld $09
b490 0076 ld $76
b491 0009 ld $09
b492 00c0 ld $c0
b493 0009 ld $09
b494 0029 ld $29
b495 000a ld $0a
b496 0025 ld $25
b497 0009 ld $09
b498 0039 ld $39
b499 000a ld $0a
b49a 0071 ld $71
b49b 0018 ld $18
b49c 00ff ld $ff
b49d 0031 ld $31
b49e 00ff ld $ff
b49f 002f ld $2f
b4a0 006d ld $6d
b4a1 000f ld $0f
b4a2 00ee ld $ee
b4a3 0013 ld $13
b4a4 0068 ld $68
b4a5 0018 ld $18
b4a6 0078 ld $78
b4a7 000b ld $0b
b4a8 0051 ld $51
b4a9 0009 ld $09
b4aa 009b ld $9b
b4ab 0007 ld $07
b4ac 005d ld $5d
b4ad 0007 ld $07
b4ae 003f ld $3f
b4af 000c ld $0c
b4b0 0041 ld $41
b4b1 0007 ld $07
b4b2 00b1 ld $b1
b4b3 001c ld $1c
b4b4 0044 ld $44
b4b5 001d ld $1d
b4b6 00d0 ld $d0
b4b7 001c ld $1c
b4b8 0038 ld $38
b4b9 0000 ld $00
b4ba 00b8 ld $b8
b4bb 0013 ld $13
b4bc 00d9 ld $d9
b4bd 0013 ld $13
b4be 00ca ld $ca
b4bf 001f ld $1f
b4c0 00eb ld $eb
b4c1 0020 ld $20
b4c2 0062 ld $62
b4c3 001a ld $1a
b4c4 0046 ld $46
b4c5 0020 ld $20
b4c6 0040 ld $40
b4c7 0021 ld $21
b4c8 0047 ld $47
b4c9 0021 ld $21
b4ca 0090 ld $90
b4cb 0021 ld $21
b4cc 00fe ld $fe
b4cd 0021 ld $21
b4ce 004a ld $4a
b4cf 0018 ld $18
b4d0 00b8 ld $b8
b4d1 0017 ld $17
b4d2 00a1 ld $a1
b4d3 0014 ld $14
b4d4 00e9 ld $e9
b4d5 0017 ld $17
b4d6 00c7 ld $c7
b4d7 0017 ld $17
b4d8 0028 ld $28
b4d9 0017 ld $17
b4da 003c ld $3c
b4db 0017 ld $17
b4dc 0068 ld $68
b4dd 0017 ld $17
b4de 0073 ld $73
b4df 0017 ld $17
b4e0 0079 ld $79
b4e1 00e1 ld $e1
b4e2 0018 ld $18
b4e3 0079 ld $79
b4e4 0097 ld $97
b4e5 0018 ld $18
b4e6 007b ld $7b
b4e7 00a2 ld $a2
b4e8 001a ld $1a
b4e9 007b ld $7b
b4ea 0089 ld $89
b4eb 001b ld $1b
b4ec 007f ld $7f
b4ed 00d3 ld $d3
b4ee 001f ld $1f
b4ef 0050 ld $50
b4f0 002d ld $2d
b4f1 0010 ld $10
b4f2 0046 ld $46
b4f3 002a ld $2a
b4f4 0010 ld $10
b4f5 007d ld $7d
b4f6 000c ld $0c
b4f7 0020 ld $20
b4f8 005a ld $5a
b4f9 0039 ld $39
b4fa 000f ld $0f
b4fb fe00 bra ac ;+-----------------------------------+
b4fc fcfd bra $b4fd ;| |
b4fd 1404 ld $04,y ;| Trampoline for page $b400 lookups |
b4fe e068 jmp y,$68 ;| |
b4ff c218 st [$18] ;+-----------------------------------+
b500 0064 ld $64
b501 005a ld $5a
b502 0010 ld $10
b503 0045 ld $45
b504 004e ld $4e
b505 00c4 ld $c4
b506 0046 ld $46
b507 004f ld $4f
b508 00d2 ld $d2
b509 004e ld $4e
b50a 0045 ld $45
b50b 0058 ld $58
b50c 00d4 ld $d4
b50d 0044 ld $44
b50e 0041 ld $41
b50f 0054 ld $54
b510 00c1 ld $c1
b511 0049 ld $49
b512 004e ld $4e
b513 0050 ld $50
b514 0055 ld $55
b515 00d4 ld $d4
b516 0044 ld $44
b517 0049 ld $49
b518 00cd ld $cd
b519 0052 ld $52
b51a 0045 ld $45
b51b 0041 ld $41
b51c 00c4 ld $c4
b51d 004c ld $4c
b51e 0045 ld $45
b51f 00d4 ld $d4
b520 0047 ld $47
b521 004f ld $4f
b522 0054 ld $54
b523 00cf ld $cf
b524 0052 ld $52
b525 0055 ld $55
b526 00ce ld $ce
b527 0049 ld $49
b528 00c6 ld $c6
b529 0052 ld $52
b52a 0045 ld $45
b52b 0053 ld $53
b52c 0054 ld $54
b52d 004f ld $4f
b52e 0052 ld $52
b52f 00c5 ld $c5
b530 0047 ld $47
b531 004f ld $4f
b532 0053 ld $53
b533 0055 ld $55
b534 00c2 ld $c2
b535 0052 ld $52
b536 0045 ld $45
b537 0054 ld $54
b538 0055 ld $55
b539 0052 ld $52
b53a 00ce ld $ce
b53b 0052 ld $52
b53c 0045 ld $45
b53d 00cd ld $cd
b53e 0053 ld $53
b53f 0054 ld $54
b540 004f ld $4f
b541 00d0 ld $d0
b542 004f ld $4f
b543 00ce ld $ce
b544 0057 ld $57
b545 0041 ld $41
b546 0049 ld $49
b547 00d4 ld $d4
b548 004c ld $4c
b549 004f ld $4f
b54a 0041 ld $41
b54b 00c4 ld $c4
b54c 0053 ld $53
b54d 0041 ld $41
b54e 0056 ld $56
b54f 00c5 ld $c5
b550 0056 ld $56
b551 0045 ld $45
b552 0052 ld $52
b553 0049 ld $49
b554 0046 ld $46
b555 00d9 ld $d9
b556 0044 ld $44
b557 0045 ld $45
b558 00c6 ld $c6
b559 0050 ld $50
b55a 004f ld $4f
b55b 004b ld $4b
b55c 00c5 ld $c5
b55d 0050 ld $50
b55e 0052 ld $52
b55f 0049 ld $49
b560 004e ld $4e
b561 00d4 ld $d4
b562 0043 ld $43
b563 004f ld $4f
b564 004e ld $4e
b565 0003 ld $03
b566 0000 ld $00
b567 0000 ld $00
b568 00d4 ld $d4
b569 004c ld $4c
b56a 0049 ld $49
b56b 0053 ld $53
b56c 00d4 ld $d4
b56d 0043 ld $43
b56e 004c ld $4c
b56f 00d2 ld $d2
b570 0047 ld $47
b571 0045 ld $45
b572 00d4 ld $d4
b573 004e ld $4e
b574 0045 ld $45
b575 00d7 ld $d7
b576 0054 ld $54
b577 0041 ld $41
b578 0042 ld $42
b579 00a8 ld $a8
b57a 0054 ld $54
b57b 00cf ld $cf
b57c 0046 ld $46
b57d 00ce ld $ce
b57e 0053 ld $53
b57f 0050 ld $50
b580 0043 ld $43
b581 00a8 ld $a8
b582 0054 ld $54
b583 0048 ld $48
b584 0045 ld $45
b585 00ce ld $ce
b586 004e ld $4e
b587 004f ld $4f
b588 00d4 ld $d4
b589 0053 ld $53
b58a 0054 ld $54
b58b 0045 ld $45
b58c 00d0 ld $d0
b58d 00ab ld $ab
b58e 00ad ld $ad
b58f 00aa ld $aa
b590 00af ld $af
b591 00de ld $de
b592 0041 ld $41
b593 004e ld $4e
b594 00c4 ld $c4
b595 004f ld $4f
b596 00d2 ld $d2
b597 00be ld $be
b598 00bd ld $bd
b599 00bc ld $bc
b59a 0053 ld $53
b59b 0047 ld $47
b59c 00ce ld $ce
b59d 0049 ld $49
b59e 004e ld $4e
b59f 00d4 ld $d4
b5a0 0041 ld $41
b5a1 0042 ld $42
b5a2 00d3 ld $d3
b5a3 0055 ld $55
b5a4 0053 ld $53
b5a5 00d2 ld $d2
b5a6 0046 ld $46
b5a7 0052 ld $52
b5a8 00c5 ld $c5
b5a9 0050 ld $50
b5aa 004f ld $4f
b5ab 00d3 ld $d3
b5ac 0053 ld $53
b5ad 0051 ld $51
b5ae 00d2 ld $d2
b5af 0052 ld $52
b5b0 004e ld $4e
b5b1 00c4 ld $c4
b5b2 004c ld $4c
b5b3 004f ld $4f
b5b4 00c7 ld $c7
b5b5 0045 ld $45
b5b6 0058 ld $58
b5b7 00d0 ld $d0
b5b8 0043 ld $43
b5b9 004f ld $4f
b5ba 00d3 ld $d3
b5bb 0053 ld $53
b5bc 0049 ld $49
b5bd 00ce ld $ce
b5be 0054 ld $54
b5bf 0041 ld $41
b5c0 00ce ld $ce
b5c1 0041 ld $41
b5c2 0054 ld $54
b5c3 00ce ld $ce
b5c4 0050 ld $50
b5c5 0045 ld $45
b5c6 0045 ld $45
b5c7 00cb ld $cb
b5c8 004c ld $4c
b5c9 0045 ld $45
b5ca 00ce ld $ce
b5cb 0053 ld $53
b5cc 0054 ld $54
b5cd 0052 ld $52
b5ce 00a4 ld $a4
b5cf 0056 ld $56
b5d0 0041 ld $41
b5d1 00cc ld $cc
b5d2 0041 ld $41
b5d3 0053 ld $53
b5d4 00c3 ld $c3
b5d5 0043 ld $43
b5d6 0048 ld $48
b5d7 0052 ld $52
b5d8 00a4 ld $a4
b5d9 004c ld $4c
b5da 0045 ld $45
b5db 0046 ld $46
b5dc 0054 ld $54
b5dd 00a4 ld $a4
b5de 0052 ld $52
b5df 0049 ld $49
b5e0 0047 ld $47
b5e1 0048 ld $48
b5e2 0054 ld $54
b5e3 00a4 ld $a4
b5e4 004d ld $4d
b5e5 0049 ld $49
b5e6 0044 ld $44
b5e7 00a4 ld $a4
b5e8 0047 ld $47
b5e9 00cf ld $cf
b5ea 0000 ld $00
b5eb 004e ld $4e
b5ec 0045 ld $45
b5ed 0058 ld $58
b5ee 0054 ld $54
b5ef 0020 ld $20
b5f0 0057 ld $57
b5f1 0049 ld $49
b5f2 0054 ld $54
b5f3 0048 ld $48
b5f4 004f ld $4f
b5f5 0055 ld $55
b5f6 0054 ld $54
b5f7 0020 ld $20
b5f8 0046 ld $46
b5f9 004f ld $4f
b5fa 00d2 ld $d2
b5fb fe00 bra ac ;+-----------------------------------+
b5fc fcfd bra $b5fd ;| |
b5fd 1404 ld $04,y ;| Trampoline for page $b500 lookups |
b5fe e068 jmp y,$68 ;| |
b5ff c218 st [$18] ;+-----------------------------------+
b600 0053 ld $53
b601 0059 ld $59
b602 004e ld $4e
b603 0054 ld $54
b604 0041 ld $41
b605 00d8 ld $d8
b606 0052 ld $52
b607 0045 ld $45
b608 0054 ld $54
b609 0055 ld $55
b60a 0052 ld $52
b60b 004e ld $4e
b60c 0020 ld $20
b60d 0057 ld $57
b60e 0049 ld $49
b60f 0054 ld $54
b610 0048 ld $48
b611 004f ld $4f
b612 0055 ld $55
b613 0054 ld $54
b614 0020 ld $20
b615 0047 ld $47
b616 004f ld $4f
b617 0053 ld $53
b618 0055 ld $55
b619 00c2 ld $c2
b61a 004f ld $4f
b61b 0055 ld $55
b61c 0054 ld $54
b61d 0020 ld $20
b61e 004f ld $4f
b61f 0046 ld $46
b620 0020 ld $20
b621 0044 ld $44
b622 0041 ld $41
b623 0054 ld $54
b624 00c1 ld $c1
b625 0049 ld $49
b626 004c ld $4c
b627 004c ld $4c
b628 0045 ld $45
b629 0047 ld $47
b62a 0041 ld $41
b62b 004c ld $4c
b62c 0020 ld $20
b62d 0051 ld $51
b62e 0055 ld $55
b62f 0041 ld $41
b630 004e ld $4e
b631 0054 ld $54
b632 0049 ld $49
b633 0054 ld $54
b634 00d9 ld $d9
b635 004f ld $4f
b636 0056 ld $56
b637 0045 ld $45
b638 0052 ld $52
b639 0046 ld $46
b63a 004c ld $4c
b63b 004f ld $4f
b63c 00d7 ld $d7
b63d 004f ld $4f
b63e 0055 ld $55
b63f 0054 ld $54
b640 0020 ld $20
b641 004f ld $4f
b642 0046 ld $46
b643 0020 ld $20
b644 004d ld $4d
b645 0045 ld $45
b646 004d ld $4d
b647 004f ld $4f
b648 0052 ld $52
b649 00d9 ld $d9
b64a 0055 ld $55
b64b 004e ld $4e
b64c 0044 ld $44
b64d 0045 ld $45
b64e 0046 ld $46
b64f 0027 ld $27
b650 0044 ld $44
b651 0020 ld $20
b652 0053 ld $53
b653 0054 ld $54
b654 0041 ld $41
b655 0054 ld $54
b656 0045 ld $45
b657 004d ld $4d
b658 0045 ld $45
b659 004e ld $4e
b65a 00d4 ld $d4
b65b 0042 ld $42
b65c 0041 ld $41
b65d 0044 ld $44
b65e 0020 ld $20
b65f 0053 ld $53
b660 0055 ld $55
b661 0042 ld $42
b662 0053 ld $53
b663 0043 ld $43
b664 0052 ld $52
b665 0049 ld $49
b666 0050 ld $50
b667 00d4 ld $d4
b668 0052 ld $52
b669 0045 ld $45
b66a 0044 ld $44
b66b 0049 ld $49
b66c 004d ld $4d
b66d 0004 ld $04
b66e 0000 ld $00
b66f 0000 ld $00
b670 0027 ld $27
b671 0044 ld $44
b672 0020 ld $20
b673 0041 ld $41
b674 0052 ld $52
b675 0052 ld $52
b676 0041 ld $41
b677 00d9 ld $d9
b678 0044 ld $44
b679 0049 ld $49
b67a 0056 ld $56
b67b 0049 ld $49
b67c 0053 ld $53
b67d 0049 ld $49
b67e 004f ld $4f
b67f 004e ld $4e
b680 0020 ld $20
b681 0042 ld $42
b682 0059 ld $59
b683 0020 ld $20
b684 005a ld $5a
b685 0045 ld $45
b686 0052 ld $52
b687 00cf ld $cf
b688 0049 ld $49
b689 004c ld $4c
b68a 004c ld $4c
b68b 0045 ld $45
b68c 0047 ld $47
b68d 0041 ld $41
b68e 004c ld $4c
b68f 0020 ld $20
b690 0044 ld $44
b691 0049 ld $49
b692 0052 ld $52
b693 0045 ld $45
b694 0043 ld $43
b695 00d4 ld $d4
b696 0054 ld $54
b697 0059 ld $59
b698 0050 ld $50
b699 0045 ld $45
b69a 0020 ld $20
b69b 004d ld $4d
b69c 0049 ld $49
b69d 0053 ld $53
b69e 004d ld $4d
b69f 0041 ld $41
b6a0 0054 ld $54
b6a1 0043 ld $43
b6a2 00c8 ld $c8
b6a3 0053 ld $53
b6a4 0054 ld $54
b6a5 0052 ld $52
b6a6 0049 ld $49
b6a7 004e ld $4e
b6a8 0047 ld $47
b6a9 0020 ld $20
b6aa 0054 ld $54
b6ab 004f ld $4f
b6ac 004f ld $4f
b6ad 0020 ld $20
b6ae 004c ld $4c
b6af 004f ld $4f
b6b0 004e ld $4e
b6b1 00c7 ld $c7
b6b2 0046 ld $46
b6b3 004f ld $4f
b6b4 0052 ld $52
b6b5 004d ld $4d
b6b6 0055 ld $55
b6b7 004c ld $4c
b6b8 0041 ld $41
b6b9 0020 ld $20
b6ba 0054 ld $54
b6bb 004f ld $4f
b6bc 004f ld $4f
b6bd 0020 ld $20
b6be 0043 ld $43
b6bf 004f ld $4f
b6c0 004d ld $4d
b6c1 0050 ld $50
b6c2 004c ld $4c
b6c3 0045 ld $45
b6c4 00d8 ld $d8
b6c5 0043 ld $43
b6c6 0041 ld $41
b6c7 004e ld $4e
b6c8 0027 ld $27
b6c9 0054 ld $54
b6ca 0020 ld $20
b6cb 0043 ld $43
b6cc 004f ld $4f
b6cd 004e ld $4e
b6ce 0054 ld $54
b6cf 0049 ld $49
b6d0 004e ld $4e
b6d1 0055 ld $55
b6d2 00c5 ld $c5
b6d3 0055 ld $55
b6d4 004e ld $4e
b6d5 0044 ld $44
b6d6 0045 ld $45
b6d7 0046 ld $46
b6d8 0027 ld $27
b6d9 0044 ld $44
b6da 0020 ld $20
b6db 0046 ld $46
b6dc 0055 ld $55
b6dd 004e ld $4e
b6de 0043 ld $43
b6df 0054 ld $54
b6e0 0049 ld $49
b6e1 004f ld $4f
b6e2 00ce ld $ce
b6e3 0020 ld $20
b6e4 0000 ld $00
b6e5 002e ld $2e
b6e6 0038 ld $38
b6e7 004c ld $4c
b6e8 00cc ld $cc
b6e9 000f ld $0f
b6ea 00a0 ld $a0
b6eb 001b ld $1b
b6ec 0018 ld $18
b6ed 0088 ld $88
b6ee 0069 ld $69
b6ef 0006 ld $06
b6f0 0090 ld $90
b6f1 00fb ld $fb
b6f2 0060 ld $60
b6f3 0020 ld $20
b6f4 0045 ld $45
b6f5 0052 ld $52
b6f6 0052 ld $52
b6f7 004f ld $4f
b6f8 0052 ld $52
b6f9 0000 ld $00
b6fa 0020 ld $20
b6fb fe00 bra ac ;+-----------------------------------+
b6fc fcfd bra $b6fd ;| |
b6fd 1404 ld $04,y ;| Trampoline for page $b600 lookups |
b6fe e068 jmp y,$68 ;| |
b6ff c218 st [$18] ;+-----------------------------------+
b700 0049 ld $49
b701 004e ld $4e
b702 0020 ld $20
b703 0000 ld $00
b704 000d ld $0d
b705 000a ld $0a
b706 0052 ld $52
b707 0045 ld $45
b708 0041 ld $41
b709 0044 ld $44
b70a 0059 ld $59
b70b 002e ld $2e
b70c 000d ld $0d
b70d 000a ld $0a
b70e 0000 ld $00
b70f 000d ld $0d
b710 000a ld $0a
b711 0042 ld $42
b712 0052 ld $52
b713 0045 ld $45
b714 0041 ld $41
b715 004b ld $4b
b716 0000 ld $00
b717 00ba ld $ba
b718 00e8 ld $e8
b719 00e8 ld $e8
b71a 00e8 ld $e8
b71b 00e8 ld $e8
b71c 00b5 ld $b5
b71d 0001 ld $01
b71e 00c9 ld $c9
b71f 0081 ld $81
b720 00d0 ld $d0
b721 001d ld $1d
b722 00a5 ld $a5
b723 007c ld $7c
b724 00d0 ld $d0
b725 0008 ld $08
b726 00b5 ld $b5
b727 0002 ld $02
b728 0085 ld $85
b729 007b ld $7b
b72a 00b5 ld $b5
b72b 0003 ld $03
b72c 0085 ld $85
b72d 007c ld $7c
b72e 00d5 ld $d5
b72f 0003 ld $03
b730 00d0 ld $d0
b731 0006 ld $06
b732 00a5 ld $a5
b733 007b ld $7b
b734 00d5 ld $d5
b735 0002 ld $02
b736 00f0 ld $f0
b737 0007 ld $07
b738 008a ld $8a
b739 0018 ld $18
b73a 0069 ld $69
b73b 0012 ld $12
b73c 00aa ld $aa
b73d 00d0 ld $d0
b73e 00dd ld $dd
b73f 0060 ld $60
b740 0020 ld $20
b741 001b ld $1b
b742 0005 ld $05
b743 0085 ld $85
b744 0063 ld $63
b745 0084 ld $84
b746 0064 ld $64
b747 0038 ld $38
b748 00a5 ld $a5
b749 008d ld $8d
b74a 00e5 ld $e5
b74b 0092 ld $92
b74c 0085 ld $85
b74d 0054 ld $54
b74e 00a8 ld $a8
b74f 00a5 ld $a5
b750 008e ld $8e
b751 00e5 ld $e5
b752 0093 ld $93
b753 00aa ld $aa
b754 00e8 ld $e8
b755 0098 ld $98
b756 00f0 ld $f0
b757 0023 ld $23
b758 00a5 ld $a5
b759 008d ld $8d
b75a 0038 ld $38
b75b 00e5 ld $e5
b75c 0054 ld $54
b75d 0085 ld $85
b75e 008d ld $8d
b75f 00b0 ld $b0
b760 0003 ld $03
b761 00c6 ld $c6
b762 008e ld $8e
b763 0038 ld $38
b764 00a5 ld $a5
b765 008b ld $8b
b766 00e5 ld $e5
b767 0054 ld $54
b768 0085 ld $85
b769 008b ld $8b
b76a 00b0 ld $b0
b76b 0008 ld $08
b76c 00c6 ld $c6
b76d 008c ld $8c
b76e 0090 ld $90
b76f 0004 ld $04
b770 00b1 ld $b1
b771 008d ld $8d
b772 0091 ld $91
b773 008b ld $8b
b774 0088 ld $88
b775 0005 ld $05
b776 0000 ld $00
b777 0000 ld $00
b778 00d0 ld $d0
b779 00f9 ld $f9
b77a 00b1 ld $b1
b77b 008d ld $8d
b77c 0091 ld $91
b77d 008b ld $8b
b77e 00c6 ld $c6
b77f 008e ld $8e
b780 00c6 ld $c6
b781 008c ld $8c
b782 00ca ld $ca
b783 00d0 ld $d0
b784 00f2 ld $f2
b785 0060 ld $60
b786 000a ld $0a
b787 0069 ld $69
b788 00b2 ld $b2
b789 00b0 ld $b0
b78a 0035 ld $35
b78b 0085 ld $85
b78c 0054 ld $54
b78d 00ba ld $ba
b78e 00e4 ld $e4
b78f 0054 ld $54
b790 0090 ld $90
b791 002e ld $2e
b792 0060 ld $60
b793 00c4 ld $c4
b794 0066 ld $66
b795 0090 ld $90
b796 0028 ld $28
b797 00d0 ld $d0
b798 0004 ld $04
b799 00c5 ld $c5
b79a 0065 ld $65
b79b 0090 ld $90
b79c 0022 ld $22
b79d 0048 ld $48
b79e 00a2 ld $a2
b79f 0009 ld $09
b7a0 0098 ld $98
b7a1 0048 ld $48
b7a2 00b5 ld $b5
b7a3 008a ld $8a
b7a4 00ca ld $ca
b7a5 0010 ld $10
b7a6 00fa ld $fa
b7a7 0020 ld $20
b7a8 0062 ld $62
b7a9 0015 ld $15
b7aa 00a2 ld $a2
b7ab 00f7 ld $f7
b7ac 0068 ld $68
b7ad 0095 ld $95
b7ae 0094 ld $94
b7af 00e8 ld $e8
b7b0 0030 ld $30
b7b1 00fa ld $fa
b7b2 0068 ld $68
b7b3 00a8 ld $a8
b7b4 0068 ld $68
b7b5 00c4 ld $c4
b7b6 0066 ld $66
b7b7 0090 ld $90
b7b8 0006 ld $06
b7b9 00d0 ld $d0
b7ba 0005 ld $05
b7bb 00c5 ld $c5
b7bc 0065 ld $65
b7bd 00b0 ld $b0
b7be 0001 ld $01
b7bf 0060 ld $60
b7c0 00a2 ld $a2
b7c1 004d ld $4d
b7c2 0046 ld $46
b7c3 0045 ld $45
b7c4 0020 ld $20
b7c5 00ac ld $ac
b7c6 000b ld $0b
b7c7 0020 ld $20
b7c8 000f ld $0f
b7c9 000c ld $0c
b7ca 00bd ld $bd
b7cb 0083 ld $83
b7cc 0003 ld $03
b7cd 0048 ld $48
b7ce 0029 ld $29
b7cf 007f ld $7f
b7d0 0020 ld $20
b7d1 0011 ld $11
b7d2 000c ld $0c
b7d3 00e8 ld $e8
b7d4 0068 ld $68
b7d5 0010 ld $10
b7d6 00f3 ld $f3
b7d7 0020 ld $20
b7d8 007a ld $7a
b7d9 0007 ld $07
b7da 00a9 ld $a9
b7db 0083 ld $83
b7dc 00a0 ld $a0
b7dd 0004 ld $04
b7de 0020 ld $20
b7df 00ef ld $ef
b7e0 000b ld $0b
b7e1 00a4 ld $a4
b7e2 006c ld $6c
b7e3 00c8 ld $c8
b7e4 00f0 ld $f0
b7e5 0003 ld $03
b7e6 0020 ld $20
b7e7 003a ld $3a
b7e8 001e ld $1e
b7e9 0046 ld $46
b7ea 0045 ld $45
b7eb 00a9 ld $a9
b7ec 008f ld $8f
b7ed 00a0 ld $a0
b7ee 0004 ld $04
b7ef 0020 ld $20
b7f0 00ef ld $ef
b7f1 000b ld $0b
b7f2 0020 ld $20
b7f3 0057 ld $57
b7f4 0006 ld $06
b7f5 0086 ld $86
b7f6 00a6 ld $a6
b7f7 0084 ld $84
b7f8 00a7 ld $a7
b7f9 0020 ld $20
b7fa 006b ld $6b
b7fb fe00 bra ac ;+-----------------------------------+
b7fc fcfd bra $b7fd ;| |
b7fd 1404 ld $04,y ;| Trampoline for page $b700 lookups |
b7fe e068 jmp y,$68 ;| |
b7ff c218 st [$18] ;+-----------------------------------+
b800 0022 ld $22
b801 00aa ld $aa
b802 00f0 ld $f0
b803 00f3 ld $f3
b804 00a2 ld $a2
b805 00ff ld $ff
b806 0086 ld $86
b807 006c ld $6c
b808 0090 ld $90
b809 0006 ld $06
b80a 0020 ld $20
b80b 007e ld $7e
b80c 0006 ld $06
b80d 004c ld $4c
b80e 00de ld $de
b80f 0008 ld $08
b810 0020 ld $20
b811 005a ld $5a
b812 000a ld $0a
b813 0020 ld $20
b814 007e ld $7e
b815 0006 ld $06
b816 0084 ld $84
b817 003d ld $3d
b818 0020 ld $20
b819 0013 ld $13
b81a 0007 ld $07
b81b 0090 ld $90
b81c 0044 ld $44
b81d 00a0 ld $a0
b81e 0001 ld $01
b81f 00b1 ld $b1
b820 0092 ld $92
b821 0085 ld $85
b822 0055 ld $55
b823 00a5 ld $a5
b824 005f ld $5f
b825 0085 ld $85
b826 0054 ld $54
b827 00a5 ld $a5
b828 0093 ld $93
b829 0085 ld $85
b82a 0057 ld $57
b82b 00a5 ld $a5
b82c 0092 ld $92
b82d 0088 ld $88
b82e 00f1 ld $f1
b82f 0092 ld $92
b830 0018 ld $18
b831 0065 ld $65
b832 005f ld $5f
b833 0085 ld $85
b834 005f ld $5f
b835 0085 ld $85
b836 0056 ld $56
b837 00a5 ld $a5
b838 0060 ld $60
b839 0069 ld $69
b83a 00ff ld $ff
b83b 0085 ld $85
b83c 0060 ld $60
b83d 00e5 ld $e5
b83e 0093 ld $93
b83f 00aa ld $aa
b840 0038 ld $38
b841 00a5 ld $a5
b842 0092 ld $92
b843 00e5 ld $e5
b844 005f ld $5f
b845 00a8 ld $a8
b846 00b0 ld $b0
b847 0003 ld $03
b848 00e8 ld $e8
b849 00c6 ld $c6
b84a 0057 ld $57
b84b 0018 ld $18
b84c 0065 ld $65
b84d 0054 ld $54
b84e 0090 ld $90
b84f 0003 ld $03
b850 00c6 ld $c6
b851 0055 ld $55
b852 0018 ld $18
b853 00b1 ld $b1
b854 0054 ld $54
b855 0091 ld $91
b856 0056 ld $56
b857 00c8 ld $c8
b858 00d0 ld $d0
b859 00f9 ld $f9
b85a 00e6 ld $e6
b85b 0055 ld $55
b85c 00e6 ld $e6
b85d 0057 ld $57
b85e 00ca ld $ca
b85f 00d0 ld $d0
b860 00f2 ld $f2
b861 0020 ld $20
b862 0059 ld $59
b863 0007 ld $07
b864 0020 ld $20
b865 002a ld $2a
b866 0006 ld $06
b867 00ad ld $ad
b868 0005 ld $05
b869 0024 ld $24
b86a 00f0 ld $f0
b86b 008b ld $8b
b86c 0018 ld $18
b86d 00a5 ld $a5
b86e 005f ld $5f
b86f 0085 ld $85
b870 008d ld $8d
b871 0065 ld $65
b872 003d ld $3d
b873 0085 ld $85
b874 008b ld $8b
b875 00a4 ld $a4
b876 0060 ld $60
b877 0084 ld $84
b878 008e ld $8e
b879 0090 ld $90
b87a 0001 ld $01
b87b 00c8 ld $c8
b87c 0084 ld $84
b87d 0006 ld $06
b87e 0000 ld $00
b87f 0000 ld $00
b880 008c ld $8c
b881 0020 ld $20
b882 00cb ld $cb
b883 0004 ld $04
b884 00a5 ld $a5
b885 0046 ld $46
b886 00a4 ld $a4
b887 0047 ld $47
b888 008d ld $8d
b889 0003 ld $03
b88a 0024 ld $24
b88b 008c ld $8c
b88c 0004 ld $04
b88d 0024 ld $24
b88e 00a5 ld $a5
b88f 0063 ld $63
b890 00a4 ld $a4
b891 0064 ld $64
b892 0085 ld $85
b893 005f ld $5f
b894 0084 ld $84
b895 0060 ld $60
b896 00a4 ld $a4
b897 003d ld $3d
b898 0088 ld $88
b899 00b9 ld $b9
b89a 0001 ld $01
b89b 0024 ld $24
b89c 0091 ld $91
b89d 0092 ld $92
b89e 0088 ld $88
b89f 0010 ld $10
b8a0 00f8 ld $f8
b8a1 0020 ld $20
b8a2 0059 ld $59
b8a3 0007 ld $07
b8a4 0020 ld $20
b8a5 002a ld $2a
b8a6 0006 ld $06
b8a7 004c ld $4c
b8a8 007a ld $7a
b8a9 0005 ld $05
b8aa 00a5 ld $a5
b8ab 005d ld $5d
b8ac 00a4 ld $a4
b8ad 005e ld $5e
b8ae 0085 ld $85
b8af 0054 ld $54
b8b0 0084 ld $84
b8b1 0055 ld $55
b8b2 0018 ld $18
b8b3 00a0 ld $a0
b8b4 0001 ld $01
b8b5 00b1 ld $b1
b8b6 0054 ld $54
b8b7 00f0 ld $f0
b8b8 001d ld $1d
b8b9 00a0 ld $a0
b8ba 0004 ld $04
b8bb 00c8 ld $c8
b8bc 00b1 ld $b1
b8bd 0054 ld $54
b8be 00d0 ld $d0
b8bf 00fb ld $fb
b8c0 00c8 ld $c8
b8c1 0098 ld $98
b8c2 0065 ld $65
b8c3 0054 ld $54
b8c4 00aa ld $aa
b8c5 00a0 ld $a0
b8c6 0000 ld $00
b8c7 0091 ld $91
b8c8 0054 ld $54
b8c9 00a5 ld $a5
b8ca 0055 ld $55
b8cb 0069 ld $69
b8cc 0000 ld $00
b8cd 00c8 ld $c8
b8ce 0091 ld $91
b8cf 0054 ld $54
b8d0 0086 ld $86
b8d1 0054 ld $54
b8d2 0085 ld $85
b8d3 0055 ld $55
b8d4 0090 ld $90
b8d5 00dd ld $dd
b8d6 0060 ld $60
b8d7 00a2 ld $a2
b8d8 0000 ld $00
b8d9 0020 ld $20
b8da 006e ld $6e
b8db 0006 ld $06
b8dc 00c9 ld $c9
b8dd 000d ld $0d
b8de 00f0 ld $f0
b8df 000b ld $0b
b8e0 0020 ld $20
b8e1 0000 ld $00
b8e2 002f ld $2f
b8e3 00f0 ld $f0
b8e4 00f4 ld $f4
b8e5 009d ld $9d
b8e6 0005 ld $05
b8e7 0024 ld $24
b8e8 00e8 ld $e8
b8e9 00d0 ld $d0
b8ea 00ee ld $ee
b8eb 004c ld $4c
b8ec 00a3 ld $a3
b8ed 000b ld $0b
b8ee 0020 ld $20
b8ef 0000 ld $00
b8f0 002c ld $2c
b8f1 00c9 ld $c9
b8f2 000f ld $0f
b8f3 00d0 ld $d0
b8f4 0008 ld $08
b8f5 0048 ld $48
b8f6 00a5 ld $a5
b8f7 0045 ld $45
b8f8 0049 ld $49
b8f9 00ff ld $ff
b8fa 0085 ld $85
b8fb fe00 bra ac ;+-----------------------------------+
b8fc fcfd bra $b8fd ;| |
b8fd 1404 ld $04,y ;| Trampoline for page $b800 lookups |
b8fe e068 jmp y,$68 ;| |
b8ff c218 st [$18] ;+-----------------------------------+
b900 0045 ld $45
b901 0068 ld $68
b902 0060 ld $60
b903 00a6 ld $a6
b904 00a6 ld $a6
b905 00a0 ld $a0
b906 0004 ld $04
b907 0084 ld $84
b908 0041 ld $41
b909 00bd ld $bd
b90a 0000 ld $00
b90b 0024 ld $24
b90c 0010 ld $10
b90d 0007 ld $07
b90e 00c9 ld $c9
b90f 00ff ld $ff
b910 00f0 ld $f0
b911 003e ld $3e
b912 00e8 ld $e8
b913 00d0 ld $d0
b914 00f4 ld $f4
b915 00c9 ld $c9
b916 0020 ld $20
b917 00f0 ld $f0
b918 0037 ld $37
b919 0085 ld $85
b91a 003c ld $3c
b91b 00c9 ld $c9
b91c 0022 ld $22
b91d 00f0 ld $f0
b91e 0056 ld $56
b91f 0024 ld $24
b920 0041 ld $41
b921 0070 ld $70
b922 002d ld $2d
b923 00c9 ld $c9
b924 003f ld $3f
b925 00d0 ld $d0
b926 0004 ld $04
b927 00a9 ld $a9
b928 0097 ld $97
b929 00d0 ld $d0
b92a 0025 ld $25
b92b 00c9 ld $c9
b92c 0030 ld $30
b92d 0090 ld $90
b92e 0004 ld $04
b92f 00c9 ld $c9
b930 003c ld $3c
b931 0090 ld $90
b932 001d ld $1d
b933 0084 ld $84
b934 00a4 ld $a4
b935 00a0 ld $a0
b936 0000 ld $00
b937 0084 ld $84
b938 003d ld $3d
b939 0088 ld $88
b93a 0086 ld $86
b93b 00a6 ld $a6
b93c 00ca ld $ca
b93d 00c8 ld $c8
b93e 00e8 ld $e8
b93f 00bd ld $bd
b940 0000 ld $00
b941 0024 ld $24
b942 0038 ld $38
b943 00f9 ld $f9
b944 009e ld $9e
b945 0002 ld $02
b946 00f0 ld $f0
b947 00f5 ld $f5
b948 00c9 ld $c9
b949 0080 ld $80
b94a 00d0 ld $d0
b94b 0030 ld $30
b94c 0005 ld $05
b94d 003d ld $3d
b94e 00a4 ld $a4
b94f 00a4 ld $a4
b950 00e8 ld $e8
b951 00c8 ld $c8
b952 0099 ld $99
b953 0000 ld $00
b954 0024 ld $24
b955 00b9 ld $b9
b956 0000 ld $00
b957 0024 ld $24
b958 00f0 ld $f0
b959 0036 ld $36
b95a 0038 ld $38
b95b 00e9 ld $e9
b95c 003a ld $3a
b95d 00f0 ld $f0
b95e 0004 ld $04
b95f 00c9 ld $c9
b960 0049 ld $49
b961 00d0 ld $d0
b962 0002 ld $02
b963 0085 ld $85
b964 0041 ld $41
b965 0038 ld $38
b966 00e9 ld $e9
b967 0054 ld $54
b968 00d0 ld $d0
b969 009f ld $9f
b96a 0085 ld $85
b96b 003c ld $3c
b96c 00bd ld $bd
b96d 0000 ld $00
b96e 0024 ld $24
b96f 00f0 ld $f0
b970 00df ld $df
b971 00c5 ld $c5
b972 003c ld $3c
b973 00f0 ld $f0
b974 00db ld $db
b975 00c8 ld $c8
b976 0099 ld $99
b977 0000 ld $00
b978 0024 ld $24
b979 00e8 ld $e8
b97a 00d0 ld $d0
b97b 00f0 ld $f0
b97c 00a6 ld $a6
b97d 00a6 ld $a6
b97e 00e6 ld $e6
b97f 003d ld $3d
b980 00c8 ld $c8
b981 00b9 ld $b9
b982 009d ld $9d
b983 0002 ld $02
b984 0010 ld $10
b985 0007 ld $07
b986 0000 ld $00
b987 0000 ld $00
b988 00fa ld $fa
b989 00b9 ld $b9
b98a 009e ld $9e
b98b 0002 ld $02
b98c 00d0 ld $d0
b98d 00b4 ld $b4
b98e 00bd ld $bd
b98f 0000 ld $00
b990 0024 ld $24
b991 0010 ld $10
b992 00be ld $be
b993 0099 ld $99
b994 0002 ld $02
b995 0024 ld $24
b996 00a9 ld $a9
b997 0004 ld $04
b998 0085 ld $85
b999 00a6 ld $a6
b99a 0060 ld $60
b99b 00a5 ld $a5
b99c 005d ld $5d
b99d 00a6 ld $a6
b99e 005e ld $5e
b99f 00a0 ld $a0
b9a0 0001 ld $01
b9a1 0085 ld $85
b9a2 0092 ld $92
b9a3 0086 ld $86
b9a4 0093 ld $93
b9a5 00b1 ld $b1
b9a6 0092 ld $92
b9a7 00f0 ld $f0
b9a8 001f ld $1f
b9a9 00c8 ld $c8
b9aa 00c8 ld $c8
b9ab 00a5 ld $a5
b9ac 0047 ld $47
b9ad 00d1 ld $d1
b9ae 0092 ld $92
b9af 0090 ld $90
b9b0 0018 ld $18
b9b1 00f0 ld $f0
b9b2 0003 ld $03
b9b3 0088 ld $88
b9b4 00d0 ld $d0
b9b5 0009 ld $09
b9b6 00a5 ld $a5
b9b7 0046 ld $46
b9b8 0088 ld $88
b9b9 00d1 ld $d1
b9ba 0092 ld $92
b9bb 0090 ld $90
b9bc 000c ld $0c
b9bd 00f0 ld $f0
b9be 000a ld $0a
b9bf 0088 ld $88
b9c0 00b1 ld $b1
b9c1 0092 ld $92
b9c2 00aa ld $aa
b9c3 0088 ld $88
b9c4 00b1 ld $b1
b9c5 0092 ld $92
b9c6 00b0 ld $b0
b9c7 00d7 ld $d7
b9c8 0018 ld $18
b9c9 0060 ld $60
b9ca 00d0 ld $d0
b9cb 00fd ld $fd
b9cc 00a9 ld $a9
b9cd 0000 ld $00
b9ce 00a8 ld $a8
b9cf 0091 ld $91
b9d0 005d ld $5d
b9d1 00c8 ld $c8
b9d2 0091 ld $91
b9d3 005d ld $5d
b9d4 00a5 ld $a5
b9d5 005d ld $5d
b9d6 0018 ld $18
b9d7 0069 ld $69
b9d8 0002 ld $02
b9d9 0085 ld $85
b9da 005f ld $5f
b9db 00a5 ld $a5
b9dc 005e ld $5e
b9dd 0069 ld $69
b9de 0000 ld $00
b9df 0085 ld $85
b9e0 0060 ld $60
b9e1 0020 ld $20
b9e2 008e ld $8e
b9e3 0007 ld $07
b9e4 00a9 ld $a9
b9e5 0000 ld $00
b9e6 00d0 ld $d0
b9e7 002d ld $2d
b9e8 00a5 ld $a5
b9e9 0069 ld $69
b9ea 00a4 ld $a4
b9eb 006a ld $6a
b9ec 0085 ld $85
b9ed 0065 ld $65
b9ee 0084 ld $84
b9ef 0066 ld $66
b9f0 0020 ld $20
b9f1 0000 ld $00
b9f2 002e ld $2e
b9f3 00a5 ld $a5
b9f4 005f ld $5f
b9f5 00a4 ld $a4
b9f6 0060 ld $60
b9f7 0085 ld $85
b9f8 0061 ld $61
b9f9 0084 ld $84
b9fa 0062 ld $62
b9fb fe00 bra ac ;+-----------------------------------+
b9fc fcfd bra $b9fd ;| |
b9fd 1404 ld $04,y ;| Trampoline for page $b900 lookups |
b9fe e068 jmp y,$68 ;| |
b9ff c218 st [$18] ;+-----------------------------------+
ba00 0085 ld $85
ba01 0063 ld $63
ba02 0084 ld $84
ba03 0064 ld $64
ba04 0020 ld $20
ba05 0017 ld $17
ba06 0009 ld $09
ba07 00a2 ld $a2
ba08 004b ld $4b
ba09 0086 ld $86
ba0a 0048 ld $48
ba0b 0068 ld $68
ba0c 00a8 ld $a8
ba0d 0068 ld $68
ba0e 00a2 ld $a2
ba0f 00ff ld $ff
ba10 009a ld $9a
ba11 0048 ld $48
ba12 0098 ld $98
ba13 0048 ld $48
ba14 00a9 ld $a9
ba15 0000 ld $00
ba16 0085 ld $85
ba17 0070 ld $70
ba18 0085 ld $85
ba19 0042 ld $42
ba1a 0060 ld $60
ba1b 0018 ld $18
ba1c 00a5 ld $a5
ba1d 005d ld $5d
ba1e 0069 ld $69
ba1f 00ff ld $ff
ba20 0085 ld $85
ba21 00a6 ld $a6
ba22 00a5 ld $a5
ba23 005e ld $5e
ba24 0069 ld $69
ba25 00ff ld $ff
ba26 0085 ld $85
ba27 00a7 ld $a7
ba28 0060 ld $60
ba29 0090 ld $90
ba2a 0006 ld $06
ba2b 00f0 ld $f0
ba2c 0004 ld $04
ba2d 00c9 ld $c9
ba2e 00a5 ld $a5
ba2f 00d0 ld $d0
ba30 00e9 ld $e9
ba31 0020 ld $20
ba32 005a ld $5a
ba33 000a ld $0a
ba34 0020 ld $20
ba35 0013 ld $13
ba36 0007 ld $07
ba37 0020 ld $20
ba38 0071 ld $71
ba39 0022 ld $22
ba3a 00f0 ld $f0
ba3b 000c ld $0c
ba3c 00c9 ld $c9
ba3d 00a5 ld $a5
ba3e 00d0 ld $d0
ba3f 008e ld $8e
ba40 0020 ld $20
ba41 006b ld $6b
ba42 0022 ld $22
ba43 0020 ld $20
ba44 005a ld $5a
ba45 000a ld $0a
ba46 00d0 ld $d0
ba47 0086 ld $86
ba48 0068 ld $68
ba49 0068 ld $68
ba4a 00a5 ld $a5
ba4b 0046 ld $46
ba4c 0005 ld $05
ba4d 0047 ld $47
ba4e 00d0 ld $d0
ba4f 0006 ld $06
ba50 00a9 ld $a9
ba51 00ff ld $ff
ba52 0085 ld $85
ba53 0046 ld $46
ba54 0085 ld $85
ba55 0047 ld $47
ba56 00a0 ld $a0
ba57 0001 ld $01
ba58 0084 ld $84
ba59 0041 ld $41
ba5a 00b1 ld $b1
ba5b 0092 ld $92
ba5c 00f0 ld $f0
ba5d 0043 ld $43
ba5e 0020 ld $20
ba5f 0000 ld $00
ba60 002d ld $2d
ba61 0020 ld $20
ba62 00ac ld $ac
ba63 000b ld $0b
ba64 00c8 ld $c8
ba65 00b1 ld $b1
ba66 0092 ld $92
ba67 00aa ld $aa
ba68 00c8 ld $c8
ba69 00b1 ld $b1
ba6a 0092 ld $92
ba6b 00c5 ld $c5
ba6c 0047 ld $47
ba6d 00d0 ld $d0
ba6e 0004 ld $04
ba6f 00e4 ld $e4
ba70 0046 ld $46
ba71 00f0 ld $f0
ba72 0002 ld $02
ba73 00b0 ld $b0
ba74 002c ld $2c
ba75 0084 ld $84
ba76 007b ld $7b
ba77 0020 ld $20
ba78 0045 ld $45
ba79 001e ld $1e
ba7a 00a9 ld $a9
ba7b 0020 ld $20
ba7c 00a4 ld $a4
ba7d 007b ld $7b
ba7e 0029 ld $29
ba7f 007f ld $7f
ba80 0020 ld $20
ba81 0011 ld $11
ba82 000c ld $0c
ba83 00c9 ld $c9
ba84 0022 ld $22
ba85 00d0 ld $d0
ba86 0006 ld $06
ba87 00a5 ld $a5
ba88 0041 ld $41
ba89 0049 ld $49
ba8a 00ff ld $ff
ba8b 0085 ld $85
ba8c 0041 ld $41
ba8d 0008 ld $08
ba8e 0000 ld $00
ba8f 0000 ld $00
ba90 00c8 ld $c8
ba91 00f0 ld $f0
ba92 0011 ld $11
ba93 00b1 ld $b1
ba94 0092 ld $92
ba95 00d0 ld $d0
ba96 0010 ld $10
ba97 00a8 ld $a8
ba98 00b1 ld $b1
ba99 0092 ld $92
ba9a 00aa ld $aa
ba9b 00c8 ld $c8
ba9c 00b1 ld $b1
ba9d 0092 ld $92
ba9e 0086 ld $86
ba9f 0092 ld $92
baa0 0085 ld $85
baa1 0093 ld $93
baa2 00d0 ld $d0
baa3 00b5 ld $b5
baa4 004c ld $4c
baa5 0071 ld $71
baa6 0005 ld $05
baa7 0010 ld $10
baa8 00da ld $da
baa9 00c9 ld $c9
baaa 00ff ld $ff
baab 00f0 ld $f0
baac 00d6 ld $d6
baad 0024 ld $24
baae 0041 ld $41
baaf 0030 ld $30
bab0 00d2 ld $d2
bab1 0038 ld $38
bab2 00e9 ld $e9
bab3 007f ld $7f
bab4 00aa ld $aa
bab5 0084 ld $84
bab6 007b ld $7b
bab7 00a0 ld $a0
bab8 00ff ld $ff
bab9 00ca ld $ca
baba 00f0 ld $f0
babb 0008 ld $08
babc 00c8 ld $c8
babd 00b9 ld $b9
babe 009e ld $9e
babf 0002 ld $02
bac0 0010 ld $10
bac1 00fa ld $fa
bac2 0030 ld $30
bac3 00f5 ld $f5
bac4 00c8 ld $c8
bac5 00b9 ld $b9
bac6 009e ld $9e
bac7 0002 ld $02
bac8 0030 ld $30
bac9 00b5 ld $b5
baca 0020 ld $20
bacb 0011 ld $11
bacc 000c ld $0c
bacd 00d0 ld $d0
bace 00f5 ld $f5
bacf 00a9 ld $a9
bad0 0080 ld $80
bad1 0085 ld $85
bad2 0042 ld $42
bad3 0020 ld $20
bad4 0094 ld $94
bad5 000a ld $0a
bad6 0020 ld $20
bad7 00a2 ld $a2
bad8 0004 ld $04
bad9 00d0 ld $d0
bada 0005 ld $05
badb 008a ld $8a
badc 0069 ld $69
badd 000f ld $0f
bade 00aa ld $aa
badf 009a ld $9a
bae0 0068 ld $68
bae1 0068 ld $68
bae2 00a9 ld $a9
bae3 0009 ld $09
bae4 0020 ld $20
bae5 000e ld $0e
bae6 0005 ld $05
bae7 0020 ld $20
bae8 00f5 ld $f5
bae9 0009 ld $09
baea 0018 ld $18
baeb 0098 ld $98
baec 0065 ld $65
baed 00a6 ld $a6
baee 0048 ld $48
baef 00a5 ld $a5
baf0 00a7 ld $a7
baf1 0069 ld $69
baf2 0000 ld $00
baf3 0048 ld $48
baf4 00a5 ld $a5
baf5 006c ld $6c
baf6 0048 ld $48
baf7 00a5 ld $a5
baf8 006b ld $6b
baf9 0048 ld $48
bafa 00a9 ld $a9
bafb fe00 bra ac ;+-----------------------------------+
bafc fcfd bra $bafd ;| |
bafd 1404 ld $04,y ;| Trampoline for page $ba00 lookups |
bafe e068 jmp y,$68 ;| |
baff c218 st [$18] ;+-----------------------------------+
bb00 009e ld $9e
bb01 0020 ld $20
bb02 0065 ld $65
bb03 000f ld $0f
bb04 0020 ld $20
bb05 00f9 ld $f9
bb06 000d ld $0d
bb07 0020 ld $20
bb08 00f6 ld $f6
bb09 000d ld $0d
bb0a 00a5 ld $a5
bb0b 0099 ld $99
bb0c 0009 ld $09
bb0d 007f ld $7f
bb0e 0025 ld $25
bb0f 0095 ld $95
bb10 0085 ld $85
bb11 0095 ld $95
bb12 00a9 ld $a9
bb13 0088 ld $88
bb14 00a0 ld $a0
bb15 0008 ld $08
bb16 0085 ld $85
bb17 0054 ld $54
bb18 0084 ld $84
bb19 0055 ld $55
bb1a 004c ld $4c
bb1b 00af ld $af
bb1c 000e ld $0e
bb1d 00a9 ld $a9
bb1e 0034 ld $34
bb1f 00a0 ld $a0
bb20 001a ld $1a
bb21 0020 ld $20
bb22 001a ld $1a
bb23 001c ld $1c
bb24 0020 ld $20
bb25 0071 ld $71
bb26 0022 ld $22
bb27 00c9 ld $c9
bb28 00a3 ld $a3
bb29 00d0 ld $d0
bb2a 0006 ld $06
bb2b 0020 ld $20
bb2c 006b ld $6b
bb2d 0022 ld $22
bb2e 0020 ld $20
bb2f 00f6 ld $f6
bb30 000d ld $0d
bb31 0020 ld $20
bb32 00a3 ld $a3
bb33 001c ld $1c
bb34 0020 ld $20
bb35 00a4 ld $a4
bb36 000e ld $0e
bb37 00a5 ld $a5
bb38 007c ld $7c
bb39 0048 ld $48
bb3a 00a5 ld $a5
bb3b 007b ld $7b
bb3c 0048 ld $48
bb3d 00a9 ld $a9
bb3e 0081 ld $81
bb3f 0048 ld $48
bb40 0020 ld $20
bb41 0000 ld $00
bb42 002d ld $2d
bb43 00a5 ld $a5
bb44 00a6 ld $a6
bb45 00a4 ld $a4
bb46 00a7 ld $a7
bb47 00c0 ld $c0
bb48 0024 ld $24
bb49 00ea ld $ea
bb4a 00f0 ld $f0
bb4b 0004 ld $04
bb4c 0085 ld $85
bb4d 006f ld $6f
bb4e 0084 ld $84
bb4f 0070 ld $70
bb50 00a0 ld $a0
bb51 0000 ld $00
bb52 00b1 ld $b1
bb53 00a6 ld $a6
bb54 00d0 ld $d0
bb55 0040 ld $40
bb56 00a0 ld $a0
bb57 0002 ld $02
bb58 00b1 ld $b1
bb59 00a6 ld $a6
bb5a 0018 ld $18
bb5b 00d0 ld $d0
bb5c 0003 ld $03
bb5d 004c ld $4c
bb5e 0042 ld $42
bb5f 0009 ld $09
bb60 00c8 ld $c8
bb61 00b1 ld $b1
bb62 00a6 ld $a6
bb63 0085 ld $85
bb64 006b ld $6b
bb65 00c8 ld $c8
bb66 00b1 ld $b1
bb67 00a6 ld $a6
bb68 0085 ld $85
bb69 006c ld $6c
bb6a 0098 ld $98
bb6b 0065 ld $65
bb6c 00a6 ld $a6
bb6d 0085 ld $85
bb6e 00a6 ld $a6
bb6f 0090 ld $90
bb70 0002 ld $02
bb71 00e6 ld $e6
bb72 00a7 ld $a7
bb73 0020 ld $20
bb74 006b ld $6b
bb75 0022 ld $22
bb76 0020 ld $20
bb77 00e7 ld $e7
bb78 0008 ld $08
bb79 004c ld $4c
bb7a 00ab ld $ab
bb7b 0008 ld $08
bb7c 00f0 ld $f0
bb7d 003c ld $3c
bb7e 00e9 ld $e9
bb7f 0080 ld $80
bb80 0090 ld $90
bb81 0011 ld $11
bb82 00c9 ld $c9
bb83 001d ld $1d
bb84 00b0 ld $b0
bb85 0017 ld $17
bb86 000a ld $0a
bb87 00a8 ld $a8
bb88 00b9 ld $b9
bb89 0019 ld $19
bb8a 0002 ld $02
bb8b 0048 ld $48
bb8c 00b9 ld $b9
bb8d 0018 ld $18
bb8e 0002 ld $02
bb8f 0048 ld $48
bb90 004c ld $4c
bb91 006b ld $6b
bb92 0022 ld $22
bb93 004c ld $4c
bb94 0094 ld $94
bb95 0009 ld $09
bb96 0000 ld $00
bb97 0000 ld $00
bb98 000a ld $0a
bb99 00c9 ld $c9
bb9a 003a ld $3a
bb9b 00f0 ld $f0
bb9c 00d9 ld $d9
bb9d 004c ld $4c
bb9e 006e ld $6e
bb9f 000f ld $0f
bba0 00c9 ld $c9
bba1 0045 ld $45
bba2 00d0 ld $d0
bba3 00f9 ld $f9
bba4 0020 ld $20
bba5 006b ld $6b
bba6 0022 ld $22
bba7 00a9 ld $a9
bba8 009e ld $9e
bba9 0020 ld $20
bbaa 0065 ld $65
bbab 000f ld $0f
bbac 004c ld $4c
bbad 0094 ld $94
bbae 0009 ld $09
bbaf 0038 ld $38
bbb0 00a5 ld $a5
bbb1 005d ld $5d
bbb2 00e9 ld $e9
bbb3 0001 ld $01
bbb4 00a4 ld $a4
bbb5 005e ld $5e
bbb6 00b0 ld $b0
bbb7 0001 ld $01
bbb8 0088 ld $88
bbb9 0085 ld $85
bbba 0073 ld $73
bbbb 0084 ld $84
bbbc 0074 ld $74
bbbd 0060 ld $60
bbbe 00b0 ld $b0
bbbf 0001 ld $01
bbc0 0018 ld $18
bbc1 00d0 ld $d0
bbc2 0040 ld $40
bbc3 00a5 ld $a5
bbc4 00a6 ld $a6
bbc5 00a4 ld $a4
bbc6 00a7 ld $a7
bbc7 00a6 ld $a6
bbc8 006c ld $6c
bbc9 00e8 ld $e8
bbca 00f0 ld $f0
bbcb 000c ld $0c
bbcc 0085 ld $85
bbcd 006f ld $6f
bbce 0084 ld $84
bbcf 0070 ld $70
bbd0 00a5 ld $a5
bbd1 006b ld $6b
bbd2 00a4 ld $a4
bbd3 006c ld $6c
bbd4 0085 ld $85
bbd5 006d ld $6d
bbd6 0084 ld $84
bbd7 006e ld $6e
bbd8 0068 ld $68
bbd9 0068 ld $68
bbda 00a9 ld $a9
bbdb 009a ld $9a
bbdc 00a0 ld $a0
bbdd 0004 ld $04
bbde 00a2 ld $a2
bbdf 0000 ld $00
bbe0 0086 ld $86
bbe1 0045 ld $45
bbe2 0090 ld $90
bbe3 0003 ld $03
bbe4 004c ld $4c
bbe5 0066 ld $66
bbe6 0005 ld $05
bbe7 004c ld $4c
bbe8 0071 ld $71
bbe9 0005 ld $05
bbea 00d0 ld $d0
bbeb 0017 ld $17
bbec 00a2 ld $a2
bbed 00d2 ld $d2
bbee 00a4 ld $a4
bbef 0070 ld $70
bbf0 00d0 ld $d0
bbf1 0003 ld $03
bbf2 004c ld $4c
bbf3 004a ld $4a
bbf4 0005 ld $05
bbf5 00a5 ld $a5
bbf6 006f ld $6f
bbf7 0085 ld $85
bbf8 00a6 ld $a6
bbf9 0084 ld $84
bbfa 00a7 ld $a7
bbfb fe00 bra ac ;+-----------------------------------+
bbfc fcfd bra $bbfd ;| |
bbfd 1404 ld $04,y ;| Trampoline for page $bb00 lookups |
bbfe e068 jmp y,$68 ;| |
bbff c218 st [$18] ;+-----------------------------------+
bc00 00a5 ld $a5
bc01 006d ld $6d
bc02 00a4 ld $a4
bc03 006e ld $6e
bc04 0085 ld $85
bc05 006b ld $6b
bc06 0084 ld $84
bc07 006c ld $6c
bc08 0060 ld $60
bc09 00d0 ld $d0
bc0a 0003 ld $03
bc0b 004c ld $4c
bc0c 0059 ld $59
bc0d 0007 ld $07
bc0e 0020 ld $20
bc0f 0060 ld $60
bc10 0007 ld $07
bc11 004c ld $4c
bc12 008b ld $8b
bc13 0009 ld $09
bc14 00a9 ld $a9
bc15 0003 ld $03
bc16 0020 ld $20
bc17 000e ld $0e
bc18 0005 ld $05
bc19 00a5 ld $a5
bc1a 00a7 ld $a7
bc1b 0048 ld $48
bc1c 00a5 ld $a5
bc1d 00a6 ld $a6
bc1e 0048 ld $48
bc1f 00a5 ld $a5
bc20 006c ld $6c
bc21 0048 ld $48
bc22 00a5 ld $a5
bc23 006b ld $6b
bc24 0048 ld $48
bc25 00a9 ld $a9
bc26 008c ld $8c
bc27 0048 ld $48
bc28 0020 ld $20
bc29 0071 ld $71
bc2a 0022 ld $22
bc2b 0020 ld $20
bc2c 0094 ld $94
bc2d 0009 ld $09
bc2e 004c ld $4c
bc2f 00ab ld $ab
bc30 0008 ld $08
bc31 0020 ld $20
bc32 005a ld $5a
bc33 000a ld $0a
bc34 0020 ld $20
bc35 00f8 ld $f8
bc36 0009 ld $09
bc37 00a5 ld $a5
bc38 006c ld $6c
bc39 00c5 ld $c5
bc3a 0047 ld $47
bc3b 00b0 ld $b0
bc3c 000b ld $0b
bc3d 0098 ld $98
bc3e 0038 ld $38
bc3f 0065 ld $65
bc40 00a6 ld $a6
bc41 00a6 ld $a6
bc42 00a7 ld $a7
bc43 0090 ld $90
bc44 0007 ld $07
bc45 00e8 ld $e8
bc46 00b0 ld $b0
bc47 0004 ld $04
bc48 00a5 ld $a5
bc49 005d ld $5d
bc4a 00a6 ld $a6
bc4b 005e ld $5e
bc4c 0020 ld $20
bc4d 0017 ld $17
bc4e 0007 ld $07
bc4f 0090 ld $90
bc50 001e ld $1e
bc51 00a5 ld $a5
bc52 0092 ld $92
bc53 00e9 ld $e9
bc54 0001 ld $01
bc55 0085 ld $85
bc56 00a6 ld $a6
bc57 00a5 ld $a5
bc58 0093 ld $93
bc59 00e9 ld $e9
bc5a 0000 ld $00
bc5b 0085 ld $85
bc5c 00a7 ld $a7
bc5d 0060 ld $60
bc5e 00d0 ld $d0
bc5f 00fd ld $fd
bc60 00a9 ld $a9
bc61 00ff ld $ff
bc62 0085 ld $85
bc63 007c ld $7c
bc64 0020 ld $20
bc65 00a2 ld $a2
bc66 0004 ld $04
bc67 009a ld $9a
bc68 00c9 ld $c9
bc69 008c ld $8c
bc6a 00f0 ld $f0
bc6b 000b ld $0b
bc6c 00a2 ld $a2
bc6d 0016 ld $16
bc6e 002c ld $2c
bc6f 00a2 ld $a2
bc70 005a ld $5a
bc71 004c ld $4c
bc72 004a ld $4a
bc73 0005 ld $05
bc74 004c ld $4c
bc75 006e ld $6e
bc76 000f ld $0f
bc77 0068 ld $68
bc78 0068 ld $68
bc79 0085 ld $85
bc7a 006b ld $6b
bc7b 0068 ld $68
bc7c 0085 ld $85
bc7d 006c ld $6c
bc7e 0068 ld $68
bc7f 0085 ld $85
bc80 00a6 ld $a6
bc81 0068 ld $68
bc82 0085 ld $85
bc83 00a7 ld $a7
bc84 0020 ld $20
bc85 00f5 ld $f5
bc86 0009 ld $09
bc87 0098 ld $98
bc88 0018 ld $18
bc89 0065 ld $65
bc8a 00a6 ld $a6
bc8b 0085 ld $85
bc8c 00a6 ld $a6
bc8d 0090 ld $90
bc8e 0002 ld $02
bc8f 00e6 ld $e6
bc90 00a7 ld $a7
bc91 0060 ld $60
bc92 00a2 ld $a2
bc93 003a ld $3a
bc94 002c ld $2c
bc95 00a2 ld $a2
bc96 0000 ld $00
bc97 0086 ld $86
bc98 003b ld $3b
bc99 00a0 ld $a0
bc9a 0000 ld $00
bc9b 0084 ld $84
bc9c 003c ld $3c
bc9d 000a ld $0a
bc9e 0000 ld $00
bc9f 0000 ld $00
bca0 00a5 ld $a5
bca1 003c ld $3c
bca2 00a6 ld $a6
bca3 003b ld $3b
bca4 0085 ld $85
bca5 003b ld $3b
bca6 0086 ld $86
bca7 003c ld $3c
bca8 00b1 ld $b1
bca9 00a6 ld $a6
bcaa 00f0 ld $f0
bcab 00e8 ld $e8
bcac 00c5 ld $c5
bcad 003c ld $3c
bcae 00f0 ld $f0
bcaf 00e4 ld $e4
bcb0 00c8 ld $c8
bcb1 00c9 ld $c9
bcb2 0022 ld $22
bcb3 00d0 ld $d0
bcb4 00f3 ld $f3
bcb5 00f0 ld $f0
bcb6 00e9 ld $e9
bcb7 0020 ld $20
bcb8 000a ld $0a
bcb9 000e ld $0e
bcba 0020 ld $20
bcbb 0071 ld $71
bcbc 0022 ld $22
bcbd 00c9 ld $c9
bcbe 0088 ld $88
bcbf 00f0 ld $f0
bcc0 0005 ld $05
bcc1 00a9 ld $a9
bcc2 00a1 ld $a1
bcc3 0020 ld $20
bcc4 0065 ld $65
bcc5 000f ld $0f
bcc6 00a5 ld $a5
bcc7 0094 ld $94
bcc8 00d0 ld $d0
bcc9 0005 ld $05
bcca 0020 ld $20
bccb 00f8 ld $f8
bccc 0009 ld $09
bccd 00f0 ld $f0
bcce 00bb ld $bb
bccf 0020 ld $20
bcd0 0071 ld $71
bcd1 0022 ld $22
bcd2 00b0 ld $b0
bcd3 0003 ld $03
bcd4 004c ld $4c
bcd5 0094 ld $94
bcd6 0009 ld $09
bcd7 004c ld $4c
bcd8 00e7 ld $e7
bcd9 0008 ld $08
bcda 0020 ld $20
bcdb 00da ld $da
bcdc 0017 ld $17
bcdd 0048 ld $48
bcde 00c9 ld $c9
bcdf 008c ld $8c
bce0 00f0 ld $f0
bce1 0004 ld $04
bce2 00c9 ld $c9
bce3 0088 ld $88
bce4 00d0 ld $d0
bce5 0091 ld $91
bce6 00c6 ld $c6
bce7 0098 ld $98
bce8 00d0 ld $d0
bce9 0004 ld $04
bcea 0068 ld $68
bceb 004c ld $4c
bcec 00e9 ld $e9
bced 0008 ld $08
bcee 0020 ld $20
bcef 006b ld $6b
bcf0 0022 ld $22
bcf1 0020 ld $20
bcf2 005a ld $5a
bcf3 000a ld $0a
bcf4 00c9 ld $c9
bcf5 002c ld $2c
bcf6 00f0 ld $f0
bcf7 00ee ld $ee
bcf8 0068 ld $68
bcf9 0060 ld $60
bcfa 00a2 ld $a2
bcfb fe00 bra ac ;+-----------------------------------+
bcfc fcfd bra $bcfd ;| |
bcfd 1404 ld $04,y ;| Trampoline for page $bc00 lookups |
bcfe e068 jmp y,$68 ;| |
bcff c218 st [$18] ;+-----------------------------------+
bd00 0000 ld $00
bd01 0086 ld $86
bd02 0046 ld $46
bd03 0086 ld $86
bd04 0047 ld $47
bd05 00b0 ld $b0
bd06 00f7 ld $f7
bd07 00e9 ld $e9
bd08 002f ld $2f
bd09 0085 ld $85
bd0a 003b ld $3b
bd0b 00a5 ld $a5
bd0c 0047 ld $47
bd0d 0085 ld $85
bd0e 0054 ld $54
bd0f 00c9 ld $c9
bd10 0019 ld $19
bd11 00b0 ld $b0
bd12 00d4 ld $d4
bd13 00a5 ld $a5
bd14 0046 ld $46
bd15 000a ld $0a
bd16 0026 ld $26
bd17 0054 ld $54
bd18 000a ld $0a
bd19 0026 ld $26
bd1a 0054 ld $54
bd1b 0065 ld $65
bd1c 0046 ld $46
bd1d 0085 ld $85
bd1e 0046 ld $46
bd1f 00a5 ld $a5
bd20 0054 ld $54
bd21 0065 ld $65
bd22 0047 ld $47
bd23 0085 ld $85
bd24 0047 ld $47
bd25 0006 ld $06
bd26 0046 ld $46
bd27 0026 ld $26
bd28 0047 ld $47
bd29 00a5 ld $a5
bd2a 0046 ld $46
bd2b 0065 ld $65
bd2c 003b ld $3b
bd2d 0085 ld $85
bd2e 0046 ld $46
bd2f 0090 ld $90
bd30 0002 ld $02
bd31 00e6 ld $e6
bd32 0047 ld $47
bd33 0020 ld $20
bd34 006b ld $6b
bd35 0022 ld $22
bd36 004c ld $4c
bd37 0060 ld $60
bd38 000a ld $0a
bd39 0020 ld $20
bd3a 00d0 ld $d0
bd3b 0010 ld $10
bd3c 0085 ld $85
bd3d 007b ld $7b
bd3e 0084 ld $84
bd3f 007c ld $7c
bd40 00a9 ld $a9
bd41 00ac ld $ac
bd42 0020 ld $20
bd43 0065 ld $65
bd44 000f ld $0f
bd45 00a5 ld $a5
bd46 0040 ld $40
bd47 0048 ld $48
bd48 00a5 ld $a5
bd49 003f ld $3f
bd4a 0048 ld $48
bd4b 0020 ld $20
bd4c 000a ld $0a
bd4d 000e ld $0e
bd4e 0068 ld $68
bd4f 002a ld $2a
bd50 0020 ld $20
bd51 00fc ld $fc
bd52 000d ld $0d
bd53 00d0 ld $d0
bd54 0018 ld $18
bd55 0068 ld $68
bd56 0010 ld $10
bd57 0012 ld $12
bd58 0020 ld $20
bd59 0093 ld $93
bd5a 001c ld $1c
bd5b 0020 ld $20
bd5c 00fd ld $fd
bd5d 0011 ld $11
bd5e 00a0 ld $a0
bd5f 0000 ld $00
bd60 00a5 ld $a5
bd61 0097 ld $97
bd62 0091 ld $91
bd63 007b ld $7b
bd64 00c8 ld $c8
bd65 00a5 ld $a5
bd66 0098 ld $98
bd67 0091 ld $91
bd68 007b ld $7b
bd69 0060 ld $60
bd6a 004c ld $4c
bd6b 0048 ld $48
bd6c 001c ld $1c
bd6d 0068 ld $68
bd6e 00a4 ld $a4
bd6f 007c ld $7c
bd70 00c0 ld $c0
bd71 001f ld $1f
bd72 00d0 ld $d0
bd73 0050 ld $50
bd74 0020 ld $20
bd75 00e2 ld $e2
bd76 0016 ld $16
bd77 00c9 ld $c9
bd78 0006 ld $06
bd79 00d0 ld $d0
bd7a 0041 ld $41
bd7b 00a0 ld $a0
bd7c 0000 ld $00
bd7d 0084 ld $84
bd7e 0094 ld $94
bd7f 0084 ld $84
bd80 0099 ld $99
bd81 0084 ld $84
bd82 00a4 ld $a4
bd83 0020 ld $20
bd84 0010 ld $10
bd85 000b ld $0b
bd86 0020 ld $20
bd87 005a ld $5a
bd88 001b ld $1b
bd89 00e6 ld $e6
bd8a 00a4 ld $a4
bd8b 00a4 ld $a4
bd8c 00a4 ld $a4
bd8d 0020 ld $20
bd8e 0010 ld $10
bd8f 000b ld $0b
bd90 0020 ld $20
bd91 0084 ld $84
bd92 001c ld $1c
bd93 00aa ld $aa
bd94 00f0 ld $f0
bd95 0005 ld $05
bd96 00e8 ld $e8
bd97 008a ld $8a
bd98 0020 ld $20
bd99 0065 ld $65
bd9a 001b ld $1b
bd9b 00a4 ld $a4
bd9c 00a4 ld $a4
bd9d 00c8 ld $c8
bd9e 00c0 ld $c0
bd9f 0006 ld $06
bda0 00d0 ld $d0
bda1 00df ld $df
bda2 0020 ld $20
bda3 005a ld $5a
bda4 001b ld $1b
bda5 000b ld $0b
bda6 0000 ld $00
bda7 0000 ld $00
bda8 0020 ld $20
bda9 0013 ld $13
bdaa 001d ld $1d
bdab 00a2 ld $a2
bdac 0002 ld $02
bdad 0078 ld $78
bdae 00b5 ld $b5
bdaf 0096 ld $96
bdb0 009d ld $9d
bdb1 0000 ld $00
bdb2 0002 ld $02
bdb3 00ca ld $ca
bdb4 0010 ld $10
bdb5 00f8 ld $f8
bdb6 0058 ld $58
bdb7 0060 ld $60
bdb8 00b1 ld $b1
bdb9 0054 ld $54
bdba 0020 ld $20
bdbb 007d ld $7d
bdbc 0022 ld $22
bdbd 0090 ld $90
bdbe 0003 ld $03
bdbf 004c ld $4c
bdc0 0082 ld $82
bdc1 0012 ld $12
bdc2 00e9 ld $e9
bdc3 002f ld $2f
bdc4 004c ld $4c
bdc5 00f6 ld $f6
bdc6 001d ld $1d
bdc7 00a0 ld $a0
bdc8 0002 ld $02
bdc9 00b1 ld $b1
bdca 0097 ld $97
bdcb 00c5 ld $c5
bdcc 0066 ld $66
bdcd 0090 ld $90
bdce 0017 ld $17
bdcf 00d0 ld $d0
bdd0 0007 ld $07
bdd1 0088 ld $88
bdd2 00b1 ld $b1
bdd3 0097 ld $97
bdd4 00c5 ld $c5
bdd5 0065 ld $65
bdd6 0090 ld $90
bdd7 000e ld $0e
bdd8 00a4 ld $a4
bdd9 0098 ld $98
bdda 00c4 ld $c4
bddb 0060 ld $60
bddc 0090 ld $90
bddd 0008 ld $08
bdde 00d0 ld $d0
bddf 000d ld $0d
bde0 00a5 ld $a5
bde1 0097 ld $97
bde2 00c5 ld $c5
bde3 005f ld $5f
bde4 00b0 ld $b0
bde5 0007 ld $07
bde6 00a5 ld $a5
bde7 0097 ld $97
bde8 00a4 ld $a4
bde9 0098 ld $98
bdea 004c ld $4c
bdeb 005b ld $5b
bdec 000b ld $0b
bded 00a0 ld $a0
bdee 0000 ld $00
bdef 00b1 ld $b1
bdf0 0097 ld $97
bdf1 0020 ld $20
bdf2 00b1 ld $b1
bdf3 0014 ld $14
bdf4 00a5 ld $a5
bdf5 0083 ld $83
bdf6 00a4 ld $a4
bdf7 0084 ld $84
bdf8 0085 ld $85
bdf9 00a2 ld $a2
bdfa 0084 ld $84
bdfb fe00 bra ac ;+-----------------------------------+
bdfc fcfd bra $bdfd ;| |
bdfd 1404 ld $04,y ;| Trampoline for page $bd00 lookups |
bdfe e068 jmp y,$68 ;| |
bdff c218 st [$18] ;+-----------------------------------+
be00 00a3 ld $a3
be01 0020 ld $20
be02 00b6 ld $b6
be03 0016 ld $16
be04 00a9 ld $a9
be05 0094 ld $94
be06 00a0 ld $a0
be07 0000 ld $00
be08 0085 ld $85
be09 0083 ld $83
be0a 0084 ld $84
be0b 0084 ld $84
be0c 0020 ld $20
be0d 0017 ld $17
be0e 0017 ld $17
be0f 00a0 ld $a0
be10 0000 ld $00
be11 00b1 ld $b1
be12 0083 ld $83
be13 0091 ld $91
be14 007b ld $7b
be15 00c8 ld $c8
be16 00b1 ld $b1
be17 0083 ld $83
be18 0091 ld $91
be19 007b ld $7b
be1a 00c8 ld $c8
be1b 00b1 ld $b1
be1c 0083 ld $83
be1d 0091 ld $91
be1e 007b ld $7b
be1f 0060 ld $60
be20 0020 ld $20
be21 00f2 ld $f2
be22 000b ld $0b
be23 0020 ld $20
be24 0071 ld $71
be25 0022 ld $22
be26 00f0 ld $f0
be27 0031 ld $31
be28 00f0 ld $f0
be29 003b ld $3b
be2a 00c9 ld $c9
be2b 009d ld $9d
be2c 00f0 ld $f0
be2d 0049 ld $49
be2e 00c9 ld $c9
be2f 00a0 ld $a0
be30 0018 ld $18
be31 00f0 ld $f0
be32 0044 ld $44
be33 00c9 ld $c9
be34 002c ld $2c
be35 00f0 ld $f0
be36 002f ld $2f
be37 00c9 ld $c9
be38 003b ld $3b
be39 00f0 ld $f0
be3a 0056 ld $56
be3b 0020 ld $20
be3c 000a ld $0a
be3d 000e ld $0e
be3e 0024 ld $24
be3f 003f ld $3f
be40 0030 ld $30
be41 00de ld $de
be42 0020 ld $20
be43 0055 ld $55
be44 001e ld $1e
be45 0020 ld $20
be46 00c3 ld $c3
be47 0014 ld $14
be48 0020 ld $20
be49 00f2 ld $f2
be4a 000b ld $0b
be4b 0020 ld $20
be4c 000c ld $0c
be4d 000c ld $0c
be4e 00d0 ld $d0
be4f 00d3 ld $d3
be50 00a9 ld $a9
be51 0000 ld $00
be52 009d ld $9d
be53 0005 ld $05
be54 0024 ld $24
be55 00a2 ld $a2
be56 0004 ld $04
be57 00a0 ld $a0
be58 0024 ld $24
be59 00a9 ld $a9
be5a 000d ld $0d
be5b 0020 ld $20
be5c 0011 ld $11
be5d 000c ld $0c
be5e 00a9 ld $a9
be5f 000a ld $0a
be60 0020 ld $20
be61 0011 ld $11
be62 000c ld $0c
be63 0049 ld $49
be64 00ff ld $ff
be65 0060 ld $60
be66 00a5 ld $a5
be67 0030 ld $30
be68 0020 ld $20
be69 007a ld $7a
be6a 0004 ld $04
be6b 0098 ld $98
be6c 0038 ld $38
be6d 00e9 ld $e9
be6e 000a ld $0a
be6f 00b0 ld $b0
be70 00fc ld $fc
be71 0049 ld $49
be72 00ff ld $ff
be73 0069 ld $69
be74 0001 ld $01
be75 00d0 ld $d0
be76 0015 ld $15
be77 0008 ld $08
be78 0020 ld $20
be79 00d7 ld $d7
be7a 0017 ld $17
be7b 00c9 ld $c9
be7c 0029 ld $29
be7d 00d0 ld $d0
be7e 005b ld $5b
be7f 0028 ld $28
be80 0090 ld $90
be81 000b ld $0b
be82 00a5 ld $a5
be83 0030 ld $30
be84 0020 ld $20
be85 007a ld $7a
be86 0004 ld $04
be87 008a ld $8a
be88 00e5 ld $e5
be89 002b ld $2b
be8a 0090 ld $90
be8b 0005 ld $05
be8c 00aa ld $aa
be8d 00e8 ld $e8
be8e 00ca ld $ca
be8f 00d0 ld $d0
be90 0006 ld $06
be91 0020 ld $20
be92 006b ld $6b
be93 0022 ld $22
be94 004c ld $4c
be95 007b ld $7b
be96 000b ld $0b
be97 0020 ld $20
be98 000c ld $0c
be99 000c ld $0c
be9a 00d0 ld $d0
be9b 00f2 ld $f2
be9c 0020 ld $20
be9d 00c3 ld $c3
be9e 0014 ld $14
be9f 0020 ld $20
bea0 00e2 ld $e2
bea1 0016 ld $16
bea2 00aa ld $aa
bea3 00a0 ld $a0
bea4 0000 ld $00
bea5 00e8 ld $e8
bea6 00ca ld $ca
bea7 00f0 ld $f0
bea8 00bc ld $bc
bea9 00b1 ld $b1
beaa 0054 ld $54
beab 0020 ld $20
beac 0011 ld $11
bead 000c ld $0c
beae 0000 ld $00
beaf 0000 ld $00
beb0 000c ld $0c
beb1 00c8 ld $c8
beb2 00c9 ld $c9
beb3 000d ld $0d
beb4 00d0 ld $d0
beb5 00f3 ld $f3
beb6 0020 ld $20
beb7 00b6 ld $b6
beb8 000b ld $0b
beb9 004c ld $4c
beba 00f9 ld $f9
bebb 000b ld $0b
bebc 00a9 ld $a9
bebd 0020 ld $20
bebe 002c ld $2c
bebf 00a9 ld $a9
bec0 003f ld $3f
bec1 0024 ld $24
bec2 0045 ld $45
bec3 0030 ld $30
bec4 0003 ld $03
bec5 0020 ld $20
bec6 0000 ld $00
bec7 002b ld $2b
bec8 0029 ld $29
bec9 00ff ld $ff
beca 0060 ld $60
becb 00a5 ld $a5
becc 0043 ld $43
becd 00f0 ld $f0
bece 0011 ld $11
becf 0030 ld $30
bed0 0004 ld $04
bed1 00a0 ld $a0
bed2 00ff ld $ff
bed3 00d0 ld $d0
bed4 0004 ld $04
bed5 00a5 ld $a5
bed6 0071 ld $71
bed7 00a4 ld $a4
bed8 0072 ld $72
bed9 0085 ld $85
beda 006b ld $6b
bedb 0084 ld $84
bedc 006c ld $6c
bedd 004c ld $4c
bede 006e ld $6e
bedf 000f ld $0f
bee0 00a9 ld $a9
bee1 007e ld $7e
bee2 00a0 ld $a0
bee3 000d ld $0d
bee4 0020 ld $20
bee5 00ef ld $ef
bee6 000b ld $0b
bee7 00a5 ld $a5
bee8 006f ld $6f
bee9 00a4 ld $a4
beea 0070 ld $70
beeb 0085 ld $85
beec 00a6 ld $a6
beed 0084 ld $84
beee 00a7 ld $a7
beef 0060 ld $60
bef0 0020 ld $20
bef1 00e2 ld $e2
bef2 0013 ld $13
bef3 00a2 ld $a2
bef4 0006 ld $06
bef5 00a0 ld $a0
bef6 0024 ld $24
bef7 00a9 ld $a9
bef8 0000 ld $00
bef9 008d ld $8d
befa 0006 ld $06
befb fe00 bra ac ;+-----------------------------------+
befc fcfd bra $befd ;| |
befd 1404 ld $04,y ;| Trampoline for page $be00 lookups |
befe e068 jmp y,$68 ;| |
beff c218 st [$18] ;+-----------------------------------+
bf00 0024 ld $24
bf01 00a9 ld $a9
bf02 0040 ld $40
bf03 0020 ld $20
bf04 0089 ld $89
bf05 000c ld $0c
bf06 0060 ld $60
bf07 0046 ld $46
bf08 0045 ld $45
bf09 00c9 ld $c9
bf0a 0022 ld $22
bf0b 00d0 ld $d0
bf0c 000b ld $0b
bf0d 0020 ld $20
bf0e 0023 ld $23
bf0f 000f ld $0f
bf10 00a9 ld $a9
bf11 003b ld $3b
bf12 0020 ld $20
bf13 0065 ld $65
bf14 000f ld $0f
bf15 0020 ld $20
bf16 00f2 ld $f2
bf17 000b ld $0b
bf18 0020 ld $20
bf19 00e2 ld $e2
bf1a 0013 ld $13
bf1b 00a9 ld $a9
bf1c 002c ld $2c
bf1d 008d ld $8d
bf1e 0004 ld $04
bf1f 0024 ld $24
bf20 0020 ld $20
bf21 0077 ld $77
bf22 000c ld $0c
bf23 00ad ld $ad
bf24 0005 ld $05
bf25 0024 ld $24
bf26 00d0 ld $d0
bf27 0014 ld $14
bf28 0018 ld $18
bf29 004c ld $4c
bf2a 0038 ld $38
bf2b 0009 ld $09
bf2c 0020 ld $20
bf2d 000f ld $0f
bf2e 000c ld $0c
bf2f 0020 ld $20
bf30 000c ld $0c
bf31 000c ld $0c
bf32 004c ld $4c
bf33 0057 ld $57
bf34 0006 ld $06
bf35 00a6 ld $a6
bf36 0073 ld $73
bf37 00a4 ld $a4
bf38 0074 ld $74
bf39 00a9 ld $a9
bf3a 0098 ld $98
bf3b 002c ld $2c
bf3c 00a9 ld $a9
bf3d 0000 ld $00
bf3e 0085 ld $85
bf3f 0043 ld $43
bf40 0086 ld $86
bf41 0075 ld $75
bf42 0084 ld $84
bf43 0076 ld $76
bf44 0020 ld $20
bf45 00d0 ld $d0
bf46 0010 ld $10
bf47 0085 ld $85
bf48 007b ld $7b
bf49 0084 ld $84
bf4a 007c ld $7c
bf4b 00a5 ld $a5
bf4c 00a6 ld $a6
bf4d 00a4 ld $a4
bf4e 00a7 ld $a7
bf4f 0085 ld $85
bf50 007d ld $7d
bf51 0084 ld $84
bf52 007e ld $7e
bf53 00a6 ld $a6
bf54 0075 ld $75
bf55 00a4 ld $a4
bf56 0076 ld $76
bf57 0086 ld $86
bf58 00a6 ld $a6
bf59 0084 ld $84
bf5a 00a7 ld $a7
bf5b 0020 ld $20
bf5c 0071 ld $71
bf5d 0022 ld $22
bf5e 00d0 ld $d0
bf5f 001c ld $1c
bf60 0024 ld $24
bf61 0043 ld $43
bf62 0050 ld $50
bf63 000c ld $0c
bf64 0020 ld $20
bf65 0000 ld $00
bf66 002c ld $2c
bf67 008d ld $8d
bf68 0005 ld $05
bf69 0024 ld $24
bf6a 00a2 ld $a2
bf6b 0004 ld $04
bf6c 00a0 ld $a0
bf6d 0024 ld $24
bf6e 00d0 ld $d0
bf6f 0008 ld $08
bf70 0030 ld $30
bf71 0071 ld $71
bf72 0020 ld $20
bf73 000f ld $0f
bf74 000c ld $0c
bf75 0020 ld $20
bf76 0077 ld $77
bf77 000c ld $0c
bf78 0086 ld $86
bf79 00a6 ld $a6
bf7a 0084 ld $84
bf7b 00a7 ld $a7
bf7c 0020 ld $20
bf7d 006b ld $6b
bf7e 0022 ld $22
bf7f 0024 ld $24
bf80 003f ld $3f
bf81 0010 ld $10
bf82 0031 ld $31
bf83 0024 ld $24
bf84 0043 ld $43
bf85 0050 ld $50
bf86 0009 ld $09
bf87 00e8 ld $e8
bf88 0086 ld $86
bf89 00a6 ld $a6
bf8a 00a9 ld $a9
bf8b 0000 ld $00
bf8c 0085 ld $85
bf8d 003b ld $3b
bf8e 00f0 ld $f0
bf8f 000c ld $0c
bf90 0085 ld $85
bf91 003b ld $3b
bf92 00c9 ld $c9
bf93 0022 ld $22
bf94 00f0 ld $f0
bf95 0007 ld $07
bf96 00a9 ld $a9
bf97 003a ld $3a
bf98 0085 ld $85
bf99 003b ld $3b
bf9a 00a9 ld $a9
bf9b 002c ld $2c
bf9c 0018 ld $18
bf9d 0085 ld $85
bf9e 003c ld $3c
bf9f 00a5 ld $a5
bfa0 00a6 ld $a6
bfa1 00a4 ld $a4
bfa2 00a7 ld $a7
bfa3 0069 ld $69
bfa4 0000 ld $00
bfa5 0090 ld $90
bfa6 0001 ld $01
bfa7 00c8 ld $c8
bfa8 0020 ld $20
bfa9 00c9 ld $c9
bfaa 0014 ld $14
bfab 0020 ld $20
bfac 001f ld $1f
bfad 0018 ld $18
bfae 0020 ld $20
bfaf 00c9 ld $c9
bfb0 000a ld $0a
bfb1 004c ld $4c
bfb2 0007 ld $07
bfb3 000d ld $0d
bfb4 0020 ld $20
bfb5 000d ld $0d
bfb6 0000 ld $00
bfb7 0000 ld $00
bfb8 006b ld $6b
bfb9 001d ld $1d
bfba 00a5 ld $a5
bfbb 0040 ld $40
bfbc 0020 ld $20
bfbd 00b1 ld $b1
bfbe 000a ld $0a
bfbf 0020 ld $20
bfc0 0071 ld $71
bfc1 0022 ld $22
bfc2 00f0 ld $f0
bfc3 0007 ld $07
bfc4 00c9 ld $c9
bfc5 002c ld $2c
bfc6 00f0 ld $f0
bfc7 0003 ld $03
bfc8 004c ld $4c
bfc9 001b ld $1b
bfca 000c ld $0c
bfcb 00a5 ld $a5
bfcc 00a6 ld $a6
bfcd 00a4 ld $a4
bfce 00a7 ld $a7
bfcf 0085 ld $85
bfd0 0075 ld $75
bfd1 0084 ld $84
bfd2 0076 ld $76
bfd3 00a5 ld $a5
bfd4 007d ld $7d
bfd5 00a4 ld $a4
bfd6 007e ld $7e
bfd7 0085 ld $85
bfd8 00a6 ld $a6
bfd9 0084 ld $84
bfda 00a7 ld $a7
bfdb 0020 ld $20
bfdc 0071 ld $71
bfdd 0022 ld $22
bfde 00f0 ld $f0
bfdf 002c ld $2c
bfe0 0020 ld $20
bfe1 0063 ld $63
bfe2 000f ld $0f
bfe3 004c ld $4c
bfe4 008f ld $8f
bfe5 000c ld $0c
bfe6 0020 ld $20
bfe7 00f5 ld $f5
bfe8 0009 ld $09
bfe9 00c8 ld $c8
bfea 00aa ld $aa
bfeb 00d0 ld $d0
bfec 0012 ld $12
bfed 00a2 ld $a2
bfee 002a ld $2a
bfef 00c8 ld $c8
bff0 00b1 ld $b1
bff1 00a6 ld $a6
bff2 00f0 ld $f0
bff3 0069 ld $69
bff4 00c8 ld $c8
bff5 00b1 ld $b1
bff6 00a6 ld $a6
bff7 0085 ld $85
bff8 0071 ld $71
bff9 00c8 ld $c8
bffa 00b1 ld $b1
bffb fe00 bra ac ;+-----------------------------------+
bffc fcfd bra $bffd ;| |
bffd 1404 ld $04,y ;| Trampoline for page $bf00 lookups |
bffe e068 jmp y,$68 ;| |
bfff c218 st [$18] ;+-----------------------------------+
c000 00a6 ld $a6
c001 00c8 ld $c8
c002 0085 ld $85
c003 0072 ld $72
c004 00b1 ld $b1
c005 00a6 ld $a6
c006 00aa ld $aa
c007 0020 ld $20
c008 00ea ld $ea
c009 0009 ld $09
c00a 00e0 ld $e0
c00b 0083 ld $83
c00c 00d0 ld $d0
c00d 00dd ld $dd
c00e 004c ld $4c
c00f 00c7 ld $c7
c010 000c ld $0c
c011 00a5 ld $a5
c012 0075 ld $75
c013 00a4 ld $a4
c014 0076 ld $76
c015 00a6 ld $a6
c016 0043 ld $43
c017 0010 ld $10
c018 0003 ld $03
c019 004c ld $4c
c01a 0021 ld $21
c01b 0009 ld $09
c01c 00a0 ld $a0
c01d 0000 ld $00
c01e 00b1 ld $b1
c01f 0075 ld $75
c020 00f0 ld $f0
c021 0007 ld $07
c022 00a9 ld $a9
c023 006d ld $6d
c024 00a0 ld $a0
c025 000d ld $0d
c026 004c ld $4c
c027 00ef ld $ef
c028 000b ld $0b
c029 0060 ld $60
c02a 003f ld $3f
c02b 0045 ld $45
c02c 0058 ld $58
c02d 0054 ld $54
c02e 0052 ld $52
c02f 0041 ld $41
c030 0020 ld $20
c031 0049 ld $49
c032 0047 ld $47
c033 004e ld $4e
c034 004f ld $4f
c035 0052 ld $52
c036 0045 ld $45
c037 0044 ld $44
c038 000d ld $0d
c039 000a ld $0a
c03a 0000 ld $00
c03b 003f ld $3f
c03c 0052 ld $52
c03d 0045 ld $45
c03e 0044 ld $44
c03f 004f ld $4f
c040 0020 ld $20
c041 0046 ld $46
c042 0052 ld $52
c043 004f ld $4f
c044 004d ld $4d
c045 0020 ld $20
c046 0053 ld $53
c047 0054 ld $54
c048 0041 ld $41
c049 0052 ld $52
c04a 0054 ld $54
c04b 000d ld $0d
c04c 000a ld $0a
c04d 0000 ld $00
c04e 00d0 ld $d0
c04f 0004 ld $04
c050 00a0 ld $a0
c051 0000 ld $00
c052 00f0 ld $f0
c053 0003 ld $03
c054 0020 ld $20
c055 00d0 ld $d0
c056 0010 ld $10
c057 0085 ld $85
c058 007b ld $7b
c059 0084 ld $84
c05a 007c ld $7c
c05b 0020 ld $20
c05c 00a2 ld $a2
c05d 0004 ld $04
c05e 00f0 ld $f0
c05f 0004 ld $04
c060 00a2 ld $a2
c061 0000 ld $00
c062 00f0 ld $f0
c063 0060 ld $60
c064 009a ld $9a
c065 008a ld $8a
c066 0018 ld $18
c067 0069 ld $69
c068 0004 ld $04
c069 0048 ld $48
c06a 0069 ld $69
c06b 0006 ld $06
c06c 0085 ld $85
c06d 0056 ld $56
c06e 0068 ld $68
c06f 00a0 ld $a0
c070 0000 ld $00
c071 0020 ld $20
c072 001a ld $1a
c073 001c ld $1c
c074 00ba ld $ba
c075 00b5 ld $b5
c076 0009 ld $09
c077 0085 ld $85
c078 0099 ld $99
c079 00a5 ld $a5
c07a 007b ld $7b
c07b 00a4 ld $a4
c07c 007c ld $7c
c07d 0020 ld $20
c07e 00df ld $df
c07f 0018 ld $18
c080 0020 ld $20
c081 0048 ld $48
c082 001c ld $1c
c083 00a0 ld $a0
c084 0000 ld $00
c085 0020 ld $20
c086 00d5 ld $d5
c087 001c ld $1c
c088 00ba ld $ba
c089 0038 ld $38
c08a 00f5 ld $f5
c08b 0009 ld $09
c08c 00f0 ld $f0
c08d 0013 ld $13
c08e 00b5 ld $b5
c08f 000f ld $0f
c090 0085 ld $85
c091 006b ld $6b
c092 00b5 ld $b5
c093 0010 ld $10
c094 0085 ld $85
c095 006c ld $6c
c096 00b5 ld $b5
c097 0012 ld $12
c098 0085 ld $85
c099 00a6 ld $a6
c09a 00b5 ld $b5
c09b 0011 ld $11
c09c 0085 ld $85
c09d 00a7 ld $a7
c09e 004c ld $4c
c09f 00ab ld $ab
c0a0 0008 ld $08
c0a1 008a ld $8a
c0a2 0069 ld $69
c0a3 0011 ld $11
c0a4 00aa ld $aa
c0a5 009a ld $9a
c0a6 0020 ld $20
c0a7 0071 ld $71
c0a8 0022 ld $22
c0a9 00c9 ld $c9
c0aa 002c ld $2c
c0ab 00d0 ld $d0
c0ac 00f1 ld $f1
c0ad 0020 ld $20
c0ae 006b ld $6b
c0af 0022 ld $22
c0b0 0020 ld $20
c0b1 0097 ld $97
c0b2 000d ld $0d
c0b3 0020 ld $20
c0b4 000a ld $0a
c0b5 000e ld $0e
c0b6 0018 ld $18
c0b7 0024 ld $24
c0b8 0038 ld $38
c0b9 0024 ld $24
c0ba 003f ld $3f
c0bb 0030 ld $30
c0bc 0003 ld $03
c0bd 000e ld $0e
c0be 0000 ld $00
c0bf 0000 ld $00
c0c0 00b0 ld $b0
c0c1 0003 ld $03
c0c2 0060 ld $60
c0c3 00b0 ld $b0
c0c4 00fd ld $fd
c0c5 00a2 ld $a2
c0c6 00a3 ld $a3
c0c7 004c ld $4c
c0c8 004a ld $4a
c0c9 0005 ld $05
c0ca 00a6 ld $a6
c0cb 00a6 ld $a6
c0cc 00d0 ld $d0
c0cd 0002 ld $02
c0ce 00c6 ld $c6
c0cf 00a7 ld $a7
c0d0 00c6 ld $c6
c0d1 00a6 ld $a6
c0d2 00a2 ld $a2
c0d3 0000 ld $00
c0d4 0024 ld $24
c0d5 0048 ld $48
c0d6 008a ld $8a
c0d7 0048 ld $48
c0d8 00a9 ld $a9
c0d9 0001 ld $01
c0da 0020 ld $20
c0db 000e ld $0e
c0dc 0005 ld $05
c0dd 0020 ld $20
c0de 00ef ld $ef
c0df 000e ld $0e
c0e0 00a9 ld $a9
c0e1 0000 ld $00
c0e2 0085 ld $85
c0e3 007f ld $7f
c0e4 0020 ld $20
c0e5 0071 ld $71
c0e6 0022 ld $22
c0e7 0038 ld $38
c0e8 00e9 ld $e9
c0e9 00ab ld $ab
c0ea 0090 ld $90
c0eb 0017 ld $17
c0ec 00c9 ld $c9
c0ed 0003 ld $03
c0ee 00b0 ld $b0
c0ef 0013 ld $13
c0f0 00c9 ld $c9
c0f1 0001 ld $01
c0f2 002a ld $2a
c0f3 0049 ld $49
c0f4 0001 ld $01
c0f5 0045 ld $45
c0f6 007f ld $7f
c0f7 00c5 ld $c5
c0f8 007f ld $7f
c0f9 0090 ld $90
c0fa 0061 ld $61
c0fb fe00 bra ac ;+-----------------------------------+
c0fc fcfd bra $c0fd ;| |
c0fd 1404 ld $04,y ;| Trampoline for page $c000 lookups |
c0fe e068 jmp y,$68 ;| |
c0ff c218 st [$18] ;+-----------------------------------+
c100 0085 ld $85
c101 007f ld $7f
c102 0020 ld $20
c103 006b ld $6b
c104 0022 ld $22
c105 004c ld $4c
c106 0027 ld $27
c107 000e ld $0e
c108 00a6 ld $a6
c109 007f ld $7f
c10a 00d0 ld $d0
c10b 002c ld $2c
c10c 00b0 ld $b0
c10d 007b ld $7b
c10e 0069 ld $69
c10f 0007 ld $07
c110 0090 ld $90
c111 0077 ld $77
c112 0065 ld $65
c113 003f ld $3f
c114 00d0 ld $d0
c115 0003 ld $03
c116 004c ld $4c
c117 0079 ld $79
c118 0016 ld $16
c119 0069 ld $69
c11a 00ff ld $ff
c11b 0085 ld $85
c11c 0054 ld $54
c11d 000a ld $0a
c11e 0065 ld $65
c11f 0054 ld $54
c120 00a8 ld $a8
c121 0068 ld $68
c122 00d9 ld $d9
c123 0080 ld $80
c124 0002 ld $02
c125 00b0 ld $b0
c126 0067 ld $67
c127 0020 ld $20
c128 00f9 ld $f9
c129 000d ld $0d
c12a 0048 ld $48
c12b 0020 ld $20
c12c 008c ld $8c
c12d 000e ld $0e
c12e 0068 ld $68
c12f 00a4 ld $a4
c130 007d ld $7d
c131 0010 ld $10
c132 0017 ld $17
c133 00aa ld $aa
c134 00f0 ld $f0
c135 0056 ld $56
c136 00d0 ld $d0
c137 005f ld $5f
c138 0046 ld $46
c139 003f ld $3f
c13a 008a ld $8a
c13b 002a ld $2a
c13c 00a6 ld $a6
c13d 00a6 ld $a6
c13e 00d0 ld $d0
c13f 0002 ld $02
c140 00c6 ld $c6
c141 00a7 ld $a7
c142 00c6 ld $c6
c143 00a6 ld $a6
c144 00a0 ld $a0
c145 001b ld $1b
c146 0085 ld $85
c147 007f ld $7f
c148 00d0 ld $d0
c149 00d7 ld $d7
c14a 00d9 ld $d9
c14b 0080 ld $80
c14c 0002 ld $02
c14d 00b0 ld $b0
c14e 0048 ld $48
c14f 0090 ld $90
c150 00d9 ld $d9
c151 00b9 ld $b9
c152 0082 ld $82
c153 0002 ld $02
c154 0048 ld $48
c155 00b9 ld $b9
c156 0081 ld $81
c157 0002 ld $02
c158 0048 ld $48
c159 0020 ld $20
c15a 009f ld $9f
c15b 000e ld $0e
c15c 00a5 ld $a5
c15d 007f ld $7f
c15e 004c ld $4c
c15f 0015 ld $15
c160 000e ld $0e
c161 004c ld $4c
c162 006e ld $6e
c163 000f ld $0f
c164 00a5 ld $a5
c165 0099 ld $99
c166 00be ld $be
c167 0080 ld $80
c168 0002 ld $02
c169 00a8 ld $a8
c16a 0068 ld $68
c16b 0085 ld $85
c16c 0054 ld $54
c16d 00e6 ld $e6
c16e 0054 ld $54
c16f 0068 ld $68
c170 0085 ld $85
c171 0055 ld $55
c172 0098 ld $98
c173 0048 ld $48
c174 0020 ld $20
c175 0093 ld $93
c176 001c ld $1c
c177 00a5 ld $a5
c178 0098 ld $98
c179 0048 ld $48
c17a 00a5 ld $a5
c17b 0097 ld $97
c17c 0048 ld $48
c17d 00a5 ld $a5
c17e 0096 ld $96
c17f 0048 ld $48
c180 00a5 ld $a5
c181 0095 ld $95
c182 0048 ld $48
c183 00a5 ld $a5
c184 0094 ld $94
c185 0048 ld $48
c186 006c ld $6c
c187 0054 ld $54
c188 0000 ld $00
c189 00a0 ld $a0
c18a 00ff ld $ff
c18b 0068 ld $68
c18c 00f0 ld $f0
c18d 0023 ld $23
c18e 00c9 ld $c9
c18f 0064 ld $64
c190 00f0 ld $f0
c191 0003 ld $03
c192 0020 ld $20
c193 00f9 ld $f9
c194 000d ld $0d
c195 0084 ld $84
c196 007d ld $7d
c197 0068 ld $68
c198 004a ld $4a
c199 0085 ld $85
c19a 0044 ld $44
c19b 0068 ld $68
c19c 0085 ld $85
c19d 009c ld $9c
c19e 0068 ld $68
c19f 0085 ld $85
c1a0 009d ld $9d
c1a1 0068 ld $68
c1a2 0085 ld $85
c1a3 009e ld $9e
c1a4 0068 ld $68
c1a5 0085 ld $85
c1a6 009f ld $9f
c1a7 0068 ld $68
c1a8 0085 ld $85
c1a9 00a0 ld $a0
c1aa 0068 ld $68
c1ab 0085 ld $85
c1ac 00a1 ld $a1
c1ad 0045 ld $45
c1ae 0099 ld $99
c1af 0085 ld $85
c1b0 00a2 ld $a2
c1b1 00a5 ld $a5
c1b2 0094 ld $94
c1b3 0060 ld $60
c1b4 00a9 ld $a9
c1b5 0000 ld $00
c1b6 0085 ld $85
c1b7 003f ld $3f
c1b8 0020 ld $20
c1b9 006b ld $6b
c1ba 0022 ld $22
c1bb 00b0 ld $b0
c1bc 0003 ld $03
c1bd 004c ld $4c
c1be 006b ld $6b
c1bf 001d ld $1d
c1c0 0020 ld $20
c1c1 005a ld $5a
c1c2 0011 ld $11
c1c3 00b0 ld $b0
c1c4 007a ld $7a
c1c5 000f ld $0f
c1c6 0000 ld $00
c1c7 0000 ld $00
c1c8 00c9 ld $c9
c1c9 00ff ld $ff
c1ca 00d0 ld $d0
c1cb 000f ld $0f
c1cc 00a9 ld $a9
c1cd 000e ld $0e
c1ce 00a0 ld $a0
c1cf 000f ld $0f
c1d0 0020 ld $20
c1d1 001a ld $1a
c1d2 001c ld $1c
c1d3 004c ld $4c
c1d4 006b ld $6b
c1d5 0022 ld $22
c1d6 0082 ld $82
c1d7 0049 ld $49
c1d8 000f ld $0f
c1d9 00da ld $da
c1da 00a1 ld $a1
c1db 00c9 ld $c9
c1dc 002e ld $2e
c1dd 00f0 ld $f0
c1de 00e1 ld $e1
c1df 00c9 ld $c9
c1e0 00a5 ld $a5
c1e1 00f0 ld $f0
c1e2 0058 ld $58
c1e3 00c9 ld $c9
c1e4 00a4 ld $a4
c1e5 00f0 ld $f0
c1e6 00d4 ld $d4
c1e7 00c9 ld $c9
c1e8 0022 ld $22
c1e9 00d0 ld $d0
c1ea 000f ld $0f
c1eb 00a5 ld $a5
c1ec 00a6 ld $a6
c1ed 00a4 ld $a4
c1ee 00a7 ld $a7
c1ef 0069 ld $69
c1f0 0000 ld $00
c1f1 0090 ld $90
c1f2 0001 ld $01
c1f3 00c8 ld $c8
c1f4 0020 ld $20
c1f5 00c3 ld $c3
c1f6 0014 ld $14
c1f7 004c ld $4c
c1f8 001f ld $1f
c1f9 0018 ld $18
c1fa 00c9 ld $c9
c1fb fe00 bra ac ;+-----------------------------------+
c1fc fcfd bra $c1fd ;| |
c1fd 1404 ld $04,y ;| Trampoline for page $c100 lookups |
c1fe e068 jmp y,$68 ;| |
c1ff c218 st [$18] ;+-----------------------------------+
c200 00a2 ld $a2
c201 00d0 ld $d0
c202 0013 ld $13
c203 00a0 ld $a0
c204 0018 ld $18
c205 00d0 ld $d0
c206 003b ld $3b
c207 0020 ld $20
c208 00fd ld $fd
c209 0011 ld $11
c20a 00a5 ld $a5
c20b 0098 ld $98
c20c 0049 ld $49
c20d 00ff ld $ff
c20e 00a8 ld $a8
c20f 00a5 ld $a5
c210 0097 ld $97
c211 0049 ld $49
c212 00ff ld $ff
c213 004c ld $4c
c214 00cc ld $cc
c215 0013 ld $13
c216 00c9 ld $c9
c217 009f ld $9f
c218 00d0 ld $d0
c219 0003 ld $03
c21a 004c ld $4c
c21b 0030 ld $30
c21c 0014 ld $14
c21d 00c9 ld $c9
c21e 00ae ld $ae
c21f 0090 ld $90
c220 0003 ld $03
c221 004c ld $4c
c222 00ec ld $ec
c223 000f ld $0f
c224 0020 ld $20
c225 0060 ld $60
c226 000f ld $0f
c227 0020 ld $20
c228 000a ld $0a
c229 000e ld $0e
c22a 00a9 ld $a9
c22b 0029 ld $29
c22c 002c ld $2c
c22d 00a9 ld $a9
c22e 0028 ld $28
c22f 002c ld $2c
c230 00a9 ld $a9
c231 002c ld $2c
c232 00a0 ld $a0
c233 0000 ld $00
c234 00d1 ld $d1
c235 00a6 ld $a6
c236 00d0 ld $d0
c237 0003 ld $03
c238 004c ld $4c
c239 006b ld $6b
c23a 0022 ld $22
c23b 00a2 ld $a2
c23c 0010 ld $10
c23d 004c ld $4c
c23e 004a ld $4a
c23f 0005 ld $05
c240 00a0 ld $a0
c241 0015 ld $15
c242 0068 ld $68
c243 0068 ld $68
c244 004c ld $4c
c245 0066 ld $66
c246 000e ld $0e
c247 0020 ld $20
c248 00d0 ld $d0
c249 0010 ld $10
c24a 0085 ld $85
c24b 0097 ld $97
c24c 0084 ld $84
c24d 0098 ld $98
c24e 00a5 ld $a5
c24f 0077 ld $77
c250 00a4 ld $a4
c251 0078 ld $78
c252 00a6 ld $a6
c253 003f ld $3f
c254 00f0 ld $f0
c255 0021 ld $21
c256 00a2 ld $a2
c257 0000 ld $00
c258 0086 ld $86
c259 00a3 ld $a3
c25a 00c9 ld $c9
c25b 0054 ld $54
c25c 00d0 ld $d0
c25d 0018 ld $18
c25e 00c0 ld $c0
c25f 00c9 ld $c9
c260 00d0 ld $d0
c261 0014 ld $14
c262 0020 ld $20
c263 0073 ld $73
c264 0004 ld $04
c265 0084 ld $84
c266 0091 ld $91
c267 0088 ld $88
c268 0084 ld $84
c269 00a4 ld $a4
c26a 00a0 ld $a0
c26b 0006 ld $06
c26c 0084 ld $84
c26d 0090 ld $90
c26e 00a0 ld $a0
c26f 0024 ld $24
c270 0020 ld $20
c271 00e0 ld $e0
c272 001e ld $1e
c273 004c ld $4c
c274 00ab ld $ab
c275 0014 ld $14
c276 0060 ld $60
c277 00a6 ld $a6
c278 0040 ld $40
c279 0010 ld $10
c27a 000d ld $0d
c27b 00a0 ld $a0
c27c 0000 ld $00
c27d 00b1 ld $b1
c27e 0097 ld $97
c27f 00aa ld $aa
c280 00c8 ld $c8
c281 00b1 ld $b1
c282 0097 ld $97
c283 00a8 ld $a8
c284 008a ld $8a
c285 004c ld $4c
c286 00cc ld $cc
c287 0013 ld $13
c288 00c9 ld $c9
c289 0054 ld $54
c28a 00d0 ld $d0
c28b 0019 ld $19
c28c 00c0 ld $c0
c28d 0049 ld $49
c28e 00d0 ld $d0
c28f 0022 ld $22
c290 0020 ld $20
c291 0073 ld $73
c292 0004 ld $04
c293 0098 ld $98
c294 00a2 ld $a2
c295 00a0 ld $a0
c296 004c ld $4c
c297 00c7 ld $c7
c298 001c ld $1c
c299 00a9 ld $a9
c29a 00fe ld $fe
c29b 00a0 ld $a0
c29c 0001 ld $01
c29d 0078 ld $78
c29e 0020 ld $20
c29f 001a ld $1a
c2a0 001c ld $1c
c2a1 0058 ld $58
c2a2 0084 ld $84
c2a3 0095 ld $95
c2a4 0060 ld $60
c2a5 00c9 ld $c9
c2a6 0053 ld $53
c2a7 00d0 ld $d0
c2a8 0009 ld $09
c2a9 00c0 ld $c0
c2aa 0054 ld $54
c2ab 00d0 ld $d0
c2ac 0005 ld $05
c2ad 00a5 ld $a5
c2ae 0019 ld $19
c2af 004c ld $4c
c2b0 00b4 ld $b4
c2b1 001c ld $1c
c2b2 00a5 ld $a5
c2b3 0097 ld $97
c2b4 00a4 ld $a4
c2b5 0098 ld $98
c2b6 004c ld $4c
c2b7 001a ld $1a
c2b8 001c ld $1c
c2b9 000a ld $0a
c2ba 0048 ld $48
c2bb 00aa ld $aa
c2bc 0020 ld $20
c2bd 006b ld $6b
c2be 0022 ld $22
c2bf 00e0 ld $e0
c2c0 0083 ld $83
c2c1 0090 ld $90
c2c2 0020 ld $20
c2c3 0020 ld $20
c2c4 0060 ld $60
c2c5 000f ld $0f
c2c6 0020 ld $20
c2c7 000a ld $0a
c2c8 000e ld $0e
c2c9 0020 ld $20
c2ca 0063 ld $63
c2cb 000f ld $0f
c2cc 0020 ld $20
c2cd 0010 ld $10
c2ce 0000 ld $00
c2cf 0000 ld $00
c2d0 00fb ld $fb
c2d1 000d ld $0d
c2d2 0068 ld $68
c2d3 00aa ld $aa
c2d4 00a5 ld $a5
c2d5 0098 ld $98
c2d6 0048 ld $48
c2d7 00a5 ld $a5
c2d8 0097 ld $97
c2d9 0048 ld $48
c2da 008a ld $8a
c2db 0048 ld $48
c2dc 0020 ld $20
c2dd 00da ld $da
c2de 0017 ld $17
c2df 0068 ld $68
c2e0 00a8 ld $a8
c2e1 008a ld $8a
c2e2 0048 ld $48
c2e3 004c ld $4c
c2e4 001b ld $1b
c2e5 0010 ld $10
c2e6 0020 ld $20
c2e7 0057 ld $57
c2e8 000f ld $0f
c2e9 0068 ld $68
c2ea 00a8 ld $a8
c2eb 00b9 ld $b9
c2ec 00f6 ld $f6
c2ed 0001 ld $01
c2ee 0085 ld $85
c2ef 0088 ld $88
c2f0 00b9 ld $b9
c2f1 00f7 ld $f7
c2f2 0001 ld $01
c2f3 0085 ld $85
c2f4 0089 ld $89
c2f5 0020 ld $20
c2f6 0087 ld $87
c2f7 0000 ld $00
c2f8 004c ld $4c
c2f9 00f9 ld $f9
c2fa 000d ld $0d
c2fb fe00 bra ac ;+-----------------------------------+
c2fc fcfd bra $c2fd ;| |
c2fd 1404 ld $04,y ;| Trampoline for page $c200 lookups |
c2fe e068 jmp y,$68 ;| |
c2ff c218 st [$18] ;+-----------------------------------+
c300 00a0 ld $a0
c301 00ff ld $ff
c302 002c ld $2c
c303 00a0 ld $a0
c304 0000 ld $00
c305 0084 ld $84
c306 003d ld $3d
c307 0020 ld $20
c308 00fd ld $fd
c309 0011 ld $11
c30a 00a5 ld $a5
c30b 0097 ld $97
c30c 0045 ld $45
c30d 003d ld $3d
c30e 0085 ld $85
c30f 003b ld $3b
c310 00a5 ld $a5
c311 0098 ld $98
c312 0045 ld $45
c313 003d ld $3d
c314 0085 ld $85
c315 003c ld $3c
c316 0020 ld $20
c317 0074 ld $74
c318 001c ld $1c
c319 0020 ld $20
c31a 00fd ld $fd
c31b 0011 ld $11
c31c 00a5 ld $a5
c31d 0098 ld $98
c31e 0045 ld $45
c31f 003d ld $3d
c320 0025 ld $25
c321 003c ld $3c
c322 0045 ld $45
c323 003d ld $3d
c324 00a8 ld $a8
c325 00a5 ld $a5
c326 0097 ld $97
c327 0045 ld $45
c328 003d ld $3d
c329 0025 ld $25
c32a 003b ld $3b
c32b 0045 ld $45
c32c 003d ld $3d
c32d 004c ld $4c
c32e 00cc ld $cc
c32f 0013 ld $13
c330 0020 ld $20
c331 00fc ld $fc
c332 000d ld $0d
c333 00b0 ld $b0
c334 0013 ld $13
c335 00a5 ld $a5
c336 00a1 ld $a1
c337 0009 ld $09
c338 007f ld $7f
c339 0025 ld $25
c33a 009d ld $9d
c33b 0085 ld $85
c33c 009d ld $9d
c33d 00a9 ld $a9
c33e 009c ld $9c
c33f 00a0 ld $a0
c340 0000 ld $00
c341 0020 ld $20
c342 00d3 ld $d3
c343 001c ld $1c
c344 00aa ld $aa
c345 004c ld $4c
c346 00a6 ld $a6
c347 0010 ld $10
c348 00a9 ld $a9
c349 0000 ld $00
c34a 0085 ld $85
c34b 003f ld $3f
c34c 00c6 ld $c6
c34d 007f ld $7f
c34e 0020 ld $20
c34f 00e2 ld $e2
c350 0016 ld $16
c351 0085 ld $85
c352 0094 ld $94
c353 0086 ld $86
c354 0095 ld $95
c355 0084 ld $84
c356 0096 ld $96
c357 00a5 ld $a5
c358 009f ld $9f
c359 00a4 ld $a4
c35a 00a0 ld $a0
c35b 0020 ld $20
c35c 00e6 ld $e6
c35d 0016 ld $16
c35e 0086 ld $86
c35f 009f ld $9f
c360 0084 ld $84
c361 00a0 ld $a0
c362 00aa ld $aa
c363 0038 ld $38
c364 00e5 ld $e5
c365 0094 ld $94
c366 00f0 ld $f0
c367 0008 ld $08
c368 00a9 ld $a9
c369 0001 ld $01
c36a 0090 ld $90
c36b 0004 ld $04
c36c 00a6 ld $a6
c36d 0094 ld $94
c36e 00a9 ld $a9
c36f 00ff ld $ff
c370 0085 ld $85
c371 0099 ld $99
c372 00a0 ld $a0
c373 00ff ld $ff
c374 00e8 ld $e8
c375 00c8 ld $c8
c376 00ca ld $ca
c377 00d0 ld $d0
c378 0007 ld $07
c379 00a6 ld $a6
c37a 0099 ld $99
c37b 0030 ld $30
c37c 000f ld $0f
c37d 0018 ld $18
c37e 0090 ld $90
c37f 000c ld $0c
c380 00b1 ld $b1
c381 009f ld $9f
c382 00d1 ld $d1
c383 0095 ld $95
c384 00f0 ld $f0
c385 00ef ld $ef
c386 00a2 ld $a2
c387 00ff ld $ff
c388 00b0 ld $b0
c389 0002 ld $02
c38a 00a2 ld $a2
c38b 0001 ld $01
c38c 00e8 ld $e8
c38d 008a ld $8a
c38e 002a ld $2a
c38f 0025 ld $25
c390 0044 ld $44
c391 00f0 ld $f0
c392 0002 ld $02
c393 00a9 ld $a9
c394 00ff ld $ff
c395 004c ld $4c
c396 00b4 ld $b4
c397 001c ld $1c
c398 0020 ld $20
c399 0063 ld $63
c39a 000f ld $0f
c39b 00aa ld $aa
c39c 0020 ld $20
c39d 00d5 ld $d5
c39e 0010 ld $10
c39f 0020 ld $20
c3a0 0071 ld $71
c3a1 0022 ld $22
c3a2 00d0 ld $d0
c3a3 00f4 ld $f4
c3a4 0060 ld $60
c3a5 00a2 ld $a2
c3a6 0000 ld $00
c3a7 0020 ld $20
c3a8 0071 ld $71
c3a9 0022 ld $22
c3aa 0086 ld $86
c3ab 003e ld $3e
c3ac 0085 ld $85
c3ad 0077 ld $77
c3ae 0020 ld $20
c3af 0071 ld $71
c3b0 0022 ld $22
c3b1 0020 ld $20
c3b2 005a ld $5a
c3b3 0011 ld $11
c3b4 00b0 ld $b0
c3b5 0003 ld $03
c3b6 004c ld $4c
c3b7 006e ld $6e
c3b8 000f ld $0f
c3b9 00a2 ld $a2
c3ba 0000 ld $00
c3bb 0086 ld $86
c3bc 003f ld $3f
c3bd 0086 ld $86
c3be 0040 ld $40
c3bf 0020 ld $20
c3c0 006b ld $6b
c3c1 0022 ld $22
c3c2 0090 ld $90
c3c3 0005 ld $05
c3c4 0020 ld $20
c3c5 005a ld $5a
c3c6 0011 ld $11
c3c7 0090 ld $90
c3c8 000b ld $0b
c3c9 00aa ld $aa
c3ca 0020 ld $20
c3cb 006b ld $6b
c3cc 0022 ld $22
c3cd 0090 ld $90
c3ce 00fb ld $fb
c3cf 0020 ld $20
c3d0 005a ld $5a
c3d1 0011 ld $11
c3d2 00b0 ld $b0
c3d3 00f6 ld $f6
c3d4 00c9 ld $c9
c3d5 0011 ld $11
c3d6 0000 ld $00
c3d7 0000 ld $00
c3d8 0024 ld $24
c3d9 00d0 ld $d0
c3da 0006 ld $06
c3db 00a9 ld $a9
c3dc 00ff ld $ff
c3dd 0085 ld $85
c3de 003f ld $3f
c3df 00d0 ld $d0
c3e0 0010 ld $10
c3e1 00c9 ld $c9
c3e2 0025 ld $25
c3e3 00d0 ld $d0
c3e4 0013 ld $13
c3e5 00a5 ld $a5
c3e6 0042 ld $42
c3e7 00d0 ld $d0
c3e8 00d0 ld $d0
c3e9 00a9 ld $a9
c3ea 0080 ld $80
c3eb 0085 ld $85
c3ec 0040 ld $40
c3ed 0005 ld $05
c3ee 0077 ld $77
c3ef 0085 ld $85
c3f0 0077 ld $77
c3f1 008a ld $8a
c3f2 0009 ld $09
c3f3 0080 ld $80
c3f4 00aa ld $aa
c3f5 0020 ld $20
c3f6 006b ld $6b
c3f7 0022 ld $22
c3f8 0086 ld $86
c3f9 0078 ld $78
c3fa 0038 ld $38
c3fb fe00 bra ac ;+-----------------------------------+
c3fc fcfd bra $c3fd ;| |
c3fd 1404 ld $04,y ;| Trampoline for page $c300 lookups |
c3fe e068 jmp y,$68 ;| |
c3ff c218 st [$18] ;+-----------------------------------+
c400 0005 ld $05
c401 0042 ld $42
c402 00e9 ld $e9
c403 0028 ld $28
c404 00d0 ld $d0
c405 0003 ld $03
c406 004c ld $4c
c407 000f ld $0f
c408 0012 ld $12
c409 00a9 ld $a9
c40a 0000 ld $00
c40b 0085 ld $85
c40c 0042 ld $42
c40d 00a5 ld $a5
c40e 005f ld $5f
c40f 00a6 ld $a6
c410 0060 ld $60
c411 00a0 ld $a0
c412 0000 ld $00
c413 0086 ld $86
c414 0093 ld $93
c415 0085 ld $85
c416 0092 ld $92
c417 00e4 ld $e4
c418 0062 ld $62
c419 00d0 ld $d0
c41a 0004 ld $04
c41b 00c5 ld $c5
c41c 0061 ld $61
c41d 00f0 ld $f0
c41e 0022 ld $22
c41f 00a5 ld $a5
c420 0077 ld $77
c421 00d1 ld $d1
c422 0092 ld $92
c423 00d0 ld $d0
c424 0008 ld $08
c425 00a5 ld $a5
c426 0078 ld $78
c427 00c8 ld $c8
c428 00d1 ld $d1
c429 0092 ld $92
c42a 00f0 ld $f0
c42b 007d ld $7d
c42c 0088 ld $88
c42d 0018 ld $18
c42e 00a5 ld $a5
c42f 0092 ld $92
c430 0069 ld $69
c431 0007 ld $07
c432 0090 ld $90
c433 00e1 ld $e1
c434 00e8 ld $e8
c435 00d0 ld $d0
c436 00dc ld $dc
c437 00c9 ld $c9
c438 0041 ld $41
c439 0090 ld $90
c43a 0005 ld $05
c43b 00e9 ld $e9
c43c 005b ld $5b
c43d 0038 ld $38
c43e 00e9 ld $e9
c43f 00a5 ld $a5
c440 0060 ld $60
c441 0068 ld $68
c442 0048 ld $48
c443 00c9 ld $c9
c444 007c ld $7c
c445 00d0 ld $d0
c446 0005 ld $05
c447 00a9 ld $a9
c448 008b ld $8b
c449 00a0 ld $a0
c44a 001f ld $1f
c44b 0060 ld $60
c44c 00a5 ld $a5
c44d 0077 ld $77
c44e 00a4 ld $a4
c44f 0078 ld $78
c450 00c9 ld $c9
c451 0054 ld $54
c452 00d0 ld $d0
c453 000b ld $0b
c454 00c0 ld $c0
c455 00c9 ld $c9
c456 00f0 ld $f0
c457 00ef ld $ef
c458 00c0 ld $c0
c459 0049 ld $49
c45a 00d0 ld $d0
c45b 0003 ld $03
c45c 004c ld $4c
c45d 006e ld $6e
c45e 000f ld $0f
c45f 00c9 ld $c9
c460 0053 ld $53
c461 00d0 ld $d0
c462 0004 ld $04
c463 00c0 ld $c0
c464 0054 ld $54
c465 00f0 ld $f0
c466 00f5 ld $f5
c467 00a5 ld $a5
c468 0061 ld $61
c469 00a4 ld $a4
c46a 0062 ld $62
c46b 0085 ld $85
c46c 0092 ld $92
c46d 0084 ld $84
c46e 0093 ld $93
c46f 00a5 ld $a5
c470 0063 ld $63
c471 00a4 ld $a4
c472 0064 ld $64
c473 0085 ld $85
c474 008d ld $8d
c475 0084 ld $84
c476 008e ld $8e
c477 0018 ld $18
c478 0069 ld $69
c479 0007 ld $07
c47a 0090 ld $90
c47b 0001 ld $01
c47c 00c8 ld $c8
c47d 0085 ld $85
c47e 008b ld $8b
c47f 0084 ld $84
c480 008c ld $8c
c481 0020 ld $20
c482 00cb ld $cb
c483 0004 ld $04
c484 00a5 ld $a5
c485 008b ld $8b
c486 00a4 ld $a4
c487 008c ld $8c
c488 00c8 ld $c8
c489 0085 ld $85
c48a 0061 ld $61
c48b 0084 ld $84
c48c 0062 ld $62
c48d 00a0 ld $a0
c48e 0000 ld $00
c48f 00a5 ld $a5
c490 0077 ld $77
c491 0091 ld $91
c492 0092 ld $92
c493 00c8 ld $c8
c494 00a5 ld $a5
c495 0078 ld $78
c496 0091 ld $91
c497 0092 ld $92
c498 00a9 ld $a9
c499 0000 ld $00
c49a 00c8 ld $c8
c49b 0091 ld $91
c49c 0092 ld $92
c49d 00c8 ld $c8
c49e 0091 ld $91
c49f 0092 ld $92
c4a0 00c8 ld $c8
c4a1 0091 ld $91
c4a2 0092 ld $92
c4a3 00c8 ld $c8
c4a4 0091 ld $91
c4a5 0092 ld $92
c4a6 00c8 ld $c8
c4a7 0091 ld $91
c4a8 0092 ld $92
c4a9 00a5 ld $a5
c4aa 0092 ld $92
c4ab 0018 ld $18
c4ac 0069 ld $69
c4ad 0002 ld $02
c4ae 00a4 ld $a4
c4af 0093 ld $93
c4b0 0090 ld $90
c4b1 0001 ld $01
c4b2 00c8 ld $c8
c4b3 0085 ld $85
c4b4 0079 ld $79
c4b5 0084 ld $84
c4b6 007a ld $7a
c4b7 0060 ld $60
c4b8 00a5 ld $a5
c4b9 003d ld $3d
c4ba 000a ld $0a
c4bb 0069 ld $69
c4bc 0005 ld $05
c4bd 0065 ld $65
c4be 0092 ld $92
c4bf 00a4 ld $a4
c4c0 0093 ld $93
c4c1 0090 ld $90
c4c2 0001 ld $01
c4c3 00c8 ld $c8
c4c4 0085 ld $85
c4c5 008b ld $8b
c4c6 0084 ld $84
c4c7 008c ld $8c
c4c8 0060 ld $60
c4c9 0090 ld $90
c4ca 0080 ld $80
c4cb 0000 ld $00
c4cc 0000 ld $00
c4cd 0020 ld $20
c4ce 006b ld $6b
c4cf 0022 ld $22
c4d0 0020 ld $20
c4d1 000a ld $0a
c4d2 000e ld $0e
c4d3 0020 ld $20
c4d4 00f9 ld $f9
c4d5 000d ld $0d
c4d6 00a5 ld $a5
c4d7 0099 ld $99
c4d8 0030 ld $30
c4d9 000d ld $0d
c4da 00a5 ld $a5
c4db 0094 ld $94
c4dc 00c9 ld $c9
c4dd 0012 ld $12
c4de 0000 ld $00
c4df 0000 ld $00
c4e0 0090 ld $90
c4e1 0090 ld $90
c4e2 0009 ld $09
c4e3 00a9 ld $a9
c4e4 00ec ld $ec
c4e5 00a0 ld $a0
c4e6 0011 ld $11
c4e7 0020 ld $20
c4e8 00d3 ld $d3
c4e9 001c ld $1c
c4ea 00d0 ld $d0
c4eb 0076 ld $76
c4ec 004c ld $4c
c4ed 0013 ld $13
c4ee 001d ld $1d
c4ef 00a5 ld $a5
c4f0 003e ld $3e
c4f1 0005 ld $05
c4f2 0040 ld $40
c4f3 0048 ld $48
c4f4 00a5 ld $a5
c4f5 003f ld $3f
c4f6 0048 ld $48
c4f7 00a0 ld $a0
c4f8 0000 ld $00
c4f9 0098 ld $98
c4fa 0048 ld $48
c4fb fe00 bra ac ;+-----------------------------------+
c4fc fcfd bra $c4fd ;| |
c4fd 1404 ld $04,y ;| Trampoline for page $c400 lookups |
c4fe e068 jmp y,$68 ;| |
c4ff c218 st [$18] ;+-----------------------------------+
c500 00a5 ld $a5
c501 0078 ld $78
c502 0048 ld $48
c503 00a5 ld $a5
c504 0077 ld $77
c505 0048 ld $48
c506 0020 ld $20
c507 00f0 ld $f0
c508 0011 ld $11
c509 0068 ld $68
c50a 0085 ld $85
c50b 0077 ld $77
c50c 0068 ld $68
c50d 0085 ld $85
c50e 0078 ld $78
c50f 0068 ld $68
c510 00a8 ld $a8
c511 00ba ld $ba
c512 00b5 ld $b5
c513 0002 ld $02
c514 0048 ld $48
c515 00b5 ld $b5
c516 0001 ld $01
c517 0048 ld $48
c518 00a5 ld $a5
c519 0097 ld $97
c51a 0095 ld $95
c51b 0002 ld $02
c51c 00a5 ld $a5
c51d 0098 ld $98
c51e 0095 ld $95
c51f 0001 ld $01
c520 00c8 ld $c8
c521 0020 ld $20
c522 0071 ld $71
c523 0022 ld $22
c524 00c9 ld $c9
c525 002c ld $2c
c526 00f0 ld $f0
c527 00d6 ld $d6
c528 0084 ld $84
c529 003d ld $3d
c52a 0020 ld $20
c52b 005d ld $5d
c52c 000f ld $0f
c52d 0068 ld $68
c52e 0085 ld $85
c52f 003f ld $3f
c530 0068 ld $68
c531 0085 ld $85
c532 0040 ld $40
c533 0029 ld $29
c534 007f ld $7f
c535 0085 ld $85
c536 003e ld $3e
c537 00a6 ld $a6
c538 0061 ld $61
c539 00a5 ld $a5
c53a 0062 ld $62
c53b 0086 ld $86
c53c 0092 ld $92
c53d 0085 ld $85
c53e 0093 ld $93
c53f 00c5 ld $c5
c540 0064 ld $64
c541 00d0 ld $d0
c542 0004 ld $04
c543 00e4 ld $e4
c544 0063 ld $63
c545 00f0 ld $f0
c546 0039 ld $39
c547 00a0 ld $a0
c548 0000 ld $00
c549 00b1 ld $b1
c54a 0092 ld $92
c54b 00c8 ld $c8
c54c 00c5 ld $c5
c54d 0077 ld $77
c54e 00d0 ld $d0
c54f 0006 ld $06
c550 00a5 ld $a5
c551 0078 ld $78
c552 00d1 ld $d1
c553 0092 ld $92
c554 00f0 ld $f0
c555 0016 ld $16
c556 00c8 ld $c8
c557 00b1 ld $b1
c558 0092 ld $92
c559 0018 ld $18
c55a 0065 ld $65
c55b 0092 ld $92
c55c 00aa ld $aa
c55d 00c8 ld $c8
c55e 00b1 ld $b1
c55f 0092 ld $92
c560 0065 ld $65
c561 0093 ld $93
c562 0090 ld $90
c563 00d7 ld $d7
c564 00a2 ld $a2
c565 006b ld $6b
c566 002c ld $2c
c567 00a2 ld $a2
c568 0035 ld $35
c569 004c ld $4c
c56a 004a ld $4a
c56b 0005 ld $05
c56c 00a2 ld $a2
c56d 0078 ld $78
c56e 00a5 ld $a5
c56f 003e ld $3e
c570 00d0 ld $d0
c571 00f7 ld $f7
c572 0020 ld $20
c573 00db ld $db
c574 0011 ld $11
c575 00a5 ld $a5
c576 003d ld $3d
c577 00a0 ld $a0
c578 0004 ld $04
c579 00d1 ld $d1
c57a 0092 ld $92
c57b 00d0 ld $d0
c57c 00e7 ld $e7
c57d 004c ld $4c
c57e 0025 ld $25
c57f 0013 ld $13
c580 0020 ld $20
c581 00db ld $db
c582 0011 ld $11
c583 0020 ld $20
c584 001b ld $1b
c585 0005 ld $05
c586 00a9 ld $a9
c587 0000 ld $00
c588 00a8 ld $a8
c589 0085 ld $85
c58a 00a5 ld $a5
c58b 00a2 ld $a2
c58c 0005 ld $05
c58d 00a5 ld $a5
c58e 0077 ld $77
c58f 0091 ld $91
c590 0092 ld $92
c591 0010 ld $10
c592 0001 ld $01
c593 00ca ld $ca
c594 00c8 ld $c8
c595 00a5 ld $a5
c596 0078 ld $78
c597 0091 ld $91
c598 0092 ld $92
c599 0010 ld $10
c59a 0002 ld $02
c59b 00ca ld $ca
c59c 00ca ld $ca
c59d 0086 ld $86
c59e 00a4 ld $a4
c59f 00a5 ld $a5
c5a0 003d ld $3d
c5a1 00c8 ld $c8
c5a2 00c8 ld $c8
c5a3 00c8 ld $c8
c5a4 0091 ld $91
c5a5 0092 ld $92
c5a6 00a2 ld $a2
c5a7 000b ld $0b
c5a8 00a9 ld $a9
c5a9 0000 ld $00
c5aa 0024 ld $24
c5ab 003e ld $3e
c5ac 0050 ld $50
c5ad 0008 ld $08
c5ae 0068 ld $68
c5af 0018 ld $18
c5b0 0069 ld $69
c5b1 0001 ld $01
c5b2 00aa ld $aa
c5b3 0068 ld $68
c5b4 0069 ld $69
c5b5 0000 ld $00
c5b6 00c8 ld $c8
c5b7 0091 ld $91
c5b8 0092 ld $92
c5b9 00c8 ld $c8
c5ba 008a ld $8a
c5bb 0091 ld $91
c5bc 0092 ld $92
c5bd 0020 ld $20
c5be 0087 ld $87
c5bf 0013 ld $13
c5c0 0086 ld $86
c5c1 00a4 ld $a4
c5c2 0085 ld $85
c5c3 00a5 ld $a5
c5c4 00a4 ld $a4
c5c5 0054 ld $54
c5c6 00c6 ld $c6
c5c7 003d ld $3d
c5c8 00d0 ld $d0
c5c9 00dc ld $dc
c5ca 0065 ld $65
c5cb 008c ld $8c
c5cc 00b0 ld $b0
c5cd 005d ld $5d
c5ce 0085 ld $85
c5cf 008c ld $8c
c5d0 00a8 ld $a8
c5d1 008a ld $8a
c5d2 0065 ld $65
c5d3 008b ld $8b
c5d4 0090 ld $90
c5d5 0003 ld $03
c5d6 00c8 ld $c8
c5d7 00f0 ld $f0
c5d8 0052 ld $52
c5d9 0020 ld $20
c5da 001b ld $1b
c5db 0005 ld $05
c5dc 0085 ld $85
c5dd 0063 ld $63
c5de 0084 ld $84
c5df 0064 ld $64
c5e0 00a9 ld $a9
c5e1 0000 ld $00
c5e2 00e6 ld $e6
c5e3 00a5 ld $a5
c5e4 00a4 ld $a4
c5e5 0013 ld $13
c5e6 0000 ld $00
c5e7 0000 ld $00
c5e8 00a4 ld $a4
c5e9 00f0 ld $f0
c5ea 0005 ld $05
c5eb 0088 ld $88
c5ec 0091 ld $91
c5ed 008b ld $8b
c5ee 00d0 ld $d0
c5ef 00fb ld $fb
c5f0 00c6 ld $c6
c5f1 008c ld $8c
c5f2 00c6 ld $c6
c5f3 00a5 ld $a5
c5f4 00d0 ld $d0
c5f5 00f5 ld $f5
c5f6 00e6 ld $e6
c5f7 008c ld $8c
c5f8 0038 ld $38
c5f9 00a5 ld $a5
c5fa 0063 ld $63
c5fb fe00 bra ac ;+-----------------------------------+
c5fc fcfd bra $c5fd ;| |
c5fd 1404 ld $04,y ;| Trampoline for page $c500 lookups |
c5fe e068 jmp y,$68 ;| |
c5ff c218 st [$18] ;+-----------------------------------+
c600 00e5 ld $e5
c601 0092 ld $92
c602 00a0 ld $a0
c603 0002 ld $02
c604 0091 ld $91
c605 0092 ld $92
c606 00a5 ld $a5
c607 0064 ld $64
c608 00c8 ld $c8
c609 00e5 ld $e5
c60a 0093 ld $93
c60b 0091 ld $91
c60c 0092 ld $92
c60d 00a5 ld $a5
c60e 003e ld $3e
c60f 00d0 ld $d0
c610 0062 ld $62
c611 00c8 ld $c8
c612 00b1 ld $b1
c613 0092 ld $92
c614 0085 ld $85
c615 003d ld $3d
c616 00a9 ld $a9
c617 0000 ld $00
c618 0085 ld $85
c619 00a4 ld $a4
c61a 0085 ld $85
c61b 00a5 ld $a5
c61c 00c8 ld $c8
c61d 0068 ld $68
c61e 00aa ld $aa
c61f 0085 ld $85
c620 0097 ld $97
c621 0068 ld $68
c622 0085 ld $85
c623 0098 ld $98
c624 00d1 ld $d1
c625 0092 ld $92
c626 0090 ld $90
c627 000e ld $0e
c628 00d0 ld $d0
c629 0006 ld $06
c62a 00c8 ld $c8
c62b 008a ld $8a
c62c 00d1 ld $d1
c62d 0092 ld $92
c62e 0090 ld $90
c62f 0007 ld $07
c630 004c ld $4c
c631 007f ld $7f
c632 0012 ld $12
c633 004c ld $4c
c634 0048 ld $48
c635 0005 ld $05
c636 00c8 ld $c8
c637 00a5 ld $a5
c638 00a5 ld $a5
c639 0005 ld $05
c63a 00a4 ld $a4
c63b 0018 ld $18
c63c 00f0 ld $f0
c63d 000a ld $0a
c63e 0020 ld $20
c63f 0087 ld $87
c640 0013 ld $13
c641 008a ld $8a
c642 0065 ld $65
c643 0097 ld $97
c644 00aa ld $aa
c645 0098 ld $98
c646 00a4 ld $a4
c647 0054 ld $54
c648 0065 ld $65
c649 0098 ld $98
c64a 0086 ld $86
c64b 00a4 ld $a4
c64c 00c6 ld $c6
c64d 003d ld $3d
c64e 00d0 ld $d0
c64f 00ca ld $ca
c650 0085 ld $85
c651 00a5 ld $a5
c652 00a2 ld $a2
c653 0005 ld $05
c654 00a5 ld $a5
c655 0077 ld $77
c656 0010 ld $10
c657 0001 ld $01
c658 00ca ld $ca
c659 00a5 ld $a5
c65a 0078 ld $78
c65b 0010 ld $10
c65c 0002 ld $02
c65d 00ca ld $ca
c65e 00ca ld $ca
c65f 0086 ld $86
c660 005a ld $5a
c661 00a9 ld $a9
c662 0000 ld $00
c663 0020 ld $20
c664 0090 ld $90
c665 0013 ld $13
c666 008a ld $8a
c667 0065 ld $65
c668 008b ld $8b
c669 0085 ld $85
c66a 0079 ld $79
c66b 0098 ld $98
c66c 0065 ld $65
c66d 008c ld $8c
c66e 0085 ld $85
c66f 007a ld $7a
c670 00a8 ld $a8
c671 00a5 ld $a5
c672 0079 ld $79
c673 0060 ld $60
c674 0084 ld $84
c675 0054 ld $54
c676 00b1 ld $b1
c677 0092 ld $92
c678 0085 ld $85
c679 005a ld $5a
c67a 0088 ld $88
c67b 00b1 ld $b1
c67c 0092 ld $92
c67d 0085 ld $85
c67e 005b ld $5b
c67f 00a9 ld $a9
c680 0010 ld $10
c681 0085 ld $85
c682 0090 ld $90
c683 00a2 ld $a2
c684 0000 ld $00
c685 00a0 ld $a0
c686 0000 ld $00
c687 008a ld $8a
c688 000a ld $0a
c689 00aa ld $aa
c68a 0098 ld $98
c68b 002a ld $2a
c68c 00a8 ld $a8
c68d 00b0 ld $b0
c68e 00a4 ld $a4
c68f 0006 ld $06
c690 00a4 ld $a4
c691 0026 ld $26
c692 00a5 ld $a5
c693 0090 ld $90
c694 000b ld $0b
c695 0018 ld $18
c696 008a ld $8a
c697 0065 ld $65
c698 005a ld $5a
c699 00aa ld $aa
c69a 0098 ld $98
c69b 0065 ld $65
c69c 005b ld $5b
c69d 00a8 ld $a8
c69e 00b0 ld $b0
c69f 0093 ld $93
c6a0 00c6 ld $c6
c6a1 0090 ld $90
c6a2 00d0 ld $d0
c6a3 00e3 ld $e3
c6a4 0060 ld $60
c6a5 00a5 ld $a5
c6a6 003f ld $3f
c6a7 00f0 ld $f0
c6a8 0003 ld $03
c6a9 0020 ld $20
c6aa 00e2 ld $e2
c6ab 0016 ld $16
c6ac 0020 ld $20
c6ad 0062 ld $62
c6ae 0015 ld $15
c6af 0038 ld $38
c6b0 00a5 ld $a5
c6b1 0065 ld $65
c6b2 00e5 ld $e5
c6b3 0063 ld $63
c6b4 00a8 ld $a8
c6b5 00a5 ld $a5
c6b6 0066 ld $66
c6b7 00e5 ld $e5
c6b8 0064 ld $64
c6b9 00a2 ld $a2
c6ba 0000 ld $00
c6bb 0086 ld $86
c6bc 003f ld $3f
c6bd 0085 ld $85
c6be 0095 ld $95
c6bf 0084 ld $84
c6c0 0096 ld $96
c6c1 00a2 ld $a2
c6c2 0090 ld $90
c6c3 004c ld $4c
c6c4 00bc ld $bc
c6c5 001c ld $1c
c6c6 00a5 ld $a5
c6c7 0030 ld $30
c6c8 0020 ld $20
c6c9 007a ld $7a
c6ca 0004 ld $04
c6cb 00a9 ld $a9
c6cc 0000 ld $00
c6cd 00f0 ld $f0
c6ce 00ea ld $ea
c6cf 00a6 ld $a6
c6d0 006c ld $6c
c6d1 00e8 ld $e8
c6d2 00d0 ld $d0
c6d3 009f ld $9f
c6d4 00a2 ld $a2
c6d5 0095 ld $95
c6d6 002c ld $2c
c6d7 00a2 ld $a2
c6d8 00e0 ld $e0
c6d9 004c ld $4c
c6da 004a ld $4a
c6db 0005 ld $05
c6dc 0020 ld $20
c6dd 001d ld $1d
c6de 0014 ld $14
c6df 0020 ld $20
c6e0 00e2 ld $e2
c6e1 0013 ld $13
c6e2 0020 ld $20
c6e3 0060 ld $60
c6e4 000f ld $0f
c6e5 00a9 ld $a9
c6e6 0080 ld $80
c6e7 0085 ld $85
c6e8 0042 ld $42
c6e9 0020 ld $20
c6ea 00d0 ld $d0
c6eb 0010 ld $10
c6ec 0020 ld $20
c6ed 0014 ld $14
c6ee 0000 ld $00
c6ef 0000 ld $00
c6f0 00f9 ld $f9
c6f1 000d ld $0d
c6f2 0020 ld $20
c6f3 005d ld $5d
c6f4 000f ld $0f
c6f5 00a9 ld $a9
c6f6 00ac ld $ac
c6f7 0020 ld $20
c6f8 0065 ld $65
c6f9 000f ld $0f
c6fa 0048 ld $48
c6fb fe00 bra ac ;+-----------------------------------+
c6fc fcfd bra $c6fd ;| |
c6fd 1404 ld $04,y ;| Trampoline for page $c600 lookups |
c6fe e068 jmp y,$68 ;| |
c6ff c218 st [$18] ;+-----------------------------------+
c700 00a5 ld $a5
c701 007a ld $7a
c702 0048 ld $48
c703 00a5 ld $a5
c704 0079 ld $79
c705 0048 ld $48
c706 00a5 ld $a5
c707 00a7 ld $a7
c708 0048 ld $48
c709 00a5 ld $a5
c70a 00a6 ld $a6
c70b 0048 ld $48
c70c 0020 ld $20
c70d 00e7 ld $e7
c70e 0009 ld $09
c70f 004c ld $4c
c710 008b ld $8b
c711 0014 ld $14
c712 00a9 ld $a9
c713 009f ld $9f
c714 0020 ld $20
c715 0065 ld $65
c716 000f ld $0f
c717 0009 ld $09
c718 0080 ld $80
c719 0085 ld $85
c71a 0042 ld $42
c71b 0020 ld $20
c71c 00d7 ld $d7
c71d 0010 ld $10
c71e 0085 ld $85
c71f 0081 ld $81
c720 0084 ld $84
c721 0082 ld $82
c722 004c ld $4c
c723 00f9 ld $f9
c724 000d ld $0d
c725 0020 ld $20
c726 001d ld $1d
c727 0014 ld $14
c728 00a5 ld $a5
c729 0082 ld $82
c72a 0048 ld $48
c72b 00a5 ld $a5
c72c 0081 ld $81
c72d 0048 ld $48
c72e 0020 ld $20
c72f 0057 ld $57
c730 000f ld $0f
c731 0020 ld $20
c732 00f9 ld $f9
c733 000d ld $0d
c734 0068 ld $68
c735 0085 ld $85
c736 0081 ld $81
c737 0068 ld $68
c738 0085 ld $85
c739 0082 ld $82
c73a 00a0 ld $a0
c73b 0002 ld $02
c73c 00b1 ld $b1
c73d 0081 ld $81
c73e 0085 ld $85
c73f 0079 ld $79
c740 00aa ld $aa
c741 00c8 ld $c8
c742 00b1 ld $b1
c743 0081 ld $81
c744 00f0 ld $f0
c745 0099 ld $99
c746 0085 ld $85
c747 007a ld $7a
c748 00c8 ld $c8
c749 00b1 ld $b1
c74a 0079 ld $79
c74b 0048 ld $48
c74c 0088 ld $88
c74d 0010 ld $10
c74e 00fa ld $fa
c74f 00a4 ld $a4
c750 007a ld $7a
c751 0020 ld $20
c752 004c ld $4c
c753 001c ld $1c
c754 00a5 ld $a5
c755 00a7 ld $a7
c756 0048 ld $48
c757 00a5 ld $a5
c758 00a6 ld $a6
c759 0048 ld $48
c75a 00b1 ld $b1
c75b 0081 ld $81
c75c 0085 ld $85
c75d 00a6 ld $a6
c75e 00c8 ld $c8
c75f 00b1 ld $b1
c760 0081 ld $81
c761 0085 ld $85
c762 00a7 ld $a7
c763 00a5 ld $a5
c764 007a ld $7a
c765 0048 ld $48
c766 00a5 ld $a5
c767 0079 ld $79
c768 0048 ld $48
c769 0020 ld $20
c76a 00f6 ld $f6
c76b 000d ld $0d
c76c 0068 ld $68
c76d 0085 ld $85
c76e 0081 ld $81
c76f 0068 ld $68
c770 0085 ld $85
c771 0082 ld $82
c772 0020 ld $20
c773 0071 ld $71
c774 0022 ld $22
c775 00f0 ld $f0
c776 0003 ld $03
c777 004c ld $4c
c778 006e ld $6e
c779 000f ld $0f
c77a 0068 ld $68
c77b 0085 ld $85
c77c 00a6 ld $a6
c77d 0068 ld $68
c77e 0085 ld $85
c77f 00a7 ld $a7
c780 00a0 ld $a0
c781 0000 ld $00
c782 0068 ld $68
c783 0091 ld $91
c784 0081 ld $81
c785 0068 ld $68
c786 00c8 ld $c8
c787 0091 ld $91
c788 0081 ld $81
c789 0068 ld $68
c78a 00c8 ld $c8
c78b 0091 ld $91
c78c 0081 ld $81
c78d 0068 ld $68
c78e 00c8 ld $c8
c78f 0091 ld $91
c790 0081 ld $81
c791 0068 ld $68
c792 00c8 ld $c8
c793 0091 ld $91
c794 0081 ld $81
c795 0060 ld $60
c796 0020 ld $20
c797 00f9 ld $f9
c798 000d ld $0d
c799 00a0 ld $a0
c79a 0000 ld $00
c79b 0020 ld $20
c79c 0057 ld $57
c79d 001e ld $1e
c79e 0068 ld $68
c79f 0068 ld $68
c7a0 00a9 ld $a9
c7a1 0004 ld $04
c7a2 00a0 ld $a0
c7a3 0002 ld $02
c7a4 00d0 ld $d0
c7a5 0012 ld $12
c7a6 00a6 ld $a6
c7a7 0097 ld $97
c7a8 00a4 ld $a4
c7a9 0098 ld $98
c7aa 0086 ld $86
c7ab 0083 ld $83
c7ac 0084 ld $84
c7ad 0084 ld $84
c7ae 0020 ld $20
c7af 0030 ld $30
c7b0 0015 ld $15
c7b1 0086 ld $86
c7b2 0095 ld $95
c7b3 0084 ld $84
c7b4 0096 ld $96
c7b5 0085 ld $85
c7b6 0094 ld $94
c7b7 0060 ld $60
c7b8 00a2 ld $a2
c7b9 0022 ld $22
c7ba 0086 ld $86
c7bb 003b ld $3b
c7bc 0086 ld $86
c7bd 003c ld $3c
c7be 0085 ld $85
c7bf 00a2 ld $a2
c7c0 0084 ld $84
c7c1 00a3 ld $a3
c7c2 0085 ld $85
c7c3 0095 ld $95
c7c4 0084 ld $84
c7c5 0096 ld $96
c7c6 00a0 ld $a0
c7c7 00ff ld $ff
c7c8 00c8 ld $c8
c7c9 00b1 ld $b1
c7ca 00a2 ld $a2
c7cb 00f0 ld $f0
c7cc 000c ld $0c
c7cd 00c5 ld $c5
c7ce 003b ld $3b
c7cf 00f0 ld $f0
c7d0 0004 ld $04
c7d1 00c5 ld $c5
c7d2 003c ld $3c
c7d3 00d0 ld $d0
c7d4 00f3 ld $f3
c7d5 00c9 ld $c9
c7d6 0022 ld $22
c7d7 00f0 ld $f0
c7d8 0001 ld $01
c7d9 0018 ld $18
c7da 0084 ld $84
c7db 0094 ld $94
c7dc 0098 ld $98
c7dd 0065 ld $65
c7de 00a2 ld $a2
c7df 0085 ld $85
c7e0 00a4 ld $a4
c7e1 00a6 ld $a6
c7e2 00a3 ld $a3
c7e3 0090 ld $90
c7e4 0001 ld $01
c7e5 00e8 ld $e8
c7e6 0086 ld $86
c7e7 00a5 ld $a5
c7e8 00a5 ld $a5
c7e9 00a3 ld $a3
c7ea 00f0 ld $f0
c7eb 0004 ld $04
c7ec 00c9 ld $c9
c7ed 0024 ld $24
c7ee 00d0 ld $d0
c7ef 000b ld $0b
c7f0 0098 ld $98
c7f1 0020 ld $20
c7f2 00b1 ld $b1
c7f3 0014 ld $14
c7f4 00a6 ld $a6
c7f5 0015 ld $15
c7f6 0000 ld $00
c7f7 0000 ld $00
c7f8 00a2 ld $a2
c7f9 00a4 ld $a4
c7fa 00a3 ld $a3
c7fb fe00 bra ac ;+-----------------------------------+
c7fc fcfd bra $c7fd ;| |
c7fd 1404 ld $04,y ;| Trampoline for page $c700 lookups |
c7fe e068 jmp y,$68 ;| |
c7ff c218 st [$18] ;+-----------------------------------+
c800 0020 ld $20
c801 00c4 ld $c4
c802 0016 ld $16
c803 00a6 ld $a6
c804 0048 ld $48
c805 00e0 ld $e0
c806 0054 ld $54
c807 00d0 ld $d0
c808 0005 ld $05
c809 00a2 ld $a2
c80a 00bf ld $bf
c80b 004c ld $4c
c80c 004a ld $4a
c80d 0005 ld $05
c80e 00a5 ld $a5
c80f 0094 ld $94
c810 0095 ld $95
c811 0000 ld $00
c812 00a5 ld $a5
c813 0095 ld $95
c814 0095 ld $95
c815 0001 ld $01
c816 00a5 ld $a5
c817 0096 ld $96
c818 0095 ld $95
c819 0002 ld $02
c81a 00a0 ld $a0
c81b 0000 ld $00
c81c 0086 ld $86
c81d 0097 ld $97
c81e 0084 ld $84
c81f 0098 ld $98
c820 0084 ld $84
c821 00a3 ld $a3
c822 0088 ld $88
c823 0084 ld $84
c824 003f ld $3f
c825 0086 ld $86
c826 0049 ld $49
c827 00e8 ld $e8
c828 00e8 ld $e8
c829 00e8 ld $e8
c82a 0086 ld $86
c82b 0048 ld $48
c82c 0060 ld $60
c82d 0046 ld $46
c82e 0041 ld $41
c82f 0048 ld $48
c830 0049 ld $49
c831 00ff ld $ff
c832 0038 ld $38
c833 0065 ld $65
c834 0065 ld $65
c835 00a4 ld $a4
c836 0066 ld $66
c837 00b0 ld $b0
c838 0001 ld $01
c839 0088 ld $88
c83a 00c4 ld $c4
c83b 0064 ld $64
c83c 0090 ld $90
c83d 0011 ld $11
c83e 00d0 ld $d0
c83f 0004 ld $04
c840 00c5 ld $c5
c841 0063 ld $63
c842 0090 ld $90
c843 000b ld $0b
c844 0085 ld $85
c845 0065 ld $65
c846 0084 ld $84
c847 0066 ld $66
c848 0085 ld $85
c849 0067 ld $67
c84a 0084 ld $84
c84b 0068 ld $68
c84c 00aa ld $aa
c84d 0068 ld $68
c84e 0060 ld $60
c84f 00a2 ld $a2
c850 004d ld $4d
c851 00a5 ld $a5
c852 0041 ld $41
c853 0030 ld $30
c854 00b6 ld $b6
c855 0020 ld $20
c856 0062 ld $62
c857 0015 ld $15
c858 00a9 ld $a9
c859 0080 ld $80
c85a 0085 ld $85
c85b 0041 ld $41
c85c 0068 ld $68
c85d 00d0 ld $d0
c85e 00d0 ld $d0
c85f 00a6 ld $a6
c860 0069 ld $69
c861 00a5 ld $a5
c862 006a ld $6a
c863 0086 ld $86
c864 0065 ld $65
c865 0085 ld $85
c866 0066 ld $66
c867 00a0 ld $a0
c868 0000 ld $00
c869 0084 ld $84
c86a 0082 ld $82
c86b 0084 ld $84
c86c 0081 ld $81
c86d 00a5 ld $a5
c86e 0063 ld $63
c86f 00a6 ld $a6
c870 0064 ld $64
c871 0085 ld $85
c872 0092 ld $92
c873 0086 ld $86
c874 0093 ld $93
c875 00a9 ld $a9
c876 004b ld $4b
c877 00a2 ld $a2
c878 0000 ld $00
c879 0085 ld $85
c87a 0054 ld $54
c87b 0086 ld $86
c87c 0055 ld $55
c87d 00c5 ld $c5
c87e 0048 ld $48
c87f 00f0 ld $f0
c880 0005 ld $05
c881 0020 ld $20
c882 0003 ld $03
c883 0016 ld $16
c884 00f0 ld $f0
c885 00f7 ld $f7
c886 00a9 ld $a9
c887 0007 ld $07
c888 0085 ld $85
c889 0086 ld $86
c88a 00a5 ld $a5
c88b 005f ld $5f
c88c 00a6 ld $a6
c88d 0060 ld $60
c88e 0085 ld $85
c88f 0054 ld $54
c890 0086 ld $86
c891 0055 ld $55
c892 00e4 ld $e4
c893 0062 ld $62
c894 00d0 ld $d0
c895 0004 ld $04
c896 00c5 ld $c5
c897 0061 ld $61
c898 00f0 ld $f0
c899 0005 ld $05
c89a 0020 ld $20
c89b 00f9 ld $f9
c89c 0015 ld $15
c89d 00f0 ld $f0
c89e 00f3 ld $f3
c89f 0085 ld $85
c8a0 008b ld $8b
c8a1 0086 ld $86
c8a2 008c ld $8c
c8a3 00a9 ld $a9
c8a4 0003 ld $03
c8a5 0085 ld $85
c8a6 0086 ld $86
c8a7 00a5 ld $a5
c8a8 008b ld $8b
c8a9 00a6 ld $a6
c8aa 008c ld $8c
c8ab 00e4 ld $e4
c8ac 0064 ld $64
c8ad 00d0 ld $d0
c8ae 0007 ld $07
c8af 00c5 ld $c5
c8b0 0063 ld $63
c8b1 00d0 ld $d0
c8b2 0003 ld $03
c8b3 004c ld $4c
c8b4 0042 ld $42
c8b5 0016 ld $16
c8b6 0085 ld $85
c8b7 0054 ld $54
c8b8 0086 ld $86
c8b9 0055 ld $55
c8ba 00a0 ld $a0
c8bb 0000 ld $00
c8bc 00b1 ld $b1
c8bd 0054 ld $54
c8be 00aa ld $aa
c8bf 00c8 ld $c8
c8c0 00b1 ld $b1
c8c1 0054 ld $54
c8c2 0008 ld $08
c8c3 00c8 ld $c8
c8c4 00b1 ld $b1
c8c5 0054 ld $54
c8c6 0065 ld $65
c8c7 008b ld $8b
c8c8 0085 ld $85
c8c9 008b ld $8b
c8ca 00c8 ld $c8
c8cb 00b1 ld $b1
c8cc 0054 ld $54
c8cd 0065 ld $65
c8ce 008c ld $8c
c8cf 0085 ld $85
c8d0 008c ld $8c
c8d1 0028 ld $28
c8d2 0010 ld $10
c8d3 00d3 ld $d3
c8d4 008a ld $8a
c8d5 0030 ld $30
c8d6 00d0 ld $d0
c8d7 00c8 ld $c8
c8d8 00b1 ld $b1
c8d9 0054 ld $54
c8da 00a0 ld $a0
c8db 0000 ld $00
c8dc 000a ld $0a
c8dd 0069 ld $69
c8de 0005 ld $05
c8df 0065 ld $65
c8e0 0054 ld $54
c8e1 0085 ld $85
c8e2 0054 ld $54
c8e3 0090 ld $90
c8e4 0002 ld $02
c8e5 00e6 ld $e6
c8e6 0055 ld $55
c8e7 00a6 ld $a6
c8e8 0055 ld $55
c8e9 00e4 ld $e4
c8ea 008c ld $8c
c8eb 00d0 ld $d0
c8ec 0004 ld $04
c8ed 00c5 ld $c5
c8ee 008b ld $8b
c8ef 00f0 ld $f0
c8f0 00ba ld $ba
c8f1 0020 ld $20
c8f2 0003 ld $03
c8f3 0016 ld $16
c8f4 00f0 ld $f0
c8f5 00f3 ld $f3
c8f6 00b1 ld $b1
c8f7 0054 ld $54
c8f8 0030 ld $30
c8f9 0035 ld $35
c8fa 00c8 ld $c8
c8fb fe00 bra ac ;+-----------------------------------+
c8fc fcfd bra $c8fd ;| |
c8fd 1404 ld $04,y ;| Trampoline for page $c800 lookups |
c8fe e068 jmp y,$68 ;| |
c8ff c218 st [$18] ;+-----------------------------------+
c900 00b1 ld $b1
c901 0054 ld $54
c902 0016 ld $16
c903 0000 ld $00
c904 0000 ld $00
c905 0010 ld $10
c906 0030 ld $30
c907 00c8 ld $c8
c908 00b1 ld $b1
c909 0054 ld $54
c90a 00f0 ld $f0
c90b 002b ld $2b
c90c 00c8 ld $c8
c90d 00b1 ld $b1
c90e 0054 ld $54
c90f 00aa ld $aa
c910 00c8 ld $c8
c911 00b1 ld $b1
c912 0054 ld $54
c913 00c5 ld $c5
c914 0066 ld $66
c915 0090 ld $90
c916 0006 ld $06
c917 00d0 ld $d0
c918 001e ld $1e
c919 00e4 ld $e4
c91a 0065 ld $65
c91b 00b0 ld $b0
c91c 001a ld $1a
c91d 00c5 ld $c5
c91e 0093 ld $93
c91f 0090 ld $90
c920 0016 ld $16
c921 00d0 ld $d0
c922 0004 ld $04
c923 00e4 ld $e4
c924 0092 ld $92
c925 0090 ld $90
c926 0010 ld $10
c927 0086 ld $86
c928 0092 ld $92
c929 0085 ld $85
c92a 0093 ld $93
c92b 00a5 ld $a5
c92c 0054 ld $54
c92d 00a6 ld $a6
c92e 0055 ld $55
c92f 0085 ld $85
c930 0081 ld $81
c931 0086 ld $86
c932 0082 ld $82
c933 00a5 ld $a5
c934 0086 ld $86
c935 0085 ld $85
c936 0088 ld $88
c937 00a5 ld $a5
c938 0086 ld $86
c939 0018 ld $18
c93a 0065 ld $65
c93b 0054 ld $54
c93c 0085 ld $85
c93d 0054 ld $54
c93e 0090 ld $90
c93f 0002 ld $02
c940 00e6 ld $e6
c941 0055 ld $55
c942 00a6 ld $a6
c943 0055 ld $55
c944 00a0 ld $a0
c945 0000 ld $00
c946 0060 ld $60
c947 00a5 ld $a5
c948 0082 ld $82
c949 0005 ld $05
c94a 0081 ld $81
c94b 00f0 ld $f0
c94c 00f5 ld $f5
c94d 00a5 ld $a5
c94e 0088 ld $88
c94f 0029 ld $29
c950 0004 ld $04
c951 004a ld $4a
c952 00a8 ld $a8
c953 0085 ld $85
c954 0088 ld $88
c955 00b1 ld $b1
c956 0081 ld $81
c957 0065 ld $65
c958 0092 ld $92
c959 0085 ld $85
c95a 008d ld $8d
c95b 00a5 ld $a5
c95c 0093 ld $93
c95d 0069 ld $69
c95e 0000 ld $00
c95f 0085 ld $85
c960 008e ld $8e
c961 00a5 ld $a5
c962 0065 ld $65
c963 00a6 ld $a6
c964 0066 ld $66
c965 0085 ld $85
c966 008b ld $8b
c967 0086 ld $86
c968 008c ld $8c
c969 0020 ld $20
c96a 00d2 ld $d2
c96b 0004 ld $04
c96c 00a4 ld $a4
c96d 0088 ld $88
c96e 00c8 ld $c8
c96f 00a5 ld $a5
c970 008b ld $8b
c971 0091 ld $91
c972 0081 ld $81
c973 00aa ld $aa
c974 00e6 ld $e6
c975 008c ld $8c
c976 00a5 ld $a5
c977 008c ld $8c
c978 00c8 ld $c8
c979 0091 ld $91
c97a 0081 ld $81
c97b 004c ld $4c
c97c 0066 ld $66
c97d 0015 ld $15
c97e 00a5 ld $a5
c97f 0098 ld $98
c980 0048 ld $48
c981 00a5 ld $a5
c982 0097 ld $97
c983 0048 ld $48
c984 0020 ld $20
c985 00ef ld $ef
c986 000e ld $0e
c987 0020 ld $20
c988 00fb ld $fb
c989 000d ld $0d
c98a 0068 ld $68
c98b 0085 ld $85
c98c 00a2 ld $a2
c98d 0068 ld $68
c98e 0085 ld $85
c98f 00a3 ld $a3
c990 00a0 ld $a0
c991 0000 ld $00
c992 00b1 ld $b1
c993 00a2 ld $a2
c994 0018 ld $18
c995 0071 ld $71
c996 0097 ld $97
c997 0090 ld $90
c998 0005 ld $05
c999 00a2 ld $a2
c99a 00b0 ld $b0
c99b 004c ld $4c
c99c 004a ld $4a
c99d 0005 ld $05
c99e 0020 ld $20
c99f 00b1 ld $b1
c9a0 0014 ld $14
c9a1 0020 ld $20
c9a2 00b6 ld $b6
c9a3 0016 ld $16
c9a4 00a5 ld $a5
c9a5 0083 ld $83
c9a6 00a4 ld $a4
c9a7 0084 ld $84
c9a8 0020 ld $20
c9a9 00e6 ld $e6
c9aa 0016 ld $16
c9ab 0020 ld $20
c9ac 00c8 ld $c8
c9ad 0016 ld $16
c9ae 00a5 ld $a5
c9af 00a2 ld $a2
c9b0 00a4 ld $a4
c9b1 00a3 ld $a3
c9b2 0020 ld $20
c9b3 00e6 ld $e6
c9b4 0016 ld $16
c9b5 0020 ld $20
c9b6 0006 ld $06
c9b7 0015 ld $15
c9b8 004c ld $4c
c9b9 0024 ld $24
c9ba 000e ld $0e
c9bb 00a0 ld $a0
c9bc 0000 ld $00
c9bd 00b1 ld $b1
c9be 00a2 ld $a2
c9bf 0048 ld $48
c9c0 00c8 ld $c8
c9c1 00b1 ld $b1
c9c2 00a2 ld $a2
c9c3 00aa ld $aa
c9c4 00c8 ld $c8
c9c5 00b1 ld $b1
c9c6 00a2 ld $a2
c9c7 00a8 ld $a8
c9c8 0068 ld $68
c9c9 0086 ld $86
c9ca 0054 ld $54
c9cb 0084 ld $84
c9cc 0055 ld $55
c9cd 00a8 ld $a8
c9ce 00f0 ld $f0
c9cf 000a ld $0a
c9d0 0048 ld $48
c9d1 0088 ld $88
c9d2 00b1 ld $b1
c9d3 0054 ld $54
c9d4 0091 ld $91
c9d5 0067 ld $67
c9d6 0098 ld $98
c9d7 00d0 ld $d0
c9d8 00f8 ld $f8
c9d9 0068 ld $68
c9da 0018 ld $18
c9db 0065 ld $65
c9dc 0067 ld $67
c9dd 0085 ld $85
c9de 0067 ld $67
c9df 0090 ld $90
c9e0 0002 ld $02
c9e1 00e6 ld $e6
c9e2 0068 ld $68
c9e3 0060 ld $60
c9e4 0020 ld $20
c9e5 00fb ld $fb
c9e6 000d ld $0d
c9e7 00a5 ld $a5
c9e8 0097 ld $97
c9e9 00a4 ld $a4
c9ea 0098 ld $98
c9eb 0085 ld $85
c9ec 0054 ld $54
c9ed 0084 ld $84
c9ee 0055 ld $55
c9ef 0020 ld $20
c9f0 0017 ld $17
c9f1 0017 ld $17
c9f2 0008 ld $08
c9f3 00a0 ld $a0
c9f4 0000 ld $00
c9f5 00b1 ld $b1
c9f6 0054 ld $54
c9f7 0048 ld $48
c9f8 00c8 ld $c8
c9f9 00b1 ld $b1
c9fa 0054 ld $54
c9fb fe00 bra ac ;+-----------------------------------+
c9fc fcfd bra $c9fd ;| |
c9fd 1404 ld $04,y ;| Trampoline for page $c900 lookups |
c9fe e068 jmp y,$68 ;| |
c9ff c218 st [$18] ;+-----------------------------------+
ca00 00aa ld $aa
ca01 00c8 ld $c8
ca02 00b1 ld $b1
ca03 0054 ld $54
ca04 00a8 ld $a8
ca05 0068 ld $68
ca06 0028 ld $28
ca07 00d0 ld $d0
ca08 0013 ld $13
ca09 00c4 ld $c4
ca0a 0017 ld $17
ca0b 0000 ld $00
ca0c 0000 ld $00
ca0d 0066 ld $66
ca0e 00d0 ld $d0
ca0f 000f ld $0f
ca10 00e4 ld $e4
ca11 0065 ld $65
ca12 00d0 ld $d0
ca13 000b ld $0b
ca14 0048 ld $48
ca15 0018 ld $18
ca16 0065 ld $65
ca17 0065 ld $65
ca18 0085 ld $85
ca19 0065 ld $65
ca1a 0090 ld $90
ca1b 0002 ld $02
ca1c 00e6 ld $e6
ca1d 0066 ld $66
ca1e 0068 ld $68
ca1f 0086 ld $86
ca20 0054 ld $54
ca21 0084 ld $84
ca22 0055 ld $55
ca23 0060 ld $60
ca24 00c4 ld $c4
ca25 004a ld $4a
ca26 00d0 ld $d0
ca27 000c ld $0c
ca28 00c5 ld $c5
ca29 0049 ld $49
ca2a 00d0 ld $d0
ca2b 0008 ld $08
ca2c 0085 ld $85
ca2d 0048 ld $48
ca2e 00e9 ld $e9
ca2f 0003 ld $03
ca30 0085 ld $85
ca31 0049 ld $49
ca32 00a0 ld $a0
ca33 0000 ld $00
ca34 0060 ld $60
ca35 0020 ld $20
ca36 00dd ld $dd
ca37 0017 ld $17
ca38 008a ld $8a
ca39 0048 ld $48
ca3a 00a9 ld $a9
ca3b 0001 ld $01
ca3c 0020 ld $20
ca3d 00b9 ld $b9
ca3e 0014 ld $14
ca3f 0068 ld $68
ca40 00a0 ld $a0
ca41 0000 ld $00
ca42 0091 ld $91
ca43 0095 ld $95
ca44 0068 ld $68
ca45 0068 ld $68
ca46 004c ld $4c
ca47 0006 ld $06
ca48 0015 ld $15
ca49 0020 ld $20
ca4a 009d ld $9d
ca4b 0017 ld $17
ca4c 00d1 ld $d1
ca4d 0083 ld $83
ca4e 0098 ld $98
ca4f 0090 ld $90
ca50 0004 ld $04
ca51 00b1 ld $b1
ca52 0083 ld $83
ca53 00aa ld $aa
ca54 0098 ld $98
ca55 0048 ld $48
ca56 008a ld $8a
ca57 0048 ld $48
ca58 0020 ld $20
ca59 00b9 ld $b9
ca5a 0014 ld $14
ca5b 00a5 ld $a5
ca5c 0083 ld $83
ca5d 00a4 ld $a4
ca5e 0084 ld $84
ca5f 0020 ld $20
ca60 00e6 ld $e6
ca61 0016 ld $16
ca62 0068 ld $68
ca63 00a8 ld $a8
ca64 0068 ld $68
ca65 0018 ld $18
ca66 0065 ld $65
ca67 0054 ld $54
ca68 0085 ld $85
ca69 0054 ld $54
ca6a 0090 ld $90
ca6b 0002 ld $02
ca6c 00e6 ld $e6
ca6d 0055 ld $55
ca6e 0098 ld $98
ca6f 0020 ld $20
ca70 00c8 ld $c8
ca71 0016 ld $16
ca72 004c ld $4c
ca73 0006 ld $06
ca74 0015 ld $15
ca75 0020 ld $20
ca76 009d ld $9d
ca77 0017 ld $17
ca78 0018 ld $18
ca79 00f1 ld $f1
ca7a 0083 ld $83
ca7b 0049 ld $49
ca7c 00ff ld $ff
ca7d 004c ld $4c
ca7e 0042 ld $42
ca7f 0017 ld $17
ca80 00a9 ld $a9
ca81 00ff ld $ff
ca82 0085 ld $85
ca83 0098 ld $98
ca84 0020 ld $20
ca85 0071 ld $71
ca86 0022 ld $22
ca87 00c9 ld $c9
ca88 0029 ld $29
ca89 00f0 ld $f0
ca8a 0006 ld $06
ca8b 0020 ld $20
ca8c 0063 ld $63
ca8d 000f ld $0f
ca8e 0020 ld $20
ca8f 00da ld $da
ca90 0017 ld $17
ca91 0020 ld $20
ca92 009d ld $9d
ca93 0017 ld $17
ca94 00f0 ld $f0
ca95 004b ld $4b
ca96 00ca ld $ca
ca97 008a ld $8a
ca98 0048 ld $48
ca99 0018 ld $18
ca9a 00a2 ld $a2
ca9b 0000 ld $00
ca9c 00f1 ld $f1
ca9d 0083 ld $83
ca9e 00b0 ld $b0
ca9f 00b6 ld $b6
caa0 0049 ld $49
caa1 00ff ld $ff
caa2 00c5 ld $c5
caa3 0098 ld $98
caa4 0090 ld $90
caa5 00b1 ld $b1
caa6 00a5 ld $a5
caa7 0098 ld $98
caa8 00b0 ld $b0
caa9 00ad ld $ad
caaa 0020 ld $20
caab 005d ld $5d
caac 000f ld $0f
caad 0068 ld $68
caae 00a8 ld $a8
caaf 0068 ld $68
cab0 0085 ld $85
cab1 0088 ld $88
cab2 0068 ld $68
cab3 0068 ld $68
cab4 0068 ld $68
cab5 00aa ld $aa
cab6 0068 ld $68
cab7 0085 ld $85
cab8 0083 ld $83
cab9 0068 ld $68
caba 0085 ld $85
cabb 0084 ld $84
cabc 00a5 ld $a5
cabd 0088 ld $88
cabe 0048 ld $48
cabf 0098 ld $98
cac0 0048 ld $48
cac1 00a0 ld $a0
cac2 0000 ld $00
cac3 008a ld $8a
cac4 0060 ld $60
cac5 0020 ld $20
cac6 00be ld $be
cac7 0017 ld $17
cac8 004c ld $4c
cac9 00de ld $de
caca 0013 ld $13
cacb 0020 ld $20
cacc 00df ld $df
cacd 0016 ld $16
cace 00a2 ld $a2
cacf 0000 ld $00
cad0 0086 ld $86
cad1 003f ld $3f
cad2 00a8 ld $a8
cad3 0060 ld $60
cad4 0020 ld $20
cad5 00be ld $be
cad6 0017 ld $17
cad7 00f0 ld $f0
cad8 0008 ld $08
cad9 00a0 ld $a0
cada 0000 ld $00
cadb 00b1 ld $b1
cadc 0054 ld $54
cadd 00a8 ld $a8
cade 004c ld $4c
cadf 00de ld $de
cae0 0013 ld $13
cae1 004c ld $4c
cae2 0082 ld $82
cae3 0012 ld $12
cae4 0020 ld $20
cae5 006b ld $6b
cae6 0022 ld $22
cae7 0020 ld $20
cae8 00f6 ld $f6
cae9 000d ld $0d
caea 0020 ld $20
caeb 00f6 ld $f6
caec 0011 ld $11
caed 00a6 ld $a6
caee 0097 ld $97
caef 00d0 ld $d0
caf0 00f0 ld $f0
caf1 00a6 ld $a6
caf2 0098 ld $98
caf3 004c ld $4c
caf4 0071 ld $71
caf5 0022 ld $22
caf6 0020 ld $20
caf7 00be ld $be
caf8 0017 ld $17
caf9 00d0 ld $d0
cafa 0003 ld $03
cafb fe00 bra ac ;+-----------------------------------+
cafc fcfd bra $cafd ;| |
cafd 1404 ld $04,y ;| Trampoline for page $ca00 lookups |
cafe e068 jmp y,$68 ;| |
caff c218 st [$18] ;+-----------------------------------+
cb00 004c ld $4c
cb01 006f ld $6f
cb02 0019 ld $19
cb03 00a6 ld $a6
cb04 00a6 ld $a6
cb05 00a4 ld $a4
cb06 00a7 ld $a7
cb07 0086 ld $86
cb08 00a4 ld $a4
cb09 0084 ld $84
cb0a 00a5 ld $a5
cb0b 00a6 ld $a6
cb0c 0054 ld $54
cb0d 0086 ld $86
cb0e 00a6 ld $a6
cb0f 0018 ld $18
cb10 0065 ld $65
cb11 0054 ld $54
cb12 0018 ld $18
cb13 0000 ld $00
cb14 0000 ld $00
cb15 0085 ld $85
cb16 0056 ld $56
cb17 00a6 ld $a6
cb18 0055 ld $55
cb19 0086 ld $86
cb1a 00a7 ld $a7
cb1b 0090 ld $90
cb1c 0001 ld $01
cb1d 00e8 ld $e8
cb1e 0086 ld $86
cb1f 0057 ld $57
cb20 00a0 ld $a0
cb21 0000 ld $00
cb22 00b1 ld $b1
cb23 0056 ld $56
cb24 0048 ld $48
cb25 00a9 ld $a9
cb26 0000 ld $00
cb27 0091 ld $91
cb28 0056 ld $56
cb29 0020 ld $20
cb2a 0071 ld $71
cb2b 0022 ld $22
cb2c 0020 ld $20
cb2d 006b ld $6b
cb2e 001d ld $1d
cb2f 0068 ld $68
cb30 00a0 ld $a0
cb31 0000 ld $00
cb32 0091 ld $91
cb33 0056 ld $56
cb34 00a6 ld $a6
cb35 00a4 ld $a4
cb36 00a4 ld $a4
cb37 00a5 ld $a5
cb38 0086 ld $86
cb39 00a6 ld $a6
cb3a 0084 ld $84
cb3b 00a7 ld $a7
cb3c 0060 ld $60
cb3d 0020 ld $20
cb3e 00f6 ld $f6
cb3f 000d ld $0d
cb40 0020 ld $20
cb41 0034 ld $34
cb42 0018 ld $18
cb43 0020 ld $20
cb44 0063 ld $63
cb45 000f ld $0f
cb46 004c ld $4c
cb47 00da ld $da
cb48 0017 ld $17
cb49 00a5 ld $a5
cb4a 0099 ld $99
cb4b 0030 ld $30
cb4c 009c ld $9c
cb4d 00a5 ld $a5
cb4e 0094 ld $94
cb4f 00c9 ld $c9
cb50 0091 ld $91
cb51 00b0 ld $b0
cb52 0096 ld $96
cb53 0020 ld $20
cb54 0013 ld $13
cb55 001d ld $1d
cb56 00a5 ld $a5
cb57 0097 ld $97
cb58 00a4 ld $a4
cb59 0098 ld $98
cb5a 0084 ld $84
cb5b 0046 ld $46
cb5c 0085 ld $85
cb5d 0047 ld $47
cb5e 0060 ld $60
cb5f 00a5 ld $a5
cb60 0047 ld $47
cb61 0048 ld $48
cb62 00a5 ld $a5
cb63 0046 ld $46
cb64 0048 ld $48
cb65 0020 ld $20
cb66 0034 ld $34
cb67 0018 ld $18
cb68 00a0 ld $a0
cb69 0000 ld $00
cb6a 00ea ld $ea
cb6b 00ea ld $ea
cb6c 00ea ld $ea
* 8 times
cb72 00b1 ld $b1
cb73 0046 ld $46
cb74 00a8 ld $a8
cb75 0068 ld $68
cb76 0085 ld $85
cb77 0046 ld $46
cb78 0068 ld $68
cb79 0085 ld $85
cb7a 0047 ld $47
cb7b 004c ld $4c
cb7c 00de ld $de
cb7d 0013 ld $13
cb7e 0020 ld $20
cb7f 0028 ld $28
cb80 0018 ld $18
cb81 008a ld $8a
cb82 00a0 ld $a0
cb83 0000 ld $00
cb84 0091 ld $91
cb85 0046 ld $46
cb86 0060 ld $60
cb87 0020 ld $20
cb88 0028 ld $28
cb89 0018 ld $18
cb8a 0086 ld $86
cb8b 007b ld $7b
cb8c 00a2 ld $a2
cb8d 0000 ld $00
cb8e 0020 ld $20
cb8f 0071 ld $71
cb90 0022 ld $22
cb91 00f0 ld $f0
cb92 0029 ld $29
cb93 0020 ld $20
cb94 002e ld $2e
cb95 0018 ld $18
cb96 0086 ld $86
cb97 007c ld $7c
cb98 00a0 ld $a0
cb99 0000 ld $00
cb9a 00b1 ld $b1
cb9b 0046 ld $46
cb9c 0045 ld $45
cb9d 007c ld $7c
cb9e 0025 ld $25
cb9f 007b ld $7b
cba0 00f0 ld $f0
cba1 00f8 ld $f8
cba2 0060 ld $60
cba3 00a9 ld $a9
cba4 0089 ld $89
cba5 00a0 ld $a0
cba6 001f ld $1f
cba7 004c ld $4c
cba8 00df ld $df
cba9 0018 ld $18
cbaa 0020 ld $20
cbab 0004 ld $04
cbac 001b ld $1b
cbad 00a5 ld $a5
cbae 0099 ld $99
cbaf 0049 ld $49
cbb0 00ff ld $ff
cbb1 0085 ld $85
cbb2 0099 ld $99
cbb3 0045 ld $45
cbb4 00a1 ld $a1
cbb5 0085 ld $85
cbb6 00a2 ld $a2
cbb7 00a5 ld $a5
cbb8 0094 ld $94
cbb9 004c ld $4c
cbba 00e2 ld $e2
cbbb 0018 ld $18
cbbc 00a5 ld $a5
cbbd 0046 ld $46
cbbe 0049 ld $49
cbbf 00e8 ld $e8
cbc0 00d0 ld $d0
cbc1 0008 ld $08
cbc2 00a2 ld $a2
cbc3 0014 ld $14
cbc4 0045 ld $45
cbc5 0047 ld $47
cbc6 0049 ld $49
cbc7 001c ld $1c
cbc8 00f0 ld $f0
cbc9 000e ld $0e
cbca 00a5 ld $a5
cbcb 0046 ld $46
cbcc 00c9 ld $c9
cbcd 0066 ld $66
cbce 00d0 ld $d0
cbcf 00c6 ld $c6
cbd0 00a5 ld $a5
cbd1 0047 ld $47
cbd2 00e9 ld $e9
cbd3 0019 ld $19
cbd4 00d0 ld $d0
cbd5 00c0 ld $c0
cbd6 00a2 ld $a2
cbd7 000a ld $0a
cbd8 00bd ld $bd
cbd9 00e9 ld $e9
cbda 0021 ld $21
cbdb 0029 ld $29
cbdc 003f ld $3f
cbdd 0049 ld $49
cbde 0020 ld $20
cbdf 0018 ld $18
cbe0 0069 ld $69
cbe1 0020 ld $20
cbe2 0020 ld $20
cbe3 0000 ld $00
cbe4 002b ld $2b
cbe5 00ca ld $ca
cbe6 0049 ld $49
cbe7 0021 ld $21
cbe8 00d0 ld $d0
cbe9 00ee ld $ee
cbea 00c6 ld $c6
cbeb 007b ld $7b
cbec 00d0 ld $d0
cbed 00e8 ld $e8
cbee 0060 ld $60
cbef 0020 ld $20
cbf0 0011 ld $11
cbf1 001a ld $1a
cbf2 0090 ld $90
cbf3 003c ld $3c
cbf4 0020 ld $20
cbf5 0004 ld $04
cbf6 001b ld $1b
cbf7 00d0 ld $d0
cbf8 0003 ld $03
cbf9 004c ld $4c
cbfa 0074 ld $74
cbfb fe00 bra ac ;+-----------------------------------+
cbfc fcfd bra $cbfd ;| |
cbfd 1404 ld $04,y ;| Trampoline for page $cb00 lookups |
cbfe e068 jmp y,$68 ;| |
cbff c218 st [$18] ;+-----------------------------------+
cc00 001c ld $1c
cc01 00a6 ld $a6
cc02 00a3 ld $a3
cc03 0086 ld $86
cc04 0089 ld $89
cc05 00a2 ld $a2
cc06 009c ld $9c
cc07 00a5 ld $a5
cc08 009c ld $9c
cc09 00a8 ld $a8
cc0a 00f0 ld $f0
cc0b 009b ld $9b
cc0c 0038 ld $38
cc0d 00e5 ld $e5
cc0e 0094 ld $94
cc0f 00f0 ld $f0
cc10 0024 ld $24
cc11 0090 ld $90
cc12 0012 ld $12
cc13 0084 ld $84
cc14 0094 ld $94
cc15 00a4 ld $a4
cc16 00a1 ld $a1
cc17 0084 ld $84
cc18 0099 ld $99
cc19 0049 ld $49
cc1a 0019 ld $19
cc1b 0000 ld $00
cc1c 0000 ld $00
cc1d 00ff ld $ff
cc1e 0069 ld $69
cc1f 0000 ld $00
cc20 00a0 ld $a0
cc21 0000 ld $00
cc22 0084 ld $84
cc23 0089 ld $89
cc24 00a2 ld $a2
cc25 0094 ld $94
cc26 00d0 ld $d0
cc27 0004 ld $04
cc28 00a0 ld $a0
cc29 0000 ld $00
cc2a 0084 ld $84
cc2b 00a3 ld $a3
cc2c 00c9 ld $c9
cc2d 00f9 ld $f9
cc2e 0030 ld $30
cc2f 00c7 ld $c7
cc30 00a8 ld $a8
cc31 00a5 ld $a5
cc32 00a3 ld $a3
cc33 0056 ld $56
cc34 0001 ld $01
cc35 0020 ld $20
cc36 0028 ld $28
cc37 001a ld $1a
cc38 0024 ld $24
cc39 00a2 ld $a2
cc3a 0010 ld $10
cc3b 0057 ld $57
cc3c 00a0 ld $a0
cc3d 0094 ld $94
cc3e 00e0 ld $e0
cc3f 009c ld $9c
cc40 00f0 ld $f0
cc41 0002 ld $02
cc42 00a0 ld $a0
cc43 009c ld $9c
cc44 0038 ld $38
cc45 0049 ld $49
cc46 00ff ld $ff
cc47 0065 ld $65
cc48 0089 ld $89
cc49 0085 ld $85
cc4a 00a3 ld $a3
cc4b 00b9 ld $b9
cc4c 0004 ld $04
cc4d 0000 ld $00
cc4e 00f5 ld $f5
cc4f 0004 ld $04
cc50 0085 ld $85
cc51 0098 ld $98
cc52 00b9 ld $b9
cc53 0003 ld $03
cc54 0000 ld $00
cc55 00f5 ld $f5
cc56 0003 ld $03
cc57 0085 ld $85
cc58 0097 ld $97
cc59 00b9 ld $b9
cc5a 0002 ld $02
cc5b 0000 ld $00
cc5c 00f5 ld $f5
cc5d 0002 ld $02
cc5e 0085 ld $85
cc5f 0096 ld $96
cc60 00b9 ld $b9
cc61 0001 ld $01
cc62 0000 ld $00
cc63 00f5 ld $f5
cc64 0001 ld $01
cc65 0085 ld $85
cc66 0095 ld $95
cc67 00b0 ld $b0
cc68 0003 ld $03
cc69 0020 ld $20
cc6a 00bf ld $bf
cc6b 0019 ld $19
cc6c 00a0 ld $a0
cc6d 0000 ld $00
cc6e 0098 ld $98
cc6f 0018 ld $18
cc70 00a6 ld $a6
cc71 0095 ld $95
cc72 00d0 ld $d0
cc73 004a ld $4a
cc74 00a6 ld $a6
cc75 0096 ld $96
cc76 0086 ld $86
cc77 0095 ld $95
cc78 00a6 ld $a6
cc79 0097 ld $97
cc7a 0086 ld $86
cc7b 0096 ld $96
cc7c 00a6 ld $a6
cc7d 0098 ld $98
cc7e 0086 ld $86
cc7f 0097 ld $97
cc80 00a6 ld $a6
cc81 00a3 ld $a3
cc82 0086 ld $86
cc83 0098 ld $98
cc84 0084 ld $84
cc85 00a3 ld $a3
cc86 0069 ld $69
cc87 0008 ld $08
cc88 00c9 ld $c9
cc89 0020 ld $20
cc8a 00d0 ld $d0
cc8b 00e4 ld $e4
cc8c 00a9 ld $a9
cc8d 0000 ld $00
cc8e 0085 ld $85
cc8f 0094 ld $94
cc90 0085 ld $85
cc91 0099 ld $99
cc92 0060 ld $60
cc93 0065 ld $65
cc94 0089 ld $89
cc95 0085 ld $85
cc96 00a3 ld $a3
cc97 00a5 ld $a5
cc98 0098 ld $98
cc99 0065 ld $65
cc9a 00a0 ld $a0
cc9b 0085 ld $85
cc9c 0098 ld $98
cc9d 00a5 ld $a5
cc9e 0097 ld $97
cc9f 0065 ld $65
cca0 009f ld $9f
cca1 0085 ld $85
cca2 0097 ld $97
cca3 00a5 ld $a5
cca4 0096 ld $96
cca5 0065 ld $65
cca6 009e ld $9e
cca7 0085 ld $85
cca8 0096 ld $96
cca9 00a5 ld $a5
ccaa 0095 ld $95
ccab 0065 ld $65
ccac 009d ld $9d
ccad 0085 ld $85
ccae 0095 ld $95
ccaf 004c ld $4c
ccb0 00ae ld $ae
ccb1 0019 ld $19
ccb2 0069 ld $69
ccb3 0001 ld $01
ccb4 0006 ld $06
ccb5 00a3 ld $a3
ccb6 0026 ld $26
ccb7 0098 ld $98
ccb8 0026 ld $26
ccb9 0097 ld $97
ccba 0026 ld $26
ccbb 0096 ld $96
ccbc 0026 ld $26
ccbd 0095 ld $95
ccbe 0010 ld $10
ccbf 00f2 ld $f2
ccc0 0038 ld $38
ccc1 00e5 ld $e5
ccc2 0094 ld $94
ccc3 00b0 ld $b0
ccc4 00c7 ld $c7
ccc5 0049 ld $49
ccc6 00ff ld $ff
ccc7 0069 ld $69
ccc8 0001 ld $01
ccc9 0085 ld $85
ccca 0094 ld $94
cccb 0090 ld $90
cccc 000e ld $0e
cccd 00e6 ld $e6
ccce 0094 ld $94
cccf 00f0 ld $f0
ccd0 0042 ld $42
ccd1 0066 ld $66
ccd2 0095 ld $95
ccd3 0066 ld $66
ccd4 0096 ld $96
ccd5 0066 ld $66
ccd6 0097 ld $97
ccd7 0066 ld $66
ccd8 0098 ld $98
ccd9 0066 ld $66
ccda 00a3 ld $a3
ccdb 0060 ld $60
ccdc 00a5 ld $a5
ccdd 0099 ld $99
ccde 0049 ld $49
ccdf 00ff ld $ff
cce0 0085 ld $85
cce1 0099 ld $99
cce2 00a5 ld $a5
cce3 0095 ld $95
cce4 0049 ld $49
cce5 00ff ld $ff
cce6 0085 ld $85
cce7 0095 ld $95
cce8 00a5 ld $a5
cce9 0096 ld $96
ccea 0049 ld $49
cceb 00ff ld $ff
ccec 0085 ld $85
cced 0096 ld $96
ccee 00a5 ld $a5
ccef 0097 ld $97
ccf0 0049 ld $49
ccf1 00ff ld $ff
ccf2 0085 ld $85
ccf3 0097 ld $97
ccf4 00a5 ld $a5
ccf5 0098 ld $98
ccf6 0049 ld $49
ccf7 00ff ld $ff
ccf8 0085 ld $85
ccf9 0098 ld $98
ccfa 00a5 ld $a5
ccfb fe00 bra ac ;+-----------------------------------+
ccfc fcfd bra $ccfd ;| |
ccfd 1404 ld $04,y ;| Trampoline for page $cc00 lookups |
ccfe e068 jmp y,$68 ;| |
ccff c218 st [$18] ;+-----------------------------------+
cd00 00a3 ld $a3
cd01 0049 ld $49
cd02 00ff ld $ff
cd03 0085 ld $85
cd04 00a3 ld $a3
cd05 00e6 ld $e6
cd06 00a3 ld $a3
cd07 00d0 ld $d0
cd08 000e ld $0e
cd09 00e6 ld $e6
cd0a 0098 ld $98
cd0b 00d0 ld $d0
cd0c 000a ld $0a
cd0d 00e6 ld $e6
cd0e 0097 ld $97
cd0f 00d0 ld $d0
cd10 0006 ld $06
cd11 00e6 ld $e6
cd12 0096 ld $96
cd13 00d0 ld $d0
cd14 0002 ld $02
cd15 00e6 ld $e6
cd16 0095 ld $95
cd17 0060 ld $60
cd18 00a2 ld $a2
cd19 0045 ld $45
cd1a 004c ld $4c
cd1b 004a ld $4a
cd1c 0005 ld $05
cd1d 00a2 ld $a2
cd1e 0057 ld $57
cd1f 00b4 ld $b4
cd20 0004 ld $04
cd21 0084 ld $84
cd22 001a ld $1a
cd23 0000 ld $00
cd24 0000 ld $00
cd25 00a3 ld $a3
cd26 00b4 ld $b4
cd27 0003 ld $03
cd28 0094 ld $94
cd29 0004 ld $04
cd2a 00b4 ld $b4
cd2b 0002 ld $02
cd2c 0094 ld $94
cd2d 0003 ld $03
cd2e 00b4 ld $b4
cd2f 0001 ld $01
cd30 0094 ld $94
cd31 0002 ld $02
cd32 00a4 ld $a4
cd33 009b ld $9b
cd34 0094 ld $94
cd35 0001 ld $01
cd36 0069 ld $69
cd37 0008 ld $08
cd38 0030 ld $30
cd39 00e8 ld $e8
cd3a 00f0 ld $f0
cd3b 00e6 ld $e6
cd3c 00e9 ld $e9
cd3d 0008 ld $08
cd3e 00a8 ld $a8
cd3f 00a5 ld $a5
cd40 00a3 ld $a3
cd41 00b0 ld $b0
cd42 0014 ld $14
cd43 0016 ld $16
cd44 0001 ld $01
cd45 0090 ld $90
cd46 0002 ld $02
cd47 00f6 ld $f6
cd48 0001 ld $01
cd49 0076 ld $76
cd4a 0001 ld $01
cd4b 0076 ld $76
cd4c 0001 ld $01
cd4d 0076 ld $76
cd4e 0002 ld $02
cd4f 0076 ld $76
cd50 0003 ld $03
cd51 0076 ld $76
cd52 0004 ld $04
cd53 006a ld $6a
cd54 00c8 ld $c8
cd55 00d0 ld $d0
cd56 00ec ld $ec
cd57 0018 ld $18
cd58 0060 ld $60
cd59 0081 ld $81
cd5a 0000 ld $00
cd5b 0000 ld $00
cd5c 0000 ld $00
cd5d 0000 ld $00
cd5e 0003 ld $03
cd5f 007f ld $7f
cd60 005e ld $5e
cd61 0056 ld $56
cd62 00cb ld $cb
cd63 0079 ld $79
cd64 0080 ld $80
cd65 0013 ld $13
cd66 009b ld $9b
cd67 000b ld $0b
cd68 0064 ld $64
cd69 0080 ld $80
cd6a 0076 ld $76
cd6b 0038 ld $38
cd6c 0093 ld $93
cd6d 0016 ld $16
cd6e 0082 ld $82
cd6f 0038 ld $38
cd70 00aa ld $aa
cd71 003b ld $3b
cd72 0020 ld $20
cd73 0080 ld $80
cd74 0035 ld $35
cd75 0004 ld $04
cd76 00f3 ld $f3
cd77 0034 ld $34
cd78 0081 ld $81
cd79 0035 ld $35
cd7a 0004 ld $04
cd7b 00f3 ld $f3
cd7c 0034 ld $34
cd7d 0080 ld $80
cd7e 0080 ld $80
cd7f 0000 ld $00
cd80 0000 ld $00
cd81 0000 ld $00
cd82 0080 ld $80
cd83 0031 ld $31
cd84 0072 ld $72
cd85 0017 ld $17
cd86 00f8 ld $f8
cd87 0020 ld $20
cd88 00a3 ld $a3
cd89 001c ld $1c
cd8a 00f0 ld $f0
cd8b 0002 ld $02
cd8c 0010 ld $10
cd8d 0003 ld $03
cd8e 004c ld $4c
cd8f 0082 ld $82
cd90 0012 ld $12
cd91 00a5 ld $a5
cd92 0094 ld $94
cd93 00e9 ld $e9
cd94 007f ld $7f
cd95 0048 ld $48
cd96 00a9 ld $a9
cd97 0080 ld $80
cd98 0085 ld $85
cd99 0094 ld $94
cd9a 00a9 ld $a9
cd9b 004e ld $4e
cd9c 00a0 ld $a0
cd9d 001a ld $1a
cd9e 0020 ld $20
cd9f 00df ld $df
cda0 0018 ld $18
cda1 00a9 ld $a9
cda2 0053 ld $53
cda3 00a0 ld $a0
cda4 001a ld $1a
cda5 0020 ld $20
cda6 0087 ld $87
cda7 001b ld $1b
cda8 00a9 ld $a9
cda9 0034 ld $34
cdaa 00a0 ld $a0
cdab 001a ld $1a
cdac 0020 ld $20
cdad 0095 ld $95
cdae 0018 ld $18
cdaf 00a9 ld $a9
cdb0 0039 ld $39
cdb1 00a0 ld $a0
cdb2 001a ld $1a
cdb3 0020 ld $20
cdb4 0099 ld $99
cdb5 0020 ld $20
cdb6 00a9 ld $a9
cdb7 0058 ld $58
cdb8 00a0 ld $a0
cdb9 001a ld $1a
cdba 0020 ld $20
cdbb 00df ld $df
cdbc 0018 ld $18
cdbd 0068 ld $68
cdbe 0020 ld $20
cdbf 00f6 ld $f6
cdc0 001d ld $1d
cdc1 00a9 ld $a9
cdc2 005d ld $5d
cdc3 00a0 ld $a0
cdc4 001a ld $1a
cdc5 0020 ld $20
cdc6 0004 ld $04
cdc7 001b ld $1b
cdc8 00d0 ld $d0
cdc9 0003 ld $03
cdca 004c ld $4c
cdcb 0003 ld $03
cdcc 001b ld $1b
cdcd 0020 ld $20
cdce 002f ld $2f
cdcf 001b ld $1b
cdd0 00a9 ld $a9
cdd1 0000 ld $00
cdd2 0085 ld $85
cdd3 0058 ld $58
cdd4 0085 ld $85
cdd5 0059 ld $59
cdd6 0085 ld $85
cdd7 005a ld $5a
cdd8 0085 ld $85
cdd9 005b ld $5b
cdda 00a5 ld $a5
cddb 00a3 ld $a3
cddc 0020 ld $20
cddd 00d1 ld $d1
cdde 001a ld $1a
cddf 00a5 ld $a5
cde0 0098 ld $98
cde1 0020 ld $20
cde2 00d1 ld $d1
cde3 001a ld $1a
cde4 00a5 ld $a5
cde5 0097 ld $97
cde6 0020 ld $20
cde7 00d1 ld $d1
cde8 001a ld $1a
cde9 00a5 ld $a5
cdea 0096 ld $96
cdeb 0020 ld $20
cdec 00d1 ld $d1
cded 001a ld $1a
cdee 00a5 ld $a5
cdef 0095 ld $95
cdf0 0020 ld $20
cdf1 00d6 ld $d6
cdf2 001a ld $1a
cdf3 004c ld $4c
cdf4 0007 ld $07
cdf5 001c ld $1c
cdf6 00d0 ld $d0
cdf7 0003 ld $03
cdf8 004c ld $4c
cdf9 00fb ld $fb
cdfa 0019 ld $19
cdfb fe00 bra ac ;+-----------------------------------+
cdfc fcfd bra $cdfd ;| |
cdfd 1404 ld $04,y ;| Trampoline for page $cd00 lookups |
cdfe e068 jmp y,$68 ;| |
cdff c218 st [$18] ;+-----------------------------------+
ce00 004a ld $4a
ce01 0009 ld $09
ce02 0080 ld $80
ce03 00a8 ld $a8
ce04 0090 ld $90
ce05 0019 ld $19
ce06 0018 ld $18
ce07 00a5 ld $a5
ce08 005b ld $5b
ce09 0065 ld $65
ce0a 00a0 ld $a0
ce0b 0085 ld $85
ce0c 005b ld $5b
ce0d 00a5 ld $a5
ce0e 005a ld $5a
ce0f 0065 ld $65
ce10 009f ld $9f
ce11 0085 ld $85
ce12 005a ld $5a
ce13 00a5 ld $a5
ce14 0059 ld $59
ce15 0065 ld $65
ce16 009e ld $9e
ce17 0085 ld $85
ce18 0059 ld $59
ce19 00a5 ld $a5
ce1a 0058 ld $58
ce1b 0065 ld $65
ce1c 009d ld $9d
ce1d 0085 ld $85
ce1e 0058 ld $58
ce1f 0066 ld $66
ce20 0058 ld $58
ce21 0066 ld $66
ce22 0059 ld $59
ce23 0066 ld $66
ce24 005a ld $5a
ce25 0066 ld $66
ce26 005b ld $5b
ce27 0066 ld $66
ce28 00a3 ld $a3
ce29 0098 ld $98
ce2a 001b ld $1b
ce2b 0000 ld $00
ce2c 0000 ld $00
ce2d 004a ld $4a
ce2e 00d0 ld $d0
ce2f 00d6 ld $d6
ce30 0060 ld $60
ce31 0085 ld $85
ce32 0054 ld $54
ce33 0084 ld $84
ce34 0055 ld $55
ce35 00a0 ld $a0
ce36 0004 ld $04
ce37 00b1 ld $b1
ce38 0054 ld $54
ce39 0085 ld $85
ce3a 00a0 ld $a0
ce3b 0088 ld $88
ce3c 00b1 ld $b1
ce3d 0054 ld $54
ce3e 0085 ld $85
ce3f 009f ld $9f
ce40 0088 ld $88
ce41 00b1 ld $b1
ce42 0054 ld $54
ce43 0085 ld $85
ce44 009e ld $9e
ce45 0088 ld $88
ce46 00b1 ld $b1
ce47 0054 ld $54
ce48 0085 ld $85
ce49 00a1 ld $a1
ce4a 0045 ld $45
ce4b 0099 ld $99
ce4c 0085 ld $85
ce4d 00a2 ld $a2
ce4e 00a5 ld $a5
ce4f 00a1 ld $a1
ce50 0009 ld $09
ce51 0080 ld $80
ce52 0085 ld $85
ce53 009d ld $9d
ce54 0088 ld $88
ce55 00b1 ld $b1
ce56 0054 ld $54
ce57 0085 ld $85
ce58 009c ld $9c
ce59 00a5 ld $a5
ce5a 0094 ld $94
ce5b 0060 ld $60
ce5c 00a5 ld $a5
ce5d 009c ld $9c
ce5e 00f0 ld $f0
ce5f 001f ld $1f
ce60 0018 ld $18
ce61 0065 ld $65
ce62 0094 ld $94
ce63 0090 ld $90
ce64 0004 ld $04
ce65 0030 ld $30
ce66 001d ld $1d
ce67 0018 ld $18
ce68 002c ld $2c
ce69 0010 ld $10
ce6a 0014 ld $14
ce6b 0069 ld $69
ce6c 0080 ld $80
ce6d 0085 ld $85
ce6e 0094 ld $94
ce6f 00d0 ld $d0
ce70 0003 ld $03
ce71 004c ld $4c
ce72 0073 ld $73
ce73 0019 ld $19
ce74 00a5 ld $a5
ce75 00a2 ld $a2
ce76 0085 ld $85
ce77 0099 ld $99
ce78 0060 ld $60
ce79 00a5 ld $a5
ce7a 0099 ld $99
ce7b 0049 ld $49
ce7c 00ff ld $ff
ce7d 0030 ld $30
ce7e 0005 ld $05
ce7f 0068 ld $68
ce80 0068 ld $68
ce81 004c ld $4c
ce82 006f ld $6f
ce83 0019 ld $19
ce84 004c ld $4c
ce85 00f6 ld $f6
ce86 0019 ld $19
ce87 0020 ld $20
ce88 0084 ld $84
ce89 001c ld $1c
ce8a 00aa ld $aa
ce8b 00f0 ld $f0
ce8c 0010 ld $10
ce8d 0018 ld $18
ce8e 0069 ld $69
ce8f 0002 ld $02
ce90 00b0 ld $b0
ce91 00f2 ld $f2
ce92 00a2 ld $a2
ce93 0000 ld $00
ce94 0086 ld $86
ce95 00a2 ld $a2
ce96 0020 ld $20
ce97 00ef ld $ef
ce98 0018 ld $18
ce99 00e6 ld $e6
ce9a 0094 ld $94
ce9b 00f0 ld $f0
ce9c 00e7 ld $e7
ce9d 0060 ld $60
ce9e 0084 ld $84
ce9f 0020 ld $20
cea0 0000 ld $00
cea1 0000 ld $00
cea2 0000 ld $00
cea3 0020 ld $20
cea4 0084 ld $84
cea5 001c ld $1c
cea6 00a9 ld $a9
cea7 0071 ld $71
cea8 00a0 ld $a0
cea9 001b ld $1b
ceaa 00a2 ld $a2
ceab 0000 ld $00
ceac 0086 ld $86
cead 00a2 ld $a2
ceae 0020 ld $20
ceaf 001a ld $1a
ceb0 001c ld $1c
ceb1 004c ld $4c
ceb2 008a ld $8a
ceb3 001b ld $1b
ceb4 0020 ld $20
ceb5 0004 ld $04
ceb6 001b ld $1b
ceb7 00f0 ld $f0
ceb8 0076 ld $76
ceb9 0020 ld $20
ceba 0093 ld $93
cebb 001c ld $1c
cebc 00a9 ld $a9
cebd 0000 ld $00
cebe 0038 ld $38
cebf 00e5 ld $e5
cec0 0094 ld $94
cec1 0085 ld $85
cec2 0094 ld $94
cec3 0020 ld $20
cec4 002f ld $2f
cec5 001b ld $1b
cec6 00e6 ld $e6
cec7 0094 ld $94
cec8 00f0 ld $f0
cec9 00ba ld $ba
ceca 00a2 ld $a2
cecb 00fc ld $fc
cecc 00a9 ld $a9
cecd 0001 ld $01
cece 00a4 ld $a4
cecf 009d ld $9d
ced0 00c4 ld $c4
ced1 0095 ld $95
ced2 00d0 ld $d0
ced3 0010 ld $10
ced4 00a4 ld $a4
ced5 009e ld $9e
ced6 00c4 ld $c4
ced7 0096 ld $96
ced8 00d0 ld $d0
ced9 000a ld $0a
ceda 00a4 ld $a4
cedb 009f ld $9f
cedc 00c4 ld $c4
cedd 0097 ld $97
cede 00d0 ld $d0
cedf 0004 ld $04
cee0 00a4 ld $a4
cee1 00a0 ld $a0
cee2 00c4 ld $c4
cee3 0098 ld $98
cee4 0008 ld $08
cee5 002a ld $2a
cee6 0090 ld $90
cee7 0009 ld $09
cee8 00e8 ld $e8
cee9 0095 ld $95
ceea 005b ld $5b
ceeb 00f0 ld $f0
ceec 0032 ld $32
ceed 0010 ld $10
ceee 0034 ld $34
ceef 00a9 ld $a9
cef0 0001 ld $01
cef1 0028 ld $28
cef2 00b0 ld $b0
cef3 000e ld $0e
cef4 0006 ld $06
cef5 00a0 ld $a0
cef6 0026 ld $26
cef7 009f ld $9f
cef8 0026 ld $26
cef9 009e ld $9e
cefa 0026 ld $26
cefb fe00 bra ac ;+-----------------------------------+
cefc fcfd bra $cefd ;| |
cefd 1404 ld $04,y ;| Trampoline for page $ce00 lookups |
cefe e068 jmp y,$68 ;| |
ceff c218 st [$18] ;+-----------------------------------+
cf00 009d ld $9d
cf01 00b0 ld $b0
cf02 00e6 ld $e6
cf03 0030 ld $30
cf04 00ce ld $ce
cf05 0010 ld $10
cf06 00e2 ld $e2
cf07 00a8 ld $a8
cf08 00a5 ld $a5
cf09 00a0 ld $a0
cf0a 00e5 ld $e5
cf0b 0098 ld $98
cf0c 0085 ld $85
cf0d 00a0 ld $a0
cf0e 00a5 ld $a5
cf0f 009f ld $9f
cf10 00e5 ld $e5
cf11 0097 ld $97
cf12 0085 ld $85
cf13 009f ld $9f
cf14 00a5 ld $a5
cf15 009e ld $9e
cf16 00e5 ld $e5
cf17 0096 ld $96
cf18 0085 ld $85
cf19 009e ld $9e
cf1a 00a5 ld $a5
cf1b 009d ld $9d
cf1c 00e5 ld $e5
cf1d 0095 ld $95
cf1e 0085 ld $85
cf1f 009d ld $9d
cf20 0098 ld $98
cf21 004c ld $4c
cf22 00c7 ld $c7
cf23 001b ld $1b
cf24 00a9 ld $a9
cf25 0040 ld $40
cf26 00d0 ld $d0
cf27 00ce ld $ce
cf28 000a ld $0a
cf29 000a ld $0a
cf2a 000a ld $0a
* 6 times
cf2e 0085 ld $85
cf2f 00a3 ld $a3
cf30 0028 ld $28
cf31 004c ld $4c
cf32 001c ld $1c
cf33 0000 ld $00
cf34 0000 ld $00
cf35 0007 ld $07
cf36 001c ld $1c
cf37 00a2 ld $a2
cf38 0085 ld $85
cf39 004c ld $4c
cf3a 004a ld $4a
cf3b 0005 ld $05
cf3c 00a5 ld $a5
cf3d 0058 ld $58
cf3e 0085 ld $85
cf3f 0095 ld $95
cf40 00a5 ld $a5
cf41 0059 ld $59
cf42 0085 ld $85
cf43 0096 ld $96
cf44 00a5 ld $a5
cf45 005a ld $5a
cf46 0085 ld $85
cf47 0097 ld $97
cf48 00a5 ld $a5
cf49 005b ld $5b
cf4a 0085 ld $85
cf4b 0098 ld $98
cf4c 004c ld $4c
cf4d 004f ld $4f
cf4e 0019 ld $19
cf4f 0085 ld $85
cf50 0054 ld $54
cf51 0084 ld $84
cf52 0055 ld $55
cf53 00a0 ld $a0
cf54 0004 ld $04
cf55 00b1 ld $b1
cf56 0054 ld $54
cf57 0085 ld $85
cf58 0098 ld $98
cf59 0088 ld $88
cf5a 00b1 ld $b1
cf5b 0054 ld $54
cf5c 0085 ld $85
cf5d 0097 ld $97
cf5e 0088 ld $88
cf5f 00b1 ld $b1
cf60 0054 ld $54
cf61 0085 ld $85
cf62 0096 ld $96
cf63 0088 ld $88
cf64 00b1 ld $b1
cf65 0054 ld $54
cf66 0085 ld $85
cf67 0099 ld $99
cf68 0009 ld $09
cf69 0080 ld $80
cf6a 0085 ld $85
cf6b 0095 ld $95
cf6c 0088 ld $88
cf6d 00b1 ld $b1
cf6e 0054 ld $54
cf6f 0085 ld $85
cf70 0094 ld $94
cf71 0084 ld $84
cf72 00a3 ld $a3
cf73 0060 ld $60
cf74 00a2 ld $a2
cf75 008f ld $8f
cf76 002c ld $2c
cf77 00a2 ld $a2
cf78 008a ld $8a
cf79 00a0 ld $a0
cf7a 0000 ld $00
cf7b 00f0 ld $f0
cf7c 0004 ld $04
cf7d 00a6 ld $a6
cf7e 007b ld $7b
cf7f 00a4 ld $a4
cf80 007c ld $7c
cf81 0020 ld $20
cf82 0093 ld $93
cf83 001c ld $1c
cf84 0086 ld $86
cf85 0054 ld $54
cf86 0084 ld $84
cf87 0055 ld $55
cf88 00a0 ld $a0
cf89 0004 ld $04
cf8a 00a5 ld $a5
cf8b 0098 ld $98
cf8c 0091 ld $91
cf8d 0054 ld $54
cf8e 0088 ld $88
cf8f 00a5 ld $a5
cf90 0097 ld $97
cf91 0091 ld $91
cf92 0054 ld $54
cf93 0088 ld $88
cf94 00a5 ld $a5
cf95 0096 ld $96
cf96 0091 ld $91
cf97 0054 ld $54
cf98 0088 ld $88
cf99 00a5 ld $a5
cf9a 0099 ld $99
cf9b 0009 ld $09
cf9c 007f ld $7f
cf9d 0025 ld $25
cf9e 0095 ld $95
cf9f 0091 ld $91
cfa0 0054 ld $54
cfa1 0088 ld $88
cfa2 00a5 ld $a5
cfa3 0094 ld $94
cfa4 0091 ld $91
cfa5 0054 ld $54
cfa6 0084 ld $84
cfa7 00a3 ld $a3
cfa8 0060 ld $60
cfa9 00a5 ld $a5
cfaa 00a1 ld $a1
cfab 0085 ld $85
cfac 0099 ld $99
cfad 00a2 ld $a2
cfae 0005 ld $05
cfaf 00b5 ld $b5
cfb0 009b ld $9b
cfb1 0095 ld $95
cfb2 0093 ld $93
cfb3 00ca ld $ca
cfb4 00d0 ld $d0
cfb5 00f9 ld $f9
cfb6 0086 ld $86
cfb7 00a3 ld $a3
cfb8 0060 ld $60
cfb9 0020 ld $20
cfba 0093 ld $93
cfbb 001c ld $1c
cfbc 00a2 ld $a2
cfbd 0006 ld $06
cfbe 00b5 ld $b5
cfbf 0093 ld $93
cfc0 0095 ld $95
cfc1 009b ld $9b
cfc2 00ca ld $ca
cfc3 00d0 ld $d0
cfc4 00f9 ld $f9
cfc5 0086 ld $86
cfc6 00a3 ld $a3
cfc7 0060 ld $60
cfc8 00a5 ld $a5
cfc9 0094 ld $94
cfca 00f0 ld $f0
cfcb 00fb ld $fb
cfcc 0006 ld $06
cfcd 00a3 ld $a3
cfce 0090 ld $90
cfcf 00f7 ld $f7
cfd0 0020 ld $20
cfd1 00e7 ld $e7
cfd2 0019 ld $19
cfd3 00d0 ld $d0
cfd4 00f2 ld $f2
cfd5 004c ld $4c
cfd6 00b0 ld $b0
cfd7 0019 ld $19
cfd8 00a5 ld $a5
cfd9 0094 ld $94
cfda 00f0 ld $f0
cfdb 0009 ld $09
cfdc 00a5 ld $a5
cfdd 0099 ld $99
cfde 002a ld $2a
cfdf 00a9 ld $a9
cfe0 00ff ld $ff
cfe1 00b0 ld $b0
cfe2 0002 ld $02
cfe3 00a9 ld $a9
cfe4 0001 ld $01
cfe5 0060 ld $60
cfe6 0020 ld $20
cfe7 00a3 ld $a3
cfe8 001c ld $1c
cfe9 0085 ld $85
cfea 0095 ld $95
cfeb 00a9 ld $a9
cfec 0000 ld $00
cfed 0085 ld $85
cfee 0096 ld $96
cfef 00a2 ld $a2
cff0 0088 ld $88
cff1 00a5 ld $a5
cff2 0095 ld $95
cff3 0049 ld $49
cff4 00ff ld $ff
cff5 002a ld $2a
cff6 00a9 ld $a9
cff7 0000 ld $00
cff8 0085 ld $85
cff9 0098 ld $98
cffa 0085 ld $85
cffb fe00 bra ac ;+-----------------------------------+
cffc fcfd bra $cffd ;| |
cffd 1404 ld $04,y ;| Trampoline for page $cf00 lookups |
cffe e068 jmp y,$68 ;| |
cfff c218 st [$18] ;+-----------------------------------+
d000 0097 ld $97
d001 0086 ld $86
d002 0094 ld $94
d003 0085 ld $85
d004 00a3 ld $a3
d005 0085 ld $85
d006 0099 ld $99
d007 004c ld $4c
d008 004a ld $4a
d009 0019 ld $19
d00a 0046 ld $46
d00b 0099 ld $99
d00c 0060 ld $60
d00d 0085 ld $85
d00e 0056 ld $56
d00f 0084 ld $84
d010 0057 ld $57
d011 00a0 ld $a0
d012 0000 ld $00
d013 00b1 ld $b1
d014 0056 ld $56
d015 00c8 ld $c8
d016 00aa ld $aa
d017 00f0 ld $f0
d018 00c4 ld $c4
d019 00b1 ld $b1
d01a 0056 ld $56
d01b 0045 ld $45
d01c 0099 ld $99
d01d 0030 ld $30
d01e 00c2 ld $c2
d01f 00e4 ld $e4
d020 0094 ld $94
d021 00d0 ld $d0
d022 0021 ld $21
d023 00b1 ld $b1
d024 0056 ld $56
d025 0009 ld $09
d026 0080 ld $80
d027 00c5 ld $c5
d028 0095 ld $95
d029 00d0 ld $d0
d02a 0019 ld $19
d02b 00c8 ld $c8
d02c 00b1 ld $b1
d02d 0056 ld $56
d02e 00c5 ld $c5
d02f 0096 ld $96
d030 00d0 ld $d0
d031 0012 ld $12
d032 00c8 ld $c8
d033 00b1 ld $b1
d034 0056 ld $56
d035 00c5 ld $c5
d036 0097 ld $97
d037 00d0 ld $d0
d038 000b ld $0b
d039 00c8 ld $c8
d03a 001d ld $1d
d03b 0000 ld $00
d03c 0000 ld $00
d03d 00a9 ld $a9
d03e 007f ld $7f
d03f 00c5 ld $c5
d040 00a3 ld $a3
d041 00b1 ld $b1
d042 0056 ld $56
d043 00e5 ld $e5
d044 0098 ld $98
d045 00f0 ld $f0
d046 0028 ld $28
d047 00a5 ld $a5
d048 0099 ld $99
d049 0090 ld $90
d04a 0002 ld $02
d04b 0049 ld $49
d04c 00ff ld $ff
d04d 004c ld $4c
d04e 00a9 ld $a9
d04f 001c ld $1c
d050 00a5 ld $a5
d051 0094 ld $94
d052 00f0 ld $f0
d053 004a ld $4a
d054 0038 ld $38
d055 00e9 ld $e9
d056 00a0 ld $a0
d057 0024 ld $24
d058 0099 ld $99
d059 0010 ld $10
d05a 0009 ld $09
d05b 00aa ld $aa
d05c 00a9 ld $a9
d05d 00ff ld $ff
d05e 0085 ld $85
d05f 009b ld $9b
d060 0020 ld $20
d061 00c5 ld $c5
d062 0019 ld $19
d063 008a ld $8a
d064 00a2 ld $a2
d065 0094 ld $94
d066 00c9 ld $c9
d067 00f9 ld $f9
d068 0010 ld $10
d069 0006 ld $06
d06a 0020 ld $20
d06b 0011 ld $11
d06c 001a ld $1a
d06d 0084 ld $84
d06e 009b ld $9b
d06f 0060 ld $60
d070 00a8 ld $a8
d071 00a5 ld $a5
d072 0099 ld $99
d073 0029 ld $29
d074 0080 ld $80
d075 0046 ld $46
d076 0095 ld $95
d077 0005 ld $05
d078 0095 ld $95
d079 0085 ld $85
d07a 0095 ld $95
d07b 0020 ld $20
d07c 0028 ld $28
d07d 001a ld $1a
d07e 0084 ld $84
d07f 009b ld $9b
d080 0060 ld $60
d081 00a5 ld $a5
d082 0094 ld $94
d083 00c9 ld $c9
d084 00a0 ld $a0
d085 00b0 ld $b0
d086 0020 ld $20
d087 0020 ld $20
d088 0013 ld $13
d089 001d ld $1d
d08a 0084 ld $84
d08b 00a3 ld $a3
d08c 00a5 ld $a5
d08d 0099 ld $99
d08e 0084 ld $84
d08f 0099 ld $99
d090 0049 ld $49
d091 0080 ld $80
d092 002a ld $2a
d093 00a9 ld $a9
d094 00a0 ld $a0
d095 0085 ld $85
d096 0094 ld $94
d097 00a5 ld $a5
d098 0098 ld $98
d099 0085 ld $85
d09a 003b ld $3b
d09b 004c ld $4c
d09c 004a ld $4a
d09d 0019 ld $19
d09e 0085 ld $85
d09f 0095 ld $95
d0a0 0085 ld $85
d0a1 0096 ld $96
d0a2 0085 ld $85
d0a3 0097 ld $97
d0a4 0085 ld $85
d0a5 0098 ld $98
d0a6 00a8 ld $a8
d0a7 0060 ld $60
d0a8 00a0 ld $a0
d0a9 0000 ld $00
d0aa 00a2 ld $a2
d0ab 000a ld $0a
d0ac 0094 ld $94
d0ad 0090 ld $90
d0ae 00ca ld $ca
d0af 0010 ld $10
d0b0 00fb ld $fb
d0b1 0090 ld $90
d0b2 000f ld $0f
d0b3 00c9 ld $c9
d0b4 002d ld $2d
d0b5 00d0 ld $d0
d0b6 0004 ld $04
d0b7 0086 ld $86
d0b8 009a ld $9a
d0b9 00f0 ld $f0
d0ba 0004 ld $04
d0bb 00c9 ld $c9
d0bc 002b ld $2b
d0bd 00d0 ld $d0
d0be 0005 ld $05
d0bf 0020 ld $20
d0c0 006b ld $6b
d0c1 0022 ld $22
d0c2 0090 ld $90
d0c3 005b ld $5b
d0c4 00c9 ld $c9
d0c5 002e ld $2e
d0c6 00f0 ld $f0
d0c7 002e ld $2e
d0c8 00c9 ld $c9
d0c9 0045 ld $45
d0ca 00d0 ld $d0
d0cb 0030 ld $30
d0cc 0020 ld $20
d0cd 006b ld $6b
d0ce 0022 ld $22
d0cf 0090 ld $90
d0d0 0017 ld $17
d0d1 00c9 ld $c9
d0d2 00a5 ld $a5
d0d3 00f0 ld $f0
d0d4 000e ld $0e
d0d5 00c9 ld $c9
d0d6 002d ld $2d
d0d7 00f0 ld $f0
d0d8 000a ld $0a
d0d9 00c9 ld $c9
d0da 00a4 ld $a4
d0db 00f0 ld $f0
d0dc 0008 ld $08
d0dd 00c9 ld $c9
d0de 002b ld $2b
d0df 00f0 ld $f0
d0e0 0004 ld $04
d0e1 00d0 ld $d0
d0e2 0007 ld $07
d0e3 0066 ld $66
d0e4 0093 ld $93
d0e5 0020 ld $20
d0e6 006b ld $6b
d0e7 0022 ld $22
d0e8 0090 ld $90
d0e9 005c ld $5c
d0ea 0024 ld $24
d0eb 0093 ld $93
d0ec 0010 ld $10
d0ed 000e ld $0e
d0ee 00a9 ld $a9
d0ef 0000 ld $00
d0f0 0038 ld $38
d0f1 00e5 ld $e5
d0f2 0091 ld $91
d0f3 004c ld $4c
d0f4 00c1 ld $c1
d0f5 001d ld $1d
d0f6 0066 ld $66
d0f7 0092 ld $92
d0f8 0024 ld $24
d0f9 0092 ld $92
d0fa 0050 ld $50
d0fb fe00 bra ac ;+-----------------------------------+
d0fc fcfd bra $d0fd ;| |
d0fd 1404 ld $04,y ;| Trampoline for page $d000 lookups |
d0fe e068 jmp y,$68 ;| |
d0ff c218 st [$18] ;+-----------------------------------+
d100 00c3 ld $c3
d101 00a5 ld $a5
d102 0091 ld $91
d103 0038 ld $38
d104 00e5 ld $e5
d105 0090 ld $90
d106 0085 ld $85
d107 0091 ld $91
d108 00f0 ld $f0
d109 0012 ld $12
d10a 0010 ld $10
d10b 0009 ld $09
d10c 0020 ld $20
d10d 0076 ld $76
d10e 001b ld $1b
d10f 00e6 ld $e6
d110 0091 ld $91
d111 00d0 ld $d0
d112 00f9 ld $f9
d113 00f0 ld $f0
d114 0007 ld $07
d115 0020 ld $20
d116 005a ld $5a
d117 001b ld $1b
d118 00c6 ld $c6
d119 0091 ld $91
d11a 00d0 ld $d0
d11b 00f9 ld $f9
d11c 00a5 ld $a5
d11d 009a ld $9a
d11e 0030 ld $30
d11f 0001 ld $01
d120 0060 ld $60
d121 004c ld $4c
d122 000d ld $0d
d123 0020 ld $20
d124 0048 ld $48
d125 0024 ld $24
d126 0092 ld $92
d127 0010 ld $10
d128 0002 ld $02
d129 00e6 ld $e6
d12a 0090 ld $90
d12b 0020 ld $20
d12c 005a ld $5a
d12d 001b ld $1b
d12e 0068 ld $68
d12f 0038 ld $38
d130 00e9 ld $e9
d131 0030 ld $30
d132 0020 ld $20
d133 00f6 ld $f6
d134 001d ld $1d
d135 004c ld $4c
d136 0082 ld $82
d137 001d ld $1d
d138 0048 ld $48
d139 0020 ld $20
d13a 0084 ld $84
d13b 001c ld $1c
d13c 0068 ld $68
d13d 0020 ld $20
d13e 00b4 ld $b4
d13f 001c ld $1c
d140 00a5 ld $a5
d141 00a1 ld $a1
d142 001e ld $1e
d143 0000 ld $00
d144 0000 ld $00
d145 0045 ld $45
d146 0099 ld $99
d147 0085 ld $85
d148 00a2 ld $a2
d149 00a6 ld $a6
d14a 0094 ld $94
d14b 004c ld $4c
d14c 00e2 ld $e2
d14d 0018 ld $18
d14e 00a5 ld $a5
d14f 0091 ld $91
d150 00c9 ld $c9
d151 000a ld $0a
d152 0090 ld $90
d153 0009 ld $09
d154 00a9 ld $a9
d155 0064 ld $64
d156 0024 ld $24
d157 0093 ld $93
d158 0030 ld $30
d159 0011 ld $11
d15a 004c ld $4c
d15b 00f6 ld $f6
d15c 0019 ld $19
d15d 000a ld $0a
d15e 000a ld $0a
d15f 0018 ld $18
d160 0065 ld $65
d161 0091 ld $91
d162 000a ld $0a
d163 0018 ld $18
d164 00a0 ld $a0
d165 0000 ld $00
d166 0071 ld $71
d167 00a6 ld $a6
d168 0038 ld $38
d169 00e9 ld $e9
d16a 0030 ld $30
d16b 0085 ld $85
d16c 0091 ld $91
d16d 004c ld $4c
d16e 00a8 ld $a8
d16f 001d ld $1d
d170 009b ld $9b
d171 003e ld $3e
d172 00bc ld $bc
d173 001f ld $1f
d174 00fd ld $fd
d175 009e ld $9e
d176 006e ld $6e
d177 006b ld $6b
d178 0027 ld $27
d179 00fd ld $fd
d17a 009e ld $9e
d17b 006e ld $6e
d17c 006b ld $6b
d17d 0028 ld $28
d17e 0000 ld $00
d17f 00a9 ld $a9
d180 008a ld $8a
d181 00a0 ld $a0
d182 0004 ld $04
d183 0020 ld $20
d184 0052 ld $52
d185 001e ld $1e
d186 00a5 ld $a5
d187 006c ld $6c
d188 00a6 ld $a6
d189 006b ld $6b
d18a 0085 ld $85
d18b 0095 ld $95
d18c 0086 ld $86
d18d 0096 ld $96
d18e 00a2 ld $a2
d18f 0090 ld $90
d190 0038 ld $38
d191 0020 ld $20
d192 00c1 ld $c1
d193 001c ld $1c
d194 0020 ld $20
d195 0055 ld $55
d196 001e ld $1e
d197 004c ld $4c
d198 00ef ld $ef
d199 000b ld $0b
d19a 00a0 ld $a0
d19b 0001 ld $01
d19c 00a9 ld $a9
d19d 0020 ld $20
d19e 0024 ld $24
d19f 0099 ld $99
d1a0 0010 ld $10
d1a1 0002 ld $02
d1a2 00a9 ld $a9
d1a3 002d ld $2d
d1a4 0099 ld $99
d1a5 0004 ld $04
d1a6 0002 ld $02
d1a7 0085 ld $85
d1a8 0099 ld $99
d1a9 0084 ld $84
d1aa 00a4 ld $a4
d1ab 00c8 ld $c8
d1ac 00a9 ld $a9
d1ad 0030 ld $30
d1ae 00a6 ld $a6
d1af 0094 ld $94
d1b0 00d0 ld $d0
d1b1 0003 ld $03
d1b2 004c ld $4c
d1b3 007c ld $7c
d1b4 001f ld $1f
d1b5 00a9 ld $a9
d1b6 0000 ld $00
d1b7 00e0 ld $e0
d1b8 0080 ld $80
d1b9 00f0 ld $f0
d1ba 0002 ld $02
d1bb 00b0 ld $b0
d1bc 0009 ld $09
d1bd 00a9 ld $a9
d1be 0035 ld $35
d1bf 00a0 ld $a0
d1c0 001e ld $1e
d1c1 0020 ld $20
d1c2 00a0 ld $a0
d1c3 001a ld $1a
d1c4 00a9 ld $a9
d1c5 00f7 ld $f7
d1c6 0085 ld $85
d1c7 0090 ld $90
d1c8 00a9 ld $a9
d1c9 0030 ld $30
d1ca 00a0 ld $a0
d1cb 001e ld $1e
d1cc 0020 ld $20
d1cd 00d3 ld $d3
d1ce 001c ld $1c
d1cf 00f0 ld $f0
d1d0 001e ld $1e
d1d1 0010 ld $10
d1d2 0012 ld $12
d1d3 00a9 ld $a9
d1d4 002b ld $2b
d1d5 00a0 ld $a0
d1d6 001e ld $1e
d1d7 0020 ld $20
d1d8 00d3 ld $d3
d1d9 001c ld $1c
d1da 00f0 ld $f0
d1db 0002 ld $02
d1dc 0010 ld $10
d1dd 000e ld $0e
d1de 0020 ld $20
d1df 005a ld $5a
d1e0 001b ld $1b
d1e1 00c6 ld $c6
d1e2 0090 ld $90
d1e3 00d0 ld $d0
d1e4 00ee ld $ee
d1e5 0020 ld $20
d1e6 0076 ld $76
d1e7 001b ld $1b
d1e8 00e6 ld $e6
d1e9 0090 ld $90
d1ea 00d0 ld $d0
d1eb 00dc ld $dc
d1ec 0020 ld $20
d1ed 008e ld $8e
d1ee 0018 ld $18
d1ef 0020 ld $20
d1f0 0013 ld $13
d1f1 001d ld $1d
d1f2 00a2 ld $a2
d1f3 0001 ld $01
d1f4 00a5 ld $a5
d1f5 0090 ld $90
d1f6 0018 ld $18
d1f7 0069 ld $69
d1f8 000a ld $0a
d1f9 0030 ld $30
d1fa 0009 ld $09
d1fb fe00 bra ac ;+-----------------------------------+
d1fc fcfd bra $d1fd ;| |
d1fd 1404 ld $04,y ;| Trampoline for page $d100 lookups |
d1fe e068 jmp y,$68 ;| |
d1ff c218 st [$18] ;+-----------------------------------+
d200 00c9 ld $c9
d201 000b ld $0b
d202 00b0 ld $b0
d203 0006 ld $06
d204 0069 ld $69
d205 00ff ld $ff
d206 00aa ld $aa
d207 00a9 ld $a9
d208 0002 ld $02
d209 0038 ld $38
d20a 00e9 ld $e9
d20b 0002 ld $02
d20c 0085 ld $85
d20d 0091 ld $91
d20e 0086 ld $86
d20f 0090 ld $90
d210 008a ld $8a
d211 00f0 ld $f0
d212 0002 ld $02
d213 0010 ld $10
d214 0013 ld $13
d215 00a4 ld $a4
d216 00a4 ld $a4
d217 00a9 ld $a9
d218 002e ld $2e
d219 00c8 ld $c8
d21a 0099 ld $99
d21b 0004 ld $04
d21c 0002 ld $02
d21d 008a ld $8a
d21e 00f0 ld $f0
d21f 0006 ld $06
d220 00a9 ld $a9
d221 0030 ld $30
d222 00c8 ld $c8
d223 0099 ld $99
d224 0004 ld $04
d225 0002 ld $02
d226 0084 ld $84
d227 00a4 ld $a4
d228 00a0 ld $a0
d229 0000 ld $00
d22a 00a2 ld $a2
d22b 0080 ld $80
d22c 00a5 ld $a5
d22d 0098 ld $98
d22e 0018 ld $18
d22f 0079 ld $79
d230 0091 ld $91
d231 001f ld $1f
d232 0085 ld $85
d233 0098 ld $98
d234 00a5 ld $a5
d235 0097 ld $97
d236 0079 ld $79
d237 0090 ld $90
d238 001f ld $1f
d239 0085 ld $85
d23a 0097 ld $97
d23b 00a5 ld $a5
d23c 0096 ld $96
d23d 0079 ld $79
d23e 008f ld $8f
d23f 001f ld $1f
d240 0085 ld $85
d241 0096 ld $96
d242 00a5 ld $a5
d243 0095 ld $95
d244 0079 ld $79
d245 008e ld $8e
d246 001f ld $1f
d247 0085 ld $85
d248 0095 ld $95
d249 00e8 ld $e8
d24a 001f ld $1f
d24b 0000 ld $00
d24c 0000 ld $00
d24d 00b0 ld $b0
d24e 0004 ld $04
d24f 0010 ld $10
d250 00de ld $de
d251 0030 ld $30
d252 0002 ld $02
d253 0030 ld $30
d254 00da ld $da
d255 008a ld $8a
d256 0090 ld $90
d257 0004 ld $04
d258 0049 ld $49
d259 00ff ld $ff
d25a 0069 ld $69
d25b 000a ld $0a
d25c 0069 ld $69
d25d 002f ld $2f
d25e 00c8 ld $c8
d25f 00c8 ld $c8
d260 00c8 ld $c8
d261 00c8 ld $c8
d262 0084 ld $84
d263 0079 ld $79
d264 00a4 ld $a4
d265 00a4 ld $a4
d266 00c8 ld $c8
d267 00aa ld $aa
d268 0029 ld $29
d269 007f ld $7f
d26a 0099 ld $99
d26b 0004 ld $04
d26c 0002 ld $02
d26d 00c6 ld $c6
d26e 0090 ld $90
d26f 00d0 ld $d0
d270 0006 ld $06
d271 00a9 ld $a9
d272 002e ld $2e
d273 00c8 ld $c8
d274 0099 ld $99
d275 0004 ld $04
d276 0002 ld $02
d277 0084 ld $84
d278 00a4 ld $a4
d279 00a4 ld $a4
d27a 0079 ld $79
d27b 008a ld $8a
d27c 0049 ld $49
d27d 00ff ld $ff
d27e 0029 ld $29
d27f 0080 ld $80
d280 00aa ld $aa
d281 00c0 ld $c0
d282 0024 ld $24
d283 00f0 ld $f0
d284 0004 ld $04
d285 00c0 ld $c0
d286 003c ld $3c
d287 00d0 ld $d0
d288 00a6 ld $a6
d289 00a4 ld $a4
d28a 00a4 ld $a4
d28b 00b9 ld $b9
d28c 0004 ld $04
d28d 0002 ld $02
d28e 0088 ld $88
d28f 00c9 ld $c9
d290 0030 ld $30
d291 00f0 ld $f0
d292 00f8 ld $f8
d293 00c9 ld $c9
d294 002e ld $2e
d295 00f0 ld $f0
d296 0001 ld $01
d297 00c8 ld $c8
d298 00a9 ld $a9
d299 002b ld $2b
d29a 00a6 ld $a6
d29b 0091 ld $91
d29c 00f0 ld $f0
d29d 002e ld $2e
d29e 0010 ld $10
d29f 0008 ld $08
d2a0 00a9 ld $a9
d2a1 0000 ld $00
d2a2 0038 ld $38
d2a3 00e5 ld $e5
d2a4 0091 ld $91
d2a5 00aa ld $aa
d2a6 00a9 ld $a9
d2a7 002d ld $2d
d2a8 0099 ld $99
d2a9 0006 ld $06
d2aa 0002 ld $02
d2ab 00a9 ld $a9
d2ac 0045 ld $45
d2ad 0099 ld $99
d2ae 0005 ld $05
d2af 0002 ld $02
d2b0 008a ld $8a
d2b1 00a2 ld $a2
d2b2 002f ld $2f
d2b3 0038 ld $38
d2b4 00e8 ld $e8
d2b5 00e9 ld $e9
d2b6 000a ld $0a
d2b7 00b0 ld $b0
d2b8 00fb ld $fb
d2b9 0069 ld $69
d2ba 003a ld $3a
d2bb 0099 ld $99
d2bc 0008 ld $08
d2bd 0002 ld $02
d2be 008a ld $8a
d2bf 0099 ld $99
d2c0 0007 ld $07
d2c1 0002 ld $02
d2c2 00a9 ld $a9
d2c3 0000 ld $00
d2c4 0099 ld $99
d2c5 0009 ld $09
d2c6 0002 ld $02
d2c7 00f0 ld $f0
d2c8 0008 ld $08
d2c9 0099 ld $99
d2ca 0004 ld $04
d2cb 0002 ld $02
d2cc 00a9 ld $a9
d2cd 0000 ld $00
d2ce 0099 ld $99
d2cf 0005 ld $05
d2d0 0002 ld $02
d2d1 00a9 ld $a9
d2d2 0005 ld $05
d2d3 00a0 ld $a0
d2d4 0002 ld $02
d2d5 0060 ld $60
d2d6 0080 ld $80
d2d7 0000 ld $00
d2d8 0000 ld $00
d2d9 0000 ld $00
d2da 0000 ld $00
d2db 00fa ld $fa
d2dc 000a ld $0a
d2dd 001f ld $1f
d2de 0000 ld $00
d2df 0000 ld $00
d2e0 0098 ld $98
d2e1 0096 ld $96
d2e2 0080 ld $80
d2e3 00ff ld $ff
d2e4 00f0 ld $f0
d2e5 00bd ld $bd
d2e6 00c0 ld $c0
d2e7 0000 ld $00
d2e8 0001 ld $01
d2e9 0086 ld $86
d2ea 00a0 ld $a0
d2eb 00ff ld $ff
d2ec 00ff ld $ff
d2ed 00d8 ld $d8
d2ee 00f0 ld $f0
d2ef 0000 ld $00
d2f0 0000 ld $00
d2f1 0003 ld $03
d2f2 00e8 ld $e8
d2f3 00ff ld $ff
d2f4 00ff ld $ff
d2f5 00ff ld $ff
d2f6 009c ld $9c
d2f7 0000 ld $00
d2f8 0000 ld $00
d2f9 0000 ld $00
d2fa 000a ld $0a
d2fb fe00 bra ac ;+-----------------------------------+
d2fc fcfd bra $d2fd ;| |
d2fd 1404 ld $04,y ;| Trampoline for page $d200 lookups |
d2fe e068 jmp y,$68 ;| |
d2ff c218 st [$18] ;+-----------------------------------+
d300 00ff ld $ff
d301 00ff ld $ff
d302 00ff ld $ff
* 5 times
d305 00df ld $df
d306 000a ld $0a
d307 0080 ld $80
d308 0000 ld $00
d309 0003 ld $03
d30a 004b ld $4b
d30b 00c0 ld $c0
d30c 00ff ld $ff
d30d 00ff ld $ff
d30e 0073 ld $73
d30f 0060 ld $60
d310 0000 ld $00
d311 0000 ld $00
d312 000e ld $0e
d313 0010 ld $10
d314 00ff ld $ff
d315 00ff ld $ff
d316 00fd ld $fd
d317 00a8 ld $a8
d318 0000 ld $00
d319 0000 ld $00
d31a 0000 ld $00
d31b 003c ld $3c
d31c 0020 ld $20
d31d 0084 ld $84
d31e 001c ld $1c
d31f 00a9 ld $a9
d320 0089 ld $89
d321 00a0 ld $a0
d322 001f ld $1f
d323 0020 ld $20
d324 001a ld $1a
d325 001c ld $1c
d326 00f0 ld $f0
d327 0070 ld $70
d328 00a5 ld $a5
d329 009c ld $9c
d32a 00d0 ld $d0
d32b 0003 ld $03
d32c 004c ld $4c
d32d 0071 ld $71
d32e 0019 ld $19
d32f 00a2 ld $a2
d330 0081 ld $81
d331 00a0 ld $a0
d332 0000 ld $00
d333 0020 ld $20
d334 004c ld $4c
d335 001c ld $1c
d336 00a5 ld $a5
d337 00a1 ld $a1
d338 0010 ld $10
d339 000f ld $0f
d33a 0020 ld $20
d33b 0044 ld $44
d33c 001d ld $1d
d33d 00a9 ld $a9
d33e 0081 ld $81
d33f 00a0 ld $a0
d340 0000 ld $00
d341 0020 ld $20
d342 00d3 ld $d3
d343 001c ld $1c
d344 00d0 ld $d0
d345 0003 ld $03
d346 0098 ld $98
d347 00a4 ld $a4
d348 003b ld $3b
d349 0020 ld $20
d34a 0076 ld $76
d34b 001c ld $1c
d34c 0098 ld $98
d34d 0048 ld $48
d34e 0020 ld $20
d34f 0062 ld $62
d350 001a ld $1a
d351 00a9 ld $a9
d352 0020 ld $20
d353 0000 ld $00
d354 0000 ld $00
d355 0081 ld $81
d356 00a0 ld $a0
d357 0000 ld $00
d358 0020 ld $20
d359 00a0 ld $a0
d35a 001a ld $1a
d35b 0020 ld $20
d35c 0046 ld $46
d35d 0020 ld $20
d35e 0068 ld $68
d35f 004a ld $4a
d360 0090 ld $90
d361 000a ld $0a
d362 00a5 ld $a5
d363 0094 ld $94
d364 00f0 ld $f0
d365 0006 ld $06
d366 00a5 ld $a5
d367 0099 ld $99
d368 0049 ld $49
d369 00ff ld $ff
d36a 0085 ld $85
d36b 0099 ld $99
d36c 0060 ld $60
d36d 0081 ld $81
d36e 0038 ld $38
d36f 00aa ld $aa
d370 003b ld $3b
d371 0029 ld $29
d372 0007 ld $07
d373 0071 ld $71
d374 0034 ld $34
d375 0058 ld $58
d376 003e ld $3e
d377 0056 ld $56
d378 0074 ld $74
d379 0016 ld $16
d37a 007e ld $7e
d37b 00b3 ld $b3
d37c 001b ld $1b
d37d 0077 ld $77
d37e 002f ld $2f
d37f 00ee ld $ee
d380 00e3 ld $e3
d381 0085 ld $85
d382 007a ld $7a
d383 001d ld $1d
d384 0084 ld $84
d385 001c ld $1c
d386 002a ld $2a
d387 007c ld $7c
d388 0063 ld $63
d389 0059 ld $59
d38a 0058 ld $58
d38b 000a ld $0a
d38c 007e ld $7e
d38d 0075 ld $75
d38e 00fd ld $fd
d38f 00e7 ld $e7
d390 00c6 ld $c6
d391 0080 ld $80
d392 0031 ld $31
d393 0072 ld $72
d394 0018 ld $18
d395 0010 ld $10
d396 0081 ld $81
d397 0000 ld $00
d398 0000 ld $00
d399 0000 ld $00
d39a 0000 ld $00
d39b 00a9 ld $a9
d39c 0018 ld $18
d39d 00a0 ld $a0
d39e 0020 ld $20
d39f 0020 ld $20
d3a0 00a0 ld $a0
d3a1 001a ld $1a
d3a2 00a5 ld $a5
d3a3 00a3 ld $a3
d3a4 0069 ld $69
d3a5 0050 ld $50
d3a6 0090 ld $90
d3a7 0003 ld $03
d3a8 0020 ld $20
d3a9 009b ld $9b
d3aa 001c ld $1c
d3ab 0085 ld $85
d3ac 0089 ld $89
d3ad 0020 ld $20
d3ae 0087 ld $87
d3af 001c ld $1c
d3b0 00a5 ld $a5
d3b1 0094 ld $94
d3b2 00c9 ld $c9
d3b3 0088 ld $88
d3b4 0090 ld $90
d3b5 0003 ld $03
d3b6 0020 ld $20
d3b7 004c ld $4c
d3b8 001b ld $1b
d3b9 0020 ld $20
d3ba 0044 ld $44
d3bb 001d ld $1d
d3bc 00a5 ld $a5
d3bd 003b ld $3b
d3be 0018 ld $18
d3bf 0069 ld $69
d3c0 0081 ld $81
d3c1 00f0 ld $f0
d3c2 00f3 ld $f3
d3c3 0038 ld $38
d3c4 00e9 ld $e9
d3c5 0001 ld $01
d3c6 0048 ld $48
d3c7 00a2 ld $a2
d3c8 0005 ld $05
d3c9 00b5 ld $b5
d3ca 009c ld $9c
d3cb 00b4 ld $b4
d3cc 0094 ld $94
d3cd 0095 ld $95
d3ce 0094 ld $94
d3cf 0094 ld $94
d3d0 009c ld $9c
d3d1 00ca ld $ca
d3d2 0010 ld $10
d3d3 00f5 ld $f5
d3d4 00a5 ld $a5
d3d5 0089 ld $89
d3d6 0085 ld $85
d3d7 00a3 ld $a3
d3d8 0020 ld $20
d3d9 0098 ld $98
d3da 0018 ld $18
d3db 0020 ld $20
d3dc 000d ld $0d
d3dd 0020 ld $20
d3de 00a9 ld $a9
d3df 001d ld $1d
d3e0 00a0 ld $a0
d3e1 0020 ld $20
d3e2 0020 ld $20
d3e3 00af ld $af
d3e4 0020 ld $20
d3e5 00a9 ld $a9
d3e6 0000 ld $00
d3e7 0085 ld $85
d3e8 00a2 ld $a2
d3e9 0068 ld $68
d3ea 0020 ld $20
d3eb 0031 ld $31
d3ec 001b ld $1b
d3ed 0060 ld $60
d3ee 0085 ld $85
d3ef 00a4 ld $a4
d3f0 0084 ld $84
d3f1 00a5 ld $a5
d3f2 0020 ld $20
d3f3 0042 ld $42
d3f4 001c ld $1c
d3f5 00a9 ld $a9
d3f6 008a ld $8a
d3f7 0020 ld $20
d3f8 00a0 ld $a0
d3f9 001a ld $1a
d3fa 0020 ld $20
d3fb fe00 bra ac ;+-----------------------------------+
d3fc fcfd bra $d3fd ;| |
d3fd 1404 ld $04,y ;| Trampoline for page $d300 lookups |
d3fe e068 jmp y,$68 ;| |
d3ff c218 st [$18] ;+-----------------------------------+
d400 00b3 ld $b3
d401 0020 ld $20
d402 00a9 ld $a9
d403 008a ld $8a
d404 00a0 ld $a0
d405 0000 ld $00
d406 004c ld $4c
d407 00a0 ld $a0
d408 001a ld $1a
d409 0085 ld $85
d40a 00a4 ld $a4
d40b 0084 ld $84
d40c 00a5 ld $a5
d40d 0020 ld $20
d40e 003f ld $3f
d40f 001c ld $1c
d410 00b1 ld $b1
d411 00a4 ld $a4
d412 0085 ld $85
d413 009a ld $9a
d414 00a4 ld $a4
d415 00a4 ld $a4
d416 00c8 ld $c8
d417 0098 ld $98
d418 00d0 ld $d0
d419 0002 ld $02
d41a 00e6 ld $e6
d41b 00a5 ld $a5
d41c 0085 ld $85
d41d 00a4 ld $a4
d41e 00a4 ld $a4
d41f 00a5 ld $a5
d420 0020 ld $20
d421 00a0 ld $a0
d422 001a ld $1a
d423 00a5 ld $a5
d424 00a4 ld $a4
d425 00a4 ld $a4
d426 00a5 ld $a5
d427 0018 ld $18
d428 0069 ld $69
d429 0005 ld $05
d42a 0090 ld $90
d42b 0001 ld $01
d42c 00c8 ld $c8
d42d 0085 ld $85
d42e 00a4 ld $a4
d42f 0084 ld $84
d430 00a5 ld $a5
d431 0020 ld $20
d432 00df ld $df
d433 0018 ld $18
d434 00a9 ld $a9
d435 008f ld $8f
d436 00a0 ld $a0
d437 0000 ld $00
d438 00c6 ld $c6
d439 009a ld $9a
d43a 00d0 ld $d0
d43b 00e4 ld $e4
d43c 0060 ld $60
d43d 0098 ld $98
d43e 0035 ld $35
d43f 0044 ld $44
d440 007a ld $7a
d441 0068 ld $68
d442 0028 ld $28
d443 00b1 ld $b1
d444 0046 ld $46
d445 0020 ld $20
d446 00a3 ld $a3
d447 001c ld $1c
d448 0030 ld $30
d449 002a ld $2a
d44a 00d0 ld $d0
d44b 0013 ld $13
d44c 00a5 ld $a5
d44d 0006 ld $06
d44e 0085 ld $85
d44f 0095 ld $95
d450 00a5 ld $a5
d451 000a ld $0a
d452 0085 ld $85
d453 0096 ld $96
d454 00a5 ld $a5
d455 0007 ld $07
d456 0085 ld $85
d457 0097 ld $97
d458 00a5 ld $a5
d459 000b ld $0b
d45a 0021 ld $21
d45b 0000 ld $00
d45c 0000 ld $00
d45d 0085 ld $85
d45e 0098 ld $98
d45f 004c ld $4c
d460 002a ld $2a
d461 0021 ld $21
d462 00a9 ld $a9
d463 0088 ld $88
d464 00a0 ld $a0
d465 0022 ld $22
d466 0020 ld $20
d467 001a ld $1a
d468 001c ld $1c
d469 00a9 ld $a9
d46a 00e3 ld $e3
d46b 00a0 ld $a0
d46c 0020 ld $20
d46d 0020 ld $20
d46e 00a0 ld $a0
d46f 001a ld $1a
d470 00a9 ld $a9
d471 00e7 ld $e7
d472 00a0 ld $a0
d473 0020 ld $20
d474 0020 ld $20
d475 00df ld $df
d476 0018 ld $18
d477 00a6 ld $a6
d478 0098 ld $98
d479 00a5 ld $a5
d47a 0095 ld $95
d47b 0085 ld $85
d47c 0098 ld $98
d47d 0086 ld $86
d47e 0095 ld $95
d47f 00a6 ld $a6
d480 0096 ld $96
d481 00a5 ld $a5
d482 0097 ld $97
d483 0085 ld $85
d484 0096 ld $96
d485 0086 ld $86
d486 0097 ld $97
d487 00a9 ld $a9
d488 0000 ld $00
d489 0085 ld $85
d48a 0099 ld $99
d48b 00a5 ld $a5
d48c 0094 ld $94
d48d 0085 ld $85
d48e 00a3 ld $a3
d48f 00a9 ld $a9
d490 0080 ld $80
d491 0085 ld $85
d492 0094 ld $94
d493 0020 ld $20
d494 004f ld $4f
d495 0019 ld $19
d496 00a2 ld $a2
d497 0088 ld $88
d498 00a0 ld $a0
d499 0022 ld $22
d49a 004c ld $4c
d49b 004c ld $4c
d49c 001c ld $1c
d49d 00a9 ld $a9
d49e 00bc ld $bc
d49f 00a0 ld $a0
d4a0 0021 ld $21
d4a1 0020 ld $20
d4a2 00df ld $df
d4a3 0018 ld $18
d4a4 0020 ld $20
d4a5 0084 ld $84
d4a6 001c ld $1c
d4a7 00a9 ld $a9
d4a8 00c1 ld $c1
d4a9 00a0 ld $a0
d4aa 0021 ld $21
d4ab 00a6 ld $a6
d4ac 00a1 ld $a1
d4ad 0020 ld $20
d4ae 007f ld $7f
d4af 001b ld $1b
d4b0 0020 ld $20
d4b1 0084 ld $84
d4b2 001c ld $1c
d4b3 0020 ld $20
d4b4 0044 ld $44
d4b5 001d ld $1d
d4b6 00a9 ld $a9
d4b7 0000 ld $00
d4b8 0085 ld $85
d4b9 00a2 ld $a2
d4ba 0020 ld $20
d4bb 0098 ld $98
d4bc 0018 ld $18
d4bd 00a9 ld $a9
d4be 00c6 ld $c6
d4bf 00a0 ld $a0
d4c0 0021 ld $21
d4c1 0020 ld $20
d4c2 0095 ld $95
d4c3 0018 ld $18
d4c4 00a5 ld $a5
d4c5 0099 ld $99
d4c6 0048 ld $48
d4c7 0010 ld $10
d4c8 000d ld $0d
d4c9 0020 ld $20
d4ca 008e ld $8e
d4cb 0018 ld $18
d4cc 00a5 ld $a5
d4cd 0099 ld $99
d4ce 0030 ld $30
d4cf 0009 ld $09
d4d0 00a5 ld $a5
d4d1 0044 ld $44
d4d2 0049 ld $49
d4d3 00ff ld $ff
d4d4 0085 ld $85
d4d5 0044 ld $44
d4d6 0020 ld $20
d4d7 000d ld $0d
d4d8 0020 ld $20
d4d9 00a9 ld $a9
d4da 00c6 ld $c6
d4db 00a0 ld $a0
d4dc 0021 ld $21
d4dd 0020 ld $20
d4de 00df ld $df
d4df 0018 ld $18
d4e0 0068 ld $68
d4e1 0010 ld $10
d4e2 0003 ld $03
d4e3 0020 ld $20
d4e4 000d ld $0d
d4e5 0020 ld $20
d4e6 00a9 ld $a9
d4e7 00cb ld $cb
d4e8 00a0 ld $a0
d4e9 0021 ld $21
d4ea 004c ld $4c
d4eb 0099 ld $99
d4ec 0020 ld $20
d4ed 0020 ld $20
d4ee 0042 ld $42
d4ef 001c ld $1c
d4f0 00a9 ld $a9
d4f1 0000 ld $00
d4f2 0085 ld $85
d4f3 0044 ld $44
d4f4 0020 ld $20
d4f5 0047 ld $47
d4f6 0021 ld $21
d4f7 00a2 ld $a2
d4f8 0081 ld $81
d4f9 00a0 ld $a0
d4fa 0000 ld $00
d4fb fe00 bra ac ;+-----------------------------------+
d4fc fcfd bra $d4fd ;| |
d4fd 1404 ld $04,y ;| Trampoline for page $d400 lookups |
d4fe e068 jmp y,$68 ;| |
d4ff c218 st [$18] ;+-----------------------------------+
d500 0020 ld $20
d501 003d ld $3d
d502 0021 ld $21
d503 00a9 ld $a9
d504 008a ld $8a
d505 00a0 ld $a0
d506 0000 ld $00
d507 0020 ld $20
d508 001a ld $1a
d509 001c ld $1c
d50a 00a9 ld $a9
d50b 0000 ld $00
d50c 0085 ld $85
d50d 0099 ld $99
d50e 00a5 ld $a5
d50f 0044 ld $44
d510 0020 ld $20
d511 00b8 ld $b8
d512 0021 ld $21
d513 00a9 ld $a9
d514 0081 ld $81
d515 00a0 ld $a0
d516 0000 ld $00
d517 004c ld $4c
d518 0087 ld $87
d519 001b ld $1b
d51a 0048 ld $48
d51b 004c ld $4c
d51c 0079 ld $79
d51d 0021 ld $21
d51e 0081 ld $81
d51f 0049 ld $49
d520 000f ld $0f
d521 00da ld $da
d522 00a2 ld $a2
d523 0083 ld $83
d524 0049 ld $49
d525 000f ld $0f
d526 00da ld $da
d527 00a2 ld $a2
d528 007f ld $7f
d529 0000 ld $00
d52a 0000 ld $00
d52b 0000 ld $00
d52c 0000 ld $00
d52d 0005 ld $05
d52e 0084 ld $84
d52f 00e6 ld $e6
d530 001a ld $1a
d531 002d ld $2d
d532 001b ld $1b
d533 0086 ld $86
d534 0028 ld $28
d535 0007 ld $07
d536 00fb ld $fb
d537 00f8 ld $f8
d538 0087 ld $87
d539 0099 ld $99
d53a 0068 ld $68
d53b 0089 ld $89
d53c 0001 ld $01
d53d 0087 ld $87
d53e 0023 ld $23
d53f 0035 ld $35
d540 00df ld $df
d541 00e1 ld $e1
d542 0086 ld $86
d543 00a5 ld $a5
d544 005d ld $5d
d545 00e7 ld $e7
d546 0028 ld $28
d547 0083 ld $83
d548 0049 ld $49
d549 000f ld $0f
d54a 00da ld $da
d54b 00a2 ld $a2
d54c 00a1 ld $a1
d54d 0054 ld $54
d54e 0046 ld $46
d54f 008f ld $8f
d550 0013 ld $13
d551 008f ld $8f
d552 0052 ld $52
d553 0043 ld $43
d554 0089 ld $89
d555 00cd ld $cd
d556 00e1 ld $e1
d557 004e ld $4e
d558 008f ld $8f
d559 0092 ld $92
d55a 0014 ld $14
d55b 00ad ld $ad
d55c 0081 ld $81
d55d 0047 ld $47
d55e 0089 ld $89
d55f 00c7 ld $c7
d560 00a5 ld $a5
d561 0099 ld $99
d562 0022 ld $22
d563 0000 ld $00
d564 0000 ld $00
d565 0048 ld $48
d566 0010 ld $10
d567 0003 ld $03
d568 0020 ld $20
d569 000d ld $0d
d56a 0020 ld $20
d56b 00a5 ld $a5
d56c 0094 ld $94
d56d 0048 ld $48
d56e 00c9 ld $c9
d56f 0081 ld $81
d570 0090 ld $90
d571 0007 ld $07
d572 00a9 ld $a9
d573 0034 ld $34
d574 00a0 ld $a0
d575 001a ld $1a
d576 0020 ld $20
d577 0087 ld $87
d578 001b ld $1b
d579 00a9 ld $a9
d57a 002e ld $2e
d57b 00a0 ld $a0
d57c 0022 ld $22
d57d 0020 ld $20
d57e 0099 ld $99
d57f 0020 ld $20
d580 0068 ld $68
d581 00c9 ld $c9
d582 0081 ld $81
d583 0090 ld $90
d584 0007 ld $07
d585 00a9 ld $a9
d586 00bc ld $bc
d587 00a0 ld $a0
d588 0021 ld $21
d589 0020 ld $20
d58a 0095 ld $95
d58b 0018 ld $18
d58c 0068 ld $68
d58d 0010 ld $10
d58e 0003 ld $03
d58f 004c ld $4c
d590 000d ld $0d
d591 0020 ld $20
d592 0060 ld $60
d593 000b ld $0b
d594 0076 ld $76
d595 00b3 ld $b3
d596 0083 ld $83
d597 00bd ld $bd
d598 00d3 ld $d3
d599 0079 ld $79
d59a 001e ld $1e
d59b 00f4 ld $f4
d59c 00a6 ld $a6
d59d 00f5 ld $f5
d59e 007b ld $7b
d59f 0083 ld $83
d5a0 00fc ld $fc
d5a1 00b0 ld $b0
d5a2 0010 ld $10
d5a3 007c ld $7c
d5a4 000c ld $0c
d5a5 001f ld $1f
d5a6 0067 ld $67
d5a7 00ca ld $ca
d5a8 007c ld $7c
d5a9 00de ld $de
d5aa 0053 ld $53
d5ab 00cb ld $cb
d5ac 00c1 ld $c1
d5ad 007d ld $7d
d5ae 0014 ld $14
d5af 0064 ld $64
d5b0 0070 ld $70
d5b1 004c ld $4c
d5b2 007d ld $7d
d5b3 00b7 ld $b7
d5b4 00ea ld $ea
d5b5 0051 ld $51
d5b6 007a ld $7a
d5b7 007d ld $7d
d5b8 0063 ld $63
d5b9 0030 ld $30
d5ba 0088 ld $88
d5bb 007e ld $7e
d5bc 007e ld $7e
d5bd 0092 ld $92
d5be 0044 ld $44
d5bf 0099 ld $99
d5c0 003a ld $3a
d5c1 007e ld $7e
d5c2 004c ld $4c
d5c3 00cc ld $cc
d5c4 0091 ld $91
d5c5 00c7 ld $c7
d5c6 007f ld $7f
d5c7 00aa ld $aa
d5c8 00aa ld $aa
d5c9 00aa ld $aa
d5ca 0013 ld $13
d5cb 0081 ld $81
d5cc 0000 ld $00
d5cd 0000 ld $00
d5ce 0000 ld $00
d5cf 0000 ld $00
d5d0 00e6 ld $e6
d5d1 00a6 ld $a6
d5d2 00d0 ld $d0
d5d3 0002 ld $02
d5d4 00e6 ld $e6
d5d5 00a7 ld $a7
d5d6 0084 ld $84
d5d7 0019 ld $19
d5d8 00a0 ld $a0
d5d9 0000 ld $00
d5da 00b1 ld $b1
d5db 00a6 ld $a6
d5dc 00a4 ld $a4
d5dd 0019 ld $19
d5de 00c9 ld $c9
d5df 003a ld $3a
d5e0 00b0 ld $b0
d5e1 000a ld $0a
d5e2 00c9 ld $c9
d5e3 0020 ld $20
d5e4 00f0 ld $f0
d5e5 00ea ld $ea
d5e6 0038 ld $38
d5e7 00e9 ld $e9
d5e8 0030 ld $30
d5e9 0038 ld $38
d5ea 00e9 ld $e9
d5eb 00d0 ld $d0
d5ec 0060 ld $60
d5ed 0080 ld $80
d5ee 004f ld $4f
d5ef 00c7 ld $c7
d5f0 0052 ld $52
d5f1 0058 ld $58
d5f2 00a2 ld $a2
d5f3 00fb ld $fb
d5f4 009a ld $9a
d5f5 00a9 ld $a9
d5f6 004c ld $4c
d5f7 0085 ld $85
d5f8 0087 ld $87
d5f9 0085 ld $85
d5fa 0038 ld $38
d5fb fe00 bra ac ;+-----------------------------------+
d5fc fcfd bra $d5fd ;| |
d5fd 1404 ld $04,y ;| Trampoline for page $d500 lookups |
d5fe e068 jmp y,$68 ;| |
d5ff c218 st [$18] ;+-----------------------------------+
d600 00a9 ld $a9
d601 0082 ld $82
d602 00a0 ld $a0
d603 0012 ld $12
d604 0085 ld $85
d605 0039 ld $39
d606 0084 ld $84
d607 003a ld $3a
d608 00a9 ld $a9
d609 0028 ld $28
d60a 0085 ld $85
d60b 0019 ld $19
d60c 00a9 ld $a9
d60d 001e ld $1e
d60e 0085 ld $85
d60f 0019 ld $19
d610 00a2 ld $a2
d611 0000 ld $00
d612 00a9 ld $a9
d613 0003 ld $03
d614 0085 ld $85
d615 0086 ld $86
d616 008a ld $8a
d617 0085 ld $85
d618 009b ld $9b
d619 0085 ld $85
d61a 0019 ld $19
d61b 0085 ld $85
d61c 004a ld $4a
d61d 0048 ld $48
d61e 0085 ld $85
d61f 0045 ld $45
d620 00e8 ld $e8
d621 008e ld $8e
d622 0002 ld $02
d623 0024 ld $24
d624 008e ld $8e
d625 0001 ld $01
d626 0024 ld $24
d627 00a2 ld $a2
d628 004b ld $4b
d629 0086 ld $86
d62a 0048 ld $48
d62b 00a0 ld $a0
d62c 0071 ld $71
d62d 0085 ld $85
d62e 005d ld $5d
d62f 0084 ld $84
d630 005e ld $5e
d631 0085 ld $85
d632 0046 ld $46
d633 0084 ld $84
d634 0047 ld $47
d635 00a8 ld $a8
d636 00e6 ld $e6
d637 0046 ld $46
d638 00d0 ld $d0
d639 0004 ld $04
d63a 00e6 ld $e6
d63b 0047 ld $47
d63c 0030 ld $30
d63d 000f ld $0f
d63e 00a9 ld $a9
d63f 0055 ld $55
d640 0091 ld $91
d641 0046 ld $46
d642 00d1 ld $d1
d643 0046 ld $46
d644 00d0 ld $d0
d645 0007 ld $07
d646 000a ld $0a
d647 0091 ld $91
d648 0046 ld $46
d649 00d1 ld $d1
d64a 0046 ld $46
d64b 00f0 ld $f0
d64c 00e9 ld $e9
d64d 00a5 ld $a5
d64e 0001 ld $01
d64f 00c9 ld $c9
d650 0001 ld $01
d651 00e9 ld $e9
d652 0000 ld $00
d653 0085 ld $85
d654 0047 ld $47
d655 00a5 ld $a5
d656 0046 ld $46
d657 00a4 ld $a4
d658 0047 ld $47
d659 0085 ld $85
d65a 0069 ld $69
d65b 0084 ld $84
d65c 006a ld $6a
d65d 0085 ld $85
d65e 0065 ld $65
d65f 0084 ld $84
d660 0066 ld $66
d661 00a2 ld $a2
d662 0000 ld $00
d663 00a0 ld $a0
d664 0071 ld $71
d665 0086 ld $86
d666 005d ld $5d
d667 0084 ld $84
d668 005e ld $5e
d669 00a0 ld $a0
d66a 0023 ld $23
d66b 0000 ld $00
d66c 004e ld $4e
d66d 0000 ld $00
d66e 0098 ld $98
d66f 0091 ld $91
d670 005d ld $5d
d671 00e6 ld $e6
d672 005d ld $5d
d673 00a5 ld $a5
d674 005d ld $5d
d675 00a4 ld $a4
d676 005e ld $5e
d677 0020 ld $20
d678 001b ld $1b
d679 0005 ld $05
d67a 00a9 ld $a9
d67b 003b ld $3b
d67c 00a0 ld $a0
d67d 0023 ld $23
d67e 0020 ld $20
d67f 00ef ld $ef
d680 000b ld $0b
d681 00a5 ld $a5
d682 0069 ld $69
d683 0038 ld $38
d684 00e5 ld $e5
d685 005d ld $5d
d686 00aa ld $aa
d687 00a5 ld $a5
d688 006a ld $6a
d689 00e5 ld $e5
d68a 005e ld $5e
d68b 0020 ld $20
d68c 0045 ld $45
d68d 001e ld $1e
d68e 00a9 ld $a9
d68f 002e ld $2e
d690 00a0 ld $a0
d691 0023 ld $23
d692 0020 ld $20
d693 00ef ld $ef
d694 000b ld $0b
d695 0020 ld $20
d696 0044 ld $44
d697 0007 ld $07
d698 004c ld $4c
d699 0071 ld $71
d69a 0005 ld $05
d69b 0020 ld $20
d69c 0042 ld $42
d69d 0059 ld $59
d69e 0054 ld $54
d69f 0045 ld $45
d6a0 0053 ld $53
d6a1 0020 ld $20
d6a2 0046 ld $46
d6a3 0052 ld $52
d6a4 0045 ld $45
d6a5 0045 ld $45
d6a6 000d ld $0d
d6a7 0000 ld $00
d6a8 0023 ld $23
d6a9 0023 ld $23
d6aa 0023 ld $23
d6ab 0020 ld $20
d6ac 004d ld $4d
d6ad 0053 ld $53
d6ae 0020 ld $20
d6af 0042 ld $42
d6b0 0041 ld $41
d6b1 0053 ld $53
d6b2 0049 ld $49
d6b3 0043 ld $43
d6b4 0020 ld $20
d6b5 0023 ld $23
d6b6 0023 ld $23
d6b7 0023 ld $23
d6b8 000d ld $0d
d6b9 000d ld $0d
d6ba 0000 ld $00
d6bb 0024 ld $24
d6bc 0000 ld $00
d6bd 0038 ld $38
d6be 0011 ld $11
d6bf 0000 ld $00
d6c0 000b ld $0b
d6c1 002b ld $2b
d6c2 0022 ld $22
d6c3 0059 ld $59
d6c4 0003 ld $03
d6c5 00b4 ld $b4
d6c6 00e6 ld $e6
d6c7 0011 ld $11
d6c8 0000 ld $00
d6c9 0002 ld $02
d6ca 002b ld $2b
d6cb 0030 ld $30
d6cc 0059 ld $59
d6cd 0000 ld $00
d6ce 00f3 ld $f3
d6cf 0030 ld $30
d6d0 0093 ld $93
d6d1 0030 ld $30
d6d2 0093 ld $93
d6d3 0030 ld $30
d6d4 00f3 ld $f3
d6d5 0030 ld $30
d6d6 0011 ld $11
d6d7 0000 ld $00
d6d8 0001 ld $01
d6d9 002b ld $2b
d6da 0030 ld $30
d6db 0011 ld $11
d6dc 0000 ld $00
d6dd 0027 ld $27
d6de 002b ld $2b
d6df 0032 ld $32
d6e0 0011 ld $11
d6e1 0000 ld $00
d6e2 00a0 ld $a0
d6e3 002b ld $2b
d6e4 0024 ld $24
d6e5 0011 ld $11
d6e6 0060 ld $60
d6e7 0070 ld $70
d6e8 002b ld $2b
d6e9 0026 ld $26
d6ea 0011 ld $11
d6eb 0003 ld $03
d6ec 000b ld $0b
d6ed 002b ld $2b
d6ee 0022 ld $22
d6ef 00b4 ld $b4
d6f0 00f3 ld $f3
d6f1 0011 ld $11
d6f2 0000 ld $00
d6f3 0025 ld $25
d6f4 00cf ld $cf
d6f5 0018 ld $18
d6f6 0025 ld $25
d6f7 0000 ld $00
d6f8 0054 ld $54
d6f9 0011 ld $11
d6fa 0000 ld $00
d6fb fe00 bra ac ;+-----------------------------------+
d6fc fcfd bra $d6fd ;| |
d6fd 1404 ld $04,y ;| Trampoline for page $d600 lookups |
d6fe e068 jmp y,$68 ;| |
d6ff c218 st [$18] ;+-----------------------------------+
d700 0001 ld $01
d701 002b ld $2b
d702 0030 ld $30
d703 0011 ld $11
d704 00e0 ld $e0
d705 0001 ld $01
d706 002b ld $2b
d707 0034 ld $34
d708 0059 ld $59
d709 0023 ld $23
d70a 002b ld $2b
d70b 0036 ld $36
d70c 0021 ld $21
d70d 0034 ld $34
d70e 0035 ld $35
d70f 0050 ld $50
d710 001b ld $1b
d711 0021 ld $21
d712 0036 ld $36
d713 00f0 ld $f0
d714 0030 ld $30
d715 0093 ld $93
d716 0036 ld $36
d717 0021 ld $21
d718 0034 ld $34
d719 0090 ld $90
d71a 0023 ld $23
d71b 0059 ld $59
d71c 0070 ld $70
d71d 00f0 ld $f0
d71e 0030 ld $30
d71f 0021 ld $21
d720 0034 ld $34
d721 00e3 ld $e3
d722 0010 ld $10
d723 00e9 ld $e9
d724 002b ld $2b
d725 0034 ld $34
d726 0093 ld $93
d727 0030 ld $30
d728 0093 ld $93
d729 0030 ld $30
d72a 001a ld $1a
d72b 0030 ld $30
d72c 008c ld $8c
d72d 00f0 ld $f0
d72e 0035 ld $35
d72f 0072 ld $72
d730 000c ld $0c
d731 0011 ld $11
d732 0001 ld $01
d733 0001 ld $01
d734 002b ld $2b
d735 0030 ld $30
d736 0059 ld $59
d737 0060 ld $60
d738 00f0 ld $f0
d739 0030 ld $30
d73a 0059 ld $59
d73b 0006 ld $06
d73c 005e ld $5e
d73d 002a ld $2a
d73e 0059 ld $59
d73f 000d ld $0d
d740 00cf ld $cf
d741 0032 ld $32
d742 001a ld $1a
d743 002a ld $2a
d744 00e6 ld $e6
d745 0001 ld $01
d746 0035 ld $35
d747 004d ld $4d
d748 003c ld $3c
d749 0011 ld $11
d74a 0000 ld $00
d74b 0026 ld $26
d74c 002b ld $2b
d74d 001a ld $1a
d74e 0011 ld $11
d74f 008d ld $8d
d750 0022 ld $22
d751 00ff ld $ff
d752 0026 ld $26
d753 0000 ld $00
d754 0047 ld $47
d755 002b ld $2b
d756 001a ld $1a
d757 0011 ld $11
d758 000c ld $0c
d759 000b ld $0b
d75a 002b ld $2b
d75b 0022 ld $22
d75c 00b4 ld $b4
d75d 00e6 ld $e6
d75e 0075 ld $75
d75f 00cf ld $cf
d760 0032 ld $32
d761 0063 ld $63
d762 0090 ld $90
d763 0000 ld $00
d764 0011 ld $11
d765 00e1 ld $e1
d766 0004 ld $04
d767 002b ld $2b
d768 0022 ld $22
d769 0011 ld $11
d76a 0000 ld $00
d76b 000b ld $0b
d76c 002b ld $2b
d76d 0024 ld $24
d76e 0021 ld $21
d76f 0030 ld $30
d770 002b ld $2b
d771 0028 ld $28
d772 00e3 ld $e3
d773 0006 ld $06
d774 002b ld $2b
d775 0030 ld $30
d776 0059 ld $59
d777 0005 ld $05
d778 002b ld $2b
d779 0034 ld $34
d77a 0021 ld $21
d77b 0036 ld $36
d77c 007f ld $7f
d77d 0000 ld $00
d77e 0082 ld $82
d77f 00fe ld $fe
d780 005e ld $5e
d781 0026 ld $26
d782 0011 ld $11
d783 0000 ld $00
d784 0007 ld $07
d785 0099 ld $99
d786 0028 ld $28
d787 00ad ld $ad
d788 0035 ld $35
d789 003f ld $3f
d78a 0036 ld $36
d78b 0093 ld $93
d78c 0026 ld $26
d78d 00b4 ld $b4
d78e 00cb ld $cb
d78f 0093 ld $93
d790 0036 ld $36
d791 0093 ld $93
d792 0028 ld $28
d793 0021 ld $21
d794 0034 ld $34
d795 00e6 ld $e6
d796 0001 ld $01
d797 0035 ld $35
d798 004d ld $4d
d799 0021 ld $21
d79a 0063 ld $63
d79b 00ff ld $ff
d79c 0027 ld $27
d79d 0000 ld $00
d79e 0059 ld $59
d79f 0075 ld $75
d7a0 00e6 ld $e6
d7a1 00ff ld $ff
d7a2 0035 ld $35
d7a3 003f ld $3f
d7a4 0041 ld $41
d7a5 00e3 ld $e3
d7a6 00df ld $df
d7a7 0035 ld $35
d7a8 0053 ld $53
d7a9 001a ld $1a
d7aa 002b ld $2b
d7ab 0024 ld $24
d7ac 0011 ld $11
d7ad 0000 ld $00
d7ae 0029 ld $29
d7af 00cf ld $cf
d7b0 0018 ld $18
d7b1 0035 ld $35
d7b2 0072 ld $72
d7b3 0015 ld $15
d7b4 0063 ld $63
d7b5 00ff ld $ff
d7b6 0011 ld $11
d7b7 009b ld $9b
d7b8 0007 ld $07
d7b9 0090 ld $90
d7ba 003f ld $3f
d7bb 00e6 ld $e6
d7bc 005f ld $5f
d7bd 0035 ld $35
d7be 0056 ld $56
d7bf 0022 ld $22
d7c0 0011 ld $11
d7c1 00c0 ld $c0
d7c2 00ff ld $ff
d7c3 00e3 ld $e3
d7c4 002d ld $2d
d7c5 0035 ld $35
d7c6 0053 ld $53
d7c7 0030 ld $30
d7c8 00e3 ld $e3
d7c9 0032 ld $32
d7ca 002b ld $2b
d7cb 0034 ld $34
d7cc 0011 ld $11
d7cd 0000 ld $00
d7ce 0007 ld $07
d7cf 0090 ld $90
d7d0 0035 ld $35
d7d1 002b ld $2b
d7d2 0034 ld $34
d7d3 0011 ld $11
d7d4 0000 ld $00
d7d5 0008 ld $08
d7d6 002b ld $2b
d7d7 0036 ld $36
d7d8 0021 ld $21
d7d9 0034 ld $34
d7da 00e9 ld $e9
d7db 00e9 ld $e9
d7dc 0099 ld $99
d7dd 0034 ld $34
d7de 0099 ld $99
d7df 0036 ld $36
d7e0 0090 ld $90
d7e1 0044 ld $44
d7e2 0011 ld $11
d7e3 000c ld $0c
d7e4 0008 ld $08
d7e5 002b ld $2b
d7e6 0036 ld $36
d7e7 001a ld $1a
d7e8 0030 ld $30
d7e9 00e6 ld $e6
d7ea 00fb ld $fb
d7eb 0035 ld $35
d7ec 0056 ld $56
d7ed 0052 ld $52
d7ee 0011 ld $11
d7ef 0000 ld $00
d7f0 0028 ld $28
d7f1 00cf ld $cf
d7f2 0018 ld $18
d7f3 0011 ld $11
d7f4 000f ld $0f
d7f5 0026 ld $26
d7f6 00cf ld $cf
d7f7 0018 ld $18
d7f8 0028 ld $28
d7f9 0000 ld $00
d7fa 004c ld $4c
d7fb fe00 bra ac ;+-----------------------------------+
d7fc fcfd bra $d7fd ;| |
d7fd 1404 ld $04,y ;| Trampoline for page $d700 lookups |
d7fe e068 jmp y,$68 ;| |
d7ff c218 st [$18] ;+-----------------------------------+
d800 0011 ld $11
d801 00e1 ld $e1
d802 0004 ld $04
d803 002b ld $2b
d804 0022 ld $22
d805 0011 ld $11
d806 0000 ld $00
d807 000b ld $0b
d808 002b ld $2b
d809 0024 ld $24
d80a 0059 ld $59
d80b 0062 ld $62
d80c 005e ld $5e
d80d 0030 ld $30
d80e 00e3 ld $e3
d80f 009e ld $9e
d810 002b ld $2b
d811 0034 ld $34
d812 00ad ld $ad
d813 005e ld $5e
d814 0031 ld $31
d815 0021 ld $21
d816 0030 ld $30
d817 00e6 ld $e6
d818 0002 ld $02
d819 002b ld $2b
d81a 0028 ld $28
d81b 0011 ld $11
d81c 0000 ld $00
d81d 0007 ld $07
d81e 0099 ld $99
d81f 0028 ld $28
d820 00ad ld $ad
d821 0082 ld $82
d822 0001 ld $01
d823 005e ld $5e
d824 0026 ld $26
d825 00b4 ld $b4
d826 00cb ld $cb
d827 0093 ld $93
d828 0028 ld $28
d829 001a ld $1a
d82a 0028 ld $28
d82b 0035 ld $35
d82c 0072 ld $72
d82d 0019 ld $19
d82e 0021 ld $21
d82f 0034 ld $34
d830 00e3 ld $e3
d831 0016 ld $16
d832 002b ld $2b
d833 0028 ld $28
d834 00ad ld $ad
d835 005e ld $5e
d836 0026 ld $26
d837 0021 ld $21
d838 0034 ld $34
d839 00ad ld $ad
d83a 00f0 ld $f0
d83b 0028 ld $28
d83c 001a ld $1a
d83d 0026 ld $26
d83e 00f0 ld $f0
d83f 0034 ld $34
d840 0093 ld $93
d841 0034 ld $34
d842 0093 ld $93
d843 0034 ld $34
d844 001a ld $1a
d845 0034 ld $34
d846 008c ld $8c
d847 00da ld $da
d848 0035 ld $35
d849 0072 ld $72
d84a 002c ld $2c
d84b 00ff ld $ff
d84c 0029 ld $29
d84d 0000 ld $00
d84e 001f ld $1f
d84f 0021 ld $21
d850 0024 ld $24
d851 00e3 ld $e3
d852 0013 ld $13
d853 0035 ld $35
d854 0072 ld $72
d855 000d ld $0d
d856 0075 ld $75
d857 0011 ld $11
d858 0000 ld $00
d859 0028 ld $28
d85a 00cf ld $cf
d85b 0018 ld $18
d85c 0063 ld $63
d85d 00ff ld $ff
d85e 00e3 ld $e3
d85f 0003 ld $03
d860 0035 ld $35
d861 003f ld $3f
d862 001c ld $1c
d863 00e3 ld $e3
d864 0003 ld $03
d865 0035 ld $35
d866 0072 ld $72
d867 001c ld $1c
d868 0059 ld $59
d869 0006 ld $06
d86a 005e ld $5e
d86b 002c ld $2c
d86c 0063 ld $63
d86d 00ff ld $ff
d86e 002a ld $2a
d86f 0000 ld $00
d870 003e ld $3e
d871 00a5 ld $a5
d872 000f ld $0f
d873 0085 ld $85
d874 003e ld $3e
d875 00a5 ld $a5
d876 000f ld $0f
d877 00c5 ld $c5
d878 003e ld $3e
d879 00d0 ld $d0
d87a 001b ld $1b
d87b 00a5 ld $a5
d87c 000e ld $0e
d87d 0029 ld $29
d87e 000f ld $0f
d87f 00d0 ld $d0
d880 00f4 ld $f4
d881 00a5 ld $a5
d882 000e ld $0e
d883 0029 ld $29
d884 0010 ld $10
d885 00d0 ld $d0
d886 0003 ld $03
d887 00a9 ld $a9
d888 0020 ld $20
d889 002c ld $2c
d88a 00a9 ld $a9
d88b 007f ld $7f
d88c 0000 ld $00
d88d 0020 ld $20
d88e 0032 ld $32
d88f 002a ld $2a
d890 0020 ld $20
d891 0000 ld $00
d892 002e ld $2e
d893 004c ld $4c
d894 0004 ld $04
d895 002a ld $2a
d896 00c9 ld $c9
d897 00ff ld $ff
d898 00f0 ld $f0
d899 00d9 ld $d9
d89a 0048 ld $48
d89b 00a9 ld $a9
d89c 0020 ld $20
d89d 0000 ld $00
d89e 0020 ld $20
d89f 0032 ld $32
d8a0 002a ld $2a
d8a1 0068 ld $68
d8a2 0060 ld $60
d8a3 00a5 ld $a5
d8a4 0030 ld $30
d8a5 0038 ld $38
d8a6 00e9 ld $e9
d8a7 0006 ld $06
d8a8 00c9 ld $c9
d8a9 0060 ld $60
d8aa 0090 ld $90
d8ab 0002 ld $02
d8ac 0085 ld $85
d8ad 0030 ld $30
d8ae 0060 ld $60
d8af 002b ld $2b
d8b0 0000 ld $00
d8b1 0013 ld $13
d8b2 0085 ld $85
d8b3 0043 ld $43
d8b4 0048 ld $48
d8b5 0008 ld $08
d8b6 008a ld $8a
d8b7 0048 ld $48
d8b8 0098 ld $98
d8b9 0048 ld $48
d8ba 00a5 ld $a5
d8bb 0043 ld $43
d8bc 0000 ld $00
d8bd 0068 ld $68
d8be 00a8 ld $a8
d8bf 0068 ld $68
d8c0 00aa ld $aa
d8c1 0028 ld $28
d8c2 0068 ld $68
d8c3 0018 ld $18
d8c4 0060 ld $60
d8c5 002c ld $2c
d8c6 0000 ld $00
d8c7 0041 ld $41
d8c8 0024 ld $24
d8c9 0043 ld $43
d8ca 0050 ld $50
d8cb 0018 ld $18
d8cc 00a5 ld $a5
d8cd 000f ld $0f
d8ce 00c9 ld $c9
d8cf 00ff ld $ff
d8d0 0069 ld $69
d8d1 0000 ld $00
d8d2 00c9 ld $c9
d8d3 0060 ld $60
d8d4 00d0 ld $d0
d8d5 0002 ld $02
d8d6 00a9 ld $a9
d8d7 001f ld $1f
d8d8 0090 ld $90
d8d9 0002 ld $02
d8da 00e9 ld $e9
d8db 0020 ld $20
d8dc 00c9 ld $c9
d8dd 000a ld $0a
d8de 00d0 ld $d0
d8df 0002 ld $02
d8e0 00a9 ld $a9
d8e1 000d ld $0d
d8e2 0018 ld $18
d8e3 0060 ld $60
d8e4 008a ld $8a
d8e5 0048 ld $48
d8e6 0098 ld $98
d8e7 0048 ld $48
d8e8 0020 ld $20
d8e9 0000 ld $00
d8ea 002a ld $2a
d8eb 0020 ld $20
d8ec 000a ld $0a
d8ed 002c ld $2c
d8ee 00c9 ld $c9
d8ef 0007 ld $07
d8f0 00d0 ld $d0
d8f1 0004 ld $04
d8f2 0000 ld $00
d8f3 004c ld $4c
d8f4 0020 ld $20
d8f5 002c ld $2c
d8f6 00c9 ld $c9
d8f7 000d ld $0d
d8f8 0090 ld $90
d8f9 00ee ld $ee
d8fa 00f0 ld $f0
d8fb fe00 bra ac ;+-----------------------------------+
d8fc fcfd bra $d8fd ;| |
d8fd 1404 ld $04,y ;| Trampoline for page $d800 lookups |
d8fe e068 jmp y,$68 ;| |
d8ff c218 st [$18] ;+-----------------------------------+
d900 0003 ld $03
d901 0048 ld $48
d902 0000 ld $00
d903 0068 ld $68
d904 0085 ld $85
d905 003e ld $3e
d906 0068 ld $68
d907 00a8 ld $a8
d908 0068 ld $68
d909 00aa ld $aa
d90a 00a5 ld $a5
d90b 003e ld $3e
d90c 0018 ld $18
d90d 0060 ld $60
d90e 002d ld $2d
d90f 0000 ld $00
d910 0018 ld $18
d911 00a5 ld $a5
d912 000f ld $0f
d913 00c9 ld $c9
d914 0003 ld $03
d915 00d0 ld $d0
d916 0003 ld $03
d917 004c ld $4c
d918 0026 ld $26
d919 0009 ld $09
d91a 00a5 ld $a5
d91b 000e ld $0e
d91c 00cd ld $cd
d91d 0003 ld $03
d91e 0002 ld $02
d91f 0010 ld $10
d920 0007 ld $07
d921 0084 ld $84
d922 003e ld $3e
d923 0020 ld $20
d924 0000 ld $00
d925 002e ld $2e
d926 00a4 ld $a4
d927 003e ld $3e
d928 0060 ld $60
d929 002e ld $2e
d92a 0000 ld $00
d92b 0036 ld $36
d92c 00a5 ld $a5
d92d 000e ld $0e
d92e 00a8 ld $a8
d92f 0038 ld $38
d930 00ed ld $ed
d931 0003 ld $03
d932 0002 ld $02
d933 008c ld $8c
d934 0003 ld $03
d935 0002 ld $02
d936 0018 ld $18
d937 006d ld $6d
d938 0002 ld $02
d939 0002 ld $02
d93a 008d ld $8d
d93b 0002 ld $02
d93c 0002 ld $02
d93d 00a9 ld $a9
d93e 0000 ld $00
d93f 006d ld $6d
d940 0001 ld $01
d941 0002 ld $02
d942 008d ld $8d
d943 0001 ld $01
d944 0002 ld $02
d945 00a9 ld $a9
d946 0000 ld $00
d947 006d ld $6d
d948 0000 ld $00
d949 0002 ld $02
d94a 008d ld $8d
d94b 0000 ld $00
d94c 0002 ld $02
d94d 00ad ld $ad
d94e 0001 ld $01
d94f 0002 ld $02
d950 00c9 ld $c9
d951 001a ld $1a
d952 00ad ld $ad
d953 0000 ld $00
d954 0002 ld $02
d955 00e9 ld $e9
d956 004f ld $4f
d957 0090 ld $90
d958 0008 ld $08
d959 00a9 ld $a9
d95a 0000 ld $00
d95b 008d ld $8d
d95c 0000 ld $00
d95d 0002 ld $02
d95e 008d ld $8d
d95f 0001 ld $01
d960 0002 ld $02
d961 0060 ld $60
d962 002f ld $2f
d963 0000 ld $00
d964 002a ld $2a
d965 00c9 ld $c9
d966 005f ld $5f
d967 00f0 ld $f0
d968 0005 ld $05
d969 00e0 ld $e0
d96a 005a ld $5a
d96b 00b0 ld $b0
d96c 0011 ld $11
d96d 0060 ld $60
d96e 008a ld $8a
d96f 0048 ld $48
d970 0020 ld $20
d971 0032 ld $32
d972 002a ld $2a
d973 00a9 ld $a9
d974 0020 ld $20
d975 0000 ld $00
d976 0020 ld $20
d977 0032 ld $32
d978 002a ld $2a
d979 0068 ld $68
d97a 00aa ld $aa
d97b 00f0 ld $f0
d97c 0008 ld $08
d97d 00ca ld $ca
d97e 0020 ld $20
d97f 0032 ld $32
d980 002a ld $2a
d981 0090 ld $90
d982 0003 ld $03
d983 00a9 ld $a9
d984 0000 ld $00
d985 0060 ld $60
d986 00a9 ld $a9
d987 003f ld $3f
d988 0000 ld $00
d989 00a9 ld $a9
d98a 000d ld $0d
d98b 0000 ld $00
d98c 00a2 ld $a2
d98d 0000 ld $00
d98e 0060 ld $60
d98f 0030 ld $30
d990 0000 ld $00
d991 0050 ld $50
d992 0008 ld $08
d993 0048 ld $48
d994 00a0 ld $a0
d995 0000 ld $00
d996 00b9 ld $b9
d997 002a ld $2a
d998 0030 ld $30
d999 00c8 ld $c8
d99a 0020 ld $20
d99b 0000 ld $00
d99c 002b ld $2b
d99d 00d0 ld $d0
d99e 00f7 ld $f7
d99f 00a9 ld $a9
d9a0 0005 ld $05
d9a1 00a0 ld $a0
d9a2 0024 ld $24
d9a3 0085 ld $85
d9a4 0034 ld $34
d9a5 0084 ld $84
d9a6 0035 ld $35
d9a7 00a9 ld $a9
d9a8 0000 ld $00
d9a9 0085 ld $85
d9aa 0036 ld $36
d9ab 00a9 ld $a9
d9ac 000a ld $0a
d9ad 0085 ld $85
d9ae 0037 ld $37
d9af 00a9 ld $a9
d9b0 00fe ld $fe
d9b1 00a0 ld $a0
d9b2 0030 ld $30
d9b3 0085 ld $85
d9b4 0016 ld $16
d9b5 0084 ld $84
d9b6 0017 ld $17
d9b7 0068 ld $68
d9b8 0028 ld $28
d9b9 004c ld $4c
d9ba 009c ld $9c
d9bb 0007 ld $07
d9bc 000d ld $0d
d9bd 0053 ld $53
d9be 0045 ld $45
d9bf 004e ld $4e
d9c0 0044 ld $44
d9c1 0049 ld $49
d9c2 004e ld $4e
d9c3 0047 ld $47
d9c4 0020 ld $20
d9c5 0054 ld $54
d9c6 004f ld $4f
d9c7 0020 ld $20
d9c8 0042 ld $42
d9c9 0041 ld $41
d9ca 0042 ld $42
d9cb 0045 ld $45
d9cc 004c ld $4c
d9cd 0046 ld $46
d9ce 0049 ld $49
d9cf 0053 ld $53
d9d0 0048 ld $48
d9d1 000d ld $0d
d9d2 0000 ld $00
d9d3 0021 ld $21
d9d4 0034 ld $34
d9d5 00ad ld $ad
d9d6 00cf ld $cf
d9d7 0032 ld $32
d9d8 0011 ld $11
d9d9 0000 ld $00
d9da 0026 ld $26
d9db 002b ld $2b
d9dc 001a ld $1a
d9dd 00ee ld $ee
d9de 0000 ld $00
d9df 00df ld $df
d9e0 0002 ld $02
d9e1 00ff ld $ff
d9e2 0031 ld $31
d9e3 0000 ld $00
d9e4 005a ld $5a
d9e5 00ee ld $ee
d9e6 0003 ld $03
d9e7 00f0 ld $f0
d9e8 0034 ld $34
d9e9 001a ld $1a
d9ea 0037 ld $37
d9eb 008c ld $8c
d9ec 000a ld $0a
d9ed 0035 ld $35
d9ee 0072 ld $72
d9ef 0017 ld $17
d9f0 0021 ld $21
d9f1 0034 ld $34
d9f2 00ad ld $ad
d9f3 00e6 ld $e6
d9f4 0020 ld $20
d9f5 0035 ld $35
d9f6 0056 ld $56
d9f7 0017 ld $17
d9f8 0075 ld $75
d9f9 0011 ld $11
d9fa 0041 ld $41
d9fb fe00 bra ac ;+-----------------------------------+
d9fc fcfd bra $d9fd ;| |
d9fd 1404 ld $04,y ;| Trampoline for page $d900 lookups |
d9fe e068 jmp y,$68 ;| |
d9ff c218 st [$18] ;+-----------------------------------+
da00 0030 ld $30
da01 00cf ld $cf
da02 0018 ld $18
da03 001a ld $1a
da04 0036 ld $36
da05 00e3 ld $e3
da06 0008 ld $08
da07 005e ld $5e
da08 0036 ld $36
da09 0021 ld $21
da0a 0034 ld $34
da0b 00ad ld $ad
da0c 005e ld $5e
da0d 0037 ld $37
da0e 0093 ld $93
da0f 0034 ld $34
da10 008c ld $8c
da11 000a ld $0a
da12 0035 ld $35
da13 003f ld $3f
da14 002b ld $2b
da15 001a ld $1a
da16 0036 ld $36
da17 0035 ld $35
da18 0072 ld $72
da19 004f ld $4f
da1a 0011 ld $11
da1b 0005 ld $05
da1c 0024 ld $24
da1d 002b ld $2b
da1e 0034 ld $34
da1f 002b ld $2b
da20 0024 ld $24
da21 0059 ld $59
da22 0001 ld $01
da23 005e ld $5e
da24 0026 ld $26
da25 001a ld $1a
da26 0036 ld $36
da27 005e ld $5e
da28 0027 ld $27
da29 0011 ld $11
da2a 0006 ld $06
da2b 000b ld $0b
da2c 002b ld $2b
da2d 0022 ld $22
da2e 00b4 ld $b4
da2f 00e6 ld $e6
da30 0035 ld $35
da31 003f ld $3f
da32 004b ld $4b
da33 0059 ld $59
da34 0003 ld $03
da35 005e ld $5e
da36 000f ld $0f
da37 0059 ld $59
da38 0000 ld $00
da39 005e ld $5e
da3a 0036 ld $36
da3b 0011 ld $11
da3c 000c ld $0c
da3d 000b ld $0b
da3e 002b ld $2b
da3f 0022 ld $22
da40 00b4 ld $b4
da41 00e6 ld $e6
da42 0090 ld $90
da43 00fe ld $fe
da44 0032 ld $32
da45 0000 ld $00
da46 0025 ld $25
da47 00a0 ld $a0
da48 0000 ld $00
da49 00b9 ld $b9
da4a 000e ld $0e
da4b 0032 ld $32
da4c 00c8 ld $c8
da4d 0020 ld $20
da4e 0000 ld $00
da4f 002b ld $2b
da50 00d0 ld $d0
da51 00f7 ld $f7
da52 004c ld $4c
da53 0026 ld $26
da54 0009 ld $09
da55 000d ld $0d
da56 0055 ld $55
da57 0053 ld $53
da58 0045 ld $45
da59 0020 ld $20
da5a 0042 ld $42
da5b 0041 ld $41
da5c 0042 ld $42
da5d 0045 ld $45
da5e 004c ld $4c
da5f 0046 ld $46
da60 0049 ld $49
da61 0053 ld $53
da62 0048 ld $48
da63 0020 ld $20
da64 0054 ld $54
da65 004f ld $4f
da66 0020 ld $20
da67 004c ld $4c
da68 004f ld $4f
da69 0041 ld $41
da6a 0044 ld $44
da6b 0000 ld $00
da6c 0000 ld $00
da6d 0000 ld $00 ;End of Apps/MSBASIC/MSBASIC_v1.gt1, size 9742
;+-----------------------------------+
;| Apps/Loader/Loader_v4.gcl |
;+-----------------------------------+
da6e dc4d st $4d,[y,x++] ;'M'
da6f dc53 st $53,[y,x++] ;'S'
da70 dc42 st $42,[y,x++] ;'B'
da71 dc41 st $41,[y,x++] ;'A'
da72 dc53 st $53,[y,x++] ;'S'
da73 dc49 st $49,[y,x++] ;'I'
da74 dc43 st $43,[y,x++] ;'C'
da75 dc00 st $00,[y,x++] ;'\x00'
da76 0060 ld $60
da77 c218 st [$18]
da78 00b4 ld $b4
da79 14f7 ld $f7,y
da7a e085 jmp y,$85
da7b c219 st [$19]
Loader: da7c 0002 ld $02 ;| RAM segment address (high byte first)
da7d 0000 ld $00 ;|
da7e 0095 ld $95 ;| Length (1..256)
da7f 00cd ld $cd ;0200 DEF
da80 0043 ld $43
da81 00e6 ld $e6 ;0202 SUBI
da82 0052 ld $52
da83 0035 ld $35 ;0204 BCC
da84 0053 ld $53 ;0205 GE
da85 000e ld $0e
da86 00e3 ld $e3 ;0207 ADDI
da87 0032 ld $32
da88 002b ld $2b ;0209 STW
da89 0030 ld $30 ;0209 'i'
da8a 0011 ld $11 ;020b LDWI
da8b 0000 ld $00
da8c 0007 ld $07
da8d 0090 ld $90 ;020e BRA
da8e 0013 ld $13
da8f 002b ld $2b ;0210 STW
da90 0030 ld $30 ;0210 'i'
da91 0011 ld $11 ;0212 LDWI
da92 0000 ld $00
da93 0008 ld $08
da94 002b ld $2b ;0215 STW
da95 0032 ld $32 ;0215 'j'
da96 0021 ld $21 ;0217 LDW
da97 0030 ld $30 ;0217 'i'
da98 00e9 ld $e9 ;0219 LSLW
da99 00e9 ld $e9 ;021a LSLW
da9a 0099 ld $99 ;021b ADDW
da9b 0030 ld $30 ;021b 'i'
da9c 0099 ld $99 ;021d ADDW
da9d 0032 ld $32 ;021d 'j'
da9e 002b ld $2b ;021f STW
da9f 0032 ld $32 ;021f 'j'
daa0 0021 ld $21 ;0221 LDW
daa1 0034 ld $34 ;0221 'Pos'
daa2 002b ld $2b ;0223 STW
daa3 0028 ld $28
daa4 00e3 ld $e3 ;0225 ADDI
daa5 0006 ld $06
daa6 002b ld $2b ;0227 STW
daa7 0034 ld $34 ;0227 'Pos'
daa8 0059 ld $59 ;0229 LDI
daa9 0005 ld $05
daaa 002b ld $2b ;022b STW
daab 0030 ld $30 ;022b 'i'
daac 0021 ld $21 ;022d LDW
daad 0032 ld $32 ;022d 'j'
daae 007f ld $7f ;022f LUP
daaf 0000 ld $00
dab0 005e ld $5e ;0231 ST
dab1 0026 ld $26
dab2 00b4 ld $b4 ;0233 SYS
dab3 00cb ld $cb
dab4 0093 ld $93 ;0235 INC
dab5 0032 ld $32 ;0235 'j'
dab6 0093 ld $93 ;0237 INC
dab7 0028 ld $28
dab8 0021 ld $21 ;0239 LDW
dab9 0030 ld $30 ;0239 'i'
daba 00e6 ld $e6 ;023b SUBI
dabb 0001 ld $01
dabc 0035 ld $35 ;023d BCC
dabd 004d ld $4d ;023e GT
dabe 0029 ld $29
dabf 005e ld $5e ;0240 ST
dac0 0026 ld $26
dac1 00b4 ld $b4 ;0242 SYS
dac2 00cb ld $cb
dac3 00ff ld $ff ;0244 RET
dac4 002b ld $2b ;0245 STW
dac5 0036 ld $36 ;0245 'PrintChar'
dac6 0011 ld $11 ;0247 LDWI
dac7 00e1 ld $e1
dac8 0004 ld $04
dac9 002b ld $2b ;024a STW
daca 0022 ld $22 ;024a '_sysFn'
dacb 0011 ld $11 ;024c LDWI
dacc 0020 ld $20
dacd 000f ld $0f
dace 002b ld $2b ;024f STW
dacf 0024 ld $24 ;024f '_sysArgs0'
dad0 0011 ld $11 ;0251 LDWI
dad1 0006 ld $06
dad2 0050 ld $50
dad3 002b ld $2b ;0254 STW
dad4 0034 ld $34 ;0254 'Pos'
dad5 00cd ld $cd ;0256 DEF
dad6 0065 ld $65
dad7 0020 ld $20 ;0258 ' '
dad8 0052 ld $52 ;0259 'R'
dad9 0065 ld $65 ;025a 'e'
dada 0061 ld $61 ;025b 'a'
dadb 0064 ld $64 ;025c 'd'
dadc 0079 ld $79 ;025d 'y'
dadd 0020 ld $20 ;025e ' '
dade 0074 ld $74 ;025f 't'
dadf 006f ld $6f ;0260 'o'
dae0 0020 ld $20 ;0261 ' '
dae1 006c ld $6c ;0262 'l'
dae2 006f ld $6f ;0263 'o'
dae3 0061 ld $61 ;0264 'a'
dae4 0064 ld $64 ;0265 'd'
dae5 0000 ld $00 ;0266 0
dae6 002b ld $2b ;0267 STW
dae7 0038 ld $38 ;0267 'Text'
dae8 0021 ld $21 ;0269 LDW
dae9 0038 ld $38 ;0269 'Text'
daea 00ad ld $ad ;026b PEEK
daeb 0035 ld $35 ;026c BCC
daec 003f ld $3f ;026d EQ
daed 0073 ld $73
daee 0093 ld $93 ;026f INC
daef 0038 ld $38 ;026f 'Text'
daf0 00cf ld $cf ;0271 CALL
daf1 0036 ld $36 ;0271 'PrintChar'
daf2 0090 ld $90 ;0273 BRA
daf3 0067 ld $67
daf4 005e ld $5e ;0275 ST
daf5 0028 ld $28
daf6 0011 ld $11 ;0277 LDWI
daf7 000c ld $0c
daf8 0059 ld $59
daf9 002b ld $2b ;027a STW
dafa 003a ld $3a ;027a 'A'
dafb fe00 bra ac ;+-----------------------------------+
dafc fcfd bra $dafd ;| |
dafd 1404 ld $04,y ;| Trampoline for page $da00 lookups |
dafe e068 jmp y,$68 ;| |
daff c218 st [$18] ;+-----------------------------------+
db00 0011 ld $11 ;027c LDWI
db01 000c ld $0c
db02 005b ld $5b
db03 002b ld $2b ;027f STW
db04 003c ld $3c ;027f 'B'
db05 0059 ld $59 ;0281 LDI
db06 0067 ld $67
db07 005e ld $5e ;0283 ST
db08 0026 ld $26
db09 0011 ld $11 ;0285 LDWI
db0a 008c ld $8c
db0b 005b ld $5b
db0c 002b ld $2b ;0288 STW
db0d 003e ld $3e ;0288 'NextByteIn_32'
db0e 0011 ld $11 ;028a LDWI
db0f 00df ld $df
db10 005b ld $5b
db11 002b ld $2b ;028d STW
db12 0040 ld $40 ;028d 'PayloadCopy_34'
db13 0011 ld $11 ;028f LDWI
db14 000c ld $0c
db15 005a ld $5a
db16 002b ld $2b ;0292 STW
db17 001a ld $1a ;0292 '_vLR'
db18 00ff ld $ff ;0294 RET
db19 005a ld $5a ;| RAM segment address (high byte first)
db1a 000c ld $0c ;|
db1b 0075 ld $75 ;| Length (1..256)
db1c 0021 ld $21 ;5a0c LDW
db1d 003c ld $3c ;5a0c 'B'
db1e 002b ld $2b ;5a0e STW
db1f 0024 ld $24 ;5a0e '_sysArgs0'
db20 0059 ld $59 ;5a10 LDI
db21 00cf ld $cf
db22 005e ld $5e ;5a12 ST
db23 0027 ld $27
db24 0021 ld $21 ;5a14 LDW
db25 003e ld $3e ;5a14 'NextByteIn_32'
db26 002b ld $2b ;5a16 STW
db27 0022 ld $22 ;5a16 '_sysFn'
db28 00b4 ld $b4 ;5a18 SYS
db29 00fe ld $fe
db2a 0059 ld $59 ;5a1a LDI
db2b 00db ld $db
db2c 005e ld $5e ;5a1c ST
db2d 0027 ld $27
db2e 00b4 ld $b4 ;5a1e SYS
db2f 00fe ld $fe
db30 0059 ld $59 ;5a20 LDI
db31 00eb ld $eb
db32 005e ld $5e ;5a22 ST
db33 0027 ld $27
db34 00b4 ld $b4 ;5a24 SYS
db35 00fe ld $fe
db36 0059 ld $59 ;5a26 LDI
db37 00fb ld $fb
db38 005e ld $5e ;5a28 ST
db39 0027 ld $27
db3a 00b4 ld $b4 ;5a2a SYS
db3b 00fe ld $fe
db3c 0021 ld $21 ;5a2c LDW
db3d 0040 ld $40 ;5a2c 'PayloadCopy_34'
db3e 002b ld $2b ;5a2e STW
db3f 0022 ld $22 ;5a2e '_sysFn'
db40 00b4 ld $b4 ;5a30 SYS
db41 00fd ld $fd
db42 0059 ld $59 ;5a32 LDI
db43 0002 ld $02
db44 005e ld $5e ;5a34 ST
db45 0027 ld $27
db46 0021 ld $21 ;5a36 LDW
db47 003e ld $3e ;5a36 'NextByteIn_32'
db48 002b ld $2b ;5a38 STW
db49 0022 ld $22 ;5a38 '_sysFn'
db4a 00b4 ld $b4 ;5a3a SYS
db4b 00fe ld $fe
db4c 0059 ld $59 ;5a3c LDI
db4d 0006 ld $06
db4e 005e ld $5e ;5a3e ST
db4f 0027 ld $27
db50 0021 ld $21 ;5a40 LDW
db51 0040 ld $40 ;5a40 'PayloadCopy_34'
db52 002b ld $2b ;5a42 STW
db53 0022 ld $22 ;5a42 '_sysFn'
db54 00b4 ld $b4 ;5a44 SYS
db55 00fd ld $fd
db56 0021 ld $21 ;5a46 LDW
db57 003e ld $3e ;5a46 'NextByteIn_32'
db58 002b ld $2b ;5a48 STW
db59 0022 ld $22 ;5a48 '_sysFn'
db5a 00b4 ld $b4 ;5a4a SYS
db5b 00fe ld $fe
db5c 001a ld $1a ;5a4c LD
db5d 0027 ld $27
db5e 00e3 ld $e3 ;5a4e ADDI
db5f 0004 ld $04
db60 005e ld $5e ;5a50 ST
db61 0027 ld $27
db62 008c ld $8c ;5a52 XORI
db63 00f2 ld $f2
db64 0035 ld $35 ;5a54 BCC
db65 0072 ld $72 ;5a55 NE
db66 003e ld $3e
db67 0059 ld $59 ;5a57 LDI
db68 00b9 ld $b9
db69 005e ld $5e ;5a59 ST
db6a 0027 ld $27
db6b 00b4 ld $b4 ;5a5b SYS
db6c 00fe ld $fe
db6d 001a ld $1a ;5a5d LD
db6e 0026 ld $26
db6f 0035 ld $35 ;5a5f BCC
db70 0072 ld $72 ;5a60 NE
db71 0064 ld $64
db72 0059 ld $59 ;5a62 LDI
db73 000c ld $0c
db74 0090 ld $90 ;5a64 BRA
db75 0066 ld $66
db76 0059 ld $59 ;5a66 LDI
db77 0003 ld $03
db78 00f0 ld $f0 ;5a68 POKE
db79 003a ld $3a ;5a68 'A'
db7a 001a ld $1a ;5a6a LD
db7b 003a ld $3a ;5a6a 'A'
db7c 00e6 ld $e6 ;5a6c SUBI
db7d 000b ld $0b
db7e 0082 ld $82 ;5a6e ANDI
db7f 007f ld $7f
db80 00e3 ld $e3 ;5a70 ADDI
db81 000c ld $0c
db82 005e ld $5e ;5a72 ST
db83 003a ld $3a ;5a72 'A'
db84 0059 ld $59 ;5a74 LDI
db85 003f ld $3f
db86 00f0 ld $f0 ;5a76 POKE
db87 003a ld $3a ;5a76 'A'
db88 0011 ld $11 ;5a78 LDWI
db89 00a1 ld $a1
db8a 005b ld $5b
db8b 002b ld $2b ;5a7b STW
db8c 0022 ld $22 ;5a7b '_sysFn'
db8d 00b4 ld $b4 ;5a7d SYS
db8e 00ee ld $ee
db8f 0090 ld $90 ;5a7f BRA
db90 000a ld $0a
db91 0000 ld $00 ;End of Apps/Loader/Loader_v4.gcl, size 278
;+-----------------------------------+
;| Apps/Credits/Credits_v4.gt1 |
;+-----------------------------------+
db92 dc4c st $4c,[y,x++] ;'L'
db93 dc6f st $6f,[y,x++] ;'o'
db94 dc61 st $61,[y,x++] ;'a'
db95 dc64 st $64,[y,x++] ;'d'
db96 dc65 st $65,[y,x++] ;'e'
db97 dc72 st $72,[y,x++] ;'r'
db98 dc00 st $00,[y,x++] ;'\x00'
db99 dc00 st $00,[y,x++] ;'\x00'
db9a 007c ld $7c
db9b c218 st [$18]
db9c 00da ld $da
db9d 14f7 ld $f7,y
db9e e085 jmp y,$85
db9f c219 st [$19]
Credits: dba0 0000 ld $00
dba1 0042 ld $42
dba2 0010 ld $10
dba3 0000 ld $00
dba4 0000 ld $00
dba5 0000 ld $00
* 16 times
dbb3 0002 ld $02
dbb4 0000 ld $00
dbb5 002d ld $2d
dbb6 0011 ld $11
dbb7 00fc ld $fc
dbb8 0006 ld $06
dbb9 002b ld $2b
dbba 008e ld $8e
dbbb 001a ld $1a
dbbc 0021 ld $21
dbbd 0082 ld $82
dbbe 00fc ld $fc
dbbf 00e6 ld $e6
dbc0 0048 ld $48
dbc1 0035 ld $35
dbc2 0050 ld $50
dbc3 001c ld $1c
dbc4 001a ld $1a
dbc5 0001 ld $01
dbc6 00e6 ld $e6
dbc7 0001 ld $01
dbc8 0082 ld $82
dbc9 00ff ld $ff
dbca 00e6 ld $e6
dbcb 007f ld $7f
dbcc 0035 ld $35
dbcd 0050 ld $50
dbce 001c ld $1c
dbcf 0011 ld $11
dbd0 00a0 ld $a0
dbd1 000e ld $0e
dbd2 00cf ld $cf
dbd3 0018 ld $18
dbd4 0021 ld $21
dbd5 000e ld $0e
dbd6 002b ld $2b
dbd7 001a ld $1a
dbd8 0082 ld $82
dbd9 007f ld $7f
dbda 0035 ld $35
dbdb 003f ld $3f
dbdc 001c ld $1c
dbdd 0021 ld $21
dbde 001a ld $1a
dbdf 00f3 ld $f3
dbe0 0017 ld $17
dbe1 0090 ld $90
dbe2 001c ld $1c
dbe3 0008 ld $08
dbe4 00a0 ld $a0
dbe5 0060 ld $60
dbe6 0075 ld $75
dbe7 0059 ld $59
dbe8 0000 ld $00
dbe9 002b ld $2b
dbea 00b6 ld $b6
dbeb 0011 ld $11
dbec 0042 ld $42
dbed 0000 ld $00
dbee 0099 ld $99
dbef 00b6 ld $b6
dbf0 002b ld $2b
dbf1 00be ld $be
dbf2 0011 ld $11
dbf3 00e0 ld $e0
dbf4 0001 ld $01
dbf5 0099 ld $99
dbf6 00b6 ld $b6
dbf7 00ad ld $ad
dbf8 00f0 ld $f0
dbf9 00be ld $be
dbfa 0011 ld $11
dbfb fe00 bra ac ;+-----------------------------------+
dbfc fcfd bra $dbfd ;| |
dbfd 1404 ld $04,y ;| Trampoline for page $db00 lookups |
dbfe e068 jmp y,$68 ;| |
dbff c218 st [$18] ;+-----------------------------------+
dc00 00e0 ld $e0
dc01 0001 ld $01
dc02 0099 ld $99
dc03 00b6 ld $b6
dc04 002b ld $2b
dc05 00be ld $be
dc06 0059 ld $59
dc07 0008 ld $08
dc08 00f0 ld $f0
dc09 00be ld $be
dc0a 0059 ld $59
dc0b 0002 ld $02
dc0c 0099 ld $99
dc0d 00b6 ld $b6
dc0e 002b ld $2b
dc0f 00b6 ld $b6
dc10 008c ld $8c
dc11 0010 ld $10
dc12 0035 ld $35
dc13 0072 ld $72
dc14 00a3 ld $a3
dc15 0063 ld $63
dc16 00ff ld $ff
dc17 0075 ld $75
dc18 001a ld $1a
dc19 000e ld $0e
dc1a 002b ld $2b
dc1b 00be ld $be
dc1c 001a ld $1a
dc1d 00a0 ld $a0
dc1e 0099 ld $99
dc1f 00be ld $be
dc20 005e ld $5e
dc21 00a0 ld $a0
dc22 001a ld $1a
dc23 00a0 ld $a0
dc24 002b ld $2b
dc25 00be ld $be
dc26 001a ld $1a
dc27 000e ld $0e
dc28 00fc ld $fc
dc29 00be ld $be
dc2a 0035 ld $35
dc2b 0072 ld $72
dc2c 00d5 ld $d5
dc2d 0063 ld $63
dc2e 00ff ld $ff
dc2f 000c ld $0c
dc30 0020 ld $20
dc31 0000 ld $00
dc32 0007 ld $07
dc33 0030 ld $30
dc34 0068 ld $68
dc35 0074 ld $74
dc36 0074 ld $74
dc37 0070 ld $70
dc38 003a ld $3a
dc39 002f ld $2f
dc3a 002f ld $2f
dc3b 0067 ld $67
dc3c 0069 ld $69
dc3d 0067 ld $67
dc3e 0061 ld $61
dc3f 0074 ld $74
dc40 0072 ld $72
dc41 006f ld $6f
dc42 006e ld $6e
dc43 002e ld $2e
dc44 0069 ld $69
dc45 006f ld $6f
dc46 0000 ld $00
dc47 000c ld $0c
dc48 0038 ld $38
dc49 0000 ld $00
dc4a 0000 ld $00
dc4b 0009 ld $09
dc4c 00a0 ld $a0
dc4d 0060 ld $60
dc4e 0021 ld $21
dc4f 001a ld $1a
dc50 002b ld $2b
dc51 008c ld $8c
dc52 0021 ld $21
dc53 008e ld $8e
dc54 00e6 ld $e6
dc55 0014 ld $14
dc56 002b ld $2b
dc57 008e ld $8e
dc58 00e3 ld $e3
dc59 0008 ld $08
dc5a 0085 ld $85
dc5b 00be ld $be
dc5c 0013 ld $13
dc5d 0021 ld $21
dc5e 00a0 ld $a0
dc5f 002b ld $2b
dc60 009e ld $9e
dc61 0085 ld $85
dc62 00d8 ld $d8
dc63 000a ld $0a
dc64 0011 ld $11
dc65 0000 ld $00
dc66 003f ld $3f
dc67 002b ld $2b
dc68 009a ld $9a
dc69 0059 ld $59
dc6a 0002 ld $02
dc6b 0099 ld $99
dc6c 009e ld $9e
dc6d 002b ld $2b
dc6e 009e ld $9e
dc6f 0021 ld $21
dc70 009c ld $9c
dc71 00ad ld $ad
dc72 008c ld $8c
dc73 0007 ld $07
dc74 0035 ld $35
dc75 0072 ld $72
dc76 00da ld $da
dc77 0059 ld $59
dc78 0001 ld $01
dc79 0099 ld $99
dc7a 009c ld $9c
dc7b 00ad ld $ad
dc7c 005e ld $5e
dc7d 0019 ld $19
dc7e 0088 ld $88
dc7f 00ff ld $ff
dc80 008c ld $8c
dc81 00ff ld $ff
dc82 002b ld $2b
dc83 009a ld $9a
dc84 0059 ld $59
dc85 0002 ld $02
dc86 0099 ld $99
dc87 009c ld $9c
dc88 002b ld $2b
dc89 009c ld $9c
dc8a 0021 ld $21
dc8b 009c ld $9c
dc8c 00ad ld $ad
dc8d 008c ld $8c
dc8e 000c ld $0c
dc8f 0035 ld $35
dc90 0072 ld $72
dc91 00f4 ld $f4
dc92 0059 ld $59
dc93 0001 ld $01
dc94 0099 ld $99
dc95 009c ld $9c
dc96 00ad ld $ad
dc97 0082 ld $82
dc98 00f8 ld $f8
dc99 002b ld $2b
dc9a 00a0 ld $a0
dc9b 0085 ld $85
dc9c 00a0 ld $a0
dc9d 000d ld $0d
dc9e 0059 ld $59
dc9f 0002 ld $02
dca0 0099 ld $99
dca1 009c ld $9c
dca2 002b ld $2b
dca3 009c ld $9c
dca4 0021 ld $21
dca5 009c ld $9c
dca6 002b ld $2b
dca7 00a0 ld $a0
dca8 0085 ld $85
dca9 00c9 ld $c9
dcaa 0011 ld $11
dcab 0085 ld $85
dcac 00a0 ld $a0
dcad 000a ld $0a
dcae 000a ld $0a
dcaf 00a0 ld $a0
dcb0 005f ld $5f
dcb1 002b ld $2b
dcb2 0096 ld $96
dcb3 0059 ld $59
dcb4 0008 ld $08
dcb5 002b ld $2b
dcb6 00a0 ld $a0
dcb7 0085 ld $85
dcb8 00a0 ld $a0
dcb9 000d ld $0d
dcba 0021 ld $21
dcbb 0096 ld $96
dcbc 00e9 ld $e9
dcbd 0099 ld $99
dcbe 0096 ld $96
dcbf 002b ld $2b
dcc0 00be ld $be
dcc1 0059 ld $59
dcc2 0050 ld $50
dcc3 00b8 ld $b8
dcc4 00be ld $be
dcc5 002b ld $2b
dcc6 00be ld $be
dcc7 0011 ld $11
dcc8 0042 ld $42
dcc9 0000 ld $00
dcca 00ad ld $ad
dccb 005e ld $5e
dccc 0019 ld $19
dccd 0088 ld $88
dcce 00ff ld $ff
dccf 008c ld $8c
dcd0 00ff ld $ff
dcd1 00fa ld $fa
dcd2 00be ld $be
dcd3 002b ld $2b
dcd4 0098 ld $98
dcd5 0021 ld $21
dcd6 009a ld $9a
dcd7 002b ld $2b
dcd8 00a0 ld $a0
dcd9 0021 ld $21
dcda 0098 ld $98
dcdb 002b ld $2b
dcdc 00a2 ld $a2
dcdd 0021 ld $21
dcde 009c ld $9c
dcdf 002b ld $2b
dce0 00a4 ld $a4
dce1 0011 ld $11
dce2 00ff ld $ff
dce3 007f ld $7f
dce4 002b ld $2b
dce5 00a6 ld $a6
dce6 0085 ld $85
dce7 00a0 ld $a0
dce8 000f ld $0f
dce9 0021 ld $21
dcea 009e ld $9e
dceb 00f6 ld $f6
dcec 002b ld $2b
dced 009c ld $9c
dcee 0035 ld $35
dcef 003f ld $3f
dcf0 00e1 ld $e1
dcf1 0085 ld $85
dcf2 00b6 ld $b6
dcf3 0009 ld $09
dcf4 0059 ld $59
dcf5 0014 ld $14
dcf6 0099 ld $99
dcf7 008e ld $8e
dcf8 002b ld $2b
dcf9 008e ld $8e
dcfa 00e6 ld $e6
dcfb fe00 bra ac ;+-----------------------------------+
dcfc fcfd bra $dcfd ;| |
dcfd 1404 ld $04,y ;| Trampoline for page $dc00 lookups |
dcfe e068 jmp y,$68 ;| |
dcff c218 st [$18] ;+-----------------------------------+
dd00 000c ld $0c
dd01 0085 ld $85
dd02 00bb ld $bb
dd03 0014 ld $14
dd04 0047 ld $47
dd05 0069 ld $69
dd06 0067 ld $67
dd07 0061 ld $61
dd08 0074 ld $74
dd09 0072 ld $72
dd0a 006f ld $6f
dd0b 006e ld $6e
dd0c 0020 ld $20
dd0d 0054 ld $54
dd0e 0054 ld $54
dd0f 004c ld $4c
dd10 0000 ld $00
dd11 0061 ld $61
dd12 006e ld $6e
dd13 0064 ld $64
dd14 0000 ld $00
dd15 000b ld $0b
dd16 00a0 ld $a0
dd17 0060 ld $60
dd18 0021 ld $21
dd19 001a ld $1a
dd1a 002b ld $2b
dd1b 008c ld $8c
dd1c 0021 ld $21
dd1d 008e ld $8e
dd1e 00e6 ld $e6
dd1f 0008 ld $08
dd20 002b ld $2b
dd21 008e ld $8e
dd22 00e3 ld $e3
dd23 0006 ld $06
dd24 0085 ld $85
dd25 00f0 ld $f0
dd26 0013 ld $13
dd27 0085 ld $85
dd28 00a0 ld $a0
dd29 0008 ld $08
dd2a 0011 ld $11
dd2b 0000 ld $00
dd2c 0008 ld $08
dd2d 002b ld $2b
dd2e 00a0 ld $a0
dd2f 0059 ld $59
dd30 0000 ld $00
dd31 002b ld $2b
dd32 00a2 ld $a2
dd33 0059 ld $59
dd34 0078 ld $78
dd35 002b ld $2b
dd36 00a4 ld $a4
dd37 0085 ld $85
dd38 00a0 ld $a0
dd39 0011 ld $11
dd3a 0090 ld $90
dd3b 00d1 ld $d1
dd3c 0011 ld $11
dd3d 00a0 ld $a0
dd3e 0015 ld $15
dd3f 002b ld $2b
dd40 00a0 ld $a0
dd41 0085 ld $85
dd42 00a0 ld $a0
dd43 0009 ld $09
dd44 0059 ld $59
dd45 00f0 ld $f0
dd46 002b ld $2b
dd47 00a0 ld $a0
dd48 0085 ld $85
dd49 00cc ld $cc
dd4a 0008 ld $08
dd4b 0090 ld $90
dd4c 00c2 ld $c2
dd4d 0059 ld $59
dd4e 0008 ld $08
dd4f 0099 ld $99
dd50 008e ld $8e
dd51 002b ld $2b
dd52 008e ld $8e
dd53 00e6 ld $e6
dd54 0002 ld $02
dd55 0085 ld $85
dd56 00e8 ld $e8
dd57 0014 ld $14
dd58 0007 ld $07
dd59 000b ld $0b
dd5a 0054 ld $54
dd5b 0068 ld $68
dd5c 0065 ld $65
dd5d 0020 ld $20
dd5e 0047 ld $47
dd5f 0069 ld $69
dd60 0067 ld $67
dd61 0061 ld $61
dd62 0074 ld $74
dd63 0072 ld $72
dd64 006f ld $6f
dd65 006e ld $6e
dd66 0020 ld $20
dd67 0063 ld $63
dd68 006f ld $6f
dd69 006d ld $6d
dd6a 006d ld $6d
dd6b 0075 ld $75
dd6c 006e ld $6e
dd6d 0069 ld $69
dd6e 0074 ld $74
dd6f 0079 ld $79
dd70 0021 ld $21
dd71 0000 ld $00
dd72 0007 ld $07
dd73 000b ld $0b
dd74 0078 ld $78
dd75 0062 ld $62
dd76 0078 ld $78
dd77 0000 ld $00
dd78 000c ld $0c
dd79 00a0 ld $a0
dd7a 0060 ld $60
dd7b 002b ld $2b
dd7c 00bc ld $bc
dd7d 001a ld $1a
dd7e 0009 ld $09
dd7f 00fc ld $fc
dd80 00bc ld $bc
dd81 0035 ld $35
dd82 0072 ld $72
dd83 00a0 ld $a0
dd84 00ff ld $ff
dd85 001a ld $1a
dd86 00b0 ld $b0
dd87 005e ld $5e
dd88 00b3 ld $b3
dd89 001a ld $1a
dd8a 0006 ld $06
dd8b 005e ld $5e
dd8c 00b2 ld $b2
dd8d 00e6 ld $e6
dd8e 00a0 ld $a0
dd8f 0035 ld $35
dd90 0053 ld $53
dd91 00c0 ld $c0
dd92 0021 ld $21
dd93 0006 ld $06
dd94 0035 ld $35
dd95 0050 ld $50
dd96 00c0 ld $c0
dd97 001a ld $1a
dd98 0019 ld $19
dd99 0082 ld $82
dd9a 003f ld $3f
dd9b 00f0 ld $f0
dd9c 00b2 ld $b2
dd9d 00ff ld $ff
dd9e 00f6 ld $f6
dd9f 002b ld $2b
dda0 009e ld $9e
dda1 0021 ld $21
dda2 001a ld $1a
dda3 002b ld $2b
dda4 009c ld $9c
dda5 0011 ld $11
dda6 00ef ld $ef
dda7 00be ld $be
dda8 00fc ld $fc
dda9 009e ld $9e
ddaa 0035 ld $35
ddab 003f ld $3f
ddac 00e1 ld $e1
ddad 0021 ld $21
ddae 009e ld $9e
ddaf 0090 ld $90
ddb0 00de ld $de
ddb1 00f6 ld $f6
ddb2 00cf ld $cf
ddb3 0018 ld $18
ddb4 0059 ld $59
ddb5 0002 ld $02
ddb6 0099 ld $99
ddb7 009e ld $9e
ddb8 00f6 ld $f6
ddb9 002b ld $2b
ddba 009e ld $9e
ddbb 0035 ld $35
ddbc 0072 ld $72
ddbd 00d4 ld $d4
ddbe 0021 ld $21
ddbf 009c ld $9c
ddc0 002b ld $2b
ddc1 001a ld $1a
ddc2 00ff ld $ff
ddc3 0007 ld $07
ddc4 000b ld $0b
ddc5 004d ld $4d
ddc6 0061 ld $61
ddc7 0072 ld $72
ddc8 0063 ld $63
ddc9 0020 ld $20
ddca 0050 ld $50
ddcb 0061 ld $61
ddcc 0075 ld $75
ddcd 006c ld $6c
ddce 0020 ld $20
ddcf 0049 ld $49
ddd0 0076 ld $76
ddd1 0061 ld $61
ddd2 006e ld $6e
ddd3 0061 ld $61
ddd4 0020 ld $20
ddd5 004f ld $4f
ddd6 0073 ld $73
ddd7 0063 ld $63
ddd8 0061 ld $61
ddd9 0072 ld $72
ddda 0000 ld $00
dddb 000d ld $0d
dddc 00a0 ld $a0
dddd 0060 ld $60
ddde 0075 ld $75
dddf 0090 ld $90
dde0 00a6 ld $a6
dde1 0059 ld $59
dde2 00e2 ld $e2
dde3 0085 ld $85
dde4 00a0 ld $a0
dde5 000c ld $0c
dde6 0059 ld $59
dde7 00e0 ld $e0
dde8 0085 ld $85
dde9 00a0 ld $a0
ddea 000c ld $0c
ddeb 0059 ld $59
ddec 00e9 ld $e9
dded 002b ld $2b
ddee 0022 ld $22
ddef 0011 ld $11
ddf0 0012 ld $12
ddf1 0001 ld $01
ddf2 002b ld $2b
ddf3 0026 ld $26
ddf4 00e6 ld $e6
ddf5 0002 ld $02
ddf6 002b ld $2b
ddf7 0024 ld $24
ddf8 00ad ld $ad
ddf9 002b ld $2b
ddfa 00b0 ld $b0
ddfb fe00 bra ac ;+-----------------------------------+
ddfc fcfd bra $ddfd ;| |
ddfd 1404 ld $04,y ;| Trampoline for page $dd00 lookups |
ddfe e068 jmp y,$68 ;| |
ddff c218 st [$18] ;+-----------------------------------+
de00 0059 ld $59
de01 00ce ld $ce
de02 00b4 ld $b4
de03 00e6 ld $e6
de04 0011 ld $11
de05 00de ld $de
de06 0001 ld $01
de07 002b ld $2b
de08 00b2 ld $b2
de09 001a ld $1a
de0a 0042 ld $42
de0b 00f0 ld $f0
de0c 00b2 ld $b2
de0d 0059 ld $59
de0e 0042 ld $42
de0f 002b ld $2b
de10 0024 ld $24
de11 00e3 ld $e3
de12 0002 ld $02
de13 002b ld $2b
de14 0026 ld $26
de15 0059 ld $59
de16 000e ld $0e
de17 00b4 ld $b4
de18 00e6 ld $e6
de19 001a ld $1a
de1a 00b0 ld $b0
de1b 005e ld $5e
de1c 0050 ld $50
de1d 0011 ld $11
de1e 0003 ld $03
de1f 000b ld $0b
de20 002b ld $2b
de21 0022 ld $22
de22 0059 ld $59
de23 00a0 ld $a0
de24 002b ld $2b
de25 0024 ld $24
de26 0059 ld $59
de27 0000 ld $00
de28 005e ld $5e
de29 0026 ld $26
de2a 001a ld $1a
de2b 00b0 ld $b0
de2c 005e ld $5e
de2d 0027 ld $27
de2e 00b4 ld $b4
de2f 00f3 ld $f3
de30 0085 ld $85
de31 00aa ld $aa
de32 000c ld $0c
de33 0021 ld $21
de34 00a0 ld $a0
de35 00e6 ld $e6
de36 0001 ld $01
de37 002b ld $2b
de38 00a0 ld $a0
de39 0035 ld $35
de3a 0072 ld $72
de3b 00a1 ld $a1
de3c 0063 ld $63
de3d 00ff ld $ff
de3e 000c ld $0c
de3f 0030 ld $30
de40 0000 ld $00
de41 0000 ld $00
de42 0000 ld $00
de43 000e ld $0e
de44 00a0 ld $a0
de45 005e ld $5e
de46 0011 ld $11
de47 00fc ld $fc
de48 00ff ld $ff
de49 00f8 ld $f8
de4a 008e ld $8e
de4b 00e6 ld $e6
de4c 0004 ld $04
de4d 002b ld $2b
de4e 008e ld $8e
de4f 0011 ld $11
de50 00fe ld $fe
de51 000d ld $0d
de52 0085 ld $85
de53 00c3 ld $c3
de54 000c ld $0c
de55 0059 ld $59
de56 0000 ld $00
de57 002b ld $2b
de58 00a0 ld $a0
de59 002b ld $2b
de5a 00a2 ld $a2
de5b 0085 ld $85
de5c 00a0 ld $a0
de5d 000b ld $0b
de5e 002b ld $2b
de5f 00a0 ld $a0
de60 0021 ld $21
de61 00a0 ld $a0
de62 002b ld $2b
de63 0090 ld $90
de64 0011 ld $11
de65 00fc ld $fc
de66 000e ld $0e
de67 0085 ld $85
de68 00c3 ld $c3
de69 000c ld $0c
de6a 0021 ld $21
de6b 0090 ld $90
de6c 002b ld $2b
de6d 00a0 ld $a0
de6e 0059 ld $59
de6f 0000 ld $00
de70 002b ld $2b
de71 00a2 ld $a2
de72 0021 ld $21
de73 00a0 ld $a0
de74 002b ld $2b
de75 0090 ld $90
de76 0011 ld $11
de77 0000 ld $00
de78 0000 ld $00
de79 0035 ld $35
de7a 003f ld $3f
de7b 00d6 ld $d6
de7c 00cf ld $cf
de7d 0018 ld $18
de7e 0011 ld $11
de7f 0001 ld $01
de80 0001 ld $01
de81 00ad ld $ad
de82 0099 ld $99
de83 0090 ld $90
de84 005e ld $5e
de85 009e ld $9e
de86 0011 ld $11
de87 0000 ld $00
de88 0001 ld $01
de89 00ad ld $ad
de8a 005e ld $5e
de8b 009f ld $9f
de8c 00f0 ld $f0
de8d 009e ld $9e
de8e 00e3 ld $e3
de8f 0001 ld $01
de90 0090 ld $90
de91 00e4 ld $e4
de92 0053 ld $53
de93 0070 ld $70
de94 0065 ld $65
de95 0063 ld $63
de96 0069 ld $69
de97 0061 ld $61
de98 006c ld $6c
de99 0020 ld $20
de9a 0074 ld $74
de9b 0068 ld $68
de9c 0061 ld $61
de9d 006e ld $6e
de9e 006b ld $6b
de9f 0073 ld $73
dea0 0000 ld $00
dea1 0000 ld $00
dea2 0000 ld $00
dea3 0000 ld $00
dea4 000f ld $0f
dea5 00a0 ld $a0
dea6 0060 ld $60
dea7 0075 ld $75
dea8 0011 ld $11
dea9 00e1 ld $e1
deaa 0004 ld $04
deab 002b ld $2b
deac 0022 ld $22
dead 0021 ld $21
deae 00a0 ld $a0
deaf 002b ld $2b
deb0 0024 ld $24
deb1 0059 ld $59
deb2 0000 ld $00
deb3 002b ld $2b
deb4 00a8 ld $a8
deb5 0021 ld $21
deb6 00a4 ld $a4
deb7 00ad ld $ad
deb8 002b ld $2b
deb9 00a0 ld $a0
deba 0059 ld $59
debb 0001 ld $01
debc 0099 ld $99
debd 00a4 ld $a4
debe 002b ld $2b
debf 00a4 ld $a4
dec0 0021 ld $21
dec1 00a2 ld $a2
dec2 002b ld $2b
dec3 0028 ld $28
dec4 00e3 ld $e3
dec5 0006 ld $06
dec6 002b ld $2b
dec7 00a2 ld $a2
dec8 001a ld $1a
dec9 0018 ld $18
deca 00e6 ld $e6
decb 00a0 ld $a0
decc 0035 ld $35
decd 004d ld $4d
dece 00f3 ld $f3
decf 0011 ld $11
ded0 0000 ld $00
ded1 0007 ld $07
ded2 002b ld $2b
ded3 00aa ld $aa
ded4 0021 ld $21
ded5 00a0 ld $a0
ded6 00e6 ld $e6
ded7 0020 ld $20
ded8 0035 ld $35
ded9 0050 ld $50
deda 00f3 ld $f3
dedb 002b ld $2b
dedc 00a0 ld $a0
dedd 00e6 ld $e6
dede 0032 ld $32
dedf 0035 ld $35
dee0 0050 ld $50
dee1 00e5 ld $e5
dee2 002b ld $2b
dee3 00a0 ld $a0
dee4 00e6 ld $e6
dee5 0032 ld $32
dee6 0035 ld $35
dee7 0053 ld $53
dee8 00f3 ld $f3
dee9 0011 ld $11
deea 0000 ld $00
deeb 0008 ld $08
deec 002b ld $2b
deed 00aa ld $aa
deee 0085 ld $85
deef 00a0 ld $a0
def0 0010 ld $10
def1 0059 ld $59
def2 0001 ld $01
def3 0099 ld $99
def4 00a8 ld $a8
def5 002b ld $2b
def6 00a8 ld $a8
def7 00fc ld $fc
def8 00a6 ld $a6
def9 0035 ld $35
defa 0072 ld $72
defb fe00 bra ac ;+-----------------------------------+
defc fcfd bra $defd ;| |
defd 1404 ld $04,y ;| Trampoline for page $de00 lookups |
defe e068 jmp y,$68 ;| |
deff c218 st [$18] ;+-----------------------------------+
df00 00ac ld $ac
df01 0021 ld $21
df02 00a8 ld $a8
df03 0063 ld $63
df04 00ff ld $ff
df05 0047 ld $47
df06 0074 ld $74
df07 004d ld $4d
df08 0069 ld $69
df09 006e ld $6e
df0a 0065 ld $65
df0b 0000 ld $00
df0c 0010 ld $10
df0d 00a0 ld $a0
df0e 0059 ld $59
df0f 0021 ld $21
df10 00a0 ld $a0
df11 00e9 ld $e9
df12 00e9 ld $e9
df13 0099 ld $99
df14 00a0 ld $a0
df15 0099 ld $99
df16 00aa ld $aa
df17 002b ld $2b
df18 00aa ld $aa
df19 007f ld $7f
df1a 0000 ld $00
df1b 005e ld $5e
df1c 0026 ld $26
df1d 00b4 ld $b4
df1e 00cb ld $cb
df1f 0093 ld $93
df20 00aa ld $aa
df21 0093 ld $93
df22 0028 ld $28
df23 0021 ld $21
df24 00aa ld $aa
df25 007f ld $7f
df26 0000 ld $00
df27 005e ld $5e
df28 0026 ld $26
df29 00b4 ld $b4
df2a 00cb ld $cb
df2b 0093 ld $93
df2c 00aa ld $aa
df2d 0093 ld $93
df2e 0028 ld $28
df2f 0021 ld $21
df30 00aa ld $aa
df31 007f ld $7f
df32 0000 ld $00
df33 005e ld $5e
df34 0026 ld $26
df35 00b4 ld $b4
df36 00cb ld $cb
df37 0093 ld $93
df38 00aa ld $aa
df39 0093 ld $93
df3a 0028 ld $28
df3b 0021 ld $21
df3c 00aa ld $aa
df3d 007f ld $7f
df3e 0000 ld $00
df3f 005e ld $5e
df40 0026 ld $26
df41 00b4 ld $b4
df42 00cb ld $cb
df43 0093 ld $93
df44 00aa ld $aa
df45 0093 ld $93
df46 0028 ld $28
df47 0021 ld $21
df48 00aa ld $aa
df49 007f ld $7f
df4a 0000 ld $00
df4b 005e ld $5e
df4c 0026 ld $26
df4d 00b4 ld $b4
df4e 00cb ld $cb
df4f 0093 ld $93
df50 0028 ld $28
df51 0059 ld $59
df52 0000 ld $00
df53 005e ld $5e
df54 0026 ld $26
df55 00b4 ld $b4
df56 00cb ld $cb
df57 00ff ld $ff
df58 0007 ld $07
df59 000b ld $0b
df5a 0068 ld $68
df5b 0061 ld $61
df5c 006e ld $6e
df5d 0073 ld $73
df5e 0036 ld $36
df5f 0031 ld $31
df60 0000 ld $00
df61 0042 ld $42
df62 0072 ld $72
df63 0069 ld $69
df64 0063 ld $63
df65 006b ld $6b
df66 0073 ld $73
df67 0000 ld $00
df68 0011 ld $11
df69 00a0 ld $a0
df6a 005b ld $5b
df6b 0075 ld $75
df6c 0011 ld $11
df6d 0003 ld $03
df6e 000b ld $0b
df6f 002b ld $2b
df70 0022 ld $22
df71 0059 ld $59
df72 00a0 ld $a0
df73 00b8 ld $b8
df74 00a0 ld $a0
df75 005e ld $5e
df76 00a6 ld $a6
df77 001a ld $1a
df78 00a2 ld $a2
df79 0082 ld $82
df7a 003f ld $3f
df7b 005e ld $5e
df7c 0025 ld $25
df7d 001a ld $1a
df7e 00a6 ld $a6
df7f 005e ld $5e
df80 0024 ld $24
df81 0021 ld $21
df82 00a0 ld $a0
df83 002b ld $2b
df84 0026 ld $26
df85 00b4 ld $b4
df86 00f3 ld $f3
df87 0093 ld $93
df88 00a1 ld $a1
df89 0021 ld $21
df8a 00a4 ld $a4
df8b 00e6 ld $e6
df8c 0001 ld $01
df8d 002b ld $2b
df8e 00a4 ld $a4
df8f 0035 ld $35
df90 0072 ld $72
df91 00b0 ld $b0
df92 0063 ld $63
df93 00ff ld $ff
df94 0021 ld $21
df95 001a ld $1a
df96 002b ld $2b
df97 008c ld $8c
df98 0021 ld $21
df99 008e ld $8e
df9a 00e6 ld $e6
df9b 000c ld $0c
df9c 002b ld $2b
df9d 008e ld $8e
df9e 00e3 ld $e3
df9f 0008 ld $08
dfa0 0085 ld $85
dfa1 00e6 ld $e6
dfa2 0013 ld $13
dfa3 0021 ld $21
dfa4 00a0 ld $a0
dfa5 002b ld $2b
dfa6 009e ld $9e
dfa7 002b ld $2b
dfa8 00a0 ld $a0
dfa9 0059 ld $59
dfaa 0000 ld $00
dfab 002b ld $2b
dfac 00a2 ld $a2
dfad 002b ld $2b
dfae 00a4 ld $a4
dfaf 0011 ld $11
dfb0 00ff ld $ff
dfb1 00ff ld $ff
dfb2 002b ld $2b
dfb3 00a6 ld $a6
dfb4 0085 ld $85
dfb5 00a8 ld $a8
dfb6 0012 ld $12
dfb7 00b8 ld $b8
dfb8 009e ld $9e
dfb9 002b ld $2b
dfba 00a0 ld $a0
dfbb 0059 ld $59
dfbc 000c ld $0c
dfbd 0099 ld $99
dfbe 008e ld $8e
dfbf 002b ld $2b
dfc0 008e ld $8e
dfc1 00e6 ld $e6
dfc2 0004 ld $04
dfc3 0085 ld $85
dfc4 00df ld $df
dfc5 0014 ld $14
dfc6 0012 ld $12
dfc7 00a0 ld $a0
dfc8 0050 ld $50
dfc9 0021 ld $21
dfca 00a4 ld $a4
dfcb 002b ld $2b
dfcc 00a6 ld $a6
dfcd 0021 ld $21
dfce 00a2 ld $a2
dfcf 002b ld $2b
dfd0 00a4 ld $a4
dfd1 0075 ld $75
dfd2 0021 ld $21
dfd3 00a0 ld $a0
dfd4 002b ld $2b
dfd5 0024 ld $24
dfd6 001a ld $1a
dfd7 00a2 ld $a2
dfd8 005e ld $5e
dfd9 0026 ld $26
dfda 001a ld $1a
dfdb 00a4 ld $a4
dfdc 005e ld $5e
dfdd 0027 ld $27
dfde 0011 ld $11
dfdf 00e6 ld $e6
dfe0 0000 ld $00
dfe1 002b ld $2b
dfe2 0022 ld $22
dfe3 001a ld $1a
dfe4 00a0 ld $a0
dfe5 005e ld $5e
dfe6 00b8 ld $b8
dfe7 0059 ld $59
dfe8 00ff ld $ff
dfe9 005e ld $5e
dfea 00b9 ld $b9
dfeb 0021 ld $21
dfec 00a6 ld $a6
dfed 0035 ld $35
dfee 0053 ld $53
dfef 00c9 ld $c9
dff0 0099 ld $99
dff1 00b8 ld $b8
dff2 0090 ld $90
dff3 00d1 ld $d1
dff4 0035 ld $35
dff5 003f ld $3f
dff6 00ec ld $ec
dff7 0099 ld $99
dff8 00b8 ld $b8
dff9 0035 ld $35
dffa 0056 ld $56
dffb fe00 bra ac ;+-----------------------------------+
dffc fcfd bra $dffd ;| |
dffd 1404 ld $04,y ;| Trampoline for page $df00 lookups |
dffe e068 jmp y,$68 ;| |
dfff c218 st [$18] ;+-----------------------------------+
e000 00e8 ld $e8
e001 002b ld $2b
e002 00a6 ld $a6
e003 0059 ld $59
e004 0000 ld $00
e005 00b8 ld $b8
e006 00b8 ld $b8
e007 002b ld $2b
e008 00b8 ld $b8
e009 00b4 ld $b4
e00a 00f5 ld $f5
e00b 0035 ld $35
e00c 0072 ld $72
e00d 00ec ld $ec
e00e 0021 ld $21
e00f 00a0 ld $a0
e010 0099 ld $99
e011 00b8 ld $b8
e012 002b ld $2b
e013 00a0 ld $a0
e014 002b ld $2b
e015 0024 ld $24
e016 0090 ld $90
e017 00b8 ld $b8
e018 0021 ld $21
e019 00a6 ld $a6
e01a 00b4 ld $b4
e01b 00f5 ld $f5
e01c 0063 ld $63
e01d 00ff ld $ff
e01e 0013 ld $13
e01f 00a0 ld $a0
e020 0057 ld $57
e021 002b ld $2b
e022 0088 ld $88
e023 0021 ld $21
e024 0090 ld $90
e025 00f3 ld $f3
e026 0088 ld $88
e027 0059 ld $59
e028 0002 ld $02
e029 0099 ld $99
e02a 0088 ld $88
e02b 002b ld $2b
e02c 0088 ld $88
e02d 0021 ld $21
e02e 0092 ld $92
e02f 00f3 ld $f3
e030 0088 ld $88
e031 0059 ld $59
e032 0002 ld $02
e033 0099 ld $99
e034 0088 ld $88
e035 002b ld $2b
e036 0088 ld $88
e037 0021 ld $21
e038 0094 ld $94
e039 00f3 ld $f3
e03a 0088 ld $88
e03b 0059 ld $59
e03c 0002 ld $02
e03d 0099 ld $99
e03e 0088 ld $88
e03f 002b ld $2b
e040 0088 ld $88
e041 0021 ld $21
e042 0096 ld $96
e043 00f3 ld $f3
e044 0088 ld $88
e045 0059 ld $59
e046 0002 ld $02
e047 0099 ld $99
e048 0088 ld $88
e049 002b ld $2b
e04a 0088 ld $88
e04b 0021 ld $21
e04c 0098 ld $98
e04d 00f3 ld $f3
e04e 0088 ld $88
e04f 0059 ld $59
e050 0002 ld $02
e051 0099 ld $99
e052 0088 ld $88
e053 002b ld $2b
e054 0088 ld $88
e055 0021 ld $21
e056 009a ld $9a
e057 00f3 ld $f3
e058 0088 ld $88
e059 0059 ld $59
e05a 0002 ld $02
e05b 0099 ld $99
e05c 0088 ld $88
e05d 002b ld $2b
e05e 0088 ld $88
e05f 0021 ld $21
e060 009c ld $9c
e061 00f3 ld $f3
e062 0088 ld $88
e063 0059 ld $59
e064 0002 ld $02
e065 0099 ld $99
e066 0088 ld $88
e067 002b ld $2b
e068 0088 ld $88
e069 0021 ld $21
e06a 009e ld $9e
e06b 00f3 ld $f3
e06c 0088 ld $88
e06d 0059 ld $59
e06e 0002 ld $02
e06f 0099 ld $99
e070 0088 ld $88
e071 002b ld $2b
e072 0088 ld $88
e073 0021 ld $21
e074 008c ld $8c
e075 00f3 ld $f3
e076 0088 ld $88
e077 00ff ld $ff
e078 0014 ld $14
e079 00a0 ld $a0
e07a 0050 ld $50
e07b 002b ld $2b
e07c 008a ld $8a
e07d 00f6 ld $f6
e07e 002b ld $2b
e07f 0090 ld $90
e080 0059 ld $59
e081 0002 ld $02
e082 0099 ld $99
e083 008a ld $8a
e084 002b ld $2b
e085 008a ld $8a
e086 00f6 ld $f6
e087 002b ld $2b
e088 0092 ld $92
e089 0059 ld $59
e08a 0002 ld $02
e08b 0099 ld $99
e08c 008a ld $8a
e08d 002b ld $2b
e08e 008a ld $8a
e08f 00f6 ld $f6
e090 002b ld $2b
e091 0094 ld $94
e092 0059 ld $59
e093 0002 ld $02
e094 0099 ld $99
e095 008a ld $8a
e096 002b ld $2b
e097 008a ld $8a
e098 00f6 ld $f6
e099 002b ld $2b
e09a 0096 ld $96
e09b 0059 ld $59
e09c 0002 ld $02
e09d 0099 ld $99
e09e 008a ld $8a
e09f 002b ld $2b
e0a0 008a ld $8a
e0a1 00f6 ld $f6
e0a2 002b ld $2b
e0a3 0098 ld $98
e0a4 0059 ld $59
e0a5 0002 ld $02
e0a6 0099 ld $99
e0a7 008a ld $8a
e0a8 002b ld $2b
e0a9 008a ld $8a
e0aa 00f6 ld $f6
e0ab 002b ld $2b
e0ac 009a ld $9a
e0ad 0059 ld $59
e0ae 0002 ld $02
e0af 0099 ld $99
e0b0 008a ld $8a
e0b1 002b ld $2b
e0b2 008a ld $8a
e0b3 00f6 ld $f6
e0b4 002b ld $2b
e0b5 009c ld $9c
e0b6 0059 ld $59
e0b7 0002 ld $02
e0b8 0099 ld $99
e0b9 008a ld $8a
e0ba 002b ld $2b
e0bb 008a ld $8a
e0bc 00f6 ld $f6
e0bd 002b ld $2b
e0be 009e ld $9e
e0bf 0059 ld $59
e0c0 0002 ld $02
e0c1 0099 ld $99
e0c2 008a ld $8a
e0c3 002b ld $2b
e0c4 008a ld $8a
e0c5 00f6 ld $f6
e0c6 002b ld $2b
e0c7 001a ld $1a
e0c8 0021 ld $21
e0c9 00a0 ld $a0
e0ca 00ff ld $ff
e0cb 0015 ld $15
e0cc 00a0 ld $a0
e0cd 0054 ld $54
e0ce 00fb ld $fb
e0cf 000d ld $0d
e0d0 00b6 ld $b6
e0d1 0017 ld $17
e0d2 00a0 ld $a0
e0d3 0017 ld $17
e0d4 00ff ld $ff
e0d5 0008 ld $08
e0d6 00e3 ld $e3
e0d7 0016 ld $16
e0d8 00d2 ld $d2
e0d9 0016 ld $16
e0da 00ff ld $ff
e0db 0008 ld $08
e0dc 00f2 ld $f2
e0dd 0010 ld $10
e0de 00fa ld $fa
e0df 000b ld $0b
e0e0 00ff ld $ff
e0e1 0008 ld $08
e0e2 00f9 ld $f9
e0e3 000f ld $0f
e0e4 00e9 ld $e9
e0e5 0010 ld $10
e0e6 00ff ld $ff
e0e7 0008 ld $08
e0e8 00ec ld $ec
e0e9 000e ld $0e
e0ea 00e8 ld $e8
e0eb 000c ld $0c
e0ec 00b9 ld $b9
e0ed 0016 ld $16
e0ee 00a0 ld $a0
e0ef 0016 ld $16
e0f0 00d8 ld $d8
e0f1 0015 ld $15
e0f2 00fb ld $fb
e0f3 000a ld $0a
e0f4 00e0 ld $e0
e0f5 000b ld $0b
e0f6 00fc ld $fc
e0f7 0008 ld $08
e0f8 00ee ld $ee
e0f9 000a ld $0a
e0fa 00e7 ld $e7
e0fb fe00 bra ac ;+-----------------------------------+
e0fc fcfd bra $e0fd ;| |
e0fd 1404 ld $04,y ;| Trampoline for page $e000 lookups |
e0fe e068 jmp y,$68 ;| |
e0ff c218 st [$18] ;+-----------------------------------+
e100 0008 ld $08
e101 00ff ld $ff
e102 0008 ld $08
e103 00e3 ld $e3
e104 0016 ld $16
e105 00d2 ld $d2
e106 0016 ld $16
e107 00e4 ld $e4
e108 0008 ld $08
e109 0000 ld $00
e10a 0000 ld $00
e10b 0007 ld $07
e10c 000b ld $0b
e10d 0050 ld $50
e10e 0068 ld $68
e10f 0069 ld $69
e110 006c ld $6c
e111 0020 ld $20
e112 0042 ld $42
e113 0072 ld $72
e114 0069 ld $69
e115 0061 ld $61
e116 006e ld $6e
e117 0020 ld $20
e118 0044 ld $44
e119 0061 ld $61
e11a 0076 ld $76
e11b 0069 ld $69
e11c 0064 ld $64
e11d 0020 ld $20
e11e 0044 ld $44
e11f 0061 ld $61
e120 0076 ld $76
e121 0065 ld $65
e122 0069 ld $69
e123 0020 ld $20
e124 0048 ld $48
e125 0047 ld $47
e126 0000 ld $00
e127 0016 ld $16
e128 00a0 ld $a0
e129 0059 ld $59
e12a 0007 ld $07
e12b 000b ld $0b
e12c 0044 ld $44
e12d 0069 ld $69
e12e 0065 ld $65
e12f 0074 ld $74
e130 0065 ld $65
e131 0072 ld $72
e132 0020 ld $20
e133 004d ld $4d
e134 0061 ld $61
e135 0072 ld $72
e136 0074 ld $74
e137 0069 ld $69
e138 006e ld $6e
e139 0020 ld $20
e13a 0042 ld $42
e13b 0072 ld $72
e13c 0061 ld $61
e13d 0064 ld $64
e13e 0020 ld $20
e13f 004c ld $4c
e140 006f ld $6f
e141 0075 ld $75
e142 0000 ld $00
e143 0007 ld $07
e144 000b ld $0b
e145 004d ld $4d
e146 0061 ld $61
e147 0072 ld $72
e148 0074 ld $74
e149 0069 ld $69
e14a 006a ld $6a
e14b 006e ld $6e
e14c 0020 ld $20
e14d 0045 ld $45
e14e 0072 ld $72
e14f 0069 ld $69
e150 006b ld $6b
e151 0020 ld $20
e152 0043 ld $43
e153 0068 ld $68
e154 0075 ld $75
e155 0063 ld $63
e156 006b ld $6b
e157 0020 ld $20
e158 0042 ld $42
e159 0065 ld $65
e15a 006e ld $6e
e15b 0000 ld $00
e15c 0007 ld $07
e15d 000b ld $0b
e15e 0057 ld $57
e15f 0061 ld $61
e160 006c ld $6c
e161 0074 ld $74
e162 0065 ld $65
e163 0072 ld $72
e164 0020 ld $20
e165 0042 ld $42
e166 0065 ld $65
e167 006c ld $6c
e168 0067 ld $67
e169 0065 ld $65
e16a 0072 ld $72
e16b 0073 ld $73
e16c 0000 ld $00
e16d 0007 ld $07
e16e 000b ld $0b
e16f 004d ld $4d
e170 0061 ld $61
e171 0072 ld $72
e172 0063 ld $63
e173 0065 ld $65
e174 006c ld $6c
e175 0020 ld $20
e176 0076 ld $76
e177 0061 ld $61
e178 006e ld $6e
e179 0020 ld $20
e17a 004b ld $4b
e17b 0065 ld $65
e17c 0072 ld $72
e17d 0076 ld $76
e17e 0069 ld $69
e17f 006e ld $6e
e180 0063 ld $63
e181 006b ld $6b
e182 0000 ld $00
e183 0017 ld $17
e184 00a0 ld $a0
e185 0030 ld $30
e186 0077 ld $77
e187 0061 ld $61
e188 0073 ld $73
e189 0020 ld $20
e18a 0062 ld $62
e18b 0072 ld $72
e18c 006f ld $6f
e18d 0075 ld $75
e18e 0067 ld $67
e18f 0068 ld $68
e190 0074 ld $74
e191 0020 ld $20
e192 0074 ld $74
e193 006f ld $6f
e194 0020 ld $20
e195 0079 ld $79
e196 006f ld $6f
e197 0075 ld $75
e198 0020 ld $20
e199 0062 ld $62
e19a 0079 ld $79
e19b 0000 ld $00
e19c 0054 ld $54
e19d 0068 ld $68
e19e 0065 ld $65
e19f 0020 ld $20
e1a0 0047 ld $47
e1a1 0069 ld $69
e1a2 0067 ld $67
e1a3 0061 ld $61
e1a4 0074 ld $74
e1a5 0072 ld $72
e1a6 006f ld $6f
e1a7 006e ld $6e
e1a8 0020 ld $20
e1a9 0054 ld $54
e1aa 0054 ld $54
e1ab 004c ld $4c
e1ac 0020 ld $20
e1ad 0063 ld $63
e1ae 006f ld $6f
e1af 006d ld $6d
e1b0 0070 ld $70
e1b1 0075 ld $75
e1b2 0074 ld $74
e1b3 0065 ld $65
e1b4 0072 ld $72
e1b5 0000 ld $00
e1b6 0000 ld $00
e1b7 0000 ld $00 ;End of Apps/Credits/Credits_v4.gt1, size 1560
;+-----------------------------------+
;| Apps/Horizon/Horizon_c_v2.gt1 |
;+-----------------------------------+
e1b8 dc43 st $43,[y,x++] ;'C'
e1b9 dc72 st $72,[y,x++] ;'r'
e1ba dc65 st $65,[y,x++] ;'e'
e1bb dc64 st $64,[y,x++] ;'d'
e1bc dc69 st $69,[y,x++] ;'i'
e1bd dc74 st $74,[y,x++] ;'t'
e1be dc73 st $73,[y,x++] ;'s'
e1bf dc00 st $00,[y,x++] ;'\x00'
e1c0 00a0 ld $a0
e1c1 c218 st [$18]
e1c2 00db ld $db
e1c3 14f7 ld $f7,y
e1c4 e085 jmp y,$85
e1c5 c219 st [$19]
Egg: e1c6 0002 ld $02
e1c7 0000 ld $00
e1c8 00fa ld $fa
e1c9 0011 ld $11
e1ca 00fc ld $fc
e1cb 0006 ld $06
e1cc 002b ld $2b
e1cd 008e ld $8e
e1ce 001a ld $1a
e1cf 0021 ld $21
e1d0 0082 ld $82
e1d1 00fc ld $fc
e1d2 00e6 ld $e6
e1d3 0048 ld $48
e1d4 0035 ld $35
e1d5 0050 ld $50
e1d6 001c ld $1c
e1d7 001a ld $1a
e1d8 0001 ld $01
e1d9 00e6 ld $e6
e1da 0001 ld $01
e1db 0082 ld $82
e1dc 00ff ld $ff
e1dd 00e6 ld $e6
e1de 007f ld $7f
e1df 0035 ld $35
e1e0 0050 ld $50
e1e1 001c ld $1c
e1e2 0011 ld $11
e1e3 0000 ld $00
e1e4 0004 ld $04
e1e5 00cf ld $cf
e1e6 0018 ld $18
e1e7 0021 ld $21
e1e8 000e ld $0e
e1e9 002b ld $2b
e1ea 001a ld $1a
e1eb 0082 ld $82
e1ec 007f ld $7f
e1ed 0035 ld $35
e1ee 003f ld $3f
e1ef 001c ld $1c
e1f0 0021 ld $21
e1f1 001a ld $1a
e1f2 00f3 ld $f3
e1f3 0017 ld $17
e1f4 0090 ld $90
e1f5 001c ld $1c
e1f6 0075 ld $75
e1f7 0059 ld $59
e1f8 0008 ld $08
e1f9 002b ld $2b
e1fa 00aa ld $aa
e1fb fe00 bra ac ;+-----------------------------------+
e1fc fcfd bra $e1fd ;| |
e1fd 1404 ld $04,y ;| Trampoline for page $e100 lookups |
e1fe e068 jmp y,$68 ;| |
e1ff c218 st [$18] ;+-----------------------------------+
e200 0011 ld $11
e201 00f0 ld $f0
e202 0001 ld $01
e203 002b ld $2b
e204 00ac ld $ac
e205 0059 ld $59
e206 0077 ld $77
e207 002b ld $2b
e208 00b2 ld $b2
e209 0011 ld $11
e20a 00fe ld $fe
e20b 00ff ld $ff
e20c 002b ld $2b
e20d 00be ld $be
e20e 0021 ld $21
e20f 00b2 ld $b2
e210 00e6 ld $e6
e211 0017 ld $17
e212 00e3 ld $e3
e213 0001 ld $01
e214 00f8 ld $f8
e215 00be ld $be
e216 002b ld $2b
e217 00a8 ld $a8
e218 0059 ld $59
e219 00a0 ld $a0
e21a 0099 ld $99
e21b 00a8 ld $a8
e21c 002b ld $2b
e21d 00a6 ld $a6
e21e 0059 ld $59
e21f 0050 ld $50
e220 002b ld $2b
e221 008a ld $8a
e222 0021 ld $21
e223 00a8 ld $a8
e224 0085 ld $85
e225 00e3 ld $e3
e226 0004 ld $04
e227 002b ld $2b
e228 00b4 ld $b4
e229 0021 ld $21
e22a 00b2 ld $b2
e22b 00e6 ld $e6
e22c 0020 ld $20
e22d 00e3 ld $e3
e22e 0028 ld $28
e22f 002b ld $2b
e230 00be ld $be
e231 0011 ld $11
e232 0090 ld $90
e233 0001 ld $01
e234 002b ld $2b
e235 008a ld $8a
e236 0021 ld $21
e237 00be ld $be
e238 0085 ld $85
e239 008a ld $8a
e23a 0004 ld $04
e23b 0082 ld $82
e23c 0001 ld $01
e23d 0035 ld $35
e23e 003f ld $3f
e23f 0076 ld $76
e240 0059 ld $59
e241 0000 ld $00
e242 002b ld $2b
e243 00a4 ld $a4
e244 0090 ld $90
e245 007a ld $7a
e246 0059 ld $59
e247 003c ld $3c
e248 002b ld $2b
e249 00a4 ld $a4
e24a 0021 ld $21
e24b 00a4 ld $a4
e24c 002b ld $2b
e24d 00b6 ld $b6
e24e 0059 ld $59
e24f 0000 ld $00
e250 002b ld $2b
e251 00b0 ld $b0
e252 0090 ld $90
e253 00cd ld $cd
e254 0021 ld $21
e255 00b4 ld $b4
e256 002b ld $2b
e257 00be ld $be
e258 00e6 ld $e6
e259 0001 ld $01
e25a 002b ld $2b
e25b 00b4 ld $b4
e25c 0021 ld $21
e25d 00be ld $be
e25e 0035 ld $35
e25f 0072 ld $72
e260 0097 ld $97
e261 0021 ld $21
e262 00a8 ld $a8
e263 00e6 ld $e6
e264 0001 ld $01
e265 002b ld $2b
e266 00b4 ld $b4
e267 0021 ld $21
e268 00b4 ld $b4
e269 0099 ld $99
e26a 00b4 ld $b4
e26b 001f ld $1f
e26c 00a9 ld $a9
e26d 00b8 ld $b8
e26e 00a8 ld $a8
e26f 0035 ld $35
e270 0050 ld $50
e271 00aa ld $aa
e272 0021 ld $21
e273 00b6 ld $b6
e274 008c ld $8c
e275 003f ld $3f
e276 002b ld $2b
e277 00a2 ld $a2
e278 0090 ld $90
e279 00b0 ld $b0
e27a 0021 ld $21
e27b 00b6 ld $b6
e27c 008c ld $8c
e27d 0003 ld $03
e27e 002b ld $2b
e27f 00a2 ld $a2
e280 0011 ld $11
e281 0000 ld $00
e282 0008 ld $08
e283 002b ld $2b
e284 00be ld $be
e285 0021 ld $21
e286 00b2 ld $b2
e287 005e ld $5e
e288 0019 ld $19
e289 0088 ld $88
e28a 00ff ld $ff
e28b 008c ld $8c
e28c 00ff ld $ff
e28d 0099 ld $99
e28e 00be ld $be
e28f 0099 ld $99
e290 00b0 ld $b0
e291 002b ld $2b
e292 00be ld $be
e293 0021 ld $21
e294 00a2 ld $a2
e295 00f0 ld $f0
e296 00be ld $be
e297 0059 ld $59
e298 0001 ld $01
e299 0099 ld $99
e29a 00b0 ld $b0
e29b 002b ld $2b
e29c 00b0 ld $b0
e29d 0021 ld $21
e29e 00b0 ld $b0
e29f 001f ld $1f
e2a0 00a7 ld $a7
e2a1 00b8 ld $b8
e2a2 00a6 ld $a6
e2a3 0035 ld $35
e2a4 0050 ld $50
e2a5 0084 ld $84
e2a6 0011 ld $11
e2a7 00f9 ld $f9
e2a8 0001 ld $01
e2a9 002b ld $2b
e2aa 00be ld $be
e2ab 0021 ld $21
e2ac 00b2 ld $b2
e2ad 0099 ld $99
e2ae 00b2 ld $b2
e2af 00f0 ld $f0
e2b0 00be ld $be
e2b1 0021 ld $21
e2b2 00b2 ld $b2
e2b3 00e6 ld $e6
e2b4 0001 ld $01
e2b5 002b ld $2b
e2b6 00b2 ld $b2
e2b7 001f ld $1f
e2b8 0000 ld $00
e2b9 00e6 ld $e6
e2ba 0020 ld $20
e2bb 0035 ld $35
e2bc 0053 ld $53
e2bd 0039 ld $39
e2be 0011 ld $11
e2bf 00f9 ld $f9
e2c0 0001 ld $01
e2c1 002b ld $2b
e2c2 00be ld $be
e2c3 0059 ld $59
e2c4 0000 ld $00
e2c5 0085 ld $85
e2c6 0000 ld $00
e2c7 0003 ld $03
e2c8 0003 ld $03
e2c9 0000 ld $00
e2ca 00f6 ld $f6
e2cb 00f0 ld $f0
e2cc 00be ld $be
e2cd 0059 ld $59
e2ce 0000 ld $00
e2cf 002b ld $2b
e2d0 00b0 ld $b0
e2d1 0021 ld $21
e2d2 00b0 ld $b0
e2d3 0082 ld $82
e2d4 00ff ld $ff
e2d5 002b ld $2b
e2d6 00b4 ld $b4
e2d7 0059 ld $59
e2d8 0000 ld $00
e2d9 002b ld $2b
e2da 00b2 ld $b2
e2db 002b ld $2b
e2dc 00b6 ld $b6
e2dd 0090 ld $90
e2de 001e ld $1e
e2df 0021 ld $21
e2e0 00b6 ld $b6
e2e1 0099 ld $99
e2e2 00b4 ld $b4
e2e3 002b ld $2b
e2e4 00b6 ld $b6
e2e5 0059 ld $59
e2e6 0001 ld $01
e2e7 0099 ld $99
e2e8 00b2 ld $b2
e2e9 002b ld $2b
e2ea 00b2 ld $b2
e2eb 0021 ld $21
e2ec 00b2 ld $b2
e2ed 001f ld $1f
e2ee 0000 ld $00
e2ef 00e6 ld $e6
e2f0 000a ld $0a
e2f1 0035 ld $35
e2f2 0050 ld $50
e2f3 0012 ld $12
e2f4 0011 ld $11
e2f5 0041 ld $41
e2f6 0001 ld $01
e2f7 002b ld $2b
e2f8 00ae ld $ae
e2f9 0021 ld $21
e2fa 00b4 ld $b4
e2fb fe00 bra ac ;+-----------------------------------+
e2fc fcfd bra $e2fd ;| |
e2fd 1404 ld $04,y ;| Trampoline for page $e200 lookups |
e2fe e068 jmp y,$68 ;| |
e2ff c218 st [$18] ;+-----------------------------------+
e300 0099 ld $99
e301 00b4 ld $b4
e302 002b ld $2b
e303 00b4 ld $b4
e304 001a ld $1a
e305 000e ld $0e
e306 00e3 ld $e3
e307 0001 ld $01
e308 005e ld $5e
e309 00a8 ld $a8
e30a 001a ld $1a
e30b 00a8 ld $a8
e30c 002b ld $2b
e30d 00be ld $be
e30e 001a ld $1a
e30f 000e ld $0e
e310 00fc ld $fc
e311 00be ld $be
e312 0035 ld $35
e313 0072 ld $72
e314 0038 ld $38
e315 0090 ld $90
e316 005d ld $5d
e317 0021 ld $21
e318 00b6 ld $b6
e319 001a ld $1a
e31a 0019 ld $19
e31b 008c ld $8c
e31c 0080 ld $80
e31d 00e6 ld $e6
e31e 0080 ld $80
e31f 00f0 ld $f0
e320 00ae ld $ae
e321 0021 ld $21
e322 00b6 ld $b6
e323 0082 ld $82
e324 00ff ld $ff
e325 0099 ld $99
e326 00b4 ld $b4
e327 002b ld $2b
e328 00b6 ld $b6
e329 0059 ld $59
e32a 0004 ld $04
e32b 0099 ld $99
e32c 00ae ld $ae
e32d 002b ld $2b
e32e 00ae ld $ae
e32f 0021 ld $21
e330 00ae ld $ae
e331 0097 ld $97
e332 00ad ld $ad
e333 00b8 ld $b8
e334 00ac ld $ac
e335 0035 ld $35
e336 0050 ld $50
e337 0045 ld $45
e338 001a ld $1a
e339 0011 ld $11
e33a 002b ld $2b
e33b 00a8 ld $a8
e33c 008c ld $8c
e33d 0040 ld $40
e33e 0035 ld $35
e33f 003f ld $3f
e340 00bd ld $bd
e341 0021 ld $21
e342 00a8 ld $a8
e343 001f ld $1f
e344 0000 ld $00
e345 00e6 ld $e6
e346 0040 ld $40
e347 0035 ld $35
e348 004d ld $4d
e349 0088 ld $88
e34a 0021 ld $21
e34b 00a8 ld $a8
e34c 008c ld $8c
e34d 0001 ld $01
e34e 0035 ld $35
e34f 003f ld $3f
e350 0091 ld $91
e351 0021 ld $21
e352 00a8 ld $a8
e353 008c ld $8c
e354 0002 ld $02
e355 0035 ld $35
e356 003f ld $3f
e357 00a4 ld $a4
e358 0090 ld $90
e359 00c1 ld $c1
e35a 0021 ld $21
e35b 00a8 ld $a8
e35c 008c ld $8c
e35d 0080 ld $80
e35e 0035 ld $35
e35f 003f ld $3f
e360 00bd ld $bd
e361 0090 ld $90
e362 00c1 ld $c1
e363 0059 ld $59
e364 0001 ld $01
e365 0099 ld $99
e366 00aa ld $aa
e367 002b ld $2b
e368 00aa ld $aa
e369 001f ld $1f
e36a 0000 ld $00
e36b 00e6 ld $e6
e36c 0020 ld $20
e36d 0035 ld $35
e36e 0056 ld $56
e36f 00c1 ld $c1
e370 0059 ld $59
e371 0020 ld $20
e372 002b ld $2b
e373 00aa ld $aa
e374 0090 ld $90
e375 00c1 ld $c1
e376 0021 ld $21
e377 00aa ld $aa
e378 00e6 ld $e6
e379 0001 ld $01
e37a 002b ld $2b
e37b 00aa ld $aa
e37c 002b ld $2b
e37d 00be ld $be
e37e 0011 ld $11
e37f 00e0 ld $e0
e380 00ff ld $ff
e381 001f ld $1f
e382 00bf ld $bf
e383 00b8 ld $b8
e384 00be ld $be
e385 0035 ld $35
e386 0056 ld $56
e387 00c1 ld $c1
e388 0011 ld $11
e389 00e0 ld $e0
e38a 00ff ld $ff
e38b 002b ld $2b
e38c 00aa ld $aa
e38d 0090 ld $90
e38e 00c1 ld $c1
e38f 0059 ld $59
e390 0000 ld $00
e391 002b ld $2b
e392 00aa ld $aa
e393 0021 ld $21
e394 00b0 ld $b0
e395 0099 ld $99
e396 00aa ld $aa
e397 002b ld $2b
e398 00b0 ld $b0
e399 0090 ld $90
e39a 0004 ld $04
e39b 0063 ld $63
e39c 00ff ld $ff
e39d 00f6 ld $f6
e39e 002b ld $2b
e39f 009e ld $9e
e3a0 0021 ld $21
e3a1 001a ld $1a
e3a2 002b ld $2b
e3a3 009c ld $9c
e3a4 0011 ld $11
e3a5 00ef ld $ef
e3a6 00be ld $be
e3a7 00fc ld $fc
e3a8 009e ld $9e
e3a9 0035 ld $35
e3aa 003f ld $3f
e3ab 00eb ld $eb
e3ac 0021 ld $21
e3ad 009e ld $9e
e3ae 0090 ld $90
e3af 00e8 ld $e8
e3b0 00f6 ld $f6
e3b1 00cf ld $cf
e3b2 0018 ld $18
e3b3 0059 ld $59
e3b4 0002 ld $02
e3b5 0099 ld $99
e3b6 009e ld $9e
e3b7 00f6 ld $f6
e3b8 002b ld $2b
e3b9 009e ld $9e
e3ba 0035 ld $35
e3bb 0072 ld $72
e3bc 00de ld $de
e3bd 0021 ld $21
e3be 009c ld $9c
e3bf 002b ld $2b
e3c0 001a ld $1a
e3c1 00ff ld $ff
e3c2 0000 ld $00
e3c3 0000 ld $00
e3c4 0000 ld $00
e3c5 0000 ld $00
e3c6 0004 ld $04
e3c7 0000 ld $00
e3c8 00ed ld $ed
e3c9 0011 ld $11
e3ca 00fc ld $fc
e3cb 00ff ld $ff
e3cc 00f8 ld $f8
e3cd 008e ld $8e
e3ce 00e6 ld $e6
e3cf 0004 ld $04
e3d0 002b ld $2b
e3d1 008e ld $8e
e3d2 0011 ld $11
e3d3 00f2 ld $f2
e3d4 0003 ld $03
e3d5 0085 ld $85
e3d6 00cd ld $cd
e3d7 0003 ld $03
e3d8 0059 ld $59
e3d9 0000 ld $00
e3da 002b ld $2b
e3db 00a0 ld $a0
e3dc 002b ld $2b
e3dd 00a2 ld $a2
e3de 0085 ld $85
e3df 002d ld $2d
e3e0 0002 ld $02
e3e1 002b ld $2b
e3e2 00a0 ld $a0
e3e3 0021 ld $21
e3e4 00a0 ld $a0
e3e5 002b ld $2b
e3e6 0090 ld $90
e3e7 0011 ld $11
e3e8 00f4 ld $f4
e3e9 0003 ld $03
e3ea 0085 ld $85
e3eb 00cd ld $cd
e3ec 0003 ld $03
e3ed 0021 ld $21
e3ee 0090 ld $90
e3ef 002b ld $2b
e3f0 00a0 ld $a0
e3f1 0059 ld $59
e3f2 0000 ld $00
e3f3 002b ld $2b
e3f4 00a2 ld $a2
e3f5 0021 ld $21
e3f6 00a0 ld $a0
e3f7 002b ld $2b
e3f8 0090 ld $90
e3f9 0011 ld $11
e3fa 0000 ld $00
e3fb fe00 bra ac ;+-----------------------------------+
e3fc fcfd bra $e3fd ;| |
e3fd 1404 ld $04,y ;| Trampoline for page $e300 lookups |
e3fe e068 jmp y,$68 ;| |
e3ff c218 st [$18] ;+-----------------------------------+
e400 0000 ld $00
e401 0035 ld $35
e402 003f ld $3f
e403 0036 ld $36
e404 00cf ld $cf
e405 0018 ld $18
e406 0011 ld $11
e407 0001 ld $01
e408 0001 ld $01
e409 00ad ld $ad
e40a 0099 ld $99
e40b 0090 ld $90
e40c 005e ld $5e
e40d 009e ld $9e
e40e 0011 ld $11
e40f 0000 ld $00
e410 0001 ld $01
e411 00ad ld $ad
e412 005e ld $5e
e413 009f ld $9f
e414 00f0 ld $f0
e415 009e ld $9e
e416 00e3 ld $e3
e417 0001 ld $01
e418 0090 ld $90
e419 0044 ld $44
e41a 0011 ld $11
e41b 0000 ld $00
e41c 0005 ld $05
e41d 002b ld $2b
e41e 008a ld $8a
e41f 0011 ld $11
e420 0004 ld $04
e421 0001 ld $01
e422 0085 ld $85
e423 006e ld $6e
e424 0004 ld $04
e425 0063 ld $63
e426 00ff ld $ff
e427 0059 ld $59
e428 0000 ld $00
e429 002b ld $2b
e42a 00a2 ld $a2
e42b 0021 ld $21
e42c 00a0 ld $a0
e42d 0082 ld $82
e42e 00f8 ld $f8
e42f 0035 ld $35
e430 003f ld $3f
e431 0066 ld $66
e432 0011 ld $11
e433 00ff ld $ff
e434 00ff ld $ff
e435 00ff ld $ff
e436 0021 ld $21
e437 00a2 ld $a2
e438 002b ld $2b
e439 008a ld $8a
e43a 0021 ld $21
e43b 00a0 ld $a0
e43c 002b ld $2b
e43d 0026 ld $26
e43e 0011 ld $11
e43f 0000 ld $00
e440 0000 ld $00
e441 0035 ld $35
e442 003f ld $3f
e443 007b ld $7b
e444 002b ld $2b
e445 0088 ld $88
e446 0075 ld $75
e447 0021 ld $21
e448 0026 ld $26
e449 00cf ld $cf
e44a 0088 ld $88
e44b 0059 ld $59
e44c 0014 ld $14
e44d 002b ld $2b
e44e 00a0 ld $a0
e44f 0021 ld $21
e450 008a ld $8a
e451 002b ld $2b
e452 00a2 ld $a2
e453 0085 ld $85
e454 002c ld $2c
e455 0004 ld $04
e456 00b4 ld $b4
e457 0080 ld $80
e458 0075 ld $75
e459 0035 ld $35
e45a 0072 ld $72
e45b 008f ld $8f
e45c 0085 ld $85
e45d 004c ld $4c
e45e 0004 ld $04
e45f 002b ld $2b
e460 0026 ld $26
e461 0059 ld $59
e462 0000 ld $00
e463 005e ld $5e
e464 008c ld $8c
e465 0021 ld $21
e466 0026 ld $26
e467 0035 ld $35
e468 004d ld $4d
e469 00a2 ld $a2
e46a 0059 ld $59
e46b 0000 ld $00
e46c 00b8 ld $b8
e46d 0026 ld $26
e46e 002b ld $2b
e46f 0026 ld $26
e470 0093 ld $93
e471 008c ld $8c
e472 0021 ld $21
e473 008a ld $8a
e474 002b ld $2b
e475 0024 ld $24
e476 0035 ld $35
e477 0053 ld $53
e478 00b5 ld $b5
e479 0059 ld $59
e47a 0000 ld $00
e47b 00b8 ld $b8
e47c 008a ld $8a
e47d 002b ld $2b
e47e 0024 ld $24
e47f 001a ld $1a
e480 008c ld $8c
e481 008c ld $8c
e482 0003 ld $03
e483 005e ld $5e
e484 008c ld $8c
e485 0059 ld $59
e486 0000 ld $00
e487 002b ld $2b
e488 0028 ld $28
e489 0059 ld $59
e48a 0001 ld $01
e48b 002b ld $2b
e48c 002a ld $2a
e48d 0059 ld $59
e48e 00a1 ld $a1
e48f 002b ld $2b
e490 0022 ld $22
e491 00b4 ld $b4
e492 00e6 ld $e6
e493 001a ld $1a
e494 008c ld $8c
e495 0082 ld $82
e496 0002 ld $02
e497 0035 ld $35
e498 003f ld $3f
e499 00d0 ld $d0
e49a 0059 ld $59
e49b 0000 ld $00
e49c 00b8 ld $b8
e49d 0028 ld $28
e49e 002b ld $2b
e49f 0028 ld $28
e4a0 001a ld $1a
e4a1 008c ld $8c
e4a2 0082 ld $82
e4a3 0001 ld $01
e4a4 0035 ld $35
e4a5 003f ld $3f
e4a6 00dd ld $dd
e4a7 0059 ld $59
e4a8 0000 ld $00
e4a9 00b8 ld $b8
e4aa 0024 ld $24
e4ab 002b ld $2b
e4ac 0024 ld $24
e4ad 0021 ld $21
e4ae 0024 ld $24
e4af 0063 ld $63
e4b0 00ff ld $ff
e4b1 0075 ld $75
e4b2 0085 ld $85
e4b3 008a ld $8a
e4b4 0004 ld $04
e4b5 002b ld $2b
e4b6 0026 ld $26
e4b7 0021 ld $21
e4b8 0028 ld $28
e4b9 0063 ld $63
e4ba 00ff ld $ff
e4bb 0005 ld $05
e4bc 0000 ld $00
e4bd 0011 ld $11
e4be 0044 ld $44
e4bf 0069 ld $69
e4c0 0076 ld $76
e4c1 0069 ld $69
e4c2 0073 ld $73
e4c3 0069 ld $69
e4c4 006f ld $6f
e4c5 006e ld $6e
e4c6 0020 ld $20
e4c7 0062 ld $62
e4c8 0079 ld $79
e4c9 0020 ld $20
e4ca 007a ld $7a
e4cb 0065 ld $65
e4cc 0072 ld $72
e4cd 006f ld $6f
e4ce 0000 ld $00
e4cf 0000 ld $00
e4d0 0000 ld $00 ;End of Apps/Horizon/Horizon_c_v2.gt1, size 779
;+-----------------------------------+
;| Apps/CardBoot/CardBoot_v2.gt1 |
;+-----------------------------------+
e4d1 dc45 st $45,[y,x++] ;'E'
e4d2 dc67 st $67,[y,x++] ;'g'
e4d3 dc67 st $67,[y,x++] ;'g'
e4d4 dc00 st $00,[y,x++] ;'\x00'
e4d5 dc00 st $00,[y,x++] ;'\x00'
e4d6 dc00 st $00,[y,x++] ;'\x00'
e4d7 dc00 st $00,[y,x++] ;'\x00'
e4d8 dc00 st $00,[y,x++] ;'\x00'
e4d9 00c6 ld $c6
e4da c218 st [$18]
e4db 00e1 ld $e1
e4dc 14f7 ld $f7,y
e4dd e085 jmp y,$85
e4de c219 st [$19]
Boot: e4df 0002 ld $02
e4e0 0000 ld $00
e4e1 004c ld $4c
e4e2 001a ld $1a
e4e3 0021 ld $21
e4e4 00e6 ld $e6
e4e5 0040 ld $40
e4e6 0035 ld $35
e4e7 0053 ld $53
e4e8 000b ld $0b
e4e9 0021 ld $21
e4ea 000e ld $0e
e4eb 00f3 ld $f3
e4ec 0017 ld $17
e4ed 0090 ld $90
e4ee 0005 ld $05
e4ef 0011 ld $11
e4f0 0000 ld $00
e4f1 007d ld $7d
e4f2 002b ld $2b
e4f3 0030 ld $30
e4f4 0011 ld $11
e4f5 00f9 ld $f9
e4f6 0001 ld $01
e4f7 002b ld $2b
e4f8 0032 ld $32
e4f9 0059 ld $59
e4fa 0000 ld $00
e4fb fe00 bra ac ;+-----------------------------------+
e4fc fcfd bra $e4fd ;| |
e4fd 1404 ld $04,y ;| Trampoline for page $e400 lookups |
e4fe e068 jmp y,$68 ;| |
e4ff c218 st [$18] ;+-----------------------------------+
e500 0085 ld $85
e501 00b1 ld $b1
e502 0072 ld $72
e503 0059 ld $59
e504 0020 ld $20
e505 00f0 ld $f0
e506 0032 ld $32
e507 0011 ld $11
e508 00e8 ld $e8
e509 0001 ld $01
e50a 002b ld $2b
e50b 0034 ld $34
e50c 0059 ld $59
e50d 007b ld $7b
e50e 00f0 ld $f0
e50f 0034 ld $34
e510 0021 ld $21
e511 0034 ld $34
e512 00e3 ld $e3
e513 0002 ld $02
e514 002b ld $2b
e515 0034 ld $34
e516 0011 ld $11
e517 00f0 ld $f0
e518 0001 ld $01
e519 00fc ld $fc
e51a 0034 ld $34
e51b 0035 ld $35
e51c 0072 ld $72
e51d 0023 ld $23
e51e 0011 ld $11
e51f 007c ld $7c
e520 0000 ld $00
e521 005e ld $5e
e522 0027 ld $27
e523 0059 ld $59
e524 00ff ld $ff
e525 002b ld $2b
e526 0025 ld $25
e527 0059 ld $59
e528 0000 ld $00
e529 005e ld $5e
e52a 0024 ld $24
e52b 00b4 ld $b4
e52c 00f3 ld $f3
e52d 0011 ld $11
e52e 00a0 ld $a0
e52f 0058 ld $58
e530 002b ld $2b
e531 001a ld $1a
e532 00ff ld $ff
e533 0058 ld $58
e534 00a0 ld $a0
e535 0042 ld $42
e536 00cd ld $cd
e537 00c8 ld $c8
e538 0075 ld $75
e539 0059 ld $59
e53a 0000 ld $00
e53b 002b ld $2b
e53c 0036 ld $36
e53d 0059 ld $59
e53e 000a ld $0a
e53f 002b ld $2b
e540 0034 ld $34
e541 0085 ld $85
e542 00bc ld $bc
e543 005d ld $5d
e544 0021 ld $21
e545 0034 ld $34
e546 00e6 ld $e6
e547 0001 ld $01
e548 0035 ld $35
e549 004d ld $4d
e54a 00a7 ld $a7
e54b 0085 ld $85
e54c 00a2 ld $a2
e54d 005d ld $5d
e54e 00cd ld $cd
e54f 00be ld $be
e550 0040 ld $40
e551 0000 ld $00
e552 0000 ld $00
e553 0000 ld $00
e554 0000 ld $00
e555 0095 ld $95
e556 0085 ld $85
e557 00a2 ld $a2
e558 005f ld $5f
e559 0085 ld $85
e55a 00da ld $da
e55b 005f ld $5f
e55c 008c ld $8c
e55d 0001 ld $01
e55e 0063 ld $63
e55f 00ff ld $ff
e560 00cd ld $cd
e561 00dd ld $dd
e562 0075 ld $75
e563 0085 ld $85
e564 00a2 ld $a2
e565 0058 ld $58
e566 0035 ld $35
e567 003f ld $3f
e568 00db ld $db
e569 0085 ld $85
e56a 00af ld $af
e56b 005d ld $5d
e56c 001a ld $1a
e56d 000e ld $0e
e56e 00e6 ld $e6
e56f 003c ld $3c
e570 0035 ld $35
e571 0050 ld $50
e572 00cb ld $cb
e573 0063 ld $63
e574 00ff ld $ff
e575 0093 ld $93
e576 001b ld $1b
e577 00ff ld $ff
e578 0059 ld $59
e579 00a0 ld $a0
e57a 0044 ld $44
e57b 00cd ld $cd
e57c 00df ld $df
e57d 0075 ld $75
e57e 0085 ld $85
e57f 00a2 ld $a2
e580 005d ld $5d
e581 00cd ld $cd
e582 00ac ld $ac
e583 0048 ld $48
e584 0000 ld $00
e585 0000 ld $00
e586 0001 ld $01
e587 00aa ld $aa
e588 0087 ld $87
e589 0085 ld $85
e58a 00a2 ld $a2
e58b 005f ld $5f
e58c 0085 ld $85
e58d 00da ld $da
e58e 005f ld $5f
e58f 008c ld $8c
e590 00ff ld $ff
e591 0035 ld $35
e592 003f ld $3f
e593 00d9 ld $d9
e594 0021 ld $21
e595 0038 ld $38
e596 0082 ld $82
e597 0004 ld $04
e598 0035 ld $35
e599 003f ld $3f
e59a 00c4 ld $c4
e59b 0059 ld $59
e59c 0001 ld $01
e59d 002b ld $2b
e59e 0036 ld $36
e59f 0090 ld $90
e5a0 00d9 ld $d9
e5a1 0085 ld $85
e5a2 00bc ld $bc
e5a3 005d ld $5d
e5a4 0085 ld $85
e5a5 00bc ld $bc
e5a6 005d ld $5d
e5a7 0085 ld $85
e5a8 00bc ld $bc
e5a9 005d ld $5d
e5aa 0085 ld $85
e5ab 00bc ld $bc
e5ac 005d ld $5d
e5ad 008c ld $8c
e5ae 00aa ld $aa
e5af 0035 ld $35
e5b0 0072 ld $72
e5b1 00d9 ld $d9
e5b2 0059 ld $59
e5b3 0002 ld $02
e5b4 002b ld $2b
e5b5 0036 ld $36
e5b6 0021 ld $21
e5b7 0038 ld $38
e5b8 0082 ld $82
e5b9 00fa ld $fa
e5ba 0063 ld $63
e5bb 00ff ld $ff
e5bc 0093 ld $93
e5bd 001b ld $1b
e5be 00ff ld $ff
e5bf 005a ld $5a
e5c0 00a0 ld $a0
e5c1 0044 ld $44
e5c2 00cd ld $cd
e5c3 00ca ld $ca
e5c4 0075 ld $75
e5c5 0085 ld $85
e5c6 00a2 ld $a2
e5c7 005d ld $5d
e5c8 00cd ld $cd
e5c9 00ac ld $ac
e5ca 007a ld $7a
e5cb 0000 ld $00
e5cc 0000 ld $00
e5cd 0000 ld $00
* 5 times
e5d0 0085 ld $85
e5d1 00a2 ld $a2
e5d2 005f ld $5f
e5d3 0085 ld $85
e5d4 00da ld $da
e5d5 005f ld $5f
e5d6 0085 ld $85
e5d7 00bc ld $bc
e5d8 005d ld $5d
e5d9 0082 ld $82
e5da 0040 ld $40
e5db 0035 ld $35
e5dc 003f ld $3f
e5dd 00be ld $be
e5de 0059 ld $59
e5df 0004 ld $04
e5e0 002b ld $2b
e5e1 0036 ld $36
e5e2 0085 ld $85
e5e3 00bc ld $bc
e5e4 005d ld $5d
e5e5 0085 ld $85
e5e6 00bc ld $bc
e5e7 005d ld $5d
e5e8 0021 ld $21
e5e9 0038 ld $38
e5ea 0082 ld $82
e5eb 00fe ld $fe
e5ec 0063 ld $63
e5ed 00ff ld $ff
e5ee 00cd ld $cd
e5ef 00df ld $df
e5f0 0075 ld $75
e5f1 00cd ld $cd
e5f2 00d5 ld $d5
e5f3 0077 ld $77
e5f4 0000 ld $00
e5f5 0000 ld $00
e5f6 0000 ld $00
* 5 times
e5f9 0085 ld $85
e5fa 00a2 ld $a2
e5fb fe00 bra ac ;+-----------------------------------+
e5fc fcfd bra $e5fd ;| |
e5fd 1404 ld $04,y ;| Trampoline for page $e500 lookups |
e5fe e068 jmp y,$68 ;| |
e5ff c218 st [$18] ;+-----------------------------------+
e600 005f ld $5f
e601 0085 ld $85
e602 00da ld $da
e603 005f ld $5f
e604 0082 ld $82
e605 00fe ld $fe
e606 0063 ld $63
e607 00ff ld $ff
e608 0093 ld $93
e609 001b ld $1b
e60a 00ff ld $ff
e60b 005b ld $5b
e60c 00a0 ld $a0
e60d 0055 ld $55
e60e 00cd ld $cd
e60f 00c4 ld $c4
e610 0075 ld $75
e611 0021 ld $21
e612 0036 ld $36
e613 008c ld $8c
e614 0001 ld $01
e615 0035 ld $35
e616 0072 ld $72
e617 00b2 ld $b2
e618 00cd ld $cd
e619 00b0 ld $b0
e61a 0069 ld $69
e61b 0000 ld $00
e61c 0000 ld $00
e61d 0000 ld $00
* 5 times
e620 0090 ld $90
e621 00ba ld $ba
e622 00cd ld $cd
e623 00ba ld $ba
e624 0069 ld $69
e625 0040 ld $40
e626 0000 ld $00
e627 0000 ld $00
e628 0000 ld $00
e629 0000 ld $00
e62a 0085 ld $85
e62b 00a2 ld $a2
e62c 005f ld $5f
e62d 0085 ld $85
e62e 00da ld $da
e62f 005f ld $5f
e630 0082 ld $82
e631 00fe ld $fe
e632 0063 ld $63
e633 00ff ld $ff
e634 00cd ld $cd
e635 00db ld $db
e636 0075 ld $75
e637 0085 ld $85
e638 00ce ld $ce
e639 005a ld $5a
e63a 0085 ld $85
e63b 00a2 ld $a2
e63c 005b ld $5b
e63d 0021 ld $21
e63e 0038 ld $38
e63f 0035 ld $35
e640 003f ld $3f
e641 00d9 ld $d9
e642 001a ld $1a
e643 000e ld $0e
e644 00e6 ld $e6
e645 0078 ld $78
e646 0035 ld $35
e647 0050 ld $50
e648 00c7 ld $c7
e649 0063 ld $63
e64a 00ff ld $ff
e64b 00cd ld $cd
e64c 00f0 ld $f0
e64d 0075 ld $75
e64e 00cd ld $cd
e64f 00e6 ld $e6
e650 0050 ld $50
e651 0000 ld $00
e652 0000 ld $00
e653 0002 ld $02
e654 0000 ld $00
e655 0000 ld $00
e656 0085 ld $85
e657 00a2 ld $a2
e658 005f ld $5f
e659 0085 ld $85
e65a 00da ld $da
e65b 005f ld $5f
e65c 0082 ld $82
e65d 00fe ld $fe
e65e 0063 ld $63
e65f 00ff ld $ff
e660 0093 ld $93
e661 001b ld $1b
e662 00ff ld $ff
e663 005c ld $5c
e664 00a0 ld $a0
e665 0053 ld $53
e666 00cd ld $cd
e667 00ee ld $ee
e668 0075 ld $75
e669 00cd ld $cd
e66a 00a9 ld $a9
e66b 0051 ld $51
e66c 0000 ld $00
e66d 0000 ld $00
e66e 0000 ld $00
* 5 times
e671 002b ld $2b
e672 003a ld $3a
e673 002b ld $2b
e674 003c ld $3c
e675 0021 ld $21
e676 003e ld $3e
e677 002b ld $2b
e678 0040 ld $40
e679 0021 ld $21
e67a 0042 ld $42
e67b 002b ld $2b
e67c 0044 ld $44
e67d 0021 ld $21
e67e 0036 ld $36
e67f 00e6 ld $e6
e680 0002 ld $02
e681 0035 ld $35
e682 004d ld $4d
e683 00bf ld $bf
e684 0085 ld $85
e685 00a2 ld $a2
e686 0066 ld $66
e687 001a ld $1a
e688 0045 ld $45
e689 0093 ld $93
e68a 003c ld $3c
e68b 00f0 ld $f0
e68c 003c ld $3c
e68d 001a ld $1a
e68e 0044 ld $44
e68f 0093 ld $93
e690 003c ld $3c
e691 00f0 ld $f0
e692 003c ld $3c
e693 001a ld $1a
e694 0041 ld $41
e695 0093 ld $93
e696 003c ld $3c
e697 00f0 ld $f0
e698 003c ld $3c
e699 001a ld $1a
e69a 0040 ld $40
e69b 0093 ld $93
e69c 003c ld $3c
e69d 00f0 ld $f0
e69e 003c ld $3c
e69f 0021 ld $21
e6a0 003a ld $3a
e6a1 0085 ld $85
e6a2 00a2 ld $a2
e6a3 005f ld $5f
e6a4 0085 ld $85
e6a5 00da ld $da
e6a6 005f ld $5f
e6a7 0082 ld $82
e6a8 00fe ld $fe
e6a9 0035 ld $35
e6aa 0072 ld $72
e6ab 00ec ld $ec
e6ac 0085 ld $85
e6ad 00bc ld $bc
e6ae 005d ld $5d
e6af 008c ld $8c
e6b0 00ff ld $ff
e6b1 0035 ld $35
e6b2 003f ld $3f
e6b3 00e4 ld $e4
e6b4 0063 ld $63
e6b5 00ff ld $ff
e6b6 0093 ld $93
e6b7 001b ld $1b
e6b8 00ff ld $ff
e6b9 005d ld $5d
e6ba 00a0 ld $a0
e6bb 0035 ld $35
e6bc 00cd ld $cd
e6bd 00ab ld $ab
e6be 0011 ld $11
e6bf 0009 ld $09
e6c0 000b ld $0b
e6c1 002b ld $2b
e6c2 0022 ld $22
e6c3 0011 ld $11
e6c4 0078 ld $78
e6c5 0080 ld $80
e6c6 00b4 ld $b4
e6c7 00fa ld $fa
e6c8 00ff ld $ff
e6c9 00cd ld $cd
e6ca 00b8 ld $b8
e6cb 0011 ld $11
e6cc 0009 ld $09
e6cd 000b ld $0b
e6ce 002b ld $2b
e6cf 0022 ld $22
e6d0 0011 ld $11
e6d1 007c ld $7c
e6d2 0080 ld $80
e6d3 00b4 ld $b4
e6d4 00fa ld $fa
e6d5 00ff ld $ff
e6d6 00cd ld $cd
e6d7 00d0 ld $d0
e6d8 0059 ld $59
e6d9 00ff ld $ff
e6da 005e ld $5e
e6db 002a ld $2a
e6dc 0059 ld $59
e6dd 002a ld $2a
e6de 002b ld $2b
e6df 0024 ld $24
e6e0 00e3 ld $e3
e6e1 0001 ld $01
e6e2 002b ld $2b
e6e3 0026 ld $26
e6e4 0011 ld $11
e6e5 0015 ld $15
e6e6 000b ld $0b
e6e7 002b ld $2b
e6e8 0022 ld $22
e6e9 00b4 ld $b4
e6ea 00cb ld $cb
e6eb 001a ld $1a
e6ec 002a ld $2a
e6ed 00ff ld $ff
e6ee 0093 ld $93
e6ef 001b ld $1b
e6f0 00ff ld $ff
e6f1 005e ld $5e
e6f2 00a0 ld $a0
e6f3 003d ld $3d
e6f4 00cd ld $cd
e6f5 00d8 ld $d8
e6f6 00cd ld $cd
e6f7 00ab ld $ab
e6f8 0046 ld $46
e6f9 0041 ld $41
e6fa 0054 ld $54
e6fb fe00 bra ac ;+-----------------------------------+
e6fc fcfd bra $e6fd ;| |
e6fd 1404 ld $04,y ;| Trampoline for page $e600 lookups |
e6fe e068 jmp y,$68 ;| |
e6ff c218 st [$18] ;+-----------------------------------+
e700 0033 ld $33
e701 0032 ld $32
e702 0020 ld $20
e703 0020 ld $20
e704 0020 ld $20
e705 0000 ld $00
e706 002b ld $2b
e707 003c ld $3c
e708 0059 ld $59
e709 0052 ld $52
e70a 0099 ld $99
e70b 0030 ld $30
e70c 002b ld $2b
e70d 0034 ld $34
e70e 0021 ld $21
e70f 003c ld $3c
e710 00ad ld $ad
e711 0093 ld $93
e712 003c ld $3c
e713 002b ld $2b
e714 0046 ld $46
e715 0035 ld $35
e716 0072 ld $72
e717 00c0 ld $c0
e718 0059 ld $59
e719 0001 ld $01
e71a 00ff ld $ff
e71b 0021 ld $21
e71c 0034 ld $34
e71d 00ad ld $ad
e71e 0093 ld $93
e71f 0034 ld $34
e720 00fc ld $fc
e721 0046 ld $46
e722 0035 ld $35
e723 003f ld $3f
e724 00b3 ld $b3
e725 0011 ld $11
e726 00fe ld $fe
e727 0001 ld $01
e728 0099 ld $99
e729 0030 ld $30
e72a 00f6 ld $f6
e72b 002b ld $2b
e72c 0046 ld $46
e72d 0011 ld $11
e72e 0055 ld $55
e72f 00aa ld $aa
e730 00fc ld $fc
e731 0046 ld $46
e732 00ff ld $ff
e733 0093 ld $93
e734 001b ld $1b
e735 00ff ld $ff
e736 005f ld $5f
e737 00a0 ld $a0
e738 0057 ld $57
e739 00cd ld $cd
e73a 00d6 ld $d6
e73b 0075 ld $75
e73c 002b ld $2b
e73d 003a ld $3a
e73e 0021 ld $21
e73f 0048 ld $48
e740 002b ld $2b
e741 003c ld $3c
e742 0059 ld $59
e743 00ff ld $ff
e744 00f0 ld $f0
e745 003c ld $3c
e746 0093 ld $93
e747 003c ld $3c
e748 00f0 ld $f0
e749 003c ld $3c
e74a 0093 ld $93
e74b 003c ld $3c
e74c 0059 ld $59
e74d 0006 ld $06
e74e 002b ld $2b
e74f 0034 ld $34
e750 0021 ld $21
e751 003a ld $3a
e752 00ad ld $ad
e753 0093 ld $93
e754 003a ld $3a
e755 00f0 ld $f0
e756 003c ld $3c
e757 0093 ld $93
e758 003c ld $3c
e759 0021 ld $21
e75a 0034 ld $34
e75b 00e6 ld $e6
e75c 0001 ld $01
e75d 0035 ld $35
e75e 004d ld $4d
e75f 00b3 ld $b3
e760 0021 ld $21
e761 0048 ld $48
e762 002b ld $2b
e763 0024 ld $24
e764 00e3 ld $e3
e765 0008 ld $08
e766 002b ld $2b
e767 0026 ld $26
e768 0011 ld $11
e769 0015 ld $15
e76a 000b ld $0b
e76b 002b ld $2b
e76c 0022 ld $22
e76d 00b4 ld $b4
e76e 00cb ld $cb
e76f 0063 ld $63
e770 00ff ld $ff
e771 00cd ld $cd
e772 00f2 ld $f2
e773 0075 ld $75
e774 0059 ld $59
e775 0008 ld $08
e776 002b ld $2b
e777 0034 ld $34
e778 0085 ld $85
e779 00bc ld $bc
e77a 005d ld $5d
e77b 0082 ld $82
e77c 0080 ld $80
e77d 0035 ld $35
e77e 003f ld $3f
e77f 00ec ld $ec
e780 0021 ld $21
e781 0034 ld $34
e782 00e6 ld $e6
e783 0001 ld $01
e784 0035 ld $35
e785 004d ld $4d
e786 00db ld $db
e787 001a ld $1a
e788 002a ld $2a
e789 002b ld $2b
e78a 0038 ld $38
e78b 0063 ld $63
e78c 00ff ld $ff
e78d 0093 ld $93
e78e 001b ld $1b
e78f 00ff ld $ff
e790 0060 ld $60
e791 00a0 ld $a0
e792 0053 ld $53
e793 00cd ld $cd
e794 00c3 ld $c3
e795 0075 ld $75
e796 0085 ld $85
e797 00cc ld $cc
e798 0058 ld $58
e799 0085 ld $85
e79a 00a2 ld $a2
e79b 0059 ld $59
e79c 0085 ld $85
e79d 00c8 ld $c8
e79e 005b ld $5b
e79f 0021 ld $21
e7a0 0036 ld $36
e7a1 00e6 ld $e6
e7a2 0002 ld $02
e7a3 0035 ld $35
e7a4 0072 ld $72
e7a5 00b4 ld $b4
e7a6 0085 ld $85
e7a7 00a2 ld $a2
e7a8 005a ld $5a
e7a9 0021 ld $21
e7aa 0036 ld $36
e7ab 00e6 ld $e6
e7ac 0002 ld $02
e7ad 0035 ld $35
e7ae 004d ld $4d
e7af 00be ld $be
e7b0 0085 ld $85
e7b1 00df ld $df
e7b2 005b ld $5b
e7b3 0085 ld $85
e7b4 00af ld $af
e7b5 005d ld $5d
e7b6 0063 ld $63
e7b7 00ff ld $ff
e7b8 00cd ld $cd
e7b9 00ee ld $ee
e7ba 0075 ld $75
e7bb 0085 ld $85
e7bc 00a2 ld $a2
e7bd 0063 ld $63
e7be 00cd ld $cd
e7bf 00d2 ld $d2
e7c0 0046 ld $46
e7c1 0041 ld $41
e7c2 0054 ld $54
e7c3 0033 ld $33
e7c4 0032 ld $32
e7c5 0020 ld $20
e7c6 0000 ld $00
e7c7 0085 ld $85
e7c8 00a2 ld $a2
e7c9 0069 ld $69
e7ca 0085 ld $85
e7cb 00a2 ld $a2
e7cc 005e ld $5e
e7cd 008c ld $8c
e7ce 0001 ld $01
e7cf 0035 ld $35
e7d0 0072 ld $72
e7d1 00e9 ld $e9
e7d2 0059 ld $59
e7d3 000b ld $0b
e7d4 0099 ld $99
e7d5 0030 ld $30
e7d6 00f6 ld $f6
e7d7 002b ld $2b
e7d8 0046 ld $46
e7d9 0011 ld $11
e7da 0000 ld $00
e7db 0002 ld $02
e7dc 00fc ld $fc
e7dd 0046 ld $46
e7de 0085 ld $85
e7df 00bb ld $bb
e7e0 0068 ld $68
e7e1 0063 ld $63
e7e2 00ff ld $ff
e7e3 0093 ld $93
e7e4 001b ld $1b
e7e5 00ff ld $ff
e7e6 0061 ld $61
e7e7 00a0 ld $a0
e7e8 0058 ld $58
e7e9 00cd ld $cd
e7ea 00e4 ld $e4
e7eb 0075 ld $75
e7ec 0059 ld $59
e7ed 0000 ld $00
e7ee 002b ld $2b
e7ef 003e ld $3e
e7f0 002b ld $2b
e7f1 0042 ld $42
e7f2 0085 ld $85
e7f3 00a2 ld $a2
e7f4 0063 ld $63
e7f5 00cd ld $cd
e7f6 00b1 ld $b1
e7f7 004d ld $4d
e7f8 0042 ld $42
e7f9 0052 ld $52
e7fa 0020 ld $20
e7fb fe00 bra ac ;+-----------------------------------+
e7fc fcfd bra $e7fd ;| |
e7fd 1404 ld $04,y ;| Trampoline for page $e700 lookups |
e7fe e068 jmp y,$68 ;| |
e7ff c218 st [$18] ;+-----------------------------------+
e800 0000 ld $00
e801 0085 ld $85
e802 00a2 ld $a2
e803 0069 ld $69
e804 0085 ld $85
e805 00a2 ld $a2
e806 005e ld $5e
e807 0035 ld $35
e808 0072 ld $72
e809 00d4 ld $d4
e80a 0011 ld $11
e80b 00c6 ld $c6
e80c 0001 ld $01
e80d 0099 ld $99
e80e 0030 ld $30
e80f 00f6 ld $f6
e810 002b ld $2b
e811 003e ld $3e
e812 0011 ld $11
e813 00c8 ld $c8
e814 0001 ld $01
e815 0099 ld $99
e816 0030 ld $30
e817 00f6 ld $f6
e818 002b ld $2b
e819 0042 ld $42
e81a 0011 ld $11
e81b 00c2 ld $c2
e81c 0001 ld $01
e81d 0099 ld $99
e81e 0030 ld $30
e81f 00ad ld $ad
e820 002b ld $2b
e821 0046 ld $46
e822 0090 ld $90
e823 00d6 ld $d6
e824 0059 ld $59
e825 00ff ld $ff
e826 0085 ld $85
e827 00a2 ld $a2
e828 0068 ld $68
e829 0059 ld $59
e82a 000b ld $0b
e82b 00fc ld $fc
e82c 0046 ld $46
e82d 0035 ld $35
e82e 003f ld $3f
e82f 00e2 ld $e2
e830 008c ld $8c
e831 0007 ld $07
e832 0063 ld $63
e833 00ff ld $ff
e834 00cd ld $cd
e835 00f3 ld $f3
e836 002b ld $2b
e837 004a ld $4a
e838 0099 ld $99
e839 004a ld $4a
e83a 00e6 ld $e6
e83b 0001 ld $01
e83c 005e ld $5e
e83d 0019 ld $19
e83e 0088 ld $88
e83f 00ff ld $ff
e840 002b ld $2b
e841 004c ld $4c
e842 00ff ld $ff
e843 0093 ld $93
e844 001b ld $1b
e845 00ff ld $ff
e846 0062 ld $62
e847 00a0 ld $a0
e848 0060 ld $60
e849 00cd ld $cd
e84a 00fb ld $fb
e84b 0075 ld $75
e84c 0059 ld $59
e84d 000d ld $0d
e84e 0099 ld $99
e84f 0030 ld $30
e850 00ad ld $ad
e851 0085 ld $85
e852 00e8 ld $e8
e853 0061 ld $61
e854 0021 ld $21
e855 003e ld $3e
e856 002b ld $2b
e857 0040 ld $40
e858 0021 ld $21
e859 0042 ld $42
e85a 002b ld $2b
e85b 0044 ld $44
e85c 0059 ld $59
e85d 000e ld $0e
e85e 0099 ld $99
e85f 0030 ld $30
e860 00f6 ld $f6
e861 002b ld $2b
e862 004e ld $4e
e863 0085 ld $85
e864 00c5 ld $c5
e865 0066 ld $66
e866 002b ld $2b
e867 0050 ld $50
e868 0021 ld $21
e869 0044 ld $44
e86a 002b ld $2b
e86b 0052 ld $52
e86c 0059 ld $59
e86d 0024 ld $24
e86e 0099 ld $99
e86f 0030 ld $30
e870 00f6 ld $f6
e871 002b ld $2b
e872 004e ld $4e
e873 0059 ld $59
e874 0026 ld $26
e875 0099 ld $99
e876 0030 ld $30
e877 00f6 ld $f6
e878 002b ld $2b
e879 0054 ld $54
e87a 0085 ld $85
e87b 00c9 ld $c9
e87c 0066 ld $66
e87d 0085 ld $85
e87e 00c9 ld $c9
e87f 0066 ld $66
e880 0059 ld $59
e881 0000 ld $00
e882 00b8 ld $b8
e883 004a ld $4a
e884 00b8 ld $b8
e885 004a ld $4a
e886 002b ld $2b
e887 004e ld $4e
e888 0011 ld $11
e889 00ff ld $ff
e88a 00ff ld $ff
e88b 002b ld $2b
e88c 0054 ld $54
e88d 0085 ld $85
e88e 00c9 ld $c9
e88f 0066 ld $66
e890 002b ld $2b
e891 0056 ld $56
e892 0021 ld $21
e893 0044 ld $44
e894 002b ld $2b
e895 0058 ld $58
e896 0059 ld $59
e897 002c ld $2c
e898 0099 ld $99
e899 0030 ld $30
e89a 00f6 ld $f6
e89b 002b ld $2b
e89c 005a ld $5a
e89d 0059 ld $59
e89e 002e ld $2e
e89f 0099 ld $99
e8a0 0030 ld $30
e8a1 00f6 ld $f6
e8a2 002b ld $2b
e8a3 005c ld $5c
e8a4 0063 ld $63
e8a5 00ff ld $ff
e8a6 0093 ld $93
e8a7 001b ld $1b
e8a8 00ff ld $ff
e8a9 0063 ld $63
e8aa 00a0 ld $a0
e8ab 0034 ld $34
e8ac 00cd ld $cd
e8ad 00cf ld $cf
e8ae 0075 ld $75
e8af 0085 ld $85
e8b0 00a2 ld $a2
e8b1 005d ld $5d
e8b2 0085 ld $85
e8b3 00a2 ld $a2
e8b4 005c ld $5c
e8b5 001a ld $1a
e8b6 002a ld $2a
e8b7 008c ld $8c
e8b8 00fe ld $fe
e8b9 0035 ld $35
e8ba 0072 ld $72
e8bb 00cd ld $cd
e8bc 0011 ld $11
e8bd 0015 ld $15
e8be 000b ld $0b
e8bf 002b ld $2b
e8c0 0022 ld $22
e8c1 0011 ld $11
e8c2 0000 ld $00
e8c3 007c ld $7c
e8c4 002b ld $2b
e8c5 0024 ld $24
e8c6 0021 ld $21
e8c7 0030 ld $30
e8c8 002b ld $2b
e8c9 0026 ld $26
e8ca 00b4 ld $b4
e8cb 00cb ld $cb
e8cc 0093 ld $93
e8cd 0027 ld $27
e8ce 00b4 ld $b4
e8cf 00cb ld $cb
e8d0 0085 ld $85
e8d1 00bc ld $bc
e8d2 005d ld $5d
e8d3 0085 ld $85
e8d4 00bc ld $bc
e8d5 005d ld $5d
e8d6 0085 ld $85
e8d7 00af ld $af
e8d8 005d ld $5d
e8d9 0059 ld $59
e8da 0000 ld $00
e8db 0063 ld $63
e8dc 00ff ld $ff
e8dd 0093 ld $93
e8de 001b ld $1b
e8df 00ff ld $ff
e8e0 0064 ld $64
e8e1 00a0 ld $a0
e8e2 0050 ld $50
e8e3 00cd ld $cd
e8e4 00eb ld $eb
e8e5 0075 ld $75
e8e6 0021 ld $21
e8e7 005e ld $5e
e8e8 00fc ld $fc
e8e9 0060 ld $60
e8ea 0035 ld $35
e8eb 0072 ld $72
e8ec 00ae ld $ae
e8ed 0021 ld $21
e8ee 0062 ld $62
e8ef 00fc ld $fc
e8f0 0064 ld $64
e8f1 001a ld $1a
e8f2 0019 ld $19
e8f3 0035 ld $35
e8f4 0072 ld $72
e8f5 00b5 ld $b5
e8f6 0021 ld $21
e8f7 0064 ld $64
e8f8 0090 ld $90
e8f9 00bb ld $bb
e8fa 0021 ld $21
e8fb fe00 bra ac ;+-----------------------------------+
e8fc fcfd bra $e8fd ;| |
e8fd 1404 ld $04,y ;| Trampoline for page $e800 lookups |
e8fe e068 jmp y,$68 ;| |
e8ff c218 st [$18] ;+-----------------------------------+
e900 0062 ld $62
e901 0088 ld $88
e902 00ff ld $ff
e903 00e3 ld $e3
e904 0001 ld $01
e905 00b8 ld $b8
e906 0062 ld $62
e907 002b ld $2b
e908 0066 ld $66
e909 0035 ld $35
e90a 003f ld $3f
e90b 00e5 ld $e5
e90c 0011 ld $11
e90d 00ff ld $ff
e90e 0001 ld $01
e90f 00f8 ld $f8
e910 0062 ld $62
e911 0035 ld $35
e912 003f ld $3f
e913 00ce ld $ce
e914 0099 ld $99
e915 0030 ld $30
e916 0090 ld $90
e917 00e5 ld $e5
e918 0085 ld $85
e919 00a2 ld $a2
e91a 0063 ld $63
e91b 0035 ld $35
e91c 0072 ld $72
e91d 00db ld $db
e91e 0085 ld $85
e91f 00a2 ld $a2
e920 0075 ld $75
e921 0021 ld $21
e922 0030 ld $30
e923 0090 ld $90
e924 00e5 ld $e5
e925 0021 ld $21
e926 005e ld $5e
e927 002b ld $2b
e928 0060 ld $60
e929 0021 ld $21
e92a 0062 ld $62
e92b 002b ld $2b
e92c 0064 ld $64
e92d 0059 ld $59
e92e 0000 ld $00
e92f 002b ld $2b
e930 0068 ld $68
e931 0021 ld $21
e932 0066 ld $66
e933 0063 ld $63
e934 00ff ld $ff
e935 0093 ld $93
e936 001b ld $1b
e937 00ff ld $ff
e938 0065 ld $65
e939 00a0 ld $a0
e93a 0060 ld $60
e93b 00cd ld $cd
e93c 00cb ld $cb
e93d 0075 ld $75
e93e 0059 ld $59
e93f 0000 ld $00
e940 002b ld $2b
e941 0062 ld $62
e942 002b ld $2b
e943 005e ld $5e
e944 0021 ld $21
e945 003a ld $3a
e946 00e3 ld $e3
e947 001c ld $1c
e948 00f6 ld $f6
e949 002b ld $2b
e94a 0064 ld $64
e94b 0021 ld $21
e94c 003a ld $3a
e94d 00e3 ld $e3
e94e 001e ld $1e
e94f 00f6 ld $f6
e950 002b ld $2b
e951 0060 ld $60
e952 0021 ld $21
e953 003a ld $3a
e954 00e3 ld $e3
e955 001a ld $1a
e956 00f6 ld $f6
e957 002b ld $2b
e958 0040 ld $40
e959 0021 ld $21
e95a 003a ld $3a
e95b 00e3 ld $e3
e95c 0014 ld $14
e95d 00f6 ld $f6
e95e 002b ld $2b
e95f 0044 ld $44
e960 0085 ld $85
e961 00a2 ld $a2
e962 0076 ld $76
e963 0085 ld $85
e964 00cf ld $cf
e965 0065 ld $65
e966 0063 ld $63
e967 00ff ld $ff
e968 00cd ld $cd
e969 00fb ld $fb
e96a 0075 ld $75
e96b 001a ld $1a
e96c 0045 ld $45
e96d 0082 ld $82
e96e 000f ld $0f
e96f 005e ld $5e
e970 0045 ld $45
e971 0059 ld $59
e972 0001 ld $01
e973 002b ld $2b
e974 0046 ld $46
e975 00b8 ld $b8
e976 004a ld $4a
e977 0035 ld $35
e978 0053 ld $53
e979 00e6 ld $e6
e97a 0085 ld $85
e97b 00b3 ld $b3
e97c 0066 ld $66
e97d 0021 ld $21
e97e 0046 ld $46
e97f 0099 ld $99
e980 0046 ld $46
e981 0090 ld $90
e982 00d6 ld $d6
e983 0021 ld $21
e984 0056 ld $56
e985 002b ld $2b
e986 004e ld $4e
e987 0021 ld $21
e988 0058 ld $58
e989 002b ld $2b
e98a 0054 ld $54
e98b 0085 ld $85
e98c 00c9 ld $c9
e98d 0066 ld $66
e98e 0021 ld $21
e98f 0040 ld $40
e990 002b ld $2b
e991 003e ld $3e
e992 0021 ld $21
e993 0044 ld $44
e994 002b ld $2b
e995 0042 ld $42
e996 0063 ld $63
e997 00ff ld $ff
e998 0093 ld $93
e999 001b ld $1b
e99a 00ff ld $ff
e99b 0066 ld $66
e99c 00a0 ld $a0
e99d 0052 ld $52
e99e 00cd ld $cd
e99f 00c1 ld $c1
e9a0 0075 ld $75
e9a1 001a ld $1a
e9a2 0044 ld $44
e9a3 005e ld $5e
e9a4 0045 ld $45
e9a5 001a ld $1a
e9a6 0041 ld $41
e9a7 005e ld $5e
e9a8 0044 ld $44
e9a9 001a ld $1a
e9aa 0040 ld $40
e9ab 005e ld $5e
e9ac 0041 ld $41
e9ad 0059 ld $59
e9ae 0000 ld $00
e9af 005e ld $5e
e9b0 0040 ld $40
e9b1 0075 ld $75
e9b2 0021 ld $21
e9b3 0040 ld $40
e9b4 002b ld $2b
e9b5 004e ld $4e
e9b6 0021 ld $21
e9b7 0044 ld $44
e9b8 002b ld $2b
e9b9 0054 ld $54
e9ba 0085 ld $85
e9bb 00c9 ld $c9
e9bc 0066 ld $66
e9bd 0021 ld $21
e9be 0054 ld $54
e9bf 0063 ld $63
e9c0 00ff ld $ff
e9c1 00cd ld $cd
e9c2 00ed ld $ed
e9c3 0059 ld $59
e9c4 0000 ld $00
e9c5 002b ld $2b
e9c6 0054 ld $54
e9c7 0021 ld $21
e9c8 0040 ld $40
e9c9 00fc ld $fc
e9ca 004e ld $4e
e9cb 0035 ld $35
e9cc 0053 ld $53
e9cd 00d2 ld $d2
e9ce 0021 ld $21
e9cf 0040 ld $40
e9d0 0090 ld $90
e9d1 00d5 ld $d5
e9d2 0011 ld $11
e9d3 0000 ld $00
e9d4 0080 ld $80
e9d5 0099 ld $99
e9d6 004e ld $4e
e9d7 0035 ld $35
e9d8 0050 ld $50
e9d9 00e0 ld $e0
e9da 0021 ld $21
e9db 0044 ld $44
e9dc 00e3 ld $e3
e9dd 0001 ld $01
e9de 002b ld $2b
e9df 0044 ld $44
e9e0 0021 ld $21
e9e1 0044 ld $44
e9e2 0099 ld $99
e9e3 0054 ld $54
e9e4 002b ld $2b
e9e5 0044 ld $44
e9e6 0021 ld $21
e9e7 0040 ld $40
e9e8 0099 ld $99
e9e9 004e ld $4e
e9ea 002b ld $2b
e9eb 0040 ld $40
e9ec 00ff ld $ff
e9ed 0093 ld $93
e9ee 001b ld $1b
e9ef 00ff ld $ff
e9f0 0067 ld $67
e9f1 00a0 ld $a0
e9f2 0040 ld $40
e9f3 00cd ld $cd
e9f4 00b8 ld $b8
e9f5 0075 ld $75
e9f6 00e6 ld $e6
e9f7 0020 ld $20
e9f8 0035 ld $35
e9f9 0053 ld $53
e9fa 00aa ld $aa
e9fb fe00 bra ac ;+-----------------------------------+
e9fc fcfd bra $e9fd ;| |
e9fd 1404 ld $04,y ;| Trampoline for page $e900 lookups |
e9fe e068 jmp y,$68 ;| |
e9ff c218 st [$18] ;+-----------------------------------+
ea00 0059 ld $59
ea01 007f ld $7f
ea02 0090 ld $90
ea03 00b1 ld $b1
ea04 00e6 ld $e6
ea05 0060 ld $60
ea06 0035 ld $35
ea07 0050 ld $50
ea08 00b1 ld $b1
ea09 0059 ld $59
ea0a 007f ld $7f
ea0b 0082 ld $82
ea0c 007f ld $7f
ea0d 0085 ld $85
ea0e 00a2 ld $a2
ea0f 006e ld $6e
ea10 0063 ld $63
ea11 00ff ld $ff
ea12 00cd ld $cd
ea13 00ca ld $ca
ea14 0075 ld $75
ea15 0021 ld $21
ea16 0044 ld $44
ea17 0085 ld $85
ea18 00ce ld $ce
ea19 0067 ld $67
ea1a 0021 ld $21
ea1b 0040 ld $40
ea1c 0085 ld $85
ea1d 00ce ld $ce
ea1e 0067 ld $67
ea1f 0085 ld $85
ea20 00a2 ld $a2
ea21 006d ld $6d
ea22 0063 ld $63
ea23 00ff ld $ff
ea24 00cd ld $cd
ea25 00db ld $db
ea26 0075 ld $75
ea27 002b ld $2b
ea28 0046 ld $46
ea29 001a ld $1a
ea2a 0047 ld $47
ea2b 0085 ld $85
ea2c 00a2 ld $a2
ea2d 0068 ld $68
ea2e 001a ld $1a
ea2f 0046 ld $46
ea30 0085 ld $85
ea31 00a2 ld $a2
ea32 0068 ld $68
ea33 0063 ld $63
ea34 00ff ld $ff
ea35 0093 ld $93
ea36 001b ld $1b
ea37 00ff ld $ff
ea38 0068 ld $68
ea39 00a0 ld $a0
ea3a 0054 ld $54
ea3b 00cd ld $cd
ea3c 00b7 ld $b7
ea3d 0075 ld $75
ea3e 00df ld $df
ea3f 00fe ld $fe
ea40 00ec ld $ec
ea41 0000 ld $00
ea42 00e9 ld $e9
ea43 00e9 ld $e9
ea44 00e9 ld $e9
ea45 00e9 ld $e9
ea46 001a ld $1a
ea47 0019 ld $19
ea48 0085 ld $85
ea49 00de ld $de
ea4a 0068 ld $68
ea4b 00ee ld $ee
ea4c 0000 ld $00
ea4d 00df ld $df
ea4e 0002 ld $02
ea4f 0085 ld $85
ea50 00de ld $de
ea51 0068 ld $68
ea52 0063 ld $63
ea53 00ff ld $ff
ea54 00cd ld $cd
ea55 00da ld $da
ea56 0075 ld $75
ea57 002b ld $2b
ea58 0046 ld $46
ea59 0035 ld $35
ea5a 0072 ld $72
ea5b 00c8 ld $c8
ea5c 00cd ld $cd
ea5d 00c6 ld $c6
ea5e 0020 ld $20
ea5f 004f ld $4f
ea60 004b ld $4b
ea61 000a ld $0a
ea62 0000 ld $00
ea63 0090 ld $90
ea64 00d3 ld $d3
ea65 00cd ld $cd
ea66 00d3 ld $d3
ea67 0020 ld $20
ea68 0046 ld $46
ea69 0041 ld $41
ea6a 0049 ld $49
ea6b 004c ld $4c
ea6c 0045 ld $45
ea6d 0044 ld $44
ea6e 000a ld $0a
ea6f 0000 ld $00
ea70 0085 ld $85
ea71 00a2 ld $a2
ea72 0069 ld $69
ea73 0021 ld $21
ea74 0046 ld $46
ea75 0063 ld $63
ea76 00ff ld $ff
ea77 00cd ld $cd
ea78 00ef ld $ef
ea79 0075 ld $75
ea7a 0082 ld $82
ea7b 000f ld $0f
ea7c 00e6 ld $e6
ea7d 000a ld $0a
ea7e 0035 ld $35
ea7f 0053 ld $53
ea80 00e8 ld $e8
ea81 00e3 ld $e3
ea82 003a ld $3a
ea83 0090 ld $90
ea84 00ea ld $ea
ea85 00e3 ld $e3
ea86 0041 ld $41
ea87 0085 ld $85
ea88 00a2 ld $a2
ea89 006e ld $6e
ea8a 0063 ld $63
ea8b 00ff ld $ff
ea8c 0093 ld $93
ea8d 001b ld $1b
ea8e 00ff ld $ff
ea8f 0069 ld $69
ea90 00a0 ld $a0
ea91 004f ld $4f
ea92 00cd ld $cd
ea93 00be ld $be
ea94 0075 ld $75
ea95 002b ld $2b
ea96 003c ld $3c
ea97 0021 ld $21
ea98 003c ld $3c
ea99 00ad ld $ad
ea9a 0035 ld $35
ea9b 003f ld $3f
ea9c 00bc ld $bc
ea9d 008c ld $8c
ea9e 000a ld $0a
ea9f 0035 ld $35
eaa0 003f ld $3f
eaa1 00b5 ld $b5
eaa2 008c ld $8c
eaa3 000a ld $0a
eaa4 0085 ld $85
eaa5 00a2 ld $a2
eaa6 006e ld $6e
eaa7 0090 ld $90
eaa8 00b8 ld $b8
eaa9 0085 ld $85
eaaa 00a2 ld $a2
eaab 006d ld $6d
eaac 0093 ld $93
eaad 003c ld $3c
eaae 0090 ld $90
eaaf 00a3 ld $a3
eab0 0063 ld $63
eab1 00ff ld $ff
eab2 00cd ld $cd
eab3 00ea ld $ea
eab4 0075 ld $75
eab5 00cd ld $cd
eab6 00cb ld $cb
eab7 0056 ld $56
eab8 006f ld $6f
eab9 006c ld $6c
eaba 0075 ld $75
eabb 006d ld $6d
eabc 0065 ld $65
eabd 0020 ld $20
eabe 0000 ld $00
eabf 0085 ld $85
eac0 00a2 ld $a2
eac1 0069 ld $69
eac2 0021 ld $21
eac3 003a ld $3a
eac4 002b ld $2b
eac5 003c ld $3c
eac6 0059 ld $59
eac7 000b ld $0b
eac8 002b ld $2b
eac9 0046 ld $46
eaca 0021 ld $21
eacb 003c ld $3c
eacc 00ad ld $ad
eacd 0093 ld $93
eace 003c ld $3c
eacf 0085 ld $85
ead0 00a2 ld $a2
ead1 0067 ld $67
ead2 0021 ld $21
ead3 0046 ld $46
ead4 00e6 ld $e6
ead5 0001 ld $01
ead6 0035 ld $35
ead7 004d ld $4d
ead8 00d4 ld $d4
ead9 0085 ld $85
eada 00a2 ld $a2
eadb 006d ld $6d
eadc 0063 ld $63
eadd 00ff ld $ff
eade 0093 ld $93
eadf 001b ld $1b
eae0 00ff ld $ff
eae1 006a ld $6a
eae2 00a0 ld $a0
eae3 0050 ld $50
eae4 00cd ld $cd
eae5 00b5 ld $b5
eae6 0075 ld $75
eae7 002b ld $2b
eae8 006a ld $6a
eae9 0059 ld $59
eaea 0030 ld $30
eaeb 002b ld $2b
eaec 0046 ld $46
eaed 0059 ld $59
eaee 000a ld $0a
eaef 0085 ld $85
eaf0 00a2 ld $a2
eaf1 006c ld $6c
eaf2 0021 ld $21
eaf3 006a ld $6a
eaf4 00e3 ld $e3
eaf5 0030 ld $30
eaf6 0085 ld $85
eaf7 00a2 ld $a2
eaf8 006e ld $6e
eaf9 0063 ld $63
eafa 00ff ld $ff
eafb fe00 bra ac ;+-----------------------------------+
eafc fcfd bra $eafd ;| |
eafd 1404 ld $04,y ;| Trampoline for page $ea00 lookups |
eafe e068 jmp y,$68 ;| |
eaff c218 st [$18] ;+-----------------------------------+
eb00 00cd ld $cd
eb01 00eb ld $eb
eb02 0075 ld $75
eb03 0011 ld $11
eb04 0000 ld $00
eb05 0006 ld $06
eb06 002b ld $2b
eb07 0022 ld $22
eb08 0021 ld $21
eb09 003a ld $3a
eb0a 00e3 ld $e3
eb0b 0011 ld $11
eb0c 00ad ld $ad
eb0d 00b4 ld $b4
eb0e 00f6 ld $f6
eb0f 00e6 ld $e6
eb10 0014 ld $14
eb11 0035 ld $35
eb12 0053 ld $53
eb13 00cb ld $cb
eb14 00e3 ld $e3
eb15 0064 ld $64
eb16 0085 ld $85
eb17 00a2 ld $a2
eb18 006a ld $6a
eb19 0011 ld $11
eb1a 006d ld $6d
eb1b 0006 ld $06
eb1c 002b ld $2b
eb1d 0022 ld $22
eb1e 0021 ld $21
eb1f 003a ld $3a
eb20 00e3 ld $e3
eb21 0010 ld $10
eb22 00f6 ld $f6
eb23 00b4 ld $b4
eb24 00f5 ld $f5
eb25 0082 ld $82
eb26 000f ld $0f
eb27 0085 ld $85
eb28 00a2 ld $a2
eb29 006a ld $6a
eb2a 0021 ld $21
eb2b 003a ld $3a
eb2c 00e3 ld $e3
eb2d 0010 ld $10
eb2e 00ad ld $ad
eb2f 0082 ld $82
eb30 001f ld $1f
eb31 0085 ld $85
eb32 00a2 ld $a2
eb33 006a ld $6a
eb34 0063 ld $63
eb35 00ff ld $ff
eb36 0093 ld $93
eb37 001b ld $1b
eb38 00ff ld $ff
eb39 006b ld $6b
eb3a 00a0 ld $a0
eb3b 0055 ld $55
eb3c 00cd ld $cd
eb3d 00bb ld $bb
eb3e 0075 ld $75
eb3f 0085 ld $85
eb40 00b9 ld $b9
eb41 006a ld $6a
eb42 0059 ld $59
eb43 0004 ld $04
eb44 0099 ld $99
eb45 006c ld $6c
eb46 002b ld $2b
eb47 006c ld $6c
eb48 0085 ld $85
eb49 00a2 ld $a2
eb4a 0070 ld $70
eb4b 0059 ld $59
eb4c 0004 ld $04
eb4d 0099 ld $99
eb4e 006c ld $6c
eb4f 002b ld $2b
eb50 006c ld $6c
eb51 0085 ld $85
eb52 00bf ld $bf
eb53 006b ld $6b
eb54 0085 ld $85
eb55 00a2 ld $a2
eb56 006d ld $6d
eb57 0063 ld $63
eb58 00ff ld $ff
eb59 00cd ld $cd
eb5a 00f0 ld $f0
eb5b 0075 ld $75
eb5c 0021 ld $21
eb5d 003a ld $3a
eb5e 002b ld $2b
eb5f 003c ld $3c
eb60 0059 ld $59
eb61 000b ld $0b
eb62 002b ld $2b
eb63 0046 ld $46
eb64 008c ld $8c
eb65 0003 ld $03
eb66 0035 ld $35
eb67 0072 ld $72
eb68 00d8 ld $d8
eb69 0021 ld $21
eb6a 003c ld $3c
eb6b 00ad ld $ad
eb6c 008c ld $8c
eb6d 0020 ld $20
eb6e 0035 ld $35
eb6f 003f ld $3f
eb70 00d8 ld $d8
eb71 0059 ld $59
eb72 002e ld $2e
eb73 0085 ld $85
eb74 00a2 ld $a2
eb75 006e ld $6e
eb76 0021 ld $21
eb77 003c ld $3c
eb78 00ad ld $ad
eb79 0093 ld $93
eb7a 003c ld $3c
eb7b 008c ld $8c
eb7c 0020 ld $20
eb7d 0035 ld $35
eb7e 003f ld $3f
eb7f 00e7 ld $e7
eb80 008c ld $8c
eb81 0020 ld $20
eb82 0085 ld $85
eb83 00a2 ld $a2
eb84 0067 ld $67
eb85 0021 ld $21
eb86 0046 ld $46
eb87 00e6 ld $e6
eb88 0001 ld $01
eb89 0035 ld $35
eb8a 004d ld $4d
eb8b 00c4 ld $c4
eb8c 0063 ld $63
eb8d 00ff ld $ff
eb8e 0093 ld $93
eb8f 001b ld $1b
eb90 00ff ld $ff
eb91 006c ld $6c
eb92 00a0 ld $a0
eb93 002c ld $2c
eb94 00cd ld $cd
eb95 00c7 ld $c7
eb96 0075 ld $75
eb97 002b ld $2b
eb98 0034 ld $34
eb99 0021 ld $21
eb9a 006a ld $6a
eb9b 00b8 ld $b8
eb9c 0034 ld $34
eb9d 0035 ld $35
eb9e 0050 ld $50
eb9f 00b0 ld $b0
eba0 002b ld $2b
eba1 006a ld $6a
eba2 0093 ld $93
eba3 0046 ld $46
eba4 0090 ld $90
eba5 00a5 ld $a5
eba6 0021 ld $21
eba7 0046 ld $46
eba8 0035 ld $35
eba9 0072 ld $72
ebaa 00bc ld $bc
ebab 0059 ld $59
ebac 0020 ld $20
ebad 0085 ld $85
ebae 00a2 ld $a2
ebaf 006e ld $6e
ebb0 0090 ld $90
ebb1 00c5 ld $c5
ebb2 0088 ld $88
ebb3 0030 ld $30
ebb4 0085 ld $85
ebb5 00a2 ld $a2
ebb6 006e ld $6e
ebb7 0059 ld $59
ebb8 0030 ld $30
ebb9 002b ld $2b
ebba 0046 ld $46
ebbb 0063 ld $63
ebbc 00ff ld $ff
ebbd 0093 ld $93
ebbe 001b ld $1b
ebbf 00ff ld $ff
ebc0 006d ld $6d
ebc1 00a0 ld $a0
ebc2 004c ld $4c
ebc3 00cd ld $cd
ebc4 00e7 ld $e7
ebc5 0011 ld $11
ebc6 0000 ld $00
ebc7 003f ld $3f
ebc8 002b ld $2b
ebc9 0024 ld $24
ebca 0059 ld $59
ebcb 0000 ld $00
ebcc 005e ld $5e
ebcd 006c ld $6c
ebce 0011 ld $11
ebcf 0020 ld $20
ebd0 0001 ld $01
ebd1 00ad ld $ad
ebd2 005e ld $5e
ebd3 006d ld $6d
ebd4 0021 ld $21
ebd5 006c ld $6c
ebd6 002b ld $2b
ebd7 0028 ld $28
ebd8 005e ld $5e
ebd9 0026 ld $26
ebda 0011 ld $11
ebdb 00e1 ld $e1
ebdc 0004 ld $04
ebdd 002b ld $2b
ebde 0022 ld $22
ebdf 00b4 ld $b4
ebe0 00cb ld $cb
ebe1 0093 ld $93
ebe2 0028 ld $28
ebe3 001a ld $1a
ebe4 0028 ld $28
ebe5 008c ld $8c
ebe6 00a0 ld $a0
ebe7 0035 ld $35
ebe8 0072 ld $72
ebe9 00b5 ld $b5
ebea 0059 ld $59
ebeb 0001 ld $01
ebec 005e ld $5e
ebed 0035 ld $35
ebee 0059 ld $59
ebef 00c0 ld $c0
ebf0 00e3 ld $e3
ebf1 001e ld $1e
ebf2 005e ld $5e
ebf3 0034 ld $34
ebf4 0021 ld $21
ebf5 0034 ld $34
ebf6 00ad ld $ad
ebf7 00e6 ld $e6
ebf8 0070 ld $70
ebf9 0035 ld $35
ebfa 0053 ld $53
ebfb fe00 bra ac ;+-----------------------------------+
ebfc fcfd bra $ebfd ;| |
ebfd 1404 ld $04,y ;| Trampoline for page $eb00 lookups |
ebfe e068 jmp y,$68 ;| |
ebff c218 st [$18] ;+-----------------------------------+
ec00 00db ld $db
ec01 00e3 ld $e3
ec02 0078 ld $78
ec03 0090 ld $90
ec04 00dd ld $dd
ec05 00e3 ld $e3
ec06 0018 ld $18
ec07 00f0 ld $f0
ec08 0034 ld $34
ec09 001a ld $1a
ec0a 0034 ld $34
ec0b 00e6 ld $e6
ec0c 0020 ld $20
ec0d 0035 ld $35
ec0e 004d ld $4d
ec0f 00cb ld $cb
ec10 00ff ld $ff
ec11 0093 ld $93
ec12 001b ld $1b
ec13 00ff ld $ff
ec14 006e ld $6e
ec15 00a0 ld $a0
ec16 004e ld $4e
ec17 00cd ld $cd
ec18 00e9 ld $e9
ec19 00e6 ld $e6
ec1a 0052 ld $52
ec1b 0035 ld $35
ec1c 0053 ld $53
ec1d 00ae ld $ae
ec1e 00e3 ld $e3
ec1f 0032 ld $32
ec20 002b ld $2b
ec21 0034 ld $34
ec22 0011 ld $11
ec23 0000 ld $00
ec24 0007 ld $07
ec25 0090 ld $90
ec26 00b3 ld $b3
ec27 002b ld $2b
ec28 0034 ld $34
ec29 0011 ld $11
ec2a 0000 ld $00
ec2b 0008 ld $08
ec2c 002b ld $2b
ec2d 006e ld $6e
ec2e 0021 ld $21
ec2f 0034 ld $34
ec30 00e9 ld $e9
ec31 00e9 ld $e9
ec32 0099 ld $99
ec33 0034 ld $34
ec34 0099 ld $99
ec35 006e ld $6e
ec36 002b ld $2b
ec37 006e ld $6e
ec38 0011 ld $11
ec39 0000 ld $00
ec3a 003f ld $3f
ec3b 002b ld $2b
ec3c 0024 ld $24
ec3d 0021 ld $21
ec3e 006c ld $6c
ec3f 002b ld $2b
ec40 0028 ld $28
ec41 00e3 ld $e3
ec42 0006 ld $06
ec43 002b ld $2b
ec44 006c ld $6c
ec45 0011 ld $11
ec46 00e1 ld $e1
ec47 0004 ld $04
ec48 002b ld $2b
ec49 0022 ld $22
ec4a 0059 ld $59
ec4b 0005 ld $05
ec4c 002b ld $2b
ec4d 0034 ld $34
ec4e 0021 ld $21
ec4f 006e ld $6e
ec50 007f ld $7f
ec51 0000 ld $00
ec52 005e ld $5e
ec53 0026 ld $26
ec54 00b4 ld $b4
ec55 00cb ld $cb
ec56 0093 ld $93
ec57 006e ld $6e
ec58 0093 ld $93
ec59 0028 ld $28
ec5a 0021 ld $21
ec5b 0034 ld $34
ec5c 00e6 ld $e6
ec5d 0001 ld $01
ec5e 0035 ld $35
ec5f 004d ld $4d
ec60 00d3 ld $d3
ec61 00ff ld $ff
ec62 0093 ld $93
ec63 001b ld $1b
ec64 00ff ld $ff
ec65 006f ld $6f
ec66 00a0 ld $a0
ec67 004f ld $4f
ec68 00cd ld $cd
ec69 00ea ld $ea
ec6a 0075 ld $75
ec6b 0085 ld $85
ec6c 00a2 ld $a2
ec6d 0064 ld $64
ec6e 0021 ld $21
ec6f 0068 ld $68
ec70 002b ld $2b
ec71 003a ld $3a
ec72 00ad ld $ad
ec73 0035 ld $35
ec74 003f ld $3f
ec75 00e8 ld $e8
ec76 008c ld $8c
ec77 00e5 ld $e5
ec78 0035 ld $35
ec79 003f ld $3f
ec7a 00e1 ld $e1
ec7b 0021 ld $21
ec7c 003a ld $3a
ec7d 00e3 ld $e3
ec7e 000b ld $0b
ec7f 00ad ld $ad
ec80 002b ld $2b
ec81 0046 ld $46
ec82 008c ld $8c
ec83 000f ld $0f
ec84 0035 ld $35
ec85 003f ld $3f
ec86 00e1 ld $e1
ec87 0082 ld $82
ec88 0002 ld $02
ec89 0035 ld $35
ec8a 003f ld $3f
ec8b 00e1 ld $e1
ec8c 0021 ld $21
ec8d 0046 ld $46
ec8e 0082 ld $82
ec8f 0008 ld $08
ec90 0035 ld $35
ec91 003f ld $3f
ec92 00ce ld $ce
ec93 0085 ld $85
ec94 00c2 ld $c2
ec95 0069 ld $69
ec96 0090 ld $90
ec97 00e1 ld $e1
ec98 0085 ld $85
ec99 00a2 ld $a2
ec9a 006b ld $6b
ec9b 0085 ld $85
ec9c 00a2 ld $a2
ec9d 0074 ld $74
ec9e 0035 ld $35
ec9f 0072 ld $72
eca0 00e1 ld $e1
eca1 0059 ld $59
eca2 00d0 ld $d0
eca3 00f0 ld $f0
eca4 0032 ld $32
eca5 0085 ld $85
eca6 00a2 ld $a2
eca7 0073 ld $73
eca8 0085 ld $85
eca9 00cd ld $cd
ecaa 0074 ld $74
ecab 0059 ld $59
ecac 0020 ld $20
ecad 0085 ld $85
ecae 00c7 ld $c7
ecaf 0075 ld $75
ecb0 0090 ld $90
ecb1 00a1 ld $a1
ecb2 0063 ld $63
ecb3 00ff ld $ff
ecb4 0093 ld $93
ecb5 001b ld $1b
ecb6 00ff ld $ff
ecb7 0070 ld $70
ecb8 00a0 ld $a0
ecb9 005e ld $5e
ecba 00cd ld $cd
ecbb 00f9 ld $f9
ecbc 0075 ld $75
ecbd 0021 ld $21
ecbe 003a ld $3a
ecbf 00e3 ld $e3
ecc0 000b ld $0b
ecc1 00ad ld $ad
ecc2 0082 ld $82
ecc3 0010 ld $10
ecc4 0035 ld $35
ecc5 003f ld $3f
ecc6 00b7 ld $b7
ecc7 00cd ld $cd
ecc8 00b5 ld $b5
ecc9 0020 ld $20
ecca 0020 ld $20
eccb 003c ld $3c
eccc 0044 ld $44
eccd 0049 ld $49
ecce 0052 ld $52
eccf 003e ld $3e
ecd0 0000 ld $00
ecd1 0090 ld $90
ecd2 00f4 ld $f4
ecd3 0021 ld $21
ecd4 003a ld $3a
ecd5 00e3 ld $e3
ecd6 001c ld $1c
ecd7 00f6 ld $f6
ecd8 002b ld $2b
ecd9 0040 ld $40
ecda 0021 ld $21
ecdb 003a ld $3a
ecdc 00e3 ld $e3
ecdd 001e ld $1e
ecde 00f6 ld $f6
ecdf 002b ld $2b
ece0 0044 ld $44
ece1 0085 ld $85
ece2 00a2 ld $a2
ece3 0071 ld $71
ece4 0059 ld $59
ece5 0000 ld $00
ece6 002b ld $2b
ece7 006e ld $6e
ece8 0059 ld $59
ece9 0008 ld $08
ecea 002b ld $2b
eceb 0034 ld $34
ecec 0021 ld $21
eced 003c ld $3c
ecee 00ad ld $ad
ecef 008c ld $8c
ecf0 0030 ld $30
ecf1 0035 ld $35
ecf2 0072 ld $72
ecf3 00f0 ld $f0
ecf4 0021 ld $21
ecf5 0034 ld $34
ecf6 00e6 ld $e6
ecf7 0006 ld $06
ecf8 0035 ld $35
ecf9 0053 ld $53
ecfa 00e5 ld $e5
ecfb fe00 bra ac ;+-----------------------------------+
ecfc fcfd bra $ecfd ;| |
ecfd 1404 ld $04,y ;| Trampoline for page $ec00 lookups |
ecfe e068 jmp y,$68 ;| |
ecff c218 st [$18] ;+-----------------------------------+
ed00 0059 ld $59
ed01 0020 ld $20
ed02 00f0 ld $f0
ed03 003c ld $3c
ed04 0090 ld $90
ed05 00e7 ld $e7
ed06 0093 ld $93
ed07 006e ld $6e
ed08 0093 ld $93
ed09 003c ld $3c
ed0a 0021 ld $21
ed0b 0034 ld $34
ed0c 00e6 ld $e6
ed0d 0001 ld $01
ed0e 0035 ld $35
ed0f 0053 ld $53
ed10 00ce ld $ce
ed11 0021 ld $21
ed12 0048 ld $48
ed13 0099 ld $99
ed14 006e ld $6e
ed15 0085 ld $85
ed16 00a2 ld $a2
ed17 0069 ld $69
ed18 0063 ld $63
ed19 00ff ld $ff
ed1a 0093 ld $93
ed1b 001b ld $1b
ed1c 00ff ld $ff
ed1d 0071 ld $71
ed1e 00a0 ld $a0
ed1f 0060 ld $60
ed20 00cd ld $cd
ed21 00fb ld $fb
ed22 0075 ld $75
ed23 0059 ld $59
ed24 0009 ld $09
ed25 002b ld $2b
ed26 0034 ld $34
ed27 0021 ld $21
ed28 0048 ld $48
ed29 0099 ld $99
ed2a 0034 ld $34
ed2b 002b ld $2b
ed2c 003c ld $3c
ed2d 0059 ld $59
ed2e 0030 ld $30
ed2f 00f0 ld $f0
ed30 003c ld $3c
ed31 0021 ld $21
ed32 0034 ld $34
ed33 00e6 ld $e6
ed34 0001 ld $01
ed35 0035 ld $35
ed36 0053 ld $53
ed37 00a3 ld $a3
ed38 0059 ld $59
ed39 001f ld $1f
ed3a 002b ld $2b
ed3b 006e ld $6e
ed3c 0085 ld $85
ed3d 00b3 ld $b3
ed3e 0066 ld $66
ed3f 0035 ld $35
ed40 0050 ld $50
ed41 00c4 ld $c4
ed42 0059 ld $59
ed43 006a ld $6a
ed44 0090 ld $90
ed45 00c6 ld $c6
ed46 0059 ld $59
ed47 0069 ld $69
ed48 002b ld $2b
ed49 0046 ld $46
ed4a 0059 ld $59
ed4b 0009 ld $09
ed4c 002b ld $2b
ed4d 0034 ld $34
ed4e 0021 ld $21
ed4f 0048 ld $48
ed50 0099 ld $99
ed51 0034 ld $34
ed52 002b ld $2b
ed53 003c ld $3c
ed54 0021 ld $21
ed55 003c ld $3c
ed56 00ad ld $ad
ed57 00e9 ld $e9
ed58 00b8 ld $b8
ed59 0046 ld $46
ed5a 0035 ld $35
ed5b 0053 ld $53
ed5c 00e3 ld $e3
ed5d 00e3 ld $e3
ed5e 003a ld $3a
ed5f 00f0 ld $f0
ed60 003c ld $3c
ed61 0059 ld $59
ed62 006a ld $6a
ed63 0090 ld $90
ed64 00e9 ld $e9
ed65 00e3 ld $e3
ed66 0030 ld $30
ed67 00f0 ld $f0
ed68 003c ld $3c
ed69 0059 ld $59
ed6a 0069 ld $69
ed6b 002b ld $2b
ed6c 0046 ld $46
ed6d 0021 ld $21
ed6e 0034 ld $34
ed6f 00e6 ld $e6
ed70 0001 ld $01
ed71 0035 ld $35
ed72 0053 ld $53
ed73 00ca ld $ca
ed74 0021 ld $21
ed75 006e ld $6e
ed76 00e6 ld $e6
ed77 0001 ld $01
ed78 0035 ld $35
ed79 0053 ld $53
ed7a 00b8 ld $b8
ed7b 0063 ld $63
ed7c 00ff ld $ff
ed7d 0093 ld $93
ed7e 001b ld $1b
ed7f 00ff ld $ff
ed80 0072 ld $72
ed81 00a0 ld $a0
ed82 004f ld $4f
ed83 00cd ld $cd
ed84 00ab ld $ab
ed85 002d ld $2d
ed86 002d ld $2d
ed87 002d ld $2d
* 10 times
ed8f 0000 ld $00
ed90 002b ld $2b
ed91 0048 ld $48
ed92 00cd ld $cd
ed93 00ea ld $ea
ed94 0075 ld $75
ed95 005e ld $5e
ed96 0025 ld $25
ed97 0011 ld $11
ed98 0003 ld $03
ed99 000b ld $0b
ed9a 002b ld $2b
ed9b 0022 ld $22
ed9c 0059 ld $59
ed9d 0018 ld $18
ed9e 002b ld $2b
ed9f 0034 ld $34
eda0 0011 ld $11
eda1 0020 ld $20
eda2 0001 ld $01
eda3 002b ld $2b
eda4 0046 ld $46
eda5 0021 ld $21
eda6 0034 ld $34
eda7 00f0 ld $f0
eda8 0046 ld $46
eda9 005e ld $5e
edaa 0027 ld $27
edab 0059 ld $59
edac 0000 ld $00
edad 005e ld $5e
edae 0026 ld $26
edaf 0059 ld $59
edb0 00a0 ld $a0
edb1 005e ld $5e
edb2 0024 ld $24
edb3 00b4 ld $b4
edb4 00f3 ld $f3
edb5 0059 ld $59
edb6 0001 ld $01
edb7 0099 ld $99
edb8 0034 ld $34
edb9 002b ld $2b
edba 0034 ld $34
edbb 0059 ld $59
edbc 0002 ld $02
edbd 0099 ld $99
edbe 0046 ld $46
edbf 002b ld $2b
edc0 0046 ld $46
edc1 0011 ld $11
edc2 00f0 ld $f0
edc3 0001 ld $01
edc4 00fc ld $fc
edc5 0046 ld $46
edc6 0035 ld $35
edc7 0072 ld $72
edc8 00c0 ld $c0
edc9 0059 ld $59
edca 0000 ld $00
edcb 00f0 ld $f0
edcc 0032 ld $32
edcd 0063 ld $63
edce 00ff ld $ff
edcf 0093 ld $93
edd0 001b ld $1b
edd1 00ff ld $ff
edd2 0073 ld $73
edd3 00a0 ld $a0
edd4 0056 ld $56
edd5 00cd ld $cd
edd6 00f1 ld $f1
edd7 0075 ld $75
edd8 00cd ld $cd
edd9 00ac ld $ac
edda 004c ld $4c
eddb 006f ld $6f
eddc 0061 ld $61
eddd 0064 ld $64
edde 0069 ld $69
eddf 006e ld $6e
ede0 0067 ld $67
ede1 0020 ld $20
ede2 0000 ld $00
ede3 0085 ld $85
ede4 00a2 ld $a2
ede5 0069 ld $69
ede6 0085 ld $85
ede7 00bf ld $bf
ede8 006b ld $6b
ede9 0085 ld $85
edea 00a2 ld $a2
edeb 0065 ld $65
edec 0085 ld $85
eded 00df ld $df
edee 0075 ld $75
edef 005e ld $5e
edf0 0071 ld $71
edf1 0085 ld $85
edf2 00df ld $df
edf3 0075 ld $75
edf4 005e ld $5e
edf5 0070 ld $70
edf6 0085 ld $85
edf7 00df ld $df
edf8 0075 ld $75
edf9 00e6 ld $e6
edfa 0001 ld $01
edfb fe00 bra ac ;+-----------------------------------+
edfc fcfd bra $edfd ;| |
edfd 1404 ld $04,y ;| Trampoline for page $ed00 lookups |
edfe e068 jmp y,$68 ;| |
edff c218 st [$18] ;+-----------------------------------+
ee00 0082 ld $82
ee01 00ff ld $ff
ee02 00e3 ld $e3
ee03 0001 ld $01
ee04 002b ld $2b
ee05 0072 ld $72
ee06 0085 ld $85
ee07 00a2 ld $a2
ee08 0078 ld $78
ee09 0021 ld $21
ee0a 0072 ld $72
ee0b 0035 ld $35
ee0c 0072 ld $72
ee0d 00d8 ld $d8
ee0e 0085 ld $85
ee0f 00df ld $df
ee10 0075 ld $75
ee11 0035 ld $35
ee12 0072 ld $72
ee13 00b8 ld $b8
ee14 0085 ld $85
ee15 00df ld $df
ee16 0075 ld $75
ee17 005e ld $5e
ee18 0071 ld $71
ee19 0085 ld $85
ee1a 00df ld $df
ee1b 0075 ld $75
ee1c 005e ld $5e
ee1d 0070 ld $70
ee1e 0085 ld $85
ee1f 00df ld $df
ee20 0075 ld $75
ee21 0035 ld $35
ee22 0050 ld $50
ee23 00ec ld $ec
ee24 0059 ld $59
ee25 0000 ld $00
ee26 002b ld $2b
ee27 0070 ld $70
ee28 0085 ld $85
ee29 00af ld $af
ee2a 005d ld $5d
ee2b 0063 ld $63
ee2c 00ff ld $ff
ee2d 0093 ld $93
ee2e 001b ld $1b
ee2f 00ff ld $ff
ee30 0074 ld $74
ee31 00a0 ld $a0
ee32 004e ld $4e
ee33 00cd ld $cd
ee34 00c9 ld $c9
ee35 00cd ld $cd
ee36 00ae ld $ae
ee37 0053 ld $53
ee38 0059 ld $59
ee39 0053 ld $53
ee3a 0054 ld $54
ee3b 0045 ld $45
ee3c 004d ld $4d
ee3d 0020 ld $20
ee3e 0020 ld $20
ee3f 0047 ld $47
ee40 0054 ld $54
ee41 0031 ld $31
ee42 0000 ld $00
ee43 002b ld $2b
ee44 003c ld $3c
ee45 0021 ld $21
ee46 003a ld $3a
ee47 002b ld $2b
ee48 0034 ld $34
ee49 0021 ld $21
ee4a 003c ld $3c
ee4b 00ad ld $ad
ee4c 0093 ld $93
ee4d 003c ld $3c
ee4e 0035 ld $35
ee4f 003f ld $3f
ee50 00c8 ld $c8
ee51 002b ld $2b
ee52 006e ld $6e
ee53 0021 ld $21
ee54 0034 ld $34
ee55 00ad ld $ad
ee56 0093 ld $93
ee57 0034 ld $34
ee58 00fc ld $fc
ee59 006e ld $6e
ee5a 0035 ld $35
ee5b 003f ld $3f
ee5c 00b4 ld $b4
ee5d 00ff ld $ff
ee5e 00cd ld $cd
ee5f 00d7 ld $d7
ee60 0059 ld $59
ee61 0020 ld $20
ee62 0085 ld $85
ee63 00b1 ld $b1
ee64 0072 ld $72
ee65 0021 ld $21
ee66 0070 ld $70
ee67 0035 ld $35
ee68 003f ld $3f
ee69 00d2 ld $d2
ee6a 00cf ld $cf
ee6b 0018 ld $18
ee6c 00cd ld $cd
ee6d 00e9 ld $e9
ee6e 0059 ld $59
ee6f 0001 ld $01
ee70 0099 ld $99
ee71 003e ld $3e
ee72 002b ld $2b
ee73 003e ld $3e
ee74 0035 ld $35
ee75 0072 ld $72
ee76 00e8 ld $e8
ee77 0059 ld $59
ee78 0001 ld $01
ee79 0099 ld $99
ee7a 0042 ld $42
ee7b 002b ld $2b
ee7c 0042 ld $42
ee7d 00ff ld $ff
ee7e 0093 ld $93
ee7f 001b ld $1b
ee80 00ff ld $ff
ee81 0075 ld $75
ee82 00a0 ld $a0
ee83 0058 ld $58
ee84 00cd ld $cd
ee85 00c3 ld $c3
ee86 0075 ld $75
ee87 0085 ld $85
ee88 00db ld $db
ee89 0074 ld $74
ee8a 0011 ld $11
ee8b 0000 ld $00
ee8c 0002 ld $02
ee8d 0099 ld $99
ee8e 0062 ld $62
ee8f 00f8 ld $f8
ee90 004c ld $4c
ee91 0035 ld $35
ee92 0072 ld $72
ee93 00c1 ld $c1
ee94 0021 ld $21
ee95 0074 ld $74
ee96 00e3 ld $e3
ee97 0004 ld $04
ee98 002b ld $2b
ee99 0074 ld $74
ee9a 00f6 ld $f6
ee9b 002b ld $2b
ee9c 0040 ld $40
ee9d 0021 ld $21
ee9e 0074 ld $74
ee9f 00e3 ld $e3
eea0 0002 ld $02
eea1 00f6 ld $f6
eea2 002b ld $2b
eea3 0044 ld $44
eea4 0085 ld $85
eea5 00cf ld $cf
eea6 0065 ld $65
eea7 0063 ld $63
eea8 00ff ld $ff
eea9 00cd ld $cd
eeaa 00db ld $db
eeab 002b ld $2b
eeac 0034 ld $34
eead 0099 ld $99
eeae 0062 ld $62
eeaf 002b ld $2b
eeb0 0062 ld $62
eeb1 0035 ld $35
eeb2 0072 ld $72
eeb3 00d4 ld $d4
eeb4 0059 ld $59
eeb5 0001 ld $01
eeb6 0099 ld $99
eeb7 005e ld $5e
eeb8 002b ld $2b
eeb9 005e ld $5e
eeba 0021 ld $21
eebb 0066 ld $66
eebc 00b8 ld $b8
eebd 0034 ld $34
eebe 002b ld $2b
eebf 0066 ld $66
eec0 00ff ld $ff
eec1 00cd ld $cd
eec2 00f3 ld $f3
eec3 0075 ld $75
eec4 0085 ld $85
eec5 00a2 ld $a2
eec6 0064 ld $64
eec7 0035 ld $35
eec8 0056 ld $56
eec9 00ee ld $ee
eeca 0059 ld $59
eecb 0001 ld $01
eecc 0085 ld $85
eecd 00c7 ld $c7
eece 0075 ld $75
eecf 0021 ld $21
eed0 0068 ld $68
eed1 00ad ld $ad
eed2 0090 ld $90
eed3 00f1 ld $f1
eed4 0011 ld $11
eed5 00ff ld $ff
eed6 00ff ld $ff
eed7 0063 ld $63
eed8 00ff ld $ff
eed9 0093 ld $93
eeda 001b ld $1b
eedb 00ff ld $ff
eedc 0076 ld $76
eedd 00a0 ld $a0
eede 0044 ld $44
eedf 00cd ld $cd
eee0 00df ld $df
eee1 0075 ld $75
eee2 0011 ld $11
eee3 0000 ld $00
eee4 007f ld $7f
eee5 002b ld $2b
eee6 0074 ld $74
eee7 0021 ld $21
eee8 0040 ld $40
eee9 00f3 ld $f3
eeea 0074 ld $74
eeeb 0093 ld $93
eeec 0074 ld $74
eeed 0093 ld $93
eeee 0074 ld $74
eeef 0021 ld $21
eef0 0044 ld $44
eef1 00f3 ld $f3
eef2 0074 ld $74
eef3 0093 ld $93
eef4 0074 ld $74
eef5 0093 ld $93
eef6 0074 ld $74
eef7 0011 ld $11
eef8 0000 ld $00
eef9 00f0 ld $f0
eefa 00fa ld $fa
eefb fe00 bra ac ;+-----------------------------------+
eefc fcfd bra $eefd ;| |
eefd 1404 ld $04,y ;| Trampoline for page $ee00 lookups |
eefe e068 jmp y,$68 ;| |
eeff c218 st [$18] ;+-----------------------------------+
ef00 0044 ld $44
ef01 00e3 ld $e3
ef02 0001 ld $01
ef03 0035 ld $35
ef04 0072 ld $72
ef05 00c6 ld $c6
ef06 0059 ld $59
ef07 0007 ld $07
ef08 00fa ld $fa
ef09 0040 ld $40
ef0a 00e3 ld $e3
ef0b 0001 ld $01
ef0c 0035 ld $35
ef0d 003f ld $3f
ef0e 00ce ld $ce
ef0f 0085 ld $85
ef10 00a2 ld $a2
ef11 0077 ld $77
ef12 0090 ld $90
ef13 00a6 ld $a6
ef14 0011 ld $11
ef15 0000 ld $00
ef16 007f ld $7f
ef17 002b ld $2b
ef18 0074 ld $74
ef19 00f6 ld $f6
ef1a 002b ld $2b
ef1b 0040 ld $40
ef1c 0021 ld $21
ef1d 0074 ld $74
ef1e 00e3 ld $e3
ef1f 0002 ld $02
ef20 00f6 ld $f6
ef21 002b ld $2b
ef22 0044 ld $44
ef23 0063 ld $63
ef24 00ff ld $ff
ef25 0093 ld $93
ef26 001b ld $1b
ef27 00ff ld $ff
ef28 0077 ld $77
ef29 00a0 ld $a0
ef2a 005d ld $5d
ef2b 00cd ld $cd
ef2c 00f8 ld $f8
ef2d 0075 ld $75
ef2e 001a ld $1a
ef2f 0041 ld $41
ef30 005e ld $5e
ef31 004e ld $4e
ef32 001a ld $1a
ef33 0044 ld $44
ef34 005e ld $5e
ef35 004f ld $4f
ef36 001a ld $1a
ef37 0045 ld $45
ef38 002b ld $2b
ef39 0054 ld $54
ef3a 001a ld $1a
ef3b 0040 ld $40
ef3c 002b ld $2b
ef3d 0076 ld $76
ef3e 0082 ld $82
ef3f 0080 ld $80
ef40 00ad ld $ad
ef41 002b ld $2b
ef42 0040 ld $40
ef43 0059 ld $59
ef44 0000 ld $00
ef45 002b ld $2b
ef46 0044 ld $44
ef47 0085 ld $85
ef48 00c9 ld $c9
ef49 0066 ld $66
ef4a 0085 ld $85
ef4b 00c9 ld $c9
ef4c 0066 ld $66
ef4d 0021 ld $21
ef4e 0050 ld $50
ef4f 002b ld $2b
ef50 004e ld $4e
ef51 0021 ld $21
ef52 0052 ld $52
ef53 002b ld $2b
ef54 0054 ld $54
ef55 0085 ld $85
ef56 00c9 ld $c9
ef57 0066 ld $66
ef58 00fc ld $fc
ef59 003e ld $3e
ef5a 0035 ld $35
ef5b 0072 ld $72
ef5c 00d4 ld $d4
ef5d 0021 ld $21
ef5e 0044 ld $44
ef5f 00fc ld $fc
ef60 0042 ld $42
ef61 0035 ld $35
ef62 003f ld $3f
ef63 00e2 ld $e2
ef64 0021 ld $21
ef65 0040 ld $40
ef66 002b ld $2b
ef67 003e ld $3e
ef68 0021 ld $21
ef69 0044 ld $44
ef6a 002b ld $2b
ef6b 0042 ld $42
ef6c 0085 ld $85
ef6d 00a2 ld $a2
ef6e 0063 ld $63
ef6f 0021 ld $21
ef70 0076 ld $76
ef71 0082 ld $82
ef72 007f ld $7f
ef73 00e9 ld $e9
ef74 00e9 ld $e9
ef75 0099 ld $99
ef76 0030 ld $30
ef77 002b ld $2b
ef78 0076 ld $76
ef79 00f6 ld $f6
ef7a 002b ld $2b
ef7b 0040 ld $40
ef7c 0021 ld $21
ef7d 0076 ld $76
ef7e 00e3 ld $e3
ef7f 0002 ld $02
ef80 00f6 ld $f6
ef81 002b ld $2b
ef82 0044 ld $44
ef83 0063 ld $63
ef84 00ff ld $ff
ef85 0093 ld $93
ef86 001b ld $1b
ef87 00ff ld $ff
ef88 0078 ld $78
ef89 00a0 ld $a0
ef8a 0037 ld $37
ef8b 00cd ld $cd
ef8c 00d2 ld $d2
ef8d 0075 ld $75
ef8e 0085 ld $85
ef8f 00a2 ld $a2
ef90 0064 ld $64
ef91 0035 ld $35
ef92 0056 ld $56
ef93 00d0 ld $d0
ef94 00b8 ld $b8
ef95 0072 ld $72
ef96 0035 ld $35
ef97 0056 ld $56
ef98 00ae ld $ae
ef99 0059 ld $59
ef9a 0000 ld $00
ef9b 0099 ld $99
ef9c 0072 ld $72
ef9d 0085 ld $85
ef9e 00c7 ld $c7
ef9f 0075 ld $75
efa0 0021 ld $21
efa1 0068 ld $68
efa2 002b ld $2b
efa3 0026 ld $26
efa4 0021 ld $21
efa5 0070 ld $70
efa6 002b ld $2b
efa7 0024 ld $24
efa8 0099 ld $99
efa9 0034 ld $34
efaa 002b ld $2b
efab 0070 ld $70
efac 0059 ld $59
efad 00e9 ld $e9
efae 002b ld $2b
efaf 0022 ld $22
efb0 0021 ld $21
efb1 0034 ld $34
efb2 00b4 ld $b4
efb3 00e6 ld $e6
efb4 0021 ld $21
efb5 0072 ld $72
efb6 00b8 ld $b8
efb7 0034 ld $34
efb8 002b ld $2b
efb9 0072 ld $72
efba 0035 ld $35
efbb 004d ld $4d
efbc 00a1 ld $a1
efbd 0063 ld $63
efbe 00ff ld $ff
efbf 0093 ld $93
efc0 001b ld $1b
efc1 00ff ld $ff
efc2 0079 ld $79
efc3 00a0 ld $a0
efc4 0040 ld $40
efc5 00cd ld $cd
efc6 00bf ld $bf
efc7 0075 ld $75
efc8 0059 ld $59
efc9 0000 ld $00
efca 002b ld $2b
efcb 0062 ld $62
efcc 002b ld $2b
efcd 005e ld $5e
efce 0059 ld $59
efcf 0000 ld $00
efd0 002b ld $2b
efd1 0064 ld $64
efd2 0059 ld $59
efd3 0001 ld $01
efd4 002b ld $2b
efd5 0060 ld $60
efd6 0021 ld $21
efd7 005a ld $5a
efd8 002b ld $2b
efd9 0040 ld $40
efda 0021 ld $21
efdb 005c ld $5c
efdc 002b ld $2b
efdd 0044 ld $44
efde 0085 ld $85
efdf 00a2 ld $a2
efe0 0076 ld $76
efe1 0085 ld $85
efe2 00cf ld $cf
efe3 0065 ld $65
efe4 0063 ld $63
efe5 00ff ld $ff
efe6 00cd ld $cd
efe7 00db ld $db
efe8 0075 ld $75
efe9 00cd ld $cd
efea 00ce ld $ce
efeb 0043 ld $43
efec 0061 ld $61
efed 0072 ld $72
efee 0064 ld $64
efef 0054 ld $54
eff0 0079 ld $79
eff1 0070 ld $70
eff2 0065 ld $65
eff3 0020 ld $20
eff4 0000 ld $00
eff5 0085 ld $85
eff6 00a2 ld $a2
eff7 0069 ld $69
eff8 0021 ld $21
eff9 0036 ld $36
effa 0085 ld $85
effb fe00 bra ac ;+-----------------------------------+
effc fcfd bra $effd ;| |
effd 1404 ld $04,y ;| Trampoline for page $ef00 lookups |
effe e068 jmp y,$68 ;| |
efff c218 st [$18] ;+-----------------------------------+
f000 00a2 ld $a2
f001 0068 ld $68
f002 0085 ld $85
f003 00a2 ld $a2
f004 006d ld $6d
f005 0063 ld $63
f006 00ff ld $ff
f007 0093 ld $93
f008 001b ld $1b
f009 00ff ld $ff
f00a 007a ld $7a
f00b 00a0 ld $a0
f00c 0057 ld $57
f00d 00cd ld $cd
f00e 00af ld $af
f00f 000a ld $0a
f010 002a ld $2a
f011 002a ld $2a
f012 002a ld $2a
f013 0020 ld $20
f014 0043 ld $43
f015 0061 ld $61
f016 0072 ld $72
f017 0064 ld $64
f018 0042 ld $42
f019 006f ld $6f
f01a 006f ld $6f
f01b 0074 ld $74
f01c 000a ld $0a
f01d 0000 ld $00
f01e 0085 ld $85
f01f 00a2 ld $a2
f020 0069 ld $69
f021 0059 ld $59
f022 0000 ld $00
f023 005e ld $5e
f024 000e ld $0e
f025 0085 ld $85
f026 00a2 ld $a2
f027 0060 ld $60
f028 0085 ld $85
f029 00c3 ld $c3
f02a 0079 ld $79
f02b 0085 ld $85
f02c 00a2 ld $a2
f02d 0061 ld $61
f02e 0085 ld $85
f02f 00bb ld $bb
f030 0068 ld $68
f031 0085 ld $85
f032 00c7 ld $c7
f033 0060 ld $60
f034 0035 ld $35
f035 0072 ld $72
f036 00d1 ld $d1
f037 0085 ld $85
f038 00a2 ld $a2
f039 0062 ld $62
f03a 0085 ld $85
f03b 00a2 ld $a2
f03c 0079 ld $79
f03d 0085 ld $85
f03e 00a2 ld $a2
f03f 006f ld $6f
f040 0059 ld $59
f041 0020 ld $20
f042 00f0 ld $f0
f043 0032 ld $32
f044 0085 ld $85
f045 00a2 ld $a2
f046 006d ld $6d
f047 00cd ld $cd
f048 00f0 ld $f0
f049 0053 ld $53
f04a 0059 ld $59
f04b 0053 ld $53
f04c 0054 ld $54
f04d 0045 ld $45
f04e 004d ld $4d
f04f 002e ld $2e
f050 0047 ld $47
f051 0054 ld $54
f052 0031 ld $31
f053 0020 ld $20
f054 006e ld $6e
f055 006f ld $6f
f056 0074 ld $74
f057 0020 ld $20
f058 0066 ld $66
f059 006f ld $6f
f05a 0075 ld $75
f05b 006e ld $6e
f05c 0064 ld $64
f05d 0021 ld $21
f05e 0000 ld $00
f05f 0085 ld $85
f060 00a2 ld $a2
f061 0069 ld $69
f062 00b4 ld $b4
f063 0080 ld $80
f064 0000 ld $00
f065 0000 ld $00 ;End of Apps/CardBoot/CardBoot_v2.gt1, size 2951
;+-----------------------------------+
;| Apps/MainMenu/MainMenu_v6.gcl |
;+-----------------------------------+
f066 dc42 st $42,[y,x++] ;'B'
f067 dc6f st $6f,[y,x++] ;'o'
f068 dc6f st $6f,[y,x++] ;'o'
f069 dc74 st $74,[y,x++] ;'t'
f06a dc00 st $00,[y,x++] ;'\x00'
f06b dc00 st $00,[y,x++] ;'\x00'
f06c dc00 st $00,[y,x++] ;'\x00'
f06d dc00 st $00,[y,x++] ;'\x00'
f06e 00df ld $df
f06f c218 st [$18]
f070 00e4 ld $e4
f071 14f7 ld $f7,y
f072 e085 jmp y,$85
f073 c219 st [$19]
Main: f074 0002 ld $02 ;| RAM segment address (high byte first)
f075 0000 ld $00 ;|
f076 00dd ld $dd ;| Length (1..256)
f077 0021 ld $21 ;0200 LDW
f078 0011 ld $11
f079 0035 ld $35 ;0202 BCC
f07a 0056 ld $56 ;0203 LE
f07b 000f ld $0f
f07c 0082 ld $82 ;0205 ANDI
f07d 0010 ld $10
f07e 0035 ld $35 ;0207 BCC
f07f 0072 ld $72 ;0208 NE
f080 000f ld $0f
f081 0011 ld $11 ;020a LDWI
f082 00c6 ld $c6
f083 00e1 ld $e1
f084 002b ld $2b ;020d STW
f085 0024 ld $24 ;020d '_sysArgs0'
f086 00b4 ld $b4 ;020f SYS
f087 00e2 ld $e2
f088 00cd ld $cd ;0211 DEF
f089 005f ld $5f
f08a 0021 ld $21 ;0213 LDW
f08b 0030 ld $30 ;0213 'Char'
f08c 00e6 ld $e6 ;0215 SUBI
f08d 0052 ld $52
f08e 0035 ld $35 ;0217 BCC
f08f 0053 ld $53 ;0218 GE
f090 0021 ld $21
f091 00e3 ld $e3 ;021a ADDI
f092 0032 ld $32
f093 002b ld $2b ;021c STW
f094 0032 ld $32 ;021c 'i'
f095 0011 ld $11 ;021e LDWI
f096 0000 ld $00
f097 0007 ld $07
f098 0090 ld $90 ;0221 BRA
f099 0026 ld $26
f09a 002b ld $2b ;0223 STW
f09b 0032 ld $32 ;0223 'i'
f09c 0011 ld $11 ;0225 LDWI
f09d 0000 ld $00
f09e 0008 ld $08
f09f 002b ld $2b ;0228 STW
f0a0 0034 ld $34 ;0228 'fontData'
f0a1 0021 ld $21 ;022a LDW
f0a2 0032 ld $32 ;022a 'i'
f0a3 00e9 ld $e9 ;022c LSLW
f0a4 00e9 ld $e9 ;022d LSLW
f0a5 0099 ld $99 ;022e ADDW
f0a6 0032 ld $32 ;022e 'i'
f0a7 0099 ld $99 ;0230 ADDW
f0a8 0034 ld $34 ;0230 'fontData'
f0a9 002b ld $2b ;0232 STW
f0aa 0034 ld $34 ;0232 'fontData'
f0ab 0059 ld $59 ;0234 LDI
f0ac 0020 ld $20
f0ad 005e ld $5e ;0236 ST
f0ae 0024 ld $24
f0af 0021 ld $21 ;0238 LDW
f0b0 0036 ld $36 ;0238 'Color'
f0b1 005e ld $5e ;023a ST
f0b2 0025 ld $25
f0b3 0021 ld $21 ;023c LDW
f0b4 0038 ld $38 ;023c 'Pos'
f0b5 002b ld $2b ;023e STW
f0b6 0028 ld $28
f0b7 00e3 ld $e3 ;0240 ADDI
f0b8 0006 ld $06
f0b9 002b ld $2b ;0242 STW
f0ba 0038 ld $38 ;0242 'Pos'
f0bb 0011 ld $11 ;0244 LDWI
f0bc 00e1 ld $e1
f0bd 0004 ld $04
f0be 002b ld $2b ;0247 STW
f0bf 0022 ld $22
f0c0 0059 ld $59 ;0249 LDI
f0c1 00fb ld $fb
f0c2 002b ld $2b ;024b STW
f0c3 0032 ld $32 ;024b 'i'
f0c4 0021 ld $21 ;024d LDW
f0c5 0034 ld $34 ;024d 'fontData'
f0c6 007f ld $7f ;024f LUP
f0c7 0000 ld $00
f0c8 0093 ld $93 ;0251 INC
f0c9 0034 ld $34 ;0251 'fontData'
f0ca 005e ld $5e ;0253 ST
f0cb 0026 ld $26
f0cc 00b4 ld $b4 ;0255 SYS
f0cd 00cb ld $cb
f0ce 0093 ld $93 ;0257 INC
f0cf 0028 ld $28
f0d0 0093 ld $93 ;0259 INC
f0d1 0032 ld $32 ;0259 'i'
f0d2 0021 ld $21 ;025b LDW
f0d3 0032 ld $32 ;025b 'i'
f0d4 0035 ld $35 ;025d BCC
f0d5 0072 ld $72 ;025e NE
f0d6 004b ld $4b
f0d7 00ff ld $ff ;0260 RET
f0d8 002b ld $2b ;0261 STW
f0d9 003a ld $3a ;0261 'PrintChar'
f0da 00cd ld $cd ;0263 DEF
f0db 008c ld $8c
f0dc 0075 ld $75 ;0265 PUSH
f0dd 002b ld $2b ;0266 STW
f0de 003c ld $3c ;0266 'Text'
f0df 0021 ld $21 ;0268 LDW
f0e0 003c ld $3c ;0268 'Text'
f0e1 00ad ld $ad ;026a PEEK
f0e2 0035 ld $35 ;026b BCC
f0e3 003f ld $3f ;026c EQ
f0e4 008a ld $8a
f0e5 002b ld $2b ;026e STW
f0e6 0030 ld $30 ;026e 'Char'
f0e7 0093 ld $93 ;0270 INC
f0e8 003c ld $3c ;0270 'Text'
f0e9 008c ld $8c ;0272 XORI
f0ea 0009 ld $09
f0eb 0035 ld $35 ;0274 BCC
f0ec 0072 ld $72 ;0275 NE
f0ed 007d ld $7d
f0ee 0021 ld $21 ;0277 LDW
f0ef 0038 ld $38 ;0277 'Pos'
f0f0 00e3 ld $e3 ;0279 ADDI
f0f1 0012 ld $12
f0f2 002b ld $2b ;027b STW
f0f3 0038 ld $38 ;027b 'Pos'
f0f4 0090 ld $90 ;027d BRA
f0f5 0066 ld $66
f0f6 008c ld $8c ;027f XORI
f0f7 0003 ld $03
f0f8 0035 ld $35 ;0281 BCC
f0f9 0072 ld $72 ;0282 NE
f0fa 0086 ld $86
f0fb fe00 bra ac ;+-----------------------------------+
f0fc fcfd bra $f0fd ;| |
f0fd 1404 ld $04,y ;| Trampoline for page $f000 lookups |
f0fe e068 jmp y,$68 ;| |
f0ff c218 st [$18] ;+-----------------------------------+
f100 00cf ld $cf ;0284 CALL
f101 003e ld $3e ;0284 'Newline'
f102 0090 ld $90 ;0286 BRA
f103 0066 ld $66
f104 00cf ld $cf ;0288 CALL
f105 003a ld $3a ;0288 'PrintChar'
f106 0090 ld $90 ;028a BRA
f107 0066 ld $66
f108 0063 ld $63 ;028c POP
f109 00ff ld $ff ;028d RET
f10a 002b ld $2b ;028e STW
f10b 0040 ld $40 ;028e 'PrintText'
f10c 00cd ld $cd ;0290 DEF
f10d 00a6 ld $a6
f10e 0075 ld $75 ;0292 PUSH
f10f 0059 ld $59 ;0293 LDI
f110 002d ld $2d
f111 002b ld $2b ;0295 STW
f112 0030 ld $30 ;0295 'Char'
f113 0059 ld $59 ;0297 LDI
f114 001a ld $1a
f115 002b ld $2b ;0299 STW
f116 0042 ld $42 ;0299 'j'
f117 00cf ld $cf ;029b CALL
f118 003a ld $3a ;029b 'PrintChar'
f119 0021 ld $21 ;029d LDW
f11a 0042 ld $42 ;029d 'j'
f11b 00e6 ld $e6 ;029f SUBI
f11c 0001 ld $01
f11d 0035 ld $35 ;02a1 BCC
f11e 004d ld $4d ;02a2 GT
f11f 0097 ld $97
f120 00cf ld $cf ;02a4 CALL
f121 003e ld $3e ;02a4 'Newline'
f122 0063 ld $63 ;02a6 POP
f123 00ff ld $ff ;02a7 RET
f124 002b ld $2b ;02a8 STW
f125 0044 ld $44 ;02a8 'PrintDivider'
f126 00cd ld $cd ;02aa DEF
f127 00d6 ld $d6
f128 0075 ld $75 ;02ac PUSH
f129 0021 ld $21 ;02ad LDW
f12a 0046 ld $46 ;02ad 'MenuItem'
f12b 00e6 ld $e6 ;02af SUBI
f12c 0006 ld $06
f12d 0035 ld $35 ;02b1 BCC
f12e 0053 ld $53 ;02b2 GE
f12f 00b7 ld $b7
f130 0011 ld $11 ;02b4 LDWI
f131 000b ld $0b
f132 0020 ld $20
f133 0090 ld $90 ;02b7 BRA
f134 00ba ld $ba
f135 0011 ld $11 ;02b9 LDWI
f136 0059 ld $59
f137 00f0 ld $f0
f138 002b ld $2b ;02bc STW
f139 0038 ld $38 ;02bc 'Pos'
f13a 0021 ld $21 ;02be LDW
f13b 0046 ld $46 ;02be 'MenuItem'
f13c 002b ld $2b ;02c0 STW
f13d 0042 ld $42 ;02c0 'j'
f13e 0011 ld $11 ;02c2 LDWI
f13f 0000 ld $00
f140 0008 ld $08
f141 0099 ld $99 ;02c5 ADDW
f142 0038 ld $38 ;02c5 'Pos'
f143 002b ld $2b ;02c7 STW
f144 0038 ld $38 ;02c7 'Pos'
f145 0021 ld $21 ;02c9 LDW
f146 0042 ld $42 ;02c9 'j'
f147 00e6 ld $e6 ;02cb SUBI
f148 0001 ld $01
f149 0035 ld $35 ;02cd BCC
f14a 0053 ld $53 ;02ce GE
f14b 00be ld $be
f14c 0059 ld $59 ;02d0 LDI
f14d 0082 ld $82
f14e 002b ld $2b ;02d2 STW
f14f 0030 ld $30 ;02d2 'Char'
f150 00cf ld $cf ;02d4 CALL
f151 003a ld $3a ;02d4 'PrintChar'
f152 0063 ld $63 ;02d6 POP
f153 00ff ld $ff ;02d7 RET
f154 002b ld $2b ;02d8 STW
f155 0048 ld $48 ;02d8 'PrintArrow'
f156 0093 ld $93 ;02da INC
f157 001b ld $1b ;02da '_vLR'+1
f158 00ff ld $ff ;02dc RET
f159 0003 ld $03 ;| RAM segment address (high byte first)
f15a 0000 ld $00 ;|
f15b 00b7 ld $b7 ;| Length (1..256)
f15c 00cd ld $cd ;0300 DEF
f15d 00b0 ld $b0
f15e 0075 ld $75 ;0302 PUSH
f15f 001a ld $1a ;0303 LD
f160 000e ld $0e
f161 002b ld $2b ;0305 STW
f162 0036 ld $36 ;0305 'Color'
f163 00cf ld $cf ;0307 CALL
f164 0048 ld $48 ;0307 'PrintArrow'
f165 001a ld $1a ;0309 LD
f166 0011 ld $11
f167 008c ld $8c ;030b XORI
f168 00fe ld $fe
f169 0035 ld $35 ;030d BCC
f16a 0072 ld $72 ;030e NE
f16b 001f ld $1f
f16c 00cf ld $cf ;0310 CALL
f16d 004a ld $4a ;0310 'WipeOutArrow'
f16e 0021 ld $21 ;0312 LDW
f16f 0046 ld $46 ;0312 'MenuItem'
f170 00e6 ld $e6 ;0314 SUBI
f171 0005 ld $05
f172 0035 ld $35 ;0316 BCC
f173 004d ld $4d ;0317 GT
f174 001b ld $1b
f175 00e3 ld $e3 ;0319 ADDI
f176 000b ld $0b
f177 002b ld $2b ;031b STW
f178 0046 ld $46 ;031b 'MenuItem'
f179 0059 ld $59 ;031d LDI
f17a 00ef ld $ef
f17b 005e ld $5e ;031f ST
f17c 0011 ld $11
f17d 001a ld $1a ;0321 LD
f17e 0011 ld $11
f17f 008c ld $8c ;0323 XORI
f180 00fd ld $fd
f181 0035 ld $35 ;0325 BCC
f182 0072 ld $72 ;0326 NE
f183 0035 ld $35
f184 00cf ld $cf ;0328 CALL
f185 004a ld $4a ;0328 'WipeOutArrow'
f186 0021 ld $21 ;032a LDW
f187 0046 ld $46 ;032a 'MenuItem'
f188 00e6 ld $e6 ;032c SUBI
f189 0006 ld $06
f18a 0035 ld $35 ;032e BCC
f18b 0050 ld $50 ;032f LT
f18c 0031 ld $31
f18d 002b ld $2b ;0331 STW
f18e 0046 ld $46 ;0331 'MenuItem'
f18f 0059 ld $59 ;0333 LDI
f190 00ef ld $ef
f191 005e ld $5e ;0335 ST
f192 0011 ld $11
f193 001a ld $1a ;0337 LD
f194 0011 ld $11
f195 008c ld $8c ;0339 XORI
f196 00fb ld $fb
f197 0035 ld $35 ;033b BCC
f198 0072 ld $72 ;033c NE
f199 0050 ld $50
f19a 00cf ld $cf ;033e CALL
f19b 004a ld $4a ;033e 'WipeOutArrow'
f19c 0021 ld $21 ;0340 LDW
f19d 0046 ld $46 ;0340 'MenuItem'
f19e 00e6 ld $e6 ;0342 SUBI
f19f 0005 ld $05
f1a0 0035 ld $35 ;0344 BCC
f1a1 003f ld $3f ;0345 EQ
f1a2 004c ld $4c
f1a3 00e6 ld $e6 ;0347 SUBI
f1a4 0006 ld $06
f1a5 0035 ld $35 ;0349 BCC
f1a6 003f ld $3f ;034a EQ
f1a7 004c ld $4c
f1a8 0093 ld $93 ;034c INC
f1a9 0046 ld $46 ;034c 'MenuItem'
f1aa 0059 ld $59 ;034e LDI
f1ab 00ef ld $ef
f1ac 005e ld $5e ;0350 ST
f1ad 0011 ld $11
f1ae 001a ld $1a ;0352 LD
f1af 0011 ld $11
f1b0 008c ld $8c ;0354 XORI
f1b1 00f7 ld $f7
f1b2 0035 ld $35 ;0356 BCC
f1b3 0072 ld $72 ;0357 NE
f1b4 006d ld $6d
f1b5 00cf ld $cf ;0359 CALL
f1b6 004a ld $4a ;0359 'WipeOutArrow'
f1b7 0021 ld $21 ;035b LDW
f1b8 0046 ld $46 ;035b 'MenuItem'
f1b9 0035 ld $35 ;035d BCC
f1ba 003f ld $3f ;035e EQ
f1bb 0069 ld $69
f1bc 00e6 ld $e6 ;0360 SUBI
f1bd 0006 ld $06
f1be 0035 ld $35 ;0362 BCC
f1bf 003f ld $3f ;0363 EQ
f1c0 0069 ld $69
f1c1 0021 ld $21 ;0365 LDW
f1c2 0046 ld $46 ;0365 'MenuItem'
f1c3 00e6 ld $e6 ;0367 SUBI
f1c4 0001 ld $01
f1c5 002b ld $2b ;0369 STW
f1c6 0046 ld $46 ;0369 'MenuItem'
f1c7 0059 ld $59 ;036b LDI
f1c8 00ef ld $ef
f1c9 005e ld $5e ;036d ST
f1ca 0011 ld $11
f1cb 001a ld $1a ;036f LD
f1cc 000f ld $0f
f1cd 008c ld $8c ;0371 XORI
f1ce 0057 ld $57
f1cf 0035 ld $35 ;0373 BCC
f1d0 0072 ld $72 ;0374 NE
f1d1 0080 ld $80
f1d2 0011 ld $11 ;0376 LDWI
f1d3 005f ld $5f
f1d4 0094 ld $94
f1d5 002b ld $2b ;0379 STW
f1d6 004c ld $4c ;0379 'Program'
f1d7 0011 ld $11 ;037b LDWI
f1d8 00ff ld $ff
f1d9 00ff ld $ff
f1da 002b ld $2b ;037e STW
f1db 0038 ld $38 ;037e 'Pos'
f1dc 0063 ld $63 ;0380 POP
f1dd 00ff ld $ff ;0381 RET
f1de 001a ld $1a ;0382 LD
f1df 0011 ld $11
f1e0 0082 ld $82 ;0384 ANDI
f1e1 0080 ld $80
f1e2 0035 ld $35 ;0386 BCC
f1e3 0072 ld $72 ;0387 NE
f1e4 0001 ld $01
f1e5 0059 ld $59 ;0389 LDI
f1e6 002a ld $2a
f1e7 002b ld $2b ;038b STW
f1e8 0036 ld $36 ;038b 'Color'
f1e9 00cf ld $cf ;038d CALL
f1ea 0048 ld $48 ;038d 'PrintArrow'
f1eb 00cd ld $cd ;038f DEF
f1ec 00a7 ld $a7
f1ed 000e ld $0e
f1ee 003b ld $3b
f1ef 00c1 ld $c1
f1f0 004e ld $4e
f1f1 000e ld $0e
f1f2 005c ld $5c
f1f3 0097 ld $97
f1f4 0056 ld $56
f1f5 00a0 ld $a0
f1f6 00db ld $db
f1f7 007c ld $7c
f1f8 00da ld $da
f1f9 0062 ld $62
f1fa 0063 ld $63
f1fb fe00 bra ac ;+-----------------------------------+
f1fc fcfd bra $f1fd ;| |
f1fd 1404 ld $04,y ;| Trampoline for page $f100 lookups |
f1fe e068 jmp y,$68 ;| |
f1ff c218 st [$18] ;+-----------------------------------+
f200 000e ld $0e
f201 005d ld $5d
f202 0052 ld $52
f203 008c ld $8c
f204 00d8 ld $d8
f205 007f ld $7f
f206 0060 ld $60
f207 00b4 ld $b4
f208 00c8 ld $c8
f209 0096 ld $96
f20a 0099 ld $99 ;03a9 ADDW
f20b 0046 ld $46 ;03a9 'MenuItem'
f20c 0099 ld $99 ;03ab ADDW
f20d 0046 ld $46 ;03ab 'MenuItem'
f20e 00f6 ld $f6 ;03ad DEEK
f20f 002b ld $2b ;03ae STW
f210 004c ld $4c ;03ae 'Program'
f211 0063 ld $63 ;03b0 POP
f212 00ff ld $ff ;03b1 RET
f213 002b ld $2b ;03b2 STW
f214 004e ld $4e ;03b2 'SelectMenu'
f215 0093 ld $93 ;03b4 INC
f216 001b ld $1b ;03b4 '_vLR'+1
f217 00ff ld $ff ;03b6 RET
f218 0004 ld $04 ;| RAM segment address (high byte first)
f219 0000 ld $00 ;|
f21a 00d4 ld $d4 ;| Length (1..256)
f21b 00cd ld $cd ;0400 DEF
f21c 000b ld $0b
f21d 001a ld $1a ;0402 LD
f21e 0039 ld $39 ;0402 'Pos'+1
f21f 00e3 ld $e3 ;0404 ADDI
f220 0008 ld $08
f221 005e ld $5e ;0406 ST
f222 0039 ld $39 ;0406 'Pos'+1
f223 0059 ld $59 ;0408 LDI
f224 0002 ld $02
f225 005e ld $5e ;040a ST
f226 0038 ld $38 ;040a 'Pos'
f227 00ff ld $ff ;040c RET
f228 002b ld $2b ;040d STW
f229 003e ld $3e ;040d 'Newline'
f22a 00cd ld $cd ;040f DEF
f22b 007f ld $7f
f22c 0009 ld $09 ;0411 9
f22d 0053 ld $53 ;0412 'S'
f22e 006e ld $6e ;0413 'n'
f22f 0061 ld $61 ;0414 'a'
f230 006b ld $6b ;0415 'k'
f231 0065 ld $65 ;0416 'e'
f232 0009 ld $09 ;0417 9
f233 0020 ld $20 ;0418 ' '
f234 0020 ld $20 ;0419 ' '
f235 0009 ld $09 ;041a 9
f236 0047 ld $47 ;041b 'G'
f237 0074 ld $74 ;041c 't'
f238 004d ld $4d ;041d 'M'
f239 0069 ld $69 ;041e 'i'
f23a 006e ld $6e ;041f 'n'
f23b 0065 ld $65 ;0420 'e'
f23c 000a ld $0a ;0421 10
f23d 0009 ld $09 ;0422 9
f23e 0052 ld $52 ;0423 'R'
f23f 0061 ld $61 ;0424 'a'
f240 0063 ld $63 ;0425 'c'
f241 0065 ld $65 ;0426 'e'
f242 0072 ld $72 ;0427 'r'
f243 0009 ld $09 ;0428 9
f244 0020 ld $20 ;0429 ' '
f245 0020 ld $20 ;042a ' '
f246 0009 ld $09 ;042b 9
f247 0042 ld $42 ;042c 'B'
f248 0072 ld $72 ;042d 'r'
f249 0069 ld $69 ;042e 'i'
f24a 0063 ld $63 ;042f 'c'
f24b 006b ld $6b ;0430 'k'
f24c 0073 ld $73 ;0431 's'
f24d 000a ld $0a ;0432 10
f24e 0009 ld $09 ;0433 9
f24f 0050 ld $50 ;0434 'P'
f250 0069 ld $69 ;0435 'i'
f251 0063 ld $63 ;0436 'c'
f252 0074 ld $74 ;0437 't'
f253 0075 ld $75 ;0438 'u'
f254 0072 ld $72 ;0439 'r'
f255 0065 ld $65 ;043a 'e'
f256 0073 ld $73 ;043b 's'
f257 0020 ld $20 ;043c ' '
f258 0020 ld $20 ;043d ' '
f259 0009 ld $09 ;043e 9
f25a 0054 ld $54 ;043f 'T'
f25b 0069 ld $69 ;0440 'i'
f25c 0063 ld $63 ;0441 'c'
f25d 0054 ld $54 ;0442 'T'
f25e 0061 ld $61 ;0443 'a'
f25f 0063 ld $63 ;0444 'c'
f260 0054 ld $54 ;0445 'T'
f261 006f ld $6f ;0446 'o'
f262 0065 ld $65 ;0447 'e'
f263 000a ld $0a ;0448 10
f264 0009 ld $09 ;0449 9
f265 004d ld $4d ;044a 'M'
f266 0061 ld $61 ;044b 'a'
f267 006e ld $6e ;044c 'n'
f268 0064 ld $64 ;044d 'd'
f269 0065 ld $65 ;044e 'e'
f26a 006c ld $6c ;044f 'l'
f26b 0062 ld $62 ;0450 'b'
f26c 0072 ld $72 ;0451 'r'
f26d 006f ld $6f ;0452 'o'
f26e 0074 ld $74 ;0453 't'
f26f 0009 ld $09 ;0454 9
f270 0042 ld $42 ;0455 'B'
f271 0041 ld $41 ;0456 'A'
f272 0053 ld $53 ;0457 'S'
f273 0049 ld $49 ;0458 'I'
f274 0043 ld $43 ;0459 'C'
f275 000a ld $0a ;045a 10
f276 0009 ld $09 ;045b 9
f277 0043 ld $43 ;045c 'C'
f278 0072 ld $72 ;045d 'r'
f279 0065 ld $65 ;045e 'e'
f27a 0064 ld $64 ;045f 'd'
f27b 0069 ld $69 ;0460 'i'
f27c 0074 ld $74 ;0461 't'
f27d 0073 ld $73 ;0462 's'
f27e 0009 ld $09 ;0463 9
f27f 0009 ld $09 ;0464 9
f280 004d ld $4d ;0465 'M'
f281 0053 ld $53 ;0466 'S'
f282 0020 ld $20 ;0467 ' '
f283 0042 ld $42 ;0468 'B'
f284 0041 ld $41 ;0469 'A'
f285 0053 ld $53 ;046a 'S'
f286 0049 ld $49 ;046b 'I'
f287 0043 ld $43 ;046c 'C'
f288 000a ld $0a ;046d 10
f289 0009 ld $09 ;046e 9
f28a 004c ld $4c ;046f 'L'
f28b 006f ld $6f ;0470 'o'
f28c 0061 ld $61 ;0471 'a'
f28d 0064 ld $64 ;0472 'd'
f28e 0065 ld $65 ;0473 'e'
f28f 0072 ld $72 ;0474 'r'
f290 0009 ld $09 ;0475 9
f291 0020 ld $20 ;0476 ' '
f292 0009 ld $09 ;0477 9
f293 0041 ld $41 ;0478 'A'
f294 0070 ld $70 ;0479 'p'
f295 0070 ld $70 ;047a 'p'
f296 006c ld $6c ;047b 'l'
f297 0065 ld $65 ;047c 'e'
f298 002d ld $2d ;047d '-'
f299 0031 ld $31 ;047e '1'
f29a 000a ld $0a ;047f 10
f29b 0000 ld $00 ;0480 0
f29c 002b ld $2b ;0481 STW
f29d 0050 ld $50 ;0481 'MainMenu'
f29e 00cd ld $cd ;0483 DEF
f29f 00cd ld $cd
f2a0 0055 ld $55 ;0485 'U'
f2a1 0073 ld $73 ;0486 's'
f2a2 0065 ld $65 ;0487 'e'
f2a3 0020 ld $20 ;0488 ' '
f2a4 005b ld $5b ;0489 91
f2a5 0041 ld $41 ;048a 'A'
f2a6 0072 ld $72 ;048b 'r'
f2a7 0072 ld $72 ;048c 'r'
f2a8 006f ld $6f ;048d 'o'
f2a9 0077 ld $77 ;048e 'w'
f2aa 0073 ld $73 ;048f 's'
f2ab 005d ld $5d ;0490 93
f2ac 0020 ld $20 ;0491 ' '
f2ad 0074 ld $74 ;0492 't'
f2ae 006f ld $6f ;0493 'o'
f2af 0020 ld $20 ;0494 ' '
f2b0 0073 ld $73 ;0495 's'
f2b1 0065 ld $65 ;0496 'e'
f2b2 006c ld $6c ;0497 'l'
f2b3 0065 ld $65 ;0498 'e'
f2b4 0063 ld $63 ;0499 'c'
f2b5 0074 ld $74 ;049a 't'
f2b6 000a ld $0a ;049b 10
f2b7 0050 ld $50 ;049c 'P'
f2b8 0072 ld $72 ;049d 'r'
f2b9 0065 ld $65 ;049e 'e'
f2ba 0073 ld $73 ;049f 's'
f2bb 0073 ld $73 ;04a0 's'
f2bc 0020 ld $20 ;04a1 ' '
f2bd 005b ld $5b ;04a2 91
f2be 0041 ld $41 ;04a3 'A'
f2bf 005d ld $5d ;04a4 93
f2c0 0020 ld $20 ;04a5 ' '
f2c1 0074 ld $74 ;04a6 't'
f2c2 006f ld $6f ;04a7 'o'
f2c3 0020 ld $20 ;04a8 ' '
f2c4 0073 ld $73 ;04a9 's'
f2c5 0074 ld $74 ;04aa 't'
f2c6 0061 ld $61 ;04ab 'a'
f2c7 0072 ld $72 ;04ac 'r'
f2c8 0074 ld $74 ;04ad 't'
f2c9 0020 ld $20 ;04ae ' '
f2ca 0070 ld $70 ;04af 'p'
f2cb 0072 ld $72 ;04b0 'r'
f2cc 006f ld $6f ;04b1 'o'
f2cd 0067 ld $67 ;04b2 'g'
f2ce 0072 ld $72 ;04b3 'r'
f2cf 0061 ld $61 ;04b4 'a'
f2d0 006d ld $6d ;04b5 'm'
f2d1 000a ld $0a ;04b6 10
f2d2 000a ld $0a ;04b7 10
f2d3 0048 ld $48 ;04b8 'H'
f2d4 006f ld $6f ;04b9 'o'
f2d5 006c ld $6c ;04ba 'l'
f2d6 0064 ld $64 ;04bb 'd'
f2d7 0020 ld $20 ;04bc ' '
f2d8 005b ld $5b ;04bd 91
f2d9 0053 ld $53 ;04be 'S'
f2da 0074 ld $74 ;04bf 't'
f2db 0061 ld $61 ;04c0 'a'
f2dc 0072 ld $72 ;04c1 'r'
f2dd 0074 ld $74 ;04c2 't'
f2de 005d ld $5d ;04c3 93
f2df 0020 ld $20 ;04c4 ' '
f2e0 0066 ld $66 ;04c5 'f'
f2e1 006f ld $6f ;04c6 'o'
f2e2 0072 ld $72 ;04c7 'r'
f2e3 0020 ld $20 ;04c8 ' '
f2e4 0072 ld $72 ;04c9 'r'
f2e5 0065 ld $65 ;04ca 'e'
f2e6 0073 ld $73 ;04cb 's'
f2e7 0065 ld $65 ;04cc 'e'
f2e8 0074 ld $74 ;04cd 't'
f2e9 0000 ld $00 ;04ce 0
f2ea 002b ld $2b ;04cf STW
f2eb 0052 ld $52 ;04cf 'HelpText'
f2ec 0093 ld $93 ;04d1 INC
f2ed 001b ld $1b ;04d1 '_vLR'+1
f2ee 00ff ld $ff ;04d3 RET
f2ef 0005 ld $05 ;| RAM segment address (high byte first)
f2f0 0000 ld $00 ;|
f2f1 00b7 ld $b7 ;| Length (1..256)
f2f2 00cd ld $cd ;0500 DEF
f2f3 0011 ld $11
f2f4 0075 ld $75 ;0502 PUSH
f2f5 0021 ld $21 ;0503 LDW
f2f6 0038 ld $38 ;0503 'Pos'
f2f7 00e6 ld $e6 ;0505 SUBI
f2f8 000c ld $0c
f2f9 002b ld $2b ;0507 STW
f2fa 0038 ld $38 ;0507 'Pos'
f2fb fe00 bra ac ;+-----------------------------------+
f2fc fcfd bra $f2fd ;| |
f2fd 1404 ld $04,y ;| Trampoline for page $f200 lookups |
f2fe e068 jmp y,$68 ;| |
f2ff c218 st [$18] ;+-----------------------------------+
f300 0059 ld $59 ;0509 LDI
f301 0020 ld $20
f302 002b ld $2b ;050b STW
f303 0030 ld $30 ;050b 'Char'
f304 00cf ld $cf ;050d CALL
f305 003a ld $3a ;050d 'PrintChar'
f306 00cf ld $cf ;050f CALL
f307 003a ld $3a ;050f 'PrintChar'
f308 0063 ld $63 ;0511 POP
f309 00ff ld $ff ;0512 RET
f30a 002b ld $2b ;0513 STW
f30b 004a ld $4a ;0513 'WipeOutArrow'
f30c 00cd ld $cd ;0515 DEF
f30d 0030 ld $30
f30e 0075 ld $75 ;0517 PUSH
f30f 0059 ld $59 ;0518 LDI
f310 002a ld $2a
f311 002b ld $2b ;051a STW
f312 0036 ld $36 ;051a 'Color'
f313 00cf ld $cf ;051c CALL
f314 0044 ld $44 ;051c 'PrintDivider'
f315 0059 ld $59 ;051e LDI
f316 000f ld $0f
f317 002b ld $2b ;0520 STW
f318 0036 ld $36 ;0520 'Color'
f319 0021 ld $21 ;0522 LDW
f31a 0050 ld $50 ;0522 'MainMenu'
f31b 00cf ld $cf ;0524 CALL
f31c 0040 ld $40 ;0524 'PrintText'
f31d 0059 ld $59 ;0526 LDI
f31e 002a ld $2a
f31f 002b ld $2b ;0528 STW
f320 0036 ld $36 ;0528 'Color'
f321 00cf ld $cf ;052a CALL
f322 0044 ld $44 ;052a 'PrintDivider'
f323 0021 ld $21 ;052c LDW
f324 0052 ld $52 ;052c 'HelpText'
f325 00cf ld $cf ;052e CALL
f326 0040 ld $40 ;052e 'PrintText'
f327 0063 ld $63 ;0530 POP
f328 00ff ld $ff ;0531 RET
f329 002b ld $2b ;0532 STW
f32a 0054 ld $54 ;0532 'PrintMenu'
f32b 001a ld $1a ;0534 LD
f32c 0021 ld $21
f32d 0088 ld $88 ;0536 ORI
f32e 0003 ld $03
f32f 005e ld $5e ;0538 ST
f330 0021 ld $21
f331 0059 ld $59 ;053a LDI
f332 005a ld $5a
f333 005e ld $5e ;053c ST
f334 002c ld $2c
f335 0011 ld $11 ;053e LDWI
f336 0002 ld $02
f337 0020 ld $20
f338 002b ld $2b ;0541 STW
f339 0038 ld $38 ;0541 'Pos'
f33a 00cf ld $cf ;0543 CALL
f33b 0054 ld $54 ;0543 'PrintMenu'
f33c 0059 ld $59 ;0545 LDI
f33d 0000 ld $00
f33e 002b ld $2b ;0547 STW
f33f 0046 ld $46 ;0547 'MenuItem'
f340 00cf ld $cf ;0549 CALL
f341 004e ld $4e ;0549 'SelectMenu'
f342 0011 ld $11 ;054b LDWI
f343 0000 ld $00
f344 0008 ld $08
f345 002b ld $2b ;054e STW
f346 0028 ld $28 ;054e '_sysArgs4'
f347 0011 ld $11 ;0550 LDWI
f348 0001 ld $01
f349 0088 ld $88
f34a 002b ld $2b ;0553 STW
f34b 0032 ld $32 ;0553 'i'
f34c 0011 ld $11 ;0555 LDWI
f34d 0080 ld $80
f34e 00ff ld $ff
f34f 002b ld $2b ;0558 STW
f350 0042 ld $42 ;0558 'j'
f351 0021 ld $21 ;055a LDW
f352 0038 ld $38 ;055a 'Pos'
f353 00e3 ld $e3 ;055c ADDI
f354 0030 ld $30
f355 00f8 ld $f8 ;055e ANDW
f356 0042 ld $42 ;055e 'j'
f357 002b ld $2b ;0560 STW
f358 0056 ld $56 ;0560 'q'
f359 0011 ld $11 ;0562 LDWI
f35a 00e1 ld $e1
f35b 0004 ld $04
f35c 002b ld $2b ;0565 STW
f35d 0022 ld $22 ;0565 '_sysFn'
f35e 0059 ld $59 ;0567 LDI
f35f 0020 ld $20
f360 005e ld $5e ;0569 ST
f361 0024 ld $24
f362 005e ld $5e ;056b ST
f363 0025 ld $25
f364 0021 ld $21 ;056d LDW
f365 0028 ld $28 ;056d '_sysArgs4'
f366 00e3 ld $e3 ;056f ADDI
f367 0030 ld $30
f368 00f8 ld $f8 ;0571 ANDW
f369 0042 ld $42 ;0571 'j'
f36a 00fc ld $fc ;0573 XORW
f36b 0056 ld $56 ;0573 'q'
f36c 0035 ld $35 ;0575 BCC
f36d 003f ld $3f ;0576 EQ
f36e 007f ld $7f
f36f 001a ld $1a ;0578 LD
f370 0059 ld $59 ;0578 'p'+1
f371 008c ld $8c ;057a XORI
f372 0078 ld $78
f373 0035 ld $35 ;057c BCC
f374 003f ld $3f ;057d EQ
f375 007f ld $7f
f376 00b4 ld $b4 ;057f SYS
f377 00cb ld $cb
f378 0011 ld $11 ;0581 LDWI
f379 0000 ld $00
f37a 0008 ld $08
f37b 0099 ld $99 ;0584 921
f37c 0028 ld $28 ;0585 40
f37d 002b ld $2b ;0586 STW
f37e 0028 ld $28
f37f 0035 ld $35 ;0588 BCC
f380 004d ld $4d ;0589 GT
f381 006d ld $6d
f382 0099 ld $99 ;058b ADDW
f383 0032 ld $32 ;058b 'i'
f384 002b ld $2b ;058d STW
f385 0028 ld $28
f386 0082 ld $82 ;058f ANDI
f387 00ff ld $ff
f388 008c ld $8c ;0591 XORI
f389 00a0 ld $a0
f38a 0035 ld $35 ;0593 BCC
f38b 0072 ld $72 ;0594 NE
f38c 006b ld $6b
f38d 0059 ld $59 ;0596 LDI
f38e 00ad ld $ad
f38f 002b ld $2b ;0598 STW
f390 0022 ld $22 ;0598 '_sysFn'
f391 0021 ld $21 ;059a LDW
f392 004c ld $4c ;059a 'Program'
f393 002b ld $2b ;059c STW
f394 0024 ld $24 ;059c '_sysArgs0'
f395 0011 ld $11 ;059e LDWI
f396 0000 ld $00
f397 0002 ld $02
f398 002b ld $2b ;05a1 STW
f399 001a ld $1a ;05a1 '_vLR'
f39a 0021 ld $21 ;05a3 LDW
f39b 0046 ld $46 ;05a3 'MenuItem'
f39c 00e6 ld $e6 ;05a5 SUBI
f39d 000a ld $0a
f39e 0035 ld $35 ;05a7 BCC
f39f 003f ld $3f ;05a8 EQ
f3a0 00aa ld $aa
f3a1 00e6 ld $e6 ;05aa SUBI
f3a2 0001 ld $01
f3a3 0035 ld $35 ;05ac BCC
f3a4 0072 ld $72 ;05ad NE
f3a5 00b3 ld $b3
f3a6 001a ld $1a ;05af LD
f3a7 0021 ld $21
f3a8 0082 ld $82 ;05b1 ANDI
f3a9 00f8 ld $f8
f3aa 005e ld $5e ;05b3 ST
f3ab 0021 ld $21
f3ac 00b4 ld $b4 ;05b5 SYS
f3ad 00e2 ld $e2
f3ae 0000 ld $00 ;End of Apps/MainMenu/MainMenu_v6.gcl, size 827
;+-----------------------------------+
;| Core/Reset_v6.gcl |
;+-----------------------------------+
f3af dc4d st $4d,[y,x++] ;'M'
f3b0 dc61 st $61,[y,x++] ;'a'
f3b1 dc69 st $69,[y,x++] ;'i'
f3b2 dc6e st $6e,[y,x++] ;'n'
f3b3 dc00 st $00,[y,x++] ;'\x00'
f3b4 dc00 st $00,[y,x++] ;'\x00'
f3b5 dc00 st $00,[y,x++] ;'\x00'
f3b6 dc00 st $00,[y,x++] ;'\x00'
f3b7 0074 ld $74
f3b8 c218 st [$18]
f3b9 00f0 ld $f0
f3ba 14f7 ld $f7,y
f3bb e085 jmp y,$85
f3bc c219 st [$19]
Reset: f3bd 0002 ld $02 ;| RAM segment address (high byte first)
f3be 0000 ld $00 ;|
f3bf 00c8 ld $c8 ;| Length (1..256)
f3c0 0011 ld $11 ;0200 LDWI
f3c1 00f8 ld $f8
f3c2 0001 ld $01
f3c3 002b ld $2b ;0203 STW
f3c4 0030 ld $30 ;0203 'CtrlBits'
f3c5 00cd ld $cd ;0205 DEF
f3c6 004a ld $4a
f3c7 0075 ld $75 ;0207 PUSH
f3c8 0011 ld $11 ;0208 LDWI
f3c9 0009 ld $09
f3ca 000b ld $0b
f3cb 002b ld $2b ;020b STW
f3cc 0022 ld $22 ;020b '_sysFn'
f3cd 001a ld $1a ;020d LD
f3ce 0001 ld $01
f3cf 00e6 ld $e6 ;020f SUBI
f3d0 0001 ld $01
f3d1 0082 ld $82 ;0211 ANDI
f3d2 00ff ld $ff
f3d3 00e3 ld $e3 ;0213 ADDI
f3d4 0001 ld $01
f3d5 002b ld $2b ;0215 STW
f3d6 0032 ld $32 ;0215 'i'
f3d7 0011 ld $11 ;0217 LDWI
f3d8 0024 ld $24
f3d9 0080 ld $80
f3da 002b ld $2b ;021a STW
f3db 0034 ld $34 ;021a 'q'
f3dc 00cf ld $cf ;021c CALL
f3dd 0036 ld $36 ;021c 'CheckExpander'
f3de 0035 ld $35 ;021e BCC
f3df 003f ld $3f ;021f EQ
f3e0 0029 ld $29
f3e1 002b ld $2b ;0221 STW
f3e2 0038 ld $38 ;0221 'Char'
f3e3 00cf ld $cf ;0223 CALL
f3e4 003a ld $3a ;0223 'PrintChar'
f3e5 001a ld $1a ;0225 LD
f3e6 0039 ld $39 ;0225 'Char'+1
f3e7 00e9 ld $e9 ;0227 LSLW
f3e8 00e9 ld $e9 ;0228 LSLW
f3e9 002b ld $2b ;0229 STW
f3ea 0032 ld $32 ;0229 'i'
f3eb 0011 ld $11 ;022b LDWI
f3ec 002f ld $2f
f3ed 002f ld $2f
f3ee 002b ld $2b ;022e STW
f3ef 0038 ld $38 ;022e 'Char'
f3f0 0021 ld $21 ;0230 LDW
f3f1 0032 ld $32 ;0230 'i'
f3f2 0093 ld $93 ;0232 INC
f3f3 0038 ld $38 ;0232 'Char'
f3f4 00e6 ld $e6 ;0234 SUBI
f3f5 0028 ld $28
f3f6 0035 ld $35 ;0236 BCC
f3f7 0053 ld $53 ;0237 GE
f3f8 0030 ld $30
f3f9 00e3 ld $e3 ;0239 ADDI
f3fa 0028 ld $28
f3fb fe00 bra ac ;+-----------------------------------+
f3fc fcfd bra $f3fd ;| |
f3fd 1404 ld $04,y ;| Trampoline for page $f300 lookups |
f3fe e068 jmp y,$68 ;| |
f3ff c218 st [$18] ;+-----------------------------------+
f400 0093 ld $93 ;023b INC
f401 0039 ld $39 ;023b 'Char'+1
f402 00e6 ld $e6 ;023d SUBI
f403 0004 ld $04
f404 0035 ld $35 ;023f BCC
f405 0053 ld $53 ;0240 GE
f406 0039 ld $39
f407 00cf ld $cf ;0242 CALL
f408 003a ld $3a ;0242 'PrintChar'
f409 001a ld $1a ;0244 LD
f40a 0039 ld $39 ;0244 'Char'+1
f40b 002b ld $2b ;0246 STW
f40c 0038 ld $38 ;0246 'Char'
f40d 00cf ld $cf ;0248 CALL
f40e 003a ld $3a ;0248 'PrintChar'
f40f 0063 ld $63 ;024a POP
f410 00ff ld $ff ;024b RET
f411 002b ld $2b ;024c STW
f412 003c ld $3c ;024c 'CheckMemory'
f413 00cd ld $cd ;024e DEF
f414 0072 ld $72
f415 0075 ld $75 ;0250 PUSH
f416 002b ld $2b ;0251 STW
f417 003e ld $3e ;0251 'Text'
f418 0021 ld $21 ;0253 LDW
f419 003e ld $3e ;0253 'Text'
f41a 00ad ld $ad ;0255 PEEK
f41b 0035 ld $35 ;0256 BCC
f41c 003f ld $3f ;0257 EQ
f41d 0070 ld $70
f41e 002b ld $2b ;0259 STW
f41f 0038 ld $38 ;0259 'Char'
f420 008c ld $8c ;025b XORI
f421 000a ld $0a
f422 0035 ld $35 ;025d BCC
f423 003f ld $3f ;025e EQ
f424 0062 ld $62
f425 00cf ld $cf ;0260 CALL
f426 003a ld $3a ;0260 'PrintChar'
f427 0090 ld $90 ;0262 BRA
f428 006c ld $6c
f429 0059 ld $59 ;0264 LDI
f42a 0002 ld $02
f42b 005e ld $5e ;0266 ST
f42c 0040 ld $40 ;0266 'Pos'
f42d 001a ld $1a ;0268 LD
f42e 0041 ld $41 ;0268 'Pos'+1
f42f 00e3 ld $e3 ;026a ADDI
f430 0008 ld $08
f431 005e ld $5e ;026c ST
f432 0041 ld $41 ;026c 'Pos'+1
f433 0093 ld $93 ;026e INC
f434 003e ld $3e ;026e 'Text'
f435 0090 ld $90 ;0270 BRA
f436 0051 ld $51
f437 0063 ld $63 ;0272 POP
f438 00ff ld $ff ;0273 RET
f439 002b ld $2b ;0274 STW
f43a 0042 ld $42 ;0274 'PrintS'
f43b 00cd ld $cd ;0276 DEF
f43c 00c1 ld $c1
f43d 001a ld $1a ;0278 LD
f43e 0038 ld $38 ;0278 'Char'
f43f 00e6 ld $e6 ;027a SUBI
f440 0052 ld $52
f441 0035 ld $35 ;027c BCC
f442 0053 ld $53 ;027d GE
f443 0086 ld $86
f444 00e3 ld $e3 ;027f ADDI
f445 0032 ld $32
f446 002b ld $2b ;0281 STW
f447 0032 ld $32 ;0281 'i'
f448 0011 ld $11 ;0283 LDWI
f449 0000 ld $00
f44a 0007 ld $07
f44b 0090 ld $90 ;0286 BRA
f44c 008b ld $8b
f44d 002b ld $2b ;0288 STW
f44e 0032 ld $32 ;0288 'i'
f44f 0011 ld $11 ;028a LDWI
f450 0000 ld $00
f451 0008 ld $08
f452 002b ld $2b ;028d STW
f453 0044 ld $44 ;028d 'j'
f454 0021 ld $21 ;028f LDW
f455 0032 ld $32 ;028f 'i'
f456 00e9 ld $e9 ;0291 LSLW
f457 00e9 ld $e9 ;0292 LSLW
f458 0099 ld $99 ;0293 ADDW
f459 0032 ld $32 ;0293 'i'
f45a 0099 ld $99 ;0295 ADDW
f45b 0044 ld $44 ;0295 'j'
f45c 002b ld $2b ;0297 STW
f45d 0044 ld $44 ;0297 'j'
f45e 0011 ld $11 ;0299 LDWI
f45f 00e1 ld $e1
f460 0004 ld $04
f461 002b ld $2b ;029c STW
f462 0022 ld $22 ;029c '_sysFn'
f463 0011 ld $11 ;029e LDWI
f464 0020 ld $20
f465 003f ld $3f
f466 002b ld $2b ;02a1 STW
f467 0024 ld $24
f468 0021 ld $21 ;02a3 LDW
f469 0040 ld $40 ;02a3 'Pos'
f46a 002b ld $2b ;02a5 STW
f46b 0028 ld $28
f46c 00e3 ld $e3 ;02a7 ADDI
f46d 0006 ld $06
f46e 002b ld $2b ;02a9 STW
f46f 0040 ld $40 ;02a9 'Pos'
f470 0059 ld $59 ;02ab LDI
f471 0005 ld $05
f472 002b ld $2b ;02ad STW
f473 0032 ld $32 ;02ad 'i'
f474 0021 ld $21 ;02af LDW
f475 0044 ld $44 ;02af 'j'
f476 007f ld $7f ;02b1 LUP
f477 0000 ld $00
f478 005e ld $5e ;02b3 ST
f479 0026 ld $26
f47a 00b4 ld $b4 ;02b5 SYS
f47b 00cb ld $cb
f47c 0093 ld $93 ;02b7 INC
f47d 0044 ld $44 ;02b7 'j'
f47e 0093 ld $93 ;02b9 INC
f47f 0028 ld $28
f480 0021 ld $21 ;02bb LDW
f481 0032 ld $32 ;02bb 'i'
f482 00e6 ld $e6 ;02bd SUBI
f483 0001 ld $01
f484 0035 ld $35 ;02bf BCC
f485 004d ld $4d ;02c0 GT
f486 00ab ld $ab
f487 00ff ld $ff ;02c2 RET
f488 002b ld $2b ;02c3 STW
f489 003a ld $3a ;02c3 'PrintChar'
f48a 0093 ld $93 ;02c5 INC
f48b 001b ld $1b
f48c 00ff ld $ff ;02c7 RET
f48d 0003 ld $03 ;| RAM segment address (high byte first)
f48e 0000 ld $00 ;|
f48f 00e9 ld $e9 ;| Length (1..256)
f490 00cd ld $cd ;0300 DEF
f491 0037 ld $37
f492 002b ld $2b ;0302 STW
f493 0032 ld $32 ;0302 'i'
f494 0088 ld $88 ;0304 ORI
f495 00ff ld $ff
f496 008c ld $8c ;0306 XORI
f497 00ff ld $ff
f498 0088 ld $88 ;0308 ORI
f499 00fa ld $fa
f49a 002b ld $2b ;030a STW
f49b 0046 ld $46 ;030a 'p'
f49c 001a ld $1a ;030c LD
f49d 0032 ld $32 ;030c 'i'
f49e 002b ld $2b ;030e STW
f49f 0032 ld $32 ;030e 'i'
f4a0 0059 ld $59 ;0310 LDI
f4a1 0000 ld $00
f4a2 00f0 ld $f0 ;0312 POKE
f4a3 0046 ld $46 ;0312 'p'
f4a4 0093 ld $93 ;0314 INC
f4a5 0046 ld $46 ;0314 'p'
f4a6 0059 ld $59 ;0316 LDI
f4a7 0003 ld $03
f4a8 00f0 ld $f0 ;0318 POKE
f4a9 0046 ld $46 ;0318 'p'
f4aa 0093 ld $93 ;031a INC
f4ab 0046 ld $46 ;031a 'p'
f4ac 0011 ld $11 ;031c LDWI
f4ad 0000 ld $00
f4ae 0009 ld $09
f4af 0099 ld $99 ;031f ADDW
f4b0 0032 ld $32 ;031f 'i'
f4b1 007f ld $7f ;0321 LUP
f4b2 0000 ld $00
f4b3 00f0 ld $f0 ;0323 POKE
f4b4 0046 ld $46 ;0323 'p'
f4b5 0093 ld $93 ;0325 INC
f4b6 0046 ld $46 ;0325 'p'
f4b7 0011 ld $11 ;0327 LDWI
f4b8 0000 ld $00
f4b9 0009 ld $09
f4ba 0099 ld $99 ;032a ADDW
f4bb 0032 ld $32 ;032a 'i'
f4bc 007f ld $7f ;032c LUP
f4bd 0001 ld $01
f4be 00f0 ld $f0 ;032e POKE
f4bf 0046 ld $46 ;032e 'p'
f4c0 0093 ld $93 ;0330 INC
f4c1 0046 ld $46 ;0330 'p'
f4c2 00f0 ld $f0 ;0332 POKE
f4c3 0046 ld $46 ;0332 'p'
f4c4 0093 ld $93 ;0334 INC
f4c5 0046 ld $46 ;0334 'p'
f4c6 00f0 ld $f0 ;0336 POKE
f4c7 0046 ld $46 ;0336 'p'
f4c8 00ff ld $ff ;0338 RET
f4c9 002b ld $2b ;0339 STW
f4ca 0048 ld $48 ;0339 'SetupChannel'
f4cb 00cd ld $cd ;033b DEF
f4cc 00c8 ld $c8
f4cd 0075 ld $75 ;033d PUSH
f4ce 0059 ld $59 ;033e LDI
f4cf 0010 ld $10
f4d0 002b ld $2b ;0340 STW
f4d1 0044 ld $44 ;0340 'j'
f4d2 0059 ld $59 ;0342 LDI
f4d3 000a ld $0a
f4d4 002b ld $2b ;0344 STW
f4d5 0032 ld $32 ;0344 'i'
f4d6 00cf ld $cf ;0346 CALL
f4d7 004a ld $4a ;0346 'SendOnesToCard'
f4d8 0021 ld $21 ;0348 LDW
f4d9 0032 ld $32 ;0348 'i'
f4da 00e6 ld $e6 ;034a SUBI
f4db 0001 ld $01
f4dc 0035 ld $35 ;034c BCC
f4dd 004d ld $4d ;034d GT
f4de 0042 ld $42
f4df 0011 ld $11 ;034f LDWI
f4e0 0009 ld $09
f4e1 000b ld $0b
f4e2 002b ld $2b ;0352 STW
f4e3 0022 ld $22 ;0352 '_sysFn'
f4e4 0011 ld $11 ;0354 LDWI
f4e5 0078 ld $78
f4e6 0080 ld $80
f4e7 00b4 ld $b4 ;0357 SYS
f4e8 00fa ld $fa
f4e9 00cd ld $cd ;0359 DEF
f4ea 0061 ld $61
f4eb 00ff ld $ff ;035b 255
f4ec 00ff ld $ff ;035c 255
f4ed 0040 ld $40 ;035d 64
f4ee 0000 ld $00 ;035e 0
f4ef 0000 ld $00 ;035f 0
f4f0 0000 ld $00 ;0360 0
f4f1 0000 ld $00 ;0361 0
f4f2 0095 ld $95 ;0362 149
f4f3 002b ld $2b ;0363 STW
f4f4 0046 ld $46 ;0363 'p'
f4f5 0059 ld $59 ;0365 LDI
f4f6 0081 ld $81
f4f7 002b ld $2b ;0367 STW
f4f8 0034 ld $34 ;0367 'q'
f4f9 0059 ld $59 ;0369 LDI
f4fa 0008 ld $08
f4fb fe00 bra ac ;+-----------------------------------+
f4fc fcfd bra $f4fd ;| |
f4fd 1404 ld $04,y ;| Trampoline for page $f400 lookups |
f4fe e068 jmp y,$68 ;| |
f4ff c218 st [$18] ;+-----------------------------------+
f500 002b ld $2b ;036b STW
f501 0032 ld $32 ;036b 'i'
f502 0021 ld $21 ;036d LDW
f503 0046 ld $46 ;036d 'p'
f504 00ad ld $ad ;036f PEEK
f505 0093 ld $93 ;0370 INC
f506 0046 ld $46 ;0370 'p'
f507 00f0 ld $f0 ;0372 POKE
f508 0034 ld $34 ;0372 'q'
f509 0093 ld $93 ;0374 INC
f50a 0034 ld $34 ;0374 'q'
f50b 0021 ld $21 ;0376 LDW
f50c 0032 ld $32 ;0376 'i'
f50d 00e6 ld $e6 ;0378 SUBI
f50e 0001 ld $01
f50f 0035 ld $35 ;037a BCC
f510 004d ld $4d ;037b GT
f511 0069 ld $69
f512 0059 ld $59 ;037d LDI
f513 0081 ld $81
f514 002b ld $2b ;037f STW
f515 0024 ld $24 ;037f '_sysArgs0'
f516 00e3 ld $e3 ;0381 ADDI
f517 0008 ld $08
f518 002b ld $2b ;0383 STW
f519 0026 ld $26 ;0383 '_sysArgs2'
f51a 0011 ld $11 ;0385 LDWI
f51b 0015 ld $15
f51c 000b ld $0b
f51d 002b ld $2b ;0388 STW
f51e 0022 ld $22 ;0388 '_sysFn'
f51f 00b4 ld $b4 ;038a SYS
f520 00cb ld $cb
f521 0059 ld $59 ;038c LDI
f522 0010 ld $10
f523 002b ld $2b ;038e STW
f524 0032 ld $32 ;038e 'i'
f525 00cf ld $cf ;0390 CALL
f526 004a ld $4a ;0390 'SendOnesToCard'
f527 0082 ld $82 ;0392 ANDI
f528 0080 ld $80
f529 0035 ld $35 ;0394 BCC
f52a 003f ld $3f ;0395 EQ
f52b 009c ld $9c
f52c 0021 ld $21 ;0397 LDW
f52d 0032 ld $32 ;0397 'i'
f52e 00e6 ld $e6 ;0399 SUBI
f52f 0001 ld $01
f530 0035 ld $35 ;039b BCC
f531 004d ld $4d ;039c GT
f532 008c ld $8c
f533 0011 ld $11 ;039e LDWI
f534 0009 ld $09
f535 000b ld $0b
f536 002b ld $2b ;03a1 STW
f537 0022 ld $22 ;03a1 '_sysFn'
f538 0011 ld $11 ;03a3 LDWI
f539 007c ld $7c
f53a 0080 ld $80
f53b 00b4 ld $b4 ;03a6 SYS
f53c 00fa ld $fa
f53d 001a ld $1a ;03a8 LD
f53e 002a ld $2a
f53f 0035 ld $35 ;03aa BCC
f540 003f ld $3f ;03ab EQ
f541 00c6 ld $c6
f542 008c ld $8c ;03ad XORI
f543 0001 ld $01
f544 0035 ld $35 ;03af BCC
f545 0072 ld $72 ;03b0 NE
f546 00bf ld $bf
f547 00cf ld $cf ;03b2 CALL
f548 004c ld $4c ;03b2 'FindBoot'
f549 002b ld $2b ;03b4 STW
f54a 0024 ld $24 ;03b4 '_sysArgs0'
f54b 0011 ld $11 ;03b6 LDWI
f54c 0000 ld $00
f54d 0002 ld $02
f54e 002b ld $2b ;03b9 STW
f54f 001a ld $1a ;03b9 '_vLR'
f550 0059 ld $59 ;03bb LDI
f551 00ad ld $ad
f552 002b ld $2b ;03bd STW
f553 0022 ld $22 ;03bd '_sysFn'
f554 00b4 ld $b4 ;03bf SYS
f555 00e2 ld $e2
f556 0021 ld $21 ;03c1 LDW
f557 0044 ld $44 ;03c1 'j'
f558 00e6 ld $e6 ;03c3 SUBI
f559 0001 ld $01
f55a 0035 ld $35 ;03c5 BCC
f55b 004d ld $4d ;03c6 GT
f55c 003e ld $3e
f55d 0063 ld $63 ;03c8 POP
f55e 00ff ld $ff ;03c9 RET
f55f 002b ld $2b ;03ca STW
f560 004e ld $4e ;03ca 'CheckCard'
f561 00cd ld $cd ;03cc DEF
f562 00e2 ld $e2
f563 0059 ld $59 ;03ce LDI
f564 00ff ld $ff
f565 005e ld $5e ;03d0 ST
f566 002a ld $2a
f567 0059 ld $59 ;03d2 LDI
f568 002a ld $2a
f569 002b ld $2b ;03d4 STW
f56a 0024 ld $24 ;03d4 '_sysArgs0'
f56b 00e3 ld $e3 ;03d6 ADDI
f56c 0001 ld $01
f56d 002b ld $2b ;03d8 STW
f56e 0026 ld $26 ;03d8 '_sysArgs2'
f56f 0011 ld $11 ;03da LDWI
f570 0015 ld $15
f571 000b ld $0b
f572 002b ld $2b ;03dd STW
f573 0022 ld $22 ;03dd '_sysFn'
f574 00b4 ld $b4 ;03df SYS
f575 00cb ld $cb
f576 001a ld $1a ;03e1 LD
f577 002a ld $2a
f578 00ff ld $ff ;03e3 RET
f579 002b ld $2b ;03e4 STW
f57a 004a ld $4a ;03e4 'SendOnesToCard'
f57b 0093 ld $93 ;03e6 INC
f57c 001b ld $1b
f57d 00ff ld $ff ;03e8 RET
f57e 0004 ld $04 ;| RAM segment address (high byte first)
f57f 0000 ld $00 ;|
f580 00f7 ld $f7 ;| Length (1..256)
f581 00cd ld $cd ;0400 DEF
f582 003a ld $3a
f583 002b ld $2b ;0402 STW
f584 0034 ld $34 ;0402 'q'
f585 0059 ld $59 ;0404 LDI
f586 00ef ld $ef
f587 002b ld $2b ;0406 STW
f588 0022 ld $22 ;0406 '_sysFn'
f589 0059 ld $59 ;0408 LDI
f58a 0000 ld $00
f58b 00b4 ld $b4 ;040a SYS
f58c 00e6 ld $e6
f58d 002b ld $2b ;040c STW
f58e 0046 ld $46 ;040c 'p'
f58f 0021 ld $21 ;040e LDW
f590 0034 ld $34 ;040e 'q'
f591 00f6 ld $f6 ;0410 DEEK
f592 00fc ld $fc ;0411 XORW
f593 0024 ld $24 ;0411 '_sysArgs0'
f594 0035 ld $35 ;0413 BCC
f595 0072 ld $72 ;0414 NE
f596 0035 ld $35
f597 0059 ld $59 ;0416 LDI
f598 0002 ld $02
f599 0099 ld $99 ;0418 ADDW
f59a 0034 ld $34 ;0418 'q'
f59b 00f6 ld $f6 ;041a DEEK
f59c 00fc ld $fc ;041b XORW
f59d 0026 ld $26 ;041b '_sysArgs2'
f59e 0035 ld $35 ;041d BCC
f59f 0072 ld $72 ;041e NE
f5a0 0035 ld $35
f5a1 0059 ld $59 ;0420 LDI
f5a2 0004 ld $04
f5a3 0099 ld $99 ;0422 ADDW
f5a4 0034 ld $34 ;0422 'q'
f5a5 00f6 ld $f6 ;0424 DEEK
f5a6 00fc ld $fc ;0425 XORW
f5a7 0028 ld $28 ;0425 '_sysArgs4'
f5a8 0035 ld $35 ;0427 BCC
f5a9 0072 ld $72 ;0428 NE
f5aa 0035 ld $35
f5ab 0059 ld $59 ;042a LDI
f5ac 0006 ld $06
f5ad 0099 ld $99 ;042c ADDW
f5ae 0034 ld $34 ;042c 'q'
f5af 00f6 ld $f6 ;042e DEEK
f5b0 00fc ld $fc ;042f XORW
f5b1 002a ld $2a ;042f '_sysArgs6'
f5b2 0035 ld $35 ;0431 BCC
f5b3 0072 ld $72 ;0432 NE
f5b4 0035 ld $35
f5b5 0021 ld $21 ;0434 LDW
f5b6 0046 ld $46 ;0434 'p'
f5b7 00ff ld $ff ;0436 RET
f5b8 0021 ld $21 ;0437 LDW
f5b9 0046 ld $46 ;0437 'p'
f5ba 0090 ld $90 ;0439 BRA
f5bb 0008 ld $08
f5bc 00ff ld $ff ;043b RET
f5bd 002b ld $2b ;043c STW
f5be 0050 ld $50 ;043c 'FindProg'
f5bf 00cd ld $cd ;043e DEF
f5c0 004d ld $4d
f5c1 00cd ld $cd ;0440 DEF
f5c2 0048 ld $48
f5c3 004d ld $4d ;0442 'M'
f5c4 0061 ld $61 ;0443 'a'
f5c5 0069 ld $69 ;0444 'i'
f5c6 006e ld $6e ;0445 'n'
f5c7 0000 ld $00 ;0446 0
f5c8 0000 ld $00 ;0447 0
f5c9 0000 ld $00 ;0448 0
f5ca 0000 ld $00 ;0449 0
f5cb 0075 ld $75 ;044a PUSH
f5cc 00cf ld $cf ;044b CALL
f5cd 0050 ld $50 ;044b 'FindProg'
f5ce 0063 ld $63 ;044d POP
f5cf 00ff ld $ff ;044e RET
f5d0 002b ld $2b ;044f STW
f5d1 0052 ld $52 ;044f 'FindMain'
f5d2 00cd ld $cd ;0451 DEF
f5d3 0060 ld $60
f5d4 00cd ld $cd ;0453 DEF
f5d5 005b ld $5b
f5d6 0042 ld $42 ;0455 'B'
f5d7 006f ld $6f ;0456 'o'
f5d8 006f ld $6f ;0457 'o'
f5d9 0074 ld $74 ;0458 't'
f5da 0000 ld $00 ;0459 0
f5db 0000 ld $00 ;045a 0
f5dc 0000 ld $00 ;045b 0
f5dd 0000 ld $00 ;045c 0
f5de 0075 ld $75 ;045d PUSH
f5df 00cf ld $cf ;045e CALL
f5e0 0050 ld $50 ;045e 'FindProg'
f5e1 0063 ld $63 ;0460 POP
f5e2 00ff ld $ff ;0461 RET
f5e3 002b ld $2b ;0462 STW
f5e4 004c ld $4c ;0462 'FindBoot'
f5e5 00cd ld $cd ;0464 DEF
f5e6 00f0 ld $f0
f5e7 0059 ld $59 ;0466 LDI
f5e8 00aa ld $aa
f5e9 005e ld $5e ;0468 ST
f5ea 007c ld $7c
f5eb 0059 ld $59 ;046a LDI
f5ec 007c ld $7c
f5ed 00b4 ld $b4 ;046c SYS
f5ee 00fa ld $fa
f5ef 001a ld $1a ;046e LD
f5f0 007c ld $7c
f5f1 008c ld $8c ;0470 XORI
f5f2 00aa ld $aa
f5f3 0035 ld $35 ;0472 BCC
f5f4 0072 ld $72 ;0473 NE
f5f5 007f ld $7f
f5f6 0059 ld $59 ;0475 LDI
f5f7 0055 ld $55
f5f8 005e ld $5e ;0477 ST
f5f9 007c ld $7c
f5fa 0059 ld $59 ;0479 LDI
f5fb fe00 bra ac ;+-----------------------------------+
f5fc fcfd bra $f5fd ;| |
f5fd 1404 ld $04,y ;| Trampoline for page $f500 lookups |
f5fe e068 jmp y,$68 ;| |
f5ff c218 st [$18] ;+-----------------------------------+
f600 007c ld $7c
f601 00b4 ld $b4 ;047b SYS
f602 00fa ld $fa
f603 001a ld $1a ;047d LD
f604 007c ld $7c
f605 008c ld $8c ;047f XORI
f606 0055 ld $55
f607 0035 ld $35 ;0481 BCC
f608 003f ld $3f ;0482 EQ
f609 0087 ld $87
f60a 0059 ld $59 ;0484 LDI
f60b 0000 ld $00
f60c 00f0 ld $f0 ;0486 POKE
f60d 0030 ld $30 ;0486 'CtrlBits'
f60e 00ff ld $ff ;0488 RET
f60f 0059 ld $59 ;0489 LDI
f610 003c ld $3c
f611 00b4 ld $b4 ;048b SYS
f612 00fa ld $fa
f613 0021 ld $21 ;048d LDW
f614 0024 ld $24 ;048d '_sysArgs0'
f615 008c ld $8c ;048f XORI
f616 00ff ld $ff
f617 00f0 ld $f0 ;0491 POKE
f618 0034 ld $34 ;0491 'q'
f619 00fc ld $fc ;0493 XORW
f61a 0024 ld $24 ;0493 '_sysArgs0'
f61b 0035 ld $35 ;0495 BCC
f61c 003f ld $3f ;0496 EQ
f61d 009b ld $9b
f61e 0059 ld $59 ;0498 LDI
f61f 0000 ld $00
f620 00f0 ld $f0 ;049a POKE
f621 0030 ld $30 ;049a 'CtrlBits'
f622 00ff ld $ff ;049c RET
f623 0059 ld $59 ;049d LDI
f624 00bc ld $bc
f625 00b4 ld $b4 ;049f SYS
f626 00fa ld $fa
f627 0021 ld $21 ;04a1 LDW
f628 0024 ld $24 ;04a1 '_sysArgs0'
f629 008c ld $8c ;04a3 XORI
f62a 00ff ld $ff
f62b 00f0 ld $f0 ;04a5 POKE
f62c 0034 ld $34 ;04a5 'q'
f62d 00fc ld $fc ;04a7 XORW
f62e 0024 ld $24 ;04a7 '_sysArgs0'
f62f 0035 ld $35 ;04a9 BCC
f630 0072 ld $72 ;04aa NE
f631 00b2 ld $b2
f632 0011 ld $11 ;04ac LDWI
f633 007c ld $7c
f634 0080 ld $80
f635 00b4 ld $b4 ;04af SYS
f636 00fa ld $fa
f637 0059 ld $59 ;04b1 LDI
f638 0000 ld $00
f639 00ff ld $ff ;04b3 RET
f63a 0011 ld $11 ;04b4 LDWI
f63b 0031 ld $31
f63c 001c ld $1c
f63d 002b ld $2b ;04b7 STW
f63e 0032 ld $32 ;04b7 'i'
f63f 001a ld $1a ;04b9 LD
f640 000a ld $0a
f641 0082 ld $82 ;04bb ANDI
f642 00fc ld $fc
f643 008c ld $8c ;04bd XORI
f644 00fc ld $fc
f645 0035 ld $35 ;04bf BCC
f646 0072 ld $72 ;04c0 NE
f647 00e8 ld $e8
f648 0011 ld $11 ;04c2 LDWI
f649 00f0 ld $f0
f64a 00fc ld $fc
f64b 00b4 ld $b4 ;04c5 SYS
f64c 00fa ld $fa
f64d 0059 ld $59 ;04c7 LDI
f64e 00aa ld $aa
f64f 00f0 ld $f0 ;04c9 POKE
f650 0034 ld $34 ;04c9 'q'
f651 0011 ld $11 ;04cb LDWI
f652 00f0 ld $f0
f653 005c ld $5c
f654 00b4 ld $b4 ;04ce SYS
f655 00fa ld $fa
f656 0059 ld $59 ;04d0 LDI
f657 0055 ld $55
f658 00f0 ld $f0 ;04d2 POKE
f659 0034 ld $34 ;04d2 'q'
f65a 0011 ld $11 ;04d4 LDWI
f65b 00f0 ld $f0
f65c 00fc ld $fc
f65d 00b4 ld $b4 ;04d7 SYS
f65e 00fa ld $fa
f65f 0021 ld $21 ;04d9 LDW
f660 0034 ld $34 ;04d9 'q'
f661 00ad ld $ad ;04db PEEK
f662 008c ld $8c ;04dc XORI
f663 00aa ld $aa
f664 0035 ld $35 ;04de BCC
f665 0072 ld $72 ;04df NE
f666 00e4 ld $e4
f667 0011 ld $11 ;04e1 LDWI
f668 0035 ld $35
f669 000c ld $0c
f66a 002b ld $2b ;04e4 STW
f66b 0032 ld $32 ;04e4 'i'
f66c 0059 ld $59 ;04e6 LDI
f66d 00f0 ld $f0
f66e 00b4 ld $b4 ;04e8 SYS
f66f 00fa ld $fa
f670 0011 ld $11 ;04ea LDWI
f671 007c ld $7c
f672 0080 ld $80
f673 00b4 ld $b4 ;04ed SYS
f674 00fa ld $fa
f675 0021 ld $21 ;04ef LDW
f676 0032 ld $32 ;04ef 'i'
f677 00ff ld $ff ;04f1 RET
f678 002b ld $2b ;04f2 STW
f679 0036 ld $36 ;04f2 'CheckExpander'
f67a 0093 ld $93 ;04f4 INC
f67b 001b ld $1b
f67c 00ff ld $ff ;04f6 RET
f67d 0005 ld $05 ;| RAM segment address (high byte first)
f67e 0000 ld $00 ;|
f67f 00e6 ld $e6 ;| Length (1..256)
f680 0011 ld $11 ;0500 LDWI
f681 000f ld $0f
f682 000b ld $0b
f683 002b ld $2b ;0503 STW
f684 0022 ld $22
f685 0059 ld $59 ;0505 LDI
f686 0000 ld $00
f687 00b4 ld $b4 ;0507 SYS
f688 00f5 ld $f5
f689 0011 ld $11 ;0509 LDWI
f68a 0012 ld $12
f68b 000b ld $0b
f68c 002b ld $2b ;050c STW
f68d 0022 ld $22
f68e 0059 ld $59 ;050e LDI
f68f 0000 ld $00
f690 00b4 ld $b4 ;0510 SYS
f691 00f7 ld $f7
f692 00b4 ld $b4 ;0512 SYS
f693 00f7 ld $f7
f694 00b4 ld $b4 ;0514 SYS
f695 00f7 ld $f7
f696 00b4 ld $b4 ;0516 SYS
f697 00f7 ld $f7
f698 0011 ld $11 ;0518 LDWI
f699 0058 ld $58
f69a 0001 ld $01
f69b 00cf ld $cf ;051b CALL
f69c 0048 ld $48 ;051b 'SetupChannel'
f69d 0011 ld $11 ;051d LDWI
f69e 0070 ld $70
f69f 0002 ld $02
f6a0 00cf ld $cf ;0520 CALL
f6a1 0048 ld $48 ;0520 'SetupChannel'
f6a2 0011 ld $11 ;0522 LDWI
f6a3 0060 ld $60
f6a4 0003 ld $03
f6a5 00cf ld $cf ;0525 CALL
f6a6 0048 ld $48 ;0525 'SetupChannel'
f6a7 0011 ld $11 ;0527 LDWI
f6a8 0066 ld $66
f6a9 0004 ld $04
f6aa 00cf ld $cf ;052a CALL
f6ab 0048 ld $48 ;052a 'SetupChannel'
f6ac 0011 ld $11 ;052c LDWI
f6ad 0000 ld $00
f6ae 0001 ld $01
f6af 002b ld $2b ;052f STW
f6b0 0046 ld $46 ;052f 'p'
f6b1 0011 ld $11 ;0531 LDWI
f6b2 0000 ld $00
f6b3 0008 ld $08
f6b4 002b ld $2b ;0534 STW
f6b5 0034 ld $34 ;0534 'q'
f6b6 001a ld $1a ;0536 LD
f6b7 0035 ld $35 ;0536 'q'+1
f6b8 00f0 ld $f0 ;0538 POKE
f6b9 0046 ld $46 ;0538 'p'
f6ba 0093 ld $93 ;053a INC
f6bb 0046 ld $46 ;053a 'p'
f6bc 0059 ld $59 ;053c LDI
f6bd 0000 ld $00
f6be 00f0 ld $f0 ;053e POKE
f6bf 0046 ld $46 ;053e 'p'
f6c0 0093 ld $93 ;0540 INC
f6c1 0046 ld $46 ;0540 'p'
f6c2 0093 ld $93 ;0542 INC
f6c3 0035 ld $35 ;0542 'q'+1
f6c4 0021 ld $21 ;0544 LDW
f6c5 0034 ld $34 ;0544 'q'
f6c6 0035 ld $35 ;0546 BCC
f6c7 004d ld $4d ;0547 GT
f6c8 0034 ld $34
f6c9 0011 ld $11 ;0549 LDWI
f6ca 0003 ld $03
f6cb 000b ld $0b
f6cc 002b ld $2b ;054c STW
f6cd 0022 ld $22 ;054c '_sysFn'
f6ce 0059 ld $59 ;054e LDI
f6cf 0020 ld $20
f6d0 005e ld $5e ;0550 ST
f6d1 0025 ld $25
f6d2 0011 ld $11 ;0552 LDWI
f6d3 0000 ld $00
f6d4 0008 ld $08
f6d5 002b ld $2b ;0555 STW
f6d6 0046 ld $46 ;0555 'p'
f6d7 002b ld $2b ;0557 STW
f6d8 0026 ld $26 ;0557 '_sysArgs2'
f6d9 0059 ld $59 ;0559 LDI
f6da 00a0 ld $a0
f6db 005e ld $5e ;055b ST
f6dc 0024 ld $24
f6dd 00b4 ld $b4 ;055d SYS
f6de 00f3 ld $f3
f6df 0011 ld $11 ;055f LDWI
f6e0 0000 ld $00
f6e1 0001 ld $01
f6e2 0099 ld $99 ;0562 ADDW
f6e3 0046 ld $46 ;0562 'p'
f6e4 0035 ld $35 ;0564 BCC
f6e5 004d ld $4d ;0565 GT
f6e6 0053 ld $53
f6e7 001a ld $1a ;0567 LD
f6e8 002e ld $2e
f6e9 0082 ld $82 ;0569 ANDI
f6ea 0080 ld $80
f6eb 0035 ld $35 ;056b BCC
f6ec 0072 ld $72 ;056c NE
f6ed 0070 ld $70
f6ee 005e ld $5e ;056e ST
f6ef 002e ld $2e
f6f0 005e ld $5e ;0570 ST
f6f1 002d ld $2d
f6f2 0059 ld $59 ;0572 LDI
f6f3 0009 ld $09
f6f4 005e ld $5e ;0574 ST
f6f5 002f ld $2f
f6f6 0011 ld $11 ;0576 LDWI
f6f7 0014 ld $14
f6f8 0008 ld $08
f6f9 002b ld $2b ;0579 STW
f6fa 0040 ld $40 ;0579 'Pos'
f6fb fe00 bra ac ;+-----------------------------------+
f6fc fcfd bra $f6fd ;| |
f6fd 1404 ld $04,y ;| Trampoline for page $f600 lookups |
f6fe e068 jmp y,$68 ;| |
f6ff c218 st [$18] ;+-----------------------------------+
f700 00cd ld $cd ;057b DEF
f701 0089 ld $89
f702 002a ld $2a ;057d '*'
f703 002a ld $2a ;057e '*'
f704 002a ld $2a ;057f '*'
f705 0020 ld $20 ;0580 ' '
f706 0047 ld $47 ;0581 'G'
f707 0069 ld $69 ;0582 'i'
f708 0067 ld $67 ;0583 'g'
f709 0061 ld $61 ;0584 'a'
f70a 0074 ld $74 ;0585 't'
f70b 0072 ld $72 ;0586 'r'
f70c 006f ld $6f ;0587 'o'
f70d 006e ld $6e ;0588 'n'
f70e 0020 ld $20 ;0589 ' '
f70f 0000 ld $00 ;058a 0
f710 00cf ld $cf ;058b CALL
f711 0042 ld $42 ;058b 'PrintS'
f712 00cf ld $cf ;058d CALL
f713 003c ld $3c ;058d 'CheckMemory'
f714 00cd ld $cd ;058f DEF
f715 00b0 ld $b0
f716 004b ld $4b ;0591 'K'
f717 0020 ld $20 ;0592 ' '
f718 002a ld $2a ;0593 '*'
f719 002a ld $2a ;0594 '*'
f71a 002a ld $2a ;0595 '*'
f71b 0020 ld $20 ;0596 ' '
f71c 000a ld $0a ;0597 10
f71d 0020 ld $20 ;0598 ' '
f71e 0054 ld $54 ;0599 'T'
f71f 0054 ld $54 ;059a 'T'
f720 004c ld $4c ;059b 'L'
f721 0020 ld $20 ;059c ' '
f722 006d ld $6d ;059d 'm'
f723 0069 ld $69 ;059e 'i'
f724 0063 ld $63 ;059f 'c'
f725 0072 ld $72 ;05a0 'r'
f726 006f ld $6f ;05a1 'o'
f727 0063 ld $63 ;05a2 'c'
f728 006f ld $6f ;05a3 'o'
f729 006d ld $6d ;05a4 'm'
f72a 0070 ld $70 ;05a5 'p'
f72b 0075 ld $75 ;05a6 'u'
f72c 0074 ld $74 ;05a7 't'
f72d 0065 ld $65 ;05a8 'e'
f72e 0072 ld $72 ;05a9 'r'
f72f 0020 ld $20 ;05aa ' '
f730 0052 ld $52 ;05ab 'R'
f731 004f ld $4f ;05ac 'O'
f732 004d ld $4d ;05ad 'M'
f733 0020 ld $20 ;05ae ' '
f734 0076 ld $76 ;05af 'v'
f735 0036 ld $36 ;05b0 '6'
f736 0000 ld $00 ;05b1 0
f737 00cf ld $cf ;05b2 CALL
f738 0042 ld $42 ;05b2 'PrintS'
f739 0011 ld $11 ;05b4 LDWI
f73a 0000 ld $00
f73b 000b ld $0b
f73c 002b ld $2b ;05b7 STW
f73d 0022 ld $22 ;05b7 '_sysFn'
f73e 001a ld $1a ;05b9 LD
f73f 000a ld $0a
f740 0082 ld $82 ;05bb ANDI
f741 00fc ld $fc
f742 008c ld $8c ;05bd XORI
f743 00fc ld $fc
f744 0035 ld $35 ;05bf BCC
f745 0072 ld $72 ;05c0 NE
f746 00c4 ld $c4
f747 0059 ld $59 ;05c2 LDI
f748 0002 ld $02
f749 0090 ld $90 ;05c4 BRA
f74a 00c6 ld $c6
f74b 0059 ld $59 ;05c6 LDI
f74c 0001 ld $01
f74d 00b4 ld $b4 ;05c8 SYS
f74e 00e6 ld $e6
f74f 0021 ld $21 ;05ca LDW
f750 0030 ld $30 ;05ca 'CtrlBits'
f751 00ad ld $ad ;05cc PEEK
f752 0035 ld $35 ;05cd BCC
f753 003f ld $3f ;05ce EQ
f754 00d5 ld $d5
f755 001a ld $1a ;05d0 LD
f756 0001 ld $01
f757 0035 ld $35 ;05d2 BCC
f758 0072 ld $72 ;05d3 NE
f759 00d5 ld $d5
f75a 00cf ld $cf ;05d5 CALL
f75b 004e ld $4e ;05d5 'CheckCard'
f75c 00cf ld $cf ;05d7 CALL
f75d 0052 ld $52 ;05d7 'FindMain'
f75e 002b ld $2b ;05d9 STW
f75f 0024 ld $24 ;05d9 '_sysArgs0'
f760 0011 ld $11 ;05db LDWI
f761 0000 ld $00
f762 0002 ld $02
f763 002b ld $2b ;05de STW
f764 001a ld $1a ;05de '_vLR'
f765 0059 ld $59 ;05e0 LDI
f766 00ad ld $ad
f767 002b ld $2b ;05e2 STW
f768 0022 ld $22 ;05e2 '_sysFn'
f769 00b4 ld $b4 ;05e4 SYS
f76a 00e2 ld $e2
f76b 0000 ld $00 ;End of Core/Reset_v6.gcl, size 943
sys_ReadRomDir:
f76c f072 beq .sysDir#20
f76d 1024 ld $24,x
f76e 1600 ld ac,y
f76f 0118 ld [$18]
f770 a00e suba $0e
f771 e200 jmp y,ac
.sysDir#20: f772 1400 ld $00,y
f773 0077 ld $77
f774 14f7 ld $f7,y
f775 e200 jmp y,ac
f776 1400 ld $00,y
.sysDir#25: f777 dc52 st $52,[y,x++] ;'R'
f778 dc65 st $65,[y,x++] ;'e'
f779 dc73 st $73,[y,x++] ;'s'
f77a dc65 st $65,[y,x++] ;'e'
f77b dc74 st $74,[y,x++] ;'t'
f77c dc00 st $00,[y,x++] ;'\x00'
f77d dc00 st $00,[y,x++] ;'\x00'
f77e dc00 st $00,[y,x++] ;'\x00'
f77f 00bd ld $bd
f780 c218 st [$18]
f781 00f3 ld $f3
f782 14f7 ld $f7,y
f783 e085 jmp y,$85
f784 c219 st [$19]
.sysDir#39: f785 1403 ld $03,y
f786 e0cb jmp y,$cb
f787 00ea ld $ea
f788 0200 nop ;115 fillers
f789 0200 nop
f78a 0200 nop
* 115 times
f7fb fe00 bra ac ;+-----------------------------------+
f7fc fcfd bra $f7fd ;| |
f7fd 1404 ld $04,y ;| Trampoline for page $f700 lookups |
f7fe e068 jmp y,$68 ;| |
f7ff c218 st [$18] ;+-----------------------------------+
f800