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

65476 lines
2.7 MiB

* source: Core/ROMv5a.asm.py
164 enableListing()
165 #-----------------------------------------------------------------------
166 #
167 # Start of core
168 #
169 #-----------------------------------------------------------------------
170
171 # Pre-loading the formal interface as a way to get warnings when
172 # accidentally redefined with a different value
173 loadBindings('interface.json')
174 loadBindings('Core/interface-dev.json') # Provisional values for DEVROM
175
176 # Gigatron clock
177 cpuClock = 6.250e+06
178
179 # Output pin assignment for VGA
180 R, G, B, hSync, vSync = 1, 4, 16, 64, 128
181 syncBits = hSync+vSync # Both pulses negative
182
183 # When the XOUT register is in the circuit, the rising edge triggers its update.
184 # The loop can therefore not be agnostic to the horizontal pulse polarity.
185 assert syncBits & hSync != 0
186
187 # VGA 640x480 defaults (to be adjusted below!)
188 vFront = 10 # Vertical front porch
189 vPulse = 2 # Vertical sync pulse
190 vBack = 33 # Vertical back porch
191 vgaLines = vFront + vPulse + vBack + 480
192 vgaClock = 25.175e+06
193
194 # Video adjustments for Gigatron
195 # 1. Our clock is (slightly) slower than 1/4th VGA clock. Not all monitors will
196 # accept the decreased frame rate, so we restore the frame rate to above
197 # minimum 59.94 Hz by cutting some lines from the vertical front porch.
198 vFrontAdjust = vgaLines - int(4 * cpuClock / vgaClock * vgaLines)
199 vFront -= vFrontAdjust
200 # 2. Extend vertical sync pulse so we can feed the game controller the same
201 # signal. This is needed for controllers based on the 4021 instead of 74165
202 vPulseExtension = max(0, 8-vPulse)
203 vPulse += vPulseExtension
204 # 3. Borrow these lines from the back porch so the refresh rate remains
205 # unaffected
206 vBack -= vPulseExtension
207
208 # Start value of vertical blank counter
209 videoYline0 = 1-2*(vFront+vPulse+vBack-2)
210
211 # Mismatch between video lines and sound channels
212 soundDiscontinuity = (vFront+vPulse+vBack) % 4
213
214 # QQVGA resolution
215 qqVgaWidth = 160
216 qqVgaHeight = 120
217
218 # Game controller bits (actual controllers in kit have negative output)
219 # +----------------------------------------+
220 # | Up B* |
221 # | Left Right B A* |
222 # | Down Select Start A |
223 # +----------------------------------------+ *=Auto fire
224 buttonRight = 1
225 buttonLeft = 2
226 buttonDown = 4
227 buttonUp = 8
228 buttonStart = 16
229 buttonSelect = 32
230 buttonB = 64
231 buttonA = 128
232
233 #-----------------------------------------------------------------------
234 #
235 # RAM page 0: zero-page variables
236 #
237 #-----------------------------------------------------------------------
238
239 # Memory size in pages from auto-detect
240 memSize = zpByte()
241
242 # The current channel number for sound generation. Advanced every scan line
243 # and independent of the vertical refresh to maintain constant oscillation.
244 channel = zpByte()
245
246 # Next sound sample being synthesized
247 sample = zpByte()
248 # To save one instruction in the critical inner loop, `sample' is always
249 # reset with its own address instead of, for example, the value 0. Compare:
250 # 1 instruction reset
251 # st sample,[sample]
252 # 2 instruction reset:
253 # ld 0
254 # st [sample]
255 # The difference is not audible. This is fine when the reset/address
256 # value is low and doesn't overflow with 4 channels added to it.
257 # There is an alternative, but it requires pull-down diodes on the data bus:
258 # st [sample],[sample]
259 assert 4*63 + sample < 256
260 # We pin this reset/address value to 3, so `sample' swings from 3 to 255
261 assert sample == 3
262
263 # Former bootCount and bootCheck (<= ROMv3)
264 zpReserved = zpByte() # Recycled and still unused. Candidate future uses:
265 # - Video driver high address (for alternative video modes)
266 # - v6502: ADH offset ("MMU")
267 # - v8080: ???
268 vCpuSelect = zpByte() # Active interpreter page
269
270 # Entropy harvested from SRAM startup and controller input
271 entropy = zpByte(3)
272
273 # Visible video
274 videoY = zpByte() # Counts up from 0 to 238 in steps of 2
275 # Counts up (and is odd) during vertical blank
276 videoModeB = zpByte() # Handler for every 2nd line (pixel burst or vCPU)
277 videoModeC = zpByte() # Handler for every 3rd line (pixel burst or vCPU)
278 videoModeD = zpByte() # Handler for every 4th line (pixel burst or vCPU)
279
280 nextVideo = zpByte() # Jump offset to scan line handler (videoA, B, C...)
281 videoPulse = nextVideo # Used for pulse width modulation
282
283 # Frame counter is good enough as system clock
284 frameCount = zpByte(1)
285
286 # Serial input (game controller)
287 serialRaw = zpByte() # New raw serial read
288 serialLast = zpByte() # Previous serial read
289 buttonState = zpByte() # Clearable button state
290 resetTimer = zpByte() # After 2 seconds of holding 'Start', do a soft reset
291 # XXX move to page 1 to free up space
292
293 # Extended output (blinkenlights in bit 0:3 and audio in bit 4:7). This
294 # value must be present in AC during a rising hSync edge. It then gets
295 # copied to the XOUT register by the hardware. The XOUT register is only
296 # accessible in this indirect manner because it isn't part of the core
297 # CPU architecture.
298 xout = zpByte()
299 xoutMask = zpByte() # The blinkenlights and sound on/off state
300
301 # vCPU interpreter
302 vTicks = zpByte() # Interpreter ticks are units of 2 clocks
303 vPC = zpByte(2) # Interpreter program counter, points into RAM
304 vAC = zpByte(2) # Interpreter accumulator, 16-bits
305 vLR = zpByte(2) # Return address, for returning after CALL
306 vSP = zpByte(1) # Stack pointer
307 vTmp = zpByte()
308 vReturn = zpByte() # Return into video loop (in page of vBlankStart)
309
310 # Scratch
311 frameX = zpByte() # Starting byte within page
312 frameY = zpByte() # Page of current pixel line (updated by videoA)
313
314 # Vertical blank (reuse some variables used in the visible part)
315 videoSync0 = frameX # Vertical sync type on current line (0xc0 or 0x40)
316 videoSync1 = frameY # Same during horizontal pulse (0x80 or 0x00)
317
318 # Versioning for GT1 compatibility
319 # Please refer to Docs/GT1-files.txt for interpreting this variable
320 romType = zpByte(1)
321
322 # The low 3 bits are repurposed to select the actively updated sound channels.
323 # Valid bit combinations are:
324 # xxxxx011 Default after reset: 4 channels (page 1,2,3,4)
325 # xxxxx001 2 channels at double update rate (page 1,2)
326 # xxxxx000 1 channel at quadruple update rate (page 1)
327 # The main application for this is to free up the high bytes of page 2,3,4.
328 channelMask = symbol('channelMask_v4')
329 assert romType == channelMask
330
331 # SYS function arguments and results/scratch
332 sysFn = zpByte(2)
333 sysArgs = zpByte(8)
334
335 # Play sound if non-zero, count down and stop sound when zero
336 soundTimer = zpByte()
337
338 # Fow now the LED state machine itself is hard-coded in the program ROM
339 ledTimer = zpByte() # Number of ticks until next LED change
340 ledState_v2 = zpByte() # Current LED state
341 ledTempo = zpByte() # Next value for ledTimer after LED state change
342
343 # All bytes above, except 0x80, are free for temporary/scratch/stacks etc
344 userVars = zpByte(0)
345
346 #-----------------------------------------------------------------------
347 #
348 # RAM page 1: video line table
349 #
350 #-----------------------------------------------------------------------
351
352 # Byte 0-239 define the video lines
353 videoTable = 0x0100 # Indirection table: Y[0] dX[0] ..., Y[119] dX[119]
354
355 vReset = 0x01f0
356 vIRQ_v5 = 0x01f6
357 ctrlBits = 0x01f8
358 videoTop_v5 = 0x01f9 # Number of skip lines
359
360 # Highest bytes are for sound channel variables
361 wavA = 250 # Waveform modulation with `adda'
362 wavX = 251 # Waveform modulation with `xora'
363 keyL = 252 # Frequency low 7 bits (bit7 == 0)
364 keyH = 253 # Frequency high 8 bits
365 oscL = 254 # Phase low 7 bits
366 oscH = 255 # Phase high 8 bits
367
368 #-----------------------------------------------------------------------
369 # Memory layout
370 #-----------------------------------------------------------------------
371
372 userCode = 0x0200 # Application vCPU code
373 soundTable = 0x0700 # Wave form tables (doubles as right-shift-2 table)
374 screenMemory = 0x0800 # Default start of screen memory: 0x0800 to 0x7fff
375
376 #-----------------------------------------------------------------------
377 # Application definitions
378 #-----------------------------------------------------------------------
379
380 maxTicks = 28//2 # Duration of vCPU's slowest virtual opcode (ticks)
381 minTicks = 14//2 # vcPU's fastest instruction
382 v6502_maxTicks = 38//2 # Max duration of v6502 processing phase (ticks)
383
384 runVcpu_overhead = 5 # Caller overhead (cycles)
385 vCPU_overhead = 9 # Callee overhead of jumping in and out (cycles)
386 v6502_overhead = 11 # Callee overhead for v6502 (cycles)
387
388 v6502_adjust = (v6502_maxTicks - maxTicks) + (v6502_overhead - vCPU_overhead)//2
389 assert v6502_adjust >= 0 # v6502's overhead is a bit more than vCPU
390
391 def runVcpu(n, ref=None, returnTo=None):
392 """Macro to run interpreter for exactly n cycles. Returns 0 in AC.
393
394 - `n' is the number of available Gigatron cycles including overhead.
395 This is converted into interpreter ticks and takes into account
396 the vCPU calling overheads. A `nop' is inserted when necessary
397 for alignment between cycles and ticks.
398 - `returnTo' is where program flow continues after return. If not set
399 explicitely, it will be the first instruction behind the expansion.
400 - If another interpreter than vCPU is active (v6502...), that one
401 must adjust for the timing differences, because runVcpu wouldn't know."""
402
403 overhead = runVcpu_overhead + vCPU_overhead
404 if returnTo == 0x100: # Special case for videoZ
405 overhead -= 2
406
407 if n is None:
408 # (Clumsily) create a maximum time slice, corresponding to a vTicks
409 # value of 127 (giving 282 cycles). A higher value doesn't work because
410 # then SYS functions that just need 28 cycles (0 excess) won't start.
411 n = (127 + maxTicks) * 2 + overhead
412
413 n -= overhead
414 assert n > 0
415
416 if n % 2 == 1:
417 nop() # Tick alignment
418 n -= 1
419 assert n % 2 == 0
420
421 print('runVcpu at $%04x net cycles %3s info %s' % (pc(), n, ref))
422
423 if returnTo != 0x100:
424 if returnTo is None:
425 returnTo = pc() + 5 # Next instruction
426 ld(lo(returnTo)) #0
427 st([vReturn]) #1
428
429 n //= 2
430 n -= maxTicks # First instruction always runs
431 assert n < 128
432 assert n >= v6502_adjust
433
434 ld([vCpuSelect],Y) #2
435 jmp(Y,'ENTER') #3
436 ld(n) #4
437 assert runVcpu_overhead == 5
438
439 #-----------------------------------------------------------------------
440 # v6502 definitions
441 #-----------------------------------------------------------------------
442
443 # Registers are zero page variables
444 v6502_PC = vLR # Program Counter
445 v6502_PCL = vLR+0 # Program Counter Low
446 v6502_PCH = vLR+1 # Program Counter High
447 v6502_S = vSP # Stack Pointer (kept as "S+1")
448 v6502_A = vAC+0 # Accumulator
449 v6502_BI = vAC+1 # B Input Register (used by SBC)
450 v6502_ADL = sysArgs+0 # Low Address Register
451 v6502_ADH = sysArgs+1 # High Address Register
452 v6502_IR = sysArgs+2 # Instruction Register
453 v6502_P = sysArgs+3 # Processor Status Register (V flag in bit 7)
454 v6502_Qz = sysArgs+4 # Quick Status Register for Z flag
455 v6502_Qn = sysArgs+5 # Quick Status Register for N flag
456 v6502_X = sysArgs+6 # Index Register X
457 v6502_Y = sysArgs+7 # Index Register Y
458 v6502_Tmp = vTmp # Scratch (may be clobbered outside v6502)
459
460 # MOS 6502 definitions for P register
461 v6502_Cflag = 1 # Carry Flag (unsigned overflow)
462 v6502_Zflag = 2 # Zero Flag (all bits zero)
463 v6502_Iflag = 4 # Interrupt Enable Flag (1=Disable)
464 v6502_Dflag = 8 # Decimal Enable Flag (aka BCD mode, 1=Enable)
465 v6502_Bflag = 16 # Break (or PHP) Instruction Flag
466 v6502_Uflag = 32 # Unused (always 1)
467 v6502_Vflag = 64 # Overflow Flag (signed overflow)
468 v6502_Nflag = 128 # Negative Flag (bit 7 of result)
469
470 # In emulation it is much faster to keep the V flag in bit 7
471 # This can be corrected when importing/exporting with PHP, PLP, etc
472 v6502_Vemu = 128
473
474 # On overflow:
475 # """Overflow is set if two inputs with the same sign produce
476 # a result with a different sign. Otherwise it is clear."""
477 # Formula (without carry/borrow in!):
478 # (A ^ (A+B)) & (B ^ (A+B)) & 0x80
479 # References:
480 # http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html
481 # http://6502.org/tutorials/vflag.html
482
483 # Memory layout
484 v6502_Stack = 0x0000 # 0x0100 is already used in the Gigatron
485 #v6502_NMI = 0xfffa
486 #v6502_RESET = 0xfffc
487 #v6502_IRQ = 0xfffe
488
489 #-----------------------------------------------------------------------
490 #
491 # $0000 ROM page 0: Boot
492 #
493 #-----------------------------------------------------------------------
494
495 align(0x100, size=0x80)
496
497 # 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 498 ld(0b0000) # LEDs |OOOO|
0001 1880 ld $80,out 499 ld(syncBits^hSync,OUT) # Prepare XOUT update, hSync goes down, RGB to black
0002 18c0 ld $c0,out 500 ld(syncBits,OUT) # hSync goes up, updating XOUT
501
502 # Setup I/O and RAM expander
0003 c17c ctrl $7c 503 ctrl(0b01111100) # Disable SPI slaves, enable RAM, bank 1
504 # ^^^^^^^^
505 # |||||||`-- SCLK
506 # ||||||`--- Not connected
507 # |||||`---- /SS0
508 # ||||`----- /SS1
509 # |||`------ /SS2
510 # ||`------- /SS3
511 # |`-------- B0
512 # `--------- B1
513 # bit15 --------- MOSI = 0
514
515 # Simple RAM test and size check by writing to [1<<n] and see if [0] changes or not.
0004 0001 ld $01 516 ld(1) # Quick RAM test and count
517 label('.countMem0')
.countMem0: 0005 d601 st [$01],y 518 st([memSize],Y) # Store in RAM and load AC in Y
0006 00ff ld $ff 519 ld(255)
0007 6900 xora [y,$00] 520 xora([Y,0]) # Invert value from memory
0008 ca00 st [y,$00] 521 st([Y,0]) # Test RAM by writing the new value
0009 c200 st [$00] 522 st([0]) # Copy result in [0]
000a 6900 xora [y,$00] 523 xora([Y,0]) # Read back and compare if written ok
000b ec0b bne $000b 524 bne(pc()) # Loop forever on RAM failure here
000c 00ff ld $ff 525 ld(255)
000d 6900 xora [y,$00] 526 xora([Y,0]) # Invert memory value again
000e ca00 st [y,$00] 527 st([Y,0]) # To restore original value
000f 6100 xora [$00] 528 xora([0]) # Compare with inverted copy
0010 f014 beq .countMem1 529 beq('.countMem1') # If equal, we wrapped around
0011 0101 ld [$01] 530 ld([memSize])
0012 fc05 bra .countMem0 531 bra('.countMem0') # Loop to test next address line
0013 8200 adda ac 532 adda(AC) # Executes in the branch delay slot!
533 label('.countMem1')
534
535 # Momentarily wait to allow for debouncing of the reset switch by spinning
536 # roughly 2^15 times at 2 clocks per loop: 6.5ms@10MHz to 10ms@6.3MHz
537 # Real-world switches normally bounce shorter than that.
538 # "[...] 16 switches exhibited an average 1557 usec of bouncing, with,
539 # as I said, a max of 6200 usec" (From: http://www.ganssle.com/debouncing.htm)
540 # Relevant for the breadboard version, as the kit doesn't have a reset switch.
541
.countMem1: 0014 00ff ld $ff 542 ld(255) # Debounce reset button
543 label('.debounce')
.debounce: 0015 c200 st [$00] 544 st([0])
0016 ec16 bne $0016 545 bne(pc())
0017 a001 suba $01 546 suba(1) # Branch delay slot
0018 0100 ld [$00] 547 ld([0])
0019 ec15 bne .debounce 548 bne('.debounce')
001a a001 suba $01 549 suba(1) # Branch delay slot
550
551 # Update LEDs (memory is present and counted, reset is stable)
001b 0001 ld $01 552 ld(0b0001) # LEDs |*OOO|
001c 1880 ld $80,out 553 ld(syncBits^hSync,OUT)
001d 18c0 ld $c0,out 554 ld(syncBits,OUT)
555
556 # Scan the entire RAM space to collect entropy for a random number generator.
557 # The 16-bit address space is scanned, even if less RAM was detected.
001e 0000 ld $00 558 ld(0) # Collect entropy from RAM
001f d218 st [$18],x 559 st([vAC+0],X)
0020 d619 st [$19],y 560 st([vAC+1],Y)
561 label('.initEnt0')
.initEnt0: 0021 0106 ld [$06] 562 ld([entropy+0])
0022 f425 bge .initEnt1 563 bpl('.initEnt1')
0023 8d00 adda [y,x] 564 adda([Y,X])
0024 60bf xora $bf 565 xora(191)
566 label('.initEnt1')
.initEnt1: 0025 c206 st [$06] 567 st([entropy+0])
0026 0107 ld [$07] 568 ld([entropy+1])
0027 f42a bge .initEnt2 569 bpl('.initEnt2')
0028 8106 adda [$06] 570 adda([entropy+0])
0029 60c1 xora $c1 571 xora(193)
572 label('.initEnt2')
.initEnt2: 002a c207 st [$07] 573 st([entropy+1])
002b 8108 adda [$08] 574 adda([entropy+2])
002c c208 st [$08] 575 st([entropy+2])
002d 0118 ld [$18] 576 ld([vAC+0])
002e 8001 adda $01 577 adda(1)
002f ec21 bne .initEnt0 578 bne('.initEnt0')
0030 d218 st [$18],x 579 st([vAC+0],X)
0031 0119 ld [$19] 580 ld([vAC+1])
0032 8001 adda $01 581 adda(1)
0033 ec21 bne .initEnt0 582 bne('.initEnt0')
0034 d619 st [$19],y 583 st([vAC+1],Y)
584
585 # Update LEDs
0035 0003 ld $03 586 ld(0b0011) # LEDs |**OO|
0036 1880 ld $80,out 587 ld(syncBits^hSync,OUT)
0037 18c0 ld $c0,out 588 ld(syncBits,OUT)
589
590 # vCPU reset handler
0038 00ee ld $ee 591 ld((vReset&255)-2) # Setup vCPU reset handler
0039 c216 st [$16] 592 st([vPC])
003a 9002 adda $02,x 593 adda(2,X)
003b 0001 ld $01 594 ld(vReset>>8)
003c d617 st [$17],y 595 st([vPC+1],Y)
003d dc59 st $59,[y,x++] 596 st('LDI', [Y,Xpp])
003e dc5e st $5e,[y,x++] 597 st('SYS_Reset_88', [Y,Xpp])
003f dc2b st $2b,[y,x++] 598 st('STW', [Y,Xpp])
0040 dc22 st $22,[y,x++] 599 st(sysFn, [Y,Xpp])
0041 dcb4 st $b4,[y,x++] 600 st('SYS', [Y,Xpp]) # SYS -> SYS_Reset_88 -> SYS_Exec_88
0042 dce2 st $e2,[y,x++] 601 st(256-88//2+maxTicks,[Y,Xpp])
0043 dc00 st $00,[y,x++] 602 st(0, [Y,Xpp]) # vIRQ_v5: Disable interrupts
0044 dc00 st $00,[y,x++] 603 st(0, [Y,Xpp]) # vIRQ_v5
0045 dcfc st $fc,[y,x++] 604 st(0b11111100, [Y,Xpp]) # Control register
0046 dc00 st $00,[y,x++] 605 st(0, [Y,Xpp]) # videoTop
606
0047 0002 ld $02 607 ld(hi('ENTER')) # Active interpreter (vCPU,v6502) = vCPU
0048 c205 st [$05] 608 st([vCpuSelect])
609
0049 00ff ld $ff 610 ld(255) # Setup serial input
004a c20e st [$0e] 611 st([frameCount])
004b c20f st [$0f] 612 st([serialRaw])
004c c210 st [$10] 613 st([serialLast])
004d c211 st [$11] 614 st([buttonState])
004e c212 st [$12] 615 st([resetTimer]) # resetTimer<0 when entering Main.gcl
616
004f 0007 ld $07 617 ld(0b0111) # LEDs |***O|
0050 1880 ld $80,out 618 ld(syncBits^hSync,OUT)
0051 18c0 ld $c0,out 619 ld(syncBits,OUT)
620
0052 0000 ld $00 621 ld(0)
0053 c200 st [$00] 622 st([0]) # Carry lookup ([0x80] in 1st line of vBlank)
0054 c202 st [$02] 623 st([channel])
0055 c22c st [$2c] 624 st([soundTimer])
625
0056 000f ld $0f 626 ld(0b1111) # LEDs |****|
0057 1880 ld $80,out 627 ld(syncBits^hSync,OUT)
0058 18c0 ld $c0,out 628 ld(syncBits,OUT)
0059 c213 st [$13] 629 st([xout]) # Setup for control by video loop
005a c214 st [$14] 630 st([xoutMask])
631
005b 1401 ld $01,y 632 ld(hi('startVideo'),Y) # Enter video loop at vertical blank
005c e003 jmp y,$03 633 jmp(Y,'startVideo')
005d c22e st [$2e] 634 st([ledState_v2]) # Setting to 1..126 means "stopped"
635
636 #-----------------------------------------------------------------------
637 # Extension SYS_Reset_88: Soft reset
638 #-----------------------------------------------------------------------
639
640 # SYS_Reset_88 initiates an immediate Gigatron reset from within the vCPU.
641 # The reset sequence itself is mostly implemented in GCL by Reset.gcl,
642 # which must first be loaded into RAM. But as that takes more than 1 scanline,
643 # some vCPU bootstrapping code gets loaded with SYS_Exec_88.
644 # !!! This function was REMOVED from interface.json
645 # !!! Better use vReset as generic entry point for soft reset
646
647 # ROM type (see also Docs/GT1-files.txt)
648 romTypeValue = symbol('romTypeValue_ROMv5')
649
650 label('SYS_Reset_88')
651 assert pc()>>8 == 0
652 assert (romTypeValue & 7) == 0
SYS_Reset_88: 005e 0040 ld $40 653 ld(romTypeValue) #15 Set ROM type/version and clear channel mask
005f c221 st [$21] 654 st([romType]) #16
0060 0000 ld $00 655 ld(0) #17
0061 c21c st [$1c] 656 st([vSP]) #18 vSP
0062 1401 ld $01,y 657 ld(hi('videoTop_v5'),Y) #19
0063 caf9 st [y,$f9] 658 st([Y,lo('videoTop_v5')]) #20 Show all 120 pixel lines
0064 caf6 st [y,$f6] 659 st([Y,vIRQ_v5]) #21 Disable vIRQ dispatch
0065 caf7 st [y,$f7] 660 st([Y,vIRQ_v5+1]) #22
0066 c22c st [$2c] 661 st([soundTimer]) #23 soundTimer
662 assert userCode&255 == 0
0067 c21a st [$1a] 663 st([vLR]) #24 vLR
0068 0002 ld $02 664 ld(userCode>>8) #25
0069 c21b st [$1b] 665 st([vLR+1]) #26
006a 00f6 ld $f6 666 ld('nopixels') #27 Video mode 3 (fast)
006b c20a st [$0a] 667 st([videoModeB]) #28
006c c20b st [$0b] 668 st([videoModeC]) #29
006d c20c st [$0c] 669 st([videoModeD]) #30
006e 00ad ld $ad 670 ld('SYS_Exec_88') #31 SYS_Exec_88
006f c222 st [$22] 671 st([sysFn]) #32 High byte (remains) 0
0070 000e ld $0e 672 ld('Reset') #33 Reset.gt1 from EPROM
0071 c224 st [$24] 673 st([sysArgs+0]) #34
0072 00f9 ld $f9 674 ld(hi('Reset')) #35
0073 c225 st [$25] 675 st([sysArgs+1]) #36
0074 0116 ld [$16] 676 ld([vPC]) #37 Force second SYS call
0075 a002 suba $02 677 suba(2) #38
0076 c216 st [$16] 678 st([vPC]) #39
679 # Return to interpreter
0077 1403 ld $03,y 680 ld(hi('NEXTY'),Y) #40
0078 e000 jmp y,$00 681 jmp(Y,'NEXTY') #41
0079 00ea ld $ea 682 ld(-44/2) #42
683
684 #-----------------------------------------------------------------------
685 # Placeholders for future SYS functions. This works as a kind of jump
686 # table. The indirection allows SYS implementations to be moved around
687 # between ROM versions, at the expense of 2 clock cycles (or 1). When
688 # the function is not present it just acts as a NOP. Of course, when a
689 # SYS function must be patched or extended it needs to have budget for
690 # that in its declared maximum cycle count.
691 #
692 # Technically the same goal can be achieved by starting each function
693 # with 2 nop's, or by overdeclaring their duration in the first place
694 # (a bit is still wise to do). But this can result in fragmentation
695 # of future ROM images. The indirection avoids that.
696 #
697 # An added advantage of having these in ROM page 0 is that it saves one
698 # byte when setting sysFn: LDI+STW (4 bytes) instead of LDWI+STW (5 bytes)
699 #-----------------------------------------------------------------------
700
007a 0200 nop 701 align(0x80, size=0x80)
007b 0200 nop
007c 0200 nop
* 6 times
702 assert pc() == 0x80
703
0080 1403 ld $03,y 704 ld(hi('REENTER'),Y) #15 slot 0x80
0081 e0cb jmp y,$cb 705 jmp(Y,'REENTER') #16
0082 00f6 ld $f6 706 ld(-20/2) #17
707
0083 1403 ld $03,y 708 ld(hi('REENTER'),Y) #15 slot 0x83
0084 e0cb jmp y,$cb 709 jmp(Y,'REENTER') #16
0085 00f6 ld $f6 710 ld(-20/2) #17
711
0086 1403 ld $03,y 712 ld(hi('REENTER'),Y) #15 slot 0x86
0087 e0cb jmp y,$cb 713 jmp(Y,'REENTER') #16
0088 00f6 ld $f6 714 ld(-20/2) #17
715
0089 1403 ld $03,y 716 ld(hi('REENTER'),Y) #15 slot 0x89
008a e0cb jmp y,$cb 717 jmp(Y,'REENTER') #16
008b 00f6 ld $f6 718 ld(-20/2) #17
719
008c 1403 ld $03,y 720 ld(hi('REENTER'),Y) #15 slot 0x8c
008d e0cb jmp y,$cb 721 jmp(Y,'REENTER') #16
008e 00f6 ld $f6 722 ld(-20/2) #17
723
008f 1403 ld $03,y 724 ld(hi('REENTER'),Y) #15 slot 0x8f
0090 e0cb jmp y,$cb 725 jmp(Y,'REENTER') #16
0091 00f6 ld $f6 726 ld(-20/2) #17
727
0092 1403 ld $03,y 728 ld(hi('REENTER'),Y) #15 slot 0x92
0093 e0cb jmp y,$cb 729 jmp(Y,'REENTER') #16
0094 00f6 ld $f6 730 ld(-20/2) #17
731
0095 1403 ld $03,y 732 ld(hi('REENTER'),Y) #15 slot 0x95
0096 e0cb jmp y,$cb 733 jmp(Y,'REENTER') #16
0097 00f6 ld $f6 734 ld(-20/2) #17
735
0098 1403 ld $03,y 736 ld(hi('REENTER'),Y) #15 slot 0x98
0099 e0cb jmp y,$cb 737 jmp(Y,'REENTER') #16
009a 00f6 ld $f6 738 ld(-20/2) #17
739
009b 1403 ld $03,y 740 ld(hi('REENTER'),Y) #15 slot 0x9b
009c e0cb jmp y,$cb 741 jmp(Y,'REENTER') #16
009d 00f6 ld $f6 742 ld(-20/2) #17
743
009e 1403 ld $03,y 744 ld(hi('REENTER'),Y) #15 slot 0x9e
009f e0cb jmp y,$cb 745 jmp(Y,'REENTER') #16
00a0 00f6 ld $f6 746 ld(-20/2) #17
747
00a1 1403 ld $03,y 748 ld(hi('REENTER'),Y) #15 slot 0xa1
00a2 e0cb jmp y,$cb 749 jmp(Y,'REENTER') #16
00a3 00f6 ld $f6 750 ld(-20/2) #17
751
00a4 1403 ld $03,y 752 ld(hi('REENTER'),Y) #15 slot 0xa4
00a5 e0cb jmp y,$cb 753 jmp(Y,'REENTER') #16
00a6 00f6 ld $f6 754 ld(-20/2) #17
755
00a7 1403 ld $03,y 756 ld(hi('REENTER'),Y) #15 slot 0xa7
00a8 e0cb jmp y,$cb 757 jmp(Y,'REENTER') #16
00a9 00f6 ld $f6 758 ld(-20/2) #17
759
00aa 1403 ld $03,y 760 ld(hi('REENTER'),Y) #15 slot 0xaa
00ab e0cb jmp y,$cb 761 jmp(Y,'REENTER') #16
00ac 00f6 ld $f6 762 ld(-20/2) #17
763
764 #-----------------------------------------------------------------------
765 # Extension SYS_Exec_88: Load code from ROM into memory and execute it
766 #-----------------------------------------------------------------------
767 #
768 # This loads the vCPU code with consideration of the current vSP
769 # Used during reset, but also for switching between applications or for
770 # loading data from ROM from within an application (overlays).
771 #
772 # ROM stream format is [<addrH> <addrL> <n&255> n*<byte>]* 0
773 # on top of lookup tables.
774 #
775 # Variables:
776 # sysArgs[0:1] ROM pointer (in)
777 # sysArgs[2:3] RAM pointer (changed)
778 # sysArgs[4] State counter (changed)
779 # vLR vCPU continues here (in)
780
781 label('SYS_Exec_88')
SYS_Exec_88: 00ad 1412 ld $12,y 782 ld(hi('sys_Exec'),Y) #15
00ae e04b jmp y,$4b 783 jmp(Y,'sys_Exec') #16
00af 0000 ld $00 784 ld(0) #17 Address of loader on zero page
785
786 #-----------------------------------------------------------------------
787 # More placeholders for future SYS functions
788 #-----------------------------------------------------------------------
789
00b0 1403 ld $03,y 790 ld(hi('REENTER'),Y) #15 slot 0xb0
00b1 e0cb jmp y,$cb 791 jmp(Y,'REENTER') #16
00b2 00f6 ld $f6 792 ld(-20/2) #17
793
00b3 1403 ld $03,y 794 ld(hi('REENTER'),Y) #15 slot 0xb3
00b4 e0cb jmp y,$cb 795 jmp(Y,'REENTER') #16
00b5 00f6 ld $f6 796 ld(-20/2) #17
797
00b6 1403 ld $03,y 798 ld(hi('REENTER'),Y) #15 slot 0xb6
00b7 e0cb jmp y,$cb 799 jmp(Y,'REENTER') #16
00b8 00f6 ld $f6 800 ld(-20/2) #17
801
00b9 1403 ld $03,y 802 ld(hi('REENTER'),Y) #15 slot 0xb9
00ba e0cb jmp y,$cb 803 jmp(Y,'REENTER') #16
00bb 00f6 ld $f6 804 ld(-20/2) #17
805
00bc 1403 ld $03,y 806 ld(hi('REENTER'),Y) #15 slot 0xbc
00bd e0cb jmp y,$cb 807 jmp(Y,'REENTER') #16
00be 00f6 ld $f6 808 ld(-20/2) #17
809
00bf 1403 ld $03,y 810 ld(hi('REENTER'),Y) #15 slot 0xbf
00c0 e0cb jmp y,$cb 811 jmp(Y,'REENTER') #16
00c1 00f6 ld $f6 812 ld(-20/2) #17
813
00c2 1403 ld $03,y 814 ld(hi('REENTER'),Y) #15 slot 0xc2
00c3 e0cb jmp y,$cb 815 jmp(Y,'REENTER') #16
00c4 00f6 ld $f6 816 ld(-20/2) #17
817
00c5 1403 ld $03,y 818 ld(hi('REENTER'),Y) #15 slot 0xc5
00c6 e0cb jmp y,$cb 819 jmp(Y,'REENTER') #16
00c7 00f6 ld $f6 820 ld(-20/2) #17
821
00c8 1403 ld $03,y 822 ld(hi('REENTER'),Y) #15 slot 0xc8
00c9 e0cb jmp y,$cb 823 jmp(Y,'REENTER') #16
00ca 00f6 ld $f6 824 ld(-20/2) #17
825
00cb 1403 ld $03,y 826 ld(hi('REENTER'),Y) #15 slot 0xcb
00cc e0cb jmp y,$cb 827 jmp(Y,'REENTER') #16
00cd 00f6 ld $f6 828 ld(-20/2) #17
829
00ce 1403 ld $03,y 830 ld(hi('REENTER'),Y) #15 slot 0xce
00cf e0cb jmp y,$cb 831 jmp(Y,'REENTER') #16
00d0 00f6 ld $f6 832 ld(-20/2) #17
833
00d1 1403 ld $03,y 834 ld(hi('REENTER'),Y) #15 slot 0xd1
00d2 e0cb jmp y,$cb 835 jmp(Y,'REENTER') #16
00d3 00f6 ld $f6 836 ld(-20/2) #17
837
00d4 1403 ld $03,y 838 ld(hi('REENTER'),Y) #15 slot 0xd4
00d5 e0cb jmp y,$cb 839 jmp(Y,'REENTER') #16
00d6 00f6 ld $f6 840 ld(-20/2) #17
841
00d7 1403 ld $03,y 842 ld(hi('REENTER'),Y) #15 slot 0xd7
00d8 e0cb jmp y,$cb 843 jmp(Y,'REENTER') #16
00d9 00f6 ld $f6 844 ld(-20/2) #17
845
00da 1403 ld $03,y 846 ld(hi('REENTER'),Y) #15 slot 0xda
00db e0cb jmp y,$cb 847 jmp(Y,'REENTER') #16
00dc 00f6 ld $f6 848 ld(-20/2) #17
849
00dd 1403 ld $03,y 850 ld(hi('REENTER'),Y) #15 slot 0xdd
00de e0cb jmp y,$cb 851 jmp(Y,'REENTER') #16
00df 00f6 ld $f6 852 ld(-20/2) #17
853
00e0 1403 ld $03,y 854 ld(hi('REENTER'),Y) #15 slot 0xe0
00e1 e0cb jmp y,$cb 855 jmp(Y,'REENTER') #16
00e2 00f6 ld $f6 856 ld(-20/2) #17
857
00e3 1403 ld $03,y 858 ld(hi('REENTER'),Y) #15 slot 0xe3
00e4 e0cb jmp y,$cb 859 jmp(Y,'REENTER') #16
00e5 00f6 ld $f6 860 ld(-20/2) #17
861
00e6 1403 ld $03,y 862 ld(hi('REENTER'),Y) #15 slot 0xe6
00e7 e0cb jmp y,$cb 863 jmp(Y,'REENTER') #16
00e8 00f6 ld $f6 864 ld(-20/2) #17
865
866 #-----------------------------------------------------------------------
867 # Extension SYS_StoreBytes_DEVROM_XXX
868 #-----------------------------------------------------------------------
869
00e9 1403 ld $03,y 870 ld(hi('REENTER'),Y) #15 slot 0xe9
00ea e0cb jmp y,$cb 871 jmp(Y,'REENTER') #16
00eb 00f6 ld $f6 872 ld(-20/2) #17
873
874 #-----------------------------------------------------------------------
875 # Extension SYS_LoadBytes_DEVROM_XXX
876 #-----------------------------------------------------------------------
877
878 # Load object variables into zero-page
879 # XXX Unfinished
880 #
881 # Variables
882 # vLR Pointer to size byte + object variables
883 # $30...$30+n-1 Target location
884
885 label('SYS_LoadBytes_DEVROM_XXX')
SYS_LoadBytes_DEVROM_XXX:
00ec 1412 ld $12,y 886 ld(hi('sys_LoadBytes'),Y) #15
00ed e0e9 jmp y,$e9 887 jmp(Y,'sys_LoadBytes') #16
00ee 151b ld [$1b],y 888 ld([vLR+1],Y) #17
889
890 #-----------------------------------------------------------------------
891 # Extension SYS_ReadRomDir_v5_80
892 #-----------------------------------------------------------------------
893
894 # Get next entry from ROM file system. Use vAC=0 to get the first entry.
895
896 # Variables:
897 # vAC Start address of current entry (inout)
898 # sysArgs[0:7] File name, padded with zeroes (out)
899
900 label('SYS_ReadRomDir_v5_80')
SYS_ReadRomDir_v5_80:
00ef 14fb ld $fb,y 901 ld(hi('sys_ReadRomDir'),Y) #15
00f0 e0d5 jmp y,$d5 902 jmp(Y,'sys_ReadRomDir') #16
00f1 0119 ld [$19] 903 ld([vAC+1]) #17
904
00f2 0200 nop 905 fillers(until=symbol('SYS_Out_22') & 255)
00f3 0200 nop
906
907 #-----------------------------------------------------------------------
908 # Extension SYS_Out_22
909 #-----------------------------------------------------------------------
910
911 # Send byte to output port
912 #
913 # Variables:
914 # vAC
915
916 label('SYS_Out_22')
SYS_Out_22: 00f4 1924 ld [$24],out 917 ld([sysArgs+0],OUT) #15
00f5 0200 nop 918 nop() #16
00f6 1403 ld $03,y 919 ld(hi('REENTER'),Y) #17
00f7 e0cb jmp y,$cb 920 jmp(Y,'REENTER') #18
00f8 00f5 ld $f5 921 ld(-22/2) #19
922
923 #-----------------------------------------------------------------------
924 # Extension SYS_In_24
925 #-----------------------------------------------------------------------
926
927 # Read a byte from the input port
928 #
929 # Variables:
930 # vAC
931
932 label('SYS_In_24')
SYS_In_24: 00f9 c318 st in,[$18] 933 st(IN, [vAC]) #15
00fa 0000 ld $00 934 ld(0) #16
00fb c219 st [$19] 935 st([vAC+1]) #17
00fc 0200 nop 936 nop() #18
00fd 1403 ld $03,y 937 ld(hi('REENTER'),Y) #19
00fe e0cb jmp y,$cb 938 jmp(Y,'REENTER') #20
00ff 00f4 ld $f4 939 ld(-24/2) #21
940
941 assert pc()&255 == 0
942
943 #-----------------------------------------------------------------------
944 #
945 # $0100 ROM page 1: Video loop vertical blank
946 #
947 #-----------------------------------------------------------------------
948 align(0x100, size=0x100)
949
950 # Video off mode (also no sound, serial, timer, blinkenlights, ...).
951 # For benchmarking purposes. This still has the overhead for the vTicks
952 # administration, time slice granularity etc.
953 label('videoZ')
954 videoZ = pc()
videoZ: 0100 1505 ld [$05],y 955 runVcpu(None, '---- novideo', returnTo=videoZ)
0101 e0ff jmp y,$ff
0102 007f ld $7f
956
957 label('startVideo') # (Re)start of video signal from idle state
startVideo: 0103 00c0 ld $c0 958 ld(syncBits)
959
960 # Start of vertical blank interval
961 label('vBlankStart')
vBlankStart: 0104 c21f st [$1f] 962 st([videoSync0]) #32 Start of vertical blank interval
0105 0080 ld $80 963 ld(syncBits^hSync) #33
0106 c220 st [$20] 964 st([videoSync1]) #34
965
966 # Reset line counter before vCPU can see it
0107 00b3 ld $b3 967 ld(videoYline0) #35
0108 c209 st [$09] 968 st([videoY]) #36
969
970 # Update frame count and [0x80] (4 cycles)
0109 0001 ld $01 971 ld(1) #37 Reinitialize carry lookup, for robustness
010a c280 st [$80] 972 st([0x80]) #38
010b 810e adda [$0e] 973 adda([frameCount]) #39 Frame counter
010c c20e st [$0e] 974 st([frameCount]) #40
975
976 # Mix entropy (11 cycles)
010d 6107 xora [$07] 977 xora([entropy+1]) #41 Mix entropy
010e 610f xora [$0f] 978 xora([serialRaw]) #42 Mix in serial input
010f 8106 adda [$06] 979 adda([entropy+0]) #43
0110 c206 st [$06] 980 st([entropy+0]) #44
0111 8108 adda [$08] 981 adda([entropy+2]) #45 Some hidden state
0112 c208 st [$08] 982 st([entropy+2]) #46
0113 e816 blt $0116 983 bmi(pc()+3) #47
0114 fc17 bra $0117 984 bra(pc()+3) #48
0115 6053 xora $53 985 xora(64+16+2+1) #49
0116 606c xora $6c 986 xora(64+32+8+4) #49(!)
0117 8107 adda [$07] 987 adda([entropy+1]) #50
0118 c207 st [$07] 988 st([entropy+1]) #51
989
990 # LED sequencer (18 cycles)
0119 012d ld [$2d] 991 ld([ledTimer]) #52 Blinkenlight sequencer
011a f01d beq $011d 992 beq(pc()+3) #53
011b fc1e bra $011e 993 bra(pc()+3) #54
011c a001 suba $01 994 suba(1) #55
011d 012f ld [$2f] 995 ld([ledTempo]) #55(!)
011e c22d st [$2d] 996 st([ledTimer]) #56
011f f022 beq $0122 997 beq(pc()+3) #57
0120 fc23 bra $0123 998 bra(pc()+3) #58
0121 0000 ld $00 999 ld(0) #59 Don't advance state
0122 0001 ld $01 1000 ld(1) #59(!) Advance state when timer passes through 0
0123 812e adda [$2e] 1001 adda([ledState_v2]) #60
0124 ec27 bne $0127 1002 bne(pc()+3) #61
0125 fc28 bra $0128 1003 bra(pc()+3) #62
0126 00e8 ld $e8 1004 ld(-24) #63 State 0 becomes -24, start of sequence
0127 e42c bgt .leds#65 1005 bgt('.leds#65') #63(!) Catch the stopped state (>0)
0128 c22e st [$2e] 1006 st([ledState_v2]) #64
0129 8048 adda $48 1007 adda('.leds#69') #65
012a fe00 bra ac 1008 bra(AC) #66 Jump to lookup table
012b fc48 bra .leds#69 1009 bra('.leds#69') #67 Single-instruction subroutine
1010
1011 label('.leds#65')
.leds#65: 012c 000f ld $0f 1012 ld(0x0f) #65 Maintain stopped state
012d c22e st [$2e] 1013 st([ledState_v2]) #66
012e fc48 bra .leds#69 1014 bra('.leds#69') #67
012f 2114 anda [$14] 1015 anda([xoutMask]) #68 Always clear sound bits (this is why AC=0x0f)
1016
0130 000f ld $0f 1017 ld(0b1111) #68 LEDs |****| offset -24 Low 4 bits are the LED output
0131 0007 ld $07 1018 ld(0b0111) #68 LEDs |***O|
0132 0003 ld $03 1019 ld(0b0011) #68 LEDs |**OO|
0133 0001 ld $01 1020 ld(0b0001) #68 LEDs |*OOO|
0134 0002 ld $02 1021 ld(0b0010) #68 LEDs |O*OO|
0135 0004 ld $04 1022 ld(0b0100) #68 LEDs |OO*O|
0136 0008 ld $08 1023 ld(0b1000) #68 LEDs |OOO*|
0137 0004 ld $04 1024 ld(0b0100) #68 LEDs |OO*O|
0138 0002 ld $02 1025 ld(0b0010) #68 LEDs |O*OO|
0139 0001 ld $01 1026 ld(0b0001) #68 LEDs |*OOO|
013a 0003 ld $03 1027 ld(0b0011) #68 LEDs |**OO|
013b 0007 ld $07 1028 ld(0b0111) #68 LEDs |***O|
013c 000f ld $0f 1029 ld(0b1111) #68 LEDs |****|
013d 000e ld $0e 1030 ld(0b1110) #68 LEDs |O***|
013e 000c ld $0c 1031 ld(0b1100) #68 LEDs |OO**|
013f 0008 ld $08 1032 ld(0b1000) #68 LEDs |OOO*|
0140 0004 ld $04 1033 ld(0b0100) #68 LEDs |OO*O|
0141 0002 ld $02 1034 ld(0b0010) #68 LEDs |O*OO|
0142 0001 ld $01 1035 ld(0b0001) #68 LEDs |*OOO|
0143 0002 ld $02 1036 ld(0b0010) #68 LEDs |O*OO|
0144 0004 ld $04 1037 ld(0b0100) #68 LEDs |OO*O|
0145 0008 ld $08 1038 ld(0b1000) #68 LEDs |OOO*|
0146 000c ld $0c 1039 ld(0b1100) #68 LEDs |OO**|
0147 000e ld $0e 1040 ld(0b1110) #68 LEDs |O***| offset -1
1041 label('.leds#69')
.leds#69: 0148 c214 st [$14] 1042 st([xoutMask]) #69 Sound bits will be re-enabled below
0149 0010 ld $10 1043 ld(vPulse*2) #70 vPulse default length when not modulated
014a c20d st [$0d] 1044 st([videoPulse]) #71
1045
1046 # When the total number of scan lines per frame is not an exact multiple of the
1047 # (4) channels, there will be an audible discontinuity if no measure is taken.
1048 # This static noise can be suppressed by swallowing the first `lines mod 4'
1049 # partial samples after transitioning into vertical blank. This is easiest if
1050 # the modulo is 0 (do nothing), 1 (reset sample when entering the last visible
1051 # scan line), or 2 (reset sample while in the first blank scan line). For the
1052 # last case there is no solution yet: give a warning.
1053 extra = 0
1054 if soundDiscontinuity == 2:
1055 st(sample, [sample]) # Sound continuity
1056 extra += 1
1057 if soundDiscontinuity > 2:
1058 highlight('Warning: sound discontinuity not suppressed')
1059
1060 # vCPU interrupt
014b 010e ld [$0e] 1061 ld([frameCount]) #72
1062 beq('vBlankFirst#75') #73
014c f052 beq vBlankFirst#75
1063
1064 runVcpu(186-74-extra, #74 Application cycles (scan line 0)
1065 '---D line 0 no timeout',
014d 0055 ld $55 1066 returnTo='vBlankFirst#186')
014e c21e st [$1e]
014f 1505 ld [$05],y
0150 e0ff jmp y,$ff
0151 0023 ld $23
1067
1068 label('vBlankFirst#75')
vBlankFirst#75:
0152 1412 ld $12,y 1069 ld(hi('vBlankFirst#78'),Y) #75
0153 e000 jmp y,$00 1070 jmp(Y,'vBlankFirst#78') #76
0154 1401 ld $01,y 1071 ld(hi(vIRQ_v5),Y) #77
1072 label('vBlankFirst#186')
1073
1074 # Mitigation for rogue channelMask (3 cycles)
vBlankFirst#186:
0155 0121 ld [$21] 1075 ld([channelMask]) #186 Normalize channelMask, for robustness
0156 20fb anda $fb 1076 anda(0b11111011) #187
0157 c221 st [$21] 1077 st([channelMask]) #188
1078
1079 # Sound on/off (6 cycles)
0158 012c ld [$2c] 1080 ld([soundTimer]) #189 Sound on/off
0159 ec5c bne $015c 1081 bne(pc()+3) #190
015a fc5d bra $015d 1082 bra(pc()+3) #191
015b 0000 ld $00 1083 ld(0) #192 Keeps sound unchanged (should be off here)
015c 00f0 ld $f0 1084 ld(0xf0) #192(!) Turns sound back on
015d 4114 ora [$14] 1085 ora([xoutMask]) #193
015e c214 st [$14] 1086 st([xoutMask]) #194
1087
1088 # Sound timer count down (5 cycles)
015f 012c ld [$2c] 1089 ld([soundTimer]) #195 Sound timer
0160 f063 beq $0163 1090 beq(pc()+3) #196
0161 fc64 bra $0164 1091 bra(pc()+3) #197
0162 a001 suba $01 1092 suba(1) #198
0163 0000 ld $00 1093 ld(0) #198
0164 c22c st [$2c] 1094 st([soundTimer]) #199
1095
0165 191f ld [$1f],out 1096 ld([videoSync0],OUT) #0 <New scan line start>
1097 label('sound1')
sound1: 0166 0102 ld [$02] 1098 ld([channel]) #1 Advance to next sound channel
0167 2121 anda [$21] 1099 anda([channelMask]) #2
0168 8001 adda $01 1100 adda(1) #3
0169 1920 ld [$20],out 1101 ld([videoSync1],OUT) #4 Start horizontal pulse
016a d602 st [$02],y 1102 st([channel],Y) #5
016b 007f ld $7f 1103 ld(0x7f) #6 Update sound channel
016c 29fe anda [y,$fe] 1104 anda([Y,oscL]) #7
016d 89fc adda [y,$fc] 1105 adda([Y,keyL]) #8
016e cafe st [y,$fe] 1106 st([Y,oscL]) #9
016f 3080 anda $80,x 1107 anda(0x80,X) #10
0170 0500 ld [x] 1108 ld([X]) #11
0171 89ff adda [y,$ff] 1109 adda([Y,oscH]) #12
0172 89fd adda [y,$fd] 1110 adda([Y,keyH]) #13
0173 caff st [y,$ff] 1111 st([Y,oscH]) #14
0174 20fc anda $fc 1112 anda(0xfc) #15
0175 69fb xora [y,$fb] 1113 xora([Y,wavX]) #16
0176 1200 ld ac,x 1114 ld(AC,X) #17
0177 09fa ld [y,$fa] 1115 ld([Y,wavA]) #18
0178 1407 ld $07,y 1116 ld(soundTable>>8,Y) #19
0179 8d00 adda [y,x] 1117 adda([Y,X]) #20
017a e87d blt $017d 1118 bmi(pc()+3) #21
017b fc7e bra $017e 1119 bra(pc()+3) #22
017c 203f anda $3f 1120 anda(63) #23
017d 003f ld $3f 1121 ld(63) #23(!)
017e 8103 adda [$03] 1122 adda([sample]) #24
017f c203 st [$03] 1123 st([sample]) #25
1124
0180 0113 ld [$13] 1125 ld([xout]) #26 Gets copied to XOUT
0181 1412 ld $12,y 1126 ld(hi('vBlankLast#34'),Y) #27 Prepare jumping out of page in last line
0182 191f ld [$1f],out 1127 ld([videoSync0],OUT) #28 End horizontal pulse
1128
1129 # Count through the vertical blank interval until its last scan line
0183 0109 ld [$09] 1130 ld([videoY]) #29
1131 bpl('.vBlankLast#32') #30
0184 f4b1 bge .vBlankLast#32
0185 8002 adda $02 1132 adda(2) #31
0186 c209 st [$09] 1133 st([videoY]) #32
1134
1135 # Determine if we're in the vertical sync pulse
0187 a0bd suba $bd 1136 suba(1-2*(vBack+vPulse-1)) #33 Prepare sync values
0188 ec8d bne .prepSync36 1137 bne('.prepSync36') #34 Tests for start of vPulse
0189 a10d suba [$0d] 1138 suba([videoPulse]) #35
018a 0040 ld $40 1139 ld(syncBits^vSync) #36 Entering vertical sync pulse
018b fc92 bra .prepSync39 1140 bra('.prepSync39') #37
018c c21f st [$1f] 1141 st([videoSync0]) #38
1142 label('.prepSync36')
.prepSync36: 018d ec91 bne .prepSync38 1143 bne('.prepSync38') #36 Tests for end of vPulse
018e 00c0 ld $c0 1144 ld(syncBits) #37
018f fc93 bra .prepSync40 1145 bra('.prepSync40') #38 Entering vertical back porch
0190 c21f st [$1f] 1146 st([videoSync0]) #39
1147 label('.prepSync38')
.prepSync38: 0191 011f ld [$1f] 1148 ld([videoSync0]) #38 Load current value
1149 label('.prepSync39')
.prepSync39: 0192 0200 nop 1150 nop() #39
1151 label('.prepSync40')
.prepSync40: 0193 6040 xora $40 1152 xora(hSync) #40 Precompute, as during the pulse there is no time
0194 c220 st [$20] 1153 st([videoSync1]) #41
1154
1155 # Capture the serial input before the '595 shifts it out
0195 0109 ld [$09] 1156 ld([videoY]) #42 Capture serial input
0196 60cf xora $cf 1157 xora(1-2*(vBack-1-1)) #43 Exactly when the 74HC595 has captured all 8 controller bits
0197 ec9a bne $019a 1158 bne(pc()+3) #44
0198 fc9b bra $019b 1159 bra(pc()+3) #45
0199 c30f st in,[$0f] 1160 st(IN, [serialRaw]) #46
019a c000 st $00,[$00] 1161 st(0,[0]) #46(!) Reinitialize carry lookup, for robustness
1162
1163 # Update [xout] with the next sound sample every 4 scan lines.
1164 # Keep doing this on 'videoC equivalent' scan lines in vertical blank.
019b 0109 ld [$09] 1165 ld([videoY]) #47
019c 2006 anda $06 1166 anda(6) #48
1167 beq('vBlankSample') #49
019d f0a6 beq vBlankSample
019e 0103 ld [$03] 1168 ld([sample]) #50
1169
1170 label('vBlankNormal')
vBlankNormal: 019f 00a4 ld $a4 1171 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 1172 bra('sound1') #199
01a5 191f ld [$1f],out 1173 ld([videoSync0],OUT) #0 <New scan line start>
1174
1175 label('vBlankSample')
vBlankSample: 01a6 400f ora $0f 1176 ora(0x0f) #51 New sound sample is ready
01a7 2114 anda [$14] 1177 anda([xoutMask]) #52
01a8 c213 st [$13] 1178 st([xout]) #53
01a9 c003 st $03,[$03] 1179 st(sample, [sample]) #54 Reset for next sample
1180
01aa 00af ld $af 1181 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 1182 bra('sound1') #199
01b0 191f ld [$1f],out 1183 ld([videoSync0],OUT) #0 <New scan line start>
1184
1185 #-----------------------------------------------------------------------
1186
1187 label('.vBlankLast#32')
.vBlankLast#32:
01b1 e02e jmp y,$2e 1188 jmp(Y,'vBlankLast#34') #32 Jump out of page for space reasons
1189 #assert hi(controllerType) == hi(pc()) # Assume these share the high address
01b2 1401 ld $01,y 1190 ld(hi(pc()),Y) #33
1191
1192 label('vBlankLast#52')
1193
1194 # Respond to reset button (14 cycles)
1195 # - ResetTimer decrements as long as just [Start] is pressed down
1196 # - Reaching 0 (normal) or 128 (extended) triggers the soft reset sequence
1197 # - Initial value is 128 (or 255 at boot), first decrement, then check
1198 # - This starts vReset -> SYS_Reset_88 -> SYS_Exec_88 -> Reset.gcl -> Main.gcl
1199 # - Main.gcl then recognizes extended presses if resetTimer is 0..127 ("paasei")
1200 # - This requires a full cycle (4s) in the warm boot scenario
1201 # - Or a half cycle (2s) when pressing [Select] down during hard reset
1202 # - This furthermore requires >=1 frame (and <=128) to have passed between
1203 # reaching 128 and getting through Reset and the start of Main, while [Start]
1204 # was still pressed so the count reaches <128. Two reasonable expectations.
1205 # - The unintended power-up scenarios of ROMv1 (pulling SER_DATA low, or
1206 # pressing [Select] together with another button) now don't trigger anymore.
1207
vBlankLast#52:
01b3 0111 ld [$11] 1208 ld([buttonState]) #52 Check [Start] for soft reset
01b4 60ef xora $ef 1209 xora(~buttonStart) #53
01b5 ecbe bne .restart#56 1210 bne('.restart#56') #54
01b6 0112 ld [$12] 1211 ld([resetTimer]) #55 As long as button pressed
01b7 a001 suba $01 1212 suba(1) #56 ... count down the timer
01b8 c212 st [$12] 1213 st([resetTimer]) #57
01b9 207f anda $7f 1214 anda(127) #58
01ba f0c6 beq .restart#61 1215 beq('.restart#61') #59 Reset at 0 (normal 2s) or 128 (extended 4s)
01bb 00ee ld $ee 1216 ld((vReset&255)-2) #60 Start force reset when hitting 0
01bc fcc5 bra .restart#63 1217 bra('.restart#63') #61 ... otherwise do nothing yet
01bd fcc4 bra .restart#64 1218 bra('.restart#64') #62
1219 label('.restart#56')
.restart#56: 01be 0001 ld $01 1220 wait(62-56) #56
01bf ecbf bne $01bf
01c0 a001 suba $01
01c1 0200 nop
01c2 0080 ld $80 1221 ld(128) #62 Not pressed, reset the timer
01c3 c212 st [$12] 1222 st([resetTimer]) #63
1223 label('.restart#64')
.restart#64: 01c4 fccb bra .restart#66 1224 bra('.restart#66') #64
1225 label('.restart#63')
.restart#63: 01c5 0200 nop 1226 nop() #63,65
1227 label('.restart#61')
.restart#61: 01c6 c216 st [$16] 1228 st([vPC]) #61 Point vPC at vReset
01c7 0001 ld $01 1229 ld(vReset>>8) #62
01c8 c217 st [$17] 1230 st([vPC+1]) #63
01c9 0002 ld $02 1231 ld(hi('ENTER')) #64 Set active interpreter to vCPU
01ca c205 st [$05] 1232 st([vCpuSelect]) #65
1233 label('.restart#66')
1234
1235 # Switch video mode when (only) select is pressed (16 cycles)
1236 # XXX We could make this a vCPU interrupt
.restart#66: 01cb 0111 ld [$11] 1237 ld([buttonState]) #66 Check [Select] to switch modes
01cc 60df xora $df 1238 xora(~buttonSelect) #67 Only trigger when just [Select] is pressed
01cd ece2 bne .select#70 1239 bne('.select#70') #68
01ce 010b ld [$0b] 1240 ld([videoModeC]) #69
01cf e8d5 blt .select#72 1241 bmi('.select#72') #70 Branch when line C is off
01d0 010a ld [$0a] 1242 ld([videoModeB]) #71 Rotate: Off->D->B->C
01d1 c20b st [$0b] 1243 st([videoModeC]) #72
01d2 010c ld [$0c] 1244 ld([videoModeD]) #73
01d3 c20a st [$0a] 1245 st([videoModeB]) #74
01d4 fcda bra .select#77 1246 bra('.select#77') #75
1247 label('.select#72')
.select#72: 01d5 00f6 ld $f6 1248 ld('nopixels') #72,76
01d6 000a ld $0a 1249 ld('pixels') #73 Reset: On->D->B->C
01d7 c20b st [$0b] 1250 st([videoModeC]) #74
01d8 c20a st [$0a] 1251 st([videoModeB]) #75
01d9 0200 nop 1252 nop() #76
1253 label('.select#77')
.select#77: 01da c20c st [$0c] 1254 st([videoModeD]) #77
01db 0035 ld $35 1255 wait(188-78) #78 Don't waste code space expanding runVcpu here
01dc ecdc bne $01dc
01dd a001 suba $01
01de 0200 nop
1256 # AC==255 now
01df c211 st [$11] 1257 st([buttonState]) #188
1258 bra('vBlankEnd#191') #189
01e0 fcea bra vBlankEnd#191
01e1 0000 ld $00 1259 ld(0) #190
1260 label('.select#70')
1261
1262 # Mitigation of runaway channel variable
.select#70: 01e2 0102 ld [$02] 1263 ld([channel]) #70 Normalize channel, for robustness
01e3 2003 anda $03 1264 anda(0b00000011) #71
01e4 c202 st [$02] 1265 st([channel]) #72 Stop wild channel updates
1266
01e5 00ea ld $ea 1267 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
1268
1269 # AC==0 now
1270 label('vBlankEnd#191')
vBlankEnd#191:
01ea 1401 ld $01,y 1271 ld(videoTop_v5>>8,Y) #191
01eb 09f9 ld [y,$f9] 1272 ld([Y,videoTop_v5]) #192
01ec c209 st [$09] 1273 st([videoY]) #193
01ed c21f st [$1f] 1274 st([frameX]) #194
01ee ecf1 bne $01f1 1275 bne(pc()+3) #195
01ef fcf2 bra $01f2 1276 bra(pc()+3) #196
01f0 0001 ld $01 1277 ld('videoA') #197
01f1 00ec ld $ec 1278 ld('videoF') #197(!)
01f2 c20d st [$0d] 1279 st([nextVideo]) #198
01f3 0102 ld [$02] 1280 ld([channel]) #199 Advance to next sound channel
01f4 2121 anda [$21] 1281 anda([channelMask]) #0 <New scan line start>
01f5 8001 adda $01 1282 adda(1) #1
01f6 1402 ld $02,y 1283 ld(hi('sound2'),Y) #2
01f7 e0b1 jmp y,$b1 1284 jmp(Y,'sound2') #3
01f8 1880 ld $80,out 1285 ld(syncBits^hSync,OUT) #4 Start horizontal pulse
1286
01f9 0200 nop 1287 fillers(until=0xff)
01fa 0200 nop
01fb 0200 nop
* 6 times
1288
1289 #-----------------------------------------------------------------------
1290 # Return point for vCPU slices during visible screen area
1291 #-----------------------------------------------------------------------
1292
1293 assert pc() == 0x1ff # Enables runVcpu() to re-enter into the next page
01ff fcae bra sound3 1294 bra('sound3') #200,0 <New scan line start>
1295
1296 #-----------------------------------------------------------------------
1297 #
1298 # $0200 ROM page 2: Video loop visible scanlines
1299 #
1300 #-----------------------------------------------------------------------
1301 align(0x100, size=0x100)
0200 0102 ld [$02] 1302 ld([channel]) #1 Advance to next sound channel
1303
1304 # Back porch A: first of 4 repeated scan lines
1305 # - Fetch next Yi and store it for retrieval in the next scan lines
1306 # - Calculate Xi from dXi, but there is no cycle time left to store it as well
1307 label('videoA')
videoA: 0201 00ca ld $ca 1308 ld('videoB') #29 1st scanline of 4 (always visible)
0202 c20d st [$0d] 1309 st([nextVideo]) #30
0203 1401 ld $01,y 1310 ld(videoTable>>8,Y) #31
0204 1109 ld [$09],x 1311 ld([videoY],X) #32
0205 0d00 ld [y,x] 1312 ld([Y,X]) #33
0206 de00 st [y,x++] 1313 st([Y,Xpp]) #34 Just X++
0207 c220 st [$20] 1314 st([frameY]) #35
0208 0d00 ld [y,x] 1315 ld([Y,X]) #36
0209 911f adda [$1f],x 1316 adda([frameX],X) #37
1317 label('pixels')
pixels: 020a 1520 ld [$20],y 1318 ld([frameY],Y) #38
020b 00c0 ld $c0 1319 ld(syncBits) #39
1320
1321 # Stream 160 pixels from memory location <Yi,Xi> onwards
1322 # Superimpose the sync signal bits to be robust against misprogramming
1323 for i in range(qqVgaWidth):
020c 5d00 ora [y,x++],out 1324 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 1325 ld(syncBits,OUT) #0 <New scan line start> Back to black
1326
1327 # Front porch
02ad 0102 ld [$02] 1328 ld([channel]) #1 Advance to next sound channel
1329 label('sound3') # Return from vCPU interpreter
sound3: 02ae 2121 anda [$21] 1330 anda([channelMask]) #2
02af 8001 adda $01 1331 adda(1) #3
02b0 1880 ld $80,out 1332 ld(syncBits^hSync,OUT) #4 Start horizontal pulse
1333
1334 # Horizontal sync and sound channel update for scanlines outside vBlank
1335 label('sound2')
sound2: 02b1 d602 st [$02],y 1336 st([channel],Y) #5
02b2 007f ld $7f 1337 ld(0x7f) #6
02b3 29fe anda [y,$fe] 1338 anda([Y,oscL]) #7
02b4 89fc adda [y,$fc] 1339 adda([Y,keyL]) #8
02b5 cafe st [y,$fe] 1340 st([Y,oscL]) #9
02b6 3080 anda $80,x 1341 anda(0x80,X) #10
02b7 0500 ld [x] 1342 ld([X]) #11
02b8 89ff adda [y,$ff] 1343 adda([Y,oscH]) #12
02b9 89fd adda [y,$fd] 1344 adda([Y,keyH]) #13
02ba caff st [y,$ff] 1345 st([Y,oscH] ) #14
02bb 20fc anda $fc 1346 anda(0xfc) #15
02bc 69fb xora [y,$fb] 1347 xora([Y,wavX]) #16
02bd 1200 ld ac,x 1348 ld(AC,X) #17
02be 09fa ld [y,$fa] 1349 ld([Y,wavA]) #18
02bf 1407 ld $07,y 1350 ld(soundTable>>8,Y) #19
02c0 8d00 adda [y,x] 1351 adda([Y,X]) #20
02c1 e8c4 blt $02c4 1352 bmi(pc()+3) #21
02c2 fcc5 bra $02c5 1353 bra(pc()+3) #22
02c3 203f anda $3f 1354 anda(63) #23
02c4 003f ld $3f 1355 ld(63) #23(!)
02c5 8103 adda [$03] 1356 adda([sample]) #24
02c6 c203 st [$03] 1357 st([sample]) #25
1358
02c7 0113 ld [$13] 1359 ld([xout]) #26 Gets copied to XOUT
02c8 fd0d bra [$0d] 1360 bra([nextVideo]) #27
02c9 18c0 ld $c0,out 1361 ld(syncBits,OUT) #28 End horizontal pulse
1362
1363 # Back porch B: second of 4 repeated scan lines
1364 # - Recompute Xi from dXi and store for retrieval in the next scan lines
1365 label('videoB')
videoB: 02ca 00d3 ld $d3 1366 ld('videoC') #29 2nd scanline of 4
02cb c20d st [$0d] 1367 st([nextVideo]) #30
02cc 1401 ld $01,y 1368 ld(videoTable>>8,Y) #31
02cd 0109 ld [$09] 1369 ld([videoY]) #32
02ce 9001 adda $01,x 1370 adda(1,X) #33
02cf 011f ld [$1f] 1371 ld([frameX]) #34
02d0 8d00 adda [y,x] 1372 adda([Y,X]) #35
02d1 fd0a bra [$0a] 1373 bra([videoModeB]) #36
02d2 d21f st [$1f],x 1374 st([frameX],X) #37 Store in RAM and X
1375
1376 # Back porch C: third of 4 repeated scan lines
1377 # - Nothing new to for video do as Yi and Xi are known,
1378 # - This is the time to emit and reset the next sound sample
1379 label('videoC')
videoC: 02d3 00dc ld $dc 1380 ld('videoD') #29 3rd scanline of 4
02d4 c20d st [$0d] 1381 st([nextVideo]) #30
02d5 0103 ld [$03] 1382 ld([sample]) #31 New sound sample is ready (didn't fit in the audio loop)
02d6 400f ora $0f 1383 ora(0x0f) #32
02d7 2114 anda [$14] 1384 anda([xoutMask]) #33
02d8 c213 st [$13] 1385 st([xout]) #34 Update [xout] with new sample (4 channels just updated)
02d9 c003 st $03,[$03] 1386 st(sample, [sample]) #35 Reset for next sample
02da fd0b bra [$0b] 1387 bra([videoModeC]) #36
02db 111f ld [$1f],x 1388 ld([frameX],X) #37
1389
1390 # Back porch D: last of 4 repeated scan lines
1391 # - Calculate the next frame index
1392 # - Decide if this is the last line or not
1393 label('videoD') # Default video mode
videoD: 02dc 111f ld [$1f],x 1394 ld([frameX], X) #29 4th scanline of 4
02dd 0109 ld [$09] 1395 ld([videoY]) #30
02de a0ee suba $ee 1396 suba((120-1)*2) #31
1397 beq('.lastpixels#34') #32
02df f0e5 beq .lastpixels#34
02e0 80f0 adda $f0 1398 adda(120*2) #33 More pixel lines to go
02e1 c209 st [$09] 1399 st([videoY]) #34
02e2 0001 ld $01 1400 ld('videoA') #35
02e3 fd0c bra [$0c] 1401 bra([videoModeD]) #36
02e4 c20d st [$0d] 1402 st([nextVideo]) #37
1403
1404 label('.lastpixels#34')
1405 if soundDiscontinuity == 1:
.lastpixels#34:
02e5 c003 st $03,[$03] 1406 st(sample, [sample]) #34 Sound continuity
1407 else:
1408 nop() #34
02e6 00e9 ld $e9 1409 ld('videoE') #35 No more pixel lines to go
02e7 fd0c bra [$0c] 1410 bra([videoModeD]) #36
02e8 c20d st [$0d] 1411 st([nextVideo]) #37
1412
1413 # Back porch "E": after the last line
1414 # - Go back and and enter vertical blank (program page 2)
1415 label('videoE') # Exit visible area
videoE: 02e9 1401 ld $01,y 1416 ld(hi('vBlankStart'),Y) #29 Return to vertical blank interval
02ea e004 jmp y,$04 1417 jmp(Y,'vBlankStart') #30
02eb 00c0 ld $c0 1418 ld(syncBits) #31
1419
1420 # Video mode that blacks out one or more pixel lines from the top of screen.
1421 # This yields some speed, but also frees up screen memory for other purposes.
1422 # Note: Sound output becomes choppier the more pixel lines are skipped
1423 # Note: The vertical blank driver leaves 0x80 behind in [videoSync1]
1424 label('videoF')
videoF: 02ec 0120 ld [$20] 1425 ld([videoSync1]) #29 Completely black pixel line
02ed 8080 adda $80 1426 adda(0x80) #30
02ee d220 st [$20],x 1427 st([videoSync1],X) #31
02ef 011f ld [$1f] 1428 ld([frameX]) #32
02f0 a500 suba [x] 1429 suba([X]) #33 Decrements every two VGA scanlines
02f1 f0f4 beq .videoF#36 1430 beq('.videoF#36') #34
02f2 c21f st [$1f] 1431 st([frameX]) #35
02f3 fcf6 bra nopixels 1432 bra('nopixels') #36
1433 label('.videoF#36')
.videoF#36: 02f4 0001 ld $01 1434 ld('videoA') #36,37 Transfer to visible screen area
02f5 c20d st [$0d] 1435 st([nextVideo]) #37
1436 #
1437 # Alternative for pixel burst: faster application mode
1438 label('nopixels')
1439 runVcpu(200-38, 'ABCD line 40-520',
nopixels: 02f6 00ff ld $ff 1440 returnTo=0x1ff) #38 Application interpreter (black scanlines)
02f7 c21e st [$1e]
02f8 1505 ld [$05],y
02f9 e0ff jmp y,$ff
02fa 003c ld $3c
1441
1442 #-----------------------------------------------------------------------
1443 #
1444 # $0300 ROM page 3: Application interpreter primary page
1445 #
1446 #-----------------------------------------------------------------------
1447
1448 # Enter the timing-aware application interpreter (aka virtual CPU, vCPU)
1449 #
1450 # This routine will execute as many as possible instructions in the
1451 # allotted time. When time runs out, it synchronizes such that the total
1452 # duration matches the caller's request. Durations are counted in `ticks',
1453 # which are multiples of 2 clock cycles.
1454 #
1455 # Synopsis: Use the runVcpu() macro as entry point
1456
1457 # We let 'ENTER' begin one word before the page boundary, for a bit extra
1458 # precious space in the packed interpreter code page. Although ENTER's
1459 # first instruction is bra() which normally doesn't cross page boundaries,
1460 # in this case it will still jump into the right space, because branches
1461 # from $xxFF land in the next page anyway.
1462 while pc()&255 < 255:
02fb 0200 nop 1463 nop()
02fc 0200 nop
02fd 0200 nop
02fe 0200 nop
1464 label('ENTER')
ENTER: 02ff fc03 bra .next2 1465 bra('.next2') #0 Enter at '.next2' (so no startup overhead)
1466 # --- Page boundary ---
1467 align(0x100,size=0x100)
1468 label('NEXTY') # Alternative for REENTER
NEXTY: 0300 1517 ld [$17],y 1469 ld([vPC+1],Y) #1
1470
1471 # Fetch next instruction and execute it, but only if there are sufficient
1472 # ticks left for the slowest instruction.
1473 label('NEXT')
NEXT: 0301 8115 adda [$15] 1474 adda([vTicks]) #0 Track elapsed ticks (actually counting down: AC<0)
0302 e80b blt EXIT 1475 blt('EXIT') #1 Escape near time out
1476 label('.next2')
.next2: 0303 c215 st [$15] 1477 st([vTicks]) #2
0304 0116 ld [$16] 1478 ld([vPC]) #3 Advance vPC
0305 8002 adda $02 1479 adda(2) #4
0306 d216 st [$16],x 1480 st([vPC],X) #5
0307 0d00 ld [y,x] 1481 ld([Y,X]) #6 Fetch opcode (actually a branch target)
0308 de00 st [y,x++] 1482 st([Y,Xpp]) #7 Just X++
0309 fe00 bra ac 1483 bra(AC) #8 Dispatch
030a 0d00 ld [y,x] 1484 ld([Y,X]) #9 Prefetch operand
1485
1486 # Resync with video driver and transfer control
1487 label('EXIT')
EXIT: 030b 800e adda $0e 1488 adda(maxTicks) #3
1489 label('RESYNC')
RESYNC: 030c e40c bgt RESYNC 1490 bgt(pc()&255) #4 Resync
030d a001 suba $01 1491 suba(1) #5
030e 1401 ld $01,y 1492 ld(hi('vBlankStart'),Y) #6
030f e11e jmp y,[$1e] 1493 jmp(Y,[vReturn]) #7 To video driver
0310 0000 ld $00 1494 ld(0) #8 AC should be 0 already. Still..
1495 assert vCPU_overhead == 9
1496
1497 # Instruction LDWI: Load immediate word constant (vAC=D), 20 cycles
1498 label('LDWI')
LDWI: 0311 c218 st [$18] 1499 st([vAC]) #10
0312 de00 st [y,x++] 1500 st([Y,Xpp]) #11 Just X++
0313 0d00 ld [y,x] 1501 ld([Y,X]) #12 Fetch second operand
0314 c219 st [$19] 1502 st([vAC+1]) #13
0315 0116 ld [$16] 1503 ld([vPC]) #14 Advance vPC one more
0316 8001 adda $01 1504 adda(1) #15
0317 c216 st [$16] 1505 st([vPC]) #16
0318 00f6 ld $f6 1506 ld(-20/2) #17
0319 fc01 bra NEXT 1507 bra('NEXT') #18
1508 #dummy() #19 Overlap
1509 #
1510 # Instruction LD: Load byte from zero page (vAC=[D]), 22 cycles
1511 label('LD')
LD: 031a 1200 ld ac,x 1512 ld(AC,X) #10,19
031b 0500 ld [x] 1513 ld([X]) #11
031c 1404 ld $04,y 1514 ld(hi('ld#15'),Y) #12
031d e013 jmp y,$13 1515 jmp(Y,'ld#15') #13
031e c218 st [$18] 1516 st([vAC]) #14
1517
1518 # Instruction CMPHS: Adjust high byte for signed compare (vACH=XXX), 28 cycles
1519 label('CMPHS_v5')
CMPHS_v5: 031f 140b ld $0b,y 1520 ld(hi('cmphs#13'),Y) #10
0320 e0bc jmp y,$bc 1521 jmp(Y,'cmphs#13') #11
1522 #ld(AC,X) #12 Overlap
1523 #
1524 # Instruction LDW: Load word from zero page (vAC=[D]+256*[D+1]), 20 cycles
1525 label('LDW')
LDW: 0321 1200 ld ac,x 1526 ld(AC,X) #10,12
0322 8001 adda $01 1527 adda(1) #11
0323 c21d st [$1d] 1528 st([vTmp]) #12 Address of high byte
0324 0500 ld [x] 1529 ld([X]) #13
0325 c218 st [$18] 1530 st([vAC]) #14
0326 111d ld [$1d],x 1531 ld([vTmp],X) #15
0327 0500 ld [x] 1532 ld([X]) #16
0328 c219 st [$19] 1533 st([vAC+1]) #17
0329 fc01 bra NEXT 1534 bra('NEXT') #18
032a 00f6 ld $f6 1535 ld(-20/2) #19
1536
1537 # Instruction STW: Store word in zero page ([D],[D+1]=vAC&255,vAC>>8), 20 cycles
1538 label('STW')
STW: 032b 1200 ld ac,x 1539 ld(AC,X) #10,20
032c 8001 adda $01 1540 adda(1) #11
032d c21d st [$1d] 1541 st([vTmp]) #12 Address of high byte
032e 0118 ld [$18] 1542 ld([vAC]) #13
032f c600 st [x] 1543 st([X]) #14
0330 111d ld [$1d],x 1544 ld([vTmp],X) #15
0331 0119 ld [$19] 1545 ld([vAC+1]) #16
0332 c600 st [x] 1546 st([X]) #17
0333 fc01 bra NEXT 1547 bra('NEXT') #18
0334 00f6 ld $f6 1548 ld(-20/2) #19
1549
1550 # Instruction BCC: Test AC sign and branch conditionally, 28 cycles
1551 label('BCC')
BCC: 0335 0119 ld [$19] 1552 ld([vAC+1]) #10 First inspect high byte of vAC
0336 ec40 bne .bcc#13 1553 bne('.bcc#13') #11
0337 c21d st [$1d] 1554 st([vTmp]) #12
0338 0118 ld [$18] 1555 ld([vAC]) #13 Additionally inspect low byte of vAC
0339 f043 beq .bcc#16 1556 beq('.bcc#16') #14
033a 0001 ld $01 1557 ld(1) #15
033b c21d st [$1d] 1558 st([vTmp]) #16
033c 0d00 ld [y,x] 1559 ld([Y,X]) #17 Operand is the conditional
1560 label('.bcc#18')
.bcc#18: 033d fe00 bra ac 1561 bra(AC) #18
033e 011d ld [$1d] 1562 ld([vTmp]) #19
1563
1564 # Conditional EQ: Branch if zero (if(vACL==0)vPCL=D)
1565 label('EQ')
EQ: 033f ec45 bne .bcc#22 1566 bne('.bcc#22') #20
1567 label('.bcc#13')
.bcc#13: 0340 f048 beq .bcc#23 1568 beq('.bcc#23') #21,13 AC=0 in EQ, AC!=0 from BCC... Overlap with BCC
0341 0d00 ld [y,x] 1569 ld([Y,X]) #22,14 Overlap with BCC
1570 #
1571 # (continue BCC)
1572 #label('.bcc#13')
1573 #dummy() #13
1574 #dummy() #14
0342 0200 nop 1575 nop() #15
1576 label('.bcc#16')
.bcc#16: 0343 fc3d bra .bcc#18 1577 bra('.bcc#18') #16
0344 0d00 ld [y,x] 1578 ld([Y,X]) #17 Operand is the conditional
1579 label('.bcc#22')
.bcc#22: 0345 0116 ld [$16] 1580 ld([vPC]) #22 False condition
0346 fc4a bra .bcc#25 1581 bra('.bcc#25') #23
0347 8001 adda $01 1582 adda(1) #24
1583 label('.bcc#23')
.bcc#23: 0348 de00 st [y,x++] 1584 st([Y,Xpp]) #23 Just X++ True condition
0349 0d00 ld [y,x] 1585 ld([Y,X]) #24
1586 label('.bcc#25')
.bcc#25: 034a c216 st [$16] 1587 st([vPC]) #25
034b fc01 bra NEXT 1588 bra('NEXT') #26
034c 00f2 ld $f2 1589 ld(-28/2) #27
1590
1591 # Conditional GT: Branch if positive (if(vACL>0)vPCL=D)
1592 label('GT')
GT: 034d f845 ble .bcc#22 1593 ble('.bcc#22') #20
034e e448 bgt .bcc#23 1594 bgt('.bcc#23') #21
034f 0d00 ld [y,x] 1595 ld([Y,X]) #22
1596
1597 # Conditional LT: Branch if negative (if(vACL<0)vPCL=D)
1598 label('LT')
LT: 0350 f445 bge .bcc#22 1599 bge('.bcc#22') #20
0351 e848 blt .bcc#23 1600 blt('.bcc#23') #21
0352 0d00 ld [y,x] 1601 ld([Y,X]) #22
1602
1603 # Conditional GE: Branch if positive or zero (if(vACL>=0)vPCL=D)
1604 label('GE')
GE: 0353 e845 blt .bcc#22 1605 blt('.bcc#22') #20
0354 f448 bge .bcc#23 1606 bge('.bcc#23') #21
0355 0d00 ld [y,x] 1607 ld([Y,X]) #22
1608
1609 # Conditional LE: Branch if negative or zero (if(vACL<=0)vPCL=D)
1610 label('LE')
LE: 0356 e445 bgt .bcc#22 1611 bgt('.bcc#22') #20
0357 f848 ble .bcc#23 1612 ble('.bcc#23') #21
0358 0d00 ld [y,x] 1613 ld([Y,X]) #22
1614
1615 # Instruction LDI: Load immediate small positive constant (vAC=D), 16 cycles
1616 label('LDI')
LDI: 0359 c218 st [$18] 1617 st([vAC]) #10
035a 0000 ld $00 1618 ld(0) #11
035b c219 st [$19] 1619 st([vAC+1]) #12
035c fc00 bra NEXTY 1620 bra('NEXTY') #13
035d 00f8 ld $f8 1621 ld(-16/2) #14
1622
1623 # Instruction ST: Store byte in zero page ([D]=vAC&255), 16 cycles
1624 label('ST')
ST: 035e 1200 ld ac,x 1625 ld(AC,X) #10,15
035f 0118 ld [$18] 1626 ld([vAC]) #11
0360 c600 st [x] 1627 st([X]) #12
0361 fc00 bra NEXTY 1628 bra('NEXTY') #13
0362 00f8 ld $f8 1629 ld(-16/2) #14
1630
1631 # Instruction POP: Pop address from stack (vLR,vSP==[vSP]+256*[vSP+1],vSP+2), 26 cycles
1632 label('POP')
POP: 0363 111c ld [$1c],x 1633 ld([vSP],X) #10,15
0364 0500 ld [x] 1634 ld([X]) #11
0365 c21a st [$1a] 1635 st([vLR]) #12
0366 011c ld [$1c] 1636 ld([vSP]) #13
0367 9001 adda $01,x 1637 adda(1,X) #14
0368 0500 ld [x] 1638 ld([X]) #15
0369 c21b st [$1b] 1639 st([vLR+1]) #16
036a 011c ld [$1c] 1640 ld([vSP]) #17
036b 8002 adda $02 1641 adda(2) #18
036c c21c st [$1c] 1642 st([vSP]) #19
1643 label('.pop#20')
.pop#20: 036d 0116 ld [$16] 1644 ld([vPC]) #20
036e a001 suba $01 1645 suba(1) #21
036f c216 st [$16] 1646 st([vPC]) #22
0370 fc00 bra NEXTY 1647 bra('NEXTY') #23
0371 00f3 ld $f3 1648 ld(-26/2) #24
1649
1650 # Conditional NE: Branch if not zero (if(vACL!=0)vPCL=D)
1651 label('NE')
NE: 0372 f045 beq .bcc#22 1652 beq('.bcc#22') #20,25
0373 ec48 bne .bcc#23 1653 bne('.bcc#23') #21
0374 0d00 ld [y,x] 1654 ld([Y,X]) #22
1655
1656 # Instruction PUSH: Push vLR on stack ([vSP-2],v[vSP-1],vSP=vLR&255,vLR>>8,vLR-2), 26 cycles
1657 label('PUSH')
PUSH: 0375 011c ld [$1c] 1658 ld([vSP]) #10
0376 b001 suba $01,x 1659 suba(1,X) #11
0377 011b ld [$1b] 1660 ld([vLR+1]) #12
0378 c600 st [x] 1661 st([X]) #13
0379 011c ld [$1c] 1662 ld([vSP]) #14
037a a002 suba $02 1663 suba(2) #15
037b d21c st [$1c],x 1664 st([vSP],X) #16
037c 011a ld [$1a] 1665 ld([vLR]) #17
037d fc6d bra .pop#20 1666 bra('.pop#20') #18
037e c600 st [x] 1667 st([X]) #19
1668
1669 # Instruction LUP: ROM lookup (vAC=ROM[vAC+D]), 26 cycles
1670 label('LUP')
LUP: 037f 1519 ld [$19],y 1671 ld([vAC+1],Y) #10
0380 e0fb jmp y,$fb 1672 jmp(Y,251) #11 Trampoline offset
0381 8118 adda [$18] 1673 adda([vAC]) #12
1674
1675 # Instruction ANDI: Logical-AND with small constant (vAC&=D), 22 cycles
1676 label('ANDI')
ANDI: 0382 1404 ld $04,y 1677 ld(hi('andi#13'),Y) #10
0383 e011 jmp y,$11 1678 jmp(Y,'andi#13') #11
0384 2118 anda [$18] 1679 anda([vAC]) #12
1680
1681 # Instruction CALLI: Goto immediate address and remember vPC (vLR,vPC=vPC+3,$HHLL-2), 28 cycles
1682 label('CALLI_v5')
CALLI_v5: 0385 140b ld $0b,y 1683 ld(hi('calli#13'),Y) #10
0386 e0b0 jmp y,$b0 1684 jmp(Y,'calli#13') #11
0387 0116 ld [$16] 1685 ld([vPC]) #12
1686
1687 # Instruction ORI: Logical-OR with small constant (vAC|=D), 14 cycles
1688 label('ORI')
ORI: 0388 4118 ora [$18] 1689 ora([vAC]) #10
0389 c218 st [$18] 1690 st([vAC]) #11
038a fc01 bra NEXT 1691 bra('NEXT') #12
038b 00f9 ld $f9 1692 ld(-14/2) #13
1693
1694 # Instruction XORI: Logical-XOR with small constant (vAC^=D), 14 cycles
1695 label('XORI')
XORI: 038c 6118 xora [$18] 1696 xora([vAC]) #10
038d c218 st [$18] 1697 st([vAC]) #11
038e fc01 bra NEXT 1698 bra('NEXT') #12
038f 00f9 ld $f9 1699 ld(-14/2) #13
1700
1701 # Instruction BRA: Branch unconditionally (vPC=(vPC&0xff00)+D), 14 cycles
1702 label('BRA')
BRA: 0390 c216 st [$16] 1703 st([vPC]) #10
0391 fc00 bra NEXTY 1704 bra('NEXTY') #11
0392 00f9 ld $f9 1705 ld(-14/2) #12
1706
1707 # Instruction INC: Increment zero page byte ([D]++), 20 cycles
1708 label('INC')
INC: 0393 1200 ld ac,x 1709 ld(AC,X) #10,13
0394 1404 ld $04,y 1710 ld(hi('inc#14'),Y) #11
0395 e0e4 jmp y,$e4 1711 jmp(Y,'inc#14') #12
0396 0001 ld $01 1712 ld(1) #13
1713
1714 # Instruction CMPHU: Adjust high byte for unsigned compare (vACH=XXX), 28 cycles
1715 label('CMPHU_v5')
CMPHU_v5: 0397 140b ld $0b,y 1716 ld(hi('cmphu#13'),Y) #10
0398 e0c8 jmp y,$c8 1717 jmp(Y,'cmphu#13') #11
1718 #ld(AC,X) #12 Overlap
1719 #
1720 # Instruction ADDW: Word addition with zero page (vAC+=[D]+256*[D+1]), 28 cycles
1721 label('ADDW')
1722 # The non-carry paths could be 26 cycles at the expense of (much) more code.
1723 # But a smaller size is better so more instructions fit in this code page.
1724 # 28 cycles is still 4.5 usec. The 6502 equivalent takes 20 cycles or 20 usec.
ADDW: 0399 1200 ld ac,x 1725 ld(AC,X) #10,12 Address of low byte to be added
039a 8001 adda $01 1726 adda(1) #11
039b c21d st [$1d] 1727 st([vTmp]) #12 Address of high byte to be added
039c 0118 ld [$18] 1728 ld([vAC]) #13 Add the low bytes
039d 8500 adda [x] 1729 adda([X]) #14
039e c218 st [$18] 1730 st([vAC]) #15 Store low result
039f e8a3 blt .addw#18 1731 bmi('.addw#18') #16 Now figure out if there was a carry
03a0 a500 suba [x] 1732 suba([X]) #17 Gets back the initial value of vAC
03a1 fca5 bra .addw#20 1733 bra('.addw#20') #18
03a2 4500 ora [x] 1734 ora([X]) #19 Carry in bit 7
1735 label('.addw#18')
.addw#18: 03a3 2500 anda [x] 1736 anda([X]) #18 Carry in bit 7
03a4 0200 nop 1737 nop() #19
1738 label('.addw#20')
.addw#20: 03a5 3080 anda $80,x 1739 anda(0x80,X) #20 Move carry to bit 0
03a6 0500 ld [x] 1740 ld([X]) #21
03a7 8119 adda [$19] 1741 adda([vAC+1]) #22 Add the high bytes with carry
03a8 111d ld [$1d],x 1742 ld([vTmp],X) #23
03a9 8500 adda [x] 1743 adda([X]) #24
03aa c219 st [$19] 1744 st([vAC+1]) #25 Store high result
03ab fc01 bra NEXT 1745 bra('NEXT') #26
03ac 00f2 ld $f2 1746 ld(-28/2) #27
1747
1748 # Instruction PEEK: Read byte from memory (vAC=[vAC]), 26 cycles
1749 label('PEEK')
PEEK: 03ad 1404 ld $04,y 1750 ld(hi('peek'),Y) #10
03ae e062 jmp y,$62 1751 jmp(Y,'peek') #11
1752 #ld([vPC]) #12 Overlap
1753 #
1754 # Instruction SYS: Native call, <=256 cycles (<=128 ticks, in reality less)
1755 #
1756 # The 'SYS' vCPU instruction first checks the number of desired ticks given by
1757 # the operand. As long as there are insufficient ticks available in the current
1758 # time slice, the instruction will be retried. This will effectively wait for
1759 # the next scan line if the current slice is almost out of time. Then a jump to
1760 # native code is made. This code can do whatever it wants, but it must return
1761 # to the 'REENTER' label when done. When returning, AC must hold (the negative
1762 # of) the actual consumed number of whole ticks for the entire virtual
1763 # instruction cycle (from NEXT to NEXT). This duration may not exceed the prior
1764 # declared duration in the operand + 28 (or maxTicks). The operand specifies the
1765 # (negative) of the maximum number of *extra* ticks that the native call will
1766 # need. The GCL compiler automatically makes this calculation from gross number
1767 # of cycles to excess number of ticks.
1768 # SYS functions can modify vPC to implement repetition. For example to split
1769 # up work into multiple chucks.
1770 label('.sys#13')
.sys#13: 03af 0116 ld [$16] 1771 ld([vPC]) #13,12 Retry until sufficient time
03b0 a002 suba $02 1772 suba(2) #14
03b1 c216 st [$16] 1773 st([vPC]) #15
03b2 fccb bra REENTER 1774 bra('REENTER') #16
03b3 00f6 ld $f6 1775 ld(-20/2) #17
1776 label('SYS')
SYS: 03b4 8115 adda [$15] 1777 adda([vTicks]) #10
03b5 e8af blt .sys#13 1778 blt('.sys#13') #11
03b6 1523 ld [$23],y 1779 ld([sysFn+1],Y) #12
03b7 e122 jmp y,[$22] 1780 jmp(Y,[sysFn]) #13
1781 #dummy() #14 Overlap
1782 #
1783 # Instruction SUBW: Word subtract with zero page (AC-=[D]+256*[D+1]), 28 cycles
1784 # All cases can be done in 26 cycles, but the code will become much larger
1785 label('SUBW')
SUBW: 03b8 1200 ld ac,x 1786 ld(AC,X) #10,14 Address of low byte to be subtracted
03b9 8001 adda $01 1787 adda(1) #11
03ba c21d st [$1d] 1788 st([vTmp]) #12 Address of high byte to be subtracted
03bb 0118 ld [$18] 1789 ld([vAC]) #13
03bc e8c1 blt .subw#16 1790 bmi('.subw#16') #14
03bd a500 suba [x] 1791 suba([X]) #15
03be c218 st [$18] 1792 st([vAC]) #16 Store low result
03bf fcc4 bra .subw#19 1793 bra('.subw#19') #17
03c0 4500 ora [x] 1794 ora([X]) #18 Carry in bit 7
1795 label('.subw#16')
.subw#16: 03c1 c218 st [$18] 1796 st([vAC]) #16 Store low result
03c2 2500 anda [x] 1797 anda([X]) #17 Carry in bit 7
03c3 0200 nop 1798 nop() #18
1799 label('.subw#19')
.subw#19: 03c4 3080 anda $80,x 1800 anda(0x80,X) #19 Move carry to bit 0
03c5 0119 ld [$19] 1801 ld([vAC+1]) #20
03c6 a500 suba [x] 1802 suba([X]) #21
03c7 111d ld [$1d],x 1803 ld([vTmp],X) #22
03c8 a500 suba [x] 1804 suba([X]) #23
03c9 c219 st [$19] 1805 st([vAC+1]) #24
1806 label('REENTER_28')
REENTER_28: 03ca 00f2 ld $f2 1807 ld(-28/2) #25
1808 label('REENTER')
REENTER: 03cb fc01 bra NEXT 1809 bra('NEXT') #26 Return from SYS calls
03cc 1517 ld [$17],y 1810 ld([vPC+1],Y) #27
1811
1812 # Instruction DEF: Define data or code (vAC,vPC=vPC+2,(vPC&0xff00)+D), 24 cycles
1813 label('DEF')
DEF: 03cd 1404 ld $04,y 1814 ld(hi('def#13'),Y) #10
03ce e007 jmp y,$07 1815 jmp(Y,'def#13') #11
1816 #st([vTmp]) #12 Overlap
1817 #
1818 # Instruction CALL: Goto address and remember vPC (vLR,vPC=vPC+2,[D]+256*[D+1]-2), 26 cycles
1819 label('CALL')
CALL: 03cf c21d st [$1d] 1820 st([vTmp]) #10,12
03d0 0116 ld [$16] 1821 ld([vPC]) #11
03d1 8002 adda $02 1822 adda(2) #12 Point to instruction after CALL
03d2 c21a st [$1a] 1823 st([vLR]) #13
03d3 0117 ld [$17] 1824 ld([vPC+1]) #14
03d4 c21b st [$1b] 1825 st([vLR+1]) #15
03d5 111d ld [$1d],x 1826 ld([vTmp],X) #16
03d6 0500 ld [x] 1827 ld([X]) #17
03d7 a002 suba $02 1828 suba(2) #18 Because NEXT will add 2
03d8 c216 st [$16] 1829 st([vPC]) #19
03d9 011d ld [$1d] 1830 ld([vTmp]) #20
03da 9001 adda $01,x 1831 adda(1,X) #21
03db 0500 ld [x] 1832 ld([X]) #22
03dc d617 st [$17],y 1833 st([vPC+1],Y) #23
03dd fc01 bra NEXT 1834 bra('NEXT') #24
03de 00f3 ld $f3 1835 ld(-26/2) #25
1836
1837 # Instruction ALLOC: Create or destroy stack frame (vSP+=D), 14 cycles
1838 label('ALLOC')
ALLOC: 03df 811c adda [$1c] 1839 adda([vSP]) #10
03e0 c21c st [$1c] 1840 st([vSP]) #11
03e1 fc01 bra NEXT 1841 bra('NEXT') #12
03e2 00f9 ld $f9 1842 ld(-14/2) #13
1843
1844 # The instructions below are all implemented in the second code page. Jumping
1845 # back and forth makes each 6 cycles slower, but it also saves space in the
1846 # primary page for the instructions above. Most of them are in fact not very
1847 # critical, as evidenced by the fact that they weren't needed for the first
1848 # Gigatron applications (Snake, Racer, Mandelbrot, Loader). By providing them
1849 # in this way, at least they don't need to be implemented as a SYS extension.
1850
1851 # Instruction ADDI: Add small positive constant (vAC+=D), 28 cycles
1852 label('ADDI')
ADDI: 03e3 1404 ld $04,y 1853 ld(hi('addi'),Y) #10
03e4 e018 jmp y,$18 1854 jmp(Y,'addi') #11
03e5 c21d st [$1d] 1855 st([vTmp]) #12
1856
1857 # Instruction SUBI: Subtract small positive constant (vAC+=D), 28 cycles
1858 label('SUBI')
SUBI: 03e6 1404 ld $04,y 1859 ld(hi('subi'),Y) #10
03e7 e026 jmp y,$26 1860 jmp(Y,'subi') #11
03e8 c21d st [$1d] 1861 st([vTmp]) #12
1862
1863 # Instruction LSLW: Logical shift left (vAC<<=1), 28 cycles
1864 # Useful, because ADDW can't add vAC to itself. Also more compact.
1865 label('LSLW')
LSLW: 03e9 1404 ld $04,y 1866 ld(hi('lslw'),Y) #10
03ea e035 jmp y,$35 1867 jmp(Y,'lslw') #11
03eb 0118 ld [$18] 1868 ld([vAC]) #12
1869
1870 # Instruction STLW: Store word in stack frame ([vSP+D],[vSP+D+1]=vAC&255,vAC>>8), 26 cycles
1871 label('STLW')
STLW: 03ec 1404 ld $04,y 1872 ld(hi('stlw'),Y) #10
03ed e041 jmp y,$41 1873 jmp(Y,'stlw') #11
1874 #dummy() #12 Overlap
1875 #
1876 # Instruction LDLW: Load word from stack frame (vAC=[vSP+D]+256*[vSP+D+1]), 26 cycles
1877 label('LDLW')
LDLW: 03ee 1404 ld $04,y 1878 ld(hi('ldlw'),Y) #10,12
03ef e04c jmp y,$4c 1879 jmp(Y,'ldlw') #11
1880 #dummy() #12 Overlap
1881 #
1882 # Instruction POKE: Write byte in memory ([[D+1],[D]]=vAC&255), 28 cycles
1883 label('POKE')
POKE: 03f0 1404 ld $04,y 1884 ld(hi('poke'),Y) #10,12
03f1 e057 jmp y,$57 1885 jmp(Y,'poke') #11
03f2 c21d st [$1d] 1886 st([vTmp]) #12
1887
1888 # Instruction DOKE: Write word in memory ([[D+1],[D]],[[D+1],[D]+1]=vAC&255,vAC>>8), 28 cycles
1889 label('DOKE')
DOKE: 03f3 1404 ld $04,y 1890 ld(hi('doke'),Y) #10
03f4 e06d jmp y,$6d 1891 jmp(Y,'doke') #11
03f5 c21d st [$1d] 1892 st([vTmp]) #12
1893
1894 # Instruction DEEK: Read word from memory (vAC=[vAC]+256*[vAC+1]), 28 cycles
1895 label('DEEK')
DEEK: 03f6 1404 ld $04,y 1896 ld(hi('deek'),Y) #10
03f7 e07a jmp y,$7a 1897 jmp(Y,'deek') #11
1898 #dummy() #12 Overlap
1899 #
1900 # Instruction ANDW: Word logical-AND with zero page (vAC&=[D]+256*[D+1]), 28 cycles
1901 label('ANDW')
ANDW: 03f8 1404 ld $04,y 1902 ld(hi('andw'),Y) #10,12
03f9 e086 jmp y,$86 1903 jmp(Y,'andw') #11
1904 #dummy() #12 Overlap
1905 #
1906 # Instruction ORW: Word logical-OR with zero page (vAC|=[D]+256*[D+1]), 28 cycles
1907 label('ORW')
ORW: 03fa 1404 ld $04,y 1908 ld(hi('orw'),Y) #10,12
03fb e091 jmp y,$91 1909 jmp(Y,'orw') #11
1910 #dummy() #12 Overlap
1911 #
1912 # Instruction XORW: Word logical-XOR with zero page (vAC^=[D]+256*[D+1]), 26 cycles
1913 label('XORW')
XORW: 03fc 1404 ld $04,y 1914 ld(hi('xorw'),Y) #10,12
03fd e09c jmp y,$9c 1915 jmp(Y,'xorw') #11
03fe c21d st [$1d] 1916 st([vTmp]) #12
1917 # We keep XORW 2 cycles faster than ANDW/ORW, because that
1918 # can be useful for comparing numbers for equality a tiny
1919 # bit faster than with SUBW
1920
1921 # Instruction RET: Function return (vPC=vLR-2), 16 cycles
1922 label('RET')
RET: 03ff 011a ld [$1a] 1923 ld([vLR]) #10
1924 assert pc()&255 == 0
1925
1926 #-----------------------------------------------------------------------
1927 #
1928 # $0400 ROM page 4: Application interpreter extension
1929 #
1930 #-----------------------------------------------------------------------
1931 align(0x100, size=0x100)
1932
1933 # (Continue RET)
0400 a002 suba $02 1934 suba(2) #11
0401 c216 st [$16] 1935 st([vPC]) #12
0402 011b ld [$1b] 1936 ld([vLR+1]) #13
0403 c217 st [$17] 1937 st([vPC+1]) #14
0404 1403 ld $03,y 1938 ld(hi('REENTER'),Y) #15
0405 e0cb jmp y,$cb 1939 jmp(Y,'REENTER') #16
0406 00f6 ld $f6 1940 ld(-20/2) #17
1941
1942 # DEF implementation
1943 label('def#13')
def#13: 0407 0116 ld [$16] 1944 ld([vPC]) #13
0408 8002 adda $02 1945 adda(2) #14
0409 c218 st [$18] 1946 st([vAC]) #15
040a 0117 ld [$17] 1947 ld([vPC+1]) #16
040b c219 st [$19] 1948 st([vAC+1]) #17
040c 011d ld [$1d] 1949 ld([vTmp]) #18
040d c216 st [$16] 1950 st([vPC]) #19
040e 1403 ld $03,y 1951 ld(hi('NEXTY'),Y) #20
040f e000 jmp y,$00 1952 jmp(Y,'NEXTY') #21
0410 00f4 ld $f4 1953 ld(-24/2) #22
1954
1955 # Clear vACH (continuation of ANDI and LD instructions)
1956 label('andi#13')
andi#13: 0411 0200 nop 1957 nop() #13
0412 c218 st [$18] 1958 st([vAC]) #14
1959 #
1960 label('ld#15')
ld#15: 0413 0000 ld $00 1961 ld(0) #15 Clear high byte
0414 c219 st [$19] 1962 st([vAC+1]) #16
0415 1403 ld $03,y 1963 ld(hi('REENTER'),Y) #17
0416 e0cb jmp y,$cb 1964 jmp(Y,'REENTER') #18
0417 00f5 ld $f5 1965 ld(-22/2) #19
1966
1967 # ADDI implementation
1968 label('addi')
addi: 0418 8118 adda [$18] 1969 adda([vAC]) #13
0419 c218 st [$18] 1970 st([vAC]) #14 Store low result
041a e81e blt .addi#17 1971 bmi('.addi#17') #15 Now figure out if there was a carry
041b a11d suba [$1d] 1972 suba([vTmp]) #16 Gets back the initial value of vAC
041c fc20 bra .addi#19 1973 bra('.addi#19') #17
041d 411d ora [$1d] 1974 ora([vTmp]) #18 Carry in bit 7
1975 label('.addi#17')
.addi#17: 041e 211d anda [$1d] 1976 anda([vTmp]) #17 Carry in bit 7
041f 0200 nop 1977 nop() #18
1978 label('.addi#19')
.addi#19: 0420 3080 anda $80,x 1979 anda(0x80,X) #19 Move carry to bit 0
0421 0500 ld [x] 1980 ld([X]) #20
0422 8119 adda [$19] 1981 adda([vAC+1]) #21 Add the high bytes with carry
0423 1403 ld $03,y 1982 ld(hi('REENTER_28'),Y) #22
0424 e0ca jmp y,$ca 1983 jmp(Y,'REENTER_28') #23
0425 c219 st [$19] 1984 st([vAC+1]) #24 Store high result
1985
1986 # SUBI implementation
1987 label('subi')
subi: 0426 0118 ld [$18] 1988 ld([vAC]) #13
0427 e82c blt .subi#16 1989 bmi('.subi#16') #14
0428 a11d suba [$1d] 1990 suba([vTmp]) #15
0429 c218 st [$18] 1991 st([vAC]) #16 Store low result
042a fc2f bra .subi#19 1992 bra('.subi#19') #17
042b 411d ora [$1d] 1993 ora([vTmp]) #18 Carry in bit 7
1994 label('.subi#16')
.subi#16: 042c c218 st [$18] 1995 st([vAC]) #16 Store low result
042d 211d anda [$1d] 1996 anda([vTmp]) #17 Carry in bit 7
042e 0200 nop 1997 nop() #18
1998 label('.subi#19')
.subi#19: 042f 3080 anda $80,x 1999 anda(0x80,X) #19 Move carry to bit 0
0430 0119 ld [$19] 2000 ld([vAC+1]) #20
0431 a500 suba [x] 2001 suba([X]) #21
0432 1403 ld $03,y 2002 ld(hi('REENTER_28'),Y) #22
0433 e0ca jmp y,$ca 2003 jmp(Y,'REENTER_28') #23
0434 c219 st [$19] 2004 st([vAC+1]) #24
2005
2006 # LSLW implementation
2007 label('lslw')
lslw: 0435 3080 anda $80,x 2008 anda(128,X) #13
0436 8118 adda [$18] 2009 adda([vAC]) #14
0437 c218 st [$18] 2010 st([vAC]) #15
0438 0500 ld [x] 2011 ld([X]) #16
0439 8119 adda [$19] 2012 adda([vAC+1]) #17
043a 8119 adda [$19] 2013 adda([vAC+1]) #18
043b c219 st [$19] 2014 st([vAC+1]) #19
043c 0116 ld [$16] 2015 ld([vPC]) #20
043d a001 suba $01 2016 suba(1) #21
043e 1403 ld $03,y 2017 ld(hi('REENTER_28'),Y) #22
043f e0ca jmp y,$ca 2018 jmp(Y,'REENTER_28') #23
0440 c216 st [$16] 2019 st([vPC]) #24
2020
2021 # STLW implementation
2022 label('stlw')
stlw: 0441 811c adda [$1c] 2023 adda([vSP]) #13
0442 c21d st [$1d] 2024 st([vTmp]) #14
0443 9001 adda $01,x 2025 adda(1,X) #15
0444 0119 ld [$19] 2026 ld([vAC+1]) #16
0445 c600 st [x] 2027 st([X]) #17
0446 111d ld [$1d],x 2028 ld([vTmp],X) #18
0447 0118 ld [$18] 2029 ld([vAC]) #19
0448 c600 st [x] 2030 st([X]) #20
0449 1403 ld $03,y 2031 ld(hi('REENTER'),Y) #21
044a e0cb jmp y,$cb 2032 jmp(Y,'REENTER') #22
044b 00f3 ld $f3 2033 ld(-26/2) #23
2034
2035 # LDLW implementation
2036 label('ldlw')
ldlw: 044c 811c adda [$1c] 2037 adda([vSP]) #13
044d c21d st [$1d] 2038 st([vTmp]) #14
044e 9001 adda $01,x 2039 adda(1,X) #15
044f 0500 ld [x] 2040 ld([X]) #16
0450 c219 st [$19] 2041 st([vAC+1]) #17
0451 111d ld [$1d],x 2042 ld([vTmp],X) #18
0452 0500 ld [x] 2043 ld([X]) #19
0453 c218 st [$18] 2044 st([vAC]) #20
0454 1403 ld $03,y 2045 ld(hi('REENTER'),Y) #21
0455 e0cb jmp y,$cb 2046 jmp(Y,'REENTER') #22
0456 00f3 ld $f3 2047 ld(-26/2) #23
2048
2049 # POKE implementation
2050 label('poke')
poke: 0457 9001 adda $01,x 2051 adda(1,X) #13
0458 0500 ld [x] 2052 ld([X]) #14
0459 1600 ld ac,y 2053 ld(AC,Y) #15
045a 111d ld [$1d],x 2054 ld([vTmp],X) #16
045b 0500 ld [x] 2055 ld([X]) #17
045c 1200 ld ac,x 2056 ld(AC,X) #18
045d 0118 ld [$18] 2057 ld([vAC]) #19
045e ce00 st [y,x] 2058 st([Y,X]) #20
045f 1403 ld $03,y 2059 ld(hi('REENTER'),Y) #21
0460 e0cb jmp y,$cb 2060 jmp(Y,'REENTER') #22
0461 00f3 ld $f3 2061 ld(-26/2) #23
2062
2063 # PEEK implementation
2064 label('peek')
peek: 0462 a001 suba $01 2065 suba(1) #13
0463 c216 st [$16] 2066 st([vPC]) #14
0464 1118 ld [$18],x 2067 ld([vAC],X) #15
0465 1519 ld [$19],y 2068 ld([vAC+1],Y) #16
0466 0d00 ld [y,x] 2069 ld([Y,X]) #17
0467 c218 st [$18] 2070 st([vAC]) #18
2071 label('lupReturn#19') #Nice coincidence that lupReturn can be here
lupReturn#19: 0468 0000 ld $00 2072 ld(0) #19
0469 c219 st [$19] 2073 st([vAC+1]) #20
046a 1403 ld $03,y 2074 ld(hi('REENTER'),Y) #21
046b e0cb jmp y,$cb 2075 jmp(Y,'REENTER') #22
046c 00f3 ld $f3 2076 ld(-26/2) #23
2077
2078 # DOKE implementation
2079 label('doke')
doke: 046d 9001 adda $01,x 2080 adda(1,X) #13
046e 0500 ld [x] 2081 ld([X]) #14
046f 1600 ld ac,y 2082 ld(AC,Y) #15
0470 111d ld [$1d],x 2083 ld([vTmp],X) #16
0471 0500 ld [x] 2084 ld([X]) #17
0472 1200 ld ac,x 2085 ld(AC,X) #18
0473 0118 ld [$18] 2086 ld([vAC]) #19
0474 de00 st [y,x++] 2087 st([Y,Xpp]) #20
0475 0119 ld [$19] 2088 ld([vAC+1]) #21
0476 ce00 st [y,x] 2089 st([Y,X]) #22 Incompatible with REENTER_28
0477 1403 ld $03,y 2090 ld(hi('REENTER'),Y) #23
0478 e0cb jmp y,$cb 2091 jmp(Y,'REENTER') #24
0479 00f2 ld $f2 2092 ld(-28/2) #25
2093
2094 # DEEK implementation
2095 label('deek')
deek: 047a 0116 ld [$16] 2096 ld([vPC]) #13
047b a001 suba $01 2097 suba(1) #14
047c c216 st [$16] 2098 st([vPC]) #15
047d 1118 ld [$18],x 2099 ld([vAC],X) #16
047e 1519 ld [$19],y 2100 ld([vAC+1],Y) #17
047f 0d00 ld [y,x] 2101 ld([Y,X]) #18
0480 de00 st [y,x++] 2102 st([Y,Xpp]) #19 Just X++
0481 c218 st [$18] 2103 st([vAC]) #20
0482 0d00 ld [y,x] 2104 ld([Y,X]) #21
0483 1403 ld $03,y 2105 ld(hi('REENTER_28'),Y) #22
0484 e0ca jmp y,$ca 2106 jmp(Y,'REENTER_28') #23
0485 c219 st [$19] 2107 st([vAC+1]) #24
2108
2109 # ANDW implementation
2110 label('andw')
andw: 0486 c21d st [$1d] 2111 st([vTmp]) #13
0487 9001 adda $01,x 2112 adda(1,X) #14
0488 0500 ld [x] 2113 ld([X]) #15
0489 2119 anda [$19] 2114 anda([vAC+1]) #16
048a c219 st [$19] 2115 st([vAC+1]) #17
048b 111d ld [$1d],x 2116 ld([vTmp],X) #18
048c 0500 ld [x] 2117 ld([X]) #19
048d 2118 anda [$18] 2118 anda([vAC]) #20
048e c218 st [$18] 2119 st([vAC]) #21
048f 1403 ld $03,y 2120 ld(hi('REENTER_28'),Y) #22
0490 e0ca jmp y,$ca 2121 jmp(Y,'REENTER_28') #23
2122 #dummy() #24 Overlap
2123 #
2124 # ORW implementation
2125 label('orw')
orw: 0491 c21d st [$1d] 2126 st([vTmp]) #13,24
0492 9001 adda $01,x 2127 adda(1,X) #14
0493 0500 ld [x] 2128 ld([X]) #15
0494 4119 ora [$19] 2129 ora([vAC+1]) #16
0495 c219 st [$19] 2130 st([vAC+1]) #17
0496 111d ld [$1d],x 2131 ld([vTmp],X) #18
0497 0500 ld [x] 2132 ld([X]) #19
0498 4118 ora [$18] 2133 ora([vAC]) #20
0499 c218 st [$18] 2134 st([vAC]) #21
049a 1403 ld $03,y 2135 ld(hi('REENTER_28'),Y) #22
049b e0ca jmp y,$ca 2136 jmp(Y,'REENTER_28') #23
2137 #dummy() #24 Overlap
2138 #
2139 # XORW implementation
2140 label('xorw')
xorw: 049c 9001 adda $01,x 2141 adda(1,X) #13,24
049d 0500 ld [x] 2142 ld([X]) #14
049e 6119 xora [$19] 2143 xora([vAC+1]) #15
049f c219 st [$19] 2144 st([vAC+1]) #16
04a0 111d ld [$1d],x 2145 ld([vTmp],X) #17
04a1 0500 ld [x] 2146 ld([X]) #18
04a2 6118 xora [$18] 2147 xora([vAC]) #19
04a3 c218 st [$18] 2148 st([vAC]) #20
04a4 1403 ld $03,y 2149 ld(hi('REENTER'),Y) #21
04a5 e0cb jmp y,$cb 2150 jmp(Y,'REENTER') #22
04a6 00f3 ld $f3 2151 ld(-26/2) #23
2152
2153 #-----------------------------------------------------------------------
2154 #
2155 # vCPU extension functions (for acceleration and compaction) follow below.
2156 #
2157 # The naming convention is: SYS_<CamelCase>[_v<V>]_<N>
2158 #
2159 # With <N> the maximum number of cycles the function will run
2160 # (counted from NEXT to NEXT). This is the same number that must
2161 # be passed to the 'SYS' vCPU instruction as operand, and it will
2162 # appear in the GCL code upon use.
2163 #
2164 # If a SYS extension got introduced after ROM v1, the version number of
2165 # introduction is included in the name. This helps the programmer to be
2166 # reminded to verify the acutal ROM version and fail gracefully on older
2167 # ROMs than required. See also Docs/GT1-files.txt on using [romType].
2168 #
2169 #-----------------------------------------------------------------------
2170
2171 #-----------------------------------------------------------------------
2172 # Extension SYS_Random_34: Update entropy and copy to vAC
2173 #-----------------------------------------------------------------------
2174
2175 # This same algorithm runs automatically once per vertical blank.
2176 # Use this function to get numbers at a higher rate.
2177 #
2178 # Variables:
2179 # vAC
2180
2181 label('SYS_Random_34')
SYS_Random_34:
04a7 010e ld [$0e] 2182 ld([frameCount]) #15
04a8 6107 xora [$07] 2183 xora([entropy+1]) #16
04a9 610f xora [$0f] 2184 xora([serialRaw]) #17
04aa 8106 adda [$06] 2185 adda([entropy+0]) #18
04ab c206 st [$06] 2186 st([entropy+0]) #19
04ac c218 st [$18] 2187 st([vAC+0]) #20
04ad 8108 adda [$08] 2188 adda([entropy+2]) #21
04ae c208 st [$08] 2189 st([entropy+2]) #22
04af e8b2 blt .sysRnd0 2190 bmi('.sysRnd0') #23
04b0 fcb3 bra .sysRnd1 2191 bra('.sysRnd1') #24
04b1 6053 xora $53 2192 xora(64+16+2+1) #25
2193 label('.sysRnd0')
.sysRnd0: 04b2 606c xora $6c 2194 xora(64+32+8+4) #25
2195 label('.sysRnd1')
.sysRnd1: 04b3 8107 adda [$07] 2196 adda([entropy+1]) #26
04b4 c207 st [$07] 2197 st([entropy+1]) #27
04b5 c219 st [$19] 2198 st([vAC+1]) #28
04b6 1403 ld $03,y 2199 ld(hi('REENTER'),Y) #29
04b7 e0cb jmp y,$cb 2200 jmp(Y,'REENTER') #30
04b8 00ef ld $ef 2201 ld(-34/2) #31
2202
2203 label('SYS_LSRW7_30')
SYS_LSRW7_30: 04b9 0118 ld [$18] 2204 ld([vAC]) #15
04ba 3080 anda $80,x 2205 anda(128,X) #16
04bb 0119 ld [$19] 2206 ld([vAC+1]) #17
04bc 8200 adda ac 2207 adda(AC) #18
04bd 4500 ora [x] 2208 ora([X]) #19
04be c218 st [$18] 2209 st([vAC]) #20
04bf 0119 ld [$19] 2210 ld([vAC+1]) #21
04c0 3080 anda $80,x 2211 anda(128,X) #22
04c1 0500 ld [x] 2212 ld([X]) #23
04c2 c219 st [$19] 2213 st([vAC+1]) #24
04c3 1403 ld $03,y 2214 ld(hi('REENTER'),Y) #25
04c4 e0cb jmp y,$cb 2215 jmp(Y,'REENTER') #26
04c5 00f1 ld $f1 2216 ld(-30/2) #27
2217
2218 label('SYS_LSRW8_24')
SYS_LSRW8_24: 04c6 0119 ld [$19] 2219 ld([vAC+1]) #15
04c7 c218 st [$18] 2220 st([vAC]) #16
04c8 0000 ld $00 2221 ld(0) #17
04c9 c219 st [$19] 2222 st([vAC+1]) #18
04ca 1403 ld $03,y 2223 ld(hi('REENTER'),Y) #19
04cb e0cb jmp y,$cb 2224 jmp(Y,'REENTER') #20
04cc 00f4 ld $f4 2225 ld(-24/2) #21
2226
2227 label('SYS_LSLW8_24')
SYS_LSLW8_24: 04cd 0118 ld [$18] 2228 ld([vAC]) #15
04ce c219 st [$19] 2229 st([vAC+1]) #16
04cf 0000 ld $00 2230 ld(0) #17
04d0 c218 st [$18] 2231 st([vAC]) #18
04d1 1403 ld $03,y 2232 ld(hi('REENTER'),Y) #19
04d2 e0cb jmp y,$cb 2233 jmp(Y,'REENTER') #20
04d3 00f4 ld $f4 2234 ld(-24/2) #21
2235
2236 #-----------------------------------------------------------------------
2237 # Extension SYS_Draw4_30
2238 #-----------------------------------------------------------------------
2239
2240 # Draw 4 pixels on screen, horizontally next to each other
2241 #
2242 # Variables:
2243 # sysArgs[0:3] Pixels (in)
2244 # sysArgs[4:5] Position on screen (in)
2245
2246 label('SYS_Draw4_30')
SYS_Draw4_30: 04d4 1128 ld [$28],x 2247 ld([sysArgs+4],X) #15
04d5 1529 ld [$29],y 2248 ld([sysArgs+5],Y) #16
04d6 0124 ld [$24] 2249 ld([sysArgs+0]) #17
04d7 de00 st [y,x++] 2250 st([Y,Xpp]) #18
04d8 0125 ld [$25] 2251 ld([sysArgs+1]) #19
04d9 de00 st [y,x++] 2252 st([Y,Xpp]) #20
04da 0126 ld [$26] 2253 ld([sysArgs+2]) #21
04db de00 st [y,x++] 2254 st([Y,Xpp]) #22
04dc 0127 ld [$27] 2255 ld([sysArgs+3]) #23
04dd de00 st [y,x++] 2256 st([Y,Xpp]) #24
04de 1403 ld $03,y 2257 ld(hi('REENTER'),Y) #25
04df e0cb jmp y,$cb 2258 jmp(Y,'REENTER') #26
04e0 00f1 ld $f1 2259 ld(-30/2) #27
2260
2261 #-----------------------------------------------------------------------
2262 # Extension SYS_VDrawBits_134:
2263 #-----------------------------------------------------------------------
2264
2265 # Draw slice of a character, 8 pixels vertical
2266 #
2267 # Variables:
2268 # sysArgs[0] Color 0 "background" (in)
2269 # sysArgs[1] Color 1 "pen" (in)
2270 # sysArgs[2] 8 bits, highest bit first (in, changed)
2271 # sysArgs[4:5] Position on screen (in)
2272
2273 label('SYS_VDrawBits_134')
SYS_VDrawBits_134:
04e1 1412 ld $12,y 2274 ld(hi('sys_VDrawBits'),Y) #15
04e2 e08f jmp y,$8f 2275 jmp(Y,'sys_VDrawBits') #16
04e3 1128 ld [$28],x 2276 ld([sysArgs+4],X) #17
2277
2278 #-----------------------------------------------------------------------
2279
2280 # INC implementation
2281 label('inc#14')
inc#14: 04e4 8500 adda [x] 2282 adda([X]) #14
04e5 c600 st [x] 2283 st([X]) #15
04e6 1403 ld $03,y 2284 ld(hi('NEXTY'),Y) #16
04e7 e000 jmp y,$00 2285 jmp(Y,'NEXTY') #17
04e8 00f6 ld $f6 2286 ld(-20/2) #18
2287
2288 # Interrupt handler:
2289 # ST $xx -> optionally store vCpuSelect
2290 # ... IRQ payload ...
2291 # either:
2292 # LDWI $400
2293 # LUP 0 -> vRTI and don't switch interpreter (immediate resume)
2294 # or:
2295 # LDWI $400
2296 # LUP $xx -> vRTI and switch interpreter type as stored in [$xx]
04e9 0200 nop 2297 fillers(until=251-11)
04ea 0200 nop
04eb 0200 nop
* 7 times
2298 label('vRTI#15')
vRTI#15: 04f0 0130 ld [$30] 2299 ld([0x30]) #15 Continue with vCPU in the same timeslice (faster)
04f1 c216 st [$16] 2300 st([vPC]) #16
04f2 0131 ld [$31] 2301 ld([0x31]) #17
04f3 c217 st [$17] 2302 st([vPC+1]) #18
04f4 0132 ld [$32] 2303 ld([0x32]) #19
04f5 c218 st [$18] 2304 st([vAC]) #20
04f6 0133 ld [$33] 2305 ld([0x33]) #21
04f7 c219 st [$19] 2306 st([vAC+1]) #22
04f8 1403 ld $03,y 2307 ld(hi('REENTER'),Y) #23
04f9 e0cb jmp y,$cb 2308 jmp(Y,'REENTER') #24
04fa 00f2 ld $f2 2309 ld(-28/2) #25
2310 # vRTI entry point
2311 assert(pc()&255 == 251) # The landing offset 251 for LUP trampoline is fixed
04fb f0f0 beq vRTI#15 2312 beq('vRTI#15') #13 vRTI sequence
04fc 9001 adda $01,x 2313 adda(1,X) #14
04fd 1412 ld $12,y 2314 ld(hi('vRTI#18'),Y) #15 Switch and wait for end of timeslice (slower)
04fe e020 jmp y,$20 2315 jmp(Y,'vRTI#18') #16
04ff c21d st [$1d] 2316 st([vTmp]) #17
2317
2318 #-----------------------------------------------------------------------
2319 #
2320 # $0500 ROM page 5-6: Shift table and code
2321 #
2322 #-----------------------------------------------------------------------
2323
2324 align(0x100, size=0x200)
2325
2326 # Lookup table for i>>n, with n in 1..6
2327 # Indexing ix = i & ~b | (b-1), where b = 1<<(n-1)
2328 # ...
2329 # ld <.ret
2330 # st [vTmp]
2331 # ld >shiftTable,y
2332 # <calculate ix>
2333 # jmp y,ac
2334 # bra $ff
2335 # .ret: ...
2336 #
2337 # i >> 7 can be always be done with RAM: [i&128]
2338 # ...
2339 # anda $80,x
2340 # ld [x]
2341 # ...
2342
2343 label('shiftTable')
2344 shiftTable = pc()
2345
2346 for ix in range(255):
2347 for n in range(1,7): # Find first zero
2348 if ~ix & (1 << (n-1)):
2349 break
2350 pattern = ['x' if i<n else '1' if ix&(1<<i) else '0' for i in range(8)]
2351 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
2352
2353 assert pc()&255 == 255
05ff fd1d bra [$1d] 2354 bra([vTmp]) # Jumps back into next page
2355
2356 label('SYS_LSRW1_48')
2357 assert pc()&255 == 0 # First instruction on this page *must* be a nop
SYS_LSRW1_48: 0600 0200 nop 2358 nop() #15
0601 1405 ld $05,y 2359 ld(hi('shiftTable'),Y) #16 Logical shift right 1 bit (X >> 1)
0602 0008 ld $08 2360 ld('.sysLsrw1a') #17 Shift low byte
0603 c21d st [$1d] 2361 st([vTmp]) #18
0604 0118 ld [$18] 2362 ld([vAC]) #19
0605 20fe anda $fe 2363 anda(0b11111110) #20
0606 e200 jmp y,ac 2364 jmp(Y,AC) #21
0607 fcff bra $ff 2365 bra(255) #22 bra shiftTable+255
2366 label('.sysLsrw1a')
.sysLsrw1a: 0608 c218 st [$18] 2367 st([vAC]) #26
0609 0119 ld [$19] 2368 ld([vAC+1]) #27 Transfer bit 8
060a 2001 anda $01 2369 anda(1) #28
060b 807f adda $7f 2370 adda(127) #29
060c 2080 anda $80 2371 anda(128) #30
060d 4118 ora [$18] 2372 ora([vAC]) #31
060e c218 st [$18] 2373 st([vAC]) #32
060f 0015 ld $15 2374 ld('.sysLsrw1b') #33 Shift high byte
0610 c21d st [$1d] 2375 st([vTmp]) #34
0611 0119 ld [$19] 2376 ld([vAC+1]) #35
0612 20fe anda $fe 2377 anda(0b11111110) #36
0613 e200 jmp y,ac 2378 jmp(Y,AC) #37
0614 fcff bra $ff 2379 bra(255) #38 bra shiftTable+255
2380 label('.sysLsrw1b')
.sysLsrw1b: 0615 c219 st [$19] 2381 st([vAC+1]) #42
0616 1403 ld $03,y 2382 ld(hi('REENTER'),Y) #43
0617 e0cb jmp y,$cb 2383 jmp(Y,'REENTER') #44
0618 00e8 ld $e8 2384 ld(-48/2) #45
2385
2386 label('SYS_LSRW2_52')
SYS_LSRW2_52: 0619 1405 ld $05,y 2387 ld(hi('shiftTable'),Y) #15 Logical shift right 2 bit (X >> 2)
061a 0021 ld $21 2388 ld('.sysLsrw2a') #16 Shift low byte
061b c21d st [$1d] 2389 st([vTmp]) #17
061c 0118 ld [$18] 2390 ld([vAC]) #18
061d 20fc anda $fc 2391 anda(0b11111100) #19
061e 4001 ora $01 2392 ora( 0b00000001) #20
061f e200 jmp y,ac 2393 jmp(Y,AC) #21
0620 fcff bra $ff 2394 bra(255) #22 bra shiftTable+255
2395 label('.sysLsrw2a')
.sysLsrw2a: 0621 c218 st [$18] 2396 st([vAC]) #26
0622 0119 ld [$19] 2397 ld([vAC+1]) #27 Transfer bit 8:9
0623 8200 adda ac 2398 adda(AC) #28
0624 8200 adda ac 2399 adda(AC) #29
0625 8200 adda ac 2400 adda(AC) #30
0626 8200 adda ac 2401 adda(AC) #31
0627 8200 adda ac 2402 adda(AC) #32
0628 8200 adda ac 2403 adda(AC) #33
0629 4118 ora [$18] 2404 ora([vAC]) #34
062a c218 st [$18] 2405 st([vAC]) #35
062b 0032 ld $32 2406 ld('.sysLsrw2b') #36 Shift high byte
062c c21d st [$1d] 2407 st([vTmp]) #37
062d 0119 ld [$19] 2408 ld([vAC+1]) #38
062e 20fc anda $fc 2409 anda(0b11111100) #39
062f 4001 ora $01 2410 ora( 0b00000001) #40
0630 e200 jmp y,ac 2411 jmp(Y,AC) #41
0631 fcff bra $ff 2412 bra(255) #42 bra shiftTable+255
2413 label('.sysLsrw2b')
.sysLsrw2b: 0632 c219 st [$19] 2414 st([vAC+1]) #46
0633 1403 ld $03,y 2415 ld(hi('REENTER'),Y) #47
0634 e0cb jmp y,$cb 2416 jmp(Y,'REENTER') #48
0635 00e6 ld $e6 2417 ld(-52/2) #49
2418
2419 label('SYS_LSRW3_52')
SYS_LSRW3_52: 0636 1405 ld $05,y 2420 ld(hi('shiftTable'),Y) #15 Logical shift right 3 bit (X >> 3)
0637 003e ld $3e 2421 ld('.sysLsrw3a') #16 Shift low byte
0638 c21d st [$1d] 2422 st([vTmp]) #17
0639 0118 ld [$18] 2423 ld([vAC]) #18
063a 20f8 anda $f8 2424 anda(0b11111000) #19
063b 4003 ora $03 2425 ora( 0b00000011) #20
063c e200 jmp y,ac 2426 jmp(Y,AC) #21
063d fcff bra $ff 2427 bra(255) #22 bra shiftTable+255
2428 label('.sysLsrw3a')
.sysLsrw3a: 063e c218 st [$18] 2429 st([vAC]) #26
063f 0119 ld [$19] 2430 ld([vAC+1]) #27 Transfer bit 8:10
0640 8200 adda ac 2431 adda(AC) #28
0641 8200 adda ac 2432 adda(AC) #29
0642 8200 adda ac 2433 adda(AC) #30
0643 8200 adda ac 2434 adda(AC) #31
0644 8200 adda ac 2435 adda(AC) #32
0645 4118 ora [$18] 2436 ora([vAC]) #33
0646 c218 st [$18] 2437 st([vAC]) #34
0647 004e ld $4e 2438 ld('.sysLsrw3b') #35 Shift high byte
0648 c21d st [$1d] 2439 st([vTmp]) #36
0649 0119 ld [$19] 2440 ld([vAC+1]) #37
064a 20f8 anda $f8 2441 anda(0b11111000) #38
064b 4003 ora $03 2442 ora( 0b00000011) #39
064c e200 jmp y,ac 2443 jmp(Y,AC) #40
064d fcff bra $ff 2444 bra(255) #41 bra shiftTable+255
2445 label('.sysLsrw3b')
.sysLsrw3b: 064e c219 st [$19] 2446 st([vAC+1]) #45
064f 00e6 ld $e6 2447 ld(-52/2) #46
0650 1403 ld $03,y 2448 ld(hi('REENTER'),Y) #47
0651 e0cb jmp y,$cb 2449 jmp(Y,'REENTER') #48
2450 #nop() #49
2451
2452 label('SYS_LSRW4_50')
SYS_LSRW4_50: 0652 1405 ld $05,y 2453 ld(hi('shiftTable'),Y) #15,49 Logical shift right 4 bit (X >> 4)
0653 005a ld $5a 2454 ld('.sysLsrw4a') #16 Shift low byte
0654 c21d st [$1d] 2455 st([vTmp]) #17
0655 0118 ld [$18] 2456 ld([vAC]) #18
0656 20f0 anda $f0 2457 anda(0b11110000) #19
0657 4007 ora $07 2458 ora( 0b00000111) #20
0658 e200 jmp y,ac 2459 jmp(Y,AC) #21
0659 fcff bra $ff 2460 bra(255) #22 bra shiftTable+255
2461 label('.sysLsrw4a')
.sysLsrw4a: 065a c218 st [$18] 2462 st([vAC]) #26
065b 0119 ld [$19] 2463 ld([vAC+1]) #27 Transfer bit 8:11
065c 8200 adda ac 2464 adda(AC) #28
065d 8200 adda ac 2465 adda(AC) #29
065e 8200 adda ac 2466 adda(AC) #30
065f 8200 adda ac 2467 adda(AC) #31
0660 4118 ora [$18] 2468 ora([vAC]) #32
0661 c218 st [$18] 2469 st([vAC]) #33
0662 0069 ld $69 2470 ld('.sysLsrw4b') #34 Shift high byte'
0663 c21d st [$1d] 2471 st([vTmp]) #35
0664 0119 ld [$19] 2472 ld([vAC+1]) #36
0665 20f0 anda $f0 2473 anda(0b11110000) #37
0666 4007 ora $07 2474 ora( 0b00000111) #38
0667 e200 jmp y,ac 2475 jmp(Y,AC) #39
0668 fcff bra $ff 2476 bra(255) #40 bra shiftTable+255
2477 label('.sysLsrw4b')
.sysLsrw4b: 0669 c219 st [$19] 2478 st([vAC+1]) #44
066a 1403 ld $03,y 2479 ld(hi('REENTER'),Y) #45
066b e0cb jmp y,$cb 2480 jmp(Y,'REENTER') #46
066c 00e7 ld $e7 2481 ld(-50/2) #47
2482
2483 label('SYS_LSRW5_50')
SYS_LSRW5_50: 066d 1405 ld $05,y 2484 ld(hi('shiftTable'),Y) #15 Logical shift right 5 bit (X >> 5)
066e 0075 ld $75 2485 ld('.sysLsrw5a') #16 Shift low byte
066f c21d st [$1d] 2486 st([vTmp]) #17
0670 0118 ld [$18] 2487 ld([vAC]) #18
0671 20e0 anda $e0 2488 anda(0b11100000) #19
0672 400f ora $0f 2489 ora( 0b00001111) #20
0673 e200 jmp y,ac 2490 jmp(Y,AC) #21
0674 fcff bra $ff 2491 bra(255) #22 bra shiftTable+255
2492 label('.sysLsrw5a')
.sysLsrw5a: 0675 c218 st [$18] 2493 st([vAC]) #26
0676 0119 ld [$19] 2494 ld([vAC+1]) #27 Transfer bit 8:13
0677 8200 adda ac 2495 adda(AC) #28
0678 8200 adda ac 2496 adda(AC) #29
0679 8200 adda ac 2497 adda(AC) #30
067a 4118 ora [$18] 2498 ora([vAC]) #31
067b c218 st [$18] 2499 st([vAC]) #32
067c 0083 ld $83 2500 ld('.sysLsrw5b') #33 Shift high byte
067d c21d st [$1d] 2501 st([vTmp]) #34
067e 0119 ld [$19] 2502 ld([vAC+1]) #35
067f 20e0 anda $e0 2503 anda(0b11100000) #36
0680 400f ora $0f 2504 ora( 0b00001111) #37
0681 e200 jmp y,ac 2505 jmp(Y,AC) #38
0682 fcff bra $ff 2506 bra(255) #39 bra shiftTable+255
2507 label('.sysLsrw5b')
.sysLsrw5b: 0683 c219 st [$19] 2508 st([vAC+1]) #44
0684 00e7 ld $e7 2509 ld(-50/2) #45
0685 1403 ld $03,y 2510 ld(hi('REENTER'),Y) #46
0686 e0cb jmp y,$cb 2511 jmp(Y,'REENTER') #47
2512 #nop() #48
2513
2514 label('SYS_LSRW6_48')
SYS_LSRW6_48: 0687 1405 ld $05,y 2515 ld(hi('shiftTable'),Y) #15,44 Logical shift right 6 bit (X >> 6)
0688 008f ld $8f 2516 ld('.sysLsrw6a') #16 Shift low byte
0689 c21d st [$1d] 2517 st([vTmp]) #17
068a 0118 ld [$18] 2518 ld([vAC]) #18
068b 20c0 anda $c0 2519 anda(0b11000000) #19
068c 401f ora $1f 2520 ora( 0b00011111) #20
068d e200 jmp y,ac 2521 jmp(Y,AC) #21
068e fcff bra $ff 2522 bra(255) #22 bra shiftTable+255
2523 label('.sysLsrw6a')
.sysLsrw6a: 068f c218 st [$18] 2524 st([vAC]) #26
0690 0119 ld [$19] 2525 ld([vAC+1]) #27 Transfer bit 8:13
0691 8200 adda ac 2526 adda(AC) #28
0692 8200 adda ac 2527 adda(AC) #29
0693 4118 ora [$18] 2528 ora([vAC]) #30
0694 c218 st [$18] 2529 st([vAC]) #31
0695 009c ld $9c 2530 ld('.sysLsrw6b') #32 Shift high byte
0696 c21d st [$1d] 2531 st([vTmp]) #33
0697 0119 ld [$19] 2532 ld([vAC+1]) #34
0698 20c0 anda $c0 2533 anda(0b11000000) #35
0699 401f ora $1f 2534 ora( 0b00011111) #36
069a e200 jmp y,ac 2535 jmp(Y,AC) #37
069b fcff bra $ff 2536 bra(255) #38 bra shiftTable+255
2537 label('.sysLsrw6b')
.sysLsrw6b: 069c c219 st [$19] 2538 st([vAC+1]) #42
069d 1403 ld $03,y 2539 ld(hi('REENTER'),Y) #43
069e e0cb jmp y,$cb 2540 jmp(Y,'REENTER') #44
069f 00e8 ld $e8 2541 ld(-48/2) #45
2542
2543 label('SYS_LSLW4_46')
SYS_LSLW4_46: 06a0 1405 ld $05,y 2544 ld(hi('shiftTable'),Y) #15 Logical shift left 4 bit (X << 4)
06a1 00ae ld $ae 2545 ld('.sysLsrl4') #16
06a2 c21d st [$1d] 2546 st([vTmp]) #17
06a3 0119 ld [$19] 2547 ld([vAC+1]) #18
06a4 8200 adda ac 2548 adda(AC) #19
06a5 8200 adda ac 2549 adda(AC) #20
06a6 8200 adda ac 2550 adda(AC) #21
06a7 8200 adda ac 2551 adda(AC) #22
06a8 c219 st [$19] 2552 st([vAC+1]) #23
06a9 0118 ld [$18] 2553 ld([vAC]) #24
06aa 20f0 anda $f0 2554 anda(0b11110000) #25
06ab 4007 ora $07 2555 ora( 0b00000111) #26
06ac e200 jmp y,ac 2556 jmp(Y,AC) #27
06ad fcff bra $ff 2557 bra(255) #28 bra shiftTable+255
2558 label('.sysLsrl4')
.sysLsrl4: 06ae 4119 ora [$19] 2559 ora([vAC+1]) #32
06af c219 st [$19] 2560 st([vAC+1]) #33
06b0 0118 ld [$18] 2561 ld([vAC]) #34
06b1 8200 adda ac 2562 adda(AC) #35
06b2 8200 adda ac 2563 adda(AC) #36
06b3 8200 adda ac 2564 adda(AC) #37
06b4 8200 adda ac 2565 adda(AC) #38
06b5 c218 st [$18] 2566 st([vAC]) #39
06b6 00e9 ld $e9 2567 ld(-46/2) #40
06b7 1403 ld $03,y 2568 ld(hi('REENTER'),Y) #41
06b8 e0cb jmp y,$cb 2569 jmp(Y,'REENTER') #42
2570 #nop() #43
2571
2572 #-----------------------------------------------------------------------
2573 # Extension SYS_Read3_40
2574 #-----------------------------------------------------------------------
2575
2576 # Read 3 consecutive bytes from ROM
2577 #
2578 # Note: This function a bit obsolete, as it has very limited use. It's
2579 # effectively an application-specific SYS function for the Pictures
2580 # application from ROM v1. It requires the ROM data be organized
2581 # with trampoline3a and trampoline3b fragments, and their address
2582 # in ROM to be known. Better avoid using this.
2583 #
2584 # Variables:
2585 # sysArgs[0:2] Bytes (out)
2586 # sysArgs[6:7] ROM pointer (in)
2587
2588 label('SYS_Read3_40')
SYS_Read3_40: 06b9 152b ld [$2b],y 2589 ld([sysArgs+7],Y) #15,32
06ba e079 jmp y,$79 2590 jmp(Y,128-7) #16 trampoline3a
06bb 012a ld [$2a] 2591 ld([sysArgs+6]) #17
2592 label('txReturn')
txReturn: 06bc c226 st [$26] 2593 st([sysArgs+2]) #34
06bd 1403 ld $03,y 2594 ld(hi('REENTER'),Y) #35
06be e0cb jmp y,$cb 2595 jmp(Y,'REENTER') #36
06bf 00ec ld $ec 2596 ld(-40/2) #37
2597
2598 def trampoline3a():
2599 """Read 3 bytes from ROM page"""
2600 while pc()&255 < 128-7:
2601 nop()
2602 bra(AC) #18
2603 C('Trampoline for page $%02x00 reading (entry)' % (pc()>>8))
2604 bra(123) #19
2605 st([sysArgs+0]) #21
2606 ld([sysArgs+6]) #22
2607 adda(1) #23
2608 bra(AC) #24
2609 bra(250) #25 trampoline3b
2610 align(1, size=0x80)
2611
2612 def trampoline3b():
2613 """Read 3 bytes from ROM page (continue)"""
2614 while pc()&255 < 256-6:
2615 nop()
2616 st([sysArgs+1]) #27
2617 C('Trampoline for page $%02x00 reading (continue)' % (pc()>>8))
2618 ld([sysArgs+6]) #28
2619 adda(2) #29
2620 ld(hi('txReturn'),Y) #30
2621 bra(AC) #31
2622 jmp(Y,'txReturn') #32
2623 align(1, size=0x100)
2624
2625 #-----------------------------------------------------------------------
2626 # Extension SYS_Unpack_56
2627 #-----------------------------------------------------------------------
2628
2629 # Unpack 3 bytes into 4 pixels
2630 #
2631 # Variables:
2632 # sysArgs[0:2] Packed bytes (in)
2633 # sysArgs[0:3] Pixels (out)
2634
2635 label('SYS_Unpack_56')
SYS_Unpack_56:
06c0 1407 ld $07,y 2636 ld(soundTable>>8,Y) #15
06c1 0126 ld [$26] 2637 ld([sysArgs+2]) #16 a[2]>>2
06c2 5003 ora $03,x 2638 ora(0x03,X) #17
06c3 0d00 ld [y,x] 2639 ld([Y,X]) #18
06c4 c227 st [$27] 2640 st([sysArgs+3]) #19 -> Pixel 3
2641
06c5 0126 ld [$26] 2642 ld([sysArgs+2]) #20 (a[2]&3)<<4
06c6 2003 anda $03 2643 anda(0x03) #21
06c7 8200 adda ac 2644 adda(AC) #22
06c8 8200 adda ac 2645 adda(AC) #23
06c9 8200 adda ac 2646 adda(AC) #24
06ca 8200 adda ac 2647 adda(AC) #25
06cb c226 st [$26] 2648 st([sysArgs+2]) #26
06cc 0125 ld [$25] 2649 ld([sysArgs+1]) #27 | a[1]>>4
06cd 5003 ora $03,x 2650 ora(0x03,X) #28
06ce 0d00 ld [y,x] 2651 ld([Y,X]) #29
06cf 5003 ora $03,x 2652 ora(0x03,X) #30
06d0 0d00 ld [y,x] 2653 ld([Y,X]) #31
06d1 4126 ora [$26] 2654 ora([sysArgs+2]) #32
06d2 c226 st [$26] 2655 st([sysArgs+2]) #33 -> Pixel 2
2656
06d3 0125 ld [$25] 2657 ld([sysArgs+1]) #34 (a[1]&15)<<2
06d4 200f anda $0f 2658 anda(0x0f) #35
06d5 8200 adda ac 2659 adda(AC) #36
06d6 8200 adda ac 2660 adda(AC) #37
06d7 c225 st [$25] 2661 st([sysArgs+1]) #38
2662
06d8 0124 ld [$24] 2663 ld([sysArgs+0]) #39 | a[0]>>6
06d9 5003 ora $03,x 2664 ora(0x03,X) #40
06da 0d00 ld [y,x] 2665 ld([Y,X]) #41
06db 5003 ora $03,x 2666 ora(0x03,X) #42
06dc 0d00 ld [y,x] 2667 ld([Y,X]) #43
06dd 5003 ora $03,x 2668 ora(0x03,X) #44
06de 0d00 ld [y,x] 2669 ld([Y,X]) #45
06df 4125 ora [$25] 2670 ora([sysArgs+1]) #46
06e0 c225 st [$25] 2671 st([sysArgs+1]) #47 -> Pixel 1
2672
06e1 0124 ld [$24] 2673 ld([sysArgs+0]) #48 a[1]&63
06e2 203f anda $3f 2674 anda(0x3f) #49
06e3 c224 st [$24] 2675 st([sysArgs+0]) #50 -> Pixel 0
2676
06e4 1403 ld $03,y 2677 ld(hi('REENTER'),Y) #51
06e5 e0cb jmp y,$cb 2678 jmp(Y,'REENTER') #52
06e6 00e4 ld $e4 2679 ld(-56/2) #53
2680
2681 #-----------------------------------------------------------------------
2682 # v6502 right shift instruction
2683 #-----------------------------------------------------------------------
2684
2685 label('v6502_lsr#30')
v6502_lsr#30: 06e7 1525 ld [$25],y 2686 ld([v6502_ADH],Y) #30 Result
06e8 ce00 st [y,x] 2687 st([Y,X]) #31
06e9 c228 st [$28] 2688 st([v6502_Qz]) #32 Z flag
06ea c229 st [$29] 2689 st([v6502_Qn]) #33 N flag
06eb 140e ld $0e,y 2690 ld(hi('v6502_next'),Y) #34
06ec 00ed ld $ed 2691 ld(-38/2) #35
06ed e020 jmp y,$20 2692 jmp(Y,'v6502_next') #36
2693 #nop() #37 Overlap
2694 #
2695 label('v6502_ror#38')
v6502_ror#38: 06ee 1525 ld [$25],y 2696 ld([v6502_ADH],Y) #38,38 Result
06ef 4119 ora [$19] 2697 ora([v6502_BI]) #39 Transfer bit 8
06f0 ce00 st [y,x] 2698 st([Y,X]) #40
06f1 c228 st [$28] 2699 st([v6502_Qz]) #41 Z flag
06f2 c229 st [$29] 2700 st([v6502_Qn]) #42 N flag
06f3 140e ld $0e,y 2701 ld(hi('v6502_next'),Y) #43
06f4 e020 jmp y,$20 2702 jmp(Y,'v6502_next') #44
06f5 00e9 ld $e9 2703 ld(-46/2) #45
2704
2705 #-----------------------------------------------------------------------
2706 # Reserved
2707 #-----------------------------------------------------------------------
2708
2709 # XXX Reserve space for LSRW?
2710
2711 #-----------------------------------------------------------------------
2712 #
2713 # $0700 ROM page 7-8: Gigatron font data
2714 #
2715 #-----------------------------------------------------------------------
2716
06f6 0200 nop 2717 align(0x100, size=0x100)
06f7 0200 nop
06f8 0200 nop
* 10 times
2718
2719 label('font32up')
2720 for ch in range(32, 32+50):
2721 comment = 'Char %s' % repr(chr(ch))
2722 for byte in font.font[ch-32]:
2723 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
2724 comment = C(comment)
2725
07fa 0200 nop 2726 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] ;+-----------------------------------+
2727
2728 #-----------------------------------------------------------------------
2729
2730 align(0x100, size=0x100)
2731
2732 label('font82up')
2733 for ch in range(32+50, 132):
2734 comment = 'Char %s' % repr(chr(ch))
2735 for byte in font.font[ch-32]:
2736 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
2737 comment = C(comment)
2738
08fa 0200 nop 2739 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] ;+-----------------------------------+
2740
2741 #-----------------------------------------------------------------------
2742 #
2743 # $0900 ROM page 9: Key table for music
2744 #
2745 #-----------------------------------------------------------------------
2746
2747 align(0x100, size=0x100)
2748 notes = 'CCDDEFFGGAAB'
2749 sampleRate = cpuClock / 200.0 / 4
2750 label('notesTable')
notesTable: 0900 0000 ld $00 2751 ld(0)
0901 0000 ld $00 2752 ld(0)
2753 for i in range(0, 250, 2):
2754 j = i//2-1
2755 freq = 440.0*2.0**((j-57)/12.0)
2756 if j>=0 and freq <= sampleRate/2.0:
2757 key = int(round(32768 * freq / sampleRate))
2758 octave, note = j//12, notes[j%12]
2759 sharp = '-' if notes[j%12-1] != note else '#'
2760 comment = '%s%s%s (%0.1f Hz)' % (note, sharp, octave, freq)
2761 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
2762
09c0 0200 nop 2763 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] ;+-----------------------------------+
2764
2765 #-----------------------------------------------------------------------
2766 #
2767 # $0a00 ROM page 10: Inversion table
2768 #
2769 #-----------------------------------------------------------------------
2770
2771 align(0x100, size=0x100)
2772 label('invTable')
2773
2774 # Unit 64, table offset 16 (=1/4), value offset 1: (x+16)*(y+1) == 64*64 - e
2775 for i in range(251):
invTable: 0a00 00ff ld $ff 2776 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
2777
2778 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] ;+-----------------------------------+
2779
2780 #-----------------------------------------------------------------------
2781 #
2782 # $0d00 ROM page 11: More SYS functions
2783 #
2784 #-----------------------------------------------------------------------
2785
2786 align(0x100, size=0x100)
2787
2788 #-----------------------------------------------------------------------
2789 # Extension SYS_SetMode_v2_80
2790 #-----------------------------------------------------------------------
2791
2792 # Set video mode to 0 to 3 black scanlines per pixel line.
2793 #
2794 # Mainly for making the MODE command available in Tiny BASIC, so that
2795 # the user can experiment. It's adviced to refrain from using
2796 # SYS_SetMode_v2_80 in regular applications. Video mode is a deeply
2797 # personal preference, and the programmer shouldn't overrule the user
2798 # in that choice. The Gigatron philisophy is that the end user has
2799 # the final say on what happens on the system, not the application,
2800 # even if that implies a degraded performance. This doesn't mean that
2801 # all applications must work well in all video modes: mode 1 is still
2802 # the default. If an application really doesn't work at all in that
2803 # mode, it's acceptable to change mode once after loading.
2804 #
2805 # There's no "SYS_GetMode" function.
2806 #
2807 # Variables:
2808 # vAC bit 0:1 Mode:
2809 # 0 "ABCD" -> Full mode (slowest)
2810 # 1 "ABC-" -> Default mode after reset
2811 # 2 "A-C-" -> at67's mode
2812 # 3 "A---" -> HGM's mode
2813 # vAC bit 2:15 Ignored bits and should be 0
2814 #
2815 # Special values (ROM v4):
2816 # vAC = 1975 Zombie mode (no video signals, no input,
2817 # no blinkenlights).
2818 # vAC = -1 Leave zombie mode and restore previous mode.
2819
2820 # Actual duration is <80 cycles, but keep some room for future extensions
2821 label('SYS_SetMode_v2_80')
SYS_SetMode_v2_80:
0b00 140b ld $0b,y 2822 ld(hi('sys_SetMode'),Y) #15
0b01 e054 jmp y,$54 2823 jmp(Y,'sys_SetMode') #16
0b02 011e ld [$1e] 2824 ld([vReturn]) #17
2825
2826 #-----------------------------------------------------------------------
2827 # Extension SYS_SetMemory_v2_54
2828 #-----------------------------------------------------------------------
2829
2830 # SYS function for setting 1..256 bytes
2831 #
2832 # sysArgs[0] Copy count (in, changed)
2833 # sysArgs[1] Copy value (in)
2834 # sysArgs[2:3] Destination address (in, changed)
2835 #
2836 # Sets up to 8 bytes per invocation before restarting itself through vCPU.
2837 # Doesn't wrap around page boundary. Can run 3 times per 148-cycle time slice.
2838 # All combined that gives a 300% speedup over ROMv4 and before.
2839
2840 label('SYS_SetMemory_v2_54')
SYS_SetMemory_v2_54:
0b03 0124 ld [$24] 2841 ld([sysArgs+0]) #15
2842 bra('sys_SetMemory#18') #16
0b04 fc18 bra sys_SetMemory#18
0b05 1126 ld [$26],x 2843 ld([sysArgs+2],X) #17
2844
2845 #-----------------------------------------------------------------------
2846 # Extension SYS_SendSerial1_v3_80
2847 #-----------------------------------------------------------------------
2848
2849 # SYS function for sending data over serial controller port using
2850 # pulse width modulation of the vertical sync signal.
2851 #
2852 # Variables:
2853 # sysArgs[0:1] Source address (in, changed)
2854 # sysArgs[2] Start bit mask (typically 1) (in, changed)
2855 # sysArgs[3] Number of send frames X (in, changed)
2856 #
2857 # The sending will abort if input data is detected on the serial port.
2858 # Returns 0 in case of all bits sent, or <>0 in case of abort
2859 #
2860 # This modulates the next upcoming X vertical pulses with the supplied
2861 # data. A zero becomes a 7 line vPulse, a one will be 9 lines.
2862 # After that, the vPulse width falls back to 8 lines (idle).
2863
2864 label('SYS_SendSerial1_v3_80')
SYS_SendSerial1_v3_80:
0b06 0109 ld [$09] 2865 ld([videoY]) #15
2866 bra('sys_SendSerial1') #16
0b07 fc83 bra sys_SendSerial1
0b08 60b3 xora $b3 2867 xora(videoYline0) #17 First line of vertical blank
2868
2869 #-----------------------------------------------------------------------
2870 # Extension SYS_ExpanderControl_v4_40
2871 #-----------------------------------------------------------------------
2872
2873 # Sets the I/O and RAM expander's control register
2874 #
2875 # Variables:
2876 # vAC bit 2 Device enable /SS0
2877 # bit 3 Device enable /SS1
2878 # bit 4 Device enable /SS2
2879 # bit 5 Device enable /SS3
2880 # bit 6 Banking B0
2881 # bit 7 Banking B1
2882 # bit 15 Data out MOSI
2883 # sysArgs[7] Cache for control state (written to)
2884 #
2885 # Intended for prototyping, and probably too low-level for most applications
2886 # Still there's a safeguard: it's not possible to disable RAM using this
2887
2888 label('SYS_ExpanderControl_v4_40')
SYS_ExpanderControl_v4_40:
0b09 140c ld $0c,y 2889 ld(hi('sys_ExpanderControl'),Y) #15
0b0a e0fb jmp y,$fb 2890 jmp(Y,'sys_ExpanderControl') #16
0b0b 00fc ld $fc 2891 ld(0b11111100) #17 Safety (SCLK=0)
2892 # ^^^^^^^^
2893 # |||||||`-- SCLK
2894 # ||||||`--- Not connected
2895 # |||||`---- /SS0
2896 # ||||`----- /SS1
2897 # |||`------ /SS2
2898 # ||`------- /SS3
2899 # |`-------- B0
2900 # `--------- B1
2901
2902 #-----------------------------------------------------------------------
2903 # Extension SYS_Run6502_v4_80
2904 #-----------------------------------------------------------------------
2905
2906 # Transfer control to v6502
2907 #
2908 # Calling 6502 code from vCPU goes (only) through this SYS function.
2909 # Directly modifying the vCpuSelect variable is unreliable. The
2910 # control transfer is immediate, without waiting for the current
2911 # time slice to end or first returning to vCPU.
2912 #
2913 # vCPU code and v6502 code can interoperate without much hassle:
2914 # - The v6502 program counter is vLR, and v6502 doesn't touch vPC
2915 # - Returning to vCPU is with the BRK instruction
2916 # - BRK doesn't dump process state on the stack
2917 # - vCPU can save/restore the vLR with PUSH/POP
2918 # - Stacks are shared, vAC is shared
2919 # - vAC can indicate what the v6502 code wants. vAC+1 will be cleared
2920 # - Alternative is to leave a word in sysArgs[6:7] (v6502 X and Y registers)
2921 # - Another way is to set vPC before BRK, and vCPU will continue there(+2)
2922 #
2923 # Calling v6502 code from vCPU looks like this:
2924 # LDWI SYS_Run6502_v4_80
2925 # STW sysFn
2926 # LDWI $6502_start_address
2927 # STW vLR
2928 # SYS 80
2929 #
2930 # Variables:
2931 # vAC Accumulator
2932 # vLR Program Counter
2933 # vSP Stack Pointer (+1)
2934 # sysArgs[6] Index Register X
2935 # sysArgs[7] Index Register Y
2936 # For info:
2937 # sysArgs[0:1] Address Register, free to clobber
2938 # sysArgs[2] Instruction Register, free to clobber
2939 # sysArgs[3:5] Flags, don't touch
2940 #
2941 # Implementation details::
2942 #
2943 # The time to reserve for this transition is the maximum time
2944 # between NEXT and v6502_check. This is
2945 # SYS call duration + 2*v6502_maxTicks + (v6502_overhead - vCPU_overhead)
2946 # = 22 + 28 + (11 - 9) = 62 cycles.
2947 # So reserving 80 cycles is future proof. This isn't overhead, as it includes
2948 # the fetching of the first 6502 opcode and its operands..
2949 #
2950 # 0 10 28=0 9
2951 # ---+----+---------+------------+------------------+-----------+---
2952 # video | nop| runVcpu | ENTER | At least one ins | EXIT | video
2953 # ---+----+---------+------------+------------------+-----------+---
2954 # sync prelude ENTER-to-ins ins-to-NEXT NEXT-to-video
2955 # |<-->|
2956 # 0/1 |<------->|
2957 # 5 |<----------------------------->|
2958 # runVCpu_overhead 28 |<--------->|
2959 # 2*maxTicks 9
2960 # vCPU_overhead
2961 #
2962 # 0 21 38=0 11
2963 # ---+----+---------+----------------+--------------------+-----------+---
2964 # video | nop| runVcpu | v6502_ENTER | At least one fetch |v6502_exitB| video
2965 # ---+----+---------+----------------+--------------------+-----------+---
2966 # sync prelude enter-to-fetch fetch-to-check check-to-video
2967 # |<-->|
2968 # 0/1 |<------->|
2969 # 5 |<----------------------------------->|
2970 # runVcpu_overhead 38 |<--------->|
2971 # 2*v6520_maxTicks 11
2972 # v6502_overhead
2973
2974 label('SYS_Run6502_v4_80')
SYS_Run6502_v4_80:
0b0c 140d ld $0d,y 2975 ld(hi('sys_v6502'),Y) #15
0b0d e07f jmp y,$7f 2976 jmp(Y,'sys_v6502') #16
0b0e 000d ld $0d 2977 ld(hi('v6502_ENTER')) #17 Activate v6502
2978
2979 #-----------------------------------------------------------------------
2980 # Extension SYS_ResetWaveforms_v4_50
2981 #-----------------------------------------------------------------------
2982
2983 # soundTable[4x+0] = sawtooth, to be modified into metallic/noise
2984 # soundTable[4x+1] = pulse
2985 # soundTable[4x+2] = triangle
2986 # soundTable[4x+3] = sawtooth, also useful to right shift 2 bits
2987
2988 label('SYS_ResetWaveforms_v4_50')
SYS_ResetWaveforms_v4_50:
0b0f 1412 ld $12,y 2989 ld(hi('sys_ResetWaveforms'),Y) #15 Initial setup of waveforms. [vAC+0]=i
0b10 e0ae jmp y,$ae 2990 jmp(Y,'sys_ResetWaveforms') #16
0b11 1407 ld $07,y 2991 ld(soundTable>>8,Y) #17
2992
2993 #-----------------------------------------------------------------------
2994 # Extension SYS_ShuffleNoise_v4_46
2995 #-----------------------------------------------------------------------
2996
2997 # Use simple 6-bits variation of RC4 to permutate waveform 0 in soundTable
2998
2999 label('SYS_ShuffleNoise_v4_46')
SYS_ShuffleNoise_v4_46:
0b12 1412 ld $12,y 3000 ld(hi('sys_ShuffleNoise'),Y) #15 Shuffle soundTable[4i+0]. [vAC+0]=4j, [vAC+1]=4i
0b13 e0cf jmp y,$cf 3001 jmp(Y,'sys_ShuffleNoise') #16
0b14 1407 ld $07,y 3002 ld(soundTable>>8,Y) #17
3003
3004 #-----------------------------------------------------------------------
3005 # Extension SYS_SpiExchangeBytes_v4_134
3006 #-----------------------------------------------------------------------
3007
3008 # Send AND receive 1..256 bytes over SPI interface
3009
3010 # Variables:
3011 # sysArgs[0] Page index start, for both send/receive (in, changed)
3012 # sysArgs[1] Memory page for send data (in)
3013 # sysArgs[2] Page index stop (in)
3014 # sysArgs[3] Memory page for receive data (in)
3015 # sysArgs[4] Scratch (changed)
3016
3017 label('SYS_SpiExchangeBytes_v4_134')
SYS_SpiExchangeBytes_v4_134:
0b15 140d ld $0d,y 3018 ld(hi('sys_SpiExchangeBytes'),Y)#15
0b16 e009 jmp y,$09 3019 jmp(Y,'sys_SpiExchangeBytes') #16
0b17 1401 ld $01,y 3020 ld(hi(ctrlBits),Y) #17 Control state as saved by SYS_ExpanderControl
3021
3022 #-----------------------------------------------------------------------
3023 # Implementations
3024 #-----------------------------------------------------------------------
3025
3026 # SYS_SetMemory_54 implementation
3027 label('sys_SetMemory#18')
sys_SetMemory#18:
0b18 1527 ld [$27],y 3028 ld([sysArgs+3],Y) #18
0b19 f83c ble .sysSb#21 3029 ble('.sysSb#21') #19 Enter fast lane if >=128 or at 0 (-> 256)
0b1a a008 suba $08 3030 suba(8) #20
0b1b f43e bge .sysSb#23 3031 bge('.sysSb#23') #21 Or when >=8
0b1c c224 st [$24] 3032 st([sysArgs+0]) #22
0b1d 2004 anda $04 3033 anda(4) #23
0b1e f025 beq .sysSb#26 3034 beq('.sysSb#26') #24
0b1f 0125 ld [$25] 3035 ld([sysArgs+1]) #25 Set 4 pixels
0b20 de00 st [y,x++] 3036 st([Y,Xpp]) #26
0b21 de00 st [y,x++] 3037 st([Y,Xpp]) #27
0b22 de00 st [y,x++] 3038 st([Y,Xpp]) #28
0b23 fc28 bra .sysSb#31 3039 bra('.sysSb#31') #29
0b24 de00 st [y,x++] 3040 st([Y,Xpp]) #30
3041 label('.sysSb#26')
.sysSb#26: 0b25 0001 ld $01 3042 wait(31-26) #26
0b26 ec26 bne $0b26
0b27 a001 suba $01
3043 label('.sysSb#31')
.sysSb#31: 0b28 0124 ld [$24] 3044 ld([sysArgs+0]) #31
0b29 2002 anda $02 3045 anda(2) #32
0b2a f02f beq .sysSb#35 3046 beq('.sysSb#35') #33
0b2b 0125 ld [$25] 3047 ld([sysArgs+1]) #34 Set 2 pixels
0b2c de00 st [y,x++] 3048 st([Y,Xpp]) #35
0b2d fc32 bra .sysSb#38 3049 bra('.sysSb#38') #36
0b2e de00 st [y,x++] 3050 st([Y,Xpp]) #37
3051 label('.sysSb#35')
.sysSb#35: 0b2f 0200 nop 3052 wait(38-35) #35
0b30 0200 nop
0b31 0200 nop
3053 label('.sysSb#38')
.sysSb#38: 0b32 0124 ld [$24] 3054 ld([sysArgs+0]) #38
0b33 2001 anda $01 3055 anda(1) #39
0b34 f037 beq $0b37 3056 beq(pc()+3) #40
0b35 fc38 bra $0b38 3057 bra(pc()+3) #41
0b36 0125 ld [$25] 3058 ld([sysArgs+1]) #42 Set 1 pixel
0b37 0d00 ld [y,x] 3059 ld([Y,X]) #42(!) No change
0b38 ce00 st [y,x] 3060 st([Y,X]) #43
0b39 1403 ld $03,y 3061 ld(hi('NEXTY'),Y) #44 Return
0b3a e000 jmp y,$00 3062 jmp(Y,'NEXTY') #45 All done
0b3b 00e8 ld $e8 3063 ld(-48/2) #46
3064 label('.sysSb#21')
.sysSb#21: 0b3c 0200 nop 3065 nop() #21
0b3d c224 st [$24] 3066 st([sysArgs+0]) #22
3067 label('.sysSb#23')
.sysSb#23: 0b3e 0125 ld [$25] 3068 ld([sysArgs+1]) #23 Set 8 pixels
0b3f de00 st [y,x++] 3069 st([Y,Xpp]) #24
0b40 de00 st [y,x++] 3070 st([Y,Xpp]) #25
0b41 de00 st [y,x++] 3071 st([Y,Xpp]) #26
0b42 de00 st [y,x++] 3072 st([Y,Xpp]) #27
0b43 de00 st [y,x++] 3073 st([Y,Xpp]) #28
0b44 de00 st [y,x++] 3074 st([Y,Xpp]) #29
0b45 de00 st [y,x++] 3075 st([Y,Xpp]) #30
0b46 de00 st [y,x++] 3076 st([Y,Xpp]) #31
0b47 0126 ld [$26] 3077 ld([sysArgs+2]) #32 Advance write pointer
0b48 8008 adda $08 3078 adda(8) #33
0b49 c226 st [$26] 3079 st([sysArgs+2]) #34
0b4a 0124 ld [$24] 3080 ld([sysArgs+0]) #35
0b4b f04e beq $0b4e 3081 beq(pc()+3) #36
0b4c fc4f bra $0b4f 3082 bra(pc()+3) #37
0b4d 00fe ld $fe 3083 ld(-2) #38 Self-restart when more to do
0b4e 0000 ld $00 3084 ld(0) #38(!)
0b4f 8116 adda [$16] 3085 adda([vPC]) #39
0b50 c216 st [$16] 3086 st([vPC]) #40
0b51 1403 ld $03,y 3087 ld(hi('REENTER'),Y) #41
0b52 e0cb jmp y,$cb 3088 jmp(Y,'REENTER') #42
0b53 00e9 ld $e9 3089 ld(-46/2) #43
3090
3091 # SYS_SetMode_80 implementation
3092 label('sys_SetMode')
sys_SetMode: 0b54 ec57 bne $0b57 3093 bne(pc()+3) #18
0b55 fc57 bra $0b57 3094 bra(pc()+2) #19
0b56 0003 ld $03 3095 ld('startVideo') #20 First enable video if disabled
0b57 c21e st [$1e] 3096 st([vReturn]) #20,21
0b58 0119 ld [$19] 3097 ld([vAC+1]) #22
0b59 f063 beq .sysSm#25 3098 beq('.sysSm#25') #23
0b5a 1403 ld $03,y 3099 ld(hi('REENTER'),Y) #24
0b5b 6118 xora [$18] 3100 xora([vAC]) #25
0b5c 60b0 xora $b0 3101 xora((1975>>8)^(1975&255)) #26 Poor man\'s 1975 detection
0b5d ec60 bne $0b60 3102 bne(pc()+3) #27
0b5e fc61 bra $0b61 3103 bra(pc()+3) #28
3104 assert videoZ == 0x0100
0b5f c21e st [$1e] 3105 st([vReturn]) #29 DISABLE video/audio/serial/etc
0b60 0200 nop 3106 nop() #29(!) Ignore and return
0b61 e0cb jmp y,$cb 3107 jmp(Y,'REENTER') #30
0b62 00ef ld $ef 3108 ld(-34/2) #31
3109 label('.sysSm#25')
.sysSm#25: 0b63 0118 ld [$18] 3110 ld([vAC]) #25 Mode 0,1,2,3
0b64 2003 anda $03 3111 anda(3) #26
0b65 8068 adda $68 3112 adda('.sysSm#30') #27
0b66 fe00 bra ac 3113 bra(AC) #28
0b67 fc6c bra .sysSm#31 3114 bra('.sysSm#31') #29
3115 label('.sysSm#30')
.sysSm#30: 0b68 000a ld $0a 3116 ld('pixels') #30 videoB lines
0b69 000a ld $0a 3117 ld('pixels') #30
0b6a 00f6 ld $f6 3118 ld('nopixels') #30
0b6b 00f6 ld $f6 3119 ld('nopixels') #30
3120 label('.sysSm#31')
.sysSm#31: 0b6c c20a st [$0a] 3121 st([videoModeB]) #31
0b6d 0118 ld [$18] 3122 ld([vAC]) #32
0b6e 2003 anda $03 3123 anda(3) #33
0b6f 8072 adda $72 3124 adda('.sysSm#37') #34
0b70 fe00 bra ac 3125 bra(AC) #35
0b71 fc76 bra .sysSm#38 3126 bra('.sysSm#38') #36
3127 label('.sysSm#37')
.sysSm#37: 0b72 000a ld $0a 3128 ld('pixels') #37 videoC lines
0b73 000a ld $0a 3129 ld('pixels') #37
0b74 000a ld $0a 3130 ld('pixels') #37
0b75 00f6 ld $f6 3131 ld('nopixels') #37
3132 label('.sysSm#38')
.sysSm#38: 0b76 c20b st [$0b] 3133 st([videoModeC]) #38
0b77 0118 ld [$18] 3134 ld([vAC]) #39
0b78 2003 anda $03 3135 anda(3) #40
0b79 807c adda $7c 3136 adda('.sysSm#44') #41
0b7a fe00 bra ac 3137 bra(AC) #42
0b7b fc80 bra .sysSm#45 3138 bra('.sysSm#45') #43
3139 label('.sysSm#44')
.sysSm#44: 0b7c 000a ld $0a 3140 ld('pixels') #44 videoD lines
0b7d 00f6 ld $f6 3141 ld('nopixels') #44
0b7e 00f6 ld $f6 3142 ld('nopixels') #44
0b7f 00f6 ld $f6 3143 ld('nopixels') #44
3144 label('.sysSm#45')
.sysSm#45: 0b80 c20c st [$0c] 3145 st([videoModeD]) #45
0b81 e0cb jmp y,$cb 3146 jmp(Y,'REENTER') #46
0b82 00e7 ld $e7 3147 ld(-50/2) #47
3148
3149 # SYS_SendSerial1_v3_80 implementation
3150 label('sys_SendSerial1')
sys_SendSerial1:
0b83 f08a beq .sysSs#20 3151 beq('.sysSs#20') #18
0b84 1124 ld [$24],x 3152 ld([sysArgs+0],X) #19
0b85 0116 ld [$16] 3153 ld([vPC]) #20 Wait for vBlank
0b86 a002 suba $02 3154 suba(2) #21
0b87 1403 ld $03,y 3155 ld(hi('REENTER_28'),Y) #22
0b88 e0ca jmp y,$ca 3156 jmp(Y,'REENTER_28') #23
0b89 c216 st [$16] 3157 st([vPC]) #24
3158 label('.sysSs#20')
.sysSs#20: 0b8a 1525 ld [$25],y 3159 ld([sysArgs+1],Y) #20 Synchronized with vBlank
0b8b 0d00 ld [y,x] 3160 ld([Y,X]) #21 Copy next bit
0b8c 2126 anda [$26] 3161 anda([sysArgs+2]) #22
0b8d ec90 bne $0b90 3162 bne(pc()+3) #23
0b8e fc91 bra $0b91 3163 bra(pc()+3) #24
0b8f 000e ld $0e 3164 ld(7*2) #25
0b90 0012 ld $12 3165 ld(9*2) #25
0b91 c20d st [$0d] 3166 st([videoPulse]) #26
0b92 0126 ld [$26] 3167 ld([sysArgs+2]) #27 Rotate input bit
0b93 8200 adda ac 3168 adda(AC) #28
0b94 ec97 bne $0b97 3169 bne(pc()+3) #29
0b95 fc97 bra $0b97 3170 bra(pc()+2) #30
0b96 0001 ld $01 3171 ld(1) #31
0b97 c226 st [$26] 3172 st([sysArgs+2]) #31,32 (must be idempotent)
0b98 2001 anda $01 3173 anda(1) #33 Optionally increment pointer
0b99 8124 adda [$24] 3174 adda([sysArgs+0]) #34
0b9a d224 st [$24],x 3175 st([sysArgs+0],X) #35
0b9b 0127 ld [$27] 3176 ld([sysArgs+3]) #36 Frame counter
0b9c a001 suba $01 3177 suba(1) #37
0b9d f0ac beq .sysSs#40 3178 beq('.sysSs#40') #38
0b9e 1403 ld $03,y 3179 ld(hi('REENTER'),Y) #39
0b9f c227 st [$27] 3180 st([sysArgs+3]) #40
0ba0 010f ld [$0f] 3181 ld([serialRaw]) #41 Test for anything being sent back
0ba1 60ff xora $ff 3182 xora(255) #42
0ba2 f0a7 beq .sysSs#45 3183 beq('.sysSs#45') #43
0ba3 c218 st [$18] 3184 st([vAC]) #44 Abort after key press with non-zero error
0ba4 c219 st [$19] 3185 st([vAC+1]) #45
0ba5 e0cb jmp y,$cb 3186 jmp(Y,'REENTER') #46
0ba6 00e7 ld $e7 3187 ld(-50/2) #47
3188 label('.sysSs#45')
.sysSs#45: 0ba7 0116 ld [$16] 3189 ld([vPC]) #45 Continue sending bits
0ba8 a002 suba $02 3190 suba(2) #46
0ba9 c216 st [$16] 3191 st([vPC]) #47
0baa e0cb jmp y,$cb 3192 jmp(Y,'REENTER') #48
0bab 00e6 ld $e6 3193 ld(-52/2) #49
3194 label('.sysSs#40')
.sysSs#40: 0bac c218 st [$18] 3195 st([vAC]) #40 Stop sending bits, no error
0bad c219 st [$19] 3196 st([vAC+1]) #41
0bae e0cb jmp y,$cb 3197 jmp(Y,'REENTER') #42
0baf 00e9 ld $e9 3198 ld(-46/2) #43
3199
3200 # CALLI implementation (vCPU instruction)
3201 label('calli#13')
calli#13: 0bb0 8003 adda $03 3202 adda(3) #13,43
0bb1 c21a st [$1a] 3203 st([vLR]) #14
0bb2 0117 ld [$17] 3204 ld([vPC+1]) #15
0bb3 d61b st [$1b],y 3205 st([vLR+1],Y) #16
0bb4 0d00 ld [y,x] 3206 ld([Y,X]) #17
0bb5 de00 st [y,x++] 3207 st([Y,Xpp]) #18 Just X++
0bb6 a002 suba $02 3208 suba(2) #19
0bb7 c216 st [$16] 3209 st([vPC]) #20
0bb8 0d00 ld [y,x] 3210 ld([Y,X]) #21
0bb9 1403 ld $03,y 3211 ld(hi('REENTER_28'),Y) #22
0bba e0ca jmp y,$ca 3212 jmp(Y,'REENTER_28') #23
0bbb c217 st [$17] 3213 st([vPC+1]) #24
3214
3215 # -------------------------------------------------------------
3216 # vCPU instructions for comparisons between two 16-bit operands
3217 # -------------------------------------------------------------
3218 #
3219 # vCPU's conditional branching (BCC) always compares vAC against 0,
3220 # treating vAC as a two's complement 16-bit number. When we need to
3221 # compare two arbitrary numnbers we normally first take their difference
3222 # with SUBW. However, when this difference is too large, the subtraction
3223 # overflows and we get the wrong outcome. To get it right over the
3224 # entire range, an elaborate sequence is needed. TinyBASIC uses this
3225 # blurp for its relational operators. (It compares stack variable $02
3226 # with zero page variable $3a.)
3227 #
3228 # 0461 ee 02 LDLW $02
3229 # 0463 fc 3a XORW $3a
3230 # 0465 35 53 6a BGE $046c
3231 # 0468 ee 02 LDLW $02
3232 # 046a 90 6e BRA $0470
3233 # 046c ee 02 LDLW $02
3234 # 046e b8 3a SUBW $3a
3235 # 0470 35 56 73 BLE $0475
3236 #
3237 # The CMPHS and CMPHU instructions were introduced to simplify this.
3238 # They inspect both operands to see if there is an overflow risk. If
3239 # so, they modify vAC such that their difference gets smaller, while
3240 # preserving the relation between the two operands. After that, the
3241 # SUBW instruction can't overflow and we achieve a correct comparison.
3242 # Use CMPHS for signed comparisons and CMPHU for unsigned. With these,
3243 # the sequence above becomes:
3244 #
3245 # 0461 ee 02 LDLW $02
3246 # 0463 1f 3b CMPHS $3b Note: high byte of operand
3247 # 0465 b8 3a SUBW $3a
3248 # 0467 35 56 73 BLE $0475
3249 #
3250 # CMPHS/CMPHU don't make much sense other than in combination with
3251 # SUBW. These modify vACH, if needed, as given in the following table:
3252 #
3253 # vACH varH | vACH
3254 # bit7 bit7 | CMPHS CMPHU
3255 # ---------------------------
3256 # 0 0 | vACH vACH no change needed
3257 # 0 1 | varH+1 varH-1 narrowing the range
3258 # 1 0 | varH-1 varH+1 narrowing the range
3259 # 1 1 | vACH vACH no change needed
3260 # ---------------------------
3261
3262 # CMPHS implementation (vCPU instruction)
3263 label('cmphs#13')
cmphs#13: 0bbc 1403 ld $03,y 3264 ld(hi('REENTER'),Y) #13
0bbd 0500 ld [x] 3265 ld([X]) #14
0bbe 6119 xora [$19] 3266 xora([vAC+1]) #15
0bbf f4d0 bge .cmphu#18 3267 bpl('.cmphu#18') #16 Skip if same sign
0bc0 0119 ld [$19] 3268 ld([vAC+1]) #17
0bc1 e8c4 blt $0bc4 3269 bmi(pc()+3) #18
0bc2 fcc5 bra .cmphs#21 3270 bra(pc()+3) #19
3271 label('.cmphs#20')
.cmphs#20: 0bc3 0001 ld $01 3272 ld(+1) #20 vAC < variable
0bc4 00ff ld $ff 3273 ld(-1) #20(!) vAC > variable
3274 label('.cmphs#21')
.cmphs#21: 0bc5 8500 adda [x] 3275 adda([X]) #21
0bc6 c219 st [$19] 3276 st([vAC+1]) #22
0bc7 e0ca jmp y,$ca 3277 jmp(Y,'REENTER_28') #23
3278 #dummy() #24 Overlap
3279 #
3280 # CMPHS implementation (vCPU instruction)
3281 label('cmphu#13')
cmphu#13: 0bc8 1403 ld $03,y 3282 ld(hi('REENTER'),Y) #13,24
0bc9 0500 ld [x] 3283 ld([X]) #14
0bca 6119 xora [$19] 3284 xora([vAC+1]) #15
0bcb f4d0 bge .cmphu#18 3285 bpl('.cmphu#18') #16 Skip if same sign
0bcc 0119 ld [$19] 3286 ld([vAC+1]) #17
0bcd e8c3 blt .cmphs#20 3287 bmi('.cmphs#20') #18
0bce fcc5 bra .cmphs#21 3288 bra('.cmphs#21') #19
0bcf 00ff ld $ff 3289 ld(-1) #20 vAC > variable
3290
3291 # No-operation for CMPHS/CMPHU when high bits are equal
3292 label('.cmphu#18')
.cmphu#18: 0bd0 e0cb jmp y,$cb 3293 jmp(Y,'REENTER') #18
0bd1 00f5 ld $f5 3294 ld(-22/2) #19
3295
3296 #-----------------------------------------------------------------------
3297 #
3298 # $0c00 ROM page 12: More SYS functions (sprites)
3299 #
3300 # Page 1: vertical blank interval
3301 # Page 2: visible scanlines
3302 #
3303 #-----------------------------------------------------------------------
3304
0bd2 0200 nop 3305 align(0x100, size=0x100)
0bd3 0200 nop
0bd4 0200 nop
* 46 times
3306
3307 #-----------------------------------------------------------------------
3308 # Extension SYS_Sprite6_v3_64
3309 # Extension SYS_Sprite6x_v3_64
3310 # Extension SYS_Sprite6y_v3_64
3311 # Extension SYS_Sprite6xy_v3_64
3312 #-----------------------------------------------------------------------
3313
3314 # Blit sprite in screen memory
3315 #
3316 # Variables
3317 # vAC Destination address in screen
3318 # sysArgs[0:1] Source address of 6xY pixels (colors 0..63) terminated
3319 # by negative byte value N (typically N = -Y)
3320 # sysArgs[2:7] Scratch (user as copy buffer)
3321 #
3322 # This SYS function draws a sprite of 6 pixels wide and Y pixels high.
3323 # The pixel data is read sequentually from RAM, in horizontal chunks
3324 # of 6 pixels at a time, and then written to the screen through the
3325 # destination pointer (each chunk underneath the previous), thus
3326 # drawing a 6xY stripe. Pixel values should be non-negative. The first
3327 # negative byte N after a chunk signals the end of the sprite data.
3328 # So the sprite's height Y is determined by the source data and is
3329 # therefore flexible. This negative byte value, typically N == -Y,
3330 # is then used to adjust the destination pointer's high byte, to make
3331 # it easier to draw sprites wider than 6 pixels: just repeat the SYS
3332 # call for as many 6-pixel wide stripes you need. All arguments are
3333 # already left in place to facilitate this. After one call, the source
3334 # pointer will point past that source data, effectively:
3335 # src += Y * 6 + 1
3336 # The destination pointer will have been adjusted as:
3337 # dst += (Y + N) * 256 + 6
3338 # (With arithmetic wrapping around on the same memory page)
3339 #
3340 # Y is only limited by source memory, not by CPU cycles. The
3341 # implementation is such that the SYS function self-repeats, each
3342 # time drawing the next 6-pixel chunk. It can typically draw 12
3343 # pixels per scanline this way.
3344
3345 label('SYS_Sprite6_v3_64')
3346
SYS_Sprite6_v3_64:
0c00 1124 ld [$24],x 3347 ld([sysArgs+0],X) #15 Pixel data source address
0c01 1525 ld [$25],y 3348 ld([sysArgs+1],Y) #16
0c02 0d00 ld [y,x] 3349 ld([Y,X]) #17 Next pixel or stop
0c03 f411 bge .sysDpx0 3350 bpl('.sysDpx0') #18
0c04 de00 st [y,x++] 3351 st([Y,Xpp]) #19 Just X++
3352
0c05 8119 adda [$19] 3353 adda([vAC+1]) #20 Adjust dst for convenience
0c06 c219 st [$19] 3354 st([vAC+1]) #21
0c07 0118 ld [$18] 3355 ld([vAC]) #22
0c08 8006 adda $06 3356 adda(6) #23
0c09 c218 st [$18] 3357 st([vAC]) #24
0c0a 0124 ld [$24] 3358 ld([sysArgs+0]) #25 Adjust src for convenience
0c0b 8001 adda $01 3359 adda(1) #26
0c0c c224 st [$24] 3360 st([sysArgs+0]) #27
0c0d 0200 nop 3361 nop() #28
0c0e 1403 ld $03,y 3362 ld(hi('REENTER'),Y) #29 Normal exit (no self-repeat)
0c0f e0cb jmp y,$cb 3363 jmp(Y,'REENTER') #30
0c10 00ef ld $ef 3364 ld(-34/2) #31
3365
3366 label('.sysDpx0')
.sysDpx0: 0c11 c226 st [$26] 3367 st([sysArgs+2]) #20 Gobble 6 pixels into buffer
0c12 0d00 ld [y,x] 3368 ld([Y,X]) #21
0c13 de00 st [y,x++] 3369 st([Y,Xpp]) #22 Just X++
0c14 c227 st [$27] 3370 st([sysArgs+3]) #23
0c15 0d00 ld [y,x] 3371 ld([Y,X]) #24
0c16 de00 st [y,x++] 3372 st([Y,Xpp]) #25 Just X++
0c17 c228 st [$28] 3373 st([sysArgs+4]) #26
0c18 0d00 ld [y,x] 3374 ld([Y,X]) #27
0c19 de00 st [y,x++] 3375 st([Y,Xpp]) #28 Just X++
0c1a c229 st [$29] 3376 st([sysArgs+5]) #29
0c1b 0d00 ld [y,x] 3377 ld([Y,X]) #30
0c1c de00 st [y,x++] 3378 st([Y,Xpp]) #31 Just X++
0c1d c22a st [$2a] 3379 st([sysArgs+6]) #32
0c1e 0d00 ld [y,x] 3380 ld([Y,X]) #33
0c1f de00 st [y,x++] 3381 st([Y,Xpp]) #34 Just X++
0c20 c22b st [$2b] 3382 st([sysArgs+7]) #35
3383
0c21 1118 ld [$18],x 3384 ld([vAC],X) #36 Screen memory destination address
0c22 1519 ld [$19],y 3385 ld([vAC+1],Y) #37
0c23 0126 ld [$26] 3386 ld([sysArgs+2]) #38 Write 6 pixels
0c24 de00 st [y,x++] 3387 st([Y,Xpp]) #39
0c25 0127 ld [$27] 3388 ld([sysArgs+3]) #40
0c26 de00 st [y,x++] 3389 st([Y,Xpp]) #41
0c27 0128 ld [$28] 3390 ld([sysArgs+4]) #42
0c28 de00 st [y,x++] 3391 st([Y,Xpp]) #43
0c29 0129 ld [$29] 3392 ld([sysArgs+5]) #44
0c2a de00 st [y,x++] 3393 st([Y,Xpp]) #45
0c2b 012a ld [$2a] 3394 ld([sysArgs+6]) #46
0c2c de00 st [y,x++] 3395 st([Y,Xpp]) #47
0c2d 012b ld [$2b] 3396 ld([sysArgs+7]) #48
0c2e de00 st [y,x++] 3397 st([Y,Xpp]) #49
3398
0c2f 0124 ld [$24] 3399 ld([sysArgs+0]) #50 src += 6
0c30 8006 adda $06 3400 adda(6) #51
0c31 c224 st [$24] 3401 st([sysArgs+0]) #52
0c32 0119 ld [$19] 3402 ld([vAC+1]) #53 dst += 256
0c33 8001 adda $01 3403 adda(1) #54
0c34 c219 st [$19] 3404 st([vAC+1]) #55
3405
0c35 0116 ld [$16] 3406 ld([vPC]) #56 Self-repeating SYS call
0c36 a002 suba $02 3407 suba(2) #57
0c37 c216 st [$16] 3408 st([vPC]) #58
0c38 1403 ld $03,y 3409 ld(hi('REENTER'),Y) #59
0c39 e0cb jmp y,$cb 3410 jmp(Y,'REENTER') #60
0c3a 00e0 ld $e0 3411 ld(-64/2) #61
3412
0c3b 0200 nop 3413 align(64)
0c3c 0200 nop
0c3d 0200 nop
* 5 times
3414 label('SYS_Sprite6x_v3_64')
3415
SYS_Sprite6x_v3_64:
0c40 1124 ld [$24],x 3416 ld([sysArgs+0],X) #15 Pixel data source address
0c41 1525 ld [$25],y 3417 ld([sysArgs+1],Y) #16
0c42 0d00 ld [y,x] 3418 ld([Y,X]) #17 Next pixel or stop
0c43 f451 bge .sysDpx1 3419 bpl('.sysDpx1') #18
0c44 de00 st [y,x++] 3420 st([Y,Xpp]) #19 Just X++
3421
0c45 8119 adda [$19] 3422 adda([vAC+1]) #20 Adjust dst for convenience
0c46 c219 st [$19] 3423 st([vAC+1]) #21
0c47 0118 ld [$18] 3424 ld([vAC]) #22
0c48 a006 suba $06 3425 suba(6) #23
0c49 c218 st [$18] 3426 st([vAC]) #24
0c4a 0124 ld [$24] 3427 ld([sysArgs+0]) #25 Adjust src for convenience
0c4b 8001 adda $01 3428 adda(1) #26
0c4c c224 st [$24] 3429 st([sysArgs+0]) #27
0c4d 0200 nop 3430 nop() #28
0c4e 1403 ld $03,y 3431 ld(hi('REENTER'),Y) #29 Normal exit (no self-repeat)
0c4f e0cb jmp y,$cb 3432 jmp(Y,'REENTER') #30
0c50 00ef ld $ef 3433 ld(-34/2) #31
3434
3435 label('.sysDpx1')
.sysDpx1: 0c51 c22b st [$2b] 3436 st([sysArgs+7]) #20 Gobble 6 pixels into buffer (backwards)
0c52 0d00 ld [y,x] 3437 ld([Y,X]) #21
0c53 de00 st [y,x++] 3438 st([Y,Xpp]) #22 Just X++
0c54 c22a st [$2a] 3439 st([sysArgs+6]) #23
0c55 0d00 ld [y,x] 3440 ld([Y,X]) #24
0c56 de00 st [y,x++] 3441 st([Y,Xpp]) #25 Just X++
0c57 c229 st [$29] 3442 st([sysArgs+5]) #26
0c58 0d00 ld [y,x] 3443 ld([Y,X]) #27
0c59 de00 st [y,x++] 3444 st([Y,Xpp]) #28 Just X++
0c5a c228 st [$28] 3445 st([sysArgs+4]) #29
0c5b 0d00 ld [y,x] 3446 ld([Y,X]) #30
0c5c de00 st [y,x++] 3447 st([Y,Xpp]) #31 Just X++
0c5d c227 st [$27] 3448 st([sysArgs+3]) #32
0c5e 0d00 ld [y,x] 3449 ld([Y,X]) #33
0c5f de00 st [y,x++] 3450 st([Y,Xpp]) #34 Just X++
3451
0c60 1118 ld [$18],x 3452 ld([vAC],X) #35 Screen memory destination address
0c61 1519 ld [$19],y 3453 ld([vAC+1],Y) #36
0c62 de00 st [y,x++] 3454 st([Y,Xpp]) #37 Write 6 pixels
0c63 0127 ld [$27] 3455 ld([sysArgs+3]) #38
0c64 de00 st [y,x++] 3456 st([Y,Xpp]) #39
0c65 0128 ld [$28] 3457 ld([sysArgs+4]) #40
0c66 de00 st [y,x++] 3458 st([Y,Xpp]) #41
0c67 0129 ld [$29] 3459 ld([sysArgs+5]) #42
0c68 de00 st [y,x++] 3460 st([Y,Xpp]) #43
0c69 012a ld [$2a] 3461 ld([sysArgs+6]) #44
0c6a de00 st [y,x++] 3462 st([Y,Xpp]) #45
0c6b 012b ld [$2b] 3463 ld([sysArgs+7]) #46
0c6c de00 st [y,x++] 3464 st([Y,Xpp]) #47
3465
0c6d 0124 ld [$24] 3466 ld([sysArgs+0]) #48 src += 6
0c6e 8006 adda $06 3467 adda(6) #49
0c6f c224 st [$24] 3468 st([sysArgs+0]) #50
0c70 0119 ld [$19] 3469 ld([vAC+1]) #51 dst += 256
0c71 8001 adda $01 3470 adda(1) #52
0c72 c219 st [$19] 3471 st([vAC+1]) #53
3472
0c73 0116 ld [$16] 3473 ld([vPC]) #54 Self-repeating SYS call
0c74 a002 suba $02 3474 suba(2) #55
0c75 c216 st [$16] 3475 st([vPC]) #56
0c76 1403 ld $03,y 3476 ld(hi('REENTER'),Y) #57
0c77 e0cb jmp y,$cb 3477 jmp(Y,'REENTER') #58
0c78 00e1 ld $e1 3478 ld(-62/2) #59
3479
0c79 0200 nop 3480 align(64)
0c7a 0200 nop
0c7b 0200 nop
* 7 times
3481 label('SYS_Sprite6y_v3_64')
3482
SYS_Sprite6y_v3_64:
0c80 1124 ld [$24],x 3483 ld([sysArgs+0],X) #15 Pixel data source address
0c81 1525 ld [$25],y 3484 ld([sysArgs+1],Y) #16
0c82 0d00 ld [y,x] 3485 ld([Y,X]) #17 Next pixel or stop
0c83 f493 bge .sysDpx2 3486 bpl('.sysDpx2') #18
0c84 de00 st [y,x++] 3487 st([Y,Xpp]) #19 Just X++
3488
0c85 60ff xora $ff 3489 xora(255) #20 Adjust dst for convenience
0c86 8001 adda $01 3490 adda(1) #21
0c87 8119 adda [$19] 3491 adda([vAC+1]) #22
0c88 c219 st [$19] 3492 st([vAC+1]) #23
0c89 0118 ld [$18] 3493 ld([vAC]) #24
0c8a 8006 adda $06 3494 adda(6) #25
0c8b c218 st [$18] 3495 st([vAC]) #26
0c8c 0124 ld [$24] 3496 ld([sysArgs+0]) #27 Adjust src for convenience
0c8d 8001 adda $01 3497 adda(1) #28
0c8e c224 st [$24] 3498 st([sysArgs+0]) #29
0c8f 0200 nop 3499 nop() #30
0c90 1403 ld $03,y 3500 ld(hi('REENTER'),Y) #31 Normal exit (no self-repeat)
0c91 e0cb jmp y,$cb 3501 jmp(Y,'REENTER') #32
0c92 00ee ld $ee 3502 ld(-36/2) #33
3503
3504 label('.sysDpx2')
.sysDpx2: 0c93 c226 st [$26] 3505 st([sysArgs+2]) #20 Gobble 6 pixels into buffer
0c94 0d00 ld [y,x] 3506 ld([Y,X]) #21
0c95 de00 st [y,x++] 3507 st([Y,Xpp]) #22 Just X++
0c96 c227 st [$27] 3508 st([sysArgs+3]) #23
0c97 0d00 ld [y,x] 3509 ld([Y,X]) #24
0c98 de00 st [y,x++] 3510 st([Y,Xpp]) #25 Just X++
0c99 c228 st [$28] 3511 st([sysArgs+4]) #26
0c9a 0d00 ld [y,x] 3512 ld([Y,X]) #27
0c9b de00 st [y,x++] 3513 st([Y,Xpp]) #28 Just X++
0c9c c229 st [$29] 3514 st([sysArgs+5]) #29
0c9d 0d00 ld [y,x] 3515 ld([Y,X]) #30
0c9e de00 st [y,x++] 3516 st([Y,Xpp]) #31 Just X++
0c9f c22a st [$2a] 3517 st([sysArgs+6]) #32
0ca0 0d00 ld [y,x] 3518 ld([Y,X]) #33
0ca1 de00 st [y,x++] 3519 st([Y,Xpp]) #34 Just X++
0ca2 c22b st [$2b] 3520 st([sysArgs+7]) #35
3521
0ca3 1118 ld [$18],x 3522 ld([vAC],X) #36 Screen memory destination address
0ca4 1519 ld [$19],y 3523 ld([vAC+1],Y) #37
0ca5 0126 ld [$26] 3524 ld([sysArgs+2]) #38 Write 6 pixels
0ca6 de00 st [y,x++] 3525 st([Y,Xpp]) #39
0ca7 0127 ld [$27] 3526 ld([sysArgs+3]) #40
0ca8 de00 st [y,x++] 3527 st([Y,Xpp]) #41
0ca9 0128 ld [$28] 3528 ld([sysArgs+4]) #42
0caa de00 st [y,x++] 3529 st([Y,Xpp]) #43
0cab 0129 ld [$29] 3530 ld([sysArgs+5]) #44
0cac de00 st [y,x++] 3531 st([Y,Xpp]) #45
0cad 012a ld [$2a] 3532 ld([sysArgs+6]) #46
0cae de00 st [y,x++] 3533 st([Y,Xpp]) #47
0caf 012b ld [$2b] 3534 ld([sysArgs+7]) #48
0cb0 de00 st [y,x++] 3535 st([Y,Xpp]) #49
3536
0cb1 0124 ld [$24] 3537 ld([sysArgs+0]) #50 src += 6
0cb2 8006 adda $06 3538 adda(6) #51
0cb3 c224 st [$24] 3539 st([sysArgs+0]) #52
0cb4 0119 ld [$19] 3540 ld([vAC+1]) #53 dst -= 256
0cb5 a001 suba $01 3541 suba(1) #54
0cb6 c219 st [$19] 3542 st([vAC+1]) #55
3543
0cb7 0116 ld [$16] 3544 ld([vPC]) #56 Self-repeating SYS call
0cb8 a002 suba $02 3545 suba(2) #57
0cb9 c216 st [$16] 3546 st([vPC]) #58
0cba 1403 ld $03,y 3547 ld(hi('REENTER'),Y) #59
0cbb e0cb jmp y,$cb 3548 jmp(Y,'REENTER') #60
0cbc 00e0 ld $e0 3549 ld(-64/2) #61
3550
0cbd 0200 nop 3551 align(64)
0cbe 0200 nop
0cbf 0200 nop
3552 label('SYS_Sprite6xy_v3_64')
3553
SYS_Sprite6xy_v3_64:
0cc0 1124 ld [$24],x 3554 ld([sysArgs+0],X) #15 Pixel data source address
0cc1 1525 ld [$25],y 3555 ld([sysArgs+1],Y) #16
0cc2 0d00 ld [y,x] 3556 ld([Y,X]) #17 Next pixel or stop
0cc3 f4d3 bge .sysDpx3 3557 bpl('.sysDpx3') #18
0cc4 de00 st [y,x++] 3558 st([Y,Xpp]) #19 Just X++
3559
0cc5 60ff xora $ff 3560 xora(255) #20 Adjust dst for convenience
0cc6 8001 adda $01 3561 adda(1) #21
0cc7 8119 adda [$19] 3562 adda([vAC+1]) #22
0cc8 c219 st [$19] 3563 st([vAC+1]) #23
0cc9 0118 ld [$18] 3564 ld([vAC]) #24
0cca a006 suba $06 3565 suba(6) #25
0ccb c218 st [$18] 3566 st([vAC]) #26
0ccc 0124 ld [$24] 3567 ld([sysArgs+0]) #27 Adjust src for convenience
0ccd 8001 adda $01 3568 adda(1) #28
0cce c224 st [$24] 3569 st([sysArgs+0]) #29
0ccf 0200 nop 3570 nop() #30
0cd0 1403 ld $03,y 3571 ld(hi('REENTER'),Y) #31 Normal exit (no self-repeat)
0cd1 e0cb jmp y,$cb 3572 jmp(Y,'REENTER') #32
0cd2 00ee ld $ee 3573 ld(-36/2) #33
3574
3575 label('.sysDpx3')
.sysDpx3: 0cd3 c22b st [$2b] 3576 st([sysArgs+7]) #20 Gobble 6 pixels into buffer (backwards)
0cd4 0d00 ld [y,x] 3577 ld([Y,X]) #21
0cd5 de00 st [y,x++] 3578 st([Y,Xpp]) #22 Just X++
0cd6 c22a st [$2a] 3579 st([sysArgs+6]) #23
0cd7 0d00 ld [y,x] 3580 ld([Y,X]) #24
0cd8 de00 st [y,x++] 3581 st([Y,Xpp]) #25 Just X++
0cd9 c229 st [$29] 3582 st([sysArgs+5]) #26
0cda 0d00 ld [y,x] 3583 ld([Y,X]) #27
0cdb de00 st [y,x++] 3584 st([Y,Xpp]) #28 Just X++
0cdc c228 st [$28] 3585 st([sysArgs+4]) #29
0cdd 0d00 ld [y,x] 3586 ld([Y,X]) #30
0cde de00 st [y,x++] 3587 st([Y,Xpp]) #31 Just X++
0cdf c227 st [$27] 3588 st([sysArgs+3]) #32
0ce0 0d00 ld [y,x] 3589 ld([Y,X]) #33
0ce1 de00 st [y,x++] 3590 st([Y,Xpp]) #34 Just X++
3591
0ce2 1118 ld [$18],x 3592 ld([vAC],X) #35 Screen memory destination address
0ce3 1519 ld [$19],y 3593 ld([vAC+1],Y) #36
0ce4 de00 st [y,x++] 3594 st([Y,Xpp]) #37 Write 6 pixels
0ce5 0127 ld [$27] 3595 ld([sysArgs+3]) #38
0ce6 de00 st [y,x++] 3596 st([Y,Xpp]) #39
0ce7 0128 ld [$28] 3597 ld([sysArgs+4]) #40
0ce8 de00 st [y,x++] 3598 st([Y,Xpp]) #41
0ce9 0129 ld [$29] 3599 ld([sysArgs+5]) #42
0cea de00 st [y,x++] 3600 st([Y,Xpp]) #43
0ceb 012a ld [$2a] 3601 ld([sysArgs+6]) #44
0cec de00 st [y,x++] 3602 st([Y,Xpp]) #45
0ced 012b ld [$2b] 3603 ld([sysArgs+7]) #46
0cee de00 st [y,x++] 3604 st([Y,Xpp]) #47
3605
0cef 0124 ld [$24] 3606 ld([sysArgs+0]) #48 src += 6
0cf0 8006 adda $06 3607 adda(6) #49
0cf1 c224 st [$24] 3608 st([sysArgs+0]) #50
0cf2 0119 ld [$19] 3609 ld([vAC+1]) #51 dst -= 256
0cf3 a001 suba $01 3610 suba(1) #52
0cf4 c219 st [$19] 3611 st([vAC+1]) #53
3612
0cf5 0116 ld [$16] 3613 ld([vPC]) #54 Self-repeating SYS call
0cf6 a002 suba $02 3614 suba(2) #55
0cf7 c216 st [$16] 3615 st([vPC]) #56
0cf8 1403 ld $03,y 3616 ld(hi('REENTER'),Y) #57
0cf9 e0cb jmp y,$cb 3617 jmp(Y,'REENTER') #58
0cfa 00e1 ld $e1 3618 ld(-62/2) #59
3619
3620 #-----------------------------------------------------------------------
3621
3622 label('sys_ExpanderControl')
3623
sys_ExpanderControl:
0cfb 2118 anda [$18] 3624 anda([vAC]) #18
0cfc d218 st [$18],x 3625 st([vAC],X) #19
0cfd 1401 ld $01,y 3626 ld(hi(ctrlBits),Y) #20
0cfe caf8 st [y,$f8] 3627 st([Y,ctrlBits]) #21 Set control variable
0cff 1519 ld [$19],y 3628 ld([vAC+1],Y) #22 MOSI (A15)
0d00 cd00 ctrl y,x 3629 ctrl(Y,X) #23 Try set the expander control register
3630
0d01 0127 ld [$27] 3631 ld([sysArgs+3]) #24 Prepare for SYS_SpiExchangeBytes
3632 assert pc()&255 < 255-3 # Beware of page crossing: asm.py won't warn
0d02 ec05 bne $0d05 3633 bne(pc()+3) #25
0d03 fc05 bra $0d05 3634 bra(pc()+2) #26
0d04 0125 ld [$25] 3635 ld([sysArgs+1]) #27
0d05 c227 st [$27] 3636 st([sysArgs+3]) #27,28 (must be idempotent)
3637
0d06 1403 ld $03,y 3638 ld(hi('REENTER'),Y) #29
0d07 e0cb jmp y,$cb 3639 jmp(Y,'REENTER') #30
0d08 00ef ld $ef 3640 ld(-34/2) #31
3641
3642 #-----------------------------------------------------------------------
3643
3644 label('sys_SpiExchangeBytes')
3645
sys_SpiExchangeBytes:
0d09 09f8 ld [y,$f8] 3646 ld([Y,ctrlBits]) #18
0d0a c228 st [$28] 3647 st([sysArgs+4]) #19
3648
0d0b 1124 ld [$24],x 3649 ld([sysArgs+0],X) #20 Fetch byte to send
0d0c 1525 ld [$25],y 3650 ld([sysArgs+1],Y) #21
0d0d 0d00 ld [y,x] 3651 ld([Y,X]) #22
3652
3653 for i in range(8):
3654 st([vTmp],Y);C('Bit %d'%(7-i))#23+i*12
0d0e d61d st [$1d],y ;Bit 7
0d0f 1128 ld [$28],x 3655 ld([sysArgs+4],X) #24+i*12
0d10 dd00 ctrl y,x++ 3656 ctrl(Y,Xpp) #25+i*12 Set MOSI
0d11 dd00 ctrl y,x++ 3657 ctrl(Y,Xpp) #26+i*12 Raise SCLK, disable RAM!
0d12 0100 ld [$00] 3658 ld([0]) #27+i*12 Get MISO
0d13 200f anda $0f 3659 anda(0b00001111) #28+i*12 This is why R1 as pull-DOWN is simpler
0d14 f017 beq $0d17 3660 beq(pc()+3) #29+i*12
0d15 fc17 bra $0d17 3661 bra(pc()+2) #30+i*12
0d16 0001 ld $01 3662 ld(1) #31+i*12
0d17 cd00 ctrl y,x 3663 ctrl(Y,X) #32+i*12,29+i*12 (Must be idempotent) Lower SCLK
0d18 811d adda [$1d] 3664 adda([vTmp]) #33+i*12 Shift
0d19 811d adda [$1d] 3665 adda([vTmp]) #34+i*12
0d1a d61d st [$1d],y ;Bit 6
0d1b 1128 ld [$28],x
0d1c dd00 ctrl y,x++
0d1d dd00 ctrl y,x++
0d1e 0100 ld [$00]
0d1f 200f anda $0f
0d20 f023 beq $0d23
0d21 fc23 bra $0d23
0d22 0001 ld $01
0d23 cd00 ctrl y,x
0d24 811d adda [$1d]
0d25 811d adda [$1d]
0d26 d61d st [$1d],y ;Bit 5
0d27 1128 ld [$28],x
0d28 dd00 ctrl y,x++
0d29 dd00 ctrl y,x++
0d2a 0100 ld [$00]
0d2b 200f anda $0f
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 4
0d33 1128 ld [$28],x
0d34 dd00 ctrl y,x++
0d35 dd00 ctrl y,x++
0d36 0100 ld [$00]
0d37 200f anda $0f
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 3
0d3f 1128 ld [$28],x
0d40 dd00 ctrl y,x++
0d41 dd00 ctrl y,x++
0d42 0100 ld [$00]
0d43 200f anda $0f
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 2
0d4b 1128 ld [$28],x
0d4c dd00 ctrl y,x++
0d4d dd00 ctrl y,x++
0d4e 0100 ld [$00]
0d4f 200f anda $0f
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 1
0d57 1128 ld [$28],x
0d58 dd00 ctrl y,x++
0d59 dd00 ctrl y,x++
0d5a 0100 ld [$00]
0d5b 200f anda $0f
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 0
0d63 1128 ld [$28],x
0d64 dd00 ctrl y,x++
0d65 dd00 ctrl y,x++
0d66 0100 ld [$00]
0d67 200f anda $0f
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]
3666
0d6e 1124 ld [$24],x 3667 ld([sysArgs+0],X) #119 Store received byte
0d6f 1527 ld [$27],y 3668 ld([sysArgs+3],Y) #120
0d70 ce00 st [y,x] 3669 st([Y,X]) #121
3670
0d71 0124 ld [$24] 3671 ld([sysArgs+0]) #122 Advance pointer
0d72 8001 adda $01 3672 adda(1) #123
0d73 c224 st [$24] 3673 st([sysArgs+0]) #124
3674
0d74 6126 xora [$26] 3675 xora([sysArgs+2]) #125 Reached end?
0d75 f07c beq .sysSpi#128 3676 beq('.sysSpi#128') #126
3677
0d76 0116 ld [$16] 3678 ld([vPC]) #127 Self-repeating SYS call
0d77 a002 suba $02 3679 suba(2) #128
0d78 c216 st [$16] 3680 st([vPC]) #129
0d79 1403 ld $03,y 3681 ld(hi('NEXTY'),Y) #130
0d7a e000 jmp y,$00 3682 jmp(Y,'NEXTY') #131
0d7b 00bd ld $bd 3683 ld(-134/2) #132
3684
3685 label('.sysSpi#128')
.sysSpi#128: 0d7c 1403 ld $03,y 3686 ld(hi('NEXTY'),Y) #128 Continue program
0d7d e000 jmp y,$00 3687 jmp(Y,'NEXTY') #129
0d7e 00be ld $be 3688 ld(-132/2) #130
3689
3690 #-----------------------------------------------------------------------
3691
3692 label('sys_v6502')
3693
sys_v6502: 0d7f d605 st [$05],y 3694 st([vCpuSelect],Y) #18 Activate v6502
0d80 00f5 ld $f5 3695 ld(-22/2) #19
0d81 e0ff jmp y,$ff 3696 jmp(Y,'v6502_ENTER') #20 Transfer control in the same time slice
0d82 8115 adda [$15] 3697 adda([vTicks]) #21
3698 assert (38 - 22)//2 >= v6502_adjust
3699
3700 #-----------------------------------------------------------------------
3701 # MOS 6502 emulator
3702 #-----------------------------------------------------------------------
3703
3704 # Some quirks:
3705 # - Stack in zero page instead of page 1
3706 # - No interrupts
3707 # - No decimal mode (may never be added). D flag is emulated but ignored.
3708 # - BRK switches back to running 16-bits vCPU
3709 # - Illegal opcodes map to BRK, but can read ghost operands before trapping
3710 # - Illegal opcode $ff won't be trapped and cause havoc instead
3711
3712 # Big things TODO:
3713 # XXX Tuning, put most frequent instructions in the primary page
3714
3715 label('v6502_ror')
3716 assert v6502_Cflag == 1
v6502_ror: 0d83 1525 ld [$25],y 3717 ld([v6502_ADH],Y) #12
0d84 00fc ld $fc 3718 ld(-46//2+v6502_maxTicks) #13 Is there enough time for the excess ticks?
0d85 8115 adda [$15] 3719 adda([vTicks]) #14
0d86 e89a blt .recheck17 3720 blt('.recheck17') #15
0d87 0127 ld [$27] 3721 ld([v6502_P]) #16 Transfer C to "bit 8"
0d88 2001 anda $01 3722 anda(1) #17
0d89 807f adda $7f 3723 adda(127) #18
0d8a 2080 anda $80 3724 anda(128) #19
0d8b c219 st [$19] 3725 st([v6502_BI]) #20 The real 6502 wouldn't use BI for this
0d8c 0127 ld [$27] 3726 ld([v6502_P]) #21 Transfer bit 0 to C
0d8d 20fe anda $fe 3727 anda(~1) #22
0d8e c227 st [$27] 3728 st([v6502_P]) #23
0d8f 0d00 ld [y,x] 3729 ld([Y,X]) #24
0d90 2001 anda $01 3730 anda(1) #25
0d91 4127 ora [$27] 3731 ora([v6502_P]) #26
0d92 c227 st [$27] 3732 st([v6502_P]) #27
0d93 00ee ld $ee 3733 ld('v6502_ror#38') #28 Shift table lookup
0d94 c21d st [$1d] 3734 st([vTmp]) #29
0d95 0d00 ld [y,x] 3735 ld([Y,X]) #30
0d96 20fe anda $fe 3736 anda(~1) #31
0d97 1405 ld $05,y 3737 ld(hi('shiftTable'),Y) #32
0d98 e200 jmp y,ac 3738 jmp(Y,AC) #33
0d99 fcff bra $ff 3739 bra(255) #34 bra shiftTable+255
3740 label('.recheck17')
.recheck17: 0d9a 140e ld $0e,y 3741 ld(hi('v6502_check'),Y) #17 Go back to time check before dispatch
0d9b e0f2 jmp y,$f2 3742 jmp(Y,'v6502_check') #18
0d9c 00f6 ld $f6 3743 ld(-20/2) #19
3744
3745 label('v6502_lsr')
3746 assert v6502_Cflag == 1
v6502_lsr: 0d9d 1525 ld [$25],y 3747 ld([v6502_ADH],Y) #12
0d9e 0127 ld [$27] 3748 ld([v6502_P]) #13 Transfer bit 0 to C
0d9f 20fe anda $fe 3749 anda(~1) #14
0da0 c227 st [$27] 3750 st([v6502_P]) #15
0da1 0d00 ld [y,x] 3751 ld([Y,X]) #16
0da2 2001 anda $01 3752 anda(1) #17
0da3 4127 ora [$27] 3753 ora([v6502_P]) #18
0da4 c227 st [$27] 3754 st([v6502_P]) #19
0da5 00e7 ld $e7 3755 ld('v6502_lsr#30') #20 Shift table lookup
0da6 c21d st [$1d] 3756 st([vTmp]) #21
0da7 0d00 ld [y,x] 3757 ld([Y,X]) #22
0da8 20fe anda $fe 3758 anda(~1) #23
0da9 1405 ld $05,y 3759 ld(hi('shiftTable'),Y) #24
0daa e200 jmp y,ac 3760 jmp(Y,AC) #25
0dab fcff bra $ff 3761 bra(255) #26 bra shiftTable+255
3762
3763 label('v6502_rol')
3764 assert v6502_Cflag == 1
v6502_rol: 0dac 1525 ld [$25],y 3765 ld([v6502_ADH],Y) #12
0dad 0d00 ld [y,x] 3766 ld([Y,X]) #13
0dae 2080 anda $80 3767 anda(0x80) #14
0daf c21d st [$1d] 3768 st([v6502_Tmp]) #15
0db0 0127 ld [$27] 3769 ld([v6502_P]) #16
0db1 2001 anda $01 3770 anda(1) #17
3771 label('.rol#18')
.rol#18: 0db2 8d00 adda [y,x] 3772 adda([Y,X]) #18
0db3 8d00 adda [y,x] 3773 adda([Y,X]) #19
0db4 ce00 st [y,x] 3774 st([Y,X]) #20
0db5 c228 st [$28] 3775 st([v6502_Qz]) #21 Z flag
0db6 c229 st [$29] 3776 st([v6502_Qn]) #22 N flag
0db7 0127 ld [$27] 3777 ld([v6502_P]) #23 C Flag
0db8 20fe anda $fe 3778 anda(~1) #24
0db9 111d ld [$1d],x 3779 ld([v6502_Tmp],X) #25
0dba 4500 ora [x] 3780 ora([X]) #26
0dbb c227 st [$27] 3781 st([v6502_P]) #27
0dbc 140e ld $0e,y 3782 ld(hi('v6502_next'),Y) #28
0dbd 00f0 ld $f0 3783 ld(-32/2) #29
0dbe e020 jmp y,$20 3784 jmp(Y,'v6502_next') #30
3785 #nop() #31 Overlap
3786 #
3787 label('v6502_asl')
v6502_asl: 0dbf 1525 ld [$25],y 3788 ld([v6502_ADH],Y) #12,32
0dc0 0d00 ld [y,x] 3789 ld([Y,X]) #13
0dc1 2080 anda $80 3790 anda(0x80) #14
0dc2 c21d st [$1d] 3791 st([v6502_Tmp]) #15
0dc3 fcb2 bra .rol#18 3792 bra('.rol#18') #16
0dc4 0000 ld $00 3793 ld(0) #17
3794
3795 label('v6502_jmp1')
v6502_jmp1: 0dc5 0200 nop 3796 nop() #12
0dc6 0124 ld [$24] 3797 ld([v6502_ADL]) #13
0dc7 c21a st [$1a] 3798 st([v6502_PCL]) #14
0dc8 0125 ld [$25] 3799 ld([v6502_ADH]) #15
0dc9 c21b st [$1b] 3800 st([v6502_PCH]) #16
0dca 140e ld $0e,y 3801 ld(hi('v6502_next'),Y) #17
0dcb e020 jmp y,$20 3802 jmp(Y,'v6502_next') #18
0dcc 00f6 ld $f6 3803 ld(-20/2) #19
3804
3805 label('v6502_jmp2')
v6502_jmp2: 0dcd 0200 nop 3806 nop() #12
0dce 1525 ld [$25],y 3807 ld([v6502_ADH],Y) #13
0dcf 0d00 ld [y,x] 3808 ld([Y,X]) #14
0dd0 de00 st [y,x++] 3809 st([Y,Xpp]) #15 (Just X++) Wrap around: bug compatible with NMOS
0dd1 c21a st [$1a] 3810 st([v6502_PCL]) #16
0dd2 0d00 ld [y,x] 3811 ld([Y,X]) #17
0dd3 c21b st [$1b] 3812 st([v6502_PCH]) #18
0dd4 140e ld $0e,y 3813 ld(hi('v6502_next'),Y) #19
0dd5 e020 jmp y,$20 3814 jmp(Y,'v6502_next') #20
0dd6 00f5 ld $f5 3815 ld(-22/2) #21
3816
3817 label('v6502_pla')
v6502_pla: 0dd7 011c ld [$1c] 3818 ld([v6502_S]) #12
0dd8 1200 ld ac,x 3819 ld(AC,X) #13
0dd9 8001 adda $01 3820 adda(1) #14
0dda c21c st [$1c] 3821 st([v6502_S]) #15
0ddb 0500 ld [x] 3822 ld([X]) #16
0ddc c218 st [$18] 3823 st([v6502_A]) #17
0ddd c228 st [$28] 3824 st([v6502_Qz]) #18 Z flag
0dde c229 st [$29] 3825 st([v6502_Qn]) #19 N flag
0ddf 140e ld $0e,y 3826 ld(hi('v6502_next'),Y) #20
0de0 00f4 ld $f4 3827 ld(-24/2) #21
0de1 e020 jmp y,$20 3828 jmp(Y,'v6502_next') #22
3829 #nop() #23 Overlap
3830 #
3831 label('v6502_pha')
v6502_pha: 0de2 140e ld $0e,y 3832 ld(hi('v6502_next'),Y) #12,24
0de3 011c ld [$1c] 3833 ld([v6502_S]) #13
0de4 a001 suba $01 3834 suba(1) #14
0de5 d21c st [$1c],x 3835 st([v6502_S],X) #15
0de6 0118 ld [$18] 3836 ld([v6502_A]) #16
0de7 c600 st [x] 3837 st([X]) #17
0de8 e020 jmp y,$20 3838 jmp(Y,'v6502_next') #18
0de9 00f6 ld $f6 3839 ld(-20/2) #19
3840
3841 label('v6502_brk')
v6502_brk: 0dea 0002 ld $02 3842 ld(hi('ENTER')) #12 Switch to vCPU
0deb c205 st [$05] 3843 st([vCpuSelect]) #13
3844 assert v6502_A == vAC
0dec 0000 ld $00 3845 ld(0) #14
0ded c219 st [$19] 3846 st([vAC+1]) #15
0dee 1403 ld $03,y 3847 ld(hi('REENTER'),Y) #16 Switch in the current time slice
0def 00fb ld $fb 3848 ld(-22//2+v6502_adjust) #17
0df0 e0cb jmp y,$cb 3849 jmp(Y,'REENTER') #18
0df1 0200 nop 3850 nop() #19
3851
3852 # All interpreter entry points must share the same page offset, because
3853 # this offset is hard-coded as immediate operand in the video driver.
3854 # The Gigatron's original vCPU's 'ENTER' label is already at $2ff, so we
3855 # just use $dff for 'v6502_ENTER'. v6502 actually has two entry points.
3856 # The other is 'v6502_RESUME' at $10ff. It is used for instructions
3857 # that were fetched but not yet executed. Allowing the split gives finer
3858 # granulariy, and hopefully more throughput for the simpler instructions.
3859 # (There is no "overhead" for allowing instruction splitting, because
3860 # both emulation phases must administer [vTicks] anyway.)
3861 while pc()&255 < 255:
0df2 0200 nop 3862 nop()
0df3 0200 nop
0df4 0200 nop
* 13 times
3863 label('v6502_ENTER')
v6502_ENTER: 0dff fc22 bra v6502_next2 3864 bra('v6502_next2') #0 v6502 primary entry point
3865 # --- Page boundary ---
0e00 a006 suba $06 3866 suba(v6502_adjust) #1,19 Adjust for vCPU/v6520 timing differences
3867
3868 #19 Addressing modes
3869 ( '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
3870 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
3871 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
3872 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
3873 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
3874 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
3875 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
3876 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
3877
3878 # Special encoding cases for emulator:
3879 # $00 BRK - but gets mapped to #$DD handled in v6502_mode0
3880 # $20 JSR $DDDD but gets mapped to #$DD handled in v6502_mode0 and v6502_JSR
3881 # $40 RTI - but gets mapped to #$DD handled in v6502_mode0
3882 # $60 RTS - but gets mapped to #$DD handled in v6502_mode0
3883 # $6C JMP ($DDDD) but gets mapped to $DDDD handled in v6502_JMP2
3884 # $96 STX $DD,Y but gets mapped to $DD,X handled in v6502_STX2
3885 # $B6 LDX $DD,Y but gets mapped to $DD,X handled in v6502_LDX2
3886 # $BE LDX $DDDD,Y but gets mapped to $DDDD,X handled in v6502_modeABX
3887
3888 label('v6502_next')
v6502_next: 0e20 8115 adda [$15] 3889 adda([vTicks]) #0
3890 blt('v6502_exitBefore') #1 No more ticks
0e21 e83a blt v6502_exitBefore
3891 label('v6502_next2')
v6502_next2: 0e22 c215 st [$15] 3892 st([vTicks]) #2
3893 #
3894 # Fetch opcode
0e23 111a ld [$1a],x 3895 ld([v6502_PCL],X) #3
0e24 151b ld [$1b],y 3896 ld([v6502_PCH],Y) #4
0e25 0d00 ld [y,x] 3897 ld([Y,X]) #5 Fetch IR
0e26 c226 st [$26] 3898 st([v6502_IR]) #6
0e27 011a ld [$1a] 3899 ld([v6502_PCL]) #7 PC++
0e28 8001 adda $01 3900 adda(1) #8
0e29 d21a st [$1a],x 3901 st([v6502_PCL],X) #9
0e2a f02d beq $0e2d 3902 beq(pc()+3) #10
0e2b fc2e bra $0e2e 3903 bra(pc()+3) #11
0e2c 0000 ld $00 3904 ld(0) #12
0e2d 0001 ld $01 3905 ld(1) #12(!)
0e2e 811b adda [$1b] 3906 adda([v6502_PCH]) #13
0e2f d61b st [$1b],y 3907 st([v6502_PCH],Y) #14
3908 #
3909 # Get addressing mode and fetch operands
0e30 0126 ld [$26] 3910 ld([v6502_IR]) #15 Get addressing mode
0e31 201f anda $1f 3911 anda(31) #16
0e32 fe00 bra ac 3912 bra(AC) #17
0e33 fc34 bra .next20 3913 bra('.next20') #18
3914 # (jump table) #19
3915 label('.next20')
.next20: 0e34 0d00 ld [y,x] 3916 ld([Y,X]) #20 Fetch L
3917 # Most opcodes branch away at this point, but IR & 31 == 0 falls through
3918 #
3919 # Implicit Mode for BRK JSR RTI RTS (< 0x80) -- 26 cycles
3920 # Immediate Mode for LDY CPY CPX (>= 0x80) -- 36 cycles
3921 label('v6502_mode0')
v6502_mode0: 0e35 0126 ld [$26] 3922 ld([v6502_IR]) #21 'xxx0000'
0e36 e845 blt .imm24 3923 bmi('.imm24') #22
0e37 011b ld [$1b] 3924 ld([v6502_PCH]) #23
0e38 fcf2 bra v6502_check 3925 bra('v6502_check') #24
0e39 00f3 ld $f3 3926 ld(-26/2) #25
3927
3928 # Resync with video driver. At this point we're returning BEFORE
3929 # fetching and executing the next instruction.
3930 label('v6502_exitBefore')
v6502_exitBefore:
0e3a 8013 adda $13 3931 adda(v6502_maxTicks) #3 Exit BEFORE fetch
0e3b e43b bgt $0e3b 3932 bgt(pc()&255) #4 Resync
0e3c a001 suba $01 3933 suba(1) #5
0e3d 000d ld $0d 3934 ld(hi('v6502_ENTER')) #6 Set entry point to before 'fetch'
0e3e c205 st [$05] 3935 st([vCpuSelect]) #7
0e3f 1401 ld $01,y 3936 ld(hi('vBlankStart'),Y) #8
0e40 e11e jmp y,[$1e] 3937 jmp(Y,[vReturn]) #9 To video driver
0e41 0000 ld $00 3938 ld(0) #10
3939 assert v6502_overhead == 11
3940
3941 # Immediate Mode: #$FF -- 36 cycles
3942 label('v6502_modeIMM')
v6502_modeIMM:
0e42 0200 nop 3943 nop() #21 Wait for v6502_mode0 to join
0e43 0200 nop 3944 nop() #22
0e44 011b ld [$1b] 3945 ld([v6502_PCH]) #23 Copy PC
3946 label('.imm24')
.imm24: 0e45 c225 st [$25] 3947 st([v6502_ADH]) #24
0e46 011a ld [$1a] 3948 ld([v6502_PCL]) #25
0e47 d224 st [$24],x 3949 st([v6502_ADL],X) #26
0e48 8001 adda $01 3950 adda(1) #27 PC++
0e49 c21a st [$1a] 3951 st([v6502_PCL]) #28
0e4a f04d beq $0e4d 3952 beq(pc()+3) #29
0e4b fc4e bra $0e4e 3953 bra(pc()+3) #30
0e4c 0000 ld $00 3954 ld(0) #31
0e4d 0001 ld $01 3955 ld(1) #31(!)
0e4e 811b adda [$1b] 3956 adda([v6502_PCH]) #32
0e4f c21b st [$1b] 3957 st([v6502_PCH]) #33
0e50 fcf2 bra v6502_check 3958 bra('v6502_check') #34
0e51 00ee ld $ee 3959 ld(-36/2) #35
3960
3961 # Accumulator Mode: ROL ROR LSL ASR -- 28 cycles
3962 label('v6502_modeACC')
v6502_modeACC:
0e52 0018 ld $18 3963 ld(v6502_A&255) #21 Address of AC
0e53 d224 st [$24],x 3964 st([v6502_ADL],X) #22
0e54 0000 ld $00 3965 ld(v6502_A>>8) #23
0e55 c225 st [$25] 3966 st([v6502_ADH]) #24
0e56 00f2 ld $f2 3967 ld(-28/2) #25
0e57 fcf2 bra v6502_check 3968 bra('v6502_check') #26
3969 #nop() #27 Overlap
3970 #
3971 # Implied Mode: no operand -- 24 cycles
3972 label('v6502_modeILL')
3973 label('v6502_modeIMP')
v6502_modeILL:
v6502_modeIMP:
0e58 0200 nop 3974 nop() #21,27
0e59 fcf2 bra v6502_check 3975 bra('v6502_check') #22
0e5a 00f4 ld $f4 3976 ld(-24/2) #23
3977
3978 # Zero Page Modes: $DD $DD,X $DD,Y -- 36 cycles
3979 label('v6502_modeZPX')
v6502_modeZPX:
0e5b fc5f bra .zp23 3980 bra('.zp23') #21
0e5c 812a adda [$2a] 3981 adda([v6502_X]) #22
3982 label('v6502_modeZP')
v6502_modeZP: 0e5d fc5f bra .zp23 3983 bra('.zp23') #21
0e5e 0200 nop 3984 nop() #22
3985 label('.zp23')
.zp23: 0e5f d224 st [$24],x 3986 st([v6502_ADL],X) #23
0e60 0000 ld $00 3987 ld(0) #24 H=0
0e61 c225 st [$25] 3988 st([v6502_ADH]) #25
0e62 0001 ld $01 3989 ld(1) #26 PC++
0e63 811a adda [$1a] 3990 adda([v6502_PCL]) #27
0e64 c21a st [$1a] 3991 st([v6502_PCL]) #28
0e65 f068 beq $0e68 3992 beq(pc()+3) #29
0e66 fc69 bra $0e69 3993 bra(pc()+3) #30
0e67 0000 ld $00 3994 ld(0) #31
0e68 0001 ld $01 3995 ld(1) #31(!)
0e69 811b adda [$1b] 3996 adda([v6502_PCH]) #32
0e6a c21b st [$1b] 3997 st([v6502_PCH]) #33
0e6b fcf2 bra v6502_check 3998 bra('v6502_check') #34
0e6c 00ee ld $ee 3999 ld(-36/2) #35
4000
4001 # Possible retry loop for modeABS and modeIZY. Because these need
4002 # more time than the v6502_maxTicks of 38 Gigatron cycles, we may
4003 # have to restart them after the next horizontal pulse.
4004 label('.retry28')
.retry28: 0e6d f070 beq $0e70 4005 beq(pc()+3) #28,37 PC--
0e6e fc71 bra $0e71 4006 bra(pc()+3) #29
0e6f 0000 ld $00 4007 ld(0) #30
0e70 00ff ld $ff 4008 ld(-1) #30(!)
0e71 811b adda [$1b] 4009 adda([v6502_PCH]) #31
0e72 c21b st [$1b] 4010 st([v6502_PCH]) #32
0e73 011a ld [$1a] 4011 ld([v6502_PCL]) #33
0e74 a001 suba $01 4012 suba(1) #34
0e75 c21a st [$1a] 4013 st([v6502_PCL]) #35
0e76 fc20 bra v6502_next 4014 bra('v6502_next') #36 Retry until sufficient time
0e77 00ed ld $ed 4015 ld(-38/2) #37
4016
4017 # Absolute Modes: $DDDD $DDDD,X $DDDD,Y -- 64 cycles
4018 label('v6502_modeABS')
v6502_modeABS:
0e78 fc7d bra .abs23 4019 bra('.abs23') #21
0e79 0000 ld $00 4020 ld(0) #22
4021 label('v6502_modeABX')
v6502_modeABX:
0e7a fc7d bra .abs23 4022 bra('.abs23') #21
4023 label('v6502_modeABY')
v6502_modeABY:
0e7b 012a ld [$2a] 4024 ld([v6502_X]) #21,22
0e7c 012b ld [$2b] 4025 ld([v6502_Y]) #22
4026 label('.abs23')
.abs23: 0e7d c224 st [$24] 4027 st([v6502_ADL]) #23
0e7e 00f3 ld $f3 4028 ld(-64//2+v6502_maxTicks) #24 Is there enough time for the excess ticks?
0e7f 8115 adda [$15] 4029 adda([vTicks]) #25
0e80 e86d blt .retry28 4030 blt('.retry28') #26
0e81 011a ld [$1a] 4031 ld([v6502_PCL]) #27
0e82 0126 ld [$26] 4032 ld([v6502_IR]) #28 Special case $BE: LDX $DDDD,Y (we got X in ADL)
0e83 60be xora $be 4033 xora(0xbe) #29
0e84 f087 beq $0e87 4034 beq(pc()+3) #30
0e85 fc88 bra $0e88 4035 bra(pc()+3) #31
0e86 0124 ld [$24] 4036 ld([v6502_ADL]) #32
0e87 012b ld [$2b] 4037 ld([v6502_Y]) #32(!)
0e88 8d00 adda [y,x] 4038 adda([Y,X]) #33 Fetch and add L
0e89 c224 st [$24] 4039 st([v6502_ADL]) #34
0e8a e88e blt .abs37 4040 bmi('.abs37') #35 Carry?
0e8b ad00 suba [y,x] 4041 suba([Y,X]) #36 Gets back original operand
0e8c fc90 bra .abs39 4042 bra('.abs39') #37
0e8d 4d00 ora [y,x] 4043 ora([Y,X]) #38 Carry in bit 7
4044 label('.abs37')
.abs37: 0e8e 2d00 anda [y,x] 4045 anda([Y,X]) #37 Carry in bit 7
0e8f 0200 nop 4046 nop() #38
4047 label('.abs39')
.abs39: 0e90 3080 anda $80,x 4048 anda(0x80,X) #39 Move carry to bit 0
0e91 0500 ld [x] 4049 ld([X]) #40
0e92 c225 st [$25] 4050 st([v6502_ADH]) #41
0e93 011a ld [$1a] 4051 ld([v6502_PCL]) #42 PC++
0e94 8001 adda $01 4052 adda(1) #43
0e95 d21a st [$1a],x 4053 st([v6502_PCL],X) #44
0e96 f099 beq $0e99 4054 beq(pc()+3) #45
0e97 fc9a bra $0e9a 4055 bra(pc()+3) #46
0e98 0000 ld $00 4056 ld(0) #47
0e99 0001 ld $01 4057 ld(1) #47(!)
0e9a 811b adda [$1b] 4058 adda([v6502_PCH]) #48
0e9b d61b st [$1b],y 4059 st([v6502_PCH],Y) #49
0e9c 0d00 ld [y,x] 4060 ld([Y,X]) #50 Fetch H
0e9d 8125 adda [$25] 4061 adda([v6502_ADH]) #51
0e9e c225 st [$25] 4062 st([v6502_ADH]) #52
0e9f 011a ld [$1a] 4063 ld([v6502_PCL]) #53 PC++
0ea0 8001 adda $01 4064 adda(1) #54
0ea1 c21a st [$1a] 4065 st([v6502_PCL]) #55
0ea2 f0a5 beq $0ea5 4066 beq(pc()+3) #56
0ea3 fca6 bra $0ea6 4067 bra(pc()+3) #57
0ea4 0000 ld $00 4068 ld(0) #58
0ea5 0001 ld $01 4069 ld(1) #58(!)
0ea6 811b adda [$1b] 4070 adda([v6502_PCH]) #59
0ea7 c21b st [$1b] 4071 st([v6502_PCH]) #60
0ea8 1124 ld [$24],x 4072 ld([v6502_ADL],X) #61
0ea9 fcf2 bra v6502_check 4073 bra('v6502_check') #62
0eaa 00e0 ld $e0 4074 ld(-64/2) #63
4075
4076 # Indirect Indexed Mode: ($DD),Y -- 54 cycles
4077 label('v6502_modeIZY')
v6502_modeIZY:
0eab 1200 ld ac,x 4078 ld(AC,X) #21 $DD
0eac 1400 ld $00,y 4079 ld(0,Y) #22 $00DD
0ead 00f8 ld $f8 4080 ld(-54//2+v6502_maxTicks) #23 Is there enough time for the excess ticks?
0eae 8115 adda [$15] 4081 adda([vTicks]) #24
0eaf 0200 nop 4082 nop() #25
0eb0 e86d blt .retry28 4083 blt('.retry28') #26
0eb1 011a ld [$1a] 4084 ld([v6502_PCL]) #27
0eb2 8001 adda $01 4085 adda(1) #28 PC++
0eb3 c21a st [$1a] 4086 st([v6502_PCL]) #29
0eb4 f0b7 beq $0eb7 4087 beq(pc()+3) #30
0eb5 fcb8 bra $0eb8 4088 bra(pc()+3) #31
0eb6 0000 ld $00 4089 ld(0) #32
0eb7 0001 ld $01 4090 ld(1) #32(!)
0eb8 811b adda [$1b] 4091 adda([v6502_PCH]) #33
0eb9 c21b st [$1b] 4092 st([v6502_PCH]) #34
0eba 0d00 ld [y,x] 4093 ld([Y,X]) #35 Read word from zero-page
0ebb de00 st [y,x++] 4094 st([Y,Xpp]) #36 (Just X++) Wrap-around is correct
0ebc c224 st [$24] 4095 st([v6502_ADL]) #37
0ebd 0d00 ld [y,x] 4096 ld([Y,X]) #38
0ebe c225 st [$25] 4097 st([v6502_ADH]) #39
0ebf 012b ld [$2b] 4098 ld([v6502_Y]) #40 Add Y
0ec0 8124 adda [$24] 4099 adda([v6502_ADL]) #41
0ec1 c224 st [$24] 4100 st([v6502_ADL]) #42
0ec2 e8c6 blt .izy45 4101 bmi('.izy45') #43 Carry?
0ec3 a12b suba [$2b] 4102 suba([v6502_Y]) #44 Gets back original operand
0ec4 fcc8 bra .izy47 4103 bra('.izy47') #45
0ec5 412b ora [$2b] 4104 ora([v6502_Y]) #46 Carry in bit 7
4105 label('.izy45')
.izy45: 0ec6 212b anda [$2b] 4106 anda([v6502_Y]) #45 Carry in bit 7
0ec7 0200 nop 4107 nop() #46
4108 label('.izy47')
.izy47: 0ec8 3080 anda $80,x 4109 anda(0x80,X) #47 Move carry to bit 0
0ec9 0500 ld [x] 4110 ld([X]) #48
0eca 8125 adda [$25] 4111 adda([v6502_ADH]) #49
0ecb c225 st [$25] 4112 st([v6502_ADH]) #50
0ecc 1124 ld [$24],x 4113 ld([v6502_ADL],X) #51
0ecd fcf2 bra v6502_check 4114 bra('v6502_check') #52
0ece 00e5 ld $e5 4115 ld(-54/2) #53
4116
4117 # Relative Mode: BEQ BNE BPL BMI BCC BCS BVC BVS -- 36 cycles
4118 label('v6502_modeREL')
v6502_modeREL:
0ecf d224 st [$24],x 4119 st([v6502_ADL],X) #21 Offset (Only needed for branch)
0ed0 e8d3 blt $0ed3 4120 bmi(pc()+3) #22 Sign extend
0ed1 fcd4 bra $0ed4 4121 bra(pc()+3) #23
0ed2 0000 ld $00 4122 ld(0) #24
0ed3 00ff ld $ff 4123 ld(255) #24(!)
0ed4 c225 st [$25] 4124 st([v6502_ADH]) #25
0ed5 011a ld [$1a] 4125 ld([v6502_PCL]) #26 PC++ (Needed for both cases)
0ed6 8001 adda $01 4126 adda(1) #27
0ed7 c21a st [$1a] 4127 st([v6502_PCL]) #28
0ed8 f0db beq $0edb 4128 beq(pc()+3) #29
0ed9 fcdc bra $0edc 4129 bra(pc()+3) #30
0eda 0000 ld $00 4130 ld(0) #31
0edb 0001 ld $01 4131 ld(1) #31(!)
0edc 811b adda [$1b] 4132 adda([v6502_PCH]) #32
0edd c21b st [$1b] 4133 st([v6502_PCH]) #33
0ede fcf2 bra v6502_check 4134 bra('v6502_check') #34
0edf 00ee ld $ee 4135 ld(-36/2) #53
4136
4137 # Indexed Indirect Mode: ($DD,X) -- 38 cycles
4138 label('v6502_modeIZX')
v6502_modeIZX:
0ee0 812a adda [$2a] 4139 adda([v6502_X]) #21 Add X
0ee1 c21d st [$1d] 4140 st([v6502_Tmp]) #22
0ee2 9001 adda $01,x 4141 adda(1,X) #23 Read word from zero-page
0ee3 0500 ld [x] 4142 ld([X]) #24
0ee4 c225 st [$25] 4143 st([v6502_ADH]) #25
0ee5 111d ld [$1d],x 4144 ld([v6502_Tmp],X) #26
0ee6 0500 ld [x] 4145 ld([X]) #27
0ee7 d224 st [$24],x 4146 st([v6502_ADL],X) #28
0ee8 011a ld [$1a] 4147 ld([v6502_PCL]) #29 PC++
0ee9 8001 adda $01 4148 adda(1) #30
0eea c21a st [$1a] 4149 st([v6502_PCL]) #31
0eeb f0ee beq $0eee 4150 beq(pc()+3) #32
0eec fcef bra $0eef 4151 bra(pc()+3) #33
0eed 0000 ld $00 4152 ld(0) #34
0eee 0001 ld $01 4153 ld(1) #34(!)
0eef 811b adda [$1b] 4154 adda([v6502_PCH]) #35
0ef0 c21b st [$1b] 4155 st([v6502_PCH]) #36
0ef1 00ed ld $ed 4156 ld(-38/2) #37 !!! Fall through to v6502_check !!!
4157 #
4158 # Update elapsed time for the addressing mode processing.
4159 # Then check if we can immediately execute this instruction.
4160 # Otherwise transfer control to the video driver.
4161 label('v6502_check')
v6502_check: 0ef2 8115 adda [$15] 4162 adda([vTicks]) #0
4163 blt('v6502_exitAfter') #1 No more ticks
0ef3 e8f8 blt v6502_exitAfter
0ef4 c215 st [$15] 4164 st([vTicks]) #2
0ef5 140f ld $0f,y 4165 ld(hi('v6502_execute'),Y) #3
0ef6 e126 jmp y,[$26] 4166 jmp(Y,[v6502_IR]) #4
0ef7 fcff bra $ff 4167 bra(255) #5
4168
4169 # Otherwise resync with video driver. At this point we're returning AFTER
4170 # addressing mode decoding, but before executing the instruction.
4171 label('v6502_exitAfter')
v6502_exitAfter:
0ef8 8013 adda $13 4172 adda(v6502_maxTicks) #3 Exit AFTER fetch
0ef9 e4f9 bgt $0ef9 4173 bgt(pc()&255) #4 Resync
0efa a001 suba $01 4174 suba(1) #5
0efb 0010 ld $10 4175 ld(hi('v6502_RESUME')) #6 Set entry point to before 'execute'
0efc c205 st [$05] 4176 st([vCpuSelect]) #7
0efd 1401 ld $01,y 4177 ld(hi('vBlankStart'),Y) #8
0efe e11e jmp y,[$1e] 4178 jmp(Y,[vReturn]) #9 To video driver
0eff 0000 ld $00 4179 ld(0) #10
4180 assert v6502_overhead == 11
4181
4182 align(0x100,size=0x100)
4183 label('v6502_execute')
4184 # This page works as a 255-entry (0..254) jump table for 6502 opcodes.
4185 # Jumping into this page must have 'bra 255' in the branch delay slot
4186 # in order to get out again and dispatch to the right continuation.
4187 # X must hold [v6502_ADL],
4188 # Y will hold hi('v6502_execute'),
4189 # A will be loaded with the code offset (this is skipped at offset $ff)
v6502_execute:
0f00 00fd ld $fd 4190 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 4191 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 4192 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 4193 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 4194 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 4195 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 4196 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 4197 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 4198 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 4199 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 4200 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 4201 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 4202 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 4203 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 4204 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 4205 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 4206 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 4207 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 4208 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 4209 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 4210 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 4211 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 4212 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 4213 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 4214 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 4215 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 4216 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 4217 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 4218 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 4219 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 4220 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 4221 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 4222 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 4223 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 4224 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 4225 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 4226 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 4227 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 4228 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 4229 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 4230 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 4231 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 4232 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 4233 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 4234 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 4235 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 4236 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 4237 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 4238 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 4239 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 4240 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 4241 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 4242 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 4243 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 4244 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 4245 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 4246 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 4247 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 4248 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 4249 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 4250 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 4251 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 4252 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 4253 ld('v6502_ILL'); ld('v6502_SBC'); ld('v6502_INC') #6
0ffd 0029 ld $29
0ffe 00b7 ld $b7
0fff fe00 bra ac 4254 bra(AC) #6,7 Dispatch into next page
4255 # --- Page boundary ---
4256 align(0x100,size=0x100)
1000 140e ld $0e,y 4257 ld(hi('v6502_next'),Y) #8 Handy for instructions that don't clobber Y
4258
4259 label('v6502_ADC')
4260 assert pc()&255 == 1
4261 assert v6502_Cflag == 1
4262 assert v6502_Vemu == 128
v6502_ADC: 1001 1525 ld [$25],y 4263 ld([v6502_ADH],Y) #9 Must be at page offset 1, so A=1
1002 2127 anda [$27] 4264 anda([v6502_P]) #10 Carry in (AC=1 because lo('v6502_ADC')=1)
1003 8118 adda [$18] 4265 adda([v6502_A]) #11 Sum
1004 f020 beq .adc14 4266 beq('.adc14') #12 Danger zone for dropping a carry
1005 8d00 adda [y,x] 4267 adda([Y,X]) #13
1006 c228 st [$28] 4268 st([v6502_Qz]) #14 Z flag, don't overwrite left-hand side (A) yet
1007 c229 st [$29] 4269 st([v6502_Qn]) #15 N flag
1008 6118 xora [$18] 4270 xora([v6502_A]) #16 V flag, (Q^A) & (B^Q) & 0x80
1009 c218 st [$18] 4271 st([v6502_A]) #17
100a 0d00 ld [y,x] 4272 ld([Y,X]) #18
100b 6128 xora [$28] 4273 xora([v6502_Qz]) #19
100c 2118 anda [$18] 4274 anda([v6502_A]) #20
100d 2080 anda $80 4275 anda(0x80) #21
100e c21d st [$1d] 4276 st([v6502_Tmp]) #22
100f 0128 ld [$28] 4277 ld([v6502_Qz]) #23 Update A
1010 c218 st [$18] 4278 st([v6502_A]) #24
1011 e815 blt .adc27 4279 bmi('.adc27') #25 C flag
1012 ad00 suba [y,x] 4280 suba([Y,X]) #26
1013 fc17 bra .adc29 4281 bra('.adc29') #27
1014 4d00 ora [y,x] 4282 ora([Y,X]) #28
4283 label('.adc27')
.adc27: 1015 2d00 anda [y,x] 4284 anda([Y,X]) #27
1016 0200 nop 4285 nop() #28
4286 label('.adc29')
.adc29: 1017 3080 anda $80,x 4287 anda(0x80,X) #29
1018 0127 ld [$27] 4288 ld([v6502_P]) #30 Update P
1019 207e anda $7e 4289 anda(~v6502_Vemu&~v6502_Cflag) #31
101a 4500 ora [x] 4290 ora([X]) #32
101b 411d ora [$1d] 4291 ora([v6502_Tmp]) #33
101c c227 st [$27] 4292 st([v6502_P]) #34
101d 140e ld $0e,y 4293 ld(hi('v6502_next'),Y) #35
101e e020 jmp y,$20 4294 jmp(Y,'v6502_next') #36
101f 00ed ld $ed 4295 ld(-38/2) #37
4296 # Cin=1, A=$FF, B=$DD --> Result=$DD, Cout=1, V=0
4297 # Cin=0, A=$00, B=$DD --> Result=$DD, Cout=0, V=0
4298 label('.adc14')
.adc14: 1020 c218 st [$18] 4299 st([v6502_A]) #14 Special case
1021 c228 st [$28] 4300 st([v6502_Qz]) #15 Z flag
1022 c229 st [$29] 4301 st([v6502_Qn]) #16 N flag
1023 0127 ld [$27] 4302 ld([v6502_P]) #17
1024 207f anda $7f 4303 anda(0x7f) #18 V=0, keep C
1025 c227 st [$27] 4304 st([v6502_P]) #19
1026 140e ld $0e,y 4305 ld(hi('v6502_next'),Y) #20
1027 00f4 ld $f4 4306 ld(-24/2) #21
1028 e020 jmp y,$20 4307 jmp(Y,'v6502_next') #22
4308 #nop() #23 Overlap
4309 #
4310 label('v6502_SBC')
4311 # No matter how hard we try, v6502_SBC always comes out a lot clumsier
4312 # than v6502_ADC. And that one already barely fits in 38 cycles and is
4313 # hard to follow. So we use a hack: transmorph our SBC into an ADC with
4314 # inverted operand, and then dispatch again. Simple and effective.
v6502_SBC: 1029 1525 ld [$25],y 4315 ld([v6502_ADH],Y) #9,24
102a 0d00 ld [y,x] 4316 ld([Y,X]) #10
102b 60ff xora $ff 4317 xora(255) #11 Invert right-hand side operand
102c c219 st [$19] 4318 st([v6502_BI]) #12 Park modified operand for v6502_ADC
102d 0019 ld $19 4319 ld(v6502_BI&255) #13 Address of BI
102e d224 st [$24],x 4320 st([v6502_ADL],X) #14
102f 0000 ld $00 4321 ld(v6502_BI>>8) #15
1030 c225 st [$25] 4322 st([v6502_ADH]) #16
1031 0069 ld $69 4323 ld(0x69) #17 ADC #$xx (Any ADC opcode will do)
1032 c226 st [$26] 4324 st([v6502_IR]) #18
1033 140e ld $0e,y 4325 ld(hi('v6502_check'),Y) #20 Go back to time check before dispatch
1034 e0f2 jmp y,$f2 4326 jmp(Y,'v6502_check') #20
1035 00f5 ld $f5 4327 ld(-22/2) #21
4328
4329 # Carry calculation table
4330 # L7 R7 C7 RX UC SC
4331 # -- -- -- | -- -- --
4332 # 0 0 0 | 0 0 0
4333 # 0 0 1 | 0 0 0
4334 # 1 0 0 | 0 1 +1
4335 # 1 0 1 | 0 0 0
4336 # 0 1 0 | -1 1 0
4337 # 0 1 1 | -1 0 -1
4338 # 1 1 0 | -1 1 0
4339 # 1 1 1 | -1 1 0
4340 # -- -- -- | -- -- --
4341 # ^ ^ ^ ^ ^ ^
4342 # | | | | | `--- Carry of unsigned L + signed R: SC = RX + UC
4343 # | | | | `----- Carry of unsigned L + unsigned R: UC = C7 ? L7&R7 : L7|R7
4344 # | | | `------- Sign extension of signed R
4345 # | | `--------- MSB of unextended L + R
4346 # | `----------- MSB of right operand R
4347 # `------------- MSB of left operand L
4348
4349 label('v6502_CLC')
v6502_CLC: 1036 0127 ld [$27] 4350 ld([v6502_P]) #9
1037 fc3b bra .sec12 4351 bra('.sec12') #10
4352 label('v6502_SEC')
v6502_SEC: 1038 20fe anda $fe 4353 anda(~v6502_Cflag) #9,11 Overlap
1039 0127 ld [$27] 4354 ld([v6502_P]) #10
103a 4001 ora $01 4355 ora(v6502_Cflag) #11
4356 label('.sec12')
.sec12: 103b c227 st [$27] 4357 st([v6502_P]) #12
103c 0200 nop 4358 nop() #13
4359 label('.next14')
.next14: 103d e020 jmp y,$20 4360 jmp(Y,'v6502_next') #14
103e 00f8 ld $f8 4361 ld(-16/2) #15
4362
4363 label('v6502_BPL')
v6502_BPL: 103f 0129 ld [$29] 4364 ld([v6502_Qn]) #9
1040 e875 blt .next12 4365 bmi('.next12') #10
1041 f45b bge .branch13 4366 bpl('.branch13') #11
4367 #nop() #12 Overlap
4368 label('v6502_BMI')
v6502_BMI: 1042 0129 ld [$29] 4369 ld([v6502_Qn]) #9,12
1043 f475 bge .next12 4370 bpl('.next12') #10
1044 e85b blt .branch13 4371 bmi('.branch13') #11
4372 #nop() #12 Overlap
4373 label('v6502_BVC')
v6502_BVC: 1045 0127 ld [$27] 4374 ld([v6502_P]) #9,12
1046 2080 anda $80 4375 anda(v6502_Vemu) #10
1047 f05b beq .branch13 4376 beq('.branch13') #11
1048 ec3d bne .next14 4377 bne('.next14') #12
4378 #nop() #13 Overlap
4379 label('v6502_BVS')
v6502_BVS: 1049 0127 ld [$27] 4380 ld([v6502_P]) #9,13
104a 2080 anda $80 4381 anda(v6502_Vemu) #10
104b ec5b bne .branch13 4382 bne('.branch13') #11
104c f03d beq .next14 4383 beq('.next14') #12
4384 #nop() #13 Overlap
4385 label('v6502_BCC')
v6502_BCC: 104d 0127 ld [$27] 4386 ld([v6502_P]) #9,13
104e 2001 anda $01 4387 anda(v6502_Cflag) #10
104f f05b beq .branch13 4388 beq('.branch13') #11
1050 ec3d bne .next14 4389 bne('.next14') #12
4390 #nop() #13 Overlap
4391 label('v6502_BCS')
v6502_BCS: 1051 0127 ld [$27] 4392 ld([v6502_P]) #9,13
1052 2001 anda $01 4393 anda(v6502_Cflag) #10
1053 ec5b bne .branch13 4394 bne('.branch13') #11
1054 f03d beq .next14 4395 beq('.next14') #12
4396 #nop() #13 Overlap
4397 label('v6502_BNE')
v6502_BNE: 1055 0128 ld [$28] 4398 ld([v6502_Qz]) #9,13
1056 f075 beq .next12 4399 beq('.next12') #10
1057 ec5b bne .branch13 4400 bne('.branch13') #11
4401 #nop() #12 Overlap
4402 label('v6502_BEQ')
v6502_BEQ: 1058 0128 ld [$28] 4403 ld([v6502_Qz]) #9,12
1059 ec75 bne .next12 4404 bne('.next12') #10
105a f05b beq .branch13 4405 beq('.branch13') #11
4406 #nop() #12 Overlap
4407 label('.branch13')
.branch13: 105b 0124 ld [$24] 4408 ld([v6502_ADL]) #13,12 PC + offset
105c 811a adda [$1a] 4409 adda([v6502_PCL]) #14
105d c21a st [$1a] 4410 st([v6502_PCL]) #15
105e e862 blt .bra0 4411 bmi('.bra0') #16 Carry
105f a124 suba [$24] 4412 suba([v6502_ADL]) #17
1060 fc64 bra .bra1 4413 bra('.bra1') #18
1061 4124 ora [$24] 4414 ora([v6502_ADL]) #19
4415 label('.bra0')
.bra0: 1062 2124 anda [$24] 4416 anda([v6502_ADL]) #18
1063 0200 nop 4417 nop() #19
4418 label('.bra1')
.bra1: 1064 3080 anda $80,x 4419 anda(0x80,X) #20
1065 0500 ld [x] 4420 ld([X]) #21
1066 8125 adda [$25] 4421 adda([v6502_ADH]) #22
1067 811b adda [$1b] 4422 adda([v6502_PCH]) #23
1068 c21b st [$1b] 4423 st([v6502_PCH]) #24
1069 0200 nop 4424 nop() #25
106a e020 jmp y,$20 4425 jmp(Y,'v6502_next') #26
106b 00f2 ld $f2 4426 ld(-28/2) #27
4427
4428 label('v6502_INX')
v6502_INX: 106c 0200 nop 4429 nop() #9
106d 012a ld [$2a] 4430 ld([v6502_X]) #10
106e 8001 adda $01 4431 adda(1) #11
106f c22a st [$2a] 4432 st([v6502_X]) #12
4433 label('.inx13')
.inx13: 1070 c228 st [$28] 4434 st([v6502_Qz]) #13 Z flag
1071 c229 st [$29] 4435 st([v6502_Qn]) #14 N flag
1072 00f7 ld $f7 4436 ld(-18/2) #15
1073 e020 jmp y,$20 4437 jmp(Y,'v6502_next') #16
1074 0200 nop 4438 nop() #17
4439
4440 label('.next12')
.next12: 1075 e020 jmp y,$20 4441 jmp(Y,'v6502_next') #12
1076 00f9 ld $f9 4442 ld(-14/2) #13
4443
4444 label('v6502_DEX')
v6502_DEX: 1077 012a ld [$2a] 4445 ld([v6502_X]) #9
1078 a001 suba $01 4446 suba(1) #10
1079 fc70 bra .inx13 4447 bra('.inx13') #11
107a c22a st [$2a] 4448 st([v6502_X]) #12
4449
4450 label('v6502_INY')
v6502_INY: 107b 012b ld [$2b] 4451 ld([v6502_Y]) #9
107c 8001 adda $01 4452 adda(1) #10
107d fc70 bra .inx13 4453 bra('.inx13') #11
107e c22b st [$2b] 4454 st([v6502_Y]) #12
4455
4456 label('v6502_DEY')
v6502_DEY: 107f 012b ld [$2b] 4457 ld([v6502_Y]) #9
1080 a001 suba $01 4458 suba(1) #10
1081 fc70 bra .inx13 4459 bra('.inx13') #11
1082 c22b st [$2b] 4460 st([v6502_Y]) #12
4461
4462 label('v6502_NOP')
v6502_NOP: 1083 00fa ld $fa 4463 ld(-12/2) #9
1084 e020 jmp y,$20 4464 jmp(Y,'v6502_next') #10
4465 #nop() #11 Overlap
4466 #
4467 label('v6502_AND')
v6502_AND: 1085 1525 ld [$25],y 4468 ld([v6502_ADH],Y) #9,11
1086 0118 ld [$18] 4469 ld([v6502_A]) #10
1087 fc90 bra .eor13 4470 bra('.eor13') #11
1088 2d00 anda [y,x] 4471 anda([Y,X]) #12
4472
4473 label('v6502_ORA')
v6502_ORA: 1089 1525 ld [$25],y 4474 ld([v6502_ADH],Y) #9
108a 0118 ld [$18] 4475 ld([v6502_A]) #10
108b fc90 bra .eor13 4476 bra('.eor13') #11
4477 label('v6502_EOR')
v6502_EOR: 108c 4d00 ora [y,x] 4478 ora([Y,X]) #12,9
4479 #
4480 #label('v6502_EOR')
4481 #nop() #9 Overlap
108d 1525 ld [$25],y 4482 ld([v6502_ADH],Y) #10
108e 0118 ld [$18] 4483 ld([v6502_A]) #11
108f 6d00 xora [y,x] 4484 xora([Y,X]) #12
4485 label('.eor13')
.eor13: 1090 c218 st [$18] 4486 st([v6502_A]) #13
1091 c228 st [$28] 4487 st([v6502_Qz]) #14 Z flag
1092 c229 st [$29] 4488 st([v6502_Qn]) #15 N flag
1093 140e ld $0e,y 4489 ld(hi('v6502_next'),Y) #16
1094 00f6 ld $f6 4490 ld(-20/2) #17
1095 e020 jmp y,$20 4491 jmp(Y,'v6502_next') #18
4492 #nop() #19 Overlap
4493 #
4494 label('v6502_JMP1')
v6502_JMP1: 1096 140d ld $0d,y 4495 ld(hi('v6502_jmp1'),Y) #9,19 JMP $DDDD
1097 e0c5 jmp y,$c5 4496 jmp(Y,'v6502_jmp1') #10
4497 #nop() #11 Overlap
4498 label('v6502_JMP2')
v6502_JMP2: 1098 140d ld $0d,y 4499 ld(hi('v6502_jmp2'),Y) #9 JMP ($DDDD)
1099 e0cd jmp y,$cd 4500 jmp(Y,'v6502_jmp2') #10
4501 #nop() #11 Overlap
4502 label('v6502_JSR')
v6502_JSR: 109a 011c ld [$1c] 4503 ld([v6502_S]) #9,11
109b a002 suba $02 4504 suba(2) #10
109c d21c st [$1c],x 4505 st([v6502_S],X) #11
109d 1400 ld $00,y 4506 ld(v6502_Stack>>8,Y) #12
109e 011b ld [$1b] 4507 ld([v6502_PCH]) #13 Let ADL,ADH point to L operand
109f c225 st [$25] 4508 st([v6502_ADH]) #14
10a0 011a ld [$1a] 4509 ld([v6502_PCL]) #15
10a1 c224 st [$24] 4510 st([v6502_ADL]) #16
10a2 8001 adda $01 4511 adda(1) #17 Push ++PC
10a3 c21a st [$1a] 4512 st([v6502_PCL]) #18 Let PCL,PCH point to H operand
10a4 de00 st [y,x++] 4513 st([Y,Xpp]) #19
10a5 f0a8 beq $10a8 4514 beq(pc()+3) #20
10a6 fca9 bra $10a9 4515 bra(pc()+3) #21
10a7 0000 ld $00 4516 ld(0) #22
10a8 0001 ld $01 4517 ld(1) #22(!)
10a9 811b adda [$1b] 4518 adda([v6502_PCH]) #23
10aa c21b st [$1b] 4519 st([v6502_PCH]) #24
10ab ce00 st [y,x] 4520 st([Y,X]) #25
10ac 1124 ld [$24],x 4521 ld([v6502_ADL],X) #26 Fetch L
10ad 1525 ld [$25],y 4522 ld([v6502_ADH],Y) #27
10ae 0d00 ld [y,x] 4523 ld([Y,X]) #28
10af 111a ld [$1a],x 4524 ld([v6502_PCL],X) #29 Fetch H
10b0 c21a st [$1a] 4525 st([v6502_PCL]) #30
10b1 151b ld [$1b],y 4526 ld([v6502_PCH],Y) #31
10b2 0d00 ld [y,x] 4527 ld([Y,X]) #32
10b3 c21b st [$1b] 4528 st([v6502_PCH]) #33
10b4 140e ld $0e,y 4529 ld(hi('v6502_next'),Y) #34
10b5 00ed ld $ed 4530 ld(-38/2) #35
10b6 e020 jmp y,$20 4531 jmp(Y,'v6502_next') #36
4532 #nop() #37 Overlap
4533 #
4534 label('v6502_INC')
v6502_INC: 10b7 1411 ld $11,y 4535 ld(hi('v6502_inc'),Y) #9,37
10b8 e00e jmp y,$0e 4536 jmp(Y,'v6502_inc') #10
4537 #nop() #11 Overlap
4538 label('v6502_LDA')
v6502_LDA: 10b9 1411 ld $11,y 4539 ld(hi('v6502_lda'),Y) #9,11
10ba e018 jmp y,$18 4540 jmp(Y,'v6502_lda') #10
4541 #nop() #11 Overlap
4542 label('v6502_LDX')
v6502_LDX: 10bb 1411 ld $11,y 4543 ld(hi('v6502_ldx'),Y) #9,11
10bc e022 jmp y,$22 4544 jmp(Y,'v6502_ldx') #10
4545 #nop() #11 Overlap
4546 label('v6502_LDX2')
v6502_LDX2: 10bd 1411 ld $11,y 4547 ld(hi('v6502_ldx2'),Y) #9,11
10be e02a jmp y,$2a 4548 jmp(Y,'v6502_ldx2') #10
4549 #nop() #11 Overlap
4550 label('v6502_LDY')
v6502_LDY: 10bf 1411 ld $11,y 4551 ld(hi('v6502_ldy'),Y) #9,11
10c0 e026 jmp y,$26 4552 jmp(Y,'v6502_ldy') #10
4553 #nop() #11 Overlap
4554 label('v6502_STA')
v6502_STA: 10c1 1411 ld $11,y 4555 ld(hi('v6502_sta'),Y) #9,11
10c2 e034 jmp y,$34 4556 jmp(Y,'v6502_sta') #10
4557 #nop() #11 Overlap
4558 label('v6502_STX')
v6502_STX: 10c3 1411 ld $11,y 4559 ld(hi('v6502_stx'),Y) #9,11
10c4 e03a jmp y,$3a 4560 jmp(Y,'v6502_stx') #10
4561 #nop() #11 Overlap
4562 label('v6502_STX2')
v6502_STX2: 10c5 1411 ld $11,y 4563 ld(hi('v6502_stx2'),Y) #9,11
10c6 e040 jmp y,$40 4564 jmp(Y,'v6502_stx2') #10
4565 #nop() #11 Overlap
4566 label('v6502_STY')
v6502_STY: 10c7 1411 ld $11,y 4567 ld(hi('v6502_sty'),Y) #9,11
10c8 e048 jmp y,$48 4568 jmp(Y,'v6502_sty') #10
4569 #nop() #11 Overlap
4570 label('v6502_TAX')
v6502_TAX: 10c9 1411 ld $11,y 4571 ld(hi('v6502_tax'),Y) #9,11
10ca e04d jmp y,$4d 4572 jmp(Y,'v6502_tax') #10
4573 #nop() #11 Overlap
4574 label('v6502_TAY')
v6502_TAY: 10cb 1411 ld $11,y 4575 ld(hi('v6502_tay'),Y) #9,11
10cc e062 jmp y,$62 4576 jmp(Y,'v6502_tay') #10
4577 #nop() #11 Overlap
4578 label('v6502_TXA')
v6502_TXA: 10cd 1411 ld $11,y 4579 ld(hi('v6502_txa'),Y) #9,11
10ce e065 jmp y,$65 4580 jmp(Y,'v6502_txa') #10
4581 #nop() #11 Overlap
4582 label('v6502_TYA')
v6502_TYA: 10cf 1411 ld $11,y 4583 ld(hi('v6502_tya'),Y) #9,11
10d0 e068 jmp y,$68 4584 jmp(Y,'v6502_tya') #10
4585 #nop() #11 Overlap
4586 label('v6502_CLV')
v6502_CLV: 10d1 1411 ld $11,y 4587 ld(hi('v6502_clv'),Y) #9,11
10d2 e076 jmp y,$76 4588 jmp(Y,'v6502_clv') #10
4589 #nop() #11 Overlap
4590 label('v6502_RTI')
v6502_RTI: 10d3 1411 ld $11,y 4591 ld(hi('v6502_rti'),Y) #9,11
10d4 e0e4 jmp y,$e4 4592 jmp(Y,'v6502_rti') #10
4593 #nop() #11 Overlap
4594 label('v6502_ROR')
v6502_ROR: 10d5 140d ld $0d,y 4595 ld(hi('v6502_ror'),Y) #9,11
10d6 e083 jmp y,$83 4596 jmp(Y,'v6502_ror') #10
4597 #nop() #11 Overlap
4598 label('v6502_LSR')
v6502_LSR: 10d7 140d ld $0d,y 4599 ld(hi('v6502_lsr'),Y) #9,11
10d8 e09d jmp y,$9d 4600 jmp(Y,'v6502_lsr') #10
4601 #nop() #11 Overlap
4602 label('v6502_PHA')
v6502_PHA: 10d9 140d ld $0d,y 4603 ld(hi('v6502_pha'),Y) #9,11
10da e0e2 jmp y,$e2 4604 jmp(Y,'v6502_pha') #10
4605 #nop() #11 Overlap
4606 label('v6502_CLI')
v6502_CLI: 10db 1411 ld $11,y 4607 ld(hi('v6502_cli'),Y) #9,11
10dc e06b jmp y,$6b 4608 jmp(Y,'v6502_cli') #10
4609 #nop() #11 Overlap
4610 label('v6502_RTS')
v6502_RTS: 10dd 1411 ld $11,y 4611 ld(hi('v6502_rts'),Y) #9,11
10de e08f jmp y,$8f 4612 jmp(Y,'v6502_rts') #10
4613 #nop() #11 Overlap
4614 label('v6502_PLA')
v6502_PLA: 10df 140d ld $0d,y 4615 ld(hi('v6502_pla'),Y) #9,11
10e0 e0d7 jmp y,$d7 4616 jmp(Y,'v6502_pla') #10
4617 #nop() #11 Overlap
4618 label('v6502_SEI')
v6502_SEI: 10e1 1411 ld $11,y 4619 ld(hi('v6502_sei'),Y) #9,11
10e2 e06e jmp y,$6e 4620 jmp(Y,'v6502_sei') #10
4621 #nop() #11 Overlap
4622 label('v6502_TXS')
v6502_TXS: 10e3 1411 ld $11,y 4623 ld(hi('v6502_txs'),Y) #9,11
10e4 e05e jmp y,$5e 4624 jmp(Y,'v6502_txs') #10
4625 #nop() #11 Overlap
4626 label('v6502_TSX')
v6502_TSX: 10e5 1411 ld $11,y 4627 ld(hi('v6502_tsx'),Y) #9,11
10e6 e054 jmp y,$54 4628 jmp(Y,'v6502_tsx') #10
4629 #nop() #11 Overlap
4630 label('v6502_CPY')
v6502_CPY: 10e7 1411 ld $11,y 4631 ld(hi('v6502_cpy'),Y) #9,11
10e8 e0bd jmp y,$bd 4632 jmp(Y,'v6502_cpy') #10
4633 #nop() #11 Overlap
4634 label('v6502_CMP')
v6502_CMP: 10e9 1411 ld $11,y 4635 ld(hi('v6502_cmp'),Y) #9,11
10ea e0be jmp y,$be 4636 jmp(Y,'v6502_cmp') #10
4637 #nop() #11 Overlap
4638 label('v6502_DEC')
v6502_DEC: 10eb 1411 ld $11,y 4639 ld(hi('v6502_dec'),Y) #9,11
10ec e005 jmp y,$05 4640 jmp(Y,'v6502_dec') #10
4641 #nop() #11 Overlap
4642 label('v6502_CLD')
v6502_CLD: 10ed 1411 ld $11,y 4643 ld(hi('v6502_cld'),Y) #9,11
10ee e071 jmp y,$71 4644 jmp(Y,'v6502_cld') #10
4645 #nop() #11 Overlap
4646 label('v6502_CPX')
v6502_CPX: 10ef 1411 ld $11,y 4647 ld(hi('v6502_cpx'),Y) #9,11
10f0 e0bb jmp y,$bb 4648 jmp(Y,'v6502_cpx') #10
4649 #nop() #11 Overlap
4650 label('v6502_ASL')
v6502_ASL: 10f1 140d ld $0d,y 4651 ld(hi('v6502_asl'),Y) #9,11
10f2 e0bf jmp y,$bf 4652 jmp(Y,'v6502_asl') #10
4653 #nop() #11 Overlap
4654 label('v6502_PHP')
v6502_PHP: 10f3 1411 ld $11,y 4655 ld(hi('v6502_php'),Y) #9,11
10f4 e0a2 jmp y,$a2 4656 jmp(Y,'v6502_php') #10
4657 #nop() #11 Overlap
4658 label('v6502_BIT')
v6502_BIT: 10f5 1411 ld $11,y 4659 ld(hi('v6502_bit'),Y) #9
10f6 e07d jmp y,$7d 4660 jmp(Y,'v6502_bit') #10
4661 #nop() #11 Overlap
4662 label('v6502_ROL')
v6502_ROL: 10f7 140d ld $0d,y 4663 ld(hi('v6502_rol'),Y) #9
10f8 e0ac jmp y,$ac 4664 jmp(Y,'v6502_rol') #10
4665 #nop() #11 Overlap
4666 label('v6502_PLP')
v6502_PLP: 10f9 1411 ld $11,y 4667 ld(hi('v6502_plp'),Y) #9
10fa e0d4 jmp y,$d4 4668 jmp(Y,'v6502_plp') #10
4669 #nop() #11 Overlap
4670 label('v6502_SED') # Decimal mode not implemented
v6502_SED: 10fb 1411 ld $11,y 4671 ld(hi('v6502_sed'),Y) #9,11
10fc e074 jmp y,$74 4672 jmp(Y,'v6502_sed') #10
4673 #nop() #11 Overlap
4674 label('v6502_ILL') # All illegal opcodes map to BRK, except $FF which will crash
4675 label('v6502_BRK')
v6502_ILL:
v6502_BRK: 10fd 140d ld $0d,y 4676 ld(hi('v6502_brk'),Y) #9
10fe e0ea jmp y,$ea 4677 jmp(Y,'v6502_brk') #10
4678 #nop() #11 Overlap
4679
4680 while pc()&255 < 255:
4681 nop()
4682
4683 # `v6502_RESUME' is the interpreter's secondary entry point for when
4684 # the opcode and operands were already fetched, just before the last hPulse.
4685 # It must be at $xxff, prefably somewhere in v6502's own code pages.
4686 label('v6502_RESUME')
4687 assert (pc()&255) == 255
v6502_RESUME: 10ff a006 suba $06 4688 suba(v6502_adjust) #0,11 v6502 secondary entry point
4689 # --- Page boundary ---
4690 align(0x100,size=0x200)
1100 c215 st [$15] 4691 st([vTicks]) #1
1101 1124 ld [$24],x 4692 ld([v6502_ADL],X) #2
1102 140f ld $0f,y 4693 ld(hi('v6502_execute'),Y) #3
1103 e126 jmp y,[$26] 4694 jmp(Y,[v6502_IR]) #4
1104 fcff bra $ff 4695 bra(255) #5
4696
4697 label('v6502_dec')
v6502_dec: 1105 1525 ld [$25],y 4698 ld([v6502_ADH],Y) #12
1106 0d00 ld [y,x] 4699 ld([Y,X]) #13
1107 a001 suba $01 4700 suba(1) #14
1108 ce00 st [y,x] 4701 st([Y,X]) #15
1109 c228 st [$28] 4702 st([v6502_Qz]) #16 Z flag
110a c229 st [$29] 4703 st([v6502_Qn]) #17 N flag
110b 140e ld $0e,y 4704 ld(hi('v6502_next'),Y) #18
110c 00f5 ld $f5 4705 ld(-22/2) #19
110d e020 jmp y,$20 4706 jmp(Y,'v6502_next') #20
4707 #nop() #21 Overlap
4708 #
4709 label('v6502_inc')
v6502_inc: 110e 1525 ld [$25],y 4710 ld([v6502_ADH],Y) #12,22
110f 0d00 ld [y,x] 4711 ld([Y,X]) #13
1110 8001 adda $01 4712 adda(1) #14
1111 ce00 st [y,x] 4713 st([Y,X]) #15
1112 c228 st [$28] 4714 st([v6502_Qz]) #16 Z flag
1113 c229 st [$29] 4715 st([v6502_Qn]) #17 N flag
1114 140e ld $0e,y 4716 ld(hi('v6502_next'),Y) #18
1115 00f5 ld $f5 4717 ld(-22/2) #19
1116 e020 jmp y,$20 4718 jmp(Y,'v6502_next') #20
1117 0200 nop 4719 nop() #21
4720
4721 label('v6502_lda')
v6502_lda: 1118 0200 nop 4722 nop() #12
1119 1525 ld [$25],y 4723 ld([v6502_ADH],Y) #13
111a 0d00 ld [y,x] 4724 ld([Y,X]) #14
111b c218 st [$18] 4725 st([v6502_A]) #15
4726 label('.lda16')
.lda16: 111c c228 st [$28] 4727 st([v6502_Qz]) #16 Z flag
111d c229 st [$29] 4728 st([v6502_Qn]) #17 N flag
111e 0200 nop 4729 nop() #18
111f 140e ld $0e,y 4730 ld(hi('v6502_next'),Y) #19
1120 e020 jmp y,$20 4731 jmp(Y,'v6502_next') #20
1121 00f5 ld $f5 4732 ld(-22/2) #21
4733
4734 label('v6502_ldx')
v6502_ldx: 1122 1525 ld [$25],y 4735 ld([v6502_ADH],Y) #12
1123 0d00 ld [y,x] 4736 ld([Y,X]) #13
1124 fc1c bra .lda16 4737 bra('.lda16') #14
1125 c22a st [$2a] 4738 st([v6502_X]) #15
4739
4740 label('v6502_ldy')
v6502_ldy: 1126 1525 ld [$25],y 4741 ld([v6502_ADH],Y) #12
1127 0d00 ld [y,x] 4742 ld([Y,X]) #13
1128 fc1c bra .lda16 4743 bra('.lda16') #14
1129 c22b st [$2b] 4744 st([v6502_Y]) #15
4745
4746 label('v6502_ldx2')
v6502_ldx2: 112a 0124 ld [$24] 4747 ld([v6502_ADL]) #12 Special case $B6: LDX $DD,Y
112b a12a suba [$2a] 4748 suba([v6502_X]) #13 Undo X offset
112c 912b adda [$2b],x 4749 adda([v6502_Y],X) #14 Apply Y instead
112d 0500 ld [x] 4750 ld([X]) #15
112e c22a st [$2a] 4751 st([v6502_X]) #16
112f c228 st [$28] 4752 st([v6502_Qz]) #17 Z flag
1130 c229 st [$29] 4753 st([v6502_Qn]) #18 N flag
1131 140e ld $0e,y 4754 ld(hi('v6502_next'),Y) #19
1132 e020 jmp y,$20 4755 jmp(Y,'v6502_next') #20
1133 00f5 ld $f5 4756 ld(-22/2) #21
4757
4758 label('v6502_sta')
v6502_sta: 1134 1525 ld [$25],y 4759 ld([v6502_ADH],Y) #12
1135 0118 ld [$18] 4760 ld([v6502_A]) #13
1136 ce00 st [y,x] 4761 st([Y,X]) #14
1137 140e ld $0e,y 4762 ld(hi('v6502_next'),Y) #15
1138 e020 jmp y,$20 4763 jmp(Y,'v6502_next') #16
1139 00f7 ld $f7 4764 ld(-18/2) #17
4765
4766 label('v6502_stx')
v6502_stx: 113a 1525 ld [$25],y 4767 ld([v6502_ADH],Y) #12
113b 012a ld [$2a] 4768 ld([v6502_X]) #13
113c ce00 st [y,x] 4769 st([Y,X]) #14
113d 140e ld $0e,y 4770 ld(hi('v6502_next'),Y) #15
113e e020 jmp y,$20 4771 jmp(Y,'v6502_next') #16
113f 00f7 ld $f7 4772 ld(-18/2) #17
4773
4774 label('v6502_stx2')
v6502_stx2: 1140 0124 ld [$24] 4775 ld([v6502_ADL]) #12 Special case $96: STX $DD,Y
1141 a12a suba [$2a] 4776 suba([v6502_X]) #13 Undo X offset
1142 912b adda [$2b],x 4777 adda([v6502_Y],X) #14 Apply Y instead
1143 012a ld [$2a] 4778 ld([v6502_X]) #15
1144 c600 st [x] 4779 st([X]) #16
1145 140e ld $0e,y 4780 ld(hi('v6502_next'),Y) #17
1146 e020 jmp y,$20 4781 jmp(Y,'v6502_next') #18
1147 00f6 ld $f6 4782 ld(-20/2) #19
4783
4784 label('v6502_sty')
v6502_sty: 1148 1525 ld [$25],y 4785 ld([v6502_ADH],Y) #12
1149 012b ld [$2b] 4786 ld([v6502_Y]) #13
114a ce00 st [y,x] 4787 st([Y,X]) #14
114b 140e ld $0e,y 4788 ld(hi('v6502_next'),Y) #15
114c e020 jmp y,$20 4789 jmp(Y,'v6502_next') #16
4790 label('v6502_tax')
v6502_tax: 114d 00f7 ld $f7 4791 ld(-18/2) #17,12
4792 #
4793 #label('v6502_tax')
4794 #nop() #12 Overlap
114e 0118 ld [$18] 4795 ld([v6502_A]) #13
114f c22a st [$2a] 4796 st([v6502_X]) #14
4797 label('.tax15')
.tax15: 1150 c228 st [$28] 4798 st([v6502_Qz]) #15 Z flag
1151 c229 st [$29] 4799 st([v6502_Qn]) #16 N flag
1152 140e ld $0e,y 4800 ld(hi('v6502_next'),Y) #17
1153 e020 jmp y,$20 4801 jmp(Y,'v6502_next') #18
4802 label('v6502_tsx')
v6502_tsx: 1154 00f6 ld $f6 4803 ld(-20/2) #19
4804 #
4805 #label('v6502_tsx')
4806 #nop() #12 Overlap
1155 011c ld [$1c] 4807 ld([v6502_S]) #13
1156 a001 suba $01 4808 suba(1) #14 Shift down on export
1157 c22a st [$2a] 4809 st([v6502_X]) #15
4810 label('.tsx16')
.tsx16: 1158 c228 st [$28] 4811 st([v6502_Qz]) #16 Z flag
1159 c229 st [$29] 4812 st([v6502_Qn]) #17 N flag
115a 0200 nop 4813 nop() #18
115b 140e ld $0e,y 4814 ld(hi('v6502_next'),Y) #19
115c e020 jmp y,$20 4815 jmp(Y,'v6502_next') #20
115d 00f5 ld $f5 4816 ld(-22/2) #21
4817
4818 label('v6502_txs')
v6502_txs: 115e 012a ld [$2a] 4819 ld([v6502_X]) #12
115f 8001 adda $01 4820 adda(1) #13 Shift up on import
1160 fc58 bra .tsx16 4821 bra('.tsx16') #14
1161 c21c st [$1c] 4822 st([v6502_S]) #15
4823
4824 label('v6502_tay')
v6502_tay: 1162 0118 ld [$18] 4825 ld([v6502_A]) #12
1163 fc50 bra .tax15 4826 bra('.tax15') #13
1164 c22b st [$2b] 4827 st([v6502_Y]) #14
4828
4829 label('v6502_txa')
v6502_txa: 1165 012a ld [$2a] 4830 ld([v6502_X]) #12
1166 fc50 bra .tax15 4831 bra('.tax15') #13
1167 c218 st [$18] 4832 st([v6502_A]) #14
4833
4834 label('v6502_tya')
v6502_tya: 1168 012b ld [$2b] 4835 ld([v6502_Y]) #12
1169 fc50 bra .tax15 4836 bra('.tax15') #13
116a c218 st [$18] 4837 st([v6502_A]) #14
4838
4839 label('v6502_cli')
v6502_cli: 116b 0127 ld [$27] 4840 ld([v6502_P]) #12
116c fc79 bra .clv15 4841 bra('.clv15') #13
116d 20fb anda $fb 4842 anda(~v6502_Iflag) #14
4843
4844 label('v6502_sei')
v6502_sei: 116e 0127 ld [$27] 4845 ld([v6502_P]) #12
116f fc79 bra .clv15 4846 bra('.clv15') #13
1170 4004 ora $04 4847 ora(v6502_Iflag) #14
4848
4849 label('v6502_cld')
v6502_cld: 1171 0127 ld [$27] 4850 ld([v6502_P]) #12
1172 fc79 bra .clv15 4851 bra('.clv15') #13
1173 20f7 anda $f7 4852 anda(~v6502_Dflag) #14
4853
4854 label('v6502_sed')
v6502_sed: 1174 0127 ld [$27] 4855 ld([v6502_P]) #12
1175 fc79 bra .clv15 4856 bra('.clv15') #13
4857 label('v6502_clv')
v6502_clv: 1176 4008 ora $08 4858 ora(v6502_Dflag) #14,12 Overlap
4859 #
4860 #label('v6502_clv')
4861 #nop() #12
1177 0127 ld [$27] 4862 ld([v6502_P]) #13
1178 207f anda $7f 4863 anda(~v6502_Vemu) #14
4864 label('.clv15')
.clv15: 1179 c227 st [$27] 4865 st([v6502_P]) #15
117a 140e ld $0e,y 4866 ld(hi('v6502_next'),Y) #16
117b 00f6 ld $f6 4867 ld(-20/2) #17
117c e020 jmp y,$20 4868 jmp(Y,'v6502_next') #18
4869 label('v6502_bit')
v6502_bit: 117d 0200 nop 4870 nop() #19,12
4871 #
4872 #label('v6502_bit')
4873 #nop() #12 Overlap
117e 1124 ld [$24],x 4874 ld([v6502_ADL],X) #13
117f 1525 ld [$25],y 4875 ld([v6502_ADH],Y) #14
1180 0d00 ld [y,x] 4876 ld([Y,X]) #15
1181 c229 st [$29] 4877 st([v6502_Qn]) #16 N flag
1182 2118 anda [$18] 4878 anda([v6502_A]) #17 This is a reason we keep N and Z in separate bytes
1183 c228 st [$28] 4879 st([v6502_Qz]) #18 Z flag
1184 0127 ld [$27] 4880 ld([v6502_P]) #19
1185 207f anda $7f 4881 anda(~v6502_Vemu) #20
1186 c227 st [$27] 4882 st([v6502_P]) #21
1187 0d00 ld [y,x] 4883 ld([Y,X]) #22
1188 8200 adda ac 4884 adda(AC) #23
1189 2080 anda $80 4885 anda(v6502_Vemu) #24
118a 4127 ora [$27] 4886 ora([v6502_P]) #25
118b c227 st [$27] 4887 st([v6502_P]) #26 Update V
118c 140e ld $0e,y 4888 ld(hi('v6502_next'),Y) #27
118d e020 jmp y,$20 4889 jmp(Y,'v6502_next') #28
118e 00f1 ld $f1 4890 ld(-30/2) #29
4891
4892 label('v6502_rts')
v6502_rts: 118f 011c ld [$1c] 4893 ld([v6502_S]) #12
1190 1200 ld ac,x 4894 ld(AC,X) #13
1191 8002 adda $02 4895 adda(2) #14
1192 c21c st [$1c] 4896 st([v6502_S]) #15
1193 1400 ld $00,y 4897 ld(0,Y) #16
1194 0d00 ld [y,x] 4898 ld([Y,X]) #17
1195 de00 st [y,x++] 4899 st([Y,Xpp]) #18 Just X++
1196 8001 adda $01 4900 adda(1) #19
1197 c21a st [$1a] 4901 st([v6502_PCL]) #20
1198 f09b beq $119b 4902 beq(pc()+3) #21
1199 fc9c bra $119c 4903 bra(pc()+3) #22
119a 0000 ld $00 4904 ld(0) #23
119b 0001 ld $01 4905 ld(1) #23(!)
119c 8d00 adda [y,x] 4906 adda([Y,X]) #24
119d c21b st [$1b] 4907 st([v6502_PCH]) #25
119e 0200 nop 4908 nop() #26
119f 140e ld $0e,y 4909 ld(hi('v6502_next'),Y) #27
11a0 e020 jmp y,$20 4910 jmp(Y,'v6502_next') #28
11a1 00f1 ld $f1 4911 ld(-30/2) #29
4912
4913 label('v6502_php')
v6502_php: 11a2 011c ld [$1c] 4914 ld([v6502_S]) #12
11a3 a001 suba $01 4915 suba(1) #13
11a4 d21c st [$1c],x 4916 st([v6502_S],X) #14
11a5 0127 ld [$27] 4917 ld([v6502_P]) #15
11a6 20bd anda $bd 4918 anda(~v6502_Vflag&~v6502_Zflag) #16 Keep Vemu,B,D,I,C
11a7 f4aa bge $11aa 4919 bpl(pc()+3) #17 V to bit 6 and clear N
11a8 fcaa bra $11aa 4920 bra(pc()+2) #18
11a9 60c0 xora $c0 4921 xora(v6502_Vflag^v6502_Vemu) #19
11aa c600 st [x] 4922 st([X]) #19,20
11ab 0128 ld [$28] 4923 ld([v6502_Qz]) #21 Z flag
11ac f0af beq $11af 4924 beq(pc()+3) #22
11ad fcb0 bra $11b0 4925 bra(pc()+3) #23
11ae 0000 ld $00 4926 ld(0) #24
11af 0002 ld $02 4927 ld(v6502_Zflag) #24(!)
11b0 4500 ora [x] 4928 ora([X]) #25
11b1 c600 st [x] 4929 st([X]) #26
11b2 0129 ld [$29] 4930 ld([v6502_Qn]) #27 N flag
11b3 2080 anda $80 4931 anda(0x80) #28
11b4 4500 ora [x] 4932 ora([X]) #29
11b5 4020 ora $20 4933 ora(v6502_Uflag) #30 Unused bit
11b6 c600 st [x] 4934 st([X]) #31
11b7 0200 nop 4935 nop() #32
11b8 140e ld $0e,y 4936 ld(hi('v6502_next'),Y) #33
11b9 e020 jmp y,$20 4937 jmp(Y,'v6502_next') #34
11ba 00ee ld $ee 4938 ld(-36/2) #35
4939
4940 label('v6502_cpx')
v6502_cpx: 11bb fcc0 bra .cmp14 4941 bra('.cmp14') #12
11bc 012a ld [$2a] 4942 ld([v6502_X]) #13
4943
4944 label('v6502_cpy')
v6502_cpy: 11bd fcc0 bra .cmp14 4945 bra('.cmp14') #12
4946 label('v6502_cmp')
v6502_cmp: 11be 012b ld [$2b] 4947 ld([v6502_Y]) #13,12
4948 #
4949 #label('v6502_cmp') #12 Overlap
4950 assert v6502_Cflag == 1
11bf 0118 ld [$18] 4951 ld([v6502_A]) #13
4952 label('.cmp14')
.cmp14: 11c0 1525 ld [$25],y 4953 ld([v6502_ADH],Y) #14
11c1 e8c7 blt .cmp17 4954 bmi('.cmp17') #15 Carry?
11c2 ad00 suba [y,x] 4955 suba([Y,X]) #16
11c3 c228 st [$28] 4956 st([v6502_Qz]) #17 Z flag
11c4 c229 st [$29] 4957 st([v6502_Qn]) #18 N flag
11c5 fccb bra .cmp21 4958 bra('.cmp21') #19
11c6 4d00 ora [y,x] 4959 ora([Y,X]) #20
4960 label('.cmp17')
.cmp17: 11c7 c228 st [$28] 4961 st([v6502_Qz]) #17 Z flag
11c8 c229 st [$29] 4962 st([v6502_Qn]) #18 N flag
11c9 2d00 anda [y,x] 4963 anda([Y,X]) #19
11ca 0200 nop 4964 nop() #20
4965 label('.cmp21')
.cmp21: 11cb 6080 xora $80 4966 xora(0x80) #21
11cc 3080 anda $80,x 4967 anda(0x80,X) #22 Move carry to bit 0
11cd 0127 ld [$27] 4968 ld([v6502_P]) #23 C flag
11ce 20fe anda $fe 4969 anda(~1) #24
11cf 4500 ora [x] 4970 ora([X]) #25
11d0 c227 st [$27] 4971 st([v6502_P]) #26
11d1 140e ld $0e,y 4972 ld(hi('v6502_next'),Y) #27
11d2 e020 jmp y,$20 4973 jmp(Y,'v6502_next') #28
11d3 00f1 ld $f1 4974 ld(-30/2) #29
4975
4976 label('v6502_plp')
4977 assert v6502_Nflag == 128
4978 assert 2*v6502_Vflag == v6502_Vemu
v6502_plp: 11d4 011c ld [$1c] 4979 ld([v6502_S]) #12
11d5 1200 ld ac,x 4980 ld(AC,X) #13
11d6 8001 adda $01 4981 adda(1) #14
11d7 c21c st [$1c] 4982 st([v6502_S]) #15
11d8 0500 ld [x] 4983 ld([X]) #16
11d9 c229 st [$29] 4984 st([v6502_Qn]) #17 N flag
11da 2002 anda $02 4985 anda(v6502_Zflag) #18
11db 6002 xora $02 4986 xora(v6502_Zflag) #19
11dc c228 st [$28] 4987 st([v6502_Qz]) #20 Z flag
11dd 0500 ld [x] 4988 ld([X]) #21
11de 207f anda $7f 4989 anda(~v6502_Vemu) #22 V to bit 7
11df 8040 adda $40 4990 adda(v6502_Vflag) #23
11e0 c227 st [$27] 4991 st([v6502_P]) #24 All other flags
11e1 140e ld $0e,y 4992 ld(hi('v6502_next'),Y) #25
11e2 e020 jmp y,$20 4993 jmp(Y,'v6502_next') #26
11e3 00f2 ld $f2 4994 ld(-28/2) #27
4995
4996 label('v6502_rti')
v6502_rti: 11e4 011c ld [$1c] 4997 ld([v6502_S]) #12
11e5 1200 ld ac,x 4998 ld(AC,X) #13
11e6 8003 adda $03 4999 adda(3) #14
11e7 c21c st [$1c] 5000 st([v6502_S]) #15
11e8 0500 ld [x] 5001 ld([X]) #16
11e9 c229 st [$29] 5002 st([v6502_Qn]) #17 N flag
11ea 2002 anda $02 5003 anda(v6502_Zflag) #18
11eb 6002 xora $02 5004 xora(v6502_Zflag) #19
11ec c228 st [$28] 5005 st([v6502_Qz]) #20 Z flag
11ed 1400 ld $00,y 5006 ld(0,Y) #21
11ee 0d00 ld [y,x] 5007 ld([Y,X]) #22
11ef de00 st [y,x++] 5008 st([Y,Xpp]) #23 Just X++
11f0 207f anda $7f 5009 anda(~v6502_Vemu) #24 V to bit 7
11f1 8040 adda $40 5010 adda(v6502_Vflag) #25
11f2 c227 st [$27] 5011 st([v6502_P]) #26 All other flags
11f3 0d00 ld [y,x] 5012 ld([Y,X]) #27
11f4 de00 st [y,x++] 5013 st([Y,Xpp]) #28 Just X++
11f5 c21a st [$1a] 5014 st([v6502_PCL]) #29
11f6 0d00 ld [y,x] 5015 ld([Y,X]) #30
11f7 c21b st [$1b] 5016 st([v6502_PCH]) #31
11f8 0200 nop 5017 nop() #32
11f9 140e ld $0e,y 5018 ld(hi('v6502_next'),Y) #33
11fa e020 jmp y,$20 5019 jmp(Y,'v6502_next') #34
11fb 00ee ld $ee 5020 ld(-36/2) #35
5021
5022 #-----------------------------------------------------------------------
5023 # Extended vertical blank logic: interrupts
5024 #-----------------------------------------------------------------------
11fc 0200 nop 5025 align(0x100)
11fd 0200 nop
11fe 0200 nop
11ff 0200 nop
5026
5027 # Check if an IRQ handler is defined
5028 label('vBlankFirst#78')
vBlankFirst#78:
1200 09f6 ld [y,$f6] 5029 ld([Y,vIRQ_v5]) #78
1201 49f7 ora [y,$f7] 5030 ora([Y,vIRQ_v5+1]) #79
5031 bne('vBlankFirst#82') #80
1202 ec09 bne vBlankFirst#82
1203 0116 ld [$16] 5032 ld([vPC]) #81
5033 runVcpu(186-82-extra, #82 Application cycles (scan line 0)
5034 '---D line 0 timeout but no irq',
1204 0055 ld $55 5035 returnTo='vBlankFirst#186')
1205 c21e st [$1e]
1206 1505 ld [$05],y
1207 e0ff jmp y,$ff
1208 001f ld $1f
5036
5037 label('vBlankFirst#82')
vBlankFirst#82:
1209 c230 st [$30] 5038 st([0x30]) #82 Save vPC
120a 0117 ld [$17] 5039 ld([vPC+1]) #83
120b c231 st [$31] 5040 st([0x31]) #84
120c 0118 ld [$18] 5041 ld([vAC]) #85 Save vAC
120d c232 st [$32] 5042 st([0x32]) #86
120e 0119 ld [$19] 5043 ld([vAC+1]) #87
120f c233 st [$33] 5044 st([0x33]) #88
1210 09f6 ld [y,$f6] 5045 ld([Y,vIRQ_v5]) #89 Set vPC to vIRQ
1211 a002 suba $02 5046 suba(2) #90
1212 c216 st [$16] 5047 st([vPC]) #91
1213 09f7 ld [y,$f7] 5048 ld([Y,vIRQ_v5+1]) #92
1214 c217 st [$17] 5049 st([vPC+1]) #93
1215 0105 ld [$05] 5050 ld([vCpuSelect]) #94 Handler must save this if needed
1216 c219 st [$19] 5051 st([vAC+1]) #95
1217 0000 ld $00 5052 ld(0) #96
1218 c218 st [$18] 5053 st([vAC]) #97
1219 0002 ld $02 5054 ld(hi('ENTER')) #98 Set vCpuSelect to ENTER (=regular vCPU)
121a c205 st [$05] 5055 st([vCpuSelect]) #99
5056 runVcpu(186-100-extra, #100 Application cycles (scan line 0)
5057 '---D line 0 timeout with irq',
121b 0055 ld $55 5058 returnTo='vBlankFirst#186')
121c c21e st [$1e]
121d 1505 ld [$05],y
121e e0ff jmp y,$ff
121f 0016 ld $16
5059
5060 # vIRQ sequence WITH interpreter switch
5061 label('vRTI#18')
vRTI#18: 1220 0500 ld [x] 5062 ld([X]) #18
1221 c205 st [$05] 5063 st([vCpuSelect]) #19
1222 0130 ld [$30] 5064 ld([0x30]) #20
1223 c216 st [$16] 5065 st([vPC]) #21
1224 0131 ld [$31] 5066 ld([0x31]) #22
1225 c217 st [$17] 5067 st([vPC+1]) #23
1226 0132 ld [$32] 5068 ld([0x32]) #24
1227 c218 st [$18] 5069 st([vAC]) #25
1228 0133 ld [$33] 5070 ld([0x33]) #26
1229 c219 st [$19] 5071 st([vAC+1]) #27
122a 0200 nop 5072 nop() #0
122b 1403 ld $03,y 5073 ld(hi('RESYNC'),Y) #1
122c e00c jmp y,$0c 5074 jmp(Y,'RESYNC') #2
122d 0115 ld [$15] 5075 ld([vTicks]) #3
5076
5077 # Entered last line of vertical blank (line 40)
5078 label('vBlankLast#34')
5079
5080 #-----------------------------------------------------------------------
5081 # Extended vertical blank logic: game controller decoding
5082 #-----------------------------------------------------------------------
5083
5084 # Game controller types
5085 # TypeA: Based on 74LS165 shift register (not supported)
5086 # TypeB: Based on CD4021B shift register (standard)
5087 # TypeC: Based on priority encoder
5088 #
5089 # Notes:
5090 # - TypeA was only used during development and first beta test, before ROM v1
5091 # - TypeB appears as type A with negative logic levels
5092 # - TypeB is the game controller type that comes with the original kit and ROM v1
5093 # - TypeB is mimicked by BabelFish / Pluggy McPlugface
5094 # - TypeB requires a prolonged /SER_LATCH, therefore vPulse is 8 scanlines, not 2
5095 # - TypeB and TypeC can be sampled in the same scanline
5096 # - TypeA is 1 scanline shifted as it looks at a different edge (XXX up or down?)
5097 # - TypeC gives incomplete information: lower buttons overshadow higher ones
5098 #
5099 # TypeC Alias Button TypeB
5100 # 00000000 ^@ -> Right 11111110
5101 # 00000001 ^A -> Left 11111101
5102 # 00000011 ^C -> Down 11111011
5103 # 00000111 ^G -> Up 11110111
5104 # 00001111 ^O -> Start 11101111
5105 # 00011111 ^_ -> Select 11011111
5106 # 00111111 ? -> B 10111111
5107 # 01111111 DEL -> A 01111111
5108 # 11111111 -> (None) 11111111
5109 #
5110 # Conversion formula:
5111 # f(x) := 254 - x
5112
5113 # Detect controller TypeC codes
vBlankLast#34:
122e 010f ld [$0f] 5114 ld([serialRaw]) #34 if serialRaw in [0,1,3,7,15,31,63,127,255]
122f 8001 adda $01 5115 adda(1) #35
1230 210f anda [$0f] 5116 anda([serialRaw]) #36
1231 ec42 bne .buttons#39 5117 bne('.buttons#39') #37
5118
5119 # TypeC
1232 010f ld [$0f] 5120 ld([serialRaw]) #38 [TypeC] if serialRaw < serialLast
1233 8001 adda $01 5121 adda(1) #39
1234 2110 anda [$10] 5122 anda([serialLast]) #40
1235 ec39 bne .buttons#43 5123 bne('.buttons#43') #41
1236 00fe ld $fe 5124 ld(254) #42 then clear the selected bit
1237 0200 nop 5125 nop() #43
1238 fc3c bra .buttons#46 5126 bra('.buttons#46') #44
5127 label('.buttons#43')
.buttons#43: 1239 a10f suba [$0f] 5128 suba([serialRaw]) #43,45
123a 2111 anda [$11] 5129 anda([buttonState]) #44
123b c211 st [$11] 5130 st([buttonState]) #45
5131 label('.buttons#46')
.buttons#46: 123c 010f ld [$0f] 5132 ld([serialRaw]) #46 Set the lower bits
123d 4111 ora [$11] 5133 ora([buttonState]) #47
5134 label('.buttons#48')
.buttons#48: 123e c211 st [$11] 5135 st([buttonState]) #48
123f 010f ld [$0f] 5136 ld([serialRaw]) #49 Update serialLast for next pass
1240 e0b3 jmp y,$b3 5137 jmp(Y,'vBlankLast#52') #50
1241 c210 st [$10] 5138 st([serialLast]) #51
5139
5140 # TypeB
5141 # pChange = pNew & ~pOld
5142 # nChange = nNew | ~nOld {DeMorgan}
5143 label('.buttons#39')
.buttons#39: 1242 00ff ld $ff 5144 ld(255) #39 [TypeB] Bitwise edge-filter to detect button presses
1243 6110 xora [$10] 5145 xora([serialLast]) #40
1244 410f ora [$0f] 5146 ora([serialRaw]) #41 Catch button-press events
1245 2111 anda [$11] 5147 anda([buttonState]) #42 Keep active button presses
1246 410f ora [$0f] 5148 ora([serialRaw]) #43
1247 0200 nop 5149 nop() #44
1248 0200 nop 5150 nop() #45
1249 fc3e bra .buttons#48 5151 bra('.buttons#48') #46
124a 0200 nop 5152 nop() #47
5153
5154
5155 #-----------------------------------------------------------------------
5156 # More SYS functions
5157 #-----------------------------------------------------------------------
5158
5159 # SYS_Exec_88 implementation
5160 label('sys_Exec')
sys_Exec: 124b d617 st [$17],y 5161 st([vPC+1],Y) #18 Clear vPCH and Y
124c 011c ld [$1c] 5162 ld([vSP]) #19 Place ROM loader below current stack pointer
124d a037 suba $37 5163 suba(53+2) #20 (AC -> *+0) One extra word for PUSH
124e d21d st [$1d],x 5164 st([vTmp],X) #21
124f 80fe adda $fe 5165 adda(-2) #22 (AC -> *-2)
1250 c216 st [$16] 5166 st([vPC]) #23
5167 # Start of manually compiled vCPU section
1251 dc75 st $75,[y,x++] 5168 st('PUSH', [Y,Xpp]) #24 *+0
1252 dccf st $cf,[y,x++] 5169 st('CALL', [Y,Xpp]) #25 *+26 Fetch first byte
1253 8023 adda $23 5170 adda(33-(-2)) #26 (AC -> *+33)
1254 de00 st [y,x++] 5171 st( [Y,Xpp]) #27 *+27
1255 dc5e st $5e,[y,x++] 5172 st('ST', [Y,Xpp]) #28 *+3 Chunk copy loop
1256 dc27 st $27,[y,x++] 5173 st(sysArgs+3, [Y,Xpp]) #29 *+4 High-address comes first
1257 dccf st $cf,[y,x++] 5174 st('CALL', [Y,Xpp]) #30 *+5
1258 de00 st [y,x++] 5175 st( [Y,Xpp]) #31 *+6
1259 dc5e st $5e,[y,x++] 5176 st('ST', [Y,Xpp]) #32 *+7
125a dc26 st $26,[y,x++] 5177 st(sysArgs+2, [Y,Xpp]) #33 *+8 Then the low address
125b dccf st $cf,[y,x++] 5178 st('CALL', [Y,Xpp]) #34 *+9
125c de00 st [y,x++] 5179 st( [Y,Xpp]) #35 *+10
125d dc5e st $5e,[y,x++] 5180 st('ST', [Y,Xpp]) #36 *+11 Byte copy loop
125e dc28 st $28,[y,x++] 5181 st(sysArgs+4, [Y,Xpp]) #37 *+12 Byte count (0 means 256)
125f dccf st $cf,[y,x++] 5182 st('CALL', [Y,Xpp]) #38 *+13
1260 de00 st [y,x++] 5183 st( [Y,Xpp]) #39 *+14
1261 dcf0 st $f0,[y,x++] 5184 st('POKE', [Y,Xpp]) #40 *+15
1262 dc26 st $26,[y,x++] 5185 st(sysArgs+2, [Y,Xpp]) #41 *+16
1263 dc93 st $93,[y,x++] 5186 st('INC', [Y,Xpp]) #42 *+17
1264 dc26 st $26,[y,x++] 5187 st(sysArgs+2, [Y,Xpp]) #43 *+18
1265 dc1a st $1a,[y,x++] 5188 st('LD', [Y,Xpp]) #44 *+19
1266 dc28 st $28,[y,x++] 5189 st(sysArgs+4, [Y,Xpp]) #45 *+20
1267 dce6 st $e6,[y,x++] 5190 st('SUBI', [Y,Xpp]) #46 *+21
1268 dc01 st $01,[y,x++] 5191 st(1, [Y,Xpp]) #47 *+22
1269 dc35 st $35,[y,x++] 5192 st('BCC', [Y,Xpp]) #48 *+23
126a dc72 st $72,[y,x++] 5193 st('NE', [Y,Xpp]) #49 *+24
126b 80e8 adda $e8 5194 adda(11-2-33) #50 (AC -> *+9)
126c de00 st [y,x++] 5195 st( [Y,Xpp]) #51 *+25
126d dccf st $cf,[y,x++] 5196 st('CALL', [Y,Xpp]) #52 *+26 Go to next block
126e 8018 adda $18 5197 adda(33-9) #53 (AC -> *+33)
126f de00 st [y,x++] 5198 st( [Y,Xpp]) #54 *+27
1270 dc35 st $35,[y,x++] 5199 st('BCC', [Y,Xpp]) #55 *+28
1271 dc72 st $72,[y,x++] 5200 st('NE', [Y,Xpp]) #56 *+29
1272 80e0 adda $e0 5201 adda(3-2-33) #57 (AC -> *+1)
1273 de00 st [y,x++] 5202 st( [Y,Xpp]) #58 *+30
1274 dc63 st $63,[y,x++] 5203 st('POP', [Y,Xpp]) #59 *+31 End
1275 dcff st $ff,[y,x++] 5204 st('RET', [Y,Xpp]) #60 *+32
5205 # Pointer constant pointing to the routine below (for use by CALL)
1276 8022 adda $22 5206 adda(35-1) #61 (AC -> *+35)
1277 de00 st [y,x++] 5207 st( [Y,Xpp]) #62 *+33
1278 dc00 st $00,[y,x++] 5208 st(0, [Y,Xpp]) #63 *+34
5209 # Routine to read next byte from ROM and advance read pointer
1279 dc1a st $1a,[y,x++] 5210 st('LD', [Y,Xpp]) #64 *+35 Test for end of ROM table
127a dc24 st $24,[y,x++] 5211 st(sysArgs+0, [Y,Xpp]) #65 *+36
127b dc8c st $8c,[y,x++] 5212 st('XORI', [Y,Xpp]) #66 *+37
127c dcfb st $fb,[y,x++] 5213 st(251, [Y,Xpp]) #67 *+38
127d dc35 st $35,[y,x++] 5214 st('BCC', [Y,Xpp]) #68 *+39
127e dc72 st $72,[y,x++] 5215 st('NE', [Y,Xpp]) #69 *+40
127f 8009 adda $09 5216 adda(46-2-35) #70 (AC -> *+44)
1280 de00 st [y,x++] 5217 st( [Y,Xpp]) #71 *+41
1281 dc5e st $5e,[y,x++] 5218 st('ST', [Y,Xpp]) #72 *+42 Wrap to next ROM page
1282 dc24 st $24,[y,x++] 5219 st(sysArgs+0, [Y,Xpp]) #73 *+43
1283 dc93 st $93,[y,x++] 5220 st('INC', [Y,Xpp]) #74 *+44
1284 dc25 st $25,[y,x++] 5221 st(sysArgs+1, [Y,Xpp]) #75 *+45
1285 dc21 st $21,[y,x++] 5222 st('LDW', [Y,Xpp]) #76 *+46 Read next byte from ROM table
1286 dc24 st $24,[y,x++] 5223 st(sysArgs+0, [Y,Xpp]) #77 *+47
1287 dc7f st $7f,[y,x++] 5224 st('LUP', [Y,Xpp]) #78 *+48
1288 dc00 st $00,[y,x++] 5225 st(0, [Y,Xpp]) #79 *+49
1289 dc93 st $93,[y,x++] 5226 st('INC', [Y,Xpp]) #80 *+50 Increment read pointer
128a dc24 st $24,[y,x++] 5227 st(sysArgs+0, [Y,Xpp]) #81 *+51
128b dcff st $ff,[y,x++] 5228 st('RET', [Y,Xpp]) #82 *+52 Return
5229 # Return to interpreter
128c 1403 ld $03,y 5230 ld(hi('REENTER'),Y) #83
128d e0cb jmp y,$cb 5231 jmp(Y,'REENTER') #84
128e 00d4 ld $d4 5232 ld(-88/2) #85
5233
5234 # SYS_VDrawBits_134 implementation
5235 label('sys_VDrawBits')
sys_VDrawBits:
128f 0000 ld $00 5236 ld(0) #18
5237 label('.sysVdb0')
.sysVdb0: 1290 c21d st [$1d] 5238 st([vTmp]) #19+i*25
1291 9529 adda [$29],y 5239 adda([sysArgs+5],Y) #20+i*25 Y=[sysPos+1]+[vTmp]
1292 0126 ld [$26] 5240 ld([sysArgs+2]) #21+i*25 Select color
1293 e896 blt $1296 5241 bmi(pc()+3) #22+i*25
1294 fc97 bra $1297 5242 bra(pc()+3) #23+i*25
1295 0124 ld [$24] 5243 ld([sysArgs+0]) #24+i*25
1296 0125 ld [$25] 5244 ld([sysArgs+1]) #24+i*25(!)
1297 ce00 st [y,x] 5245 st([Y,X]) #25+i*25 Draw pixel
1298 0126 ld [$26] 5246 ld([sysArgs+2]) #26+i*25 Shift byte left
1299 8200 adda ac 5247 adda(AC) #27+i*25
129a c226 st [$26] 5248 st([sysArgs+2]) #28+i*25
129b 011d ld [$1d] 5249 ld([vTmp]) #29+i*25 Unrolled loop (once)
129c 8129 adda [$29] 5250 adda([sysArgs+5]) #31+i*25
129d 9401 adda $01,y 5251 adda(1,Y) #30+i*25 Y=[sysPos+1]+[vTmp]+1
129e 0126 ld [$26] 5252 ld([sysArgs+2]) #32+i*25 Select color
129f e8a2 blt $12a2 5253 bmi(pc()+3) #33+i*25
12a0 fca3 bra $12a3 5254 bra(pc()+3) #34+i*25
12a1 0124 ld [$24] 5255 ld([sysArgs+0]) #35+i*25
12a2 0125 ld [$25] 5256 ld([sysArgs+1]) #35+i*25(!)
12a3 ce00 st [y,x] 5257 st([Y,X]) #36+i*25 Draw pixel
12a4 0126 ld [$26] 5258 ld([sysArgs+2]) #37+i*25 Shift byte left
12a5 8200 adda ac 5259 adda(AC) #38+i*25
12a6 c226 st [$26] 5260 st([sysArgs+2]) #39+i*25
12a7 011d ld [$1d] 5261 ld([vTmp]) #40+i*25 Loop counter
12a8 a006 suba $06 5262 suba(6) #41+i*25
12a9 ec90 bne .sysVdb0 5263 bne('.sysVdb0') #42+i*25
12aa 8008 adda $08 5264 adda(8) #43+i*25 Steps of 2
12ab 1403 ld $03,y 5265 ld(hi('REENTER'),Y) #119
12ac e0cb jmp y,$cb 5266 jmp(Y,'REENTER') #120
12ad 00c2 ld $c2 5267 ld(-124/2) #121
5268
5269 # SYS_ResetWaveforms_v4_50 implementation
5270 label('sys_ResetWaveforms')
sys_ResetWaveforms:
12ae 0118 ld [$18] 5271 ld([vAC+0]) #18 X=4i
12af 8200 adda ac 5272 adda(AC) #19
12b0 9200 adda ac,x 5273 adda(AC,X) #20
12b1 0118 ld [$18] 5274 ld([vAC+0]) #21
12b2 de00 st [y,x++] 5275 st([Y,Xpp]) #22 Sawtooth: T[4i+0] = i
12b3 2020 anda $20 5276 anda(0x20) #23 Triangle: T[4i+1] = 2i if i<32 else 127-2i
12b4 ecb7 bne $12b7 5277 bne(pc()+3) #24
12b5 0118 ld [$18] 5278 ld([vAC+0]) #25
12b6 fcb9 bra $12b9 5279 bra(pc()+3) #26
12b7 8118 adda [$18] 5280 adda([vAC+0]) #26,27
12b8 607f xora $7f 5281 xora(127) #27
12b9 de00 st [y,x++] 5282 st([Y,Xpp]) #28
12ba 0118 ld [$18] 5283 ld([vAC+0]) #29 Pulse: T[4i+2] = 0 if i<32 else 63
12bb 2020 anda $20 5284 anda(0x20) #30
12bc ecbf bne $12bf 5285 bne(pc()+3) #31
12bd fcc0 bra $12c0 5286 bra(pc()+3) #32
12be 0000 ld $00 5287 ld(0) #33
12bf 003f ld $3f 5288 ld(63) #33(!)
12c0 de00 st [y,x++] 5289 st([Y,Xpp]) #34
12c1 0118 ld [$18] 5290 ld([vAC+0]) #35 Sawtooth: T[4i+3] = i
12c2 ce00 st [y,x] 5291 st([Y,X]) #36
12c3 8001 adda $01 5292 adda(1) #37 i += 1
12c4 c218 st [$18] 5293 st([vAC+0]) #38
12c5 6040 xora $40 5294 xora(64) #39 For 64 iterations
12c6 f0c9 beq $12c9 5295 beq(pc()+3) #40
12c7 fcca bra $12ca 5296 bra(pc()+3) #41
12c8 00fe ld $fe 5297 ld(-2) #42
12c9 0000 ld $00 5298 ld(0) #42(!)
12ca 8116 adda [$16] 5299 adda([vPC]) #43
12cb c216 st [$16] 5300 st([vPC]) #44
12cc 1403 ld $03,y 5301 ld(hi('REENTER'),Y) #45
12cd e0cb jmp y,$cb 5302 jmp(Y,'REENTER') #46
12ce 00e7 ld $e7 5303 ld(-50/2) #47
5304
5305 # SYS_ShuffleNoise_v4_46 implementation
5306 label('sys_ShuffleNoise')
sys_ShuffleNoise:
12cf 1118 ld [$18],x 5307 ld([vAC+0],X) #18 tmp = T[4j]
12d0 0d00 ld [y,x] 5308 ld([Y,X]) #19
12d1 c21d st [$1d] 5309 st([vTmp]) #20
12d2 1119 ld [$19],x 5310 ld([vAC+1],X) #21 T[4j] = T[4i]
12d3 0d00 ld [y,x] 5311 ld([Y,X]) #22
12d4 1118 ld [$18],x 5312 ld([vAC+0],X) #23
12d5 ce00 st [y,x] 5313 st([Y,X]) #24
12d6 8200 adda ac 5314 adda(AC) #25 j += T[4i]
12d7 8200 adda ac 5315 adda(AC,) #26
12d8 8118 adda [$18] 5316 adda([vAC+0]) #27
12d9 c218 st [$18] 5317 st([vAC+0]) #28
12da 1119 ld [$19],x 5318 ld([vAC+1],X) #29 T[4i] = tmp
12db 011d ld [$1d] 5319 ld([vTmp]) #30
12dc ce00 st [y,x] 5320 st([Y,X]) #31
12dd 0119 ld [$19] 5321 ld([vAC+1]) #32 i += 1
12de 8004 adda $04 5322 adda(4) #33
12df c219 st [$19] 5323 st([vAC+1]) #34
12e0 f0e3 beq $12e3 5324 beq(pc()+3) #35 For 64 iterations
12e1 fce4 bra $12e4 5325 bra(pc()+3) #36
12e2 00fe ld $fe 5326 ld(-2) #37
12e3 0000 ld $00 5327 ld(0) #37(!)
12e4 8116 adda [$16] 5328 adda([vPC]) #38
12e5 c216 st [$16] 5329 st([vPC]) #39
12e6 1403 ld $03,y 5330 ld(hi('NEXTY'),Y) #40
12e7 e000 jmp y,$00 5331 jmp(Y,'NEXTY') #41
12e8 00ea ld $ea 5332 ld(-44/2) #42
5333
5334 # SYS_LoadBytes_DEVROM_XXX implementation
5335 label('sys_LoadBytes')
sys_LoadBytes:
12e9 0030 ld $30 5336 ld(0x30) # Target address
12ea c225 st [$25] 5337 st([sysArgs+1]) #
12eb 011a ld [$1a] 5338 ld([vLR+0]) # Source address
12ec d224 st [$24],x 5339 st([sysArgs+0],X) #
12ed 0d00 ld [y,x] 5340 ld([Y,X]) # Byte count
5341 label('.slb1') #
.slb1: 12ee c226 st [$26] 5342 st([sysArgs+2]) #
5343
12ef 0124 ld [$24] 5344 ld([sysArgs+0]) # Advance source address
12f0 8001 adda $01 5345 adda(1) #
12f1 d224 st [$24],x 5346 st([sysArgs+0],X) #
5347
12f2 0d00 ld [y,x] 5348 ld([Y,X]) # Copy byte
12f3 1125 ld [$25],x 5349 ld([sysArgs+1],X) #
12f4 c600 st [x] 5350 st([X]) #
5351
12f5 0125 ld [$25] 5352 ld([sysArgs+1]) # Advance target address
12f6 8001 adda $01 5353 adda(1) #
12f7 c225 st [$25] 5354 st([sysArgs+1]) #
5355
12f8 0126 ld [$26] 5356 ld([sysArgs+2]) # Decrement byte count and loop
12f9 ecee bne .slb1 5357 bne('.slb1') #
12fa a001 suba $01 5358 suba(1) #
5359
5360 # XXX Unfinished
5361
5362 #-----------------------------------------------------------------------
5363 #
5364 # End of core
5365 #
5366 #-----------------------------------------------------------------------
5367 disableListing()
12fb 0200 nop ;5 fillers
12fc 0200 nop
12fd 0200 nop
12fe 0200 nop
12ff 0200 nop ;+-----------------------------------+
;| Apps/Pictures/packedPictures.rgb |
;+-----------------------------------+
packedPictures:
1300 00ff ld $ff
1301 00ff ld $ff
1302 00ff ld $ff
* 15 times
130f 00fa ld $fa
1310 00ff ld $ff
1311 00ff ld $ff
1312 00ff ld $ff
* 5 times
1315 00fe ld $fe
1316 00ff ld $ff
1317 00ff ld $ff
1318 00ff ld $ff
* 5 times
131b 00ba ld $ba
131c 00be ld $be
131d 00ff ld $ff
131e 00ff ld $ff
131f 00fe ld $fe
1320 00eb ld $eb
1321 00ff ld $ff
1322 00fe ld $fe
1323 00fb ld $fb
1324 00fb ld $fb
1325 00bf ld $bf
1326 00ff ld $ff
1327 00fa ld $fa
1328 00af ld $af
1329 00ff ld $ff
132a 00ff ld $ff
132b 00ae ld $ae
132c 00ef ld $ef
132d 00ba ld $ba
132e 00fe ld $fe
132f 00ff ld $ff
1330 00ff ld $ff
1331 00ff ld $ff
* 12 times
133b 00eb ld $eb
133c 00bf ld $bf
133d 00ee ld $ee
133e 00ef ld $ef
133f 00fe ld $fe
1340 00ae ld $ae
1341 00ff ld $ff
1342 00fe ld $fe
1343 00ee ld $ee
1344 00af ld $af
1345 00ff ld $ff
1346 00ff ld $ff
1347 00ff ld $ff
1348 00ff ld $ff
1349 00af ld $af
134a 00ff ld $ff
134b 00ff ld $ff
134c 00ef ld $ef
134d 00ff ld $ff
134e 00bf ld $bf
134f 00ff ld $ff
1350 00ff ld $ff
1351 00ff ld $ff
* 5 times
1354 00bb ld $bb
1355 00be ld $be
1356 00eb ld $eb
1357 00ff ld $ff
1358 00fa ld $fa
1359 00ff ld $ff
135a 00bf ld $bf
135b 006f ld $6f
135c 00ea ld $ea
135d 00bb ld $bb
135e 005a ld $5a
135f 00a9 ld $a9
1360 00ff ld $ff
1361 00ff ld $ff
1362 00ff ld $ff
* 12 times
136c 00ef ld $ef
136d 00ff ld $ff
136e 00ff ld $ff
136f 00ff ld $ff
* 6 times
1373 00af ld $af
1374 00fe ld $fe
1375 00ff ld $ff
1376 00ff ld $ff
1377 00ff ld $ff
1378 00bf ld $bf
1379 00ff ld $ff
137a 00ff ld $ff
137b 00bb ld $bb
137c 00fa ld $fa
137d 00ff ld $ff
137e 00ff ld $ff
137f 00bf ld $bf
1380 00fa ld $fa
1381 00ff ld $ff
1382 00ff ld $ff
1383 00eb ld $eb
1384 00bb ld $bb
1385 00be ld $be
1386 00ff ld $ff
1387 00bf ld $bf
1388 00ff ld $ff
1389 00ff ld $ff
138a 00ff ld $ff
138b 00be ld $be
138c 00eb ld $eb
138d 00fb ld $fb
138e 00af ld $af
138f 009a ld $9a
1390 00ff ld $ff
1391 00ff ld $ff
1392 00ff ld $ff
* 7 times
1397 00af ld $af
1398 00ff ld $ff
1399 00ff ld $ff
139a 00ff ld $ff
139b 00fb ld $fb
139c 00ff ld $ff
139d 00ff ld $ff
139e 00bb ld $bb
139f 00ba ld $ba
13a0 00aa ld $aa
13a1 00ba ld $ba
13a2 00fa ld $fa
13a3 00ff ld $ff
13a4 00ff ld $ff
13a5 00fe ld $fe
13a6 00ff ld $ff
13a7 00ff ld $ff
13a8 00ff ld $ff
* 5 times
13ab 00fe ld $fe
13ac 00ff ld $ff
13ad 00fb ld $fb
13ae 00ff ld $ff
13af 00ef ld $ef
13b0 00ab ld $ab
13b1 00aa ld $aa
13b2 00fb ld $fb
13b3 00ef ld $ef
13b4 00bb ld $bb
13b5 00be ld $be
13b6 00eb ld $eb
13b7 00ff ld $ff
13b8 00ff ld $ff
13b9 00ff ld $ff
13ba 00bf ld $bf
13bb 00ae ld $ae
13bc 00eb ld $eb
13bd 00ff ld $ff
13be 00bf ld $bf
13bf 00ff ld $ff
13c0 00ff ld $ff
13c1 00bf ld $bf
13c2 00fb ld $fb
13c3 00ff ld $ff
13c4 00ff ld $ff
13c5 00ff ld $ff
* 8 times
13cb 00ef ld $ef
13cc 006a ld $6a
13cd 0049 ld $49
13ce 0096 ld $96
13cf 0010 ld $10
13d0 0008 ld $08
13d1 0041 ld $41
13d2 0015 ld $15
13d3 0055 ld $55
13d4 0096 ld $96
13d5 00aa ld $aa
13d6 00aa ld $aa
13d7 00ab ld $ab
13d8 006a ld $6a
13d9 005a ld $5a
13da 0056 ld $56
13db 0065 ld $65
13dc 00a9 ld $a9
13dd 00ea ld $ea
13de 00aa ld $aa
13df 00aa ld $aa
13e0 00ff ld $ff
13e1 00ff ld $ff
13e2 00ae ld $ae
13e3 00eb ld $eb
13e4 00bf ld $bf
13e5 00be ld $be
13e6 00bf ld $bf
13e7 00ff ld $ff
13e8 00ff ld $ff
13e9 00ff ld $ff
13ea 00fb ld $fb
13eb 00aa ld $aa
13ec 00ef ld $ef
13ed 00af ld $af
13ee 00ff ld $ff
13ef 00ff ld $ff
13f0 00ff ld $ff
* 11 times
13f9 0000 ld $00
13fa 0000 ld $00
13fb fe00 bra ac ;+-----------------------------------+
13fc fcfd bra $13fd ;| |
13fd 1404 ld $04,y ;| Trampoline for page $1300 lookups |
13fe e068 jmp y,$68 ;| |
13ff c218 st [$18] ;+-----------------------------------+
1400 00be ld $be
1401 009a ld $9a
1402 0092 ld $92
1403 0024 ld $24
1404 0048 ld $48
1405 0092 ld $92
1406 0010 ld $10
1407 0009 ld $09
1408 0092 ld $92
1409 0020 ld $20
140a 0008 ld $08
140b 0041 ld $41
140c 0010 ld $10
140d 0004 ld $04
140e 0041 ld $41
140f 0010 ld $10
1410 0004 ld $04
1411 0041 ld $41
1412 0010 ld $10
1413 0004 ld $04
1414 0042 ld $42
1415 0010 ld $10
1416 0054 ld $54
1417 00aa ld $aa
1418 00e9 ld $e9
1419 00ff ld $ff
141a 00eb ld $eb
141b 00ef ld $ef
141c 00ff ld $ff
141d 00eb ld $eb
141e 00ff ld $ff
141f 00ff ld $ff
1420 00ff ld $ff
1421 00fe ld $fe
1422 00ff ld $ff
1423 00ff ld $ff
1424 00ff ld $ff
1425 00bf ld $bf
1426 00eb ld $eb
1427 00ff ld $ff
1428 00ff ld $ff
1429 00ff ld $ff
* 8 times
142f 00e6 ld $e6
1430 0028 ld $28
1431 004a ld $4a
1432 0092 ld $92
1433 0024 ld $24
1434 0049 ld $49
1435 0092 ld $92
1436 0020 ld $20
1437 0049 ld $49
1438 0082 ld $82
1439 0024 ld $24
143a 0008 ld $08
143b 0042 ld $42
143c 0010 ld $10
143d 0004 ld $04
143e 0042 ld $42
143f 0010 ld $10
1440 0008 ld $08
1441 0081 ld $81
1442 0020 ld $20
1443 0004 ld $04
1444 0081 ld $81
1445 0010 ld $10
1446 0009 ld $09
1447 0091 ld $91
1448 0050 ld $50
1449 00f9 ld $f9
144a 00ef ld $ef
144b 00ff ld $ff
144c 00ff ld $ff
144d 00ff ld $ff
144e 00ff ld $ff
144f 00bf ld $bf
1450 00ff ld $ff
1451 00ff ld $ff
1452 00ee ld $ee
1453 00ef ld $ef
1454 00bf ld $bf
1455 00bf ld $bf
1456 00fe ld $fe
1457 00ff ld $ff
1458 00ff ld $ff
1459 00ff ld $ff
* 7 times
145e 00df ld $df
145f 00e3 ld $e3
1460 0028 ld $28
1461 008f ld $8f
1462 00e3 ld $e3
1463 0028 ld $28
1464 004a ld $4a
1465 0092 ld $92
1466 0028 ld $28
1467 004d ld $4d
1468 0092 ld $92
1469 0020 ld $20
146a 0049 ld $49
146b 0082 ld $82
146c 0024 ld $24
146d 0048 ld $48
146e 0082 ld $82
146f 0010 ld $10
1470 0009 ld $09
1471 0092 ld $92
1472 0024 ld $24
1473 0008 ld $08
1474 0091 ld $91
1475 0024 ld $24
1476 0048 ld $48
1477 0082 ld $82
1478 0024 ld $24
1479 0055 ld $55
147a 00a6 ld $a6
147b 00bf ld $bf
147c 00ff ld $ff
147d 00ff ld $ff
147e 00fa ld $fa
147f 00ef ld $ef
1480 00bf ld $bf
1481 00ff ld $ff
1482 00ff ld $ff
1483 00ab ld $ab
1484 00ff ld $ff
1485 00ee ld $ee
1486 00ee ld $ee
1487 00ea ld $ea
1488 00ff ld $ff
1489 00ff ld $ff
148a 00ff ld $ff
* 6 times
148e 009f ld $9f
148f 00f2 ld $f2
1490 003d ld $3d
1491 00db ld $db
1492 00a3 ld $a3
1493 0038 ld $38
1494 0089 ld $89
1495 0093 ld $93
1496 0024 ld $24
1497 0085 ld $85
1498 0092 ld $92
1499 0024 ld $24
149a 0049 ld $49
149b 0092 ld $92
149c 0024 ld $24
149d 0009 ld $09
149e 0092 ld $92
149f 0024 ld $24
14a0 0048 ld $48
14a1 0092 ld $92
14a2 0020 ld $20
14a3 0009 ld $09
14a4 0092 ld $92
14a5 0020 ld $20
14a6 0009 ld $09
14a7 0041 ld $41
14a8 0020 ld $20
14a9 0004 ld $04
14aa 0041 ld $41
14ab 00e5 ld $e5
14ac 00ff ld $ff
14ad 00ab ld $ab
14ae 00ff ld $ff
14af 00bf ld $bf
14b0 009b ld $9b
14b1 00fa ld $fa
14b2 00ae ld $ae
14b3 00ef ld $ef
14b4 00aa ld $aa
14b5 00ae ld $ae
14b6 00ee ld $ee
14b7 00ea ld $ea
14b8 00ff ld $ff
14b9 00ff ld $ff
14ba 00ff ld $ff
14bb 00ff ld $ff
14bc 00af ld $af
14bd 00ff ld $ff
14be 00ff ld $ff
14bf 00f7 ld $f7
14c0 0069 ld $69
14c1 00cf ld $cf
14c2 00f7 ld $f7
14c3 0069 ld $69
14c4 0056 ld $56
14c5 0051 ld $51
14c6 0015 ld $15
14c7 0011 ld $11
14c8 0010 ld $10
14c9 0014 ld $14
14ca 0085 ld $85
14cb 0092 ld $92
14cc 0024 ld $24
14cd 0009 ld $09
14ce 0092 ld $92
14cf 0020 ld $20
14d0 0048 ld $48
14d1 0092 ld $92
14d2 0024 ld $24
14d3 008d ld $8d
14d4 0092 ld $92
14d5 0024 ld $24
14d6 0049 ld $49
14d7 0042 ld $42
14d8 0010 ld $10
14d9 0004 ld $04
14da 0052 ld $52
14db 0010 ld $10
14dc 00a4 ld $a4
14dd 00fb ld $fb
14de 00bb ld $bb
14df 00af ld $af
14e0 00ab ld $ab
14e1 00a6 ld $a6
14e2 0059 ld $59
14e3 00aa ld $aa
14e4 00bb ld $bb
14e5 00ba ld $ba
14e6 00ef ld $ef
14e7 00ff ld $ff
14e8 00ff ld $ff
14e9 00ff ld $ff
* 6 times
14ed 00bf ld $bf
14ee 00fe ld $fe
14ef 00ab ld $ab
14f0 0044 ld $44
14f1 00da ld $da
14f2 00f7 ld $f7
14f3 0029 ld $29
14f4 0010 ld $10
14f5 0050 ld $50
14f6 0044 ld $44
14f7 0055 ld $55
14f8 0041 ld $41
14f9 0000 ld $00
14fa 0000 ld $00
14fb fe00 bra ac ;+-----------------------------------+
14fc fcfd bra $14fd ;| |
14fd 1404 ld $04,y ;| Trampoline for page $1400 lookups |
14fe e068 jmp y,$68 ;| |
14ff c218 st [$18] ;+-----------------------------------+
1500 0004 ld $04
1501 0044 ld $44
1502 0050 ld $50
1503 0024 ld $24
1504 0049 ld $49
1505 0092 ld $92
1506 0024 ld $24
1507 0049 ld $49
1508 0092 ld $92
1509 0024 ld $24
150a 0089 ld $89
150b 00e2 ld $e2
150c 0034 ld $34
150d 004a ld $4a
150e 0092 ld $92
150f 0024 ld $24
1510 0009 ld $09
1511 0091 ld $91
1512 0024 ld $24
1513 0009 ld $09
1514 0052 ld $52
1515 00bb ld $bb
1516 00bf ld $bf
1517 00eb ld $eb
1518 00ba ld $ba
1519 006e ld $6e
151a 0097 ld $97
151b 00a5 ld $a5
151c 0059 ld $59
151d 00ea ld $ea
151e 00ff ld $ff
151f 00ff ld $ff
1520 00ef ld $ef
1521 00bf ld $bf
1522 00fa ld $fa
1523 00ef ld $ef
1524 00fe ld $fe
1525 00ff ld $ff
1526 00ab ld $ab
1527 0080 ld $80
1528 0010 ld $10
1529 00a5 ld $a5
152a 007d ld $7d
152b 004a ld $4a
152c 0011 ld $11
152d 0001 ld $01
152e 0055 ld $55
152f 0011 ld $11
1530 0015 ld $15
1531 0011 ld $11
1532 0040 ld $40
1533 0014 ld $14
1534 0048 ld $48
1535 0091 ld $91
1536 0020 ld $20
1537 0049 ld $49
1538 0092 ld $92
1539 0034 ld $34
153a 0009 ld $09
153b 0092 ld $92
153c 0024 ld $24
153d 0008 ld $08
153e 0092 ld $92
153f 0024 ld $24
1540 0089 ld $89
1541 0093 ld $93
1542 0024 ld $24
1543 0048 ld $48
1544 0096 ld $96
1545 00be ld $be
1546 00ff ld $ff
1547 00bf ld $bf
1548 00bb ld $bb
1549 00bf ld $bf
154a 00eb ld $eb
154b 00a6 ld $a6
154c 00a9 ld $a9
154d 00ff ld $ff
154e 00ff ld $ff
154f 00ff ld $ff
1550 00ff ld $ff
1551 00fa ld $fa
1552 00bf ld $bf
1553 00fb ld $fb
1554 00eb ld $eb
1555 00ff ld $ff
1556 00a7 ld $a7
1557 0080 ld $80
1558 0040 ld $40
1559 0054 ld $54
155a 00aa ld $aa
155b 004a ld $4a
155c 0045 ld $45
155d 0080 ld $80
155e 0040 ld $40
155f 0040 ld $40
1560 0080 ld $80
1561 0000 ld $00
1562 0051 ld $51
1563 0024 ld $24
1564 0049 ld $49
1565 0096 ld $96
1566 0024 ld $24
1567 0049 ld $49
1568 00d2 ld $d2
1569 0024 ld $24
156a 0049 ld $49
156b 0082 ld $82
156c 0050 ld $50
156d 0089 ld $89
156e 00e2 ld $e2
156f 0028 ld $28
1570 0049 ld $49
1571 0092 ld $92
1572 0028 ld $28
1573 0049 ld $49
1574 0042 ld $42
1575 0041 ld $41
1576 00f9 ld $f9
1577 00fb ld $fb
1578 00fa ld $fa
1579 00fb ld $fb
157a 00eb ld $eb
157b 00ff ld $ff
157c 00ae ld $ae
157d 00aa ld $aa
157e 00fa ld $fa
157f 00ff ld $ff
1580 00ff ld $ff
1581 00ff ld $ff
1582 00fb ld $fb
1583 00ff ld $ff
1584 00ff ld $ff
1585 00bf ld $bf
1586 0057 ld $57
1587 0040 ld $40
1588 0040 ld $40
1589 0001 ld $01
158a 0041 ld $41
158b 00e5 ld $e5
158c 00aa ld $aa
158d 0015 ld $15
158e 0051 ld $51
158f 0050 ld $50
1590 0040 ld $40
1591 0010 ld $10
1592 0000 ld $00
1593 0001 ld $01
1594 0001 ld $01
1595 0051 ld $51
1596 0024 ld $24
1597 0049 ld $49
1598 0051 ld $51
1599 0024 ld $24
159a 0048 ld $48
159b 00a2 ld $a2
159c 0025 ld $25
159d 0049 ld $49
159e 0092 ld $92
159f 0038 ld $38
15a0 008a ld $8a
15a1 00a3 ld $a3
15a2 0024 ld $24
15a3 0049 ld $49
15a4 0092 ld $92
15a5 0024 ld $24
15a6 0049 ld $49
15a7 0001 ld $01
15a8 0001 ld $01
15a9 0044 ld $44
15aa 0055 ld $55
15ab 00a5 ld $a5
15ac 00bf ld $bf
15ad 00eb ld $eb
15ae 00bf ld $bf
15af 00ae ld $ae
15b0 0056 ld $56
15b1 0066 ld $66
15b2 00f4 ld $f4
15b3 00ff ld $ff
15b4 00bf ld $bf
15b5 00bf ld $bf
15b6 00ff ld $ff
15b7 00bf ld $bf
15b8 00fe ld $fe
15b9 00ff ld $ff
15ba 0015 ld $15
15bb 0015 ld $15
15bc 0040 ld $40
15bd 0095 ld $95
15be 00ea ld $ea
15bf 0057 ld $57
15c0 0040 ld $40
15c1 0000 ld $00
15c2 0001 ld $01
15c3 0002 ld $02
15c4 0001 ld $01
15c5 0008 ld $08
15c6 0004 ld $04
15c7 0009 ld $09
15c8 0052 ld $52
15c9 0024 ld $24
15ca 0009 ld $09
15cb 0052 ld $52
15cc 0024 ld $24
15cd 0049 ld $49
15ce 0092 ld $92
15cf 0038 ld $38
15d0 008a ld $8a
15d1 00e3 ld $e3
15d2 0028 ld $28
15d3 008e ld $8e
15d4 0093 ld $93
15d5 0028 ld $28
15d6 0049 ld $49
15d7 0092 ld $92
15d8 0010 ld $10
15d9 0005 ld $05
15da 0001 ld $01
15db 0001 ld $01
15dc 0044 ld $44
15dd 00a6 ld $a6
15de 0065 ld $65
15df 00aa ld $aa
15e0 00ea ld $ea
15e1 00ba ld $ba
15e2 0069 ld $69
15e3 00ea ld $ea
15e4 00ff ld $ff
15e5 00ff ld $ff
15e6 00ff ld $ff
* 7 times
15eb 009f ld $9f
15ec 0041 ld $41
15ed 0054 ld $54
15ee 0095 ld $95
15ef 00fe ld $fe
15f0 00bb ld $bb
15f1 005f ld $5f
15f2 0000 ld $00
15f3 0003 ld $03
15f4 0004 ld $04
15f5 000c ld $0c
15f6 0010 ld $10
15f7 0045 ld $45
15f8 0092 ld $92
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 0024 ld $24
1601 0049 ld $49
1602 0092 ld $92
1603 0024 ld $24
1604 0089 ld $89
1605 0092 ld $92
1606 0024 ld $24
1607 0049 ld $49
1608 00e2 ld $e2
1609 0028 ld $28
160a 0059 ld $59
160b 00e2 ld $e2
160c 0028 ld $28
160d 0049 ld $49
160e 0011 ld $11
160f 0040 ld $40
1610 0040 ld $40
1611 0091 ld $91
1612 0024 ld $24
1613 004a ld $4a
1614 0092 ld $92
1615 0010 ld $10
1616 0054 ld $54
1617 00ea ld $ea
1618 00b6 ld $b6
1619 00ae ld $ae
161a 00ff ld $ff
161b 00ff ld $ff
161c 00ff ld $ff
* 7 times
1621 00bf ld $bf
1622 004a ld $4a
1623 0055 ld $55
1624 0095 ld $95
1625 00da ld $da
1626 00a7 ld $a7
1627 007f ld $7f
1628 0005 ld $05
1629 000c ld $0c
162a 0005 ld $05
162b 0051 ld $51
162c 0041 ld $41
162d 0014 ld $14
162e 0045 ld $45
162f 0092 ld $92
1630 0024 ld $24
1631 008a ld $8a
1632 00e2 ld $e2
1633 0028 ld $28
1634 004e ld $4e
1635 00a2 ld $a2
1636 0024 ld $24
1637 0049 ld $49
1638 00a2 ld $a2
1639 0024 ld $24
163a 0089 ld $89
163b 00a2 ld $a2
163c 0064 ld $64
163d 008a ld $8a
163e 0042 ld $42
163f 0040 ld $40
1640 0000 ld $00
1641 0061 ld $61
1642 0028 ld $28
1643 008e ld $8e
1644 0092 ld $92
1645 0014 ld $14
1646 0054 ld $54
1647 00a6 ld $a6
1648 00bb ld $bb
1649 00ae ld $ae
164a 00fe ld $fe
164b 00ff ld $ff
164c 00ff ld $ff
164d 00ff ld $ff
164e 00ff ld $ff
164f 00af ld $af
1650 00fe ld $fe
1651 00ff ld $ff
1652 005f ld $5f
1653 0052 ld $52
1654 0059 ld $59
1655 009f ld $9f
1656 00aa ld $aa
1657 00a9 ld $a9
1658 00aa ld $aa
1659 0056 ld $56
165a 0015 ld $15
165b 0010 ld $10
165c 0050 ld $50
165d 0040 ld $40
165e 0040 ld $40
165f 0051 ld $51
1660 0024 ld $24
1661 0049 ld $49
1662 00a2 ld $a2
1663 0038 ld $38
1664 0089 ld $89
1665 00e2 ld $e2
1666 0028 ld $28
1667 008a ld $8a
1668 0092 ld $92
1669 0064 ld $64
166a 008f ld $8f
166b 00a3 ld $a3
166c 0028 ld $28
166d 009e ld $9e
166e 0056 ld $56
166f 0028 ld $28
1670 004a ld $4a
1671 0052 ld $52
1672 0040 ld $40
1673 0000 ld $00
1674 00a1 ld $a1
1675 0039 ld $39
1676 008a ld $8a
1677 0092 ld $92
1678 0024 ld $24
1679 0045 ld $45
167a 0099 ld $99
167b 00ba ld $ba
167c 00fd ld $fd
167d 00ff ld $ff
167e 00ff ld $ff
167f 00ff ld $ff
1680 00ff ld $ff
1681 00bf ld $bf
1682 00af ld $af
1683 00fe ld $fe
1684 00ff ld $ff
1685 009b ld $9b
1686 00a6 ld $a6
1687 00a9 ld $a9
1688 00a6 ld $a6
1689 00be ld $be
168a 00ba ld $ba
168b 00eb ld $eb
168c 00ab ld $ab
168d 006a ld $6a
168e 0055 ld $55
168f 00a1 ld $a1
1690 0024 ld $24
1691 0049 ld $49
1692 00a6 ld $a6
1693 0028 ld $28
1694 008a ld $8a
1695 0092 ld $92
1696 0068 ld $68
1697 008e ld $8e
1698 00a3 ld $a3
1699 0078 ld $78
169a 009b ld $9b
169b 00f3 ld $f3
169c 0039 ld $39
169d 004a ld $4a
169e 0056 ld $56
169f 0014 ld $14
16a0 0089 ld $89
16a1 0092 ld $92
16a2 0024 ld $24
16a3 0004 ld $04
16a4 0004 ld $04
16a5 0014 ld $14
16a6 008a ld $8a
16a7 00a6 ld $a6
16a8 0028 ld $28
16a9 004a ld $4a
16aa 0096 ld $96
16ab 0094 ld $94
16ac 00fe ld $fe
16ad 00ff ld $ff
16ae 00bf ld $bf
16af 00fe ld $fe
16b0 00ff ld $ff
16b1 00ff ld $ff
16b2 00bf ld $bf
16b3 00fb ld $fb
16b4 00fb ld $fb
16b5 009f ld $9f
16b6 0096 ld $96
16b7 0064 ld $64
16b8 00da ld $da
16b9 00eb ld $eb
16ba 00fe ld $fe
16bb 00eb ld $eb
16bc 00af ld $af
16bd 00fe ld $fe
16be 00ef ld $ef
16bf 00a7 ld $a7
16c0 0028 ld $28
16c1 008a ld $8a
16c2 00a2 ld $a2
16c3 0024 ld $24
16c4 008a ld $8a
16c5 00e3 ld $e3
16c6 0039 ld $39
16c7 00ce ld $ce
16c8 00f2 ld $f2
16c9 0038 ld $38
16ca 008e ld $8e
16cb 00fa ld $fa
16cc 007a ld $7a
16cd 005a ld $5a
16ce 0052 ld $52
16cf 0028 ld $28
16d0 0049 ld $49
16d1 0091 ld $91
16d2 0028 ld $28
16d3 0049 ld $49
16d4 0042 ld $42
16d5 0014 ld $14
16d6 0089 ld $89
16d7 00a2 ld $a2
16d8 0028 ld $28
16d9 0045 ld $45
16da 0066 ld $66
16db 0024 ld $24
16dc 00aa ld $aa
16dd 0057 ld $57
16de 0095 ld $95
16df 0059 ld $59
16e0 0099 ld $99
16e1 00ff ld $ff
16e2 00ff ld $ff
16e3 00ff ld $ff
16e4 002a ld $2a
16e5 0049 ld $49
16e6 0091 ld $91
16e7 0028 ld $28
16e8 0099 ld $99
16e9 00b3 ld $b3
16ea 0079 ld $79
16eb 00ea ld $ea
16ec 00fb ld $fb
16ed 00ae ld $ae
16ee 00de ld $de
16ef 00a3 ld $a3
16f0 0078 ld $78
16f1 008a ld $8a
16f2 00e2 ld $e2
16f3 0028 ld $28
16f4 00ce ld $ce
16f5 00a3 ld $a3
16f6 003c ld $3c
16f7 009a ld $9a
16f8 00f3 ld $f3
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 0029 ld $29
1701 009e ld $9e
1702 00f6 ld $f6
1703 0028 ld $28
1704 008a ld $8a
1705 0092 ld $92
1706 0028 ld $28
1707 008e ld $8e
1708 0092 ld $92
1709 0028 ld $28
170a 008a ld $8a
170b 0092 ld $92
170c 0024 ld $24
170d 008a ld $8a
170e 00b7 ld $b7
170f 0028 ld $28
1710 0089 ld $89
1711 0092 ld $92
1712 0029 ld $29
1713 0099 ld $99
1714 0096 ld $96
1715 00a2 ld $a2
1716 0059 ld $59
1717 009a ld $9a
1718 00ff ld $ff
1719 00ff ld $ff
171a 00a7 ld $a7
171b 0014 ld $14
171c 0044 ld $44
171d 0092 ld $92
171e 0028 ld $28
171f 008a ld $8a
1720 00a2 ld $a2
1721 0028 ld $28
1722 009a ld $9a
1723 00fa ld $fa
1724 007d ld $7d
1725 009f ld $9f
1726 00a3 ld $a3
1727 007e ld $7e
1728 008e ld $8e
1729 00a2 ld $a2
172a 0068 ld $68
172b 00da ld $da
172c 00a3 ld $a3
172d 0079 ld $79
172e 008f ld $8f
172f 00a3 ld $a3
1730 0038 ld $38
1731 00ca ld $ca
1732 00a3 ld $a3
1733 0038 ld $38
1734 008a ld $8a
1735 00e6 ld $e6
1736 0028 ld $28
1737 008e ld $8e
1738 00e2 ld $e2
1739 0038 ld $38
173a 008e ld $8e
173b 00e2 ld $e2
173c 0028 ld $28
173d 008a ld $8a
173e 00f6 ld $f6
173f 0028 ld $28
1740 008a ld $8a
1741 0092 ld $92
1742 0024 ld $24
1743 004a ld $4a
1744 00da ld $da
1745 00a6 ld $a6
1746 00be ld $be
1747 00ff ld $ff
1748 00ff ld $ff
1749 009f ld $9f
174a 0042 ld $42
174b 0024 ld $24
174c 0049 ld $49
174d 0091 ld $91
174e 0028 ld $28
174f 00de ld $de
1750 00a7 ld $a7
1751 0068 ld $68
1752 009a ld $9a
1753 00f6 ld $f6
1754 00ad ld $ad
1755 00ef ld $ef
1756 00fb ld $fb
1757 00be ld $be
1758 009f ld $9f
1759 00e2 ld $e2
175a 006d ld $6d
175b 00df ld $df
175c 00a7 ld $a7
175d 007d ld $7d
175e 00df ld $df
175f 00a3 ld $a3
1760 007d ld $7d
1761 009f ld $9f
1762 00f7 ld $f7
1763 0028 ld $28
1764 009e ld $9e
1765 00f3 ld $f3
1766 007d ld $7d
1767 00de ld $de
1768 00b3 ld $b3
1769 0039 ld $39
176a 008a ld $8a
176b 00a3 ld $a3
176c 0024 ld $24
176d 004a ld $4a
176e 00a2 ld $a2
176f 0038 ld $38
1770 009a ld $9a
1771 00a2 ld $a2
1772 0064 ld $64
1773 00aa ld $aa
1774 00eb ld $eb
1775 00ba ld $ba
1776 00fa ld $fa
1777 00ff ld $ff
1778 00ff ld $ff
1779 004f ld $4f
177a 00a1 ld $a1
177b 0029 ld $29
177c 0089 ld $89
177d 00a2 ld $a2
177e 0039 ld $39
177f 009a ld $9a
1780 00ea ld $ea
1781 0069 ld $69
1782 00aa ld $aa
1783 00f7 ld $f7
1784 00b9 ld $b9
1785 00ef ld $ef
1786 00ab ld $ab
1787 00be ld $be
1788 009f ld $9f
1789 00f6 ld $f6
178a 007d ld $7d
178b 00de ld $de
178c 00f7 ld $f7
178d 007d ld $7d
178e 00ef ld $ef
178f 00f7 ld $f7
1790 007d ld $7d
1791 00df ld $df
1792 00f7 ld $f7
1793 007d ld $7d
1794 00df ld $df
1795 00b7 ld $b7
1796 0039 ld $39
1797 008b ld $8b
1798 00e3 ld $e3
1799 0028 ld $28
179a 008e ld $8e
179b 00e2 ld $e2
179c 0028 ld $28
179d 008a ld $8a
179e 00a3 ld $a3
179f 006d ld $6d
17a0 008a ld $8a
17a1 00a2 ld $a2
17a2 0068 ld $68
17a3 00a9 ld $a9
17a4 00aa ld $aa
17a5 00aa ld $aa
17a6 00aa ld $aa
17a7 00ef ld $ef
17a8 007e ld $7e
17a9 0045 ld $45
17aa 00a5 ld $a5
17ab 0028 ld $28
17ac 009a ld $9a
17ad 00f6 ld $f6
17ae 0069 ld $69
17af 008b ld $8b
17b0 00f6 ld $f6
17b1 00aa ld $aa
17b2 00ef ld $ef
17b3 00fb ld $fb
17b4 00be ld $be
17b5 00de ld $de
17b6 00fb ld $fb
17b7 00bd ld $bd
17b8 00ef ld $ef
17b9 00e7 ld $e7
17ba 006e ld $6e
17bb 00ef ld $ef
17bc 00f7 ld $f7
17bd 00be ld $be
17be 009f ld $9f
17bf 00f7 ld $f7
17c0 0079 ld $79
17c1 00da ld $da
17c2 00fb ld $fb
17c3 0079 ld $79
17c4 008f ld $8f
17c5 00e3 ld $e3
17c6 0028 ld $28
17c7 008e ld $8e
17c8 00e2 ld $e2
17c9 0028 ld $28
17ca 008a ld $8a
17cb 00a3 ld $a3
17cc 0028 ld $28
17cd 008a ld $8a
17ce 00e2 ld $e2
17cf 0078 ld $78
17d0 005f ld $5f
17d1 00e6 ld $e6
17d2 0028 ld $28
17d3 0069 ld $69
17d4 009a ld $9a
17d5 0062 ld $62
17d6 0015 ld $15
17d7 00a9 ld $a9
17d8 0029 ld $29
17d9 0099 ld $99
17da 00e6 ld $e6
17db 0028 ld $28
17dc 004a ld $4a
17dd 00a2 ld $a2
17de 0068 ld $68
17df 00de ld $de
17e0 00e7 ld $e7
17e1 00bd ld $bd
17e2 00ee ld $ee
17e3 00fb ld $fb
17e4 0069 ld $69
17e5 00df ld $df
17e6 00e7 ld $e7
17e7 00ad ld $ad
17e8 00ee ld $ee
17e9 00f7 ld $f7
17ea 00bd ld $bd
17eb 00df ld $df
17ec 00eb ld $eb
17ed 006d ld $6d
17ee 00ef ld $ef
17ef 00f7 ld $f7
17f0 007d ld $7d
17f1 00df ld $df
17f2 00a3 ld $a3
17f3 003d ld $3d
17f4 008a ld $8a
17f5 00e2 ld $e2
17f6 002c ld $2c
17f7 008e ld $8e
17f8 00a2 ld $a2
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 003c ld $3c
1801 008a ld $8a
1802 00a3 ld $a3
1803 0038 ld $38
1804 008e ld $8e
1805 00a3 ld $a3
1806 0068 ld $68
1807 009f ld $9f
1808 001a ld $1a
1809 0069 ld $69
180a 00a5 ld $a5
180b 009a ld $9a
180c 00ba ld $ba
180d 00be ld $be
180e 00eb ld $eb
180f 0066 ld $66
1810 00da ld $da
1811 00a3 ld $a3
1812 0028 ld $28
1813 008a ld $8a
1814 00a2 ld $a2
1815 0068 ld $68
1816 00de ld $de
1817 00a7 ld $a7
1818 006c ld $6c
1819 00ee ld $ee
181a 00f7 ld $f7
181b 00bd ld $bd
181c 009f ld $9f
181d 00fb ld $fb
181e 00be ld $be
181f 00ef ld $ef
1820 00f6 ld $f6
1821 007a ld $7a
1822 009b ld $9b
1823 00fb ld $fb
1824 007d ld $7d
1825 00de ld $de
1826 00f7 ld $f7
1827 006d ld $6d
1828 009e ld $9e
1829 00e3 ld $e3
182a 0028 ld $28
182b 00de ld $de
182c 00e2 ld $e2
182d 0068 ld $68
182e 008f ld $8f
182f 00f2 ld $f2
1830 0028 ld $28
1831 008e ld $8e
1832 00a2 ld $a2
1833 0029 ld $29
1834 00df ld $df
1835 00e2 ld $e2
1836 0068 ld $68
1837 00ef ld $ef
1838 006b ld $6b
1839 0086 ld $86
183a 00a6 ld $a6
183b 0096 ld $96
183c 00a6 ld $a6
183d 00fe ld $fe
183e 00ee ld $ee
183f 0039 ld $39
1840 008a ld $8a
1841 0092 ld $92
1842 0068 ld $68
1843 008e ld $8e
1844 00e6 ld $e6
1845 0068 ld $68
1846 00da ld $da
1847 00f7 ld $f7
1848 0078 ld $78
1849 00da ld $da
184a 00fb ld $fb
184b 0079 ld $79
184c 00ef ld $ef
184d 00f6 ld $f6
184e 00be ld $be
184f 00ef ld $ef
1850 00fb ld $fb
1851 007d ld $7d
1852 00df ld $df
1853 00f6 ld $f6
1854 0079 ld $79
1855 00df ld $df
1856 00e6 ld $e6
1857 007d ld $7d
1858 00df ld $df
1859 00b7 ld $b7
185a 007c ld $7c
185b 008f ld $8f
185c 00f3 ld $f3
185d 0038 ld $38
185e 008a ld $8a
185f 00b3 ld $b3
1860 0038 ld $38
1861 008a ld $8a
1862 00e2 ld $e2
1863 0068 ld $68
1864 00cf ld $cf
1865 00e7 ld $e7
1866 00bd ld $bd
1867 009b ld $9b
1868 006b ld $6b
1869 0085 ld $85
186a 00a5 ld $a5
186b 0099 ld $99
186c 0055 ld $55
186d 00a4 ld $a4
186e 00fb ld $fb
186f 0064 ld $64
1870 0056 ld $56
1871 00a2 ld $a2
1872 0069 ld $69
1873 00de ld $de
1874 00b3 ld $b3
1875 0078 ld $78
1876 009a ld $9a
1877 00b7 ld $b7
1878 007d ld $7d
1879 00df ld $df
187a 00f7 ld $f7
187b 00bd ld $bd
187c 00ef ld $ef
187d 00eb ld $eb
187e 00fe ld $fe
187f 00ef ld $ef
1880 00e7 ld $e7
1881 006e ld $6e
1882 00ee ld $ee
1883 00f7 ld $f7
1884 0069 ld $69
1885 00df ld $df
1886 00f7 ld $f7
1887 003d ld $3d
1888 00de ld $de
1889 00f7 ld $f7
188a 0079 ld $79
188b 00db ld $db
188c 00b3 ld $b3
188d 0038 ld $38
188e 008b ld $8b
188f 00e2 ld $e2
1890 0028 ld $28
1891 008f ld $8f
1892 00e2 ld $e2
1893 0078 ld $78
1894 008b ld $8b
1895 00b3 ld $b3
1896 007d ld $7d
1897 00de ld $de
1898 006b ld $6b
1899 0086 ld $86
189a 00a6 ld $a6
189b 00da ld $da
189c 00a6 ld $a6
189d 00fa ld $fa
189e 00fe ld $fe
189f 0065 ld $65
18a0 00a1 ld $a1
18a1 00f9 ld $f9
18a2 007e ld $7e
18a3 00da ld $da
18a4 00a3 ld $a3
18a5 0068 ld $68
18a6 009f ld $9f
18a7 00e6 ld $e6
18a8 00b9 ld $b9
18a9 00ee ld $ee
18aa 00b7 ld $b7
18ab 007a ld $7a
18ac 00ef ld $ef
18ad 00fb ld $fb
18ae 00ff ld $ff
18af 00db ld $db
18b0 00bb ld $bb
18b1 0039 ld $39
18b2 00df ld $df
18b3 00a7 ld $a7
18b4 003c ld $3c
18b5 00da ld $da
18b6 00e3 ld $e3
18b7 007d ld $7d
18b8 009b ld $9b
18b9 00b7 ld $b7
18ba 003d ld $3d
18bb 00df ld $df
18bc 00e3 ld $e3
18bd 002d ld $2d
18be 008e ld $8e
18bf 00f7 ld $f7
18c0 0078 ld $78
18c1 008f ld $8f
18c2 00e2 ld $e2
18c3 0069 ld $69
18c4 008f ld $8f
18c5 00a2 ld $a2
18c6 007c ld $7c
18c7 00da ld $da
18c8 00ab ld $ab
18c9 0086 ld $86
18ca 00a6 ld $a6
18cb 00e9 ld $e9
18cc 00a6 ld $a6
18cd 006e ld $6e
18ce 00aa ld $aa
18cf 009a ld $9a
18d0 00a1 ld $a1
18d1 00a6 ld $a6
18d2 0068 ld $68
18d3 009f ld $9f
18d4 00a2 ld $a2
18d5 00a8 ld $a8
18d6 009e ld $9e
18d7 00f6 ld $f6
18d8 0078 ld $78
18d9 009f ld $9f
18da 00f7 ld $f7
18db 007e ld $7e
18dc 009f ld $9f
18dd 00fa ld $fa
18de 007e ld $7e
18df 00ee ld $ee
18e0 00a6 ld $a6
18e1 007d ld $7d
18e2 00da ld $da
18e3 00a3 ld $a3
18e4 007d ld $7d
18e5 008b ld $8b
18e6 00b7 ld $b7
18e7 003d ld $3d
18e8 00df ld $df
18e9 00f3 ld $f3
18ea 003d ld $3d
18eb 00da ld $da
18ec 00b3 ld $b3
18ed 003c ld $3c
18ee 00de ld $de
18ef 00a2 ld $a2
18f0 007c ld $7c
18f1 00ca ld $ca
18f2 00f3 ld $f3
18f3 007d ld $7d
18f4 008f ld $8f
18f5 00a2 ld $a2
18f6 0068 ld $68
18f7 008f ld $8f
18f8 00a7 ld $a7
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 008a ld $8a
1901 00a6 ld $a6
1902 00ee ld $ee
1903 00ba ld $ba
1904 0059 ld $59
1905 0055 ld $55
1906 0085 ld $85
1907 00a6 ld $a6
1908 00a2 ld $a2
1909 0068 ld $68
190a 00ce ld $ce
190b 00e6 ld $e6
190c 0068 ld $68
190d 00ae ld $ae
190e 00e6 ld $e6
190f 00aa ld $aa
1910 00ef ld $ef
1911 00b7 ld $b7
1912 0079 ld $79
1913 00df ld $df
1914 00fb ld $fb
1915 007e ld $7e
1916 009b ld $9b
1917 00f7 ld $f7
1918 0039 ld $39
1919 009f ld $9f
191a 00e6 ld $e6
191b 006c ld $6c
191c 00ce ld $ce
191d 00f3 ld $f3
191e 003d ld $3d
191f 00de ld $de
1920 00a3 ld $a3
1921 007d ld $7d
1922 00cf ld $cf
1923 00f7 ld $f7
1924 007d ld $7d
1925 00ca ld $ca
1926 00e3 ld $e3
1927 0028 ld $28
1928 009f ld $9f
1929 00a3 ld $a3
192a 0079 ld $79
192b 008f ld $8f
192c 00e2 ld $e2
192d 0028 ld $28
192e 00da ld $da
192f 00bb ld $bb
1930 0096 ld $96
1931 00aa ld $aa
1932 00da ld $da
1933 00a6 ld $a6
1934 006e ld $6e
1935 0006 ld $06
1936 0086 ld $86
1937 0086 ld $86
1938 00a3 ld $a3
1939 0029 ld $29
193a 008a ld $8a
193b 00f6 ld $f6
193c 0068 ld $68
193d 00ae ld $ae
193e 00fb ld $fb
193f 00be ld $be
1940 00fe ld $fe
1941 00f7 ld $f7
1942 00be ld $be
1943 009f ld $9f
1944 00fa ld $fa
1945 007e ld $7e
1946 00df ld $df
1947 00b7 ld $b7
1948 0078 ld $78
1949 00da ld $da
194a 00f3 ld $f3
194b 003c ld $3c
194c 00ca ld $ca
194d 00a7 ld $a7
194e 003c ld $3c
194f 00db ld $db
1950 00f7 ld $f7
1951 007c ld $7c
1952 009b ld $9b
1953 00f3 ld $f3
1954 0068 ld $68
1955 00cf ld $cf
1956 00a7 ld $a7
1957 007c ld $7c
1958 00ce ld $ce
1959 00e2 ld $e2
195a 007d ld $7d
195b 008f ld $8f
195c 00a2 ld $a2
195d 0028 ld $28
195e 008e ld $8e
195f 00a7 ld $a7
1960 008a ld $8a
1961 00ba ld $ba
1962 009a ld $9a
1963 00ba ld $ba
1964 00ad ld $ad
1965 0017 ld $17
1966 0056 ld $56
1967 008a ld $8a
1968 00a6 ld $a6
1969 0039 ld $39
196a 008a ld $8a
196b 00a3 ld $a3
196c 0078 ld $78
196d 009a ld $9a
196e 00ea ld $ea
196f 00be ld $be
1970 00eb ld $eb
1971 00ef ld $ef
1972 00be ld $be
1973 00ef ld $ef
1974 00fb ld $fb
1975 007d ld $7d
1976 00ca ld $ca
1977 00e7 ld $e7
1978 007c ld $7c
1979 008f ld $8f
197a 00e2 ld $e2
197b 002d ld $2d
197c 00de ld $de
197d 00e2 ld $e2
197e 006c ld $6c
197f 008e ld $8e
1980 00b3 ld $b3
1981 0039 ld $39
1982 00df ld $df
1983 00f6 ld $f6
1984 007c ld $7c
1985 00df ld $df
1986 00f3 ld $f3
1987 006d ld $6d
1988 008f ld $8f
1989 00f7 ld $f7
198a 006c ld $6c
198b 00df ld $df
198c 00a3 ld $a3
198d 0038 ld $38
198e 008b ld $8b
198f 00a6 ld $a6
1990 009a ld $9a
1991 006a ld $6a
1992 00ff ld $ff
1993 00ff ld $ff
1994 00bf ld $bf
1995 0016 ld $16
1996 001a ld $1a
1997 004a ld $4a
1998 00aa ld $aa
1999 0029 ld $29
199a 008b ld $8b
199b 00a3 ld $a3
199c 0028 ld $28
199d 00ae ld $ae
199e 00e6 ld $e6
199f 00fa ld $fa
19a0 00ff ld $ff
19a1 00fb ld $fb
19a2 00bf ld $bf
19a3 00eb ld $eb
19a4 00fb ld $fb
19a5 0079 ld $79
19a6 00df ld $df
19a7 00b3 ld $b3
19a8 0029 ld $29
19a9 00de ld $de
19aa 00b3 ld $b3
19ab 0038 ld $38
19ac 008b ld $8b
19ad 00f3 ld $f3
19ae 0039 ld $39
19af 00db ld $db
19b0 00f3 ld $f3
19b1 003d ld $3d
19b2 00de ld $de
19b3 00f7 ld $f7
19b4 0029 ld $29
19b5 008f ld $8f
19b6 00f6 ld $f6
19b7 0078 ld $78
19b8 00df ld $df
19b9 00f2 ld $f2
19ba 0039 ld $39
19bb 009f ld $9f
19bc 00f7 ld $f7
19bd 003d ld $3d
19be 008a ld $8a
19bf 00a3 ld $a3
19c0 00aa ld $aa
19c1 00be ld $be
19c2 00eb ld $eb
19c3 00fa ld $fa
19c4 00ff ld $ff
19c5 001b ld $1b
19c6 005a ld $5a
19c7 008a ld $8a
19c8 00a6 ld $a6
19c9 0039 ld $39
19ca 00ca ld $ca
19cb 00e6 ld $e6
19cc 0065 ld $65
19cd 009a ld $9a
19ce 00a7 ld $a7
19cf 00ba ld $ba
19d0 00fe ld $fe
19d1 00fe ld $fe
19d2 00fe ld $fe
19d3 00ff ld $ff
19d4 00fb ld $fb
19d5 007d ld $7d
19d6 00ce ld $ce
19d7 00f6 ld $f6
19d8 0078 ld $78
19d9 008f ld $8f
19da 00f6 ld $f6
19db 0028 ld $28
19dc 00ce ld $ce
19dd 00a7 ld $a7
19de 006c ld $6c
19df 00ce ld $ce
19e0 00a3 ld $a3
19e1 003d ld $3d
19e2 00db ld $db
19e3 00b3 ld $b3
19e4 007d ld $7d
19e5 00df ld $df
19e6 00f7 ld $f7
19e7 003d ld $3d
19e8 009f ld $9f
19e9 00f7 ld $f7
19ea 0078 ld $78
19eb 00db ld $db
19ec 00e7 ld $e7
19ed 002c ld $2c
19ee 008e ld $8e
19ef 00a3 ld $a3
19f0 00a9 ld $a9
19f1 005d ld $5d
19f2 009a ld $9a
19f3 00ea ld $ea
19f4 00ee ld $ee
19f5 001a ld $1a
19f6 0029 ld $29
19f7 009e ld $9e
19f8 00a6 ld $a6
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 0028 ld $28
1a01 0089 ld $89
1a02 00a7 ld $a7
1a03 007e ld $7e
1a04 0099 ld $99
1a05 00e6 ld $e6
1a06 00aa ld $aa
1a07 00ef ld $ef
1a08 00ef ld $ef
1a09 00ff ld $ff
1a0a 00ef ld $ef
1a0b 00b7 ld $b7
1a0c 0079 ld $79
1a0d 00cb ld $cb
1a0e 00e3 ld $e3
1a0f 002d ld $2d
1a10 00ce ld $ce
1a11 00a3 ld $a3
1a12 007c ld $7c
1a13 00ca ld $ca
1a14 00f7 ld $f7
1a15 007c ld $7c
1a16 00cf ld $cf
1a17 00f6 ld $f6
1a18 0078 ld $78
1a19 00df ld $df
1a1a 00e7 ld $e7
1a1b 007c ld $7c
1a1c 009f ld $9f
1a1d 00f2 ld $f2
1a1e 0068 ld $68
1a1f 00ef ld $ef
1a20 00f6 ld $f6
1a21 00ac ld $ac
1a22 00ef ld $ef
1a23 00fb ld $fb
1a24 007e ld $7e
1a25 00ce ld $ce
1a26 00a2 ld $a2
1a27 00ba ld $ba
1a28 005e ld $5e
1a29 0096 ld $96
1a2a 00a6 ld $a6
1a2b 00be ld $be
1a2c 006a ld $6a
1a2d 0078 ld $78
1a2e 009a ld $9a
1a2f 00e6 ld $e6
1a30 0028 ld $28
1a31 004a ld $4a
1a32 00e6 ld $e6
1a33 0069 ld $69
1a34 005a ld $5a
1a35 0096 ld $96
1a36 00b9 ld $b9
1a37 00fe ld $fe
1a38 00ff ld $ff
1a39 00ff ld $ff
1a3a 00af ld $af
1a3b 00fb ld $fb
1a3c 003d ld $3d
1a3d 009f ld $9f
1a3e 00b7 ld $b7
1a3f 0038 ld $38
1a40 009b ld $9b
1a41 00b3 ld $b3
1a42 0038 ld $38
1a43 008a ld $8a
1a44 00b7 ld $b7
1a45 0078 ld $78
1a46 008b ld $8b
1a47 00f7 ld $f7
1a48 006c ld $6c
1a49 00ce ld $ce
1a4a 00f6 ld $f6
1a4b 006d ld $6d
1a4c 00df ld $df
1a4d 00e3 ld $e3
1a4e 007d ld $7d
1a4f 00ef ld $ef
1a50 00a7 ld $a7
1a51 00b8 ld $b8
1a52 00ef ld $ef
1a53 00af ld $af
1a54 00fe ld $fe
1a55 009f ld $9f
1a56 00ea ld $ea
1a57 00fb ld $fb
1a58 00ae ld $ae
1a59 00a7 ld $a7
1a5a 00ea ld $ea
1a5b 00fe ld $fe
1a5c 006a ld $6a
1a5d 007d ld $7d
1a5e 0085 ld $85
1a5f 00a2 ld $a2
1a60 0028 ld $28
1a61 009a ld $9a
1a62 00aa ld $aa
1a63 0069 ld $69
1a64 009a ld $9a
1a65 0096 ld $96
1a66 00b9 ld $b9
1a67 00aa ld $aa
1a68 00ff ld $ff
1a69 00bf ld $bf
1a6a 00aa ld $aa
1a6b 00a6 ld $a6
1a6c 007d ld $7d
1a6d 008b ld $8b
1a6e 00f3 ld $f3
1a6f 0068 ld $68
1a70 00cf ld $cf
1a71 00e3 ld $e3
1a72 002d ld $2d
1a73 00de ld $de
1a74 00f7 ld $f7
1a75 003d ld $3d
1a76 00db ld $db
1a77 00f7 ld $f7
1a78 0069 ld $69
1a79 00df ld $df
1a7a 00f7 ld $f7
1a7b 007d ld $7d
1a7c 00de ld $de
1a7d 00b7 ld $b7
1a7e 007c ld $7c
1a7f 00ee ld $ee
1a80 00a3 ld $a3
1a81 00bc ld $bc
1a82 00ee ld $ee
1a83 00ff ld $ff
1a84 00bf ld $bf
1a85 00ba ld $ba
1a86 00db ld $db
1a87 00ba ld $ba
1a88 00ba ld $ba
1a89 009b ld $9b
1a8a 00fa ld $fa
1a8b 00af ld $af
1a8c 006a ld $6a
1a8d 0068 ld $68
1a8e 008a ld $8a
1a8f 00a2 ld $a2
1a90 0038 ld $38
1a91 008a ld $8a
1a92 00eb ld $eb
1a93 006a ld $6a
1a94 009a ld $9a
1a95 00a6 ld $a6
1a96 00a5 ld $a5
1a97 00aa ld $aa
1a98 00fb ld $fb
1a99 00bf ld $bf
1a9a 009a ld $9a
1a9b 00f7 ld $f7
1a9c 007c ld $7c
1a9d 00ce ld $ce
1a9e 00f6 ld $f6
1a9f 007c ld $7c
1aa0 009f ld $9f
1aa1 00f6 ld $f6
1aa2 0028 ld $28
1aa3 00df ld $df
1aa4 00b7 ld $b7
1aa5 007c ld $7c
1aa6 00ce ld $ce
1aa7 00e6 ld $e6
1aa8 007c ld $7c
1aa9 00df ld $df
1aaa 00e7 ld $e7
1aab 007c ld $7c
1aac 00cf ld $cf
1aad 00f7 ld $f7
1aae 00ad ld $ad
1aaf 00ff ld $ff
1ab0 00e7 ld $e7
1ab1 00ae ld $ae
1ab2 00fe ld $fe
1ab3 00ea ld $ea
1ab4 00e9 ld $e9
1ab5 00ae ld $ae
1ab6 009b ld $9b
1ab7 00ba ld $ba
1ab8 0069 ld $69
1ab9 00ea ld $ea
1aba 00bb ld $bb
1abb 00ae ld $ae
1abc 00aa ld $aa
1abd 0068 ld $68
1abe 009a ld $9a
1abf 00a3 ld $a3
1ac0 0039 ld $39
1ac1 00ae ld $ae
1ac2 00a6 ld $a6
1ac3 0065 ld $65
1ac4 005a ld $5a
1ac5 0096 ld $96
1ac6 00a9 ld $a9
1ac7 00ee ld $ee
1ac8 00ff ld $ff
1ac9 00ab ld $ab
1aca 00da ld $da
1acb 00e7 ld $e7
1acc 002d ld $2d
1acd 008f ld $8f
1ace 00f7 ld $f7
1acf 0068 ld $68
1ad0 00df ld $df
1ad1 00fb ld $fb
1ad2 007e ld $7e
1ad3 009f ld $9f
1ad4 00f2 ld $f2
1ad5 0039 ld $39
1ad6 00db ld $db
1ad7 00f3 ld $f3
1ad8 002d ld $2d
1ad9 00ce ld $ce
1ada 00f6 ld $f6
1adb 002c ld $2c
1adc 00de ld $de
1add 00e6 ld $e6
1ade 00fd ld $fd
1adf 00ff ld $ff
1ae0 00fb ld $fb
1ae1 00bf ld $bf
1ae2 00fe ld $fe
1ae3 00ea ld $ea
1ae4 00fa ld $fa
1ae5 00ae ld $ae
1ae6 009b ld $9b
1ae7 00b6 ld $b6
1ae8 00be ld $be
1ae9 00db ld $db
1aea 00a5 ld $a5
1aeb 001a ld $1a
1aec 0069 ld $69
1aed 0039 ld $39
1aee 009e ld $9e
1aef 00a2 ld $a2
1af0 0079 ld $79
1af1 00aa ld $aa
1af2 00ea ld $ea
1af3 00a9 ld $a9
1af4 0099 ld $99
1af5 00a6 ld $a6
1af6 00a5 ld $a5
1af7 00ae ld $ae
1af8 00eb ld $eb
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 00be ld $be
1b01 009a ld $9a
1b02 00f3 ld $f3
1b03 007d ld $7d
1b04 00df ld $df
1b05 00f2 ld $f2
1b06 007d ld $7d
1b07 00ef ld $ef
1b08 00ea ld $ea
1b09 006e ld $6e
1b0a 00cf ld $cf
1b0b 00f7 ld $f7
1b0c 006c ld $6c
1b0d 00ce ld $ce
1b0e 00e2 ld $e2
1b0f 0038 ld $38
1b10 008b ld $8b
1b11 00f3 ld $f3
1b12 0069 ld $69
1b13 00ef ld $ef
1b14 00f7 ld $f7
1b15 00fe ld $fe
1b16 00ff ld $ff
1b17 00ff ld $ff
1b18 00ea ld $ea
1b19 00aa ld $aa
1b1a 00ab ld $ab
1b1b 00ff ld $ff
1b1c 00ae ld $ae
1b1d 0097 ld $97
1b1e 00e6 ld $e6
1b1f 00fe ld $fe
1b20 00eb ld $eb
1b21 0076 ld $76
1b22 0008 ld $08
1b23 0055 ld $55
1b24 007f ld $7f
1b25 009a ld $9a
1b26 00e2 ld $e2
1b27 0079 ld $79
1b28 0059 ld $59
1b29 00ea ld $ea
1b2a 006a ld $6a
1b2b 005a ld $5a
1b2c 0096 ld $96
1b2d 00a9 ld $a9
1b2e 00ae ld $ae
1b2f 00fb ld $fb
1b30 007f ld $7f
1b31 00de ld $de
1b32 00b7 ld $b7
1b33 0039 ld $39
1b34 009f ld $9f
1b35 00f7 ld $f7
1b36 0069 ld $69
1b37 0055 ld $55
1b38 0055 ld $55
1b39 0095 ld $95
1b3a 00ea ld $ea
1b3b 00a7 ld $a7
1b3c 007d ld $7d
1b3d 00ef ld $ef
1b3e 00fb ld $fb
1b3f 00ae ld $ae
1b40 00af ld $af
1b41 00bb ld $bb
1b42 00be ld $be
1b43 00ef ld $ef
1b44 00f7 ld $f7
1b45 00be ld $be
1b46 00fb ld $fb
1b47 00ab ld $ab
1b48 00aa ld $aa
1b49 00bf ld $bf
1b4a 00ef ld $ef
1b4b 00fa ld $fa
1b4c 00ff ld $ff
1b4d 00eb ld $eb
1b4e 00f6 ld $f6
1b4f 00ef ld $ef
1b50 0097 ld $97
1b51 0076 ld $76
1b52 0059 ld $59
1b53 0085 ld $85
1b54 006a ld $6a
1b55 009a ld $9a
1b56 00a7 ld $a7
1b57 0069 ld $69
1b58 005a ld $5a
1b59 00e6 ld $e6
1b5a 00ba ld $ba
1b5b 00aa ld $aa
1b5c 00ea ld $ea
1b5d 00a9 ld $a9
1b5e 00ae ld $ae
1b5f 00ff ld $ff
1b60 007f ld $7f
1b61 009a ld $9a
1b62 00f7 ld $f7
1b63 007d ld $7d
1b64 00df ld $df
1b65 00a7 ld $a7
1b66 0055 ld $55
1b67 0095 ld $95
1b68 0055 ld $55
1b69 0015 ld $15
1b6a 00a5 ld $a5
1b6b 00fe ld $fe
1b6c 00bf ld $bf
1b6d 00fa ld $fa
1b6e 00ab ld $ab
1b6f 00aa ld $aa
1b70 00aa ld $aa
1b71 00aa ld $aa
1b72 00ff ld $ff
1b73 00ef ld $ef
1b74 00eb ld $eb
1b75 00be ld $be
1b76 00af ld $af
1b77 00ab ld $ab
1b78 00fe ld $fe
1b79 00be ld $be
1b7a 00eb ld $eb
1b7b 00bb ld $bb
1b7c 00fd ld $fd
1b7d 00ef ld $ef
1b7e 00fb ld $fb
1b7f 00bf ld $bf
1b80 00eb ld $eb
1b81 0076 ld $76
1b82 0069 ld $69
1b83 0096 ld $96
1b84 00ba ld $ba
1b85 009a ld $9a
1b86 00a6 ld $a6
1b87 0065 ld $65
1b88 0085 ld $85
1b89 0096 ld $96
1b8a 00ba ld $ba
1b8b 009a ld $9a
1b8c 00ab ld $ab
1b8d 00ba ld $ba
1b8e 009e ld $9e
1b8f 00ab ld $ab
1b90 007f ld $7f
1b91 00de ld $de
1b92 00f7 ld $f7
1b93 006d ld $6d
1b94 009f ld $9f
1b95 0055 ld $55
1b96 0099 ld $99
1b97 00aa ld $aa
1b98 0056 ld $56
1b99 0045 ld $45
1b9a 0055 ld $55
1b9b 00a9 ld $a9
1b9c 009a ld $9a
1b9d 00aa ld $aa
1b9e 00aa ld $aa
1b9f 0055 ld $55
1ba0 00aa ld $aa
1ba1 0095 ld $95
1ba2 00aa ld $aa
1ba3 00aa ld $aa
1ba4 00aa ld $aa
* 5 times
1ba7 006a ld $6a
1ba8 00b6 ld $b6
1ba9 00ae ld $ae
1baa 00ef ld $ef
1bab 00ff ld $ff
1bac 00ae ld $ae
1bad 00bf ld $bf
1bae 00ff ld $ff
1baf 00ff ld $ff
1bb0 00ef ld $ef
1bb1 00ba ld $ba
1bb2 00ae ld $ae
1bb3 00ef ld $ef
1bb4 007f ld $7f
1bb5 00a5 ld $a5
1bb6 0096 ld $96
1bb7 0069 ld $69
1bb8 005a ld $5a
1bb9 00a6 ld $a6
1bba 00a9 ld $a9
1bbb 00af ld $af
1bbc 00e6 ld $e6
1bbd 00b9 ld $b9
1bbe 00aa ld $aa
1bbf 00fb ld $fb
1bc0 00bf ld $bf
1bc1 009a ld $9a
1bc2 00e7 ld $e7
1bc3 007a ld $7a
1bc4 005a ld $5a
1bc5 0055 ld $55
1bc6 0056 ld $56
1bc7 0065 ld $65
1bc8 0055 ld $55
1bc9 0055 ld $55
1bca 0055 ld $55
1bcb 0055 ld $55
1bcc 00a5 ld $a5
1bcd 0065 ld $65
1bce 00a9 ld $a9
1bcf 0056 ld $56
1bd0 0095 ld $95
1bd1 0055 ld $55
1bd2 00aa ld $aa
1bd3 00a5 ld $a5
1bd4 0099 ld $99
1bd5 009a ld $9a
1bd6 0065 ld $65
1bd7 0055 ld $55
1bd8 0056 ld $56
1bd9 0065 ld $65
1bda 0095 ld $95
1bdb 00ab ld $ab
1bdc 00fe ld $fe
1bdd 00ff ld $ff
1bde 00ff ld $ff
1bdf 00ff ld $ff
1be0 00ab ld $ab
1be1 00aa ld $aa
1be2 006d ld $6d
1be3 00fb ld $fb
1be4 00af ld $af
1be5 0096 ld $96
1be6 00a6 ld $a6
1be7 0066 ld $66
1be8 005a ld $5a
1be9 00a6 ld $a6
1bea 00b9 ld $b9
1beb 00aa ld $aa
1bec 00ab ld $ab
1bed 00ba ld $ba
1bee 00ee ld $ee
1bef 00ff ld $ff
1bf0 00bf ld $bf
1bf1 006a ld $6a
1bf2 0055 ld $55
1bf3 0055 ld $55
1bf4 0051 ld $51
1bf5 0055 ld $55
1bf6 0095 ld $95
1bf7 00a5 ld $a5
1bf8 006a ld $6a
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 00a5 ld $a5
1c01 00a6 ld $a6
1c02 0056 ld $56
1c03 009a ld $9a
1c04 00a9 ld $a9
1c05 00a9 ld $a9
1c06 006a ld $6a
1c07 00a5 ld $a5
1c08 009a ld $9a
1c09 00aa ld $aa
1c0a 006a ld $6a
1c0b 00a5 ld $a5
1c0c 0056 ld $56
1c0d 006a ld $6a
1c0e 0065 ld $65
1c0f 0056 ld $56
1c10 00a5 ld $a5
1c11 0055 ld $55
1c12 0056 ld $56
1c13 0066 ld $66
1c14 00aa ld $aa
1c15 00ff ld $ff
1c16 00ff ld $ff
1c17 00db ld $db
1c18 00ba ld $ba
1c19 006e ld $6e
1c1a 00da ld $da
1c1b 00bf ld $bf
1c1c 00aa ld $aa
1c1d 00aa ld $aa
1c1e 006a ld $6a
1c1f 009a ld $9a
1c20 00a6 ld $a6
1c21 00a5 ld $a5
1c22 00ae ld $ae
1c23 00e6 ld $e6
1c24 00aa ld $aa
1c25 00ae ld $ae
1c26 006a ld $6a
1c27 0055 ld $55
1c28 0054 ld $54
1c29 0054 ld $54
1c2a 0056 ld $56
1c2b 0065 ld $65
1c2c 0059 ld $59
1c2d 0056 ld $56
1c2e 0065 ld $65
1c2f 00a9 ld $a9
1c30 006a ld $6a
1c31 00e5 ld $e5
1c32 00af ld $af
1c33 00fa ld $fa
1c34 00ea ld $ea
1c35 00eb ld $eb
1c36 00bf ld $bf
1c37 005a ld $5a
1c38 0069 ld $69
1c39 00bf ld $bf
1c3a 00af ld $af
1c3b 00bb ld $bb
1c3c 00bb ld $bb
1c3d 00aa ld $aa
1c3e 00aa ld $aa
1c3f 00a6 ld $a6
1c40 0066 ld $66
1c41 005a ld $5a
1c42 0095 ld $95
1c43 0055 ld $55
1c44 0055 ld $55
1c45 00a6 ld $a6
1c46 00fa ld $fa
1c47 00d7 ld $d7
1c48 00ba ld $ba
1c49 005e ld $5e
1c4a 0097 ld $97
1c4b 00ba ld $ba
1c4c 00aa ld $aa
1c4d 00aa ld $aa
1c4e 00aa ld $aa
1c4f 009a ld $9a
1c50 00a6 ld $a6
1c51 00a9 ld $a9
1c52 00ae ld $ae
1c53 00ab ld $ab
1c54 0065 ld $65
1c55 0055 ld $55
1c56 0044 ld $44
1c57 0045 ld $45
1c58 0065 ld $65
1c59 0055 ld $55
1c5a 0056 ld $56
1c5b 0065 ld $65
1c5c 00a5 ld $a5
1c5d 00aa ld $aa
1c5e 00aa ld $aa
1c5f 00fe ld $fe
1c60 0059 ld $59
1c61 00a5 ld $a5
1c62 00fe ld $fe
1c63 00fe ld $fe
1c64 00af ld $af
1c65 00ea ld $ea
1c66 00bf ld $bf
1c67 009a ld $9a
1c68 00ea ld $ea
1c69 00bf ld $bf
1c6a 00fb ld $fb
1c6b 00ff ld $ff
1c6c 00ba ld $ba
1c6d 00be ld $be
1c6e 00ef ld $ef
1c6f 00bf ld $bf
1c70 00ae ld $ae
1c71 00aa ld $aa
1c72 00aa ld $aa
1c73 0065 ld $65
1c74 0059 ld $59
1c75 0099 ld $99
1c76 0055 ld $55
1c77 0085 ld $85
1c78 00a6 ld $a6
1c79 00ae ld $ae
1c7a 0097 ld $97
1c7b 00b6 ld $b6
1c7c 005a ld $5a
1c7d 00a9 ld $a9
1c7e 00be ld $be
1c7f 006e ld $6e
1c80 00e6 ld $e6
1c81 006a ld $6a
1c82 006a ld $6a
1c83 0055 ld $55
1c84 0045 ld $45
1c85 0051 ld $51
1c86 0055 ld $55
1c87 0096 ld $96
1c88 0055 ld $55
1c89 0059 ld $59
1c8a 00aa ld $aa
1c8b 00aa ld $aa
1c8c 006a ld $6a
1c8d 00aa ld $aa
1c8e 00aa ld $aa
1c8f 00fe ld $fe
1c90 006a ld $6a
1c91 0066 ld $66
1c92 00f9 ld $f9
1c93 00ab ld $ab
1c94 00aa ld $aa
1c95 00aa ld $aa
1c96 00ff ld $ff
1c97 00ff ld $ff
1c98 00fe ld $fe
1c99 00be ld $be
1c9a 00fe ld $fe
1c9b 00eb ld $eb
1c9c 00ae ld $ae
1c9d 006e ld $6e
1c9e 00fb ld $fb
1c9f 00fa ld $fa
1ca0 00be ld $be
1ca1 00eb ld $eb
1ca2 00bb ld $bb
1ca3 00ae ld $ae
1ca4 006a ld $6a
1ca5 0066 ld $66
1ca6 0065 ld $65
1ca7 00e9 ld $e9
1ca8 00f5 ld $f5
1ca9 00fe ld $fe
1caa 0097 ld $97
1cab 00f5 ld $f5
1cac 005b ld $5b
1cad 0055 ld $55
1cae 00aa ld $aa
1caf 00ef ld $ef
1cb0 00aa ld $aa
1cb1 0055 ld $55
1cb2 0054 ld $54
1cb3 0044 ld $44
1cb4 0095 ld $95
1cb5 0065 ld $65
1cb6 0059 ld $59
1cb7 00a5 ld $a5
1cb8 00a6 ld $a6
1cb9 00a6 ld $a6
1cba 0069 ld $69
1cbb 00ef ld $ef
1cbc 00ab ld $ab
1cbd 00aa ld $aa
1cbe 00ea ld $ea
1cbf 00ea ld $ea
1cc0 00fa ld $fa
1cc1 00af ld $af
1cc2 00aa ld $aa
1cc3 006a ld $6a
1cc4 00b5 ld $b5
1cc5 00fe ld $fe
1cc6 00bf ld $bf
1cc7 00ff ld $ff
1cc8 00fb ld $fb
1cc9 00fb ld $fb
1cca 00ef ld $ef
1ccb 00eb ld $eb
1ccc 00ea ld $ea
1ccd 00fe ld $fe
1cce 00af ld $af
1ccf 00b6 ld $b6
1cd0 006e ld $6e
1cd1 00ef ld $ef
1cd2 00b6 ld $b6
1cd3 006e ld $6e
1cd4 00eb ld $eb
1cd5 00aa ld $aa
1cd6 006a ld $6a
1cd7 00ad ld $ad
1cd8 00ff ld $ff
1cd9 00ff ld $ff
1cda 00ef ld $ef
1cdb 00ff ld $ff
1cdc 009e ld $9e
1cdd 0056 ld $56
1cde 0069 ld $69
1cdf 006a ld $6a
1ce0 0045 ld $45
1ce1 0041 ld $41
1ce2 0051 ld $51
1ce3 0059 ld $59
1ce4 0099 ld $99
1ce5 0055 ld $55
1ce6 006a ld $6a
1ce7 00aa ld $aa
1ce8 00ae ld $ae
1ce9 00ea ld $ea
1cea 0069 ld $69
1ceb 00ee ld $ee
1cec 00eb ld $eb
1ced 009a ld $9a
1cee 00aa ld $aa
1cef 00aa ld $aa
1cf0 00ba ld $ba
1cf1 00ea ld $ea
1cf2 00ab ld $ab
1cf3 00aa ld $aa
1cf4 00ea ld $ea
1cf5 00ff ld $ff
1cf6 00ea ld $ea
1cf7 00bf ld $bf
1cf8 00fb ld $fb
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 00bf ld $bf
1d01 00ee ld $ee
1d02 00ea ld $ea
1d03 00bf ld $bf
1d04 00fe ld $fe
1d05 00ab ld $ab
1d06 00a6 ld $a6
1d07 00a9 ld $a9
1d08 00db ld $db
1d09 00b7 ld $b7
1d0a 007e ld $7e
1d0b 00db ld $db
1d0c 00f6 ld $f6
1d0d 00af ld $af
1d0e 00ea ld $ea
1d0f 00bb ld $bb
1d10 00ff ld $ff
1d11 00ff ld $ff
1d12 00fe ld $fe
1d13 00af ld $af
1d14 0056 ld $56
1d15 0055 ld $55
1d16 0054 ld $54
1d17 0010 ld $10
1d18 0095 ld $95
1d19 0059 ld $59
1d1a 0059 ld $59
1d1b 0056 ld $56
1d1c 00aa ld $aa
1d1d 00fb ld $fb
1d1e 006a ld $6a
1d1f 009a ld $9a
1d20 00b6 ld $b6
1d21 007a ld $7a
1d22 00eb ld $eb
1d23 00ff ld $ff
1d24 00aa ld $aa
1d25 00a6 ld $a6
1d26 00aa ld $aa
1d27 00ae ld $ae
1d28 00aa ld $aa
1d29 00aa ld $aa
1d2a 009a ld $9a
1d2b 00fa ld $fa
1d2c 00fb ld $fb
1d2d 00fa ld $fa
1d2e 00ef ld $ef
1d2f 00fe ld $fe
1d30 00be ld $be
1d31 00ee ld $ee
1d32 00ff ld $ff
1d33 00ff ld $ff
1d34 00fe ld $fe
1d35 00ef ld $ef
1d36 00fe ld $fe
1d37 006f ld $6f
1d38 00db ld $db
1d39 00fa ld $fa
1d3a 00fe ld $fe
1d3b 00eb ld $eb
1d3c 00eb ld $eb
1d3d 00ff ld $ff
1d3e 00ab ld $ab
1d3f 00ea ld $ea
1d40 00ba ld $ba
1d41 00ef ld $ef
1d42 00ab ld $ab
1d43 009a ld $9a
1d44 0045 ld $45
1d45 0045 ld $45
1d46 0050 ld $50
1d47 0059 ld $59
1d48 005a ld $5a
1d49 0065 ld $65
1d4a 00a9 ld $a9
1d4b 00fa ld $fa
1d4c 00af ld $af
1d4d 00eb ld $eb
1d4e 00bb ld $bb
1d4f 00ab ld $ab
1d50 00ea ld $ea
1d51 007d ld $7d
1d52 00fe ld $fe
1d53 00fa ld $fa
1d54 00aa ld $aa
1d55 0095 ld $95
1d56 0069 ld $69
1d57 00a5 ld $a5
1d58 009a ld $9a
1d59 005a ld $5a
1d5a 009a ld $9a
1d5b 00ea ld $ea
1d5c 00ab ld $ab
1d5d 00aa ld $aa
1d5e 00ef ld $ef
1d5f 00ff ld $ff
1d60 00be ld $be
1d61 00fa ld $fa
1d62 00ff ld $ff
1d63 00fb ld $fb
1d64 00ff ld $ff
1d65 00ff ld $ff
1d66 00ff ld $ff
1d67 00bf ld $bf
1d68 00ab ld $ab
1d69 00e6 ld $e6
1d6a 00ff ld $ff
1d6b 00ff ld $ff
1d6c 00fa ld $fa
1d6d 00ff ld $ff
1d6e 00eb ld $eb
1d6f 00ea ld $ea
1d70 00ef ld $ef
1d71 00ef ld $ef
1d72 006a ld $6a
1d73 0014 ld $14
1d74 0004 ld $04
1d75 0055 ld $55
1d76 0065 ld $65
1d77 0095 ld $95
1d78 0096 ld $96
1d79 00aa ld $aa
1d7a 00e7 ld $e7
1d7b 00fa ld $fa
1d7c 00eb ld $eb
1d7d 00ff ld $ff
1d7e 00fe ld $fe
1d7f 009e ld $9e
1d80 00ba ld $ba
1d81 00b9 ld $b9
1d82 00af ld $af
1d83 00fb ld $fb
1d84 006a ld $6a
1d85 0066 ld $66
1d86 0055 ld $55
1d87 006a ld $6a
1d88 0065 ld $65
1d89 0055 ld $55
1d8a 009a ld $9a
1d8b 00af ld $af
1d8c 00ea ld $ea
1d8d 00e9 ld $e9
1d8e 00bf ld $bf
1d8f 00fb ld $fb
1d90 00ea ld $ea
1d91 00ff ld $ff
1d92 00ff ld $ff
1d93 00ff ld $ff
* 9 times
1d9a 00bf ld $bf
1d9b 00ef ld $ef
1d9c 00ff ld $ff
1d9d 00ff ld $ff
1d9e 00ef ld $ef
1d9f 00fb ld $fb
1da0 00ff ld $ff
1da1 005b ld $5b
1da2 0055 ld $55
1da3 0050 ld $50
1da4 0054 ld $54
1da5 005a ld $5a
1da6 0069 ld $69
1da7 0069 ld $69
1da8 006a ld $6a
1da9 00ae ld $ae
1daa 00ab ld $ab
1dab 00ba ld $ba
1dac 00fe ld $fe
1dad 00ff ld $ff
1dae 00fa ld $fa
1daf 009b ld $9b
1db0 00a6 ld $a6
1db1 0079 ld $79
1db2 00ea ld $ea
1db3 00ab ld $ab
1db4 00aa ld $aa
1db5 0056 ld $56
1db6 0055 ld $55
1db7 0099 ld $99
1db8 0095 ld $95
1db9 0015 ld $15
1dba 00aa ld $aa
1dbb 00ee ld $ee
1dbc 00a6 ld $a6
1dbd 00aa ld $aa
1dbe 00ef ld $ef
1dbf 00ab ld $ab
1dc0 00ff ld $ff
1dc1 00ff ld $ff
1dc2 00ff ld $ff
* 5 times
1dc5 00ef ld $ef
1dc6 00bf ld $bf
1dc7 00fe ld $fe
1dc8 00ff ld $ff
1dc9 00ff ld $ff
1dca 00ef ld $ef
1dcb 00ef ld $ef
1dcc 00fe ld $fe
1dcd 00bf ld $bf
1dce 009b ld $9b
1dcf 00ba ld $ba
1dd0 006e ld $6e
1dd1 0001 ld $01
1dd2 0041 ld $41
1dd3 0050 ld $50
1dd4 0055 ld $55
1dd5 0096 ld $96
1dd6 0055 ld $55
1dd7 00a9 ld $a9
1dd8 00b9 ld $b9
1dd9 00af ld $af
1dda 00ea ld $ea
1ddb 00be ld $be
1ddc 00ae ld $ae
1ddd 00bf ld $bf
1dde 00fa ld $fa
1ddf 00af ld $af
1de0 00a6 ld $a6
1de1 007e ld $7e
1de2 00de ld $de
1de3 00ab ld $ab
1de4 00aa ld $aa
1de5 009a ld $9a
1de6 0059 ld $59
1de7 0095 ld $95
1de8 0055 ld $55
1de9 0015 ld $15
1dea 005a ld $5a
1deb 009a ld $9a
1dec 00aa ld $aa
1ded 00a9 ld $a9
1dee 00ea ld $ea
1def 00ff ld $ff
1df0 00ff ld $ff
1df1 00ff ld $ff
* 6 times
1df5 00fb ld $fb
1df6 00ff ld $ff
1df7 00bf ld $bf
1df8 00bf ld $bf
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 00fb ld $fb
1e01 00ff ld $ff
1e02 00af ld $af
1e03 00ff ld $ff
1e04 00ff ld $ff
1e05 00fb ld $fb
1e06 00bb ld $bb
1e07 005a ld $5a
1e08 0004 ld $04
1e09 0045 ld $45
1e0a 00a5 ld $a5
1e0b 0059 ld $59
1e0c 0056 ld $56
1e0d 00aa ld $aa
1e0e 00e6 ld $e6
1e0f 00ad ld $ad
1e10 00ee ld $ee
1e11 00eb ld $eb
1e12 00fa ld $fa
1e13 00ab ld $ab
1e14 00fb ld $fb
1e15 00ba ld $ba
1e16 00af ld $af
1e17 00a6 ld $a6
1e18 0069 ld $69
1e19 009e ld $9e
1e1a 00f6 ld $f6
1e1b 00aa ld $aa
1e1c 00aa ld $aa
1e1d 0055 ld $55
1e1e 0045 ld $45
1e1f 0056 ld $56
1e20 0054 ld $54
1e21 006a ld $6a
1e22 00ea ld $ea
1e23 00a6 ld $a6
1e24 00a5 ld $a5
1e25 00ab ld $ab
1e26 00ff ld $ff
1e27 00bf ld $bf
1e28 00fe ld $fe
1e29 00ff ld $ff
1e2a 00ff ld $ff
1e2b 00eb ld $eb
1e2c 00ef ld $ef
1e2d 00ef ld $ef
1e2e 00ff ld $ff
1e2f 00fb ld $fb
1e30 00ff ld $ff
1e31 00ef ld $ef
1e32 00ff ld $ff
1e33 00ff ld $ff
1e34 00ff ld $ff
1e35 00ff ld $ff
1e36 006a ld $6a
1e37 0010 ld $10
1e38 0054 ld $54
1e39 0095 ld $95
1e3a 0059 ld $59
1e3b 0059 ld $59
1e3c 0069 ld $69
1e3d 00aa ld $aa
1e3e 00a6 ld $a6
1e3f 00b9 ld $b9
1e40 00ab ld $ab
1e41 00bb ld $bb
1e42 00ba ld $ba
1e43 00ee ld $ee
1e44 00ab ld $ab
1e45 00fe ld $fe
1e46 00af ld $af
1e47 00a2 ld $a2
1e48 0069 ld $69
1e49 009a ld $9a
1e4a 00a7 ld $a7
1e4b 00ba ld $ba
1e4c 009a ld $9a
1e4d 0019 ld $19
1e4e 0045 ld $45
1e4f 0055 ld $55
1e50 00a8 ld $a8
1e51 0069 ld $69
1e52 009a ld $9a
1e53 00a6 ld $a6
1e54 00a9 ld $a9
1e55 0069 ld $69
1e56 00ea ld $ea
1e57 00a6 ld $a6
1e58 00a9 ld $a9
1e59 00eb ld $eb
1e5a 00fb ld $fb
1e5b 00fe ld $fe
1e5c 00ff ld $ff
1e5d 00ff ld $ff
1e5e 00ff ld $ff
1e5f 00ef ld $ef
1e60 00ff ld $ff
1e61 00ff ld $ff
1e62 00ff ld $ff
* 6 times
1e66 0045 ld $45
1e67 0050 ld $50
1e68 0055 ld $55
1e69 005a ld $5a
1e6a 0065 ld $65
1e6b 00aa ld $aa
1e6c 0025 ld $25
1e6d 00aa ld $aa
1e6e 00e7 ld $e7
1e6f 00a9 ld $a9
1e70 009f ld $9f
1e71 00bb ld $bb
1e72 00ba ld $ba
1e73 00af ld $af
1e74 00fb ld $fb
1e75 00ba ld $ba
1e76 009a ld $9a
1e77 0092 ld $92
1e78 0069 ld $69
1e79 009a ld $9a
1e7a 00a7 ld $a7
1e7b 00a9 ld $a9
1e7c 006b ld $6b
1e7d 0065 ld $65
1e7e 0056 ld $56
1e7f 0061 ld $61
1e80 0065 ld $65
1e81 0069 ld $69
1e82 00aa ld $aa
1e83 00a2 ld $a2
1e84 0095 ld $95
1e85 006d ld $6d
1e86 00db ld $db
1e87 00ba ld $ba
1e88 00be ld $be
1e89 00ea ld $ea
1e8a 00bb ld $bb
1e8b 00be ld $be
1e8c 00ff ld $ff
1e8d 00ff ld $ff
1e8e 00af ld $af
1e8f 00bf ld $bf
1e90 00ff ld $ff
1e91 00ff ld $ff
1e92 00ff ld $ff
1e93 00ff ld $ff
1e94 00fe ld $fe
1e95 00ff ld $ff
1e96 0041 ld $41
1e97 0055 ld $55
1e98 0059 ld $59
1e99 0096 ld $96
1e9a 00aa ld $aa
1e9b 00ef ld $ef
1e9c 0069 ld $69
1e9d 00aa ld $aa
1e9e 00aa ld $aa
1e9f 0079 ld $79
1ea0 00ab ld $ab
1ea1 00ab ld $ab
1ea2 00bd ld $bd
1ea3 00aa ld $aa
1ea4 00fb ld $fb
1ea5 00ab ld $ab
1ea6 009b ld $9b
1ea7 0056 ld $56
1ea8 0039 ld $39
1ea9 009a ld $9a
1eaa 00e6 ld $e6
1eab 00aa ld $aa
1eac 00aa ld $aa
1ead 0055 ld $55
1eae 009a ld $9a
1eaf 0096 ld $96
1eb0 0066 ld $66
1eb1 0065 ld $65
1eb2 00aa ld $aa
1eb3 0092 ld $92
1eb4 00a9 ld $a9
1eb5 00ae ld $ae
1eb6 00ff ld $ff
1eb7 00ff ld $ff
1eb8 00ef ld $ef
1eb9 00ef ld $ef
1eba 00ea ld $ea
1ebb 00fe ld $fe
1ebc 00fb ld $fb
1ebd 00ff ld $ff
1ebe 00ff ld $ff
1ebf 00ef ld $ef
1ec0 00ff ld $ff
1ec1 00bf ld $bf
1ec2 00ff ld $ff
1ec3 00ff ld $ff
1ec4 00ff ld $ff
1ec5 00ff ld $ff
1ec6 0095 ld $95
1ec7 00a5 ld $a5
1ec8 0056 ld $56
1ec9 00ea ld $ea
1eca 00be ld $be
1ecb 00da ld $da
1ecc 006a ld $6a
1ecd 009a ld $9a
1ece 00f7 ld $f7
1ecf 0069 ld $69
1ed0 00ea ld $ea
1ed1 00b7 ld $b7
1ed2 00aa ld $aa
1ed3 00ee ld $ee
1ed4 00eb ld $eb
1ed5 00be ld $be
1ed6 009a ld $9a
1ed7 0096 ld $96
1ed8 0068 ld $68
1ed9 009a ld $9a
1eda 00a6 ld $a6
1edb 00a9 ld $a9
1edc 00aa ld $aa
1edd 0055 ld $55
1ede 0056 ld $56
1edf 005a ld $5a
1ee0 00a5 ld $a5
1ee1 0069 ld $69
1ee2 009a ld $9a
1ee3 0056 ld $56
1ee4 009a ld $9a
1ee5 00ed ld $ed
1ee6 00ef ld $ef
1ee7 00af ld $af
1ee8 00fe ld $fe
1ee9 00ee ld $ee
1eea 00ba ld $ba
1eeb 00be ld $be
1eec 00ff ld $ff
1eed 00ea ld $ea
1eee 00fa ld $fa
1eef 00ff ld $ff
1ef0 00fe ld $fe
1ef1 00ff ld $ff
1ef2 00fb ld $fb
1ef3 00ff ld $ff
1ef4 00ff ld $ff
1ef5 00ff ld $ff
1ef6 0056 ld $56
1ef7 0066 ld $66
1ef8 00a9 ld $a9
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 00ff ld $ff
1f01 00ff ld $ff
1f02 00eb ld $eb
1f03 006a ld $6a
1f04 00aa ld $aa
1f05 00ea ld $ea
1f06 0069 ld $69
1f07 009a ld $9a
1f08 00ab ld $ab
1f09 00a9 ld $a9
1f0a 00eb ld $eb
1f0b 00eb ld $eb
1f0c 006e ld $6e
1f0d 005a ld $5a
1f0e 00a1 ld $a1
1f0f 0025 ld $25
1f10 009a ld $9a
1f11 00a7 ld $a7
1f12 0065 ld $65
1f13 00aa ld $aa
1f14 0025 ld $25
1f15 0059 ld $59
1f16 009a ld $9a
1f17 0095 ld $95
1f18 0059 ld $59
1f19 009a ld $9a
1f1a 0092 ld $92
1f1b 00aa ld $aa
1f1c 006e ld $6e
1f1d 00eb ld $eb
1f1e 00a6 ld $a6
1f1f 00aa ld $aa
1f20 00eb ld $eb
1f21 00bb ld $bb
1f22 00ae ld $ae
1f23 00ee ld $ee
1f24 00a6 ld $a6
1f25 00be ld $be
1f26 00bf ld $bf
1f27 00ff ld $ff
1f28 00fe ld $fe
1f29 00fe ld $fe
1f2a 00ff ld $ff
1f2b 00ff ld $ff
1f2c 00ff ld $ff
1f2d 00a9 ld $a9
1f2e 00b5 ld $b5
1f2f 00ff ld $ff
1f30 00ff ld $ff
1f31 00af ld $af
1f32 00eb ld $eb
1f33 007b ld $7b
1f34 00ea ld $ea
1f35 00a7 ld $a7
1f36 007a ld $7a
1f37 009a ld $9a
1f38 00b7 ld $b7
1f39 007a ld $7a
1f3a 00aa ld $aa
1f3b 00fe ld $fe
1f3c 006a ld $6a
1f3d 005a ld $5a
1f3e 00a5 ld $a5
1f3f 0064 ld $64
1f40 009a ld $9a
1f41 00a6 ld $a6
1f42 0059 ld $59
1f43 00ea ld $ea
1f44 005a ld $5a
1f45 0055 ld $55
1f46 0056 ld $56
1f47 0066 ld $66
1f48 0065 ld $65
1f49 004a ld $4a
1f4a 0056 ld $56
1f4b 00aa ld $aa
1f4c 00be ld $be
1f4d 00eb ld $eb
1f4e 00ba ld $ba
1f4f 00ad ld $ad
1f50 00eb ld $eb
1f51 00fb ld $fb
1f52 00be ld $be
1f53 00eb ld $eb
1f54 00fb ld $fb
1f55 00ff ld $ff
1f56 00ff ld $ff
1f57 00ff ld $ff
* 6 times
1f5b 00ae ld $ae
1f5c 00ff ld $ff
1f5d 0000 ld $00
1f5e 0000 ld $00
1f5f 0000 ld $00
1f60 00aa ld $aa
1f61 00ae ld $ae
1f62 00aa ld $aa
1f63 00a5 ld $a5
1f64 0099 ld $99
1f65 009b ld $9b
1f66 00a9 ld $a9
1f67 00a9 ld $a9
1f68 0096 ld $96
1f69 006a ld $6a
1f6a 0069 ld $69
1f6b 0095 ld $95
1f6c 0096 ld $96
1f6d 006a ld $6a
1f6e 00aa ld $aa
1f6f 00a6 ld $a6
1f70 005a ld $5a
1f71 0099 ld $99
1f72 009a ld $9a
1f73 00a9 ld $a9
1f74 00aa ld $aa
1f75 00aa ld $aa
1f76 00a5 ld $a5
1f77 009a ld $9a
1f78 00aa ld $aa
1f79 00a5 ld $a5
1f7a 005a ld $5a
1f7b 00aa ld $aa
1f7c 00a5 ld $a5
1f7d 00aa ld $aa
1f7e 00a6 ld $a6
1f7f 00aa ld $aa
1f80 00aa ld $aa
1f81 00a6 ld $a6
1f82 0056 ld $56
1f83 0059 ld $59
1f84 006a ld $6a
1f85 0065 ld $65
1f86 0056 ld $56
1f87 0066 ld $66
1f88 0055 ld $55
1f89 0056 ld $56
1f8a 0065 ld $65
1f8b 0069 ld $69
1f8c 0096 ld $96
1f8d 0066 ld $66
1f8e 00a9 ld $a9
1f8f 00aa ld $aa
1f90 006a ld $6a
1f91 00ae ld $ae
1f92 0096 ld $96
1f93 00b9 ld $b9
1f94 005a ld $5a
1f95 0096 ld $96
1f96 0066 ld $66
1f97 00a9 ld $a9
1f98 0096 ld $96
1f99 00a6 ld $a6
1f9a 0099 ld $99
1f9b 009a ld $9a
1f9c 00a9 ld $a9
1f9d 00a5 ld $a5
1f9e 005a ld $5a
1f9f 00a9 ld $a9
1fa0 00aa ld $aa
1fa1 00aa ld $aa
1fa2 00aa ld $aa
* 11 times
1fab 00a6 ld $a6
1fac 006a ld $6a
1fad 00a9 ld $a9
1fae 00aa ld $aa
1faf 00a5 ld $a5
1fb0 005a ld $5a
1fb1 005a ld $5a
1fb2 0065 ld $65
1fb3 0055 ld $55
1fb4 0096 ld $96
1fb5 0099 ld $99
1fb6 00aa ld $aa
1fb7 0099 ld $99
1fb8 00a9 ld $a9
1fb9 0096 ld $96
1fba 006a ld $6a
1fbb 0055 ld $55
1fbc 0056 ld $56
1fbd 0069 ld $69
1fbe 0059 ld $59
1fbf 00aa ld $aa
1fc0 00ba ld $ba
1fc1 006a ld $6a
1fc2 0097 ld $97
1fc3 0066 ld $66
1fc4 0059 ld $59
1fc5 009a ld $9a
1fc6 0069 ld $69
1fc7 0069 ld $69
1fc8 0096 ld $96
1fc9 00aa ld $aa
1fca 006a ld $6a
1fcb 0069 ld $69
1fcc 0096 ld $96
1fcd 005a ld $5a
1fce 00aa ld $aa
1fcf 00aa ld $aa
1fd0 00aa ld $aa
* 5 times
1fd3 00a9 ld $a9
1fd4 00aa ld $aa
1fd5 00aa ld $aa
1fd6 00aa ld $aa
* 5 times
1fd9 0065 ld $65
1fda 0055 ld $55
1fdb 0085 ld $85
1fdc 0095 ld $95
1fdd 006a ld $6a
1fde 0056 ld $56
1fdf 0055 ld $55
1fe0 0059 ld $59
1fe1 00a5 ld $a5
1fe2 00a5 ld $a5
1fe3 0056 ld $56
1fe4 00aa ld $aa
1fe5 00aa ld $aa
1fe6 009a ld $9a
1fe7 0066 ld $66
1fe8 005a ld $5a
1fe9 0095 ld $95
1fea 0095 ld $95
1feb 0099 ld $99
1fec 0096 ld $96
1fed 00a6 ld $a6
1fee 005a ld $5a
1fef 009a ld $9a
1ff0 00aa ld $aa
1ff1 009e ld $9e
1ff2 009a ld $9a
1ff3 0069 ld $69
1ff4 0059 ld $59
1ff5 00aa ld $aa
1ff6 00a5 ld $a5
1ff7 0059 ld $59
1ff8 00aa ld $aa
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 00aa ld $aa
2001 00aa ld $aa
2002 0096 ld $96
2003 00aa ld $aa
2004 00a5 ld $a5
2005 006a ld $6a
2006 00a6 ld $a6
2007 006a ld $6a
2008 00aa ld $aa
2009 00aa ld $aa
200a 006a ld $6a
200b 0059 ld $59
200c 0095 ld $95
200d 00a5 ld $a5
200e 005a ld $5a
200f 0056 ld $56
2010 0055 ld $55
2011 0059 ld $59
2012 00aa ld $aa
2013 00aa ld $aa
2014 009a ld $9a
2015 00aa ld $aa
2016 00aa ld $aa
2017 00aa ld $aa
* 7 times
201c 00a9 ld $a9
201d 00a6 ld $a6
201e 00aa ld $aa
201f 00aa ld $aa
2020 00aa ld $aa
2021 0065 ld $65
2022 0069 ld $69
2023 0095 ld $95
2024 0055 ld $55
2025 00a9 ld $a9
2026 00aa ld $aa
2027 00ba ld $ba
2028 005a ld $5a
2029 0096 ld $96
202a 006a ld $6a
202b 0059 ld $59
202c 009a ld $9a
202d 00a5 ld $a5
202e 00aa ld $aa
202f 00ea ld $ea
2030 00aa ld $aa
2031 00a9 ld $a9
2032 00ab ld $ab
2033 00ba ld $ba
2034 00aa ld $aa
2035 00ea ld $ea
2036 00aa ld $aa
2037 00aa ld $aa
2038 00ea ld $ea
2039 00aa ld $aa
203a 00aa ld $aa
203b 00aa ld $aa
203c 0096 ld $96
203d 006a ld $6a
203e 00aa ld $aa
203f 00aa ld $aa
2040 00aa ld $aa
* 5 times
2043 00ae ld $ae
2044 00aa ld $aa
2045 00ea ld $ea
2046 00ae ld $ae
2047 00aa ld $aa
2048 00ba ld $ba
2049 00aa ld $aa
204a 00ab ld $ab
204b 00aa ld $aa
204c 00aa ld $aa
204d 00aa ld $aa
204e 00aa ld $aa
204f 0059 ld $59
2050 009a ld $9a
2051 0055 ld $55
2052 0059 ld $59
2053 0096 ld $96
2054 006a ld $6a
2055 0069 ld $69
2056 00a6 ld $a6
2057 00a9 ld $a9
2058 006a ld $6a
2059 00ab ld $ab
205a 0065 ld $65
205b 00a9 ld $a9
205c 0096 ld $96
205d 006a ld $6a
205e 00a9 ld $a9
205f 00aa ld $aa
2060 00aa ld $aa
2061 00ae ld $ae
2062 00fa ld $fa
2063 00aa ld $aa
2064 00af ld $af
2065 00fe ld $fe
2066 00ea ld $ea
2067 00ef ld $ef
2068 00af ld $af
2069 00fe ld $fe
206a 00ea ld $ea
206b 00ab ld $ab
206c 00ba ld $ba
206d 00aa ld $aa
206e 00aa ld $aa
206f 00aa ld $aa
2070 00aa ld $aa
2071 00fe ld $fe
2072 00ba ld $ba
2073 00ba ld $ba
2074 00aa ld $aa
2075 007a ld $7a
2076 00aa ld $aa
2077 00eb ld $eb
2078 00ea ld $ea
2079 00af ld $af
207a 00ae ld $ae
207b 00fa ld $fa
207c 00ab ld $ab
207d 00ab ld $ab
207e 006a ld $6a
207f 006a ld $6a
2080 00a5 ld $a5
2081 00a5 ld $a5
2082 0059 ld $59
2083 0055 ld $55
2084 00a5 ld $a5
2085 005a ld $5a
2086 00aa ld $aa
2087 00aa ld $aa
2088 009d ld $9d
2089 0096 ld $96
208a 00a5 ld $a5
208b 0059 ld $59
208c 0096 ld $96
208d 00a5 ld $a5
208e 0099 ld $99
208f 00aa ld $aa
2090 00aa ld $aa
2091 00aa ld $aa
2092 00ae ld $ae
2093 00ea ld $ea
2094 00fe ld $fe
2095 00aa ld $aa
2096 00b9 ld $b9
2097 009a ld $9a
2098 00eb ld $eb
2099 00aa ld $aa
209a 00aa ld $aa
209b 00fe ld $fe
209c 00aa ld $aa
209d 00af ld $af
209e 00ea ld $ea
209f 00ea ld $ea
20a0 00aa ld $aa
20a1 00ab ld $ab
20a2 00aa ld $aa
20a3 00aa ld $aa
20a4 00e6 ld $e6
20a5 0075 ld $75
20a6 009a ld $9a
20a7 00d7 ld $d7
20a8 00aa ld $aa
20a9 00aa ld $aa
20aa 00aa ld $aa
* 6 times
20ae 0066 ld $66
20af 0065 ld $65
20b0 00a6 ld $a6
20b1 0056 ld $56
20b2 0059 ld $59
20b3 0096 ld $96
20b4 0066 ld $66
20b5 006a ld $6a
20b6 0096 ld $96
20b7 0069 ld $69
20b8 0059 ld $59
20b9 00aa ld $aa
20ba 0065 ld $65
20bb 0059 ld $59
20bc 0056 ld $56
20bd 0065 ld $65
20be 00a9 ld $a9
20bf 00ea ld $ea
20c0 00aa ld $aa
20c1 00ea ld $ea
20c2 00ab ld $ab
20c3 00aa ld $aa
20c4 00aa ld $aa
20c5 0097 ld $97
20c6 00b8 ld $b8
20c7 009e ld $9e
20c8 00e6 ld $e6
20c9 00e9 ld $e9
20ca 00aa ld $aa
20cb 00aa ld $aa
20cc 00fe ld $fe
20cd 00ae ld $ae
20ce 00ee ld $ee
20cf 00aa ld $aa
20d0 00ae ld $ae
20d1 00a6 ld $a6
20d2 00a6 ld $a6
20d3 00bf ld $bf
20d4 00a6 ld $a6
20d5 0075 ld $75
20d6 009e ld $9e
20d7 0093 ld $93
20d8 00aa ld $aa
20d9 005a ld $5a
20da 0095 ld $95
20db 00aa ld $aa
20dc 00aa ld $aa
20dd 009a ld $9a
20de 006a ld $6a
20df 0066 ld $66
20e0 0056 ld $56
20e1 0065 ld $65
20e2 00a9 ld $a9
20e3 009a ld $9a
20e4 0055 ld $55
20e5 00a9 ld $a9
20e6 00aa ld $aa
20e7 00aa ld $aa
20e8 00ae ld $ae
20e9 0096 ld $96
20ea 006a ld $6a
20eb 0059 ld $59
20ec 009a ld $9a
20ed 0055 ld $55
20ee 0069 ld $69
20ef 0095 ld $95
20f0 009a ld $9a
20f1 00aa ld $aa
20f2 009a ld $9a
20f3 00a6 ld $a6
20f4 00fa ld $fa
20f5 00ea ld $ea
20f6 0035 ld $35
20f7 005e ld $5e
20f8 00a7 ld $a7
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 00aa ld $aa
2101 00af ld $af
2102 009a ld $9a
2103 00fe ld $fe
2104 00af ld $af
2105 00ea ld $ea
2106 00ea ld $ea
2107 00ae ld $ae
2108 00aa ld $aa
2109 00aa ld $aa
210a 00aa ld $aa
210b 00af ld $af
210c 0039 ld $39
210d 005d ld $5d
210e 00ab ld $ab
210f 00aa ld $aa
2110 006a ld $6a
2111 005a ld $5a
2112 00aa ld $aa
2113 0059 ld $59
2114 0069 ld $69
2115 0065 ld $65
2116 0069 ld $69
2117 00a6 ld $a6
2118 0066 ld $66
2119 0055 ld $55
211a 0056 ld $56
211b 00aa ld $aa
211c 0059 ld $59
211d 00aa ld $aa
211e 0075 ld $75
211f 00a9 ld $a9
2120 0097 ld $97
2121 00a9 ld $a9
2122 0059 ld $59
2123 00a6 ld $a6
2124 00a5 ld $a5
2125 005a ld $5a
2126 006a ld $6a
2127 00a5 ld $a5
2128 0069 ld $69
2129 006a ld $6a
212a 0095 ld $95
212b 00a9 ld $a9
212c 00bf ld $bf
212d 00aa ld $aa
212e 009e ld $9e
212f 00eb ld $eb
2130 00bf ld $bf
2131 00ae ld $ae
2132 00aa ld $aa
2133 00aa ld $aa
2134 00ee ld $ee
2135 00ab ld $ab
2136 00ba ld $ba
2137 009a ld $9a
2138 009a ld $9a
2139 00aa ld $aa
213a 00aa ld $aa
213b 00bf ld $bf
213c 00fa ld $fa
213d 00ab ld $ab
213e 00aa ld $aa
213f 006a ld $6a
2140 0059 ld $59
2141 00a9 ld $a9
2142 00aa ld $aa
2143 00a6 ld $a6
2144 009a ld $9a
2145 00a5 ld $a5
2146 0055 ld $55
2147 0095 ld $95
2148 0055 ld $55
2149 0059 ld $59
214a 0095 ld $95
214b 00a5 ld $a5
214c 005a ld $5a
214d 00aa ld $aa
214e 00aa ld $aa
214f 005a ld $5a
2150 009a ld $9a
2151 0065 ld $65
2152 0059 ld $59
2153 0096 ld $96
2154 0066 ld $66
2155 0059 ld $59
2156 00aa ld $aa
2157 0095 ld $95
2158 00aa ld $aa
2159 00aa ld $aa
215a 0066 ld $66
215b 0066 ld $66
215c 00aa ld $aa
215d 00fa ld $fa
215e 00ab ld $ab
215f 00be ld $be
2160 00aa ld $aa
2161 0055 ld $55
2162 00aa ld $aa
2163 00aa ld $aa
2164 00aa ld $aa
2165 00ab ld $ab
2166 007a ld $7a
2167 00aa ld $aa
2168 00ea ld $ea
2169 00aa ld $aa
216a 00a5 ld $a5
216b 009a ld $9a
216c 00aa ld $aa
216d 00aa ld $aa
216e 005a ld $5a
216f 0095 ld $95
2170 00a6 ld $a6
2171 00aa ld $aa
2172 0066 ld $66
2173 006a ld $6a
2174 006a ld $6a
2175 0055 ld $55
2176 0065 ld $65
2177 0056 ld $56
2178 00a5 ld $a5
2179 0055 ld $55
217a 009a ld $9a
217b 0065 ld $65
217c 00a9 ld $a9
217d 0096 ld $96
217e 00a9 ld $a9
217f 005e ld $5e
2180 009a ld $9a
2181 0069 ld $69
2182 0069 ld $69
2183 0096 ld $96
2184 0065 ld $65
2185 0059 ld $59
2186 0095 ld $95
2187 006a ld $6a
2188 0065 ld $65
2189 0056 ld $56
218a 00aa ld $aa
218b 00a9 ld $a9
218c 00aa ld $aa
218d 0096 ld $96
218e 006a ld $6a
218f 005a ld $5a
2190 00a9 ld $a9
2191 00a5 ld $a5
2192 00aa ld $aa
2193 00bf ld $bf
2194 00aa ld $aa
2195 00a7 ld $a7
2196 0069 ld $69
2197 006a ld $6a
2198 00a9 ld $a9
2199 00aa ld $aa
219a 006a ld $6a
219b 00a5 ld $a5
219c 0096 ld $96
219d 005a ld $5a
219e 0095 ld $95
219f 00aa ld $aa
21a0 006a ld $6a
21a1 00aa ld $aa
21a2 00aa ld $aa
21a3 00a9 ld $a9
21a4 0095 ld $95
21a5 006a ld $6a
21a6 0059 ld $59
21a7 0095 ld $95
21a8 0055 ld $55
21a9 0059 ld $59
21aa 0095 ld $95
21ab 0095 ld $95
21ac 005a ld $5a
21ad 009a ld $9a
21ae 007a ld $7a
21af 00a9 ld $a9
21b0 00a6 ld $a6
21b1 0065 ld $65
21b2 0099 ld $99
21b3 0095 ld $95
21b4 00a6 ld $a6
21b5 005a ld $5a
21b6 009a ld $9a
21b7 0055 ld $55
21b8 00aa ld $aa
21b9 00a9 ld $a9
21ba 0056 ld $56
21bb 00aa ld $aa
21bc 00aa ld $aa
21bd 00a9 ld $a9
21be 0099 ld $99
21bf 00aa ld $aa
21c0 00aa ld $aa
21c1 00aa ld $aa
21c2 00aa ld $aa
21c3 006a ld $6a
21c4 00aa ld $aa
21c5 00a6 ld $a6
21c6 00a9 ld $a9
21c7 006e ld $6e
21c8 0099 ld $99
21c9 00aa ld $aa
21ca 006a ld $6a
21cb 0059 ld $59
21cc 0056 ld $56
21cd 00a5 ld $a5
21ce 00aa ld $aa
21cf 00aa ld $aa
21d0 00a9 ld $a9
21d1 0095 ld $95
21d2 006a ld $6a
21d3 00a5 ld $a5
21d4 009a ld $9a
21d5 0095 ld $95
21d6 00a9 ld $a9
21d7 0056 ld $56
21d8 00a5 ld $a5
21d9 0055 ld $55
21da 0056 ld $56
21db 0066 ld $66
21dc 0059 ld $59
21dd 00aa ld $aa
21de 007a ld $7a
21df 005a ld $5a
21e0 009a ld $9a
21e1 00a5 ld $a5
21e2 0059 ld $59
21e3 00aa ld $aa
21e4 0065 ld $65
21e5 0055 ld $55
21e6 0056 ld $56
21e7 00a5 ld $a5
21e8 006a ld $6a
21e9 0096 ld $96
21ea 00aa ld $aa
21eb 00aa ld $aa
21ec 00ae ld $ae
21ed 00aa ld $aa
21ee 00a6 ld $a6
21ef 006a ld $6a
21f0 0096 ld $96
21f1 00a5 ld $a5
21f2 00ae ld $ae
21f3 0056 ld $56
21f4 00aa ld $aa
21f5 00a7 ld $a7
21f6 0065 ld $65
21f7 00aa ld $aa
21f8 00ba ld $ba
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 0050 ld $50
2202 0014 ld $14
2203 0085 ld $85
2204 0061 ld $61
2205 0069 ld $69
2206 00aa ld $aa
2207 00aa ld $aa
2208 00aa ld $aa
2209 00a6 ld $a6
220a 009a ld $9a
220b 009a ld $9a
220c 0055 ld $55
220d 0055 ld $55
220e 0055 ld $55
220f 0055 ld $55
2210 0059 ld $59
2211 0095 ld $95
2212 0095 ld $95
2213 005a ld $5a
2214 00aa ld $aa
2215 00a6 ld $a6
2216 00aa ld $aa
2217 0096 ld $96
2218 00a5 ld $a5
2219 005a ld $5a
221a 0096 ld $96
221b 0065 ld $65
221c 00a9 ld $a9
221d 0096 ld $96
221e 006a ld $6a
221f 00a9 ld $a9
2220 006a ld $6a
2221 00aa ld $aa
2222 00a9 ld $a9
2223 00aa ld $aa
2224 00aa ld $aa
2225 0061 ld $61
2226 0008 ld $08
2227 0045 ld $45
2228 0051 ld $51
2229 00a9 ld $a9
222a 0069 ld $69
222b 00aa ld $aa
222c 0067 ld $67
222d 0039 ld $39
222e 005a ld $5a
222f 00ee ld $ee
2230 005a ld $5a
2231 0011 ld $11
2232 0019 ld $19
2233 0096 ld $96
2234 0065 ld $65
2235 0058 ld $58
2236 009a ld $9a
2237 006a ld $6a
2238 00a9 ld $a9
2239 00aa ld $aa
223a 0059 ld $59
223b 0069 ld $69
223c 00a5 ld $a5
223d 0059 ld $59
223e 0056 ld $56
223f 0066 ld $66
2240 0055 ld $55
2241 005a ld $5a
2242 00a5 ld $a5
2243 006a ld $6a
2244 0096 ld $96
2245 007a ld $7a
2246 0099 ld $99
2247 009a ld $9a
2248 0069 ld $69
2249 0059 ld $59
224a 0096 ld $96
224b 006a ld $6a
224c 0055 ld $55
224d 00aa ld $aa
224e 0065 ld $65
224f 0066 ld $66
2250 00aa ld $aa
2251 00aa ld $aa
2252 00ba ld $ba
2253 006a ld $6a
2254 0096 ld $96
2255 0065 ld $65
2256 0015 ld $15
2257 0095 ld $95
2258 0051 ld $51
2259 00a9 ld $a9
225a 0065 ld $65
225b 009a ld $9a
225c 0096 ld $96
225d 0078 ld $78
225e 009a ld $9a
225f 00aa ld $aa
2260 0055 ld $55
2261 0050 ld $50
2262 0015 ld $15
2263 0041 ld $41
2264 0061 ld $61
2265 0058 ld $58
2266 0096 ld $96
2267 00aa ld $aa
2268 009a ld $9a
2269 00aa ld $aa
226a 00aa ld $aa
226b 0096 ld $96
226c 006a ld $6a
226d 0065 ld $65
226e 0096 ld $96
226f 0055 ld $55
2270 0059 ld $59
2271 0099 ld $99
2272 0055 ld $55
2273 0059 ld $59
2274 00aa ld $aa
2275 00aa ld $aa
2276 005a ld $5a
2277 00aa ld $aa
2278 00a5 ld $a5
2279 005a ld $5a
227a 00aa ld $aa
227b 0065 ld $65
227c 00a9 ld $a9
227d 0096 ld $96
227e 00a6 ld $a6
227f 00aa ld $aa
2280 00aa ld $aa
2281 00aa ld $aa
2282 00aa ld $aa
2283 005a ld $5a
2284 0086 ld $86
2285 0061 ld $61
2286 0015 ld $15
2287 0041 ld $41
2288 0051 ld $51
2289 00e5 ld $e5
228a 0069 ld $69
228b 009a ld $9a
228c 00a7 ld $a7
228d 0028 ld $28
228e 005e ld $5e
228f 00a6 ld $a6
2290 0095 ld $95
2291 0051 ld $51
2292 0009 ld $09
2293 0085 ld $85
2294 0065 ld $65
2295 0055 ld $55
2296 0086 ld $86
2297 00a5 ld $a5
2298 00a9 ld $a9
2299 00a6 ld $a6
229a 006a ld $6a
229b 00a6 ld $a6
229c 0056 ld $56
229d 0059 ld $59
229e 0055 ld $55
229f 0066 ld $66
22a0 0055 ld $55
22a1 0096 ld $96
22a2 0066 ld $66
22a3 00a9 ld $a9
22a4 009a ld $9a
22a5 00a9 ld $a9
22a6 00aa ld $aa
22a7 00a7 ld $a7
22a8 0066 ld $66
22a9 0059 ld $59
22aa 00a6 ld $a6
22ab 0066 ld $66
22ac 00a9 ld $a9
22ad 0096 ld $96
22ae 00a9 ld $a9
22af 00aa ld $aa
22b0 009a ld $9a
22b1 00aa ld $aa
22b2 0066 ld $66
22b3 0058 ld $58
22b4 0096 ld $96
22b5 0050 ld $50
22b6 0058 ld $58
22b7 0045 ld $45
22b8 0054 ld $54
22b9 00a5 ld $a5
22ba 0028 ld $28
22bb 009a ld $9a
22bc 00a7 ld $a7
22bd 0028 ld $28
22be 008e ld $8e
22bf 00a6 ld $a6
22c0 0056 ld $56
22c1 0054 ld $54
22c2 0004 ld $04
22c3 0085 ld $85
22c4 0065 ld $65
22c5 0018 ld $18
22c6 0086 ld $86
22c7 0066 ld $66
22c8 0066 ld $66
22c9 0056 ld $56
22ca 0066 ld $66
22cb 006a ld $6a
22cc 00a5 ld $a5
22cd 0055 ld $55
22ce 009a ld $9a
22cf 0055 ld $55
22d0 0069 ld $69
22d1 0055 ld $55
22d2 00a9 ld $a9
22d3 0055 ld $55
22d4 00aa ld $aa
22d5 0066 ld $66
22d6 006a ld $6a
22d7 00aa ld $aa
22d8 00a9 ld $a9
22d9 00a9 ld $a9
22da 0096 ld $96
22db 0065 ld $65
22dc 00a5 ld $a5
22dd 009a ld $9a
22de 006a ld $6a
22df 0059 ld $59
22e0 00aa ld $aa
22e1 00aa ld $aa
22e2 0065 ld $65
22e3 0014 ld $14
22e4 0056 ld $56
22e5 0051 ld $51
22e6 0005 ld $05
22e7 0055 ld $55
22e8 0051 ld $51
22e9 00e5 ld $e5
22ea 0068 ld $68
22eb 008e ld $8e
22ec 00a2 ld $a2
22ed 0038 ld $38
22ee 008a ld $8a
22ef 00a6 ld $a6
22f0 0045 ld $45
22f1 0011 ld $11
22f2 0015 ld $15
22f3 0056 ld $56
22f4 0060 ld $60
22f5 0014 ld $14
22f6 0056 ld $56
22f7 0065 ld $65
22f8 00a9 ld $a9
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 00a6 ld $a6
2301 0055 ld $55
2302 005a ld $5a
2303 0065 ld $65
2304 0065 ld $65
2305 0095 ld $95
2306 0055 ld $55
2307 0055 ld $55
2308 0056 ld $56
2309 0066 ld $66
230a 0059 ld $59
230b 00aa ld $aa
230c 00ba ld $ba
230d 00aa ld $aa
230e 0097 ld $97
230f 006a ld $6a
2310 0099 ld $99
2311 009a ld $9a
2312 00a9 ld $a9
2313 0099 ld $99
2314 0096 ld $96
2315 0095 ld $95
2316 00a5 ld $a5
2317 005a ld $5a
2318 00aa ld $aa
2319 002a ld $2a
231a 0014 ld $14
231b 0096 ld $96
231c 0051 ld $51
231d 0058 ld $58
231e 0041 ld $41
231f 0051 ld $51
2320 00a2 ld $a2
2321 0028 ld $28
2322 009a ld $9a
2323 00a3 ld $a3
2324 0029 ld $29
2325 004e ld $4e
2326 00a6 ld $a6
2327 0055 ld $55
2328 0050 ld $50
2329 0054 ld $54
232a 0046 ld $46
232b 0021 ld $21
232c 0058 ld $58
232d 0096 ld $96
232e 0061 ld $61
232f 0059 ld $59
2330 006a ld $6a
2331 00a5 ld $a5
2332 0055 ld $55
2333 005a ld $5a
2334 0055 ld $55
2335 0056 ld $56
2336 0065 ld $65
2337 0065 ld $65
2338 0096 ld $96
2339 006a ld $6a
233a 00a9 ld $a9
233b 009a ld $9a
233c 006a ld $6a
233d 006a ld $6a
233e 00aa ld $aa
233f 00a5 ld $a5
2340 005a ld $5a
2341 00aa ld $aa
2342 0065 ld $65
2343 0069 ld $69
2344 00a6 ld $a6
2345 0066 ld $66
2346 005a ld $5a
2347 00a9 ld $a9
2348 009a ld $9a
2349 0065 ld $65
234a 0014 ld $14
234b 0081 ld $81
234c 0015 ld $15
234d 0018 ld $18
234e 0055 ld $55
234f 0050 ld $50
2350 00e1 ld $e1
2351 0068 ld $68
2352 008e ld $8e
2353 00a2 ld $a2
2354 0038 ld $38
2355 008e ld $8e
2356 00a6 ld $a6
2357 0055 ld $55
2358 0011 ld $11
2359 0015 ld $15
235a 0081 ld $81
235b 0051 ld $51
235c 0018 ld $18
235d 0081 ld $81
235e 0061 ld $61
235f 0069 ld $69
2360 0095 ld $95
2361 0055 ld $55
2362 0099 ld $99
2363 0095 ld $95
2364 0059 ld $59
2365 0059 ld $59
2366 0065 ld $65
2367 0055 ld $55
2368 005a ld $5a
2369 00a5 ld $a5
236a 0099 ld $99
236b 009a ld $9a
236c 00aa ld $aa
236d 00aa ld $aa
236e 00e6 ld $e6
236f 006a ld $6a
2370 00a9 ld $a9
2371 0096 ld $96
2372 006a ld $6a
2373 005a ld $5a
2374 0099 ld $99
2375 0099 ld $99
2376 00a9 ld $a9
2377 00aa ld $aa
2378 0056 ld $56
2379 0065 ld $65
237a 0058 ld $58
237b 0085 ld $85
237c 0055 ld $55
237d 0054 ld $54
237e 0046 ld $46
237f 0091 ld $91
2380 00a2 ld $a2
2381 0028 ld $28
2382 008e ld $8e
2383 00a2 ld $a2
2384 0029 ld $29
2385 008e ld $8e
2386 0066 ld $66
2387 0051 ld $51
2388 0011 ld $11
2389 0018 ld $18
238a 0055 ld $55
238b 0060 ld $60
238c 0015 ld $15
238d 0086 ld $86
238e 0051 ld $51
238f 0098 ld $98
2390 0096 ld $96
2391 006a ld $6a
2392 0055 ld $55
2393 0055 ld $55
2394 0055 ld $55
2395 0095 ld $95
2396 0095 ld $95
2397 0056 ld $56
2398 0056 ld $56
2399 0066 ld $66
239a 0066 ld $66
239b 00aa ld $aa
239c 006a ld $6a
239d 00a9 ld $a9
239e 00aa ld $aa
239f 0065 ld $65
23a0 006a ld $6a
23a1 00a6 ld $a6
23a2 0066 ld $66
23a3 0055 ld $55
23a4 00a6 ld $a6
23a5 00a6 ld $a6
23a6 00aa ld $aa
23a7 00aa ld $aa
23a8 009a ld $9a
23a9 0061 ld $61
23aa 0004 ld $04
23ab 0085 ld $85
23ac 0011 ld $11
23ad 0015 ld $15
23ae 0041 ld $41
23af 0055 ld $55
23b0 00a1 ld $a1
23b1 0039 ld $39
23b2 008e ld $8e
23b3 0096 ld $96
23b4 0028 ld $28
23b5 008e ld $8e
23b6 00a7 ld $a7
23b7 0045 ld $45
23b8 0055 ld $55
23b9 0004 ld $04
23ba 0085 ld $85
23bb 0055 ld $55
23bc 0004 ld $04
23bd 0086 ld $86
23be 0065 ld $65
23bf 0058 ld $58
23c0 006a ld $6a
23c1 00a9 ld $a9
23c2 0055 ld $55
23c3 0066 ld $66
23c4 0065 ld $65
23c5 0095 ld $95
23c6 0095 ld $95
23c7 0059 ld $59
23c8 00aa ld $aa
23c9 00a5 ld $a5
23ca 006a ld $6a
23cb 00aa ld $aa
23cc 00a9 ld $a9
23cd 00aa ld $aa
23ce 00ab ld $ab
23cf 00a9 ld $a9
23d0 00a9 ld $a9
23d1 0096 ld $96
23d2 0065 ld $65
23d3 00a9 ld $a9
23d4 0096 ld $96
23d5 006a ld $6a
23d6 00a9 ld $a9
23d7 00aa ld $aa
23d8 0056 ld $56
23d9 0060 ld $60
23da 0058 ld $58
23db 0042 ld $42
23dc 0055 ld $55
23dd 0044 ld $44
23de 0046 ld $46
23df 0051 ld $51
23e0 00e1 ld $e1
23e1 0068 ld $68
23e2 008e ld $8e
23e3 00a2 ld $a2
23e4 0028 ld $28
23e5 008e ld $8e
23e6 00a2 ld $a2
23e7 0051 ld $51
23e8 0011 ld $11
23e9 0015 ld $15
23ea 0055 ld $55
23eb 0011 ld $11
23ec 0058 ld $58
23ed 0085 ld $85
23ee 0050 ld $50
23ef 0058 ld $58
23f0 00aa ld $aa
23f1 0055 ld $55
23f2 0099 ld $99
23f3 006a ld $6a
23f4 0055 ld $55
23f5 0059 ld $59
23f6 0065 ld $65
23f7 0065 ld $65
23f8 0066 ld $66
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 0066 ld $66
2401 00a9 ld $a9
2402 00ab ld $ab
2403 00aa ld $aa
2404 0099 ld $99
2405 00aa ld $aa
2406 006a ld $6a
2407 00a9 ld $a9
2408 00a6 ld $a6
2409 0066 ld $66
240a 0056 ld $56
240b 005a ld $5a
240c 00a9 ld $a9
240d 00a5 ld $a5
240e 00aa ld $aa
240f 0086 ld $86
2410 0061 ld $61
2411 0015 ld $15
2412 0046 ld $46
2413 0061 ld $61
2414 0015 ld $15
2415 0041 ld $41
2416 0055 ld $55
2417 00a1 ld $a1
2418 0038 ld $38
2419 008e ld $8e
241a 0056 ld $56
241b 0068 ld $68
241c 008e ld $8e
241d 00a7 ld $a7
241e 0045 ld $45
241f 0061 ld $61
2420 0044 ld $44
2421 0046 ld $46
2422 0050 ld $50
2423 0019 ld $19
2424 0082 ld $82
2425 0065 ld $65
2426 0058 ld $58
2427 00aa ld $aa
2428 0069 ld $69
2429 0065 ld $65
242a 0056 ld $56
242b 0069 ld $69
242c 00a5 ld $a5
242d 0095 ld $95
242e 005a ld $5a
242f 0099 ld $99
2430 00a9 ld $a9
2431 00a9 ld $a9
2432 009a ld $9a
2433 00aa ld $aa
2434 006a ld $6a
2435 00ab ld $ab
2436 00ba ld $ba
2437 00aa ld $aa
2438 0096 ld $96
2439 00aa ld $aa
243a 0059 ld $59
243b 00aa ld $aa
243c 00a5 ld $a5
243d 00aa ld $aa
243e 00aa ld $aa
243f 0046 ld $46
2440 0061 ld $61
2441 0058 ld $58
2442 0041 ld $41
2443 0015 ld $15
2444 0014 ld $14
2445 0055 ld $55
2446 0090 ld $90
2447 00a2 ld $a2
2448 0038 ld $38
2449 009a ld $9a
244a 0092 ld $92
244b 0028 ld $28
244c 008e ld $8e
244d 00a2 ld $a2
244e 0042 ld $42
244f 0015 ld $15
2450 0014 ld $14
2451 0055 ld $55
2452 0021 ld $21
2453 0014 ld $14
2454 0085 ld $85
2455 0011 ld $11
2456 0058 ld $58
2457 00aa ld $aa
2458 00aa ld $aa
2459 005a ld $5a
245a 00a5 ld $a5
245b 0055 ld $55
245c 0056 ld $56
245d 00a6 ld $a6
245e 0056 ld $56
245f 009a ld $9a
2460 00aa ld $aa
2461 0069 ld $69
2462 00aa ld $aa
2463 00a9 ld $a9
2464 00aa ld $aa
2465 00aa ld $aa
2466 00a5 ld $a5
2467 009a ld $9a
2468 009a ld $9a
2469 00a9 ld $a9
246a 0059 ld $59
246b 0095 ld $95
246c 00aa ld $aa
246d 00aa ld $aa
246e 006b ld $6b
246f 0086 ld $86
2470 0015 ld $15
2471 0058 ld $58
2472 0085 ld $85
2473 0050 ld $50
2474 0015 ld $15
2475 0081 ld $81
2476 0081 ld $81
2477 00a2 ld $a2
2478 0038 ld $38
2479 008e ld $8e
247a 0065 ld $65
247b 0028 ld $28
247c 008a ld $8a
247d 00a7 ld $a7
247e 0045 ld $45
247f 0011 ld $11
2480 0015 ld $15
2481 0046 ld $46
2482 0054 ld $54
2483 0058 ld $58
2484 0056 ld $56
2485 0061 ld $61
2486 0058 ld $58
2487 00aa ld $aa
2488 00a9 ld $a9
2489 0056 ld $56
248a 0066 ld $66
248b 0056 ld $56
248c 0099 ld $99
248d 0095 ld $95
248e 0099 ld $99
248f 00aa ld $aa
2490 0066 ld $66
2491 00aa ld $aa
2492 009a ld $9a
2493 0066 ld $66
2494 0099 ld $99
2495 00ea ld $ea
2496 00aa ld $aa
2497 00ae ld $ae
2498 00aa ld $aa
2499 00a9 ld $a9
249a 00aa ld $aa
249b 0096 ld $96
249c 00aa ld $aa
249d 00aa ld $aa
249e 005a ld $5a
249f 0056 ld $56
24a0 0061 ld $61
24a1 0014 ld $14
24a2 0056 ld $56
24a3 0051 ld $51
24a4 0044 ld $44
24a5 0045 ld $45
24a6 0055 ld $55
24a7 00a1 ld $a1
24a8 0078 ld $78
24a9 008a ld $8a
24aa 0056 ld $56
24ab 0068 ld $68
24ac 008e ld $8e
24ad 00a3 ld $a3
24ae 0085 ld $85
24af 0055 ld $55
24b0 0054 ld $54
24b1 0041 ld $41
24b2 0061 ld $61
24b3 0014 ld $14
24b4 0046 ld $46
24b5 0060 ld $60
24b6 0098 ld $98
24b7 00aa ld $aa
24b8 00a9 ld $a9
24b9 005a ld $5a
24ba 00a5 ld $a5
24bb 0065 ld $65
24bc 0056 ld $56
24bd 006a ld $6a
24be 0069 ld $69
24bf 00a5 ld $a5
24c0 00a6 ld $a6
24c1 006a ld $6a
24c2 00aa ld $aa
24c3 00aa ld $aa
24c4 006a ld $6a
24c5 00aa ld $aa
24c6 00aa ld $aa
24c7 00ae ld $ae
24c8 009a ld $9a
24c9 00ba ld $ba
24ca 00aa ld $aa
24cb 00aa ld $aa
24cc 00aa ld $aa
24cd 00aa ld $aa
24ce 006a ld $6a
24cf 0086 ld $86
24d0 0055 ld $55
24d1 0058 ld $58
24d2 0045 ld $45
24d3 0054 ld $54
24d4 0054 ld $54
24d5 0041 ld $41
24d6 0051 ld $51
24d7 00a2 ld $a2
24d8 0038 ld $38
24d9 008e ld $8e
24da 0055 ld $55
24db 0024 ld $24
24dc 008a ld $8a
24dd 00a7 ld $a7
24de 0041 ld $41
24df 0011 ld $11
24e0 0015 ld $15
24e1 0055 ld $55
24e2 0050 ld $50
24e3 0059 ld $59
24e4 0045 ld $45
24e5 0061 ld $61
24e6 00a9 ld $a9
24e7 00aa ld $aa
24e8 005a ld $5a
24e9 00a9 ld $a9
24ea 0066 ld $66
24eb 0066 ld $66
24ec 00aa ld $aa
24ed 00a6 ld $a6
24ee 00aa ld $aa
24ef 009a ld $9a
24f0 006a ld $6a
24f1 00a9 ld $a9
24f2 0096 ld $96
24f3 0069 ld $69
24f4 00aa ld $aa
24f5 00ea ld $ea
24f6 00aa ld $aa
24f7 00aa ld $aa
24f8 00ab ld $ab
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 00aa ld $aa
2501 00aa ld $aa
2502 00aa ld $aa
2503 00ba ld $ba
2504 00fa ld $fa
2505 00ab ld $ab
2506 0086 ld $86
2507 0025 ld $25
2508 0054 ld $54
2509 0046 ld $46
250a 0015 ld $15
250b 0014 ld $14
250c 0055 ld $55
250d 0081 ld $81
250e 00a2 ld $a2
250f 0038 ld $38
2510 008a ld $8a
2511 0056 ld $56
2512 0028 ld $28
2513 008e ld $8e
2514 00a6 ld $a6
2515 0045 ld $45
2516 0055 ld $55
2517 0044 ld $44
2518 0045 ld $45
2519 0060 ld $60
251a 0054 ld $54
251b 0046 ld $46
251c 0060 ld $60
251d 00a8 ld $a8
251e 00aa ld $aa
251f 00aa ld $aa
2520 0056 ld $56
2521 00aa ld $aa
2522 0059 ld $59
2523 0066 ld $66
2524 0066 ld $66
2525 006a ld $6a
2526 00aa ld $aa
2527 00aa ld $aa
2528 006a ld $6a
2529 00aa ld $aa
252a 006a ld $6a
252b 00a9 ld $a9
252c 00aa ld $aa
252d 00aa ld $aa
252e 00ae ld $ae
252f 00aa ld $aa
2530 00ba ld $ba
2531 00aa ld $aa
2532 00ea ld $ea
2533 00aa ld $aa
2534 00ea ld $ea
2535 00af ld $af
2536 0086 ld $86
2537 0065 ld $65
2538 0014 ld $14
2539 0095 ld $95
253a 0011 ld $11
253b 0015 ld $15
253c 0051 ld $51
253d 0091 ld $91
253e 00e2 ld $e2
253f 007c ld $7c
2540 009a ld $9a
2541 0051 ld $51
2542 0029 ld $29
2543 008a ld $8a
2544 00a3 ld $a3
2545 0042 ld $42
2546 0051 ld $51
2547 0015 ld $15
2548 0055 ld $55
2549 0061 ld $61
254a 0005 ld $05
254b 0085 ld $85
254c 0065 ld $65
254d 00a9 ld $a9
254e 00a6 ld $a6
254f 00a9 ld $a9
2550 009a ld $9a
2551 00a5 ld $a5
2552 0066 ld $66
2553 009a ld $9a
2554 00aa ld $aa
2555 00aa ld $aa
2556 009a ld $9a
2557 00aa ld $aa
2558 00aa ld $aa
2559 00aa ld $aa
255a 006a ld $6a
255b 0059 ld $59
255c 0096 ld $96
255d 0066 ld $66
255e 00aa ld $aa
255f 00ea ld $ea
2560 00aa ld $aa
2561 00ae ld $ae
2562 00ba ld $ba
2563 00ba ld $ba
2564 00ba ld $ba
2565 00bb ld $bb
2566 0046 ld $46
2567 0061 ld $61
2568 0019 ld $19
2569 0041 ld $41
256a 0055 ld $55
256b 0018 ld $18
256c 0055 ld $55
256d 0090 ld $90
256e 00e2 ld $e2
256f 0038 ld $38
2570 009e ld $9e
2571 0015 ld $15
2572 0028 ld $28
2573 008e ld $8e
2574 00a7 ld $a7
2575 0045 ld $45
2576 0015 ld $15
2577 0014 ld $14
2578 0041 ld $41
2579 0055 ld $55
257a 0054 ld $54
257b 0042 ld $42
257c 0061 ld $61
257d 00a9 ld $a9
257e 00aa ld $aa
257f 006a ld $6a
2580 00aa ld $aa
2581 00aa ld $aa
2582 00a9 ld $a9
2583 00a6 ld $a6
2584 00aa ld $aa
2585 005a ld $5a
2586 00aa ld $aa
2587 00a6 ld $a6
2588 006a ld $6a
2589 00aa ld $aa
258a 0065 ld $65
258b 0099 ld $99
258c 0095 ld $95
258d 00a9 ld $a9
258e 00a9 ld $a9
258f 0096 ld $96
2590 00ba ld $ba
2591 00aa ld $aa
2592 00ef ld $ef
2593 00aa ld $aa
2594 00aa ld $aa
2595 00ff ld $ff
2596 0096 ld $96
2597 0061 ld $61
2598 0015 ld $15
2599 0085 ld $85
259a 0055 ld $55
259b 0044 ld $44
259c 0045 ld $45
259d 0091 ld $91
259e 00e2 ld $e2
259f 0028 ld $28
25a0 009e ld $9e
25a1 0051 ld $51
25a2 0015 ld $15
25a3 008a ld $8a
25a4 0067 ld $67
25a5 0041 ld $41
25a6 0065 ld $65
25a7 0054 ld $54
25a8 0081 ld $81
25a9 0055 ld $55
25aa 0014 ld $14
25ab 0086 ld $86
25ac 0061 ld $61
25ad 00a9 ld $a9
25ae 00aa ld $aa
25af 00a9 ld $a9
25b0 009a ld $9a
25b1 006a ld $6a
25b2 00aa ld $aa
25b3 009a ld $9a
25b4 00aa ld $aa
25b5 00a9 ld $a9
25b6 00aa ld $aa
25b7 00aa ld $aa
25b8 00aa ld $aa
25b9 00aa ld $aa
25ba 0065 ld $65
25bb 0059 ld $59
25bc 009a ld $9a
25bd 0065 ld $65
25be 0099 ld $99
25bf 0096 ld $96
25c0 00ea ld $ea
25c1 00ee ld $ee
25c2 00aa ld $aa
25c3 00fa ld $fa
25c4 00ab ld $ab
25c5 00fe ld $fe
25c6 005a ld $5a
25c7 0051 ld $51
25c8 0019 ld $19
25c9 0051 ld $51
25ca 0051 ld $51
25cb 0015 ld $15
25cc 0055 ld $55
25cd 0051 ld $51
25ce 00e1 ld $e1
25cf 003c ld $3c
25d0 004a ld $4a
25d1 0055 ld $55
25d2 0029 ld $29
25d3 008a ld $8a
25d4 0057 ld $57
25d5 0045 ld $45
25d6 0011 ld $11
25d7 0015 ld $15
25d8 0045 ld $45
25d9 0015 ld $15
25da 0058 ld $58
25db 0081 ld $81
25dc 00a1 ld $a1
25dd 00ea ld $ea
25de 00aa ld $aa
25df 00aa ld $aa
25e0 0056 ld $56
25e1 00aa ld $aa
25e2 00a9 ld $a9
25e3 009a ld $9a
25e4 006a ld $6a
25e5 006a ld $6a
25e6 00aa ld $aa
25e7 00a6 ld $a6
25e8 00aa ld $aa
25e9 00ab ld $ab
25ea 0065 ld $65
25eb 0099 ld $99
25ec 0096 ld $96
25ed 0065 ld $65
25ee 0059 ld $59
25ef 00aa ld $aa
25f0 00ba ld $ba
25f1 00bb ld $bb
25f2 00ea ld $ea
25f3 00ae ld $ae
25f4 00be ld $be
25f5 00fa ld $fa
25f6 009b ld $9b
25f7 0061 ld $61
25f8 0015 ld $15
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 0045 ld $45
2601 0015 ld $15
2602 0054 ld $54
2603 0045 ld $45
2604 0054 ld $54
2605 00a1 ld $a1
2606 0078 ld $78
2607 008a ld $8a
2608 0066 ld $66
2609 0028 ld $28
260a 008a ld $8a
260b 0056 ld $56
260c 0045 ld $45
260d 0055 ld $55
260e 0044 ld $44
260f 0055 ld $55
2610 0051 ld $51
2611 0004 ld $04
2612 0096 ld $96
2613 00a5 ld $a5
2614 00ae ld $ae
2615 00aa ld $aa
2616 00aa ld $aa
2617 00aa ld $aa
2618 00aa ld $aa
2619 00a9 ld $a9
261a 00aa ld $aa
261b 00aa ld $aa
261c 00a9 ld $a9
261d 00aa ld $aa
261e 00aa ld $aa
261f 00aa ld $aa
2620 00aa ld $aa
2621 0069 ld $69
2622 0059 ld $59
2623 0056 ld $56
2624 00a5 ld $a5
2625 00aa ld $aa
2626 00aa ld $aa
2627 00ea ld $ea
2628 00ea ld $ea
2629 00ab ld $ab
262a 00bb ld $bb
262b 00ab ld $ab
262c 00ee ld $ee
262d 00aa ld $aa
262e 0051 ld $51
262f 0019 ld $19
2630 0051 ld $51
2631 0061 ld $61
2632 0005 ld $05
2633 0055 ld $55
2634 0051 ld $51
2635 00a4 ld $a4
2636 0038 ld $38
2637 008f ld $8f
2638 0056 ld $56
2639 0028 ld $28
263a 009e ld $9e
263b 0016 ld $16
263c 0091 ld $91
263d 0011 ld $11
263e 0015 ld $15
263f 0045 ld $45
2640 0054 ld $54
2641 0018 ld $18
2642 0085 ld $85
2643 00a5 ld $a5
2644 00aa ld $aa
2645 00aa ld $aa
2646 00a9 ld $a9
2647 009a ld $9a
2648 00aa ld $aa
2649 009a ld $9a
264a 009a ld $9a
264b 00aa ld $aa
264c 00aa ld $aa
264d 00aa ld $aa
264e 00aa ld $aa
264f 00a9 ld $a9
2650 00ab ld $ab
2651 0025 ld $25
2652 0059 ld $59
2653 0096 ld $96
2654 0069 ld $69
2655 0099 ld $99
2656 00ea ld $ea
2657 00ba ld $ba
2658 00be ld $be
2659 00fa ld $fa
265a 00ab ld $ab
265b 00fe ld $fe
265c 00fe ld $fe
265d 00aa ld $aa
265e 0065 ld $65
265f 0054 ld $54
2660 0046 ld $46
2661 0055 ld $55
2662 0054 ld $54
2663 0045 ld $45
2664 0055 ld $55
2665 00a0 ld $a0
2666 0078 ld $78
2667 008a ld $8a
2668 00a6 ld $a6
2669 0038 ld $38
266a 009e ld $9e
266b 0015 ld $15
266c 0055 ld $55
266d 0051 ld $51
266e 0054 ld $54
266f 0056 ld $56
2670 0051 ld $51
2671 0058 ld $58
2672 0086 ld $86
2673 00f5 ld $f5
2674 00ab ld $ab
2675 00ab ld $ab
2676 00aa ld $aa
2677 009a ld $9a
2678 00aa ld $aa
2679 006a ld $6a
267a 00aa ld $aa
267b 00aa ld $aa
267c 00a9 ld $a9
267d 009a ld $9a
267e 00aa ld $aa
267f 00aa ld $aa
2680 00aa ld $aa
2681 0064 ld $64
2682 0059 ld $59
2683 0092 ld $92
2684 0065 ld $65
2685 0069 ld $69
2686 00aa ld $aa
2687 00aa ld $aa
2688 00ea ld $ea
2689 00af ld $af
268a 00be ld $be
268b 00aa ld $aa
268c 00aa ld $aa
268d 00af ld $af
268e 006a ld $6a
268f 0018 ld $18
2690 0055 ld $55
2691 0061 ld $61
2692 0055 ld $55
2693 0081 ld $81
2694 0055 ld $55
2695 00a4 ld $a4
2696 0038 ld $38
2697 009a ld $9a
2698 00a2 ld $a2
2699 0028 ld $28
269a 009a ld $9a
269b 0006 ld $06
269c 0056 ld $56
269d 0051 ld $51
269e 0019 ld $19
269f 0055 ld $55
26a0 0060 ld $60
26a1 0054 ld $54
26a2 0086 ld $86
26a3 00aa ld $aa
26a4 00aa ld $aa
26a5 00aa ld $aa
26a6 00aa ld $aa
26a7 00a9 ld $a9
26a8 00a6 ld $a6
26a9 00aa ld $aa
26aa 00ab ld $ab
26ab 00a5 ld $a5
26ac 00aa ld $aa
26ad 00a6 ld $a6
26ae 00aa ld $aa
26af 00aa ld $aa
26b0 00ab ld $ab
26b1 0065 ld $65
26b2 0049 ld $49
26b3 00a6 ld $a6
26b4 0075 ld $75
26b5 009a ld $9a
26b6 009b ld $9b
26b7 00ba ld $ba
26b8 00ba ld $ba
26b9 00fa ld $fa
26ba 00ab ld $ab
26bb 00bf ld $bf
26bc 00aa ld $aa
26bd 00bb ld $bb
26be 0066 ld $66
26bf 0015 ld $15
26c0 0056 ld $56
26c1 0061 ld $61
26c2 0015 ld $15
26c3 0055 ld $55
26c4 0051 ld $51
26c5 00a1 ld $a1
26c6 0038 ld $38
26c7 009a ld $9a
26c8 0062 ld $62
26c9 0038 ld $38
26ca 009e ld $9e
26cb 0005 ld $05
26cc 0055 ld $55
26cd 0011 ld $11
26ce 0068 ld $68
26cf 0085 ld $85
26d0 0061 ld $61
26d1 0019 ld $19
26d2 0096 ld $96
26d3 00aa ld $aa
26d4 00ae ld $ae
26d5 00aa ld $aa
26d6 006a ld $6a
26d7 00aa ld $aa
26d8 00aa ld $aa
26d9 00aa ld $aa
* 5 times
26dc 006a ld $6a
26dd 00aa ld $aa
26de 00ba ld $ba
26df 00aa ld $aa
26e0 00da ld $da
26e1 0025 ld $25
26e2 0059 ld $59
26e3 0096 ld $96
26e4 00b9 ld $b9
26e5 0059 ld $59
26e6 00a6 ld $a6
26e7 00aa ld $aa
26e8 00af ld $af
26e9 00aa ld $aa
26ea 00aa ld $aa
26eb 00aa ld $aa
26ec 00af ld $af
26ed 00aa ld $aa
26ee 00aa ld $aa
26ef 0019 ld $19
26f0 0096 ld $96
26f1 0055 ld $55
26f2 0059 ld $59
26f3 0045 ld $45
26f4 0055 ld $55
26f5 00a1 ld $a1
26f6 0039 ld $39
26f7 008e ld $8e
26f8 00a2 ld $a2
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 0029 ld $29
2701 008e ld $8e
2702 0055 ld $55
2703 0056 ld $56
2704 0061 ld $61
2705 0059 ld $59
2706 0095 ld $95
2707 0051 ld $51
2708 0059 ld $59
2709 009a ld $9a
270a 00a5 ld $a5
270b 00aa ld $aa
270c 00ba ld $ba
270d 00aa ld $aa
270e 00aa ld $aa
270f 00aa ld $aa
2710 006a ld $6a
2711 00aa ld $aa
2712 00aa ld $aa
2713 00a9 ld $a9
2714 00a6 ld $a6
2715 00a6 ld $a6
2716 00ae ld $ae
2717 00aa ld $aa
2718 0064 ld $64
2719 0099 ld $99
271a 0096 ld $96
271b 0079 ld $79
271c 0099 ld $99
271d 00da ld $da
271e 00ea ld $ea
271f 00ea ld $ea
2720 00ef ld $ef
2721 00ae ld $ae
2722 00aa ld $aa
2723 00ba ld $ba
2724 00ab ld $ab
2725 00aa ld $aa
2726 0059 ld $59
2727 0096 ld $96
2728 0066 ld $66
2729 0068 ld $68
272a 0045 ld $45
272b 0095 ld $95
272c 00e1 ld $e1
272d 0028 ld $28
272e 009a ld $9a
272f 00a2 ld $a2
2730 0028 ld $28
2731 009a ld $9a
2732 0056 ld $56
2733 0056 ld $56
2734 0061 ld $61
2735 0069 ld $69
2736 0096 ld $96
2737 0055 ld $55
2738 0068 ld $68
2739 0096 ld $96
273a 00a6 ld $a6
273b 00aa ld $aa
273c 00ea ld $ea
273d 00aa ld $aa
273e 00aa ld $aa
273f 00a6 ld $a6
2740 00aa ld $aa
2741 00aa ld $aa
2742 00a5 ld $a5
2743 00aa ld $aa
2744 009a ld $9a
2745 00aa ld $aa
2746 00aa ld $aa
2747 00aa ld $aa
2748 0064 ld $64
2749 0049 ld $49
274a 0097 ld $97
274b 0064 ld $64
274c 0059 ld $59
274d 00ea ld $ea
274e 00be ld $be
274f 00aa ld $aa
2750 00aa ld $aa
2751 00bb ld $bb
2752 00aa ld $aa
2753 00ea ld $ea
2754 00ea ld $ea
2755 006a ld $6a
2756 0069 ld $69
2757 0096 ld $96
2758 0056 ld $56
2759 0055 ld $55
275a 0046 ld $46
275b 0085 ld $85
275c 00e2 ld $e2
275d 0028 ld $28
275e 008e ld $8e
275f 00a2 ld $a2
2760 0028 ld $28
2761 008e ld $8e
2762 0066 ld $66
2763 0045 ld $45
2764 00a5 ld $a5
2765 0015 ld $15
2766 0085 ld $85
2767 00a5 ld $a5
2768 0059 ld $59
2769 0096 ld $96
276a 0066 ld $66
276b 00a9 ld $a9
276c 009a ld $9a
276d 006a ld $6a
276e 00aa ld $aa
276f 00aa ld $aa
2770 00aa ld $aa
* 8 times
2776 005a ld $5a
2777 00aa ld $aa
2778 0025 ld $25
2779 0059 ld $59
277a 0092 ld $92
277b 0025 ld $25
277c 0099 ld $99
277d 00a6 ld $a6
277e 00aa ld $aa
277f 00aa ld $aa
2780 00aa ld $aa
2781 00aa ld $aa
2782 00a5 ld $a5
2783 00aa ld $aa
2784 00aa ld $aa
2785 00aa ld $aa
2786 0059 ld $59
2787 009a ld $9a
2788 0066 ld $66
2789 0059 ld $59
278a 0015 ld $15
278b 008a ld $8a
278c 00e6 ld $e6
278d 0068 ld $68
278e 008a ld $8a
278f 00a6 ld $a6
2790 0068 ld $68
2791 008a ld $8a
2792 0097 ld $97
2793 0085 ld $85
2794 0065 ld $65
2795 0055 ld $55
2796 009a ld $9a
2797 00a5 ld $a5
2798 0059 ld $59
2799 009a ld $9a
279a 006a ld $6a
279b 00a9 ld $a9
279c 00aa ld $aa
279d 00aa ld $aa
279e 006a ld $6a
279f 00a6 ld $a6
27a0 00aa ld $aa
27a1 00ea ld $ea
27a2 00aa ld $aa
27a3 0099 ld $99
27a4 00aa ld $aa
27a5 00a5 ld $a5
27a6 00aa ld $aa
27a7 00aa ld $aa
27a8 0064 ld $64
27a9 0049 ld $49
27aa 0096 ld $96
27ab 0064 ld $64
27ac 0099 ld $99
27ad 009b ld $9b
27ae 00aa ld $aa
27af 00aa ld $aa
27b0 0056 ld $56
27b1 0055 ld $55
27b2 0065 ld $65
27b3 00a9 ld $a9
27b4 00aa ld $aa
27b5 00a6 ld $a6
27b6 00aa ld $aa
27b7 005a ld $5a
27b8 009a ld $9a
27b9 00a2 ld $a2
27ba 0028 ld $28
27bb 008e ld $8e
27bc 00a3 ld $a3
27bd 0038 ld $38
27be 008a ld $8a
27bf 00a2 ld $a2
27c0 0028 ld $28
27c1 008e ld $8e
27c2 00a2 ld $a2
27c3 0068 ld $68
27c4 0056 ld $56
27c5 0019 ld $19
27c6 009a ld $9a
27c7 00a5 ld $a5
27c8 00a9 ld $a9
27c9 0096 ld $96
27ca 00a6 ld $a6
27cb 0099 ld $99
27cc 00aa ld $aa
27cd 006a ld $6a
27ce 0066 ld $66
27cf 0066 ld $66
27d0 006a ld $6a
27d1 00aa ld $aa
27d2 00aa ld $aa
27d3 00aa ld $aa
* 5 times
27d6 0099 ld $99
27d7 009a ld $9a
27d8 0064 ld $64
27d9 004c ld $4c
27da 0092 ld $92
27db 0060 ld $60
27dc 0099 ld $99
27dd 0096 ld $96
27de 00ba ld $ba
27df 006a ld $6a
27e0 0056 ld $56
27e1 0055 ld $55
27e2 0059 ld $59
27e3 00a9 ld $a9
27e4 00ab ld $ab
27e5 006a ld $6a
27e6 0069 ld $69
27e7 0029 ld $29
27e8 008a ld $8a
27e9 00a2 ld $a2
27ea 0028 ld $28
27eb 008a ld $8a
27ec 00a7 ld $a7
27ed 0028 ld $28
27ee 009a ld $9a
27ef 00a2 ld $a2
27f0 0038 ld $38
27f1 008a ld $8a
27f2 00a3 ld $a3
27f3 0038 ld $38
27f4 008a ld $8a
27f5 00a6 ld $a6
27f6 0096 ld $96
27f7 0066 ld $66
27f8 0069 ld $69
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 009a ld $9a
2801 006a ld $6a
2802 006a ld $6a
2803 0096 ld $96
2804 00a5 ld $a5
2805 009a ld $9a
2806 005a ld $5a
2807 00a9 ld $a9
2808 00a9 ld $a9
2809 00a6 ld $a6
280a 00aa ld $aa
280b 00ab ld $ab
280c 006a ld $6a
280d 006a ld $6a
280e 00aa ld $aa
280f 0025 ld $25
2810 0059 ld $59
2811 00d2 ld $d2
2812 0025 ld $25
2813 0059 ld $59
2814 00a7 ld $a7
2815 00aa ld $aa
2816 005a ld $5a
2817 0095 ld $95
2818 0066 ld $66
2819 0055 ld $55
281a 00a9 ld $a9
281b 00aa ld $aa
281c 00a9 ld $a9
281d 00a5 ld $a5
281e 0039 ld $39
281f 009a ld $9a
2820 00a2 ld $a2
2821 0029 ld $29
2822 009a ld $9a
2823 00a1 ld $a1
2824 0028 ld $28
2825 008a ld $8a
2826 00a2 ld $a2
2827 0028 ld $28
2828 009a ld $9a
2829 0091 ld $91
282a 0058 ld $58
282b 0089 ld $89
282c 00a2 ld $a2
282d 0099 ld $99
282e 0095 ld $95
282f 0059 ld $59
2830 0096 ld $96
2831 0066 ld $66
2832 0069 ld $69
2833 00aa ld $aa
2834 00aa ld $aa
2835 0055 ld $55
2836 00aa ld $aa
2837 0095 ld $95
2838 009a ld $9a
2839 00a9 ld $a9
283a 00aa ld $aa
283b 00aa ld $aa
283c 00aa ld $aa
283d 00a9 ld $a9
283e 00a6 ld $a6
283f 0064 ld $64
2840 0009 ld $09
2841 0096 ld $96
2842 0064 ld $64
2843 009d ld $9d
2844 00aa ld $aa
2845 00a6 ld $a6
2846 005a ld $5a
2847 0056 ld $56
2848 0055 ld $55
2849 0055 ld $55
284a 0099 ld $99
284b 00aa ld $aa
284c 00a6 ld $a6
284d 00a6 ld $a6
284e 0028 ld $28
284f 008e ld $8e
2850 00e6 ld $e6
2851 0069 ld $69
2852 004a ld $4a
2853 0066 ld $66
2854 0058 ld $58
2855 0085 ld $85
2856 0056 ld $56
2857 0058 ld $58
2858 0089 ld $89
2859 00a6 ld $a6
285a 0039 ld $39
285b 008a ld $8a
285c 00a2 ld $a2
285d 0078 ld $78
285e 00a5 ld $a5
285f 0059 ld $59
2860 009a ld $9a
2861 00a9 ld $a9
2862 0099 ld $99
2863 005a ld $5a
2864 0065 ld $65
2865 006a ld $6a
2866 0066 ld $66
2867 00aa ld $aa
2868 006a ld $6a
2869 00a6 ld $a6
286a 005a ld $5a
286b 00aa ld $aa
286c 00a5 ld $a5
286d 005a ld $5a
286e 009a ld $9a
286f 0025 ld $25
2870 0059 ld $59
2871 00d2 ld $d2
2872 0024 ld $24
2873 0059 ld $59
2874 00e6 ld $e6
2875 007a ld $7a
2876 00aa ld $aa
2877 0096 ld $96
2878 0065 ld $65
2879 0055 ld $55
287a 0059 ld $59
287b 00aa ld $aa
287c 00aa ld $aa
287d 00a6 ld $a6
287e 0038 ld $38
287f 008e ld $8e
2880 00a2 ld $a2
2881 0069 ld $69
2882 009e ld $9e
2883 00a2 ld $a2
2884 0028 ld $28
2885 0095 ld $95
2886 0091 ld $91
2887 0068 ld $68
2888 009a ld $9a
2889 00a6 ld $a6
288a 0068 ld $68
288b 008a ld $8a
288c 00e2 ld $e2
288d 0068 ld $68
288e 00aa ld $aa
288f 0095 ld $95
2890 009a ld $9a
2891 00aa ld $aa
2892 0095 ld $95
2893 009a ld $9a
2894 0099 ld $99
2895 0059 ld $59
2896 0095 ld $95
2897 00a5 ld $a5
2898 009a ld $9a
2899 00a9 ld $a9
289a 00a6 ld $a6
289b 009a ld $9a
289c 005a ld $5a
289d 00a9 ld $a9
289e 0095 ld $95
289f 0064 ld $64
28a0 0009 ld $09
28a1 0096 ld $96
28a2 0074 ld $74
28a3 0059 ld $59
28a4 00a6 ld $a6
28a5 0066 ld $66
28a6 0059 ld $59
28a7 0056 ld $56
28a8 0055 ld $55
28a9 0059 ld $59
28aa 0055 ld $55
28ab 00aa ld $aa
28ac 00aa ld $aa
28ad 00a5 ld $a5
28ae 0029 ld $29
28af 009a ld $9a
28b0 00a2 ld $a2
28b1 0028 ld $28
28b2 009a ld $9a
28b3 00a6 ld $a6
28b4 0068 ld $68
28b5 008a ld $8a
28b6 00a2 ld $a2
28b7 0068 ld $68
28b8 008e ld $8e
28b9 00a2 ld $a2
28ba 0028 ld $28
28bb 008a ld $8a
28bc 00e2 ld $e2
28bd 0069 ld $69
28be 006a ld $6a
28bf 0069 ld $69
28c0 00a6 ld $a6
28c1 0066 ld $66
28c2 006a ld $6a
28c3 00aa ld $aa
28c4 00a5 ld $a5
28c5 0095 ld $95
28c6 0056 ld $56
28c7 0055 ld $55
28c8 0099 ld $99
28c9 00aa ld $aa
28ca 005a ld $5a
28cb 006a ld $6a
28cc 00a5 ld $a5
28cd 005a ld $5a
28ce 0099 ld $99
28cf 0064 ld $64
28d0 0049 ld $49
28d1 0093 ld $93
28d2 0025 ld $25
28d3 0059 ld $59
28d4 00a7 ld $a7
28d5 00ba ld $ba
28d6 009a ld $9a
28d7 0096 ld $96
28d8 0069 ld $69
28d9 0059 ld $59
28da 0069 ld $69
28db 0095 ld $95
28dc 00a5 ld $a5
28dd 00aa ld $aa
28de 0028 ld $28
28df 008e ld $8e
28e0 0066 ld $66
28e1 0028 ld $28
28e2 008a ld $8a
28e3 00e6 ld $e6
28e4 0028 ld $28
28e5 004a ld $4a
28e6 00a6 ld $a6
28e7 0028 ld $28
28e8 008a ld $8a
28e9 00a2 ld $a2
28ea 0028 ld $28
28eb 008e ld $8e
28ec 00e2 ld $e2
28ed 0068 ld $68
28ee 00aa ld $aa
28ef 00a9 ld $a9
28f0 006a ld $6a
28f1 00a5 ld $a5
28f2 00aa ld $aa
28f3 006a ld $6a
28f4 006a ld $6a
28f5 0055 ld $55
28f6 0056 ld $56
28f7 00a5 ld $a5
28f8 0056 ld $56
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 006a ld $6a
2901 00a5 ld $a5
2902 009a ld $9a
2903 005a ld $5a
2904 00a9 ld $a9
2905 0095 ld $95
2906 0025 ld $25
2907 0059 ld $59
2908 0096 ld $96
2909 0064 ld $64
290a 004d ld $4d
290b 00a6 ld $a6
290c 0065 ld $65
290d 0059 ld $59
290e 00aa ld $aa
290f 0065 ld $65
2910 0055 ld $55
2911 0055 ld $55
2912 0095 ld $95
2913 00aa ld $aa
2914 00a6 ld $a6
2915 0029 ld $29
2916 008a ld $8a
2917 00e2 ld $e2
2918 0028 ld $28
2919 008a ld $8a
291a 00a2 ld $a2
291b 0029 ld $29
291c 009a ld $9a
291d 00a1 ld $a1
291e 0028 ld $28
291f 009a ld $9a
2920 00a2 ld $a2
2921 0028 ld $28
2922 008e ld $8e
2923 00a3 ld $a3
2924 0069 ld $69
2925 006a ld $6a
2926 00a9 ld $a9
2927 00aa ld $aa
2928 0056 ld $56
2929 00a9 ld $a9
292a 0095 ld $95
292b 0055 ld $55
292c 0095 ld $95
292d 0055 ld $55
292e 0055 ld $55
292f 0055 ld $55
2930 00a6 ld $a6
2931 00aa ld $aa
2932 0066 ld $66
2933 0066 ld $66
2934 0065 ld $65
2935 0066 ld $66
2936 0015 ld $15
2937 0059 ld $59
2938 0092 ld $92
2939 0025 ld $25
293a 0059 ld $59
293b 00a7 ld $a7
293c 0076 ld $76
293d 005a ld $5a
293e 0096 ld $96
293f 0064 ld $64
2940 0055 ld $55
2941 0056 ld $56
2942 0056 ld $56
2943 0055 ld $55
2944 0069 ld $69
2945 0029 ld $29
2946 008e ld $8e
2947 00e2 ld $e2
2948 0068 ld $68
2949 008e ld $8e
294a 00e2 ld $e2
294b 0028 ld $28
294c 008a ld $8a
294d 00e2 ld $e2
294e 0028 ld $28
294f 008a ld $8a
2950 00a2 ld $a2
2951 0038 ld $38
2952 008a ld $8a
2953 00a3 ld $a3
2954 00a9 ld $a9
2955 00a5 ld $a5
2956 00aa ld $aa
2957 0095 ld $95
2958 005a ld $5a
2959 0055 ld $55
295a 0099 ld $99
295b 0099 ld $99
295c 0055 ld $55
295d 0056 ld $56
295e 0055 ld $55
295f 005a ld $5a
2960 0069 ld $69
2961 006a ld $6a
2962 0066 ld $66
2963 0066 ld $66
2964 006a ld $6a
2965 0095 ld $95
2966 0065 ld $65
2967 0009 ld $09
2968 0096 ld $96
2969 0025 ld $25
296a 0059 ld $59
296b 00a6 ld $a6
296c 0065 ld $65
296d 006a ld $6a
296e 0096 ld $96
296f 0065 ld $65
2970 005a ld $5a
2971 0055 ld $55
2972 0059 ld $59
2973 0055 ld $55
2974 0099 ld $99
2975 0059 ld $59
2976 009a ld $9a
2977 00b2 ld $b2
2978 0038 ld $38
2979 00ca ld $ca
297a 00e3 ld $e3
297b 0029 ld $29
297c 008a ld $8a
297d 00a3 ld $a3
297e 0039 ld $39
297f 008a ld $8a
2980 00a3 ld $a3
2981 0029 ld $29
2982 008e ld $8e
2983 00a6 ld $a6
2984 00a9 ld $a9
2985 0095 ld $95
2986 00a9 ld $a9
2987 0056 ld $56
2988 0095 ld $95
2989 0055 ld $55
298a 00a6 ld $a6
298b 005a ld $5a
298c 0055 ld $55
298d 0055 ld $55
298e 0059 ld $59
298f 0095 ld $95
2990 00a6 ld $a6
2991 00aa ld $aa
2992 0096 ld $96
2993 0056 ld $56
2994 006a ld $6a
2995 0055 ld $55
2996 0064 ld $64
2997 0055 ld $55
2998 0095 ld $95
2999 0064 ld $64
299a 005a ld $5a
299b 0097 ld $97
299c 0075 ld $75
299d 0059 ld $59
299e 00e6 ld $e6
299f 0069 ld $69
29a0 0055 ld $55
29a1 0056 ld $56
29a2 0055 ld $55
29a3 0055 ld $55
29a4 0055 ld $55
29a5 0055 ld $55
29a6 0085 ld $85
29a7 00a6 ld $a6
29a8 0028 ld $28
29a9 008e ld $8e
29aa 00e2 ld $e2
29ab 0068 ld $68
29ac 008a ld $8a
29ad 00a2 ld $a2
29ae 0038 ld $38
29af 008e ld $8e
29b0 00e2 ld $e2
29b1 0028 ld $28
29b2 009e ld $9e
29b3 00a6 ld $a6
29b4 005a ld $5a
29b5 0069 ld $69
29b6 0055 ld $55
29b7 0069 ld $69
29b8 0055 ld $55
29b9 006a ld $6a
29ba 0095 ld $95
29bb 0055 ld $55
29bc 0055 ld $55
29bd 0065 ld $65
29be 0055 ld $55
29bf 0056 ld $56
29c0 00a5 ld $a5
29c1 0056 ld $56
29c2 00aa ld $aa
29c3 006a ld $6a
29c4 0069 ld $69
29c5 0095 ld $95
29c6 0055 ld $55
29c7 0049 ld $49
29c8 0096 ld $96
29c9 0025 ld $25
29ca 0059 ld $59
29cb 0092 ld $92
29cc 0069 ld $69
29cd 0099 ld $99
29ce 00aa ld $aa
29cf 0065 ld $65
29d0 0059 ld $59
29d1 0095 ld $95
29d2 0095 ld $95
29d3 0055 ld $55
29d4 0055 ld $55
29d5 0055 ld $55
29d6 0055 ld $55
29d7 00a5 ld $a5
29d8 0029 ld $29
29d9 009a ld $9a
29da 00a2 ld $a2
29db 0029 ld $29
29dc 008a ld $8a
29dd 00e2 ld $e2
29de 0028 ld $28
29df 008f ld $8f
29e0 00a2 ld $a2
29e1 0068 ld $68
29e2 009a ld $9a
29e3 0056 ld $56
29e4 006a ld $6a
29e5 0055 ld $55
29e6 0055 ld $55
29e7 0095 ld $95
29e8 005a ld $5a
29e9 00a9 ld $a9
29ea 0055 ld $55
29eb 0055 ld $55
29ec 0059 ld $59
29ed 0065 ld $65
29ee 0055 ld $55
29ef 00a6 ld $a6
29f0 00a5 ld $a5
29f1 0099 ld $99
29f2 005a ld $5a
29f3 00a5 ld $a5
29f4 0056 ld $56
29f5 006a ld $6a
29f6 0061 ld $61
29f7 0055 ld $55
29f8 0095 ld $95
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 0065 ld $65
2a01 0059 ld $59
2a02 00e6 ld $e6
2a03 0065 ld $65
2a04 005a ld $5a
2a05 0096 ld $96
2a06 0069 ld $69
2a07 0059 ld $59
2a08 0055 ld $55
2a09 0055 ld $55
2a0a 0065 ld $65
2a0b 0055 ld $55
2a0c 0055 ld $55
2a0d 0055 ld $55
* 5 times
2a10 009a ld $9a
2a11 00a6 ld $a6
2a12 0059 ld $59
2a13 009a ld $9a
2a14 00a6 ld $a6
2a15 0029 ld $29
2a16 009a ld $9a
2a17 00a2 ld $a2
2a18 0069 ld $69
2a19 005a ld $5a
2a1a 0055 ld $55
2a1b 0055 ld $55
2a1c 0055 ld $55
2a1d 0055 ld $55
2a1e 0095 ld $95
2a1f 00a6 ld $a6
2a20 0056 ld $56
2a21 0099 ld $99
2a22 0055 ld $55
2a23 0056 ld $56
2a24 0065 ld $65
2a25 005a ld $5a
2a26 009a ld $9a
2a27 006a ld $6a
2a28 00a5 ld $a5
2a29 00aa ld $aa
2a2a 0095 ld $95
2a2b 0099 ld $99
2a2c 0099 ld $99
2a2d 0055 ld $55
2a2e 0055 ld $55
2a2f 0056 ld $56
2a30 0065 ld $65
2a31 0049 ld $49
2a32 0096 ld $96
2a33 0065 ld $65
2a34 0099 ld $99
2a35 0096 ld $96
2a36 0065 ld $65
2a37 005a ld $5a
2a38 00a5 ld $a5
2a39 0055 ld $55
2a3a 005a ld $5a
2a3b 0055 ld $55
2a3c 0055 ld $55
2a3d 0055 ld $55
* 11 times
2a46 0095 ld $95
2a47 0056 ld $56
2a48 0055 ld $55
2a49 0055 ld $55
2a4a 0055 ld $55
2a4b 0054 ld $54
2a4c 0055 ld $55
2a4d 00a5 ld $a5
2a4e 0055 ld $55
2a4f 00a9 ld $a9
2a50 0059 ld $59
2a51 0055 ld $55
2a52 0055 ld $55
2a53 0059 ld $59
2a54 0065 ld $65
2a55 00a5 ld $a5
2a56 0096 ld $96
2a57 00a9 ld $a9
2a58 005a ld $5a
2a59 005a ld $5a
2a5a 006a ld $6a
2a5b 0065 ld $65
2a5c 0056 ld $56
2a5d 0065 ld $65
2a5e 0055 ld $55
2a5f 0095 ld $95
2a60 0055 ld $55
2a61 0099 ld $99
2a62 0096 ld $96
2a63 0065 ld $65
2a64 005a ld $5a
2a65 0096 ld $96
2a66 006a ld $6a
2a67 005a ld $5a
2a68 0095 ld $95
2a69 0055 ld $55
2a6a 0055 ld $55
2a6b 0055 ld $55
2a6c 005a ld $5a
2a6d 0059 ld $59
2a6e 0055 ld $55
2a6f 0058 ld $58
2a70 0055 ld $55
2a71 0051 ld $51
2a72 0055 ld $55
2a73 0055 ld $55
2a74 0055 ld $55
2a75 0054 ld $54
2a76 0055 ld $55
2a77 0065 ld $65
2a78 0055 ld $55
2a79 0045 ld $45
2a7a 0055 ld $55
2a7b 0055 ld $55
2a7c 005a ld $5a
2a7d 00a9 ld $a9
2a7e 0095 ld $95
2a7f 0056 ld $56
2a80 0099 ld $99
2a81 0095 ld $95
2a82 005a ld $5a
2a83 0095 ld $95
2a84 00a9 ld $a9
2a85 0099 ld $99
2a86 0096 ld $96
2a87 00aa ld $aa
2a88 00a9 ld $a9
2a89 00aa ld $aa
2a8a 00a5 ld $a5
2a8b 0066 ld $66
2a8c 006a ld $6a
2a8d 0055 ld $55
2a8e 0055 ld $55
2a8f 0056 ld $56
2a90 0065 ld $65
2a91 0059 ld $59
2a92 005a ld $5a
2a93 0065 ld $65
2a94 00a9 ld $a9
2a95 00d6 ld $d6
2a96 0069 ld $69
2a97 00a5 ld $a5
2a98 00a6 ld $a6
2a99 0055 ld $55
2a9a 0059 ld $59
2a9b 0055 ld $55
2a9c 0055 ld $55
2a9d 0055 ld $55
2a9e 0055 ld $55
2a9f 0065 ld $65
2aa0 008a ld $8a
2aa1 00a6 ld $a6
2aa2 0068 ld $68
2aa3 008a ld $8a
2aa4 0056 ld $56
2aa5 0068 ld $68
2aa6 004a ld $4a
2aa7 00a2 ld $a2
2aa8 0064 ld $64
2aa9 009a ld $9a
2aaa 0056 ld $56
2aab 0059 ld $59
2aac 00a9 ld $a9
2aad 0095 ld $95
2aae 006a ld $6a
2aaf 00a5 ld $a5
2ab0 0056 ld $56
2ab1 0055 ld $55
2ab2 0059 ld $59
2ab3 0095 ld $95
2ab4 0056 ld $56
2ab5 00a9 ld $a9
2ab6 00aa ld $aa
2ab7 00a9 ld $a9
2ab8 0095 ld $95
2ab9 005a ld $5a
2aba 00a9 ld $a9
2abb 0095 ld $95
2abc 0099 ld $99
2abd 00a5 ld $a5
2abe 0055 ld $55
2abf 0095 ld $95
2ac0 0055 ld $55
2ac1 0059 ld $59
2ac2 0055 ld $55
2ac3 0065 ld $65
2ac4 005a ld $5a
2ac5 009a ld $9a
2ac6 00a9 ld $a9
2ac7 0099 ld $99
2ac8 0096 ld $96
2ac9 0065 ld $65
2aca 0055 ld $55
2acb 0045 ld $45
2acc 0055 ld $55
2acd 0055 ld $55
2ace 0055 ld $55
2acf 0055 ld $55
2ad0 0095 ld $95
2ad1 00a6 ld $a6
2ad2 0068 ld $68
2ad3 008a ld $8a
2ad4 0092 ld $92
2ad5 0068 ld $68
2ad6 008a ld $8a
2ad7 0055 ld $55
2ad8 0069 ld $69
2ad9 009a ld $9a
2ada 0056 ld $56
2adb 0095 ld $95
2adc 009a ld $9a
2add 0056 ld $56
2ade 00aa ld $aa
2adf 0055 ld $55
2ae0 0055 ld $55
2ae1 006a ld $6a
2ae2 0055 ld $55
2ae3 00aa ld $aa
2ae4 00a9 ld $a9
2ae5 0099 ld $99
2ae6 0096 ld $96
2ae7 006a ld $6a
2ae8 00a9 ld $a9
2ae9 00aa ld $aa
2aea 0095 ld $95
2aeb 006a ld $6a
2aec 006a ld $6a
2aed 0055 ld $55
2aee 0066 ld $66
2aef 0066 ld $66
2af0 0065 ld $65
2af1 0055 ld $55
2af2 0099 ld $99
2af3 0095 ld $95
2af4 0099 ld $99
2af5 00a5 ld $a5
2af6 0066 ld $66
2af7 00aa ld $aa
2af8 00a6 ld $a6
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 0065 ld $65
2b01 0059 ld $59
2b02 0055 ld $55
2b03 0055 ld $55
2b04 0055 ld $55
* 5 times
2b07 005a ld $5a
2b08 00a2 ld $a2
2b09 0029 ld $29
2b0a 009a ld $9a
2b0b 00a6 ld $a6
2b0c 0029 ld $29
2b0d 0099 ld $99
2b0e 0096 ld $96
2b0f 0069 ld $69
2b10 0095 ld $95
2b11 0056 ld $56
2b12 0099 ld $99
2b13 0059 ld $59
2b14 0055 ld $55
2b15 0055 ld $55
2b16 0055 ld $55
2b17 00aa ld $aa
2b18 00a5 ld $a5
2b19 005a ld $5a
2b1a 0096 ld $96
2b1b 006a ld $6a
2b1c 006a ld $6a
2b1d 00aa ld $aa
2b1e 00aa ld $aa
2b1f 005a ld $5a
2b20 006a ld $6a
2b21 0066 ld $66
2b22 00aa ld $aa
2b23 0095 ld $95
2b24 0096 ld $96
2b25 0059 ld $59
2b26 0099 ld $99
2b27 0095 ld $95
2b28 0099 ld $99
2b29 0059 ld $59
2b2a 0065 ld $65
2b2b 0056 ld $56
2b2c 009a ld $9a
2b2d 00a9 ld $a9
2b2e 006a ld $6a
2b2f 00ea ld $ea
2b30 0069 ld $69
2b31 0055 ld $55
2b32 0056 ld $56
2b33 0015 ld $15
2b34 0054 ld $54
2b35 0055 ld $55
2b36 0015 ld $15
2b37 0055 ld $55
2b38 00a5 ld $a5
2b39 0055 ld $55
2b3a 0049 ld $49
2b3b 00a5 ld $a5
2b3c 0055 ld $55
2b3d 005a ld $5a
2b3e 0055 ld $55
2b3f 0059 ld $59
2b40 0055 ld $55
2b41 0099 ld $99
2b42 0055 ld $55
2b43 0056 ld $56
2b44 0055 ld $55
2b45 0055 ld $55
2b46 005a ld $5a
2b47 0055 ld $55
2b48 0065 ld $65
2b49 00aa ld $aa
2b4a 009a ld $9a
2b4b 00a9 ld $a9
2b4c 00a9 ld $a9
2b4d 00aa ld $aa
2b4e 006a ld $6a
2b4f 006a ld $6a
2b50 00a5 ld $a5
2b51 00aa ld $aa
2b52 00aa ld $aa
2b53 00aa ld $aa
2b54 0095 ld $95
2b55 0056 ld $56
2b56 0055 ld $55
2b57 0056 ld $56
2b58 0055 ld $55
2b59 0059 ld $59
2b5a 0099 ld $99
2b5b 0059 ld $59
2b5c 00a9 ld $a9
2b5d 00a5 ld $a5
2b5e 009a ld $9a
2b5f 00aa ld $aa
2b60 006a ld $6a
2b61 0059 ld $59
2b62 0052 ld $52
2b63 0055 ld $55
2b64 0055 ld $55
2b65 0041 ld $41
2b66 0055 ld $55
2b67 0055 ld $55
2b68 0051 ld $51
2b69 0055 ld $55
2b6a 0055 ld $55
2b6b 0055 ld $55
2b6c 0014 ld $14
2b6d 0055 ld $55
2b6e 0091 ld $91
2b6f 0015 ld $15
2b70 0055 ld $55
2b71 0055 ld $55
2b72 0055 ld $55
* 6 times
2b76 0059 ld $59
2b77 00aa ld $aa
2b78 00a5 ld $a5
2b79 00a9 ld $a9
2b7a 00a7 ld $a7
2b7b 00aa ld $aa
2b7c 009a ld $9a
2b7d 009a ld $9a
2b7e 00aa ld $aa
2b7f 006a ld $6a
2b80 00aa ld $aa
2b81 00aa ld $aa
2b82 00a9 ld $a9
2b83 00aa ld $aa
2b84 00aa ld $aa
2b85 00a5 ld $a5
2b86 009a ld $9a
2b87 0099 ld $99
2b88 006a ld $6a
2b89 0055 ld $55
2b8a 00a6 ld $a6
2b8b 0056 ld $56
2b8c 00aa ld $aa
2b8d 00aa ld $aa
2b8e 00ad ld $ad
2b8f 00aa ld $aa
2b90 00b9 ld $b9
2b91 009a ld $9a
2b92 0096 ld $96
2b93 0065 ld $65
2b94 0055 ld $55
2b95 0055 ld $55
2b96 0055 ld $55
* 6 times
2b9a 0095 ld $95
2b9b 0056 ld $56
2b9c 0055 ld $55
2b9d 0059 ld $59
2b9e 0055 ld $55
2b9f 0055 ld $55
2ba0 0055 ld $55
2ba1 0056 ld $56
2ba2 0055 ld $55
2ba3 0059 ld $59
2ba4 0095 ld $95
2ba5 0065 ld $65
2ba6 0059 ld $59
2ba7 00aa ld $aa
2ba8 00b9 ld $b9
2ba9 00aa ld $aa
2baa 00ea ld $ea
2bab 00ba ld $ba
2bac 00aa ld $aa
2bad 00ab ld $ab
2bae 00aa ld $aa
2baf 009a ld $9a
2bb0 00aa ld $aa
2bb1 00aa ld $aa
2bb2 00aa ld $aa
2bb3 00aa ld $aa
2bb4 0000 ld $00
2bb5 0000 ld $00
2bb6 0000 ld $00
2bb7 00ff ld $ff
2bb8 00ff ld $ff
2bb9 00ff ld $ff
* 66 times
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 00ff ld $ff
2c01 00ff ld $ff
2c02 00ff ld $ff
2c03 00ea ld $ea
2c04 00af ld $af
2c05 00fa ld $fa
2c06 00aa ld $aa
2c07 00fe ld $fe
2c08 00ea ld $ea
2c09 00ff ld $ff
2c0a 00ff ld $ff
2c0b 00ff ld $ff
* 38 times
2c2f 00ab ld $ab
2c30 006a ld $6a
2c31 009a ld $9a
2c32 00a6 ld $a6
2c33 0065 ld $65
2c34 009a ld $9a
2c35 009a ld $9a
2c36 00a9 ld $a9
2c37 009a ld $9a
2c38 00aa ld $aa
2c39 00a9 ld $a9
2c3a 00aa ld $aa
2c3b 00ea ld $ea
2c3c 00ef ld $ef
2c3d 00ff ld $ff
2c3e 00ff ld $ff
2c3f 00ff ld $ff
* 32 times
2c5d 006a ld $6a
2c5e 009a ld $9a
2c5f 0096 ld $96
2c60 0069 ld $69
2c61 0059 ld $59
2c62 00a6 ld $a6
2c63 00a5 ld $a5
2c64 005a ld $5a
2c65 00a6 ld $a6
2c66 0065 ld $65
2c67 005a ld $5a
2c68 00aa ld $aa
2c69 00a9 ld $a9
2c6a 009a ld $9a
2c6b 00aa ld $aa
2c6c 00a9 ld $a9
2c6d 00aa ld $aa
2c6e 00fa ld $fa
2c6f 00ff ld $ff
2c70 00ff ld $ff
2c71 00ff ld $ff
* 28 times
2c8b 00af ld $af
2c8c 00a6 ld $a6
2c8d 0065 ld $65
2c8e 005a ld $5a
2c8f 00a6 ld $a6
2c90 0055 ld $55
2c91 005a ld $5a
2c92 00a6 ld $a6
2c93 0065 ld $65
2c94 009a ld $9a
2c95 0096 ld $96
2c96 006a ld $6a
2c97 009a ld $9a
2c98 00aa ld $aa
2c99 00b9 ld $b9
2c9a 009a ld $9a
2c9b 00ab ld $ab
2c9c 00ba ld $ba
2c9d 00ae ld $ae
2c9e 00ea ld $ea
2c9f 00ea ld $ea
2ca0 00ff ld $ff
2ca1 00ff ld $ff
2ca2 00ff ld $ff
* 26 times
2cba 006a ld $6a
2cbb 005a ld $5a
2cbc 00a6 ld $a6
2cbd 0065 ld $65
2cbe 005a ld $5a
2cbf 00a6 ld $a6
2cc0 0065 ld $65
2cc1 005a ld $5a
2cc2 00a6 ld $a6
2cc3 0065 ld $65
2cc4 005a ld $5a
2cc5 00a6 ld $a6
2cc6 0069 ld $69
2cc7 0099 ld $99
2cc8 0096 ld $96
2cc9 00a9 ld $a9
2cca 009e ld $9e
2ccb 00ea ld $ea
2ccc 0069 ld $69
2ccd 00aa ld $aa
2cce 00ea ld $ea
2ccf 00ae ld $ae
2cd0 00ae ld $ae
2cd1 00fa ld $fa
2cd2 00ff ld $ff
2cd3 00ff ld $ff
2cd4 00ff ld $ff
* 22 times
2ce8 00af ld $af
2ce9 00a6 ld $a6
2cea 0065 ld $65
2ceb 005a ld $5a
2cec 00a2 ld $a2
2ced 0065 ld $65
2cee 009a ld $9a
2cef 0096 ld $96
2cf0 0065 ld $65
2cf1 005a ld $5a
2cf2 0096 ld $96
2cf3 0059 ld $59
2cf4 0099 ld $99
2cf5 0096 ld $96
2cf6 0069 ld $69
2cf7 0099 ld $99
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 0066 ld $66
2d01 009a ld $9a
2d02 00ea ld $ea
2d03 00a9 ld $a9
2d04 00ae ld $ae
2d05 00e6 ld $e6
2d06 00aa ld $aa
2d07 00ae ld $ae
2d08 00fa ld $fa
2d09 00eb ld $eb
2d0a 00ff ld $ff
2d0b 00ff ld $ff
2d0c 00ff ld $ff
* 20 times
2d1e 00bf ld $bf
2d1f 009a ld $9a
2d20 0096 ld $96
2d21 0025 ld $25
2d22 0059 ld $59
2d23 00a6 ld $a6
2d24 0065 ld $65
2d25 0049 ld $49
2d26 0096 ld $96
2d27 0068 ld $68
2d28 0089 ld $89
2d29 0095 ld $95
2d2a 0065 ld $65
2d2b 005a ld $5a
2d2c 0096 ld $96
2d2d 0065 ld $65
2d2e 005a ld $5a
2d2f 0096 ld $96
2d30 0069 ld $69
2d31 009e ld $9e
2d32 0096 ld $96
2d33 006a ld $6a
2d34 009a ld $9a
2d35 00aa ld $aa
2d36 00a9 ld $a9
2d37 00aa ld $aa
2d38 00ab ld $ab
2d39 00ba ld $ba
2d3a 00ea ld $ea
2d3b 00ff ld $ff
2d3c 00ff ld $ff
2d3d 00ff ld $ff
* 19 times
2d4e 0025 ld $25
2d4f 0059 ld $59
2d50 0052 ld $52
2d51 0054 ld $54
2d52 0049 ld $49
2d53 0092 ld $92
2d54 0025 ld $25
2d55 005a ld $5a
2d56 00a6 ld $a6
2d57 0065 ld $65
2d58 0049 ld $49
2d59 00a6 ld $a6
2d5a 0064 ld $64
2d5b 0049 ld $49
2d5c 00a5 ld $a5
2d5d 0065 ld $65
2d5e 005a ld $5a
2d5f 00a6 ld $a6
2d60 0065 ld $65
2d61 0099 ld $99
2d62 00a6 ld $a6
2d63 00a5 ld $a5
2d64 005a ld $5a
2d65 00ea ld $ea
2d66 00a9 ld $a9
2d67 009a ld $9a
2d68 00ea ld $ea
2d69 00aa ld $aa
2d6a 00ae ld $ae
2d6b 00fa ld $fa
2d6c 00ff ld $ff
2d6d 00ff ld $ff
2d6e 00ff ld $ff
* 16 times
2d7c 00ef ld $ef
2d7d 0096 ld $96
2d7e 0015 ld $15
2d7f 0045 ld $45
2d80 0096 ld $96
2d81 0024 ld $24
2d82 0059 ld $59
2d83 0091 ld $91
2d84 0069 ld $69
2d85 0099 ld $99
2d86 0052 ld $52
2d87 0064 ld $64
2d88 0099 ld $99
2d89 0096 ld $96
2d8a 0025 ld $25
2d8b 0099 ld $99
2d8c 0096 ld $96
2d8d 0065 ld $65
2d8e 0099 ld $99
2d8f 0096 ld $96
2d90 0069 ld $69
2d91 005a ld $5a
2d92 00ea ld $ea
2d93 0069 ld $69
2d94 009e ld $9e
2d95 00a6 ld $a6
2d96 006a ld $6a
2d97 00ae ld $ae
2d98 00e6 ld $e6
2d99 00aa ld $aa
2d9a 00af ld $af
2d9b 00ea ld $ea
2d9c 00ea ld $ea
2d9d 00ff ld $ff
2d9e 00ff ld $ff
2d9f 00ff ld $ff
* 15 times
2dac 005f ld $5f
2dad 0052 ld $52
2dae 0024 ld $24
2daf 0049 ld $49
2db0 0091 ld $91
2db1 0025 ld $25
2db2 0045 ld $45
2db3 00a6 ld $a6
2db4 0024 ld $24
2db5 0059 ld $59
2db6 00a2 ld $a2
2db7 0025 ld $25
2db8 005a ld $5a
2db9 0092 ld $92
2dba 0069 ld $69
2dbb 0049 ld $49
2dbc 00a6 ld $a6
2dbd 0064 ld $64
2dbe 005a ld $5a
2dbf 00a6 ld $a6
2dc0 0075 ld $75
2dc1 009a ld $9a
2dc2 00e6 ld $e6
2dc3 0066 ld $66
2dc4 00aa ld $aa
2dc5 00eb ld $eb
2dc6 00a9 ld $a9
2dc7 00ae ld $ae
2dc8 00ea ld $ea
2dc9 00aa ld $aa
2dca 00ae ld $ae
2dcb 00fb ld $fb
2dcc 00fa ld $fa
2dcd 00ff ld $ff
2dce 00ff ld $ff
2dcf 00ff ld $ff
* 14 times
2ddb 007f ld $7f
2ddc 0049 ld $49
2ddd 0091 ld $91
2dde 0025 ld $25
2ddf 0059 ld $59
2de0 0096 ld $96
2de1 0024 ld $24
2de2 0059 ld $59
2de3 0092 ld $92
2de4 0064 ld $64
2de5 0049 ld $49
2de6 0092 ld $92
2de7 0069 ld $69
2de8 0099 ld $99
2de9 0092 ld $92
2dea 0025 ld $25
2deb 0055 ld $55
2dec 0096 ld $96
2ded 0079 ld $79
2dee 005a ld $5a
2def 00a6 ld $a6
2df0 0069 ld $69
2df1 009d ld $9d
2df2 0096 ld $96
2df3 0069 ld $69
2df4 0099 ld $99
2df5 0096 ld $96
2df6 006a ld $6a
2df7 00ae ld $ae
2df8 00e6 ld $e6
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 00a9 ld $a9
2e01 00ae ld $ae
2e02 00ea ld $ea
2e03 00ae ld $ae
2e04 00ae ld $ae
2e05 00fe ld $fe
2e06 00ff ld $ff
2e07 00ff ld $ff
2e08 00ff ld $ff
* 12 times
2e12 0025 ld $25
2e13 0045 ld $45
2e14 0096 ld $96
2e15 0014 ld $14
2e16 0045 ld $45
2e17 0051 ld $51
2e18 0014 ld $14
2e19 0045 ld $45
2e1a 0051 ld $51
2e1b 0015 ld $15
2e1c 0045 ld $45
2e1d 0052 ld $52
2e1e 0025 ld $25
2e1f 0049 ld $49
2e20 0056 ld $56
2e21 0064 ld $64
2e22 0049 ld $49
2e23 0055 ld $55
2e24 0065 ld $65
2e25 0049 ld $49
2e26 0096 ld $96
2e27 0069 ld $69
2e28 0099 ld $99
2e29 0096 ld $96
2e2a 0069 ld $69
2e2b 0099 ld $99
2e2c 0096 ld $96
2e2d 00a9 ld $a9
2e2e 009a ld $9a
2e2f 00aa ld $aa
2e30 00a9 ld $a9
2e31 00aa ld $aa
2e32 00ab ld $ab
2e33 00ba ld $ba
2e34 00ae ld $ae
2e35 00fa ld $fa
2e36 00ff ld $ff
2e37 00ff ld $ff
2e38 00ff ld $ff
* 11 times
2e41 00ab ld $ab
2e42 0014 ld $14
2e43 0044 ld $44
2e44 0041 ld $41
2e45 0014 ld $14
2e46 0004 ld $04
2e47 0051 ld $51
2e48 0010 ld $10
2e49 0005 ld $05
2e4a 0041 ld $41
2e4b 0010 ld $10
2e4c 0005 ld $05
2e4d 0051 ld $51
2e4e 0010 ld $10
2e4f 0005 ld $05
2e50 0051 ld $51
2e51 0014 ld $14
2e52 0045 ld $45
2e53 0091 ld $91
2e54 0014 ld $14
2e55 0055 ld $55
2e56 0052 ld $52
2e57 0065 ld $65
2e58 0055 ld $55
2e59 0096 ld $96
2e5a 0065 ld $65
2e5b 0059 ld $59
2e5c 00a6 ld $a6
2e5d 0065 ld $65
2e5e 0099 ld $99
2e5f 0096 ld $96
2e60 00a9 ld $a9
2e61 009a ld $9a
2e62 00aa ld $aa
2e63 00aa ld $aa
2e64 00aa ld $aa
2e65 00ab ld $ab
2e66 00ea ld $ea
2e67 00ff ld $ff
2e68 00ff ld $ff
2e69 00ff ld $ff
* 9 times
2e70 00af ld $af
2e71 0042 ld $42
2e72 0010 ld $10
2e73 0005 ld $05
2e74 0041 ld $41
2e75 0010 ld $10
2e76 0005 ld $05
2e77 0041 ld $41
2e78 0010 ld $10
2e79 0044 ld $44
2e7a 0041 ld $41
2e7b 0014 ld $14
2e7c 0004 ld $04
2e7d 0051 ld $51
2e7e 0010 ld $10
2e7f 0045 ld $45
2e80 0041 ld $41
2e81 0054 ld $54
2e82 0044 ld $44
2e83 0045 ld $45
2e84 0054 ld $54
2e85 0059 ld $59
2e86 0055 ld $55
2e87 0064 ld $64
2e88 0045 ld $45
2e89 0066 ld $66
2e8a 0065 ld $65
2e8b 0056 ld $56
2e8c 0096 ld $96
2e8d 00a9 ld $a9
2e8e 0099 ld $99
2e8f 009a ld $9a
2e90 00a9 ld $a9
2e91 009a ld $9a
2e92 00ea ld $ea
2e93 00aa ld $aa
2e94 00af ld $af
2e95 00ea ld $ea
2e96 00ea ld $ea
2e97 00ff ld $ff
2e98 00ff ld $ff
2e99 00ff ld $ff
* 9 times
2ea0 000f ld $0f
2ea1 0051 ld $51
2ea2 0010 ld $10
2ea3 0010 ld $10
2ea4 0040 ld $40
2ea5 0014 ld $14
2ea6 0004 ld $04
2ea7 0041 ld $41
2ea8 0010 ld $10
2ea9 0005 ld $05
2eaa 0041 ld $41
2eab 0010 ld $10
2eac 0004 ld $04
2ead 0051 ld $51
2eae 0010 ld $10
2eaf 0004 ld $04
2eb0 0051 ld $51
2eb1 0010 ld $10
2eb2 0005 ld $05
2eb3 0051 ld $51
2eb4 0054 ld $54
2eb5 0005 ld $05
2eb6 0051 ld $51
2eb7 0054 ld $54
2eb8 0045 ld $45
2eb9 0056 ld $56
2eba 0065 ld $65
2ebb 0055 ld $55
2ebc 0096 ld $96
2ebd 0055 ld $55
2ebe 005a ld $5a
2ebf 00a5 ld $a5
2ec0 0065 ld $65
2ec1 006a ld $6a
2ec2 00a6 ld $a6
2ec3 006a ld $6a
2ec4 00aa ld $aa
2ec5 00aa ld $aa
2ec6 00aa ld $aa
2ec7 00aa ld $aa
2ec8 00fe ld $fe
2ec9 00ff ld $ff
2eca 00ff ld $ff
2ecb 00ff ld $ff
* 7 times
2ed0 005f ld $5f
2ed1 0051 ld $51
2ed2 0010 ld $10
2ed3 0010 ld $10
2ed4 0050 ld $50
2ed5 0010 ld $10
2ed6 0010 ld $10
2ed7 0050 ld $50
2ed8 0040 ld $40
2ed9 0040 ld $40
2eda 0001 ld $01
2edb 0001 ld $01
2edc 0044 ld $44
2edd 0041 ld $41
2ede 0014 ld $14
2edf 0044 ld $44
2ee0 0041 ld $41
2ee1 0014 ld $14
2ee2 0055 ld $55
2ee3 0041 ld $41
2ee4 0054 ld $54
2ee5 0005 ld $05
2ee6 0095 ld $95
2ee7 0010 ld $10
2ee8 0055 ld $55
2ee9 0056 ld $56
2eea 0025 ld $25
2eeb 0055 ld $55
2eec 0095 ld $95
2eed 0054 ld $54
2eee 0099 ld $99
2eef 0095 ld $95
2ef0 0069 ld $69
2ef1 0095 ld $95
2ef2 009a ld $9a
2ef3 00a9 ld $a9
2ef4 009a ld $9a
2ef5 00aa ld $aa
2ef6 00a9 ld $a9
2ef7 00aa ld $aa
2ef8 00ea ld $ea
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 00aa ld $aa
2f01 00ae ld $ae
2f02 00fa ld $fa
2f03 00ff ld $ff
2f04 00ff ld $ff
2f05 00ff ld $ff
* 6 times
2f09 00bf ld $bf
2f0a 004a ld $4a
2f0b 0041 ld $41
2f0c 0014 ld $14
2f0d 0005 ld $05
2f0e 0051 ld $51
2f0f 0014 ld $14
2f10 0044 ld $44
2f11 0041 ld $41
2f12 0014 ld $14
2f13 0005 ld $05
2f14 0051 ld $51
2f15 0010 ld $10
2f16 0045 ld $45
2f17 0051 ld $51
2f18 0011 ld $11
2f19 0005 ld $05
2f1a 0051 ld $51
2f1b 0054 ld $54
2f1c 0049 ld $49
2f1d 0051 ld $51
2f1e 0025 ld $25
2f1f 0055 ld $55
2f20 0051 ld $51
2f21 0054 ld $54
2f22 0055 ld $55
2f23 0056 ld $56
2f24 0069 ld $69
2f25 0059 ld $59
2f26 0066 ld $66
2f27 0065 ld $65
2f28 005a ld $5a
2f29 00aa ld $aa
2f2a 0065 ld $65
2f2b 006a ld $6a
2f2c 00a6 ld $a6
2f2d 00aa ld $aa
2f2e 009a ld $9a
2f2f 00ab ld $ab
2f30 00aa ld $aa
2f31 00aa ld $aa
2f32 00aa ld $aa
2f33 00ff ld $ff
2f34 00ff ld $ff
2f35 00ff ld $ff
* 6 times
2f39 007f ld $7f
2f3a 0005 ld $05
2f3b 0051 ld $51
2f3c 0010 ld $10
2f3d 0004 ld $04
2f3e 0004 ld $04
2f3f 0010 ld $10
2f40 0004 ld $04
2f41 0041 ld $41
2f42 0010 ld $10
2f43 0004 ld $04
2f44 0015 ld $15
2f45 0010 ld $10
2f46 0004 ld $04
2f47 0041 ld $41
2f48 0010 ld $10
2f49 0005 ld $05
2f4a 0051 ld $51
2f4b 0010 ld $10
2f4c 0044 ld $44
2f4d 0041 ld $41
2f4e 0015 ld $15
2f4f 0005 ld $05
2f50 0051 ld $51
2f51 0015 ld $15
2f52 0059 ld $59
2f53 0051 ld $51
2f54 0064 ld $64
2f55 0055 ld $55
2f56 0055 ld $55
2f57 0065 ld $65
2f58 0055 ld $55
2f59 0066 ld $66
2f5a 0065 ld $65
2f5b 006a ld $6a
2f5c 00a6 ld $a6
2f5d 006a ld $6a
2f5e 00aa ld $aa
2f5f 00aa ld $aa
2f60 00aa ld $aa
2f61 00af ld $af
2f62 00ea ld $ea
2f63 00aa ld $aa
2f64 00fa ld $fa
2f65 00ff ld $ff
2f66 00ff ld $ff
2f67 00ff ld $ff
2f68 00ff ld $ff
2f69 00bf ld $bf
2f6a 004a ld $4a
2f6b 0041 ld $41
2f6c 0010 ld $10
2f6d 0010 ld $10
2f6e 0040 ld $40
2f6f 0040 ld $40
2f70 0040 ld $40
2f71 0001 ld $01
2f72 0003 ld $03
2f73 0001 ld $01
2f74 0004 ld $04
2f75 0010 ld $10
2f76 0010 ld $10
2f77 0040 ld $40
2f78 0040 ld $40
2f79 0040 ld $40
2f7a 0040 ld $40
2f7b 0004 ld $04
2f7c 0044 ld $44
2f7d 0001 ld $01
2f7e 0001 ld $01
2f7f 0005 ld $05
2f80 0051 ld $51
2f81 0010 ld $10
2f82 0005 ld $05
2f83 0055 ld $55
2f84 0010 ld $10
2f85 0015 ld $15
2f86 0051 ld $51
2f87 0054 ld $54
2f88 0045 ld $45
2f89 0056 ld $56
2f8a 0064 ld $64
2f8b 0055 ld $55
2f8c 0066 ld $66
2f8d 0065 ld $65
2f8e 0055 ld $55
2f8f 0066 ld $66
2f90 0065 ld $65
2f91 006a ld $6a
2f92 00a6 ld $a6
2f93 00ba ld $ba
2f94 00aa ld $aa
2f95 00a6 ld $a6
2f96 00aa ld $aa
2f97 00aa ld $aa
2f98 00fe ld $fe
2f99 00ff ld $ff
2f9a 00ff ld $ff
2f9b 00ff ld $ff
2f9c 00ff ld $ff
2f9d 009f ld $9f
2f9e 0042 ld $42
2f9f 0040 ld $40
2fa0 0050 ld $50
2fa1 0041 ld $41
2fa2 0040 ld $40
2fa3 0000 ld $00
2fa4 0041 ld $41
2fa5 0040 ld $40
2fa6 0000 ld $00
2fa7 0041 ld $41
2fa8 0010 ld $10
2fa9 0010 ld $10
2faa 0040 ld $40
2fab 0010 ld $10
2fac 0001 ld $01
2fad 0041 ld $41
2fae 0010 ld $10
2faf 0044 ld $44
2fb0 0001 ld $01
2fb1 0001 ld $01
2fb2 0044 ld $44
2fb3 0041 ld $41
2fb4 0014 ld $14
2fb5 0044 ld $44
2fb6 0051 ld $51
2fb7 0050 ld $50
2fb8 0045 ld $45
2fb9 0055 ld $55
2fba 0054 ld $54
2fbb 0055 ld $55
2fbc 0051 ld $51
2fbd 0065 ld $65
2fbe 0055 ld $55
2fbf 0056 ld $56
2fc0 0065 ld $65
2fc1 0095 ld $95
2fc2 00aa ld $aa
2fc3 00a5 ld $a5
2fc4 00aa ld $aa
2fc5 00a6 ld $a6
2fc6 00aa ld $aa
2fc7 009a ld $9a
2fc8 00ea ld $ea
2fc9 00aa ld $aa
2fca 00ae ld $ae
2fcb 00aa ld $aa
2fcc 00fe ld $fe
2fcd 00ff ld $ff
2fce 00ff ld $ff
2fcf 00ff ld $ff
2fd0 00ff ld $ff
2fd1 0047 ld $47
2fd2 0014 ld $14
2fd3 0004 ld $04
2fd4 0041 ld $41
2fd5 0010 ld $10
2fd6 0005 ld $05
2fd7 0041 ld $41
2fd8 0014 ld $14
2fd9 0004 ld $04
2fda 0051 ld $51
2fdb 0010 ld $10
2fdc 0005 ld $05
2fdd 0041 ld $41
2fde 0014 ld $14
2fdf 0044 ld $44
2fe0 0041 ld $41
2fe1 0014 ld $14
2fe2 0044 ld $44
2fe3 0041 ld $41
2fe4 0054 ld $54
2fe5 0044 ld $44
2fe6 0045 ld $45
2fe7 0014 ld $14
2fe8 0005 ld $05
2fe9 0095 ld $95
2fea 0054 ld $54
2feb 0049 ld $49
2fec 0095 ld $95
2fed 0015 ld $15
2fee 0059 ld $59
2fef 00a5 ld $a5
2ff0 0055 ld $55
2ff1 005a ld $5a
2ff2 0096 ld $96
2ff3 0069 ld $69
2ff4 0099 ld $99
2ff5 009a ld $9a
2ff6 00a9 ld $a9
2ff7 00aa ld $aa
2ff8 00aa ld $aa
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 00aa ld $aa
3001 00aa ld $aa
3002 00ab ld $ab
3003 00ea ld $ea
3004 00ff ld $ff
3005 00ff ld $ff
3006 00ff ld $ff
3007 00af ld $af
3008 0092 ld $92
3009 0014 ld $14
300a 0044 ld $44
300b 0051 ld $51
300c 0014 ld $14
300d 0045 ld $45
300e 0041 ld $41
300f 0015 ld $15
3010 0044 ld $44
3011 0041 ld $41
3012 0015 ld $15
3013 0005 ld $05
3014 0051 ld $51
3015 0014 ld $14
3016 0054 ld $54
3017 0051 ld $51
3018 0060 ld $60
3019 0045 ld $45
301a 0052 ld $52
301b 0014 ld $14
301c 0045 ld $45
301d 0091 ld $91
301e 0054 ld $54
301f 0059 ld $59
3020 0052 ld $52
3021 0025 ld $25
3022 0059 ld $59
3023 0096 ld $96
3024 0069 ld $69
3025 0099 ld $99
3026 0096 ld $96
3027 0069 ld $69
3028 0099 ld $99
3029 00aa ld $aa
302a 00aa ld $aa
302b 009a ld $9a
302c 00aa ld $aa
302d 00a9 ld $a9
302e 00aa ld $aa
302f 00ab ld $ab
3030 007a ld $7a
3031 00ab ld $ab
3032 00ab ld $ab
3033 00fa ld $fa
3034 00ff ld $ff
3035 00ff ld $ff
3036 00ff ld $ff
3037 00af ld $af
3038 0092 ld $92
3039 0025 ld $25
303a 0049 ld $49
303b 0091 ld $91
303c 0064 ld $64
303d 0049 ld $49
303e 0096 ld $96
303f 0024 ld $24
3040 0005 ld $05
3041 0052 ld $52
3042 0014 ld $14
3043 0048 ld $48
3044 0095 ld $95
3045 0024 ld $24
3046 0005 ld $05
3047 0052 ld $52
3048 0025 ld $25
3049 0044 ld $44
304a 0052 ld $52
304b 0021 ld $21
304c 0059 ld $59
304d 0052 ld $52
304e 0025 ld $25
304f 0049 ld $49
3050 0096 ld $96
3051 0065 ld $65
3052 0099 ld $99
3053 0096 ld $96
3054 0069 ld $69
3055 005a ld $5a
3056 00e6 ld $e6
3057 0069 ld $69
3058 00aa ld $aa
3059 00a6 ld $a6
305a 0079 ld $79
305b 00aa ld $aa
305c 00ab ld $ab
305d 007a ld $7a
305e 00ae ld $ae
305f 00ea ld $ea
3060 00be ld $be
3061 00aa ld $aa
3062 00bb ld $bb
3063 00ba ld $ba
3064 00fb ld $fb
3065 00ff ld $ff
3066 00ff ld $ff
3067 009f ld $9f
3068 00a7 ld $a7
3069 0039 ld $39
306a 0049 ld $49
306b 0096 ld $96
306c 0014 ld $14
306d 0049 ld $49
306e 0092 ld $92
306f 0069 ld $69
3070 0099 ld $99
3071 0053 ld $53
3072 0020 ld $20
3073 0055 ld $55
3074 0092 ld $92
3075 0065 ld $65
3076 0049 ld $49
3077 0092 ld $92
3078 0024 ld $24
3079 005a ld $5a
307a 0092 ld $92
307b 0014 ld $14
307c 0059 ld $59
307d 0092 ld $92
307e 0065 ld $65
307f 0099 ld $99
3080 00a6 ld $a6
3081 0068 ld $68
3082 005a ld $5a
3083 00a2 ld $a2
3084 0065 ld $65
3085 009a ld $9a
3086 00a7 ld $a7
3087 007a ld $7a
3088 00ae ld $ae
3089 00a7 ld $a7
308a 006a ld $6a
308b 00aa ld $aa
308c 00a7 ld $a7
308d 00ba ld $ba
308e 00ea ld $ea
308f 00fb ld $fb
3090 00ba ld $ba
3091 00af ld $af
3092 00eb ld $eb
3093 00be ld $be
3094 00fe ld $fe
3095 00ff ld $ff
3096 00bf ld $bf
3097 009f ld $9f
3098 00a7 ld $a7
3099 0078 ld $78
309a 005a ld $5a
309b 0092 ld $92
309c 0024 ld $24
309d 0099 ld $99
309e 00a6 ld $a6
309f 0034 ld $34
30a0 009a ld $9a
30a1 00a7 ld $a7
30a2 0065 ld $65
30a3 009e ld $9e
30a4 00a2 ld $a2
30a5 0079 ld $79
30a6 009e ld $9e
30a7 00a6 ld $a6
30a8 0065 ld $65
30a9 009a ld $9a
30aa 00a7 ld $a7
30ab 0079 ld $79
30ac 004a ld $4a
30ad 0092 ld $92
30ae 0025 ld $25
30af 004a ld $4a
30b0 0096 ld $96
30b1 0079 ld $79
30b2 0099 ld $99
30b3 00a7 ld $a7
30b4 0079 ld $79
30b5 00aa ld $aa
30b6 00a7 ld $a7
30b7 00b9 ld $b9
30b8 00aa ld $aa
30b9 00eb ld $eb
30ba 00b9 ld $b9
30bb 009e ld $9e
30bc 00ea ld $ea
30bd 00ae ld $ae
30be 00ee ld $ee
30bf 00eb ld $eb
30c0 00be ld $be
30c1 00ee ld $ee
30c2 00bb ld $bb
30c3 00bb ld $bb
30c4 00ff ld $ff
30c5 00ff ld $ff
30c6 00bf ld $bf
30c7 009b ld $9b
30c8 00e7 ld $e7
30c9 0029 ld $29
30ca 008d ld $8d
30cb 00e6 ld $e6
30cc 0068 ld $68
30cd 009d ld $9d
30ce 0093 ld $93
30cf 0068 ld $68
30d0 0049 ld $49
30d1 00e2 ld $e2
30d2 0079 ld $79
30d3 009a ld $9a
30d4 00e7 ld $e7
30d5 0029 ld $29
30d6 009a ld $9a
30d7 00e7 ld $e7
30d8 0079 ld $79
30d9 009e ld $9e
30da 00e7 ld $e7
30db 0079 ld $79
30dc 00ae ld $ae
30dd 00e6 ld $e6
30de 0069 ld $69
30df 009a ld $9a
30e0 00e6 ld $e6
30e1 0069 ld $69
30e2 009e ld $9e
30e3 00d6 ld $d6
30e4 0069 ld $69
30e5 009e ld $9e
30e6 00ea ld $ea
30e7 0069 ld $69
30e8 00ae ld $ae
30e9 00e6 ld $e6
30ea 00ba ld $ba
30eb 00aa ld $aa
30ec 00e7 ld $e7
30ed 00ba ld $ba
30ee 00af ld $af
30ef 00fe ld $fe
30f0 00ba ld $ba
30f1 00bf ld $bf
30f2 00fb ld $fb
30f3 00be ld $be
30f4 00fa ld $fa
30f5 00ff ld $ff
30f6 00bf ld $bf
30f7 009e ld $9e
30f8 00e6 ld $e6
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 0024 ld $24
3101 005a ld $5a
3102 0092 ld $92
3103 0024 ld $24
3104 005a ld $5a
3105 00a2 ld $a2
3106 0035 ld $35
3107 009a ld $9a
3108 0093 ld $93
3109 0029 ld $29
310a 0049 ld $49
310b 0092 ld $92
310c 0010 ld $10
310d 0054 ld $54
310e 00a2 ld $a2
310f 0079 ld $79
3110 005e ld $5e
3111 00a2 ld $a2
3112 0065 ld $65
3113 008a ld $8a
3114 00e6 ld $e6
3115 0069 ld $69
3116 009e ld $9e
3117 00a7 ld $a7
3118 0079 ld $79
3119 009a ld $9a
311a 00a7 ld $a7
311b 00b9 ld $b9
311c 0099 ld $99
311d 00a7 ld $a7
311e 007a ld $7a
311f 009a ld $9a
3120 00ab ld $ab
3121 00ba ld $ba
3122 00af ld $af
3123 00fb ld $fb
3124 00aa ld $aa
3125 00ee ld $ee
3126 00fb ld $fb
3127 00ba ld $ba
3128 00ab ld $ab
3129 00ab ld $ab
312a 00ba ld $ba
312b 00ee ld $ee
312c 00ff ld $ff
312d 007f ld $7f
312e 004a ld $4a
312f 0092 ld $92
3130 0024 ld $24
3131 0049 ld $49
3132 0092 ld $92
3133 0024 ld $24
3134 0049 ld $49
3135 0092 ld $92
3136 0024 ld $24
3137 0049 ld $49
3138 0092 ld $92
3139 0024 ld $24
313a 0049 ld $49
313b 0041 ld $41
313c 0010 ld $10
313d 0044 ld $44
313e 0095 ld $95
313f 0024 ld $24
3140 0059 ld $59
3141 0092 ld $92
3142 0025 ld $25
3143 0059 ld $59
3144 0092 ld $92
3145 0064 ld $64
3146 0059 ld $59
3147 0096 ld $96
3148 0065 ld $65
3149 0099 ld $99
314a 0096 ld $96
314b 0069 ld $69
314c 005a ld $5a
314d 00e6 ld $e6
314e 0065 ld $65
314f 00aa ld $aa
3150 00a6 ld $a6
3151 0069 ld $69
3152 00aa ld $aa
3153 00e6 ld $e6
3154 00ba ld $ba
3155 00aa ld $aa
3156 00ab ld $ab
3157 00ba ld $ba
3158 00ae ld $ae
3159 00fa ld $fa
315a 00ba ld $ba
315b 00fa ld $fa
315c 00fe ld $fe
315d 007f ld $7f
315e 0049 ld $49
315f 0096 ld $96
3160 0020 ld $20
3161 0005 ld $05
3162 0041 ld $41
3163 0014 ld $14
3164 0044 ld $44
3165 0092 ld $92
3166 0014 ld $14
3167 0048 ld $48
3168 0091 ld $91
3169 0014 ld $14
316a 0049 ld $49
316b 0041 ld $41
316c 0014 ld $14
316d 0045 ld $45
316e 0092 ld $92
316f 0025 ld $25
3170 0049 ld $49
3171 0091 ld $91
3172 0024 ld $24
3173 0045 ld $45
3174 0052 ld $52
3175 0015 ld $15
3176 0049 ld $49
3177 0095 ld $95
3178 0064 ld $64
3179 005a ld $5a
317a 00a6 ld $a6
317b 0065 ld $65
317c 009d ld $9d
317d 0096 ld $96
317e 0069 ld $69
317f 0059 ld $59
3180 00aa ld $aa
3181 00b5 ld $b5
3182 009a ld $9a
3183 00ab ld $ab
3184 00aa ld $aa
3185 00aa ld $aa
3186 00ea ld $ea
3187 00aa ld $aa
3188 00aa ld $aa
3189 00aa ld $aa
318a 00be ld $be
318b 00aa ld $aa
318c 00ff ld $ff
318d 007f ld $7f
318e 0049 ld $49
318f 0052 ld $52
3190 0024 ld $24
3191 0044 ld $44
3192 0042 ld $42
3193 0024 ld $24
3194 0049 ld $49
3195 0092 ld $92
3196 0024 ld $24
3197 0005 ld $05
3198 0092 ld $92
3199 0025 ld $25
319a 0048 ld $48
319b 0041 ld $41
319c 0024 ld $24
319d 0045 ld $45
319e 0092 ld $92
319f 0014 ld $14
31a0 0049 ld $49
31a1 0041 ld $41
31a2 0015 ld $15
31a3 0058 ld $58
31a4 0091 ld $91
31a5 0064 ld $64
31a6 0045 ld $45
31a7 0096 ld $96
31a8 0065 ld $65
31a9 0059 ld $59
31aa 00a6 ld $a6
31ab 0065 ld $65
31ac 009a ld $9a
31ad 0096 ld $96
31ae 0069 ld $69
31af 0099 ld $99
31b0 00a6 ld $a6
31b1 006a ld $6a
31b2 00aa ld $aa
31b3 00a7 ld $a7
31b4 00ba ld $ba
31b5 00ae ld $ae
31b6 00bb ld $bb
31b7 00ba ld $ba
31b8 00aa ld $aa
31b9 00eb ld $eb
31ba 00aa ld $aa
31bb 00ee ld $ee
31bc 00fe ld $fe
31bd 007f ld $7f
31be 004a ld $4a
31bf 0092 ld $92
31c0 0014 ld $14
31c1 0009 ld $09
31c2 0091 ld $91
31c3 0024 ld $24
31c4 0049 ld $49
31c5 0052 ld $52
31c6 0020 ld $20
31c7 0049 ld $49
31c8 0091 ld $91
31c9 0024 ld $24
31ca 0049 ld $49
31cb 0092 ld $92
31cc 0015 ld $15
31cd 0049 ld $49
31ce 0096 ld $96
31cf 0024 ld $24
31d0 0055 ld $55
31d1 0092 ld $92
31d2 0014 ld $14
31d3 0009 ld $09
31d4 0091 ld $91
31d5 0015 ld $15
31d6 0059 ld $59
31d7 0096 ld $96
31d8 0069 ld $69
31d9 0089 ld $89
31da 0097 ld $97
31db 0069 ld $69
31dc 009d ld $9d
31dd 009a ld $9a
31de 0079 ld $79
31df 00aa ld $aa
31e0 00a7 ld $a7
31e1 007a ld $7a
31e2 00ae ld $ae
31e3 00ea ld $ea
31e4 00ba ld $ba
31e5 00af ld $af
31e6 00ab ld $ab
31e7 00ba ld $ba
31e8 00ee ld $ee
31e9 00fa ld $fa
31ea 00ba ld $ba
31eb 00aa ld $aa
31ec 00ff ld $ff
31ed 007f ld $7f
31ee 004a ld $4a
31ef 0096 ld $96
31f0 0024 ld $24
31f1 0059 ld $59
31f2 0092 ld $92
31f3 0024 ld $24
31f4 0049 ld $49
31f5 0096 ld $96
31f6 0024 ld $24
31f7 0059 ld $59
31f8 0092 ld $92
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 0024 ld $24
3201 0049 ld $49
3202 0092 ld $92
3203 0024 ld $24
3204 0045 ld $45
3205 0096 ld $96
3206 0064 ld $64
3207 0049 ld $49
3208 0096 ld $96
3209 0064 ld $64
320a 0059 ld $59
320b 0092 ld $92
320c 0065 ld $65
320d 009a ld $9a
320e 0092 ld $92
320f 0069 ld $69
3210 0099 ld $99
3211 0096 ld $96
3212 0079 ld $79
3213 009a ld $9a
3214 00e7 ld $e7
3215 006a ld $6a
3216 00ae ld $ae
3217 00e6 ld $e6
3218 00ba ld $ba
3219 009a ld $9a
321a 00eb ld $eb
321b 00be ld $be
321c 00ee ld $ee
321d 00eb ld $eb
321e 00be ld $be
321f 00ee ld $ee
3220 00eb ld $eb
3221 00be ld $be
3222 00ea ld $ea
3223 00ff ld $ff
3224 007f ld $7f
3225 005a ld $5a
3226 00a2 ld $a2
3227 0064 ld $64
3228 0049 ld $49
3229 0092 ld $92
322a 0025 ld $25
322b 0059 ld $59
322c 00a2 ld $a2
322d 0025 ld $25
322e 004a ld $4a
322f 00a6 ld $a6
3230 0064 ld $64
3231 0049 ld $49
3232 0096 ld $96
3233 0064 ld $64
3234 0049 ld $49
3235 00a6 ld $a6
3236 0064 ld $64
3237 009e ld $9e
3238 00a6 ld $a6
3239 0065 ld $65
323a 009a ld $9a
323b 00e6 ld $e6
323c 0069 ld $69
323d 005e ld $5e
323e 00e6 ld $e6
323f 0069 ld $69
3240 009e ld $9e
3241 00a7 ld $a7
3242 0079 ld $79
3243 00aa ld $aa
3244 00ab ld $ab
3245 00b9 ld $b9
3246 009e ld $9e
3247 00ab ld $ab
3248 00b9 ld $b9
3249 00ae ld $ae
324a 00fb ld $fb
324b 00ba ld $ba
324c 00ab ld $ab
324d 00fb ld $fb
324e 00be ld $be
324f 00ea ld $ea
3250 00eb ld $eb
3251 00be ld $be
3252 00fe ld $fe
3253 00ff ld $ff
3254 007f ld $7f
3255 008a ld $8a
3256 0097 ld $97
3257 0029 ld $29
3258 009e ld $9e
3259 00a2 ld $a2
325a 0064 ld $64
325b 004a ld $4a
325c 00e6 ld $e6
325d 0024 ld $24
325e 0099 ld $99
325f 0093 ld $93
3260 0029 ld $29
3261 005a ld $5a
3262 00e6 ld $e6
3263 0068 ld $68
3264 008d ld $8d
3265 00d6 ld $d6
3266 0039 ld $39
3267 005a ld $5a
3268 00e3 ld $e3
3269 0029 ld $29
326a 009d ld $9d
326b 0096 ld $96
326c 0079 ld $79
326d 009a ld $9a
326e 00e7 ld $e7
326f 0079 ld $79
3270 009e ld $9e
3271 00ea ld $ea
3272 00b9 ld $b9
3273 009a ld $9a
3274 00e7 ld $e7
3275 006a ld $6a
3276 00ae ld $ae
3277 00eb ld $eb
3278 00be ld $be
3279 00ea ld $ea
327a 00eb ld $eb
327b 00be ld $be
327c 00ee ld $ee
327d 00eb ld $eb
327e 00be ld $be
327f 00fe ld $fe
3280 00eb ld $eb
3281 00ae ld $ae
3282 00ee ld $ee
3283 00ff ld $ff
3284 00bf ld $bf
3285 004e ld $4e
3286 00e6 ld $e6
3287 0064 ld $64
3288 004a ld $4a
3289 0097 ld $97
328a 0024 ld $24
328b 0049 ld $49
328c 0092 ld $92
328d 0024 ld $24
328e 0049 ld $49
328f 00a2 ld $a2
3290 0025 ld $25
3291 009d ld $9d
3292 0092 ld $92
3293 0064 ld $64
3294 0089 ld $89
3295 0097 ld $97
3296 0068 ld $68
3297 0049 ld $49
3298 00a6 ld $a6
3299 0064 ld $64
329a 005a ld $5a
329b 00a3 ld $a3
329c 0079 ld $79
329d 009a ld $9a
329e 00a7 ld $a7
329f 00b9 ld $b9
32a0 009a ld $9a
32a1 00a7 ld $a7
32a2 0079 ld $79
32a3 009a ld $9a
32a4 00ab ld $ab
32a5 00b9 ld $b9
32a6 009a ld $9a
32a7 00ab ld $ab
32a8 00b9 ld $b9
32a9 00ee ld $ee
32aa 00eb ld $eb
32ab 00ba ld $ba
32ac 00ab ld $ab
32ad 00ab ld $ab
32ae 00ba ld $ba
32af 00ab ld $ab
32b0 00fb ld $fb
32b1 00ba ld $ba
32b2 00bb ld $bb
32b3 00ff ld $ff
32b4 00bf ld $bf
32b5 009a ld $9a
32b6 00e7 ld $e7
32b7 0029 ld $29
32b8 005e ld $5e
32b9 00a2 ld $a2
32ba 0039 ld $39
32bb 005a ld $5a
32bc 00a3 ld $a3
32bd 0069 ld $69
32be 004e ld $4e
32bf 00e6 ld $e6
32c0 0068 ld $68
32c1 005e ld $5e
32c2 00e2 ld $e2
32c3 0069 ld $69
32c4 004a ld $4a
32c5 00e6 ld $e6
32c6 0065 ld $65
32c7 008e ld $8e
32c8 00d6 ld $d6
32c9 0069 ld $69
32ca 009e ld $9e
32cb 00e6 ld $e6
32cc 0069 ld $69
32cd 009e ld $9e
32ce 00a7 ld $a7
32cf 0079 ld $79
32d0 009a ld $9a
32d1 00eb ld $eb
32d2 00a9 ld $a9
32d3 009e ld $9e
32d4 00e6 ld $e6
32d5 006a ld $6a
32d6 00ae ld $ae
32d7 00fa ld $fa
32d8 00ba ld $ba
32d9 00ab ld $ab
32da 00fb ld $fb
32db 00ba ld $ba
32dc 00ae ld $ae
32dd 00fa ld $fa
32de 00aa ld $aa
32df 00ae ld $ae
32e0 00ea ld $ea
32e1 00aa ld $aa
32e2 00ef ld $ef
32e3 00ff ld $ff
32e4 00bf ld $bf
32e5 00af ld $af
32e6 00f7 ld $f7
32e7 0079 ld $79
32e8 009e ld $9e
32e9 00e7 ld $e7
32ea 0079 ld $79
32eb 00ee ld $ee
32ec 00e7 ld $e7
32ed 0079 ld $79
32ee 00ee ld $ee
32ef 00e7 ld $e7
32f0 007a ld $7a
32f1 00ef ld $ef
32f2 00eb ld $eb
32f3 00bd ld $bd
32f4 00ee ld $ee
32f5 00e7 ld $e7
32f6 007e ld $7e
32f7 00af ld $af
32f8 00fb ld $fb
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 00b9 ld $b9
3301 00ef ld $ef
3302 00eb ld $eb
3303 00be ld $be
3304 00ee ld $ee
3305 00eb ld $eb
3306 00b9 ld $b9
3307 00ae ld $ae
3308 00e7 ld $e7
3309 00ba ld $ba
330a 00af ld $af
330b 00fb ld $fb
330c 00ba ld $ba
330d 00ef ld $ef
330e 00eb ld $eb
330f 00be ld $be
3310 00af ld $af
3311 00fb ld $fb
3312 00be ld $be
3313 00ab ld $ab
3314 00ab ld $ab
3315 00ba ld $ba
3316 00ae ld $ae
3317 00ea ld $ea
3318 00bf ld $bf
3319 00fe ld $fe
331a 00ff ld $ff
331b 00ff ld $ff
331c 00df ld $df
331d 00ab ld $ab
331e 00bd ld $bd
331f 00de ld $de
3320 00a7 ld $a7
3321 0069 ld $69
3322 009e ld $9e
3323 00e6 ld $e6
3324 0069 ld $69
3325 009e ld $9e
3326 00e6 ld $e6
3327 007a ld $7a
3328 009a ld $9a
3329 00f7 ld $f7
332a 007a ld $7a
332b 009f ld $9f
332c 00ea ld $ea
332d 0069 ld $69
332e 009e ld $9e
332f 00a6 ld $a6
3330 0079 ld $79
3331 009a ld $9a
3332 00a7 ld $a7
3333 0079 ld $79
3334 009a ld $9a
3335 00f7 ld $f7
3336 00ba ld $ba
3337 009b ld $9b
3338 00fb ld $fb
3339 007a ld $7a
333a 00ee ld $ee
333b 00eb ld $eb
333c 00be ld $be
333d 00af ld $af
333e 00fb ld $fb
333f 00fe ld $fe
3340 00ef ld $ef
3341 00ff ld $ff
3342 00bf ld $bf
3343 00ee ld $ee
3344 00eb ld $eb
3345 00be ld $be
3346 00eb ld $eb
3347 00fb ld $fb
3348 00fe ld $fe
3349 00ff ld $ff
334a 00ff ld $ff
334b 00ff ld $ff
334c 00af ld $af
334d 00f7 ld $f7
334e 0079 ld $79
334f 009e ld $9e
3350 0092 ld $92
3351 0024 ld $24
3352 0045 ld $45
3353 0092 ld $92
3354 0024 ld $24
3355 0049 ld $49
3356 0092 ld $92
3357 0064 ld $64
3358 004a ld $4a
3359 0096 ld $96
335a 0064 ld $64
335b 0099 ld $99
335c 00e6 ld $e6
335d 0069 ld $69
335e 009d ld $9d
335f 00e6 ld $e6
3360 0069 ld $69
3361 009e ld $9e
3362 00e6 ld $e6
3363 0079 ld $79
3364 009f ld $9f
3365 00ab ld $ab
3366 0079 ld $79
3367 00aa ld $aa
3368 00e7 ld $e7
3369 007a ld $7a
336a 00aa ld $aa
336b 00fb ld $fb
336c 00b9 ld $b9
336d 00ea ld $ea
336e 00fb ld $fb
336f 00aa ld $aa
3370 00ee ld $ee
3371 00eb ld $eb
3372 00be ld $be
3373 00bf ld $bf
3374 00fb ld $fb
3375 00bf ld $bf
3376 00fe ld $fe
3377 00ef ld $ef
3378 00be ld $be
3379 00fe ld $fe
337a 00ff ld $ff
337b 00ff ld $ff
337c 00af ld $af
337d 00a6 ld $a6
337e 00b9 ld $b9
337f 004a ld $4a
3380 0052 ld $52
3381 0010 ld $10
3382 0049 ld $49
3383 0095 ld $95
3384 0014 ld $14
3385 0055 ld $55
3386 00a6 ld $a6
3387 0079 ld $79
3388 008a ld $8a
3389 0096 ld $96
338a 0068 ld $68
338b 0049 ld $49
338c 00a2 ld $a2
338d 0075 ld $75
338e 009a ld $9a
338f 00e7 ld $e7
3390 0069 ld $69
3391 009e ld $9e
3392 00a7 ld $a7
3393 007a ld $7a
3394 009a ld $9a
3395 00e6 ld $e6
3396 0069 ld $69
3397 009a ld $9a
3398 00a6 ld $a6
3399 00b9 ld $b9
339a 009a ld $9a
339b 00a6 ld $a6
339c 007a ld $7a
339d 00aa ld $aa
339e 00ab ld $ab
339f 00ba ld $ba
33a0 00af ld $af
33a1 00ea ld $ea
33a2 00ee ld $ee
33a3 00ef ld $ef
33a4 00fb ld $fb
33a5 00bb ld $bb
33a6 00ef ld $ef
33a7 00fb ld $fb
33a8 00bb ld $bb
33a9 00fb ld $fb
33aa 00ff ld $ff
33ab 00ff ld $ff
33ac 00af ld $af
33ad 00a7 ld $a7
33ae 0039 ld $39
33af 0049 ld $49
33b0 0041 ld $41
33b1 0014 ld $14
33b2 0045 ld $45
33b3 0052 ld $52
33b4 0065 ld $65
33b5 009e ld $9e
33b6 00e7 ld $e7
33b7 0069 ld $69
33b8 009e ld $9e
33b9 00e7 ld $e7
33ba 0029 ld $29
33bb 009e ld $9e
33bc 0092 ld $92
33bd 0079 ld $79
33be 009a ld $9a
33bf 00a7 ld $a7
33c0 00b9 ld $b9
33c1 009e ld $9e
33c2 00e6 ld $e6
33c3 0069 ld $69
33c4 009e ld $9e
33c5 00e6 ld $e6
33c6 0065 ld $65
33c7 009e ld $9e
33c8 00e7 ld $e7
33c9 006a ld $6a
33ca 00ae ld $ae
33cb 00e7 ld $e7
33cc 006a ld $6a
33cd 00ae ld $ae
33ce 00fb ld $fb
33cf 00ba ld $ba
33d0 00af ld $af
33d1 00ff ld $ff
33d2 00ba ld $ba
33d3 00af ld $af
33d4 00ab ld $ab
33d5 00fe ld $fe
33d6 00ee ld $ee
33d7 00ff ld $ff
33d8 00fe ld $fe
33d9 00ff ld $ff
33da 00ff ld $ff
33db 00ff ld $ff
33dc 00ef ld $ef
33dd 0096 ld $96
33de 0025 ld $25
33df 0045 ld $45
33e0 0056 ld $56
33e1 0024 ld $24
33e2 0049 ld $49
33e3 0095 ld $95
33e4 0039 ld $39
33e5 004a ld $4a
33e6 0092 ld $92
33e7 0024 ld $24
33e8 0089 ld $89
33e9 00e6 ld $e6
33ea 0079 ld $79
33eb 009e ld $9e
33ec 00e7 ld $e7
33ed 0029 ld $29
33ee 009d ld $9d
33ef 0096 ld $96
33f0 0069 ld $69
33f1 005a ld $5a
33f2 00a7 ld $a7
33f3 0065 ld $65
33f4 005e ld $5e
33f5 00e6 ld $e6
33f6 006a ld $6a
33f7 00ae ld $ae
33f8 00ea ld $ea
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 00b9 ld $b9
3401 00ee ld $ee
3402 00ea ld $ea
3403 00be ld $be
3404 00ee ld $ee
3405 00eb ld $eb
3406 00be ld $be
3407 00ee ld $ee
3408 00eb ld $eb
3409 00fe ld $fe
340a 00ee ld $ee
340b 00fb ld $fb
340c 00bf ld $bf
340d 00ef ld $ef
340e 00eb ld $eb
340f 00ff ld $ff
3410 00ff ld $ff
3411 00ff ld $ff
* 5 times
3414 00a7 ld $a7
3415 0024 ld $24
3416 0055 ld $55
3417 0092 ld $92
3418 0054 ld $54
3419 0049 ld $49
341a 00a2 ld $a2
341b 0039 ld $39
341c 0049 ld $49
341d 00a2 ld $a2
341e 0024 ld $24
341f 0049 ld $49
3420 0092 ld $92
3421 0069 ld $69
3422 009f ld $9f
3423 00e7 ld $e7
3424 0079 ld $79
3425 009a ld $9a
3426 00a7 ld $a7
3427 0079 ld $79
3428 009e ld $9e
3429 00e6 ld $e6
342a 0079 ld $79
342b 00aa ld $aa
342c 00fb ld $fb
342d 00b9 ld $b9
342e 009e ld $9e
342f 00fb ld $fb
3430 007a ld $7a
3431 00af ld $af
3432 00f7 ld $f7
3433 00ba ld $ba
3434 00af ld $af
3435 00fb ld $fb
3436 00be ld $be
3437 00ef ld $ef
3438 00fa ld $fa
3439 00be ld $be
343a 00ef ld $ef
343b 00ff ld $ff
343c 00fa ld $fa
343d 00ef ld $ef
343e 00ef ld $ef
343f 00fe ld $fe
3440 00ff ld $ff
3441 00ff ld $ff
3442 00ff ld $ff
3443 00ff ld $ff
3444 00eb ld $eb
3445 0065 ld $65
3446 0049 ld $49
3447 0092 ld $92
3448 0025 ld $25
3449 0059 ld $59
344a 00e6 ld $e6
344b 0024 ld $24
344c 0059 ld $59
344d 00a2 ld $a2
344e 0025 ld $25
344f 0049 ld $49
3450 0092 ld $92
3451 0064 ld $64
3452 0099 ld $99
3453 00e6 ld $e6
3454 007e ld $7e
3455 009e ld $9e
3456 00e7 ld $e7
3457 00be ld $be
3458 00ef ld $ef
3459 00fb ld $fb
345a 00be ld $be
345b 00ef ld $ef
345c 00eb ld $eb
345d 00be ld $be
345e 00ea ld $ea
345f 00e7 ld $e7
3460 006a ld $6a
3461 00aa ld $aa
3462 00ab ld $ab
3463 00be ld $be
3464 00ea ld $ea
3465 00eb ld $eb
3466 00ea ld $ea
3467 00af ld $af
3468 00ff ld $ff
3469 00bb ld $bb
346a 00ff ld $ff
346b 00eb ld $eb
346c 00be ld $be
346d 00af ld $af
346e 00fa ld $fa
346f 00ff ld $ff
3470 00ff ld $ff
3471 00ff ld $ff
* 6 times
3475 0059 ld $59
3476 0049 ld $49
3477 0095 ld $95
3478 0014 ld $14
3479 0099 ld $99
347a 00a3 ld $a3
347b 0074 ld $74
347c 008a ld $8a
347d 00e7 ld $e7
347e 0078 ld $78
347f 009e ld $9e
3480 0092 ld $92
3481 0028 ld $28
3482 008d ld $8d
3483 00a6 ld $a6
3484 0079 ld $79
3485 009a ld $9a
3486 00ab ld $ab
3487 0079 ld $79
3488 009a ld $9a
3489 00a7 ld $a7
348a 007a ld $7a
348b 009e ld $9e
348c 00e6 ld $e6
348d 0069 ld $69
348e 009e ld $9e
348f 00aa ld $aa
3490 00a9 ld $a9
3491 009e ld $9e
3492 00aa ld $aa
3493 0079 ld $79
3494 00aa ld $aa
3495 00ab ld $ab
3496 00ba ld $ba
3497 00af ld $af
3498 00fb ld $fb
3499 00aa ld $aa
349a 00af ld $af
349b 00bb ld $bb
349c 00aa ld $aa
349d 00aa ld $aa
349e 00ab ld $ab
349f 00ff ld $ff
34a0 00ff ld $ff
34a1 00ff ld $ff
* 6 times
34a5 002a ld $2a
34a6 0045 ld $45
34a7 0051 ld $51
34a8 0054 ld $54
34a9 0059 ld $59
34aa 00a6 ld $a6
34ab 0028 ld $28
34ac 009d ld $9d
34ad 00e6 ld $e6
34ae 0079 ld $79
34af 009e ld $9e
34b0 0093 ld $93
34b1 0025 ld $25
34b2 005a ld $5a
34b3 00a7 ld $a7
34b4 0079 ld $79
34b5 0089 ld $89
34b6 00a6 ld $a6
34b7 0079 ld $79
34b8 009a ld $9a
34b9 00e6 ld $e6
34ba 0069 ld $69
34bb 005a ld $5a
34bc 00a6 ld $a6
34bd 00a9 ld $a9
34be 009a ld $9a
34bf 00e7 ld $e7
34c0 006a ld $6a
34c1 00ae ld $ae
34c2 00e6 ld $e6
34c3 00aa ld $aa
34c4 00ae ld $ae
34c5 00fa ld $fa
34c6 00ba ld $ba
34c7 00aa ld $aa
34c8 00bb ld $bb
34c9 00ba ld $ba
34ca 00aa ld $aa
34cb 00ea ld $ea
34cc 00ba ld $ba
34cd 00ea ld $ea
34ce 00fe ld $fe
34cf 00ff ld $ff
34d0 00ff ld $ff
34d1 00ff ld $ff
* 6 times
34d5 007f ld $7f
34d6 0019 ld $19
34d7 0095 ld $95
34d8 0010 ld $10
34d9 0045 ld $45
34da 0091 ld $91
34db 0069 ld $69
34dc 009e ld $9e
34dd 00a7 ld $a7
34de 0078 ld $78
34df 009a ld $9a
34e0 00a7 ld $a7
34e1 0064 ld $64
34e2 009e ld $9e
34e3 0092 ld $92
34e4 0069 ld $69
34e5 005a ld $5a
34e6 00a7 ld $a7
34e7 0065 ld $65
34e8 0059 ld $59
34e9 0096 ld $96
34ea 0069 ld $69
34eb 0099 ld $99
34ec 0096 ld $96
34ed 0069 ld $69
34ee 00a9 ld $a9
34ef 0096 ld $96
34f0 00a9 ld $a9
34f1 009a ld $9a
34f2 00aa ld $aa
34f3 00b9 ld $b9
34f4 00ea ld $ea
34f5 00eb ld $eb
34f6 00ba ld $ba
34f7 00ab ld $ab
34f8 00ab ld $ab
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 00ba ld $ba
3501 00ee ld $ee
3502 00ab ld $ab
3503 00ba ld $ba
3504 00aa ld $aa
3505 00ff ld $ff
3506 00ff ld $ff
3507 00ff ld $ff
* 7 times
350c 00bf ld $bf
350d 005b ld $5b
350e 0052 ld $52
350f 0065 ld $65
3510 0049 ld $49
3511 0091 ld $91
3512 0064 ld $64
3513 0089 ld $89
3514 00e6 ld $e6
3515 0079 ld $79
3516 009e ld $9e
3517 00e7 ld $e7
3518 0029 ld $29
3519 0059 ld $59
351a 00a6 ld $a6
351b 0064 ld $64
351c 0099 ld $99
351d 0096 ld $96
351e 0065 ld $65
351f 005a ld $5a
3520 00a6 ld $a6
3521 0065 ld $65
3522 0099 ld $99
3523 0096 ld $96
3524 006a ld $6a
3525 0099 ld $99
3526 00a6 ld $a6
3527 006a ld $6a
3528 00ae ld $ae
3529 00aa ld $aa
352a 006a ld $6a
352b 00ae ld $ae
352c 00fa ld $fa
352d 00aa ld $aa
352e 00ae ld $ae
352f 00ea ld $ea
3530 00aa ld $aa
3531 00aa ld $aa
3532 00ab ld $ab
3533 00ba ld $ba
3534 00fb ld $fb
3535 00ff ld $ff
3536 00ff ld $ff
3537 00ff ld $ff
* 8 times
353d 00af ld $af
353e 0096 ld $96
353f 0029 ld $29
3540 0059 ld $59
3541 0056 ld $56
3542 0025 ld $25
3543 005a ld $5a
3544 0092 ld $92
3545 0029 ld $29
3546 005a ld $5a
3547 00a2 ld $a2
3548 0064 ld $64
3549 0049 ld $49
354a 0096 ld $96
354b 0025 ld $25
354c 0055 ld $55
354d 0052 ld $52
354e 0065 ld $65
354f 0055 ld $55
3550 0056 ld $56
3551 0065 ld $65
3552 005a ld $5a
3553 00a6 ld $a6
3554 0065 ld $65
3555 00aa ld $aa
3556 0096 ld $96
3557 006a ld $6a
3558 00a9 ld $a9
3559 00a6 ld $a6
355a 00ba ld $ba
355b 00aa ld $aa
355c 00ea ld $ea
355d 00be ld $be
355e 00ee ld $ee
355f 00ea ld $ea
3560 00be ld $be
3561 00af ld $af
3562 00fa ld $fa
3563 00fa ld $fa
3564 00ff ld $ff
3565 00ff ld $ff
3566 00ff ld $ff
* 10 times
356e 00a7 ld $a7
356f 0065 ld $65
3570 005a ld $5a
3571 00a6 ld $a6
3572 0064 ld $64
3573 0099 ld $99
3574 0096 ld $96
3575 0064 ld $64
3576 0049 ld $49
3577 0056 ld $56
3578 0025 ld $25
3579 0056 ld $56
357a 0056 ld $56
357b 0068 ld $68
357c 0055 ld $55
357d 0066 ld $66
357e 0065 ld $65
357f 009a ld $9a
3580 0096 ld $96
3581 00a9 ld $a9
3582 0095 ld $95
3583 009a ld $9a
3584 0069 ld $69
3585 00a9 ld $a9
3586 00a6 ld $a6
3587 00aa ld $aa
3588 009e ld $9e
3589 00ea ld $ea
358a 00aa ld $aa
358b 00ae ld $ae
358c 00fa ld $fa
358d 00aa ld $aa
358e 00af ld $af
358f 00ab ld $ab
3590 00ba ld $ba
3591 00af ld $af
3592 00bb ld $bb
3593 00fb ld $fb
3594 00ff ld $ff
3595 00ff ld $ff
3596 00ff ld $ff
* 11 times
359f 0069 ld $69
35a0 0099 ld $99
35a1 0096 ld $96
35a2 0069 ld $69
35a3 0049 ld $49
35a4 0056 ld $56
35a5 0065 ld $65
35a6 005a ld $5a
35a7 00a2 ld $a2
35a8 0065 ld $65
35a9 0099 ld $99
35aa 0095 ld $95
35ab 0065 ld $65
35ac 005a ld $5a
35ad 00a6 ld $a6
35ae 0055 ld $55
35af 0099 ld $99
35b0 0095 ld $95
35b1 0069 ld $69
35b2 005a ld $5a
35b3 00a6 ld $a6
35b4 00a9 ld $a9
35b5 009a ld $9a
35b6 00ea ld $ea
35b7 00a9 ld $a9
35b8 00aa ld $aa
35b9 00a6 ld $a6
35ba 00ba ld $ba
35bb 00aa ld $aa
35bc 00aa ld $aa
35bd 00ba ld $ba
35be 00ee ld $ee
35bf 00ea ld $ea
35c0 00fe ld $fe
35c1 00ea ld $ea
35c2 00eb ld $eb
35c3 00ff ld $ff
35c4 00ff ld $ff
35c5 00ff ld $ff
* 12 times
35cf 006a ld $6a
35d0 005a ld $5a
35d1 00a6 ld $a6
35d2 0065 ld $65
35d3 005a ld $5a
35d4 0091 ld $91
35d5 0055 ld $55
35d6 005a ld $5a
35d7 00a6 ld $a6
35d8 0065 ld $65
35d9 005a ld $5a
35da 00a6 ld $a6
35db 0065 ld $65
35dc 005a ld $5a
35dd 00a6 ld $a6
35de 0069 ld $69
35df 006a ld $6a
35e0 00a6 ld $a6
35e1 006a ld $6a
35e2 00a9 ld $a9
35e3 00aa ld $aa
35e4 006a ld $6a
35e5 00aa ld $aa
35e6 00aa ld $aa
35e7 00ba ld $ba
35e8 00aa ld $aa
35e9 00eb ld $eb
35ea 00aa ld $aa
35eb 009b ld $9b
35ec 00ab ld $ab
35ed 00be ld $be
35ee 00aa ld $aa
35ef 00fb ld $fb
35f0 00aa ld $aa
35f1 00ee ld $ee
35f2 00fe ld $fe
35f3 00ff ld $ff
35f4 00ff ld $ff
35f5 00ff ld $ff
* 6 times
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 00ff ld $ff
3601 00ff ld $ff
3602 00ff ld $ff
* 6 times
3606 00bf ld $bf
3607 009a ld $9a
3608 0096 ld $96
3609 0069 ld $69
360a 0099 ld $99
360b 0096 ld $96
360c 0065 ld $65
360d 005a ld $5a
360e 00a6 ld $a6
360f 0025 ld $25
3610 0099 ld $99
3611 0096 ld $96
3612 0069 ld $69
3613 0099 ld $99
3614 0096 ld $96
3615 0069 ld $69
3616 0099 ld $99
3617 0096 ld $96
3618 00a9 ld $a9
3619 009a ld $9a
361a 00a6 ld $a6
361b 0076 ld $76
361c 00aa ld $aa
361d 00a7 ld $a7
361e 007a ld $7a
361f 00aa ld $aa
3620 00bb ld $bb
3621 00ba ld $ba
3622 00ae ld $ae
3623 00ea ld $ea
3624 00aa ld $aa
3625 00af ld $af
3626 00ab ld $ab
3627 00be ld $be
3628 00fe ld $fe
3629 00ff ld $ff
362a 00ff ld $ff
362b 00ff ld $ff
* 14 times
3637 00ef ld $ef
3638 0097 ld $97
3639 0069 ld $69
363a 005a ld $5a
363b 00a6 ld $a6
363c 0069 ld $69
363d 009a ld $9a
363e 00a6 ld $a6
363f 00a9 ld $a9
3640 005a ld $5a
3641 00a6 ld $a6
3642 0069 ld $69
3643 009a ld $9a
3644 00aa ld $aa
3645 00ba ld $ba
3646 009a ld $9a
3647 00aa ld $aa
3648 00b9 ld $b9
3649 009a ld $9a
364a 00ab ld $ab
364b 00ba ld $ba
364c 00aa ld $aa
364d 00eb ld $eb
364e 00aa ld $aa
364f 00af ld $af
3650 00ab ld $ab
3651 00be ld $be
3652 00ee ld $ee
3653 00ab ld $ab
3654 00be ld $be
3655 00fe ld $fe
3656 00eb ld $eb
3657 00fe ld $fe
3658 00fb ld $fb
3659 00ff ld $ff
365a 00ff ld $ff
365b 00ff ld $ff
* 16 times
3669 006a ld $6a
366a 00aa ld $aa
366b 00a7 ld $a7
366c 0065 ld $65
366d 00aa ld $aa
366e 00eb ld $eb
366f 0075 ld $75
3670 00aa ld $aa
3671 00a7 ld $a7
3672 00a9 ld $a9
3673 0099 ld $99
3674 00ea ld $ea
3675 0069 ld $69
3676 00aa ld $aa
3677 00e7 ld $e7
3678 006a ld $6a
3679 00ae ld $ae
367a 00ea ld $ea
367b 00be ld $be
367c 00ae ld $ae
367d 00fa ld $fa
367e 00be ld $be
367f 00aa ld $aa
3680 00fb ld $fb
3681 00ea ld $ea
3682 00af ld $af
3683 00fb ld $fb
3684 00aa ld $aa
3685 00ee ld $ee
3686 00ab ld $ab
3687 00ff ld $ff
3688 00ff ld $ff
3689 00ff ld $ff
* 18 times
3699 00ba ld $ba
369a 009a ld $9a
369b 00ea ld $ea
369c 00a9 ld $a9
369d 009e ld $9e
369e 00a6 ld $a6
369f 006a ld $6a
36a0 00ae ld $ae
36a1 00ea ld $ea
36a2 00b9 ld $b9
36a3 009e ld $9e
36a4 00ab ld $ab
36a5 00b9 ld $b9
36a6 00aa ld $aa
36a7 00ab ld $ab
36a8 00ba ld $ba
36a9 00aa ld $aa
36aa 00eb ld $eb
36ab 00aa ld $aa
36ac 00af ld $af
36ad 00eb ld $eb
36ae 00be ld $be
36af 00bf ld $bf
36b0 00fb ld $fb
36b1 00ba ld $ba
36b2 00bf ld $bf
36b3 00ea ld $ea
36b4 00bf ld $bf
36b5 00fe ld $fe
36b6 00fe ld $fe
36b7 00ff ld $ff
36b8 00ff ld $ff
36b9 00ff ld $ff
* 19 times
36ca 00af ld $af
36cb 00ab ld $ab
36cc 00a9 ld $a9
36cd 005a ld $5a
36ce 00ea ld $ea
36cf 00a9 ld $a9
36d0 009e ld $9e
36d1 00e6 ld $e6
36d2 00aa ld $aa
36d3 009a ld $9a
36d4 00aa ld $aa
36d5 007a ld $7a
36d6 00aa ld $aa
36d7 00e6 ld $e6
36d8 006a ld $6a
36d9 00ae ld $ae
36da 00ea ld $ea
36db 00be ld $be
36dc 00aa ld $aa
36dd 00bb ld $bb
36de 00ba ld $ba
36df 00aa ld $aa
36e0 00ab ld $ab
36e1 00ba ld $ba
36e2 00ea ld $ea
36e3 00eb ld $eb
36e4 00aa ld $aa
36e5 00ff ld $ff
36e6 00ff ld $ff
36e7 00ff ld $ff
* 20 times
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 00ff ld $ff
3701 00ff ld $ff
3702 00eb ld $eb
3703 006a ld $6a
3704 00aa ld $aa
3705 00a6 ld $a6
3706 0066 ld $66
3707 00aa ld $aa
3708 00a6 ld $a6
3709 0066 ld $66
370a 00ae ld $ae
370b 00a6 ld $a6
370c 006a ld $6a
370d 00aa ld $aa
370e 00ab ld $ab
370f 00aa ld $aa
3710 00ae ld $ae
3711 00a6 ld $a6
3712 00ba ld $ba
3713 00ea ld $ea
3714 00ab ld $ab
3715 00ba ld $ba
3716 00af ld $af
3717 00fa ld $fa
3718 00ba ld $ba
3719 00ab ld $ab
371a 00bb ld $bb
371b 00ff ld $ff
371c 00ff ld $ff
371d 00ff ld $ff
* 24 times
3733 00bf ld $bf
3734 00ae ld $ae
3735 00e6 ld $e6
3736 006a ld $6a
3737 00a9 ld $a9
3738 00e6 ld $e6
3739 006a ld $6a
373a 006a ld $6a
373b 00aa ld $aa
373c 00b9 ld $b9
373d 00aa ld $aa
373e 00a6 ld $a6
373f 00ba ld $ba
3740 00ea ld $ea
3741 00ab ld $ab
3742 00ba ld $ba
3743 00af ld $af
3744 00ea ld $ea
3745 00aa ld $aa
3746 00ab ld $ab
3747 00fb ld $fb
3748 00ab ld $ab
3749 00fe ld $fe
374a 00ff ld $ff
374b 00ff ld $ff
374c 00ff ld $ff
* 28 times
3766 00aa ld $aa
3767 00ae ld $ae
3768 00aa ld $aa
3769 00ba ld $ba
376a 00ae ld $ae
376b 00ab ld $ab
376c 00ba ld $ba
376d 00ae ld $ae
376e 00ea ld $ea
376f 00aa ld $aa
3770 00af ld $af
3771 00ea ld $ea
3772 00be ld $be
3773 00ea ld $ea
3774 00eb ld $eb
3775 00fe ld $fe
3776 00ae ld $ae
3777 00fe ld $fe
3778 00fe ld $fe
3779 00ff ld $ff
377a 00ff ld $ff
377b 00ff ld $ff
* 30 times
3797 00ef ld $ef
3798 00fb ld $fb
3799 00aa ld $aa
379a 00ab ld $ab
379b 00fb ld $fb
379c 00aa ld $aa
379d 00af ld $af
379e 00fb ld $fb
379f 00be ld $be
37a0 00ee ld $ee
37a1 00fb ld $fb
37a2 00ab ld $ab
37a3 00af ld $af
37a4 00ff ld $ff
37a5 00ea ld $ea
37a6 00ff ld $ff
37a7 00ff ld $ff
37a8 00ff ld $ff
* 37 times
37cb 00bf ld $bf
37cc 00fa ld $fa
37cd 00af ld $af
37ce 00fe ld $fe
37cf 00ea ld $ea
37d0 00af ld $af
37d1 00fe ld $fe
37d2 00fe ld $fe
37d3 00ff ld $ff
37d4 00ff ld $ff
37d5 00ff ld $ff
* 5 times
37d8 00ef ld $ef
37d9 00ff ld $ff
37da 00ff ld $ff
37db 00ff ld $ff
* 32 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
* 30 times
381e 0000 ld $00
381f 0000 ld $00
3820 0000 ld $00
* 221 times
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] ;+-----------------------------------+
;End of Apps/Pictures/packedPictures.rgb, size 9728
;+-----------------------------------+
;| Apps/Snake/Snake_v3.gcl |
;+-----------------------------------+
3900 dc00 st $00,[y,x++] ;'\x00'
3901 dc00 st $00,[y,x++] ;'\x00'
3902 dc00 st $00,[y,x++] ;'\x00'
3903 dc00 st $00,[y,x++] ;'\x00'
3904 dc00 st $00,[y,x++] ;'\x00'
3905 dc00 st $00,[y,x++] ;'\x00'
3906 dc00 st $00,[y,x++] ;'\x00'
3907 dc00 st $00,[y,x++] ;'\x00'
3908 0000 ld $00
3909 c218 st [$18]
390a 0000 ld $00
390b 14fb ld $fb,y
390c e0ee jmp y,$ee
390d c219 st [$19]
Snake: 390e 0002 ld $02 ;| RAM segment address (high byte first)
390f 0000 ld $00 ;|
3910 00e5 ld $e5 ;| Length (1..256)
3911 001a ld $1a ;0200 LD
3912 0021 ld $21
3913 00e6 ld $e6 ;0202 SUBI
3914 0020 ld $20
3915 0035 ld $35 ;0204 BCC
3916 0053 ld $53 ;0205 GE
3917 000b ld $0b
3918 0021 ld $21 ;0207 LDW
3919 000e ld $0e ;0207 '_frameCount'
391a 00f3 ld $f3 ;0209 DOKE
391b 0017 ld $17 ;0209 '_vPCH'
391c 0090 ld $90 ;020b BRA
391d 0005 ld $05
391e 0059 ld $59 ;020d LDI
391f 0000 ld $00
3920 002b ld $2b ;020f STW
3921 0030 ld $30 ;020f 'HighScore'
3922 00cd ld $cd ;0211 DEF
3923 005f ld $5f
3924 0021 ld $21 ;0213 LDW
3925 0032 ld $32 ;0213 'Char'
3926 00e6 ld $e6 ;0215 SUBI
3927 0052 ld $52
3928 0035 ld $35 ;0217 BCC
3929 0053 ld $53 ;0218 GE
392a 0021 ld $21
392b 00e3 ld $e3 ;021a ADDI
392c 0032 ld $32
392d 002b ld $2b ;021c STW
392e 0034 ld $34 ;021c 'i'
392f 0011 ld $11 ;021e LDWI
3930 0000 ld $00
3931 0007 ld $07
3932 0090 ld $90 ;0221 BRA
3933 0026 ld $26
3934 002b ld $2b ;0223 STW
3935 0034 ld $34 ;0223 'i'
3936 0011 ld $11 ;0225 LDWI
3937 0000 ld $00
3938 0008 ld $08
3939 002b ld $2b ;0228 STW
393a 0036 ld $36 ;0228 'fontData'
393b 0021 ld $21 ;022a LDW
393c 0034 ld $34 ;022a 'i'
393d 00e9 ld $e9 ;022c LSLW
393e 00e9 ld $e9 ;022d LSLW
393f 0099 ld $99 ;022e ADDW
3940 0034 ld $34 ;022e 'i'
3941 0099 ld $99 ;0230 ADDW
3942 0036 ld $36 ;0230 'fontData'
3943 002b ld $2b ;0232 STW
3944 0036 ld $36 ;0232 'fontData'
3945 0021 ld $21 ;0234 LDW
3946 0038 ld $38 ;0234 'BgColor'
3947 005e ld $5e ;0236 ST
3948 0024 ld $24
3949 0021 ld $21 ;0238 LDW
394a 003a ld $3a ;0238 'Color'
394b 005e ld $5e ;023a ST
394c 0025 ld $25
394d 0021 ld $21 ;023c LDW
394e 003c ld $3c ;023c 'Pos'
394f 002b ld $2b ;023e STW
3950 0028 ld $28
3951 00e3 ld $e3 ;0240 ADDI
3952 0006 ld $06
3953 002b ld $2b ;0242 STW
3954 003c ld $3c ;0242 'Pos'
3955 0011 ld $11 ;0244 LDWI
3956 00e1 ld $e1
3957 0004 ld $04
3958 002b ld $2b ;0247 STW
3959 0022 ld $22
395a 0059 ld $59 ;0249 LDI
395b 00fb ld $fb
395c 002b ld $2b ;024b STW
395d 0034 ld $34 ;024b 'i'
395e 0021 ld $21 ;024d LDW
395f 0036 ld $36 ;024d 'fontData'
3960 007f ld $7f ;024f LUP
3961 0000 ld $00
3962 0093 ld $93 ;0251 INC
3963 0036 ld $36 ;0251 'fontData'
3964 005e ld $5e ;0253 ST
3965 0026 ld $26
3966 00b4 ld $b4 ;0255 SYS
3967 00cb ld $cb
3968 0093 ld $93 ;0257 INC
3969 0028 ld $28
396a 0093 ld $93 ;0259 INC
396b 0034 ld $34 ;0259 'i'
396c 0021 ld $21 ;025b LDW
396d 0034 ld $34 ;025b 'i'
396e 0035 ld $35 ;025d BCC
396f 0072 ld $72 ;025e NE
3970 004b ld $4b
3971 00ff ld $ff ;0260 RET
3972 002b ld $2b ;0261 STW
3973 003e ld $3e ;0261 'PrintChar'
3974 00cd ld $cd ;0263 DEF
3975 0076 ld $76
3976 0075 ld $75 ;0265 PUSH
3977 002b ld $2b ;0266 STW
3978 0040 ld $40 ;0266 'Text'
3979 0021 ld $21 ;0268 LDW
397a 0040 ld $40 ;0268 'Text'
397b 00ad ld $ad ;026a PEEK
397c 002b ld $2b ;026b STW
397d 0032 ld $32 ;026b 'Char'
397e 0093 ld $93 ;026d INC
397f 0040 ld $40 ;026d 'Text'
3980 0035 ld $35 ;026f BCC
3981 003f ld $3f ;0270 EQ
3982 0074 ld $74
3983 00cf ld $cf ;0272 CALL
3984 003e ld $3e ;0272 'PrintChar'
3985 0090 ld $90 ;0274 BRA
3986 0066 ld $66
3987 0063 ld $63 ;0276 POP
3988 00ff ld $ff ;0277 RET
3989 002b ld $2b ;0278 STW
398a 0042 ld $42 ;0278 'PrintText'
398b 00cd ld $cd ;027a DEF
398c 0090 ld $90
398d 0035 ld $35 ;027c BCC
398e 0056 ld $56 ;027d LE
398f 008f ld $8f
3990 002b ld $2b ;027f STW
3991 0034 ld $34 ;027f 'i'
3992 0021 ld $21 ;0281 LDW
3993 003a ld $3a ;0281 'Color'
3994 00f0 ld $f0 ;0283 POKE
3995 003c ld $3c ;0283 'Pos'
3996 0021 ld $21 ;0285 LDW
3997 003c ld $3c ;0285 'Pos'
3998 0099 ld $99 ;0287 ADDW
3999 0044 ld $44 ;0287 'Step'
399a 002b ld $2b ;0289 STW
399b 003c ld $3c ;0289 'Pos'
399c 0021 ld $21 ;028b LDW
399d 0034 ld $34 ;028b 'i'
399e 00e6 ld $e6 ;028d SUBI
399f 0001 ld $01
39a0 0090 ld $90 ;028f BRA
39a1 007a ld $7a
39a2 00ff ld $ff ;0291 RET
39a3 002b ld $2b ;0292 STW
39a4 0046 ld $46 ;0292 'DrawLine'
39a5 00cd ld $cd ;0294 DEF
39a6 00bc ld $bc
39a7 0075 ld $75 ;0296 PUSH
39a8 001a ld $1a ;0297 LD
39a9 000e ld $0e
39aa 00b8 ld $b8 ;0299 SUBW
39ab 0048 ld $48 ;0299 'TimeOut'
39ac 0082 ld $82 ;029b ANDI
39ad 0080 ld $80
39ae 0035 ld $35 ;029d BCC
39af 0072 ld $72 ;029e NE
39b0 00a9 ld $a9
39b1 0021 ld $21 ;02a0 LDW
39b2 004a ld $4a ;02a0 'Timer'
39b3 0035 ld $35 ;02a2 BCC
39b4 0056 ld $56 ;02a3 LE
39b5 00a7 ld $a7
39b6 00e6 ld $e6 ;02a5 SUBI
39b7 0001 ld $01
39b8 002b ld $2b ;02a7 STW
39b9 004a ld $4a ;02a7 'Timer'
39ba 00cf ld $cf ;02a9 CALL
39bb 004c ld $4c ;02a9 'DrawTimer'
39bc 001a ld $1a ;02ab LD
39bd 0011 ld $11
39be 0082 ld $82 ;02ad ANDI
39bf 0080 ld $80
39c0 0035 ld $35 ;02af BCC
39c1 0072 ld $72 ;02b0 NE
39c2 00b4 ld $b4
39c3 00e6 ld $e6 ;02b2 SUBI
39c4 0001 ld $01
39c5 0090 ld $90 ;02b4 BRA
39c6 00b6 ld $b6
39c7 0059 ld $59 ;02b6 LDI
39c8 0000 ld $00
39c9 0099 ld $99 ;02b8 ADDW
39ca 004e ld $4e ;02b8 'Delay'
39cb 00cf ld $cf ;02ba CALL
39cc 0050 ld $50 ;02ba 'Wait'
39cd 0063 ld $63 ;02bc POP
39ce 00ff ld $ff ;02bd RET
39cf 002b ld $2b ;02be STW
39d0 0052 ld $52 ;02be 'TimeStep'
39d1 00cd ld $cd ;02c0 DEF
39d2 00de ld $de
39d3 0075 ld $75 ;02c2 PUSH
39d4 0011 ld $11 ;02c3 LDWI
39d5 0020 ld $20
39d6 0008 ld $08
39d7 002b ld $2b ;02c6 STW
39d8 003c ld $3c ;02c6 'Pos'
39d9 0059 ld $59 ;02c8 LDI
39da 0008 ld $08
39db 002b ld $2b ;02ca STW
39dc 003a ld $3a ;02ca 'Color'
39dd 0059 ld $59 ;02cc LDI
39de 0000 ld $00
39df 002b ld $2b ;02ce STW
39e0 0038 ld $38 ;02ce 'BgColor'
39e1 0021 ld $21 ;02d0 LDW
39e2 004a ld $4a ;02d0 'Timer'
39e3 002b ld $2b ;02d2 STW
39e4 0054 ld $54 ;02d2 'Value'
39e5 00cf ld $cf ;02d4 CALL
39e6 0056 ld $56 ;02d4 'DrawNumber2'
39e7 0021 ld $21 ;02d6 LDW
39e8 0048 ld $48 ;02d6 'TimeOut'
39e9 00e3 ld $e3 ;02d8 ADDI
39ea 003c ld $3c
39eb 0082 ld $82 ;02da ANDI
39ec 00ff ld $ff
39ed 002b ld $2b ;02dc STW
39ee 0048 ld $48 ;02dc 'TimeOut'
39ef 0063 ld $63 ;02de POP
39f0 00ff ld $ff ;02df RET
39f1 002b ld $2b ;02e0 STW
39f2 004c ld $4c ;02e0 'DrawTimer'
39f3 0093 ld $93 ;02e2 INC
39f4 001b ld $1b ;02e2 '_vLR'+1
39f5 00ff ld $ff ;02e4 RET
39f6 0003 ld $03 ;| RAM segment address (high byte first)
39f7 0000 ld $00 ;|
39f8 00f7 ld $f7 ;| Length (1..256)
39f9 00cd ld $cd ;0300 DEF
39fa 000b ld $0b
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 0075 ld $75 ;0302 PUSH
3a01 0059 ld $59 ;0303 LDI
3a02 000f ld $0f
3a03 002b ld $2b ;0305 STW
3a04 003a ld $3a ;0305 'Color'
3a05 0021 ld $21 ;0307 LDW
3a06 0058 ld $58 ;0307 'Head'
3a07 00cf ld $cf ;0309 CALL
3a08 005a ld $5a ;0309 'DrawBlock'
3a09 0063 ld $63 ;030b POP
3a0a 00ff ld $ff ;030c RET
3a0b 002b ld $2b ;030d STW
3a0c 005c ld $5c ;030d 'DrawHead'
3a0d 00cd ld $cd ;030f DEF
3a0e 0043 ld $43
3a0f 0075 ld $75 ;0311 PUSH
3a10 0011 ld $11 ;0312 LDWI
3a11 0035 ld $35
3a12 0044 ld $44
3a13 002b ld $2b ;0315 STW
3a14 003c ld $3c ;0315 'Pos'
3a15 0059 ld $59 ;0317 LDI
3a16 0004 ld $04
3a17 002b ld $2b ;0319 STW
3a18 0038 ld $38 ;0319 'BgColor'
3a19 00cd ld $cd ;031b DEF
3a1a 0025 ld $25
3a1b 0047 ld $47 ;031d 'G'
3a1c 0041 ld $41 ;031e 'A'
3a1d 004d ld $4d ;031f 'M'
3a1e 0045 ld $45 ;0320 'E'
3a1f 0020 ld $20 ;0321 ' '
3a20 004f ld $4f ;0322 'O'
3a21 0056 ld $56 ;0323 'V'
3a22 0045 ld $45 ;0324 'E'
3a23 0052 ld $52 ;0325 'R'
3a24 0000 ld $00 ;0326 0
3a25 00cf ld $cf ;0327 CALL
3a26 0042 ld $42 ;0327 'PrintText'
3a27 0021 ld $21 ;0329 LDW
3a28 005e ld $5e ;0329 'Score'
3a29 00b8 ld $b8 ;032b SUBW
3a2a 0030 ld $30 ;032b 'HighScore'
3a2b 0035 ld $35 ;032d BCC
3a2c 0056 ld $56 ;032e LE
3a2d 003f ld $3f
3a2e 0021 ld $21 ;0330 LDW
3a2f 0060 ld $60 ;0330 'Control'
3a30 00fc ld $fc ;0332 XORW
3a31 0062 ld $62 ;0332 'PlayerControl'
3a32 0035 ld $35 ;0334 BCC
3a33 0072 ld $72 ;0335 NE
3a34 003f ld $3f
3a35 0021 ld $21 ;0337 LDW
3a36 005e ld $5e ;0337 'Score'
3a37 002b ld $2b ;0339 STW
3a38 0030 ld $30 ;0339 'HighScore'
3a39 0059 ld $59 ;033b LDI
3a3a 001e ld $1e
3a3b 002b ld $2b ;033d STW
3a3c 003a ld $3a ;033d 'Color'
3a3d 00cf ld $cf ;033f CALL
3a3e 0064 ld $64 ;033f 'DrawHighScore'
3a3f 00cf ld $cf ;0341 CALL
3a40 0066 ld $66 ;0341 'PlayGameOverSound'
3a41 0063 ld $63 ;0343 POP
3a42 00ff ld $ff ;0344 RET
3a43 002b ld $2b ;0345 STW
3a44 0068 ld $68 ;0345 'GameOver'
3a45 00cd ld $cd ;0347 DEF
3a46 0059 ld $59
3a47 002b ld $2b ;0349 STW
3a48 006a ld $6a ;0349 'tmp'
3a49 001a ld $1a ;034b LD
3a4a 000e ld $0e
3a4b 0099 ld $99 ;034d ADDW
3a4c 006a ld $6a ;034d 'tmp'
3a4d 0082 ld $82 ;034f ANDI
3a4e 00ff ld $ff
3a4f 002b ld $2b ;0351 STW
3a50 006a ld $6a ;0351 'tmp'
3a51 001a ld $1a ;0353 LD
3a52 000e ld $0e
3a53 00b8 ld $b8 ;0355 SUBW
3a54 006a ld $6a ;0355 'tmp'
3a55 0035 ld $35 ;0357 BCC
3a56 0072 ld $72 ;0358 NE
3a57 0051 ld $51
3a58 00ff ld $ff ;035a RET
3a59 002b ld $2b ;035b STW
3a5a 0050 ld $50 ;035b 'Wait'
3a5b 00cd ld $cd ;035d DEF
3a5c 007f ld $7f
3a5d 0075 ld $75 ;035f PUSH
3a5e 0059 ld $59 ;0360 LDI
3a5f 0008 ld $08
3a60 002b ld $2b ;0362 STW
3a61 003a ld $3a ;0362 'Color'
3a62 0059 ld $59 ;0364 LDI
3a63 0000 ld $00
3a64 002b ld $2b ;0366 STW
3a65 0038 ld $38 ;0366 'BgColor'
3a66 0011 ld $11 ;0368 LDWI
3a67 0000 ld $00
3a68 0008 ld $08
3a69 00cf ld $cf ;036b CALL
3a6a 006c ld $6c ;036b 'ClearScreen'
3a6b 0011 ld $11 ;036d LDWI
3a6c 0038 ld $38
3a6d 0008 ld $08
3a6e 002b ld $2b ;0370 STW
3a6f 003c ld $3c ;0370 'Pos'
3a70 00cd ld $cd ;0372 DEF
3a71 007b ld $7b
3a72 0047 ld $47 ;0374 'G'
3a73 0069 ld $69 ;0375 'i'
3a74 0067 ld $67 ;0376 'g'
3a75 0061 ld $61 ;0377 'a'
3a76 0074 ld $74 ;0378 't'
3a77 0072 ld $72 ;0379 'r'
3a78 006f ld $6f ;037a 'o'
3a79 006e ld $6e ;037b 'n'
3a7a 0000 ld $00 ;037c 0
3a7b 00cf ld $cf ;037d CALL
3a7c 0042 ld $42 ;037d 'PrintText'
3a7d 0063 ld $63 ;037f POP
3a7e 00ff ld $ff ;0380 RET
3a7f 002b ld $2b ;0381 STW
3a80 006e ld $6e ;0381 'Intro'
3a81 00cd ld $cd ;0383 DEF
3a82 00a3 ld $a3
3a83 002b ld $2b ;0385 STW
3a84 0070 ld $70 ;0385 'p'
3a85 0011 ld $11 ;0387 LDWI
3a86 0003 ld $03
3a87 000b ld $0b
3a88 002b ld $2b ;038a STW
3a89 0022 ld $22
3a8a 0021 ld $21 ;038c LDW
3a8b 0038 ld $38 ;038c 'BgColor'
3a8c 005e ld $5e ;038e ST
3a8d 0025 ld $25
3a8e 0021 ld $21 ;0390 LDW
3a8f 0070 ld $70 ;0390 'p'
3a90 002b ld $2b ;0392 STW
3a91 0026 ld $26
3a92 0059 ld $59 ;0394 LDI
3a93 00a0 ld $a0
3a94 005e ld $5e ;0396 ST
3a95 0024 ld $24
3a96 00b4 ld $b4 ;0398 SYS
3a97 00f3 ld $f3
3a98 0011 ld $11 ;039a LDWI
3a99 0000 ld $00
3a9a 0001 ld $01
3a9b 0099 ld $99 ;039d ADDW
3a9c 0070 ld $70 ;039d 'p'
3a9d 002b ld $2b ;039f STW
3a9e 0070 ld $70 ;039f 'p'
3a9f 0035 ld $35 ;03a1 BCC
3aa0 004d ld $4d ;03a2 GT
3aa1 0090 ld $90
3aa2 00ff ld $ff ;03a4 RET
3aa3 002b ld $2b ;03a5 STW
3aa4 006c ld $6c ;03a5 'ClearScreen'
3aa5 00cd ld $cd ;03a7 DEF
3aa6 00c1 ld $c1
3aa7 0059 ld $59 ;03a9 LDI
3aa8 0000 ld $00
3aa9 00b8 ld $b8 ;03ab SUBW
3aaa 0072 ld $72 ;03ab 'stepV'
3aab 002b ld $2b ;03ad STW
3aac 006a ld $6a ;03ad 'tmp'
3aad 0021 ld $21 ;03af LDW
3aae 0074 ld $74 ;03af 'stepU'
3aaf 002b ld $2b ;03b1 STW
3ab0 0072 ld $72 ;03b1 'stepV'
3ab1 0021 ld $21 ;03b3 LDW
3ab2 006a ld $6a ;03b3 'tmp'
3ab3 002b ld $2b ;03b5 STW
3ab4 0074 ld $74 ;03b5 'stepU'
3ab5 0021 ld $21 ;03b7 LDW
3ab6 0076 ld $76 ;03b7 'Bias'
3ab7 0035 ld $35 ;03b9 BCC
3ab8 0053 ld $53 ;03ba GE
3ab9 00bc ld $bc
3aba 0059 ld $59 ;03bc LDI
3abb 0000 ld $00
3abc 00e3 ld $e3 ;03be ADDI
3abd 003c ld $3c
3abe 002b ld $2b ;03c0 STW
3abf 0076 ld $76 ;03c0 'Bias'
3ac0 00ff ld $ff ;03c2 RET
3ac1 002b ld $2b ;03c3 STW
3ac2 0078 ld $78 ;03c3 'TurnL'
3ac3 00cd ld $cd ;03c5 DEF
3ac4 00df ld $df
3ac5 0059 ld $59 ;03c7 LDI
3ac6 0000 ld $00
3ac7 00b8 ld $b8 ;03c9 SUBW
3ac8 0074 ld $74 ;03c9 'stepU'
3ac9 002b ld $2b ;03cb STW
3aca 006a ld $6a ;03cb 'tmp'
3acb 0021 ld $21 ;03cd LDW
3acc 0072 ld $72 ;03cd 'stepV'
3acd 002b ld $2b ;03cf STW
3ace 0074 ld $74 ;03cf 'stepU'
3acf 0021 ld $21 ;03d1 LDW
3ad0 006a ld $6a ;03d1 'tmp'
3ad1 002b ld $2b ;03d3 STW
3ad2 0072 ld $72 ;03d3 'stepV'
3ad3 0021 ld $21 ;03d5 LDW
3ad4 0076 ld $76 ;03d5 'Bias'
3ad5 0035 ld $35 ;03d7 BCC
3ad6 0056 ld $56 ;03d8 LE
3ad7 00da ld $da
3ad8 0059 ld $59 ;03da LDI
3ad9 0000 ld $00
3ada 00e6 ld $e6 ;03dc SUBI
3adb 003c ld $3c
3adc 002b ld $2b ;03de STW
3add 0076 ld $76 ;03de 'Bias'
3ade 00ff ld $ff ;03e0 RET
3adf 002b ld $2b ;03e1 STW
3ae0 007a ld $7a ;03e1 'TurnR'
3ae1 00cd ld $cd ;03e3 DEF
3ae2 00f0 ld $f0
3ae3 002b ld $2b ;03e5 STW
3ae4 003c ld $3c ;03e5 'Pos'
3ae5 0021 ld $21 ;03e7 LDW
3ae6 003a ld $3a ;03e7 'Color'
3ae7 005e ld $5e ;03e9 ST
3ae8 0019 ld $19
3ae9 00f3 ld $f3 ;03eb DOKE
3aea 003c ld $3c ;03eb 'Pos'
3aeb 0093 ld $93 ;03ed INC
3aec 003d ld $3d ;03ed 'Pos'+1
3aed 00f3 ld $f3 ;03ef DOKE
3aee 003c ld $3c ;03ef 'Pos'
3aef 00ff ld $ff ;03f1 RET
3af0 002b ld $2b ;03f2 STW
3af1 005a ld $5a ;03f2 'DrawBlock'
3af2 0093 ld $93 ;03f4 INC
3af3 001b ld $1b ;03f4 '_vLR'+1
3af4 00ff ld $ff ;03f6 RET
3af5 0004 ld $04 ;| RAM segment address (high byte first)
3af6 0000 ld $00 ;|
3af7 00f9 ld $f9 ;| Length (1..256)
3af8 00cd ld $cd ;0400 DEF
3af9 00ae ld $ae
3afa 0075 ld $75 ;0402 PUSH
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] ;+-----------------------------------+
3b00 00cf ld $cf ;0403 CALL
3b01 0060 ld $60 ;0403 'Control'
3b02 001a ld $1a ;0405 LD
3b03 0075 ld $75 ;0405 'stepU'+1
3b04 0082 ld $82 ;0407 ANDI
3b05 0080 ld $80
3b06 002b ld $2b ;0409 STW
3b07 006a ld $6a ;0409 'tmp'
3b08 0021 ld $21 ;040b LDW
3b09 0074 ld $74 ;040b 'stepU'
3b0a 0082 ld $82 ;040d ANDI
3b0b 0002 ld $02
3b0c 0035 ld $35 ;040f BCC
3b0d 003f ld $3f ;0410 EQ
3b0e 0012 ld $12
3b0f 0059 ld $59 ;0412 LDI
3b10 0040 ld $40
3b11 0099 ld $99 ;0414 ADDW
3b12 006a ld $6a ;0414 'tmp'
3b13 00e3 ld $e3 ;0416 ADDI
3b14 001b ld $1b
3b15 002b ld $2b ;0418 STW
3b16 003a ld $3a ;0418 'Color'
3b17 001a ld $1a ;041a LD
3b18 0059 ld $59 ;041a 'Head'+1
3b19 00fc ld $fc ;041c XORW
3b1a 0058 ld $58 ;041c 'Head'
3b1b 0082 ld $82 ;041e ANDI
3b1c 0002 ld $02
3b1d 0035 ld $35 ;0420 BCC
3b1e 003f ld $3f ;0421 EQ
3b1f 0023 ld $23
3b20 0059 ld $59 ;0423 LDI
3b21 0001 ld $01
3b22 00fc ld $fc ;0425 XORW
3b23 003a ld $3a ;0425 'Color'
3b24 002b ld $2b ;0427 STW
3b25 003a ld $3a ;0427 'Color'
3b26 0021 ld $21 ;0429 LDW
3b27 0058 ld $58 ;0429 'Head'
3b28 00cf ld $cf ;042b CALL
3b29 005a ld $5a ;042b 'DrawBlock'
3b2a 0021 ld $21 ;042d LDW
3b2b 0058 ld $58 ;042d 'Head'
3b2c 0099 ld $99 ;042f ADDW
3b2d 0074 ld $74 ;042f 'stepU'
3b2e 002b ld $2b ;0431 STW
3b2f 0058 ld $58 ;0431 'Head'
3b30 0021 ld $21 ;0433 LDW
3b31 0058 ld $58 ;0433 'Head'
3b32 00ad ld $ad ;0435 PEEK
3b33 0082 ld $82 ;0436 ANDI
3b34 0003 ld $03
3b35 0035 ld $35 ;0438 BCC
3b36 003f ld $3f ;0439 EQ
3b37 003b ld $3b
3b38 0063 ld $63 ;043b POP
3b39 00ff ld $ff ;043c RET
3b3a 0021 ld $21 ;043d LDW
3b3b 0058 ld $58 ;043d 'Head'
3b3c 00ad ld $ad ;043f PEEK
3b3d 008c ld $8c ;0440 XORI
3b3e 0018 ld $18
3b3f 0035 ld $35 ;0442 BCC
3b40 0072 ld $72 ;0443 NE
3b41 005d ld $5d
3b42 0059 ld $59 ;0445 LDI
3b43 0040 ld $40
3b44 0099 ld $99 ;0447 ADDW
3b45 004a ld $4a ;0447 'Timer'
3b46 00cf ld $cf ;0449 CALL
3b47 007c ld $7c ;0449 'SetNote'
3b48 0059 ld $59 ;044b LDI
3b49 0002 ld $02
3b4a 005e ld $5e ;044d ST
3b4b 002c ld $2c
3b4c 0021 ld $21 ;044f LDW
3b4d 005e ld $5e ;044f 'Score'
3b4e 0099 ld $99 ;0451 ADDW
3b4f 004a ld $4a ;0451 'Timer'
3b50 002b ld $2b ;0453 STW
3b51 005e ld $5e ;0453 'Score'
3b52 00cf ld $cf ;0455 CALL
3b53 007e ld $7e ;0455 'DrawScore'
3b54 0059 ld $59 ;0457 LDI
3b55 0005 ld $05
3b56 00cf ld $cf ;0459 CALL
3b57 0081 ld $81 ;0459 'AddTimer'
3b58 0093 ld $93 ;045b INC
3b59 0083 ld $83 ;045b 'Grow'
3b5a 0093 ld $93 ;045d INC
3b5b 0085 ld $85 ;045d 'Drops'
3b5c 00cf ld $cf ;045f CALL
3b5d 005c ld $5c ;045f 'DrawHead'
3b5e 0021 ld $21 ;0461 LDW
3b5f 0083 ld $83 ;0461 'Grow'
3b60 0035 ld $35 ;0463 BCC
3b61 0056 ld $56 ;0464 LE
3b62 006c ld $6c
3b63 00e6 ld $e6 ;0466 SUBI
3b64 0001 ld $01
3b65 002b ld $2b ;0468 STW
3b66 0083 ld $83 ;0468 'Grow'
3b67 00cf ld $cf ;046a CALL
3b68 0087 ld $87 ;046a 'AddFood'
3b69 0090 ld $90 ;046c BRA
3b6a 00aa ld $aa
3b6b 0021 ld $21 ;046e LDW
3b6c 0089 ld $89 ;046e 'Tail'
3b6d 00ad ld $ad ;0470 PEEK
3b6e 002b ld $2b ;0471 STW
3b6f 006a ld $6a ;0471 'tmp'
3b70 0021 ld $21 ;0473 LDW
3b71 0085 ld $85 ;0473 'Drops'
3b72 0035 ld $35 ;0475 BCC
3b73 0056 ld $56 ;0476 LE
3b74 007e ld $7e
3b75 00e6 ld $e6 ;0478 SUBI
3b76 0001 ld $01
3b77 002b ld $2b ;047a STW
3b78 0085 ld $85 ;047a 'Drops'
3b79 0059 ld $59 ;047c LDI
3b7a 003e ld $3e
3b7b 0090 ld $90 ;047e BRA
3b7c 0080 ld $80
3b7d 0059 ld $59 ;0480 LDI
3b7e 0004 ld $04
3b7f 002b ld $2b ;0482 STW
3b80 003a ld $3a ;0482 'Color'
3b81 0021 ld $21 ;0484 LDW
3b82 0089 ld $89 ;0484 'Tail'
3b83 00cf ld $cf ;0486 CALL
3b84 005a ld $5a ;0486 'DrawBlock'
3b85 0021 ld $21 ;0488 LDW
3b86 006a ld $6a ;0488 'tmp'
3b87 0082 ld $82 ;048a ANDI
3b88 0040 ld $40
3b89 0035 ld $35 ;048c BCC
3b8a 0072 ld $72 ;048d NE
3b8b 0092 ld $92
3b8c 0011 ld $11 ;048f LDWI
3b8d 0000 ld $00
3b8e 0001 ld $01
3b8f 0090 ld $90 ;0492 BRA
3b90 0094 ld $94
3b91 0059 ld $59 ;0494 LDI
3b92 0001 ld $01
3b93 002b ld $2b ;0496 STW
3b94 008b ld $8b ;0496 'x'
3b95 0021 ld $21 ;0498 LDW
3b96 006a ld $6a ;0498 'tmp'
3b97 0082 ld $82 ;049a ANDI
3b98 0080 ld $80
3b99 0035 ld $35 ;049c BCC
3b9a 0072 ld $72 ;049d NE
3b9b 00a1 ld $a1
3b9c 0021 ld $21 ;049f LDW
3b9d 008b ld $8b ;049f 'x'
3b9e 0090 ld $90 ;04a1 BRA
3b9f 00a5 ld $a5
3ba0 0059 ld $59 ;04a3 LDI
3ba1 0000 ld $00
3ba2 00b8 ld $b8 ;04a5 SUBW
3ba3 008b ld $8b ;04a5 'x'
3ba4 00e9 ld $e9 ;04a7 LSLW
3ba5 0099 ld $99 ;04a8 ADDW
3ba6 0089 ld $89 ;04a8 'Tail'
3ba7 002b ld $2b ;04aa STW
3ba8 0089 ld $89 ;04aa 'Tail'
3ba9 00cf ld $cf ;04ac CALL
3baa 0052 ld $52 ;04ac 'TimeStep'
3bab 0090 ld $90 ;04ae BRA
3bac 0001 ld $01
3bad 002b ld $2b ;04b0 STW
3bae 008d ld $8d ;04b0 'RunGame'
3baf 00cd ld $cd ;04b2 DEF
3bb0 00ee ld $ee
3bb1 0075 ld $75 ;04b4 PUSH
3bb2 0059 ld $59 ;04b5 LDI
3bb3 0018 ld $18
3bb4 002b ld $2b ;04b7 STW
3bb5 003a ld $3a ;04b7 'Color'
3bb6 0011 ld $11 ;04b9 LDWI
3bb7 00a7 ld $a7
3bb8 0004 ld $04
3bb9 002b ld $2b ;04bc STW
3bba 0022 ld $22
3bbb 00b4 ld $b4 ;04be SYS
3bbc 00fd ld $fd
3bbd 002b ld $2b ;04c0 STW
3bbe 003c ld $3c ;04c0 'Pos'
3bbf 001a ld $1a ;04c2 LD
3bc0 003c ld $3c ;04c2 'Pos'
3bc1 00e6 ld $e6 ;04c4 SUBI
3bc2 0080 ld $80
3bc3 0035 ld $35 ;04c6 BCC
3bc4 0053 ld $53 ;04c7 GE
3bc5 00c9 ld $c9
3bc6 00e3 ld $e3 ;04c9 ADDI
3bc7 0096 ld $96
3bc8 00e3 ld $e3 ;04cb ADDI
3bc9 0005 ld $05
3bca 0082 ld $82 ;04cd ANDI
3bcb 00fe ld $fe
3bcc 005e ld $5e ;04cf ST
3bcd 003c ld $3c ;04cf 'Pos'
3bce 001a ld $1a ;04d1 LD
3bcf 003d ld $3d ;04d1 'Pos'+1
3bd0 0082 ld $82 ;04d3 ANDI
3bd1 007f ld $7f
3bd2 00e6 ld $e6 ;04d5 SUBI
3bd3 0040 ld $40
3bd4 0035 ld $35 ;04d7 BCC
3bd5 0053 ld $53 ;04d8 GE
3bd6 00da ld $da
3bd7 00e3 ld $e3 ;04da ADDI
3bd8 0066 ld $66
3bd9 00e3 ld $e3 ;04dc ADDI
3bda 0015 ld $15
3bdb 0082 ld $82 ;04de ANDI
3bdc 00fe ld $fe
3bdd 005e ld $5e ;04e0 ST
3bde 003d ld $3d ;04e0 'Pos'+1
3bdf 0021 ld $21 ;04e2 LDW
3be0 003c ld $3c ;04e2 'Pos'
3be1 00ad ld $ad ;04e4 PEEK
3be2 008c ld $8c ;04e5 XORI
3be3 0004 ld $04
3be4 0035 ld $35 ;04e7 BCC
3be5 0072 ld $72 ;04e8 NE
3be6 00b7 ld $b7
3be7 0021 ld $21 ;04ea LDW
3be8 003c ld $3c ;04ea 'Pos'
3be9 00cf ld $cf ;04ec CALL
3bea 005a ld $5a ;04ec 'DrawBlock'
3beb 0063 ld $63 ;04ee POP
3bec 00ff ld $ff ;04ef RET
3bed 002b ld $2b ;04f0 STW
3bee 0087 ld $87 ;04f0 'AddFood'
3bef 0059 ld $59 ;04f2 LDI
3bf0 0000 ld $00
3bf1 002b ld $2b ;04f4 STW
3bf2 0076 ld $76 ;04f4 'Bias'
3bf3 0093 ld $93 ;04f6 INC
3bf4 001b ld $1b ;04f6 '_vLR'+1
3bf5 00ff ld $ff ;04f8 RET
3bf6 0005 ld $05 ;| RAM segment address (high byte first)
3bf7 0000 ld $00 ;|
3bf8 00ed ld $ed ;| Length (1..256)
3bf9 00cd ld $cd ;0500 DEF
3bfa 00e6 ld $e6
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 ;0502 PUSH
3c01 001a ld $1a ;0503 LD
3c02 0011 ld $11
3c03 0082 ld $82 ;0505 ANDI
3c04 00cf ld $cf
3c05 008c ld $8c ;0507 XORI
3c06 00cf ld $cf
3c07 0035 ld $35 ;0509 BCC
3c08 003f ld $3f ;050a EQ
3c09 000e ld $0e
3c0a 00cf ld $cf ;050c CALL
3c0b 008f ld $8f ;050c 'SetupGame'
3c0c 0063 ld $63 ;050e POP
3c0d 00ff ld $ff ;050f RET
3c0e 0021 ld $21 ;0510 LDW
3c0f 0078 ld $78 ;0510 'TurnL'
3c10 002b ld $2b ;0512 STW
3c11 0070 ld $70 ;0512 'p'
3c12 0021 ld $21 ;0514 LDW
3c13 007a ld $7a ;0514 'TurnR'
3c14 002b ld $2b ;0516 STW
3c15 0091 ld $91 ;0516 'q'
3c16 0021 ld $21 ;0518 LDW
3c17 0058 ld $58 ;0518 'Head'
3c18 0099 ld $99 ;051a ADDW
3c19 0074 ld $74 ;051a 'stepU'
3c1a 00ad ld $ad ;051c PEEK
3c1b 008c ld $8c ;051d XORI
3c1c 0004 ld $04
3c1d 002b ld $2b ;051f STW
3c1e 006a ld $6a ;051f 'tmp'
3c1f 0035 ld $35 ;0521 BCC
3c20 003f ld $3f ;0522 EQ
3c21 002b ld $2b
3c22 008c ld $8c ;0524 XORI
3c23 001c ld $1c
3c24 0035 ld $35 ;0526 BCC
3c25 0072 ld $72 ;0527 NE
3c26 0029 ld $29
3c27 002b ld $2b ;0529 STW
3c28 006a ld $6a ;0529 'tmp'
3c29 0090 ld $90 ;052b BRA
3c2a 0039 ld $39
3c2b 0021 ld $21 ;052d LDW
3c2c 0058 ld $58 ;052d 'Head'
3c2d 0099 ld $99 ;052f ADDW
3c2e 0074 ld $74 ;052f 'stepU'
3c2f 0099 ld $99 ;0531 ADDW
3c30 0074 ld $74 ;0531 'stepU'
3c31 00ad ld $ad ;0533 PEEK
3c32 008c ld $8c ;0534 XORI
3c33 003e ld $3e
3c34 0035 ld $35 ;0536 BCC
3c35 0072 ld $72 ;0537 NE
3c36 0039 ld $39
3c37 0093 ld $93 ;0539 INC
3c38 006b ld $6b ;0539 'tmp'+1
3c39 0021 ld $21 ;053b LDW
3c3a 0058 ld $58 ;053b 'Head'
3c3b 00b8 ld $b8 ;053d SUBW
3c3c 0072 ld $72 ;053d 'stepV'
3c3d 00ad ld $ad ;053f PEEK
3c3e 008c ld $8c ;0540 XORI
3c3f 0004 ld $04
3c40 0035 ld $35 ;0542 BCC
3c41 003f ld $3f ;0543 EQ
3c42 0054 ld $54
3c43 008c ld $8c ;0545 XORI
3c44 001c ld $1c
3c45 0035 ld $35 ;0547 BCC
3c46 0072 ld $72 ;0548 NE
3c47 004e ld $4e
3c48 002b ld $2b ;054a STW
3c49 0091 ld $91 ;054a 'q'
3c4a 0093 ld $93 ;054c INC
3c4b 006b ld $6b ;054c 'tmp'+1
3c4c 0090 ld $90 ;054e BRA
3c4d 0052 ld $52
3c4e 0059 ld $59 ;0550 LDI
3c4f 0000 ld $00
3c50 002b ld $2b ;0552 STW
3c51 0070 ld $70 ;0552 'p'
3c52 0090 ld $90 ;0554 BRA
3c53 0071 ld $71
3c54 0021 ld $21 ;0556 LDW
3c55 0058 ld $58 ;0556 'Head'
3c56 00b8 ld $b8 ;0558 SUBW
3c57 0072 ld $72 ;0558 'stepV'
3c58 00b8 ld $b8 ;055a SUBW
3c59 0072 ld $72 ;055a 'stepV'
3c5a 00ad ld $ad ;055c PEEK
3c5b 008c ld $8c ;055d XORI
3c5c 0004 ld $04
3c5d 0035 ld $35 ;055f BCC
3c5e 003f ld $3f ;0560 EQ
3c5f 0071 ld $71
3c60 008c ld $8c ;0562 XORI
3c61 001c ld $1c
3c62 0035 ld $35 ;0564 BCC
3c63 0072 ld $72 ;0565 NE
3c64 006b ld $6b
3c65 002b ld $2b ;0567 STW
3c66 0091 ld $91 ;0567 'q'
3c67 0093 ld $93 ;0569 INC
3c68 006b ld $6b ;0569 'tmp'+1
3c69 0090 ld $90 ;056b BRA
3c6a 0071 ld $71
3c6b 0021 ld $21 ;056d LDW
3c6c 0076 ld $76 ;056d 'Bias'
3c6d 00e3 ld $e3 ;056f ADDI
3c6e 000f ld $0f
3c6f 0021 ld $21 ;0571 LDW
3c70 0076 ld $76 ;0571 'Bias'
3c71 0021 ld $21 ;0573 LDW
3c72 0058 ld $58 ;0573 'Head'
3c73 0099 ld $99 ;0575 ADDW
3c74 0072 ld $72 ;0575 'stepV'
3c75 00ad ld $ad ;0577 PEEK
3c76 008c ld $8c ;0578 XORI
3c77 0004 ld $04
3c78 0035 ld $35 ;057a BCC
3c79 003f ld $3f ;057b EQ
3c7a 008c ld $8c
3c7b 008c ld $8c ;057d XORI
3c7c 001c ld $1c
3c7d 0035 ld $35 ;057f BCC
3c7e 0072 ld $72 ;0580 NE
3c7f 0086 ld $86
3c80 002b ld $2b ;0582 STW
3c81 0070 ld $70 ;0582 'p'
3c82 0093 ld $93 ;0584 INC
3c83 006b ld $6b ;0584 'tmp'+1
3c84 0090 ld $90 ;0586 BRA
3c85 008a ld $8a
3c86 0059 ld $59 ;0588 LDI
3c87 0000 ld $00
3c88 002b ld $2b ;058a STW
3c89 0091 ld $91 ;058a 'q'
3c8a 0090 ld $90 ;058c BRA
3c8b 00a9 ld $a9
3c8c 0021 ld $21 ;058e LDW
3c8d 0058 ld $58 ;058e 'Head'
3c8e 0099 ld $99 ;0590 ADDW
3c8f 0072 ld $72 ;0590 'stepV'
3c90 0099 ld $99 ;0592 ADDW
3c91 0072 ld $72 ;0592 'stepV'
3c92 00ad ld $ad ;0594 PEEK
3c93 008c ld $8c ;0595 XORI
3c94 0004 ld $04
3c95 0035 ld $35 ;0597 BCC
3c96 003f ld $3f ;0598 EQ
3c97 00a9 ld $a9
3c98 008c ld $8c ;059a XORI
3c99 001c ld $1c
3c9a 0035 ld $35 ;059c BCC
3c9b 0072 ld $72 ;059d NE
3c9c 00a3 ld $a3
3c9d 002b ld $2b ;059f STW
3c9e 0070 ld $70 ;059f 'p'
3c9f 0093 ld $93 ;05a1 INC
3ca0 006b ld $6b ;05a1 'tmp'+1
3ca1 0090 ld $90 ;05a3 BRA
3ca2 00a9 ld $a9
3ca3 0021 ld $21 ;05a5 LDW
3ca4 0076 ld $76 ;05a5 'Bias'
3ca5 00e6 ld $e6 ;05a7 SUBI
3ca6 000f ld $0f
3ca7 0021 ld $21 ;05a9 LDW
3ca8 0076 ld $76 ;05a9 'Bias'
3ca9 0021 ld $21 ;05ab LDW
3caa 006a ld $6a ;05ab 'tmp'
3cab 0035 ld $35 ;05ad BCC
3cac 0072 ld $72 ;05ae NE
3cad 00bb ld $bb
3cae 001a ld $1a ;05b0 LD
3caf 0006 ld $06
3cb0 00e6 ld $e6 ;05b2 SUBI
3cb1 000d ld $0d
3cb2 0035 ld $35 ;05b4 BCC
3cb3 0053 ld $53 ;05b5 GE
3cb4 00b9 ld $b9
3cb5 0059 ld $59 ;05b7 LDI
3cb6 0001 ld $01
3cb7 0090 ld $90 ;05b9 BRA
3cb8 00bb ld $bb
3cb9 0059 ld $59 ;05bb LDI
3cba 0000 ld $00
3cbb 0035 ld $35 ;05bd BCC
3cbc 003f ld $3f ;05be EQ
3cbd 00e4 ld $e4
3cbe 0021 ld $21 ;05c0 LDW
3cbf 0070 ld $70 ;05c0 'p'
3cc0 0035 ld $35 ;05c2 BCC
3cc1 0072 ld $72 ;05c3 NE
3cc2 00c7 ld $c7
3cc3 0021 ld $21 ;05c5 LDW
3cc4 0091 ld $91 ;05c5 'q'
3cc5 0090 ld $90 ;05c7 BRA
3cc6 00df ld $df
3cc7 0021 ld $21 ;05c9 LDW
3cc8 0091 ld $91 ;05c9 'q'
3cc9 0035 ld $35 ;05cb BCC
3cca 0072 ld $72 ;05cc NE
3ccb 00d0 ld $d0
3ccc 0021 ld $21 ;05ce LDW
3ccd 0070 ld $70 ;05ce 'p'
3cce 0090 ld $90 ;05d0 BRA
3ccf 00df ld $df
3cd0 001a ld $1a ;05d2 LD
3cd1 0006 ld $06
3cd2 00e6 ld $e6 ;05d4 SUBI
3cd3 0080 ld $80
3cd4 0099 ld $99 ;05d6 ADDW
3cd5 0076 ld $76 ;05d6 'Bias'
3cd6 0035 ld $35 ;05d8 BCC
3cd7 0053 ld $53 ;05d9 GE
3cd8 00dd ld $dd
3cd9 0021 ld $21 ;05db LDW
3cda 0070 ld $70 ;05db 'p'
3cdb 0090 ld $90 ;05dd BRA
3cdc 00df ld $df
3cdd 0021 ld $21 ;05df LDW
3cde 0091 ld $91 ;05df 'q'
3cdf 0035 ld $35 ;05e1 BCC
3ce0 003f ld $3f ;05e2 EQ
3ce1 00e4 ld $e4
3ce2 00cf ld $cf ;05e4 CALL
3ce3 0018 ld $18 ;05e4 vAC
3ce4 0063 ld $63 ;05e6 POP
3ce5 00ff ld $ff ;05e7 RET
3ce6 002b ld $2b ;05e8 STW
3ce7 0093 ld $93 ;05e8 'AutoControl'
3ce8 0093 ld $93 ;05ea INC
3ce9 001b ld $1b ;05ea '_vLR'+1
3cea 00ff ld $ff ;05ec RET
3ceb 0006 ld $06 ;| RAM segment address (high byte first)
3cec 0000 ld $00 ;|
3ced 00fa ld $fa ;| Length (1..256)
3cee 00cd ld $cd ;0600 DEF
3cef 0016 ld $16
3cf0 0075 ld $75 ;0602 PUSH
3cf1 0099 ld $99 ;0603 ADDW
3cf2 004a ld $4a ;0603 'Timer'
3cf3 002b ld $2b ;0605 STW
3cf4 004a ld $4a ;0605 'Timer'
3cf5 00e6 ld $e6 ;0607 SUBI
3cf6 000f ld $0f
3cf7 0035 ld $35 ;0609 BCC
3cf8 0056 ld $56 ;060a LE
3cf9 000e ld $0e
3cfa 0059 ld $59 ;060c LDI
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 000f ld $0f
3d01 002b ld $2b ;060e STW
3d02 004a ld $4a ;060e 'Timer'
3d03 001a ld $1a ;0610 LD
3d04 000e ld $0e
3d05 002b ld $2b ;0612 STW
3d06 0048 ld $48 ;0612 'TimeOut'
3d07 00cf ld $cf ;0614 CALL
3d08 004c ld $4c ;0614 'DrawTimer'
3d09 0063 ld $63 ;0616 POP
3d0a 00ff ld $ff ;0617 RET
3d0b 002b ld $2b ;0618 STW
3d0c 0081 ld $81 ;0618 'AddTimer'
3d0d 00cd ld $cd ;061a DEF
3d0e 00b3 ld $b3
3d0f 0075 ld $75 ;061c PUSH
3d10 0059 ld $59 ;061d LDI
3d11 0000 ld $00
3d12 002b ld $2b ;061f STW
3d13 005e ld $5e ;061f 'Score'
3d14 002b ld $2b ;0621 STW
3d15 004a ld $4a ;0621 'Timer'
3d16 00cf ld $cf ;0623 CALL
3d17 007e ld $7e ;0623 'DrawScore'
3d18 0059 ld $59 ;0625 LDI
3d19 000f ld $0f
3d1a 002b ld $2b ;0627 STW
3d1b 004a ld $4a ;0627 'Timer'
3d1c 00cf ld $cf ;0629 CALL
3d1d 004c ld $4c ;0629 'DrawTimer'
3d1e 00cf ld $cf ;062b CALL
3d1f 0064 ld $64 ;062b 'DrawHighScore'
3d20 0059 ld $59 ;062d LDI
3d21 0004 ld $04
3d22 002b ld $2b ;062f STW
3d23 0038 ld $38 ;062f 'BgColor'
3d24 0011 ld $11 ;0631 LDWI
3d25 0000 ld $00
3d26 0010 ld $10
3d27 002b ld $2b ;0634 STW
3d28 003c ld $3c ;0634 'Pos'
3d29 00cf ld $cf ;0636 CALL
3d2a 006c ld $6c ;0636 'ClearScreen'
3d2b 0059 ld $59 ;0638 LDI
3d2c 001a ld $1a
3d2d 002b ld $2b ;063a STW
3d2e 003a ld $3a ;063a 'Color'
3d2f 0059 ld $59 ;063c LDI
3d30 0001 ld $01
3d31 002b ld $2b ;063e STW
3d32 0044 ld $44 ;063e 'Step'
3d33 0059 ld $59 ;0640 LDI
3d34 009f ld $9f
3d35 00cf ld $cf ;0642 CALL
3d36 0046 ld $46 ;0642 'DrawLine'
3d37 0011 ld $11 ;0644 LDWI
3d38 0000 ld $00
3d39 0001 ld $01
3d3a 002b ld $2b ;0647 STW
3d3b 0044 ld $44 ;0647 'Step'
3d3c 0059 ld $59 ;0649 LDI
3d3d 006f ld $6f
3d3e 00cf ld $cf ;064b CALL
3d3f 0046 ld $46 ;064b 'DrawLine'
3d40 0011 ld $11 ;064d LDWI
3d41 00ff ld $ff
3d42 00ff ld $ff
3d43 002b ld $2b ;0650 STW
3d44 0044 ld $44 ;0650 'Step'
3d45 0059 ld $59 ;0652 LDI
3d46 009f ld $9f
3d47 00cf ld $cf ;0654 CALL
3d48 0046 ld $46 ;0654 'DrawLine'
3d49 0011 ld $11 ;0656 LDWI
3d4a 0000 ld $00
3d4b 00ff ld $ff
3d4c 002b ld $2b ;0659 STW
3d4d 0044 ld $44 ;0659 'Step'
3d4e 0059 ld $59 ;065b LDI
3d4f 006e ld $6e
3d50 00cf ld $cf ;065d CALL
3d51 0046 ld $46 ;065d 'DrawLine'
3d52 0059 ld $59 ;065f LDI
3d53 0001 ld $01
3d54 002b ld $2b ;0661 STW
3d55 0044 ld $44 ;0661 'Step'
3d56 0059 ld $59 ;0663 LDI
3d57 009e ld $9e
3d58 00cf ld $cf ;0665 CALL
3d59 0046 ld $46 ;0665 'DrawLine'
3d5a 0011 ld $11 ;0667 LDWI
3d5b 0000 ld $00
3d5c 0001 ld $01
3d5d 002b ld $2b ;066a STW
3d5e 0044 ld $44 ;066a 'Step'
3d5f 0059 ld $59 ;066c LDI
3d60 006d ld $6d
3d61 00cf ld $cf ;066e CALL
3d62 0046 ld $46 ;066e 'DrawLine'
3d63 0011 ld $11 ;0670 LDWI
3d64 00ff ld $ff
3d65 00ff ld $ff
3d66 002b ld $2b ;0673 STW
3d67 0044 ld $44 ;0673 'Step'
3d68 0059 ld $59 ;0675 LDI
3d69 009d ld $9d
3d6a 00cf ld $cf ;0677 CALL
3d6b 0046 ld $46 ;0677 'DrawLine'
3d6c 0011 ld $11 ;0679 LDWI
3d6d 0000 ld $00
3d6e 00ff ld $ff
3d6f 002b ld $2b ;067c STW
3d70 0044 ld $44 ;067c 'Step'
3d71 0059 ld $59 ;067e LDI
3d72 006d ld $6d
3d73 00cf ld $cf ;0680 CALL
3d74 0046 ld $46 ;0680 'DrawLine'
3d75 00cf ld $cf ;0682 CALL
3d76 0095 ld $95 ;0682 'GetReady'
3d77 0011 ld $11 ;0684 LDWI
3d78 0030 ld $30
3d79 0044 ld $44
3d7a 002b ld $2b ;0687 STW
3d7b 0058 ld $58 ;0687 'Head'
3d7c 002b ld $2b ;0689 STW
3d7d 0089 ld $89 ;0689 'Tail'
3d7e 00cf ld $cf ;068b CALL
3d7f 005c ld $5c ;068b 'DrawHead'
3d80 0059 ld $59 ;068d LDI
3d81 0000 ld $00
3d82 002b ld $2b ;068f STW
3d83 0083 ld $83 ;068f 'Grow'
3d84 002b ld $2b ;0691 STW
3d85 0085 ld $85 ;0691 'Drops'
3d86 002b ld $2b ;0693 STW
3d87 004a ld $4a ;0693 'Timer'
3d88 0059 ld $59 ;0695 LDI
3d89 000f ld $0f
3d8a 00cf ld $cf ;0697 CALL
3d8b 0081 ld $81 ;0697 'AddTimer'
3d8c 0059 ld $59 ;0699 LDI
3d8d 0002 ld $02
3d8e 002b ld $2b ;069b STW
3d8f 0074 ld $74 ;069b 'stepU'
3d90 0011 ld $11 ;069d LDWI
3d91 0000 ld $00
3d92 0002 ld $02
3d93 002b ld $2b ;06a0 STW
3d94 0072 ld $72 ;06a0 'stepV'
3d95 0059 ld $59 ;06a2 LDI
3d96 0019 ld $19
3d97 002b ld $2b ;06a4 STW
3d98 0034 ld $34 ;06a4 'i'
3d99 00cf ld $cf ;06a6 CALL
3d9a 0087 ld $87 ;06a6 'AddFood'
3d9b 0021 ld $21 ;06a8 LDW
3d9c 0034 ld $34 ;06a8 'i'
3d9d 00e6 ld $e6 ;06aa SUBI
3d9e 0001 ld $01
3d9f 0035 ld $35 ;06ac BCC
3da0 004d ld $4d ;06ad GT
3da1 00a2 ld $a2
3da2 0021 ld $21 ;06af LDW
3da3 0097 ld $97 ;06af 'LaunchControl'
3da4 002b ld $2b ;06b1 STW
3da5 0060 ld $60 ;06b1 'Control'
3da6 0063 ld $63 ;06b3 POP
3da7 00ff ld $ff ;06b4 RET
3da8 002b ld $2b ;06b5 STW
3da9 008f ld $8f ;06b5 'SetupGame'
3daa 00cd ld $cd ;06b7 DEF
3dab 00f0 ld $f0
3dac 0075 ld $75 ;06b9 PUSH
3dad 0011 ld $11 ;06ba LDWI
3dae 0002 ld $02
3daf 0008 ld $08
3db0 002b ld $2b ;06bd STW
3db1 003c ld $3c ;06bd 'Pos'
3db2 0021 ld $21 ;06bf LDW
3db3 005e ld $5e ;06bf 'Score'
3db4 00b8 ld $b8 ;06c1 SUBW
3db5 0030 ld $30 ;06c1 'HighScore'
3db6 0035 ld $35 ;06c3 BCC
3db7 0056 ld $56 ;06c4 LE
3db8 00c8 ld $c8
3db9 0059 ld $59 ;06c6 LDI
3dba 001e ld $1e
3dbb 0090 ld $90 ;06c8 BRA
3dbc 00ca ld $ca
3dbd 0059 ld $59 ;06ca LDI
3dbe 0008 ld $08
3dbf 002b ld $2b ;06cc STW
3dc0 003a ld $3a ;06cc 'Color'
3dc1 0059 ld $59 ;06ce LDI
3dc2 0000 ld $00
3dc3 002b ld $2b ;06d0 STW
3dc4 0038 ld $38 ;06d0 'BgColor'
3dc5 0021 ld $21 ;06d2 LDW
3dc6 005e ld $5e ;06d2 'Score'
3dc7 002b ld $2b ;06d4 STW
3dc8 0054 ld $54 ;06d4 'Value'
3dc9 00cf ld $cf ;06d6 CALL
3dca 0099 ld $99 ;06d6 'DrawNumber4'
3dcb 0021 ld $21 ;06d8 LDW
3dcc 005e ld $5e ;06d8 'Score'
3dcd 00e6 ld $e6 ;06da SUBI
3dce 0064 ld $64
3dcf 0035 ld $35 ;06dc BCC
3dd0 0053 ld $53 ;06dd GE
3dd1 00e1 ld $e1
3dd2 0059 ld $59 ;06df LDI
3dd3 0004 ld $04
3dd4 0090 ld $90 ;06e1 BRA
3dd5 00ec ld $ec
3dd6 00e6 ld $e6 ;06e3 SUBI
3dd7 00c8 ld $c8
3dd8 0035 ld $35 ;06e5 BCC
3dd9 0053 ld $53 ;06e6 GE
3dda 00ea ld $ea
3ddb 0059 ld $59 ;06e8 LDI
3ddc 0003 ld $03
3ddd 0090 ld $90 ;06ea BRA
3dde 00ec ld $ec
3ddf 0059 ld $59 ;06ec LDI
3de0 0002 ld $02
3de1 002b ld $2b ;06ee STW
3de2 004e ld $4e ;06ee 'Delay'
3de3 0063 ld $63 ;06f0 POP
3de4 00ff ld $ff ;06f1 RET
3de5 002b ld $2b ;06f2 STW
3de6 007e ld $7e ;06f2 'DrawScore'
3de7 0011 ld $11 ;06f4 LDWI
3de8 00a0 ld $a0
3de9 0008 ld $08
3dea 002b ld $2b ;06f7 STW
3deb 001a ld $1a
3dec 00ff ld $ff ;06f9 RET
3ded 0008 ld $08 ;| RAM segment address (high byte first)
3dee 00a0 ld $a0 ;|
3def 0056 ld $56 ;| Length (1..256)
3df0 00cd ld $cd ;08a0 DEF
3df1 00d4 ld $d4
3df2 0075 ld $75 ;08a2 PUSH
3df3 0011 ld $11 ;08a3 LDWI
3df4 009c ld $9c
3df5 0044 ld $44
3df6 00b8 ld $b8 ;08a6 SUBW
3df7 0058 ld $58 ;08a6 'Head'
3df8 0035 ld $35 ;08a8 BCC
3df9 0072 ld $72 ;08a9 NE
3dfa 00c3 ld $c3
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 0059 ld $59 ;08ab LDI
3e01 001e ld $1e
3e02 002b ld $2b ;08ad STW
3e03 003a ld $3a ;08ad 'Color'
3e04 0011 ld $11 ;08af LDWI
3e05 0002 ld $02
3e06 0008 ld $08
3e07 002b ld $2b ;08b2 STW
3e08 003c ld $3c ;08b2 'Pos'
3e09 00cd ld $cd ;08b4 DEF
3e0a 00b9 ld $b9
3e0b 0041 ld $41 ;08b6 'A'
3e0c 0055 ld $55 ;08b7 'U'
3e0d 0054 ld $54 ;08b8 'T'
3e0e 004f ld $4f ;08b9 'O'
3e0f 0000 ld $00 ;08ba 0
3e10 00cf ld $cf ;08bb CALL
3e11 0042 ld $42 ;08bb 'PrintText'
3e12 0021 ld $21 ;08bd LDW
3e13 0093 ld $93 ;08bd 'AutoControl'
3e14 002b ld $2b ;08bf STW
3e15 0060 ld $60 ;08bf 'Control'
3e16 00cf ld $cf ;08c1 CALL
3e17 0018 ld $18 ;08c1 vAC
3e18 0090 ld $90 ;08c3 BRA
3e19 00d2 ld $d2
3e1a 001a ld $1a ;08c5 LD
3e1b 0011 ld $11
3e1c 0082 ld $82 ;08c7 ANDI
3e1d 00cf ld $cf
3e1e 008c ld $8c ;08c9 XORI
3e1f 00cf ld $cf
3e20 0035 ld $35 ;08cb BCC
3e21 003f ld $3f ;08cc EQ
3e22 00d2 ld $d2
3e23 0021 ld $21 ;08ce LDW
3e24 0062 ld $62 ;08ce 'PlayerControl'
3e25 002b ld $2b ;08d0 STW
3e26 0060 ld $60 ;08d0 'Control'
3e27 00cf ld $cf ;08d2 CALL
3e28 0018 ld $18 ;08d2 vAC
3e29 0063 ld $63 ;08d4 POP
3e2a 00ff ld $ff ;08d5 RET
3e2b 002b ld $2b ;08d6 STW
3e2c 0097 ld $97 ;08d6 'LaunchControl'
3e2d 00cd ld $cd ;08d8 DEF
3e2e 00ef ld $ef
3e2f 0075 ld $75 ;08da PUSH
3e30 0059 ld $59 ;08db LDI
3e31 0020 ld $20
3e32 002b ld $2b ;08dd STW
3e33 0032 ld $32 ;08dd 'Char'
3e34 0059 ld $59 ;08df LDI
3e35 000a ld $0a
3e36 002b ld $2b ;08e1 STW
3e37 009b ld $9b ;08e1 'Radix'
3e38 00cf ld $cf ;08e3 CALL
3e39 009d ld $9d ;08e3 'DrawNextDigit'
3e3a 0059 ld $59 ;08e5 LDI
3e3b 0030 ld $30
3e3c 002b ld $2b ;08e7 STW
3e3d 0032 ld $32 ;08e7 'Char'
3e3e 0059 ld $59 ;08e9 LDI
3e3f 0001 ld $01
3e40 002b ld $2b ;08eb STW
3e41 009b ld $9b ;08eb 'Radix'
3e42 00cf ld $cf ;08ed CALL
3e43 009d ld $9d ;08ed 'DrawNextDigit'
3e44 0063 ld $63 ;08ef POP
3e45 00ff ld $ff ;08f0 RET
3e46 002b ld $2b ;08f1 STW
3e47 0056 ld $56 ;08f1 'DrawNumber2'
3e48 0093 ld $93 ;08f3 INC
3e49 001b ld $1b ;08f3 '_vLR'+1
3e4a 00ff ld $ff ;08f5 RET
3e4b 0009 ld $09 ;| RAM segment address (high byte first)
3e4c 00a0 ld $a0 ;|
3e4d 0056 ld $56 ;| Length (1..256)
3e4e 00cd ld $cd ;09a0 DEF
3e4f 00c7 ld $c7
3e50 0075 ld $75 ;09a2 PUSH
3e51 0021 ld $21 ;09a3 LDW
3e52 0054 ld $54 ;09a3 'Value'
3e53 00b8 ld $b8 ;09a5 SUBW
3e54 009b ld $9b ;09a5 'Radix'
3e55 0035 ld $35 ;09a7 BCC
3e56 0050 ld $50 ;09a8 LT
3e57 00c3 ld $c3
3e58 002b ld $2b ;09aa STW
3e59 0054 ld $54 ;09aa 'Value'
3e5a 0059 ld $59 ;09ac LDI
3e5b 0031 ld $31
3e5c 002b ld $2b ;09ae STW
3e5d 0032 ld $32 ;09ae 'Char'
3e5e 0021 ld $21 ;09b0 LDW
3e5f 0054 ld $54 ;09b0 'Value'
3e60 00b8 ld $b8 ;09b2 SUBW
3e61 009b ld $9b ;09b2 'Radix'
3e62 0035 ld $35 ;09b4 BCC
3e63 0050 ld $50 ;09b5 LT
3e64 00bb ld $bb
3e65 002b ld $2b ;09b7 STW
3e66 0054 ld $54 ;09b7 'Value'
3e67 0093 ld $93 ;09b9 INC
3e68 0032 ld $32 ;09b9 'Char'
3e69 0090 ld $90 ;09bb BRA
3e6a 00b0 ld $b0
3e6b 00cf ld $cf ;09bd CALL
3e6c 003e ld $3e ;09bd 'PrintChar'
3e6d 0059 ld $59 ;09bf LDI
3e6e 0030 ld $30
3e6f 002b ld $2b ;09c1 STW
3e70 0032 ld $32 ;09c1 'Char'
3e71 0090 ld $90 ;09c3 BRA
3e72 00c5 ld $c5
3e73 00cf ld $cf ;09c5 CALL
3e74 003e ld $3e ;09c5 'PrintChar'
3e75 0063 ld $63 ;09c7 POP
3e76 00ff ld $ff ;09c8 RET
3e77 002b ld $2b ;09c9 STW
3e78 009d ld $9d ;09c9 'DrawNextDigit'
3e79 00cd ld $cd ;09cb DEF
3e7a 00ef ld $ef
3e7b 0075 ld $75 ;09cd PUSH
3e7c 0059 ld $59 ;09ce LDI
3e7d 0020 ld $20
3e7e 002b ld $2b ;09d0 STW
3e7f 0032 ld $32 ;09d0 'Char'
3e80 0011 ld $11 ;09d2 LDWI
3e81 00e8 ld $e8
3e82 0003 ld $03
3e83 002b ld $2b ;09d5 STW
3e84 009b ld $9b ;09d5 'Radix'
3e85 00cf ld $cf ;09d7 CALL
3e86 009d ld $9d ;09d7 'DrawNextDigit'
3e87 0059 ld $59 ;09d9 LDI
3e88 0064 ld $64
3e89 002b ld $2b ;09db STW
3e8a 009b ld $9b ;09db 'Radix'
3e8b 00cf ld $cf ;09dd CALL
3e8c 009d ld $9d ;09dd 'DrawNextDigit'
3e8d 0059 ld $59 ;09df LDI
3e8e 000a ld $0a
3e8f 002b ld $2b ;09e1 STW
3e90 009b ld $9b ;09e1 'Radix'
3e91 00cf ld $cf ;09e3 CALL
3e92 009d ld $9d ;09e3 'DrawNextDigit'
3e93 0059 ld $59 ;09e5 LDI
3e94 0030 ld $30
3e95 002b ld $2b ;09e7 STW
3e96 0032 ld $32 ;09e7 'Char'
3e97 0059 ld $59 ;09e9 LDI
3e98 0001 ld $01
3e99 002b ld $2b ;09eb STW
3e9a 009b ld $9b ;09eb 'Radix'
3e9b 00cf ld $cf ;09ed CALL
3e9c 009d ld $9d ;09ed 'DrawNextDigit'
3e9d 0063 ld $63 ;09ef POP
3e9e 00ff ld $ff ;09f0 RET
3e9f 002b ld $2b ;09f1 STW
3ea0 0099 ld $99 ;09f1 'DrawNumber4'
3ea1 0093 ld $93 ;09f3 INC
3ea2 001b ld $1b ;09f3 '_vLR'+1
3ea3 00ff ld $ff ;09f5 RET
3ea4 000a ld $0a ;| RAM segment address (high byte first)
3ea5 00a0 ld $a0 ;|
3ea6 0056 ld $56 ;| Length (1..256)
3ea7 00cd ld $cd ;0aa0 DEF
3ea8 00ba ld $ba
3ea9 0075 ld $75 ;0aa2 PUSH
3eaa 0011 ld $11 ;0aa3 LDWI
3eab 0074 ld $74
3eac 0008 ld $08
3ead 002b ld $2b ;0aa6 STW
3eae 003c ld $3c ;0aa6 'Pos'
3eaf 0059 ld $59 ;0aa8 LDI
3eb0 0000 ld $00
3eb1 002b ld $2b ;0aaa STW
3eb2 0038 ld $38 ;0aaa 'BgColor'
3eb3 00cd ld $cd ;0aac DEF
3eb4 00b0 ld $b0
3eb5 0048 ld $48 ;0aae 'H'
3eb6 0049 ld $49 ;0aaf 'I'
3eb7 0020 ld $20 ;0ab0 ' '
3eb8 0000 ld $00 ;0ab1 0
3eb9 00cf ld $cf ;0ab2 CALL
3eba 0042 ld $42 ;0ab2 'PrintText'
3ebb 0021 ld $21 ;0ab4 LDW
3ebc 0030 ld $30 ;0ab4 'HighScore'
3ebd 002b ld $2b ;0ab6 STW
3ebe 0054 ld $54 ;0ab6 'Value'
3ebf 00cf ld $cf ;0ab8 CALL
3ec0 0099 ld $99 ;0ab8 'DrawNumber4'
3ec1 0063 ld $63 ;0aba POP
3ec2 00ff ld $ff ;0abb RET
3ec3 002b ld $2b ;0abc STW
3ec4 0064 ld $64 ;0abc 'DrawHighScore'
3ec5 00cd ld $cd ;0abe DEF
3ec6 00ef ld $ef
3ec7 002b ld $2b ;0ac0 STW
3ec8 0034 ld $34 ;0ac0 'i'
3ec9 0088 ld $88 ;0ac2 ORI
3eca 00ff ld $ff
3ecb 008c ld $8c ;0ac4 XORI
3ecc 00ff ld $ff
3ecd 0088 ld $88 ;0ac6 ORI
3ece 00fa ld $fa
3ecf 002b ld $2b ;0ac8 STW
3ed0 0070 ld $70 ;0ac8 'p'
3ed1 001a ld $1a ;0aca LD
3ed2 0034 ld $34 ;0aca 'i'
3ed3 002b ld $2b ;0acc STW
3ed4 0034 ld $34 ;0acc 'i'
3ed5 0059 ld $59 ;0ace LDI
3ed6 0000 ld $00
3ed7 00f0 ld $f0 ;0ad0 POKE
3ed8 0070 ld $70 ;0ad0 'p'
3ed9 0093 ld $93 ;0ad2 INC
3eda 0070 ld $70 ;0ad2 'p'
3edb 0059 ld $59 ;0ad4 LDI
3edc 0001 ld $01
3edd 00f0 ld $f0 ;0ad6 POKE
3ede 0070 ld $70 ;0ad6 'p'
3edf 0093 ld $93 ;0ad8 INC
3ee0 0070 ld $70 ;0ad8 'p'
3ee1 0011 ld $11 ;0ada LDWI
3ee2 0000 ld $00
3ee3 0009 ld $09
3ee4 0099 ld $99 ;0add ADDW
3ee5 0034 ld $34 ;0add 'i'
3ee6 007f ld $7f ;0adf LUP
3ee7 0000 ld $00
3ee8 00f0 ld $f0 ;0ae1 POKE
3ee9 0070 ld $70 ;0ae1 'p'
3eea 0093 ld $93 ;0ae3 INC
3eeb 0070 ld $70 ;0ae3 'p'
3eec 0011 ld $11 ;0ae5 LDWI
3eed 0000 ld $00
3eee 0009 ld $09
3eef 0099 ld $99 ;0ae8 ADDW
3ef0 0034 ld $34 ;0ae8 'i'
3ef1 007f ld $7f ;0aea LUP
3ef2 0001 ld $01
3ef3 00f0 ld $f0 ;0aec POKE
3ef4 0070 ld $70 ;0aec 'p'
3ef5 0093 ld $93 ;0aee INC
3ef6 0070 ld $70 ;0aee 'p'
3ef7 00ff ld $ff ;0af0 RET
3ef8 002b ld $2b ;0af1 STW
3ef9 009f ld $9f ;0af1 'SetupChannel'
3efa 0093 ld $93 ;0af3 INC
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 001b ld $1b ;0af3 '_vLR'+1
3f01 00ff ld $ff ;0af5 RET
3f02 000b ld $0b ;| RAM segment address (high byte first)
3f03 00a0 ld $a0 ;|
3f04 004c ld $4c ;| Length (1..256)
3f05 00cd ld $cd ;0ba0 DEF
3f06 00c2 ld $c2
3f07 0075 ld $75 ;0ba2 PUSH
3f08 00e9 ld $e9 ;0ba3 LSLW
3f09 002b ld $2b ;0ba4 STW
3f0a 006a ld $6a ;0ba4 'tmp'
3f0b 0011 ld $11 ;0ba6 LDWI
3f0c 0000 ld $00
3f0d 0001 ld $01
3f0e 00fa ld $fa ;0ba9 ORW
3f0f 006a ld $6a ;0ba9 'tmp'
3f10 00cf ld $cf ;0bab CALL
3f11 009f ld $9f ;0bab 'SetupChannel'
3f12 0011 ld $11 ;0bad LDWI
3f13 0000 ld $00
3f14 0002 ld $02
3f15 00fa ld $fa ;0bb0 ORW
3f16 006a ld $6a ;0bb0 'tmp'
3f17 00cf ld $cf ;0bb2 CALL
3f18 009f ld $9f ;0bb2 'SetupChannel'
3f19 0011 ld $11 ;0bb4 LDWI
3f1a 0000 ld $00
3f1b 0003 ld $03
3f1c 00fa ld $fa ;0bb7 ORW
3f1d 006a ld $6a ;0bb7 'tmp'
3f1e 00cf ld $cf ;0bb9 CALL
3f1f 009f ld $9f ;0bb9 'SetupChannel'
3f20 0011 ld $11 ;0bbb LDWI
3f21 0000 ld $00
3f22 0004 ld $04
3f23 00fa ld $fa ;0bbe ORW
3f24 006a ld $6a ;0bbe 'tmp'
3f25 00cf ld $cf ;0bc0 CALL
3f26 009f ld $9f ;0bc0 'SetupChannel'
3f27 0063 ld $63 ;0bc2 POP
3f28 00ff ld $ff ;0bc3 RET
3f29 002b ld $2b ;0bc4 STW
3f2a 007c ld $7c ;0bc4 'SetNote'
3f2b 00cd ld $cd ;0bc6 DEF
3f2c 00e5 ld $e5
3f2d 0075 ld $75 ;0bc8 PUSH
3f2e 0059 ld $59 ;0bc9 LDI
3f2f 0049 ld $49
3f30 002b ld $2b ;0bcb STW
3f31 00a1 ld $a1 ;0bcb 'j'
3f32 0021 ld $21 ;0bcd LDW
3f33 00a1 ld $a1 ;0bcd 'j'
3f34 00cf ld $cf ;0bcf CALL
3f35 007c ld $7c ;0bcf 'SetNote'
3f36 0059 ld $59 ;0bd1 LDI
3f37 0005 ld $05
3f38 005e ld $5e ;0bd3 ST
3f39 002c ld $2c
3f3a 001a ld $1a ;0bd5 LD
3f3b 002c ld $2c
3f3c 0035 ld $35 ;0bd7 BCC
3f3d 0072 ld $72 ;0bd8 NE
3f3e 00d3 ld $d3
3f3f 0021 ld $21 ;0bda LDW
3f40 00a1 ld $a1 ;0bda 'j'
3f41 00e6 ld $e6 ;0bdc SUBI
3f42 0001 ld $01
3f43 002b ld $2b ;0bde STW
3f44 00a1 ld $a1 ;0bde 'j'
3f45 008c ld $8c ;0be0 XORI
3f46 0030 ld $30
3f47 0035 ld $35 ;0be2 BCC
3f48 0072 ld $72 ;0be3 NE
3f49 00cb ld $cb
3f4a 0063 ld $63 ;0be5 POP
3f4b 00ff ld $ff ;0be6 RET
3f4c 002b ld $2b ;0be7 STW
3f4d 0066 ld $66 ;0be7 'PlayGameOverSound'
3f4e 0093 ld $93 ;0be9 INC
3f4f 001b ld $1b ;0be9 '_vLR'+1
3f50 00ff ld $ff ;0beb RET
3f51 000c ld $0c ;| RAM segment address (high byte first)
3f52 00a0 ld $a0 ;|
3f53 0045 ld $45 ;| Length (1..256)
3f54 00cd ld $cd ;0ca0 DEF
3f55 00de ld $de
3f56 0075 ld $75 ;0ca2 PUSH
3f57 0011 ld $11 ;0ca3 LDWI
3f58 0033 ld $33
3f59 0045 ld $45
3f5a 002b ld $2b ;0ca6 STW
3f5b 0070 ld $70 ;0ca6 'p'
3f5c 002b ld $2b ;0ca8 STW
3f5d 003c ld $3c ;0ca8 'Pos'
3f5e 0059 ld $59 ;0caa LDI
3f5f 0018 ld $18
3f60 002b ld $2b ;0cac STW
3f61 003a ld $3a ;0cac 'Color'
3f62 0021 ld $21 ;0cae LDW
3f63 00a3 ld $a3 ;0cae 'Messages'
3f64 00cf ld $cf ;0cb0 CALL
3f65 0042 ld $42 ;0cb0 'PrintText'
3f66 0059 ld $59 ;0cb2 LDI
3f67 002d ld $2d
3f68 00cf ld $cf ;0cb4 CALL
3f69 0050 ld $50 ;0cb4 'Wait'
3f6a 0021 ld $21 ;0cb6 LDW
3f6b 0070 ld $70 ;0cb6 'p'
3f6c 002b ld $2b ;0cb8 STW
3f6d 003c ld $3c ;0cb8 'Pos'
3f6e 0059 ld $59 ;0cba LDI
3f6f 003e ld $3e
3f70 002b ld $2b ;0cbc STW
3f71 003a ld $3a ;0cbc 'Color'
3f72 0021 ld $21 ;0cbe LDW
3f73 0040 ld $40 ;0cbe 'Text'
3f74 00cf ld $cf ;0cc0 CALL
3f75 0042 ld $42 ;0cc0 'PrintText'
3f76 0059 ld $59 ;0cc2 LDI
3f77 002d ld $2d
3f78 00cf ld $cf ;0cc4 CALL
3f79 0050 ld $50 ;0cc4 'Wait'
3f7a 0021 ld $21 ;0cc6 LDW
3f7b 0070 ld $70 ;0cc6 'p'
3f7c 002b ld $2b ;0cc8 STW
3f7d 003c ld $3c ;0cc8 'Pos'
3f7e 0059 ld $59 ;0cca LDI
3f7f 000f ld $0f
3f80 002b ld $2b ;0ccc STW
3f81 003a ld $3a ;0ccc 'Color'
3f82 0021 ld $21 ;0cce LDW
3f83 0040 ld $40 ;0cce 'Text'
3f84 00cf ld $cf ;0cd0 CALL
3f85 0042 ld $42 ;0cd0 'PrintText'
3f86 0059 ld $59 ;0cd2 LDI
3f87 002d ld $2d
3f88 00cf ld $cf ;0cd4 CALL
3f89 0050 ld $50 ;0cd4 'Wait'
3f8a 0021 ld $21 ;0cd6 LDW
3f8b 0070 ld $70 ;0cd6 'p'
3f8c 002b ld $2b ;0cd8 STW
3f8d 003c ld $3c ;0cd8 'Pos'
3f8e 0021 ld $21 ;0cda LDW
3f8f 0040 ld $40 ;0cda 'Text'
3f90 00cf ld $cf ;0cdc CALL
3f91 0042 ld $42 ;0cdc 'PrintText'
3f92 0063 ld $63 ;0cde POP
3f93 00ff ld $ff ;0cdf RET
3f94 002b ld $2b ;0ce0 STW
3f95 0095 ld $95 ;0ce0 'GetReady'
3f96 0093 ld $93 ;0ce2 INC
3f97 001b ld $1b ;0ce2 '_vLR'+1
3f98 00ff ld $ff ;0ce4 RET
3f99 000d ld $0d ;| RAM segment address (high byte first)
3f9a 00a0 ld $a0 ;|
3f9b 0046 ld $46 ;| Length (1..256)
3f9c 00cd ld $cd ;0da0 DEF
3f9d 00df ld $df
3f9e 0021 ld $21 ;0da2 LDW
3f9f 0074 ld $74 ;0da2 'stepU'
3fa0 002b ld $2b ;0da4 STW
3fa1 006a ld $6a ;0da4 'tmp'
3fa2 001a ld $1a ;0da6 LD
3fa3 0011 ld $11
3fa4 008c ld $8c ;0da8 XORI
3fa5 00fe ld $fe
3fa6 0035 ld $35 ;0daa BCC
3fa7 0072 ld $72 ;0dab NE
3fa8 00af ld $af
3fa9 0059 ld $59 ;0dad LDI
3faa 0002 ld $02
3fab 002b ld $2b ;0daf STW
3fac 006a ld $6a ;0daf 'tmp'
3fad 001a ld $1a ;0db1 LD
3fae 0011 ld $11
3faf 008c ld $8c ;0db3 XORI
3fb0 00fd ld $fd
3fb1 0035 ld $35 ;0db5 BCC
3fb2 0072 ld $72 ;0db6 NE
3fb3 00bb ld $bb
3fb4 0011 ld $11 ;0db8 LDWI
3fb5 00fe ld $fe
3fb6 00ff ld $ff
3fb7 002b ld $2b ;0dbb STW
3fb8 006a ld $6a ;0dbb 'tmp'
3fb9 001a ld $1a ;0dbd LD
3fba 0011 ld $11
3fbb 008c ld $8c ;0dbf XORI
3fbc 00fb ld $fb
3fbd 0035 ld $35 ;0dc1 BCC
3fbe 0072 ld $72 ;0dc2 NE
3fbf 00c7 ld $c7
3fc0 0011 ld $11 ;0dc4 LDWI
3fc1 0000 ld $00
3fc2 0002 ld $02
3fc3 002b ld $2b ;0dc7 STW
3fc4 006a ld $6a ;0dc7 'tmp'
3fc5 001a ld $1a ;0dc9 LD
3fc6 0011 ld $11
3fc7 008c ld $8c ;0dcb XORI
3fc8 00f7 ld $f7
3fc9 0035 ld $35 ;0dcd BCC
3fca 0072 ld $72 ;0dce NE
3fcb 00d3 ld $d3
3fcc 0011 ld $11 ;0dd0 LDWI
3fcd 0000 ld $00
3fce 00fe ld $fe
3fcf 002b ld $2b ;0dd3 STW
3fd0 006a ld $6a ;0dd3 'tmp'
3fd1 0021 ld $21 ;0dd5 LDW
3fd2 006a ld $6a ;0dd5 'tmp'
3fd3 0099 ld $99 ;0dd7 ADDW
3fd4 0074 ld $74 ;0dd7 'stepU'
3fd5 0035 ld $35 ;0dd9 BCC
3fd6 003f ld $3f ;0dda EQ
3fd7 00de ld $de
3fd8 0021 ld $21 ;0ddc LDW
3fd9 006a ld $6a ;0ddc 'tmp'
3fda 002b ld $2b ;0dde STW
3fdb 0074 ld $74 ;0dde 'stepU'
3fdc 00ff ld $ff ;0de0 RET
3fdd 002b ld $2b ;0de1 STW
3fde 0062 ld $62 ;0de1 'PlayerControl'
3fdf 0093 ld $93 ;0de3 INC
3fe0 001b ld $1b ;0de3 '_vLR'+1
3fe1 00ff ld $ff ;0de5 RET
3fe2 000e ld $0e ;| RAM segment address (high byte first)
3fe3 00a0 ld $a0 ;|
3fe4 004d ld $4d ;| Length (1..256)
3fe5 00cd ld $cd ;0ea0 DEF
3fe6 00cb ld $cb
3fe7 0020 ld $20 ;0ea2 ' '
3fe8 0045 ld $45 ;0ea3 'E'
3fe9 0041 ld $41 ;0ea4 'A'
3fea 0054 ld $54 ;0ea5 'T'
3feb 0020 ld $20 ;0ea6 ' '
3fec 0046 ld $46 ;0ea7 'F'
3fed 004f ld $4f ;0ea8 'O'
3fee 004f ld $4f ;0ea9 'O'
3fef 0044 ld $44 ;0eaa 'D'
3ff0 0000 ld $00 ;0eab 0
3ff1 004e ld $4e ;0eac 'N'
3ff2 004f ld $4f ;0ead 'O'
3ff3 0054 ld $54 ;0eae 'T'
3ff4 0020 ld $20 ;0eaf ' '
3ff5 0050 ld $50 ;0eb0 'P'
3ff6 004f ld $4f ;0eb1 'O'
3ff7 0049 ld $49 ;0eb2 'I'
3ff8 0053 ld $53 ;0eb3 'S'
3ff9 004f ld $4f ;0eb4 'O'
3ffa 004e ld $4e ;0eb5 'N'
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 0000 ld $00 ;0eb6 0
4001 0047 ld $47 ;0eb7 'G'
4002 0045 ld $45 ;0eb8 'E'
4003 0054 ld $54 ;0eb9 'T'
4004 0020 ld $20 ;0eba ' '
4005 0052 ld $52 ;0ebb 'R'
4006 0045 ld $45 ;0ebc 'E'
4007 0041 ld $41 ;0ebd 'A'
4008 0044 ld $44 ;0ebe 'D'
4009 0059 ld $59 ;0ebf 'Y'
400a 0021 ld $21 ;0ec0 '!'
400b 0000 ld $00 ;0ec1 0
400c 0020 ld $20 ;0ec2 ' '
400d 0020 ld $20 ;0ec3 ' '
400e 0020 ld $20 ;0ec4 ' '
400f 0020 ld $20 ;0ec5 ' '
4010 0020 ld $20 ;0ec6 ' '
4011 0020 ld $20 ;0ec7 ' '
4012 0020 ld $20 ;0ec8 ' '
4013 0020 ld $20 ;0ec9 ' '
4014 0020 ld $20 ;0eca ' '
4015 0020 ld $20 ;0ecb ' '
4016 0000 ld $00 ;0ecc 0
4017 002b ld $2b ;0ecd STW
4018 00a3 ld $a3 ;0ecd 'Messages'
4019 00cf ld $cf ;0ecf CALL
401a 006e ld $6e ;0ecf 'Intro'
401b 0059 ld $59 ;0ed1 LDI
401c 0049 ld $49
401d 00cf ld $cf ;0ed3 CALL
401e 007c ld $7c ;0ed3 'SetNote'
401f 00cf ld $cf ;0ed5 CALL
4020 008f ld $8f ;0ed5 'SetupGame'
4021 00cf ld $cf ;0ed7 CALL
4022 008d ld $8d ;0ed7 'RunGame'
4023 0059 ld $59 ;0ed9 LDI
4024 0078 ld $78
4025 005e ld $5e ;0edb ST
4026 002c ld $2c
4027 0059 ld $59 ;0edd LDI
4028 0007 ld $07
4029 002b ld $2b ;0edf STW
402a 003a ld $3a ;0edf 'Color'
402b 0021 ld $21 ;0ee1 LDW
402c 0058 ld $58 ;0ee1 'Head'
402d 00cf ld $cf ;0ee3 CALL
402e 005a ld $5a ;0ee3 'DrawBlock'
402f 00cf ld $cf ;0ee5 CALL
4030 0068 ld $68 ;0ee5 'GameOver'
4031 0059 ld $59 ;0ee7 LDI
4032 003c ld $3c
4033 00cf ld $cf ;0ee9 CALL
4034 0050 ld $50 ;0ee9 'Wait'
4035 0090 ld $90 ;0eeb BRA
4036 00d3 ld $d3
4037 0000 ld $00 ;End of Apps/Snake/Snake_v3.gcl, size 1834
;+-----------------------------------+
;| SYS_Racer_v1.py |
;+-----------------------------------+
SYS_Racer_v1:
SYS_RacerUpdateVideoX_40:
4038 1126 ld [$26],x
4039 1527 ld [$27],y
403a 0d00 ld [y,x]
403b c21d st [$1d]
403c a128 suba [$28]
403d 1124 ld [$24],x
403e 1525 ld [$25],y
403f ce00 st [y,x]
4040 0124 ld [$24]
4041 a004 suba $04
4042 c224 st [$24]
4043 011d ld [$1d]
4044 c228 st [$28]
4045 0126 ld [$26]
4046 8001 adda $01
4047 c226 st [$26]
4048 ec4c bne .sysRacer0
4049 0116 ld [$16]
404a fc4e bra .sysRacer1
404b 0200 nop
.sysRacer0: 404c a002 suba $02
404d c216 st [$16]
.sysRacer1: 404e 1403 ld $03,y
404f e0cb jmp y,$cb
4050 00ec ld $ec
SYS_RacerUpdateVideoY_40:
4051 0127 ld [$27]
4052 2008 anda $08
4053 ec56 bne $4056
4054 fc57 bra $4057
4055 0000 ld $00
4056 0001 ld $01
4057 c21d st [$1d]
4058 1525 ld [$25],y
4059 0124 ld [$24]
405a 8002 adda $02
405b d224 st [$24],x
405c 60ee xora $ee
405d c218 st [$18]
405e c219 st [$19]
405f 0126 ld [$26]
4060 20fe anda $fe
4061 811d adda [$1d]
4062 ce00 st [y,x]
4063 0126 ld [$26]
4064 8001 adda $01
4065 c226 st [$26]
4066 1403 ld $03,y
4067 e0cb jmp y,$cb
4068 00ec ld $ec ;End of SYS_Racer_v1.py, size 49
;+-----------------------------------+
;| Apps/Racer/Horizon-256x16.rgb |
;+-----------------------------------+
4069 dc53 st $53,[y,x++] ;'S'
406a dc6e st $6e,[y,x++] ;'n'
406b dc61 st $61,[y,x++] ;'a'
406c dc6b st $6b,[y,x++] ;'k'
406d dc65 st $65,[y,x++] ;'e'
406e dc00 st $00,[y,x++] ;'\x00'
406f dc00 st $00,[y,x++] ;'\x00'
4070 dc00 st $00,[y,x++] ;'\x00'
4071 000e ld $0e
4072 c218 st [$18]
4073 0039 ld $39
4074 14fb ld $fb,y
4075 e0ee jmp y,$ee
4076 c219 st [$19]
zippedRacerHorizon:
4077 0041 ld $41
4078 0000 ld $00
4079 00c3 ld $c3
407a 0030 ld $30
407b 000c ld $0c
407c 00c3 ld $c3
407d 0030 ld $30
407e 000c ld $0c
407f 00c3 ld $c3
4080 0030 ld $30
4081 000c ld $0c
4082 00c3 ld $c3
4083 0030 ld $30
4084 000c ld $0c
4085 00c3 ld $c3
4086 0030 ld $30
4087 000c ld $0c
4088 00c3 ld $c3
4089 0030 ld $30
408a 000c ld $0c
408b 00c3 ld $c3
408c 0030 ld $30
408d 000c ld $0c
408e 00c3 ld $c3
408f 0000 ld $00
4090 000c ld $0c
4091 00c3 ld $c3
4092 0030 ld $30
4093 000c ld $0c
4094 00c3 ld $c3
4095 0030 ld $30
4096 00fc ld $fc
4097 0002 ld $02
4098 0030 ld $30
4099 000c ld $0c
409a 00c3 ld $c3
409b 0030 ld $30
409c 000c ld $0c
409d 00c3 ld $c3
409e 0030 ld $30
409f 000c ld $0c
40a0 00c3 ld $c3
40a1 0030 ld $30
40a2 000c ld $0c
40a3 00c3 ld $c3
40a4 0030 ld $30
40a5 000c ld $0c
40a6 00c3 ld $c3
40a7 0030 ld $30
40a8 000c ld $0c
40a9 00c3 ld $c3
40aa 0030 ld $30
40ab 000c ld $0c
40ac 00c3 ld $c3
40ad 0030 ld $30
40ae 000c ld $0c
40af 00c3 ld $c3
40b0 0030 ld $30
40b1 000c ld $0c
40b2 00c3 ld $c3
40b3 0030 ld $30
40b4 000c ld $0c
40b5 00c3 ld $c3
40b6 0030 ld $30
40b7 000c ld $0c
40b8 00c3 ld $c3
40b9 0030 ld $30
40ba 000c ld $0c
40bb 00c3 ld $c3
40bc 0030 ld $30
40bd 000c ld $0c
40be 00c3 ld $c3
40bf 0030 ld $30
40c0 000c ld $0c
40c1 00c3 ld $c3
40c2 0030 ld $30
40c3 000c ld $0c
40c4 00c3 ld $c3
40c5 0030 ld $30
40c6 000c ld $0c
40c7 00c3 ld $c3
40c8 0030 ld $30
40c9 000c ld $0c
40ca 00c3 ld $c3
40cb 0013 ld $13
40cc 000c ld $0c
40cd 00c3 ld $c3
40ce 0030 ld $30
40cf 000c ld $0c
40d0 00c3 ld $c3
40d1 002a ld $2a
40d2 000c ld $0c
40d3 00c3 ld $c3
40d4 0030 ld $30
40d5 000c ld $0c
40d6 00c3 ld $c3
40d7 0030 ld $30
40d8 000c ld $0c
40d9 00c3 ld $c3
40da 0030 ld $30
40db 000c ld $0c
40dc 00c3 ld $c3
40dd 0030 ld $30
40de 000c ld $0c
40df 00c3 ld $c3
40e0 0030 ld $30
40e1 000c ld $0c
40e2 00c3 ld $c3
40e3 0030 ld $30
40e4 000c ld $0c
40e5 00c3 ld $c3
40e6 0030 ld $30
40e7 000c ld $0c
40e8 00c3 ld $c3
40e9 0030 ld $30
40ea 000c ld $0c
40eb 00c3 ld $c3
40ec 0030 ld $30
40ed 000c ld $0c
40ee 00c3 ld $c3
40ef 0030 ld $30
40f0 000c ld $0c
40f1 00c3 ld $c3
40f2 0030 ld $30
40f3 000c ld $0c
40f4 00c3 ld $c3
40f5 0030 ld $30
40f6 000c ld $0c
40f7 00ab ld $ab
40f8 002a ld $2a
40f9 000c ld $0c
40fa 00c3 ld $c3
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 0030 ld $30
4101 000c ld $0c
4102 00c3 ld $c3
4103 0030 ld $30
4104 000c ld $0c
4105 00c3 ld $c3
4106 0030 ld $30
4107 000c ld $0c
4108 00c3 ld $c3
4109 0030 ld $30
410a 000c ld $0c
410b 00c3 ld $c3
410c 00f0 ld $f0
410d 000f ld $0f
410e 00c3 ld $c3
410f 0030 ld $30
4110 000c ld $0c
4111 00c3 ld $c3
4112 00f0 ld $f0
4113 000f ld $0f
4114 00c3 ld $c3
4115 0030 ld $30
4116 000c ld $0c
4117 00c3 ld $c3
4118 003f ld $3f
4119 000c ld $0c
411a 00c3 ld $c3
411b 0030 ld $30
411c 000c ld $0c
411d 00c3 ld $c3
411e 0030 ld $30
411f 000c ld $0c
4120 00c3 ld $c3
4121 0030 ld $30
4122 000c ld $0c
4123 00c3 ld $c3
4124 0030 ld $30
4125 000c ld $0c
4126 00c3 ld $c3
4127 0030 ld $30
4128 000c ld $0c
4129 00c3 ld $c3
412a 0030 ld $30
412b 000c ld $0c
412c 00c3 ld $c3
412d 0030 ld $30
412e 000c ld $0c
412f 00c3 ld $c3
4130 0015 ld $15
4131 000c ld $0c
4132 00c3 ld $c3
4133 0030 ld $30
4134 000c ld $0c
4135 00c3 ld $c3
4136 0030 ld $30
4137 000c ld $0c
4138 00c3 ld $c3
4139 0030 ld $30
413a 001c ld $1c
413b 0004 ld $04
413c 006b ld $6b
413d 0000 ld $00
413e 00c3 ld $c3
413f 0030 ld $30
4140 000c ld $0c
4141 00c3 ld $c3
4142 0030 ld $30
4143 000c ld $0c
4144 00c3 ld $c3
4145 0030 ld $30
4146 000c ld $0c
4147 00c3 ld $c3
4148 0030 ld $30
4149 000c ld $0c
414a 00c3 ld $c3
414b 0030 ld $30
414c 000c ld $0c
414d 00c3 ld $c3
414e 0030 ld $30
414f 000c ld $0c
4150 00c3 ld $c3
4151 0030 ld $30
4152 000c ld $0c
4153 00c3 ld $c3
4154 003f ld $3f
4155 0000 ld $00
4156 00c3 ld $c3
4157 0030 ld $30
4158 000c ld $0c
4159 00c3 ld $c3
415a 00f0 ld $f0
415b 000f ld $0f
415c 00c0 ld $c0
415d 0030 ld $30
415e 000c ld $0c
415f 00c3 ld $c3
4160 0030 ld $30
4161 000c ld $0c
4162 00c3 ld $c3
4163 0030 ld $30
4164 000c ld $0c
4165 00c3 ld $c3
4166 0030 ld $30
4167 000c ld $0c
4168 00c3 ld $c3
4169 0030 ld $30
416a 000c ld $0c
416b 00c3 ld $c3
416c 0030 ld $30
416d 000c ld $0c
416e 00c3 ld $c3
416f 0030 ld $30
4170 000c ld $0c
4171 00c3 ld $c3
4172 0030 ld $30
4173 000c ld $0c
4174 00c3 ld $c3
4175 0030 ld $30
4176 000c ld $0c
4177 00c3 ld $c3
4178 0030 ld $30
4179 000c ld $0c
417a 00c3 ld $c3
417b 0030 ld $30
417c 000c ld $0c
417d 00c3 ld $c3
417e 0030 ld $30
417f 000c ld $0c
4180 00c3 ld $c3
4181 0030 ld $30
4182 000c ld $0c
4183 00c3 ld $c3
4184 0030 ld $30
4185 000c ld $0c
4186 00c3 ld $c3
4187 0030 ld $30
4188 000c ld $0c
4189 00c3 ld $c3
418a 0030 ld $30
418b 000c ld $0c
418c 00c3 ld $c3
418d 0030 ld $30
418e 000c ld $0c
418f 00c3 ld $c3
4190 002a ld $2a
4191 000c ld $0c
4192 00c3 ld $c3
4193 0030 ld $30
4194 000c ld $0c
4195 00ab ld $ab
4196 002a ld $2a
4197 000c ld $0c
4198 00c3 ld $c3
4199 0030 ld $30
419a 000c ld $0c
419b 00c3 ld $c3
419c 0030 ld $30
419d 000c ld $0c
419e 00c3 ld $c3
419f 0030 ld $30
41a0 000c ld $0c
41a1 00c3 ld $c3
41a2 0030 ld $30
41a3 000c ld $0c
41a4 00c3 ld $c3
41a5 00ff ld $ff
41a6 00fb ld $fb
41a7 00bf ld $bf
41a8 003f ld $3f
41a9 000c ld $0c
41aa 00c3 ld $c3
41ab 0030 ld $30
41ac 000c ld $0c
41ad 00c3 ld $c3
41ae 0030 ld $30
41af 000c ld $0c
41b0 00c3 ld $c3
41b1 0030 ld $30
41b2 000c ld $0c
41b3 00c3 ld $c3
41b4 0030 ld $30
41b5 000c ld $0c
41b6 00c3 ld $c3
41b7 0030 ld $30
41b8 000c ld $0c
41b9 00c3 ld $c3
41ba 0030 ld $30
41bb 00ac ld $ac
41bc 0056 ld $56
41bd 0095 ld $95
41be 000a ld $0a
41bf 00c3 ld $c3
41c0 0030 ld $30
41c1 000c ld $0c
41c2 00c3 ld $c3
41c3 0030 ld $30
41c4 000c ld $0c
41c5 00c3 ld $c3
41c6 0030 ld $30
41c7 000c ld $0c
41c8 00c3 ld $c3
41c9 0030 ld $30
41ca 000c ld $0c
41cb 00c3 ld $c3
41cc 00f0 ld $f0
41cd 00ff ld $ff
41ce 00c3 ld $c3
41cf 0030 ld $30
41d0 000c ld $0c
41d1 00c3 ld $c3
41d2 00f0 ld $f0
41d3 00ff ld $ff
41d4 00c3 ld $c3
41d5 0030 ld $30
41d6 000c ld $0c
41d7 00c3 ld $c3
41d8 00ff ld $ff
41d9 000f ld $0f
41da 00c3 ld $c3
41db 0030 ld $30
41dc 000c ld $0c
41dd 00c3 ld $c3
41de 0030 ld $30
41df 000c ld $0c
41e0 00c3 ld $c3
41e1 0030 ld $30
41e2 000c ld $0c
41e3 00c3 ld $c3
41e4 0030 ld $30
41e5 000c ld $0c
41e6 00c3 ld $c3
41e7 0030 ld $30
41e8 000c ld $0c
41e9 00c3 ld $c3
41ea 0030 ld $30
41eb 000c ld $0c
41ec 00c3 ld $c3
41ed 0030 ld $30
41ee 000c ld $0c
41ef 00c3 ld $c3
41f0 0015 ld $15
41f1 000c ld $0c
41f2 00c3 ld $c3
41f3 0030 ld $30
41f4 000c ld $0c
41f5 00c3 ld $c3
41f6 0030 ld $30
41f7 000c ld $0c
41f8 00c3 ld $c3
41f9 0030 ld $30
41fa 001c ld $1c
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 00ac ld $ac
4201 0056 ld $56
4202 0060 ld $60
4203 0059 ld $59
4204 0030 ld $30
4205 000c ld $0c
4206 00c3 ld $c3
4207 0070 ld $70
4208 0055 ld $55
4209 00fd ld $fd
420a 0055 ld $55
420b 00f5 ld $f5
420c 0057 ld $57
420d 00d5 ld $d5
420e 005f ld $5f
420f 0055 ld $55
4210 007f ld $7f
4211 0055 ld $55
4212 00fd ld $fd
4213 0055 ld $55
4214 0005 ld $05
4215 00c3 ld $c3
4216 0030 ld $30
4217 000c ld $0c
4218 00c3 ld $c3
4219 00f0 ld $f0
421a 000b ld $0b
421b 00c0 ld $c0
421c 0030 ld $30
421d 000c ld $0c
421e 00c3 ld $c3
421f 002f ld $2f
4220 0000 ld $00
4221 00c3 ld $c3
4222 0030 ld $30
4223 000c ld $0c
4224 00c3 ld $c3
4225 0030 ld $30
4226 000c ld $0c
4227 00c3 ld $c3
4228 0030 ld $30
4229 000c ld $0c
422a 00c3 ld $c3
422b 0030 ld $30
422c 000c ld $0c
422d 00c3 ld $c3
422e 0030 ld $30
422f 000c ld $0c
4230 00c3 ld $c3
4231 0030 ld $30
4232 000c ld $0c
4233 00c3 ld $c3
4234 0030 ld $30
4235 000c ld $0c
4236 00c3 ld $c3
4237 0030 ld $30
4238 000c ld $0c
4239 00c3 ld $c3
423a 0030 ld $30
423b 000c ld $0c
423c 00c3 ld $c3
423d 0030 ld $30
423e 000c ld $0c
423f 00c3 ld $c3
4240 0030 ld $30
4241 000c ld $0c
4242 00c3 ld $c3
4243 0030 ld $30
4244 000c ld $0c
4245 00c3 ld $c3
4246 0030 ld $30
4247 000c ld $0c
4248 00c3 ld $c3
4249 0030 ld $30
424a 000c ld $0c
424b 00c3 ld $c3
424c 0030 ld $30
424d 000c ld $0c
424e 00c3 ld $c3
424f 0030 ld $30
4250 000c ld $0c
4251 00c3 ld $c3
4252 0030 ld $30
4253 000c ld $0c
4254 00c3 ld $c3
4255 002a ld $2a
4256 000c ld $0c
4257 00c3 ld $c3
4258 00b0 ld $b0
4259 00aa ld $aa
425a 00aa ld $aa
425b 002a ld $2a
425c 000c ld $0c
425d 00c3 ld $c3
425e 0030 ld $30
425f 000c ld $0c
4260 00c3 ld $c3
4261 0030 ld $30
4262 000c ld $0c
4263 00c3 ld $c3
4264 0030 ld $30
4265 000c ld $0c
4266 00c3 ld $c3
4267 0030 ld $30
4268 000c ld $0c
4269 00bf ld $bf
426a 0091 ld $91
426b 00f4 ld $f4
426c 0046 ld $46
426d 00d2 ld $d2
426e 000b ld $0b
426f 00c3 ld $c3
4270 0030 ld $30
4271 000c ld $0c
4272 00c3 ld $c3
4273 0030 ld $30
4274 000c ld $0c
4275 00c3 ld $c3
4276 0030 ld $30
4277 000c ld $0c
4278 00c3 ld $c3
4279 0030 ld $30
427a 000c ld $0c
427b 00c3 ld $c3
427c 0030 ld $30
427d 00ac ld $ac
427e 00c2 ld $c2
427f 00b0 ld $b0
4280 00aa ld $aa
4281 00aa ld $aa
4282 00aa ld $aa
4283 00aa ld $aa
4284 00c2 ld $c2
4285 00b0 ld $b0
4286 000a ld $0a
4287 00c3 ld $c3
4288 0030 ld $30
4289 000c ld $0c
428a 00c3 ld $c3
428b 0030 ld $30
428c 000c ld $0c
428d 00c3 ld $c3
428e 0030 ld $30
428f 000c ld $0c
4290 00c3 ld $c3
4291 0030 ld $30
4292 00ac ld $ac
4293 00fe ld $fe
4294 00ff ld $ff
4295 003f ld $3f
4296 00c0 ld $c0
4297 0030 ld $30
4298 00ac ld $ac
4299 00fe ld $fe
429a 00ff ld $ff
429b 003f ld $3f
429c 00c0 ld $c0
429d 00b0 ld $b0
429e 00fa ld $fa
429f 00ff ld $ff
42a0 00ff ld $ff
42a1 0000 ld $00
42a2 00c3 ld $c3
42a3 0030 ld $30
42a4 000c ld $0c
42a5 00c3 ld $c3
42a6 0030 ld $30
42a7 000c ld $0c
42a8 00c3 ld $c3
42a9 0030 ld $30
42aa 000c ld $0c
42ab 00c3 ld $c3
42ac 0030 ld $30
42ad 000c ld $0c
42ae 00c3 ld $c3
42af 0030 ld $30
42b0 000c ld $0c
42b1 00c3 ld $c3
42b2 0030 ld $30
42b3 000c ld $0c
42b4 0057 ld $57
42b5 0055 ld $55
42b6 0005 ld $05
42b7 00c3 ld $c3
42b8 0030 ld $30
42b9 000c ld $0c
42ba 00c3 ld $c3
42bb 0030 ld $30
42bc 000c ld $0c
42bd 00c3 ld $c3
42be 0096 ld $96
42bf 0015 ld $15
42c0 0058 ld $58
42c1 006b ld $6b
42c2 00b0 ld $b0
42c3 00ae ld $ae
42c4 0030 ld $30
42c5 000c ld $0c
42c6 00c3 ld $c3
42c7 00f0 ld $f0
42c8 00ff ld $ff
42c9 00ff ld $ff
42ca 00ff ld $ff
* 12 times
42d4 000f ld $0f
42d5 00c3 ld $c3
42d6 0030 ld $30
42d7 000c ld $0c
42d8 00c3 ld $c3
42d9 0030 ld $30
42da 00fc ld $fc
42db 0003 ld $03
42dc 0030 ld $30
42dd 000c ld $0c
42de 00ff ld $ff
42df 0000 ld $00
42e0 000c ld $0c
42e1 00c3 ld $c3
42e2 0030 ld $30
42e3 000c ld $0c
42e4 00c3 ld $c3
42e5 0030 ld $30
42e6 00fc ld $fc
42e7 00bf ld $bf
42e8 0030 ld $30
42e9 000c ld $0c
42ea 00c3 ld $c3
42eb 0030 ld $30
42ec 000c ld $0c
42ed 00c3 ld $c3
42ee 0030 ld $30
42ef 000c ld $0c
42f0 00c3 ld $c3
42f1 0030 ld $30
42f2 000c ld $0c
42f3 00c3 ld $c3
42f4 0030 ld $30
42f5 000c ld $0c
42f6 00c3 ld $c3
42f7 0030 ld $30
42f8 000c ld $0c
42f9 00c3 ld $c3
42fa 0030 ld $30
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 000c ld $0c
4301 00c3 ld $c3
4302 0030 ld $30
4303 000c ld $0c
4304 00c3 ld $c3
4305 0030 ld $30
4306 000c ld $0c
4307 00c3 ld $c3
4308 0030 ld $30
4309 000c ld $0c
430a 00c3 ld $c3
430b 0030 ld $30
430c 000c ld $0c
430d 00c3 ld $c3
430e 0030 ld $30
430f 000c ld $0c
4310 00c3 ld $c3
4311 0030 ld $30
4312 000c ld $0c
4313 00c3 ld $c3
4314 0030 ld $30
4315 000c ld $0c
4316 00c3 ld $c3
4317 00f0 ld $f0
4318 00ff ld $ff
4319 00ab ld $ab
431a 00ff ld $ff
431b 000f ld $0f
431c 00c3 ld $c3
431d 006a ld $6a
431e 00a5 ld $a5
431f 0056 ld $56
4320 002a ld $2a
4321 000c ld $0c
4322 00c3 ld $c3
4323 0030 ld $30
4324 000c ld $0c
4325 00c3 ld $c3
4326 0030 ld $30
4327 000c ld $0c
4328 00c3 ld $c3
4329 0030 ld $30
432a 000c ld $0c
432b 00c3 ld $c3
432c 0030 ld $30
432d 00fc ld $fc
432e 004a ld $4a
432f 0030 ld $30
4330 00fc ld $fc
4331 00c2 ld $c2
4332 0070 ld $70
4333 00f4 ld $f4
4334 00c2 ld $c2
4335 0030 ld $30
4336 000c ld $0c
4337 00c3 ld $c3
4338 0030 ld $30
4339 000c ld $0c
433a 00c3 ld $c3
433b 0030 ld $30
433c 000c ld $0c
433d 00c3 ld $c3
433e 0030 ld $30
433f 000c ld $0c
4340 00c3 ld $c3
4341 00f0 ld $f0
4342 00af ld $af
4343 00fe ld $fe
4344 00aa ld $aa
4345 00aa ld $aa
4346 00aa ld $aa
* 6 times
434a 00bf ld $bf
434b 00fa ld $fa
434c 00c3 ld $c3
434d 0030 ld $30
434e 000c ld $0c
434f 00c3 ld $c3
4350 0030 ld $30
4351 000c ld $0c
4352 00c3 ld $c3
4353 0030 ld $30
4354 000c ld $0c
4355 00c3 ld $c3
4356 00f0 ld $f0
4357 00ff ld $ff
4358 00ff ld $ff
4359 0030 ld $30
435a 000c ld $0c
435b 00c3 ld $c3
435c 00f0 ld $f0
435d 00ff ld $ff
435e 00ff ld $ff
435f 0030 ld $30
4360 000c ld $0c
4361 00c3 ld $c3
4362 00ff ld $ff
4363 00ff ld $ff
4364 00c3 ld $c3
4365 0030 ld $30
4366 000c ld $0c
4367 00c3 ld $c3
4368 0030 ld $30
4369 000c ld $0c
436a 00c3 ld $c3
436b 0030 ld $30
436c 000c ld $0c
436d 00c3 ld $c3
436e 0030 ld $30
436f 000c ld $0c
4370 00c3 ld $c3
4371 0030 ld $30
4372 000c ld $0c
4373 00c3 ld $c3
4374 0030 ld $30
4375 000c ld $0c
4376 00c3 ld $c3
4377 0030 ld $30
4378 000c ld $0c
4379 00c3 ld $c3
437a 0015 ld $15
437b 000c ld $0c
437c 00c3 ld $c3
437d 0030 ld $30
437e 000c ld $0c
437f 00c3 ld $c3
4380 0030 ld $30
4381 000c ld $0c
4382 00c3 ld $c3
4383 00eb ld $eb
4384 001a ld $1a
4385 00ac ld $ac
4386 0056 ld $56
4387 00b0 ld $b0
4388 00a6 ld $a6
4389 0030 ld $30
438a 000c ld $0c
438b 00c3 ld $c3
438c 0070 ld $70
438d 0055 ld $55
438e 00fd ld $fd
438f 0055 ld $55
4390 00f5 ld $f5
4391 0057 ld $57
4392 00d5 ld $d5
4393 005f ld $5f
4394 0055 ld $55
4395 007f ld $7f
4396 0055 ld $55
4397 00fd ld $fd
4398 0055 ld $55
4399 0005 ld $05
439a 00c3 ld $c3
439b 0030 ld $30
439c 000c ld $0c
439d 00c3 ld $c3
439e 0030 ld $30
439f 000c ld $0c
43a0 00bf ld $bf
43a1 0000 ld $00
43a2 00fc ld $fc
43a3 0002 ld $02
43a4 0030 ld $30
43a5 000c ld $0c
43a6 00c3 ld $c3
43a7 0030 ld $30
43a8 000c ld $0c
43a9 00c3 ld $c3
43aa 0030 ld $30
43ab 006c ld $6c
43ac 00fc ld $fc
43ad 0030 ld $30
43ae 000c ld $0c
43af 00c3 ld $c3
43b0 0030 ld $30
43b1 000c ld $0c
43b2 00c3 ld $c3
43b3 0030 ld $30
43b4 000c ld $0c
43b5 00c3 ld $c3
43b6 0030 ld $30
43b7 000c ld $0c
43b8 00c3 ld $c3
43b9 0030 ld $30
43ba 000c ld $0c
43bb 00c3 ld $c3
43bc 0030 ld $30
43bd 000c ld $0c
43be 00c3 ld $c3
43bf 0030 ld $30
43c0 000c ld $0c
43c1 00c3 ld $c3
43c2 0030 ld $30
43c3 000c ld $0c
43c4 00c3 ld $c3
43c5 0030 ld $30
43c6 000c ld $0c
43c7 00c3 ld $c3
43c8 0030 ld $30
43c9 000c ld $0c
43ca 00c3 ld $c3
43cb 0030 ld $30
43cc 000c ld $0c
43cd 00c3 ld $c3
43ce 0030 ld $30
43cf 000c ld $0c
43d0 00c3 ld $c3
43d1 0030 ld $30
43d2 000c ld $0c
43d3 00c3 ld $c3
43d4 0030 ld $30
43d5 000c ld $0c
43d6 00c3 ld $c3
43d7 00f0 ld $f0
43d8 00af ld $af
43d9 00fe ld $fe
43da 00ea ld $ea
43db 000f ld $0f
43dc 00ab ld $ab
43dd 00aa ld $aa
43de 00aa ld $aa
43df 00aa ld $aa
43e0 002a ld $2a
43e1 000c ld $0c
43e2 00c3 ld $c3
43e3 0030 ld $30
43e4 000c ld $0c
43e5 00c3 ld $c3
43e6 0030 ld $30
43e7 000c ld $0c
43e8 00c3 ld $c3
43e9 0030 ld $30
43ea 000c ld $0c
43eb 00c3 ld $c3
43ec 00f0 ld $f0
43ed 001b ld $1b
43ee 00bd ld $bd
43ef 0030 ld $30
43f0 00fc ld $fc
43f1 00c2 ld $c2
43f2 00f0 ld $f0
43f3 002b ld $2b
43f4 00bd ld $bd
43f5 0030 ld $30
43f6 000c ld $0c
43f7 00c3 ld $c3
43f8 0030 ld $30
43f9 000c ld $0c
43fa 00c3 ld $c3
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 0030 ld $30
4401 000c ld $0c
4402 00c3 ld $c3
4403 0030 ld $30
4404 000c ld $0c
4405 00c3 ld $c3
4406 00f0 ld $f0
4407 00af ld $af
4408 00ab ld $ab
4409 0095 ld $95
440a 005a ld $5a
440b 0055 ld $55
440c 006a ld $6a
440d 00a5 ld $a5
440e 0056 ld $56
440f 00aa ld $aa
4410 00fe ld $fe
4411 00c3 ld $c3
4412 0030 ld $30
4413 000c ld $0c
4414 00c3 ld $c3
4415 0030 ld $30
4416 000c ld $0c
4417 00c3 ld $c3
4418 0030 ld $30
4419 000c ld $0c
441a 00c3 ld $c3
441b 00ff ld $ff
441c 00af ld $af
441d 00fe ld $fe
441e 0030 ld $30
441f 000c ld $0c
4420 00c3 ld $c3
4421 00ff ld $ff
4422 00af ld $af
4423 00fe ld $fe
4424 0030 ld $30
4425 000c ld $0c
4426 00ff ld $ff
4427 00bf ld $bf
4428 00fa ld $fa
4429 00c3 ld $c3
442a 0030 ld $30
442b 000c ld $0c
442c 00c3 ld $c3
442d 0030 ld $30
442e 000c ld $0c
442f 00c3 ld $c3
4430 0030 ld $30
4431 000c ld $0c
4432 00c3 ld $c3
4433 0030 ld $30
4434 000c ld $0c
4435 00c3 ld $c3
4436 0030 ld $30
4437 000c ld $0c
4438 00c3 ld $c3
4439 0030 ld $30
443a 000c ld $0c
443b 00c3 ld $c3
443c 0030 ld $30
443d 000c ld $0c
443e 00ab ld $ab
443f 0095 ld $95
4440 000a ld $0a
4441 00c3 ld $c3
4442 0030 ld $30
4443 000c ld $0c
4444 00c3 ld $c3
4445 0030 ld $30
4446 000c ld $0c
4447 00c3 ld $c3
4448 00e9 ld $e9
4449 001a ld $1a
444a 0058 ld $58
444b 0041 ld $41
444c 00b0 ld $b0
444d 00ae ld $ae
444e 0030 ld $30
444f 000c ld $0c
4450 00c3 ld $c3
4451 00b0 ld $b0
4452 00ae ld $ae
4453 00fe ld $fe
4454 00aa ld $aa
4455 00fe ld $fe
4456 00ab ld $ab
4457 00ea ld $ea
4458 00af ld $af
4459 00ab ld $ab
445a 00bf ld $bf
445b 00aa ld $aa
445c 00ff ld $ff
445d 00aa ld $aa
445e 000e ld $0e
445f 00c3 ld $c3
4460 0030 ld $30
4461 000c ld $0c
4462 00c3 ld $c3
4463 0030 ld $30
4464 000c ld $0c
4465 00c3 ld $c3
4466 007f ld $7f
4467 0005 ld $05
4468 00c0 ld $c0
4469 0030 ld $30
446a 000c ld $0c
446b 00c3 ld $c3
446c 0030 ld $30
446d 000c ld $0c
446e 00c3 ld $c3
446f 0030 ld $30
4470 00bc ld $bc
4471 00bc ld $bc
4472 0030 ld $30
4473 000c ld $0c
4474 00c3 ld $c3
4475 0030 ld $30
4476 000c ld $0c
4477 00c3 ld $c3
4478 0030 ld $30
4479 000c ld $0c
447a 00c3 ld $c3
447b 0030 ld $30
447c 000c ld $0c
447d 00c3 ld $c3
447e 0030 ld $30
447f 000c ld $0c
4480 00c3 ld $c3
4481 0030 ld $30
4482 000c ld $0c
4483 00c3 ld $c3
4484 0030 ld $30
4485 000c ld $0c
4486 00c3 ld $c3
4487 0030 ld $30
4488 000c ld $0c
4489 00c3 ld $c3
448a 0030 ld $30
448b 000c ld $0c
448c 00c3 ld $c3
448d 0030 ld $30
448e 000c ld $0c
448f 00c3 ld $c3
4490 0030 ld $30
4491 000c ld $0c
4492 00c3 ld $c3
4493 0030 ld $30
4494 000c ld $0c
4495 00c3 ld $c3
4496 0030 ld $30
4497 000c ld $0c
4498 00c3 ld $c3
4499 0030 ld $30
449a 000c ld $0c
449b 00c3 ld $c3
449c 00b0 ld $b0
449d 00fa ld $fa
449e 00ab ld $ab
449f 00bf ld $bf
44a0 000a ld $0a
44a1 00ab ld $ab
44a2 0095 ld $95
44a3 005a ld $5a
44a4 00a9 ld $a9
44a5 002a ld $2a
44a6 000c ld $0c
44a7 00c3 ld $c3
44a8 0012 ld $12
44a9 005c ld $5c
44aa 00c2 ld $c2
44ab 0030 ld $30
44ac 000c ld $0c
44ad 00c3 ld $c3
44ae 0030 ld $30
44af 000c ld $0c
44b0 00c3 ld $c3
44b1 00bf ld $bf
44b2 0004 ld $04
44b3 00c3 ld $c3
44b4 002f ld $2f
44b5 00fc ld $fc
44b6 00c2 ld $c2
44b7 002f ld $2f
44b8 000c ld $0c
44b9 0047 ld $47
44ba 003f ld $3f
44bb 000c ld $0c
44bc 00c3 ld $c3
44bd 0030 ld $30
44be 000c ld $0c
44bf 00c3 ld $c3
44c0 0030 ld $30
44c1 000c ld $0c
44c2 00c3 ld $c3
44c3 0030 ld $30
44c4 000c ld $0c
44c5 00c3 ld $c3
44c6 00b0 ld $b0
44c7 00aa ld $aa
44c8 00aa ld $aa
44c9 0095 ld $95
44ca 005a ld $5a
44cb 00a9 ld $a9
44cc 006a ld $6a
44cd 00a5 ld $a5
44ce 0056 ld $56
44cf 00aa ld $aa
44d0 00aa ld $aa
44d1 00c2 ld $c2
44d2 0030 ld $30
44d3 000c ld $0c
44d4 00c3 ld $c3
44d5 0030 ld $30
44d6 000c ld $0c
44d7 00c3 ld $c3
44d8 0030 ld $30
44d9 000c ld $0c
44da 000f ld $0f
44db 003f ld $3f
44dc 00ac ld $ac
44dd 00fe ld $fe
44de 0030 ld $30
44df 000c ld $0c
44e0 000f ld $0f
44e1 003f ld $3f
44e2 00ac ld $ac
44e3 00fe ld $fe
44e4 0030 ld $30
44e5 003c ld $3c
44e6 00fc ld $fc
44e7 00b0 ld $b0
44e8 00fa ld $fa
44e9 00c3 ld $c3
44ea 0030 ld $30
44eb 000c ld $0c
44ec 00c3 ld $c3
44ed 0030 ld $30
44ee 000c ld $0c
44ef 00c3 ld $c3
44f0 0030 ld $30
44f1 000c ld $0c
44f2 00c3 ld $c3
44f3 0030 ld $30
44f4 000c ld $0c
44f5 00c3 ld $c3
44f6 0030 ld $30
44f7 000c ld $0c
44f8 00c3 ld $c3
44f9 0030 ld $30
44fa 000c ld $0c
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 00c3 ld $c3
4501 0030 ld $30
4502 000c ld $0c
4503 00c3 ld $c3
4504 0015 ld $15
4505 000c ld $0c
4506 00c3 ld $c3
4507 0030 ld $30
4508 000c ld $0c
4509 00c3 ld $c3
450a 0030 ld $30
450b 000c ld $0c
450c 00c3 ld $c3
450d 00eb ld $eb
450e 001a ld $1a
450f 0004 ld $04
4510 0069 ld $69
4511 00b0 ld $b0
4512 00a6 ld $a6
4513 0030 ld $30
4514 000c ld $0c
4515 00c3 ld $c3
4516 0070 ld $70
4517 0055 ld $55
4518 00fd ld $fd
4519 0055 ld $55
451a 00f5 ld $f5
451b 0057 ld $57
451c 00d5 ld $d5
451d 005f ld $5f
451e 0055 ld $55
451f 007f ld $7f
4520 0055 ld $55
4521 00fd ld $fd
4522 0055 ld $55
4523 0005 ld $05
4524 00c3 ld $c3
4525 0030 ld $30
4526 000c ld $0c
4527 00c3 ld $c3
4528 0030 ld $30
4529 000c ld $0c
452a 00c3 ld $c3
452b 0030 ld $30
452c 0050 ld $50
452d 00fd ld $fd
452e 0030 ld $30
452f 000c ld $0c
4530 00c3 ld $c3
4531 0030 ld $30
4532 000c ld $0c
4533 00c3 ld $c3
4534 0030 ld $30
4535 006c ld $6c
4536 00fc ld $fc
4537 0030 ld $30
4538 000c ld $0c
4539 00c3 ld $c3
453a 0030 ld $30
453b 000c ld $0c
453c 00c3 ld $c3
453d 0030 ld $30
453e 000c ld $0c
453f 00c3 ld $c3
4540 0030 ld $30
4541 000c ld $0c
4542 00c3 ld $c3
4543 0030 ld $30
4544 000c ld $0c
4545 00c3 ld $c3
4546 0030 ld $30
4547 000c ld $0c
4548 00c3 ld $c3
4549 0030 ld $30
454a 000c ld $0c
454b 00c3 ld $c3
454c 0030 ld $30
454d 000c ld $0c
454e 00c3 ld $c3
454f 0030 ld $30
4550 000c ld $0c
4551 00c3 ld $c3
4552 0030 ld $30
4553 000c ld $0c
4554 00c3 ld $c3
4555 0030 ld $30
4556 000c ld $0c
4557 00c3 ld $c3
4558 0030 ld $30
4559 000c ld $0c
455a 00c3 ld $c3
455b 0030 ld $30
455c 000c ld $0c
455d 00c3 ld $c3
455e 0030 ld $30
455f 000c ld $0c
4560 00c3 ld $c3
4561 0070 ld $70
4562 00a5 ld $a5
4563 00fe ld $fe
4564 00ea ld $ea
4565 000f ld $0f
4566 00ab ld $ab
4567 006a ld $6a
4568 00a5 ld $a5
4569 0056 ld $56
456a 002a ld $2a
456b 000c ld $0c
456c 004b ld $4b
456d 0092 ld $92
456e 0054 ld $54
456f 0096 ld $96
4570 0030 ld $30
4571 000c ld $0c
4572 00c3 ld $c3
4573 0030 ld $30
4574 000c ld $0c
4575 00c3 ld $c3
4576 006f ld $6f
4577 0004 ld $04
4578 00c3 ld $c3
4579 00f0 ld $f0
457a 000b ld $0b
457b 00bf ld $bf
457c 0030 ld $30
457d 000c ld $0c
457e 004b ld $4b
457f 002f ld $2f
4580 000c ld $0c
4581 00c3 ld $c3
4582 0030 ld $30
4583 000c ld $0c
4584 00c3 ld $c3
4585 0030 ld $30
4586 00fc ld $fc
4587 00ff ld $ff
4588 00ff ld $ff
4589 00ff ld $ff
458a 00ff ld $ff
458b 00aa ld $aa
458c 0065 ld $65
458d 00a9 ld $a9
458e 00aa ld $aa
458f 00aa ld $aa
4590 00aa ld $aa
* 7 times
4595 0065 ld $65
4596 00a9 ld $a9
4597 00ff ld $ff
4598 00ff ld $ff
4599 00ff ld $ff
459a 00ff ld $ff
459b 000f ld $0f
459c 00c3 ld $c3
459d 0030 ld $30
459e 000c ld $0c
459f 00c3 ld $c3
45a0 0030 ld $30
45a1 00ac ld $ac
45a2 00fe ld $fe
45a3 0030 ld $30
45a4 000c ld $0c
45a5 00c3 ld $c3
45a6 0030 ld $30
45a7 00ac ld $ac
45a8 00fe ld $fe
45a9 0030 ld $30
45aa 000c ld $0c
45ab 00c3 ld $c3
45ac 00b0 ld $b0
45ad 00fa ld $fa
45ae 00c3 ld $c3
45af 0030 ld $30
45b0 000c ld $0c
45b1 00c3 ld $c3
45b2 0030 ld $30
45b3 000c ld $0c
45b4 00c3 ld $c3
45b5 0030 ld $30
45b6 000c ld $0c
45b7 00c3 ld $c3
45b8 0030 ld $30
45b9 000c ld $0c
45ba 00c3 ld $c3
45bb 0030 ld $30
45bc 000c ld $0c
45bd 00c3 ld $c3
45be 0030 ld $30
45bf 000c ld $0c
45c0 00c3 ld $c3
45c1 0030 ld $30
45c2 000c ld $0c
45c3 00c3 ld $c3
45c4 0015 ld $15
45c5 000c ld $0c
45c6 00c3 ld $c3
45c7 0030 ld $30
45c8 000c ld $0c
45c9 00c3 ld $c3
45ca 0030 ld $30
45cb 000c ld $0c
45cc 00c3 ld $c3
45cd 00e9 ld $e9
45ce 001a ld $1a
45cf 00a4 ld $a4
45d0 0041 ld $41
45d1 00b0 ld $b0
45d2 00ae ld $ae
45d3 0030 ld $30
45d4 000c ld $0c
45d5 00c3 ld $c3
45d6 00b0 ld $b0
45d7 00aa ld $aa
45d8 00ff ld $ff
45d9 00ba ld $ba
45da 00fa ld $fa
45db 00ab ld $ab
45dc 00fa ld $fa
45dd 00af ld $af
45de 00aa ld $aa
45df 00bf ld $bf
45e0 00ae ld $ae
45e1 00fe ld $fe
45e2 00ba ld $ba
45e3 000a ld $0a
45e4 00c3 ld $c3
45e5 0030 ld $30
45e6 000c ld $0c
45e7 00c3 ld $c3
45e8 0030 ld $30
45e9 000c ld $0c
45ea 00c3 ld $c3
45eb 00c0 ld $c0
45ec 006b ld $6b
45ed 0001 ld $01
45ee 002f ld $2f
45ef 000c ld $0c
45f0 00c3 ld $c3
45f1 0030 ld $30
45f2 000c ld $0c
45f3 00c3 ld $c3
45f4 0030 ld $30
45f5 00bc ld $bc
45f6 00bc ld $bc
45f7 0030 ld $30
45f8 000c ld $0c
45f9 00c3 ld $c3
45fa 0030 ld $30
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 000c ld $0c
4601 00c3 ld $c3
4602 0030 ld $30
4603 000c ld $0c
4604 00c3 ld $c3
4605 0030 ld $30
4606 000c ld $0c
4607 00c3 ld $c3
4608 0030 ld $30
4609 000c ld $0c
460a 00c3 ld $c3
460b 0030 ld $30
460c 000c ld $0c
460d 00c3 ld $c3
460e 0030 ld $30
460f 000c ld $0c
4610 00c3 ld $c3
4611 0030 ld $30
4612 000c ld $0c
4613 00c3 ld $c3
4614 0030 ld $30
4615 000c ld $0c
4616 00c3 ld $c3
4617 0030 ld $30
4618 000c ld $0c
4619 00c3 ld $c3
461a 0030 ld $30
461b 000c ld $0c
461c 00c3 ld $c3
461d 0030 ld $30
461e 000c ld $0c
461f 00c3 ld $c3
4620 0030 ld $30
4621 000c ld $0c
4622 00c3 ld $c3
4623 0030 ld $30
4624 000c ld $0c
4625 00c3 ld $c3
4626 00b0 ld $b0
4627 005a ld $5a
4628 00a9 ld $a9
4629 00bf ld $bf
462a 000a ld $0a
462b 00ab ld $ab
462c 0095 ld $95
462d 005a ld $5a
462e 00a9 ld $a9
462f 002a ld $2a
4630 000c ld $0c
4631 004b ld $4b
4632 00a3 ld $a3
4633 0094 ld $94
4634 0097 ld $97
4635 0030 ld $30
4636 000c ld $0c
4637 00c3 ld $c3
4638 0030 ld $30
4639 000c ld $0c
463a 00c3 ld $c3
463b 00ff ld $ff
463c 00fb ld $fb
463d 00be ld $be
463e 002f ld $2f
463f 00fc ld $fc
4640 00c3 ld $c3
4641 00ef ld $ef
4642 00fb ld $fb
4643 00be ld $be
4644 003f ld $3f
4645 000c ld $0c
4646 00c3 ld $c3
4647 0030 ld $30
4648 000c ld $0c
4649 00c3 ld $c3
464a 0030 ld $30
464b 00ac ld $ac
464c 0069 ld $69
464d 009a ld $9a
464e 00a6 ld $a6
464f 0069 ld $69
4650 0096 ld $96
4651 00aa ld $aa
4652 001a ld $1a
4653 0096 ld $96
4654 0065 ld $65
4655 0059 ld $59
4656 0096 ld $96
4657 0065 ld $65
4658 0059 ld $59
4659 0086 ld $86
465a 00aa ld $aa
465b 005a ld $5a
465c 009a ld $9a
465d 00a6 ld $a6
465e 0069 ld $69
465f 009a ld $9a
4660 0006 ld $06
4661 00c3 ld $c3
4662 0030 ld $30
4663 000c ld $0c
4664 00c3 ld $c3
4665 0030 ld $30
4666 00ac ld $ac
4667 00fe ld $fe
4668 0030 ld $30
4669 000c ld $0c
466a 00c3 ld $c3
466b 0030 ld $30
466c 00ac ld $ac
466d 00fe ld $fe
466e 0030 ld $30
466f 000c ld $0c
4670 00c3 ld $c3
4671 00b0 ld $b0
4672 00fa ld $fa
4673 00c3 ld $c3
4674 0030 ld $30
4675 000c ld $0c
4676 00c3 ld $c3
4677 0030 ld $30
4678 000c ld $0c
4679 00c3 ld $c3
467a 0030 ld $30
467b 000c ld $0c
467c 00c3 ld $c3
467d 0030 ld $30
467e 000c ld $0c
467f 00c3 ld $c3
4680 0030 ld $30
4681 00ac ld $ac
4682 00aa ld $aa
4683 00ff ld $ff
4684 00ff ld $ff
4685 00ff ld $ff
* 5 times
4688 00c3 ld $c3
4689 0015 ld $15
468a 000c ld $0c
468b 00c3 ld $c3
468c 0030 ld $30
468d 000c ld $0c
468e 00c3 ld $c3
468f 0030 ld $30
4690 000c ld $0c
4691 00c3 ld $c3
4692 00eb ld $eb
4693 001a ld $1a
4694 0004 ld $04
4695 0069 ld $69
4696 00b0 ld $b0
4697 00a6 ld $a6
4698 0030 ld $30
4699 000c ld $0c
469a 00c3 ld $c3
469b 0070 ld $70
469c 0055 ld $55
469d 00fd ld $fd
469e 0055 ld $55
469f 00f5 ld $f5
46a0 0057 ld $57
46a1 00d5 ld $d5
46a2 005f ld $5f
46a3 0055 ld $55
46a4 007f ld $7f
46a5 0055 ld $55
46a6 00fd ld $fd
46a7 0055 ld $55
46a8 0005 ld $05
46a9 00c3 ld $c3
46aa 0030 ld $30
46ab 000c ld $0c
46ac 00c3 ld $c3
46ad 0030 ld $30
46ae 000c ld $0c
46af 0003 ld $03
46b0 007f ld $7f
46b1 0010 ld $10
46b2 0004 ld $04
46b3 00c0 ld $c0
46b4 000f ld $0f
46b5 00c3 ld $c3
46b6 0030 ld $30
46b7 000c ld $0c
46b8 00c3 ld $c3
46b9 0030 ld $30
46ba 006c ld $6c
46bb 00fc ld $fc
46bc 0041 ld $41
46bd 0010 ld $10
46be 0004 ld $04
46bf 0041 ld $41
46c0 0010 ld $10
46c1 0004 ld $04
46c2 0041 ld $41
46c3 0010 ld $10
46c4 0004 ld $04
46c5 0041 ld $41
46c6 0010 ld $10
46c7 0004 ld $04
46c8 0041 ld $41
46c9 0010 ld $10
46ca 0004 ld $04
46cb 0030 ld $30
46cc 000c ld $0c
46cd 00c3 ld $c3
46ce 0030 ld $30
46cf 000c ld $0c
46d0 00c3 ld $c3
46d1 0030 ld $30
46d2 000c ld $0c
46d3 00c3 ld $c3
46d4 0030 ld $30
46d5 000c ld $0c
46d6 00c3 ld $c3
46d7 0030 ld $30
46d8 000c ld $0c
46d9 00c3 ld $c3
46da 0030 ld $30
46db 000c ld $0c
46dc 00c3 ld $c3
46dd 0030 ld $30
46de 000c ld $0c
46df 00c3 ld $c3
46e0 0030 ld $30
46e1 000c ld $0c
46e2 00c3 ld $c3
46e3 0030 ld $30
46e4 000c ld $0c
46e5 00c3 ld $c3
46e6 0070 ld $70
46e7 00a5 ld $a5
46e8 00fe ld $fe
46e9 00ea ld $ea
46ea 000f ld $0f
46eb 00ab ld $ab
46ec 006a ld $6a
46ed 00a5 ld $a5
46ee 0056 ld $56
46ef 002a ld $2a
46f0 001c ld $1c
46f1 0058 ld $58
46f2 0081 ld $81
46f3 0015 ld $15
46f4 0058 ld $58
46f5 0011 ld $11
46f6 000c ld $0c
46f7 00c3 ld $c3
46f8 0030 ld $30
46f9 000c ld $0c
46fa 00c3 ld $c3
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 00af ld $af
4701 0004 ld $04
4702 00c3 ld $c3
4703 00f0 ld $f0
4704 000f ld $0f
4705 00ff ld $ff
4706 0030 ld $30
4707 000c ld $0c
4708 0047 ld $47
4709 002f ld $2f
470a 000c ld $0c
470b 00c3 ld $c3
470c 0030 ld $30
470d 000c ld $0c
470e 00c3 ld $c3
470f 0030 ld $30
4710 005c ld $5c
4711 0055 ld $55
4712 0055 ld $55
4713 0055 ld $55
4714 0055 ld $55
4715 00d6 ld $d6
4716 00fa ld $fa
4717 005a ld $5a
4718 0069 ld $69
4719 009a ld $9a
471a 00a6 ld $a6
471b 0069 ld $69
471c 009a ld $9a
471d 00a6 ld $a6
471e 00d6 ld $d6
471f 00bb ld $bb
4720 005a ld $5a
4721 0055 ld $55
4722 0055 ld $55
4723 0055 ld $55
4724 0055 ld $55
4725 0005 ld $05
4726 00c3 ld $c3
4727 0030 ld $30
4728 000c ld $0c
4729 00c3 ld $c3
472a 0030 ld $30
472b 00ac ld $ac
472c 00fe ld $fe
472d 0030 ld $30
472e 000c ld $0c
472f 00c3 ld $c3
4730 0030 ld $30
4731 00ac ld $ac
4732 00fe ld $fe
4733 0030 ld $30
4734 000c ld $0c
4735 00c3 ld $c3
4736 00b0 ld $b0
4737 00fa ld $fa
4738 00c3 ld $c3
4739 0030 ld $30
473a 000c ld $0c
473b 00c3 ld $c3
473c 0030 ld $30
473d 000c ld $0c
473e 00c3 ld $c3
473f 0030 ld $30
4740 000c ld $0c
4741 00c3 ld $c3
4742 0030 ld $30
4743 000c ld $0c
4744 00ab ld $ab
4745 00aa ld $aa
4746 00aa ld $aa
4747 00aa ld $aa
4748 00aa ld $aa
4749 00fa ld $fa
474a 00ff ld $ff
474b 00ff ld $ff
474c 00ff ld $ff
* 5 times
474f 000f ld $0f
4750 00c3 ld $c3
4751 0030 ld $30
4752 000c ld $0c
4753 00c3 ld $c3
4754 0030 ld $30
4755 000c ld $0c
4756 00c3 ld $c3
4757 00e9 ld $e9
4758 001a ld $1a
4759 00a4 ld $a4
475a 0041 ld $41
475b 00b0 ld $b0
475c 00ae ld $ae
475d 0030 ld $30
475e 000c ld $0c
475f 00c3 ld $c3
4760 00b0 ld $b0
4761 00aa ld $aa
4762 00ff ld $ff
4763 00aa ld $aa
4764 00fe ld $fe
4765 00ab ld $ab
4766 00ea ld $ea
4767 00af ld $af
4768 00ea ld $ea
4769 00bf ld $bf
476a 00aa ld $aa
476b 00ff ld $ff
476c 00aa ld $aa
476d 000e ld $0e
476e 00c3 ld $c3
476f 0030 ld $30
4770 000c ld $0c
4771 00c3 ld $c3
4772 0030 ld $30
4773 000c ld $0c
4774 00bc ld $bc
4775 0081 ld $81
4776 0065 ld $65
4777 0005 ld $05
4778 0020 ld $20
4779 00f0 ld $f0
477a 00c2 ld $c2
477b 0030 ld $30
477c 000c ld $0c
477d 00c3 ld $c3
477e 0030 ld $30
477f 00bc ld $bc
4780 00bc ld $bc
4781 00ff ld $ff
4782 00fb ld $fb
4783 00bf ld $bf
4784 00ff ld $ff
4785 00fb ld $fb
4786 00bf ld $bf
4787 00ff ld $ff
4788 00fb ld $fb
4789 00bf ld $bf
478a 00ff ld $ff
478b 00fb ld $fb
478c 00bf ld $bf
478d 00ff ld $ff
478e 00fb ld $fb
478f 0007 ld $07
4790 0030 ld $30
4791 000c ld $0c
4792 00c3 ld $c3
4793 0030 ld $30
4794 000c ld $0c
4795 00c3 ld $c3
4796 0030 ld $30
4797 000c ld $0c
4798 00c3 ld $c3
4799 0030 ld $30
479a 000c ld $0c
479b 00c3 ld $c3
479c 0030 ld $30
479d 000c ld $0c
479e 00c3 ld $c3
479f 0030 ld $30
47a0 000c ld $0c
47a1 00c3 ld $c3
47a2 0030 ld $30
47a3 000c ld $0c
47a4 00c3 ld $c3
47a5 0030 ld $30
47a6 000c ld $0c
47a7 00c3 ld $c3
47a8 0030 ld $30
47a9 000c ld $0c
47aa 00c3 ld $c3
47ab 00b0 ld $b0
47ac 005a ld $5a
47ad 00a9 ld $a9
47ae 00bf ld $bf
47af 000a ld $0a
47b0 00ab ld $ab
47b1 0095 ld $95
47b2 005a ld $5a
47b3 00a9 ld $a9
47b4 002a ld $2a
47b5 001c ld $1c
47b6 0004 ld $04
47b7 0041 ld $41
47b8 0010 ld $10
47b9 0044 ld $44
47ba 0011 ld $11
47bb 000c ld $0c
47bc 00c3 ld $c3
47bd 0030 ld $30
47be 000c ld $0c
47bf 00c3 ld $c3
47c0 007f ld $7f
47c1 0004 ld $04
47c2 00c3 ld $c3
47c3 00ef ld $ef
47c4 00ff ld $ff
47c5 00fe ld $fe
47c6 003f ld $3f
47c7 000c ld $0c
47c8 004b ld $4b
47c9 003f ld $3f
47ca 000c ld $0c
47cb 00c3 ld $c3
47cc 0030 ld $30
47cd 000c ld $0c
47ce 00c3 ld $c3
47cf 0030 ld $30
47d0 00ac ld $ac
47d1 00aa ld $aa
47d2 0095 ld $95
47d3 00aa ld $aa
47d4 0056 ld $56
47d5 00d6 ld $d6
47d6 00fa ld $fa
47d7 005a ld $5a
47d8 006a ld $6a
47d9 00a5 ld $a5
47da 00aa ld $aa
47db 006a ld $6a
47dc 00a5 ld $a5
47dd 00aa ld $aa
47de 00d6 ld $d6
47df 00bb ld $bb
47e0 005a ld $5a
47e1 0095 ld $95
47e2 00aa ld $aa
47e3 0056 ld $56
47e4 00aa ld $aa
47e5 000a ld $0a
47e6 00c3 ld $c3
47e7 0030 ld $30
47e8 000c ld $0c
47e9 00c3 ld $c3
47ea 0030 ld $30
47eb 00ac ld $ac
47ec 00fe ld $fe
47ed 0030 ld $30
47ee 000c ld $0c
47ef 00c3 ld $c3
47f0 0030 ld $30
47f1 00ac ld $ac
47f2 00fe ld $fe
47f3 0030 ld $30
47f4 000c ld $0c
47f5 00c3 ld $c3
47f6 00b0 ld $b0
47f7 00fa ld $fa
47f8 00c3 ld $c3
47f9 0030 ld $30
47fa 000c ld $0c
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 00c3 ld $c3
4801 0030 ld $30
4802 000c ld $0c
4803 00c3 ld $c3
4804 0030 ld $30
4805 000c ld $0c
4806 00c3 ld $c3
4807 0055 ld $55
4808 0055 ld $55
4809 0055 ld $55
* 6 times
480d 00aa ld $aa
480e 00aa ld $aa
480f 00aa ld $aa
4810 00ea ld $ea
4811 00ff ld $ff
4812 00ff ld $ff
4813 00ff ld $ff
* 5 times
4816 003f ld $3f
4817 000c ld $0c
4818 00c3 ld $c3
4819 0030 ld $30
481a 000c ld $0c
481b 00c3 ld $c3
481c 00eb ld $eb
481d 001a ld $1a
481e 0004 ld $04
481f 0069 ld $69
4820 00b0 ld $b0
4821 00a6 ld $a6
4822 0030 ld $30
4823 000c ld $0c
4824 00c3 ld $c3
4825 0070 ld $70
4826 0055 ld $55
4827 00fd ld $fd
4828 0055 ld $55
4829 00f5 ld $f5
482a 0057 ld $57
482b 00d5 ld $d5
482c 005f ld $5f
482d 0055 ld $55
482e 007f ld $7f
482f 0055 ld $55
4830 00fd ld $fd
4831 0055 ld $55
4832 0005 ld $05
4833 00c3 ld $c3
4834 0030 ld $30
4835 000c ld $0c
4836 00c3 ld $c3
4837 0030 ld $30
4838 00f0 ld $f0
4839 0083 ld $83
483a 0081 ld $81
483b 0065 ld $65
483c 0005 ld $05
483d 0020 ld $20
483e 0008 ld $08
483f 00fc ld $fc
4840 0030 ld $30
4841 000c ld $0c
4842 00c3 ld $c3
4843 0030 ld $30
4844 006c ld $6c
4845 00fc ld $fc
4846 006f ld $6f
4847 0060 ld $60
4848 0004 ld $04
4849 0046 ld $46
484a 0060 ld $60
484b 0004 ld $04
484c 0046 ld $46
484d 0060 ld $60
484e 0004 ld $04
484f 00c6 ld $c6
4850 006f ld $6f
4851 002c ld $2c
4852 0056 ld $56
4853 00f0 ld $f0
4854 0006 ld $06
4855 0030 ld $30
4856 000c ld $0c
4857 00c3 ld $c3
4858 0030 ld $30
4859 000c ld $0c
485a 00c3 ld $c3
485b 0030 ld $30
485c 000c ld $0c
485d 00c3 ld $c3
485e 0030 ld $30
485f 000c ld $0c
4860 00c3 ld $c3
4861 0030 ld $30
4862 000c ld $0c
4863 00c3 ld $c3
4864 0030 ld $30
4865 000c ld $0c
4866 00c3 ld $c3
4867 0030 ld $30
4868 000c ld $0c
4869 00c3 ld $c3
486a 0030 ld $30
486b 000c ld $0c
486c 00c3 ld $c3
486d 0030 ld $30
486e 000c ld $0c
486f 00c3 ld $c3
4870 0070 ld $70
4871 00a5 ld $a5
4872 00fe ld $fe
4873 00ea ld $ea
4874 000f ld $0f
4875 00ab ld $ab
4876 006a ld $6a
4877 00a5 ld $a5
4878 0056 ld $56
4879 002a ld $2a
487a 001c ld $1c
487b 0058 ld $58
487c 0081 ld $81
487d 0015 ld $15
487e 0058 ld $58
487f 0011 ld $11
4880 000c ld $0c
4881 00c3 ld $c3
4882 0030 ld $30
4883 000c ld $0c
4884 00c3 ld $c3
4885 00f0 ld $f0
4886 000b ld $0b
4887 00bf ld $bf
4888 003f ld $3f
4889 00fc ld $fc
488a 00c2 ld $c2
488b 00ff ld $ff
488c 000f ld $0f
488d 00bf ld $bf
488e 0030 ld $30
488f 000c ld $0c
4890 00c3 ld $c3
4891 0030 ld $30
4892 000c ld $0c
4893 00c3 ld $c3
4894 0030 ld $30
4895 00ac ld $ac
4896 0069 ld $69
4897 0055 ld $55
4898 0055 ld $55
4899 0055 ld $55
489a 0096 ld $96
489b 00aa ld $aa
489c 005a ld $5a
489d 00aa ld $aa
489e 006a ld $6a
489f 00a9 ld $a9
48a0 0096 ld $96
48a1 00aa ld $aa
48a2 00aa ld $aa
48a3 0096 ld $96
48a4 00aa ld $aa
48a5 005a ld $5a
48a6 0055 ld $55
48a7 0055 ld $55
48a8 0055 ld $55
48a9 009a ld $9a
48aa 0006 ld $06
48ab 00c3 ld $c3
48ac 0030 ld $30
48ad 000c ld $0c
48ae 00c3 ld $c3
48af 0030 ld $30
48b0 00ac ld $ac
48b1 00fe ld $fe
48b2 0030 ld $30
48b3 000c ld $0c
48b4 00c3 ld $c3
48b5 0030 ld $30
48b6 00ac ld $ac
48b7 00fe ld $fe
48b8 0030 ld $30
48b9 000c ld $0c
48ba 00c3 ld $c3
48bb 00b0 ld $b0
48bc 00fa ld $fa
48bd 00c3 ld $c3
48be 0030 ld $30
48bf 000c ld $0c
48c0 00c3 ld $c3
48c1 0030 ld $30
48c2 000c ld $0c
48c3 00c3 ld $c3
48c4 0030 ld $30
48c5 0000 ld $00
48c6 0000 ld $00
48c7 0000 ld $00
* 5 times
48ca 0055 ld $55
48cb 0055 ld $55
48cc 0055 ld $55
48cd 0055 ld $55
48ce 00a5 ld $a5
48cf 00aa ld $aa
48d0 00aa ld $aa
48d1 00aa ld $aa
48d2 00fe ld $fe
48d3 00ff ld $ff
48d4 00ff ld $ff
48d5 00ff ld $ff
* 6 times
48d9 0030 ld $30
48da 000c ld $0c
48db 00c3 ld $c3
48dc 00e9 ld $e9
48dd 001a ld $1a
48de 00a4 ld $a4
48df 0041 ld $41
48e0 00b0 ld $b0
48e1 00ae ld $ae
48e2 0030 ld $30
48e3 000c ld $0c
48e4 00c3 ld $c3
48e5 00b0 ld $b0
48e6 00ae ld $ae
48e7 00fe ld $fe
48e8 00ba ld $ba
48e9 00fa ld $fa
48ea 00ab ld $ab
48eb 00fa ld $fa
48ec 00af ld $af
48ed 00aa ld $aa
48ee 00bf ld $bf
48ef 00ae ld $ae
48f0 00fe ld $fe
48f1 00aa ld $aa
48f2 000e ld $0e
48f3 00c3 ld $c3
48f4 0030 ld $30
48f5 000c ld $0c
48f6 00c3 ld $c3
48f7 00c0 ld $c0
48f8 001b ld $1b
48f9 0004 ld $04
48fa 0041 ld $41
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 0010 ld $10
4901 0004 ld $04
4902 0041 ld $41
4903 0000 ld $00
4904 0003 ld $03
4905 0030 ld $30
4906 000c ld $0c
4907 00c3 ld $c3
4908 0030 ld $30
4909 00bc ld $bc
490a 00bc ld $bc
490b 00bf ld $bf
490c 00f1 ld $f1
490d 001a ld $1a
490e 008b ld $8b
490f 00b1 ld $b1
4910 0018 ld $18
4911 008b ld $8b
4912 00b1 ld $b1
4913 0018 ld $18
4914 00c1 ld $c1
4915 00bb ld $bb
4916 0058 ld $58
4917 0046 ld $46
4918 00f0 ld $f0
4919 0007 ld $07
491a 0030 ld $30
491b 000c ld $0c
491c 00c3 ld $c3
491d 0030 ld $30
491e 000c ld $0c
491f 00c3 ld $c3
4920 0030 ld $30
4921 000c ld $0c
4922 00c3 ld $c3
4923 0030 ld $30
4924 000c ld $0c
4925 00c3 ld $c3
4926 0030 ld $30
4927 000c ld $0c
4928 00c3 ld $c3
4929 0030 ld $30
492a 000c ld $0c
492b 00c3 ld $c3
492c 0030 ld $30
492d 000c ld $0c
492e 00c3 ld $c3
492f 0030 ld $30
4930 000c ld $0c
4931 00c3 ld $c3
4932 0030 ld $30
4933 000c ld $0c
4934 00c3 ld $c3
4935 00b0 ld $b0
4936 005a ld $5a
4937 00a9 ld $a9
4938 00bf ld $bf
4939 000a ld $0a
493a 00ab ld $ab
493b 0095 ld $95
493c 005a ld $5a
493d 00a9 ld $a9
493e 002a ld $2a
493f 001c ld $1c
4940 0004 ld $04
4941 0041 ld $41
4942 0010 ld $10
4943 0044 ld $44
4944 0011 ld $11
4945 000c ld $0c
4946 00c3 ld $c3
4947 0030 ld $30
4948 000c ld $0c
4949 00c3 ld $c3
494a 0070 ld $70
494b 00f4 ld $f4
494c 00fe ld $fe
494d 0030 ld $30
494e 00fc ld $fc
494f 00c2 ld $c2
4950 00f0 ld $f0
4951 00ff ld $ff
4952 004b ld $4b
4953 0030 ld $30
4954 000c ld $0c
4955 00c3 ld $c3
4956 0030 ld $30
4957 000c ld $0c
4958 00c3 ld $c3
4959 0030 ld $30
495a 00ac ld $ac
495b 0069 ld $69
495c 009a ld $9a
495d 00aa ld $aa
495e 006a ld $6a
495f 0016 ld $16
4960 00a5 ld $a5
4961 005a ld $5a
4962 00aa ld $aa
4963 0061 ld $61
4964 00a9 ld $a9
4965 0056 ld $56
4966 0065 ld $65
4967 00a8 ld $a8
4968 0056 ld $56
4969 0095 ld $95
496a 005a ld $5a
496b 009a ld $9a
496c 00aa ld $aa
496d 006a ld $6a
496e 009a ld $9a
496f 0006 ld $06
4970 00c3 ld $c3
4971 0030 ld $30
4972 000c ld $0c
4973 00c3 ld $c3
4974 0030 ld $30
4975 00ac ld $ac
4976 00fe ld $fe
4977 0030 ld $30
4978 000c ld $0c
4979 00c3 ld $c3
497a 0030 ld $30
497b 00ac ld $ac
497c 00fe ld $fe
497d 0030 ld $30
497e 000c ld $0c
497f 00c3 ld $c3
4980 00b0 ld $b0
4981 00fa ld $fa
4982 00c3 ld $c3
4983 0030 ld $30
4984 000c ld $0c
4985 00c3 ld $c3
4986 0030 ld $30
4987 000c ld $0c
4988 00c3 ld $c3
4989 0030 ld $30
498a 000c ld $0c
498b 0003 ld $03
498c 0000 ld $00
498d 0000 ld $00
498e 0000 ld $00
* 5 times
4991 0054 ld $54
4992 0055 ld $55
4993 0055 ld $55
4994 0055 ld $55
4995 0055 ld $55
4996 00a5 ld $a5
4997 00aa ld $aa
4998 00aa ld $aa
4999 00fa ld $fa
499a 00ff ld $ff
499b 00ff ld $ff
499c 000f ld $0f
499d 00c3 ld $c3
499e 0030 ld $30
499f 000c ld $0c
49a0 00c3 ld $c3
49a1 00eb ld $eb
49a2 001a ld $1a
49a3 0004 ld $04
49a4 0069 ld $69
49a5 00b0 ld $b0
49a6 00a6 ld $a6
49a7 0030 ld $30
49a8 000c ld $0c
49a9 00c3 ld $c3
49aa 0070 ld $70
49ab 0055 ld $55
49ac 00fd ld $fd
49ad 0055 ld $55
49ae 00f5 ld $f5
49af 0057 ld $57
49b0 00d5 ld $d5
49b1 005f ld $5f
49b2 0055 ld $55
49b3 007f ld $7f
49b4 0055 ld $55
49b5 00fd ld $fd
49b6 0055 ld $55
49b7 0005 ld $05
49b8 00c3 ld $c3
49b9 0030 ld $30
49ba 000c ld $0c
49bb 00c3 ld $c3
49bc 0030 ld $30
49bd 000c ld $0c
49be 0007 ld $07
49bf 0096 ld $96
49c0 0065 ld $65
49c1 0059 ld $59
49c2 0001 ld $01
49c3 000c ld $0c
49c4 00c3 ld $c3
49c5 0030 ld $30
49c6 000c ld $0c
49c7 00c3 ld $c3
49c8 0030 ld $30
49c9 006c ld $6c
49ca 00fc ld $fc
49cb 006f ld $6f
49cc 0060 ld $60
49cd 002c ld $2c
49ce 00c6 ld $c6
49cf 0062 ld $62
49d0 002c ld $2c
49d1 00c6 ld $c6
49d2 0062 ld $62
49d3 002c ld $2c
49d4 00c6 ld $c6
49d5 006f ld $6f
49d6 0019 ld $19
49d7 0056 ld $56
49d8 00f0 ld $f0
49d9 0006 ld $06
49da 0030 ld $30
49db 000c ld $0c
49dc 00c3 ld $c3
49dd 0030 ld $30
49de 000c ld $0c
49df 00c3 ld $c3
49e0 0030 ld $30
49e1 000c ld $0c
49e2 00c3 ld $c3
49e3 0030 ld $30
49e4 000c ld $0c
49e5 00c3 ld $c3
49e6 0030 ld $30
49e7 000c ld $0c
49e8 00c3 ld $c3
49e9 0030 ld $30
49ea 000c ld $0c
49eb 00c3 ld $c3
49ec 0030 ld $30
49ed 000c ld $0c
49ee 00c3 ld $c3
49ef 0030 ld $30
49f0 000c ld $0c
49f1 00c3 ld $c3
49f2 0030 ld $30
49f3 000c ld $0c
49f4 00c3 ld $c3
49f5 0070 ld $70
49f6 00a5 ld $a5
49f7 00fe ld $fe
49f8 00ea ld $ea
49f9 000f ld $0f
49fa 00ab ld $ab
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 006a ld $6a
4a01 00a5 ld $a5
4a02 0056 ld $56
4a03 002a ld $2a
4a04 001c ld $1c
4a05 0058 ld $58
4a06 0081 ld $81
4a07 0015 ld $15
4a08 0058 ld $58
4a09 0011 ld $11
4a0a 000c ld $0c
4a0b 00c3 ld $c3
4a0c 0030 ld $30
4a0d 000c ld $0c
4a0e 00c3 ld $c3
4a0f 0030 ld $30
4a10 00fc ld $fc
4a11 00bf ld $bf
4a12 0030 ld $30
4a13 00fc ld $fc
4a14 00c2 ld $c2
4a15 00f0 ld $f0
4a16 00fb ld $fb
4a17 00c3 ld $c3
4a18 0030 ld $30
4a19 000c ld $0c
4a1a 00c3 ld $c3
4a1b 0030 ld $30
4a1c 000c ld $0c
4a1d 00c3 ld $c3
4a1e 0030 ld $30
4a1f 005c ld $5c
4a20 00a9 ld $a9
4a21 0069 ld $69
4a22 0055 ld $55
4a23 0055 ld $55
4a24 0029 ld $29
4a25 0055 ld $55
4a26 0055 ld $55
4a27 0055 ld $55
4a28 0055 ld $55
4a29 0051 ld $51
4a2a 0054 ld $54
4a2b 0055 ld $55
4a2c 0055 ld $55
4a2d 0014 ld $14
4a2e 0090 ld $90
4a2f 0052 ld $52
4a30 0055 ld $55
4a31 0055 ld $55
4a32 0055 ld $55
4a33 006a ld $6a
4a34 0005 ld $05
4a35 00c3 ld $c3
4a36 0030 ld $30
4a37 000c ld $0c
4a38 00c3 ld $c3
4a39 0030 ld $30
4a3a 00ac ld $ac
4a3b 00fe ld $fe
4a3c 0030 ld $30
4a3d 000c ld $0c
4a3e 00c3 ld $c3
4a3f 0030 ld $30
4a40 00ac ld $ac
4a41 00fe ld $fe
4a42 0030 ld $30
4a43 000c ld $0c
4a44 00c3 ld $c3
4a45 00b0 ld $b0
4a46 00fa ld $fa
4a47 00c3 ld $c3
4a48 0030 ld $30
4a49 000c ld $0c
4a4a 00c3 ld $c3
4a4b 0030 ld $30
4a4c 000c ld $0c
4a4d 00c3 ld $c3
4a4e 0030 ld $30
4a4f 000c ld $0c
4a50 00c3 ld $c3
4a51 0030 ld $30
4a52 0000 ld $00
4a53 0000 ld $00
4a54 0000 ld $00
* 8 times
4a5a 0040 ld $40
4a5b 0055 ld $55
4a5c 0055 ld $55
4a5d 0055 ld $55
* 5 times
4a60 0030 ld $30
4a61 000c ld $0c
4a62 00c3 ld $c3
4a63 0030 ld $30
4a64 000c ld $0c
4a65 00c3 ld $c3
4a66 00e9 ld $e9
4a67 001a ld $1a
4a68 00a4 ld $a4
4a69 0041 ld $41
4a6a 00b0 ld $b0
4a6b 00ae ld $ae
4a6c 0030 ld $30
4a6d 000c ld $0c
4a6e 00c3 ld $c3
4a6f 00b0 ld $b0
4a70 004a ld $4a
4a71 00d3 ld $d3
4a72 0034 ld $34
4a73 004d ld $4d
4a74 00d3 ld $d3
4a75 0034 ld $34
4a76 004d ld $4d
4a77 00d3 ld $d3
4a78 0034 ld $34
4a79 004d ld $4d
4a7a 00d3 ld $d3
4a7b 00b4 ld $b4
4a7c 000a ld $0a
4a7d 00c3 ld $c3
4a7e 0030 ld $30
4a7f 000c ld $0c
4a80 00c3 ld $c3
4a81 0030 ld $30
4a82 000c ld $0c
4a83 0007 ld $07
4a84 0096 ld $96
4a85 0045 ld $45
4a86 0058 ld $58
4a87 0001 ld $01
4a88 000c ld $0c
4a89 00c3 ld $c3
4a8a 0030 ld $30
4a8b 000c ld $0c
4a8c 00c3 ld $c3
4a8d 0030 ld $30
4a8e 00bc ld $bc
4a8f 00bc ld $bc
4a90 00bf ld $bf
4a91 0011 ld $11
4a92 0018 ld $18
4a93 0081 ld $81
4a94 0011 ld $11
4a95 0018 ld $18
4a96 0081 ld $81
4a97 0011 ld $11
4a98 0018 ld $18
4a99 00c1 ld $c1
4a9a 001b ld $1b
4a9b 0004 ld $04
4a9c 0041 ld $41
4a9d 00f0 ld $f0
4a9e 0007 ld $07
4a9f 0030 ld $30
4aa0 000c ld $0c
4aa1 00c3 ld $c3
4aa2 0030 ld $30
4aa3 000c ld $0c
4aa4 00fc ld $fc
4aa5 0030 ld $30
4aa6 000c ld $0c
4aa7 00ff ld $ff
4aa8 003f ld $3f
4aa9 000c ld $0c
4aaa 00c3 ld $c3
4aab 003f ld $3f
4aac 00f0 ld $f0
4aad 00c3 ld $c3
4aae 0030 ld $30
4aaf 000c ld $0c
4ab0 00ff ld $ff
4ab1 00c0 ld $c0
4ab2 000f ld $0f
4ab3 00c3 ld $c3
4ab4 00ff ld $ff
4ab5 000f ld $0f
4ab6 00c3 ld $c3
4ab7 0030 ld $30
4ab8 000c ld $0c
4ab9 00c3 ld $c3
4aba 00b0 ld $b0
4abb 005a ld $5a
4abc 00a9 ld $a9
4abd 00bf ld $bf
4abe 000a ld $0a
4abf 00ab ld $ab
4ac0 0095 ld $95
4ac1 005a ld $5a
4ac2 00a9 ld $a9
4ac3 002a ld $2a
4ac4 001c ld $1c
4ac5 0004 ld $04
4ac6 0041 ld $41
4ac7 0010 ld $10
4ac8 0044 ld $44
4ac9 0011 ld $11
4aca 000c ld $0c
4acb 00c3 ld $c3
4acc 0030 ld $30
4acd 000c ld $0c
4ace 00c3 ld $c3
4acf 00f0 ld $f0
4ad0 00ff ld $ff
4ad1 004b ld $4b
4ad2 00ff ld $ff
4ad3 00fb ld $fb
4ad4 00bf ld $bf
4ad5 00bf ld $bf
4ad6 00f4 ld $f4
4ad7 00ff ld $ff
4ad8 0030 ld $30
4ad9 000c ld $0c
4ada 00c3 ld $c3
4adb 0030 ld $30
4adc 000c ld $0c
4add 00c3 ld $c3
4ade 0030 ld $30
4adf 00ac ld $ac
4ae0 00aa ld $aa
4ae1 00aa ld $aa
4ae2 005a ld $5a
4ae3 00a9 ld $a9
4ae4 00aa ld $aa
4ae5 00aa ld $aa
4ae6 00aa ld $aa
* 5 times
4ae9 006a ld $6a
4aea 009a ld $9a
4aeb 00aa ld $aa
4aec 00aa ld $aa
4aed 00aa ld $aa
* 5 times
4af0 006a ld $6a
4af1 00a5 ld $a5
4af2 0069 ld $69
4af3 009a ld $9a
4af4 0006 ld $06
4af5 00c3 ld $c3
4af6 0030 ld $30
4af7 000c ld $0c
4af8 00c3 ld $c3
4af9 0030 ld $30
4afa 00ac ld $ac
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 00fe ld $fe
4b01 0030 ld $30
4b02 000c ld $0c
4b03 00c3 ld $c3
4b04 0030 ld $30
4b05 00ac ld $ac
4b06 00fe ld $fe
4b07 0030 ld $30
4b08 000c ld $0c
4b09 00c3 ld $c3
4b0a 00b0 ld $b0
4b0b 00fa ld $fa
4b0c 00c3 ld $c3
4b0d 0030 ld $30
4b0e 000c ld $0c
4b0f 00c3 ld $c3
4b10 0030 ld $30
4b11 000c ld $0c
4b12 00c3 ld $c3
4b13 0030 ld $30
4b14 000c ld $0c
4b15 00c3 ld $c3
4b16 0030 ld $30
4b17 000c ld $0c
4b18 0003 ld $03
4b19 0000 ld $00
4b1a 0000 ld $00
4b1b 0000 ld $00
* 11 times
4b24 00c3 ld $c3
4b25 0030 ld $30
4b26 000c ld $0c
4b27 00c3 ld $c3
4b28 0030 ld $30
4b29 000c ld $0c
4b2a 00c3 ld $c3
4b2b 00eb ld $eb
4b2c 001a ld $1a
4b2d 0004 ld $04
4b2e 0069 ld $69
4b2f 00b0 ld $b0
4b30 00a6 ld $a6
4b31 0030 ld $30
4b32 000c ld $0c
4b33 00c3 ld $c3
4b34 0070 ld $70
4b35 0005 ld $05
4b36 00c3 ld $c3
4b37 00fe ld $fe
4b38 00ef ld $ef
4b39 00ff ld $ff
4b3a 00fe ld $fe
4b3b 00ef ld $ef
4b3c 00ff ld $ff
4b3d 00fe ld $fe
4b3e 00ef ld $ef
4b3f 00c3 ld $c3
4b40 0070 ld $70
4b41 0005 ld $05
4b42 00c3 ld $c3
4b43 0030 ld $30
4b44 000c ld $0c
4b45 00c3 ld $c3
4b46 0030 ld $30
4b47 000c ld $0c
4b48 0007 ld $07
4b49 0084 ld $84
4b4a 0065 ld $65
4b4b 0059 ld $59
4b4c 0001 ld $01
4b4d 000c ld $0c
4b4e 00c3 ld $c3
4b4f 0030 ld $30
4b50 000c ld $0c
4b51 00c3 ld $c3
4b52 0030 ld $30
4b53 006c ld $6c
4b54 00fc ld $fc
4b55 00ef ld $ef
4b56 00ff ld $ff
4b57 00fe ld $fe
4b58 00ef ld $ef
4b59 00ff ld $ff
4b5a 00fe ld $fe
4b5b 00ef ld $ef
4b5c 00ff ld $ff
4b5d 00fe ld $fe
4b5e 00ef ld $ef
4b5f 00ff ld $ff
4b60 00fe ld $fe
4b61 00ef ld $ef
4b62 00ff ld $ff
4b63 0006 ld $06
4b64 0030 ld $30
4b65 000c ld $0c
4b66 00c3 ld $c3
4b67 000c ld $0c
4b68 00f3 ld $f3
4b69 0003 ld $03
4b6a 000c ld $0c
4b6b 00c3 ld $c3
4b6c 0030 ld $30
4b6d 000c ld $0c
4b6e 00c3 ld $c3
4b6f 0030 ld $30
4b70 00cc ld $cc
4b71 00ff ld $ff
4b72 0033 ld $33
4b73 000c ld $0c
4b74 00c3 ld $c3
4b75 0000 ld $00
4b76 003f ld $3f
4b77 00c3 ld $c3
4b78 0030 ld $30
4b79 000c ld $0c
4b7a 00c3 ld $c3
4b7b 0030 ld $30
4b7c 000c ld $0c
4b7d 000c ld $0c
4b7e 00c3 ld $c3
4b7f 0070 ld $70
4b80 00a5 ld $a5
4b81 00fe ld $fe
4b82 00ea ld $ea
4b83 000f ld $0f
4b84 00ab ld $ab
4b85 006a ld $6a
4b86 00a5 ld $a5
4b87 0056 ld $56
4b88 002a ld $2a
4b89 001c ld $1c
4b8a 0058 ld $58
4b8b 0081 ld $81
4b8c 0015 ld $15
4b8d 0058 ld $58
4b8e 0011 ld $11
4b8f 000c ld $0c
4b90 00c3 ld $c3
4b91 0030 ld $30
4b92 000c ld $0c
4b93 00c3 ld $c3
4b94 00f0 ld $f0
4b95 000f ld $0f
4b96 00c3 ld $c3
4b97 0052 ld $52
4b98 0024 ld $24
4b99 0005 ld $05
4b9a 0012 ld $12
4b9b 000c ld $0c
4b9c 00ff ld $ff
4b9d 0030 ld $30
4b9e 000c ld $0c
4b9f 00c3 ld $c3
4ba0 0030 ld $30
4ba1 000c ld $0c
4ba2 00c3 ld $c3
4ba3 0030 ld $30
4ba4 005c ld $5c
4ba5 0055 ld $55
4ba6 0055 ld $55
4ba7 0055 ld $55
4ba8 0055 ld $55
4ba9 0015 ld $15
4baa 0055 ld $55
4bab 00a9 ld $a9
4bac 0095 ld $95
4bad 00aa ld $aa
4bae 00aa ld $aa
4baf 00aa ld $aa
4bb0 001a ld $1a
4bb1 0054 ld $54
4bb2 0041 ld $41
4bb3 0055 ld $55
4bb4 0055 ld $55
4bb5 0055 ld $55
4bb6 0055 ld $55
4bb7 0005 ld $05
4bb8 0095 ld $95
4bb9 000a ld $0a
4bba 00c3 ld $c3
4bbb 0030 ld $30
4bbc 00cc ld $cc
4bbd 0030 ld $30
4bbe 008c ld $8c
4bbf 00fa ld $fa
4bc0 00ff ld $ff
4bc1 003f ld $3f
4bc2 00c3 ld $c3
4bc3 0030 ld $30
4bc4 008c ld $8c
4bc5 00fa ld $fa
4bc6 00ff ld $ff
4bc7 003f ld $3f
4bc8 00c3 ld $c3
4bc9 0030 ld $30
4bca 00ea ld $ea
4bcb 00ff ld $ff
4bcc 00ff ld $ff
4bcd 000c ld $0c
4bce 00c3 ld $c3
4bcf 00c0 ld $c0
4bd0 0030 ld $30
4bd1 000c ld $0c
4bd2 00c3 ld $c3
4bd3 0030 ld $30
4bd4 000c ld $0c
4bd5 00c3 ld $c3
4bd6 0030 ld $30
4bd7 000c ld $0c
4bd8 00c3 ld $c3
4bd9 0030 ld $30
4bda 0000 ld $00
4bdb 0000 ld $00
4bdc 0000 ld $00
* 8 times
4be2 0015 ld $15
4be3 000c ld $0c
4be4 00c3 ld $c3
4be5 0030 ld $30
4be6 000c ld $0c
4be7 00c3 ld $c3
4be8 0030 ld $30
4be9 000c ld $0c
4bea 00c3 ld $c3
4beb 00e9 ld $e9
4bec 001a ld $1a
4bed 00a4 ld $a4
4bee 0041 ld $41
4bef 00b0 ld $b0
4bf0 00ae ld $ae
4bf1 0030 ld $30
4bf2 000c ld $0c
4bf3 00c3 ld $c3
4bf4 0070 ld $70
4bf5 00f5 ld $f5
4bf6 00fb ld $fb
4bf7 00bf ld $bf
4bf8 00af ld $af
4bf9 00aa ld $aa
4bfa 00aa ld $aa
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 00aa ld $aa
4c01 00aa ld $aa
4c02 00aa ld $aa
4c03 00fa ld $fa
4c04 00fb ld $fb
4c05 007f ld $7f
4c06 0005 ld $05
4c07 00c3 ld $c3
4c08 0030 ld $30
4c09 000c ld $0c
4c0a 00c3 ld $c3
4c0b 0030 ld $30
4c0c 000c ld $0c
4c0d 0007 ld $07
4c0e 0084 ld $84
4c0f 0065 ld $65
4c10 0059 ld $59
4c11 0001 ld $01
4c12 000c ld $0c
4c13 00c3 ld $c3
4c14 0030 ld $30
4c15 000c ld $0c
4c16 00c3 ld $c3
4c17 0030 ld $30
4c18 00bc ld $bc
4c19 00bc ld $bc
4c1a 0000 ld $00
4c1b 0000 ld $00
4c1c 0000 ld $00
* 13 times
4c27 00f0 ld $f0
4c28 0007 ld $07
4c29 0030 ld $30
4c2a 000c ld $0c
4c2b 0033 ld $33
4c2c 0008 ld $08
4c2d 0082 ld $82
4c2e 0020 ld $20
4c2f 0008 ld $08
4c30 0082 ld $82
4c31 0020 ld $20
4c32 0008 ld $08
4c33 0082 ld $82
4c34 0020 ld $20
4c35 0008 ld $08
4c36 0082 ld $82
4c37 0020 ld $20
4c38 0008 ld $08
4c39 0082 ld $82
4c3a 0020 ld $20
4c3b 0008 ld $08
4c3c 0082 ld $82
4c3d 0020 ld $20
4c3e 0008 ld $08
4c3f 0082 ld $82
4c40 0020 ld $20
4c41 0008 ld $08
4c42 0003 ld $03
4c43 00c3 ld $c3
4c44 00b0 ld $b0
4c45 005a ld $5a
4c46 00a9 ld $a9
4c47 00bf ld $bf
4c48 000a ld $0a
4c49 00ab ld $ab
4c4a 00aa ld $aa
4c4b 00aa ld $aa
4c4c 00aa ld $aa
4c4d 002a ld $2a
4c4e 001c ld $1c
4c4f 0004 ld $04
4c50 0041 ld $41
4c51 0010 ld $10
4c52 0044 ld $44
4c53 0011 ld $11
4c54 000c ld $0c
4c55 00c3 ld $c3
4c56 0030 ld $30
4c57 000c ld $0c
4c58 00ff ld $ff
4c59 00ff ld $ff
4c5a 00ff ld $ff
* 11 times
4c63 000f ld $0f
4c64 00c3 ld $c3
4c65 0030 ld $30
4c66 000c ld $0c
4c67 00c3 ld $c3
4c68 0030 ld $30
4c69 005c ld $5c
4c6a 0014 ld $14
4c6b 0045 ld $45
4c6c 0051 ld $51
4c6d 0014 ld $14
4c6e 0045 ld $45
4c6f 0051 ld $51
4c70 0014 ld $14
4c71 0045 ld $45
4c72 0051 ld $51
4c73 0014 ld $14
4c74 0045 ld $45
4c75 0051 ld $51
4c76 0014 ld $14
4c77 0045 ld $45
4c78 0051 ld $51
4c79 0014 ld $14
4c7a 0045 ld $45
4c7b 0051 ld $51
4c7c 0014 ld $14
4c7d 0045 ld $45
4c7e 0001 ld $01
4c7f 00c3 ld $c3
4c80 0030 ld $30
4c81 0083 ld $83
4c82 0020 ld $20
4c83 0008 ld $08
4c84 0082 ld $82
4c85 0020 ld $20
4c86 0008 ld $08
4c87 0082 ld $82
4c88 0020 ld $20
4c89 0008 ld $08
4c8a 0082 ld $82
4c8b 0020 ld $20
4c8c 0008 ld $08
4c8d 0082 ld $82
4c8e 0020 ld $20
4c8f 0008 ld $08
4c90 0082 ld $82
4c91 0020 ld $20
4c92 0008 ld $08
4c93 0082 ld $82
4c94 0030 ld $30
4c95 0030 ld $30
4c96 000c ld $0c
4c97 00c3 ld $c3
4c98 0030 ld $30
4c99 000c ld $0c
4c9a 00c3 ld $c3
4c9b 0030 ld $30
4c9c 000c ld $0c
4c9d 00c3 ld $c3
4c9e 0030 ld $30
4c9f 000c ld $0c
4ca0 0003 ld $03
4ca1 0000 ld $00
4ca2 0000 ld $00
4ca3 0000 ld $00
* 5 times
4ca6 00c3 ld $c3
4ca7 0015 ld $15
4ca8 000c ld $0c
4ca9 00c3 ld $c3
4caa 0030 ld $30
4cab 000c ld $0c
4cac 00c3 ld $c3
4cad 0030 ld $30
4cae 000c ld $0c
4caf 00c3 ld $c3
4cb0 00eb ld $eb
4cb1 001a ld $1a
4cb2 0004 ld $04 ;End of Apps/Racer/Horizon-256x16.rgb, size 3132
;+-----------------------------------+
;| Apps/Racer/Racer_v2.gcl |
;+-----------------------------------+
4cb3 dc7a st $7a,[y,x++] ;'z'
4cb4 dc69 st $69,[y,x++] ;'i'
4cb5 dc70 st $70,[y,x++] ;'p'
4cb6 dc70 st $70,[y,x++] ;'p'
4cb7 dc65 st $65,[y,x++] ;'e'
4cb8 dc64 st $64,[y,x++] ;'d'
4cb9 dc52 st $52,[y,x++] ;'R'
4cba dc61 st $61,[y,x++] ;'a'
4cbb 0077 ld $77
4cbc c218 st [$18]
4cbd 0040 ld $40
4cbe 14fb ld $fb,y
4cbf e0ee jmp y,$ee
4cc0 c219 st [$19]
Racer: 4cc1 0002 ld $02 ;| RAM segment address (high byte first)
4cc2 0000 ld $00 ;|
4cc3 00f7 ld $f7 ;| Length (1..256)
4cc4 001a ld $1a ;0200 LD
4cc5 0021 ld $21
4cc6 00e6 ld $e6 ;0202 SUBI
4cc7 0020 ld $20
4cc8 0035 ld $35 ;0204 BCC
4cc9 0053 ld $53 ;0205 GE
4cca 000b ld $0b
4ccb 0021 ld $21 ;0207 LDW
4ccc 000e ld $0e ;0207 '_frameCount'
4ccd 00f3 ld $f3 ;0209 DOKE
4cce 0017 ld $17 ;0209 '_vPCH'
4ccf 0090 ld $90 ;020b BRA
4cd0 0005 ld $05
4cd1 00cd ld $cd ;020d DEF
4cd2 0057 ld $57
4cd3 00e6 ld $e6 ;020f SUBI
4cd4 0052 ld $52
4cd5 0035 ld $35 ;0211 BCC
4cd6 0053 ld $53 ;0212 GE
4cd7 001b ld $1b
4cd8 00e3 ld $e3 ;0214 ADDI
4cd9 0032 ld $32
4cda 002b ld $2b ;0216 STW
4cdb 0030 ld $30 ;0216 'i'
4cdc 0011 ld $11 ;0218 LDWI
4cdd 0000 ld $00
4cde 0007 ld $07
4cdf 0090 ld $90 ;021b BRA
4ce0 0020 ld $20
4ce1 002b ld $2b ;021d STW
4ce2 0030 ld $30 ;021d 'i'
4ce3 0011 ld $11 ;021f LDWI
4ce4 0000 ld $00
4ce5 0008 ld $08
4ce6 002b ld $2b ;0222 STW
4ce7 0032 ld $32 ;0222 'fontData'
4ce8 0021 ld $21 ;0224 LDW
4ce9 0030 ld $30 ;0224 'i'
4cea 00e9 ld $e9 ;0226 LSLW
4ceb 00e9 ld $e9 ;0227 LSLW
4cec 0099 ld $99 ;0228 ADDW
4ced 0030 ld $30 ;0228 'i'
4cee 0099 ld $99 ;022a ADDW
4cef 0032 ld $32 ;022a 'fontData'
4cf0 002b ld $2b ;022c STW
4cf1 0032 ld $32 ;022c 'fontData'
4cf2 0021 ld $21 ;022e LDW
4cf3 0034 ld $34 ;022e 'BgColor'
4cf4 005e ld $5e ;0230 ST
4cf5 0024 ld $24
4cf6 0021 ld $21 ;0232 LDW
4cf7 0036 ld $36 ;0232 'Color'
4cf8 005e ld $5e ;0234 ST
4cf9 0025 ld $25
4cfa 0021 ld $21 ;0236 LDW
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 0038 ld $38 ;0236 'Pos'
4d01 002b ld $2b ;0238 STW
4d02 0028 ld $28
4d03 0011 ld $11 ;023a LDWI
4d04 00e1 ld $e1
4d05 0004 ld $04
4d06 002b ld $2b ;023d STW
4d07 0022 ld $22
4d08 0059 ld $59 ;023f LDI
4d09 00fb ld $fb
4d0a 002b ld $2b ;0241 STW
4d0b 0030 ld $30 ;0241 'i'
4d0c 0021 ld $21 ;0243 LDW
4d0d 0032 ld $32 ;0243 'fontData'
4d0e 007f ld $7f ;0245 LUP
4d0f 0000 ld $00
4d10 0093 ld $93 ;0247 INC
4d11 0032 ld $32 ;0247 'fontData'
4d12 005e ld $5e ;0249 ST
4d13 0026 ld $26
4d14 00b4 ld $b4 ;024b SYS
4d15 00cb ld $cb
4d16 0093 ld $93 ;024d INC
4d17 0028 ld $28
4d18 0093 ld $93 ;024f INC
4d19 0030 ld $30 ;024f 'i'
4d1a 0021 ld $21 ;0251 LDW
4d1b 0030 ld $30 ;0251 'i'
4d1c 0035 ld $35 ;0253 BCC
4d1d 0072 ld $72 ;0254 NE
4d1e 0041 ld $41
4d1f 0021 ld $21 ;0256 LDW
4d20 0038 ld $38 ;0256 'Pos'
4d21 00ff ld $ff ;0258 RET
4d22 002b ld $2b ;0259 STW
4d23 003a ld $3a ;0259 'QPrintChar'
4d24 00cd ld $cd ;025b DEF
4d25 00f0 ld $f0
4d26 001a ld $1a ;025d LD
4d27 000e ld $0e
4d28 00b8 ld $b8 ;025f SUBW
4d29 003c ld $3c ;025f 'LastFrame'
4d2a 0082 ld $82 ;0261 ANDI
4d2b 00ff ld $ff
4d2c 005e ld $5e ;0263 ST
4d2d 002b ld $2b
4d2e 0099 ld $99 ;0265 ADDW
4d2f 003e ld $3e ;0265 'Time'
4d30 0035 ld $35 ;0267 BCC
4d31 0053 ld $53 ;0268 GE
4d32 006b ld $6b
4d33 0011 ld $11 ;026a LDWI
4d34 00ff ld $ff
4d35 007f ld $7f
4d36 002b ld $2b ;026d STW
4d37 003e ld $3e ;026d 'Time'
4d38 001a ld $1a ;026f LD
4d39 000e ld $0e
4d3a 002b ld $2b ;0271 STW
4d3b 003c ld $3c ;0271 'LastFrame'
4d3c 001a ld $1a ;0273 LD
4d3d 0041 ld $41 ;0273 'Speed'+1
4d3e 0035 ld $35 ;0275 BCC
4d3f 0056 ld $56 ;0276 LE
4d40 008a ld $8a
4d41 002b ld $2b ;0278 STW
4d42 0030 ld $30 ;0278 'i'
4d43 0021 ld $21 ;027a LDW
4d44 0042 ld $42 ;027a 'CarX'
4d45 00b8 ld $b8 ;027c SUBW
4d46 0044 ld $44 ;027c 'DriftX'
4d47 002b ld $2b ;027e STW
4d48 0042 ld $42 ;027e 'CarX'
4d49 0021 ld $21 ;0280 LDW
4d4a 0046 ld $46 ;0280 'HorizonX'
4d4b 0099 ld $99 ;0282 ADDW
4d4c 0048 ld $48 ;0282 'HorizonDX'
4d4d 002b ld $2b ;0284 STW
4d4e 0046 ld $46 ;0284 'HorizonX'
4d4f 0021 ld $21 ;0286 LDW
4d50 0030 ld $30 ;0286 'i'
4d51 00e6 ld $e6 ;0288 SUBI
4d52 0001 ld $01
4d53 0090 ld $90 ;028a BRA
4d54 0073 ld $73
4d55 0059 ld $59 ;028c LDI
4d56 0000 ld $00
4d57 002b ld $2b ;028e STW
4d58 004a ld $4a ;028e 'Steer'
4d59 001a ld $1a ;0290 LD
4d5a 0011 ld $11
4d5b 0082 ld $82 ;0292 ANDI
4d5c 0001 ld $01
4d5d 0035 ld $35 ;0294 BCC
4d5e 0072 ld $72 ;0295 NE
4d5f 00a0 ld $a0
4d60 0011 ld $11 ;0297 LDWI
4d61 0000 ld $00
4d62 0002 ld $02
4d63 0099 ld $99 ;029a ADDW
4d64 0042 ld $42 ;029a 'CarX'
4d65 002b ld $2b ;029c STW
4d66 0042 ld $42 ;029c 'CarX'
4d67 0059 ld $59 ;029e LDI
4d68 0001 ld $01
4d69 002b ld $2b ;02a0 STW
4d6a 004a ld $4a ;02a0 'Steer'
4d6b 001a ld $1a ;02a2 LD
4d6c 0011 ld $11
4d6d 0082 ld $82 ;02a4 ANDI
4d6e 0002 ld $02
4d6f 0035 ld $35 ;02a6 BCC
4d70 0072 ld $72 ;02a7 NE
4d71 00b3 ld $b3
4d72 0011 ld $11 ;02a9 LDWI
4d73 0000 ld $00
4d74 00fe ld $fe
4d75 0099 ld $99 ;02ac ADDW
4d76 0042 ld $42 ;02ac 'CarX'
4d77 002b ld $2b ;02ae STW
4d78 0042 ld $42 ;02ae 'CarX'
4d79 0011 ld $11 ;02b0 LDWI
4d7a 00ff ld $ff
4d7b 00ff ld $ff
4d7c 002b ld $2b ;02b3 STW
4d7d 004a ld $4a ;02b3 'Steer'
4d7e 001a ld $1a ;02b5 LD
4d7f 0011 ld $11
4d80 0082 ld $82 ;02b7 ANDI
4d81 0080 ld $80
4d82 0035 ld $35 ;02b9 BCC
4d83 0072 ld $72 ;02ba NE
4d84 00cf ld $cf
4d85 0021 ld $21 ;02bc LDW
4d86 0040 ld $40 ;02bc 'Speed'
4d87 00e3 ld $e3 ;02be ADDI
4d88 0010 ld $10
4d89 002b ld $2b ;02c0 STW
4d8a 0040 ld $40 ;02c0 'Speed'
4d8b 0011 ld $11 ;02c2 LDWI
4d8c 00ff ld $ff
4d8d 0005 ld $05
4d8e 00b8 ld $b8 ;02c5 SUBW
4d8f 0040 ld $40 ;02c5 'Speed'
4d90 0035 ld $35 ;02c7 BCC
4d91 0053 ld $53 ;02c8 GE
4d92 00cd ld $cd
4d93 0011 ld $11 ;02ca LDWI
4d94 00ff ld $ff
4d95 0005 ld $05
4d96 002b ld $2b ;02cd STW
4d97 0040 ld $40 ;02cd 'Speed'
4d98 0090 ld $90 ;02cf BRA
4d99 00dd ld $dd
4d9a 0011 ld $11 ;02d1 LDWI
4d9b 00f8 ld $f8
4d9c 00fe ld $fe
4d9d 0099 ld $99 ;02d4 ADDW
4d9e 0040 ld $40 ;02d4 'Speed'
4d9f 0035 ld $35 ;02d6 BCC
4da0 0050 ld $50 ;02d7 LT
4da1 00dd ld $dd
4da2 0021 ld $21 ;02d9 LDW
4da3 0040 ld $40 ;02d9 'Speed'
4da4 00e6 ld $e6 ;02db SUBI
4da5 0008 ld $08
4da6 002b ld $2b ;02dd STW
4da7 0040 ld $40 ;02dd 'Speed'
4da8 001a ld $1a ;02df LD
4da9 0011 ld $11
4daa 0082 ld $82 ;02e1 ANDI
4dab 0040 ld $40
4dac 0035 ld $35 ;02e3 BCC
4dad 0072 ld $72 ;02e4 NE
4dae 00ef ld $ef
4daf 0021 ld $21 ;02e6 LDW
4db0 0040 ld $40 ;02e6 'Speed'
4db1 00e6 ld $e6 ;02e8 SUBI
4db2 0040 ld $40
4db3 0035 ld $35 ;02ea BCC
4db4 0053 ld $53 ;02eb GE
4db5 00ed ld $ed
4db6 0059 ld $59 ;02ed LDI
4db7 0000 ld $00
4db8 002b ld $2b ;02ef STW
4db9 0040 ld $40 ;02ef 'Speed'
4dba 00ff ld $ff ;02f1 RET
4dbb 002b ld $2b ;02f2 STW
4dbc 004c ld $4c ;02f2 'ControlRaceCar'
4dbd 0093 ld $93 ;02f4 INC
4dbe 001b ld $1b ;02f4 '_vLR'+1
4dbf 00ff ld $ff ;02f6 RET
4dc0 0003 ld $03 ;| RAM segment address (high byte first)
4dc1 0000 ld $00 ;|
4dc2 00e1 ld $e1 ;| Length (1..256)
4dc3 00cd ld $cd ;0300 DEF
4dc4 0009 ld $09
4dc5 0047 ld $47 ;0302 'G'
4dc6 0069 ld $69 ;0303 'i'
4dc7 0067 ld $67 ;0304 'g'
4dc8 0061 ld $61 ;0305 'a'
4dc9 0074 ld $74 ;0306 't'
4dca 0072 ld $72 ;0307 'r'
4dcb 006f ld $6f ;0308 'o'
4dcc 006e ld $6e ;0309 'n'
4dcd 0000 ld $00 ;030a 0
4dce 002b ld $2b ;030b STW
4dcf 004e ld $4e ;030b 'GigatronText'
4dd0 00cd ld $cd ;030d DEF
4dd1 001d ld $1d
4dd2 001a ld $1a ;030f LD
4dd3 000e ld $0e
4dd4 0099 ld $99 ;0311 ADDW
4dd5 0050 ld $50 ;0311 'Delay'
4dd6 0082 ld $82 ;0313 ANDI
4dd7 00ff ld $ff
4dd8 002b ld $2b ;0315 STW
4dd9 0052 ld $52 ;0315 'tmp'
4dda 001a ld $1a ;0317 LD
4ddb 000e ld $0e
4ddc 00b8 ld $b8 ;0319 SUBW
4ddd 0052 ld $52 ;0319 'tmp'
4dde 0035 ld $35 ;031b BCC
4ddf 0072 ld $72 ;031c NE
4de0 0015 ld $15
4de1 00ff ld $ff ;031e RET
4de2 002b ld $2b ;031f STW
4de3 0054 ld $54 ;031f 'Wait'
4de4 00cd ld $cd ;0321 DEF
4de5 00a1 ld $a1
4de6 0021 ld $21 ;0323 LDW
4de7 0056 ld $56 ;0323 'Video'
4de8 00ad ld $ad ;0325 PEEK
4de9 0082 ld $82 ;0326 ANDI
4dea 00fe ld $fe
4deb 005e ld $5e ;0328 ST
4dec 0059 ld $59 ;0328 'p'+1
4ded 0088 ld $88 ;032a ORI
4dee 0001 ld $01
4def 005e ld $5e ;032c ST
4df0 005b ld $5b ;032c 'q'+1
4df1 0093 ld $93 ;032e INC
4df2 0056 ld $56 ;032e 'Video'
4df3 0059 ld $59 ;0330 LDI
4df4 0000 ld $00
4df5 005e ld $5e ;0332 ST
4df6 0058 ld $58 ;0332 'p'
4df7 005e ld $5e ;0334 ST
4df8 005a ld $5a ;0334 'q'
4df9 0021 ld $21 ;0336 LDW
4dfa 0058 ld $58 ;0336 'p'
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 00ad ld $ad ;0338 PEEK
4e01 002b ld $2b ;0339 STW
4e02 0030 ld $30 ;0339 'i'
4e03 0021 ld $21 ;033b LDW
4e04 005a ld $5a ;033b 'q'
4e05 00ad ld $ad ;033d PEEK
4e06 00b8 ld $b8 ;033e SUBW
4e07 0030 ld $30 ;033e 'i'
4e08 002b ld $2b ;0340 STW
4e09 0030 ld $30 ;0340 'i'
4e0a 0021 ld $21 ;0342 LDW
4e0b 0058 ld $58 ;0342 'p'
4e0c 00ad ld $ad ;0344 PEEK
4e0d 005e ld $5e ;0345 ST
4e0e 0058 ld $58 ;0345 'p'
4e0f 005e ld $5e ;0347 ST
4e10 005a ld $5a ;0347 'q'
4e11 0059 ld $59 ;0349 LDI
4e12 0015 ld $15
4e13 00f0 ld $f0 ;034b POKE
4e14 0058 ld $58 ;034b 'p'
4e15 00f0 ld $f0 ;034d POKE
4e16 005a ld $5a ;034d 'q'
4e17 0093 ld $93 ;034f INC
4e18 0058 ld $58 ;034f 'p'
4e19 0093 ld $93 ;0351 INC
4e1a 005a ld $5a ;0351 'q'
4e1b 0021 ld $21 ;0353 LDW
4e1c 0030 ld $30 ;0353 'i'
4e1d 00e6 ld $e6 ;0355 SUBI
4e1e 0001 ld $01
4e1f 002b ld $2b ;0357 STW
4e20 0030 ld $30 ;0357 'i'
4e21 0035 ld $35 ;0359 BCC
4e22 004d ld $4d ;035a GT
4e23 0047 ld $47
4e24 0021 ld $21 ;035c LDW
4e25 005c ld $5c ;035c 'Sprite'
4e26 002b ld $2b ;035e STW
4e27 005e ld $5e ;035e 's'
4e28 0059 ld $59 ;0360 LDI
4e29 0000 ld $00
4e2a 005e ld $5e ;0362 ST
4e2b 0058 ld $58 ;0362 'p'
4e2c 0021 ld $21 ;0364 LDW
4e2d 0056 ld $56 ;0364 'Video'
4e2e 00ad ld $ad ;0366 PEEK
4e2f 0099 ld $99 ;0367 ADDW
4e30 0060 ld $60 ;0367 'X'
4e31 002b ld $2b ;0369 STW
4e32 0060 ld $60 ;0369 'X'
4e33 0021 ld $21 ;036b LDW
4e34 005e ld $5e ;036b 's'
4e35 00ad ld $ad ;036d PEEK
4e36 0099 ld $99 ;036e ADDW
4e37 0060 ld $60 ;036e 'X'
4e38 00f0 ld $f0 ;0370 POKE
4e39 0058 ld $58 ;0370 'p'
4e3a 005e ld $5e ;0372 ST
4e3b 0058 ld $58 ;0372 'p'
4e3c 005e ld $5e ;0374 ST
4e3d 005a ld $5a ;0374 'q'
4e3e 0093 ld $93 ;0376 INC
4e3f 005e ld $5e ;0376 's'
4e40 0021 ld $21 ;0378 LDW
4e41 0058 ld $58 ;0378 'p'
4e42 00ad ld $ad ;037a PEEK
4e43 008c ld $8c ;037b XORI
4e44 0015 ld $15
4e45 0099 ld $99 ;037d ADDW
4e46 0062 ld $62 ;037d 'Collision'
4e47 002b ld $2b ;037f STW
4e48 0062 ld $62 ;037f 'Collision'
4e49 0021 ld $21 ;0381 LDW
4e4a 005e ld $5e ;0381 's'
4e4b 00ad ld $ad ;0383 PEEK
4e4c 00f0 ld $f0 ;0384 POKE
4e4d 0058 ld $58 ;0384 'p'
4e4e 0093 ld $93 ;0386 INC
4e4f 0058 ld $58 ;0386 'p'
4e50 00f0 ld $f0 ;0388 POKE
4e51 005a ld $5a ;0388 'q'
4e52 0093 ld $93 ;038a INC
4e53 005a ld $5a ;038a 'q'
4e54 0093 ld $93 ;038c INC
4e55 005e ld $5e ;038c 's'
4e56 0021 ld $21 ;038e LDW
4e57 005e ld $5e ;038e 's'
4e58 00ad ld $ad ;0390 PEEK
4e59 0035 ld $35 ;0391 BCC
4e5a 0072 ld $72 ;0392 NE
4e5b 0076 ld $76
4e5c 0059 ld $59 ;0394 LDI
4e5d 0000 ld $00
4e5e 005e ld $5e ;0396 ST
4e5f 005a ld $5a ;0396 'q'
4e60 001a ld $1a ;0398 LD
4e61 0058 ld $58 ;0398 'p'
4e62 00f0 ld $f0 ;039a POKE
4e63 005a ld $5a ;039a 'q'
4e64 0021 ld $21 ;039c LDW
4e65 0056 ld $56 ;039c 'Video'
4e66 00e3 ld $e3 ;039e ADDI
4e67 0003 ld $03
4e68 002b ld $2b ;03a0 STW
4e69 0056 ld $56 ;03a0 'Video'
4e6a 00ff ld $ff ;03a2 RET
4e6b 002b ld $2b ;03a3 STW
4e6c 0064 ld $64 ;03a3 'DrawPixels'
4e6d 00cd ld $cd ;03a5 DEF
4e6e 00da ld $da
4e6f 0011 ld $11 ;03a7 LDWI
4e70 00fd ld $fd
4e71 0001 ld $01
4e72 002b ld $2b ;03aa STW
4e73 0058 ld $58 ;03aa 'p'
4e74 0021 ld $21 ;03ac LDW
4e75 0040 ld $40 ;03ac 'Speed'
4e76 0099 ld $99 ;03ae ADDW
4e77 0040 ld $40 ;03ae 'Speed'
4e78 001a ld $1a ;03b0 LD
4e79 0019 ld $19
4e7a 00f0 ld $f0 ;03b2 POKE
4e7b 0058 ld $58 ;03b2 'p'
4e7c 0093 ld $93 ;03b4 INC
4e7d 0059 ld $59 ;03b4 'p'+1
4e7e 00f0 ld $f0 ;03b6 POKE
4e7f 0058 ld $58 ;03b6 'p'
4e80 0093 ld $93 ;03b8 INC
4e81 0059 ld $59 ;03b8 'p'+1
4e82 00f0 ld $f0 ;03ba POKE
4e83 0058 ld $58 ;03ba 'p'
4e84 0093 ld $93 ;03bc INC
4e85 0059 ld $59 ;03bc 'p'+1
4e86 00f0 ld $f0 ;03be POKE
4e87 0058 ld $58 ;03be 'p'
4e88 0011 ld $11 ;03c0 LDWI
4e89 00fc ld $fc
4e8a 0001 ld $01
4e8b 002b ld $2b ;03c3 STW
4e8c 0058 ld $58 ;03c3 'p'
4e8d 0021 ld $21 ;03c5 LDW
4e8e 0040 ld $40 ;03c5 'Speed'
4e8f 0082 ld $82 ;03c7 ANDI
4e90 007f ld $7f
4e91 00f0 ld $f0 ;03c9 POKE
4e92 0058 ld $58 ;03c9 'p'
4e93 0093 ld $93 ;03cb INC
4e94 0059 ld $59 ;03cb 'p'+1
4e95 00f0 ld $f0 ;03cd POKE
4e96 0058 ld $58 ;03cd 'p'
4e97 0093 ld $93 ;03cf INC
4e98 0059 ld $59 ;03cf 'p'+1
4e99 00f0 ld $f0 ;03d1 POKE
4e9a 0058 ld $58 ;03d1 'p'
4e9b 0093 ld $93 ;03d3 INC
4e9c 0059 ld $59 ;03d3 'p'+1
4e9d 00f0 ld $f0 ;03d5 POKE
4e9e 0058 ld $58 ;03d5 'p'
4e9f 0059 ld $59 ;03d7 LDI
4ea0 000a ld $0a
4ea1 005e ld $5e ;03d9 ST
4ea2 002c ld $2c
4ea3 00ff ld $ff ;03db RET
4ea4 002b ld $2b ;03dc STW
4ea5 0066 ld $66 ;03dc 'PlayEngineSound'
4ea6 0093 ld $93 ;03de INC
4ea7 001b ld $1b ;03de '_vLR'+1
4ea8 00ff ld $ff ;03e0 RET
4ea9 0004 ld $04 ;| RAM segment address (high byte first)
4eaa 0000 ld $00 ;|
4eab 00ef ld $ef ;| Length (1..256)
4eac 00cd ld $cd ;0400 DEF
4ead 003e ld $3e
4eae 0075 ld $75 ;0402 PUSH
4eaf 0011 ld $11 ;0403 LDWI
4eb0 0080 ld $80
4eb1 0020 ld $20
4eb2 002b ld $2b ;0406 STW
4eb3 0038 ld $38 ;0406 'Pos'
4eb4 0011 ld $11 ;0408 LDWI
4eb5 0003 ld $03
4eb6 000b ld $0b
4eb7 002b ld $2b ;040b STW
4eb8 0022 ld $22
4eb9 0059 ld $59 ;040d LDI
4eba 0000 ld $00
4ebb 002b ld $2b ;040f STW
4ebc 0068 ld $68 ;040f 'Width'
4ebd 0021 ld $21 ;0411 LDW
4ebe 0068 ld $68 ;0411 'Width'
4ebf 00e3 ld $e3 ;0413 ADDI
4ec0 0001 ld $01
4ec1 002b ld $2b ;0415 STW
4ec2 0068 ld $68 ;0415 'Width'
4ec3 0059 ld $59 ;0417 LDI
4ec4 003f ld $3f
4ec5 002b ld $2b ;0419 STW
4ec6 006a ld $6a ;0419 'CurbColor'
4ec7 0059 ld $59 ;041b LDI
4ec8 000c ld $0c
4ec9 002b ld $2b ;041d STW
4eca 006c ld $6c ;041d 'GrassColor'
4ecb 00cf ld $cf ;041f CALL
4ecc 006e ld $6e ;041f 'SetupSegment'
4ecd 0093 ld $93 ;0421 INC
4ece 0039 ld $39 ;0421 'Pos'+1
4ecf 0059 ld $59 ;0423 LDI
4ed0 0003 ld $03
4ed1 002b ld $2b ;0425 STW
4ed2 006a ld $6a ;0425 'CurbColor'
4ed3 0059 ld $59 ;0427 LDI
4ed4 0008 ld $08
4ed5 002b ld $2b ;0429 STW
4ed6 006c ld $6c ;0429 'GrassColor'
4ed7 00cf ld $cf ;042b CALL
4ed8 006e ld $6e ;042b 'SetupSegment'
4ed9 0093 ld $93 ;042d INC
4eda 0039 ld $39 ;042d 'Pos'+1
4edb 0021 ld $21 ;042f LDW
4edc 0038 ld $38 ;042f 'Pos'
4edd 0035 ld $35 ;0431 BCC
4ede 0053 ld $53 ;0432 GE
4edf 000f ld $0f
4ee0 0011 ld $11 ;0434 LDWI
4ee1 0000 ld $00
4ee2 0074 ld $74
4ee3 00f0 ld $f0 ;0437 1008
4ee4 0018 ld $18 ;0438 24
4ee5 0093 ld $93 ;0439 INC
4ee6 0019 ld $19
4ee7 0035 ld $35 ;043b BCC
4ee8 004d ld $4d ;043c GT
4ee9 0035 ld $35
4eea 0063 ld $63 ;043e POP
4eeb 00ff ld $ff ;043f RET
4eec 002b ld $2b ;0440 STW
4eed 0070 ld $70 ;0440 'SetupRoad'
4eee 00cd ld $cd ;0442 DEF
4eef 0086 ld $86
4ef0 0021 ld $21 ;0444 LDW
4ef1 0068 ld $68 ;0444 'Width'
4ef2 00e9 ld $e9 ;0446 LSLW
4ef3 005e ld $5e ;0447 ST
4ef4 0024 ld $24
4ef5 0021 ld $21 ;0449 LDW
4ef6 0038 ld $38 ;0449 'Pos'
4ef7 00b8 ld $b8 ;044b SUBW
4ef8 0068 ld $68 ;044b 'Width'
4ef9 002b ld $2b ;044d STW
4efa 0058 ld $58 ;044d 'p'
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 002b ld $2b ;044f STW
4f01 0026 ld $26
4f02 0059 ld $59 ;0451 LDI
4f03 0015 ld $15
4f04 005e ld $5e ;0453 ST
4f05 0025 ld $25
4f06 00b4 ld $b4 ;0455 SYS
4f07 00f3 ld $f3
4f08 0059 ld $59 ;0457 LDI
4f09 0080 ld $80
4f0a 00b8 ld $b8 ;0459 SUBW
4f0b 0068 ld $68 ;0459 'Width'
4f0c 00e9 ld $e9 ;045b LSLW
4f0d 005e ld $5e ;045c ST
4f0e 0024 ld $24
4f0f 0021 ld $21 ;045e LDW
4f10 0038 ld $38 ;045e 'Pos'
4f11 0099 ld $99 ;0460 ADDW
4f12 0068 ld $68 ;0460 'Width'
4f13 002b ld $2b ;0462 STW
4f14 005a ld $5a ;0462 'q'
4f15 002b ld $2b ;0464 STW
4f16 0026 ld $26
4f17 0021 ld $21 ;0466 LDW
4f18 006c ld $6c ;0466 'GrassColor'
4f19 005e ld $5e ;0468 ST
4f1a 0025 ld $25
4f1b 00b4 ld $b4 ;046a SYS
4f1c 00f3 ld $f3
4f1d 0021 ld $21 ;046c LDW
4f1e 0068 ld $68 ;046c 'Width'
4f1f 00e6 ld $e6 ;046e SUBI
4f20 0008 ld $08
4f21 0035 ld $35 ;0470 BCC
4f22 0056 ld $56 ;0471 LE
4f23 0085 ld $85
4f24 002b ld $2b ;0473 STW
4f25 0052 ld $52 ;0473 'tmp'
4f26 0021 ld $21 ;0475 LDW
4f27 005a ld $5a ;0475 'q'
4f28 00e6 ld $e6 ;0477 SUBI
4f29 0001 ld $01
4f2a 002b ld $2b ;0479 STW
4f2b 005a ld $5a ;0479 'q'
4f2c 0021 ld $21 ;047b LDW
4f2d 006a ld $6a ;047b 'CurbColor'
4f2e 00f0 ld $f0 ;047d POKE
4f2f 0058 ld $58 ;047d 'p'
4f30 00f0 ld $f0 ;047f POKE
4f31 005a ld $5a ;047f 'q'
4f32 0093 ld $93 ;0481 INC
4f33 0058 ld $58 ;0481 'p'
4f34 0021 ld $21 ;0483 LDW
4f35 0052 ld $52 ;0483 'tmp'
4f36 0090 ld $90 ;0485 BRA
4f37 006c ld $6c
4f38 00ff ld $ff ;0487 RET
4f39 002b ld $2b ;0488 STW
4f3a 006e ld $6e ;0488 'SetupSegment'
4f3b 00cd ld $cd ;048a DEF
4f3c 00e8 ld $e8
4f3d 0075 ld $75 ;048c PUSH
4f3e 0011 ld $11 ;048d LDWI
4f3f 000f ld $0f
4f40 000e ld $0e
4f41 002b ld $2b ;0490 STW
4f42 0072 ld $72 ;0490 'Radix'
4f43 00cf ld $cf ;0492 CALL
4f44 0074 ld $74 ;0492 'ExtractDigit'
4f45 0021 ld $21 ;0494 LDW
4f46 0076 ld $76 ;0494 'Prev3'
4f47 00fc ld $fc ;0496 XORW
4f48 0078 ld $78 ;0496 'Char'
4f49 0035 ld $35 ;0498 BCC
4f4a 003f ld $3f ;0499 EQ
4f4b 00a1 ld $a1
4f4c 0021 ld $21 ;049b LDW
4f4d 0078 ld $78 ;049b 'Char'
4f4e 002b ld $2b ;049d STW
4f4f 0076 ld $76 ;049d 'Prev3'
4f50 00cf ld $cf ;049f CALL
4f51 003a ld $3a ;049f 'QPrintChar'
4f52 0090 ld $90 ;04a1 BRA
4f53 00a3 ld $a3
4f54 0021 ld $21 ;04a3 LDW
4f55 0038 ld $38 ;04a3 'Pos'
4f56 00e3 ld $e3 ;04a5 ADDI
4f57 000c ld $0c
4f58 002b ld $2b ;04a7 STW
4f59 0038 ld $38 ;04a7 'Pos'
4f5a 0011 ld $11 ;04a9 LDWI
4f5b 0058 ld $58
4f5c 0002 ld $02
4f5d 002b ld $2b ;04ac STW
4f5e 0072 ld $72 ;04ac 'Radix'
4f5f 00cf ld $cf ;04ae CALL
4f60 0074 ld $74 ;04ae 'ExtractDigit'
4f61 0021 ld $21 ;04b0 LDW
4f62 007a ld $7a ;04b0 'Prev2'
4f63 00fc ld $fc ;04b2 XORW
4f64 0078 ld $78 ;04b2 'Char'
4f65 0035 ld $35 ;04b4 BCC
4f66 003f ld $3f ;04b5 EQ
4f67 00bd ld $bd
4f68 0021 ld $21 ;04b7 LDW
4f69 0078 ld $78 ;04b7 'Char'
4f6a 002b ld $2b ;04b9 STW
4f6b 007a ld $7a ;04b9 'Prev2'
4f6c 00cf ld $cf ;04bb CALL
4f6d 003a ld $3a ;04bb 'QPrintChar'
4f6e 0090 ld $90 ;04bd BRA
4f6f 00bf ld $bf
4f70 0021 ld $21 ;04bf LDW
4f71 0038 ld $38 ;04bf 'Pos'
4f72 00e3 ld $e3 ;04c1 ADDI
4f73 0006 ld $06
4f74 002b ld $2b ;04c3 STW
4f75 0038 ld $38 ;04c3 'Pos'
4f76 0059 ld $59 ;04c5 LDI
4f77 003c ld $3c
4f78 002b ld $2b ;04c7 STW
4f79 0072 ld $72 ;04c7 'Radix'
4f7a 00cf ld $cf ;04c9 CALL
4f7b 0074 ld $74 ;04c9 'ExtractDigit'
4f7c 0021 ld $21 ;04cb LDW
4f7d 007c ld $7c ;04cb 'Prev1'
4f7e 00fc ld $fc ;04cd XORW
4f7f 0078 ld $78 ;04cd 'Char'
4f80 0035 ld $35 ;04cf BCC
4f81 003f ld $3f ;04d0 EQ
4f82 00d8 ld $d8
4f83 0021 ld $21 ;04d2 LDW
4f84 0078 ld $78 ;04d2 'Char'
4f85 002b ld $2b ;04d4 STW
4f86 007c ld $7c ;04d4 'Prev1'
4f87 00cf ld $cf ;04d6 CALL
4f88 003a ld $3a ;04d6 'QPrintChar'
4f89 0090 ld $90 ;04d8 BRA
4f8a 00da ld $da
4f8b 0021 ld $21 ;04da LDW
4f8c 0038 ld $38 ;04da 'Pos'
4f8d 00e3 ld $e3 ;04dc ADDI
4f8e 000c ld $0c
4f8f 002b ld $2b ;04de STW
4f90 0038 ld $38 ;04de 'Pos'
4f91 0059 ld $59 ;04e0 LDI
4f92 0006 ld $06
4f93 002b ld $2b ;04e2 STW
4f94 0072 ld $72 ;04e2 'Radix'
4f95 00cf ld $cf ;04e4 CALL
4f96 0074 ld $74 ;04e4 'ExtractDigit'
4f97 00cf ld $cf ;04e6 CALL
4f98 003a ld $3a ;04e6 'QPrintChar'
4f99 0063 ld $63 ;04e8 POP
4f9a 00ff ld $ff ;04e9 RET
4f9b 002b ld $2b ;04ea STW
4f9c 007e ld $7e ;04ea 'PrintTime'
4f9d 0093 ld $93 ;04ec INC
4f9e 001b ld $1b ;04ec '_vLR'+1
4f9f 00ff ld $ff ;04ee RET
4fa0 0005 ld $05 ;| RAM segment address (high byte first)
4fa1 0000 ld $00 ;|
4fa2 00e6 ld $e6 ;| Length (1..256)
4fa3 00cd ld $cd ;0500 DEF
4fa4 0017 ld $17
4fa5 0059 ld $59 ;0502 LDI
4fa6 0030 ld $30
4fa7 002b ld $2b ;0504 STW
4fa8 0078 ld $78 ;0504 'Char'
4fa9 0021 ld $21 ;0506 LDW
4faa 0081 ld $81 ;0506 'Value'
4fab 00b8 ld $b8 ;0508 SUBW
4fac 0072 ld $72 ;0508 'Radix'
4fad 0035 ld $35 ;050a BCC
4fae 0050 ld $50 ;050b LT
4faf 0014 ld $14
4fb0 002b ld $2b ;050d STW
4fb1 0081 ld $81 ;050d 'Value'
4fb2 0093 ld $93 ;050f INC
4fb3 0078 ld $78 ;050f 'Char'
4fb4 00b8 ld $b8 ;0511 SUBW
4fb5 0072 ld $72 ;0511 'Radix'
4fb6 0035 ld $35 ;0513 BCC
4fb7 0053 ld $53 ;0514 GE
4fb8 000b ld $0b
4fb9 0021 ld $21 ;0516 LDW
4fba 0078 ld $78 ;0516 'Char'
4fbb 00ff ld $ff ;0518 RET
4fbc 002b ld $2b ;0519 STW
4fbd 0074 ld $74 ;0519 'ExtractDigit'
4fbe 00cd ld $cd ;051b DEF
4fbf 0032 ld $32
4fc0 0075 ld $75 ;051d PUSH
4fc1 002b ld $2b ;051e STW
4fc2 0083 ld $83 ;051e 'Text'
4fc3 0021 ld $21 ;0520 LDW
4fc4 0083 ld $83 ;0520 'Text'
4fc5 00ad ld $ad ;0522 PEEK
4fc6 002b ld $2b ;0523 STW
4fc7 0078 ld $78 ;0523 'Char'
4fc8 0035 ld $35 ;0525 BCC
4fc9 003f ld $3f ;0526 EQ
4fca 0030 ld $30
4fcb 0093 ld $93 ;0528 INC
4fcc 0083 ld $83 ;0528 'Text'
4fcd 00cf ld $cf ;052a CALL
4fce 003a ld $3a ;052a 'QPrintChar'
4fcf 00e3 ld $e3 ;052c ADDI
4fd0 0006 ld $06
4fd1 002b ld $2b ;052e STW
4fd2 0038 ld $38 ;052e 'Pos'
4fd3 0090 ld $90 ;0530 BRA
4fd4 001e ld $1e
4fd5 0063 ld $63 ;0532 POP
4fd6 00ff ld $ff ;0533 RET
4fd7 002b ld $2b ;0534 STW
4fd8 0085 ld $85 ;0534 'PrintText'
4fd9 00cd ld $cd ;0536 DEF
4fda 00df ld $df
4fdb 0011 ld $11 ;0538 LDWI
4fdc 00d0 ld $d0
4fdd 0074 ld $74
4fde 002b ld $2b ;053b STW
4fdf 0058 ld $58 ;053b 'p'
4fe0 0059 ld $59 ;053d LDI
4fe1 0000 ld $00
4fe2 002b ld $2b ;053f STW
4fe3 0060 ld $60 ;053f 'X'
4fe4 0021 ld $21 ;0541 LDW
4fe5 0087 ld $87 ;0541 'DX0'
4fe6 002b ld $2b ;0543 STW
4fe7 0089 ld $89 ;0543 'DX'
4fe8 0021 ld $21 ;0545 LDW
4fe9 008b ld $8b ;0545 'NextTurn'
4fea 00b8 ld $b8 ;0547 SUBW
4feb 008d ld $8d ;0547 'Distance'
4fec 002b ld $2b ;0549 STW
4fed 0052 ld $52 ;0549 'tmp'
4fee 0099 ld $99 ;054b ADDW
4fef 0052 ld $52 ;054b 'tmp'
4ff0 002b ld $2b ;054d STW
4ff1 0052 ld $52 ;054d 'tmp'
4ff2 0011 ld $11 ;054f LDWI
4ff3 0000 ld $00
4ff4 000a ld $0a
4ff5 0099 ld $99 ;0552 ADDW
4ff6 0052 ld $52 ;0552 'tmp'
4ff7 007f ld $7f ;0554 LUP
4ff8 0035 ld $35
4ff9 002b ld $2b ;0556 STW
4ffa 0052 ld $52 ;0556 'tmp'
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 0059 ld $59 ;0558 LDI
5001 00c5 ld $c5
5002 0099 ld $99 ;055a ADDW
5003 0052 ld $52 ;055a 'tmp'
5004 002b ld $2b ;055c STW
5005 0030 ld $30 ;055c 'i'
5006 001a ld $1a ;055e LD
5007 0061 ld $61 ;055e 'X'+1
5008 00f0 ld $f0 ;0560 POKE
5009 0058 ld $58 ;0560 'p'
500a 0093 ld $93 ;0562 INC
500b 0058 ld $58 ;0562 'p'
500c 0021 ld $21 ;0564 LDW
500d 0089 ld $89 ;0564 'DX'
500e 0099 ld $99 ;0566 ADDW
500f 008f ld $8f ;0566 'DDX'
5010 002b ld $2b ;0568 STW
5011 0089 ld $89 ;0568 'DX'
5012 0099 ld $99 ;056a ADDW
5013 0060 ld $60 ;056a 'X'
5014 002b ld $2b ;056c STW
5015 0060 ld $60 ;056c 'X'
5016 0093 ld $93 ;056e INC
5017 0030 ld $30 ;056e 'i'
5018 0021 ld $21 ;0570 LDW
5019 0030 ld $30 ;0570 'i'
501a 0035 ld $35 ;0572 BCC
501b 0072 ld $72 ;0573 NE
501c 005c ld $5c
501d 001a ld $1a ;0575 LD
501e 0061 ld $61 ;0575 'X'+1
501f 00f0 ld $f0 ;0577 POKE
5020 0058 ld $58 ;0577 'p'
5021 0093 ld $93 ;0579 INC
5022 0058 ld $58 ;0579 'p'
5023 0021 ld $21 ;057b LDW
5024 0089 ld $89 ;057b 'DX'
5025 0099 ld $99 ;057d ADDW
5026 0091 ld $91 ;057d 'NextDDX'
5027 002b ld $2b ;057f STW
5028 0089 ld $89 ;057f 'DX'
5029 0099 ld $99 ;0581 ADDW
502a 0060 ld $60 ;0581 'X'
502b 002b ld $2b ;0583 STW
502c 0060 ld $60 ;0583 'X'
502d 001a ld $1a ;0585 LD
502e 0058 ld $58 ;0585 'p'
502f 0035 ld $35 ;0587 BCC
5030 0072 ld $72 ;0588 NE
5031 0073 ld $73
5032 0011 ld $11 ;058a LDWI
5033 00ed ld $ed
5034 0001 ld $01
5035 002b ld $2b ;058d STW
5036 0024 ld $24
5037 0011 ld $11 ;058f LDWI
5038 00d1 ld $d1
5039 0074 ld $74
503a 002b ld $2b ;0592 STW
503b 0026 ld $26
503c 00e6 ld $e6 ;0594 SUBI
503d 0001 ld $01
503e 00ad ld $ad ;0596 PEEK
503f 002b ld $2b ;0597 STW
5040 0028 ld $28
5041 001a ld $1a ;0599 LD
5042 0047 ld $47 ;0599 'HorizonX'+1
5043 002b ld $2b ;059b STW
5044 0052 ld $52 ;059b 'tmp'
5045 0011 ld $11 ;059d LDWI
5046 00d5 ld $d5
5047 0074 ld $74
5048 00ad ld $ad ;05a0 PEEK
5049 00e3 ld $e3 ;05a1 ADDI
504a 0030 ld $30
504b 00b8 ld $b8 ;05a3 SUBW
504c 0052 ld $52 ;05a3 'tmp'
504d 002b ld $2b ;05a5 STW
504e 0052 ld $52 ;05a5 'tmp'
504f 0011 ld $11 ;05a7 LDWI
5050 00d4 ld $d4
5051 0074 ld $74
5052 00ad ld $ad ;05aa PEEK
5053 002b ld $2b ;05ab STW
5054 0087 ld $87 ;05ab 'DX0'
5055 0011 ld $11 ;05ad LDWI
5056 00ec ld $ec
5057 0074 ld $74
5058 00ad ld $ad ;05b0 PEEK
5059 00b8 ld $b8 ;05b1 SUBW
505a 0087 ld $87 ;05b1 'DX0'
505b 0082 ld $82 ;05b3 ANDI
505c 00ff ld $ff
505d 008c ld $8c ;05b5 XORI
505e 0080 ld $80
505f 00e6 ld $e6 ;05b7 SUBI
5060 0080 ld $80
5061 002b ld $2b ;05b9 STW
5062 0087 ld $87 ;05b9 'DX0'
5063 0011 ld $11 ;05bb LDWI
5064 0011 ld $11
5065 0001 ld $01
5066 002b ld $2b ;05be STW
5067 005e ld $5e ;05be 's'
5068 001a ld $1a ;05c0 LD
5069 0009 ld $09
506a 0082 ld $82 ;05c2 ANDI
506b 0001 ld $01
506c 0035 ld $35 ;05c4 BCC
506d 003f ld $3f ;05c5 EQ
506e 00be ld $be
506f 001a ld $1a ;05c7 LD
5070 0047 ld $47 ;05c7 'HorizonX'+1
5071 00f0 ld $f0 ;05c9 POKE
5072 005e ld $5e ;05c9 's'
5073 0011 ld $11 ;05cb LDWI
5074 0038 ld $38
5075 0040 ld $40
5076 002b ld $2b ;05ce STW
5077 0022 ld $22
5078 00b4 ld $b4 ;05d0 SYS
5079 00fa ld $fa
507a 0021 ld $21 ;05d2 LDW
507b 0024 ld $24
507c 002b ld $2b ;05d4 STW
507d 005e ld $5e ;05d4 's'
507e 0021 ld $21 ;05d6 LDW
507f 0028 ld $28
5080 002b ld $2b ;05d8 STW
5081 0060 ld $60 ;05d8 'X'
5082 0021 ld $21 ;05da LDW
5083 0052 ld $52 ;05da 'tmp'
5084 00b8 ld $b8 ;05dc SUBW
5085 0060 ld $60 ;05dc 'X'
5086 00f0 ld $f0 ;05de POKE
5087 005e ld $5e ;05de 's'
5088 00ff ld $ff ;05e0 RET
5089 002b ld $2b ;05e1 STW
508a 0093 ld $93 ;05e1 'DrawRoad'
508b 0093 ld $93 ;05e3 INC
508c 001b ld $1b ;05e3 '_vLR'+1
508d 00ff ld $ff ;05e5 RET
508e 0006 ld $06 ;| RAM segment address (high byte first)
508f 0000 ld $00 ;|
5090 00df ld $df ;| Length (1..256)
5091 00cd ld $cd ;0600 DEF
5092 00a7 ld $a7
5093 0075 ld $75 ;0602 PUSH
5094 0059 ld $59 ;0603 LDI
5095 0000 ld $00
5096 002b ld $2b ;0605 STW
5097 0062 ld $62 ;0605 'Collision'
5098 002b ld $2b ;0607 STW
5099 0076 ld $76 ;0607 'Prev3'
509a 002b ld $2b ;0609 STW
509b 007a ld $7a ;0609 'Prev2'
509c 002b ld $2b ;060b STW
509d 007c ld $7c ;060b 'Prev1'
509e 00cf ld $cf ;060d CALL
509f 0095 ld $95 ;060d 'AdvanceCar'
50a0 0021 ld $21 ;060f LDW
50a1 008d ld $8d ;060f 'Distance'
50a2 0035 ld $35 ;0611 BCC
50a3 0053 ld $53 ;0612 GE
50a4 002e ld $2e
50a5 0021 ld $21 ;0614 LDW
50a6 003e ld $3e ;0614 'Time'
50a7 00b8 ld $b8 ;0616 SUBW
50a8 0097 ld $97 ;0616 'BestTime'
50a9 0035 ld $35 ;0618 BCC
50aa 0053 ld $53 ;0619 GE
50ab 001d ld $1d
50ac 0021 ld $21 ;061b LDW
50ad 003e ld $3e ;061b 'Time'
50ae 002b ld $2b ;061d STW
50af 0097 ld $97 ;061d 'BestTime'
50b0 0059 ld $59 ;061f LDI
50b1 000f ld $0f
50b2 00cf ld $cf ;0621 CALL
50b3 0099 ld $99 ;0621 'PrintBestTime'
50b4 0059 ld $59 ;0623 LDI
50b5 0000 ld $00
50b6 002b ld $2b ;0625 STW
50b7 003e ld $3e ;0625 'Time'
50b8 002b ld $2b ;0627 STW
50b9 009b ld $9b ;0627 'Random'
50ba 0011 ld $11 ;0629 LDWI
50bb 0000 ld $00
50bc 0074 ld $74
50bd 002b ld $2b ;062c STW
50be 008d ld $8d ;062c 'Distance'
50bf 002b ld $2b ;062e STW
50c0 008b ld $8b ;062e 'NextTurn'
50c1 00b8 ld $b8 ;0630 SUBW
50c2 008b ld $8b ;0630 'NextTurn'
50c3 0035 ld $35 ;0632 BCC
50c4 0056 ld $56 ;0633 LE
50c5 0073 ld $73
50c6 0021 ld $21 ;0635 LDW
50c7 009b ld $9b ;0635 'Random'
50c8 0099 ld $99 ;0637 ADDW
50c9 008b ld $8b ;0637 'NextTurn'
50ca 008c ld $8c ;0639 XORI
50cb 006d ld $6d
50cc 002b ld $2b ;063b STW
50cd 009b ld $9b ;063b 'Random'
50ce 0082 ld $82 ;063d ANDI
50cf 001f ld $1f
50d0 00e3 ld $e3 ;063f ADDI
50d1 0028 ld $28
50d2 0099 ld $99 ;0641 ADDW
50d3 008b ld $8b ;0641 'NextTurn'
50d4 002b ld $2b ;0643 STW
50d5 008b ld $8b ;0643 'NextTurn'
50d6 001a ld $1a ;0645 LD
50d7 009c ld $9c ;0645 'Random'+1
50d8 0082 ld $82 ;0647 ANDI
50d9 0003 ld $03
50da 00e3 ld $e3 ;0649 ADDI
50db 0001 ld $01
50dc 002b ld $2b ;064b STW
50dd 0030 ld $30 ;064b 'i'
50de 0099 ld $99 ;064d ADDW
50df 0030 ld $30 ;064d 'i'
50e0 0099 ld $99 ;064f ADDW
50e1 0030 ld $30 ;064f 'i'
50e2 00e9 ld $e9 ;0651 LSLW
50e3 002b ld $2b ;0652 STW
50e4 0030 ld $30 ;0652 'i'
50e5 0021 ld $21 ;0654 LDW
50e6 0091 ld $91 ;0654 'NextDDX'
50e7 002b ld $2b ;0656 STW
50e8 008f ld $8f ;0656 'DDX'
50e9 0035 ld $35 ;0658 BCC
50ea 0053 ld $53 ;0659 GE
50eb 005d ld $5d
50ec 0099 ld $99 ;065b ADDW
50ed 0030 ld $30 ;065b 'i'
50ee 0090 ld $90 ;065d BRA
50ef 0071 ld $71
50f0 0035 ld $35 ;065f BCC
50f1 0056 ld $56 ;0660 LE
50f2 0064 ld $64
50f3 00b8 ld $b8 ;0662 SUBW
50f4 0030 ld $30 ;0662 'i'
50f5 0090 ld $90 ;0664 BRA
50f6 0071 ld $71
50f7 0021 ld $21 ;0666 LDW
50f8 009b ld $9b ;0666 'Random'
50f9 0035 ld $35 ;0668 BCC
50fa 0050 ld $50 ;0669 LT
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 006d ld $6d
5101 0021 ld $21 ;066b LDW
5102 0030 ld $30 ;066b 'i'
5103 0090 ld $90 ;066d BRA
5104 0071 ld $71
5105 0059 ld $59 ;066f LDI
5106 0000 ld $00
5107 00b8 ld $b8 ;0671 SUBW
5108 0030 ld $30 ;0671 'i'
5109 002b ld $2b ;0673 STW
510a 0091 ld $91 ;0673 'NextDDX'
510b 00cf ld $cf ;0675 CALL
510c 0093 ld $93 ;0675 'DrawRoad'
510d 0021 ld $21 ;0677 LDW
510e 008f ld $8f ;0677 'DDX'
510f 00e9 ld $e9 ;0679 LSLW
5110 00e9 ld $e9 ;067a LSLW
5111 00e9 ld $e9 ;067b LSLW
5112 002b ld $2b ;067c STW
5113 0048 ld $48 ;067c 'HorizonDX'
5114 00e9 ld $e9 ;067e LSLW
5115 002b ld $2b ;067f STW
5116 0044 ld $44 ;067f 'DriftX'
5117 00cf ld $cf ;0681 CALL
5118 004c ld $4c ;0681 'ControlRaceCar'
5119 00cf ld $cf ;0683 CALL
511a 0066 ld $66 ;0683 'PlayEngineSound'
511b 00cf ld $cf ;0685 CALL
511c 009d ld $9d ;0685 'DrawRaceCar'
511d 00cf ld $cf ;0687 CALL
511e 009f ld $9f ;0687 'DrawGrass'
511f 0011 ld $11 ;0689 LDWI
5120 00b5 ld $b5
5121 00b9 ld $b9
5122 0099 ld $99 ;068c ADDW
5123 003e ld $3e ;068c 'Time'
5124 0035 ld $35 ;068e BCC
5125 0056 ld $56 ;068f LE
5126 0091 ld $91
5127 002b ld $2b ;0691 STW
5128 0062 ld $62 ;0691 'Collision'
5129 0021 ld $21 ;0693 LDW
512a 003e ld $3e ;0693 'Time'
512b 002b ld $2b ;0695 STW
512c 0081 ld $81 ;0695 'Value'
512d 0011 ld $11 ;0697 LDWI
512e 0001 ld $01
512f 0008 ld $08
5130 002b ld $2b ;069a STW
5131 0038 ld $38 ;069a 'Pos'
5132 0059 ld $59 ;069c LDI
5133 003f ld $3f
5134 002b ld $2b ;069e STW
5135 0036 ld $36 ;069e 'Color'
5136 00cf ld $cf ;06a0 CALL
5137 007e ld $7e ;06a0 'PrintTime'
5138 0021 ld $21 ;06a2 LDW
5139 0062 ld $62 ;06a2 'Collision'
513a 0035 ld $35 ;06a4 BCC
513b 003f ld $3f ;06a5 EQ
513c 000b ld $0b
513d 0063 ld $63 ;06a7 POP
513e 00ff ld $ff ;06a8 RET
513f 002b ld $2b ;06a9 STW
5140 00a1 ld $a1 ;06a9 'PlayGame'
5141 00cd ld $cd ;06ab DEF
5142 00b7 ld $b7
5143 0002 ld $02 ;06ad 2
5144 0040 ld $40 ;06ae 64
5145 0040 ld $40 ;06af 64
5146 0040 ld $40 ;06b0 64
5147 0028 ld $28 ;06b1 40
5148 003c ld $3c ;06b2 60
5149 003c ld $3c ;06b3 60
514a 0028 ld $28 ;06b4 40
514b 0040 ld $40 ;06b5 64
514c 0040 ld $40 ;06b6 64
514d 0040 ld $40 ;06b7 64
514e 0000 ld $00 ;06b8 0
514f 002b ld $2b ;06b9 STW
5150 00a3 ld $a3 ;06b9 'Car0'
5151 00cd ld $cd ;06bb DEF
5152 00c5 ld $c5
5153 0003 ld $03 ;06bd 3
5154 0028 ld $28 ;06be 40
5155 0014 ld $14 ;06bf 20
5156 0014 ld $14 ;06c0 20
5157 003f ld $3f ;06c1 63
5158 003f ld $3f ;06c2 63
5159 0014 ld $14 ;06c3 20
515a 0014 ld $14 ;06c4 20
515b 0028 ld $28 ;06c5 40
515c 0000 ld $00 ;06c6 0
515d 002b ld $2b ;06c7 STW
515e 00a5 ld $a5 ;06c7 'Car1'
515f 00cd ld $cd ;06c9 DEF
5160 00d5 ld $d5
5161 0002 ld $02 ;06cb 2
5162 0028 ld $28 ;06cc 40
5163 0014 ld $14 ;06cd 20
5164 0014 ld $14 ;06ce 20
5165 0014 ld $14 ;06cf 20
5166 0028 ld $28 ;06d0 40
5167 0028 ld $28 ;06d1 40
5168 0014 ld $14 ;06d2 20
5169 0014 ld $14 ;06d3 20
516a 0014 ld $14 ;06d4 20
516b 0028 ld $28 ;06d5 40
516c 0000 ld $00 ;06d6 0
516d 002b ld $2b ;06d7 STW
516e 00a7 ld $a7 ;06d7 'Car2'
516f 0011 ld $11 ;06d9 LDWI
5170 00a0 ld $a0
5171 0008 ld $08
5172 002b ld $2b ;06dc STW
5173 001a ld $1a
5174 00ff ld $ff ;06de RET
5175 0008 ld $08 ;| RAM segment address (high byte first)
5176 00a0 ld $a0 ;|
5177 0052 ld $52 ;| Length (1..256)
5178 00cd ld $cd ;08a0 DEF
5179 00b0 ld $b0
517a 0000 ld $00 ;08a2 0
517b 0040 ld $40 ;08a3 64
517c 0040 ld $40 ;08a4 64
517d 0040 ld $40 ;08a5 64
517e 0040 ld $40 ;08a6 64
517f 0028 ld $28 ;08a7 40
5180 0014 ld $14 ;08a8 20
5181 0014 ld $14 ;08a9 20
5182 0014 ld $14 ;08aa 20
5183 0014 ld $14 ;08ab 20
5184 0028 ld $28 ;08ac 40
5185 0040 ld $40 ;08ad 64
5186 0040 ld $40 ;08ae 64
5187 0040 ld $40 ;08af 64
5188 0040 ld $40 ;08b0 64
5189 0000 ld $00 ;08b1 0
518a 002b ld $2b ;08b2 STW
518b 00a9 ld $a9 ;08b2 'Car3'
518c 00cd ld $cd ;08b4 DEF
518d 00c4 ld $c4
518e 0000 ld $00 ;08b6 0
518f 0040 ld $40 ;08b7 64
5190 0040 ld $40 ;08b8 64
5191 0040 ld $40 ;08b9 64
5192 0040 ld $40 ;08ba 64
5193 0015 ld $15 ;08bb 21
5194 0015 ld $15 ;08bc 21
5195 0015 ld $15 ;08bd 21
5196 0015 ld $15 ;08be 21
5197 0015 ld $15 ;08bf 21
5198 0015 ld $15 ;08c0 21
5199 0040 ld $40 ;08c1 64
519a 0040 ld $40 ;08c2 64
519b 0040 ld $40 ;08c3 64
519c 0040 ld $40 ;08c4 64
519d 0000 ld $00 ;08c5 0
519e 002b ld $2b ;08c6 STW
519f 00ab ld $ab ;08c6 'Car4'
51a0 00cd ld $cd ;08c8 DEF
51a1 00eb ld $eb
51a2 0011 ld $11 ;08ca LDWI
51a3 002e ld $2e
51a4 0001 ld $01
51a5 002b ld $2b ;08cd STW
51a6 0024 ld $24
51a7 0059 ld $59 ;08cf LDI
51a8 0020 ld $20
51a9 005e ld $5e ;08d1 ST
51aa 0026 ld $26
51ab 0011 ld $11 ;08d3 LDWI
51ac 0000 ld $00
51ad 000a ld $0a
51ae 002b ld $2b ;08d6 STW
51af 005a ld $5a ;08d6 'q'
51b0 0011 ld $11 ;08d8 LDWI
51b1 0051 ld $51
51b2 0040 ld $40
51b3 002b ld $2b ;08db STW
51b4 0022 ld $22
51b5 0021 ld $21 ;08dd LDW
51b6 005a ld $5a ;08dd 'q'
51b7 007f ld $7f ;08df LUP
51b8 0008 ld $08
51b9 0099 ld $99 ;08e1 ADDW
51ba 008d ld $8d ;08e1 'Distance'
51bb 005e ld $5e ;08e3 ST
51bc 0027 ld $27
51bd 00b4 ld $b4 ;08e5 SYS
51be 00fa ld $fa
51bf 0093 ld $93 ;08e7 INC
51c0 005a ld $5a ;08e7 'q'
51c1 0035 ld $35 ;08e9 BCC
51c2 0072 ld $72 ;08ea NE
51c3 00db ld $db
51c4 00ff ld $ff ;08ec RET
51c5 002b ld $2b ;08ed STW
51c6 009f ld $9f ;08ed 'DrawGrass'
51c7 0093 ld $93 ;08ef INC
51c8 001b ld $1b ;08ef '_vLR'+1
51c9 00ff ld $ff ;08f1 RET
51ca 0009 ld $09 ;| RAM segment address (high byte first)
51cb 00a0 ld $a0 ;|
51cc 0038 ld $38 ;| Length (1..256)
51cd 00cd ld $cd ;09a0 DEF
51ce 00b8 ld $b8
51cf 0011 ld $11 ;09a2 LDWI
51d0 00f7 ld $f7
51d1 000b ld $0b
51d2 002b ld $2b ;09a5 STW
51d3 00ad ld $ad ;09a5 'Indicator'
51d4 0011 ld $11 ;09a7 LDWI
51d5 006b ld $6b
51d6 000c ld $0c
51d7 002b ld $2b ;09aa STW
51d8 00af ld $af ;09aa 'Tracking'
51d9 0059 ld $59 ;09ac LDI
51da 0000 ld $00
51db 00f0 ld $f0 ;09ae POKE
51dc 00af ld $af ;09ae 'Tracking'
51dd 0093 ld $93 ;09b0 INC
51de 00af ld $af ;09b0 'Tracking'
51df 001a ld $1a ;09b2 LD
51e0 00af ld $af ;09b2 'Tracking'
51e1 008c ld $8c ;09b4 XORI
51e2 0076 ld $76
51e3 0035 ld $35 ;09b6 BCC
51e4 0072 ld $72 ;09b7 NE
51e5 00aa ld $aa
51e6 00ff ld $ff ;09b9 RET
51e7 002b ld $2b ;09ba STW
51e8 00b1 ld $b1 ;09ba 'SetupIndicator'
51e9 00cd ld $cd ;09bc DEF
51ea 00d1 ld $d1
51eb 0059 ld $59 ;09be LDI
51ec 0000 ld $00
51ed 00f0 ld $f0 ;09c0 POKE
51ee 00af ld $af ;09c0 'Tracking'
51ef 001a ld $1a ;09c2 LD
51f0 008e ld $8e ;09c2 'Distance'+1
51f1 0099 ld $99 ;09c4 ADDW
51f2 00ad ld $ad ;09c4 'Indicator'
51f3 002b ld $2b ;09c6 STW
51f4 00af ld $af ;09c6 'Tracking'
51f5 0059 ld $59 ;09c8 LDI
51f6 003c ld $3c
51f7 00f0 ld $f0 ;09ca POKE
51f8 00af ld $af ;09ca 'Tracking'
51f9 001a ld $1a ;09cc LD
51fa 0041 ld $41 ;09cc 'Speed'+1
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 0099 ld $99 ;09ce ADDW
5201 008d ld $8d ;09ce 'Distance'
5202 002b ld $2b ;09d0 STW
5203 008d ld $8d ;09d0 'Distance'
5204 00ff ld $ff ;09d2 RET
5205 002b ld $2b ;09d3 STW
5206 0095 ld $95 ;09d3 'AdvanceCar'
5207 0093 ld $93 ;09d5 INC
5208 001b ld $1b ;09d5 '_vLR'+1
5209 00ff ld $ff ;09d7 RET
520a 000a ld $0a ;| RAM segment address (high byte first)
520b 00a0 ld $a0 ;|
520c 0041 ld $41 ;| Length (1..256)
520d 00cd ld $cd ;0aa0 DEF
520e 00da ld $da
520f 0075 ld $75 ;0aa2 PUSH
5210 0011 ld $11 ;0aa3 LDWI
5211 00d9 ld $d9
5212 0001 ld $01
5213 00ad ld $ad ;0aa6 PEEK
5214 008c ld $8c ;0aa7 XORI
5215 00ff ld $ff
5216 002b ld $2b ;0aa9 STW
5217 0060 ld $60 ;0aa9 'X'
5218 001a ld $1a ;0aab LD
5219 0043 ld $43 ;0aab 'CarX'+1
521a 0099 ld $99 ;0aad ADDW
521b 0060 ld $60 ;0aad 'X'
521c 002b ld $2b ;0aaf STW
521d 0060 ld $60 ;0aaf 'X'
521e 0011 ld $11 ;0ab1 LDWI
521f 00d8 ld $d8
5220 0001 ld $01
5221 002b ld $2b ;0ab4 STW
5222 0056 ld $56 ;0ab4 'Video'
5223 0021 ld $21 ;0ab6 LDW
5224 00a3 ld $a3 ;0ab6 'Car0'
5225 002b ld $2b ;0ab8 STW
5226 005c ld $5c ;0ab8 'Sprite'
5227 00cf ld $cf ;0aba CALL
5228 0064 ld $64 ;0aba 'DrawPixels'
5229 0021 ld $21 ;0abc LDW
522a 00a5 ld $a5 ;0abc 'Car1'
522b 002b ld $2b ;0abe STW
522c 005c ld $5c ;0abe 'Sprite'
522d 00cf ld $cf ;0ac0 CALL
522e 0064 ld $64 ;0ac0 'DrawPixels'
522f 0021 ld $21 ;0ac2 LDW
5230 0060 ld $60 ;0ac2 'X'
5231 00b8 ld $b8 ;0ac4 SUBW
5232 004a ld $4a ;0ac4 'Steer'
5233 002b ld $2b ;0ac6 STW
5234 0060 ld $60 ;0ac6 'X'
5235 0021 ld $21 ;0ac8 LDW
5236 00a7 ld $a7 ;0ac8 'Car2'
5237 002b ld $2b ;0aca STW
5238 005c ld $5c ;0aca 'Sprite'
5239 00cf ld $cf ;0acc CALL
523a 0064 ld $64 ;0acc 'DrawPixels'
523b 0021 ld $21 ;0ace LDW
523c 00a9 ld $a9 ;0ace 'Car3'
523d 002b ld $2b ;0ad0 STW
523e 005c ld $5c ;0ad0 'Sprite'
523f 00cf ld $cf ;0ad2 CALL
5240 0064 ld $64 ;0ad2 'DrawPixels'
5241 0021 ld $21 ;0ad4 LDW
5242 00ab ld $ab ;0ad4 'Car4'
5243 002b ld $2b ;0ad6 STW
5244 005c ld $5c ;0ad6 'Sprite'
5245 00cf ld $cf ;0ad8 CALL
5246 0064 ld $64 ;0ad8 'DrawPixels'
5247 0063 ld $63 ;0ada POP
5248 00ff ld $ff ;0adb RET
5249 002b ld $2b ;0adc STW
524a 009d ld $9d ;0adc 'DrawRaceCar'
524b 0093 ld $93 ;0ade INC
524c 001b ld $1b ;0ade '_vLR'+1
524d 00ff ld $ff ;0ae0 RET
524e 000b ld $0b ;| RAM segment address (high byte first)
524f 00a0 ld $a0 ;|
5250 004c ld $4c ;| Length (1..256)
5251 00cd ld $cd ;0ba0 DEF
5252 00e5 ld $e5
5253 0075 ld $75 ;0ba2 PUSH
5254 0059 ld $59 ;0ba3 LDI
5255 0030 ld $30
5256 002b ld $2b ;0ba5 STW
5257 0034 ld $34 ;0ba5 'BgColor'
5258 0021 ld $21 ;0ba7 LDW
5259 0034 ld $34 ;0ba7 'BgColor'
525a 005e ld $5e ;0ba9 ST
525b 0024 ld $24
525c 005e ld $5e ;0bab ST
525d 0025 ld $25
525e 0011 ld $11 ;0bad LDWI
525f 0000 ld $00
5260 0008 ld $08
5261 002b ld $2b ;0bb0 STW
5262 0028 ld $28
5263 0011 ld $11 ;0bb2 LDWI
5264 00e1 ld $e1
5265 0004 ld $04
5266 002b ld $2b ;0bb5 STW
5267 0022 ld $22
5268 00b4 ld $b4 ;0bb7 SYS
5269 00cb ld $cb
526a 0093 ld $93 ;0bb9 INC
526b 0028 ld $28
526c 001a ld $1a ;0bbb LD
526d 0028 ld $28
526e 008c ld $8c ;0bbd XORI
526f 00a0 ld $a0
5270 0035 ld $35 ;0bbf BCC
5271 0072 ld $72 ;0bc0 NE
5272 00b5 ld $b5
5273 0059 ld $59 ;0bc2 LDI
5274 003f ld $3f
5275 002b ld $2b ;0bc4 STW
5276 0036 ld $36 ;0bc4 'Color'
5277 0011 ld $11 ;0bc6 LDWI
5278 0007 ld $07
5279 0008 ld $08
527a 002b ld $2b ;0bc9 STW
527b 0038 ld $38 ;0bc9 'Pos'
527c 0059 ld $59 ;0bcb LDI
527d 003a ld $3a
527e 00cf ld $cf ;0bcd CALL
527f 003a ld $3a ;0bcd 'QPrintChar'
5280 00e3 ld $e3 ;0bcf ADDI
5281 0012 ld $12
5282 002b ld $2b ;0bd1 STW
5283 0038 ld $38 ;0bd1 'Pos'
5284 0059 ld $59 ;0bd3 LDI
5285 002e ld $2e
5286 00cf ld $cf ;0bd5 CALL
5287 003a ld $3a ;0bd5 'QPrintChar'
5288 00e3 ld $e3 ;0bd7 ADDI
5289 001f ld $1f
528a 002b ld $2b ;0bd9 STW
528b 0038 ld $38 ;0bd9 'Pos'
528c 0021 ld $21 ;0bdb LDW
528d 004e ld $4e ;0bdb 'GigatronText'
528e 00cf ld $cf ;0bdd CALL
528f 0085 ld $85 ;0bdd 'PrintText'
5290 0059 ld $59 ;0bdf LDI
5291 003c ld $3c
5292 002b ld $2b ;0be1 STW
5293 0050 ld $50 ;0be1 'Delay'
5294 00cf ld $cf ;0be3 CALL
5295 0054 ld $54 ;0be3 'Wait'
5296 0063 ld $63 ;0be5 POP
5297 00ff ld $ff ;0be6 RET
5298 002b ld $2b ;0be7 STW
5299 00b3 ld $b3 ;0be7 'Intro'
529a 0093 ld $93 ;0be9 INC
529b 001b ld $1b ;0be9 '_vLR'+1
529c 00ff ld $ff ;0beb RET
529d 000c ld $0c ;| RAM segment address (high byte first)
529e 00a0 ld $a0 ;|
529f 0059 ld $59 ;| Length (1..256)
52a0 00cd ld $cd ;0ca0 DEF
52a1 00f2 ld $f2
52a2 002b ld $2b ;0ca2 STW
52a3 0036 ld $36 ;0ca2 'Color'
52a4 0021 ld $21 ;0ca4 LDW
52a5 0097 ld $97 ;0ca4 'BestTime'
52a6 002b ld $2b ;0ca6 STW
52a7 0081 ld $81 ;0ca6 'Value'
52a8 00e3 ld $e3 ;0ca8 ADDI
52a9 0001 ld $01
52aa 0035 ld $35 ;0caa BCC
52ab 0053 ld $53 ;0cab GE
52ac 00ac ld $ac
52ad 00ff ld $ff ;0cad RET
52ae 0075 ld $75 ;0cae PUSH
52af 0011 ld $11 ;0caf LDWI
52b0 007c ld $7c
52b1 0008 ld $08
52b2 002b ld $2b ;0cb2 STW
52b3 0038 ld $38 ;0cb2 'Pos'
52b4 0011 ld $11 ;0cb4 LDWI
52b5 000f ld $0f
52b6 000e ld $0e
52b7 002b ld $2b ;0cb7 STW
52b8 0072 ld $72 ;0cb7 'Radix'
52b9 00cf ld $cf ;0cb9 CALL
52ba 0074 ld $74 ;0cb9 'ExtractDigit'
52bb 00cf ld $cf ;0cbb CALL
52bc 003a ld $3a ;0cbb 'QPrintChar'
52bd 00e3 ld $e3 ;0cbd ADDI
52be 0006 ld $06
52bf 002b ld $2b ;0cbf STW
52c0 0038 ld $38 ;0cbf 'Pos'
52c1 0059 ld $59 ;0cc1 LDI
52c2 003a ld $3a
52c3 00cf ld $cf ;0cc3 CALL
52c4 003a ld $3a ;0cc3 'QPrintChar'
52c5 00e3 ld $e3 ;0cc5 ADDI
52c6 0006 ld $06
52c7 002b ld $2b ;0cc7 STW
52c8 0038 ld $38 ;0cc7 'Pos'
52c9 0011 ld $11 ;0cc9 LDWI
52ca 0058 ld $58
52cb 0002 ld $02
52cc 002b ld $2b ;0ccc STW
52cd 0072 ld $72 ;0ccc 'Radix'
52ce 00cf ld $cf ;0cce CALL
52cf 0074 ld $74 ;0cce 'ExtractDigit'
52d0 00cf ld $cf ;0cd0 CALL
52d1 003a ld $3a ;0cd0 'QPrintChar'
52d2 00e3 ld $e3 ;0cd2 ADDI
52d3 0006 ld $06
52d4 002b ld $2b ;0cd4 STW
52d5 0038 ld $38 ;0cd4 'Pos'
52d6 0059 ld $59 ;0cd6 LDI
52d7 003c ld $3c
52d8 002b ld $2b ;0cd8 STW
52d9 0072 ld $72 ;0cd8 'Radix'
52da 00cf ld $cf ;0cda CALL
52db 0074 ld $74 ;0cda 'ExtractDigit'
52dc 00cf ld $cf ;0cdc CALL
52dd 003a ld $3a ;0cdc 'QPrintChar'
52de 00e3 ld $e3 ;0cde ADDI
52df 0006 ld $06
52e0 002b ld $2b ;0ce0 STW
52e1 0038 ld $38 ;0ce0 'Pos'
52e2 0059 ld $59 ;0ce2 LDI
52e3 002e ld $2e
52e4 00cf ld $cf ;0ce4 CALL
52e5 003a ld $3a ;0ce4 'QPrintChar'
52e6 00e3 ld $e3 ;0ce6 ADDI
52e7 0006 ld $06
52e8 002b ld $2b ;0ce8 STW
52e9 0038 ld $38 ;0ce8 'Pos'
52ea 0059 ld $59 ;0cea LDI
52eb 0006 ld $06
52ec 002b ld $2b ;0cec STW
52ed 0072 ld $72 ;0cec 'Radix'
52ee 00cf ld $cf ;0cee CALL
52ef 0074 ld $74 ;0cee 'ExtractDigit'
52f0 00cf ld $cf ;0cf0 CALL
52f1 003a ld $3a ;0cf0 'QPrintChar'
52f2 0063 ld $63 ;0cf2 POP
52f3 00ff ld $ff ;0cf3 RET
52f4 002b ld $2b ;0cf4 STW
52f5 0099 ld $99 ;0cf4 'PrintBestTime'
52f6 0093 ld $93 ;0cf6 INC
52f7 001b ld $1b ;0cf6 '_vLR'+1
52f8 00ff ld $ff ;0cf8 RET
52f9 000d ld $0d ;| RAM segment address (high byte first)
52fa 00a0 ld $a0 ;|
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 0056 ld $56 ;| Length (1..256)
5301 00cd ld $cd ;0da0 DEF
5302 00ef ld $ef
5303 0075 ld $75 ;0da2 PUSH
5304 0011 ld $11 ;0da3 LDWI
5305 0035 ld $35
5306 0014 ld $14
5307 002b ld $2b ;0da6 STW
5308 0038 ld $38 ;0da6 'Pos'
5309 00cd ld $cd ;0da8 DEF
530a 00b2 ld $b2
530b 0047 ld $47 ;0daa 'G'
530c 0041 ld $41 ;0dab 'A'
530d 004d ld $4d ;0dac 'M'
530e 0045 ld $45 ;0dad 'E'
530f 0020 ld $20 ;0dae ' '
5310 004f ld $4f ;0daf 'O'
5311 0056 ld $56 ;0db0 'V'
5312 0045 ld $45 ;0db1 'E'
5313 0052 ld $52 ;0db2 'R'
5314 0000 ld $00 ;0db3 0
5315 00cf ld $cf ;0db4 CALL
5316 0085 ld $85 ;0db4 'PrintText'
5317 0011 ld $11 ;0db6 LDWI
5318 0011 ld $11
5319 0001 ld $01
531a 002b ld $2b ;0db9 STW
531b 005e ld $5e ;0db9 's'
531c 00e3 ld $e3 ;0dbb ADDI
531d 0020 ld $20
531e 002b ld $2b ;0dbd STW
531f 00b5 ld $b5 ;0dbd 't'
5320 0059 ld $59 ;0dbf LDI
5321 0001 ld $01
5322 002b ld $2b ;0dc1 STW
5323 0050 ld $50 ;0dc1 'Delay'
5324 0021 ld $21 ;0dc3 LDW
5325 005e ld $5e ;0dc3 's'
5326 00ad ld $ad ;0dc5 PEEK
5327 0082 ld $82 ;0dc6 ANDI
5328 0080 ld $80
5329 0035 ld $35 ;0dc8 BCC
532a 0072 ld $72 ;0dc9 NE
532b 00cd ld $cd
532c 0059 ld $59 ;0dcb LDI
532d 0001 ld $01
532e 0090 ld $90 ;0dcd BRA
532f 00d0 ld $d0
5330 0011 ld $11 ;0dcf LDWI
5331 00ff ld $ff
5332 00ff ld $ff
5333 002b ld $2b ;0dd2 STW
5334 0030 ld $30 ;0dd2 'i'
5335 00cf ld $cf ;0dd4 CALL
5336 0054 ld $54 ;0dd4 'Wait'
5337 0021 ld $21 ;0dd6 LDW
5338 00b5 ld $b5 ;0dd6 't'
5339 00ad ld $ad ;0dd8 PEEK
533a 00b8 ld $b8 ;0dd9 SUBW
533b 0030 ld $30 ;0dd9 'i'
533c 00f0 ld $f0 ;0ddb POKE
533d 00b5 ld $b5 ;0ddb 't'
533e 0021 ld $21 ;0ddd LDW
533f 005e ld $5e ;0ddd 's'
5340 00ad ld $ad ;0ddf PEEK
5341 0099 ld $99 ;0de0 ADDW
5342 0030 ld $30 ;0de0 'i'
5343 00f0 ld $f0 ;0de2 POKE
5344 005e ld $5e ;0de2 's'
5345 0082 ld $82 ;0de4 ANDI
5346 00ff ld $ff
5347 0035 ld $35 ;0de6 BCC
5348 0072 ld $72 ;0de7 NE
5349 00d2 ld $d2
534a 0059 ld $59 ;0de9 LDI
534b 001e ld $1e
534c 002b ld $2b ;0deb STW
534d 0050 ld $50 ;0deb 'Delay'
534e 00cf ld $cf ;0ded CALL
534f 0054 ld $54 ;0ded 'Wait'
5350 0063 ld $63 ;0def POP
5351 00ff ld $ff ;0df0 RET
5352 002b ld $2b ;0df1 STW
5353 00b7 ld $b7 ;0df1 'GameOver'
5354 0093 ld $93 ;0df3 INC
5355 001b ld $1b ;0df3 '_vLR'+1
5356 00ff ld $ff ;0df5 RET
5357 000e ld $0e ;| RAM segment address (high byte first)
5358 00a0 ld $a0 ;|
5359 005b ld $5b ;| Length (1..256)
535a 00cd ld $cd ;0ea0 DEF
535b 00f4 ld $f4
535c 0075 ld $75 ;0ea2 PUSH
535d 0011 ld $11 ;0ea3 LDWI
535e 0077 ld $77
535f 0040 ld $40
5360 002b ld $2b ;0ea6 STW
5361 0058 ld $58 ;0ea6 'p'
5362 0011 ld $11 ;0ea8 LDWI
5363 0000 ld $00
5364 0010 ld $10
5365 002b ld $2b ;0eab STW
5366 005a ld $5a ;0eab 'q'
5367 00cd ld $cd ;0ead DEF
5368 00bf ld $bf
5369 001a ld $1a ;0eaf LD
536a 0058 ld $58 ;0eaf 'p'
536b 008c ld $8c ;0eb1 XORI
536c 00fa ld $fa
536d 0035 ld $35 ;0eb3 BCC
536e 003f ld $3f ;0eb4 EQ
536f 00b8 ld $b8
5370 0059 ld $59 ;0eb6 LDI
5371 0001 ld $01
5372 0090 ld $90 ;0eb8 BRA
5373 00ba ld $ba
5374 0059 ld $59 ;0eba LDI
5375 0006 ld $06
5376 0099 ld $99 ;0ebc ADDW
5377 0058 ld $58 ;0ebc 'p'
5378 002b ld $2b ;0ebe STW
5379 0058 ld $58 ;0ebe 'p'
537a 00ff ld $ff ;0ec0 RET
537b 002b ld $2b ;0ec1 STW
537c 0052 ld $52 ;0ec1 'tmp'
537d 0021 ld $21 ;0ec3 LDW
537e 0058 ld $58 ;0ec3 'p'
537f 007f ld $7f ;0ec5 LUP
5380 0000 ld $00
5381 005e ld $5e ;0ec7 ST
5382 0024 ld $24
5383 00cf ld $cf ;0ec9 CALL
5384 0052 ld $52 ;0ec9 'tmp'
5385 007f ld $7f ;0ecb LUP
5386 0000 ld $00
5387 005e ld $5e ;0ecd ST
5388 0025 ld $25
5389 00cf ld $cf ;0ecf CALL
538a 0052 ld $52 ;0ecf 'tmp'
538b 007f ld $7f ;0ed1 LUP
538c 0000 ld $00
538d 005e ld $5e ;0ed3 ST
538e 0026 ld $26
538f 00cf ld $cf ;0ed5 CALL
5390 0052 ld $52 ;0ed5 'tmp'
5391 0011 ld $11 ;0ed7 LDWI
5392 00c0 ld $c0
5393 0006 ld $06
5394 002b ld $2b ;0eda STW
5395 0022 ld $22
5396 00b4 ld $b4 ;0edc SYS
5397 00f2 ld $f2
5398 0021 ld $21 ;0ede LDW
5399 005a ld $5a ;0ede 'q'
539a 002b ld $2b ;0ee0 STW
539b 0028 ld $28
539c 00e3 ld $e3 ;0ee2 ADDI
539d 0004 ld $04
539e 002b ld $2b ;0ee4 STW
539f 005a ld $5a ;0ee4 'q'
53a0 0011 ld $11 ;0ee6 LDWI
53a1 00d4 ld $d4
53a2 0004 ld $04
53a3 002b ld $2b ;0ee9 STW
53a4 0022 ld $22
53a5 00b4 ld $b4 ;0eeb SYS
53a6 00ff ld $ff
53a7 001a ld $1a ;0eed LD
53a8 005b ld $5b ;0eed 'q'+1
53a9 008c ld $8c ;0eef XORI
53aa 0020 ld $20
53ab 0035 ld $35 ;0ef1 BCC
53ac 0072 ld $72 ;0ef2 NE
53ad 00c1 ld $c1
53ae 0063 ld $63 ;0ef4 POP
53af 00ff ld $ff ;0ef5 RET
53b0 002b ld $2b ;0ef6 STW
53b1 00b9 ld $b9 ;0ef6 'SetupHorizon'
53b2 0093 ld $93 ;0ef8 INC
53b3 001b ld $1b ;0ef8 '_vLR'+1
53b4 00ff ld $ff ;0efa RET
53b5 000f ld $0f ;| RAM segment address (high byte first)
53b6 00a0 ld $a0 ;|
53b7 0054 ld $54 ;| Length (1..256)
53b8 00cf ld $cf ;0fa0 CALL
53b9 00b3 ld $b3 ;0fa0 'Intro'
53ba 0011 ld $11 ;0fa2 LDWI
53bb 0000 ld $00
53bc 0074 ld $74
53bd 002b ld $2b ;0fa5 STW
53be 008d ld $8d ;0fa5 'Distance'
53bf 002b ld $2b ;0fa7 STW
53c0 008b ld $8b ;0fa7 'NextTurn'
53c1 0011 ld $11 ;0fa9 LDWI
53c2 00ff ld $ff
53c3 007f ld $7f
53c4 002b ld $2b ;0fac STW
53c5 0097 ld $97 ;0fac 'BestTime'
53c6 0059 ld $59 ;0fae LDI
53c7 0000 ld $00
53c8 002b ld $2b ;0fb0 STW
53c9 003e ld $3e ;0fb0 'Time'
53ca 002b ld $2b ;0fb2 STW
53cb 0081 ld $81 ;0fb2 'Value'
53cc 002b ld $2b ;0fb4 STW
53cd 0046 ld $46 ;0fb4 'HorizonX'
53ce 002b ld $2b ;0fb6 STW
53cf 0044 ld $44 ;0fb6 'DriftX'
53d0 002b ld $2b ;0fb8 STW
53d1 0040 ld $40 ;0fb8 'Speed'
53d2 002b ld $2b ;0fba STW
53d3 009b ld $9b ;0fba 'Random'
53d4 002b ld $2b ;0fbc STW
53d5 0087 ld $87 ;0fbc 'DX0'
53d6 002b ld $2b ;0fbe STW
53d7 008f ld $8f ;0fbe 'DDX'
53d8 002b ld $2b ;0fc0 STW
53d9 0091 ld $91 ;0fc0 'NextDDX'
53da 00cf ld $cf ;0fc2 CALL
53db 0093 ld $93 ;0fc2 'DrawRoad'
53dc 00cf ld $cf ;0fc4 CALL
53dd 009f ld $9f ;0fc4 'DrawGrass'
53de 00cf ld $cf ;0fc6 CALL
53df 00b9 ld $b9 ;0fc6 'SetupHorizon'
53e0 0011 ld $11 ;0fc8 LDWI
53e1 0035 ld $35
53e2 0014 ld $14
53e3 002b ld $2b ;0fcb STW
53e4 0038 ld $38 ;0fcb 'Pos'
53e5 00cd ld $cd ;0fcd DEF
53e6 00d7 ld $d7
53e7 0047 ld $47 ;0fcf 'G'
53e8 0045 ld $45 ;0fd0 'E'
53e9 0054 ld $54 ;0fd1 'T'
53ea 0020 ld $20 ;0fd2 ' '
53eb 0052 ld $52 ;0fd3 'R'
53ec 0045 ld $45 ;0fd4 'E'
53ed 0041 ld $41 ;0fd5 'A'
53ee 0044 ld $44 ;0fd6 'D'
53ef 0059 ld $59 ;0fd7 'Y'
53f0 0000 ld $00 ;0fd8 0
53f1 00cf ld $cf ;0fd9 CALL
53f2 0085 ld $85 ;0fd9 'PrintText'
53f3 00cf ld $cf ;0fdb CALL
53f4 0070 ld $70 ;0fdb 'SetupRoad'
53f5 00cf ld $cf ;0fdd CALL
53f6 00b9 ld $b9 ;0fdd 'SetupHorizon'
53f7 00cf ld $cf ;0fdf CALL
53f8 00b1 ld $b1 ;0fdf 'SetupIndicator'
53f9 0011 ld $11 ;0fe1 LDWI
53fa 0000 ld $00
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 0079 ld $79
5401 002b ld $2b ;0fe4 STW
5402 0042 ld $42 ;0fe4 'CarX'
5403 001a ld $1a ;0fe6 LD
5404 000e ld $0e
5405 002b ld $2b ;0fe8 STW
5406 003c ld $3c ;0fe8 'LastFrame'
5407 00cf ld $cf ;0fea CALL
5408 00a1 ld $a1 ;0fea 'PlayGame'
5409 00cf ld $cf ;0fec CALL
540a 00b7 ld $b7 ;0fec 'GameOver'
540b 0059 ld $59 ;0fee LDI
540c 003f ld $3f
540d 00cf ld $cf ;0ff0 CALL
540e 0099 ld $99 ;0ff0 'PrintBestTime'
540f 0090 ld $90 ;0ff2 BRA
5410 00a0 ld $a0
5411 0000 ld $00 ;End of Apps/Racer/Racer_v2.gcl, size 1873
;+-----------------------------------+
;| Apps/Mandelbrot/Mandelbrot_v1.gcl |
;+-----------------------------------+
5412 dc52 st $52,[y,x++] ;'R'
5413 dc61 st $61,[y,x++] ;'a'
5414 dc63 st $63,[y,x++] ;'c'
5415 dc65 st $65,[y,x++] ;'e'
5416 dc72 st $72,[y,x++] ;'r'
5417 dc00 st $00,[y,x++] ;'\x00'
5418 dc00 st $00,[y,x++] ;'\x00'
5419 dc00 st $00,[y,x++] ;'\x00'
541a 00c1 ld $c1
541b c218 st [$18]
541c 004c ld $4c
541d 14fb ld $fb,y
541e e0ee jmp y,$ee
541f c219 st [$19]
Mandelbrot: 5420 0002 ld $02 ;| RAM segment address (high byte first)
5421 0000 ld $00 ;|
5422 00ef ld $ef ;| Length (1..256)
5423 00cd ld $cd ;0200 DEF
5424 00e8 ld $e8
5425 0075 ld $75 ;0202 PUSH
5426 0059 ld $59 ;0203 LDI
5427 0000 ld $00
5428 002b ld $2b ;0205 STW
5429 0030 ld $30 ;0205 'sign'
542a 002b ld $2b ;0207 STW
542b 0032 ld $32 ;0207 'C'
542c 00b8 ld $b8 ;0209 SUBW
542d 0034 ld $34 ;0209 'A'
542e 0035 ld $35 ;020b BCC
542f 0056 ld $56 ;020c LE
5430 0012 ld $12
5431 002b ld $2b ;020e STW
5432 0034 ld $34 ;020e 'A'
5433 0059 ld $59 ;0210 LDI
5434 0001 ld $01
5435 002b ld $2b ;0212 STW
5436 0030 ld $30 ;0212 'sign'
5437 0059 ld $59 ;0214 LDI
5438 0000 ld $00
5439 00b8 ld $b8 ;0216 SUBW
543a 0036 ld $36 ;0216 'B'
543b 0035 ld $35 ;0218 BCC
543c 0056 ld $56 ;0219 LE
543d 0021 ld $21
543e 002b ld $2b ;021b STW
543f 0036 ld $36 ;021b 'B'
5440 0021 ld $21 ;021d LDW
5441 0030 ld $30 ;021d 'sign'
5442 008c ld $8c ;021f XORI
5443 0001 ld $01
5444 002b ld $2b ;0221 STW
5445 0030 ld $30 ;0221 'sign'
5446 0059 ld $59 ;0223 LDI
5447 0007 ld $07
5448 002b ld $2b ;0225 STW
5449 0038 ld $38 ;0225 'shift'
544a 0011 ld $11 ;0227 LDWI
544b 0000 ld $00
544c 0006 ld $06
544d 002b ld $2b ;022a STW
544e 0022 ld $22
544f 0011 ld $11 ;022c LDWI
5450 0000 ld $00
5451 0002 ld $02
5452 002b ld $2b ;022f STW
5453 003a ld $3a ;022f 'bit'
5454 0011 ld $11 ;0231 LDWI
5455 0000 ld $00
5456 00c0 ld $c0
5457 0099 ld $99 ;0234 ADDW
5458 0032 ld $32 ;0234 'C'
5459 0035 ld $35 ;0236 BCC
545a 0053 ld $53 ;0237 GE
545b 003e ld $3e
545c 0021 ld $21 ;0239 LDW
545d 0032 ld $32 ;0239 'C'
545e 00e9 ld $e9 ;023b LSLW
545f 002b ld $2b ;023c STW
5460 0032 ld $32 ;023c 'C'
5461 0090 ld $90 ;023e BRA
5462 004a ld $4a
5463 0021 ld $21 ;0240 LDW
5464 0036 ld $36 ;0240 'B'
5465 00b4 ld $b4 ;0242 SYS
5466 00f6 ld $f6
5467 002b ld $2b ;0244 STW
5468 0036 ld $36 ;0244 'B'
5469 0021 ld $21 ;0246 LDW
546a 0038 ld $38 ;0246 'shift'
546b 00e6 ld $e6 ;0248 SUBI
546c 0001 ld $01
546d 002b ld $2b ;024a STW
546e 0038 ld $38 ;024a 'shift'
546f 0021 ld $21 ;024c LDW
5470 0034 ld $34 ;024c 'A'
5471 00b8 ld $b8 ;024e SUBW
5472 003a ld $3a ;024e 'bit'
5473 0035 ld $35 ;0250 BCC
5474 0050 ld $50 ;0251 LT
5475 0059 ld $59
5476 002b ld $2b ;0253 STW
5477 0034 ld $34 ;0253 'A'
5478 0021 ld $21 ;0255 LDW
5479 0032 ld $32 ;0255 'C'
547a 0099 ld $99 ;0257 ADDW
547b 0036 ld $36 ;0257 'B'
547c 002b ld $2b ;0259 STW
547d 0032 ld $32 ;0259 'C'
547e 0021 ld $21 ;025b LDW
547f 003a ld $3a ;025b 'bit'
5480 00b4 ld $b4 ;025d SYS
5481 00f6 ld $f6
5482 0035 ld $35 ;025f BCC
5483 0072 ld $72 ;0260 NE
5484 002d ld $2d
5485 0021 ld $21 ;0262 LDW
5486 0038 ld $38 ;0262 'shift'
5487 008c ld $8c ;0264 XORI
5488 0007 ld $07
5489 0035 ld $35 ;0266 BCC
548a 0072 ld $72 ;0267 NE
548b 0072 ld $72
548c 0011 ld $11 ;0269 LDWI
548d 00b9 ld $b9
548e 0004 ld $04
548f 002b ld $2b ;026c STW
5490 0022 ld $22
5491 0021 ld $21 ;026e LDW
5492 0032 ld $32 ;026e 'C'
5493 00b4 ld $b4 ;0270 SYS
5494 00ff ld $ff
5495 0090 ld $90 ;0272 BRA
5496 00d7 ld $d7
5497 0021 ld $21 ;0274 LDW
5498 0038 ld $38 ;0274 'shift'
5499 008c ld $8c ;0276 XORI
549a 0006 ld $06
549b 0035 ld $35 ;0278 BCC
549c 0072 ld $72 ;0279 NE
549d 0084 ld $84
549e 0011 ld $11 ;027b LDWI
549f 0087 ld $87
54a0 0006 ld $06
54a1 002b ld $2b ;027e STW
54a2 0022 ld $22
54a3 0021 ld $21 ;0280 LDW
54a4 0032 ld $32 ;0280 'C'
54a5 00b4 ld $b4 ;0282 SYS
54a6 00f6 ld $f6
54a7 0090 ld $90 ;0284 BRA
54a8 00d7 ld $d7
54a9 0021 ld $21 ;0286 LDW
54aa 0038 ld $38 ;0286 'shift'
54ab 008c ld $8c ;0288 XORI
54ac 0005 ld $05
54ad 0035 ld $35 ;028a BCC
54ae 0072 ld $72 ;028b NE
54af 0096 ld $96
54b0 0011 ld $11 ;028d LDWI
54b1 006d ld $6d
54b2 0006 ld $06
54b3 002b ld $2b ;0290 STW
54b4 0022 ld $22
54b5 0021 ld $21 ;0292 LDW
54b6 0032 ld $32 ;0292 'C'
54b7 00b4 ld $b4 ;0294 SYS
54b8 00f5 ld $f5
54b9 0090 ld $90 ;0296 BRA
54ba 00d7 ld $d7
54bb 0021 ld $21 ;0298 LDW
54bc 0038 ld $38 ;0298 'shift'
54bd 008c ld $8c ;029a XORI
54be 0004 ld $04
54bf 0035 ld $35 ;029c BCC
54c0 0072 ld $72 ;029d NE
54c1 00a8 ld $a8
54c2 0011 ld $11 ;029f LDWI
54c3 0052 ld $52
54c4 0006 ld $06
54c5 002b ld $2b ;02a2 STW
54c6 0022 ld $22
54c7 0021 ld $21 ;02a4 LDW
54c8 0032 ld $32 ;02a4 'C'
54c9 00b4 ld $b4 ;02a6 SYS
54ca 00f5 ld $f5
54cb 0090 ld $90 ;02a8 BRA
54cc 00d7 ld $d7
54cd 0021 ld $21 ;02aa LDW
54ce 0038 ld $38 ;02aa 'shift'
54cf 008c ld $8c ;02ac XORI
54d0 0003 ld $03
54d1 0035 ld $35 ;02ae BCC
54d2 0072 ld $72 ;02af NE
54d3 00ba ld $ba
54d4 0011 ld $11 ;02b1 LDWI
54d5 0036 ld $36
54d6 0006 ld $06
54d7 002b ld $2b ;02b4 STW
54d8 0022 ld $22
54d9 0021 ld $21 ;02b6 LDW
54da 0032 ld $32 ;02b6 'C'
54db 00b4 ld $b4 ;02b8 SYS
54dc 00f4 ld $f4
54dd 0090 ld $90 ;02ba BRA
54de 00d7 ld $d7
54df 0021 ld $21 ;02bc LDW
54e0 0038 ld $38 ;02bc 'shift'
54e1 008c ld $8c ;02be XORI
54e2 0002 ld $02
54e3 0035 ld $35 ;02c0 BCC
54e4 0072 ld $72 ;02c1 NE
54e5 00cc ld $cc
54e6 0011 ld $11 ;02c3 LDWI
54e7 0019 ld $19
54e8 0006 ld $06
54e9 002b ld $2b ;02c6 STW
54ea 0022 ld $22
54eb 0021 ld $21 ;02c8 LDW
54ec 0032 ld $32 ;02c8 'C'
54ed 00b4 ld $b4 ;02ca SYS
54ee 00f4 ld $f4
54ef 0090 ld $90 ;02cc BRA
54f0 00d7 ld $d7
54f1 0021 ld $21 ;02ce LDW
54f2 0038 ld $38 ;02ce 'shift'
54f3 008c ld $8c ;02d0 XORI
54f4 0001 ld $01
54f5 0035 ld $35 ;02d2 BCC
54f6 0072 ld $72 ;02d3 NE
54f7 00d7 ld $d7
54f8 0021 ld $21 ;02d5 LDW
54f9 0032 ld $32 ;02d5 'C'
54fa 00b4 ld $b4 ;02d7 SYS
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 00f6 ld $f6
5501 002b ld $2b ;02d9 STW
5502 0032 ld $32 ;02d9 'C'
5503 0021 ld $21 ;02db LDW
5504 0030 ld $30 ;02db 'sign'
5505 0035 ld $35 ;02dd BCC
5506 003f ld $3f ;02de EQ
5507 00e4 ld $e4
5508 0059 ld $59 ;02e0 LDI
5509 0000 ld $00
550a 00b8 ld $b8 ;02e2 SUBW
550b 0032 ld $32 ;02e2 'C'
550c 0090 ld $90 ;02e4 BRA
550d 00e6 ld $e6
550e 0021 ld $21 ;02e6 LDW
550f 0032 ld $32 ;02e6 'C'
5510 0063 ld $63 ;02e8 POP
5511 00ff ld $ff ;02e9 RET
5512 002b ld $2b ;02ea STW
5513 003c ld $3c ;02ea 'MulShift7'
5514 0093 ld $93 ;02ec INC
5515 001b ld $1b
5516 00ff ld $ff ;02ee RET
5517 0003 ld $03 ;| RAM segment address (high byte first)
5518 0000 ld $00 ;|
5519 00eb ld $eb ;| Length (1..256)
551a 00cd ld $cd ;0300 DEF
551b 00e4 ld $e4
551c 0075 ld $75 ;0302 PUSH
551d 0011 ld $11 ;0303 LDWI
551e 0000 ld $00
551f 0008 ld $08
5520 002b ld $2b ;0306 STW
5521 003e ld $3e ;0306 'Pen'
5522 0059 ld $59 ;0308 LDI
5523 0078 ld $78
5524 002b ld $2b ;030a STW
5525 0040 ld $40 ;030a 'Height'
5526 0059 ld $59 ;030c LDI
5527 00a0 ld $a0
5528 002b ld $2b ;030e STW
5529 0042 ld $42 ;030e 'Width'
552a 002b ld $2b ;0310 STW
552b 0044 ld $44 ;0310 'len'
552c 002b ld $2b ;0312 STW
552d 0046 ld $46 ;0312 'LastPixel'
552e 0059 ld $59 ;0314 LDI
552f 0000 ld $00
5530 002b ld $2b ;0316 STW
5531 0048 ld $48 ;0316 'DY'
5532 0021 ld $21 ;0318 LDW
5533 004a ld $4a ;0318 'Step'
5534 002b ld $2b ;031a STW
5535 004c ld $4c ;031a 'DX'
5536 0059 ld $59 ;031c LDI
5537 003f ld $3f
5538 00f0 ld $f0 ;031e POKE
5539 003e ld $3e ;031e 'Pen'
553a 00cf ld $cf ;0320 CALL
553b 004e ld $4e ;0320 'UpdateClock'
553c 0021 ld $21 ;0322 LDW
553d 0046 ld $46 ;0322 'LastPixel'
553e 0035 ld $35 ;0324 BCC
553f 0072 ld $72 ;0325 NE
5540 0071 ld $71
5541 0021 ld $21 ;0327 LDW
5542 0050 ld $50 ;0327 'Y0'
5543 002b ld $2b ;0329 STW
5544 0034 ld $34 ;0329 'A'
5545 002b ld $2b ;032b STW
5546 0036 ld $36 ;032b 'B'
5547 00cf ld $cf ;032d CALL
5548 003c ld $3c ;032d 'MulShift7'
5549 002b ld $2b ;032f STW
554a 0052 ld $52 ;032f 'YY'
554b 0021 ld $21 ;0331 LDW
554c 0054 ld $54 ;0331 'X0'
554d 00e3 ld $e3 ;0333 ADDI
554e 0080 ld $80
554f 002b ld $2b ;0335 STW
5550 0034 ld $34 ;0335 'A'
5551 002b ld $2b ;0337 STW
5552 0036 ld $36 ;0337 'B'
5553 00cf ld $cf ;0339 CALL
5554 003c ld $3c ;0339 'MulShift7'
5555 0099 ld $99 ;033b ADDW
5556 0052 ld $52 ;033b 'YY'
5557 00e6 ld $e6 ;033d SUBI
5558 0008 ld $08
5559 0035 ld $35 ;033f BCC
555a 0053 ld $53 ;0340 GE
555b 0044 ld $44
555c 0059 ld $59 ;0342 LDI
555d 0000 ld $00
555e 0090 ld $90 ;0344 BRA
555f 006f ld $6f
5560 0021 ld $21 ;0346 LDW
5561 0054 ld $54 ;0346 'X0'
5562 00e6 ld $e6 ;0348 SUBI
5563 0020 ld $20
5564 002b ld $2b ;034a STW
5565 0034 ld $34 ;034a 'A'
5566 002b ld $2b ;034c STW
5567 0036 ld $36 ;034c 'B'
5568 00cf ld $cf ;034e CALL
5569 003c ld $3c ;034e 'MulShift7'
556a 0099 ld $99 ;0350 ADDW
556b 0052 ld $52 ;0350 'YY'
556c 002b ld $2b ;0352 STW
556d 0034 ld $34 ;0352 'A'
556e 0099 ld $99 ;0354 ADDW
556f 0054 ld $54 ;0354 'X0'
5570 00e6 ld $e6 ;0356 SUBI
5571 0020 ld $20
5572 002b ld $2b ;0358 STW
5573 0036 ld $36 ;0358 'B'
5574 00cf ld $cf ;035a CALL
5575 003c ld $3c ;035a 'MulShift7'
5576 002b ld $2b ;035c STW
5577 0056 ld $56 ;035c 'tmp'
5578 0099 ld $99 ;035e ADDW
5579 0056 ld $56 ;035e 'tmp'
557a 002b ld $2b ;0360 STW
557b 0056 ld $56 ;0360 'tmp'
557c 0099 ld $99 ;0362 ADDW
557d 0056 ld $56 ;0362 'tmp'
557e 002b ld $2b ;0364 STW
557f 0056 ld $56 ;0364 'tmp'
5580 00b8 ld $b8 ;0366 SUBW
5581 0052 ld $52 ;0366 'YY'
5582 0035 ld $35 ;0368 BCC
5583 0053 ld $53 ;0369 GE
5584 006d ld $6d
5585 0059 ld $59 ;036b LDI
5586 0000 ld $00
5587 0090 ld $90 ;036d BRA
5588 006f ld $6f
5589 00cf ld $cf ;036f CALL
558a 0058 ld $58 ;036f 'CalcPixel'
558b 0090 ld $90 ;0371 BRA
558c 0073 ld $73
558d 00cf ld $cf ;0373 CALL
558e 0058 ld $58 ;0373 'CalcPixel'
558f 002b ld $2b ;0375 STW
5590 0046 ld $46 ;0375 'LastPixel'
5591 00f0 ld $f0 ;0377 POKE
5592 003e ld $3e ;0377 'Pen'
5593 0021 ld $21 ;0379 LDW
5594 0044 ld $44 ;0379 'len'
5595 00e6 ld $e6 ;037b SUBI
5596 0001 ld $01
5597 0035 ld $35 ;037d BCC
5598 004d ld $4d ;037e GT
5599 009f ld $9f
559a 0021 ld $21 ;0380 LDW
559b 0048 ld $48 ;0380 'DY'
559c 002b ld $2b ;0382 STW
559d 0056 ld $56 ;0382 'tmp'
559e 0021 ld $21 ;0384 LDW
559f 004c ld $4c ;0384 'DX'
55a0 002b ld $2b ;0386 STW
55a1 0048 ld $48 ;0386 'DY'
55a2 0059 ld $59 ;0388 LDI
55a3 0000 ld $00
55a4 00b8 ld $b8 ;038a SUBW
55a5 0056 ld $56 ;038a 'tmp'
55a6 002b ld $2b ;038c STW
55a7 004c ld $4c ;038c 'DX'
55a8 0021 ld $21 ;038e LDW
55a9 004c ld $4c ;038e 'DX'
55aa 0035 ld $35 ;0390 BCC
55ab 003f ld $3f ;0391 EQ
55ac 0099 ld $99
55ad 0021 ld $21 ;0393 LDW
55ae 0042 ld $42 ;0393 'Width'
55af 00e6 ld $e6 ;0395 SUBI
55b0 0001 ld $01
55b1 002b ld $2b ;0397 STW
55b2 0042 ld $42 ;0397 'Width'
55b3 0090 ld $90 ;0399 BRA
55b4 009f ld $9f
55b5 0021 ld $21 ;039b LDW
55b6 0040 ld $40 ;039b 'Height'
55b7 00e6 ld $e6 ;039d SUBI
55b8 0001 ld $01
55b9 002b ld $2b ;039f STW
55ba 0040 ld $40 ;039f 'Height'
55bb 002b ld $2b ;03a1 STW
55bc 0044 ld $44 ;03a1 'len'
55bd 0035 ld $35 ;03a3 BCC
55be 0056 ld $56 ;03a4 LE
55bf 00e0 ld $e0
55c0 0021 ld $21 ;03a6 LDW
55c1 0054 ld $54 ;03a6 'X0'
55c2 0099 ld $99 ;03a8 ADDW
55c3 004c ld $4c ;03a8 'DX'
55c4 002b ld $2b ;03aa STW
55c5 0054 ld $54 ;03aa 'X0'
55c6 0021 ld $21 ;03ac LDW
55c7 0050 ld $50 ;03ac 'Y0'
55c8 0099 ld $99 ;03ae ADDW
55c9 0048 ld $48 ;03ae 'DY'
55ca 002b ld $2b ;03b0 STW
55cb 0050 ld $50 ;03b0 'Y0'
55cc 0021 ld $21 ;03b2 LDW
55cd 004c ld $4c ;03b2 'DX'
55ce 0035 ld $35 ;03b4 BCC
55cf 0053 ld $53 ;03b5 GE
55d0 00bb ld $bb
55d1 0021 ld $21 ;03b7 LDW
55d2 003e ld $3e ;03b7 'Pen'
55d3 00e6 ld $e6 ;03b9 SUBI
55d4 0001 ld $01
55d5 002b ld $2b ;03bb STW
55d6 003e ld $3e ;03bb 'Pen'
55d7 0021 ld $21 ;03bd LDW
55d8 004c ld $4c ;03bd 'DX'
55d9 0035 ld $35 ;03bf BCC
55da 0056 ld $56 ;03c0 LE
55db 00c6 ld $c6
55dc 0021 ld $21 ;03c2 LDW
55dd 003e ld $3e ;03c2 'Pen'
55de 00e3 ld $e3 ;03c4 ADDI
55df 0001 ld $01
55e0 002b ld $2b ;03c6 STW
55e1 003e ld $3e ;03c6 'Pen'
55e2 0021 ld $21 ;03c8 LDW
55e3 0048 ld $48 ;03c8 'DY'
55e4 0035 ld $35 ;03ca BCC
55e5 0053 ld $53 ;03cb GE
55e6 00d2 ld $d2
55e7 0011 ld $11 ;03cd LDWI
55e8 0000 ld $00
55e9 00ff ld $ff
55ea 0099 ld $99 ;03d0 ADDW
55eb 003e ld $3e ;03d0 'Pen'
55ec 002b ld $2b ;03d2 STW
55ed 003e ld $3e ;03d2 'Pen'
55ee 0021 ld $21 ;03d4 LDW
55ef 0048 ld $48 ;03d4 'DY'
55f0 0035 ld $35 ;03d6 BCC
55f1 0056 ld $56 ;03d7 LE
55f2 00de ld $de
55f3 0011 ld $11 ;03d9 LDWI
55f4 0000 ld $00
55f5 0001 ld $01
55f6 0099 ld $99 ;03dc ADDW
55f7 003e ld $3e ;03dc 'Pen'
55f8 002b ld $2b ;03de STW
55f9 003e ld $3e ;03de 'Pen'
55fa 0090 ld $90 ;03e0 BRA
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 001a ld $1a
5601 00cf ld $cf ;03e2 CALL
5602 005a ld $5a ;03e2 'GrayOut'
5603 0063 ld $63 ;03e4 POP
5604 00ff ld $ff ;03e5 RET
5605 002b ld $2b ;03e6 STW
5606 005c ld $5c ;03e6 'CalcSet'
5607 0093 ld $93 ;03e8 INC
5608 001b ld $1b
5609 00ff ld $ff ;03ea RET
560a 0004 ld $04 ;| RAM segment address (high byte first)
560b 0000 ld $00 ;|
560c 00f0 ld $f0 ;| Length (1..256)
560d 00cd ld $cd ;0400 DEF
560e 00e4 ld $e4
560f 0075 ld $75 ;0402 PUSH
5610 0011 ld $11 ;0403 LDWI
5611 0000 ld $00
5612 0008 ld $08
5613 002b ld $2b ;0406 STW
5614 003e ld $3e ;0406 'Pen'
5615 0059 ld $59 ;0408 LDI
5616 0078 ld $78
5617 002b ld $2b ;040a STW
5618 0040 ld $40 ;040a 'Height'
5619 0059 ld $59 ;040c LDI
561a 00a0 ld $a0
561b 002b ld $2b ;040e STW
561c 0042 ld $42 ;040e 'Width'
561d 002b ld $2b ;0410 STW
561e 0044 ld $44 ;0410 'len'
561f 0059 ld $59 ;0412 LDI
5620 0001 ld $01
5621 002b ld $2b ;0414 STW
5622 004c ld $4c ;0414 'DX'
5623 0059 ld $59 ;0416 LDI
5624 0000 ld $00
5625 002b ld $2b ;0418 STW
5626 0048 ld $48 ;0418 'DY'
5627 0011 ld $11 ;041a LDWI
5628 0000 ld $00
5629 0006 ld $06
562a 002b ld $2b ;041d STW
562b 0022 ld $22
562c 0059 ld $59 ;041f LDI
562d 0000 ld $00
562e 002b ld $2b ;0421 STW
562f 005e ld $5e ;0421 'Level'
5630 0059 ld $59 ;0423 LDI
5631 0020 ld $20
5632 002b ld $2b ;0425 STW
5633 0060 ld $60 ;0425 'i'
5634 0021 ld $21 ;0427 LDW
5635 003e ld $3e ;0427 'Pen'
5636 00ad ld $ad ;0429 PEEK
5637 0082 ld $82 ;042a ANDI
5638 003f ld $3f
5639 00b8 ld $b8 ;042c SUBW
563a 0060 ld $60 ;042c 'i'
563b 0035 ld $35 ;042e BCC
563c 0050 ld $50 ;042f LT
563d 0042 ld $42
563e 00f0 ld $f0 ;0431 POKE
563f 003e ld $3e ;0431 'Pen'
5640 0021 ld $21 ;0433 LDW
5641 0060 ld $60 ;0433 'i'
5642 0082 ld $82 ;0435 ANDI
5643 0015 ld $15
5644 0035 ld $35 ;0437 BCC
5645 003f ld $3f ;0438 EQ
5646 003c ld $3c
5647 0059 ld $59 ;043a LDI
5648 0001 ld $01
5649 0090 ld $90 ;043c BRA
564a 003e ld $3e
564b 0059 ld $59 ;043e LDI
564c 0002 ld $02
564d 0099 ld $99 ;0440 ADDW
564e 005e ld $5e ;0440 'Level'
564f 002b ld $2b ;0442 STW
5650 005e ld $5e ;0442 'Level'
5651 0021 ld $21 ;0444 LDW
5652 0060 ld $60 ;0444 'i'
5653 00b4 ld $b4 ;0446 SYS
5654 00f6 ld $f6
5655 0035 ld $35 ;0448 BCC
5656 004d ld $4d ;0449 GT
5657 0023 ld $23
5658 00f0 ld $f0 ;044b POKE
5659 003e ld $3e ;044b 'Pen'
565a 0021 ld $21 ;044d LDW
565b 005e ld $5e ;044d 'Level'
565c 0035 ld $35 ;044f BCC
565d 003f ld $3f ;0450 EQ
565e 0083 ld $83
565f 001a ld $1a ;0452 LD
5660 003f ld $3f ;0452 'Pen'+1
5661 0082 ld $82 ;0454 ANDI
5662 0001 ld $01
5663 002b ld $2b ;0456 STW
5664 0060 ld $60 ;0456 'i'
5665 0099 ld $99 ;0458 ADDW
5666 0060 ld $60 ;0458 'i'
5667 002b ld $2b ;045a STW
5668 0060 ld $60 ;045a 'i'
5669 0021 ld $21 ;045c LDW
566a 003e ld $3e ;045c 'Pen'
566b 0082 ld $82 ;045e ANDI
566c 0001 ld $01
566d 0099 ld $99 ;0460 ADDW
566e 0060 ld $60 ;0460 'i'
566f 002b ld $2b ;0462 STW
5670 0060 ld $60 ;0462 'i'
5671 00cd ld $cd ;0464 DEF
5672 0068 ld $68
5673 0000 ld $00
5674 0002 ld $02
5675 0003 ld $03
5676 0001 ld $01
5677 0099 ld $99 ;046a ADDW
5678 0060 ld $60 ;046a 'i'
5679 00ad ld $ad ;046c PEEK
567a 0099 ld $99 ;046d ADDW
567b 005e ld $5e ;046d 'Level'
567c 00e6 ld $e6 ;046f SUBI
567d 0001 ld $01
567e 002b ld $2b ;0471 STW
567f 005e ld $5e ;0471 'Level'
5680 0021 ld $21 ;0473 LDW
5681 005e ld $5e ;0473 'Level'
5682 00e6 ld $e6 ;0475 SUBI
5683 0003 ld $03
5684 0035 ld $35 ;0477 BCC
5685 0050 ld $50 ;0478 LT
5686 0083 ld $83
5687 002b ld $2b ;047a STW
5688 005e ld $5e ;047a 'Level'
5689 0021 ld $21 ;047c LDW
568a 003e ld $3e ;047c 'Pen'
568b 00ad ld $ad ;047e PEEK
568c 00e3 ld $e3 ;047f ADDI
568d 0015 ld $15
568e 00f0 ld $f0 ;0481 POKE
568f 003e ld $3e ;0481 'Pen'
5690 0090 ld $90 ;0483 BRA
5691 0071 ld $71
5692 0021 ld $21 ;0485 LDW
5693 0044 ld $44 ;0485 'len'
5694 00e6 ld $e6 ;0487 SUBI
5695 0001 ld $01
5696 0035 ld $35 ;0489 BCC
5697 004d ld $4d ;048a GT
5698 00ab ld $ab
5699 0021 ld $21 ;048c LDW
569a 0048 ld $48 ;048c 'DY'
569b 002b ld $2b ;048e STW
569c 0056 ld $56 ;048e 'tmp'
569d 0021 ld $21 ;0490 LDW
569e 004c ld $4c ;0490 'DX'
569f 002b ld $2b ;0492 STW
56a0 0048 ld $48 ;0492 'DY'
56a1 0059 ld $59 ;0494 LDI
56a2 0000 ld $00
56a3 00b8 ld $b8 ;0496 SUBW
56a4 0056 ld $56 ;0496 'tmp'
56a5 002b ld $2b ;0498 STW
56a6 004c ld $4c ;0498 'DX'
56a7 0021 ld $21 ;049a LDW
56a8 004c ld $4c ;049a 'DX'
56a9 0035 ld $35 ;049c BCC
56aa 003f ld $3f ;049d EQ
56ab 00a5 ld $a5
56ac 0021 ld $21 ;049f LDW
56ad 0042 ld $42 ;049f 'Width'
56ae 00e6 ld $e6 ;04a1 SUBI
56af 0001 ld $01
56b0 002b ld $2b ;04a3 STW
56b1 0042 ld $42 ;04a3 'Width'
56b2 0090 ld $90 ;04a5 BRA
56b3 00ab ld $ab
56b4 0021 ld $21 ;04a7 LDW
56b5 0040 ld $40 ;04a7 'Height'
56b6 00e6 ld $e6 ;04a9 SUBI
56b7 0001 ld $01
56b8 002b ld $2b ;04ab STW
56b9 0040 ld $40 ;04ab 'Height'
56ba 002b ld $2b ;04ad STW
56bb 0044 ld $44 ;04ad 'len'
56bc 0035 ld $35 ;04af BCC
56bd 0056 ld $56 ;04b0 LE
56be 00e2 ld $e2
56bf 0021 ld $21 ;04b2 LDW
56c0 004c ld $4c ;04b2 'DX'
56c1 0035 ld $35 ;04b4 BCC
56c2 0053 ld $53 ;04b5 GE
56c3 00bb ld $bb
56c4 0021 ld $21 ;04b7 LDW
56c5 003e ld $3e ;04b7 'Pen'
56c6 00e6 ld $e6 ;04b9 SUBI
56c7 0001 ld $01
56c8 002b ld $2b ;04bb STW
56c9 003e ld $3e ;04bb 'Pen'
56ca 0021 ld $21 ;04bd LDW
56cb 004c ld $4c ;04bd 'DX'
56cc 0035 ld $35 ;04bf BCC
56cd 0056 ld $56 ;04c0 LE
56ce 00c6 ld $c6
56cf 0021 ld $21 ;04c2 LDW
56d0 003e ld $3e ;04c2 'Pen'
56d1 00e3 ld $e3 ;04c4 ADDI
56d2 0001 ld $01
56d3 002b ld $2b ;04c6 STW
56d4 003e ld $3e ;04c6 'Pen'
56d5 0021 ld $21 ;04c8 LDW
56d6 0048 ld $48 ;04c8 'DY'
56d7 0035 ld $35 ;04ca BCC
56d8 0053 ld $53 ;04cb GE
56d9 00d2 ld $d2
56da 0011 ld $11 ;04cd LDWI
56db 0000 ld $00
56dc 00ff ld $ff
56dd 0099 ld $99 ;04d0 ADDW
56de 003e ld $3e ;04d0 'Pen'
56df 002b ld $2b ;04d2 STW
56e0 003e ld $3e ;04d2 'Pen'
56e1 0021 ld $21 ;04d4 LDW
56e2 0048 ld $48 ;04d4 'DY'
56e3 0035 ld $35 ;04d6 BCC
56e4 0056 ld $56 ;04d7 LE
56e5 00de ld $de
56e6 0011 ld $11 ;04d9 LDWI
56e7 0000 ld $00
56e8 0001 ld $01
56e9 0099 ld $99 ;04dc ADDW
56ea 003e ld $3e ;04dc 'Pen'
56eb 002b ld $2b ;04de STW
56ec 003e ld $3e ;04de 'Pen'
56ed 00cf ld $cf ;04e0 CALL
56ee 004e ld $4e ;04e0 'UpdateClock'
56ef 0090 ld $90 ;04e2 BRA
56f0 0018 ld $18
56f1 0063 ld $63 ;04e4 POP
56f2 00ff ld $ff ;04e5 RET
56f3 002b ld $2b ;04e6 STW
56f4 005a ld $5a ;04e6 'GrayOut'
56f5 0011 ld $11 ;04e8 LDWI
56f6 001a ld $1a
56f7 0020 ld $20
56f8 002b ld $2b ;04eb STW
56f9 0062 ld $62 ;04eb 'Separator'
56fa 0093 ld $93 ;04ed INC
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 001b ld $1b
5701 00ff ld $ff ;04ef RET
5702 0005 ld $05 ;| RAM segment address (high byte first)
5703 0000 ld $00 ;|
5704 00f6 ld $f6 ;| Length (1..256)
5705 00cd ld $cd ;0500 DEF
5706 00a4 ld $a4
5707 001a ld $1a ;0502 LD
5708 000e ld $0e
5709 00b8 ld $b8 ;0504 SUBW
570a 0064 ld $64 ;0504 'LastFrame'
570b 0082 ld $82 ;0506 ANDI
570c 00ff ld $ff
570d 002b ld $2b ;0508 STW
570e 0066 ld $66 ;0508 'Elapsed'
570f 00e6 ld $e6 ;050a SUBI
5710 003c ld $3c
5711 0035 ld $35 ;050c BCC
5712 0053 ld $53 ;050d GE
5713 0019 ld $19
5714 001a ld $1a ;050f LD
5715 0011 ld $11
5716 0082 ld $82 ;0511 ANDI
5717 0080 ld $80
5718 0035 ld $35 ;0513 BCC
5719 003f ld $3f ;0514 EQ
571a 0015 ld $15
571b 00ff ld $ff ;0516 RET
571c 0059 ld $59 ;0517 LDI
571d 000f ld $0f
571e 0090 ld $90 ;0519 BRA
571f 001b ld $1b
5720 0059 ld $59 ;051b LDI
5721 003f ld $3f
5722 002b ld $2b ;051d STW
5723 0068 ld $68 ;051d 'Color'
5724 0075 ld $75 ;051f PUSH
5725 0021 ld $21 ;0520 LDW
5726 006a ld $6a ;0520 'Clock0'
5727 0099 ld $99 ;0522 ADDW
5728 0066 ld $66 ;0522 'Elapsed'
5729 002b ld $2b ;0524 STW
572a 006a ld $6a ;0524 'Clock0'
572b 0021 ld $21 ;0526 LDW
572c 0064 ld $64 ;0526 'LastFrame'
572d 0099 ld $99 ;0528 ADDW
572e 0066 ld $66 ;0528 'Elapsed'
572f 002b ld $2b ;052a STW
5730 0064 ld $64 ;052a 'LastFrame'
5731 0011 ld $11 ;052c LDWI
5732 00f1 ld $f1
5733 00f1 ld $f1
5734 0099 ld $99 ;052f ADDW
5735 006a ld $6a ;052f 'Clock0'
5736 0035 ld $35 ;0531 BCC
5737 0050 ld $50 ;0532 LT
5738 0038 ld $38
5739 002b ld $2b ;0534 STW
573a 006a ld $6a ;0534 'Clock0'
573b 0059 ld $59 ;0536 LDI
573c 0001 ld $01
573d 00cf ld $cf ;0538 CALL
573e 006c ld $6c ;0538 'AddMinutes'
573f 001a ld $1a ;053a LD
5740 0063 ld $63 ;053a 'Separator'+1
5741 00fc ld $fc ;053c XORW
5742 0062 ld $62 ;053c 'Separator'
5743 005e ld $5e ;053e ST
5744 0063 ld $63 ;053e 'Separator'+1
5745 001a ld $1a ;0540 LD
5746 0011 ld $11
5747 008c ld $8c ;0542 XORI
5748 0077 ld $77
5749 0035 ld $35 ;0544 BCC
574a 0072 ld $72 ;0545 NE
574b 004b ld $4b
574c 002b ld $2b ;0547 STW
574d 006a ld $6a ;0547 'Clock0'
574e 0059 ld $59 ;0549 LDI
574f 0001 ld $01
5750 0090 ld $90 ;054b BRA
5751 0070 ld $70
5752 008c ld $8c ;054d XORI
5753 000c ld $0c
5754 0035 ld $35 ;054f BCC
5755 0072 ld $72 ;0550 NE
5756 0057 ld $57
5757 002b ld $2b ;0552 STW
5758 006a ld $6a ;0552 'Clock0'
5759 0011 ld $11 ;0554 LDWI
575a 00ff ld $ff
575b 00ff ld $ff
575c 0090 ld $90 ;0557 BRA
575d 0070 ld $70
575e 008c ld $8c ;0559 XORI
575f 0006 ld $06
5760 0035 ld $35 ;055b BCC
5761 0072 ld $72 ;055c NE
5762 0063 ld $63
5763 002b ld $2b ;055e STW
5764 006a ld $6a ;055e 'Clock0'
5765 0011 ld $11 ;0560 LDWI
5766 00c4 ld $c4
5767 00ff ld $ff
5768 0090 ld $90 ;0563 BRA
5769 0070 ld $70
576a 008c ld $8c ;0565 XORI
576b 0003 ld $03
576c 0035 ld $35 ;0567 BCC
576d 0072 ld $72 ;0568 NE
576e 006e ld $6e
576f 002b ld $2b ;056a STW
5770 006a ld $6a ;056a 'Clock0'
5771 0059 ld $59 ;056c LDI
5772 003c ld $3c
5773 0090 ld $90 ;056e BRA
5774 0070 ld $70
5775 0059 ld $59 ;0570 LDI
5776 0000 ld $00
5777 0035 ld $35 ;0572 BCC
5778 003f ld $3f ;0573 EQ
5779 007e ld $7e
577a 00cf ld $cf ;0575 CALL
577b 006c ld $6c ;0575 'AddMinutes'
577c 0059 ld $59 ;0577 LDI
577d 0000 ld $00
577e 002b ld $2b ;0579 STW
577f 006a ld $6a ;0579 'Clock0'
5780 0011 ld $11 ;057b LDWI
5781 0000 ld $00
5782 003a ld $3a
5783 002b ld $2b ;057e STW
5784 0062 ld $62 ;057e 'Separator'
5785 001a ld $1a ;0580 LD
5786 0011 ld $11
5787 0088 ld $88 ;0582 ORI
5788 000f ld $0f
5789 005e ld $5e ;0584 ST
578a 0011 ld $11
578b 0011 ld $11 ;0586 LDWI
578c 005c ld $5c
578d 0044 ld $44
578e 002b ld $2b ;0589 STW
578f 006e ld $6e ;0589 'Pos'
5790 0021 ld $21 ;058b LDW
5791 0070 ld $70 ;058b 'Clock1'
5792 002b ld $2b ;058d STW
5793 0072 ld $72 ;058d 'Value'
5794 0011 ld $11 ;058f LDWI
5795 0058 ld $58
5796 0002 ld $02
5797 00cf ld $cf ;0592 CALL
5798 0074 ld $74 ;0592 'NextDigit'
5799 0059 ld $59 ;0594 LDI
579a 003c ld $3c
579b 00cf ld $cf ;0596 CALL
579c 0074 ld $74 ;0596 'NextDigit'
579d 001a ld $1a ;0598 LD
579e 0063 ld $63 ;0598 'Separator'+1
579f 00cf ld $cf ;059a CALL
57a0 0076 ld $76 ;059a 'PrintChar'
57a1 0059 ld $59 ;059c LDI
57a2 000a ld $0a
57a3 00cf ld $cf ;059e CALL
57a4 0074 ld $74 ;059e 'NextDigit'
57a5 0059 ld $59 ;05a0 LDI
57a6 0001 ld $01
57a7 00cf ld $cf ;05a2 CALL
57a8 0074 ld $74 ;05a2 'NextDigit'
57a9 0063 ld $63 ;05a4 POP
57aa 00ff ld $ff ;05a5 RET
57ab 002b ld $2b ;05a6 STW
57ac 004e ld $4e ;05a6 'UpdateClock'
57ad 00cd ld $cd ;05a8 DEF
57ae 00ef ld $ef
57af 00e6 ld $e6 ;05aa SUBI
57b0 0020 ld $20
57b1 002b ld $2b ;05ac STW
57b2 0060 ld $60 ;05ac 'i'
57b3 0011 ld $11 ;05ae LDWI
57b4 0000 ld $00
57b5 0007 ld $07
57b6 002b ld $2b ;05b1 STW
57b7 0078 ld $78 ;05b1 'fontData'
57b8 0021 ld $21 ;05b3 LDW
57b9 0060 ld $60 ;05b3 'i'
57ba 00e9 ld $e9 ;05b5 LSLW
57bb 00e9 ld $e9 ;05b6 LSLW
57bc 0099 ld $99 ;05b7 ADDW
57bd 0060 ld $60 ;05b7 'i'
57be 0099 ld $99 ;05b9 ADDW
57bf 0078 ld $78 ;05b9 'fontData'
57c0 002b ld $2b ;05bb STW
57c1 0078 ld $78 ;05bb 'fontData'
57c2 0011 ld $11 ;05bd LDWI
57c3 0000 ld $00
57c4 0008 ld $08
57c5 0099 ld $99 ;05c0 ADDW
57c6 006e ld $6e ;05c0 'Pos'
57c7 002b ld $2b ;05c2 STW
57c8 007a ld $7a ;05c2 'q'
57c9 0059 ld $59 ;05c4 LDI
57ca 0000 ld $00
57cb 005e ld $5e ;05c6 ST
57cc 0024 ld $24
57cd 0021 ld $21 ;05c8 LDW
57ce 0068 ld $68 ;05c8 'Color'
57cf 005e ld $5e ;05ca ST
57d0 0025 ld $25
57d1 0021 ld $21 ;05cc LDW
57d2 006e ld $6e ;05cc 'Pos'
57d3 002b ld $2b ;05ce STW
57d4 0028 ld $28
57d5 00e3 ld $e3 ;05d0 ADDI
57d6 0006 ld $06
57d7 002b ld $2b ;05d2 STW
57d8 006e ld $6e ;05d2 'Pos'
57d9 0011 ld $11 ;05d4 LDWI
57da 00e1 ld $e1
57db 0004 ld $04
57dc 002b ld $2b ;05d7 STW
57dd 0022 ld $22
57de 0059 ld $59 ;05d9 LDI
57df 00fb ld $fb
57e0 002b ld $2b ;05db STW
57e1 0060 ld $60 ;05db 'i'
57e2 0021 ld $21 ;05dd LDW
57e3 0078 ld $78 ;05dd 'fontData'
57e4 007f ld $7f ;05df LUP
57e5 0000 ld $00
57e6 0093 ld $93 ;05e1 INC
57e7 0078 ld $78 ;05e1 'fontData'
57e8 005e ld $5e ;05e3 ST
57e9 0026 ld $26
57ea 00b4 ld $b4 ;05e5 SYS
57eb 00cb ld $cb
57ec 0093 ld $93 ;05e7 INC
57ed 0028 ld $28
57ee 0093 ld $93 ;05e9 INC
57ef 0060 ld $60 ;05e9 'i'
57f0 0021 ld $21 ;05eb LDW
57f1 0060 ld $60 ;05eb 'i'
57f2 0035 ld $35 ;05ed BCC
57f3 0072 ld $72 ;05ee NE
57f4 00db ld $db
57f5 00ff ld $ff ;05f0 RET
57f6 002b ld $2b ;05f1 STW
57f7 0076 ld $76 ;05f1 'PrintChar'
57f8 0093 ld $93 ;05f3 INC
57f9 001b ld $1b
57fa 00ff ld $ff ;05f5 RET
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 0006 ld $06 ;| RAM segment address (high byte first)
5801 0000 ld $00 ;|
5802 00fe ld $fe ;| Length (1..256)
5803 00cd ld $cd ;0600 DEF
5804 001d ld $1d
5805 0075 ld $75 ;0602 PUSH
5806 002b ld $2b ;0603 STW
5807 007c ld $7c ;0603 'Radix'
5808 0059 ld $59 ;0605 LDI
5809 0030 ld $30
580a 002b ld $2b ;0607 STW
580b 007e ld $7e ;0607 'Digit'
580c 0021 ld $21 ;0609 LDW
580d 0072 ld $72 ;0609 'Value'
580e 00b8 ld $b8 ;060b SUBW
580f 007c ld $7c ;060b 'Radix'
5810 0035 ld $35 ;060d BCC
5811 0050 ld $50 ;060e LT
5812 0017 ld $17
5813 002b ld $2b ;0610 STW
5814 0072 ld $72 ;0610 'Value'
5815 0093 ld $93 ;0612 INC
5816 007e ld $7e ;0612 'Digit'
5817 00b8 ld $b8 ;0614 SUBW
5818 007c ld $7c ;0614 'Radix'
5819 0035 ld $35 ;0616 BCC
581a 0053 ld $53 ;0617 GE
581b 000e ld $0e
581c 0021 ld $21 ;0619 LDW
581d 007e ld $7e ;0619 'Digit'
581e 00cf ld $cf ;061b CALL
581f 0076 ld $76 ;061b 'PrintChar'
5820 0063 ld $63 ;061d POP
5821 00ff ld $ff ;061e RET
5822 002b ld $2b ;061f STW
5823 0074 ld $74 ;061f 'NextDigit'
5824 00cd ld $cd ;0621 DEF
5825 003a ld $3a
5826 0099 ld $99 ;0623 ADDW
5827 0070 ld $70 ;0623 'Clock1'
5828 002b ld $2b ;0625 STW
5829 0070 ld $70 ;0625 'Clock1'
582a 0035 ld $35 ;0627 BCC
582b 0053 ld $53 ;0628 GE
582c 002f ld $2f
582d 0011 ld $11 ;062a LDWI
582e 00a0 ld $a0
582f 0005 ld $05
5830 0099 ld $99 ;062d ADDW
5831 0070 ld $70 ;062d 'Clock1'
5832 002b ld $2b ;062f STW
5833 0070 ld $70 ;062f 'Clock1'
5834 0011 ld $11 ;0631 LDWI
5835 0060 ld $60
5836 00fa ld $fa
5837 0099 ld $99 ;0634 ADDW
5838 0070 ld $70 ;0634 'Clock1'
5839 0035 ld $35 ;0636 BCC
583a 0050 ld $50 ;0637 LT
583b 0039 ld $39
583c 002b ld $2b ;0639 STW
583d 0070 ld $70 ;0639 'Clock1'
583e 00ff ld $ff ;063b RET
583f 002b ld $2b ;063c STW
5840 006c ld $6c ;063c 'AddMinutes'
5841 00cd ld $cd ;063e DEF
5842 008e ld $8e
5843 0075 ld $75 ;0640 PUSH
5844 0059 ld $59 ;0641 LDI
5845 0000 ld $00
5846 002b ld $2b ;0643 STW
5847 0081 ld $81 ;0643 'X'
5848 002b ld $2b ;0645 STW
5849 0083 ld $83 ;0645 'XX'
584a 002b ld $2b ;0647 STW
584b 0085 ld $85 ;0647 'Y'
584c 002b ld $2b ;0649 STW
584d 0052 ld $52 ;0649 'YY'
584e 002b ld $2b ;064b STW
584f 0060 ld $60 ;064b 'i'
5850 0021 ld $21 ;064d LDW
5851 0060 ld $60 ;064d 'i'
5852 00e3 ld $e3 ;064f ADDI
5853 0001 ld $01
5854 002b ld $2b ;0651 STW
5855 0060 ld $60 ;0651 'i'
5856 008c ld $8c ;0653 XORI
5857 0040 ld $40
5858 0035 ld $35 ;0655 BCC
5859 003f ld $3f ;0656 EQ
585a 008c ld $8c
585b 0021 ld $21 ;0658 LDW
585c 0081 ld $81 ;0658 'X'
585d 002b ld $2b ;065a STW
585e 0034 ld $34 ;065a 'A'
585f 0021 ld $21 ;065c LDW
5860 0085 ld $85 ;065c 'Y'
5861 0099 ld $99 ;065e ADDW
5862 0085 ld $85 ;065e 'Y'
5863 002b ld $2b ;0660 STW
5864 0036 ld $36 ;0660 'B'
5865 00cf ld $cf ;0662 CALL
5866 003c ld $3c ;0662 'MulShift7'
5867 0099 ld $99 ;0664 ADDW
5868 0050 ld $50 ;0664 'Y0'
5869 002b ld $2b ;0666 STW
586a 0085 ld $85 ;0666 'Y'
586b 0021 ld $21 ;0668 LDW
586c 0083 ld $83 ;0668 'XX'
586d 00b8 ld $b8 ;066a SUBW
586e 0052 ld $52 ;066a 'YY'
586f 0099 ld $99 ;066c ADDW
5870 0054 ld $54 ;066c 'X0'
5871 002b ld $2b ;066e STW
5872 0081 ld $81 ;066e 'X'
5873 002b ld $2b ;0670 STW
5874 0034 ld $34 ;0670 'A'
5875 002b ld $2b ;0672 STW
5876 0036 ld $36 ;0672 'B'
5877 00cf ld $cf ;0674 CALL
5878 003c ld $3c ;0674 'MulShift7'
5879 002b ld $2b ;0676 STW
587a 0083 ld $83 ;0676 'XX'
587b 0021 ld $21 ;0678 LDW
587c 0085 ld $85 ;0678 'Y'
587d 002b ld $2b ;067a STW
587e 0034 ld $34 ;067a 'A'
587f 002b ld $2b ;067c STW
5880 0036 ld $36 ;067c 'B'
5881 00cf ld $cf ;067e CALL
5882 003c ld $3c ;067e 'MulShift7'
5883 002b ld $2b ;0680 STW
5884 0052 ld $52 ;0680 'YY'
5885 0011 ld $11 ;0682 LDWI
5886 0000 ld $00
5887 00fe ld $fe
5888 0099 ld $99 ;0685 ADDW
5889 0083 ld $83 ;0685 'XX'
588a 0099 ld $99 ;0687 ADDW
588b 0052 ld $52 ;0687 'YY'
588c 0035 ld $35 ;0689 BCC
588d 0056 ld $56 ;068a LE
588e 004b ld $4b
588f 0021 ld $21 ;068c LDW
5890 0060 ld $60 ;068c 'i'
5891 0063 ld $63 ;068e POP
5892 00ff ld $ff ;068f RET
5893 002b ld $2b ;0690 STW
5894 0058 ld $58 ;0690 'CalcPixel'
5895 0059 ld $59 ;0692 LDI
5896 0000 ld $00
5897 002b ld $2b ;0694 STW
5898 006a ld $6a ;0694 'Clock0'
5899 002b ld $2b ;0696 STW
589a 0070 ld $70 ;0696 'Clock1'
589b 002b ld $2b ;0698 STW
589c 007e ld $7e ;0698 'Digit'
589d 001a ld $1a ;069a LD
589e 000e ld $0e
589f 002b ld $2b ;069c STW
58a0 0064 ld $64 ;069c 'LastFrame'
58a1 0011 ld $11 ;069e LDWI
58a2 004c ld $4c
58a3 00ff ld $ff
58a4 002b ld $2b ;06a1 STW
58a5 0050 ld $50 ;06a1 'Y0'
58a6 0011 ld $11 ;06a3 LDWI
58a7 00c0 ld $c0
58a8 00fe ld $fe
58a9 002b ld $2b ;06a6 STW
58aa 0054 ld $54 ;06a6 'X0'
58ab 0059 ld $59 ;06a8 LDI
58ac 0003 ld $03
58ad 002b ld $2b ;06aa STW
58ae 004a ld $4a ;06aa 'Step'
58af 00cf ld $cf ;06ac CALL
58b0 005c ld $5c ;06ac 'CalcSet'
58b1 0011 ld $11 ;06ae LDWI
58b2 006c ld $6c
58b3 00ff ld $ff
58b4 002b ld $2b ;06b1 STW
58b5 0050 ld $50 ;06b1 'Y0'
58b6 0011 ld $11 ;06b3 LDWI
58b7 009e ld $9e
58b8 00ff ld $ff
58b9 002b ld $2b ;06b6 STW
58ba 0054 ld $54 ;06b6 'X0'
58bb 0059 ld $59 ;06b8 LDI
58bc 0001 ld $01
58bd 002b ld $2b ;06ba STW
58be 004a ld $4a ;06ba 'Step'
58bf 00cf ld $cf ;06bc CALL
58c0 005c ld $5c ;06bc 'CalcSet'
58c1 0011 ld $11 ;06be LDWI
58c2 00c4 ld $c4
58c3 00ff ld $ff
58c4 002b ld $2b ;06c1 STW
58c5 0050 ld $50 ;06c1 'Y0'
58c6 0011 ld $11 ;06c3 LDWI
58c7 0000 ld $00
58c8 00ff ld $ff
58c9 002b ld $2b ;06c6 STW
58ca 0054 ld $54 ;06c6 'X0'
58cb 0059 ld $59 ;06c8 LDI
58cc 0001 ld $01
58cd 002b ld $2b ;06ca STW
58ce 004a ld $4a ;06ca 'Step'
58cf 00cf ld $cf ;06cc CALL
58d0 005c ld $5c ;06cc 'CalcSet'
58d1 0011 ld $11 ;06ce LDWI
58d2 00c0 ld $c0
58d3 00fe ld $fe
58d4 002b ld $2b ;06d1 STW
58d5 0050 ld $50 ;06d1 'Y0'
58d6 0011 ld $11 ;06d3 LDWI
58d7 0098 ld $98
58d8 00fe ld $fe
58d9 002b ld $2b ;06d6 STW
58da 0054 ld $54 ;06d6 'X0'
58db 0059 ld $59 ;06d8 LDI
58dc 0009 ld $09
58dd 002b ld $2b ;06da STW
58de 004a ld $4a ;06da 'Step'
58df 00cf ld $cf ;06dc CALL
58e0 005c ld $5c ;06dc 'CalcSet'
58e1 0059 ld $59 ;06de LDI
58e2 0000 ld $00
58e3 002b ld $2b ;06e0 STW
58e4 0050 ld $50 ;06e0 'Y0'
58e5 0011 ld $11 ;06e2 LDWI
58e6 009c ld $9c
58e7 00ff ld $ff
58e8 002b ld $2b ;06e5 STW
58e9 0054 ld $54 ;06e5 'X0'
58ea 0059 ld $59 ;06e7 LDI
58eb 0001 ld $01
58ec 002b ld $2b ;06e9 STW
58ed 004a ld $4a ;06e9 'Step'
58ee 00cf ld $cf ;06eb CALL
58ef 005c ld $5c ;06eb 'CalcSet'
58f0 0011 ld $11 ;06ed LDWI
58f1 00c4 ld $c4
58f2 00ff ld $ff
58f3 002b ld $2b ;06f0 STW
58f4 0050 ld $50 ;06f0 'Y0'
58f5 0059 ld $59 ;06f2 LDI
58f6 0000 ld $00
58f7 002b ld $2b ;06f4 STW
58f8 0054 ld $54 ;06f4 'X0'
58f9 0059 ld $59 ;06f6 LDI
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 002b ld $2b ;06f8 STW
5901 004a ld $4a ;06f8 'Step'
5902 00cf ld $cf ;06fa CALL
5903 005c ld $5c ;06fa 'CalcSet'
5904 0090 ld $90 ;06fc BRA
5905 009c ld $9c
5906 0000 ld $00 ;End of Apps/Mandelbrot/Mandelbrot_v1.gcl, size 1255
;+-----------------------------------+
;| SYS_Loader_v4.py |
;+-----------------------------------+
SYS_Loader_v4:
SYS_LoaderNextByteIn_32:
5907 0109 ld [$09]
5908 6127 xora [$27]
5909 ec16 bne .sysNbi#19
590a 1124 ld [$24],x
590b 1525 ld [$25],y
590c 0300 ld in
590d ce00 st [y,x]
590e 8126 adda [$26]
590f c226 st [$26]
5910 0124 ld [$24]
5911 8001 adda $01
5912 c224 st [$24]
5913 1403 ld $03,y
5914 e0cb jmp y,$cb
5915 00f0 ld $f0
.sysNbi#19: 5916 0116 ld [$16]
5917 a002 suba $02
5918 c216 st [$16]
5919 1403 ld $03,y
591a e000 jmp y,$00
591b 00f3 ld $f3
SYS_LoaderProcessInput_64:
591c 1525 ld [$25],y
591d 0126 ld [$26]
591e ec48 bne .sysPi#19
591f 0124 ld [$24]
5920 b041 suba $41,x
5921 0d00 ld [y,x]
5922 de00 st [y,x++] ;Just X++
5923 604c xora $4c
5924 ec4c bne .sysPi#25
5925 0d00 ld [y,x] ;Valid command
5926 de00 st [y,x++] ;Just X++
5927 203f anda $3f
5928 c228 st [$28]
5929 8d00 adda [y,x]
592a 8001 adda $01
592b 20fe anda $fe
592c c21d st [$1d]
592d 0d00 ld [y,x]
592e de00 st [y,x++] ;Just X++
592f c229 st [$29]
5930 0d00 ld [y,x]
5931 de00 st [y,x++] ;Just X++
5932 c22a st [$2a]
5933 a001 suba $01
5934 20fc anda $fc
5935 411d ora [$1d]
5936 ec39 bne $5939
5937 fc3a bra $593a
5938 00fc ld $fc ;Unsafe
5939 00ff ld $ff ;Safe
593a 2121 anda [$21]
593b c221 st [$21]
593c 0128 ld [$28]
593d ec51 bne .sysPi#49
593e 0129 ld [$29] ;Execute
593f c21a st [$1a]
5940 a002 suba $02
5941 c216 st [$16]
5942 012a ld [$2a]
5943 c217 st [$17]
5944 c21b st [$1b]
5945 1403 ld $03,y
5946 e0cb jmp y,$cb
5947 00e2 ld $e2
.sysPi#19: 5948 0001 ld $01 ;Wait 6 cycles
5949 ec49 bne $5949
594a a001 suba $01
594b 0200 nop ;Invalid checksum
.sysPi#25: 594c 0067 ld $67 ;Unknown command
594d c226 st [$26]
594e 1403 ld $03,y
594f e0cb jmp y,$cb
5950 00f0 ld $f0
.sysPi#49: 5951 0124 ld [$24] ;Loading data
5952 b001 suba $01,x
5953 0d00 ld [y,x]
5954 c226 st [$26]
5955 1403 ld $03,y
5956 e0cb jmp y,$cb
5957 00e3 ld $e3
SYS_LoaderPayloadCopy_34:
5958 0128 ld [$28]
5959 f066 beq .sysCc#18
595a a001 suba $01
595b c228 st [$28]
595c 1124 ld [$24],x
595d 1525 ld [$25],y
595e 0d00 ld [y,x]
595f 1129 ld [$29],x
5960 152a ld [$2a],y
5961 ce00 st [y,x]
5962 0129 ld [$29]
5963 8001 adda $01
5964 c229 st [$29]
5965 fc6a bra .sysCc#30
.sysCc#18: 5966 1403 ld $03,y
5967 0004 ld $04 ;Wait 11 cycles
5968 ec68 bne $5968
5969 a001 suba $01
.sysCc#30: 596a e0cb jmp y,$cb
596b 00ef ld $ef ;End of SYS_Loader_v4.py, size 101
;+-----------------------------------+
;| Apps/Pictures/Pictures_v3.gcl |
;+-----------------------------------+
596c dc4d st $4d,[y,x++] ;'M'
596d dc61 st $61,[y,x++] ;'a'
596e dc6e st $6e,[y,x++] ;'n'
596f dc64 st $64,[y,x++] ;'d'
5970 dc65 st $65,[y,x++] ;'e'
5971 dc6c st $6c,[y,x++] ;'l'
5972 dc62 st $62,[y,x++] ;'b'
5973 dc72 st $72,[y,x++] ;'r'
5974 0020 ld $20
5975 c218 st [$18]
5976 0054 ld $54
5977 14fb ld $fb,y
5978 e0ee jmp y,$ee
5979 c219 st [$19]
Pictures: 597a 0002 ld $02 ;| RAM segment address (high byte first)
597b 0000 ld $00 ;|
597c 00df ld $df ;| Length (1..256)
597d 0011 ld $11 ;0200 LDWI
597e 0001 ld $01
597f 0001 ld $01
5980 002b ld $2b ;0203 STW
5981 0030 ld $30 ;0203 'ShiftControl'
5982 00cd ld $cd ;0205 DEF
5983 00ce ld $ce
5984 0011 ld $11 ;0207 LDWI
5985 00a7 ld $a7
5986 0004 ld $04
5987 002b ld $2b ;020a STW
5988 0022 ld $22 ;020a '_sysFn'
5989 00b4 ld $b4 ;020c SYS
598a 00fd ld $fd
598b 002b ld $2b ;020e STW
598c 0032 ld $32 ;020e 'q'
598d 001a ld $1a ;0210 LD
598e 0033 ld $33 ;0210 'q'+1
598f 00e6 ld $e6 ;0212 SUBI
5990 0078 ld $78
5991 0035 ld $35 ;0214 BCC
5992 0053 ld $53 ;0215 GE
5993 0005 ld $05
5994 00e3 ld $e3 ;0217 ADDI
5995 0080 ld $80
5996 005e ld $5e ;0219 ST
5997 0033 ld $33 ;0219 'q'+1
5998 0021 ld $21 ;021b LDW
5999 0032 ld $32 ;021b 'q'
599a 002b ld $2b ;021d STW
599b 0034 ld $34 ;021d 'r'
599c 00e3 ld $e3 ;021f ADDI
599d 0040 ld $40
599e 005e ld $5e ;0221 ST
599f 0034 ld $34 ;0221 'r'
59a0 0059 ld $59 ;0223 LDI
59a1 0000 ld $00
59a2 002b ld $2b ;0225 STW
59a3 0036 ld $36 ;0225 'i'
59a4 002b ld $2b ;0227 STW
59a5 0038 ld $38 ;0227 'n'
59a6 0021 ld $21 ;0229 LDW
59a7 0038 ld $38 ;0229 'n'
59a8 0035 ld $35 ;022b BCC
59a9 004d ld $4d ;022c GT
59aa 005f ld $5f
59ab 0021 ld $21 ;022e LDW
59ac 0036 ld $36 ;022e 'i'
59ad 0035 ld $35 ;0230 BCC
59ae 0072 ld $72 ;0231 NE
59af 005d ld $5d
59b0 0021 ld $21 ;0233 LDW
59b1 003a ld $3a ;0233 'p'
59b2 007f ld $7f ;0235 LUP
59b3 0000 ld $00
59b4 005e ld $5e ;0237 ST
59b5 0024 ld $24
59b6 0021 ld $21 ;0239 LDW
59b7 003a ld $3a ;0239 'p'
59b8 007f ld $7f ;023b LUP
59b9 0001 ld $01
59ba 005e ld $5e ;023d ST
59bb 0025 ld $25
59bc 0021 ld $21 ;023f LDW
59bd 003a ld $3a ;023f 'p'
59be 007f ld $7f ;0241 LUP
59bf 0002 ld $02
59c0 005e ld $5e ;0243 ST
59c1 0026 ld $26
59c2 0021 ld $21 ;0245 LDW
59c3 003a ld $3a ;0245 'p'
59c4 00e3 ld $e3 ;0247 ADDI
59c5 0003 ld $03
59c6 002b ld $2b ;0249 STW
59c7 003a ld $3a ;0249 'p'
59c8 0082 ld $82 ;024b ANDI
59c9 00ff ld $ff
59ca 008c ld $8c ;024d XORI
59cb 00f9 ld $f9
59cc 0035 ld $35 ;024f BCC
59cd 0072 ld $72 ;0250 NE
59ce 0056 ld $56
59cf 0021 ld $21 ;0252 LDW
59d0 003a ld $3a ;0252 'p'
59d1 00e3 ld $e3 ;0254 ADDI
59d2 0007 ld $07
59d3 002b ld $2b ;0256 STW
59d4 003a ld $3a ;0256 'p'
59d5 0011 ld $11 ;0258 LDWI
59d6 00c0 ld $c0
59d7 0006 ld $06
59d8 002b ld $2b ;025b STW
59d9 0022 ld $22 ;025b '_sysFn'
59da 00b4 ld $b4 ;025d SYS
59db 00f2 ld $f2
59dc 0021 ld $21 ;025f LDW
59dd 0038 ld $38 ;025f 'n'
59de 0035 ld $35 ;0261 BCC
59df 0053 ld $53 ;0262 GE
59e0 0077 ld $77
59e1 0059 ld $59 ;0264 LDI
59e2 0024 ld $24
59e3 0099 ld $99 ;0266 ADDW
59e4 0036 ld $36 ;0266 'i'
59e5 00ad ld $ad ;0268 PEEK
59e6 002b ld $2b ;0269 STW
59e7 0038 ld $38 ;0269 'n'
59e8 0035 ld $35 ;026b BCC
59e9 0072 ld $72 ;026c NE
59ea 006d ld $6d
59eb 00ff ld $ff ;026e RET
59ec 0021 ld $21 ;026f LDW
59ed 0036 ld $36 ;026f 'i'
59ee 00e3 ld $e3 ;0271 ADDI
59ef 0001 ld $01
59f0 0082 ld $82 ;0273 ANDI
59f1 0003 ld $03
59f2 002b ld $2b ;0275 STW
59f3 0036 ld $36 ;0275 'i'
59f4 0090 ld $90 ;0277 BRA
59f5 00a5 ld $a5
59f6 0035 ld $35 ;0279 BCC
59f7 0056 ld $56 ;027a LE
59f8 0088 ld $88
59f9 0059 ld $59 ;027c LDI
59fa 003f ld $3f
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 00f0 ld $f0 ;027e POKE
5a01 0032 ld $32 ;027e 'q'
5a02 0021 ld $21 ;0280 LDW
5a03 0038 ld $38 ;0280 'n'
5a04 00e6 ld $e6 ;0282 SUBI
5a05 0001 ld $01
5a06 002b ld $2b ;0284 STW
5a07 0038 ld $38 ;0284 'n'
5a08 0093 ld $93 ;0286 INC
5a09 0032 ld $32 ;0286 'q'
5a0a 0090 ld $90 ;0288 BRA
5a0b 00a5 ld $a5
5a0c 0059 ld $59 ;028a LDI
5a0d 0024 ld $24
5a0e 0099 ld $99 ;028c ADDW
5a0f 0036 ld $36 ;028c 'i'
5a10 00ad ld $ad ;028e PEEK
5a11 0035 ld $35 ;028f BCC
5a12 003f ld $3f ;0290 EQ
5a13 0098 ld $98
5a14 008c ld $8c ;0292 XORI
5a15 003f ld $3f
5a16 00f0 ld $f0 ;0294 POKE
5a17 0032 ld $32 ;0294 'q'
5a18 0093 ld $93 ;0296 INC
5a19 0032 ld $32 ;0296 'q'
5a1a 0090 ld $90 ;0298 BRA
5a1b 009d ld $9d
5a1c 0011 ld $11 ;029a LDWI
5a1d 00ff ld $ff
5a1e 00ff ld $ff
5a1f 002b ld $2b ;029d STW
5a20 0038 ld $38 ;029d 'n'
5a21 0021 ld $21 ;029f LDW
5a22 0036 ld $36 ;029f 'i'
5a23 00e3 ld $e3 ;02a1 ADDI
5a24 0001 ld $01
5a25 0082 ld $82 ;02a3 ANDI
5a26 0003 ld $03
5a27 002b ld $2b ;02a5 STW
5a28 0036 ld $36 ;02a5 'i'
5a29 0021 ld $21 ;02a7 LDW
5a2a 0032 ld $32 ;02a7 'q'
5a2b 00b8 ld $b8 ;02a9 SUBW
5a2c 0034 ld $34 ;02a9 'r'
5a2d 0035 ld $35 ;02ab BCC
5a2e 0072 ld $72 ;02ac NE
5a2f 00c8 ld $c8
5a30 0059 ld $59 ;02ae LDI
5a31 0000 ld $00
5a32 00f0 ld $f0 ;02b0 POKE
5a33 0032 ld $32 ;02b0 'q'
5a34 0021 ld $21 ;02b2 LDW
5a35 0032 ld $32 ;02b2 'q'
5a36 00e6 ld $e6 ;02b4 SUBI
5a37 0040 ld $40
5a38 005e ld $5e ;02b6 ST
5a39 0032 ld $32 ;02b6 'q'
5a3a 0093 ld $93 ;02b8 INC
5a3b 0033 ld $33 ;02b8 'q'+1
5a3c 0021 ld $21 ;02ba LDW
5a3d 0032 ld $32 ;02ba 'q'
5a3e 0035 ld $35 ;02bc BCC
5a3f 0053 ld $53 ;02bd GE
5a40 00c4 ld $c4
5a41 0011 ld $11 ;02bf LDWI
5a42 0000 ld $00
5a43 0088 ld $88
5a44 0099 ld $99 ;02c2 ADDW
5a45 0032 ld $32 ;02c2 'q'
5a46 002b ld $2b ;02c4 STW
5a47 0032 ld $32 ;02c4 'q'
5a48 001a ld $1a ;02c6 LD
5a49 0033 ld $33 ;02c6 'q'+1
5a4a 005e ld $5e ;02c8 ST
5a4b 0035 ld $35 ;02c8 'r'+1
5a4c 001a ld $1a ;02ca LD
5a4d 000e ld $0e
5a4e 00f0 ld $f0 ;02cc POKE
5a4f 0030 ld $30 ;02cc 'ShiftControl'
5a50 0090 ld $90 ;02ce BRA
5a51 0027 ld $27
5a52 002b ld $2b ;02d0 STW
5a53 003c ld $3c ;02d0 'Transfer'
5a54 0011 ld $11 ;02d2 LDWI
5a55 0000 ld $00
5a56 0013 ld $13
5a57 002b ld $2b ;02d5 STW
5a58 003a ld $3a ;02d5 'p'
5a59 00cf ld $cf ;02d7 CALL
5a5a 003c ld $3c ;02d7 'Transfer'
5a5b 00cf ld $cf ;02d9 CALL
5a5c 003c ld $3c ;02d9 'Transfer'
5a5d 00cf ld $cf ;02db CALL
5a5e 003c ld $3c ;02db 'Transfer'
5a5f 0090 ld $90 ;02dd BRA
5a60 00d0 ld $d0
5a61 0000 ld $00 ;End of Apps/Pictures/Pictures_v3.gcl, size 232
;+-----------------------------------+
;| Apps/Loader/Loader_v4.gcl |
;+-----------------------------------+
5a62 dc50 st $50,[y,x++] ;'P'
5a63 dc69 st $69,[y,x++] ;'i'
5a64 dc63 st $63,[y,x++] ;'c'
5a65 dc74 st $74,[y,x++] ;'t'
5a66 dc75 st $75,[y,x++] ;'u'
5a67 dc72 st $72,[y,x++] ;'r'
5a68 dc65 st $65,[y,x++] ;'e'
5a69 dc73 st $73,[y,x++] ;'s'
5a6a 007a ld $7a
5a6b c218 st [$18]
5a6c 0059 ld $59
5a6d 14fb ld $fb,y
5a6e e0ee jmp y,$ee
5a6f c219 st [$19]
Loader: 5a70 0002 ld $02 ;| RAM segment address (high byte first)
5a71 0000 ld $00 ;|
5a72 0095 ld $95 ;| Length (1..256)
5a73 00cd ld $cd ;0200 DEF
5a74 0043 ld $43
5a75 00e6 ld $e6 ;0202 SUBI
5a76 0052 ld $52
5a77 0035 ld $35 ;0204 BCC
5a78 0053 ld $53 ;0205 GE
5a79 000e ld $0e
5a7a 00e3 ld $e3 ;0207 ADDI
5a7b 0032 ld $32
5a7c 002b ld $2b ;0209 STW
5a7d 0030 ld $30 ;0209 'i'
5a7e 0011 ld $11 ;020b LDWI
5a7f 0000 ld $00
5a80 0007 ld $07
5a81 0090 ld $90 ;020e BRA
5a82 0013 ld $13
5a83 002b ld $2b ;0210 STW
5a84 0030 ld $30 ;0210 'i'
5a85 0011 ld $11 ;0212 LDWI
5a86 0000 ld $00
5a87 0008 ld $08
5a88 002b ld $2b ;0215 STW
5a89 0032 ld $32 ;0215 'j'
5a8a 0021 ld $21 ;0217 LDW
5a8b 0030 ld $30 ;0217 'i'
5a8c 00e9 ld $e9 ;0219 LSLW
5a8d 00e9 ld $e9 ;021a LSLW
5a8e 0099 ld $99 ;021b ADDW
5a8f 0030 ld $30 ;021b 'i'
5a90 0099 ld $99 ;021d ADDW
5a91 0032 ld $32 ;021d 'j'
5a92 002b ld $2b ;021f STW
5a93 0032 ld $32 ;021f 'j'
5a94 0021 ld $21 ;0221 LDW
5a95 0034 ld $34 ;0221 'Pos'
5a96 002b ld $2b ;0223 STW
5a97 0028 ld $28
5a98 00e3 ld $e3 ;0225 ADDI
5a99 0006 ld $06
5a9a 002b ld $2b ;0227 STW
5a9b 0034 ld $34 ;0227 'Pos'
5a9c 0059 ld $59 ;0229 LDI
5a9d 0005 ld $05
5a9e 002b ld $2b ;022b STW
5a9f 0030 ld $30 ;022b 'i'
5aa0 0021 ld $21 ;022d LDW
5aa1 0032 ld $32 ;022d 'j'
5aa2 007f ld $7f ;022f LUP
5aa3 0000 ld $00
5aa4 005e ld $5e ;0231 ST
5aa5 0026 ld $26
5aa6 00b4 ld $b4 ;0233 SYS
5aa7 00cb ld $cb
5aa8 0093 ld $93 ;0235 INC
5aa9 0032 ld $32 ;0235 'j'
5aaa 0093 ld $93 ;0237 INC
5aab 0028 ld $28
5aac 0021 ld $21 ;0239 LDW
5aad 0030 ld $30 ;0239 'i'
5aae 00e6 ld $e6 ;023b SUBI
5aaf 0001 ld $01
5ab0 0035 ld $35 ;023d BCC
5ab1 004d ld $4d ;023e GT
5ab2 0029 ld $29
5ab3 005e ld $5e ;0240 ST
5ab4 0026 ld $26
5ab5 00b4 ld $b4 ;0242 SYS
5ab6 00cb ld $cb
5ab7 00ff ld $ff ;0244 RET
5ab8 002b ld $2b ;0245 STW
5ab9 0036 ld $36 ;0245 'PrintChar'
5aba 0011 ld $11 ;0247 LDWI
5abb 00e1 ld $e1
5abc 0004 ld $04
5abd 002b ld $2b ;024a STW
5abe 0022 ld $22 ;024a '_sysFn'
5abf 0011 ld $11 ;024c LDWI
5ac0 0020 ld $20
5ac1 000f ld $0f
5ac2 002b ld $2b ;024f STW
5ac3 0024 ld $24 ;024f '_sysArgs0'
5ac4 0011 ld $11 ;0251 LDWI
5ac5 0006 ld $06
5ac6 0050 ld $50
5ac7 002b ld $2b ;0254 STW
5ac8 0034 ld $34 ;0254 'Pos'
5ac9 00cd ld $cd ;0256 DEF
5aca 0065 ld $65
5acb 0020 ld $20 ;0258 ' '
5acc 0052 ld $52 ;0259 'R'
5acd 0065 ld $65 ;025a 'e'
5ace 0061 ld $61 ;025b 'a'
5acf 0064 ld $64 ;025c 'd'
5ad0 0079 ld $79 ;025d 'y'
5ad1 0020 ld $20 ;025e ' '
5ad2 0074 ld $74 ;025f 't'
5ad3 006f ld $6f ;0260 'o'
5ad4 0020 ld $20 ;0261 ' '
5ad5 006c ld $6c ;0262 'l'
5ad6 006f ld $6f ;0263 'o'
5ad7 0061 ld $61 ;0264 'a'
5ad8 0064 ld $64 ;0265 'd'
5ad9 0000 ld $00 ;0266 0
5ada 002b ld $2b ;0267 STW
5adb 0038 ld $38 ;0267 'Text'
5adc 0021 ld $21 ;0269 LDW
5add 0038 ld $38 ;0269 'Text'
5ade 00ad ld $ad ;026b PEEK
5adf 0035 ld $35 ;026c BCC
5ae0 003f ld $3f ;026d EQ
5ae1 0073 ld $73
5ae2 0093 ld $93 ;026f INC
5ae3 0038 ld $38 ;026f 'Text'
5ae4 00cf ld $cf ;0271 CALL
5ae5 0036 ld $36 ;0271 'PrintChar'
5ae6 0090 ld $90 ;0273 BRA
5ae7 0067 ld $67
5ae8 005e ld $5e ;0275 ST
5ae9 0028 ld $28
5aea 0011 ld $11 ;0277 LDWI
5aeb 000c ld $0c
5aec 0059 ld $59
5aed 002b ld $2b ;027a STW
5aee 003a ld $3a ;027a 'A'
5aef 0011 ld $11 ;027c LDWI
5af0 000c ld $0c
5af1 005b ld $5b
5af2 002b ld $2b ;027f STW
5af3 003c ld $3c ;027f 'B'
5af4 0059 ld $59 ;0281 LDI
5af5 0067 ld $67
5af6 005e ld $5e ;0283 ST
5af7 0026 ld $26
5af8 0011 ld $11 ;0285 LDWI
5af9 0007 ld $07
5afa 0059 ld $59
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 ;0288 STW
5b01 003e ld $3e ;0288 'NextByteIn_32'
5b02 0011 ld $11 ;028a LDWI
5b03 0058 ld $58
5b04 0059 ld $59
5b05 002b ld $2b ;028d STW
5b06 0040 ld $40 ;028d 'PayloadCopy_34'
5b07 0011 ld $11 ;028f LDWI
5b08 000c ld $0c
5b09 005a ld $5a
5b0a 002b ld $2b ;0292 STW
5b0b 001a ld $1a ;0292 '_vLR'
5b0c 00ff ld $ff ;0294 RET
5b0d 005a ld $5a ;| RAM segment address (high byte first)
5b0e 000c ld $0c ;|
5b0f 0075 ld $75 ;| Length (1..256)
5b10 0021 ld $21 ;5a0c LDW
5b11 003c ld $3c ;5a0c 'B'
5b12 002b ld $2b ;5a0e STW
5b13 0024 ld $24 ;5a0e '_sysArgs0'
5b14 0059 ld $59 ;5a10 LDI
5b15 00cf ld $cf
5b16 005e ld $5e ;5a12 ST
5b17 0027 ld $27
5b18 0021 ld $21 ;5a14 LDW
5b19 003e ld $3e ;5a14 'NextByteIn_32'
5b1a 002b ld $2b ;5a16 STW
5b1b 0022 ld $22 ;5a16 '_sysFn'
5b1c 00b4 ld $b4 ;5a18 SYS
5b1d 00fe ld $fe
5b1e 0059 ld $59 ;5a1a LDI
5b1f 00db ld $db
5b20 005e ld $5e ;5a1c ST
5b21 0027 ld $27
5b22 00b4 ld $b4 ;5a1e SYS
5b23 00fe ld $fe
5b24 0059 ld $59 ;5a20 LDI
5b25 00eb ld $eb
5b26 005e ld $5e ;5a22 ST
5b27 0027 ld $27
5b28 00b4 ld $b4 ;5a24 SYS
5b29 00fe ld $fe
5b2a 0059 ld $59 ;5a26 LDI
5b2b 00fb ld $fb
5b2c 005e ld $5e ;5a28 ST
5b2d 0027 ld $27
5b2e 00b4 ld $b4 ;5a2a SYS
5b2f 00fe ld $fe
5b30 0021 ld $21 ;5a2c LDW
5b31 0040 ld $40 ;5a2c 'PayloadCopy_34'
5b32 002b ld $2b ;5a2e STW
5b33 0022 ld $22 ;5a2e '_sysFn'
5b34 00b4 ld $b4 ;5a30 SYS
5b35 00fd ld $fd
5b36 0059 ld $59 ;5a32 LDI
5b37 0002 ld $02
5b38 005e ld $5e ;5a34 ST
5b39 0027 ld $27
5b3a 0021 ld $21 ;5a36 LDW
5b3b 003e ld $3e ;5a36 'NextByteIn_32'
5b3c 002b ld $2b ;5a38 STW
5b3d 0022 ld $22 ;5a38 '_sysFn'
5b3e 00b4 ld $b4 ;5a3a SYS
5b3f 00fe ld $fe
5b40 0059 ld $59 ;5a3c LDI
5b41 0006 ld $06
5b42 005e ld $5e ;5a3e ST
5b43 0027 ld $27
5b44 0021 ld $21 ;5a40 LDW
5b45 0040 ld $40 ;5a40 'PayloadCopy_34'
5b46 002b ld $2b ;5a42 STW
5b47 0022 ld $22 ;5a42 '_sysFn'
5b48 00b4 ld $b4 ;5a44 SYS
5b49 00fd ld $fd
5b4a 0021 ld $21 ;5a46 LDW
5b4b 003e ld $3e ;5a46 'NextByteIn_32'
5b4c 002b ld $2b ;5a48 STW
5b4d 0022 ld $22 ;5a48 '_sysFn'
5b4e 00b4 ld $b4 ;5a4a SYS
5b4f 00fe ld $fe
5b50 001a ld $1a ;5a4c LD
5b51 0027 ld $27
5b52 00e3 ld $e3 ;5a4e ADDI
5b53 0004 ld $04
5b54 005e ld $5e ;5a50 ST
5b55 0027 ld $27
5b56 008c ld $8c ;5a52 XORI
5b57 00f2 ld $f2
5b58 0035 ld $35 ;5a54 BCC
5b59 0072 ld $72 ;5a55 NE
5b5a 003e ld $3e
5b5b 0059 ld $59 ;5a57 LDI
5b5c 00b9 ld $b9
5b5d 005e ld $5e ;5a59 ST
5b5e 0027 ld $27
5b5f 00b4 ld $b4 ;5a5b SYS
5b60 00fe ld $fe
5b61 001a ld $1a ;5a5d LD
5b62 0026 ld $26
5b63 0035 ld $35 ;5a5f BCC
5b64 0072 ld $72 ;5a60 NE
5b65 0064 ld $64
5b66 0059 ld $59 ;5a62 LDI
5b67 000c ld $0c
5b68 0090 ld $90 ;5a64 BRA
5b69 0066 ld $66
5b6a 0059 ld $59 ;5a66 LDI
5b6b 0003 ld $03
5b6c 00f0 ld $f0 ;5a68 POKE
5b6d 003a ld $3a ;5a68 'A'
5b6e 001a ld $1a ;5a6a LD
5b6f 003a ld $3a ;5a6a 'A'
5b70 00e6 ld $e6 ;5a6c SUBI
5b71 000b ld $0b
5b72 0082 ld $82 ;5a6e ANDI
5b73 007f ld $7f
5b74 00e3 ld $e3 ;5a70 ADDI
5b75 000c ld $0c
5b76 005e ld $5e ;5a72 ST
5b77 003a ld $3a ;5a72 'A'
5b78 0059 ld $59 ;5a74 LDI
5b79 003f ld $3f
5b7a 00f0 ld $f0 ;5a76 POKE
5b7b 003a ld $3a ;5a76 'A'
5b7c 0011 ld $11 ;5a78 LDWI
5b7d 001c ld $1c
5b7e 0059 ld $59
5b7f 002b ld $2b ;5a7b STW
5b80 0022 ld $22 ;5a7b '_sysFn'
5b81 00b4 ld $b4 ;5a7d SYS
5b82 00ee ld $ee
5b83 0090 ld $90 ;5a7f BRA
5b84 000a ld $0a
5b85 0000 ld $00 ;End of Apps/Loader/Loader_v4.gcl, size 278
;+-----------------------------------+
;| Apps/Credits/Credits_v3.gcl |
;+-----------------------------------+
5b86 dc4c st $4c,[y,x++] ;'L'
5b87 dc6f st $6f,[y,x++] ;'o'
5b88 dc61 st $61,[y,x++] ;'a'
5b89 dc64 st $64,[y,x++] ;'d'
5b8a dc65 st $65,[y,x++] ;'e'
5b8b dc72 st $72,[y,x++] ;'r'
5b8c dc00 st $00,[y,x++] ;'\x00'
5b8d dc00 st $00,[y,x++] ;'\x00'
5b8e 0070 ld $70
5b8f c218 st [$18]
5b90 005a ld $5a
5b91 14fb ld $fb,y
5b92 e0ee jmp y,$ee
5b93 c219 st [$19]
Credits: 5b94 0002 ld $02 ;| RAM segment address (high byte first)
5b95 0000 ld $00 ;|
5b96 00d4 ld $d4 ;| Length (1..256)
5b97 00cd ld $cd ;0200 DEF
5b98 0025 ld $25
5b99 0075 ld $75 ;0202 PUSH
5b9a 0021 ld $21 ;0203 LDW
5b9b 0030 ld $30 ;0203 'Text'
5b9c 00ad ld $ad ;0205 PEEK
5b9d 002b ld $2b ;0206 STW
5b9e 0032 ld $32 ;0206 'Char'
5b9f 0035 ld $35 ;0208 BCC
5ba0 003f ld $3f ;0209 EQ
5ba1 0023 ld $23
5ba2 0093 ld $93 ;020b INC
5ba3 0030 ld $30 ;020b 'Text'
5ba4 0021 ld $21 ;020d LDW
5ba5 0032 ld $32 ;020d 'Char'
5ba6 008c ld $8c ;020f XORI
5ba7 000a ld $0a
5ba8 0035 ld $35 ;0211 BCC
5ba9 0072 ld $72 ;0212 NE
5baa 001f ld $1f
5bab 0059 ld $59 ;0214 LDI
5bac 0002 ld $02
5bad 005e ld $5e ;0216 ST
5bae 0034 ld $34 ;0216 'Pos'
5baf 0011 ld $11 ;0218 LDWI
5bb0 0000 ld $00
5bb1 0008 ld $08
5bb2 0099 ld $99 ;021b ADDW
5bb3 0034 ld $34 ;021b 'Pos'
5bb4 002b ld $2b ;021d STW
5bb5 0034 ld $34 ;021d 'Pos'
5bb6 0090 ld $90 ;021f BRA
5bb7 0021 ld $21
5bb8 00cf ld $cf ;0221 CALL
5bb9 0036 ld $36 ;0221 'PrintChar'
5bba 0090 ld $90 ;0223 BRA
5bbb 0001 ld $01
5bbc 0063 ld $63 ;0225 POP
5bbd 00ff ld $ff ;0226 RET
5bbe 002b ld $2b ;0227 STW
5bbf 0038 ld $38 ;0227 'PrintText'
5bc0 00cd ld $cd ;0229 DEF
5bc1 00cd ld $cd
5bc2 0054 ld $54 ;022b 'T'
5bc3 0068 ld $68 ;022c 'h'
5bc4 0069 ld $69 ;022d 'i'
5bc5 0073 ld $73 ;022e 's'
5bc6 0020 ld $20 ;022f ' '
5bc7 0047 ld $47 ;0230 'G'
5bc8 0069 ld $69 ;0231 'i'
5bc9 0067 ld $67 ;0232 'g'
5bca 0061 ld $61 ;0233 'a'
5bcb 0074 ld $74 ;0234 't'
5bcc 0072 ld $72 ;0235 'r'
5bcd 006f ld $6f ;0236 'o'
5bce 006e ld $6e ;0237 'n'
5bcf 0020 ld $20 ;0238 ' '
5bd0 0054 ld $54 ;0239 'T'
5bd1 0054 ld $54 ;023a 'T'
5bd2 004c ld $4c ;023b 'L'
5bd3 0020 ld $20 ;023c ' '
5bd4 0063 ld $63 ;023d 'c'
5bd5 006f ld $6f ;023e 'o'
5bd6 006d ld $6d ;023f 'm'
5bd7 0070 ld $70 ;0240 'p'
5bd8 0075 ld $75 ;0241 'u'
5bd9 0074 ld $74 ;0242 't'
5bda 0065 ld $65 ;0243 'e'
5bdb 0072 ld $72 ;0244 'r'
5bdc 000a ld $0a ;0245 10
5bdd 006b ld $6b ;0246 'k'
5bde 0069 ld $69 ;0247 'i'
5bdf 0074 ld $74 ;0248 't'
5be0 0020 ld $20 ;0249 ' '
5be1 0077 ld $77 ;024a 'w'
5be2 0061 ld $61 ;024b 'a'
5be3 0073 ld $73 ;024c 's'
5be4 0020 ld $20 ;024d ' '
5be5 0062 ld $62 ;024e 'b'
5be6 0072 ld $72 ;024f 'r'
5be7 006f ld $6f ;0250 'o'
5be8 0075 ld $75 ;0251 'u'
5be9 0067 ld $67 ;0252 'g'
5bea 0068 ld $68 ;0253 'h'
5beb 0074 ld $74 ;0254 't'
5bec 0020 ld $20 ;0255 ' '
5bed 0074 ld $74 ;0256 't'
5bee 006f ld $6f ;0257 'o'
5bef 0020 ld $20 ;0258 ' '
5bf0 0079 ld $79 ;0259 'y'
5bf1 006f ld $6f ;025a 'o'
5bf2 0075 ld $75 ;025b 'u'
5bf3 0020 ld $20 ;025c ' '
5bf4 0062 ld $62 ;025d 'b'
5bf5 0079 ld $79 ;025e 'y'
5bf6 000a ld $0a ;025f 10
5bf7 004d ld $4d ;0260 'M'
5bf8 0061 ld $61 ;0261 'a'
5bf9 0072 ld $72 ;0262 'r'
5bfa 0063 ld $63 ;0263 'c'
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 0065 ld $65 ;0264 'e'
5c01 006c ld $6c ;0265 'l'
5c02 0020 ld $20 ;0266 ' '
5c03 0076 ld $76 ;0267 'v'
5c04 0061 ld $61 ;0268 'a'
5c05 006e ld $6e ;0269 'n'
5c06 0020 ld $20 ;026a ' '
5c07 004b ld $4b ;026b 'K'
5c08 0065 ld $65 ;026c 'e'
5c09 0072 ld $72 ;026d 'r'
5c0a 0076 ld $76 ;026e 'v'
5c0b 0069 ld $69 ;026f 'i'
5c0c 006e ld $6e ;0270 'n'
5c0d 0063 ld $63 ;0271 'c'
5c0e 006b ld $6b ;0272 'k'
5c0f 0020 ld $20 ;0273 ' '
5c10 0061 ld $61 ;0274 'a'
5c11 006e ld $6e ;0275 'n'
5c12 0064 ld $64 ;0276 'd'
5c13 000a ld $0a ;0277 10
5c14 0057 ld $57 ;0278 'W'
5c15 0061 ld $61 ;0279 'a'
5c16 006c ld $6c ;027a 'l'
5c17 0074 ld $74 ;027b 't'
5c18 0065 ld $65 ;027c 'e'
5c19 0072 ld $72 ;027d 'r'
5c1a 0020 ld $20 ;027e ' '
5c1b 0042 ld $42 ;027f 'B'
5c1c 0065 ld $65 ;0280 'e'
5c1d 006c ld $6c ;0281 'l'
5c1e 0067 ld $67 ;0282 'g'
5c1f 0065 ld $65 ;0283 'e'
5c20 0072 ld $72 ;0284 'r'
5c21 0073 ld $73 ;0285 's'
5c22 002e ld $2e ;0286 '.'
5c23 000a ld $0a ;0287 10
5c24 000a ld $0a ;0288 10
5c25 0060 ld $60 ;0289 '`'
5c26 0054 ld $54 ;028a 'T'
5c27 0065 ld $65 ;028b 'e'
5c28 0074 ld $74 ;028c 't'
5c29 0072 ld $72 ;028d 'r'
5c2a 006f ld $6f ;028e 'o'
5c2b 006e ld $6e ;028f 'n'
5c2c 0069 ld $69 ;0290 'i'
5c2d 0073 ld $73 ;0291 's'
5c2e 0027 ld $27 ;0292 "'"
5c2f 0020 ld $20 ;0293 ' '
5c30 0069 ld $69 ;0294 'i'
5c31 0073 ld $73 ;0295 's'
5c32 0020 ld $20 ;0296 ' '
5c33 0062 ld $62 ;0297 'b'
5c34 0079 ld $79 ;0298 'y'
5c35 0020 ld $20 ;0299 ' '
5c36 0061 ld $61 ;029a 'a'
5c37 0074 ld $74 ;029b 't'
5c38 0036 ld $36 ;029c '6'
5c39 0037 ld $37 ;029d '7'
5c3a 0020 ld $20 ;029e ' '
5c3b 0061 ld $61 ;029f 'a'
5c3c 006e ld $6e ;02a0 'n'
5c3d 0064 ld $64 ;02a1 'd'
5c3e 000a ld $0a ;02a2 10
5c3f 0060 ld $60 ;02a3 '`'
5c40 0042 ld $42 ;02a4 'B'
5c41 0072 ld $72 ;02a5 'r'
5c42 0069 ld $69 ;02a6 'i'
5c43 0063 ld $63 ;02a7 'c'
5c44 006b ld $6b ;02a8 'k'
5c45 0073 ld $73 ;02a9 's'
5c46 0027 ld $27 ;02aa "'"
5c47 0020 ld $20 ;02ab ' '
5c48 0062 ld $62 ;02ac 'b'
5c49 0079 ld $79 ;02ad 'y'
5c4a 0020 ld $20 ;02ae ' '
5c4b 0078 ld $78 ;02af 'x'
5c4c 0062 ld $62 ;02b0 'b'
5c4d 0078 ld $78 ;02b1 'x'
5c4e 002e ld $2e ;02b2 '.'
5c4f 000a ld $0a ;02b3 10
5c50 000a ld $0a ;02b4 10
5c51 0053 ld $53 ;02b5 'S'
5c52 0070 ld $70 ;02b6 'p'
5c53 0065 ld $65 ;02b7 'e'
5c54 0063 ld $63 ;02b8 'c'
5c55 0069 ld $69 ;02b9 'i'
5c56 0061 ld $61 ;02ba 'a'
5c57 006c ld $6c ;02bb 'l'
5c58 0020 ld $20 ;02bc ' '
5c59 0074 ld $74 ;02bd 't'
5c5a 0068 ld $68 ;02be 'h'
5c5b 0061 ld $61 ;02bf 'a'
5c5c 006e ld $6e ;02c0 'n'
5c5d 006b ld $6b ;02c1 'k'
5c5e 0073 ld $73 ;02c2 's'
5c5f 0020 ld $20 ;02c3 ' '
5c60 006d ld $6d ;02c4 'm'
5c61 0075 ld $75 ;02c5 'u'
5c62 0073 ld $73 ;02c6 's'
5c63 0074 ld $74 ;02c7 't'
5c64 0020 ld $20 ;02c8 ' '
5c65 0067 ld $67 ;02c9 'g'
5c66 006f ld $6f ;02ca 'o'
5c67 0020 ld $20 ;02cb ' '
5c68 0074 ld $74 ;02cc 't'
5c69 006f ld $6f ;02cd 'o'
5c6a 0000 ld $00 ;02ce 0
5c6b 002b ld $2b ;02cf STW
5c6c 003a ld $3a ;02cf 'Part1'
5c6d 0093 ld $93 ;02d1 INC
5c6e 001b ld $1b
5c6f 00ff ld $ff ;02d3 RET
5c70 0003 ld $03 ;| RAM segment address (high byte first)
5c71 0000 ld $00 ;|
5c72 00e8 ld $e8 ;| Length (1..256)
5c73 00cd ld $cd ;0300 DEF
5c74 0098 ld $98
5c75 000a ld $0a ;0302 10
5c76 004d ld $4d ;0303 'M'
5c77 0061 ld $61 ;0304 'a'
5c78 0072 ld $72 ;0305 'r'
5c79 0063 ld $63 ;0306 'c'
5c7a 002c ld $2c ;0307 ','
5c7b 0020 ld $20 ;0308 ' '
5c7c 0050 ld $50 ;0309 'P'
5c7d 0061 ld $61 ;030a 'a'
5c7e 0075 ld $75 ;030b 'u'
5c7f 006c ld $6c ;030c 'l'
5c80 002c ld $2c ;030d ','
5c81 0020 ld $20 ;030e ' '
5c82 0049 ld $49 ;030f 'I'
5c83 0076 ld $76 ;0310 'v'
5c84 0061 ld $61 ;0311 'a'
5c85 006e ld $6e ;0312 'n'
5c86 0061 ld $61 ;0313 'a'
5c87 002c ld $2c ;0314 ','
5c88 0020 ld $20 ;0315 ' '
5c89 004f ld $4f ;0316 'O'
5c8a 0073 ld $73 ;0317 's'
5c8b 0063 ld $63 ;0318 'c'
5c8c 0061 ld $61 ;0319 'a'
5c8d 0072 ld $72 ;031a 'r'
5c8e 002c ld $2c ;031b ','
5c8f 000a ld $0a ;031c 10
5c90 004d ld $4d ;031d 'M'
5c91 0061 ld $61 ;031e 'a'
5c92 0072 ld $72 ;031f 'r'
5c93 0074 ld $74 ;0320 't'
5c94 0069 ld $69 ;0321 'i'
5c95 006a ld $6a ;0322 'j'
5c96 006e ld $6e ;0323 'n'
5c97 002c ld $2c ;0324 ','
5c98 0020 ld $20 ;0325 ' '
5c99 0045 ld $45 ;0326 'E'
5c9a 0072 ld $72 ;0327 'r'
5c9b 0069 ld $69 ;0328 'i'
5c9c 006b ld $6b ;0329 'k'
5c9d 002c ld $2c ;032a ','
5c9e 0020 ld $20 ;032b ' '
5c9f 0043 ld $43 ;032c 'C'
5ca0 0068 ld $68 ;032d 'h'
5ca1 0075 ld $75 ;032e 'u'
5ca2 0063 ld $63 ;032f 'c'
5ca3 006b ld $6b ;0330 'k'
5ca4 002c ld $2c ;0331 ','
5ca5 0020 ld $20 ;0332 ' '
5ca6 0042 ld $42 ;0333 'B'
5ca7 0065 ld $65 ;0334 'e'
5ca8 006e ld $6e ;0335 'n'
5ca9 002c ld $2c ;0336 ','
5caa 000a ld $0a ;0337 10
5cab 0044 ld $44 ;0338 'D'
5cac 0069 ld $69 ;0339 'i'
5cad 0065 ld $65 ;033a 'e'
5cae 0074 ld $74 ;033b 't'
5caf 0065 ld $65 ;033c 'e'
5cb0 0072 ld $72 ;033d 'r'
5cb1 002c ld $2c ;033e ','
5cb2 0020 ld $20 ;033f ' '
5cb3 004d ld $4d ;0340 'M'
5cb4 0061 ld $61 ;0341 'a'
5cb5 0072 ld $72 ;0342 'r'
5cb6 0074 ld $74 ;0343 't'
5cb7 0069 ld $69 ;0344 'i'
5cb8 006e ld $6e ;0345 'n'
5cb9 002c ld $2c ;0346 ','
5cba 0020 ld $20 ;0347 ' '
5cbb 0042 ld $42 ;0348 'B'
5cbc 0072 ld $72 ;0349 'r'
5cbd 0061 ld $61 ;034a 'a'
5cbe 0064 ld $64 ;034b 'd'
5cbf 002c ld $2c ;034c ','
5cc0 0020 ld $20 ;034d ' '
5cc1 004c ld $4c ;034e 'L'
5cc2 006f ld $6f ;034f 'o'
5cc3 0075 ld $75 ;0350 'u'
5cc4 002c ld $2c ;0351 ','
5cc5 000a ld $0a ;0352 10
5cc6 0050 ld $50 ;0353 'P'
5cc7 0068 ld $68 ;0354 'h'
5cc8 0069 ld $69 ;0355 'i'
5cc9 006c ld $6c ;0356 'l'
5cca 002c ld $2c ;0357 ','
5ccb 0020 ld $20 ;0358 ' '
5ccc 0042 ld $42 ;0359 'B'
5ccd 0072 ld $72 ;035a 'r'
5cce 0069 ld $69 ;035b 'i'
5ccf 0061 ld $61 ;035c 'a'
5cd0 006e ld $6e ;035d 'n'
5cd1 002c ld $2c ;035e ','
5cd2 0020 ld $20 ;035f ' '
5cd3 0044 ld $44 ;0360 'D'
5cd4 0061 ld $61 ;0361 'a'
5cd5 0076 ld $76 ;0362 'v'
5cd6 0069 ld $69 ;0363 'i'
5cd7 0064 ld $64 ;0364 'd'
5cd8 002c ld $2c ;0365 ','
5cd9 0020 ld $20 ;0366 ' '
5cda 0044 ld $44 ;0367 'D'
5cdb 0061 ld $61 ;0368 'a'
5cdc 0076 ld $76 ;0369 'v'
5cdd 0065 ld $65 ;036a 'e'
5cde 002c ld $2c ;036b ','
5cdf 000a ld $0a ;036c 10
5ce0 0048 ld $48 ;036d 'H'
5ce1 0047 ld $47 ;036e 'G'
5ce2 0020 ld $20 ;036f ' '
5ce3 0061 ld $61 ;0370 'a'
5ce4 006e ld $6e ;0371 'n'
5ce5 0064 ld $64 ;0372 'd'
5ce6 0020 ld $20 ;0373 ' '
5ce7 0061 ld $61 ;0374 'a'
5ce8 006c ld $6c ;0375 'l'
5ce9 006c ld $6c ;0376 'l'
5cea 0020 ld $20 ;0377 ' '
5ceb 0066 ld $66 ;0378 'f'
5cec 0061 ld $61 ;0379 'a'
5ced 006e ld $6e ;037a 'n'
5cee 0073 ld $73 ;037b 's'
5cef 0021 ld $21 ;037c '!'
5cf0 000a ld $0a ;037d 10
5cf1 0020 ld $20 ;037e ' '
5cf2 0020 ld $20 ;037f ' '
5cf3 0020 ld $20 ;0380 ' '
5cf4 0020 ld $20 ;0381 ' '
5cf5 0020 ld $20 ;0382 ' '
5cf6 0020 ld $20 ;0383 ' '
5cf7 0020 ld $20 ;0384 ' '
5cf8 0020 ld $20 ;0385 ' '
5cf9 0020 ld $20 ;0386 ' '
5cfa 0020 ld $20 ;0387 ' '
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 0020 ld $20 ;0388 ' '
5d01 004d ld $4d ;0389 'M'
5d02 0061 ld $61 ;038a 'a'
5d03 0072 ld $72 ;038b 'r'
5d04 0063 ld $63 ;038c 'c'
5d05 0065 ld $65 ;038d 'e'
5d06 006c ld $6c ;038e 'l'
5d07 0020 ld $20 ;038f ' '
5d08 0026 ld $26 ;0390 '&'
5d09 0020 ld $20 ;0391 ' '
5d0a 0057 ld $57 ;0392 'W'
5d0b 0061 ld $61 ;0393 'a'
5d0c 006c ld $6c ;0394 'l'
5d0d 0074 ld $74 ;0395 't'
5d0e 0065 ld $65 ;0396 'e'
5d0f 0072 ld $72 ;0397 'r'
5d10 000a ld $0a ;0398 10
5d11 0000 ld $00 ;0399 0
5d12 002b ld $2b ;039a STW
5d13 003c ld $3c ;039a 'Part2'
5d14 00cd ld $cd ;039c DEF
5d15 00cd ld $cd
5d16 0011 ld $11 ;039e LDWI
5d17 0000 ld $00
5d18 0008 ld $08
5d19 002b ld $2b ;03a1 STW
5d1a 003e ld $3e ;03a1 'p'
5d1b 0011 ld $11 ;03a3 LDWI
5d1c 0001 ld $01
5d1d 0088 ld $88
5d1e 002b ld $2b ;03a6 STW
5d1f 0040 ld $40 ;03a6 'i'
5d20 0059 ld $59 ;03a8 LDI
5d21 0000 ld $00
5d22 005e ld $5e ;03aa ST
5d23 0024 ld $24
5d24 005e ld $5e ;03ac ST
5d25 0025 ld $25
5d26 0011 ld $11 ;03ae LDWI
5d27 00e1 ld $e1
5d28 0004 ld $04
5d29 002b ld $2b ;03b1 STW
5d2a 0022 ld $22
5d2b 0021 ld $21 ;03b3 LDW
5d2c 003e ld $3e ;03b3 'p'
5d2d 002b ld $2b ;03b5 STW
5d2e 0028 ld $28
5d2f 00b4 ld $b4 ;03b7 SYS
5d30 00cb ld $cb
5d31 0011 ld $11 ;03b9 LDWI
5d32 0000 ld $00
5d33 0008 ld $08
5d34 0099 ld $99 ;03bc ADDW
5d35 003e ld $3e ;03bc 'p'
5d36 002b ld $2b ;03be STW
5d37 003e ld $3e ;03be 'p'
5d38 0035 ld $35 ;03c0 BCC
5d39 004d ld $4d ;03c1 GT
5d3a 00b3 ld $b3
5d3b 0099 ld $99 ;03c3 ADDW
5d3c 0040 ld $40 ;03c3 'i'
5d3d 002b ld $2b ;03c5 STW
5d3e 003e ld $3e ;03c5 'p'
5d3f 0082 ld $82 ;03c7 ANDI
5d40 00ff ld $ff
5d41 008c ld $8c ;03c9 XORI
5d42 00a0 ld $a0
5d43 0035 ld $35 ;03cb BCC
5d44 0072 ld $72 ;03cc NE
5d45 00b1 ld $b1
5d46 00ff ld $ff ;03ce RET
5d47 002b ld $2b ;03cf STW
5d48 0042 ld $42 ;03cf 'ClearScreen'
5d49 00cd ld $cd ;03d1 DEF
5d4a 00e1 ld $e1
5d4b 001a ld $1a ;03d3 LD
5d4c 000e ld $0e
5d4d 0099 ld $99 ;03d5 ADDW
5d4e 0044 ld $44 ;03d5 'Delay'
5d4f 0082 ld $82 ;03d7 ANDI
5d50 00ff ld $ff
5d51 002b ld $2b ;03d9 STW
5d52 0046 ld $46 ;03d9 'tmp'
5d53 001a ld $1a ;03db LD
5d54 000e ld $0e
5d55 00b8 ld $b8 ;03dd SUBW
5d56 0046 ld $46 ;03dd 'tmp'
5d57 0035 ld $35 ;03df BCC
5d58 0072 ld $72 ;03e0 NE
5d59 00d9 ld $d9
5d5a 00ff ld $ff ;03e2 RET
5d5b 002b ld $2b ;03e3 STW
5d5c 0048 ld $48 ;03e3 'Wait'
5d5d 0093 ld $93 ;03e5 INC
5d5e 001b ld $1b
5d5f 00ff ld $ff ;03e7 RET
5d60 0004 ld $04 ;| RAM segment address (high byte first)
5d61 0000 ld $00 ;|
5d62 0081 ld $81 ;| Length (1..256)
5d63 00cd ld $cd ;0400 DEF
5d64 004a ld $4a
5d65 0021 ld $21 ;0402 LDW
5d66 0032 ld $32 ;0402 'Char'
5d67 00e6 ld $e6 ;0404 SUBI
5d68 0052 ld $52
5d69 0035 ld $35 ;0406 BCC
5d6a 0053 ld $53 ;0407 GE
5d6b 0010 ld $10
5d6c 00e3 ld $e3 ;0409 ADDI
5d6d 0032 ld $32
5d6e 002b ld $2b ;040b STW
5d6f 0040 ld $40 ;040b 'i'
5d70 0011 ld $11 ;040d LDWI
5d71 0000 ld $00
5d72 0007 ld $07
5d73 0090 ld $90 ;0410 BRA
5d74 0015 ld $15
5d75 002b ld $2b ;0412 STW
5d76 0040 ld $40 ;0412 'i'
5d77 0011 ld $11 ;0414 LDWI
5d78 0000 ld $00
5d79 0008 ld $08
5d7a 002b ld $2b ;0417 STW
5d7b 004a ld $4a ;0417 'fontData'
5d7c 0021 ld $21 ;0419 LDW
5d7d 0040 ld $40 ;0419 'i'
5d7e 00e9 ld $e9 ;041b LSLW
5d7f 00e9 ld $e9 ;041c LSLW
5d80 0099 ld $99 ;041d ADDW
5d81 0040 ld $40 ;041d 'i'
5d82 0099 ld $99 ;041f ADDW
5d83 004a ld $4a ;041f 'fontData'
5d84 002b ld $2b ;0421 STW
5d85 004a ld $4a ;0421 'fontData'
5d86 0021 ld $21 ;0423 LDW
5d87 004c ld $4c ;0423 'Color'
5d88 005e ld $5e ;0425 ST
5d89 0025 ld $25
5d8a 0021 ld $21 ;0427 LDW
5d8b 0034 ld $34 ;0427 'Pos'
5d8c 002b ld $2b ;0429 STW
5d8d 0028 ld $28
5d8e 00e3 ld $e3 ;042b ADDI
5d8f 0006 ld $06
5d90 002b ld $2b ;042d STW
5d91 0034 ld $34 ;042d 'Pos'
5d92 0011 ld $11 ;042f LDWI
5d93 00e1 ld $e1
5d94 0004 ld $04
5d95 002b ld $2b ;0432 STW
5d96 0022 ld $22
5d97 0059 ld $59 ;0434 LDI
5d98 00fb ld $fb
5d99 002b ld $2b ;0436 STW
5d9a 0040 ld $40 ;0436 'i'
5d9b 0021 ld $21 ;0438 LDW
5d9c 004a ld $4a ;0438 'fontData'
5d9d 007f ld $7f ;043a LUP
5d9e 0000 ld $00
5d9f 0093 ld $93 ;043c INC
5da0 004a ld $4a ;043c 'fontData'
5da1 005e ld $5e ;043e ST
5da2 0026 ld $26
5da3 00b4 ld $b4 ;0440 SYS
5da4 00cb ld $cb
5da5 0093 ld $93 ;0442 INC
5da6 0028 ld $28
5da7 0093 ld $93 ;0444 INC
5da8 0040 ld $40 ;0444 'i'
5da9 0021 ld $21 ;0446 LDW
5daa 0040 ld $40 ;0446 'i'
5dab 0035 ld $35 ;0448 BCC
5dac 0072 ld $72 ;0449 NE
5dad 0036 ld $36
5dae 00ff ld $ff ;044b RET
5daf 002b ld $2b ;044c STW
5db0 0036 ld $36 ;044c 'PrintChar'
5db1 0011 ld $11 ;044e LDWI
5db2 0002 ld $02
5db3 0008 ld $08
5db4 002b ld $2b ;0451 STW
5db5 0034 ld $34 ;0451 'Pos'
5db6 00cf ld $cf ;0453 CALL
5db7 0042 ld $42 ;0453 'ClearScreen'
5db8 0059 ld $59 ;0455 LDI
5db9 003e ld $3e
5dba 002b ld $2b ;0457 STW
5dbb 004c ld $4c ;0457 'Color'
5dbc 0011 ld $11 ;0459 LDWI
5dbd 0000 ld $00
5dbe 0008 ld $08
5dbf 002b ld $2b ;045c STW
5dc0 0034 ld $34 ;045c 'Pos'
5dc1 0021 ld $21 ;045e LDW
5dc2 003a ld $3a ;045e 'Part1'
5dc3 002b ld $2b ;0460 STW
5dc4 0030 ld $30 ;0460 'Text'
5dc5 00cf ld $cf ;0462 CALL
5dc6 0038 ld $38 ;0462 'PrintText'
5dc7 0021 ld $21 ;0464 LDW
5dc8 003c ld $3c ;0464 'Part2'
5dc9 002b ld $2b ;0466 STW
5dca 0030 ld $30 ;0466 'Text'
5dcb 00cf ld $cf ;0468 CALL
5dcc 0038 ld $38 ;0468 'PrintText'
5dcd 0059 ld $59 ;046a LDI
5dce 00f0 ld $f0
5dcf 002b ld $2b ;046c STW
5dd0 0044 ld $44 ;046c 'Delay'
5dd1 00cf ld $cf ;046e CALL
5dd2 0048 ld $48 ;046e 'Wait'
5dd3 0021 ld $21 ;0470 LDW
5dd4 004c ld $4c ;0470 'Color'
5dd5 008c ld $8c ;0472 XORI
5dd6 0008 ld $08
5dd7 0035 ld $35 ;0474 BCC
5dd8 003f ld $3f ;0475 EQ
5dd9 007d ld $7d
5dda 0021 ld $21 ;0477 LDW
5ddb 004c ld $4c ;0477 'Color'
5ddc 00e6 ld $e6 ;0479 SUBI
5ddd 0009 ld $09
5dde 002b ld $2b ;047b STW
5ddf 004c ld $4c ;047b 'Color'
5de0 0090 ld $90 ;047d BRA
5de1 0057 ld $57
5de2 0090 ld $90 ;047f BRA
5de3 0053 ld $53
5de4 0000 ld $00 ;End of Apps/Credits/Credits_v3.gcl, size 593
;+-----------------------------------+
;| Apps/Tetronis/Tetronis_v2.gt1 |
;+-----------------------------------+
5de5 dc43 st $43,[y,x++] ;'C'
5de6 dc72 st $72,[y,x++] ;'r'
5de7 dc65 st $65,[y,x++] ;'e'
5de8 dc64 st $64,[y,x++] ;'d'
5de9 dc69 st $69,[y,x++] ;'i'
5dea dc74 st $74,[y,x++] ;'t'
5deb dc73 st $73,[y,x++] ;'s'
5dec dc00 st $00,[y,x++] ;'\x00'
5ded 0094 ld $94
5dee c218 st [$18]
5def 005b ld $5b
5df0 14fb ld $fb,y
5df1 e0ee jmp y,$ee
5df2 c219 st [$19]
Tetronis: 5df3 0000 ld $00
5df4 004a ld $4a
5df5 004e ld $4e
5df6 00a1 ld $a1
5df7 002d ld $2d
5df8 00a1 ld $a1
5df9 0021 ld $21
5dfa 00a1 ld $a1
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 0019 ld $19
5e01 00a1 ld $a1
5e02 001e ld $1e
5e03 0000 ld $00
5e04 0003 ld $03
5e05 0000 ld $00
5e06 0006 ld $06
5e07 00b6 ld $b6
5e08 002d ld $2d
5e09 00a1 ld $a1
5e0a 0022 ld $22
5e0b 00a1 ld $a1
5e0c 0015 ld $15
5e0d 00a1 ld $a1
5e0e 002b ld $2b
5e0f 00a1 ld $a1
5e10 002a ld $2a
5e11 00a1 ld $a1
5e12 001b ld $1b
5e13 00a1 ld $a1
5e14 0016 ld $16
5e15 00a1 ld $a1
5e16 002e ld $2e
5e17 00d5 ld $d5
5e18 0030 ld $30
5e19 00a1 ld $a1
5e1a 0030 ld $30
5e1b 0000 ld $00
5e1c 0005 ld $05
5e1d 00a1 ld $a1
5e1e 0028 ld $28
5e1f 00a1 ld $a1
5e20 002c ld $2c
5e21 00a1 ld $a1
5e22 0026 ld $26
5e23 00a1 ld $a1
5e24 0025 ld $25
5e25 00a1 ld $a1
5e26 0029 ld $29
5e27 0000 ld $00
5e28 0004 ld $04
5e29 00a1 ld $a1
5e2a 001a ld $1a
5e2b 00c7 ld $c7
5e2c 0023 ld $23
5e2d 00a1 ld $a1
5e2e 001f ld $1f
5e2f 00a1 ld $a1
5e30 0024 ld $24
5e31 0001 ld $01
5e32 0000 ld $00
5e33 00a1 ld $a1
5e34 0023 ld $23
5e35 00a1 ld $a1
5e36 0020 ld $20
5e37 00e4 ld $e4
5e38 001c ld $1c
5e39 00a1 ld $a1
5e3a 001d ld $1d
5e3b 00cc ld $cc
5e3c 001c ld $1c
5e3d 00a1 ld $a1
5e3e 001c ld $1c
5e3f 00cc ld $cc
5e40 001d ld $1d
5e41 00a1 ld $a1
5e42 0018 ld $18
5e43 00c2 ld $c2
5e44 0016 ld $16
5e45 00a1 ld $a1
5e46 0017 ld $17
5e47 00a1 ld $a1
5e48 002f ld $2f
5e49 0002 ld $02
5e4a 0000 ld $00
5e4b 00f4 ld $f4
5e4c 0011 ld $11
5e4d 0000 ld $00
5e4e 0008 ld $08
5e4f 002b ld $2b
5e50 00ce ld $ce
5e51 0011 ld $11
5e52 0000 ld $00
5e53 0007 ld $07
5e54 002b ld $2b
5e55 00d2 ld $d2
5e56 0011 ld $11
5e57 00a1 ld $a1
5e58 007a ld $7a
5e59 002b ld $2b
5e5a 00d4 ld $d4
5e5b 0011 ld $11
5e5c 0001 ld $01
5e5d 0001 ld $01
5e5e 002b ld $2b
5e5f 00d0 ld $d0
5e60 00cf ld $cf
5e61 0064 ld $64
5e62 00cf ld $cf
5e63 0062 ld $62
5e64 00cf ld $cf
5e65 0060 ld $60
5e66 00cf ld $cf
5e67 005e ld $5e
5e68 00cf ld $cf
5e69 005c ld $5c
5e6a 00cf ld $cf
5e6b 005a ld $5a
5e6c 0011 ld $11
5e6d 0000 ld $00
5e6e 0000 ld $00
5e6f 002b ld $2b
5e70 00de ld $de
5e71 002b ld $2b
5e72 00e0 ld $e0
5e73 002b ld $2b
5e74 00c2 ld $c2
5e75 0011 ld $11
5e76 0032 ld $32
5e77 0000 ld $00
5e78 002b ld $2b
5e79 00c8 ld $c8
5e7a 002b ld $2b
5e7b 00c6 ld $c6
5e7c 001a ld $1a
5e7d 0006 ld $06
5e7e 005e ld $5e
5e7f 0038 ld $38
5e80 0059 ld $59
5e81 0000 ld $00
5e82 005e ld $5e
5e83 0037 ld $37
5e84 001a ld $1a
5e85 000e ld $0e
5e86 002b ld $2b
5e87 00c4 ld $c4
5e88 0011 ld $11
5e89 00e0 ld $e0
5e8a 0008 ld $08
5e8b 002b ld $2b
5e8c 00ba ld $ba
5e8d 00cf ld $cf
5e8e 0058 ld $58
5e8f 001a ld $1a
5e90 000e ld $0e
5e91 005e ld $5e
5e92 0040 ld $40
5e93 005e ld $5e
5e94 00cc ld $cc
5e95 00cf ld $cf
5e96 0056 ld $56
5e97 00cf ld $cf
5e98 0054 ld $54
5e99 00cf ld $cf
5e9a 0096 ld $96
5e9b 00cf ld $cf
5e9c 0052 ld $52
5e9d 005e ld $5e
5e9e 0036 ld $36
5e9f 008c ld $8c
5ea0 00fb ld $fb
5ea1 0035 ld $35
5ea2 003f ld $3f
5ea3 005f ld $5f
5ea4 001a ld $1a
5ea5 0036 ld $36
5ea6 0035 ld $35
5ea7 0072 ld $72
5ea8 006e ld $6e
5ea9 0021 ld $21
5eaa 00c8 ld $c8
5eab 002b ld $2b
5eac 00c6 ld $c6
5ead 0021 ld $21
5eae 00c2 ld $c2
5eaf 00e3 ld $e3
5eb0 0001 ld $01
5eb1 002b ld $2b
5eb2 00c2 ld $c2
5eb3 00b8 ld $b8
5eb4 00c6 ld $c6
5eb5 0035 ld $35
5eb6 0050 ld $50
5eb7 0049 ld $49
5eb8 0059 ld $59
5eb9 0000 ld $00
5eba 005e ld $5e
5ebb 0036 ld $36
5ebc 001a ld $1a
5ebd 0037 ld $37
5ebe 0035 ld $35
5ebf 0072 ld $72
5ec0 0075 ld $75
5ec1 00cf ld $cf
5ec2 0050 ld $50
5ec3 0021 ld $21
5ec4 00a4 ld $a4
5ec5 0099 ld $99
5ec6 00ac ld $ac
5ec7 0035 ld $35
5ec8 0053 ld $53
5ec9 0085 ld $85
5eca 0011 ld $11
5ecb 0000 ld $00
5ecc 0000 ld $00
5ecd 00b8 ld $b8
5ece 00ac ld $ac
5ecf 002b ld $2b
5ed0 00a4 ld $a4
5ed1 0090 ld $90
5ed2 0099 ld $99
5ed3 0021 ld $21
5ed4 00a4 ld $a4
5ed5 0099 ld $99
5ed6 00a8 ld $a8
5ed7 0099 ld $99
5ed8 00ac ld $ac
5ed9 00e6 ld $e6
5eda 000a ld $0a
5edb 0035 ld $35
5edc 0056 ld $56
5edd 0099 ld $99
5ede 0011 ld $11
5edf 000a ld $0a
5ee0 0000 ld $00
5ee1 00b8 ld $b8
5ee2 00a8 ld $a8
5ee3 00b8 ld $b8
5ee4 00ac ld $ac
5ee5 002b ld $2b
5ee6 00a4 ld $a4
5ee7 0021 ld $21
5ee8 00c2 ld $c2
5ee9 00b8 ld $b8
5eea 00c6 ld $c6
5eeb 0035 ld $35
5eec 0050 ld $50
5eed 00c4 ld $c4
5eee 0011 ld $11
5eef 0000 ld $00
5ef0 0000 ld $00
5ef1 002b ld $2b
5ef2 00c2 ld $c2
5ef3 0059 ld $59
5ef4 0000 ld $00
5ef5 005e ld $5e
5ef6 0037 ld $37
5ef7 0093 ld $93
5ef8 00a6 ld $a6
5ef9 0021 ld $21
5efa 00a6 ld $a6
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 0099 ld $99
5f01 00aa ld $aa
5f02 00e6 ld $e6
5f03 0014 ld $14
5f04 0035 ld $35
5f05 0056 ld $56
5f06 00c4 ld $c4
5f07 001a ld $1a
5f08 00a6 ld $a6
5f09 00e6 ld $e6
5f0a 0001 ld $01
5f0b 005e ld $5e
5f0c 00a6 ld $a6
5f0d 00cf ld $cf
5f0e 004e ld $4e
5f0f 00cf ld $cf
5f10 0058 ld $58
5f11 0059 ld $59
5f12 00ff ld $ff
5f13 005e ld $5e
5f14 0037 ld $37
5f15 0090 ld $90
5f16 0045 ld $45
5f17 00cf ld $cf
5f18 004c ld $4c
5f19 0021 ld $21
5f1a 00c0 ld $c0
5f1b 0035 ld $35
5f1c 003f ld $3f
5f1d 00ee ld $ee
5f1e 00e6 ld $e6
5f1f 0001 ld $01
5f20 0035 ld $35
5f21 0072 ld $72
5f22 00d9 ld $d9
5f23 00cf ld $cf
5f24 0064 ld $64
5f25 0011 ld $11
5f26 00a1 ld $a1
5f27 0034 ld $34
5f28 002b ld $2b
5f29 003a ld $3a
5f2a 0090 ld $90
5f2b 0018 ld $18
5f2c 001a ld $1a
5f2d 0036 ld $36
5f2e 0035 ld $35
5f2f 003f ld $3f
5f30 00e2 ld $e2
5f31 00cf ld $cf
5f32 004a ld $4a
5f33 0090 ld $90
5f34 00ee ld $ee
5f35 001a ld $1a
5f36 00a6 ld $a6
5f37 00e6 ld $e6
5f38 0001 ld $01
5f39 005e ld $5e
5f3a 00a6 ld $a6
5f3b 00cf ld $cf
5f3c 004e ld $4e
5f3d 00cf ld $cf
5f3e 0058 ld $58
5f3f 0090 ld $90
5f40 0045 ld $45
5f41 00cf ld $cf
5f42 004e ld $4e
5f43 0090 ld $90
5f44 0045 ld $45
5f45 0003 ld $03
5f46 0000 ld $00
5f47 0071 ld $71
5f48 001a ld $1a
5f49 0011 ld $11
5f4a 008c ld $8c
5f4b 00ff ld $ff
5f4c 0035 ld $35
5f4d 0072 ld $72
5f4e 0008 ld $08
5f4f 005e ld $5e
5f50 0035 ld $35
5f51 00ff ld $ff
5f52 001a ld $1a
5f53 0011 ld $11
5f54 008c ld $8c
5f55 00fb ld $fb
5f56 0035 ld $35
5f57 0072 ld $72
5f58 0017 ld $17
5f59 0011 ld $11
5f5a 0002 ld $02
5f5b 0000 ld $00
5f5c 002b ld $2b
5f5d 00c6 ld $c6
5f5e 001a ld $1a
5f5f 0011 ld $11
5f60 00ff ld $ff
5f61 001a ld $1a
5f62 0035 ld $35
5f63 0035 ld $35
5f64 003f ld $3f
5f65 001f ld $1f
5f66 001a ld $1a
5f67 0000 ld $00
5f68 00ff ld $ff
5f69 001a ld $1a
5f6a 0011 ld $11
5f6b 005e ld $5e
5f6c 0035 ld $35
5f6d 008c ld $8c
5f6e 00fd ld $fd
5f6f 0035 ld $35
5f70 0072 ld $72
5f71 0031 ld $31
5f72 0021 ld $21
5f73 00a4 ld $a4
5f74 00e6 ld $e6
5f75 0001 ld $01
5f76 002b ld $2b
5f77 00a4 ld $a4
5f78 001a ld $1a
5f79 0011 ld $11
5f7a 00ff ld $ff
5f7b 001a ld $1a
5f7c 0011 ld $11
5f7d 008c ld $8c
5f7e 00fe ld $fe
5f7f 0035 ld $35
5f80 0072 ld $72
5f81 0041 ld $41
5f82 0021 ld $21
5f83 00a4 ld $a4
5f84 00e3 ld $e3
5f85 0001 ld $01
5f86 002b ld $2b
5f87 00a4 ld $a4
5f88 001a ld $1a
5f89 0011 ld $11
5f8a 00ff ld $ff
5f8b 001a ld $1a
5f8c 0011 ld $11
5f8d 008c ld $8c
5f8e 00f7 ld $f7
5f8f 0035 ld $35
5f90 0072 ld $72
5f91 006c ld $6c
5f92 0021 ld $21
5f93 009e ld $9e
5f94 002b ld $2b
5f95 00cc ld $cc
5f96 00e3 ld $e3
5f97 0010 ld $10
5f98 0082 ld $82
5f99 0030 ld $30
5f9a 002b ld $2b
5f9b 009e ld $9e
5f9c 0075 ld $75
5f9d 00cf ld $cf
5f9e 0082 ld $82
5f9f 0063 ld $63
5fa0 0021 ld $21
5fa1 00a6 ld $a6
5fa2 0099 ld $99
5fa3 00aa ld $aa
5fa4 0099 ld $99
5fa5 00ae ld $ae
5fa6 00e6 ld $e6
5fa7 0014 ld $14
5fa8 0035 ld $35
5fa9 0056 ld $56
5faa 006c ld $6c
5fab 0021 ld $21
5fac 00cc ld $cc
5fad 002b ld $2b
5fae 009e ld $9e
5faf 0075 ld $75
5fb0 00cf ld $cf
5fb1 0082 ld $82
5fb2 0063 ld $63
5fb3 001a ld $1a
5fb4 0000 ld $00
5fb5 00ff ld $ff
5fb6 001a ld $1a
5fb7 0011 ld $11
5fb8 00ff ld $ff
5fb9 0004 ld $04
5fba 0000 ld $00
5fbb 0096 ld $96
5fbc 0011 ld $11
5fbd 00a1 ld $a1
5fbe 000f ld $0f
5fbf 002b ld $2b
5fc0 00cc ld $cc
5fc1 0021 ld $21
5fc2 00dc ld $dc
5fc3 00e6 ld $e6
5fc4 0001 ld $01
5fc5 0099 ld $99
5fc6 00cc ld $cc
5fc7 00ad ld $ad
5fc8 002b ld $2b
5fc9 00e4 ld $e4
5fca 001a ld $1a
5fcb 00e0 ld $e0
5fcc 00e3 ld $e3
5fcd 0001 ld $01
5fce 005e ld $5e
5fcf 009a ld $9a
5fd0 0011 ld $11
5fd1 0000 ld $00
5fd2 0000 ld $00
5fd3 002b ld $2b
5fd4 00cc ld $cc
5fd5 0021 ld $21
5fd6 00cc ld $cc
5fd7 0099 ld $99
5fd8 00e4 ld $e4
5fd9 002b ld $2b
5fda 00cc ld $cc
5fdb 001a ld $1a
5fdc 009a ld $9a
5fdd 00e6 ld $e6
5fde 0001 ld $01
5fdf 005e ld $5e
5fe0 009a ld $9a
5fe1 0035 ld $35
5fe2 0072 ld $72
5fe3 0017 ld $17
5fe4 0021 ld $21
5fe5 00cc ld $cc
5fe6 002b ld $2b
5fe7 00e4 ld $e4
5fe8 0099 ld $99
5fe9 00de ld $de
5fea 002b ld $2b
5feb 00de ld $de
5fec 0011 ld $11
5fed 00a6 ld $a6
5fee 000f ld $0f
5fef 002b ld $2b
5ff0 00cc ld $cc
5ff1 0021 ld $21
5ff2 00e0 ld $e0
5ff3 00e9 ld $e9
5ff4 0099 ld $99
5ff5 00cc ld $cc
5ff6 00f6 ld $f6
5ff7 00b8 ld $b8
5ff8 00de ld $de
5ff9 0035 ld $35
5ffa 004d ld $4d
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 0078 ld $78
6001 002b ld $2b
6002 00de ld $de
6003 0011 ld $11
6004 0000 ld $00
6005 0000 ld $00
6006 00b8 ld $b8
6007 00de ld $de
6008 002b ld $2b
6009 00de ld $de
600a 001a ld $1a
600b 00e0 ld $e0
600c 008c ld $8c
600d 0008 ld $08
600e 0035 ld $35
600f 003f ld $3f
6010 0078 ld $78
6011 0021 ld $21
6012 00c8 ld $c8
6013 00e6 ld $e6
6014 0005 ld $05
6015 002b ld $2b
6016 00c8 ld $c8
6017 002b ld $2b
6018 00c6 ld $c6
6019 0093 ld $93
601a 00e0 ld $e0
601b 0075 ld $75
601c 00cf ld $cf
601d 006e ld $6e
601e 0063 ld $63
601f 0011 ld $11
6020 00af ld $af
6021 007f ld $7f
6022 002b ld $2b
6023 00d6 ld $d6
6024 0011 ld $11
6025 005f ld $5f
6026 006d ld $6d
6027 002b ld $2b
6028 00d8 ld $d8
6029 0075 ld $75
602a 00cf ld $cf
602b 006c ld $6c
602c 0063 ld $63
602d 0011 ld $11
602e 00b2 ld $b2
602f 007f ld $7f
6030 002b ld $2b
6031 00d6 ld $d6
6032 0011 ld $11
6033 003a ld $3a
6034 006d ld $6d
6035 002b ld $2b
6036 00d8 ld $d8
6037 0075 ld $75
6038 00cf ld $cf
6039 006c ld $6c
603a 0063 ld $63
603b 0075 ld $75
603c 00cf ld $cf
603d 006a ld $6a
603e 0063 ld $63
603f 0011 ld $11
6040 00a1 ld $a1
6041 007f ld $7f
6042 002b ld $2b
6043 00d6 ld $d6
6044 0011 ld $11
6045 0044 ld $44
6046 006d ld $6d
6047 002b ld $2b
6048 00d8 ld $d8
6049 0075 ld $75
604a 00cf ld $cf
604b 006c ld $6c
604c 0063 ld $63
604d 0021 ld $21
604e 00e4 ld $e4
604f 00e6 ld $e6
6050 0005 ld $05
6051 002b ld $2b
6052 00e4 ld $e4
6053 0035 ld $35
6054 004d ld $4d
6055 0078 ld $78
6056 00ff ld $ff
6057 0005 ld $05
6058 0000 ld $00
6059 008c ld $8c
605a 0011 ld $11
605b 00a7 ld $a7
605c 007f ld $7f
605d 002b ld $2b
605e 00cc ld $cc
605f 00ad ld $ad
6060 00e3 ld $e3
6061 0005 ld $05
6062 005e ld $5e
6063 009a ld $9a
6064 008c ld $8c
6065 003a ld $3a
6066 0035 ld $35
6067 003f ld $3f
6068 0012 ld $12
6069 001a ld $1a
606a 009a ld $9a
606b 00f0 ld $f0
606c 00cc ld $cc
606d 00ff ld $ff
606e 0059 ld $59
606f 0030 ld $30
6070 00f0 ld $f0
6071 00cc ld $cc
6072 0011 ld $11
6073 00a6 ld $a6
6074 007f ld $7f
6075 002b ld $2b
6076 00cc ld $cc
6077 00ad ld $ad
6078 00e3 ld $e3
6079 0001 ld $01
607a 005e ld $5e
607b 009a ld $9a
607c 008c ld $8c
607d 003a ld $3a
607e 0035 ld $35
607f 003f ld $3f
6080 002a ld $2a
6081 001a ld $1a
6082 009a ld $9a
6083 00f0 ld $f0
6084 00cc ld $cc
6085 00ff ld $ff
6086 0059 ld $59
6087 0030 ld $30
6088 00f0 ld $f0
6089 00cc ld $cc
608a 0011 ld $11
608b 00a5 ld $a5
608c 007f ld $7f
608d 002b ld $2b
608e 00cc ld $cc
608f 00ad ld $ad
6090 00e3 ld $e3
6091 0001 ld $01
6092 005e ld $5e
6093 009a ld $9a
6094 008c ld $8c
6095 003a ld $3a
6096 0035 ld $35
6097 003f ld $3f
6098 0042 ld $42
6099 001a ld $1a
609a 009a ld $9a
609b 00f0 ld $f0
609c 00cc ld $cc
609d 00ff ld $ff
609e 0059 ld $59
609f 0030 ld $30
60a0 00f0 ld $f0
60a1 00cc ld $cc
60a2 0011 ld $11
60a3 00a4 ld $a4
60a4 007f ld $7f
60a5 002b ld $2b
60a6 00cc ld $cc
60a7 00ad ld $ad
60a8 00e3 ld $e3
60a9 0001 ld $01
60aa 005e ld $5e
60ab 009a ld $9a
60ac 008c ld $8c
60ad 003a ld $3a
60ae 0035 ld $35
60af 003f ld $3f
60b0 005a ld $5a
60b1 001a ld $1a
60b2 009a ld $9a
60b3 00f0 ld $f0
60b4 00cc ld $cc
60b5 00ff ld $ff
60b6 0059 ld $59
60b7 0030 ld $30
60b8 00f0 ld $f0
60b9 00cc ld $cc
60ba 0011 ld $11
60bb 00a3 ld $a3
60bc 007f ld $7f
60bd 002b ld $2b
60be 00cc ld $cc
60bf 00ad ld $ad
60c0 00e3 ld $e3
60c1 0001 ld $01
60c2 005e ld $5e
60c3 009a ld $9a
60c4 008c ld $8c
60c5 003a ld $3a
60c6 0035 ld $35
60c7 003f ld $3f
60c8 0072 ld $72
60c9 001a ld $1a
60ca 009a ld $9a
60cb 00f0 ld $f0
60cc 00cc ld $cc
60cd 00ff ld $ff
60ce 0059 ld $59
60cf 0030 ld $30
60d0 00f0 ld $f0
60d1 00cc ld $cc
60d2 0011 ld $11
60d3 00a2 ld $a2
60d4 007f ld $7f
60d5 002b ld $2b
60d6 00cc ld $cc
60d7 00ad ld $ad
60d8 00e3 ld $e3
60d9 0001 ld $01
60da 005e ld $5e
60db 009a ld $9a
60dc 008c ld $8c
60dd 003a ld $3a
60de 0035 ld $35
60df 003f ld $3f
60e0 0089 ld $89
60e1 001a ld $1a
60e2 009a ld $9a
60e3 00f0 ld $f0
60e4 00cc ld $cc
60e5 00ff ld $ff
60e6 0006 ld $06
60e7 0000 ld $00
60e8 000c ld $0c
60e9 001a ld $1a
60ea 000e ld $0e
60eb 00b8 ld $b8
60ec 00c4 ld $c4
60ed 0035 ld $35
60ee 003f ld $3f
60ef 00fe ld $fe
60f0 001a ld $1a
60f1 000e ld $0e
60f2 002b ld $2b
60f3 00c4 ld $c4
60f4 00ff ld $ff
60f5 0008 ld $08
60f6 00a1 ld $a1
60f7 0040 ld $40
60f8 003c ld $3c
60f9 003c ld $3c
60fa 0004 ld $04
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 0001 ld $01
6101 0000 ld $00
6102 0001 ld $01
6103 0000 ld $00
6104 0001 ld $01
6105 0001 ld $01
6106 0001 ld $01
6107 0002 ld $02
6108 0001 ld $01
6109 0003 ld $03
610a 0001 ld $01
610b 0000 ld $00
610c 0000 ld $00
610d 003c ld $3c
610e 003c ld $3c
610f 0001 ld $01
6110 0004 ld $04
6111 0002 ld $02
6112 0000 ld $00
6113 0002 ld $02
6114 0000 ld $00
6115 0002 ld $02
6116 0001 ld $01
6117 0002 ld $02
6118 0002 ld $02
6119 0002 ld $02
611a 0003 ld $03
611b 0000 ld $00
611c 0000 ld $00
611d 003c ld $3c
611e 003c ld $3c
611f 0004 ld $04
6120 0001 ld $01
6121 0000 ld $00
6122 0002 ld $02
6123 0000 ld $00
6124 0002 ld $02
6125 0001 ld $01
6126 0002 ld $02
6127 0002 ld $02
6128 0002 ld $02
6129 0003 ld $03
612a 0002 ld $02
612b 0000 ld $00
612c 0000 ld $00
612d 003c ld $3c
612e 003c ld $3c
612f 0001 ld $01
6130 0004 ld $04
6131 0001 ld $01
6132 0000 ld $00
6133 0001 ld $01
6134 0000 ld $00
6135 0001 ld $01
6136 0001 ld $01
6137 0001 ld $01
6138 0002 ld $02
6139 0001 ld $01
613a 0003 ld $03
613b 0000 ld $00
613c 0000 ld $00
613d 0008 ld $08
613e 00e0 ld $e0
613f 0010 ld $10
6140 00a1 ld $a1
6141 0008 ld $08
6142 00a1 ld $a1
6143 0009 ld $09
6144 00a1 ld $a1
6145 000a ld $0a
6146 00a1 ld $a1
6147 000b ld $0b
6148 00a1 ld $a1
6149 000c ld $0c
614a 00a1 ld $a1
614b 000d ld $0d
614c 00a1 ld $a1
614d 000e ld $0e
614e 00a1 ld $a1
614f 0008 ld $08
6150 0009 ld $09
6151 00a1 ld $a1
6152 0040 ld $40
6153 0030 ld $30
6154 0030 ld $30
6155 0003 ld $03
6156 0002 ld $02
6157 0000 ld $00
6158 0000 ld $00
6159 0000 ld $00
* 5 times
615c 0001 ld $01
615d 0001 ld $01
615e 0001 ld $01
615f 0002 ld $02
6160 0001 ld $01
6161 0000 ld $00
6162 0000 ld $00
6163 0030 ld $30
6164 0030 ld $30
6165 0002 ld $02
6166 0003 ld $03
6167 0001 ld $01
6168 0000 ld $00
6169 0001 ld $01
616a 0000 ld $00
616b 0002 ld $02
616c 0000 ld $00
616d 0001 ld $01
616e 0001 ld $01
616f 0001 ld $01
6170 0002 ld $02
6171 0000 ld $00
6172 0000 ld $00
6173 0030 ld $30
6174 0030 ld $30
6175 0003 ld $03
6176 0002 ld $02
6177 0000 ld $00
6178 0001 ld $01
6179 0000 ld $00
617a 0001 ld $01
617b 0001 ld $01
617c 0001 ld $01
617d 0002 ld $02
617e 0001 ld $01
617f 0002 ld $02
6180 0002 ld $02
6181 0000 ld $00
6182 0000 ld $00
6183 0030 ld $30
6184 0030 ld $30
6185 0002 ld $02
6186 0003 ld $03
6187 0000 ld $00
6188 0000 ld $00
6189 0001 ld $01
618a 0000 ld $00
618b 0001 ld $01
618c 0001 ld $01
618d 0000 ld $00
618e 0002 ld $02
618f 0001 ld $01
6190 0002 ld $02
6191 0000 ld $00
6192 0000 ld $00
6193 000a ld $0a
6194 00a1 ld $a1
6195 0040 ld $40
6196 000b ld $0b
6197 000b ld $0b
6198 0003 ld $03
6199 0002 ld $02
619a 0000 ld $00
619b 0000 ld $00
619c 0002 ld $02
619d 0000 ld $00
619e 0000 ld $00
619f 0001 ld $01
61a0 0001 ld $01
61a1 0001 ld $01
61a2 0002 ld $02
61a3 0001 ld $01
61a4 0000 ld $00
61a5 0000 ld $00
61a6 000b ld $0b
61a7 000b ld $0b
61a8 0002 ld $02
61a9 0003 ld $03
61aa 0001 ld $01
61ab 0000 ld $00
61ac 0001 ld $01
61ad 0000 ld $00
61ae 0001 ld $01
61af 0001 ld $01
61b0 0001 ld $01
61b1 0002 ld $02
61b2 0002 ld $02
61b3 0002 ld $02
61b4 0000 ld $00
61b5 0000 ld $00
61b6 000b ld $0b
61b7 000b ld $0b
61b8 0003 ld $03
61b9 0002 ld $02
61ba 0000 ld $00
61bb 0001 ld $01
61bc 0000 ld $00
61bd 0001 ld $01
61be 0001 ld $01
61bf 0001 ld $01
61c0 0002 ld $02
61c1 0001 ld $01
61c2 0000 ld $00
61c3 0002 ld $02
61c4 0000 ld $00
61c5 0000 ld $00
61c6 000b ld $0b
61c7 000b ld $0b
61c8 0002 ld $02
61c9 0003 ld $03
61ca 0000 ld $00
61cb 0000 ld $00
61cc 0000 ld $00
61cd 0000 ld $00
61ce 0001 ld $01
61cf 0000 ld $00
61d0 0001 ld $01
61d1 0001 ld $01
61d2 0001 ld $01
61d3 0002 ld $02
61d4 0000 ld $00
61d5 0000 ld $00
61d6 000b ld $0b
61d7 00a1 ld $a1
61d8 0040 ld $40
61d9 000f ld $0f
61da 000f ld $0f
61db 0002 ld $02
61dc 0002 ld $02
61dd 0000 ld $00
61de 0000 ld $00
61df 0000 ld $00
61e0 0000 ld $00
61e1 0001 ld $01
61e2 0000 ld $00
61e3 0000 ld $00
61e4 0001 ld $01
61e5 0001 ld $01
61e6 0001 ld $01
61e7 0000 ld $00
61e8 0000 ld $00
61e9 000f ld $0f
61ea 000f ld $0f
61eb 0002 ld $02
61ec 0002 ld $02
61ed 0000 ld $00
61ee 0000 ld $00
61ef 0000 ld $00
61f0 0000 ld $00
61f1 0001 ld $01
61f2 0000 ld $00
61f3 0000 ld $00
61f4 0001 ld $01
61f5 0001 ld $01
61f6 0001 ld $01
61f7 0000 ld $00
61f8 0000 ld $00
61f9 000f ld $0f
61fa 000f ld $0f
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 0002 ld $02
6201 0002 ld $02
6202 0000 ld $00
6203 0000 ld $00
6204 0000 ld $00
6205 0000 ld $00
6206 0001 ld $01
6207 0000 ld $00
6208 0000 ld $00
6209 0001 ld $01
620a 0001 ld $01
620b 0001 ld $01
620c 0000 ld $00
620d 0000 ld $00
620e 000f ld $0f
620f 000f ld $0f
6210 0002 ld $02
6211 0002 ld $02
6212 0000 ld $00
6213 0000 ld $00
6214 0000 ld $00
6215 0000 ld $00
6216 0001 ld $01
6217 0000 ld $00
6218 0000 ld $00
6219 0001 ld $01
621a 0001 ld $01
621b 0001 ld $01
621c 0000 ld $00
621d 0000 ld $00
621e 000c ld $0c
621f 00a1 ld $a1
6220 0040 ld $40
6221 000c ld $0c
6222 000c ld $0c
6223 0003 ld $03
6224 0002 ld $02
6225 0000 ld $00
6226 0000 ld $00
6227 0001 ld $01
6228 0000 ld $00
6229 0002 ld $02
622a 0000 ld $00
622b 0000 ld $00
622c 0001 ld $01
622d 0001 ld $01
622e 0001 ld $01
622f 0000 ld $00
6230 0000 ld $00
6231 000c ld $0c
6232 000c ld $0c
6233 0002 ld $02
6234 0003 ld $03
6235 0001 ld $01
6236 0000 ld $00
6237 0001 ld $01
6238 0000 ld $00
6239 0001 ld $01
623a 0001 ld $01
623b 0002 ld $02
623c 0001 ld $01
623d 0002 ld $02
623e 0002 ld $02
623f 0000 ld $00
6240 0000 ld $00
6241 000c ld $0c
6242 000c ld $0c
6243 0003 ld $03
6244 0002 ld $02
6245 0000 ld $00
6246 0001 ld $01
6247 0001 ld $01
6248 0001 ld $01
6249 0002 ld $02
624a 0001 ld $01
624b 0000 ld $00
624c 0002 ld $02
624d 0001 ld $01
624e 0002 ld $02
624f 0000 ld $00
6250 0000 ld $00
6251 000c ld $0c
6252 000c ld $0c
6253 0002 ld $02
6254 0003 ld $03
6255 0000 ld $00
6256 0000 ld $00
6257 0000 ld $00
* 5 times
625a 0001 ld $01
625b 0001 ld $01
625c 0001 ld $01
625d 0001 ld $01
625e 0002 ld $02
625f 0000 ld $00
6260 0000 ld $00
6261 000d ld $0d
6262 00a1 ld $a1
6263 0040 ld $40
6264 0033 ld $33
6265 0033 ld $33
6266 0003 ld $03
6267 0002 ld $02
6268 0000 ld $00
6269 0000 ld $00
626a 0001 ld $01
626b 0000 ld $00
626c 0000 ld $00
626d 0001 ld $01
626e 0001 ld $01
626f 0001 ld $01
6270 0002 ld $02
6271 0001 ld $01
6272 0000 ld $00
6273 0000 ld $00
6274 0033 ld $33
6275 0033 ld $33
6276 0002 ld $02
6277 0003 ld $03
6278 0001 ld $01
6279 0000 ld $00
627a 0001 ld $01
627b 0000 ld $00
627c 0001 ld $01
627d 0001 ld $01
627e 0002 ld $02
627f 0001 ld $01
6280 0001 ld $01
6281 0002 ld $02
6282 0000 ld $00
6283 0000 ld $00
6284 0033 ld $33
6285 0033 ld $33
6286 0003 ld $03
6287 0002 ld $02
6288 0000 ld $00
6289 0001 ld $01
628a 0000 ld $00
628b 0001 ld $01
628c 0001 ld $01
628d 0001 ld $01
628e 0002 ld $02
628f 0001 ld $01
6290 0001 ld $01
6291 0002 ld $02
6292 0000 ld $00
6293 0000 ld $00
6294 0033 ld $33
6295 0033 ld $33
6296 0002 ld $02
6297 0003 ld $03
6298 0000 ld $00
6299 0000 ld $00
629a 0001 ld $01
629b 0000 ld $00
629c 0000 ld $00
629d 0001 ld $01
629e 0001 ld $01
629f 0001 ld $01
62a0 0001 ld $01
62a1 0002 ld $02
62a2 0000 ld $00
62a3 0000 ld $00
62a4 000e ld $0e
62a5 00a1 ld $a1
62a6 0040 ld $40
62a7 0003 ld $03
62a8 0003 ld $03
62a9 0003 ld $03
62aa 0002 ld $02
62ab 0000 ld $00
62ac 0000 ld $00
62ad 0000 ld $00
62ae 0000 ld $00
62af 0001 ld $01
62b0 0000 ld $00
62b1 0001 ld $01
62b2 0001 ld $01
62b3 0002 ld $02
62b4 0001 ld $01
62b5 0000 ld $00
62b6 0000 ld $00
62b7 0003 ld $03
62b8 0003 ld $03
62b9 0002 ld $02
62ba 0003 ld $03
62bb 0001 ld $01
62bc 0000 ld $00
62bd 0002 ld $02
62be 0000 ld $00
62bf 0001 ld $01
62c0 0001 ld $01
62c1 0002 ld $02
62c2 0001 ld $01
62c3 0001 ld $01
62c4 0002 ld $02
62c5 0000 ld $00
62c6 0000 ld $00
62c7 0003 ld $03
62c8 0003 ld $03
62c9 0003 ld $03
62ca 0002 ld $02
62cb 0000 ld $00
62cc 0001 ld $01
62cd 0000 ld $00
62ce 0001 ld $01
62cf 0001 ld $01
62d0 0001 ld $01
62d1 0001 ld $01
62d2 0002 ld $02
62d3 0002 ld $02
62d4 0002 ld $02
62d5 0000 ld $00
62d6 0000 ld $00
62d7 0003 ld $03
62d8 0003 ld $03
62d9 0002 ld $02
62da 0003 ld $03
62db 0000 ld $00
62dc 0000 ld $00
62dd 0001 ld $01
62de 0000 ld $00
62df 0000 ld $00
62e0 0001 ld $01
62e1 0001 ld $01
62e2 0001 ld $01
62e3 0000 ld $00
62e4 0002 ld $02
62e5 0000 ld $00
62e6 0000 ld $00
62e7 000f ld $0f
62e8 00a1 ld $a1
62e9 0004 ld $04
62ea 000a ld $0a
62eb 0019 ld $19
62ec 0032 ld $32
62ed 0064 ld $64
62ee 000f ld $0f
62ef 00a6 ld $a6
62f0 0012 ld $12
62f1 00fa ld $fa
62f2 0000 ld $00
62f3 00ee ld $ee
62f4 0002 ld $02
62f5 00e8 ld $e8
62f6 0003 ld $03
62f7 00d0 ld $d0
62f8 0007 ld $07
62f9 00a0 ld $a0
62fa 000f ld $0f
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 0040 ld $40
6301 001f ld $1f
6302 0080 ld $80
6303 003e ld $3e
6304 0000 ld $00
6305 007d ld $7d
6306 0000 ld $00
6307 00fa ld $fa
6308 0015 ld $15
6309 00a1 ld $a1
630a 004f ld $4f
630b 0011 ld $11
630c 00d4 ld $d4
630d 0004 ld $04
630e 002b ld $2b
630f 0022 ld $22
6310 0011 ld $11
6311 0000 ld $00
6312 0000 ld $00
6313 002b ld $2b
6314 0024 ld $24
6315 002b ld $2b
6316 0026 ld $26
6317 0059 ld $59
6318 0014 ld $14
6319 005e ld $5e
631a 0099 ld $99
631b 0059 ld $59
631c 003c ld $3c
631d 005e ld $5e
631e 0098 ld $98
631f 0059 ld $59
6320 0050 ld $50
6321 005e ld $5e
6322 009b ld $9b
6323 0059 ld $59
6324 000a ld $0a
6325 005e ld $5e
6326 009a ld $9a
6327 0021 ld $21
6328 00ce ld $ce
6329 0099 ld $99
632a 0098 ld $98
632b 002b ld $2b
632c 0028 ld $28
632d 00b4 ld $b4
632e 00ff ld $ff
632f 001a ld $1a
6330 0098 ld $98
6331 00e3 ld $e3
6332 0004 ld $04
6333 005e ld $5e
6334 0098 ld $98
6335 001a ld $1a
6336 009a ld $9a
6337 00e6 ld $e6
6338 0001 ld $01
6339 005e ld $5e
633a 009a ld $9a
633b 0035 ld $35
633c 0072 ld $72
633d 00bb ld $bb
633e 001a ld $1a
633f 0099 ld $99
6340 00e3 ld $e3
6341 0001 ld $01
6342 005e ld $5e
6343 0099 ld $99
6344 0059 ld $59
6345 003c ld $3c
6346 005e ld $5e
6347 0098 ld $98
6348 0075 ld $75
6349 00cf ld $cf
634a 0096 ld $96
634b 0063 ld $63
634c 0059 ld $59
634d 000a ld $0a
634e 005e ld $5e
634f 009a ld $9a
6350 001a ld $1a
6351 009b ld $9b
6352 00e6 ld $e6
6353 0001 ld $01
6354 005e ld $5e
6355 009b ld $9b
6356 0035 ld $35
6357 0072 ld $72
6358 00bb ld $bb
6359 00ff ld $ff
635a 0016 ld $16
635b 00a1 ld $a1
635c 0032 ld $32
635d 0011 ld $11
635e 00d4 ld $d4
635f 0004 ld $04
6360 002b ld $2b
6361 0022 ld $22
6362 0011 ld $11
6363 0000 ld $00
6364 0000 ld $00
6365 002b ld $2b
6366 0024 ld $24
6367 002b ld $2b
6368 0026 ld $26
6369 0059 ld $59
636a 003c ld $3c
636b 005e ld $5e
636c 009b ld $9b
636d 0059 ld $59
636e 0028 ld $28
636f 005e ld $5e
6370 009a ld $9a
6371 0011 ld $11
6372 0000 ld $00
6373 0008 ld $08
6374 002b ld $2b
6375 0098 ld $98
6376 0011 ld $11
6377 0000 ld $00
6378 007f ld $7f
6379 002b ld $2b
637a 0030 ld $30
637b 0075 ld $75
637c 00cf ld $cf
637d 0094 ld $94
637e 002b ld $2b
637f 00cc ld $cc
6380 0059 ld $59
6381 0000 ld $00
6382 00f0 ld $f0
6383 00cc ld $cc
6384 0021 ld $21
6385 00cc ld $cc
6386 00e3 ld $e3
6387 005f ld $5f
6388 002b ld $2b
6389 00cc ld $cc
638a 0059 ld $59
638b 0000 ld $00
638c 00f0 ld $f0
638d 00cc ld $cc
638e 00ff ld $ff
638f 0017 ld $17
6390 00a1 ld $a1
6391 004a ld $4a
6392 0063 ld $63
6393 0021 ld $21
6394 0098 ld $98
6395 002b ld $2b
6396 0028 ld $28
6397 00b4 ld $b4
6398 00ff ld $ff
6399 0021 ld $21
639a 0030 ld $30
639b 002b ld $2b
639c 0028 ld $28
639d 00b4 ld $b4
639e 00ff ld $ff
639f 001a ld $1a
63a0 0098 ld $98
63a1 00e3 ld $e3
63a2 0004 ld $04
63a3 005e ld $5e
63a4 0098 ld $98
63a5 001a ld $1a
63a6 0030 ld $30
63a7 00e3 ld $e3
63a8 0004 ld $04
63a9 005e ld $5e
63aa 0030 ld $30
63ab 001a ld $1a
63ac 009a ld $9a
63ad 00e6 ld $e6
63ae 0001 ld $01
63af 005e ld $5e
63b0 009a ld $9a
63b1 0035 ld $35
63b2 0072 ld $72
63b3 00a0 ld $a0
63b4 0075 ld $75
63b5 0021 ld $21
63b6 0098 ld $98
63b7 00cf ld $cf
63b8 0092 ld $92
63b9 0063 ld $63
63ba 0075 ld $75
63bb 0021 ld $21
63bc 0030 ld $30
63bd 00cf ld $cf
63be 0092 ld $92
63bf 0063 ld $63
63c0 0093 ld $93
63c1 0099 ld $99
63c2 001a ld $1a
63c3 0031 ld $31
63c4 00e6 ld $e6
63c5 0001 ld $01
63c6 005e ld $5e
63c7 0031 ld $31
63c8 0059 ld $59
63c9 0000 ld $00
63ca 005e ld $5e
63cb 0098 ld $98
63cc 005e ld $5e
63cd 0030 ld $30
63ce 0059 ld $59
63cf 0028 ld $28
63d0 005e ld $5e
63d1 009a ld $9a
63d2 001a ld $1a
63d3 009b ld $9b
63d4 00e6 ld $e6
63d5 0001 ld $01
63d6 005e ld $5e
63d7 009b ld $9b
63d8 0035 ld $35
63d9 0072 ld $72
63da 00a0 ld $a0
63db 00ff ld $ff
63dc 0018 ld $18
63dd 00a1 ld $a1
63de 003b ld $3b
63df 0011 ld $11
63e0 00d4 ld $d4
63e1 0004 ld $04
63e2 002b ld $2b
63e3 0022 ld $22
63e4 0021 ld $21
63e5 00be ld $be
63e6 002b ld $2b
63e7 0024 ld $24
63e8 002b ld $2b
63e9 0026 ld $26
63ea 0059 ld $59
63eb 0004 ld $04
63ec 005e ld $5e
63ed 009b ld $9b
63ee 001a ld $1a
63ef 0098 ld $98
63f0 00e9 ld $e9
63f1 00e9 ld $e9
63f2 00e3 ld $e3
63f3 003c ld $3c
63f4 005e ld $5e
63f5 0098 ld $98
63f6 001a ld $1a
63f7 0099 ld $99
63f8 00e9 ld $e9
63f9 00e9 ld $e9
63fa 00e3 ld $e3
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 0014 ld $14
6401 005e ld $5e
6402 0099 ld $99
6403 0021 ld $21
6404 00ce ld $ce
6405 0099 ld $99
6406 0098 ld $98
6407 002b ld $2b
6408 0028 ld $28
6409 00b4 ld $b4
640a 00ff ld $ff
640b 0075 ld $75
640c 00cf ld $cf
640d 0096 ld $96
640e 0063 ld $63
640f 001a ld $1a
6410 0099 ld $99
6411 00e3 ld $e3
6412 0001 ld $01
6413 005e ld $5e
6414 0099 ld $99
6415 001a ld $1a
6416 009b ld $9b
6417 00e6 ld $e6
6418 0001 ld $01
6419 005e ld $5e
641a 009b ld $9b
641b 0035 ld $35
641c 0072 ld $72
641d 00be ld $be
641e 00ff ld $ff
641f 0019 ld $19
6420 00a1 ld $a1
6421 004c ld $4c
6422 0021 ld $21
6423 009c ld $9c
6424 0099 ld $99
6425 00ba ld $ba
6426 00f6 ld $f6
6427 0099 ld $99
6428 009e ld $9e
6429 002b ld $2b
642a 00bc ld $bc
642b 00f6 ld $f6
642c 002b ld $2b
642d 00be ld $be
642e 0021 ld $21
642f 00bc ld $bc
6430 00e3 ld $e3
6431 0005 ld $05
6432 002b ld $2b
6433 00bc ld $bc
6434 0059 ld $59
6435 0004 ld $04
6436 005e ld $5e
6437 009a ld $9a
6438 0021 ld $21
6439 00bc ld $bc
643a 00e3 ld $e3
643b 0001 ld $01
643c 002b ld $2b
643d 00bc ld $bc
643e 00ad ld $ad
643f 0099 ld $99
6440 00a4 ld $a4
6441 005e ld $5e
6442 0098 ld $98
6443 0035 ld $35
6444 0050 ld $50
6445 00e1 ld $e1
6446 00e6 ld $e6
6447 000a ld $0a
6448 0035 ld $35
6449 0053 ld $53
644a 00e1 ld $e1
644b 0021 ld $21
644c 00bc ld $bc
644d 00e3 ld $e3
644e 0001 ld $01
644f 002b ld $2b
6450 00bc ld $bc
6451 00ad ld $ad
6452 0099 ld $99
6453 00a6 ld $a6
6454 00b8 ld $b8
6455 00ae ld $ae
6456 005e ld $5e
6457 0099 ld $99
6458 0035 ld $35
6459 0050 ld $50
645a 00e1 ld $e1
645b 00e6 ld $e6
645c 0014 ld $14
645d 0035 ld $35
645e 0053 ld $53
645f 00e1 ld $e1
6460 0075 ld $75
6461 00cf ld $cf
6462 0090 ld $90
6463 0063 ld $63
6464 001a ld $1a
6465 009a ld $9a
6466 00e6 ld $e6
6467 0001 ld $01
6468 005e ld $5e
6469 009a ld $9a
646a 0035 ld $35
646b 0072 ld $72
646c 00b5 ld $b5
646d 00ff ld $ff
646e 001a ld $1a
646f 00a1 ld $a1
6470 005d ld $5d
6471 0021 ld $21
6472 00a0 ld $a0
6473 0099 ld $99
6474 00ba ld $ba
6475 00f6 ld $f6
6476 0099 ld $99
6477 00a2 ld $a2
6478 002b ld $2b
6479 00bc ld $bc
647a 00f6 ld $f6
647b 002b ld $2b
647c 00be ld $be
647d 0021 ld $21
647e 00bc ld $bc
647f 00e3 ld $e3
6480 0002 ld $02
6481 00f6 ld $f6
6482 002b ld $2b
6483 0030 ld $30
6484 0021 ld $21
6485 00bc ld $bc
6486 00e3 ld $e3
6487 0004 ld $04
6488 00f6 ld $f6
6489 002b ld $2b
648a 0032 ld $32
648b 0021 ld $21
648c 00bc ld $bc
648d 00e3 ld $e3
648e 0005 ld $05
648f 002b ld $2b
6490 00bc ld $bc
6491 0059 ld $59
6492 0004 ld $04
6493 005e ld $5e
6494 009a ld $9a
6495 0011 ld $11
6496 0061 ld $61
6497 0017 ld $17
6498 002b ld $2b
6499 0098 ld $98
649a 0075 ld $75
649b 00cf ld $cf
649c 008e ld $8e
649d 0063 ld $63
649e 001a ld $1a
649f 0098 ld $98
64a0 002b ld $2b
64a1 00cc ld $cc
64a2 0021 ld $21
64a3 00bc ld $bc
64a4 00e3 ld $e3
64a5 0001 ld $01
64a6 002b ld $2b
64a7 00bc ld $bc
64a8 00ad ld $ad
64a9 0099 ld $99
64aa 00cc ld $cc
64ab 005e ld $5e
64ac 0098 ld $98
64ad 001a ld $1a
64ae 0099 ld $99
64af 002b ld $2b
64b0 00cc ld $cc
64b1 0021 ld $21
64b2 00bc ld $bc
64b3 00e3 ld $e3
64b4 0001 ld $01
64b5 002b ld $2b
64b6 00bc ld $bc
64b7 00ad ld $ad
64b8 0099 ld $99
64b9 00cc ld $cc
64ba 005e ld $5e
64bb 0099 ld $99
64bc 0021 ld $21
64bd 00be ld $be
64be 00f0 ld $f0
64bf 0098 ld $98
64c0 0075 ld $75
64c1 00cf ld $cf
64c2 0096 ld $96
64c3 0063 ld $63
64c4 001a ld $1a
64c5 009a ld $9a
64c6 00e6 ld $e6
64c7 0001 ld $01
64c8 005e ld $5e
64c9 009a ld $9a
64ca 0035 ld $35
64cb 0072 ld $72
64cc 00c3 ld $c3
64cd 00ff ld $ff
64ce 001b ld $1b
64cf 00a1 ld $a1
64d0 0056 ld $56
64d1 0011 ld $11
64d2 0015 ld $15
64d3 0015 ld $15
64d4 002b ld $2b
64d5 00be ld $be
64d6 0075 ld $75
64d7 00cf ld $cf
64d8 008c ld $8c
64d9 0063 ld $63
64da 0011 ld $11
64db 00ff ld $ff
64dc 0000 ld $00
64dd 002b ld $2b
64de 00a6 ld $a6
64df 0011 ld $11
64e0 00ff ld $ff
64e1 0000 ld $00
64e2 002b ld $2b
64e3 00a4 ld $a4
64e4 0059 ld $59
64e5 000c ld $0c
64e6 005e ld $5e
64e7 009a ld $9a
64e8 0075 ld $75
64e9 00cf ld $cf
64ea 008a ld $8a
64eb 0063 ld $63
64ec 0011 ld $11
64ed 0014 ld $14
64ee 0000 ld $00
64ef 002b ld $2b
64f0 00a6 ld $a6
64f1 0011 ld $11
64f2 00ff ld $ff
64f3 0000 ld $00
64f4 002b ld $2b
64f5 00a4 ld $a4
64f6 0059 ld $59
64f7 000c ld $0c
64f8 005e ld $5e
64f9 009a ld $9a
64fa 0075 ld $75
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 00cf ld $cf
6501 008a ld $8a
6502 0063 ld $63
6503 0075 ld $75
6504 00cf ld $cf
6505 0088 ld $88
6506 0063 ld $63
6507 0011 ld $11
6508 00ff ld $ff
6509 0000 ld $00
650a 002b ld $2b
650b 00a6 ld $a6
650c 0011 ld $11
650d 00ff ld $ff
650e 0000 ld $00
650f 002b ld $2b
6510 00a4 ld $a4
6511 0059 ld $59
6512 0015 ld $15
6513 005e ld $5e
6514 009a ld $9a
6515 0075 ld $75
6516 00cf ld $cf
6517 0086 ld $86
6518 0063 ld $63
6519 0011 ld $11
651a 00ff ld $ff
651b 0000 ld $00
651c 002b ld $2b
651d 00a6 ld $a6
651e 0011 ld $11
651f 000a ld $0a
6520 0000 ld $00
6521 002b ld $2b
6522 00a4 ld $a4
6523 0059 ld $59
6524 0015 ld $15
6525 005e ld $5e
6526 009a ld $9a
6527 0075 ld $75
6528 00cf ld $cf
6529 0086 ld $86
652a 0063 ld $63
652b 00ff ld $ff
652c 001c ld $1c
652d 00a1 ld $a1
652e 005b ld $5b
652f 0011 ld $11
6530 0038 ld $38
6531 0015 ld $15
6532 002b ld $2b
6533 0098 ld $98
6534 0011 ld $11
6535 0038 ld $38
6536 0016 ld $16
6537 002b ld $2b
6538 0030 ld $30
6539 0011 ld $11
653a 0038 ld $38
653b 0017 ld $17
653c 002b ld $2b
653d 0032 ld $32
653e 0059 ld $59
653f 0030 ld $30
6540 005e ld $5e
6541 009a ld $9a
6542 0059 ld $59
6543 0015 ld $15
6544 00f0 ld $f0
6545 0098 ld $98
6546 00f0 ld $f0
6547 0030 ld $30
6548 00f0 ld $f0
6549 0032 ld $32
654a 0093 ld $93
654b 0098 ld $98
654c 0093 ld $93
654d 0030 ld $30
654e 0093 ld $93
654f 0032 ld $32
6550 001a ld $1a
6551 009a ld $9a
6552 00e6 ld $e6
6553 0001 ld $01
6554 005e ld $5e
6555 009a ld $9a
6556 0035 ld $35
6557 0072 ld $72
6558 00b2 ld $b2
6559 00ff ld $ff
655a 0021 ld $21
655b 00a6 ld $a6
655c 005e ld $5e
655d 0099 ld $99
655e 0021 ld $21
655f 00a4 ld $a4
6560 005e ld $5e
6561 0098 ld $98
6562 0075 ld $75
6563 00cf ld $cf
6564 0090 ld $90
6565 0063 ld $63
6566 0093 ld $93
6567 00a4 ld $a4
6568 001a ld $1a
6569 009a ld $9a
656a 00e6 ld $e6
656b 0001 ld $01
656c 005e ld $5e
656d 009a ld $9a
656e 0035 ld $35
656f 0072 ld $72
6570 00ca ld $ca
6571 00ff ld $ff
6572 0021 ld $21
6573 00a6 ld $a6
6574 005e ld $5e
6575 0099 ld $99
6576 0021 ld $21
6577 00a4 ld $a4
6578 005e ld $5e
6579 0098 ld $98
657a 0075 ld $75
657b 00cf ld $cf
657c 0090 ld $90
657d 0063 ld $63
657e 0093 ld $93
657f 00a6 ld $a6
6580 001a ld $1a
6581 009a ld $9a
6582 00e6 ld $e6
6583 0001 ld $01
6584 005e ld $5e
6585 009a ld $9a
6586 0035 ld $35
6587 0072 ld $72
6588 00e2 ld $e2
6589 00ff ld $ff
658a 001d ld $1d
658b 00a1 ld $a1
658c 0044 ld $44
658d 0011 ld $11
658e 0038 ld $38
658f 0070 ld $70
6590 002b ld $2b
6591 0098 ld $98
6592 0011 ld $11
6593 0038 ld $38
6594 0071 ld $71
6595 002b ld $2b
6596 0030 ld $30
6597 0011 ld $11
6598 0038 ld $38
6599 0072 ld $72
659a 002b ld $2b
659b 0032 ld $32
659c 0059 ld $59
659d 0030 ld $30
659e 005e ld $5e
659f 009a ld $9a
65a0 0059 ld $59
65a1 0015 ld $15
65a2 00f0 ld $f0
65a3 0098 ld $98
65a4 00f0 ld $f0
65a5 0030 ld $30
65a6 00f0 ld $f0
65a7 0032 ld $32
65a8 0093 ld $93
65a9 0098 ld $98
65aa 0093 ld $93
65ab 0030 ld $30
65ac 0093 ld $93
65ad 0032 ld $32
65ae 001a ld $1a
65af 009a ld $9a
65b0 00e6 ld $e6
65b1 0001 ld $01
65b2 005e ld $5e
65b3 009a ld $9a
65b4 0035 ld $35
65b5 0072 ld $72
65b6 00b2 ld $b2
65b7 00ff ld $ff
65b8 0021 ld $21
65b9 0030 ld $30
65ba 00b8 ld $b8
65bb 0032 ld $32
65bc 002b ld $2b
65bd 00cc ld $cc
65be 001a ld $1a
65bf 00cc ld $cc
65c0 008c ld $8c
65c1 0002 ld $02
65c2 0035 ld $35
65c3 0072 ld $72
65c4 00d9 ld $d9
65c5 0093 ld $93
65c6 0098 ld $98
65c7 001a ld $1a
65c8 00cd ld $cd
65c9 008c ld $8c
65ca 0002 ld $02
65cb 0035 ld $35
65cc 0072 ld $72
65cd 00e2 ld $e2
65ce 0093 ld $93
65cf 0099 ld $99
65d0 00ff ld $ff
65d1 001e ld $1e
65d2 00a1 ld $a1
65d3 004e ld $4e
65d4 0021 ld $21
65d5 00b6 ld $b6
65d6 0099 ld $99
65d7 00ba ld $ba
65d8 00f6 ld $f6
65d9 0099 ld $99
65da 00b8 ld $b8
65db 002b ld $2b
65dc 00bc ld $bc
65dd 0011 ld $11
65de 0000 ld $00
65df 0000 ld $00
65e0 002b ld $2b
65e1 00be ld $be
65e2 0021 ld $21
65e3 00bc ld $bc
65e4 00e3 ld $e3
65e5 0005 ld $05
65e6 002b ld $2b
65e7 00bc ld $bc
65e8 0059 ld $59
65e9 0004 ld $04
65ea 005e ld $5e
65eb 009a ld $9a
65ec 0021 ld $21
65ed 00bc ld $bc
65ee 00e3 ld $e3
65ef 0001 ld $01
65f0 002b ld $2b
65f1 00bc ld $bc
65f2 00ad ld $ad
65f3 0099 ld $99
65f4 00b0 ld $b0
65f5 005e ld $5e
65f6 0098 ld $98
65f7 0035 ld $35
65f8 0050 ld $50
65f9 00e3 ld $e3
65fa 00e6 ld $e6
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 000a ld $0a
6601 0035 ld $35
6602 0053 ld $53
6603 00e3 ld $e3
6604 0021 ld $21
6605 00bc ld $bc
6606 00e3 ld $e3
6607 0001 ld $01
6608 002b ld $2b
6609 00bc ld $bc
660a 00ad ld $ad
660b 0099 ld $99
660c 00b2 ld $b2
660d 00b8 ld $b8
660e 00b4 ld $b4
660f 005e ld $5e
6610 0099 ld $99
6611 0035 ld $35
6612 0050 ld $50
6613 00e3 ld $e3
6614 00e6 ld $e6
6615 0014 ld $14
6616 0035 ld $35
6617 0053 ld $53
6618 00e3 ld $e3
6619 0075 ld $75
661a 00cf ld $cf
661b 0090 ld $90
661c 0063 ld $63
661d 001a ld $1a
661e 009a ld $9a
661f 00e6 ld $e6
6620 0001 ld $01
6621 005e ld $5e
6622 009a ld $9a
6623 0035 ld $35
6624 0072 ld $72
6625 00b7 ld $b7
6626 00ff ld $ff
6627 001f ld $1f
6628 00a1 ld $a1
6629 003e ld $3e
662a 0011 ld $11
662b 00d4 ld $d4
662c 0004 ld $04
662d 002b ld $2b
662e 0022 ld $22
662f 0011 ld $11
6630 0015 ld $15
6631 0015 ld $15
6632 002b ld $2b
6633 0024 ld $24
6634 002b ld $2b
6635 0026 ld $26
6636 0059 ld $59
6637 0006 ld $06
6638 005e ld $5e
6639 009a ld $9a
663a 0059 ld $59
663b 0062 ld $62
663c 005e ld $5e
663d 0028 ld $28
663e 0059 ld $59
663f 0016 ld $16
6640 005e ld $5e
6641 0029 ld $29
6642 00b4 ld $b4
6643 00ff ld $ff
6644 0021 ld $21
6645 0028 ld $28
6646 00e6 ld $e6
6647 0001 ld $01
6648 002b ld $2b
6649 00cc ld $cc
664a 0059 ld $59
664b 0015 ld $15
664c 00f0 ld $f0
664d 00cc ld $cc
664e 0021 ld $21
664f 00cc ld $cc
6650 00e6 ld $e6
6651 0001 ld $01
6652 002b ld $2b
6653 00cc ld $cc
6654 0059 ld $59
6655 0015 ld $15
6656 00f0 ld $f0
6657 00cc ld $cc
6658 001a ld $1a
6659 0029 ld $29
665a 00e3 ld $e3
665b 0001 ld $01
665c 005e ld $5e
665d 0029 ld $29
665e 001a ld $1a
665f 009a ld $9a
6660 00e6 ld $e6
6661 0001 ld $01
6662 005e ld $5e
6663 009a ld $9a
6664 0035 ld $35
6665 0072 ld $72
6666 00b7 ld $b7
6667 00ff ld $ff
6668 0020 ld $20
6669 00a1 ld $a1
666a 001c ld $1c
666b 001a ld $1a
666c 0098 ld $98
666d 00e9 ld $e9
666e 00e9 ld $e9
666f 00e3 ld $e3
6670 003c ld $3c
6671 005e ld $5e
6672 0098 ld $98
6673 001a ld $1a
6674 0099 ld $99
6675 00e9 ld $e9
6676 00e9 ld $e9
6677 00e3 ld $e3
6678 0014 ld $14
6679 005e ld $5e
667a 0099 ld $99
667b 0021 ld $21
667c 00ce ld $ce
667d 0099 ld $99
667e 0098 ld $98
667f 00ad ld $ad
6680 002b ld $2b
6681 00c0 ld $c0
6682 0075 ld $75
6683 00cf ld $cf
6684 0096 ld $96
6685 0063 ld $63
6686 00ff ld $ff
6687 0021 ld $21
6688 00a1 ld $a1
6689 005e ld $5e
668a 0021 ld $21
668b 009c ld $9c
668c 0099 ld $99
668d 00ba ld $ba
668e 00f6 ld $f6
668f 0099 ld $99
6690 009e ld $9e
6691 002b ld $2b
6692 00bc ld $bc
6693 00e3 ld $e3
6694 0005 ld $05
6695 002b ld $2b
6696 00bc ld $bc
6697 0011 ld $11
6698 0000 ld $00
6699 0000 ld $00
669a 002b ld $2b
669b 00c0 ld $c0
669c 0059 ld $59
669d 0004 ld $04
669e 005e ld $5e
669f 009a ld $9a
66a0 0021 ld $21
66a1 00bc ld $bc
66a2 00e3 ld $e3
66a3 0001 ld $01
66a4 002b ld $2b
66a5 00bc ld $bc
66a6 00ad ld $ad
66a7 0099 ld $99
66a8 00a4 ld $a4
66a9 005e ld $5e
66aa 0098 ld $98
66ab 0035 ld $35
66ac 0050 ld $50
66ad 00f3 ld $f3
66ae 00e6 ld $e6
66af 000a ld $0a
66b0 0035 ld $35
66b1 0053 ld $53
66b2 00f3 ld $f3
66b3 0021 ld $21
66b4 00bc ld $bc
66b5 00e3 ld $e3
66b6 0001 ld $01
66b7 002b ld $2b
66b8 00bc ld $bc
66b9 00ad ld $ad
66ba 0099 ld $99
66bb 00a6 ld $a6
66bc 00b8 ld $b8
66bd 00ae ld $ae
66be 005e ld $5e
66bf 0099 ld $99
66c0 0035 ld $35
66c1 0050 ld $50
66c2 00f3 ld $f3
66c3 00e6 ld $e6
66c4 0014 ld $14
66c5 0035 ld $35
66c6 0053 ld $53
66c7 00f3 ld $f3
66c8 0075 ld $75
66c9 00cf ld $cf
66ca 0084 ld $84
66cb 0063 ld $63
66cc 0021 ld $21
66cd 00c0 ld $c0
66ce 0035 ld $35
66cf 003f ld $3f
66d0 00f3 ld $f3
66d1 0021 ld $21
66d2 00a6 ld $a6
66d3 00b8 ld $b8
66d4 00ae ld $ae
66d5 0035 ld $35
66d6 0072 ld $72
66d7 00f2 ld $f2
66d8 0011 ld $11
66d9 0001 ld $01
66da 0000 ld $00
66db 002b ld $2b
66dc 00c0 ld $c0
66dd 00ff ld $ff
66de 001a ld $1a
66df 009a ld $9a
66e0 00e6 ld $e6
66e1 0001 ld $01
66e2 005e ld $5e
66e3 009a ld $9a
66e4 0035 ld $35
66e5 0072 ld $72
66e6 00b5 ld $b5
66e7 00ff ld $ff
66e8 0022 ld $22
66e9 00a1 ld $a1
66ea 0059 ld $59
66eb 001a ld $1a
66ec 0038 ld $38
66ed 0082 ld $82
66ee 0007 ld $07
66ef 00e9 ld $e9
66f0 002b ld $2b
66f1 009c ld $9c
66f2 001a ld $1a
66f3 0038 ld $38
66f4 0082 ld $82
66f5 0030 ld $30
66f6 002b ld $2b
66f7 009e ld $9e
66f8 0075 ld $75
66f9 00cf ld $cf
66fa 0082 ld $82
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 0063 ld $63
6701 0011 ld $11
6702 00ff ld $ff
6703 0000 ld $00
6704 002b ld $2b
6705 00a6 ld $a6
6706 0011 ld $11
6707 000a ld $0a
6708 0000 ld $00
6709 00b8 ld $b8
670a 00a8 ld $a8
670b 00e6 ld $e6
670c 0001 ld $01
670d 002b ld $2b
670e 00cc ld $cc
670f 001a ld $1a
6710 0007 ld $07
6711 0082 ld $82
6712 0007 ld $07
6713 00e3 ld $e3
6714 0001 ld $01
6715 002b ld $2b
6716 00ca ld $ca
6717 00b8 ld $b8
6718 00cc ld $cc
6719 002b ld $2b
671a 00cc ld $cc
671b 0035 ld $35
671c 0056 ld $56
671d 00d3 ld $d3
671e 0021 ld $21
671f 00ca ld $ca
6720 00b8 ld $b8
6721 00cc ld $cc
6722 002b ld $2b
6723 00ca ld $ca
6724 0021 ld $21
6725 00ca ld $ca
6726 00b8 ld $b8
6727 00ac ld $ac
6728 002b ld $2b
6729 00a4 ld $a4
672a 0075 ld $75
672b 00cf ld $cf
672c 007e ld $7e
672d 0063 ld $63
672e 0075 ld $75
672f 00cf ld $cf
6730 007c ld $7c
6731 0063 ld $63
6732 0075 ld $75
6733 00cf ld $cf
6734 007a ld $7a
6735 0063 ld $63
6736 0075 ld $75
6737 00cf ld $cf
6738 0078 ld $78
6739 0063 ld $63
673a 001a ld $1a
673b 00dc ld $dc
673c 0035 ld $35
673d 0072 ld $72
673e 00ef ld $ef
673f 00ff ld $ff
6740 0075 ld $75
6741 00cf ld $cf
6742 0076 ld $76
6743 0063 ld $63
6744 0075 ld $75
6745 00cf ld $cf
6746 0074 ld $74
6747 0063 ld $63
6748 00ff ld $ff
6749 0023 ld $23
674a 00a1 ld $a1
674b 0036 ld $36
674c 0021 ld $21
674d 009c ld $9c
674e 0099 ld $99
674f 00ba ld $ba
6750 00f6 ld $f6
6751 0099 ld $99
6752 009e ld $9e
6753 002b ld $2b
6754 00bc ld $bc
6755 0021 ld $21
6756 00bc ld $bc
6757 00e3 ld $e3
6758 0002 ld $02
6759 00ad ld $ad
675a 002b ld $2b
675b 00a8 ld $a8
675c 0021 ld $21
675d 00bc ld $bc
675e 00e3 ld $e3
675f 0003 ld $03
6760 00ad ld $ad
6761 002b ld $2b
6762 00aa ld $aa
6763 0021 ld $21
6764 00bc ld $bc
6765 00e3 ld $e3
6766 0004 ld $04
6767 00ad ld $ad
6768 002b ld $2b
6769 00ac ld $ac
676a 0021 ld $21
676b 00bc ld $bc
676c 00e3 ld $e3
676d 0005 ld $05
676e 00ad ld $ad
676f 002b ld $2b
6770 00ae ld $ae
6771 00ff ld $ff
6772 001a ld $1a
6773 0007 ld $07
6774 005e ld $5e
6775 0038 ld $38
6776 0082 ld $82
6777 0007 ld $07
6778 00e9 ld $e9
6779 002b ld $2b
677a 00a0 ld $a0
677b 001a ld $1a
677c 0038 ld $38
677d 0082 ld $82
677e 0030 ld $30
677f 002b ld $2b
6780 00a2 ld $a2
6781 00ff ld $ff
6782 0024 ld $24
6783 00a1 ld $a1
6784 0044 ld $44
6785 0059 ld $59
6786 0003 ld $03
6787 005e ld $5e
6788 009a ld $9a
6789 0011 ld $11
678a 0000 ld $00
678b 0000 ld $00
678c 002b ld $2b
678d 00dc ld $dc
678e 0059 ld $59
678f 0013 ld $13
6790 005e ld $5e
6791 0031 ld $31
6792 0059 ld $59
6793 0009 ld $09
6794 005e ld $5e
6795 0030 ld $30
6796 0021 ld $21
6797 0030 ld $30
6798 002b ld $2b
6799 0098 ld $98
679a 0075 ld $75
679b 00cf ld $cf
679c 0084 ld $84
679d 0063 ld $63
679e 0021 ld $21
679f 00c0 ld $c0
67a0 0035 ld $35
67a1 003f ld $3f
67a2 00cc ld $cc
67a3 001a ld $1a
67a4 0030 ld $30
67a5 00e6 ld $e6
67a6 0001 ld $01
67a7 005e ld $5e
67a8 0030 ld $30
67a9 0035 ld $35
67aa 0053 ld $53
67ab 00b0 ld $b0
67ac 0093 ld $93
67ad 00dc ld $dc
67ae 0075 ld $75
67af 00cf ld $cf
67b0 0072 ld $72
67b1 0063 ld $63
67b2 001a ld $1a
67b3 0031 ld $31
67b4 00e6 ld $e6
67b5 0001 ld $01
67b6 005e ld $5e
67b7 0031 ld $31
67b8 0035 ld $35
67b9 0053 ld $53
67ba 00ac ld $ac
67bb 001a ld $1a
67bc 009a ld $9a
67bd 00e6 ld $e6
67be 0001 ld $01
67bf 005e ld $5e
67c0 009a ld $9a
67c1 0035 ld $35
67c2 0053 ld $53
67c3 00a8 ld $a8
67c4 0059 ld $59
67c5 0000 ld $00
67c6 00f0 ld $f0
67c7 00d0 ld $d0
67c8 00ff ld $ff
67c9 0025 ld $25
67ca 00a1 ld $a1
67cb 0059 ld $59
67cc 001a ld $1a
67cd 0031 ld $31
67ce 005e ld $5e
67cf 0033 ld $33
67d0 0059 ld $59
67d1 0009 ld $09
67d2 005e ld $5e
67d3 0032 ld $32
67d4 001a ld $1a
67d5 0033 ld $33
67d6 00e6 ld $e6
67d7 0001 ld $01
67d8 005e ld $5e
67d9 0099 ld $99
67da 001a ld $1a
67db 0032 ld $32
67dc 005e ld $5e
67dd 0098 ld $98
67de 0075 ld $75
67df 00cf ld $cf
67e0 0084 ld $84
67e1 0063 ld $63
67e2 001a ld $1a
67e3 00c0 ld $c0
67e4 005e ld $5e
67e5 00be ld $be
67e6 005e ld $5e
67e7 00bf ld $bf
67e8 0021 ld $21
67e9 0032 ld $32
67ea 002b ld $2b
67eb 0098 ld $98
67ec 0075 ld $75
67ed 00cf ld $cf
67ee 0090 ld $90
67ef 0063 ld $63
67f0 001a ld $1a
67f1 0032 ld $32
67f2 00e6 ld $e6
67f3 0001 ld $01
67f4 005e ld $5e
67f5 0032 ld $32
67f6 0035 ld $35
67f7 0053 ld $53
67f8 00a7 ld $a7
67f9 0075 ld $75
67fa 00cf ld $cf
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 0070 ld $70
6801 0063 ld $63
6802 001a ld $1a
6803 0033 ld $33
6804 00e6 ld $e6
6805 0001 ld $01
6806 005e ld $5e
6807 0033 ld $33
6808 0035 ld $35
6809 0072 ld $72
680a 00a3 ld $a3
680b 0059 ld $59
680c 0009 ld $09
680d 005e ld $5e
680e 0030 ld $30
680f 0059 ld $59
6810 0000 ld $00
6811 005e ld $5e
6812 0099 ld $99
6813 001a ld $1a
6814 0030 ld $30
6815 005e ld $5e
6816 0098 ld $98
6817 0011 ld $11
6818 0000 ld $00
6819 0000 ld $00
681a 002b ld $2b
681b 00be ld $be
681c 0075 ld $75
681d 00cf ld $cf
681e 0090 ld $90
681f 0063 ld $63
6820 001a ld $1a
6821 0030 ld $30
6822 00e6 ld $e6
6823 0001 ld $01
6824 005e ld $5e
6825 0030 ld $30
6826 0035 ld $35
6827 0053 ld $53
6828 00dd ld $dd
6829 00ff ld $ff
682a 0026 ld $26
682b 00a1 ld $a1
682c 001b ld $1b
682d 001a ld $1a
682e 0006 ld $06
682f 0082 ld $82
6830 0003 ld $03
6831 0035 ld $35
6832 003f ld $3f
6833 00b5 ld $b5
6834 008c ld $8c
6835 0001 ld $01
6836 0035 ld $35
6837 003f ld $3f
6838 00b0 ld $b0
6839 0059 ld $59
683a 0000 ld $00
683b 00f0 ld $f0
683c 00d0 ld $d0
683d 00ff ld $ff
683e 0059 ld $59
683f 0001 ld $01
6840 00f0 ld $f0
6841 00d0 ld $d0
6842 00ff ld $ff
6843 0059 ld $59
6844 00ff ld $ff
6845 00f0 ld $f0
6846 00d0 ld $d0
6847 00ff ld $ff
6848 0027 ld $27
6849 00a1 ld $a1
684a 005d ld $5d
684b 0011 ld $11
684c 00e1 ld $e1
684d 0004 ld $04
684e 002b ld $2b
684f 0022 ld $22
6850 0059 ld $59
6851 0000 ld $00
6852 005e ld $5e
6853 0024 ld $24
6854 0059 ld $59
6855 003f ld $3f
6856 005e ld $5e
6857 0025 ld $25
6858 0021 ld $21
6859 00d6 ld $d6
685a 00ad ld $ad
685b 005e ld $5e
685c 0034 ld $34
685d 0093 ld $93
685e 00d6 ld $d6
685f 0021 ld $21
6860 00d6 ld $d6
6861 00ad ld $ad
6862 00e6 ld $e6
6863 0020 ld $20
6864 002b ld $2b
6865 00da ld $da
6866 002b ld $2b
6867 00cc ld $cc
6868 00e9 ld $e9
6869 00e9 ld $e9
686a 0099 ld $99
686b 00da ld $da
686c 0099 ld $99
686d 00d2 ld $d2
686e 002b ld $2b
686f 00cc ld $cc
6870 0021 ld $21
6871 00da ld $da
6872 00e6 ld $e6
6873 0032 ld $32
6874 0035 ld $35
6875 0050 ld $50
6876 00d1 ld $d1
6877 0021 ld $21
6878 00cc ld $cc
6879 00e3 ld $e3
687a 0006 ld $06
687b 002b ld $2b
687c 00cc ld $cc
687d 0059 ld $59
687e 0005 ld $05
687f 005e ld $5e
6880 009a ld $9a
6881 0021 ld $21
6882 00d8 ld $d8
6883 002b ld $2b
6884 0028 ld $28
6885 0021 ld $21
6886 00cc ld $cc
6887 007f ld $7f
6888 0000 ld $00
6889 005e ld $5e
688a 0026 ld $26
688b 00b4 ld $b4
688c 00cb ld $cb
688d 0093 ld $93
688e 00cc ld $cc
688f 0093 ld $93
6890 00d8 ld $d8
6891 001a ld $1a
6892 009a ld $9a
6893 00e6 ld $e6
6894 0001 ld $01
6895 005e ld $5e
6896 009a ld $9a
6897 0035 ld $35
6898 0072 ld $72
6899 00d5 ld $d5
689a 0093 ld $93
689b 00d6 ld $d6
689c 0093 ld $93
689d 00d8 ld $d8
689e 001a ld $1a
689f 0034 ld $34
68a0 00e6 ld $e6
68a1 0001 ld $01
68a2 005e ld $5e
68a3 0034 ld $34
68a4 0035 ld $35
68a5 0072 ld $72
68a6 00b3 ld $b3
68a7 00ff ld $ff
68a8 0028 ld $28
68a9 00a1 ld $a1
68aa 005c ld $5c
68ab 0011 ld $11
68ac 00d4 ld $d4
68ad 0004 ld $04
68ae 002b ld $2b
68af 0022 ld $22
68b0 0021 ld $21
68b1 00d6 ld $d6
68b2 00ad ld $ad
68b3 005e ld $5e
68b4 0034 ld $34
68b5 0093 ld $93
68b6 00d6 ld $d6
68b7 0021 ld $21
68b8 00d6 ld $d6
68b9 00ad ld $ad
68ba 00e6 ld $e6
68bb 0030 ld $30
68bc 002b ld $2b
68bd 00cc ld $cc
68be 00e9 ld $e9
68bf 00e9 ld $e9
68c0 0099 ld $99
68c1 00d4 ld $d4
68c2 002b ld $2b
68c3 00cc ld $cc
68c4 0059 ld $59
68c5 0005 ld $05
68c6 005e ld $5e
68c7 009a ld $9a
68c8 0021 ld $21
68c9 00cc ld $cc
68ca 00f6 ld $f6
68cb 002b ld $2b
68cc 0024 ld $24
68cd 0021 ld $21
68ce 00cc ld $cc
68cf 00e3 ld $e3
68d0 0002 ld $02
68d1 00ad ld $ad
68d2 005e ld $5e
68d3 0026 ld $26
68d4 0059 ld $59
68d5 0015 ld $15
68d6 005e ld $5e
68d7 0027 ld $27
68d8 0021 ld $21
68d9 00d8 ld $d8
68da 002b ld $2b
68db 0028 ld $28
68dc 00b4 ld $b4
68dd 00ff ld $ff
68de 0075 ld $75
68df 00cf ld $cf
68e0 0096 ld $96
68e1 0063 ld $63
68e2 0093 ld $93
68e3 00cd ld $cd
68e4 0093 ld $93
68e5 00d9 ld $d9
68e6 001a ld $1a
68e7 009a ld $9a
68e8 00e6 ld $e6
68e9 0001 ld $01
68ea 005e ld $5e
68eb 009a ld $9a
68ec 0035 ld $35
68ed 0072 ld $72
68ee 00bc ld $bc
68ef 0093 ld $93
68f0 00d6 ld $d6
68f1 001a ld $1a
68f2 00d8 ld $d8
68f3 00e3 ld $e3
68f4 0004 ld $04
68f5 005e ld $5e
68f6 00d8 ld $d8
68f7 001a ld $1a
68f8 00d9 ld $d9
68f9 00e6 ld $e6
68fa 0005 ld $05
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 005e ld $5e
6901 00d9 ld $d9
6902 001a ld $1a
6903 0034 ld $34
6904 00e6 ld $e6
6905 0001 ld $01
6906 005e ld $5e
6907 0034 ld $34
6908 0035 ld $35
6909 0072 ld $72
690a 00ab ld $ab
690b 00ff ld $ff
690c 0029 ld $29
690d 00a1 ld $a1
690e 005a ld $5a
690f 0011 ld $11
6910 00a9 ld $a9
6911 007f ld $7f
6912 002b ld $2b
6913 00e4 ld $e4
6914 0011 ld $11
6915 00a2 ld $a2
6916 007f ld $7f
6917 002b ld $2b
6918 00cc ld $cc
6919 0059 ld $59
691a 0006 ld $06
691b 005e ld $5e
691c 009a ld $9a
691d 0021 ld $21
691e 00cc ld $cc
691f 00ad ld $ad
6920 002b ld $2b
6921 00e2 ld $e2
6922 0021 ld $21
6923 00e4 ld $e4
6924 00ad ld $ad
6925 00b8 ld $b8
6926 00e2 ld $e2
6927 0035 ld $35
6928 004d ld $4d
6929 00f8 ld $f8
692a 0035 ld $35
692b 0050 ld $50
692c 00ca ld $ca
692d 0093 ld $93
692e 00e4 ld $e4
692f 0093 ld $93
6930 00cc ld $cc
6931 001a ld $1a
6932 009a ld $9a
6933 00e6 ld $e6
6934 0001 ld $01
6935 005e ld $5e
6936 009a ld $9a
6937 0035 ld $35
6938 0072 ld $72
6939 00ad ld $ad
693a 0011 ld $11
693b 00a9 ld $a9
693c 007f ld $7f
693d 002b ld $2b
693e 00e4 ld $e4
693f 0011 ld $11
6940 00a2 ld $a2
6941 007f ld $7f
6942 002b ld $2b
6943 00cc ld $cc
6944 0059 ld $59
6945 0006 ld $06
6946 005e ld $5e
6947 009a ld $9a
6948 0021 ld $21
6949 00cc ld $cc
694a 00ad ld $ad
694b 00f0 ld $f0
694c 00e4 ld $e4
694d 0093 ld $93
694e 00e4 ld $e4
694f 0093 ld $93
6950 00cc ld $cc
6951 001a ld $1a
6952 009a ld $9a
6953 00e6 ld $e6
6954 0001 ld $01
6955 005e ld $5e
6956 009a ld $9a
6957 0035 ld $35
6958 0072 ld $72
6959 00d8 ld $d8
695a 0011 ld $11
695b 00a8 ld $a8
695c 007f ld $7f
695d 002b ld $2b
695e 00d6 ld $d6
695f 0011 ld $11
6960 0044 ld $44
6961 0016 ld $16
6962 002b ld $2b
6963 00d8 ld $d8
6964 0075 ld $75
6965 00cf ld $cf
6966 006c ld $6c
6967 0063 ld $63
6968 00ff ld $ff
6969 002a ld $2a
696a 00a1 ld $a1
696b 002f ld $2f
696c 0011 ld $11
696d 00b1 ld $b1
696e 007f ld $7f
696f 002b ld $2b
6970 00cc ld $cc
6971 0059 ld $59
6972 0030 ld $30
6973 00f0 ld $f0
6974 00cc ld $cc
6975 0011 ld $11
6976 00af ld $af
6977 007f ld $7f
6978 002b ld $2b
6979 00d6 ld $d6
697a 0011 ld $11
697b 005f ld $5f
697c 006d ld $6d
697d 002b ld $2b
697e 00d8 ld $d8
697f 0075 ld $75
6980 00cf ld $cf
6981 006c ld $6c
6982 0063 ld $63
6983 0011 ld $11
6984 00b4 ld $b4
6985 007f ld $7f
6986 002b ld $2b
6987 00cc ld $cc
6988 0059 ld $59
6989 0031 ld $31
698a 00f0 ld $f0
698b 00cc ld $cc
698c 0011 ld $11
698d 00b2 ld $b2
698e 007f ld $7f
698f 002b ld $2b
6990 00d6 ld $d6
6991 0011 ld $11
6992 003a ld $3a
6993 006d ld $6d
6994 002b ld $2b
6995 00d8 ld $d8
6996 0075 ld $75
6997 00cf ld $cf
6998 006c ld $6c
6999 0063 ld $63
699a 00ff ld $ff
699b 002b ld $2b
699c 00a1 ld $a1
699d 0035 ld $35
699e 0011 ld $11
699f 00a2 ld $a2
69a0 007f ld $7f
69a1 002b ld $2b
69a2 00cc ld $cc
69a3 0059 ld $59
69a4 0006 ld $06
69a5 005e ld $5e
69a6 009a ld $9a
69a7 0059 ld $59
69a8 0030 ld $30
69a9 00f0 ld $f0
69aa 00cc ld $cc
69ab 0093 ld $93
69ac 00cc ld $cc
69ad 001a ld $1a
69ae 009a ld $9a
69af 00e6 ld $e6
69b0 0001 ld $01
69b1 005e ld $5e
69b2 009a ld $9a
69b3 0035 ld $35
69b4 0072 ld $72
69b5 00a8 ld $a8
69b6 0011 ld $11
69b7 00a1 ld $a1
69b8 007f ld $7f
69b9 002b ld $2b
69ba 00d6 ld $d6
69bb 0011 ld $11
69bc 0044 ld $44
69bd 006d ld $6d
69be 002b ld $2b
69bf 00d8 ld $d8
69c0 0075 ld $75
69c1 00cf ld $cf
69c2 006c ld $6c
69c3 0063 ld $63
69c4 0011 ld $11
69c5 00a8 ld $a8
69c6 007f ld $7f
69c7 002b ld $2b
69c8 00d6 ld $d6
69c9 0011 ld $11
69ca 0044 ld $44
69cb 0016 ld $16
69cc 002b ld $2b
69cd 00d8 ld $d8
69ce 0075 ld $75
69cf 00cf ld $cf
69d0 006c ld $6c
69d1 0063 ld $63
69d2 00ff ld $ff
69d3 002c ld $2c
69d4 00a1 ld $a1
69d5 001e ld $1e
69d6 0011 ld $11
69d7 00b1 ld $b1
69d8 007f ld $7f
69d9 002b ld $2b
69da 00cc ld $cc
69db 00ad ld $ad
69dc 00e3 ld $e3
69dd 0001 ld $01
69de 005e ld $5e
69df 009a ld $9a
69e0 008c ld $8c
69e1 003a ld $3a
69e2 0035 ld $35
69e3 003f ld $3f
69e4 00bc ld $bc
69e5 001a ld $1a
69e6 009a ld $9a
69e7 00f0 ld $f0
69e8 00cc ld $cc
69e9 0011 ld $11
69ea 00b4 ld $b4
69eb 007f ld $7f
69ec 002b ld $2b
69ed 00cc ld $cc
69ee 00ad ld $ad
69ef 00e3 ld $e3
69f0 0001 ld $01
69f1 00f0 ld $f0
69f2 00cc ld $cc
69f3 00ff ld $ff
69f4 002d ld $2d
69f5 00a1 ld $a1
69f6 002a ld $2a
69f7 0021 ld $21
69f8 00b0 ld $b0
69f9 002b ld $2b
69fa 00a4 ld $a4
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 0021 ld $21
6a01 00b2 ld $b2
6a02 002b ld $2b
6a03 00a6 ld $a6
6a04 0021 ld $21
6a05 00b4 ld $b4
6a06 002b ld $2b
6a07 00ae ld $ae
6a08 0021 ld $21
6a09 00b6 ld $b6
6a0a 002b ld $2b
6a0b 009c ld $9c
6a0c 0021 ld $21
6a0d 00b8 ld $b8
6a0e 002b ld $2b
6a0f 009e ld $9e
6a10 00ff ld $ff
6a11 0021 ld $21
6a12 00a4 ld $a4
6a13 002b ld $2b
6a14 00b0 ld $b0
6a15 0021 ld $21
6a16 00a6 ld $a6
6a17 002b ld $2b
6a18 00b2 ld $b2
6a19 0021 ld $21
6a1a 00ae ld $ae
6a1b 002b ld $2b
6a1c 00b4 ld $b4
6a1d 0021 ld $21
6a1e 009c ld $9c
6a1f 002b ld $2b
6a20 00b6 ld $b6
6a21 0021 ld $21
6a22 009e ld $9e
6a23 002b ld $2b
6a24 00b8 ld $b8
6a25 00ff ld $ff
6a26 002e ld $2e
6a27 00a1 ld $a1
6a28 003d ld $3d
6a29 0011 ld $11
6a2a 0000 ld $00
6a2b 0000 ld $00
6a2c 002b ld $2b
6a2d 003c ld $3c
6a2e 002b ld $2b
6a2f 0040 ld $40
6a30 002b ld $2b
6a31 0042 ld $42
6a32 0011 ld $11
6a33 00fc ld $fc
6a34 0001 ld $01
6a35 002b ld $2b
6a36 003e ld $3e
6a37 002b ld $2b
6a38 0044 ld $44
6a39 0011 ld $11
6a3a 00a1 ld $a1
6a3b 0035 ld $35
6a3c 002b ld $2b
6a3d 003a ld $3a
6a3e 0059 ld $59
6a3f 0004 ld $04
6a40 005e ld $5e
6a41 009a ld $9a
6a42 0059 ld $59
6a43 00fa ld $fa
6a44 005e ld $5e
6a45 0044 ld $44
6a46 0011 ld $11
6a47 0000 ld $00
6a48 0002 ld $02
6a49 00f3 ld $f3
6a4a 0044 ld $44
6a4b 0093 ld $93
6a4c 0044 ld $44
6a4d 0093 ld $93
6a4e 0044 ld $44
6a4f 0011 ld $11
6a50 0000 ld $00
6a51 0000 ld $00
6a52 00f3 ld $f3
6a53 0044 ld $44
6a54 0093 ld $93
6a55 0044 ld $44
6a56 0093 ld $93
6a57 0044 ld $44
6a58 00f3 ld $f3
6a59 0044 ld $44
6a5a 0093 ld $93
6a5b 0045 ld $45
6a5c 001a ld $1a
6a5d 009a ld $9a
6a5e 00e6 ld $e6
6a5f 0001 ld $01
6a60 005e ld $5e
6a61 009a ld $9a
6a62 0035 ld $35
6a63 0072 ld $72
6a64 00b8 ld $b8
6a65 00ff ld $ff
6a66 002f ld $2f
6a67 00a1 ld $a1
6a68 0042 ld $42
6a69 0059 ld $59
6a6a 0005 ld $05
6a6b 005e ld $5e
6a6c 002c ld $2c
6a6d 001a ld $1a
6a6e 000e ld $0e
6a6f 00b8 ld $b8
6a70 0040 ld $40
6a71 0035 ld $35
6a72 003f ld $3f
6a73 00ab ld $ab
6a74 00ff ld $ff
6a75 0075 ld $75
6a76 0021 ld $21
6a77 003a ld $3a
6a78 00ad ld $ad
6a79 002b ld $2b
6a7a 003c ld $3c
6a7b 0021 ld $21
6a7c 003a ld $3a
6a7d 00e3 ld $e3
6a7e 0001 ld $01
6a7f 002b ld $2b
6a80 003a ld $3a
6a81 0059 ld $59
6a82 00f0 ld $f0
6a83 00f8 ld $f8
6a84 003c ld $3c
6a85 008c ld $8c
6a86 0090 ld $90
6a87 0035 ld $35
6a88 0072 ld $72
6a89 00c4 ld $c4
6a8a 00cf ld $cf
6a8b 0068 ld $68
6a8c 0090 ld $90
6a8d 00ac ld $ac
6a8e 008c ld $8c
6a8f 0010 ld $10
6a90 0035 ld $35
6a91 0072 ld $72
6a92 00cd ld $cd
6a93 00cf ld $cf
6a94 0066 ld $66
6a95 0090 ld $90
6a96 00ac ld $ac
6a97 008c ld $8c
6a98 0050 ld $50
6a99 0035 ld $35
6a9a 0072 ld $72
6a9b 00d9 ld $d9
6a9c 0021 ld $21
6a9d 003a ld $3a
6a9e 00f6 ld $f6
6a9f 002b ld $2b
6aa0 003a ld $3a
6aa1 0090 ld $90
6aa2 00ac ld $ac
6aa3 001a ld $1a
6aa4 000e ld $0e
6aa5 0099 ld $99
6aa6 003c ld $3c
6aa7 005e ld $5e
6aa8 0040 ld $40
6aa9 0063 ld $63
6aaa 00ff ld $ff
6aab 0030 ld $30
6aac 00a1 ld $a1
6aad 004a ld $4a
6aae 0011 ld $11
6aaf 0000 ld $00
6ab0 0009 ld $09
6ab1 002b ld $2b
6ab2 0044 ld $44
6ab3 0021 ld $21
6ab4 003a ld $3a
6ab5 00ad ld $ad
6ab6 00e6 ld $e6
6ab7 000b ld $0b
6ab8 00e9 ld $e9
6ab9 0099 ld $99
6aba 0044 ld $44
6abb 002b ld $2b
6abc 0044 ld $44
6abd 007f ld $7f
6abe 0000 ld $00
6abf 005e ld $5e
6ac0 0042 ld $42
6ac1 0021 ld $21
6ac2 0044 ld $44
6ac3 007f ld $7f
6ac4 0001 ld $01
6ac5 005e ld $5e
6ac6 0043 ld $43
6ac7 0021 ld $21
6ac8 003c ld $3c
6ac9 0082 ld $82
6aca 0003 ld $03
6acb 005e ld $5e
6acc 0045 ld $45
6acd 0059 ld $59
6ace 0000 ld $00
6acf 005e ld $5e
6ad0 0044 ld $44
6ad1 0021 ld $21
6ad2 0044 ld $44
6ad3 0099 ld $99
6ad4 003e ld $3e
6ad5 002b ld $2b
6ad6 0044 ld $44
6ad7 0021 ld $21
6ad8 0042 ld $42
6ad9 00f3 ld $f3
6ada 0044 ld $44
6adb 0021 ld $21
6adc 003a ld $3a
6add 00e3 ld $e3
6ade 0001 ld $01
6adf 002b ld $2b
6ae0 003a ld $3a
6ae1 00ff ld $ff
6ae2 0021 ld $21
6ae3 003c ld $3c
6ae4 0082 ld $82
6ae5 0003 ld $03
6ae6 005e ld $5e
6ae7 0045 ld $45
6ae8 0059 ld $59
6ae9 0000 ld $00
6aea 005e ld $5e
6aeb 0044 ld $44
6aec 0021 ld $21
6aed 0044 ld $44
6aee 0099 ld $99
6aef 003e ld $3e
6af0 002b ld $2b
6af1 0044 ld $44
6af2 0011 ld $11
6af3 0000 ld $00
6af4 0000 ld $00
6af5 00f3 ld $f3
6af6 0044 ld $44
6af7 00ff ld $ff
6af8 0034 ld $34
6af9 00a1 ld $a1
6afa 0032 ld $32
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 0090 ld $90
6b01 0053 ld $53
6b02 0091 ld $91
6b03 0047 ld $47
6b04 0007 ld $07
6b05 0090 ld $90
6b06 0052 ld $52
6b07 0091 ld $91
6b08 0046 ld $46
6b09 0007 ld $07
6b0a 0090 ld $90
6b0b 0053 ld $53
6b0c 0091 ld $91
6b0d 0047 ld $47
6b0e 0007 ld $07
6b0f 0090 ld $90
6b10 0052 ld $52
6b11 0091 ld $91
6b12 0046 ld $46
6b13 0007 ld $07
6b14 0090 ld $90
6b15 0053 ld $53
6b16 0091 ld $91
6b17 0047 ld $47
6b18 0007 ld $07
6b19 0090 ld $90
6b1a 0054 ld $54
6b1b 0091 ld $91
6b1c 0048 ld $48
6b1d 0007 ld $07
6b1e 0090 ld $90
6b1f 0053 ld $53
6b20 0091 ld $91
6b21 0047 ld $47
6b22 0007 ld $07
6b23 0090 ld $90
6b24 0052 ld $52
6b25 0091 ld $91
6b26 0046 ld $46
6b27 0007 ld $07
6b28 0090 ld $90
6b29 0053 ld $53
6b2a 0091 ld $91
6b2b 0047 ld $47
6b2c 001e ld $1e
6b2d 0080 ld $80
6b2e 0081 ld $81
6b2f 00d0 ld $d0
6b30 00a1 ld $a1
6b31 0035 ld $35
6b32 0035 ld $35
6b33 00a1 ld $a1
6b34 005d ld $5d
6b35 0020 ld $20
6b36 0090 ld $90
6b37 004a ld $4a
6b38 0091 ld $91
6b39 003b ld $3b
6b3a 0092 ld $92
6b3b 004d ld $4d
6b3c 000d ld $0d
6b3d 0090 ld $90
6b3e 003a ld $3a
6b3f 0091 ld $91
6b40 004b ld $4b
6b41 0092 ld $92
6b42 004e ld $4e
6b43 000d ld $0d
6b44 0090 ld $90
6b45 003b ld $3b
6b46 0091 ld $91
6b47 004a ld $4a
6b48 0092 ld $92
6b49 004d ld $4d
6b4a 000d ld $0d
6b4b 0090 ld $90
6b4c 003a ld $3a
6b4d 0091 ld $91
6b4e 004b ld $4b
6b4f 0092 ld $92
6b50 004e ld $4e
6b51 000d ld $0d
6b52 0090 ld $90
6b53 0036 ld $36
6b54 0091 ld $91
6b55 0046 ld $46
6b56 0092 ld $92
6b57 004b ld $4b
6b58 000d ld $0d
6b59 0090 ld $90
6b5a 0027 ld $27
6b5b 0091 ld $91
6b5c 004e ld $4e
6b5d 0092 ld $92
6b5e 0057 ld $57
6b5f 000d ld $0d
6b60 0093 ld $93
6b61 002a ld $2a
6b62 0080 ld $80
6b63 0081 ld $81
6b64 0082 ld $82
6b65 000d ld $0d
6b66 0093 ld $93
6b67 0025 ld $25
6b68 000d ld $0d
6b69 0090 ld $90
6b6a 004a ld $4a
6b6b 0091 ld $91
6b6c 003b ld $3b
6b6d 0092 ld $92
6b6e 004d ld $4d
6b6f 0083 ld $83
6b70 000d ld $0d
6b71 0090 ld $90
6b72 003a ld $3a
6b73 0091 ld $91
6b74 004b ld $4b
6b75 0092 ld $92
6b76 004e ld $4e
6b77 000d ld $0d
6b78 0090 ld $90
6b79 003b ld $3b
6b7a 0091 ld $91
6b7b 004a ld $4a
6b7c 0092 ld $92
6b7d 004d ld $4d
6b7e 000d ld $0d
6b7f 0090 ld $90
6b80 003a ld $3a
6b81 0091 ld $91
6b82 004b ld $4b
6b83 0092 ld $92
6b84 004e ld $4e
6b85 000d ld $0d
6b86 0090 ld $90
6b87 0036 ld $36
6b88 0091 ld $91
6b89 0046 ld $46
6b8a 0092 ld $92
6b8b 004b ld $4b
6b8c 000d ld $0d
6b8d 0090 ld $90
6b8e 0027 ld $27
6b8f 00d0 ld $d0
6b90 00a1 ld $a1
6b91 0036 ld $36
6b92 0036 ld $36
6b93 00a1 ld $a1
6b94 005a ld $5a
6b95 0091 ld $91
6b96 004e ld $4e
6b97 0092 ld $92
6b98 0057 ld $57
6b99 000d ld $0d
6b9a 0093 ld $93
6b9b 002a ld $2a
6b9c 0080 ld $80
6b9d 0081 ld $81
6b9e 0082 ld $82
6b9f 000d ld $0d
6ba0 0093 ld $93
6ba1 0025 ld $25
6ba2 000d ld $0d
6ba3 0090 ld $90
6ba4 002e ld $2e
6ba5 0083 ld $83
6ba6 000d ld $0d
6ba7 0091 ld $91
6ba8 004a ld $4a
6ba9 0090 ld $90
6baa 0053 ld $53
6bab 0092 ld $92
6bac 0035 ld $35
6bad 000d ld $0d
6bae 0090 ld $90
6baf 002e ld $2e
6bb0 0081 ld $81
6bb1 0082 ld $82
6bb2 000d ld $0d
6bb3 0091 ld $91
6bb4 004a ld $4a
6bb5 0090 ld $90
6bb6 0052 ld $52
6bb7 0092 ld $92
6bb8 0029 ld $29
6bb9 000d ld $0d
6bba 0090 ld $90
6bbb 0029 ld $29
6bbc 0081 ld $81
6bbd 0082 ld $82
6bbe 000d ld $0d
6bbf 0091 ld $91
6bc0 0048 ld $48
6bc1 0090 ld $90
6bc2 0050 ld $50
6bc3 0092 ld $92
6bc4 0029 ld $29
6bc5 000d ld $0d
6bc6 0090 ld $90
6bc7 0029 ld $29
6bc8 0081 ld $81
6bc9 0082 ld $82
6bca 000d ld $0d
6bcb 0091 ld $91
6bcc 0048 ld $48
6bcd 0090 ld $90
6bce 0050 ld $50
6bcf 0092 ld $92
6bd0 0035 ld $35
6bd1 000d ld $0d
6bd2 0090 ld $90
6bd3 0048 ld $48
6bd4 0091 ld $91
6bd5 002c ld $2c
6bd6 0092 ld $92
6bd7 0050 ld $50
6bd8 0006 ld $06
6bd9 0090 ld $90
6bda 004a ld $4a
6bdb 0092 ld $92
6bdc 0052 ld $52
6bdd 0006 ld $06
6bde 0090 ld $90
6bdf 0036 ld $36
6be0 0091 ld $91
6be1 0048 ld $48
6be2 0092 ld $92
6be3 0050 ld $50
6be4 000d ld $0d
6be5 0090 ld $90
6be6 002c ld $2c
6be7 0091 ld $91
6be8 0048 ld $48
6be9 0092 ld $92
6bea 0050 ld $50
6beb 000d ld $0d
6bec 00d0 ld $d0
6bed 00a1 ld $a1
6bee 0037 ld $37
6bef 0037 ld $37
6bf0 00a1 ld $a1
6bf1 005b ld $5b
6bf2 0090 ld $90
6bf3 0036 ld $36
6bf4 0091 ld $91
6bf5 0047 ld $47
6bf6 0092 ld $92
6bf7 004b ld $4b
6bf8 000d ld $0d
6bf9 0090 ld $90
6bfa 002e ld $2e
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 0091 ld $91
6c01 004a ld $4a
6c02 0092 ld $92
6c03 004d ld $4d
6c04 000d ld $0d
6c05 0080 ld $80
6c06 0081 ld $81
6c07 0082 ld $82
6c08 0026 ld $26
6c09 0090 ld $90
6c0a 003b ld $3b
6c0b 0091 ld $91
6c0c 004b ld $4b
6c0d 0092 ld $92
6c0e 004e ld $4e
6c0f 000d ld $0d
6c10 0090 ld $90
6c11 003a ld $3a
6c12 0091 ld $91
6c13 004d ld $4d
6c14 0092 ld $92
6c15 0050 ld $50
6c16 000d ld $0d
6c17 0090 ld $90
6c18 003b ld $3b
6c19 0091 ld $91
6c1a 004b ld $4b
6c1b 0092 ld $92
6c1c 004e ld $4e
6c1d 000d ld $0d
6c1e 0090 ld $90
6c1f 003a ld $3a
6c20 0091 ld $91
6c21 004d ld $4d
6c22 0092 ld $92
6c23 0050 ld $50
6c24 000d ld $0d
6c25 0090 ld $90
6c26 002e ld $2e
6c27 0091 ld $91
6c28 004a ld $4a
6c29 0092 ld $92
6c2a 004d ld $4d
6c2b 000d ld $0d
6c2c 0090 ld $90
6c2d 002e ld $2e
6c2e 0091 ld $91
6c2f 0056 ld $56
6c30 0092 ld $92
6c31 0059 ld $59
6c32 000d ld $0d
6c33 0093 ld $93
6c34 002a ld $2a
6c35 0080 ld $80
6c36 0081 ld $81
6c37 0082 ld $82
6c38 000d ld $0d
6c39 0093 ld $93
6c3a 0025 ld $25
6c3b 000d ld $0d
6c3c 0090 ld $90
6c3d 004b ld $4b
6c3e 0091 ld $91
6c3f 003b ld $3b
6c40 0092 ld $92
6c41 004e ld $4e
6c42 0083 ld $83
6c43 000d ld $0d
6c44 0090 ld $90
6c45 003a ld $3a
6c46 0091 ld $91
6c47 004d ld $4d
6c48 0092 ld $92
6c49 0050 ld $50
6c4a 000d ld $0d
6c4b 0090 ld $90
6c4c 003b ld $3b
6c4d 0091 ld $91
6c4e 004b ld $4b
6c4f 00d0 ld $d0
6c50 00a1 ld $a1
6c51 0038 ld $38
6c52 0038 ld $38
6c53 00a1 ld $a1
6c54 005a ld $5a
6c55 0092 ld $92
6c56 004e ld $4e
6c57 000d ld $0d
6c58 0090 ld $90
6c59 003a ld $3a
6c5a 0091 ld $91
6c5b 004d ld $4d
6c5c 0092 ld $92
6c5d 0050 ld $50
6c5e 000d ld $0d
6c5f 0090 ld $90
6c60 002e ld $2e
6c61 0091 ld $91
6c62 004a ld $4a
6c63 0092 ld $92
6c64 004d ld $4d
6c65 000d ld $0d
6c66 0090 ld $90
6c67 002e ld $2e
6c68 0091 ld $91
6c69 0056 ld $56
6c6a 0092 ld $92
6c6b 0059 ld $59
6c6c 000d ld $0d
6c6d 0093 ld $93
6c6e 002a ld $2a
6c6f 0080 ld $80
6c70 0081 ld $81
6c71 0082 ld $82
6c72 000d ld $0d
6c73 0093 ld $93
6c74 0025 ld $25
6c75 000d ld $0d
6c76 0090 ld $90
6c77 002c ld $2c
6c78 0083 ld $83
6c79 000d ld $0d
6c7a 0091 ld $91
6c7b 0057 ld $57
6c7c 0090 ld $90
6c7d 005a ld $5a
6c7e 0092 ld $92
6c7f 0035 ld $35
6c80 000d ld $0d
6c81 0090 ld $90
6c82 002c ld $2c
6c83 0081 ld $81
6c84 0082 ld $82
6c85 000d ld $0d
6c86 0091 ld $91
6c87 0056 ld $56
6c88 0090 ld $90
6c89 0059 ld $59
6c8a 0092 ld $92
6c8b 0035 ld $35
6c8c 000d ld $0d
6c8d 0090 ld $90
6c8e 002e ld $2e
6c8f 0081 ld $81
6c90 0082 ld $82
6c91 000d ld $0d
6c92 0091 ld $91
6c93 0052 ld $52
6c94 0090 ld $90
6c95 0057 ld $57
6c96 0092 ld $92
6c97 0036 ld $36
6c98 000d ld $0d
6c99 0090 ld $90
6c9a 002e ld $2e
6c9b 0081 ld $81
6c9c 0082 ld $82
6c9d 000d ld $0d
6c9e 0091 ld $91
6c9f 0052 ld $52
6ca0 0090 ld $90
6ca1 0057 ld $57
6ca2 0092 ld $92
6ca3 0036 ld $36
6ca4 000d ld $0d
6ca5 0090 ld $90
6ca6 002f ld $2f
6ca7 0081 ld $81
6ca8 0082 ld $82
6ca9 000d ld $0d
6caa 0091 ld $91
6cab 0053 ld $53
6cac 00d0 ld $d0
6cad 00a1 ld $a1
6cae 0039 ld $39
6caf 0039 ld $39
6cb0 00a1 ld $a1
6cb1 005a ld $5a
6cb2 0090 ld $90
6cb3 0057 ld $57
6cb4 0092 ld $92
6cb5 0038 ld $38
6cb6 0006 ld $06
6cb7 0090 ld $90
6cb8 0056 ld $56
6cb9 0091 ld $91
6cba 0059 ld $59
6cbb 0006 ld $06
6cbc 0090 ld $90
6cbd 002f ld $2f
6cbe 0091 ld $91
6cbf 0053 ld $53
6cc0 0092 ld $92
6cc1 0057 ld $57
6cc2 0006 ld $06
6cc3 0081 ld $81
6cc4 0082 ld $82
6cc5 0006 ld $06
6cc6 0090 ld $90
6cc7 0052 ld $52
6cc8 0091 ld $91
6cc9 0038 ld $38
6cca 0092 ld $92
6ccb 0056 ld $56
6ccc 0006 ld $06
6ccd 0080 ld $80
6cce 0082 ld $82
6ccf 0006 ld $06
6cd0 0090 ld $90
6cd1 004f ld $4f
6cd2 0091 ld $91
6cd3 0033 ld $33
6cd4 0092 ld $92
6cd5 0057 ld $57
6cd6 0006 ld $06
6cd7 0080 ld $80
6cd8 0082 ld $82
6cd9 0006 ld $06
6cda 0081 ld $81
6cdb 0026 ld $26
6cdc 0090 ld $90
6cdd 0043 ld $43
6cde 0091 ld $91
6cdf 0033 ld $33
6ce0 0092 ld $92
6ce1 0046 ld $46
6ce2 0006 ld $06
6ce3 0090 ld $90
6ce4 0044 ld $44
6ce5 0092 ld $92
6ce6 0048 ld $48
6ce7 0006 ld $06
6ce8 0093 ld $93
6ce9 0025 ld $25
6cea 0090 ld $90
6ceb 0033 ld $33
6cec 0091 ld $91
6ced 0043 ld $43
6cee 0092 ld $92
6cef 0046 ld $46
6cf0 000d ld $0d
6cf1 0080 ld $80
6cf2 0083 ld $83
6cf3 000d ld $0d
6cf4 0090 ld $90
6cf5 0033 ld $33
6cf6 0093 ld $93
6cf7 002c ld $2c
6cf8 0081 ld $81
6cf9 0082 ld $82
6cfa 000d ld $0d
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 0090 ld $90
6d01 0033 ld $33
6d02 0093 ld $93
6d03 002c ld $2c
6d04 000d ld $0d
6d05 0090 ld $90
6d06 0033 ld $33
6d07 0093 ld $93
6d08 0025 ld $25
6d09 000d ld $0d
6d0a 0091 ld $91
6d0b 0043 ld $43
6d0c 0090 ld $90
6d0d 004b ld $4b
6d0e 00d0 ld $d0
6d0f 00a1 ld $a1
6d10 003a ld $3a
6d11 003a ld $3a
6d12 00a1 ld $a1
6d13 0059 ld $59
6d14 0083 ld $83
6d15 000d ld $0d
6d16 0092 ld $92
6d17 0033 ld $33
6d18 0093 ld $93
6d19 002c ld $2c
6d1a 000d ld $0d
6d1b 0090 ld $90
6d1c 0044 ld $44
6d1d 0091 ld $91
6d1e 0033 ld $33
6d1f 0093 ld $93
6d20 002c ld $2c
6d21 0092 ld $92
6d22 0048 ld $48
6d23 000d ld $0d
6d24 0091 ld $91
6d25 0033 ld $33
6d26 0093 ld $93
6d27 0025 ld $25
6d28 000d ld $0d
6d29 0080 ld $80
6d2a 0081 ld $81
6d2b 0082 ld $82
6d2c 0083 ld $83
6d2d 000d ld $0d
6d2e 0090 ld $90
6d2f 0033 ld $33
6d30 0093 ld $93
6d31 002c ld $2c
6d32 000d ld $0d
6d33 0090 ld $90
6d34 0033 ld $33
6d35 0093 ld $93
6d36 002c ld $2c
6d37 000d ld $0d
6d38 0090 ld $90
6d39 0033 ld $33
6d3a 0093 ld $93
6d3b 0025 ld $25
6d3c 000d ld $0d
6d3d 0080 ld $80
6d3e 0083 ld $83
6d3f 000d ld $0d
6d40 0090 ld $90
6d41 0033 ld $33
6d42 0093 ld $93
6d43 002c ld $2c
6d44 000d ld $0d
6d45 0091 ld $91
6d46 0041 ld $41
6d47 0090 ld $90
6d48 0044 ld $44
6d49 0092 ld $92
6d4a 002e ld $2e
6d4b 0093 ld $93
6d4c 002c ld $2c
6d4d 0006 ld $06
6d4e 0090 ld $90
6d4f 0043 ld $43
6d50 0091 ld $91
6d51 0046 ld $46
6d52 0006 ld $06
6d53 0090 ld $90
6d54 002e ld $2e
6d55 0093 ld $93
6d56 0025 ld $25
6d57 0091 ld $91
6d58 0041 ld $41
6d59 0092 ld $92
6d5a 0044 ld $44
6d5b 000d ld $0d
6d5c 0080 ld $80
6d5d 0083 ld $83
6d5e 000d ld $0d
6d5f 0090 ld $90
6d60 002e ld $2e
6d61 0093 ld $93
6d62 002c ld $2c
6d63 0081 ld $81
6d64 0082 ld $82
6d65 000d ld $0d
6d66 0090 ld $90
6d67 002e ld $2e
6d68 0093 ld $93
6d69 002c ld $2c
6d6a 00d0 ld $d0
6d6b 00a1 ld $a1
6d6c 003b ld $3b
6d6d 003b ld $3b
6d6e 00a1 ld $a1
6d6f 005a ld $5a
6d70 000d ld $0d
6d71 0090 ld $90
6d72 002e ld $2e
6d73 0093 ld $93
6d74 0025 ld $25
6d75 000d ld $0d
6d76 0091 ld $91
6d77 0041 ld $41
6d78 0090 ld $90
6d79 004a ld $4a
6d7a 0083 ld $83
6d7b 000d ld $0d
6d7c 0092 ld $92
6d7d 002e ld $2e
6d7e 0093 ld $93
6d7f 002c ld $2c
6d80 000d ld $0d
6d81 0090 ld $90
6d82 0043 ld $43
6d83 0091 ld $91
6d84 0033 ld $33
6d85 0093 ld $93
6d86 002c ld $2c
6d87 0092 ld $92
6d88 004a ld $4a
6d89 0006 ld $06
6d8a 0092 ld $92
6d8b 004b ld $4b
6d8c 0006 ld $06
6d8d 0091 ld $91
6d8e 0033 ld $33
6d8f 0093 ld $93
6d90 0025 ld $25
6d91 0092 ld $92
6d92 0046 ld $46
6d93 000d ld $0d
6d94 0080 ld $80
6d95 0081 ld $81
6d96 0083 ld $83
6d97 000d ld $0d
6d98 0090 ld $90
6d99 0033 ld $33
6d9a 0093 ld $93
6d9b 002c ld $2c
6d9c 0082 ld $82
6d9d 000d ld $0d
6d9e 0090 ld $90
6d9f 0033 ld $33
6da0 0093 ld $93
6da1 002c ld $2c
6da2 000d ld $0d
6da3 0090 ld $90
6da4 0033 ld $33
6da5 0093 ld $93
6da6 0025 ld $25
6da7 000d ld $0d
6da8 0080 ld $80
6da9 0083 ld $83
6daa 000d ld $0d
6dab 0090 ld $90
6dac 0033 ld $33
6dad 0093 ld $93
6dae 002c ld $2c
6daf 000d ld $0d
6db0 0091 ld $91
6db1 003f ld $3f
6db2 0090 ld $90
6db3 0043 ld $43
6db4 0092 ld $92
6db5 0033 ld $33
6db6 0093 ld $93
6db7 002c ld $2c
6db8 0006 ld $06
6db9 0090 ld $90
6dba 003c ld $3c
6dbb 0091 ld $91
6dbc 0046 ld $46
6dbd 0006 ld $06
6dbe 0090 ld $90
6dbf 0033 ld $33
6dc0 0093 ld $93
6dc1 0025 ld $25
6dc2 0091 ld $91
6dc3 003a ld $3a
6dc4 0092 ld $92
6dc5 0043 ld $43
6dc6 000d ld $0d
6dc7 00d0 ld $d0
6dc8 00a1 ld $a1
6dc9 003c ld $3c
6dca 003c ld $3c
6dcb 00a1 ld $a1
6dcc 005b ld $5b
6dcd 0080 ld $80
6dce 0083 ld $83
6dcf 000d ld $0d
6dd0 0090 ld $90
6dd1 0033 ld $33
6dd2 0093 ld $93
6dd3 002c ld $2c
6dd4 0081 ld $81
6dd5 0082 ld $82
6dd6 000d ld $0d
6dd7 0090 ld $90
6dd8 0033 ld $33
6dd9 0093 ld $93
6dda 002c ld $2c
6ddb 000d ld $0d
6ddc 0090 ld $90
6ddd 0033 ld $33
6dde 0093 ld $93
6ddf 0025 ld $25
6de0 000d ld $0d
6de1 0091 ld $91
6de2 0043 ld $43
6de3 0090 ld $90
6de4 0046 ld $46
6de5 0083 ld $83
6de6 000d ld $0d
6de7 0092 ld $92
6de8 0033 ld $33
6de9 0093 ld $93
6dea 002c ld $2c
6deb 000d ld $0d
6dec 0090 ld $90
6ded 003e ld $3e
6dee 0091 ld $91
6def 002c ld $2c
6df0 0093 ld $93
6df1 002c ld $2c
6df2 0092 ld $92
6df3 0046 ld $46
6df4 0006 ld $06
6df5 0090 ld $90
6df6 003f ld $3f
6df7 0092 ld $92
6df8 0048 ld $48
6df9 0006 ld $06
6dfa 0090 ld $90
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 002c ld $2c
6e01 0093 ld $93
6e02 0025 ld $25
6e03 0091 ld $91
6e04 003c ld $3c
6e05 0092 ld $92
6e06 0044 ld $44
6e07 000d ld $0d
6e08 0080 ld $80
6e09 0083 ld $83
6e0a 000d ld $0d
6e0b 0090 ld $90
6e0c 002c ld $2c
6e0d 0093 ld $93
6e0e 002c ld $2c
6e0f 0081 ld $81
6e10 0082 ld $82
6e11 000d ld $0d
6e12 0090 ld $90
6e13 002c ld $2c
6e14 0093 ld $93
6e15 002c ld $2c
6e16 000d ld $0d
6e17 0090 ld $90
6e18 002c ld $2c
6e19 0093 ld $93
6e1a 0025 ld $25
6e1b 000d ld $0d
6e1c 0080 ld $80
6e1d 0083 ld $83
6e1e 000d ld $0d
6e1f 0090 ld $90
6e20 002c ld $2c
6e21 0093 ld $93
6e22 002c ld $2c
6e23 000d ld $0d
6e24 0091 ld $91
6e25 003a ld $3a
6e26 0090 ld $90
6e27 003e ld $3e
6e28 0092 ld $92
6e29 002e ld $2e
6e2a 00d0 ld $d0
6e2b 00a1 ld $a1
6e2c 003d ld $3d
6e2d 003d ld $3d
6e2e 00a1 ld $a1
6e2f 0059 ld $59
6e30 0093 ld $93
6e31 002c ld $2c
6e32 0006 ld $06
6e33 0090 ld $90
6e34 003c ld $3c
6e35 0091 ld $91
6e36 003f ld $3f
6e37 0006 ld $06
6e38 0090 ld $90
6e39 002e ld $2e
6e3a 0093 ld $93
6e3b 0025 ld $25
6e3c 0091 ld $91
6e3d 003a ld $3a
6e3e 0092 ld $92
6e3f 003e ld $3e
6e40 000d ld $0d
6e41 0080 ld $80
6e42 0083 ld $83
6e43 000d ld $0d
6e44 0090 ld $90
6e45 002e ld $2e
6e46 0093 ld $93
6e47 002c ld $2c
6e48 0081 ld $81
6e49 0082 ld $82
6e4a 000d ld $0d
6e4b 0090 ld $90
6e4c 002e ld $2e
6e4d 0093 ld $93
6e4e 002c ld $2c
6e4f 000d ld $0d
6e50 0090 ld $90
6e51 002e ld $2e
6e52 0093 ld $93
6e53 0025 ld $25
6e54 000d ld $0d
6e55 0091 ld $91
6e56 0038 ld $38
6e57 0090 ld $90
6e58 0041 ld $41
6e59 0083 ld $83
6e5a 000d ld $0d
6e5b 0092 ld $92
6e5c 002e ld $2e
6e5d 0093 ld $93
6e5e 002c ld $2c
6e5f 000d ld $0d
6e60 0090 ld $90
6e61 003b ld $3b
6e62 0091 ld $91
6e63 0033 ld $33
6e64 0093 ld $93
6e65 002c ld $2c
6e66 0092 ld $92
6e67 0044 ld $44
6e68 000d ld $0d
6e69 0091 ld $91
6e6a 0033 ld $33
6e6b 0093 ld $93
6e6c 0025 ld $25
6e6d 000d ld $0d
6e6e 0080 ld $80
6e6f 0081 ld $81
6e70 0082 ld $82
6e71 0083 ld $83
6e72 000d ld $0d
6e73 0090 ld $90
6e74 003a ld $3a
6e75 0091 ld $91
6e76 0033 ld $33
6e77 0093 ld $93
6e78 002c ld $2c
6e79 0092 ld $92
6e7a 0043 ld $43
6e7b 000d ld $0d
6e7c 0091 ld $91
6e7d 0033 ld $33
6e7e 0093 ld $93
6e7f 002c ld $2c
6e80 000d ld $0d
6e81 0090 ld $90
6e82 0033 ld $33
6e83 0093 ld $93
6e84 0025 ld $25
6e85 0081 ld $81
6e86 00d0 ld $d0
6e87 00a1 ld $a1
6e88 003e ld $3e
6e89 003e ld $3e
6e8a 00a1 ld $a1
6e8b 005b ld $5b
6e8c 0082 ld $82
6e8d 000d ld $0d
6e8e 0080 ld $80
6e8f 0083 ld $83
6e90 000d ld $0d
6e91 0090 ld $90
6e92 0033 ld $33
6e93 0093 ld $93
6e94 002c ld $2c
6e95 000d ld $0d
6e96 0091 ld $91
6e97 004f ld $4f
6e98 0090 ld $90
6e99 0046 ld $46
6e9a 0092 ld $92
6e9b 0033 ld $33
6e9c 0093 ld $93
6e9d 002c ld $2c
6e9e 0006 ld $06
6e9f 0090 ld $90
6ea0 0048 ld $48
6ea1 0006 ld $06
6ea2 0090 ld $90
6ea3 0033 ld $33
6ea4 0093 ld $93
6ea5 0025 ld $25
6ea6 0092 ld $92
6ea7 0046 ld $46
6ea8 000d ld $0d
6ea9 0080 ld $80
6eaa 0083 ld $83
6eab 000d ld $0d
6eac 0090 ld $90
6ead 0033 ld $33
6eae 0093 ld $93
6eaf 002c ld $2c
6eb0 0091 ld $91
6eb1 0050 ld $50
6eb2 0082 ld $82
6eb3 000d ld $0d
6eb4 0090 ld $90
6eb5 0033 ld $33
6eb6 0093 ld $93
6eb7 002c ld $2c
6eb8 000d ld $0d
6eb9 0090 ld $90
6eba 0033 ld $33
6ebb 0093 ld $93
6ebc 0025 ld $25
6ebd 000d ld $0d
6ebe 0090 ld $90
6ebf 004f ld $4f
6ec0 0091 ld $91
6ec1 004b ld $4b
6ec2 0083 ld $83
6ec3 000d ld $0d
6ec4 0092 ld $92
6ec5 0033 ld $33
6ec6 0093 ld $93
6ec7 002c ld $2c
6ec8 000d ld $0d
6ec9 0090 ld $90
6eca 0052 ld $52
6ecb 0091 ld $91
6ecc 002c ld $2c
6ecd 0093 ld $93
6ece 002c ld $2c
6ecf 0092 ld $92
6ed0 0048 ld $48
6ed1 000d ld $0d
6ed2 0091 ld $91
6ed3 002c ld $2c
6ed4 0093 ld $93
6ed5 0025 ld $25
6ed6 000d ld $0d
6ed7 0081 ld $81
6ed8 0082 ld $82
6ed9 0083 ld $83
6eda 000d ld $0d
6edb 0090 ld $90
6edc 002c ld $2c
6edd 0093 ld $93
6ede 002c ld $2c
6edf 0091 ld $91
6ee0 0050 ld $50
6ee1 000d ld $0d
6ee2 0090 ld $90
6ee3 002c ld $2c
6ee4 00d0 ld $d0
6ee5 00a1 ld $a1
6ee6 003f ld $3f
6ee7 003f ld $3f
6ee8 00a1 ld $a1
6ee9 0059 ld $59
6eea 0093 ld $93
6eeb 002c ld $2c
6eec 000d ld $0d
6eed 0090 ld $90
6eee 002c ld $2c
6eef 0093 ld $93
6ef0 0025 ld $25
6ef1 0081 ld $81
6ef2 000d ld $0d
6ef3 0080 ld $80
6ef4 0083 ld $83
6ef5 000d ld $0d
6ef6 0090 ld $90
6ef7 002c ld $2c
6ef8 0093 ld $93
6ef9 002c ld $2c
6efa 000d ld $0d
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 0091 ld $91
6f01 004b ld $4b
6f02 0090 ld $90
6f03 0044 ld $44
6f04 0092 ld $92
6f05 002e ld $2e
6f06 0093 ld $93
6f07 002c ld $2c
6f08 0006 ld $06
6f09 0090 ld $90
6f0a 0046 ld $46
6f0b 0006 ld $06
6f0c 0090 ld $90
6f0d 002e ld $2e
6f0e 0093 ld $93
6f0f 0025 ld $25
6f10 0092 ld $92
6f11 0044 ld $44
6f12 000d ld $0d
6f13 0080 ld $80
6f14 0083 ld $83
6f15 000d ld $0d
6f16 0090 ld $90
6f17 002e ld $2e
6f18 0093 ld $93
6f19 002c ld $2c
6f1a 0091 ld $91
6f1b 004d ld $4d
6f1c 0082 ld $82
6f1d 000d ld $0d
6f1e 0090 ld $90
6f1f 002e ld $2e
6f20 0093 ld $93
6f21 002c ld $2c
6f22 000d ld $0d
6f23 0090 ld $90
6f24 002e ld $2e
6f25 0093 ld $93
6f26 0025 ld $25
6f27 000d ld $0d
6f28 0090 ld $90
6f29 004f ld $4f
6f2a 0091 ld $91
6f2b 004a ld $4a
6f2c 0083 ld $83
6f2d 000d ld $0d
6f2e 0092 ld $92
6f2f 002e ld $2e
6f30 0093 ld $93
6f31 002c ld $2c
6f32 000d ld $0d
6f33 0090 ld $90
6f34 0050 ld $50
6f35 0091 ld $91
6f36 0033 ld $33
6f37 0093 ld $93
6f38 002c ld $2c
6f39 0092 ld $92
6f3a 004a ld $4a
6f3b 0006 ld $06
6f3c 0092 ld $92
6f3d 004b ld $4b
6f3e 0006 ld $06
6f3f 0091 ld $91
6f40 0033 ld $33
6f41 0093 ld $93
6f42 0025 ld $25
6f43 0092 ld $92
6f44 0046 ld $46
6f45 00d0 ld $d0
6f46 00a1 ld $a1
6f47 0040 ld $40
6f48 0040 ld $40
6f49 00a1 ld $a1
6f4a 005a ld $5a
6f4b 000d ld $0d
6f4c 0081 ld $81
6f4d 0083 ld $83
6f4e 000d ld $0d
6f4f 0090 ld $90
6f50 0033 ld $33
6f51 0093 ld $93
6f52 002c ld $2c
6f53 0091 ld $91
6f54 004f ld $4f
6f55 0082 ld $82
6f56 000d ld $0d
6f57 0090 ld $90
6f58 0032 ld $32
6f59 0093 ld $93
6f5a 002c ld $2c
6f5b 000d ld $0d
6f5c 0090 ld $90
6f5d 0032 ld $32
6f5e 0093 ld $93
6f5f 0025 ld $25
6f60 0081 ld $81
6f61 000d ld $0d
6f62 0080 ld $80
6f63 0083 ld $83
6f64 000d ld $0d
6f65 0090 ld $90
6f66 0032 ld $32
6f67 0093 ld $93
6f68 002c ld $2c
6f69 000d ld $0d
6f6a 0091 ld $91
6f6b 004b ld $4b
6f6c 0090 ld $90
6f6d 0043 ld $43
6f6e 0092 ld $92
6f6f 0030 ld $30
6f70 0093 ld $93
6f71 002c ld $2c
6f72 0006 ld $06
6f73 0090 ld $90
6f74 0046 ld $46
6f75 0006 ld $06
6f76 0090 ld $90
6f77 0030 ld $30
6f78 0093 ld $93
6f79 0025 ld $25
6f7a 0092 ld $92
6f7b 0043 ld $43
6f7c 000d ld $0d
6f7d 0080 ld $80
6f7e 0083 ld $83
6f7f 000d ld $0d
6f80 0090 ld $90
6f81 0030 ld $30
6f82 0093 ld $93
6f83 002c ld $2c
6f84 0091 ld $91
6f85 004a ld $4a
6f86 0082 ld $82
6f87 000d ld $0d
6f88 0090 ld $90
6f89 002e ld $2e
6f8a 0093 ld $93
6f8b 002c ld $2c
6f8c 000d ld $0d
6f8d 0090 ld $90
6f8e 004a ld $4a
6f8f 0091 ld $91
6f90 002e ld $2e
6f91 0093 ld $93
6f92 0025 ld $25
6f93 000d ld $0d
6f94 0092 ld $92
6f95 0046 ld $46
6f96 0081 ld $81
6f97 0083 ld $83
6f98 000d ld $0d
6f99 0091 ld $91
6f9a 002e ld $2e
6f9b 0093 ld $93
6f9c 002c ld $2c
6f9d 000d ld $0d
6f9e 0090 ld $90
6f9f 004f ld $4f
6fa0 0091 ld $91
6fa1 002c ld $2c
6fa2 00d0 ld $d0
6fa3 00a1 ld $a1
6fa4 0041 ld $41
6fa5 0041 ld $41
6fa6 00a1 ld $a1
6fa7 005a ld $5a
6fa8 0093 ld $93
6fa9 002c ld $2c
6faa 0092 ld $92
6fab 0046 ld $46
6fac 0006 ld $06
6fad 0092 ld $92
6fae 0048 ld $48
6faf 0006 ld $06
6fb0 0091 ld $91
6fb1 002c ld $2c
6fb2 0093 ld $93
6fb3 0025 ld $25
6fb4 0092 ld $92
6fb5 0044 ld $44
6fb6 000d ld $0d
6fb7 0081 ld $81
6fb8 0083 ld $83
6fb9 000d ld $0d
6fba 0090 ld $90
6fbb 002c ld $2c
6fbc 0093 ld $93
6fbd 002c ld $2c
6fbe 0091 ld $91
6fbf 004d ld $4d
6fc0 0082 ld $82
6fc1 000d ld $0d
6fc2 0090 ld $90
6fc3 002c ld $2c
6fc4 0093 ld $93
6fc5 002c ld $2c
6fc6 000d ld $0d
6fc7 0090 ld $90
6fc8 002c ld $2c
6fc9 0093 ld $93
6fca 0025 ld $25
6fcb 0081 ld $81
6fcc 000d ld $0d
6fcd 0091 ld $91
6fce 0048 ld $48
6fcf 0080 ld $80
6fd0 0083 ld $83
6fd1 000d ld $0d
6fd2 0090 ld $90
6fd3 002c ld $2c
6fd4 0093 ld $93
6fd5 002c ld $2c
6fd6 000d ld $0d
6fd7 0090 ld $90
6fd8 0050 ld $50
6fd9 0091 ld $91
6fda 002e ld $2e
6fdb 0093 ld $93
6fdc 002c ld $2c
6fdd 0092 ld $92
6fde 003e ld $3e
6fdf 0006 ld $06
6fe0 0092 ld $92
6fe1 003f ld $3f
6fe2 0006 ld $06
6fe3 0091 ld $91
6fe4 002e ld $2e
6fe5 0093 ld $93
6fe6 0025 ld $25
6fe7 0092 ld $92
6fe8 003e ld $3e
6fe9 000d ld $0d
6fea 0081 ld $81
6feb 0083 ld $83
6fec 000d ld $0d
6fed 0090 ld $90
6fee 002e ld $2e
6fef 0093 ld $93
6ff0 002c ld $2c
6ff1 0091 ld $91
6ff2 0052 ld $52
6ff3 0082 ld $82
6ff4 000d ld $0d
6ff5 0090 ld $90
6ff6 002e ld $2e
6ff7 0093 ld $93
6ff8 002c ld $2c
6ff9 000d ld $0d
6ffa 0090 ld $90
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 002e ld $2e
7001 0093 ld $93
7002 0025 ld $25
7003 000d ld $0d
7004 00d0 ld $d0
7005 00a1 ld $a1
7006 0042 ld $42
7007 0042 ld $42
7008 00a1 ld $a1
7009 003d ld $3d
700a 0090 ld $90
700b 0050 ld $50
700c 0091 ld $91
700d 0041 ld $41
700e 0083 ld $83
700f 000d ld $0d
7010 0092 ld $92
7011 002e ld $2e
7012 0093 ld $93
7013 002c ld $2c
7014 000d ld $0d
7015 0091 ld $91
7016 004d ld $4d
7017 0092 ld $92
7018 0033 ld $33
7019 0093 ld $93
701a 002c ld $2c
701b 000d ld $0d
701c 0090 ld $90
701d 0033 ld $33
701e 0093 ld $93
701f 0025 ld $25
7020 0082 ld $82
7021 000d ld $0d
7022 0080 ld $80
7023 0083 ld $83
7024 000d ld $0d
7025 0090 ld $90
7026 0033 ld $33
7027 0093 ld $93
7028 002c ld $2c
7029 0091 ld $91
702a 004b ld $4b
702b 0092 ld $92
702c 0043 ld $43
702d 000d ld $0d
702e 0090 ld $90
702f 0033 ld $33
7030 0093 ld $93
7031 002c ld $2c
7032 000d ld $0d
7033 0090 ld $90
7034 0033 ld $33
7035 0093 ld $93
7036 0025 ld $25
7037 0081 ld $81
7038 0082 ld $82
7039 000d ld $0d
703a 0080 ld $80
703b 0083 ld $83
703c 000d ld $0d
703d 0090 ld $90
703e 0033 ld $33
703f 0093 ld $93
7040 0025 ld $25
7041 000d ld $0d
7042 0080 ld $80
7043 0083 ld $83
7044 00d0 ld $d0
7045 00a1 ld $a1
7046 0043 ld $43
7047 0043 ld $43
7048 00a1 ld $a1
7049 005d ld $5d
704a 0090 ld $90
704b 0047 ld $47
704c 0091 ld $91
704d 0028 ld $28
704e 0092 ld $92
704f 004c ld $4c
7050 000c ld $0c
7051 0093 ld $93
7052 0020 ld $20
7053 0091 ld $91
7054 0034 ld $34
7055 000c ld $0c
7056 0090 ld $90
7057 0044 ld $44
7058 0091 ld $91
7059 0028 ld $28
705a 0092 ld $92
705b 0047 ld $47
705c 0083 ld $83
705d 000c ld $0c
705e 0093 ld $93
705f 0020 ld $20
7060 0091 ld $91
7061 0034 ld $34
7062 0090 ld $90
7063 0045 ld $45
7064 0092 ld $92
7065 0048 ld $48
7066 000c ld $0c
7067 0091 ld $91
7068 0028 ld $28
7069 0090 ld $90
706a 0047 ld $47
706b 0092 ld $92
706c 004a ld $4a
706d 0083 ld $83
706e 000c ld $0c
706f 0093 ld $93
7070 0020 ld $20
7071 0091 ld $91
7072 0034 ld $34
7073 0006 ld $06
7074 0093 ld $93
7075 0020 ld $20
7076 0006 ld $06
7077 0090 ld $90
7078 0045 ld $45
7079 0091 ld $91
707a 0028 ld $28
707b 0092 ld $92
707c 0048 ld $48
707d 0083 ld $83
707e 000c ld $0c
707f 0093 ld $93
7080 0020 ld $20
7081 0091 ld $91
7082 0034 ld $34
7083 0090 ld $90
7084 0044 ld $44
7085 0092 ld $92
7086 0047 ld $47
7087 0006 ld $06
7088 0083 ld $83
7089 0006 ld $06
708a 0090 ld $90
708b 0040 ld $40
708c 0091 ld $91
708d 002d ld $2d
708e 0092 ld $92
708f 0045 ld $45
7090 000c ld $0c
7091 0093 ld $93
7092 0020 ld $20
7093 0091 ld $91
7094 0039 ld $39
7095 000c ld $0c
7096 0090 ld $90
7097 0040 ld $40
7098 0091 ld $91
7099 002d ld $2d
709a 0092 ld $92
709b 0045 ld $45
709c 0083 ld $83
709d 000c ld $0c
709e 0093 ld $93
709f 0020 ld $20
70a0 0091 ld $91
70a1 0039 ld $39
70a2 0090 ld $90
70a3 0045 ld $45
70a4 00d0 ld $d0
70a5 00a1 ld $a1
70a6 0044 ld $44
70a7 0044 ld $44
70a8 00a1 ld $a1
70a9 005b ld $5b
70aa 0092 ld $92
70ab 0048 ld $48
70ac 000c ld $0c
70ad 0091 ld $91
70ae 002d ld $2d
70af 0090 ld $90
70b0 0048 ld $48
70b1 0092 ld $92
70b2 004c ld $4c
70b3 0083 ld $83
70b4 000c ld $0c
70b5 0093 ld $93
70b6 0020 ld $20
70b7 0091 ld $91
70b8 0039 ld $39
70b9 000c ld $0c
70ba 0090 ld $90
70bb 0020 ld $20
70bc 0092 ld $92
70bd 0047 ld $47
70be 0091 ld $91
70bf 002d ld $2d
70c0 0093 ld $93
70c1 004a ld $4a
70c2 0006 ld $06
70c3 0080 ld $80
70c4 0006 ld $06
70c5 0090 ld $90
70c6 0020 ld $20
70c7 0092 ld $92
70c8 0045 ld $45
70c9 0091 ld $91
70ca 0039 ld $39
70cb 0093 ld $93
70cc 0048 ld $48
70cd 000c ld $0c
70ce 0091 ld $91
70cf 002c ld $2c
70d0 0090 ld $90
70d1 0044 ld $44
70d2 0092 ld $92
70d3 0047 ld $47
70d4 0083 ld $83
70d5 000c ld $0c
70d6 0093 ld $93
70d7 0020 ld $20
70d8 0091 ld $91
70d9 0038 ld $38
70da 000c ld $0c
70db 0091 ld $91
70dc 002c ld $2c
70dd 0083 ld $83
70de 000c ld $0c
70df 0093 ld $93
70e0 0020 ld $20
70e1 0090 ld $90
70e2 0045 ld $45
70e3 0091 ld $91
70e4 0038 ld $38
70e5 0092 ld $92
70e6 0048 ld $48
70e7 000c ld $0c
70e8 0091 ld $91
70e9 0028 ld $28
70ea 0090 ld $90
70eb 0047 ld $47
70ec 0092 ld $92
70ed 004a ld $4a
70ee 0083 ld $83
70ef 000c ld $0c
70f0 0093 ld $93
70f1 0020 ld $20
70f2 0091 ld $91
70f3 0034 ld $34
70f4 0006 ld $06
70f5 0093 ld $93
70f6 0020 ld $20
70f7 0006 ld $06
70f8 0090 ld $90
70f9 0047 ld $47
70fa 0091 ld $91
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 0028 ld $28
7101 0092 ld $92
7102 004c ld $4c
7103 0083 ld $83
7104 000c ld $0c
7105 0093 ld $93
7106 0020 ld $20
7107 00d0 ld $d0
7108 00a1 ld $a1
7109 0045 ld $45
710a 0045 ld $45
710b 00a1 ld $a1
710c 0059 ld $59
710d 0091 ld $91
710e 0034 ld $34
710f 0006 ld $06
7110 0083 ld $83
7111 0006 ld $06
7112 0090 ld $90
7113 0045 ld $45
7114 0091 ld $91
7115 002d ld $2d
7116 0092 ld $92
7117 0048 ld $48
7118 000c ld $0c
7119 0093 ld $93
711a 0020 ld $20
711b 0091 ld $91
711c 0039 ld $39
711d 000c ld $0c
711e 0090 ld $90
711f 0040 ld $40
7120 0091 ld $91
7121 002d ld $2d
7122 0092 ld $92
7123 0045 ld $45
7124 0083 ld $83
7125 000c ld $0c
7126 0093 ld $93
7127 0020 ld $20
7128 0091 ld $91
7129 0039 ld $39
712a 000c ld $0c
712b 0090 ld $90
712c 0040 ld $40
712d 0091 ld $91
712e 002d ld $2d
712f 0092 ld $92
7130 0045 ld $45
7131 0083 ld $83
7132 000c ld $0c
7133 0093 ld $93
7134 0020 ld $20
7135 0091 ld $91
7136 0039 ld $39
7137 000c ld $0c
7138 0090 ld $90
7139 0020 ld $20
713a 0091 ld $91
713b 002f ld $2f
713c 0082 ld $82
713d 0083 ld $83
713e 0006 ld $06
713f 0080 ld $80
7140 0006 ld $06
7141 0090 ld $90
7142 0020 ld $20
7143 0091 ld $91
7144 0030 ld $30
7145 000c ld $0c
7146 0091 ld $91
7147 0032 ld $32
7148 0080 ld $80
7149 000c ld $0c
714a 0090 ld $90
714b 0020 ld $20
714c 0092 ld $92
714d 0041 ld $41
714e 0093 ld $93
714f 004a ld $4a
7150 0091 ld $91
7151 0026 ld $26
7152 000c ld $0c
7153 0080 ld $80
7154 0081 ld $81
7155 0082 ld $82
7156 0083 ld $83
7157 000c ld $0c
7158 0090 ld $90
7159 0020 ld $20
715a 0092 ld $92
715b 0045 ld $45
715c 0091 ld $91
715d 0026 ld $26
715e 0093 ld $93
715f 004d ld $4d
7160 000c ld $0c
7161 0090 ld $90
7162 0048 ld $48
7163 00d0 ld $d0
7164 00a1 ld $a1
7165 0046 ld $46
7166 0046 ld $46
7167 00a1 ld $a1
7168 005a ld $5a
7169 0092 ld $92
716a 0051 ld $51
716b 0081 ld $81
716c 0083 ld $83
716d 000c ld $0c
716e 0091 ld $91
716f 0026 ld $26
7170 0093 ld $93
7171 0020 ld $20
7172 0090 ld $90
7173 0048 ld $48
7174 0006 ld $06
7175 0091 ld $91
7176 0026 ld $26
7177 0090 ld $90
7178 0020 ld $20
7179 0093 ld $93
717a 0048 ld $48
717b 0006 ld $06
717c 0091 ld $91
717d 002d ld $2d
717e 0090 ld $90
717f 0047 ld $47
7180 0092 ld $92
7181 004f ld $4f
7182 0083 ld $83
7183 000c ld $0c
7184 0093 ld $93
7185 0020 ld $20
7186 0091 ld $91
7187 0029 ld $29
7188 0090 ld $90
7189 0045 ld $45
718a 0092 ld $92
718b 004d ld $4d
718c 0006 ld $06
718d 0083 ld $83
718e 0006 ld $06
718f 0090 ld $90
7190 0043 ld $43
7191 0091 ld $91
7192 0024 ld $24
7193 0092 ld $92
7194 004c ld $4c
7195 000c ld $0c
7196 0093 ld $93
7197 0020 ld $20
7198 0091 ld $91
7199 0030 ld $30
719a 0080 ld $80
719b 0082 ld $82
719c 000c ld $0c
719d 0081 ld $81
719e 0083 ld $83
719f 000c ld $0c
71a0 0090 ld $90
71a1 0020 ld $20
71a2 0092 ld $92
71a3 0040 ld $40
71a4 0091 ld $91
71a5 0030 ld $30
71a6 0093 ld $93
71a7 0048 ld $48
71a8 000c ld $0c
71a9 0090 ld $90
71aa 0043 ld $43
71ab 0092 ld $92
71ac 004c ld $4c
71ad 0081 ld $81
71ae 0083 ld $83
71af 000c ld $0c
71b0 0091 ld $91
71b1 0024 ld $24
71b2 0093 ld $93
71b3 0020 ld $20
71b4 0090 ld $90
71b5 0045 ld $45
71b6 0006 ld $06
71b7 0091 ld $91
71b8 0025 ld $25
71b9 0090 ld $90
71ba 0043 ld $43
71bb 0006 ld $06
71bc 0091 ld $91
71bd 0026 ld $26
71be 0090 ld $90
71bf 0020 ld $20
71c0 00d0 ld $d0
71c1 00a1 ld $a1
71c2 0047 ld $47
71c3 0047 ld $47
71c4 00a1 ld $a1
71c5 005b ld $5b
71c6 0092 ld $92
71c7 0041 ld $41
71c8 0093 ld $93
71c9 004a ld $4a
71ca 0006 ld $06
71cb 0080 ld $80
71cc 0006 ld $06
71cd 0090 ld $90
71ce 0020 ld $20
71cf 0092 ld $92
71d0 0040 ld $40
71d1 0091 ld $91
71d2 0027 ld $27
71d3 0093 ld $93
71d4 0048 ld $48
71d5 000c ld $0c
71d6 0090 ld $90
71d7 0044 ld $44
71d8 0092 ld $92
71d9 0047 ld $47
71da 0081 ld $81
71db 0083 ld $83
71dc 000c ld $0c
71dd 0091 ld $91
71de 003b ld $3b
71df 0093 ld $93
71e0 0020 ld $20
71e1 0080 ld $80
71e2 000c ld $0c
71e3 0090 ld $90
71e4 0044 ld $44
71e5 0092 ld $92
71e6 0047 ld $47
71e7 0081 ld $81
71e8 0083 ld $83
71e9 000c ld $0c
71ea 0091 ld $91
71eb 003b ld $3b
71ec 0093 ld $93
71ed 0020 ld $20
71ee 0090 ld $90
71ef 0045 ld $45
71f0 0092 ld $92
71f1 0048 ld $48
71f2 000c ld $0c
71f3 0090 ld $90
71f4 0047 ld $47
71f5 0092 ld $92
71f6 004a ld $4a
71f7 0081 ld $81
71f8 0083 ld $83
71f9 000c ld $0c
71fa 0091 ld $91
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 0034 ld $34
7201 0093 ld $93
7202 0020 ld $20
7203 0006 ld $06
7204 0093 ld $93
7205 0020 ld $20
7206 0006 ld $06
7207 0090 ld $90
7208 0047 ld $47
7209 0092 ld $92
720a 004c ld $4c
720b 0081 ld $81
720c 0083 ld $83
720d 000c ld $0c
720e 0091 ld $91
720f 0038 ld $38
7210 0093 ld $93
7211 0020 ld $20
7212 0006 ld $06
7213 0083 ld $83
7214 0006 ld $06
7215 0090 ld $90
7216 0045 ld $45
7217 0091 ld $91
7218 002d ld $2d
7219 0092 ld $92
721a 0048 ld $48
721b 000c ld $0c
721c 0093 ld $93
721d 0020 ld $20
721e 0091 ld $91
721f 0034 ld $34
7220 000c ld $0c
7221 0090 ld $90
7222 0040 ld $40
7223 00d0 ld $d0
7224 00a1 ld $a1
7225 0048 ld $48
7226 0048 ld $48
7227 00a1 ld $a1
7228 0059 ld $59
7229 0091 ld $91
722a 002d ld $2d
722b 0092 ld $92
722c 0045 ld $45
722d 0083 ld $83
722e 000c ld $0c
722f 0093 ld $93
7230 0020 ld $20
7231 0091 ld $91
7232 0034 ld $34
7233 000c ld $0c
7234 0090 ld $90
7235 0040 ld $40
7236 0091 ld $91
7237 002d ld $2d
7238 0092 ld $92
7239 0045 ld $45
723a 0083 ld $83
723b 000c ld $0c
723c 0093 ld $93
723d 0020 ld $20
723e 0081 ld $81
723f 000c ld $0c
7240 0090 ld $90
7241 0020 ld $20
7242 0082 ld $82
7243 0083 ld $83
7244 0006 ld $06
7245 0080 ld $80
7246 0006 ld $06
7247 0090 ld $90
7248 0020 ld $20
7249 000c ld $0c
724a 0092 ld $92
724b 0047 ld $47
724c 0091 ld $91
724d 0028 ld $28
724e 0090 ld $90
724f 004c ld $4c
7250 000c ld $0c
7251 0093 ld $93
7252 0020 ld $20
7253 0091 ld $91
7254 0034 ld $34
7255 000c ld $0c
7256 0090 ld $90
7257 0044 ld $44
7258 0091 ld $91
7259 0028 ld $28
725a 0092 ld $92
725b 0047 ld $47
725c 0083 ld $83
725d 000c ld $0c
725e 0093 ld $93
725f 0020 ld $20
7260 0091 ld $91
7261 0034 ld $34
7262 0090 ld $90
7263 0045 ld $45
7264 0092 ld $92
7265 0048 ld $48
7266 000c ld $0c
7267 0091 ld $91
7268 0028 ld $28
7269 0090 ld $90
726a 0047 ld $47
726b 0092 ld $92
726c 004a ld $4a
726d 0083 ld $83
726e 000c ld $0c
726f 0093 ld $93
7270 0020 ld $20
7271 0091 ld $91
7272 0034 ld $34
7273 0006 ld $06
7274 0093 ld $93
7275 0020 ld $20
7276 0006 ld $06
7277 0090 ld $90
7278 0045 ld $45
7279 0091 ld $91
727a 0028 ld $28
727b 0092 ld $92
727c 0048 ld $48
727d 0083 ld $83
727e 000c ld $0c
727f 00d0 ld $d0
7280 00a1 ld $a1
7281 0049 ld $49
7282 0049 ld $49
7283 00a1 ld $a1
7284 005b ld $5b
7285 0093 ld $93
7286 0020 ld $20
7287 0091 ld $91
7288 0034 ld $34
7289 0090 ld $90
728a 0044 ld $44
728b 0092 ld $92
728c 0047 ld $47
728d 0006 ld $06
728e 0083 ld $83
728f 0006 ld $06
7290 0090 ld $90
7291 0040 ld $40
7292 0091 ld $91
7293 002d ld $2d
7294 0092 ld $92
7295 0045 ld $45
7296 000c ld $0c
7297 0093 ld $93
7298 0020 ld $20
7299 0091 ld $91
729a 0039 ld $39
729b 000c ld $0c
729c 0090 ld $90
729d 0040 ld $40
729e 0091 ld $91
729f 002d ld $2d
72a0 0092 ld $92
72a1 0045 ld $45
72a2 0083 ld $83
72a3 000c ld $0c
72a4 0093 ld $93
72a5 0020 ld $20
72a6 0091 ld $91
72a7 0039 ld $39
72a8 0090 ld $90
72a9 0045 ld $45
72aa 0092 ld $92
72ab 0048 ld $48
72ac 000c ld $0c
72ad 0091 ld $91
72ae 002d ld $2d
72af 0090 ld $90
72b0 0048 ld $48
72b1 0092 ld $92
72b2 004c ld $4c
72b3 0083 ld $83
72b4 000c ld $0c
72b5 0093 ld $93
72b6 0020 ld $20
72b7 0091 ld $91
72b8 0039 ld $39
72b9 000c ld $0c
72ba 0090 ld $90
72bb 0020 ld $20
72bc 0092 ld $92
72bd 0047 ld $47
72be 0091 ld $91
72bf 002d ld $2d
72c0 0093 ld $93
72c1 004a ld $4a
72c2 0006 ld $06
72c3 0080 ld $80
72c4 0006 ld $06
72c5 0090 ld $90
72c6 0020 ld $20
72c7 0092 ld $92
72c8 0045 ld $45
72c9 0091 ld $91
72ca 0039 ld $39
72cb 0093 ld $93
72cc 0048 ld $48
72cd 000c ld $0c
72ce 0091 ld $91
72cf 002c ld $2c
72d0 0090 ld $90
72d1 0044 ld $44
72d2 0092 ld $92
72d3 0047 ld $47
72d4 0083 ld $83
72d5 000c ld $0c
72d6 0093 ld $93
72d7 0020 ld $20
72d8 0091 ld $91
72d9 0038 ld $38
72da 000c ld $0c
72db 0091 ld $91
72dc 002c ld $2c
72dd 00d0 ld $d0
72de 00a1 ld $a1
72df 004a ld $4a
72e0 004a ld $4a
72e1 00a1 ld $a1
72e2 0059 ld $59
72e3 0083 ld $83
72e4 000c ld $0c
72e5 0093 ld $93
72e6 0020 ld $20
72e7 0090 ld $90
72e8 0045 ld $45
72e9 0091 ld $91
72ea 0038 ld $38
72eb 0092 ld $92
72ec 0048 ld $48
72ed 000c ld $0c
72ee 0091 ld $91
72ef 0028 ld $28
72f0 0090 ld $90
72f1 0047 ld $47
72f2 0092 ld $92
72f3 004a ld $4a
72f4 0083 ld $83
72f5 000c ld $0c
72f6 0093 ld $93
72f7 0020 ld $20
72f8 0091 ld $91
72f9 0034 ld $34
72fa 0006 ld $06
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 0093 ld $93
7301 0020 ld $20
7302 0006 ld $06
7303 0090 ld $90
7304 0047 ld $47
7305 0091 ld $91
7306 0028 ld $28
7307 0092 ld $92
7308 004c ld $4c
7309 0083 ld $83
730a 000c ld $0c
730b 0093 ld $93
730c 0020 ld $20
730d 0091 ld $91
730e 0034 ld $34
730f 0006 ld $06
7310 0083 ld $83
7311 0006 ld $06
7312 0090 ld $90
7313 0045 ld $45
7314 0091 ld $91
7315 002d ld $2d
7316 0092 ld $92
7317 0048 ld $48
7318 000c ld $0c
7319 0093 ld $93
731a 0020 ld $20
731b 0091 ld $91
731c 0039 ld $39
731d 000c ld $0c
731e 0090 ld $90
731f 0040 ld $40
7320 0091 ld $91
7321 002d ld $2d
7322 0092 ld $92
7323 0045 ld $45
7324 0083 ld $83
7325 000c ld $0c
7326 0093 ld $93
7327 0020 ld $20
7328 0091 ld $91
7329 0039 ld $39
732a 000c ld $0c
732b 0090 ld $90
732c 0040 ld $40
732d 0091 ld $91
732e 002d ld $2d
732f 0092 ld $92
7330 0045 ld $45
7331 0083 ld $83
7332 000c ld $0c
7333 0093 ld $93
7334 0020 ld $20
7335 0091 ld $91
7336 0039 ld $39
7337 000c ld $0c
7338 0090 ld $90
7339 0020 ld $20
733a 0091 ld $91
733b 002f ld $2f
733c 0082 ld $82
733d 0083 ld $83
733e 00d0 ld $d0
733f 00a1 ld $a1
7340 004b ld $4b
7341 004b ld $4b
7342 00a1 ld $a1
7343 005a ld $5a
7344 0006 ld $06
7345 0080 ld $80
7346 0006 ld $06
7347 0090 ld $90
7348 0020 ld $20
7349 0091 ld $91
734a 0030 ld $30
734b 000c ld $0c
734c 0091 ld $91
734d 0032 ld $32
734e 0080 ld $80
734f 000c ld $0c
7350 0090 ld $90
7351 0020 ld $20
7352 0092 ld $92
7353 0041 ld $41
7354 0093 ld $93
7355 004a ld $4a
7356 0091 ld $91
7357 0026 ld $26
7358 000c ld $0c
7359 0080 ld $80
735a 0081 ld $81
735b 0082 ld $82
735c 0083 ld $83
735d 000c ld $0c
735e 0090 ld $90
735f 0020 ld $20
7360 0092 ld $92
7361 0045 ld $45
7362 0091 ld $91
7363 0026 ld $26
7364 0093 ld $93
7365 004d ld $4d
7366 000c ld $0c
7367 0090 ld $90
7368 0048 ld $48
7369 0092 ld $92
736a 0051 ld $51
736b 0081 ld $81
736c 0083 ld $83
736d 000c ld $0c
736e 0091 ld $91
736f 0026 ld $26
7370 0093 ld $93
7371 0020 ld $20
7372 0090 ld $90
7373 0048 ld $48
7374 0006 ld $06
7375 0091 ld $91
7376 0026 ld $26
7377 0090 ld $90
7378 0020 ld $20
7379 0093 ld $93
737a 0048 ld $48
737b 0006 ld $06
737c 0091 ld $91
737d 002d ld $2d
737e 0090 ld $90
737f 0047 ld $47
7380 0092 ld $92
7381 004f ld $4f
7382 0083 ld $83
7383 000c ld $0c
7384 0093 ld $93
7385 0020 ld $20
7386 0091 ld $91
7387 0029 ld $29
7388 0090 ld $90
7389 0045 ld $45
738a 0092 ld $92
738b 004d ld $4d
738c 0006 ld $06
738d 0083 ld $83
738e 0006 ld $06
738f 0090 ld $90
7390 0043 ld $43
7391 0091 ld $91
7392 0024 ld $24
7393 0092 ld $92
7394 004c ld $4c
7395 000c ld $0c
7396 0093 ld $93
7397 0020 ld $20
7398 0091 ld $91
7399 0030 ld $30
739a 0080 ld $80
739b 00d0 ld $d0
739c 00a1 ld $a1
739d 004c ld $4c
739e 004c ld $4c
739f 00a1 ld $a1
73a0 005a ld $5a
73a1 0082 ld $82
73a2 000c ld $0c
73a3 0081 ld $81
73a4 0083 ld $83
73a5 000c ld $0c
73a6 0090 ld $90
73a7 0020 ld $20
73a8 0092 ld $92
73a9 0040 ld $40
73aa 0091 ld $91
73ab 0030 ld $30
73ac 0093 ld $93
73ad 0048 ld $48
73ae 000c ld $0c
73af 0090 ld $90
73b0 0043 ld $43
73b1 0092 ld $92
73b2 004c ld $4c
73b3 0081 ld $81
73b4 0083 ld $83
73b5 000c ld $0c
73b6 0091 ld $91
73b7 0024 ld $24
73b8 0093 ld $93
73b9 0020 ld $20
73ba 0090 ld $90
73bb 0045 ld $45
73bc 0006 ld $06
73bd 0091 ld $91
73be 0025 ld $25
73bf 0090 ld $90
73c0 0043 ld $43
73c1 0006 ld $06
73c2 0091 ld $91
73c3 0026 ld $26
73c4 0090 ld $90
73c5 0020 ld $20
73c6 0092 ld $92
73c7 0041 ld $41
73c8 0093 ld $93
73c9 004a ld $4a
73ca 0006 ld $06
73cb 0080 ld $80
73cc 0006 ld $06
73cd 0090 ld $90
73ce 0020 ld $20
73cf 0092 ld $92
73d0 0040 ld $40
73d1 0091 ld $91
73d2 0027 ld $27
73d3 0093 ld $93
73d4 0048 ld $48
73d5 000c ld $0c
73d6 0090 ld $90
73d7 0044 ld $44
73d8 0092 ld $92
73d9 0047 ld $47
73da 0081 ld $81
73db 0083 ld $83
73dc 000c ld $0c
73dd 0091 ld $91
73de 003b ld $3b
73df 0093 ld $93
73e0 0020 ld $20
73e1 0080 ld $80
73e2 000c ld $0c
73e3 0090 ld $90
73e4 0044 ld $44
73e5 0092 ld $92
73e6 0047 ld $47
73e7 0081 ld $81
73e8 0083 ld $83
73e9 000c ld $0c
73ea 0091 ld $91
73eb 003b ld $3b
73ec 0093 ld $93
73ed 0020 ld $20
73ee 0090 ld $90
73ef 0045 ld $45
73f0 0092 ld $92
73f1 0048 ld $48
73f2 000c ld $0c
73f3 0090 ld $90
73f4 0047 ld $47
73f5 0092 ld $92
73f6 004a ld $4a
73f7 0081 ld $81
73f8 00d0 ld $d0
73f9 00a1 ld $a1
73fa 004d ld $4d
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 004d ld $4d
7401 00a1 ld $a1
7402 005a ld $5a
7403 0083 ld $83
7404 000c ld $0c
7405 0091 ld $91
7406 0034 ld $34
7407 0093 ld $93
7408 0020 ld $20
7409 0006 ld $06
740a 0093 ld $93
740b 0020 ld $20
740c 0006 ld $06
740d 0090 ld $90
740e 0047 ld $47
740f 0092 ld $92
7410 004c ld $4c
7411 0081 ld $81
7412 0083 ld $83
7413 000c ld $0c
7414 0091 ld $91
7415 0038 ld $38
7416 0093 ld $93
7417 0020 ld $20
7418 0006 ld $06
7419 0083 ld $83
741a 0006 ld $06
741b 0090 ld $90
741c 0045 ld $45
741d 0091 ld $91
741e 002d ld $2d
741f 0092 ld $92
7420 0048 ld $48
7421 000c ld $0c
7422 0093 ld $93
7423 0020 ld $20
7424 0091 ld $91
7425 0034 ld $34
7426 000c ld $0c
7427 0090 ld $90
7428 0040 ld $40
7429 0091 ld $91
742a 002d ld $2d
742b 0092 ld $92
742c 0045 ld $45
742d 0083 ld $83
742e 000c ld $0c
742f 0093 ld $93
7430 0020 ld $20
7431 0091 ld $91
7432 0034 ld $34
7433 000c ld $0c
7434 0090 ld $90
7435 0040 ld $40
7436 0091 ld $91
7437 002d ld $2d
7438 0092 ld $92
7439 0045 ld $45
743a 0083 ld $83
743b 000c ld $0c
743c 0093 ld $93
743d 0020 ld $20
743e 0081 ld $81
743f 000c ld $0c
7440 0090 ld $90
7441 0020 ld $20
7442 0082 ld $82
7443 0083 ld $83
7444 0006 ld $06
7445 0080 ld $80
7446 0006 ld $06
7447 0090 ld $90
7448 0020 ld $20
7449 000c ld $0c
744a 0091 ld $91
744b 0039 ld $39
744c 0092 ld $92
744d 0045 ld $45
744e 0090 ld $90
744f 0040 ld $40
7450 000c ld $0c
7451 0092 ld $92
7452 0020 ld $20
7453 0093 ld $93
7454 004c ld $4c
7455 000c ld $0c
7456 0092 ld $92
7457 0045 ld $45
7458 0083 ld $83
7459 000c ld $0c
745a 00d0 ld $d0
745b 00a1 ld $a1
745c 004e ld $4e
745d 004e ld $4e
745e 00a1 ld $a1
745f 005a ld $5a
7460 0093 ld $93
7461 0020 ld $20
7462 0092 ld $92
7463 004c ld $4c
7464 000c ld $0c
7465 0090 ld $90
7466 003c ld $3c
7467 0092 ld $92
7468 0045 ld $45
7469 0083 ld $83
746a 000c ld $0c
746b 0093 ld $93
746c 0020 ld $20
746d 0092 ld $92
746e 004c ld $4c
746f 0006 ld $06
7470 0093 ld $93
7471 0020 ld $20
7472 0006 ld $06
7473 0092 ld $92
7474 0045 ld $45
7475 0083 ld $83
7476 000c ld $0c
7477 0093 ld $93
7478 0020 ld $20
7479 0092 ld $92
747a 004c ld $4c
747b 0006 ld $06
747c 0083 ld $83
747d 0006 ld $06
747e 0090 ld $90
747f 0038 ld $38
7480 0092 ld $92
7481 0044 ld $44
7482 0091 ld $91
7483 003e ld $3e
7484 000c ld $0c
7485 0092 ld $92
7486 0020 ld $20
7487 0093 ld $93
7488 004c ld $4c
7489 000c ld $0c
748a 0092 ld $92
748b 0044 ld $44
748c 0083 ld $83
748d 000c ld $0c
748e 0093 ld $93
748f 0020 ld $20
7490 0092 ld $92
7491 004c ld $4c
7492 000c ld $0c
7493 0091 ld $91
7494 003b ld $3b
7495 0092 ld $92
7496 0044 ld $44
7497 0083 ld $83
7498 000c ld $0c
7499 0093 ld $93
749a 0020 ld $20
749b 0092 ld $92
749c 004c ld $4c
749d 000c ld $0c
749e 0092 ld $92
749f 0020 ld $20
74a0 0093 ld $93
74a1 0044 ld $44
74a2 0006 ld $06
74a3 0082 ld $82
74a4 0006 ld $06
74a5 0092 ld $92
74a6 0020 ld $20
74a7 0093 ld $93
74a8 004c ld $4c
74a9 000c ld $0c
74aa 0090 ld $90
74ab 0039 ld $39
74ac 0092 ld $92
74ad 0045 ld $45
74ae 0091 ld $91
74af 003c ld $3c
74b0 0083 ld $83
74b1 000c ld $0c
74b2 0092 ld $92
74b3 0020 ld $20
74b4 0093 ld $93
74b5 004c ld $4c
74b6 000c ld $0c
74b7 00d0 ld $d0
74b8 00a1 ld $a1
74b9 004f ld $4f
74ba 004f ld $4f
74bb 00a1 ld $a1
74bc 005b ld $5b
74bd 0092 ld $92
74be 0045 ld $45
74bf 0083 ld $83
74c0 000c ld $0c
74c1 0093 ld $93
74c2 0020 ld $20
74c3 0092 ld $92
74c4 004c ld $4c
74c5 000c ld $0c
74c6 0090 ld $90
74c7 0034 ld $34
74c8 0092 ld $92
74c9 0045 ld $45
74ca 0091 ld $91
74cb 0039 ld $39
74cc 0083 ld $83
74cd 000c ld $0c
74ce 0092 ld $92
74cf 0020 ld $20
74d0 0093 ld $93
74d1 004c ld $4c
74d2 0006 ld $06
74d3 0092 ld $92
74d4 0020 ld $20
74d5 0006 ld $06
74d6 0092 ld $92
74d7 0045 ld $45
74d8 0083 ld $83
74d9 000c ld $0c
74da 0093 ld $93
74db 0020 ld $20
74dc 0092 ld $92
74dd 004c ld $4c
74de 0006 ld $06
74df 0083 ld $83
74e0 0006 ld $06
74e1 0091 ld $91
74e2 0038 ld $38
74e3 0092 ld $92
74e4 0044 ld $44
74e5 000c ld $0c
74e6 0093 ld $93
74e7 0020 ld $20
74e8 0092 ld $92
74e9 004c ld $4c
74ea 000c ld $0c
74eb 0092 ld $92
74ec 0044 ld $44
74ed 0083 ld $83
74ee 000c ld $0c
74ef 0093 ld $93
74f0 0020 ld $20
74f1 0092 ld $92
74f2 004c ld $4c
74f3 000c ld $0c
74f4 0090 ld $90
74f5 003b ld $3b
74f6 0092 ld $92
74f7 0044 ld $44
74f8 0083 ld $83
74f9 000c ld $0c
74fa 0093 ld $93
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 0020 ld $20
7501 0092 ld $92
7502 004c ld $4c
7503 000c ld $0c
7504 0092 ld $92
7505 0020 ld $20
7506 0093 ld $93
7507 0044 ld $44
7508 0006 ld $06
7509 0082 ld $82
750a 0006 ld $06
750b 0092 ld $92
750c 0020 ld $20
750d 0093 ld $93
750e 004c ld $4c
750f 000c ld $0c
7510 0090 ld $90
7511 0039 ld $39
7512 0092 ld $92
7513 0045 ld $45
7514 0091 ld $91
7515 0040 ld $40
7516 0083 ld $83
7517 000c ld $0c
7518 0092 ld $92
7519 0020 ld $20
751a 00d0 ld $d0
751b 00a1 ld $a1
751c 0050 ld $50
751d 0050 ld $50
751e 00a1 ld $a1
751f 005a ld $5a
7520 0093 ld $93
7521 004c ld $4c
7522 000c ld $0c
7523 0092 ld $92
7524 0045 ld $45
7525 0083 ld $83
7526 000c ld $0c
7527 0093 ld $93
7528 0020 ld $20
7529 0092 ld $92
752a 004c ld $4c
752b 000c ld $0c
752c 0091 ld $91
752d 003c ld $3c
752e 0092 ld $92
752f 0045 ld $45
7530 0083 ld $83
7531 000c ld $0c
7532 0093 ld $93
7533 0020 ld $20
7534 0092 ld $92
7535 004c ld $4c
7536 0006 ld $06
7537 0093 ld $93
7538 0020 ld $20
7539 0006 ld $06
753a 0092 ld $92
753b 0045 ld $45
753c 0083 ld $83
753d 000c ld $0c
753e 0093 ld $93
753f 0020 ld $20
7540 0092 ld $92
7541 004c ld $4c
7542 0006 ld $06
7543 0083 ld $83
7544 0006 ld $06
7545 0090 ld $90
7546 0038 ld $38
7547 0092 ld $92
7548 0044 ld $44
7549 0091 ld $91
754a 003e ld $3e
754b 000c ld $0c
754c 0092 ld $92
754d 0020 ld $20
754e 0093 ld $93
754f 004c ld $4c
7550 000c ld $0c
7551 0092 ld $92
7552 0044 ld $44
7553 0083 ld $83
7554 000c ld $0c
7555 0093 ld $93
7556 0020 ld $20
7557 0092 ld $92
7558 004c ld $4c
7559 000c ld $0c
755a 0091 ld $91
755b 003b ld $3b
755c 0092 ld $92
755d 0044 ld $44
755e 0083 ld $83
755f 000c ld $0c
7560 0093 ld $93
7561 0020 ld $20
7562 0092 ld $92
7563 004c ld $4c
7564 000c ld $0c
7565 0092 ld $92
7566 0020 ld $20
7567 0093 ld $93
7568 0044 ld $44
7569 0006 ld $06
756a 0082 ld $82
756b 0006 ld $06
756c 0092 ld $92
756d 0020 ld $20
756e 0093 ld $93
756f 004c ld $4c
7570 000c ld $0c
7571 0090 ld $90
7572 0039 ld $39
7573 0092 ld $92
7574 0045 ld $45
7575 0091 ld $91
7576 003c ld $3c
7577 00d0 ld $d0
7578 00a1 ld $a1
7579 0051 ld $51
757a 0051 ld $51
757b 00a1 ld $a1
757c 0059 ld $59
757d 0083 ld $83
757e 000c ld $0c
757f 0092 ld $92
7580 0020 ld $20
7581 0093 ld $93
7582 004c ld $4c
7583 000c ld $0c
7584 0091 ld $91
7585 0040 ld $40
7586 0092 ld $92
7587 0045 ld $45
7588 0083 ld $83
7589 000c ld $0c
758a 0093 ld $93
758b 0020 ld $20
758c 0092 ld $92
758d 004c ld $4c
758e 000c ld $0c
758f 0091 ld $91
7590 0045 ld $45
7591 0092 ld $92
7592 0045 ld $45
7593 0083 ld $83
7594 000c ld $0c
7595 0093 ld $93
7596 0020 ld $20
7597 0092 ld $92
7598 004c ld $4c
7599 0006 ld $06
759a 0093 ld $93
759b 0020 ld $20
759c 0006 ld $06
759d 0091 ld $91
759e 0045 ld $45
759f 0092 ld $92
75a0 0045 ld $45
75a1 0083 ld $83
75a2 000c ld $0c
75a3 0093 ld $93
75a4 0020 ld $20
75a5 0092 ld $92
75a6 004c ld $4c
75a7 0006 ld $06
75a8 0083 ld $83
75a9 0006 ld $06
75aa 0090 ld $90
75ab 003e ld $3e
75ac 0092 ld $92
75ad 0044 ld $44
75ae 0091 ld $91
75af 0044 ld $44
75b0 000c ld $0c
75b1 0092 ld $92
75b2 0020 ld $20
75b3 0093 ld $93
75b4 004c ld $4c
75b5 000c ld $0c
75b6 0092 ld $92
75b7 0044 ld $44
75b8 0083 ld $83
75b9 000c ld $0c
75ba 0093 ld $93
75bb 0020 ld $20
75bc 0092 ld $92
75bd 004c ld $4c
75be 000c ld $0c
75bf 0092 ld $92
75c0 0044 ld $44
75c1 0083 ld $83
75c2 000c ld $0c
75c3 0093 ld $93
75c4 0020 ld $20
75c5 0092 ld $92
75c6 004c ld $4c
75c7 000c ld $0c
75c8 0092 ld $92
75c9 0020 ld $20
75ca 0093 ld $93
75cb 0044 ld $44
75cc 0006 ld $06
75cd 0082 ld $82
75ce 0006 ld $06
75cf 0092 ld $92
75d0 0020 ld $20
75d1 0093 ld $93
75d2 004c ld $4c
75d3 00d0 ld $d0
75d4 00a1 ld $a1
75d5 0052 ld $52
75d6 0052 ld $52
75d7 00a1 ld $a1
75d8 005a ld $5a
75d9 000c ld $0c
75da 0092 ld $92
75db 0047 ld $47
75dc 0093 ld $93
75dd 004c ld $4c
75de 0080 ld $80
75df 0081 ld $81
75e0 000c ld $0c
75e1 0090 ld $90
75e2 0020 ld $20
75e3 0091 ld $91
75e4 0034 ld $34
75e5 000c ld $0c
75e6 0090 ld $90
75e7 0047 ld $47
75e8 0091 ld $91
75e9 0028 ld $28
75ea 0092 ld $92
75eb 0044 ld $44
75ec 0083 ld $83
75ed 000c ld $0c
75ee 0093 ld $93
75ef 0020 ld $20
75f0 0091 ld $91
75f1 0034 ld $34
75f2 0090 ld $90
75f3 0045 ld $45
75f4 0092 ld $92
75f5 0048 ld $48
75f6 000c ld $0c
75f7 0091 ld $91
75f8 0028 ld $28
75f9 0090 ld $90
75fa 0047 ld $47
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 0092 ld $92
7601 004a ld $4a
7602 0083 ld $83
7603 000c ld $0c
7604 0093 ld $93
7605 0020 ld $20
7606 0091 ld $91
7607 0034 ld $34
7608 0006 ld $06
7609 0093 ld $93
760a 0020 ld $20
760b 0006 ld $06
760c 0090 ld $90
760d 0048 ld $48
760e 0091 ld $91
760f 0028 ld $28
7610 0092 ld $92
7611 0045 ld $45
7612 0083 ld $83
7613 000c ld $0c
7614 0093 ld $93
7615 0020 ld $20
7616 0091 ld $91
7617 0034 ld $34
7618 0090 ld $90
7619 0044 ld $44
761a 0092 ld $92
761b 0047 ld $47
761c 0006 ld $06
761d 0083 ld $83
761e 0006 ld $06
761f 0090 ld $90
7620 0040 ld $40
7621 0091 ld $91
7622 002d ld $2d
7623 0092 ld $92
7624 0045 ld $45
7625 000c ld $0c
7626 0093 ld $93
7627 0020 ld $20
7628 0091 ld $91
7629 0039 ld $39
762a 000c ld $0c
762b 0090 ld $90
762c 0040 ld $40
762d 0091 ld $91
762e 002d ld $2d
762f 0092 ld $92
7630 0045 ld $45
7631 0083 ld $83
7632 000c ld $0c
7633 0093 ld $93
7634 0020 ld $20
7635 00d0 ld $d0
7636 00a1 ld $a1
7637 0053 ld $53
7638 0053 ld $53
7639 00a1 ld $a1
763a 005b ld $5b
763b 0091 ld $91
763c 0039 ld $39
763d 0090 ld $90
763e 0048 ld $48
763f 0092 ld $92
7640 0045 ld $45
7641 000c ld $0c
7642 0091 ld $91
7643 002d ld $2d
7644 0090 ld $90
7645 004c ld $4c
7646 0092 ld $92
7647 0048 ld $48
7648 0083 ld $83
7649 000c ld $0c
764a 0093 ld $93
764b 0020 ld $20
764c 0091 ld $91
764d 0039 ld $39
764e 000c ld $0c
764f 0090 ld $90
7650 0020 ld $20
7651 0092 ld $92
7652 0047 ld $47
7653 0091 ld $91
7654 002d ld $2d
7655 0093 ld $93
7656 004a ld $4a
7657 0006 ld $06
7658 0080 ld $80
7659 0006 ld $06
765a 0090 ld $90
765b 0020 ld $20
765c 0092 ld $92
765d 0045 ld $45
765e 0091 ld $91
765f 0039 ld $39
7660 0093 ld $93
7661 0048 ld $48
7662 000c ld $0c
7663 0091 ld $91
7664 002c ld $2c
7665 0090 ld $90
7666 0044 ld $44
7667 0092 ld $92
7668 0047 ld $47
7669 0083 ld $83
766a 000c ld $0c
766b 0093 ld $93
766c 0020 ld $20
766d 0091 ld $91
766e 0038 ld $38
766f 000c ld $0c
7670 0091 ld $91
7671 002c ld $2c
7672 0083 ld $83
7673 000c ld $0c
7674 0093 ld $93
7675 0020 ld $20
7676 0090 ld $90
7677 0048 ld $48
7678 0091 ld $91
7679 0038 ld $38
767a 0092 ld $92
767b 0045 ld $45
767c 000c ld $0c
767d 0091 ld $91
767e 0028 ld $28
767f 0090 ld $90
7680 0047 ld $47
7681 0092 ld $92
7682 004a ld $4a
7683 0083 ld $83
7684 000c ld $0c
7685 0093 ld $93
7686 0020 ld $20
7687 0091 ld $91
7688 0034 ld $34
7689 0006 ld $06
768a 0093 ld $93
768b 0020 ld $20
768c 0006 ld $06
768d 0090 ld $90
768e 004c ld $4c
768f 0091 ld $91
7690 0028 ld $28
7691 0092 ld $92
7692 0047 ld $47
7693 00d0 ld $d0
7694 00a1 ld $a1
7695 0054 ld $54
7696 0054 ld $54
7697 00a1 ld $a1
7698 005a ld $5a
7699 0083 ld $83
769a 000c ld $0c
769b 0093 ld $93
769c 0020 ld $20
769d 0091 ld $91
769e 0034 ld $34
769f 0006 ld $06
76a0 0083 ld $83
76a1 0006 ld $06
76a2 0090 ld $90
76a3 0045 ld $45
76a4 0091 ld $91
76a5 002d ld $2d
76a6 0092 ld $92
76a7 0048 ld $48
76a8 000c ld $0c
76a9 0093 ld $93
76aa 0020 ld $20
76ab 0091 ld $91
76ac 0039 ld $39
76ad 000c ld $0c
76ae 0090 ld $90
76af 0040 ld $40
76b0 0091 ld $91
76b1 002d ld $2d
76b2 0092 ld $92
76b3 0045 ld $45
76b4 0083 ld $83
76b5 000c ld $0c
76b6 0093 ld $93
76b7 0020 ld $20
76b8 0091 ld $91
76b9 0039 ld $39
76ba 000c ld $0c
76bb 0090 ld $90
76bc 0040 ld $40
76bd 0091 ld $91
76be 002d ld $2d
76bf 0092 ld $92
76c0 0045 ld $45
76c1 0083 ld $83
76c2 000c ld $0c
76c3 0093 ld $93
76c4 0020 ld $20
76c5 0091 ld $91
76c6 0039 ld $39
76c7 000c ld $0c
76c8 0090 ld $90
76c9 0020 ld $20
76ca 0091 ld $91
76cb 002f ld $2f
76cc 0082 ld $82
76cd 0083 ld $83
76ce 0006 ld $06
76cf 0080 ld $80
76d0 0006 ld $06
76d1 0090 ld $90
76d2 0020 ld $20
76d3 0091 ld $91
76d4 0030 ld $30
76d5 000c ld $0c
76d6 0091 ld $91
76d7 0032 ld $32
76d8 0080 ld $80
76d9 000c ld $0c
76da 0090 ld $90
76db 0020 ld $20
76dc 0092 ld $92
76dd 004a ld $4a
76de 0093 ld $93
76df 0041 ld $41
76e0 0091 ld $91
76e1 0026 ld $26
76e2 000c ld $0c
76e3 0080 ld $80
76e4 0081 ld $81
76e5 0082 ld $82
76e6 0083 ld $83
76e7 000c ld $0c
76e8 0090 ld $90
76e9 0020 ld $20
76ea 0092 ld $92
76eb 0045 ld $45
76ec 0091 ld $91
76ed 0026 ld $26
76ee 0093 ld $93
76ef 004d ld $4d
76f0 00d0 ld $d0
76f1 00a1 ld $a1
76f2 0055 ld $55
76f3 0055 ld $55
76f4 00a1 ld $a1
76f5 0059 ld $59
76f6 000c ld $0c
76f7 0090 ld $90
76f8 0048 ld $48
76f9 0092 ld $92
76fa 0051 ld $51
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 0081 ld $81
7701 0083 ld $83
7702 000c ld $0c
7703 0091 ld $91
7704 0026 ld $26
7705 0093 ld $93
7706 0020 ld $20
7707 0090 ld $90
7708 0048 ld $48
7709 0006 ld $06
770a 0091 ld $91
770b 0026 ld $26
770c 0090 ld $90
770d 0020 ld $20
770e 0093 ld $93
770f 0048 ld $48
7710 0006 ld $06
7711 0091 ld $91
7712 002d ld $2d
7713 0090 ld $90
7714 004f ld $4f
7715 0092 ld $92
7716 0047 ld $47
7717 0083 ld $83
7718 000c ld $0c
7719 0093 ld $93
771a 0020 ld $20
771b 0091 ld $91
771c 0029 ld $29
771d 0090 ld $90
771e 004d ld $4d
771f 0092 ld $92
7720 0045 ld $45
7721 0006 ld $06
7722 0083 ld $83
7723 0006 ld $06
7724 0090 ld $90
7725 0043 ld $43
7726 0091 ld $91
7727 0024 ld $24
7728 0092 ld $92
7729 004c ld $4c
772a 000c ld $0c
772b 0093 ld $93
772c 0020 ld $20
772d 0091 ld $91
772e 0030 ld $30
772f 0080 ld $80
7730 0082 ld $82
7731 000c ld $0c
7732 0081 ld $81
7733 0083 ld $83
7734 000c ld $0c
7735 0090 ld $90
7736 0020 ld $20
7737 0092 ld $92
7738 0040 ld $40
7739 0091 ld $91
773a 0030 ld $30
773b 0093 ld $93
773c 0048 ld $48
773d 000c ld $0c
773e 0090 ld $90
773f 004c ld $4c
7740 0092 ld $92
7741 0043 ld $43
7742 0081 ld $81
7743 0083 ld $83
7744 000c ld $0c
7745 0091 ld $91
7746 0024 ld $24
7747 0093 ld $93
7748 0020 ld $20
7749 0092 ld $92
774a 0045 ld $45
774b 0006 ld $06
774c 0091 ld $91
774d 0025 ld $25
774e 0092 ld $92
774f 0043 ld $43
7750 0006 ld $06
7751 00d0 ld $d0
7752 00a1 ld $a1
7753 0056 ld $56
7754 0056 ld $56
7755 00a1 ld $a1
7756 005a ld $5a
7757 0091 ld $91
7758 0026 ld $26
7759 0090 ld $90
775a 0020 ld $20
775b 0092 ld $92
775c 0041 ld $41
775d 0093 ld $93
775e 004a ld $4a
775f 0006 ld $06
7760 0080 ld $80
7761 0006 ld $06
7762 0090 ld $90
7763 0020 ld $20
7764 0092 ld $92
7765 0048 ld $48
7766 0091 ld $91
7767 0027 ld $27
7768 0093 ld $93
7769 0040 ld $40
776a 000c ld $0c
776b 0090 ld $90
776c 0044 ld $44
776d 0092 ld $92
776e 0047 ld $47
776f 0081 ld $81
7770 0083 ld $83
7771 000c ld $0c
7772 0091 ld $91
7773 003b ld $3b
7774 0093 ld $93
7775 0020 ld $20
7776 0080 ld $80
7777 000c ld $0c
7778 0090 ld $90
7779 0044 ld $44
777a 0092 ld $92
777b 0047 ld $47
777c 0081 ld $81
777d 0083 ld $83
777e 000c ld $0c
777f 0091 ld $91
7780 003b ld $3b
7781 0093 ld $93
7782 0020 ld $20
7783 0090 ld $90
7784 0048 ld $48
7785 0092 ld $92
7786 0045 ld $45
7787 000c ld $0c
7788 0090 ld $90
7789 0047 ld $47
778a 0092 ld $92
778b 004a ld $4a
778c 0081 ld $81
778d 0083 ld $83
778e 000c ld $0c
778f 0091 ld $91
7790 0034 ld $34
7791 0093 ld $93
7792 0020 ld $20
7793 0006 ld $06
7794 0093 ld $93
7795 0020 ld $20
7796 0006 ld $06
7797 0090 ld $90
7798 0047 ld $47
7799 0092 ld $92
779a 004c ld $4c
779b 0081 ld $81
779c 0083 ld $83
779d 000c ld $0c
779e 0091 ld $91
779f 0038 ld $38
77a0 0093 ld $93
77a1 0020 ld $20
77a2 0006 ld $06
77a3 0083 ld $83
77a4 0006 ld $06
77a5 0090 ld $90
77a6 0045 ld $45
77a7 0091 ld $91
77a8 002d ld $2d
77a9 0092 ld $92
77aa 0048 ld $48
77ab 000c ld $0c
77ac 0093 ld $93
77ad 0020 ld $20
77ae 00d0 ld $d0
77af 00a1 ld $a1
77b0 0057 ld $57
77b1 0057 ld $57
77b2 00a1 ld $a1
77b3 005a ld $5a
77b4 0091 ld $91
77b5 0034 ld $34
77b6 000c ld $0c
77b7 0090 ld $90
77b8 0045 ld $45
77b9 0091 ld $91
77ba 002d ld $2d
77bb 0092 ld $92
77bc 0040 ld $40
77bd 0083 ld $83
77be 000c ld $0c
77bf 0093 ld $93
77c0 0020 ld $20
77c1 0091 ld $91
77c2 0034 ld $34
77c3 000c ld $0c
77c4 0090 ld $90
77c5 0045 ld $45
77c6 0091 ld $91
77c7 002d ld $2d
77c8 0092 ld $92
77c9 0040 ld $40
77ca 0083 ld $83
77cb 000c ld $0c
77cc 0093 ld $93
77cd 0020 ld $20
77ce 0081 ld $81
77cf 000c ld $0c
77d0 0090 ld $90
77d1 0020 ld $20
77d2 0082 ld $82
77d3 0083 ld $83
77d4 0006 ld $06
77d5 0080 ld $80
77d6 0006 ld $06
77d7 0090 ld $90
77d8 0020 ld $20
77d9 000c ld $0c
77da 0092 ld $92
77db 0047 ld $47
77dc 0091 ld $91
77dd 0028 ld $28
77de 0090 ld $90
77df 004c ld $4c
77e0 000c ld $0c
77e1 0093 ld $93
77e2 0020 ld $20
77e3 0091 ld $91
77e4 0034 ld $34
77e5 000c ld $0c
77e6 0090 ld $90
77e7 0044 ld $44
77e8 0091 ld $91
77e9 0028 ld $28
77ea 0092 ld $92
77eb 0047 ld $47
77ec 0083 ld $83
77ed 000c ld $0c
77ee 0093 ld $93
77ef 0020 ld $20
77f0 0091 ld $91
77f1 0034 ld $34
77f2 0090 ld $90
77f3 0045 ld $45
77f4 0092 ld $92
77f5 0048 ld $48
77f6 000c ld $0c
77f7 0091 ld $91
77f8 0028 ld $28
77f9 0090 ld $90
77fa 004a ld $4a
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 0092 ld $92
7801 0047 ld $47
7802 0083 ld $83
7803 000c ld $0c
7804 0093 ld $93
7805 0020 ld $20
7806 0091 ld $91
7807 0034 ld $34
7808 0006 ld $06
7809 0093 ld $93
780a 0020 ld $20
780b 0006 ld $06
780c 0090 ld $90
780d 0045 ld $45
780e 0091 ld $91
780f 0028 ld $28
7810 00d0 ld $d0
7811 00a1 ld $a1
7812 0058 ld $58
7813 0058 ld $58
7814 00a1 ld $a1
7815 005a ld $5a
7816 0092 ld $92
7817 0048 ld $48
7818 0083 ld $83
7819 000c ld $0c
781a 0093 ld $93
781b 0020 ld $20
781c 0091 ld $91
781d 0034 ld $34
781e 0090 ld $90
781f 0047 ld $47
7820 0092 ld $92
7821 0044 ld $44
7822 0006 ld $06
7823 0083 ld $83
7824 0006 ld $06
7825 0090 ld $90
7826 0040 ld $40
7827 0091 ld $91
7828 002d ld $2d
7829 0092 ld $92
782a 0045 ld $45
782b 000c ld $0c
782c 0093 ld $93
782d 0020 ld $20
782e 0091 ld $91
782f 0039 ld $39
7830 000c ld $0c
7831 0090 ld $90
7832 0040 ld $40
7833 0091 ld $91
7834 002d ld $2d
7835 0092 ld $92
7836 0045 ld $45
7837 0083 ld $83
7838 000c ld $0c
7839 0093 ld $93
783a 0020 ld $20
783b 0091 ld $91
783c 0039 ld $39
783d 0090 ld $90
783e 0045 ld $45
783f 0092 ld $92
7840 0048 ld $48
7841 000c ld $0c
7842 0091 ld $91
7843 002d ld $2d
7844 0090 ld $90
7845 004c ld $4c
7846 0092 ld $92
7847 0048 ld $48
7848 0083 ld $83
7849 000c ld $0c
784a 0093 ld $93
784b 0020 ld $20
784c 0091 ld $91
784d 0039 ld $39
784e 000c ld $0c
784f 0090 ld $90
7850 0020 ld $20
7851 0092 ld $92
7852 004a ld $4a
7853 0091 ld $91
7854 002d ld $2d
7855 0093 ld $93
7856 0047 ld $47
7857 0006 ld $06
7858 0080 ld $80
7859 0006 ld $06
785a 0090 ld $90
785b 0020 ld $20
785c 0092 ld $92
785d 0045 ld $45
785e 0091 ld $91
785f 0039 ld $39
7860 0093 ld $93
7861 0048 ld $48
7862 000c ld $0c
7863 0091 ld $91
7864 002c ld $2c
7865 0090 ld $90
7866 0047 ld $47
7867 0092 ld $92
7868 0044 ld $44
7869 0083 ld $83
786a 000c ld $0c
786b 0093 ld $93
786c 0020 ld $20
786d 00d0 ld $d0
786e 00a1 ld $a1
786f 0059 ld $59
7870 0059 ld $59
7871 00a1 ld $a1
7872 005a ld $5a
7873 0091 ld $91
7874 0038 ld $38
7875 000c ld $0c
7876 0091 ld $91
7877 002c ld $2c
7878 0083 ld $83
7879 000c ld $0c
787a 0093 ld $93
787b 0020 ld $20
787c 0090 ld $90
787d 0045 ld $45
787e 0091 ld $91
787f 0038 ld $38
7880 0092 ld $92
7881 0048 ld $48
7882 000c ld $0c
7883 0091 ld $91
7884 0028 ld $28
7885 0090 ld $90
7886 0047 ld $47
7887 0092 ld $92
7888 004a ld $4a
7889 0083 ld $83
788a 000c ld $0c
788b 0093 ld $93
788c 0020 ld $20
788d 0091 ld $91
788e 0034 ld $34
788f 0006 ld $06
7890 0093 ld $93
7891 0020 ld $20
7892 0006 ld $06
7893 0090 ld $90
7894 0047 ld $47
7895 0091 ld $91
7896 0028 ld $28
7897 0092 ld $92
7898 004c ld $4c
7899 0083 ld $83
789a 000c ld $0c
789b 0093 ld $93
789c 0020 ld $20
789d 0091 ld $91
789e 0034 ld $34
789f 0006 ld $06
78a0 0083 ld $83
78a1 0006 ld $06
78a2 0090 ld $90
78a3 0045 ld $45
78a4 0091 ld $91
78a5 002d ld $2d
78a6 0092 ld $92
78a7 0048 ld $48
78a8 000c ld $0c
78a9 0093 ld $93
78aa 0020 ld $20
78ab 0091 ld $91
78ac 0039 ld $39
78ad 000c ld $0c
78ae 0090 ld $90
78af 0040 ld $40
78b0 0091 ld $91
78b1 002d ld $2d
78b2 0092 ld $92
78b3 0045 ld $45
78b4 0083 ld $83
78b5 000c ld $0c
78b6 0093 ld $93
78b7 0020 ld $20
78b8 0091 ld $91
78b9 0039 ld $39
78ba 000c ld $0c
78bb 0090 ld $90
78bc 0045 ld $45
78bd 0091 ld $91
78be 002d ld $2d
78bf 0092 ld $92
78c0 0040 ld $40
78c1 0083 ld $83
78c2 000c ld $0c
78c3 0093 ld $93
78c4 0020 ld $20
78c5 0091 ld $91
78c6 0039 ld $39
78c7 000c ld $0c
78c8 0090 ld $90
78c9 0020 ld $20
78ca 00d0 ld $d0
78cb 00a1 ld $a1
78cc 005a ld $5a
78cd 005a ld $5a
78ce 00a1 ld $a1
78cf 0011 ld $11
78d0 0091 ld $91
78d1 002f ld $2f
78d2 0082 ld $82
78d3 0083 ld $83
78d4 0006 ld $06
78d5 0080 ld $80
78d6 0006 ld $06
78d7 0090 ld $90
78d8 0020 ld $20
78d9 0091 ld $91
78da 0030 ld $30
78db 000c ld $0c
78dc 0080 ld $80
78dd 0081 ld $81
78de 00d0 ld $d0
78df 00a1 ld $a1
78e0 005b ld $5b
78e1 005b ld $5b
78e2 00a1 ld $a1
78e3 005d ld $5d
78e4 0090 ld $90
78e5 0030 ld $30
78e6 000b ld $0b
78e7 0091 ld $91
78e8 003c ld $3c
78e9 000b ld $0b
78ea 0091 ld $91
78eb 003f ld $3f
78ec 000b ld $0b
78ed 0091 ld $91
78ee 0043 ld $43
78ef 000b ld $0b
78f0 0091 ld $91
78f1 003f ld $3f
78f2 0080 ld $80
78f3 000b ld $0b
78f4 0090 ld $90
78f5 003c ld $3c
78f6 0081 ld $81
78f7 000b ld $0b
78f8 0090 ld $90
78f9 003f ld $3f
78fa 000b ld $0b
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 0090 ld $90
7901 003c ld $3c
7902 000b ld $0b
7903 0090 ld $90
7904 0037 ld $37
7905 000b ld $0b
7906 0091 ld $91
7907 003c ld $3c
7908 0080 ld $80
7909 000b ld $0b
790a 0090 ld $90
790b 0033 ld $33
790c 0081 ld $81
790d 000b ld $0b
790e 0091 ld $91
790f 003c ld $3c
7910 0080 ld $80
7911 000b ld $0b
7912 0090 ld $90
7913 0030 ld $30
7914 0081 ld $81
7915 000b ld $0b
7916 0091 ld $91
7917 003c ld $3c
7918 000b ld $0b
7919 0091 ld $91
791a 003f ld $3f
791b 000b ld $0b
791c 0091 ld $91
791d 0043 ld $43
791e 000b ld $0b
791f 0091 ld $91
7920 003f ld $3f
7921 0080 ld $80
7922 000b ld $0b
7923 0090 ld $90
7924 003c ld $3c
7925 0081 ld $81
7926 000b ld $0b
7927 0090 ld $90
7928 003f ld $3f
7929 000b ld $0b
792a 0090 ld $90
792b 003c ld $3c
792c 000b ld $0b
792d 0090 ld $90
792e 0037 ld $37
792f 000b ld $0b
7930 0091 ld $91
7931 003c ld $3c
7932 0080 ld $80
7933 000b ld $0b
7934 0090 ld $90
7935 0033 ld $33
7936 0081 ld $81
7937 000b ld $0b
7938 0091 ld $91
7939 003c ld $3c
793a 0080 ld $80
793b 000b ld $0b
793c 0090 ld $90
793d 0030 ld $30
793e 0081 ld $81
793f 000b ld $0b
7940 0091 ld $91
7941 003c ld $3c
7942 000b ld $0b
7943 00d0 ld $d0
7944 00a1 ld $a1
7945 005c ld $5c
7946 005c ld $5c
7947 00a1 ld $a1
7948 005a ld $5a
7949 0091 ld $91
794a 0041 ld $41
794b 000b ld $0b
794c 0091 ld $91
794d 0044 ld $44
794e 000b ld $0b
794f 0091 ld $91
7950 0041 ld $41
7951 0080 ld $80
7952 000b ld $0b
7953 0090 ld $90
7954 003c ld $3c
7955 0081 ld $81
7956 000b ld $0b
7957 0090 ld $90
7958 0041 ld $41
7959 000b ld $0b
795a 0090 ld $90
795b 003c ld $3c
795c 000b ld $0b
795d 0090 ld $90
795e 0038 ld $38
795f 000b ld $0b
7960 0091 ld $91
7961 003c ld $3c
7962 0080 ld $80
7963 000b ld $0b
7964 0090 ld $90
7965 0035 ld $35
7966 0081 ld $81
7967 000b ld $0b
7968 0091 ld $91
7969 003c ld $3c
796a 0080 ld $80
796b 000b ld $0b
796c 0090 ld $90
796d 0030 ld $30
796e 0081 ld $81
796f 000b ld $0b
7970 0091 ld $91
7971 003c ld $3c
7972 000b ld $0b
7973 0091 ld $91
7974 0041 ld $41
7975 000b ld $0b
7976 0091 ld $91
7977 0044 ld $44
7978 000b ld $0b
7979 0091 ld $91
797a 0041 ld $41
797b 0080 ld $80
797c 000b ld $0b
797d 0090 ld $90
797e 003c ld $3c
797f 0081 ld $81
7980 000b ld $0b
7981 0090 ld $90
7982 0041 ld $41
7983 000b ld $0b
7984 0090 ld $90
7985 003c ld $3c
7986 000b ld $0b
7987 0090 ld $90
7988 0038 ld $38
7989 000b ld $0b
798a 0091 ld $91
798b 003c ld $3c
798c 0080 ld $80
798d 000b ld $0b
798e 0090 ld $90
798f 0035 ld $35
7990 0081 ld $81
7991 000b ld $0b
7992 0091 ld $91
7993 003c ld $3c
7994 0080 ld $80
7995 000b ld $0b
7996 0090 ld $90
7997 0030 ld $30
7998 0081 ld $81
7999 000b ld $0b
799a 0091 ld $91
799b 003b ld $3b
799c 000b ld $0b
799d 0091 ld $91
799e 003e ld $3e
799f 000b ld $0b
79a0 00d0 ld $d0
79a1 00a1 ld $a1
79a2 005d ld $5d
79a3 005d ld $5d
79a4 00a1 ld $a1
79a5 005a ld $5a
79a6 0091 ld $91
79a7 0041 ld $41
79a8 000b ld $0b
79a9 0091 ld $91
79aa 003e ld $3e
79ab 0080 ld $80
79ac 000b ld $0b
79ad 0090 ld $90
79ae 003b ld $3b
79af 0081 ld $81
79b0 000b ld $0b
79b1 0090 ld $90
79b2 003e ld $3e
79b3 000b ld $0b
79b4 0090 ld $90
79b5 003b ld $3b
79b6 000b ld $0b
79b7 0090 ld $90
79b8 0038 ld $38
79b9 000b ld $0b
79ba 0091 ld $91
79bb 003b ld $3b
79bc 0080 ld $80
79bd 000b ld $0b
79be 0090 ld $90
79bf 0035 ld $35
79c0 0081 ld $81
79c1 000b ld $0b
79c2 0091 ld $91
79c3 003b ld $3b
79c4 0080 ld $80
79c5 000b ld $0b
79c6 0090 ld $90
79c7 0030 ld $30
79c8 0081 ld $81
79c9 000b ld $0b
79ca 0091 ld $91
79cb 003b ld $3b
79cc 000b ld $0b
79cd 0091 ld $91
79ce 003e ld $3e
79cf 000b ld $0b
79d0 0091 ld $91
79d1 0041 ld $41
79d2 000b ld $0b
79d3 0091 ld $91
79d4 003e ld $3e
79d5 0080 ld $80
79d6 000b ld $0b
79d7 0090 ld $90
79d8 003b ld $3b
79d9 0081 ld $81
79da 000b ld $0b
79db 0090 ld $90
79dc 003e ld $3e
79dd 000b ld $0b
79de 0090 ld $90
79df 003b ld $3b
79e0 000b ld $0b
79e1 0090 ld $90
79e2 0038 ld $38
79e3 000b ld $0b
79e4 0091 ld $91
79e5 003b ld $3b
79e6 0080 ld $80
79e7 000b ld $0b
79e8 0090 ld $90
79e9 0035 ld $35
79ea 0081 ld $81
79eb 000b ld $0b
79ec 0091 ld $91
79ed 003b ld $3b
79ee 0080 ld $80
79ef 000b ld $0b
79f0 0090 ld $90
79f1 0030 ld $30
79f2 0081 ld $81
79f3 000b ld $0b
79f4 0091 ld $91
79f5 0037 ld $37
79f6 000b ld $0b
79f7 0091 ld $91
79f8 003c ld $3c
79f9 000b ld $0b
79fa 0091 ld $91
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 003f ld $3f
7a01 000b ld $0b
7a02 00d0 ld $d0
7a03 00a1 ld $a1
7a04 005e ld $5e
7a05 005e ld $5e
7a06 00a1 ld $a1
7a07 005a ld $5a
7a08 0091 ld $91
7a09 003c ld $3c
7a0a 0080 ld $80
7a0b 000b ld $0b
7a0c 0090 ld $90
7a0d 0037 ld $37
7a0e 0081 ld $81
7a0f 000b ld $0b
7a10 0090 ld $90
7a11 003c ld $3c
7a12 000b ld $0b
7a13 0090 ld $90
7a14 0037 ld $37
7a15 000b ld $0b
7a16 0090 ld $90
7a17 0033 ld $33
7a18 000b ld $0b
7a19 0091 ld $91
7a1a 0037 ld $37
7a1b 0080 ld $80
7a1c 000b ld $0b
7a1d 0090 ld $90
7a1e 0030 ld $30
7a1f 0081 ld $81
7a20 000b ld $0b
7a21 0091 ld $91
7a22 0037 ld $37
7a23 0080 ld $80
7a24 000b ld $0b
7a25 0090 ld $90
7a26 002e ld $2e
7a27 0081 ld $81
7a28 000b ld $0b
7a29 0091 ld $91
7a2a 0037 ld $37
7a2b 000b ld $0b
7a2c 0091 ld $91
7a2d 003c ld $3c
7a2e 000b ld $0b
7a2f 0091 ld $91
7a30 003f ld $3f
7a31 000b ld $0b
7a32 0091 ld $91
7a33 003c ld $3c
7a34 0080 ld $80
7a35 000b ld $0b
7a36 0090 ld $90
7a37 0037 ld $37
7a38 0081 ld $81
7a39 000b ld $0b
7a3a 0090 ld $90
7a3b 003c ld $3c
7a3c 000b ld $0b
7a3d 0090 ld $90
7a3e 0037 ld $37
7a3f 000b ld $0b
7a40 0090 ld $90
7a41 0033 ld $33
7a42 000b ld $0b
7a43 0091 ld $91
7a44 0037 ld $37
7a45 0080 ld $80
7a46 000b ld $0b
7a47 0090 ld $90
7a48 0030 ld $30
7a49 0081 ld $81
7a4a 000b ld $0b
7a4b 0091 ld $91
7a4c 0037 ld $37
7a4d 0080 ld $80
7a4e 000b ld $0b
7a4f 0090 ld $90
7a50 002c ld $2c
7a51 0081 ld $81
7a52 000b ld $0b
7a53 0091 ld $91
7a54 0037 ld $37
7a55 000b ld $0b
7a56 0091 ld $91
7a57 003c ld $3c
7a58 000b ld $0b
7a59 0091 ld $91
7a5a 003f ld $3f
7a5b 000b ld $0b
7a5c 0091 ld $91
7a5d 003c ld $3c
7a5e 0080 ld $80
7a5f 00d0 ld $d0
7a60 00a1 ld $a1
7a61 005f ld $5f
7a62 005f ld $5f
7a63 00a1 ld $a1
7a64 005a ld $5a
7a65 000b ld $0b
7a66 0090 ld $90
7a67 0037 ld $37
7a68 0081 ld $81
7a69 000b ld $0b
7a6a 0090 ld $90
7a6b 003c ld $3c
7a6c 000b ld $0b
7a6d 0090 ld $90
7a6e 0037 ld $37
7a6f 000b ld $0b
7a70 0090 ld $90
7a71 0033 ld $33
7a72 000b ld $0b
7a73 0091 ld $91
7a74 0037 ld $37
7a75 0080 ld $80
7a76 000b ld $0b
7a77 0090 ld $90
7a78 0030 ld $30
7a79 0081 ld $81
7a7a 000b ld $0b
7a7b 0091 ld $91
7a7c 0037 ld $37
7a7d 0080 ld $80
7a7e 000b ld $0b
7a7f 0090 ld $90
7a80 002b ld $2b
7a81 0081 ld $81
7a82 000b ld $0b
7a83 0091 ld $91
7a84 0037 ld $37
7a85 000b ld $0b
7a86 0091 ld $91
7a87 003c ld $3c
7a88 000b ld $0b
7a89 0091 ld $91
7a8a 003f ld $3f
7a8b 000b ld $0b
7a8c 0091 ld $91
7a8d 003c ld $3c
7a8e 0080 ld $80
7a8f 000b ld $0b
7a90 0090 ld $90
7a91 0037 ld $37
7a92 0081 ld $81
7a93 000b ld $0b
7a94 0090 ld $90
7a95 003c ld $3c
7a96 000b ld $0b
7a97 0090 ld $90
7a98 0037 ld $37
7a99 000b ld $0b
7a9a 0090 ld $90
7a9b 0033 ld $33
7a9c 000b ld $0b
7a9d 0091 ld $91
7a9e 0037 ld $37
7a9f 0080 ld $80
7aa0 000b ld $0b
7aa1 0090 ld $90
7aa2 0030 ld $30
7aa3 0081 ld $81
7aa4 000b ld $0b
7aa5 0091 ld $91
7aa6 0037 ld $37
7aa7 0080 ld $80
7aa8 000b ld $0b
7aa9 0090 ld $90
7aaa 002a ld $2a
7aab 0081 ld $81
7aac 000b ld $0b
7aad 0091 ld $91
7aae 0039 ld $39
7aaf 000b ld $0b
7ab0 0091 ld $91
7ab1 003c ld $3c
7ab2 000b ld $0b
7ab3 0091 ld $91
7ab4 003f ld $3f
7ab5 000b ld $0b
7ab6 0091 ld $91
7ab7 003c ld $3c
7ab8 0080 ld $80
7ab9 000b ld $0b
7aba 0090 ld $90
7abb 0039 ld $39
7abc 00d0 ld $d0
7abd 00a1 ld $a1
7abe 0060 ld $60
7abf 0060 ld $60
7ac0 00a1 ld $a1
7ac1 005b ld $5b
7ac2 0081 ld $81
7ac3 000b ld $0b
7ac4 0090 ld $90
7ac5 003c ld $3c
7ac6 000b ld $0b
7ac7 0090 ld $90
7ac8 0039 ld $39
7ac9 000b ld $0b
7aca 0090 ld $90
7acb 0033 ld $33
7acc 000b ld $0b
7acd 0091 ld $91
7ace 0039 ld $39
7acf 0080 ld $80
7ad0 000b ld $0b
7ad1 0090 ld $90
7ad2 0030 ld $30
7ad3 0081 ld $81
7ad4 000b ld $0b
7ad5 0091 ld $91
7ad6 0039 ld $39
7ad7 0080 ld $80
7ad8 000b ld $0b
7ad9 0090 ld $90
7ada 002a ld $2a
7adb 0081 ld $81
7adc 000b ld $0b
7add 0091 ld $91
7ade 0039 ld $39
7adf 000b ld $0b
7ae0 0091 ld $91
7ae1 003c ld $3c
7ae2 000b ld $0b
7ae3 0091 ld $91
7ae4 003f ld $3f
7ae5 000b ld $0b
7ae6 0091 ld $91
7ae7 003c ld $3c
7ae8 0080 ld $80
7ae9 000b ld $0b
7aea 0090 ld $90
7aeb 0039 ld $39
7aec 0081 ld $81
7aed 000b ld $0b
7aee 0090 ld $90
7aef 003c ld $3c
7af0 000b ld $0b
7af1 0090 ld $90
7af2 0039 ld $39
7af3 000b ld $0b
7af4 0090 ld $90
7af5 0036 ld $36
7af6 000b ld $0b
7af7 0091 ld $91
7af8 0039 ld $39
7af9 0080 ld $80
7afa 000b ld $0b
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 0090 ld $90
7b01 0032 ld $32
7b02 0081 ld $81
7b03 000b ld $0b
7b04 0091 ld $91
7b05 0039 ld $39
7b06 0080 ld $80
7b07 000b ld $0b
7b08 0090 ld $90
7b09 002b ld $2b
7b0a 0081 ld $81
7b0b 000b ld $0b
7b0c 0091 ld $91
7b0d 0039 ld $39
7b0e 000b ld $0b
7b0f 0091 ld $91
7b10 003a ld $3a
7b11 000b ld $0b
7b12 0091 ld $91
7b13 003e ld $3e
7b14 000b ld $0b
7b15 0091 ld $91
7b16 003a ld $3a
7b17 0080 ld $80
7b18 000b ld $0b
7b19 0090 ld $90
7b1a 0039 ld $39
7b1b 0081 ld $81
7b1c 000b ld $0b
7b1d 0090 ld $90
7b1e 003a ld $3a
7b1f 00d0 ld $d0
7b20 00a1 ld $a1
7b21 0061 ld $61
7b22 0061 ld $61
7b23 00a1 ld $a1
7b24 005a ld $5a
7b25 000b ld $0b
7b26 0090 ld $90
7b27 0039 ld $39
7b28 000b ld $0b
7b29 0090 ld $90
7b2a 0032 ld $32
7b2b 000b ld $0b
7b2c 0091 ld $91
7b2d 0039 ld $39
7b2e 0080 ld $80
7b2f 000b ld $0b
7b30 0090 ld $90
7b31 002e ld $2e
7b32 0081 ld $81
7b33 000b ld $0b
7b34 0091 ld $91
7b35 0039 ld $39
7b36 0080 ld $80
7b37 000b ld $0b
7b38 0090 ld $90
7b39 002b ld $2b
7b3a 0081 ld $81
7b3b 000b ld $0b
7b3c 0091 ld $91
7b3d 0037 ld $37
7b3e 000b ld $0b
7b3f 0091 ld $91
7b40 003a ld $3a
7b41 000b ld $0b
7b42 0091 ld $91
7b43 003e ld $3e
7b44 000b ld $0b
7b45 0091 ld $91
7b46 003a ld $3a
7b47 0080 ld $80
7b48 000b ld $0b
7b49 0090 ld $90
7b4a 0037 ld $37
7b4b 0081 ld $81
7b4c 000b ld $0b
7b4d 0090 ld $90
7b4e 003a ld $3a
7b4f 000b ld $0b
7b50 0090 ld $90
7b51 0037 ld $37
7b52 000b ld $0b
7b53 0090 ld $90
7b54 002e ld $2e
7b55 000b ld $0b
7b56 0091 ld $91
7b57 0037 ld $37
7b58 0080 ld $80
7b59 000b ld $0b
7b5a 0090 ld $90
7b5b 002b ld $2b
7b5c 0081 ld $81
7b5d 000b ld $0b
7b5e 0091 ld $91
7b5f 0037 ld $37
7b60 0080 ld $80
7b61 000b ld $0b
7b62 0090 ld $90
7b63 0027 ld $27
7b64 0081 ld $81
7b65 000b ld $0b
7b66 0091 ld $91
7b67 003a ld $3a
7b68 000b ld $0b
7b69 0091 ld $91
7b6a 003e ld $3e
7b6b 000b ld $0b
7b6c 0091 ld $91
7b6d 0043 ld $43
7b6e 000b ld $0b
7b6f 0091 ld $91
7b70 003e ld $3e
7b71 0080 ld $80
7b72 000b ld $0b
7b73 0090 ld $90
7b74 003a ld $3a
7b75 0081 ld $81
7b76 000b ld $0b
7b77 0090 ld $90
7b78 003e ld $3e
7b79 000b ld $0b
7b7a 0090 ld $90
7b7b 003a ld $3a
7b7c 00d0 ld $d0
7b7d 00a1 ld $a1
7b7e 0062 ld $62
7b7f 0062 ld $62
7b80 00a1 ld $a1
7b81 005a ld $5a
7b82 000b ld $0b
7b83 0090 ld $90
7b84 0037 ld $37
7b85 000b ld $0b
7b86 0091 ld $91
7b87 003a ld $3a
7b88 0080 ld $80
7b89 000b ld $0b
7b8a 0090 ld $90
7b8b 0033 ld $33
7b8c 0081 ld $81
7b8d 000b ld $0b
7b8e 0091 ld $91
7b8f 003a ld $3a
7b90 0080 ld $80
7b91 000b ld $0b
7b92 0090 ld $90
7b93 0030 ld $30
7b94 0081 ld $81
7b95 000b ld $0b
7b96 0091 ld $91
7b97 0039 ld $39
7b98 000b ld $0b
7b99 0091 ld $91
7b9a 003f ld $3f
7b9b 000b ld $0b
7b9c 0091 ld $91
7b9d 0043 ld $43
7b9e 000b ld $0b
7b9f 0091 ld $91
7ba0 003f ld $3f
7ba1 0080 ld $80
7ba2 000b ld $0b
7ba3 0090 ld $90
7ba4 0039 ld $39
7ba5 0081 ld $81
7ba6 000b ld $0b
7ba7 0090 ld $90
7ba8 003f ld $3f
7ba9 000b ld $0b
7baa 0090 ld $90
7bab 0039 ld $39
7bac 000b ld $0b
7bad 0090 ld $90
7bae 0030 ld $30
7baf 000b ld $0b
7bb0 0091 ld $91
7bb1 0039 ld $39
7bb2 0080 ld $80
7bb3 000b ld $0b
7bb4 0090 ld $90
7bb5 002d ld $2d
7bb6 0081 ld $81
7bb7 000b ld $0b
7bb8 0091 ld $91
7bb9 0039 ld $39
7bba 0080 ld $80
7bbb 000b ld $0b
7bbc 0090 ld $90
7bbd 0026 ld $26
7bbe 0081 ld $81
7bbf 000b ld $0b
7bc0 0091 ld $91
7bc1 0039 ld $39
7bc2 000b ld $0b
7bc3 0091 ld $91
7bc4 003c ld $3c
7bc5 000b ld $0b
7bc6 0091 ld $91
7bc7 0042 ld $42
7bc8 000b ld $0b
7bc9 0091 ld $91
7bca 003c ld $3c
7bcb 0080 ld $80
7bcc 000b ld $0b
7bcd 0090 ld $90
7bce 0039 ld $39
7bcf 0081 ld $81
7bd0 000b ld $0b
7bd1 0090 ld $90
7bd2 003c ld $3c
7bd3 000b ld $0b
7bd4 0090 ld $90
7bd5 0039 ld $39
7bd6 000b ld $0b
7bd7 0090 ld $90
7bd8 0032 ld $32
7bd9 00d0 ld $d0
7bda 00a1 ld $a1
7bdb 0063 ld $63
7bdc 0063 ld $63
7bdd 00a1 ld $a1
7bde 005a ld $5a
7bdf 000b ld $0b
7be0 0091 ld $91
7be1 0039 ld $39
7be2 0080 ld $80
7be3 000b ld $0b
7be4 0090 ld $90
7be5 002d ld $2d
7be6 0081 ld $81
7be7 000b ld $0b
7be8 0091 ld $91
7be9 0039 ld $39
7bea 0080 ld $80
7beb 000b ld $0b
7bec 0090 ld $90
7bed 0026 ld $26
7bee 0081 ld $81
7bef 000b ld $0b
7bf0 0091 ld $91
7bf1 0039 ld $39
7bf2 000b ld $0b
7bf3 0091 ld $91
7bf4 003c ld $3c
7bf5 000b ld $0b
7bf6 0091 ld $91
7bf7 0042 ld $42
7bf8 000b ld $0b
7bf9 0091 ld $91
7bfa 003c ld $3c
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 0080 ld $80
7c01 000b ld $0b
7c02 0090 ld $90
7c03 0039 ld $39
7c04 0081 ld $81
7c05 000b ld $0b
7c06 0090 ld $90
7c07 003c ld $3c
7c08 000b ld $0b
7c09 0090 ld $90
7c0a 0039 ld $39
7c0b 000b ld $0b
7c0c 0090 ld $90
7c0d 0032 ld $32
7c0e 000b ld $0b
7c0f 0091 ld $91
7c10 0039 ld $39
7c11 0080 ld $80
7c12 000b ld $0b
7c13 0090 ld $90
7c14 002d ld $2d
7c15 0081 ld $81
7c16 000b ld $0b
7c17 0091 ld $91
7c18 0039 ld $39
7c19 0080 ld $80
7c1a 000b ld $0b
7c1b 0090 ld $90
7c1c 0026 ld $26
7c1d 0081 ld $81
7c1e 000b ld $0b
7c1f 0091 ld $91
7c20 003a ld $3a
7c21 000b ld $0b
7c22 0091 ld $91
7c23 003e ld $3e
7c24 000b ld $0b
7c25 0091 ld $91
7c26 0043 ld $43
7c27 000b ld $0b
7c28 0091 ld $91
7c29 003e ld $3e
7c2a 0080 ld $80
7c2b 000b ld $0b
7c2c 0090 ld $90
7c2d 003a ld $3a
7c2e 0081 ld $81
7c2f 000b ld $0b
7c30 0090 ld $90
7c31 003e ld $3e
7c32 000b ld $0b
7c33 0090 ld $90
7c34 003a ld $3a
7c35 000b ld $0b
7c36 0090 ld $90
7c37 0032 ld $32
7c38 000b ld $0b
7c39 0091 ld $91
7c3a 003a ld $3a
7c3b 00d0 ld $d0
7c3c 00a1 ld $a1
7c3d 0064 ld $64
7c3e 0064 ld $64
7c3f 00a1 ld $a1
7c40 0059 ld $59
7c41 0080 ld $80
7c42 000b ld $0b
7c43 0090 ld $90
7c44 002e ld $2e
7c45 0081 ld $81
7c46 000b ld $0b
7c47 0091 ld $91
7c48 003a ld $3a
7c49 0080 ld $80
7c4a 000b ld $0b
7c4b 0090 ld $90
7c4c 0026 ld $26
7c4d 0081 ld $81
7c4e 000b ld $0b
7c4f 0091 ld $91
7c50 003c ld $3c
7c51 000b ld $0b
7c52 0091 ld $91
7c53 0042 ld $42
7c54 000b ld $0b
7c55 0091 ld $91
7c56 0045 ld $45
7c57 000b ld $0b
7c58 0091 ld $91
7c59 0042 ld $42
7c5a 0080 ld $80
7c5b 000b ld $0b
7c5c 0090 ld $90
7c5d 003c ld $3c
7c5e 0081 ld $81
7c5f 000b ld $0b
7c60 0090 ld $90
7c61 0042 ld $42
7c62 000b ld $0b
7c63 0090 ld $90
7c64 003c ld $3c
7c65 000b ld $0b
7c66 0090 ld $90
7c67 0033 ld $33
7c68 000b ld $0b
7c69 0091 ld $91
7c6a 003c ld $3c
7c6b 0080 ld $80
7c6c 000b ld $0b
7c6d 0090 ld $90
7c6e 0030 ld $30
7c6f 0081 ld $81
7c70 000b ld $0b
7c71 0091 ld $91
7c72 003c ld $3c
7c73 0080 ld $80
7c74 000b ld $0b
7c75 0090 ld $90
7c76 0026 ld $26
7c77 0081 ld $81
7c78 000b ld $0b
7c79 0091 ld $91
7c7a 003e ld $3e
7c7b 000b ld $0b
7c7c 0091 ld $91
7c7d 0043 ld $43
7c7e 000b ld $0b
7c7f 0091 ld $91
7c80 0046 ld $46
7c81 000b ld $0b
7c82 0091 ld $91
7c83 0043 ld $43
7c84 0080 ld $80
7c85 000b ld $0b
7c86 0090 ld $90
7c87 003e ld $3e
7c88 0081 ld $81
7c89 000b ld $0b
7c8a 0090 ld $90
7c8b 0043 ld $43
7c8c 000b ld $0b
7c8d 0090 ld $90
7c8e 003e ld $3e
7c8f 000b ld $0b
7c90 0090 ld $90
7c91 0037 ld $37
7c92 000b ld $0b
7c93 0091 ld $91
7c94 003e ld $3e
7c95 0080 ld $80
7c96 000b ld $0b
7c97 00d0 ld $d0
7c98 00a1 ld $a1
7c99 0065 ld $65
7c9a 0065 ld $65
7c9b 00a1 ld $a1
7c9c 005a ld $5a
7c9d 0090 ld $90
7c9e 0032 ld $32
7c9f 0081 ld $81
7ca0 000b ld $0b
7ca1 0091 ld $91
7ca2 003e ld $3e
7ca3 0080 ld $80
7ca4 000b ld $0b
7ca5 0090 ld $90
7ca6 0026 ld $26
7ca7 0081 ld $81
7ca8 000b ld $0b
7ca9 0091 ld $91
7caa 003e ld $3e
7cab 000b ld $0b
7cac 0091 ld $91
7cad 0042 ld $42
7cae 000b ld $0b
7caf 0091 ld $91
7cb0 0048 ld $48
7cb1 000b ld $0b
7cb2 0091 ld $91
7cb3 0042 ld $42
7cb4 0080 ld $80
7cb5 000b ld $0b
7cb6 0090 ld $90
7cb7 003e ld $3e
7cb8 0081 ld $81
7cb9 000b ld $0b
7cba 0090 ld $90
7cbb 0042 ld $42
7cbc 000b ld $0b
7cbd 0090 ld $90
7cbe 003e ld $3e
7cbf 000b ld $0b
7cc0 0090 ld $90
7cc1 0039 ld $39
7cc2 000b ld $0b
7cc3 0091 ld $91
7cc4 003e ld $3e
7cc5 0080 ld $80
7cc6 000b ld $0b
7cc7 0090 ld $90
7cc8 0036 ld $36
7cc9 0081 ld $81
7cca 000b ld $0b
7ccb 0091 ld $91
7ccc 003e ld $3e
7ccd 0080 ld $80
7cce 000b ld $0b
7ccf 0090 ld $90
7cd0 0026 ld $26
7cd1 0081 ld $81
7cd2 000b ld $0b
7cd3 0091 ld $91
7cd4 003d ld $3d
7cd5 000b ld $0b
7cd6 0091 ld $91
7cd7 0043 ld $43
7cd8 000b ld $0b
7cd9 0091 ld $91
7cda 0046 ld $46
7cdb 000b ld $0b
7cdc 0091 ld $91
7cdd 0043 ld $43
7cde 0080 ld $80
7cdf 000b ld $0b
7ce0 0090 ld $90
7ce1 003d ld $3d
7ce2 0081 ld $81
7ce3 000b ld $0b
7ce4 0090 ld $90
7ce5 0043 ld $43
7ce6 000b ld $0b
7ce7 0090 ld $90
7ce8 003d ld $3d
7ce9 000b ld $0b
7cea 0090 ld $90
7ceb 0037 ld $37
7cec 000b ld $0b
7ced 0091 ld $91
7cee 003d ld $3d
7cef 0080 ld $80
7cf0 000b ld $0b
7cf1 0090 ld $90
7cf2 0033 ld $33
7cf3 0081 ld $81
7cf4 00d0 ld $d0
7cf5 00a1 ld $a1
7cf6 0066 ld $66
7cf7 0066 ld $66
7cf8 00a1 ld $a1
7cf9 005a ld $5a
7cfa 000b ld $0b
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 0091 ld $91
7d01 003d ld $3d
7d02 0080 ld $80
7d03 000b ld $0b
7d04 0090 ld $90
7d05 0026 ld $26
7d06 0081 ld $81
7d07 000b ld $0b
7d08 0091 ld $91
7d09 003c ld $3c
7d0a 000b ld $0b
7d0b 0091 ld $91
7d0c 003f ld $3f
7d0d 000b ld $0b
7d0e 0091 ld $91
7d0f 0045 ld $45
7d10 000b ld $0b
7d11 0091 ld $91
7d12 003f ld $3f
7d13 0080 ld $80
7d14 000b ld $0b
7d15 0090 ld $90
7d16 003c ld $3c
7d17 0081 ld $81
7d18 000b ld $0b
7d19 0090 ld $90
7d1a 003f ld $3f
7d1b 000b ld $0b
7d1c 0090 ld $90
7d1d 003c ld $3c
7d1e 000b ld $0b
7d1f 0090 ld $90
7d20 0036 ld $36
7d21 000b ld $0b
7d22 0091 ld $91
7d23 003c ld $3c
7d24 0080 ld $80
7d25 000b ld $0b
7d26 0090 ld $90
7d27 0032 ld $32
7d28 0081 ld $81
7d29 000b ld $0b
7d2a 0091 ld $91
7d2b 003c ld $3c
7d2c 0080 ld $80
7d2d 000b ld $0b
7d2e 0090 ld $90
7d2f 0026 ld $26
7d30 0081 ld $81
7d31 000b ld $0b
7d32 0091 ld $91
7d33 003a ld $3a
7d34 000b ld $0b
7d35 0091 ld $91
7d36 0040 ld $40
7d37 000b ld $0b
7d38 0091 ld $91
7d39 0043 ld $43
7d3a 000b ld $0b
7d3b 0091 ld $91
7d3c 0040 ld $40
7d3d 0080 ld $80
7d3e 000b ld $0b
7d3f 0090 ld $90
7d40 003a ld $3a
7d41 0081 ld $81
7d42 000b ld $0b
7d43 0090 ld $90
7d44 0040 ld $40
7d45 000b ld $0b
7d46 0090 ld $90
7d47 003a ld $3a
7d48 000b ld $0b
7d49 0090 ld $90
7d4a 0034 ld $34
7d4b 000b ld $0b
7d4c 0091 ld $91
7d4d 003a ld $3a
7d4e 0080 ld $80
7d4f 000b ld $0b
7d50 0090 ld $90
7d51 0031 ld $31
7d52 0081 ld $81
7d53 000b ld $0b
7d54 0091 ld $91
7d55 003a ld $3a
7d56 00d0 ld $d0
7d57 00a1 ld $a1
7d58 0067 ld $67
7d59 0067 ld $67
7d5a 00a1 ld $a1
7d5b 005b ld $5b
7d5c 0080 ld $80
7d5d 000b ld $0b
7d5e 0090 ld $90
7d5f 0026 ld $26
7d60 0081 ld $81
7d61 000b ld $0b
7d62 0091 ld $91
7d63 0039 ld $39
7d64 000b ld $0b
7d65 0091 ld $91
7d66 003c ld $3c
7d67 000b ld $0b
7d68 0091 ld $91
7d69 0043 ld $43
7d6a 000b ld $0b
7d6b 0091 ld $91
7d6c 003c ld $3c
7d6d 0080 ld $80
7d6e 000b ld $0b
7d6f 0090 ld $90
7d70 0039 ld $39
7d71 0081 ld $81
7d72 000b ld $0b
7d73 0090 ld $90
7d74 003c ld $3c
7d75 000b ld $0b
7d76 0090 ld $90
7d77 0039 ld $39
7d78 000b ld $0b
7d79 0090 ld $90
7d7a 0033 ld $33
7d7b 000b ld $0b
7d7c 0091 ld $91
7d7d 0039 ld $39
7d7e 0080 ld $80
7d7f 000b ld $0b
7d80 0090 ld $90
7d81 0030 ld $30
7d82 0081 ld $81
7d83 000b ld $0b
7d84 0091 ld $91
7d85 0039 ld $39
7d86 0080 ld $80
7d87 000b ld $0b
7d88 0090 ld $90
7d89 0026 ld $26
7d8a 0081 ld $81
7d8b 000b ld $0b
7d8c 0091 ld $91
7d8d 0039 ld $39
7d8e 000b ld $0b
7d8f 0091 ld $91
7d90 003c ld $3c
7d91 000b ld $0b
7d92 0091 ld $91
7d93 0042 ld $42
7d94 000b ld $0b
7d95 0091 ld $91
7d96 003c ld $3c
7d97 0080 ld $80
7d98 000b ld $0b
7d99 0090 ld $90
7d9a 0039 ld $39
7d9b 0081 ld $81
7d9c 000b ld $0b
7d9d 0090 ld $90
7d9e 003c ld $3c
7d9f 000b ld $0b
7da0 0090 ld $90
7da1 0039 ld $39
7da2 000b ld $0b
7da3 0090 ld $90
7da4 0032 ld $32
7da5 000b ld $0b
7da6 0091 ld $91
7da7 0039 ld $39
7da8 0080 ld $80
7da9 000b ld $0b
7daa 0090 ld $90
7dab 002d ld $2d
7dac 0081 ld $81
7dad 000b ld $0b
7dae 0091 ld $91
7daf 0039 ld $39
7db0 0080 ld $80
7db1 000b ld $0b
7db2 0090 ld $90
7db3 0026 ld $26
7db4 00d0 ld $d0
7db5 00a1 ld $a1
7db6 0068 ld $68
7db7 0068 ld $68
7db8 00a1 ld $a1
7db9 0059 ld $59
7dba 0081 ld $81
7dbb 000b ld $0b
7dbc 0091 ld $91
7dbd 0037 ld $37
7dbe 000b ld $0b
7dbf 0091 ld $91
7dc0 003a ld $3a
7dc1 000b ld $0b
7dc2 0091 ld $91
7dc3 0040 ld $40
7dc4 000b ld $0b
7dc5 0091 ld $91
7dc6 003a ld $3a
7dc7 0080 ld $80
7dc8 000b ld $0b
7dc9 0090 ld $90
7dca 0037 ld $37
7dcb 0081 ld $81
7dcc 000b ld $0b
7dcd 0090 ld $90
7dce 003a ld $3a
7dcf 000b ld $0b
7dd0 0090 ld $90
7dd1 0037 ld $37
7dd2 000b ld $0b
7dd3 0090 ld $90
7dd4 0031 ld $31
7dd5 000b ld $0b
7dd6 0091 ld $91
7dd7 0037 ld $37
7dd8 0080 ld $80
7dd9 000b ld $0b
7dda 0090 ld $90
7ddb 002e ld $2e
7ddc 0081 ld $81
7ddd 000b ld $0b
7dde 0091 ld $91
7ddf 0037 ld $37
7de0 0080 ld $80
7de1 000b ld $0b
7de2 0090 ld $90
7de3 0026 ld $26
7de4 0081 ld $81
7de5 000b ld $0b
7de6 0091 ld $91
7de7 0036 ld $36
7de8 000b ld $0b
7de9 0091 ld $91
7dea 0039 ld $39
7deb 000b ld $0b
7dec 0091 ld $91
7ded 003f ld $3f
7dee 000b ld $0b
7def 0091 ld $91
7df0 0039 ld $39
7df1 0080 ld $80
7df2 000b ld $0b
7df3 0090 ld $90
7df4 0036 ld $36
7df5 0081 ld $81
7df6 000b ld $0b
7df7 0090 ld $90
7df8 0039 ld $39
7df9 000b ld $0b
7dfa 0090 ld $90
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 0036 ld $36
7e01 000b ld $0b
7e02 0090 ld $90
7e03 0030 ld $30
7e04 000b ld $0b
7e05 0091 ld $91
7e06 0036 ld $36
7e07 0080 ld $80
7e08 000b ld $0b
7e09 0090 ld $90
7e0a 002d ld $2d
7e0b 0081 ld $81
7e0c 000b ld $0b
7e0d 0091 ld $91
7e0e 0036 ld $36
7e0f 0080 ld $80
7e10 000b ld $0b
7e11 0090 ld $90
7e12 0026 ld $26
7e13 0081 ld $81
7e14 000b ld $0b
7e15 00d0 ld $d0
7e16 00a1 ld $a1
7e17 0069 ld $69
7e18 0069 ld $69
7e19 00a1 ld $a1
7e1a 005a ld $5a
7e1b 0091 ld $91
7e1c 0037 ld $37
7e1d 000b ld $0b
7e1e 0091 ld $91
7e1f 003a ld $3a
7e20 000b ld $0b
7e21 0091 ld $91
7e22 003e ld $3e
7e23 000b ld $0b
7e24 0091 ld $91
7e25 003a ld $3a
7e26 0080 ld $80
7e27 000b ld $0b
7e28 0090 ld $90
7e29 0037 ld $37
7e2a 0081 ld $81
7e2b 000b ld $0b
7e2c 0090 ld $90
7e2d 003a ld $3a
7e2e 000b ld $0b
7e2f 0090 ld $90
7e30 0037 ld $37
7e31 000b ld $0b
7e32 0090 ld $90
7e33 002e ld $2e
7e34 000b ld $0b
7e35 0091 ld $91
7e36 0037 ld $37
7e37 0080 ld $80
7e38 000b ld $0b
7e39 0090 ld $90
7e3a 002b ld $2b
7e3b 0081 ld $81
7e3c 000b ld $0b
7e3d 0091 ld $91
7e3e 0037 ld $37
7e3f 0080 ld $80
7e40 000b ld $0b
7e41 0090 ld $90
7e42 0026 ld $26
7e43 0081 ld $81
7e44 000b ld $0b
7e45 0091 ld $91
7e46 0037 ld $37
7e47 000b ld $0b
7e48 0091 ld $91
7e49 0039 ld $39
7e4a 000b ld $0b
7e4b 0091 ld $91
7e4c 003c ld $3c
7e4d 000b ld $0b
7e4e 0091 ld $91
7e4f 0039 ld $39
7e50 0080 ld $80
7e51 000b ld $0b
7e52 0090 ld $90
7e53 0037 ld $37
7e54 0081 ld $81
7e55 000b ld $0b
7e56 0090 ld $90
7e57 0039 ld $39
7e58 000b ld $0b
7e59 0090 ld $90
7e5a 0037 ld $37
7e5b 000b ld $0b
7e5c 0090 ld $90
7e5d 0033 ld $33
7e5e 000b ld $0b
7e5f 0091 ld $91
7e60 0037 ld $37
7e61 0080 ld $80
7e62 000b ld $0b
7e63 0090 ld $90
7e64 0030 ld $30
7e65 0081 ld $81
7e66 000b ld $0b
7e67 0091 ld $91
7e68 0037 ld $37
7e69 0080 ld $80
7e6a 000b ld $0b
7e6b 0090 ld $90
7e6c 0026 ld $26
7e6d 0081 ld $81
7e6e 000b ld $0b
7e6f 0091 ld $91
7e70 0036 ld $36
7e71 000b ld $0b
7e72 00d0 ld $d0
7e73 00a1 ld $a1
7e74 006a ld $6a
7e75 006a ld $6a
7e76 00a1 ld $a1
7e77 005a ld $5a
7e78 0091 ld $91
7e79 0039 ld $39
7e7a 000b ld $0b
7e7b 0091 ld $91
7e7c 003c ld $3c
7e7d 000b ld $0b
7e7e 0091 ld $91
7e7f 0039 ld $39
7e80 0080 ld $80
7e81 000b ld $0b
7e82 0090 ld $90
7e83 0036 ld $36
7e84 0081 ld $81
7e85 000b ld $0b
7e86 0090 ld $90
7e87 0039 ld $39
7e88 000b ld $0b
7e89 0090 ld $90
7e8a 0036 ld $36
7e8b 000b ld $0b
7e8c 0090 ld $90
7e8d 0032 ld $32
7e8e 000b ld $0b
7e8f 0091 ld $91
7e90 0036 ld $36
7e91 0080 ld $80
7e92 000b ld $0b
7e93 0090 ld $90
7e94 002d ld $2d
7e95 0081 ld $81
7e96 000b ld $0b
7e97 0091 ld $91
7e98 0036 ld $36
7e99 0080 ld $80
7e9a 000b ld $0b
7e9b 0090 ld $90
7e9c 002b ld $2b
7e9d 0081 ld $81
7e9e 000b ld $0b
7e9f 0091 ld $91
7ea0 0036 ld $36
7ea1 000b ld $0b
7ea2 0091 ld $91
7ea3 0039 ld $39
7ea4 000b ld $0b
7ea5 0091 ld $91
7ea6 003c ld $3c
7ea7 000b ld $0b
7ea8 0091 ld $91
7ea9 0039 ld $39
7eaa 0080 ld $80
7eab 000b ld $0b
7eac 0090 ld $90
7ead 0036 ld $36
7eae 0081 ld $81
7eaf 000b ld $0b
7eb0 0090 ld $90
7eb1 0039 ld $39
7eb2 000b ld $0b
7eb3 0090 ld $90
7eb4 0036 ld $36
7eb5 000b ld $0b
7eb6 0090 ld $90
7eb7 0033 ld $33
7eb8 000b ld $0b
7eb9 0091 ld $91
7eba 0036 ld $36
7ebb 0080 ld $80
7ebc 000b ld $0b
7ebd 0090 ld $90
7ebe 0030 ld $30
7ebf 0081 ld $81
7ec0 000b ld $0b
7ec1 0091 ld $91
7ec2 0036 ld $36
7ec3 0080 ld $80
7ec4 000b ld $0b
7ec5 0090 ld $90
7ec6 002b ld $2b
7ec7 0081 ld $81
7ec8 000b ld $0b
7ec9 0091 ld $91
7eca 0037 ld $37
7ecb 000b ld $0b
7ecc 0091 ld $91
7ecd 0039 ld $39
7ece 000b ld $0b
7ecf 00d0 ld $d0
7ed0 00a1 ld $a1
7ed1 006b ld $6b
7ed2 006b ld $6b
7ed3 00a1 ld $a1
7ed4 005a ld $5a
7ed5 0091 ld $91
7ed6 003c ld $3c
7ed7 000b ld $0b
7ed8 0091 ld $91
7ed9 003b ld $3b
7eda 0080 ld $80
7edb 000b ld $0b
7edc 0090 ld $90
7edd 0037 ld $37
7ede 0081 ld $81
7edf 000b ld $0b
7ee0 0090 ld $90
7ee1 003b ld $3b
7ee2 000b ld $0b
7ee3 0090 ld $90
7ee4 0037 ld $37
7ee5 000b ld $0b
7ee6 0090 ld $90
7ee7 0032 ld $32
7ee8 000b ld $0b
7ee9 0091 ld $91
7eea 0037 ld $37
7eeb 0080 ld $80
7eec 000b ld $0b
7eed 0090 ld $90
7eee 002f ld $2f
7eef 0081 ld $81
7ef0 000b ld $0b
7ef1 0091 ld $91
7ef2 0037 ld $37
7ef3 0080 ld $80
7ef4 000b ld $0b
7ef5 0090 ld $90
7ef6 002b ld $2b
7ef7 0081 ld $81
7ef8 000b ld $0b
7ef9 0091 ld $91
7efa 0039 ld $39
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 000b ld $0b
7f01 0091 ld $91
7f02 003c ld $3c
7f03 000b ld $0b
7f04 0091 ld $91
7f05 0042 ld $42
7f06 000b ld $0b
7f07 0091 ld $91
7f08 003c ld $3c
7f09 0080 ld $80
7f0a 000b ld $0b
7f0b 0090 ld $90
7f0c 0039 ld $39
7f0d 0081 ld $81
7f0e 000b ld $0b
7f0f 0090 ld $90
7f10 003c ld $3c
7f11 000b ld $0b
7f12 0090 ld $90
7f13 0039 ld $39
7f14 000b ld $0b
7f15 0090 ld $90
7f16 0033 ld $33
7f17 000b ld $0b
7f18 0091 ld $91
7f19 0039 ld $39
7f1a 0080 ld $80
7f1b 000b ld $0b
7f1c 0090 ld $90
7f1d 0030 ld $30
7f1e 0081 ld $81
7f1f 000b ld $0b
7f20 0091 ld $91
7f21 0039 ld $39
7f22 0080 ld $80
7f23 000b ld $0b
7f24 0090 ld $90
7f25 002b ld $2b
7f26 0081 ld $81
7f27 000b ld $0b
7f28 0091 ld $91
7f29 003c ld $3c
7f2a 000b ld $0b
7f2b 0091 ld $91
7f2c 0042 ld $42
7f2d 000b ld $0b
7f2e 0091 ld $91
7f2f 0045 ld $45
7f30 000b ld $0b
7f31 00d0 ld $d0
7f32 00a1 ld $a1
7f33 006c ld $6c
7f34 006c ld $6c
7f35 00a1 ld $a1
7f36 005a ld $5a
7f37 0091 ld $91
7f38 0042 ld $42
7f39 0080 ld $80
7f3a 000b ld $0b
7f3b 0090 ld $90
7f3c 003c ld $3c
7f3d 0081 ld $81
7f3e 000b ld $0b
7f3f 0090 ld $90
7f40 0042 ld $42
7f41 000b ld $0b
7f42 0090 ld $90
7f43 003c ld $3c
7f44 000b ld $0b
7f45 0090 ld $90
7f46 0033 ld $33
7f47 000b ld $0b
7f48 0091 ld $91
7f49 003c ld $3c
7f4a 0080 ld $80
7f4b 000b ld $0b
7f4c 0090 ld $90
7f4d 0030 ld $30
7f4e 0081 ld $81
7f4f 000b ld $0b
7f50 0091 ld $91
7f51 003c ld $3c
7f52 0080 ld $80
7f53 000b ld $0b
7f54 0090 ld $90
7f55 002b ld $2b
7f56 0081 ld $81
7f57 000b ld $0b
7f58 0091 ld $91
7f59 003b ld $3b
7f5a 000b ld $0b
7f5b 0091 ld $91
7f5c 003e ld $3e
7f5d 000b ld $0b
7f5e 0091 ld $91
7f5f 0043 ld $43
7f60 000b ld $0b
7f61 0091 ld $91
7f62 003e ld $3e
7f63 0080 ld $80
7f64 000b ld $0b
7f65 0090 ld $90
7f66 003b ld $3b
7f67 0081 ld $81
7f68 000b ld $0b
7f69 0090 ld $90
7f6a 003e ld $3e
7f6b 000b ld $0b
7f6c 0090 ld $90
7f6d 003b ld $3b
7f6e 000b ld $0b
7f6f 0090 ld $90
7f70 0037 ld $37
7f71 000b ld $0b
7f72 0091 ld $91
7f73 003b ld $3b
7f74 0080 ld $80
7f75 000b ld $0b
7f76 0090 ld $90
7f77 0032 ld $32
7f78 0081 ld $81
7f79 000b ld $0b
7f7a 0091 ld $91
7f7b 003b ld $3b
7f7c 0080 ld $80
7f7d 000b ld $0b
7f7e 0090 ld $90
7f7f 002b ld $2b
7f80 0081 ld $81
7f81 000b ld $0b
7f82 0091 ld $91
7f83 003b ld $3b
7f84 000b ld $0b
7f85 0091 ld $91
7f86 003e ld $3e
7f87 000b ld $0b
7f88 0091 ld $91
7f89 0041 ld $41
7f8a 000b ld $0b
7f8b 0091 ld $91
7f8c 003e ld $3e
7f8d 0080 ld $80
7f8e 00d0 ld $d0
7f8f 00a1 ld $a1
7f90 006d ld $6d
7f91 006d ld $6d
7f92 00a1 ld $a1
7f93 005a ld $5a
7f94 000b ld $0b
7f95 0090 ld $90
7f96 003b ld $3b
7f97 0081 ld $81
7f98 000b ld $0b
7f99 0090 ld $90
7f9a 003e ld $3e
7f9b 000b ld $0b
7f9c 0090 ld $90
7f9d 003b ld $3b
7f9e 000b ld $0b
7f9f 0090 ld $90
7fa0 0038 ld $38
7fa1 000b ld $0b
7fa2 0091 ld $91
7fa3 003b ld $3b
7fa4 0080 ld $80
7fa5 000b ld $0b
7fa6 0090 ld $90
7fa7 0035 ld $35
7fa8 0081 ld $81
7fa9 000b ld $0b
7faa 0091 ld $91
7fab 003b ld $3b
7fac 0080 ld $80
7fad 000b ld $0b
7fae 0090 ld $90
7faf 002b ld $2b
7fb0 0081 ld $81
7fb1 000b ld $0b
7fb2 0091 ld $91
7fb3 0037 ld $37
7fb4 000b ld $0b
7fb5 0091 ld $91
7fb6 003c ld $3c
7fb7 000b ld $0b
7fb8 0091 ld $91
7fb9 003f ld $3f
7fba 000b ld $0b
7fbb 0091 ld $91
7fbc 003c ld $3c
7fbd 0080 ld $80
7fbe 000b ld $0b
7fbf 0090 ld $90
7fc0 0037 ld $37
7fc1 0081 ld $81
7fc2 000b ld $0b
7fc3 0090 ld $90
7fc4 003c ld $3c
7fc5 000b ld $0b
7fc6 0090 ld $90
7fc7 0037 ld $37
7fc8 000b ld $0b
7fc9 0090 ld $90
7fca 0033 ld $33
7fcb 000b ld $0b
7fcc 0091 ld $91
7fcd 0037 ld $37
7fce 0080 ld $80
7fcf 000b ld $0b
7fd0 0090 ld $90
7fd1 0030 ld $30
7fd2 0081 ld $81
7fd3 000b ld $0b
7fd4 0091 ld $91
7fd5 0037 ld $37
7fd6 0080 ld $80
7fd7 000b ld $0b
7fd8 0090 ld $90
7fd9 002b ld $2b
7fda 0081 ld $81
7fdb 000c ld $0c
7fdc 0091 ld $91
7fdd 0036 ld $36
7fde 000c ld $0c
7fdf 0091 ld $91
7fe0 003c ld $3c
7fe1 000c ld $0c
7fe2 0091 ld $91
7fe3 003f ld $3f
7fe4 000c ld $0c
7fe5 0091 ld $91
7fe6 003c ld $3c
7fe7 0080 ld $80
7fe8 000c ld $0c
7fe9 0090 ld $90
7fea 0036 ld $36
7feb 00d0 ld $d0
7fec 00a1 ld $a1
7fed 006e ld $6e
7fee 006e ld $6e
7fef 00a1 ld $a1
7ff0 005b ld $5b
7ff1 0081 ld $81
7ff2 000c ld $0c
7ff3 0090 ld $90
7ff4 003c ld $3c
7ff5 000c ld $0c
7ff6 0090 ld $90
7ff7 0036 ld $36
7ff8 000c ld $0c
7ff9 0090 ld $90
7ffa 0033 ld $33
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 000c ld $0c
8001 0091 ld $91
8002 0036 ld $36
8003 0080 ld $80
8004 000c ld $0c
8005 0090 ld $90
8006 0030 ld $30
8007 0081 ld $81
8008 000c ld $0c
8009 0091 ld $91
800a 0036 ld $36
800b 0080 ld $80
800c 000c ld $0c
800d 0090 ld $90
800e 002b ld $2b
800f 0081 ld $81
8010 000c ld $0c
8011 0091 ld $91
8012 0036 ld $36
8013 000c ld $0c
8014 0091 ld $91
8015 003c ld $3c
8016 000c ld $0c
8017 0091 ld $91
8018 003f ld $3f
8019 000c ld $0c
801a 0091 ld $91
801b 003c ld $3c
801c 0080 ld $80
801d 000c ld $0c
801e 0090 ld $90
801f 0036 ld $36
8020 0081 ld $81
8021 000c ld $0c
8022 0090 ld $90
8023 003c ld $3c
8024 000c ld $0c
8025 0090 ld $90
8026 0036 ld $36
8027 000c ld $0c
8028 0090 ld $90
8029 0033 ld $33
802a 000c ld $0c
802b 0091 ld $91
802c 0036 ld $36
802d 0080 ld $80
802e 000c ld $0c
802f 0090 ld $90
8030 0030 ld $30
8031 0081 ld $81
8032 000c ld $0c
8033 0091 ld $91
8034 0036 ld $36
8035 0080 ld $80
8036 000c ld $0c
8037 0090 ld $90
8038 002b ld $2b
8039 0081 ld $81
803a 000c ld $0c
803b 0091 ld $91
803c 0037 ld $37
803d 000c ld $0c
803e 0091 ld $91
803f 003b ld $3b
8040 000c ld $0c
8041 0091 ld $91
8042 003e ld $3e
8043 000c ld $0c
8044 0091 ld $91
8045 003b ld $3b
8046 0080 ld $80
8047 000d ld $0d
8048 0090 ld $90
8049 0037 ld $37
804a 0081 ld $81
804b 000d ld $0d
804c 0090 ld $90
804d 003b ld $3b
804e 00d0 ld $d0
804f 00a1 ld $a1
8050 006f ld $6f
8051 006f ld $6f
8052 00a1 ld $a1
8053 0020 ld $20
8054 000d ld $0d
8055 0090 ld $90
8056 003e ld $3e
8057 000d ld $0d
8058 0090 ld $90
8059 003f ld $3f
805a 000f ld $0f
805b 0090 ld $90
805c 003c ld $3c
805d 000f ld $0f
805e 0090 ld $90
805f 0039 ld $39
8060 0012 ld $12
8061 0090 ld $90
8062 0042 ld $42
8063 0012 ld $12
8064 0090 ld $90
8065 003b ld $3b
8066 0091 ld $91
8067 003e ld $3e
8068 0092 ld $92
8069 0043 ld $43
806a 0093 ld $93
806b 002b ld $2b
806c 007f ld $7f
806d 0080 ld $80
806e 0081 ld $81
806f 0082 ld $82
8070 0083 ld $83
8071 00d0 ld $d0
8072 00a1 ld $a1
8073 0070 ld $70
8074 0070 ld $70
8075 00a1 ld $a1
8076 005d ld $5d
8077 0090 ld $90
8078 0045 ld $45
8079 0091 ld $91
807a 0036 ld $36
807b 000d ld $0d
807c 0090 ld $90
807d 0049 ld $49
807e 0081 ld $81
807f 000d ld $0d
8080 0091 ld $91
8081 0042 ld $42
8082 0090 ld $90
8083 004e ld $4e
8084 000d ld $0d
8085 0090 ld $90
8086 0049 ld $49
8087 0081 ld $81
8088 000d ld $0d
8089 0091 ld $91
808a 0041 ld $41
808b 0090 ld $90
808c 0044 ld $44
808d 000d ld $0d
808e 0090 ld $90
808f 0049 ld $49
8090 0081 ld $81
8091 000d ld $0d
8092 0091 ld $91
8093 0036 ld $36
8094 0090 ld $90
8095 0045 ld $45
8096 000d ld $0d
8097 0090 ld $90
8098 0049 ld $49
8099 0081 ld $81
809a 000d ld $0d
809b 0091 ld $91
809c 0038 ld $38
809d 0090 ld $90
809e 0042 ld $42
809f 000d ld $0d
80a0 0090 ld $90
80a1 0049 ld $49
80a2 0081 ld $81
80a3 000d ld $0d
80a4 0091 ld $91
80a5 003d ld $3d
80a6 0090 ld $90
80a7 0041 ld $41
80a8 000d ld $0d
80a9 0090 ld $90
80aa 0049 ld $49
80ab 0081 ld $81
80ac 000d ld $0d
80ad 0091 ld $91
80ae 0042 ld $42
80af 0090 ld $90
80b0 0045 ld $45
80b1 000d ld $0d
80b2 0090 ld $90
80b3 0049 ld $49
80b4 0081 ld $81
80b5 000d ld $0d
80b6 0091 ld $91
80b7 003e ld $3e
80b8 0090 ld $90
80b9 004e ld $4e
80ba 000d ld $0d
80bb 0090 ld $90
80bc 0049 ld $49
80bd 0081 ld $81
80be 000d ld $0d
80bf 0091 ld $91
80c0 003d ld $3d
80c1 0090 ld $90
80c2 0044 ld $44
80c3 000d ld $0d
80c4 0090 ld $90
80c5 0049 ld $49
80c6 0081 ld $81
80c7 000d ld $0d
80c8 0091 ld $91
80c9 0042 ld $42
80ca 0090 ld $90
80cb 0045 ld $45
80cc 000d ld $0d
80cd 0090 ld $90
80ce 0049 ld $49
80cf 0081 ld $81
80d0 000d ld $0d
80d1 00d0 ld $d0
80d2 00a1 ld $a1
80d3 0071 ld $71
80d4 0071 ld $71
80d5 00a1 ld $a1
80d6 005b ld $5b
80d7 0091 ld $91
80d8 0038 ld $38
80d9 0090 ld $90
80da 0042 ld $42
80db 000d ld $0d
80dc 0090 ld $90
80dd 0049 ld $49
80de 0081 ld $81
80df 000d ld $0d
80e0 0091 ld $91
80e1 003d ld $3d
80e2 0090 ld $90
80e3 0041 ld $41
80e4 000d ld $0d
80e5 0090 ld $90
80e6 0049 ld $49
80e7 0081 ld $81
80e8 000d ld $0d
80e9 0091 ld $91
80ea 0036 ld $36
80eb 0090 ld $90
80ec 0045 ld $45
80ed 000d ld $0d
80ee 0090 ld $90
80ef 0049 ld $49
80f0 0081 ld $81
80f1 000d ld $0d
80f2 0091 ld $91
80f3 0042 ld $42
80f4 0090 ld $90
80f5 0045 ld $45
80f6 000d ld $0d
80f7 0090 ld $90
80f8 0042 ld $42
80f9 0081 ld $81
80fa 000d ld $0d
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 0091 ld $91
8101 003b ld $3b
8102 0090 ld $90
8103 004a ld $4a
8104 000d ld $0d
8105 0090 ld $90
8106 0047 ld $47
8107 0081 ld $81
8108 000d ld $0d
8109 0091 ld $91
810a 0034 ld $34
810b 0090 ld $90
810c 0044 ld $44
810d 000d ld $0d
810e 0090 ld $90
810f 0047 ld $47
8110 0081 ld $81
8111 000d ld $0d
8112 0091 ld $91
8113 0040 ld $40
8114 0090 ld $90
8115 0044 ld $44
8116 000d ld $0d
8117 0090 ld $90
8118 0040 ld $40
8119 0081 ld $81
811a 000d ld $0d
811b 0091 ld $91
811c 0039 ld $39
811d 0090 ld $90
811e 0049 ld $49
811f 000d ld $0d
8120 0090 ld $90
8121 0045 ld $45
8122 0081 ld $81
8123 000d ld $0d
8124 0091 ld $91
8125 0032 ld $32
8126 0090 ld $90
8127 0042 ld $42
8128 000d ld $0d
8129 0090 ld $90
812a 0049 ld $49
812b 0081 ld $81
812c 000d ld $0d
812d 0091 ld $91
812e 003e ld $3e
812f 0090 ld $90
8130 0047 ld $47
8131 000d ld $0d
8132 0090 ld $90
8133 0045 ld $45
8134 00d0 ld $d0
8135 00a1 ld $a1
8136 0072 ld $72
8137 0072 ld $72
8138 00a1 ld $a1
8139 0059 ld $59
813a 0081 ld $81
813b 000d ld $0d
813c 0091 ld $91
813d 003b ld $3b
813e 0090 ld $90
813f 0044 ld $44
8140 000d ld $0d
8141 0090 ld $90
8142 0042 ld $42
8143 0081 ld $81
8144 000d ld $0d
8145 0091 ld $91
8146 003d ld $3d
8147 0090 ld $90
8148 0041 ld $41
8149 000d ld $0d
814a 0090 ld $90
814b 003e ld $3e
814c 0091 ld $91
814d 003d ld $3d
814e 000d ld $0d
814f 0090 ld $90
8150 003d ld $3d
8151 0091 ld $91
8152 0041 ld $41
8153 000d ld $0d
8154 0090 ld $90
8155 003b ld $3b
8156 0091 ld $91
8157 0044 ld $44
8158 000d ld $0d
8159 0090 ld $90
815a 0039 ld $39
815b 0091 ld $91
815c 0049 ld $49
815d 000d ld $0d
815e 0090 ld $90
815f 0038 ld $38
8160 0091 ld $91
8161 0047 ld $47
8162 000d ld $0d
8163 0090 ld $90
8164 0036 ld $36
8165 0091 ld $91
8166 0045 ld $45
8167 000d ld $0d
8168 0090 ld $90
8169 0049 ld $49
816a 0081 ld $81
816b 000d ld $0d
816c 0091 ld $91
816d 0042 ld $42
816e 0090 ld $90
816f 004e ld $4e
8170 000d ld $0d
8171 0090 ld $90
8172 0049 ld $49
8173 0081 ld $81
8174 000d ld $0d
8175 0091 ld $91
8176 0041 ld $41
8177 0090 ld $90
8178 0044 ld $44
8179 000d ld $0d
817a 0090 ld $90
817b 0049 ld $49
817c 0081 ld $81
817d 000d ld $0d
817e 0091 ld $91
817f 0036 ld $36
8180 0090 ld $90
8181 0045 ld $45
8182 000d ld $0d
8183 0090 ld $90
8184 0049 ld $49
8185 0081 ld $81
8186 000d ld $0d
8187 0091 ld $91
8188 0038 ld $38
8189 0090 ld $90
818a 0042 ld $42
818b 000d ld $0d
818c 0090 ld $90
818d 0049 ld $49
818e 0081 ld $81
818f 000d ld $0d
8190 00d0 ld $d0
8191 00a1 ld $a1
8192 0073 ld $73
8193 0073 ld $73
8194 00a1 ld $a1
8195 005b ld $5b
8196 0091 ld $91
8197 003d ld $3d
8198 0090 ld $90
8199 0041 ld $41
819a 000d ld $0d
819b 0090 ld $90
819c 0049 ld $49
819d 0081 ld $81
819e 000d ld $0d
819f 0091 ld $91
81a0 0042 ld $42
81a1 0090 ld $90
81a2 0045 ld $45
81a3 000d ld $0d
81a4 0090 ld $90
81a5 0049 ld $49
81a6 0081 ld $81
81a7 000d ld $0d
81a8 0091 ld $91
81a9 003e ld $3e
81aa 0090 ld $90
81ab 004e ld $4e
81ac 000d ld $0d
81ad 0090 ld $90
81ae 0049 ld $49
81af 0081 ld $81
81b0 000d ld $0d
81b1 0091 ld $91
81b2 003d ld $3d
81b3 0090 ld $90
81b4 0044 ld $44
81b5 000d ld $0d
81b6 0090 ld $90
81b7 0049 ld $49
81b8 0081 ld $81
81b9 000d ld $0d
81ba 0091 ld $91
81bb 0042 ld $42
81bc 0090 ld $90
81bd 0045 ld $45
81be 000d ld $0d
81bf 0090 ld $90
81c0 0049 ld $49
81c1 0081 ld $81
81c2 000d ld $0d
81c3 0091 ld $91
81c4 0038 ld $38
81c5 0090 ld $90
81c6 0042 ld $42
81c7 000d ld $0d
81c8 0090 ld $90
81c9 0049 ld $49
81ca 0081 ld $81
81cb 000d ld $0d
81cc 0091 ld $91
81cd 003d ld $3d
81ce 0090 ld $90
81cf 0041 ld $41
81d0 000d ld $0d
81d1 0090 ld $90
81d2 0049 ld $49
81d3 0081 ld $81
81d4 000d ld $0d
81d5 0091 ld $91
81d6 0036 ld $36
81d7 0090 ld $90
81d8 0045 ld $45
81d9 000d ld $0d
81da 0090 ld $90
81db 0049 ld $49
81dc 0081 ld $81
81dd 000d ld $0d
81de 0091 ld $91
81df 0042 ld $42
81e0 0090 ld $90
81e1 0045 ld $45
81e2 000d ld $0d
81e3 0090 ld $90
81e4 0042 ld $42
81e5 0081 ld $81
81e6 000d ld $0d
81e7 0091 ld $91
81e8 003b ld $3b
81e9 0090 ld $90
81ea 004a ld $4a
81eb 000d ld $0d
81ec 0090 ld $90
81ed 0047 ld $47
81ee 00d0 ld $d0
81ef 00a1 ld $a1
81f0 0074 ld $74
81f1 0074 ld $74
81f2 00a1 ld $a1
81f3 005a ld $5a
81f4 0081 ld $81
81f5 000d ld $0d
81f6 0091 ld $91
81f7 0034 ld $34
81f8 0090 ld $90
81f9 0044 ld $44
81fa 000d ld $0d
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 0090 ld $90
8201 0047 ld $47
8202 0081 ld $81
8203 000d ld $0d
8204 0091 ld $91
8205 0040 ld $40
8206 0090 ld $90
8207 0044 ld $44
8208 000d ld $0d
8209 0090 ld $90
820a 0040 ld $40
820b 0081 ld $81
820c 000d ld $0d
820d 0091 ld $91
820e 0038 ld $38
820f 0090 ld $90
8210 004c ld $4c
8211 000d ld $0d
8212 0090 ld $90
8213 0047 ld $47
8214 0081 ld $81
8215 000d ld $0d
8216 0091 ld $91
8217 0039 ld $39
8218 0090 ld $90
8219 0049 ld $49
821a 000d ld $0d
821b 0090 ld $90
821c 004c ld $4c
821d 0081 ld $81
821e 000d ld $0d
821f 0091 ld $91
8220 003d ld $3d
8221 0090 ld $90
8222 0049 ld $49
8223 000d ld $0d
8224 0090 ld $90
8225 0045 ld $45
8226 0081 ld $81
8227 000d ld $0d
8228 0091 ld $91
8229 003d ld $3d
822a 0090 ld $90
822b 0040 ld $40
822c 000d ld $0d
822d 0090 ld $90
822e 0044 ld $44
822f 0081 ld $81
8230 000d ld $0d
8231 0091 ld $91
8232 0039 ld $39
8233 0090 ld $90
8234 0045 ld $45
8235 000d ld $0d
8236 0081 ld $81
8237 000d ld $0d
8238 0091 ld $91
8239 0034 ld $34
823a 000d ld $0d
823b 0081 ld $81
823c 000d ld $0d
823d 0091 ld $91
823e 002d ld $2d
823f 000d ld $0d
8240 0081 ld $81
8241 000d ld $0d
8242 0090 ld $90
8243 003d ld $3d
8244 0091 ld $91
8245 004c ld $4c
8246 000d ld $0d
8247 0090 ld $90
8248 0040 ld $40
8249 0091 ld $91
824a 004a ld $4a
824b 000d ld $0d
824c 0090 ld $90
824d 0045 ld $45
824e 0091 ld $91
824f 0049 ld $49
8250 00d0 ld $d0
8251 00a1 ld $a1
8252 0075 ld $75
8253 0075 ld $75
8254 00a1 ld $a1
8255 0059 ld $59
8256 000d ld $0d
8257 0090 ld $90
8258 0040 ld $40
8259 0091 ld $91
825a 0047 ld $47
825b 000d ld $0d
825c 0090 ld $90
825d 003b ld $3b
825e 0091 ld $91
825f 0045 ld $45
8260 000d ld $0d
8261 0090 ld $90
8262 0040 ld $40
8263 0091 ld $91
8264 0044 ld $44
8265 000d ld $0d
8266 0090 ld $90
8267 003d ld $3d
8268 0091 ld $91
8269 0045 ld $45
826a 000d ld $0d
826b 0090 ld $90
826c 0040 ld $40
826d 0091 ld $91
826e 0047 ld $47
826f 000d ld $0d
8270 0090 ld $90
8271 0039 ld $39
8272 0091 ld $91
8273 0049 ld $49
8274 000d ld $0d
8275 0090 ld $90
8276 0040 ld $40
8277 0091 ld $91
8278 0045 ld $45
8279 000d ld $0d
827a 0090 ld $90
827b 0038 ld $38
827c 0091 ld $91
827d 0047 ld $47
827e 000d ld $0d
827f 0090 ld $90
8280 0040 ld $40
8281 0091 ld $91
8282 004a ld $4a
8283 000d ld $0d
8284 0090 ld $90
8285 0039 ld $39
8286 0091 ld $91
8287 0049 ld $49
8288 000d ld $0d
8289 0090 ld $90
828a 0040 ld $40
828b 0091 ld $91
828c 004a ld $4a
828d 000d ld $0d
828e 0090 ld $90
828f 0045 ld $45
8290 0091 ld $91
8291 004c ld $4c
8292 000d ld $0d
8293 0090 ld $90
8294 0040 ld $40
8295 0081 ld $81
8296 000d ld $0d
8297 0091 ld $91
8298 0044 ld $44
8299 0090 ld $90
829a 003b ld $3b
829b 000d ld $0d
829c 0090 ld $90
829d 0040 ld $40
829e 0081 ld $81
829f 000d ld $0d
82a0 0091 ld $91
82a1 0045 ld $45
82a2 0090 ld $90
82a3 003d ld $3d
82a4 000d ld $0d
82a5 0090 ld $90
82a6 0047 ld $47
82a7 0091 ld $91
82a8 0040 ld $40
82a9 000d ld $0d
82aa 0090 ld $90
82ab 0049 ld $49
82ac 00d0 ld $d0
82ad 00a1 ld $a1
82ae 0076 ld $76
82af 0076 ld $76
82b0 00a1 ld $a1
82b1 005a ld $5a
82b2 0091 ld $91
82b3 0039 ld $39
82b4 000d ld $0d
82b5 0090 ld $90
82b6 0040 ld $40
82b7 0081 ld $81
82b8 000d ld $0d
82b9 0091 ld $91
82ba 0047 ld $47
82bb 0090 ld $90
82bc 0038 ld $38
82bd 000d ld $0d
82be 0090 ld $90
82bf 0040 ld $40
82c0 0081 ld $81
82c1 000d ld $0d
82c2 0091 ld $91
82c3 0049 ld $49
82c4 0090 ld $90
82c5 003d ld $3d
82c6 000d ld $0d
82c7 0090 ld $90
82c8 0040 ld $40
82c9 0081 ld $81
82ca 000d ld $0d
82cb 0091 ld $91
82cc 004e ld $4e
82cd 0090 ld $90
82ce 003d ld $3d
82cf 000d ld $0d
82d0 0090 ld $90
82d1 0039 ld $39
82d2 0081 ld $81
82d3 000d ld $0d
82d4 0091 ld $91
82d5 004b ld $4b
82d6 0090 ld $90
82d7 0042 ld $42
82d8 000d ld $0d
82d9 0090 ld $90
82da 003f ld $3f
82db 0081 ld $81
82dc 000d ld $0d
82dd 0091 ld $91
82de 004e ld $4e
82df 0090 ld $90
82e0 003c ld $3c
82e1 000d ld $0d
82e2 0090 ld $90
82e3 0050 ld $50
82e4 0091 ld $91
82e5 003f ld $3f
82e6 000d ld $0d
82e7 0090 ld $90
82e8 0051 ld $51
82e9 0091 ld $91
82ea 0038 ld $38
82eb 000d ld $0d
82ec 0090 ld $90
82ed 003f ld $3f
82ee 0081 ld $81
82ef 000d ld $0d
82f0 0091 ld $91
82f1 0050 ld $50
82f2 0090 ld $90
82f3 003c ld $3c
82f4 000d ld $0d
82f5 0090 ld $90
82f6 003f ld $3f
82f7 0081 ld $81
82f8 000d ld $0d
82f9 0091 ld $91
82fa 004e ld $4e
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 0090 ld $90
8301 003d ld $3d
8302 000d ld $0d
8303 0090 ld $90
8304 004c ld $4c
8305 0081 ld $81
8306 000d ld $0d
8307 0091 ld $91
8308 0044 ld $44
8309 0090 ld $90
830a 004b ld $4b
830b 000d ld $0d
830c 0090 ld $90
830d 0049 ld $49
830e 00d0 ld $d0
830f 00a1 ld $a1
8310 0077 ld $77
8311 0077 ld $77
8312 00a1 ld $a1
8313 005a ld $5a
8314 0081 ld $81
8315 000d ld $0d
8316 0091 ld $91
8317 0038 ld $38
8318 0090 ld $90
8319 004b ld $4b
831a 000d ld $0d
831b 0090 ld $90
831c 0048 ld $48
831d 0081 ld $81
831e 000d ld $0d
831f 0091 ld $91
8320 003d ld $3d
8321 0090 ld $90
8322 0049 ld $49
8323 000d ld $0d
8324 0091 ld $91
8325 0040 ld $40
8326 000d ld $0d
8327 0091 ld $91
8328 0044 ld $44
8329 000d ld $0d
832a 0091 ld $91
832b 0040 ld $40
832c 000d ld $0d
832d 0091 ld $91
832e 003b ld $3b
832f 000d ld $0d
8330 0091 ld $91
8331 0040 ld $40
8332 000d ld $0d
8333 0090 ld $90
8334 004c ld $4c
8335 0091 ld $91
8336 003a ld $3a
8337 000d ld $0d
8338 0091 ld $91
8339 003d ld $3d
833a 000d ld $0d
833b 0091 ld $91
833c 0036 ld $36
833d 000d ld $0d
833e 0090 ld $90
833f 004e ld $4e
8340 0091 ld $91
8341 003d ld $3d
8342 0006 ld $06
8343 0090 ld $90
8344 004f ld $4f
8345 0006 ld $06
8346 0090 ld $90
8347 003a ld $3a
8348 0091 ld $91
8349 004e ld $4e
834a 000d ld $0d
834b 0090 ld $90
834c 003d ld $3d
834d 000d ld $0d
834e 0090 ld $90
834f 004c ld $4c
8350 0091 ld $91
8351 003b ld $3b
8352 000d ld $0d
8353 0090 ld $90
8354 004a ld $4a
8355 0081 ld $81
8356 000d ld $0d
8357 0090 ld $90
8358 004c ld $4c
8359 000d ld $0d
835a 0090 ld $90
835b 0049 ld $49
835c 000d ld $0d
835d 0090 ld $90
835e 004a ld $4a
835f 000d ld $0d
8360 0090 ld $90
8361 0047 ld $47
8362 000d ld $0d
8363 0091 ld $91
8364 003c ld $3c
8365 0090 ld $90
8366 004e ld $4e
8367 000d ld $0d
8368 0091 ld $91
8369 003f ld $3f
836a 000d ld $0d
836b 00d0 ld $d0
836c 00a1 ld $a1
836d 0078 ld $78
836e 0078 ld $78
836f 00a1 ld $a1
8370 005a ld $5a
8371 0091 ld $91
8372 0038 ld $38
8373 000d ld $0d
8374 0090 ld $90
8375 0050 ld $50
8376 0091 ld $91
8377 003f ld $3f
8378 0006 ld $06
8379 0090 ld $90
837a 0051 ld $51
837b 0006 ld $06
837c 0090 ld $90
837d 003c ld $3c
837e 0091 ld $91
837f 0050 ld $50
8380 000d ld $0d
8381 0090 ld $90
8382 003f ld $3f
8383 000d ld $0d
8384 0090 ld $90
8385 004e ld $4e
8386 0091 ld $91
8387 003d ld $3d
8388 000d ld $0d
8389 0090 ld $90
838a 004d ld $4d
838b 0081 ld $81
838c 000d ld $0d
838d 0090 ld $90
838e 004e ld $4e
838f 000d ld $0d
8390 0090 ld $90
8391 004b ld $4b
8392 000d ld $0d
8393 0090 ld $90
8394 004d ld $4d
8395 000d ld $0d
8396 0090 ld $90
8397 0049 ld $49
8398 000d ld $0d
8399 0091 ld $91
839a 003d ld $3d
839b 0090 ld $90
839c 0050 ld $50
839d 000d ld $0d
839e 0090 ld $90
839f 004d ld $4d
83a0 0081 ld $81
83a1 000d ld $0d
83a2 0091 ld $91
83a3 0038 ld $38
83a4 0090 ld $90
83a5 0049 ld $49
83a6 000d ld $0d
83a7 0090 ld $90
83a8 004d ld $4d
83a9 0081 ld $81
83aa 000d ld $0d
83ab 0091 ld $91
83ac 0035 ld $35
83ad 0090 ld $90
83ae 0050 ld $50
83af 000d ld $0d
83b0 0090 ld $90
83b1 0053 ld $53
83b2 0081 ld $81
83b3 000d ld $0d
83b4 0091 ld $91
83b5 0031 ld $31
83b6 0090 ld $90
83b7 0056 ld $56
83b8 000d ld $0d
83b9 0090 ld $90
83ba 004d ld $4d
83bb 0081 ld $81
83bc 000d ld $0d
83bd 0091 ld $91
83be 0033 ld $33
83bf 0090 ld $90
83c0 0055 ld $55
83c1 000d ld $0d
83c2 0090 ld $90
83c3 004d ld $4d
83c4 0081 ld $81
83c5 000d ld $0d
83c6 0091 ld $91
83c7 0035 ld $35
83c8 00d0 ld $d0
83c9 00a1 ld $a1
83ca 0079 ld $79
83cb 0079 ld $79
83cc 00a1 ld $a1
83cd 0031 ld $31
83ce 0090 ld $90
83cf 0053 ld $53
83d0 000d ld $0d
83d1 0090 ld $90
83d2 004d ld $4d
83d3 0081 ld $81
83d4 000d ld $0d
83d5 0091 ld $91
83d6 0039 ld $39
83d7 0090 ld $90
83d8 0051 ld $51
83d9 000d ld $0d
83da 0080 ld $80
83db 0081 ld $81
83dc 000d ld $0d
83dd 0090 ld $90
83de 003b ld $3b
83df 0091 ld $91
83e0 0053 ld $53
83e1 000d ld $0d
83e2 0090 ld $90
83e3 0051 ld $51
83e4 0081 ld $81
83e5 000d ld $0d
83e6 0091 ld $91
83e7 003d ld $3d
83e8 0090 ld $90
83e9 0050 ld $50
83ea 000d ld $0d
83eb 0090 ld $90
83ec 0051 ld $51
83ed 0081 ld $81
83ee 000d ld $0d
83ef 0091 ld $91
83f0 0036 ld $36
83f1 0090 ld $90
83f2 004e ld $4e
83f3 0003 ld $03
83f4 0090 ld $90
83f5 0050 ld $50
83f6 0003 ld $03
83f7 0090 ld $90
83f8 004e ld $4e
83f9 0047 ld $47
83fa 0080 ld $80
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 0081 ld $81
8401 00d0 ld $d0
8402 00a1 ld $a1
8403 0035 ld $35
8404 007a ld $7a
8405 00a1 ld $a1
8406 0030 ld $30
8407 00ff ld $ff
8408 00ff ld $ff
8409 00ff ld $ff
840a 0015 ld $15
840b 0015 ld $15
840c 00ff ld $ff
840d 0015 ld $15
840e 0015 ld $15
840f 00ff ld $ff
8410 00ff ld $ff
8411 00ff ld $ff
8412 0015 ld $15
8413 00ff ld $ff
8414 00ff ld $ff
8415 00ff ld $ff
8416 0015 ld $15
8417 00ff ld $ff
8418 0015 ld $15
8419 00ff ld $ff
841a 0015 ld $15
841b 00ff ld $ff
841c 00ff ld $ff
841d 00ff ld $ff
841e 0015 ld $15
841f 00ff ld $ff
8420 00ff ld $ff
8421 00ff ld $ff
8422 0015 ld $15
8423 00ff ld $ff
8424 00ff ld $ff
8425 00ff ld $ff
8426 0015 ld $15
8427 00ff ld $ff
8428 00ff ld $ff
8429 00ff ld $ff
842a 0015 ld $15
842b 00ff ld $ff
842c 00ff ld $ff
842d 00ff ld $ff
842e 0015 ld $15
842f 00ff ld $ff
8430 0015 ld $15
8431 0015 ld $15
8432 0015 ld $15
* 7 times
8437 007b ld $7b
8438 00a1 ld $a1
8439 0030 ld $30
843a 00ff ld $ff
843b 0015 ld $15
843c 00ff ld $ff
843d 0015 ld $15
843e 0015 ld $15
843f 00ff ld $ff
8440 0015 ld $15
8441 0015 ld $15
8442 0015 ld $15
8443 0015 ld $15
8444 00ff ld $ff
8445 0015 ld $15
8446 0015 ld $15
8447 0015 ld $15
8448 00ff ld $ff
8449 0015 ld $15
844a 00ff ld $ff
844b 0015 ld $15
844c 00ff ld $ff
844d 0015 ld $15
844e 00ff ld $ff
844f 0015 ld $15
8450 0015 ld $15
8451 0015 ld $15
8452 00ff ld $ff
8453 0015 ld $15
8454 0015 ld $15
8455 0015 ld $15
* 5 times
8458 00ff ld $ff
8459 0015 ld $15
845a 00ff ld $ff
845b 0015 ld $15
845c 00ff ld $ff
845d 0015 ld $15
845e 00ff ld $ff
845f 0015 ld $15
8460 00ff ld $ff
8461 0015 ld $15
8462 00ff ld $ff
8463 0015 ld $15
8464 0015 ld $15
8465 0015 ld $15
8466 00ff ld $ff
8467 0015 ld $15
8468 00ff ld $ff
8469 0015 ld $15
846a 007c ld $7c
846b 00a1 ld $a1
846c 0030 ld $30
846d 00ff ld $ff
846e 0015 ld $15
846f 00ff ld $ff
8470 0015 ld $15
8471 0015 ld $15
8472 00ff ld $ff
8473 0015 ld $15
8474 0015 ld $15
8475 00ff ld $ff
8476 00ff ld $ff
8477 00ff ld $ff
8478 0015 ld $15
8479 0015 ld $15
847a 00ff ld $ff
847b 00ff ld $ff
847c 0015 ld $15
847d 00ff ld $ff
847e 00ff ld $ff
847f 00ff ld $ff
8480 0015 ld $15
8481 00ff ld $ff
8482 00ff ld $ff
8483 00ff ld $ff
8484 0015 ld $15
8485 00ff ld $ff
8486 00ff ld $ff
8487 00ff ld $ff
8488 0015 ld $15
8489 0015 ld $15
848a 0015 ld $15
848b 00ff ld $ff
848c 0015 ld $15
848d 00ff ld $ff
848e 00ff ld $ff
848f 00ff ld $ff
8490 0015 ld $15
8491 00ff ld $ff
8492 00ff ld $ff
8493 00ff ld $ff
8494 0015 ld $15
8495 00ff ld $ff
8496 0015 ld $15
8497 0015 ld $15
8498 0015 ld $15
8499 0015 ld $15
849a 00ff ld $ff
849b 0015 ld $15
849c 0015 ld $15
849d 007d ld $7d
849e 00a1 ld $a1
849f 0030 ld $30
84a0 00ff ld $ff
84a1 0015 ld $15
84a2 00ff ld $ff
84a3 0015 ld $15
84a4 0015 ld $15
84a5 00ff ld $ff
84a6 0015 ld $15
84a7 0015 ld $15
84a8 00ff ld $ff
84a9 0015 ld $15
84aa 0015 ld $15
84ab 0015 ld $15
* 5 times
84ae 00ff ld $ff
84af 0015 ld $15
84b0 0015 ld $15
84b1 0015 ld $15
84b2 00ff ld $ff
84b3 0015 ld $15
84b4 0015 ld $15
84b5 0015 ld $15
84b6 00ff ld $ff
84b7 0015 ld $15
84b8 00ff ld $ff
84b9 0015 ld $15
84ba 00ff ld $ff
84bb 0015 ld $15
84bc 0015 ld $15
84bd 0015 ld $15
84be 00ff ld $ff
84bf 0015 ld $15
84c0 00ff ld $ff
84c1 0015 ld $15
84c2 00ff ld $ff
84c3 0015 ld $15
84c4 0015 ld $15
84c5 0015 ld $15
84c6 00ff ld $ff
84c7 0015 ld $15
84c8 00ff ld $ff
84c9 0015 ld $15
84ca 0015 ld $15
84cb 0015 ld $15
84cc 0015 ld $15
84cd 00ff ld $ff
84ce 0015 ld $15
84cf 0015 ld $15
84d0 007e ld $7e
84d1 00a1 ld $a1
84d2 0030 ld $30
84d3 00ff ld $ff
84d4 00ff ld $ff
84d5 00ff ld $ff
84d6 0015 ld $15
84d7 0015 ld $15
84d8 00ff ld $ff
84d9 0015 ld $15
84da 0015 ld $15
84db 00ff ld $ff
84dc 00ff ld $ff
84dd 00ff ld $ff
84de 0015 ld $15
84df 00ff ld $ff
84e0 00ff ld $ff
84e1 00ff ld $ff
84e2 0015 ld $15
84e3 0015 ld $15
84e4 0015 ld $15
84e5 00ff ld $ff
84e6 0015 ld $15
84e7 00ff ld $ff
84e8 00ff ld $ff
84e9 00ff ld $ff
84ea 0015 ld $15
84eb 00ff ld $ff
84ec 00ff ld $ff
84ed 00ff ld $ff
84ee 0015 ld $15
84ef 0015 ld $15
84f0 0015 ld $15
84f1 00ff ld $ff
84f2 0015 ld $15
84f3 00ff ld $ff
84f4 00ff ld $ff
84f5 00ff ld $ff
84f6 0015 ld $15
84f7 00ff ld $ff
84f8 00ff ld $ff
84f9 00ff ld $ff
84fa 0015 ld $15
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 00ff ld $ff
8501 00ff ld $ff
8502 00ff ld $ff
8503 0015 ld $15
8504 00ff ld $ff
8505 0015 ld $15
8506 00ff ld $ff
8507 0015 ld $15
8508 007f ld $7f
8509 00a1 ld $a1
850a 0007 ld $07
850b 0006 ld $06
850c 0030 ld $30
850d 0030 ld $30
850e 0030 ld $30
* 6 times
8512 007f ld $7f
8513 00a8 ld $a8
8514 0007 ld $07
8515 0006 ld $06
8516 0030 ld $30
8517 0030 ld $30
8518 0030 ld $30
* 6 times
851c 007f ld $7f
851d 00af ld $af
851e 0003 ld $03
851f 0002 ld $02
8520 003a ld $3a
8521 0030 ld $30
8522 007f ld $7f
8523 00b2 ld $b2
8524 0003 ld $03
8525 0002 ld $02
8526 003b ld $3b
8527 0031 ld $31
8528 0000 ld $00
8529 0000 ld $00 ;End of Apps/Tetronis/Tetronis_v2.gt1, size 10039
;+-----------------------------------+
;| Apps/Bricks/Bricks_v2.gt1 |
;+-----------------------------------+
852a dc54 st $54,[y,x++] ;'T'
852b dc65 st $65,[y,x++] ;'e'
852c dc74 st $74,[y,x++] ;'t'
852d dc72 st $72,[y,x++] ;'r'
852e dc6f st $6f,[y,x++] ;'o'
852f dc6e st $6e,[y,x++] ;'n'
8530 dc69 st $69,[y,x++] ;'i'
8531 dc73 st $73,[y,x++] ;'s'
8532 00f3 ld $f3
8533 c218 st [$18]
8534 005d ld $5d
8535 14fb ld $fb,y
8536 e0ee jmp y,$ee
8537 c219 st [$19]
Bricks: 8538 0000 ld $00
8539 0058 ld $58
853a 0050 ld $50
853b 00c0 ld $c0
853c 0021 ld $21
853d 0016 ld $16
853e 0006 ld $06
853f 0098 ld $98
8540 0006 ld $06
8541 008c ld $8c
8542 0005 ld $05
8543 0075 ld $75
8544 0004 ld $04
8545 004f ld $4f
8546 0006 ld $06
8547 0001 ld $01
8548 0003 ld $03
8549 00c0 ld $c0
854a 0023 ld $23
854b 0081 ld $81
854c 0006 ld $06
854d 00cb ld $cb
854e 0005 ld $05
854f 00c0 ld $c0
8550 0022 ld $22
8551 0001 ld $01
8552 0004 ld $04
8553 0076 ld $76
8554 0003 ld $03
8555 0001 ld $01
8556 0005 ld $05
8557 0001 ld $01
8558 0006 ld $06
8559 00b1 ld $b1
855a 0004 ld $04
855b 0039 ld $39
855c 0003 ld $03
855d 0031 ld $31
855e 0006 ld $06
855f 00c0 ld $c0
8560 0020 ld $20
8561 001a ld $1a
8562 0005 ld $05
8563 0001 ld $01
8564 0000 ld $00
8565 0000 ld $00
8566 00ff ld $ff
8567 00ff ld $ff
8568 0000 ld $00
8569 0000 ld $00
856a 0002 ld $02
856b 0000 ld $00
856c 007f ld $7f
856d 0000 ld $00
856e 0023 ld $23
856f 0080 ld $80
8570 00fe ld $fe
8571 0000 ld $00
8572 0001 ld $01
8573 0080 ld $80
8574 0001 ld $01
8575 0000 ld $00
8576 0002 ld $02
8577 003f ld $3f
8578 003f ld $3f
8579 0000 ld $00
857a 0000 ld $00
857b 0030 ld $30
857c 0030 ld $30
857d 0020 ld $20
857e 0020 ld $20
857f 003f ld $3f
8580 002a ld $2a
8581 002a ld $2a
8582 002a ld $2a
8583 00fc ld $fc
8584 0001 ld $01
8585 00fc ld $fc
8586 0002 ld $02
8587 00fc ld $fc
8588 0003 ld $03
8589 00fc ld $fc
858a 0004 ld $04
858b 0002 ld $02
858c 0000 ld $00
858d 00f6 ld $f6
858e 00cf ld $cf
858f 007e ld $7e
8590 00cf ld $cf
8591 007c ld $7c
8592 0011 ld $11
8593 0000 ld $00
8594 0050 ld $50
8595 002b ld $2b
8596 00b6 ld $b6
8597 0059 ld $59
8598 0000 ld $00
8599 002b ld $2b
859a 00b8 ld $b8
859b 002b ld $2b
859c 00c6 ld $c6
859d 00cf ld $cf
859e 007a ld $7a
859f 00cf ld $cf
85a0 0078 ld $78
85a1 00cf ld $cf
85a2 0076 ld $76
85a3 0059 ld $59
85a4 0001 ld $01
85a5 00cf ld $cf
85a6 0074 ld $74
85a7 001a ld $1a
85a8 0011 ld $11
85a9 008c ld $8c
85aa 00ff ld $ff
85ab 0082 ld $82
85ac 0003 ld $03
85ad 0035 ld $35
85ae 003f ld $3f
85af 0062 ld $62
85b0 0021 ld $21
85b1 00b8 ld $b8
85b2 0035 ld $35
85b3 0072 ld $72
85b4 0027 ld $27
85b5 0059 ld $59
85b6 00f0 ld $f0
85b7 00e3 ld $e3
85b8 0010 ld $10
85b9 002b ld $2b
85ba 00b8 ld $b8
85bb 00b8 ld $b8
85bc 0086 ld $86
85bd 0035 ld $35
85be 0056 ld $56
85bf 0034 ld $34
85c0 0021 ld $21
85c1 0086 ld $86
85c2 002b ld $2b
85c3 00b8 ld $b8
85c4 001a ld $1a
85c5 0011 ld $11
85c6 0082 ld $82
85c7 0001 ld $01
85c8 0035 ld $35
85c9 0072 ld $72
85ca 004a ld $4a
85cb 0021 ld $21
85cc 00b6 ld $b6
85cd 0099 ld $99
85ce 00b8 ld $b8
85cf 002b ld $2b
85d0 00b6 ld $b6
85d1 00b8 ld $b8
85d2 0088 ld $88
85d3 0035 ld $35
85d4 0056 ld $56
85d5 004a ld $4a
85d6 0021 ld $21
85d7 0088 ld $88
85d8 002b ld $2b
85d9 00b6 ld $b6
85da 001a ld $1a
85db 0011 ld $11
85dc 0082 ld $82
85dd 0002 ld $02
85de 0035 ld $35
85df 0072 ld $72
85e0 0066 ld $66
85e1 0021 ld $21
85e2 00b6 ld $b6
85e3 00b8 ld $b8
85e4 00b8 ld $b8
85e5 002b ld $2b
85e6 00b6 ld $b6
85e7 00b8 ld $b8
85e8 008a ld $8a
85e9 0035 ld $35
85ea 0053 ld $53
85eb 0066 ld $66
85ec 0021 ld $21
85ed 008a ld $8a
85ee 002b ld $2b
85ef 00b6 ld $b6
85f0 0090 ld $90
85f1 0066 ld $66
85f2 0059 ld $59
85f3 0000 ld $00
85f4 002b ld $2b
85f5 00b8 ld $b8
85f6 00cf ld $cf
85f7 0072 ld $72
85f8 00cf ld $cf
85f9 0070 ld $70
85fa 0021 ld $21
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 00ba ld $ba
8601 0099 ld $99
8602 00be ld $be
8603 002b ld $2b
8604 00c2 ld $c2
8605 001a ld $1a
8606 00c3 ld $c3
8607 005e ld $5e
8608 00d8 ld $d8
8609 001a ld $1a
860a 00bd ld $bd
860b 005e ld $5e
860c 00d9 ld $d9
860d 0021 ld $21
860e 00d8 ld $d8
860f 00ad ld $ad
8610 0035 ld $35
8611 003f ld $3f
8612 008f ld $8f
8613 0082 ld $82
8614 0030 ld $30
8615 0035 ld $35
8616 0072 ld $72
8617 0085 ld $85
8618 00cf ld $cf
8619 006e ld $6e
861a 0059 ld $59
861b 0000 ld $00
861c 00b8 ld $b8
861d 00be ld $be
861e 002b ld $2b
861f 00be ld $be
8620 0021 ld $21
8621 00ba ld $ba
8622 002b ld $2b
8623 00c2 ld $c2
8624 0021 ld $21
8625 00bc ld $bc
8626 0099 ld $99
8627 00c0 ld $c0
8628 002b ld $2b
8629 00c4 ld $c4
862a 001a ld $1a
862b 00c3 ld $c3
862c 005e ld $5e
862d 00d8 ld $d8
862e 001a ld $1a
862f 00c5 ld $c5
8630 005e ld $5e
8631 00d9 ld $d9
8632 0021 ld $21
8633 00d8 ld $d8
8634 00ad ld $ad
8635 0035 ld $35
8636 003f ld $3f
8637 00c1 ld $c1
8638 0082 ld $82
8639 0030 ld $30
863a 0035 ld $35
863b 0072 ld $72
863c 00aa ld $aa
863d 00cf ld $cf
863e 006e ld $6e
863f 001a ld $1a
8640 00c5 ld $c5
8641 00e6 ld $e6
8642 006c ld $6c
8643 0035 ld $35
8644 0050 ld $50
8645 00b7 ld $b7
8646 0059 ld $59
8647 001e ld $1e
8648 00cf ld $cf
8649 006c ld $6c
864a 00cf ld $cf
864b 006a ld $6a
864c 0059 ld $59
864d 0000 ld $00
864e 00b8 ld $b8
864f 00c0 ld $c0
8650 002b ld $2b
8651 00c0 ld $c0
8652 0021 ld $21
8653 00bc ld $bc
8654 002b ld $2b
8655 00c4 ld $c4
8656 0021 ld $21
8657 00c2 ld $c2
8658 002b ld $2b
8659 00ba ld $ba
865a 0021 ld $21
865b 00c4 ld $c4
865c 002b ld $2b
865d 00bc ld $bc
865e 00cf ld $cf
865f 0072 ld $72
8660 001a ld $1a
8661 00bd ld $bd
8662 00e6 ld $e6
8663 007a ld $7a
8664 0035 ld $35
8665 0050 ld $50
8666 0013 ld $13
8667 0021 ld $21
8668 00c8 ld $c8
8669 0035 ld $35
866a 003f ld $3f
866b 00e3 ld $e3
866c 00e6 ld $e6
866d 0001 ld $01
866e 002b ld $2b
866f 00c8 ld $c8
8670 00e3 ld $e3
8671 0023 ld $23
8672 00cf ld $cf
8673 006c ld $6c
8674 00cf ld $cf
8675 0074 ld $74
8676 0090 ld $90
8677 00d2 ld $d2
8678 00cf ld $cf
8679 0068 ld $68
867a 0035 ld $35
867b 0056 ld $56
867c 00f0 ld $f0
867d 00cf ld $cf
867e 0076 ld $76
867f 0059 ld $59
8680 002a ld $2a
8681 00cf ld $cf
8682 0074 ld $74
8683 0090 ld $90
8684 0013 ld $13
8685 00cf ld $cf
8686 0066 ld $66
8687 0090 ld $90
8688 0002 ld $02
8689 0003 ld $03
868a 0000 ld $00
868b 00e9 ld $e9
868c 00ff ld $ff
868d 0021 ld $21
868e 00d2 ld $d2
868f 00f3 ld $f3
8690 00d0 ld $d0
8691 0093 ld $93
8692 00d0 ld $d0
8693 0093 ld $93
8694 00d0 ld $d0
8695 00f3 ld $f3
8696 00d0 ld $d0
8697 0093 ld $93
8698 00d0 ld $d0
8699 0093 ld $93
869a 00d0 ld $d0
869b 00f3 ld $f3
869c 00d0 ld $d0
869d 0093 ld $93
869e 00d0 ld $d0
869f 0093 ld $93
86a0 00d0 ld $d0
86a1 0082 ld $82
86a2 0015 ld $15
86a3 00f0 ld $f0
86a4 00d0 ld $d0
86a5 0011 ld $11
86a6 00fa ld $fa
86a7 0000 ld $00
86a8 0099 ld $99
86a9 00d0 ld $d0
86aa 002b ld $2b
86ab 00d0 ld $d0
86ac 0021 ld $21
86ad 00d2 ld $d2
86ae 00f3 ld $f3
86af 00d0 ld $d0
86b0 0093 ld $93
86b1 00d0 ld $d0
86b2 0093 ld $93
86b3 00d0 ld $d0
86b4 00f3 ld $f3
86b5 00d0 ld $d0
86b6 0093 ld $93
86b7 00d0 ld $d0
86b8 0093 ld $93
86b9 00d0 ld $d0
86ba 00f3 ld $f3
86bb 00d0 ld $d0
86bc 0093 ld $93
86bd 00d0 ld $d0
86be 0093 ld $93
86bf 00d0 ld $d0
86c0 0082 ld $82
86c1 002a ld $2a
86c2 00f0 ld $f0
86c3 00d0 ld $d0
86c4 00ff ld $ff
86c5 0075 ld $75
86c6 0059 ld $59
86c7 0007 ld $07
86c8 002b ld $2b
86c9 00d6 ld $d6
86ca 0059 ld $59
86cb 000d ld $0d
86cc 002b ld $2b
86cd 00d4 ld $d4
86ce 0011 ld $11
86cf 00ce ld $ce
86d0 0011 ld $11
86d1 0099 ld $99
86d2 00d6 ld $d6
86d3 0099 ld $99
86d4 00d6 ld $d6
86d5 00f6 ld $f6
86d6 002b ld $2b
86d7 00d0 ld $d0
86d8 0011 ld $11
86d9 00c0 ld $c0
86da 0011 ld $11
86db 0099 ld $99
86dc 00d4 ld $d4
86dd 00ad ld $ad
86de 0099 ld $99
86df 00d0 ld $d0
86e0 002b ld $2b
86e1 00d0 ld $d0
86e2 0011 ld $11
86e3 00de ld $de
86e4 0011 ld $11
86e5 0099 ld $99
86e6 00d6 ld $d6
86e7 00ad ld $ad
86e8 005e ld $5e
86e9 00d2 ld $d2
86ea 005e ld $5e
86eb 00d3 ld $d3
86ec 00cf ld $cf
86ed 0064 ld $64
86ee 001a ld $1a
86ef 00d4 ld $d4
86f0 00e6 ld $e6
86f1 0001 ld $01
86f2 005e ld $5e
86f3 00d4 ld $d4
86f4 0035 ld $35
86f5 0053 ld $53
86f6 0040 ld $40
86f7 001a ld $1a
86f8 00d6 ld $d6
86f9 00e6 ld $e6
86fa 0001 ld $01
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 005e ld $5e
8701 00d6 ld $d6
8702 0035 ld $35
8703 0053 ld $53
8704 003c ld $3c
8705 0063 ld $63
8706 00ff ld $ff
8707 0059 ld $59
8708 0076 ld $76
8709 005e ld $5e
870a 00b3 ld $b3
870b 00e3 ld $e3
870c 0001 ld $01
870d 005e ld $5e
870e 00b5 ld $b5
870f 001a ld $1a
8710 00b7 ld $b7
8711 00e6 ld $e6
8712 0008 ld $08
8713 005e ld $5e
8714 00b2 ld $b2
8715 005e ld $5e
8716 00b4 ld $b4
8717 0021 ld $21
8718 0096 ld $96
8719 00f3 ld $f3
871a 00b2 ld $b2
871b 00f3 ld $f3
871c 00b4 ld $b4
871d 0093 ld $93
871e 00b2 ld $b2
871f 0093 ld $93
8720 00b2 ld $b2
8721 0093 ld $93
8722 00b4 ld $b4
8723 0093 ld $93
8724 00b4 ld $b4
8725 0021 ld $21
8726 009a ld $9a
8727 00f3 ld $f3
8728 00b2 ld $b2
8729 00f3 ld $f3
872a 00b4 ld $b4
872b 0093 ld $93
872c 00b2 ld $b2
872d 0093 ld $93
872e 00b2 ld $b2
872f 0093 ld $93
8730 00b4 ld $b4
8731 0093 ld $93
8732 00b4 ld $b4
8733 0021 ld $21
8734 0098 ld $98
8735 00f3 ld $f3
8736 00b2 ld $b2
8737 00f3 ld $f3
8738 00b4 ld $b4
8739 0093 ld $93
873a 00b2 ld $b2
873b 0093 ld $93
873c 00b2 ld $b2
873d 0093 ld $93
873e 00b4 ld $b4
873f 0093 ld $93
8740 00b4 ld $b4
8741 00f3 ld $f3
8742 00b2 ld $b2
8743 00f3 ld $f3
8744 00b4 ld $b4
8745 0093 ld $93
8746 00b2 ld $b2
8747 0093 ld $93
8748 00b2 ld $b2
8749 0093 ld $93
874a 00b4 ld $b4
874b 0093 ld $93
874c 00b4 ld $b4
874d 00f3 ld $f3
874e 00b2 ld $b2
874f 00f3 ld $f3
8750 00b4 ld $b4
8751 0093 ld $93
8752 00b2 ld $b2
8753 0093 ld $93
8754 00b2 ld $b2
8755 0093 ld $93
8756 00b4 ld $b4
8757 0093 ld $93
8758 00b4 ld $b4
8759 00f3 ld $f3
875a 00b2 ld $b2
875b 00f3 ld $f3
875c 00b4 ld $b4
875d 0093 ld $93
875e 00b2 ld $b2
875f 0093 ld $93
8760 00b2 ld $b2
8761 0093 ld $93
8762 00b4 ld $b4
8763 0093 ld $93
8764 00b4 ld $b4
8765 0021 ld $21
8766 009a ld $9a
8767 00f3 ld $f3
8768 00b2 ld $b2
8769 00f3 ld $f3
876a 00b4 ld $b4
876b 0093 ld $93
876c 00b2 ld $b2
876d 0093 ld $93
876e 00b2 ld $b2
876f 0093 ld $93
8770 00b4 ld $b4
8771 0093 ld $93
8772 00b4 ld $b4
8773 0021 ld $21
8774 0096 ld $96
8775 00f3 ld $f3
8776 00b2 ld $b2
8777 00f3 ld $f3
8778 00b4 ld $b4
8779 00ff ld $ff
877a 0004 ld $04
877b 0000 ld $00
877c 00e0 ld $e0
877d 00ff ld $ff
877e 0075 ld $75
877f 001a ld $1a
8780 00d8 ld $d8
8781 002b ld $2b
8782 00b0 ld $b0
8783 0059 ld $59
8784 000d ld $0d
8785 002b ld $2b
8786 00d2 ld $d2
8787 0011 ld $11
8788 00c0 ld $c0
8789 0011 ld $11
878a 0099 ld $99
878b 00d2 ld $d2
878c 00ad ld $ad
878d 00b8 ld $b8
878e 00b0 ld $b0
878f 0035 ld $35
8790 004d ld $4d
8791 0068 ld $68
8792 00e3 ld $e3
8793 0007 ld $07
8794 0035 ld $35
8795 0056 ld $56
8796 0068 ld $68
8797 0059 ld $59
8798 0007 ld $07
8799 002b ld $2b
879a 00d4 ld $d4
879b 0011 ld $11
879c 00ce ld $ce
879d 0011 ld $11
879e 0099 ld $99
879f 00d4 ld $d4
87a0 0099 ld $99
87a1 00d4 ld $d4
87a2 00f6 ld $f6
87a3 002b ld $2b
87a4 00d0 ld $d0
87a5 00b8 ld $b8
87a6 00d8 ld $d8
87a7 0035 ld $35
87a8 004d ld $4d
87a9 005d ld $5d
87aa 00e3 ld $e3
87ab 00ff ld $ff
87ac 00e3 ld $e3
87ad 00ff ld $ff
87ae 00e3 ld $e3
87af 0002 ld $02
87b0 0035 ld $35
87b1 0056 ld $56
87b2 005d ld $5d
87b3 0011 ld $11
87b4 00c0 ld $c0
87b5 0011 ld $11
87b6 0099 ld $99
87b7 00d2 ld $d2
87b8 00ad ld $ad
87b9 0099 ld $99
87ba 00d0 ld $d0
87bb 002b ld $2b
87bc 00d0 ld $d0
87bd 0021 ld $21
87be 0096 ld $96
87bf 002b ld $2b
87c0 00d2 ld $d2
87c1 00cf ld $cf
87c2 0064 ld $64
87c3 00cf ld $cf
87c4 0062 ld $62
87c5 0093 ld $93
87c6 00c6 ld $c6
87c7 0093 ld $93
87c8 00c8 ld $c8
87c9 0021 ld $21
87ca 00c8 ld $c8
87cb 00e6 ld $e6
87cc 0021 ld $21
87cd 0035 ld $35
87ce 0050 ld $50
87cf 0055 ld $55
87d0 0059 ld $59
87d1 0021 ld $21
87d2 002b ld $2b
87d3 00c8 ld $c8
87d4 0059 ld $59
87d5 0023 ld $23
87d6 0099 ld $99
87d7 00c8 ld $c8
87d8 00cf ld $cf
87d9 006c ld $6c
87da 0063 ld $63
87db 00ff ld $ff
87dc 001a ld $1a
87dd 00d4 ld $d4
87de 00e6 ld $e6
87df 0001 ld $01
87e0 005e ld $5e
87e1 00d4 ld $d4
87e2 0035 ld $35
87e3 0053 ld $53
87e4 001c ld $1c
87e5 0063 ld $63
87e6 00ff ld $ff
87e7 001a ld $1a
87e8 00d2 ld $d2
87e9 00e6 ld $e6
87ea 0001 ld $01
87eb 005e ld $5e
87ec 00d2 ld $d2
87ed 0035 ld $35
87ee 0053 ld $53
87ef 0008 ld $08
87f0 0063 ld $63
87f1 00ff ld $ff
87f2 0059 ld $59
87f3 0014 ld $14
87f4 005e ld $5e
87f5 00b2 ld $b2
87f6 0059 ld $59
87f7 0076 ld $76
87f8 005e ld $5e
87f9 00b3 ld $b3
87fa 0021 ld $21
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 0096 ld $96
8801 00f3 ld $f3
8802 00b2 ld $b2
8803 0093 ld $93
8804 00b3 ld $b3
8805 00f3 ld $f3
8806 00b2 ld $b2
8807 0093 ld $93
8808 00b3 ld $b3
8809 00f3 ld $f3
880a 00b2 ld $b2
880b 0093 ld $93
880c 00b3 ld $b3
880d 00f3 ld $f3
880e 00b2 ld $b2
880f 0093 ld $93
8810 00b3 ld $b3
8811 00f3 ld $f3
8812 00b2 ld $b2
8813 0093 ld $93
8814 00b3 ld $b3
8815 00f3 ld $f3
8816 00b2 ld $b2
8817 0093 ld $93
8818 00b3 ld $b3
8819 00f3 ld $f3
881a 00b2 ld $b2
881b 0093 ld $93
881c 00b3 ld $b3
881d 00f3 ld $f3
881e 00b2 ld $b2
881f 0093 ld $93
8820 00b3 ld $b3
8821 00f3 ld $f3
8822 00b2 ld $b2
8823 0093 ld $93
8824 00b3 ld $b3
8825 00f3 ld $f3
8826 00b2 ld $b2
8827 001a ld $1a
8828 00b2 ld $b2
8829 00e3 ld $e3
882a 0002 ld $02
882b 005e ld $5e
882c 00b2 ld $b2
882d 00e6 ld $e6
882e 00ac ld $ac
882f 0035 ld $35
8830 0072 ld $72
8831 0077 ld $77
8832 00ff ld $ff
8833 0075 ld $75
8834 00cf ld $cf
8835 0060 ld $60
8836 00cf ld $cf
8837 0070 ld $70
8838 0011 ld $11
8839 007f ld $7f
883a 0050 ld $50
883b 002b ld $2b
883c 00ba ld $ba
883d 0011 ld $11
883e 007f ld $7f
883f 003a ld $3a
8840 002b ld $2b
8841 00bc ld $bc
8842 0059 ld $59
8843 009a ld $9a
8844 002b ld $2b
8845 00c0 ld $c0
8846 0011 ld $11
8847 00a7 ld $a7
8848 0004 ld $04
8849 002b ld $2b
884a 0022 ld $22
884b 00b4 ld $b4
884c 00fd ld $fd
884d 0035 ld $35
884e 004d ld $4d
884f 00d0 ld $d0
8850 00fa ld $fa
8851 0082 ld $82
8852 0090 ld $90
8853 00d2 ld $d2
8854 00f8 ld $f8
8855 0084 ld $84
8856 002b ld $2b
8857 00be ld $be
8858 00cf ld $cf
8859 005e ld $5e
885a 00cf ld $cf
885b 0072 ld $72
885c 0059 ld $59
885d 0005 ld $05
885e 002b ld $2b
885f 00c8 ld $c8
8860 0063 ld $63
8861 00ff ld $ff
8862 0005 ld $05
8863 0000 ld $00
8864 00f6 ld $f6
8865 00ff ld $ff
8866 001a ld $1a
8867 00bb ld $bb
8868 005e ld $5e
8869 00b0 ld $b0
886a 001a ld $1a
886b 00bd ld $bd
886c 005e ld $5e
886d 00b1 ld $b1
886e 0021 ld $21
886f 00b0 ld $b0
8870 00f6 ld $f6
8871 00fc ld $fc
8872 009c ld $9c
8873 00f3 ld $f3
8874 00b0 ld $b0
8875 0093 ld $93
8876 00b1 ld $b1
8877 0021 ld $21
8878 00b0 ld $b0
8879 00f6 ld $f6
887a 00fc ld $fc
887b 009e ld $9e
887c 00f3 ld $f3
887d 00b0 ld $b0
887e 00ff ld $ff
887f 0059 ld $59
8880 0007 ld $07
8881 005e ld $5e
8882 00b3 ld $b3
8883 0093 ld $93
8884 00b3 ld $b3
8885 001a ld $1a
8886 00b3 ld $b3
8887 005e ld $5e
8888 00b5 ld $b5
8889 00e6 ld $e6
888a 0080 ld $80
888b 0035 ld $35
888c 003f ld $3f
888d 0089 ld $89
888e 0059 ld $59
888f 0050 ld $50
8890 005e ld $5e
8891 00b2 ld $b2
8892 001a ld $1a
8893 00b3 ld $b3
8894 00e6 ld $e6
8895 0008 ld $08
8896 0082 ld $82
8897 00fe ld $fe
8898 0035 ld $35
8899 003f ld $3f
889a 0043 ld $43
889b 001a ld $1a
889c 00b3 ld $b3
889d 00e6 ld $e6
889e 0018 ld $18
889f 0082 ld $82
88a0 00fe ld $fe
88a1 0035 ld $35
88a2 003f ld $3f
88a3 0043 ld $43
88a4 0021 ld $21
88a5 0096 ld $96
88a6 002b ld $2b
88a7 00b0 ld $b0
88a8 0090 ld $90
88a9 0049 ld $49
88aa 0021 ld $21
88ab 0094 ld $94
88ac 002b ld $2b
88ad 00b0 ld $b0
88ae 0090 ld $90
88af 0049 ld $49
88b0 0059 ld $59
88b1 00a0 ld $a0
88b2 00b8 ld $b8
88b3 00b2 ld $b2
88b4 005e ld $5e
88b5 00b4 ld $b4
88b6 0021 ld $21
88b7 00b0 ld $b0
88b8 00f3 ld $f3
88b9 00b2 ld $b2
88ba 00f3 ld $f3
88bb 00b4 ld $b4
88bc 0093 ld $93
88bd 00b2 ld $b2
88be 0093 ld $93
88bf 00b2 ld $b2
88c0 001a ld $1a
88c1 00b2 ld $b2
88c2 00e6 ld $e6
88c3 0082 ld $82
88c4 0035 ld $35
88c5 0072 ld $72
88c6 0049 ld $49
88c7 0059 ld $59
88c8 00a0 ld $a0
88c9 00b8 ld $b8
88ca 00b2 ld $b2
88cb 005e ld $5e
88cc 00b4 ld $b4
88cd 0021 ld $21
88ce 0094 ld $94
88cf 00f3 ld $f3
88d0 00b2 ld $b2
88d1 00f3 ld $f3
88d2 00b4 ld $b4
88d3 0093 ld $93
88d4 00b2 ld $b2
88d5 0093 ld $93
88d6 00b2 ld $b2
88d7 0059 ld $59
88d8 00a0 ld $a0
88d9 00b8 ld $b8
88da 00b2 ld $b2
88db 005e ld $5e
88dc 00b4 ld $b4
88dd 0021 ld $21
88de 0096 ld $96
88df 00f3 ld $f3
88e0 00b2 ld $b2
88e1 00f3 ld $f3
88e2 00b4 ld $b4
88e3 0093 ld $93
88e4 00b2 ld $b2
88e5 0093 ld $93
88e6 00b2 ld $b2
88e7 001a ld $1a
88e8 00b2 ld $b2
88e9 00e6 ld $e6
88ea 00a2 ld $a2
88eb 0035 ld $35
88ec 0072 ld $72
88ed 0070 ld $70
88ee 0090 ld $90
88ef 001c ld $1c
88f0 00ff ld $ff
88f1 0021 ld $21
88f2 00be ld $be
88f3 0035 ld $35
88f4 0053 ld $53
88f5 00a7 ld $a7
88f6 00b8 ld $b8
88f7 008c ld $8c
88f8 0035 ld $35
88f9 004d ld $4d
88fa 009a ld $9a
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 0021 ld $21
8901 008c ld $8c
8902 002b ld $2b
8903 00be ld $be
8904 0090 ld $90
8905 00bd ld $bd
8906 00b8 ld $b8
8907 008e ld $8e
8908 0035 ld $35
8909 0056 ld $56
890a 00bd ld $bd
890b 0021 ld $21
890c 008c ld $8c
890d 0099 ld $99
890e 008e ld $8e
890f 002b ld $2b
8910 00be ld $be
8911 0090 ld $90
8912 00bd ld $bd
8913 00b8 ld $b8
8914 0090 ld $90
8915 0035 ld $35
8916 0050 ld $50
8917 00b2 ld $b2
8918 0021 ld $21
8919 0090 ld $90
891a 002b ld $2b
891b 00be ld $be
891c 0090 ld $90
891d 00bd ld $bd
891e 0099 ld $99
891f 008e ld $8e
8920 0035 ld $35
8921 0053 ld $53
8922 00bd ld $bd
8923 0021 ld $21
8924 0090 ld $90
8925 00b8 ld $b8
8926 008e ld $8e
8927 002b ld $2b
8928 00be ld $be
8929 0021 ld $21
892a 00c0 ld $c0
892b 00b8 ld $b8
892c 0092 ld $92
892d 0035 ld $35
892e 0056 ld $56
892f 00c8 ld $c8
8930 0021 ld $21
8931 0092 ld $92
8932 002b ld $2b
8933 00c0 ld $c0
8934 00ff ld $ff
8935 0011 ld $11
8936 0000 ld $00
8937 0073 ld $73
8938 002b ld $2b
8939 00bc ld $bc
893a 0021 ld $21
893b 00c2 ld $c2
893c 00b8 ld $b8
893d 00b6 ld $b6
893e 002b ld $2b
893f 00b0 ld $b0
8940 0035 ld $35
8941 0050 ld $50
8942 00db ld $db
8943 001a ld $1a
8944 00b1 ld $b1
8945 0090 ld $90
8946 00df ld $df
8947 001a ld $1a
8948 00b1 ld $b1
8949 00fa ld $fa
894a 0082 ld $82
894b 00e9 ld $e9
894c 002b ld $2b
894d 00b0 ld $b0
894e 0011 ld $11
894f 00ce ld $ce
8950 0012 ld $12
8951 0099 ld $99
8952 00b0 ld $b0
8953 00f6 ld $f6
8954 0099 ld $99
8955 00be ld $be
8956 002b ld $2b
8957 00be ld $be
8958 0021 ld $21
8959 00c0 ld $c0
895a 00e3 ld $e3
895b 000a ld $0a
895c 002b ld $2b
895d 00c0 ld $c0
895e 0090 ld $90
895f 008a ld $8a
8960 0006 ld $06
8961 0000 ld $00
8962 00f8 ld $f8
8963 00ff ld $ff
8964 005e ld $5e
8965 00b0 ld $b0
8966 001a ld $1a
8967 000e ld $0e
8968 00b8 ld $b8
8969 00ce ld $ce
896a 0035 ld $35
896b 003f ld $3f
896c 0001 ld $01
896d 001a ld $1a
896e 000e ld $0e
896f 002b ld $2b
8970 00ce ld $ce
8971 001a ld $1a
8972 00b0 ld $b0
8973 00e6 ld $e6
8974 0001 ld $01
8975 0035 ld $35
8976 0072 ld $72
8977 00ff ld $ff
8978 00ff ld $ff
8979 0075 ld $75
897a 0011 ld $11
897b 00c0 ld $c0
897c 0010 ld $10
897d 002b ld $2b
897e 00d0 ld $d0
897f 0011 ld $11
8980 0022 ld $22
8981 000b ld $0b
8982 002b ld $2b
8983 00d2 ld $d2
8984 00cf ld $cf
8985 005c ld $5c
8986 0011 ld $11
8987 00cb ld $cb
8988 0010 ld $10
8989 002b ld $2b
898a 00d0 ld $d0
898b 0011 ld $11
898c 0064 ld $64
898d 0010 ld $10
898e 002b ld $2b
898f 00d2 ld $d2
8990 00cf ld $cf
8991 005c ld $5c
8992 0063 ld $63
8993 00ff ld $ff
8994 0011 ld $11
8995 00c1 ld $c1
8996 0010 ld $10
8997 002b ld $2b
8998 00b0 ld $b0
8999 0059 ld $59
899a 0033 ld $33
899b 00f0 ld $f0
899c 00b0 ld $b0
899d 0011 ld $11
899e 00cc ld $cc
899f 0010 ld $10
89a0 002b ld $2b
89a1 00b0 ld $b0
89a2 0059 ld $59
89a3 0030 ld $30
89a4 00f0 ld $f0
89a5 00b0 ld $b0
89a6 0093 ld $93
89a7 00b0 ld $b0
89a8 00f0 ld $f0
89a9 00b0 ld $b0
89aa 0093 ld $93
89ab 00b0 ld $b0
89ac 00f0 ld $f0
89ad 00b0 ld $b0
89ae 0093 ld $93
89af 00b0 ld $b0
89b0 0090 ld $90
89b1 0014 ld $14
89b2 0011 ld $11
89b3 00ce ld $ce
89b4 0010 ld $10
89b5 002b ld $2b
89b6 00b0 ld $b0
89b7 00ad ld $ad
89b8 00e3 ld $e3
89b9 0001 ld $01
89ba 00f0 ld $f0
89bb 00b0 ld $b0
89bc 00e6 ld $e6
89bd 0039 ld $39
89be 0035 ld $35
89bf 0056 ld $56
89c0 0014 ld $14
89c1 0059 ld $59
89c2 0030 ld $30
89c3 00f0 ld $f0
89c4 00b0 ld $b0
89c5 0011 ld $11
89c6 00cd ld $cd
89c7 0010 ld $10
89c8 002b ld $2b
89c9 00b0 ld $b0
89ca 00ad ld $ad
89cb 00e3 ld $e3
89cc 0001 ld $01
89cd 00f0 ld $f0
89ce 00b0 ld $b0
89cf 00e6 ld $e6
89d0 0039 ld $39
89d1 0035 ld $35
89d2 0056 ld $56
89d3 0014 ld $14
89d4 0059 ld $59
89d5 0030 ld $30
89d6 00f0 ld $f0
89d7 00b0 ld $b0
89d8 0011 ld $11
89d9 00cc ld $cc
89da 0010 ld $10
89db 002b ld $2b
89dc 00b0 ld $b0
89dd 00ad ld $ad
89de 00e3 ld $e3
89df 0001 ld $01
89e0 00f0 ld $f0
89e1 00b0 ld $b0
89e2 0090 ld $90
89e3 0014 ld $14
89e4 0075 ld $75
89e5 0011 ld $11
89e6 00c1 ld $c1
89e7 0010 ld $10
89e8 002b ld $2b
89e9 00b0 ld $b0
89ea 00ad ld $ad
89eb 00e6 ld $e6
89ec 0001 ld $01
89ed 00f0 ld $f0
89ee 00b0 ld $b0
89ef 00cf ld $cf
89f0 005a ld $5a
89f1 0011 ld $11
89f2 00c1 ld $c1
89f3 0010 ld $10
89f4 002b ld $2b
89f5 00b0 ld $b0
89f6 00ad ld $ad
89f7 00e6 ld $e6
89f8 0030 ld $30
89f9 0063 ld $63
89fa 00ff ld $ff
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 0011 ld $11
8a01 00e1 ld $e1
8a02 0004 ld $04
8a03 002b ld $2b
8a04 0022 ld $22
8a05 0059 ld $59
8a06 0000 ld $00
8a07 005e ld $5e
8a08 0024 ld $24
8a09 0059 ld $59
8a0a 003f ld $3f
8a0b 005e ld $5e
8a0c 0025 ld $25
8a0d 0021 ld $21
8a0e 00d0 ld $d0
8a0f 00ad ld $ad
8a10 005e ld $5e
8a11 00d4 ld $d4
8a12 0093 ld $93
8a13 00d0 ld $d0
8a14 0021 ld $21
8a15 00d0 ld $d0
8a16 00ad ld $ad
8a17 00e6 ld $e6
8a18 0020 ld $20
8a19 002b ld $2b
8a1a 00d6 ld $d6
8a1b 00e9 ld $e9
8a1c 00e9 ld $e9
8a1d 0099 ld $99
8a1e 00d6 ld $d6
8a1f 002b ld $2b
8a20 00b0 ld $b0
8a21 0011 ld $11
8a22 0000 ld $00
8a23 0007 ld $07
8a24 0099 ld $99
8a25 00b0 ld $b0
8a26 002b ld $2b
8a27 00b0 ld $b0
8a28 0021 ld $21
8a29 00d6 ld $d6
8a2a 00e6 ld $e6
8a2b 0032 ld $32
8a2c 0035 ld $35
8a2d 0050 ld $50
8a2e 00cb ld $cb
8a2f 0021 ld $21
8a30 00b0 ld $b0
8a31 00e3 ld $e3
8a32 0006 ld $06
8a33 002b ld $2b
8a34 00b0 ld $b0
8a35 0059 ld $59
8a36 0005 ld $05
8a37 005e ld $5e
8a38 00d5 ld $d5
8a39 0021 ld $21
8a3a 00d2 ld $d2
8a3b 002b ld $2b
8a3c 0028 ld $28
8a3d 0021 ld $21
8a3e 00b0 ld $b0
8a3f 007f ld $7f
8a40 0000 ld $00
8a41 005e ld $5e
8a42 0026 ld $26
8a43 00b4 ld $b4
8a44 00cb ld $cb
8a45 0093 ld $93
8a46 00b0 ld $b0
8a47 0093 ld $93
8a48 00d2 ld $d2
8a49 001a ld $1a
8a4a 00d5 ld $d5
8a4b 00e6 ld $e6
8a4c 0001 ld $01
8a4d 005e ld $5e
8a4e 00d5 ld $d5
8a4f 0035 ld $35
8a50 0072 ld $72
8a51 00cf ld $cf
8a52 0093 ld $93
8a53 00d0 ld $d0
8a54 0093 ld $93
8a55 00d2 ld $d2
8a56 001a ld $1a
8a57 00d4 ld $d4
8a58 00e6 ld $e6
8a59 0001 ld $01
8a5a 005e ld $5e
8a5b 00d4 ld $d4
8a5c 0035 ld $35
8a5d 0072 ld $72
8a5e 00aa ld $aa
8a5f 00ff ld $ff
8a60 0010 ld $10
8a61 00c0 ld $c0
8a62 0025 ld $25
8a63 000a ld $0a
8a64 0033 ld $33
8a65 0020 ld $20
8a66 0020 ld $20
8a67 0020 ld $20
* 9 times
8a6e 0003 ld $03
8a6f 0030 ld $30
8a70 0030 ld $30
8a71 0030 ld $30
8a72 000a ld $0a
8a73 0047 ld $47
8a74 0061 ld $61
8a75 006d ld $6d
8a76 0065 ld $65
8a77 0020 ld $20
8a78 004f ld $4f
8a79 0076 ld $76
8a7a 0065 ld $65
8a7b 0072 ld $72
8a7c 0021 ld $21
8a7d 000a ld $0a
8a7e 0059 ld $59
8a7f 006f ld $6f
8a80 0075 ld $75
8a81 0020 ld $20
8a82 0057 ld $57
8a83 0069 ld $69
8a84 006e ld $6e
8a85 0021 ld $21
8a86 0021 ld $21
8a87 0021 ld $21
8a88 0011 ld $11
8a89 00c0 ld $c0
8a8a 0026 ld $26
8a8b 0020 ld $20
8a8c 0027 ld $27
8a8d 002e ld $2e
8a8e 0035 ld $35
8a8f 003c ld $3c
8a90 0043 ld $43
8a91 004a ld $4a
8a92 0051 ld $51
8a93 0058 ld $58
8a94 005f ld $5f
8a95 0066 ld $66
8a96 006d ld $6d
8a97 0074 ld $74
8a98 007b ld $7b
8a99 0000 ld $00
8a9a 0020 ld $20
8a9b 0000 ld $00
8a9c 0023 ld $23
8a9d 0000 ld $00
8a9e 0026 ld $26
8a9f 0000 ld $00
8aa0 0029 ld $29
8aa1 0000 ld $00
8aa2 002c ld $2c
8aa3 0000 ld $00
8aa4 002f ld $2f
8aa5 0000 ld $00
8aa6 0032 ld $32
8aa7 0000 ld $00
8aa8 0035 ld $35
8aa9 0003 ld $03
8aaa 0003 ld $03
8aab 000b ld $0b
8aac 000b ld $0b
8aad 000c ld $0c
8aae 000c ld $0c
8aaf 000f ld $0f
8ab0 000f ld $0f
8ab1 0012 ld $12
8ab2 00c0 ld $c0
8ab3 001a ld $1a
8ab4 0080 ld $80
8ab5 00ff ld $ff
8ab6 00b0 ld $b0
8ab7 00ff ld $ff
8ab8 00b0 ld $b0
8ab9 00ff ld $ff
8aba 0000 ld $00
8abb 0000 ld $00
8abc 0000 ld $00
* 14 times
8ac8 0050 ld $50
8ac9 0000 ld $00
8aca 0050 ld $50
8acb 0000 ld $00
8acc 0080 ld $80
8acd 0000 ld $00
8ace 0020 ld $20
8acf 00c0 ld $c0
8ad0 0029 ld $29
8ad1 0075 ld $75
8ad2 0011 ld $11
8ad3 00fe ld $fe
8ad4 0001 ld $01
8ad5 002b ld $2b
8ad6 00b0 ld $b0
8ad7 0059 ld $59
8ad8 0000 ld $00
8ad9 00f3 ld $f3
8ada 00b0 ld $b0
8adb 0011 ld $11
8adc 00fe ld $fe
8add 0002 ld $02
8ade 002b ld $2b
8adf 00b0 ld $b0
8ae0 0059 ld $59
8ae1 0000 ld $00
8ae2 00f3 ld $f3
8ae3 00b0 ld $b0
8ae4 0011 ld $11
8ae5 00fe ld $fe
8ae6 0003 ld $03
8ae7 002b ld $2b
8ae8 00b0 ld $b0
8ae9 0059 ld $59
8aea 0000 ld $00
8aeb 00f3 ld $f3
8aec 00b0 ld $b0
8aed 0011 ld $11
8aee 00fe ld $fe
8aef 0004 ld $04
8af0 002b ld $2b
8af1 00b0 ld $b0
8af2 0059 ld $59
8af3 0000 ld $00
8af4 00f3 ld $f3
8af5 00b0 ld $b0
8af6 00cf ld $cf
8af7 0058 ld $58
8af8 0063 ld $63
8af9 00ff ld $ff
8afa 0021 ld $21
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 00c0 ld $c0
8b01 0029 ld $29
8b02 0011 ld $11
8b03 00fa ld $fa
8b04 0001 ld $01
8b05 002b ld $2b
8b06 00b0 ld $b0
8b07 0011 ld $11
8b08 0000 ld $00
8b09 0001 ld $01
8b0a 00f3 ld $f3
8b0b 00b0 ld $b0
8b0c 0011 ld $11
8b0d 00fa ld $fa
8b0e 0002 ld $02
8b0f 002b ld $2b
8b10 00b0 ld $b0
8b11 0011 ld $11
8b12 0000 ld $00
8b13 0002 ld $02
8b14 00f3 ld $f3
8b15 00b0 ld $b0
8b16 0011 ld $11
8b17 00fa ld $fa
8b18 0003 ld $03
8b19 002b ld $2b
8b1a 00b0 ld $b0
8b1b 0011 ld $11
8b1c 0000 ld $00
8b1d 0000 ld $00
8b1e 00f3 ld $f3
8b1f 00b0 ld $b0
8b20 0011 ld $11
8b21 00fa ld $fa
8b22 0004 ld $04
8b23 002b ld $2b
8b24 00b0 ld $b0
8b25 0011 ld $11
8b26 0000 ld $00
8b27 0000 ld $00
8b28 00f3 ld $f3
8b29 00b0 ld $b0
8b2a 00ff ld $ff
8b2b 0022 ld $22
8b2c 00c0 ld $c0
8b2d 0025 ld $25
8b2e 00e9 ld $e9
8b2f 002b ld $2b
8b30 00b0 ld $b0
8b31 0011 ld $11
8b32 0000 ld $00
8b33 0009 ld $09
8b34 0099 ld $99
8b35 00b0 ld $b0
8b36 002b ld $2b
8b37 00b0 ld $b0
8b38 007f ld $7f
8b39 0000 ld $00
8b3a 005e ld $5e
8b3b 00d2 ld $d2
8b3c 0021 ld $21
8b3d 00b0 ld $b0
8b3e 007f ld $7f
8b3f 0001 ld $01
8b40 005e ld $5e
8b41 00d3 ld $d3
8b42 0021 ld $21
8b43 00d2 ld $d2
8b44 00f3 ld $f3
8b45 00a0 ld $a0
8b46 00f3 ld $f3
8b47 00a2 ld $a2
8b48 0059 ld $59
8b49 0000 ld $00
8b4a 00f3 ld $f3
8b4b 00a4 ld $a4
8b4c 00f3 ld $f3
8b4d 00a6 ld $a6
8b4e 0059 ld $59
8b4f 0003 ld $03
8b50 005e ld $5e
8b51 002c ld $2c
8b52 00ff ld $ff
8b53 0023 ld $23
8b54 00c0 ld $c0
8b55 0026 ld $26
8b56 0075 ld $75
8b57 001a ld $1a
8b58 00c6 ld $c6
8b59 00e6 ld $e6
8b5a 0070 ld $70
8b5b 0035 ld $35
8b5c 0053 ld $53
8b5d 00cb ld $cb
8b5e 0011 ld $11
8b5f 00cf ld $cf
8b60 0010 ld $10
8b61 0090 ld $90
8b62 00ce ld $ce
8b63 0011 ld $11
8b64 00da ld $da
8b65 0010 ld $10
8b66 002b ld $2b
8b67 00d0 ld $d0
8b68 0011 ld $11
8b69 0022 ld $22
8b6a 000b ld $0b
8b6b 002b ld $2b
8b6c 00d2 ld $d2
8b6d 00cf ld $cf
8b6e 005c ld $5c
8b6f 0059 ld $59
8b70 0001 ld $01
8b71 00cf ld $cf
8b72 0074 ld $74
8b73 001a ld $1a
8b74 0011 ld $11
8b75 0082 ld $82
8b76 0080 ld $80
8b77 0035 ld $35
8b78 0072 ld $72
8b79 00d7 ld $d7
8b7a 0063 ld $63
8b7b 00ff ld $ff
8b7c 0000 ld $00
8b7d 0000 ld $00 ;End of Apps/Bricks/Bricks_v2.gt1, size 1606
;+-----------------------------------+
;| Apps/TinyBASIC/TinyBASIC_v4.gcl |
;+-----------------------------------+
8b7e dc42 st $42,[y,x++] ;'B'
8b7f dc72 st $72,[y,x++] ;'r'
8b80 dc69 st $69,[y,x++] ;'i'
8b81 dc63 st $63,[y,x++] ;'c'
8b82 dc6b st $6b,[y,x++] ;'k'
8b83 dc73 st $73,[y,x++] ;'s'
8b84 dc00 st $00,[y,x++] ;'\x00'
8b85 dc00 st $00,[y,x++] ;'\x00'
8b86 0038 ld $38
8b87 c218 st [$18]
8b88 0085 ld $85
8b89 14fb ld $fb,y
8b8a e0ee jmp y,$ee
8b8b c219 st [$19]
TinyBASIC: 8b8c 0002 ld $02 ;| RAM segment address (high byte first)
8b8d 0000 ld $00 ;|
8b8e 00f8 ld $f8 ;| Length (1..256)
8b8f 0011 ld $11 ;0200 LDWI
8b90 00df ld $df
8b91 0001 ld $01
8b92 00f6 ld $f6 ;0203 DEEK
8b93 002b ld $2b ;0204 STW
8b94 0030 ld $30 ;0204 'Pos'
8b95 00cd ld $cd ;0206 DEF
8b96 00c3 ld $c3
8b97 0075 ld $75 ;0208 PUSH
8b98 00cf ld $cf ;0209 CALL
8b99 0032 ld $32 ;0209 'Number'
8b9a 0035 ld $35 ;020b BCC
8b9b 0050 ld $50 ;020c LT
8b9c 0010 ld $10
8b9d 00cf ld $cf ;020e CALL
8b9e 0034 ld $34 ;020e 'Spaces'
8b9f 0063 ld $63 ;0210 POP
8ba0 00ff ld $ff ;0211 RET
8ba1 0021 ld $21 ;0212 LDW
8ba2 0036 ld $36 ;0212 'Active'
8ba3 00ad ld $ad ;0214 PEEK
8ba4 008c ld $8c ;0215 XORI
8ba5 0024 ld $24
8ba6 0035 ld $35 ;0217 BCC
8ba7 0072 ld $72 ;0218 NE
8ba8 0021 ld $21
8ba9 0011 ld $11 ;021a LDWI
8baa 00ce ld $ce
8bab 0005 ld $05
8bac 00cf ld $cf ;021d CALL
8bad 0018 ld $18 ;021d vAC
8bae 00cf ld $cf ;021f CALL
8baf 0034 ld $34 ;021f 'Spaces'
8bb0 0063 ld $63 ;0221 POP
8bb1 00ff ld $ff ;0222 RET
8bb2 00cf ld $cf ;0223 CALL
8bb3 0038 ld $38 ;0223 'Keyword'
8bb4 0028 ld $28 ;0225 '('
8bb5 0000 ld $00 ;0226 0
8bb6 0035 ld $35 ;0227 BCC
8bb7 003f ld $3f ;0228 EQ
8bb8 002c ld $2c
8bb9 00cf ld $cf ;022a CALL
8bba 003a ld $3a ;022a 'Expression'
8bbb 0090 ld $90 ;022c BRA
8bbc 00b8 ld $b8
8bbd 00cf ld $cf ;022e CALL
8bbe 0038 ld $38 ;022e 'Keyword'
8bbf 0070 ld $70 ;0230 'p'
8bc0 0065 ld $65 ;0231 'e'
8bc1 0065 ld $65 ;0232 'e'
8bc2 006b ld $6b ;0233 'k'
8bc3 0028 ld $28 ;0234 '('
8bc4 0000 ld $00 ;0235 0
8bc5 0035 ld $35 ;0236 BCC
8bc6 003f ld $3f ;0237 EQ
8bc7 003e ld $3e
8bc8 00cf ld $cf ;0239 CALL
8bc9 003a ld $3a ;0239 'Expression'
8bca 00ad ld $ad ;023b PEEK
8bcb 002b ld $2b ;023c STW
8bcc 003c ld $3c ;023c 'Value'
8bcd 0090 ld $90 ;023e BRA
8bce 00b8 ld $b8
8bcf 00cf ld $cf ;0240 CALL
8bd0 0038 ld $38 ;0240 'Keyword'
8bd1 0072 ld $72 ;0242 'r'
8bd2 006e ld $6e ;0243 'n'
8bd3 0064 ld $64 ;0244 'd'
8bd4 0028 ld $28 ;0245 '('
8bd5 0000 ld $00 ;0246 0
8bd6 0035 ld $35 ;0247 BCC
8bd7 003f ld $3f ;0248 EQ
8bd8 005c ld $5c
8bd9 00cf ld $cf ;024a CALL
8bda 003a ld $3a ;024a 'Expression'
8bdb 0011 ld $11 ;024c LDWI
8bdc 00a7 ld $a7
8bdd 0004 ld $04
8bde 002b ld $2b ;024f STW
8bdf 0022 ld $22 ;024f '_sysFn'
8be0 00b4 ld $b4 ;0251 SYS
8be1 00fd ld $fd
8be2 0035 ld $35 ;0253 BCC
8be3 0050 ld $50 ;0254 LT
8be4 004f ld $4f
8be5 00cf ld $cf ;0256 CALL
8be6 003e ld $3e ;0256 'Divide'
8be7 0021 ld $21 ;0258 LDW
8be8 0040 ld $40 ;0258 'i'
8be9 002b ld $2b ;025a STW
8bea 003c ld $3c ;025a 'Value'
8beb 0090 ld $90 ;025c BRA
8bec 00b8 ld $b8
8bed 00cf ld $cf ;025e CALL
8bee 0038 ld $38 ;025e 'Keyword'
8bef 0075 ld $75 ;0260 'u'
8bf0 0073 ld $73 ;0261 's'
8bf1 0072 ld $72 ;0262 'r'
8bf2 0028 ld $28 ;0263 '('
8bf3 0000 ld $00 ;0264 0
8bf4 0035 ld $35 ;0265 BCC
8bf5 003f ld $3f ;0266 EQ
8bf6 006e ld $6e
8bf7 00cf ld $cf ;0268 CALL
8bf8 003a ld $3a ;0268 'Expression'
8bf9 00cf ld $cf ;026a CALL
8bfa 003c ld $3c ;026a 'Value'
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 002b ld $2b ;026c STW
8c01 003c ld $3c ;026c 'Value'
8c02 0090 ld $90 ;026e BRA
8c03 00b8 ld $b8
8c04 00cf ld $cf ;0270 CALL
8c05 0042 ld $42 ;0270 'Variable'
8c06 002b ld $2b ;0272 STW
8c07 0044 ld $44 ;0272 'k'
8c08 00cf ld $cf ;0274 CALL
8c09 0034 ld $34 ;0274 'Spaces'
8c0a 00cf ld $cf ;0276 CALL
8c0b 0038 ld $38 ;0276 'Keyword'
8c0c 0028 ld $28 ;0278 '('
8c0d 0000 ld $00 ;0279 0
8c0e 0035 ld $35 ;027a BCC
8c0f 003f ld $3f ;027b EQ
8c10 00b1 ld $b1
8c11 0075 ld $75 ;027d PUSH
8c12 0021 ld $21 ;027e LDW
8c13 0044 ld $44 ;027e 'k'
8c14 00ec ld $ec ;0280 STLW
8c15 0000 ld $00
8c16 00cf ld $cf ;0282 CALL
8c17 003a ld $3a ;0282 'Expression'
8c18 0035 ld $35 ;0284 BCC
8c19 0053 ld $53 ;0285 GE
8c1a 0087 ld $87
8c1b 00cf ld $cf ;0287 CALL
8c1c 0046 ld $46 ;0287 'ValueError'
8c1d 00ee ld $ee ;0289 LDLW
8c1e 0000 ld $00
8c1f 002b ld $2b ;028b STW
8c20 0044 ld $44 ;028b 'k'
8c21 0063 ld $63 ;028d POP
8c22 001a ld $1a ;028e LD
8c23 0045 ld $45 ;028e 'k'+1
8c24 00b8 ld $b8 ;0290 SUBW
8c25 003c ld $3c ;0290 'Value'
8c26 00e6 ld $e6 ;0292 SUBI
8c27 0002 ld $02
8c28 005e ld $5e ;0294 ST
8c29 0045 ld $45 ;0294 'k'+1
8c2a 0021 ld $21 ;0296 LDW
8c2b 0048 ld $48 ;0296 'End'
8c2c 00fc ld $fc ;0298 XORW
8c2d 0044 ld $44 ;0298 'k'
8c2e 0035 ld $35 ;029a BCC
8c2f 0053 ld $53 ;029b GE
8c30 009f ld $9f
8c31 0021 ld $21 ;029d LDW
8c32 0048 ld $48 ;029d 'End'
8c33 0090 ld $90 ;029f BRA
8c34 00a3 ld $a3
8c35 0021 ld $21 ;02a1 LDW
8c36 0044 ld $44 ;02a1 'k'
8c37 00b8 ld $b8 ;02a3 SUBW
8c38 0048 ld $48 ;02a3 'End'
8c39 0035 ld $35 ;02a5 BCC
8c3a 0053 ld $53 ;02a6 GE
8c3b 00a8 ld $a8
8c3c 00cf ld $cf ;02a8 CALL
8c3d 0046 ld $46 ;02a8 'ValueError'
8c3e 00cf ld $cf ;02aa CALL
8c3f 0038 ld $38 ;02aa 'Keyword'
8c40 0029 ld $29 ;02ac ')'
8c41 0000 ld $00 ;02ad 0
8c42 0035 ld $35 ;02ae BCC
8c43 0072 ld $72 ;02af NE
8c44 00b1 ld $b1
8c45 00cf ld $cf ;02b1 CALL
8c46 004a ld $4a ;02b1 'SyntaxError'
8c47 0021 ld $21 ;02b3 LDW
8c48 0044 ld $44 ;02b3 'k'
8c49 00f6 ld $f6 ;02b5 DEEK
8c4a 002b ld $2b ;02b6 STW
8c4b 003c ld $3c ;02b6 'Value'
8c4c 0063 ld $63 ;02b8 POP
8c4d 00ff ld $ff ;02b9 RET
8c4e 00cf ld $cf ;02ba CALL
8c4f 0038 ld $38 ;02ba 'Keyword'
8c50 0029 ld $29 ;02bc ')'
8c51 0000 ld $00 ;02bd 0
8c52 0035 ld $35 ;02be BCC
8c53 0072 ld $72 ;02bf NE
8c54 00c1 ld $c1
8c55 00cf ld $cf ;02c1 CALL
8c56 004a ld $4a ;02c1 'SyntaxError'
8c57 0063 ld $63 ;02c3 POP
8c58 00ff ld $ff ;02c4 RET
8c59 002b ld $2b ;02c5 STW
8c5a 004c ld $4c ;02c5 'Factor'
8c5b 00cd ld $cd ;02c7 DEF
8c5c 00d9 ld $d9
8c5d 0021 ld $21 ;02c9 LDW
8c5e 001a ld $1a
8c5f 002b ld $2b ;02cb STW
8c60 004e ld $4e ;02cb 'tmp'
8c61 0021 ld $21 ;02cd LDW
8c62 004e ld $4e ;02cd 'tmp'
8c63 00ad ld $ad ;02cf PEEK
8c64 0093 ld $93 ;02d0 INC
8c65 004e ld $4e ;02d0 'tmp'
8c66 0035 ld $35 ;02d2 BCC
8c67 003f ld $3f ;02d3 EQ
8c68 00d7 ld $d7
8c69 00cf ld $cf ;02d5 CALL
8c6a 0050 ld $50 ;02d5 'PrintChar'
8c6b 0090 ld $90 ;02d7 BRA
8c6c 00cb ld $cb
8c6d 00cf ld $cf ;02d9 CALL
8c6e 004e ld $4e ;02d9 'tmp'
8c6f 002b ld $2b ;02db STW
8c70 0052 ld $52 ;02db 'PrintS'
8c71 00cd ld $cd ;02dd DEF
8c72 00f1 ld $f1
8c73 001a ld $1a ;02df LD
8c74 000f ld $0f
8c75 008c ld $8c ;02e1 XORI
8c76 0003 ld $03
8c77 0035 ld $35 ;02e3 BCC
8c78 0072 ld $72 ;02e4 NE
8c79 00f0 ld $f0
8c7a 0021 ld $21 ;02e6 LDW
8c7b 0054 ld $54 ;02e6 'PrintCharScreen'
8c7c 002b ld $2b ;02e8 STW
8c7d 0050 ld $50 ;02e8 'PrintChar'
8c7e 00cf ld $cf ;02ea CALL
8c7f 0056 ld $56 ;02ea 'Prompt'
8c80 0042 ld $42 ;02ec 'B'
8c81 0072 ld $72 ;02ed 'r'
8c82 0065 ld $65 ;02ee 'e'
8c83 0061 ld $61 ;02ef 'a'
8c84 006b ld $6b ;02f0 'k'
8c85 0000 ld $00 ;02f1 0
8c86 00ff ld $ff ;02f2 RET
8c87 002b ld $2b ;02f3 STW
8c88 0058 ld $58 ;02f3 'TestBreak'
8c89 0093 ld $93 ;02f5 INC
8c8a 001b ld $1b
8c8b 00ff ld $ff ;02f7 RET
8c8c 0003 ld $03 ;| RAM segment address (high byte first)
8c8d 0000 ld $00 ;|
8c8e 00f9 ld $f9 ;| Length (1..256)
8c8f 00cd ld $cd ;0300 DEF
8c90 006e ld $6e
8c91 002b ld $2b ;0302 STW
8c92 0044 ld $44 ;0302 'k'
8c93 00e6 ld $e6 ;0304 SUBI
8c94 0083 ld $83
8c95 0035 ld $35 ;0306 BCC
8c96 004d ld $4d ;0307 GT
8c97 006d ld $6d
8c98 001a ld $1a ;0309 LD
8c99 0031 ld $31 ;0309 'Pos'+1
8c9a 00e6 ld $e6 ;030b SUBI
8c9b 0078 ld $78
8c9c 0035 ld $35 ;030d BCC
8c9d 004d ld $4d ;030e GT
8c9e 006d ld $6d
8c9f 001a ld $1a ;0310 LD
8ca0 0030 ld $30 ;0310 'Pos'
8ca1 00e6 ld $e6 ;0312 SUBI
8ca2 009a ld $9a
8ca3 0035 ld $35 ;0314 BCC
8ca4 0056 ld $56 ;0315 LE
8ca5 0019 ld $19
8ca6 0075 ld $75 ;0317 PUSH
8ca7 00cf ld $cf ;0318 CALL
8ca8 005a ld $5a ;0318 'Newline'
8ca9 0063 ld $63 ;031a POP
8caa 0021 ld $21 ;031b LDW
8cab 0044 ld $44 ;031b 'k'
8cac 00e6 ld $e6 ;031d SUBI
8cad 0052 ld $52
8cae 0035 ld $35 ;031f BCC
8caf 0053 ld $53 ;0320 GE
8cb0 0029 ld $29
8cb1 00e3 ld $e3 ;0322 ADDI
8cb2 0032 ld $32
8cb3 002b ld $2b ;0324 STW
8cb4 0040 ld $40 ;0324 'i'
8cb5 0011 ld $11 ;0326 LDWI
8cb6 0000 ld $00
8cb7 0007 ld $07
8cb8 0090 ld $90 ;0329 BRA
8cb9 002e ld $2e
8cba 002b ld $2b ;032b STW
8cbb 0040 ld $40 ;032b 'i'
8cbc 0011 ld $11 ;032d LDWI
8cbd 0000 ld $00
8cbe 0008 ld $08
8cbf 002b ld $2b ;0330 STW
8cc0 0044 ld $44 ;0330 'k'
8cc1 0021 ld $21 ;0332 LDW
8cc2 0040 ld $40 ;0332 'i'
8cc3 0035 ld $35 ;0334 BCC
8cc4 0050 ld $50 ;0335 LT
8cc5 006d ld $6d
8cc6 00e9 ld $e9 ;0337 LSLW
8cc7 00e9 ld $e9 ;0338 LSLW
8cc8 0099 ld $99 ;0339 ADDW
8cc9 0040 ld $40 ;0339 'i'
8cca 0099 ld $99 ;033b ADDW
8ccb 0044 ld $44 ;033b 'k'
8ccc 002b ld $2b ;033d STW
8ccd 0044 ld $44 ;033d 'k'
8cce 0011 ld $11 ;033f LDWI
8ccf 00e1 ld $e1
8cd0 0004 ld $04
8cd1 002b ld $2b ;0342 STW
8cd2 0022 ld $22 ;0342 '_sysFn'
8cd3 0021 ld $21 ;0344 LDW
8cd4 002a ld $2a ;0344 '_sysArgs6'
8cd5 002b ld $2b ;0346 STW
8cd6 0024 ld $24 ;0346 '_sysArgs0'
8cd7 0021 ld $21 ;0348 LDW
8cd8 0030 ld $30 ;0348 'Pos'
8cd9 002b ld $2b ;034a STW
8cda 0028 ld $28
8cdb 00ec ld $ec ;034c STLW
8cdc 00fe ld $fe
8cdd 00e3 ld $e3 ;034e ADDI
8cde 0006 ld $06
8cdf 002b ld $2b ;0350 STW
8ce0 0030 ld $30 ;0350 'Pos'
8ce1 0059 ld $59 ;0352 LDI
8ce2 0005 ld $05
8ce3 002b ld $2b ;0354 STW
8ce4 0040 ld $40 ;0354 'i'
8ce5 0021 ld $21 ;0356 LDW
8ce6 0044 ld $44 ;0356 'k'
8ce7 007f ld $7f ;0358 LUP
8ce8 0000 ld $00
8ce9 005e ld $5e ;035a ST
8cea 0026 ld $26
8ceb 00b4 ld $b4 ;035c SYS
8cec 00cb ld $cb
8ced 0093 ld $93 ;035e INC
8cee 0044 ld $44 ;035e 'k'
8cef 0093 ld $93 ;0360 INC
8cf0 0028 ld $28
8cf1 0021 ld $21 ;0362 LDW
8cf2 0040 ld $40 ;0362 'i'
8cf3 00e6 ld $e6 ;0364 SUBI
8cf4 0001 ld $01
8cf5 0035 ld $35 ;0366 BCC
8cf6 004d ld $4d ;0367 GT
8cf7 0052 ld $52
8cf8 005e ld $5e ;0369 ST
8cf9 0026 ld $26
8cfa 00b4 ld $b4 ;036b SYS
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 00cb ld $cb
8d01 00ee ld $ee ;036d LDLW
8d02 00fe ld $fe
8d03 00ff ld $ff ;036f RET
8d04 002b ld $2b ;0370 STW
8d05 0050 ld $50 ;0370 'PrintChar'
8d06 002b ld $2b ;0372 STW
8d07 0054 ld $54 ;0372 'PrintCharScreen'
8d08 00cd ld $cd ;0374 DEF
8d09 00f4 ld $f4
8d0a 0075 ld $75 ;0376 PUSH
8d0b 002b ld $2b ;0377 STW
8d0c 004e ld $4e ;0377 'tmp'
8d0d 0011 ld $11 ;0379 LDWI
8d0e 0000 ld $00
8d0f 000b ld $0b
8d10 002b ld $2b ;037c STW
8d11 0022 ld $22 ;037c '_sysFn'
8d12 001a ld $1a ;037e LD
8d13 0021 ld $21
8d14 00e6 ld $e6 ;0380 SUBI
8d15 0038 ld $38
8d16 0035 ld $35 ;0382 BCC
8d17 0050 ld $50 ;0383 LT
8d18 0087 ld $87
8d19 00e6 ld $e6 ;0385 SUBI
8d1a 00ff ld $ff
8d1b 00b4 ld $b4 ;0387 SYS
8d1c 00e6 ld $e6
8d1d 0011 ld $11 ;0389 LDWI
8d1e 00a0 ld $a0
8d1f 001b ld $1b
8d20 002b ld $2b ;038c STW
8d21 0036 ld $36 ;038c 'Active'
8d22 0021 ld $21 ;038e LDW
8d23 004e ld $4e ;038e 'tmp'
8d24 00f3 ld $f3 ;0390 DOKE
8d25 0036 ld $36 ;0390 'Active'
8d26 0059 ld $59 ;0392 LDI
8d27 00a2 ld $a2
8d28 005e ld $5e ;0394 ST
8d29 0036 ld $36 ;0394 'Active'
8d2a 0059 ld $59 ;0396 LDI
8d2b 007f ld $7f
8d2c 00cf ld $cf ;0398 CALL
8d2d 0050 ld $50 ;0398 'PrintChar'
8d2e 002b ld $2b ;039a STW
8d2f 0030 ld $30 ;039a 'Pos'
8d30 001a ld $1a ;039c LD
8d31 000f ld $0f
8d32 002b ld $2b ;039e STW
8d33 004e ld $4e ;039e 'tmp'
8d34 001a ld $1a ;03a0 LD
8d35 000f ld $0f
8d36 00f0 ld $f0 ;03a2 POKE
8d37 0036 ld $36 ;03a2 'Active'
8d38 00fc ld $fc ;03a4 XORW
8d39 004e ld $4e ;03a4 'tmp'
8d3a 0035 ld $35 ;03a6 BCC
8d3b 0072 ld $72 ;03a7 NE
8d3c 00ac ld $ac
8d3d 0021 ld $21 ;03a9 LDW
8d3e 0036 ld $36 ;03a9 'Active'
8d3f 00ad ld $ad ;03ab PEEK
8d40 0090 ld $90 ;03ac BRA
8d41 009c ld $9c
8d42 0021 ld $21 ;03ae LDW
8d43 0036 ld $36 ;03ae 'Active'
8d44 00ad ld $ad ;03b0 PEEK
8d45 008c ld $8c ;03b1 XORI
8d46 000a ld $0a
8d47 0035 ld $35 ;03b3 BCC
8d48 003f ld $3f ;03b4 EQ
8d49 00ef ld $ef
8d4a 008c ld $8c ;03b6 XORI
8d4b 0075 ld $75
8d4c 0035 ld $35 ;03b8 BCC
8d4d 0072 ld $72 ;03b9 NE
8d4e 00d0 ld $d0
8d4f 0059 ld $59 ;03bb LDI
8d50 0020 ld $20
8d51 00cf ld $cf ;03bd CALL
8d52 0050 ld $50 ;03bd 'PrintChar'
8d53 002b ld $2b ;03bf STW
8d54 0030 ld $30 ;03bf 'Pos'
8d55 001a ld $1a ;03c1 LD
8d56 0030 ld $30 ;03c1 'Pos'
8d57 00e6 ld $e6 ;03c3 SUBI
8d58 0006 ld $06
8d59 0035 ld $35 ;03c5 BCC
8d5a 0050 ld $50 ;03c6 LT
8d5b 00ce ld $ce
8d5c 005e ld $5e ;03c8 ST
8d5d 0030 ld $30 ;03c8 'Pos'
8d5e 0021 ld $21 ;03ca LDW
8d5f 0036 ld $36 ;03ca 'Active'
8d60 00e6 ld $e6 ;03cc SUBI
8d61 0001 ld $01
8d62 002b ld $2b ;03ce STW
8d63 0036 ld $36 ;03ce 'Active'
8d64 0090 ld $90 ;03d0 BRA
8d65 0094 ld $94
8d66 00e6 ld $e6 ;03d2 SUBI
8d67 0060 ld $60
8d68 0035 ld $35 ;03d4 BCC
8d69 0053 ld $53 ;03d5 GE
8d6a 0094 ld $94
8d6b 001a ld $1a ;03d7 LD
8d6c 0030 ld $30 ;03d7 'Pos'
8d6d 00e6 ld $e6 ;03d9 SUBI
8d6e 0096 ld $96
8d6f 0035 ld $35 ;03db BCC
8d70 0050 ld $50 ;03dc LT
8d71 00e6 ld $e6
8d72 0059 ld $59 ;03de LDI
8d73 00a2 ld $a2
8d74 005e ld $5e ;03e0 ST
8d75 0036 ld $36 ;03e0 'Active'
8d76 0059 ld $59 ;03e2 LDI
8d77 005c ld $5c
8d78 00cf ld $cf ;03e4 CALL
8d79 0050 ld $50 ;03e4 'PrintChar'
8d7a 0090 ld $90 ;03e6 BRA
8d7b 0094 ld $94
8d7c 0021 ld $21 ;03e8 LDW
8d7d 0036 ld $36 ;03e8 'Active'
8d7e 00ad ld $ad ;03ea PEEK
8d7f 00cf ld $cf ;03eb CALL
8d80 0050 ld $50 ;03eb 'PrintChar'
8d81 0093 ld $93 ;03ed INC
8d82 0036 ld $36 ;03ed 'Active'
8d83 0090 ld $90 ;03ef BRA
8d84 0094 ld $94
8d85 0011 ld $11 ;03f1 LDWI
8d86 00e8 ld $e8
8d87 0006 ld $06
8d88 00cf ld $cf ;03f4 CALL
8d89 0018 ld $18 ;03f4 vAC
8d8a 0093 ld $93 ;03f6 INC
8d8b 001b ld $1b
8d8c 00ff ld $ff ;03f8 RET
8d8d 0004 ld $04 ;| RAM segment address (high byte first)
8d8e 0000 ld $00 ;|
8d8f 00f8 ld $f8 ;| Length (1..256)
8d90 002b ld $2b ;0400 STW
8d91 005c ld $5c ;0400 'GetLine'
8d92 00cd ld $cd ;0402 DEF
8d93 00ef ld $ef
8d94 00cf ld $cf ;0404 CALL
8d95 0034 ld $34 ;0404 'Spaces'
8d96 00cf ld $cf ;0406 CALL
8d97 0038 ld $38 ;0406 'Keyword'
8d98 0067 ld $67 ;0408 'g'
8d99 006f ld $6f ;0409 'o'
8d9a 0074 ld $74 ;040a 't'
8d9b 006f ld $6f ;040b 'o'
8d9c 0000 ld $00 ;040c 0
8d9d 0035 ld $35 ;040d BCC
8d9e 003f ld $3f ;040e EQ
8d9f 0012 ld $12
8da0 00cf ld $cf ;0410 CALL
8da1 003a ld $3a ;0410 'Expression'
8da2 00cf ld $cf ;0412 CALL
8da3 005e ld $5e ;0412 'GotoValue'
8da4 00cf ld $cf ;0414 CALL
8da5 0038 ld $38 ;0414 'Keyword'
8da6 0067 ld $67 ;0416 'g'
8da7 006f ld $6f ;0417 'o'
8da8 0073 ld $73 ;0418 's'
8da9 0075 ld $75 ;0419 'u'
8daa 0062 ld $62 ;041a 'b'
8dab 0000 ld $00 ;041b 0
8dac 0035 ld $35 ;041c BCC
8dad 003f ld $3f ;041d EQ
8dae 0026 ld $26
8daf 00cf ld $cf ;041f CALL
8db0 003a ld $3a ;041f 'Expression'
8db1 0075 ld $75 ;0421 PUSH
8db2 0021 ld $21 ;0422 LDW
8db3 0036 ld $36 ;0422 'Active'
8db4 00ec ld $ec ;0424 STLW
8db5 0000 ld $00
8db6 00cf ld $cf ;0426 CALL
8db7 005e ld $5e ;0426 'GotoValue'
8db8 00cf ld $cf ;0428 CALL
8db9 0038 ld $38 ;0428 'Keyword'
8dba 0072 ld $72 ;042a 'r'
8dbb 0065 ld $65 ;042b 'e'
8dbc 0074 ld $74 ;042c 't'
8dbd 0075 ld $75 ;042d 'u'
8dbe 0072 ld $72 ;042e 'r'
8dbf 006e ld $6e ;042f 'n'
8dc0 0000 ld $00 ;0430 0
8dc1 0035 ld $35 ;0431 BCC
8dc2 003f ld $3f ;0432 EQ
8dc3 003f ld $3f
8dc4 001a ld $1a ;0434 LD
8dc5 001c ld $1c
8dc6 0035 ld $35 ;0436 BCC
8dc7 0072 ld $72 ;0437 NE
8dc8 0039 ld $39
8dc9 00cf ld $cf ;0439 CALL
8dca 0060 ld $60 ;0439 'StackError'
8dcb 00f6 ld $f6 ;043b DEEK
8dcc 002b ld $2b ;043c STW
8dcd 0036 ld $36 ;043c 'Active'
8dce 0063 ld $63 ;043e POP
8dcf 00cf ld $cf ;043f CALL
8dd0 0062 ld $62 ;043f 'EndOfLine'
8dd1 00cf ld $cf ;0441 CALL
8dd2 0038 ld $38 ;0441 'Keyword'
8dd3 0069 ld $69 ;0443 'i'
8dd4 0066 ld $66 ;0444 'f'
8dd5 0000 ld $00 ;0445 0
8dd6 0035 ld $35 ;0446 BCC
8dd7 003f ld $3f ;0447 EQ
8dd8 0096 ld $96
8dd9 00cf ld $cf ;0449 CALL
8dda 003a ld $3a ;0449 'Expression'
8ddb 00df ld $df ;044b ALLOC
8ddc 00fc ld $fc
8ddd 00ec ld $ec ;044d STLW
8dde 0002 ld $02
8ddf 00cf ld $cf ;044f CALL
8de0 0064 ld $64 ;044f 'RelOp'
8de1 0035 ld $35 ;0451 BCC
8de2 0072 ld $72 ;0452 NE
8de3 0054 ld $54
8de4 00cf ld $cf ;0454 CALL
8de5 004a ld $4a ;0454 'SyntaxError'
8de6 00ec ld $ec ;0456 STLW
8de7 0000 ld $00
8de8 00cf ld $cf ;0458 CALL
8de9 003a ld $3a ;0458 'Expression'
8dea 00cf ld $cf ;045a CALL
8deb 0038 ld $38 ;045a 'Keyword'
8dec 0074 ld $74 ;045c 't'
8ded 0068 ld $68 ;045d 'h'
8dee 0065 ld $65 ;045e 'e'
8def 006e ld $6e ;045f 'n'
8df0 0000 ld $00 ;0460 0
8df1 00ee ld $ee ;0461 LDLW
8df2 0002 ld $02
8df3 00fc ld $fc ;0463 XORW
8df4 003c ld $3c ;0463 'Value'
8df5 0035 ld $35 ;0465 BCC
8df6 0053 ld $53 ;0466 GE
8df7 006a ld $6a
8df8 00ee ld $ee ;0468 LDLW
8df9 0002 ld $02
8dfa 0090 ld $90 ;046a BRA
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 006e ld $6e
8e01 00ee ld $ee ;046c LDLW
8e02 0002 ld $02
8e03 00b8 ld $b8 ;046e SUBW
8e04 003c ld $3c ;046e 'Value'
8e05 0035 ld $35 ;0470 BCC
8e06 0056 ld $56 ;0471 LE
8e07 0073 ld $73
8e08 0059 ld $59 ;0473 LDI
8e09 0004 ld $04
8e0a 0035 ld $35 ;0475 BCC
8e0b 0053 ld $53 ;0476 GE
8e0c 0078 ld $78
8e0d 0059 ld $59 ;0478 LDI
8e0e 0001 ld $01
8e0f 0035 ld $35 ;047a BCC
8e10 0072 ld $72 ;047b NE
8e11 007d ld $7d
8e12 0059 ld $59 ;047d LDI
8e13 0002 ld $02
8e14 002b ld $2b ;047f STW
8e15 0040 ld $40 ;047f 'i'
8e16 00ee ld $ee ;0481 LDLW
8e17 0000 ld $00
8e18 00f8 ld $f8 ;0483 ANDW
8e19 0040 ld $40 ;0483 'i'
8e1a 00df ld $df ;0485 ALLOC
8e1b 0004 ld $04
8e1c 0035 ld $35 ;0487 BCC
8e1d 003f ld $3f ;0488 EQ
8e1e 008a ld $8a
8e1f 00cf ld $cf ;048a CALL
8e20 0066 ld $66 ;048a 'Statements'
8e21 0021 ld $21 ;048c LDW
8e22 0036 ld $36 ;048c 'Active'
8e23 00ad ld $ad ;048e PEEK
8e24 0035 ld $35 ;048f BCC
8e25 003f ld $3f ;0490 EQ
8e26 0094 ld $94
8e27 0093 ld $93 ;0492 INC
8e28 0036 ld $36 ;0492 'Active'
8e29 0090 ld $90 ;0494 BRA
8e2a 008a ld $8a
8e2b 00cf ld $cf ;0496 CALL
8e2c 0062 ld $62 ;0496 'EndOfLine'
8e2d 00cf ld $cf ;0498 CALL
8e2e 0038 ld $38 ;0498 'Keyword'
8e2f 0070 ld $70 ;049a 'p'
8e30 006f ld $6f ;049b 'o'
8e31 006b ld $6b ;049c 'k'
8e32 0065 ld $65 ;049d 'e'
8e33 0000 ld $00 ;049e 0
8e34 0035 ld $35 ;049f BCC
8e35 003f ld $3f ;04a0 EQ
8e36 00b3 ld $b3
8e37 00cf ld $cf ;04a2 CALL
8e38 003a ld $3a ;04a2 'Expression'
8e39 002b ld $2b ;04a4 STW
8e3a 0068 ld $68 ;04a4 'Address'
8e3b 00cf ld $cf ;04a6 CALL
8e3c 0038 ld $38 ;04a6 'Keyword'
8e3d 002c ld $2c ;04a8 ','
8e3e 0000 ld $00 ;04a9 0
8e3f 0035 ld $35 ;04aa BCC
8e40 0072 ld $72 ;04ab NE
8e41 00ad ld $ad
8e42 00cf ld $cf ;04ad CALL
8e43 004a ld $4a ;04ad 'SyntaxError'
8e44 00cf ld $cf ;04af CALL
8e45 003a ld $3a ;04af 'Expression'
8e46 00f0 ld $f0 ;04b1 POKE
8e47 0068 ld $68 ;04b1 'Address'
8e48 00cf ld $cf ;04b3 CALL
8e49 0062 ld $62 ;04b3 'EndOfLine'
8e4a 00cf ld $cf ;04b5 CALL
8e4b 0038 ld $38 ;04b5 'Keyword'
8e4c 0027 ld $27 ;04b7 "'"
8e4d 0000 ld $00 ;04b8 0
8e4e 0035 ld $35 ;04b9 BCC
8e4f 0072 ld $72 ;04ba NE
8e50 00c0 ld $c0
8e51 00cf ld $cf ;04bc CALL
8e52 0038 ld $38 ;04bc 'Keyword'
8e53 0072 ld $72 ;04be 'r'
8e54 0065 ld $65 ;04bf 'e'
8e55 006d ld $6d ;04c0 'm'
8e56 0000 ld $00 ;04c1 0
8e57 0035 ld $35 ;04c2 BCC
8e58 003f ld $3f ;04c3 EQ
8e59 00cf ld $cf
8e5a 0021 ld $21 ;04c5 LDW
8e5b 0036 ld $36 ;04c5 'Active'
8e5c 00ad ld $ad ;04c7 PEEK
8e5d 0035 ld $35 ;04c8 BCC
8e5e 003f ld $3f ;04c9 EQ
8e5f 00cd ld $cd
8e60 0093 ld $93 ;04cb INC
8e61 0036 ld $36 ;04cb 'Active'
8e62 0090 ld $90 ;04cd BRA
8e63 00c3 ld $c3
8e64 00cf ld $cf ;04cf CALL
8e65 0062 ld $62 ;04cf 'EndOfLine'
8e66 00cf ld $cf ;04d1 CALL
8e67 0038 ld $38 ;04d1 'Keyword'
8e68 006c ld $6c ;04d3 'l'
8e69 0069 ld $69 ;04d4 'i'
8e6a 006e ld $6e ;04d5 'n'
8e6b 0065 ld $65 ;04d6 'e'
8e6c 0000 ld $00 ;04d7 0
8e6d 0035 ld $35 ;04d8 BCC
8e6e 003f ld $3f ;04d9 EQ
8e6f 00de ld $de
8e70 0011 ld $11 ;04db LDWI
8e71 00a0 ld $a0
8e72 0019 ld $19
8e73 00cf ld $cf ;04de CALL
8e74 0018 ld $18 ;04de vAC
8e75 00cf ld $cf ;04e0 CALL
8e76 0038 ld $38 ;04e0 'Keyword'
8e77 0065 ld $65 ;04e2 'e'
8e78 006e ld $6e ;04e3 'n'
8e79 0064 ld $64 ;04e4 'd'
8e7a 0000 ld $00 ;04e5 0
8e7b 0035 ld $35 ;04e6 BCC
8e7c 003f ld $3f ;04e7 EQ
8e7d 00ea ld $ea
8e7e 00cf ld $cf ;04e9 CALL
8e7f 0056 ld $56 ;04e9 'Prompt'
8e80 0000 ld $00 ;04eb 0
8e81 0011 ld $11 ;04ec LDWI
8e82 0000 ld $00
8e83 0005 ld $05
8e84 00cf ld $cf ;04ef CALL
8e85 0018 ld $18 ;04ef vAC
8e86 002b ld $2b ;04f1 STW
8e87 0066 ld $66 ;04f1 'Statements'
8e88 0093 ld $93 ;04f3 INC
8e89 001b ld $1b
8e8a 0093 ld $93 ;04f5 INC
8e8b 001b ld $1b
8e8c 00ff ld $ff ;04f7 RET
8e8d 0005 ld $05 ;| RAM segment address (high byte first)
8e8e 0000 ld $00 ;|
8e8f 0000 ld $00 ;| Length (1..256)
8e90 00cf ld $cf ;0500 CALL
8e91 0038 ld $38 ;0500 'Keyword'
8e92 006e ld $6e ;0502 'n'
8e93 0065 ld $65 ;0503 'e'
8e94 0078 ld $78 ;0504 'x'
8e95 0074 ld $74 ;0505 't'
8e96 0000 ld $00 ;0506 0
8e97 0035 ld $35 ;0507 BCC
8e98 003f ld $3f ;0508 EQ
8e99 0037 ld $37
8e9a 00cf ld $cf ;050a CALL
8e9b 0042 ld $42 ;050a 'Variable'
8e9c 002b ld $2b ;050c STW
8e9d 0068 ld $68 ;050c 'Address'
8e9e 0075 ld $75 ;050e PUSH
8e9f 0021 ld $21 ;050f LDW
8ea0 0036 ld $36 ;050f 'Active'
8ea1 00ec ld $ec ;0511 STLW
8ea2 0000 ld $00
8ea3 0011 ld $11 ;0513 LDWI
8ea4 0000 ld $00
8ea5 00ff ld $ff
8ea6 0099 ld $99 ;0516 ADDW
8ea7 0068 ld $68 ;0516 'Address'
8ea8 00f6 ld $f6 ;0518 DEEK
8ea9 0035 ld $35 ;0519 BCC
8eaa 0072 ld $72 ;051a NE
8eab 001c ld $1c
8eac 00cf ld $cf ;051c CALL
8ead 0046 ld $46 ;051c 'ValueError'
8eae 002b ld $2b ;051e STW
8eaf 0036 ld $36 ;051e 'Active'
8eb0 00cf ld $cf ;0520 CALL
8eb1 003a ld $3a ;0520 'Expression'
8eb2 0021 ld $21 ;0522 LDW
8eb3 0068 ld $68 ;0522 'Address'
8eb4 00f6 ld $f6 ;0524 DEEK
8eb5 00e3 ld $e3 ;0525 ADDI
8eb6 0001 ld $01
8eb7 00f3 ld $f3 ;0527 DOKE
8eb8 0068 ld $68 ;0527 'Address'
8eb9 00b8 ld $b8 ;0529 SUBW
8eba 003c ld $3c ;0529 'Value'
8ebb 0035 ld $35 ;052b BCC
8ebc 0056 ld $56 ;052c LE
8ebd 0032 ld $32
8ebe 00ee ld $ee ;052e LDLW
8ebf 0000 ld $00
8ec0 002b ld $2b ;0530 STW
8ec1 0036 ld $36 ;0530 'Active'
8ec2 00cf ld $cf ;0532 CALL
8ec3 0034 ld $34 ;0532 'Spaces'
8ec4 0063 ld $63 ;0534 POP
8ec5 00cf ld $cf ;0535 CALL
8ec6 0058 ld $58 ;0535 'TestBreak'
8ec7 00cf ld $cf ;0537 CALL
8ec8 0062 ld $62 ;0537 'EndOfLine'
8ec9 00cf ld $cf ;0539 CALL
8eca 0038 ld $38 ;0539 'Keyword'
8ecb 0066 ld $66 ;053b 'f'
8ecc 006f ld $6f ;053c 'o'
8ecd 0072 ld $72 ;053d 'r'
8ece 0000 ld $00 ;053e 0
8ecf 0035 ld $35 ;053f BCC
8ed0 003f ld $3f ;0540 EQ
8ed1 006c ld $6c
8ed2 00cf ld $cf ;0542 CALL
8ed3 0042 ld $42 ;0542 'Variable'
8ed4 002b ld $2b ;0544 STW
8ed5 0068 ld $68 ;0544 'Address'
8ed6 00cf ld $cf ;0546 CALL
8ed7 0034 ld $34 ;0546 'Spaces'
8ed8 00cf ld $cf ;0548 CALL
8ed9 0038 ld $38 ;0548 'Keyword'
8eda 003d ld $3d ;054a '='
8edb 0000 ld $00 ;054b 0
8edc 0035 ld $35 ;054c BCC
8edd 0072 ld $72 ;054d NE
8ede 004f ld $4f
8edf 00cf ld $cf ;054f CALL
8ee0 004a ld $4a ;054f 'SyntaxError'
8ee1 00cf ld $cf ;0551 CALL
8ee2 003a ld $3a ;0551 'Expression'
8ee3 00f3 ld $f3 ;0553 DOKE
8ee4 0068 ld $68 ;0553 'Address'
8ee5 00cf ld $cf ;0555 CALL
8ee6 0038 ld $38 ;0555 'Keyword'
8ee7 0074 ld $74 ;0557 't'
8ee8 006f ld $6f ;0558 'o'
8ee9 0000 ld $00 ;0559 0
8eea 0035 ld $35 ;055a BCC
8eeb 0072 ld $72 ;055b NE
8eec 005d ld $5d
8eed 00cf ld $cf ;055d CALL
8eee 004a ld $4a ;055d 'SyntaxError'
8eef 0011 ld $11 ;055f LDWI
8ef0 0000 ld $00
8ef1 00ff ld $ff
8ef2 0099 ld $99 ;0562 ADDW
8ef3 0068 ld $68 ;0562 'Address'
8ef4 002b ld $2b ;0564 STW
8ef5 006a ld $6a ;0564 'j'
8ef6 0021 ld $21 ;0566 LDW
8ef7 0036 ld $36 ;0566 'Active'
8ef8 00f3 ld $f3 ;0568 DOKE
8ef9 006a ld $6a ;0568 'j'
8efa 00cf ld $cf ;056a CALL
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 003a ld $3a ;056a 'Expression'
8f01 00cf ld $cf ;056c CALL
8f02 0062 ld $62 ;056c 'EndOfLine'
8f03 00cf ld $cf ;056e CALL
8f04 0038 ld $38 ;056e 'Keyword'
8f05 0061 ld $61 ;0570 'a'
8f06 0074 ld $74 ;0571 't'
8f07 0000 ld $00 ;0572 0
8f08 0035 ld $35 ;0573 BCC
8f09 003f ld $3f ;0574 EQ
8f0a 009a ld $9a
8f0b 00cf ld $cf ;0576 CALL
8f0c 003a ld $3a ;0576 'Expression'
8f0d 0035 ld $35 ;0578 BCC
8f0e 0053 ld $53 ;0579 GE
8f0f 007b ld $7b
8f10 00cf ld $cf ;057b CALL
8f11 0046 ld $46 ;057b 'ValueError'
8f12 005e ld $5e ;057d ST
8f13 0030 ld $30 ;057d 'Pos'
8f14 00cf ld $cf ;057f CALL
8f15 0038 ld $38 ;057f 'Keyword'
8f16 002c ld $2c ;0581 ','
8f17 0000 ld $00 ;0582 0
8f18 0035 ld $35 ;0583 BCC
8f19 003f ld $3f ;0584 EQ
8f1a 0098 ld $98
8f1b 00cf ld $cf ;0586 CALL
8f1c 003a ld $3a ;0586 'Expression'
8f1d 0035 ld $35 ;0588 BCC
8f1e 0053 ld $53 ;0589 GE
8f1f 008b ld $8b
8f20 00cf ld $cf ;058b CALL
8f21 0046 ld $46 ;058b 'ValueError'
8f22 00e6 ld $e6 ;058d SUBI
8f23 0078 ld $78
8f24 0035 ld $35 ;058f BCC
8f25 0050 ld $50 ;0590 LT
8f26 0092 ld $92
8f27 00cf ld $cf ;0592 CALL
8f28 0046 ld $46 ;0592 'ValueError'
8f29 00e3 ld $e3 ;0594 ADDI
8f2a 00f8 ld $f8
8f2b 00e9 ld $e9 ;0596 LSLW
8f2c 00ad ld $ad ;0597 PEEK
8f2d 005e ld $5e ;0598 ST
8f2e 0031 ld $31 ;0598 'Pos'+1
8f2f 00cf ld $cf ;059a CALL
8f30 0062 ld $62 ;059a 'EndOfLine'
8f31 00cf ld $cf ;059c CALL
8f32 0038 ld $38 ;059c 'Keyword'
8f33 0070 ld $70 ;059e 'p'
8f34 0075 ld $75 ;059f 'u'
8f35 0074 ld $74 ;05a0 't'
8f36 0000 ld $00 ;05a1 0
8f37 0035 ld $35 ;05a2 BCC
8f38 003f ld $3f ;05a3 EQ
8f39 00a9 ld $a9
8f3a 00cf ld $cf ;05a5 CALL
8f3b 003a ld $3a ;05a5 'Expression'
8f3c 00cf ld $cf ;05a7 CALL
8f3d 0050 ld $50 ;05a7 'PrintChar'
8f3e 00cf ld $cf ;05a9 CALL
8f3f 0062 ld $62 ;05a9 'EndOfLine'
8f40 00cf ld $cf ;05ab CALL
8f41 0038 ld $38 ;05ab 'Keyword'
8f42 006d ld $6d ;05ad 'm'
8f43 006f ld $6f ;05ae 'o'
8f44 0064 ld $64 ;05af 'd'
8f45 0065 ld $65 ;05b0 'e'
8f46 0000 ld $00 ;05b1 0
8f47 0035 ld $35 ;05b2 BCC
8f48 003f ld $3f ;05b3 EQ
8f49 00c7 ld $c7
8f4a 00cf ld $cf ;05b5 CALL
8f4b 003a ld $3a ;05b5 'Expression'
8f4c 001a ld $1a ;05b7 LD
8f4d 0021 ld $21
8f4e 00e6 ld $e6 ;05b9 SUBI
8f4f 0020 ld $20
8f50 0035 ld $35 ;05bb BCC
8f51 0050 ld $50 ;05bc LT
8f52 00c5 ld $c5
8f53 0011 ld $11 ;05be LDWI
8f54 0000 ld $00
8f55 000b ld $0b
8f56 002b ld $2b ;05c1 STW
8f57 0022 ld $22 ;05c1 '_sysFn'
8f58 0021 ld $21 ;05c3 LDW
8f59 003c ld $3c ;05c3 'Value'
8f5a 00b4 ld $b4 ;05c5 SYS
8f5b 00e6 ld $e6
8f5c 00cf ld $cf ;05c7 CALL
8f5d 0062 ld $62 ;05c7 'EndOfLine'
8f5e 0011 ld $11 ;05c9 LDWI
8f5f 00a0 ld $a0
8f60 0014 ld $14
8f61 00cf ld $cf ;05cc CALL
8f62 0018 ld $18 ;05cc vAC
8f63 0059 ld $59 ;05ce LDI
8f64 0000 ld $00
8f65 002b ld $2b ;05d0 STW
8f66 003c ld $3c ;05d0 'Value'
8f67 00e9 ld $e9 ;05d2 LSLW
8f68 00e9 ld $e9 ;05d3 LSLW
8f69 00e9 ld $e9 ;05d4 LSLW
8f6a 00e9 ld $e9 ;05d5 LSLW
8f6b 002b ld $2b ;05d6 STW
8f6c 0040 ld $40 ;05d6 'i'
8f6d 0093 ld $93 ;05d8 INC
8f6e 0036 ld $36 ;05d8 'Active'
8f6f 0021 ld $21 ;05da LDW
8f70 0036 ld $36 ;05da 'Active'
8f71 00ad ld $ad ;05dc PEEK
8f72 00e6 ld $e6 ;05dd SUBI
8f73 0030 ld $30
8f74 0035 ld $35 ;05df BCC
8f75 0050 ld $50 ;05e0 LT
8f76 00fd ld $fd
8f77 00e6 ld $e6 ;05e2 SUBI
8f78 000a ld $0a
8f79 0035 ld $35 ;05e4 BCC
8f7a 0053 ld $53 ;05e5 GE
8f7b 00eb ld $eb
8f7c 00e3 ld $e3 ;05e7 ADDI
8f7d 000a ld $0a
8f7e 0099 ld $99 ;05e9 ADDW
8f7f 0040 ld $40 ;05e9 'i'
8f80 0090 ld $90 ;05eb BRA
8f81 00ce ld $ce
8f82 0082 ld $82 ;05ed ANDI
8f83 00df ld $df
8f84 00e6 ld $e6 ;05ef SUBI
8f85 0007 ld $07
8f86 0035 ld $35 ;05f1 BCC
8f87 0050 ld $50 ;05f2 LT
8f88 00fd ld $fd
8f89 00e6 ld $e6 ;05f4 SUBI
8f8a 0006 ld $06
8f8b 0035 ld $35 ;05f6 BCC
8f8c 0053 ld $53 ;05f7 GE
8f8d 00fd ld $fd
8f8e 00e3 ld $e3 ;05f9 ADDI
8f8f 0010 ld $10
8f90 0099 ld $99 ;05fb ADDW
8f91 0040 ld $40 ;05fb 'i'
8f92 0090 ld $90 ;05fd BRA
8f93 00ce ld $ce
8f94 00ff ld $ff ;05ff RET
8f95 0006 ld $06 ;| RAM segment address (high byte first)
8f96 0000 ld $00 ;|
8f97 00fd ld $fd ;| Length (1..256)
8f98 00cd ld $cd ;0600 DEF
8f99 00bb ld $bb
8f9a 0075 ld $75 ;0602 PUSH
8f9b 00cf ld $cf ;0603 CALL
8f9c 0032 ld $32 ;0603 'Number'
8f9d 0035 ld $35 ;0605 BCC
8f9e 0056 ld $56 ;0606 LE
8f9f 00b9 ld $b9
8fa0 0021 ld $21 ;0608 LDW
8fa1 0048 ld $48 ;0608 'End'
8fa2 002b ld $2b ;060a STW
8fa3 0040 ld $40 ;060a 'i'
8fa4 002b ld $2b ;060c STW
8fa5 006a ld $6a ;060c 'j'
8fa6 00fc ld $fc ;060e XORW
8fa7 006c ld $6c ;060e 'Begin'
8fa8 0035 ld $35 ;0610 BCC
8fa9 003f ld $3f ;0611 EQ
8faa 0016 ld $16
8fab 0021 ld $21 ;0613 LDW
8fac 0048 ld $48 ;0613 'End'
8fad 00cf ld $cf ;0615 CALL
8fae 006e ld $6e ;0615 'PrevBlock'
8faf 00f6 ld $f6 ;0617 DEEK
8fb0 00b8 ld $b8 ;0618 SUBW
8fb1 003c ld $3c ;0618 'Value'
8fb2 0035 ld $35 ;061a BCC
8fb3 0050 ld $50 ;061b LT
8fb4 005a ld $5a
8fb5 0021 ld $21 ;061d LDW
8fb6 006c ld $6c ;061d 'Begin'
8fb7 002b ld $2b ;061f STW
8fb8 0040 ld $40 ;061f 'i'
8fb9 0021 ld $21 ;0621 LDW
8fba 0040 ld $40 ;0621 'i'
8fbb 00f6 ld $f6 ;0623 DEEK
8fbc 00b8 ld $b8 ;0624 SUBW
8fbd 003c ld $3c ;0624 'Value'
8fbe 0035 ld $35 ;0626 BCC
8fbf 0053 ld $53 ;0627 GE
8fc0 002d ld $2d
8fc1 0021 ld $21 ;0629 LDW
8fc2 0040 ld $40 ;0629 'i'
8fc3 00cf ld $cf ;062b CALL
8fc4 0070 ld $70 ;062b 'NextBlock'
8fc5 0090 ld $90 ;062d BRA
8fc6 001d ld $1d
8fc7 0035 ld $35 ;062f BCC
8fc8 0056 ld $56 ;0630 LE
8fc9 005a ld $5a
8fca 0021 ld $21 ;0632 LDW
8fcb 0000 ld $00
8fcc 00fc ld $fc ;0634 XORW
8fcd 0048 ld $48 ;0634 'End'
8fce 0035 ld $35 ;0636 BCC
8fcf 003f ld $3f ;0637 EQ
8fd0 0058 ld $58
8fd1 0021 ld $21 ;0639 LDW
8fd2 006a ld $6a ;0639 'j'
8fd3 002b ld $2b ;063b STW
8fd4 0044 ld $44 ;063b 'k'
8fd5 00cf ld $cf ;063d CALL
8fd6 006e ld $6e ;063d 'PrevBlock'
8fd7 002b ld $2b ;063f STW
8fd8 006a ld $6a ;063f 'j'
8fd9 002b ld $2b ;0641 STW
8fda 004e ld $4e ;0641 'tmp'
8fdb 0021 ld $21 ;0643 LDW
8fdc 004e ld $4e ;0643 'tmp'
8fdd 00ad ld $ad ;0645 PEEK
8fde 00f0 ld $f0 ;0646 POKE
8fdf 0044 ld $44 ;0646 'k'
8fe0 0093 ld $93 ;0648 INC
8fe1 004e ld $4e ;0648 'tmp'
8fe2 0093 ld $93 ;064a INC
8fe3 0044 ld $44 ;064a 'k'
8fe4 0021 ld $21 ;064c LDW
8fe5 004e ld $4e ;064c 'tmp'
8fe6 0082 ld $82 ;064e ANDI
8fe7 001f ld $1f
8fe8 0035 ld $35 ;0650 BCC
8fe9 0072 ld $72 ;0651 NE
8fea 0041 ld $41
8feb 0021 ld $21 ;0653 LDW
8fec 006a ld $6a ;0653 'j'
8fed 00fc ld $fc ;0655 XORW
8fee 0040 ld $40 ;0655 'i'
8fef 0035 ld $35 ;0657 BCC
8ff0 0072 ld $72 ;0658 NE
8ff1 0037 ld $37
8ff2 0059 ld $59 ;065a LDI
8ff3 0001 ld $01
8ff4 0035 ld $35 ;065c BCC
8ff5 003f ld $3f ;065d EQ
8ff6 0070 ld $70
8ff7 0021 ld $21 ;065f LDW
8ff8 0000 ld $00
8ff9 00e6 ld $e6 ;0661 SUBI
8ffa 0080 ld $80
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 00e6 ld $e6 ;0663 SUBI
9001 00c0 ld $c0
9002 00fc ld $fc ;0665 XORW
9003 0048 ld $48 ;0665 'End'
9004 0035 ld $35 ;0667 BCC
9005 0072 ld $72 ;0668 NE
9006 006a ld $6a
9007 00cf ld $cf ;066a CALL
9008 004a ld $4a ;066a 'SyntaxError'
9009 0021 ld $21 ;066c LDW
900a 0048 ld $48 ;066c 'End'
900b 00cf ld $cf ;066e CALL
900c 0070 ld $70 ;066e 'NextBlock'
900d 002b ld $2b ;0670 STW
900e 0048 ld $48 ;0670 'End'
900f 0021 ld $21 ;0672 LDW
9010 0036 ld $36 ;0672 'Active'
9011 00ad ld $ad ;0674 PEEK
9012 0035 ld $35 ;0675 BCC
9013 003f ld $3f ;0676 EQ
9014 008a ld $8a
9015 0021 ld $21 ;0678 LDW
9016 003c ld $3c ;0678 'Value'
9017 00f3 ld $f3 ;067a DOKE
9018 0040 ld $40 ;067a 'i'
9019 0093 ld $93 ;067c INC
901a 0040 ld $40 ;067c 'i'
901b 0093 ld $93 ;067e INC
901c 0040 ld $40 ;067e 'i'
901d 0021 ld $21 ;0680 LDW
901e 0036 ld $36 ;0680 'Active'
901f 00ad ld $ad ;0682 PEEK
9020 0093 ld $93 ;0683 INC
9021 0036 ld $36 ;0683 'Active'
9022 00f0 ld $f0 ;0685 POKE
9023 0040 ld $40 ;0685 'i'
9024 0035 ld $35 ;0687 BCC
9025 0072 ld $72 ;0688 NE
9026 007c ld $7c
9027 0090 ld $90 ;068a BRA
9028 00b7 ld $b7
9029 0021 ld $21 ;068c LDW
902a 0040 ld $40 ;068c 'i'
902b 002b ld $2b ;068e STW
902c 006a ld $6a ;068e 'j'
902d 00fc ld $fc ;0690 XORW
902e 0048 ld $48 ;0690 'End'
902f 0035 ld $35 ;0692 BCC
9030 003f ld $3f ;0693 EQ
9031 00b1 ld $b1
9032 0021 ld $21 ;0695 LDW
9033 006a ld $6a ;0695 'j'
9034 00cf ld $cf ;0697 CALL
9035 0070 ld $70 ;0697 'NextBlock'
9036 002b ld $2b ;0699 STW
9037 006a ld $6a ;0699 'j'
9038 002b ld $2b ;069b STW
9039 004e ld $4e ;069b 'tmp'
903a 0021 ld $21 ;069d LDW
903b 004e ld $4e ;069d 'tmp'
903c 00ad ld $ad ;069f PEEK
903d 00f0 ld $f0 ;06a0 POKE
903e 0040 ld $40 ;06a0 'i'
903f 0093 ld $93 ;06a2 INC
9040 004e ld $4e ;06a2 'tmp'
9041 0093 ld $93 ;06a4 INC
9042 0040 ld $40 ;06a4 'i'
9043 0021 ld $21 ;06a6 LDW
9044 004e ld $4e ;06a6 'tmp'
9045 0082 ld $82 ;06a8 ANDI
9046 001f ld $1f
9047 0035 ld $35 ;06aa BCC
9048 0072 ld $72 ;06ab NE
9049 009b ld $9b
904a 0021 ld $21 ;06ad LDW
904b 006a ld $6a ;06ad 'j'
904c 002b ld $2b ;06af STW
904d 0040 ld $40 ;06af 'i'
904e 0090 ld $90 ;06b1 BRA
904f 008e ld $8e
9050 0021 ld $21 ;06b3 LDW
9051 0048 ld $48 ;06b3 'End'
9052 00cf ld $cf ;06b5 CALL
9053 006e ld $6e ;06b5 'PrevBlock'
9054 002b ld $2b ;06b7 STW
9055 0048 ld $48 ;06b7 'End'
9056 0021 ld $21 ;06b9 LDW
9057 003c ld $3c ;06b9 'Value'
9058 0063 ld $63 ;06bb POP
9059 00ff ld $ff ;06bc RET
905a 002b ld $2b ;06bd STW
905b 0072 ld $72 ;06bd 'Insert'
905c 0011 ld $11 ;06bf LDWI
905d 003f ld $3f
905e 0035 ld $35
905f 002b ld $2b ;06c2 STW
9060 002a ld $2a
9061 0011 ld $11 ;06c4 LDWI
9062 00a0 ld $a0
9063 0018 ld $18
9064 002b ld $2b ;06c7 STW
9065 005a ld $5a ;06c7 'Newline'
9066 00cf ld $cf ;06c9 CALL
9067 0018 ld $18 ;06c9 vAC
9068 00cf ld $cf ;06cb CALL
9069 0052 ld $52 ;06cb 'PrintS'
906a 002a ld $2a ;06cd '*'
906b 002a ld $2a ;06ce '*'
906c 002a ld $2a ;06cf '*'
906d 0020 ld $20 ;06d0 ' '
906e 0054 ld $54 ;06d1 'T'
906f 0069 ld $69 ;06d2 'i'
9070 006e ld $6e ;06d3 'n'
9071 0079 ld $79 ;06d4 'y'
9072 0020 ld $20 ;06d5 ' '
9073 0042 ld $42 ;06d6 'B'
9074 0041 ld $41 ;06d7 'A'
9075 0053 ld $53 ;06d8 'S'
9076 0049 ld $49 ;06d9 'I'
9077 0043 ld $43 ;06da 'C'
9078 0020 ld $20 ;06db ' '
9079 0044 ld $44 ;06dc 'D'
907a 0045 ld $45 ;06dd 'E'
907b 0056 ld $56 ;06de 'V'
907c 0000 ld $00 ;06df 0
907d 00cf ld $cf ;06e0 CALL
907e 005a ld $5a ;06e0 'Newline'
907f 0011 ld $11 ;06e2 LDWI
9080 00a0 ld $a0
9081 0008 ld $08
9082 002b ld $2b ;06e5 STW
9083 001a ld $1a ;06e5 '_vLR'
9084 00ff ld $ff ;06e7 RET
9085 0059 ld $59 ;06e8 LDI
9086 0000 ld $00
9087 00f0 ld $f0 ;06ea POKE
9088 0036 ld $36 ;06ea 'Active'
9089 0059 ld $59 ;06ec LDI
908a 0020 ld $20
908b 00cf ld $cf ;06ee CALL
908c 0050 ld $50 ;06ee 'PrintChar'
908d 00cf ld $cf ;06f0 CALL
908e 005a ld $5a ;06f0 'Newline'
908f 0059 ld $59 ;06f2 LDI
9090 00a2 ld $a2
9091 005e ld $5e ;06f4 ST
9092 0036 ld $36 ;06f4 'Active'
9093 00cf ld $cf ;06f6 CALL
9094 0034 ld $34 ;06f6 'Spaces'
9095 0021 ld $21 ;06f8 LDW
9096 0036 ld $36 ;06f8 'Active'
9097 00ad ld $ad ;06fa PEEK
9098 0063 ld $63 ;06fb POP
9099 00ff ld $ff ;06fc RET
909a 0008 ld $08 ;| RAM segment address (high byte first)
909b 00a0 ld $a0 ;|
909c 005f ld $5f ;| Length (1..256)
909d 00cd ld $cd ;08a0 DEF
909e 00b6 ld $b6
909f 0088 ld $88 ;08a2 ORI
90a0 001f ld $1f
90a1 00e3 ld $e3 ;08a4 ADDI
90a2 0001 ld $01
90a3 002b ld $2b ;08a6 STW
90a4 004e ld $4e ;08a6 'tmp'
90a5 0035 ld $35 ;08a8 BCC
90a6 0056 ld $56 ;08a9 LE
90a7 00b3 ld $b3
90a8 0082 ld $82 ;08ab ANDI
90a9 00e0 ld $e0
90aa 0035 ld $35 ;08ad BCC
90ab 0072 ld $72 ;08ae NE
90ac 00b3 ld $b3
90ad 0021 ld $21 ;08b0 LDW
90ae 004e ld $4e ;08b0 'tmp'
90af 00e3 ld $e3 ;08b2 ADDI
90b0 00a0 ld $a0
90b1 00ff ld $ff ;08b4 RET
90b2 0021 ld $21 ;08b5 LDW
90b3 004e ld $4e ;08b5 'tmp'
90b4 00ff ld $ff ;08b7 RET
90b5 002b ld $2b ;08b8 STW
90b6 0070 ld $70 ;08b8 'NextBlock'
90b7 00cd ld $cd ;08ba DEF
90b8 00ce ld $ce
90b9 00e6 ld $e6 ;08bc SUBI
90ba 0020 ld $20
90bb 002b ld $2b ;08be STW
90bc 004e ld $4e ;08be 'tmp'
90bd 0035 ld $35 ;08c0 BCC
90be 0050 ld $50 ;08c1 LT
90bf 00cb ld $cb
90c0 0082 ld $82 ;08c3 ANDI
90c1 0060 ld $60
90c2 0035 ld $35 ;08c5 BCC
90c3 0072 ld $72 ;08c6 NE
90c4 00cb ld $cb
90c5 0021 ld $21 ;08c8 LDW
90c6 004e ld $4e ;08c8 'tmp'
90c7 00e6 ld $e6 ;08ca SUBI
90c8 00a0 ld $a0
90c9 00ff ld $ff ;08cc RET
90ca 0021 ld $21 ;08cd LDW
90cb 004e ld $4e ;08cd 'tmp'
90cc 00ff ld $ff ;08cf RET
90cd 002b ld $2b ;08d0 STW
90ce 006e ld $6e ;08d0 'PrevBlock'
90cf 00cd ld $cd ;08d2 DEF
90d0 00fa ld $fa
90d1 0021 ld $21 ;08d4 LDW
90d2 006c ld $6c ;08d4 'Begin'
90d3 002b ld $2b ;08d6 STW
90d4 0040 ld $40 ;08d6 'i'
90d5 00fc ld $fc ;08d8 XORW
90d6 0048 ld $48 ;08d8 'End'
90d7 0035 ld $35 ;08da BCC
90d8 003f ld $3f ;08db EQ
90d9 00f3 ld $f3
90da 0021 ld $21 ;08dd LDW
90db 0040 ld $40 ;08dd 'i'
90dc 00f6 ld $f6 ;08df DEEK
90dd 00fc ld $fc ;08e0 XORW
90de 003c ld $3c ;08e0 'Value'
90df 0035 ld $35 ;08e2 BCC
90e0 0072 ld $72 ;08e3 NE
90e1 00ed ld $ed
90e2 0021 ld $21 ;08e5 LDW
90e3 0040 ld $40 ;08e5 'i'
90e4 00e3 ld $e3 ;08e7 ADDI
90e5 0002 ld $02
90e6 002b ld $2b ;08e9 STW
90e7 0036 ld $36 ;08e9 'Active'
90e8 00cf ld $cf ;08eb CALL
90e9 0058 ld $58 ;08eb 'TestBreak'
90ea 00cf ld $cf ;08ed CALL
90eb 0066 ld $66 ;08ed 'Statements'
90ec 0021 ld $21 ;08ef LDW
90ed 0040 ld $40 ;08ef 'i'
90ee 00cf ld $cf ;08f1 CALL
90ef 0070 ld $70 ;08f1 'NextBlock'
90f0 0090 ld $90 ;08f3 BRA
90f1 00d4 ld $d4
90f2 00cf ld $cf ;08f5 CALL
90f3 0056 ld $56 ;08f5 'Prompt'
90f4 004c ld $4c ;08f7 'L'
90f5 0069 ld $69 ;08f8 'i'
90f6 006e ld $6e ;08f9 'n'
90f7 0065 ld $65 ;08fa 'e'
90f8 0000 ld $00 ;08fb 0
90f9 0093 ld $93 ;08fc INC
90fa 001b ld $1b
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 00ff ld $ff ;08fe RET
9101 0009 ld $09 ;| RAM segment address (high byte first)
9102 00a0 ld $a0 ;|
9103 005e ld $5e ;| Length (1..256)
9104 002b ld $2b ;09a0 STW
9105 005e ld $5e ;09a0 'GotoValue'
9106 00cd ld $cd ;09a2 DEF
9107 00de ld $de
9108 0075 ld $75 ;09a4 PUSH
9109 0035 ld $35 ;09a5 BCC
910a 0053 ld $53 ;09a6 GE
910b 00b0 ld $b0
910c 0059 ld $59 ;09a8 LDI
910d 0000 ld $00
910e 00b8 ld $b8 ;09aa SUBW
910f 003c ld $3c ;09aa 'Value'
9110 002b ld $2b ;09ac STW
9111 003c ld $3c ;09ac 'Value'
9112 0059 ld $59 ;09ae LDI
9113 002d ld $2d
9114 00cf ld $cf ;09b0 CALL
9115 0050 ld $50 ;09b0 'PrintChar'
9116 0059 ld $59 ;09b2 LDI
9117 0000 ld $00
9118 002b ld $2b ;09b4 STW
9119 0044 ld $44 ;09b4 'k'
911a 0021 ld $21 ;09b6 LDW
911b 003c ld $3c ;09b6 'Value'
911c 0035 ld $35 ;09b8 BCC
911d 0053 ld $53 ;09b9 GE
911e 00c4 ld $c4
911f 0011 ld $11 ;09bb LDWI
9120 00d0 ld $d0
9121 008a ld $8a
9122 0099 ld $99 ;09be ADDW
9123 003c ld $3c ;09be 'Value'
9124 002b ld $2b ;09c0 STW
9125 003c ld $3c ;09c0 'Value'
9126 0059 ld $59 ;09c2 LDI
9127 0003 ld $03
9128 002b ld $2b ;09c4 STW
9129 0044 ld $44 ;09c4 'k'
912a 0011 ld $11 ;09c6 LDWI
912b 0010 ld $10
912c 0027 ld $27
912d 00cf ld $cf ;09c9 CALL
912e 0074 ld $74 ;09c9 'PrintDigit'
912f 0011 ld $11 ;09cb LDWI
9130 00e8 ld $e8
9131 0003 ld $03
9132 00cf ld $cf ;09ce CALL
9133 0074 ld $74 ;09ce 'PrintDigit'
9134 0059 ld $59 ;09d0 LDI
9135 0064 ld $64
9136 00cf ld $cf ;09d2 CALL
9137 0074 ld $74 ;09d2 'PrintDigit'
9138 0059 ld $59 ;09d4 LDI
9139 000a ld $0a
913a 00cf ld $cf ;09d6 CALL
913b 0074 ld $74 ;09d6 'PrintDigit'
913c 0059 ld $59 ;09d8 LDI
913d 0030 ld $30
913e 0099 ld $99 ;09da ADDW
913f 003c ld $3c ;09da 'Value'
9140 00cf ld $cf ;09dc CALL
9141 0050 ld $50 ;09dc 'PrintChar'
9142 0063 ld $63 ;09de POP
9143 00ff ld $ff ;09df RET
9144 002b ld $2b ;09e0 STW
9145 0076 ld $76 ;09e0 'PrintValue'
9146 00cd ld $cd ;09e2 DEF
9147 00ea ld $ea
9148 00cf ld $cf ;09e4 CALL
9149 0056 ld $56 ;09e4 'Prompt'
914a 0053 ld $53 ;09e6 'S'
914b 0074 ld $74 ;09e7 't'
914c 0061 ld $61 ;09e8 'a'
914d 0063 ld $63 ;09e9 'c'
914e 006b ld $6b ;09ea 'k'
914f 0000 ld $00 ;09eb 0
9150 002b ld $2b ;09ec STW
9151 0060 ld $60 ;09ec 'StackError'
9152 00cd ld $cd ;09ee DEF
9153 00f7 ld $f7
9154 00cf ld $cf ;09f0 CALL
9155 0056 ld $56 ;09f0 'Prompt'
9156 0053 ld $53 ;09f2 'S'
9157 0079 ld $79 ;09f3 'y'
9158 006e ld $6e ;09f4 'n'
9159 0074 ld $74 ;09f5 't'
915a 0061 ld $61 ;09f6 'a'
915b 0078 ld $78 ;09f7 'x'
915c 0000 ld $00 ;09f8 0
915d 002b ld $2b ;09f9 STW
915e 004a ld $4a ;09f9 'SyntaxError'
915f 0093 ld $93 ;09fb INC
9160 001b ld $1b
9161 00ff ld $ff ;09fd RET
9162 000a ld $0a ;| RAM segment address (high byte first)
9163 00a0 ld $a0 ;|
9164 005f ld $5f ;| Length (1..256)
9165 00cd ld $cd ;0aa0 DEF
9166 00d2 ld $d2
9167 0021 ld $21 ;0aa2 LDW
9168 001a ld $1a
9169 002b ld $2b ;0aa4 STW
916a 004e ld $4e ;0aa4 'tmp'
916b 0021 ld $21 ;0aa6 LDW
916c 0036 ld $36 ;0aa6 'Active'
916d 002b ld $2b ;0aa8 STW
916e 006a ld $6a ;0aa8 'j'
916f 0021 ld $21 ;0aaa LDW
9170 004e ld $4e ;0aaa 'tmp'
9171 00ad ld $ad ;0aac PEEK
9172 0093 ld $93 ;0aad INC
9173 004e ld $4e ;0aad 'tmp'
9174 0035 ld $35 ;0aaf BCC
9175 003f ld $3f ;0ab0 EQ
9176 00ce ld $ce
9177 002b ld $2b ;0ab2 STW
9178 0040 ld $40 ;0ab2 'i'
9179 0021 ld $21 ;0ab4 LDW
917a 0036 ld $36 ;0ab4 'Active'
917b 00ad ld $ad ;0ab6 PEEK
917c 0088 ld $88 ;0ab7 ORI
917d 0020 ld $20
917e 00fc ld $fc ;0ab9 XORW
917f 0040 ld $40 ;0ab9 'i'
9180 0035 ld $35 ;0abb BCC
9181 0072 ld $72 ;0abc NE
9182 00c0 ld $c0
9183 0093 ld $93 ;0abe INC
9184 0036 ld $36 ;0abe 'Active'
9185 0090 ld $90 ;0ac0 BRA
9186 00a8 ld $a8
9187 0021 ld $21 ;0ac2 LDW
9188 006a ld $6a ;0ac2 'j'
9189 002b ld $2b ;0ac4 STW
918a 0036 ld $36 ;0ac4 'Active'
918b 0021 ld $21 ;0ac6 LDW
918c 004e ld $4e ;0ac6 'tmp'
918d 00ad ld $ad ;0ac8 PEEK
918e 0093 ld $93 ;0ac9 INC
918f 004e ld $4e ;0ac9 'tmp'
9190 0035 ld $35 ;0acb BCC
9191 0072 ld $72 ;0acc NE
9192 00c4 ld $c4
9193 00cf ld $cf ;0ace CALL
9194 004e ld $4e ;0ace 'tmp'
9195 00cf ld $cf ;0ad0 CALL
9196 0034 ld $34 ;0ad0 'Spaces'
9197 00cf ld $cf ;0ad2 CALL
9198 004e ld $4e ;0ad2 'tmp'
9199 002b ld $2b ;0ad4 STW
919a 0038 ld $38 ;0ad4 'Keyword'
919b 00cd ld $cd ;0ad6 DEF
919c 00fa ld $fa
919d 0011 ld $11 ;0ad8 LDWI
919e 0000 ld $00
919f 0080 ld $80
91a0 002b ld $2b ;0adb STW
91a1 003c ld $3c ;0adb 'Value'
91a2 00e9 ld $e9 ;0add LSLW
91a3 00e9 ld $e9 ;0ade LSLW
91a4 0099 ld $99 ;0adf ADDW
91a5 003c ld $3c ;0adf 'Value'
91a6 00e9 ld $e9 ;0ae1 LSLW
91a7 002b ld $2b ;0ae2 STW
91a8 0040 ld $40 ;0ae2 'i'
91a9 0021 ld $21 ;0ae4 LDW
91aa 0036 ld $36 ;0ae4 'Active'
91ab 00ad ld $ad ;0ae6 PEEK
91ac 00e6 ld $e6 ;0ae7 SUBI
91ad 0030 ld $30
91ae 0035 ld $35 ;0ae9 BCC
91af 0050 ld $50 ;0aea LT
91b0 00f7 ld $f7
91b1 00e6 ld $e6 ;0aec SUBI
91b2 000a ld $0a
91b3 0035 ld $35 ;0aee BCC
91b4 0053 ld $53 ;0aef GE
91b5 00f7 ld $f7
91b6 00e3 ld $e3 ;0af1 ADDI
91b7 000a ld $0a
91b8 0099 ld $99 ;0af3 ADDW
91b9 0040 ld $40 ;0af3 'i'
91ba 0093 ld $93 ;0af5 INC
91bb 0036 ld $36 ;0af5 'Active'
91bc 0090 ld $90 ;0af7 BRA
91bd 00d9 ld $d9
91be 0021 ld $21 ;0af9 LDW
91bf 003c ld $3c ;0af9 'Value'
91c0 00ff ld $ff ;0afb RET
91c1 0093 ld $93 ;0afc INC
91c2 001b ld $1b
91c3 00ff ld $ff ;0afe RET
91c4 000b ld $0b ;| RAM segment address (high byte first)
91c5 00a0 ld $a0 ;|
91c6 0060 ld $60 ;| Length (1..256)
91c7 002b ld $2b ;0ba0 STW
91c8 0032 ld $32 ;0ba0 'Number'
91c9 00cd ld $cd ;0ba2 DEF
91ca 00d1 ld $d1
91cb 0021 ld $21 ;0ba4 LDW
91cc 0036 ld $36 ;0ba4 'Active'
91cd 00ad ld $ad ;0ba6 PEEK
91ce 0035 ld $35 ;0ba7 BCC
91cf 003f ld $3f ;0ba8 EQ
91d0 00b3 ld $b3
91d1 008c ld $8c ;0baa XORI
91d2 003a ld $3a
91d3 0035 ld $35 ;0bac BCC
91d4 0072 ld $72 ;0bad NE
91d5 00b1 ld $b1
91d6 0093 ld $93 ;0baf INC
91d7 0036 ld $36 ;0baf 'Active'
91d8 00cf ld $cf ;0bb1 CALL
91d9 0066 ld $66 ;0bb1 'Statements'
91da 00cf ld $cf ;0bb3 CALL
91db 004a ld $4a ;0bb3 'SyntaxError'
91dc 0021 ld $21 ;0bb5 LDW
91dd 0036 ld $36 ;0bb5 'Active'
91de 00cf ld $cf ;0bb7 CALL
91df 0070 ld $70 ;0bb7 'NextBlock'
91e0 002b ld $2b ;0bb9 STW
91e1 0036 ld $36 ;0bb9 'Active'
91e2 00fc ld $fc ;0bbb XORW
91e3 0048 ld $48 ;0bbb 'End'
91e4 0035 ld $35 ;0bbd BCC
91e5 003f ld $3f ;0bbe EQ
91e6 00ce ld $ce
91e7 0011 ld $11 ;0bc0 LDWI
91e8 00c0 ld $c0
91e9 001b ld $1b
91ea 00fc ld $fc ;0bc3 XORW
91eb 0036 ld $36 ;0bc3 'Active'
91ec 0035 ld $35 ;0bc5 BCC
91ed 003f ld $3f ;0bc6 EQ
91ee 00ce ld $ce
91ef 0021 ld $21 ;0bc8 LDW
91f0 0036 ld $36 ;0bc8 'Active'
91f1 00e3 ld $e3 ;0bca ADDI
91f2 0002 ld $02
91f3 002b ld $2b ;0bcc STW
91f4 0036 ld $36 ;0bcc 'Active'
91f5 00cf ld $cf ;0bce CALL
91f6 0066 ld $66 ;0bce 'Statements'
91f7 00cf ld $cf ;0bd0 CALL
91f8 0056 ld $56 ;0bd0 'Prompt'
91f9 0000 ld $00 ;0bd2 0
91fa 002b ld $2b ;0bd3 STW
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 0062 ld $62 ;0bd3 'EndOfLine'
9201 00cd ld $cd ;0bd5 DEF
9202 00fb ld $fb
9203 0021 ld $21 ;0bd7 LDW
9204 0000 ld $00
9205 002b ld $2b ;0bd9 STW
9206 0040 ld $40 ;0bd9 'i'
9207 0059 ld $59 ;0bdb LDI
9208 0002 ld $02
9209 002b ld $2b ;0bdd STW
920a 006a ld $6a ;0bdd 'j'
920b 0021 ld $21 ;0bdf LDW
920c 0040 ld $40 ;0bdf 'i'
920d 00e6 ld $e6 ;0be1 SUBI
920e 0036 ld $36
920f 002b ld $2b ;0be3 STW
9210 0040 ld $40 ;0be3 'i'
9211 0059 ld $59 ;0be5 LDI
9212 0000 ld $00
9213 00f0 ld $f0 ;0be7 POKE
9214 0040 ld $40 ;0be7 'i'
9215 0093 ld $93 ;0be9 INC
9216 0040 ld $40 ;0be9 'i'
9217 001a ld $1a ;0beb LD
9218 0040 ld $40 ;0beb 'i'
9219 0035 ld $35 ;0bed BCC
921a 0072 ld $72 ;0bee NE
921b 00e3 ld $e3
921c 0021 ld $21 ;0bf0 LDW
921d 006a ld $6a ;0bf0 'j'
921e 00e6 ld $e6 ;0bf2 SUBI
921f 0001 ld $01
9220 0035 ld $35 ;0bf4 BCC
9221 0072 ld $72 ;0bf5 NE
9222 00db ld $db
9223 0011 ld $11 ;0bf7 LDWI
9224 00c0 ld $c0
9225 001b ld $1b
9226 002b ld $2b ;0bfa STW
9227 006c ld $6c ;0bfa 'Begin'
9228 00ff ld $ff ;0bfc RET
9229 0093 ld $93 ;0bfd INC
922a 001b ld $1b
922b 00ff ld $ff ;0bff RET
922c 000c ld $0c ;| RAM segment address (high byte first)
922d 00a0 ld $a0 ;|
922e 0060 ld $60 ;| Length (1..256)
922f 002b ld $2b ;0ca0 STW
9230 0078 ld $78 ;0ca0 'Clear'
9231 00cd ld $cd ;0ca2 DEF
9232 00ed ld $ed
9233 0075 ld $75 ;0ca4 PUSH
9234 001a ld $1a ;0ca5 LD
9235 001c ld $1c
9236 00e6 ld $e6 ;0ca7 SUBI
9237 008d ld $8d
9238 0035 ld $35 ;0ca9 BCC
9239 0053 ld $53 ;0caa GE
923a 00ac ld $ac
923b 00cf ld $cf ;0cac CALL
923c 0060 ld $60 ;0cac 'StackError'
923d 00cf ld $cf ;0cae CALL
923e 0038 ld $38 ;0cae 'Keyword'
923f 002d ld $2d ;0cb0 '-'
9240 0000 ld $00 ;0cb1 0
9241 0035 ld $35 ;0cb2 BCC
9242 003f ld $3f ;0cb3 EQ
9243 00bb ld $bb
9244 00cf ld $cf ;0cb5 CALL
9245 007a ld $7a ;0cb5 'Term'
9246 0059 ld $59 ;0cb7 LDI
9247 0000 ld $00
9248 00b8 ld $b8 ;0cb9 SUBW
9249 003c ld $3c ;0cb9 'Value'
924a 0090 ld $90 ;0cbb BRA
924b 00c1 ld $c1
924c 00cf ld $cf ;0cbd CALL
924d 0038 ld $38 ;0cbd 'Keyword'
924e 002b ld $2b ;0cbf '+'
924f 0000 ld $00 ;0cc0 0
9250 00cf ld $cf ;0cc1 CALL
9251 007a ld $7a ;0cc1 'Term'
9252 0075 ld $75 ;0cc3 PUSH
9253 00ec ld $ec ;0cc4 STLW
9254 0000 ld $00
9255 00cf ld $cf ;0cc6 CALL
9256 0038 ld $38 ;0cc6 'Keyword'
9257 002b ld $2b ;0cc8 '+'
9258 0000 ld $00 ;0cc9 0
9259 0035 ld $35 ;0cca BCC
925a 003f ld $3f ;0ccb EQ
925b 00d5 ld $d5
925c 00cf ld $cf ;0ccd CALL
925d 007a ld $7a ;0ccd 'Term'
925e 00ee ld $ee ;0ccf LDLW
925f 0000 ld $00
9260 0099 ld $99 ;0cd1 ADDW
9261 003c ld $3c ;0cd1 'Value'
9262 00ec ld $ec ;0cd3 STLW
9263 0000 ld $00
9264 0090 ld $90 ;0cd5 BRA
9265 00c4 ld $c4
9266 00cf ld $cf ;0cd7 CALL
9267 0038 ld $38 ;0cd7 'Keyword'
9268 002d ld $2d ;0cd9 '-'
9269 0000 ld $00 ;0cda 0
926a 0035 ld $35 ;0cdb BCC
926b 003f ld $3f ;0cdc EQ
926c 00e6 ld $e6
926d 00cf ld $cf ;0cde CALL
926e 007a ld $7a ;0cde 'Term'
926f 00ee ld $ee ;0ce0 LDLW
9270 0000 ld $00
9271 00b8 ld $b8 ;0ce2 SUBW
9272 003c ld $3c ;0ce2 'Value'
9273 00ec ld $ec ;0ce4 STLW
9274 0000 ld $00
9275 0090 ld $90 ;0ce6 BRA
9276 00c4 ld $c4
9277 00ee ld $ee ;0ce8 LDLW
9278 0000 ld $00
9279 002b ld $2b ;0cea STW
927a 003c ld $3c ;0cea 'Value'
927b 0063 ld $63 ;0cec POP
927c 0063 ld $63 ;0ced POP
927d 00ff ld $ff ;0cee RET
927e 002b ld $2b ;0cef STW
927f 003a ld $3a ;0cef 'Expression'
9280 00cd ld $cd ;0cf1 DEF
9281 00f9 ld $f9
9282 00cf ld $cf ;0cf3 CALL
9283 0056 ld $56 ;0cf3 'Prompt'
9284 0056 ld $56 ;0cf5 'V'
9285 0061 ld $61 ;0cf6 'a'
9286 006c ld $6c ;0cf7 'l'
9287 0075 ld $75 ;0cf8 'u'
9288 0065 ld $65 ;0cf9 'e'
9289 0000 ld $00 ;0cfa 0
928a 002b ld $2b ;0cfb STW
928b 0046 ld $46 ;0cfb 'ValueError'
928c 0093 ld $93 ;0cfd INC
928d 001b ld $1b
928e 00ff ld $ff ;0cff RET
928f 000d ld $0d ;| RAM segment address (high byte first)
9290 00a0 ld $a0 ;|
9291 0060 ld $60 ;| Length (1..256)
9292 00cd ld $cd ;0da0 DEF
9293 00e4 ld $e4
9294 0075 ld $75 ;0da2 PUSH
9295 00cf ld $cf ;0da3 CALL
9296 004c ld $4c ;0da3 'Factor'
9297 0075 ld $75 ;0da5 PUSH
9298 0021 ld $21 ;0da6 LDW
9299 003c ld $3c ;0da6 'Value'
929a 00ec ld $ec ;0da8 STLW
929b 0000 ld $00
929c 00cf ld $cf ;0daa CALL
929d 0038 ld $38 ;0daa 'Keyword'
929e 002a ld $2a ;0dac '*'
929f 0000 ld $00 ;0dad 0
92a0 0035 ld $35 ;0dae BCC
92a1 003f ld $3f ;0daf EQ
92a2 00b9 ld $b9
92a3 00cf ld $cf ;0db1 CALL
92a4 004c ld $4c ;0db1 'Factor'
92a5 00ee ld $ee ;0db3 LDLW
92a6 0000 ld $00
92a7 00cf ld $cf ;0db5 CALL
92a8 007c ld $7c ;0db5 'Multiply'
92a9 00ec ld $ec ;0db7 STLW
92aa 0000 ld $00
92ab 0090 ld $90 ;0db9 BRA
92ac 00a8 ld $a8
92ad 00cf ld $cf ;0dbb CALL
92ae 0038 ld $38 ;0dbb 'Keyword'
92af 002f ld $2f ;0dbd '/'
92b0 0000 ld $00 ;0dbe 0
92b1 0035 ld $35 ;0dbf BCC
92b2 003f ld $3f ;0dc0 EQ
92b3 00ca ld $ca
92b4 00cf ld $cf ;0dc2 CALL
92b5 004c ld $4c ;0dc2 'Factor'
92b6 00ee ld $ee ;0dc4 LDLW
92b7 0000 ld $00
92b8 00cf ld $cf ;0dc6 CALL
92b9 003e ld $3e ;0dc6 'Divide'
92ba 00ec ld $ec ;0dc8 STLW
92bb 0000 ld $00
92bc 0090 ld $90 ;0dca BRA
92bd 00a8 ld $a8
92be 00cf ld $cf ;0dcc CALL
92bf 0038 ld $38 ;0dcc 'Keyword'
92c0 0025 ld $25 ;0dce '%'
92c1 0000 ld $00 ;0dcf 0
92c2 0035 ld $35 ;0dd0 BCC
92c3 003f ld $3f ;0dd1 EQ
92c4 00dd ld $dd
92c5 00cf ld $cf ;0dd3 CALL
92c6 004c ld $4c ;0dd3 'Factor'
92c7 00ee ld $ee ;0dd5 LDLW
92c8 0000 ld $00
92c9 00cf ld $cf ;0dd7 CALL
92ca 003e ld $3e ;0dd7 'Divide'
92cb 0021 ld $21 ;0dd9 LDW
92cc 0040 ld $40 ;0dd9 'i'
92cd 00ec ld $ec ;0ddb STLW
92ce 0000 ld $00
92cf 0090 ld $90 ;0ddd BRA
92d0 00a8 ld $a8
92d1 00ee ld $ee ;0ddf LDLW
92d2 0000 ld $00
92d3 002b ld $2b ;0de1 STW
92d4 003c ld $3c ;0de1 'Value'
92d5 0063 ld $63 ;0de3 POP
92d6 0063 ld $63 ;0de4 POP
92d7 00ff ld $ff ;0de5 RET
92d8 002b ld $2b ;0de6 STW
92d9 007a ld $7a ;0de6 'Term'
92da 0093 ld $93 ;0de8 INC
92db 001b ld $1b
92dc 00ff ld $ff ;0dea RET
92dd 00cf ld $cf ;0deb CALL
92de 0038 ld $38 ;0deb 'Keyword'
92df 0072 ld $72 ;0ded 'r'
92e0 0075 ld $75 ;0dee 'u'
92e1 006e ld $6e ;0def 'n'
92e2 0000 ld $00 ;0df0 0
92e3 0035 ld $35 ;0df1 BCC
92e4 003f ld $3f ;0df2 EQ
92e5 00f9 ld $f9
92e6 00cf ld $cf ;0df4 CALL
92e7 0078 ld $78 ;0df4 'Clear'
92e8 00f6 ld $f6 ;0df6 DEEK
92e9 002b ld $2b ;0df7 STW
92ea 003c ld $3c ;0df7 'Value'
92eb 00cf ld $cf ;0df9 CALL
92ec 005e ld $5e ;0df9 'GotoValue'
92ed 0011 ld $11 ;0dfb LDWI
92ee 00a0 ld $a0
92ef 0016 ld $16
92f0 00cf ld $cf ;0dfe CALL
92f1 0018 ld $18 ;0dfe vAC
92f2 000e ld $0e ;| RAM segment address (high byte first)
92f3 00a0 ld $a0 ;|
92f4 0060 ld $60 ;| Length (1..256)
92f5 00cd ld $cd ;0ea0 DEF
92f6 00fb ld $fb
92f7 002b ld $2b ;0ea2 STW
92f8 006a ld $6a ;0ea2 'j'
92f9 00fc ld $fc ;0ea4 XORW
92fa 003c ld $3c ;0ea4 'Value'
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 002b ld $2b ;0ea6 STW
9301 0044 ld $44 ;0ea6 'k'
9302 0021 ld $21 ;0ea8 LDW
9303 006a ld $6a ;0ea8 'j'
9304 0035 ld $35 ;0eaa BCC
9305 0053 ld $53 ;0eab GE
9306 00b1 ld $b1
9307 0059 ld $59 ;0ead LDI
9308 0000 ld $00
9309 00b8 ld $b8 ;0eaf SUBW
930a 006a ld $6a ;0eaf 'j'
930b 002b ld $2b ;0eb1 STW
930c 006a ld $6a ;0eb1 'j'
930d 0021 ld $21 ;0eb3 LDW
930e 003c ld $3c ;0eb3 'Value'
930f 0035 ld $35 ;0eb5 BCC
9310 0053 ld $53 ;0eb6 GE
9311 00bc ld $bc
9312 0059 ld $59 ;0eb8 LDI
9313 0000 ld $00
9314 00b8 ld $b8 ;0eba SUBW
9315 003c ld $3c ;0eba 'Value'
9316 002b ld $2b ;0ebc STW
9317 003c ld $3c ;0ebc 'Value'
9318 0035 ld $35 ;0ebe BCC
9319 0072 ld $72 ;0ebf NE
931a 00c1 ld $c1
931b 00cf ld $cf ;0ec1 CALL
931c 0046 ld $46 ;0ec1 'ValueError'
931d 0059 ld $59 ;0ec3 LDI
931e 0000 ld $00
931f 002b ld $2b ;0ec5 STW
9320 0040 ld $40 ;0ec5 'i'
9321 002b ld $2b ;0ec7 STW
9322 004e ld $4e ;0ec7 'tmp'
9323 0021 ld $21 ;0ec9 LDW
9324 0040 ld $40 ;0ec9 'i'
9325 0099 ld $99 ;0ecb ADDW
9326 0040 ld $40 ;0ecb 'i'
9327 002b ld $2b ;0ecd STW
9328 0040 ld $40 ;0ecd 'i'
9329 0021 ld $21 ;0ecf LDW
932a 006a ld $6a ;0ecf 'j'
932b 0035 ld $35 ;0ed1 BCC
932c 0053 ld $53 ;0ed2 GE
932d 00d4 ld $d4
932e 0093 ld $93 ;0ed4 INC
932f 0040 ld $40 ;0ed4 'i'
9330 0021 ld $21 ;0ed6 LDW
9331 006a ld $6a ;0ed6 'j'
9332 0099 ld $99 ;0ed8 ADDW
9333 006a ld $6a ;0ed8 'j'
9334 002b ld $2b ;0eda STW
9335 006a ld $6a ;0eda 'j'
9336 0021 ld $21 ;0edc LDW
9337 0040 ld $40 ;0edc 'i'
9338 00b8 ld $b8 ;0ede SUBW
9339 003c ld $3c ;0ede 'Value'
933a 0035 ld $35 ;0ee0 BCC
933b 0050 ld $50 ;0ee1 LT
933c 00e5 ld $e5
933d 002b ld $2b ;0ee3 STW
933e 0040 ld $40 ;0ee3 'i'
933f 0093 ld $93 ;0ee5 INC
9340 006a ld $6a ;0ee5 'j'
9341 0021 ld $21 ;0ee7 LDW
9342 004e ld $4e ;0ee7 'tmp'
9343 00e3 ld $e3 ;0ee9 ADDI
9344 0001 ld $01
9345 0082 ld $82 ;0eeb ANDI
9346 000f ld $0f
9347 0035 ld $35 ;0eed BCC
9348 0072 ld $72 ;0eee NE
9349 00c5 ld $c5
934a 0021 ld $21 ;0ef0 LDW
934b 0044 ld $44 ;0ef0 'k'
934c 0035 ld $35 ;0ef2 BCC
934d 0053 ld $53 ;0ef3 GE
934e 00f8 ld $f8
934f 0059 ld $59 ;0ef5 LDI
9350 0000 ld $00
9351 00b8 ld $b8 ;0ef7 SUBW
9352 006a ld $6a ;0ef7 'j'
9353 00ff ld $ff ;0ef9 RET
9354 0021 ld $21 ;0efa LDW
9355 006a ld $6a ;0efa 'j'
9356 00ff ld $ff ;0efc RET
9357 0093 ld $93 ;0efd INC
9358 001b ld $1b
9359 00ff ld $ff ;0eff RET
935a 000f ld $0f ;| RAM segment address (high byte first)
935b 00a0 ld $a0 ;|
935c 005e ld $5e ;| Length (1..256)
935d 002b ld $2b ;0fa0 STW
935e 003e ld $3e ;0fa0 'Divide'
935f 00cd ld $cd ;0fa2 DEF
9360 00c7 ld $c7
9361 002b ld $2b ;0fa4 STW
9362 004e ld $4e ;0fa4 'tmp'
9363 0059 ld $59 ;0fa6 LDI
9364 0000 ld $00
9365 002b ld $2b ;0fa8 STW
9366 006a ld $6a ;0fa8 'j'
9367 0059 ld $59 ;0faa LDI
9368 0001 ld $01
9369 002b ld $2b ;0fac STW
936a 0040 ld $40 ;0fac 'i'
936b 00f8 ld $f8 ;0fae ANDW
936c 004e ld $4e ;0fae 'tmp'
936d 0035 ld $35 ;0fb0 BCC
936e 003f ld $3f ;0fb1 EQ
936f 00b7 ld $b7
9370 0021 ld $21 ;0fb3 LDW
9371 006a ld $6a ;0fb3 'j'
9372 0099 ld $99 ;0fb5 ADDW
9373 003c ld $3c ;0fb5 'Value'
9374 002b ld $2b ;0fb7 STW
9375 006a ld $6a ;0fb7 'j'
9376 0021 ld $21 ;0fb9 LDW
9377 003c ld $3c ;0fb9 'Value'
9378 0099 ld $99 ;0fbb ADDW
9379 003c ld $3c ;0fbb 'Value'
937a 002b ld $2b ;0fbd STW
937b 003c ld $3c ;0fbd 'Value'
937c 0021 ld $21 ;0fbf LDW
937d 0040 ld $40 ;0fbf 'i'
937e 0099 ld $99 ;0fc1 ADDW
937f 0040 ld $40 ;0fc1 'i'
9380 0035 ld $35 ;0fc3 BCC
9381 0072 ld $72 ;0fc4 NE
9382 00aa ld $aa
9383 0021 ld $21 ;0fc6 LDW
9384 006a ld $6a ;0fc6 'j'
9385 00ff ld $ff ;0fc8 RET
9386 002b ld $2b ;0fc9 STW
9387 007c ld $7c ;0fc9 'Multiply'
9388 00cd ld $cd ;0fcb DEF
9389 00e6 ld $e6
938a 0021 ld $21 ;0fcd LDW
938b 0000 ld $00
938c 002b ld $2b ;0fcf STW
938d 0040 ld $40 ;0fcf 'i'
938e 0021 ld $21 ;0fd1 LDW
938f 0036 ld $36 ;0fd1 'Active'
9390 00ad ld $ad ;0fd3 PEEK
9391 0082 ld $82 ;0fd4 ANDI
9392 005f ld $5f
9393 00e6 ld $e6 ;0fd6 SUBI
9394 0040 ld $40
9395 0035 ld $35 ;0fd8 BCC
9396 0050 ld $50 ;0fd9 LT
9397 00e4 ld $e4
9398 00e6 ld $e6 ;0fdb SUBI
9399 001b ld $1b
939a 0035 ld $35 ;0fdd BCC
939b 0053 ld $53 ;0fde GE
939c 00e4 ld $e4
939d 0093 ld $93 ;0fe0 INC
939e 0036 ld $36 ;0fe0 'Active'
939f 00e9 ld $e9 ;0fe2 LSLW
93a0 0099 ld $99 ;0fe3 ADDW
93a1 0040 ld $40 ;0fe3 'i'
93a2 00ff ld $ff ;0fe5 RET
93a3 00cf ld $cf ;0fe6 CALL
93a4 004a ld $4a ;0fe6 'SyntaxError'
93a5 002b ld $2b ;0fe8 STW
93a6 0042 ld $42 ;0fe8 'Variable'
93a7 00cd ld $cd ;0fea DEF
93a8 00f7 ld $f7
93a9 0021 ld $21 ;0fec LDW
93aa 0036 ld $36 ;0fec 'Active'
93ab 00ad ld $ad ;0fee PEEK
93ac 008c ld $8c ;0fef XORI
93ad 0020 ld $20
93ae 0035 ld $35 ;0ff1 BCC
93af 0072 ld $72 ;0ff2 NE
93b0 00f6 ld $f6
93b1 0093 ld $93 ;0ff4 INC
93b2 0036 ld $36 ;0ff4 'Active'
93b3 0090 ld $90 ;0ff6 BRA
93b4 00ea ld $ea
93b5 00ff ld $ff ;0ff8 RET
93b6 002b ld $2b ;0ff9 STW
93b7 0034 ld $34 ;0ff9 'Spaces'
93b8 0093 ld $93 ;0ffb INC
93b9 001b ld $1b
93ba 00ff ld $ff ;0ffd RET
93bb 0010 ld $10 ;| RAM segment address (high byte first)
93bc 00a0 ld $a0 ;|
93bd 0060 ld $60 ;| Length (1..256)
93be 00cd ld $cd ;10a0 DEF
93bf 00fb ld $fb
93c0 0075 ld $75 ;10a2 PUSH
93c1 0021 ld $21 ;10a3 LDW
93c2 006c ld $6c ;10a3 'Begin'
93c3 002b ld $2b ;10a5 STW
93c4 006a ld $6a ;10a5 'j'
93c5 00fc ld $fc ;10a7 XORW
93c6 0048 ld $48 ;10a7 'End'
93c7 0035 ld $35 ;10a9 BCC
93c8 003f ld $3f ;10aa EQ
93c9 00c9 ld $c9
93ca 00cf ld $cf ;10ac CALL
93cb 0058 ld $58 ;10ac 'TestBreak'
93cc 0021 ld $21 ;10ae LDW
93cd 006a ld $6a ;10ae 'j'
93ce 00f6 ld $f6 ;10b0 DEEK
93cf 002b ld $2b ;10b1 STW
93d0 003c ld $3c ;10b1 'Value'
93d1 00cf ld $cf ;10b3 CALL
93d2 0076 ld $76 ;10b3 'PrintValue'
93d3 0093 ld $93 ;10b5 INC
93d4 006a ld $6a ;10b5 'j'
93d5 0093 ld $93 ;10b7 INC
93d6 006a ld $6a ;10b7 'j'
93d7 0021 ld $21 ;10b9 LDW
93d8 006a ld $6a ;10b9 'j'
93d9 00ad ld $ad ;10bb PEEK
93da 0035 ld $35 ;10bc BCC
93db 003f ld $3f ;10bd EQ
93dc 00c1 ld $c1
93dd 00cf ld $cf ;10bf CALL
93de 0050 ld $50 ;10bf 'PrintChar'
93df 0090 ld $90 ;10c1 BRA
93e0 00b5 ld $b5
93e1 00cf ld $cf ;10c3 CALL
93e2 005a ld $5a ;10c3 'Newline'
93e3 0021 ld $21 ;10c5 LDW
93e4 006a ld $6a ;10c5 'j'
93e5 00cf ld $cf ;10c7 CALL
93e6 0070 ld $70 ;10c7 'NextBlock'
93e7 0090 ld $90 ;10c9 BRA
93e8 00a3 ld $a3
93e9 002b ld $2b ;10cb STW
93ea 003c ld $3c ;10cb 'Value'
93eb 0021 ld $21 ;10cd LDW
93ec 0000 ld $00
93ed 00e6 ld $e6 ;10cf SUBI
93ee 0080 ld $80
93ef 00e6 ld $e6 ;10d1 SUBI
93f0 00c0 ld $c0
93f1 00fc ld $fc ;10d3 XORW
93f2 006a ld $6a ;10d3 'j'
93f3 0035 ld $35 ;10d5 BCC
93f4 003f ld $3f ;10d6 EQ
93f5 00e2 ld $e2
93f6 0021 ld $21 ;10d8 LDW
93f7 006a ld $6a ;10d8 'j'
93f8 00cf ld $cf ;10da CALL
93f9 0070 ld $70 ;10da 'NextBlock'
93fa 002b ld $2b ;10dc STW
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 006a ld $6a ;10dc 'j'
9401 0021 ld $21 ;10de LDW
9402 003c ld $3c ;10de 'Value'
9403 00e3 ld $e3 ;10e0 ADDI
9404 0020 ld $20
9405 0090 ld $90 ;10e2 BRA
9406 00c9 ld $c9
9407 0021 ld $21 ;10e4 LDW
9408 0050 ld $50 ;10e4 'PrintChar'
9409 00fc ld $fc ;10e6 XORW
940a 0054 ld $54 ;10e6 'PrintCharScreen'
940b 0035 ld $35 ;10e8 BCC
940c 0072 ld $72 ;10e9 NE
940d 00f9 ld $f9
940e 00cf ld $cf ;10eb CALL
940f 0076 ld $76 ;10eb 'PrintValue'
9410 00cf ld $cf ;10ed CALL
9411 0052 ld $52 ;10ed 'PrintS'
9412 0020 ld $20 ;10ef ' '
9413 0062 ld $62 ;10f0 'b'
9414 0079 ld $79 ;10f1 'y'
9415 0074 ld $74 ;10f2 't'
9416 0065 ld $65 ;10f3 'e'
9417 0073 ld $73 ;10f4 's'
9418 0020 ld $20 ;10f5 ' '
9419 0066 ld $66 ;10f6 'f'
941a 0072 ld $72 ;10f7 'r'
941b 0065 ld $65 ;10f8 'e'
941c 0065 ld $65 ;10f9 'e'
941d 0000 ld $00 ;10fa 0
941e 0063 ld $63 ;10fb POP
941f 00ff ld $ff ;10fc RET
9420 0093 ld $93 ;10fd INC
9421 001b ld $1b
9422 00ff ld $ff ;10ff RET
9423 0011 ld $11 ;| RAM segment address (high byte first)
9424 00a0 ld $a0 ;|
9425 0060 ld $60 ;| Length (1..256)
9426 002b ld $2b ;11a0 STW
9427 007e ld $7e ;11a0 'List'
9428 00cd ld $cd ;11a2 DEF
9429 00c1 ld $c1
942a 0075 ld $75 ;11a4 PUSH
942b 002b ld $2b ;11a5 STW
942c 0040 ld $40 ;11a5 'i'
942d 0021 ld $21 ;11a7 LDW
942e 003c ld $3c ;11a7 'Value'
942f 00b8 ld $b8 ;11a9 SUBW
9430 0040 ld $40 ;11a9 'i'
9431 0035 ld $35 ;11ab BCC
9432 0050 ld $50 ;11ac LT
9433 00b2 ld $b2
9434 002b ld $2b ;11ae STW
9435 003c ld $3c ;11ae 'Value'
9436 0093 ld $93 ;11b0 INC
9437 0044 ld $44 ;11b0 'k'
9438 0090 ld $90 ;11b2 BRA
9439 00a7 ld $a7
943a 0021 ld $21 ;11b4 LDW
943b 0044 ld $44 ;11b4 'k'
943c 0035 ld $35 ;11b6 BCC
943d 003f ld $3f ;11b7 EQ
943e 00bf ld $bf
943f 0088 ld $88 ;11b9 ORI
9440 0030 ld $30
9441 00cf ld $cf ;11bb CALL
9442 0050 ld $50 ;11bb 'PrintChar'
9443 0059 ld $59 ;11bd LDI
9444 0030 ld $30
9445 002b ld $2b ;11bf STW
9446 0044 ld $44 ;11bf 'k'
9447 0063 ld $63 ;11c1 POP
9448 00ff ld $ff ;11c2 RET
9449 002b ld $2b ;11c3 STW
944a 0074 ld $74 ;11c3 'PrintDigit'
944b 00cd ld $cd ;11c5 DEF
944c 00f1 ld $f1
944d 0075 ld $75 ;11c7 PUSH
944e 0059 ld $59 ;11c8 LDI
944f 0000 ld $00
9450 002b ld $2b ;11ca STW
9451 0044 ld $44 ;11ca 'k'
9452 00cf ld $cf ;11cc CALL
9453 0038 ld $38 ;11cc 'Keyword'
9454 003c ld $3c ;11ce '<'
9455 0000 ld $00 ;11cf 0
9456 0035 ld $35 ;11d0 BCC
9457 003f ld $3f ;11d1 EQ
9458 00d3 ld $d3
9459 0093 ld $93 ;11d3 INC
945a 0044 ld $44 ;11d3 'k'
945b 00cf ld $cf ;11d5 CALL
945c 0038 ld $38 ;11d5 'Keyword'
945d 003e ld $3e ;11d7 '>'
945e 0000 ld $00 ;11d8 0
945f 0035 ld $35 ;11d9 BCC
9460 003f ld $3f ;11da EQ
9461 00e0 ld $e0
9462 0021 ld $21 ;11dc LDW
9463 0044 ld $44 ;11dc 'k'
9464 00e3 ld $e3 ;11de ADDI
9465 0004 ld $04
9466 002b ld $2b ;11e0 STW
9467 0044 ld $44 ;11e0 'k'
9468 00cf ld $cf ;11e2 CALL
9469 0038 ld $38 ;11e2 'Keyword'
946a 003d ld $3d ;11e4 '='
946b 0000 ld $00 ;11e5 0
946c 0035 ld $35 ;11e6 BCC
946d 003f ld $3f ;11e7 EQ
946e 00ed ld $ed
946f 0021 ld $21 ;11e9 LDW
9470 0044 ld $44 ;11e9 'k'
9471 00e3 ld $e3 ;11eb ADDI
9472 0002 ld $02
9473 002b ld $2b ;11ed STW
9474 0044 ld $44 ;11ed 'k'
9475 0021 ld $21 ;11ef LDW
9476 0044 ld $44 ;11ef 'k'
9477 0063 ld $63 ;11f1 POP
9478 00ff ld $ff ;11f2 RET
9479 002b ld $2b ;11f3 STW
947a 0064 ld $64 ;11f3 'RelOp'
947b 0011 ld $11 ;11f5 LDWI
947c 00a0 ld $a0
947d 001b ld $1b
947e 00f6 ld $f6 ;11f8 DEEK
947f 002b ld $2b ;11f9 STW
9480 0048 ld $48 ;11f9 'End'
9481 00e3 ld $e3 ;11fb ADDI
9482 0002 ld $02
9483 0093 ld $93 ;11fd INC
9484 001b ld $1b
9485 00ff ld $ff ;11ff RET
9486 0012 ld $12 ;| RAM segment address (high byte first)
9487 00a0 ld $a0 ;|
9488 005d ld $5d ;| Length (1..256)
9489 002b ld $2b ;12a0 STW
948a 0036 ld $36 ;12a0 'Active'
948b 00cd ld $cd ;12a2 DEF
948c 00f7 ld $f7
948d 0021 ld $21 ;12a4 LDW
948e 001a ld $1a
948f 002b ld $2b ;12a6 STW
9490 004e ld $4e ;12a6 'tmp'
9491 001a ld $1a ;12a8 LD
9492 0030 ld $30 ;12a8 'Pos'
9493 00e6 ld $e6 ;12aa SUBI
9494 0002 ld $02
9495 0035 ld $35 ;12ac BCC
9496 0056 ld $56 ;12ad LE
9497 00af ld $af
9498 00cf ld $cf ;12af CALL
9499 005a ld $5a ;12af 'Newline'
949a 0059 ld $59 ;12b1 LDI
949b 0000 ld $00
949c 005e ld $5e ;12b3 ST
949d 001c ld $1c
949e 0021 ld $21 ;12b5 LDW
949f 004e ld $4e ;12b5 'tmp'
94a0 00ad ld $ad ;12b7 PEEK
94a1 0035 ld $35 ;12b8 BCC
94a2 003f ld $3f ;12b9 EQ
94a3 00e3 ld $e3
94a4 0059 ld $59 ;12bb LDI
94a5 003f ld $3f
94a6 00cf ld $cf ;12bd CALL
94a7 0050 ld $50 ;12bd 'PrintChar'
94a8 0021 ld $21 ;12bf LDW
94a9 004e ld $4e ;12bf 'tmp'
94aa 00ad ld $ad ;12c1 PEEK
94ab 0093 ld $93 ;12c2 INC
94ac 004e ld $4e ;12c2 'tmp'
94ad 0035 ld $35 ;12c4 BCC
94ae 0072 ld $72 ;12c5 NE
94af 00bb ld $bb
94b0 00cf ld $cf ;12c7 CALL
94b1 0052 ld $52 ;12c7 'PrintS'
94b2 0020 ld $20 ;12c9 ' '
94b3 0065 ld $65 ;12ca 'e'
94b4 0072 ld $72 ;12cb 'r'
94b5 0072 ld $72 ;12cc 'r'
94b6 006f ld $6f ;12cd 'o'
94b7 0072 ld $72 ;12ce 'r'
94b8 0000 ld $00 ;12cf 0
94b9 00e6 ld $e6 ;12d0 SUBI
94ba 0020 ld $20
94bb 00f8 ld $f8 ;12d2 ANDW
94bc 0036 ld $36 ;12d2 'Active'
94bd 00f6 ld $f6 ;12d4 DEEK
94be 0035 ld $35 ;12d5 BCC
94bf 003f ld $3f ;12d6 EQ
94c0 00e1 ld $e1
94c1 002b ld $2b ;12d8 STW
94c2 003c ld $3c ;12d8 'Value'
94c3 00cf ld $cf ;12da CALL
94c4 0052 ld $52 ;12da 'PrintS'
94c5 0020 ld $20 ;12dc ' '
94c6 0069 ld $69 ;12dd 'i'
94c7 006e ld $6e ;12de 'n'
94c8 0020 ld $20 ;12df ' '
94c9 0000 ld $00 ;12e0 0
94ca 00cf ld $cf ;12e1 CALL
94cb 0076 ld $76 ;12e1 'PrintValue'
94cc 00cf ld $cf ;12e3 CALL
94cd 005a ld $5a ;12e3 'Newline'
94ce 00cf ld $cf ;12e5 CALL
94cf 0052 ld $52 ;12e5 'PrintS'
94d0 004f ld $4f ;12e7 'O'
94d1 006b ld $6b ;12e8 'k'
94d2 0000 ld $00 ;12e9 0
94d3 00cf ld $cf ;12ea CALL
94d4 005a ld $5a ;12ea 'Newline'
94d5 0059 ld $59 ;12ec LDI
94d6 0000 ld $00
94d7 00cf ld $cf ;12ee CALL
94d8 005c ld $5c ;12ee 'GetLine'
94d9 0035 ld $35 ;12f0 BCC
94da 003f ld $3f ;12f1 EQ
94db 00ea ld $ea
94dc 00cf ld $cf ;12f3 CALL
94dd 0072 ld $72 ;12f3 'Insert'
94de 0035 ld $35 ;12f5 BCC
94df 004d ld $4d ;12f6 GT
94e0 00ea ld $ea
94e1 0011 ld $11 ;12f8 785
94e2 002b ld $2b ;12f9 STW
94e3 0056 ld $56 ;12f9 'Prompt'
94e4 00cf ld $cf ;12fb CALL
94e5 0066 ld $66 ;12fb 'Statements'
94e6 0013 ld $13 ;| RAM segment address (high byte first)
94e7 00a0 ld $a0 ;|
94e8 0059 ld $59 ;| Length (1..256)
94e9 0021 ld $21 ;13a0 LDW
94ea 0036 ld $36 ;13a0 'Active'
94eb 00ad ld $ad ;13a2 PEEK
94ec 0035 ld $35 ;13a3 BCC
94ed 003f ld $3f ;13a4 EQ
94ee 00f3 ld $f3
94ef 008c ld $8c ;13a6 XORI
94f0 003a ld $3a
94f1 0035 ld $35 ;13a8 BCC
94f2 003f ld $3f ;13a9 EQ
94f3 00f3 ld $f3
94f4 0021 ld $21 ;13ab LDW
94f5 0036 ld $36 ;13ab 'Active'
94f6 00ad ld $ad ;13ad PEEK
94f7 0035 ld $35 ;13ae BCC
94f8 003f ld $3f ;13af EQ
94f9 00f1 ld $f1
94fa 008c ld $8c ;13b1 XORI
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 003a ld $3a
9501 0035 ld $35 ;13b3 BCC
9502 003f ld $3f ;13b4 EQ
9503 00f1 ld $f1
9504 008c ld $8c ;13b6 XORI
9505 0018 ld $18
9506 0035 ld $35 ;13b8 BCC
9507 0072 ld $72 ;13b9 NE
9508 00ce ld $ce
9509 0093 ld $93 ;13bb INC
950a 0036 ld $36 ;13bb 'Active'
950b 00cf ld $cf ;13bd CALL
950c 0038 ld $38 ;13bd 'Keyword'
950d 0022 ld $22 ;13bf 34
950e 0000 ld $00 ;13c0 0
950f 0035 ld $35 ;13c1 BCC
9510 0072 ld $72 ;13c2 NE
9511 00cc ld $cc
9512 0021 ld $21 ;13c4 LDW
9513 0036 ld $36 ;13c4 'Active'
9514 00ad ld $ad ;13c6 PEEK
9515 0035 ld $35 ;13c7 BCC
9516 003f ld $3f ;13c8 EQ
9517 00cc ld $cc
9518 00cf ld $cf ;13ca CALL
9519 0050 ld $50 ;13ca 'PrintChar'
951a 0090 ld $90 ;13cc BRA
951b 00b9 ld $b9
951c 0090 ld $90 ;13ce BRA
951d 00d2 ld $d2
951e 00cf ld $cf ;13d0 CALL
951f 003a ld $3a ;13d0 'Expression'
9520 00cf ld $cf ;13d2 CALL
9521 0076 ld $76 ;13d2 'PrintValue'
9522 00cf ld $cf ;13d4 CALL
9523 0038 ld $38 ;13d4 'Keyword'
9524 002c ld $2c ;13d6 44
9525 0000 ld $00 ;13d7 0
9526 0035 ld $35 ;13d8 BCC
9527 003f ld $3f ;13d9 EQ
9528 00e8 ld $e8
9529 0059 ld $59 ;13db LDI
952a 0020 ld $20
952b 00cf ld $cf ;13dd CALL
952c 0050 ld $50 ;13dd 'PrintChar'
952d 001a ld $1a ;13df LD
952e 0030 ld $30 ;13df 'Pos'
952f 00e6 ld $e6 ;13e1 SUBI
9530 0002 ld $02
9531 0082 ld $82 ;13e3 ANDI
9532 0007 ld $07
9533 0035 ld $35 ;13e5 BCC
9534 0072 ld $72 ;13e6 NE
9535 00d9 ld $d9
9536 0090 ld $90 ;13e8 BRA
9537 00a9 ld $a9
9538 00cf ld $cf ;13ea CALL
9539 0038 ld $38 ;13ea 'Keyword'
953a 003b ld $3b ;13ec 59
953b 0000 ld $00 ;13ed 0
953c 0035 ld $35 ;13ee BCC
953d 0072 ld $72 ;13ef NE
953e 00a9 ld $a9
953f 00cf ld $cf ;13f1 CALL
9540 005a ld $5a ;13f1 'Newline'
9541 0090 ld $90 ;13f3 BRA
9542 00f5 ld $f5
9543 00cf ld $cf ;13f5 CALL
9544 005a ld $5a ;13f5 'Newline'
9545 00cf ld $cf ;13f7 CALL
9546 0062 ld $62 ;13f7 'EndOfLine'
9547 0014 ld $14 ;| RAM segment address (high byte first)
9548 00a0 ld $a0 ;|
9549 005f ld $5f ;| Length (1..256)
954a 00cf ld $cf ;14a0 CALL
954b 0038 ld $38 ;14a0 'Keyword'
954c 003f ld $3f ;14a2 '?'
954d 0000 ld $00 ;14a3 0
954e 0035 ld $35 ;14a4 BCC
954f 0072 ld $72 ;14a5 NE
9550 00ad ld $ad
9551 00cf ld $cf ;14a7 CALL
9552 0038 ld $38 ;14a7 'Keyword'
9553 0070 ld $70 ;14a9 'p'
9554 0072 ld $72 ;14aa 'r'
9555 0069 ld $69 ;14ab 'i'
9556 006e ld $6e ;14ac 'n'
9557 0074 ld $74 ;14ad 't'
9558 0000 ld $00 ;14ae 0
9559 0035 ld $35 ;14af BCC
955a 003f ld $3f ;14b0 EQ
955b 00b5 ld $b5
955c 0011 ld $11 ;14b2 LDWI
955d 00a0 ld $a0
955e 0013 ld $13
955f 00cf ld $cf ;14b5 CALL
9560 0018 ld $18 ;14b5 vAC
9561 00cf ld $cf ;14b7 CALL
9562 0038 ld $38 ;14b7 'Keyword'
9563 0069 ld $69 ;14b9 'i'
9564 006e ld $6e ;14ba 'n'
9565 0070 ld $70 ;14bb 'p'
9566 0075 ld $75 ;14bc 'u'
9567 0074 ld $74 ;14bd 't'
9568 0000 ld $00 ;14be 0
9569 0035 ld $35 ;14bf BCC
956a 003f ld $3f ;14c0 EQ
956b 00f8 ld $f8
956c 0021 ld $21 ;14c2 LDW
956d 0036 ld $36 ;14c2 'Active'
956e 00ad ld $ad ;14c4 PEEK
956f 00cf ld $cf ;14c5 CALL
9570 0050 ld $50 ;14c5 'PrintChar'
9571 00cf ld $cf ;14c7 CALL
9572 0042 ld $42 ;14c7 'Variable'
9573 002b ld $2b ;14c9 STW
9574 0068 ld $68 ;14c9 'Address'
9575 00cf ld $cf ;14cb CALL
9576 0034 ld $34 ;14cb 'Spaces'
9577 00df ld $df ;14cd ALLOC
9578 00fc ld $fc
9579 0021 ld $21 ;14cf LDW
957a 0036 ld $36 ;14cf 'Active'
957b 00ec ld $ec ;14d1 STLW
957c 0002 ld $02
957d 0088 ld $88 ;14d3 ORI
957e 001f ld $1f
957f 00e6 ld $e6 ;14d5 SUBI
9580 001f ld $1f
9581 00f6 ld $f6 ;14d7 DEEK
9582 00ec ld $ec ;14d8 STLW
9583 0000 ld $00
9584 0059 ld $59 ;14da LDI
9585 003f ld $3f
9586 00cf ld $cf ;14dc CALL
9587 0050 ld $50 ;14dc 'PrintChar'
9588 00cf ld $cf ;14de CALL
9589 005a ld $5a ;14de 'Newline'
958a 00ee ld $ee ;14e0 LDLW
958b 0000 ld $00
958c 00cf ld $cf ;14e2 CALL
958d 005c ld $5c ;14e2 'GetLine'
958e 0035 ld $35 ;14e4 BCC
958f 003f ld $3f ;14e5 EQ
9590 00d8 ld $d8
9591 00cf ld $cf ;14e7 CALL
9592 003a ld $3a ;14e7 'Expression'
9593 00f3 ld $f3 ;14e9 DOKE
9594 0068 ld $68 ;14e9 'Address'
9595 00ee ld $ee ;14eb LDLW
9596 0002 ld $02
9597 002b ld $2b ;14ed STW
9598 0036 ld $36 ;14ed 'Active'
9599 00df ld $df ;14ef ALLOC
959a 0004 ld $04
959b 00cf ld $cf ;14f1 CALL
959c 0038 ld $38 ;14f1 'Keyword'
959d 002c ld $2c ;14f3 ','
959e 0000 ld $00 ;14f4 0
959f 0035 ld $35 ;14f5 BCC
95a0 0072 ld $72 ;14f6 NE
95a1 00c0 ld $c0
95a2 00cf ld $cf ;14f8 CALL
95a3 0062 ld $62 ;14f8 'EndOfLine'
95a4 0011 ld $11 ;14fa LDWI
95a5 00a0 ld $a0
95a6 0015 ld $15
95a7 00cf ld $cf ;14fd CALL
95a8 0018 ld $18 ;14fd vAC
95a9 0015 ld $15 ;| RAM segment address (high byte first)
95aa 00a0 ld $a0 ;|
95ab 0058 ld $58 ;| Length (1..256)
95ac 00cf ld $cf ;15a0 CALL
95ad 0038 ld $38 ;15a0 'Keyword'
95ae 0063 ld $63 ;15a2 'c'
95af 006c ld $6c ;15a3 'l'
95b0 0073 ld $73 ;15a4 's'
95b1 0000 ld $00 ;15a5 0
95b2 0035 ld $35 ;15a6 BCC
95b3 003f ld $3f ;15a7 EQ
95b4 00cb ld $cb
95b5 0011 ld $11 ;15a9 LDWI
95b6 0000 ld $00
95b7 0001 ld $01
95b8 00ad ld $ad ;15ac PEEK
95b9 005e ld $5e ;15ad ST
95ba 0031 ld $31 ;15ad 'Pos'+1
95bb 0059 ld $59 ;15af LDI
95bc 000e ld $0e
95bd 002b ld $2b ;15b1 STW
95be 006a ld $6a ;15b1 'j'
95bf 00cf ld $cf ;15b3 CALL
95c0 005a ld $5a ;15b3 'Newline'
95c1 0021 ld $21 ;15b5 LDW
95c2 006a ld $6a ;15b5 'j'
95c3 00e6 ld $e6 ;15b7 SUBI
95c4 0001 ld $01
95c5 0035 ld $35 ;15b9 BCC
95c6 004d ld $4d ;15ba GT
95c7 00af ld $af
95c8 00cf ld $cf ;15bc CALL
95c9 005a ld $5a ;15bc 'Newline'
95ca 0011 ld $11 ;15be LDWI
95cb 0000 ld $00
95cc 0001 ld $01
95cd 00ad ld $ad ;15c1 PEEK
95ce 008c ld $8c ;15c2 XORI
95cf 0008 ld $08
95d0 0035 ld $35 ;15c4 BCC
95d1 0072 ld $72 ;15c5 NE
95d2 00ba ld $ba
95d3 0059 ld $59 ;15c7 LDI
95d4 0008 ld $08
95d5 005e ld $5e ;15c9 ST
95d6 0031 ld $31 ;15c9 'Pos'+1
95d7 00cf ld $cf ;15cb CALL
95d8 0062 ld $62 ;15cb 'EndOfLine'
95d9 00cf ld $cf ;15cd CALL
95da 0038 ld $38 ;15cd 'Keyword'
95db 006c ld $6c ;15cf 'l'
95dc 0069 ld $69 ;15d0 'i'
95dd 0073 ld $73 ;15d1 's'
95de 0074 ld $74 ;15d2 't'
95df 0000 ld $00 ;15d3 0
95e0 0035 ld $35 ;15d4 BCC
95e1 003f ld $3f ;15d5 EQ
95e2 00d9 ld $d9
95e3 00cf ld $cf ;15d7 CALL
95e4 007e ld $7e ;15d7 'List'
95e5 00cf ld $cf ;15d9 CALL
95e6 0062 ld $62 ;15d9 'EndOfLine'
95e7 00cf ld $cf ;15db CALL
95e8 0038 ld $38 ;15db 'Keyword'
95e9 0073 ld $73 ;15dd 's'
95ea 0061 ld $61 ;15de 'a'
95eb 0076 ld $76 ;15df 'v'
95ec 0065 ld $65 ;15e0 'e'
95ed 0000 ld $00 ;15e1 0
95ee 0035 ld $35 ;15e2 BCC
95ef 003f ld $3f ;15e3 EQ
95f0 00f1 ld $f1
95f1 001a ld $1a ;15e5 LD
95f2 0021 ld $21
95f3 00e6 ld $e6 ;15e7 SUBI
95f4 0028 ld $28
95f5 0035 ld $35 ;15e9 BCC
95f6 0053 ld $53 ;15ea GE
95f7 00ec ld $ec
95f8 00cf ld $cf ;15ec CALL
95f9 0046 ld $46 ;15ec 'ValueError'
95fa 0011 ld $11 ;15ee LDWI
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 00a0 ld $a0
9601 0017 ld $17
9602 00cf ld $cf ;15f1 CALL
9603 0018 ld $18 ;15f1 vAC
9604 0011 ld $11 ;15f3 LDWI
9605 00eb ld $eb
9606 000d ld $0d
9607 00cf ld $cf ;15f6 CALL
9608 0018 ld $18 ;15f6 vAC
9609 0016 ld $16 ;| RAM segment address (high byte first)
960a 00a0 ld $a0 ;|
960b 0060 ld $60 ;| Length (1..256)
960c 00cf ld $cf ;16a0 CALL
960d 0038 ld $38 ;16a0 'Keyword'
960e 006e ld $6e ;16a2 'n'
960f 0065 ld $65 ;16a3 'e'
9610 0077 ld $77 ;16a4 'w'
9611 0000 ld $00 ;16a5 0
9612 0035 ld $35 ;16a6 BCC
9613 003f ld $3f ;16a7 EQ
9614 00b0 ld $b0
9615 00cf ld $cf ;16a9 CALL
9616 0078 ld $78 ;16a9 'Clear'
9617 002b ld $2b ;16ab STW
9618 0048 ld $48 ;16ab 'End'
9619 00cf ld $cf ;16ad CALL
961a 007e ld $7e ;16ad 'List'
961b 00cf ld $cf ;16af CALL
961c 0056 ld $56 ;16af 'Prompt'
961d 0000 ld $00 ;16b1 0
961e 00cf ld $cf ;16b2 CALL
961f 0038 ld $38 ;16b2 'Keyword'
9620 006c ld $6c ;16b4 'l'
9621 0065 ld $65 ;16b5 'e'
9622 0074 ld $74 ;16b6 't'
9623 0000 ld $00 ;16b7 0
9624 00cf ld $cf ;16b8 CALL
9625 0042 ld $42 ;16b8 'Variable'
9626 002b ld $2b ;16ba STW
9627 0068 ld $68 ;16ba 'Address'
9628 00cf ld $cf ;16bc CALL
9629 0034 ld $34 ;16bc 'Spaces'
962a 00cf ld $cf ;16be CALL
962b 0038 ld $38 ;16be 'Keyword'
962c 0028 ld $28 ;16c0 40
962d 0000 ld $00 ;16c1 0
962e 0035 ld $35 ;16c2 BCC
962f 003f ld $3f ;16c3 EQ
9630 00ef ld $ef
9631 00cf ld $cf ;16c5 CALL
9632 003a ld $3a ;16c5 'Expression'
9633 0035 ld $35 ;16c7 BCC
9634 0053 ld $53 ;16c8 GE
9635 00ca ld $ca
9636 00cf ld $cf ;16ca CALL
9637 0046 ld $46 ;16ca 'ValueError'
9638 001a ld $1a ;16cc LD
9639 0069 ld $69 ;16cc 'Address'+1
963a 00b8 ld $b8 ;16ce SUBW
963b 003c ld $3c ;16ce 'Value'
963c 00e6 ld $e6 ;16d0 SUBI
963d 0002 ld $02
963e 005e ld $5e ;16d2 ST
963f 0069 ld $69 ;16d2 'Address'+1
9640 0021 ld $21 ;16d4 LDW
9641 0048 ld $48 ;16d4 'End'
9642 00fc ld $fc ;16d6 XORW
9643 0068 ld $68 ;16d6 'Address'
9644 0035 ld $35 ;16d8 BCC
9645 0053 ld $53 ;16d9 GE
9646 00dd ld $dd
9647 0021 ld $21 ;16db LDW
9648 0048 ld $48 ;16db 'End'
9649 0090 ld $90 ;16dd BRA
964a 00e1 ld $e1
964b 0021 ld $21 ;16df LDW
964c 0068 ld $68 ;16df 'Address'
964d 00b8 ld $b8 ;16e1 SUBW
964e 0048 ld $48 ;16e1 'End'
964f 0035 ld $35 ;16e3 BCC
9650 0053 ld $53 ;16e4 GE
9651 00e6 ld $e6
9652 00cf ld $cf ;16e6 CALL
9653 0046 ld $46 ;16e6 'ValueError'
9654 00cf ld $cf ;16e8 CALL
9655 0038 ld $38 ;16e8 'Keyword'
9656 0029 ld $29 ;16ea 41
9657 0000 ld $00 ;16eb 0
9658 0035 ld $35 ;16ec BCC
9659 0072 ld $72 ;16ed NE
965a 00ef ld $ef
965b 00cf ld $cf ;16ef CALL
965c 004a ld $4a ;16ef 'SyntaxError'
965d 00cf ld $cf ;16f1 CALL
965e 0038 ld $38 ;16f1 'Keyword'
965f 003d ld $3d ;16f3 '='
9660 0000 ld $00 ;16f4 0
9661 0035 ld $35 ;16f5 BCC
9662 0072 ld $72 ;16f6 NE
9663 00f8 ld $f8
9664 00cf ld $cf ;16f8 CALL
9665 004a ld $4a ;16f8 'SyntaxError'
9666 00cf ld $cf ;16fa CALL
9667 003a ld $3a ;16fa 'Expression'
9668 00f3 ld $f3 ;16fc DOKE
9669 0068 ld $68 ;16fc 'Address'
966a 00cf ld $cf ;16fe CALL
966b 0062 ld $62 ;16fe 'EndOfLine'
966c 0017 ld $17 ;| RAM segment address (high byte first)
966d 00a0 ld $a0 ;|
966e 005f ld $5f ;| Length (1..256)
966f 0021 ld $21 ;17a0 LDW
9670 0000 ld $00
9671 005e ld $5e ;17a2 ST
9672 0027 ld $27
9673 00e6 ld $e6 ;17a4 SUBI
9674 0060 ld $60
9675 002b ld $2b ;17a6 STW
9676 0068 ld $68 ;17a6 'Address'
9677 00cd ld $cd ;17a8 DEF
9678 00e8 ld $e8
9679 0075 ld $75 ;17aa PUSH
967a 002b ld $2b ;17ab STW
967b 0044 ld $44 ;17ab 'k'
967c 001a ld $1a ;17ad LD
967d 0027 ld $27
967e 00e3 ld $e3 ;17af ADDI
967f 0008 ld $08
9680 005e ld $5e ;17b1 ST
9681 0027 ld $27
9682 001a ld $1a ;17b3 LD
9683 0030 ld $30 ;17b3 'Pos'
9684 00e6 ld $e6 ;17b5 SUBI
9685 0006 ld $06
9686 0035 ld $35 ;17b7 BCC
9687 0053 ld $53 ;17b8 GE
9688 00de ld $de
9689 0059 ld $59 ;17ba LDI
968a 000a ld $0a
968b 00f0 ld $f0 ;17bc POKE
968c 0068 ld $68 ;17bc 'Address'
968d 0021 ld $21 ;17be LDW
968e 0068 ld $68 ;17be 'Address'
968f 0088 ld $88 ;17c0 ORI
9690 001f ld $1f
9691 008c ld $8c ;17c2 XORI
9692 001f ld $1f
9693 002b ld $2b ;17c4 STW
9694 0068 ld $68 ;17c4 'Address'
9695 002b ld $2b ;17c6 STW
9696 0024 ld $24
9697 0059 ld $59 ;17c8 LDI
9698 0001 ld $01
9699 005e ld $5e ;17ca ST
969a 0026 ld $26
969b 0011 ld $11 ;17cc LDWI
969c 0006 ld $06
969d 000b ld $0b
969e 002b ld $2b ;17cf STW
969f 0022 ld $22 ;17cf '_sysFn'
96a0 00b4 ld $b4 ;17d1 SYS
96a1 00e6 ld $e6
96a2 0035 ld $35 ;17d3 BCC
96a3 003f ld $3f ;17d4 EQ
96a4 00da ld $da
96a5 0059 ld $59 ;17d6 LDI
96a6 0003 ld $03
96a7 005e ld $5e ;17d8 ST
96a8 000f ld $0f
96a9 00cf ld $cf ;17da CALL
96aa 0058 ld $58 ;17da 'TestBreak'
96ab 0059 ld $59 ;17dc LDI
96ac 0008 ld $08
96ad 005e ld $5e ;17de ST
96ae 0027 ld $27
96af 0021 ld $21 ;17e0 LDW
96b0 0044 ld $44 ;17e0 'k'
96b1 00f0 ld $f0 ;17e2 POKE
96b2 0068 ld $68 ;17e2 'Address'
96b3 0093 ld $93 ;17e4 INC
96b4 0068 ld $68 ;17e4 'Address'
96b5 00cf ld $cf ;17e6 CALL
96b6 0054 ld $54 ;17e6 'PrintCharScreen'
96b7 0063 ld $63 ;17e8 POP
96b8 00ff ld $ff ;17e9 RET
96b9 002b ld $2b ;17ea STW
96ba 0050 ld $50 ;17ea 'PrintChar'
96bb 001a ld $1a ;17ec LD
96bc 000f ld $0f
96bd 008c ld $8c ;17ee XORI
96be 00ff ld $ff
96bf 0035 ld $35 ;17f0 BCC
96c0 0072 ld $72 ;17f1 NE
96c1 00ea ld $ea
96c2 00cf ld $cf ;17f3 CALL
96c3 007e ld $7e ;17f3 'List'
96c4 0059 ld $59 ;17f5 LDI
96c5 0020 ld $20
96c6 00cf ld $cf ;17f7 CALL
96c7 0050 ld $50 ;17f7 'PrintChar'
96c8 0021 ld $21 ;17f9 LDW
96c9 0054 ld $54 ;17f9 'PrintCharScreen'
96ca 002b ld $2b ;17fb STW
96cb 0050 ld $50 ;17fb 'PrintChar'
96cc 00cf ld $cf ;17fd CALL
96cd 0062 ld $62 ;17fd 'EndOfLine'
96ce 0018 ld $18 ;| RAM segment address (high byte first)
96cf 00a0 ld $a0 ;|
96d0 0060 ld $60 ;| Length (1..256)
96d1 0011 ld $11 ;18a0 LDWI
96d2 00e1 ld $e1
96d3 0004 ld $04
96d4 002b ld $2b ;18a3 STW
96d5 0022 ld $22 ;18a3 '_sysFn'
96d6 0059 ld $59 ;18a5 LDI
96d7 0000 ld $00
96d8 005e ld $5e ;18a7 ST
96d9 0030 ld $30 ;18a7 'Pos'
96da 005e ld $5e ;18a9 ST
96db 0026 ld $26
96dc 001a ld $1a ;18ab LD
96dd 0031 ld $31 ;18ab 'Pos'+1
96de 00e3 ld $e3 ;18ad ADDI
96df 000f ld $0f
96e0 0082 ld $82 ;18af ANDI
96e1 0078 ld $78
96e2 0035 ld $35 ;18b1 BCC
96e3 0072 ld $72 ;18b2 NE
96e4 00b4 ld $b4
96e5 0059 ld $59 ;18b4 LDI
96e6 0008 ld $08
96e7 005e ld $5e ;18b6 ST
96e8 0031 ld $31 ;18b6 'Pos'+1
96e9 0021 ld $21 ;18b8 LDW
96ea 002a ld $2a
96eb 002b ld $2b ;18ba STW
96ec 0024 ld $24
96ed 0021 ld $21 ;18bc LDW
96ee 0030 ld $30 ;18bc 'Pos'
96ef 002b ld $2b ;18be STW
96f0 0028 ld $28
96f1 00b4 ld $b4 ;18c0 SYS
96f2 00cb ld $cb
96f3 0093 ld $93 ;18c2 INC
96f4 0028 ld $28
96f5 00b4 ld $b4 ;18c4 SYS
96f6 00cb ld $cb
96f7 0093 ld $93 ;18c6 INC
96f8 0028 ld $28
96f9 001a ld $1a ;18c8 LD
96fa 0028 ld $28
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 008c ld $8c ;18ca XORI
9701 00a0 ld $a0
9702 0035 ld $35 ;18cc BCC
9703 0072 ld $72 ;18cd NE
9704 00be ld $be
9705 0011 ld $11 ;18cf LDWI
9706 0000 ld $00
9707 0001 ld $01
9708 002b ld $2b ;18d2 STW
9709 0040 ld $40 ;18d2 'i'
970a 0088 ld $88 ;18d4 ORI
970b 00ff ld $ff
970c 00f6 ld $f6 ;18d6 DEEK
970d 00b8 ld $b8 ;18d7 SUBW
970e 0030 ld $30 ;18d7 'Pos'
970f 001a ld $1a ;18d9 LD
9710 0019 ld $19
9711 0035 ld $35 ;18db BCC
9712 0072 ld $72 ;18dc NE
9713 00f9 ld $f9
9714 0021 ld $21 ;18de LDW
9715 0040 ld $40 ;18de 'i'
9716 00e3 ld $e3 ;18e0 ADDI
9717 0010 ld $10
9718 002b ld $2b ;18e2 STW
9719 0024 ld $24 ;18e2 '_sysArgs0'
971a 00ad ld $ad ;18e4 PEEK
971b 005e ld $5e ;18e5 ST
971c 0026 ld $26
971d 0021 ld $21 ;18e7 LDW
971e 0040 ld $40 ;18e7 'i'
971f 00ad ld $ad ;18e9 PEEK
9720 00f0 ld $f0 ;18ea POKE
9721 0024 ld $24 ;18ea '_sysArgs0'
9722 001a ld $1a ;18ec LD
9723 0026 ld $26
9724 00f0 ld $f0 ;18ee POKE
9725 0040 ld $40 ;18ee 'i'
9726 0093 ld $93 ;18f0 INC
9727 0040 ld $40 ;18f0 'i'
9728 0093 ld $93 ;18f2 INC
9729 0040 ld $40 ;18f2 'i'
972a 001a ld $1a ;18f4 LD
972b 0040 ld $40 ;18f4 'i'
972c 008c ld $8c ;18f6 XORI
972d 00e0 ld $e0
972e 0035 ld $35 ;18f8 BCC
972f 0072 ld $72 ;18f9 NE
9730 00dc ld $dc
9731 0093 ld $93 ;18fb INC
9732 0030 ld $30 ;18fb 'Pos'
9733 0093 ld $93 ;18fd INC
9734 0030 ld $30 ;18fd 'Pos'
9735 00ff ld $ff ;18ff RET
9736 0019 ld $19 ;| RAM segment address (high byte first)
9737 00a0 ld $a0 ;|
9738 0060 ld $60 ;| Length (1..256)
9739 0059 ld $59 ;19a0 LDI
973a 0001 ld $01
973b 002b ld $2b ;19a2 STW
973c 0024 ld $24
973d 0011 ld $11 ;19a4 LDWI
973e 0000 ld $00
973f 0001 ld $01
9740 002b ld $2b ;19a7 STW
9741 0026 ld $26
9742 00cf ld $cf ;19a9 CALL
9743 003a ld $3a ;19a9 'Expression'
9744 0075 ld $75 ;19ab PUSH
9745 00ec ld $ec ;19ac STLW
9746 0000 ld $00
9747 00cf ld $cf ;19ae CALL
9748 0038 ld $38 ;19ae 'Keyword'
9749 002c ld $2c ;19b0 ','
974a 0000 ld $00 ;19b1 0
974b 0035 ld $35 ;19b2 BCC
974c 0072 ld $72 ;19b3 NE
974d 00b5 ld $b5
974e 00cf ld $cf ;19b5 CALL
974f 004a ld $4a ;19b5 'SyntaxError'
9750 00cf ld $cf ;19b7 CALL
9751 003a ld $3a ;19b7 'Expression'
9752 002b ld $2b ;19b9 STW
9753 006a ld $6a ;19b9 'j'
9754 0035 ld $35 ;19bb BCC
9755 0053 ld $53 ;19bc GE
9756 00c8 ld $c8
9757 0059 ld $59 ;19be LDI
9758 0000 ld $00
9759 00b8 ld $b8 ;19c0 952
975a 0026 ld $26 ;19c1 38
975b 002b ld $2b ;19c2 STW
975c 0026 ld $26
975d 0059 ld $59 ;19c4 LDI
975e 0000 ld $00
975f 00b8 ld $b8 ;19c6 SUBW
9760 006a ld $6a ;19c6 'j'
9761 002b ld $2b ;19c8 STW
9762 006a ld $6a ;19c8 'j'
9763 00ee ld $ee ;19ca LDLW
9764 0000 ld $00
9765 002b ld $2b ;19cc STW
9766 0040 ld $40 ;19cc 'i'
9767 0035 ld $35 ;19ce BCC
9768 0053 ld $53 ;19cf GE
9769 00db ld $db
976a 0059 ld $59 ;19d1 LDI
976b 0000 ld $00
976c 00b8 ld $b8 ;19d3 952
976d 0024 ld $24 ;19d4 36
976e 002b ld $2b ;19d5 STW
976f 0024 ld $24
9770 0059 ld $59 ;19d7 LDI
9771 0000 ld $00
9772 00b8 ld $b8 ;19d9 SUBW
9773 0040 ld $40 ;19d9 'i'
9774 002b ld $2b ;19db STW
9775 0040 ld $40 ;19db 'i'
9776 00b8 ld $b8 ;19dd SUBW
9777 006a ld $6a ;19dd 'j'
9778 0035 ld $35 ;19df BCC
9779 0053 ld $53 ;19e0 GE
977a 00f8 ld $f8
977b 0021 ld $21 ;19e2 LDW
977c 0040 ld $40 ;19e2 'i'
977d 002b ld $2b ;19e4 STW
977e 004e ld $4e ;19e4 'tmp'
977f 0021 ld $21 ;19e6 LDW
9780 006a ld $6a ;19e6 'j'
9781 002b ld $2b ;19e8 STW
9782 0040 ld $40 ;19e8 'i'
9783 0021 ld $21 ;19ea LDW
9784 004e ld $4e ;19ea 'tmp'
9785 002b ld $2b ;19ec STW
9786 006a ld $6a ;19ec 'j'
9787 0021 ld $21 ;19ee LDW
9788 0024 ld $24
9789 002b ld $2b ;19f0 STW
978a 004e ld $4e ;19f0 'tmp'
978b 0021 ld $21 ;19f2 LDW
978c 0026 ld $26
978d 002b ld $2b ;19f4 STW
978e 0024 ld $24
978f 0021 ld $21 ;19f6 LDW
9790 004e ld $4e ;19f6 'tmp'
9791 002b ld $2b ;19f8 STW
9792 0026 ld $26
9793 0063 ld $63 ;19fa POP
9794 0011 ld $11 ;19fb LDWI
9795 00a0 ld $a0
9796 001a ld $1a
9797 00cf ld $cf ;19fe CALL
9798 0018 ld $18 ;19fe vAC
9799 001a ld $1a ;| RAM segment address (high byte first)
979a 00a0 ld $a0 ;|
979b 0060 ld $60 ;| Length (1..256)
979c 0021 ld $21 ;1aa0 LDW
979d 003c ld $3c ;1aa0 'Value'
979e 0035 ld $35 ;1aa2 BCC
979f 0053 ld $53 ;1aa3 GE
97a0 00a8 ld $a8
97a1 0011 ld $11 ;1aa5 LDWI
97a2 0000 ld $00
97a3 0078 ld $78
97a4 0090 ld $90 ;1aa8 BRA
97a5 00ab ld $ab
97a6 0011 ld $11 ;1aaa LDWI
97a7 0000 ld $00
97a8 0088 ld $88
97a9 002b ld $2b ;1aad STW
97aa 0028 ld $28
97ab 0021 ld $21 ;1aaf LDW
97ac 0040 ld $40 ;1aaf 'i'
97ad 002b ld $2b ;1ab1 STW
97ae 004e ld $4e ;1ab1 'tmp'
97af 002b ld $2b ;1ab3 STW
97b0 0044 ld $44 ;1ab3 'k'
97b1 001a ld $1a ;1ab5 LD
97b2 002b ld $2b
97b3 00f0 ld $f0 ;1ab7 POKE
97b4 0030 ld $30 ;1ab7 'Pos'
97b5 0021 ld $21 ;1ab9 LDW
97b6 004e ld $4e ;1ab9 'tmp'
97b7 00e6 ld $e6 ;1abb SUBI
97b8 0001 ld $01
97b9 002b ld $2b ;1abd STW
97ba 004e ld $4e ;1abd 'tmp'
97bb 0035 ld $35 ;1abf BCC
97bc 0050 ld $50 ;1ac0 LT
97bd 00fc ld $fc
97be 0021 ld $21 ;1ac2 LDW
97bf 0044 ld $44 ;1ac2 'k'
97c0 00b8 ld $b8 ;1ac4 SUBW
97c1 006a ld $6a ;1ac4 'j'
97c2 00b8 ld $b8 ;1ac6 SUBW
97c3 006a ld $6a ;1ac6 'j'
97c4 002b ld $2b ;1ac8 STW
97c5 0044 ld $44 ;1ac8 'k'
97c6 0035 ld $35 ;1aca BCC
97c7 0053 ld $53 ;1acb GE
97c8 00d7 ld $d7
97c9 0099 ld $99 ;1acd ADDW
97ca 0040 ld $40 ;1acd 'i'
97cb 0099 ld $99 ;1acf ADDW
97cc 0040 ld $40 ;1acf 'i'
97cd 002b ld $2b ;1ad1 STW
97ce 0044 ld $44 ;1ad1 'k'
97cf 0021 ld $21 ;1ad3 LDW
97d0 0026 ld $26
97d1 0099 ld $99 ;1ad5 ADDW
97d2 0030 ld $30 ;1ad5 'Pos'
97d3 002b ld $2b ;1ad7 STW
97d4 0030 ld $30 ;1ad7 'Pos'
97d5 0021 ld $21 ;1ad9 LDW
97d6 0024 ld $24
97d7 0099 ld $99 ;1adb ADDW
97d8 0030 ld $30 ;1adb 'Pos'
97d9 002b ld $2b ;1add STW
97da 0030 ld $30 ;1add 'Pos'
97db 001a ld $1a ;1adf LD
97dc 0030 ld $30 ;1adf 'Pos'
97dd 00e6 ld $e6 ;1ae1 SUBI
97de 00a0 ld $a0
97df 0035 ld $35 ;1ae3 BCC
97e0 0050 ld $50 ;1ae4 LT
97e1 00ed ld $ed
97e2 0035 ld $35 ;1ae6 BCC
97e3 0056 ld $56 ;1ae7 LE
97e4 00eb ld $eb
97e5 0093 ld $93 ;1ae9 INC
97e6 0031 ld $31 ;1ae9 'Pos'+1
97e7 00e3 ld $e3 ;1aeb ADDI
97e8 0040 ld $40
97e9 005e ld $5e ;1aed ST
97ea 0030 ld $30 ;1aed 'Pos'
97eb 001a ld $1a ;1aef LD
97ec 0031 ld $31 ;1aef 'Pos'+1
97ed 0082 ld $82 ;1af1 ANDI
97ee 0078 ld $78
97ef 0035 ld $35 ;1af3 BCC
97f0 0072 ld $72 ;1af4 NE
97f1 00fa ld $fa
97f2 0021 ld $21 ;1af6 LDW
97f3 0028 ld $28
97f4 0099 ld $99 ;1af8 ADDW
97f5 0030 ld $30 ;1af8 'Pos'
97f6 002b ld $2b ;1afa STW
97f7 0030 ld $30 ;1afa 'Pos'
97f8 0090 ld $90 ;1afc BRA
97f9 00b3 ld $b3
97fa 00cf ld $cf ;1afe CALL
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 0062 ld $62 ;1afe 'EndOfLine'
9801 001b ld $1b ;| RAM segment address (high byte first)
9802 00a0 ld $a0 ;|
9803 0006 ld $06 ;| Length (1..256)
9804 00a0 ld $a0 ;1ba0 _Buffer
9805 001b ld $1b
9806 004e ld $4e ;1ba2 'N'
9807 0045 ld $45 ;1ba3 'E'
9808 0057 ld $57 ;1ba4 'W'
9809 0000 ld $00 ;1ba5 0
980a 0000 ld $00 ;End of Apps/TinyBASIC/TinyBASIC_v4.gcl, size 3199
;+-----------------------------------+
;| Apps/TicTac/LoadTicTac_v1.gcl |
;+-----------------------------------+
980b dc54 st $54,[y,x++] ;'T'
980c dc69 st $69,[y,x++] ;'i'
980d dc6e st $6e,[y,x++] ;'n'
980e dc79 st $79,[y,x++] ;'y'
980f dc42 st $42,[y,x++] ;'B'
9810 dc41 st $41,[y,x++] ;'A'
9811 dc53 st $53,[y,x++] ;'S'
9812 dc49 st $49,[y,x++] ;'I'
9813 008c ld $8c
9814 c218 st [$18]
9815 008b ld $8b
9816 14fb ld $fb,y
9817 e0ee jmp y,$ee
9818 c219 st [$19]
TicTac: 9819 0002 ld $02 ;| RAM segment address (high byte first)
981a 0000 ld $00 ;|
981b 0010 ld $10 ;| Length (1..256)
981c 0059 ld $59 ;0200 LDI
981d 00ad ld $ad
981e 002b ld $2b ;0202 STW
981f 0022 ld $22 ;0202 '_sysFn'
9820 0011 ld $11 ;0204 LDWI
9821 00a0 ld $a0
9822 00ff ld $ff
9823 002b ld $2b ;0207 STW
9824 001a ld $1a ;0207 '_vLR'
9825 0011 ld $11 ;0209 LDWI
9826 008c ld $8c
9827 008b ld $8b
9828 002b ld $2b ;020c STW
9829 0024 ld $24 ;020c '_sysArgs0'
982a 00b4 ld $b4 ;020e SYS
982b 00e2 ld $e2
982c 00ff ld $ff ;| RAM segment address (high byte first)
982d 00a0 ld $a0 ;|
982e 000c ld $0c ;| Length (1..256)
982f 0011 ld $11 ;ffa0 LDWI
9830 0000 ld $00
9831 0002 ld $02
9832 002b ld $2b ;ffa3 STW
9833 001a ld $1a ;ffa3 '_vLR'
9834 0011 ld $11 ;ffa5 LDWI
9835 003c ld $3c
9836 0098 ld $98
9837 002b ld $2b ;ffa8 STW
9838 0024 ld $24 ;ffa8 '_sysArgs0'
9839 00b4 ld $b4 ;ffaa SYS
983a 00e2 ld $e2
983b 0000 ld $00 ;End of Apps/TicTac/LoadTicTac_v1.gcl, size 35
;+-----------------------------------+
;| Apps/TicTac/TicTac_v2.gtb |
;+-----------------------------------+
TicTacGtb: 983c 001b ld $1b
983d 00c0 ld $c0
983e 0019 ld $19
983f 0064 ld $64
9840 0000 ld $00
9841 0027 ld $27 ;"'"
9842 0054 ld $54 ;'T'
9843 0049 ld $49 ;'I'
9844 0043 ld $43 ;'C'
9845 002d ld $2d ;'-'
9846 0054 ld $54 ;'T'
9847 0041 ld $41 ;'A'
9848 0043 ld $43 ;'C'
9849 002d ld $2d ;'-'
984a 0054 ld $54 ;'T'
984b 004f ld $4f ;'O'
984c 0045 ld $45 ;'E'
984d 002e ld $2e ;'.'
984e 0020 ld $20 ;' '
984f 0059 ld $59 ;'Y'
9850 004f ld $4f ;'O'
9851 0055 ld $55 ;'U'
9852 0020 ld $20 ;' '
9853 0028 ld $28 ;'('
9854 0058 ld $58 ;'X'
9855 0029 ld $29 ;')'
9856 0020 ld $20 ;' '
9857 0000 ld $00 ;'\x00'
9858 001b ld $1b
9859 00e0 ld $e0
985a 0015 ld $15
985b 00d2 ld $d2
985c 0000 ld $00
985d 003f ld $3f ;'?'
985e 0022 ld $22 ;'"'
985f 0054 ld $54 ;'T'
9860 004f ld $4f ;'O'
9861 004d ld $4d ;'M'
9862 0020 ld $20 ;' '
9863 0050 ld $50 ;'P'
9864 0049 ld $49 ;'I'
9865 0054 ld $54 ;'T'
9866 0054 ld $54 ;'T'
9867 004d ld $4d ;'M'
9868 0041 ld $41 ;'A'
9869 004e ld $4e ;'N'
986a 0027 ld $27 ;"'"
986b 0053 ld $53 ;'S'
986c 0020 ld $20 ;' '
986d 0022 ld $22 ;'"'
986e 003b ld $3b ;';'
986f 0000 ld $00 ;'\x00'
9870 001c ld $1c
9871 00a0 ld $a0
9872 0012 ld $12
9873 00d3 ld $d3
9874 0000 ld $00
9875 003f ld $3f ;'?'
9876 0022 ld $22 ;'"'
9877 0054 ld $54 ;'T'
9878 0049 ld $49 ;'I'
9879 0043 ld $43 ;'C'
987a 002d ld $2d ;'-'
987b 0054 ld $54 ;'T'
987c 0041 ld $41 ;'A'
987d 0043 ld $43 ;'C'
987e 002d ld $2d ;'-'
987f 0054 ld $54 ;'T'
9880 004f ld $4f ;'O'
9881 0045 ld $45 ;'E'
9882 002e ld $2e ;'.'
9883 0022 ld $22 ;'"'
9884 0000 ld $00 ;'\x00'
9885 001c ld $1c
9886 00c0 ld $c0
9887 0012 ld $12
9888 00d4 ld $d4
9889 0000 ld $00
988a 003f ld $3f ;'?'
988b 0022 ld $22 ;'"'
988c 0059 ld $59 ;'Y'
988d 004f ld $4f ;'O'
988e 0055 ld $55 ;'U'
988f 0020 ld $20 ;' '
9890 0041 ld $41 ;'A'
9891 0047 ld $47 ;'G'
9892 0041 ld $41 ;'A'
9893 0049 ld $49 ;'I'
9894 004e ld $4e ;'N'
9895 0053 ld $53 ;'S'
9896 0054 ld $54 ;'T'
9897 0022 ld $22 ;'"'
9898 003b ld $3b ;';'
9899 0000 ld $00 ;'\x00'
989a 001c ld $1c
989b 00e0 ld $e0
989c 0011 ld $11
989d 00d5 ld $d5
989e 0000 ld $00
989f 003f ld $3f ;'?'
98a0 0022 ld $22 ;'"'
98a1 0020 ld $20 ;' '
98a2 0054 ld $54 ;'T'
98a3 0049 ld $49 ;'I'
98a4 004e ld $4e ;'N'
98a5 0059 ld $59 ;'Y'
98a6 0020 ld $20 ;' '
98a7 0042 ld $42 ;'B'
98a8 0041 ld $41 ;'A'
98a9 0053 ld $53 ;'S'
98aa 0049 ld $49 ;'I'
98ab 0043 ld $43 ;'C'
98ac 0022 ld $22 ;'"'
98ad 0000 ld $00 ;'\x00'
98ae 001d ld $1d
98af 00a0 ld $a0
98b0 0016 ld $16
98b1 00dd ld $dd
98b2 0000 ld $00
98b3 003f ld $3f ;'?'
98b4 0022 ld $22 ;'"'
98b5 0059 ld $59 ;'Y'
98b6 004f ld $4f ;'O'
98b7 0055 ld $55 ;'U'
98b8 0020 ld $20 ;' '
98b9 0041 ld $41 ;'A'
98ba 0052 ld $52 ;'R'
98bb 0045 ld $45 ;'E'
98bc 0020 ld $20 ;' '
98bd 0058 ld $58 ;'X'
98be 002e ld $2e ;'.'
98bf 0020 ld $20 ;' '
98c0 0049 ld $49 ;'I'
98c1 0020 ld $20 ;' '
98c2 0041 ld $41 ;'A'
98c3 004d ld $4d ;'M'
98c4 0022 ld $22 ;'"'
98c5 003b ld $3b ;';'
98c6 0000 ld $00 ;'\x00'
98c7 001d ld $1d
98c8 00c0 ld $c0
98c9 000d ld $0d
98ca 00de ld $de
98cb 0000 ld $00
98cc 003f ld $3f ;'?'
98cd 0022 ld $22 ;'"'
98ce 0020 ld $20 ;' '
98cf 004f ld $4f ;'O'
98d0 002e ld $2e ;'.'
98d1 0020 ld $20 ;' '
98d2 0059 ld $59 ;'Y'
98d3 004f ld $4f ;'O'
98d4 0055 ld $55 ;'U'
98d5 0022 ld $22 ;'"'
98d6 0000 ld $00 ;'\x00'
98d7 001d ld $1d
98d8 00e0 ld $e0
98d9 0010 ld $10
98da 00e7 ld $e7
98db 0000 ld $00
98dc 003f ld $3f ;'?'
98dd 0022 ld $22 ;'"'
98de 0050 ld $50 ;'P'
98df 004c ld $4c ;'L'
98e0 0041 ld $41 ;'A'
98e1 0059 ld $59 ;'Y'
98e2 0020 ld $20 ;' '
98e3 0059 ld $59 ;'Y'
98e4 004f ld $4f ;'O'
98e5 0055 ld $55 ;'U'
98e6 0052 ld $52 ;'R'
98e7 0022 ld $22 ;'"'
98e8 003b ld $3b ;';'
98e9 0000 ld $00 ;'\x00'
98ea 001e ld $1e
98eb 00a0 ld $a0
98ec 0015 ld $15
98ed 00e8 ld $e8
98ee 0000 ld $00
98ef 003f ld $3f ;'?'
98f0 0022 ld $22 ;'"'
98f1 0020 ld $20 ;' '
98f2 0054 ld $54 ;'T'
98f3 0055 ld $55 ;'U'
98f4 0052 ld $52 ;'R'
98f5 004e ld $4e ;'N'
98f6 0020 ld $20 ;' '
98f7 0042 ld $42 ;'B'
98f8 0059 ld $59 ;'Y'
98f9 0020 ld $20 ;' '
98fa 0054 ld $54 ;'T'
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 0059 ld $59 ;'Y'
9901 0050 ld $50 ;'P'
9902 0049 ld $49 ;'I'
9903 004e ld $4e ;'N'
9904 0047 ld $47 ;'G'
9905 0022 ld $22 ;'"'
9906 0000 ld $00 ;'\x00'
9907 001e ld $1e
9908 00c0 ld $c0
9909 0016 ld $16
990a 00e9 ld $e9
990b 0000 ld $00
990c 003f ld $3f ;'?'
990d 0022 ld $22 ;'"'
990e 0054 ld $54 ;'T'
990f 0048 ld $48 ;'H'
9910 0045 ld $45 ;'E'
9911 0020 ld $20 ;' '
9912 004e ld $4e ;'N'
9913 0055 ld $55 ;'U'
9914 004d ld $4d ;'M'
9915 0042 ld $42 ;'B'
9916 0045 ld $45 ;'E'
9917 0052 ld $52 ;'R'
9918 0020 ld $20 ;' '
9919 004f ld $4f ;'O'
991a 0046 ld $46 ;'F'
991b 0020 ld $20 ;' '
991c 0041 ld $41 ;'A'
991d 0022 ld $22 ;'"'
991e 003b ld $3b ;';'
991f 0000 ld $00 ;'\x00'
9920 001e ld $1e
9921 00e0 ld $e0
9922 000e ld $0e
9923 00ea ld $ea
9924 0000 ld $00
9925 003f ld $3f ;'?'
9926 0022 ld $22 ;'"'
9927 0020 ld $20 ;' '
9928 0053 ld $53 ;'S'
9929 0051 ld $51 ;'Q'
992a 0055 ld $55 ;'U'
992b 0041 ld $41 ;'A'
992c 0052 ld $52 ;'R'
992d 0045 ld $45 ;'E'
992e 002e ld $2e ;'.'
992f 0022 ld $22 ;'"'
9930 0000 ld $00 ;'\x00'
9931 001f ld $1f
9932 00a0 ld $a0
9933 0006 ld $06
9934 00f0 ld $f0
9935 0000 ld $00
9936 0041 ld $41 ;'A'
9937 003d ld $3d ;'='
9938 0030 ld $30 ;'0'
9939 0000 ld $00 ;'\x00'
993a 001f ld $1f
993b 00c0 ld $c0
993c 0006 ld $06
993d 00fa ld $fa
993e 0000 ld $00
993f 0042 ld $42 ;'B'
9940 003d ld $3d ;'='
9941 0030 ld $30 ;'0'
9942 0000 ld $00 ;'\x00'
9943 001f ld $1f
9944 00e0 ld $e0
9945 0006 ld $06
9946 0004 ld $04
9947 0001 ld $01
9948 0043 ld $43 ;'C'
9949 003d ld $3d ;'='
994a 0030 ld $30 ;'0'
994b 0000 ld $00 ;'\x00'
994c 0020 ld $20
994d 00a0 ld $a0
994e 0006 ld $06
994f 000e ld $0e
9950 0001 ld $01
9951 0044 ld $44 ;'D'
9952 003d ld $3d ;'='
9953 0030 ld $30 ;'0'
9954 0000 ld $00 ;'\x00'
9955 0020 ld $20
9956 00c0 ld $c0
9957 0006 ld $06
9958 0018 ld $18
9959 0001 ld $01
995a 0045 ld $45 ;'E'
995b 003d ld $3d ;'='
995c 0030 ld $30 ;'0'
995d 0000 ld $00 ;'\x00'
995e 0020 ld $20
995f 00e0 ld $e0
9960 0006 ld $06
9961 0022 ld $22
9962 0001 ld $01
9963 0046 ld $46 ;'F'
9964 003d ld $3d ;'='
9965 0030 ld $30 ;'0'
9966 0000 ld $00 ;'\x00'
9967 0021 ld $21
9968 00a0 ld $a0
9969 0006 ld $06
996a 00e8 ld $e8
996b 0003 ld $03
996c 0046 ld $46 ;'F'
996d 003d ld $3d ;'='
996e 0031 ld $31 ;'1'
996f 0000 ld $00 ;'\x00'
9970 0021 ld $21
9971 00c0 ld $c0
9972 0004 ld $04
9973 00f2 ld $f2
9974 0003 ld $03
9975 003f ld $3f ;'?'
9976 0000 ld $00 ;'\x00'
9977 0021 ld $21
9978 00e0 ld $e0
9979 000f ld $0f
997a 00fc ld $fc
997b 0003 ld $03
997c 003f ld $3f ;'?'
997d 0022 ld $22 ;'"'
997e 004e ld $4e ;'N'
997f 0045 ld $45 ;'E'
9980 0057 ld $57 ;'W'
9981 0020 ld $20 ;' '
9982 0047 ld $47 ;'G'
9983 0041 ld $41 ;'A'
9984 004d ld $4d ;'M'
9985 0045 ld $45 ;'E'
9986 002e ld $2e ;'.'
9987 0022 ld $22 ;'"'
9988 0000 ld $00 ;'\x00'
9989 0022 ld $22
998a 00a0 ld $a0
998b 0006 ld $06
998c 004c ld $4c
998d 0004 ld $04
998e 0049 ld $49 ;'I'
998f 003d ld $3d ;'='
9990 0037 ld $37 ;'7'
9991 0000 ld $00 ;'\x00'
9992 0022 ld $22
9993 00c0 ld $c0
9994 000f ld $0f
9995 0056 ld $56
9996 0004 ld $04
9997 0041 ld $41 ;'A'
9998 0028 ld $28 ;'('
9999 0049 ld $49 ;'I'
999a 0029 ld $29 ;')'
999b 003d ld $3d ;'='
999c 0030 ld $30 ;'0'
999d 003a ld $3a ;':'
999e 0049 ld $49 ;'I'
999f 003d ld $3d ;'='
99a0 0049 ld $49 ;'I'
99a1 002b ld $2b ;'+'
99a2 0031 ld $31 ;'1'
99a3 0000 ld $00 ;'\x00'
99a4 0022 ld $22
99a5 00e0 ld $e0
99a6 0011 ld $11
99a7 0060 ld $60
99a8 0004 ld $04
99a9 0049 ld $49 ;'I'
99aa 0046 ld $46 ;'F'
99ab 0049 ld $49 ;'I'
99ac 003c ld $3c ;'<'
99ad 0031 ld $31 ;'1'
99ae 0036 ld $36 ;'6'
99af 0047 ld $47 ;'G'
99b0 004f ld $4f ;'O'
99b1 0054 ld $54 ;'T'
99b2 004f ld $4f ;'O'
99b3 0031 ld $31 ;'1'
99b4 0031 ld $31 ;'1'
99b5 0031 ld $31 ;'1'
99b6 0030 ld $30 ;'0'
99b7 0000 ld $00 ;'\x00'
99b8 0023 ld $23
99b9 00a0 ld $a0
99ba 0006 ld $06
99bb 006a ld $6a
99bc 0004 ld $04
99bd 0055 ld $55 ;'U'
99be 003d ld $3d ;'='
99bf 0039 ld $39 ;'9'
99c0 0000 ld $00 ;'\x00'
99c1 0023 ld $23
99c2 00c0 ld $c0
99c3 0006 ld $06
99c4 0074 ld $74
99c5 0004 ld $04
99c6 005a ld $5a ;'Z'
99c7 003d ld $3d ;'='
99c8 0030 ld $30 ;'0'
99c9 0000 ld $00 ;'\x00'
99ca 0023 ld $23
99cb 00e0 ld $e0
99cc 0010 ld $10
99cd 007f ld $7f
99ce 0004 ld $04
99cf 0049 ld $49 ;'I'
99d0 0046 ld $46 ;'F'
99d1 0046 ld $46 ;'F'
99d2 003d ld $3d ;'='
99d3 0030 ld $30 ;'0'
99d4 0047 ld $47 ;'G'
99d5 004f ld $4f ;'O'
99d6 0054 ld $54 ;'T'
99d7 004f ld $4f ;'O'
99d8 0034 ld $34 ;'4'
99d9 0030 ld $30 ;'0'
99da 0031 ld $31 ;'1'
99db 0030 ld $30 ;'0'
99dc 0000 ld $00 ;'\x00'
99dd 0024 ld $24
99de 00a0 ld $a0
99df 000b ld $0b
99e0 0089 ld $89
99e1 0004 ld $04
99e2 0047 ld $47 ;'G'
99e3 004f ld $4f ;'O'
99e4 0054 ld $54 ;'T'
99e5 004f ld $4f ;'O'
99e6 0032 ld $32 ;'2'
99e7 0030 ld $30 ;'0'
99e8 0031 ld $31 ;'1'
99e9 0030 ld $30 ;'0'
99ea 0000 ld $00 ;'\x00'
99eb 0024 ld $24
99ec 00c0 ld $c0
99ed 0006 ld $06
99ee 00e6 ld $e6
99ef 0005 ld $05
99f0 005a ld $5a ;'Z'
99f1 003d ld $3d ;'='
99f2 0031 ld $31 ;'1'
99f3 0000 ld $00 ;'\x00'
99f4 0024 ld $24
99f5 00e0 ld $e0
99f6 0006 ld $06
99f7 00f0 ld $f0
99f8 0005 ld $05
99f9 0046 ld $46 ;'F'
99fa 003d ld $3d ;'='
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 0030 ld $30 ;'0'
9a01 0000 ld $00 ;'\x00'
9a02 0025 ld $25
9a03 00a0 ld $a0
9a04 0006 ld $06
9a05 00da ld $da
9a06 0007 ld $07
9a07 0049 ld $49 ;'I'
9a08 003d ld $3d ;'='
9a09 0036 ld $36 ;'6'
9a0a 0000 ld $00 ;'\x00'
9a0b 0025 ld $25
9a0c 00c0 ld $c0
9a0d 0008 ld $08
9a0e 003e ld $3e
9a0f 0008 ld $08
9a10 0049 ld $49 ;'I'
9a11 003d ld $3d ;'='
9a12 0049 ld $49 ;'I'
9a13 002b ld $2b ;'+'
9a14 0031 ld $31 ;'1'
9a15 0000 ld $00 ;'\x00'
9a16 0025 ld $25
9a17 00e0 ld $e0
9a18 0008 ld $08
9a19 0048 ld $48
9a1a 0008 ld $08
9a1b 003f ld $3f ;'?'
9a1c 0022 ld $22 ;'"'
9a1d 0020 ld $20 ;' '
9a1e 0022 ld $22 ;'"'
9a1f 003b ld $3b ;';'
9a20 0000 ld $00 ;'\x00'
9a21 0026 ld $26
9a22 00a0 ld $a0
9a23 0013 ld $13
9a24 0053 ld $53
9a25 0008 ld $08
9a26 0047 ld $47 ;'G'
9a27 004f ld $4f ;'O'
9a28 0054 ld $54 ;'T'
9a29 004f ld $4f ;'O'
9a2a 0041 ld $41 ;'A'
9a2b 0028 ld $28 ;'('
9a2c 0049 ld $49 ;'I'
9a2d 0029 ld $29 ;')'
9a2e 002a ld $2a ;'*'
9a2f 0032 ld $32 ;'2'
9a30 0030 ld $30 ;'0'
9a31 002b ld $2b ;'+'
9a32 0032 ld $32 ;'2'
9a33 0032 ld $32 ;'2'
9a34 0030 ld $30 ;'0'
9a35 0030 ld $30 ;'0'
9a36 0000 ld $00 ;'\x00'
9a37 0026 ld $26
9a38 00c0 ld $c0
9a39 0008 ld $08
9a3a 0098 ld $98
9a3b 0008 ld $08
9a3c 003f ld $3f ;'?'
9a3d 0049 ld $49 ;'I'
9a3e 002d ld $2d ;'-'
9a3f 0036 ld $36 ;'6'
9a40 003b ld $3b ;';'
9a41 0000 ld $00 ;'\x00'
9a42 0026 ld $26
9a43 00e0 ld $e0
9a44 000b ld $0b
9a45 00a2 ld $a2
9a46 0008 ld $08
9a47 0047 ld $47 ;'G'
9a48 004f ld $4f ;'O'
9a49 0054 ld $54 ;'T'
9a4a 004f ld $4f ;'O'
9a4b 0032 ld $32 ;'2'
9a4c 0033 ld $33 ;'3'
9a4d 0030 ld $30 ;'0'
9a4e 0030 ld $30 ;'0'
9a4f 0000 ld $00 ;'\x00'
9a50 0027 ld $27
9a51 00a0 ld $a0
9a52 0008 ld $08
9a53 00ac ld $ac
9a54 0008 ld $08
9a55 003f ld $3f ;'?'
9a56 0022 ld $22 ;'"'
9a57 0058 ld $58 ;'X'
9a58 0022 ld $22 ;'"'
9a59 003b ld $3b ;';'
9a5a 0000 ld $00 ;'\x00'
9a5b 0027 ld $27
9a5c 00c0 ld $c0
9a5d 000b ld $0b
9a5e 00b6 ld $b6
9a5f 0008 ld $08
9a60 0047 ld $47 ;'G'
9a61 004f ld $4f ;'O'
9a62 0054 ld $54 ;'T'
9a63 004f ld $4f ;'O'
9a64 0032 ld $32 ;'2'
9a65 0033 ld $33 ;'3'
9a66 0030 ld $30 ;'0'
9a67 0030 ld $30 ;'0'
9a68 0000 ld $00 ;'\x00'
9a69 0027 ld $27
9a6a 00e0 ld $e0
9a6b 0008 ld $08
9a6c 00d4 ld $d4
9a6d 0008 ld $08
9a6e 003f ld $3f ;'?'
9a6f 0022 ld $22 ;'"'
9a70 004f ld $4f ;'O'
9a71 0022 ld $22 ;'"'
9a72 003b ld $3b ;';'
9a73 0000 ld $00 ;'\x00'
9a74 0028 ld $28
9a75 00a0 ld $a0
9a76 0014 ld $14
9a77 00fc ld $fc
9a78 0008 ld $08
9a79 0049 ld $49 ;'I'
9a7a 0046 ld $46 ;'F'
9a7b 0049 ld $49 ;'I'
9a7c 002f ld $2f ;'/'
9a7d 0033 ld $33 ;'3'
9a7e 002a ld $2a ;'*'
9a7f 0033 ld $33 ;'3'
9a80 003d ld $3d ;'='
9a81 0049 ld $49 ;'I'
9a82 0047 ld $47 ;'G'
9a83 004f ld $4f ;'O'
9a84 0054 ld $54 ;'T'
9a85 004f ld $4f ;'O'
9a86 0032 ld $32 ;'2'
9a87 0034 ld $34 ;'4'
9a88 0030 ld $30 ;'0'
9a89 0030 ld $30 ;'0'
9a8a 0000 ld $00 ;'\x00'
9a8b 0028 ld $28
9a8c 00c0 ld $c0
9a8d 0009 ld $09
9a8e 0006 ld $06
9a8f 0009 ld $09
9a90 003f ld $3f ;'?'
9a91 0022 ld $22 ;'"'
9a92 0020 ld $20 ;' '
9a93 007c ld $7c ;'|'
9a94 0022 ld $22 ;'"'
9a95 003b ld $3b ;';'
9a96 0000 ld $00 ;'\x00'
9a97 0028 ld $28
9a98 00e0 ld $e0
9a99 000b ld $0b
9a9a 0010 ld $10
9a9b 0009 ld $09
9a9c 0047 ld $47 ;'G'
9a9d 004f ld $4f ;'O'
9a9e 0054 ld $54 ;'T'
9a9f 004f ld $4f ;'O'
9aa0 0032 ld $32 ;'2'
9aa1 0031 ld $31 ;'1'
9aa2 0031 ld $31 ;'1'
9aa3 0030 ld $30 ;'0'
9aa4 0000 ld $00 ;'\x00'
9aa5 0029 ld $29
9aa6 00a0 ld $a0
9aa7 0004 ld $04
9aa8 0060 ld $60
9aa9 0009 ld $09
9aaa 003f ld $3f ;'?'
9aab 0000 ld $00 ;'\x00'
9aac 0029 ld $29
9aad 00c0 ld $c0
9aae 0011 ld $11
9aaf 0074 ld $74
9ab0 0009 ld $09
9ab1 0049 ld $49 ;'I'
9ab2 0046 ld $46 ;'F'
9ab3 0049 ld $49 ;'I'
9ab4 003d ld $3d ;'='
9ab5 0031 ld $31 ;'1'
9ab6 0035 ld $35 ;'5'
9ab7 0047 ld $47 ;'G'
9ab8 004f ld $4f ;'O'
9ab9 0054 ld $54 ;'T'
9aba 004f ld $4f ;'O'
9abb 0033 ld $33 ;'3'
9abc 0030 ld $30 ;'0'
9abd 0030 ld $30 ;'0'
9abe 0030 ld $30 ;'0'
9abf 0000 ld $00 ;'\x00'
9ac0 0029 ld $29
9ac1 00e0 ld $e0
9ac2 0011 ld $11
9ac3 007e ld $7e
9ac4 0009 ld $09
9ac5 003f ld $3f ;'?'
9ac6 0022 ld $22 ;'"'
9ac7 002d ld $2d ;'-'
9ac8 002d ld $2d ;'-'
9ac9 002d ld $2d ;'-'
9aca 002b ld $2b ;'+'
9acb 002d ld $2d ;'-'
9acc 002d ld $2d ;'-'
9acd 002d ld $2d ;'-'
9ace 002b ld $2b ;'+'
9acf 002d ld $2d ;'-'
9ad0 002d ld $2d ;'-'
9ad1 002d ld $2d ;'-'
9ad2 0022 ld $22 ;'"'
9ad3 0000 ld $00 ;'\x00'
9ad4 002a ld $2a
9ad5 00a0 ld $a0
9ad6 000b ld $0b
9ad7 0088 ld $88
9ad8 0009 ld $09
9ad9 0047 ld $47 ;'G'
9ada 004f ld $4f ;'O'
9adb 0054 ld $54 ;'T'
9adc 004f ld $4f ;'O'
9add 0032 ld $32 ;'2'
9ade 0031 ld $31 ;'1'
9adf 0031 ld $31 ;'1'
9ae0 0030 ld $30 ;'0'
9ae1 0000 ld $00 ;'\x00'
9ae2 002a ld $2a
9ae3 00c0 ld $c0
9ae4 0010 ld $10
9ae5 00b8 ld $b8
9ae6 000b ld $0b
9ae7 0049 ld $49 ;'I'
9ae8 0046 ld $46 ;'F'
9ae9 005a ld $5a ;'Z'
9aea 003d ld $3d ;'='
9aeb 0030 ld $30 ;'0'
9aec 0047 ld $47 ;'G'
9aed 004f ld $4f ;'O'
9aee 0054 ld $54 ;'T'
9aef 004f ld $4f ;'O'
9af0 0033 ld $33 ;'3'
9af1 0031 ld $31 ;'1'
9af2 0030 ld $30 ;'0'
9af3 0030 ld $30 ;'0'
9af4 0000 ld $00 ;'\x00'
9af5 002a ld $2a
9af6 00e0 ld $e0
9af7 0010 ld $10
9af8 00cc ld $cc
9af9 000b ld $0b
9afa 0049 ld $49 ;'I'
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 0046 ld $46 ;'F'
9b01 0046 ld $46 ;'F'
9b02 003d ld $3d ;'='
9b03 0031 ld $31 ;'1'
9b04 0047 ld $47 ;'G'
9b05 004f ld $4f ;'O'
9b06 0054 ld $54 ;'T'
9b07 004f ld $4f ;'O'
9b08 0033 ld $33 ;'3'
9b09 0030 ld $30 ;'0'
9b0a 0035 ld $35 ;'5'
9b0b 0030 ld $30 ;'0'
9b0c 0000 ld $00 ;'\x00'
9b0d 002b ld $2b
9b0e 00a0 ld $a0
9b0f 000e ld $0e
9b10 00d6 ld $d6
9b11 000b ld $0b
9b12 003f ld $3f ;'?'
9b13 0022 ld $22 ;'"'
9b14 0059 ld $59 ;'Y'
9b15 004f ld $4f ;'O'
9b16 0055 ld $55 ;'U'
9b17 0020 ld $20 ;' '
9b18 0057 ld $57 ;'W'
9b19 0049 ld $49 ;'I'
9b1a 004e ld $4e ;'N'
9b1b 002e ld $2e ;'.'
9b1c 0022 ld $22 ;'"'
9b1d 0000 ld $00 ;'\x00'
9b1e 002b ld $2b
9b1f 00c0 ld $c0
9b20 000b ld $0b
9b21 00e0 ld $e0
9b22 000b ld $0b
9b23 0047 ld $47 ;'G'
9b24 004f ld $4f ;'O'
9b25 0054 ld $54 ;'T'
9b26 004f ld $4f ;'O'
9b27 0031 ld $31 ;'1'
9b28 0030 ld $30 ;'0'
9b29 0031 ld $31 ;'1'
9b2a 0030 ld $30 ;'0'
9b2b 0000 ld $00 ;'\x00'
9b2c 002b ld $2b
9b2d 00e0 ld $e0
9b2e 000c ld $0c
9b2f 00ea ld $ea
9b30 000b ld $0b
9b31 003f ld $3f ;'?'
9b32 0022 ld $22 ;'"'
9b33 0049 ld $49 ;'I'
9b34 0020 ld $20 ;' '
9b35 0057 ld $57 ;'W'
9b36 0049 ld $49 ;'I'
9b37 004e ld $4e ;'N'
9b38 002e ld $2e ;'.'
9b39 0022 ld $22 ;'"'
9b3a 0000 ld $00 ;'\x00'
9b3b 002c ld $2c
9b3c 00a0 ld $a0
9b3d 000b ld $0b
9b3e 00f4 ld $f4
9b3f 000b ld $0b
9b40 0047 ld $47 ;'G'
9b41 004f ld $4f ;'O'
9b42 0054 ld $54 ;'T'
9b43 004f ld $4f ;'O'
9b44 0031 ld $31 ;'1'
9b45 0030 ld $30 ;'0'
9b46 0031 ld $31 ;'1'
9b47 0030 ld $30 ;'0'
9b48 0000 ld $00 ;'\x00'
9b49 002c ld $2c
9b4a 00c0 ld $c0
9b4b 0010 ld $10
9b4c 001c ld $1c
9b4d 000c ld $0c
9b4e 0049 ld $49 ;'I'
9b4f 0046 ld $46 ;'F'
9b50 0055 ld $55 ;'U'
9b51 003e ld $3e ;'>'
9b52 0030 ld $30 ;'0'
9b53 0047 ld $47 ;'G'
9b54 004f ld $4f ;'O'
9b55 0054 ld $54 ;'T'
9b56 004f ld $4f ;'O'
9b57 0033 ld $33 ;'3'
9b58 0032 ld $32 ;'2'
9b59 0031 ld $31 ;'1'
9b5a 0030 ld $30 ;'0'
9b5b 0000 ld $00 ;'\x00'
9b5c 002c ld $2c
9b5d 00e0 ld $e0
9b5e 0011 ld $11
9b5f 0026 ld $26
9b60 000c ld $0c
9b61 003f ld $3f ;'?'
9b62 0022 ld $22 ;'"'
9b63 0043 ld $43 ;'C'
9b64 0041 ld $41 ;'A'
9b65 0054 ld $54 ;'T'
9b66 0027 ld $27 ;"'"
9b67 0053 ld $53 ;'S'
9b68 0020 ld $20 ;' '
9b69 0047 ld $47 ;'G'
9b6a 0041 ld $41 ;'A'
9b6b 004d ld $4d ;'M'
9b6c 0045 ld $45 ;'E'
9b6d 002e ld $2e ;'.'
9b6e 0022 ld $22 ;'"'
9b6f 0000 ld $00 ;'\x00'
9b70 002d ld $2d
9b71 00a0 ld $a0
9b72 0008 ld $08
9b73 0030 ld $30
9b74 000c ld $0c
9b75 0046 ld $46 ;'F'
9b76 003d ld $3d ;'='
9b77 0031 ld $31 ;'1'
9b78 002d ld $2d ;'-'
9b79 0046 ld $46 ;'F'
9b7a 0000 ld $00 ;'\x00'
9b7b 002d ld $2d
9b7c 00c0 ld $c0
9b7d 000b ld $0b
9b7e 003a ld $3a
9b7f 000c ld $0c
9b80 0047 ld $47 ;'G'
9b81 004f ld $4f ;'O'
9b82 0054 ld $54 ;'T'
9b83 004f ld $4f ;'O'
9b84 0031 ld $31 ;'1'
9b85 0030 ld $30 ;'0'
9b86 0031 ld $31 ;'1'
9b87 0030 ld $30 ;'0'
9b88 0000 ld $00 ;'\x00'
9b89 002d ld $2d
9b8a 00e0 ld $e0
9b8b 000f ld $0f
9b8c 008a ld $8a
9b8d 000c ld $0c
9b8e 003f ld $3f ;'?'
9b8f 0022 ld $22 ;'"'
9b90 0059 ld $59 ;'Y'
9b91 004f ld $4f ;'O'
9b92 0055 ld $55 ;'U'
9b93 0052 ld $52 ;'R'
9b94 0020 ld $20 ;' '
9b95 0050 ld $50 ;'P'
9b96 004c ld $4c ;'L'
9b97 0041 ld $41 ;'A'
9b98 0022 ld $22 ;'"'
9b99 003b ld $3b ;';'
9b9a 0000 ld $00 ;'\x00'
9b9b 002e ld $2e
9b9c 00a0 ld $a0
9b9d 000d ld $0d
9b9e 0097 ld $97
9b9f 000c ld $0c
9ba0 0049 ld $49 ;'I'
9ba1 004e ld $4e ;'N'
9ba2 0050 ld $50 ;'P'
9ba3 0055 ld $55 ;'U'
9ba4 0054 ld $54 ;'T'
9ba5 0059 ld $59 ;'Y'
9ba6 003a ld $3a ;':'
9ba7 0049 ld $49 ;'I'
9ba8 003d ld $3d ;'='
9ba9 0059 ld $59 ;'Y'
9baa 0000 ld $00 ;'\x00'
9bab 002e ld $2e
9bac 00c0 ld $c0
9bad 0011 ld $11
9bae 009f ld $9f
9baf 000c ld $0c
9bb0 0049 ld $49 ;'I'
9bb1 0046 ld $46 ;'F'
9bb2 0049 ld $49 ;'I'
9bb3 003c ld $3c ;'<'
9bb4 003d ld $3d ;'='
9bb5 0030 ld $30 ;'0'
9bb6 0047 ld $47 ;'G'
9bb7 004f ld $4f ;'O'
9bb8 0054 ld $54 ;'T'
9bb9 004f ld $4f ;'O'
9bba 0033 ld $33 ;'3'
9bbb 0032 ld $32 ;'2'
9bbc 0034 ld $34 ;'4'
9bbd 0030 ld $30 ;'0'
9bbe 0000 ld $00 ;'\x00'
9bbf 002e ld $2e
9bc0 00e0 ld $e0
9bc1 0011 ld $11
9bc2 00a0 ld $a0
9bc3 000c ld $0c
9bc4 0049 ld $49 ;'I'
9bc5 0046 ld $46 ;'F'
9bc6 0049 ld $49 ;'I'
9bc7 003c ld $3c ;'<'
9bc8 0031 ld $31 ;'1'
9bc9 0030 ld $30 ;'0'
9bca 0047 ld $47 ;'G'
9bcb 004f ld $4f ;'O'
9bcc 0054 ld $54 ;'T'
9bcd 004f ld $4f ;'O'
9bce 0033 ld $33 ;'3'
9bcf 0032 ld $32 ;'2'
9bd0 0037 ld $37 ;'7'
9bd1 0030 ld $30 ;'0'
9bd2 0000 ld $00 ;'\x00'
9bd3 002f ld $2f
9bd4 00a0 ld $a0
9bd5 0014 ld $14
9bd6 00a8 ld $a8
9bd7 000c ld $0c
9bd8 003f ld $3f ;'?'
9bd9 0022 ld $22 ;'"'
9bda 0050 ld $50 ;'P'
9bdb 004c ld $4c ;'L'
9bdc 0045 ld $45 ;'E'
9bdd 0041 ld $41 ;'A'
9bde 0053 ld $53 ;'S'
9bdf 0045 ld $45 ;'E'
9be0 0020 ld $20 ;' '
9be1 0054 ld $54 ;'T'
9be2 0059 ld $59 ;'Y'
9be3 0050 ld $50 ;'P'
9be4 0045 ld $45 ;'E'
9be5 0020 ld $20 ;' '
9be6 0041 ld $41 ;'A'
9be7 0022 ld $22 ;'"'
9be8 003b ld $3b ;';'
9be9 0000 ld $00 ;'\x00'
9bea 002f ld $2f
9beb 00c0 ld $c0
9bec 000d ld $0d
9bed 00aa ld $aa
9bee 000c ld $0c
9bef 003f ld $3f ;'?'
9bf0 0022 ld $22 ;'"'
9bf1 0020 ld $20 ;' '
9bf2 004e ld $4e ;'N'
9bf3 0055 ld $55 ;'U'
9bf4 004d ld $4d ;'M'
9bf5 0042 ld $42 ;'B'
9bf6 0045 ld $45 ;'E'
9bf7 0052 ld $52 ;'R'
9bf8 0022 ld $22 ;'"'
9bf9 0000 ld $00 ;'\x00'
9bfa 002f ld $2f
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 00e0 ld $e0
9c01 0016 ld $16
9c02 00ab ld $ab
9c03 000c ld $0c
9c04 003f ld $3f ;'?'
9c05 0022 ld $22 ;'"'
9c06 0042 ld $42 ;'B'
9c07 0045 ld $45 ;'E'
9c08 0054 ld $54 ;'T'
9c09 0057 ld $57 ;'W'
9c0a 0045 ld $45 ;'E'
9c0b 0045 ld $45 ;'E'
9c0c 004e ld $4e ;'N'
9c0d 0020 ld $20 ;' '
9c0e 0031 ld $31 ;'1'
9c0f 0020 ld $20 ;' '
9c10 0041 ld $41 ;'A'
9c11 004e ld $4e ;'N'
9c12 0044 ld $44 ;'D'
9c13 0020 ld $20 ;' '
9c14 0039 ld $39 ;'9'
9c15 0022 ld $22 ;'"'
9c16 003b ld $3b ;';'
9c17 0000 ld $00 ;'\x00'
9c18 0030 ld $30
9c19 00a0 ld $a0
9c1a 0010 ld $10
9c1b 00b3 ld $b3
9c1c 000c ld $0c
9c1d 003f ld $3f ;'?'
9c1e 0022 ld $22 ;'"'
9c1f 0020 ld $20 ;' '
9c20 0057 ld $57 ;'W'
9c21 0048 ld $48 ;'H'
9c22 0045 ld $45 ;'E'
9c23 0052 ld $52 ;'R'
9c24 0045 ld $45 ;'E'
9c25 0020 ld $20 ;' '
9c26 0059 ld $59 ;'Y'
9c27 004f ld $4f ;'O'
9c28 0055 ld $55 ;'U'
9c29 0022 ld $22 ;'"'
9c2a 0000 ld $00 ;'\x00'
9c2b 0030 ld $30
9c2c 00c0 ld $c0
9c2d 0013 ld $13
9c2e 00b4 ld $b4
9c2f 000c ld $0c
9c30 003f ld $3f ;'?'
9c31 0022 ld $22 ;'"'
9c32 0057 ld $57 ;'W'
9c33 0049 ld $49 ;'I'
9c34 0053 ld $53 ;'S'
9c35 0048 ld $48 ;'H'
9c36 0020 ld $20 ;' '
9c37 0054 ld $54 ;'T'
9c38 004f ld $4f ;'O'
9c39 0020 ld $20 ;' '
9c3a 0050 ld $50 ;'P'
9c3b 004c ld $4c ;'L'
9c3c 0041 ld $41 ;'A'
9c3d 0059 ld $59 ;'Y'
9c3e 0022 ld $22 ;'"'
9c3f 003b ld $3b ;';'
9c40 0000 ld $00 ;'\x00'
9c41 0030 ld $30
9c42 00e0 ld $e0
9c43 000d ld $0d
9c44 00b5 ld $b5
9c45 000c ld $0c
9c46 003f ld $3f ;'?'
9c47 0022 ld $22 ;'"'
9c48 0020 ld $20 ;' '
9c49 0059 ld $59 ;'Y'
9c4a 004f ld $4f ;'O'
9c4b 0055 ld $55 ;'U'
9c4c 0052 ld $52 ;'R'
9c4d 0020 ld $20 ;' '
9c4e 0058 ld $58 ;'X'
9c4f 0022 ld $22 ;'"'
9c50 0000 ld $00 ;'\x00'
9c51 0031 ld $31
9c52 00a0 ld $a0
9c53 000b ld $0b
9c54 00bc ld $bc
9c55 000c ld $0c
9c56 0047 ld $47 ;'G'
9c57 004f ld $4f ;'O'
9c58 0054 ld $54 ;'T'
9c59 004f ld $4f ;'O'
9c5a 0033 ld $33 ;'3'
9c5b 0032 ld $32 ;'2'
9c5c 0031 ld $31 ;'1'
9c5d 0030 ld $30 ;'0'
9c5e 0000 ld $00 ;'\x00'
9c5f 0031 ld $31
9c60 00c0 ld $c0
9c61 0015 ld $15
9c62 00c6 ld $c6
9c63 000c ld $0c
9c64 0049 ld $49 ;'I'
9c65 0046 ld $46 ;'F'
9c66 0041 ld $41 ;'A'
9c67 0028 ld $28 ;'('
9c68 0049 ld $49 ;'I'
9c69 002b ld $2b ;'+'
9c6a 0036 ld $36 ;'6'
9c6b 0029 ld $29 ;')'
9c6c 003d ld $3d ;'='
9c6d 0030 ld $30 ;'0'
9c6e 0047 ld $47 ;'G'
9c6f 004f ld $4f ;'O'
9c70 0054 ld $54 ;'T'
9c71 004f ld $4f ;'O'
9c72 0033 ld $33 ;'3'
9c73 0033 ld $33 ;'3'
9c74 0031 ld $31 ;'1'
9c75 0030 ld $30 ;'0'
9c76 0000 ld $00 ;'\x00'
9c77 0031 ld $31
9c78 00e0 ld $e0
9c79 0015 ld $15
9c7a 00d1 ld $d1
9c7b 000c ld $0c
9c7c 003f ld $3f ;'?'
9c7d 0022 ld $22 ;'"'
9c7e 0054 ld $54 ;'T'
9c7f 0048 ld $48 ;'H'
9c80 0041 ld $41 ;'A'
9c81 0054 ld $54 ;'T'
9c82 0020 ld $20 ;' '
9c83 0053 ld $53 ;'S'
9c84 0051 ld $51 ;'Q'
9c85 0055 ld $55 ;'U'
9c86 0041 ld $41 ;'A'
9c87 0052 ld $52 ;'R'
9c88 0045 ld $45 ;'E'
9c89 0020 ld $20 ;' '
9c8a 0049 ld $49 ;'I'
9c8b 0053 ld $53 ;'S'
9c8c 0022 ld $22 ;'"'
9c8d 003b ld $3b ;';'
9c8e 0000 ld $00 ;'\x00'
9c8f 0032 ld $32
9c90 00a0 ld $a0
9c91 0017 ld $17
9c92 00d2 ld $d2
9c93 000c ld $0c
9c94 003f ld $3f ;'?'
9c95 0022 ld $22 ;'"'
9c96 0020 ld $20 ;' '
9c97 0041 ld $41 ;'A'
9c98 004c ld $4c ;'L'
9c99 0052 ld $52 ;'R'
9c9a 0045 ld $45 ;'E'
9c9b 0041 ld $41 ;'A'
9c9c 0044 ld $44 ;'D'
9c9d 0059 ld $59 ;'Y'
9c9e 0022 ld $22 ;'"'
9c9f 003a ld $3a ;':'
9ca0 003f ld $3f ;'?'
9ca1 0022 ld $22 ;'"'
9ca2 0054 ld $54 ;'T'
9ca3 0041 ld $41 ;'A'
9ca4 004b ld $4b ;'K'
9ca5 0045 ld $45 ;'E'
9ca6 004e ld $4e ;'N'
9ca7 0022 ld $22 ;'"'
9ca8 0000 ld $00 ;'\x00'
9ca9 0032 ld $32
9caa 00c0 ld $c0
9cab 000b ld $0b
9cac 00da ld $da
9cad 000c ld $0c
9cae 0047 ld $47 ;'G'
9caf 004f ld $4f ;'O'
9cb0 0054 ld $54 ;'T'
9cb1 004f ld $4f ;'O'
9cb2 0033 ld $33 ;'3'
9cb3 0032 ld $32 ;'2'
9cb4 0031 ld $31 ;'1'
9cb5 0030 ld $30 ;'0'
9cb6 0000 ld $00 ;'\x00'
9cb7 0032 ld $32
9cb8 00e0 ld $e0
9cb9 0011 ld $11
9cba 00ee ld $ee
9cbb 000c ld $0c
9cbc 0041 ld $41 ;'A'
9cbd 0028 ld $28 ;'('
9cbe 0049 ld $49 ;'I'
9cbf 002b ld $2b ;'+'
9cc0 0036 ld $36 ;'6'
9cc1 0029 ld $29 ;')'
9cc2 003d ld $3d ;'='
9cc3 0031 ld $31 ;'1'
9cc4 003a ld $3a ;':'
9cc5 0055 ld $55 ;'U'
9cc6 003d ld $3d ;'='
9cc7 0055 ld $55 ;'U'
9cc8 002d ld $2d ;'-'
9cc9 0031 ld $31 ;'1'
9cca 0000 ld $00 ;'\x00'
9ccb 0033 ld $33
9ccc 00a0 ld $a0
9ccd 0009 ld $09
9cce 00f8 ld $f8
9ccf 000c ld $0c
9cd0 0057 ld $57 ;'W'
9cd1 003d ld $3d ;'='
9cd2 0036 ld $36 ;'6'
9cd3 0031 ld $31 ;'1'
9cd4 0030 ld $30 ;'0'
9cd5 0030 ld $30 ;'0'
9cd6 0000 ld $00 ;'\x00'
9cd7 0033 ld $33
9cd8 00c0 ld $c0
9cd9 0009 ld $09
9cda 0002 ld $02
9cdb 000d ld $0d
9cdc 0047 ld $47 ;'G'
9cdd 004f ld $4f ;'O'
9cde 0053 ld $53 ;'S'
9cdf 0055 ld $55 ;'U'
9ce0 0042 ld $42 ;'B'
9ce1 0057 ld $57 ;'W'
9ce2 0000 ld $00 ;'\x00'
9ce3 0033 ld $33
9ce4 00e0 ld $e0
9ce5 0011 ld $11
9ce6 000d ld $0d
9ce7 000d ld $0d
9ce8 0049 ld $49 ;'I'
9ce9 0046 ld $46 ;'F'
9cea 004a ld $4a ;'J'
9ceb 003c ld $3c ;'<'
9cec 003d ld $3d ;'='
9ced 0030 ld $30 ;'0'
9cee 0047 ld $47 ;'G'
9cef 004f ld $4f ;'O'
9cf0 0054 ld $54 ;'T'
9cf1 004f ld $4f ;'O'
9cf2 0033 ld $33 ;'3'
9cf3 0033 ld $33 ;'3'
9cf4 0035 ld $35 ;'5'
9cf5 0030 ld $30 ;'0'
9cf6 0000 ld $00 ;'\x00'
9cf7 0034 ld $34
9cf8 00a0 ld $a0
9cf9 0014 ld $14
9cfa 000e ld $0e
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 000d ld $0d
9d01 0049 ld $49 ;'I'
9d02 0046 ld $46 ;'F'
9d03 004c ld $4c ;'L'
9d04 002a ld $2a ;'*'
9d05 004d ld $4d ;'M'
9d06 002a ld $2a ;'*'
9d07 004e ld $4e ;'N'
9d08 003d ld $3d ;'='
9d09 0031 ld $31 ;'1'
9d0a 0047 ld $47 ;'G'
9d0b 004f ld $4f ;'O'
9d0c 0054 ld $54 ;'T'
9d0d 004f ld $4f ;'O'
9d0e 0031 ld $31 ;'1'
9d0f 0035 ld $35 ;'5'
9d10 0031 ld $31 ;'1'
9d11 0030 ld $30 ;'0'
9d12 0000 ld $00 ;'\x00'
9d13 0034 ld $34
9d14 00c0 ld $c0
9d15 000a ld $0a
9d16 0016 ld $16
9d17 000d ld $0d
9d18 0057 ld $57 ;'W'
9d19 003d ld $3d ;'='
9d1a 0057 ld $57 ;'W'
9d1b 002b ld $2b ;'+'
9d1c 0031 ld $31 ;'1'
9d1d 0030 ld $30 ;'0'
9d1e 0030 ld $30 ;'0'
9d1f 0000 ld $00 ;'\x00'
9d20 0034 ld $34
9d21 00e0 ld $e0
9d22 0013 ld $13
9d23 0020 ld $20
9d24 000d ld $0d
9d25 0049 ld $49 ;'I'
9d26 0046 ld $46 ;'F'
9d27 0057 ld $57 ;'W'
9d28 003c ld $3c ;'<'
9d29 0036 ld $36 ;'6'
9d2a 0035 ld $35 ;'5'
9d2b 0030 ld $30 ;'0'
9d2c 0030 ld $30 ;'0'
9d2d 0047 ld $47 ;'G'
9d2e 004f ld $4f ;'O'
9d2f 0054 ld $54 ;'T'
9d30 004f ld $4f ;'O'
9d31 0033 ld $33 ;'3'
9d32 0033 ld $33 ;'3'
9d33 0033 ld $33 ;'3'
9d34 0030 ld $30 ;'0'
9d35 0000 ld $00 ;'\x00'
9d36 0035 ld $35
9d37 00a0 ld $a0
9d38 0010 ld $10
9d39 0052 ld $52
9d3a 000d ld $0d
9d3b 0049 ld $49 ;'I'
9d3c 0046 ld $46 ;'F'
9d3d 0055 ld $55 ;'U'
9d3e 003d ld $3d ;'='
9d3f 0030 ld $30 ;'0'
9d40 0047 ld $47 ;'G'
9d41 004f ld $4f ;'O'
9d42 0054 ld $54 ;'T'
9d43 004f ld $4f ;'O'
9d44 0032 ld $32 ;'2'
9d45 0030 ld $30 ;'0'
9d46 0031 ld $31 ;'1'
9d47 0030 ld $30 ;'0'
9d48 0000 ld $00 ;'\x00'
9d49 0035 ld $35
9d4a 00c0 ld $c0
9d4b 0006 ld $06
9d4c 00aa ld $aa
9d4d 000f ld $0f
9d4e 0049 ld $49 ;'I'
9d4f 003d ld $3d ;'='
9d50 0031 ld $31 ;'1'
9d51 0000 ld $00 ;'\x00'
9d52 0035 ld $35
9d53 00e0 ld $e0
9d54 0007 ld $07
9d55 00b4 ld $b4
9d56 000f ld $0f
9d57 0054 ld $54 ;'T'
9d58 003d ld $3d ;'='
9d59 002d ld $2d ;'-'
9d5a 0031 ld $31 ;'1'
9d5b 0000 ld $00 ;'\x00'
9d5c 0036 ld $36
9d5d 00a0 ld $a0
9d5e 0006 ld $06
9d5f 00cc ld $cc
9d60 0010 ld $10
9d61 0053 ld $53 ;'S'
9d62 003d ld $3d ;'='
9d63 0030 ld $30 ;'0'
9d64 0000 ld $00 ;'\x00'
9d65 0036 ld $36
9d66 00c0 ld $c0
9d67 0015 ld $15
9d68 00d7 ld $d7
9d69 0010 ld $10
9d6a 0049 ld $49 ;'I'
9d6b 0046 ld $46 ;'F'
9d6c 0041 ld $41 ;'A'
9d6d 0028 ld $28 ;'('
9d6e 0049 ld $49 ;'I'
9d6f 002b ld $2b ;'+'
9d70 0036 ld $36 ;'6'
9d71 0029 ld $29 ;')'
9d72 003e ld $3e ;'>'
9d73 0030 ld $30 ;'0'
9d74 0047 ld $47 ;'G'
9d75 004f ld $4f ;'O'
9d76 0054 ld $54 ;'T'
9d77 004f ld $4f ;'O'
9d78 0034 ld $34 ;'4'
9d79 0034 ld $34 ;'4'
9d7a 0038 ld $38 ;'8'
9d7b 0030 ld $30 ;'0'
9d7c 0000 ld $00 ;'\x00'
9d7d 0036 ld $36
9d7e 00e0 ld $e0
9d7f 0009 ld $09
9d80 00e0 ld $e0
9d81 0010 ld $10
9d82 0057 ld $57 ;'W'
9d83 003d ld $3d ;'='
9d84 0036 ld $36 ;'6'
9d85 0031 ld $31 ;'1'
9d86 0030 ld $30 ;'0'
9d87 0030 ld $30 ;'0'
9d88 0000 ld $00 ;'\x00'
9d89 0037 ld $37
9d8a 00a0 ld $a0
9d8b 0009 ld $09
9d8c 00ea ld $ea
9d8d 0010 ld $10
9d8e 0047 ld $47 ;'G'
9d8f 004f ld $4f ;'O'
9d90 0053 ld $53 ;'S'
9d91 0055 ld $55 ;'U'
9d92 0042 ld $42 ;'B'
9d93 0057 ld $57 ;'W'
9d94 0000 ld $00 ;'\x00'
9d95 0037 ld $37
9d96 00c0 ld $c0
9d97 0010 ld $10
9d98 00f4 ld $f4
9d99 0010 ld $10
9d9a 0049 ld $49 ;'I'
9d9b 0046 ld $46 ;'F'
9d9c 004a ld $4a ;'J'
9d9d 003d ld $3d ;'='
9d9e 0030 ld $30 ;'0'
9d9f 0047 ld $47 ;'G'
9da0 004f ld $4f ;'O'
9da1 0054 ld $54 ;'T'
9da2 004f ld $4f ;'O'
9da3 0034 ld $34 ;'4'
9da4 0034 ld $34 ;'4'
9da5 0031 ld $31 ;'1'
9da6 0030 ld $30 ;'0'
9da7 0000 ld $00 ;'\x00'
9da8 0037 ld $37
9da9 00e0 ld $e0
9daa 000a ld $0a
9dab 00fe ld $fe
9dac 0010 ld $10
9dad 004a ld $4a ;'J'
9dae 003d ld $3d ;'='
9daf 004c ld $4c ;'L'
9db0 002b ld $2b ;'+'
9db1 004d ld $4d ;'M'
9db2 002b ld $2b ;'+'
9db3 004e ld $4e ;'N'
9db4 0000 ld $00 ;'\x00'
9db5 0038 ld $38
9db6 00a0 ld $a0
9db7 0010 ld $10
9db8 0009 ld $09
9db9 0011 ld $11
9dba 0049 ld $49 ;'I'
9dbb 0046 ld $46 ;'F'
9dbc 004a ld $4a ;'J'
9dbd 003d ld $3d ;'='
9dbe 0034 ld $34 ;'4'
9dbf 0047 ld $47 ;'G'
9dc0 004f ld $4f ;'O'
9dc1 0054 ld $54 ;'T'
9dc2 004f ld $4f ;'O'
9dc3 0034 ld $34 ;'4'
9dc4 0034 ld $34 ;'4'
9dc5 0031 ld $31 ;'1'
9dc6 0030 ld $30 ;'0'
9dc7 0000 ld $00 ;'\x00'
9dc8 0038 ld $38
9dc9 00c0 ld $c0
9dca 000e ld $0e
9dcb 0013 ld $13
9dcc 0011 ld $11
9dcd 0049 ld $49 ;'I'
9dce 0046 ld $46 ;'F'
9dcf 004a ld $4a ;'J'
9dd0 003d ld $3d ;'='
9dd1 0032 ld $32 ;'2'
9dd2 0053 ld $53 ;'S'
9dd3 003d ld $3d ;'='
9dd4 0053 ld $53 ;'S'
9dd5 002b ld $2b ;'+'
9dd6 0032 ld $32 ;'2'
9dd7 0030 ld $30 ;'0'
9dd8 0000 ld $00 ;'\x00'
9dd9 0038 ld $38
9dda 00e0 ld $e0
9ddb 000f ld $0f
9ddc 001d ld $1d
9ddd 0011 ld $11
9dde 0049 ld $49 ;'I'
9ddf 0046 ld $46 ;'F'
9de0 004a ld $4a ;'J'
9de1 003d ld $3d ;'='
9de2 0036 ld $36 ;'6'
9de3 0053 ld $53 ;'S'
9de4 003d ld $3d ;'='
9de5 0053 ld $53 ;'S'
9de6 002b ld $2b ;'+'
9de7 0031 ld $31 ;'1'
9de8 0030 ld $30 ;'0'
9de9 0030 ld $30 ;'0'
9dea 0000 ld $00 ;'\x00'
9deb 0039 ld $39
9dec 00a0 ld $a0
9ded 000d ld $0d
9dee 0027 ld $27
9def 0011 ld $11
9df0 0049 ld $49 ;'I'
9df1 0046 ld $46 ;'F'
9df2 004a ld $4a ;'J'
9df3 003d ld $3d ;'='
9df4 0030 ld $30 ;'0'
9df5 0053 ld $53 ;'S'
9df6 003d ld $3d ;'='
9df7 0053 ld $53 ;'S'
9df8 002b ld $2b ;'+'
9df9 0032 ld $32 ;'2'
9dfa 0000 ld $00 ;'\x00'
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 0039 ld $39
9e01 00c0 ld $c0
9e02 0008 ld $08
9e03 0030 ld $30
9e04 0011 ld $11
9e05 0053 ld $53 ;'S'
9e06 003d ld $3d ;'='
9e07 0053 ld $53 ;'S'
9e08 002b ld $2b ;'+'
9e09 004a ld $4a ;'J'
9e0a 0000 ld $00 ;'\x00'
9e0b 0039 ld $39
9e0c 00e0 ld $e0
9e0d 000a ld $0a
9e0e 003a ld $3a
9e0f 0011 ld $11
9e10 0057 ld $57 ;'W'
9e11 003d ld $3d ;'='
9e12 0057 ld $57 ;'W'
9e13 002b ld $2b ;'+'
9e14 0031 ld $31 ;'1'
9e15 0030 ld $30 ;'0'
9e16 0030 ld $30 ;'0'
9e17 0000 ld $00 ;'\x00'
9e18 003a ld $3a
9e19 00a0 ld $a0
9e1a 0013 ld $13
9e1b 0044 ld $44
9e1c 0011 ld $11
9e1d 0049 ld $49 ;'I'
9e1e 0046 ld $46 ;'F'
9e1f 0057 ld $57 ;'W'
9e20 003c ld $3c ;'<'
9e21 0036 ld $36 ;'6'
9e22 0035 ld $35 ;'5'
9e23 0030 ld $30 ;'0'
9e24 0030 ld $30 ;'0'
9e25 0047 ld $47 ;'G'
9e26 004f ld $4f ;'O'
9e27 0054 ld $54 ;'T'
9e28 004f ld $4f ;'O'
9e29 0034 ld $34 ;'4'
9e2a 0033 ld $33 ;'3'
9e2b 0033 ld $33 ;'3'
9e2c 0030 ld $30 ;'0'
9e2d 0000 ld $00 ;'\x00'
9e2e 003a ld $3a
9e2f 00c0 ld $c0
9e30 0010 ld $10
9e31 004f ld $4f
9e32 0011 ld $11
9e33 0049 ld $49 ;'I'
9e34 0046 ld $46 ;'F'
9e35 0053 ld $53 ;'S'
9e36 003c ld $3c ;'<'
9e37 0054 ld $54 ;'T'
9e38 0047 ld $47 ;'G'
9e39 004f ld $4f ;'O'
9e3a 0054 ld $54 ;'T'
9e3b 004f ld $4f ;'O'
9e3c 0034 ld $34 ;'4'
9e3d 0034 ld $34 ;'4'
9e3e 0037 ld $37 ;'7'
9e3f 0030 ld $30 ;'0'
9e40 0000 ld $00 ;'\x00'
9e41 003a ld $3a
9e42 00e0 ld $e0
9e43 0006 ld $06
9e44 0058 ld $58
9e45 0011 ld $11
9e46 0054 ld $54 ;'T'
9e47 003d ld $3d ;'='
9e48 0053 ld $53 ;'S'
9e49 0000 ld $00 ;'\x00'
9e4a 003b ld $3b
9e4b 00a0 ld $a0
9e4c 0006 ld $06
9e4d 0062 ld $62
9e4e 0011 ld $11
9e4f 0042 ld $42 ;'B'
9e50 003d ld $3d ;'='
9e51 0049 ld $49 ;'I'
9e52 0000 ld $00 ;'\x00'
9e53 003b ld $3b
9e54 00c0 ld $c0
9e55 0008 ld $08
9e56 0076 ld $76
9e57 0011 ld $11
9e58 003f ld $3f ;'?'
9e59 0022 ld $22 ;'"'
9e5a 002e ld $2e ;'.'
9e5b 0022 ld $22 ;'"'
9e5c 003b ld $3b ;';'
9e5d 0000 ld $00 ;'\x00'
9e5e 003b ld $3b
9e5f 00e0 ld $e0
9e60 0008 ld $08
9e61 0080 ld $80
9e62 0011 ld $11
9e63 0049 ld $49 ;'I'
9e64 003d ld $3d ;'='
9e65 0049 ld $49 ;'I'
9e66 002b ld $2b ;'+'
9e67 0031 ld $31 ;'1'
9e68 0000 ld $00 ;'\x00'
9e69 003c ld $3c
9e6a 00a0 ld $a0
9e6b 0011 ld $11
9e6c 008a ld $8a
9e6d 0011 ld $11
9e6e 0049 ld $49 ;'I'
9e6f 0046 ld $46 ;'F'
9e70 0049 ld $49 ;'I'
9e71 003c ld $3c ;'<'
9e72 0031 ld $31 ;'1'
9e73 0030 ld $30 ;'0'
9e74 0047 ld $47 ;'G'
9e75 004f ld $4f ;'O'
9e76 0054 ld $54 ;'T'
9e77 004f ld $4f ;'O'
9e78 0034 ld $34 ;'4'
9e79 0033 ld $33 ;'3'
9e7a 0030 ld $30 ;'0'
9e7b 0030 ld $30 ;'0'
9e7c 0000 ld $00 ;'\x00'
9e7d 003c ld $3c
9e7e 00c0 ld $c0
9e7f 000f ld $0f
9e80 0094 ld $94
9e81 0011 ld $11
9e82 003f ld $3f ;'?'
9e83 0022 ld $22 ;'"'
9e84 0049 ld $49 ;'I'
9e85 0020 ld $20 ;' '
9e86 0050 ld $50 ;'P'
9e87 004c ld $4c ;'L'
9e88 0041 ld $41 ;'A'
9e89 0059 ld $59 ;'Y'
9e8a 0020 ld $20 ;' '
9e8b 0022 ld $22 ;'"'
9e8c 003b ld $3b ;';'
9e8d 0042 ld $42 ;'B'
9e8e 0000 ld $00 ;'\x00'
9e8f 003c ld $3c
9e90 00e0 ld $e0
9e91 0004 ld $04
9e92 009e ld $9e
9e93 0011 ld $11
9e94 003f ld $3f ;'?'
9e95 0000 ld $00 ;'\x00'
9e96 003d ld $3d
9e97 00a0 ld $a0
9e98 000b ld $0b
9e99 00a9 ld $a9
9e9a 0011 ld $11
9e9b 0041 ld $41 ;'A'
9e9c 0028 ld $28 ;'('
9e9d 0042 ld $42 ;'B'
9e9e 002b ld $2b ;'+'
9e9f 0036 ld $36 ;'6'
9ea0 0029 ld $29 ;')'
9ea1 003d ld $3d ;'='
9ea2 0033 ld $33 ;'3'
9ea3 0000 ld $00 ;'\x00'
9ea4 003d ld $3d
9ea5 00c0 ld $c0
9ea6 0008 ld $08
9ea7 00b2 ld $b2
9ea8 0011 ld $11
9ea9 0055 ld $55 ;'U'
9eaa 003d ld $3d ;'='
9eab 0055 ld $55 ;'U'
9eac 002d ld $2d ;'-'
9ead 0031 ld $31 ;'1'
9eae 0000 ld $00 ;'\x00'
9eaf 003d ld $3d
9eb0 00e0 ld $e0
9eb1 0012 ld $12
9eb2 00bd ld $bd
9eb3 0011 ld $11
9eb4 0049 ld $49 ;'I'
9eb5 0046 ld $46 ;'F'
9eb6 0054 ld $54 ;'T'
9eb7 003c ld $3c ;'<'
9eb8 0031 ld $31 ;'1'
9eb9 0030 ld $30 ;'0'
9eba 0030 ld $30 ;'0'
9ebb 0047 ld $47 ;'G'
9ebc 004f ld $4f ;'O'
9ebd 0054 ld $54 ;'T'
9ebe 004f ld $4f ;'O'
9ebf 0032 ld $32 ;'2'
9ec0 0030 ld $30 ;'0'
9ec1 0031 ld $31 ;'1'
9ec2 0030 ld $30 ;'0'
9ec3 0000 ld $00 ;'\x00'
9ec4 003e ld $3e
9ec5 00a0 ld $a0
9ec6 0006 ld $06
9ec7 00d0 ld $d0
9ec8 0011 ld $11
9ec9 0046 ld $46 ;'F'
9eca 003d ld $3d ;'='
9ecb 0031 ld $31 ;'1'
9ecc 0000 ld $00 ;'\x00'
9ecd 003e ld $3e
9ece 00c0 ld $c0
9ecf 0006 ld $06
9ed0 00da ld $da
9ed1 0011 ld $11
9ed2 005a ld $5a ;'Z'
9ed3 003d ld $3d ;'='
9ed4 0031 ld $31 ;'1'
9ed5 0000 ld $00 ;'\x00'
9ed6 003e ld $3e
9ed7 00e0 ld $e0
9ed8 000b ld $0b
9ed9 00e4 ld $e4
9eda 0011 ld $11
9edb 0047 ld $47 ;'G'
9edc 004f ld $4f ;'O'
9edd 0054 ld $54 ;'T'
9ede 004f ld $4f ;'O'
9edf 0032 ld $32 ;'2'
9ee0 0030 ld $30 ;'0'
9ee1 0031 ld $31 ;'1'
9ee2 0030 ld $30 ;'0'
9ee3 0000 ld $00 ;'\x00'
9ee4 003f ld $3f
9ee5 00a0 ld $a0
9ee6 0010 ld $10
9ee7 00d4 ld $d4
9ee8 0017 ld $17
9ee9 004a ld $4a ;'J'
9eea 003d ld $3d ;'='
9eeb 0028 ld $28 ;'('
9eec 0049 ld $49 ;'I'
9eed 002d ld $2d ;'-'
9eee 0031 ld $31 ;'1'
9eef 0029 ld $29 ;')'
9ef0 002f ld $2f ;'/'
9ef1 0033 ld $33 ;'3'
9ef2 002a ld $2a ;'*'
9ef3 0033 ld $33 ;'3'
9ef4 002b ld $2b ;'+'
9ef5 0038 ld $38 ;'8'
9ef6 0000 ld $00 ;'\x00'
9ef7 003f ld $3f
9ef8 00c0 ld $c0
9ef9 0006 ld $06
9efa 00de ld $de
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 0017 ld $17
9f01 0044 ld $44 ;'D'
9f02 003d ld $3d ;'='
9f03 0031 ld $31 ;'1'
9f04 0000 ld $00 ;'\x00'
9f05 003f ld $3f
9f06 00e0 ld $e0
9f07 000b ld $0b
9f08 00e8 ld $e8
9f09 0017 ld $17
9f0a 0047 ld $47 ;'G'
9f0b 004f ld $4f ;'O'
9f0c 0054 ld $54 ;'T'
9f0d 004f ld $4f ;'O'
9f0e 0036 ld $36 ;'6'
9f0f 0035 ld $35 ;'5'
9f10 0030 ld $30 ;'0'
9f11 0030 ld $30 ;'0'
9f12 0000 ld $00 ;'\x00'
9f13 0040 ld $40
9f14 00a0 ld $a0
9f15 0012 ld $12
9f16 0038 ld $38
9f17 0018 ld $18
9f18 004a ld $4a ;'J'
9f19 003d ld $3d ;'='
9f1a 0049 ld $49 ;'I'
9f1b 002d ld $2d ;'-'
9f1c 0028 ld $28 ;'('
9f1d 0049 ld $49 ;'I'
9f1e 002d ld $2d ;'-'
9f1f 0031 ld $31 ;'1'
9f20 0029 ld $29 ;')'
9f21 002f ld $2f ;'/'
9f22 0033 ld $33 ;'3'
9f23 002a ld $2a ;'*'
9f24 0033 ld $33 ;'3'
9f25 002b ld $2b ;'+'
9f26 0039 ld $39 ;'9'
9f27 0000 ld $00 ;'\x00'
9f28 0040 ld $40
9f29 00c0 ld $c0
9f2a 0006 ld $06
9f2b 0042 ld $42
9f2c 0018 ld $18
9f2d 0044 ld $44 ;'D'
9f2e 003d ld $3d ;'='
9f2f 0033 ld $33 ;'3'
9f30 0000 ld $00 ;'\x00'
9f31 0040 ld $40
9f32 00e0 ld $e0
9f33 000b ld $0b
9f34 004c ld $4c
9f35 0018 ld $18
9f36 0047 ld $47 ;'G'
9f37 004f ld $4f ;'O'
9f38 0054 ld $54 ;'T'
9f39 004f ld $4f ;'O'
9f3a 0036 ld $36 ;'6'
9f3b 0035 ld $35 ;'5'
9f3c 0030 ld $30 ;'0'
9f3d 0030 ld $30 ;'0'
9f3e 0000 ld $00 ;'\x00'
9f3f 0041 ld $41
9f40 00a0 ld $a0
9f41 0013 ld $13
9f42 009c ld $9c
9f43 0018 ld $18
9f44 0049 ld $49 ;'I'
9f45 0046 ld $46 ;'F'
9f46 0049 ld $49 ;'I'
9f47 0025 ld $25 ;'%'
9f48 0034 ld $34 ;'4'
9f49 003c ld $3c ;'<'
9f4a 003e ld $3e ;'>'
9f4b 0031 ld $31 ;'1'
9f4c 0047 ld $47 ;'G'
9f4d 004f ld $4f ;'O'
9f4e 0054 ld $54 ;'T'
9f4f 004f ld $4f ;'O'
9f50 0036 ld $36 ;'6'
9f51 0034 ld $34 ;'4'
9f52 0034 ld $34 ;'4'
9f53 0030 ld $30 ;'0'
9f54 0000 ld $00 ;'\x00'
9f55 0041 ld $41
9f56 00c0 ld $c0
9f57 0006 ld $06
9f58 00a6 ld $a6
9f59 0018 ld $18
9f5a 0044 ld $44 ;'D'
9f5b 003d ld $3d ;'='
9f5c 0034 ld $34 ;'4'
9f5d 0000 ld $00 ;'\x00'
9f5e 0041 ld $41
9f5f 00e0 ld $e0
9f60 0007 ld $07
9f61 00ba ld $ba
9f62 0018 ld $18
9f63 004a ld $4a ;'J'
9f64 003d ld $3d ;'='
9f65 0031 ld $31 ;'1'
9f66 0031 ld $31 ;'1'
9f67 0000 ld $00 ;'\x00'
9f68 0042 ld $42
9f69 00a0 ld $a0
9f6a 000b ld $0b
9f6b 00c4 ld $c4
9f6c 0018 ld $18
9f6d 0047 ld $47 ;'G'
9f6e 004f ld $4f ;'O'
9f6f 0054 ld $54 ;'T'
9f70 004f ld $4f ;'O'
9f71 0036 ld $36 ;'6'
9f72 0035 ld $35 ;'5'
9f73 0030 ld $30 ;'0'
9f74 0030 ld $30 ;'0'
9f75 0000 ld $00 ;'\x00'
9f76 0042 ld $42
9f77 00c0 ld $c0
9f78 0006 ld $06
9f79 0000 ld $00
9f7a 0019 ld $19
9f7b 0044 ld $44 ;'D'
9f7c 003d ld $3d ;'='
9f7d 0032 ld $32 ;'2'
9f7e 0000 ld $00 ;'\x00'
9f7f 0042 ld $42
9f80 00e0 ld $e0
9f81 0011 ld $11
9f82 000b ld $0b
9f83 0019 ld $19
9f84 0049 ld $49 ;'I'
9f85 0046 ld $46 ;'F'
9f86 0049 ld $49 ;'I'
9f87 003c ld $3c ;'<'
9f88 003d ld $3d ;'='
9f89 0031 ld $31 ;'1'
9f8a 0047 ld $47 ;'G'
9f8b 004f ld $4f ;'O'
9f8c 0054 ld $54 ;'T'
9f8d 004f ld $4f ;'O'
9f8e 0036 ld $36 ;'6'
9f8f 0034 ld $34 ;'4'
9f90 0034 ld $34 ;'4'
9f91 0030 ld $30 ;'0'
9f92 0000 ld $00 ;'\x00'
9f93 0043 ld $43
9f94 00a0 ld $a0
9f95 0011 ld $11
9f96 000c ld $0c
9f97 0019 ld $19
9f98 0049 ld $49 ;'I'
9f99 0046 ld $46 ;'F'
9f9a 0049 ld $49 ;'I'
9f9b 003e ld $3e ;'>'
9f9c 003d ld $3d ;'='
9f9d 0039 ld $39 ;'9'
9f9e 0047 ld $47 ;'G'
9f9f 004f ld $4f ;'O'
9fa0 0054 ld $54 ;'T'
9fa1 004f ld $4f ;'O'
9fa2 0036 ld $36 ;'6'
9fa3 0034 ld $34 ;'4'
9fa4 0034 ld $34 ;'4'
9fa5 0030 ld $30 ;'0'
9fa6 0000 ld $00 ;'\x00'
9fa7 0043 ld $43
9fa8 00c0 ld $c0
9fa9 0012 ld $12
9faa 000d ld $0d
9fab 0019 ld $19
9fac 0049 ld $49 ;'I'
9fad 0046 ld $46 ;'F'
9fae 0049 ld $49 ;'I'
9faf 0025 ld $25 ;'%'
9fb0 0032 ld $32 ;'2'
9fb1 003d ld $3d ;'='
9fb2 0031 ld $31 ;'1'
9fb3 0047 ld $47 ;'G'
9fb4 004f ld $4f ;'O'
9fb5 0054 ld $54 ;'T'
9fb6 004f ld $4f ;'O'
9fb7 0036 ld $36 ;'6'
9fb8 0033 ld $33 ;'3'
9fb9 0033 ld $33 ;'3'
9fba 0030 ld $30 ;'0'
9fbb 0000 ld $00 ;'\x00'
9fbc 0043 ld $43
9fbd 00e0 ld $e0
9fbe 0006 ld $06
9fbf 0028 ld $28
9fc0 0019 ld $19
9fc1 004a ld $4a ;'J'
9fc2 003d ld $3d ;'='
9fc3 0030 ld $30 ;'0'
9fc4 0000 ld $00 ;'\x00'
9fc5 0044 ld $44
9fc6 00a0 ld $a0
9fc7 0009 ld $09
9fc8 0032 ld $32
9fc9 0019 ld $19
9fca 0052 ld $52 ;'R'
9fcb 0045 ld $45 ;'E'
9fcc 0054 ld $54 ;'T'
9fcd 0055 ld $55 ;'U'
9fce 0052 ld $52 ;'R'
9fcf 004e ld $4e ;'N'
9fd0 0000 ld $00 ;'\x00'
9fd1 0044 ld $44
9fd2 00c0 ld $c0
9fd3 000b ld $0b
9fd4 0064 ld $64
9fd5 0019 ld $19
9fd6 004c ld $4c ;'L'
9fd7 003d ld $3d ;'='
9fd8 0041 ld $41 ;'A'
9fd9 0028 ld $28 ;'('
9fda 004a ld $4a ;'J'
9fdb 002d ld $2d ;'-'
9fdc 0044 ld $44 ;'D'
9fdd 0029 ld $29 ;')'
9fde 0000 ld $00 ;'\x00'
9fdf 0044 ld $44
9fe0 00e0 ld $e0
9fe1 0009 ld $09
9fe2 0066 ld $66
9fe3 0019 ld $19
9fe4 004d ld $4d ;'M'
9fe5 003d ld $3d ;'='
9fe6 0041 ld $41 ;'A'
9fe7 0028 ld $28 ;'('
9fe8 004a ld $4a ;'J'
9fe9 0029 ld $29 ;')'
9fea 0000 ld $00 ;'\x00'
9feb 0045 ld $45
9fec 00a0 ld $a0
9fed 000b ld $0b
9fee 006e ld $6e
9fef 0019 ld $19
9ff0 004e ld $4e ;'N'
9ff1 003d ld $3d ;'='
9ff2 0041 ld $41 ;'A'
9ff3 0028 ld $28 ;'('
9ff4 004a ld $4a ;'J'
9ff5 002b ld $2b ;'+'
9ff6 0044 ld $44 ;'D'
9ff7 0029 ld $29 ;')'
9ff8 0000 ld $00 ;'\x00'
9ff9 0045 ld $45
9ffa 00c0 ld $c0
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 0009 ld $09
a001 0082 ld $82
a002 0019 ld $19
a003 0052 ld $52 ;'R'
a004 0045 ld $45 ;'E'
a005 0054 ld $54 ;'T'
a006 0055 ld $55 ;'U'
a007 0052 ld $52 ;'R'
a008 004e ld $4e ;'N'
a009 0000 ld $00 ;'\x00'
a00a 0045 ld $45
a00b 00e2 ld $e2
a00c 0004 ld $04
a00d 0052 ld $52 ;'R'
a00e 0055 ld $55 ;'U'
a00f 004e ld $4e ;'N'
a010 0000 ld $00 ;'\x00'
a011 001b ld $1b
a012 00a0 ld $a0
a013 0002 ld $02
a014 00e0 ld $e0
a015 0045 ld $45
a016 0000 ld $00
a017 0000 ld $00 ;End of Apps/TicTac/TicTac_v2.gtb, size 2012
;+-----------------------------------+
;| Apps/WozMon/WozMon_v2.gcl |
;+-----------------------------------+
a018 dc54 st $54,[y,x++] ;'T'
a019 dc69 st $69,[y,x++] ;'i'
a01a dc63 st $63,[y,x++] ;'c'
a01b dc54 st $54,[y,x++] ;'T'
a01c dc61 st $61,[y,x++] ;'a'
a01d dc63 st $63,[y,x++] ;'c'
a01e dc00 st $00,[y,x++] ;'\x00'
a01f dc00 st $00,[y,x++] ;'\x00'
a020 0019 ld $19
a021 c218 st [$18]
a022 0098 ld $98
a023 14fb ld $fb,y
a024 e0ee jmp y,$ee
a025 c219 st [$19]
WozMon: a026 0002 ld $02 ;| RAM segment address (high byte first)
a027 0000 ld $00 ;|
a028 00e2 ld $e2 ;| Length (1..256)
a029 00cd ld $cd ;0200 DEF
a02a 000a ld $0a
a02b 002a ld $2a
a02c 002a ld $2a
a02d 0020 ld $20
a02e 0057 ld $57
a02f 006f ld $6f
a030 007a ld $7a
a031 004d ld $4d
a032 006f ld $6f
a033 006e ld $6e
a034 0000 ld $00
a035 002b ld $2b ;020c STW
a036 0030 ld $30 ;020c 'tmp'
a037 0011 ld $11 ;020e LDWI
a038 00df ld $df
a039 0001 ld $01
a03a 00f6 ld $f6 ;0211 DEEK
a03b 002b ld $2b ;0212 STW
a03c 0032 ld $32 ;0212 'Pos'
a03d 00cd ld $cd ;0214 DEF
a03e 0060 ld $60
a03f 00e6 ld $e6 ;0216 SUBI
a040 0052 ld $52
a041 0035 ld $35 ;0218 BCC
a042 0053 ld $53 ;0219 GE
a043 0022 ld $22
a044 00e3 ld $e3 ;021b ADDI
a045 0032 ld $32
a046 002b ld $2b ;021d STW
a047 0034 ld $34 ;021d 'i'
a048 0011 ld $11 ;021f LDWI
a049 0000 ld $00
a04a 0007 ld $07
a04b 0090 ld $90 ;0222 BRA
a04c 0027 ld $27
a04d 002b ld $2b ;0224 STW
a04e 0034 ld $34 ;0224 'i'
a04f 0011 ld $11 ;0226 LDWI
a050 0000 ld $00
a051 0008 ld $08
a052 002b ld $2b ;0229 STW
a053 0036 ld $36 ;0229 'k'
a054 0021 ld $21 ;022b LDW
a055 0034 ld $34 ;022b 'i'
a056 00e9 ld $e9 ;022d LSLW
a057 00e9 ld $e9 ;022e LSLW
a058 0099 ld $99 ;022f ADDW
a059 0034 ld $34 ;022f 'i'
a05a 0099 ld $99 ;0231 ADDW
a05b 0036 ld $36 ;0231 'k'
a05c 002b ld $2b ;0233 STW
a05d 0036 ld $36 ;0233 'k'
a05e 0011 ld $11 ;0235 LDWI
a05f 00e1 ld $e1
a060 0004 ld $04
a061 002b ld $2b ;0238 STW
a062 0022 ld $22
a063 0021 ld $21 ;023a LDW
a064 002a ld $2a
a065 002b ld $2b ;023c STW
a066 0024 ld $24
a067 0021 ld $21 ;023e LDW
a068 0032 ld $32 ;023e 'Pos'
a069 002b ld $2b ;0240 STW
a06a 0028 ld $28
a06b 00ec ld $ec ;0242 STLW
a06c 00fe ld $fe
a06d 00e3 ld $e3 ;0244 ADDI
a06e 0006 ld $06
a06f 002b ld $2b ;0246 STW
a070 0032 ld $32 ;0246 'Pos'
a071 0059 ld $59 ;0248 LDI
a072 0005 ld $05
a073 002b ld $2b ;024a STW
a074 0034 ld $34 ;024a 'i'
a075 0021 ld $21 ;024c LDW
a076 0036 ld $36 ;024c 'k'
a077 007f ld $7f ;024e LUP
a078 0000 ld $00
a079 005e ld $5e ;0250 ST
a07a 0026 ld $26
a07b 00b4 ld $b4 ;0252 SYS
a07c 00cb ld $cb
a07d 0093 ld $93 ;0254 INC
a07e 0036 ld $36 ;0254 'k'
a07f 0093 ld $93 ;0256 INC
a080 0028 ld $28
a081 0021 ld $21 ;0258 LDW
a082 0034 ld $34 ;0258 'i'
a083 00e6 ld $e6 ;025a SUBI
a084 0001 ld $01
a085 0035 ld $35 ;025c BCC
a086 004d ld $4d ;025d GT
a087 0048 ld $48
a088 00ee ld $ee ;025f LDLW
a089 00fe ld $fe
a08a 00ff ld $ff ;0261 RET
a08b 002b ld $2b ;0262 STW
a08c 0038 ld $38 ;0262 'PrintChar'
a08d 00cd ld $cd ;0264 DEF
a08e 00ad ld $ad
a08f 001a ld $1a ;0266 LD
a090 0032 ld $32 ;0266 'Pos'
a091 0035 ld $35 ;0268 BCC
a092 003f ld $3f ;0269 EQ
a093 00ac ld $ac
a094 0011 ld $11 ;026b LDWI
a095 00e1 ld $e1
a096 0004 ld $04
a097 002b ld $2b ;026e STW
a098 0022 ld $22
a099 0011 ld $11 ;0270 LDWI
a09a 0000 ld $00
a09b 0008 ld $08
a09c 005e ld $5e ;0273 ST
a09d 0032 ld $32 ;0273 'Pos'
a09e 0099 ld $99 ;0275 ADDW
a09f 0032 ld $32 ;0275 'Pos'
a0a0 0035 ld $35 ;0277 BCC
a0a1 0053 ld $53 ;0278 GE
a0a2 007b ld $7b
a0a3 0011 ld $11 ;027a LDWI
a0a4 0000 ld $00
a0a5 0008 ld $08
a0a6 002b ld $2b ;027d STW
a0a7 0032 ld $32 ;027d 'Pos'
a0a8 002b ld $2b ;027f STW
a0a9 0028 ld $28
a0aa 005e ld $5e ;0281 ST
a0ab 0026 ld $26
a0ac 00b4 ld $b4 ;0283 SYS
a0ad 00cb ld $cb
a0ae 0093 ld $93 ;0285 INC
a0af 0028 ld $28
a0b0 001a ld $1a ;0287 LD
a0b1 0028 ld $28
a0b2 008c ld $8c ;0289 XORI
a0b3 00a0 ld $a0
a0b4 0035 ld $35 ;028b BCC
a0b5 0072 ld $72 ;028c NE
a0b6 0081 ld $81
a0b7 0011 ld $11 ;028e LDWI
a0b8 00ee ld $ee
a0b9 0001 ld $01
a0ba 002b ld $2b ;0291 STW
a0bb 0034 ld $34 ;0291 'i'
a0bc 0021 ld $21 ;0293 LDW
a0bd 0034 ld $34 ;0293 'i'
a0be 00ad ld $ad ;0295 PEEK
a0bf 00e6 ld $e6 ;0296 SUBI
a0c0 0078 ld $78
a0c1 0035 ld $35 ;0298 BCC
a0c2 0053 ld $53 ;0299 GE
a0c3 009d ld $9d
a0c4 008c ld $8c ;029b XORI
a0c5 0080 ld $80
a0c6 0090 ld $90 ;029d BRA
a0c7 009f ld $9f
a0c8 008c ld $8c ;029f XORI
a0c9 0008 ld $08
a0ca 00f0 ld $f0 ;02a1 POKE
a0cb 0034 ld $34 ;02a1 'i'
a0cc 0021 ld $21 ;02a3 LDW
a0cd 0034 ld $34 ;02a3 'i'
a0ce 00e6 ld $e6 ;02a5 SUBI
a0cf 0002 ld $02
a0d0 002b ld $2b ;02a7 STW
a0d1 0034 ld $34 ;02a7 'i'
a0d2 008c ld $8c ;02a9 XORI
a0d3 00fe ld $fe
a0d4 0035 ld $35 ;02ab BCC
a0d5 0072 ld $72 ;02ac NE
a0d6 0091 ld $91
a0d7 00ff ld $ff ;02ae RET
a0d8 002b ld $2b ;02af STW
a0d9 003a ld $3a ;02af 'CNewline'
a0da 00cd ld $cd ;02b1 DEF
a0db 00d9 ld $d9
a0dc 0075 ld $75 ;02b3 PUSH
a0dd 002b ld $2b ;02b4 STW
a0de 0030 ld $30 ;02b4 'tmp'
a0df 0011 ld $11 ;02b6 LDWI
a0e0 0052 ld $52
a0e1 0006 ld $06
a0e2 002b ld $2b ;02b9 STW
a0e3 0022 ld $22
a0e4 0021 ld $21 ;02bb LDW
a0e5 0030 ld $30 ;02bb 'tmp'
a0e6 00b4 ld $b4 ;02bd SYS
a0e7 00f5 ld $f5
a0e8 00e6 ld $e6 ;02bf SUBI
a0e9 000a ld $0a
a0ea 0035 ld $35 ;02c1 BCC
a0eb 0050 ld $50 ;02c2 LT
a0ec 00c4 ld $c4
a0ed 00e3 ld $e3 ;02c4 ADDI
a0ee 0007 ld $07
a0ef 00e3 ld $e3 ;02c6 ADDI
a0f0 003a ld $3a
a0f1 00cf ld $cf ;02c8 CALL
a0f2 0038 ld $38 ;02c8 'PrintChar'
a0f3 0021 ld $21 ;02ca LDW
a0f4 0030 ld $30 ;02ca 'tmp'
a0f5 0082 ld $82 ;02cc ANDI
a0f6 000f ld $0f
a0f7 00e6 ld $e6 ;02ce SUBI
a0f8 000a ld $0a
a0f9 0035 ld $35 ;02d0 BCC
a0fa 0050 ld $50 ;02d1 LT
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 00d3 ld $d3
a101 00e3 ld $e3 ;02d3 ADDI
a102 0007 ld $07
a103 00e3 ld $e3 ;02d5 ADDI
a104 003a ld $3a
a105 00cf ld $cf ;02d7 CALL
a106 0038 ld $38 ;02d7 'PrintChar'
a107 0063 ld $63 ;02d9 POP
a108 00ff ld $ff ;02da RET
a109 002b ld $2b ;02db STW
a10a 003c ld $3c ;02db 'PrintByte'
a10b 0011 ld $11 ;02dd LDWI
a10c 0000 ld $00
a10d 0003 ld $03
a10e 00cf ld $cf ;02e0 CALL
a10f 0018 ld $18 ;02e0 vAC
a110 0003 ld $03 ;| RAM segment address (high byte first)
a111 0000 ld $00 ;|
a112 00f3 ld $f3 ;| Length (1..256)
a113 00cd ld $cd ;0300 DEF
a114 00d3 ld $d3
a115 0075 ld $75 ;0302 PUSH
a116 0059 ld $59 ;0303 LDI
a117 0080 ld $80
a118 002b ld $2b ;0305 STW
a119 003e ld $3e ;0305 'Buffer'
a11a 00cf ld $cf ;0307 CALL
a11b 003a ld $3a ;0307 'CNewline'
a11c 0093 ld $93 ;0309 INC
a11d 003e ld $3e ;0309 'Buffer'
a11e 0021 ld $21 ;030b LDW
a11f 003e ld $3e ;030b 'Buffer'
a120 00ad ld $ad ;030d PEEK
a121 0035 ld $35 ;030e BCC
a122 003f ld $3f ;030f EQ
a123 00d1 ld $d1
a124 00e6 ld $e6 ;0311 SUBI
a125 002e ld $2e
a126 0035 ld $35 ;0313 BCC
a127 0050 ld $50 ;0314 LT
a128 0007 ld $07
a129 0035 ld $35 ;0316 BCC
a12a 0072 ld $72 ;0317 NE
a12b 001d ld $1d
a12c 0059 ld $59 ;0319 LDI
a12d 0001 ld $01
a12e 002b ld $2b ;031b STW
a12f 0040 ld $40 ;031b 'Mode'
a130 0090 ld $90 ;031d BRA
a131 0007 ld $07
a132 00e6 ld $e6 ;031f SUBI
a133 000c ld $0c
a134 0035 ld $35 ;0321 BCC
a135 0072 ld $72 ;0322 NE
a136 0028 ld $28
a137 00e6 ld $e6 ;0324 SUBI
a138 0001 ld $01
a139 002b ld $2b ;0326 STW
a13a 0040 ld $40 ;0326 'Mode'
a13b 0090 ld $90 ;0328 BRA
a13c 0007 ld $07
a13d 00e6 ld $e6 ;032a SUBI
a13e 0018 ld $18
a13f 0035 ld $35 ;032c BCC
a140 0072 ld $72 ;032d NE
a141 0031 ld $31
a142 00cf ld $cf ;032f CALL
a143 0042 ld $42 ;032f 'Examine'
a144 0090 ld $90 ;0331 BRA
a145 0007 ld $07
a146 0059 ld $59 ;0333 LDI
a147 0000 ld $00
a148 002b ld $2b ;0335 STW
a149 0030 ld $30 ;0335 'tmp'
a14a 002b ld $2b ;0337 STW
a14b 0044 ld $44 ;0337 'Value'
a14c 00e9 ld $e9 ;0339 LSLW
a14d 00e9 ld $e9 ;033a LSLW
a14e 00e9 ld $e9 ;033b LSLW
a14f 00e9 ld $e9 ;033c LSLW
a150 002b ld $2b ;033d STW
a151 0034 ld $34 ;033d 'i'
a152 0021 ld $21 ;033f LDW
a153 003e ld $3e ;033f 'Buffer'
a154 00ad ld $ad ;0341 PEEK
a155 0093 ld $93 ;0342 INC
a156 003e ld $3e ;0342 'Buffer'
a157 00e6 ld $e6 ;0344 SUBI
a158 0030 ld $30
a159 0035 ld $35 ;0346 BCC
a15a 0050 ld $50 ;0347 LT
a15b 0068 ld $68
a15c 00e6 ld $e6 ;0349 SUBI
a15d 000a ld $0a
a15e 0035 ld $35 ;034b BCC
a15f 0053 ld $53 ;034c GE
a160 0054 ld $54
a161 002b ld $2b ;034e STW
a162 0030 ld $30 ;034e 'tmp'
a163 00e3 ld $e3 ;0350 ADDI
a164 000a ld $0a
a165 0099 ld $99 ;0352 ADDW
a166 0034 ld $34 ;0352 'i'
a167 0090 ld $90 ;0354 BRA
a168 0035 ld $35
a169 00e6 ld $e6 ;0356 SUBI
a16a 0006 ld $06
a16b 0082 ld $82 ;0358 ANDI
a16c 001f ld $1f
a16d 0035 ld $35 ;035a BCC
a16e 0056 ld $56 ;035b LE
a16f 0068 ld $68
a170 00e6 ld $e6 ;035d SUBI
a171 0007 ld $07
a172 0035 ld $35 ;035f BCC
a173 0053 ld $53 ;0360 GE
a174 0068 ld $68
a175 002b ld $2b ;0362 STW
a176 0030 ld $30 ;0362 'tmp'
a177 00e3 ld $e3 ;0364 ADDI
a178 0010 ld $10
a179 0099 ld $99 ;0366 ADDW
a17a 0034 ld $34 ;0366 'i'
a17b 0090 ld $90 ;0368 BRA
a17c 0035 ld $35
a17d 0021 ld $21 ;036a LDW
a17e 0030 ld $30 ;036a 'tmp'
a17f 0035 ld $35 ;036c BCC
a180 003f ld $3f ;036d EQ
a181 00cd ld $cd
a182 0021 ld $21 ;036f LDW
a183 003e ld $3e ;036f 'Buffer'
a184 00e6 ld $e6 ;0371 SUBI
a185 0002 ld $02
a186 002b ld $2b ;0373 STW
a187 003e ld $3e ;0373 'Buffer'
a188 0021 ld $21 ;0375 LDW
a189 0040 ld $40 ;0375 'Mode'
a18a 0035 ld $35 ;0377 BCC
a18b 0053 ld $53 ;0378 GE
a18c 0084 ld $84
a18d 0021 ld $21 ;037a LDW
a18e 0044 ld $44 ;037a 'Value'
a18f 00f0 ld $f0 ;037c POKE
a190 0046 ld $46 ;037c 'Store'
a191 0021 ld $21 ;037e LDW
a192 0046 ld $46 ;037e 'Store'
a193 00e3 ld $e3 ;0380 ADDI
a194 0001 ld $01
a195 002b ld $2b ;0382 STW
a196 0046 ld $46 ;0382 'Store'
a197 0090 ld $90 ;0384 BRA
a198 0007 ld $07
a199 0035 ld $35 ;0386 BCC
a19a 0072 ld $72 ;0387 NE
a19b 0091 ld $91
a19c 00cf ld $cf ;0389 CALL
a19d 003a ld $3a ;0389 'CNewline'
a19e 0021 ld $21 ;038b LDW
a19f 0044 ld $44 ;038b 'Value'
a1a0 002b ld $2b ;038d STW
a1a1 0046 ld $46 ;038d 'Store'
a1a2 00e6 ld $e6 ;038f SUBI
a1a3 0001 ld $01
a1a4 002b ld $2b ;0391 STW
a1a5 0042 ld $42 ;0391 'Examine'
a1a6 0021 ld $21 ;0393 LDW
a1a7 0042 ld $42 ;0393 'Examine'
a1a8 00b8 ld $b8 ;0395 SUBW
a1a9 0044 ld $44 ;0395 'Value'
a1aa 0035 ld $35 ;0397 BCC
a1ab 0053 ld $53 ;0398 GE
a1ac 00c7 ld $c7
a1ad 0021 ld $21 ;039a LDW
a1ae 0042 ld $42 ;039a 'Examine'
a1af 00e3 ld $e3 ;039c ADDI
a1b0 0001 ld $01
a1b1 002b ld $2b ;039e STW
a1b2 0042 ld $42 ;039e 'Examine'
a1b3 0082 ld $82 ;03a0 ANDI
a1b4 0007 ld $07
a1b5 0035 ld $35 ;03a2 BCC
a1b6 0072 ld $72 ;03a3 NE
a1b7 00a5 ld $a5
a1b8 00cf ld $cf ;03a5 CALL
a1b9 003a ld $3a ;03a5 'CNewline'
a1ba 001a ld $1a ;03a7 LD
a1bb 0032 ld $32 ;03a7 'Pos'
a1bc 0035 ld $35 ;03a9 BCC
a1bd 0072 ld $72 ;03aa NE
a1be 00ba ld $ba
a1bf 0059 ld $59 ;03ac LDI
a1c0 0002 ld $02
a1c1 005e ld $5e ;03ae ST
a1c2 0032 ld $32 ;03ae 'Pos'
a1c3 001a ld $1a ;03b0 LD
a1c4 0043 ld $43 ;03b0 'Examine'+1
a1c5 00cf ld $cf ;03b2 CALL
a1c6 003c ld $3c ;03b2 'PrintByte'
a1c7 001a ld $1a ;03b4 LD
a1c8 0042 ld $42 ;03b4 'Examine'
a1c9 00cf ld $cf ;03b6 CALL
a1ca 003c ld $3c ;03b6 'PrintByte'
a1cb 0059 ld $59 ;03b8 LDI
a1cc 003a ld $3a
a1cd 00cf ld $cf ;03ba CALL
a1ce 0038 ld $38 ;03ba 'PrintChar'
a1cf 0021 ld $21 ;03bc LDW
a1d0 0032 ld $32 ;03bc 'Pos'
a1d1 00e3 ld $e3 ;03be ADDI
a1d2 0004 ld $04
a1d3 002b ld $2b ;03c0 STW
a1d4 0032 ld $32 ;03c0 'Pos'
a1d5 0021 ld $21 ;03c2 LDW
a1d6 0042 ld $42 ;03c2 'Examine'
a1d7 00ad ld $ad ;03c4 PEEK
a1d8 00cf ld $cf ;03c5 CALL
a1d9 003c ld $3c ;03c5 'PrintByte'
a1da 0090 ld $90 ;03c7 BRA
a1db 0091 ld $91
a1dc 0059 ld $59 ;03c9 LDI
a1dd 0000 ld $00
a1de 002b ld $2b ;03cb STW
a1df 0040 ld $40 ;03cb 'Mode'
a1e0 0090 ld $90 ;03cd BRA
a1e1 0007 ld $07
a1e2 0059 ld $59 ;03cf LDI
a1e3 005c ld $5c
a1e4 00cf ld $cf ;03d1 CALL
a1e5 0038 ld $38 ;03d1 'PrintChar'
a1e6 0063 ld $63 ;03d3 POP
a1e7 00ff ld $ff ;03d4 RET
a1e8 002b ld $2b ;03d5 STW
a1e9 0048 ld $48 ;03d5 'ProcessBuffer'
a1ea 0093 ld $93 ;03d7 INC
a1eb 0032 ld $32 ;03d7 'Pos'
a1ec 0011 ld $11 ;03d9 LDWI
a1ed 0020 ld $20
a1ee 000f ld $0f
a1ef 002b ld $2b ;03dc STW
a1f0 002a ld $2a
a1f1 005e ld $5e ;03de ST
a1f2 0024 ld $24
a1f3 00cf ld $cf ;03e0 CALL
a1f4 003a ld $3a ;03e0 'CNewline'
a1f5 0059 ld $59 ;03e2 LDI
a1f6 002a ld $2a
a1f7 00cf ld $cf ;03e4 CALL
a1f8 0038 ld $38 ;03e4 'PrintChar'
a1f9 0021 ld $21 ;03e6 LDW
a1fa 0030 ld $30 ;03e6 'tmp'
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 00ad ld $ad ;03e8 PEEK
a201 0093 ld $93 ;03e9 INC
a202 0030 ld $30 ;03e9 'tmp'
a203 0035 ld $35 ;03eb BCC
a204 0072 ld $72 ;03ec NE
a205 00e2 ld $e2
a206 0011 ld $11 ;03ee LDWI
a207 0000 ld $00
a208 0004 ld $04
a209 00cf ld $cf ;03f1 CALL
a20a 0018 ld $18 ;03f1 vAC
a20b 0004 ld $04 ;| RAM segment address (high byte first)
a20c 0000 ld $00 ;|
a20d 0072 ld $72 ;| Length (1..256)
a20e 0059 ld $59 ;0400 LDI
a20f 0081 ld $81
a210 002b ld $2b ;0402 STW
a211 003e ld $3e ;0402 'Buffer'
a212 00cf ld $cf ;0404 CALL
a213 003a ld $3a ;0404 'CNewline'
a214 0059 ld $59 ;0406 LDI
a215 007f ld $7f
a216 005e ld $5e ;0408 ST
a217 002b ld $2b
a218 00cf ld $cf ;040a CALL
a219 0038 ld $38 ;040a 'PrintChar'
a21a 002b ld $2b ;040c STW
a21b 0032 ld $32 ;040c 'Pos'
a21c 001a ld $1a ;040e LD
a21d 000f ld $0f
a21e 002b ld $2b ;0410 STW
a21f 0030 ld $30 ;0410 'tmp'
a220 001a ld $1a ;0412 LD
a221 000f ld $0f
a222 00f0 ld $f0 ;0414 POKE
a223 003e ld $3e ;0414 'Buffer'
a224 00fc ld $fc ;0416 XORW
a225 0030 ld $30 ;0416 'tmp'
a226 0035 ld $35 ;0418 BCC
a227 0072 ld $72 ;0419 NE
a228 001e ld $1e
a229 0021 ld $21 ;041b LDW
a22a 003e ld $3e ;041b 'Buffer'
a22b 00ad ld $ad ;041d PEEK
a22c 0090 ld $90 ;041e BRA
a22d 000e ld $0e
a22e 0021 ld $21 ;0420 LDW
a22f 003e ld $3e ;0420 'Buffer'
a230 00ad ld $ad ;0422 PEEK
a231 008c ld $8c ;0423 XORI
a232 000a ld $0a
a233 0035 ld $35 ;0425 BCC
a234 003f ld $3f ;0426 EQ
a235 0060 ld $60
a236 008c ld $8c ;0428 XORI
a237 0075 ld $75
a238 0035 ld $35 ;042a BCC
a239 0072 ld $72 ;042b NE
a23a 0042 ld $42
a23b 0059 ld $59 ;042d LDI
a23c 0020 ld $20
a23d 00cf ld $cf ;042f CALL
a23e 0038 ld $38 ;042f 'PrintChar'
a23f 002b ld $2b ;0431 STW
a240 0032 ld $32 ;0431 'Pos'
a241 001a ld $1a ;0433 LD
a242 0032 ld $32 ;0433 'Pos'
a243 00e6 ld $e6 ;0435 SUBI
a244 0006 ld $06
a245 0035 ld $35 ;0437 BCC
a246 0050 ld $50 ;0438 LT
a247 0040 ld $40
a248 005e ld $5e ;043a ST
a249 0032 ld $32 ;043a 'Pos'
a24a 0021 ld $21 ;043c LDW
a24b 003e ld $3e ;043c 'Buffer'
a24c 00e6 ld $e6 ;043e SUBI
a24d 0001 ld $01
a24e 002b ld $2b ;0440 STW
a24f 003e ld $3e ;0440 'Buffer'
a250 0090 ld $90 ;0442 BRA
a251 0004 ld $04
a252 00e6 ld $e6 ;0444 SUBI
a253 0060 ld $60
a254 0035 ld $35 ;0446 BCC
a255 0053 ld $53 ;0447 GE
a256 0004 ld $04
a257 001a ld $1a ;0449 LD
a258 0032 ld $32 ;0449 'Pos'
a259 008c ld $8c ;044b XORI
a25a 0096 ld $96
a25b 0035 ld $35 ;044d BCC
a25c 0072 ld $72 ;044e NE
a25d 0057 ld $57
a25e 0059 ld $59 ;0450 LDI
a25f 005c ld $5c
a260 00cf ld $cf ;0452 CALL
a261 0038 ld $38 ;0452 'PrintChar'
a262 0011 ld $11 ;0454 LDWI
a263 0000 ld $00
a264 0004 ld $04
a265 00cf ld $cf ;0457 CALL
a266 0018 ld $18 ;0457 vAC
a267 0021 ld $21 ;0459 LDW
a268 003e ld $3e ;0459 'Buffer'
a269 00ad ld $ad ;045b PEEK
a26a 00cf ld $cf ;045c CALL
a26b 0038 ld $38 ;045c 'PrintChar'
a26c 0093 ld $93 ;045e INC
a26d 003e ld $3e ;045e 'Buffer'
a26e 0090 ld $90 ;0460 BRA
a26f 0004 ld $04
a270 00f0 ld $f0 ;0462 POKE
a271 003e ld $3e ;0462 'Buffer'
a272 002b ld $2b ;0464 STW
a273 0040 ld $40 ;0464 'Mode'
a274 0059 ld $59 ;0466 LDI
a275 0020 ld $20
a276 00cf ld $cf ;0468 CALL
a277 0038 ld $38 ;0468 'PrintChar'
a278 0059 ld $59 ;046a LDI
a279 000f ld $0f
a27a 005e ld $5e ;046c ST
a27b 002b ld $2b
a27c 00cf ld $cf ;046e CALL
a27d 0048 ld $48 ;046e 'ProcessBuffer'
a27e 0090 ld $90 ;0470 BRA
a27f 00fe ld $fe
a280 0000 ld $00 ;End of Apps/WozMon/WozMon_v2.gcl, size 603
;+-----------------------------------+
;| Apps/Apple-1/Apple-1_v2.gt1 |
;+-----------------------------------+
a281 dc57 st $57,[y,x++] ;'W'
a282 dc6f st $6f,[y,x++] ;'o'
a283 dc7a st $7a,[y,x++] ;'z'
a284 dc4d st $4d,[y,x++] ;'M'
a285 dc6f st $6f,[y,x++] ;'o'
a286 dc6e st $6e,[y,x++] ;'n'
a287 dc00 st $00,[y,x++] ;'\x00'
a288 dc00 st $00,[y,x++] ;'\x00'
a289 0026 ld $26
a28a c218 st [$18]
a28b 00a0 ld $a0
a28c 14fb ld $fb,y
a28d e0ee jmp y,$ee
a28e c219 st [$19]
Apple1: a28f 0002 ld $02
a290 0000 ld $00
a291 0054 ld $54
a292 001a ld $1a
a293 0021 ld $21
a294 00e6 ld $e6
a295 0040 ld $40
a296 0035 ld $35
a297 0053 ld $53
a298 000b ld $0b
a299 0021 ld $21
a29a 000e ld $0e
a29b 00f3 ld $f3
a29c 0017 ld $17
a29d 0090 ld $90
a29e 0005 ld $05
a29f 0059 ld $59
a2a0 00a0 ld $a0
a2a1 002b ld $2b
a2a2 0024 ld $24
a2a3 0011 ld $11
a2a4 0060 ld $60
a2a5 007e ld $7e
a2a6 002b ld $2b
a2a7 0026 ld $26
a2a8 0011 ld $11
a2a9 0003 ld $03
a2aa 000b ld $0b
a2ab 002b ld $2b
a2ac 0022 ld $22
a2ad 00b4 ld $b4
a2ae 00f3 ld $f3
a2af 0011 ld $11
a2b0 00ee ld $ee
a2b1 0001 ld $01
a2b2 002b ld $2b
a2b3 007a ld $7a
a2b4 0059 ld $59
a2b5 007e ld $7e
a2b6 00f0 ld $f0
a2b7 007a ld $7a
a2b8 001a ld $1a
a2b9 007a ld $7a
a2ba 00e6 ld $e6
a2bb 0002 ld $02
a2bc 005e ld $5e
a2bd 007a ld $7a
a2be 0035 ld $35
a2bf 0053 ld $53
a2c0 0020 ld $20
a2c1 0011 ld $11
a2c2 0001 ld $01
a2c3 0001 ld $01
a2c4 002b ld $2b
a2c5 007a ld $7a
a2c6 0059 ld $59
a2c7 0060 ld $60
a2c8 00f0 ld $f0
a2c9 007a ld $7a
a2ca 0011 ld $11
a2cb 00ff ld $ff
a2cc 0010 ld $10
a2cd 002b ld $2b
a2ce 007a ld $7a
a2cf 0011 ld $11
a2d0 00f6 ld $f6
a2d1 0001 ld $01
a2d2 002b ld $2b
a2d3 007c ld $7c
a2d4 0011 ld $11
a2d5 0000 ld $00
a2d6 005e ld $5e
a2d7 00f3 ld $f3
a2d8 007c ld $7c
a2d9 0059 ld $59
a2da 00fe ld $fe
a2db 005e ld $5e
a2dc 000e ld $0e
a2dd 0011 ld $11
a2de 0000 ld $00
a2df 005f ld $5f
a2e0 002b ld $2b
a2e1 001a ld $1a
a2e2 0011 ld $11
a2e3 00ac ld $ac
a2e4 005e ld $5e
a2e5 00ff ld $ff
a2e6 0003 ld $03
a2e7 0000 ld $00
a2e8 00cf ld $cf
a2e9 00a2 ld $a2
a2ea 0024 ld $24
a2eb 00bd ld $bd
a2ec 0093 ld $93
a2ed 0003 ld $03
a2ee 0020 ld $20
a2ef 00ef ld $ef
a2f0 00ff ld $ff
a2f1 00ca ld $ca
a2f2 00d0 ld $d0
a2f3 00f7 ld $f7
a2f4 0086 ld $86
a2f5 00e2 ld $e2
a2f6 00e6 ld $e6
a2f7 00e3 ld $e3
a2f8 00d0 ld $d0
a2f9 0002 ld $02
a2fa 00e6 ld $e6
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 00e4 ld $e4
a301 00ad ld $ad
a302 0011 ld $11
a303 00d0 ld $d0
a304 0010 ld $10
a305 00f5 ld $f5
a306 0020 ld $20
a307 00c6 ld $c6
a308 0003 ld $03
a309 00e6 ld $e6
a30a 00e2 ld $e2
a30b 00a5 ld $a5
a30c 00e2 ld $e2
a30d 0029 ld $29
a30e 000f ld $0f
a30f 00c9 ld $c9
a310 000a ld $0a
a311 00b0 ld $b0
a312 00f6 ld $f6
a313 0020 ld $20
a314 00c1 ld $c1
a315 0003 ld $03
a316 00a5 ld $a5
a317 00e2 ld $e2
a318 0020 ld $20
a319 00dc ld $dc
a31a 00ff ld $ff
a31b 00a9 ld $a9
a31c 00a0 ld $a0
a31d 00a8 ld $a8
a31e 0020 ld $20
a31f 00ef ld $ef
a320 00ff ld $ff
a321 00a5 ld $a5
a322 00e3 ld $e3
a323 0085 ld $85
a324 00e5 ld $e5
a325 00a5 ld $a5
a326 00e4 ld $e4
a327 00a2 ld $a2
a328 0005 ld $05
a329 0094 ld $94
a32a 00e5 ld $e5
a32b 00a0 ld $a0
a32c 0003 ld $03
a32d 004a ld $4a
a32e 0026 ld $26
a32f 00e5 ld $e5
a330 0036 ld $36
a331 00e5 ld $e5
a332 0088 ld $88
a333 00d0 ld $d0
a334 00f8 ld $f8
a335 00ca ld $ca
a336 00d0 ld $d0
a337 00f1 ld $f1
a338 0020 ld $20
a339 00c6 ld $c6
a33a 0003 ld $03
a33b 0020 ld $20
a33c 00ef ld $ef
a33d 00ff ld $ff
a33e 0049 ld $49
a33f 00b0 ld $b0
a340 00c9 ld $c9
a341 0008 ld $08
a342 00b0 ld $b0
a343 00cf ld $cf
a344 0095 ld $95
a345 00ef ld $ef
a346 00ca ld $ca
a347 00e0 ld $e0
a348 00fb ld $fb
a349 00d0 ld $d0
a34a 00ed ld $ed
a34b 00a0 ld $a0
a34c 00fb ld $fb
a34d 00a9 ld $a9
a34e 00a0 ld $a0
a34f 0020 ld $20
a350 00ef ld $ef
a351 00ff ld $ff
a352 00b5 ld $b5
a353 00f0 ld $f0
a354 00d5 ld $d5
a355 00eb ld $eb
a356 00d0 ld $d0
a357 000d ld $0d
a358 0094 ld $94
a359 00eb ld $eb
a35a 00a9 ld $a9
a35b 00ab ld $ab
a35c 0095 ld $95
a35d 00f0 ld $f0
a35e 00c8 ld $c8
a35f 00d0 ld $d0
a360 00ee ld $ee
a361 00a2 ld $a2
a362 002d ld $2d
a363 00d0 ld $d0
a364 008b ld $8b
a365 00e8 ld $e8
a366 00d0 ld $d0
a367 00ea ld $ea
a368 00a0 ld $a0
a369 00fb ld $fb
a36a 00b6 ld $b6
a36b 00f0 ld $f0
a36c 008a ld $8a
a36d 00a2 ld $a2
a36e 00fb ld $fb
a36f 00d5 ld $d5
a370 00eb ld $eb
a371 00d0 ld $d0
a372 0007 ld $07
a373 0094 ld $94
a374 00eb ld $eb
a375 00a9 ld $a9
a376 00ad ld $ad
a377 0020 ld $20
a378 00ef ld $ef
a379 00ff ld $ff
a37a 00e8 ld $e8
a37b 00d0 ld $d0
a37c 00f2 ld $f2
a37d 00c8 ld $c8
a37e 00d0 ld $d0
a37f 00ea ld $ea
a380 00f0 ld $f0
a381 0087 ld $87
a382 00bf ld $bf
a383 00d9 ld $d9
a384 00c4 ld $c4
a385 00c1 ld $c1
a386 00c5 ld $c5
a387 00d2 ld $d2
a388 008d ld $8d
a389 008d ld $8d
a38a 00b7 ld $b7
a38b 00ad ld $ad
a38c 00b0 ld $b0
a38d 00a0 ld $a0
a38e 00cd ld $cd
a38f 00cf ld $cf
a390 00d2 ld $d2
a391 00c6 ld $c6
a392 00a0 ld $a0
a393 00d3 ld $d3
a394 00d4 ld $d4
a395 00c9 ld $c9
a396 00c7 ld $c7
a397 00c9 ld $c9
a398 00c4 ld $c4
a399 00a0 ld $a0
a39a 00c5 ld $c5
a39b 00d6 ld $d6
a39c 00c9 ld $c9
a39d 00c6 ld $c6
a39e 00a0 ld $a0
a39f 00d3 ld $d3
a3a0 00d3 ld $d3
a3a1 00c5 ld $c5
a3a2 00d5 ld $d5
a3a3 00c7 ld $c7
a3a4 008d ld $8d
a3a5 008d ld $8d
a3a6 00ce ld $ce
a3a7 00c9 ld $c9
a3a8 00d7 ld $d7
a3a9 00a0 ld $a0
a3aa 00d5 ld $d5
a3ab 00cf ld $cf
a3ac 00d9 ld $d9
a3ad 00a0 ld $a0
a3ae 00ab ld $ab
a3af 00a9 ld $a9
a3b0 008d ld $8d
a3b1 004c ld $4c
a3b2 00ef ld $ef
a3b3 00ff ld $ff
a3b4 00ad ld $ad
a3b5 0011 ld $11
a3b6 00d0 ld $d0
a3b7 0010 ld $10
a3b8 00fb ld $fb
a3b9 00ad ld $ad
a3ba 0010 ld $10
a3bb 00d0 ld $d0
a3bc 0060 ld $60
a3bd 0004 ld $04
a3be 0000 ld $00
a3bf 0000 ld $00
a3c0 00d8 ld $d8
a3c1 00a2 ld $a2
a3c2 00ff ld $ff
a3c3 009a ld $9a
a3c4 00a9 ld $a9
a3c5 002a ld $2a
a3c6 0085 ld $85
a3c7 005a ld $5a
a3c8 0020 ld $20
a3c9 0055 ld $55
a3ca 0005 ld $05
a3cb 00a9 ld $a9
a3cc 008b ld $8b
a3cd 0085 ld $85
a3ce 0058 ld $58
a3cf 00a9 ld $a9
a3d0 0006 ld $06
a3d1 0085 ld $85
a3d2 0059 ld $59
a3d3 0020 ld $20
a3d4 00ad ld $ad
a3d5 0004 ld $04
a3d6 0020 ld $20
a3d7 00cb ld $cb
a3d8 0004 ld $04
a3d9 00d0 ld $d0
a3da 000e ld $0e
a3db 00a9 ld $a9
a3dc 00be ld $be
a3dd 0085 ld $85
a3de 0058 ld $58
a3df 00a9 ld $a9
a3e0 0006 ld $06
a3e1 0085 ld $85
a3e2 0059 ld $59
a3e3 0020 ld $20
a3e4 00ad ld $ad
a3e5 0004 ld $04
a3e6 0020 ld $20
a3e7 00e8 ld $e8
a3e8 0004 ld $04
a3e9 0020 ld $20
a3ea 001f ld $1f
a3eb 0006 ld $06
a3ec 0020 ld $20
a3ed 006a ld $6a
a3ee 0005 ld $05
a3ef 0020 ld $20
a3f0 00e8 ld $e8
a3f1 0004 ld $04
a3f2 0020 ld $20
a3f3 00a8 ld $a8
a3f4 0004 ld $04
a3f5 0020 ld $20
a3f6 0009 ld $09
a3f7 0005 ld $05
a3f8 0020 ld $20
a3f9 0027 ld $27
a3fa 0005 ld $05
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 0020 ld $20
a401 00bb ld $bb
a402 0004 ld $04
a403 00c9 ld $c9
a404 0051 ld $51
a405 00d0 ld $d0
a406 0003 ld $03
a407 004c ld $4c
a408 009a ld $9a
a409 0004 ld $04
a40a 0020 ld $20
a40b 009e ld $9e
a40c 0005 ld $05
a40d 00a5 ld $a5
a40e 0051 ld $51
a40f 00c9 ld $c9
a410 0010 ld $10
a411 00d0 ld $d0
a412 000a ld $0a
a413 00c6 ld $c6
a414 005d ld $5d
a415 00f0 ld $f0
a416 00b6 ld $b6
a417 0020 ld $20
a418 0038 ld $38
a419 0005 ld $05
a41a 004c ld $4c
a41b 003b ld $3b
a41c 0004 ld $04
a41d 0020 ld $20
a41e 00e8 ld $e8
a41f 0004 ld $04
a420 0020 ld $20
a421 00a8 ld $a8
a422 0004 ld $04
a423 0020 ld $20
a424 000c ld $0c
a425 0006 ld $06
a426 00f0 ld $f0
a427 0003 ld $03
a428 004c ld $4c
a429 0035 ld $35
a42a 0004 ld $04
a42b 0020 ld $20
a42c 0043 ld $43
a42d 0005 ld $05
a42e 00a9 ld $a9
a42f 008e ld $8e
a430 0085 ld $85
a431 0058 ld $58
a432 00a9 ld $a9
a433 0007 ld $07
a434 0085 ld $85
a435 0059 ld $59
a436 0020 ld $20
a437 00ad ld $ad
a438 0004 ld $04
a439 00a5 ld $a5
a43a 0055 ld $55
a43b 0020 ld $20
a43c 00ef ld $ef
a43d 00ff ld $ff
a43e 00a9 ld $a9
a43f 00a3 ld $a3
a440 0085 ld $85
a441 0058 ld $58
a442 00a9 ld $a9
a443 0007 ld $07
a444 0085 ld $85
a445 0059 ld $59
a446 0020 ld $20
a447 00ad ld $ad
a448 0004 ld $04
a449 0020 ld $20
a44a 0027 ld $27
a44b 0005 ld $05
a44c 00a9 ld $a9
a44d 00bb ld $bb
a44e 0085 ld $85
a44f 0058 ld $58
a450 00a9 ld $a9
a451 0007 ld $07
a452 0085 ld $85
a453 0059 ld $59
a454 0020 ld $20
a455 00ad ld $ad
a456 0004 ld $04
a457 0020 ld $20
a458 00cb ld $cb
a459 0004 ld $04
a45a 00d0 ld $d0
a45b 0003 ld $03
a45c 004c ld $4c
a45d 0029 ld $29
a45e 0004 ld $04
a45f 00a9 ld $a9
a460 00d0 ld $d0
a461 0085 ld $85
a462 0058 ld $58
a463 00a9 ld $a9
a464 0007 ld $07
a465 0085 ld $85
a466 0059 ld $59
a467 0020 ld $20
a468 00ad ld $ad
a469 0004 ld $04
a46a 004c ld $4c
a46b 0000 ld $00
a46c 00c1 ld $c1
a46d 00a9 ld $a9
a46e 000d ld $0d
a46f 004c ld $4c
a470 00ef ld $ef
a471 00ff ld $ff
a472 00a0 ld $a0
a473 0000 ld $00
a474 00b1 ld $b1
a475 0058 ld $58
a476 00f0 ld $f0
a477 0007 ld $07
a478 0020 ld $20
a479 00ef ld $ef
a47a 00ff ld $ff
a47b 00c8 ld $c8
a47c 004c ld $4c
a47d 00af ld $af
a47e 0004 ld $04
a47f 0060 ld $60
a480 0020 ld $20
a481 00de ld $de
a482 0004 ld $04
a483 00ad ld $ad
a484 0011 ld $11
a485 00d0 ld $d0
a486 0010 ld $10
a487 00f8 ld $f8
a488 00ad ld $ad
a489 0010 ld $10
a48a 00d0 ld $d0
a48b 0029 ld $29
a48c 007f ld $7f
a48d 004c ld $4c
a48e 00ef ld $ef
a48f 00ff ld $ff
a490 0020 ld $20
a491 00bb ld $bb
a492 0004 ld $04
a493 00c9 ld $c9
a494 004e ld $4e
a495 00f0 ld $f0
a496 000a ld $0a
a497 00c9 ld $c9
a498 0059 ld $59
a499 00f0 ld $f0
a49a 0007 ld $07
a49b 0020 ld $20
a49c 0038 ld $38
a49d 0005 ld $05
a49e 004c ld $4c
a49f 00cb ld $cb
a4a0 0004 ld $04
a4a1 00ba ld $ba
a4a2 0060 ld $60
a4a3 00a5 ld $a5
a4a4 005a ld $5a
a4a5 000a ld $0a
a4a6 0090 ld $90
a4a7 0002 ld $02
a4a8 0049 ld $49
a4a9 00a9 ld $a9
a4aa 0085 ld $85
a4ab 005a ld $5a
a4ac 0060 ld $60
a4ad 0020 ld $20
a4ae 00a8 ld $a8
a4af 0004 ld $04
a4b0 0020 ld $20
a4b1 00a8 ld $a8
a4b2 0004 ld $04
a4b3 00a2 ld $a2
a4b4 0000 ld $00
a4b5 00a0 ld $a0
a4b6 0004 ld $04
a4b7 00b5 ld $b5
a4b8 0040 ld $40
a4b9 0020 ld $20
a4ba 00ef ld $ef
a4bb 00ff ld $ff
a4bc 0088 ld $88
a4bd 00d0 ld $d0
a4be 0005 ld $05
a4bf 00a0 ld $a0
a4c0 0004 ld $04
a4c1 0020 ld $20
a4c2 00a8 ld $a8
a4c3 0004 ld $04
a4c4 00e8 ld $e8
a4c5 0005 ld $05
a4c6 0000 ld $00
a4c7 0000 ld $00
a4c8 00e0 ld $e0
a4c9 0010 ld $10
a4ca 00d0 ld $d0
a4cb 00ee ld $ee
a4cc 00a9 ld $a9
a4cd 0008 ld $08
a4ce 0085 ld $85
a4cf 005d ld $5d
a4d0 0060 ld $60
a4d1 00e6 ld $e6
a4d2 0056 ld $56
a4d3 00a5 ld $a5
a4d4 0056 ld $56
a4d5 0029 ld $29
a4d6 000f ld $0f
a4d7 00c9 ld $c9
a4d8 000a ld $0a
a4d9 00b0 ld $b0
a4da 00f6 ld $f6
a4db 00a5 ld $a5
a4dc 0056 ld $56
a4dd 0038 ld $38
a4de 00e9 ld $e9
a4df 00a0 ld $a0
a4e0 0090 ld $90
a4e1 000c ld $0c
a4e2 0085 ld $85
a4e3 0056 ld $56
a4e4 00e6 ld $e6
a4e5 0057 ld $57
a4e6 00a5 ld $a5
a4e7 0057 ld $57
a4e8 0029 ld $29
a4e9 000f ld $0f
a4ea 00c9 ld $c9
a4eb 000a ld $0a
a4ec 00b0 ld $b0
a4ed 00f6 ld $f6
a4ee 0060 ld $60
a4ef 00a5 ld $a5
a4f0 0057 ld $57
a4f1 00f0 ld $f0
a4f2 0003 ld $03
a4f3 0020 ld $20
a4f4 00dc ld $dc
a4f5 00ff ld $ff
a4f6 00a5 ld $a5
a4f7 0056 ld $56
a4f8 0020 ld $20
a4f9 00dc ld $dc
a4fa 00ff ld $ff
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 00a9 ld $a9
a501 0020 ld $20
a502 004c ld $4c
a503 00ef ld $ef
a504 00ff ld $ff
a505 00a9 ld $a9
a506 007a ld $7a
a507 0085 ld $85
a508 0058 ld $58
a509 00a9 ld $a9
a50a 0007 ld $07
a50b 0085 ld $85
a50c 0059 ld $59
a50d 004c ld $4c
a50e 00ad ld $ad
a50f 0004 ld $04
a510 00a5 ld $a5
a511 005a ld $5a
a512 0029 ld $29
a513 0038 ld $38
a514 00aa ld $aa
a515 00bd ld $bd
a516 0049 ld $49
a517 0006 ld $06
a518 00f0 ld $f0
a519 0007 ld $07
a51a 0020 ld $20
a51b 00ef ld $ef
a51c 00ff ld $ff
a51d 00e8 ld $e8
a51e 004c ld $4c
a51f 0048 ld $48
a520 0005 ld $05
a521 0060 ld $60
a522 00a9 ld $a9
a523 0020 ld $20
a524 0085 ld $85
a525 004f ld $4f
a526 00a9 ld $a9
a527 000f ld $0f
a528 0085 ld $85
a529 0052 ld $52
a52a 00a2 ld $a2
a52b 000f ld $0f
a52c 00a0 ld $a0
a52d 004f ld $4f
a52e 0098 ld $98
a52f 009d ld $9d
a530 003f ld $3f
a531 0000 ld $00
a532 0088 ld $88
a533 00ca ld $ca
a534 00d0 ld $d0
a535 00f8 ld $f8
a536 0060 ld $60
a537 00a9 ld $a9
a538 0000 ld $00
a539 0085 ld $85
a53a 0056 ld $56
a53b 0085 ld $85
a53c 0057 ld $57
a53d 0085 ld $85
a53e 005c ld $5c
a53f 00a6 ld $a6
a540 0055 ld $55
a541 00bd ld $bd
a542 0013 ld $13
a543 0006 ld $06
a544 0085 ld $85
a545 005b ld $5b
a546 0020 ld $20
a547 00de ld $de
a548 0004 ld $04
a549 00a5 ld $a5
a54a 005a ld $5a
a54b 0029 ld $29
a54c 000f ld $0f
a54d 0018 ld $18
a54e 0069 ld $69
a54f 0041 ld $41
a550 00c5 ld $c5
a551 005c ld $5c
a552 00f0 ld $f0
a553 00f2 ld $f2
a554 0020 ld $20
a555 009e ld $9e
a556 0005 ld $05
a557 00a5 ld $a5
a558 0051 ld $51
a559 00c9 ld $c9
a55a 0010 ld $10
a55b 00f0 ld $f0
a55c 00e9 ld $e9
a55d 00a5 ld $a5
a55e 0050 ld $50
a55f 0085 ld $85
a560 005c ld $5c
a561 00c6 ld $c6
a562 005b ld $5b
a563 00d0 ld $d0
a564 00e1 ld $e1
a565 0020 ld $20
a566 000c ld $0c
a567 0006 ld $06
a568 00f0 ld $f0
a569 00cd ld $cd
a56a 0060 ld $60
a56b 0085 ld $85
a56c 0050 ld $50
a56d 00c9 ld $c9
a56e 0020 ld $20
a56f 00f0 ld $f0
a570 003c ld $3c
a571 00a2 ld $a2
a572 0000 ld $00
a573 00b5 ld $b5
a574 0040 ld $40
a575 00c5 ld $c5
a576 0050 ld $50
a577 00f0 ld $f0
a578 0008 ld $08
a579 00e8 ld $e8
a57a 00e0 ld $e0
a57b 0010 ld $10
a57c 00d0 ld $d0
a57d 00f5 ld $f5
a57e 004c ld $4c
a57f 00e0 ld $e0
a580 0005 ld $05
a581 0086 ld $86
a582 0051 ld $51
a583 008a ld $8a
a584 0029 ld $29
a585 000c ld $0c
a586 0085 ld $85
a587 0053 ld $53
a588 00a5 ld $a5
a589 0052 ld $52
a58a 0029 ld $29
a58b 000c ld $0c
a58c 00c5 ld $c5
a58d 0053 ld $53
a58e 00d0 ld $d0
a58f 0010 ld $10
a590 008a ld $8a
a591 0038 ld $38
a592 00e5 ld $e5
a593 0052 ld $52
a594 0010 ld $10
a595 0005 ld $05
a596 00a9 ld $a9
a597 00ff ld $ff
a598 004c ld $4c
a599 00f2 ld $f2
a59a 0005 ld $05
a59b 00a9 ld $a9
a59c 0001 ld $01
a59d 004c ld $4c
a59e 00f2 ld $f2
a59f 0005 ld $05
a5a0 008a ld $8a
a5a1 0029 ld $29
a5a2 0003 ld $03
a5a3 0085 ld $85
a5a4 0053 ld $53
a5a5 00a5 ld $a5
a5a6 0052 ld $52
a5a7 0029 ld $29
a5a8 0003 ld $03
a5a9 00c5 ld $c5
a5aa 0053 ld $53
a5ab 00f0 ld $f0
a5ac 0005 ld $05
a5ad 00a2 ld $a2
a5ae 0010 ld $10
a5af 0086 ld $86
a5b0 0051 ld $51
a5b1 0060 ld $60
a5b2 008a ld $8a
a5b3 0038 ld $38
a5b4 00e5 ld $e5
a5b5 0052 ld $52
a5b6 0010 ld $10
a5b7 0005 ld $05
a5b8 00a9 ld $a9
a5b9 00fc ld $fc
a5ba 004c ld $4c
a5bb 00f2 ld $f2
a5bc 0005 ld $05
a5bd 00a9 ld $a9
a5be 0004 ld $04
a5bf 0085 ld $85
a5c0 0054 ld $54
a5c1 00a5 ld $a5
a5c2 0052 ld $52
a5c3 00aa ld $aa
a5c4 0018 ld $18
a5c5 0065 ld $65
a5c6 0054 ld $54
a5c7 00a8 ld $a8
a5c8 00b9 ld $b9
a5c9 0040 ld $40
a5ca 0000 ld $00
a5cb 0095 ld $95
a5cc 0040 ld $40
a5cd 0006 ld $06
a5ce 0000 ld $00
a5cf 0000 ld $00
a5d0 00a9 ld $a9
a5d1 0020 ld $20
a5d2 0099 ld $99
a5d3 0040 ld $40
a5d4 0000 ld $00
a5d5 0084 ld $84
a5d6 0052 ld $52
a5d7 00c4 ld $c4
a5d8 0051 ld $51
a5d9 00d0 ld $d0
a5da 00e9 ld $e9
a5db 0060 ld $60
a5dc 00a2 ld $a2
a5dd 000f ld $0f
a5de 00a9 ld $a9
a5df 004f ld $4f
a5e0 0085 ld $85
a5e1 0053 ld $53
a5e2 00bd ld $bd
a5e3 003f ld $3f
a5e4 0000 ld $00
a5e5 00c5 ld $c5
a5e6 0053 ld $53
a5e7 00d0 ld $d0
a5e8 0005 ld $05
a5e9 00c6 ld $c6
a5ea 0053 ld $53
a5eb 00ca ld $ca
a5ec 00d0 ld $d0
a5ed 00f4 ld $f4
a5ee 0060 ld $60
a5ef 00a9 ld $a9
a5f0 0060 ld $60
a5f1 0085 ld $85
a5f2 0058 ld $58
a5f3 00a9 ld $a9
a5f4 0007 ld $07
a5f5 0085 ld $85
a5f6 0059 ld $59
a5f7 0020 ld $20
a5f8 00ad ld $ad
a5f9 0004 ld $04
a5fa 0020 ld $20
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 00bb ld $bb
a601 0004 ld $04
a602 0085 ld $85
a603 0055 ld $55
a604 00c9 ld $c9
a605 0031 ld $31
a606 0010 ld $10
a607 0003 ld $03
a608 004c ld $4c
a609 003e ld $3e
a60a 0006 ld $06
a60b 00a9 ld $a9
a60c 0035 ld $35
a60d 0038 ld $38
a60e 00e5 ld $e5
a60f 0055 ld $55
a610 0030 ld $30
a611 0001 ld $01
a612 0060 ld $60
a613 0020 ld $20
a614 0038 ld $38
a615 0005 ld $05
a616 004c ld $4c
a617 002a ld $2a
a618 0006 ld $06
a619 0003 ld $03
a61a 0009 ld $09
a61b 0013 ld $13
a61c 0023 ld $23
a61d 00ff ld $ff
a61e 0048 ld $48
a61f 004f ld $4f
a620 004f ld $4f
a621 0052 ld $52
a622 0041 ld $41
a623 0059 ld $59
a624 0021 ld $21
a625 0000 ld $00
a626 0048 ld $48
a627 0055 ld $55
a628 005a ld $5a
a629 005a ld $5a
a62a 0041 ld $41
a62b 0048 ld $48
a62c 0021 ld $21
a62d 0000 ld $00
a62e 0057 ld $57
a62f 004f ld $4f
a630 004f ld $4f
a631 0048 ld $48
a632 004f ld $4f
a633 004f ld $4f
a634 0021 ld $21
a635 0000 ld $00
a636 0059 ld $59
a637 0049 ld $49
a638 0050 ld $50
a639 0050 ld $50
a63a 0049 ld $49
a63b 0045 ld $45
a63c 0021 ld $21
a63d 0000 ld $00
a63e 0053 ld $53
a63f 0057 ld $57
a640 0045 ld $45
a641 0045 ld $45
a642 0054 ld $54
a643 0021 ld $21
a644 0000 ld $00
a645 0000 ld $00
a646 0043 ld $43
a647 004f ld $4f
a648 004f ld $4f
a649 004c ld $4c
a64a 0021 ld $21
a64b 0000 ld $00
a64c 0000 ld $00
a64d 0000 ld $00
a64e 004e ld $4e
a64f 0049 ld $49
a650 0043 ld $43
a651 0045 ld $45
a652 0021 ld $21
a653 0000 ld $00
a654 0000 ld $00
a655 0000 ld $00
a656 0047 ld $47
a657 0041 ld $41
a658 0044 ld $44
a659 005a ld $5a
a65a 004f ld $4f
a65b 004f ld $4f
a65c 004b ld $4b
a65d 0053 ld $53
a65e 0021 ld $21
a65f 0000 ld $00
a660 000d ld $0d
a661 000d ld $0d
a662 0031 ld $31
a663 0035 ld $35
a664 0020 ld $20
a665 0050 ld $50
a666 0055 ld $55
a667 005a ld $5a
a668 005a ld $5a
a669 004c ld $4c
a66a 0045 ld $45
a66b 0020 ld $20
a66c 002d ld $2d
a66d 0020 ld $20
a66e 0042 ld $42
a66f 0059 ld $59
a670 0020 ld $20
a671 004a ld $4a
a672 0045 ld $45
a673 0046 ld $46
a674 0046 ld $46
a675 0020 ld $20
a676 004a ld $4a
a677 0045 ld $45
a678 0054 ld $54
a679 0054 ld $54
a67a 004f ld $4f
a67b 004e ld $4e
a67c 000d ld $0d
a67d 000d ld $0d
a67e 0049 ld $49
a67f 004e ld $4e
a680 0053 ld $53
a681 0054 ld $54
a682 0052 ld $52
a683 0055 ld $55
a684 0043 ld $43
a685 0054 ld $54
a686 0049 ld $49
a687 004f ld $4f
a688 004e ld $4e
a689 0053 ld $53
a68a 0020 ld $20
a68b 0028 ld $28
a68c 0059 ld $59
a68d 002f ld $2f
a68e 004e ld $4e
a68f 0029 ld $29
a690 003f ld $3f
a691 0020 ld $20
a692 0000 ld $00
a693 000d ld $0d
a694 000d ld $0d
a695 0054 ld $54
a696 0059 ld $59
a697 0050 ld $50
a698 0045 ld $45
a699 0020 ld $20
a69a 0041 ld $41
a69b 0020 ld $20
a69c 004c ld $4c
a69d 0045 ld $45
a69e 0054 ld $54
a69f 0054 ld $54
a6a0 0045 ld $45
a6a1 0052 ld $52
a6a2 0020 ld $20
a6a3 004f ld $4f
a6a4 004e ld $4e
a6a5 0020 ld $20
a6a6 0054 ld $54
a6a7 0048 ld $48
a6a8 0045 ld $45
a6a9 0020 ld $20
a6aa 0053 ld $53
a6ab 0041 ld $41
a6ac 004d ld $4d
a6ad 0045 ld $45
a6ae 000d ld $0d
a6af 0052 ld $52
a6b0 004f ld $4f
a6b1 0057 ld $57
a6b2 0020 ld $20
a6b3 004f ld $4f
a6b4 0052 ld $52
a6b5 0020 ld $20
a6b6 0043 ld $43
a6b7 004f ld $4f
a6b8 004c ld $4c
a6b9 0055 ld $55
a6ba 004d ld $4d
a6bb 004e ld $4e
a6bc 0020 ld $20
a6bd 0041 ld $41
a6be 0053 ld $53
a6bf 0020 ld $20
a6c0 0054 ld $54
a6c1 0048 ld $48
a6c2 0045 ld $45
a6c3 0020 ld $20
a6c4 0045 ld $45
a6c5 004d ld $4d
a6c6 0050 ld $50
a6c7 0054 ld $54
a6c8 0059 ld $59
a6c9 000d ld $0d
a6ca 0053 ld $53
a6cb 0050 ld $50
a6cc 0041 ld $41
a6cd 0043 ld $43
a6ce 0045 ld $45
a6cf 0020 ld $20
a6d0 0054 ld $54
a6d1 004f ld $4f
a6d2 0020 ld $20
a6d3 0053 ld $53
a6d4 004c ld $4c
a6d5 0007 ld $07
a6d6 0000 ld $00
a6d7 00d8 ld $d8
a6d8 0049 ld $49
a6d9 0044 ld $44
a6da 0045 ld $45
a6db 0020 ld $20
a6dc 0054 ld $54
a6dd 0048 ld $48
a6de 0041 ld $41
a6df 0054 ld $54
a6e0 0020 ld $20
a6e1 004c ld $4c
a6e2 0045 ld $45
a6e3 0054 ld $54
a6e4 0054 ld $54
a6e5 0045 ld $45
a6e6 0052 ld $52
a6e7 000d ld $0d
a6e8 0028 ld $28
a6e9 0041 ld $41
a6ea 004e ld $4e
a6eb 0044 ld $44
a6ec 0020 ld $20
a6ed 0041 ld $41
a6ee 004e ld $4e
a6ef 0059 ld $59
a6f0 0020 ld $20
a6f1 0042 ld $42
a6f2 0045 ld $45
a6f3 0054 ld $54
a6f4 0057 ld $57
a6f5 0045 ld $45
a6f6 0045 ld $45
a6f7 004e ld $4e
a6f8 0029 ld $29
a6f9 0020 ld $20
a6fa 0054 ld $54
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 004f ld $4f
a701 0057 ld $57
a702 0041 ld $41
a703 0052 ld $52
a704 0044 ld $44
a705 0053 ld $53
a706 000d ld $0d
a707 0054 ld $54
a708 0048 ld $48
a709 0045 ld $45
a70a 0020 ld $20
a70b 0053 ld $53
a70c 0050 ld $50
a70d 0041 ld $41
a70e 0043 ld $43
a70f 0045 ld $45
a710 002e ld $2e
a711 0020 ld $20
a712 0054 ld $54
a713 0059 ld $59
a714 0050 ld $50
a715 0045 ld $45
a716 0020 ld $20
a717 0051 ld $51
a718 0020 ld $20
a719 0054 ld $54
a71a 004f ld $4f
a71b 0020 ld $20
a71c 0051 ld $51
a71d 0055 ld $55
a71e 0049 ld $49
a71f 0054 ld $54
a720 002e ld $2e
a721 000d ld $0d
a722 0054 ld $54
a723 0048 ld $48
a724 0049 ld $49
a725 0053 ld $53
a726 0020 ld $20
a727 0049 ld $49
a728 0053 ld $53
a729 0020 ld $20
a72a 0054 ld $54
a72b 0048 ld $48
a72c 0045 ld $45
a72d 0020 ld $20
a72e 0053 ld $53
a72f 004f ld $4f
a730 004c ld $4c
a731 0056 ld $56
a732 0045 ld $45
a733 0044 ld $44
a734 0020 ld $20
a735 0050 ld $50
a736 0055 ld $55
a737 005a ld $5a
a738 005a ld $5a
a739 004c ld $4c
a73a 0045 ld $45
a73b 003a ld $3a
a73c 0000 ld $00
a73d 000d ld $0d
a73e 0044 ld $44
a73f 0049 ld $49
a740 0046 ld $46
a741 0046 ld $46
a742 0049 ld $49
a743 0043 ld $43
a744 0055 ld $55
a745 004c ld $4c
a746 0054 ld $54
a747 0059 ld $59
a748 0020 ld $20
a749 004c ld $4c
a74a 0045 ld $45
a74b 0056 ld $56
a74c 0045 ld $45
a74d 004c ld $4c
a74e 0020 ld $20
a74f 0028 ld $28
a750 0031 ld $31
a751 002d ld $2d
a752 0035 ld $35
a753 0029 ld $29
a754 003f ld $3f
a755 0020 ld $20
a756 0000 ld $00
a757 000d ld $0d
a758 0053 ld $53
a759 004f ld $4f
a75a 0052 ld $52
a75b 0052 ld $52
a75c 0059 ld $59
a75d 002e ld $2e
a75e 0020 ld $20
a75f 0054 ld $54
a760 0052 ld $52
a761 0059 ld $59
a762 0020 ld $20
a763 0041 ld $41
a764 0047 ld $47
a765 0041 ld $41
a766 0049 ld $49
a767 004e ld $4e
a768 003a ld $3a
a769 0020 ld $20
a76a 0000 ld $00
a76b 0020 ld $20
a76c 0059 ld $59
a76d 004f ld $4f
a76e 0055 ld $55
a76f 0020 ld $20
a770 0053 ld $53
a771 004f ld $4f
a772 004c ld $4c
a773 0056 ld $56
a774 0045 ld $45
a775 0044 ld $44
a776 000d ld $0d
a777 0041 ld $41
a778 0020 ld $20
a779 004c ld $4c
a77a 0045 ld $45
a77b 0056 ld $56
a77c 0045 ld $45
a77d 004c ld $4c
a77e 0020 ld $20
a77f 0000 ld $00
a780 0020 ld $20
a781 0050 ld $50
a782 0055 ld $55
a783 005a ld $5a
a784 005a ld $5a
a785 004c ld $4c
a786 0045 ld $45
a787 0021 ld $21
a788 000d ld $0d
a789 000d ld $0d
a78a 0054 ld $54
a78b 004f ld $4f
a78c 0054 ld $54
a78d 0041 ld $41
a78e 004c ld $4c
a78f 0020 ld $20
a790 004d ld $4d
a791 004f ld $4f
a792 0056 ld $56
a793 0045 ld $45
a794 0053 ld $53
a795 003a ld $3a
a796 0020 ld $20
a797 0000 ld $00
a798 000d ld $0d
a799 000d ld $0d
a79a 0050 ld $50
a79b 004c ld $4c
a79c 0041 ld $41
a79d 0059 ld $59
a79e 0020 ld $20
a79f 0041 ld $41
a7a0 0047 ld $47
a7a1 0041 ld $41
a7a2 0049 ld $49
a7a3 004e ld $4e
a7a4 0020 ld $20
a7a5 0028 ld $28
a7a6 0059 ld $59
a7a7 002f ld $2f
a7a8 004e ld $4e
a7a9 0029 ld $29
a7aa 003f ld $3f
a7ab 0020 ld $20
a7ac 0000 ld $00
a7ad 000d ld $0d
a7ae 000d ld $0d
a7af 0042 ld $42
a7b0 0059 ld $59
a7b1 0045 ld $45
a7b2 0021 ld $21
a7b3 000d ld $0d
a7b4 0000 ld $00
a7b5 000b ld $0b
a7b6 00e5 ld $e5
a7b7 001b ld $1b
a7b8 0020 ld $20
a7b9 00ef ld $ef
a7ba 00ff ld $ff
a7bb 00e8 ld $e8
a7bc 00bd ld $bd
a7bd 00f1 ld $f1
a7be 000b ld $0b
a7bf 00d0 ld $d0
a7c0 00f7 ld $f7
a7c1 004c ld $4c
a7c2 009d ld $9d
a7c3 000c ld $0c
a7c4 000d ld $0d
a7c5 0055 ld $55
a7c6 0053 ld $53
a7c7 0041 ld $41
a7c8 0047 ld $47
a7c9 0045 ld $45
a7ca 003a ld $3a
a7cb 000d ld $0d
a7cc 0020 ld $20
a7cd 0021 ld $21
a7ce 0038 ld $38
a7cf 0030 ld $30
a7d0 0030 ld $30
a7d1 003a ld $3a
a7d2 0050 ld $50
a7d3 000c ld $0c
a7d4 0000 ld $00
a7d5 008a ld $8a
a7d6 0048 ld $48
a7d7 0041 ld $41
a7d8 0020 ld $20
a7d9 0020 ld $20
a7da 0020 ld $20
a7db 0020 ld $20
a7dc 0041 ld $41
a7dd 0053 ld $53
a7de 0053 ld $53
a7df 0045 ld $45
a7e0 004d ld $4d
a7e1 0042 ld $42
a7e2 004c ld $4c
a7e3 0045 ld $45
a7e4 0020 ld $20
a7e5 0031 ld $31
a7e6 0053 ld $53
a7e7 0054 ld $54
a7e8 000d ld $0d
a7e9 0020 ld $20
a7ea 0021 ld $21
a7eb 0020 ld $20
a7ec 004c ld $4c
a7ed 0044 ld $44
a7ee 0041 ld $41
a7ef 0020 ld $20
a7f0 0023 ld $23
a7f1 0031 ld $31
a7f2 0020 ld $20
a7f3 0020 ld $20
a7f4 0020 ld $20
a7f5 0020 ld $20
a7f6 0041 ld $41
a7f7 0053 ld $53
a7f8 0053 ld $53
a7f9 0045 ld $45
a7fa 004d ld $4d
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 0042 ld $42
a801 004c ld $4c
a802 0045 ld $45
a803 0020 ld $20
a804 004e ld $4e
a805 0045 ld $45
a806 0058 ld $58
a807 0054 ld $54
a808 000d ld $0d
a809 0020 ld $20
a80a 0021 ld $21
a80b 0038 ld $38
a80c 0030 ld $30
a80d 0030 ld $30
a80e 004c ld $4c
a80f 0020 ld $20
a810 0020 ld $20
a811 0020 ld $20
* 7 times
a816 0044 ld $44
a817 0049 ld $49
a818 0053 ld $53
a819 0041 ld $41
a81a 0053 ld $53
a81b 0053 ld $53
a81c 0045 ld $45
a81d 004d ld $4d
a81e 0042 ld $42
a81f 004c ld $4c
a820 0045 ld $45
a821 000d ld $0d
a822 0020 ld $20
a823 0021 ld $21
a824 004c ld $4c
a825 0020 ld $20
a826 0020 ld $20
a827 0020 ld $20
* 10 times
a82f 004e ld $4e
a830 0045 ld $45
a831 0058 ld $58
a832 0054 ld $54
a833 0020 ld $20
a834 0053 ld $53
a835 0043 ld $43
a836 0052 ld $52
a837 0045 ld $45
a838 0045 ld $45
a839 004e ld $4e
a83a 000d ld $0d
a83b 0020 ld $20
a83c 0021 ld $21
a83d 0028 ld $28
a83e 0052 ld $52
a83f 0045 ld $45
a840 0054 ld $54
a841 0055 ld $55
a842 0052 ld $52
a843 004e ld $4e
a844 0029 ld $29
a845 0020 ld $20
a846 0020 ld $20
a847 0020 ld $20
a848 0045 ld $45
a849 0058 ld $58
a84a 0049 ld $49
a84b 0054 ld $54
a84c 000d ld $0d
a84d 0020 ld $20
a84e 0042 ld $42
a84f 0045 ld $45
a850 0045 ld $45
a851 0052 ld $52
a852 0020 ld $20
a853 0020 ld $20
a854 0020 ld $20
* 8 times
a85a 0053 ld $53
a85b 004b ld $4b
a85c 0049 ld $49
a85d 0050 ld $50
a85e 0020 ld $20
a85f 0055 ld $55
a860 0053 ld $53
a861 0041 ld $41
a862 0047 ld $47
a863 0045 ld $45
a864 0000 ld $00
a865 000c ld $0c
a866 008a ld $8a
a867 0076 ld $76
a868 00a9 ld $a9
a869 000c ld $0c
a86a 0048 ld $48
a86b 0020 ld $20
a86c 00fd ld $fd
a86d 000d ld $0d
a86e 0020 ld $20
a86f 00f1 ld $f1
a870 000e ld $0e
a871 0085 ld $85
a872 0044 ld $44
a873 0084 ld $84
a874 0045 ld $45
a875 0068 ld $68
a876 0038 ld $38
a877 00e9 ld $e9
a878 0001 ld $01
a879 00d0 ld $d0
a87a 00ef ld $ef
a87b 0020 ld $20
a87c 0095 ld $95
a87d 000e ld $0e
a87e 008a ld $8a
a87f 00d0 ld $d0
a880 0003 ld $03
a881 004c ld $4c
a882 001f ld $1f
a883 00ff ld $ff
a884 00a0 ld $a0
a885 0000 ld $00
a886 0020 ld $20
a887 00c0 ld $c0
a888 000e ld $0e
a889 0048 ld $48
a88a 008a ld $8a
a88b 00f0 ld $f0
a88c 0007 ld $07
a88d 00b5 ld $b5
a88e 0046 ld $46
a88f 0095 ld $95
a890 0044 ld $44
a891 00ca ld $ca
a892 0010 ld $10
a893 00f9 ld $f9
a894 0068 ld $68
a895 00c9 ld $c9
a896 0005 ld $05
a897 00f0 ld $f0
a898 00cf ld $cf
a899 00c9 ld $c9
a89a 0099 ld $99
a89b 00f0 ld $f0
a89c 0004 ld $04
a89d 00c9 ld $c9
a89e 0093 ld $93
a89f 00d0 ld $d0
a8a0 0076 ld $76
a8a1 00a9 ld $a9
a8a2 0003 ld $03
a8a3 0085 ld $85
a8a4 0047 ld $47
a8a5 0020 ld $20
a8a6 00b2 ld $b2
a8a7 000e ld $0e
a8a8 000a ld $0a
a8a9 00e9 ld $e9
a8aa 00be ld $be
a8ab 00c5 ld $c5
a8ac 00c2 ld $c2
a8ad 0090 ld $90
a8ae 0068 ld $68
a8af 000a ld $0a
a8b0 000a ld $0a
a8b1 00a2 ld $a2
a8b2 0004 ld $04
a8b3 000a ld $0a
a8b4 0026 ld $26
a8b5 004a ld $4a
a8b6 0026 ld $26
a8b7 004b ld $4b
a8b8 00ca ld $ca
a8b9 0010 ld $10
a8ba 00f8 ld $f8
a8bb 00c6 ld $c6
a8bc 0047 ld $47
a8bd 00f0 ld $f0
a8be 00f4 ld $f4
a8bf 0010 ld $10
a8c0 00e4 ld $e4
a8c1 00a2 ld $a2
a8c2 0005 ld $05
a8c3 0020 ld $20
a8c4 00b2 ld $b2
a8c5 000e ld $0e
a8c6 0084 ld $84
a8c7 003a ld $3a
a8c8 00dd ld $dd
a8c9 0052 ld $52
a8ca 000f ld $0f
a8cb 00d0 ld $d0
a8cc 0013 ld $13
a8cd 0020 ld $20
a8ce 00b2 ld $b2
a8cf 000e ld $0e
a8d0 00dd ld $dd
a8d1 0058 ld $58
a8d2 000f ld $0f
a8d3 00f0 ld $f0
a8d4 000d ld $0d
a8d5 00bd ld $bd
a8d6 0058 ld $58
a8d7 000f ld $0f
a8d8 00f0 ld $f0
a8d9 0007 ld $07
a8da 00c9 ld $c9
a8db 00a4 ld $a4
a8dc 00f0 ld $f0
a8dd 0003 ld $03
a8de 000d ld $0d
a8df 0000 ld $00
a8e0 0000 ld $00
a8e1 00a4 ld $a4
a8e2 003a ld $3a
a8e3 0018 ld $18
a8e4 0088 ld $88
a8e5 0026 ld $26
a8e6 004c ld $4c
a8e7 00e0 ld $e0
a8e8 0003 ld $03
a8e9 00d0 ld $d0
a8ea 000d ld $0d
a8eb 0020 ld $20
a8ec 00c0 ld $c0
a8ed 000e ld $0e
a8ee 00a5 ld $a5
a8ef 0049 ld $49
a8f0 00f0 ld $f0
a8f1 0001 ld $01
a8f2 00e8 ld $e8
a8f3 0086 ld $86
a8f4 0038 ld $38
a8f5 00a2 ld $a2
a8f6 0003 ld $03
a8f7 0088 ld $88
a8f8 0086 ld $86
a8f9 0047 ld $47
a8fa 00ca ld $ca
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 0010 ld $10
a901 00c9 ld $c9
a902 00a5 ld $a5
a903 004c ld $4c
a904 000a ld $0a
a905 000a ld $0a
a906 0005 ld $05
a907 0038 ld $38
a908 00c9 ld $c9
a909 0020 ld $20
a90a 00b0 ld $b0
a90b 0006 ld $06
a90c 00a6 ld $a6
a90d 0038 ld $38
a90e 00f0 ld $f0
a90f 0002 ld $02
a910 0009 ld $09
a911 0080 ld $80
a912 0085 ld $85
a913 004c ld $4c
a914 0084 ld $84
a915 003a ld $3a
a916 00b9 ld $b9
a917 0000 ld $00
a918 0002 ld $02
a919 00c9 ld $c9
a91a 00bb ld $bb
a91b 00f0 ld $f0
a91c 0004 ld $04
a91d 00c9 ld $c9
a91e 008d ld $8d
a91f 00d0 ld $d0
a920 002c ld $2c
a921 00a5 ld $a5
a922 0047 ld $47
a923 0020 ld $20
a924 00b7 ld $b7
a925 000d ld $0d
a926 00aa ld $aa
a927 00bd ld $bd
a928 009e ld $9e
a929 000f ld $0f
a92a 00c5 ld $c5
a92b 004a ld $4a
a92c 00d0 ld $d0
a92d 0013 ld $13
a92e 00bd ld $bd
a92f 005e ld $5e
a930 000f ld $0f
a931 00c5 ld $c5
a932 004b ld $4b
a933 00d0 ld $d0
a934 000c ld $0c
a935 00a5 ld $a5
a936 004c ld $4c
a937 00a4 ld $a4
a938 0040 ld $40
a939 00c0 ld $c0
a93a 009d ld $9d
a93b 00f0 ld $f0
a93c 0020 ld $20
a93d 00c5 ld $c5
a93e 0040 ld $40
a93f 00f0 ld $f0
a940 0037 ld $37
a941 00c6 ld $c6
a942 0047 ld $47
a943 00d0 ld $d0
a944 00dc ld $dc
a945 00e6 ld $e6
a946 004c ld $4c
a947 00c6 ld $c6
a948 0038 ld $38
a949 00f0 ld $f0
a94a 00d6 ld $d6
a94b 00a4 ld $a4
a94c 003a ld $3a
a94d 0098 ld $98
a94e 00aa ld $aa
a94f 0020 ld $20
a950 00bb ld $bb
a951 000e ld $0e
a952 0020 ld $20
a953 0079 ld $79
a954 000e ld $0e
a955 00a9 ld $a9
a956 00de ld $de
a957 0020 ld $20
a958 00ef ld $ef
a959 00ff ld $ff
a95a 004c ld $4c
a95b 009d ld $9d
a95c 000c ld $0c
a95d 00e9 ld $e9
a95e 0081 ld $81
a95f 004a ld $4a
a960 00d0 ld $d0
a961 00e9 ld $e9
a962 00a4 ld $a4
a963 0049 ld $49
a964 00a6 ld $a6
a965 0048 ld $48
a966 00d0 ld $d0
a967 0001 ld $01
a968 0088 ld $88
a969 00ca ld $ca
a96a 008a ld $8a
a96b 0018 ld $18
a96c 00e5 ld $e5
a96d 0044 ld $44
a96e 0085 ld $85
a96f 0048 ld $48
a970 0010 ld $10
a971 0001 ld $01
a972 00c8 ld $c8
a973 0098 ld $98
a974 00e5 ld $e5
a975 0045 ld $45
a976 00d0 ld $d0
a977 0043 ld $43
a978 00a4 ld $a4
a979 0041 ld $41
a97a 00b9 ld $b9
a97b 0047 ld $47
a97c 0000 ld $00
a97d 0091 ld $91
a97e 0044 ld $44
a97f 0088 ld $88
a980 0010 ld $10
a981 00f8 ld $f8
a982 00a9 ld $a9
a983 0001 ld $01
a984 004c ld $4c
a985 008c ld $8c
a986 000c ld $0c
a987 00a6 ld $a6
a988 0044 ld $44
a989 00a4 ld $a4
a98a 0045 ld $45
a98b 0020 ld $20
a98c 00bb ld $bb
a98d 000e ld $0e
a98e 0020 ld $20
a98f 006f ld $6f
a990 000e ld $0e
a991 00a0 ld $a0
a992 0000 ld $00
a993 00a9 ld $a9
a994 00ad ld $ad
a995 0020 ld $20
a996 00ef ld $ef
a997 00ff ld $ff
a998 0020 ld $20
a999 0077 ld $77
a99a 000e ld $0e
a99b 00a1 ld $a1
a99c 0044 ld $44
a99d 00a8 ld $a8
a99e 004a ld $4a
a99f 0090 ld $90
a9a0 000b ld $0b
a9a1 004a ld $4a
a9a2 00b0 ld $b0
a9a3 0017 ld $17
a9a4 00c9 ld $c9
a9a5 0022 ld $22
a9a6 00f0 ld $f0
a9a7 0013 ld $13
a9a8 0029 ld $29
a9a9 0007 ld $07
a9aa 0009 ld $09
a9ab 0080 ld $80
a9ac 004a ld $4a
a9ad 00aa ld $aa
a9ae 00bd ld $bd
a9af 0000 ld $00
a9b0 000f ld $0f
a9b1 00b0 ld $b0
a9b2 0004 ld $04
a9b3 004a ld $4a
a9b4 004a ld $4a
a9b5 004a ld $4a
a9b6 004a ld $4a
a9b7 0029 ld $29
a9b8 000f ld $0f
a9b9 00d0 ld $d0
a9ba 0004 ld $04
a9bb 00a0 ld $a0
a9bc 0080 ld $80
a9bd 00a9 ld $a9
a9be 0000 ld $00
a9bf 00aa ld $aa
a9c0 00bd ld $bd
a9c1 0044 ld $44
a9c2 000f ld $0f
a9c3 0085 ld $85
a9c4 0040 ld $40
a9c5 0029 ld $29
a9c6 0003 ld $03
a9c7 0085 ld $85
a9c8 0041 ld $41
a9c9 0098 ld $98
a9ca 0029 ld $29
a9cb 008f ld $8f
a9cc 00aa ld $aa
a9cd 0098 ld $98
a9ce 00a0 ld $a0
a9cf 0003 ld $03
a9d0 00e0 ld $e0
a9d1 008a ld $8a
a9d2 00f0 ld $f0
a9d3 000b ld $0b
a9d4 004a ld $4a
a9d5 0090 ld $90
a9d6 0008 ld $08
a9d7 004a ld $4a
a9d8 004a ld $4a
a9d9 0009 ld $09
a9da 0020 ld $20
a9db 0088 ld $88
a9dc 00d0 ld $d0
a9dd 00fa ld $fa
a9de 00c8 ld $c8
a9df 0088 ld $88
a9e0 00d0 ld $d0
a9e1 00f2 ld $f2
a9e2 0060 ld $60
a9e3 0020 ld $20
a9e4 00a1 ld $a1
a9e5 000d ld $0d
a9e6 000e ld $0e
a9e7 0000 ld $00
a9e8 0000 ld $00
a9e9 0048 ld $48
a9ea 00b1 ld $b1
a9eb 0044 ld $44
a9ec 0020 ld $20
a9ed 00dc ld $dc
a9ee 00ff ld $ff
a9ef 00a2 ld $a2
a9f0 0001 ld $01
a9f1 0020 ld $20
a9f2 0079 ld $79
a9f3 000e ld $0e
a9f4 00c4 ld $c4
a9f5 0041 ld $41
a9f6 00c8 ld $c8
a9f7 0090 ld $90
a9f8 00f1 ld $f1
a9f9 00a2 ld $a2
a9fa 0003 ld $03
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 00c0 ld $c0
aa01 0003 ld $03
aa02 0090 ld $90
aa03 00f2 ld $f2
aa04 0068 ld $68
aa05 00a8 ld $a8
aa06 00b9 ld $b9
aa07 005e ld $5e
aa08 000f ld $0f
aa09 0085 ld $85
aa0a 0042 ld $42
aa0b 00b9 ld $b9
aa0c 009e ld $9e
aa0d 000f ld $0f
aa0e 0085 ld $85
aa0f 0043 ld $43
aa10 00a9 ld $a9
aa11 0000 ld $00
aa12 00a0 ld $a0
aa13 0005 ld $05
aa14 0006 ld $06
aa15 0043 ld $43
aa16 0026 ld $26
aa17 0042 ld $42
aa18 002a ld $2a
aa19 0088 ld $88
aa1a 00d0 ld $d0
aa1b 00f8 ld $f8
aa1c 0069 ld $69
aa1d 00bf ld $bf
aa1e 0020 ld $20
aa1f 00ef ld $ef
aa20 00ff ld $ff
aa21 00ca ld $ca
aa22 00d0 ld $d0
aa23 00ec ld $ec
aa24 0020 ld $20
aa25 0077 ld $77
aa26 000e ld $0e
aa27 00a2 ld $a2
aa28 0006 ld $06
aa29 00e0 ld $e0
aa2a 0003 ld $03
aa2b 00d0 ld $d0
aa2c 0012 ld $12
aa2d 00a4 ld $a4
aa2e 0041 ld $41
aa2f 00f0 ld $f0
aa30 000e ld $0e
aa31 00a5 ld $a5
aa32 0040 ld $40
aa33 00c9 ld $c9
aa34 00e8 ld $e8
aa35 00b1 ld $b1
aa36 0044 ld $44
aa37 00b0 ld $b0
aa38 001c ld $1c
aa39 0020 ld $20
aa3a 00dc ld $dc
aa3b 00ff ld $ff
aa3c 0088 ld $88
aa3d 00d0 ld $d0
aa3e 00f2 ld $f2
aa3f 0006 ld $06
aa40 0040 ld $40
aa41 0090 ld $90
aa42 000e ld $0e
aa43 00bd ld $bd
aa44 0051 ld $51
aa45 000f ld $0f
aa46 0020 ld $20
aa47 00ef ld $ef
aa48 00ff ld $ff
aa49 00bd ld $bd
aa4a 0057 ld $57
aa4b 000f ld $0f
aa4c 00f0 ld $f0
aa4d 0003 ld $03
aa4e 0020 ld $20
aa4f 00ef ld $ef
aa50 00ff ld $ff
aa51 00ca ld $ca
aa52 00d0 ld $d0
aa53 00d5 ld $d5
aa54 0060 ld $60
aa55 0020 ld $20
aa56 00f4 ld $f4
aa57 000e ld $0e
aa58 00aa ld $aa
aa59 00e8 ld $e8
aa5a 00d0 ld $d0
aa5b 0001 ld $01
aa5c 00c8 ld $c8
aa5d 0098 ld $98
aa5e 0020 ld $20
aa5f 00dc ld $dc
aa60 00ff ld $ff
aa61 008a ld $8a
aa62 004c ld $4c
aa63 00dc ld $dc
aa64 00ff ld $ff
aa65 00a2 ld $a2
aa66 0001 ld $01
aa67 00a9 ld $a9
aa68 00a0 ld $a0
aa69 0020 ld $20
aa6a 00ef ld $ef
aa6b 00ff ld $ff
aa6c 00ca ld $ca
aa6d 00d0 ld $d0
aa6e 00f8 ld $f8
aa6f 0060 ld $60
aa70 00c9 ld $c9
aa71 009b ld $9b
aa72 00f0 ld $f0
aa73 000a ld $0a
aa74 0020 ld $20
aa75 00ef ld $ef
aa76 00ff ld $ff
aa77 00c9 ld $c9
aa78 00df ld $df
aa79 00f0 ld $f0
aa7a 0012 ld $12
aa7b 00e8 ld $e8
aa7c 0010 ld $10
aa7d 0012 ld $12
aa7e 00a9 ld $a9
aa7f 00dc ld $dc
aa80 0020 ld $20
aa81 00ef ld $ef
aa82 00ff ld $ff
aa83 0020 ld $20
aa84 00bb ld $bb
aa85 000e ld $0e
aa86 00a9 ld $a9
aa87 00a1 ld $a1
aa88 0020 ld $20
aa89 00ef ld $ef
aa8a 00ff ld $ff
aa8b 00a2 ld $a2
aa8c 0001 ld $01
aa8d 00ca ld $ca
aa8e 0030 ld $30
aa8f 00f3 ld $f3
aa90 002c ld $2c
aa91 0011 ld $11
aa92 00d0 ld $d0
aa93 0010 ld $10
aa94 00fb ld $fb
aa95 00ad ld $ad
aa96 0010 ld $10
aa97 00d0 ld $d0
aa98 009d ld $9d
aa99 0000 ld $00
aa9a 0002 ld $02
aa9b 00c9 ld $c9
aa9c 008d ld $8d
aa9d 00d0 ld $d0
aa9e 00d1 ld $d1
aa9f 0060 ld $60
aaa0 00b9 ld $b9
aaa1 0000 ld $00
aaa2 0002 ld $02
aaa3 00c8 ld $c8
aaa4 00c9 ld $c9
aaa5 00a0 ld $a0
aaa6 00f0 ld $f0
aaa7 00f8 ld $f8
aaa8 0060 ld $60
aaa9 00a9 ld $a9
aaaa 008d ld $8d
aaab 004c ld $4c
aaac 00ef ld $ef
aaad 00ff ld $ff
aaae 00a2 ld $a2
aaaf 0000 ld $00
aab0 0086 ld $86
aab1 0048 ld $48
aab2 0086 ld $86
aab3 0049 ld $49
aab4 00f0 ld $f0
aab5 0015 ld $15
aab6 00a2 ld $a2
aab7 0003 ld $03
aab8 000a ld $0a
aab9 000a ld $0a
aaba 000a ld $0a
* 5 times
aabd 0026 ld $26
aabe 0048 ld $48
aabf 0026 ld $26
aac0 0049 ld $49
aac1 00ca ld $ca
aac2 0010 ld $10
aac3 00f8 ld $f8
aac4 00b5 ld $b5
aac5 0049 ld $49
aac6 0095 ld $95
aac7 0047 ld $47
aac8 00e8 ld $e8
aac9 00f0 ld $f0
aaca 00f9 ld $f9
aacb 00b9 ld $b9
aacc 0000 ld $00
aacd 0002 ld $02
aace 00c8 ld $c8
aacf 0049 ld $49
aad0 00b0 ld $b0
aad1 00c9 ld $c9
aad2 000a ld $0a
aad3 0090 ld $90
aad4 00e1 ld $e1
aad5 0069 ld $69
aad6 0088 ld $88
aad7 00c9 ld $c9
aad8 00fa ld $fa
aad9 00b0 ld $b0
aada 00db ld $db
aadb 0060 ld $60
aadc 004c ld $4c
aadd 00e9 ld $e9
aade 000b ld $0b
aadf 00a5 ld $a5
aae0 0041 ld $41
aae1 0038 ld $38
aae2 00a4 ld $a4
aae3 0045 ld $45
aae4 00aa ld $aa
aae5 0010 ld $10
aae6 0001 ld $01
aae7 0088 ld $88
aae8 0065 ld $65
aae9 0044 ld $44
aaea 0090 ld $90
aaeb 0001 ld $01
aaec 00c8 ld $c8
aaed 0060 ld $60
aaee 000f ld $0f
aaef 0000 ld $00
aaf0 00de ld $de
aaf1 0040 ld $40
aaf2 0002 ld $02
aaf3 0045 ld $45
aaf4 0003 ld $03
aaf5 00d0 ld $d0
aaf6 0008 ld $08
aaf7 0040 ld $40
aaf8 0009 ld $09
aaf9 0030 ld $30
aafa 0022 ld $22
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 0045 ld $45
ab01 0033 ld $33
ab02 00d0 ld $d0
ab03 0008 ld $08
ab04 0040 ld $40
ab05 0009 ld $09
ab06 0040 ld $40
ab07 0002 ld $02
ab08 0045 ld $45
ab09 0033 ld $33
ab0a 00d0 ld $d0
ab0b 0008 ld $08
ab0c 0040 ld $40
ab0d 0009 ld $09
ab0e 0040 ld $40
ab0f 0002 ld $02
ab10 0045 ld $45
ab11 00b3 ld $b3
ab12 00d0 ld $d0
ab13 0008 ld $08
ab14 0040 ld $40
ab15 0009 ld $09
ab16 0000 ld $00
ab17 0022 ld $22
ab18 0044 ld $44
ab19 0033 ld $33
ab1a 00d0 ld $d0
ab1b 008c ld $8c
ab1c 0044 ld $44
ab1d 0000 ld $00
ab1e 0011 ld $11
ab1f 0022 ld $22
ab20 0044 ld $44
ab21 0033 ld $33
ab22 00d0 ld $d0
ab23 008c ld $8c
ab24 0044 ld $44
ab25 009a ld $9a
ab26 0010 ld $10
ab27 0022 ld $22
ab28 0044 ld $44
ab29 0033 ld $33
ab2a 00d0 ld $d0
ab2b 0008 ld $08
ab2c 0040 ld $40
ab2d 0009 ld $09
ab2e 0010 ld $10
ab2f 0022 ld $22
ab30 0044 ld $44
ab31 0033 ld $33
ab32 00d0 ld $d0
ab33 0008 ld $08
ab34 0040 ld $40
ab35 0009 ld $09
ab36 0062 ld $62
ab37 0013 ld $13
ab38 0078 ld $78
ab39 00a9 ld $a9
ab3a 0000 ld $00
ab3b 0021 ld $21
ab3c 0081 ld $81
ab3d 0082 ld $82
ab3e 0000 ld $00
ab3f 0000 ld $00
ab40 0059 ld $59
ab41 004d ld $4d
ab42 0091 ld $91
ab43 0092 ld $92
ab44 0086 ld $86
ab45 004a ld $4a
ab46 0085 ld $85
ab47 009d ld $9d
ab48 00ac ld $ac
ab49 00a9 ld $a9
ab4a 00ac ld $ac
ab4b 00a3 ld $a3
ab4c 00a8 ld $a8
ab4d 00a4 ld $a4
ab4e 00d9 ld $d9
ab4f 0000 ld $00
ab50 00d8 ld $d8
ab51 00a4 ld $a4
ab52 00a4 ld $a4
ab53 0000 ld $00
ab54 001c ld $1c
ab55 008a ld $8a
ab56 001c ld $1c
ab57 0023 ld $23
ab58 005d ld $5d
ab59 008b ld $8b
ab5a 001b ld $1b
ab5b 00a1 ld $a1
ab5c 009d ld $9d
ab5d 008a ld $8a
ab5e 001d ld $1d
ab5f 0023 ld $23
ab60 009d ld $9d
ab61 008b ld $8b
ab62 001d ld $1d
ab63 00a1 ld $a1
ab64 0000 ld $00
ab65 0029 ld $29
ab66 0019 ld $19
ab67 00ae ld $ae
ab68 0069 ld $69
ab69 00a8 ld $a8
ab6a 0019 ld $19
ab6b 0023 ld $23
ab6c 0024 ld $24
ab6d 0053 ld $53
ab6e 001b ld $1b
ab6f 0023 ld $23
ab70 0024 ld $24
ab71 0053 ld $53
ab72 0019 ld $19
ab73 00a1 ld $a1
ab74 0000 ld $00
ab75 001a ld $1a
ab76 005b ld $5b
ab77 005b ld $5b
ab78 00a5 ld $a5
ab79 0069 ld $69
ab7a 0024 ld $24
ab7b 0024 ld $24
ab7c 00ae ld $ae
ab7d 00ae ld $ae
ab7e 00a8 ld $a8
ab7f 00ad ld $ad
ab80 0029 ld $29
ab81 0000 ld $00
ab82 007c ld $7c
ab83 0000 ld $00
ab84 0015 ld $15
ab85 009c ld $9c
ab86 006d ld $6d
ab87 009c ld $9c
ab88 00a5 ld $a5
ab89 0069 ld $69
ab8a 0029 ld $29
ab8b 0053 ld $53
ab8c 0084 ld $84
ab8d 0013 ld $13
ab8e 0034 ld $34
ab8f 0011 ld $11
ab90 00a5 ld $a5
ab91 0069 ld $69
ab92 0023 ld $23
ab93 00a0 ld $a0
ab94 00d8 ld $d8
ab95 0062 ld $62
ab96 005a ld $5a
ab97 0048 ld $48
ab98 0026 ld $26
ab99 0062 ld $62
ab9a 0094 ld $94
ab9b 0088 ld $88
ab9c 0054 ld $54
ab9d 0044 ld $44
ab9e 00c8 ld $c8
ab9f 0054 ld $54
aba0 0068 ld $68
aba1 0044 ld $44
aba2 00e8 ld $e8
aba3 0094 ld $94
aba4 0000 ld $00
aba5 00b4 ld $b4
aba6 0008 ld $08
aba7 0084 ld $84
aba8 0074 ld $74
aba9 00b4 ld $b4
abaa 0028 ld $28
abab 006e ld $6e
abac 0074 ld $74
abad 00f4 ld $f4
abae 00cc ld $cc
abaf 004a ld $4a
abb0 0072 ld $72
abb1 00f2 ld $f2
abb2 00a4 ld $a4
abb3 008a ld $8a
abb4 0000 ld $00
abb5 00aa ld $aa
abb6 00a2 ld $a2
abb7 00a2 ld $a2
abb8 0074 ld $74
abb9 0074 ld $74
abba 0074 ld $74
abbb 0072 ld $72
abbc 0044 ld $44
abbd 0068 ld $68
abbe 00b2 ld $b2
abbf 0032 ld $32
abc0 00b2 ld $b2
abc1 0000 ld $00
abc2 0022 ld $22
abc3 0026 ld $26
abc4 001a ld $1a
abc5 001a ld $1a
abc6 0026 ld $26
abc7 0026 ld $26
abc8 0072 ld $72
abc9 0072 ld $72
abca 0088 ld $88
abcb 00c8 ld $c8
abcc 00c4 ld $c4
abcd 00ca ld $ca
abce 0026 ld $26
abcf 0048 ld $48
abd0 0044 ld $44
abd1 0044 ld $44
abd2 00a2 ld $a2
abd3 00c8 ld $c8
abd4 005e ld $5e
abd5 0000 ld $00
abd6 00e3 ld $e3
abd7 0075 ld $75
abd8 002b ld $2b
abd9 003e ld $3e
abda 001a ld $1a
abdb 003d ld $3d
abdc 00fc ld $fc
abdd 000f ld $0f
abde 0082 ld $82
abdf 00ff ld $ff
abe0 0035 ld $35
abe1 003f ld $3f
abe2 003b ld $3b
abe3 0011 ld $11
abe4 0010 ld $10
abe5 00d0 ld $d0
abe6 002b ld $2b
abe7 0030 ld $30
abe8 001a ld $1a
abe9 000f ld $0f
abea 005e ld $5e
abeb 003d ld $3d
abec 008c ld $8c
abed 00ff ld $ff
abee 0035 ld $35
abef 003f ld $3f
abf0 003b ld $3b
abf1 008c ld $8c
abf2 00ff ld $ff
abf3 00e6 ld $e6
abf4 0060 ld $60
abf5 0035 ld $35
abf6 0050 ld $50
abf7 0021 ld $21
abf8 00e6 ld $e6
abf9 0020 ld $20
abfa 00e3 ld $e3
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 0060 ld $60
ac01 008c ld $8c
ac02 000a ld $0a
ac03 0035 ld $35
ac04 0072 ld $72
ac05 002a ld $2a
ac06 0059 ld $59
ac07 0007 ld $07
ac08 008c ld $8c
ac09 000a ld $0a
ac0a 008c ld $8c
ac0b 001a ld $1a
ac0c 0035 ld $35
ac0d 0072 ld $72
ac0e 0033 ld $33
ac0f 00ec ld $ec
ac10 0000 ld $00
ac11 008c ld $8c
ac12 001a ld $1a
ac13 0082 ld $82
ac14 007f ld $7f
ac15 00e6 ld $e6
ac16 0080 ld $80
ac17 00f3 ld $f3
ac18 0030 ld $30
ac19 0011 ld $11
ac1a 0012 ld $12
ac1b 00d0 ld $d0
ac1c 002b ld $2b
ac1d 0030 ld $30
ac1e 00ad ld $ad
ac1f 0035 ld $35
ac20 003f ld $3f
ac21 0075 ld $75
ac22 005e ld $5e
ac23 003c ld $3c
ac24 0088 ld $88
ac25 0080 ld $80
ac26 0085 ld $85
ac27 000f ld $0f
ac28 005f ld $5f
ac29 001a ld $1a
ac2a 001c ld $1c
ac2b 00e3 ld $e3
ac2c 0002 ld $02
ac2d 00f6 ld $f6
ac2e 00e3 ld $e3
ac2f 0042 ld $42
ac30 0035 ld $35
ac31 0072 ld $72
ac32 005b ld $5b
ac33 0021 ld $21
ac34 007a ld $7a
ac35 00e6 ld $e6
ac36 0002 ld $02
ac37 002b ld $2b
ac38 007a ld $7a
ac39 0059 ld $59
ac3a 0000 ld $00
ac3b 00f0 ld $f0
ac3c 0030 ld $30
ac3d 0011 ld $11
ac3e 0010 ld $10
ac3f 00d0 ld $d0
ac40 002b ld $2b
ac41 0030 ld $30
ac42 00ad ld $ad
ac43 0035 ld $35
ac44 003f ld $3f
ac45 006c ld $6c
ac46 00fc ld $fc
ac47 003c ld $3c
ac48 0082 ld $82
ac49 007f ld $7f
ac4a 0035 ld $35
ac4b 0072 ld $72
ac4c 0071 ld $71
ac4d 00f3 ld $f3
ac4e 0030 ld $30
ac4f 0059 ld $59
ac50 001f ld $1f
ac51 005e ld $5e
ac52 003c ld $3c
ac53 001a ld $1a
ac54 003c ld $3c
ac55 00e6 ld $e6
ac56 0001 ld $01
ac57 0035 ld $35
ac58 0053 ld $53
ac59 0089 ld $89
ac5a 0059 ld $59
ac5b 00a0 ld $a0
ac5c 0085 ld $85
ac5d 000f ld $0f
ac5e 005f ld $5f
ac5f 0021 ld $21
ac60 007a ld $7a
ac61 00e6 ld $e6
ac62 0006 ld $06
ac63 002b ld $2b
ac64 007a ld $7a
ac65 0059 ld $59
ac66 001e ld $1e
ac67 005e ld $5e
ac68 003c ld $3c
ac69 008c ld $8c
ac6a 0014 ld $14
ac6b 0035 ld $35
ac6c 0072 ld $72
ac6d 009b ld $9b
ac6e 0059 ld $59
ac6f 00c0 ld $c0
ac70 0085 ld $85
ac71 000f ld $0f
ac72 005f ld $5f
ac73 0021 ld $21
ac74 007a ld $7a
ac75 00e6 ld $e6
ac76 0006 ld $06
ac77 002b ld $2b
ac78 007a ld $7a
ac79 0011 ld $11
ac7a 0007 ld $07
ac7b 005f ld $5f
ac7c 002b ld $2b
ac7d 0030 ld $30
ac7e 0063 ld $63
ac7f 0059 ld $59
ac80 00ff ld $ff
ac81 005e ld $5e
ac82 000e ld $0e
ac83 0011 ld $11
ac84 0000 ld $00
ac85 0004 ld $04
ac86 007f ld $7f
ac87 003e ld $3e
ac88 0018 ld $18
ac89 00a2 ld $a2
ac8a 0000 ld $00
ac8b 00a0 ld $a0
ac8c 000c ld $0c
ac8d 00b9 ld $b9
ac8e 00ce ld $ce
ac8f 005e ld $5e
ac90 0084 ld $84
ac91 003a ld $3a
ac92 00a0 ld $a0
ac93 0007 ld $07
ac94 009d ld $9d
ac95 0000 ld $00
ac96 0001 ld $01
ac97 0069 ld $69
ac98 0001 ld $01
ac99 00e8 ld $e8
ac9a 00e8 ld $e8
ac9b 0088 ld $88
ac9c 00d0 ld $d0
ac9d 00f6 ld $f6
ac9e 00e8 ld $e8
ac9f 00e8 ld $e8
aca0 00e8 ld $e8
aca1 00e8 ld $e8
aca2 00a4 ld $a4
aca3 003a ld $3a
aca4 0088 ld $88
aca5 0010 ld $10
aca6 00e6 ld $e6
aca7 004c ld $4c
aca8 0005 ld $05
aca9 00c1 ld $c1
acaa 0077 ld $77
acab 0070 ld $70
acac 0056 ld $56
acad 004f ld $4f
acae 0048 ld $48
acaf 0041 ld $41
acb0 003a ld $3a
acb1 0033 ld $33
acb2 002c ld $2c
acb3 0025 ld $25
acb4 001e ld $1e
acb5 0017 ld $17
acb6 0010 ld $10
acb7 00d8 ld $d8
acb8 0058 ld $58
acb9 00a2 ld $a2
acba 00f7 ld $f7
acbb 009a ld $9a
acbc 004c ld $4c
acbd 001a ld $1a
acbe 00ff ld $ff
acbf 005f ld $5f
acc0 0000 ld $00
acc1 0000 ld $00
acc2 002b ld $2b
acc3 001a ld $1a
acc4 0011 ld $11
acc5 000c ld $0c
acc6 000b ld $0b
acc7 002b ld $2b
acc8 0022 ld $22
acc9 00b4 ld $b4
acca 00e6 ld $e6
accb 0011 ld $11
accc 00fe ld $fe
accd 00ff ld $ff
acce 00f6 ld $f6
accf 0090 ld $90
acd0 00fe ld $fe
acd1 002b ld $2b
acd2 007c ld $7c
acd3 00df ld $df
acd4 00fa ld $fa
acd5 0021 ld $21
acd6 0024 ld $24
acd7 00ec ld $ec
acd8 0000 ld $00
acd9 0021 ld $21
acda 0026 ld $26
acdb 00ec ld $ec
acdc 0002 ld $02
acdd 0021 ld $21
acde 0028 ld $28
acdf 00ec ld $ec
ace0 0004 ld $04
ace1 0011 ld $11
ace2 00e1 ld $e1
ace3 0004 ld $04
ace4 002b ld $2b
ace5 0022 ld $22
ace6 0011 ld $11
ace7 0000 ld $00
ace8 003f ld $3f
ace9 002b ld $2b
acea 0024 ld $24
aceb 005e ld $5e
acec 0026 ld $26
aced 0021 ld $21
acee 007c ld $7c
acef 005e ld $5e
acf0 0027 ld $27
acf1 008c ld $8c
acf2 008d ld $8d
acf3 0035 ld $35
acf4 003f ld $3f
acf5 003b ld $3b
acf6 001a ld $1a
acf7 007a ld $7a
acf8 00e6 ld $e6
acf9 00fb ld $fb
acfa 0035 ld $35
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 0056 ld $56
ad01 003b ld $3b
ad02 0059 ld $59
ad03 0000 ld $00
ad04 0035 ld $35
ad05 0072 ld $72
ad06 0096 ld $96
ad07 0021 ld $21
ad08 007a ld $7a
ad09 002b ld $2b
ad0a 0028 ld $28
ad0b 0082 ld $82
ad0c 00ff ld $ff
ad0d 00e6 ld $e6
ad0e 00fb ld $fb
ad0f 0035 ld $35
ad10 004d ld $4d
ad11 004c ld $4c
ad12 0011 ld $11
ad13 00fb ld $fb
ad14 00ff ld $ff
ad15 00b4 ld $b4
ad16 00cb ld $cb
ad17 0093 ld $93
ad18 0028 ld $28
ad19 00e3 ld $e3
ad1a 0001 ld $01
ad1b 0035 ld $35
ad1c 0050 ld $50
ad1d 004c ld $4c
ad1e 0059 ld $59
ad1f 0061 ld $61
ad20 005e ld $5e
ad21 007a ld $7a
ad22 00e3 ld $e3
ad23 009f ld $9f
ad24 002b ld $2b
ad25 007c ld $7c
ad26 00ad ld $ad
ad27 005e ld $5e
ad28 007b ld $7b
ad29 0021 ld $21
ad2a 007a ld $7a
ad2b 00e6 ld $e6
ad2c 0002 ld $02
ad2d 002b ld $2b
ad2e 0028 ld $28
ad2f 0011 ld $11
ad30 0000 ld $00
ad31 0007 ld $07
ad32 0099 ld $99
ad33 0028 ld $28
ad34 00ad ld $ad
ad35 0082 ld $82
ad36 0001 ld $01
ad37 005e ld $5e
ad38 0026 ld $26
ad39 00b4 ld $b4
ad3a 00cb ld $cb
ad3b 0093 ld $93
ad3c 0028 ld $28
ad3d 001a ld $1a
ad3e 0028 ld $28
ad3f 0035 ld $35
ad40 0072 ld $72
ad41 0066 ld $66
ad42 0021 ld $21
ad43 007c ld $7c
ad44 00e3 ld $e3
ad45 0012 ld $12
ad46 002b ld $2b
ad47 007e ld $7e
ad48 00ad ld $ad
ad49 005e ld $5e
ad4a 0026 ld $26
ad4b 0021 ld $21
ad4c 007c ld $7c
ad4d 00ad ld $ad
ad4e 00f0 ld $f0
ad4f 007e ld $7e
ad50 001a ld $1a
ad51 0026 ld $26
ad52 00f0 ld $f0
ad53 007c ld $7c
ad54 0093 ld $93
ad55 007c ld $7c
ad56 0093 ld $93
ad57 007c ld $7c
ad58 001a ld $1a
ad59 007c ld $7c
ad5a 008c ld $8c
ad5b 00d8 ld $d8
ad5c 0035 ld $35
ad5d 0072 ld $72
ad5e 0079 ld $79
ad5f 001a ld $1a
ad60 0027 ld $27
ad61 00e6 ld $e6
ad62 00a0 ld $a0
ad63 0035 ld $35
ad64 0050 ld $50
ad65 00ef ld $ef
ad66 00e6 ld $e6
ad67 0040 ld $40
ad68 0035 ld $35
ad69 0050 ld $50
ad6a 00a4 ld $a4
ad6b 00e6 ld $e6
ad6c 0020 ld $20
ad6d 00e3 ld $e3
ad6e 000e ld $0e
ad6f 0035 ld $35
ad70 0053 ld $53
ad71 00b2 ld $b2
ad72 00e3 ld $e3
ad73 0032 ld $32
ad74 002b ld $2b
ad75 007c ld $7c
ad76 0011 ld $11
ad77 0000 ld $00
ad78 0007 ld $07
ad79 0090 ld $90
ad7a 00b7 ld $b7
ad7b 002b ld $2b
ad7c 007c ld $7c
ad7d 0011 ld $11
ad7e 0000 ld $00
ad7f 0008 ld $08
ad80 002b ld $2b
ad81 007e ld $7e
ad82 0021 ld $21
ad83 007c ld $7c
ad84 00e9 ld $e9
ad85 00e9 ld $e9
ad86 0099 ld $99
ad87 007c ld $7c
ad88 0099 ld $99
ad89 007e ld $7e
ad8a 002b ld $2b
ad8b 007e ld $7e
ad8c 0021 ld $21
ad8d 007a ld $7a
ad8e 002b ld $2b
ad8f 0028 ld $28
ad90 00e3 ld $e3
ad91 0006 ld $06
ad92 002b ld $2b
ad93 007a ld $7a
ad94 0059 ld $59
ad95 0005 ld $05
ad96 002b ld $2b
ad97 007c ld $7c
ad98 0021 ld $21
ad99 007e ld $7e
ad9a 007f ld $7f
ad9b 0000 ld $00
ad9c 0082 ld $82
ad9d 00fe ld $fe
ad9e 005e ld $5e
ad9f 0026 ld $26
ada0 0011 ld $11
ada1 0000 ld $00
ada2 0007 ld $07
ada3 0099 ld $99
ada4 0028 ld $28
ada5 00ad ld $ad
ada6 0035 ld $35
ada7 003f ld $3f
ada8 00e2 ld $e2
ada9 0093 ld $93
adaa 0026 ld $26
adab 00b4 ld $b4
adac 00cb ld $cb
adad 0093 ld $93
adae 007e ld $7e
adaf 0093 ld $93
adb0 0028 ld $28
adb1 0021 ld $21
adb2 007c ld $7c
adb3 00e6 ld $e6
adb4 0001 ld $01
adb5 0035 ld $35
adb6 004d ld $4d
adb7 00cd ld $cd
adb8 00ee ld $ee
adb9 0000 ld $00
adba 002b ld $2b
adbb 0024 ld $24
adbc 00ee ld $ee
adbd 0002 ld $02
adbe 002b ld $2b
adbf 0026 ld $26
adc0 00ee ld $ee
adc1 0004 ld $04
adc2 002b ld $2b
adc3 0028 ld $28
adc4 00df ld $df
adc5 0006 ld $06
adc6 00ff ld $ff
adc7 00c1 ld $c1
adc8 0000 ld $00
adc9 0058 ld $58
adca 00a9 ld $a9
adcb 00aa ld $aa
adcc 0020 ld $20
adcd 00ef ld $ef
adce 00ff ld $ff
adcf 00ae ld $ae
add0 0000 ld $00
add1 00c2 ld $c2
add2 00bd ld $bd
add3 0000 ld $00
add4 00c2 ld $c2
add5 0020 ld $20
add6 00ef ld $ef
add7 00ff ld $ff
add8 00ca ld $ca
add9 00d0 ld $d0
adda 00f7 ld $f7
addb 00ae ld $ae
addc 0025 ld $25
addd 00c1 ld $c1
adde 00bd ld $bd
addf 0025 ld $25
ade0 00c1 ld $c1
ade1 0020 ld $20
ade2 00ef ld $ef
ade3 00ff ld $ff
ade4 00ca ld $ca
ade5 00d0 ld $d0
ade6 00f7 ld $f7
ade7 002c ld $2c
ade8 0012 ld $12
ade9 00d0 ld $d0
adea 0030 ld $30
adeb 00fb ld $fb
adec 004c ld $4c
aded 0000 ld $00
adee 00ff ld $ff
adef 0032 ld $32
adf0 008d ld $8d
adf1 00ce ld $ce
adf2 00cf ld $cf
adf3 00cd ld $cd
adf4 00da ld $da
adf5 00cf ld $cf
adf6 00d7 ld $d7
adf7 00a0 ld $a0
adf8 00da ld $da
adf9 00ad ld $ad
adfa 00cc ld $cc
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 00d4 ld $d4
ae01 00c3 ld $c3
ae02 008d ld $8d
ae03 00d4 ld $d4
ae04 00d2 ld $d2
ae05 00c1 ld $c1
ae06 00d4 ld $d4
ae07 00d3 ld $d3
ae08 00a0 ld $a0
ae09 00cd ld $cd
ae0a 00d2 ld $d2
ae0b 00c1 ld $c1
ae0c 00d7 ld $d7
ae0d 00a0 ld $a0
ae0e 00c3 ld $c3
ae0f 00c9 ld $c9
ae10 00d3 ld $d3
ae11 00c1 ld $c1
ae12 00c2 ld $c2
ae13 00a0 ld $a0
ae14 00d2 ld $d2
ae15 00b3 ld $b3
ae16 00c2 ld $c2
ae17 00b2 ld $b2
ae18 00c5 ld $c5
ae19 008d ld $8d
ae1a 00c3 ld $c3
ae1b 00c9 ld $c9
ae1c 00d3 ld $d3
ae1d 00c1 ld $c1
ae1e 00c2 ld $c2
ae1f 00a0 ld $a0
ae20 00d2 ld $d2
ae21 00c5 ld $c5
ae22 00c7 ld $c7
ae23 00c5 ld $c5
ae24 00d4 ld $d4
ae25 00ce ld $ce
ae26 00c9 ld $c9
ae27 00c2 ld $c2
ae28 0000 ld $00
ae29 005b ld $5b
ae2a 005a ld $5a
ae2b 00a0 ld $a0
ae2c 00d2 ld $d2
ae2d 00b0 ld $b0
ae2e 00b0 ld $b0
ae2f 00b0 ld $b0
ae30 00c5 ld $c5
ae31 008d ld $8d
ae32 00d5 ld $d5
ae33 00ce ld $ce
ae34 00c5 ld $c5
ae35 00cd ld $cd
ae36 00a0 ld $a0
ae37 00d2 ld $d2
ae38 00b0 ld $b0
ae39 00b0 ld $b0
ae3a 00b1 ld $b1
ae3b 00c3 ld $c3
ae3c 008d ld $8d
ae3d 00d2 ld $d2
ae3e 00c5 ld $c5
ae3f 00cc ld $cc
ae40 00c2 ld $c2
ae41 00cd ld $cd
ae42 00c5 ld $c5
ae43 00d3 ld $d3
ae44 00d3 ld $d3
ae45 00c1 ld $c1
ae46 00ad ld $ad
ae47 00c9 ld $c9
ae48 00ce ld $ce
ae49 00c9 ld $c9
ae4a 00cd ld $cd
ae4b 00a0 ld $a0
ae4c 00a0 ld $a0
ae4d 00d2 ld $d2
ae4e 00c5 ld $c5
ae4f 00c5 ld $c5
ae50 00c5 ld $c5
ae51 008d ld $8d
ae52 00c5 ld $c5
ae53 00cc ld $cc
ae54 00da ld $da
ae55 00da ld $da
ae56 00d5 ld $d5
ae57 00d0 ld $d0
ae58 00ad ld $ad
ae59 00b5 ld $b5
ae5a 00b1 ld $b1
ae5b 00a0 ld $a0
ae5c 00a0 ld $a0
ae5d 00d2 ld $d2
ae5e 00b0 ld $b0
ae5f 00b0 ld $b0
ae60 00b4 ld $b4
ae61 008d ld $8d
ae62 00c4 ld $c4
ae63 00ce ld $ce
ae64 00c9 ld $c9
ae65 00cd ld $cd
ae66 00d2 ld $d2
ae67 00c5 ld $c5
ae68 00d4 ld $d4
ae69 00d3 ld $d3
ae6a 00c1 ld $c1
ae6b 00cd ld $cd
ae6c 00a0 ld $a0
ae6d 00a0 ld $a0
ae6e 00d2 ld $d2
ae6f 00b0 ld $b0
ae70 00b0 ld $b0
ae71 00b3 ld $b3
ae72 008d ld $8d
ae73 008d ld $8d
ae74 00cc ld $cc
ae75 00d4 ld $d4
ae76 00d4 ld $d4
ae77 00a0 ld $a0
ae78 00ce ld $ce
ae79 00cf ld $cf
ae7a 00a0 ld $a0
ae7b 00b1 ld $b1
ae7c 00ad ld $ad
ae7d 00c5 ld $c5
ae7e 00cc ld $cc
ae7f 00d0 ld $d0
ae80 00d0 ld $d0
ae81 00c1 ld $c1
ae82 008d ld $8d
ae83 008d ld $8d
ae84 008d ld $8d
ae85 00d0 ld $d0
ae86 0010 ld $10
ae87 0004 ld $04
ae88 0000 ld $00
ae89 0000 ld $00
ae8a 0000 ld $00
ae8b 0000 ld $00
ae8c 00e0 ld $e0
ae8d 0000 ld $00
ae8e 0000 ld $00
ae8f 004c ld $4c
ae90 00b0 ld $b0
ae91 00e2 ld $e2
ae92 00ad ld $ad
ae93 0011 ld $11
ae94 00d0 ld $d0
ae95 0010 ld $10
ae96 00fb ld $fb
ae97 00ad ld $ad
ae98 0010 ld $10
ae99 00d0 ld $d0
ae9a 0060 ld $60
ae9b 008a ld $8a
ae9c 0029 ld $29
ae9d 0020 ld $20
ae9e 00f0 ld $f0
ae9f 0023 ld $23
aea0 00a9 ld $a9
aea1 00a0 ld $a0
aea2 0085 ld $85
aea3 0044 ld $44
aea4 004c ld $4c
aea5 00c9 ld $c9
aea6 00e3 ld $e3
aea7 00a9 ld $a9
aea8 0020 ld $20
aea9 00c5 ld $c5
aeaa 0081 ld $81
aeab 00b0 ld $b0
aeac 000c ld $0c
aead 00a9 ld $a9
aeae 008d ld $8d
aeaf 00a0 ld $a0
aeb0 0007 ld $07
aeb1 0020 ld $20
aeb2 00c9 ld $c9
aeb3 00e3 ld $e3
aeb4 00a9 ld $a9
aeb5 00a0 ld $a0
aeb6 0088 ld $88
aeb7 00d0 ld $d0
aeb8 00f8 ld $f8
aeb9 00a0 ld $a0
aeba 0000 ld $00
aebb 00b1 ld $b1
aebc 0042 ld $42
aebd 00e6 ld $e6
aebe 0042 ld $42
aebf 00d0 ld $d0
aec0 0002 ld $02
aec1 00e6 ld $e6
aec2 0043 ld $43
aec3 0060 ld $60
aec4 0020 ld $20
aec5 0015 ld $15
aec6 00e7 ld $e7
aec7 0020 ld $20
aec8 0076 ld $76
aec9 00e5 ld $e5
aeca 00a5 ld $a5
aecb 0042 ld $42
aecc 00c5 ld $c5
aecd 0046 ld $46
aece 00a5 ld $a5
aecf 0043 ld $43
aed0 00e5 ld $e5
aed1 0047 ld $47
aed2 00b0 ld $b0
aed3 00ef ld $ef
aed4 0020 ld $20
aed5 006d ld $6d
aed6 00e0 ld $e0
aed7 004c ld $4c
aed8 003b ld $3b
aed9 00e0 ld $e0
aeda 00a5 ld $a5
aedb 00ca ld $ca
aedc 0085 ld $85
aedd 0042 ld $42
aede 00a5 ld $a5
aedf 00cb ld $cb
aee0 0085 ld $85
aee1 0043 ld $43
aee2 00a5 ld $a5
aee3 004c ld $4c
aee4 0085 ld $85
aee5 0046 ld $46
aee6 00a5 ld $a5
aee7 004d ld $4d
aee8 0085 ld $85
aee9 0047 ld $47
aeea 00d0 ld $d0
aeeb 00de ld $de
aeec 0020 ld $20
aeed 0015 ld $15
aeee 00e7 ld $e7
aeef 0020 ld $20
aef0 006d ld $6d
aef1 00e5 ld $e5
aef2 00a5 ld $a5
aef3 0044 ld $44
aef4 0085 ld $85
aef5 0042 ld $42
aef6 00a5 ld $a5
aef7 0045 ld $45
aef8 0085 ld $85
aef9 0043 ld $43
aefa 00b0 ld $b0
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 00c7 ld $c7
af01 0086 ld $86
af02 00d8 ld $d8
af03 00a9 ld $a9
af04 00a0 ld $a0
af05 0085 ld $85
af06 0082 ld $82
af07 0020 ld $20
af08 002a ld $2a
af09 00e0 ld $e0
af0a 0098 ld $98
af0b 0085 ld $85
af0c 0044 ld $44
af0d 0020 ld $20
af0e 002a ld $2a
af0f 00e0 ld $e0
af10 00aa ld $aa
af11 0020 ld $20
af12 002a ld $2a
af13 00e0 ld $e0
af14 0020 ld $20
af15 001b ld $1b
af16 00e5 ld $e5
af17 0020 ld $20
af18 0018 ld $18
af19 00e0 ld $e0
af1a 0084 ld $84
af1b 0082 ld $82
af1c 00aa ld $aa
af1d 0010 ld $10
af1e 0018 ld $18
af1f 000a ld $0a
af20 0010 ld $10
af21 00e9 ld $e9
af22 00a5 ld $a5
af23 0044 ld $44
af24 00d0 ld $d0
af25 0003 ld $03
af26 0020 ld $20
af27 0011 ld $11
af28 00e0 ld $e0
af29 008a ld $8a
af2a 0020 ld $20
af2b 00c9 ld $c9
af2c 00e3 ld $e3
af2d 00a9 ld $a9
af2e 0025 ld $25
af2f 0020 ld $20
af30 001a ld $1a
af31 00e0 ld $e0
af32 00aa ld $aa
af33 0030 ld $30
af34 00f5 ld $f5
af35 0085 ld $85
af36 0044 ld $44
af37 00c9 ld $c9
af38 0001 ld $01
af39 00d0 ld $d0
af3a 0005 ld $05
af3b 00a6 ld $a6
af3c 00d8 ld $d8
af3d 004c ld $4c
af3e 00cd ld $cd
af3f 00e3 ld $e3
af40 0048 ld $48
af41 0084 ld $84
af42 00ce ld $ce
af43 00a2 ld $a2
af44 00ed ld $ed
af45 0086 ld $86
af46 00cf ld $cf
af47 00c9 ld $c9
af48 0051 ld $51
af49 0090 ld $90
af4a 0004 ld $04
af4b 00c6 ld $c6
af4c 00cf ld $cf
af4d 00e9 ld $e9
af4e 0050 ld $50
af4f 0048 ld $48
af50 00b1 ld $b1
af51 00ce ld $ce
af52 00aa ld $aa
af53 0088 ld $88
af54 00b1 ld $b1
af55 00ce ld $ce
af56 0010 ld $10
af57 00fa ld $fa
af58 00e0 ld $e0
af59 00c0 ld $c0
af5a 00b0 ld $b0
af5b 0004 ld $04
af5c 00e0 ld $e0
af5d 0000 ld $00
af5e 0030 ld $30
af5f 00f2 ld $f2
af60 00aa ld $aa
af61 0068 ld $68
af62 00e9 ld $e9
af63 0001 ld $01
af64 00d0 ld $d0
af65 00e9 ld $e9
af66 0024 ld $24
af67 0044 ld $44
af68 0030 ld $30
af69 0003 ld $03
af6a 0020 ld $20
af6b 00f8 ld $f8
af6c 00ef ld $ef
af6d 00b1 ld $b1
af6e 00ce ld $ce
af6f 0010 ld $10
af70 0010 ld $10
af71 00aa ld $aa
af72 0029 ld $29
af73 003f ld $3f
af74 0085 ld $85
af75 0044 ld $44
af76 0018 ld $18
af77 0069 ld $69
af78 00a0 ld $a0
af79 0020 ld $20
af7a 00c9 ld $c9
af7b 00e3 ld $e3
af7c 0088 ld $88
af7d 00e0 ld $e0
af7e 00c0 ld $c0
af7f 0090 ld $90
af80 00ec ld $ec
af81 0020 ld $20
af82 000c ld $0c
af83 00e0 ld $e0
af84 0068 ld $68
af85 00c9 ld $c9
af86 005d ld $5d
af87 00f0 ld $f0
af88 00a4 ld $a4
af89 00c9 ld $c9
af8a 0028 ld $28
af8b 00d0 ld $d0
af8c 008a ld $8a
af8d 00f0 ld $f0
af8e 009e ld $9e
af8f 0020 ld $20
af90 0018 ld $18
af91 00e1 ld $e1
af92 0095 ld $95
af93 0050 ld $50
af94 00e1 ld $e1
af95 0000 ld $00
af96 0000 ld $00
af97 00d5 ld $d5
af98 0088 ld $88
af99 0090 ld $90
af9a 0011 ld $11
af9b 00a0 ld $a0
af9c 002b ld $2b
af9d 004c ld $4c
af9e 00e0 ld $e0
af9f 00e3 ld $e3
afa0 0020 ld $20
afa1 0034 ld $34
afa2 00ee ld $ee
afa3 00d5 ld $d5
afa4 0050 ld $50
afa5 0090 ld $90
afa6 00f4 ld $f4
afa7 0020 ld $20
afa8 00e4 ld $e4
afa9 00ef ld $ef
afaa 0095 ld $95
afab 0088 ld $88
afac 004c ld $4c
afad 0023 ld $23
afae 00e8 ld $e8
afaf 0020 ld $20
afb0 0034 ld $34
afb1 00ee ld $ee
afb2 00f0 ld $f0
afb3 00e7 ld $e7
afb4 0038 ld $38
afb5 00e9 ld $e9
afb6 0001 ld $01
afb7 0060 ld $60
afb8 0020 ld $20
afb9 0018 ld $18
afba 00e1 ld $e1
afbb 0095 ld $95
afbc 0050 ld $50
afbd 0018 ld $18
afbe 00f5 ld $f5
afbf 0088 ld $88
afc0 004c ld $4c
afc1 0002 ld $02
afc2 00e1 ld $e1
afc3 00a0 ld $a0
afc4 0014 ld $14
afc5 00d0 ld $d0
afc6 00d6 ld $d6
afc7 0020 ld $20
afc8 0018 ld $18
afc9 00e1 ld $e1
afca 00e8 ld $e8
afcb 00b5 ld $b5
afcc 0050 ld $50
afcd 0085 ld $85
afce 00da ld $da
afcf 0065 ld $65
afd0 00ce ld $ce
afd1 0048 ld $48
afd2 00a8 ld $a8
afd3 00b5 ld $b5
afd4 0088 ld $88
afd5 0085 ld $85
afd6 00db ld $db
afd7 0065 ld $65
afd8 00cf ld $cf
afd9 0048 ld $48
afda 00c4 ld $c4
afdb 00ca ld $ca
afdc 00e5 ld $e5
afdd 00cb ld $cb
afde 00b0 ld $b0
afdf 00e3 ld $e3
afe0 00a5 ld $a5
afe1 00da ld $da
afe2 0069 ld $69
afe3 00fe ld $fe
afe4 0085 ld $85
afe5 00da ld $da
afe6 00a9 ld $a9
afe7 00ff ld $ff
afe8 00a8 ld $a8
afe9 0065 ld $65
afea 00db ld $db
afeb 0085 ld $85
afec 00db ld $db
afed 00c8 ld $c8
afee 00b1 ld $b1
afef 00da ld $da
aff0 00d9 ld $d9
aff1 00cc ld $cc
aff2 0000 ld $00
aff3 00d0 ld $d0
aff4 000f ld $0f
aff5 0098 ld $98
aff6 00f0 ld $f0
aff7 00f5 ld $f5
aff8 0068 ld $68
aff9 0091 ld $91
affa 00da ld $da
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 0099 ld $99
b001 00cc ld $cc
b002 0000 ld $00
b003 0088 ld $88
b004 0010 ld $10
b005 00f7 ld $f7
b006 00e8 ld $e8
b007 0060 ld $60
b008 00ea ld $ea
b009 00a0 ld $a0
b00a 0080 ld $80
b00b 00d0 ld $d0
b00c 0095 ld $95
b00d 00a9 ld $a9
b00e 0000 ld $00
b00f 0020 ld $20
b010 000a ld $0a
b011 00e7 ld $e7
b012 00a0 ld $a0
b013 0002 ld $02
b014 0094 ld $94
b015 0088 ld $88
b016 0020 ld $20
b017 000a ld $0a
b018 00e7 ld $e7
b019 00a9 ld $a9
b01a 00bf ld $bf
b01b 0020 ld $20
b01c 00c9 ld $c9
b01d 00e3 ld $e3
b01e 00a0 ld $a0
b01f 0000 ld $00
b020 0020 ld $20
b021 009e ld $9e
b022 00e2 ld $e2
b023 0094 ld $94
b024 0088 ld $88
b025 00ea ld $ea
b026 00ea ld $ea
b027 00ea ld $ea
b028 00b5 ld $b5
b029 0051 ld $51
b02a 0085 ld $85
b02b 00ce ld $ce
b02c 00b5 ld $b5
b02d 0089 ld $89
b02e 0085 ld $85
b02f 00cf ld $cf
b030 00e8 ld $e8
b031 00e8 ld $e8
b032 0020 ld $20
b033 00bc ld $bc
b034 00e1 ld $e1
b035 00b5 ld $b5
b036 004e ld $4e
b037 00d5 ld $d5
b038 0086 ld $86
b039 00b0 ld $b0
b03a 0015 ld $15
b03b 00f6 ld $f6
b03c 004e ld $4e
b03d 00a8 ld $a8
b03e 00b1 ld $b1
b03f 00ce ld $ce
b040 00b4 ld $b4
b041 0050 ld $50
b042 00c4 ld $c4
b043 0044 ld $44
b044 0090 ld $90
b045 0004 ld $04
b046 00a0 ld $a0
b047 0083 ld $83
b048 00d0 ld $d0
b049 00c1 ld $c1
b04a 0091 ld $91
b04b 00da ld $da
b04c 00f6 ld $f6
b04d 0050 ld $50
b04e 0090 ld $90
b04f 00e5 ld $e5
b050 00b4 ld $b4
b051 0050 ld $50
b052 008a ld $8a
b053 0091 ld $91
b054 00da ld $da
b055 00e8 ld $e8
b056 00e8 ld $e8
b057 0060 ld $60
b058 00b5 ld $b5
b059 0051 ld $51
b05a 0085 ld $85
b05b 00da ld $da
b05c 0038 ld $38
b05d 00e9 ld $e9
b05e 0002 ld $02
b05f 0085 ld $85
b060 0044 ld $44
b061 00b5 ld $b5
b062 0089 ld $89
b063 0085 ld $85
b064 00db ld $db
b065 00e9 ld $e9
b066 0000 ld $00
b067 0085 ld $85
b068 0045 ld $45
b069 00a0 ld $a0
b06a 0000 ld $00
b06b 00b1 ld $b1
b06c 0044 ld $44
b06d 0018 ld $18
b06e 00e5 ld $e5
b06f 00da ld $da
b070 0085 ld $85
b071 0044 ld $44
b072 0060 ld $60
b073 00b5 ld $b5
b074 0053 ld $53
b075 0085 ld $85
b076 00ce ld $ce
b077 00b5 ld $b5
b078 008b ld $8b
b079 0085 ld $85
b07a 00cf ld $cf
b07b 00b5 ld $b5
b07c 0051 ld $51
b07d 0085 ld $85
b07e 00da ld $da
b07f 00b5 ld $b5
b080 0089 ld $89
b081 0085 ld $85
b082 00db ld $db
b083 00e8 ld $e8
b084 00e8 ld $e8
b085 00e8 ld $e8
b086 00a0 ld $a0
b087 0000 ld $00
b088 0094 ld $94
b089 0088 ld $88
b08a 0094 ld $94
b08b 00a8 ld $a8
b08c 00c8 ld $c8
b08d 0094 ld $94
b08e 0050 ld $50
b08f 00b5 ld $b5
b090 004d ld $4d
b091 00d5 ld $d5
b092 0085 ld $85
b093 0008 ld $08
b094 0048 ld $48
b095 00b5 ld $b5
b096 004f ld $4f
b097 00d5 ld $d5
b098 0087 ld $87
b099 0090 ld $90
b09a 0007 ld $07
b09b 0068 ld $68
b09c 00e2 ld $e2
b09d 0000 ld $00
b09e 0000 ld $00
b09f 0028 ld $28
b0a0 00b0 ld $b0
b0a1 0002 ld $02
b0a2 0056 ld $56
b0a3 0050 ld $50
b0a4 0060 ld $60
b0a5 00a8 ld $a8
b0a6 00b1 ld $b1
b0a7 00ce ld $ce
b0a8 0085 ld $85
b0a9 0044 ld $44
b0aa 0068 ld $68
b0ab 00a8 ld $a8
b0ac 0028 ld $28
b0ad 00b0 ld $b0
b0ae 00f3 ld $f3
b0af 00b1 ld $b1
b0b0 00da ld $da
b0b1 00c5 ld $c5
b0b2 0044 ld $44
b0b3 00d0 ld $d0
b0b4 00ed ld $ed
b0b5 00f6 ld $f6
b0b6 004f ld $4f
b0b7 00f6 ld $f6
b0b8 004d ld $4d
b0b9 00b0 ld $b0
b0ba 00d7 ld $d7
b0bb 0020 ld $20
b0bc 00d7 ld $d7
b0bd 00e1 ld $e1
b0be 004c ld $4c
b0bf 0036 ld $36
b0c0 00e7 ld $e7
b0c1 0020 ld $20
b0c2 0054 ld $54
b0c3 00e2 ld $e2
b0c4 0006 ld $06
b0c5 00ce ld $ce
b0c6 0026 ld $26
b0c7 00cf ld $cf
b0c8 0090 ld $90
b0c9 000d ld $0d
b0ca 0018 ld $18
b0cb 00a5 ld $a5
b0cc 0046 ld $46
b0cd 0065 ld $65
b0ce 00da ld $da
b0cf 0085 ld $85
b0d0 0046 ld $46
b0d1 00a5 ld $a5
b0d2 0047 ld $47
b0d3 0065 ld $65
b0d4 00db ld $db
b0d5 0085 ld $85
b0d6 0047 ld $47
b0d7 0088 ld $88
b0d8 00f0 ld $f0
b0d9 0009 ld $09
b0da 0006 ld $06
b0db 0046 ld $46
b0dc 0026 ld $26
b0dd 0047 ld $47
b0de 0010 ld $10
b0df 00e4 ld $e4
b0e0 004c ld $4c
b0e1 007e ld $7e
b0e2 00e7 ld $e7
b0e3 00a5 ld $a5
b0e4 0046 ld $46
b0e5 0020 ld $20
b0e6 0008 ld $08
b0e7 00e7 ld $e7
b0e8 00a5 ld $a5
b0e9 0047 ld $47
b0ea 0095 ld $95
b0eb 00a8 ld $a8
b0ec 0006 ld $06
b0ed 0045 ld $45
b0ee 0090 ld $90
b0ef 0028 ld $28
b0f0 004c ld $4c
b0f1 006f ld $6f
b0f2 00e7 ld $e7
b0f3 00a9 ld $a9
b0f4 0055 ld $55
b0f5 0085 ld $85
b0f6 0045 ld $45
b0f7 0020 ld $20
b0f8 005b ld $5b
b0f9 00e2 ld $e2
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 00ce ld $ce
b101 0085 ld $85
b102 00da ld $da
b103 00a5 ld $a5
b104 00cf ld $cf
b105 0085 ld $85
b106 00db ld $db
b107 0020 ld $20
b108 0015 ld $15
b109 00e7 ld $e7
b10a 0084 ld $84
b10b 0046 ld $46
b10c 0084 ld $84
b10d 0047 ld $47
b10e 00a5 ld $a5
b10f 00cf ld $cf
b110 0010 ld $10
b111 0009 ld $09
b112 00ca ld $ca
b113 0006 ld $06
b114 0045 ld $45
b115 0020 ld $20
b116 006f ld $6f
b117 00e7 ld $e7
b118 0020 ld $20
b119 0015 ld $15
b11a 00e7 ld $e7
b11b 00a0 ld $a0
b11c 0010 ld $10
b11d 0060 ld $60
b11e 0020 ld $20
b11f 006c ld $6c
b120 00ee ld $ee
b121 00f0 ld $f0
b122 00c5 ld $c5
b123 00ff ld $ff
b124 00c9 ld $c9
b125 0084 ld $84
b126 00d0 ld $d0
b127 0002 ld $02
b128 0046 ld $46
b129 0078 ld $78
b12a 00c9 ld $c9
b12b 00df ld $df
b12c 00f0 ld $f0
b12d 0011 ld $11
b12e 00c9 ld $c9
b12f 009b ld $9b
b130 00f0 ld $f0
b131 0006 ld $06
b132 0099 ld $99
b133 0000 ld $00
b134 0002 ld $02
b135 00c8 ld $c8
b136 0010 ld $10
b137 000a ld $0a
b138 00a0 ld $a0
b139 008b ld $8b
b13a 0020 ld $20
b13b 00c4 ld $c4
b13c 00e3 ld $e3
b13d 00a0 ld $a0
b13e 0001 ld $01
b13f 0088 ld $88
b140 0030 ld $30
b141 00f6 ld $f6
b142 0020 ld $20
b143 0003 ld $03
b144 00e0 ld $e0
b145 00ea ld $ea
b146 00ea ld $ea
b147 0020 ld $20
b148 00c9 ld $c9
b149 00e3 ld $e3
b14a 00c9 ld $c9
b14b 008d ld $8d
b14c 00d0 ld $d0
b14d 00d6 ld $d6
b14e 00a9 ld $a9
b14f 00df ld $df
b150 0099 ld $99
b151 0000 ld $00
b152 0002 ld $02
b153 0060 ld $60
b154 0020 ld $20
b155 00d3 ld $d3
b156 00ef ld $ef
b157 0020 ld $20
b158 00cd ld $cd
b159 00e3 ld $e3
b15a 0046 ld $46
b15b 00d9 ld $d9
b15c 00a9 ld $a9
b15d 00be ld $be
b15e 0020 ld $20
b15f 00c9 ld $c9
b160 00e3 ld $e3
b161 00a0 ld $a0
b162 0000 ld $00
b163 0084 ld $84
b164 0082 ld $82
b165 0024 ld $24
b166 0078 ld $78
b167 0010 ld $10
b168 000c ld $0c
b169 00a6 ld $a6
b16a 0076 ld $76
b16b 00a5 ld $a5
b16c 0077 ld $77
b16d 0020 ld $20
b16e 001b ld $1b
b16f 00e5 ld $e5
b170 00a9 ld $a9
b171 00a0 ld $a0
b172 0020 ld $20
b173 00c9 ld $c9
b174 00e3 ld $e3
b175 00a2 ld $a2
b176 00ff ld $ff
b177 009a ld $9a
b178 0020 ld $20
b179 009e ld $9e
b17a 00e2 ld $e2
b17b 0084 ld $84
b17c 00e9 ld $e9
b17d 008a ld $8a
b17e 0085 ld $85
b17f 00c8 ld $c8
b180 00a2 ld $a2
b181 0018 ld $18
b182 0020 ld $20
b183 0091 ld $91
b184 00e4 ld $e4
b185 00a5 ld $a5
b186 00c8 ld $c8
b187 0069 ld $69
b188 0000 ld $00
b189 0085 ld $85
b18a 00de ld $de
b18b 00a9 ld $a9
b18c 0000 ld $00
b18d 00aa ld $aa
b18e 0069 ld $69
b18f 0002 ld $02
b190 0085 ld $85
b191 00df ld $df
b192 00a1 ld $a1
b193 00de ld $de
b194 0029 ld $29
b195 00f0 ld $f0
b196 00c9 ld $c9
b197 00b0 ld $b0
b198 00f0 ld $f0
b199 0003 ld $03
b19a 004c ld $4c
b19b 0083 ld $83
b19c 00e8 ld $e8
b19d 00a0 ld $a0
b19e 0002 ld $02
b19f 00b1 ld $b1
b1a0 00de ld $de
b1a1 0099 ld $99
b1a2 00cd ld $cd
b1a3 0000 ld $00
b1a4 00e3 ld $e3
b1a5 0000 ld $00
b1a6 0000 ld $00
b1a7 0088 ld $88
b1a8 00d0 ld $d0
b1a9 00f8 ld $f8
b1aa 0020 ld $20
b1ab 008a ld $8a
b1ac 00e3 ld $e3
b1ad 00a5 ld $a5
b1ae 00e9 ld $e9
b1af 00e5 ld $e5
b1b0 00c8 ld $c8
b1b1 00c9 ld $c9
b1b2 0004 ld $04
b1b3 00f0 ld $f0
b1b4 00a8 ld $a8
b1b5 0091 ld $91
b1b6 00de ld $de
b1b7 00a5 ld $a5
b1b8 00ca ld $ca
b1b9 00f1 ld $f1
b1ba 00de ld $de
b1bb 0085 ld $85
b1bc 0044 ld $44
b1bd 00a5 ld $a5
b1be 00cb ld $cb
b1bf 00e9 ld $e9
b1c0 0000 ld $00
b1c1 0085 ld $85
b1c2 0045 ld $45
b1c3 00a5 ld $a5
b1c4 0044 ld $44
b1c5 00c5 ld $c5
b1c6 00cc ld $cc
b1c7 00a5 ld $a5
b1c8 0045 ld $45
b1c9 00e5 ld $e5
b1ca 00cd ld $cd
b1cb 0090 ld $90
b1cc 0045 ld $45
b1cd 00a5 ld $a5
b1ce 00ca ld $ca
b1cf 00f1 ld $f1
b1d0 00de ld $de
b1d1 0085 ld $85
b1d2 0046 ld $46
b1d3 00a5 ld $a5
b1d4 00cb ld $cb
b1d5 00e9 ld $e9
b1d6 0000 ld $00
b1d7 0085 ld $85
b1d8 0047 ld $47
b1d9 00b1 ld $b1
b1da 00ca ld $ca
b1db 0091 ld $91
b1dc 0046 ld $46
b1dd 00e6 ld $e6
b1de 00ca ld $ca
b1df 00d0 ld $d0
b1e0 0002 ld $02
b1e1 00e6 ld $e6
b1e2 00cb ld $cb
b1e3 00a5 ld $a5
b1e4 0042 ld $42
b1e5 00c5 ld $c5
b1e6 00ca ld $ca
b1e7 00a5 ld $a5
b1e8 0043 ld $43
b1e9 00e5 ld $e5
b1ea 00cb ld $cb
b1eb 00b0 ld $b0
b1ec 00e0 ld $e0
b1ed 00b5 ld $b5
b1ee 0044 ld $44
b1ef 0095 ld $95
b1f0 00ca ld $ca
b1f1 00ca ld $ca
b1f2 0010 ld $10
b1f3 00f9 ld $f9
b1f4 00b1 ld $b1
b1f5 00de ld $de
b1f6 00a8 ld $a8
b1f7 0088 ld $88
b1f8 00b1 ld $b1
b1f9 00de ld $de
b1fa 0091 ld $91
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 0046 ld $46
b201 0098 ld $98
b202 00d0 ld $d0
b203 00f8 ld $f8
b204 0024 ld $24
b205 0078 ld $78
b206 0010 ld $10
b207 0009 ld $09
b208 00b5 ld $b5
b209 0077 ld $77
b20a 0075 ld $75
b20b 0075 ld $75
b20c 0095 ld $95
b20d 0077 ld $77
b20e 00e8 ld $e8
b20f 00f0 ld $f0
b210 00f7 ld $f7
b211 0010 ld $10
b212 007e ld $7e
b213 0000 ld $00
b214 0000 ld $00
b215 0000 ld $00
b216 0000 ld $00
b217 00a0 ld $a0
b218 0014 ld $14
b219 00d0 ld $d0
b21a 0071 ld $71
b21b 0020 ld $20
b21c 0015 ld $15
b21d 00e7 ld $e7
b21e 00a5 ld $a5
b21f 0042 ld $42
b220 0085 ld $85
b221 0046 ld $46
b222 00a5 ld $a5
b223 0043 ld $43
b224 0085 ld $85
b225 0047 ld $47
b226 0020 ld $20
b227 0075 ld $75
b228 00e5 ld $e5
b229 00a5 ld $a5
b22a 0042 ld $42
b22b 0085 ld $85
b22c 0044 ld $44
b22d 00a5 ld $a5
b22e 0043 ld $43
b22f 0085 ld $85
b230 0045 ld $45
b231 00d0 ld $d0
b232 000e ld $0e
b233 0020 ld $20
b234 0015 ld $15
b235 00e7 ld $e7
b236 0020 ld $20
b237 006d ld $6d
b238 00e5 ld $e5
b239 00a5 ld $a5
b23a 0046 ld $46
b23b 0085 ld $85
b23c 0042 ld $42
b23d 00a5 ld $a5
b23e 0047 ld $47
b23f 0085 ld $85
b240 0043 ld $43
b241 00a0 ld $a0
b242 0000 ld $00
b243 00a5 ld $a5
b244 00ca ld $ca
b245 00c5 ld $c5
b246 0044 ld $44
b247 00a5 ld $a5
b248 00cb ld $cb
b249 00e5 ld $e5
b24a 0045 ld $45
b24b 00b0 ld $b0
b24c 0016 ld $16
b24d 00a5 ld $a5
b24e 0044 ld $44
b24f 00d0 ld $d0
b250 0002 ld $02
b251 00c6 ld $c6
b252 0045 ld $45
b253 00c6 ld $c6
b254 0044 ld $44
b255 00a5 ld $a5
b256 0046 ld $46
b257 00d0 ld $d0
b258 0002 ld $02
b259 00c6 ld $c6
b25a 0047 ld $47
b25b 00c6 ld $c6
b25c 0046 ld $46
b25d 00b1 ld $b1
b25e 0044 ld $44
b25f 0091 ld $91
b260 0046 ld $46
b261 0090 ld $90
b262 00e0 ld $e0
b263 00a5 ld $a5
b264 0046 ld $46
b265 0085 ld $85
b266 00ca ld $ca
b267 00a5 ld $a5
b268 0047 ld $47
b269 0085 ld $85
b26a 00cb ld $cb
b26b 0060 ld $60
b26c 0020 ld $20
b26d 00c9 ld $c9
b26e 00e3 ld $e3
b26f 00c8 ld $c8
b270 00b9 ld $b9
b271 0000 ld $00
b272 00eb ld $eb
b273 0030 ld $30
b274 00f7 ld $f7
b275 00c9 ld $c9
b276 008d ld $8d
b277 00d0 ld $d0
b278 0006 ld $06
b279 00a9 ld $a9
b27a 0000 ld $00
b27b 0085 ld $85
b27c 0081 ld $81
b27d 00a9 ld $a9
b27e 008d ld $8d
b27f 00e6 ld $e6
b280 0081 ld $81
b281 004c ld $4c
b282 00ef ld $ef
b283 00ff ld $ff
b284 00ea ld $ea
b285 00ea ld $ea
b286 00ea ld $ea
* 6 times
b28a 00a0 ld $a0
b28b 0006 ld $06
b28c 0020 ld $20
b28d 00d3 ld $d3
b28e 00ee ld $ee
b28f 0024 ld $24
b290 00d9 ld $d9
b291 0030 ld $30
b292 0003 ld $03
b293 004c ld $4c
b294 00b6 ld $b6
b295 00e2 ld $e2
b296 004c ld $4c
b297 009a ld $9a
b298 00eb ld $eb
b299 002a ld $2a
b29a 0069 ld $69
b29b 00a0 ld $a0
b29c 00dd ld $dd
b29d 0000 ld $00
b29e 0002 ld $02
b29f 00d0 ld $d0
b2a0 0053 ld $53
b2a1 00b1 ld $b1
b2a2 0086 ld $86
b2a3 000a ld $0a
b2a4 0030 ld $30
b2a5 0006 ld $06
b2a6 0088 ld $88
b2a7 00b1 ld $b1
b2a8 0086 ld $86
b2a9 0030 ld $30
b2aa 0029 ld $29
b2ab 00c8 ld $c8
b2ac 00e4 ld $e4
b2ad 0000 ld $00
b2ae 0000 ld $00
b2af 0086 ld $86
b2b0 00c8 ld $c8
b2b1 0098 ld $98
b2b2 0048 ld $48
b2b3 00a2 ld $a2
b2b4 0000 ld $00
b2b5 00a1 ld $a1
b2b6 0086 ld $86
b2b7 00aa ld $aa
b2b8 004a ld $4a
b2b9 0049 ld $49
b2ba 0048 ld $48
b2bb 0011 ld $11
b2bc 0086 ld $86
b2bd 00c9 ld $c9
b2be 00c0 ld $c0
b2bf 0090 ld $90
b2c0 0001 ld $01
b2c1 00e8 ld $e8
b2c2 00c8 ld $c8
b2c3 00d0 ld $d0
b2c4 00f3 ld $f3
b2c5 0068 ld $68
b2c6 00a8 ld $a8
b2c7 008a ld $8a
b2c8 004c ld $4c
b2c9 00c0 ld $c0
b2ca 00e4 ld $e4
b2cb 00e6 ld $e6
b2cc 00e9 ld $e9
b2cd 00a6 ld $a6
b2ce 00e9 ld $e9
b2cf 00f0 ld $f0
b2d0 00bc ld $bc
b2d1 009d ld $9d
b2d2 0000 ld $00
b2d3 0002 ld $02
b2d4 0060 ld $60
b2d5 00a6 ld $a6
b2d6 00c8 ld $c8
b2d7 00a9 ld $a9
b2d8 00a0 ld $a0
b2d9 00e8 ld $e8
b2da 00dd ld $dd
b2db 0000 ld $00
b2dc 0002 ld $02
b2dd 00b0 ld $b0
b2de 00fa ld $fa
b2df 00b1 ld $b1
b2e0 0086 ld $86
b2e1 0029 ld $29
b2e2 003f ld $3f
b2e3 004a ld $4a
b2e4 00d0 ld $d0
b2e5 00b6 ld $b6
b2e6 00bd ld $bd
b2e7 0000 ld $00
b2e8 0002 ld $02
b2e9 00b0 ld $b0
b2ea 0006 ld $06
b2eb 0069 ld $69
b2ec 003f ld $3f
b2ed 00c9 ld $c9
b2ee 001a ld $1a
b2ef 0090 ld $90
b2f0 006f ld $6f
b2f1 0069 ld $69
b2f2 004f ld $4f
b2f3 00c9 ld $c9
b2f4 000a ld $0a
b2f5 0090 ld $90
b2f6 0069 ld $69
b2f7 00a6 ld $a6
b2f8 0085 ld $85
b2f9 00c8 ld $c8
b2fa 00b1 ld $b1
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 0086 ld $86
b301 0029 ld $29
b302 00e0 ld $e0
b303 00c9 ld $c9
b304 0020 ld $20
b305 00f0 ld $f0
b306 007a ld $7a
b307 00b5 ld $b5
b308 00b0 ld $b0
b309 0085 ld $85
b30a 00c8 ld $c8
b30b 00b5 ld $b5
b30c 00d1 ld $d1
b30d 0085 ld $85
b30e 00e9 ld $e9
b30f 0088 ld $88
b310 00b1 ld $b1
b311 0086 ld $86
b312 000a ld $0a
b313 0010 ld $10
b314 00fa ld $fa
b315 0088 ld $88
b316 00b0 ld $b0
b317 0038 ld $38
b318 000a ld $0a
b319 0030 ld $30
b31a 0035 ld $35
b31b 00b4 ld $b4
b31c 0058 ld $58
b31d 0084 ld $84
b31e 0087 ld $87
b31f 00b4 ld $b4
b320 0090 ld $90
b321 00e8 ld $e8
b322 0010 ld $10
b323 00da ld $da
b324 00f0 ld $f0
b325 00b3 ld $b3
b326 00c9 ld $c9
b327 007e ld $7e
b328 00b0 ld $b0
b329 0022 ld $22
b32a 00ca ld $ca
b32b 0010 ld $10
b32c 0004 ld $04
b32d 00a0 ld $a0
b32e 0006 ld $06
b32f 0010 ld $10
b330 0029 ld $29
b331 0094 ld $94
b332 0090 ld $90
b333 00a4 ld $a4
b334 0087 ld $87
b335 0094 ld $94
b336 0058 ld $58
b337 00a4 ld $a4
b338 00c8 ld $c8
b339 0094 ld $94
b33a 00b0 ld $b0
b33b 00a4 ld $a4
b33c 00e9 ld $e9
b33d 0094 ld $94
b33e 00d1 ld $d1
b33f 0029 ld $29
b340 001f ld $1f
b341 00a8 ld $a8
b342 00b9 ld $b9
b343 0020 ld $20
b344 00ec ld $ec
b345 000a ld $0a
b346 00a8 ld $a8
b347 00a9 ld $a9
b348 0076 ld $76
b349 002a ld $2a
b34a 0085 ld $85
b34b 0087 ld $87
b34c 00d0 ld $d0
b34d 0001 ld $01
b34e 00c8 ld $c8
b34f 00c8 ld $c8
b350 0086 ld $86
b351 0085 ld $85
b352 00b1 ld $b1
b353 0086 ld $86
b354 0030 ld $30
b355 0084 ld $84
b356 00d0 ld $d0
b357 0005 ld $05
b358 00a0 ld $a0
b359 000e ld $0e
b35a 004c ld $4c
b35b 00e0 ld $e0
b35c 00e3 ld $e3
b35d 00c9 ld $c9
b35e 0003 ld $03
b35f 00b0 ld $b0
b360 00c3 ld $c3
b361 004a ld $4a
b362 00a6 ld $a6
b363 00c8 ld $c8
b364 00e8 ld $e8
b365 00bd ld $bd
b366 0000 ld $00
b367 0002 ld $02
b368 0090 ld $90
b369 0004 ld $04
b36a 00c9 ld $c9
b36b 00a2 ld $a2
b36c 00f0 ld $f0
b36d 000a ld $0a
b36e 00c9 ld $c9
b36f 00df ld $df
b370 00f0 ld $f0
b371 0006 ld $06
b372 0086 ld $86
b373 00c8 ld $c8
b374 0020 ld $20
b375 001c ld $1c
b376 00e4 ld $e4
b377 00c8 ld $c8
b378 0088 ld $88
b379 00a6 ld $a6
b37a 0085 ld $85
b37b 00b1 ld $b1
b37c 0086 ld $86
b37d 0088 ld $88
b37e 000a ld $0a
b37f 0010 ld $10
b380 00cf ld $cf
b381 00b4 ld $b4
b382 0058 ld $58
b383 0084 ld $84
b384 0087 ld $87
b385 00b4 ld $b4
b386 0090 ld $90
b387 00e8 ld $e8
b388 00b1 ld $b1
b389 0086 ld $86
b38a 0029 ld $29
b38b 009f ld $9f
b38c 00d0 ld $d0
b38d 00ed ld $ed
b38e 0085 ld $85
b38f 0072 ld $72
b390 0085 ld $85
b391 0073 ld $73
b392 0098 ld $98
b393 0048 ld $48
b394 0086 ld $86
b395 0085 ld $85
b396 00b4 ld $b4
b397 00d0 ld $d0
b398 0084 ld $84
b399 00c9 ld $c9
b39a 0018 ld $18
b39b 00a9 ld $a9
b39c 000a ld $0a
b39d 0085 ld $85
b39e 0079 ld $79
b39f 00a2 ld $a2
b3a0 0000 ld $00
b3a1 00c8 ld $c8
b3a2 00b9 ld $b9
b3a3 0000 ld $00
b3a4 0002 ld $02
b3a5 0029 ld $29
b3a6 000f ld $0f
b3a7 0065 ld $65
b3a8 0072 ld $72
b3a9 0048 ld $48
b3aa 008a ld $8a
b3ab 0065 ld $65
b3ac 0073 ld $73
b3ad 0030 ld $30
b3ae 001c ld $1c
b3af 00aa ld $aa
b3b0 0068 ld $68
b3b1 00c6 ld $c6
b3b2 0079 ld $79
b3b3 00d0 ld $d0
b3b4 00e5 ld $e5
b3b5 0000 ld $00
b3b6 0000 ld $00
b3b7 00f2 ld $f2
b3b8 0085 ld $85
b3b9 0072 ld $72
b3ba 0086 ld $86
b3bb 0073 ld $73
b3bc 00c4 ld $c4
b3bd 00e9 ld $e9
b3be 00d0 ld $d0
b3bf 00de ld $de
b3c0 00a4 ld $a4
b3c1 00c9 ld $c9
b3c2 00c8 ld $c8
b3c3 0084 ld $84
b3c4 00e9 ld $e9
b3c5 0020 ld $20
b3c6 001c ld $1c
b3c7 00e4 ld $e4
b3c8 0068 ld $68
b3c9 00a8 ld $a8
b3ca 00a5 ld $a5
b3cb 0073 ld $73
b3cc 00b0 ld $b0
b3cd 00a9 ld $a9
b3ce 00a0 ld $a0
b3cf 0000 ld $00
b3d0 0010 ld $10
b3d1 008b ld $8b
b3d2 0085 ld $85
b3d3 0073 ld $73
b3d4 0086 ld $86
b3d5 0072 ld $72
b3d6 00a2 ld $a2
b3d7 0004 ld $04
b3d8 0086 ld $86
b3d9 00c9 ld $c9
b3da 00a9 ld $a9
b3db 00b0 ld $b0
b3dc 0085 ld $85
b3dd 0079 ld $79
b3de 00a5 ld $a5
b3df 0072 ld $72
b3e0 00dd ld $dd
b3e1 0063 ld $63
b3e2 00e5 ld $e5
b3e3 00a5 ld $a5
b3e4 0073 ld $73
b3e5 00fd ld $fd
b3e6 0068 ld $68
b3e7 00e5 ld $e5
b3e8 0090 ld $90
b3e9 000d ld $0d
b3ea 0085 ld $85
b3eb 0073 ld $73
b3ec 00a5 ld $a5
b3ed 0072 ld $72
b3ee 00fd ld $fd
b3ef 0063 ld $63
b3f0 00e5 ld $e5
b3f1 0085 ld $85
b3f2 0072 ld $72
b3f3 00e6 ld $e6
b3f4 0079 ld $79
b3f5 00d0 ld $d0
b3f6 00e7 ld $e7
b3f7 00a5 ld $a5
b3f8 0079 ld $79
b3f9 00e8 ld $e8
b3fa 00ca ld $ca
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 00f0 ld $f0
b401 000e ld $0e
b402 00c9 ld $c9
b403 00b0 ld $b0
b404 00f0 ld $f0
b405 0002 ld $02
b406 0085 ld $85
b407 00c9 ld $c9
b408 0024 ld $24
b409 00c9 ld $c9
b40a 0030 ld $30
b40b 0004 ld $04
b40c 00a5 ld $a5
b40d 0082 ld $82
b40e 00f0 ld $f0
b40f 000b ld $0b
b410 0020 ld $20
b411 00c9 ld $c9
b412 00e3 ld $e3
b413 0024 ld $24
b414 0078 ld $78
b415 0010 ld $10
b416 0004 ld $04
b417 0099 ld $99
b418 0000 ld $00
b419 0002 ld $02
b41a 00c8 ld $c8
b41b 00ca ld $ca
b41c 0010 ld $10
b41d 00c1 ld $c1
b41e 0060 ld $60
b41f 0001 ld $01
b420 000a ld $0a
b421 0064 ld $64
b422 00e8 ld $e8
b423 0010 ld $10
b424 0000 ld $00
b425 0000 ld $00
b426 0000 ld $00
b427 0003 ld $03
b428 0027 ld $27
b429 00a5 ld $a5
b42a 00ca ld $ca
b42b 0085 ld $85
b42c 0046 ld $46
b42d 00a5 ld $a5
b42e 00cb ld $cb
b42f 0085 ld $85
b430 0047 ld $47
b431 00e8 ld $e8
b432 00a5 ld $a5
b433 0047 ld $47
b434 0085 ld $85
b435 0045 ld $45
b436 00a5 ld $a5
b437 0046 ld $46
b438 0085 ld $85
b439 0044 ld $44
b43a 00c5 ld $c5
b43b 004c ld $4c
b43c 00a5 ld $a5
b43d 0045 ld $45
b43e 00e5 ld $e5
b43f 004d ld $4d
b440 00b0 ld $b0
b441 0026 ld $26
b442 00a0 ld $a0
b443 0001 ld $01
b444 00b1 ld $b1
b445 0044 ld $44
b446 00e5 ld $e5
b447 00ce ld $ce
b448 00c8 ld $c8
b449 00b1 ld $b1
b44a 0044 ld $44
b44b 00e5 ld $e5
b44c 00cf ld $cf
b44d 00b0 ld $b0
b44e 0019 ld $19
b44f 00a0 ld $a0
b450 0000 ld $00
b451 00a5 ld $a5
b452 0046 ld $46
b453 0071 ld $71
b454 0044 ld $44
b455 0085 ld $85
b456 0046 ld $46
b457 0090 ld $90
b458 0003 ld $03
b459 00e6 ld $e6
b45a 0047 ld $47
b45b 0018 ld $18
b45c 00c8 ld $c8
b45d 00a5 ld $a5
b45e 00ce ld $ce
b45f 00f1 ld $f1
b460 0044 ld $44
b461 00c8 ld $c8
b462 00a5 ld $a5
b463 00cf ld $cf
b464 00f1 ld $f1
b465 0044 ld $44
b466 00b0 ld $b0
b467 00ca ld $ca
b468 0060 ld $60
b469 0046 ld $46
b46a 0078 ld $78
b46b 00a5 ld $a5
b46c 004c ld $4c
b46d 0085 ld $85
b46e 00ca ld $ca
b46f 00a5 ld $a5
b470 004d ld $4d
b471 0085 ld $85
b472 00cb ld $cb
b473 00a5 ld $a5
b474 004a ld $4a
b475 0085 ld $85
b476 00cc ld $cc
b477 00a5 ld $a5
b478 004b ld $4b
b479 0085 ld $85
b47a 00cd ld $cd
b47b 00a9 ld $a9
b47c 0000 ld $00
b47d 0085 ld $85
b47e 0083 ld $83
b47f 0085 ld $85
b480 0084 ld $84
b481 0085 ld $85
b482 0086 ld $86
b483 00a9 ld $a9
b484 0000 ld $00
b485 0085 ld $85
b486 001d ld $1d
b487 0060 ld $60
b488 00a5 ld $a5
b489 00d0 ld $d0
b48a 0069 ld $69
b48b 0005 ld $05
b48c 0085 ld $85
b48d 00d2 ld $d2
b48e 00a5 ld $a5
b48f 00d1 ld $d1
b490 0069 ld $69
b491 0000 ld $00
b492 0085 ld $85
b493 00d3 ld $d3
b494 00a5 ld $a5
b495 00d2 ld $d2
b496 00c5 ld $c5
b497 00ca ld $ca
b498 00a5 ld $a5
b499 00d3 ld $d3
b49a 00e5 ld $e5
b49b 00cb ld $cb
b49c 0090 ld $90
b49d 0003 ld $03
b49e 004c ld $4c
b49f 006b ld $6b
b4a0 00e3 ld $e3
b4a1 00a5 ld $a5
b4a2 00ce ld $ce
b4a3 0091 ld $91
b4a4 00d0 ld $d0
b4a5 00a5 ld $a5
b4a6 00cf ld $cf
b4a7 00c8 ld $c8
b4a8 0091 ld $91
b4a9 00d0 ld $d0
b4aa 00a5 ld $a5
b4ab 00d2 ld $d2
b4ac 00c8 ld $c8
b4ad 0091 ld $91
b4ae 00d0 ld $d0
b4af 00a5 ld $a5
b4b0 00d3 ld $d3
b4b1 00c8 ld $c8
b4b2 0091 ld $91
b4b3 00d0 ld $d0
b4b4 00a9 ld $a9
b4b5 0000 ld $00
b4b6 00c8 ld $c8
b4b7 0091 ld $91
b4b8 00d0 ld $d0
b4b9 00c8 ld $c8
b4ba 0091 ld $91
b4bb 00d0 ld $d0
b4bc 00e6 ld $e6
b4bd 0000 ld $00
b4be 0000 ld $00
b4bf 00a5 ld $a5
b4c0 00d2 ld $d2
b4c1 0085 ld $85
b4c2 00cc ld $cc
b4c3 00a5 ld $a5
b4c4 00d3 ld $d3
b4c5 0085 ld $85
b4c6 00cd ld $cd
b4c7 00a5 ld $a5
b4c8 00d0 ld $d0
b4c9 0090 ld $90
b4ca 0043 ld $43
b4cb 0085 ld $85
b4cc 00ce ld $ce
b4cd 0084 ld $84
b4ce 00cf ld $cf
b4cf 0020 ld $20
b4d0 00ff ld $ff
b4d1 00e6 ld $e6
b4d2 0030 ld $30
b4d3 000e ld $0e
b4d4 00c9 ld $c9
b4d5 0040 ld $40
b4d6 00f0 ld $f0
b4d7 000a ld $0a
b4d8 004c ld $4c
b4d9 0028 ld $28
b4da 00e6 ld $e6
b4db 0006 ld $06
b4dc 00c9 ld $c9
b4dd 0049 ld $49
b4de 00d0 ld $d0
b4df 0007 ld $07
b4e0 00a9 ld $a9
b4e1 0049 ld $49
b4e2 0085 ld $85
b4e3 00cf ld $cf
b4e4 0020 ld $20
b4e5 00ff ld $ff
b4e6 00e6 ld $e6
b4e7 00a5 ld $a5
b4e8 004b ld $4b
b4e9 0085 ld $85
b4ea 00d1 ld $d1
b4eb 00a5 ld $a5
b4ec 004a ld $4a
b4ed 0085 ld $85
b4ee 00d0 ld $d0
b4ef 00c5 ld $c5
b4f0 00cc ld $cc
b4f1 00a5 ld $a5
b4f2 00d1 ld $d1
b4f3 00e5 ld $e5
b4f4 00cd ld $cd
b4f5 00b0 ld $b0
b4f6 0094 ld $94
b4f7 00b1 ld $b1
b4f8 00d0 ld $d0
b4f9 00c8 ld $c8
b4fa 00c5 ld $c5
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 00ce ld $ce
b501 00d0 ld $d0
b502 0006 ld $06
b503 00b1 ld $b1
b504 00d0 ld $d0
b505 00c5 ld $c5
b506 00cf ld $cf
b507 00f0 ld $f0
b508 000e ld $0e
b509 00c8 ld $c8
b50a 00b1 ld $b1
b50b 00d0 ld $d0
b50c 0048 ld $48
b50d 00c8 ld $c8
b50e 00b1 ld $b1
b50f 00d0 ld $d0
b510 0085 ld $85
b511 00d1 ld $d1
b512 0068 ld $68
b513 00a0 ld $a0
b514 0000 ld $00
b515 00f0 ld $f0
b516 00db ld $db
b517 00a5 ld $a5
b518 00d0 ld $d0
b519 0069 ld $69
b51a 0003 ld $03
b51b 0020 ld $20
b51c 000a ld $0a
b51d 00e7 ld $e7
b51e 00a5 ld $a5
b51f 00d1 ld $d1
b520 0069 ld $69
b521 0000 ld $00
b522 0095 ld $95
b523 0088 ld $88
b524 00a5 ld $a5
b525 00cf ld $cf
b526 00c9 ld $c9
b527 0040 ld $40
b528 00d0 ld $d0
b529 001c ld $1c
b52a 0088 ld $88
b52b 0098 ld $98
b52c 0020 ld $20
b52d 000a ld $0a
b52e 00e7 ld $e7
b52f 0088 ld $88
b530 0094 ld $94
b531 0088 ld $88
b532 00a0 ld $a0
b533 0003 ld $03
b534 00f6 ld $f6
b535 0088 ld $88
b536 00c8 ld $c8
b537 00b1 ld $b1
b538 00d0 ld $d0
b539 0030 ld $30
b53a 00f9 ld $f9
b53b 0010 ld $10
b53c 0009 ld $09
b53d 00a9 ld $a9
b53e 0000 ld $00
b53f 0085 ld $85
b540 00d4 ld $d4
b541 0085 ld $85
b542 00d5 ld $d5
b543 00a2 ld $a2
b544 0018 ld $18
b545 0048 ld $48
b546 00a0 ld $a0
b547 0000 ld $00
b548 00b1 ld $b1
b549 00de ld $de
b54a 0010 ld $10
b54b 0018 ld $18
b54c 000a ld $0a
b54d 0030 ld $30
b54e 0081 ld $81
b54f 0020 ld $20
b550 00ff ld $ff
b551 00e6 ld $e6
b552 0020 ld $20
b553 0008 ld $08
b554 00e7 ld $e7
b555 0020 ld $20
b556 00ff ld $ff
b557 00e6 ld $e6
b558 0095 ld $95
b559 00a8 ld $a8
b55a 0024 ld $24
b55b 00d4 ld $d4
b55c 0010 ld $10
b55d 0001 ld $01
b55e 00ca ld $ca
b55f 0020 ld $20
b560 00ff ld $ff
b561 00e6 ld $e6
b562 00b0 ld $b0
b563 00e6 ld $e6
b564 00c9 ld $c9
b565 0028 ld $28
b566 00d0 ld $d0
b567 001f ld $1f
b568 00a5 ld $a5
b569 00de ld $de
b56a 0020 ld $20
b56b 000a ld $0a
b56c 00e7 ld $e7
b56d 00a5 ld $a5
b56e 00df ld $df
b56f 0095 ld $95
b570 0088 ld $88
b571 0024 ld $24
b572 00d4 ld $d4
b573 0030 ld $30
b574 000b ld $0b
b575 00a9 ld $a9
b576 0001 ld $01
b577 0020 ld $20
b578 000a ld $0a
b579 00e7 ld $e7
b57a 00a9 ld $a9
b57b 0000 ld $00
b57c 0095 ld $95
b57d 0088 ld $88
b57e 00f6 ld $f6
b57f 0088 ld $88
b580 0020 ld $20
b581 00ff ld $ff
b582 00e6 ld $e6
b583 0030 ld $30
b584 00f9 ld $f9
b585 00b0 ld $b0
b586 00d3 ld $d3
b587 0024 ld $24
b588 00d4 ld $d4
b589 0010 ld $10
b58a 0006 ld $06
b58b 00c9 ld $c9
b58c 0004 ld $04
b58d 00b0 ld $b0
b58e 00d0 ld $d0
b58f 0046 ld $46
b590 00d4 ld $d4
b591 00a8 ld $a8
b592 0085 ld $85
b593 00d6 ld $d6
b594 00b9 ld $b9
b595 0098 ld $98
b596 00e9 ld $e9
b597 0029 ld $29
b598 0055 ld $55
b599 000a ld $0a
b59a 0085 ld $85
b59b 00d7 ld $d7
b59c 0068 ld $68
b59d 00a8 ld $a8
b59e 00b9 ld $b9
b59f 0098 ld $98
b5a0 00e9 ld $e9
b5a1 0029 ld $29
b5a2 00aa ld $aa
b5a3 00c5 ld $c5
b5a4 00d7 ld $d7
b5a5 00b0 ld $b0
b5a6 0009 ld $09
b5a7 0098 ld $98
b5a8 0048 ld $48
b5a9 0020 ld $20
b5aa 00ff ld $ff
b5ab 00e6 ld $e6
b5ac 00a5 ld $a5
b5ad 00d6 ld $d6
b5ae 0090 ld $90
b5af 0095 ld $95
b5b0 00b9 ld $b9
b5b1 0010 ld $10
b5b2 00ea ld $ea
b5b3 0085 ld $85
b5b4 00ce ld $ce
b5b5 00b9 ld $b9
b5b6 0088 ld $88
b5b7 00ea ld $ea
b5b8 0085 ld $85
b5b9 00cf ld $cf
b5ba 0020 ld $20
b5bb 00fc ld $fc
b5bc 00e6 ld $e6
b5bd 004c ld $4c
b5be 00d8 ld $d8
b5bf 00e6 ld $e6
b5c0 006c ld $6c
b5c1 00ce ld $ce
b5c2 0000 ld $00
b5c3 00e6 ld $e6
b5c4 00e7 ld $e7
b5c5 0000 ld $00
b5c6 0000 ld $00
b5c7 00de ld $de
b5c8 00d0 ld $d0
b5c9 0002 ld $02
b5ca 00e6 ld $e6
b5cb 00df ld $df
b5cc 00b1 ld $b1
b5cd 00de ld $de
b5ce 0060 ld $60
b5cf 0094 ld $94
b5d0 0087 ld $87
b5d1 00ca ld $ca
b5d2 0030 ld $30
b5d3 0003 ld $03
b5d4 0095 ld $95
b5d5 0050 ld $50
b5d6 0060 ld $60
b5d7 00a0 ld $a0
b5d8 0066 ld $66
b5d9 004c ld $4c
b5da 00e0 ld $e0
b5db 00e3 ld $e3
b5dc 00a0 ld $a0
b5dd 0000 ld $00
b5de 00b5 ld $b5
b5df 0050 ld $50
b5e0 0085 ld $85
b5e1 00ce ld $ce
b5e2 00b5 ld $b5
b5e3 00a8 ld $a8
b5e4 0085 ld $85
b5e5 00cf ld $cf
b5e6 00b5 ld $b5
b5e7 0088 ld $88
b5e8 00f0 ld $f0
b5e9 000e ld $0e
b5ea 0085 ld $85
b5eb 00cf ld $cf
b5ec 00b1 ld $b1
b5ed 00ce ld $ce
b5ee 0048 ld $48
b5ef 00c8 ld $c8
b5f0 00b1 ld $b1
b5f1 00ce ld $ce
b5f2 0085 ld $85
b5f3 00cf ld $cf
b5f4 0068 ld $68
b5f5 0085 ld $85
b5f6 00ce ld $ce
b5f7 0088 ld $88
b5f8 00e8 ld $e8
b5f9 0060 ld $60
b5fa 0020 ld $20
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 004a ld $4a
b601 00e7 ld $e7
b602 0020 ld $20
b603 0015 ld $15
b604 00e7 ld $e7
b605 0098 ld $98
b606 0020 ld $20
b607 0008 ld $08
b608 00e7 ld $e7
b609 0095 ld $95
b60a 00a8 ld $a8
b60b 00c5 ld $c5
b60c 00ce ld $ce
b60d 00d0 ld $d0
b60e 0006 ld $06
b60f 00c5 ld $c5
b610 00cf ld $cf
b611 00d0 ld $d0
b612 0002 ld $02
b613 00f6 ld $f6
b614 0050 ld $50
b615 0060 ld $60
b616 0020 ld $20
b617 0082 ld $82
b618 00e7 ld $e7
b619 0020 ld $20
b61a 0059 ld $59
b61b 00e7 ld $e7
b61c 0020 ld $20
b61d 0015 ld $15
b61e 00e7 ld $e7
b61f 0024 ld $24
b620 00cf ld $cf
b621 0030 ld $30
b622 001b ld $1b
b623 00ca ld $ca
b624 0060 ld $60
b625 0020 ld $20
b626 0015 ld $15
b627 00e7 ld $e7
b628 00a5 ld $a5
b629 00cf ld $cf
b62a 00d0 ld $d0
b62b 0004 ld $04
b62c 00a5 ld $a5
b62d 00ce ld $ce
b62e 00f0 ld $f0
b62f 00f3 ld $f3
b630 00a9 ld $a9
b631 00ff ld $ff
b632 0020 ld $20
b633 0008 ld $08
b634 00e7 ld $e7
b635 0095 ld $95
b636 00a8 ld $a8
b637 0024 ld $24
b638 00cf ld $cf
b639 0030 ld $30
b63a 00e9 ld $e9
b63b 0020 ld $20
b63c 0015 ld $15
b63d 00e7 ld $e7
b63e 0098 ld $98
b63f 0038 ld $38
b640 00e5 ld $e5
b641 00ce ld $ce
b642 0020 ld $20
b643 0008 ld $08
b644 00e7 ld $e7
b645 0098 ld $98
b646 00e5 ld $e5
b647 00cf ld $cf
b648 0050 ld $50
b649 0023 ld $23
b64a 00a0 ld $a0
b64b 0000 ld $00
b64c 0010 ld $10
b64d 0090 ld $90
b64e 0020 ld $20
b64f 006f ld $6f
b650 00e7 ld $e7
b651 0020 ld $20
b652 0015 ld $15
b653 00e7 ld $e7
b654 00a5 ld $a5
b655 00ce ld $ce
b656 0085 ld $85
b657 00da ld $da
b658 00a5 ld $a5
b659 00cf ld $cf
b65a 0085 ld $85
b65b 00db ld $db
b65c 0020 ld $20
b65d 0015 ld $15
b65e 00e7 ld $e7
b65f 0018 ld $18
b660 00a5 ld $a5
b661 00ce ld $ce
b662 0065 ld $65
b663 00da ld $da
b664 0020 ld $20
b665 0008 ld $08
b666 00e7 ld $e7
b667 00a5 ld $a5
b668 00cf ld $cf
b669 0065 ld $65
b66a 00db ld $db
b66b 0070 ld $70
b66c 00dd ld $dd
b66d 0095 ld $95
b66e 00a8 ld $a8
b66f 0060 ld $60
b670 0020 ld $20
b671 0015 ld $15
b672 00e7 ld $e7
b673 00a4 ld $a4
b674 00ce ld $ce
b675 00f0 ld $f0
b676 0005 ld $05
b677 0088 ld $88
b678 00a5 ld $a5
b679 00cf ld $cf
b67a 00f0 ld $f0
b67b 000c ld $0c
b67c 0060 ld $60
b67d 00a5 ld $a5
b67e 0081 ld $81
b67f 0009 ld $09
b680 0007 ld $07
b681 00a8 ld $a8
b682 00c8 ld $c8
b683 00a9 ld $a9
b684 00a0 ld $a0
b685 0020 ld $20
b686 00c9 ld $c9
b687 00e3 ld $e3
b688 00c4 ld $c4
b689 0081 ld $81
b68a 00b0 ld $b0
b68b 00f7 ld $f7
b68c 0060 ld $60
b68d 0020 ld $20
b68e 00b1 ld $b1
b68f 00e7 ld $e7
b690 0020 ld $20
b691 0015 ld $15
b692 00e7 ld $e7
b693 00a5 ld $a5
b694 00cf ld $cf
b695 0010 ld $10
b696 000a ld $0a
b697 00a9 ld $a9
b698 00ad ld $ad
b699 0020 ld $20
b69a 00c9 ld $c9
b69b 00e3 ld $e3
b69c 0020 ld $20
b69d 0072 ld $72
b69e 00e7 ld $e7
b69f 0050 ld $50
b6a0 00ef ld $ef
b6a1 0088 ld $88
b6a2 0084 ld $84
b6a3 00d5 ld $d5
b6a4 0086 ld $86
b6a5 00cf ld $cf
b6a6 00a6 ld $a6
b6a7 00ce ld $ce
b6a8 0020 ld $20
b6a9 001b ld $1b
b6aa 00e5 ld $e5
b6ab 00a6 ld $a6
b6ac 00cf ld $cf
b6ad 0060 ld $60
b6ae 0020 ld $20
b6af 0015 ld $15
b6b0 00e7 ld $e7
b6b1 00a5 ld $a5
b6b2 00ce ld $ce
b6b3 0085 ld $85
b6b4 0076 ld $76
b6b5 00a5 ld $a5
b6b6 00cf ld $cf
b6b7 0085 ld $85
b6b8 0077 ld $77
b6b9 0088 ld $88
b6ba 0084 ld $84
b6bb 0078 ld $78
b6bc 00c8 ld $c8
b6bd 00a9 ld $a9
b6be 000a ld $0a
b6bf 0085 ld $85
b6c0 0074 ld $74
b6c1 0084 ld $84
b6c2 0075 ld $75
b6c3 0060 ld $60
b6c4 0020 ld $20
b6c5 0015 ld $15
b6c6 00e7 ld $e7
b6c7 00a5 ld $a5
b6c8 00ce ld $ce
b6c9 00a4 ld $a4
b6ca 00cf ld $cf
b6cb 0010 ld $10
b6cc 00e8 ld $e8
b6cd 0000 ld $00
b6ce 0000 ld $00
b6cf 00f2 ld $f2
b6d0 0020 ld $20
b6d1 0015 ld $15
b6d2 00e7 ld $e7
b6d3 00b5 ld $b5
b6d4 0050 ld $50
b6d5 0085 ld $85
b6d6 00da ld $da
b6d7 00b5 ld $b5
b6d8 0088 ld $88
b6d9 0085 ld $85
b6da 00db ld $db
b6db 00a5 ld $a5
b6dc 00ce ld $ce
b6dd 0091 ld $91
b6de 00da ld $da
b6df 00c8 ld $c8
b6e0 00a5 ld $a5
b6e1 00cf ld $cf
b6e2 0091 ld $91
b6e3 00da ld $da
b6e4 00e8 ld $e8
b6e5 0060 ld $60
b6e6 0068 ld $68
b6e7 0068 ld $68
b6e8 0024 ld $24
b6e9 00d5 ld $d5
b6ea 0010 ld $10
b6eb 0005 ld $05
b6ec 0020 ld $20
b6ed 00cd ld $cd
b6ee 00e3 ld $e3
b6ef 0046 ld $46
b6f0 00d5 ld $d5
b6f1 0060 ld $60
b6f2 00a0 ld $a0
b6f3 00ff ld $ff
b6f4 0084 ld $84
b6f5 00d7 ld $d7
b6f6 0060 ld $60
b6f7 0020 ld $20
b6f8 00cd ld $cd
b6f9 00ef ld $ef
b6fa 00f0 ld $f0
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 0007 ld $07
b701 00a9 ld $a9
b702 0025 ld $25
b703 0085 ld $85
b704 00d6 ld $d6
b705 0088 ld $88
b706 0084 ld $84
b707 00d4 ld $d4
b708 00e8 ld $e8
b709 0060 ld $60
b70a 00a5 ld $a5
b70b 00ca ld $ca
b70c 00a4 ld $a4
b70d 00cb ld $cb
b70e 00d0 ld $d0
b70f 005a ld $5a
b710 00a0 ld $a0
b711 0041 ld $41
b712 00a5 ld $a5
b713 0084 ld $84
b714 00c9 ld $c9
b715 0008 ld $08
b716 00b0 ld $b0
b717 005e ld $5e
b718 00a8 ld $a8
b719 00e6 ld $e6
b71a 0084 ld $84
b71b 00a5 ld $a5
b71c 00de ld $de
b71d 0099 ld $99
b71e 0000 ld $00
b71f 0011 ld $11
b720 00a5 ld $a5
b721 00df ld $df
b722 0099 ld $99
b723 0008 ld $08
b724 0011 ld $11
b725 00a5 ld $a5
b726 00dc ld $dc
b727 0099 ld $99
b728 0010 ld $10
b729 0011 ld $11
b72a 00a5 ld $a5
b72b 00dd ld $dd
b72c 0099 ld $99
b72d 0018 ld $18
b72e 0011 ld $11
b72f 0020 ld $20
b730 0015 ld $15
b731 00e7 ld $e7
b732 0020 ld $20
b733 006d ld $6d
b734 00e5 ld $e5
b735 0090 ld $90
b736 0004 ld $04
b737 00a0 ld $a0
b738 0037 ld $37
b739 00d0 ld $d0
b73a 003b ld $3b
b73b 00a5 ld $a5
b73c 0044 ld $44
b73d 00a4 ld $a4
b73e 0045 ld $45
b73f 0085 ld $85
b740 00dc ld $dc
b741 0084 ld $84
b742 00dd ld $dd
b743 002c ld $2c
b744 0011 ld $11
b745 00d0 ld $d0
b746 0030 ld $30
b747 004f ld $4f
b748 0018 ld $18
b749 0069 ld $69
b74a 0003 ld $03
b74b 0090 ld $90
b74c 0001 ld $01
b74d 00c8 ld $c8
b74e 00a2 ld $a2
b74f 00ff ld $ff
b750 0086 ld $86
b751 00d9 ld $d9
b752 009a ld $9a
b753 0085 ld $85
b754 00de ld $de
b755 0084 ld $84
b756 00df ld $df
b757 0020 ld $20
b758 0079 ld $79
b759 00e6 ld $e6
b75a 0024 ld $24
b75b 00d9 ld $d9
b75c 0010 ld $10
b75d 0049 ld $49
b75e 0018 ld $18
b75f 00a0 ld $a0
b760 0000 ld $00
b761 00a5 ld $a5
b762 00dc ld $dc
b763 0071 ld $71
b764 00dc ld $dc
b765 00a4 ld $a4
b766 00dd ld $dd
b767 0090 ld $90
b768 0001 ld $01
b769 00c8 ld $c8
b76a 00c5 ld $c5
b76b 004c ld $4c
b76c 00d0 ld $d0
b76d 00d1 ld $d1
b76e 00c4 ld $c4
b76f 004d ld $4d
b770 00d0 ld $d0
b771 00cd ld $cd
b772 00a0 ld $a0
b773 0034 ld $34
b774 0046 ld $46
b775 00d9 ld $d9
b776 004c ld $4c
b777 00e0 ld $e0
b778 00e3 ld $e3
b779 00a0 ld $a0
b77a 004a ld $4a
b77b 00a5 ld $a5
b77c 0084 ld $84
b77d 00f0 ld $f0
b77e 00f7 ld $f7
b77f 00c6 ld $c6
b780 0084 ld $84
b781 00a8 ld $a8
b782 00b9 ld $b9
b783 000f ld $0f
b784 0011 ld $11
b785 0085 ld $85
b786 00dc ld $dc
b787 00b9 ld $b9
b788 0017 ld $17
b789 0011 ld $11
b78a 0085 ld $85
b78b 00dd ld $dd
b78c 00be ld $be
b78d 0087 ld $87
b78e 0000 ld $00
b78f 00b9 ld $b9
b790 0007 ld $07
b791 0011 ld $11
b792 00a8 ld $a8
b793 008a ld $8a
b794 004c ld $4c
b795 007a ld $7a
b796 00e8 ld $e8
b797 00a0 ld $a0
b798 0063 ld $63
b799 0020 ld $20
b79a 00c4 ld $c4
b79b 00e3 ld $e3
b79c 00a0 ld $a0
b79d 0001 ld $01
b79e 00b1 ld $b1
b79f 00dc ld $dc
b7a0 00aa ld $aa
b7a1 00c8 ld $c8
b7a2 00b1 ld $b1
b7a3 00dc ld $dc
b7a4 0020 ld $20
b7a5 001b ld $1b
b7a6 00e5 ld $e5
b7a7 004c ld $4c
b7a8 00b3 ld $b3
b7a9 00e2 ld $e2
b7aa 00c6 ld $c6
b7ab 0083 ld $83
b7ac 00a0 ld $a0
b7ad 005b ld $5b
b7ae 00a5 ld $a5
b7af 0083 ld $83
b7b0 00f0 ld $f0
b7b1 00c4 ld $c4
b7b2 00a8 ld $a8
b7b3 00b5 ld $b5
b7b4 0050 ld $50
b7b5 00d9 ld $d9
b7b6 00ff ld $ff
b7b7 0011 ld $11
b7b8 00d0 ld $d0
b7b9 00f0 ld $f0
b7ba 00b5 ld $b5
b7bb 0088 ld $88
b7bc 00d9 ld $d9
b7bd 0007 ld $07
b7be 0012 ld $12
b7bf 00d0 ld $d0
b7c0 00e9 ld $e9
b7c1 00b9 ld $b9
b7c2 000f ld $0f
b7c3 0012 ld $12
b7c4 0085 ld $85
b7c5 00da ld $da
b7c6 00b9 ld $b9
b7c7 0017 ld $17
b7c8 0012 ld $12
b7c9 0085 ld $85
b7ca 00db ld $db
b7cb 0020 ld $20
b7cc 0015 ld $15
b7cd 00e7 ld $e7
b7ce 00ca ld $ca
b7cf 0020 ld $20
b7d0 0093 ld $93
b7d1 00e7 ld $e7
b7d2 0020 ld $20
b7d3 0001 ld $01
b7d4 00e9 ld $e9
b7d5 0000 ld $00
b7d6 0000 ld $00
b7d7 00e8 ld $e8
b7d8 00ca ld $ca
b7d9 00a4 ld $a4
b7da 0083 ld $83
b7db 00b9 ld $b9
b7dc 0047 ld $47
b7dd 0012 ld $12
b7de 0095 ld $95
b7df 00a7 ld $a7
b7e0 00b9 ld $b9
b7e1 003f ld $3f
b7e2 0012 ld $12
b7e3 00a0 ld $a0
b7e4 0000 ld $00
b7e5 0020 ld $20
b7e6 0008 ld $08
b7e7 00e7 ld $e7
b7e8 0020 ld $20
b7e9 0082 ld $82
b7ea 00e7 ld $e7
b7eb 0020 ld $20
b7ec 0059 ld $59
b7ed 00e7 ld $e7
b7ee 0020 ld $20
b7ef 0015 ld $15
b7f0 00e7 ld $e7
b7f1 00a4 ld $a4
b7f2 0083 ld $83
b7f3 00a5 ld $a5
b7f4 00ce ld $ce
b7f5 00f0 ld $f0
b7f6 0005 ld $05
b7f7 0059 ld $59
b7f8 0017 ld $17
b7f9 0012 ld $12
b7fa 0010 ld $10
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 0012 ld $12
b801 00b9 ld $b9
b802 001f ld $1f
b803 0012 ld $12
b804 0085 ld $85
b805 00dc ld $dc
b806 00b9 ld $b9
b807 0027 ld $27
b808 0012 ld $12
b809 0085 ld $85
b80a 00dd ld $dd
b80b 00be ld $be
b80c 002f ld $2f
b80d 0012 ld $12
b80e 00b9 ld $b9
b80f 0037 ld $37
b810 0012 ld $12
b811 00d0 ld $d0
b812 0087 ld $87
b813 00c6 ld $c6
b814 0083 ld $83
b815 0060 ld $60
b816 00a0 ld $a0
b817 0054 ld $54
b818 00a5 ld $a5
b819 0083 ld $83
b81a 00c9 ld $c9
b81b 0008 ld $08
b81c 00f0 ld $f0
b81d 009a ld $9a
b81e 00e6 ld $e6
b81f 0083 ld $83
b820 00a8 ld $a8
b821 00b5 ld $b5
b822 0050 ld $50
b823 0099 ld $99
b824 0000 ld $00
b825 0012 ld $12
b826 00b5 ld $b5
b827 0088 ld $88
b828 0099 ld $99
b829 0008 ld $08
b82a 0012 ld $12
b82b 0060 ld $60
b82c 0020 ld $20
b82d 0015 ld $15
b82e 00e7 ld $e7
b82f 00a4 ld $a4
b830 0083 ld $83
b831 00a5 ld $a5
b832 00ce ld $ce
b833 0099 ld $99
b834 003f ld $3f
b835 0012 ld $12
b836 00a5 ld $a5
b837 00cf ld $cf
b838 0099 ld $99
b839 0047 ld $47
b83a 0012 ld $12
b83b 00a9 ld $a9
b83c 0001 ld $01
b83d 0099 ld $99
b83e 000f ld $0f
b83f 0012 ld $12
b840 00a9 ld $a9
b841 0000 ld $00
b842 0099 ld $99
b843 0017 ld $17
b844 0012 ld $12
b845 00a5 ld $a5
b846 00dc ld $dc
b847 0099 ld $99
b848 001f ld $1f
b849 0012 ld $12
b84a 00a5 ld $a5
b84b 00dd ld $dd
b84c 0099 ld $99
b84d 0027 ld $27
b84e 0012 ld $12
b84f 00a5 ld $a5
b850 00de ld $de
b851 0099 ld $99
b852 002f ld $2f
b853 0012 ld $12
b854 00a5 ld $a5
b855 00df ld $df
b856 0099 ld $99
b857 0037 ld $37
b858 0012 ld $12
b859 0060 ld $60
b85a 0020 ld $20
b85b 0015 ld $15
b85c 00e7 ld $e7
b85d 00a4 ld $a4
b85e 0083 ld $83
b85f 00a5 ld $a5
b860 00ce ld $ce
b861 0099 ld $99
b862 000f ld $0f
b863 0012 ld $12
b864 00a5 ld $a5
b865 00cf ld $cf
b866 004c ld $4c
b867 0066 ld $66
b868 00e9 ld $e9
b869 0000 ld $00
b86a 0000 ld $00
b86b 0000 ld $00
* 14 times
b877 00ab ld $ab
b878 0003 ld $03
b879 0003 ld $03
b87a 0003 ld $03
* 14 times
b886 003f ld $3f
b887 003f ld $3f
b888 00c0 ld $c0
b889 00c0 ld $c0
b88a 003c ld $3c
b88b 003c ld $3c
b88c 003c ld $3c
* 7 times
b891 0030 ld $30
b892 000f ld $0f
b893 00c0 ld $c0
b894 00cc ld $cc
b895 00ff ld $ff
b896 0055 ld $55
b897 0000 ld $00
b898 00ab ld $ab
b899 00ab ld $ab
b89a 0003 ld $03
b89b 0003 ld $03
b89c 00ff ld $ff
b89d 00ff ld $ff
b89e 0055 ld $55
b89f 00ff ld $ff
b8a0 00ff ld $ff
b8a1 0055 ld $55
b8a2 00cf ld $cf
b8a3 00cf ld $cf
b8a4 00cf ld $cf
* 5 times
b8a7 00ff ld $ff
b8a8 0055 ld $55
b8a9 00c3 ld $c3
b8aa 00c3 ld $c3
b8ab 00c3 ld $c3
b8ac 0055 ld $55
b8ad 00f0 ld $f0
b8ae 00f0 ld $f0
b8af 00cf ld $cf
b8b0 0056 ld $56
b8b1 0056 ld $56
b8b2 0056 ld $56
b8b3 0055 ld $55
b8b4 00ff ld $ff
b8b5 00ff ld $ff
b8b6 0055 ld $55
b8b7 0003 ld $03
b8b8 0003 ld $03
b8b9 0003 ld $03
* 7 times
b8be 00ff ld $ff
b8bf 00ff ld $ff
b8c0 00ff ld $ff
b8c1 0003 ld $03
b8c2 0003 ld $03
b8c3 0003 ld $03
* 16 times
b8d1 0000 ld $00
b8d2 00ab ld $ab
b8d3 0003 ld $03
b8d4 0057 ld $57
b8d5 0003 ld $03
b8d6 0003 ld $03
b8d7 0003 ld $03
b8d8 0003 ld $03
b8d9 0007 ld $07
b8da 0003 ld $03
b8db 0003 ld $03
b8dc 00ea ld $ea
b8dd 0000 ld $00
b8de 0000 ld $00
b8df 0003 ld $03
b8e0 0003 ld $03
b8e1 0003 ld $03
* 10 times
b8e9 00aa ld $aa
b8ea 00ff ld $ff
b8eb 00ff ld $ff
b8ec 00ff ld $ff
* 5 times
b8ef 0017 ld $17
b8f0 00ff ld $ff
b8f1 00ff ld $ff
b8f2 0019 ld $19
b8f3 005d ld $5d
b8f4 0035 ld $35
b8f5 004b ld $4b
b8f6 00f2 ld $f2
b8f7 00ec ld $ec
b8f8 0087 ld $87
b8f9 006f ld $6f
b8fa 00ad ld $ad
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 00b7 ld $b7
b901 00e2 ld $e2
b902 00f8 ld $f8
b903 0054 ld $54
b904 0080 ld $80
b905 0096 ld $96
b906 0085 ld $85
b907 0082 ld $82
b908 0022 ld $22
b909 0010 ld $10
b90a 0033 ld $33
b90b 004a ld $4a
b90c 0013 ld $13
b90d 0006 ld $06
b90e 000b ld $0b
b90f 004a ld $4a
b910 0001 ld $01
b911 0040 ld $40
b912 0047 ld $47
b913 007a ld $7a
b914 0000 ld $00
b915 00ff ld $ff
b916 0023 ld $23
b917 0009 ld $09
b918 005b ld $5b
b919 0016 ld $16
b91a 00b6 ld $b6
b91b 00cb ld $cb
b91c 00ff ld $ff
b91d 00ff ld $ff
b91e 00fb ld $fb
b91f 00ff ld $ff
b920 00ff ld $ff
b921 0024 ld $24
b922 00f6 ld $f6
b923 004e ld $4e
b924 0059 ld $59
b925 0050 ld $50
b926 0000 ld $00
b927 00ff ld $ff
b928 0023 ld $23
b929 00a3 ld $a3
b92a 006f ld $6f
b92b 0036 ld $36
b92c 0023 ld $23
b92d 00d7 ld $d7
b92e 001c ld $1c
b92f 0022 ld $22
b930 00c2 ld $c2
b931 00ae ld $ae
b932 00ba ld $ba
b933 0023 ld $23
b934 00ff ld $ff
b935 00ff ld $ff
b936 0021 ld $21
b937 0030 ld $30
b938 001e ld $1e
b939 0003 ld $03
b93a 00c4 ld $c4
b93b 0020 ld $20
b93c 0000 ld $00
b93d 00c1 ld $c1
b93e 00ff ld $ff
b93f 00ff ld $ff
b940 00ff ld $ff
b941 00a0 ld $a0
b942 0030 ld $30
b943 001e ld $1e
b944 00a4 ld $a4
b945 00d3 ld $d3
b946 00b6 ld $b6
b947 00bc ld $bc
b948 00aa ld $aa
b949 003a ld $3a
b94a 0001 ld $01
b94b 0050 ld $50
b94c 007e ld $7e
b94d 00d8 ld $d8
b94e 00d8 ld $d8
b94f 00a5 ld $a5
b950 003c ld $3c
b951 00ff ld $ff
b952 0016 ld $16
b953 005b ld $5b
b954 0028 ld $28
b955 0003 ld $03
b956 00c4 ld $c4
b957 001d ld $1d
b958 0000 ld $00
b959 000c ld $0c
b95a 004e ld $4e
b95b 0000 ld $00
b95c 003e ld $3e
b95d 0000 ld $00
b95e 00a6 ld $a6
b95f 00b0 ld $b0
b960 0000 ld $00
b961 00bc ld $bc
b962 00c6 ld $c6
b963 0057 ld $57
b964 008c ld $8c
b965 0001 ld $01
b966 0027 ld $27
b967 00ff ld $ff
b968 00ff ld $ff
b969 00ff ld $ff
* 5 times
b96c 00e8 ld $e8
b96d 00ff ld $ff
b96e 00ff ld $ff
b96f 00e8 ld $e8
b970 00e0 ld $e0
b971 00e0 ld $e0
b972 00e0 ld $e0
b973 00ef ld $ef
b974 00ef ld $ef
b975 00e3 ld $e3
b976 00e3 ld $e3
b977 00e5 ld $e5
b978 00e5 ld $e5
b979 00e7 ld $e7
b97a 00e7 ld $e7
b97b 00ee ld $ee
b97c 00ef ld $ef
b97d 00ef ld $ef
b97e 00e7 ld $e7
b97f 00e7 ld $e7
b980 00e2 ld $e2
b981 00ef ld $ef
b982 00e7 ld $e7
b983 00e7 ld $e7
b984 00ec ld $ec
b985 00ec ld $ec
b986 00ec ld $ec
b987 00e7 ld $e7
b988 00ec ld $ec
b989 00ec ld $ec
b98a 00ec ld $ec
b98b 00e2 ld $e2
b98c 0000 ld $00
b98d 00ff ld $ff
b98e 00e8 ld $e8
b98f 00e1 ld $e1
b990 00e8 ld $e8
b991 00e8 ld $e8
b992 00ef ld $ef
b993 00eb ld $eb
b994 00ff ld $ff
b995 00ff ld $ff
b996 00e0 ld $e0
b997 00ff ld $ff
b998 00ff ld $ff
b999 00ef ld $ef
b99a 00ee ld $ee
b99b 00ef ld $ef
b99c 00e7 ld $e7
b99d 00e7 ld $e7
b99e 0000 ld $00
b99f 00ff ld $ff
b9a0 00e8 ld $e8
b9a1 00e7 ld $e7
b9a2 00e7 ld $e7
b9a3 00e7 ld $e7
b9a4 00e8 ld $e8
b9a5 00e1 ld $e1
b9a6 00e2 ld $e2
b9a7 00ee ld $ee
b9a8 00ee ld $ee
b9a9 00ee ld $ee
b9aa 00ee ld $ee
b9ab 00e8 ld $e8
b9ac 00ff ld $ff
b9ad 00ff ld $ff
b9ae 00e1 ld $e1
b9af 00e1 ld $e1
b9b0 00ef ld $ef
b9b1 00ee ld $ee
b9b2 00e7 ld $e7
b9b3 00e8 ld $e8
b9b4 00ee ld $ee
b9b5 00e7 ld $e7
b9b6 00ff ld $ff
b9b7 00ff ld $ff
b9b8 00ff ld $ff
b9b9 00ee ld $ee
b9ba 00e1 ld $e1
b9bb 00ef ld $ef
b9bc 00e7 ld $e7
b9bd 00e8 ld $e8
b9be 00ef ld $ef
b9bf 00ef ld $ef
b9c0 00eb ld $eb
b9c1 00e9 ld $e9
b9c2 00e8 ld $e8
b9c3 00e9 ld $e9
b9c4 00e9 ld $e9
b9c5 00e8 ld $e8
b9c6 00e8 ld $e8
b9c7 00e8 ld $e8
b9c8 00e8 ld $e8
b9c9 00ff ld $ff
b9ca 00e8 ld $e8
b9cb 00e8 ld $e8
b9cc 00e8 ld $e8
b9cd 00ee ld $ee
b9ce 00e7 ld $e7
b9cf 00e8 ld $e8
b9d0 00ef ld $ef
b9d1 00ef ld $ef
b9d2 00ee ld $ee
b9d3 00ef ld $ef
b9d4 00ee ld $ee
b9d5 00ef ld $ef
b9d6 00ee ld $ee
b9d7 00ee ld $ee
b9d8 00ef ld $ef
b9d9 00ee ld $ee
b9da 00ee ld $ee
b9db 00ee ld $ee
b9dc 00e1 ld $e1
b9dd 00e8 ld $e8
b9de 00e8 ld $e8
b9df 00ff ld $ff
b9e0 00ff ld $ff
b9e1 00ff ld $ff
* 5 times
b9e4 00eb ld $eb
b9e5 0000 ld $00
b9e6 0000 ld $00
b9e7 00be ld $be
b9e8 00b3 ld $b3
b9e9 00b2 ld $b2
b9ea 00b7 ld $b7
b9eb 00b6 ld $b6
b9ec 0037 ld $37
b9ed 00d4 ld $d4
b9ee 00cf ld $cf
b9ef 00cf ld $cf
b9f0 00a0 ld $a0
b9f1 00cc ld $cc
b9f2 00cf ld $cf
b9f3 00ce ld $ce
b9f4 0047 ld $47
b9f5 00d3 ld $d3
b9f6 00d9 ld $d9
b9f7 00ce ld $ce
b9f8 00d4 ld $d4
b9f9 00c1 ld $c1
b9fa 0058 ld $58
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 00cd ld $cd
ba01 00c5 ld $c5
ba02 00cd ld $cd
ba03 00a0 ld $a0
ba04 00c6 ld $c6
ba05 00d5 ld $d5
ba06 00cc ld $cc
ba07 004c ld $4c
ba08 00d4 ld $d4
ba09 00cf ld $cf
ba0a 00cf ld $cf
ba0b 00a0 ld $a0
ba0c 00cd ld $cd
ba0d 00c1 ld $c1
ba0e 00ce ld $ce
ba0f 00d9 ld $d9
ba10 00a0 ld $a0
ba11 00d0 ld $d0
ba12 00c1 ld $c1
ba13 00d2 ld $d2
ba14 00c5 ld $c5
ba15 00ce ld $ce
ba16 0053 ld $53
ba17 00d3 ld $d3
ba18 00d4 ld $d4
ba19 00d2 ld $d2
ba1a 00c9 ld $c9
ba1b 00ce ld $ce
ba1c 0047 ld $47
ba1d 00ce ld $ce
ba1e 00cf ld $cf
ba1f 00a0 ld $a0
ba20 00c5 ld $c5
ba21 00ce ld $ce
ba22 0044 ld $44
ba23 00c2 ld $c2
ba24 00c1 ld $c1
ba25 00c4 ld $c4
ba26 00a0 ld $a0
ba27 00c2 ld $c2
ba28 00d2 ld $d2
ba29 00c1 ld $c1
ba2a 00ce ld $ce
ba2b 00c3 ld $c3
ba2c 0048 ld $48
ba2d 00be ld $be
ba2e 00b8 ld $b8
ba2f 00a0 ld $a0
ba30 00c7 ld $c7
ba31 00cf ld $cf
ba32 00d3 ld $d3
ba33 00d5 ld $d5
ba34 00c2 ld $c2
ba35 0053 ld $53
ba36 00c2 ld $c2
ba37 00c1 ld $c1
ba38 00c4 ld $c4
ba39 00a0 ld $a0
ba3a 00d2 ld $d2
ba3b 00c5 ld $c5
ba3c 00d4 ld $d4
ba3d 00d5 ld $d5
ba3e 00d2 ld $d2
ba3f 004e ld $4e
ba40 00be ld $be
ba41 00b8 ld $b8
ba42 00a0 ld $a0
ba43 00c6 ld $c6
ba44 00cf ld $cf
ba45 00d2 ld $d2
ba46 0053 ld $53
ba47 00c2 ld $c2
ba48 00c1 ld $c1
ba49 00c4 ld $c4
ba4a 00a0 ld $a0
ba4b 00ce ld $ce
ba4c 00c5 ld $c5
ba4d 00d8 ld $d8
ba4e 0054 ld $54
ba4f 00d3 ld $d3
ba50 00d4 ld $d4
ba51 00cf ld $cf
ba52 00d0 ld $d0
ba53 00d0 ld $d0
ba54 00c5 ld $c5
ba55 00c4 ld $c4
ba56 00a0 ld $a0
ba57 00c1 ld $c1
ba58 00d4 ld $d4
ba59 0020 ld $20
ba5a 00aa ld $aa
ba5b 00aa ld $aa
ba5c 00aa ld $aa
ba5d 0020 ld $20
ba5e 00a0 ld $a0
ba5f 00c5 ld $c5
ba60 00d2 ld $d2
ba61 00d2 ld $d2
ba62 000d ld $0d
ba63 00be ld $be
ba64 00b2 ld $b2
ba65 00b5 ld $b5
ba66 0035 ld $35
ba67 00d2 ld $d2
ba68 00c1 ld $c1
ba69 00ce ld $ce
ba6a 00c7 ld $c7
ba6b 0045 ld $45
ba6c 00c4 ld $c4
ba6d 00c9 ld $c9
ba6e 004d ld $4d
ba6f 00d3 ld $d3
ba70 00d4 ld $d4
ba71 00d2 ld $d2
ba72 00a0 ld $a0
ba73 00cf ld $cf
ba74 00d6 ld $d6
ba75 00c6 ld $c6
ba76 004c ld $4c
ba77 00dc ld $dc
ba78 000d ld $0d
ba79 00d2 ld $d2
ba7a 00c5 ld $c5
ba7b 00d4 ld $d4
ba7c 00d9 ld $d9
ba7d 00d0 ld $d0
ba7e 00c5 ld $c5
ba7f 00a0 ld $a0
ba80 00cc ld $cc
ba81 00c9 ld $c9
ba82 00ce ld $ce
ba83 00c5 ld $c5
ba84 008d ld $8d
ba85 003f ld $3f
ba86 0046 ld $46
ba87 00d9 ld $d9
ba88 0090 ld $90
ba89 0003 ld $03
ba8a 004c ld $4c
ba8b 00c3 ld $c3
ba8c 00e8 ld $e8
ba8d 00a6 ld $a6
ba8e 00cf ld $cf
ba8f 009a ld $9a
ba90 00a6 ld $a6
ba91 00ce ld $ce
ba92 00a0 ld $a0
ba93 008d ld $8d
ba94 00d0 ld $d0
ba95 0002 ld $02
ba96 00a0 ld $a0
ba97 0099 ld $99
ba98 0020 ld $20
ba99 00c4 ld $c4
ba9a 00e3 ld $e3
ba9b 0086 ld $86
ba9c 00ce ld $ce
ba9d 00ba ld $ba
ba9e 0086 ld $86
ba9f 00cf ld $cf
baa0 00a0 ld $a0
baa1 00fe ld $fe
baa2 0084 ld $84
baa3 00d9 ld $d9
baa4 00c8 ld $c8
baa5 0084 ld $84
baa6 00c8 ld $c8
baa7 0020 ld $20
baa8 0099 ld $99
baa9 00e2 ld $e2
baaa 0084 ld $84
baab 00e9 ld $e9
baac 00a2 ld $a2
baad 0018 ld $18
baae 00a9 ld $a9
baaf 0030 ld $30
bab0 0020 ld $20
bab1 0091 ld $91
bab2 00e4 ld $e4
bab3 00e6 ld $e6
bab4 00d9 ld $d9
bab5 00a6 ld $a6
bab6 00ce ld $ce
bab7 00a4 ld $a4
bab8 00c8 ld $c8
bab9 000a ld $0a
baba 0085 ld $85
babb 00ce ld $ce
babc 00c8 ld $c8
babd 00b9 ld $b9
babe 0000 ld $00
babf 0002 ld $02
bac0 00c9 ld $c9
bac1 0074 ld $74
bac2 00f0 ld $f0
bac3 00d2 ld $d2
bac4 0049 ld $49
bac5 00b0 ld $b0
bac6 00c9 ld $c9
bac7 000a ld $0a
bac8 00b0 ld $b0
bac9 00f0 ld $f0
baca 00c8 ld $c8
bacb 00c8 ld $c8
bacc 0084 ld $84
bacd 00c8 ld $c8
bace 00b9 ld $b9
bacf 0000 ld $00
bad0 0002 ld $02
bad1 0048 ld $48
bad2 00b9 ld $b9
bad3 00ff ld $ff
bad4 0001 ld $01
bad5 00a0 ld $a0
bad6 0000 ld $00
bad7 0020 ld $20
bad8 0008 ld $08
bad9 00e7 ld $e7
bada 0068 ld $68
badb 0095 ld $95
badc 00a8 ld $a8
badd 00a5 ld $a5
bade 00ce ld $ce
badf 00c9 ld $c9
bae0 00c7 ld $c7
bae1 00d0 ld $d0
bae2 0003 ld $03
bae3 0020 ld $20
bae4 006f ld $6f
bae5 00e7 ld $e7
bae6 004c ld $4c
bae7 0001 ld $01
bae8 00e8 ld $e8
bae9 00ff ld $ff
baea 00ff ld $ff
baeb 00ff ld $ff
baec 00ec ld $ec
baed 0000 ld $00
baee 0000 ld $00
baef 0050 ld $50
baf0 0020 ld $20
baf1 0013 ld $13
baf2 00ec ld $ec
baf3 00d0 ld $d0
baf4 0015 ld $15
baf5 0020 ld $20
baf6 000b ld $0b
baf7 00ec ld $ec
baf8 00d0 ld $d0
baf9 0010 ld $10
bafa 0020 ld $20
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 0082 ld $82
bb01 00e7 ld $e7
bb02 0020 ld $20
bb03 006f ld $6f
bb04 00e7 ld $e7
bb05 0050 ld $50
bb06 0003 ld $03
bb07 0020 ld $20
bb08 0082 ld $82
bb09 00e7 ld $e7
bb0a 0020 ld $20
bb0b 0059 ld $59
bb0c 00e7 ld $e7
bb0d 0056 ld $56
bb0e 0050 ld $50
bb0f 004c ld $4c
bb10 0036 ld $36
bb11 00e7 ld $e7
bb12 00ff ld $ff
bb13 00ff ld $ff
bb14 00c1 ld $c1
bb15 00ff ld $ff
bb16 007f ld $7f
bb17 00d1 ld $d1
bb18 00cc ld $cc
bb19 00c7 ld $c7
bb1a 00cf ld $cf
bb1b 00ce ld $ce
bb1c 00c5 ld $c5
bb1d 009a ld $9a
bb1e 0098 ld $98
bb1f 008b ld $8b
bb20 0096 ld $96
bb21 0095 ld $95
bb22 0093 ld $93
bb23 00bf ld $bf
bb24 00b2 ld $b2
bb25 0032 ld $32
bb26 002d ld $2d
bb27 002b ld $2b
bb28 00bc ld $bc
bb29 00b0 ld $b0
bb2a 00ac ld $ac
bb2b 00be ld $be
bb2c 0035 ld $35
bb2d 008e ld $8e
bb2e 0061 ld $61
bb2f 00ff ld $ff
bb30 00ff ld $ff
bb31 00ff ld $ff
bb32 00dd ld $dd
bb33 00fb ld $fb
bb34 0020 ld $20
bb35 00c9 ld $c9
bb36 00ef ld $ef
bb37 0015 ld $15
bb38 004f ld $4f
bb39 0010 ld $10
bb3a 0005 ld $05
bb3b 0020 ld $20
bb3c 00c9 ld $c9
bb3d 00ef ld $ef
bb3e 0035 ld $35
bb3f 004f ld $4f
bb40 0095 ld $95
bb41 0050 ld $50
bb42 0010 ld $10
bb43 00cb ld $cb
bb44 004c ld $4c
bb45 00c9 ld $c9
bb46 00ef ld $ef
bb47 0040 ld $40
bb48 0060 ld $60
bb49 008d ld $8d
bb4a 0060 ld $60
bb4b 008b ld $8b
bb4c 0000 ld $00
bb4d 007e ld $7e
bb4e 008c ld $8c
bb4f 0033 ld $33
bb50 0000 ld $00
bb51 0000 ld $00
bb52 0060 ld $60
bb53 0003 ld $03
bb54 00bf ld $bf
bb55 0012 ld $12
bb56 0000 ld $00
bb57 0040 ld $40
bb58 0089 ld $89
bb59 00c9 ld $c9
bb5a 0047 ld $47
bb5b 009d ld $9d
bb5c 0017 ld $17
bb5d 0068 ld $68
bb5e 009d ld $9d
bb5f 000a ld $0a
bb60 0000 ld $00
bb61 0040 ld $40
bb62 0060 ld $60
bb63 008d ld $8d
bb64 0060 ld $60
bb65 008b ld $8b
bb66 0000 ld $00
bb67 007e ld $7e
bb68 008c ld $8c
bb69 003c ld $3c
bb6a 0000 ld $00
bb6b 0000 ld $00
bb6c 0060 ld $60
bb6d 0003 ld $03
bb6e 00bf ld $bf
bb6f 001b ld $1b
bb70 004b ld $4b
bb71 0067 ld $67
bb72 00b4 ld $b4
bb73 00a1 ld $a1
bb74 0007 ld $07
bb75 008c ld $8c
bb76 0007 ld $07
bb77 00ae ld $ae
bb78 00a9 ld $a9
bb79 00ac ld $ac
bb7a 00a8 ld $a8
bb7b 0067 ld $67
bb7c 008c ld $8c
bb7d 0007 ld $07
bb7e 00b4 ld $b4
bb7f 00af ld $af
bb80 00ac ld $ac
bb81 00b0 ld $b0
bb82 0067 ld $67
bb83 009d ld $9d
bb84 00b2 ld $b2
bb85 00af ld $af
bb86 00ac ld $ac
bb87 00af ld $af
bb88 00a3 ld $a3
bb89 0067 ld $67
bb8a 008c ld $8c
bb8b 0007 ld $07
bb8c 00a5 ld $a5
bb8d 00ab ld $ab
bb8e 00af ld $af
bb8f 00b0 ld $b0
bb90 00f4 ld $f4
bb91 00ae ld $ae
bb92 00a9 ld $a9
bb93 00b2 ld $b2
bb94 00b0 ld $b0
bb95 007f ld $7f
bb96 000e ld $0e
bb97 0027 ld $27
bb98 00b4 ld $b4
bb99 00ae ld $ae
bb9a 00a9 ld $a9
bb9b 00b2 ld $b2
bb9c 00b0 ld $b0
bb9d 007f ld $7f
bb9e 000e ld $0e
bb9f 0028 ld $28
bba0 00b4 ld $b4
bba1 00ae ld $ae
bba2 00a9 ld $a9
bba3 00b2 ld $b2
bba4 00b0 ld $b0
bba5 0064 ld $64
bba6 0007 ld $07
bba7 00a6 ld $a6
bba8 00a9 ld $a9
bba9 0067 ld $67
bbaa 00af ld $af
bbab 00b4 ld $b4
bbac 00af ld $af
bbad 00a7 ld $a7
bbae 0078 ld $78
bbaf 00b4 ld $b4
bbb0 00a5 ld $a5
bbb1 00ac ld $ac
bbb2 0078 ld $78
bbb3 007f ld $7f
bbb4 0002 ld $02
bbb5 00ad ld $ad
bbb6 00a5 ld $a5
bbb7 00b2 ld $b2
bbb8 0067 ld $67
bbb9 00a2 ld $a2
bbba 00b5 ld $b5
bbbb 00b3 ld $b3
bbbc 00af ld $af
bbbd 00a7 ld $a7
bbbe 00ee ld $ee
bbbf 00b2 ld $b2
bbc0 00b5 ld $b5
bbc1 00b4 ld $b4
bbc2 00a5 ld $a5
bbc3 00b2 ld $b2
bbc4 007e ld $7e
bbc5 008c ld $8c
bbc6 0039 ld $39
bbc7 00b4 ld $b4
bbc8 00b8 ld $b8
bbc9 00a5 ld $a5
bbca 00ae ld $ae
bbcb 0067 ld $67
bbcc 00b0 ld $b0
bbcd 00a5 ld $a5
bbce 00b4 ld $b4
bbcf 00b3 ld $b3
bbd0 0027 ld $27
bbd1 00af ld $af
bbd2 00b4 ld $b4
bbd3 0007 ld $07
bbd4 009d ld $9d
bbd5 0019 ld $19
bbd6 00b2 ld $b2
bbd7 00af ld $af
bbd8 00a6 ld $a6
bbd9 007f ld $7f
bbda 0005 ld $05
bbdb 0037 ld $37
bbdc 00b4 ld $b4
bbdd 00b5 ld $b5
bbde 00b0 ld $b0
bbdf 00ae ld $ae
bbe0 00a9 ld $a9
bbe1 007f ld $7f
bbe2 0005 ld $05
bbe3 0028 ld $28
bbe4 00b4 ld $b4
bbe5 00b5 ld $b5
bbe6 00b0 ld $b0
bbe7 00ae ld $ae
bbe8 00a9 ld $a9
bbe9 007f ld $7f
bbea 0005 ld $05
bbeb 002a ld $2a
bbec 00b4 ld $b4
bbed 00b5 ld $b5
bbee 00b0 ld $b0
bbef 00ae ld $ae
bbf0 00a9 ld $a9
bbf1 00e4 ld $e4
bbf2 00ae ld $ae
bbf3 00a5 ld $a5
bbf4 00ed ld $ed
bbf5 0000 ld $00
bbf6 0000 ld $00
bbf7 0000 ld $00
bbf8 00ff ld $ff
bbf9 00ff ld $ff
bbfa 0047 ld $47
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 00a2 ld $a2
bc01 00a1 ld $a1
bc02 00b4 ld $b4
bc03 007f ld $7f
bc04 000d ld $0d
bc05 0030 ld $30
bc06 00ad ld $ad
bc07 00a9 ld $a9
bc08 00a4 ld $a4
bc09 007f ld $7f
bc0a 000d ld $0d
bc0b 0023 ld $23
bc0c 00ad ld $ad
bc0d 00a9 ld $a9
bc0e 00a4 ld $a4
bc0f 0067 ld $67
bc10 00ac ld $ac
bc11 00ac ld $ac
bc12 00a1 ld $a1
bc13 00a3 ld $a3
bc14 0000 ld $00
bc15 0040 ld $40
bc16 0080 ld $80
bc17 00c0 ld $c0
bc18 00c1 ld $c1
bc19 0080 ld $80
bc1a 0000 ld $00
bc1b 0047 ld $47
bc1c 008c ld $8c
bc1d 0068 ld $68
bc1e 008c ld $8c
bc1f 00db ld $db
bc20 0067 ld $67
bc21 009b ld $9b
bc22 0068 ld $68
bc23 009b ld $9b
bc24 0050 ld $50
bc25 008c ld $8c
bc26 0063 ld $63
bc27 008c ld $8c
bc28 007f ld $7f
bc29 0001 ld $01
bc2a 0051 ld $51
bc2b 0007 ld $07
bc2c 0088 ld $88
bc2d 0029 ld $29
bc2e 0084 ld $84
bc2f 0080 ld $80
bc30 00c4 ld $c4
bc31 0080 ld $80
bc32 0057 ld $57
bc33 0071 ld $71
bc34 0007 ld $07
bc35 0088 ld $88
bc36 0014 ld $14
bc37 00ed ld $ed
bc38 00a5 ld $a5
bc39 00ad ld $ad
bc3a 00af ld $af
bc3b 00ac ld $ac
bc3c 00ed ld $ed
bc3d 00a5 ld $a5
bc3e 00ad ld $ad
bc3f 00a9 ld $a9
bc40 00a8 ld $a8
bc41 00f2 ld $f2
bc42 00af ld $af
bc43 00ac ld $ac
bc44 00af ld $af
bc45 00a3 ld $a3
bc46 0071 ld $71
bc47 0008 ld $08
bc48 0088 ld $88
bc49 00ae ld $ae
bc4a 00a5 ld $a5
bc4b 00ac ld $ac
bc4c 0068 ld $68
bc4d 0083 ld $83
bc4e 0008 ld $08
bc4f 0068 ld $68
bc50 009d ld $9d
bc51 0008 ld $08
bc52 0071 ld $71
bc53 0007 ld $07
bc54 0088 ld $88
bc55 0060 ld $60
bc56 0076 ld $76
bc57 00b4 ld $b4
bc58 00af ld $af
bc59 00ae ld $ae
bc5a 0076 ld $76
bc5b 008d ld $8d
bc5c 0076 ld $76
bc5d 008b ld $8b
bc5e 0051 ld $51
bc5f 0007 ld $07
bc60 0088 ld $88
bc61 0019 ld $19
bc62 00b8 ld $b8
bc63 00a4 ld $a4
bc64 00ae ld $ae
bc65 00b2 ld $b2
bc66 00f2 ld $f2
bc67 00b3 ld $b3
bc68 00b5 ld $b5
bc69 00f3 ld $f3
bc6a 00a2 ld $a2
bc6b 00a1 ld $a1
bc6c 00ee ld $ee
bc6d 00a7 ld $a7
bc6e 00b3 ld $b3
bc6f 00e4 ld $e4
bc70 00ae ld $ae
bc71 00b2 ld $b2
bc72 00eb ld $eb
bc73 00a5 ld $a5
bc74 00a5 ld $a5
bc75 00b0 ld $b0
bc76 0051 ld $51
bc77 0007 ld $07
bc78 0088 ld $88
bc79 0039 ld $39
bc7a 0081 ld $81
bc7b 00c1 ld $c1
bc7c 004f ld $4f
bc7d 007f ld $7f
bc7e 000f ld $0f
bc7f 002f ld $2f
bc80 0000 ld $00
bc81 0051 ld $51
bc82 0006 ld $06
bc83 0088 ld $88
bc84 0029 ld $29
bc85 00c2 ld $c2
bc86 000c ld $0c
bc87 0082 ld $82
bc88 0057 ld $57
bc89 008c ld $8c
bc8a 006a ld $6a
bc8b 008c ld $8c
bc8c 0042 ld $42
bc8d 00ae ld $ae
bc8e 00a5 ld $a5
bc8f 00a8 ld $a8
bc90 00b4 ld $b4
bc91 0060 ld $60
bc92 00ae ld $ae
bc93 00a5 ld $a5
bc94 00a8 ld $a8
bc95 00b4 ld $b4
bc96 004f ld $4f
bc97 007e ld $7e
bc98 001e ld $1e
bc99 0035 ld $35
bc9a 008c ld $8c
bc9b 0027 ld $27
bc9c 0051 ld $51
bc9d 0007 ld $07
bc9e 0088 ld $88
bc9f 0009 ld $09
bca0 008b ld $8b
bca1 00fe ld $fe
bca2 00e4 ld $e4
bca3 00af ld $af
bca4 00ad ld $ad
bca5 00f2 ld $f2
bca6 00af ld $af
bca7 00e4 ld $e4
bca8 00ae ld $ae
bca9 00a1 ld $a1
bcaa 00dc ld $dc
bcab 00de ld $de
bcac 009c ld $9c
bcad 00dd ld $dd
bcae 009c ld $9c
bcaf 00de ld $de
bcb0 00dd ld $dd
bcb1 009e ld $9e
bcb2 00c3 ld $c3
bcb3 00dd ld $dd
bcb4 00cf ld $cf
bcb5 00ca ld $ca
bcb6 00cd ld $cd
bcb7 00cb ld $cb
bcb8 0000 ld $00
bcb9 0047 ld $47
bcba 009d ld $9d
bcbb 00ad ld $ad
bcbc 00a5 ld $a5
bcbd 00ad ld $ad
bcbe 00af ld $af
bcbf 00ac ld $ac
bcc0 0076 ld $76
bcc1 009d ld $9d
bcc2 00ad ld $ad
bcc3 00a5 ld $a5
bcc4 00ad ld $ad
bcc5 00a9 ld $a9
bcc6 00a8 ld $a8
bcc7 00e6 ld $e6
bcc8 00a6 ld $a6
bcc9 00af ld $af
bcca 0060 ld $60
bccb 008c ld $8c
bccc 0020 ld $20
bccd 00af ld $af
bcce 00b4 ld $b4
bccf 00b5 ld $b5
bcd0 00a1 ld $a1
bcd1 00f2 ld $f2
bcd2 00ac ld $ac
bcd3 00a3 ld $a3
bcd4 00f2 ld $f2
bcd5 00a3 ld $a3
bcd6 00b3 ld $b3
bcd7 0060 ld $60
bcd8 008c ld $8c
bcd9 0020 ld $20
bcda 00ac ld $ac
bcdb 00a5 ld $a5
bcdc 00a4 ld $a4
bcdd 00ee ld $ee
bcde 00b5 ld $b5
bcdf 00b2 ld $b2
bce0 0060 ld $60
bce1 00ae ld $ae
bce2 00b5 ld $b5
bce3 00b2 ld $b2
bce4 00f4 ld $f4
bce5 00b3 ld $b3
bce6 00a9 ld $a9
bce7 00ac ld $ac
bce8 0060 ld $60
bce9 008c ld $8c
bcea 0020 ld $20
bceb 00b4 ld $b4
bcec 00b3 ld $b3
bced 00a9 ld $a9
bcee 00ac ld $ac
bcef 007a ld $7a
bcf0 007e ld $7e
bcf1 009a ld $9a
bcf2 0022 ld $22
bcf3 0020 ld $20
bcf4 0000 ld $00
bcf5 0060 ld $60
bcf6 0003 ld $03
bcf7 00bf ld $bf
bcf8 0060 ld $60
bcf9 0003 ld $03
bcfa 00bf ld $bf
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 001f ld $1f
bd01 00ee ld $ee
bd02 0000 ld $00
bd03 0000 ld $00
bd04 0020 ld $20
bd05 00b1 ld $b1
bd06 00e7 ld $e7
bd07 00e8 ld $e8
bd08 00e8 ld $e8
bd09 00b5 ld $b5
bd0a 004f ld $4f
bd0b 0085 ld $85
bd0c 00da ld $da
bd0d 00b5 ld $b5
bd0e 0087 ld $87
bd0f 0085 ld $85
bd10 00db ld $db
bd11 00b4 ld $b4
bd12 004e ld $4e
bd13 0098 ld $98
bd14 00d5 ld $d5
bd15 0086 ld $86
bd16 00b0 ld $b0
bd17 0009 ld $09
bd18 00b1 ld $b1
bd19 00da ld $da
bd1a 0020 ld $20
bd1b 00c9 ld $c9
bd1c 00e3 ld $e3
bd1d 00c8 ld $c8
bd1e 004c ld $4c
bd1f 000f ld $0f
bd20 00ee ld $ee
bd21 00a9 ld $a9
bd22 00ff ld $ff
bd23 0085 ld $85
bd24 00d5 ld $d5
bd25 0060 ld $60
bd26 00e8 ld $e8
bd27 00a9 ld $a9
bd28 0000 ld $00
bd29 0095 ld $95
bd2a 0088 ld $88
bd2b 0095 ld $95
bd2c 00a8 ld $a8
bd2d 00b5 ld $b5
bd2e 0087 ld $87
bd2f 0038 ld $38
bd30 00f5 ld $f5
bd31 004f ld $4f
bd32 0095 ld $95
bd33 0050 ld $50
bd34 004c ld $4c
bd35 0023 ld $23
bd36 00e8 ld $e8
bd37 00ff ld $ff
bd38 0020 ld $20
bd39 0015 ld $15
bd3a 00e7 ld $e7
bd3b 00a5 ld $a5
bd3c 00cf ld $cf
bd3d 00d0 ld $d0
bd3e 0028 ld $28
bd3f 00a5 ld $a5
bd40 00ce ld $ce
bd41 0060 ld $60
bd42 0020 ld $20
bd43 0034 ld $34
bd44 00ee ld $ee
bd45 00a4 ld $a4
bd46 00c8 ld $c8
bd47 00c9 ld $c9
bd48 0030 ld $30
bd49 00b0 ld $b0
bd4a 0021 ld $21
bd4b 00c0 ld $c0
bd4c 0028 ld $28
bd4d 00b0 ld $b0
bd4e 001d ld $1d
bd4f 0060 ld $60
bd50 00ea ld $ea
bd51 00ea ld $ea
bd52 0020 ld $20
bd53 0034 ld $34
bd54 00ee ld $ee
bd55 0060 ld $60
bd56 00ea ld $ea
bd57 008a ld $8a
bd58 00a2 ld $a2
bd59 0001 ld $01
bd5a 00b4 ld $b4
bd5b 00ce ld $ce
bd5c 0094 ld $94
bd5d 004c ld $4c
bd5e 00b4 ld $b4
bd5f 0048 ld $48
bd60 0094 ld $94
bd61 00ca ld $ca
bd62 00ca ld $ca
bd63 00f0 ld $f0
bd64 00f5 ld $f5
bd65 00aa ld $aa
bd66 0060 ld $60
bd67 00a0 ld $a0
bd68 0077 ld $77
bd69 004c ld $4c
bd6a 00e0 ld $e0
bd6b 00e3 ld $e3
bd6c 00a0 ld $a0
bd6d 007b ld $7b
bd6e 00d0 ld $d0
bd6f 00f9 ld $f9
bd70 0020 ld $20
bd71 0054 ld $54
bd72 00e2 ld $e2
bd73 00a5 ld $a5
bd74 00da ld $da
bd75 00d0 ld $d0
bd76 0007 ld $07
bd77 00a5 ld $a5
bd78 00db ld $db
bd79 00d0 ld $d0
bd7a 0003 ld $03
bd7b 004c ld $4c
bd7c 007e ld $7e
bd7d 00e7 ld $e7
bd7e 0006 ld $06
bd7f 00ce ld $ce
bd80 0026 ld $26
bd81 00cf ld $cf
bd82 0026 ld $26
bd83 0046 ld $46
bd84 0026 ld $26
bd85 0047 ld $47
bd86 00a5 ld $a5
bd87 0046 ld $46
bd88 00c5 ld $c5
bd89 00da ld $da
bd8a 00a5 ld $a5
bd8b 0047 ld $47
bd8c 00e5 ld $e5
bd8d 00db ld $db
bd8e 0090 ld $90
bd8f 000a ld $0a
bd90 0085 ld $85
bd91 0047 ld $47
bd92 00a5 ld $a5
bd93 0046 ld $46
bd94 00e5 ld $e5
bd95 00da ld $da
bd96 0085 ld $85
bd97 0046 ld $46
bd98 00e6 ld $e6
bd99 00ce ld $ce
bd9a 0088 ld $88
bd9b 00d0 ld $d0
bd9c 00e1 ld $e1
bd9d 0060 ld $60
bd9e 00ff ld $ff
bd9f 00ff ld $ff
bda0 00ff ld $ff
* 6 times
bda4 0020 ld $20
bda5 0015 ld $15
bda6 00e7 ld $e7
bda7 006c ld $6c
bda8 00ce ld $ce
bda9 0000 ld $00
bdaa 00a5 ld $a5
bdab 004c ld $4c
bdac 00d0 ld $d0
bdad 0002 ld $02
bdae 00c6 ld $c6
bdaf 004d ld $4d
bdb0 00c6 ld $c6
bdb1 004c ld $4c
bdb2 00a5 ld $a5
bdb3 0048 ld $48
bdb4 00d0 ld $d0
bdb5 0002 ld $02
bdb6 00c6 ld $c6
bdb7 0049 ld $49
bdb8 00c6 ld $c6
bdb9 0048 ld $48
bdba 00a0 ld $a0
bdbb 0000 ld $00
bdbc 00b1 ld $b1
bdbd 004c ld $4c
bdbe 0091 ld $91
bdbf 0048 ld $48
bdc0 00a5 ld $a5
bdc1 00ca ld $ca
bdc2 00c5 ld $c5
bdc3 004c ld $4c
bdc4 00a5 ld $a5
bdc5 00cb ld $cb
bdc6 00e5 ld $e5
bdc7 004d ld $4d
bdc8 0090 ld $90
bdc9 00e0 ld $e0
bdca 004c ld $4c
bdcb 0053 ld $53
bdcc 00ee ld $ee
bdcd 00c9 ld $c9
bdce 0028 ld $28
bdcf 00b0 ld $b0
bdd0 009b ld $9b
bdd1 00a8 ld $a8
bdd2 00a5 ld $a5
bdd3 00c8 ld $c8
bdd4 0060 ld $60
bdd5 00ea ld $ea
bdd6 00ea ld $ea
bdd7 0098 ld $98
bdd8 00aa ld $aa
bdd9 00a0 ld $a0
bdda 006e ld $6e
bddb 0020 ld $20
bddc 00c4 ld $c4
bddd 00e3 ld $e3
bdde 008a ld $8a
bddf 00a8 ld $a8
bde0 0020 ld $20
bde1 00c4 ld $c4
bde2 00e3 ld $e3
bde3 00a0 ld $a0
bde4 0072 ld $72
bde5 004c ld $4c
bde6 00c4 ld $c4
bde7 00e3 ld $e3
bde8 0020 ld $20
bde9 0015 ld $15
bdea 00e7 ld $e7
bdeb 0006 ld $06
bdec 00ce ld $ce
bded 0026 ld $26
bdee 00cf ld $cf
bdef 0030 ld $30
bdf0 00fa ld $fa
bdf1 00b0 ld $b0
bdf2 00dc ld $dc
bdf3 00d0 ld $d0
bdf4 0004 ld $04
bdf5 00c5 ld $c5
bdf6 00ce ld $ce
bdf7 00b0 ld $b0
bdf8 00d6 ld $d6
bdf9 0060 ld $60
bdfa 0020 ld $20
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 0015 ld $15
be01 00e7 ld $e7
be02 00b1 ld $b1
be03 00ce ld $ce
be04 0094 ld $94
be05 00a7 ld $a7
be06 004c ld $4c
be07 0008 ld $08
be08 00e7 ld $e7
be09 00ef ld $ef
be0a 0000 ld $00
be0b 0000 ld $00
be0c 0020 ld $20
be0d 0034 ld $34
be0e 00ee ld $ee
be0f 00a5 ld $a5
be10 00ce ld $ce
be11 0048 ld $48
be12 0020 ld $20
be13 0015 ld $15
be14 00e7 ld $e7
be15 0068 ld $68
be16 0091 ld $91
be17 00ce ld $ce
be18 0060 ld $60
be19 00ff ld $ff
be1a 00ff ld $ff
be1b 00ff ld $ff
be1c 0020 ld $20
be1d 006c ld $6c
be1e 00ee ld $ee
be1f 00a5 ld $a5
be20 00ce ld $ce
be21 0085 ld $85
be22 0046 ld $46
be23 00a5 ld $a5
be24 00cf ld $cf
be25 0085 ld $85
be26 0047 ld $47
be27 004c ld $4c
be28 0044 ld $44
be29 00e2 ld $e2
be2a 0020 ld $20
be2b 00e4 ld $e4
be2c 00ee ld $ee
be2d 004c ld $4c
be2e 0034 ld $34
be2f 00e1 ld $e1
be30 0020 ld $20
be31 00e4 ld $e4
be32 00ee ld $ee
be33 00b4 ld $b4
be34 0088 ld $88
be35 00b5 ld $b5
be36 0050 ld $50
be37 0069 ld $69
be38 00fe ld $fe
be39 00b0 ld $b0
be3a 0001 ld $01
be3b 0088 ld $88
be3c 0085 ld $85
be3d 00da ld $da
be3e 0084 ld $84
be3f 00db ld $db
be40 0018 ld $18
be41 0065 ld $65
be42 00ce ld $ce
be43 0095 ld $95
be44 0050 ld $50
be45 0098 ld $98
be46 0065 ld $65
be47 00cf ld $cf
be48 0095 ld $95
be49 0088 ld $88
be4a 00a0 ld $a0
be4b 0000 ld $00
be4c 00b5 ld $b5
be4d 0050 ld $50
be4e 00d1 ld $d1
be4f 00da ld $da
be50 00c8 ld $c8
be51 00b5 ld $b5
be52 0088 ld $88
be53 00f1 ld $f1
be54 00da ld $da
be55 00b0 ld $b0
be56 0080 ld $80
be57 004c ld $4c
be58 0023 ld $23
be59 00e8 ld $e8
be5a 0020 ld $20
be5b 0015 ld $15
be5c 00e7 ld $e7
be5d 00a5 ld $a5
be5e 004e ld $4e
be5f 0020 ld $20
be60 0008 ld $08
be61 00e7 ld $e7
be62 00a5 ld $a5
be63 004f ld $4f
be64 00d0 ld $d0
be65 0004 ld $04
be66 00c5 ld $c5
be67 004e ld $4e
be68 0069 ld $69
be69 0000 ld $00
be6a 0029 ld $29
be6b 007f ld $7f
be6c 0085 ld $85
be6d 004f ld $4f
be6e 0095 ld $95
be6f 00a8 ld $a8
be70 00a0 ld $a0
be71 0011 ld $11
be72 00a5 ld $a5
be73 004f ld $4f
be74 000a ld $0a
be75 0018 ld $18
be76 0069 ld $69
be77 0040 ld $40
be78 000a ld $0a
be79 0026 ld $26
be7a 004e ld $4e
be7b 0026 ld $26
be7c 004f ld $4f
be7d 0088 ld $88
be7e 00d0 ld $d0
be7f 00f2 ld $f2
be80 00a5 ld $a5
be81 00ce ld $ce
be82 0020 ld $20
be83 0008 ld $08
be84 00e7 ld $e7
be85 00a5 ld $a5
be86 00cf ld $cf
be87 0095 ld $95
be88 00a8 ld $a8
be89 004c ld $4c
be8a 007a ld $7a
be8b 00e2 ld $e2
be8c 0020 ld $20
be8d 0015 ld $15
be8e 00e7 ld $e7
be8f 00a4 ld $a4
be90 00ce ld $ce
be91 00c4 ld $c4
be92 004c ld $4c
be93 00a5 ld $a5
be94 00cf ld $cf
be95 00e5 ld $e5
be96 004d ld $4d
be97 0090 ld $90
be98 001f ld $1f
be99 0084 ld $84
be9a 0048 ld $48
be9b 00a5 ld $a5
be9c 00cf ld $cf
be9d 0085 ld $85
be9e 0049 ld $49
be9f 004c ld $4c
bea0 00b6 ld $b6
bea1 00ee ld $ee
bea2 0020 ld $20
bea3 0015 ld $15
bea4 00e7 ld $e7
bea5 00a4 ld $a4
bea6 00ce ld $ce
bea7 00c4 ld $c4
bea8 00ca ld $ca
bea9 00a5 ld $a5
beaa 00cf ld $cf
beab 00e5 ld $e5
beac 00cb ld $cb
bead 00b0 ld $b0
beae 0009 ld $09
beaf 0084 ld $84
beb0 004a ld $4a
beb1 00a5 ld $a5
beb2 00cf ld $cf
beb3 0085 ld $85
beb4 004b ld $4b
beb5 004c ld $4c
beb6 00b7 ld $b7
beb7 00e5 ld $e5
beb8 004c ld $4c
beb9 00cb ld $cb
beba 00ee ld $ee
bebb 00ea ld $ea
bebc 00ea ld $ea
bebd 00ea ld $ea
bebe 00ea ld $ea
bebf 0020 ld $20
bec0 00c9 ld $c9
bec1 00ef ld $ef
bec2 0020 ld $20
bec3 0071 ld $71
bec4 00e1 ld $e1
bec5 004c ld $4c
bec6 00bf ld $bf
bec7 00ef ld $ef
bec8 0020 ld $20
bec9 0003 ld $03
beca 00ee ld $ee
becb 00a9 ld $a9
becc 00ff ld $ff
becd 0085 ld $85
bece 00c8 ld $c8
becf 00a9 ld $a9
bed0 0074 ld $74
bed1 008d ld $8d
bed2 0000 ld $00
bed3 0002 ld $02
bed4 0060 ld $60
bed5 0020 ld $20
bed6 0036 ld $36
bed7 00e7 ld $e7
bed8 00e8 ld $e8
bed9 0020 ld $20
beda 0036 ld $36
bedb 00e7 ld $e7
bedc 00b5 ld $b5
bedd 0050 ld $50
bede 0060 ld $60
bedf 00a9 ld $a9
bee0 0000 ld $00
bee1 0085 ld $85
bee2 004a ld $4a
bee3 0085 ld $85
bee4 004c ld $4c
bee5 00a9 ld $a9
bee6 0008 ld $08
bee7 0085 ld $85
bee8 004b ld $4b
bee9 00a9 ld $a9
beea 0010 ld $10
beeb 0085 ld $85
beec 004d ld $4d
beed 004c ld $4c
beee 00ad ld $ad
beef 00e5 ld $e5
bef0 00d5 ld $d5
bef1 0088 ld $88
bef2 00d0 ld $d0
bef3 0001 ld $01
bef4 0018 ld $18
bef5 004c ld $4c
bef6 0002 ld $02
bef7 00e1 ld $e1
bef8 0020 ld $20
bef9 00b7 ld $b7
befa 00e5 ld $e5
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 004c ld $4c
bf01 0036 ld $36
bf02 00e8 ld $e8
bf03 0020 ld $20
bf04 00b7 ld $b7
bf05 00e5 ld $e5
bf06 004c ld $4c
bf07 005b ld $5b
bf08 00e8 ld $e8
bf09 00e0 ld $e0
bf0a 0080 ld $80
bf0b 00d0 ld $d0
bf0c 0001 ld $01
bf0d 0088 ld $88
bf0e 004c ld $4c
bf0f 000c ld $0c
bf10 00e0 ld $e0
bf11 00ff ld $ff
bf12 0000 ld $00
bf13 0000 ld $00
bf14 00d8 ld $d8
bf15 0058 ld $58
bf16 00a0 ld $a0
bf17 007f ld $7f
bf18 008c ld $8c
bf19 0012 ld $12
bf1a 00d0 ld $d0
bf1b 00a9 ld $a9
bf1c 00a7 ld $a7
bf1d 008d ld $8d
bf1e 0011 ld $11
bf1f 00d0 ld $d0
bf20 008d ld $8d
bf21 0013 ld $13
bf22 00d0 ld $d0
bf23 00c9 ld $c9
bf24 00df ld $df
bf25 00f0 ld $f0
bf26 0013 ld $13
bf27 00c9 ld $c9
bf28 009b ld $9b
bf29 00f0 ld $f0
bf2a 0003 ld $03
bf2b 00c8 ld $c8
bf2c 0010 ld $10
bf2d 000f ld $0f
bf2e 00a9 ld $a9
bf2f 00dc ld $dc
bf30 0020 ld $20
bf31 00ef ld $ef
bf32 00ff ld $ff
bf33 00a9 ld $a9
bf34 008d ld $8d
bf35 0020 ld $20
bf36 00ef ld $ef
bf37 00ff ld $ff
bf38 00a0 ld $a0
bf39 0001 ld $01
bf3a 0088 ld $88
bf3b 0030 ld $30
bf3c 00f6 ld $f6
bf3d 00ad ld $ad
bf3e 0011 ld $11
bf3f 00d0 ld $d0
bf40 0010 ld $10
bf41 00fb ld $fb
bf42 00ad ld $ad
bf43 0010 ld $10
bf44 00d0 ld $d0
bf45 0099 ld $99
bf46 0000 ld $00
bf47 0002 ld $02
bf48 0020 ld $20
bf49 00ef ld $ef
bf4a 00ff ld $ff
bf4b 00c9 ld $c9
bf4c 008d ld $8d
bf4d 00d0 ld $d0
bf4e 00d4 ld $d4
bf4f 00a0 ld $a0
bf50 00ff ld $ff
bf51 00a9 ld $a9
bf52 0000 ld $00
bf53 00aa ld $aa
bf54 000a ld $0a
bf55 0085 ld $85
bf56 003b ld $3b
bf57 00c8 ld $c8
bf58 00b9 ld $b9
bf59 0000 ld $00
bf5a 0002 ld $02
bf5b 00c9 ld $c9
bf5c 008d ld $8d
bf5d 00f0 ld $f0
bf5e 00d4 ld $d4
bf5f 00c9 ld $c9
bf60 00ae ld $ae
bf61 0090 ld $90
bf62 00f4 ld $f4
bf63 00f0 ld $f0
bf64 00f0 ld $f0
bf65 00c9 ld $c9
bf66 00ba ld $ba
bf67 00f0 ld $f0
bf68 00eb ld $eb
bf69 00c9 ld $c9
bf6a 00d2 ld $d2
bf6b 00f0 ld $f0
bf6c 003b ld $3b
bf6d 0086 ld $86
bf6e 0038 ld $38
bf6f 0086 ld $86
bf70 0039 ld $39
bf71 0084 ld $84
bf72 003a ld $3a
bf73 00b9 ld $b9
bf74 0000 ld $00
bf75 0002 ld $02
bf76 0049 ld $49
bf77 00b0 ld $b0
bf78 00c9 ld $c9
bf79 000a ld $0a
bf7a 0090 ld $90
bf7b 0006 ld $06
bf7c 0069 ld $69
bf7d 0088 ld $88
bf7e 00c9 ld $c9
bf7f 00fa ld $fa
bf80 0090 ld $90
bf81 0011 ld $11
bf82 000a ld $0a
bf83 000a ld $0a
bf84 000a ld $0a
bf85 000a ld $0a
bf86 00a2 ld $a2
bf87 0004 ld $04
bf88 000a ld $0a
bf89 0026 ld $26
bf8a 0038 ld $38
bf8b 0026 ld $26
bf8c 0039 ld $39
bf8d 00ca ld $ca
bf8e 00d0 ld $d0
bf8f 00f8 ld $f8
bf90 00c8 ld $c8
bf91 00d0 ld $d0
bf92 00e0 ld $e0
bf93 00c4 ld $c4
bf94 003a ld $3a
bf95 00f0 ld $f0
bf96 0097 ld $97
bf97 0024 ld $24
bf98 003b ld $3b
bf99 0050 ld $50
bf9a 0010 ld $10
bf9b 00a5 ld $a5
bf9c 0038 ld $38
bf9d 0081 ld $81
bf9e 0036 ld $36
bf9f 00e6 ld $e6
bfa0 0036 ld $36
bfa1 00d0 ld $d0
bfa2 00b5 ld $b5
bfa3 00e6 ld $e6
bfa4 0037 ld $37
bfa5 004c ld $4c
bfa6 0044 ld $44
bfa7 00ff ld $ff
bfa8 006c ld $6c
bfa9 0034 ld $34
bfaa 0000 ld $00
bfab 0030 ld $30
bfac 002b ld $2b
bfad 00a2 ld $a2
bfae 0002 ld $02
bfaf 00b5 ld $b5
bfb0 0037 ld $37
bfb1 0095 ld $95
bfb2 0035 ld $35
bfb3 0095 ld $95
bfb4 0033 ld $33
bfb5 00ca ld $ca
bfb6 00d0 ld $d0
bfb7 00f7 ld $f7
bfb8 00d0 ld $d0
bfb9 0014 ld $14
bfba 00a9 ld $a9
bfbb 008d ld $8d
bfbc 0020 ld $20
bfbd 00ef ld $ef
bfbe 00ff ld $ff
bfbf 00a5 ld $a5
bfc0 0035 ld $35
bfc1 0020 ld $20
bfc2 00dc ld $dc
bfc3 00ff ld $ff
bfc4 00a5 ld $a5
bfc5 0034 ld $34
bfc6 0020 ld $20
bfc7 00dc ld $dc
bfc8 00ff ld $ff
bfc9 00a9 ld $a9
bfca 00ba ld $ba
bfcb 0020 ld $20
bfcc 00ef ld $ef
bfcd 00ff ld $ff
bfce 00a9 ld $a9
bfcf 00a0 ld $a0
bfd0 0020 ld $20
bfd1 00ef ld $ef
bfd2 00ff ld $ff
bfd3 00a1 ld $a1
bfd4 0034 ld $34
bfd5 0020 ld $20
bfd6 00dc ld $dc
bfd7 00ff ld $ff
bfd8 0086 ld $86
bfd9 003b ld $3b
bfda 00a5 ld $a5
bfdb 0034 ld $34
bfdc 00c5 ld $c5
bfdd 0038 ld $38
bfde 00a5 ld $a5
bfdf 0035 ld $35
bfe0 00e5 ld $e5
bfe1 0039 ld $39
bfe2 00b0 ld $b0
bfe3 00c1 ld $c1
bfe4 00e6 ld $e6
bfe5 0034 ld $34
bfe6 00d0 ld $d0
bfe7 0002 ld $02
bfe8 00e6 ld $e6
bfe9 0035 ld $35
bfea 00a5 ld $a5
bfeb 0034 ld $34
bfec 0029 ld $29
bfed 0007 ld $07
bfee 0010 ld $10
bfef 00c8 ld $c8
bff0 0048 ld $48
bff1 004a ld $4a
bff2 004a ld $4a
bff3 004a ld $4a
bff4 004a ld $4a
bff5 0020 ld $20
bff6 00e5 ld $e5
bff7 00ff ld $ff
bff8 0068 ld $68
bff9 0029 ld $29
bffa 000f ld $0f
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 0009 ld $09
c001 00b0 ld $b0
c002 00c9 ld $c9
c003 00ba ld $ba
c004 0090 ld $90
c005 0002 ld $02
c006 0069 ld $69
c007 0006 ld $06
c008 008d ld $8d
c009 0012 ld $12
c00a 00d0 ld $d0
c00b 002c ld $2c
c00c 0012 ld $12
c00d 00d0 ld $d0
c00e 00d0 ld $d0
c00f 00fb ld $fb
c010 0060 ld $60
c011 0000 ld $00
c012 0000 ld $00
c013 0000 ld $00
* 5 times
c016 00ff ld $ff
c017 00db ld $db
c018 005e ld $5e
c019 0000 ld $00
c01a 0000 ld $00 ;End of Apps/Apple-1/Apple-1_v2.gt1, size 7564
;+-----------------------------------+
;| Apps/MSBASIC/MSBASIC_v1.gt1 |
;+-----------------------------------+
c01b dc41 st $41,[y,x++] ;'A'
c01c dc70 st $70,[y,x++] ;'p'
c01d dc70 st $70,[y,x++] ;'p'
c01e dc6c st $6c,[y,x++] ;'l'
c01f dc65 st $65,[y,x++] ;'e'
c020 dc31 st $31,[y,x++] ;'1'
c021 dc00 st $00,[y,x++] ;'\x00'
c022 dc00 st $00,[y,x++] ;'\x00'
c023 008f ld $8f
c024 c218 st [$18]
c025 00a2 ld $a2
c026 14fb ld $fb,y
c027 e0ee jmp y,$ee
c028 c219 st [$19]
MSBASIC: c029 0002 ld $02
c02a 0000 ld $00
c02b 0012 ld $12
c02c 001a ld $1a
c02d 0021 ld $21
c02e 00e6 ld $e6
c02f 0038 ld $38
c030 0035 ld $35
c031 0053 ld $53
c032 000b ld $0b
c033 0021 ld $21
c034 000e ld $0e
c035 00f3 ld $f3
c036 0017 ld $17
c037 0090 ld $90
c038 0005 ld $05
c039 0011 ld $11
c03a 0000 ld $00
c03b 0024 ld $24
c03c 00cf ld $cf
c03d 0018 ld $18
c03e 0002 ld $02
c03f 0018 ld $18
c040 00e8 ld $e8
c041 0027 ld $27
c042 0009 ld $09
c043 003e ld $3e
c044 0008 ld $08
c045 0090 ld $90
c046 000d ld $0d
c047 00e6 ld $e6
c048 0009 ld $09
c049 0051 ld $51
c04a 000c ld $0c
c04b 00c5 ld $c5
c04c 0010 ld $10
c04d 007f ld $7f
c04e 000c ld $0c
c04f 0093 ld $93
c050 000a ld $0a
c051 0093 ld $93
c052 0009 ld $09
c053 006b ld $6b
c054 0009 ld $09
c055 0016 ld $16
c056 000a ld $0a
c057 0016 ld $16
c058 0009 ld $09
c059 0076 ld $76
c05a 0009 ld $09
c05b 00c0 ld $c0
c05c 0009 ld $09
c05d 0029 ld $29
c05e 000a ld $0a
c05f 0025 ld $25
c060 0009 ld $09
c061 0039 ld $39
c062 000a ld $0a
c063 0071 ld $71
c064 0018 ld $18
c065 00ff ld $ff
c066 0031 ld $31
c067 00ff ld $ff
c068 002f ld $2f
c069 006d ld $6d
c06a 000f ld $0f
c06b 00ee ld $ee
c06c 0013 ld $13
c06d 0068 ld $68
c06e 0018 ld $18
c06f 0078 ld $78
c070 000b ld $0b
c071 0051 ld $51
c072 0009 ld $09
c073 009b ld $9b
c074 0007 ld $07
c075 005d ld $5d
c076 0007 ld $07
c077 003f ld $3f
c078 000c ld $0c
c079 0041 ld $41
c07a 0007 ld $07
c07b 00b1 ld $b1
c07c 001c ld $1c
c07d 0044 ld $44
c07e 001d ld $1d
c07f 00d0 ld $d0
c080 001c ld $1c
c081 0038 ld $38
c082 0000 ld $00
c083 00b8 ld $b8
c084 0013 ld $13
c085 00d9 ld $d9
c086 0013 ld $13
c087 00ca ld $ca
c088 001f ld $1f
c089 00eb ld $eb
c08a 0020 ld $20
c08b 0062 ld $62
c08c 001a ld $1a
c08d 0046 ld $46
c08e 0020 ld $20
c08f 0040 ld $40
c090 0021 ld $21
c091 0047 ld $47
c092 0021 ld $21
c093 0090 ld $90
c094 0021 ld $21
c095 00fe ld $fe
c096 0021 ld $21
c097 004a ld $4a
c098 0018 ld $18
c099 00b8 ld $b8
c09a 0017 ld $17
c09b 00a1 ld $a1
c09c 0014 ld $14
c09d 00e9 ld $e9
c09e 0017 ld $17
c09f 00c7 ld $c7
c0a0 0017 ld $17
c0a1 0028 ld $28
c0a2 0017 ld $17
c0a3 003c ld $3c
c0a4 0017 ld $17
c0a5 0068 ld $68
c0a6 0017 ld $17
c0a7 0073 ld $73
c0a8 0017 ld $17
c0a9 0079 ld $79
c0aa 00e1 ld $e1
c0ab 0018 ld $18
c0ac 0079 ld $79
c0ad 0097 ld $97
c0ae 0018 ld $18
c0af 007b ld $7b
c0b0 00a2 ld $a2
c0b1 001a ld $1a
c0b2 007b ld $7b
c0b3 0089 ld $89
c0b4 001b ld $1b
c0b5 007f ld $7f
c0b6 00d3 ld $d3
c0b7 001f ld $1f
c0b8 0050 ld $50
c0b9 002d ld $2d
c0ba 0010 ld $10
c0bb 0046 ld $46
c0bc 002a ld $2a
c0bd 0010 ld $10
c0be 007d ld $7d
c0bf 000c ld $0c
c0c0 0020 ld $20
c0c1 005a ld $5a
c0c2 0039 ld $39
c0c3 000f ld $0f
c0c4 0064 ld $64
c0c5 005a ld $5a
c0c6 0010 ld $10
c0c7 0045 ld $45
c0c8 004e ld $4e
c0c9 00c4 ld $c4
c0ca 0046 ld $46
c0cb 004f ld $4f
c0cc 00d2 ld $d2
c0cd 004e ld $4e
c0ce 0045 ld $45
c0cf 0058 ld $58
c0d0 00d4 ld $d4
c0d1 0044 ld $44
c0d2 0041 ld $41
c0d3 0054 ld $54
c0d4 00c1 ld $c1
c0d5 0049 ld $49
c0d6 004e ld $4e
c0d7 0050 ld $50
c0d8 0055 ld $55
c0d9 00d4 ld $d4
c0da 0044 ld $44
c0db 0049 ld $49
c0dc 00cd ld $cd
c0dd 0052 ld $52
c0de 0045 ld $45
c0df 0041 ld $41
c0e0 00c4 ld $c4
c0e1 004c ld $4c
c0e2 0045 ld $45
c0e3 00d4 ld $d4
c0e4 0047 ld $47
c0e5 004f ld $4f
c0e6 0054 ld $54
c0e7 00cf ld $cf
c0e8 0052 ld $52
c0e9 0055 ld $55
c0ea 00ce ld $ce
c0eb 0049 ld $49
c0ec 00c6 ld $c6
c0ed 0052 ld $52
c0ee 0045 ld $45
c0ef 0053 ld $53
c0f0 0054 ld $54
c0f1 004f ld $4f
c0f2 0052 ld $52
c0f3 00c5 ld $c5
c0f4 0047 ld $47
c0f5 004f ld $4f
c0f6 0053 ld $53
c0f7 0055 ld $55
c0f8 00c2 ld $c2
c0f9 0052 ld $52
c0fa 0045 ld $45
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 0054 ld $54
c101 0055 ld $55
c102 0052 ld $52
c103 00ce ld $ce
c104 0052 ld $52
c105 0045 ld $45
c106 00cd ld $cd
c107 0053 ld $53
c108 0054 ld $54
c109 004f ld $4f
c10a 00d0 ld $d0
c10b 004f ld $4f
c10c 00ce ld $ce
c10d 0057 ld $57
c10e 0041 ld $41
c10f 0049 ld $49
c110 00d4 ld $d4
c111 004c ld $4c
c112 004f ld $4f
c113 0041 ld $41
c114 00c4 ld $c4
c115 0053 ld $53
c116 0041 ld $41
c117 0056 ld $56
c118 00c5 ld $c5
c119 0056 ld $56
c11a 0045 ld $45
c11b 0052 ld $52
c11c 0049 ld $49
c11d 0046 ld $46
c11e 00d9 ld $d9
c11f 0044 ld $44
c120 0045 ld $45
c121 00c6 ld $c6
c122 0050 ld $50
c123 004f ld $4f
c124 004b ld $4b
c125 00c5 ld $c5
c126 0050 ld $50
c127 0052 ld $52
c128 0049 ld $49
c129 004e ld $4e
c12a 00d4 ld $d4
c12b 0043 ld $43
c12c 004f ld $4f
c12d 004e ld $4e
c12e 0003 ld $03
c12f 0000 ld $00
c130 0000 ld $00
c131 00d4 ld $d4
c132 004c ld $4c
c133 0049 ld $49
c134 0053 ld $53
c135 00d4 ld $d4
c136 0043 ld $43
c137 004c ld $4c
c138 00d2 ld $d2
c139 0047 ld $47
c13a 0045 ld $45
c13b 00d4 ld $d4
c13c 004e ld $4e
c13d 0045 ld $45
c13e 00d7 ld $d7
c13f 0054 ld $54
c140 0041 ld $41
c141 0042 ld $42
c142 00a8 ld $a8
c143 0054 ld $54
c144 00cf ld $cf
c145 0046 ld $46
c146 00ce ld $ce
c147 0053 ld $53
c148 0050 ld $50
c149 0043 ld $43
c14a 00a8 ld $a8
c14b 0054 ld $54
c14c 0048 ld $48
c14d 0045 ld $45
c14e 00ce ld $ce
c14f 004e ld $4e
c150 004f ld $4f
c151 00d4 ld $d4
c152 0053 ld $53
c153 0054 ld $54
c154 0045 ld $45
c155 00d0 ld $d0
c156 00ab ld $ab
c157 00ad ld $ad
c158 00aa ld $aa
c159 00af ld $af
c15a 00de ld $de
c15b 0041 ld $41
c15c 004e ld $4e
c15d 00c4 ld $c4
c15e 004f ld $4f
c15f 00d2 ld $d2
c160 00be ld $be
c161 00bd ld $bd
c162 00bc ld $bc
c163 0053 ld $53
c164 0047 ld $47
c165 00ce ld $ce
c166 0049 ld $49
c167 004e ld $4e
c168 00d4 ld $d4
c169 0041 ld $41
c16a 0042 ld $42
c16b 00d3 ld $d3
c16c 0055 ld $55
c16d 0053 ld $53
c16e 00d2 ld $d2
c16f 0046 ld $46
c170 0052 ld $52
c171 00c5 ld $c5
c172 0050 ld $50
c173 004f ld $4f
c174 00d3 ld $d3
c175 0053 ld $53
c176 0051 ld $51
c177 00d2 ld $d2
c178 0052 ld $52
c179 004e ld $4e
c17a 00c4 ld $c4
c17b 004c ld $4c
c17c 004f ld $4f
c17d 00c7 ld $c7
c17e 0045 ld $45
c17f 0058 ld $58
c180 00d0 ld $d0
c181 0043 ld $43
c182 004f ld $4f
c183 00d3 ld $d3
c184 0053 ld $53
c185 0049 ld $49
c186 00ce ld $ce
c187 0054 ld $54
c188 0041 ld $41
c189 00ce ld $ce
c18a 0041 ld $41
c18b 0054 ld $54
c18c 00ce ld $ce
c18d 0050 ld $50
c18e 0045 ld $45
c18f 0045 ld $45
c190 00cb ld $cb
c191 004c ld $4c
c192 0045 ld $45
c193 00ce ld $ce
c194 0053 ld $53
c195 0054 ld $54
c196 0052 ld $52
c197 00a4 ld $a4
c198 0056 ld $56
c199 0041 ld $41
c19a 00cc ld $cc
c19b 0041 ld $41
c19c 0053 ld $53
c19d 00c3 ld $c3
c19e 0043 ld $43
c19f 0048 ld $48
c1a0 0052 ld $52
c1a1 00a4 ld $a4
c1a2 004c ld $4c
c1a3 0045 ld $45
c1a4 0046 ld $46
c1a5 0054 ld $54
c1a6 00a4 ld $a4
c1a7 0052 ld $52
c1a8 0049 ld $49
c1a9 0047 ld $47
c1aa 0048 ld $48
c1ab 0054 ld $54
c1ac 00a4 ld $a4
c1ad 004d ld $4d
c1ae 0049 ld $49
c1af 0044 ld $44
c1b0 00a4 ld $a4
c1b1 0047 ld $47
c1b2 00cf ld $cf
c1b3 0000 ld $00
c1b4 004e ld $4e
c1b5 0045 ld $45
c1b6 0058 ld $58
c1b7 0054 ld $54
c1b8 0020 ld $20
c1b9 0057 ld $57
c1ba 0049 ld $49
c1bb 0054 ld $54
c1bc 0048 ld $48
c1bd 004f ld $4f
c1be 0055 ld $55
c1bf 0054 ld $54
c1c0 0020 ld $20
c1c1 0046 ld $46
c1c2 004f ld $4f
c1c3 00d2 ld $d2
c1c4 0053 ld $53
c1c5 0059 ld $59
c1c6 004e ld $4e
c1c7 0054 ld $54
c1c8 0041 ld $41
c1c9 00d8 ld $d8
c1ca 0052 ld $52
c1cb 0045 ld $45
c1cc 0054 ld $54
c1cd 0055 ld $55
c1ce 0052 ld $52
c1cf 004e ld $4e
c1d0 0020 ld $20
c1d1 0057 ld $57
c1d2 0049 ld $49
c1d3 0054 ld $54
c1d4 0048 ld $48
c1d5 004f ld $4f
c1d6 0055 ld $55
c1d7 0054 ld $54
c1d8 0020 ld $20
c1d9 0047 ld $47
c1da 004f ld $4f
c1db 0053 ld $53
c1dc 0055 ld $55
c1dd 00c2 ld $c2
c1de 004f ld $4f
c1df 0055 ld $55
c1e0 0054 ld $54
c1e1 0020 ld $20
c1e2 004f ld $4f
c1e3 0046 ld $46
c1e4 0020 ld $20
c1e5 0044 ld $44
c1e6 0041 ld $41
c1e7 0054 ld $54
c1e8 00c1 ld $c1
c1e9 0049 ld $49
c1ea 004c ld $4c
c1eb 004c ld $4c
c1ec 0045 ld $45
c1ed 0047 ld $47
c1ee 0041 ld $41
c1ef 004c ld $4c
c1f0 0020 ld $20
c1f1 0051 ld $51
c1f2 0055 ld $55
c1f3 0041 ld $41
c1f4 004e ld $4e
c1f5 0054 ld $54
c1f6 0049 ld $49
c1f7 0054 ld $54
c1f8 00d9 ld $d9
c1f9 004f ld $4f
c1fa 0056 ld $56
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 0045 ld $45
c201 0052 ld $52
c202 0046 ld $46
c203 004c ld $4c
c204 004f ld $4f
c205 00d7 ld $d7
c206 004f ld $4f
c207 0055 ld $55
c208 0054 ld $54
c209 0020 ld $20
c20a 004f ld $4f
c20b 0046 ld $46
c20c 0020 ld $20
c20d 004d ld $4d
c20e 0045 ld $45
c20f 004d ld $4d
c210 004f ld $4f
c211 0052 ld $52
c212 00d9 ld $d9
c213 0055 ld $55
c214 004e ld $4e
c215 0044 ld $44
c216 0045 ld $45
c217 0046 ld $46
c218 0027 ld $27
c219 0044 ld $44
c21a 0020 ld $20
c21b 0053 ld $53
c21c 0054 ld $54
c21d 0041 ld $41
c21e 0054 ld $54
c21f 0045 ld $45
c220 004d ld $4d
c221 0045 ld $45
c222 004e ld $4e
c223 00d4 ld $d4
c224 0042 ld $42
c225 0041 ld $41
c226 0044 ld $44
c227 0020 ld $20
c228 0053 ld $53
c229 0055 ld $55
c22a 0042 ld $42
c22b 0053 ld $53
c22c 0043 ld $43
c22d 0052 ld $52
c22e 0049 ld $49
c22f 0050 ld $50
c230 00d4 ld $d4
c231 0052 ld $52
c232 0045 ld $45
c233 0044 ld $44
c234 0049 ld $49
c235 004d ld $4d
c236 0004 ld $04
c237 0000 ld $00
c238 0000 ld $00
c239 0027 ld $27
c23a 0044 ld $44
c23b 0020 ld $20
c23c 0041 ld $41
c23d 0052 ld $52
c23e 0052 ld $52
c23f 0041 ld $41
c240 00d9 ld $d9
c241 0044 ld $44
c242 0049 ld $49
c243 0056 ld $56
c244 0049 ld $49
c245 0053 ld $53
c246 0049 ld $49
c247 004f ld $4f
c248 004e ld $4e
c249 0020 ld $20
c24a 0042 ld $42
c24b 0059 ld $59
c24c 0020 ld $20
c24d 005a ld $5a
c24e 0045 ld $45
c24f 0052 ld $52
c250 00cf ld $cf
c251 0049 ld $49
c252 004c ld $4c
c253 004c ld $4c
c254 0045 ld $45
c255 0047 ld $47
c256 0041 ld $41
c257 004c ld $4c
c258 0020 ld $20
c259 0044 ld $44
c25a 0049 ld $49
c25b 0052 ld $52
c25c 0045 ld $45
c25d 0043 ld $43
c25e 00d4 ld $d4
c25f 0054 ld $54
c260 0059 ld $59
c261 0050 ld $50
c262 0045 ld $45
c263 0020 ld $20
c264 004d ld $4d
c265 0049 ld $49
c266 0053 ld $53
c267 004d ld $4d
c268 0041 ld $41
c269 0054 ld $54
c26a 0043 ld $43
c26b 00c8 ld $c8
c26c 0053 ld $53
c26d 0054 ld $54
c26e 0052 ld $52
c26f 0049 ld $49
c270 004e ld $4e
c271 0047 ld $47
c272 0020 ld $20
c273 0054 ld $54
c274 004f ld $4f
c275 004f ld $4f
c276 0020 ld $20
c277 004c ld $4c
c278 004f ld $4f
c279 004e ld $4e
c27a 00c7 ld $c7
c27b 0046 ld $46
c27c 004f ld $4f
c27d 0052 ld $52
c27e 004d ld $4d
c27f 0055 ld $55
c280 004c ld $4c
c281 0041 ld $41
c282 0020 ld $20
c283 0054 ld $54
c284 004f ld $4f
c285 004f ld $4f
c286 0020 ld $20
c287 0043 ld $43
c288 004f ld $4f
c289 004d ld $4d
c28a 0050 ld $50
c28b 004c ld $4c
c28c 0045 ld $45
c28d 00d8 ld $d8
c28e 0043 ld $43
c28f 0041 ld $41
c290 004e ld $4e
c291 0027 ld $27
c292 0054 ld $54
c293 0020 ld $20
c294 0043 ld $43
c295 004f ld $4f
c296 004e ld $4e
c297 0054 ld $54
c298 0049 ld $49
c299 004e ld $4e
c29a 0055 ld $55
c29b 00c5 ld $c5
c29c 0055 ld $55
c29d 004e ld $4e
c29e 0044 ld $44
c29f 0045 ld $45
c2a0 0046 ld $46
c2a1 0027 ld $27
c2a2 0044 ld $44
c2a3 0020 ld $20
c2a4 0046 ld $46
c2a5 0055 ld $55
c2a6 004e ld $4e
c2a7 0043 ld $43
c2a8 0054 ld $54
c2a9 0049 ld $49
c2aa 004f ld $4f
c2ab 00ce ld $ce
c2ac 0020 ld $20
c2ad 0000 ld $00
c2ae 002e ld $2e
c2af 0038 ld $38
c2b0 004c ld $4c
c2b1 00cc ld $cc
c2b2 000f ld $0f
c2b3 00a0 ld $a0
c2b4 001b ld $1b
c2b5 0018 ld $18
c2b6 0088 ld $88
c2b7 0069 ld $69
c2b8 0006 ld $06
c2b9 0090 ld $90
c2ba 00fb ld $fb
c2bb 0060 ld $60
c2bc 0020 ld $20
c2bd 0045 ld $45
c2be 0052 ld $52
c2bf 0052 ld $52
c2c0 004f ld $4f
c2c1 0052 ld $52
c2c2 0000 ld $00
c2c3 0020 ld $20
c2c4 0049 ld $49
c2c5 004e ld $4e
c2c6 0020 ld $20
c2c7 0000 ld $00
c2c8 000d ld $0d
c2c9 000a ld $0a
c2ca 0052 ld $52
c2cb 0045 ld $45
c2cc 0041 ld $41
c2cd 0044 ld $44
c2ce 0059 ld $59
c2cf 002e ld $2e
c2d0 000d ld $0d
c2d1 000a ld $0a
c2d2 0000 ld $00
c2d3 000d ld $0d
c2d4 000a ld $0a
c2d5 0042 ld $42
c2d6 0052 ld $52
c2d7 0045 ld $45
c2d8 0041 ld $41
c2d9 004b ld $4b
c2da 0000 ld $00
c2db 00ba ld $ba
c2dc 00e8 ld $e8
c2dd 00e8 ld $e8
c2de 00e8 ld $e8
c2df 00e8 ld $e8
c2e0 00b5 ld $b5
c2e1 0001 ld $01
c2e2 00c9 ld $c9
c2e3 0081 ld $81
c2e4 00d0 ld $d0
c2e5 001d ld $1d
c2e6 00a5 ld $a5
c2e7 007c ld $7c
c2e8 00d0 ld $d0
c2e9 0008 ld $08
c2ea 00b5 ld $b5
c2eb 0002 ld $02
c2ec 0085 ld $85
c2ed 007b ld $7b
c2ee 00b5 ld $b5
c2ef 0003 ld $03
c2f0 0085 ld $85
c2f1 007c ld $7c
c2f2 00d5 ld $d5
c2f3 0003 ld $03
c2f4 00d0 ld $d0
c2f5 0006 ld $06
c2f6 00a5 ld $a5
c2f7 007b ld $7b
c2f8 00d5 ld $d5
c2f9 0002 ld $02
c2fa 00f0 ld $f0
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 0007 ld $07
c301 008a ld $8a
c302 0018 ld $18
c303 0069 ld $69
c304 0012 ld $12
c305 00aa ld $aa
c306 00d0 ld $d0
c307 00dd ld $dd
c308 0060 ld $60
c309 0020 ld $20
c30a 001b ld $1b
c30b 0005 ld $05
c30c 0085 ld $85
c30d 0063 ld $63
c30e 0084 ld $84
c30f 0064 ld $64
c310 0038 ld $38
c311 00a5 ld $a5
c312 008d ld $8d
c313 00e5 ld $e5
c314 0092 ld $92
c315 0085 ld $85
c316 0054 ld $54
c317 00a8 ld $a8
c318 00a5 ld $a5
c319 008e ld $8e
c31a 00e5 ld $e5
c31b 0093 ld $93
c31c 00aa ld $aa
c31d 00e8 ld $e8
c31e 0098 ld $98
c31f 00f0 ld $f0
c320 0023 ld $23
c321 00a5 ld $a5
c322 008d ld $8d
c323 0038 ld $38
c324 00e5 ld $e5
c325 0054 ld $54
c326 0085 ld $85
c327 008d ld $8d
c328 00b0 ld $b0
c329 0003 ld $03
c32a 00c6 ld $c6
c32b 008e ld $8e
c32c 0038 ld $38
c32d 00a5 ld $a5
c32e 008b ld $8b
c32f 00e5 ld $e5
c330 0054 ld $54
c331 0085 ld $85
c332 008b ld $8b
c333 00b0 ld $b0
c334 0008 ld $08
c335 00c6 ld $c6
c336 008c ld $8c
c337 0090 ld $90
c338 0004 ld $04
c339 00b1 ld $b1
c33a 008d ld $8d
c33b 0091 ld $91
c33c 008b ld $8b
c33d 0088 ld $88
c33e 0005 ld $05
c33f 0000 ld $00
c340 0000 ld $00
c341 00d0 ld $d0
c342 00f9 ld $f9
c343 00b1 ld $b1
c344 008d ld $8d
c345 0091 ld $91
c346 008b ld $8b
c347 00c6 ld $c6
c348 008e ld $8e
c349 00c6 ld $c6
c34a 008c ld $8c
c34b 00ca ld $ca
c34c 00d0 ld $d0
c34d 00f2 ld $f2
c34e 0060 ld $60
c34f 000a ld $0a
c350 0069 ld $69
c351 00b2 ld $b2
c352 00b0 ld $b0
c353 0035 ld $35
c354 0085 ld $85
c355 0054 ld $54
c356 00ba ld $ba
c357 00e4 ld $e4
c358 0054 ld $54
c359 0090 ld $90
c35a 002e ld $2e
c35b 0060 ld $60
c35c 00c4 ld $c4
c35d 0066 ld $66
c35e 0090 ld $90
c35f 0028 ld $28
c360 00d0 ld $d0
c361 0004 ld $04
c362 00c5 ld $c5
c363 0065 ld $65
c364 0090 ld $90
c365 0022 ld $22
c366 0048 ld $48
c367 00a2 ld $a2
c368 0009 ld $09
c369 0098 ld $98
c36a 0048 ld $48
c36b 00b5 ld $b5
c36c 008a ld $8a
c36d 00ca ld $ca
c36e 0010 ld $10
c36f 00fa ld $fa
c370 0020 ld $20
c371 0062 ld $62
c372 0015 ld $15
c373 00a2 ld $a2
c374 00f7 ld $f7
c375 0068 ld $68
c376 0095 ld $95
c377 0094 ld $94
c378 00e8 ld $e8
c379 0030 ld $30
c37a 00fa ld $fa
c37b 0068 ld $68
c37c 00a8 ld $a8
c37d 0068 ld $68
c37e 00c4 ld $c4
c37f 0066 ld $66
c380 0090 ld $90
c381 0006 ld $06
c382 00d0 ld $d0
c383 0005 ld $05
c384 00c5 ld $c5
c385 0065 ld $65
c386 00b0 ld $b0
c387 0001 ld $01
c388 0060 ld $60
c389 00a2 ld $a2
c38a 004d ld $4d
c38b 0046 ld $46
c38c 0045 ld $45
c38d 0020 ld $20
c38e 00ac ld $ac
c38f 000b ld $0b
c390 0020 ld $20
c391 000f ld $0f
c392 000c ld $0c
c393 00bd ld $bd
c394 0083 ld $83
c395 0003 ld $03
c396 0048 ld $48
c397 0029 ld $29
c398 007f ld $7f
c399 0020 ld $20
c39a 0011 ld $11
c39b 000c ld $0c
c39c 00e8 ld $e8
c39d 0068 ld $68
c39e 0010 ld $10
c39f 00f3 ld $f3
c3a0 0020 ld $20
c3a1 007a ld $7a
c3a2 0007 ld $07
c3a3 00a9 ld $a9
c3a4 0083 ld $83
c3a5 00a0 ld $a0
c3a6 0004 ld $04
c3a7 0020 ld $20
c3a8 00ef ld $ef
c3a9 000b ld $0b
c3aa 00a4 ld $a4
c3ab 006c ld $6c
c3ac 00c8 ld $c8
c3ad 00f0 ld $f0
c3ae 0003 ld $03
c3af 0020 ld $20
c3b0 003a ld $3a
c3b1 001e ld $1e
c3b2 0046 ld $46
c3b3 0045 ld $45
c3b4 00a9 ld $a9
c3b5 008f ld $8f
c3b6 00a0 ld $a0
c3b7 0004 ld $04
c3b8 0020 ld $20
c3b9 00ef ld $ef
c3ba 000b ld $0b
c3bb 0020 ld $20
c3bc 0057 ld $57
c3bd 0006 ld $06
c3be 0086 ld $86
c3bf 00a6 ld $a6
c3c0 0084 ld $84
c3c1 00a7 ld $a7
c3c2 0020 ld $20
c3c3 006b ld $6b
c3c4 0022 ld $22
c3c5 00aa ld $aa
c3c6 00f0 ld $f0
c3c7 00f3 ld $f3
c3c8 00a2 ld $a2
c3c9 00ff ld $ff
c3ca 0086 ld $86
c3cb 006c ld $6c
c3cc 0090 ld $90
c3cd 0006 ld $06
c3ce 0020 ld $20
c3cf 007e ld $7e
c3d0 0006 ld $06
c3d1 004c ld $4c
c3d2 00de ld $de
c3d3 0008 ld $08
c3d4 0020 ld $20
c3d5 005a ld $5a
c3d6 000a ld $0a
c3d7 0020 ld $20
c3d8 007e ld $7e
c3d9 0006 ld $06
c3da 0084 ld $84
c3db 003d ld $3d
c3dc 0020 ld $20
c3dd 0013 ld $13
c3de 0007 ld $07
c3df 0090 ld $90
c3e0 0044 ld $44
c3e1 00a0 ld $a0
c3e2 0001 ld $01
c3e3 00b1 ld $b1
c3e4 0092 ld $92
c3e5 0085 ld $85
c3e6 0055 ld $55
c3e7 00a5 ld $a5
c3e8 005f ld $5f
c3e9 0085 ld $85
c3ea 0054 ld $54
c3eb 00a5 ld $a5
c3ec 0093 ld $93
c3ed 0085 ld $85
c3ee 0057 ld $57
c3ef 00a5 ld $a5
c3f0 0092 ld $92
c3f1 0088 ld $88
c3f2 00f1 ld $f1
c3f3 0092 ld $92
c3f4 0018 ld $18
c3f5 0065 ld $65
c3f6 005f ld $5f
c3f7 0085 ld $85
c3f8 005f ld $5f
c3f9 0085 ld $85
c3fa 0056 ld $56
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 00a5 ld $a5
c401 0060 ld $60
c402 0069 ld $69
c403 00ff ld $ff
c404 0085 ld $85
c405 0060 ld $60
c406 00e5 ld $e5
c407 0093 ld $93
c408 00aa ld $aa
c409 0038 ld $38
c40a 00a5 ld $a5
c40b 0092 ld $92
c40c 00e5 ld $e5
c40d 005f ld $5f
c40e 00a8 ld $a8
c40f 00b0 ld $b0
c410 0003 ld $03
c411 00e8 ld $e8
c412 00c6 ld $c6
c413 0057 ld $57
c414 0018 ld $18
c415 0065 ld $65
c416 0054 ld $54
c417 0090 ld $90
c418 0003 ld $03
c419 00c6 ld $c6
c41a 0055 ld $55
c41b 0018 ld $18
c41c 00b1 ld $b1
c41d 0054 ld $54
c41e 0091 ld $91
c41f 0056 ld $56
c420 00c8 ld $c8
c421 00d0 ld $d0
c422 00f9 ld $f9
c423 00e6 ld $e6
c424 0055 ld $55
c425 00e6 ld $e6
c426 0057 ld $57
c427 00ca ld $ca
c428 00d0 ld $d0
c429 00f2 ld $f2
c42a 0020 ld $20
c42b 0059 ld $59
c42c 0007 ld $07
c42d 0020 ld $20
c42e 002a ld $2a
c42f 0006 ld $06
c430 00ad ld $ad
c431 0005 ld $05
c432 0024 ld $24
c433 00f0 ld $f0
c434 008b ld $8b
c435 0018 ld $18
c436 00a5 ld $a5
c437 005f ld $5f
c438 0085 ld $85
c439 008d ld $8d
c43a 0065 ld $65
c43b 003d ld $3d
c43c 0085 ld $85
c43d 008b ld $8b
c43e 00a4 ld $a4
c43f 0060 ld $60
c440 0084 ld $84
c441 008e ld $8e
c442 0090 ld $90
c443 0001 ld $01
c444 00c8 ld $c8
c445 0084 ld $84
c446 0006 ld $06
c447 0000 ld $00
c448 0000 ld $00
c449 008c ld $8c
c44a 0020 ld $20
c44b 00cb ld $cb
c44c 0004 ld $04
c44d 00a5 ld $a5
c44e 0046 ld $46
c44f 00a4 ld $a4
c450 0047 ld $47
c451 008d ld $8d
c452 0003 ld $03
c453 0024 ld $24
c454 008c ld $8c
c455 0004 ld $04
c456 0024 ld $24
c457 00a5 ld $a5
c458 0063 ld $63
c459 00a4 ld $a4
c45a 0064 ld $64
c45b 0085 ld $85
c45c 005f ld $5f
c45d 0084 ld $84
c45e 0060 ld $60
c45f 00a4 ld $a4
c460 003d ld $3d
c461 0088 ld $88
c462 00b9 ld $b9
c463 0001 ld $01
c464 0024 ld $24
c465 0091 ld $91
c466 0092 ld $92
c467 0088 ld $88
c468 0010 ld $10
c469 00f8 ld $f8
c46a 0020 ld $20
c46b 0059 ld $59
c46c 0007 ld $07
c46d 0020 ld $20
c46e 002a ld $2a
c46f 0006 ld $06
c470 004c ld $4c
c471 007a ld $7a
c472 0005 ld $05
c473 00a5 ld $a5
c474 005d ld $5d
c475 00a4 ld $a4
c476 005e ld $5e
c477 0085 ld $85
c478 0054 ld $54
c479 0084 ld $84
c47a 0055 ld $55
c47b 0018 ld $18
c47c 00a0 ld $a0
c47d 0001 ld $01
c47e 00b1 ld $b1
c47f 0054 ld $54
c480 00f0 ld $f0
c481 001d ld $1d
c482 00a0 ld $a0
c483 0004 ld $04
c484 00c8 ld $c8
c485 00b1 ld $b1
c486 0054 ld $54
c487 00d0 ld $d0
c488 00fb ld $fb
c489 00c8 ld $c8
c48a 0098 ld $98
c48b 0065 ld $65
c48c 0054 ld $54
c48d 00aa ld $aa
c48e 00a0 ld $a0
c48f 0000 ld $00
c490 0091 ld $91
c491 0054 ld $54
c492 00a5 ld $a5
c493 0055 ld $55
c494 0069 ld $69
c495 0000 ld $00
c496 00c8 ld $c8
c497 0091 ld $91
c498 0054 ld $54
c499 0086 ld $86
c49a 0054 ld $54
c49b 0085 ld $85
c49c 0055 ld $55
c49d 0090 ld $90
c49e 00dd ld $dd
c49f 0060 ld $60
c4a0 00a2 ld $a2
c4a1 0000 ld $00
c4a2 0020 ld $20
c4a3 006e ld $6e
c4a4 0006 ld $06
c4a5 00c9 ld $c9
c4a6 000d ld $0d
c4a7 00f0 ld $f0
c4a8 000b ld $0b
c4a9 0020 ld $20
c4aa 0000 ld $00
c4ab 002f ld $2f
c4ac 00f0 ld $f0
c4ad 00f4 ld $f4
c4ae 009d ld $9d
c4af 0005 ld $05
c4b0 0024 ld $24
c4b1 00e8 ld $e8
c4b2 00d0 ld $d0
c4b3 00ee ld $ee
c4b4 004c ld $4c
c4b5 00a3 ld $a3
c4b6 000b ld $0b
c4b7 0020 ld $20
c4b8 0000 ld $00
c4b9 002c ld $2c
c4ba 00c9 ld $c9
c4bb 000f ld $0f
c4bc 00d0 ld $d0
c4bd 0008 ld $08
c4be 0048 ld $48
c4bf 00a5 ld $a5
c4c0 0045 ld $45
c4c1 0049 ld $49
c4c2 00ff ld $ff
c4c3 0085 ld $85
c4c4 0045 ld $45
c4c5 0068 ld $68
c4c6 0060 ld $60
c4c7 00a6 ld $a6
c4c8 00a6 ld $a6
c4c9 00a0 ld $a0
c4ca 0004 ld $04
c4cb 0084 ld $84
c4cc 0041 ld $41
c4cd 00bd ld $bd
c4ce 0000 ld $00
c4cf 0024 ld $24
c4d0 0010 ld $10
c4d1 0007 ld $07
c4d2 00c9 ld $c9
c4d3 00ff ld $ff
c4d4 00f0 ld $f0
c4d5 003e ld $3e
c4d6 00e8 ld $e8
c4d7 00d0 ld $d0
c4d8 00f4 ld $f4
c4d9 00c9 ld $c9
c4da 0020 ld $20
c4db 00f0 ld $f0
c4dc 0037 ld $37
c4dd 0085 ld $85
c4de 003c ld $3c
c4df 00c9 ld $c9
c4e0 0022 ld $22
c4e1 00f0 ld $f0
c4e2 0056 ld $56
c4e3 0024 ld $24
c4e4 0041 ld $41
c4e5 0070 ld $70
c4e6 002d ld $2d
c4e7 00c9 ld $c9
c4e8 003f ld $3f
c4e9 00d0 ld $d0
c4ea 0004 ld $04
c4eb 00a9 ld $a9
c4ec 0097 ld $97
c4ed 00d0 ld $d0
c4ee 0025 ld $25
c4ef 00c9 ld $c9
c4f0 0030 ld $30
c4f1 0090 ld $90
c4f2 0004 ld $04
c4f3 00c9 ld $c9
c4f4 003c ld $3c
c4f5 0090 ld $90
c4f6 001d ld $1d
c4f7 0084 ld $84
c4f8 00a4 ld $a4
c4f9 00a0 ld $a0
c4fa 0000 ld $00
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 0084 ld $84
c501 003d ld $3d
c502 0088 ld $88
c503 0086 ld $86
c504 00a6 ld $a6
c505 00ca ld $ca
c506 00c8 ld $c8
c507 00e8 ld $e8
c508 00bd ld $bd
c509 0000 ld $00
c50a 0024 ld $24
c50b 0038 ld $38
c50c 00f9 ld $f9
c50d 009e ld $9e
c50e 0002 ld $02
c50f 00f0 ld $f0
c510 00f5 ld $f5
c511 00c9 ld $c9
c512 0080 ld $80
c513 00d0 ld $d0
c514 0030 ld $30
c515 0005 ld $05
c516 003d ld $3d
c517 00a4 ld $a4
c518 00a4 ld $a4
c519 00e8 ld $e8
c51a 00c8 ld $c8
c51b 0099 ld $99
c51c 0000 ld $00
c51d 0024 ld $24
c51e 00b9 ld $b9
c51f 0000 ld $00
c520 0024 ld $24
c521 00f0 ld $f0
c522 0036 ld $36
c523 0038 ld $38
c524 00e9 ld $e9
c525 003a ld $3a
c526 00f0 ld $f0
c527 0004 ld $04
c528 00c9 ld $c9
c529 0049 ld $49
c52a 00d0 ld $d0
c52b 0002 ld $02
c52c 0085 ld $85
c52d 0041 ld $41
c52e 0038 ld $38
c52f 00e9 ld $e9
c530 0054 ld $54
c531 00d0 ld $d0
c532 009f ld $9f
c533 0085 ld $85
c534 003c ld $3c
c535 00bd ld $bd
c536 0000 ld $00
c537 0024 ld $24
c538 00f0 ld $f0
c539 00df ld $df
c53a 00c5 ld $c5
c53b 003c ld $3c
c53c 00f0 ld $f0
c53d 00db ld $db
c53e 00c8 ld $c8
c53f 0099 ld $99
c540 0000 ld $00
c541 0024 ld $24
c542 00e8 ld $e8
c543 00d0 ld $d0
c544 00f0 ld $f0
c545 00a6 ld $a6
c546 00a6 ld $a6
c547 00e6 ld $e6
c548 003d ld $3d
c549 00c8 ld $c8
c54a 00b9 ld $b9
c54b 009d ld $9d
c54c 0002 ld $02
c54d 0010 ld $10
c54e 0007 ld $07
c54f 0000 ld $00
c550 0000 ld $00
c551 00fa ld $fa
c552 00b9 ld $b9
c553 009e ld $9e
c554 0002 ld $02
c555 00d0 ld $d0
c556 00b4 ld $b4
c557 00bd ld $bd
c558 0000 ld $00
c559 0024 ld $24
c55a 0010 ld $10
c55b 00be ld $be
c55c 0099 ld $99
c55d 0002 ld $02
c55e 0024 ld $24
c55f 00a9 ld $a9
c560 0004 ld $04
c561 0085 ld $85
c562 00a6 ld $a6
c563 0060 ld $60
c564 00a5 ld $a5
c565 005d ld $5d
c566 00a6 ld $a6
c567 005e ld $5e
c568 00a0 ld $a0
c569 0001 ld $01
c56a 0085 ld $85
c56b 0092 ld $92
c56c 0086 ld $86
c56d 0093 ld $93
c56e 00b1 ld $b1
c56f 0092 ld $92
c570 00f0 ld $f0
c571 001f ld $1f
c572 00c8 ld $c8
c573 00c8 ld $c8
c574 00a5 ld $a5
c575 0047 ld $47
c576 00d1 ld $d1
c577 0092 ld $92
c578 0090 ld $90
c579 0018 ld $18
c57a 00f0 ld $f0
c57b 0003 ld $03
c57c 0088 ld $88
c57d 00d0 ld $d0
c57e 0009 ld $09
c57f 00a5 ld $a5
c580 0046 ld $46
c581 0088 ld $88
c582 00d1 ld $d1
c583 0092 ld $92
c584 0090 ld $90
c585 000c ld $0c
c586 00f0 ld $f0
c587 000a ld $0a
c588 0088 ld $88
c589 00b1 ld $b1
c58a 0092 ld $92
c58b 00aa ld $aa
c58c 0088 ld $88
c58d 00b1 ld $b1
c58e 0092 ld $92
c58f 00b0 ld $b0
c590 00d7 ld $d7
c591 0018 ld $18
c592 0060 ld $60
c593 00d0 ld $d0
c594 00fd ld $fd
c595 00a9 ld $a9
c596 0000 ld $00
c597 00a8 ld $a8
c598 0091 ld $91
c599 005d ld $5d
c59a 00c8 ld $c8
c59b 0091 ld $91
c59c 005d ld $5d
c59d 00a5 ld $a5
c59e 005d ld $5d
c59f 0018 ld $18
c5a0 0069 ld $69
c5a1 0002 ld $02
c5a2 0085 ld $85
c5a3 005f ld $5f
c5a4 00a5 ld $a5
c5a5 005e ld $5e
c5a6 0069 ld $69
c5a7 0000 ld $00
c5a8 0085 ld $85
c5a9 0060 ld $60
c5aa 0020 ld $20
c5ab 008e ld $8e
c5ac 0007 ld $07
c5ad 00a9 ld $a9
c5ae 0000 ld $00
c5af 00d0 ld $d0
c5b0 002d ld $2d
c5b1 00a5 ld $a5
c5b2 0069 ld $69
c5b3 00a4 ld $a4
c5b4 006a ld $6a
c5b5 0085 ld $85
c5b6 0065 ld $65
c5b7 0084 ld $84
c5b8 0066 ld $66
c5b9 0020 ld $20
c5ba 0000 ld $00
c5bb 002e ld $2e
c5bc 00a5 ld $a5
c5bd 005f ld $5f
c5be 00a4 ld $a4
c5bf 0060 ld $60
c5c0 0085 ld $85
c5c1 0061 ld $61
c5c2 0084 ld $84
c5c3 0062 ld $62
c5c4 0085 ld $85
c5c5 0063 ld $63
c5c6 0084 ld $84
c5c7 0064 ld $64
c5c8 0020 ld $20
c5c9 0017 ld $17
c5ca 0009 ld $09
c5cb 00a2 ld $a2
c5cc 004b ld $4b
c5cd 0086 ld $86
c5ce 0048 ld $48
c5cf 0068 ld $68
c5d0 00a8 ld $a8
c5d1 0068 ld $68
c5d2 00a2 ld $a2
c5d3 00ff ld $ff
c5d4 009a ld $9a
c5d5 0048 ld $48
c5d6 0098 ld $98
c5d7 0048 ld $48
c5d8 00a9 ld $a9
c5d9 0000 ld $00
c5da 0085 ld $85
c5db 0070 ld $70
c5dc 0085 ld $85
c5dd 0042 ld $42
c5de 0060 ld $60
c5df 0018 ld $18
c5e0 00a5 ld $a5
c5e1 005d ld $5d
c5e2 0069 ld $69
c5e3 00ff ld $ff
c5e4 0085 ld $85
c5e5 00a6 ld $a6
c5e6 00a5 ld $a5
c5e7 005e ld $5e
c5e8 0069 ld $69
c5e9 00ff ld $ff
c5ea 0085 ld $85
c5eb 00a7 ld $a7
c5ec 0060 ld $60
c5ed 0090 ld $90
c5ee 0006 ld $06
c5ef 00f0 ld $f0
c5f0 0004 ld $04
c5f1 00c9 ld $c9
c5f2 00a5 ld $a5
c5f3 00d0 ld $d0
c5f4 00e9 ld $e9
c5f5 0020 ld $20
c5f6 005a ld $5a
c5f7 000a ld $0a
c5f8 0020 ld $20
c5f9 0013 ld $13
c5fa 0007 ld $07
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 0020 ld $20
c601 0071 ld $71
c602 0022 ld $22
c603 00f0 ld $f0
c604 000c ld $0c
c605 00c9 ld $c9
c606 00a5 ld $a5
c607 00d0 ld $d0
c608 008e ld $8e
c609 0020 ld $20
c60a 006b ld $6b
c60b 0022 ld $22
c60c 0020 ld $20
c60d 005a ld $5a
c60e 000a ld $0a
c60f 00d0 ld $d0
c610 0086 ld $86
c611 0068 ld $68
c612 0068 ld $68
c613 00a5 ld $a5
c614 0046 ld $46
c615 0005 ld $05
c616 0047 ld $47
c617 00d0 ld $d0
c618 0006 ld $06
c619 00a9 ld $a9
c61a 00ff ld $ff
c61b 0085 ld $85
c61c 0046 ld $46
c61d 0085 ld $85
c61e 0047 ld $47
c61f 00a0 ld $a0
c620 0001 ld $01
c621 0084 ld $84
c622 0041 ld $41
c623 00b1 ld $b1
c624 0092 ld $92
c625 00f0 ld $f0
c626 0043 ld $43
c627 0020 ld $20
c628 0000 ld $00
c629 002d ld $2d
c62a 0020 ld $20
c62b 00ac ld $ac
c62c 000b ld $0b
c62d 00c8 ld $c8
c62e 00b1 ld $b1
c62f 0092 ld $92
c630 00aa ld $aa
c631 00c8 ld $c8
c632 00b1 ld $b1
c633 0092 ld $92
c634 00c5 ld $c5
c635 0047 ld $47
c636 00d0 ld $d0
c637 0004 ld $04
c638 00e4 ld $e4
c639 0046 ld $46
c63a 00f0 ld $f0
c63b 0002 ld $02
c63c 00b0 ld $b0
c63d 002c ld $2c
c63e 0084 ld $84
c63f 007b ld $7b
c640 0020 ld $20
c641 0045 ld $45
c642 001e ld $1e
c643 00a9 ld $a9
c644 0020 ld $20
c645 00a4 ld $a4
c646 007b ld $7b
c647 0029 ld $29
c648 007f ld $7f
c649 0020 ld $20
c64a 0011 ld $11
c64b 000c ld $0c
c64c 00c9 ld $c9
c64d 0022 ld $22
c64e 00d0 ld $d0
c64f 0006 ld $06
c650 00a5 ld $a5
c651 0041 ld $41
c652 0049 ld $49
c653 00ff ld $ff
c654 0085 ld $85
c655 0041 ld $41
c656 0008 ld $08
c657 0000 ld $00
c658 0000 ld $00
c659 00c8 ld $c8
c65a 00f0 ld $f0
c65b 0011 ld $11
c65c 00b1 ld $b1
c65d 0092 ld $92
c65e 00d0 ld $d0
c65f 0010 ld $10
c660 00a8 ld $a8
c661 00b1 ld $b1
c662 0092 ld $92
c663 00aa ld $aa
c664 00c8 ld $c8
c665 00b1 ld $b1
c666 0092 ld $92
c667 0086 ld $86
c668 0092 ld $92
c669 0085 ld $85
c66a 0093 ld $93
c66b 00d0 ld $d0
c66c 00b5 ld $b5
c66d 004c ld $4c
c66e 0071 ld $71
c66f 0005 ld $05
c670 0010 ld $10
c671 00da ld $da
c672 00c9 ld $c9
c673 00ff ld $ff
c674 00f0 ld $f0
c675 00d6 ld $d6
c676 0024 ld $24
c677 0041 ld $41
c678 0030 ld $30
c679 00d2 ld $d2
c67a 0038 ld $38
c67b 00e9 ld $e9
c67c 007f ld $7f
c67d 00aa ld $aa
c67e 0084 ld $84
c67f 007b ld $7b
c680 00a0 ld $a0
c681 00ff ld $ff
c682 00ca ld $ca
c683 00f0 ld $f0
c684 0008 ld $08
c685 00c8 ld $c8
c686 00b9 ld $b9
c687 009e ld $9e
c688 0002 ld $02
c689 0010 ld $10
c68a 00fa ld $fa
c68b 0030 ld $30
c68c 00f5 ld $f5
c68d 00c8 ld $c8
c68e 00b9 ld $b9
c68f 009e ld $9e
c690 0002 ld $02
c691 0030 ld $30
c692 00b5 ld $b5
c693 0020 ld $20
c694 0011 ld $11
c695 000c ld $0c
c696 00d0 ld $d0
c697 00f5 ld $f5
c698 00a9 ld $a9
c699 0080 ld $80
c69a 0085 ld $85
c69b 0042 ld $42
c69c 0020 ld $20
c69d 0094 ld $94
c69e 000a ld $0a
c69f 0020 ld $20
c6a0 00a2 ld $a2
c6a1 0004 ld $04
c6a2 00d0 ld $d0
c6a3 0005 ld $05
c6a4 008a ld $8a
c6a5 0069 ld $69
c6a6 000f ld $0f
c6a7 00aa ld $aa
c6a8 009a ld $9a
c6a9 0068 ld $68
c6aa 0068 ld $68
c6ab 00a9 ld $a9
c6ac 0009 ld $09
c6ad 0020 ld $20
c6ae 000e ld $0e
c6af 0005 ld $05
c6b0 0020 ld $20
c6b1 00f5 ld $f5
c6b2 0009 ld $09
c6b3 0018 ld $18
c6b4 0098 ld $98
c6b5 0065 ld $65
c6b6 00a6 ld $a6
c6b7 0048 ld $48
c6b8 00a5 ld $a5
c6b9 00a7 ld $a7
c6ba 0069 ld $69
c6bb 0000 ld $00
c6bc 0048 ld $48
c6bd 00a5 ld $a5
c6be 006c ld $6c
c6bf 0048 ld $48
c6c0 00a5 ld $a5
c6c1 006b ld $6b
c6c2 0048 ld $48
c6c3 00a9 ld $a9
c6c4 009e ld $9e
c6c5 0020 ld $20
c6c6 0065 ld $65
c6c7 000f ld $0f
c6c8 0020 ld $20
c6c9 00f9 ld $f9
c6ca 000d ld $0d
c6cb 0020 ld $20
c6cc 00f6 ld $f6
c6cd 000d ld $0d
c6ce 00a5 ld $a5
c6cf 0099 ld $99
c6d0 0009 ld $09
c6d1 007f ld $7f
c6d2 0025 ld $25
c6d3 0095 ld $95
c6d4 0085 ld $85
c6d5 0095 ld $95
c6d6 00a9 ld $a9
c6d7 0088 ld $88
c6d8 00a0 ld $a0
c6d9 0008 ld $08
c6da 0085 ld $85
c6db 0054 ld $54
c6dc 0084 ld $84
c6dd 0055 ld $55
c6de 004c ld $4c
c6df 00af ld $af
c6e0 000e ld $0e
c6e1 00a9 ld $a9
c6e2 0034 ld $34
c6e3 00a0 ld $a0
c6e4 001a ld $1a
c6e5 0020 ld $20
c6e6 001a ld $1a
c6e7 001c ld $1c
c6e8 0020 ld $20
c6e9 0071 ld $71
c6ea 0022 ld $22
c6eb 00c9 ld $c9
c6ec 00a3 ld $a3
c6ed 00d0 ld $d0
c6ee 0006 ld $06
c6ef 0020 ld $20
c6f0 006b ld $6b
c6f1 0022 ld $22
c6f2 0020 ld $20
c6f3 00f6 ld $f6
c6f4 000d ld $0d
c6f5 0020 ld $20
c6f6 00a3 ld $a3
c6f7 001c ld $1c
c6f8 0020 ld $20
c6f9 00a4 ld $a4
c6fa 000e ld $0e
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 007c ld $7c
c702 0048 ld $48
c703 00a5 ld $a5
c704 007b ld $7b
c705 0048 ld $48
c706 00a9 ld $a9
c707 0081 ld $81
c708 0048 ld $48
c709 0020 ld $20
c70a 0000 ld $00
c70b 002d ld $2d
c70c 00a5 ld $a5
c70d 00a6 ld $a6
c70e 00a4 ld $a4
c70f 00a7 ld $a7
c710 00c0 ld $c0
c711 0024 ld $24
c712 00ea ld $ea
c713 00f0 ld $f0
c714 0004 ld $04
c715 0085 ld $85
c716 006f ld $6f
c717 0084 ld $84
c718 0070 ld $70
c719 00a0 ld $a0
c71a 0000 ld $00
c71b 00b1 ld $b1
c71c 00a6 ld $a6
c71d 00d0 ld $d0
c71e 0040 ld $40
c71f 00a0 ld $a0
c720 0002 ld $02
c721 00b1 ld $b1
c722 00a6 ld $a6
c723 0018 ld $18
c724 00d0 ld $d0
c725 0003 ld $03
c726 004c ld $4c
c727 0042 ld $42
c728 0009 ld $09
c729 00c8 ld $c8
c72a 00b1 ld $b1
c72b 00a6 ld $a6
c72c 0085 ld $85
c72d 006b ld $6b
c72e 00c8 ld $c8
c72f 00b1 ld $b1
c730 00a6 ld $a6
c731 0085 ld $85
c732 006c ld $6c
c733 0098 ld $98
c734 0065 ld $65
c735 00a6 ld $a6
c736 0085 ld $85
c737 00a6 ld $a6
c738 0090 ld $90
c739 0002 ld $02
c73a 00e6 ld $e6
c73b 00a7 ld $a7
c73c 0020 ld $20
c73d 006b ld $6b
c73e 0022 ld $22
c73f 0020 ld $20
c740 00e7 ld $e7
c741 0008 ld $08
c742 004c ld $4c
c743 00ab ld $ab
c744 0008 ld $08
c745 00f0 ld $f0
c746 003c ld $3c
c747 00e9 ld $e9
c748 0080 ld $80
c749 0090 ld $90
c74a 0011 ld $11
c74b 00c9 ld $c9
c74c 001d ld $1d
c74d 00b0 ld $b0
c74e 0017 ld $17
c74f 000a ld $0a
c750 00a8 ld $a8
c751 00b9 ld $b9
c752 0019 ld $19
c753 0002 ld $02
c754 0048 ld $48
c755 00b9 ld $b9
c756 0018 ld $18
c757 0002 ld $02
c758 0048 ld $48
c759 004c ld $4c
c75a 006b ld $6b
c75b 0022 ld $22
c75c 004c ld $4c
c75d 0094 ld $94
c75e 0009 ld $09
c75f 0000 ld $00
c760 0000 ld $00
c761 000a ld $0a
c762 00c9 ld $c9
c763 003a ld $3a
c764 00f0 ld $f0
c765 00d9 ld $d9
c766 004c ld $4c
c767 006e ld $6e
c768 000f ld $0f
c769 00c9 ld $c9
c76a 0045 ld $45
c76b 00d0 ld $d0
c76c 00f9 ld $f9
c76d 0020 ld $20
c76e 006b ld $6b
c76f 0022 ld $22
c770 00a9 ld $a9
c771 009e ld $9e
c772 0020 ld $20
c773 0065 ld $65
c774 000f ld $0f
c775 004c ld $4c
c776 0094 ld $94
c777 0009 ld $09
c778 0038 ld $38
c779 00a5 ld $a5
c77a 005d ld $5d
c77b 00e9 ld $e9
c77c 0001 ld $01
c77d 00a4 ld $a4
c77e 005e ld $5e
c77f 00b0 ld $b0
c780 0001 ld $01
c781 0088 ld $88
c782 0085 ld $85
c783 0073 ld $73
c784 0084 ld $84
c785 0074 ld $74
c786 0060 ld $60
c787 00b0 ld $b0
c788 0001 ld $01
c789 0018 ld $18
c78a 00d0 ld $d0
c78b 0040 ld $40
c78c 00a5 ld $a5
c78d 00a6 ld $a6
c78e 00a4 ld $a4
c78f 00a7 ld $a7
c790 00a6 ld $a6
c791 006c ld $6c
c792 00e8 ld $e8
c793 00f0 ld $f0
c794 000c ld $0c
c795 0085 ld $85
c796 006f ld $6f
c797 0084 ld $84
c798 0070 ld $70
c799 00a5 ld $a5
c79a 006b ld $6b
c79b 00a4 ld $a4
c79c 006c ld $6c
c79d 0085 ld $85
c79e 006d ld $6d
c79f 0084 ld $84
c7a0 006e ld $6e
c7a1 0068 ld $68
c7a2 0068 ld $68
c7a3 00a9 ld $a9
c7a4 009a ld $9a
c7a5 00a0 ld $a0
c7a6 0004 ld $04
c7a7 00a2 ld $a2
c7a8 0000 ld $00
c7a9 0086 ld $86
c7aa 0045 ld $45
c7ab 0090 ld $90
c7ac 0003 ld $03
c7ad 004c ld $4c
c7ae 0066 ld $66
c7af 0005 ld $05
c7b0 004c ld $4c
c7b1 0071 ld $71
c7b2 0005 ld $05
c7b3 00d0 ld $d0
c7b4 0017 ld $17
c7b5 00a2 ld $a2
c7b6 00d2 ld $d2
c7b7 00a4 ld $a4
c7b8 0070 ld $70
c7b9 00d0 ld $d0
c7ba 0003 ld $03
c7bb 004c ld $4c
c7bc 004a ld $4a
c7bd 0005 ld $05
c7be 00a5 ld $a5
c7bf 006f ld $6f
c7c0 0085 ld $85
c7c1 00a6 ld $a6
c7c2 0084 ld $84
c7c3 00a7 ld $a7
c7c4 00a5 ld $a5
c7c5 006d ld $6d
c7c6 00a4 ld $a4
c7c7 006e ld $6e
c7c8 0085 ld $85
c7c9 006b ld $6b
c7ca 0084 ld $84
c7cb 006c ld $6c
c7cc 0060 ld $60
c7cd 00d0 ld $d0
c7ce 0003 ld $03
c7cf 004c ld $4c
c7d0 0059 ld $59
c7d1 0007 ld $07
c7d2 0020 ld $20
c7d3 0060 ld $60
c7d4 0007 ld $07
c7d5 004c ld $4c
c7d6 008b ld $8b
c7d7 0009 ld $09
c7d8 00a9 ld $a9
c7d9 0003 ld $03
c7da 0020 ld $20
c7db 000e ld $0e
c7dc 0005 ld $05
c7dd 00a5 ld $a5
c7de 00a7 ld $a7
c7df 0048 ld $48
c7e0 00a5 ld $a5
c7e1 00a6 ld $a6
c7e2 0048 ld $48
c7e3 00a5 ld $a5
c7e4 006c ld $6c
c7e5 0048 ld $48
c7e6 00a5 ld $a5
c7e7 006b ld $6b
c7e8 0048 ld $48
c7e9 00a9 ld $a9
c7ea 008c ld $8c
c7eb 0048 ld $48
c7ec 0020 ld $20
c7ed 0071 ld $71
c7ee 0022 ld $22
c7ef 0020 ld $20
c7f0 0094 ld $94
c7f1 0009 ld $09
c7f2 004c ld $4c
c7f3 00ab ld $ab
c7f4 0008 ld $08
c7f5 0020 ld $20
c7f6 005a ld $5a
c7f7 000a ld $0a
c7f8 0020 ld $20
c7f9 00f8 ld $f8
c7fa 0009 ld $09
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 00a5 ld $a5
c801 006c ld $6c
c802 00c5 ld $c5
c803 0047 ld $47
c804 00b0 ld $b0
c805 000b ld $0b
c806 0098 ld $98
c807 0038 ld $38
c808 0065 ld $65
c809 00a6 ld $a6
c80a 00a6 ld $a6
c80b 00a7 ld $a7
c80c 0090 ld $90
c80d 0007 ld $07
c80e 00e8 ld $e8
c80f 00b0 ld $b0
c810 0004 ld $04
c811 00a5 ld $a5
c812 005d ld $5d
c813 00a6 ld $a6
c814 005e ld $5e
c815 0020 ld $20
c816 0017 ld $17
c817 0007 ld $07
c818 0090 ld $90
c819 001e ld $1e
c81a 00a5 ld $a5
c81b 0092 ld $92
c81c 00e9 ld $e9
c81d 0001 ld $01
c81e 0085 ld $85
c81f 00a6 ld $a6
c820 00a5 ld $a5
c821 0093 ld $93
c822 00e9 ld $e9
c823 0000 ld $00
c824 0085 ld $85
c825 00a7 ld $a7
c826 0060 ld $60
c827 00d0 ld $d0
c828 00fd ld $fd
c829 00a9 ld $a9
c82a 00ff ld $ff
c82b 0085 ld $85
c82c 007c ld $7c
c82d 0020 ld $20
c82e 00a2 ld $a2
c82f 0004 ld $04
c830 009a ld $9a
c831 00c9 ld $c9
c832 008c ld $8c
c833 00f0 ld $f0
c834 000b ld $0b
c835 00a2 ld $a2
c836 0016 ld $16
c837 002c ld $2c
c838 00a2 ld $a2
c839 005a ld $5a
c83a 004c ld $4c
c83b 004a ld $4a
c83c 0005 ld $05
c83d 004c ld $4c
c83e 006e ld $6e
c83f 000f ld $0f
c840 0068 ld $68
c841 0068 ld $68
c842 0085 ld $85
c843 006b ld $6b
c844 0068 ld $68
c845 0085 ld $85
c846 006c ld $6c
c847 0068 ld $68
c848 0085 ld $85
c849 00a6 ld $a6
c84a 0068 ld $68
c84b 0085 ld $85
c84c 00a7 ld $a7
c84d 0020 ld $20
c84e 00f5 ld $f5
c84f 0009 ld $09
c850 0098 ld $98
c851 0018 ld $18
c852 0065 ld $65
c853 00a6 ld $a6
c854 0085 ld $85
c855 00a6 ld $a6
c856 0090 ld $90
c857 0002 ld $02
c858 00e6 ld $e6
c859 00a7 ld $a7
c85a 0060 ld $60
c85b 00a2 ld $a2
c85c 003a ld $3a
c85d 002c ld $2c
c85e 00a2 ld $a2
c85f 0000 ld $00
c860 0086 ld $86
c861 003b ld $3b
c862 00a0 ld $a0
c863 0000 ld $00
c864 0084 ld $84
c865 003c ld $3c
c866 000a ld $0a
c867 0000 ld $00
c868 0000 ld $00
c869 00a5 ld $a5
c86a 003c ld $3c
c86b 00a6 ld $a6
c86c 003b ld $3b
c86d 0085 ld $85
c86e 003b ld $3b
c86f 0086 ld $86
c870 003c ld $3c
c871 00b1 ld $b1
c872 00a6 ld $a6
c873 00f0 ld $f0
c874 00e8 ld $e8
c875 00c5 ld $c5
c876 003c ld $3c
c877 00f0 ld $f0
c878 00e4 ld $e4
c879 00c8 ld $c8
c87a 00c9 ld $c9
c87b 0022 ld $22
c87c 00d0 ld $d0
c87d 00f3 ld $f3
c87e 00f0 ld $f0
c87f 00e9 ld $e9
c880 0020 ld $20
c881 000a ld $0a
c882 000e ld $0e
c883 0020 ld $20
c884 0071 ld $71
c885 0022 ld $22
c886 00c9 ld $c9
c887 0088 ld $88
c888 00f0 ld $f0
c889 0005 ld $05
c88a 00a9 ld $a9
c88b 00a1 ld $a1
c88c 0020 ld $20
c88d 0065 ld $65
c88e 000f ld $0f
c88f 00a5 ld $a5
c890 0094 ld $94
c891 00d0 ld $d0
c892 0005 ld $05
c893 0020 ld $20
c894 00f8 ld $f8
c895 0009 ld $09
c896 00f0 ld $f0
c897 00bb ld $bb
c898 0020 ld $20
c899 0071 ld $71
c89a 0022 ld $22
c89b 00b0 ld $b0
c89c 0003 ld $03
c89d 004c ld $4c
c89e 0094 ld $94
c89f 0009 ld $09
c8a0 004c ld $4c
c8a1 00e7 ld $e7
c8a2 0008 ld $08
c8a3 0020 ld $20
c8a4 00da ld $da
c8a5 0017 ld $17
c8a6 0048 ld $48
c8a7 00c9 ld $c9
c8a8 008c ld $8c
c8a9 00f0 ld $f0
c8aa 0004 ld $04
c8ab 00c9 ld $c9
c8ac 0088 ld $88
c8ad 00d0 ld $d0
c8ae 0091 ld $91
c8af 00c6 ld $c6
c8b0 0098 ld $98
c8b1 00d0 ld $d0
c8b2 0004 ld $04
c8b3 0068 ld $68
c8b4 004c ld $4c
c8b5 00e9 ld $e9
c8b6 0008 ld $08
c8b7 0020 ld $20
c8b8 006b ld $6b
c8b9 0022 ld $22
c8ba 0020 ld $20
c8bb 005a ld $5a
c8bc 000a ld $0a
c8bd 00c9 ld $c9
c8be 002c ld $2c
c8bf 00f0 ld $f0
c8c0 00ee ld $ee
c8c1 0068 ld $68
c8c2 0060 ld $60
c8c3 00a2 ld $a2
c8c4 0000 ld $00
c8c5 0086 ld $86
c8c6 0046 ld $46
c8c7 0086 ld $86
c8c8 0047 ld $47
c8c9 00b0 ld $b0
c8ca 00f7 ld $f7
c8cb 00e9 ld $e9
c8cc 002f ld $2f
c8cd 0085 ld $85
c8ce 003b ld $3b
c8cf 00a5 ld $a5
c8d0 0047 ld $47
c8d1 0085 ld $85
c8d2 0054 ld $54
c8d3 00c9 ld $c9
c8d4 0019 ld $19
c8d5 00b0 ld $b0
c8d6 00d4 ld $d4
c8d7 00a5 ld $a5
c8d8 0046 ld $46
c8d9 000a ld $0a
c8da 0026 ld $26
c8db 0054 ld $54
c8dc 000a ld $0a
c8dd 0026 ld $26
c8de 0054 ld $54
c8df 0065 ld $65
c8e0 0046 ld $46
c8e1 0085 ld $85
c8e2 0046 ld $46
c8e3 00a5 ld $a5
c8e4 0054 ld $54
c8e5 0065 ld $65
c8e6 0047 ld $47
c8e7 0085 ld $85
c8e8 0047 ld $47
c8e9 0006 ld $06
c8ea 0046 ld $46
c8eb 0026 ld $26
c8ec 0047 ld $47
c8ed 00a5 ld $a5
c8ee 0046 ld $46
c8ef 0065 ld $65
c8f0 003b ld $3b
c8f1 0085 ld $85
c8f2 0046 ld $46
c8f3 0090 ld $90
c8f4 0002 ld $02
c8f5 00e6 ld $e6
c8f6 0047 ld $47
c8f7 0020 ld $20
c8f8 006b ld $6b
c8f9 0022 ld $22
c8fa 004c ld $4c
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 0060 ld $60
c901 000a ld $0a
c902 0020 ld $20
c903 00d0 ld $d0
c904 0010 ld $10
c905 0085 ld $85
c906 007b ld $7b
c907 0084 ld $84
c908 007c ld $7c
c909 00a9 ld $a9
c90a 00ac ld $ac
c90b 0020 ld $20
c90c 0065 ld $65
c90d 000f ld $0f
c90e 00a5 ld $a5
c90f 0040 ld $40
c910 0048 ld $48
c911 00a5 ld $a5
c912 003f ld $3f
c913 0048 ld $48
c914 0020 ld $20
c915 000a ld $0a
c916 000e ld $0e
c917 0068 ld $68
c918 002a ld $2a
c919 0020 ld $20
c91a 00fc ld $fc
c91b 000d ld $0d
c91c 00d0 ld $d0
c91d 0018 ld $18
c91e 0068 ld $68
c91f 0010 ld $10
c920 0012 ld $12
c921 0020 ld $20
c922 0093 ld $93
c923 001c ld $1c
c924 0020 ld $20
c925 00fd ld $fd
c926 0011 ld $11
c927 00a0 ld $a0
c928 0000 ld $00
c929 00a5 ld $a5
c92a 0097 ld $97
c92b 0091 ld $91
c92c 007b ld $7b
c92d 00c8 ld $c8
c92e 00a5 ld $a5
c92f 0098 ld $98
c930 0091 ld $91
c931 007b ld $7b
c932 0060 ld $60
c933 004c ld $4c
c934 0048 ld $48
c935 001c ld $1c
c936 0068 ld $68
c937 00a4 ld $a4
c938 007c ld $7c
c939 00c0 ld $c0
c93a 001f ld $1f
c93b 00d0 ld $d0
c93c 0050 ld $50
c93d 0020 ld $20
c93e 00e2 ld $e2
c93f 0016 ld $16
c940 00c9 ld $c9
c941 0006 ld $06
c942 00d0 ld $d0
c943 0041 ld $41
c944 00a0 ld $a0
c945 0000 ld $00
c946 0084 ld $84
c947 0094 ld $94
c948 0084 ld $84
c949 0099 ld $99
c94a 0084 ld $84
c94b 00a4 ld $a4
c94c 0020 ld $20
c94d 0010 ld $10
c94e 000b ld $0b
c94f 0020 ld $20
c950 005a ld $5a
c951 001b ld $1b
c952 00e6 ld $e6
c953 00a4 ld $a4
c954 00a4 ld $a4
c955 00a4 ld $a4
c956 0020 ld $20
c957 0010 ld $10
c958 000b ld $0b
c959 0020 ld $20
c95a 0084 ld $84
c95b 001c ld $1c
c95c 00aa ld $aa
c95d 00f0 ld $f0
c95e 0005 ld $05
c95f 00e8 ld $e8
c960 008a ld $8a
c961 0020 ld $20
c962 0065 ld $65
c963 001b ld $1b
c964 00a4 ld $a4
c965 00a4 ld $a4
c966 00c8 ld $c8
c967 00c0 ld $c0
c968 0006 ld $06
c969 00d0 ld $d0
c96a 00df ld $df
c96b 0020 ld $20
c96c 005a ld $5a
c96d 001b ld $1b
c96e 000b ld $0b
c96f 0000 ld $00
c970 0000 ld $00
c971 0020 ld $20
c972 0013 ld $13
c973 001d ld $1d
c974 00a2 ld $a2
c975 0002 ld $02
c976 0078 ld $78
c977 00b5 ld $b5
c978 0096 ld $96
c979 009d ld $9d
c97a 0000 ld $00
c97b 0002 ld $02
c97c 00ca ld $ca
c97d 0010 ld $10
c97e 00f8 ld $f8
c97f 0058 ld $58
c980 0060 ld $60
c981 00b1 ld $b1
c982 0054 ld $54
c983 0020 ld $20
c984 007d ld $7d
c985 0022 ld $22
c986 0090 ld $90
c987 0003 ld $03
c988 004c ld $4c
c989 0082 ld $82
c98a 0012 ld $12
c98b 00e9 ld $e9
c98c 002f ld $2f
c98d 004c ld $4c
c98e 00f6 ld $f6
c98f 001d ld $1d
c990 00a0 ld $a0
c991 0002 ld $02
c992 00b1 ld $b1
c993 0097 ld $97
c994 00c5 ld $c5
c995 0066 ld $66
c996 0090 ld $90
c997 0017 ld $17
c998 00d0 ld $d0
c999 0007 ld $07
c99a 0088 ld $88
c99b 00b1 ld $b1
c99c 0097 ld $97
c99d 00c5 ld $c5
c99e 0065 ld $65
c99f 0090 ld $90
c9a0 000e ld $0e
c9a1 00a4 ld $a4
c9a2 0098 ld $98
c9a3 00c4 ld $c4
c9a4 0060 ld $60
c9a5 0090 ld $90
c9a6 0008 ld $08
c9a7 00d0 ld $d0
c9a8 000d ld $0d
c9a9 00a5 ld $a5
c9aa 0097 ld $97
c9ab 00c5 ld $c5
c9ac 005f ld $5f
c9ad 00b0 ld $b0
c9ae 0007 ld $07
c9af 00a5 ld $a5
c9b0 0097 ld $97
c9b1 00a4 ld $a4
c9b2 0098 ld $98
c9b3 004c ld $4c
c9b4 005b ld $5b
c9b5 000b ld $0b
c9b6 00a0 ld $a0
c9b7 0000 ld $00
c9b8 00b1 ld $b1
c9b9 0097 ld $97
c9ba 0020 ld $20
c9bb 00b1 ld $b1
c9bc 0014 ld $14
c9bd 00a5 ld $a5
c9be 0083 ld $83
c9bf 00a4 ld $a4
c9c0 0084 ld $84
c9c1 0085 ld $85
c9c2 00a2 ld $a2
c9c3 0084 ld $84
c9c4 00a3 ld $a3
c9c5 0020 ld $20
c9c6 00b6 ld $b6
c9c7 0016 ld $16
c9c8 00a9 ld $a9
c9c9 0094 ld $94
c9ca 00a0 ld $a0
c9cb 0000 ld $00
c9cc 0085 ld $85
c9cd 0083 ld $83
c9ce 0084 ld $84
c9cf 0084 ld $84
c9d0 0020 ld $20
c9d1 0017 ld $17
c9d2 0017 ld $17
c9d3 00a0 ld $a0
c9d4 0000 ld $00
c9d5 00b1 ld $b1
c9d6 0083 ld $83
c9d7 0091 ld $91
c9d8 007b ld $7b
c9d9 00c8 ld $c8
c9da 00b1 ld $b1
c9db 0083 ld $83
c9dc 0091 ld $91
c9dd 007b ld $7b
c9de 00c8 ld $c8
c9df 00b1 ld $b1
c9e0 0083 ld $83
c9e1 0091 ld $91
c9e2 007b ld $7b
c9e3 0060 ld $60
c9e4 0020 ld $20
c9e5 00f2 ld $f2
c9e6 000b ld $0b
c9e7 0020 ld $20
c9e8 0071 ld $71
c9e9 0022 ld $22
c9ea 00f0 ld $f0
c9eb 0031 ld $31
c9ec 00f0 ld $f0
c9ed 003b ld $3b
c9ee 00c9 ld $c9
c9ef 009d ld $9d
c9f0 00f0 ld $f0
c9f1 0049 ld $49
c9f2 00c9 ld $c9
c9f3 00a0 ld $a0
c9f4 0018 ld $18
c9f5 00f0 ld $f0
c9f6 0044 ld $44
c9f7 00c9 ld $c9
c9f8 002c ld $2c
c9f9 00f0 ld $f0
c9fa 002f ld $2f
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 00c9 ld $c9
ca01 003b ld $3b
ca02 00f0 ld $f0
ca03 0056 ld $56
ca04 0020 ld $20
ca05 000a ld $0a
ca06 000e ld $0e
ca07 0024 ld $24
ca08 003f ld $3f
ca09 0030 ld $30
ca0a 00de ld $de
ca0b 0020 ld $20
ca0c 0055 ld $55
ca0d 001e ld $1e
ca0e 0020 ld $20
ca0f 00c3 ld $c3
ca10 0014 ld $14
ca11 0020 ld $20
ca12 00f2 ld $f2
ca13 000b ld $0b
ca14 0020 ld $20
ca15 000c ld $0c
ca16 000c ld $0c
ca17 00d0 ld $d0
ca18 00d3 ld $d3
ca19 00a9 ld $a9
ca1a 0000 ld $00
ca1b 009d ld $9d
ca1c 0005 ld $05
ca1d 0024 ld $24
ca1e 00a2 ld $a2
ca1f 0004 ld $04
ca20 00a0 ld $a0
ca21 0024 ld $24
ca22 00a9 ld $a9
ca23 000d ld $0d
ca24 0020 ld $20
ca25 0011 ld $11
ca26 000c ld $0c
ca27 00a9 ld $a9
ca28 000a ld $0a
ca29 0020 ld $20
ca2a 0011 ld $11
ca2b 000c ld $0c
ca2c 0049 ld $49
ca2d 00ff ld $ff
ca2e 0060 ld $60
ca2f 00a5 ld $a5
ca30 0030 ld $30
ca31 0020 ld $20
ca32 007a ld $7a
ca33 0004 ld $04
ca34 0098 ld $98
ca35 0038 ld $38
ca36 00e9 ld $e9
ca37 000a ld $0a
ca38 00b0 ld $b0
ca39 00fc ld $fc
ca3a 0049 ld $49
ca3b 00ff ld $ff
ca3c 0069 ld $69
ca3d 0001 ld $01
ca3e 00d0 ld $d0
ca3f 0015 ld $15
ca40 0008 ld $08
ca41 0020 ld $20
ca42 00d7 ld $d7
ca43 0017 ld $17
ca44 00c9 ld $c9
ca45 0029 ld $29
ca46 00d0 ld $d0
ca47 005b ld $5b
ca48 0028 ld $28
ca49 0090 ld $90
ca4a 000b ld $0b
ca4b 00a5 ld $a5
ca4c 0030 ld $30
ca4d 0020 ld $20
ca4e 007a ld $7a
ca4f 0004 ld $04
ca50 008a ld $8a
ca51 00e5 ld $e5
ca52 002b ld $2b
ca53 0090 ld $90
ca54 0005 ld $05
ca55 00aa ld $aa
ca56 00e8 ld $e8
ca57 00ca ld $ca
ca58 00d0 ld $d0
ca59 0006 ld $06
ca5a 0020 ld $20
ca5b 006b ld $6b
ca5c 0022 ld $22
ca5d 004c ld $4c
ca5e 007b ld $7b
ca5f 000b ld $0b
ca60 0020 ld $20
ca61 000c ld $0c
ca62 000c ld $0c
ca63 00d0 ld $d0
ca64 00f2 ld $f2
ca65 0020 ld $20
ca66 00c3 ld $c3
ca67 0014 ld $14
ca68 0020 ld $20
ca69 00e2 ld $e2
ca6a 0016 ld $16
ca6b 00aa ld $aa
ca6c 00a0 ld $a0
ca6d 0000 ld $00
ca6e 00e8 ld $e8
ca6f 00ca ld $ca
ca70 00f0 ld $f0
ca71 00bc ld $bc
ca72 00b1 ld $b1
ca73 0054 ld $54
ca74 0020 ld $20
ca75 0011 ld $11
ca76 000c ld $0c
ca77 0000 ld $00
ca78 0000 ld $00
ca79 000c ld $0c
ca7a 00c8 ld $c8
ca7b 00c9 ld $c9
ca7c 000d ld $0d
ca7d 00d0 ld $d0
ca7e 00f3 ld $f3
ca7f 0020 ld $20
ca80 00b6 ld $b6
ca81 000b ld $0b
ca82 004c ld $4c
ca83 00f9 ld $f9
ca84 000b ld $0b
ca85 00a9 ld $a9
ca86 0020 ld $20
ca87 002c ld $2c
ca88 00a9 ld $a9
ca89 003f ld $3f
ca8a 0024 ld $24
ca8b 0045 ld $45
ca8c 0030 ld $30
ca8d 0003 ld $03
ca8e 0020 ld $20
ca8f 0000 ld $00
ca90 002b ld $2b
ca91 0029 ld $29
ca92 00ff ld $ff
ca93 0060 ld $60
ca94 00a5 ld $a5
ca95 0043 ld $43
ca96 00f0 ld $f0
ca97 0011 ld $11
ca98 0030 ld $30
ca99 0004 ld $04
ca9a 00a0 ld $a0
ca9b 00ff ld $ff
ca9c 00d0 ld $d0
ca9d 0004 ld $04
ca9e 00a5 ld $a5
ca9f 0071 ld $71
caa0 00a4 ld $a4
caa1 0072 ld $72
caa2 0085 ld $85
caa3 006b ld $6b
caa4 0084 ld $84
caa5 006c ld $6c
caa6 004c ld $4c
caa7 006e ld $6e
caa8 000f ld $0f
caa9 00a9 ld $a9
caaa 007e ld $7e
caab 00a0 ld $a0
caac 000d ld $0d
caad 0020 ld $20
caae 00ef ld $ef
caaf 000b ld $0b
cab0 00a5 ld $a5
cab1 006f ld $6f
cab2 00a4 ld $a4
cab3 0070 ld $70
cab4 0085 ld $85
cab5 00a6 ld $a6
cab6 0084 ld $84
cab7 00a7 ld $a7
cab8 0060 ld $60
cab9 0020 ld $20
caba 00e2 ld $e2
cabb 0013 ld $13
cabc 00a2 ld $a2
cabd 0006 ld $06
cabe 00a0 ld $a0
cabf 0024 ld $24
cac0 00a9 ld $a9
cac1 0000 ld $00
cac2 008d ld $8d
cac3 0006 ld $06
cac4 0024 ld $24
cac5 00a9 ld $a9
cac6 0040 ld $40
cac7 0020 ld $20
cac8 0089 ld $89
cac9 000c ld $0c
caca 0060 ld $60
cacb 0046 ld $46
cacc 0045 ld $45
cacd 00c9 ld $c9
cace 0022 ld $22
cacf 00d0 ld $d0
cad0 000b ld $0b
cad1 0020 ld $20
cad2 0023 ld $23
cad3 000f ld $0f
cad4 00a9 ld $a9
cad5 003b ld $3b
cad6 0020 ld $20
cad7 0065 ld $65
cad8 000f ld $0f
cad9 0020 ld $20
cada 00f2 ld $f2
cadb 000b ld $0b
cadc 0020 ld $20
cadd 00e2 ld $e2
cade 0013 ld $13
cadf 00a9 ld $a9
cae0 002c ld $2c
cae1 008d ld $8d
cae2 0004 ld $04
cae3 0024 ld $24
cae4 0020 ld $20
cae5 0077 ld $77
cae6 000c ld $0c
cae7 00ad ld $ad
cae8 0005 ld $05
cae9 0024 ld $24
caea 00d0 ld $d0
caeb 0014 ld $14
caec 0018 ld $18
caed 004c ld $4c
caee 0038 ld $38
caef 0009 ld $09
caf0 0020 ld $20
caf1 000f ld $0f
caf2 000c ld $0c
caf3 0020 ld $20
caf4 000c ld $0c
caf5 000c ld $0c
caf6 004c ld $4c
caf7 0057 ld $57
caf8 0006 ld $06
caf9 00a6 ld $a6
cafa 0073 ld $73
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 00a4 ld $a4
cb01 0074 ld $74
cb02 00a9 ld $a9
cb03 0098 ld $98
cb04 002c ld $2c
cb05 00a9 ld $a9
cb06 0000 ld $00
cb07 0085 ld $85
cb08 0043 ld $43
cb09 0086 ld $86
cb0a 0075 ld $75
cb0b 0084 ld $84
cb0c 0076 ld $76
cb0d 0020 ld $20
cb0e 00d0 ld $d0
cb0f 0010 ld $10
cb10 0085 ld $85
cb11 007b ld $7b
cb12 0084 ld $84
cb13 007c ld $7c
cb14 00a5 ld $a5
cb15 00a6 ld $a6
cb16 00a4 ld $a4
cb17 00a7 ld $a7
cb18 0085 ld $85
cb19 007d ld $7d
cb1a 0084 ld $84
cb1b 007e ld $7e
cb1c 00a6 ld $a6
cb1d 0075 ld $75
cb1e 00a4 ld $a4
cb1f 0076 ld $76
cb20 0086 ld $86
cb21 00a6 ld $a6
cb22 0084 ld $84
cb23 00a7 ld $a7
cb24 0020 ld $20
cb25 0071 ld $71
cb26 0022 ld $22
cb27 00d0 ld $d0
cb28 001c ld $1c
cb29 0024 ld $24
cb2a 0043 ld $43
cb2b 0050 ld $50
cb2c 000c ld $0c
cb2d 0020 ld $20
cb2e 0000 ld $00
cb2f 002c ld $2c
cb30 008d ld $8d
cb31 0005 ld $05
cb32 0024 ld $24
cb33 00a2 ld $a2
cb34 0004 ld $04
cb35 00a0 ld $a0
cb36 0024 ld $24
cb37 00d0 ld $d0
cb38 0008 ld $08
cb39 0030 ld $30
cb3a 0071 ld $71
cb3b 0020 ld $20
cb3c 000f ld $0f
cb3d 000c ld $0c
cb3e 0020 ld $20
cb3f 0077 ld $77
cb40 000c ld $0c
cb41 0086 ld $86
cb42 00a6 ld $a6
cb43 0084 ld $84
cb44 00a7 ld $a7
cb45 0020 ld $20
cb46 006b ld $6b
cb47 0022 ld $22
cb48 0024 ld $24
cb49 003f ld $3f
cb4a 0010 ld $10
cb4b 0031 ld $31
cb4c 0024 ld $24
cb4d 0043 ld $43
cb4e 0050 ld $50
cb4f 0009 ld $09
cb50 00e8 ld $e8
cb51 0086 ld $86
cb52 00a6 ld $a6
cb53 00a9 ld $a9
cb54 0000 ld $00
cb55 0085 ld $85
cb56 003b ld $3b
cb57 00f0 ld $f0
cb58 000c ld $0c
cb59 0085 ld $85
cb5a 003b ld $3b
cb5b 00c9 ld $c9
cb5c 0022 ld $22
cb5d 00f0 ld $f0
cb5e 0007 ld $07
cb5f 00a9 ld $a9
cb60 003a ld $3a
cb61 0085 ld $85
cb62 003b ld $3b
cb63 00a9 ld $a9
cb64 002c ld $2c
cb65 0018 ld $18
cb66 0085 ld $85
cb67 003c ld $3c
cb68 00a5 ld $a5
cb69 00a6 ld $a6
cb6a 00a4 ld $a4
cb6b 00a7 ld $a7
cb6c 0069 ld $69
cb6d 0000 ld $00
cb6e 0090 ld $90
cb6f 0001 ld $01
cb70 00c8 ld $c8
cb71 0020 ld $20
cb72 00c9 ld $c9
cb73 0014 ld $14
cb74 0020 ld $20
cb75 001f ld $1f
cb76 0018 ld $18
cb77 0020 ld $20
cb78 00c9 ld $c9
cb79 000a ld $0a
cb7a 004c ld $4c
cb7b 0007 ld $07
cb7c 000d ld $0d
cb7d 0020 ld $20
cb7e 000d ld $0d
cb7f 0000 ld $00
cb80 0000 ld $00
cb81 006b ld $6b
cb82 001d ld $1d
cb83 00a5 ld $a5
cb84 0040 ld $40
cb85 0020 ld $20
cb86 00b1 ld $b1
cb87 000a ld $0a
cb88 0020 ld $20
cb89 0071 ld $71
cb8a 0022 ld $22
cb8b 00f0 ld $f0
cb8c 0007 ld $07
cb8d 00c9 ld $c9
cb8e 002c ld $2c
cb8f 00f0 ld $f0
cb90 0003 ld $03
cb91 004c ld $4c
cb92 001b ld $1b
cb93 000c ld $0c
cb94 00a5 ld $a5
cb95 00a6 ld $a6
cb96 00a4 ld $a4
cb97 00a7 ld $a7
cb98 0085 ld $85
cb99 0075 ld $75
cb9a 0084 ld $84
cb9b 0076 ld $76
cb9c 00a5 ld $a5
cb9d 007d ld $7d
cb9e 00a4 ld $a4
cb9f 007e ld $7e
cba0 0085 ld $85
cba1 00a6 ld $a6
cba2 0084 ld $84
cba3 00a7 ld $a7
cba4 0020 ld $20
cba5 0071 ld $71
cba6 0022 ld $22
cba7 00f0 ld $f0
cba8 002c ld $2c
cba9 0020 ld $20
cbaa 0063 ld $63
cbab 000f ld $0f
cbac 004c ld $4c
cbad 008f ld $8f
cbae 000c ld $0c
cbaf 0020 ld $20
cbb0 00f5 ld $f5
cbb1 0009 ld $09
cbb2 00c8 ld $c8
cbb3 00aa ld $aa
cbb4 00d0 ld $d0
cbb5 0012 ld $12
cbb6 00a2 ld $a2
cbb7 002a ld $2a
cbb8 00c8 ld $c8
cbb9 00b1 ld $b1
cbba 00a6 ld $a6
cbbb 00f0 ld $f0
cbbc 0069 ld $69
cbbd 00c8 ld $c8
cbbe 00b1 ld $b1
cbbf 00a6 ld $a6
cbc0 0085 ld $85
cbc1 0071 ld $71
cbc2 00c8 ld $c8
cbc3 00b1 ld $b1
cbc4 00a6 ld $a6
cbc5 00c8 ld $c8
cbc6 0085 ld $85
cbc7 0072 ld $72
cbc8 00b1 ld $b1
cbc9 00a6 ld $a6
cbca 00aa ld $aa
cbcb 0020 ld $20
cbcc 00ea ld $ea
cbcd 0009 ld $09
cbce 00e0 ld $e0
cbcf 0083 ld $83
cbd0 00d0 ld $d0
cbd1 00dd ld $dd
cbd2 004c ld $4c
cbd3 00c7 ld $c7
cbd4 000c ld $0c
cbd5 00a5 ld $a5
cbd6 0075 ld $75
cbd7 00a4 ld $a4
cbd8 0076 ld $76
cbd9 00a6 ld $a6
cbda 0043 ld $43
cbdb 0010 ld $10
cbdc 0003 ld $03
cbdd 004c ld $4c
cbde 0021 ld $21
cbdf 0009 ld $09
cbe0 00a0 ld $a0
cbe1 0000 ld $00
cbe2 00b1 ld $b1
cbe3 0075 ld $75
cbe4 00f0 ld $f0
cbe5 0007 ld $07
cbe6 00a9 ld $a9
cbe7 006d ld $6d
cbe8 00a0 ld $a0
cbe9 000d ld $0d
cbea 004c ld $4c
cbeb 00ef ld $ef
cbec 000b ld $0b
cbed 0060 ld $60
cbee 003f ld $3f
cbef 0045 ld $45
cbf0 0058 ld $58
cbf1 0054 ld $54
cbf2 0052 ld $52
cbf3 0041 ld $41
cbf4 0020 ld $20
cbf5 0049 ld $49
cbf6 0047 ld $47
cbf7 004e ld $4e
cbf8 004f ld $4f
cbf9 0052 ld $52
cbfa 0045 ld $45
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 0044 ld $44
cc01 000d ld $0d
cc02 000a ld $0a
cc03 0000 ld $00
cc04 003f ld $3f
cc05 0052 ld $52
cc06 0045 ld $45
cc07 0044 ld $44
cc08 004f ld $4f
cc09 0020 ld $20
cc0a 0046 ld $46
cc0b 0052 ld $52
cc0c 004f ld $4f
cc0d 004d ld $4d
cc0e 0020 ld $20
cc0f 0053 ld $53
cc10 0054 ld $54
cc11 0041 ld $41
cc12 0052 ld $52
cc13 0054 ld $54
cc14 000d ld $0d
cc15 000a ld $0a
cc16 0000 ld $00
cc17 00d0 ld $d0
cc18 0004 ld $04
cc19 00a0 ld $a0
cc1a 0000 ld $00
cc1b 00f0 ld $f0
cc1c 0003 ld $03
cc1d 0020 ld $20
cc1e 00d0 ld $d0
cc1f 0010 ld $10
cc20 0085 ld $85
cc21 007b ld $7b
cc22 0084 ld $84
cc23 007c ld $7c
cc24 0020 ld $20
cc25 00a2 ld $a2
cc26 0004 ld $04
cc27 00f0 ld $f0
cc28 0004 ld $04
cc29 00a2 ld $a2
cc2a 0000 ld $00
cc2b 00f0 ld $f0
cc2c 0060 ld $60
cc2d 009a ld $9a
cc2e 008a ld $8a
cc2f 0018 ld $18
cc30 0069 ld $69
cc31 0004 ld $04
cc32 0048 ld $48
cc33 0069 ld $69
cc34 0006 ld $06
cc35 0085 ld $85
cc36 0056 ld $56
cc37 0068 ld $68
cc38 00a0 ld $a0
cc39 0000 ld $00
cc3a 0020 ld $20
cc3b 001a ld $1a
cc3c 001c ld $1c
cc3d 00ba ld $ba
cc3e 00b5 ld $b5
cc3f 0009 ld $09
cc40 0085 ld $85
cc41 0099 ld $99
cc42 00a5 ld $a5
cc43 007b ld $7b
cc44 00a4 ld $a4
cc45 007c ld $7c
cc46 0020 ld $20
cc47 00df ld $df
cc48 0018 ld $18
cc49 0020 ld $20
cc4a 0048 ld $48
cc4b 001c ld $1c
cc4c 00a0 ld $a0
cc4d 0000 ld $00
cc4e 0020 ld $20
cc4f 00d5 ld $d5
cc50 001c ld $1c
cc51 00ba ld $ba
cc52 0038 ld $38
cc53 00f5 ld $f5
cc54 0009 ld $09
cc55 00f0 ld $f0
cc56 0013 ld $13
cc57 00b5 ld $b5
cc58 000f ld $0f
cc59 0085 ld $85
cc5a 006b ld $6b
cc5b 00b5 ld $b5
cc5c 0010 ld $10
cc5d 0085 ld $85
cc5e 006c ld $6c
cc5f 00b5 ld $b5
cc60 0012 ld $12
cc61 0085 ld $85
cc62 00a6 ld $a6
cc63 00b5 ld $b5
cc64 0011 ld $11
cc65 0085 ld $85
cc66 00a7 ld $a7
cc67 004c ld $4c
cc68 00ab ld $ab
cc69 0008 ld $08
cc6a 008a ld $8a
cc6b 0069 ld $69
cc6c 0011 ld $11
cc6d 00aa ld $aa
cc6e 009a ld $9a
cc6f 0020 ld $20
cc70 0071 ld $71
cc71 0022 ld $22
cc72 00c9 ld $c9
cc73 002c ld $2c
cc74 00d0 ld $d0
cc75 00f1 ld $f1
cc76 0020 ld $20
cc77 006b ld $6b
cc78 0022 ld $22
cc79 0020 ld $20
cc7a 0097 ld $97
cc7b 000d ld $0d
cc7c 0020 ld $20
cc7d 000a ld $0a
cc7e 000e ld $0e
cc7f 0018 ld $18
cc80 0024 ld $24
cc81 0038 ld $38
cc82 0024 ld $24
cc83 003f ld $3f
cc84 0030 ld $30
cc85 0003 ld $03
cc86 000e ld $0e
cc87 0000 ld $00
cc88 0000 ld $00
cc89 00b0 ld $b0
cc8a 0003 ld $03
cc8b 0060 ld $60
cc8c 00b0 ld $b0
cc8d 00fd ld $fd
cc8e 00a2 ld $a2
cc8f 00a3 ld $a3
cc90 004c ld $4c
cc91 004a ld $4a
cc92 0005 ld $05
cc93 00a6 ld $a6
cc94 00a6 ld $a6
cc95 00d0 ld $d0
cc96 0002 ld $02
cc97 00c6 ld $c6
cc98 00a7 ld $a7
cc99 00c6 ld $c6
cc9a 00a6 ld $a6
cc9b 00a2 ld $a2
cc9c 0000 ld $00
cc9d 0024 ld $24
cc9e 0048 ld $48
cc9f 008a ld $8a
cca0 0048 ld $48
cca1 00a9 ld $a9
cca2 0001 ld $01
cca3 0020 ld $20
cca4 000e ld $0e
cca5 0005 ld $05
cca6 0020 ld $20
cca7 00ef ld $ef
cca8 000e ld $0e
cca9 00a9 ld $a9
ccaa 0000 ld $00
ccab 0085 ld $85
ccac 007f ld $7f
ccad 0020 ld $20
ccae 0071 ld $71
ccaf 0022 ld $22
ccb0 0038 ld $38
ccb1 00e9 ld $e9
ccb2 00ab ld $ab
ccb3 0090 ld $90
ccb4 0017 ld $17
ccb5 00c9 ld $c9
ccb6 0003 ld $03
ccb7 00b0 ld $b0
ccb8 0013 ld $13
ccb9 00c9 ld $c9
ccba 0001 ld $01
ccbb 002a ld $2a
ccbc 0049 ld $49
ccbd 0001 ld $01
ccbe 0045 ld $45
ccbf 007f ld $7f
ccc0 00c5 ld $c5
ccc1 007f ld $7f
ccc2 0090 ld $90
ccc3 0061 ld $61
ccc4 0085 ld $85
ccc5 007f ld $7f
ccc6 0020 ld $20
ccc7 006b ld $6b
ccc8 0022 ld $22
ccc9 004c ld $4c
ccca 0027 ld $27
cccb 000e ld $0e
cccc 00a6 ld $a6
cccd 007f ld $7f
ccce 00d0 ld $d0
cccf 002c ld $2c
ccd0 00b0 ld $b0
ccd1 007b ld $7b
ccd2 0069 ld $69
ccd3 0007 ld $07
ccd4 0090 ld $90
ccd5 0077 ld $77
ccd6 0065 ld $65
ccd7 003f ld $3f
ccd8 00d0 ld $d0
ccd9 0003 ld $03
ccda 004c ld $4c
ccdb 0079 ld $79
ccdc 0016 ld $16
ccdd 0069 ld $69
ccde 00ff ld $ff
ccdf 0085 ld $85
cce0 0054 ld $54
cce1 000a ld $0a
cce2 0065 ld $65
cce3 0054 ld $54
cce4 00a8 ld $a8
cce5 0068 ld $68
cce6 00d9 ld $d9
cce7 0080 ld $80
cce8 0002 ld $02
cce9 00b0 ld $b0
ccea 0067 ld $67
cceb 0020 ld $20
ccec 00f9 ld $f9
cced 000d ld $0d
ccee 0048 ld $48
ccef 0020 ld $20
ccf0 008c ld $8c
ccf1 000e ld $0e
ccf2 0068 ld $68
ccf3 00a4 ld $a4
ccf4 007d ld $7d
ccf5 0010 ld $10
ccf6 0017 ld $17
ccf7 00aa ld $aa
ccf8 00f0 ld $f0
ccf9 0056 ld $56
ccfa 00d0 ld $d0
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 005f ld $5f
cd01 0046 ld $46
cd02 003f ld $3f
cd03 008a ld $8a
cd04 002a ld $2a
cd05 00a6 ld $a6
cd06 00a6 ld $a6
cd07 00d0 ld $d0
cd08 0002 ld $02
cd09 00c6 ld $c6
cd0a 00a7 ld $a7
cd0b 00c6 ld $c6
cd0c 00a6 ld $a6
cd0d 00a0 ld $a0
cd0e 001b ld $1b
cd0f 0085 ld $85
cd10 007f ld $7f
cd11 00d0 ld $d0
cd12 00d7 ld $d7
cd13 00d9 ld $d9
cd14 0080 ld $80
cd15 0002 ld $02
cd16 00b0 ld $b0
cd17 0048 ld $48
cd18 0090 ld $90
cd19 00d9 ld $d9
cd1a 00b9 ld $b9
cd1b 0082 ld $82
cd1c 0002 ld $02
cd1d 0048 ld $48
cd1e 00b9 ld $b9
cd1f 0081 ld $81
cd20 0002 ld $02
cd21 0048 ld $48
cd22 0020 ld $20
cd23 009f ld $9f
cd24 000e ld $0e
cd25 00a5 ld $a5
cd26 007f ld $7f
cd27 004c ld $4c
cd28 0015 ld $15
cd29 000e ld $0e
cd2a 004c ld $4c
cd2b 006e ld $6e
cd2c 000f ld $0f
cd2d 00a5 ld $a5
cd2e 0099 ld $99
cd2f 00be ld $be
cd30 0080 ld $80
cd31 0002 ld $02
cd32 00a8 ld $a8
cd33 0068 ld $68
cd34 0085 ld $85
cd35 0054 ld $54
cd36 00e6 ld $e6
cd37 0054 ld $54
cd38 0068 ld $68
cd39 0085 ld $85
cd3a 0055 ld $55
cd3b 0098 ld $98
cd3c 0048 ld $48
cd3d 0020 ld $20
cd3e 0093 ld $93
cd3f 001c ld $1c
cd40 00a5 ld $a5
cd41 0098 ld $98
cd42 0048 ld $48
cd43 00a5 ld $a5
cd44 0097 ld $97
cd45 0048 ld $48
cd46 00a5 ld $a5
cd47 0096 ld $96
cd48 0048 ld $48
cd49 00a5 ld $a5
cd4a 0095 ld $95
cd4b 0048 ld $48
cd4c 00a5 ld $a5
cd4d 0094 ld $94
cd4e 0048 ld $48
cd4f 006c ld $6c
cd50 0054 ld $54
cd51 0000 ld $00
cd52 00a0 ld $a0
cd53 00ff ld $ff
cd54 0068 ld $68
cd55 00f0 ld $f0
cd56 0023 ld $23
cd57 00c9 ld $c9
cd58 0064 ld $64
cd59 00f0 ld $f0
cd5a 0003 ld $03
cd5b 0020 ld $20
cd5c 00f9 ld $f9
cd5d 000d ld $0d
cd5e 0084 ld $84
cd5f 007d ld $7d
cd60 0068 ld $68
cd61 004a ld $4a
cd62 0085 ld $85
cd63 0044 ld $44
cd64 0068 ld $68
cd65 0085 ld $85
cd66 009c ld $9c
cd67 0068 ld $68
cd68 0085 ld $85
cd69 009d ld $9d
cd6a 0068 ld $68
cd6b 0085 ld $85
cd6c 009e ld $9e
cd6d 0068 ld $68
cd6e 0085 ld $85
cd6f 009f ld $9f
cd70 0068 ld $68
cd71 0085 ld $85
cd72 00a0 ld $a0
cd73 0068 ld $68
cd74 0085 ld $85
cd75 00a1 ld $a1
cd76 0045 ld $45
cd77 0099 ld $99
cd78 0085 ld $85
cd79 00a2 ld $a2
cd7a 00a5 ld $a5
cd7b 0094 ld $94
cd7c 0060 ld $60
cd7d 00a9 ld $a9
cd7e 0000 ld $00
cd7f 0085 ld $85
cd80 003f ld $3f
cd81 0020 ld $20
cd82 006b ld $6b
cd83 0022 ld $22
cd84 00b0 ld $b0
cd85 0003 ld $03
cd86 004c ld $4c
cd87 006b ld $6b
cd88 001d ld $1d
cd89 0020 ld $20
cd8a 005a ld $5a
cd8b 0011 ld $11
cd8c 00b0 ld $b0
cd8d 007a ld $7a
cd8e 000f ld $0f
cd8f 0000 ld $00
cd90 0000 ld $00
cd91 00c9 ld $c9
cd92 00ff ld $ff
cd93 00d0 ld $d0
cd94 000f ld $0f
cd95 00a9 ld $a9
cd96 000e ld $0e
cd97 00a0 ld $a0
cd98 000f ld $0f
cd99 0020 ld $20
cd9a 001a ld $1a
cd9b 001c ld $1c
cd9c 004c ld $4c
cd9d 006b ld $6b
cd9e 0022 ld $22
cd9f 0082 ld $82
cda0 0049 ld $49
cda1 000f ld $0f
cda2 00da ld $da
cda3 00a1 ld $a1
cda4 00c9 ld $c9
cda5 002e ld $2e
cda6 00f0 ld $f0
cda7 00e1 ld $e1
cda8 00c9 ld $c9
cda9 00a5 ld $a5
cdaa 00f0 ld $f0
cdab 0058 ld $58
cdac 00c9 ld $c9
cdad 00a4 ld $a4
cdae 00f0 ld $f0
cdaf 00d4 ld $d4
cdb0 00c9 ld $c9
cdb1 0022 ld $22
cdb2 00d0 ld $d0
cdb3 000f ld $0f
cdb4 00a5 ld $a5
cdb5 00a6 ld $a6
cdb6 00a4 ld $a4
cdb7 00a7 ld $a7
cdb8 0069 ld $69
cdb9 0000 ld $00
cdba 0090 ld $90
cdbb 0001 ld $01
cdbc 00c8 ld $c8
cdbd 0020 ld $20
cdbe 00c3 ld $c3
cdbf 0014 ld $14
cdc0 004c ld $4c
cdc1 001f ld $1f
cdc2 0018 ld $18
cdc3 00c9 ld $c9
cdc4 00a2 ld $a2
cdc5 00d0 ld $d0
cdc6 0013 ld $13
cdc7 00a0 ld $a0
cdc8 0018 ld $18
cdc9 00d0 ld $d0
cdca 003b ld $3b
cdcb 0020 ld $20
cdcc 00fd ld $fd
cdcd 0011 ld $11
cdce 00a5 ld $a5
cdcf 0098 ld $98
cdd0 0049 ld $49
cdd1 00ff ld $ff
cdd2 00a8 ld $a8
cdd3 00a5 ld $a5
cdd4 0097 ld $97
cdd5 0049 ld $49
cdd6 00ff ld $ff
cdd7 004c ld $4c
cdd8 00cc ld $cc
cdd9 0013 ld $13
cdda 00c9 ld $c9
cddb 009f ld $9f
cddc 00d0 ld $d0
cddd 0003 ld $03
cdde 004c ld $4c
cddf 0030 ld $30
cde0 0014 ld $14
cde1 00c9 ld $c9
cde2 00ae ld $ae
cde3 0090 ld $90
cde4 0003 ld $03
cde5 004c ld $4c
cde6 00ec ld $ec
cde7 000f ld $0f
cde8 0020 ld $20
cde9 0060 ld $60
cdea 000f ld $0f
cdeb 0020 ld $20
cdec 000a ld $0a
cded 000e ld $0e
cdee 00a9 ld $a9
cdef 0029 ld $29
cdf0 002c ld $2c
cdf1 00a9 ld $a9
cdf2 0028 ld $28
cdf3 002c ld $2c
cdf4 00a9 ld $a9
cdf5 002c ld $2c
cdf6 00a0 ld $a0
cdf7 0000 ld $00
cdf8 00d1 ld $d1
cdf9 00a6 ld $a6
cdfa 00d0 ld $d0
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 0003 ld $03
ce01 004c ld $4c
ce02 006b ld $6b
ce03 0022 ld $22
ce04 00a2 ld $a2
ce05 0010 ld $10
ce06 004c ld $4c
ce07 004a ld $4a
ce08 0005 ld $05
ce09 00a0 ld $a0
ce0a 0015 ld $15
ce0b 0068 ld $68
ce0c 0068 ld $68
ce0d 004c ld $4c
ce0e 0066 ld $66
ce0f 000e ld $0e
ce10 0020 ld $20
ce11 00d0 ld $d0
ce12 0010 ld $10
ce13 0085 ld $85
ce14 0097 ld $97
ce15 0084 ld $84
ce16 0098 ld $98
ce17 00a5 ld $a5
ce18 0077 ld $77
ce19 00a4 ld $a4
ce1a 0078 ld $78
ce1b 00a6 ld $a6
ce1c 003f ld $3f
ce1d 00f0 ld $f0
ce1e 0021 ld $21
ce1f 00a2 ld $a2
ce20 0000 ld $00
ce21 0086 ld $86
ce22 00a3 ld $a3
ce23 00c9 ld $c9
ce24 0054 ld $54
ce25 00d0 ld $d0
ce26 0018 ld $18
ce27 00c0 ld $c0
ce28 00c9 ld $c9
ce29 00d0 ld $d0
ce2a 0014 ld $14
ce2b 0020 ld $20
ce2c 0073 ld $73
ce2d 0004 ld $04
ce2e 0084 ld $84
ce2f 0091 ld $91
ce30 0088 ld $88
ce31 0084 ld $84
ce32 00a4 ld $a4
ce33 00a0 ld $a0
ce34 0006 ld $06
ce35 0084 ld $84
ce36 0090 ld $90
ce37 00a0 ld $a0
ce38 0024 ld $24
ce39 0020 ld $20
ce3a 00e0 ld $e0
ce3b 001e ld $1e
ce3c 004c ld $4c
ce3d 00ab ld $ab
ce3e 0014 ld $14
ce3f 0060 ld $60
ce40 00a6 ld $a6
ce41 0040 ld $40
ce42 0010 ld $10
ce43 000d ld $0d
ce44 00a0 ld $a0
ce45 0000 ld $00
ce46 00b1 ld $b1
ce47 0097 ld $97
ce48 00aa ld $aa
ce49 00c8 ld $c8
ce4a 00b1 ld $b1
ce4b 0097 ld $97
ce4c 00a8 ld $a8
ce4d 008a ld $8a
ce4e 004c ld $4c
ce4f 00cc ld $cc
ce50 0013 ld $13
ce51 00c9 ld $c9
ce52 0054 ld $54
ce53 00d0 ld $d0
ce54 0019 ld $19
ce55 00c0 ld $c0
ce56 0049 ld $49
ce57 00d0 ld $d0
ce58 0022 ld $22
ce59 0020 ld $20
ce5a 0073 ld $73
ce5b 0004 ld $04
ce5c 0098 ld $98
ce5d 00a2 ld $a2
ce5e 00a0 ld $a0
ce5f 004c ld $4c
ce60 00c7 ld $c7
ce61 001c ld $1c
ce62 00a9 ld $a9
ce63 00fe ld $fe
ce64 00a0 ld $a0
ce65 0001 ld $01
ce66 0078 ld $78
ce67 0020 ld $20
ce68 001a ld $1a
ce69 001c ld $1c
ce6a 0058 ld $58
ce6b 0084 ld $84
ce6c 0095 ld $95
ce6d 0060 ld $60
ce6e 00c9 ld $c9
ce6f 0053 ld $53
ce70 00d0 ld $d0
ce71 0009 ld $09
ce72 00c0 ld $c0
ce73 0054 ld $54
ce74 00d0 ld $d0
ce75 0005 ld $05
ce76 00a5 ld $a5
ce77 0019 ld $19
ce78 004c ld $4c
ce79 00b4 ld $b4
ce7a 001c ld $1c
ce7b 00a5 ld $a5
ce7c 0097 ld $97
ce7d 00a4 ld $a4
ce7e 0098 ld $98
ce7f 004c ld $4c
ce80 001a ld $1a
ce81 001c ld $1c
ce82 000a ld $0a
ce83 0048 ld $48
ce84 00aa ld $aa
ce85 0020 ld $20
ce86 006b ld $6b
ce87 0022 ld $22
ce88 00e0 ld $e0
ce89 0083 ld $83
ce8a 0090 ld $90
ce8b 0020 ld $20
ce8c 0020 ld $20
ce8d 0060 ld $60
ce8e 000f ld $0f
ce8f 0020 ld $20
ce90 000a ld $0a
ce91 000e ld $0e
ce92 0020 ld $20
ce93 0063 ld $63
ce94 000f ld $0f
ce95 0020 ld $20
ce96 0010 ld $10
ce97 0000 ld $00
ce98 0000 ld $00
ce99 00fb ld $fb
ce9a 000d ld $0d
ce9b 0068 ld $68
ce9c 00aa ld $aa
ce9d 00a5 ld $a5
ce9e 0098 ld $98
ce9f 0048 ld $48
cea0 00a5 ld $a5
cea1 0097 ld $97
cea2 0048 ld $48
cea3 008a ld $8a
cea4 0048 ld $48
cea5 0020 ld $20
cea6 00da ld $da
cea7 0017 ld $17
cea8 0068 ld $68
cea9 00a8 ld $a8
ceaa 008a ld $8a
ceab 0048 ld $48
ceac 004c ld $4c
cead 001b ld $1b
ceae 0010 ld $10
ceaf 0020 ld $20
ceb0 0057 ld $57
ceb1 000f ld $0f
ceb2 0068 ld $68
ceb3 00a8 ld $a8
ceb4 00b9 ld $b9
ceb5 00f6 ld $f6
ceb6 0001 ld $01
ceb7 0085 ld $85
ceb8 0088 ld $88
ceb9 00b9 ld $b9
ceba 00f7 ld $f7
cebb 0001 ld $01
cebc 0085 ld $85
cebd 0089 ld $89
cebe 0020 ld $20
cebf 0087 ld $87
cec0 0000 ld $00
cec1 004c ld $4c
cec2 00f9 ld $f9
cec3 000d ld $0d
cec4 00a0 ld $a0
cec5 00ff ld $ff
cec6 002c ld $2c
cec7 00a0 ld $a0
cec8 0000 ld $00
cec9 0084 ld $84
ceca 003d ld $3d
cecb 0020 ld $20
cecc 00fd ld $fd
cecd 0011 ld $11
cece 00a5 ld $a5
cecf 0097 ld $97
ced0 0045 ld $45
ced1 003d ld $3d
ced2 0085 ld $85
ced3 003b ld $3b
ced4 00a5 ld $a5
ced5 0098 ld $98
ced6 0045 ld $45
ced7 003d ld $3d
ced8 0085 ld $85
ced9 003c ld $3c
ceda 0020 ld $20
cedb 0074 ld $74
cedc 001c ld $1c
cedd 0020 ld $20
cede 00fd ld $fd
cedf 0011 ld $11
cee0 00a5 ld $a5
cee1 0098 ld $98
cee2 0045 ld $45
cee3 003d ld $3d
cee4 0025 ld $25
cee5 003c ld $3c
cee6 0045 ld $45
cee7 003d ld $3d
cee8 00a8 ld $a8
cee9 00a5 ld $a5
ceea 0097 ld $97
ceeb 0045 ld $45
ceec 003d ld $3d
ceed 0025 ld $25
ceee 003b ld $3b
ceef 0045 ld $45
cef0 003d ld $3d
cef1 004c ld $4c
cef2 00cc ld $cc
cef3 0013 ld $13
cef4 0020 ld $20
cef5 00fc ld $fc
cef6 000d ld $0d
cef7 00b0 ld $b0
cef8 0013 ld $13
cef9 00a5 ld $a5
cefa 00a1 ld $a1
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 0009 ld $09
cf01 007f ld $7f
cf02 0025 ld $25
cf03 009d ld $9d
cf04 0085 ld $85
cf05 009d ld $9d
cf06 00a9 ld $a9
cf07 009c ld $9c
cf08 00a0 ld $a0
cf09 0000 ld $00
cf0a 0020 ld $20
cf0b 00d3 ld $d3
cf0c 001c ld $1c
cf0d 00aa ld $aa
cf0e 004c ld $4c
cf0f 00a6 ld $a6
cf10 0010 ld $10
cf11 00a9 ld $a9
cf12 0000 ld $00
cf13 0085 ld $85
cf14 003f ld $3f
cf15 00c6 ld $c6
cf16 007f ld $7f
cf17 0020 ld $20
cf18 00e2 ld $e2
cf19 0016 ld $16
cf1a 0085 ld $85
cf1b 0094 ld $94
cf1c 0086 ld $86
cf1d 0095 ld $95
cf1e 0084 ld $84
cf1f 0096 ld $96
cf20 00a5 ld $a5
cf21 009f ld $9f
cf22 00a4 ld $a4
cf23 00a0 ld $a0
cf24 0020 ld $20
cf25 00e6 ld $e6
cf26 0016 ld $16
cf27 0086 ld $86
cf28 009f ld $9f
cf29 0084 ld $84
cf2a 00a0 ld $a0
cf2b 00aa ld $aa
cf2c 0038 ld $38
cf2d 00e5 ld $e5
cf2e 0094 ld $94
cf2f 00f0 ld $f0
cf30 0008 ld $08
cf31 00a9 ld $a9
cf32 0001 ld $01
cf33 0090 ld $90
cf34 0004 ld $04
cf35 00a6 ld $a6
cf36 0094 ld $94
cf37 00a9 ld $a9
cf38 00ff ld $ff
cf39 0085 ld $85
cf3a 0099 ld $99
cf3b 00a0 ld $a0
cf3c 00ff ld $ff
cf3d 00e8 ld $e8
cf3e 00c8 ld $c8
cf3f 00ca ld $ca
cf40 00d0 ld $d0
cf41 0007 ld $07
cf42 00a6 ld $a6
cf43 0099 ld $99
cf44 0030 ld $30
cf45 000f ld $0f
cf46 0018 ld $18
cf47 0090 ld $90
cf48 000c ld $0c
cf49 00b1 ld $b1
cf4a 009f ld $9f
cf4b 00d1 ld $d1
cf4c 0095 ld $95
cf4d 00f0 ld $f0
cf4e 00ef ld $ef
cf4f 00a2 ld $a2
cf50 00ff ld $ff
cf51 00b0 ld $b0
cf52 0002 ld $02
cf53 00a2 ld $a2
cf54 0001 ld $01
cf55 00e8 ld $e8
cf56 008a ld $8a
cf57 002a ld $2a
cf58 0025 ld $25
cf59 0044 ld $44
cf5a 00f0 ld $f0
cf5b 0002 ld $02
cf5c 00a9 ld $a9
cf5d 00ff ld $ff
cf5e 004c ld $4c
cf5f 00b4 ld $b4
cf60 001c ld $1c
cf61 0020 ld $20
cf62 0063 ld $63
cf63 000f ld $0f
cf64 00aa ld $aa
cf65 0020 ld $20
cf66 00d5 ld $d5
cf67 0010 ld $10
cf68 0020 ld $20
cf69 0071 ld $71
cf6a 0022 ld $22
cf6b 00d0 ld $d0
cf6c 00f4 ld $f4
cf6d 0060 ld $60
cf6e 00a2 ld $a2
cf6f 0000 ld $00
cf70 0020 ld $20
cf71 0071 ld $71
cf72 0022 ld $22
cf73 0086 ld $86
cf74 003e ld $3e
cf75 0085 ld $85
cf76 0077 ld $77
cf77 0020 ld $20
cf78 0071 ld $71
cf79 0022 ld $22
cf7a 0020 ld $20
cf7b 005a ld $5a
cf7c 0011 ld $11
cf7d 00b0 ld $b0
cf7e 0003 ld $03
cf7f 004c ld $4c
cf80 006e ld $6e
cf81 000f ld $0f
cf82 00a2 ld $a2
cf83 0000 ld $00
cf84 0086 ld $86
cf85 003f ld $3f
cf86 0086 ld $86
cf87 0040 ld $40
cf88 0020 ld $20
cf89 006b ld $6b
cf8a 0022 ld $22
cf8b 0090 ld $90
cf8c 0005 ld $05
cf8d 0020 ld $20
cf8e 005a ld $5a
cf8f 0011 ld $11
cf90 0090 ld $90
cf91 000b ld $0b
cf92 00aa ld $aa
cf93 0020 ld $20
cf94 006b ld $6b
cf95 0022 ld $22
cf96 0090 ld $90
cf97 00fb ld $fb
cf98 0020 ld $20
cf99 005a ld $5a
cf9a 0011 ld $11
cf9b 00b0 ld $b0
cf9c 00f6 ld $f6
cf9d 00c9 ld $c9
cf9e 0011 ld $11
cf9f 0000 ld $00
cfa0 0000 ld $00
cfa1 0024 ld $24
cfa2 00d0 ld $d0
cfa3 0006 ld $06
cfa4 00a9 ld $a9
cfa5 00ff ld $ff
cfa6 0085 ld $85
cfa7 003f ld $3f
cfa8 00d0 ld $d0
cfa9 0010 ld $10
cfaa 00c9 ld $c9
cfab 0025 ld $25
cfac 00d0 ld $d0
cfad 0013 ld $13
cfae 00a5 ld $a5
cfaf 0042 ld $42
cfb0 00d0 ld $d0
cfb1 00d0 ld $d0
cfb2 00a9 ld $a9
cfb3 0080 ld $80
cfb4 0085 ld $85
cfb5 0040 ld $40
cfb6 0005 ld $05
cfb7 0077 ld $77
cfb8 0085 ld $85
cfb9 0077 ld $77
cfba 008a ld $8a
cfbb 0009 ld $09
cfbc 0080 ld $80
cfbd 00aa ld $aa
cfbe 0020 ld $20
cfbf 006b ld $6b
cfc0 0022 ld $22
cfc1 0086 ld $86
cfc2 0078 ld $78
cfc3 0038 ld $38
cfc4 0005 ld $05
cfc5 0042 ld $42
cfc6 00e9 ld $e9
cfc7 0028 ld $28
cfc8 00d0 ld $d0
cfc9 0003 ld $03
cfca 004c ld $4c
cfcb 000f ld $0f
cfcc 0012 ld $12
cfcd 00a9 ld $a9
cfce 0000 ld $00
cfcf 0085 ld $85
cfd0 0042 ld $42
cfd1 00a5 ld $a5
cfd2 005f ld $5f
cfd3 00a6 ld $a6
cfd4 0060 ld $60
cfd5 00a0 ld $a0
cfd6 0000 ld $00
cfd7 0086 ld $86
cfd8 0093 ld $93
cfd9 0085 ld $85
cfda 0092 ld $92
cfdb 00e4 ld $e4
cfdc 0062 ld $62
cfdd 00d0 ld $d0
cfde 0004 ld $04
cfdf 00c5 ld $c5
cfe0 0061 ld $61
cfe1 00f0 ld $f0
cfe2 0022 ld $22
cfe3 00a5 ld $a5
cfe4 0077 ld $77
cfe5 00d1 ld $d1
cfe6 0092 ld $92
cfe7 00d0 ld $d0
cfe8 0008 ld $08
cfe9 00a5 ld $a5
cfea 0078 ld $78
cfeb 00c8 ld $c8
cfec 00d1 ld $d1
cfed 0092 ld $92
cfee 00f0 ld $f0
cfef 007d ld $7d
cff0 0088 ld $88
cff1 0018 ld $18
cff2 00a5 ld $a5
cff3 0092 ld $92
cff4 0069 ld $69
cff5 0007 ld $07
cff6 0090 ld $90
cff7 00e1 ld $e1
cff8 00e8 ld $e8
cff9 00d0 ld $d0
cffa 00dc ld $dc
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 00c9 ld $c9
d001 0041 ld $41
d002 0090 ld $90
d003 0005 ld $05
d004 00e9 ld $e9
d005 005b ld $5b
d006 0038 ld $38
d007 00e9 ld $e9
d008 00a5 ld $a5
d009 0060 ld $60
d00a 0068 ld $68
d00b 0048 ld $48
d00c 00c9 ld $c9
d00d 007c ld $7c
d00e 00d0 ld $d0
d00f 0005 ld $05
d010 00a9 ld $a9
d011 008b ld $8b
d012 00a0 ld $a0
d013 001f ld $1f
d014 0060 ld $60
d015 00a5 ld $a5
d016 0077 ld $77
d017 00a4 ld $a4
d018 0078 ld $78
d019 00c9 ld $c9
d01a 0054 ld $54
d01b 00d0 ld $d0
d01c 000b ld $0b
d01d 00c0 ld $c0
d01e 00c9 ld $c9
d01f 00f0 ld $f0
d020 00ef ld $ef
d021 00c0 ld $c0
d022 0049 ld $49
d023 00d0 ld $d0
d024 0003 ld $03
d025 004c ld $4c
d026 006e ld $6e
d027 000f ld $0f
d028 00c9 ld $c9
d029 0053 ld $53
d02a 00d0 ld $d0
d02b 0004 ld $04
d02c 00c0 ld $c0
d02d 0054 ld $54
d02e 00f0 ld $f0
d02f 00f5 ld $f5
d030 00a5 ld $a5
d031 0061 ld $61
d032 00a4 ld $a4
d033 0062 ld $62
d034 0085 ld $85
d035 0092 ld $92
d036 0084 ld $84
d037 0093 ld $93
d038 00a5 ld $a5
d039 0063 ld $63
d03a 00a4 ld $a4
d03b 0064 ld $64
d03c 0085 ld $85
d03d 008d ld $8d
d03e 0084 ld $84
d03f 008e ld $8e
d040 0018 ld $18
d041 0069 ld $69
d042 0007 ld $07
d043 0090 ld $90
d044 0001 ld $01
d045 00c8 ld $c8
d046 0085 ld $85
d047 008b ld $8b
d048 0084 ld $84
d049 008c ld $8c
d04a 0020 ld $20
d04b 00cb ld $cb
d04c 0004 ld $04
d04d 00a5 ld $a5
d04e 008b ld $8b
d04f 00a4 ld $a4
d050 008c ld $8c
d051 00c8 ld $c8
d052 0085 ld $85
d053 0061 ld $61
d054 0084 ld $84
d055 0062 ld $62
d056 00a0 ld $a0
d057 0000 ld $00
d058 00a5 ld $a5
d059 0077 ld $77
d05a 0091 ld $91
d05b 0092 ld $92
d05c 00c8 ld $c8
d05d 00a5 ld $a5
d05e 0078 ld $78
d05f 0091 ld $91
d060 0092 ld $92
d061 00a9 ld $a9
d062 0000 ld $00
d063 00c8 ld $c8
d064 0091 ld $91
d065 0092 ld $92
d066 00c8 ld $c8
d067 0091 ld $91
d068 0092 ld $92
d069 00c8 ld $c8
d06a 0091 ld $91
d06b 0092 ld $92
d06c 00c8 ld $c8
d06d 0091 ld $91
d06e 0092 ld $92
d06f 00c8 ld $c8
d070 0091 ld $91
d071 0092 ld $92
d072 00a5 ld $a5
d073 0092 ld $92
d074 0018 ld $18
d075 0069 ld $69
d076 0002 ld $02
d077 00a4 ld $a4
d078 0093 ld $93
d079 0090 ld $90
d07a 0001 ld $01
d07b 00c8 ld $c8
d07c 0085 ld $85
d07d 0079 ld $79
d07e 0084 ld $84
d07f 007a ld $7a
d080 0060 ld $60
d081 00a5 ld $a5
d082 003d ld $3d
d083 000a ld $0a
d084 0069 ld $69
d085 0005 ld $05
d086 0065 ld $65
d087 0092 ld $92
d088 00a4 ld $a4
d089 0093 ld $93
d08a 0090 ld $90
d08b 0001 ld $01
d08c 00c8 ld $c8
d08d 0085 ld $85
d08e 008b ld $8b
d08f 0084 ld $84
d090 008c ld $8c
d091 0060 ld $60
d092 0090 ld $90
d093 0080 ld $80
d094 0000 ld $00
d095 0000 ld $00
d096 0020 ld $20
d097 006b ld $6b
d098 0022 ld $22
d099 0020 ld $20
d09a 000a ld $0a
d09b 000e ld $0e
d09c 0020 ld $20
d09d 00f9 ld $f9
d09e 000d ld $0d
d09f 00a5 ld $a5
d0a0 0099 ld $99
d0a1 0030 ld $30
d0a2 000d ld $0d
d0a3 00a5 ld $a5
d0a4 0094 ld $94
d0a5 00c9 ld $c9
d0a6 0012 ld $12
d0a7 0000 ld $00
d0a8 0000 ld $00
d0a9 0090 ld $90
d0aa 0090 ld $90
d0ab 0009 ld $09
d0ac 00a9 ld $a9
d0ad 00ec ld $ec
d0ae 00a0 ld $a0
d0af 0011 ld $11
d0b0 0020 ld $20
d0b1 00d3 ld $d3
d0b2 001c ld $1c
d0b3 00d0 ld $d0
d0b4 0076 ld $76
d0b5 004c ld $4c
d0b6 0013 ld $13
d0b7 001d ld $1d
d0b8 00a5 ld $a5
d0b9 003e ld $3e
d0ba 0005 ld $05
d0bb 0040 ld $40
d0bc 0048 ld $48
d0bd 00a5 ld $a5
d0be 003f ld $3f
d0bf 0048 ld $48
d0c0 00a0 ld $a0
d0c1 0000 ld $00
d0c2 0098 ld $98
d0c3 0048 ld $48
d0c4 00a5 ld $a5
d0c5 0078 ld $78
d0c6 0048 ld $48
d0c7 00a5 ld $a5
d0c8 0077 ld $77
d0c9 0048 ld $48
d0ca 0020 ld $20
d0cb 00f0 ld $f0
d0cc 0011 ld $11
d0cd 0068 ld $68
d0ce 0085 ld $85
d0cf 0077 ld $77
d0d0 0068 ld $68
d0d1 0085 ld $85
d0d2 0078 ld $78
d0d3 0068 ld $68
d0d4 00a8 ld $a8
d0d5 00ba ld $ba
d0d6 00b5 ld $b5
d0d7 0002 ld $02
d0d8 0048 ld $48
d0d9 00b5 ld $b5
d0da 0001 ld $01
d0db 0048 ld $48
d0dc 00a5 ld $a5
d0dd 0097 ld $97
d0de 0095 ld $95
d0df 0002 ld $02
d0e0 00a5 ld $a5
d0e1 0098 ld $98
d0e2 0095 ld $95
d0e3 0001 ld $01
d0e4 00c8 ld $c8
d0e5 0020 ld $20
d0e6 0071 ld $71
d0e7 0022 ld $22
d0e8 00c9 ld $c9
d0e9 002c ld $2c
d0ea 00f0 ld $f0
d0eb 00d6 ld $d6
d0ec 0084 ld $84
d0ed 003d ld $3d
d0ee 0020 ld $20
d0ef 005d ld $5d
d0f0 000f ld $0f
d0f1 0068 ld $68
d0f2 0085 ld $85
d0f3 003f ld $3f
d0f4 0068 ld $68
d0f5 0085 ld $85
d0f6 0040 ld $40
d0f7 0029 ld $29
d0f8 007f ld $7f
d0f9 0085 ld $85
d0fa 003e ld $3e
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 00a6 ld $a6
d101 0061 ld $61
d102 00a5 ld $a5
d103 0062 ld $62
d104 0086 ld $86
d105 0092 ld $92
d106 0085 ld $85
d107 0093 ld $93
d108 00c5 ld $c5
d109 0064 ld $64
d10a 00d0 ld $d0
d10b 0004 ld $04
d10c 00e4 ld $e4
d10d 0063 ld $63
d10e 00f0 ld $f0
d10f 0039 ld $39
d110 00a0 ld $a0
d111 0000 ld $00
d112 00b1 ld $b1
d113 0092 ld $92
d114 00c8 ld $c8
d115 00c5 ld $c5
d116 0077 ld $77
d117 00d0 ld $d0
d118 0006 ld $06
d119 00a5 ld $a5
d11a 0078 ld $78
d11b 00d1 ld $d1
d11c 0092 ld $92
d11d 00f0 ld $f0
d11e 0016 ld $16
d11f 00c8 ld $c8
d120 00b1 ld $b1
d121 0092 ld $92
d122 0018 ld $18
d123 0065 ld $65
d124 0092 ld $92
d125 00aa ld $aa
d126 00c8 ld $c8
d127 00b1 ld $b1
d128 0092 ld $92
d129 0065 ld $65
d12a 0093 ld $93
d12b 0090 ld $90
d12c 00d7 ld $d7
d12d 00a2 ld $a2
d12e 006b ld $6b
d12f 002c ld $2c
d130 00a2 ld $a2
d131 0035 ld $35
d132 004c ld $4c
d133 004a ld $4a
d134 0005 ld $05
d135 00a2 ld $a2
d136 0078 ld $78
d137 00a5 ld $a5
d138 003e ld $3e
d139 00d0 ld $d0
d13a 00f7 ld $f7
d13b 0020 ld $20
d13c 00db ld $db
d13d 0011 ld $11
d13e 00a5 ld $a5
d13f 003d ld $3d
d140 00a0 ld $a0
d141 0004 ld $04
d142 00d1 ld $d1
d143 0092 ld $92
d144 00d0 ld $d0
d145 00e7 ld $e7
d146 004c ld $4c
d147 0025 ld $25
d148 0013 ld $13
d149 0020 ld $20
d14a 00db ld $db
d14b 0011 ld $11
d14c 0020 ld $20
d14d 001b ld $1b
d14e 0005 ld $05
d14f 00a9 ld $a9
d150 0000 ld $00
d151 00a8 ld $a8
d152 0085 ld $85
d153 00a5 ld $a5
d154 00a2 ld $a2
d155 0005 ld $05
d156 00a5 ld $a5
d157 0077 ld $77
d158 0091 ld $91
d159 0092 ld $92
d15a 0010 ld $10
d15b 0001 ld $01
d15c 00ca ld $ca
d15d 00c8 ld $c8
d15e 00a5 ld $a5
d15f 0078 ld $78
d160 0091 ld $91
d161 0092 ld $92
d162 0010 ld $10
d163 0002 ld $02
d164 00ca ld $ca
d165 00ca ld $ca
d166 0086 ld $86
d167 00a4 ld $a4
d168 00a5 ld $a5
d169 003d ld $3d
d16a 00c8 ld $c8
d16b 00c8 ld $c8
d16c 00c8 ld $c8
d16d 0091 ld $91
d16e 0092 ld $92
d16f 00a2 ld $a2
d170 000b ld $0b
d171 00a9 ld $a9
d172 0000 ld $00
d173 0024 ld $24
d174 003e ld $3e
d175 0050 ld $50
d176 0008 ld $08
d177 0068 ld $68
d178 0018 ld $18
d179 0069 ld $69
d17a 0001 ld $01
d17b 00aa ld $aa
d17c 0068 ld $68
d17d 0069 ld $69
d17e 0000 ld $00
d17f 00c8 ld $c8
d180 0091 ld $91
d181 0092 ld $92
d182 00c8 ld $c8
d183 008a ld $8a
d184 0091 ld $91
d185 0092 ld $92
d186 0020 ld $20
d187 0087 ld $87
d188 0013 ld $13
d189 0086 ld $86
d18a 00a4 ld $a4
d18b 0085 ld $85
d18c 00a5 ld $a5
d18d 00a4 ld $a4
d18e 0054 ld $54
d18f 00c6 ld $c6
d190 003d ld $3d
d191 00d0 ld $d0
d192 00dc ld $dc
d193 0065 ld $65
d194 008c ld $8c
d195 00b0 ld $b0
d196 005d ld $5d
d197 0085 ld $85
d198 008c ld $8c
d199 00a8 ld $a8
d19a 008a ld $8a
d19b 0065 ld $65
d19c 008b ld $8b
d19d 0090 ld $90
d19e 0003 ld $03
d19f 00c8 ld $c8
d1a0 00f0 ld $f0
d1a1 0052 ld $52
d1a2 0020 ld $20
d1a3 001b ld $1b
d1a4 0005 ld $05
d1a5 0085 ld $85
d1a6 0063 ld $63
d1a7 0084 ld $84
d1a8 0064 ld $64
d1a9 00a9 ld $a9
d1aa 0000 ld $00
d1ab 00e6 ld $e6
d1ac 00a5 ld $a5
d1ad 00a4 ld $a4
d1ae 0013 ld $13
d1af 0000 ld $00
d1b0 0000 ld $00
d1b1 00a4 ld $a4
d1b2 00f0 ld $f0
d1b3 0005 ld $05
d1b4 0088 ld $88
d1b5 0091 ld $91
d1b6 008b ld $8b
d1b7 00d0 ld $d0
d1b8 00fb ld $fb
d1b9 00c6 ld $c6
d1ba 008c ld $8c
d1bb 00c6 ld $c6
d1bc 00a5 ld $a5
d1bd 00d0 ld $d0
d1be 00f5 ld $f5
d1bf 00e6 ld $e6
d1c0 008c ld $8c
d1c1 0038 ld $38
d1c2 00a5 ld $a5
d1c3 0063 ld $63
d1c4 00e5 ld $e5
d1c5 0092 ld $92
d1c6 00a0 ld $a0
d1c7 0002 ld $02
d1c8 0091 ld $91
d1c9 0092 ld $92
d1ca 00a5 ld $a5
d1cb 0064 ld $64
d1cc 00c8 ld $c8
d1cd 00e5 ld $e5
d1ce 0093 ld $93
d1cf 0091 ld $91
d1d0 0092 ld $92
d1d1 00a5 ld $a5
d1d2 003e ld $3e
d1d3 00d0 ld $d0
d1d4 0062 ld $62
d1d5 00c8 ld $c8
d1d6 00b1 ld $b1
d1d7 0092 ld $92
d1d8 0085 ld $85
d1d9 003d ld $3d
d1da 00a9 ld $a9
d1db 0000 ld $00
d1dc 0085 ld $85
d1dd 00a4 ld $a4
d1de 0085 ld $85
d1df 00a5 ld $a5
d1e0 00c8 ld $c8
d1e1 0068 ld $68
d1e2 00aa ld $aa
d1e3 0085 ld $85
d1e4 0097 ld $97
d1e5 0068 ld $68
d1e6 0085 ld $85
d1e7 0098 ld $98
d1e8 00d1 ld $d1
d1e9 0092 ld $92
d1ea 0090 ld $90
d1eb 000e ld $0e
d1ec 00d0 ld $d0
d1ed 0006 ld $06
d1ee 00c8 ld $c8
d1ef 008a ld $8a
d1f0 00d1 ld $d1
d1f1 0092 ld $92
d1f2 0090 ld $90
d1f3 0007 ld $07
d1f4 004c ld $4c
d1f5 007f ld $7f
d1f6 0012 ld $12
d1f7 004c ld $4c
d1f8 0048 ld $48
d1f9 0005 ld $05
d1fa 00c8 ld $c8
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 00a5 ld $a5
d201 00a5 ld $a5
d202 0005 ld $05
d203 00a4 ld $a4
d204 0018 ld $18
d205 00f0 ld $f0
d206 000a ld $0a
d207 0020 ld $20
d208 0087 ld $87
d209 0013 ld $13
d20a 008a ld $8a
d20b 0065 ld $65
d20c 0097 ld $97
d20d 00aa ld $aa
d20e 0098 ld $98
d20f 00a4 ld $a4
d210 0054 ld $54
d211 0065 ld $65
d212 0098 ld $98
d213 0086 ld $86
d214 00a4 ld $a4
d215 00c6 ld $c6
d216 003d ld $3d
d217 00d0 ld $d0
d218 00ca ld $ca
d219 0085 ld $85
d21a 00a5 ld $a5
d21b 00a2 ld $a2
d21c 0005 ld $05
d21d 00a5 ld $a5
d21e 0077 ld $77
d21f 0010 ld $10
d220 0001 ld $01
d221 00ca ld $ca
d222 00a5 ld $a5
d223 0078 ld $78
d224 0010 ld $10
d225 0002 ld $02
d226 00ca ld $ca
d227 00ca ld $ca
d228 0086 ld $86
d229 005a ld $5a
d22a 00a9 ld $a9
d22b 0000 ld $00
d22c 0020 ld $20
d22d 0090 ld $90
d22e 0013 ld $13
d22f 008a ld $8a
d230 0065 ld $65
d231 008b ld $8b
d232 0085 ld $85
d233 0079 ld $79
d234 0098 ld $98
d235 0065 ld $65
d236 008c ld $8c
d237 0085 ld $85
d238 007a ld $7a
d239 00a8 ld $a8
d23a 00a5 ld $a5
d23b 0079 ld $79
d23c 0060 ld $60
d23d 0084 ld $84
d23e 0054 ld $54
d23f 00b1 ld $b1
d240 0092 ld $92
d241 0085 ld $85
d242 005a ld $5a
d243 0088 ld $88
d244 00b1 ld $b1
d245 0092 ld $92
d246 0085 ld $85
d247 005b ld $5b
d248 00a9 ld $a9
d249 0010 ld $10
d24a 0085 ld $85
d24b 0090 ld $90
d24c 00a2 ld $a2
d24d 0000 ld $00
d24e 00a0 ld $a0
d24f 0000 ld $00
d250 008a ld $8a
d251 000a ld $0a
d252 00aa ld $aa
d253 0098 ld $98
d254 002a ld $2a
d255 00a8 ld $a8
d256 00b0 ld $b0
d257 00a4 ld $a4
d258 0006 ld $06
d259 00a4 ld $a4
d25a 0026 ld $26
d25b 00a5 ld $a5
d25c 0090 ld $90
d25d 000b ld $0b
d25e 0018 ld $18
d25f 008a ld $8a
d260 0065 ld $65
d261 005a ld $5a
d262 00aa ld $aa
d263 0098 ld $98
d264 0065 ld $65
d265 005b ld $5b
d266 00a8 ld $a8
d267 00b0 ld $b0
d268 0093 ld $93
d269 00c6 ld $c6
d26a 0090 ld $90
d26b 00d0 ld $d0
d26c 00e3 ld $e3
d26d 0060 ld $60
d26e 00a5 ld $a5
d26f 003f ld $3f
d270 00f0 ld $f0
d271 0003 ld $03
d272 0020 ld $20
d273 00e2 ld $e2
d274 0016 ld $16
d275 0020 ld $20
d276 0062 ld $62
d277 0015 ld $15
d278 0038 ld $38
d279 00a5 ld $a5
d27a 0065 ld $65
d27b 00e5 ld $e5
d27c 0063 ld $63
d27d 00a8 ld $a8
d27e 00a5 ld $a5
d27f 0066 ld $66
d280 00e5 ld $e5
d281 0064 ld $64
d282 00a2 ld $a2
d283 0000 ld $00
d284 0086 ld $86
d285 003f ld $3f
d286 0085 ld $85
d287 0095 ld $95
d288 0084 ld $84
d289 0096 ld $96
d28a 00a2 ld $a2
d28b 0090 ld $90
d28c 004c ld $4c
d28d 00bc ld $bc
d28e 001c ld $1c
d28f 00a5 ld $a5
d290 0030 ld $30
d291 0020 ld $20
d292 007a ld $7a
d293 0004 ld $04
d294 00a9 ld $a9
d295 0000 ld $00
d296 00f0 ld $f0
d297 00ea ld $ea
d298 00a6 ld $a6
d299 006c ld $6c
d29a 00e8 ld $e8
d29b 00d0 ld $d0
d29c 009f ld $9f
d29d 00a2 ld $a2
d29e 0095 ld $95
d29f 002c ld $2c
d2a0 00a2 ld $a2
d2a1 00e0 ld $e0
d2a2 004c ld $4c
d2a3 004a ld $4a
d2a4 0005 ld $05
d2a5 0020 ld $20
d2a6 001d ld $1d
d2a7 0014 ld $14
d2a8 0020 ld $20
d2a9 00e2 ld $e2
d2aa 0013 ld $13
d2ab 0020 ld $20
d2ac 0060 ld $60
d2ad 000f ld $0f
d2ae 00a9 ld $a9
d2af 0080 ld $80
d2b0 0085 ld $85
d2b1 0042 ld $42
d2b2 0020 ld $20
d2b3 00d0 ld $d0
d2b4 0010 ld $10
d2b5 0020 ld $20
d2b6 0014 ld $14
d2b7 0000 ld $00
d2b8 0000 ld $00
d2b9 00f9 ld $f9
d2ba 000d ld $0d
d2bb 0020 ld $20
d2bc 005d ld $5d
d2bd 000f ld $0f
d2be 00a9 ld $a9
d2bf 00ac ld $ac
d2c0 0020 ld $20
d2c1 0065 ld $65
d2c2 000f ld $0f
d2c3 0048 ld $48
d2c4 00a5 ld $a5
d2c5 007a ld $7a
d2c6 0048 ld $48
d2c7 00a5 ld $a5
d2c8 0079 ld $79
d2c9 0048 ld $48
d2ca 00a5 ld $a5
d2cb 00a7 ld $a7
d2cc 0048 ld $48
d2cd 00a5 ld $a5
d2ce 00a6 ld $a6
d2cf 0048 ld $48
d2d0 0020 ld $20
d2d1 00e7 ld $e7
d2d2 0009 ld $09
d2d3 004c ld $4c
d2d4 008b ld $8b
d2d5 0014 ld $14
d2d6 00a9 ld $a9
d2d7 009f ld $9f
d2d8 0020 ld $20
d2d9 0065 ld $65
d2da 000f ld $0f
d2db 0009 ld $09
d2dc 0080 ld $80
d2dd 0085 ld $85
d2de 0042 ld $42
d2df 0020 ld $20
d2e0 00d7 ld $d7
d2e1 0010 ld $10
d2e2 0085 ld $85
d2e3 0081 ld $81
d2e4 0084 ld $84
d2e5 0082 ld $82
d2e6 004c ld $4c
d2e7 00f9 ld $f9
d2e8 000d ld $0d
d2e9 0020 ld $20
d2ea 001d ld $1d
d2eb 0014 ld $14
d2ec 00a5 ld $a5
d2ed 0082 ld $82
d2ee 0048 ld $48
d2ef 00a5 ld $a5
d2f0 0081 ld $81
d2f1 0048 ld $48
d2f2 0020 ld $20
d2f3 0057 ld $57
d2f4 000f ld $0f
d2f5 0020 ld $20
d2f6 00f9 ld $f9
d2f7 000d ld $0d
d2f8 0068 ld $68
d2f9 0085 ld $85
d2fa 0081 ld $81
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 0068 ld $68
d301 0085 ld $85
d302 0082 ld $82
d303 00a0 ld $a0
d304 0002 ld $02
d305 00b1 ld $b1
d306 0081 ld $81
d307 0085 ld $85
d308 0079 ld $79
d309 00aa ld $aa
d30a 00c8 ld $c8
d30b 00b1 ld $b1
d30c 0081 ld $81
d30d 00f0 ld $f0
d30e 0099 ld $99
d30f 0085 ld $85
d310 007a ld $7a
d311 00c8 ld $c8
d312 00b1 ld $b1
d313 0079 ld $79
d314 0048 ld $48
d315 0088 ld $88
d316 0010 ld $10
d317 00fa ld $fa
d318 00a4 ld $a4
d319 007a ld $7a
d31a 0020 ld $20
d31b 004c ld $4c
d31c 001c ld $1c
d31d 00a5 ld $a5
d31e 00a7 ld $a7
d31f 0048 ld $48
d320 00a5 ld $a5
d321 00a6 ld $a6
d322 0048 ld $48
d323 00b1 ld $b1
d324 0081 ld $81
d325 0085 ld $85
d326 00a6 ld $a6
d327 00c8 ld $c8
d328 00b1 ld $b1
d329 0081 ld $81
d32a 0085 ld $85
d32b 00a7 ld $a7
d32c 00a5 ld $a5
d32d 007a ld $7a
d32e 0048 ld $48
d32f 00a5 ld $a5
d330 0079 ld $79
d331 0048 ld $48
d332 0020 ld $20
d333 00f6 ld $f6
d334 000d ld $0d
d335 0068 ld $68
d336 0085 ld $85
d337 0081 ld $81
d338 0068 ld $68
d339 0085 ld $85
d33a 0082 ld $82
d33b 0020 ld $20
d33c 0071 ld $71
d33d 0022 ld $22
d33e 00f0 ld $f0
d33f 0003 ld $03
d340 004c ld $4c
d341 006e ld $6e
d342 000f ld $0f
d343 0068 ld $68
d344 0085 ld $85
d345 00a6 ld $a6
d346 0068 ld $68
d347 0085 ld $85
d348 00a7 ld $a7
d349 00a0 ld $a0
d34a 0000 ld $00
d34b 0068 ld $68
d34c 0091 ld $91
d34d 0081 ld $81
d34e 0068 ld $68
d34f 00c8 ld $c8
d350 0091 ld $91
d351 0081 ld $81
d352 0068 ld $68
d353 00c8 ld $c8
d354 0091 ld $91
d355 0081 ld $81
d356 0068 ld $68
d357 00c8 ld $c8
d358 0091 ld $91
d359 0081 ld $81
d35a 0068 ld $68
d35b 00c8 ld $c8
d35c 0091 ld $91
d35d 0081 ld $81
d35e 0060 ld $60
d35f 0020 ld $20
d360 00f9 ld $f9
d361 000d ld $0d
d362 00a0 ld $a0
d363 0000 ld $00
d364 0020 ld $20
d365 0057 ld $57
d366 001e ld $1e
d367 0068 ld $68
d368 0068 ld $68
d369 00a9 ld $a9
d36a 0004 ld $04
d36b 00a0 ld $a0
d36c 0002 ld $02
d36d 00d0 ld $d0
d36e 0012 ld $12
d36f 00a6 ld $a6
d370 0097 ld $97
d371 00a4 ld $a4
d372 0098 ld $98
d373 0086 ld $86
d374 0083 ld $83
d375 0084 ld $84
d376 0084 ld $84
d377 0020 ld $20
d378 0030 ld $30
d379 0015 ld $15
d37a 0086 ld $86
d37b 0095 ld $95
d37c 0084 ld $84
d37d 0096 ld $96
d37e 0085 ld $85
d37f 0094 ld $94
d380 0060 ld $60
d381 00a2 ld $a2
d382 0022 ld $22
d383 0086 ld $86
d384 003b ld $3b
d385 0086 ld $86
d386 003c ld $3c
d387 0085 ld $85
d388 00a2 ld $a2
d389 0084 ld $84
d38a 00a3 ld $a3
d38b 0085 ld $85
d38c 0095 ld $95
d38d 0084 ld $84
d38e 0096 ld $96
d38f 00a0 ld $a0
d390 00ff ld $ff
d391 00c8 ld $c8
d392 00b1 ld $b1
d393 00a2 ld $a2
d394 00f0 ld $f0
d395 000c ld $0c
d396 00c5 ld $c5
d397 003b ld $3b
d398 00f0 ld $f0
d399 0004 ld $04
d39a 00c5 ld $c5
d39b 003c ld $3c
d39c 00d0 ld $d0
d39d 00f3 ld $f3
d39e 00c9 ld $c9
d39f 0022 ld $22
d3a0 00f0 ld $f0
d3a1 0001 ld $01
d3a2 0018 ld $18
d3a3 0084 ld $84
d3a4 0094 ld $94
d3a5 0098 ld $98
d3a6 0065 ld $65
d3a7 00a2 ld $a2
d3a8 0085 ld $85
d3a9 00a4 ld $a4
d3aa 00a6 ld $a6
d3ab 00a3 ld $a3
d3ac 0090 ld $90
d3ad 0001 ld $01
d3ae 00e8 ld $e8
d3af 0086 ld $86
d3b0 00a5 ld $a5
d3b1 00a5 ld $a5
d3b2 00a3 ld $a3
d3b3 00f0 ld $f0
d3b4 0004 ld $04
d3b5 00c9 ld $c9
d3b6 0024 ld $24
d3b7 00d0 ld $d0
d3b8 000b ld $0b
d3b9 0098 ld $98
d3ba 0020 ld $20
d3bb 00b1 ld $b1
d3bc 0014 ld $14
d3bd 00a6 ld $a6
d3be 0015 ld $15
d3bf 0000 ld $00
d3c0 0000 ld $00
d3c1 00a2 ld $a2
d3c2 00a4 ld $a4
d3c3 00a3 ld $a3
d3c4 0020 ld $20
d3c5 00c4 ld $c4
d3c6 0016 ld $16
d3c7 00a6 ld $a6
d3c8 0048 ld $48
d3c9 00e0 ld $e0
d3ca 0054 ld $54
d3cb 00d0 ld $d0
d3cc 0005 ld $05
d3cd 00a2 ld $a2
d3ce 00bf ld $bf
d3cf 004c ld $4c
d3d0 004a ld $4a
d3d1 0005 ld $05
d3d2 00a5 ld $a5
d3d3 0094 ld $94
d3d4 0095 ld $95
d3d5 0000 ld $00
d3d6 00a5 ld $a5
d3d7 0095 ld $95
d3d8 0095 ld $95
d3d9 0001 ld $01
d3da 00a5 ld $a5
d3db 0096 ld $96
d3dc 0095 ld $95
d3dd 0002 ld $02
d3de 00a0 ld $a0
d3df 0000 ld $00
d3e0 0086 ld $86
d3e1 0097 ld $97
d3e2 0084 ld $84
d3e3 0098 ld $98
d3e4 0084 ld $84
d3e5 00a3 ld $a3
d3e6 0088 ld $88
d3e7 0084 ld $84
d3e8 003f ld $3f
d3e9 0086 ld $86
d3ea 0049 ld $49
d3eb 00e8 ld $e8
d3ec 00e8 ld $e8
d3ed 00e8 ld $e8
d3ee 0086 ld $86
d3ef 0048 ld $48
d3f0 0060 ld $60
d3f1 0046 ld $46
d3f2 0041 ld $41
d3f3 0048 ld $48
d3f4 0049 ld $49
d3f5 00ff ld $ff
d3f6 0038 ld $38
d3f7 0065 ld $65
d3f8 0065 ld $65
d3f9 00a4 ld $a4
d3fa 0066 ld $66
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 00b0 ld $b0
d401 0001 ld $01
d402 0088 ld $88
d403 00c4 ld $c4
d404 0064 ld $64
d405 0090 ld $90
d406 0011 ld $11
d407 00d0 ld $d0
d408 0004 ld $04
d409 00c5 ld $c5
d40a 0063 ld $63
d40b 0090 ld $90
d40c 000b ld $0b
d40d 0085 ld $85
d40e 0065 ld $65
d40f 0084 ld $84
d410 0066 ld $66
d411 0085 ld $85
d412 0067 ld $67
d413 0084 ld $84
d414 0068 ld $68
d415 00aa ld $aa
d416 0068 ld $68
d417 0060 ld $60
d418 00a2 ld $a2
d419 004d ld $4d
d41a 00a5 ld $a5
d41b 0041 ld $41
d41c 0030 ld $30
d41d 00b6 ld $b6
d41e 0020 ld $20
d41f 0062 ld $62
d420 0015 ld $15
d421 00a9 ld $a9
d422 0080 ld $80
d423 0085 ld $85
d424 0041 ld $41
d425 0068 ld $68
d426 00d0 ld $d0
d427 00d0 ld $d0
d428 00a6 ld $a6
d429 0069 ld $69
d42a 00a5 ld $a5
d42b 006a ld $6a
d42c 0086 ld $86
d42d 0065 ld $65
d42e 0085 ld $85
d42f 0066 ld $66
d430 00a0 ld $a0
d431 0000 ld $00
d432 0084 ld $84
d433 0082 ld $82
d434 0084 ld $84
d435 0081 ld $81
d436 00a5 ld $a5
d437 0063 ld $63
d438 00a6 ld $a6
d439 0064 ld $64
d43a 0085 ld $85
d43b 0092 ld $92
d43c 0086 ld $86
d43d 0093 ld $93
d43e 00a9 ld $a9
d43f 004b ld $4b
d440 00a2 ld $a2
d441 0000 ld $00
d442 0085 ld $85
d443 0054 ld $54
d444 0086 ld $86
d445 0055 ld $55
d446 00c5 ld $c5
d447 0048 ld $48
d448 00f0 ld $f0
d449 0005 ld $05
d44a 0020 ld $20
d44b 0003 ld $03
d44c 0016 ld $16
d44d 00f0 ld $f0
d44e 00f7 ld $f7
d44f 00a9 ld $a9
d450 0007 ld $07
d451 0085 ld $85
d452 0086 ld $86
d453 00a5 ld $a5
d454 005f ld $5f
d455 00a6 ld $a6
d456 0060 ld $60
d457 0085 ld $85
d458 0054 ld $54
d459 0086 ld $86
d45a 0055 ld $55
d45b 00e4 ld $e4
d45c 0062 ld $62
d45d 00d0 ld $d0
d45e 0004 ld $04
d45f 00c5 ld $c5
d460 0061 ld $61
d461 00f0 ld $f0
d462 0005 ld $05
d463 0020 ld $20
d464 00f9 ld $f9
d465 0015 ld $15
d466 00f0 ld $f0
d467 00f3 ld $f3
d468 0085 ld $85
d469 008b ld $8b
d46a 0086 ld $86
d46b 008c ld $8c
d46c 00a9 ld $a9
d46d 0003 ld $03
d46e 0085 ld $85
d46f 0086 ld $86
d470 00a5 ld $a5
d471 008b ld $8b
d472 00a6 ld $a6
d473 008c ld $8c
d474 00e4 ld $e4
d475 0064 ld $64
d476 00d0 ld $d0
d477 0007 ld $07
d478 00c5 ld $c5
d479 0063 ld $63
d47a 00d0 ld $d0
d47b 0003 ld $03
d47c 004c ld $4c
d47d 0042 ld $42
d47e 0016 ld $16
d47f 0085 ld $85
d480 0054 ld $54
d481 0086 ld $86
d482 0055 ld $55
d483 00a0 ld $a0
d484 0000 ld $00
d485 00b1 ld $b1
d486 0054 ld $54
d487 00aa ld $aa
d488 00c8 ld $c8
d489 00b1 ld $b1
d48a 0054 ld $54
d48b 0008 ld $08
d48c 00c8 ld $c8
d48d 00b1 ld $b1
d48e 0054 ld $54
d48f 0065 ld $65
d490 008b ld $8b
d491 0085 ld $85
d492 008b ld $8b
d493 00c8 ld $c8
d494 00b1 ld $b1
d495 0054 ld $54
d496 0065 ld $65
d497 008c ld $8c
d498 0085 ld $85
d499 008c ld $8c
d49a 0028 ld $28
d49b 0010 ld $10
d49c 00d3 ld $d3
d49d 008a ld $8a
d49e 0030 ld $30
d49f 00d0 ld $d0
d4a0 00c8 ld $c8
d4a1 00b1 ld $b1
d4a2 0054 ld $54
d4a3 00a0 ld $a0
d4a4 0000 ld $00
d4a5 000a ld $0a
d4a6 0069 ld $69
d4a7 0005 ld $05
d4a8 0065 ld $65
d4a9 0054 ld $54
d4aa 0085 ld $85
d4ab 0054 ld $54
d4ac 0090 ld $90
d4ad 0002 ld $02
d4ae 00e6 ld $e6
d4af 0055 ld $55
d4b0 00a6 ld $a6
d4b1 0055 ld $55
d4b2 00e4 ld $e4
d4b3 008c ld $8c
d4b4 00d0 ld $d0
d4b5 0004 ld $04
d4b6 00c5 ld $c5
d4b7 008b ld $8b
d4b8 00f0 ld $f0
d4b9 00ba ld $ba
d4ba 0020 ld $20
d4bb 0003 ld $03
d4bc 0016 ld $16
d4bd 00f0 ld $f0
d4be 00f3 ld $f3
d4bf 00b1 ld $b1
d4c0 0054 ld $54
d4c1 0030 ld $30
d4c2 0035 ld $35
d4c3 00c8 ld $c8
d4c4 00b1 ld $b1
d4c5 0054 ld $54
d4c6 0016 ld $16
d4c7 0000 ld $00
d4c8 0000 ld $00
d4c9 0010 ld $10
d4ca 0030 ld $30
d4cb 00c8 ld $c8
d4cc 00b1 ld $b1
d4cd 0054 ld $54
d4ce 00f0 ld $f0
d4cf 002b ld $2b
d4d0 00c8 ld $c8
d4d1 00b1 ld $b1
d4d2 0054 ld $54
d4d3 00aa ld $aa
d4d4 00c8 ld $c8
d4d5 00b1 ld $b1
d4d6 0054 ld $54
d4d7 00c5 ld $c5
d4d8 0066 ld $66
d4d9 0090 ld $90
d4da 0006 ld $06
d4db 00d0 ld $d0
d4dc 001e ld $1e
d4dd 00e4 ld $e4
d4de 0065 ld $65
d4df 00b0 ld $b0
d4e0 001a ld $1a
d4e1 00c5 ld $c5
d4e2 0093 ld $93
d4e3 0090 ld $90
d4e4 0016 ld $16
d4e5 00d0 ld $d0
d4e6 0004 ld $04
d4e7 00e4 ld $e4
d4e8 0092 ld $92
d4e9 0090 ld $90
d4ea 0010 ld $10
d4eb 0086 ld $86
d4ec 0092 ld $92
d4ed 0085 ld $85
d4ee 0093 ld $93
d4ef 00a5 ld $a5
d4f0 0054 ld $54
d4f1 00a6 ld $a6
d4f2 0055 ld $55
d4f3 0085 ld $85
d4f4 0081 ld $81
d4f5 0086 ld $86
d4f6 0082 ld $82
d4f7 00a5 ld $a5
d4f8 0086 ld $86
d4f9 0085 ld $85
d4fa 0088 ld $88
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 00a5 ld $a5
d501 0086 ld $86
d502 0018 ld $18
d503 0065 ld $65
d504 0054 ld $54
d505 0085 ld $85
d506 0054 ld $54
d507 0090 ld $90
d508 0002 ld $02
d509 00e6 ld $e6
d50a 0055 ld $55
d50b 00a6 ld $a6
d50c 0055 ld $55
d50d 00a0 ld $a0
d50e 0000 ld $00
d50f 0060 ld $60
d510 00a5 ld $a5
d511 0082 ld $82
d512 0005 ld $05
d513 0081 ld $81
d514 00f0 ld $f0
d515 00f5 ld $f5
d516 00a5 ld $a5
d517 0088 ld $88
d518 0029 ld $29
d519 0004 ld $04
d51a 004a ld $4a
d51b 00a8 ld $a8
d51c 0085 ld $85
d51d 0088 ld $88
d51e 00b1 ld $b1
d51f 0081 ld $81
d520 0065 ld $65
d521 0092 ld $92
d522 0085 ld $85
d523 008d ld $8d
d524 00a5 ld $a5
d525 0093 ld $93
d526 0069 ld $69
d527 0000 ld $00
d528 0085 ld $85
d529 008e ld $8e
d52a 00a5 ld $a5
d52b 0065 ld $65
d52c 00a6 ld $a6
d52d 0066 ld $66
d52e 0085 ld $85
d52f 008b ld $8b
d530 0086 ld $86
d531 008c ld $8c
d532 0020 ld $20
d533 00d2 ld $d2
d534 0004 ld $04
d535 00a4 ld $a4
d536 0088 ld $88
d537 00c8 ld $c8
d538 00a5 ld $a5
d539 008b ld $8b
d53a 0091 ld $91
d53b 0081 ld $81
d53c 00aa ld $aa
d53d 00e6 ld $e6
d53e 008c ld $8c
d53f 00a5 ld $a5
d540 008c ld $8c
d541 00c8 ld $c8
d542 0091 ld $91
d543 0081 ld $81
d544 004c ld $4c
d545 0066 ld $66
d546 0015 ld $15
d547 00a5 ld $a5
d548 0098 ld $98
d549 0048 ld $48
d54a 00a5 ld $a5
d54b 0097 ld $97
d54c 0048 ld $48
d54d 0020 ld $20
d54e 00ef ld $ef
d54f 000e ld $0e
d550 0020 ld $20
d551 00fb ld $fb
d552 000d ld $0d
d553 0068 ld $68
d554 0085 ld $85
d555 00a2 ld $a2
d556 0068 ld $68
d557 0085 ld $85
d558 00a3 ld $a3
d559 00a0 ld $a0
d55a 0000 ld $00
d55b 00b1 ld $b1
d55c 00a2 ld $a2
d55d 0018 ld $18
d55e 0071 ld $71
d55f 0097 ld $97
d560 0090 ld $90
d561 0005 ld $05
d562 00a2 ld $a2
d563 00b0 ld $b0
d564 004c ld $4c
d565 004a ld $4a
d566 0005 ld $05
d567 0020 ld $20
d568 00b1 ld $b1
d569 0014 ld $14
d56a 0020 ld $20
d56b 00b6 ld $b6
d56c 0016 ld $16
d56d 00a5 ld $a5
d56e 0083 ld $83
d56f 00a4 ld $a4
d570 0084 ld $84
d571 0020 ld $20
d572 00e6 ld $e6
d573 0016 ld $16
d574 0020 ld $20
d575 00c8 ld $c8
d576 0016 ld $16
d577 00a5 ld $a5
d578 00a2 ld $a2
d579 00a4 ld $a4
d57a 00a3 ld $a3
d57b 0020 ld $20
d57c 00e6 ld $e6
d57d 0016 ld $16
d57e 0020 ld $20
d57f 0006 ld $06
d580 0015 ld $15
d581 004c ld $4c
d582 0024 ld $24
d583 000e ld $0e
d584 00a0 ld $a0
d585 0000 ld $00
d586 00b1 ld $b1
d587 00a2 ld $a2
d588 0048 ld $48
d589 00c8 ld $c8
d58a 00b1 ld $b1
d58b 00a2 ld $a2
d58c 00aa ld $aa
d58d 00c8 ld $c8
d58e 00b1 ld $b1
d58f 00a2 ld $a2
d590 00a8 ld $a8
d591 0068 ld $68
d592 0086 ld $86
d593 0054 ld $54
d594 0084 ld $84
d595 0055 ld $55
d596 00a8 ld $a8
d597 00f0 ld $f0
d598 000a ld $0a
d599 0048 ld $48
d59a 0088 ld $88
d59b 00b1 ld $b1
d59c 0054 ld $54
d59d 0091 ld $91
d59e 0067 ld $67
d59f 0098 ld $98
d5a0 00d0 ld $d0
d5a1 00f8 ld $f8
d5a2 0068 ld $68
d5a3 0018 ld $18
d5a4 0065 ld $65
d5a5 0067 ld $67
d5a6 0085 ld $85
d5a7 0067 ld $67
d5a8 0090 ld $90
d5a9 0002 ld $02
d5aa 00e6 ld $e6
d5ab 0068 ld $68
d5ac 0060 ld $60
d5ad 0020 ld $20
d5ae 00fb ld $fb
d5af 000d ld $0d
d5b0 00a5 ld $a5
d5b1 0097 ld $97
d5b2 00a4 ld $a4
d5b3 0098 ld $98
d5b4 0085 ld $85
d5b5 0054 ld $54
d5b6 0084 ld $84
d5b7 0055 ld $55
d5b8 0020 ld $20
d5b9 0017 ld $17
d5ba 0017 ld $17
d5bb 0008 ld $08
d5bc 00a0 ld $a0
d5bd 0000 ld $00
d5be 00b1 ld $b1
d5bf 0054 ld $54
d5c0 0048 ld $48
d5c1 00c8 ld $c8
d5c2 00b1 ld $b1
d5c3 0054 ld $54
d5c4 00aa ld $aa
d5c5 00c8 ld $c8
d5c6 00b1 ld $b1
d5c7 0054 ld $54
d5c8 00a8 ld $a8
d5c9 0068 ld $68
d5ca 0028 ld $28
d5cb 00d0 ld $d0
d5cc 0013 ld $13
d5cd 00c4 ld $c4
d5ce 0017 ld $17
d5cf 0000 ld $00
d5d0 0000 ld $00
d5d1 0066 ld $66
d5d2 00d0 ld $d0
d5d3 000f ld $0f
d5d4 00e4 ld $e4
d5d5 0065 ld $65
d5d6 00d0 ld $d0
d5d7 000b ld $0b
d5d8 0048 ld $48
d5d9 0018 ld $18
d5da 0065 ld $65
d5db 0065 ld $65
d5dc 0085 ld $85
d5dd 0065 ld $65
d5de 0090 ld $90
d5df 0002 ld $02
d5e0 00e6 ld $e6
d5e1 0066 ld $66
d5e2 0068 ld $68
d5e3 0086 ld $86
d5e4 0054 ld $54
d5e5 0084 ld $84
d5e6 0055 ld $55
d5e7 0060 ld $60
d5e8 00c4 ld $c4
d5e9 004a ld $4a
d5ea 00d0 ld $d0
d5eb 000c ld $0c
d5ec 00c5 ld $c5
d5ed 0049 ld $49
d5ee 00d0 ld $d0
d5ef 0008 ld $08
d5f0 0085 ld $85
d5f1 0048 ld $48
d5f2 00e9 ld $e9
d5f3 0003 ld $03
d5f4 0085 ld $85
d5f5 0049 ld $49
d5f6 00a0 ld $a0
d5f7 0000 ld $00
d5f8 0060 ld $60
d5f9 0020 ld $20
d5fa 00dd ld $dd
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 0017 ld $17
d601 008a ld $8a
d602 0048 ld $48
d603 00a9 ld $a9
d604 0001 ld $01
d605 0020 ld $20
d606 00b9 ld $b9
d607 0014 ld $14
d608 0068 ld $68
d609 00a0 ld $a0
d60a 0000 ld $00
d60b 0091 ld $91
d60c 0095 ld $95
d60d 0068 ld $68
d60e 0068 ld $68
d60f 004c ld $4c
d610 0006 ld $06
d611 0015 ld $15
d612 0020 ld $20
d613 009d ld $9d
d614 0017 ld $17
d615 00d1 ld $d1
d616 0083 ld $83
d617 0098 ld $98
d618 0090 ld $90
d619 0004 ld $04
d61a 00b1 ld $b1
d61b 0083 ld $83
d61c 00aa ld $aa
d61d 0098 ld $98
d61e 0048 ld $48
d61f 008a ld $8a
d620 0048 ld $48
d621 0020 ld $20
d622 00b9 ld $b9
d623 0014 ld $14
d624 00a5 ld $a5
d625 0083 ld $83
d626 00a4 ld $a4
d627 0084 ld $84
d628 0020 ld $20
d629 00e6 ld $e6
d62a 0016 ld $16
d62b 0068 ld $68
d62c 00a8 ld $a8
d62d 0068 ld $68
d62e 0018 ld $18
d62f 0065 ld $65
d630 0054 ld $54
d631 0085 ld $85
d632 0054 ld $54
d633 0090 ld $90
d634 0002 ld $02
d635 00e6 ld $e6
d636 0055 ld $55
d637 0098 ld $98
d638 0020 ld $20
d639 00c8 ld $c8
d63a 0016 ld $16
d63b 004c ld $4c
d63c 0006 ld $06
d63d 0015 ld $15
d63e 0020 ld $20
d63f 009d ld $9d
d640 0017 ld $17
d641 0018 ld $18
d642 00f1 ld $f1
d643 0083 ld $83
d644 0049 ld $49
d645 00ff ld $ff
d646 004c ld $4c
d647 0042 ld $42
d648 0017 ld $17
d649 00a9 ld $a9
d64a 00ff ld $ff
d64b 0085 ld $85
d64c 0098 ld $98
d64d 0020 ld $20
d64e 0071 ld $71
d64f 0022 ld $22
d650 00c9 ld $c9
d651 0029 ld $29
d652 00f0 ld $f0
d653 0006 ld $06
d654 0020 ld $20
d655 0063 ld $63
d656 000f ld $0f
d657 0020 ld $20
d658 00da ld $da
d659 0017 ld $17
d65a 0020 ld $20
d65b 009d ld $9d
d65c 0017 ld $17
d65d 00f0 ld $f0
d65e 004b ld $4b
d65f 00ca ld $ca
d660 008a ld $8a
d661 0048 ld $48
d662 0018 ld $18
d663 00a2 ld $a2
d664 0000 ld $00
d665 00f1 ld $f1
d666 0083 ld $83
d667 00b0 ld $b0
d668 00b6 ld $b6
d669 0049 ld $49
d66a 00ff ld $ff
d66b 00c5 ld $c5
d66c 0098 ld $98
d66d 0090 ld $90
d66e 00b1 ld $b1
d66f 00a5 ld $a5
d670 0098 ld $98
d671 00b0 ld $b0
d672 00ad ld $ad
d673 0020 ld $20
d674 005d ld $5d
d675 000f ld $0f
d676 0068 ld $68
d677 00a8 ld $a8
d678 0068 ld $68
d679 0085 ld $85
d67a 0088 ld $88
d67b 0068 ld $68
d67c 0068 ld $68
d67d 0068 ld $68
d67e 00aa ld $aa
d67f 0068 ld $68
d680 0085 ld $85
d681 0083 ld $83
d682 0068 ld $68
d683 0085 ld $85
d684 0084 ld $84
d685 00a5 ld $a5
d686 0088 ld $88
d687 0048 ld $48
d688 0098 ld $98
d689 0048 ld $48
d68a 00a0 ld $a0
d68b 0000 ld $00
d68c 008a ld $8a
d68d 0060 ld $60
d68e 0020 ld $20
d68f 00be ld $be
d690 0017 ld $17
d691 004c ld $4c
d692 00de ld $de
d693 0013 ld $13
d694 0020 ld $20
d695 00df ld $df
d696 0016 ld $16
d697 00a2 ld $a2
d698 0000 ld $00
d699 0086 ld $86
d69a 003f ld $3f
d69b 00a8 ld $a8
d69c 0060 ld $60
d69d 0020 ld $20
d69e 00be ld $be
d69f 0017 ld $17
d6a0 00f0 ld $f0
d6a1 0008 ld $08
d6a2 00a0 ld $a0
d6a3 0000 ld $00
d6a4 00b1 ld $b1
d6a5 0054 ld $54
d6a6 00a8 ld $a8
d6a7 004c ld $4c
d6a8 00de ld $de
d6a9 0013 ld $13
d6aa 004c ld $4c
d6ab 0082 ld $82
d6ac 0012 ld $12
d6ad 0020 ld $20
d6ae 006b ld $6b
d6af 0022 ld $22
d6b0 0020 ld $20
d6b1 00f6 ld $f6
d6b2 000d ld $0d
d6b3 0020 ld $20
d6b4 00f6 ld $f6
d6b5 0011 ld $11
d6b6 00a6 ld $a6
d6b7 0097 ld $97
d6b8 00d0 ld $d0
d6b9 00f0 ld $f0
d6ba 00a6 ld $a6
d6bb 0098 ld $98
d6bc 004c ld $4c
d6bd 0071 ld $71
d6be 0022 ld $22
d6bf 0020 ld $20
d6c0 00be ld $be
d6c1 0017 ld $17
d6c2 00d0 ld $d0
d6c3 0003 ld $03
d6c4 004c ld $4c
d6c5 006f ld $6f
d6c6 0019 ld $19
d6c7 00a6 ld $a6
d6c8 00a6 ld $a6
d6c9 00a4 ld $a4
d6ca 00a7 ld $a7
d6cb 0086 ld $86
d6cc 00a4 ld $a4
d6cd 0084 ld $84
d6ce 00a5 ld $a5
d6cf 00a6 ld $a6
d6d0 0054 ld $54
d6d1 0086 ld $86
d6d2 00a6 ld $a6
d6d3 0018 ld $18
d6d4 0065 ld $65
d6d5 0054 ld $54
d6d6 0018 ld $18
d6d7 0000 ld $00
d6d8 0000 ld $00
d6d9 0085 ld $85
d6da 0056 ld $56
d6db 00a6 ld $a6
d6dc 0055 ld $55
d6dd 0086 ld $86
d6de 00a7 ld $a7
d6df 0090 ld $90
d6e0 0001 ld $01
d6e1 00e8 ld $e8
d6e2 0086 ld $86
d6e3 0057 ld $57
d6e4 00a0 ld $a0
d6e5 0000 ld $00
d6e6 00b1 ld $b1
d6e7 0056 ld $56
d6e8 0048 ld $48
d6e9 00a9 ld $a9
d6ea 0000 ld $00
d6eb 0091 ld $91
d6ec 0056 ld $56
d6ed 0020 ld $20
d6ee 0071 ld $71
d6ef 0022 ld $22
d6f0 0020 ld $20
d6f1 006b ld $6b
d6f2 001d ld $1d
d6f3 0068 ld $68
d6f4 00a0 ld $a0
d6f5 0000 ld $00
d6f6 0091 ld $91
d6f7 0056 ld $56
d6f8 00a6 ld $a6
d6f9 00a4 ld $a4
d6fa 00a4 ld $a4
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 00a5 ld $a5
d701 0086 ld $86
d702 00a6 ld $a6
d703 0084 ld $84
d704 00a7 ld $a7
d705 0060 ld $60
d706 0020 ld $20
d707 00f6 ld $f6
d708 000d ld $0d
d709 0020 ld $20
d70a 0034 ld $34
d70b 0018 ld $18
d70c 0020 ld $20
d70d 0063 ld $63
d70e 000f ld $0f
d70f 004c ld $4c
d710 00da ld $da
d711 0017 ld $17
d712 00a5 ld $a5
d713 0099 ld $99
d714 0030 ld $30
d715 009c ld $9c
d716 00a5 ld $a5
d717 0094 ld $94
d718 00c9 ld $c9
d719 0091 ld $91
d71a 00b0 ld $b0
d71b 0096 ld $96
d71c 0020 ld $20
d71d 0013 ld $13
d71e 001d ld $1d
d71f 00a5 ld $a5
d720 0097 ld $97
d721 00a4 ld $a4
d722 0098 ld $98
d723 0084 ld $84
d724 0046 ld $46
d725 0085 ld $85
d726 0047 ld $47
d727 0060 ld $60
d728 00a5 ld $a5
d729 0047 ld $47
d72a 0048 ld $48
d72b 00a5 ld $a5
d72c 0046 ld $46
d72d 0048 ld $48
d72e 0020 ld $20
d72f 0034 ld $34
d730 0018 ld $18
d731 00a0 ld $a0
d732 0000 ld $00
d733 00ea ld $ea
d734 00ea ld $ea
d735 00ea ld $ea
* 8 times
d73b 00b1 ld $b1
d73c 0046 ld $46
d73d 00a8 ld $a8
d73e 0068 ld $68
d73f 0085 ld $85
d740 0046 ld $46
d741 0068 ld $68
d742 0085 ld $85
d743 0047 ld $47
d744 004c ld $4c
d745 00de ld $de
d746 0013 ld $13
d747 0020 ld $20
d748 0028 ld $28
d749 0018 ld $18
d74a 008a ld $8a
d74b 00a0 ld $a0
d74c 0000 ld $00
d74d 0091 ld $91
d74e 0046 ld $46
d74f 0060 ld $60
d750 0020 ld $20
d751 0028 ld $28
d752 0018 ld $18
d753 0086 ld $86
d754 007b ld $7b
d755 00a2 ld $a2
d756 0000 ld $00
d757 0020 ld $20
d758 0071 ld $71
d759 0022 ld $22
d75a 00f0 ld $f0
d75b 0029 ld $29
d75c 0020 ld $20
d75d 002e ld $2e
d75e 0018 ld $18
d75f 0086 ld $86
d760 007c ld $7c
d761 00a0 ld $a0
d762 0000 ld $00
d763 00b1 ld $b1
d764 0046 ld $46
d765 0045 ld $45
d766 007c ld $7c
d767 0025 ld $25
d768 007b ld $7b
d769 00f0 ld $f0
d76a 00f8 ld $f8
d76b 0060 ld $60
d76c 00a9 ld $a9
d76d 0089 ld $89
d76e 00a0 ld $a0
d76f 001f ld $1f
d770 004c ld $4c
d771 00df ld $df
d772 0018 ld $18
d773 0020 ld $20
d774 0004 ld $04
d775 001b ld $1b
d776 00a5 ld $a5
d777 0099 ld $99
d778 0049 ld $49
d779 00ff ld $ff
d77a 0085 ld $85
d77b 0099 ld $99
d77c 0045 ld $45
d77d 00a1 ld $a1
d77e 0085 ld $85
d77f 00a2 ld $a2
d780 00a5 ld $a5
d781 0094 ld $94
d782 004c ld $4c
d783 00e2 ld $e2
d784 0018 ld $18
d785 00a5 ld $a5
d786 0046 ld $46
d787 0049 ld $49
d788 00e8 ld $e8
d789 00d0 ld $d0
d78a 0008 ld $08
d78b 00a2 ld $a2
d78c 0014 ld $14
d78d 0045 ld $45
d78e 0047 ld $47
d78f 0049 ld $49
d790 001c ld $1c
d791 00f0 ld $f0
d792 000e ld $0e
d793 00a5 ld $a5
d794 0046 ld $46
d795 00c9 ld $c9
d796 0066 ld $66
d797 00d0 ld $d0
d798 00c6 ld $c6
d799 00a5 ld $a5
d79a 0047 ld $47
d79b 00e9 ld $e9
d79c 0019 ld $19
d79d 00d0 ld $d0
d79e 00c0 ld $c0
d79f 00a2 ld $a2
d7a0 000a ld $0a
d7a1 00bd ld $bd
d7a2 00e9 ld $e9
d7a3 0021 ld $21
d7a4 0029 ld $29
d7a5 003f ld $3f
d7a6 0049 ld $49
d7a7 0020 ld $20
d7a8 0018 ld $18
d7a9 0069 ld $69
d7aa 0020 ld $20
d7ab 0020 ld $20
d7ac 0000 ld $00
d7ad 002b ld $2b
d7ae 00ca ld $ca
d7af 0049 ld $49
d7b0 0021 ld $21
d7b1 00d0 ld $d0
d7b2 00ee ld $ee
d7b3 00c6 ld $c6
d7b4 007b ld $7b
d7b5 00d0 ld $d0
d7b6 00e8 ld $e8
d7b7 0060 ld $60
d7b8 0020 ld $20
d7b9 0011 ld $11
d7ba 001a ld $1a
d7bb 0090 ld $90
d7bc 003c ld $3c
d7bd 0020 ld $20
d7be 0004 ld $04
d7bf 001b ld $1b
d7c0 00d0 ld $d0
d7c1 0003 ld $03
d7c2 004c ld $4c
d7c3 0074 ld $74
d7c4 001c ld $1c
d7c5 00a6 ld $a6
d7c6 00a3 ld $a3
d7c7 0086 ld $86
d7c8 0089 ld $89
d7c9 00a2 ld $a2
d7ca 009c ld $9c
d7cb 00a5 ld $a5
d7cc 009c ld $9c
d7cd 00a8 ld $a8
d7ce 00f0 ld $f0
d7cf 009b ld $9b
d7d0 0038 ld $38
d7d1 00e5 ld $e5
d7d2 0094 ld $94
d7d3 00f0 ld $f0
d7d4 0024 ld $24
d7d5 0090 ld $90
d7d6 0012 ld $12
d7d7 0084 ld $84
d7d8 0094 ld $94
d7d9 00a4 ld $a4
d7da 00a1 ld $a1
d7db 0084 ld $84
d7dc 0099 ld $99
d7dd 0049 ld $49
d7de 0019 ld $19
d7df 0000 ld $00
d7e0 0000 ld $00
d7e1 00ff ld $ff
d7e2 0069 ld $69
d7e3 0000 ld $00
d7e4 00a0 ld $a0
d7e5 0000 ld $00
d7e6 0084 ld $84
d7e7 0089 ld $89
d7e8 00a2 ld $a2
d7e9 0094 ld $94
d7ea 00d0 ld $d0
d7eb 0004 ld $04
d7ec 00a0 ld $a0
d7ed 0000 ld $00
d7ee 0084 ld $84
d7ef 00a3 ld $a3
d7f0 00c9 ld $c9
d7f1 00f9 ld $f9
d7f2 0030 ld $30
d7f3 00c7 ld $c7
d7f4 00a8 ld $a8
d7f5 00a5 ld $a5
d7f6 00a3 ld $a3
d7f7 0056 ld $56
d7f8 0001 ld $01
d7f9 0020 ld $20
d7fa 0028 ld $28
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 001a ld $1a
d801 0024 ld $24
d802 00a2 ld $a2
d803 0010 ld $10
d804 0057 ld $57
d805 00a0 ld $a0
d806 0094 ld $94
d807 00e0 ld $e0
d808 009c ld $9c
d809 00f0 ld $f0
d80a 0002 ld $02
d80b 00a0 ld $a0
d80c 009c ld $9c
d80d 0038 ld $38
d80e 0049 ld $49
d80f 00ff ld $ff
d810 0065 ld $65
d811 0089 ld $89
d812 0085 ld $85
d813 00a3 ld $a3
d814 00b9 ld $b9
d815 0004 ld $04
d816 0000 ld $00
d817 00f5 ld $f5
d818 0004 ld $04
d819 0085 ld $85
d81a 0098 ld $98
d81b 00b9 ld $b9
d81c 0003 ld $03
d81d 0000 ld $00
d81e 00f5 ld $f5
d81f 0003 ld $03
d820 0085 ld $85
d821 0097 ld $97
d822 00b9 ld $b9
d823 0002 ld $02
d824 0000 ld $00
d825 00f5 ld $f5
d826 0002 ld $02
d827 0085 ld $85
d828 0096 ld $96
d829 00b9 ld $b9
d82a 0001 ld $01
d82b 0000 ld $00
d82c 00f5 ld $f5
d82d 0001 ld $01
d82e 0085 ld $85
d82f 0095 ld $95
d830 00b0 ld $b0
d831 0003 ld $03
d832 0020 ld $20
d833 00bf ld $bf
d834 0019 ld $19
d835 00a0 ld $a0
d836 0000 ld $00
d837 0098 ld $98
d838 0018 ld $18
d839 00a6 ld $a6
d83a 0095 ld $95
d83b 00d0 ld $d0
d83c 004a ld $4a
d83d 00a6 ld $a6
d83e 0096 ld $96
d83f 0086 ld $86
d840 0095 ld $95
d841 00a6 ld $a6
d842 0097 ld $97
d843 0086 ld $86
d844 0096 ld $96
d845 00a6 ld $a6
d846 0098 ld $98
d847 0086 ld $86
d848 0097 ld $97
d849 00a6 ld $a6
d84a 00a3 ld $a3
d84b 0086 ld $86
d84c 0098 ld $98
d84d 0084 ld $84
d84e 00a3 ld $a3
d84f 0069 ld $69
d850 0008 ld $08
d851 00c9 ld $c9
d852 0020 ld $20
d853 00d0 ld $d0
d854 00e4 ld $e4
d855 00a9 ld $a9
d856 0000 ld $00
d857 0085 ld $85
d858 0094 ld $94
d859 0085 ld $85
d85a 0099 ld $99
d85b 0060 ld $60
d85c 0065 ld $65
d85d 0089 ld $89
d85e 0085 ld $85
d85f 00a3 ld $a3
d860 00a5 ld $a5
d861 0098 ld $98
d862 0065 ld $65
d863 00a0 ld $a0
d864 0085 ld $85
d865 0098 ld $98
d866 00a5 ld $a5
d867 0097 ld $97
d868 0065 ld $65
d869 009f ld $9f
d86a 0085 ld $85
d86b 0097 ld $97
d86c 00a5 ld $a5
d86d 0096 ld $96
d86e 0065 ld $65
d86f 009e ld $9e
d870 0085 ld $85
d871 0096 ld $96
d872 00a5 ld $a5
d873 0095 ld $95
d874 0065 ld $65
d875 009d ld $9d
d876 0085 ld $85
d877 0095 ld $95
d878 004c ld $4c
d879 00ae ld $ae
d87a 0019 ld $19
d87b 0069 ld $69
d87c 0001 ld $01
d87d 0006 ld $06
d87e 00a3 ld $a3
d87f 0026 ld $26
d880 0098 ld $98
d881 0026 ld $26
d882 0097 ld $97
d883 0026 ld $26
d884 0096 ld $96
d885 0026 ld $26
d886 0095 ld $95
d887 0010 ld $10
d888 00f2 ld $f2
d889 0038 ld $38
d88a 00e5 ld $e5
d88b 0094 ld $94
d88c 00b0 ld $b0
d88d 00c7 ld $c7
d88e 0049 ld $49
d88f 00ff ld $ff
d890 0069 ld $69
d891 0001 ld $01
d892 0085 ld $85
d893 0094 ld $94
d894 0090 ld $90
d895 000e ld $0e
d896 00e6 ld $e6
d897 0094 ld $94
d898 00f0 ld $f0
d899 0042 ld $42
d89a 0066 ld $66
d89b 0095 ld $95
d89c 0066 ld $66
d89d 0096 ld $96
d89e 0066 ld $66
d89f 0097 ld $97
d8a0 0066 ld $66
d8a1 0098 ld $98
d8a2 0066 ld $66
d8a3 00a3 ld $a3
d8a4 0060 ld $60
d8a5 00a5 ld $a5
d8a6 0099 ld $99
d8a7 0049 ld $49
d8a8 00ff ld $ff
d8a9 0085 ld $85
d8aa 0099 ld $99
d8ab 00a5 ld $a5
d8ac 0095 ld $95
d8ad 0049 ld $49
d8ae 00ff ld $ff
d8af 0085 ld $85
d8b0 0095 ld $95
d8b1 00a5 ld $a5
d8b2 0096 ld $96
d8b3 0049 ld $49
d8b4 00ff ld $ff
d8b5 0085 ld $85
d8b6 0096 ld $96
d8b7 00a5 ld $a5
d8b8 0097 ld $97
d8b9 0049 ld $49
d8ba 00ff ld $ff
d8bb 0085 ld $85
d8bc 0097 ld $97
d8bd 00a5 ld $a5
d8be 0098 ld $98
d8bf 0049 ld $49
d8c0 00ff ld $ff
d8c1 0085 ld $85
d8c2 0098 ld $98
d8c3 00a5 ld $a5
d8c4 00a3 ld $a3
d8c5 0049 ld $49
d8c6 00ff ld $ff
d8c7 0085 ld $85
d8c8 00a3 ld $a3
d8c9 00e6 ld $e6
d8ca 00a3 ld $a3
d8cb 00d0 ld $d0
d8cc 000e ld $0e
d8cd 00e6 ld $e6
d8ce 0098 ld $98
d8cf 00d0 ld $d0
d8d0 000a ld $0a
d8d1 00e6 ld $e6
d8d2 0097 ld $97
d8d3 00d0 ld $d0
d8d4 0006 ld $06
d8d5 00e6 ld $e6
d8d6 0096 ld $96
d8d7 00d0 ld $d0
d8d8 0002 ld $02
d8d9 00e6 ld $e6
d8da 0095 ld $95
d8db 0060 ld $60
d8dc 00a2 ld $a2
d8dd 0045 ld $45
d8de 004c ld $4c
d8df 004a ld $4a
d8e0 0005 ld $05
d8e1 00a2 ld $a2
d8e2 0057 ld $57
d8e3 00b4 ld $b4
d8e4 0004 ld $04
d8e5 0084 ld $84
d8e6 001a ld $1a
d8e7 0000 ld $00
d8e8 0000 ld $00
d8e9 00a3 ld $a3
d8ea 00b4 ld $b4
d8eb 0003 ld $03
d8ec 0094 ld $94
d8ed 0004 ld $04
d8ee 00b4 ld $b4
d8ef 0002 ld $02
d8f0 0094 ld $94
d8f1 0003 ld $03
d8f2 00b4 ld $b4
d8f3 0001 ld $01
d8f4 0094 ld $94
d8f5 0002 ld $02
d8f6 00a4 ld $a4
d8f7 009b ld $9b
d8f8 0094 ld $94
d8f9 0001 ld $01
d8fa 0069 ld $69
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 0008 ld $08
d901 0030 ld $30
d902 00e8 ld $e8
d903 00f0 ld $f0
d904 00e6 ld $e6
d905 00e9 ld $e9
d906 0008 ld $08
d907 00a8 ld $a8
d908 00a5 ld $a5
d909 00a3 ld $a3
d90a 00b0 ld $b0
d90b 0014 ld $14
d90c 0016 ld $16
d90d 0001 ld $01
d90e 0090 ld $90
d90f 0002 ld $02
d910 00f6 ld $f6
d911 0001 ld $01
d912 0076 ld $76
d913 0001 ld $01
d914 0076 ld $76
d915 0001 ld $01
d916 0076 ld $76
d917 0002 ld $02
d918 0076 ld $76
d919 0003 ld $03
d91a 0076 ld $76
d91b 0004 ld $04
d91c 006a ld $6a
d91d 00c8 ld $c8
d91e 00d0 ld $d0
d91f 00ec ld $ec
d920 0018 ld $18
d921 0060 ld $60
d922 0081 ld $81
d923 0000 ld $00
d924 0000 ld $00
d925 0000 ld $00
d926 0000 ld $00
d927 0003 ld $03
d928 007f ld $7f
d929 005e ld $5e
d92a 0056 ld $56
d92b 00cb ld $cb
d92c 0079 ld $79
d92d 0080 ld $80
d92e 0013 ld $13
d92f 009b ld $9b
d930 000b ld $0b
d931 0064 ld $64
d932 0080 ld $80
d933 0076 ld $76
d934 0038 ld $38
d935 0093 ld $93
d936 0016 ld $16
d937 0082 ld $82
d938 0038 ld $38
d939 00aa ld $aa
d93a 003b ld $3b
d93b 0020 ld $20
d93c 0080 ld $80
d93d 0035 ld $35
d93e 0004 ld $04
d93f 00f3 ld $f3
d940 0034 ld $34
d941 0081 ld $81
d942 0035 ld $35
d943 0004 ld $04
d944 00f3 ld $f3
d945 0034 ld $34
d946 0080 ld $80
d947 0080 ld $80
d948 0000 ld $00
d949 0000 ld $00
d94a 0000 ld $00
d94b 0080 ld $80
d94c 0031 ld $31
d94d 0072 ld $72
d94e 0017 ld $17
d94f 00f8 ld $f8
d950 0020 ld $20
d951 00a3 ld $a3
d952 001c ld $1c
d953 00f0 ld $f0
d954 0002 ld $02
d955 0010 ld $10
d956 0003 ld $03
d957 004c ld $4c
d958 0082 ld $82
d959 0012 ld $12
d95a 00a5 ld $a5
d95b 0094 ld $94
d95c 00e9 ld $e9
d95d 007f ld $7f
d95e 0048 ld $48
d95f 00a9 ld $a9
d960 0080 ld $80
d961 0085 ld $85
d962 0094 ld $94
d963 00a9 ld $a9
d964 004e ld $4e
d965 00a0 ld $a0
d966 001a ld $1a
d967 0020 ld $20
d968 00df ld $df
d969 0018 ld $18
d96a 00a9 ld $a9
d96b 0053 ld $53
d96c 00a0 ld $a0
d96d 001a ld $1a
d96e 0020 ld $20
d96f 0087 ld $87
d970 001b ld $1b
d971 00a9 ld $a9
d972 0034 ld $34
d973 00a0 ld $a0
d974 001a ld $1a
d975 0020 ld $20
d976 0095 ld $95
d977 0018 ld $18
d978 00a9 ld $a9
d979 0039 ld $39
d97a 00a0 ld $a0
d97b 001a ld $1a
d97c 0020 ld $20
d97d 0099 ld $99
d97e 0020 ld $20
d97f 00a9 ld $a9
d980 0058 ld $58
d981 00a0 ld $a0
d982 001a ld $1a
d983 0020 ld $20
d984 00df ld $df
d985 0018 ld $18
d986 0068 ld $68
d987 0020 ld $20
d988 00f6 ld $f6
d989 001d ld $1d
d98a 00a9 ld $a9
d98b 005d ld $5d
d98c 00a0 ld $a0
d98d 001a ld $1a
d98e 0020 ld $20
d98f 0004 ld $04
d990 001b ld $1b
d991 00d0 ld $d0
d992 0003 ld $03
d993 004c ld $4c
d994 0003 ld $03
d995 001b ld $1b
d996 0020 ld $20
d997 002f ld $2f
d998 001b ld $1b
d999 00a9 ld $a9
d99a 0000 ld $00
d99b 0085 ld $85
d99c 0058 ld $58
d99d 0085 ld $85
d99e 0059 ld $59
d99f 0085 ld $85
d9a0 005a ld $5a
d9a1 0085 ld $85
d9a2 005b ld $5b
d9a3 00a5 ld $a5
d9a4 00a3 ld $a3
d9a5 0020 ld $20
d9a6 00d1 ld $d1
d9a7 001a ld $1a
d9a8 00a5 ld $a5
d9a9 0098 ld $98
d9aa 0020 ld $20
d9ab 00d1 ld $d1
d9ac 001a ld $1a
d9ad 00a5 ld $a5
d9ae 0097 ld $97
d9af 0020 ld $20
d9b0 00d1 ld $d1
d9b1 001a ld $1a
d9b2 00a5 ld $a5
d9b3 0096 ld $96
d9b4 0020 ld $20
d9b5 00d1 ld $d1
d9b6 001a ld $1a
d9b7 00a5 ld $a5
d9b8 0095 ld $95
d9b9 0020 ld $20
d9ba 00d6 ld $d6
d9bb 001a ld $1a
d9bc 004c ld $4c
d9bd 0007 ld $07
d9be 001c ld $1c
d9bf 00d0 ld $d0
d9c0 0003 ld $03
d9c1 004c ld $4c
d9c2 00fb ld $fb
d9c3 0019 ld $19
d9c4 004a ld $4a
d9c5 0009 ld $09
d9c6 0080 ld $80
d9c7 00a8 ld $a8
d9c8 0090 ld $90
d9c9 0019 ld $19
d9ca 0018 ld $18
d9cb 00a5 ld $a5
d9cc 005b ld $5b
d9cd 0065 ld $65
d9ce 00a0 ld $a0
d9cf 0085 ld $85
d9d0 005b ld $5b
d9d1 00a5 ld $a5
d9d2 005a ld $5a
d9d3 0065 ld $65
d9d4 009f ld $9f
d9d5 0085 ld $85
d9d6 005a ld $5a
d9d7 00a5 ld $a5
d9d8 0059 ld $59
d9d9 0065 ld $65
d9da 009e ld $9e
d9db 0085 ld $85
d9dc 0059 ld $59
d9dd 00a5 ld $a5
d9de 0058 ld $58
d9df 0065 ld $65
d9e0 009d ld $9d
d9e1 0085 ld $85
d9e2 0058 ld $58
d9e3 0066 ld $66
d9e4 0058 ld $58
d9e5 0066 ld $66
d9e6 0059 ld $59
d9e7 0066 ld $66
d9e8 005a ld $5a
d9e9 0066 ld $66
d9ea 005b ld $5b
d9eb 0066 ld $66
d9ec 00a3 ld $a3
d9ed 0098 ld $98
d9ee 001b ld $1b
d9ef 0000 ld $00
d9f0 0000 ld $00
d9f1 004a ld $4a
d9f2 00d0 ld $d0
d9f3 00d6 ld $d6
d9f4 0060 ld $60
d9f5 0085 ld $85
d9f6 0054 ld $54
d9f7 0084 ld $84
d9f8 0055 ld $55
d9f9 00a0 ld $a0
d9fa 0004 ld $04
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 00b1 ld $b1
da01 0054 ld $54
da02 0085 ld $85
da03 00a0 ld $a0
da04 0088 ld $88
da05 00b1 ld $b1
da06 0054 ld $54
da07 0085 ld $85
da08 009f ld $9f
da09 0088 ld $88
da0a 00b1 ld $b1
da0b 0054 ld $54
da0c 0085 ld $85
da0d 009e ld $9e
da0e 0088 ld $88
da0f 00b1 ld $b1
da10 0054 ld $54
da11 0085 ld $85
da12 00a1 ld $a1
da13 0045 ld $45
da14 0099 ld $99
da15 0085 ld $85
da16 00a2 ld $a2
da17 00a5 ld $a5
da18 00a1 ld $a1
da19 0009 ld $09
da1a 0080 ld $80
da1b 0085 ld $85
da1c 009d ld $9d
da1d 0088 ld $88
da1e 00b1 ld $b1
da1f 0054 ld $54
da20 0085 ld $85
da21 009c ld $9c
da22 00a5 ld $a5
da23 0094 ld $94
da24 0060 ld $60
da25 00a5 ld $a5
da26 009c ld $9c
da27 00f0 ld $f0
da28 001f ld $1f
da29 0018 ld $18
da2a 0065 ld $65
da2b 0094 ld $94
da2c 0090 ld $90
da2d 0004 ld $04
da2e 0030 ld $30
da2f 001d ld $1d
da30 0018 ld $18
da31 002c ld $2c
da32 0010 ld $10
da33 0014 ld $14
da34 0069 ld $69
da35 0080 ld $80
da36 0085 ld $85
da37 0094 ld $94
da38 00d0 ld $d0
da39 0003 ld $03
da3a 004c ld $4c
da3b 0073 ld $73
da3c 0019 ld $19
da3d 00a5 ld $a5
da3e 00a2 ld $a2
da3f 0085 ld $85
da40 0099 ld $99
da41 0060 ld $60
da42 00a5 ld $a5
da43 0099 ld $99
da44 0049 ld $49
da45 00ff ld $ff
da46 0030 ld $30
da47 0005 ld $05
da48 0068 ld $68
da49 0068 ld $68
da4a 004c ld $4c
da4b 006f ld $6f
da4c 0019 ld $19
da4d 004c ld $4c
da4e 00f6 ld $f6
da4f 0019 ld $19
da50 0020 ld $20
da51 0084 ld $84
da52 001c ld $1c
da53 00aa ld $aa
da54 00f0 ld $f0
da55 0010 ld $10
da56 0018 ld $18
da57 0069 ld $69
da58 0002 ld $02
da59 00b0 ld $b0
da5a 00f2 ld $f2
da5b 00a2 ld $a2
da5c 0000 ld $00
da5d 0086 ld $86
da5e 00a2 ld $a2
da5f 0020 ld $20
da60 00ef ld $ef
da61 0018 ld $18
da62 00e6 ld $e6
da63 0094 ld $94
da64 00f0 ld $f0
da65 00e7 ld $e7
da66 0060 ld $60
da67 0084 ld $84
da68 0020 ld $20
da69 0000 ld $00
da6a 0000 ld $00
da6b 0000 ld $00
da6c 0020 ld $20
da6d 0084 ld $84
da6e 001c ld $1c
da6f 00a9 ld $a9
da70 0071 ld $71
da71 00a0 ld $a0
da72 001b ld $1b
da73 00a2 ld $a2
da74 0000 ld $00
da75 0086 ld $86
da76 00a2 ld $a2
da77 0020 ld $20
da78 001a ld $1a
da79 001c ld $1c
da7a 004c ld $4c
da7b 008a ld $8a
da7c 001b ld $1b
da7d 0020 ld $20
da7e 0004 ld $04
da7f 001b ld $1b
da80 00f0 ld $f0
da81 0076 ld $76
da82 0020 ld $20
da83 0093 ld $93
da84 001c ld $1c
da85 00a9 ld $a9
da86 0000 ld $00
da87 0038 ld $38
da88 00e5 ld $e5
da89 0094 ld $94
da8a 0085 ld $85
da8b 0094 ld $94
da8c 0020 ld $20
da8d 002f ld $2f
da8e 001b ld $1b
da8f 00e6 ld $e6
da90 0094 ld $94
da91 00f0 ld $f0
da92 00ba ld $ba
da93 00a2 ld $a2
da94 00fc ld $fc
da95 00a9 ld $a9
da96 0001 ld $01
da97 00a4 ld $a4
da98 009d ld $9d
da99 00c4 ld $c4
da9a 0095 ld $95
da9b 00d0 ld $d0
da9c 0010 ld $10
da9d 00a4 ld $a4
da9e 009e ld $9e
da9f 00c4 ld $c4
daa0 0096 ld $96
daa1 00d0 ld $d0
daa2 000a ld $0a
daa3 00a4 ld $a4
daa4 009f ld $9f
daa5 00c4 ld $c4
daa6 0097 ld $97
daa7 00d0 ld $d0
daa8 0004 ld $04
daa9 00a4 ld $a4
daaa 00a0 ld $a0
daab 00c4 ld $c4
daac 0098 ld $98
daad 0008 ld $08
daae 002a ld $2a
daaf 0090 ld $90
dab0 0009 ld $09
dab1 00e8 ld $e8
dab2 0095 ld $95
dab3 005b ld $5b
dab4 00f0 ld $f0
dab5 0032 ld $32
dab6 0010 ld $10
dab7 0034 ld $34
dab8 00a9 ld $a9
dab9 0001 ld $01
daba 0028 ld $28
dabb 00b0 ld $b0
dabc 000e ld $0e
dabd 0006 ld $06
dabe 00a0 ld $a0
dabf 0026 ld $26
dac0 009f ld $9f
dac1 0026 ld $26
dac2 009e ld $9e
dac3 0026 ld $26
dac4 009d ld $9d
dac5 00b0 ld $b0
dac6 00e6 ld $e6
dac7 0030 ld $30
dac8 00ce ld $ce
dac9 0010 ld $10
daca 00e2 ld $e2
dacb 00a8 ld $a8
dacc 00a5 ld $a5
dacd 00a0 ld $a0
dace 00e5 ld $e5
dacf 0098 ld $98
dad0 0085 ld $85
dad1 00a0 ld $a0
dad2 00a5 ld $a5
dad3 009f ld $9f
dad4 00e5 ld $e5
dad5 0097 ld $97
dad6 0085 ld $85
dad7 009f ld $9f
dad8 00a5 ld $a5
dad9 009e ld $9e
dada 00e5 ld $e5
dadb 0096 ld $96
dadc 0085 ld $85
dadd 009e ld $9e
dade 00a5 ld $a5
dadf 009d ld $9d
dae0 00e5 ld $e5
dae1 0095 ld $95
dae2 0085 ld $85
dae3 009d ld $9d
dae4 0098 ld $98
dae5 004c ld $4c
dae6 00c7 ld $c7
dae7 001b ld $1b
dae8 00a9 ld $a9
dae9 0040 ld $40
daea 00d0 ld $d0
daeb 00ce ld $ce
daec 000a ld $0a
daed 000a ld $0a
daee 000a ld $0a
* 6 times
daf2 0085 ld $85
daf3 00a3 ld $a3
daf4 0028 ld $28
daf5 004c ld $4c
daf6 001c ld $1c
daf7 0000 ld $00
daf8 0000 ld $00
daf9 0007 ld $07
dafa 001c ld $1c
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 00a2 ld $a2
db01 0085 ld $85
db02 004c ld $4c
db03 004a ld $4a
db04 0005 ld $05
db05 00a5 ld $a5
db06 0058 ld $58
db07 0085 ld $85
db08 0095 ld $95
db09 00a5 ld $a5
db0a 0059 ld $59
db0b 0085 ld $85
db0c 0096 ld $96
db0d 00a5 ld $a5
db0e 005a ld $5a
db0f 0085 ld $85
db10 0097 ld $97
db11 00a5 ld $a5
db12 005b ld $5b
db13 0085 ld $85
db14 0098 ld $98
db15 004c ld $4c
db16 004f ld $4f
db17 0019 ld $19
db18 0085 ld $85
db19 0054 ld $54
db1a 0084 ld $84
db1b 0055 ld $55
db1c 00a0 ld $a0
db1d 0004 ld $04
db1e 00b1 ld $b1
db1f 0054 ld $54
db20 0085 ld $85
db21 0098 ld $98
db22 0088 ld $88
db23 00b1 ld $b1
db24 0054 ld $54
db25 0085 ld $85
db26 0097 ld $97
db27 0088 ld $88
db28 00b1 ld $b1
db29 0054 ld $54
db2a 0085 ld $85
db2b 0096 ld $96
db2c 0088 ld $88
db2d 00b1 ld $b1
db2e 0054 ld $54
db2f 0085 ld $85
db30 0099 ld $99
db31 0009 ld $09
db32 0080 ld $80
db33 0085 ld $85
db34 0095 ld $95
db35 0088 ld $88
db36 00b1 ld $b1
db37 0054 ld $54
db38 0085 ld $85
db39 0094 ld $94
db3a 0084 ld $84
db3b 00a3 ld $a3
db3c 0060 ld $60
db3d 00a2 ld $a2
db3e 008f ld $8f
db3f 002c ld $2c
db40 00a2 ld $a2
db41 008a ld $8a
db42 00a0 ld $a0
db43 0000 ld $00
db44 00f0 ld $f0
db45 0004 ld $04
db46 00a6 ld $a6
db47 007b ld $7b
db48 00a4 ld $a4
db49 007c ld $7c
db4a 0020 ld $20
db4b 0093 ld $93
db4c 001c ld $1c
db4d 0086 ld $86
db4e 0054 ld $54
db4f 0084 ld $84
db50 0055 ld $55
db51 00a0 ld $a0
db52 0004 ld $04
db53 00a5 ld $a5
db54 0098 ld $98
db55 0091 ld $91
db56 0054 ld $54
db57 0088 ld $88
db58 00a5 ld $a5
db59 0097 ld $97
db5a 0091 ld $91
db5b 0054 ld $54
db5c 0088 ld $88
db5d 00a5 ld $a5
db5e 0096 ld $96
db5f 0091 ld $91
db60 0054 ld $54
db61 0088 ld $88
db62 00a5 ld $a5
db63 0099 ld $99
db64 0009 ld $09
db65 007f ld $7f
db66 0025 ld $25
db67 0095 ld $95
db68 0091 ld $91
db69 0054 ld $54
db6a 0088 ld $88
db6b 00a5 ld $a5
db6c 0094 ld $94
db6d 0091 ld $91
db6e 0054 ld $54
db6f 0084 ld $84
db70 00a3 ld $a3
db71 0060 ld $60
db72 00a5 ld $a5
db73 00a1 ld $a1
db74 0085 ld $85
db75 0099 ld $99
db76 00a2 ld $a2
db77 0005 ld $05
db78 00b5 ld $b5
db79 009b ld $9b
db7a 0095 ld $95
db7b 0093 ld $93
db7c 00ca ld $ca
db7d 00d0 ld $d0
db7e 00f9 ld $f9
db7f 0086 ld $86
db80 00a3 ld $a3
db81 0060 ld $60
db82 0020 ld $20
db83 0093 ld $93
db84 001c ld $1c
db85 00a2 ld $a2
db86 0006 ld $06
db87 00b5 ld $b5
db88 0093 ld $93
db89 0095 ld $95
db8a 009b ld $9b
db8b 00ca ld $ca
db8c 00d0 ld $d0
db8d 00f9 ld $f9
db8e 0086 ld $86
db8f 00a3 ld $a3
db90 0060 ld $60
db91 00a5 ld $a5
db92 0094 ld $94
db93 00f0 ld $f0
db94 00fb ld $fb
db95 0006 ld $06
db96 00a3 ld $a3
db97 0090 ld $90
db98 00f7 ld $f7
db99 0020 ld $20
db9a 00e7 ld $e7
db9b 0019 ld $19
db9c 00d0 ld $d0
db9d 00f2 ld $f2
db9e 004c ld $4c
db9f 00b0 ld $b0
dba0 0019 ld $19
dba1 00a5 ld $a5
dba2 0094 ld $94
dba3 00f0 ld $f0
dba4 0009 ld $09
dba5 00a5 ld $a5
dba6 0099 ld $99
dba7 002a ld $2a
dba8 00a9 ld $a9
dba9 00ff ld $ff
dbaa 00b0 ld $b0
dbab 0002 ld $02
dbac 00a9 ld $a9
dbad 0001 ld $01
dbae 0060 ld $60
dbaf 0020 ld $20
dbb0 00a3 ld $a3
dbb1 001c ld $1c
dbb2 0085 ld $85
dbb3 0095 ld $95
dbb4 00a9 ld $a9
dbb5 0000 ld $00
dbb6 0085 ld $85
dbb7 0096 ld $96
dbb8 00a2 ld $a2
dbb9 0088 ld $88
dbba 00a5 ld $a5
dbbb 0095 ld $95
dbbc 0049 ld $49
dbbd 00ff ld $ff
dbbe 002a ld $2a
dbbf 00a9 ld $a9
dbc0 0000 ld $00
dbc1 0085 ld $85
dbc2 0098 ld $98
dbc3 0085 ld $85
dbc4 0097 ld $97
dbc5 0086 ld $86
dbc6 0094 ld $94
dbc7 0085 ld $85
dbc8 00a3 ld $a3
dbc9 0085 ld $85
dbca 0099 ld $99
dbcb 004c ld $4c
dbcc 004a ld $4a
dbcd 0019 ld $19
dbce 0046 ld $46
dbcf 0099 ld $99
dbd0 0060 ld $60
dbd1 0085 ld $85
dbd2 0056 ld $56
dbd3 0084 ld $84
dbd4 0057 ld $57
dbd5 00a0 ld $a0
dbd6 0000 ld $00
dbd7 00b1 ld $b1
dbd8 0056 ld $56
dbd9 00c8 ld $c8
dbda 00aa ld $aa
dbdb 00f0 ld $f0
dbdc 00c4 ld $c4
dbdd 00b1 ld $b1
dbde 0056 ld $56
dbdf 0045 ld $45
dbe0 0099 ld $99
dbe1 0030 ld $30
dbe2 00c2 ld $c2
dbe3 00e4 ld $e4
dbe4 0094 ld $94
dbe5 00d0 ld $d0
dbe6 0021 ld $21
dbe7 00b1 ld $b1
dbe8 0056 ld $56
dbe9 0009 ld $09
dbea 0080 ld $80
dbeb 00c5 ld $c5
dbec 0095 ld $95
dbed 00d0 ld $d0
dbee 0019 ld $19
dbef 00c8 ld $c8
dbf0 00b1 ld $b1
dbf1 0056 ld $56
dbf2 00c5 ld $c5
dbf3 0096 ld $96
dbf4 00d0 ld $d0
dbf5 0012 ld $12
dbf6 00c8 ld $c8
dbf7 00b1 ld $b1
dbf8 0056 ld $56
dbf9 00c5 ld $c5
dbfa 0097 ld $97
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 00d0 ld $d0
dc01 000b ld $0b
dc02 00c8 ld $c8
dc03 001d ld $1d
dc04 0000 ld $00
dc05 0000 ld $00
dc06 00a9 ld $a9
dc07 007f ld $7f
dc08 00c5 ld $c5
dc09 00a3 ld $a3
dc0a 00b1 ld $b1
dc0b 0056 ld $56
dc0c 00e5 ld $e5
dc0d 0098 ld $98
dc0e 00f0 ld $f0
dc0f 0028 ld $28
dc10 00a5 ld $a5
dc11 0099 ld $99
dc12 0090 ld $90
dc13 0002 ld $02
dc14 0049 ld $49
dc15 00ff ld $ff
dc16 004c ld $4c
dc17 00a9 ld $a9
dc18 001c ld $1c
dc19 00a5 ld $a5
dc1a 0094 ld $94
dc1b 00f0 ld $f0
dc1c 004a ld $4a
dc1d 0038 ld $38
dc1e 00e9 ld $e9
dc1f 00a0 ld $a0
dc20 0024 ld $24
dc21 0099 ld $99
dc22 0010 ld $10
dc23 0009 ld $09
dc24 00aa ld $aa
dc25 00a9 ld $a9
dc26 00ff ld $ff
dc27 0085 ld $85
dc28 009b ld $9b
dc29 0020 ld $20
dc2a 00c5 ld $c5
dc2b 0019 ld $19
dc2c 008a ld $8a
dc2d 00a2 ld $a2
dc2e 0094 ld $94
dc2f 00c9 ld $c9
dc30 00f9 ld $f9
dc31 0010 ld $10
dc32 0006 ld $06
dc33 0020 ld $20
dc34 0011 ld $11
dc35 001a ld $1a
dc36 0084 ld $84
dc37 009b ld $9b
dc38 0060 ld $60
dc39 00a8 ld $a8
dc3a 00a5 ld $a5
dc3b 0099 ld $99
dc3c 0029 ld $29
dc3d 0080 ld $80
dc3e 0046 ld $46
dc3f 0095 ld $95
dc40 0005 ld $05
dc41 0095 ld $95
dc42 0085 ld $85
dc43 0095 ld $95
dc44 0020 ld $20
dc45 0028 ld $28
dc46 001a ld $1a
dc47 0084 ld $84
dc48 009b ld $9b
dc49 0060 ld $60
dc4a 00a5 ld $a5
dc4b 0094 ld $94
dc4c 00c9 ld $c9
dc4d 00a0 ld $a0
dc4e 00b0 ld $b0
dc4f 0020 ld $20
dc50 0020 ld $20
dc51 0013 ld $13
dc52 001d ld $1d
dc53 0084 ld $84
dc54 00a3 ld $a3
dc55 00a5 ld $a5
dc56 0099 ld $99
dc57 0084 ld $84
dc58 0099 ld $99
dc59 0049 ld $49
dc5a 0080 ld $80
dc5b 002a ld $2a
dc5c 00a9 ld $a9
dc5d 00a0 ld $a0
dc5e 0085 ld $85
dc5f 0094 ld $94
dc60 00a5 ld $a5
dc61 0098 ld $98
dc62 0085 ld $85
dc63 003b ld $3b
dc64 004c ld $4c
dc65 004a ld $4a
dc66 0019 ld $19
dc67 0085 ld $85
dc68 0095 ld $95
dc69 0085 ld $85
dc6a 0096 ld $96
dc6b 0085 ld $85
dc6c 0097 ld $97
dc6d 0085 ld $85
dc6e 0098 ld $98
dc6f 00a8 ld $a8
dc70 0060 ld $60
dc71 00a0 ld $a0
dc72 0000 ld $00
dc73 00a2 ld $a2
dc74 000a ld $0a
dc75 0094 ld $94
dc76 0090 ld $90
dc77 00ca ld $ca
dc78 0010 ld $10
dc79 00fb ld $fb
dc7a 0090 ld $90
dc7b 000f ld $0f
dc7c 00c9 ld $c9
dc7d 002d ld $2d
dc7e 00d0 ld $d0
dc7f 0004 ld $04
dc80 0086 ld $86
dc81 009a ld $9a
dc82 00f0 ld $f0
dc83 0004 ld $04
dc84 00c9 ld $c9
dc85 002b ld $2b
dc86 00d0 ld $d0
dc87 0005 ld $05
dc88 0020 ld $20
dc89 006b ld $6b
dc8a 0022 ld $22
dc8b 0090 ld $90
dc8c 005b ld $5b
dc8d 00c9 ld $c9
dc8e 002e ld $2e
dc8f 00f0 ld $f0
dc90 002e ld $2e
dc91 00c9 ld $c9
dc92 0045 ld $45
dc93 00d0 ld $d0
dc94 0030 ld $30
dc95 0020 ld $20
dc96 006b ld $6b
dc97 0022 ld $22
dc98 0090 ld $90
dc99 0017 ld $17
dc9a 00c9 ld $c9
dc9b 00a5 ld $a5
dc9c 00f0 ld $f0
dc9d 000e ld $0e
dc9e 00c9 ld $c9
dc9f 002d ld $2d
dca0 00f0 ld $f0
dca1 000a ld $0a
dca2 00c9 ld $c9
dca3 00a4 ld $a4
dca4 00f0 ld $f0
dca5 0008 ld $08
dca6 00c9 ld $c9
dca7 002b ld $2b
dca8 00f0 ld $f0
dca9 0004 ld $04
dcaa 00d0 ld $d0
dcab 0007 ld $07
dcac 0066 ld $66
dcad 0093 ld $93
dcae 0020 ld $20
dcaf 006b ld $6b
dcb0 0022 ld $22
dcb1 0090 ld $90
dcb2 005c ld $5c
dcb3 0024 ld $24
dcb4 0093 ld $93
dcb5 0010 ld $10
dcb6 000e ld $0e
dcb7 00a9 ld $a9
dcb8 0000 ld $00
dcb9 0038 ld $38
dcba 00e5 ld $e5
dcbb 0091 ld $91
dcbc 004c ld $4c
dcbd 00c1 ld $c1
dcbe 001d ld $1d
dcbf 0066 ld $66
dcc0 0092 ld $92
dcc1 0024 ld $24
dcc2 0092 ld $92
dcc3 0050 ld $50
dcc4 00c3 ld $c3
dcc5 00a5 ld $a5
dcc6 0091 ld $91
dcc7 0038 ld $38
dcc8 00e5 ld $e5
dcc9 0090 ld $90
dcca 0085 ld $85
dccb 0091 ld $91
dccc 00f0 ld $f0
dccd 0012 ld $12
dcce 0010 ld $10
dccf 0009 ld $09
dcd0 0020 ld $20
dcd1 0076 ld $76
dcd2 001b ld $1b
dcd3 00e6 ld $e6
dcd4 0091 ld $91
dcd5 00d0 ld $d0
dcd6 00f9 ld $f9
dcd7 00f0 ld $f0
dcd8 0007 ld $07
dcd9 0020 ld $20
dcda 005a ld $5a
dcdb 001b ld $1b
dcdc 00c6 ld $c6
dcdd 0091 ld $91
dcde 00d0 ld $d0
dcdf 00f9 ld $f9
dce0 00a5 ld $a5
dce1 009a ld $9a
dce2 0030 ld $30
dce3 0001 ld $01
dce4 0060 ld $60
dce5 004c ld $4c
dce6 000d ld $0d
dce7 0020 ld $20
dce8 0048 ld $48
dce9 0024 ld $24
dcea 0092 ld $92
dceb 0010 ld $10
dcec 0002 ld $02
dced 00e6 ld $e6
dcee 0090 ld $90
dcef 0020 ld $20
dcf0 005a ld $5a
dcf1 001b ld $1b
dcf2 0068 ld $68
dcf3 0038 ld $38
dcf4 00e9 ld $e9
dcf5 0030 ld $30
dcf6 0020 ld $20
dcf7 00f6 ld $f6
dcf8 001d ld $1d
dcf9 004c ld $4c
dcfa 0082 ld $82
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 001d ld $1d
dd01 0048 ld $48
dd02 0020 ld $20
dd03 0084 ld $84
dd04 001c ld $1c
dd05 0068 ld $68
dd06 0020 ld $20
dd07 00b4 ld $b4
dd08 001c ld $1c
dd09 00a5 ld $a5
dd0a 00a1 ld $a1
dd0b 001e ld $1e
dd0c 0000 ld $00
dd0d 0000 ld $00
dd0e 0045 ld $45
dd0f 0099 ld $99
dd10 0085 ld $85
dd11 00a2 ld $a2
dd12 00a6 ld $a6
dd13 0094 ld $94
dd14 004c ld $4c
dd15 00e2 ld $e2
dd16 0018 ld $18
dd17 00a5 ld $a5
dd18 0091 ld $91
dd19 00c9 ld $c9
dd1a 000a ld $0a
dd1b 0090 ld $90
dd1c 0009 ld $09
dd1d 00a9 ld $a9
dd1e 0064 ld $64
dd1f 0024 ld $24
dd20 0093 ld $93
dd21 0030 ld $30
dd22 0011 ld $11
dd23 004c ld $4c
dd24 00f6 ld $f6
dd25 0019 ld $19
dd26 000a ld $0a
dd27 000a ld $0a
dd28 0018 ld $18
dd29 0065 ld $65
dd2a 0091 ld $91
dd2b 000a ld $0a
dd2c 0018 ld $18
dd2d 00a0 ld $a0
dd2e 0000 ld $00
dd2f 0071 ld $71
dd30 00a6 ld $a6
dd31 0038 ld $38
dd32 00e9 ld $e9
dd33 0030 ld $30
dd34 0085 ld $85
dd35 0091 ld $91
dd36 004c ld $4c
dd37 00a8 ld $a8
dd38 001d ld $1d
dd39 009b ld $9b
dd3a 003e ld $3e
dd3b 00bc ld $bc
dd3c 001f ld $1f
dd3d 00fd ld $fd
dd3e 009e ld $9e
dd3f 006e ld $6e
dd40 006b ld $6b
dd41 0027 ld $27
dd42 00fd ld $fd
dd43 009e ld $9e
dd44 006e ld $6e
dd45 006b ld $6b
dd46 0028 ld $28
dd47 0000 ld $00
dd48 00a9 ld $a9
dd49 008a ld $8a
dd4a 00a0 ld $a0
dd4b 0004 ld $04
dd4c 0020 ld $20
dd4d 0052 ld $52
dd4e 001e ld $1e
dd4f 00a5 ld $a5
dd50 006c ld $6c
dd51 00a6 ld $a6
dd52 006b ld $6b
dd53 0085 ld $85
dd54 0095 ld $95
dd55 0086 ld $86
dd56 0096 ld $96
dd57 00a2 ld $a2
dd58 0090 ld $90
dd59 0038 ld $38
dd5a 0020 ld $20
dd5b 00c1 ld $c1
dd5c 001c ld $1c
dd5d 0020 ld $20
dd5e 0055 ld $55
dd5f 001e ld $1e
dd60 004c ld $4c
dd61 00ef ld $ef
dd62 000b ld $0b
dd63 00a0 ld $a0
dd64 0001 ld $01
dd65 00a9 ld $a9
dd66 0020 ld $20
dd67 0024 ld $24
dd68 0099 ld $99
dd69 0010 ld $10
dd6a 0002 ld $02
dd6b 00a9 ld $a9
dd6c 002d ld $2d
dd6d 0099 ld $99
dd6e 0004 ld $04
dd6f 0002 ld $02
dd70 0085 ld $85
dd71 0099 ld $99
dd72 0084 ld $84
dd73 00a4 ld $a4
dd74 00c8 ld $c8
dd75 00a9 ld $a9
dd76 0030 ld $30
dd77 00a6 ld $a6
dd78 0094 ld $94
dd79 00d0 ld $d0
dd7a 0003 ld $03
dd7b 004c ld $4c
dd7c 007c ld $7c
dd7d 001f ld $1f
dd7e 00a9 ld $a9
dd7f 0000 ld $00
dd80 00e0 ld $e0
dd81 0080 ld $80
dd82 00f0 ld $f0
dd83 0002 ld $02
dd84 00b0 ld $b0
dd85 0009 ld $09
dd86 00a9 ld $a9
dd87 0035 ld $35
dd88 00a0 ld $a0
dd89 001e ld $1e
dd8a 0020 ld $20
dd8b 00a0 ld $a0
dd8c 001a ld $1a
dd8d 00a9 ld $a9
dd8e 00f7 ld $f7
dd8f 0085 ld $85
dd90 0090 ld $90
dd91 00a9 ld $a9
dd92 0030 ld $30
dd93 00a0 ld $a0
dd94 001e ld $1e
dd95 0020 ld $20
dd96 00d3 ld $d3
dd97 001c ld $1c
dd98 00f0 ld $f0
dd99 001e ld $1e
dd9a 0010 ld $10
dd9b 0012 ld $12
dd9c 00a9 ld $a9
dd9d 002b ld $2b
dd9e 00a0 ld $a0
dd9f 001e ld $1e
dda0 0020 ld $20
dda1 00d3 ld $d3
dda2 001c ld $1c
dda3 00f0 ld $f0
dda4 0002 ld $02
dda5 0010 ld $10
dda6 000e ld $0e
dda7 0020 ld $20
dda8 005a ld $5a
dda9 001b ld $1b
ddaa 00c6 ld $c6
ddab 0090 ld $90
ddac 00d0 ld $d0
ddad 00ee ld $ee
ddae 0020 ld $20
ddaf 0076 ld $76
ddb0 001b ld $1b
ddb1 00e6 ld $e6
ddb2 0090 ld $90
ddb3 00d0 ld $d0
ddb4 00dc ld $dc
ddb5 0020 ld $20
ddb6 008e ld $8e
ddb7 0018 ld $18
ddb8 0020 ld $20
ddb9 0013 ld $13
ddba 001d ld $1d
ddbb 00a2 ld $a2
ddbc 0001 ld $01
ddbd 00a5 ld $a5
ddbe 0090 ld $90
ddbf 0018 ld $18
ddc0 0069 ld $69
ddc1 000a ld $0a
ddc2 0030 ld $30
ddc3 0009 ld $09
ddc4 00c9 ld $c9
ddc5 000b ld $0b
ddc6 00b0 ld $b0
ddc7 0006 ld $06
ddc8 0069 ld $69
ddc9 00ff ld $ff
ddca 00aa ld $aa
ddcb 00a9 ld $a9
ddcc 0002 ld $02
ddcd 0038 ld $38
ddce 00e9 ld $e9
ddcf 0002 ld $02
ddd0 0085 ld $85
ddd1 0091 ld $91
ddd2 0086 ld $86
ddd3 0090 ld $90
ddd4 008a ld $8a
ddd5 00f0 ld $f0
ddd6 0002 ld $02
ddd7 0010 ld $10
ddd8 0013 ld $13
ddd9 00a4 ld $a4
ddda 00a4 ld $a4
dddb 00a9 ld $a9
dddc 002e ld $2e
dddd 00c8 ld $c8
ddde 0099 ld $99
dddf 0004 ld $04
dde0 0002 ld $02
dde1 008a ld $8a
dde2 00f0 ld $f0
dde3 0006 ld $06
dde4 00a9 ld $a9
dde5 0030 ld $30
dde6 00c8 ld $c8
dde7 0099 ld $99
dde8 0004 ld $04
dde9 0002 ld $02
ddea 0084 ld $84
ddeb 00a4 ld $a4
ddec 00a0 ld $a0
dded 0000 ld $00
ddee 00a2 ld $a2
ddef 0080 ld $80
ddf0 00a5 ld $a5
ddf1 0098 ld $98
ddf2 0018 ld $18
ddf3 0079 ld $79
ddf4 0091 ld $91
ddf5 001f ld $1f
ddf6 0085 ld $85
ddf7 0098 ld $98
ddf8 00a5 ld $a5
ddf9 0097 ld $97
ddfa 0079 ld $79
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 0090 ld $90
de01 001f ld $1f
de02 0085 ld $85
de03 0097 ld $97
de04 00a5 ld $a5
de05 0096 ld $96
de06 0079 ld $79
de07 008f ld $8f
de08 001f ld $1f
de09 0085 ld $85
de0a 0096 ld $96
de0b 00a5 ld $a5
de0c 0095 ld $95
de0d 0079 ld $79
de0e 008e ld $8e
de0f 001f ld $1f
de10 0085 ld $85
de11 0095 ld $95
de12 00e8 ld $e8
de13 001f ld $1f
de14 0000 ld $00
de15 0000 ld $00
de16 00b0 ld $b0
de17 0004 ld $04
de18 0010 ld $10
de19 00de ld $de
de1a 0030 ld $30
de1b 0002 ld $02
de1c 0030 ld $30
de1d 00da ld $da
de1e 008a ld $8a
de1f 0090 ld $90
de20 0004 ld $04
de21 0049 ld $49
de22 00ff ld $ff
de23 0069 ld $69
de24 000a ld $0a
de25 0069 ld $69
de26 002f ld $2f
de27 00c8 ld $c8
de28 00c8 ld $c8
de29 00c8 ld $c8
de2a 00c8 ld $c8
de2b 0084 ld $84
de2c 0079 ld $79
de2d 00a4 ld $a4
de2e 00a4 ld $a4
de2f 00c8 ld $c8
de30 00aa ld $aa
de31 0029 ld $29
de32 007f ld $7f
de33 0099 ld $99
de34 0004 ld $04
de35 0002 ld $02
de36 00c6 ld $c6
de37 0090 ld $90
de38 00d0 ld $d0
de39 0006 ld $06
de3a 00a9 ld $a9
de3b 002e ld $2e
de3c 00c8 ld $c8
de3d 0099 ld $99
de3e 0004 ld $04
de3f 0002 ld $02
de40 0084 ld $84
de41 00a4 ld $a4
de42 00a4 ld $a4
de43 0079 ld $79
de44 008a ld $8a
de45 0049 ld $49
de46 00ff ld $ff
de47 0029 ld $29
de48 0080 ld $80
de49 00aa ld $aa
de4a 00c0 ld $c0
de4b 0024 ld $24
de4c 00f0 ld $f0
de4d 0004 ld $04
de4e 00c0 ld $c0
de4f 003c ld $3c
de50 00d0 ld $d0
de51 00a6 ld $a6
de52 00a4 ld $a4
de53 00a4 ld $a4
de54 00b9 ld $b9
de55 0004 ld $04
de56 0002 ld $02
de57 0088 ld $88
de58 00c9 ld $c9
de59 0030 ld $30
de5a 00f0 ld $f0
de5b 00f8 ld $f8
de5c 00c9 ld $c9
de5d 002e ld $2e
de5e 00f0 ld $f0
de5f 0001 ld $01
de60 00c8 ld $c8
de61 00a9 ld $a9
de62 002b ld $2b
de63 00a6 ld $a6
de64 0091 ld $91
de65 00f0 ld $f0
de66 002e ld $2e
de67 0010 ld $10
de68 0008 ld $08
de69 00a9 ld $a9
de6a 0000 ld $00
de6b 0038 ld $38
de6c 00e5 ld $e5
de6d 0091 ld $91
de6e 00aa ld $aa
de6f 00a9 ld $a9
de70 002d ld $2d
de71 0099 ld $99
de72 0006 ld $06
de73 0002 ld $02
de74 00a9 ld $a9
de75 0045 ld $45
de76 0099 ld $99
de77 0005 ld $05
de78 0002 ld $02
de79 008a ld $8a
de7a 00a2 ld $a2
de7b 002f ld $2f
de7c 0038 ld $38
de7d 00e8 ld $e8
de7e 00e9 ld $e9
de7f 000a ld $0a
de80 00b0 ld $b0
de81 00fb ld $fb
de82 0069 ld $69
de83 003a ld $3a
de84 0099 ld $99
de85 0008 ld $08
de86 0002 ld $02
de87 008a ld $8a
de88 0099 ld $99
de89 0007 ld $07
de8a 0002 ld $02
de8b 00a9 ld $a9
de8c 0000 ld $00
de8d 0099 ld $99
de8e 0009 ld $09
de8f 0002 ld $02
de90 00f0 ld $f0
de91 0008 ld $08
de92 0099 ld $99
de93 0004 ld $04
de94 0002 ld $02
de95 00a9 ld $a9
de96 0000 ld $00
de97 0099 ld $99
de98 0005 ld $05
de99 0002 ld $02
de9a 00a9 ld $a9
de9b 0005 ld $05
de9c 00a0 ld $a0
de9d 0002 ld $02
de9e 0060 ld $60
de9f 0080 ld $80
dea0 0000 ld $00
dea1 0000 ld $00
dea2 0000 ld $00
dea3 0000 ld $00
dea4 00fa ld $fa
dea5 000a ld $0a
dea6 001f ld $1f
dea7 0000 ld $00
dea8 0000 ld $00
dea9 0098 ld $98
deaa 0096 ld $96
deab 0080 ld $80
deac 00ff ld $ff
dead 00f0 ld $f0
deae 00bd ld $bd
deaf 00c0 ld $c0
deb0 0000 ld $00
deb1 0001 ld $01
deb2 0086 ld $86
deb3 00a0 ld $a0
deb4 00ff ld $ff
deb5 00ff ld $ff
deb6 00d8 ld $d8
deb7 00f0 ld $f0
deb8 0000 ld $00
deb9 0000 ld $00
deba 0003 ld $03
debb 00e8 ld $e8
debc 00ff ld $ff
debd 00ff ld $ff
debe 00ff ld $ff
debf 009c ld $9c
dec0 0000 ld $00
dec1 0000 ld $00
dec2 0000 ld $00
dec3 000a ld $0a
dec4 00ff ld $ff
dec5 00ff ld $ff
dec6 00ff ld $ff
* 5 times
dec9 00df ld $df
deca 000a ld $0a
decb 0080 ld $80
decc 0000 ld $00
decd 0003 ld $03
dece 004b ld $4b
decf 00c0 ld $c0
ded0 00ff ld $ff
ded1 00ff ld $ff
ded2 0073 ld $73
ded3 0060 ld $60
ded4 0000 ld $00
ded5 0000 ld $00
ded6 000e ld $0e
ded7 0010 ld $10
ded8 00ff ld $ff
ded9 00ff ld $ff
deda 00fd ld $fd
dedb 00a8 ld $a8
dedc 0000 ld $00
dedd 0000 ld $00
dede 0000 ld $00
dedf 003c ld $3c
dee0 0020 ld $20
dee1 0084 ld $84
dee2 001c ld $1c
dee3 00a9 ld $a9
dee4 0089 ld $89
dee5 00a0 ld $a0
dee6 001f ld $1f
dee7 0020 ld $20
dee8 001a ld $1a
dee9 001c ld $1c
deea 00f0 ld $f0
deeb 0070 ld $70
deec 00a5 ld $a5
deed 009c ld $9c
deee 00d0 ld $d0
deef 0003 ld $03
def0 004c ld $4c
def1 0071 ld $71
def2 0019 ld $19
def3 00a2 ld $a2
def4 0081 ld $81
def5 00a0 ld $a0
def6 0000 ld $00
def7 0020 ld $20
def8 004c ld $4c
def9 001c ld $1c
defa 00a5 ld $a5
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 00a1 ld $a1
df01 0010 ld $10
df02 000f ld $0f
df03 0020 ld $20
df04 0044 ld $44
df05 001d ld $1d
df06 00a9 ld $a9
df07 0081 ld $81
df08 00a0 ld $a0
df09 0000 ld $00
df0a 0020 ld $20
df0b 00d3 ld $d3
df0c 001c ld $1c
df0d 00d0 ld $d0
df0e 0003 ld $03
df0f 0098 ld $98
df10 00a4 ld $a4
df11 003b ld $3b
df12 0020 ld $20
df13 0076 ld $76
df14 001c ld $1c
df15 0098 ld $98
df16 0048 ld $48
df17 0020 ld $20
df18 0062 ld $62
df19 001a ld $1a
df1a 00a9 ld $a9
df1b 0020 ld $20
df1c 0000 ld $00
df1d 0000 ld $00
df1e 0081 ld $81
df1f 00a0 ld $a0
df20 0000 ld $00
df21 0020 ld $20
df22 00a0 ld $a0
df23 001a ld $1a
df24 0020 ld $20
df25 0046 ld $46
df26 0020 ld $20
df27 0068 ld $68
df28 004a ld $4a
df29 0090 ld $90
df2a 000a ld $0a
df2b 00a5 ld $a5
df2c 0094 ld $94
df2d 00f0 ld $f0
df2e 0006 ld $06
df2f 00a5 ld $a5
df30 0099 ld $99
df31 0049 ld $49
df32 00ff ld $ff
df33 0085 ld $85
df34 0099 ld $99
df35 0060 ld $60
df36 0081 ld $81
df37 0038 ld $38
df38 00aa ld $aa
df39 003b ld $3b
df3a 0029 ld $29
df3b 0007 ld $07
df3c 0071 ld $71
df3d 0034 ld $34
df3e 0058 ld $58
df3f 003e ld $3e
df40 0056 ld $56
df41 0074 ld $74
df42 0016 ld $16
df43 007e ld $7e
df44 00b3 ld $b3
df45 001b ld $1b
df46 0077 ld $77
df47 002f ld $2f
df48 00ee ld $ee
df49 00e3 ld $e3
df4a 0085 ld $85
df4b 007a ld $7a
df4c 001d ld $1d
df4d 0084 ld $84
df4e 001c ld $1c
df4f 002a ld $2a
df50 007c ld $7c
df51 0063 ld $63
df52 0059 ld $59
df53 0058 ld $58
df54 000a ld $0a
df55 007e ld $7e
df56 0075 ld $75
df57 00fd ld $fd
df58 00e7 ld $e7
df59 00c6 ld $c6
df5a 0080 ld $80
df5b 0031 ld $31
df5c 0072 ld $72
df5d 0018 ld $18
df5e 0010 ld $10
df5f 0081 ld $81
df60 0000 ld $00
df61 0000 ld $00
df62 0000 ld $00
df63 0000 ld $00
df64 00a9 ld $a9
df65 0018 ld $18
df66 00a0 ld $a0
df67 0020 ld $20
df68 0020 ld $20
df69 00a0 ld $a0
df6a 001a ld $1a
df6b 00a5 ld $a5
df6c 00a3 ld $a3
df6d 0069 ld $69
df6e 0050 ld $50
df6f 0090 ld $90
df70 0003 ld $03
df71 0020 ld $20
df72 009b ld $9b
df73 001c ld $1c
df74 0085 ld $85
df75 0089 ld $89
df76 0020 ld $20
df77 0087 ld $87
df78 001c ld $1c
df79 00a5 ld $a5
df7a 0094 ld $94
df7b 00c9 ld $c9
df7c 0088 ld $88
df7d 0090 ld $90
df7e 0003 ld $03
df7f 0020 ld $20
df80 004c ld $4c
df81 001b ld $1b
df82 0020 ld $20
df83 0044 ld $44
df84 001d ld $1d
df85 00a5 ld $a5
df86 003b ld $3b
df87 0018 ld $18
df88 0069 ld $69
df89 0081 ld $81
df8a 00f0 ld $f0
df8b 00f3 ld $f3
df8c 0038 ld $38
df8d 00e9 ld $e9
df8e 0001 ld $01
df8f 0048 ld $48
df90 00a2 ld $a2
df91 0005 ld $05
df92 00b5 ld $b5
df93 009c ld $9c
df94 00b4 ld $b4
df95 0094 ld $94
df96 0095 ld $95
df97 0094 ld $94
df98 0094 ld $94
df99 009c ld $9c
df9a 00ca ld $ca
df9b 0010 ld $10
df9c 00f5 ld $f5
df9d 00a5 ld $a5
df9e 0089 ld $89
df9f 0085 ld $85
dfa0 00a3 ld $a3
dfa1 0020 ld $20
dfa2 0098 ld $98
dfa3 0018 ld $18
dfa4 0020 ld $20
dfa5 000d ld $0d
dfa6 0020 ld $20
dfa7 00a9 ld $a9
dfa8 001d ld $1d
dfa9 00a0 ld $a0
dfaa 0020 ld $20
dfab 0020 ld $20
dfac 00af ld $af
dfad 0020 ld $20
dfae 00a9 ld $a9
dfaf 0000 ld $00
dfb0 0085 ld $85
dfb1 00a2 ld $a2
dfb2 0068 ld $68
dfb3 0020 ld $20
dfb4 0031 ld $31
dfb5 001b ld $1b
dfb6 0060 ld $60
dfb7 0085 ld $85
dfb8 00a4 ld $a4
dfb9 0084 ld $84
dfba 00a5 ld $a5
dfbb 0020 ld $20
dfbc 0042 ld $42
dfbd 001c ld $1c
dfbe 00a9 ld $a9
dfbf 008a ld $8a
dfc0 0020 ld $20
dfc1 00a0 ld $a0
dfc2 001a ld $1a
dfc3 0020 ld $20
dfc4 00b3 ld $b3
dfc5 0020 ld $20
dfc6 00a9 ld $a9
dfc7 008a ld $8a
dfc8 00a0 ld $a0
dfc9 0000 ld $00
dfca 004c ld $4c
dfcb 00a0 ld $a0
dfcc 001a ld $1a
dfcd 0085 ld $85
dfce 00a4 ld $a4
dfcf 0084 ld $84
dfd0 00a5 ld $a5
dfd1 0020 ld $20
dfd2 003f ld $3f
dfd3 001c ld $1c
dfd4 00b1 ld $b1
dfd5 00a4 ld $a4
dfd6 0085 ld $85
dfd7 009a ld $9a
dfd8 00a4 ld $a4
dfd9 00a4 ld $a4
dfda 00c8 ld $c8
dfdb 0098 ld $98
dfdc 00d0 ld $d0
dfdd 0002 ld $02
dfde 00e6 ld $e6
dfdf 00a5 ld $a5
dfe0 0085 ld $85
dfe1 00a4 ld $a4
dfe2 00a4 ld $a4
dfe3 00a5 ld $a5
dfe4 0020 ld $20
dfe5 00a0 ld $a0
dfe6 001a ld $1a
dfe7 00a5 ld $a5
dfe8 00a4 ld $a4
dfe9 00a4 ld $a4
dfea 00a5 ld $a5
dfeb 0018 ld $18
dfec 0069 ld $69
dfed 0005 ld $05
dfee 0090 ld $90
dfef 0001 ld $01
dff0 00c8 ld $c8
dff1 0085 ld $85
dff2 00a4 ld $a4
dff3 0084 ld $84
dff4 00a5 ld $a5
dff5 0020 ld $20
dff6 00df ld $df
dff7 0018 ld $18
dff8 00a9 ld $a9
dff9 008f ld $8f
dffa 00a0 ld $a0
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 0000 ld $00
e001 00c6 ld $c6
e002 009a ld $9a
e003 00d0 ld $d0
e004 00e4 ld $e4
e005 0060 ld $60
e006 0098 ld $98
e007 0035 ld $35
e008 0044 ld $44
e009 007a ld $7a
e00a 0068 ld $68
e00b 0028 ld $28
e00c 00b1 ld $b1
e00d 0046 ld $46
e00e 0020 ld $20
e00f 00a3 ld $a3
e010 001c ld $1c
e011 0030 ld $30
e012 002a ld $2a
e013 00d0 ld $d0
e014 0013 ld $13
e015 00a5 ld $a5
e016 0006 ld $06
e017 0085 ld $85
e018 0095 ld $95
e019 00a5 ld $a5
e01a 000a ld $0a
e01b 0085 ld $85
e01c 0096 ld $96
e01d 00a5 ld $a5
e01e 0007 ld $07
e01f 0085 ld $85
e020 0097 ld $97
e021 00a5 ld $a5
e022 000b ld $0b
e023 0021 ld $21
e024 0000 ld $00
e025 0000 ld $00
e026 0085 ld $85
e027 0098 ld $98
e028 004c ld $4c
e029 002a ld $2a
e02a 0021 ld $21
e02b 00a9 ld $a9
e02c 0088 ld $88
e02d 00a0 ld $a0
e02e 0022 ld $22
e02f 0020 ld $20
e030 001a ld $1a
e031 001c ld $1c
e032 00a9 ld $a9
e033 00e3 ld $e3
e034 00a0 ld $a0
e035 0020 ld $20
e036 0020 ld $20
e037 00a0 ld $a0
e038 001a ld $1a
e039 00a9 ld $a9
e03a 00e7 ld $e7
e03b 00a0 ld $a0
e03c 0020 ld $20
e03d 0020 ld $20
e03e 00df ld $df
e03f 0018 ld $18
e040 00a6 ld $a6
e041 0098 ld $98
e042 00a5 ld $a5
e043 0095 ld $95
e044 0085 ld $85
e045 0098 ld $98
e046 0086 ld $86
e047 0095 ld $95
e048 00a6 ld $a6
e049 0096 ld $96
e04a 00a5 ld $a5
e04b 0097 ld $97
e04c 0085 ld $85
e04d 0096 ld $96
e04e 0086 ld $86
e04f 0097 ld $97
e050 00a9 ld $a9
e051 0000 ld $00
e052 0085 ld $85
e053 0099 ld $99
e054 00a5 ld $a5
e055 0094 ld $94
e056 0085 ld $85
e057 00a3 ld $a3
e058 00a9 ld $a9
e059 0080 ld $80
e05a 0085 ld $85
e05b 0094 ld $94
e05c 0020 ld $20
e05d 004f ld $4f
e05e 0019 ld $19
e05f 00a2 ld $a2
e060 0088 ld $88
e061 00a0 ld $a0
e062 0022 ld $22
e063 004c ld $4c
e064 004c ld $4c
e065 001c ld $1c
e066 00a9 ld $a9
e067 00bc ld $bc
e068 00a0 ld $a0
e069 0021 ld $21
e06a 0020 ld $20
e06b 00df ld $df
e06c 0018 ld $18
e06d 0020 ld $20
e06e 0084 ld $84
e06f 001c ld $1c
e070 00a9 ld $a9
e071 00c1 ld $c1
e072 00a0 ld $a0
e073 0021 ld $21
e074 00a6 ld $a6
e075 00a1 ld $a1
e076 0020 ld $20
e077 007f ld $7f
e078 001b ld $1b
e079 0020 ld $20
e07a 0084 ld $84
e07b 001c ld $1c
e07c 0020 ld $20
e07d 0044 ld $44
e07e 001d ld $1d
e07f 00a9 ld $a9
e080 0000 ld $00
e081 0085 ld $85
e082 00a2 ld $a2
e083 0020 ld $20
e084 0098 ld $98
e085 0018 ld $18
e086 00a9 ld $a9
e087 00c6 ld $c6
e088 00a0 ld $a0
e089 0021 ld $21
e08a 0020 ld $20
e08b 0095 ld $95
e08c 0018 ld $18
e08d 00a5 ld $a5
e08e 0099 ld $99
e08f 0048 ld $48
e090 0010 ld $10
e091 000d ld $0d
e092 0020 ld $20
e093 008e ld $8e
e094 0018 ld $18
e095 00a5 ld $a5
e096 0099 ld $99
e097 0030 ld $30
e098 0009 ld $09
e099 00a5 ld $a5
e09a 0044 ld $44
e09b 0049 ld $49
e09c 00ff ld $ff
e09d 0085 ld $85
e09e 0044 ld $44
e09f 0020 ld $20
e0a0 000d ld $0d
e0a1 0020 ld $20
e0a2 00a9 ld $a9
e0a3 00c6 ld $c6
e0a4 00a0 ld $a0
e0a5 0021 ld $21
e0a6 0020 ld $20
e0a7 00df ld $df
e0a8 0018 ld $18
e0a9 0068 ld $68
e0aa 0010 ld $10
e0ab 0003 ld $03
e0ac 0020 ld $20
e0ad 000d ld $0d
e0ae 0020 ld $20
e0af 00a9 ld $a9
e0b0 00cb ld $cb
e0b1 00a0 ld $a0
e0b2 0021 ld $21
e0b3 004c ld $4c
e0b4 0099 ld $99
e0b5 0020 ld $20
e0b6 0020 ld $20
e0b7 0042 ld $42
e0b8 001c ld $1c
e0b9 00a9 ld $a9
e0ba 0000 ld $00
e0bb 0085 ld $85
e0bc 0044 ld $44
e0bd 0020 ld $20
e0be 0047 ld $47
e0bf 0021 ld $21
e0c0 00a2 ld $a2
e0c1 0081 ld $81
e0c2 00a0 ld $a0
e0c3 0000 ld $00
e0c4 0020 ld $20
e0c5 003d ld $3d
e0c6 0021 ld $21
e0c7 00a9 ld $a9
e0c8 008a ld $8a
e0c9 00a0 ld $a0
e0ca 0000 ld $00
e0cb 0020 ld $20
e0cc 001a ld $1a
e0cd 001c ld $1c
e0ce 00a9 ld $a9
e0cf 0000 ld $00
e0d0 0085 ld $85
e0d1 0099 ld $99
e0d2 00a5 ld $a5
e0d3 0044 ld $44
e0d4 0020 ld $20
e0d5 00b8 ld $b8
e0d6 0021 ld $21
e0d7 00a9 ld $a9
e0d8 0081 ld $81
e0d9 00a0 ld $a0
e0da 0000 ld $00
e0db 004c ld $4c
e0dc 0087 ld $87
e0dd 001b ld $1b
e0de 0048 ld $48
e0df 004c ld $4c
e0e0 0079 ld $79
e0e1 0021 ld $21
e0e2 0081 ld $81
e0e3 0049 ld $49
e0e4 000f ld $0f
e0e5 00da ld $da
e0e6 00a2 ld $a2
e0e7 0083 ld $83
e0e8 0049 ld $49
e0e9 000f ld $0f
e0ea 00da ld $da
e0eb 00a2 ld $a2
e0ec 007f ld $7f
e0ed 0000 ld $00
e0ee 0000 ld $00
e0ef 0000 ld $00
e0f0 0000 ld $00
e0f1 0005 ld $05
e0f2 0084 ld $84
e0f3 00e6 ld $e6
e0f4 001a ld $1a
e0f5 002d ld $2d
e0f6 001b ld $1b
e0f7 0086 ld $86
e0f8 0028 ld $28
e0f9 0007 ld $07
e0fa 00fb ld $fb
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 00f8 ld $f8
e101 0087 ld $87
e102 0099 ld $99
e103 0068 ld $68
e104 0089 ld $89
e105 0001 ld $01
e106 0087 ld $87
e107 0023 ld $23
e108 0035 ld $35
e109 00df ld $df
e10a 00e1 ld $e1
e10b 0086 ld $86
e10c 00a5 ld $a5
e10d 005d ld $5d
e10e 00e7 ld $e7
e10f 0028 ld $28
e110 0083 ld $83
e111 0049 ld $49
e112 000f ld $0f
e113 00da ld $da
e114 00a2 ld $a2
e115 00a1 ld $a1
e116 0054 ld $54
e117 0046 ld $46
e118 008f ld $8f
e119 0013 ld $13
e11a 008f ld $8f
e11b 0052 ld $52
e11c 0043 ld $43
e11d 0089 ld $89
e11e 00cd ld $cd
e11f 00e1 ld $e1
e120 004e ld $4e
e121 008f ld $8f
e122 0092 ld $92
e123 0014 ld $14
e124 00ad ld $ad
e125 0081 ld $81
e126 0047 ld $47
e127 0089 ld $89
e128 00c7 ld $c7
e129 00a5 ld $a5
e12a 0099 ld $99
e12b 0022 ld $22
e12c 0000 ld $00
e12d 0000 ld $00
e12e 0048 ld $48
e12f 0010 ld $10
e130 0003 ld $03
e131 0020 ld $20
e132 000d ld $0d
e133 0020 ld $20
e134 00a5 ld $a5
e135 0094 ld $94
e136 0048 ld $48
e137 00c9 ld $c9
e138 0081 ld $81
e139 0090 ld $90
e13a 0007 ld $07
e13b 00a9 ld $a9
e13c 0034 ld $34
e13d 00a0 ld $a0
e13e 001a ld $1a
e13f 0020 ld $20
e140 0087 ld $87
e141 001b ld $1b
e142 00a9 ld $a9
e143 002e ld $2e
e144 00a0 ld $a0
e145 0022 ld $22
e146 0020 ld $20
e147 0099 ld $99
e148 0020 ld $20
e149 0068 ld $68
e14a 00c9 ld $c9
e14b 0081 ld $81
e14c 0090 ld $90
e14d 0007 ld $07
e14e 00a9 ld $a9
e14f 00bc ld $bc
e150 00a0 ld $a0
e151 0021 ld $21
e152 0020 ld $20
e153 0095 ld $95
e154 0018 ld $18
e155 0068 ld $68
e156 0010 ld $10
e157 0003 ld $03
e158 004c ld $4c
e159 000d ld $0d
e15a 0020 ld $20
e15b 0060 ld $60
e15c 000b ld $0b
e15d 0076 ld $76
e15e 00b3 ld $b3
e15f 0083 ld $83
e160 00bd ld $bd
e161 00d3 ld $d3
e162 0079 ld $79
e163 001e ld $1e
e164 00f4 ld $f4
e165 00a6 ld $a6
e166 00f5 ld $f5
e167 007b ld $7b
e168 0083 ld $83
e169 00fc ld $fc
e16a 00b0 ld $b0
e16b 0010 ld $10
e16c 007c ld $7c
e16d 000c ld $0c
e16e 001f ld $1f
e16f 0067 ld $67
e170 00ca ld $ca
e171 007c ld $7c
e172 00de ld $de
e173 0053 ld $53
e174 00cb ld $cb
e175 00c1 ld $c1
e176 007d ld $7d
e177 0014 ld $14
e178 0064 ld $64
e179 0070 ld $70
e17a 004c ld $4c
e17b 007d ld $7d
e17c 00b7 ld $b7
e17d 00ea ld $ea
e17e 0051 ld $51
e17f 007a ld $7a
e180 007d ld $7d
e181 0063 ld $63
e182 0030 ld $30
e183 0088 ld $88
e184 007e ld $7e
e185 007e ld $7e
e186 0092 ld $92
e187 0044 ld $44
e188 0099 ld $99
e189 003a ld $3a
e18a 007e ld $7e
e18b 004c ld $4c
e18c 00cc ld $cc
e18d 0091 ld $91
e18e 00c7 ld $c7
e18f 007f ld $7f
e190 00aa ld $aa
e191 00aa ld $aa
e192 00aa ld $aa
e193 0013 ld $13
e194 0081 ld $81
e195 0000 ld $00
e196 0000 ld $00
e197 0000 ld $00
e198 0000 ld $00
e199 00e6 ld $e6
e19a 00a6 ld $a6
e19b 00d0 ld $d0
e19c 0002 ld $02
e19d 00e6 ld $e6
e19e 00a7 ld $a7
e19f 0084 ld $84
e1a0 0019 ld $19
e1a1 00a0 ld $a0
e1a2 0000 ld $00
e1a3 00b1 ld $b1
e1a4 00a6 ld $a6
e1a5 00a4 ld $a4
e1a6 0019 ld $19
e1a7 00c9 ld $c9
e1a8 003a ld $3a
e1a9 00b0 ld $b0
e1aa 000a ld $0a
e1ab 00c9 ld $c9
e1ac 0020 ld $20
e1ad 00f0 ld $f0
e1ae 00ea ld $ea
e1af 0038 ld $38
e1b0 00e9 ld $e9
e1b1 0030 ld $30
e1b2 0038 ld $38
e1b3 00e9 ld $e9
e1b4 00d0 ld $d0
e1b5 0060 ld $60
e1b6 0080 ld $80
e1b7 004f ld $4f
e1b8 00c7 ld $c7
e1b9 0052 ld $52
e1ba 0058 ld $58
e1bb 00a2 ld $a2
e1bc 00fb ld $fb
e1bd 009a ld $9a
e1be 00a9 ld $a9
e1bf 004c ld $4c
e1c0 0085 ld $85
e1c1 0087 ld $87
e1c2 0085 ld $85
e1c3 0038 ld $38
e1c4 00a9 ld $a9
e1c5 0082 ld $82
e1c6 00a0 ld $a0
e1c7 0012 ld $12
e1c8 0085 ld $85
e1c9 0039 ld $39
e1ca 0084 ld $84
e1cb 003a ld $3a
e1cc 00a9 ld $a9
e1cd 0028 ld $28
e1ce 0085 ld $85
e1cf 0019 ld $19
e1d0 00a9 ld $a9
e1d1 001e ld $1e
e1d2 0085 ld $85
e1d3 0019 ld $19
e1d4 00a2 ld $a2
e1d5 0000 ld $00
e1d6 00a9 ld $a9
e1d7 0003 ld $03
e1d8 0085 ld $85
e1d9 0086 ld $86
e1da 008a ld $8a
e1db 0085 ld $85
e1dc 009b ld $9b
e1dd 0085 ld $85
e1de 0019 ld $19
e1df 0085 ld $85
e1e0 004a ld $4a
e1e1 0048 ld $48
e1e2 0085 ld $85
e1e3 0045 ld $45
e1e4 00e8 ld $e8
e1e5 008e ld $8e
e1e6 0002 ld $02
e1e7 0024 ld $24
e1e8 008e ld $8e
e1e9 0001 ld $01
e1ea 0024 ld $24
e1eb 00a2 ld $a2
e1ec 004b ld $4b
e1ed 0086 ld $86
e1ee 0048 ld $48
e1ef 00a0 ld $a0
e1f0 0071 ld $71
e1f1 0085 ld $85
e1f2 005d ld $5d
e1f3 0084 ld $84
e1f4 005e ld $5e
e1f5 0085 ld $85
e1f6 0046 ld $46
e1f7 0084 ld $84
e1f8 0047 ld $47
e1f9 00a8 ld $a8
e1fa 00e6 ld $e6
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 0046 ld $46
e201 00d0 ld $d0
e202 0004 ld $04
e203 00e6 ld $e6
e204 0047 ld $47
e205 0030 ld $30
e206 000f ld $0f
e207 00a9 ld $a9
e208 0055 ld $55
e209 0091 ld $91
e20a 0046 ld $46
e20b 00d1 ld $d1
e20c 0046 ld $46
e20d 00d0 ld $d0
e20e 0007 ld $07
e20f 000a ld $0a
e210 0091 ld $91
e211 0046 ld $46
e212 00d1 ld $d1
e213 0046 ld $46
e214 00f0 ld $f0
e215 00e9 ld $e9
e216 00a5 ld $a5
e217 0001 ld $01
e218 00c9 ld $c9
e219 0001 ld $01
e21a 00e9 ld $e9
e21b 0000 ld $00
e21c 0085 ld $85
e21d 0047 ld $47
e21e 00a5 ld $a5
e21f 0046 ld $46
e220 00a4 ld $a4
e221 0047 ld $47
e222 0085 ld $85
e223 0069 ld $69
e224 0084 ld $84
e225 006a ld $6a
e226 0085 ld $85
e227 0065 ld $65
e228 0084 ld $84
e229 0066 ld $66
e22a 00a2 ld $a2
e22b 0000 ld $00
e22c 00a0 ld $a0
e22d 0071 ld $71
e22e 0086 ld $86
e22f 005d ld $5d
e230 0084 ld $84
e231 005e ld $5e
e232 00a0 ld $a0
e233 0023 ld $23
e234 0000 ld $00
e235 004e ld $4e
e236 0000 ld $00
e237 0098 ld $98
e238 0091 ld $91
e239 005d ld $5d
e23a 00e6 ld $e6
e23b 005d ld $5d
e23c 00a5 ld $a5
e23d 005d ld $5d
e23e 00a4 ld $a4
e23f 005e ld $5e
e240 0020 ld $20
e241 001b ld $1b
e242 0005 ld $05
e243 00a9 ld $a9
e244 003b ld $3b
e245 00a0 ld $a0
e246 0023 ld $23
e247 0020 ld $20
e248 00ef ld $ef
e249 000b ld $0b
e24a 00a5 ld $a5
e24b 0069 ld $69
e24c 0038 ld $38
e24d 00e5 ld $e5
e24e 005d ld $5d
e24f 00aa ld $aa
e250 00a5 ld $a5
e251 006a ld $6a
e252 00e5 ld $e5
e253 005e ld $5e
e254 0020 ld $20
e255 0045 ld $45
e256 001e ld $1e
e257 00a9 ld $a9
e258 002e ld $2e
e259 00a0 ld $a0
e25a 0023 ld $23
e25b 0020 ld $20
e25c 00ef ld $ef
e25d 000b ld $0b
e25e 0020 ld $20
e25f 0044 ld $44
e260 0007 ld $07
e261 004c ld $4c
e262 0071 ld $71
e263 0005 ld $05
e264 0020 ld $20
e265 0042 ld $42
e266 0059 ld $59
e267 0054 ld $54
e268 0045 ld $45
e269 0053 ld $53
e26a 0020 ld $20
e26b 0046 ld $46
e26c 0052 ld $52
e26d 0045 ld $45
e26e 0045 ld $45
e26f 000d ld $0d
e270 0000 ld $00
e271 0023 ld $23
e272 0023 ld $23
e273 0023 ld $23
e274 0020 ld $20
e275 004d ld $4d
e276 0053 ld $53
e277 0020 ld $20
e278 0042 ld $42
e279 0041 ld $41
e27a 0053 ld $53
e27b 0049 ld $49
e27c 0043 ld $43
e27d 0020 ld $20
e27e 0023 ld $23
e27f 0023 ld $23
e280 0023 ld $23
e281 000d ld $0d
e282 000d ld $0d
e283 0000 ld $00
e284 0024 ld $24
e285 0000 ld $00
e286 0038 ld $38
e287 0011 ld $11
e288 0000 ld $00
e289 000b ld $0b
e28a 002b ld $2b
e28b 0022 ld $22
e28c 0059 ld $59
e28d 0003 ld $03
e28e 00b4 ld $b4
e28f 00e6 ld $e6
e290 0011 ld $11
e291 0000 ld $00
e292 0002 ld $02
e293 002b ld $2b
e294 0030 ld $30
e295 0059 ld $59
e296 0000 ld $00
e297 00f3 ld $f3
e298 0030 ld $30
e299 0093 ld $93
e29a 0030 ld $30
e29b 0093 ld $93
e29c 0030 ld $30
e29d 00f3 ld $f3
e29e 0030 ld $30
e29f 0011 ld $11
e2a0 0000 ld $00
e2a1 0001 ld $01
e2a2 002b ld $2b
e2a3 0030 ld $30
e2a4 0011 ld $11
e2a5 0000 ld $00
e2a6 0027 ld $27
e2a7 002b ld $2b
e2a8 0032 ld $32
e2a9 0011 ld $11
e2aa 0000 ld $00
e2ab 00a0 ld $a0
e2ac 002b ld $2b
e2ad 0024 ld $24
e2ae 0011 ld $11
e2af 0060 ld $60
e2b0 0070 ld $70
e2b1 002b ld $2b
e2b2 0026 ld $26
e2b3 0011 ld $11
e2b4 0003 ld $03
e2b5 000b ld $0b
e2b6 002b ld $2b
e2b7 0022 ld $22
e2b8 00b4 ld $b4
e2b9 00f3 ld $f3
e2ba 0011 ld $11
e2bb 0000 ld $00
e2bc 0025 ld $25
e2bd 00cf ld $cf
e2be 0018 ld $18
e2bf 0025 ld $25
e2c0 0000 ld $00
e2c1 0054 ld $54
e2c2 0011 ld $11
e2c3 0000 ld $00
e2c4 0001 ld $01
e2c5 002b ld $2b
e2c6 0030 ld $30
e2c7 0011 ld $11
e2c8 00e0 ld $e0
e2c9 0001 ld $01
e2ca 002b ld $2b
e2cb 0034 ld $34
e2cc 0059 ld $59
e2cd 0023 ld $23
e2ce 002b ld $2b
e2cf 0036 ld $36
e2d0 0021 ld $21
e2d1 0034 ld $34
e2d2 0035 ld $35
e2d3 0050 ld $50
e2d4 001b ld $1b
e2d5 0021 ld $21
e2d6 0036 ld $36
e2d7 00f0 ld $f0
e2d8 0030 ld $30
e2d9 0093 ld $93
e2da 0036 ld $36
e2db 0021 ld $21
e2dc 0034 ld $34
e2dd 0090 ld $90
e2de 0023 ld $23
e2df 0059 ld $59
e2e0 0070 ld $70
e2e1 00f0 ld $f0
e2e2 0030 ld $30
e2e3 0021 ld $21
e2e4 0034 ld $34
e2e5 00e3 ld $e3
e2e6 0010 ld $10
e2e7 00e9 ld $e9
e2e8 002b ld $2b
e2e9 0034 ld $34
e2ea 0093 ld $93
e2eb 0030 ld $30
e2ec 0093 ld $93
e2ed 0030 ld $30
e2ee 001a ld $1a
e2ef 0030 ld $30
e2f0 008c ld $8c
e2f1 00f0 ld $f0
e2f2 0035 ld $35
e2f3 0072 ld $72
e2f4 000c ld $0c
e2f5 0011 ld $11
e2f6 0001 ld $01
e2f7 0001 ld $01
e2f8 002b ld $2b
e2f9 0030 ld $30
e2fa 0059 ld $59
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 0060 ld $60
e301 00f0 ld $f0
e302 0030 ld $30
e303 0059 ld $59
e304 0006 ld $06
e305 005e ld $5e
e306 002a ld $2a
e307 0059 ld $59
e308 000d ld $0d
e309 00cf ld $cf
e30a 0032 ld $32
e30b 001a ld $1a
e30c 002a ld $2a
e30d 00e6 ld $e6
e30e 0001 ld $01
e30f 0035 ld $35
e310 004d ld $4d
e311 003c ld $3c
e312 0011 ld $11
e313 0000 ld $00
e314 0026 ld $26
e315 002b ld $2b
e316 001a ld $1a
e317 0011 ld $11
e318 008d ld $8d
e319 0022 ld $22
e31a 00ff ld $ff
e31b 0026 ld $26
e31c 0000 ld $00
e31d 0047 ld $47
e31e 002b ld $2b
e31f 001a ld $1a
e320 0011 ld $11
e321 000c ld $0c
e322 000b ld $0b
e323 002b ld $2b
e324 0022 ld $22
e325 00b4 ld $b4
e326 00e6 ld $e6
e327 0075 ld $75
e328 00cf ld $cf
e329 0032 ld $32
e32a 0063 ld $63
e32b 0090 ld $90
e32c 0000 ld $00
e32d 0011 ld $11
e32e 00e1 ld $e1
e32f 0004 ld $04
e330 002b ld $2b
e331 0022 ld $22
e332 0011 ld $11
e333 0000 ld $00
e334 000b ld $0b
e335 002b ld $2b
e336 0024 ld $24
e337 0021 ld $21
e338 0030 ld $30
e339 002b ld $2b
e33a 0028 ld $28
e33b 00e3 ld $e3
e33c 0006 ld $06
e33d 002b ld $2b
e33e 0030 ld $30
e33f 0059 ld $59
e340 0005 ld $05
e341 002b ld $2b
e342 0034 ld $34
e343 0021 ld $21
e344 0036 ld $36
e345 007f ld $7f
e346 0000 ld $00
e347 0082 ld $82
e348 00fe ld $fe
e349 005e ld $5e
e34a 0026 ld $26
e34b 0011 ld $11
e34c 0000 ld $00
e34d 0007 ld $07
e34e 0099 ld $99
e34f 0028 ld $28
e350 00ad ld $ad
e351 0035 ld $35
e352 003f ld $3f
e353 0036 ld $36
e354 0093 ld $93
e355 0026 ld $26
e356 00b4 ld $b4
e357 00cb ld $cb
e358 0093 ld $93
e359 0036 ld $36
e35a 0093 ld $93
e35b 0028 ld $28
e35c 0021 ld $21
e35d 0034 ld $34
e35e 00e6 ld $e6
e35f 0001 ld $01
e360 0035 ld $35
e361 004d ld $4d
e362 0021 ld $21
e363 0063 ld $63
e364 00ff ld $ff
e365 0027 ld $27
e366 0000 ld $00
e367 0059 ld $59
e368 0075 ld $75
e369 00e6 ld $e6
e36a 00ff ld $ff
e36b 0035 ld $35
e36c 003f ld $3f
e36d 0041 ld $41
e36e 00e3 ld $e3
e36f 00df ld $df
e370 0035 ld $35
e371 0053 ld $53
e372 001a ld $1a
e373 002b ld $2b
e374 0024 ld $24
e375 0011 ld $11
e376 0000 ld $00
e377 0029 ld $29
e378 00cf ld $cf
e379 0018 ld $18
e37a 0035 ld $35
e37b 0072 ld $72
e37c 0015 ld $15
e37d 0063 ld $63
e37e 00ff ld $ff
e37f 0011 ld $11
e380 009b ld $9b
e381 0007 ld $07
e382 0090 ld $90
e383 003f ld $3f
e384 00e6 ld $e6
e385 005f ld $5f
e386 0035 ld $35
e387 0056 ld $56
e388 0022 ld $22
e389 0011 ld $11
e38a 00c0 ld $c0
e38b 00ff ld $ff
e38c 00e3 ld $e3
e38d 002d ld $2d
e38e 0035 ld $35
e38f 0053 ld $53
e390 0030 ld $30
e391 00e3 ld $e3
e392 0032 ld $32
e393 002b ld $2b
e394 0034 ld $34
e395 0011 ld $11
e396 0000 ld $00
e397 0007 ld $07
e398 0090 ld $90
e399 0035 ld $35
e39a 002b ld $2b
e39b 0034 ld $34
e39c 0011 ld $11
e39d 0000 ld $00
e39e 0008 ld $08
e39f 002b ld $2b
e3a0 0036 ld $36
e3a1 0021 ld $21
e3a2 0034 ld $34
e3a3 00e9 ld $e9
e3a4 00e9 ld $e9
e3a5 0099 ld $99
e3a6 0034 ld $34
e3a7 0099 ld $99
e3a8 0036 ld $36
e3a9 0090 ld $90
e3aa 0044 ld $44
e3ab 0011 ld $11
e3ac 000c ld $0c
e3ad 0008 ld $08
e3ae 002b ld $2b
e3af 0036 ld $36
e3b0 001a ld $1a
e3b1 0030 ld $30
e3b2 00e6 ld $e6
e3b3 00fb ld $fb
e3b4 0035 ld $35
e3b5 0056 ld $56
e3b6 0052 ld $52
e3b7 0011 ld $11
e3b8 0000 ld $00
e3b9 0028 ld $28
e3ba 00cf ld $cf
e3bb 0018 ld $18
e3bc 0011 ld $11
e3bd 000f ld $0f
e3be 0026 ld $26
e3bf 00cf ld $cf
e3c0 0018 ld $18
e3c1 0028 ld $28
e3c2 0000 ld $00
e3c3 004c ld $4c
e3c4 0011 ld $11
e3c5 00e1 ld $e1
e3c6 0004 ld $04
e3c7 002b ld $2b
e3c8 0022 ld $22
e3c9 0011 ld $11
e3ca 0000 ld $00
e3cb 000b ld $0b
e3cc 002b ld $2b
e3cd 0024 ld $24
e3ce 0059 ld $59
e3cf 0062 ld $62
e3d0 005e ld $5e
e3d1 0030 ld $30
e3d2 00e3 ld $e3
e3d3 009e ld $9e
e3d4 002b ld $2b
e3d5 0034 ld $34
e3d6 00ad ld $ad
e3d7 005e ld $5e
e3d8 0031 ld $31
e3d9 0021 ld $21
e3da 0030 ld $30
e3db 00e6 ld $e6
e3dc 0002 ld $02
e3dd 002b ld $2b
e3de 0028 ld $28
e3df 0011 ld $11
e3e0 0000 ld $00
e3e1 0007 ld $07
e3e2 0099 ld $99
e3e3 0028 ld $28
e3e4 00ad ld $ad
e3e5 0082 ld $82
e3e6 0001 ld $01
e3e7 005e ld $5e
e3e8 0026 ld $26
e3e9 00b4 ld $b4
e3ea 00cb ld $cb
e3eb 0093 ld $93
e3ec 0028 ld $28
e3ed 001a ld $1a
e3ee 0028 ld $28
e3ef 0035 ld $35
e3f0 0072 ld $72
e3f1 0019 ld $19
e3f2 0021 ld $21
e3f3 0034 ld $34
e3f4 00e3 ld $e3
e3f5 0016 ld $16
e3f6 002b ld $2b
e3f7 0028 ld $28
e3f8 00ad ld $ad
e3f9 005e ld $5e
e3fa 0026 ld $26
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 0021 ld $21
e401 0034 ld $34
e402 00ad ld $ad
e403 00f0 ld $f0
e404 0028 ld $28
e405 001a ld $1a
e406 0026 ld $26
e407 00f0 ld $f0
e408 0034 ld $34
e409 0093 ld $93
e40a 0034 ld $34
e40b 0093 ld $93
e40c 0034 ld $34
e40d 001a ld $1a
e40e 0034 ld $34
e40f 008c ld $8c
e410 00da ld $da
e411 0035 ld $35
e412 0072 ld $72
e413 002c ld $2c
e414 00ff ld $ff
e415 0029 ld $29
e416 0000 ld $00
e417 001f ld $1f
e418 0021 ld $21
e419 0024 ld $24
e41a 00e3 ld $e3
e41b 0013 ld $13
e41c 0035 ld $35
e41d 0072 ld $72
e41e 000d ld $0d
e41f 0075 ld $75
e420 0011 ld $11
e421 0000 ld $00
e422 0028 ld $28
e423 00cf ld $cf
e424 0018 ld $18
e425 0063 ld $63
e426 00ff ld $ff
e427 00e3 ld $e3
e428 0003 ld $03
e429 0035 ld $35
e42a 003f ld $3f
e42b 001c ld $1c
e42c 00e3 ld $e3
e42d 0003 ld $03
e42e 0035 ld $35
e42f 0072 ld $72
e430 001c ld $1c
e431 0059 ld $59
e432 0006 ld $06
e433 005e ld $5e
e434 002c ld $2c
e435 0063 ld $63
e436 00ff ld $ff
e437 002a ld $2a
e438 0000 ld $00
e439 003e ld $3e
e43a 00a5 ld $a5
e43b 000f ld $0f
e43c 0085 ld $85
e43d 003e ld $3e
e43e 00a5 ld $a5
e43f 000f ld $0f
e440 00c5 ld $c5
e441 003e ld $3e
e442 00d0 ld $d0
e443 001b ld $1b
e444 00a5 ld $a5
e445 000e ld $0e
e446 0029 ld $29
e447 000f ld $0f
e448 00d0 ld $d0
e449 00f4 ld $f4
e44a 00a5 ld $a5
e44b 000e ld $0e
e44c 0029 ld $29
e44d 0010 ld $10
e44e 00d0 ld $d0
e44f 0003 ld $03
e450 00a9 ld $a9
e451 0020 ld $20
e452 002c ld $2c
e453 00a9 ld $a9
e454 007f ld $7f
e455 0000 ld $00
e456 0020 ld $20
e457 0032 ld $32
e458 002a ld $2a
e459 0020 ld $20
e45a 0000 ld $00
e45b 002e ld $2e
e45c 004c ld $4c
e45d 0004 ld $04
e45e 002a ld $2a
e45f 00c9 ld $c9
e460 00ff ld $ff
e461 00f0 ld $f0
e462 00d9 ld $d9
e463 0048 ld $48
e464 00a9 ld $a9
e465 0020 ld $20
e466 0000 ld $00
e467 0020 ld $20
e468 0032 ld $32
e469 002a ld $2a
e46a 0068 ld $68
e46b 0060 ld $60
e46c 00a5 ld $a5
e46d 0030 ld $30
e46e 0038 ld $38
e46f 00e9 ld $e9
e470 0006 ld $06
e471 00c9 ld $c9
e472 0060 ld $60
e473 0090 ld $90
e474 0002 ld $02
e475 0085 ld $85
e476 0030 ld $30
e477 0060 ld $60
e478 002b ld $2b
e479 0000 ld $00
e47a 0013 ld $13
e47b 0085 ld $85
e47c 0043 ld $43
e47d 0048 ld $48
e47e 0008 ld $08
e47f 008a ld $8a
e480 0048 ld $48
e481 0098 ld $98
e482 0048 ld $48
e483 00a5 ld $a5
e484 0043 ld $43
e485 0000 ld $00
e486 0068 ld $68
e487 00a8 ld $a8
e488 0068 ld $68
e489 00aa ld $aa
e48a 0028 ld $28
e48b 0068 ld $68
e48c 0018 ld $18
e48d 0060 ld $60
e48e 002c ld $2c
e48f 0000 ld $00
e490 0041 ld $41
e491 0024 ld $24
e492 0043 ld $43
e493 0050 ld $50
e494 0018 ld $18
e495 00a5 ld $a5
e496 000f ld $0f
e497 00c9 ld $c9
e498 00ff ld $ff
e499 0069 ld $69
e49a 0000 ld $00
e49b 00c9 ld $c9
e49c 0060 ld $60
e49d 00d0 ld $d0
e49e 0002 ld $02
e49f 00a9 ld $a9
e4a0 001f ld $1f
e4a1 0090 ld $90
e4a2 0002 ld $02
e4a3 00e9 ld $e9
e4a4 0020 ld $20
e4a5 00c9 ld $c9
e4a6 000a ld $0a
e4a7 00d0 ld $d0
e4a8 0002 ld $02
e4a9 00a9 ld $a9
e4aa 000d ld $0d
e4ab 0018 ld $18
e4ac 0060 ld $60
e4ad 008a ld $8a
e4ae 0048 ld $48
e4af 0098 ld $98
e4b0 0048 ld $48
e4b1 0020 ld $20
e4b2 0000 ld $00
e4b3 002a ld $2a
e4b4 0020 ld $20
e4b5 000a ld $0a
e4b6 002c ld $2c
e4b7 00c9 ld $c9
e4b8 0007 ld $07
e4b9 00d0 ld $d0
e4ba 0004 ld $04
e4bb 0000 ld $00
e4bc 004c ld $4c
e4bd 0020 ld $20
e4be 002c ld $2c
e4bf 00c9 ld $c9
e4c0 000d ld $0d
e4c1 0090 ld $90
e4c2 00ee ld $ee
e4c3 00f0 ld $f0
e4c4 0003 ld $03
e4c5 0048 ld $48
e4c6 0000 ld $00
e4c7 0068 ld $68
e4c8 0085 ld $85
e4c9 003e ld $3e
e4ca 0068 ld $68
e4cb 00a8 ld $a8
e4cc 0068 ld $68
e4cd 00aa ld $aa
e4ce 00a5 ld $a5
e4cf 003e ld $3e
e4d0 0018 ld $18
e4d1 0060 ld $60
e4d2 002d ld $2d
e4d3 0000 ld $00
e4d4 0018 ld $18
e4d5 00a5 ld $a5
e4d6 000f ld $0f
e4d7 00c9 ld $c9
e4d8 0003 ld $03
e4d9 00d0 ld $d0
e4da 0003 ld $03
e4db 004c ld $4c
e4dc 0026 ld $26
e4dd 0009 ld $09
e4de 00a5 ld $a5
e4df 000e ld $0e
e4e0 00cd ld $cd
e4e1 0003 ld $03
e4e2 0002 ld $02
e4e3 0010 ld $10
e4e4 0007 ld $07
e4e5 0084 ld $84
e4e6 003e ld $3e
e4e7 0020 ld $20
e4e8 0000 ld $00
e4e9 002e ld $2e
e4ea 00a4 ld $a4
e4eb 003e ld $3e
e4ec 0060 ld $60
e4ed 002e ld $2e
e4ee 0000 ld $00
e4ef 0036 ld $36
e4f0 00a5 ld $a5
e4f1 000e ld $0e
e4f2 00a8 ld $a8
e4f3 0038 ld $38
e4f4 00ed ld $ed
e4f5 0003 ld $03
e4f6 0002 ld $02
e4f7 008c ld $8c
e4f8 0003 ld $03
e4f9 0002 ld $02
e4fa 0018 ld $18
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 006d ld $6d
e501 0002 ld $02
e502 0002 ld $02
e503 008d ld $8d
e504 0002 ld $02
e505 0002 ld $02
e506 00a9 ld $a9
e507 0000 ld $00
e508 006d ld $6d
e509 0001 ld $01
e50a 0002 ld $02
e50b 008d ld $8d
e50c 0001 ld $01
e50d 0002 ld $02
e50e 00a9 ld $a9
e50f 0000 ld $00
e510 006d ld $6d
e511 0000 ld $00
e512 0002 ld $02
e513 008d ld $8d
e514 0000 ld $00
e515 0002 ld $02
e516 00ad ld $ad
e517 0001 ld $01
e518 0002 ld $02
e519 00c9 ld $c9
e51a 001a ld $1a
e51b 00ad ld $ad
e51c 0000 ld $00
e51d 0002 ld $02
e51e 00e9 ld $e9
e51f 004f ld $4f
e520 0090 ld $90
e521 0008 ld $08
e522 00a9 ld $a9
e523 0000 ld $00
e524 008d ld $8d
e525 0000 ld $00
e526 0002 ld $02
e527 008d ld $8d
e528 0001 ld $01
e529 0002 ld $02
e52a 0060 ld $60
e52b 002f ld $2f
e52c 0000 ld $00
e52d 002a ld $2a
e52e 00c9 ld $c9
e52f 005f ld $5f
e530 00f0 ld $f0
e531 0005 ld $05
e532 00e0 ld $e0
e533 005a ld $5a
e534 00b0 ld $b0
e535 0011 ld $11
e536 0060 ld $60
e537 008a ld $8a
e538 0048 ld $48
e539 0020 ld $20
e53a 0032 ld $32
e53b 002a ld $2a
e53c 00a9 ld $a9
e53d 0020 ld $20
e53e 0000 ld $00
e53f 0020 ld $20
e540 0032 ld $32
e541 002a ld $2a
e542 0068 ld $68
e543 00aa ld $aa
e544 00f0 ld $f0
e545 0008 ld $08
e546 00ca ld $ca
e547 0020 ld $20
e548 0032 ld $32
e549 002a ld $2a
e54a 0090 ld $90
e54b 0003 ld $03
e54c 00a9 ld $a9
e54d 0000 ld $00
e54e 0060 ld $60
e54f 00a9 ld $a9
e550 003f ld $3f
e551 0000 ld $00
e552 00a9 ld $a9
e553 000d ld $0d
e554 0000 ld $00
e555 00a2 ld $a2
e556 0000 ld $00
e557 0060 ld $60
e558 0030 ld $30
e559 0000 ld $00
e55a 0050 ld $50
e55b 0008 ld $08
e55c 0048 ld $48
e55d 00a0 ld $a0
e55e 0000 ld $00
e55f 00b9 ld $b9
e560 002a ld $2a
e561 0030 ld $30
e562 00c8 ld $c8
e563 0020 ld $20
e564 0000 ld $00
e565 002b ld $2b
e566 00d0 ld $d0
e567 00f7 ld $f7
e568 00a9 ld $a9
e569 0005 ld $05
e56a 00a0 ld $a0
e56b 0024 ld $24
e56c 0085 ld $85
e56d 0034 ld $34
e56e 0084 ld $84
e56f 0035 ld $35
e570 00a9 ld $a9
e571 0000 ld $00
e572 0085 ld $85
e573 0036 ld $36
e574 00a9 ld $a9
e575 000a ld $0a
e576 0085 ld $85
e577 0037 ld $37
e578 00a9 ld $a9
e579 00fe ld $fe
e57a 00a0 ld $a0
e57b 0030 ld $30
e57c 0085 ld $85
e57d 0016 ld $16
e57e 0084 ld $84
e57f 0017 ld $17
e580 0068 ld $68
e581 0028 ld $28
e582 004c ld $4c
e583 009c ld $9c
e584 0007 ld $07
e585 000d ld $0d
e586 0053 ld $53
e587 0045 ld $45
e588 004e ld $4e
e589 0044 ld $44
e58a 0049 ld $49
e58b 004e ld $4e
e58c 0047 ld $47
e58d 0020 ld $20
e58e 0054 ld $54
e58f 004f ld $4f
e590 0020 ld $20
e591 0042 ld $42
e592 0041 ld $41
e593 0042 ld $42
e594 0045 ld $45
e595 004c ld $4c
e596 0046 ld $46
e597 0049 ld $49
e598 0053 ld $53
e599 0048 ld $48
e59a 000d ld $0d
e59b 0000 ld $00
e59c 0021 ld $21
e59d 0034 ld $34
e59e 00ad ld $ad
e59f 00cf ld $cf
e5a0 0032 ld $32
e5a1 0011 ld $11
e5a2 0000 ld $00
e5a3 0026 ld $26
e5a4 002b ld $2b
e5a5 001a ld $1a
e5a6 00ee ld $ee
e5a7 0000 ld $00
e5a8 00df ld $df
e5a9 0002 ld $02
e5aa 00ff ld $ff
e5ab 0031 ld $31
e5ac 0000 ld $00
e5ad 005a ld $5a
e5ae 00ee ld $ee
e5af 0003 ld $03
e5b0 00f0 ld $f0
e5b1 0034 ld $34
e5b2 001a ld $1a
e5b3 0037 ld $37
e5b4 008c ld $8c
e5b5 000a ld $0a
e5b6 0035 ld $35
e5b7 0072 ld $72
e5b8 0017 ld $17
e5b9 0021 ld $21
e5ba 0034 ld $34
e5bb 00ad ld $ad
e5bc 00e6 ld $e6
e5bd 0020 ld $20
e5be 0035 ld $35
e5bf 0056 ld $56
e5c0 0017 ld $17
e5c1 0075 ld $75
e5c2 0011 ld $11
e5c3 0041 ld $41
e5c4 0030 ld $30
e5c5 00cf ld $cf
e5c6 0018 ld $18
e5c7 001a ld $1a
e5c8 0036 ld $36
e5c9 00e3 ld $e3
e5ca 0008 ld $08
e5cb 005e ld $5e
e5cc 0036 ld $36
e5cd 0021 ld $21
e5ce 0034 ld $34
e5cf 00ad ld $ad
e5d0 005e ld $5e
e5d1 0037 ld $37
e5d2 0093 ld $93
e5d3 0034 ld $34
e5d4 008c ld $8c
e5d5 000a ld $0a
e5d6 0035 ld $35
e5d7 003f ld $3f
e5d8 002b ld $2b
e5d9 001a ld $1a
e5da 0036 ld $36
e5db 0035 ld $35
e5dc 0072 ld $72
e5dd 004f ld $4f
e5de 0011 ld $11
e5df 0005 ld $05
e5e0 0024 ld $24
e5e1 002b ld $2b
e5e2 0034 ld $34
e5e3 002b ld $2b
e5e4 0024 ld $24
e5e5 0059 ld $59
e5e6 0001 ld $01
e5e7 005e ld $5e
e5e8 0026 ld $26
e5e9 001a ld $1a
e5ea 0036 ld $36
e5eb 005e ld $5e
e5ec 0027 ld $27
e5ed 0011 ld $11
e5ee 0006 ld $06
e5ef 000b ld $0b
e5f0 002b ld $2b
e5f1 0022 ld $22
e5f2 00b4 ld $b4
e5f3 00e6 ld $e6
e5f4 0035 ld $35
e5f5 003f ld $3f
e5f6 004b ld $4b
e5f7 0059 ld $59
e5f8 0003 ld $03
e5f9 005e ld $5e
e5fa 000f ld $0f
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 0059 ld $59
e601 0000 ld $00
e602 005e ld $5e
e603 0036 ld $36
e604 0011 ld $11
e605 000c ld $0c
e606 000b ld $0b
e607 002b ld $2b
e608 0022 ld $22
e609 00b4 ld $b4
e60a 00e6 ld $e6
e60b 0090 ld $90
e60c 00fe ld $fe
e60d 0032 ld $32
e60e 0000 ld $00
e60f 0025 ld $25
e610 00a0 ld $a0
e611 0000 ld $00
e612 00b9 ld $b9
e613 000e ld $0e
e614 0032 ld $32
e615 00c8 ld $c8
e616 0020 ld $20
e617 0000 ld $00
e618 002b ld $2b
e619 00d0 ld $d0
e61a 00f7 ld $f7
e61b 004c ld $4c
e61c 0026 ld $26
e61d 0009 ld $09
e61e 000d ld $0d
e61f 0055 ld $55
e620 0053 ld $53
e621 0045 ld $45
e622 0020 ld $20
e623 0042 ld $42
e624 0041 ld $41
e625 0042 ld $42
e626 0045 ld $45
e627 004c ld $4c
e628 0046 ld $46
e629 0049 ld $49
e62a 0053 ld $53
e62b 0048 ld $48
e62c 0020 ld $20
e62d 0054 ld $54
e62e 004f ld $4f
e62f 0020 ld $20
e630 004c ld $4c
e631 004f ld $4f
e632 0041 ld $41
e633 0044 ld $44
e634 0000 ld $00
e635 0000 ld $00
e636 0000 ld $00 ;End of Apps/MSBASIC/MSBASIC_v1.gt1, size 9742
;+-----------------------------------+
;| Apps/Horizon/Horizon_at67_v1.gt1 |
;+-----------------------------------+
e637 dc4d st $4d,[y,x++] ;'M'
e638 dc53 st $53,[y,x++] ;'S'
e639 dc42 st $42,[y,x++] ;'B'
e63a dc41 st $41,[y,x++] ;'A'
e63b dc53 st $53,[y,x++] ;'S'
e63c dc49 st $49,[y,x++] ;'I'
e63d dc43 st $43,[y,x++] ;'C'
e63e dc00 st $00,[y,x++] ;'\x00'
e63f 0029 ld $29
e640 c218 st [$18]
e641 00c0 ld $c0
e642 14fb ld $fb,y
e643 e0ee jmp y,$ee
e644 c219 st [$19]
Egg: e645 0002 ld $02
e646 0000 ld $00
e647 00c0 ld $c0
e648 0011 ld $11
e649 00b4 ld $b4
e64a 0026 ld $26
e64b 002b ld $2b
e64c 00dc ld $dc
e64d 0011 ld $11
e64e 00bd ld $bd
e64f 0026 ld $26
e650 002b ld $2b
e651 00d0 ld $d0
e652 0011 ld $11
e653 00c6 ld $c6
e654 0026 ld $26
e655 002b ld $2b
e656 00d2 ld $d2
e657 0011 ld $11
e658 00cf ld $cf
e659 0026 ld $26
e65a 002b ld $2b
e65b 00d4 ld $d4
e65c 0011 ld $11
e65d 00d8 ld $d8
e65e 0026 ld $26
e65f 002b ld $2b
e660 00d6 ld $d6
e661 0011 ld $11
e662 00e1 ld $e1
e663 0026 ld $26
e664 002b ld $2b
e665 00d8 ld $d8
e666 0011 ld $11
e667 00ea ld $ea
e668 0026 ld $26
e669 002b ld $2b
e66a 00da ld $da
e66b 0011 ld $11
e66c 0020 ld $20
e66d 000f ld $0f
e66e 002b ld $2b
e66f 00a2 ld $a2
e670 0011 ld $11
e671 0001 ld $01
e672 0000 ld $00
e673 002b ld $2b
e674 00ac ld $ac
e675 0011 ld $11
e676 0000 ld $00
e677 00ff ld $ff
e678 002b ld $2b
e679 00ae ld $ae
e67a 0011 ld $11
e67b 0000 ld $00
e67c 0000 ld $00
e67d 002b ld $2b
e67e 00a6 ld $a6
e67f 0059 ld $59
e680 0000 ld $00
e681 005e ld $5e
e682 002c ld $2c
e683 0011 ld $11
e684 00a0 ld $a0
e685 0025 ld $25
e686 00cf ld $cf
e687 0018 ld $18
e688 0011 ld $11
e689 00c3 ld $c3
e68a 0025 ld $25
e68b 00cf ld $cf
e68c 0018 ld $18
e68d 0059 ld $59
e68e 0000 ld $00
e68f 002b ld $2b
e690 0030 ld $30
e691 002b ld $2b
e692 0032 ld $32
e693 002b ld $2b
e694 0034 ld $34
e695 002b ld $2b
e696 0036 ld $36
e697 002b ld $2b
e698 0038 ld $38
e699 002b ld $2b
e69a 003a ld $3a
e69b 002b ld $2b
e69c 003c ld $3c
e69d 0059 ld $59
e69e 003f ld $3f
e69f 002b ld $2b
e6a0 003e ld $3e
e6a1 0059 ld $59
e6a2 0003 ld $03
e6a3 002b ld $2b
e6a4 0040 ld $40
e6a5 0059 ld $59
e6a6 0020 ld $20
e6a7 002b ld $2b
e6a8 0042 ld $42
e6a9 0011 ld $11
e6aa 00a0 ld $a0
e6ab 0026 ld $26
e6ac 002b ld $2b
e6ad 0084 ld $84
e6ae 0059 ld $59
e6af 003f ld $3f
e6b0 00f3 ld $f3
e6b1 0084 ld $84
e6b2 0011 ld $11
e6b3 00a2 ld $a2
e6b4 0026 ld $26
e6b5 002b ld $2b
e6b6 0084 ld $84
e6b7 0059 ld $59
e6b8 002a ld $2a
e6b9 00f3 ld $f3
e6ba 0084 ld $84
e6bb 0011 ld $11
e6bc 00a4 ld $a4
e6bd 0026 ld $26
e6be 002b ld $2b
e6bf 0084 ld $84
e6c0 0059 ld $59
e6c1 0015 ld $15
e6c2 00f3 ld $f3
e6c3 0084 ld $84
e6c4 0011 ld $11
e6c5 00a6 ld $a6
e6c6 0026 ld $26
e6c7 002b ld $2b
e6c8 0084 ld $84
e6c9 0059 ld $59
e6ca 0000 ld $00
e6cb 00f3 ld $f3
e6cc 0084 ld $84
e6cd 0011 ld $11
e6ce 00aa ld $aa
e6cf 0026 ld $26
e6d0 002b ld $2b
e6d1 0084 ld $84
e6d2 0059 ld $59
e6d3 0003 ld $03
e6d4 00f3 ld $f3
e6d5 0084 ld $84
e6d6 0011 ld $11
e6d7 00ac ld $ac
e6d8 0026 ld $26
e6d9 002b ld $2b
e6da 0084 ld $84
e6db 0059 ld $59
e6dc 0002 ld $02
e6dd 00f3 ld $f3
e6de 0084 ld $84
e6df 0011 ld $11
e6e0 00ae ld $ae
e6e1 0026 ld $26
e6e2 002b ld $2b
e6e3 0084 ld $84
e6e4 0059 ld $59
e6e5 0001 ld $01
e6e6 00f3 ld $f3
e6e7 0084 ld $84
e6e8 0011 ld $11
e6e9 00b0 ld $b0
e6ea 0026 ld $26
e6eb 002b ld $2b
e6ec 0084 ld $84
e6ed 0059 ld $59
e6ee 0000 ld $00
e6ef 00f3 ld $f3
e6f0 0084 ld $84
e6f1 0059 ld $59
e6f2 0000 ld $00
e6f3 002b ld $2b
e6f4 0044 ld $44
e6f5 002b ld $2b
e6f6 0046 ld $46
e6f7 0059 ld $59
e6f8 0036 ld $36
e6f9 002b ld $2b
e6fa 0048 ld $48
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 0059 ld $59
e701 0077 ld $77
e702 002b ld $2b
e703 0030 ld $30
e704 0021 ld $21
e705 0042 ld $42
e706 002b ld $2b
e707 00b0 ld $b0
e708 0011 ld $11
e709 00ff ld $ff
e70a 00ff ld $ff
e70b 002b ld $2b
e70c 00b2 ld $b2
e70d 0002 ld $02
e70e 00c0 ld $c0
e70f 0037 ld $37
e710 0011 ld $11
e711 00a0 ld $a0
e712 0026 ld $26
e713 0099 ld $99
e714 0046 ld $46
e715 0099 ld $99
e716 0046 ld $46
e717 00f6 ld $f6
e718 002b ld $2b
e719 003e ld $3e
e71a 0011 ld $11
e71b 00aa ld $aa
e71c 0026 ld $26
e71d 0099 ld $99
e71e 0046 ld $46
e71f 0099 ld $99
e720 0046 ld $46
e721 00f6 ld $f6
e722 002b ld $2b
e723 0040 ld $40
e724 0021 ld $21
e725 0044 ld $44
e726 00e3 ld $e3
e727 0001 ld $01
e728 002b ld $2b
e729 0044 ld $44
e72a 0021 ld $21
e72b 0044 ld $44
e72c 00b8 ld $b8
e72d 0048 ld $48
e72e 0035 ld $35
e72f 003f ld $3f
e730 00e4 ld $e4
e731 0011 ld $11
e732 000d ld $0d
e733 0003 ld $03
e734 00cf ld $cf
e735 0018 ld $18
e736 0021 ld $21
e737 0046 ld $46
e738 00e3 ld $e3
e739 0001 ld $01
e73a 002b ld $2b
e73b 0046 ld $46
e73c 0059 ld $59
e73d 0000 ld $00
e73e 002b ld $2b
e73f 0044 ld $44
e740 002b ld $2b
e741 00de ld $de
e742 0011 ld $11
e743 0000 ld $00
e744 0003 ld $03
e745 00cf ld $cf
e746 0018 ld $18
e747 0003 ld $03
e748 0000 ld $00
e749 000d ld $0d
e74a 0021 ld $21
e74b 00de ld $de
e74c 0021 ld $21
e74d 0048 ld $48
e74e 002b ld $2b
e74f 0098 ld $98
e750 0011 ld $11
e751 00f3 ld $f3
e752 0026 ld $26
e753 00cf ld $cf
e754 0018 ld $18
e755 002b ld $2b
e756 0048 ld $48
e757 0003 ld $03
e758 000d ld $0d
e759 002c ld $2c
e75a 0021 ld $21
e75b 0030 ld $30
e75c 002b ld $2b
e75d 003c ld $3c
e75e 0011 ld $11
e75f 00a7 ld $a7
e760 0004 ld $04
e761 00cf ld $cf
e762 0018 ld $18
e763 0021 ld $21
e764 0030 ld $30
e765 00b8 ld $b8
e766 0042 ld $42
e767 00e3 ld $e3
e768 0028 ld $28
e769 002b ld $2b
e76a 00c0 ld $c0
e76b 0011 ld $11
e76c 0090 ld $90
e76d 0001 ld $01
e76e 002b ld $2b
e76f 0082 ld $82
e770 0021 ld $21
e771 00c0 ld $c0
e772 002b ld $2b
e773 0084 ld $84
e774 0011 ld $11
e775 00a0 ld $a0
e776 0024 ld $24
e777 00cf ld $cf
e778 0018 ld $18
e779 0082 ld $82
e77a 0001 ld $01
e77b 0035 ld $35
e77c 0072 ld $72
e77d 0037 ld $37
e77e 0021 ld $21
e77f 003e ld $3e
e780 00fc ld $fc
e781 0040 ld $40
e782 002b ld $2b
e783 0036 ld $36
e784 0090 ld $90
e785 003b ld $3b
e786 0003 ld $03
e787 0039 ld $39
e788 0004 ld $04
e789 0059 ld $59
e78a 0000 ld $00
e78b 002b ld $2b
e78c 0036 ld $36
e78d 0003 ld $03
e78e 003d ld $3d
e78f 0029 ld $29
e790 0059 ld $59
e791 0050 ld $50
e792 002b ld $2b
e793 0082 ld $82
e794 0021 ld $21
e795 003a ld $3a
e796 002b ld $2b
e797 0084 ld $84
e798 0011 ld $11
e799 00a0 ld $a0
e79a 0024 ld $24
e79b 00cf ld $cf
e79c 0018 ld $18
e79d 0021 ld $21
e79e 0092 ld $92
e79f 002b ld $2b
e7a0 0034 ld $34
e7a1 0021 ld $21
e7a2 0030 ld $30
e7a3 00e3 ld $e3
e7a4 0008 ld $08
e7a5 002b ld $2b
e7a6 00c0 ld $c0
e7a7 001a ld $1a
e7a8 00c0 ld $c0
e7a9 005e ld $5e
e7aa 0039 ld $39
e7ab 0059 ld $59
e7ac 0000 ld $00
e7ad 002b ld $2b
e7ae 0032 ld $32
e7af 0021 ld $21
e7b0 003a ld $3a
e7b1 00e3 ld $e3
e7b2 009f ld $9f
e7b3 002b ld $2b
e7b4 00b4 ld $b4
e7b5 0059 ld $59
e7b6 0001 ld $01
e7b7 002b ld $2b
e7b8 00b6 ld $b6
e7b9 0003 ld $03
e7ba 0066 ld $66
e7bb 000d ld $0d
e7bc 0021 ld $21
e7bd 0034 ld $34
e7be 0035 ld $35
e7bf 0072 ld $72
e7c0 0071 ld $71
e7c1 0021 ld $21
e7c2 003a ld $3a
e7c3 00e6 ld $e6
e7c4 0001 ld $01
e7c5 002b ld $2b
e7c6 0034 ld $34
e7c7 0090 ld $90
e7c8 0077 ld $77
e7c9 0003 ld $03
e7ca 0073 ld $73
e7cb 0006 ld $06
e7cc 0021 ld $21
e7cd 0034 ld $34
e7ce 00e6 ld $e6
e7cf 0001 ld $01
e7d0 002b ld $2b
e7d1 0034 ld $34
e7d2 0003 ld $03
e7d3 0079 ld $79
e7d4 0011 ld $11
e7d5 0021 ld $21
e7d6 0034 ld $34
e7d7 0099 ld $99
e7d8 0034 ld $34
e7d9 00b8 ld $b8
e7da 003a ld $3a
e7db 0035 ld $35
e7dc 0050 ld $50
e7dd 0088 ld $88
e7de 0021 ld $21
e7df 003e ld $3e
e7e0 00fc ld $fc
e7e1 0036 ld $36
e7e2 002b ld $2b
e7e3 004a ld $4a
e7e4 0090 ld $90
e7e5 008e ld $8e
e7e6 0003 ld $03
e7e7 008a ld $8a
e7e8 0006 ld $06
e7e9 0021 ld $21
e7ea 0040 ld $40
e7eb 00fc ld $fc
e7ec 0036 ld $36
e7ed 002b ld $2b
e7ee 004a ld $4a
e7ef 0003 ld $03
e7f0 0090 ld $90
e7f1 004a ld $4a
e7f2 0021 ld $21
e7f3 0038 ld $38
e7f4 0099 ld $99
e7f5 0032 ld $32
e7f6 002b ld $2b
e7f7 00c0 ld $c0
e7f8 0021 ld $21
e7f9 004a ld $4a
e7fa 00f0 ld $f0
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 00c0 ld $c0
e801 0021 ld $21
e802 0032 ld $32
e803 0099 ld $99
e804 00b6 ld $b6
e805 002b ld $2b
e806 0032 ld $32
e807 00b8 ld $b8
e808 00b4 ld $b4
e809 0035 ld $35
e80a 004d ld $4d
e80b 00a8 ld $a8
e80c 0011 ld $11
e80d 0066 ld $66
e80e 0003 ld $03
e80f 00cf ld $cf
e810 0018 ld $18
e811 0021 ld $21
e812 0030 ld $30
e813 0099 ld $99
e814 0030 ld $30
e815 002b ld $2b
e816 00c0 ld $c0
e817 0011 ld $11
e818 00f9 ld $f9
e819 0001 ld $01
e81a 002b ld $2b
e81b 0082 ld $82
e81c 0021 ld $21
e81d 00c0 ld $c0
e81e 00f0 ld $f0
e81f 0082 ld $82
e820 0021 ld $21
e821 0030 ld $30
e822 0099 ld $99
e823 00b2 ld $b2
e824 002b ld $2b
e825 0030 ld $30
e826 00b8 ld $b8
e827 00b0 ld $b0
e828 0035 ld $35
e829 0050 ld $50
e82a 00c7 ld $c7
e82b 0011 ld $11
e82c 00c0 ld $c0
e82d 0002 ld $02
e82e 00cf ld $cf
e82f 0018 ld $18
e830 0011 ld $11
e831 00f9 ld $f9
e832 0001 ld $01
e833 002b ld $2b
e834 0082 ld $82
e835 0059 ld $59
e836 0000 ld $00
e837 00f0 ld $f0
e838 0082 ld $82
e839 0059 ld $59
e83a 0000 ld $00
e83b 002b ld $2b
e83c 0032 ld $32
e83d 0059 ld $59
e83e 0008 ld $08
e83f 002b ld $2b
e840 004c ld $4c
e841 0003 ld $03
e842 00da ld $da
e843 001f ld $1f
e844 0021 ld $21
e845 0032 ld $32
e846 0082 ld $82
e847 00ff ld $ff
e848 002b ld $2b
e849 0034 ld $34
e84a 0059 ld $59
e84b 0000 ld $00
e84c 002b ld $2b
e84d 0036 ld $36
e84e 0011 ld $11
e84f 00f0 ld $f0
e850 0001 ld $01
e851 002b ld $2b
e852 004e ld $4e
e853 0021 ld $21
e854 0042 ld $42
e855 002b ld $2b
e856 003c ld $3c
e857 0011 ld $11
e858 00a7 ld $a7
e859 0004 ld $04
e85a 00cf ld $cf
e85b 0018 ld $18
e85c 002b ld $2b
e85d 00de ld $de
e85e 0011 ld $11
e85f 0000 ld $00
e860 0004 ld $04
e861 00cf ld $cf
e862 0018 ld $18
e863 0004 ld $04
e864 0000 ld $00
e865 000e ld $0e
e866 0021 ld $21
e867 00de ld $de
e868 0059 ld $59
e869 0000 ld $00
e86a 002b ld $2b
e86b 0030 ld $30
e86c 0021 ld $21
e86d 003a ld $3a
e86e 002b ld $2b
e86f 00b0 ld $b0
e870 0059 ld $59
e871 0001 ld $01
e872 002b ld $2b
e873 00b2 ld $b2
e874 0004 ld $04
e875 000e ld $0e
e876 002e ld $2e
e877 0021 ld $21
e878 0036 ld $36
e879 0099 ld $99
e87a 0034 ld $34
e87b 002b ld $2b
e87c 0036 ld $36
e87d 0021 ld $21
e87e 0030 ld $30
e87f 0099 ld $99
e880 00b2 ld $b2
e881 002b ld $2b
e882 0030 ld $30
e883 00b8 ld $b8
e884 00b0 ld $b0
e885 0035 ld $35
e886 004d ld $4d
e887 0022 ld $22
e888 0011 ld $11
e889 000e ld $0e
e88a 0004 ld $04
e88b 00cf ld $cf
e88c 0018 ld $18
e88d 0021 ld $21
e88e 0034 ld $34
e88f 0099 ld $99
e890 0034 ld $34
e891 002b ld $2b
e892 0034 ld $34
e893 0011 ld $11
e894 0001 ld $01
e895 0001 ld $01
e896 0099 ld $99
e897 0042 ld $42
e898 0099 ld $99
e899 0042 ld $42
e89a 002b ld $2b
e89b 004a ld $4a
e89c 0059 ld $59
e89d 0001 ld $01
e89e 002b ld $2b
e89f 0082 ld $82
e8a0 0011 ld $11
e8a1 00a0 ld $a0
e8a2 0023 ld $23
e8a3 00cf ld $cf
e8a4 0018 ld $18
e8a5 0004 ld $04
e8a6 003c ld $3c
e8a7 0035 ld $35
e8a8 001a ld $1a
e8a9 0037 ld $37
e8aa 00f0 ld $f0
e8ab 004a ld $4a
e8ac 0021 ld $21
e8ad 0036 ld $36
e8ae 0082 ld $82
e8af 00ff ld $ff
e8b0 0099 ld $99
e8b1 0034 ld $34
e8b2 002b ld $2b
e8b3 0036 ld $36
e8b4 0021 ld $21
e8b5 004a ld $4a
e8b6 00e3 ld $e3
e8b7 0004 ld $04
e8b8 002b ld $2b
e8b9 004a ld $4a
e8ba 00b8 ld $b8
e8bb 004e ld $4e
e8bc 0035 ld $35
e8bd 0053 ld $53
e8be 0056 ld $56
e8bf 0011 ld $11
e8c0 003c ld $3c
e8c1 0004 ld $04
e8c2 00cf ld $cf
e8c3 0018 ld $18
e8c4 0059 ld $59
e8c5 0011 ld $11
e8c6 00ad ld $ad
e8c7 002b ld $2b
e8c8 0082 ld $82
e8c9 0059 ld $59
e8ca 0000 ld $00
e8cb 002b ld $2b
e8cc 0084 ld $84
e8cd 0011 ld $11
e8ce 00bb ld $bb
e8cf 0023 ld $23
e8d0 00cf ld $cf
e8d1 0018 ld $18
e8d2 0021 ld $21
e8d3 0032 ld $32
e8d4 0099 ld $99
e8d5 004c ld $4c
e8d6 002b ld $2b
e8d7 0032 ld $32
e8d8 0011 ld $11
e8d9 00da ld $da
e8da 0003 ld $03
e8db 00cf ld $cf
e8dc 0018 ld $18
e8dd 0004 ld $04
e8de 0071 ld $71
e8df 0010 ld $10
e8e0 0075 ld $75
e8e1 0021 ld $21
e8e2 004c ld $4c
e8e3 00e3 ld $e3
e8e4 0001 ld $01
e8e5 002b ld $2b
e8e6 004c ld $4c
e8e7 00e6 ld $e6
e8e8 0020 ld $20
e8e9 0035 ld $35
e8ea 0056 ld $56
e8eb 007f ld $7f
e8ec 0059 ld $59
e8ed 0020 ld $20
e8ee 002b ld $2b
e8ef 004c ld $4c
e8f0 0004 ld $04
e8f1 0081 ld $81
e8f2 0002 ld $02
e8f3 0063 ld $63
e8f4 00ff ld $ff
e8f5 0004 ld $04
e8f6 0083 ld $83
e8f7 0014 ld $14
e8f8 0075 ld $75
e8f9 0021 ld $21
e8fa 004c ld $4c
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 00e6 ld $e6
e901 0001 ld $01
e902 002b ld $2b
e903 004c ld $4c
e904 0011 ld $11
e905 00e0 ld $e0
e906 00ff ld $ff
e907 00b8 ld $b8
e908 004c ld $4c
e909 0035 ld $35
e90a 0050 ld $50
e90b 0095 ld $95
e90c 0011 ld $11
e90d 00e0 ld $e0
e90e 00ff ld $ff
e90f 002b ld $2b
e910 004c ld $4c
e911 0004 ld $04
e912 0097 ld $97
e913 0002 ld $02
e914 0063 ld $63
e915 00ff ld $ff
e916 0004 ld $04
e917 0099 ld $99
e918 0007 ld $07
e919 0075 ld $75
e91a 0059 ld $59
e91b 0000 ld $00
e91c 002b ld $2b
e91d 004c ld $4c
e91e 0063 ld $63
e91f 00ff ld $ff
e920 0004 ld $04
e921 00a0 ld $a0
e922 0007 ld $07
e923 0075 ld $75
e924 0059 ld $59
e925 0000 ld $00
e926 002b ld $2b
e927 004c ld $4c
e928 0063 ld $63
e929 00ff ld $ff
e92a 0004 ld $04
e92b 00a7 ld $a7
e92c 0017 ld $17
e92d 0075 ld $75
e92e 0011 ld $11
e92f 00e9 ld $e9
e930 00ff ld $ff
e931 0099 ld $99
e932 003c ld $3c
e933 002b ld $2b
e934 003a ld $3a
e935 0021 ld $21
e936 003a ld $3a
e937 00e3 ld $e3
e938 0001 ld $01
e939 002b ld $2b
e93a 00c0 ld $c0
e93b 0011 ld $11
e93c 00fe ld $fe
e93d 00ff ld $ff
e93e 00f8 ld $f8
e93f 00c0 ld $c0
e940 002b ld $2b
e941 003a ld $3a
e942 0063 ld $63
e943 00ff ld $ff
e944 0004 ld $04
e945 00be ld $be
e946 0002 ld $02
e947 0090 ld $90
e948 00bc ld $bc
e949 0022 ld $22
e94a 00a0 ld $a0
e94b 0008 ld $08
e94c 0071 ld $71
e94d 0004 ld $04
e94e 0083 ld $83
e94f 0004 ld $04
e950 0099 ld $99
e951 0004 ld $04
e952 00a0 ld $a0
e953 0004 ld $04
e954 0022 ld $22
e955 00a8 ld $a8
e956 001f ld $1f
e957 0075 ld $75
e958 0059 ld $59
e959 0008 ld $08
e95a 002b ld $2b
e95b 0098 ld $98
e95c 0011 ld $11
e95d 0000 ld $00
e95e 0001 ld $01
e95f 002b ld $2b
e960 009a ld $9a
e961 00cf ld $cf
e962 00dc ld $dc
e963 0021 ld $21
e964 0098 ld $98
e965 00f3 ld $f3
e966 009a ld $9a
e967 0093 ld $93
e968 009a ld $9a
e969 0093 ld $93
e96a 009a ld $9a
e96b 0093 ld $93
e96c 0098 ld $98
e96d 001a ld $1a
e96e 0098 ld $98
e96f 00e6 ld $e6
e970 0080 ld $80
e971 0035 ld $35
e972 0050 ld $50
e973 00b0 ld $b0
e974 0063 ld $63
e975 00ff ld $ff
e976 0023 ld $23
e977 00a0 ld $a0
e978 001b ld $1b
e979 0021 ld $21
e97a 0082 ld $82
e97b 00e6 ld $e6
e97c 0001 ld $01
e97d 002b ld $2b
e97e 0082 ld $82
e97f 0035 ld $35
e980 0053 ld $53
e981 00a8 ld $a8
e982 00ff ld $ff
e983 001a ld $1a
e984 000e ld $0e
e985 00b8 ld $b8
e986 00aa ld $aa
e987 0035 ld $35
e988 003f ld $3f
e989 00a8 ld $a8
e98a 001a ld $1a
e98b 000e ld $0e
e98c 002b ld $2b
e98d 00aa ld $aa
e98e 0075 ld $75
e98f 00cf ld $cf
e990 00dc ld $dc
e991 0063 ld $63
e992 0090 ld $90
e993 009e ld $9e
e994 0023 ld $23
e995 00bb ld $bb
e996 003a ld $3a
e997 0075 ld $75
e998 0011 ld $11
e999 00f5 ld $f5
e99a 0023 ld $23
e99b 002b ld $2b
e99c 0086 ld $86
e99d 002b ld $2b
e99e 0092 ld $92
e99f 0011 ld $11
e9a0 00a0 ld $a0
e9a1 0022 ld $22
e9a2 002b ld $2b
e9a3 0088 ld $88
e9a4 0021 ld $21
e9a5 0092 ld $92
e9a6 00f6 ld $f6
e9a7 002b ld $2b
e9a8 0094 ld $94
e9a9 001a ld $1a
e9aa 0095 ld $95
e9ab 0082 ld $82
e9ac 0080 ld $80
e9ad 0035 ld $35
e9ae 003f ld $3f
e9af 00db ld $db
e9b0 0021 ld $21
e9b1 0084 ld $84
e9b2 0035 ld $35
e9b3 003f ld $3f
e9b4 00d9 ld $d9
e9b5 00cf ld $cf
e9b6 0084 ld $84
e9b7 0063 ld $63
e9b8 00ff ld $ff
e9b9 0021 ld $21
e9ba 0094 ld $94
e9bb 00b8 ld $b8
e9bc 0082 ld $82
e9bd 0035 ld $35
e9be 003f ld $3f
e9bf 00e8 ld $e8
e9c0 0093 ld $93
e9c1 0092 ld $92
e9c2 0093 ld $93
e9c3 0092 ld $92
e9c4 0090 ld $90
e9c5 00c6 ld $c6
e9c6 0021 ld $21
e9c7 0092 ld $92
e9c8 00b8 ld $b8
e9c9 0086 ld $86
e9ca 0099 ld $99
e9cb 0088 ld $88
e9cc 00f6 ld $f6
e9cd 00cf ld $cf
e9ce 0018 ld $18
e9cf 0063 ld $63
e9d0 00ff ld $ff
e9d1 0023 ld $23
e9d2 00f5 ld $f5
e9d3 000a ld $0a
e9d4 00fe ld $fe
e9d5 0000 ld $00
e9d6 00fd ld $fd
e9d7 0000 ld $00
e9d8 00bf ld $bf
e9d9 0000 ld $00
e9da 007f ld $7f
e9db 0000 ld $00
e9dc 00ff ld $ff
e9dd 00ff ld $ff
e9de 0024 ld $24
e9df 00a0 ld $a0
e9e0 005a ld $5a
e9e1 0021 ld $21
e9e2 0082 ld $82
e9e3 00fc ld $fc
e9e4 0084 ld $84
e9e5 002b ld $2b
e9e6 0094 ld $94
e9e7 0021 ld $21
e9e8 0082 ld $82
e9e9 0035 ld $35
e9ea 0053 ld $53
e9eb 00af ld $af
e9ec 0059 ld $59
e9ed 0000 ld $00
e9ee 00b8 ld $b8
e9ef 0082 ld $82
e9f0 002b ld $2b
e9f1 0082 ld $82
e9f2 0021 ld $21
e9f3 0084 ld $84
e9f4 0035 ld $35
e9f5 0053 ld $53
e9f6 00ba ld $ba
e9f7 0059 ld $59
e9f8 0000 ld $00
e9f9 00b8 ld $b8
e9fa 0084 ld $84
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 002b ld $2b
ea01 0084 ld $84
ea02 0059 ld $59
ea03 0000 ld $00
ea04 002b ld $2b
ea05 0092 ld $92
ea06 002b ld $2b
ea07 0096 ld $96
ea08 0021 ld $21
ea09 0092 ld $92
ea0a 0099 ld $99
ea0b 0092 ld $92
ea0c 002b ld $2b
ea0d 0092 ld $92
ea0e 0021 ld $21
ea0f 0082 ld $82
ea10 0035 ld $35
ea11 0053 ld $53
ea12 00cd ld $cd
ea13 0093 ld $93
ea14 0092 ld $92
ea15 0021 ld $21
ea16 0082 ld $82
ea17 0099 ld $99
ea18 0082 ld $82
ea19 002b ld $2b
ea1a 0082 ld $82
ea1b 0021 ld $21
ea1c 0092 ld $92
ea1d 00b8 ld $b8
ea1e 0084 ld $84
ea1f 0035 ld $35
ea20 0050 ld $50
ea21 00de ld $de
ea22 002b ld $2b
ea23 0092 ld $92
ea24 0093 ld $93
ea25 0082 ld $82
ea26 0075 ld $75
ea27 00cf ld $cf
ea28 00dc ld $dc
ea29 0063 ld $63
ea2a 0021 ld $21
ea2b 0096 ld $96
ea2c 00e3 ld $e3
ea2d 0001 ld $01
ea2e 0082 ld $82
ea2f 000f ld $0f
ea30 0035 ld $35
ea31 0072 ld $72
ea32 00be ld $be
ea33 0021 ld $21
ea34 0094 ld $94
ea35 0035 ld $35
ea36 0053 ld $53
ea37 00f5 ld $f5
ea38 0059 ld $59
ea39 0000 ld $00
ea3a 00b8 ld $b8
ea3b 0082 ld $82
ea3c 00ff ld $ff
ea3d 0021 ld $21
ea3e 0082 ld $82
ea3f 00ff ld $ff
ea40 0025 ld $25
ea41 00a0 ld $a0
ea42 0023 ld $23
ea43 0075 ld $75
ea44 0011 ld $11
ea45 00a8 ld $a8
ea46 0022 ld $22
ea47 00cf ld $cf
ea48 0018 ld $18
ea49 0011 ld $11
ea4a 0002 ld $02
ea4b 0000 ld $00
ea4c 002b ld $2b
ea4d 00a4 ld $a4
ea4e 0011 ld $11
ea4f 00ff ld $ff
ea50 007f ld $7f
ea51 00f8 ld $f8
ea52 00ac ld $ac
ea53 002b ld $2b
ea54 00ac ld $ac
ea55 001a ld $1a
ea56 00a2 ld $a2
ea57 005e ld $5e
ea58 0024 ld $24
ea59 005e ld $5e
ea5a 0025 ld $25
ea5b 005e ld $5e
ea5c 0026 ld $26
ea5d 005e ld $5e
ea5e 0027 ld $27
ea5f 0011 ld $11
ea60 00d4 ld $d4
ea61 0004 ld $04
ea62 002b ld $2b
ea63 0022 ld $22
ea64 0063 ld $63
ea65 00ff ld $ff
ea66 0025 ld $25
ea67 00c3 ld $c3
ea68 003a ld $3a
ea69 0075 ld $75
ea6a 0011 ld $11
ea6b 00a0 ld $a0
ea6c 0025 ld $25
ea6d 00cf ld $cf
ea6e 0018 ld $18
ea6f 0011 ld $11
ea70 0000 ld $00
ea71 0008 ld $08
ea72 002b ld $2b
ea73 0028 ld $28
ea74 001a ld $1a
ea75 0029 ld $29
ea76 005e ld $5e
ea77 0094 ld $94
ea78 00cf ld $cf
ea79 00dc ld $dc
ea7a 001a ld $1a
ea7b 0094 ld $94
ea7c 005e ld $5e
ea7d 0029 ld $29
ea7e 00b4 ld $b4
ea7f 00ff ld $ff
ea80 0011 ld $11
ea81 0087 ld $87
ea82 0000 ld $00
ea83 00b8 ld $b8
ea84 0094 ld $94
ea85 005e ld $5e
ea86 0029 ld $29
ea87 00b4 ld $b4
ea88 00ff ld $ff
ea89 001a ld $1a
ea8a 0028 ld $28
ea8b 00e3 ld $e3
ea8c 0004 ld $04
ea8d 005e ld $5e
ea8e 0028 ld $28
ea8f 00e6 ld $e6
ea90 00a0 ld $a0
ea91 0035 ld $35
ea92 0050 ld $50
ea93 00d0 ld $d0
ea94 0059 ld $59
ea95 0000 ld $00
ea96 005e ld $5e
ea97 0028 ld $28
ea98 0093 ld $93
ea99 0094 ld $94
ea9a 001a ld $1a
ea9b 0094 ld $94
ea9c 00e6 ld $e6
ea9d 0044 ld $44
ea9e 0035 ld $35
ea9f 0050 ld $50
eaa0 00d0 ld $d0
eaa1 0063 ld $63
eaa2 00ff ld $ff
eaa3 0026 ld $26
eaa4 00a0 ld $a0
eaa5 000a ld $0a
eaa6 0000 ld $00
eaa7 0000 ld $00
eaa8 0000 ld $00
* 10 times
eab0 0026 ld $26
eab1 00aa ld $aa
eab2 000a ld $0a
eab3 0000 ld $00
eab4 0000 ld $00
eab5 0000 ld $00
* 10 times
eabd 0026 ld $26
eabe 00b4 ld $b4
eabf 0009 ld $09
eac0 0075 ld $75
eac1 0011 ld $11
eac2 00bc ld $bc
eac3 0026 ld $26
eac4 00cf ld $cf
eac5 0018 ld $18
eac6 0063 ld $63
eac7 00ff ld $ff
eac8 00ff ld $ff
eac9 0026 ld $26
eaca 00bd ld $bd
eacb 0009 ld $09
eacc 0035 ld $35
eacd 003f ld $3f
eace 00c1 ld $c1
eacf 0059 ld $59
ead0 0000 ld $00
ead1 00ff ld $ff
ead2 0059 ld $59
ead3 0001 ld $01
ead4 00ff ld $ff
ead5 0026 ld $26
ead6 00c6 ld $c6
ead7 0009 ld $09
ead8 0035 ld $35
ead9 0072 ld $72
eada 00ca ld $ca
eadb 0059 ld $59
eadc 0000 ld $00
eadd 00ff ld $ff
eade 0059 ld $59
eadf 0001 ld $01
eae0 00ff ld $ff
eae1 0026 ld $26
eae2 00cf ld $cf
eae3 0009 ld $09
eae4 0035 ld $35
eae5 0056 ld $56
eae6 00d3 ld $d3
eae7 0059 ld $59
eae8 0000 ld $00
eae9 00ff ld $ff
eaea 0059 ld $59
eaeb 0001 ld $01
eaec 00ff ld $ff
eaed 0026 ld $26
eaee 00d8 ld $d8
eaef 0009 ld $09
eaf0 0035 ld $35
eaf1 0053 ld $53
eaf2 00dc ld $dc
eaf3 0059 ld $59
eaf4 0000 ld $00
eaf5 00ff ld $ff
eaf6 0059 ld $59
eaf7 0001 ld $01
eaf8 00ff ld $ff
eaf9 0026 ld $26
eafa 00e1 ld $e1
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 0009 ld $09
eb01 0035 ld $35
eb02 0050 ld $50
eb03 00e5 ld $e5
eb04 0059 ld $59
eb05 0000 ld $00
eb06 00ff ld $ff
eb07 0059 ld $59
eb08 0001 ld $01
eb09 00ff ld $ff
eb0a 0026 ld $26
eb0b 00ea ld $ea
eb0c 0009 ld $09
eb0d 0035 ld $35
eb0e 004d ld $4d
eb0f 00ee ld $ee
eb10 0059 ld $59
eb11 0000 ld $00
eb12 00ff ld $ff
eb13 0059 ld $59
eb14 0001 ld $01
eb15 00ff ld $ff
eb16 0026 ld $26
eb17 00f3 ld $f3
eb18 000a ld $0a
eb19 0011 ld $11
eb1a 0000 ld $00
eb1b 0006 ld $06
eb1c 002b ld $2b
eb1d 0022 ld $22
eb1e 0021 ld $21
eb1f 0098 ld $98
eb20 00b4 ld $b4
eb21 00f6 ld $f6
eb22 00ff ld $ff
eb23 0000 ld $00
eb24 0000 ld $00 ;End of Apps/Horizon/Horizon_at67_v1.gt1, size 1248
;+-----------------------------------+
;| Apps/CardTest/CardBoot_v1.gcl |
;+-----------------------------------+
eb25 dc45 st $45,[y,x++] ;'E'
eb26 dc67 st $67,[y,x++] ;'g'
eb27 dc67 st $67,[y,x++] ;'g'
eb28 dc00 st $00,[y,x++] ;'\x00'
eb29 dc00 st $00,[y,x++] ;'\x00'
eb2a dc00 st $00,[y,x++] ;'\x00'
eb2b dc00 st $00,[y,x++] ;'\x00'
eb2c dc00 st $00,[y,x++] ;'\x00'
eb2d 0045 ld $45
eb2e c218 st [$18]
eb2f 00e6 ld $e6
eb30 14fb ld $fb,y
eb31 e0ee jmp y,$ee
eb32 c219 st [$19]
Boot: eb33 0002 ld $02 ;| RAM segment address (high byte first)
eb34 0000 ld $00 ;|
eb35 0018 ld $18 ;| Length (1..256)
eb36 001a ld $1a ;0200 LD
eb37 0021 ld $21
eb38 00e6 ld $e6 ;0202 SUBI
eb39 00f8 ld $f8
eb3a 0035 ld $35 ;0204 BCC
eb3b 0053 ld $53 ;0205 GE
eb3c 000b ld $0b
eb3d 0021 ld $21 ;0207 LDW
eb3e 000e ld $0e ;0207 '_frameCount'
eb3f 00f3 ld $f3 ;0209 DOKE
eb40 0017 ld $17 ;0209 '_vPCH'
eb41 0090 ld $90 ;020b BRA
eb42 0005 ld $05
eb43 0011 ld $11 ;020d LDWI
eb44 0000 ld $00
eb45 0005 ld $05
eb46 002b ld $2b ;0210 STW
eb47 0030 ld $30 ;0210 'Address'
eb48 0011 ld $11 ;0212 LDWI
eb49 00a0 ld $a0
eb4a 0058 ld $58
eb4b 002b ld $2b ;0215 STW
eb4c 001a ld $1a ;0215 '_vLR'
eb4d 00ff ld $ff ;0217 RET
eb4e 0058 ld $58 ;| RAM segment address (high byte first)
eb4f 00a0 ld $a0 ;|
eb50 0038 ld $38 ;| Length (1..256)
eb51 00cd ld $cd ;58a0 DEF
eb52 00d1 ld $d1
eb53 0075 ld $75 ;58a2 PUSH
eb54 00cd ld $cd ;58a3 DEF
eb55 00aa ld $aa
eb56 0043 ld $43 ;58a5 'C'
eb57 004d ld $4d ;58a6 'M'
eb58 0044 ld $44 ;58a7 'D'
eb59 0030 ld $30 ;58a8 '0'
eb5a 0020 ld $20 ;58a9 ' '
eb5b 0020 ld $20 ;58aa ' '
eb5c 0000 ld $00 ;58ab 0
eb5d 00cf ld $cf ;58ac CALL
eb5e 0032 ld $32 ;58ac 'PrintText'
eb5f 0059 ld $59 ;58ae LDI
eb60 0000 ld $00
eb61 002b ld $2b ;58b0 STW
eb62 0034 ld $34 ;58b0 'CardType'
eb63 0059 ld $59 ;58b2 LDI
eb64 000a ld $0a
eb65 002b ld $2b ;58b4 STW
eb66 0036 ld $36 ;58b4 'i'
eb67 00cf ld $cf ;58b6 CALL
eb68 0038 ld $38 ;58b6 'SendOnesToCard'
eb69 0021 ld $21 ;58b8 LDW
eb6a 0036 ld $36 ;58b8 'i'
eb6b 00e6 ld $e6 ;58ba SUBI
eb6c 0001 ld $01
eb6d 0035 ld $35 ;58bc BCC
eb6e 004d ld $4d ;58bd GT
eb6f 00b2 ld $b2
eb70 00cf ld $cf ;58bf CALL
eb71 003a ld $3a ;58bf 'EnableCard'
eb72 00cd ld $cd ;58c1 DEF
eb73 00c7 ld $c7
eb74 0040 ld $40 ;58c3 64
eb75 0000 ld $00 ;58c4 0
eb76 0000 ld $00 ;58c5 0
eb77 0000 ld $00 ;58c6 0
eb78 0000 ld $00 ;58c7 0
eb79 0095 ld $95 ;58c8 149
eb7a 00cf ld $cf ;58c9 CALL
eb7b 003c ld $3c ;58c9 'SendCommandToCard'
eb7c 00cf ld $cf ;58cb CALL
eb7d 003e ld $3e ;58cb 'WaitForCardReply'
eb7e 008c ld $8c ;58cd XORI
eb7f 0001 ld $01
eb80 00cf ld $cf ;58cf CALL
eb81 0040 ld $40 ;58cf 'PrintResult'
eb82 0063 ld $63 ;58d1 POP
eb83 00ff ld $ff ;58d2 RET
eb84 002b ld $2b ;58d3 STW
eb85 0042 ld $42 ;58d3 'CMD0'
eb86 0093 ld $93 ;58d5 INC
eb87 001b ld $1b ;58d5 '_vLR'+1
eb88 00ff ld $ff ;58d7 RET
eb89 0059 ld $59 ;| RAM segment address (high byte first)
eb8a 00a0 ld $a0 ;|
eb8b 004c ld $4c ;| Length (1..256)
eb8c 00cd ld $cd ;59a0 DEF
eb8d 00e5 ld $e5
eb8e 0075 ld $75 ;59a2 PUSH
eb8f 00cd ld $cd ;59a3 DEF
eb90 00aa ld $aa
eb91 0043 ld $43 ;59a5 'C'
eb92 004d ld $4d ;59a6 'M'
eb93 0044 ld $44 ;59a7 'D'
eb94 0038 ld $38 ;59a8 '8'
eb95 0020 ld $20 ;59a9 ' '
eb96 0020 ld $20 ;59aa ' '
eb97 0000 ld $00 ;59ab 0
eb98 00cf ld $cf ;59ac CALL
eb99 0032 ld $32 ;59ac 'PrintText'
eb9a 00cf ld $cf ;59ae CALL
eb9b 003a ld $3a ;59ae 'EnableCard'
eb9c 00cd ld $cd ;59b0 DEF
eb9d 00b6 ld $b6
eb9e 0048 ld $48 ;59b2 72
eb9f 0000 ld $00 ;59b3 0
eba0 0000 ld $00 ;59b4 0
eba1 0001 ld $01 ;59b5 1
eba2 00aa ld $aa ;59b6 170
eba3 0087 ld $87 ;59b7 135
eba4 00cf ld $cf ;59b8 CALL
eba5 003c ld $3c ;59b8 'SendCommandToCard'
eba6 00cf ld $cf ;59ba CALL
eba7 003e ld $3e ;59ba 'WaitForCardReply'
eba8 008c ld $8c ;59bc XORI
eba9 00ff ld $ff
ebaa 0035 ld $35 ;59be BCC
ebab 003f ld $3f ;59bf EQ
ebac 00dd ld $dd
ebad 0021 ld $21 ;59c1 LDW
ebae 0044 ld $44 ;59c1 'CardReply'
ebaf 0082 ld $82 ;59c3 ANDI
ebb0 0004 ld $04
ebb1 0035 ld $35 ;59c5 BCC
ebb2 003f ld $3f ;59c6 EQ
ebb3 00cc ld $cc
ebb4 0059 ld $59 ;59c8 LDI
ebb5 0001 ld $01
ebb6 002b ld $2b ;59ca STW
ebb7 0034 ld $34 ;59ca 'CardType'
ebb8 0090 ld $90 ;59cc BRA
ebb9 00dd ld $dd
ebba 00cf ld $cf ;59ce CALL
ebbb 0038 ld $38 ;59ce 'SendOnesToCard'
ebbc 00cf ld $cf ;59d0 CALL
ebbd 0038 ld $38 ;59d0 'SendOnesToCard'
ebbe 00cf ld $cf ;59d2 CALL
ebbf 0038 ld $38 ;59d2 'SendOnesToCard'
ebc0 00cf ld $cf ;59d4 CALL
ebc1 0038 ld $38 ;59d4 'SendOnesToCard'
ebc2 008c ld $8c ;59d6 XORI
ebc3 00aa ld $aa
ebc4 0035 ld $35 ;59d8 BCC
ebc5 0072 ld $72 ;59d9 NE
ebc6 00dd ld $dd
ebc7 0059 ld $59 ;59db LDI
ebc8 0002 ld $02
ebc9 002b ld $2b ;59dd STW
ebca 0034 ld $34 ;59dd 'CardType'
ebcb 0021 ld $21 ;59df LDW
ebcc 0044 ld $44 ;59df 'CardReply'
ebcd 0082 ld $82 ;59e1 ANDI
ebce 00fa ld $fa
ebcf 00cf ld $cf ;59e3 CALL
ebd0 0040 ld $40 ;59e3 'PrintResult'
ebd1 0063 ld $63 ;59e5 POP
ebd2 00ff ld $ff ;59e6 RET
ebd3 002b ld $2b ;59e7 STW
ebd4 0046 ld $46 ;59e7 'CMD8'
ebd5 0093 ld $93 ;59e9 INC
ebd6 001b ld $1b ;59e9 '_vLR'+1
ebd7 00ff ld $ff ;59eb RET
ebd8 005a ld $5a ;| RAM segment address (high byte first)
ebd9 00a0 ld $a0 ;|
ebda 005c ld $5c ;| Length (1..256)
ebdb 00cd ld $cd ;5aa0 DEF
ebdc 00d3 ld $d3
ebdd 0075 ld $75 ;5aa2 PUSH
ebde 00cd ld $cd ;5aa3 DEF
ebdf 00aa ld $aa
ebe0 0043 ld $43 ;5aa5 'C'
ebe1 004d ld $4d ;5aa6 'M'
ebe2 0044 ld $44 ;5aa7 'D'
ebe3 0035 ld $35 ;5aa8 '5'
ebe4 0038 ld $38 ;5aa9 '8'
ebe5 0020 ld $20 ;5aaa ' '
ebe6 0000 ld $00 ;5aab 0
ebe7 00cf ld $cf ;5aac CALL
ebe8 0032 ld $32 ;5aac 'PrintText'
ebe9 00cf ld $cf ;5aae CALL
ebea 003a ld $3a ;5aae 'EnableCard'
ebeb 00cd ld $cd ;5ab0 DEF
ebec 00b6 ld $b6
ebed 007a ld $7a ;5ab2 122
ebee 0000 ld $00 ;5ab3 0
ebef 0000 ld $00 ;5ab4 0
ebf0 0000 ld $00 ;5ab5 0
ebf1 0000 ld $00 ;5ab6 0
ebf2 0000 ld $00 ;5ab7 0
ebf3 00cf ld $cf ;5ab8 CALL
ebf4 003c ld $3c ;5ab8 'SendCommandToCard'
ebf5 00cf ld $cf ;5aba CALL
ebf6 003e ld $3e ;5aba 'WaitForCardReply'
ebf7 00cf ld $cf ;5abc CALL
ebf8 0038 ld $38 ;5abc 'SendOnesToCard'
ebf9 00cf ld $cf ;5abe CALL
ebfa 0038 ld $38 ;5abe 'SendOnesToCard'
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 00cf ld $cf ;5ac0 CALL
ec01 0038 ld $38 ;5ac0 'SendOnesToCard'
ec02 0082 ld $82 ;5ac2 ANDI
ec03 00c0 ld $c0
ec04 008c ld $8c ;5ac4 XORI
ec05 00c0 ld $c0
ec06 0035 ld $35 ;5ac6 BCC
ec07 0072 ld $72 ;5ac7 NE
ec08 00cb ld $cb
ec09 0059 ld $59 ;5ac9 LDI
ec0a 0004 ld $04
ec0b 002b ld $2b ;5acb STW
ec0c 0034 ld $34 ;5acb 'CardType'
ec0d 0021 ld $21 ;5acd LDW
ec0e 0044 ld $44 ;5acd 'CardReply'
ec0f 0082 ld $82 ;5acf ANDI
ec10 00fe ld $fe
ec11 00cf ld $cf ;5ad1 CALL
ec12 0040 ld $40 ;5ad1 'PrintResult'
ec13 0063 ld $63 ;5ad3 POP
ec14 00ff ld $ff ;5ad4 RET
ec15 002b ld $2b ;5ad5 STW
ec16 0048 ld $48 ;5ad5 'CMD58'
ec17 00cd ld $cd ;5ad7 DEF
ec18 00f5 ld $f5
ec19 0075 ld $75 ;5ad9 PUSH
ec1a 00cd ld $cd ;5ada DEF
ec1b 00e1 ld $e1
ec1c 0043 ld $43 ;5adc 'C'
ec1d 004d ld $4d ;5add 'M'
ec1e 0044 ld $44 ;5ade 'D'
ec1f 0035 ld $35 ;5adf '5'
ec20 0035 ld $35 ;5ae0 '5'
ec21 0020 ld $20 ;5ae1 ' '
ec22 0000 ld $00 ;5ae2 0
ec23 00cf ld $cf ;5ae3 CALL
ec24 0032 ld $32 ;5ae3 'PrintText'
ec25 00cd ld $cd ;5ae5 DEF
ec26 00eb ld $eb
ec27 0077 ld $77 ;5ae7 119
ec28 0000 ld $00 ;5ae8 0
ec29 0000 ld $00 ;5ae9 0
ec2a 0000 ld $00 ;5aea 0
ec2b 0000 ld $00 ;5aeb 0
ec2c 0000 ld $00 ;5aec 0
ec2d 00cf ld $cf ;5aed CALL
ec2e 003c ld $3c ;5aed 'SendCommandToCard'
ec2f 00cf ld $cf ;5aef CALL
ec30 003e ld $3e ;5aef 'WaitForCardReply'
ec31 0082 ld $82 ;5af1 ANDI
ec32 00fe ld $fe
ec33 00cf ld $cf ;5af3 CALL
ec34 0040 ld $40 ;5af3 'PrintResult'
ec35 0063 ld $63 ;5af5 POP
ec36 00ff ld $ff ;5af6 RET
ec37 002b ld $2b ;5af7 STW
ec38 004a ld $4a ;5af7 'CMD55'
ec39 0093 ld $93 ;5af9 INC
ec3a 001b ld $1b ;5af9 '_vLR'+1
ec3b 00ff ld $ff ;5afb RET
ec3c 005b ld $5b ;| RAM segment address (high byte first)
ec3d 00a0 ld $a0 ;|
ec3e 0058 ld $58 ;| Length (1..256)
ec3f 00cd ld $cd ;5ba0 DEF
ec40 00cf ld $cf
ec41 0075 ld $75 ;5ba2 PUSH
ec42 00cd ld $cd ;5ba3 DEF
ec43 00aa ld $aa
ec44 0041 ld $41 ;5ba5 'A'
ec45 0043 ld $43 ;5ba6 'C'
ec46 004d ld $4d ;5ba7 'M'
ec47 0044 ld $44 ;5ba8 'D'
ec48 0034 ld $34 ;5ba9 '4'
ec49 0031 ld $31 ;5baa '1'
ec4a 0000 ld $00 ;5bab 0
ec4b 00cf ld $cf ;5bac CALL
ec4c 0032 ld $32 ;5bac 'PrintText'
ec4d 0021 ld $21 ;5bae LDW
ec4e 0034 ld $34 ;5bae 'CardType'
ec4f 008c ld $8c ;5bb0 XORI
ec50 0001 ld $01
ec51 0035 ld $35 ;5bb2 BCC
ec52 0072 ld $72 ;5bb3 NE
ec53 00bd ld $bd
ec54 00cd ld $cd ;5bb5 DEF
ec55 00bb ld $bb
ec56 0069 ld $69 ;5bb7 105
ec57 0000 ld $00 ;5bb8 0
ec58 0000 ld $00 ;5bb9 0
ec59 0000 ld $00 ;5bba 0
ec5a 0000 ld $00 ;5bbb 0
ec5b 0000 ld $00 ;5bbc 0
ec5c 0090 ld $90 ;5bbd BRA
ec5d 00c5 ld $c5
ec5e 00cd ld $cd ;5bbf DEF
ec5f 00c5 ld $c5
ec60 0069 ld $69 ;5bc1 105
ec61 0040 ld $40 ;5bc2 64
ec62 0000 ld $00 ;5bc3 0
ec63 0000 ld $00 ;5bc4 0
ec64 0000 ld $00 ;5bc5 0
ec65 0000 ld $00 ;5bc6 0
ec66 00cf ld $cf ;5bc7 CALL
ec67 003c ld $3c ;5bc7 'SendCommandToCard'
ec68 00cf ld $cf ;5bc9 CALL
ec69 003e ld $3e ;5bc9 'WaitForCardReply'
ec6a 0082 ld $82 ;5bcb ANDI
ec6b 00fe ld $fe
ec6c 00cf ld $cf ;5bcd CALL
ec6d 0040 ld $40 ;5bcd 'PrintResult'
ec6e 0063 ld $63 ;5bcf POP
ec6f 00ff ld $ff ;5bd0 RET
ec70 002b ld $2b ;5bd1 STW
ec71 004c ld $4c ;5bd1 'ACMD41'
ec72 00cd ld $cd ;5bd3 DEF
ec73 00f1 ld $f1
ec74 0075 ld $75 ;5bd5 PUSH
ec75 00cd ld $cd ;5bd6 DEF
ec76 00dd ld $dd
ec77 0043 ld $43 ;5bd8 'C'
ec78 004d ld $4d ;5bd9 'M'
ec79 0044 ld $44 ;5bda 'D'
ec7a 0031 ld $31 ;5bdb '1'
ec7b 0036 ld $36 ;5bdc '6'
ec7c 0020 ld $20 ;5bdd ' '
ec7d 0000 ld $00 ;5bde 0
ec7e 00cf ld $cf ;5bdf CALL
ec7f 0032 ld $32 ;5bdf 'PrintText'
ec80 00cd ld $cd ;5be1 DEF
ec81 00e7 ld $e7
ec82 0050 ld $50 ;5be3 80
ec83 0000 ld $00 ;5be4 0
ec84 0000 ld $00 ;5be5 0
ec85 0002 ld $02 ;5be6 2
ec86 0000 ld $00 ;5be7 0
ec87 0000 ld $00 ;5be8 0
ec88 00cf ld $cf ;5be9 CALL
ec89 003c ld $3c ;5be9 'SendCommandToCard'
ec8a 00cf ld $cf ;5beb CALL
ec8b 003e ld $3e ;5beb 'WaitForCardReply'
ec8c 0082 ld $82 ;5bed ANDI
ec8d 00fe ld $fe
ec8e 00cf ld $cf ;5bef CALL
ec8f 0040 ld $40 ;5bef 'PrintResult'
ec90 0063 ld $63 ;5bf1 POP
ec91 00ff ld $ff ;5bf2 RET
ec92 002b ld $2b ;5bf3 STW
ec93 004e ld $4e ;5bf3 'CMD16'
ec94 0093 ld $93 ;5bf5 INC
ec95 001b ld $1b ;5bf5 '_vLR'+1
ec96 00ff ld $ff ;5bf7 RET
ec97 005c ld $5c ;| RAM segment address (high byte first)
ec98 00a0 ld $a0 ;|
ec99 0040 ld $40 ;| Length (1..256)
ec9a 00cd ld $cd ;5ca0 DEF
ec9b 00d9 ld $d9
ec9c 0075 ld $75 ;5ca2 PUSH
ec9d 00cd ld $cd ;5ca3 DEF
ec9e 00a9 ld $a9
ec9f 0051 ld $51 ;5ca5 81
eca0 0000 ld $00 ;5ca6 0
eca1 0000 ld $00 ;5ca7 0
eca2 0000 ld $00 ;5ca8 0
eca3 0000 ld $00 ;5ca9 0
eca4 0000 ld $00 ;5caa 0
eca5 002b ld $2b ;5cab STW
eca6 0050 ld $50 ;5cab 'p'
eca7 002b ld $2b ;5cad STW
eca8 0052 ld $52 ;5cad 'q'
eca9 001a ld $1a ;5caf LD
ecaa 0055 ld $55 ;5caf 'SectorH'+1
ecab 0093 ld $93 ;5cb1 INC
ecac 0052 ld $52 ;5cb1 'q'
ecad 00f0 ld $f0 ;5cb3 POKE
ecae 0052 ld $52 ;5cb3 'q'
ecaf 001a ld $1a ;5cb5 LD
ecb0 0054 ld $54 ;5cb5 'SectorH'
ecb1 0093 ld $93 ;5cb7 INC
ecb2 0052 ld $52 ;5cb7 'q'
ecb3 00f0 ld $f0 ;5cb9 POKE
ecb4 0052 ld $52 ;5cb9 'q'
ecb5 001a ld $1a ;5cbb LD
ecb6 0057 ld $57 ;5cbb 'SectorL'+1
ecb7 0093 ld $93 ;5cbd INC
ecb8 0052 ld $52 ;5cbd 'q'
ecb9 00f0 ld $f0 ;5cbf POKE
ecba 0052 ld $52 ;5cbf 'q'
ecbb 001a ld $1a ;5cc1 LD
ecbc 0056 ld $56 ;5cc1 'SectorL'
ecbd 0093 ld $93 ;5cc3 INC
ecbe 0052 ld $52 ;5cc3 'q'
ecbf 00f0 ld $f0 ;5cc5 POKE
ecc0 0052 ld $52 ;5cc5 'q'
ecc1 0021 ld $21 ;5cc7 LDW
ecc2 0050 ld $50 ;5cc7 'p'
ecc3 00cf ld $cf ;5cc9 CALL
ecc4 003c ld $3c ;5cc9 'SendCommandToCard'
ecc5 00cf ld $cf ;5ccb CALL
ecc6 003e ld $3e ;5ccb 'WaitForCardReply'
ecc7 0082 ld $82 ;5ccd ANDI
ecc8 00fe ld $fe
ecc9 0035 ld $35 ;5ccf BCC
ecca 0072 ld $72 ;5cd0 NE
eccb 00d7 ld $d7
eccc 00cf ld $cf ;5cd2 CALL
eccd 0038 ld $38 ;5cd2 'SendOnesToCard'
ecce 008c ld $8c ;5cd4 XORI
eccf 00ff ld $ff
ecd0 0035 ld $35 ;5cd6 BCC
ecd1 003f ld $3f ;5cd7 EQ
ecd2 00d0 ld $d0
ecd3 0063 ld $63 ;5cd9 POP
ecd4 00ff ld $ff ;5cda RET
ecd5 002b ld $2b ;5cdb STW
ecd6 0058 ld $58 ;5cdb 'CMD17'
ecd7 0093 ld $93 ;5cdd INC
ecd8 001b ld $1b ;5cdd '_vLR'+1
ecd9 00ff ld $ff ;5cdf RET
ecda 005d ld $5d ;| RAM segment address (high byte first)
ecdb 00a0 ld $a0 ;|
ecdc 003b ld $3b ;| Length (1..256)
ecdd 00cd ld $cd ;5da0 DEF
ecde 00ab ld $ab
ecdf 0011 ld $11 ;5da2 LDWI
ece0 0009 ld $09
ece1 000b ld $0b
ece2 002b ld $2b ;5da5 STW
ece3 0022 ld $22 ;5da5 '_sysFn'
ece4 0011 ld $11 ;5da7 LDWI
ece5 0078 ld $78
ece6 0080 ld $80
ece7 00b4 ld $b4 ;5daa SYS
ece8 00fa ld $fa
ece9 00ff ld $ff ;5dac RET
ecea 002b ld $2b ;5dad STW
eceb 003a ld $3a ;5dad 'EnableCard'
ecec 00cd ld $cd ;5daf DEF
eced 00ba ld $ba
ecee 0011 ld $11 ;5db1 LDWI
ecef 0009 ld $09
ecf0 000b ld $0b
ecf1 002b ld $2b ;5db4 STW
ecf2 0022 ld $22 ;5db4 '_sysFn'
ecf3 0011 ld $11 ;5db6 LDWI
ecf4 007c ld $7c
ecf5 0080 ld $80
ecf6 00b4 ld $b4 ;5db9 SYS
ecf7 00fa ld $fa
ecf8 00ff ld $ff ;5dbb RET
ecf9 002b ld $2b ;5dbc STW
ecfa 005a ld $5a ;5dbc 'DisableCard'
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 00cd ld $cd ;5dbe DEF
ed01 00d4 ld $d4
ed02 0059 ld $59 ;5dc0 LDI
ed03 00ff ld $ff
ed04 005e ld $5e ;5dc2 ST
ed05 002a ld $2a
ed06 0059 ld $59 ;5dc4 LDI
ed07 002a ld $2a
ed08 002b ld $2b ;5dc6 STW
ed09 0024 ld $24 ;5dc6 '_sysArgs0'
ed0a 00e3 ld $e3 ;5dc8 ADDI
ed0b 0001 ld $01
ed0c 002b ld $2b ;5dca STW
ed0d 0026 ld $26 ;5dca '_sysArgs2'
ed0e 0011 ld $11 ;5dcc LDWI
ed0f 0015 ld $15
ed10 000b ld $0b
ed11 002b ld $2b ;5dcf STW
ed12 0022 ld $22 ;5dcf '_sysFn'
ed13 00b4 ld $b4 ;5dd1 SYS
ed14 00cb ld $cb
ed15 001a ld $1a ;5dd3 LD
ed16 002a ld $2a
ed17 00ff ld $ff ;5dd5 RET
ed18 002b ld $2b ;5dd6 STW
ed19 0038 ld $38 ;5dd6 'SendOnesToCard'
ed1a 0093 ld $93 ;5dd8 INC
ed1b 001b ld $1b ;5dd8 '_vLR'+1
ed1c 00ff ld $ff ;5dda RET
ed1d 005e ld $5e ;| RAM segment address (high byte first)
ed1e 00a0 ld $a0 ;|
ed1f 002b ld $2b ;| Length (1..256)
ed20 00cd ld $cd ;5ea0 DEF
ed21 00c4 ld $c4
ed22 00fc ld $fc ;5ea2 1020
ed23 005d ld $5d ;5ea3 >Checksum
ed24 005e ld $5e ;5ea4 ST
ed25 005d ld $5d ;5ea4 'Checksum'+1
ed26 0059 ld $59 ;5ea6 LDI
ed27 0008 ld $08
ed28 002b ld $2b ;5ea8 STW
ed29 0036 ld $36 ;5ea8 'i'
ed2a 0021 ld $21 ;5eaa LDW
ed2b 005c ld $5c ;5eaa 'Checksum'
ed2c 0035 ld $35 ;5eac BCC
ed2d 0053 ld $53 ;5ead GE
ed2e 00b8 ld $b8
ed2f 0099 ld $99 ;5eaf ADDW
ed30 005c ld $5c ;5eaf 'Checksum'
ed31 002b ld $2b ;5eb1 STW
ed32 005c ld $5c ;5eb1 'Checksum'
ed33 0011 ld $11 ;5eb3 LDWI
ed34 0021 ld $21
ed35 0010 ld $10
ed36 00fc ld $fc ;5eb6 XORW
ed37 005c ld $5c ;5eb6 'Checksum'
ed38 0090 ld $90 ;5eb8 BRA
ed39 00ba ld $ba
ed3a 0099 ld $99 ;5eba ADDW
ed3b 005c ld $5c ;5eba 'Checksum'
ed3c 002b ld $2b ;5ebc STW
ed3d 005c ld $5c ;5ebc 'Checksum'
ed3e 0021 ld $21 ;5ebe LDW
ed3f 0036 ld $36 ;5ebe 'i'
ed40 00e6 ld $e6 ;5ec0 SUBI
ed41 0001 ld $01
ed42 0035 ld $35 ;5ec2 BCC
ed43 004d ld $4d ;5ec3 GT
ed44 00a6 ld $a6
ed45 00ff ld $ff ;5ec5 RET
ed46 002b ld $2b ;5ec6 STW
ed47 005e ld $5e ;5ec6 'UpdateCrc16'
ed48 0093 ld $93 ;5ec8 INC
ed49 001b ld $1b ;5ec8 '_vLR'+1
ed4a 00ff ld $ff ;5eca RET
ed4b 005f ld $5f ;| RAM segment address (high byte first)
ed4c 00a0 ld $a0 ;|
ed4d 005e ld $5e ;| Length (1..256)
ed4e 00cd ld $cd ;5fa0 DEF
ed4f 00d6 ld $d6
ed50 0075 ld $75 ;5fa2 PUSH
ed51 002b ld $2b ;5fa3 STW
ed52 0050 ld $50 ;5fa3 'p'
ed53 0021 ld $21 ;5fa5 LDW
ed54 0060 ld $60 ;5fa5 'Buffer'
ed55 002b ld $2b ;5fa7 STW
ed56 0052 ld $52 ;5fa7 'q'
ed57 0059 ld $59 ;5fa9 LDI
ed58 00ff ld $ff
ed59 00f0 ld $f0 ;5fab POKE
ed5a 0052 ld $52 ;5fab 'q'
ed5b 0093 ld $93 ;5fad INC
ed5c 0052 ld $52 ;5fad 'q'
ed5d 00f0 ld $f0 ;5faf POKE
ed5e 0052 ld $52 ;5faf 'q'
ed5f 0093 ld $93 ;5fb1 INC
ed60 0052 ld $52 ;5fb1 'q'
ed61 0059 ld $59 ;5fb3 LDI
ed62 0006 ld $06
ed63 002b ld $2b ;5fb5 STW
ed64 0036 ld $36 ;5fb5 'i'
ed65 0021 ld $21 ;5fb7 LDW
ed66 0050 ld $50 ;5fb7 'p'
ed67 00ad ld $ad ;5fb9 PEEK
ed68 0093 ld $93 ;5fba INC
ed69 0050 ld $50 ;5fba 'p'
ed6a 00f0 ld $f0 ;5fbc POKE
ed6b 0052 ld $52 ;5fbc 'q'
ed6c 0093 ld $93 ;5fbe INC
ed6d 0052 ld $52 ;5fbe 'q'
ed6e 0021 ld $21 ;5fc0 LDW
ed6f 0036 ld $36 ;5fc0 'i'
ed70 00e6 ld $e6 ;5fc2 SUBI
ed71 0001 ld $01
ed72 0035 ld $35 ;5fc4 BCC
ed73 004d ld $4d ;5fc5 GT
ed74 00b3 ld $b3
ed75 0021 ld $21 ;5fc7 LDW
ed76 0060 ld $60 ;5fc7 'Buffer'
ed77 002b ld $2b ;5fc9 STW
ed78 0024 ld $24 ;5fc9 '_sysArgs0'
ed79 00e3 ld $e3 ;5fcb ADDI
ed7a 0008 ld $08
ed7b 002b ld $2b ;5fcd STW
ed7c 0026 ld $26 ;5fcd '_sysArgs2'
ed7d 0011 ld $11 ;5fcf LDWI
ed7e 0015 ld $15
ed7f 000b ld $0b
ed80 002b ld $2b ;5fd2 STW
ed81 0022 ld $22 ;5fd2 '_sysFn'
ed82 00b4 ld $b4 ;5fd4 SYS
ed83 00cb ld $cb
ed84 0063 ld $63 ;5fd6 POP
ed85 00ff ld $ff ;5fd7 RET
ed86 002b ld $2b ;5fd8 STW
ed87 003c ld $3c ;5fd8 'SendCommandToCard'
ed88 00cd ld $cd ;5fda DEF
ed89 00f7 ld $f7
ed8a 0075 ld $75 ;5fdc PUSH
ed8b 0059 ld $59 ;5fdd LDI
ed8c 0008 ld $08
ed8d 002b ld $2b ;5fdf STW
ed8e 0036 ld $36 ;5fdf 'i'
ed8f 00cf ld $cf ;5fe1 CALL
ed90 0038 ld $38 ;5fe1 'SendOnesToCard'
ed91 0082 ld $82 ;5fe3 ANDI
ed92 0080 ld $80
ed93 0035 ld $35 ;5fe5 BCC
ed94 003f ld $3f ;5fe6 EQ
ed95 00ed ld $ed
ed96 0021 ld $21 ;5fe8 LDW
ed97 0036 ld $36 ;5fe8 'i'
ed98 00e6 ld $e6 ;5fea SUBI
ed99 0001 ld $01
ed9a 0035 ld $35 ;5fec BCC
ed9b 004d ld $4d ;5fed GT
ed9c 00dd ld $dd
ed9d 001a ld $1a ;5fef LD
ed9e 002a ld $2a
ed9f 002b ld $2b ;5ff1 STW
eda0 0044 ld $44 ;5ff1 'CardReply'
eda1 00cf ld $cf ;5ff3 CALL
eda2 0062 ld $62 ;5ff3 'PrintByte'
eda3 0021 ld $21 ;5ff5 LDW
eda4 0044 ld $44 ;5ff5 'CardReply'
eda5 0063 ld $63 ;5ff7 POP
eda6 00ff ld $ff ;5ff8 RET
eda7 002b ld $2b ;5ff9 STW
eda8 003e ld $3e ;5ff9 'WaitForCardReply'
eda9 0093 ld $93 ;5ffb INC
edaa 001b ld $1b ;5ffb '_vLR'+1
edab 00ff ld $ff ;5ffd RET
edac 0060 ld $60 ;| RAM segment address (high byte first)
edad 00a0 ld $a0 ;|
edae 005c ld $5c ;| Length (1..256)
edaf 00cd ld $cd ;60a0 DEF
edb0 00d0 ld $d0
edb1 0075 ld $75 ;60a2 PUSH
edb2 00cf ld $cf ;60a3 CALL
edb3 0042 ld $42 ;60a3 'CMD0'
edb4 0035 ld $35 ;60a5 BCC
edb5 003f ld $3f ;60a6 EQ
edb6 00af ld $af
edb7 00cf ld $cf ;60a8 CALL
edb8 005a ld $5a ;60a8 'DisableCard'
edb9 001a ld $1a ;60aa LD
edba 000e ld $0e
edbb 00e6 ld $e6 ;60ac SUBI
edbc 003c ld $3c
edbd 0035 ld $35 ;60ae BCC
edbe 0050 ld $50 ;60af LT
edbf 00a1 ld $a1
edc0 00cf ld $cf ;60b1 CALL
edc1 0046 ld $46 ;60b1 'CMD8'
edc2 00cf ld $cf ;60b3 CALL
edc3 004a ld $4a ;60b3 'CMD55'
edc4 00cf ld $cf ;60b5 CALL
edc5 004c ld $4c ;60b5 'ACMD41'
edc6 0021 ld $21 ;60b7 LDW
edc7 0044 ld $44 ;60b7 'CardReply'
edc8 0035 ld $35 ;60b9 BCC
edc9 003f ld $3f ;60ba EQ
edca 00c1 ld $c1
edcb 001a ld $1a ;60bc LD
edcc 000e ld $0e
edcd 00e6 ld $e6 ;60be SUBI
edce 0078 ld $78
edcf 0035 ld $35 ;60c0 BCC
edd0 0050 ld $50 ;60c1 LT
edd1 00b1 ld $b1
edd2 0021 ld $21 ;60c3 LDW
edd3 0034 ld $34 ;60c3 'CardType'
edd4 008c ld $8c ;60c5 XORI
edd5 0002 ld $02
edd6 0035 ld $35 ;60c7 BCC
edd7 0072 ld $72 ;60c8 NE
edd8 00ca ld $ca
edd9 00cf ld $cf ;60ca CALL
edda 0048 ld $48 ;60ca 'CMD58'
eddb 00cf ld $cf ;60cc CALL
eddc 004e ld $4e ;60cc 'CMD16'
eddd 00cf ld $cf ;60ce CALL
edde 005a ld $5a ;60ce 'DisableCard'
eddf 0063 ld $63 ;60d0 POP
ede0 00ff ld $ff ;60d1 RET
ede1 002b ld $2b ;60d2 STW
ede2 0064 ld $64 ;60d2 'InitCard'
ede3 00cd ld $cd ;60d4 DEF
ede4 00f5 ld $f5
ede5 0075 ld $75 ;60d6 PUSH
ede6 00cf ld $cf ;60d7 CALL
ede7 0066 ld $66 ;60d7 'ReadSector'
ede8 00cd ld $cd ;60d9 DEF
ede9 00e1 ld $e1
edea 0056 ld $56 ;60db 'V'
edeb 006f ld $6f ;60dc 'o'
edec 006c ld $6c ;60dd 'l'
eded 002e ld $2e ;60de '.'
edee 0049 ld $49 ;60df 'I'
edef 0044 ld $44 ;60e0 'D'
edf0 0020 ld $20 ;60e1 ' '
edf1 0000 ld $00 ;60e2 0
edf2 00cf ld $cf ;60e3 CALL
edf3 0032 ld $32 ;60e3 'PrintText'
edf4 0059 ld $59 ;60e5 LDI
edf5 000b ld $0b
edf6 0099 ld $99 ;60e7 ADDW
edf7 0030 ld $30 ;60e7 'Address'
edf8 00f6 ld $f6 ;60e9 DEEK
edf9 002b ld $2b ;60ea STW
edfa 0068 ld $68 ;60ea 'k'
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 00cf ld $cf ;60ec CALL
ee01 006a ld $6a ;60ec 'PrintWord'
ee02 0011 ld $11 ;60ee LDWI
ee03 0000 ld $00
ee04 0002 ld $02
ee05 00fc ld $fc ;60f1 XORW
ee06 0068 ld $68 ;60f1 'k'
ee07 00cf ld $cf ;60f3 CALL
ee08 0040 ld $40 ;60f3 'PrintResult'
ee09 0063 ld $63 ;60f5 POP
ee0a 00ff ld $ff ;60f6 RET
ee0b 002b ld $2b ;60f7 STW
ee0c 006c ld $6c ;60f7 'ReadVolumeId'
ee0d 0093 ld $93 ;60f9 INC
ee0e 001b ld $1b ;60f9 '_vLR'+1
ee0f 00ff ld $ff ;60fb RET
ee10 0061 ld $61 ;| RAM segment address (high byte first)
ee11 00a0 ld $a0 ;|
ee12 004e ld $4e ;| Length (1..256)
ee13 00cd ld $cd ;61a0 DEF
ee14 00e7 ld $e7
ee15 0075 ld $75 ;61a2 PUSH
ee16 0059 ld $59 ;61a3 LDI
ee17 0000 ld $00
ee18 002b ld $2b ;61a5 STW
ee19 0056 ld $56 ;61a5 'SectorL'
ee1a 002b ld $2b ;61a7 STW
ee1b 0054 ld $54 ;61a7 'SectorH'
ee1c 00cf ld $cf ;61a9 CALL
ee1d 0066 ld $66 ;61a9 'ReadSector'
ee1e 00cd ld $cd ;61ab DEF
ee1f 00b0 ld $b0
ee20 004d ld $4d ;61ad 'M'
ee21 0042 ld $42 ;61ae 'B'
ee22 0052 ld $52 ;61af 'R'
ee23 0020 ld $20 ;61b0 ' '
ee24 0000 ld $00 ;61b1 0
ee25 00cf ld $cf ;61b2 CALL
ee26 0032 ld $32 ;61b2 'PrintText'
ee27 0011 ld $11 ;61b4 LDWI
ee28 00fe ld $fe
ee29 0001 ld $01
ee2a 0099 ld $99 ;61b7 ADDW
ee2b 0030 ld $30 ;61b7 'Address'
ee2c 00f6 ld $f6 ;61b9 DEEK
ee2d 002b ld $2b ;61ba STW
ee2e 0068 ld $68 ;61ba 'k'
ee2f 0011 ld $11 ;61bc LDWI
ee30 0055 ld $55
ee31 00aa ld $aa
ee32 00fc ld $fc ;61bf XORW
ee33 0068 ld $68 ;61bf 'k'
ee34 0035 ld $35 ;61c1 BCC
ee35 0072 ld $72 ;61c2 NE
ee36 00e5 ld $e5
ee37 0011 ld $11 ;61c4 LDWI
ee38 00c6 ld $c6
ee39 0001 ld $01
ee3a 0099 ld $99 ;61c7 ADDW
ee3b 0030 ld $30 ;61c7 'Address'
ee3c 00f6 ld $f6 ;61c9 DEEK
ee3d 002b ld $2b ;61ca STW
ee3e 0056 ld $56 ;61ca 'SectorL'
ee3f 0011 ld $11 ;61cc LDWI
ee40 00c8 ld $c8
ee41 0001 ld $01
ee42 0099 ld $99 ;61cf ADDW
ee43 0030 ld $30 ;61cf 'Address'
ee44 00f6 ld $f6 ;61d1 DEEK
ee45 002b ld $2b ;61d2 STW
ee46 0054 ld $54 ;61d2 'SectorH'
ee47 0011 ld $11 ;61d4 LDWI
ee48 00c2 ld $c2
ee49 0001 ld $01
ee4a 0099 ld $99 ;61d7 ADDW
ee4b 0030 ld $30 ;61d7 'Address'
ee4c 00ad ld $ad ;61d9 PEEK
ee4d 002b ld $2b ;61da STW
ee4e 0068 ld $68 ;61da 'k'
ee4f 00cf ld $cf ;61dc CALL
ee50 0062 ld $62 ;61dc 'PrintByte'
ee51 0059 ld $59 ;61de LDI
ee52 000b ld $0b
ee53 00fc ld $fc ;61e0 XORW
ee54 0068 ld $68 ;61e0 'k'
ee55 0035 ld $35 ;61e2 BCC
ee56 003f ld $3f ;61e3 EQ
ee57 00e5 ld $e5
ee58 008c ld $8c ;61e5 XORI
ee59 0007 ld $07
ee5a 0063 ld $63 ;61e7 POP
ee5b 00ff ld $ff ;61e8 RET
ee5c 002b ld $2b ;61e9 STW
ee5d 006e ld $6e ;61e9 'ReadMBR'
ee5e 0093 ld $93 ;61eb INC
ee5f 001b ld $1b ;61eb '_vLR'+1
ee60 00ff ld $ff ;61ed RET
ee61 0062 ld $62 ;| RAM segment address (high byte first)
ee62 00a0 ld $a0 ;|
ee63 005f ld $5f ;| Length (1..256)
ee64 00cd ld $cd ;62a0 DEF
ee65 00fa ld $fa
ee66 0075 ld $75 ;62a2 PUSH
ee67 0059 ld $59 ;62a3 LDI
ee68 000d ld $0d
ee69 0099 ld $99 ;62a5 ADDW
ee6a 0030 ld $30 ;62a5 'Address'
ee6b 00ad ld $ad ;62a7 PEEK
ee6c 002b ld $2b ;62a8 STW
ee6d 0070 ld $70 ;62a8 'ClusterSize'
ee6e 0021 ld $21 ;62aa LDW
ee6f 0056 ld $56 ;62aa 'SectorL'
ee70 002b ld $2b ;62ac STW
ee71 0072 ld $72 ;62ac 'ValueL'
ee72 0021 ld $21 ;62ae LDW
ee73 0054 ld $54 ;62ae 'SectorH'
ee74 002b ld $2b ;62b0 STW
ee75 0074 ld $74 ;62b0 'ValueH'
ee76 0059 ld $59 ;62b2 LDI
ee77 000e ld $0e
ee78 0099 ld $99 ;62b4 ADDW
ee79 0030 ld $30 ;62b4 'Address'
ee7a 00f6 ld $f6 ;62b6 DEEK
ee7b 002b ld $2b ;62b7 STW
ee7c 0076 ld $76 ;62b7 'OffsetL'
ee7d 0059 ld $59 ;62b9 LDI
ee7e 0000 ld $00
ee7f 002b ld $2b ;62bb STW
ee80 0078 ld $78 ;62bb 'OffsetH'
ee81 00cf ld $cf ;62bd CALL
ee82 007a ld $7a ;62bd 'AddOffset'
ee83 002b ld $2b ;62bf STW
ee84 007c ld $7c ;62bf 'FatBaseL'
ee85 0021 ld $21 ;62c1 LDW
ee86 0074 ld $74 ;62c1 'ValueH'
ee87 002b ld $2b ;62c3 STW
ee88 007e ld $7e ;62c3 'FatBaseH'
ee89 0059 ld $59 ;62c5 LDI
ee8a 0024 ld $24
ee8b 0099 ld $99 ;62c7 ADDW
ee8c 0030 ld $30 ;62c7 'Address'
ee8d 00f6 ld $f6 ;62c9 DEEK
ee8e 002b ld $2b ;62ca STW
ee8f 0076 ld $76 ;62ca 'OffsetL'
ee90 0059 ld $59 ;62cc LDI
ee91 0026 ld $26
ee92 0099 ld $99 ;62ce ADDW
ee93 0030 ld $30 ;62ce 'Address'
ee94 00f6 ld $f6 ;62d0 DEEK
ee95 002b ld $2b ;62d1 STW
ee96 0078 ld $78 ;62d1 'OffsetH'
ee97 00cf ld $cf ;62d3 CALL
ee98 007a ld $7a ;62d3 'AddOffset'
ee99 00cf ld $cf ;62d5 CALL
ee9a 007a ld $7a ;62d5 'AddOffset'
ee9b 0059 ld $59 ;62d7 LDI
ee9c 0000 ld $00
ee9d 00b8 ld $b8 ;62d9 SUBW
ee9e 0070 ld $70 ;62d9 'ClusterSize'
ee9f 00b8 ld $b8 ;62db SUBW
eea0 0070 ld $70 ;62db 'ClusterSize'
eea1 002b ld $2b ;62dd STW
eea2 0076 ld $76 ;62dd 'OffsetL'
eea3 0011 ld $11 ;62df LDWI
eea4 00ff ld $ff
eea5 00ff ld $ff
eea6 002b ld $2b ;62e2 STW
eea7 0078 ld $78 ;62e2 'OffsetH'
eea8 00cf ld $cf ;62e4 CALL
eea9 007a ld $7a ;62e4 'AddOffset'
eeaa 002b ld $2b ;62e6 STW
eeab 0081 ld $81 ;62e6 'ClusterBaseL'
eeac 0021 ld $21 ;62e8 LDW
eead 0074 ld $74 ;62e8 'ValueH'
eeae 002b ld $2b ;62ea STW
eeaf 0083 ld $83 ;62ea 'ClusterBaseH'
eeb0 0059 ld $59 ;62ec LDI
eeb1 002c ld $2c
eeb2 0099 ld $99 ;62ee ADDW
eeb3 0030 ld $30 ;62ee 'Address'
eeb4 00f6 ld $f6 ;62f0 DEEK
eeb5 002b ld $2b ;62f1 STW
eeb6 0085 ld $85 ;62f1 'CurrentDirL'
eeb7 0059 ld $59 ;62f3 LDI
eeb8 002e ld $2e
eeb9 0099 ld $99 ;62f5 ADDW
eeba 0030 ld $30 ;62f5 'Address'
eebb 00f6 ld $f6 ;62f7 DEEK
eebc 002b ld $2b ;62f8 STW
eebd 0087 ld $87 ;62f8 'CurrentDirH'
eebe 0063 ld $63 ;62fa POP
eebf 00ff ld $ff ;62fb RET
eec0 0093 ld $93 ;62fc INC
eec1 001b ld $1b ;62fc '_vLR'+1
eec2 00ff ld $ff ;62fe RET
eec3 0063 ld $63 ;| RAM segment address (high byte first)
eec4 00a0 ld $a0 ;|
eec5 0052 ld $52 ;| Length (1..256)
eec6 002b ld $2b ;63a0 STW
eec7 0089 ld $89 ;63a0 'InitFat32'
eec8 00cd ld $cd ;63a2 DEF
eec9 00b6 ld $b6
eeca 0075 ld $75 ;63a4 PUSH
eecb 00cf ld $cf ;63a5 CALL
eecc 003a ld $3a ;63a5 'EnableCard'
eecd 0021 ld $21 ;63a7 LDW
eece 0034 ld $34 ;63a7 'CardType'
eecf 00e6 ld $e6 ;63a9 SUBI
eed0 0002 ld $02
eed1 0035 ld $35 ;63ab BCC
eed2 0053 ld $53 ;63ac GE
eed3 00ae ld $ae
eed4 00cf ld $cf ;63ae CALL
eed5 008b ld $8b ;63ae 'SectorToByte'
eed6 00cf ld $cf ;63b0 CALL
eed7 0058 ld $58 ;63b0 'CMD17'
eed8 0059 ld $59 ;63b2 LDI
eed9 0000 ld $00
eeda 002b ld $2b ;63b4 STW
eedb 005c ld $5c ;63b4 'Checksum'
eedc 0063 ld $63 ;63b6 POP
eedd 00ff ld $ff ;63b7 RET
eede 002b ld $2b ;63b8 STW
eedf 008d ld $8d ;63b8 'OpenSector'
eee0 00cd ld $cd ;63ba DEF
eee1 00eb ld $eb
eee2 0075 ld $75 ;63bc PUSH
eee3 00cf ld $cf ;63bd CALL
eee4 008d ld $8d ;63bd 'OpenSector'
eee5 0021 ld $21 ;63bf LDW
eee6 0030 ld $30 ;63bf 'Address'
eee7 002b ld $2b ;63c1 STW
eee8 0052 ld $52 ;63c1 'q'
eee9 0059 ld $59 ;63c3 LDI
eeea 0000 ld $00
eeeb 002b ld $2b ;63c5 STW
eeec 005c ld $5c ;63c5 'Checksum'
eeed 0011 ld $11 ;63c7 LDWI
eeee 0000 ld $00
eeef 0002 ld $02
eef0 002b ld $2b ;63ca STW
eef1 0068 ld $68 ;63ca 'k'
eef2 00cf ld $cf ;63cc CALL
eef3 0038 ld $38 ;63cc 'SendOnesToCard'
eef4 00f0 ld $f0 ;63ce POKE
eef5 0052 ld $52 ;63ce 'q'
eef6 00cf ld $cf ;63d0 CALL
eef7 005e ld $5e ;63d0 'UpdateCrc16'
eef8 0021 ld $21 ;63d2 LDW
eef9 0052 ld $52 ;63d2 'q'
eefa 00e3 ld $e3 ;63d4 ADDI
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 0001 ld $01
ef01 002b ld $2b ;63d6 STW
ef02 0052 ld $52 ;63d6 'q'
ef03 0021 ld $21 ;63d8 LDW
ef04 0068 ld $68 ;63d8 'k'
ef05 00e6 ld $e6 ;63da SUBI
ef06 0001 ld $01
ef07 0035 ld $35 ;63dc BCC
ef08 004d ld $4d ;63dd GT
ef09 00c8 ld $c8
ef0a 00cf ld $cf ;63df CALL
ef0b 0038 ld $38 ;63df 'SendOnesToCard'
ef0c 00cf ld $cf ;63e1 CALL
ef0d 005e ld $5e ;63e1 'UpdateCrc16'
ef0e 00cf ld $cf ;63e3 CALL
ef0f 0038 ld $38 ;63e3 'SendOnesToCard'
ef10 00cf ld $cf ;63e5 CALL
ef11 005e ld $5e ;63e5 'UpdateCrc16'
ef12 00cf ld $cf ;63e7 CALL
ef13 005a ld $5a ;63e7 'DisableCard'
ef14 0021 ld $21 ;63e9 LDW
ef15 005c ld $5c ;63e9 'Checksum'
ef16 0063 ld $63 ;63eb POP
ef17 00ff ld $ff ;63ec RET
ef18 002b ld $2b ;63ed STW
ef19 0066 ld $66 ;63ed 'ReadSector'
ef1a 0093 ld $93 ;63ef INC
ef1b 001b ld $1b ;63ef '_vLR'+1
ef1c 00ff ld $ff ;63f1 RET
ef1d 0064 ld $64 ;| RAM segment address (high byte first)
ef1e 00a0 ld $a0 ;|
ef1f 0052 ld $52 ;| Length (1..256)
ef20 00cd ld $cd ;64a0 DEF
ef21 00d6 ld $d6
ef22 0075 ld $75 ;64a2 PUSH
ef23 0021 ld $21 ;64a3 LDW
ef24 008f ld $8f ;64a3 'FilePosL'
ef25 00fc ld $fc ;64a5 XORW
ef26 0091 ld $91 ;64a5 'FileSizeL'
ef27 0035 ld $35 ;64a7 BCC
ef28 0072 ld $72 ;64a8 NE
ef29 00ac ld $ac
ef2a 0021 ld $21 ;64aa LDW
ef2b 0093 ld $93 ;64aa 'FilePosH'
ef2c 00fc ld $fc ;64ac XORW
ef2d 0095 ld $95 ;64ac 'FileSizeH'
ef2e 0035 ld $35 ;64ae BCC
ef2f 003f ld $3f ;64af EQ
ef30 00d2 ld $d2
ef31 0011 ld $11 ;64b1 LDWI
ef32 00ff ld $ff
ef33 0001 ld $01
ef34 00f8 ld $f8 ;64b4 ANDW
ef35 008f ld $8f ;64b4 'FilePosL'
ef36 0035 ld $35 ;64b6 BCC
ef37 0072 ld $72 ;64b7 NE
ef38 00bf ld $bf
ef39 00cf ld $cf ;64b9 CALL
ef3a 0038 ld $38 ;64b9 'SendOnesToCard'
ef3b 00cf ld $cf ;64bb CALL
ef3c 0038 ld $38 ;64bb 'SendOnesToCard'
ef3d 00cf ld $cf ;64bd CALL
ef3e 008d ld $8d ;64bd 'OpenSector'
ef3f 00cf ld $cf ;64bf CALL
ef40 0097 ld $97 ;64bf 'NextSector'
ef41 0021 ld $21 ;64c1 LDW
ef42 008f ld $8f ;64c1 'FilePosL'
ef43 00e3 ld $e3 ;64c3 ADDI
ef44 0001 ld $01
ef45 002b ld $2b ;64c5 STW
ef46 008f ld $8f ;64c5 'FilePosL'
ef47 0035 ld $35 ;64c7 BCC
ef48 0072 ld $72 ;64c8 NE
ef49 00ce ld $ce
ef4a 0021 ld $21 ;64ca LDW
ef4b 0093 ld $93 ;64ca 'FilePosH'
ef4c 00e3 ld $e3 ;64cc ADDI
ef4d 0001 ld $01
ef4e 002b ld $2b ;64ce STW
ef4f 0093 ld $93 ;64ce 'FilePosH'
ef50 00cf ld $cf ;64d0 CALL
ef51 0038 ld $38 ;64d0 'SendOnesToCard'
ef52 0090 ld $90 ;64d2 BRA
ef53 00d4 ld $d4
ef54 00e6 ld $e6 ;64d4 SUBI
ef55 0001 ld $01
ef56 0063 ld $63 ;64d6 POP
ef57 00ff ld $ff ;64d7 RET
ef58 002b ld $2b ;64d8 STW
ef59 0099 ld $99 ;64d8 'LoadByte'
ef5a 00cd ld $cd ;64da DEF
ef5b 00eb ld $eb
ef5c 0075 ld $75 ;64dc PUSH
ef5d 0021 ld $21 ;64dd LDW
ef5e 0085 ld $85 ;64dd 'CurrentDirL'
ef5f 002b ld $2b ;64df STW
ef60 0072 ld $72 ;64df 'ValueL'
ef61 0021 ld $21 ;64e1 LDW
ef62 0087 ld $87 ;64e1 'CurrentDirH'
ef63 002b ld $2b ;64e3 STW
ef64 0074 ld $74 ;64e3 'ValueH'
ef65 00cf ld $cf ;64e5 CALL
ef66 009b ld $9b ;64e5 'ClusterToSector'
ef67 00cf ld $cf ;64e7 CALL
ef68 0066 ld $66 ;64e7 'ReadSector'
ef69 0093 ld $93 ;64e9 INC
ef6a 0056 ld $56 ;64e9 'SectorL'
ef6b 0063 ld $63 ;64eb POP
ef6c 00ff ld $ff ;64ec RET
ef6d 002b ld $2b ;64ed STW
ef6e 009d ld $9d ;64ed 'ReadDirectory'
ef6f 0093 ld $93 ;64ef INC
ef70 001b ld $1b ;64ef '_vLR'+1
ef71 00ff ld $ff ;64f1 RET
ef72 0065 ld $65 ;| RAM segment address (high byte first)
ef73 00a0 ld $a0 ;|
ef74 0060 ld $60 ;| Length (1..256)
ef75 00cd ld $cd ;65a0 DEF
ef76 00c9 ld $c9
ef77 0075 ld $75 ;65a2 PUSH
ef78 0059 ld $59 ;65a3 LDI
ef79 0000 ld $00
ef7a 002b ld $2b ;65a5 STW
ef7b 008f ld $8f ;65a5 'FilePosL'
ef7c 002b ld $2b ;65a7 STW
ef7d 0093 ld $93 ;65a7 'FilePosH'
ef7e 0021 ld $21 ;65a9 LDW
ef7f 0050 ld $50 ;65a9 'p'
ef80 00e3 ld $e3 ;65ab ADDI
ef81 001c ld $1c
ef82 00f6 ld $f6 ;65ad DEEK
ef83 002b ld $2b ;65ae STW
ef84 0091 ld $91 ;65ae 'FileSizeL'
ef85 0021 ld $21 ;65b0 LDW
ef86 0050 ld $50 ;65b0 'p'
ef87 00e3 ld $e3 ;65b2 ADDI
ef88 001e ld $1e
ef89 00f6 ld $f6 ;65b4 DEEK
ef8a 002b ld $2b ;65b5 STW
ef8b 0095 ld $95 ;65b5 'FileSizeH'
ef8c 0021 ld $21 ;65b7 LDW
ef8d 0050 ld $50 ;65b7 'p'
ef8e 00e3 ld $e3 ;65b9 ADDI
ef8f 001a ld $1a
ef90 00f6 ld $f6 ;65bb DEEK
ef91 002b ld $2b ;65bc STW
ef92 0072 ld $72 ;65bc 'ValueL'
ef93 0021 ld $21 ;65be LDW
ef94 0050 ld $50 ;65be 'p'
ef95 00e3 ld $e3 ;65c0 ADDI
ef96 0014 ld $14
ef97 00f6 ld $f6 ;65c2 DEEK
ef98 002b ld $2b ;65c3 STW
ef99 0074 ld $74 ;65c3 'ValueH'
ef9a 00cf ld $cf ;65c5 CALL
ef9b 009f ld $9f ;65c5 'ReadClusterChain'
ef9c 00cf ld $cf ;65c7 CALL
ef9d 009b ld $9b ;65c7 'ClusterToSector'
ef9e 0063 ld $63 ;65c9 POP
ef9f 00ff ld $ff ;65ca RET
efa0 002b ld $2b ;65cb STW
efa1 00a1 ld $a1 ;65cb 'OpenFile'
efa2 00cd ld $cd ;65cd DEF
efa3 00f9 ld $f9
efa4 0075 ld $75 ;65cf PUSH
efa5 001a ld $1a ;65d0 LD
efa6 0075 ld $75 ;65d0 'ValueH'+1
efa7 0082 ld $82 ;65d2 ANDI
efa8 000f ld $0f
efa9 005e ld $5e ;65d4 ST
efaa 0075 ld $75 ;65d4 'ValueH'+1
efab 0059 ld $59 ;65d6 LDI
efac 0001 ld $01
efad 002b ld $2b ;65d8 STW
efae 0068 ld $68 ;65d8 'k'
efaf 00b8 ld $b8 ;65da SUBW
efb0 0070 ld $70 ;65da 'ClusterSize'
efb1 0035 ld $35 ;65dc BCC
efb2 0053 ld $53 ;65dd GE
efb3 00e5 ld $e5
efb4 00cf ld $cf ;65df CALL
efb5 00a3 ld $a3 ;65df 'ShiftLeft'
efb6 0021 ld $21 ;65e1 LDW
efb7 0068 ld $68 ;65e1 'k'
efb8 0099 ld $99 ;65e3 ADDW
efb9 0068 ld $68 ;65e3 'k'
efba 0090 ld $90 ;65e5 BRA
efbb 00d6 ld $d6
efbc 0021 ld $21 ;65e7 LDW
efbd 0081 ld $81 ;65e7 'ClusterBaseL'
efbe 002b ld $2b ;65e9 STW
efbf 0076 ld $76 ;65e9 'OffsetL'
efc0 0021 ld $21 ;65eb LDW
efc1 0083 ld $83 ;65eb 'ClusterBaseH'
efc2 002b ld $2b ;65ed STW
efc3 0078 ld $78 ;65ed 'OffsetH'
efc4 00cf ld $cf ;65ef CALL
efc5 007a ld $7a ;65ef 'AddOffset'
efc6 0021 ld $21 ;65f1 LDW
efc7 0072 ld $72 ;65f1 'ValueL'
efc8 002b ld $2b ;65f3 STW
efc9 0056 ld $56 ;65f3 'SectorL'
efca 0021 ld $21 ;65f5 LDW
efcb 0074 ld $74 ;65f5 'ValueH'
efcc 002b ld $2b ;65f7 STW
efcd 0054 ld $54 ;65f7 'SectorH'
efce 0063 ld $63 ;65f9 POP
efcf 00ff ld $ff ;65fa RET
efd0 002b ld $2b ;65fb STW
efd1 009b ld $9b ;65fb 'ClusterToSector'
efd2 0093 ld $93 ;65fd INC
efd3 001b ld $1b ;65fd '_vLR'+1
efd4 00ff ld $ff ;65ff RET
efd5 0066 ld $66 ;| RAM segment address (high byte first)
efd6 00a0 ld $a0 ;|
efd7 005f ld $5f ;| Length (1..256)
efd8 00cd ld $cd ;66a0 DEF
efd9 00bd ld $bd
efda 0075 ld $75 ;66a2 PUSH
efdb 0059 ld $59 ;66a3 LDI
efdc 0000 ld $00
efdd 005e ld $5e ;66a5 ST
efde 0076 ld $76 ;66a5 'OffsetL'
efdf 001a ld $1a ;66a7 LD
efe0 0072 ld $72 ;66a7 'ValueL'
efe1 005e ld $5e ;66a9 ST
efe2 0077 ld $77 ;66a9 'OffsetL'+1
efe3 001a ld $1a ;66ab LD
efe4 0073 ld $73 ;66ab 'ValueL'+1
efe5 005e ld $5e ;66ad ST
efe6 0078 ld $78 ;66ad 'OffsetH'
efe7 001a ld $1a ;66af LD
efe8 0074 ld $74 ;66af 'ValueH'
efe9 005e ld $5e ;66b1 ST
efea 0079 ld $79 ;66b1 'OffsetH'+1
efeb 0021 ld $21 ;66b3 LDW
efec 0076 ld $76 ;66b3 'OffsetL'
efed 002b ld $2b ;66b5 STW
efee 0072 ld $72 ;66b5 'ValueL'
efef 0021 ld $21 ;66b7 LDW
eff0 0078 ld $78 ;66b7 'OffsetH'
eff1 002b ld $2b ;66b9 STW
eff2 0074 ld $74 ;66b9 'ValueH'
eff3 00cf ld $cf ;66bb CALL
eff4 007a ld $7a ;66bb 'AddOffset'
eff5 0063 ld $63 ;66bd POP
eff6 00ff ld $ff ;66be RET
eff7 002b ld $2b ;66bf STW
eff8 008b ld $8b ;66bf 'SectorToByte'
eff9 00cd ld $cd ;66c1 DEF
effa 00d0 ld $d0
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 0075 ld $75 ;66c3 PUSH
f001 0021 ld $21 ;66c4 LDW
f002 0072 ld $72 ;66c4 'ValueL'
f003 002b ld $2b ;66c6 STW
f004 0076 ld $76 ;66c6 'OffsetL'
f005 0021 ld $21 ;66c8 LDW
f006 0074 ld $74 ;66c8 'ValueH'
f007 002b ld $2b ;66ca STW
f008 0078 ld $78 ;66ca 'OffsetH'
f009 00cf ld $cf ;66cc CALL
f00a 007a ld $7a ;66cc 'AddOffset'
f00b 0021 ld $21 ;66ce LDW
f00c 0078 ld $78 ;66ce 'OffsetH'
f00d 0063 ld $63 ;66d0 POP
f00e 00ff ld $ff ;66d1 RET
f00f 002b ld $2b ;66d2 STW
f010 00a3 ld $a3 ;66d2 'ShiftLeft'
f011 00cd ld $cd ;66d4 DEF
f012 00fa ld $fa
f013 0021 ld $21 ;66d6 LDW
f014 0072 ld $72 ;66d6 'ValueL'
f015 00fc ld $fc ;66d8 XORW
f016 0076 ld $76 ;66d8 'OffsetL'
f017 0035 ld $35 ;66da BCC
f018 0053 ld $53 ;66db GE
f019 00df ld $df
f01a 0021 ld $21 ;66dd LDW
f01b 0072 ld $72 ;66dd 'ValueL'
f01c 0090 ld $90 ;66df BRA
f01d 00e2 ld $e2
f01e 0011 ld $11 ;66e1 LDWI
f01f 0000 ld $00
f020 0080 ld $80
f021 0099 ld $99 ;66e4 ADDW
f022 0076 ld $76 ;66e4 'OffsetL'
f023 0035 ld $35 ;66e6 BCC
f024 0050 ld $50 ;66e7 LT
f025 00ed ld $ed
f026 0021 ld $21 ;66e9 LDW
f027 0074 ld $74 ;66e9 'ValueH'
f028 00e3 ld $e3 ;66eb ADDI
f029 0001 ld $01
f02a 002b ld $2b ;66ed STW
f02b 0074 ld $74 ;66ed 'ValueH'
f02c 0021 ld $21 ;66ef LDW
f02d 0074 ld $74 ;66ef 'ValueH'
f02e 0099 ld $99 ;66f1 ADDW
f02f 0078 ld $78 ;66f1 'OffsetH'
f030 002b ld $2b ;66f3 STW
f031 0074 ld $74 ;66f3 'ValueH'
f032 0021 ld $21 ;66f5 LDW
f033 0072 ld $72 ;66f5 'ValueL'
f034 0099 ld $99 ;66f7 ADDW
f035 0076 ld $76 ;66f7 'OffsetL'
f036 002b ld $2b ;66f9 STW
f037 0072 ld $72 ;66f9 'ValueL'
f038 00ff ld $ff ;66fb RET
f039 0093 ld $93 ;66fc INC
f03a 001b ld $1b ;66fc '_vLR'+1
f03b 00ff ld $ff ;66fe RET
f03c 0067 ld $67 ;| RAM segment address (high byte first)
f03d 00a0 ld $a0 ;|
f03e 0042 ld $42 ;| Length (1..256)
f03f 002b ld $2b ;67a0 STW
f040 007a ld $7a ;67a0 'AddOffset'
f041 00cd ld $cd ;67a2 DEF
f042 00b9 ld $b9
f043 0075 ld $75 ;67a4 PUSH
f044 00e6 ld $e6 ;67a5 SUBI
f045 0020 ld $20
f046 0035 ld $35 ;67a7 BCC
f047 0053 ld $53 ;67a8 GE
f048 00ac ld $ac
f049 0059 ld $59 ;67aa LDI
f04a 007f ld $7f
f04b 0090 ld $90 ;67ac BRA
f04c 00b3 ld $b3
f04d 00e6 ld $e6 ;67ae SUBI
f04e 0060 ld $60
f04f 0035 ld $35 ;67b0 BCC
f050 0050 ld $50 ;67b1 LT
f051 00b3 ld $b3
f052 0059 ld $59 ;67b3 LDI
f053 007f ld $7f
f054 0082 ld $82 ;67b5 ANDI
f055 007f ld $7f
f056 00cf ld $cf ;67b7 CALL
f057 00a5 ld $a5 ;67b7 'PrintChar'
f058 0063 ld $63 ;67b9 POP
f059 00ff ld $ff ;67ba RET
f05a 002b ld $2b ;67bb STW
f05b 00a7 ld $a7 ;67bb 'SafePrintChar'
f05c 00cd ld $cd ;67bd DEF
f05d 00ca ld $ca
f05e 0075 ld $75 ;67bf PUSH
f05f 0021 ld $21 ;67c0 LDW
f060 0074 ld $74 ;67c0 'ValueH'
f061 00cf ld $cf ;67c2 CALL
f062 006a ld $6a ;67c2 'PrintWord'
f063 0021 ld $21 ;67c4 LDW
f064 0072 ld $72 ;67c4 'ValueL'
f065 00cf ld $cf ;67c6 CALL
f066 006a ld $6a ;67c6 'PrintWord'
f067 00cf ld $cf ;67c8 CALL
f068 00a9 ld $a9 ;67c8 'Newline'
f069 0063 ld $63 ;67ca POP
f06a 00ff ld $ff ;67cb RET
f06b 002b ld $2b ;67cc STW
f06c 00ab ld $ab ;67cc 'PrintValue'
f06d 00cd ld $cd ;67ce DEF
f06e 00db ld $db
f06f 0075 ld $75 ;67d0 PUSH
f070 002b ld $2b ;67d1 STW
f071 0068 ld $68 ;67d1 'k'
f072 001a ld $1a ;67d3 LD
f073 0069 ld $69 ;67d3 'k'+1
f074 00cf ld $cf ;67d5 CALL
f075 0062 ld $62 ;67d5 'PrintByte'
f076 001a ld $1a ;67d7 LD
f077 0068 ld $68 ;67d7 'k'
f078 00cf ld $cf ;67d9 CALL
f079 0062 ld $62 ;67d9 'PrintByte'
f07a 0063 ld $63 ;67db POP
f07b 00ff ld $ff ;67dc RET
f07c 002b ld $2b ;67dd STW
f07d 006a ld $6a ;67dd 'PrintWord'
f07e 0093 ld $93 ;67df INC
f07f 001b ld $1b ;67df '_vLR'+1
f080 00ff ld $ff ;67e1 RET
f081 0068 ld $68 ;| RAM segment address (high byte first)
f082 00a0 ld $a0 ;|
f083 0056 ld $56 ;| Length (1..256)
f084 00cd ld $cd ;68a0 DEF
f085 00b5 ld $b5
f086 0075 ld $75 ;68a2 PUSH
f087 00df ld $df ;68a3 ALLOC
f088 00fe ld $fe
f089 00ec ld $ec ;68a5 STLW
f08a 0000 ld $00
f08b 00e9 ld $e9 ;68a7 LSLW
f08c 00e9 ld $e9 ;68a8 LSLW
f08d 00e9 ld $e9 ;68a9 LSLW
f08e 00e9 ld $e9 ;68aa LSLW
f08f 001a ld $1a ;68ab LD
f090 0019 ld $19
f091 00cf ld $cf ;68ad CALL
f092 00ad ld $ad ;68ad 'PrintHexDigit'
f093 00ee ld $ee ;68af LDLW
f094 0000 ld $00
f095 00df ld $df ;68b1 ALLOC
f096 0002 ld $02
f097 00cf ld $cf ;68b3 CALL
f098 00ad ld $ad ;68b3 'PrintHexDigit'
f099 0063 ld $63 ;68b5 POP
f09a 00ff ld $ff ;68b6 RET
f09b 002b ld $2b ;68b7 STW
f09c 0062 ld $62 ;68b7 'PrintByte'
f09d 00cd ld $cd ;68b9 DEF
f09e 00d9 ld $d9
f09f 0075 ld $75 ;68bb PUSH
f0a0 002b ld $2b ;68bc STW
f0a1 0068 ld $68 ;68bc 'k'
f0a2 0035 ld $35 ;68be BCC
f0a3 0072 ld $72 ;68bf NE
f0a4 00c8 ld $c8
f0a5 00cd ld $cd ;68c1 DEF
f0a6 00c6 ld $c6
f0a7 0020 ld $20 ;68c3 ' '
f0a8 004f ld $4f ;68c4 'O'
f0a9 004b ld $4b ;68c5 'K'
f0aa 000a ld $0a ;68c6 10
f0ab 0000 ld $00 ;68c7 0
f0ac 0090 ld $90 ;68c8 BRA
f0ad 00d3 ld $d3
f0ae 00cd ld $cd ;68ca DEF
f0af 00d3 ld $d3
f0b0 0020 ld $20 ;68cc ' '
f0b1 0046 ld $46 ;68cd 'F'
f0b2 0041 ld $41 ;68ce 'A'
f0b3 0049 ld $49 ;68cf 'I'
f0b4 004c ld $4c ;68d0 'L'
f0b5 0045 ld $45 ;68d1 'E'
f0b6 0044 ld $44 ;68d2 'D'
f0b7 000a ld $0a ;68d3 10
f0b8 0000 ld $00 ;68d4 0
f0b9 00cf ld $cf ;68d5 CALL
f0ba 0032 ld $32 ;68d5 'PrintText'
f0bb 0021 ld $21 ;68d7 LDW
f0bc 0068 ld $68 ;68d7 'k'
f0bd 0063 ld $63 ;68d9 POP
f0be 00ff ld $ff ;68da RET
f0bf 002b ld $2b ;68db STW
f0c0 0040 ld $40 ;68db 'PrintResult'
f0c1 00cd ld $cd ;68dd DEF
f0c2 00ef ld $ef
f0c3 0075 ld $75 ;68df PUSH
f0c4 0082 ld $82 ;68e0 ANDI
f0c5 000f ld $0f
f0c6 00e6 ld $e6 ;68e2 SUBI
f0c7 000a ld $0a
f0c8 0035 ld $35 ;68e4 BCC
f0c9 0053 ld $53 ;68e5 GE
f0ca 00e9 ld $e9
f0cb 00e3 ld $e3 ;68e7 ADDI
f0cc 003a ld $3a
f0cd 0090 ld $90 ;68e9 BRA
f0ce 00eb ld $eb
f0cf 00e3 ld $e3 ;68eb ADDI
f0d0 0041 ld $41
f0d1 00cf ld $cf ;68ed CALL
f0d2 00a5 ld $a5 ;68ed 'PrintChar'
f0d3 0063 ld $63 ;68ef POP
f0d4 00ff ld $ff ;68f0 RET
f0d5 002b ld $2b ;68f1 STW
f0d6 00ad ld $ad ;68f1 'PrintHexDigit'
f0d7 0093 ld $93 ;68f3 INC
f0d8 001b ld $1b ;68f3 '_vLR'+1
f0d9 00ff ld $ff ;68f5 RET
f0da 0069 ld $69 ;| RAM segment address (high byte first)
f0db 00a0 ld $a0 ;|
f0dc 004e ld $4e ;| Length (1..256)
f0dd 00cd ld $cd ;69a0 DEF
f0de 00bc ld $bc
f0df 0075 ld $75 ;69a2 PUSH
f0e0 002b ld $2b ;69a3 STW
f0e1 0052 ld $52 ;69a3 'q'
f0e2 0021 ld $21 ;69a5 LDW
f0e3 0052 ld $52 ;69a5 'q'
f0e4 00ad ld $ad ;69a7 PEEK
f0e5 0035 ld $35 ;69a8 BCC
f0e6 003f ld $3f ;69a9 EQ
f0e7 00ba ld $ba
f0e8 008c ld $8c ;69ab XORI
f0e9 000a ld $0a
f0ea 0035 ld $35 ;69ad BCC
f0eb 003f ld $3f ;69ae EQ
f0ec 00b4 ld $b4
f0ed 008c ld $8c ;69b0 XORI
f0ee 000a ld $0a
f0ef 00cf ld $cf ;69b2 CALL
f0f0 00a5 ld $a5 ;69b2 'PrintChar'
f0f1 0090 ld $90 ;69b4 BRA
f0f2 00b6 ld $b6
f0f3 00cf ld $cf ;69b6 CALL
f0f4 00a9 ld $a9 ;69b6 'Newline'
f0f5 0093 ld $93 ;69b8 INC
f0f6 0052 ld $52 ;69b8 'q'
f0f7 0090 ld $90 ;69ba BRA
f0f8 00a3 ld $a3
f0f9 0063 ld $63 ;69bc POP
f0fa 00ff ld $ff ;69bd RET
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 002b ld $2b ;69be STW
f101 0032 ld $32 ;69be 'PrintText'
f102 00cd ld $cd ;69c0 DEF
f103 00e7 ld $e7
f104 0075 ld $75 ;69c2 PUSH
f105 00cd ld $cd ;69c3 DEF
f106 00cb ld $cb
f107 0056 ld $56 ;69c5 'V'
f108 006f ld $6f ;69c6 'o'
f109 006c ld $6c ;69c7 'l'
f10a 0075 ld $75 ;69c8 'u'
f10b 006d ld $6d ;69c9 'm'
f10c 0065 ld $65 ;69ca 'e'
f10d 0020 ld $20 ;69cb ' '
f10e 0000 ld $00 ;69cc 0
f10f 00cf ld $cf ;69cd CALL
f110 0032 ld $32 ;69cd 'PrintText'
f111 0021 ld $21 ;69cf LDW
f112 0050 ld $50 ;69cf 'p'
f113 002b ld $2b ;69d1 STW
f114 0052 ld $52 ;69d1 'q'
f115 0059 ld $59 ;69d3 LDI
f116 000b ld $0b
f117 002b ld $2b ;69d5 STW
f118 0068 ld $68 ;69d5 'k'
f119 0021 ld $21 ;69d7 LDW
f11a 0052 ld $52 ;69d7 'q'
f11b 00ad ld $ad ;69d9 PEEK
f11c 0093 ld $93 ;69da INC
f11d 0052 ld $52 ;69da 'q'
f11e 00cf ld $cf ;69dc CALL
f11f 00a7 ld $a7 ;69dc 'SafePrintChar'
f120 0021 ld $21 ;69de LDW
f121 0068 ld $68 ;69de 'k'
f122 00e6 ld $e6 ;69e0 SUBI
f123 0001 ld $01
f124 0035 ld $35 ;69e2 BCC
f125 004d ld $4d ;69e3 GT
f126 00d3 ld $d3
f127 00cf ld $cf ;69e5 CALL
f128 00a9 ld $a9 ;69e5 'Newline'
f129 0063 ld $63 ;69e7 POP
f12a 00ff ld $ff ;69e8 RET
f12b 002b ld $2b ;69e9 STW
f12c 00af ld $af ;69e9 'PrintVolumeLabel'
f12d 0093 ld $93 ;69eb INC
f12e 001b ld $1b ;69eb '_vLR'+1
f12f 00ff ld $ff ;69ed RET
f130 006a ld $6a ;| RAM segment address (high byte first)
f131 00a0 ld $a0 ;|
f132 004f ld $4f ;| Length (1..256)
f133 00cd ld $cd ;6aa0 DEF
f134 00b3 ld $b3
f135 0075 ld $75 ;6aa2 PUSH
f136 002b ld $2b ;6aa3 STW
f137 00b1 ld $b1 ;6aa3 'Number'
f138 0059 ld $59 ;6aa5 LDI
f139 0030 ld $30
f13a 002b ld $2b ;6aa7 STW
f13b 0068 ld $68 ;6aa7 'k'
f13c 0059 ld $59 ;6aa9 LDI
f13d 000a ld $0a
f13e 00cf ld $cf ;6aab CALL
f13f 00b3 ld $b3 ;6aab 'PrintDigit'
f140 0021 ld $21 ;6aad LDW
f141 00b1 ld $b1 ;6aad 'Number'
f142 00e3 ld $e3 ;6aaf ADDI
f143 0030 ld $30
f144 00cf ld $cf ;6ab1 CALL
f145 00a5 ld $a5 ;6ab1 'PrintChar'
f146 0063 ld $63 ;6ab3 POP
f147 00ff ld $ff ;6ab4 RET
f148 002b ld $2b ;6ab5 STW
f149 00b5 ld $b5 ;6ab5 'PrintTwoDecimals'
f14a 00cd ld $cd ;6ab7 DEF
f14b 00e8 ld $e8
f14c 0075 ld $75 ;6ab9 PUSH
f14d 0011 ld $11 ;6aba LDWI
f14e 0000 ld $00
f14f 0006 ld $06
f150 002b ld $2b ;6abd STW
f151 0022 ld $22 ;6abd '_sysFn'
f152 0021 ld $21 ;6abf LDW
f153 0050 ld $50 ;6abf 'p'
f154 00e3 ld $e3 ;6ac1 ADDI
f155 0011 ld $11
f156 00ad ld $ad ;6ac3 PEEK
f157 00b4 ld $b4 ;6ac4 SYS
f158 00f6 ld $f6
f159 00e6 ld $e6 ;6ac6 SUBI
f15a 0014 ld $14
f15b 0035 ld $35 ;6ac8 BCC
f15c 0053 ld $53 ;6ac9 GE
f15d 00cb ld $cb
f15e 00e3 ld $e3 ;6acb ADDI
f15f 0064 ld $64
f160 00cf ld $cf ;6acd CALL
f161 00b5 ld $b5 ;6acd 'PrintTwoDecimals'
f162 0011 ld $11 ;6acf LDWI
f163 006d ld $6d
f164 0006 ld $06
f165 002b ld $2b ;6ad2 STW
f166 0022 ld $22 ;6ad2 '_sysFn'
f167 0021 ld $21 ;6ad4 LDW
f168 0050 ld $50 ;6ad4 'p'
f169 00e3 ld $e3 ;6ad6 ADDI
f16a 0010 ld $10
f16b 00f6 ld $f6 ;6ad8 DEEK
f16c 00b4 ld $b4 ;6ad9 SYS
f16d 00f5 ld $f5
f16e 0082 ld $82 ;6adb ANDI
f16f 000f ld $0f
f170 00cf ld $cf ;6add CALL
f171 00b5 ld $b5 ;6add 'PrintTwoDecimals'
f172 0021 ld $21 ;6adf LDW
f173 0050 ld $50 ;6adf 'p'
f174 00e3 ld $e3 ;6ae1 ADDI
f175 0010 ld $10
f176 00ad ld $ad ;6ae3 PEEK
f177 0082 ld $82 ;6ae4 ANDI
f178 001f ld $1f
f179 00cf ld $cf ;6ae6 CALL
f17a 00b5 ld $b5 ;6ae6 'PrintTwoDecimals'
f17b 0063 ld $63 ;6ae8 POP
f17c 00ff ld $ff ;6ae9 RET
f17d 002b ld $2b ;6aea STW
f17e 00b7 ld $b7 ;6aea 'PrintDate'
f17f 0093 ld $93 ;6aec INC
f180 001b ld $1b ;6aec '_vLR'+1
f181 00ff ld $ff ;6aee RET
f182 006b ld $6b ;| RAM segment address (high byte first)
f183 00a0 ld $a0 ;|
f184 0053 ld $53 ;| Length (1..256)
f185 00cd ld $cd ;6ba0 DEF
f186 00b7 ld $b7
f187 0075 ld $75 ;6ba2 PUSH
f188 00cf ld $cf ;6ba3 CALL
f189 00b7 ld $b7 ;6ba3 'PrintDate'
f18a 0059 ld $59 ;6ba5 LDI
f18b 0004 ld $04
f18c 0099 ld $99 ;6ba7 ADDW
f18d 00b9 ld $b9 ;6ba7 'Pos'
f18e 002b ld $2b ;6ba9 STW
f18f 00b9 ld $b9 ;6ba9 'Pos'
f190 00cf ld $cf ;6bab CALL
f191 00bb ld $bb ;6bab 'PrintSize'
f192 0059 ld $59 ;6bad LDI
f193 0004 ld $04
f194 0099 ld $99 ;6baf ADDW
f195 00b9 ld $b9 ;6baf 'Pos'
f196 002b ld $2b ;6bb1 STW
f197 00b9 ld $b9 ;6bb1 'Pos'
f198 00cf ld $cf ;6bb3 CALL
f199 00bd ld $bd ;6bb3 'PrintName'
f19a 00cf ld $cf ;6bb5 CALL
f19b 00a9 ld $a9 ;6bb5 'Newline'
f19c 0063 ld $63 ;6bb7 POP
f19d 00ff ld $ff ;6bb8 RET
f19e 002b ld $2b ;6bb9 STW
f19f 00bf ld $bf ;6bb9 'PrintDirEntry'
f1a0 00cd ld $cd ;6bbb DEF
f1a1 00ec ld $ec
f1a2 0075 ld $75 ;6bbd PUSH
f1a3 0021 ld $21 ;6bbe LDW
f1a4 0050 ld $50 ;6bbe 'p'
f1a5 002b ld $2b ;6bc0 STW
f1a6 0052 ld $52 ;6bc0 'q'
f1a7 0059 ld $59 ;6bc2 LDI
f1a8 000b ld $0b
f1a9 002b ld $2b ;6bc4 STW
f1aa 0068 ld $68 ;6bc4 'k'
f1ab 008c ld $8c ;6bc6 XORI
f1ac 0003 ld $03
f1ad 0035 ld $35 ;6bc8 BCC
f1ae 0072 ld $72 ;6bc9 NE
f1af 00d5 ld $d5
f1b0 0021 ld $21 ;6bcb LDW
f1b1 0052 ld $52 ;6bcb 'q'
f1b2 00ad ld $ad ;6bcd PEEK
f1b3 008c ld $8c ;6bce XORI
f1b4 0020 ld $20
f1b5 0035 ld $35 ;6bd0 BCC
f1b6 003f ld $3f ;6bd1 EQ
f1b7 00d5 ld $d5
f1b8 0059 ld $59 ;6bd3 LDI
f1b9 002e ld $2e
f1ba 00cf ld $cf ;6bd5 CALL
f1bb 00a5 ld $a5 ;6bd5 'PrintChar'
f1bc 0021 ld $21 ;6bd7 LDW
f1bd 0052 ld $52 ;6bd7 'q'
f1be 00ad ld $ad ;6bd9 PEEK
f1bf 0093 ld $93 ;6bda INC
f1c0 0052 ld $52 ;6bda 'q'
f1c1 008c ld $8c ;6bdc XORI
f1c2 0020 ld $20
f1c3 0035 ld $35 ;6bde BCC
f1c4 003f ld $3f ;6bdf EQ
f1c5 00e3 ld $e3
f1c6 008c ld $8c ;6be1 XORI
f1c7 0020 ld $20
f1c8 00cf ld $cf ;6be3 CALL
f1c9 00a7 ld $a7 ;6be3 'SafePrintChar'
f1ca 0021 ld $21 ;6be5 LDW
f1cb 0068 ld $68 ;6be5 'k'
f1cc 00e6 ld $e6 ;6be7 SUBI
f1cd 0001 ld $01
f1ce 0035 ld $35 ;6be9 BCC
f1cf 004d ld $4d ;6bea GT
f1d0 00c2 ld $c2
f1d1 0063 ld $63 ;6bec POP
f1d2 00ff ld $ff ;6bed RET
f1d3 002b ld $2b ;6bee STW
f1d4 00bd ld $bd ;6bee 'PrintName'
f1d5 0093 ld $93 ;6bf0 INC
f1d6 001b ld $1b ;6bf0 '_vLR'+1
f1d7 00ff ld $ff ;6bf2 RET
f1d8 006c ld $6c ;| RAM segment address (high byte first)
f1d9 00a0 ld $a0 ;|
f1da 002c ld $2c ;| Length (1..256)
f1db 00cd ld $cd ;6ca0 DEF
f1dc 00c5 ld $c5
f1dd 0075 ld $75 ;6ca2 PUSH
f1de 002b ld $2b ;6ca3 STW
f1df 0036 ld $36 ;6ca3 'i'
f1e0 0021 ld $21 ;6ca5 LDW
f1e1 00b1 ld $b1 ;6ca5 'Number'
f1e2 00b8 ld $b8 ;6ca7 SUBW
f1e3 0036 ld $36 ;6ca7 'i'
f1e4 0035 ld $35 ;6ca9 BCC
f1e5 0050 ld $50 ;6caa LT
f1e6 00b0 ld $b0
f1e7 002b ld $2b ;6cac STW
f1e8 00b1 ld $b1 ;6cac 'Number'
f1e9 0093 ld $93 ;6cae INC
f1ea 0068 ld $68 ;6cae 'k'
f1eb 0090 ld $90 ;6cb0 BRA
f1ec 00a5 ld $a5
f1ed 0021 ld $21 ;6cb2 LDW
f1ee 0068 ld $68 ;6cb2 'k'
f1ef 0035 ld $35 ;6cb4 BCC
f1f0 0072 ld $72 ;6cb5 NE
f1f1 00bb ld $bb
f1f2 0059 ld $59 ;6cb7 LDI
f1f3 0020 ld $20
f1f4 00cf ld $cf ;6cb9 CALL
f1f5 00a5 ld $a5 ;6cb9 'PrintChar'
f1f6 0090 ld $90 ;6cbb BRA
f1f7 00c3 ld $c3
f1f8 0088 ld $88 ;6cbd ORI
f1f9 0030 ld $30
f1fa 00cf ld $cf ;6cbf CALL
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 00a5 ld $a5 ;6cbf 'PrintChar'
f201 0059 ld $59 ;6cc1 LDI
f202 0030 ld $30
f203 002b ld $2b ;6cc3 STW
f204 0068 ld $68 ;6cc3 'k'
f205 0063 ld $63 ;6cc5 POP
f206 00ff ld $ff ;6cc6 RET
f207 002b ld $2b ;6cc7 STW
f208 00b3 ld $b3 ;6cc7 'PrintDigit'
f209 0093 ld $93 ;6cc9 INC
f20a 001b ld $1b ;6cc9 '_vLR'+1
f20b 00ff ld $ff ;6ccb RET
f20c 006d ld $6d ;| RAM segment address (high byte first)
f20d 00a0 ld $a0 ;|
f20e 004e ld $4e ;| Length (1..256)
f20f 00cd ld $cd ;6da0 DEF
f210 00e7 ld $e7
f211 0011 ld $11 ;6da2 LDWI
f212 0020 ld $20
f213 003f ld $3f
f214 002b ld $2b ;6da5 STW
f215 0024 ld $24 ;6da5 '_sysArgs0'
f216 0059 ld $59 ;6da7 LDI
f217 0000 ld $00
f218 005e ld $5e ;6da9 ST
f219 00b9 ld $b9 ;6da9 'Pos'
f21a 0011 ld $11 ;6dab LDWI
f21b 0020 ld $20
f21c 0001 ld $01
f21d 00ad ld $ad ;6dae PEEK
f21e 005e ld $5e ;6daf ST
f21f 00ba ld $ba ;6daf 'Pos'+1
f220 0021 ld $21 ;6db1 LDW
f221 00b9 ld $b9 ;6db1 'Pos'
f222 002b ld $2b ;6db3 STW
f223 0028 ld $28 ;6db3 '_sysArgs4'
f224 005e ld $5e ;6db5 ST
f225 0026 ld $26
f226 0011 ld $11 ;6db7 LDWI
f227 00e1 ld $e1
f228 0004 ld $04
f229 002b ld $2b ;6dba STW
f22a 0022 ld $22 ;6dba '_sysFn'
f22b 00b4 ld $b4 ;6dbc SYS
f22c 00cb ld $cb
f22d 0093 ld $93 ;6dbe INC
f22e 0028 ld $28 ;6dbe '_sysArgs4'
f22f 001a ld $1a ;6dc0 LD
f230 0028 ld $28
f231 008c ld $8c ;6dc2 XORI
f232 00a0 ld $a0
f233 0035 ld $35 ;6dc4 BCC
f234 0072 ld $72 ;6dc5 NE
f235 00b5 ld $b5
f236 0059 ld $59 ;6dc7 LDI
f237 0001 ld $01
f238 005e ld $5e ;6dc9 ST
f239 0037 ld $37 ;6dc9 'i'+1
f23a 0059 ld $59 ;6dcb LDI
f23b 00d0 ld $d0
f23c 00e3 ld $e3 ;6dcd ADDI
f23d 001e ld $1e
f23e 005e ld $5e ;6dcf ST
f23f 0036 ld $36 ;6dcf 'i'
f240 0021 ld $21 ;6dd1 LDW
f241 0036 ld $36 ;6dd1 'i'
f242 00ad ld $ad ;6dd3 PEEK
f243 00e6 ld $e6 ;6dd4 SUBI
f244 0078 ld $78
f245 0035 ld $35 ;6dd6 BCC
f246 0053 ld $53 ;6dd7 GE
f247 00db ld $db
f248 00e3 ld $e3 ;6dd9 ADDI
f249 0080 ld $80
f24a 0090 ld $90 ;6ddb BRA
f24b 00dd ld $dd
f24c 00e3 ld $e3 ;6ddd ADDI
f24d 0018 ld $18
f24e 00f0 ld $f0 ;6ddf POKE
f24f 0036 ld $36 ;6ddf 'i'
f250 001a ld $1a ;6de1 LD
f251 0036 ld $36 ;6de1 'i'
f252 00e6 ld $e6 ;6de3 SUBI
f253 0020 ld $20
f254 0035 ld $35 ;6de5 BCC
f255 004d ld $4d ;6de6 GT
f256 00cb ld $cb
f257 00ff ld $ff ;6de8 RET
f258 002b ld $2b ;6de9 STW
f259 00a9 ld $a9 ;6de9 'Newline'
f25a 0093 ld $93 ;6deb INC
f25b 001b ld $1b ;6deb '_vLR'+1
f25c 00ff ld $ff ;6ded RET
f25d 006e ld $6e ;| RAM segment address (high byte first)
f25e 00a0 ld $a0 ;|
f25f 0050 ld $50 ;| Length (1..256)
f260 00cd ld $cd ;6ea0 DEF
f261 00e9 ld $e9
f262 00e6 ld $e6 ;6ea2 SUBI
f263 0052 ld $52
f264 0035 ld $35 ;6ea4 BCC
f265 0053 ld $53 ;6ea5 GE
f266 00ae ld $ae
f267 00e3 ld $e3 ;6ea7 ADDI
f268 0032 ld $32
f269 002b ld $2b ;6ea9 STW
f26a 0036 ld $36 ;6ea9 'i'
f26b 0011 ld $11 ;6eab LDWI
f26c 0000 ld $00
f26d 0007 ld $07
f26e 0090 ld $90 ;6eae BRA
f26f 00b3 ld $b3
f270 002b ld $2b ;6eb0 STW
f271 0036 ld $36 ;6eb0 'i'
f272 0011 ld $11 ;6eb2 LDWI
f273 0000 ld $00
f274 0008 ld $08
f275 002b ld $2b ;6eb5 STW
f276 00c1 ld $c1 ;6eb5 'j'
f277 0021 ld $21 ;6eb7 LDW
f278 0036 ld $36 ;6eb7 'i'
f279 00e9 ld $e9 ;6eb9 LSLW
f27a 00e9 ld $e9 ;6eba LSLW
f27b 0099 ld $99 ;6ebb ADDW
f27c 0036 ld $36 ;6ebb 'i'
f27d 0099 ld $99 ;6ebd ADDW
f27e 00c1 ld $c1 ;6ebd 'j'
f27f 002b ld $2b ;6ebf STW
f280 00c1 ld $c1 ;6ebf 'j'
f281 0011 ld $11 ;6ec1 LDWI
f282 0020 ld $20
f283 003f ld $3f
f284 002b ld $2b ;6ec4 STW
f285 0024 ld $24 ;6ec4 '_sysArgs0'
f286 0021 ld $21 ;6ec6 LDW
f287 00b9 ld $b9 ;6ec6 'Pos'
f288 002b ld $2b ;6ec8 STW
f289 0028 ld $28 ;6ec8 '_sysArgs4'
f28a 00e3 ld $e3 ;6eca ADDI
f28b 0006 ld $06
f28c 002b ld $2b ;6ecc STW
f28d 00b9 ld $b9 ;6ecc 'Pos'
f28e 0011 ld $11 ;6ece LDWI
f28f 00e1 ld $e1
f290 0004 ld $04
f291 002b ld $2b ;6ed1 STW
f292 0022 ld $22 ;6ed1 '_sysFn'
f293 0059 ld $59 ;6ed3 LDI
f294 0005 ld $05
f295 002b ld $2b ;6ed5 STW
f296 0036 ld $36 ;6ed5 'i'
f297 0021 ld $21 ;6ed7 LDW
f298 00c1 ld $c1 ;6ed7 'j'
f299 007f ld $7f ;6ed9 LUP
f29a 0000 ld $00
f29b 005e ld $5e ;6edb ST
f29c 0026 ld $26
f29d 00b4 ld $b4 ;6edd SYS
f29e 00cb ld $cb
f29f 0093 ld $93 ;6edf INC
f2a0 00c1 ld $c1 ;6edf 'j'
f2a1 0093 ld $93 ;6ee1 INC
f2a2 0028 ld $28 ;6ee1 '_sysArgs4'
f2a3 0021 ld $21 ;6ee3 LDW
f2a4 0036 ld $36 ;6ee3 'i'
f2a5 00e6 ld $e6 ;6ee5 SUBI
f2a6 0001 ld $01
f2a7 0035 ld $35 ;6ee7 BCC
f2a8 004d ld $4d ;6ee8 GT
f2a9 00d3 ld $d3
f2aa 00ff ld $ff ;6eea RET
f2ab 002b ld $2b ;6eeb STW
f2ac 00a5 ld $a5 ;6eeb 'PrintChar'
f2ad 0093 ld $93 ;6eed INC
f2ae 001b ld $1b ;6eed '_vLR'+1
f2af 00ff ld $ff ;6eef RET
f2b0 006f ld $6f ;| RAM segment address (high byte first)
f2b1 00a0 ld $a0 ;|
f2b2 0058 ld $58 ;| Length (1..256)
f2b3 00cd ld $cd ;6fa0 DEF
f2b4 00f1 ld $f1
f2b5 0075 ld $75 ;6fa2 PUSH
f2b6 0021 ld $21 ;6fa3 LDW
f2b7 0030 ld $30 ;6fa3 'Address'
f2b8 002b ld $2b ;6fa5 STW
f2b9 0050 ld $50 ;6fa5 'p'
f2ba 0011 ld $11 ;6fa7 LDWI
f2bb 0000 ld $00
f2bc 0002 ld $02
f2bd 0099 ld $99 ;6faa ADDW
f2be 0030 ld $30 ;6faa 'Address'
f2bf 00b8 ld $b8 ;6fac SUBW
f2c0 0050 ld $50 ;6fac 'p'
f2c1 0035 ld $35 ;6fae BCC
f2c2 004d ld $4d ;6faf GT
f2c3 00b7 ld $b7
f2c4 00cf ld $cf ;6fb1 CALL
f2c5 0066 ld $66 ;6fb1 'ReadSector'
f2c6 0093 ld $93 ;6fb3 INC
f2c7 0056 ld $56 ;6fb3 'SectorL'
f2c8 0021 ld $21 ;6fb5 LDW
f2c9 0030 ld $30 ;6fb5 'Address'
f2ca 0090 ld $90 ;6fb7 BRA
f2cb 00a3 ld $a3
f2cc 0021 ld $21 ;6fb9 LDW
f2cd 0050 ld $50 ;6fb9 'p'
f2ce 00ad ld $ad ;6fbb PEEK
f2cf 0035 ld $35 ;6fbc BCC
f2d0 003f ld $3f ;6fbd EQ
f2d1 00ef ld $ef
f2d2 008c ld $8c ;6fbf XORI
f2d3 00e5 ld $e5
f2d4 0035 ld $35 ;6fc1 BCC
f2d5 003f ld $3f ;6fc2 EQ
f2d6 00e9 ld $e9
f2d7 0021 ld $21 ;6fc4 LDW
f2d8 0050 ld $50 ;6fc4 'p'
f2d9 00e3 ld $e3 ;6fc6 ADDI
f2da 000b ld $0b
f2db 00ad ld $ad ;6fc8 PEEK
f2dc 002b ld $2b ;6fc9 STW
f2dd 0068 ld $68 ;6fc9 'k'
f2de 008c ld $8c ;6fcb XORI
f2df 000f ld $0f
f2e0 0035 ld $35 ;6fcd BCC
f2e1 003f ld $3f ;6fce EQ
f2e2 00e9 ld $e9
f2e3 0082 ld $82 ;6fd0 ANDI
f2e4 0002 ld $02
f2e5 0035 ld $35 ;6fd2 BCC
f2e6 003f ld $3f ;6fd3 EQ
f2e7 00e9 ld $e9
f2e8 0021 ld $21 ;6fd5 LDW
f2e9 0068 ld $68 ;6fd5 'k'
f2ea 0082 ld $82 ;6fd7 ANDI
f2eb 0008 ld $08
f2ec 0035 ld $35 ;6fd9 BCC
f2ed 003f ld $3f ;6fda EQ
f2ee 00de ld $de
f2ef 00cf ld $cf ;6fdc CALL
f2f0 00af ld $af ;6fdc 'PrintVolumeLabel'
f2f1 0090 ld $90 ;6fde BRA
f2f2 00e9 ld $e9
f2f3 00cf ld $cf ;6fe0 CALL
f2f4 00bf ld $bf ;6fe0 'PrintDirEntry'
f2f5 00cf ld $cf ;6fe2 CALL
f2f6 00c3 ld $c3 ;6fe2 'IsBootGt1'
f2f7 0035 ld $35 ;6fe4 BCC
f2f8 0072 ld $72 ;6fe5 NE
f2f9 00e9 ld $e9
f2fa 00cf ld $cf ;6fe7 CALL
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 00c5 ld $c5 ;6fe7 'LoadGt1'
f301 00cf ld $cf ;6fe9 CALL
f302 00c7 ld $c7 ;6fe9 'Execute'
f303 0021 ld $21 ;6feb LDW
f304 0050 ld $50 ;6feb 'p'
f305 00e3 ld $e3 ;6fed ADDI
f306 0020 ld $20
f307 0090 ld $90 ;6fef BRA
f308 00a3 ld $a3
f309 0063 ld $63 ;6ff1 POP
f30a 00ff ld $ff ;6ff2 RET
f30b 002b ld $2b ;6ff3 STW
f30c 00c9 ld $c9 ;6ff3 'PrintDirectory'
f30d 0093 ld $93 ;6ff5 INC
f30e 001b ld $1b ;6ff5 '_vLR'+1
f30f 00ff ld $ff ;6ff7 RET
f310 0070 ld $70 ;| RAM segment address (high byte first)
f311 00a0 ld $a0 ;|
f312 005e ld $5e ;| Length (1..256)
f313 00cd ld $cd ;70a0 DEF
f314 00f7 ld $f7
f315 0075 ld $75 ;70a2 PUSH
f316 0021 ld $21 ;70a3 LDW
f317 0050 ld $50 ;70a3 'p'
f318 00e3 ld $e3 ;70a5 ADDI
f319 000b ld $0b
f31a 00ad ld $ad ;70a7 PEEK
f31b 0082 ld $82 ;70a8 ANDI
f31c 0010 ld $10
f31d 0035 ld $35 ;70aa BCC
f31e 003f ld $3f ;70ab EQ
f31f 00b7 ld $b7
f320 00cd ld $cd ;70ad DEF
f321 00b5 ld $b5
f322 0020 ld $20 ;70af ' '
f323 0020 ld $20 ;70b0 ' '
f324 003c ld $3c ;70b1 '<'
f325 0044 ld $44 ;70b2 'D'
f326 0049 ld $49 ;70b3 'I'
f327 0052 ld $52 ;70b4 'R'
f328 003e ld $3e ;70b5 '>'
f329 0000 ld $00 ;70b6 0
f32a 0090 ld $90 ;70b7 BRA
f32b 00f3 ld $f3
f32c 0021 ld $21 ;70b9 LDW
f32d 0050 ld $50 ;70b9 'p'
f32e 00e3 ld $e3 ;70bb ADDI
f32f 001c ld $1c
f330 00f6 ld $f6 ;70bd DEEK
f331 002b ld $2b ;70be STW
f332 0072 ld $72 ;70be 'ValueL'
f333 0021 ld $21 ;70c0 LDW
f334 0050 ld $50 ;70c0 'p'
f335 00e3 ld $e3 ;70c2 ADDI
f336 001e ld $1e
f337 00f6 ld $f6 ;70c4 DEEK
f338 002b ld $2b ;70c5 STW
f339 0074 ld $74 ;70c5 'ValueH'
f33a 00cf ld $cf ;70c7 CALL
f33b 00cb ld $cb ;70c7 'ValueToDecimal'
f33c 0059 ld $59 ;70c9 LDI
f33d 0000 ld $00
f33e 002b ld $2b ;70cb STW
f33f 00c1 ld $c1 ;70cb 'j'
f340 0059 ld $59 ;70cd LDI
f341 0008 ld $08
f342 002b ld $2b ;70cf STW
f343 0036 ld $36 ;70cf 'i'
f344 0021 ld $21 ;70d1 LDW
f345 0052 ld $52 ;70d1 'q'
f346 00ad ld $ad ;70d3 PEEK
f347 008c ld $8c ;70d4 XORI
f348 0030 ld $30
f349 0035 ld $35 ;70d6 BCC
f34a 0072 ld $72 ;70d7 NE
f34b 00ef ld $ef
f34c 0021 ld $21 ;70d9 LDW
f34d 0036 ld $36 ;70d9 'i'
f34e 00e6 ld $e6 ;70db SUBI
f34f 0006 ld $06
f350 0035 ld $35 ;70dd BCC
f351 0053 ld $53 ;70de GE
f352 00e4 ld $e4
f353 0059 ld $59 ;70e0 LDI
f354 0020 ld $20
f355 00f0 ld $f0 ;70e2 POKE
f356 0052 ld $52 ;70e2 'q'
f357 0090 ld $90 ;70e4 BRA
f358 00e6 ld $e6
f359 0093 ld $93 ;70e6 INC
f35a 00c1 ld $c1 ;70e6 'j'
f35b 0093 ld $93 ;70e8 INC
f35c 0052 ld $52 ;70e8 'q'
f35d 0021 ld $21 ;70ea LDW
f35e 0036 ld $36 ;70ea 'i'
f35f 00e6 ld $e6 ;70ec SUBI
f360 0001 ld $01
f361 0035 ld $35 ;70ee BCC
f362 0053 ld $53 ;70ef GE
f363 00cd ld $cd
f364 0021 ld $21 ;70f1 LDW
f365 0060 ld $60 ;70f1 'Buffer'
f366 0099 ld $99 ;70f3 ADDW
f367 00c1 ld $c1 ;70f3 'j'
f368 00cf ld $cf ;70f5 CALL
f369 0032 ld $32 ;70f5 'PrintText'
f36a 0063 ld $63 ;70f7 POP
f36b 00ff ld $ff ;70f8 RET
f36c 002b ld $2b ;70f9 STW
f36d 00bb ld $bb ;70f9 'PrintSize'
f36e 0093 ld $93 ;70fb INC
f36f 001b ld $1b ;70fb '_vLR'+1
f370 00ff ld $ff ;70fd RET
f371 0071 ld $71 ;| RAM segment address (high byte first)
f372 00a0 ld $a0 ;|
f373 005f ld $5f ;| Length (1..256)
f374 00cd ld $cd ;71a0 DEF
f375 00fa ld $fa
f376 0075 ld $75 ;71a2 PUSH
f377 0059 ld $59 ;71a3 LDI
f378 0009 ld $09
f379 002b ld $2b ;71a5 STW
f37a 0036 ld $36 ;71a5 'i'
f37b 0021 ld $21 ;71a7 LDW
f37c 0060 ld $60 ;71a7 'Buffer'
f37d 0099 ld $99 ;71a9 ADDW
f37e 0036 ld $36 ;71a9 'i'
f37f 002b ld $2b ;71ab STW
f380 0052 ld $52 ;71ab 'q'
f381 0059 ld $59 ;71ad LDI
f382 0030 ld $30
f383 00f0 ld $f0 ;71af POKE
f384 0052 ld $52 ;71af 'q'
f385 0021 ld $21 ;71b1 LDW
f386 0036 ld $36 ;71b1 'i'
f387 00e6 ld $e6 ;71b3 SUBI
f388 0001 ld $01
f389 0035 ld $35 ;71b5 BCC
f38a 0053 ld $53 ;71b6 GE
f38b 00a3 ld $a3
f38c 0059 ld $59 ;71b8 LDI
f38d 001f ld $1f
f38e 002b ld $2b ;71ba STW
f38f 00c1 ld $c1 ;71ba 'j'
f390 00cf ld $cf ;71bc CALL
f391 00a3 ld $a3 ;71bc 'ShiftLeft'
f392 0035 ld $35 ;71be BCC
f393 0050 ld $50 ;71bf LT
f394 00c3 ld $c3
f395 0059 ld $59 ;71c1 LDI
f396 006a ld $6a
f397 0090 ld $90 ;71c3 BRA
f398 00c5 ld $c5
f399 0059 ld $59 ;71c5 LDI
f39a 0069 ld $69
f39b 002b ld $2b ;71c7 STW
f39c 0068 ld $68 ;71c7 'k'
f39d 0059 ld $59 ;71c9 LDI
f39e 0009 ld $09
f39f 002b ld $2b ;71cb STW
f3a0 0036 ld $36 ;71cb 'i'
f3a1 0021 ld $21 ;71cd LDW
f3a2 0060 ld $60 ;71cd 'Buffer'
f3a3 0099 ld $99 ;71cf ADDW
f3a4 0036 ld $36 ;71cf 'i'
f3a5 002b ld $2b ;71d1 STW
f3a6 0052 ld $52 ;71d1 'q'
f3a7 0021 ld $21 ;71d3 LDW
f3a8 0052 ld $52 ;71d3 'q'
f3a9 00ad ld $ad ;71d5 PEEK
f3aa 00e9 ld $e9 ;71d6 LSLW
f3ab 00b8 ld $b8 ;71d7 SUBW
f3ac 0068 ld $68 ;71d7 'k'
f3ad 0035 ld $35 ;71d9 BCC
f3ae 0053 ld $53 ;71da GE
f3af 00e2 ld $e2
f3b0 00e3 ld $e3 ;71dc ADDI
f3b1 003a ld $3a
f3b2 00f0 ld $f0 ;71de POKE
f3b3 0052 ld $52 ;71de 'q'
f3b4 0059 ld $59 ;71e0 LDI
f3b5 006a ld $6a
f3b6 0090 ld $90 ;71e2 BRA
f3b7 00e8 ld $e8
f3b8 00e3 ld $e3 ;71e4 ADDI
f3b9 0030 ld $30
f3ba 00f0 ld $f0 ;71e6 POKE
f3bb 0052 ld $52 ;71e6 'q'
f3bc 0059 ld $59 ;71e8 LDI
f3bd 0069 ld $69
f3be 002b ld $2b ;71ea STW
f3bf 0068 ld $68 ;71ea 'k'
f3c0 0021 ld $21 ;71ec LDW
f3c1 0036 ld $36 ;71ec 'i'
f3c2 00e6 ld $e6 ;71ee SUBI
f3c3 0001 ld $01
f3c4 0035 ld $35 ;71f0 BCC
f3c5 0053 ld $53 ;71f1 GE
f3c6 00c9 ld $c9
f3c7 0021 ld $21 ;71f3 LDW
f3c8 00c1 ld $c1 ;71f3 'j'
f3c9 00e6 ld $e6 ;71f5 SUBI
f3ca 0001 ld $01
f3cb 0035 ld $35 ;71f7 BCC
f3cc 0053 ld $53 ;71f8 GE
f3cd 00b8 ld $b8
f3ce 0063 ld $63 ;71fa POP
f3cf 00ff ld $ff ;71fb RET
f3d0 0093 ld $93 ;71fc INC
f3d1 001b ld $1b ;71fc '_vLR'+1
f3d2 00ff ld $ff ;71fe RET
f3d3 0072 ld $72 ;| RAM segment address (high byte first)
f3d4 00a0 ld $a0 ;|
f3d5 0014 ld $14 ;| Length (1..256)
f3d6 002b ld $2b ;72a0 STW
f3d7 00cb ld $cb ;72a0 'ValueToDecimal'
f3d8 00cd ld $cd ;72a2 DEF
f3d9 00ad ld $ad
f3da 002d ld $2d ;72a4 '-'
f3db 002d ld $2d ;72a5 '-'
f3dc 002d ld $2d ;72a6 '-'
f3dd 002d ld $2d ;72a7 '-'
f3de 002d ld $2d ;72a8 '-'
f3df 002d ld $2d ;72a9 '-'
f3e0 002d ld $2d ;72aa '-'
f3e1 002d ld $2d ;72ab '-'
f3e2 002d ld $2d ;72ac '-'
f3e3 002d ld $2d ;72ad '-'
f3e4 0000 ld $00 ;72ae 0
f3e5 002b ld $2b ;72af STW
f3e6 0060 ld $60 ;72af 'Buffer'
f3e7 0093 ld $93 ;72b1 INC
f3e8 001b ld $1b ;72b1 '_vLR'+1
f3e9 00ff ld $ff ;72b3 RET
f3ea 0073 ld $73 ;| RAM segment address (high byte first)
f3eb 00a0 ld $a0 ;|
f3ec 005a ld $5a ;| Length (1..256)
f3ed 00cd ld $cd ;73a0 DEF
f3ee 00f3 ld $f3
f3ef 0075 ld $75 ;73a2 PUSH
f3f0 00cd ld $cd ;73a3 DEF
f3f1 00ac ld $ac
f3f2 004c ld $4c ;73a5 'L'
f3f3 006f ld $6f ;73a6 'o'
f3f4 0061 ld $61 ;73a7 'a'
f3f5 0064 ld $64 ;73a8 'd'
f3f6 0069 ld $69 ;73a9 'i'
f3f7 006e ld $6e ;73aa 'n'
f3f8 0067 ld $67 ;73ab 'g'
f3f9 0020 ld $20 ;73ac ' '
f3fa 0000 ld $00 ;73ad 0
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 00cf ld $cf ;73ae CALL
f401 0032 ld $32 ;73ae 'PrintText'
f402 00cf ld $cf ;73b0 CALL
f403 00bd ld $bd ;73b0 'PrintName'
f404 00cf ld $cf ;73b2 CALL
f405 00a1 ld $a1 ;73b2 'OpenFile'
f406 00cf ld $cf ;73b4 CALL
f407 0099 ld $99 ;73b4 'LoadByte'
f408 005e ld $5e ;73b6 ST
f409 0031 ld $31 ;73b6 'Address'+1
f40a 00cf ld $cf ;73b8 CALL
f40b 0099 ld $99 ;73b8 'LoadByte'
f40c 005e ld $5e ;73ba ST
f40d 0030 ld $30 ;73ba 'Address'
f40e 00cf ld $cf ;73bc CALL
f40f 0099 ld $99 ;73bc 'LoadByte'
f410 005e ld $5e ;73be ST
f411 0029 ld $29
f412 00cf ld $cf ;73c0 CALL
f413 0099 ld $99 ;73c0 'LoadByte'
f414 00f0 ld $f0 ;73c2 POKE
f415 0030 ld $30 ;73c2 'Address'
f416 0093 ld $93 ;73c4 INC
f417 0030 ld $30 ;73c4 'Address'
f418 001a ld $1a ;73c6 LD
f419 0029 ld $29
f41a 00e6 ld $e6 ;73c8 SUBI
f41b 0001 ld $01
f41c 0035 ld $35 ;73ca BCC
f41d 0072 ld $72 ;73cb NE
f41e 00bc ld $bc
f41f 00cf ld $cf ;73cd CALL
f420 0099 ld $99 ;73cd 'LoadByte'
f421 0035 ld $35 ;73cf BCC
f422 0072 ld $72 ;73d0 NE
f423 00b4 ld $b4
f424 00cf ld $cf ;73d2 CALL
f425 0099 ld $99 ;73d2 'LoadByte'
f426 005e ld $5e ;73d4 ST
f427 0031 ld $31 ;73d4 'Address'+1
f428 00cf ld $cf ;73d6 CALL
f429 0099 ld $99 ;73d6 'LoadByte'
f42a 005e ld $5e ;73d8 ST
f42b 0030 ld $30 ;73d8 'Address'
f42c 00cf ld $cf ;73da CALL
f42d 0099 ld $99 ;73da 'LoadByte'
f42e 0035 ld $35 ;73dc BCC
f42f 0050 ld $50 ;73dd LT
f430 00e1 ld $e1
f431 0059 ld $59 ;73df LDI
f432 0000 ld $00
f433 002b ld $2b ;73e1 STW
f434 0030 ld $30 ;73e1 'Address'
f435 0011 ld $11 ;73e3 LDWI
f436 0000 ld $00
f437 0002 ld $02
f438 002b ld $2b ;73e6 STW
f439 0036 ld $36 ;73e6 'i'
f43a 00cf ld $cf ;73e8 CALL
f43b 0038 ld $38 ;73e8 'SendOnesToCard'
f43c 0021 ld $21 ;73ea LDW
f43d 0036 ld $36 ;73ea 'i'
f43e 00e6 ld $e6 ;73ec SUBI
f43f 0001 ld $01
f440 0035 ld $35 ;73ee BCC
f441 004d ld $4d ;73ef GT
f442 00e4 ld $e4
f443 00cf ld $cf ;73f1 CALL
f444 005a ld $5a ;73f1 'DisableCard'
f445 0063 ld $63 ;73f3 POP
f446 00ff ld $ff ;73f4 RET
f447 002b ld $2b ;73f5 STW
f448 00c5 ld $c5 ;73f5 'LoadGt1'
f449 0093 ld $93 ;73f7 INC
f44a 001b ld $1b ;73f7 '_vLR'+1
f44b 00ff ld $ff ;73f9 RET
f44c 0074 ld $74 ;| RAM segment address (high byte first)
f44d 00a0 ld $a0 ;|
f44e 0050 ld $50 ;| Length (1..256)
f44f 00cd ld $cd ;74a0 DEF
f450 00c9 ld $c9
f451 00cd ld $cd ;74a2 DEF
f452 00ae ld $ae
f453 0053 ld $53 ;74a4 'S'
f454 0059 ld $59 ;74a5 'Y'
f455 0053 ld $53 ;74a6 'S'
f456 0054 ld $54 ;74a7 'T'
f457 0045 ld $45 ;74a8 'E'
f458 004d ld $4d ;74a9 'M'
f459 0020 ld $20 ;74aa ' '
f45a 0020 ld $20 ;74ab ' '
f45b 0047 ld $47 ;74ac 'G'
f45c 0054 ld $54 ;74ad 'T'
f45d 0031 ld $31 ;74ae '1'
f45e 0000 ld $00 ;74af 0
f45f 002b ld $2b ;74b0 STW
f460 0052 ld $52 ;74b0 'q'
f461 0021 ld $21 ;74b2 LDW
f462 0050 ld $50 ;74b2 'p'
f463 002b ld $2b ;74b4 STW
f464 0036 ld $36 ;74b4 'i'
f465 0021 ld $21 ;74b6 LDW
f466 0052 ld $52 ;74b6 'q'
f467 00ad ld $ad ;74b8 PEEK
f468 0093 ld $93 ;74b9 INC
f469 0052 ld $52 ;74b9 'q'
f46a 0035 ld $35 ;74bb BCC
f46b 003f ld $3f ;74bc EQ
f46c 00c8 ld $c8
f46d 002b ld $2b ;74be STW
f46e 00c1 ld $c1 ;74be 'j'
f46f 0021 ld $21 ;74c0 LDW
f470 0036 ld $36 ;74c0 'i'
f471 00ad ld $ad ;74c2 PEEK
f472 0093 ld $93 ;74c3 INC
f473 0036 ld $36 ;74c3 'i'
f474 00fc ld $fc ;74c5 XORW
f475 00c1 ld $c1 ;74c5 'j'
f476 0035 ld $35 ;74c7 BCC
f477 003f ld $3f ;74c8 EQ
f478 00b4 ld $b4
f479 00ff ld $ff ;74ca RET
f47a 002b ld $2b ;74cb STW
f47b 00c3 ld $c3 ;74cb 'IsBootGt1'
f47c 00cd ld $cd ;74cd DEF
f47d 00e9 ld $e9
f47e 0059 ld $59 ;74cf LDI
f47f 0078 ld $78
f480 002b ld $2b ;74d1 STW
f481 0036 ld $36 ;74d1 'i'
f482 0099 ld $99 ;74d3 ADDW
f483 0036 ld $36 ;74d3 'i'
f484 00e3 ld $e3 ;74d5 ADDI
f485 00fe ld $fe
f486 002b ld $2b ;74d7 STW
f487 0050 ld $50 ;74d7 'p'
f488 0021 ld $21 ;74d9 LDW
f489 0036 ld $36 ;74d9 'i'
f48a 00e3 ld $e3 ;74db ADDI
f48b 0007 ld $07
f48c 00f0 ld $f0 ;74dd POKE
f48d 0050 ld $50 ;74dd 'p'
f48e 00e6 ld $e6 ;74df SUBI
f48f 0008 ld $08
f490 0035 ld $35 ;74e1 BCC
f491 004d ld $4d ;74e2 GT
f492 00cf ld $cf
f493 0021 ld $21 ;74e4 LDW
f494 0030 ld $30 ;74e4 'Address'
f495 0035 ld $35 ;74e6 BCC
f496 003f ld $3f ;74e7 EQ
f497 00e4 ld $e4
f498 00cf ld $cf ;74e9 CALL
f499 0018 ld $18 ;74e9 vAC
f49a 002b ld $2b ;74eb STW
f49b 00c7 ld $c7 ;74eb 'Execute'
f49c 0093 ld $93 ;74ed INC
f49d 001b ld $1b ;74ed '_vLR'+1
f49e 00ff ld $ff ;74ef RET
f49f 0075 ld $75 ;| RAM segment address (high byte first)
f4a0 00a0 ld $a0 ;|
f4a1 0026 ld $26 ;| Length (1..256)
f4a2 00cd ld $cd ;75a0 DEF
f4a3 00bf ld $bf
f4a4 0075 ld $75 ;75a2 PUSH
f4a5 0093 ld $93 ;75a3 INC
f4a6 0056 ld $56 ;75a3 'SectorL'
f4a7 0011 ld $11 ;75a5 LDWI
f4a8 00ff ld $ff
f4a9 001f ld $1f
f4aa 00f8 ld $f8 ;75a8 ANDW
f4ab 0091 ld $91 ;75a8 'FileSizeL'
f4ac 0035 ld $35 ;75aa BCC
f4ad 0072 ld $72 ;75ab NE
f4ae 00bd ld $bd
f4af 0021 ld $21 ;75ad LDW
f4b0 00cd ld $cd ;75ad 'List'
f4b1 00e3 ld $e3 ;75af ADDI
f4b2 0004 ld $04
f4b3 002b ld $2b ;75b1 STW
f4b4 00cd ld $cd ;75b1 'List'
f4b5 00f6 ld $f6 ;75b3 DEEK
f4b6 002b ld $2b ;75b4 STW
f4b7 0072 ld $72 ;75b4 'ValueL'
f4b8 0021 ld $21 ;75b6 LDW
f4b9 00cd ld $cd ;75b6 'List'
f4ba 00e3 ld $e3 ;75b8 ADDI
f4bb 0002 ld $02
f4bc 00f6 ld $f6 ;75ba DEEK
f4bd 002b ld $2b ;75bb STW
f4be 0074 ld $74 ;75bb 'ValueH'
f4bf 00cf ld $cf ;75bd CALL
f4c0 009b ld $9b ;75bd 'ClusterToSector'
f4c1 0063 ld $63 ;75bf POP
f4c2 00ff ld $ff ;75c0 RET
f4c3 002b ld $2b ;75c1 STW
f4c4 0097 ld $97 ;75c1 'NextSector'
f4c5 0093 ld $93 ;75c3 INC
f4c6 001b ld $1b ;75c3 '_vLR'+1
f4c7 00ff ld $ff ;75c5 RET
f4c8 0076 ld $76 ;| RAM segment address (high byte first)
f4c9 00a0 ld $a0 ;|
f4ca 004b ld $4b ;| Length (1..256)
f4cb 00cd ld $cd ;76a0 DEF
f4cc 00e4 ld $e4
f4cd 0075 ld $75 ;76a2 PUSH
f4ce 0011 ld $11 ;76a3 LDWI
f4cf 00a0 ld $a0
f4d0 007f ld $7f
f4d1 002b ld $2b ;76a6 STW
f4d2 00cd ld $cd ;76a6 'List'
f4d3 00cf ld $cf ;76a8 CALL
f4d4 00a9 ld $a9 ;76a8 'Newline'
f4d5 00cf ld $cf ;76aa CALL
f4d6 00ab ld $ab ;76aa 'PrintValue'
f4d7 0021 ld $21 ;76ac LDW
f4d8 0072 ld $72 ;76ac 'ValueL'
f4d9 00f3 ld $f3 ;76ae DOKE
f4da 00cd ld $cd ;76ae 'List'
f4db 0093 ld $93 ;76b0 INC
f4dc 00cd ld $cd ;76b0 'List'
f4dd 0093 ld $93 ;76b2 INC
f4de 00cd ld $cd ;76b2 'List'
f4df 0021 ld $21 ;76b4 LDW
f4e0 0074 ld $74 ;76b4 'ValueH'
f4e1 00f3 ld $f3 ;76b6 DOKE
f4e2 00cd ld $cd ;76b6 'List'
f4e3 0093 ld $93 ;76b8 INC
f4e4 00cd ld $cd ;76b8 'List'
f4e5 0093 ld $93 ;76ba INC
f4e6 00cd ld $cd ;76ba 'List'
f4e7 0011 ld $11 ;76bc LDWI
f4e8 0000 ld $00
f4e9 00f0 ld $f0
f4ea 00fa ld $fa ;76bf ORW
f4eb 0074 ld $74 ;76bf 'ValueH'
f4ec 00e3 ld $e3 ;76c1 ADDI
f4ed 0001 ld $01
f4ee 0035 ld $35 ;76c3 BCC
f4ef 0072 ld $72 ;76c4 NE
f4f0 00ca ld $ca
f4f1 0059 ld $59 ;76c6 LDI
f4f2 0007 ld $07
f4f3 00fa ld $fa ;76c8 ORW
f4f4 0072 ld $72 ;76c8 'ValueL'
f4f5 00e3 ld $e3 ;76ca ADDI
f4f6 0001 ld $01
f4f7 0035 ld $35 ;76cc BCC
f4f8 003f ld $3f ;76cd EQ
f4f9 00d3 ld $d3
f4fa 00cf ld $cf ;76cf CALL
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 00cf ld $cf ;76cf 'NextCluster'
f501 00cf ld $cf ;76d1 CALL
f502 00ab ld $ab ;76d1 'PrintValue'
f503 0090 ld $90 ;76d3 BRA
f504 00aa ld $aa
f505 0011 ld $11 ;76d5 LDWI
f506 00a0 ld $a0
f507 007f ld $7f
f508 002b ld $2b ;76d8 STW
f509 00cd ld $cd ;76d8 'List'
f50a 00f6 ld $f6 ;76da DEEK
f50b 002b ld $2b ;76db STW
f50c 0072 ld $72 ;76db 'ValueL'
f50d 0021 ld $21 ;76dd LDW
f50e 00cd ld $cd ;76dd 'List'
f50f 00e3 ld $e3 ;76df ADDI
f510 0002 ld $02
f511 00f6 ld $f6 ;76e1 DEEK
f512 002b ld $2b ;76e2 STW
f513 0074 ld $74 ;76e2 'ValueH'
f514 0063 ld $63 ;76e4 POP
f515 00ff ld $ff ;76e5 RET
f516 002b ld $2b ;76e6 STW
f517 009f ld $9f ;76e6 'ReadClusterChain'
f518 0093 ld $93 ;76e8 INC
f519 001b ld $1b ;76e8 '_vLR'+1
f51a 00ff ld $ff ;76ea RET
f51b 0077 ld $77 ;| RAM segment address (high byte first)
f51c 00a0 ld $a0 ;|
f51d 005b ld $5b ;| Length (1..256)
f51e 00cd ld $cd ;77a0 DEF
f51f 00f4 ld $f4
f520 0075 ld $75 ;77a2 PUSH
f521 001a ld $1a ;77a3 LD
f522 0073 ld $73 ;77a3 'ValueL'+1
f523 005e ld $5e ;77a5 ST
f524 0076 ld $76 ;77a5 'OffsetL'
f525 001a ld $1a ;77a7 LD
f526 0074 ld $74 ;77a7 'ValueH'
f527 005e ld $5e ;77a9 ST
f528 0077 ld $77 ;77a9 'OffsetL'+1
f529 001a ld $1a ;77ab LD
f52a 0075 ld $75 ;77ab 'ValueH'+1
f52b 002b ld $2b ;77ad STW
f52c 0078 ld $78 ;77ad 'OffsetH'
f52d 001a ld $1a ;77af LD
f52e 0072 ld $72 ;77af 'ValueL'
f52f 002b ld $2b ;77b1 STW
f530 00d1 ld $d1 ;77b1 'm'
f531 0082 ld $82 ;77b3 ANDI
f532 0080 ld $80
f533 00ad ld $ad ;77b5 PEEK
f534 002b ld $2b ;77b6 STW
f535 0072 ld $72 ;77b6 'ValueL'
f536 0059 ld $59 ;77b8 LDI
f537 0000 ld $00
f538 002b ld $2b ;77ba STW
f539 0074 ld $74 ;77ba 'ValueH'
f53a 00cf ld $cf ;77bc CALL
f53b 007a ld $7a ;77bc 'AddOffset'
f53c 00cf ld $cf ;77be CALL
f53d 007a ld $7a ;77be 'AddOffset'
f53e 0021 ld $21 ;77c0 LDW
f53f 007c ld $7c ;77c0 'FatBaseL'
f540 002b ld $2b ;77c2 STW
f541 0076 ld $76 ;77c2 'OffsetL'
f542 0021 ld $21 ;77c4 LDW
f543 007e ld $7e ;77c4 'FatBaseH'
f544 002b ld $2b ;77c6 STW
f545 0078 ld $78 ;77c6 'OffsetH'
f546 00cf ld $cf ;77c8 CALL
f547 007a ld $7a ;77c8 'AddOffset'
f548 00fc ld $fc ;77ca XORW
f549 0056 ld $56 ;77ca 'SectorL'
f54a 0035 ld $35 ;77cc BCC
f54b 0072 ld $72 ;77cd NE
f54c 00d1 ld $d1
f54d 0021 ld $21 ;77cf LDW
f54e 0074 ld $74 ;77cf 'ValueH'
f54f 00fc ld $fc ;77d1 XORW
f550 0054 ld $54 ;77d1 'SectorH'
f551 0035 ld $35 ;77d3 BCC
f552 003f ld $3f ;77d4 EQ
f553 00de ld $de
f554 0021 ld $21 ;77d6 LDW
f555 0072 ld $72 ;77d6 'ValueL'
f556 002b ld $2b ;77d8 STW
f557 0056 ld $56 ;77d8 'SectorL'
f558 0021 ld $21 ;77da LDW
f559 0074 ld $74 ;77da 'ValueH'
f55a 002b ld $2b ;77dc STW
f55b 0054 ld $54 ;77dc 'SectorH'
f55c 00cf ld $cf ;77de CALL
f55d 0066 ld $66 ;77de 'ReadSector'
f55e 0021 ld $21 ;77e0 LDW
f55f 00d1 ld $d1 ;77e0 'm'
f560 0082 ld $82 ;77e2 ANDI
f561 007f ld $7f
f562 00e9 ld $e9 ;77e4 LSLW
f563 00e9 ld $e9 ;77e5 LSLW
f564 0099 ld $99 ;77e6 ADDW
f565 0030 ld $30 ;77e6 'Address'
f566 002b ld $2b ;77e8 STW
f567 00d1 ld $d1 ;77e8 'm'
f568 00f6 ld $f6 ;77ea DEEK
f569 002b ld $2b ;77eb STW
f56a 0072 ld $72 ;77eb 'ValueL'
f56b 0021 ld $21 ;77ed LDW
f56c 00d1 ld $d1 ;77ed 'm'
f56d 00e3 ld $e3 ;77ef ADDI
f56e 0002 ld $02
f56f 00f6 ld $f6 ;77f1 DEEK
f570 002b ld $2b ;77f2 STW
f571 0074 ld $74 ;77f2 'ValueH'
f572 0063 ld $63 ;77f4 POP
f573 00ff ld $ff ;77f5 RET
f574 002b ld $2b ;77f6 STW
f575 00cf ld $cf ;77f6 'NextCluster'
f576 0093 ld $93 ;77f8 INC
f577 001b ld $1b ;77f8 '_vLR'+1
f578 00ff ld $ff ;77fa RET
f579 0078 ld $78 ;| RAM segment address (high byte first)
f57a 00a0 ld $a0 ;|
f57b 0044 ld $44 ;| Length (1..256)
f57c 00cd ld $cd ;78a0 DEF
f57d 00b2 ld $b2
f57e 000a ld $0a ;78a2 10
f57f 002a ld $2a ;78a3 '*'
f580 002a ld $2a ;78a4 '*'
f581 002a ld $2a ;78a5 '*'
f582 0020 ld $20 ;78a6 ' '
f583 004d ld $4d ;78a7 'M'
f584 0065 ld $65 ;78a8 'e'
f585 006d ld $6d ;78a9 'm'
f586 006f ld $6f ;78aa 'o'
f587 0072 ld $72 ;78ab 'r'
f588 0079 ld $79 ;78ac 'y'
f589 0020 ld $20 ;78ad ' '
f58a 0063 ld $63 ;78ae 'c'
f58b 0061 ld $61 ;78af 'a'
f58c 0072 ld $72 ;78b0 'r'
f58d 0064 ld $64 ;78b1 'd'
f58e 000a ld $0a ;78b2 10
f58f 0000 ld $00 ;78b3 0
f590 00cf ld $cf ;78b4 CALL
f591 0032 ld $32 ;78b4 'PrintText'
f592 0059 ld $59 ;78b6 LDI
f593 0000 ld $00
f594 005e ld $5e ;78b8 ST
f595 000e ld $0e
f596 00cf ld $cf ;78ba CALL
f597 0064 ld $64 ;78ba 'InitCard'
f598 00cd ld $cd ;78bc DEF
f599 00c6 ld $c6
f59a 0043 ld $43 ;78be 'C'
f59b 0061 ld $61 ;78bf 'a'
f59c 0072 ld $72 ;78c0 'r'
f59d 0064 ld $64 ;78c1 'd'
f59e 0054 ld $54 ;78c2 'T'
f59f 0079 ld $79 ;78c3 'y'
f5a0 0070 ld $70 ;78c4 'p'
f5a1 0065 ld $65 ;78c5 'e'
f5a2 0020 ld $20 ;78c6 ' '
f5a3 0000 ld $00 ;78c7 0
f5a4 00cf ld $cf ;78c8 CALL
f5a5 0032 ld $32 ;78c8 'PrintText'
f5a6 0021 ld $21 ;78ca LDW
f5a7 0034 ld $34 ;78ca 'CardType'
f5a8 00cf ld $cf ;78cc CALL
f5a9 0062 ld $62 ;78cc 'PrintByte'
f5aa 00cf ld $cf ;78ce CALL
f5ab 00a9 ld $a9 ;78ce 'Newline'
f5ac 00cf ld $cf ;78d0 CALL
f5ad 006e ld $6e ;78d0 'ReadMBR'
f5ae 00cf ld $cf ;78d2 CALL
f5af 0040 ld $40 ;78d2 'PrintResult'
f5b0 0035 ld $35 ;78d4 BCC
f5b1 0072 ld $72 ;78d5 NE
f5b2 00d7 ld $d7
f5b3 00cf ld $cf ;78d7 CALL
f5b4 006c ld $6c ;78d7 'ReadVolumeId'
f5b5 00cf ld $cf ;78d9 CALL
f5b6 0089 ld $89 ;78d9 'InitFat32'
f5b7 00cf ld $cf ;78db CALL
f5b8 009d ld $9d ;78db 'ReadDirectory'
f5b9 0035 ld $35 ;78dd BCC
f5ba 0072 ld $72 ;78de NE
f5bb 00e0 ld $e0
f5bc 00cf ld $cf ;78e0 CALL
f5bd 00c9 ld $c9 ;78e0 'PrintDirectory'
f5be 00b4 ld $b4
f5bf 0080 ld $80
f5c0 0000 ld $00 ;End of Apps/CardTest/CardBoot_v1.gcl, size 2702
;+-----------------------------------+
;| Apps/MainMenu/MainMenu_v5.gcl |
;+-----------------------------------+
f5c1 dc42 st $42,[y,x++] ;'B'
f5c2 dc6f st $6f,[y,x++] ;'o'
f5c3 dc6f st $6f,[y,x++] ;'o'
f5c4 dc74 st $74,[y,x++] ;'t'
f5c5 dc00 st $00,[y,x++] ;'\x00'
f5c6 dc00 st $00,[y,x++] ;'\x00'
f5c7 dc00 st $00,[y,x++] ;'\x00'
f5c8 dc00 st $00,[y,x++] ;'\x00'
f5c9 0033 ld $33
f5ca c218 st [$18]
f5cb 00eb ld $eb
f5cc 14fb ld $fb,y
f5cd e0ee jmp y,$ee
f5ce c219 st [$19]
Main: f5cf 0002 ld $02 ;| RAM segment address (high byte first)
f5d0 0000 ld $00 ;|
f5d1 00dd ld $dd ;| Length (1..256)
f5d2 0021 ld $21 ;0200 LDW
f5d3 0011 ld $11
f5d4 0035 ld $35 ;0202 BCC
f5d5 0056 ld $56 ;0203 LE
f5d6 000f ld $0f
f5d7 0082 ld $82 ;0205 ANDI
f5d8 0010 ld $10
f5d9 0035 ld $35 ;0207 BCC
f5da 0072 ld $72 ;0208 NE
f5db 000f ld $0f
f5dc 0011 ld $11 ;020a LDWI
f5dd 0045 ld $45
f5de 00e6 ld $e6
f5df 002b ld $2b ;020d STW
f5e0 0024 ld $24 ;020d '_sysArgs0'
f5e1 00b4 ld $b4 ;020f SYS
f5e2 00e2 ld $e2
f5e3 00cd ld $cd ;0211 DEF
f5e4 005f ld $5f
f5e5 0021 ld $21 ;0213 LDW
f5e6 0030 ld $30 ;0213 'Char'
f5e7 00e6 ld $e6 ;0215 SUBI
f5e8 0052 ld $52
f5e9 0035 ld $35 ;0217 BCC
f5ea 0053 ld $53 ;0218 GE
f5eb 0021 ld $21
f5ec 00e3 ld $e3 ;021a ADDI
f5ed 0032 ld $32
f5ee 002b ld $2b ;021c STW
f5ef 0032 ld $32 ;021c 'i'
f5f0 0011 ld $11 ;021e LDWI
f5f1 0000 ld $00
f5f2 0007 ld $07
f5f3 0090 ld $90 ;0221 BRA
f5f4 0026 ld $26
f5f5 002b ld $2b ;0223 STW
f5f6 0032 ld $32 ;0223 'i'
f5f7 0011 ld $11 ;0225 LDWI
f5f8 0000 ld $00
f5f9 0008 ld $08
f5fa 002b ld $2b ;0228 STW
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 0034 ld $34 ;0228 'fontData'
f601 0021 ld $21 ;022a LDW
f602 0032 ld $32 ;022a 'i'
f603 00e9 ld $e9 ;022c LSLW
f604 00e9 ld $e9 ;022d LSLW
f605 0099 ld $99 ;022e ADDW
f606 0032 ld $32 ;022e 'i'
f607 0099 ld $99 ;0230 ADDW
f608 0034 ld $34 ;0230 'fontData'
f609 002b ld $2b ;0232 STW
f60a 0034 ld $34 ;0232 'fontData'
f60b 0059 ld $59 ;0234 LDI
f60c 0020 ld $20
f60d 005e ld $5e ;0236 ST
f60e 0024 ld $24
f60f 0021 ld $21 ;0238 LDW
f610 0036 ld $36 ;0238 'Color'
f611 005e ld $5e ;023a ST
f612 0025 ld $25
f613 0021 ld $21 ;023c LDW
f614 0038 ld $38 ;023c 'Pos'
f615 002b ld $2b ;023e STW
f616 0028 ld $28
f617 00e3 ld $e3 ;0240 ADDI
f618 0006 ld $06
f619 002b ld $2b ;0242 STW
f61a 0038 ld $38 ;0242 'Pos'
f61b 0011 ld $11 ;0244 LDWI
f61c 00e1 ld $e1
f61d 0004 ld $04
f61e 002b ld $2b ;0247 STW
f61f 0022 ld $22
f620 0059 ld $59 ;0249 LDI
f621 00fb ld $fb
f622 002b ld $2b ;024b STW
f623 0032 ld $32 ;024b 'i'
f624 0021 ld $21 ;024d LDW
f625 0034 ld $34 ;024d 'fontData'
f626 007f ld $7f ;024f LUP
f627 0000 ld $00
f628 0093 ld $93 ;0251 INC
f629 0034 ld $34 ;0251 'fontData'
f62a 005e ld $5e ;0253 ST
f62b 0026 ld $26
f62c 00b4 ld $b4 ;0255 SYS
f62d 00cb ld $cb
f62e 0093 ld $93 ;0257 INC
f62f 0028 ld $28
f630 0093 ld $93 ;0259 INC
f631 0032 ld $32 ;0259 'i'
f632 0021 ld $21 ;025b LDW
f633 0032 ld $32 ;025b 'i'
f634 0035 ld $35 ;025d BCC
f635 0072 ld $72 ;025e NE
f636 004b ld $4b
f637 00ff ld $ff ;0260 RET
f638 002b ld $2b ;0261 STW
f639 003a ld $3a ;0261 'PrintChar'
f63a 00cd ld $cd ;0263 DEF
f63b 008c ld $8c
f63c 0075 ld $75 ;0265 PUSH
f63d 002b ld $2b ;0266 STW
f63e 003c ld $3c ;0266 'Text'
f63f 0021 ld $21 ;0268 LDW
f640 003c ld $3c ;0268 'Text'
f641 00ad ld $ad ;026a PEEK
f642 0035 ld $35 ;026b BCC
f643 003f ld $3f ;026c EQ
f644 008a ld $8a
f645 002b ld $2b ;026e STW
f646 0030 ld $30 ;026e 'Char'
f647 0093 ld $93 ;0270 INC
f648 003c ld $3c ;0270 'Text'
f649 008c ld $8c ;0272 XORI
f64a 0009 ld $09
f64b 0035 ld $35 ;0274 BCC
f64c 0072 ld $72 ;0275 NE
f64d 007d ld $7d
f64e 0021 ld $21 ;0277 LDW
f64f 0038 ld $38 ;0277 'Pos'
f650 00e3 ld $e3 ;0279 ADDI
f651 0012 ld $12
f652 002b ld $2b ;027b STW
f653 0038 ld $38 ;027b 'Pos'
f654 0090 ld $90 ;027d BRA
f655 0066 ld $66
f656 008c ld $8c ;027f XORI
f657 0003 ld $03
f658 0035 ld $35 ;0281 BCC
f659 0072 ld $72 ;0282 NE
f65a 0086 ld $86
f65b 00cf ld $cf ;0284 CALL
f65c 003e ld $3e ;0284 'Newline'
f65d 0090 ld $90 ;0286 BRA
f65e 0066 ld $66
f65f 00cf ld $cf ;0288 CALL
f660 003a ld $3a ;0288 'PrintChar'
f661 0090 ld $90 ;028a BRA
f662 0066 ld $66
f663 0063 ld $63 ;028c POP
f664 00ff ld $ff ;028d RET
f665 002b ld $2b ;028e STW
f666 0040 ld $40 ;028e 'PrintText'
f667 00cd ld $cd ;0290 DEF
f668 00a6 ld $a6
f669 0075 ld $75 ;0292 PUSH
f66a 0059 ld $59 ;0293 LDI
f66b 002d ld $2d
f66c 002b ld $2b ;0295 STW
f66d 0030 ld $30 ;0295 'Char'
f66e 0059 ld $59 ;0297 LDI
f66f 001a ld $1a
f670 002b ld $2b ;0299 STW
f671 0042 ld $42 ;0299 'j'
f672 00cf ld $cf ;029b CALL
f673 003a ld $3a ;029b 'PrintChar'
f674 0021 ld $21 ;029d LDW
f675 0042 ld $42 ;029d 'j'
f676 00e6 ld $e6 ;029f SUBI
f677 0001 ld $01
f678 0035 ld $35 ;02a1 BCC
f679 004d ld $4d ;02a2 GT
f67a 0097 ld $97
f67b 00cf ld $cf ;02a4 CALL
f67c 003e ld $3e ;02a4 'Newline'
f67d 0063 ld $63 ;02a6 POP
f67e 00ff ld $ff ;02a7 RET
f67f 002b ld $2b ;02a8 STW
f680 0044 ld $44 ;02a8 'PrintDivider'
f681 00cd ld $cd ;02aa DEF
f682 00d6 ld $d6
f683 0075 ld $75 ;02ac PUSH
f684 0021 ld $21 ;02ad LDW
f685 0046 ld $46 ;02ad 'MenuItem'
f686 00e6 ld $e6 ;02af SUBI
f687 0006 ld $06
f688 0035 ld $35 ;02b1 BCC
f689 0053 ld $53 ;02b2 GE
f68a 00b7 ld $b7
f68b 0011 ld $11 ;02b4 LDWI
f68c 000b ld $0b
f68d 0020 ld $20
f68e 0090 ld $90 ;02b7 BRA
f68f 00ba ld $ba
f690 0011 ld $11 ;02b9 LDWI
f691 0059 ld $59
f692 00f0 ld $f0
f693 002b ld $2b ;02bc STW
f694 0038 ld $38 ;02bc 'Pos'
f695 0021 ld $21 ;02be LDW
f696 0046 ld $46 ;02be 'MenuItem'
f697 002b ld $2b ;02c0 STW
f698 0042 ld $42 ;02c0 'j'
f699 0011 ld $11 ;02c2 LDWI
f69a 0000 ld $00
f69b 0008 ld $08
f69c 0099 ld $99 ;02c5 ADDW
f69d 0038 ld $38 ;02c5 'Pos'
f69e 002b ld $2b ;02c7 STW
f69f 0038 ld $38 ;02c7 'Pos'
f6a0 0021 ld $21 ;02c9 LDW
f6a1 0042 ld $42 ;02c9 'j'
f6a2 00e6 ld $e6 ;02cb SUBI
f6a3 0001 ld $01
f6a4 0035 ld $35 ;02cd BCC
f6a5 0053 ld $53 ;02ce GE
f6a6 00be ld $be
f6a7 0059 ld $59 ;02d0 LDI
f6a8 0082 ld $82
f6a9 002b ld $2b ;02d2 STW
f6aa 0030 ld $30 ;02d2 'Char'
f6ab 00cf ld $cf ;02d4 CALL
f6ac 003a ld $3a ;02d4 'PrintChar'
f6ad 0063 ld $63 ;02d6 POP
f6ae 00ff ld $ff ;02d7 RET
f6af 002b ld $2b ;02d8 STW
f6b0 0048 ld $48 ;02d8 'PrintArrow'
f6b1 0093 ld $93 ;02da INC
f6b2 001b ld $1b ;02da '_vLR'+1
f6b3 00ff ld $ff ;02dc RET
f6b4 0003 ld $03 ;| RAM segment address (high byte first)
f6b5 0000 ld $00 ;|
f6b6 00a4 ld $a4 ;| Length (1..256)
f6b7 00cd ld $cd ;0300 DEF
f6b8 009d ld $9d
f6b9 0075 ld $75 ;0302 PUSH
f6ba 001a ld $1a ;0303 LD
f6bb 000e ld $0e
f6bc 002b ld $2b ;0305 STW
f6bd 0036 ld $36 ;0305 'Color'
f6be 00cf ld $cf ;0307 CALL
f6bf 0048 ld $48 ;0307 'PrintArrow'
f6c0 001a ld $1a ;0309 LD
f6c1 0011 ld $11
f6c2 008c ld $8c ;030b XORI
f6c3 00fe ld $fe
f6c4 0035 ld $35 ;030d BCC
f6c5 0072 ld $72 ;030e NE
f6c6 001f ld $1f
f6c7 00cf ld $cf ;0310 CALL
f6c8 004a ld $4a ;0310 'WipeOutArrow'
f6c9 0021 ld $21 ;0312 LDW
f6ca 0046 ld $46 ;0312 'MenuItem'
f6cb 00e6 ld $e6 ;0314 SUBI
f6cc 0005 ld $05
f6cd 0035 ld $35 ;0316 BCC
f6ce 004d ld $4d ;0317 GT
f6cf 001b ld $1b
f6d0 00e3 ld $e3 ;0319 ADDI
f6d1 000b ld $0b
f6d2 002b ld $2b ;031b STW
f6d3 0046 ld $46 ;031b 'MenuItem'
f6d4 0059 ld $59 ;031d LDI
f6d5 00ef ld $ef
f6d6 005e ld $5e ;031f ST
f6d7 0011 ld $11
f6d8 001a ld $1a ;0321 LD
f6d9 0011 ld $11
f6da 008c ld $8c ;0323 XORI
f6db 00fd ld $fd
f6dc 0035 ld $35 ;0325 BCC
f6dd 0072 ld $72 ;0326 NE
f6de 0035 ld $35
f6df 00cf ld $cf ;0328 CALL
f6e0 004a ld $4a ;0328 'WipeOutArrow'
f6e1 0021 ld $21 ;032a LDW
f6e2 0046 ld $46 ;032a 'MenuItem'
f6e3 00e6 ld $e6 ;032c SUBI
f6e4 0006 ld $06
f6e5 0035 ld $35 ;032e BCC
f6e6 0050 ld $50 ;032f LT
f6e7 0031 ld $31
f6e8 002b ld $2b ;0331 STW
f6e9 0046 ld $46 ;0331 'MenuItem'
f6ea 0059 ld $59 ;0333 LDI
f6eb 00ef ld $ef
f6ec 005e ld $5e ;0335 ST
f6ed 0011 ld $11
f6ee 001a ld $1a ;0337 LD
f6ef 0011 ld $11
f6f0 008c ld $8c ;0339 XORI
f6f1 00fb ld $fb
f6f2 0035 ld $35 ;033b BCC
f6f3 0072 ld $72 ;033c NE
f6f4 0050 ld $50
f6f5 00cf ld $cf ;033e CALL
f6f6 004a ld $4a ;033e 'WipeOutArrow'
f6f7 0021 ld $21 ;0340 LDW
f6f8 0046 ld $46 ;0340 'MenuItem'
f6f9 00e6 ld $e6 ;0342 SUBI
f6fa 0005 ld $05
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 0035 ld $35 ;0344 BCC
f701 003f ld $3f ;0345 EQ
f702 004c ld $4c
f703 00e6 ld $e6 ;0347 SUBI
f704 0006 ld $06
f705 0035 ld $35 ;0349 BCC
f706 003f ld $3f ;034a EQ
f707 004c ld $4c
f708 0093 ld $93 ;034c INC
f709 0046 ld $46 ;034c 'MenuItem'
f70a 0059 ld $59 ;034e LDI
f70b 00ef ld $ef
f70c 005e ld $5e ;0350 ST
f70d 0011 ld $11
f70e 001a ld $1a ;0352 LD
f70f 0011 ld $11
f710 008c ld $8c ;0354 XORI
f711 00f7 ld $f7
f712 0035 ld $35 ;0356 BCC
f713 0072 ld $72 ;0357 NE
f714 006d ld $6d
f715 00cf ld $cf ;0359 CALL
f716 004a ld $4a ;0359 'WipeOutArrow'
f717 0021 ld $21 ;035b LDW
f718 0046 ld $46 ;035b 'MenuItem'
f719 0035 ld $35 ;035d BCC
f71a 003f ld $3f ;035e EQ
f71b 0069 ld $69
f71c 00e6 ld $e6 ;0360 SUBI
f71d 0006 ld $06
f71e 0035 ld $35 ;0362 BCC
f71f 003f ld $3f ;0363 EQ
f720 0069 ld $69
f721 0021 ld $21 ;0365 LDW
f722 0046 ld $46 ;0365 'MenuItem'
f723 00e6 ld $e6 ;0367 SUBI
f724 0001 ld $01
f725 002b ld $2b ;0369 STW
f726 0046 ld $46 ;0369 'MenuItem'
f727 0059 ld $59 ;036b LDI
f728 00ef ld $ef
f729 005e ld $5e ;036d ST
f72a 0011 ld $11
f72b 001a ld $1a ;036f LD
f72c 0011 ld $11
f72d 0082 ld $82 ;0371 ANDI
f72e 0080 ld $80
f72f 0035 ld $35 ;0373 BCC
f730 0072 ld $72 ;0374 NE
f731 0001 ld $01
f732 0059 ld $59 ;0376 LDI
f733 002a ld $2a
f734 002b ld $2b ;0378 STW
f735 0036 ld $36 ;0378 'Color'
f736 00cf ld $cf ;037a CALL
f737 0048 ld $48 ;037a 'PrintArrow'
f738 00cd ld $cd ;037c DEF
f739 0094 ld $94
f73a 000e ld $0e
f73b 0039 ld $39
f73c 00c1 ld $c1
f73d 004c ld $4c
f73e 0020 ld $20
f73f 0054 ld $54
f740 007a ld $7a
f741 0059 ld $59
f742 0094 ld $94
f743 005b ld $5b
f744 0070 ld $70
f745 005a ld $5a
f746 00f3 ld $f3
f747 005d ld $5d
f748 0038 ld $38
f749 0085 ld $85
f74a 0019 ld $19
f74b 0098 ld $98
f74c 008c ld $8c
f74d 008b ld $8b
f74e 0029 ld $29
f74f 00c0 ld $c0
f750 008f ld $8f
f751 00a2 ld $a2
f752 0099 ld $99 ;0396 ADDW
f753 0046 ld $46 ;0396 'MenuItem'
f754 0099 ld $99 ;0398 ADDW
f755 0046 ld $46 ;0398 'MenuItem'
f756 00f6 ld $f6 ;039a DEEK
f757 002b ld $2b ;039b STW
f758 004c ld $4c ;039b 'Program'
f759 0063 ld $63 ;039d POP
f75a 00ff ld $ff ;039e RET
f75b 002b ld $2b ;039f STW
f75c 004e ld $4e ;039f 'SelectMenu'
f75d 0093 ld $93 ;03a1 INC
f75e 001b ld $1b ;03a1 '_vLR'+1
f75f 00ff ld $ff ;03a3 RET
f760 0004 ld $04 ;| RAM segment address (high byte first)
f761 0000 ld $00 ;|
f762 00d6 ld $d6 ;| Length (1..256)
f763 00cd ld $cd ;0400 DEF
f764 000b ld $0b
f765 001a ld $1a ;0402 LD
f766 0039 ld $39 ;0402 'Pos'+1
f767 00e3 ld $e3 ;0404 ADDI
f768 0008 ld $08
f769 005e ld $5e ;0406 ST
f76a 0039 ld $39 ;0406 'Pos'+1
f76b 0059 ld $59 ;0408 LDI
f76c 0002 ld $02
f76d 005e ld $5e ;040a ST
f76e 0038 ld $38 ;040a 'Pos'
f76f 00ff ld $ff ;040c RET
f770 002b ld $2b ;040d STW
f771 003e ld $3e ;040d 'Newline'
f772 00cd ld $cd ;040f DEF
f773 0081 ld $81
f774 0009 ld $09 ;0411 9
f775 0053 ld $53 ;0412 'S'
f776 006e ld $6e ;0413 'n'
f777 0061 ld $61 ;0414 'a'
f778 006b ld $6b ;0415 'k'
f779 0065 ld $65 ;0416 'e'
f77a 0009 ld $09 ;0417 9
f77b 0020 ld $20 ;0418 ' '
f77c 0020 ld $20 ;0419 ' '
f77d 0009 ld $09 ;041a 9
f77e 0054 ld $54 ;041b 'T'
f77f 0065 ld $65 ;041c 'e'
f780 0074 ld $74 ;041d 't'
f781 0072 ld $72 ;041e 'r'
f782 006f ld $6f ;041f 'o'
f783 006e ld $6e ;0420 'n'
f784 0069 ld $69 ;0421 'i'
f785 0073 ld $73 ;0422 's'
f786 000a ld $0a ;0423 10
f787 0009 ld $09 ;0424 9
f788 0052 ld $52 ;0425 'R'
f789 0061 ld $61 ;0426 'a'
f78a 0063 ld $63 ;0427 'c'
f78b 0065 ld $65 ;0428 'e'
f78c 0072 ld $72 ;0429 'r'
f78d 0009 ld $09 ;042a 9
f78e 0020 ld $20 ;042b ' '
f78f 0020 ld $20 ;042c ' '
f790 0009 ld $09 ;042d 9
f791 0042 ld $42 ;042e 'B'
f792 0072 ld $72 ;042f 'r'
f793 0069 ld $69 ;0430 'i'
f794 0063 ld $63 ;0431 'c'
f795 006b ld $6b ;0432 'k'
f796 0073 ld $73 ;0433 's'
f797 000a ld $0a ;0434 10
f798 0009 ld $09 ;0435 9
f799 004d ld $4d ;0436 'M'
f79a 0061 ld $61 ;0437 'a'
f79b 006e ld $6e ;0438 'n'
f79c 0064 ld $64 ;0439 'd'
f79d 0065 ld $65 ;043a 'e'
f79e 006c ld $6c ;043b 'l'
f79f 0062 ld $62 ;043c 'b'
f7a0 0072 ld $72 ;043d 'r'
f7a1 006f ld $6f ;043e 'o'
f7a2 0074 ld $74 ;043f 't'
f7a3 0009 ld $09 ;0440 9
f7a4 0054 ld $54 ;0441 'T'
f7a5 0069 ld $69 ;0442 'i'
f7a6 0063 ld $63 ;0443 'c'
f7a7 0054 ld $54 ;0444 'T'
f7a8 0061 ld $61 ;0445 'a'
f7a9 0063 ld $63 ;0446 'c'
f7aa 0054 ld $54 ;0447 'T'
f7ab 006f ld $6f ;0448 'o'
f7ac 0065 ld $65 ;0449 'e'
f7ad 000a ld $0a ;044a 10
f7ae 0009 ld $09 ;044b 9
f7af 0050 ld $50 ;044c 'P'
f7b0 0069 ld $69 ;044d 'i'
f7b1 0063 ld $63 ;044e 'c'
f7b2 0074 ld $74 ;044f 't'
f7b3 0075 ld $75 ;0450 'u'
f7b4 0072 ld $72 ;0451 'r'
f7b5 0065 ld $65 ;0452 'e'
f7b6 0073 ld $73 ;0453 's'
f7b7 0020 ld $20 ;0454 ' '
f7b8 0020 ld $20 ;0455 ' '
f7b9 0009 ld $09 ;0456 9
f7ba 0042 ld $42 ;0457 'B'
f7bb 0041 ld $41 ;0458 'A'
f7bc 0053 ld $53 ;0459 'S'
f7bd 0049 ld $49 ;045a 'I'
f7be 0043 ld $43 ;045b 'C'
f7bf 000a ld $0a ;045c 10
f7c0 0009 ld $09 ;045d 9
f7c1 0043 ld $43 ;045e 'C'
f7c2 0072 ld $72 ;045f 'r'
f7c3 0065 ld $65 ;0460 'e'
f7c4 0064 ld $64 ;0461 'd'
f7c5 0069 ld $69 ;0462 'i'
f7c6 0074 ld $74 ;0463 't'
f7c7 0073 ld $73 ;0464 's'
f7c8 0009 ld $09 ;0465 9
f7c9 0009 ld $09 ;0466 9
f7ca 004d ld $4d ;0467 'M'
f7cb 0053 ld $53 ;0468 'S'
f7cc 0020 ld $20 ;0469 ' '
f7cd 0042 ld $42 ;046a 'B'
f7ce 0041 ld $41 ;046b 'A'
f7cf 0053 ld $53 ;046c 'S'
f7d0 0049 ld $49 ;046d 'I'
f7d1 0043 ld $43 ;046e 'C'
f7d2 000a ld $0a ;046f 10
f7d3 0009 ld $09 ;0470 9
f7d4 004c ld $4c ;0471 'L'
f7d5 006f ld $6f ;0472 'o'
f7d6 0061 ld $61 ;0473 'a'
f7d7 0064 ld $64 ;0474 'd'
f7d8 0065 ld $65 ;0475 'e'
f7d9 0072 ld $72 ;0476 'r'
f7da 0009 ld $09 ;0477 9
f7db 0020 ld $20 ;0478 ' '
f7dc 0009 ld $09 ;0479 9
f7dd 0041 ld $41 ;047a 'A'
f7de 0070 ld $70 ;047b 'p'
f7df 0070 ld $70 ;047c 'p'
f7e0 006c ld $6c ;047d 'l'
f7e1 0065 ld $65 ;047e 'e'
f7e2 002d ld $2d ;047f '-'
f7e3 0031 ld $31 ;0480 '1'
f7e4 000a ld $0a ;0481 10
f7e5 0000 ld $00 ;0482 0
f7e6 002b ld $2b ;0483 STW
f7e7 0050 ld $50 ;0483 'MainMenu'
f7e8 00cd ld $cd ;0485 DEF
f7e9 00cf ld $cf
f7ea 0055 ld $55 ;0487 'U'
f7eb 0073 ld $73 ;0488 's'
f7ec 0065 ld $65 ;0489 'e'
f7ed 0020 ld $20 ;048a ' '
f7ee 005b ld $5b ;048b 91
f7ef 0041 ld $41 ;048c 'A'
f7f0 0072 ld $72 ;048d 'r'
f7f1 0072 ld $72 ;048e 'r'
f7f2 006f ld $6f ;048f 'o'
f7f3 0077 ld $77 ;0490 'w'
f7f4 0073 ld $73 ;0491 's'
f7f5 005d ld $5d ;0492 93
f7f6 0020 ld $20 ;0493 ' '
f7f7 0074 ld $74 ;0494 't'
f7f8 006f ld $6f ;0495 'o'
f7f9 0020 ld $20 ;0496 ' '
f7fa 0073 ld $73 ;0497 's'
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 0065 ld $65 ;0498 'e'
f801 006c ld $6c ;0499 'l'
f802 0065 ld $65 ;049a 'e'
f803 0063 ld $63 ;049b 'c'
f804 0074 ld $74 ;049c 't'
f805 000a ld $0a ;049d 10
f806 0050 ld $50 ;049e 'P'
f807 0072 ld $72 ;049f 'r'
f808 0065 ld $65 ;04a0 'e'
f809 0073 ld $73 ;04a1 's'
f80a 0073 ld $73 ;04a2 's'
f80b 0020 ld $20 ;04a3 ' '
f80c 005b ld $5b ;04a4 91
f80d 0041 ld $41 ;04a5 'A'
f80e 005d ld $5d ;04a6 93
f80f 0020 ld $20 ;04a7 ' '
f810 0074 ld $74 ;04a8 't'
f811 006f ld $6f ;04a9 'o'
f812 0020 ld $20 ;04aa ' '
f813 0073 ld $73 ;04ab 's'
f814 0074 ld $74 ;04ac 't'
f815 0061 ld $61 ;04ad 'a'
f816 0072 ld $72 ;04ae 'r'
f817 0074 ld $74 ;04af 't'
f818 0020 ld $20 ;04b0 ' '
f819 0070 ld $70 ;04b1 'p'
f81a 0072 ld $72 ;04b2 'r'
f81b 006f ld $6f ;04b3 'o'
f81c 0067 ld $67 ;04b4 'g'
f81d 0072 ld $72 ;04b5 'r'
f81e 0061 ld $61 ;04b6 'a'
f81f 006d ld $6d ;04b7 'm'
f820 000a ld $0a ;04b8 10
f821 000a ld $0a ;04b9 10
f822 0048 ld $48 ;04ba 'H'
f823 006f ld $6f ;04bb 'o'
f824 006c ld $6c ;04bc 'l'
f825 0064 ld $64 ;04bd 'd'
f826 0020 ld $20 ;04be ' '
f827 005b ld $5b ;04bf 91
f828 0053 ld $53 ;04c0 'S'
f829 0074 ld $74 ;04c1 't'
f82a 0061 ld $61 ;04c2 'a'
f82b 0072 ld $72 ;04c3 'r'
f82c 0074 ld $74 ;04c4 't'
f82d 005d ld $5d ;04c5 93
f82e 0020 ld $20 ;04c6 ' '
f82f 0066 ld $66 ;04c7 'f'
f830 006f ld $6f ;04c8 'o'
f831 0072 ld $72 ;04c9 'r'
f832 0020 ld $20 ;04ca ' '
f833 0072 ld $72 ;04cb 'r'
f834 0065 ld $65 ;04cc 'e'
f835 0073 ld $73 ;04cd 's'
f836 0065 ld $65 ;04ce 'e'
f837 0074 ld $74 ;04cf 't'
f838 0000 ld $00 ;04d0 0
f839 002b ld $2b ;04d1 STW
f83a 0052 ld $52 ;04d1 'HelpText'
f83b 0093 ld $93 ;04d3 INC
f83c 001b ld $1b ;04d3 '_vLR'+1
f83d 00ff ld $ff ;04d5 RET
f83e 0005 ld $05 ;| RAM segment address (high byte first)
f83f 0000 ld $00 ;|
f840 00b7 ld $b7 ;| Length (1..256)
f841 00cd ld $cd ;0500 DEF
f842 0011 ld $11
f843 0075 ld $75 ;0502 PUSH
f844 0021 ld $21 ;0503 LDW
f845 0038 ld $38 ;0503 'Pos'
f846 00e6 ld $e6 ;0505 SUBI
f847 000c ld $0c
f848 002b ld $2b ;0507 STW
f849 0038 ld $38 ;0507 'Pos'
f84a 0059 ld $59 ;0509 LDI
f84b 0020 ld $20
f84c 002b ld $2b ;050b STW
f84d 0030 ld $30 ;050b 'Char'
f84e 00cf ld $cf ;050d CALL
f84f 003a ld $3a ;050d 'PrintChar'
f850 00cf ld $cf ;050f CALL
f851 003a ld $3a ;050f 'PrintChar'
f852 0063 ld $63 ;0511 POP
f853 00ff ld $ff ;0512 RET
f854 002b ld $2b ;0513 STW
f855 004a ld $4a ;0513 'WipeOutArrow'
f856 00cd ld $cd ;0515 DEF
f857 0030 ld $30
f858 0075 ld $75 ;0517 PUSH
f859 0059 ld $59 ;0518 LDI
f85a 002a ld $2a
f85b 002b ld $2b ;051a STW
f85c 0036 ld $36 ;051a 'Color'
f85d 00cf ld $cf ;051c CALL
f85e 0044 ld $44 ;051c 'PrintDivider'
f85f 0059 ld $59 ;051e LDI
f860 000f ld $0f
f861 002b ld $2b ;0520 STW
f862 0036 ld $36 ;0520 'Color'
f863 0021 ld $21 ;0522 LDW
f864 0050 ld $50 ;0522 'MainMenu'
f865 00cf ld $cf ;0524 CALL
f866 0040 ld $40 ;0524 'PrintText'
f867 0059 ld $59 ;0526 LDI
f868 002a ld $2a
f869 002b ld $2b ;0528 STW
f86a 0036 ld $36 ;0528 'Color'
f86b 00cf ld $cf ;052a CALL
f86c 0044 ld $44 ;052a 'PrintDivider'
f86d 0021 ld $21 ;052c LDW
f86e 0052 ld $52 ;052c 'HelpText'
f86f 00cf ld $cf ;052e CALL
f870 0040 ld $40 ;052e 'PrintText'
f871 0063 ld $63 ;0530 POP
f872 00ff ld $ff ;0531 RET
f873 002b ld $2b ;0532 STW
f874 0054 ld $54 ;0532 'PrintMenu'
f875 001a ld $1a ;0534 LD
f876 0021 ld $21
f877 0088 ld $88 ;0536 ORI
f878 0003 ld $03
f879 005e ld $5e ;0538 ST
f87a 0021 ld $21
f87b 0059 ld $59 ;053a LDI
f87c 005a ld $5a
f87d 005e ld $5e ;053c ST
f87e 002c ld $2c
f87f 0011 ld $11 ;053e LDWI
f880 0002 ld $02
f881 0020 ld $20
f882 002b ld $2b ;0541 STW
f883 0038 ld $38 ;0541 'Pos'
f884 00cf ld $cf ;0543 CALL
f885 0054 ld $54 ;0543 'PrintMenu'
f886 0059 ld $59 ;0545 LDI
f887 0000 ld $00
f888 002b ld $2b ;0547 STW
f889 0046 ld $46 ;0547 'MenuItem'
f88a 00cf ld $cf ;0549 CALL
f88b 004e ld $4e ;0549 'SelectMenu'
f88c 0011 ld $11 ;054b LDWI
f88d 0000 ld $00
f88e 0008 ld $08
f88f 002b ld $2b ;054e STW
f890 0028 ld $28 ;054e '_sysArgs4'
f891 0011 ld $11 ;0550 LDWI
f892 0001 ld $01
f893 0088 ld $88
f894 002b ld $2b ;0553 STW
f895 0032 ld $32 ;0553 'i'
f896 0011 ld $11 ;0555 LDWI
f897 0080 ld $80
f898 00ff ld $ff
f899 002b ld $2b ;0558 STW
f89a 0042 ld $42 ;0558 'j'
f89b 0021 ld $21 ;055a LDW
f89c 0038 ld $38 ;055a 'Pos'
f89d 00e3 ld $e3 ;055c ADDI
f89e 0030 ld $30
f89f 00f8 ld $f8 ;055e ANDW
f8a0 0042 ld $42 ;055e 'j'
f8a1 002b ld $2b ;0560 STW
f8a2 0056 ld $56 ;0560 'q'
f8a3 0011 ld $11 ;0562 LDWI
f8a4 00e1 ld $e1
f8a5 0004 ld $04
f8a6 002b ld $2b ;0565 STW
f8a7 0022 ld $22 ;0565 '_sysFn'
f8a8 0059 ld $59 ;0567 LDI
f8a9 0020 ld $20
f8aa 005e ld $5e ;0569 ST
f8ab 0024 ld $24
f8ac 005e ld $5e ;056b ST
f8ad 0025 ld $25
f8ae 0021 ld $21 ;056d LDW
f8af 0028 ld $28 ;056d '_sysArgs4'
f8b0 00e3 ld $e3 ;056f ADDI
f8b1 0030 ld $30
f8b2 00f8 ld $f8 ;0571 ANDW
f8b3 0042 ld $42 ;0571 'j'
f8b4 00fc ld $fc ;0573 XORW
f8b5 0056 ld $56 ;0573 'q'
f8b6 0035 ld $35 ;0575 BCC
f8b7 003f ld $3f ;0576 EQ
f8b8 007f ld $7f
f8b9 001a ld $1a ;0578 LD
f8ba 0059 ld $59 ;0578 'p'+1
f8bb 008c ld $8c ;057a XORI
f8bc 0078 ld $78
f8bd 0035 ld $35 ;057c BCC
f8be 003f ld $3f ;057d EQ
f8bf 007f ld $7f
f8c0 00b4 ld $b4 ;057f SYS
f8c1 00cb ld $cb
f8c2 0011 ld $11 ;0581 LDWI
f8c3 0000 ld $00
f8c4 0008 ld $08
f8c5 0099 ld $99 ;0584 921
f8c6 0028 ld $28 ;0585 40
f8c7 002b ld $2b ;0586 STW
f8c8 0028 ld $28
f8c9 0035 ld $35 ;0588 BCC
f8ca 004d ld $4d ;0589 GT
f8cb 006d ld $6d
f8cc 0099 ld $99 ;058b ADDW
f8cd 0032 ld $32 ;058b 'i'
f8ce 002b ld $2b ;058d STW
f8cf 0028 ld $28
f8d0 0082 ld $82 ;058f ANDI
f8d1 00ff ld $ff
f8d2 008c ld $8c ;0591 XORI
f8d3 00a0 ld $a0
f8d4 0035 ld $35 ;0593 BCC
f8d5 0072 ld $72 ;0594 NE
f8d6 006b ld $6b
f8d7 0059 ld $59 ;0596 LDI
f8d8 00ad ld $ad
f8d9 002b ld $2b ;0598 STW
f8da 0022 ld $22 ;0598 '_sysFn'
f8db 0021 ld $21 ;059a LDW
f8dc 004c ld $4c ;059a 'Program'
f8dd 002b ld $2b ;059c STW
f8de 0024 ld $24 ;059c '_sysArgs0'
f8df 0011 ld $11 ;059e LDWI
f8e0 0000 ld $00
f8e1 0002 ld $02
f8e2 002b ld $2b ;05a1 STW
f8e3 001a ld $1a ;05a1 '_vLR'
f8e4 0021 ld $21 ;05a3 LDW
f8e5 0046 ld $46 ;05a3 'MenuItem'
f8e6 00e6 ld $e6 ;05a5 SUBI
f8e7 000a ld $0a
f8e8 0035 ld $35 ;05a7 BCC
f8e9 003f ld $3f ;05a8 EQ
f8ea 00aa ld $aa
f8eb 00e6 ld $e6 ;05aa SUBI
f8ec 0001 ld $01
f8ed 0035 ld $35 ;05ac BCC
f8ee 0072 ld $72 ;05ad NE
f8ef 00b3 ld $b3
f8f0 001a ld $1a ;05af LD
f8f1 0021 ld $21
f8f2 0082 ld $82 ;05b1 ANDI
f8f3 00f8 ld $f8
f8f4 005e ld $5e ;05b3 ST
f8f5 0021 ld $21
f8f6 00b4 ld $b4 ;05b5 SYS
f8f7 00e2 ld $e2
f8f8 0000 ld $00 ;End of Apps/MainMenu/MainMenu_v5.gcl, size 810
;+-----------------------------------+
;| Core/Reset_v5.gcl |
;+-----------------------------------+
f8f9 0200 nop ;2 fillers
f8fa 0200 nop
f8fb fe00 bra ac ;+-----------------------------------+
f8fc fcfd bra $f8fd ;| |
f8fd 1404 ld $04,y ;| Trampoline for page $f800 lookups |
f8fe e068 jmp y,$68 ;| |
f8ff c218 st [$18] ;+-----------------------------------+
f900 dc4d st $4d,[y,x++] ;'M'
f901 dc61 st $61,[y,x++] ;'a'
f902 dc69 st $69,[y,x++] ;'i'
f903 dc6e st $6e,[y,x++] ;'n'
f904 dc00 st $00,[y,x++] ;'\x00'
f905 dc00 st $00,[y,x++] ;'\x00'
f906 dc00 st $00,[y,x++] ;'\x00'
f907 dc00 st $00,[y,x++] ;'\x00'
f908 00cf ld $cf
f909 c218 st [$18]
f90a 00f5 ld $f5
f90b 14fb ld $fb,y
f90c e0ee jmp y,$ee
f90d c219 st [$19]
Reset: f90e 0002 ld $02 ;| RAM segment address (high byte first)
f90f 0000 ld $00 ;|
f910 00f3 ld $f3 ;| Length (1..256)
f911 0011 ld $11 ;0200 LDWI
f912 00f8 ld $f8
f913 0001 ld $01
f914 002b ld $2b ;0203 STW
f915 0030 ld $30 ;0203 'CtrlBits'
f916 00cd ld $cd ;0205 DEF
f917 0075 ld $75
f918 0075 ld $75 ;0207 PUSH
f919 001a ld $1a ;0208 LD
f91a 0001 ld $01
f91b 00e6 ld $e6 ;020a SUBI
f91c 0001 ld $01
f91d 0082 ld $82 ;020c ANDI
f91e 00ff ld $ff
f91f 00e3 ld $e3 ;020e ADDI
f920 0001 ld $01
f921 002b ld $2b ;0210 STW
f922 0032 ld $32 ;0210 'i'
f923 0011 ld $11 ;0212 LDWI
f924 0009 ld $09
f925 000b ld $0b
f926 002b ld $2b ;0215 STW
f927 0022 ld $22 ;0215 '_sysFn'
f928 0059 ld $59 ;0217 LDI
f929 00aa ld $aa
f92a 005e ld $5e ;0219 ST
f92b 007c ld $7c
f92c 0059 ld $59 ;021b LDI
f92d 007c ld $7c
f92e 00b4 ld $b4 ;021d SYS
f92f 00fa ld $fa
f930 001a ld $1a ;021f LD
f931 007c ld $7c
f932 008c ld $8c ;0221 XORI
f933 00aa ld $aa
f934 0035 ld $35 ;0223 BCC
f935 003f ld $3f ;0224 EQ
f936 002a ld $2a
f937 0059 ld $59 ;0226 LDI
f938 0000 ld $00
f939 00f0 ld $f0 ;0228 POKE
f93a 0030 ld $30 ;0228 'CtrlBits'
f93b 0090 ld $90 ;022a BRA
f93c 0054 ld $54
f93d 0011 ld $11 ;022c LDWI
f93e 0024 ld $24
f93f 0080 ld $80
f940 002b ld $2b ;022f STW
f941 0034 ld $34 ;022f 'q'
f942 0059 ld $59 ;0231 LDI
f943 00bc ld $bc
f944 00b4 ld $b4 ;0233 SYS
f945 00fa ld $fa
f946 0021 ld $21 ;0235 LDW
f947 0034 ld $34 ;0235 'q'
f948 00ad ld $ad ;0237 PEEK
f949 008c ld $8c ;0238 XORI
f94a 00ff ld $ff
f94b 00f0 ld $f0 ;023a POKE
f94c 0034 ld $34 ;023a 'q'
f94d 002b ld $2b ;023c STW
f94e 0024 ld $24 ;023c '_sysArgs0'
f94f 008c ld $8c ;023e XORI
f950 00ff ld $ff
f951 00f0 ld $f0 ;0240 POKE
f952 0034 ld $34 ;0240 'q'
f953 00fc ld $fc ;0242 XORW
f954 0024 ld $24 ;0242 '_sysArgs0'
f955 0035 ld $35 ;0244 BCC
f956 003f ld $3f ;0245 EQ
f957 004f ld $4f
f958 0059 ld $59 ;0247 LDI
f959 0031 ld $31
f95a 002b ld $2b ;0249 STW
f95b 0036 ld $36 ;0249 'Char'
f95c 00cf ld $cf ;024b CALL
f95d 0038 ld $38 ;024b 'PrintChar'
f95e 0059 ld $59 ;024d LDI
f95f 0070 ld $70
f960 002b ld $2b ;024f STW
f961 0032 ld $32 ;024f 'i'
f962 0011 ld $11 ;0251 LDWI
f963 007c ld $7c
f964 0080 ld $80
f965 00b4 ld $b4 ;0254 SYS
f966 00fa ld $fa
f967 0011 ld $11 ;0256 LDWI
f968 002f ld $2f
f969 002f ld $2f
f96a 002b ld $2b ;0259 STW
f96b 0036 ld $36 ;0259 'Char'
f96c 0021 ld $21 ;025b LDW
f96d 0032 ld $32 ;025b 'i'
f96e 0093 ld $93 ;025d INC
f96f 0036 ld $36 ;025d 'Char'
f970 00e6 ld $e6 ;025f SUBI
f971 0028 ld $28
f972 0035 ld $35 ;0261 BCC
f973 0053 ld $53 ;0262 GE
f974 005b ld $5b
f975 00e3 ld $e3 ;0264 ADDI
f976 0028 ld $28
f977 0093 ld $93 ;0266 INC
f978 0037 ld $37 ;0266 'Char'+1
f979 00e6 ld $e6 ;0268 SUBI
f97a 0004 ld $04
f97b 0035 ld $35 ;026a BCC
f97c 0053 ld $53 ;026b GE
f97d 0064 ld $64
f97e 00cf ld $cf ;026d CALL
f97f 0038 ld $38 ;026d 'PrintChar'
f980 001a ld $1a ;026f LD
f981 0037 ld $37 ;026f 'Char'+1
f982 002b ld $2b ;0271 STW
f983 0036 ld $36 ;0271 'Char'
f984 00cf ld $cf ;0273 CALL
f985 0038 ld $38 ;0273 'PrintChar'
f986 0063 ld $63 ;0275 POP
f987 00ff ld $ff ;0276 RET
f988 002b ld $2b ;0277 STW
f989 003a ld $3a ;0277 'CheckMemory'
f98a 00cd ld $cd ;0279 DEF
f98b 009d ld $9d
f98c 0075 ld $75 ;027b PUSH
f98d 002b ld $2b ;027c STW
f98e 003c ld $3c ;027c 'Text'
f98f 0021 ld $21 ;027e LDW
f990 003c ld $3c ;027e 'Text'
f991 00ad ld $ad ;0280 PEEK
f992 0035 ld $35 ;0281 BCC
f993 003f ld $3f ;0282 EQ
f994 009b ld $9b
f995 002b ld $2b ;0284 STW
f996 0036 ld $36 ;0284 'Char'
f997 008c ld $8c ;0286 XORI
f998 000a ld $0a
f999 0035 ld $35 ;0288 BCC
f99a 003f ld $3f ;0289 EQ
f99b 008d ld $8d
f99c 00cf ld $cf ;028b CALL
f99d 0038 ld $38 ;028b 'PrintChar'
f99e 0090 ld $90 ;028d BRA
f99f 0097 ld $97
f9a0 0059 ld $59 ;028f LDI
f9a1 0002 ld $02
f9a2 005e ld $5e ;0291 ST
f9a3 003e ld $3e ;0291 'Pos'
f9a4 001a ld $1a ;0293 LD
f9a5 003f ld $3f ;0293 'Pos'+1
f9a6 00e3 ld $e3 ;0295 ADDI
f9a7 0008 ld $08
f9a8 005e ld $5e ;0297 ST
f9a9 003f ld $3f ;0297 'Pos'+1
f9aa 0093 ld $93 ;0299 INC
f9ab 003c ld $3c ;0299 'Text'
f9ac 0090 ld $90 ;029b BRA
f9ad 007c ld $7c
f9ae 0063 ld $63 ;029d POP
f9af 00ff ld $ff ;029e RET
f9b0 002b ld $2b ;029f STW
f9b1 0040 ld $40 ;029f 'PrintS'
f9b2 00cd ld $cd ;02a1 DEF
f9b3 00ec ld $ec
f9b4 001a ld $1a ;02a3 LD
f9b5 0036 ld $36 ;02a3 'Char'
f9b6 00e6 ld $e6 ;02a5 SUBI
f9b7 0052 ld $52
f9b8 0035 ld $35 ;02a7 BCC
f9b9 0053 ld $53 ;02a8 GE
f9ba 00b1 ld $b1
f9bb 00e3 ld $e3 ;02aa ADDI
f9bc 0032 ld $32
f9bd 002b ld $2b ;02ac STW
f9be 0032 ld $32 ;02ac 'i'
f9bf 0011 ld $11 ;02ae LDWI
f9c0 0000 ld $00
f9c1 0007 ld $07
f9c2 0090 ld $90 ;02b1 BRA
f9c3 00b6 ld $b6
f9c4 002b ld $2b ;02b3 STW
f9c5 0032 ld $32 ;02b3 'i'
f9c6 0011 ld $11 ;02b5 LDWI
f9c7 0000 ld $00
f9c8 0008 ld $08
f9c9 002b ld $2b ;02b8 STW
f9ca 0042 ld $42 ;02b8 'j'
f9cb 0021 ld $21 ;02ba LDW
f9cc 0032 ld $32 ;02ba 'i'
f9cd 00e9 ld $e9 ;02bc LSLW
f9ce 00e9 ld $e9 ;02bd LSLW
f9cf 0099 ld $99 ;02be ADDW
f9d0 0032 ld $32 ;02be 'i'
f9d1 0099 ld $99 ;02c0 ADDW
f9d2 0042 ld $42 ;02c0 'j'
f9d3 002b ld $2b ;02c2 STW
f9d4 0042 ld $42 ;02c2 'j'
f9d5 0011 ld $11 ;02c4 LDWI
f9d6 00e1 ld $e1
f9d7 0004 ld $04
f9d8 002b ld $2b ;02c7 STW
f9d9 0022 ld $22 ;02c7 '_sysFn'
f9da 0011 ld $11 ;02c9 LDWI
f9db 0020 ld $20
f9dc 003f ld $3f
f9dd 002b ld $2b ;02cc STW
f9de 0024 ld $24
f9df 0021 ld $21 ;02ce LDW
f9e0 003e ld $3e ;02ce 'Pos'
f9e1 002b ld $2b ;02d0 STW
f9e2 0028 ld $28
f9e3 00e3 ld $e3 ;02d2 ADDI
f9e4 0006 ld $06
f9e5 002b ld $2b ;02d4 STW
f9e6 003e ld $3e ;02d4 'Pos'
f9e7 0059 ld $59 ;02d6 LDI
f9e8 0005 ld $05
f9e9 002b ld $2b ;02d8 STW
f9ea 0032 ld $32 ;02d8 'i'
f9eb 0021 ld $21 ;02da LDW
f9ec 0042 ld $42 ;02da 'j'
f9ed 007f ld $7f ;02dc LUP
f9ee 0000 ld $00
f9ef 005e ld $5e ;02de ST
f9f0 0026 ld $26
f9f1 00b4 ld $b4 ;02e0 SYS
f9f2 00cb ld $cb
f9f3 0093 ld $93 ;02e2 INC
f9f4 0042 ld $42 ;02e2 'j'
f9f5 0093 ld $93 ;02e4 INC
f9f6 0028 ld $28
f9f7 0021 ld $21 ;02e6 LDW
f9f8 0032 ld $32 ;02e6 'i'
f9f9 00e6 ld $e6 ;02e8 SUBI
f9fa 0001 ld $01
f9fb fe00 bra ac ;+-----------------------------------+
f9fc fcfd bra $f9fd ;| |
f9fd 1404 ld $04,y ;| Trampoline for page $f900 lookups |
f9fe e068 jmp y,$68 ;| |
f9ff c218 st [$18] ;+-----------------------------------+
fa00 0035 ld $35 ;02ea BCC
fa01 004d ld $4d ;02eb GT
fa02 00d6 ld $d6
fa03 00ff ld $ff ;02ed RET
fa04 002b ld $2b ;02ee STW
fa05 0038 ld $38 ;02ee 'PrintChar'
fa06 0093 ld $93 ;02f0 INC
fa07 001b ld $1b
fa08 00ff ld $ff ;02f2 RET
fa09 0003 ld $03 ;| RAM segment address (high byte first)
fa0a 0000 ld $00 ;|
fa0b 00ea ld $ea ;| Length (1..256)
fa0c 00cd ld $cd ;0300 DEF
fa0d 0037 ld $37
fa0e 002b ld $2b ;0302 STW
fa0f 0032 ld $32 ;0302 'i'
fa10 0088 ld $88 ;0304 ORI
fa11 00ff ld $ff
fa12 008c ld $8c ;0306 XORI
fa13 00ff ld $ff
fa14 0088 ld $88 ;0308 ORI
fa15 00fa ld $fa
fa16 002b ld $2b ;030a STW
fa17 0044 ld $44 ;030a 'p'
fa18 001a ld $1a ;030c LD
fa19 0032 ld $32 ;030c 'i'
fa1a 002b ld $2b ;030e STW
fa1b 0032 ld $32 ;030e 'i'
fa1c 0059 ld $59 ;0310 LDI
fa1d 0000 ld $00
fa1e 00f0 ld $f0 ;0312 POKE
fa1f 0044 ld $44 ;0312 'p'
fa20 0093 ld $93 ;0314 INC
fa21 0044 ld $44 ;0314 'p'
fa22 0059 ld $59 ;0316 LDI
fa23 0003 ld $03
fa24 00f0 ld $f0 ;0318 POKE
fa25 0044 ld $44 ;0318 'p'
fa26 0093 ld $93 ;031a INC
fa27 0044 ld $44 ;031a 'p'
fa28 0011 ld $11 ;031c LDWI
fa29 0000 ld $00
fa2a 0009 ld $09
fa2b 0099 ld $99 ;031f ADDW
fa2c 0032 ld $32 ;031f 'i'
fa2d 007f ld $7f ;0321 LUP
fa2e 0000 ld $00
fa2f 00f0 ld $f0 ;0323 POKE
fa30 0044 ld $44 ;0323 'p'
fa31 0093 ld $93 ;0325 INC
fa32 0044 ld $44 ;0325 'p'
fa33 0011 ld $11 ;0327 LDWI
fa34 0000 ld $00
fa35 0009 ld $09
fa36 0099 ld $99 ;032a ADDW
fa37 0032 ld $32 ;032a 'i'
fa38 007f ld $7f ;032c LUP
fa39 0001 ld $01
fa3a 00f0 ld $f0 ;032e POKE
fa3b 0044 ld $44 ;032e 'p'
fa3c 0093 ld $93 ;0330 INC
fa3d 0044 ld $44 ;0330 'p'
fa3e 00f0 ld $f0 ;0332 POKE
fa3f 0044 ld $44 ;0332 'p'
fa40 0093 ld $93 ;0334 INC
fa41 0044 ld $44 ;0334 'p'
fa42 00f0 ld $f0 ;0336 POKE
fa43 0044 ld $44 ;0336 'p'
fa44 00ff ld $ff ;0338 RET
fa45 002b ld $2b ;0339 STW
fa46 0046 ld $46 ;0339 'SetupChannel'
fa47 00cd ld $cd ;033b DEF
fa48 00c9 ld $c9
fa49 0075 ld $75 ;033d PUSH
fa4a 0059 ld $59 ;033e LDI
fa4b 0010 ld $10
fa4c 002b ld $2b ;0340 STW
fa4d 0042 ld $42 ;0340 'j'
fa4e 0059 ld $59 ;0342 LDI
fa4f 000a ld $0a
fa50 002b ld $2b ;0344 STW
fa51 0032 ld $32 ;0344 'i'
fa52 00cf ld $cf ;0346 CALL
fa53 0048 ld $48 ;0346 'SendOnesToCard'
fa54 0021 ld $21 ;0348 LDW
fa55 0032 ld $32 ;0348 'i'
fa56 00e6 ld $e6 ;034a SUBI
fa57 0001 ld $01
fa58 0035 ld $35 ;034c BCC
fa59 004d ld $4d ;034d GT
fa5a 0042 ld $42
fa5b 0011 ld $11 ;034f LDWI
fa5c 0009 ld $09
fa5d 000b ld $0b
fa5e 002b ld $2b ;0352 STW
fa5f 0022 ld $22 ;0352 '_sysFn'
fa60 0011 ld $11 ;0354 LDWI
fa61 0078 ld $78
fa62 0080 ld $80
fa63 00b4 ld $b4 ;0357 SYS
fa64 00fa ld $fa
fa65 00cd ld $cd ;0359 DEF
fa66 0061 ld $61
fa67 00ff ld $ff ;035b 255
fa68 00ff ld $ff ;035c 255
fa69 0040 ld $40 ;035d 64
fa6a 0000 ld $00 ;035e 0
fa6b 0000 ld $00 ;035f 0
fa6c 0000 ld $00 ;0360 0
fa6d 0000 ld $00 ;0361 0
fa6e 0095 ld $95 ;0362 149
fa6f 002b ld $2b ;0363 STW
fa70 0044 ld $44 ;0363 'p'
fa71 0059 ld $59 ;0365 LDI
fa72 0081 ld $81
fa73 002b ld $2b ;0367 STW
fa74 0034 ld $34 ;0367 'q'
fa75 0059 ld $59 ;0369 LDI
fa76 0008 ld $08
fa77 002b ld $2b ;036b STW
fa78 0032 ld $32 ;036b 'i'
fa79 0021 ld $21 ;036d LDW
fa7a 0044 ld $44 ;036d 'p'
fa7b 00ad ld $ad ;036f PEEK
fa7c 0093 ld $93 ;0370 INC
fa7d 0044 ld $44 ;0370 'p'
fa7e 00f0 ld $f0 ;0372 POKE
fa7f 0034 ld $34 ;0372 'q'
fa80 0093 ld $93 ;0374 INC
fa81 0034 ld $34 ;0374 'q'
fa82 0021 ld $21 ;0376 LDW
fa83 0032 ld $32 ;0376 'i'
fa84 00e6 ld $e6 ;0378 SUBI
fa85 0001 ld $01
fa86 0035 ld $35 ;037a BCC
fa87 004d ld $4d ;037b GT
fa88 0069 ld $69
fa89 0059 ld $59 ;037d LDI
fa8a 0081 ld $81
fa8b 002b ld $2b ;037f STW
fa8c 0024 ld $24 ;037f '_sysArgs0'
fa8d 00e3 ld $e3 ;0381 ADDI
fa8e 0008 ld $08
fa8f 002b ld $2b ;0383 STW
fa90 0026 ld $26 ;0383 '_sysArgs2'
fa91 0011 ld $11 ;0385 LDWI
fa92 0015 ld $15
fa93 000b ld $0b
fa94 002b ld $2b ;0388 STW
fa95 0022 ld $22 ;0388 '_sysFn'
fa96 00b4 ld $b4 ;038a SYS
fa97 00cb ld $cb
fa98 0059 ld $59 ;038c LDI
fa99 0010 ld $10
fa9a 002b ld $2b ;038e STW
fa9b 0032 ld $32 ;038e 'i'
fa9c 00cf ld $cf ;0390 CALL
fa9d 0048 ld $48 ;0390 'SendOnesToCard'
fa9e 0082 ld $82 ;0392 ANDI
fa9f 0080 ld $80
faa0 0035 ld $35 ;0394 BCC
faa1 003f ld $3f ;0395 EQ
faa2 009c ld $9c
faa3 0021 ld $21 ;0397 LDW
faa4 0032 ld $32 ;0397 'i'
faa5 00e6 ld $e6 ;0399 SUBI
faa6 0001 ld $01
faa7 0035 ld $35 ;039b BCC
faa8 004d ld $4d ;039c GT
faa9 008c ld $8c
faaa 0011 ld $11 ;039e LDWI
faab 0009 ld $09
faac 000b ld $0b
faad 002b ld $2b ;03a1 STW
faae 0022 ld $22 ;03a1 '_sysFn'
faaf 0011 ld $11 ;03a3 LDWI
fab0 007c ld $7c
fab1 0080 ld $80
fab2 00b4 ld $b4 ;03a6 SYS
fab3 00fa ld $fa
fab4 001a ld $1a ;03a8 LD
fab5 002a ld $2a
fab6 0035 ld $35 ;03aa BCC
fab7 003f ld $3f ;03ab EQ
fab8 00c7 ld $c7
fab9 008c ld $8c ;03ad XORI
faba 0001 ld $01
fabb 0035 ld $35 ;03af BCC
fabc 0072 ld $72 ;03b0 NE
fabd 00c0 ld $c0
fabe 0011 ld $11 ;03b2 LDWI
fabf 0033 ld $33
fac0 00eb ld $eb
fac1 002b ld $2b ;03b5 STW
fac2 0024 ld $24 ;03b5 '_sysArgs0'
fac3 0011 ld $11 ;03b7 LDWI
fac4 0000 ld $00
fac5 0002 ld $02
fac6 002b ld $2b ;03ba STW
fac7 001a ld $1a ;03ba '_vLR'
fac8 0059 ld $59 ;03bc LDI
fac9 00ad ld $ad
faca 002b ld $2b ;03be STW
facb 0022 ld $22 ;03be '_sysFn'
facc 00b4 ld $b4 ;03c0 SYS
facd 00e2 ld $e2
face 0021 ld $21 ;03c2 LDW
facf 0042 ld $42 ;03c2 'j'
fad0 00e6 ld $e6 ;03c4 SUBI
fad1 0001 ld $01
fad2 0035 ld $35 ;03c6 BCC
fad3 004d ld $4d ;03c7 GT
fad4 003e ld $3e
fad5 0063 ld $63 ;03c9 POP
fad6 00ff ld $ff ;03ca RET
fad7 002b ld $2b ;03cb STW
fad8 004a ld $4a ;03cb 'CheckCard'
fad9 00cd ld $cd ;03cd DEF
fada 00e3 ld $e3
fadb 0059 ld $59 ;03cf LDI
fadc 00ff ld $ff
fadd 005e ld $5e ;03d1 ST
fade 002a ld $2a
fadf 0059 ld $59 ;03d3 LDI
fae0 002a ld $2a
fae1 002b ld $2b ;03d5 STW
fae2 0024 ld $24 ;03d5 '_sysArgs0'
fae3 00e3 ld $e3 ;03d7 ADDI
fae4 0001 ld $01
fae5 002b ld $2b ;03d9 STW
fae6 0026 ld $26 ;03d9 '_sysArgs2'
fae7 0011 ld $11 ;03db LDWI
fae8 0015 ld $15
fae9 000b ld $0b
faea 002b ld $2b ;03de STW
faeb 0022 ld $22 ;03de '_sysFn'
faec 00b4 ld $b4 ;03e0 SYS
faed 00cb ld $cb
faee 001a ld $1a ;03e2 LD
faef 002a ld $2a
faf0 00ff ld $ff ;03e4 RET
faf1 002b ld $2b ;03e5 STW
faf2 0048 ld $48 ;03e5 'SendOnesToCard'
faf3 0093 ld $93 ;03e7 INC
faf4 001b ld $1b
faf5 00ff ld $ff ;03e9 RET
faf6 0004 ld $04 ;| RAM segment address (high byte first)
faf7 0000 ld $00 ;|
faf8 00d6 ld $d6 ;| Length (1..256)
faf9 0011 ld $11 ;0400 LDWI
fafa 000f ld $0f
fafb fe00 bra ac ;+-----------------------------------+
fafc fcfd bra $fafd ;| |
fafd 1404 ld $04,y ;| Trampoline for page $fa00 lookups |
fafe e068 jmp y,$68 ;| |
faff c218 st [$18] ;+-----------------------------------+
fb00 000b ld $0b
fb01 002b ld $2b ;0403 STW
fb02 0022 ld $22
fb03 0059 ld $59 ;0405 LDI
fb04 0000 ld $00
fb05 00b4 ld $b4 ;0407 SYS
fb06 00f5 ld $f5
fb07 0011 ld $11 ;0409 LDWI
fb08 0012 ld $12
fb09 000b ld $0b
fb0a 002b ld $2b ;040c STW
fb0b 0022 ld $22
fb0c 0059 ld $59 ;040e LDI
fb0d 0000 ld $00
fb0e 00b4 ld $b4 ;0410 SYS
fb0f 00f7 ld $f7
fb10 00b4 ld $b4 ;0412 SYS
fb11 00f7 ld $f7
fb12 00b4 ld $b4 ;0414 SYS
fb13 00f7 ld $f7
fb14 00b4 ld $b4 ;0416 SYS
fb15 00f7 ld $f7
fb16 0011 ld $11 ;0418 LDWI
fb17 0058 ld $58
fb18 0001 ld $01
fb19 00cf ld $cf ;041b CALL
fb1a 0046 ld $46 ;041b 'SetupChannel'
fb1b 0011 ld $11 ;041d LDWI
fb1c 0070 ld $70
fb1d 0002 ld $02
fb1e 00cf ld $cf ;0420 CALL
fb1f 0046 ld $46 ;0420 'SetupChannel'
fb20 0011 ld $11 ;0422 LDWI
fb21 0078 ld $78
fb22 0003 ld $03
fb23 00cf ld $cf ;0425 CALL
fb24 0046 ld $46 ;0425 'SetupChannel'
fb25 0011 ld $11 ;0427 LDWI
fb26 007e ld $7e
fb27 0004 ld $04
fb28 00cf ld $cf ;042a CALL
fb29 0046 ld $46 ;042a 'SetupChannel'
fb2a 0011 ld $11 ;042c LDWI
fb2b 0000 ld $00
fb2c 0001 ld $01
fb2d 002b ld $2b ;042f STW
fb2e 0044 ld $44 ;042f 'p'
fb2f 0011 ld $11 ;0431 LDWI
fb30 0000 ld $00
fb31 0008 ld $08
fb32 002b ld $2b ;0434 STW
fb33 0034 ld $34 ;0434 'q'
fb34 001a ld $1a ;0436 LD
fb35 0035 ld $35 ;0436 'q'+1
fb36 00f0 ld $f0 ;0438 POKE
fb37 0044 ld $44 ;0438 'p'
fb38 0093 ld $93 ;043a INC
fb39 0044 ld $44 ;043a 'p'
fb3a 0059 ld $59 ;043c LDI
fb3b 0000 ld $00
fb3c 00f0 ld $f0 ;043e POKE
fb3d 0044 ld $44 ;043e 'p'
fb3e 0093 ld $93 ;0440 INC
fb3f 0044 ld $44 ;0440 'p'
fb40 0093 ld $93 ;0442 INC
fb41 0035 ld $35 ;0442 'q'+1
fb42 0021 ld $21 ;0444 LDW
fb43 0034 ld $34 ;0444 'q'
fb44 0035 ld $35 ;0446 BCC
fb45 004d ld $4d ;0447 GT
fb46 0034 ld $34
fb47 0011 ld $11 ;0449 LDWI
fb48 0003 ld $03
fb49 000b ld $0b
fb4a 002b ld $2b ;044c STW
fb4b 0022 ld $22 ;044c '_sysFn'
fb4c 0059 ld $59 ;044e LDI
fb4d 0020 ld $20
fb4e 005e ld $5e ;0450 ST
fb4f 0025 ld $25
fb50 0011 ld $11 ;0452 LDWI
fb51 0000 ld $00
fb52 0008 ld $08
fb53 002b ld $2b ;0455 STW
fb54 0044 ld $44 ;0455 'p'
fb55 002b ld $2b ;0457 STW
fb56 0026 ld $26 ;0457 '_sysArgs2'
fb57 0059 ld $59 ;0459 LDI
fb58 00a0 ld $a0
fb59 005e ld $5e ;045b ST
fb5a 0024 ld $24
fb5b 00b4 ld $b4 ;045d SYS
fb5c 00f3 ld $f3
fb5d 0011 ld $11 ;045f LDWI
fb5e 0000 ld $00
fb5f 0001 ld $01
fb60 0099 ld $99 ;0462 ADDW
fb61 0044 ld $44 ;0462 'p'
fb62 0035 ld $35 ;0464 BCC
fb63 004d ld $4d ;0465 GT
fb64 0053 ld $53
fb65 001a ld $1a ;0467 LD
fb66 002e ld $2e
fb67 0082 ld $82 ;0469 ANDI
fb68 0080 ld $80
fb69 0035 ld $35 ;046b BCC
fb6a 0072 ld $72 ;046c NE
fb6b 0070 ld $70
fb6c 005e ld $5e ;046e ST
fb6d 002e ld $2e
fb6e 005e ld $5e ;0470 ST
fb6f 002d ld $2d
fb70 0059 ld $59 ;0472 LDI
fb71 0009 ld $09
fb72 005e ld $5e ;0474 ST
fb73 002f ld $2f
fb74 0011 ld $11 ;0476 LDWI
fb75 0014 ld $14
fb76 0008 ld $08
fb77 002b ld $2b ;0479 STW
fb78 003e ld $3e ;0479 'Pos'
fb79 00cd ld $cd ;047b DEF
fb7a 0089 ld $89
fb7b 002a ld $2a ;047d '*'
fb7c 002a ld $2a ;047e '*'
fb7d 002a ld $2a ;047f '*'
fb7e 0020 ld $20 ;0480 ' '
fb7f 0047 ld $47 ;0481 'G'
fb80 0069 ld $69 ;0482 'i'
fb81 0067 ld $67 ;0483 'g'
fb82 0061 ld $61 ;0484 'a'
fb83 0074 ld $74 ;0485 't'
fb84 0072 ld $72 ;0486 'r'
fb85 006f ld $6f ;0487 'o'
fb86 006e ld $6e ;0488 'n'
fb87 0020 ld $20 ;0489 ' '
fb88 0000 ld $00 ;048a 0
fb89 00cf ld $cf ;048b CALL
fb8a 0040 ld $40 ;048b 'PrintS'
fb8b 00cf ld $cf ;048d CALL
fb8c 003a ld $3a ;048d 'CheckMemory'
fb8d 00cd ld $cd ;048f DEF
fb8e 00b1 ld $b1
fb8f 004b ld $4b ;0491 'K'
fb90 0020 ld $20 ;0492 ' '
fb91 002a ld $2a ;0493 '*'
fb92 002a ld $2a ;0494 '*'
fb93 002a ld $2a ;0495 '*'
fb94 0020 ld $20 ;0496 ' '
fb95 000a ld $0a ;0497 10
fb96 0020 ld $20 ;0498 ' '
fb97 0054 ld $54 ;0499 'T'
fb98 0054 ld $54 ;049a 'T'
fb99 004c ld $4c ;049b 'L'
fb9a 0020 ld $20 ;049c ' '
fb9b 006d ld $6d ;049d 'm'
fb9c 0069 ld $69 ;049e 'i'
fb9d 0063 ld $63 ;049f 'c'
fb9e 0072 ld $72 ;04a0 'r'
fb9f 006f ld $6f ;04a1 'o'
fba0 0063 ld $63 ;04a2 'c'
fba1 006f ld $6f ;04a3 'o'
fba2 006d ld $6d ;04a4 'm'
fba3 0070 ld $70 ;04a5 'p'
fba4 0075 ld $75 ;04a6 'u'
fba5 0074 ld $74 ;04a7 't'
fba6 0065 ld $65 ;04a8 'e'
fba7 0072 ld $72 ;04a9 'r'
fba8 0020 ld $20 ;04aa ' '
fba9 0052 ld $52 ;04ab 'R'
fbaa 004f ld $4f ;04ac 'O'
fbab 004d ld $4d ;04ad 'M'
fbac 0020 ld $20 ;04ae ' '
fbad 0076 ld $76 ;04af 'v'
fbae 0035 ld $35 ;04b0 '5'
fbaf 0061 ld $61 ;04b1 'a'
fbb0 0000 ld $00 ;04b2 0
fbb1 00cf ld $cf ;04b3 CALL
fbb2 0040 ld $40 ;04b3 'PrintS'
fbb3 0011 ld $11 ;04b5 LDWI
fbb4 0000 ld $00
fbb5 000b ld $0b
fbb6 002b ld $2b ;04b8 STW
fbb7 0022 ld $22 ;04b8 '_sysFn'
fbb8 0059 ld $59 ;04ba LDI
fbb9 0001 ld $01
fbba 00b4 ld $b4 ;04bc SYS
fbbb 00e6 ld $e6
fbbc 0021 ld $21 ;04be LDW
fbbd 0030 ld $30 ;04be 'CtrlBits'
fbbe 00ad ld $ad ;04c0 PEEK
fbbf 0035 ld $35 ;04c1 BCC
fbc0 003f ld $3f ;04c2 EQ
fbc1 00c4 ld $c4
fbc2 00cf ld $cf ;04c4 CALL
fbc3 004a ld $4a ;04c4 'CheckCard'
fbc4 0011 ld $11 ;04c6 LDWI
fbc5 00cf ld $cf
fbc6 00f5 ld $f5
fbc7 002b ld $2b ;04c9 STW
fbc8 0024 ld $24 ;04c9 '_sysArgs0'
fbc9 0011 ld $11 ;04cb LDWI
fbca 0000 ld $00
fbcb 0002 ld $02
fbcc 002b ld $2b ;04ce STW
fbcd 001a ld $1a ;04ce '_vLR'
fbce 0059 ld $59 ;04d0 LDI
fbcf 00ad ld $ad
fbd0 002b ld $2b ;04d2 STW
fbd1 0022 ld $22 ;04d2 '_sysFn'
fbd2 00b4 ld $b4 ;04d4 SYS
fbd3 00e2 ld $e2
fbd4 0000 ld $00 ;End of Core/Reset_v5.gcl, size 711
sys_ReadRomDir:
fbd5 f0db beq .sysDir#20
fbd6 1024 ld $24,x
fbd7 1600 ld ac,y
fbd8 0118 ld [$18]
fbd9 a00e suba $0e
fbda e200 jmp y,ac
.sysDir#20: fbdb 1400 ld $00,y
fbdc 00e0 ld $e0
fbdd 14fb ld $fb,y
fbde e200 jmp y,ac
fbdf 1400 ld $00,y
.sysDir#25: fbe0 dc52 st $52,[y,x++] ;'R'
fbe1 dc65 st $65,[y,x++] ;'e'
fbe2 dc73 st $73,[y,x++] ;'s'
fbe3 dc65 st $65,[y,x++] ;'e'
fbe4 dc74 st $74,[y,x++] ;'t'
fbe5 dc00 st $00,[y,x++] ;'\x00'
fbe6 dc00 st $00,[y,x++] ;'\x00'
fbe7 dc00 st $00,[y,x++] ;'\x00'
fbe8 000e ld $0e
fbe9 c218 st [$18]
fbea 00f9 ld $f9
fbeb 14fb ld $fb,y
fbec e0ee jmp y,$ee
fbed c219 st [$19]
.sysDir#39: fbee 1403 ld $03,y
fbef e0cb jmp y,$cb
fbf0 00ea ld $ea
fbf1 0200 nop ;10 fillers
fbf2 0200 nop
fbf3 0200 nop
* 10 times
fbfb fe00 bra ac ;+-----------------------------------+
fbfc fcfd bra $fbfd ;| |
fbfd 1404 ld $04,y ;| Trampoline for page $fb00 lookups |
fbfe e068 jmp y,$68 ;| |
fbff c218 st [$18] ;+-----------------------------------+
fc00