64463 lines
2.6 MiB
64463 lines
2.6 MiB
* source: Core/ROMv6.asm.py
|
|
178 enableListing()
|
|
179 #-----------------------------------------------------------------------
|
|
180 #
|
|
181 # Start of core
|
|
182 #
|
|
183 #-----------------------------------------------------------------------
|
|
184
|
|
185 # Pre-loading the formal interface as a way to get warnings when
|
|
186 # accidentally redefined with a different value
|
|
187 loadBindings('interface.json')
|
|
188 loadBindings('Core/interface-dev.json') # Provisional values for DEVROM
|
|
189
|
|
190 # Gigatron clock
|
|
191 cpuClock = 6.250e+06
|
|
192
|
|
193 # Output pin assignment for VGA
|
|
194 R, G, B, hSync, vSync = 1, 4, 16, 64, 128
|
|
195 syncBits = hSync+vSync # Both pulses negative
|
|
196
|
|
197 # When the XOUT register is in the circuit, the rising edge triggers its update.
|
|
198 # The loop can therefore not be agnostic to the horizontal pulse polarity.
|
|
199 assert syncBits & hSync != 0
|
|
200
|
|
201 # VGA 640x480 defaults (to be adjusted below!)
|
|
202 vFront = 10 # Vertical front porch
|
|
203 vPulse = 2 # Vertical sync pulse
|
|
204 vBack = 33 # Vertical back porch
|
|
205 vgaLines = vFront + vPulse + vBack + 480
|
|
206 vgaClock = 25.175e+06
|
|
207
|
|
208 # Video adjustments for Gigatron
|
|
209 # 1. Our clock is (slightly) slower than 1/4th VGA clock. Not all monitors will
|
|
210 # accept the decreased frame rate, so we restore the frame rate to above
|
|
211 # minimum 59.94 Hz by cutting some lines from the vertical front porch.
|
|
212 vFrontAdjust = vgaLines - int(4 * cpuClock / vgaClock * vgaLines)
|
|
213 vFront -= vFrontAdjust
|
|
214 # 2. Extend vertical sync pulse so we can feed the game controller the same
|
|
215 # signal. This is needed for controllers based on the 4021 instead of 74165
|
|
216 vPulseExtension = max(0, 8-vPulse)
|
|
217 vPulse += vPulseExtension
|
|
218 # 3. Borrow these lines from the back porch so the refresh rate remains
|
|
219 # unaffected
|
|
220 vBack -= vPulseExtension
|
|
221
|
|
222 # Start value of vertical blank counter
|
|
223 videoYline0 = 1-2*(vFront+vPulse+vBack-2)
|
|
224
|
|
225 # Mismatch between video lines and sound channels
|
|
226 soundDiscontinuity = (vFront+vPulse+vBack) % 4
|
|
227
|
|
228 # QQVGA resolution
|
|
229 qqVgaWidth = 160
|
|
230 qqVgaHeight = 120
|
|
231
|
|
232 # Game controller bits (actual controllers in kit have negative output)
|
|
233 # +----------------------------------------+
|
|
234 # | Up B* |
|
|
235 # | Left Right B A* |
|
|
236 # | Down Select Start A |
|
|
237 # +----------------------------------------+ *=Auto fire
|
|
238 buttonRight = 1
|
|
239 buttonLeft = 2
|
|
240 buttonDown = 4
|
|
241 buttonUp = 8
|
|
242 buttonStart = 16
|
|
243 buttonSelect = 32
|
|
244 buttonB = 64
|
|
245 buttonA = 128
|
|
246
|
|
247 #-----------------------------------------------------------------------
|
|
248 #
|
|
249 # RAM page 0: zero-page variables
|
|
250 #
|
|
251 #-----------------------------------------------------------------------
|
|
252
|
|
253 # Memory size in pages from auto-detect
|
|
254 memSize = zpByte()
|
|
255
|
|
256 # The current channel number for sound generation. Advanced every scan line
|
|
257 # and independent of the vertical refresh to maintain constant oscillation.
|
|
258 channel = zpByte()
|
|
259
|
|
260 # Next sound sample being synthesized
|
|
261 sample = zpByte()
|
|
262 # To save one instruction in the critical inner loop, `sample' is always
|
|
263 # reset with its own address instead of, for example, the value 0. Compare:
|
|
264 # 1 instruction reset
|
|
265 # st sample,[sample]
|
|
266 # 2 instruction reset:
|
|
267 # ld 0
|
|
268 # st [sample]
|
|
269 # The difference is not audible. This is fine when the reset/address
|
|
270 # value is low and doesn't overflow with 4 channels added to it.
|
|
271 # There is an alternative, but it requires pull-down diodes on the data bus:
|
|
272 # st [sample],[sample]
|
|
273 assert 4*63 + sample < 256
|
|
274 # We pin this reset/address value to 3, so `sample' swings from 3 to 255
|
|
275 assert sample == 3
|
|
276
|
|
277 # Former bootCount and bootCheck (<= ROMv3)
|
|
278 zpReserved = zpByte() # Recycled and still unused. Candidate future uses:
|
|
279 # - Video driver high address (for alternative video modes)
|
|
280 # - v6502: ADH offset ("MMU")
|
|
281 # - v8080: ???
|
|
282 vCpuSelect = zpByte() # Active interpreter page
|
|
283
|
|
284 # Entropy harvested from SRAM startup and controller input
|
|
285 entropy = zpByte(3)
|
|
286
|
|
287 # Visible video
|
|
288 videoY = zpByte() # Counts up from 0 to 238 in steps of 2
|
|
289 # Counts up (and is odd) during vertical blank
|
|
290 videoModeB = zpByte() # Handler for every 2nd line (pixel burst or vCPU)
|
|
291 videoModeC = zpByte() # Handler for every 3rd line (pixel burst or vCPU)
|
|
292 videoModeD = zpByte() # Handler for every 4th line (pixel burst or vCPU)
|
|
293
|
|
294 nextVideo = zpByte() # Jump offset to scan line handler (videoA, B, C...)
|
|
295 videoPulse = nextVideo # Used for pulse width modulation
|
|
296
|
|
297 # Frame counter is good enough as system clock
|
|
298 frameCount = zpByte(1)
|
|
299
|
|
300 # Serial input (game controller)
|
|
301 serialRaw = zpByte() # New raw serial read
|
|
302 serialLast = zpByte() # Previous serial read
|
|
303 buttonState = zpByte() # Clearable button state
|
|
304 resetTimer = zpByte() # After 2 seconds of holding 'Start', do a soft reset
|
|
305 # XXX move to page 1 to free up space
|
|
306
|
|
307 # Extended output (blinkenlights in bit 0:3 and audio in bit 4:7). This
|
|
308 # value must be present in AC during a rising hSync edge. It then gets
|
|
309 # copied to the XOUT register by the hardware. The XOUT register is only
|
|
310 # accessible in this indirect manner because it isn't part of the core
|
|
311 # CPU architecture.
|
|
312 xout = zpByte()
|
|
313 xoutMask = zpByte() # The blinkenlights and sound on/off state
|
|
314
|
|
315 # vCPU interpreter
|
|
316 vTicks = zpByte() # Interpreter ticks are units of 2 clocks
|
|
317 vPC = zpByte(2) # Interpreter program counter, points into RAM
|
|
318 vAC = zpByte(2) # Interpreter accumulator, 16-bits
|
|
319 vLR = zpByte(2) # Return address, for returning after CALL
|
|
320 vSP = zpByte(1) # Stack pointer
|
|
321 vTmp = zpByte()
|
|
322 vReturn = zpByte() # Return into video loop (in page of vBlankStart)
|
|
323
|
|
324 # Scratch
|
|
325 frameX = zpByte() # Starting byte within page
|
|
326 frameY = zpByte() # Page of current pixel line (updated by videoA)
|
|
327
|
|
328 # Vertical blank (reuse some variables used in the visible part)
|
|
329 videoSync0 = frameX # Vertical sync type on current line (0xc0 or 0x40)
|
|
330 videoSync1 = frameY # Same during horizontal pulse (0x80 or 0x00)
|
|
331
|
|
332 # Versioning for GT1 compatibility
|
|
333 # Please refer to Docs/GT1-files.txt for interpreting this variable
|
|
334 romType = zpByte(1)
|
|
335
|
|
336 # The low 3 bits are repurposed to select the actively updated sound channels.
|
|
337 # Valid bit combinations are:
|
|
338 # xxxxx011 Default after reset: 4 channels (page 1,2,3,4)
|
|
339 # xxxxx001 2 channels at double update rate (page 1,2)
|
|
340 # xxxxx000 1 channel at quadruple update rate (page 1)
|
|
341 # The main application for this is to free up the high bytes of page 2,3,4.
|
|
342 channelMask = symbol('channelMask_v4')
|
|
343 assert romType == channelMask
|
|
344
|
|
345 # SYS function arguments and results/scratch
|
|
346 sysFn = zpByte(2)
|
|
347 sysArgs = zpByte(8)
|
|
348
|
|
349 # Play sound if non-zero, count down and stop sound when zero
|
|
350 soundTimer = zpByte()
|
|
351
|
|
352 # Fow now the LED state machine itself is hard-coded in the program ROM
|
|
353 ledTimer = zpByte() # Number of ticks until next LED change
|
|
354 ledState_v2 = zpByte() # Current LED state
|
|
355 ledTempo = zpByte() # Next value for ledTimer after LED state change
|
|
356
|
|
357
|
|
358 # Management of free space in page zero (userVars)
|
|
359 # * Programs that only use the features of ROMvx can
|
|
360 # safely use all bytes above userVars_vx except 0x80.
|
|
361 # * Programs that use some but not all features of ROMvx
|
|
362 # may exceptionally use bytes between userVars
|
|
363 # and userVars_vx if they avoid using ROM features
|
|
364 # that need them. This is considerably riskier.
|
|
365 userVars = zpByte(0)
|
|
366 userVars_v4 = zpByte(0)
|
|
367 # Saved vCPU context during vIRQ
|
|
368 # Code that uses vCPU interrupts should not use these locations.
|
|
369 vIrqSave = zpByte(6)
|
|
370 # Start of safely usable bytes under ROMv5
|
|
371 userVars_v5 = zpByte(0)
|
|
372 # Start of safely usable bytes under ROMv6
|
|
373 userVars_v6 = zpByte(0)
|
|
374
|
|
375 # [0x80]
|
|
376 # Constant 0x01.
|
|
377 zpReset(0x80)
|
|
378 oneConst = zpByte(1)
|
|
379 userVars2 = zpByte(0)
|
|
380
|
|
381 # Warning: One should avoid using SYS_ExpanderControl
|
|
382 # under ROMv4 overwrites becauses it overwrites 0x81.
|
|
383
|
|
384
|
|
385 #-----------------------------------------------------------------------
|
|
386 #
|
|
387 # RAM page 1: video line table
|
|
388 #
|
|
389 #-----------------------------------------------------------------------
|
|
390
|
|
391 # Byte 0-239 define the video lines
|
|
392 videoTable = 0x0100 # Indirection table: Y[0] dX[0] ..., Y[119] dX[119]
|
|
393
|
|
394 vReset = 0x01f0
|
|
395 vIRQ_v5 = 0x01f6
|
|
396 ctrlBits = 0x01f8
|
|
397 videoTop_v5 = 0x01f9 # Number of skip lines
|
|
398
|
|
399 # Highest bytes are for sound channel variables
|
|
400 wavA = 250 # Waveform modulation with `adda'
|
|
401 wavX = 251 # Waveform modulation with `xora'
|
|
402 keyL = 252 # Frequency low 7 bits (bit7 == 0)
|
|
403 keyH = 253 # Frequency high 8 bits
|
|
404 oscL = 254 # Phase low 7 bits
|
|
405 oscH = 255 # Phase high 8 bits
|
|
406
|
|
407 #-----------------------------------------------------------------------
|
|
408 # Memory layout
|
|
409 #-----------------------------------------------------------------------
|
|
410
|
|
411 userCode = 0x0200 # Application vCPU code
|
|
412 soundTable = 0x0700 # Wave form tables (doubles as right-shift-2 table)
|
|
413 screenMemory = 0x0800 # Default start of screen memory: 0x0800 to 0x7fff
|
|
414
|
|
415 #-----------------------------------------------------------------------
|
|
416 # Application definitions
|
|
417 #-----------------------------------------------------------------------
|
|
418
|
|
419 maxTicks = 28//2 # Duration of vCPU's slowest virtual opcode (ticks)
|
|
420 minTicks = 14//2 # vcPU's fastest instruction
|
|
421 v6502_maxTicks = 38//2 # Max duration of v6502 processing phase (ticks)
|
|
422
|
|
423 runVcpu_overhead = 5 # Caller overhead (cycles)
|
|
424 vCPU_overhead = 9 # Callee overhead of jumping in and out (cycles)
|
|
425 v6502_overhead = 11 # Callee overhead for v6502 (cycles)
|
|
426
|
|
427 v6502_adjust = (v6502_maxTicks - maxTicks) + (v6502_overhead - vCPU_overhead)//2
|
|
428 assert v6502_adjust >= 0 # v6502's overhead is a bit more than vCPU
|
|
429
|
|
430 def runVcpu(n, ref=None, returnTo=None):
|
|
431 """Macro to run interpreter for exactly n cycles. Returns 0 in AC.
|
|
432
|
|
433 - `n' is the number of available Gigatron cycles including overhead.
|
|
434 This is converted into interpreter ticks and takes into account
|
|
435 the vCPU calling overheads. A `nop' is inserted when necessary
|
|
436 for alignment between cycles and ticks.
|
|
437 - `returnTo' is where program flow continues after return. If not set
|
|
438 explicitely, it will be the first instruction behind the expansion.
|
|
439 - If another interpreter than vCPU is active (v6502...), that one
|
|
440 must adjust for the timing differences, because runVcpu wouldn't know."""
|
|
441
|
|
442 overhead = runVcpu_overhead + vCPU_overhead
|
|
443 if returnTo == 0x100: # Special case for videoZ
|
|
444 overhead -= 2
|
|
445
|
|
446 if n is None:
|
|
447 # (Clumsily) create a maximum time slice, corresponding to a vTicks
|
|
448 # value of 127 (giving 282 cycles). A higher value doesn't work because
|
|
449 # then SYS functions that just need 28 cycles (0 excess) won't start.
|
|
450 n = (127 + maxTicks) * 2 + overhead
|
|
451
|
|
452 n -= overhead
|
|
453 assert n > 0
|
|
454
|
|
455 if n % 2 == 1:
|
|
456 nop() # Tick alignment
|
|
457 n -= 1
|
|
458 assert n % 2 == 0
|
|
459
|
|
460 print('runVcpu at $%04x net cycles %3s info %s' % (pc(), n, ref))
|
|
461
|
|
462 if returnTo != 0x100:
|
|
463 if returnTo is None:
|
|
464 returnTo = pc() + 5 # Next instruction
|
|
465 ld(lo(returnTo)) #0
|
|
466 st([vReturn]) #1
|
|
467
|
|
468 n //= 2
|
|
469 n -= maxTicks # First instruction always runs
|
|
470 assert n < 128
|
|
471 assert n >= v6502_adjust
|
|
472
|
|
473 ld([vCpuSelect],Y) #2
|
|
474 jmp(Y,'ENTER') #3
|
|
475 ld(n) #4
|
|
476 assert runVcpu_overhead == 5
|
|
477
|
|
478 #-----------------------------------------------------------------------
|
|
479 # v6502 definitions
|
|
480 #-----------------------------------------------------------------------
|
|
481
|
|
482 # Registers are zero page variables
|
|
483 v6502_PC = vLR # Program Counter
|
|
484 v6502_PCL = vLR+0 # Program Counter Low
|
|
485 v6502_PCH = vLR+1 # Program Counter High
|
|
486 v6502_S = vSP # Stack Pointer (kept as "S+1")
|
|
487 v6502_A = vAC+0 # Accumulator
|
|
488 v6502_BI = vAC+1 # B Input Register (used by SBC)
|
|
489 v6502_ADL = sysArgs+0 # Low Address Register
|
|
490 v6502_ADH = sysArgs+1 # High Address Register
|
|
491 v6502_IR = sysArgs+2 # Instruction Register
|
|
492 v6502_P = sysArgs+3 # Processor Status Register (V flag in bit 7)
|
|
493 v6502_Qz = sysArgs+4 # Quick Status Register for Z flag
|
|
494 v6502_Qn = sysArgs+5 # Quick Status Register for N flag
|
|
495 v6502_X = sysArgs+6 # Index Register X
|
|
496 v6502_Y = sysArgs+7 # Index Register Y
|
|
497 v6502_Tmp = vTmp # Scratch (may be clobbered outside v6502)
|
|
498
|
|
499 # MOS 6502 definitions for P register
|
|
500 v6502_Cflag = 1 # Carry Flag (unsigned overflow)
|
|
501 v6502_Zflag = 2 # Zero Flag (all bits zero)
|
|
502 v6502_Iflag = 4 # Interrupt Enable Flag (1=Disable)
|
|
503 v6502_Dflag = 8 # Decimal Enable Flag (aka BCD mode, 1=Enable)
|
|
504 v6502_Bflag = 16 # Break (or PHP) Instruction Flag
|
|
505 v6502_Uflag = 32 # Unused (always 1)
|
|
506 v6502_Vflag = 64 # Overflow Flag (signed overflow)
|
|
507 v6502_Nflag = 128 # Negative Flag (bit 7 of result)
|
|
508
|
|
509 # In emulation it is much faster to keep the V flag in bit 7
|
|
510 # This can be corrected when importing/exporting with PHP, PLP, etc
|
|
511 v6502_Vemu = 128
|
|
512
|
|
513 # On overflow:
|
|
514 # """Overflow is set if two inputs with the same sign produce
|
|
515 # a result with a different sign. Otherwise it is clear."""
|
|
516 # Formula (without carry/borrow in!):
|
|
517 # (A ^ (A+B)) & (B ^ (A+B)) & 0x80
|
|
518 # References:
|
|
519 # http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html
|
|
520 # http://6502.org/tutorials/vflag.html
|
|
521
|
|
522 # Memory layout
|
|
523 v6502_Stack = 0x0000 # 0x0100 is already used in the Gigatron
|
|
524 #v6502_NMI = 0xfffa
|
|
525 #v6502_RESET = 0xfffc
|
|
526 #v6502_IRQ = 0xfffe
|
|
527
|
|
528 #-----------------------------------------------------------------------
|
|
529 #
|
|
530 # $0000 ROM page 0: Boot
|
|
531 #
|
|
532 #-----------------------------------------------------------------------
|
|
533
|
|
534 align(0x100, size=0x80)
|
|
535
|
|
536 # Give a first sign of life that can be checked with a voltmeter
|
|
address
|
|
| encoding
|
|
| | instruction
|
|
| | | operands
|
|
| | | |
|
|
V V V V
|
|
0000 0000 ld $00 537 ld(0b0000) # LEDs |OOOO|
|
|
0001 1880 ld $80,out 538 ld(syncBits^hSync,OUT) # Prepare XOUT update, hSync goes down, RGB to black
|
|
0002 18c0 ld $c0,out 539 ld(syncBits,OUT) # hSync goes up, updating XOUT
|
|
540
|
|
541 # Setup I/O and RAM expander
|
|
0003 c17f ctrl $7f 542 ctrl(0b01111111) # Reset signal (default state | 0x3)
|
|
0004 c17c ctrl $7c 543 ctrl(0b01111100) # Disable SPI slaves, enable RAM, bank 1
|
|
544 # ^^^^^^^^
|
|
545 # |||||||`-- SCLK
|
|
546 # ||||||`--- Not connected
|
|
547 # |||||`---- /SS0
|
|
548 # ||||`----- /SS1
|
|
549 # |||`------ /SS2
|
|
550 # ||`------- /SS3
|
|
551 # |`-------- B0
|
|
552 # `--------- B1
|
|
553 # bit15 --------- MOSI = 0
|
|
554
|
|
555 # Simple RAM test and size check by writing to [1<<n] and see if [0] changes or not.
|
|
0005 0001 ld $01 556 ld(1) # Quick RAM test and count
|
|
557 label('.countMem0')
|
|
.countMem0: 0006 d601 st [$01],y 558 st([memSize],Y) # Store in RAM and load AC in Y
|
|
0007 00ff ld $ff 559 ld(255)
|
|
0008 6900 xora [y,$00] 560 xora([Y,0]) # Invert value from memory
|
|
0009 ca00 st [y,$00] 561 st([Y,0]) # Test RAM by writing the new value
|
|
000a c200 st [$00] 562 st([0]) # Copy result in [0]
|
|
000b 6900 xora [y,$00] 563 xora([Y,0]) # Read back and compare if written ok
|
|
000c ec0c bne $000c 564 bne(pc()) # Loop forever on RAM failure here
|
|
000d 00ff ld $ff 565 ld(255)
|
|
000e 6900 xora [y,$00] 566 xora([Y,0]) # Invert memory value again
|
|
000f ca00 st [y,$00] 567 st([Y,0]) # To restore original value
|
|
0010 6100 xora [$00] 568 xora([0]) # Compare with inverted copy
|
|
0011 f015 beq .countMem1 569 beq('.countMem1') # If equal, we wrapped around
|
|
0012 0101 ld [$01] 570 ld([memSize])
|
|
0013 fc06 bra .countMem0 571 bra('.countMem0') # Loop to test next address line
|
|
0014 8200 adda ac 572 adda(AC) # Executes in the branch delay slot!
|
|
573 label('.countMem1')
|
|
574
|
|
575 # Momentarily wait to allow for debouncing of the reset switch by spinning
|
|
576 # roughly 2^15 times at 2 clocks per loop: 6.5ms@10MHz to 10ms@6.3MHz
|
|
577 # Real-world switches normally bounce shorter than that.
|
|
578 # "[...] 16 switches exhibited an average 1557 usec of bouncing, with,
|
|
579 # as I said, a max of 6200 usec" (From: http://www.ganssle.com/debouncing.htm)
|
|
580 # Relevant for the breadboard version, as the kit doesn't have a reset switch.
|
|
581
|
|
.countMem1: 0015 00ff ld $ff 582 ld(255) # Debounce reset button
|
|
583 label('.debounce')
|
|
.debounce: 0016 c200 st [$00] 584 st([0])
|
|
0017 ec17 bne $0017 585 bne(pc())
|
|
0018 a001 suba $01 586 suba(1) # Branch delay slot
|
|
0019 0100 ld [$00] 587 ld([0])
|
|
001a ec16 bne .debounce 588 bne('.debounce')
|
|
001b a001 suba $01 589 suba(1) # Branch delay slot
|
|
590
|
|
591 # Update LEDs (memory is present and counted, reset is stable)
|
|
001c 0001 ld $01 592 ld(0b0001) # LEDs |*OOO|
|
|
001d 1880 ld $80,out 593 ld(syncBits^hSync,OUT)
|
|
001e 18c0 ld $c0,out 594 ld(syncBits,OUT)
|
|
595
|
|
596 # Scan the entire RAM space to collect entropy for a random number generator.
|
|
597 # The 16-bit address space is scanned, even if less RAM was detected.
|
|
001f 0000 ld $00 598 ld(0) # Collect entropy from RAM
|
|
0020 d218 st [$18],x 599 st([vAC+0],X)
|
|
0021 d619 st [$19],y 600 st([vAC+1],Y)
|
|
601 label('.initEnt0')
|
|
.initEnt0: 0022 0106 ld [$06] 602 ld([entropy+0])
|
|
0023 f426 bge .initEnt1 603 bpl('.initEnt1')
|
|
0024 8d00 adda [y,x] 604 adda([Y,X])
|
|
0025 60bf xora $bf 605 xora(191)
|
|
606 label('.initEnt1')
|
|
.initEnt1: 0026 c206 st [$06] 607 st([entropy+0])
|
|
0027 0107 ld [$07] 608 ld([entropy+1])
|
|
0028 f42b bge .initEnt2 609 bpl('.initEnt2')
|
|
0029 8106 adda [$06] 610 adda([entropy+0])
|
|
002a 60c1 xora $c1 611 xora(193)
|
|
612 label('.initEnt2')
|
|
.initEnt2: 002b c207 st [$07] 613 st([entropy+1])
|
|
002c 8108 adda [$08] 614 adda([entropy+2])
|
|
002d c208 st [$08] 615 st([entropy+2])
|
|
002e 0118 ld [$18] 616 ld([vAC+0])
|
|
002f 8001 adda $01 617 adda(1)
|
|
0030 ec22 bne .initEnt0 618 bne('.initEnt0')
|
|
0031 d218 st [$18],x 619 st([vAC+0],X)
|
|
0032 0119 ld [$19] 620 ld([vAC+1])
|
|
0033 8001 adda $01 621 adda(1)
|
|
0034 ec22 bne .initEnt0 622 bne('.initEnt0')
|
|
0035 d619 st [$19],y 623 st([vAC+1],Y)
|
|
624
|
|
625 # Update LEDs
|
|
0036 0003 ld $03 626 ld(0b0011) # LEDs |**OO|
|
|
0037 1880 ld $80,out 627 ld(syncBits^hSync,OUT)
|
|
0038 18c0 ld $c0,out 628 ld(syncBits,OUT)
|
|
629
|
|
630 # vCPU reset handler
|
|
0039 00ee ld $ee 631 ld((vReset&255)-2) # Setup vCPU reset handler
|
|
003a c216 st [$16] 632 st([vPC])
|
|
003b 9002 adda $02,x 633 adda(2,X)
|
|
003c 0001 ld $01 634 ld(vReset>>8)
|
|
003d d617 st [$17],y 635 st([vPC+1],Y)
|
|
003e dc59 st $59,[y,x++] 636 st('LDI', [Y,Xpp])
|
|
003f dc5f st $5f,[y,x++] 637 st('SYS_Reset_88', [Y,Xpp])
|
|
0040 dc2b st $2b,[y,x++] 638 st('STW', [Y,Xpp])
|
|
0041 dc22 st $22,[y,x++] 639 st(sysFn, [Y,Xpp])
|
|
0042 dcb4 st $b4,[y,x++] 640 st('SYS', [Y,Xpp]) # SYS -> SYS_Reset_88 -> SYS_Exec_88
|
|
0043 dce2 st $e2,[y,x++] 641 st(256-88//2+maxTicks,[Y,Xpp])
|
|
0044 dc00 st $00,[y,x++] 642 st(0, [Y,Xpp]) # vIRQ_v5: Disable interrupts
|
|
0045 dc00 st $00,[y,x++] 643 st(0, [Y,Xpp]) # vIRQ_v5
|
|
0046 dcfc st $fc,[y,x++] 644 st(0b11111100, [Y,Xpp]) # Control register
|
|
0047 dc00 st $00,[y,x++] 645 st(0, [Y,Xpp]) # videoTop
|
|
646
|
|
0048 0002 ld $02 647 ld(hi('ENTER')) # Active interpreter (vCPU,v6502) = vCPU
|
|
0049 c205 st [$05] 648 st([vCpuSelect])
|
|
649
|
|
004a 00ff ld $ff 650 ld(255) # Setup serial input
|
|
004b c20e st [$0e] 651 st([frameCount])
|
|
004c c20f st [$0f] 652 st([serialRaw])
|
|
004d c210 st [$10] 653 st([serialLast])
|
|
004e c211 st [$11] 654 st([buttonState])
|
|
004f c212 st [$12] 655 st([resetTimer]) # resetTimer<0 when entering Main.gcl
|
|
656
|
|
0050 0007 ld $07 657 ld(0b0111) # LEDs |***O|
|
|
0051 1880 ld $80,out 658 ld(syncBits^hSync,OUT)
|
|
0052 18c0 ld $c0,out 659 ld(syncBits,OUT)
|
|
660
|
|
0053 0000 ld $00 661 ld(0)
|
|
0054 c200 st [$00] 662 st([0]) # Carry lookup ([0x80] in 1st line of vBlank)
|
|
0055 c202 st [$02] 663 st([channel])
|
|
0056 c22c st [$2c] 664 st([soundTimer])
|
|
665
|
|
0057 000f ld $0f 666 ld(0b1111) # LEDs |****|
|
|
0058 1880 ld $80,out 667 ld(syncBits^hSync,OUT)
|
|
0059 18c0 ld $c0,out 668 ld(syncBits,OUT)
|
|
005a c213 st [$13] 669 st([xout]) # Setup for control by video loop
|
|
005b c214 st [$14] 670 st([xoutMask])
|
|
671
|
|
005c 1401 ld $01,y 672 ld(hi('startVideo'),Y) # Enter video loop at vertical blank
|
|
005d e003 jmp y,$03 673 jmp(Y,'startVideo')
|
|
005e c22e st [$2e] 674 st([ledState_v2]) # Setting to 1..126 means "stopped"
|
|
675
|
|
676 #-----------------------------------------------------------------------
|
|
677 # Extension SYS_Reset_88: Soft reset
|
|
678 #-----------------------------------------------------------------------
|
|
679
|
|
680 # SYS_Reset_88 initiates an immediate Gigatron reset from within the vCPU.
|
|
681 # The reset sequence itself is mostly implemented in GCL by Reset.gcl,
|
|
682 # which must first be loaded into RAM. But as that takes more than 1 scanline,
|
|
683 # some vCPU bootstrapping code gets loaded with SYS_Exec_88.
|
|
684 # !!! This function was REMOVED from interface.json
|
|
685 # !!! Better use vReset as generic entry point for soft reset
|
|
686
|
|
687 # ROM type (see also Docs/GT1-files.txt)
|
|
688 romTypeValue = symbol('romTypeValue_ROMv6')
|
|
689
|
|
690 label('SYS_Reset_88')
|
|
691 assert pc()>>8 == 0
|
|
692 assert (romTypeValue & 7) == 0
|
|
SYS_Reset_88: 005f 0048 ld $48 693 ld(romTypeValue) #15 Set ROM type/version and clear channel mask
|
|
0060 c221 st [$21] 694 st([romType]) #16
|
|
0061 0000 ld $00 695 ld(0) #17
|
|
0062 c21c st [$1c] 696 st([vSP]) #18 vSP
|
|
0063 1401 ld $01,y 697 ld(hi('videoTop_v5'),Y) #19
|
|
0064 caf9 st [y,$f9] 698 st([Y,lo('videoTop_v5')]) #20 Show all 120 pixel lines
|
|
0065 caf6 st [y,$f6] 699 st([Y,vIRQ_v5]) #21 Disable vIRQ dispatch
|
|
0066 caf7 st [y,$f7] 700 st([Y,vIRQ_v5+1]) #22
|
|
0067 c22c st [$2c] 701 st([soundTimer]) #23 soundTimer
|
|
702 assert userCode&255 == 0
|
|
0068 c21a st [$1a] 703 st([vLR]) #24 vLR
|
|
0069 0002 ld $02 704 ld(userCode>>8) #25
|
|
006a c21b st [$1b] 705 st([vLR+1]) #26
|
|
006b 00f6 ld $f6 706 ld('nopixels') #27 Video mode 3 (fast)
|
|
006c c20a st [$0a] 707 st([videoModeB]) #28
|
|
006d c20b st [$0b] 708 st([videoModeC]) #29
|
|
006e c20c st [$0c] 709 st([videoModeD]) #30
|
|
006f 00ad ld $ad 710 ld('SYS_Exec_88') #31 SYS_Exec_88
|
|
0070 c222 st [$22] 711 st([sysFn]) #32 High byte (remains) 0
|
|
0071 00bd ld $bd 712 ld('Reset') #33 Reset.gt1 from EPROM
|
|
0072 c224 st [$24] 713 st([sysArgs+0]) #34
|
|
0073 00f3 ld $f3 714 ld(hi('Reset')) #35
|
|
0074 c225 st [$25] 715 st([sysArgs+1]) #36
|
|
0075 0116 ld [$16] 716 ld([vPC]) #37 Force second SYS call
|
|
0076 a002 suba $02 717 suba(2) #38
|
|
0077 c216 st [$16] 718 st([vPC]) #39
|
|
719 # Reset expansion board
|
|
0078 c17f ctrl $7f 720 ctrl(0b01111111) #40 Reset signal (default state | 0x3)
|
|
0079 c17c ctrl $7c 721 ctrl(0b01111100) #41 Default state.
|
|
007a 011d ld [$1d] 722 ld([vTmp]) #42 Always load after ctrl
|
|
723 # Return to interpreter
|
|
007b 1403 ld $03,y 724 ld(hi('REENTER'),Y) #43
|
|
007c e0cb jmp y,$cb 725 jmp(Y,'REENTER') #44
|
|
007d 00e8 ld $e8 726 ld(-48/2) #45
|
|
727
|
|
728 #-----------------------------------------------------------------------
|
|
729 # Placeholders for future SYS functions. This works as a kind of jump
|
|
730 # table. The indirection allows SYS implementations to be moved around
|
|
731 # between ROM versions, at the expense of 2 clock cycles (or 1). When
|
|
732 # the function is not present it just acts as a NOP. Of course, when a
|
|
733 # SYS function must be patched or extended it needs to have budget for
|
|
734 # that in its declared maximum cycle count.
|
|
735 #
|
|
736 # Technically the same goal can be achieved by starting each function
|
|
737 # with 2 nop's, or by overdeclaring their duration in the first place
|
|
738 # (a bit is still wise to do). But this can result in fragmentation
|
|
739 # of future ROM images. The indirection avoids that.
|
|
740 #
|
|
741 # An added advantage of having these in ROM page 0 is that it saves one
|
|
742 # byte when setting sysFn: LDI+STW (4 bytes) instead of LDWI+STW (5 bytes)
|
|
743 #-----------------------------------------------------------------------
|
|
744
|
|
007e 0200 nop 745 align(0x80, size=0x80)
|
|
007f 0200 nop
|
|
746 assert pc() == 0x80
|
|
747
|
|
0080 1403 ld $03,y 748 ld(hi('REENTER'),Y) #15 slot 0x80
|
|
0081 e0cb jmp y,$cb 749 jmp(Y,'REENTER') #16
|
|
0082 00f6 ld $f6 750 ld(-20/2) #17
|
|
751
|
|
0083 1403 ld $03,y 752 ld(hi('REENTER'),Y) #15 slot 0x83
|
|
0084 e0cb jmp y,$cb 753 jmp(Y,'REENTER') #16
|
|
0085 00f6 ld $f6 754 ld(-20/2) #17
|
|
755
|
|
0086 1403 ld $03,y 756 ld(hi('REENTER'),Y) #15 slot 0x86
|
|
0087 e0cb jmp y,$cb 757 jmp(Y,'REENTER') #16
|
|
0088 00f6 ld $f6 758 ld(-20/2) #17
|
|
759
|
|
0089 1403 ld $03,y 760 ld(hi('REENTER'),Y) #15 slot 0x89
|
|
008a e0cb jmp y,$cb 761 jmp(Y,'REENTER') #16
|
|
008b 00f6 ld $f6 762 ld(-20/2) #17
|
|
763
|
|
008c 1403 ld $03,y 764 ld(hi('REENTER'),Y) #15 slot 0x8c
|
|
008d e0cb jmp y,$cb 765 jmp(Y,'REENTER') #16
|
|
008e 00f6 ld $f6 766 ld(-20/2) #17
|
|
767
|
|
008f 1403 ld $03,y 768 ld(hi('REENTER'),Y) #15 slot 0x8f
|
|
0090 e0cb jmp y,$cb 769 jmp(Y,'REENTER') #16
|
|
0091 00f6 ld $f6 770 ld(-20/2) #17
|
|
771
|
|
0092 1403 ld $03,y 772 ld(hi('REENTER'),Y) #15 slot 0x92
|
|
0093 e0cb jmp y,$cb 773 jmp(Y,'REENTER') #16
|
|
0094 00f6 ld $f6 774 ld(-20/2) #17
|
|
775
|
|
0095 1403 ld $03,y 776 ld(hi('REENTER'),Y) #15 slot 0x95
|
|
0096 e0cb jmp y,$cb 777 jmp(Y,'REENTER') #16
|
|
0097 00f6 ld $f6 778 ld(-20/2) #17
|
|
779
|
|
0098 1403 ld $03,y 780 ld(hi('REENTER'),Y) #15 slot 0x98
|
|
0099 e0cb jmp y,$cb 781 jmp(Y,'REENTER') #16
|
|
009a 00f6 ld $f6 782 ld(-20/2) #17
|
|
783
|
|
009b 1403 ld $03,y 784 ld(hi('REENTER'),Y) #15 slot 0x9b
|
|
009c e0cb jmp y,$cb 785 jmp(Y,'REENTER') #16
|
|
009d 00f6 ld $f6 786 ld(-20/2) #17
|
|
787
|
|
788 #-----------------------------------------------------------------------
|
|
789 # Extension SYS_Multiply_s16_v6_66: 16 bit multiplication
|
|
790 #-----------------------------------------------------------------------
|
|
791 #
|
|
792 # Computes C = C + A * B where A,B,C are 16 bits integers.
|
|
793 # Returns 16 bits result in vAC as well
|
|
794 #
|
|
795 # sysArgs[0:1] Multiplicand A (in)
|
|
796 # sysArgs[2:3] Multiplicand B (in)
|
|
797 # sysArgs[4:5] C (inout)
|
|
798 # sysArgs[6:7] Must be set to 1 (in)
|
|
799 #
|
|
800 # Credits: at67
|
|
801
|
|
802 label('SYS_Multiply_s16_v6_66')
|
|
SYS_Multiply_s16_v6_66:
|
|
009e 1414 ld $14,y 803 ld(hi('sys_Multiply_s16'),Y) #15 slot 0x9e
|
|
009f e05c jmp y,$5c 804 jmp(Y,'sys_Multiply_s16') #16
|
|
00a0 012a ld [$2a] 805 ld([sysArgs+6]) #17 load mask.lo
|
|
806
|
|
807 #-----------------------------------------------------------------------
|
|
808 # Extension SYS_Divide_s16_v6_80: 15 bit division
|
|
809 #-----------------------------------------------------------------------
|
|
810 #
|
|
811 # Computes the Euclidean division of 0<=A<=32767 and 0<B<=32767.
|
|
812 # An external wrapper is needed to handle signed division or
|
|
813 # to handle unsigned division with full range.
|
|
814 #
|
|
815 # sysArgs[0:1] Dividend A (in) Quotient (out)
|
|
816 # sysArgs[2:3] Divisor B (in)
|
|
817 # sysArgs[4:5] Must be set to 0 (in) Remainder (out)
|
|
818 # sysArgs[6:7] Must be set to 1 (in)
|
|
819 #
|
|
820 # Credits: at67
|
|
821
|
|
822 label('SYS_Divide_s16_v6_80')
|
|
SYS_Divide_s16_v6_80:
|
|
00a1 1414 ld $14,y 823 ld(hi('sys_Divide_s16'),Y) #15 slot 0xa1
|
|
00a2 e094 jmp y,$94 824 jmp(Y,'sys_Divide_s16') #16
|
|
00a3 0128 ld [$28] 825 ld([sysArgs+4]) #17
|
|
826
|
|
827 #-----------------------------------------------------------------------
|
|
828 # More placeholders for future SYS functions
|
|
829 #-----------------------------------------------------------------------
|
|
830
|
|
00a4 1403 ld $03,y 831 ld(hi('REENTER'),Y) #15 slot 0xa4
|
|
00a5 e0cb jmp y,$cb 832 jmp(Y,'REENTER') #16
|
|
00a6 00f6 ld $f6 833 ld(-20/2) #17
|
|
834
|
|
00a7 1403 ld $03,y 835 ld(hi('REENTER'),Y) #15 slot 0xa7
|
|
00a8 e0cb jmp y,$cb 836 jmp(Y,'REENTER') #16
|
|
00a9 00f6 ld $f6 837 ld(-20/2) #17
|
|
838
|
|
00aa 1403 ld $03,y 839 ld(hi('REENTER'),Y) #15 slot 0xaa
|
|
00ab e0cb jmp y,$cb 840 jmp(Y,'REENTER') #16
|
|
00ac 00f6 ld $f6 841 ld(-20/2) #17
|
|
842
|
|
843 #-----------------------------------------------------------------------
|
|
844 # Extension SYS_Exec_88: Load code from ROM into memory and execute it
|
|
845 #-----------------------------------------------------------------------
|
|
846 #
|
|
847 # This loads the vCPU code with consideration of the current vSP
|
|
848 # Used during reset, but also for switching between applications or for
|
|
849 # loading data from ROM from within an application (overlays).
|
|
850 #
|
|
851 # ROM stream format is [<addrH> <addrL> <n&255> n*<byte>]* 0
|
|
852 # on top of lookup tables.
|
|
853 #
|
|
854 # Variables:
|
|
855 # sysArgs[0:1] ROM pointer (in)
|
|
856 # sysArgs[2:3] RAM pointer (changed)
|
|
857 # sysArgs[4] State counter (changed)
|
|
858 # vLR vCPU continues here (in)
|
|
859
|
|
860 label('SYS_Exec_88')
|
|
SYS_Exec_88: 00ad 1412 ld $12,y 861 ld(hi('sys_Exec'),Y) #15
|
|
00ae e042 jmp y,$42 862 jmp(Y,'sys_Exec') #16
|
|
00af 0000 ld $00 863 ld(0) #17 Address of loader on zero page
|
|
864
|
|
865 #-----------------------------------------------------------------------
|
|
866 # More placeholders for future SYS functions
|
|
867 #-----------------------------------------------------------------------
|
|
868
|
|
00b0 1403 ld $03,y 869 ld(hi('REENTER'),Y) #15 slot 0xb0
|
|
00b1 e0cb jmp y,$cb 870 jmp(Y,'REENTER') #16
|
|
00b2 00f6 ld $f6 871 ld(-20/2) #17
|
|
872
|
|
00b3 1403 ld $03,y 873 ld(hi('REENTER'),Y) #15 slot 0xb3
|
|
00b4 e0cb jmp y,$cb 874 jmp(Y,'REENTER') #16
|
|
00b5 00f6 ld $f6 875 ld(-20/2) #17
|
|
876
|
|
00b6 1403 ld $03,y 877 ld(hi('REENTER'),Y) #15 slot 0xb6
|
|
00b7 e0cb jmp y,$cb 878 jmp(Y,'REENTER') #16
|
|
00b8 00f6 ld $f6 879 ld(-20/2) #17
|
|
880
|
|
00b9 1403 ld $03,y 881 ld(hi('REENTER'),Y) #15 slot 0xb9
|
|
00ba e0cb jmp y,$cb 882 jmp(Y,'REENTER') #16
|
|
00bb 00f6 ld $f6 883 ld(-20/2) #17
|
|
884
|
|
00bc 1403 ld $03,y 885 ld(hi('REENTER'),Y) #15 slot 0xbc
|
|
00bd e0cb jmp y,$cb 886 jmp(Y,'REENTER') #16
|
|
00be 00f6 ld $f6 887 ld(-20/2) #17
|
|
888
|
|
00bf 1403 ld $03,y 889 ld(hi('REENTER'),Y) #15 slot 0xbf
|
|
00c0 e0cb jmp y,$cb 890 jmp(Y,'REENTER') #16
|
|
00c1 00f6 ld $f6 891 ld(-20/2) #17
|
|
892
|
|
00c2 1403 ld $03,y 893 ld(hi('REENTER'),Y) #15 slot 0xc2
|
|
00c3 e0cb jmp y,$cb 894 jmp(Y,'REENTER') #16
|
|
00c4 00f6 ld $f6 895 ld(-20/2) #17
|
|
896
|
|
00c5 1403 ld $03,y 897 ld(hi('REENTER'),Y) #15 slot 0xc5
|
|
00c6 e0cb jmp y,$cb 898 jmp(Y,'REENTER') #16
|
|
00c7 00f6 ld $f6 899 ld(-20/2) #17
|
|
900
|
|
00c8 1403 ld $03,y 901 ld(hi('REENTER'),Y) #15 slot 0xc8
|
|
00c9 e0cb jmp y,$cb 902 jmp(Y,'REENTER') #16
|
|
00ca 00f6 ld $f6 903 ld(-20/2) #17
|
|
904
|
|
00cb 1403 ld $03,y 905 ld(hi('REENTER'),Y) #15 slot 0xcb
|
|
00cc e0cb jmp y,$cb 906 jmp(Y,'REENTER') #16
|
|
00cd 00f6 ld $f6 907 ld(-20/2) #17
|
|
908
|
|
00ce 1403 ld $03,y 909 ld(hi('REENTER'),Y) #15 slot 0xce
|
|
00cf e0cb jmp y,$cb 910 jmp(Y,'REENTER') #16
|
|
00d0 00f6 ld $f6 911 ld(-20/2) #17
|
|
912
|
|
00d1 1403 ld $03,y 913 ld(hi('REENTER'),Y) #15 slot 0xd1
|
|
00d2 e0cb jmp y,$cb 914 jmp(Y,'REENTER') #16
|
|
00d3 00f6 ld $f6 915 ld(-20/2) #17
|
|
916
|
|
00d4 1403 ld $03,y 917 ld(hi('REENTER'),Y) #15 slot 0xd4
|
|
00d5 e0cb jmp y,$cb 918 jmp(Y,'REENTER') #16
|
|
00d6 00f6 ld $f6 919 ld(-20/2) #17
|
|
920
|
|
00d7 1403 ld $03,y 921 ld(hi('REENTER'),Y) #15 slot 0xd7
|
|
00d8 e0cb jmp y,$cb 922 jmp(Y,'REENTER') #16
|
|
00d9 00f6 ld $f6 923 ld(-20/2) #17
|
|
924
|
|
00da 1403 ld $03,y 925 ld(hi('REENTER'),Y) #15 slot 0xda
|
|
00db e0cb jmp y,$cb 926 jmp(Y,'REENTER') #16
|
|
00dc 00f6 ld $f6 927 ld(-20/2) #17
|
|
928
|
|
00dd 1403 ld $03,y 929 ld(hi('REENTER'),Y) #15 slot 0xdd
|
|
00de e0cb jmp y,$cb 930 jmp(Y,'REENTER') #16
|
|
00df 00f6 ld $f6 931 ld(-20/2) #17
|
|
932
|
|
00e0 1403 ld $03,y 933 ld(hi('REENTER'),Y) #15 slot 0xe0
|
|
00e1 e0cb jmp y,$cb 934 jmp(Y,'REENTER') #16
|
|
00e2 00f6 ld $f6 935 ld(-20/2) #17
|
|
936
|
|
937 #-----------------------------------------------------------------------
|
|
938 # Extension SYS_ScanMemoryExt_v6_50
|
|
939 #-----------------------------------------------------------------------
|
|
940
|
|
941 # SYS function for searching a byte in a 0 to 256 bytes string located
|
|
942 # in a different bank. Doesn't cross page boundaries. Returns a
|
|
943 # pointer to the target if found or zero. Temporarily deselects SPI
|
|
944 # devices.
|
|
945 #
|
|
946 # sysArgs[0:1] Start address
|
|
947 # sysArgs[2], sysArgs[3] Bytes to locate in the string
|
|
948 # vACL Length of the string (0 means 256)
|
|
949 # vACH Bit 6 and 7 contain the bank number
|
|
950
|
|
951 label('SYS_ScanMemoryExt_v6_50')
|
|
SYS_ScanMemoryExt_v6_50:
|
|
00e3 1414 ld $14,y 952 ld(hi('sys_ScanMemoryExt'),Y) #15 slot 0xe3
|
|
00e4 e027 jmp y,$27 953 jmp(Y,'sys_ScanMemoryExt') #16
|
|
00e5 0119 ld [$19] 954 ld([vAC+1]) #17
|
|
955
|
|
956
|
|
957 #-----------------------------------------------------------------------
|
|
958 # Extension SYS_ScanMemory_v6_50
|
|
959 #-----------------------------------------------------------------------
|
|
960
|
|
961 # SYS function for searching a byte in a 0 to 256 bytes string.
|
|
962 # Returns a pointer to the target if found or zero. Doesn't cross
|
|
963 # page boundaries.
|
|
964 #
|
|
965 # sysArgs[0:1] Start address
|
|
966 # sysArgs[2], sysArgs[3] Bytes to locate in the string
|
|
967 # vACL Length of the string (0 means 256)
|
|
968
|
|
969 label('SYS_ScanMemory_v6_50')
|
|
SYS_ScanMemory_v6_50:
|
|
00e6 1414 ld $14,y 970 ld(hi('sys_ScanMemory'),Y) #15 slot 0xe6
|
|
00e7 e000 jmp y,$00 971 jmp(Y,'sys_ScanMemory') #16
|
|
00e8 1525 ld [$25],y 972 ld([sysArgs+1],Y) #17
|
|
973
|
|
974 #-----------------------------------------------------------------------
|
|
975 # Extension SYS_CopyMemory_v6_80
|
|
976 #-----------------------------------------------------------------------
|
|
977
|
|
978 # SYS function for copying 1..256 bytes
|
|
979 #
|
|
980 # sysArgs[0:1] Destination address
|
|
981 # sysArgs[2:3] Source address
|
|
982 # vAC[0] Count (0 means 256)
|
|
983 #
|
|
984 # Doesn't cross page boundaries.
|
|
985 # Overwrites sysArgs[4:7] and vLR.
|
|
986
|
|
987 label('SYS_CopyMemory_v6_80')
|
|
SYS_CopyMemory_v6_80:
|
|
00e9 1413 ld $13,y 988 ld(hi('sys_CopyMemory'),Y) # 15 slot 0xe9
|
|
00ea e000 jmp y,$00 989 jmp(Y, 'sys_CopyMemory') # 16
|
|
00eb 0118 ld [$18] 990 ld([vAC]) # 17
|
|
991
|
|
992 #-----------------------------------------------------------------------
|
|
993 # Extension SYS_CopyMemoryExt_v6_100
|
|
994 #-----------------------------------------------------------------------
|
|
995
|
|
996 # SYS function for copying 1..256 bytes across banks
|
|
997 #
|
|
998 # sysArgs[0:1] Destination address
|
|
999 # sysArgs[2:3] Source address
|
|
1000 # vAC[0] Count (0 means 256)
|
|
1001 # vAC[1] Bits 7 and 6 contain the destination bank number,
|
|
1002 # and bits 5 and 4 the source bank number.
|
|
1003 #
|
|
1004 # Doesn't cross page boundaries.
|
|
1005 # Overwrites sysArgs[4:7], vLR, and vTmp.
|
|
1006 # Temporarily deselect all SPI devices.
|
|
1007 # Should not call without expansion board
|
|
1008
|
|
1009 label('SYS_CopyMemoryExt_v6_100')
|
|
SYS_CopyMemoryExt_v6_100:
|
|
00ec 1413 ld $13,y 1010 ld(hi('sys_CopyMemoryExt'),Y) # 15 slot 0xec
|
|
00ed e078 jmp y,$78 1011 jmp(Y, 'sys_CopyMemoryExt') # 16
|
|
00ee 0119 ld [$19] 1012 ld([vAC+1]) # 17
|
|
1013
|
|
1014 #-----------------------------------------------------------------------
|
|
1015 # Extension SYS_ReadRomDir_v5_80
|
|
1016 #-----------------------------------------------------------------------
|
|
1017
|
|
1018 # Get next entry from ROM file system. Use vAC=0 to get the first entry.
|
|
1019
|
|
1020 # Variables:
|
|
1021 # vAC Start address of current entry (inout)
|
|
1022 # sysArgs[0:7] File name, padded with zeroes (out)
|
|
1023
|
|
1024 label('SYS_ReadRomDir_v5_80')
|
|
SYS_ReadRomDir_v5_80:
|
|
00ef 14f7 ld $f7,y 1025 ld(hi('sys_ReadRomDir'),Y) #15
|
|
00f0 e06c jmp y,$6c 1026 jmp(Y,'sys_ReadRomDir') #16
|
|
00f1 0119 ld [$19] 1027 ld([vAC+1]) #17
|
|
1028
|
|
00f2 0200 nop 1029 fillers(until=symbol('SYS_Out_22') & 255)
|
|
00f3 0200 nop
|
|
1030
|
|
1031 #-----------------------------------------------------------------------
|
|
1032 # Extension SYS_Out_22
|
|
1033 #-----------------------------------------------------------------------
|
|
1034
|
|
1035 # Send byte to output port
|
|
1036 #
|
|
1037 # Variables:
|
|
1038 # vAC
|
|
1039
|
|
1040 label('SYS_Out_22')
|
|
SYS_Out_22: 00f4 1924 ld [$24],out 1041 ld([sysArgs+0],OUT) #15
|
|
00f5 0200 nop 1042 nop() #16
|
|
00f6 1403 ld $03,y 1043 ld(hi('REENTER'),Y) #17
|
|
00f7 e0cb jmp y,$cb 1044 jmp(Y,'REENTER') #18
|
|
00f8 00f5 ld $f5 1045 ld(-22/2) #19
|
|
1046
|
|
1047 #-----------------------------------------------------------------------
|
|
1048 # Extension SYS_In_24
|
|
1049 #-----------------------------------------------------------------------
|
|
1050
|
|
1051 # Read a byte from the input port
|
|
1052 #
|
|
1053 # Variables:
|
|
1054 # vAC
|
|
1055
|
|
1056 label('SYS_In_24')
|
|
SYS_In_24: 00f9 c318 st in,[$18] 1057 st(IN, [vAC]) #15
|
|
00fa 0000 ld $00 1058 ld(0) #16
|
|
00fb c219 st [$19] 1059 st([vAC+1]) #17
|
|
00fc 0200 nop 1060 nop() #18
|
|
00fd 1403 ld $03,y 1061 ld(hi('REENTER'),Y) #19
|
|
00fe e0cb jmp y,$cb 1062 jmp(Y,'REENTER') #20
|
|
00ff 00f4 ld $f4 1063 ld(-24/2) #21
|
|
1064
|
|
1065 assert pc()&255 == 0
|
|
1066
|
|
1067 #-----------------------------------------------------------------------
|
|
1068 #
|
|
1069 # $0100 ROM page 1: Video loop vertical blank
|
|
1070 #
|
|
1071 #-----------------------------------------------------------------------
|
|
1072 align(0x100, size=0x100)
|
|
1073
|
|
1074 # Video off mode (also no sound, serial, timer, blinkenlights, ...).
|
|
1075 # For benchmarking purposes. This still has the overhead for the vTicks
|
|
1076 # administration, time slice granularity etc.
|
|
1077 label('videoZ')
|
|
1078 videoZ = pc()
|
|
videoZ: 0100 1505 ld [$05],y 1079 runVcpu(None, '---- novideo', returnTo=videoZ)
|
|
0101 e0ff jmp y,$ff
|
|
0102 007f ld $7f
|
|
1080
|
|
1081 label('startVideo') # (Re)start of video signal from idle state
|
|
startVideo: 0103 00c0 ld $c0 1082 ld(syncBits)
|
|
1083
|
|
1084 # Start of vertical blank interval
|
|
1085 label('vBlankStart')
|
|
vBlankStart: 0104 c21f st [$1f] 1086 st([videoSync0]) #32 Start of vertical blank interval
|
|
0105 0080 ld $80 1087 ld(syncBits^hSync) #33
|
|
0106 c220 st [$20] 1088 st([videoSync1]) #34
|
|
1089
|
|
1090 # Reset line counter before vCPU can see it
|
|
0107 00b3 ld $b3 1091 ld(videoYline0) #35
|
|
0108 c209 st [$09] 1092 st([videoY]) #36
|
|
1093
|
|
1094 # Update frame count and [0x80] (4 cycles)
|
|
0109 0001 ld $01 1095 ld(1) #37 Reinitialize carry lookup, for robustness
|
|
010a c280 st [$80] 1096 st([0x80]) #38
|
|
010b 810e adda [$0e] 1097 adda([frameCount]) #39 Frame counter
|
|
010c c20e st [$0e] 1098 st([frameCount]) #40
|
|
1099
|
|
1100 # Mix entropy (11 cycles)
|
|
010d 6107 xora [$07] 1101 xora([entropy+1]) #41 Mix entropy
|
|
010e 610f xora [$0f] 1102 xora([serialRaw]) #42 Mix in serial input
|
|
010f 8106 adda [$06] 1103 adda([entropy+0]) #43
|
|
0110 c206 st [$06] 1104 st([entropy+0]) #44
|
|
0111 8108 adda [$08] 1105 adda([entropy+2]) #45 Some hidden state
|
|
0112 c208 st [$08] 1106 st([entropy+2]) #46
|
|
0113 e816 blt $0116 1107 bmi(pc()+3) #47
|
|
0114 fc17 bra $0117 1108 bra(pc()+3) #48
|
|
0115 6053 xora $53 1109 xora(64+16+2+1) #49
|
|
0116 606c xora $6c 1110 xora(64+32+8+4) #49(!)
|
|
0117 8107 adda [$07] 1111 adda([entropy+1]) #50
|
|
0118 c207 st [$07] 1112 st([entropy+1]) #51
|
|
1113
|
|
1114 # LED sequencer (18 cycles)
|
|
0119 012d ld [$2d] 1115 ld([ledTimer]) #52 Blinkenlight sequencer
|
|
011a f01d beq $011d 1116 beq(pc()+3) #53
|
|
011b fc1e bra $011e 1117 bra(pc()+3) #54
|
|
011c a001 suba $01 1118 suba(1) #55
|
|
011d 012f ld [$2f] 1119 ld([ledTempo]) #55(!)
|
|
011e c22d st [$2d] 1120 st([ledTimer]) #56
|
|
011f f022 beq $0122 1121 beq(pc()+3) #57
|
|
0120 fc23 bra $0123 1122 bra(pc()+3) #58
|
|
0121 0000 ld $00 1123 ld(0) #59 Don't advance state
|
|
0122 0001 ld $01 1124 ld(1) #59(!) Advance state when timer passes through 0
|
|
0123 812e adda [$2e] 1125 adda([ledState_v2]) #60
|
|
0124 ec27 bne $0127 1126 bne(pc()+3) #61
|
|
0125 fc28 bra $0128 1127 bra(pc()+3) #62
|
|
0126 00e8 ld $e8 1128 ld(-24) #63 State 0 becomes -24, start of sequence
|
|
0127 e42c bgt .leds#65 1129 bgt('.leds#65') #63(!) Catch the stopped state (>0)
|
|
0128 c22e st [$2e] 1130 st([ledState_v2]) #64
|
|
0129 8048 adda $48 1131 adda('.leds#69') #65
|
|
012a fe00 bra ac 1132 bra(AC) #66 Jump to lookup table
|
|
012b fc48 bra .leds#69 1133 bra('.leds#69') #67 Single-instruction subroutine
|
|
1134
|
|
1135 label('.leds#65')
|
|
.leds#65: 012c 000f ld $0f 1136 ld(0x0f) #65 Maintain stopped state
|
|
012d c22e st [$2e] 1137 st([ledState_v2]) #66
|
|
012e fc48 bra .leds#69 1138 bra('.leds#69') #67
|
|
012f 2114 anda [$14] 1139 anda([xoutMask]) #68 Always clear sound bits (this is why AC=0x0f)
|
|
1140
|
|
0130 000f ld $0f 1141 ld(0b1111) #68 LEDs |****| offset -24 Low 4 bits are the LED output
|
|
0131 0007 ld $07 1142 ld(0b0111) #68 LEDs |***O|
|
|
0132 0003 ld $03 1143 ld(0b0011) #68 LEDs |**OO|
|
|
0133 0001 ld $01 1144 ld(0b0001) #68 LEDs |*OOO|
|
|
0134 0002 ld $02 1145 ld(0b0010) #68 LEDs |O*OO|
|
|
0135 0004 ld $04 1146 ld(0b0100) #68 LEDs |OO*O|
|
|
0136 0008 ld $08 1147 ld(0b1000) #68 LEDs |OOO*|
|
|
0137 0004 ld $04 1148 ld(0b0100) #68 LEDs |OO*O|
|
|
0138 0002 ld $02 1149 ld(0b0010) #68 LEDs |O*OO|
|
|
0139 0001 ld $01 1150 ld(0b0001) #68 LEDs |*OOO|
|
|
013a 0003 ld $03 1151 ld(0b0011) #68 LEDs |**OO|
|
|
013b 0007 ld $07 1152 ld(0b0111) #68 LEDs |***O|
|
|
013c 000f ld $0f 1153 ld(0b1111) #68 LEDs |****|
|
|
013d 000e ld $0e 1154 ld(0b1110) #68 LEDs |O***|
|
|
013e 000c ld $0c 1155 ld(0b1100) #68 LEDs |OO**|
|
|
013f 0008 ld $08 1156 ld(0b1000) #68 LEDs |OOO*|
|
|
0140 0004 ld $04 1157 ld(0b0100) #68 LEDs |OO*O|
|
|
0141 0002 ld $02 1158 ld(0b0010) #68 LEDs |O*OO|
|
|
0142 0001 ld $01 1159 ld(0b0001) #68 LEDs |*OOO|
|
|
0143 0002 ld $02 1160 ld(0b0010) #68 LEDs |O*OO|
|
|
0144 0004 ld $04 1161 ld(0b0100) #68 LEDs |OO*O|
|
|
0145 0008 ld $08 1162 ld(0b1000) #68 LEDs |OOO*|
|
|
0146 000c ld $0c 1163 ld(0b1100) #68 LEDs |OO**|
|
|
0147 000e ld $0e 1164 ld(0b1110) #68 LEDs |O***| offset -1
|
|
1165 label('.leds#69')
|
|
.leds#69: 0148 c214 st [$14] 1166 st([xoutMask]) #69 Sound bits will be re-enabled below
|
|
0149 0010 ld $10 1167 ld(vPulse*2) #70 vPulse default length when not modulated
|
|
014a c20d st [$0d] 1168 st([videoPulse]) #71
|
|
1169
|
|
1170 # When the total number of scan lines per frame is not an exact multiple of the
|
|
1171 # (4) channels, there will be an audible discontinuity if no measure is taken.
|
|
1172 # This static noise can be suppressed by swallowing the first `lines mod 4'
|
|
1173 # partial samples after transitioning into vertical blank. This is easiest if
|
|
1174 # the modulo is 0 (do nothing), 1 (reset sample when entering the last visible
|
|
1175 # scan line), or 2 (reset sample while in the first blank scan line). For the
|
|
1176 # last case there is no solution yet: give a warning.
|
|
1177 extra = 0
|
|
1178 if soundDiscontinuity == 2:
|
|
1179 st(sample, [sample]) # Sound continuity
|
|
1180 extra += 1
|
|
1181 if soundDiscontinuity > 2:
|
|
1182 highlight('Warning: sound discontinuity not suppressed')
|
|
1183
|
|
1184 # vCPU interrupt
|
|
014b 010e ld [$0e] 1185 ld([frameCount]) #72
|
|
1186 beq('vBlankFirst#75') #73
|
|
014c f052 beq vBlankFirst#75
|
|
1187
|
|
014d 0055 ld $55 1188 runVcpu(186-74-extra, #74 Application cycles (scan line 0)
|
|
014e c21e st [$1e]
|
|
014f 1505 ld [$05],y
|
|
0150 e0ff jmp y,$ff
|
|
0151 0023 ld $23
|
|
1189 '---D line 0 no timeout',
|
|
1190 returnTo='vBlankFirst#186')
|
|
1191
|
|
1192 label('vBlankFirst#75')
|
|
vBlankFirst#75:
|
|
0152 1412 ld $12,y 1193 ld(hi('vBlankFirst#78'),Y) #75
|
|
0153 e000 jmp y,$00 1194 jmp(Y,'vBlankFirst#78') #76
|
|
0154 1401 ld $01,y 1195 ld(hi(vIRQ_v5),Y) #77
|
|
1196 label('vBlankFirst#186')
|
|
1197
|
|
1198 # Mitigation for rogue channelMask (3 cycles)
|
|
vBlankFirst#186:
|
|
0155 0121 ld [$21] 1199 ld([channelMask]) #186 Normalize channelMask, for robustness
|
|
0156 20fb anda $fb 1200 anda(0b11111011) #187
|
|
0157 c221 st [$21] 1201 st([channelMask]) #188
|
|
1202
|
|
1203 # Sound on/off (6 cycles)
|
|
0158 012c ld [$2c] 1204 ld([soundTimer]) #189 Sound on/off
|
|
0159 ec5c bne $015c 1205 bne(pc()+3) #190
|
|
015a fc5d bra $015d 1206 bra(pc()+3) #191
|
|
015b 0000 ld $00 1207 ld(0) #192 Keeps sound unchanged (should be off here)
|
|
015c 00f0 ld $f0 1208 ld(0xf0) #192(!) Turns sound back on
|
|
015d 4114 ora [$14] 1209 ora([xoutMask]) #193
|
|
015e c214 st [$14] 1210 st([xoutMask]) #194
|
|
1211
|
|
1212 # Sound timer count down (5 cycles)
|
|
015f 012c ld [$2c] 1213 ld([soundTimer]) #195 Sound timer
|
|
0160 f063 beq $0163 1214 beq(pc()+3) #196
|
|
0161 fc64 bra $0164 1215 bra(pc()+3) #197
|
|
0162 a001 suba $01 1216 suba(1) #198
|
|
0163 0000 ld $00 1217 ld(0) #198
|
|
0164 c22c st [$2c] 1218 st([soundTimer]) #199
|
|
1219
|
|
0165 191f ld [$1f],out 1220 ld([videoSync0],OUT) #0 <New scan line start>
|
|
1221 label('sound1')
|
|
sound1: 0166 0102 ld [$02] 1222 ld([channel]) #1 Advance to next sound channel
|
|
0167 2121 anda [$21] 1223 anda([channelMask]) #2
|
|
0168 8001 adda $01 1224 adda(1) #3
|
|
0169 1920 ld [$20],out 1225 ld([videoSync1],OUT) #4 Start horizontal pulse
|
|
016a d602 st [$02],y 1226 st([channel],Y) #5
|
|
016b 007f ld $7f 1227 ld(0x7f) #6 Update sound channel
|
|
016c 29fe anda [y,$fe] 1228 anda([Y,oscL]) #7
|
|
016d 89fc adda [y,$fc] 1229 adda([Y,keyL]) #8
|
|
016e cafe st [y,$fe] 1230 st([Y,oscL]) #9
|
|
016f 3080 anda $80,x 1231 anda(0x80,X) #10
|
|
0170 0500 ld [x] 1232 ld([X]) #11
|
|
0171 89ff adda [y,$ff] 1233 adda([Y,oscH]) #12
|
|
0172 89fd adda [y,$fd] 1234 adda([Y,keyH]) #13
|
|
0173 caff st [y,$ff] 1235 st([Y,oscH]) #14
|
|
0174 20fc anda $fc 1236 anda(0xfc) #15
|
|
0175 69fb xora [y,$fb] 1237 xora([Y,wavX]) #16
|
|
0176 1200 ld ac,x 1238 ld(AC,X) #17
|
|
0177 09fa ld [y,$fa] 1239 ld([Y,wavA]) #18
|
|
0178 1407 ld $07,y 1240 ld(soundTable>>8,Y) #19
|
|
0179 8d00 adda [y,x] 1241 adda([Y,X]) #20
|
|
017a e87d blt $017d 1242 bmi(pc()+3) #21
|
|
017b fc7e bra $017e 1243 bra(pc()+3) #22
|
|
017c 203f anda $3f 1244 anda(63) #23
|
|
017d 003f ld $3f 1245 ld(63) #23(!)
|
|
017e 8103 adda [$03] 1246 adda([sample]) #24
|
|
017f c203 st [$03] 1247 st([sample]) #25
|
|
1248
|
|
0180 0113 ld [$13] 1249 ld([xout]) #26 Gets copied to XOUT
|
|
0181 1412 ld $12,y 1250 ld(hi('vBlankLast#34'),Y) #27 Prepare jumping out of page in last line
|
|
0182 191f ld [$1f],out 1251 ld([videoSync0],OUT) #28 End horizontal pulse
|
|
1252
|
|
1253 # Count through the vertical blank interval until its last scan line
|
|
0183 0109 ld [$09] 1254 ld([videoY]) #29
|
|
1255 bpl('.vBlankLast#32') #30
|
|
0184 f4b1 bge .vBlankLast#32
|
|
0185 8002 adda $02 1256 adda(2) #31
|
|
0186 c209 st [$09] 1257 st([videoY]) #32
|
|
1258
|
|
1259 # Determine if we're in the vertical sync pulse
|
|
0187 a0bd suba $bd 1260 suba(1-2*(vBack+vPulse-1)) #33 Prepare sync values
|
|
0188 ec8d bne .prepSync36 1261 bne('.prepSync36') #34 Tests for start of vPulse
|
|
0189 a10d suba [$0d] 1262 suba([videoPulse]) #35
|
|
018a 0040 ld $40 1263 ld(syncBits^vSync) #36 Entering vertical sync pulse
|
|
018b fc92 bra .prepSync39 1264 bra('.prepSync39') #37
|
|
018c c21f st [$1f] 1265 st([videoSync0]) #38
|
|
1266 label('.prepSync36')
|
|
.prepSync36: 018d ec91 bne .prepSync38 1267 bne('.prepSync38') #36 Tests for end of vPulse
|
|
018e 00c0 ld $c0 1268 ld(syncBits) #37
|
|
018f fc93 bra .prepSync40 1269 bra('.prepSync40') #38 Entering vertical back porch
|
|
0190 c21f st [$1f] 1270 st([videoSync0]) #39
|
|
1271 label('.prepSync38')
|
|
.prepSync38: 0191 011f ld [$1f] 1272 ld([videoSync0]) #38 Load current value
|
|
1273 label('.prepSync39')
|
|
.prepSync39: 0192 0200 nop 1274 nop() #39
|
|
1275 label('.prepSync40')
|
|
.prepSync40: 0193 6040 xora $40 1276 xora(hSync) #40 Precompute, as during the pulse there is no time
|
|
0194 c220 st [$20] 1277 st([videoSync1]) #41
|
|
1278
|
|
1279 # Capture the serial input before the '595 shifts it out
|
|
0195 0109 ld [$09] 1280 ld([videoY]) #42 Capture serial input
|
|
0196 60cf xora $cf 1281 xora(1-2*(vBack-1-1)) #43 Exactly when the 74HC595 has captured all 8 controller bits
|
|
0197 ec9a bne $019a 1282 bne(pc()+3) #44
|
|
0198 fc9b bra $019b 1283 bra(pc()+3) #45
|
|
0199 c30f st in,[$0f] 1284 st(IN, [serialRaw]) #46
|
|
019a c000 st $00,[$00] 1285 st(0,[0]) #46(!) Reinitialize carry lookup, for robustness
|
|
1286
|
|
1287 # Update [xout] with the next sound sample every 4 scan lines.
|
|
1288 # Keep doing this on 'videoC equivalent' scan lines in vertical blank.
|
|
019b 0109 ld [$09] 1289 ld([videoY]) #47
|
|
019c 2006 anda $06 1290 anda(6) #48
|
|
1291 beq('vBlankSample') #49
|
|
019d f0a6 beq vBlankSample
|
|
019e 0103 ld [$03] 1292 ld([sample]) #50
|
|
1293
|
|
1294 label('vBlankNormal')
|
|
vBlankNormal: 019f 00a4 ld $a4 1295 runVcpu(199-51, 'AB-D line 1-36')#51 Application cycles (vBlank scan lines without sound sample update)
|
|
01a0 c21e st [$1e]
|
|
01a1 1505 ld [$05],y
|
|
01a2 e0ff jmp y,$ff
|
|
01a3 0035 ld $35
|
|
01a4 fc66 bra sound1 1296 bra('sound1') #199
|
|
01a5 191f ld [$1f],out 1297 ld([videoSync0],OUT) #0 <New scan line start>
|
|
1298
|
|
1299 label('vBlankSample')
|
|
vBlankSample: 01a6 400f ora $0f 1300 ora(0x0f) #51 New sound sample is ready
|
|
01a7 2114 anda [$14] 1301 anda([xoutMask]) #52
|
|
01a8 c213 st [$13] 1302 st([xout]) #53
|
|
01a9 c003 st $03,[$03] 1303 st(sample, [sample]) #54 Reset for next sample
|
|
1304
|
|
01aa 00af ld $af 1305 runVcpu(199-55, '--C- line 3-39')#55 Application cycles (vBlank scan lines with sound sample update)
|
|
01ab c21e st [$1e]
|
|
01ac 1505 ld [$05],y
|
|
01ad e0ff jmp y,$ff
|
|
01ae 0033 ld $33
|
|
01af fc66 bra sound1 1306 bra('sound1') #199
|
|
01b0 191f ld [$1f],out 1307 ld([videoSync0],OUT) #0 <New scan line start>
|
|
1308
|
|
1309 #-----------------------------------------------------------------------
|
|
1310
|
|
1311 label('.vBlankLast#32')
|
|
.vBlankLast#32:
|
|
01b1 e025 jmp y,$25 1312 jmp(Y,'vBlankLast#34') #32 Jump out of page for space reasons
|
|
1313 #assert hi(controllerType) == hi(pc()) # Assume these share the high address
|
|
01b2 1401 ld $01,y 1314 ld(hi(pc()),Y) #33
|
|
1315
|
|
1316 label('vBlankLast#52')
|
|
1317
|
|
1318 # Respond to reset button (14 cycles)
|
|
1319 # - ResetTimer decrements as long as just [Start] is pressed down
|
|
1320 # - Reaching 0 (normal) or 128 (extended) triggers the soft reset sequence
|
|
1321 # - Initial value is 128 (or 255 at boot), first decrement, then check
|
|
1322 # - This starts vReset -> SYS_Reset_88 -> SYS_Exec_88 -> Reset.gcl -> Main.gcl
|
|
1323 # - Main.gcl then recognizes extended presses if resetTimer is 0..127 ("paasei")
|
|
1324 # - This requires a full cycle (4s) in the warm boot scenario
|
|
1325 # - Or a half cycle (2s) when pressing [Select] down during hard reset
|
|
1326 # - This furthermore requires >=1 frame (and <=128) to have passed between
|
|
1327 # reaching 128 and getting through Reset and the start of Main, while [Start]
|
|
1328 # was still pressed so the count reaches <128. Two reasonable expectations.
|
|
1329 # - The unintended power-up scenarios of ROMv1 (pulling SER_DATA low, or
|
|
1330 # pressing [Select] together with another button) now don't trigger anymore.
|
|
1331
|
|
vBlankLast#52:
|
|
01b3 0111 ld [$11] 1332 ld([buttonState]) #52 Check [Start] for soft reset
|
|
01b4 60ef xora $ef 1333 xora(~buttonStart) #53
|
|
01b5 ecbe bne .restart#56 1334 bne('.restart#56') #54
|
|
01b6 0112 ld [$12] 1335 ld([resetTimer]) #55 As long as button pressed
|
|
01b7 a001 suba $01 1336 suba(1) #56 ... count down the timer
|
|
01b8 c212 st [$12] 1337 st([resetTimer]) #57
|
|
01b9 207f anda $7f 1338 anda(127) #58
|
|
01ba f0c6 beq .restart#61 1339 beq('.restart#61') #59 Reset at 0 (normal 2s) or 128 (extended 4s)
|
|
01bb 00ee ld $ee 1340 ld((vReset&255)-2) #60 Start force reset when hitting 0
|
|
01bc fcc5 bra .restart#63 1341 bra('.restart#63') #61 ... otherwise do nothing yet
|
|
01bd fcc4 bra .restart#64 1342 bra('.restart#64') #62
|
|
1343 label('.restart#56')
|
|
.restart#56: 01be 0001 ld $01 1344 wait(62-56) #56
|
|
01bf ecbf bne $01bf
|
|
01c0 a001 suba $01
|
|
01c1 0200 nop
|
|
01c2 0080 ld $80 1345 ld(128) #62 Not pressed, reset the timer
|
|
01c3 c212 st [$12] 1346 st([resetTimer]) #63
|
|
1347 label('.restart#64')
|
|
.restart#64: 01c4 fccb bra .restart#66 1348 bra('.restart#66') #64
|
|
1349 label('.restart#63')
|
|
.restart#63: 01c5 0200 nop 1350 nop() #63,65
|
|
1351 label('.restart#61')
|
|
.restart#61: 01c6 c216 st [$16] 1352 st([vPC]) #61 Point vPC at vReset
|
|
01c7 0001 ld $01 1353 ld(vReset>>8) #62
|
|
01c8 c217 st [$17] 1354 st([vPC+1]) #63
|
|
01c9 0002 ld $02 1355 ld(hi('ENTER')) #64 Set active interpreter to vCPU
|
|
01ca c205 st [$05] 1356 st([vCpuSelect]) #65
|
|
1357 label('.restart#66')
|
|
1358
|
|
1359 # Switch video mode when (only) select is pressed (16 cycles)
|
|
1360 # XXX We could make this a vCPU interrupt
|
|
.restart#66: 01cb 0111 ld [$11] 1361 ld([buttonState]) #66 Check [Select] to switch modes
|
|
01cc 60df xora $df 1362 xora(~buttonSelect) #67 Only trigger when just [Select] is pressed
|
|
01cd ece2 bne .select#70 1363 bne('.select#70') #68
|
|
01ce 010b ld [$0b] 1364 ld([videoModeC]) #69
|
|
01cf e8d5 blt .select#72 1365 bmi('.select#72') #70 Branch when line C is off
|
|
01d0 010a ld [$0a] 1366 ld([videoModeB]) #71 Rotate: Off->D->B->C
|
|
01d1 c20b st [$0b] 1367 st([videoModeC]) #72
|
|
01d2 010c ld [$0c] 1368 ld([videoModeD]) #73
|
|
01d3 c20a st [$0a] 1369 st([videoModeB]) #74
|
|
01d4 fcda bra .select#77 1370 bra('.select#77') #75
|
|
1371 label('.select#72')
|
|
.select#72: 01d5 00f6 ld $f6 1372 ld('nopixels') #72,76
|
|
01d6 000a ld $0a 1373 ld('pixels') #73 Reset: On->D->B->C
|
|
01d7 c20b st [$0b] 1374 st([videoModeC]) #74
|
|
01d8 c20a st [$0a] 1375 st([videoModeB]) #75
|
|
01d9 0200 nop 1376 nop() #76
|
|
1377 label('.select#77')
|
|
.select#77: 01da c20c st [$0c] 1378 st([videoModeD]) #77
|
|
01db 0035 ld $35 1379 wait(188-78) #78 Don't waste code space expanding runVcpu here
|
|
01dc ecdc bne $01dc
|
|
01dd a001 suba $01
|
|
01de 0200 nop
|
|
1380 # AC==255 now
|
|
01df c211 st [$11] 1381 st([buttonState]) #188
|
|
1382 bra('vBlankEnd#191') #189
|
|
01e0 fcea bra vBlankEnd#191
|
|
01e1 0000 ld $00 1383 ld(0) #190
|
|
1384 label('.select#70')
|
|
1385
|
|
1386 # Mitigation of runaway channel variable
|
|
.select#70: 01e2 0102 ld [$02] 1387 ld([channel]) #70 Normalize channel, for robustness
|
|
01e3 2003 anda $03 1388 anda(0b00000011) #71
|
|
01e4 c202 st [$02] 1389 st([channel]) #72 Stop wild channel updates
|
|
1390
|
|
01e5 00ea ld $ea 1391 runVcpu(191-73, '---D line 40') #73 Application cycles (scan line 40)
|
|
01e6 c21e st [$1e]
|
|
01e7 1505 ld [$05],y
|
|
01e8 e0ff jmp y,$ff
|
|
01e9 0026 ld $26
|
|
1392
|
|
1393 # AC==0 now
|
|
1394 label('vBlankEnd#191')
|
|
vBlankEnd#191:
|
|
01ea 1401 ld $01,y 1395 ld(videoTop_v5>>8,Y) #191
|
|
01eb 09f9 ld [y,$f9] 1396 ld([Y,videoTop_v5]) #192
|
|
01ec c209 st [$09] 1397 st([videoY]) #193
|
|
01ed c21f st [$1f] 1398 st([frameX]) #194
|
|
01ee ecf1 bne $01f1 1399 bne(pc()+3) #195
|
|
01ef fcf2 bra $01f2 1400 bra(pc()+3) #196
|
|
01f0 0001 ld $01 1401 ld('videoA') #197
|
|
01f1 00ec ld $ec 1402 ld('videoF') #197(!)
|
|
01f2 c20d st [$0d] 1403 st([nextVideo]) #198
|
|
01f3 0102 ld [$02] 1404 ld([channel]) #199 Advance to next sound channel
|
|
01f4 2121 anda [$21] 1405 anda([channelMask]) #0 <New scan line start>
|
|
01f5 8001 adda $01 1406 adda(1) #1
|
|
01f6 1402 ld $02,y 1407 ld(hi('sound2'),Y) #2
|
|
01f7 e0b1 jmp y,$b1 1408 jmp(Y,'sound2') #3
|
|
01f8 1880 ld $80,out 1409 ld(syncBits^hSync,OUT) #4 Start horizontal pulse
|
|
1410
|
|
01f9 0200 nop 1411 fillers(until=0xff)
|
|
01fa 0200 nop
|
|
01fb 0200 nop
|
|
* 6 times
|
|
1412
|
|
1413 #-----------------------------------------------------------------------
|
|
1414 # Return point for vCPU slices during visible screen area
|
|
1415 #-----------------------------------------------------------------------
|
|
1416
|
|
1417 assert pc() == 0x1ff # Enables runVcpu() to re-enter into the next page
|
|
01ff fcae bra sound3 1418 bra('sound3') #200,0 <New scan line start>
|
|
1419
|
|
1420 #-----------------------------------------------------------------------
|
|
1421 #
|
|
1422 # $0200 ROM page 2: Video loop visible scanlines
|
|
1423 #
|
|
1424 #-----------------------------------------------------------------------
|
|
1425 align(0x100, size=0x100)
|
|
0200 0102 ld [$02] 1426 ld([channel]) #1 Advance to next sound channel
|
|
1427
|
|
1428 # Back porch A: first of 4 repeated scan lines
|
|
1429 # - Fetch next Yi and store it for retrieval in the next scan lines
|
|
1430 # - Calculate Xi from dXi, but there is no cycle time left to store it as well
|
|
1431 label('videoA')
|
|
videoA: 0201 00ca ld $ca 1432 ld('videoB') #29 1st scanline of 4 (always visible)
|
|
0202 c20d st [$0d] 1433 st([nextVideo]) #30
|
|
0203 1401 ld $01,y 1434 ld(videoTable>>8,Y) #31
|
|
0204 1109 ld [$09],x 1435 ld([videoY],X) #32
|
|
0205 0d00 ld [y,x] 1436 ld([Y,X]) #33
|
|
0206 de00 st [y,x++] 1437 st([Y,Xpp]) #34 Just X++
|
|
0207 c220 st [$20] 1438 st([frameY]) #35
|
|
0208 0d00 ld [y,x] 1439 ld([Y,X]) #36
|
|
0209 911f adda [$1f],x 1440 adda([frameX],X) #37
|
|
1441 label('pixels')
|
|
pixels: 020a 1520 ld [$20],y 1442 ld([frameY],Y) #38
|
|
020b 00c0 ld $c0 1443 ld(syncBits) #39
|
|
1444
|
|
1445 # Stream 160 pixels from memory location <Yi,Xi> onwards
|
|
1446 # Superimpose the sync signal bits to be robust against misprogramming
|
|
1447 for i in range(qqVgaWidth):
|
|
020c 5d00 ora [y,x++],out 1448 ora([Y,Xpp],OUT) #40-199 Pixel burst
|
|
020d 5d00 ora [y,x++],out
|
|
020e 5d00 ora [y,x++],out
|
|
* 160 times
|
|
02ac 18c0 ld $c0,out 1449 ld(syncBits,OUT) #0 <New scan line start> Back to black
|
|
1450
|
|
1451 # Front porch
|
|
02ad 0102 ld [$02] 1452 ld([channel]) #1 Advance to next sound channel
|
|
1453 label('sound3') # Return from vCPU interpreter
|
|
sound3: 02ae 2121 anda [$21] 1454 anda([channelMask]) #2
|
|
02af 8001 adda $01 1455 adda(1) #3
|
|
02b0 1880 ld $80,out 1456 ld(syncBits^hSync,OUT) #4 Start horizontal pulse
|
|
1457
|
|
1458 # Horizontal sync and sound channel update for scanlines outside vBlank
|
|
1459 label('sound2')
|
|
sound2: 02b1 d602 st [$02],y 1460 st([channel],Y) #5
|
|
02b2 007f ld $7f 1461 ld(0x7f) #6
|
|
02b3 29fe anda [y,$fe] 1462 anda([Y,oscL]) #7
|
|
02b4 89fc adda [y,$fc] 1463 adda([Y,keyL]) #8
|
|
02b5 cafe st [y,$fe] 1464 st([Y,oscL]) #9
|
|
02b6 3080 anda $80,x 1465 anda(0x80,X) #10
|
|
02b7 0500 ld [x] 1466 ld([X]) #11
|
|
02b8 89ff adda [y,$ff] 1467 adda([Y,oscH]) #12
|
|
02b9 89fd adda [y,$fd] 1468 adda([Y,keyH]) #13
|
|
02ba caff st [y,$ff] 1469 st([Y,oscH] ) #14
|
|
02bb 20fc anda $fc 1470 anda(0xfc) #15
|
|
02bc 69fb xora [y,$fb] 1471 xora([Y,wavX]) #16
|
|
02bd 1200 ld ac,x 1472 ld(AC,X) #17
|
|
02be 09fa ld [y,$fa] 1473 ld([Y,wavA]) #18
|
|
02bf 1407 ld $07,y 1474 ld(soundTable>>8,Y) #19
|
|
02c0 8d00 adda [y,x] 1475 adda([Y,X]) #20
|
|
02c1 e8c4 blt $02c4 1476 bmi(pc()+3) #21
|
|
02c2 fcc5 bra $02c5 1477 bra(pc()+3) #22
|
|
02c3 203f anda $3f 1478 anda(63) #23
|
|
02c4 003f ld $3f 1479 ld(63) #23(!)
|
|
02c5 8103 adda [$03] 1480 adda([sample]) #24
|
|
02c6 c203 st [$03] 1481 st([sample]) #25
|
|
1482
|
|
02c7 0113 ld [$13] 1483 ld([xout]) #26 Gets copied to XOUT
|
|
02c8 fd0d bra [$0d] 1484 bra([nextVideo]) #27
|
|
02c9 18c0 ld $c0,out 1485 ld(syncBits,OUT) #28 End horizontal pulse
|
|
1486
|
|
1487 # Back porch B: second of 4 repeated scan lines
|
|
1488 # - Recompute Xi from dXi and store for retrieval in the next scan lines
|
|
1489 label('videoB')
|
|
videoB: 02ca 00d3 ld $d3 1490 ld('videoC') #29 2nd scanline of 4
|
|
02cb c20d st [$0d] 1491 st([nextVideo]) #30
|
|
02cc 1401 ld $01,y 1492 ld(videoTable>>8,Y) #31
|
|
02cd 0109 ld [$09] 1493 ld([videoY]) #32
|
|
02ce 9001 adda $01,x 1494 adda(1,X) #33
|
|
02cf 011f ld [$1f] 1495 ld([frameX]) #34
|
|
02d0 8d00 adda [y,x] 1496 adda([Y,X]) #35
|
|
02d1 fd0a bra [$0a] 1497 bra([videoModeB]) #36
|
|
02d2 d21f st [$1f],x 1498 st([frameX],X) #37 Store in RAM and X
|
|
1499
|
|
1500 # Back porch C: third of 4 repeated scan lines
|
|
1501 # - Nothing new to for video do as Yi and Xi are known,
|
|
1502 # - This is the time to emit and reset the next sound sample
|
|
1503 label('videoC')
|
|
videoC: 02d3 00dc ld $dc 1504 ld('videoD') #29 3rd scanline of 4
|
|
02d4 c20d st [$0d] 1505 st([nextVideo]) #30
|
|
02d5 0103 ld [$03] 1506 ld([sample]) #31 New sound sample is ready (didn't fit in the audio loop)
|
|
02d6 400f ora $0f 1507 ora(0x0f) #32
|
|
02d7 2114 anda [$14] 1508 anda([xoutMask]) #33
|
|
02d8 c213 st [$13] 1509 st([xout]) #34 Update [xout] with new sample (4 channels just updated)
|
|
02d9 c003 st $03,[$03] 1510 st(sample, [sample]) #35 Reset for next sample
|
|
02da fd0b bra [$0b] 1511 bra([videoModeC]) #36
|
|
02db 111f ld [$1f],x 1512 ld([frameX],X) #37
|
|
1513
|
|
1514 # Back porch D: last of 4 repeated scan lines
|
|
1515 # - Calculate the next frame index
|
|
1516 # - Decide if this is the last line or not
|
|
1517 label('videoD') # Default video mode
|
|
videoD: 02dc 111f ld [$1f],x 1518 ld([frameX], X) #29 4th scanline of 4
|
|
02dd 0109 ld [$09] 1519 ld([videoY]) #30
|
|
02de a0ee suba $ee 1520 suba((120-1)*2) #31
|
|
1521 beq('.lastpixels#34') #32
|
|
02df f0e5 beq .lastpixels#34
|
|
02e0 80f0 adda $f0 1522 adda(120*2) #33 More pixel lines to go
|
|
02e1 c209 st [$09] 1523 st([videoY]) #34
|
|
02e2 0001 ld $01 1524 ld('videoA') #35
|
|
02e3 fd0c bra [$0c] 1525 bra([videoModeD]) #36
|
|
02e4 c20d st [$0d] 1526 st([nextVideo]) #37
|
|
1527
|
|
1528 label('.lastpixels#34')
|
|
1529 if soundDiscontinuity == 1:
|
|
.lastpixels#34:
|
|
02e5 c003 st $03,[$03] 1530 st(sample, [sample]) #34 Sound continuity
|
|
1531 else:
|
|
1532 nop() #34
|
|
02e6 00e9 ld $e9 1533 ld('videoE') #35 No more pixel lines to go
|
|
02e7 fd0c bra [$0c] 1534 bra([videoModeD]) #36
|
|
02e8 c20d st [$0d] 1535 st([nextVideo]) #37
|
|
1536
|
|
1537 # Back porch "E": after the last line
|
|
1538 # - Go back and and enter vertical blank (program page 2)
|
|
1539 label('videoE') # Exit visible area
|
|
videoE: 02e9 1401 ld $01,y 1540 ld(hi('vBlankStart'),Y) #29 Return to vertical blank interval
|
|
02ea e004 jmp y,$04 1541 jmp(Y,'vBlankStart') #30
|
|
02eb 00c0 ld $c0 1542 ld(syncBits) #31
|
|
1543
|
|
1544 # Video mode that blacks out one or more pixel lines from the top of screen.
|
|
1545 # This yields some speed, but also frees up screen memory for other purposes.
|
|
1546 # Note: Sound output becomes choppier the more pixel lines are skipped
|
|
1547 # Note: The vertical blank driver leaves 0x80 behind in [videoSync1]
|
|
1548 label('videoF')
|
|
videoF: 02ec 0120 ld [$20] 1549 ld([videoSync1]) #29 Completely black pixel line
|
|
02ed 8080 adda $80 1550 adda(0x80) #30
|
|
02ee d220 st [$20],x 1551 st([videoSync1],X) #31
|
|
02ef 011f ld [$1f] 1552 ld([frameX]) #32
|
|
02f0 a500 suba [x] 1553 suba([X]) #33 Decrements every two VGA scanlines
|
|
02f1 f0f4 beq .videoF#36 1554 beq('.videoF#36') #34
|
|
02f2 c21f st [$1f] 1555 st([frameX]) #35
|
|
02f3 fcf6 bra nopixels 1556 bra('nopixels') #36
|
|
1557 label('.videoF#36')
|
|
.videoF#36: 02f4 0001 ld $01 1558 ld('videoA') #36,37 Transfer to visible screen area
|
|
02f5 c20d st [$0d] 1559 st([nextVideo]) #37
|
|
1560 #
|
|
1561 # Alternative for pixel burst: faster application mode
|
|
1562 label('nopixels')
|
|
nopixels: 02f6 00ff ld $ff 1563 runVcpu(200-38, 'ABCD line 40-520',
|
|
02f7 c21e st [$1e]
|
|
02f8 1505 ld [$05],y
|
|
02f9 e0ff jmp y,$ff
|
|
02fa 003c ld $3c
|
|
1564 returnTo=0x1ff) #38 Application interpreter (black scanlines)
|
|
1565
|
|
1566 #-----------------------------------------------------------------------
|
|
1567 #
|
|
1568 # $0300 ROM page 3: Application interpreter primary page
|
|
1569 #
|
|
1570 #-----------------------------------------------------------------------
|
|
1571
|
|
1572 # Enter the timing-aware application interpreter (aka virtual CPU, vCPU)
|
|
1573 #
|
|
1574 # This routine will execute as many as possible instructions in the
|
|
1575 # allotted time. When time runs out, it synchronizes such that the total
|
|
1576 # duration matches the caller's request. Durations are counted in `ticks',
|
|
1577 # which are multiples of 2 clock cycles.
|
|
1578 #
|
|
1579 # Synopsis: Use the runVcpu() macro as entry point
|
|
1580
|
|
1581 # We let 'ENTER' begin one word before the page boundary, for a bit extra
|
|
1582 # precious space in the packed interpreter code page. Although ENTER's
|
|
1583 # first instruction is bra() which normally doesn't cross page boundaries,
|
|
1584 # in this case it will still jump into the right space, because branches
|
|
1585 # from $xxFF land in the next page anyway.
|
|
1586 while pc()&255 < 255:
|
|
02fb 0200 nop 1587 nop()
|
|
02fc 0200 nop
|
|
02fd 0200 nop
|
|
02fe 0200 nop
|
|
1588 label('ENTER')
|
|
ENTER: 02ff fc03 bra .next2 1589 bra('.next2') #0 Enter at '.next2' (so no startup overhead)
|
|
1590 # --- Page boundary ---
|
|
1591 align(0x100,size=0x100)
|
|
1592 label('NEXTY') # Alternative for REENTER
|
|
NEXTY: 0300 1517 ld [$17],y 1593 ld([vPC+1],Y) #1
|
|
1594
|
|
1595 # Fetch next instruction and execute it, but only if there are sufficient
|
|
1596 # ticks left for the slowest instruction.
|
|
1597 label('NEXT')
|
|
NEXT: 0301 8115 adda [$15] 1598 adda([vTicks]) #0 Track elapsed ticks (actually counting down: AC<0)
|
|
0302 e80b blt EXIT 1599 blt('EXIT') #1 Escape near time out
|
|
1600 label('.next2')
|
|
.next2: 0303 c215 st [$15] 1601 st([vTicks]) #2
|
|
0304 0116 ld [$16] 1602 ld([vPC]) #3 Advance vPC
|
|
0305 8002 adda $02 1603 adda(2) #4
|
|
0306 d216 st [$16],x 1604 st([vPC],X) #5
|
|
0307 0d00 ld [y,x] 1605 ld([Y,X]) #6 Fetch opcode (actually a branch target)
|
|
0308 de00 st [y,x++] 1606 st([Y,Xpp]) #7 Just X++
|
|
0309 fe00 bra ac 1607 bra(AC) #8 Dispatch
|
|
030a 0d00 ld [y,x] 1608 ld([Y,X]) #9 Prefetch operand
|
|
1609
|
|
1610 # Resync with video driver and transfer control
|
|
1611 label('EXIT')
|
|
EXIT: 030b 800e adda $0e 1612 adda(maxTicks) #3
|
|
1613 label('RESYNC')
|
|
RESYNC: 030c e40c bgt RESYNC 1614 bgt(pc()&255) #4 Resync
|
|
030d a001 suba $01 1615 suba(1) #5
|
|
030e 1401 ld $01,y 1616 ld(hi('vBlankStart'),Y) #6
|
|
030f e11e jmp y,[$1e] 1617 jmp(Y,[vReturn]) #7 To video driver
|
|
0310 0000 ld $00 1618 ld(0) #8 AC should be 0 already. Still..
|
|
1619 assert vCPU_overhead == 9
|
|
1620
|
|
1621 # Instruction LDWI: Load immediate word constant (vAC=D), 20 cycles
|
|
1622 label('LDWI')
|
|
LDWI: 0311 c218 st [$18] 1623 st([vAC]) #10
|
|
0312 de00 st [y,x++] 1624 st([Y,Xpp]) #11 Just X++
|
|
0313 0d00 ld [y,x] 1625 ld([Y,X]) #12 Fetch second operand
|
|
0314 c219 st [$19] 1626 st([vAC+1]) #13
|
|
0315 0116 ld [$16] 1627 ld([vPC]) #14 Advance vPC one more
|
|
0316 8001 adda $01 1628 adda(1) #15
|
|
0317 c216 st [$16] 1629 st([vPC]) #16
|
|
0318 00f6 ld $f6 1630 ld(-20/2) #17
|
|
0319 fc01 bra NEXT 1631 bra('NEXT') #18
|
|
1632 #dummy() #19 Overlap
|
|
1633 #
|
|
1634 # Instruction LD: Load byte from zero page (vAC=[D]), 22 cycles
|
|
1635 label('LD')
|
|
LD: 031a 1200 ld ac,x 1636 ld(AC,X) #10,19
|
|
031b 0500 ld [x] 1637 ld([X]) #11
|
|
031c 1404 ld $04,y 1638 ld(hi('ld#15'),Y) #12
|
|
031d e013 jmp y,$13 1639 jmp(Y,'ld#15') #13
|
|
031e c218 st [$18] 1640 st([vAC]) #14
|
|
1641
|
|
1642 # Instruction CMPHS: Adjust high byte for signed compare (vACH=XXX), 28 cycles
|
|
1643 label('CMPHS_v5')
|
|
CMPHS_v5: 031f 140b ld $0b,y 1644 ld(hi('cmphs#13'),Y) #10
|
|
0320 e0d2 jmp y,$d2 1645 jmp(Y,'cmphs#13') #11
|
|
1646 #ld(AC,X) #12 Overlap
|
|
1647 #
|
|
1648 # Instruction LDW: Load word from zero page (vAC=[D]+256*[D+1]), 20 cycles
|
|
1649 label('LDW')
|
|
LDW: 0321 1200 ld ac,x 1650 ld(AC,X) #10,12
|
|
0322 8001 adda $01 1651 adda(1) #11
|
|
0323 c21d st [$1d] 1652 st([vTmp]) #12 Address of high byte
|
|
0324 0500 ld [x] 1653 ld([X]) #13
|
|
0325 c218 st [$18] 1654 st([vAC]) #14
|
|
0326 111d ld [$1d],x 1655 ld([vTmp],X) #15
|
|
0327 0500 ld [x] 1656 ld([X]) #16
|
|
0328 c219 st [$19] 1657 st([vAC+1]) #17
|
|
0329 fc01 bra NEXT 1658 bra('NEXT') #18
|
|
032a 00f6 ld $f6 1659 ld(-20/2) #19
|
|
1660
|
|
1661 # Instruction STW: Store word in zero page ([D],[D+1]=vAC&255,vAC>>8), 20 cycles
|
|
1662 label('STW')
|
|
STW: 032b 1200 ld ac,x 1663 ld(AC,X) #10,20
|
|
032c 8001 adda $01 1664 adda(1) #11
|
|
032d c21d st [$1d] 1665 st([vTmp]) #12 Address of high byte
|
|
032e 0118 ld [$18] 1666 ld([vAC]) #13
|
|
032f c600 st [x] 1667 st([X]) #14
|
|
0330 111d ld [$1d],x 1668 ld([vTmp],X) #15
|
|
0331 0119 ld [$19] 1669 ld([vAC+1]) #16
|
|
0332 c600 st [x] 1670 st([X]) #17
|
|
0333 fc01 bra NEXT 1671 bra('NEXT') #18
|
|
0334 00f6 ld $f6 1672 ld(-20/2) #19
|
|
1673
|
|
1674 # Instruction BCC: Test AC sign and branch conditionally, 28 cycles
|
|
1675 label('BCC')
|
|
BCC: 0335 0119 ld [$19] 1676 ld([vAC+1]) #10 First inspect high byte of vAC
|
|
0336 ec40 bne .bcc#13 1677 bne('.bcc#13') #11
|
|
0337 c21d st [$1d] 1678 st([vTmp]) #12
|
|
0338 0118 ld [$18] 1679 ld([vAC]) #13 Additionally inspect low byte of vAC
|
|
0339 f043 beq .bcc#16 1680 beq('.bcc#16') #14
|
|
033a 0001 ld $01 1681 ld(1) #15
|
|
033b c21d st [$1d] 1682 st([vTmp]) #16
|
|
033c 0d00 ld [y,x] 1683 ld([Y,X]) #17 Operand is the conditional
|
|
1684 label('.bcc#18')
|
|
.bcc#18: 033d fe00 bra ac 1685 bra(AC) #18
|
|
033e 011d ld [$1d] 1686 ld([vTmp]) #19
|
|
1687
|
|
1688 # Conditional EQ: Branch if zero (if(vACL==0)vPCL=D)
|
|
1689 label('EQ')
|
|
EQ: 033f ec45 bne .bcc#22 1690 bne('.bcc#22') #20
|
|
1691 label('.bcc#13')
|
|
.bcc#13: 0340 f048 beq .bcc#23 1692 beq('.bcc#23') #21,13 AC=0 in EQ, AC!=0 from BCC... Overlap with BCC
|
|
0341 0d00 ld [y,x] 1693 ld([Y,X]) #22,14 Overlap with BCC
|
|
1694 #
|
|
1695 # (continue BCC)
|
|
1696 #label('.bcc#13')
|
|
1697 #dummy() #13
|
|
1698 #dummy() #14
|
|
0342 0200 nop 1699 nop() #15
|
|
1700 label('.bcc#16')
|
|
.bcc#16: 0343 fc3d bra .bcc#18 1701 bra('.bcc#18') #16
|
|
0344 0d00 ld [y,x] 1702 ld([Y,X]) #17 Operand is the conditional
|
|
1703 label('.bcc#22')
|
|
.bcc#22: 0345 0116 ld [$16] 1704 ld([vPC]) #22 False condition
|
|
0346 fc4a bra .bcc#25 1705 bra('.bcc#25') #23
|
|
0347 8001 adda $01 1706 adda(1) #24
|
|
1707 label('.bcc#23')
|
|
.bcc#23: 0348 de00 st [y,x++] 1708 st([Y,Xpp]) #23 Just X++ True condition
|
|
0349 0d00 ld [y,x] 1709 ld([Y,X]) #24
|
|
1710 label('.bcc#25')
|
|
.bcc#25: 034a c216 st [$16] 1711 st([vPC]) #25
|
|
034b fc01 bra NEXT 1712 bra('NEXT') #26
|
|
034c 00f2 ld $f2 1713 ld(-28/2) #27
|
|
1714
|
|
1715 # Conditional GT: Branch if positive (if(vACL>0)vPCL=D)
|
|
1716 label('GT')
|
|
GT: 034d f845 ble .bcc#22 1717 ble('.bcc#22') #20
|
|
034e e448 bgt .bcc#23 1718 bgt('.bcc#23') #21
|
|
034f 0d00 ld [y,x] 1719 ld([Y,X]) #22
|
|
1720
|
|
1721 # Conditional LT: Branch if negative (if(vACL<0)vPCL=D)
|
|
1722 label('LT')
|
|
LT: 0350 f445 bge .bcc#22 1723 bge('.bcc#22') #20
|
|
0351 e848 blt .bcc#23 1724 blt('.bcc#23') #21
|
|
0352 0d00 ld [y,x] 1725 ld([Y,X]) #22
|
|
1726
|
|
1727 # Conditional GE: Branch if positive or zero (if(vACL>=0)vPCL=D)
|
|
1728 label('GE')
|
|
GE: 0353 e845 blt .bcc#22 1729 blt('.bcc#22') #20
|
|
0354 f448 bge .bcc#23 1730 bge('.bcc#23') #21
|
|
0355 0d00 ld [y,x] 1731 ld([Y,X]) #22
|
|
1732
|
|
1733 # Conditional LE: Branch if negative or zero (if(vACL<=0)vPCL=D)
|
|
1734 label('LE')
|
|
LE: 0356 e445 bgt .bcc#22 1735 bgt('.bcc#22') #20
|
|
0357 f848 ble .bcc#23 1736 ble('.bcc#23') #21
|
|
0358 0d00 ld [y,x] 1737 ld([Y,X]) #22
|
|
1738
|
|
1739 # Instruction LDI: Load immediate small positive constant (vAC=D), 16 cycles
|
|
1740 label('LDI')
|
|
LDI: 0359 c218 st [$18] 1741 st([vAC]) #10
|
|
035a 0000 ld $00 1742 ld(0) #11
|
|
035b c219 st [$19] 1743 st([vAC+1]) #12
|
|
035c fc00 bra NEXTY 1744 bra('NEXTY') #13
|
|
035d 00f8 ld $f8 1745 ld(-16/2) #14
|
|
1746
|
|
1747 # Instruction ST: Store byte in zero page ([D]=vAC&255), 16 cycles
|
|
1748 label('ST')
|
|
ST: 035e 1200 ld ac,x 1749 ld(AC,X) #10,15
|
|
035f 0118 ld [$18] 1750 ld([vAC]) #11
|
|
0360 c600 st [x] 1751 st([X]) #12
|
|
0361 fc00 bra NEXTY 1752 bra('NEXTY') #13
|
|
0362 00f8 ld $f8 1753 ld(-16/2) #14
|
|
1754
|
|
1755 # Instruction POP: Pop address from stack (vLR,vSP==[vSP]+256*[vSP+1],vSP+2), 26 cycles
|
|
1756 label('POP')
|
|
POP: 0363 111c ld [$1c],x 1757 ld([vSP],X) #10,15
|
|
0364 0500 ld [x] 1758 ld([X]) #11
|
|
0365 c21a st [$1a] 1759 st([vLR]) #12
|
|
0366 011c ld [$1c] 1760 ld([vSP]) #13
|
|
0367 9001 adda $01,x 1761 adda(1,X) #14
|
|
0368 0500 ld [x] 1762 ld([X]) #15
|
|
0369 c21b st [$1b] 1763 st([vLR+1]) #16
|
|
036a 011c ld [$1c] 1764 ld([vSP]) #17
|
|
036b 8002 adda $02 1765 adda(2) #18
|
|
036c c21c st [$1c] 1766 st([vSP]) #19
|
|
1767 label('.pop#20')
|
|
.pop#20: 036d 0116 ld [$16] 1768 ld([vPC]) #20
|
|
036e a001 suba $01 1769 suba(1) #21
|
|
036f c216 st [$16] 1770 st([vPC]) #22
|
|
0370 fc00 bra NEXTY 1771 bra('NEXTY') #23
|
|
0371 00f3 ld $f3 1772 ld(-26/2) #24
|
|
1773
|
|
1774 # Conditional NE: Branch if not zero (if(vACL!=0)vPCL=D)
|
|
1775 label('NE')
|
|
NE: 0372 f045 beq .bcc#22 1776 beq('.bcc#22') #20,25
|
|
0373 ec48 bne .bcc#23 1777 bne('.bcc#23') #21
|
|
0374 0d00 ld [y,x] 1778 ld([Y,X]) #22
|
|
1779
|
|
1780 # Instruction PUSH: Push vLR on stack ([vSP-2],v[vSP-1],vSP=vLR&255,vLR>>8,vLR-2), 26 cycles
|
|
1781 label('PUSH')
|
|
PUSH: 0375 011c ld [$1c] 1782 ld([vSP]) #10
|
|
0376 b001 suba $01,x 1783 suba(1,X) #11
|
|
0377 011b ld [$1b] 1784 ld([vLR+1]) #12
|
|
0378 c600 st [x] 1785 st([X]) #13
|
|
0379 011c ld [$1c] 1786 ld([vSP]) #14
|
|
037a a002 suba $02 1787 suba(2) #15
|
|
037b d21c st [$1c],x 1788 st([vSP],X) #16
|
|
037c 011a ld [$1a] 1789 ld([vLR]) #17
|
|
037d fc6d bra .pop#20 1790 bra('.pop#20') #18
|
|
037e c600 st [x] 1791 st([X]) #19
|
|
1792
|
|
1793 # Instruction LUP: ROM lookup (vAC=ROM[vAC+D]), 26 cycles
|
|
1794 label('LUP')
|
|
LUP: 037f 1519 ld [$19],y 1795 ld([vAC+1],Y) #10
|
|
0380 e0fb jmp y,$fb 1796 jmp(Y,251) #11 Trampoline offset
|
|
0381 8118 adda [$18] 1797 adda([vAC]) #12
|
|
1798
|
|
1799 # Instruction ANDI: Logical-AND with small constant (vAC&=D), 22 cycles
|
|
1800 label('ANDI')
|
|
ANDI: 0382 1404 ld $04,y 1801 ld(hi('andi#13'),Y) #10
|
|
0383 e011 jmp y,$11 1802 jmp(Y,'andi#13') #11
|
|
0384 2118 anda [$18] 1803 anda([vAC]) #12
|
|
1804
|
|
1805 # Instruction CALLI: Goto immediate address and remember vPC (vLR,vPC=vPC+3,$HHLL-2), 28 cycles
|
|
1806 label('CALLI_v5')
|
|
CALLI_v5: 0385 140b ld $0b,y 1807 ld(hi('calli#13'),Y) #10
|
|
0386 e0c6 jmp y,$c6 1808 jmp(Y,'calli#13') #11
|
|
0387 0116 ld [$16] 1809 ld([vPC]) #12
|
|
1810
|
|
1811 # Instruction ORI: Logical-OR with small constant (vAC|=D), 14 cycles
|
|
1812 label('ORI')
|
|
ORI: 0388 4118 ora [$18] 1813 ora([vAC]) #10
|
|
0389 c218 st [$18] 1814 st([vAC]) #11
|
|
038a fc01 bra NEXT 1815 bra('NEXT') #12
|
|
038b 00f9 ld $f9 1816 ld(-14/2) #13
|
|
1817
|
|
1818 # Instruction XORI: Logical-XOR with small constant (vAC^=D), 14 cycles
|
|
1819 label('XORI')
|
|
XORI: 038c 6118 xora [$18] 1820 xora([vAC]) #10
|
|
038d c218 st [$18] 1821 st([vAC]) #11
|
|
038e fc01 bra NEXT 1822 bra('NEXT') #12
|
|
038f 00f9 ld $f9 1823 ld(-14/2) #13
|
|
1824
|
|
1825 # Instruction BRA: Branch unconditionally (vPC=(vPC&0xff00)+D), 14 cycles
|
|
1826 label('BRA')
|
|
BRA: 0390 c216 st [$16] 1827 st([vPC]) #10
|
|
0391 fc00 bra NEXTY 1828 bra('NEXTY') #11
|
|
0392 00f9 ld $f9 1829 ld(-14/2) #12
|
|
1830
|
|
1831 # Instruction INC: Increment zero page byte ([D]++), 20 cycles
|
|
1832 label('INC')
|
|
INC: 0393 1200 ld ac,x 1833 ld(AC,X) #10,13
|
|
0394 1404 ld $04,y 1834 ld(hi('inc#14'),Y) #11
|
|
0395 e0e4 jmp y,$e4 1835 jmp(Y,'inc#14') #12
|
|
0396 0001 ld $01 1836 ld(1) #13
|
|
1837
|
|
1838 # Instruction CMPHU: Adjust high byte for unsigned compare (vACH=XXX), 28 cycles
|
|
1839 label('CMPHU_v5')
|
|
CMPHU_v5: 0397 140b ld $0b,y 1840 ld(hi('cmphu#13'),Y) #10
|
|
0398 e0de jmp y,$de 1841 jmp(Y,'cmphu#13') #11
|
|
1842 #ld(AC,X) #12 Overlap
|
|
1843 #
|
|
1844 # Instruction ADDW: Word addition with zero page (vAC+=[D]+256*[D+1]), 28 cycles
|
|
1845 label('ADDW')
|
|
1846 # The non-carry paths could be 26 cycles at the expense of (much) more code.
|
|
1847 # But a smaller size is better so more instructions fit in this code page.
|
|
1848 # 28 cycles is still 4.5 usec. The 6502 equivalent takes 20 cycles or 20 usec.
|
|
ADDW: 0399 1200 ld ac,x 1849 ld(AC,X) #10,12 Address of low byte to be added
|
|
039a 8001 adda $01 1850 adda(1) #11
|
|
039b c21d st [$1d] 1851 st([vTmp]) #12 Address of high byte to be added
|
|
039c 0118 ld [$18] 1852 ld([vAC]) #13 Add the low bytes
|
|
039d 8500 adda [x] 1853 adda([X]) #14
|
|
039e c218 st [$18] 1854 st([vAC]) #15 Store low result
|
|
039f e8a3 blt .addw#18 1855 bmi('.addw#18') #16 Now figure out if there was a carry
|
|
03a0 a500 suba [x] 1856 suba([X]) #17 Gets back the initial value of vAC
|
|
03a1 fca5 bra .addw#20 1857 bra('.addw#20') #18
|
|
03a2 4500 ora [x] 1858 ora([X]) #19 Carry in bit 7
|
|
1859 label('.addw#18')
|
|
.addw#18: 03a3 2500 anda [x] 1860 anda([X]) #18 Carry in bit 7
|
|
03a4 0200 nop 1861 nop() #19
|
|
1862 label('.addw#20')
|
|
.addw#20: 03a5 3080 anda $80,x 1863 anda(0x80,X) #20 Move carry to bit 0
|
|
03a6 0500 ld [x] 1864 ld([X]) #21
|
|
03a7 8119 adda [$19] 1865 adda([vAC+1]) #22 Add the high bytes with carry
|
|
03a8 111d ld [$1d],x 1866 ld([vTmp],X) #23
|
|
03a9 8500 adda [x] 1867 adda([X]) #24
|
|
03aa c219 st [$19] 1868 st([vAC+1]) #25 Store high result
|
|
03ab fc01 bra NEXT 1869 bra('NEXT') #26
|
|
03ac 00f2 ld $f2 1870 ld(-28/2) #27
|
|
1871
|
|
1872 # Instruction PEEK: Read byte from memory (vAC=[vAC]), 26 cycles
|
|
1873 label('PEEK')
|
|
PEEK: 03ad 1404 ld $04,y 1874 ld(hi('peek'),Y) #10
|
|
03ae e062 jmp y,$62 1875 jmp(Y,'peek') #11
|
|
1876 #ld([vPC]) #12 Overlap
|
|
1877 #
|
|
1878 # Instruction SYS: Native call, <=256 cycles (<=128 ticks, in reality less)
|
|
1879 #
|
|
1880 # The 'SYS' vCPU instruction first checks the number of desired ticks given by
|
|
1881 # the operand. As long as there are insufficient ticks available in the current
|
|
1882 # time slice, the instruction will be retried. This will effectively wait for
|
|
1883 # the next scan line if the current slice is almost out of time. Then a jump to
|
|
1884 # native code is made. This code can do whatever it wants, but it must return
|
|
1885 # to the 'REENTER' label when done. When returning, AC must hold (the negative
|
|
1886 # of) the actual consumed number of whole ticks for the entire virtual
|
|
1887 # instruction cycle (from NEXT to NEXT). This duration may not exceed the prior
|
|
1888 # declared duration in the operand + 28 (or maxTicks). The operand specifies the
|
|
1889 # (negative) of the maximum number of *extra* ticks that the native call will
|
|
1890 # need. The GCL compiler automatically makes this calculation from gross number
|
|
1891 # of cycles to excess number of ticks.
|
|
1892 # SYS functions can modify vPC to implement repetition. For example to split
|
|
1893 # up work into multiple chucks.
|
|
1894 label('.sys#13')
|
|
.sys#13: 03af 0116 ld [$16] 1895 ld([vPC]) #13,12 Retry until sufficient time
|
|
03b0 a002 suba $02 1896 suba(2) #14
|
|
03b1 c216 st [$16] 1897 st([vPC]) #15
|
|
03b2 fccb bra REENTER 1898 bra('REENTER') #16
|
|
03b3 00f6 ld $f6 1899 ld(-20/2) #17
|
|
1900 label('SYS')
|
|
SYS: 03b4 8115 adda [$15] 1901 adda([vTicks]) #10
|
|
03b5 e8af blt .sys#13 1902 blt('.sys#13') #11
|
|
03b6 1523 ld [$23],y 1903 ld([sysFn+1],Y) #12
|
|
03b7 e122 jmp y,[$22] 1904 jmp(Y,[sysFn]) #13
|
|
1905 #dummy() #14 Overlap
|
|
1906 #
|
|
1907 # Instruction SUBW: Word subtract with zero page (AC-=[D]+256*[D+1]), 28 cycles
|
|
1908 # All cases can be done in 26 cycles, but the code will become much larger
|
|
1909 label('SUBW')
|
|
SUBW: 03b8 1200 ld ac,x 1910 ld(AC,X) #10,14 Address of low byte to be subtracted
|
|
03b9 8001 adda $01 1911 adda(1) #11
|
|
03ba c21d st [$1d] 1912 st([vTmp]) #12 Address of high byte to be subtracted
|
|
03bb 0118 ld [$18] 1913 ld([vAC]) #13
|
|
03bc e8c1 blt .subw#16 1914 bmi('.subw#16') #14
|
|
03bd a500 suba [x] 1915 suba([X]) #15
|
|
03be c218 st [$18] 1916 st([vAC]) #16 Store low result
|
|
03bf fcc4 bra .subw#19 1917 bra('.subw#19') #17
|
|
03c0 4500 ora [x] 1918 ora([X]) #18 Carry in bit 7
|
|
1919 label('.subw#16')
|
|
.subw#16: 03c1 c218 st [$18] 1920 st([vAC]) #16 Store low result
|
|
03c2 2500 anda [x] 1921 anda([X]) #17 Carry in bit 7
|
|
03c3 0200 nop 1922 nop() #18
|
|
1923 label('.subw#19')
|
|
.subw#19: 03c4 3080 anda $80,x 1924 anda(0x80,X) #19 Move carry to bit 0
|
|
03c5 0119 ld [$19] 1925 ld([vAC+1]) #20
|
|
03c6 a500 suba [x] 1926 suba([X]) #21
|
|
03c7 111d ld [$1d],x 1927 ld([vTmp],X) #22
|
|
03c8 a500 suba [x] 1928 suba([X]) #23
|
|
03c9 c219 st [$19] 1929 st([vAC+1]) #24
|
|
1930 label('REENTER_28')
|
|
REENTER_28: 03ca 00f2 ld $f2 1931 ld(-28/2) #25
|
|
1932 label('REENTER')
|
|
REENTER: 03cb fc01 bra NEXT 1933 bra('NEXT') #26 Return from SYS calls
|
|
03cc 1517 ld [$17],y 1934 ld([vPC+1],Y) #27
|
|
1935
|
|
1936 # Instruction DEF: Define data or code (vAC,vPC=vPC+2,(vPC&0xff00)+D), 24 cycles
|
|
1937 label('DEF')
|
|
DEF: 03cd 1404 ld $04,y 1938 ld(hi('def#13'),Y) #10
|
|
03ce e007 jmp y,$07 1939 jmp(Y,'def#13') #11
|
|
1940 #st([vTmp]) #12 Overlap
|
|
1941 #
|
|
1942 # Instruction CALL: Goto address and remember vPC (vLR,vPC=vPC+2,[D]+256*[D+1]-2), 26 cycles
|
|
1943 label('CALL')
|
|
CALL: 03cf c21d st [$1d] 1944 st([vTmp]) #10,12
|
|
03d0 0116 ld [$16] 1945 ld([vPC]) #11
|
|
03d1 8002 adda $02 1946 adda(2) #12 Point to instruction after CALL
|
|
03d2 c21a st [$1a] 1947 st([vLR]) #13
|
|
03d3 0117 ld [$17] 1948 ld([vPC+1]) #14
|
|
03d4 c21b st [$1b] 1949 st([vLR+1]) #15
|
|
03d5 111d ld [$1d],x 1950 ld([vTmp],X) #16
|
|
03d6 0500 ld [x] 1951 ld([X]) #17
|
|
03d7 a002 suba $02 1952 suba(2) #18 Because NEXT will add 2
|
|
03d8 c216 st [$16] 1953 st([vPC]) #19
|
|
03d9 011d ld [$1d] 1954 ld([vTmp]) #20
|
|
03da 9001 adda $01,x 1955 adda(1,X) #21
|
|
03db 0500 ld [x] 1956 ld([X]) #22
|
|
03dc d617 st [$17],y 1957 st([vPC+1],Y) #23
|
|
03dd fc01 bra NEXT 1958 bra('NEXT') #24
|
|
03de 00f3 ld $f3 1959 ld(-26/2) #25
|
|
1960
|
|
1961 # Instruction ALLOC: Create or destroy stack frame (vSP+=D), 14 cycles
|
|
1962 label('ALLOC')
|
|
ALLOC: 03df 811c adda [$1c] 1963 adda([vSP]) #10
|
|
03e0 c21c st [$1c] 1964 st([vSP]) #11
|
|
03e1 fc01 bra NEXT 1965 bra('NEXT') #12
|
|
03e2 00f9 ld $f9 1966 ld(-14/2) #13
|
|
1967
|
|
1968 # The instructions below are all implemented in the second code page. Jumping
|
|
1969 # back and forth makes each 6 cycles slower, but it also saves space in the
|
|
1970 # primary page for the instructions above. Most of them are in fact not very
|
|
1971 # critical, as evidenced by the fact that they weren't needed for the first
|
|
1972 # Gigatron applications (Snake, Racer, Mandelbrot, Loader). By providing them
|
|
1973 # in this way, at least they don't need to be implemented as a SYS extension.
|
|
1974
|
|
1975 # Instruction ADDI: Add small positive constant (vAC+=D), 28 cycles
|
|
1976 label('ADDI')
|
|
ADDI: 03e3 1404 ld $04,y 1977 ld(hi('addi'),Y) #10
|
|
03e4 e018 jmp y,$18 1978 jmp(Y,'addi') #11
|
|
03e5 c21d st [$1d] 1979 st([vTmp]) #12
|
|
1980
|
|
1981 # Instruction SUBI: Subtract small positive constant (vAC+=D), 28 cycles
|
|
1982 label('SUBI')
|
|
SUBI: 03e6 1404 ld $04,y 1983 ld(hi('subi'),Y) #10
|
|
03e7 e026 jmp y,$26 1984 jmp(Y,'subi') #11
|
|
03e8 c21d st [$1d] 1985 st([vTmp]) #12
|
|
1986
|
|
1987 # Instruction LSLW: Logical shift left (vAC<<=1), 28 cycles
|
|
1988 # Useful, because ADDW can't add vAC to itself. Also more compact.
|
|
1989 label('LSLW')
|
|
LSLW: 03e9 1404 ld $04,y 1990 ld(hi('lslw'),Y) #10
|
|
03ea e035 jmp y,$35 1991 jmp(Y,'lslw') #11
|
|
03eb 0118 ld [$18] 1992 ld([vAC]) #12
|
|
1993
|
|
1994 # Instruction STLW: Store word in stack frame ([vSP+D],[vSP+D+1]=vAC&255,vAC>>8), 26 cycles
|
|
1995 label('STLW')
|
|
STLW: 03ec 1404 ld $04,y 1996 ld(hi('stlw'),Y) #10
|
|
03ed e041 jmp y,$41 1997 jmp(Y,'stlw') #11
|
|
1998 #dummy() #12 Overlap
|
|
1999 #
|
|
2000 # Instruction LDLW: Load word from stack frame (vAC=[vSP+D]+256*[vSP+D+1]), 26 cycles
|
|
2001 label('LDLW')
|
|
LDLW: 03ee 1404 ld $04,y 2002 ld(hi('ldlw'),Y) #10,12
|
|
03ef e04c jmp y,$4c 2003 jmp(Y,'ldlw') #11
|
|
2004 #dummy() #12 Overlap
|
|
2005 #
|
|
2006 # Instruction POKE: Write byte in memory ([[D+1],[D]]=vAC&255), 28 cycles
|
|
2007 label('POKE')
|
|
POKE: 03f0 1404 ld $04,y 2008 ld(hi('poke'),Y) #10,12
|
|
03f1 e057 jmp y,$57 2009 jmp(Y,'poke') #11
|
|
03f2 c21d st [$1d] 2010 st([vTmp]) #12
|
|
2011
|
|
2012 # Instruction DOKE: Write word in memory ([[D+1],[D]],[[D+1],[D]+1]=vAC&255,vAC>>8), 28 cycles
|
|
2013 label('DOKE')
|
|
DOKE: 03f3 1404 ld $04,y 2014 ld(hi('doke'),Y) #10
|
|
03f4 e06d jmp y,$6d 2015 jmp(Y,'doke') #11
|
|
03f5 c21d st [$1d] 2016 st([vTmp]) #12
|
|
2017
|
|
2018 # Instruction DEEK: Read word from memory (vAC=[vAC]+256*[vAC+1]), 28 cycles
|
|
2019 label('DEEK')
|
|
DEEK: 03f6 1404 ld $04,y 2020 ld(hi('deek'),Y) #10
|
|
03f7 e07a jmp y,$7a 2021 jmp(Y,'deek') #11
|
|
2022 #dummy() #12 Overlap
|
|
2023 #
|
|
2024 # Instruction ANDW: Word logical-AND with zero page (vAC&=[D]+256*[D+1]), 28 cycles
|
|
2025 label('ANDW')
|
|
ANDW: 03f8 1404 ld $04,y 2026 ld(hi('andw'),Y) #10,12
|
|
03f9 e086 jmp y,$86 2027 jmp(Y,'andw') #11
|
|
2028 #dummy() #12 Overlap
|
|
2029 #
|
|
2030 # Instruction ORW: Word logical-OR with zero page (vAC|=[D]+256*[D+1]), 28 cycles
|
|
2031 label('ORW')
|
|
ORW: 03fa 1404 ld $04,y 2032 ld(hi('orw'),Y) #10,12
|
|
03fb e091 jmp y,$91 2033 jmp(Y,'orw') #11
|
|
2034 #dummy() #12 Overlap
|
|
2035 #
|
|
2036 # Instruction XORW: Word logical-XOR with zero page (vAC^=[D]+256*[D+1]), 26 cycles
|
|
2037 label('XORW')
|
|
XORW: 03fc 1404 ld $04,y 2038 ld(hi('xorw'),Y) #10,12
|
|
03fd e09c jmp y,$9c 2039 jmp(Y,'xorw') #11
|
|
03fe c21d st [$1d] 2040 st([vTmp]) #12
|
|
2041 # We keep XORW 2 cycles faster than ANDW/ORW, because that
|
|
2042 # can be useful for comparing numbers for equality a tiny
|
|
2043 # bit faster than with SUBW
|
|
2044
|
|
2045 # Instruction RET: Function return (vPC=vLR-2), 16 cycles
|
|
2046 label('RET')
|
|
RET: 03ff 011a ld [$1a] 2047 ld([vLR]) #10
|
|
2048 assert pc()&255 == 0
|
|
2049
|
|
2050 #-----------------------------------------------------------------------
|
|
2051 #
|
|
2052 # $0400 ROM page 4: Application interpreter extension
|
|
2053 #
|
|
2054 #-----------------------------------------------------------------------
|
|
2055 align(0x100, size=0x100)
|
|
2056
|
|
2057 # (Continue RET)
|
|
0400 a002 suba $02 2058 suba(2) #11
|
|
0401 c216 st [$16] 2059 st([vPC]) #12
|
|
0402 011b ld [$1b] 2060 ld([vLR+1]) #13
|
|
0403 c217 st [$17] 2061 st([vPC+1]) #14
|
|
0404 1403 ld $03,y 2062 ld(hi('REENTER'),Y) #15
|
|
0405 e0cb jmp y,$cb 2063 jmp(Y,'REENTER') #16
|
|
0406 00f6 ld $f6 2064 ld(-20/2) #17
|
|
2065
|
|
2066 # DEF implementation
|
|
2067 label('def#13')
|
|
def#13: 0407 0116 ld [$16] 2068 ld([vPC]) #13
|
|
0408 8002 adda $02 2069 adda(2) #14
|
|
0409 c218 st [$18] 2070 st([vAC]) #15
|
|
040a 0117 ld [$17] 2071 ld([vPC+1]) #16
|
|
040b c219 st [$19] 2072 st([vAC+1]) #17
|
|
040c 011d ld [$1d] 2073 ld([vTmp]) #18
|
|
040d c216 st [$16] 2074 st([vPC]) #19
|
|
040e 1403 ld $03,y 2075 ld(hi('NEXTY'),Y) #20
|
|
040f e000 jmp y,$00 2076 jmp(Y,'NEXTY') #21
|
|
0410 00f4 ld $f4 2077 ld(-24/2) #22
|
|
2078
|
|
2079 # Clear vACH (continuation of ANDI and LD instructions)
|
|
2080 label('andi#13')
|
|
andi#13: 0411 0200 nop 2081 nop() #13
|
|
0412 c218 st [$18] 2082 st([vAC]) #14
|
|
2083 #
|
|
2084 label('ld#15')
|
|
ld#15: 0413 0000 ld $00 2085 ld(0) #15 Clear high byte
|
|
0414 c219 st [$19] 2086 st([vAC+1]) #16
|
|
0415 1403 ld $03,y 2087 ld(hi('REENTER'),Y) #17
|
|
0416 e0cb jmp y,$cb 2088 jmp(Y,'REENTER') #18
|
|
0417 00f5 ld $f5 2089 ld(-22/2) #19
|
|
2090
|
|
2091 # ADDI implementation
|
|
2092 label('addi')
|
|
addi: 0418 8118 adda [$18] 2093 adda([vAC]) #13
|
|
0419 c218 st [$18] 2094 st([vAC]) #14 Store low result
|
|
041a e81e blt .addi#17 2095 bmi('.addi#17') #15 Now figure out if there was a carry
|
|
041b a11d suba [$1d] 2096 suba([vTmp]) #16 Gets back the initial value of vAC
|
|
041c fc20 bra .addi#19 2097 bra('.addi#19') #17
|
|
041d 411d ora [$1d] 2098 ora([vTmp]) #18 Carry in bit 7
|
|
2099 label('.addi#17')
|
|
.addi#17: 041e 211d anda [$1d] 2100 anda([vTmp]) #17 Carry in bit 7
|
|
041f 0200 nop 2101 nop() #18
|
|
2102 label('.addi#19')
|
|
.addi#19: 0420 3080 anda $80,x 2103 anda(0x80,X) #19 Move carry to bit 0
|
|
0421 0500 ld [x] 2104 ld([X]) #20
|
|
0422 8119 adda [$19] 2105 adda([vAC+1]) #21 Add the high bytes with carry
|
|
0423 1403 ld $03,y 2106 ld(hi('REENTER_28'),Y) #22
|
|
0424 e0ca jmp y,$ca 2107 jmp(Y,'REENTER_28') #23
|
|
0425 c219 st [$19] 2108 st([vAC+1]) #24 Store high result
|
|
2109
|
|
2110 # SUBI implementation
|
|
2111 label('subi')
|
|
subi: 0426 0118 ld [$18] 2112 ld([vAC]) #13
|
|
0427 e82c blt .subi#16 2113 bmi('.subi#16') #14
|
|
0428 a11d suba [$1d] 2114 suba([vTmp]) #15
|
|
0429 c218 st [$18] 2115 st([vAC]) #16 Store low result
|
|
042a fc2f bra .subi#19 2116 bra('.subi#19') #17
|
|
042b 411d ora [$1d] 2117 ora([vTmp]) #18 Carry in bit 7
|
|
2118 label('.subi#16')
|
|
.subi#16: 042c c218 st [$18] 2119 st([vAC]) #16 Store low result
|
|
042d 211d anda [$1d] 2120 anda([vTmp]) #17 Carry in bit 7
|
|
042e 0200 nop 2121 nop() #18
|
|
2122 label('.subi#19')
|
|
.subi#19: 042f 3080 anda $80,x 2123 anda(0x80,X) #19 Move carry to bit 0
|
|
0430 0119 ld [$19] 2124 ld([vAC+1]) #20
|
|
0431 a500 suba [x] 2125 suba([X]) #21
|
|
0432 1403 ld $03,y 2126 ld(hi('REENTER_28'),Y) #22
|
|
0433 e0ca jmp y,$ca 2127 jmp(Y,'REENTER_28') #23
|
|
0434 c219 st [$19] 2128 st([vAC+1]) #24
|
|
2129
|
|
2130 # LSLW implementation
|
|
2131 label('lslw')
|
|
lslw: 0435 3080 anda $80,x 2132 anda(128,X) #13
|
|
0436 8118 adda [$18] 2133 adda([vAC]) #14
|
|
0437 c218 st [$18] 2134 st([vAC]) #15
|
|
0438 0500 ld [x] 2135 ld([X]) #16
|
|
0439 8119 adda [$19] 2136 adda([vAC+1]) #17
|
|
043a 8119 adda [$19] 2137 adda([vAC+1]) #18
|
|
043b c219 st [$19] 2138 st([vAC+1]) #19
|
|
043c 0116 ld [$16] 2139 ld([vPC]) #20
|
|
043d a001 suba $01 2140 suba(1) #21
|
|
043e 1403 ld $03,y 2141 ld(hi('REENTER_28'),Y) #22
|
|
043f e0ca jmp y,$ca 2142 jmp(Y,'REENTER_28') #23
|
|
0440 c216 st [$16] 2143 st([vPC]) #24
|
|
2144
|
|
2145 # STLW implementation
|
|
2146 label('stlw')
|
|
stlw: 0441 811c adda [$1c] 2147 adda([vSP]) #13
|
|
0442 c21d st [$1d] 2148 st([vTmp]) #14
|
|
0443 9001 adda $01,x 2149 adda(1,X) #15
|
|
0444 0119 ld [$19] 2150 ld([vAC+1]) #16
|
|
0445 c600 st [x] 2151 st([X]) #17
|
|
0446 111d ld [$1d],x 2152 ld([vTmp],X) #18
|
|
0447 0118 ld [$18] 2153 ld([vAC]) #19
|
|
0448 c600 st [x] 2154 st([X]) #20
|
|
0449 1403 ld $03,y 2155 ld(hi('REENTER'),Y) #21
|
|
044a e0cb jmp y,$cb 2156 jmp(Y,'REENTER') #22
|
|
044b 00f3 ld $f3 2157 ld(-26/2) #23
|
|
2158
|
|
2159 # LDLW implementation
|
|
2160 label('ldlw')
|
|
ldlw: 044c 811c adda [$1c] 2161 adda([vSP]) #13
|
|
044d c21d st [$1d] 2162 st([vTmp]) #14
|
|
044e 9001 adda $01,x 2163 adda(1,X) #15
|
|
044f 0500 ld [x] 2164 ld([X]) #16
|
|
0450 c219 st [$19] 2165 st([vAC+1]) #17
|
|
0451 111d ld [$1d],x 2166 ld([vTmp],X) #18
|
|
0452 0500 ld [x] 2167 ld([X]) #19
|
|
0453 c218 st [$18] 2168 st([vAC]) #20
|
|
0454 1403 ld $03,y 2169 ld(hi('REENTER'),Y) #21
|
|
0455 e0cb jmp y,$cb 2170 jmp(Y,'REENTER') #22
|
|
0456 00f3 ld $f3 2171 ld(-26/2) #23
|
|
2172
|
|
2173 # POKE implementation
|
|
2174 label('poke')
|
|
poke: 0457 9001 adda $01,x 2175 adda(1,X) #13
|
|
0458 0500 ld [x] 2176 ld([X]) #14
|
|
0459 1600 ld ac,y 2177 ld(AC,Y) #15
|
|
045a 111d ld [$1d],x 2178 ld([vTmp],X) #16
|
|
045b 0500 ld [x] 2179 ld([X]) #17
|
|
045c 1200 ld ac,x 2180 ld(AC,X) #18
|
|
045d 0118 ld [$18] 2181 ld([vAC]) #19
|
|
045e ce00 st [y,x] 2182 st([Y,X]) #20
|
|
045f 1403 ld $03,y 2183 ld(hi('REENTER'),Y) #21
|
|
0460 e0cb jmp y,$cb 2184 jmp(Y,'REENTER') #22
|
|
0461 00f3 ld $f3 2185 ld(-26/2) #23
|
|
2186
|
|
2187 # PEEK implementation
|
|
2188 label('peek')
|
|
peek: 0462 a001 suba $01 2189 suba(1) #13
|
|
0463 c216 st [$16] 2190 st([vPC]) #14
|
|
0464 1118 ld [$18],x 2191 ld([vAC],X) #15
|
|
0465 1519 ld [$19],y 2192 ld([vAC+1],Y) #16
|
|
0466 0d00 ld [y,x] 2193 ld([Y,X]) #17
|
|
0467 c218 st [$18] 2194 st([vAC]) #18
|
|
2195 label('lupReturn#19') #Nice coincidence that lupReturn can be here
|
|
lupReturn#19: 0468 0000 ld $00 2196 ld(0) #19
|
|
0469 c219 st [$19] 2197 st([vAC+1]) #20
|
|
046a 1403 ld $03,y 2198 ld(hi('REENTER'),Y) #21
|
|
046b e0cb jmp y,$cb 2199 jmp(Y,'REENTER') #22
|
|
046c 00f3 ld $f3 2200 ld(-26/2) #23
|
|
2201
|
|
2202 # DOKE implementation
|
|
2203 label('doke')
|
|
doke: 046d 9001 adda $01,x 2204 adda(1,X) #13
|
|
046e 0500 ld [x] 2205 ld([X]) #14
|
|
046f 1600 ld ac,y 2206 ld(AC,Y) #15
|
|
0470 111d ld [$1d],x 2207 ld([vTmp],X) #16
|
|
0471 0500 ld [x] 2208 ld([X]) #17
|
|
0472 1200 ld ac,x 2209 ld(AC,X) #18
|
|
0473 0118 ld [$18] 2210 ld([vAC]) #19
|
|
0474 de00 st [y,x++] 2211 st([Y,Xpp]) #20
|
|
0475 0119 ld [$19] 2212 ld([vAC+1]) #21
|
|
0476 ce00 st [y,x] 2213 st([Y,X]) #22 Incompatible with REENTER_28
|
|
0477 1403 ld $03,y 2214 ld(hi('REENTER'),Y) #23
|
|
0478 e0cb jmp y,$cb 2215 jmp(Y,'REENTER') #24
|
|
0479 00f2 ld $f2 2216 ld(-28/2) #25
|
|
2217
|
|
2218 # DEEK implementation
|
|
2219 label('deek')
|
|
deek: 047a 0116 ld [$16] 2220 ld([vPC]) #13
|
|
047b a001 suba $01 2221 suba(1) #14
|
|
047c c216 st [$16] 2222 st([vPC]) #15
|
|
047d 1118 ld [$18],x 2223 ld([vAC],X) #16
|
|
047e 1519 ld [$19],y 2224 ld([vAC+1],Y) #17
|
|
047f 0d00 ld [y,x] 2225 ld([Y,X]) #18
|
|
0480 de00 st [y,x++] 2226 st([Y,Xpp]) #19 Just X++
|
|
0481 c218 st [$18] 2227 st([vAC]) #20
|
|
0482 0d00 ld [y,x] 2228 ld([Y,X]) #21
|
|
0483 1403 ld $03,y 2229 ld(hi('REENTER_28'),Y) #22
|
|
0484 e0ca jmp y,$ca 2230 jmp(Y,'REENTER_28') #23
|
|
0485 c219 st [$19] 2231 st([vAC+1]) #24
|
|
2232
|
|
2233 # ANDW implementation
|
|
2234 label('andw')
|
|
andw: 0486 c21d st [$1d] 2235 st([vTmp]) #13
|
|
0487 9001 adda $01,x 2236 adda(1,X) #14
|
|
0488 0500 ld [x] 2237 ld([X]) #15
|
|
0489 2119 anda [$19] 2238 anda([vAC+1]) #16
|
|
048a c219 st [$19] 2239 st([vAC+1]) #17
|
|
048b 111d ld [$1d],x 2240 ld([vTmp],X) #18
|
|
048c 0500 ld [x] 2241 ld([X]) #19
|
|
048d 2118 anda [$18] 2242 anda([vAC]) #20
|
|
048e c218 st [$18] 2243 st([vAC]) #21
|
|
048f 1403 ld $03,y 2244 ld(hi('REENTER_28'),Y) #22
|
|
0490 e0ca jmp y,$ca 2245 jmp(Y,'REENTER_28') #23
|
|
2246 #dummy() #24 Overlap
|
|
2247 #
|
|
2248 # ORW implementation
|
|
2249 label('orw')
|
|
orw: 0491 c21d st [$1d] 2250 st([vTmp]) #13,24
|
|
0492 9001 adda $01,x 2251 adda(1,X) #14
|
|
0493 0500 ld [x] 2252 ld([X]) #15
|
|
0494 4119 ora [$19] 2253 ora([vAC+1]) #16
|
|
0495 c219 st [$19] 2254 st([vAC+1]) #17
|
|
0496 111d ld [$1d],x 2255 ld([vTmp],X) #18
|
|
0497 0500 ld [x] 2256 ld([X]) #19
|
|
0498 4118 ora [$18] 2257 ora([vAC]) #20
|
|
0499 c218 st [$18] 2258 st([vAC]) #21
|
|
049a 1403 ld $03,y 2259 ld(hi('REENTER_28'),Y) #22
|
|
049b e0ca jmp y,$ca 2260 jmp(Y,'REENTER_28') #23
|
|
2261 #dummy() #24 Overlap
|
|
2262 #
|
|
2263 # XORW implementation
|
|
2264 label('xorw')
|
|
xorw: 049c 9001 adda $01,x 2265 adda(1,X) #13,24
|
|
049d 0500 ld [x] 2266 ld([X]) #14
|
|
049e 6119 xora [$19] 2267 xora([vAC+1]) #15
|
|
049f c219 st [$19] 2268 st([vAC+1]) #16
|
|
04a0 111d ld [$1d],x 2269 ld([vTmp],X) #17
|
|
04a1 0500 ld [x] 2270 ld([X]) #18
|
|
04a2 6118 xora [$18] 2271 xora([vAC]) #19
|
|
04a3 c218 st [$18] 2272 st([vAC]) #20
|
|
04a4 1403 ld $03,y 2273 ld(hi('REENTER'),Y) #21
|
|
04a5 e0cb jmp y,$cb 2274 jmp(Y,'REENTER') #22
|
|
04a6 00f3 ld $f3 2275 ld(-26/2) #23
|
|
2276
|
|
2277 #-----------------------------------------------------------------------
|
|
2278 #
|
|
2279 # vCPU extension functions (for acceleration and compaction) follow below.
|
|
2280 #
|
|
2281 # The naming convention is: SYS_<CamelCase>[_v<V>]_<N>
|
|
2282 #
|
|
2283 # With <N> the maximum number of cycles the function will run
|
|
2284 # (counted from NEXT to NEXT). This is the same number that must
|
|
2285 # be passed to the 'SYS' vCPU instruction as operand, and it will
|
|
2286 # appear in the GCL code upon use.
|
|
2287 #
|
|
2288 # If a SYS extension got introduced after ROM v1, the version number of
|
|
2289 # introduction is included in the name. This helps the programmer to be
|
|
2290 # reminded to verify the acutal ROM version and fail gracefully on older
|
|
2291 # ROMs than required. See also Docs/GT1-files.txt on using [romType].
|
|
2292 #
|
|
2293 #-----------------------------------------------------------------------
|
|
2294
|
|
2295 #-----------------------------------------------------------------------
|
|
2296 # Extension SYS_Random_34: Update entropy and copy to vAC
|
|
2297 #-----------------------------------------------------------------------
|
|
2298
|
|
2299 # This same algorithm runs automatically once per vertical blank.
|
|
2300 # Use this function to get numbers at a higher rate.
|
|
2301 #
|
|
2302 # Variables:
|
|
2303 # vAC
|
|
2304
|
|
2305 label('SYS_Random_34')
|
|
SYS_Random_34:
|
|
04a7 010e ld [$0e] 2306 ld([frameCount]) #15
|
|
04a8 6107 xora [$07] 2307 xora([entropy+1]) #16
|
|
04a9 610f xora [$0f] 2308 xora([serialRaw]) #17
|
|
04aa 8106 adda [$06] 2309 adda([entropy+0]) #18
|
|
04ab c206 st [$06] 2310 st([entropy+0]) #19
|
|
04ac c218 st [$18] 2311 st([vAC+0]) #20
|
|
04ad 8108 adda [$08] 2312 adda([entropy+2]) #21
|
|
04ae c208 st [$08] 2313 st([entropy+2]) #22
|
|
04af e8b2 blt .sysRnd0 2314 bmi('.sysRnd0') #23
|
|
04b0 fcb3 bra .sysRnd1 2315 bra('.sysRnd1') #24
|
|
04b1 6053 xora $53 2316 xora(64+16+2+1) #25
|
|
2317 label('.sysRnd0')
|
|
.sysRnd0: 04b2 606c xora $6c 2318 xora(64+32+8+4) #25
|
|
2319 label('.sysRnd1')
|
|
.sysRnd1: 04b3 8107 adda [$07] 2320 adda([entropy+1]) #26
|
|
04b4 c207 st [$07] 2321 st([entropy+1]) #27
|
|
04b5 c219 st [$19] 2322 st([vAC+1]) #28
|
|
04b6 1403 ld $03,y 2323 ld(hi('REENTER'),Y) #29
|
|
04b7 e0cb jmp y,$cb 2324 jmp(Y,'REENTER') #30
|
|
04b8 00ef ld $ef 2325 ld(-34/2) #31
|
|
2326
|
|
2327 label('SYS_LSRW7_30')
|
|
SYS_LSRW7_30: 04b9 0118 ld [$18] 2328 ld([vAC]) #15
|
|
04ba 3080 anda $80,x 2329 anda(128,X) #16
|
|
04bb 0119 ld [$19] 2330 ld([vAC+1]) #17
|
|
04bc 8200 adda ac 2331 adda(AC) #18
|
|
04bd 4500 ora [x] 2332 ora([X]) #19
|
|
04be c218 st [$18] 2333 st([vAC]) #20
|
|
04bf 0119 ld [$19] 2334 ld([vAC+1]) #21
|
|
04c0 3080 anda $80,x 2335 anda(128,X) #22
|
|
04c1 0500 ld [x] 2336 ld([X]) #23
|
|
04c2 c219 st [$19] 2337 st([vAC+1]) #24
|
|
04c3 1403 ld $03,y 2338 ld(hi('REENTER'),Y) #25
|
|
04c4 e0cb jmp y,$cb 2339 jmp(Y,'REENTER') #26
|
|
04c5 00f1 ld $f1 2340 ld(-30/2) #27
|
|
2341
|
|
2342 label('SYS_LSRW8_24')
|
|
SYS_LSRW8_24: 04c6 0119 ld [$19] 2343 ld([vAC+1]) #15
|
|
04c7 c218 st [$18] 2344 st([vAC]) #16
|
|
04c8 0000 ld $00 2345 ld(0) #17
|
|
04c9 c219 st [$19] 2346 st([vAC+1]) #18
|
|
04ca 1403 ld $03,y 2347 ld(hi('REENTER'),Y) #19
|
|
04cb e0cb jmp y,$cb 2348 jmp(Y,'REENTER') #20
|
|
04cc 00f4 ld $f4 2349 ld(-24/2) #21
|
|
2350
|
|
2351 label('SYS_LSLW8_24')
|
|
SYS_LSLW8_24: 04cd 0118 ld [$18] 2352 ld([vAC]) #15
|
|
04ce c219 st [$19] 2353 st([vAC+1]) #16
|
|
04cf 0000 ld $00 2354 ld(0) #17
|
|
04d0 c218 st [$18] 2355 st([vAC]) #18
|
|
04d1 1403 ld $03,y 2356 ld(hi('REENTER'),Y) #19
|
|
04d2 e0cb jmp y,$cb 2357 jmp(Y,'REENTER') #20
|
|
04d3 00f4 ld $f4 2358 ld(-24/2) #21
|
|
2359
|
|
2360 #-----------------------------------------------------------------------
|
|
2361 # Extension SYS_Draw4_30
|
|
2362 #-----------------------------------------------------------------------
|
|
2363
|
|
2364 # Draw 4 pixels on screen, horizontally next to each other
|
|
2365 #
|
|
2366 # Variables:
|
|
2367 # sysArgs[0:3] Pixels (in)
|
|
2368 # sysArgs[4:5] Position on screen (in)
|
|
2369
|
|
2370 label('SYS_Draw4_30')
|
|
SYS_Draw4_30: 04d4 1128 ld [$28],x 2371 ld([sysArgs+4],X) #15
|
|
04d5 1529 ld [$29],y 2372 ld([sysArgs+5],Y) #16
|
|
04d6 0124 ld [$24] 2373 ld([sysArgs+0]) #17
|
|
04d7 de00 st [y,x++] 2374 st([Y,Xpp]) #18
|
|
04d8 0125 ld [$25] 2375 ld([sysArgs+1]) #19
|
|
04d9 de00 st [y,x++] 2376 st([Y,Xpp]) #20
|
|
04da 0126 ld [$26] 2377 ld([sysArgs+2]) #21
|
|
04db de00 st [y,x++] 2378 st([Y,Xpp]) #22
|
|
04dc 0127 ld [$27] 2379 ld([sysArgs+3]) #23
|
|
04dd de00 st [y,x++] 2380 st([Y,Xpp]) #24
|
|
04de 1403 ld $03,y 2381 ld(hi('REENTER'),Y) #25
|
|
04df e0cb jmp y,$cb 2382 jmp(Y,'REENTER') #26
|
|
04e0 00f1 ld $f1 2383 ld(-30/2) #27
|
|
2384
|
|
2385 #-----------------------------------------------------------------------
|
|
2386 # Extension SYS_VDrawBits_134:
|
|
2387 #-----------------------------------------------------------------------
|
|
2388
|
|
2389 # Draw slice of a character, 8 pixels vertical
|
|
2390 #
|
|
2391 # Variables:
|
|
2392 # sysArgs[0] Color 0 "background" (in)
|
|
2393 # sysArgs[1] Color 1 "pen" (in)
|
|
2394 # sysArgs[2] 8 bits, highest bit first (in, changed)
|
|
2395 # sysArgs[4:5] Position on screen (in)
|
|
2396
|
|
2397 label('SYS_VDrawBits_134')
|
|
SYS_VDrawBits_134:
|
|
04e1 1412 ld $12,y 2398 ld(hi('sys_VDrawBits'),Y) #15
|
|
04e2 e086 jmp y,$86 2399 jmp(Y,'sys_VDrawBits') #16
|
|
04e3 1128 ld [$28],x 2400 ld([sysArgs+4],X) #17
|
|
2401
|
|
2402 #-----------------------------------------------------------------------
|
|
2403
|
|
2404 # INC implementation
|
|
2405 label('inc#14')
|
|
inc#14: 04e4 8500 adda [x] 2406 adda([X]) #14
|
|
04e5 c600 st [x] 2407 st([X]) #15
|
|
04e6 1403 ld $03,y 2408 ld(hi('NEXTY'),Y) #16
|
|
04e7 e000 jmp y,$00 2409 jmp(Y,'NEXTY') #17
|
|
04e8 00f6 ld $f6 2410 ld(-20/2) #18
|
|
2411
|
|
2412
|
|
2413 # Interrupt handler:
|
|
2414 # ... IRQ payload ...
|
|
2415 # LDWI $400
|
|
2416 # LUP $xx ==> vRTI
|
|
04e9 0200 nop 2417 fillers(until=251-17)
|
|
2418
|
|
2419 label('vRTI#18')
|
|
vRTI#18: 04ea 00ea ld $ea 2420 ld(-32//2-v6502_adjust) #18
|
|
04eb 8115 adda [$15] 2421 adda([vTicks]) #19
|
|
04ec f4f8 bge vRTI#22 2422 bge('vRTI#22') #20
|
|
04ed 0132 ld [$32] 2423 ld([vIrqSave+2]) #21
|
|
04ee c218 st [$18] 2424 st([vAC]) #22
|
|
04ef 0133 ld [$33] 2425 ld([vIrqSave+3]) #23
|
|
04f0 c219 st [$19] 2426 st([vAC+1]) #24
|
|
04f1 0134 ld [$34] 2427 ld([vIrqSave+4]) #25
|
|
04f2 c205 st [$05] 2428 st([vCpuSelect]) #26
|
|
04f3 0115 ld [$15] 2429 ld([vTicks]) #27
|
|
04f4 8000 adda $00 2430 adda(maxTicks-28//2) #28-28=0
|
|
04f5 1403 ld $03,y 2431 ld(hi('RESYNC'),Y) #1
|
|
04f6 e00c jmp y,$0c 2432 jmp(Y,'RESYNC') #2
|
|
04f7 0200 nop 2433 nop() #3
|
|
2434
|
|
2435 label('vRTI#22')
|
|
vRTI#22: 04f8 1412 ld $12,y 2436 ld(hi('vRTI#25'),Y) #22
|
|
04f9 e01e jmp y,$1e 2437 jmp(Y,'vRTI#25') #23
|
|
04fa c218 st [$18] 2438 st([vAC]) #24
|
|
2439
|
|
2440 # vRTI entry point
|
|
2441 assert(pc()&255 == 251) # The landing offset 251 for LUP trampoline is fixed
|
|
04fb 0130 ld [$30] 2442 ld([vIrqSave+0]) #13
|
|
04fc c216 st [$16] 2443 st([vPC]) #14
|
|
04fd 0131 ld [$31] 2444 ld([vIrqSave+1]) #15
|
|
04fe fcea bra vRTI#18 2445 bra('vRTI#18') #16
|
|
04ff c217 st [$17] 2446 st([vPC+1]) #17
|
|
2447
|
|
2448
|
|
2449
|
|
2450 #-----------------------------------------------------------------------
|
|
2451 #
|
|
2452 # $0500 ROM page 5-6: Shift table and code
|
|
2453 #
|
|
2454 #-----------------------------------------------------------------------
|
|
2455
|
|
2456 align(0x100, size=0x200)
|
|
2457
|
|
2458 # Lookup table for i>>n, with n in 1..6
|
|
2459 # Indexing ix = i & ~b | (b-1), where b = 1<<(n-1)
|
|
2460 # ...
|
|
2461 # ld <.ret
|
|
2462 # st [vTmp]
|
|
2463 # ld >shiftTable,y
|
|
2464 # <calculate ix>
|
|
2465 # jmp y,ac
|
|
2466 # bra $ff
|
|
2467 # .ret: ...
|
|
2468 #
|
|
2469 # i >> 7 can be always be done with RAM: [i&128]
|
|
2470 # ...
|
|
2471 # anda $80,x
|
|
2472 # ld [x]
|
|
2473 # ...
|
|
2474
|
|
2475 label('shiftTable')
|
|
2476 shiftTable = pc()
|
|
2477
|
|
2478 for ix in range(255):
|
|
2479 for n in range(1,7): # Find first zero
|
|
2480 if ~ix & (1 << (n-1)):
|
|
2481 break
|
|
2482 pattern = ['x' if i<n else '1' if ix&(1<<i) else '0' for i in range(8)]
|
|
2483 ld(ix>>n); C('0b%s >> %d' % (''.join(reversed(pattern)), n))
|
|
shiftTable: 0500 0000 ld $00 ;0b0000000x >> 1
|
|
0501 0000 ld $00 ;0b000000xx >> 2
|
|
0502 0001 ld $01 ;0b0000001x >> 1
|
|
0503 0000 ld $00 ;0b00000xxx >> 3
|
|
0504 0002 ld $02 ;0b0000010x >> 1
|
|
0505 0001 ld $01 ;0b000001xx >> 2
|
|
0506 0003 ld $03 ;0b0000011x >> 1
|
|
0507 0000 ld $00 ;0b0000xxxx >> 4
|
|
0508 0004 ld $04 ;0b0000100x >> 1
|
|
0509 0002 ld $02 ;0b000010xx >> 2
|
|
050a 0005 ld $05 ;0b0000101x >> 1
|
|
050b 0001 ld $01 ;0b00001xxx >> 3
|
|
050c 0006 ld $06 ;0b0000110x >> 1
|
|
050d 0003 ld $03 ;0b000011xx >> 2
|
|
050e 0007 ld $07 ;0b0000111x >> 1
|
|
050f 0000 ld $00 ;0b000xxxxx >> 5
|
|
0510 0008 ld $08 ;0b0001000x >> 1
|
|
0511 0004 ld $04 ;0b000100xx >> 2
|
|
0512 0009 ld $09 ;0b0001001x >> 1
|
|
0513 0002 ld $02 ;0b00010xxx >> 3
|
|
0514 000a ld $0a ;0b0001010x >> 1
|
|
0515 0005 ld $05 ;0b000101xx >> 2
|
|
0516 000b ld $0b ;0b0001011x >> 1
|
|
0517 0001 ld $01 ;0b0001xxxx >> 4
|
|
0518 000c ld $0c ;0b0001100x >> 1
|
|
0519 0006 ld $06 ;0b000110xx >> 2
|
|
051a 000d ld $0d ;0b0001101x >> 1
|
|
051b 0003 ld $03 ;0b00011xxx >> 3
|
|
051c 000e ld $0e ;0b0001110x >> 1
|
|
051d 0007 ld $07 ;0b000111xx >> 2
|
|
051e 000f ld $0f ;0b0001111x >> 1
|
|
051f 0000 ld $00 ;0b00xxxxxx >> 6
|
|
0520 0010 ld $10 ;0b0010000x >> 1
|
|
0521 0008 ld $08 ;0b001000xx >> 2
|
|
0522 0011 ld $11 ;0b0010001x >> 1
|
|
0523 0004 ld $04 ;0b00100xxx >> 3
|
|
0524 0012 ld $12 ;0b0010010x >> 1
|
|
0525 0009 ld $09 ;0b001001xx >> 2
|
|
0526 0013 ld $13 ;0b0010011x >> 1
|
|
0527 0002 ld $02 ;0b0010xxxx >> 4
|
|
0528 0014 ld $14 ;0b0010100x >> 1
|
|
0529 000a ld $0a ;0b001010xx >> 2
|
|
052a 0015 ld $15 ;0b0010101x >> 1
|
|
052b 0005 ld $05 ;0b00101xxx >> 3
|
|
052c 0016 ld $16 ;0b0010110x >> 1
|
|
052d 000b ld $0b ;0b001011xx >> 2
|
|
052e 0017 ld $17 ;0b0010111x >> 1
|
|
052f 0001 ld $01 ;0b001xxxxx >> 5
|
|
0530 0018 ld $18 ;0b0011000x >> 1
|
|
0531 000c ld $0c ;0b001100xx >> 2
|
|
0532 0019 ld $19 ;0b0011001x >> 1
|
|
0533 0006 ld $06 ;0b00110xxx >> 3
|
|
0534 001a ld $1a ;0b0011010x >> 1
|
|
0535 000d ld $0d ;0b001101xx >> 2
|
|
0536 001b ld $1b ;0b0011011x >> 1
|
|
0537 0003 ld $03 ;0b0011xxxx >> 4
|
|
0538 001c ld $1c ;0b0011100x >> 1
|
|
0539 000e ld $0e ;0b001110xx >> 2
|
|
053a 001d ld $1d ;0b0011101x >> 1
|
|
053b 0007 ld $07 ;0b00111xxx >> 3
|
|
053c 001e ld $1e ;0b0011110x >> 1
|
|
053d 000f ld $0f ;0b001111xx >> 2
|
|
053e 001f ld $1f ;0b0011111x >> 1
|
|
053f 0000 ld $00 ;0b00xxxxxx >> 6
|
|
0540 0020 ld $20 ;0b0100000x >> 1
|
|
0541 0010 ld $10 ;0b010000xx >> 2
|
|
0542 0021 ld $21 ;0b0100001x >> 1
|
|
0543 0008 ld $08 ;0b01000xxx >> 3
|
|
0544 0022 ld $22 ;0b0100010x >> 1
|
|
0545 0011 ld $11 ;0b010001xx >> 2
|
|
0546 0023 ld $23 ;0b0100011x >> 1
|
|
0547 0004 ld $04 ;0b0100xxxx >> 4
|
|
0548 0024 ld $24 ;0b0100100x >> 1
|
|
0549 0012 ld $12 ;0b010010xx >> 2
|
|
054a 0025 ld $25 ;0b0100101x >> 1
|
|
054b 0009 ld $09 ;0b01001xxx >> 3
|
|
054c 0026 ld $26 ;0b0100110x >> 1
|
|
054d 0013 ld $13 ;0b010011xx >> 2
|
|
054e 0027 ld $27 ;0b0100111x >> 1
|
|
054f 0002 ld $02 ;0b010xxxxx >> 5
|
|
0550 0028 ld $28 ;0b0101000x >> 1
|
|
0551 0014 ld $14 ;0b010100xx >> 2
|
|
0552 0029 ld $29 ;0b0101001x >> 1
|
|
0553 000a ld $0a ;0b01010xxx >> 3
|
|
0554 002a ld $2a ;0b0101010x >> 1
|
|
0555 0015 ld $15 ;0b010101xx >> 2
|
|
0556 002b ld $2b ;0b0101011x >> 1
|
|
0557 0005 ld $05 ;0b0101xxxx >> 4
|
|
0558 002c ld $2c ;0b0101100x >> 1
|
|
0559 0016 ld $16 ;0b010110xx >> 2
|
|
055a 002d ld $2d ;0b0101101x >> 1
|
|
055b 000b ld $0b ;0b01011xxx >> 3
|
|
055c 002e ld $2e ;0b0101110x >> 1
|
|
055d 0017 ld $17 ;0b010111xx >> 2
|
|
055e 002f ld $2f ;0b0101111x >> 1
|
|
055f 0001 ld $01 ;0b01xxxxxx >> 6
|
|
0560 0030 ld $30 ;0b0110000x >> 1
|
|
0561 0018 ld $18 ;0b011000xx >> 2
|
|
0562 0031 ld $31 ;0b0110001x >> 1
|
|
0563 000c ld $0c ;0b01100xxx >> 3
|
|
0564 0032 ld $32 ;0b0110010x >> 1
|
|
0565 0019 ld $19 ;0b011001xx >> 2
|
|
0566 0033 ld $33 ;0b0110011x >> 1
|
|
0567 0006 ld $06 ;0b0110xxxx >> 4
|
|
0568 0034 ld $34 ;0b0110100x >> 1
|
|
0569 001a ld $1a ;0b011010xx >> 2
|
|
056a 0035 ld $35 ;0b0110101x >> 1
|
|
056b 000d ld $0d ;0b01101xxx >> 3
|
|
056c 0036 ld $36 ;0b0110110x >> 1
|
|
056d 001b ld $1b ;0b011011xx >> 2
|
|
056e 0037 ld $37 ;0b0110111x >> 1
|
|
056f 0003 ld $03 ;0b011xxxxx >> 5
|
|
0570 0038 ld $38 ;0b0111000x >> 1
|
|
0571 001c ld $1c ;0b011100xx >> 2
|
|
0572 0039 ld $39 ;0b0111001x >> 1
|
|
0573 000e ld $0e ;0b01110xxx >> 3
|
|
0574 003a ld $3a ;0b0111010x >> 1
|
|
0575 001d ld $1d ;0b011101xx >> 2
|
|
0576 003b ld $3b ;0b0111011x >> 1
|
|
0577 0007 ld $07 ;0b0111xxxx >> 4
|
|
0578 003c ld $3c ;0b0111100x >> 1
|
|
0579 001e ld $1e ;0b011110xx >> 2
|
|
057a 003d ld $3d ;0b0111101x >> 1
|
|
057b 000f ld $0f ;0b01111xxx >> 3
|
|
057c 003e ld $3e ;0b0111110x >> 1
|
|
057d 001f ld $1f ;0b011111xx >> 2
|
|
057e 003f ld $3f ;0b0111111x >> 1
|
|
057f 0001 ld $01 ;0b01xxxxxx >> 6
|
|
0580 0040 ld $40 ;0b1000000x >> 1
|
|
0581 0020 ld $20 ;0b100000xx >> 2
|
|
0582 0041 ld $41 ;0b1000001x >> 1
|
|
0583 0010 ld $10 ;0b10000xxx >> 3
|
|
0584 0042 ld $42 ;0b1000010x >> 1
|
|
0585 0021 ld $21 ;0b100001xx >> 2
|
|
0586 0043 ld $43 ;0b1000011x >> 1
|
|
0587 0008 ld $08 ;0b1000xxxx >> 4
|
|
0588 0044 ld $44 ;0b1000100x >> 1
|
|
0589 0022 ld $22 ;0b100010xx >> 2
|
|
058a 0045 ld $45 ;0b1000101x >> 1
|
|
058b 0011 ld $11 ;0b10001xxx >> 3
|
|
058c 0046 ld $46 ;0b1000110x >> 1
|
|
058d 0023 ld $23 ;0b100011xx >> 2
|
|
058e 0047 ld $47 ;0b1000111x >> 1
|
|
058f 0004 ld $04 ;0b100xxxxx >> 5
|
|
0590 0048 ld $48 ;0b1001000x >> 1
|
|
0591 0024 ld $24 ;0b100100xx >> 2
|
|
0592 0049 ld $49 ;0b1001001x >> 1
|
|
0593 0012 ld $12 ;0b10010xxx >> 3
|
|
0594 004a ld $4a ;0b1001010x >> 1
|
|
0595 0025 ld $25 ;0b100101xx >> 2
|
|
0596 004b ld $4b ;0b1001011x >> 1
|
|
0597 0009 ld $09 ;0b1001xxxx >> 4
|
|
0598 004c ld $4c ;0b1001100x >> 1
|
|
0599 0026 ld $26 ;0b100110xx >> 2
|
|
059a 004d ld $4d ;0b1001101x >> 1
|
|
059b 0013 ld $13 ;0b10011xxx >> 3
|
|
059c 004e ld $4e ;0b1001110x >> 1
|
|
059d 0027 ld $27 ;0b100111xx >> 2
|
|
059e 004f ld $4f ;0b1001111x >> 1
|
|
059f 0002 ld $02 ;0b10xxxxxx >> 6
|
|
05a0 0050 ld $50 ;0b1010000x >> 1
|
|
05a1 0028 ld $28 ;0b101000xx >> 2
|
|
05a2 0051 ld $51 ;0b1010001x >> 1
|
|
05a3 0014 ld $14 ;0b10100xxx >> 3
|
|
05a4 0052 ld $52 ;0b1010010x >> 1
|
|
05a5 0029 ld $29 ;0b101001xx >> 2
|
|
05a6 0053 ld $53 ;0b1010011x >> 1
|
|
05a7 000a ld $0a ;0b1010xxxx >> 4
|
|
05a8 0054 ld $54 ;0b1010100x >> 1
|
|
05a9 002a ld $2a ;0b101010xx >> 2
|
|
05aa 0055 ld $55 ;0b1010101x >> 1
|
|
05ab 0015 ld $15 ;0b10101xxx >> 3
|
|
05ac 0056 ld $56 ;0b1010110x >> 1
|
|
05ad 002b ld $2b ;0b101011xx >> 2
|
|
05ae 0057 ld $57 ;0b1010111x >> 1
|
|
05af 0005 ld $05 ;0b101xxxxx >> 5
|
|
05b0 0058 ld $58 ;0b1011000x >> 1
|
|
05b1 002c ld $2c ;0b101100xx >> 2
|
|
05b2 0059 ld $59 ;0b1011001x >> 1
|
|
05b3 0016 ld $16 ;0b10110xxx >> 3
|
|
05b4 005a ld $5a ;0b1011010x >> 1
|
|
05b5 002d ld $2d ;0b101101xx >> 2
|
|
05b6 005b ld $5b ;0b1011011x >> 1
|
|
05b7 000b ld $0b ;0b1011xxxx >> 4
|
|
05b8 005c ld $5c ;0b1011100x >> 1
|
|
05b9 002e ld $2e ;0b101110xx >> 2
|
|
05ba 005d ld $5d ;0b1011101x >> 1
|
|
05bb 0017 ld $17 ;0b10111xxx >> 3
|
|
05bc 005e ld $5e ;0b1011110x >> 1
|
|
05bd 002f ld $2f ;0b101111xx >> 2
|
|
05be 005f ld $5f ;0b1011111x >> 1
|
|
05bf 0002 ld $02 ;0b10xxxxxx >> 6
|
|
05c0 0060 ld $60 ;0b1100000x >> 1
|
|
05c1 0030 ld $30 ;0b110000xx >> 2
|
|
05c2 0061 ld $61 ;0b1100001x >> 1
|
|
05c3 0018 ld $18 ;0b11000xxx >> 3
|
|
05c4 0062 ld $62 ;0b1100010x >> 1
|
|
05c5 0031 ld $31 ;0b110001xx >> 2
|
|
05c6 0063 ld $63 ;0b1100011x >> 1
|
|
05c7 000c ld $0c ;0b1100xxxx >> 4
|
|
05c8 0064 ld $64 ;0b1100100x >> 1
|
|
05c9 0032 ld $32 ;0b110010xx >> 2
|
|
05ca 0065 ld $65 ;0b1100101x >> 1
|
|
05cb 0019 ld $19 ;0b11001xxx >> 3
|
|
05cc 0066 ld $66 ;0b1100110x >> 1
|
|
05cd 0033 ld $33 ;0b110011xx >> 2
|
|
05ce 0067 ld $67 ;0b1100111x >> 1
|
|
05cf 0006 ld $06 ;0b110xxxxx >> 5
|
|
05d0 0068 ld $68 ;0b1101000x >> 1
|
|
05d1 0034 ld $34 ;0b110100xx >> 2
|
|
05d2 0069 ld $69 ;0b1101001x >> 1
|
|
05d3 001a ld $1a ;0b11010xxx >> 3
|
|
05d4 006a ld $6a ;0b1101010x >> 1
|
|
05d5 0035 ld $35 ;0b110101xx >> 2
|
|
05d6 006b ld $6b ;0b1101011x >> 1
|
|
05d7 000d ld $0d ;0b1101xxxx >> 4
|
|
05d8 006c ld $6c ;0b1101100x >> 1
|
|
05d9 0036 ld $36 ;0b110110xx >> 2
|
|
05da 006d ld $6d ;0b1101101x >> 1
|
|
05db 001b ld $1b ;0b11011xxx >> 3
|
|
05dc 006e ld $6e ;0b1101110x >> 1
|
|
05dd 0037 ld $37 ;0b110111xx >> 2
|
|
05de 006f ld $6f ;0b1101111x >> 1
|
|
05df 0003 ld $03 ;0b11xxxxxx >> 6
|
|
05e0 0070 ld $70 ;0b1110000x >> 1
|
|
05e1 0038 ld $38 ;0b111000xx >> 2
|
|
05e2 0071 ld $71 ;0b1110001x >> 1
|
|
05e3 001c ld $1c ;0b11100xxx >> 3
|
|
05e4 0072 ld $72 ;0b1110010x >> 1
|
|
05e5 0039 ld $39 ;0b111001xx >> 2
|
|
05e6 0073 ld $73 ;0b1110011x >> 1
|
|
05e7 000e ld $0e ;0b1110xxxx >> 4
|
|
05e8 0074 ld $74 ;0b1110100x >> 1
|
|
05e9 003a ld $3a ;0b111010xx >> 2
|
|
05ea 0075 ld $75 ;0b1110101x >> 1
|
|
05eb 001d ld $1d ;0b11101xxx >> 3
|
|
05ec 0076 ld $76 ;0b1110110x >> 1
|
|
05ed 003b ld $3b ;0b111011xx >> 2
|
|
05ee 0077 ld $77 ;0b1110111x >> 1
|
|
05ef 0007 ld $07 ;0b111xxxxx >> 5
|
|
05f0 0078 ld $78 ;0b1111000x >> 1
|
|
05f1 003c ld $3c ;0b111100xx >> 2
|
|
05f2 0079 ld $79 ;0b1111001x >> 1
|
|
05f3 001e ld $1e ;0b11110xxx >> 3
|
|
05f4 007a ld $7a ;0b1111010x >> 1
|
|
05f5 003d ld $3d ;0b111101xx >> 2
|
|
05f6 007b ld $7b ;0b1111011x >> 1
|
|
05f7 000f ld $0f ;0b1111xxxx >> 4
|
|
05f8 007c ld $7c ;0b1111100x >> 1
|
|
05f9 003e ld $3e ;0b111110xx >> 2
|
|
05fa 007d ld $7d ;0b1111101x >> 1
|
|
05fb 001f ld $1f ;0b11111xxx >> 3
|
|
05fc 007e ld $7e ;0b1111110x >> 1
|
|
05fd 003f ld $3f ;0b111111xx >> 2
|
|
05fe 007f ld $7f ;0b1111111x >> 1
|
|
2484
|
|
2485 assert pc()&255 == 255
|
|
05ff fd1d bra [$1d] 2486 bra([vTmp]) # Jumps back into next page
|
|
2487
|
|
2488 label('SYS_LSRW1_48')
|
|
2489 assert pc()&255 == 0 # First instruction on this page *must* be a nop
|
|
SYS_LSRW1_48: 0600 0200 nop 2490 nop() #15
|
|
0601 1405 ld $05,y 2491 ld(hi('shiftTable'),Y) #16 Logical shift right 1 bit (X >> 1)
|
|
0602 0008 ld $08 2492 ld('.sysLsrw1a') #17 Shift low byte
|
|
0603 c21d st [$1d] 2493 st([vTmp]) #18
|
|
0604 0118 ld [$18] 2494 ld([vAC]) #19
|
|
0605 20fe anda $fe 2495 anda(0b11111110) #20
|
|
0606 e200 jmp y,ac 2496 jmp(Y,AC) #21
|
|
0607 fcff bra $ff 2497 bra(255) #22 bra shiftTable+255
|
|
2498 label('.sysLsrw1a')
|
|
.sysLsrw1a: 0608 c218 st [$18] 2499 st([vAC]) #26
|
|
0609 0119 ld [$19] 2500 ld([vAC+1]) #27 Transfer bit 8
|
|
060a 2001 anda $01 2501 anda(1) #28
|
|
060b 807f adda $7f 2502 adda(127) #29
|
|
060c 2080 anda $80 2503 anda(128) #30
|
|
060d 4118 ora [$18] 2504 ora([vAC]) #31
|
|
060e c218 st [$18] 2505 st([vAC]) #32
|
|
060f 0015 ld $15 2506 ld('.sysLsrw1b') #33 Shift high byte
|
|
0610 c21d st [$1d] 2507 st([vTmp]) #34
|
|
0611 0119 ld [$19] 2508 ld([vAC+1]) #35
|
|
0612 20fe anda $fe 2509 anda(0b11111110) #36
|
|
0613 e200 jmp y,ac 2510 jmp(Y,AC) #37
|
|
0614 fcff bra $ff 2511 bra(255) #38 bra shiftTable+255
|
|
2512 label('.sysLsrw1b')
|
|
.sysLsrw1b: 0615 c219 st [$19] 2513 st([vAC+1]) #42
|
|
0616 1403 ld $03,y 2514 ld(hi('REENTER'),Y) #43
|
|
0617 e0cb jmp y,$cb 2515 jmp(Y,'REENTER') #44
|
|
0618 00e8 ld $e8 2516 ld(-48/2) #45
|
|
2517
|
|
2518 label('SYS_LSRW2_52')
|
|
SYS_LSRW2_52: 0619 1405 ld $05,y 2519 ld(hi('shiftTable'),Y) #15 Logical shift right 2 bit (X >> 2)
|
|
061a 0021 ld $21 2520 ld('.sysLsrw2a') #16 Shift low byte
|
|
061b c21d st [$1d] 2521 st([vTmp]) #17
|
|
061c 0118 ld [$18] 2522 ld([vAC]) #18
|
|
061d 20fc anda $fc 2523 anda(0b11111100) #19
|
|
061e 4001 ora $01 2524 ora( 0b00000001) #20
|
|
061f e200 jmp y,ac 2525 jmp(Y,AC) #21
|
|
0620 fcff bra $ff 2526 bra(255) #22 bra shiftTable+255
|
|
2527 label('.sysLsrw2a')
|
|
.sysLsrw2a: 0621 c218 st [$18] 2528 st([vAC]) #26
|
|
0622 0119 ld [$19] 2529 ld([vAC+1]) #27 Transfer bit 8:9
|
|
0623 8200 adda ac 2530 adda(AC) #28
|
|
0624 8200 adda ac 2531 adda(AC) #29
|
|
0625 8200 adda ac 2532 adda(AC) #30
|
|
0626 8200 adda ac 2533 adda(AC) #31
|
|
0627 8200 adda ac 2534 adda(AC) #32
|
|
0628 8200 adda ac 2535 adda(AC) #33
|
|
0629 4118 ora [$18] 2536 ora([vAC]) #34
|
|
062a c218 st [$18] 2537 st([vAC]) #35
|
|
062b 0032 ld $32 2538 ld('.sysLsrw2b') #36 Shift high byte
|
|
062c c21d st [$1d] 2539 st([vTmp]) #37
|
|
062d 0119 ld [$19] 2540 ld([vAC+1]) #38
|
|
062e 20fc anda $fc 2541 anda(0b11111100) #39
|
|
062f 4001 ora $01 2542 ora( 0b00000001) #40
|
|
0630 e200 jmp y,ac 2543 jmp(Y,AC) #41
|
|
0631 fcff bra $ff 2544 bra(255) #42 bra shiftTable+255
|
|
2545 label('.sysLsrw2b')
|
|
.sysLsrw2b: 0632 c219 st [$19] 2546 st([vAC+1]) #46
|
|
0633 1403 ld $03,y 2547 ld(hi('REENTER'),Y) #47
|
|
0634 e0cb jmp y,$cb 2548 jmp(Y,'REENTER') #48
|
|
0635 00e6 ld $e6 2549 ld(-52/2) #49
|
|
2550
|
|
2551 label('SYS_LSRW3_52')
|
|
SYS_LSRW3_52: 0636 1405 ld $05,y 2552 ld(hi('shiftTable'),Y) #15 Logical shift right 3 bit (X >> 3)
|
|
0637 003e ld $3e 2553 ld('.sysLsrw3a') #16 Shift low byte
|
|
0638 c21d st [$1d] 2554 st([vTmp]) #17
|
|
0639 0118 ld [$18] 2555 ld([vAC]) #18
|
|
063a 20f8 anda $f8 2556 anda(0b11111000) #19
|
|
063b 4003 ora $03 2557 ora( 0b00000011) #20
|
|
063c e200 jmp y,ac 2558 jmp(Y,AC) #21
|
|
063d fcff bra $ff 2559 bra(255) #22 bra shiftTable+255
|
|
2560 label('.sysLsrw3a')
|
|
.sysLsrw3a: 063e c218 st [$18] 2561 st([vAC]) #26
|
|
063f 0119 ld [$19] 2562 ld([vAC+1]) #27 Transfer bit 8:10
|
|
0640 8200 adda ac 2563 adda(AC) #28
|
|
0641 8200 adda ac 2564 adda(AC) #29
|
|
0642 8200 adda ac 2565 adda(AC) #30
|
|
0643 8200 adda ac 2566 adda(AC) #31
|
|
0644 8200 adda ac 2567 adda(AC) #32
|
|
0645 4118 ora [$18] 2568 ora([vAC]) #33
|
|
0646 c218 st [$18] 2569 st([vAC]) #34
|
|
0647 004e ld $4e 2570 ld('.sysLsrw3b') #35 Shift high byte
|
|
0648 c21d st [$1d] 2571 st([vTmp]) #36
|
|
0649 0119 ld [$19] 2572 ld([vAC+1]) #37
|
|
064a 20f8 anda $f8 2573 anda(0b11111000) #38
|
|
064b 4003 ora $03 2574 ora( 0b00000011) #39
|
|
064c e200 jmp y,ac 2575 jmp(Y,AC) #40
|
|
064d fcff bra $ff 2576 bra(255) #41 bra shiftTable+255
|
|
2577 label('.sysLsrw3b')
|
|
.sysLsrw3b: 064e c219 st [$19] 2578 st([vAC+1]) #45
|
|
064f 00e6 ld $e6 2579 ld(-52/2) #46
|
|
0650 1403 ld $03,y 2580 ld(hi('REENTER'),Y) #47
|
|
0651 e0cb jmp y,$cb 2581 jmp(Y,'REENTER') #48
|
|
2582 #nop() #49
|
|
2583
|
|
2584 label('SYS_LSRW4_50')
|
|
SYS_LSRW4_50: 0652 1405 ld $05,y 2585 ld(hi('shiftTable'),Y) #15,49 Logical shift right 4 bit (X >> 4)
|
|
0653 005a ld $5a 2586 ld('.sysLsrw4a') #16 Shift low byte
|
|
0654 c21d st [$1d] 2587 st([vTmp]) #17
|
|
0655 0118 ld [$18] 2588 ld([vAC]) #18
|
|
0656 20f0 anda $f0 2589 anda(0b11110000) #19
|
|
0657 4007 ora $07 2590 ora( 0b00000111) #20
|
|
0658 e200 jmp y,ac 2591 jmp(Y,AC) #21
|
|
0659 fcff bra $ff 2592 bra(255) #22 bra shiftTable+255
|
|
2593 label('.sysLsrw4a')
|
|
.sysLsrw4a: 065a c218 st [$18] 2594 st([vAC]) #26
|
|
065b 0119 ld [$19] 2595 ld([vAC+1]) #27 Transfer bit 8:11
|
|
065c 8200 adda ac 2596 adda(AC) #28
|
|
065d 8200 adda ac 2597 adda(AC) #29
|
|
065e 8200 adda ac 2598 adda(AC) #30
|
|
065f 8200 adda ac 2599 adda(AC) #31
|
|
0660 4118 ora [$18] 2600 ora([vAC]) #32
|
|
0661 c218 st [$18] 2601 st([vAC]) #33
|
|
0662 0069 ld $69 2602 ld('.sysLsrw4b') #34 Shift high byte'
|
|
0663 c21d st [$1d] 2603 st([vTmp]) #35
|
|
0664 0119 ld [$19] 2604 ld([vAC+1]) #36
|
|
0665 20f0 anda $f0 2605 anda(0b11110000) #37
|
|
0666 4007 ora $07 2606 ora( 0b00000111) #38
|
|
0667 e200 jmp y,ac 2607 jmp(Y,AC) #39
|
|
0668 fcff bra $ff 2608 bra(255) #40 bra shiftTable+255
|
|
2609 label('.sysLsrw4b')
|
|
.sysLsrw4b: 0669 c219 st [$19] 2610 st([vAC+1]) #44
|
|
066a 1403 ld $03,y 2611 ld(hi('REENTER'),Y) #45
|
|
066b e0cb jmp y,$cb 2612 jmp(Y,'REENTER') #46
|
|
066c 00e7 ld $e7 2613 ld(-50/2) #47
|
|
2614
|
|
2615 label('SYS_LSRW5_50')
|
|
SYS_LSRW5_50: 066d 1405 ld $05,y 2616 ld(hi('shiftTable'),Y) #15 Logical shift right 5 bit (X >> 5)
|
|
066e 0075 ld $75 2617 ld('.sysLsrw5a') #16 Shift low byte
|
|
066f c21d st [$1d] 2618 st([vTmp]) #17
|
|
0670 0118 ld [$18] 2619 ld([vAC]) #18
|
|
0671 20e0 anda $e0 2620 anda(0b11100000) #19
|
|
0672 400f ora $0f 2621 ora( 0b00001111) #20
|
|
0673 e200 jmp y,ac 2622 jmp(Y,AC) #21
|
|
0674 fcff bra $ff 2623 bra(255) #22 bra shiftTable+255
|
|
2624 label('.sysLsrw5a')
|
|
.sysLsrw5a: 0675 c218 st [$18] 2625 st([vAC]) #26
|
|
0676 0119 ld [$19] 2626 ld([vAC+1]) #27 Transfer bit 8:13
|
|
0677 8200 adda ac 2627 adda(AC) #28
|
|
0678 8200 adda ac 2628 adda(AC) #29
|
|
0679 8200 adda ac 2629 adda(AC) #30
|
|
067a 4118 ora [$18] 2630 ora([vAC]) #31
|
|
067b c218 st [$18] 2631 st([vAC]) #32
|
|
067c 0083 ld $83 2632 ld('.sysLsrw5b') #33 Shift high byte
|
|
067d c21d st [$1d] 2633 st([vTmp]) #34
|
|
067e 0119 ld [$19] 2634 ld([vAC+1]) #35
|
|
067f 20e0 anda $e0 2635 anda(0b11100000) #36
|
|
0680 400f ora $0f 2636 ora( 0b00001111) #37
|
|
0681 e200 jmp y,ac 2637 jmp(Y,AC) #38
|
|
0682 fcff bra $ff 2638 bra(255) #39 bra shiftTable+255
|
|
2639 label('.sysLsrw5b')
|
|
.sysLsrw5b: 0683 c219 st [$19] 2640 st([vAC+1]) #44
|
|
0684 00e7 ld $e7 2641 ld(-50/2) #45
|
|
0685 1403 ld $03,y 2642 ld(hi('REENTER'),Y) #46
|
|
0686 e0cb jmp y,$cb 2643 jmp(Y,'REENTER') #47
|
|
2644 #nop() #48
|
|
2645
|
|
2646 label('SYS_LSRW6_48')
|
|
SYS_LSRW6_48: 0687 1405 ld $05,y 2647 ld(hi('shiftTable'),Y) #15,44 Logical shift right 6 bit (X >> 6)
|
|
0688 008f ld $8f 2648 ld('.sysLsrw6a') #16 Shift low byte
|
|
0689 c21d st [$1d] 2649 st([vTmp]) #17
|
|
068a 0118 ld [$18] 2650 ld([vAC]) #18
|
|
068b 20c0 anda $c0 2651 anda(0b11000000) #19
|
|
068c 401f ora $1f 2652 ora( 0b00011111) #20
|
|
068d e200 jmp y,ac 2653 jmp(Y,AC) #21
|
|
068e fcff bra $ff 2654 bra(255) #22 bra shiftTable+255
|
|
2655 label('.sysLsrw6a')
|
|
.sysLsrw6a: 068f c218 st [$18] 2656 st([vAC]) #26
|
|
0690 0119 ld [$19] 2657 ld([vAC+1]) #27 Transfer bit 8:13
|
|
0691 8200 adda ac 2658 adda(AC) #28
|
|
0692 8200 adda ac 2659 adda(AC) #29
|
|
0693 4118 ora [$18] 2660 ora([vAC]) #30
|
|
0694 c218 st [$18] 2661 st([vAC]) #31
|
|
0695 009c ld $9c 2662 ld('.sysLsrw6b') #32 Shift high byte
|
|
0696 c21d st [$1d] 2663 st([vTmp]) #33
|
|
0697 0119 ld [$19] 2664 ld([vAC+1]) #34
|
|
0698 20c0 anda $c0 2665 anda(0b11000000) #35
|
|
0699 401f ora $1f 2666 ora( 0b00011111) #36
|
|
069a e200 jmp y,ac 2667 jmp(Y,AC) #37
|
|
069b fcff bra $ff 2668 bra(255) #38 bra shiftTable+255
|
|
2669 label('.sysLsrw6b')
|
|
.sysLsrw6b: 069c c219 st [$19] 2670 st([vAC+1]) #42
|
|
069d 1403 ld $03,y 2671 ld(hi('REENTER'),Y) #43
|
|
069e e0cb jmp y,$cb 2672 jmp(Y,'REENTER') #44
|
|
069f 00e8 ld $e8 2673 ld(-48/2) #45
|
|
2674
|
|
2675 label('SYS_LSLW4_46')
|
|
SYS_LSLW4_46: 06a0 1405 ld $05,y 2676 ld(hi('shiftTable'),Y) #15 Logical shift left 4 bit (X << 4)
|
|
06a1 00ae ld $ae 2677 ld('.sysLsrl4') #16
|
|
06a2 c21d st [$1d] 2678 st([vTmp]) #17
|
|
06a3 0119 ld [$19] 2679 ld([vAC+1]) #18
|
|
06a4 8200 adda ac 2680 adda(AC) #19
|
|
06a5 8200 adda ac 2681 adda(AC) #20
|
|
06a6 8200 adda ac 2682 adda(AC) #21
|
|
06a7 8200 adda ac 2683 adda(AC) #22
|
|
06a8 c219 st [$19] 2684 st([vAC+1]) #23
|
|
06a9 0118 ld [$18] 2685 ld([vAC]) #24
|
|
06aa 20f0 anda $f0 2686 anda(0b11110000) #25
|
|
06ab 4007 ora $07 2687 ora( 0b00000111) #26
|
|
06ac e200 jmp y,ac 2688 jmp(Y,AC) #27
|
|
06ad fcff bra $ff 2689 bra(255) #28 bra shiftTable+255
|
|
2690 label('.sysLsrl4')
|
|
.sysLsrl4: 06ae 4119 ora [$19] 2691 ora([vAC+1]) #32
|
|
06af c219 st [$19] 2692 st([vAC+1]) #33
|
|
06b0 0118 ld [$18] 2693 ld([vAC]) #34
|
|
06b1 8200 adda ac 2694 adda(AC) #35
|
|
06b2 8200 adda ac 2695 adda(AC) #36
|
|
06b3 8200 adda ac 2696 adda(AC) #37
|
|
06b4 8200 adda ac 2697 adda(AC) #38
|
|
06b5 c218 st [$18] 2698 st([vAC]) #39
|
|
06b6 00e9 ld $e9 2699 ld(-46/2) #40
|
|
06b7 1403 ld $03,y 2700 ld(hi('REENTER'),Y) #41
|
|
06b8 e0cb jmp y,$cb 2701 jmp(Y,'REENTER') #42
|
|
2702 #nop() #43
|
|
2703
|
|
2704 #-----------------------------------------------------------------------
|
|
2705 # Extension SYS_Read3_40
|
|
2706 #-----------------------------------------------------------------------
|
|
2707
|
|
2708 # Read 3 consecutive bytes from ROM
|
|
2709 #
|
|
2710 # Note: This function a bit obsolete, as it has very limited use. It's
|
|
2711 # effectively an application-specific SYS function for the Pictures
|
|
2712 # application from ROM v1. It requires the ROM data be organized
|
|
2713 # with trampoline3a and trampoline3b fragments, and their address
|
|
2714 # in ROM to be known. Better avoid using this.
|
|
2715 #
|
|
2716 # Variables:
|
|
2717 # sysArgs[0:2] Bytes (out)
|
|
2718 # sysArgs[6:7] ROM pointer (in)
|
|
2719
|
|
2720 label('SYS_Read3_40')
|
|
SYS_Read3_40: 06b9 152b ld [$2b],y 2721 ld([sysArgs+7],Y) #15,32
|
|
06ba e079 jmp y,$79 2722 jmp(Y,128-7) #16 trampoline3a
|
|
06bb 012a ld [$2a] 2723 ld([sysArgs+6]) #17
|
|
2724 label('txReturn')
|
|
txReturn: 06bc c226 st [$26] 2725 st([sysArgs+2]) #34
|
|
06bd 1403 ld $03,y 2726 ld(hi('REENTER'),Y) #35
|
|
06be e0cb jmp y,$cb 2727 jmp(Y,'REENTER') #36
|
|
06bf 00ec ld $ec 2728 ld(-40/2) #37
|
|
2729
|
|
2730 def trampoline3a():
|
|
2731 """Read 3 bytes from ROM page"""
|
|
2732 while pc()&255 < 128-7:
|
|
2733 nop()
|
|
2734 bra(AC) #18
|
|
2735 C('Trampoline for page $%02x00 reading (entry)' % (pc()>>8))
|
|
2736 bra(123) #19
|
|
2737 st([sysArgs+0]) #21
|
|
2738 ld([sysArgs+6]) #22
|
|
2739 adda(1) #23
|
|
2740 bra(AC) #24
|
|
2741 bra(250) #25 trampoline3b
|
|
2742 align(1, size=0x80)
|
|
2743
|
|
2744 def trampoline3b():
|
|
2745 """Read 3 bytes from ROM page (continue)"""
|
|
2746 while pc()&255 < 256-6:
|
|
2747 nop()
|
|
2748 st([sysArgs+1]) #27
|
|
2749 C('Trampoline for page $%02x00 reading (continue)' % (pc()>>8))
|
|
2750 ld([sysArgs+6]) #28
|
|
2751 adda(2) #29
|
|
2752 ld(hi('txReturn'),Y) #30
|
|
2753 bra(AC) #31
|
|
2754 jmp(Y,'txReturn') #32
|
|
2755 align(1, size=0x100)
|
|
2756
|
|
2757 #-----------------------------------------------------------------------
|
|
2758 # Extension SYS_Unpack_56
|
|
2759 #-----------------------------------------------------------------------
|
|
2760
|
|
2761 # Unpack 3 bytes into 4 pixels
|
|
2762 #
|
|
2763 # Variables:
|
|
2764 # sysArgs[0:2] Packed bytes (in)
|
|
2765 # sysArgs[0:3] Pixels (out)
|
|
2766
|
|
2767 label('SYS_Unpack_56')
|
|
SYS_Unpack_56:
|
|
06c0 1407 ld $07,y 2768 ld(soundTable>>8,Y) #15
|
|
06c1 0126 ld [$26] 2769 ld([sysArgs+2]) #16 a[2]>>2
|
|
06c2 5003 ora $03,x 2770 ora(0x03,X) #17
|
|
06c3 0d00 ld [y,x] 2771 ld([Y,X]) #18
|
|
06c4 c227 st [$27] 2772 st([sysArgs+3]) #19 -> Pixel 3
|
|
2773
|
|
06c5 0126 ld [$26] 2774 ld([sysArgs+2]) #20 (a[2]&3)<<4
|
|
06c6 2003 anda $03 2775 anda(0x03) #21
|
|
06c7 8200 adda ac 2776 adda(AC) #22
|
|
06c8 8200 adda ac 2777 adda(AC) #23
|
|
06c9 8200 adda ac 2778 adda(AC) #24
|
|
06ca 8200 adda ac 2779 adda(AC) #25
|
|
06cb c226 st [$26] 2780 st([sysArgs+2]) #26
|
|
06cc 0125 ld [$25] 2781 ld([sysArgs+1]) #27 | a[1]>>4
|
|
06cd 5003 ora $03,x 2782 ora(0x03,X) #28
|
|
06ce 0d00 ld [y,x] 2783 ld([Y,X]) #29
|
|
06cf 5003 ora $03,x 2784 ora(0x03,X) #30
|
|
06d0 0d00 ld [y,x] 2785 ld([Y,X]) #31
|
|
06d1 4126 ora [$26] 2786 ora([sysArgs+2]) #32
|
|
06d2 c226 st [$26] 2787 st([sysArgs+2]) #33 -> Pixel 2
|
|
2788
|
|
06d3 0125 ld [$25] 2789 ld([sysArgs+1]) #34 (a[1]&15)<<2
|
|
06d4 200f anda $0f 2790 anda(0x0f) #35
|
|
06d5 8200 adda ac 2791 adda(AC) #36
|
|
06d6 8200 adda ac 2792 adda(AC) #37
|
|
06d7 c225 st [$25] 2793 st([sysArgs+1]) #38
|
|
2794
|
|
06d8 0124 ld [$24] 2795 ld([sysArgs+0]) #39 | a[0]>>6
|
|
06d9 5003 ora $03,x 2796 ora(0x03,X) #40
|
|
06da 0d00 ld [y,x] 2797 ld([Y,X]) #41
|
|
06db 5003 ora $03,x 2798 ora(0x03,X) #42
|
|
06dc 0d00 ld [y,x] 2799 ld([Y,X]) #43
|
|
06dd 5003 ora $03,x 2800 ora(0x03,X) #44
|
|
06de 0d00 ld [y,x] 2801 ld([Y,X]) #45
|
|
06df 4125 ora [$25] 2802 ora([sysArgs+1]) #46
|
|
06e0 c225 st [$25] 2803 st([sysArgs+1]) #47 -> Pixel 1
|
|
2804
|
|
06e1 0124 ld [$24] 2805 ld([sysArgs+0]) #48 a[1]&63
|
|
06e2 203f anda $3f 2806 anda(0x3f) #49
|
|
06e3 c224 st [$24] 2807 st([sysArgs+0]) #50 -> Pixel 0
|
|
2808
|
|
06e4 1403 ld $03,y 2809 ld(hi('REENTER'),Y) #51
|
|
06e5 e0cb jmp y,$cb 2810 jmp(Y,'REENTER') #52
|
|
06e6 00e4 ld $e4 2811 ld(-56/2) #53
|
|
2812
|
|
2813 #-----------------------------------------------------------------------
|
|
2814 # v6502 right shift instruction
|
|
2815 #-----------------------------------------------------------------------
|
|
2816
|
|
2817 label('v6502_lsr#30')
|
|
v6502_lsr#30: 06e7 1525 ld [$25],y 2818 ld([v6502_ADH],Y) #30 Result
|
|
06e8 ce00 st [y,x] 2819 st([Y,X]) #31
|
|
06e9 c228 st [$28] 2820 st([v6502_Qz]) #32 Z flag
|
|
06ea c229 st [$29] 2821 st([v6502_Qn]) #33 N flag
|
|
06eb 140e ld $0e,y 2822 ld(hi('v6502_next'),Y) #34
|
|
06ec 00ed ld $ed 2823 ld(-38/2) #35
|
|
06ed e020 jmp y,$20 2824 jmp(Y,'v6502_next') #36
|
|
2825 #nop() #37 Overlap
|
|
2826 #
|
|
2827 label('v6502_ror#38')
|
|
v6502_ror#38: 06ee 1525 ld [$25],y 2828 ld([v6502_ADH],Y) #38,38 Result
|
|
06ef 4119 ora [$19] 2829 ora([v6502_BI]) #39 Transfer bit 8
|
|
06f0 ce00 st [y,x] 2830 st([Y,X]) #40
|
|
06f1 c228 st [$28] 2831 st([v6502_Qz]) #41 Z flag
|
|
06f2 c229 st [$29] 2832 st([v6502_Qn]) #42 N flag
|
|
06f3 140e ld $0e,y 2833 ld(hi('v6502_next'),Y) #43
|
|
06f4 e020 jmp y,$20 2834 jmp(Y,'v6502_next') #44
|
|
06f5 00e9 ld $e9 2835 ld(-46/2) #45
|
|
2836
|
|
2837 #-----------------------------------------------------------------------
|
|
2838 # Reserved
|
|
2839 #-----------------------------------------------------------------------
|
|
2840
|
|
2841 # XXX Reserve space for LSRW?
|
|
2842
|
|
2843 #-----------------------------------------------------------------------
|
|
2844 #
|
|
2845 # $0700 ROM page 7-8: Gigatron font data
|
|
2846 #
|
|
2847 #-----------------------------------------------------------------------
|
|
2848
|
|
06f6 0200 nop 2849 align(0x100, size=0x100)
|
|
06f7 0200 nop
|
|
06f8 0200 nop
|
|
* 10 times
|
|
2850
|
|
2851 label('font32up')
|
|
2852 for ch in range(32, 32+50):
|
|
2853 comment = 'Char %s' % repr(chr(ch))
|
|
2854 for byte in font.font[ch-32]:
|
|
2855 ld(byte)
|
|
font32up: 0700 0000 ld $00 ;Char ' '
|
|
0701 0000 ld $00
|
|
0702 0000 ld $00
|
|
* 5 times
|
|
0705 0000 ld $00 ;Char '!'
|
|
0706 0000 ld $00
|
|
0707 00fa ld $fa
|
|
0708 0000 ld $00
|
|
0709 0000 ld $00
|
|
070a 00a0 ld $a0 ;Char '"'
|
|
070b 00c0 ld $c0
|
|
070c 0000 ld $00
|
|
070d 00a0 ld $a0
|
|
070e 00c0 ld $c0
|
|
070f 0028 ld $28 ;Char '#'
|
|
0710 00fe ld $fe
|
|
0711 0028 ld $28
|
|
0712 00fe ld $fe
|
|
0713 0028 ld $28
|
|
0714 0024 ld $24 ;Char '$'
|
|
0715 0054 ld $54
|
|
0716 00fe ld $fe
|
|
0717 0054 ld $54
|
|
0718 0048 ld $48
|
|
0719 00c4 ld $c4 ;Char '%'
|
|
071a 00c8 ld $c8
|
|
071b 0010 ld $10
|
|
071c 0026 ld $26
|
|
071d 0046 ld $46
|
|
071e 006c ld $6c ;Char '&'
|
|
071f 0092 ld $92
|
|
0720 006a ld $6a
|
|
0721 0004 ld $04
|
|
0722 000a ld $0a
|
|
0723 0000 ld $00 ;Char "'"
|
|
0724 00a0 ld $a0
|
|
0725 00c0 ld $c0
|
|
0726 0000 ld $00
|
|
0727 0000 ld $00
|
|
0728 0000 ld $00 ;Char '('
|
|
0729 0038 ld $38
|
|
072a 0044 ld $44
|
|
072b 0082 ld $82
|
|
072c 0000 ld $00
|
|
072d 0000 ld $00 ;Char ')'
|
|
072e 0082 ld $82
|
|
072f 0044 ld $44
|
|
0730 0038 ld $38
|
|
0731 0000 ld $00
|
|
0732 0028 ld $28 ;Char '*'
|
|
0733 0010 ld $10
|
|
0734 007c ld $7c
|
|
0735 0010 ld $10
|
|
0736 0028 ld $28
|
|
0737 0010 ld $10 ;Char '+'
|
|
0738 0010 ld $10
|
|
0739 007c ld $7c
|
|
073a 0010 ld $10
|
|
073b 0010 ld $10
|
|
073c 0000 ld $00 ;Char ','
|
|
073d 0005 ld $05
|
|
073e 0006 ld $06
|
|
073f 0000 ld $00
|
|
0740 0000 ld $00
|
|
0741 0010 ld $10 ;Char '-'
|
|
0742 0010 ld $10
|
|
0743 0010 ld $10
|
|
* 5 times
|
|
0746 0000 ld $00 ;Char '.'
|
|
0747 0002 ld $02
|
|
0748 0002 ld $02
|
|
0749 0000 ld $00
|
|
074a 0000 ld $00
|
|
074b 0000 ld $00 ;Char '/'
|
|
074c 0006 ld $06
|
|
074d 0018 ld $18
|
|
074e 0060 ld $60
|
|
074f 0000 ld $00
|
|
0750 007c ld $7c ;Char '0'
|
|
0751 008a ld $8a
|
|
0752 0092 ld $92
|
|
0753 00a2 ld $a2
|
|
0754 007c ld $7c
|
|
0755 0022 ld $22 ;Char '1'
|
|
0756 0042 ld $42
|
|
0757 00fe ld $fe
|
|
0758 0002 ld $02
|
|
0759 0002 ld $02
|
|
075a 0046 ld $46 ;Char '2'
|
|
075b 008a ld $8a
|
|
075c 0092 ld $92
|
|
075d 0092 ld $92
|
|
075e 0062 ld $62
|
|
075f 0044 ld $44 ;Char '3'
|
|
0760 0082 ld $82
|
|
0761 0092 ld $92
|
|
0762 0092 ld $92
|
|
0763 006c ld $6c
|
|
0764 0018 ld $18 ;Char '4'
|
|
0765 0028 ld $28
|
|
0766 0048 ld $48
|
|
0767 00fe ld $fe
|
|
0768 0008 ld $08
|
|
0769 00e4 ld $e4 ;Char '5'
|
|
076a 00a2 ld $a2
|
|
076b 00a2 ld $a2
|
|
076c 00a2 ld $a2
|
|
076d 009c ld $9c
|
|
076e 003c ld $3c ;Char '6'
|
|
076f 0052 ld $52
|
|
0770 0092 ld $92
|
|
0771 0092 ld $92
|
|
0772 000c ld $0c
|
|
0773 0080 ld $80 ;Char '7'
|
|
0774 008e ld $8e
|
|
0775 0090 ld $90
|
|
0776 00a0 ld $a0
|
|
0777 00c0 ld $c0
|
|
0778 006c ld $6c ;Char '8'
|
|
0779 0092 ld $92
|
|
077a 0092 ld $92
|
|
077b 0092 ld $92
|
|
077c 006c ld $6c
|
|
077d 0060 ld $60 ;Char '9'
|
|
077e 0092 ld $92
|
|
077f 0092 ld $92
|
|
0780 0094 ld $94
|
|
0781 0078 ld $78
|
|
0782 0000 ld $00 ;Char ':'
|
|
0783 0024 ld $24
|
|
0784 0024 ld $24
|
|
0785 0000 ld $00
|
|
0786 0000 ld $00
|
|
0787 0000 ld $00 ;Char ';'
|
|
0788 0025 ld $25
|
|
0789 0026 ld $26
|
|
078a 0000 ld $00
|
|
078b 0000 ld $00
|
|
078c 0010 ld $10 ;Char '<'
|
|
078d 0028 ld $28
|
|
078e 0044 ld $44
|
|
078f 0082 ld $82
|
|
0790 0000 ld $00
|
|
0791 0028 ld $28 ;Char '='
|
|
0792 0028 ld $28
|
|
0793 0028 ld $28
|
|
* 5 times
|
|
0796 0000 ld $00 ;Char '>'
|
|
0797 0082 ld $82
|
|
0798 0044 ld $44
|
|
0799 0028 ld $28
|
|
079a 0010 ld $10
|
|
079b 0040 ld $40 ;Char '?'
|
|
079c 0080 ld $80
|
|
079d 008a ld $8a
|
|
079e 0090 ld $90
|
|
079f 0060 ld $60
|
|
07a0 007c ld $7c ;Char '@'
|
|
07a1 0082 ld $82
|
|
07a2 00ba ld $ba
|
|
07a3 00aa ld $aa
|
|
07a4 0078 ld $78
|
|
07a5 003e ld $3e ;Char 'A'
|
|
07a6 0048 ld $48
|
|
07a7 0088 ld $88
|
|
07a8 0048 ld $48
|
|
07a9 003e ld $3e
|
|
07aa 00fe ld $fe ;Char 'B'
|
|
07ab 0092 ld $92
|
|
07ac 0092 ld $92
|
|
07ad 0092 ld $92
|
|
07ae 006c ld $6c
|
|
07af 007c ld $7c ;Char 'C'
|
|
07b0 0082 ld $82
|
|
07b1 0082 ld $82
|
|
07b2 0082 ld $82
|
|
07b3 0044 ld $44
|
|
07b4 00fe ld $fe ;Char 'D'
|
|
07b5 0082 ld $82
|
|
07b6 0082 ld $82
|
|
07b7 0044 ld $44
|
|
07b8 0038 ld $38
|
|
07b9 00fe ld $fe ;Char 'E'
|
|
07ba 0092 ld $92
|
|
07bb 0092 ld $92
|
|
07bc 0092 ld $92
|
|
07bd 0082 ld $82
|
|
07be 00fe ld $fe ;Char 'F'
|
|
07bf 0090 ld $90
|
|
07c0 0090 ld $90
|
|
07c1 0090 ld $90
|
|
07c2 0080 ld $80
|
|
07c3 007c ld $7c ;Char 'G'
|
|
07c4 0082 ld $82
|
|
07c5 0082 ld $82
|
|
07c6 0092 ld $92
|
|
07c7 005c ld $5c
|
|
07c8 00fe ld $fe ;Char 'H'
|
|
07c9 0010 ld $10
|
|
07ca 0010 ld $10
|
|
07cb 0010 ld $10
|
|
07cc 00fe ld $fe
|
|
07cd 0000 ld $00 ;Char 'I'
|
|
07ce 0082 ld $82
|
|
07cf 00fe ld $fe
|
|
07d0 0082 ld $82
|
|
07d1 0000 ld $00
|
|
07d2 0004 ld $04 ;Char 'J'
|
|
07d3 0002 ld $02
|
|
07d4 0082 ld $82
|
|
07d5 00fc ld $fc
|
|
07d6 0080 ld $80
|
|
07d7 00fe ld $fe ;Char 'K'
|
|
07d8 0010 ld $10
|
|
07d9 0028 ld $28
|
|
07da 0044 ld $44
|
|
07db 0082 ld $82
|
|
07dc 00fe ld $fe ;Char 'L'
|
|
07dd 0002 ld $02
|
|
07de 0002 ld $02
|
|
07df 0002 ld $02
|
|
07e0 0002 ld $02
|
|
07e1 00fe ld $fe ;Char 'M'
|
|
07e2 0040 ld $40
|
|
07e3 0030 ld $30
|
|
07e4 0040 ld $40
|
|
07e5 00fe ld $fe
|
|
07e6 00fe ld $fe ;Char 'N'
|
|
07e7 0020 ld $20
|
|
07e8 0010 ld $10
|
|
07e9 0008 ld $08
|
|
07ea 00fe ld $fe
|
|
07eb 007c ld $7c ;Char 'O'
|
|
07ec 0082 ld $82
|
|
07ed 0082 ld $82
|
|
07ee 0082 ld $82
|
|
07ef 007c ld $7c
|
|
07f0 00fe ld $fe ;Char 'P'
|
|
07f1 0090 ld $90
|
|
07f2 0090 ld $90
|
|
07f3 0090 ld $90
|
|
07f4 0060 ld $60
|
|
07f5 007c ld $7c ;Char 'Q'
|
|
07f6 0082 ld $82
|
|
07f7 008a ld $8a
|
|
07f8 0084 ld $84
|
|
07f9 007a ld $7a
|
|
2856 comment = C(comment)
|
|
2857
|
|
07fa 0200 nop 2858 trampoline()
|
|
07fb fe00 bra ac ;+-----------------------------------+
|
|
07fc fcfd bra $07fd ;| |
|
|
07fd 1404 ld $04,y ;| Trampoline for page $0700 lookups |
|
|
07fe e068 jmp y,$68 ;| |
|
|
07ff c218 st [$18] ;+-----------------------------------+
|
|
2859
|
|
2860 #-----------------------------------------------------------------------
|
|
2861
|
|
2862 align(0x100, size=0x100)
|
|
2863
|
|
2864 label('font82up')
|
|
2865 for ch in range(32+50, 132):
|
|
2866 comment = 'Char %s' % repr(chr(ch))
|
|
2867 for byte in font.font[ch-32]:
|
|
2868 ld(byte)
|
|
font82up: 0800 00fe ld $fe ;Char 'R'
|
|
0801 0090 ld $90
|
|
0802 0098 ld $98
|
|
0803 0094 ld $94
|
|
0804 0062 ld $62
|
|
0805 0062 ld $62 ;Char 'S'
|
|
0806 0092 ld $92
|
|
0807 0092 ld $92
|
|
0808 0092 ld $92
|
|
0809 000c ld $0c
|
|
080a 0080 ld $80 ;Char 'T'
|
|
080b 0080 ld $80
|
|
080c 00fe ld $fe
|
|
080d 0080 ld $80
|
|
080e 0080 ld $80
|
|
080f 00fc ld $fc ;Char 'U'
|
|
0810 0002 ld $02
|
|
0811 0002 ld $02
|
|
0812 0002 ld $02
|
|
0813 00fc ld $fc
|
|
0814 00f0 ld $f0 ;Char 'V'
|
|
0815 000c ld $0c
|
|
0816 0002 ld $02
|
|
0817 000c ld $0c
|
|
0818 00f0 ld $f0
|
|
0819 00fe ld $fe ;Char 'W'
|
|
081a 0004 ld $04
|
|
081b 0018 ld $18
|
|
081c 0004 ld $04
|
|
081d 00fe ld $fe
|
|
081e 00c6 ld $c6 ;Char 'X'
|
|
081f 0028 ld $28
|
|
0820 0010 ld $10
|
|
0821 0028 ld $28
|
|
0822 00c6 ld $c6
|
|
0823 00e0 ld $e0 ;Char 'Y'
|
|
0824 0010 ld $10
|
|
0825 000e ld $0e
|
|
0826 0010 ld $10
|
|
0827 00e0 ld $e0
|
|
0828 0086 ld $86 ;Char 'Z'
|
|
0829 008a ld $8a
|
|
082a 0092 ld $92
|
|
082b 00a2 ld $a2
|
|
082c 00c2 ld $c2
|
|
082d 0000 ld $00 ;Char '['
|
|
082e 00fe ld $fe
|
|
082f 0082 ld $82
|
|
0830 0082 ld $82
|
|
0831 0000 ld $00
|
|
0832 0000 ld $00 ;Char '\\'
|
|
0833 0060 ld $60
|
|
0834 0018 ld $18
|
|
0835 0006 ld $06
|
|
0836 0000 ld $00
|
|
0837 0000 ld $00 ;Char ']'
|
|
0838 0082 ld $82
|
|
0839 0082 ld $82
|
|
083a 00fe ld $fe
|
|
083b 0000 ld $00
|
|
083c 0020 ld $20 ;Char '^'
|
|
083d 0040 ld $40
|
|
083e 0080 ld $80
|
|
083f 0040 ld $40
|
|
0840 0020 ld $20
|
|
0841 0002 ld $02 ;Char '_'
|
|
0842 0002 ld $02
|
|
0843 0002 ld $02
|
|
* 5 times
|
|
0846 0000 ld $00 ;Char '`'
|
|
0847 0000 ld $00
|
|
0848 00c0 ld $c0
|
|
0849 00a0 ld $a0
|
|
084a 0000 ld $00
|
|
084b 0004 ld $04 ;Char 'a'
|
|
084c 002a ld $2a
|
|
084d 002a ld $2a
|
|
084e 002a ld $2a
|
|
084f 001e ld $1e
|
|
0850 00fe ld $fe ;Char 'b'
|
|
0851 0022 ld $22
|
|
0852 0022 ld $22
|
|
0853 0022 ld $22
|
|
0854 001c ld $1c
|
|
0855 001c ld $1c ;Char 'c'
|
|
0856 0022 ld $22
|
|
0857 0022 ld $22
|
|
0858 0022 ld $22
|
|
0859 0002 ld $02
|
|
085a 001c ld $1c ;Char 'd'
|
|
085b 0022 ld $22
|
|
085c 0022 ld $22
|
|
085d 0022 ld $22
|
|
085e 00fe ld $fe
|
|
085f 001c ld $1c ;Char 'e'
|
|
0860 002a ld $2a
|
|
0861 002a ld $2a
|
|
0862 002a ld $2a
|
|
0863 0018 ld $18
|
|
0864 0010 ld $10 ;Char 'f'
|
|
0865 007e ld $7e
|
|
0866 0090 ld $90
|
|
0867 0080 ld $80
|
|
0868 0040 ld $40
|
|
0869 0018 ld $18 ;Char 'g'
|
|
086a 0025 ld $25
|
|
086b 0025 ld $25
|
|
086c 0025 ld $25
|
|
086d 001e ld $1e
|
|
086e 00fe ld $fe ;Char 'h'
|
|
086f 0020 ld $20
|
|
0870 0020 ld $20
|
|
0871 0020 ld $20
|
|
0872 001e ld $1e
|
|
0873 0000 ld $00 ;Char 'i'
|
|
0874 0022 ld $22
|
|
0875 00be ld $be
|
|
0876 0002 ld $02
|
|
0877 0000 ld $00
|
|
0878 0002 ld $02 ;Char 'j'
|
|
0879 0001 ld $01
|
|
087a 0021 ld $21
|
|
087b 00be ld $be
|
|
087c 0000 ld $00
|
|
087d 00fe ld $fe ;Char 'k'
|
|
087e 0008 ld $08
|
|
087f 0018 ld $18
|
|
0880 0024 ld $24
|
|
0881 0002 ld $02
|
|
0882 0000 ld $00 ;Char 'l'
|
|
0883 0082 ld $82
|
|
0884 00fe ld $fe
|
|
0885 0002 ld $02
|
|
0886 0000 ld $00
|
|
0887 003e ld $3e ;Char 'm'
|
|
0888 0020 ld $20
|
|
0889 001c ld $1c
|
|
088a 0020 ld $20
|
|
088b 001e ld $1e
|
|
088c 003e ld $3e ;Char 'n'
|
|
088d 0010 ld $10
|
|
088e 0020 ld $20
|
|
088f 0020 ld $20
|
|
0890 001e ld $1e
|
|
0891 001c ld $1c ;Char 'o'
|
|
0892 0022 ld $22
|
|
0893 0022 ld $22
|
|
0894 0022 ld $22
|
|
0895 001c ld $1c
|
|
0896 003f ld $3f ;Char 'p'
|
|
0897 0024 ld $24
|
|
0898 0024 ld $24
|
|
0899 0024 ld $24
|
|
089a 0018 ld $18
|
|
089b 0018 ld $18 ;Char 'q'
|
|
089c 0024 ld $24
|
|
089d 0024 ld $24
|
|
089e 0024 ld $24
|
|
089f 003f ld $3f
|
|
08a0 003e ld $3e ;Char 'r'
|
|
08a1 0010 ld $10
|
|
08a2 0020 ld $20
|
|
08a3 0020 ld $20
|
|
08a4 0010 ld $10
|
|
08a5 0012 ld $12 ;Char 's'
|
|
08a6 002a ld $2a
|
|
08a7 002a ld $2a
|
|
08a8 002a ld $2a
|
|
08a9 0004 ld $04
|
|
08aa 0020 ld $20 ;Char 't'
|
|
08ab 00fc ld $fc
|
|
08ac 0022 ld $22
|
|
08ad 0002 ld $02
|
|
08ae 0004 ld $04
|
|
08af 003c ld $3c ;Char 'u'
|
|
08b0 0002 ld $02
|
|
08b1 0002 ld $02
|
|
08b2 0004 ld $04
|
|
08b3 003e ld $3e
|
|
08b4 0038 ld $38 ;Char 'v'
|
|
08b5 0004 ld $04
|
|
08b6 0002 ld $02
|
|
08b7 0004 ld $04
|
|
08b8 0038 ld $38
|
|
08b9 003c ld $3c ;Char 'w'
|
|
08ba 0002 ld $02
|
|
08bb 000c ld $0c
|
|
08bc 0002 ld $02
|
|
08bd 003c ld $3c
|
|
08be 0022 ld $22 ;Char 'x'
|
|
08bf 0014 ld $14
|
|
08c0 0008 ld $08
|
|
08c1 0014 ld $14
|
|
08c2 0022 ld $22
|
|
08c3 0038 ld $38 ;Char 'y'
|
|
08c4 0005 ld $05
|
|
08c5 0005 ld $05
|
|
08c6 0005 ld $05
|
|
08c7 003e ld $3e
|
|
08c8 0022 ld $22 ;Char 'z'
|
|
08c9 0026 ld $26
|
|
08ca 002a ld $2a
|
|
08cb 0032 ld $32
|
|
08cc 0022 ld $22
|
|
08cd 0010 ld $10 ;Char '{'
|
|
08ce 006c ld $6c
|
|
08cf 0082 ld $82
|
|
08d0 0082 ld $82
|
|
08d1 0000 ld $00
|
|
08d2 0000 ld $00 ;Char '|'
|
|
08d3 0000 ld $00
|
|
08d4 00fe ld $fe
|
|
08d5 0000 ld $00
|
|
08d6 0000 ld $00
|
|
08d7 0000 ld $00 ;Char '}'
|
|
08d8 0082 ld $82
|
|
08d9 0082 ld $82
|
|
08da 006c ld $6c
|
|
08db 0010 ld $10
|
|
08dc 0040 ld $40 ;Char '~'
|
|
08dd 0080 ld $80
|
|
08de 0040 ld $40
|
|
08df 0020 ld $20
|
|
08e0 0040 ld $40
|
|
08e1 00fe ld $fe ;Char '\x7f'
|
|
08e2 00fe ld $fe
|
|
08e3 00fe ld $fe
|
|
* 5 times
|
|
08e6 0010 ld $10 ;Char '\x80'
|
|
08e7 0038 ld $38
|
|
08e8 0054 ld $54
|
|
08e9 0010 ld $10
|
|
08ea 0010 ld $10
|
|
08eb 0010 ld $10 ;Char '\x81'
|
|
08ec 0020 ld $20
|
|
08ed 007c ld $7c
|
|
08ee 0020 ld $20
|
|
08ef 0010 ld $10
|
|
08f0 0010 ld $10 ;Char '\x82'
|
|
08f1 0010 ld $10
|
|
08f2 0054 ld $54
|
|
08f3 0038 ld $38
|
|
08f4 0010 ld $10
|
|
08f5 0010 ld $10 ;Char '\x83'
|
|
08f6 0008 ld $08
|
|
08f7 007c ld $7c
|
|
08f8 0008 ld $08
|
|
08f9 0010 ld $10
|
|
2869 comment = C(comment)
|
|
2870
|
|
08fa 0200 nop 2871 trampoline()
|
|
08fb fe00 bra ac ;+-----------------------------------+
|
|
08fc fcfd bra $08fd ;| |
|
|
08fd 1404 ld $04,y ;| Trampoline for page $0800 lookups |
|
|
08fe e068 jmp y,$68 ;| |
|
|
08ff c218 st [$18] ;+-----------------------------------+
|
|
2872
|
|
2873 #-----------------------------------------------------------------------
|
|
2874 #
|
|
2875 # $0900 ROM page 9: Key table for music
|
|
2876 #
|
|
2877 #-----------------------------------------------------------------------
|
|
2878
|
|
2879 align(0x100, size=0x100)
|
|
2880 notes = 'CCDDEFFGGAAB'
|
|
2881 sampleRate = cpuClock / 200.0 / 4
|
|
2882 label('notesTable')
|
|
notesTable: 0900 0000 ld $00 2883 ld(0)
|
|
0901 0000 ld $00 2884 ld(0)
|
|
2885 for i in range(0, 250, 2):
|
|
2886 j = i//2-1
|
|
2887 freq = 440.0*2.0**((j-57)/12.0)
|
|
2888 if j>=0 and freq <= sampleRate/2.0:
|
|
2889 key = int(round(32768 * freq / sampleRate))
|
|
2890 octave, note = j//12, notes[j%12]
|
|
2891 sharp = '-' if notes[j%12-1] != note else '#'
|
|
2892 comment = '%s%s%s (%0.1f Hz)' % (note, sharp, octave, freq)
|
|
2893 ld(key&127); C(comment); ld(key>>7)
|
|
0902 0045 ld $45 ;C-0 (16.4 Hz)
|
|
0903 0000 ld $00
|
|
0904 0049 ld $49 ;C#0 (17.3 Hz)
|
|
0905 0000 ld $00
|
|
0906 004d ld $4d ;D-0 (18.4 Hz)
|
|
0907 0000 ld $00
|
|
0908 0052 ld $52 ;D#0 (19.4 Hz)
|
|
0909 0000 ld $00
|
|
090a 0056 ld $56 ;E-0 (20.6 Hz)
|
|
090b 0000 ld $00
|
|
090c 005c ld $5c ;F-0 (21.8 Hz)
|
|
090d 0000 ld $00
|
|
090e 0061 ld $61 ;F#0 (23.1 Hz)
|
|
090f 0000 ld $00
|
|
0910 0067 ld $67 ;G-0 (24.5 Hz)
|
|
0911 0000 ld $00
|
|
0912 006d ld $6d ;G#0 (26.0 Hz)
|
|
0913 0000 ld $00
|
|
0914 0073 ld $73 ;A-0 (27.5 Hz)
|
|
0915 0000 ld $00
|
|
0916 007a ld $7a ;A#0 (29.1 Hz)
|
|
0917 0000 ld $00
|
|
0918 0001 ld $01 ;B-0 (30.9 Hz)
|
|
0919 0001 ld $01
|
|
091a 0009 ld $09 ;C-1 (32.7 Hz)
|
|
091b 0001 ld $01
|
|
091c 0011 ld $11 ;C#1 (34.6 Hz)
|
|
091d 0001 ld $01
|
|
091e 001a ld $1a ;D-1 (36.7 Hz)
|
|
091f 0001 ld $01
|
|
0920 0023 ld $23 ;D#1 (38.9 Hz)
|
|
0921 0001 ld $01
|
|
0922 002d ld $2d ;E-1 (41.2 Hz)
|
|
0923 0001 ld $01
|
|
0924 0037 ld $37 ;F-1 (43.7 Hz)
|
|
0925 0001 ld $01
|
|
0926 0042 ld $42 ;F#1 (46.2 Hz)
|
|
0927 0001 ld $01
|
|
0928 004e ld $4e ;G-1 (49.0 Hz)
|
|
0929 0001 ld $01
|
|
092a 005a ld $5a ;G#1 (51.9 Hz)
|
|
092b 0001 ld $01
|
|
092c 0067 ld $67 ;A-1 (55.0 Hz)
|
|
092d 0001 ld $01
|
|
092e 0074 ld $74 ;A#1 (58.3 Hz)
|
|
092f 0001 ld $01
|
|
0930 0003 ld $03 ;B-1 (61.7 Hz)
|
|
0931 0002 ld $02
|
|
0932 0012 ld $12 ;C-2 (65.4 Hz)
|
|
0933 0002 ld $02
|
|
0934 0023 ld $23 ;C#2 (69.3 Hz)
|
|
0935 0002 ld $02
|
|
0936 0034 ld $34 ;D-2 (73.4 Hz)
|
|
0937 0002 ld $02
|
|
0938 0046 ld $46 ;D#2 (77.8 Hz)
|
|
0939 0002 ld $02
|
|
093a 005a ld $5a ;E-2 (82.4 Hz)
|
|
093b 0002 ld $02
|
|
093c 006e ld $6e ;F-2 (87.3 Hz)
|
|
093d 0002 ld $02
|
|
093e 0004 ld $04 ;F#2 (92.5 Hz)
|
|
093f 0003 ld $03
|
|
0940 001b ld $1b ;G-2 (98.0 Hz)
|
|
0941 0003 ld $03
|
|
0942 0033 ld $33 ;G#2 (103.8 Hz)
|
|
0943 0003 ld $03
|
|
0944 004d ld $4d ;A-2 (110.0 Hz)
|
|
0945 0003 ld $03
|
|
0946 0069 ld $69 ;A#2 (116.5 Hz)
|
|
0947 0003 ld $03
|
|
0948 0006 ld $06 ;B-2 (123.5 Hz)
|
|
0949 0004 ld $04
|
|
094a 0025 ld $25 ;C-3 (130.8 Hz)
|
|
094b 0004 ld $04
|
|
094c 0045 ld $45 ;C#3 (138.6 Hz)
|
|
094d 0004 ld $04
|
|
094e 0068 ld $68 ;D-3 (146.8 Hz)
|
|
094f 0004 ld $04
|
|
0950 000c ld $0c ;D#3 (155.6 Hz)
|
|
0951 0005 ld $05
|
|
0952 0033 ld $33 ;E-3 (164.8 Hz)
|
|
0953 0005 ld $05
|
|
0954 005c ld $5c ;F-3 (174.6 Hz)
|
|
0955 0005 ld $05
|
|
0956 0008 ld $08 ;F#3 (185.0 Hz)
|
|
0957 0006 ld $06
|
|
0958 0036 ld $36 ;G-3 (196.0 Hz)
|
|
0959 0006 ld $06
|
|
095a 0067 ld $67 ;G#3 (207.7 Hz)
|
|
095b 0006 ld $06
|
|
095c 001b ld $1b ;A-3 (220.0 Hz)
|
|
095d 0007 ld $07
|
|
095e 0052 ld $52 ;A#3 (233.1 Hz)
|
|
095f 0007 ld $07
|
|
0960 000c ld $0c ;B-3 (246.9 Hz)
|
|
0961 0008 ld $08
|
|
0962 0049 ld $49 ;C-4 (261.6 Hz)
|
|
0963 0008 ld $08
|
|
0964 000b ld $0b ;C#4 (277.2 Hz)
|
|
0965 0009 ld $09
|
|
0966 0050 ld $50 ;D-4 (293.7 Hz)
|
|
0967 0009 ld $09
|
|
0968 0019 ld $19 ;D#4 (311.1 Hz)
|
|
0969 000a ld $0a
|
|
096a 0067 ld $67 ;E-4 (329.6 Hz)
|
|
096b 000a ld $0a
|
|
096c 0039 ld $39 ;F-4 (349.2 Hz)
|
|
096d 000b ld $0b
|
|
096e 0010 ld $10 ;F#4 (370.0 Hz)
|
|
096f 000c ld $0c
|
|
0970 006c ld $6c ;G-4 (392.0 Hz)
|
|
0971 000c ld $0c
|
|
0972 004e ld $4e ;G#4 (415.3 Hz)
|
|
0973 000d ld $0d
|
|
0974 0035 ld $35 ;A-4 (440.0 Hz)
|
|
0975 000e ld $0e
|
|
0976 0023 ld $23 ;A#4 (466.2 Hz)
|
|
0977 000f ld $0f
|
|
0978 0017 ld $17 ;B-4 (493.9 Hz)
|
|
0979 0010 ld $10
|
|
097a 0013 ld $13 ;C-5 (523.3 Hz)
|
|
097b 0011 ld $11
|
|
097c 0015 ld $15 ;C#5 (554.4 Hz)
|
|
097d 0012 ld $12
|
|
097e 001f ld $1f ;D-5 (587.3 Hz)
|
|
097f 0013 ld $13
|
|
0980 0032 ld $32 ;D#5 (622.3 Hz)
|
|
0981 0014 ld $14
|
|
0982 004d ld $4d ;E-5 (659.3 Hz)
|
|
0983 0015 ld $15
|
|
0984 0072 ld $72 ;F-5 (698.5 Hz)
|
|
0985 0016 ld $16
|
|
0986 0020 ld $20 ;F#5 (740.0 Hz)
|
|
0987 0018 ld $18
|
|
0988 0058 ld $58 ;G-5 (784.0 Hz)
|
|
0989 0019 ld $19
|
|
098a 001c ld $1c ;G#5 (830.6 Hz)
|
|
098b 001b ld $1b
|
|
098c 006b ld $6b ;A-5 (880.0 Hz)
|
|
098d 001c ld $1c
|
|
098e 0046 ld $46 ;A#5 (932.3 Hz)
|
|
098f 001e ld $1e
|
|
0990 002f ld $2f ;B-5 (987.8 Hz)
|
|
0991 0020 ld $20
|
|
0992 0025 ld $25 ;C-6 (1046.5 Hz)
|
|
0993 0022 ld $22
|
|
0994 002a ld $2a ;C#6 (1108.7 Hz)
|
|
0995 0024 ld $24
|
|
0996 003f ld $3f ;D-6 (1174.7 Hz)
|
|
0997 0026 ld $26
|
|
0998 0064 ld $64 ;D#6 (1244.5 Hz)
|
|
0999 0028 ld $28
|
|
099a 001a ld $1a ;E-6 (1318.5 Hz)
|
|
099b 002b ld $2b
|
|
099c 0063 ld $63 ;F-6 (1396.9 Hz)
|
|
099d 002d ld $2d
|
|
099e 003f ld $3f ;F#6 (1480.0 Hz)
|
|
099f 0030 ld $30
|
|
09a0 0031 ld $31 ;G-6 (1568.0 Hz)
|
|
09a1 0033 ld $33
|
|
09a2 0038 ld $38 ;G#6 (1661.2 Hz)
|
|
09a3 0036 ld $36
|
|
09a4 0056 ld $56 ;A-6 (1760.0 Hz)
|
|
09a5 0039 ld $39
|
|
09a6 000d ld $0d ;A#6 (1864.7 Hz)
|
|
09a7 003d ld $3d
|
|
09a8 005e ld $5e ;B-6 (1975.5 Hz)
|
|
09a9 0040 ld $40
|
|
09aa 004b ld $4b ;C-7 (2093.0 Hz)
|
|
09ab 0044 ld $44
|
|
09ac 0055 ld $55 ;C#7 (2217.5 Hz)
|
|
09ad 0048 ld $48
|
|
09ae 007e ld $7e ;D-7 (2349.3 Hz)
|
|
09af 004c ld $4c
|
|
09b0 0048 ld $48 ;D#7 (2489.0 Hz)
|
|
09b1 0051 ld $51
|
|
09b2 0034 ld $34 ;E-7 (2637.0 Hz)
|
|
09b3 0056 ld $56
|
|
09b4 0046 ld $46 ;F-7 (2793.8 Hz)
|
|
09b5 005b ld $5b
|
|
09b6 007f ld $7f ;F#7 (2960.0 Hz)
|
|
09b7 0060 ld $60
|
|
09b8 0061 ld $61 ;G-7 (3136.0 Hz)
|
|
09b9 0066 ld $66
|
|
09ba 006f ld $6f ;G#7 (3322.4 Hz)
|
|
09bb 006c ld $6c
|
|
09bc 002c ld $2c ;A-7 (3520.0 Hz)
|
|
09bd 0073 ld $73
|
|
09be 001a ld $1a ;A#7 (3729.3 Hz)
|
|
09bf 007a ld $7a
|
|
2894
|
|
09c0 0200 nop 2895 trampoline()
|
|
09c1 0200 nop
|
|
09c2 0200 nop
|
|
* 59 times
|
|
09fb fe00 bra ac ;+-----------------------------------+
|
|
09fc fcfd bra $09fd ;| |
|
|
09fd 1404 ld $04,y ;| Trampoline for page $0900 lookups |
|
|
09fe e068 jmp y,$68 ;| |
|
|
09ff c218 st [$18] ;+-----------------------------------+
|
|
2896
|
|
2897 #-----------------------------------------------------------------------
|
|
2898 #
|
|
2899 # $0a00 ROM page 10: Inversion table
|
|
2900 #
|
|
2901 #-----------------------------------------------------------------------
|
|
2902
|
|
2903 align(0x100, size=0x100)
|
|
2904 label('invTable')
|
|
2905
|
|
2906 # Unit 64, table offset 16 (=1/4), value offset 1: (x+16)*(y+1) == 64*64 - e
|
|
2907 for i in range(251):
|
|
invTable: 0a00 00ff ld $ff 2908 ld(4096//(i+16)-1)
|
|
0a01 00ef ld $ef
|
|
0a02 00e2 ld $e2
|
|
0a03 00d6 ld $d6
|
|
0a04 00cb ld $cb
|
|
0a05 00c2 ld $c2
|
|
0a06 00b9 ld $b9
|
|
0a07 00b1 ld $b1
|
|
0a08 00a9 ld $a9
|
|
0a09 00a2 ld $a2
|
|
0a0a 009c ld $9c
|
|
0a0b 0096 ld $96
|
|
0a0c 0091 ld $91
|
|
0a0d 008c ld $8c
|
|
0a0e 0087 ld $87
|
|
0a0f 0083 ld $83
|
|
0a10 007f ld $7f
|
|
0a11 007b ld $7b
|
|
0a12 0077 ld $77
|
|
0a13 0074 ld $74
|
|
0a14 0070 ld $70
|
|
0a15 006d ld $6d
|
|
0a16 006a ld $6a
|
|
0a17 0068 ld $68
|
|
0a18 0065 ld $65
|
|
0a19 0062 ld $62
|
|
0a1a 0060 ld $60
|
|
0a1b 005e ld $5e
|
|
0a1c 005c ld $5c
|
|
0a1d 005a ld $5a
|
|
0a1e 0058 ld $58
|
|
0a1f 0056 ld $56
|
|
0a20 0054 ld $54
|
|
0a21 0052 ld $52
|
|
0a22 0050 ld $50
|
|
0a23 004f ld $4f
|
|
0a24 004d ld $4d
|
|
0a25 004c ld $4c
|
|
0a26 004a ld $4a
|
|
0a27 0049 ld $49
|
|
0a28 0048 ld $48
|
|
0a29 0046 ld $46
|
|
0a2a 0045 ld $45
|
|
0a2b 0044 ld $44
|
|
0a2c 0043 ld $43
|
|
0a2d 0042 ld $42
|
|
0a2e 0041 ld $41
|
|
0a2f 0040 ld $40
|
|
0a30 003f ld $3f
|
|
0a31 003e ld $3e
|
|
0a32 003d ld $3d
|
|
0a33 003c ld $3c
|
|
0a34 003b ld $3b
|
|
0a35 003a ld $3a
|
|
0a36 0039 ld $39
|
|
0a37 0038 ld $38
|
|
0a38 0037 ld $37
|
|
0a39 0037 ld $37
|
|
0a3a 0036 ld $36
|
|
0a3b 0035 ld $35
|
|
0a3c 0034 ld $34
|
|
0a3d 0034 ld $34
|
|
0a3e 0033 ld $33
|
|
0a3f 0032 ld $32
|
|
0a40 0032 ld $32
|
|
0a41 0031 ld $31
|
|
0a42 0030 ld $30
|
|
0a43 0030 ld $30
|
|
0a44 002f ld $2f
|
|
0a45 002f ld $2f
|
|
0a46 002e ld $2e
|
|
0a47 002e ld $2e
|
|
0a48 002d ld $2d
|
|
0a49 002d ld $2d
|
|
0a4a 002c ld $2c
|
|
0a4b 002c ld $2c
|
|
0a4c 002b ld $2b
|
|
0a4d 002b ld $2b
|
|
0a4e 002a ld $2a
|
|
0a4f 002a ld $2a
|
|
0a50 0029 ld $29
|
|
0a51 0029 ld $29
|
|
0a52 0028 ld $28
|
|
0a53 0028 ld $28
|
|
0a54 0027 ld $27
|
|
0a55 0027 ld $27
|
|
0a56 0027 ld $27
|
|
0a57 0026 ld $26
|
|
0a58 0026 ld $26
|
|
0a59 0026 ld $26
|
|
0a5a 0025 ld $25
|
|
0a5b 0025 ld $25
|
|
0a5c 0024 ld $24
|
|
0a5d 0024 ld $24
|
|
0a5e 0024 ld $24
|
|
0a5f 0023 ld $23
|
|
0a60 0023 ld $23
|
|
0a61 0023 ld $23
|
|
0a62 0022 ld $22
|
|
0a63 0022 ld $22
|
|
0a64 0022 ld $22
|
|
0a65 0022 ld $22
|
|
0a66 0021 ld $21
|
|
0a67 0021 ld $21
|
|
0a68 0021 ld $21
|
|
0a69 0020 ld $20
|
|
0a6a 0020 ld $20
|
|
0a6b 0020 ld $20
|
|
0a6c 0020 ld $20
|
|
0a6d 001f ld $1f
|
|
0a6e 001f ld $1f
|
|
0a6f 001f ld $1f
|
|
0a70 001f ld $1f
|
|
0a71 001e ld $1e
|
|
0a72 001e ld $1e
|
|
0a73 001e ld $1e
|
|
0a74 001e ld $1e
|
|
0a75 001d ld $1d
|
|
0a76 001d ld $1d
|
|
0a77 001d ld $1d
|
|
0a78 001d ld $1d
|
|
0a79 001c ld $1c
|
|
0a7a 001c ld $1c
|
|
0a7b 001c ld $1c
|
|
* 5 times
|
|
0a7e 001b ld $1b
|
|
0a7f 001b ld $1b
|
|
0a80 001b ld $1b
|
|
* 5 times
|
|
0a83 001a ld $1a
|
|
0a84 001a ld $1a
|
|
0a85 001a ld $1a
|
|
* 5 times
|
|
0a88 0019 ld $19
|
|
0a89 0019 ld $19
|
|
0a8a 0019 ld $19
|
|
* 6 times
|
|
0a8e 0018 ld $18
|
|
0a8f 0018 ld $18
|
|
0a90 0018 ld $18
|
|
* 6 times
|
|
0a94 0017 ld $17
|
|
0a95 0017 ld $17
|
|
0a96 0017 ld $17
|
|
* 7 times
|
|
0a9b 0016 ld $16
|
|
0a9c 0016 ld $16
|
|
0a9d 0016 ld $16
|
|
* 8 times
|
|
0aa3 0015 ld $15
|
|
0aa4 0015 ld $15
|
|
0aa5 0015 ld $15
|
|
* 8 times
|
|
0aab 0014 ld $14
|
|
0aac 0014 ld $14
|
|
0aad 0014 ld $14
|
|
* 9 times
|
|
0ab4 0013 ld $13
|
|
0ab5 0013 ld $13
|
|
0ab6 0013 ld $13
|
|
* 9 times
|
|
0abd 0012 ld $12
|
|
0abe 0012 ld $12
|
|
0abf 0012 ld $12
|
|
* 11 times
|
|
0ac8 0011 ld $11
|
|
0ac9 0011 ld $11
|
|
0aca 0011 ld $11
|
|
* 12 times
|
|
0ad4 0010 ld $10
|
|
0ad5 0010 ld $10
|
|
0ad6 0010 ld $10
|
|
* 13 times
|
|
0ae1 000f ld $0f
|
|
0ae2 000f ld $0f
|
|
0ae3 000f ld $0f
|
|
* 16 times
|
|
0af1 000e ld $0e
|
|
0af2 000e ld $0e
|
|
0af3 000e ld $0e
|
|
* 10 times
|
|
2909
|
|
2910 trampoline()
|
|
0afb fe00 bra ac ;+-----------------------------------+
|
|
0afc fcfd bra $0afd ;| |
|
|
0afd 1404 ld $04,y ;| Trampoline for page $0a00 lookups |
|
|
0afe e068 jmp y,$68 ;| |
|
|
0aff c218 st [$18] ;+-----------------------------------+
|
|
2911
|
|
2912 #-----------------------------------------------------------------------
|
|
2913 #
|
|
2914 # $0d00 ROM page 11: More SYS functions
|
|
2915 #
|
|
2916 #-----------------------------------------------------------------------
|
|
2917
|
|
2918 align(0x100, size=0x100)
|
|
2919
|
|
2920 #-----------------------------------------------------------------------
|
|
2921 # Extension SYS_SetMode_v2_80
|
|
2922 #-----------------------------------------------------------------------
|
|
2923
|
|
2924 # Set video mode to 0 to 3 black scanlines per pixel line.
|
|
2925 #
|
|
2926 # Mainly for making the MODE command available in Tiny BASIC, so that
|
|
2927 # the user can experiment. It's adviced to refrain from using
|
|
2928 # SYS_SetMode_v2_80 in regular applications. Video mode is a deeply
|
|
2929 # personal preference, and the programmer shouldn't overrule the user
|
|
2930 # in that choice. The Gigatron philisophy is that the end user has
|
|
2931 # the final say on what happens on the system, not the application,
|
|
2932 # even if that implies a degraded performance. This doesn't mean that
|
|
2933 # all applications must work well in all video modes: mode 1 is still
|
|
2934 # the default. If an application really doesn't work at all in that
|
|
2935 # mode, it's acceptable to change mode once after loading.
|
|
2936 #
|
|
2937 # There's no "SYS_GetMode" function.
|
|
2938 #
|
|
2939 # Variables:
|
|
2940 # vAC bit 0:1 Mode:
|
|
2941 # 0 "ABCD" -> Full mode (slowest)
|
|
2942 # 1 "ABC-" -> Default mode after reset
|
|
2943 # 2 "A-C-" -> at67's mode
|
|
2944 # 3 "A---" -> HGM's mode
|
|
2945 # vAC bit 2:15 Ignored bits and should be 0
|
|
2946 #
|
|
2947 # Special values (ROM v4):
|
|
2948 # vAC = 1975 Zombie mode (no video signals, no input,
|
|
2949 # no blinkenlights).
|
|
2950 # vAC = -1 Leave zombie mode and restore previous mode.
|
|
2951
|
|
2952 # Actual duration is <80 cycles, but keep some room for future extensions
|
|
2953 label('SYS_SetMode_v2_80')
|
|
SYS_SetMode_v2_80:
|
|
0b00 140b ld $0b,y 2954 ld(hi('sys_SetMode'),Y) #15
|
|
0b01 e056 jmp y,$56 2955 jmp(Y,'sys_SetMode') #16
|
|
0b02 011e ld [$1e] 2956 ld([vReturn]) #17
|
|
2957
|
|
2958 #-----------------------------------------------------------------------
|
|
2959 # Extension SYS_SetMemory_v2_54
|
|
2960 #-----------------------------------------------------------------------
|
|
2961
|
|
2962 # SYS function for setting 1..256 bytes
|
|
2963 #
|
|
2964 # sysArgs[0] Copy count (in, changed)
|
|
2965 # sysArgs[1] Copy value (in)
|
|
2966 # sysArgs[2:3] Destination address (in, changed)
|
|
2967 #
|
|
2968 # Sets up to 8 bytes per invocation before restarting itself through vCPU.
|
|
2969 # Doesn't wrap around page boundary. Can run 3 times per 148-cycle time slice.
|
|
2970 # All combined that gives a 300% speedup over ROMv4 and before.
|
|
2971
|
|
2972 label('SYS_SetMemory_v2_54')
|
|
SYS_SetMemory_v2_54:
|
|
0b03 0124 ld [$24] 2973 ld([sysArgs+0]) #15
|
|
2974 bra('sys_SetMemory#18') #16
|
|
0b04 fc1a bra sys_SetMemory#18
|
|
0b05 1126 ld [$26],x 2975 ld([sysArgs+2],X) #17
|
|
2976
|
|
2977 #-----------------------------------------------------------------------
|
|
2978 # Extension SYS_SendSerial1_v3_80
|
|
2979 #-----------------------------------------------------------------------
|
|
2980
|
|
2981 # SYS function for sending data over serial controller port using
|
|
2982 # pulse width modulation of the vertical sync signal.
|
|
2983 #
|
|
2984 # Variables:
|
|
2985 # sysArgs[0:1] Source address (in, changed)
|
|
2986 # sysArgs[2] Start bit mask (typically 1) (in, changed)
|
|
2987 # sysArgs[3] Number of send frames X (in, changed)
|
|
2988 #
|
|
2989 # The sending will abort if input data is detected on the serial port.
|
|
2990 # Returns 0 in case of all bits sent, or <>0 in case of abort
|
|
2991 #
|
|
2992 # This modulates the next upcoming X vertical pulses with the supplied
|
|
2993 # data. A zero becomes a 7 line vPulse, a one will be 9 lines.
|
|
2994 # After that, the vPulse width falls back to 8 lines (idle).
|
|
2995
|
|
2996 label('SYS_SendSerial1_v3_80')
|
|
SYS_SendSerial1_v3_80:
|
|
0b06 0109 ld [$09] 2997 ld([videoY]) #15
|
|
2998 bra('sys_SendSerial1') #16
|
|
0b07 fc85 bra sys_SendSerial1
|
|
0b08 60b3 xora $b3 2999 xora(videoYline0) #17 First line of vertical blank
|
|
3000
|
|
3001 #-----------------------------------------------------------------------
|
|
3002 # Extension SYS_ExpanderControl_v4_40
|
|
3003 #-----------------------------------------------------------------------
|
|
3004
|
|
3005 # Sets the I/O and RAM expander's control register
|
|
3006 #
|
|
3007 # Variables:
|
|
3008 # vAC bit 2 Device enable /SS0
|
|
3009 # bit 3 Device enable /SS1
|
|
3010 # bit 4 Device enable /SS2
|
|
3011 # bit 5 Device enable /SS3
|
|
3012 # bit 6 Banking B0
|
|
3013 # bit 7 Banking B1
|
|
3014 # bit 15 Data out MOSI
|
|
3015 # sysArgs[7] Cache for control state (written to)
|
|
3016 #
|
|
3017 # Intended for prototyping, and probably too low-level for most applications
|
|
3018 # Still there's a safeguard: it's not possible to disable RAM using this
|
|
3019
|
|
3020 label('SYS_ExpanderControl_v4_40')
|
|
SYS_ExpanderControl_v4_40:
|
|
0b09 140d ld $0d,y 3021 ld(hi('sys_ExpanderControl'),Y) #15
|
|
0b0a e000 jmp y,$00 3022 jmp(Y,'sys_ExpanderControl') #16
|
|
0b0b 000c ld $0c 3023 ld(0b00001100) #17
|
|
3024 # ^^^^^^^^
|
|
3025 # |||||||`-- SCLK
|
|
3026 # ||||||`--- Not connected
|
|
3027 # |||||`---- /SS0
|
|
3028 # ||||`----- /SS1
|
|
3029 # |||`------ /SS2 or /CPOL
|
|
3030 # ||`------- /SS3 or /ZPBANK
|
|
3031 # |`-------- B0
|
|
3032 # `--------- B1
|
|
3033
|
|
3034 #-----------------------------------------------------------------------
|
|
3035 # Extension SYS_Run6502_v4_80
|
|
3036 #-----------------------------------------------------------------------
|
|
3037
|
|
3038 # Transfer control to v6502
|
|
3039 #
|
|
3040 # Calling 6502 code from vCPU goes (only) through this SYS function.
|
|
3041 # Directly modifying the vCpuSelect variable is unreliable. The
|
|
3042 # control transfer is immediate, without waiting for the current
|
|
3043 # time slice to end or first returning to vCPU.
|
|
3044 #
|
|
3045 # vCPU code and v6502 code can interoperate without much hassle:
|
|
3046 # - The v6502 program counter is vLR, and v6502 doesn't touch vPC
|
|
3047 # - Returning to vCPU is with the BRK instruction
|
|
3048 # - BRK doesn't dump process state on the stack
|
|
3049 # - vCPU can save/restore the vLR with PUSH/POP
|
|
3050 # - Stacks are shared, vAC is shared
|
|
3051 # - vAC can indicate what the v6502 code wants. vAC+1 will be cleared
|
|
3052 # - Alternative is to leave a word in sysArgs[6:7] (v6502 X and Y registers)
|
|
3053 # - Another way is to set vPC before BRK, and vCPU will continue there(+2)
|
|
3054 #
|
|
3055 # Calling v6502 code from vCPU looks like this:
|
|
3056 # LDWI SYS_Run6502_v4_80
|
|
3057 # STW sysFn
|
|
3058 # LDWI $6502_start_address
|
|
3059 # STW vLR
|
|
3060 # SYS 80
|
|
3061 #
|
|
3062 # Variables:
|
|
3063 # vAC Accumulator
|
|
3064 # vLR Program Counter
|
|
3065 # vSP Stack Pointer (+1)
|
|
3066 # sysArgs[6] Index Register X
|
|
3067 # sysArgs[7] Index Register Y
|
|
3068 # For info:
|
|
3069 # sysArgs[0:1] Address Register, free to clobber
|
|
3070 # sysArgs[2] Instruction Register, free to clobber
|
|
3071 # sysArgs[3:5] Flags, don't touch
|
|
3072 #
|
|
3073 # Implementation details::
|
|
3074 #
|
|
3075 # The time to reserve for this transition is the maximum time
|
|
3076 # between NEXT and v6502_check. This is
|
|
3077 # SYS call duration + 2*v6502_maxTicks + (v6502_overhead - vCPU_overhead)
|
|
3078 # = 22 + 28 + (11 - 9) = 62 cycles.
|
|
3079 # So reserving 80 cycles is future proof. This isn't overhead, as it includes
|
|
3080 # the fetching of the first 6502 opcode and its operands..
|
|
3081 #
|
|
3082 # 0 10 28=0 9
|
|
3083 # ---+----+---------+------------+------------------+-----------+---
|
|
3084 # video | nop| runVcpu | ENTER | At least one ins | EXIT | video
|
|
3085 # ---+----+---------+------------+------------------+-----------+---
|
|
3086 # sync prelude ENTER-to-ins ins-to-NEXT NEXT-to-video
|
|
3087 # |<-->|
|
|
3088 # 0/1 |<------->|
|
|
3089 # 5 |<----------------------------->|
|
|
3090 # runVCpu_overhead 28 |<--------->|
|
|
3091 # 2*maxTicks 9
|
|
3092 # vCPU_overhead
|
|
3093 #
|
|
3094 # 0 21 38=0 11
|
|
3095 # ---+----+---------+----------------+--------------------+-----------+---
|
|
3096 # video | nop| runVcpu | v6502_ENTER | At least one fetch |v6502_exitB| video
|
|
3097 # ---+----+---------+----------------+--------------------+-----------+---
|
|
3098 # sync prelude enter-to-fetch fetch-to-check check-to-video
|
|
3099 # |<-->|
|
|
3100 # 0/1 |<------->|
|
|
3101 # 5 |<----------------------------------->|
|
|
3102 # runVcpu_overhead 38 |<--------->|
|
|
3103 # 2*v6520_maxTicks 11
|
|
3104 # v6502_overhead
|
|
3105
|
|
3106 label('SYS_Run6502_v4_80')
|
|
SYS_Run6502_v4_80:
|
|
0b0c 140d ld $0d,y 3107 ld(hi('sys_v6502'),Y) #15
|
|
0b0d e08b jmp y,$8b 3108 jmp(Y,'sys_v6502') #16
|
|
0b0e 000d ld $0d 3109 ld(hi('v6502_ENTER')) #17 Activate v6502
|
|
3110
|
|
3111 #-----------------------------------------------------------------------
|
|
3112 # Extension SYS_ResetWaveforms_v4_50
|
|
3113 #-----------------------------------------------------------------------
|
|
3114
|
|
3115 # soundTable[4x+0] = sawtooth, to be modified into metallic/noise
|
|
3116 # soundTable[4x+1] = pulse
|
|
3117 # soundTable[4x+2] = triangle
|
|
3118 # soundTable[4x+3] = sawtooth, also useful to right shift 2 bits
|
|
3119
|
|
3120 label('SYS_ResetWaveforms_v4_50')
|
|
SYS_ResetWaveforms_v4_50:
|
|
0b0f 1412 ld $12,y 3121 ld(hi('sys_ResetWaveforms'),Y) #15 Initial setup of waveforms. [vAC+0]=i
|
|
0b10 e0a5 jmp y,$a5 3122 jmp(Y,'sys_ResetWaveforms') #16
|
|
0b11 1407 ld $07,y 3123 ld(soundTable>>8,Y) #17
|
|
3124
|
|
3125 #-----------------------------------------------------------------------
|
|
3126 # Extension SYS_ShuffleNoise_v4_46
|
|
3127 #-----------------------------------------------------------------------
|
|
3128
|
|
3129 # Use simple 6-bits variation of RC4 to permutate waveform 0 in soundTable
|
|
3130
|
|
3131 label('SYS_ShuffleNoise_v4_46')
|
|
SYS_ShuffleNoise_v4_46:
|
|
0b12 1412 ld $12,y 3132 ld(hi('sys_ShuffleNoise'),Y) #15 Shuffle soundTable[4i+0]. [vAC+0]=4j, [vAC+1]=4i
|
|
0b13 e0c6 jmp y,$c6 3133 jmp(Y,'sys_ShuffleNoise') #16
|
|
0b14 1407 ld $07,y 3134 ld(soundTable>>8,Y) #17
|
|
3135
|
|
3136 #-----------------------------------------------------------------------
|
|
3137 # Extension SYS_SpiExchangeBytes_v4_134
|
|
3138 #-----------------------------------------------------------------------
|
|
3139
|
|
3140 # Send AND receive 1..256 bytes over SPI interface
|
|
3141
|
|
3142 # Variables:
|
|
3143 # sysArgs[0] Page index start, for both send/receive (in, changed)
|
|
3144 # sysArgs[1] Memory page for send data (in)
|
|
3145 # sysArgs[2] Page index stop (in)
|
|
3146 # sysArgs[3] Memory page for receive data (in)
|
|
3147 # sysArgs[4] Scratch (changed)
|
|
3148
|
|
3149 label('SYS_SpiExchangeBytes_v4_134')
|
|
SYS_SpiExchangeBytes_v4_134:
|
|
0b15 140d ld $0d,y 3150 ld(hi('sys_SpiExchangeBytes'),Y)#15
|
|
0b16 e015 jmp y,$15 3151 jmp(Y,'sys_SpiExchangeBytes') #16
|
|
0b17 1401 ld $01,y 3152 ld(hi(ctrlBits),Y) #17 Control state as saved by SYS_ExpanderControl
|
|
3153
|
|
3154
|
|
3155 #-----------------------------------------------------------------------
|
|
3156 # Extension SYS_ReceiveSerial1_v6_32
|
|
3157 #-----------------------------------------------------------------------
|
|
3158
|
|
3159 # SYS function for receiving one byte over the serial controller port.
|
|
3160 # This is a public version of SYS_NextByteIn from the loader private
|
|
3161 # extension. A byte is read from IN when videoY reaches
|
|
3162 # sysArgs[3]. The byte is added to the checksum sysArgs[2] then stored
|
|
3163 # at address sysArgs[0:1] which gets incremented.
|
|
3164 #
|
|
3165 # The 65 bytes of a serial frame can be read for the following values
|
|
3166 # of videoY: 207 (protocol byte) 219 (length, 6 bits only) 235, 251
|
|
3167 # (address) then 2, 6, 10, .. 238 stepping by four, then 185.
|
|
3168 #
|
|
3169 # Variables:
|
|
3170 # sysArgs[0:1] Address
|
|
3171 # sysArgs[2] Checksum
|
|
3172 # sysArgs[3] Wait value (videoY)
|
|
3173
|
|
3174 label('SYS_ReceiveSerial1_v6_32')
|
|
SYS_ReceiveSerial1_v6_32: 3175 bra('sys_ReceiveSerial1') #15
|
|
0b18 fcb2 bra sys_ReceiveSerial1
|
|
0b19 0127 ld [$27] 3176 ld([sysArgs+3]) #16
|
|
3177
|
|
3178 #-----------------------------------------------------------------------
|
|
3179 # Implementations
|
|
3180 #-----------------------------------------------------------------------
|
|
3181
|
|
3182 # SYS_SetMemory_54 implementation
|
|
3183 label('sys_SetMemory#18')
|
|
sys_SetMemory#18:
|
|
0b1a 1527 ld [$27],y 3184 ld([sysArgs+3],Y) #18
|
|
0b1b f83e ble .sysSb#21 3185 ble('.sysSb#21') #19 Enter fast lane if >=128 or at 0 (-> 256)
|
|
0b1c a008 suba $08 3186 suba(8) #20
|
|
0b1d f440 bge .sysSb#23 3187 bge('.sysSb#23') #21 Or when >=8
|
|
0b1e c224 st [$24] 3188 st([sysArgs+0]) #22
|
|
0b1f 2004 anda $04 3189 anda(4) #23
|
|
0b20 f027 beq .sysSb#26 3190 beq('.sysSb#26') #24
|
|
0b21 0125 ld [$25] 3191 ld([sysArgs+1]) #25 Set 4 pixels
|
|
0b22 de00 st [y,x++] 3192 st([Y,Xpp]) #26
|
|
0b23 de00 st [y,x++] 3193 st([Y,Xpp]) #27
|
|
0b24 de00 st [y,x++] 3194 st([Y,Xpp]) #28
|
|
0b25 fc2a bra .sysSb#31 3195 bra('.sysSb#31') #29
|
|
0b26 de00 st [y,x++] 3196 st([Y,Xpp]) #30
|
|
3197 label('.sysSb#26')
|
|
.sysSb#26: 0b27 0001 ld $01 3198 wait(31-26) #26
|
|
0b28 ec28 bne $0b28
|
|
0b29 a001 suba $01
|
|
3199 label('.sysSb#31')
|
|
.sysSb#31: 0b2a 0124 ld [$24] 3200 ld([sysArgs+0]) #31
|
|
0b2b 2002 anda $02 3201 anda(2) #32
|
|
0b2c f031 beq .sysSb#35 3202 beq('.sysSb#35') #33
|
|
0b2d 0125 ld [$25] 3203 ld([sysArgs+1]) #34 Set 2 pixels
|
|
0b2e de00 st [y,x++] 3204 st([Y,Xpp]) #35
|
|
0b2f fc34 bra .sysSb#38 3205 bra('.sysSb#38') #36
|
|
0b30 de00 st [y,x++] 3206 st([Y,Xpp]) #37
|
|
3207 label('.sysSb#35')
|
|
.sysSb#35: 0b31 0200 nop 3208 wait(38-35) #35
|
|
0b32 0200 nop
|
|
0b33 0200 nop
|
|
3209 label('.sysSb#38')
|
|
.sysSb#38: 0b34 0124 ld [$24] 3210 ld([sysArgs+0]) #38
|
|
0b35 2001 anda $01 3211 anda(1) #39
|
|
0b36 f039 beq $0b39 3212 beq(pc()+3) #40
|
|
0b37 fc3a bra $0b3a 3213 bra(pc()+3) #41
|
|
0b38 0125 ld [$25] 3214 ld([sysArgs+1]) #42 Set 1 pixel
|
|
0b39 0d00 ld [y,x] 3215 ld([Y,X]) #42(!) No change
|
|
0b3a ce00 st [y,x] 3216 st([Y,X]) #43
|
|
0b3b 1403 ld $03,y 3217 ld(hi('NEXTY'),Y) #44 Return
|
|
0b3c e000 jmp y,$00 3218 jmp(Y,'NEXTY') #45 All done
|
|
0b3d 00e8 ld $e8 3219 ld(-48/2) #46
|
|
3220 label('.sysSb#21')
|
|
.sysSb#21: 0b3e 0200 nop 3221 nop() #21
|
|
0b3f c224 st [$24] 3222 st([sysArgs+0]) #22
|
|
3223 label('.sysSb#23')
|
|
.sysSb#23: 0b40 0125 ld [$25] 3224 ld([sysArgs+1]) #23 Set 8 pixels
|
|
0b41 de00 st [y,x++] 3225 st([Y,Xpp]) #24
|
|
0b42 de00 st [y,x++] 3226 st([Y,Xpp]) #25
|
|
0b43 de00 st [y,x++] 3227 st([Y,Xpp]) #26
|
|
0b44 de00 st [y,x++] 3228 st([Y,Xpp]) #27
|
|
0b45 de00 st [y,x++] 3229 st([Y,Xpp]) #28
|
|
0b46 de00 st [y,x++] 3230 st([Y,Xpp]) #29
|
|
0b47 de00 st [y,x++] 3231 st([Y,Xpp]) #30
|
|
0b48 de00 st [y,x++] 3232 st([Y,Xpp]) #31
|
|
0b49 0126 ld [$26] 3233 ld([sysArgs+2]) #32 Advance write pointer
|
|
0b4a 8008 adda $08 3234 adda(8) #33
|
|
0b4b c226 st [$26] 3235 st([sysArgs+2]) #34
|
|
0b4c 0124 ld [$24] 3236 ld([sysArgs+0]) #35
|
|
0b4d f050 beq $0b50 3237 beq(pc()+3) #36
|
|
0b4e fc51 bra $0b51 3238 bra(pc()+3) #37
|
|
0b4f 00fe ld $fe 3239 ld(-2) #38 Self-restart when more to do
|
|
0b50 0000 ld $00 3240 ld(0) #38(!)
|
|
0b51 8116 adda [$16] 3241 adda([vPC]) #39
|
|
0b52 c216 st [$16] 3242 st([vPC]) #40
|
|
0b53 1403 ld $03,y 3243 ld(hi('REENTER'),Y) #41
|
|
0b54 e0cb jmp y,$cb 3244 jmp(Y,'REENTER') #42
|
|
0b55 00e9 ld $e9 3245 ld(-46/2) #43
|
|
3246
|
|
3247 # SYS_SetMode_80 implementation
|
|
3248 label('sys_SetMode')
|
|
sys_SetMode: 0b56 ec59 bne $0b59 3249 bne(pc()+3) #18
|
|
0b57 fc59 bra $0b59 3250 bra(pc()+2) #19
|
|
0b58 0003 ld $03 3251 ld('startVideo') #20 First enable video if disabled
|
|
0b59 c21e st [$1e] 3252 st([vReturn]) #20,21
|
|
0b5a 0119 ld [$19] 3253 ld([vAC+1]) #22
|
|
0b5b f065 beq .sysSm#25 3254 beq('.sysSm#25') #23
|
|
0b5c 1403 ld $03,y 3255 ld(hi('REENTER'),Y) #24
|
|
0b5d 6118 xora [$18] 3256 xora([vAC]) #25
|
|
0b5e 60b0 xora $b0 3257 xora((1975>>8)^(1975&255)) #26 Poor man\'s 1975 detection
|
|
0b5f ec62 bne $0b62 3258 bne(pc()+3) #27
|
|
0b60 fc63 bra $0b63 3259 bra(pc()+3) #28
|
|
3260 assert videoZ == 0x0100
|
|
0b61 c21e st [$1e] 3261 st([vReturn]) #29 DISABLE video/audio/serial/etc
|
|
0b62 0200 nop 3262 nop() #29(!) Ignore and return
|
|
0b63 e0cb jmp y,$cb 3263 jmp(Y,'REENTER') #30
|
|
0b64 00ef ld $ef 3264 ld(-34/2) #31
|
|
3265 label('.sysSm#25')
|
|
.sysSm#25: 0b65 0118 ld [$18] 3266 ld([vAC]) #25 Mode 0,1,2,3
|
|
0b66 2003 anda $03 3267 anda(3) #26
|
|
0b67 806a adda $6a 3268 adda('.sysSm#30') #27
|
|
0b68 fe00 bra ac 3269 bra(AC) #28
|
|
0b69 fc6e bra .sysSm#31 3270 bra('.sysSm#31') #29
|
|
3271 label('.sysSm#30')
|
|
.sysSm#30: 0b6a 000a ld $0a 3272 ld('pixels') #30 videoB lines
|
|
0b6b 000a ld $0a 3273 ld('pixels') #30
|
|
0b6c 00f6 ld $f6 3274 ld('nopixels') #30
|
|
0b6d 00f6 ld $f6 3275 ld('nopixels') #30
|
|
3276 label('.sysSm#31')
|
|
.sysSm#31: 0b6e c20a st [$0a] 3277 st([videoModeB]) #31
|
|
0b6f 0118 ld [$18] 3278 ld([vAC]) #32
|
|
0b70 2003 anda $03 3279 anda(3) #33
|
|
0b71 8074 adda $74 3280 adda('.sysSm#37') #34
|
|
0b72 fe00 bra ac 3281 bra(AC) #35
|
|
0b73 fc78 bra .sysSm#38 3282 bra('.sysSm#38') #36
|
|
3283 label('.sysSm#37')
|
|
.sysSm#37: 0b74 000a ld $0a 3284 ld('pixels') #37 videoC lines
|
|
0b75 000a ld $0a 3285 ld('pixels') #37
|
|
0b76 000a ld $0a 3286 ld('pixels') #37
|
|
0b77 00f6 ld $f6 3287 ld('nopixels') #37
|
|
3288 label('.sysSm#38')
|
|
.sysSm#38: 0b78 c20b st [$0b] 3289 st([videoModeC]) #38
|
|
0b79 0118 ld [$18] 3290 ld([vAC]) #39
|
|
0b7a 2003 anda $03 3291 anda(3) #40
|
|
0b7b 807e adda $7e 3292 adda('.sysSm#44') #41
|
|
0b7c fe00 bra ac 3293 bra(AC) #42
|
|
0b7d fc82 bra .sysSm#45 3294 bra('.sysSm#45') #43
|
|
3295 label('.sysSm#44')
|
|
.sysSm#44: 0b7e 000a ld $0a 3296 ld('pixels') #44 videoD lines
|
|
0b7f 00f6 ld $f6 3297 ld('nopixels') #44
|
|
0b80 00f6 ld $f6 3298 ld('nopixels') #44
|
|
0b81 00f6 ld $f6 3299 ld('nopixels') #44
|
|
3300 label('.sysSm#45')
|
|
.sysSm#45: 0b82 c20c st [$0c] 3301 st([videoModeD]) #45
|
|
0b83 e0cb jmp y,$cb 3302 jmp(Y,'REENTER') #46
|
|
0b84 00e7 ld $e7 3303 ld(-50/2) #47
|
|
3304
|
|
3305 # SYS_SendSerial1_v3_80 implementation
|
|
3306 label('sys_SendSerial1')
|
|
sys_SendSerial1:
|
|
0b85 f08c beq .sysSs#20 3307 beq('.sysSs#20') #18
|
|
0b86 1124 ld [$24],x 3308 ld([sysArgs+0],X) #19
|
|
0b87 0116 ld [$16] 3309 ld([vPC]) #20 Wait for vBlank
|
|
0b88 a002 suba $02 3310 suba(2) #21
|
|
0b89 1403 ld $03,y 3311 ld(hi('REENTER_28'),Y) #22
|
|
0b8a e0ca jmp y,$ca 3312 jmp(Y,'REENTER_28') #23
|
|
0b8b c216 st [$16] 3313 st([vPC]) #24
|
|
3314 label('.sysSs#20')
|
|
.sysSs#20: 0b8c 1525 ld [$25],y 3315 ld([sysArgs+1],Y) #20 Synchronized with vBlank
|
|
0b8d 0d00 ld [y,x] 3316 ld([Y,X]) #21 Copy next bit
|
|
0b8e 2126 anda [$26] 3317 anda([sysArgs+2]) #22
|
|
0b8f ec92 bne $0b92 3318 bne(pc()+3) #23
|
|
0b90 fc93 bra $0b93 3319 bra(pc()+3) #24
|
|
0b91 000e ld $0e 3320 ld(7*2) #25
|
|
0b92 0012 ld $12 3321 ld(9*2) #25
|
|
0b93 c20d st [$0d] 3322 st([videoPulse]) #26
|
|
0b94 0126 ld [$26] 3323 ld([sysArgs+2]) #27 Rotate input bit
|
|
0b95 8200 adda ac 3324 adda(AC) #28
|
|
0b96 ec99 bne $0b99 3325 bne(pc()+3) #29
|
|
0b97 fc99 bra $0b99 3326 bra(pc()+2) #30
|
|
0b98 0001 ld $01 3327 ld(1) #31
|
|
0b99 c226 st [$26] 3328 st([sysArgs+2]) #31,32 (must be idempotent)
|
|
0b9a 2001 anda $01 3329 anda(1) #33 Optionally increment pointer
|
|
0b9b 8124 adda [$24] 3330 adda([sysArgs+0]) #34
|
|
0b9c d224 st [$24],x 3331 st([sysArgs+0],X) #35
|
|
0b9d 0127 ld [$27] 3332 ld([sysArgs+3]) #36 Frame counter
|
|
0b9e a001 suba $01 3333 suba(1) #37
|
|
0b9f f0ae beq .sysSs#40 3334 beq('.sysSs#40') #38
|
|
0ba0 1403 ld $03,y 3335 ld(hi('REENTER'),Y) #39
|
|
0ba1 c227 st [$27] 3336 st([sysArgs+3]) #40
|
|
0ba2 010f ld [$0f] 3337 ld([serialRaw]) #41 Test for anything being sent back
|
|
0ba3 60ff xora $ff 3338 xora(255) #42
|
|
0ba4 f0a9 beq .sysSs#45 3339 beq('.sysSs#45') #43
|
|
0ba5 c218 st [$18] 3340 st([vAC]) #44 Abort after key press with non-zero error
|
|
0ba6 c219 st [$19] 3341 st([vAC+1]) #45
|
|
0ba7 e0cb jmp y,$cb 3342 jmp(Y,'REENTER') #46
|
|
0ba8 00e7 ld $e7 3343 ld(-50/2) #47
|
|
3344 label('.sysSs#45')
|
|
.sysSs#45: 0ba9 0116 ld [$16] 3345 ld([vPC]) #45 Continue sending bits
|
|
0baa a002 suba $02 3346 suba(2) #46
|
|
0bab c216 st [$16] 3347 st([vPC]) #47
|
|
0bac e0cb jmp y,$cb 3348 jmp(Y,'REENTER') #48
|
|
0bad 00e6 ld $e6 3349 ld(-52/2) #49
|
|
3350 label('.sysSs#40')
|
|
.sysSs#40: 0bae c218 st [$18] 3351 st([vAC]) #40 Stop sending bits, no error
|
|
0baf c219 st [$19] 3352 st([vAC+1]) #41
|
|
0bb0 e0cb jmp y,$cb 3353 jmp(Y,'REENTER') #42
|
|
0bb1 00e9 ld $e9 3354 ld(-46/2) #43
|
|
3355
|
|
3356 # SYS_ReceiveSerialByte implementation
|
|
3357 label('sys_ReceiveSerial1')
|
|
sys_ReceiveSerial1:
|
|
0bb2 6109 xora [$09] 3358 xora([videoY]) #17
|
|
0bb3 ecc0 bne .sysRsb#20 3359 bne('.sysRsb#20') #18
|
|
0bb4 1124 ld [$24],x 3360 ld([sysArgs+0],X) #19
|
|
0bb5 1525 ld [$25],y 3361 ld([sysArgs+1],Y) #20
|
|
0bb6 0300 ld in 3362 ld(IN) #21
|
|
0bb7 ce00 st [y,x] 3363 st([Y,X]) #22
|
|
0bb8 8126 adda [$26] 3364 adda([sysArgs+2]) #23
|
|
0bb9 c226 st [$26] 3365 st([sysArgs+2]) #24
|
|
0bba 0124 ld [$24] 3366 ld([sysArgs+0]) #25
|
|
0bbb 8001 adda $01 3367 adda(1) #26
|
|
0bbc c224 st [$24] 3368 st([sysArgs+0]) #27
|
|
0bbd 1403 ld $03,y 3369 ld(hi('NEXTY'),Y) #28
|
|
0bbe e000 jmp y,$00 3370 jmp(Y,'NEXTY') #29
|
|
0bbf 00f0 ld $f0 3371 ld(-32/2) #30
|
|
3372 # Restart the instruction in the next timeslice
|
|
3373 label('.sysRsb#20')
|
|
.sysRsb#20: 0bc0 0116 ld [$16] 3374 ld([vPC]) #20
|
|
0bc1 a002 suba $02 3375 suba(2) #21
|
|
0bc2 c216 st [$16] 3376 st([vPC]) #22
|
|
0bc3 1403 ld $03,y 3377 ld(hi('REENTER'),Y) #23
|
|
0bc4 e0cb jmp y,$cb 3378 jmp(Y,'REENTER') #24
|
|
0bc5 00f2 ld $f2 3379 ld(-28/2) #25
|
|
3380
|
|
3381 # CALLI implementation (vCPU instruction)
|
|
3382 label('calli#13')
|
|
calli#13: 0bc6 8003 adda $03 3383 adda(3) #13,43
|
|
0bc7 c21a st [$1a] 3384 st([vLR]) #14
|
|
0bc8 0117 ld [$17] 3385 ld([vPC+1]) #15
|
|
0bc9 d61b st [$1b],y 3386 st([vLR+1],Y) #16
|
|
0bca 0d00 ld [y,x] 3387 ld([Y,X]) #17
|
|
0bcb de00 st [y,x++] 3388 st([Y,Xpp]) #18 Just X++
|
|
0bcc a002 suba $02 3389 suba(2) #19
|
|
0bcd c216 st [$16] 3390 st([vPC]) #20
|
|
0bce 0d00 ld [y,x] 3391 ld([Y,X]) #21
|
|
0bcf 1403 ld $03,y 3392 ld(hi('REENTER_28'),Y) #22
|
|
0bd0 e0ca jmp y,$ca 3393 jmp(Y,'REENTER_28') #23
|
|
0bd1 c217 st [$17] 3394 st([vPC+1]) #24
|
|
3395
|
|
3396 # -------------------------------------------------------------
|
|
3397 # vCPU instructions for comparisons between two 16-bit operands
|
|
3398 # -------------------------------------------------------------
|
|
3399 #
|
|
3400 # vCPU's conditional branching (BCC) always compares vAC against 0,
|
|
3401 # treating vAC as a two's complement 16-bit number. When we need to
|
|
3402 # compare two arbitrary numnbers we normally first take their difference
|
|
3403 # with SUBW. However, when this difference is too large, the subtraction
|
|
3404 # overflows and we get the wrong outcome. To get it right over the
|
|
3405 # entire range, an elaborate sequence is needed. TinyBASIC uses this
|
|
3406 # blurp for its relational operators. (It compares stack variable $02
|
|
3407 # with zero page variable $3a.)
|
|
3408 #
|
|
3409 # 0461 ee 02 LDLW $02
|
|
3410 # 0463 fc 3a XORW $3a
|
|
3411 # 0465 35 53 6a BGE $046c
|
|
3412 # 0468 ee 02 LDLW $02
|
|
3413 # 046a 90 6e BRA $0470
|
|
3414 # 046c ee 02 LDLW $02
|
|
3415 # 046e b8 3a SUBW $3a
|
|
3416 # 0470 35 56 73 BLE $0475
|
|
3417 #
|
|
3418 # The CMPHS and CMPHU instructions were introduced to simplify this.
|
|
3419 # They inspect both operands to see if there is an overflow risk. If
|
|
3420 # so, they modify vAC such that their difference gets smaller, while
|
|
3421 # preserving the relation between the two operands. After that, the
|
|
3422 # SUBW instruction can't overflow and we achieve a correct comparison.
|
|
3423 # Use CMPHS for signed comparisons and CMPHU for unsigned. With these,
|
|
3424 # the sequence above becomes:
|
|
3425 #
|
|
3426 # 0461 ee 02 LDLW $02
|
|
3427 # 0463 1f 3b CMPHS $3b Note: high byte of operand
|
|
3428 # 0465 b8 3a SUBW $3a
|
|
3429 # 0467 35 56 73 BLE $0475
|
|
3430 #
|
|
3431 # CMPHS/CMPHU don't make much sense other than in combination with
|
|
3432 # SUBW. These modify vACH, if needed, as given in the following table:
|
|
3433 #
|
|
3434 # vACH varH | vACH
|
|
3435 # bit7 bit7 | CMPHS CMPHU
|
|
3436 # ---------------------------
|
|
3437 # 0 0 | vACH vACH no change needed
|
|
3438 # 0 1 | varH+1 varH-1 narrowing the range
|
|
3439 # 1 0 | varH-1 varH+1 narrowing the range
|
|
3440 # 1 1 | vACH vACH no change needed
|
|
3441 # ---------------------------
|
|
3442
|
|
3443 # CMPHS implementation (vCPU instruction)
|
|
3444 label('cmphs#13')
|
|
cmphs#13: 0bd2 1403 ld $03,y 3445 ld(hi('REENTER'),Y) #13
|
|
0bd3 0500 ld [x] 3446 ld([X]) #14
|
|
0bd4 6119 xora [$19] 3447 xora([vAC+1]) #15
|
|
0bd5 f4e6 bge .cmphu#18 3448 bpl('.cmphu#18') #16 Skip if same sign
|
|
0bd6 0119 ld [$19] 3449 ld([vAC+1]) #17
|
|
0bd7 e8da blt $0bda 3450 bmi(pc()+3) #18
|
|
0bd8 fcdb bra .cmphs#21 3451 bra(pc()+3) #19
|
|
3452 label('.cmphs#20')
|
|
.cmphs#20: 0bd9 0001 ld $01 3453 ld(+1) #20 vAC < variable
|
|
0bda 00ff ld $ff 3454 ld(-1) #20(!) vAC > variable
|
|
3455 label('.cmphs#21')
|
|
.cmphs#21: 0bdb 8500 adda [x] 3456 adda([X]) #21
|
|
0bdc c219 st [$19] 3457 st([vAC+1]) #22
|
|
0bdd e0ca jmp y,$ca 3458 jmp(Y,'REENTER_28') #23
|
|
3459 #dummy() #24 Overlap
|
|
3460 #
|
|
3461 # CMPHS implementation (vCPU instruction)
|
|
3462 label('cmphu#13')
|
|
cmphu#13: 0bde 1403 ld $03,y 3463 ld(hi('REENTER'),Y) #13,24
|
|
0bdf 0500 ld [x] 3464 ld([X]) #14
|
|
0be0 6119 xora [$19] 3465 xora([vAC+1]) #15
|
|
0be1 f4e6 bge .cmphu#18 3466 bpl('.cmphu#18') #16 Skip if same sign
|
|
0be2 0119 ld [$19] 3467 ld([vAC+1]) #17
|
|
0be3 e8d9 blt .cmphs#20 3468 bmi('.cmphs#20') #18
|
|
0be4 fcdb bra .cmphs#21 3469 bra('.cmphs#21') #19
|
|
0be5 00ff ld $ff 3470 ld(-1) #20 vAC > variable
|
|
3471
|
|
3472 # No-operation for CMPHS/CMPHU when high bits are equal
|
|
3473 label('.cmphu#18')
|
|
.cmphu#18: 0be6 e0cb jmp y,$cb 3474 jmp(Y,'REENTER') #18
|
|
0be7 00f5 ld $f5 3475 ld(-22/2) #19
|
|
3476
|
|
3477 #-----------------------------------------------------------------------
|
|
3478 #
|
|
3479 # $0c00 ROM page 12: More SYS functions (sprites)
|
|
3480 #
|
|
3481 # Page 1: vertical blank interval
|
|
3482 # Page 2: visible scanlines
|
|
3483 #
|
|
3484 #-----------------------------------------------------------------------
|
|
3485
|
|
0be8 0200 nop 3486 align(0x100, size=0x100)
|
|
0be9 0200 nop
|
|
0bea 0200 nop
|
|
* 24 times
|
|
3487
|
|
3488 #-----------------------------------------------------------------------
|
|
3489 # Extension SYS_Sprite6_v3_64
|
|
3490 # Extension SYS_Sprite6x_v3_64
|
|
3491 # Extension SYS_Sprite6y_v3_64
|
|
3492 # Extension SYS_Sprite6xy_v3_64
|
|
3493 #-----------------------------------------------------------------------
|
|
3494
|
|
3495 # Blit sprite in screen memory
|
|
3496 #
|
|
3497 # Variables
|
|
3498 # vAC Destination address in screen
|
|
3499 # sysArgs[0:1] Source address of 6xY pixels (colors 0..63) terminated
|
|
3500 # by negative byte value N (typically N = -Y)
|
|
3501 # sysArgs[2:7] Scratch (user as copy buffer)
|
|
3502 #
|
|
3503 # This SYS function draws a sprite of 6 pixels wide and Y pixels high.
|
|
3504 # The pixel data is read sequentually from RAM, in horizontal chunks
|
|
3505 # of 6 pixels at a time, and then written to the screen through the
|
|
3506 # destination pointer (each chunk underneath the previous), thus
|
|
3507 # drawing a 6xY stripe. Pixel values should be non-negative. The first
|
|
3508 # negative byte N after a chunk signals the end of the sprite data.
|
|
3509 # So the sprite's height Y is determined by the source data and is
|
|
3510 # therefore flexible. This negative byte value, typically N == -Y,
|
|
3511 # is then used to adjust the destination pointer's high byte, to make
|
|
3512 # it easier to draw sprites wider than 6 pixels: just repeat the SYS
|
|
3513 # call for as many 6-pixel wide stripes you need. All arguments are
|
|
3514 # already left in place to facilitate this. After one call, the source
|
|
3515 # pointer will point past that source data, effectively:
|
|
3516 # src += Y * 6 + 1
|
|
3517 # The destination pointer will have been adjusted as:
|
|
3518 # dst += (Y + N) * 256 + 6
|
|
3519 # (With arithmetic wrapping around on the same memory page)
|
|
3520 #
|
|
3521 # Y is only limited by source memory, not by CPU cycles. The
|
|
3522 # implementation is such that the SYS function self-repeats, each
|
|
3523 # time drawing the next 6-pixel chunk. It can typically draw 12
|
|
3524 # pixels per scanline this way.
|
|
3525
|
|
3526 label('SYS_Sprite6_v3_64')
|
|
3527
|
|
SYS_Sprite6_v3_64:
|
|
0c00 1124 ld [$24],x 3528 ld([sysArgs+0],X) #15 Pixel data source address
|
|
0c01 1525 ld [$25],y 3529 ld([sysArgs+1],Y) #16
|
|
0c02 0d00 ld [y,x] 3530 ld([Y,X]) #17 Next pixel or stop
|
|
0c03 f411 bge .sysDpx0 3531 bpl('.sysDpx0') #18
|
|
0c04 de00 st [y,x++] 3532 st([Y,Xpp]) #19 Just X++
|
|
3533
|
|
0c05 8119 adda [$19] 3534 adda([vAC+1]) #20 Adjust dst for convenience
|
|
0c06 c219 st [$19] 3535 st([vAC+1]) #21
|
|
0c07 0118 ld [$18] 3536 ld([vAC]) #22
|
|
0c08 8006 adda $06 3537 adda(6) #23
|
|
0c09 c218 st [$18] 3538 st([vAC]) #24
|
|
0c0a 0124 ld [$24] 3539 ld([sysArgs+0]) #25 Adjust src for convenience
|
|
0c0b 8001 adda $01 3540 adda(1) #26
|
|
0c0c c224 st [$24] 3541 st([sysArgs+0]) #27
|
|
0c0d 0200 nop 3542 nop() #28
|
|
0c0e 1403 ld $03,y 3543 ld(hi('REENTER'),Y) #29 Normal exit (no self-repeat)
|
|
0c0f e0cb jmp y,$cb 3544 jmp(Y,'REENTER') #30
|
|
0c10 00ef ld $ef 3545 ld(-34/2) #31
|
|
3546
|
|
3547 label('.sysDpx0')
|
|
.sysDpx0: 0c11 c226 st [$26] 3548 st([sysArgs+2]) #20 Gobble 6 pixels into buffer
|
|
0c12 0d00 ld [y,x] 3549 ld([Y,X]) #21
|
|
0c13 de00 st [y,x++] 3550 st([Y,Xpp]) #22 Just X++
|
|
0c14 c227 st [$27] 3551 st([sysArgs+3]) #23
|
|
0c15 0d00 ld [y,x] 3552 ld([Y,X]) #24
|
|
0c16 de00 st [y,x++] 3553 st([Y,Xpp]) #25 Just X++
|
|
0c17 c228 st [$28] 3554 st([sysArgs+4]) #26
|
|
0c18 0d00 ld [y,x] 3555 ld([Y,X]) #27
|
|
0c19 de00 st [y,x++] 3556 st([Y,Xpp]) #28 Just X++
|
|
0c1a c229 st [$29] 3557 st([sysArgs+5]) #29
|
|
0c1b 0d00 ld [y,x] 3558 ld([Y,X]) #30
|
|
0c1c de00 st [y,x++] 3559 st([Y,Xpp]) #31 Just X++
|
|
0c1d c22a st [$2a] 3560 st([sysArgs+6]) #32
|
|
0c1e 0d00 ld [y,x] 3561 ld([Y,X]) #33
|
|
0c1f de00 st [y,x++] 3562 st([Y,Xpp]) #34 Just X++
|
|
0c20 c22b st [$2b] 3563 st([sysArgs+7]) #35
|
|
3564
|
|
0c21 1118 ld [$18],x 3565 ld([vAC],X) #36 Screen memory destination address
|
|
0c22 1519 ld [$19],y 3566 ld([vAC+1],Y) #37
|
|
0c23 0126 ld [$26] 3567 ld([sysArgs+2]) #38 Write 6 pixels
|
|
0c24 de00 st [y,x++] 3568 st([Y,Xpp]) #39
|
|
0c25 0127 ld [$27] 3569 ld([sysArgs+3]) #40
|
|
0c26 de00 st [y,x++] 3570 st([Y,Xpp]) #41
|
|
0c27 0128 ld [$28] 3571 ld([sysArgs+4]) #42
|
|
0c28 de00 st [y,x++] 3572 st([Y,Xpp]) #43
|
|
0c29 0129 ld [$29] 3573 ld([sysArgs+5]) #44
|
|
0c2a de00 st [y,x++] 3574 st([Y,Xpp]) #45
|
|
0c2b 012a ld [$2a] 3575 ld([sysArgs+6]) #46
|
|
0c2c de00 st [y,x++] 3576 st([Y,Xpp]) #47
|
|
0c2d 012b ld [$2b] 3577 ld([sysArgs+7]) #48
|
|
0c2e de00 st [y,x++] 3578 st([Y,Xpp]) #49
|
|
3579
|
|
0c2f 0124 ld [$24] 3580 ld([sysArgs+0]) #50 src += 6
|
|
0c30 8006 adda $06 3581 adda(6) #51
|
|
0c31 c224 st [$24] 3582 st([sysArgs+0]) #52
|
|
0c32 0119 ld [$19] 3583 ld([vAC+1]) #53 dst += 256
|
|
0c33 8001 adda $01 3584 adda(1) #54
|
|
0c34 c219 st [$19] 3585 st([vAC+1]) #55
|
|
3586
|
|
0c35 0116 ld [$16] 3587 ld([vPC]) #56 Self-repeating SYS call
|
|
0c36 a002 suba $02 3588 suba(2) #57
|
|
0c37 c216 st [$16] 3589 st([vPC]) #58
|
|
0c38 1403 ld $03,y 3590 ld(hi('REENTER'),Y) #59
|
|
0c39 e0cb jmp y,$cb 3591 jmp(Y,'REENTER') #60
|
|
0c3a 00e0 ld $e0 3592 ld(-64/2) #61
|
|
3593
|
|
0c3b 0200 nop 3594 align(64)
|
|
0c3c 0200 nop
|
|
0c3d 0200 nop
|
|
* 5 times
|
|
3595 label('SYS_Sprite6x_v3_64')
|
|
3596
|
|
SYS_Sprite6x_v3_64:
|
|
0c40 1124 ld [$24],x 3597 ld([sysArgs+0],X) #15 Pixel data source address
|
|
0c41 1525 ld [$25],y 3598 ld([sysArgs+1],Y) #16
|
|
0c42 0d00 ld [y,x] 3599 ld([Y,X]) #17 Next pixel or stop
|
|
0c43 f451 bge .sysDpx1 3600 bpl('.sysDpx1') #18
|
|
0c44 de00 st [y,x++] 3601 st([Y,Xpp]) #19 Just X++
|
|
3602
|
|
0c45 8119 adda [$19] 3603 adda([vAC+1]) #20 Adjust dst for convenience
|
|
0c46 c219 st [$19] 3604 st([vAC+1]) #21
|
|
0c47 0118 ld [$18] 3605 ld([vAC]) #22
|
|
0c48 a006 suba $06 3606 suba(6) #23
|
|
0c49 c218 st [$18] 3607 st([vAC]) #24
|
|
0c4a 0124 ld [$24] 3608 ld([sysArgs+0]) #25 Adjust src for convenience
|
|
0c4b 8001 adda $01 3609 adda(1) #26
|
|
0c4c c224 st [$24] 3610 st([sysArgs+0]) #27
|
|
0c4d 0200 nop 3611 nop() #28
|
|
0c4e 1403 ld $03,y 3612 ld(hi('REENTER'),Y) #29 Normal exit (no self-repeat)
|
|
0c4f e0cb jmp y,$cb 3613 jmp(Y,'REENTER') #30
|
|
0c50 00ef ld $ef 3614 ld(-34/2) #31
|
|
3615
|
|
3616 label('.sysDpx1')
|
|
.sysDpx1: 0c51 c22b st [$2b] 3617 st([sysArgs+7]) #20 Gobble 6 pixels into buffer (backwards)
|
|
0c52 0d00 ld [y,x] 3618 ld([Y,X]) #21
|
|
0c53 de00 st [y,x++] 3619 st([Y,Xpp]) #22 Just X++
|
|
0c54 c22a st [$2a] 3620 st([sysArgs+6]) #23
|
|
0c55 0d00 ld [y,x] 3621 ld([Y,X]) #24
|
|
0c56 de00 st [y,x++] 3622 st([Y,Xpp]) #25 Just X++
|
|
0c57 c229 st [$29] 3623 st([sysArgs+5]) #26
|
|
0c58 0d00 ld [y,x] 3624 ld([Y,X]) #27
|
|
0c59 de00 st [y,x++] 3625 st([Y,Xpp]) #28 Just X++
|
|
0c5a c228 st [$28] 3626 st([sysArgs+4]) #29
|
|
0c5b 0d00 ld [y,x] 3627 ld([Y,X]) #30
|
|
0c5c de00 st [y,x++] 3628 st([Y,Xpp]) #31 Just X++
|
|
0c5d c227 st [$27] 3629 st([sysArgs+3]) #32
|
|
0c5e 0d00 ld [y,x] 3630 ld([Y,X]) #33
|
|
0c5f de00 st [y,x++] 3631 st([Y,Xpp]) #34 Just X++
|
|
3632
|
|
0c60 1118 ld [$18],x 3633 ld([vAC],X) #35 Screen memory destination address
|
|
0c61 1519 ld [$19],y 3634 ld([vAC+1],Y) #36
|
|
0c62 de00 st [y,x++] 3635 st([Y,Xpp]) #37 Write 6 pixels
|
|
0c63 0127 ld [$27] 3636 ld([sysArgs+3]) #38
|
|
0c64 de00 st [y,x++] 3637 st([Y,Xpp]) #39
|
|
0c65 0128 ld [$28] 3638 ld([sysArgs+4]) #40
|
|
0c66 de00 st [y,x++] 3639 st([Y,Xpp]) #41
|
|
0c67 0129 ld [$29] 3640 ld([sysArgs+5]) #42
|
|
0c68 de00 st [y,x++] 3641 st([Y,Xpp]) #43
|
|
0c69 012a ld [$2a] 3642 ld([sysArgs+6]) #44
|
|
0c6a de00 st [y,x++] 3643 st([Y,Xpp]) #45
|
|
0c6b 012b ld [$2b] 3644 ld([sysArgs+7]) #46
|
|
0c6c de00 st [y,x++] 3645 st([Y,Xpp]) #47
|
|
3646
|
|
0c6d 0124 ld [$24] 3647 ld([sysArgs+0]) #48 src += 6
|
|
0c6e 8006 adda $06 3648 adda(6) #49
|
|
0c6f c224 st [$24] 3649 st([sysArgs+0]) #50
|
|
0c70 0119 ld [$19] 3650 ld([vAC+1]) #51 dst += 256
|
|
0c71 8001 adda $01 3651 adda(1) #52
|
|
0c72 c219 st [$19] 3652 st([vAC+1]) #53
|
|
3653
|
|
0c73 0116 ld [$16] 3654 ld([vPC]) #54 Self-repeating SYS call
|
|
0c74 a002 suba $02 3655 suba(2) #55
|
|
0c75 c216 st [$16] 3656 st([vPC]) #56
|
|
0c76 1403 ld $03,y 3657 ld(hi('REENTER'),Y) #57
|
|
0c77 e0cb jmp y,$cb 3658 jmp(Y,'REENTER') #58
|
|
0c78 00e1 ld $e1 3659 ld(-62/2) #59
|
|
3660
|
|
0c79 0200 nop 3661 align(64)
|
|
0c7a 0200 nop
|
|
0c7b 0200 nop
|
|
* 7 times
|
|
3662 label('SYS_Sprite6y_v3_64')
|
|
3663
|
|
SYS_Sprite6y_v3_64:
|
|
0c80 1124 ld [$24],x 3664 ld([sysArgs+0],X) #15 Pixel data source address
|
|
0c81 1525 ld [$25],y 3665 ld([sysArgs+1],Y) #16
|
|
0c82 0d00 ld [y,x] 3666 ld([Y,X]) #17 Next pixel or stop
|
|
0c83 f493 bge .sysDpx2 3667 bpl('.sysDpx2') #18
|
|
0c84 de00 st [y,x++] 3668 st([Y,Xpp]) #19 Just X++
|
|
3669
|
|
0c85 60ff xora $ff 3670 xora(255) #20 Adjust dst for convenience
|
|
0c86 8001 adda $01 3671 adda(1) #21
|
|
0c87 8119 adda [$19] 3672 adda([vAC+1]) #22
|
|
0c88 c219 st [$19] 3673 st([vAC+1]) #23
|
|
0c89 0118 ld [$18] 3674 ld([vAC]) #24
|
|
0c8a 8006 adda $06 3675 adda(6) #25
|
|
0c8b c218 st [$18] 3676 st([vAC]) #26
|
|
0c8c 0124 ld [$24] 3677 ld([sysArgs+0]) #27 Adjust src for convenience
|
|
0c8d 8001 adda $01 3678 adda(1) #28
|
|
0c8e c224 st [$24] 3679 st([sysArgs+0]) #29
|
|
0c8f 0200 nop 3680 nop() #30
|
|
0c90 1403 ld $03,y 3681 ld(hi('REENTER'),Y) #31 Normal exit (no self-repeat)
|
|
0c91 e0cb jmp y,$cb 3682 jmp(Y,'REENTER') #32
|
|
0c92 00ee ld $ee 3683 ld(-36/2) #33
|
|
3684
|
|
3685 label('.sysDpx2')
|
|
.sysDpx2: 0c93 c226 st [$26] 3686 st([sysArgs+2]) #20 Gobble 6 pixels into buffer
|
|
0c94 0d00 ld [y,x] 3687 ld([Y,X]) #21
|
|
0c95 de00 st [y,x++] 3688 st([Y,Xpp]) #22 Just X++
|
|
0c96 c227 st [$27] 3689 st([sysArgs+3]) #23
|
|
0c97 0d00 ld [y,x] 3690 ld([Y,X]) #24
|
|
0c98 de00 st [y,x++] 3691 st([Y,Xpp]) #25 Just X++
|
|
0c99 c228 st [$28] 3692 st([sysArgs+4]) #26
|
|
0c9a 0d00 ld [y,x] 3693 ld([Y,X]) #27
|
|
0c9b de00 st [y,x++] 3694 st([Y,Xpp]) #28 Just X++
|
|
0c9c c229 st [$29] 3695 st([sysArgs+5]) #29
|
|
0c9d 0d00 ld [y,x] 3696 ld([Y,X]) #30
|
|
0c9e de00 st [y,x++] 3697 st([Y,Xpp]) #31 Just X++
|
|
0c9f c22a st [$2a] 3698 st([sysArgs+6]) #32
|
|
0ca0 0d00 ld [y,x] 3699 ld([Y,X]) #33
|
|
0ca1 de00 st [y,x++] 3700 st([Y,Xpp]) #34 Just X++
|
|
0ca2 c22b st [$2b] 3701 st([sysArgs+7]) #35
|
|
3702
|
|
0ca3 1118 ld [$18],x 3703 ld([vAC],X) #36 Screen memory destination address
|
|
0ca4 1519 ld [$19],y 3704 ld([vAC+1],Y) #37
|
|
0ca5 0126 ld [$26] 3705 ld([sysArgs+2]) #38 Write 6 pixels
|
|
0ca6 de00 st [y,x++] 3706 st([Y,Xpp]) #39
|
|
0ca7 0127 ld [$27] 3707 ld([sysArgs+3]) #40
|
|
0ca8 de00 st [y,x++] 3708 st([Y,Xpp]) #41
|
|
0ca9 0128 ld [$28] 3709 ld([sysArgs+4]) #42
|
|
0caa de00 st [y,x++] 3710 st([Y,Xpp]) #43
|
|
0cab 0129 ld [$29] 3711 ld([sysArgs+5]) #44
|
|
0cac de00 st [y,x++] 3712 st([Y,Xpp]) #45
|
|
0cad 012a ld [$2a] 3713 ld([sysArgs+6]) #46
|
|
0cae de00 st [y,x++] 3714 st([Y,Xpp]) #47
|
|
0caf 012b ld [$2b] 3715 ld([sysArgs+7]) #48
|
|
0cb0 de00 st [y,x++] 3716 st([Y,Xpp]) #49
|
|
3717
|
|
0cb1 0124 ld [$24] 3718 ld([sysArgs+0]) #50 src += 6
|
|
0cb2 8006 adda $06 3719 adda(6) #51
|
|
0cb3 c224 st [$24] 3720 st([sysArgs+0]) #52
|
|
0cb4 0119 ld [$19] 3721 ld([vAC+1]) #53 dst -= 256
|
|
0cb5 a001 suba $01 3722 suba(1) #54
|
|
0cb6 c219 st [$19] 3723 st([vAC+1]) #55
|
|
3724
|
|
0cb7 0116 ld [$16] 3725 ld([vPC]) #56 Self-repeating SYS call
|
|
0cb8 a002 suba $02 3726 suba(2) #57
|
|
0cb9 c216 st [$16] 3727 st([vPC]) #58
|
|
0cba 1403 ld $03,y 3728 ld(hi('REENTER'),Y) #59
|
|
0cbb e0cb jmp y,$cb 3729 jmp(Y,'REENTER') #60
|
|
0cbc 00e0 ld $e0 3730 ld(-64/2) #61
|
|
3731
|
|
0cbd 0200 nop 3732 align(64)
|
|
0cbe 0200 nop
|
|
0cbf 0200 nop
|
|
3733 label('SYS_Sprite6xy_v3_64')
|
|
3734
|
|
SYS_Sprite6xy_v3_64:
|
|
0cc0 1124 ld [$24],x 3735 ld([sysArgs+0],X) #15 Pixel data source address
|
|
0cc1 1525 ld [$25],y 3736 ld([sysArgs+1],Y) #16
|
|
0cc2 0d00 ld [y,x] 3737 ld([Y,X]) #17 Next pixel or stop
|
|
0cc3 f4d3 bge .sysDpx3 3738 bpl('.sysDpx3') #18
|
|
0cc4 de00 st [y,x++] 3739 st([Y,Xpp]) #19 Just X++
|
|
3740
|
|
0cc5 60ff xora $ff 3741 xora(255) #20 Adjust dst for convenience
|
|
0cc6 8001 adda $01 3742 adda(1) #21
|
|
0cc7 8119 adda [$19] 3743 adda([vAC+1]) #22
|
|
0cc8 c219 st [$19] 3744 st([vAC+1]) #23
|
|
0cc9 0118 ld [$18] 3745 ld([vAC]) #24
|
|
0cca a006 suba $06 3746 suba(6) #25
|
|
0ccb c218 st [$18] 3747 st([vAC]) #26
|
|
0ccc 0124 ld [$24] 3748 ld([sysArgs+0]) #27 Adjust src for convenience
|
|
0ccd 8001 adda $01 3749 adda(1) #28
|
|
0cce c224 st [$24] 3750 st([sysArgs+0]) #29
|
|
0ccf 0200 nop 3751 nop() #30
|
|
0cd0 1403 ld $03,y 3752 ld(hi('REENTER'),Y) #31 Normal exit (no self-repeat)
|
|
0cd1 e0cb jmp y,$cb 3753 jmp(Y,'REENTER') #32
|
|
0cd2 00ee ld $ee 3754 ld(-36/2) #33
|
|
3755
|
|
3756 label('.sysDpx3')
|
|
.sysDpx3: 0cd3 c22b st [$2b] 3757 st([sysArgs+7]) #20 Gobble 6 pixels into buffer (backwards)
|
|
0cd4 0d00 ld [y,x] 3758 ld([Y,X]) #21
|
|
0cd5 de00 st [y,x++] 3759 st([Y,Xpp]) #22 Just X++
|
|
0cd6 c22a st [$2a] 3760 st([sysArgs+6]) #23
|
|
0cd7 0d00 ld [y,x] 3761 ld([Y,X]) #24
|
|
0cd8 de00 st [y,x++] 3762 st([Y,Xpp]) #25 Just X++
|
|
0cd9 c229 st [$29] 3763 st([sysArgs+5]) #26
|
|
0cda 0d00 ld [y,x] 3764 ld([Y,X]) #27
|
|
0cdb de00 st [y,x++] 3765 st([Y,Xpp]) #28 Just X++
|
|
0cdc c228 st [$28] 3766 st([sysArgs+4]) #29
|
|
0cdd 0d00 ld [y,x] 3767 ld([Y,X]) #30
|
|
0cde de00 st [y,x++] 3768 st([Y,Xpp]) #31 Just X++
|
|
0cdf c227 st [$27] 3769 st([sysArgs+3]) #32
|
|
0ce0 0d00 ld [y,x] 3770 ld([Y,X]) #33
|
|
0ce1 de00 st [y,x++] 3771 st([Y,Xpp]) #34 Just X++
|
|
3772
|
|
0ce2 1118 ld [$18],x 3773 ld([vAC],X) #35 Screen memory destination address
|
|
0ce3 1519 ld [$19],y 3774 ld([vAC+1],Y) #36
|
|
0ce4 de00 st [y,x++] 3775 st([Y,Xpp]) #37 Write 6 pixels
|
|
0ce5 0127 ld [$27] 3776 ld([sysArgs+3]) #38
|
|
0ce6 de00 st [y,x++] 3777 st([Y,Xpp]) #39
|
|
0ce7 0128 ld [$28] 3778 ld([sysArgs+4]) #40
|
|
0ce8 de00 st [y,x++] 3779 st([Y,Xpp]) #41
|
|
0ce9 0129 ld [$29] 3780 ld([sysArgs+5]) #42
|
|
0cea de00 st [y,x++] 3781 st([Y,Xpp]) #43
|
|
0ceb 012a ld [$2a] 3782 ld([sysArgs+6]) #44
|
|
0cec de00 st [y,x++] 3783 st([Y,Xpp]) #45
|
|
0ced 012b ld [$2b] 3784 ld([sysArgs+7]) #46
|
|
0cee de00 st [y,x++] 3785 st([Y,Xpp]) #47
|
|
3786
|
|
0cef 0124 ld [$24] 3787 ld([sysArgs+0]) #48 src += 6
|
|
0cf0 8006 adda $06 3788 adda(6) #49
|
|
0cf1 c224 st [$24] 3789 st([sysArgs+0]) #50
|
|
0cf2 0119 ld [$19] 3790 ld([vAC+1]) #51 dst -= 256
|
|
0cf3 a001 suba $01 3791 suba(1) #52
|
|
0cf4 c219 st [$19] 3792 st([vAC+1]) #53
|
|
3793
|
|
0cf5 0116 ld [$16] 3794 ld([vPC]) #54 Self-repeating SYS call
|
|
0cf6 a002 suba $02 3795 suba(2) #55
|
|
0cf7 c216 st [$16] 3796 st([vPC]) #56
|
|
0cf8 1403 ld $03,y 3797 ld(hi('REENTER'),Y) #57
|
|
0cf9 e0cb jmp y,$cb 3798 jmp(Y,'REENTER') #58
|
|
0cfa 00e1 ld $e1 3799 ld(-62/2) #59
|
|
3800
|
|
3801 #-----------------------------------------------------------------------
|
|
3802
|
|
0cfb 0200 nop 3803 align(0x100)
|
|
0cfc 0200 nop
|
|
0cfd 0200 nop
|
|
* 5 times
|
|
3804
|
|
3805 label('sys_ExpanderControl')
|
|
sys_ExpanderControl:
|
|
0d00 1401 ld $01,y 3806 ld(hi(ctrlBits),Y) #18
|
|
0d01 2118 anda [$18] 3807 anda([vAC]) #19 check for special ctrl code space
|
|
0d02 f009 beq sysEx#22 3808 beq('sysEx#22') #20
|
|
0d03 0118 ld [$18] 3809 ld([vAC]) #21 load low byte of ctrl code in delay slot
|
|
0d04 20fc anda $fc 3810 anda(0xfc) #22 sanitize normal ctrl code
|
|
0d05 caf8 st [y,$f8] 3811 st([Y,ctrlBits]) #23 store in ctrlBits
|
|
0d06 c21d st [$1d] 3812 st([vTmp]) #24 store in vTmp
|
|
0d07 fc0e bra sysEx#27 3813 bra('sysEx#27') #25 jump to issuing normal ctrl code
|
|
0d08 1519 ld [$19],y 3814 ld([vAC+1],Y) #26 load high byte of ctrl code in delay slot
|
|
3815 label('sysEx#22')
|
|
sysEx#22: 0d09 30fc anda $fc,x 3816 anda(0xfc,X) #22 * special ctrl code
|
|
0d0a 09f8 ld [y,$f8] 3817 ld([Y,ctrlBits]) #23 get previous normal code from ctrlBits
|
|
0d0b c21d st [$1d] 3818 st([vTmp]) #24 save it in vTmp
|
|
0d0c 1519 ld [$19],y 3819 ld([vAC+1],Y) #25 load high byte of ctrl code
|
|
0d0d cd00 ctrl y,x 3820 ctrl(Y,X) #26 issue special ctrl code
|
|
3821 label('sysEx#27')
|
|
sysEx#27: 0d0e 011d ld [$1d] 3822 ld([vTmp]) #27 load saved normal ctrl code
|
|
0d0f 30fc anda $fc,x 3823 anda(0xfc,X) #28 sanitize ctrlBits
|
|
0d10 cd00 ctrl y,x 3824 ctrl(Y,X) #29 issue normal ctrl code
|
|
0d11 011d ld [$1d] 3825 ld([vTmp]) #30 always load something after ctrl
|
|
0d12 1403 ld $03,y 3826 ld(hi('REENTER'),Y) #31
|
|
0d13 e0cb jmp y,$cb 3827 jmp(Y,'REENTER') #32
|
|
0d14 00ee ld $ee 3828 ld(-36/2) #33
|
|
3829
|
|
3830
|
|
3831 #-----------------------------------------------------------------------
|
|
3832
|
|
3833 label('sys_SpiExchangeBytes')
|
|
3834
|
|
sys_SpiExchangeBytes:
|
|
0d15 09f8 ld [y,$f8] 3835 ld([Y,ctrlBits]) #18
|
|
0d16 c228 st [$28] 3836 st([sysArgs+4]) #19
|
|
3837
|
|
0d17 1124 ld [$24],x 3838 ld([sysArgs+0],X) #20 Fetch byte to send
|
|
0d18 1525 ld [$25],y 3839 ld([sysArgs+1],Y) #21
|
|
0d19 0d00 ld [y,x] 3840 ld([Y,X]) #22
|
|
3841
|
|
3842 for i in range(8):
|
|
3843 st([vTmp],Y);C('Bit %d'%(7-i))#23+i*12
|
|
0d1a d61d st [$1d],y ;Bit 7
|
|
0d1b 1128 ld [$28],x 3844 ld([sysArgs+4],X) #24+i*12
|
|
0d1c dd00 ctrl y,x++ 3845 ctrl(Y,Xpp) #25+i*12 Set MOSI
|
|
0d1d dd00 ctrl y,x++ 3846 ctrl(Y,Xpp) #26+i*12 Raise SCLK, disable RAM!
|
|
0d1e 0100 ld [$00] 3847 ld([0]) #27+i*12 Get MISO
|
|
3848 if 1 <= WITH_SPI_BITS <= 4:
|
|
0d1f 2003 anda $03 3849 anda((1<<WITH_SPI_BITS)-1) #28+i*12
|
|
3850 else:
|
|
3851 anda(0b00001111) #28+i*12 This is why R1 as pull-DOWN is simpler
|
|
0d20 f023 beq $0d23 3852 beq(pc()+3) #29+i*12
|
|
0d21 fc23 bra $0d23 3853 bra(pc()+2) #30+i*12
|
|
0d22 0001 ld $01 3854 ld(1) #31+i*12
|
|
0d23 cd00 ctrl y,x 3855 ctrl(Y,X) #32+i*12,29+i*12 (Must be idempotent) Lower SCLK
|
|
0d24 811d adda [$1d] 3856 adda([vTmp]) #33+i*12 Shift
|
|
0d25 811d adda [$1d] 3857 adda([vTmp]) #34+i*12
|
|
0d26 d61d st [$1d],y ;Bit 6
|
|
0d27 1128 ld [$28],x
|
|
0d28 dd00 ctrl y,x++
|
|
0d29 dd00 ctrl y,x++
|
|
0d2a 0100 ld [$00]
|
|
0d2b 2003 anda $03
|
|
0d2c f02f beq $0d2f
|
|
0d2d fc2f bra $0d2f
|
|
0d2e 0001 ld $01
|
|
0d2f cd00 ctrl y,x
|
|
0d30 811d adda [$1d]
|
|
0d31 811d adda [$1d]
|
|
0d32 d61d st [$1d],y ;Bit 5
|
|
0d33 1128 ld [$28],x
|
|
0d34 dd00 ctrl y,x++
|
|
0d35 dd00 ctrl y,x++
|
|
0d36 0100 ld [$00]
|
|
0d37 2003 anda $03
|
|
0d38 f03b beq $0d3b
|
|
0d39 fc3b bra $0d3b
|
|
0d3a 0001 ld $01
|
|
0d3b cd00 ctrl y,x
|
|
0d3c 811d adda [$1d]
|
|
0d3d 811d adda [$1d]
|
|
0d3e d61d st [$1d],y ;Bit 4
|
|
0d3f 1128 ld [$28],x
|
|
0d40 dd00 ctrl y,x++
|
|
0d41 dd00 ctrl y,x++
|
|
0d42 0100 ld [$00]
|
|
0d43 2003 anda $03
|
|
0d44 f047 beq $0d47
|
|
0d45 fc47 bra $0d47
|
|
0d46 0001 ld $01
|
|
0d47 cd00 ctrl y,x
|
|
0d48 811d adda [$1d]
|
|
0d49 811d adda [$1d]
|
|
0d4a d61d st [$1d],y ;Bit 3
|
|
0d4b 1128 ld [$28],x
|
|
0d4c dd00 ctrl y,x++
|
|
0d4d dd00 ctrl y,x++
|
|
0d4e 0100 ld [$00]
|
|
0d4f 2003 anda $03
|
|
0d50 f053 beq $0d53
|
|
0d51 fc53 bra $0d53
|
|
0d52 0001 ld $01
|
|
0d53 cd00 ctrl y,x
|
|
0d54 811d adda [$1d]
|
|
0d55 811d adda [$1d]
|
|
0d56 d61d st [$1d],y ;Bit 2
|
|
0d57 1128 ld [$28],x
|
|
0d58 dd00 ctrl y,x++
|
|
0d59 dd00 ctrl y,x++
|
|
0d5a 0100 ld [$00]
|
|
0d5b 2003 anda $03
|
|
0d5c f05f beq $0d5f
|
|
0d5d fc5f bra $0d5f
|
|
0d5e 0001 ld $01
|
|
0d5f cd00 ctrl y,x
|
|
0d60 811d adda [$1d]
|
|
0d61 811d adda [$1d]
|
|
0d62 d61d st [$1d],y ;Bit 1
|
|
0d63 1128 ld [$28],x
|
|
0d64 dd00 ctrl y,x++
|
|
0d65 dd00 ctrl y,x++
|
|
0d66 0100 ld [$00]
|
|
0d67 2003 anda $03
|
|
0d68 f06b beq $0d6b
|
|
0d69 fc6b bra $0d6b
|
|
0d6a 0001 ld $01
|
|
0d6b cd00 ctrl y,x
|
|
0d6c 811d adda [$1d]
|
|
0d6d 811d adda [$1d]
|
|
0d6e d61d st [$1d],y ;Bit 0
|
|
0d6f 1128 ld [$28],x
|
|
0d70 dd00 ctrl y,x++
|
|
0d71 dd00 ctrl y,x++
|
|
0d72 0100 ld [$00]
|
|
0d73 2003 anda $03
|
|
0d74 f077 beq $0d77
|
|
0d75 fc77 bra $0d77
|
|
0d76 0001 ld $01
|
|
0d77 cd00 ctrl y,x
|
|
0d78 811d adda [$1d]
|
|
0d79 811d adda [$1d]
|
|
3858
|
|
0d7a 1124 ld [$24],x 3859 ld([sysArgs+0],X) #119 Store received byte
|
|
0d7b 1527 ld [$27],y 3860 ld([sysArgs+3],Y) #120
|
|
0d7c ce00 st [y,x] 3861 st([Y,X]) #121
|
|
3862
|
|
0d7d 0124 ld [$24] 3863 ld([sysArgs+0]) #122 Advance pointer
|
|
0d7e 8001 adda $01 3864 adda(1) #123
|
|
0d7f c224 st [$24] 3865 st([sysArgs+0]) #124
|
|
3866
|
|
0d80 6126 xora [$26] 3867 xora([sysArgs+2]) #125 Reached end?
|
|
0d81 f088 beq .sysSpi#128 3868 beq('.sysSpi#128') #126
|
|
3869
|
|
0d82 0116 ld [$16] 3870 ld([vPC]) #127 Self-repeating SYS call
|
|
0d83 a002 suba $02 3871 suba(2) #128
|
|
0d84 c216 st [$16] 3872 st([vPC]) #129
|
|
0d85 1403 ld $03,y 3873 ld(hi('NEXTY'),Y) #130
|
|
0d86 e000 jmp y,$00 3874 jmp(Y,'NEXTY') #131
|
|
0d87 00bd ld $bd 3875 ld(-134/2) #132
|
|
3876
|
|
3877 label('.sysSpi#128')
|
|
.sysSpi#128: 0d88 1403 ld $03,y 3878 ld(hi('NEXTY'),Y) #128 Continue program
|
|
0d89 e000 jmp y,$00 3879 jmp(Y,'NEXTY') #129
|
|
0d8a 00be ld $be 3880 ld(-132/2) #130
|
|
3881
|
|
3882 #-----------------------------------------------------------------------
|
|
3883
|
|
3884 label('sys_v6502')
|
|
3885
|
|
sys_v6502: 0d8b d605 st [$05],y 3886 st([vCpuSelect],Y) #18 Activate v6502
|
|
0d8c 00f5 ld $f5 3887 ld(-22/2) #19
|
|
0d8d e0ff jmp y,$ff 3888 jmp(Y,'v6502_ENTER') #20 Transfer control in the same time slice
|
|
0d8e 8115 adda [$15] 3889 adda([vTicks]) #21
|
|
3890 assert (38 - 22)//2 >= v6502_adjust
|
|
3891
|
|
3892 #-----------------------------------------------------------------------
|
|
3893 # MOS 6502 emulator
|
|
3894 #-----------------------------------------------------------------------
|
|
3895
|
|
3896 # Some quirks:
|
|
3897 # - Stack in zero page instead of page 1
|
|
3898 # - No interrupts
|
|
3899 # - No decimal mode (may never be added). D flag is emulated but ignored.
|
|
3900 # - BRK switches back to running 16-bits vCPU
|
|
3901 # - Illegal opcodes map to BRK, but can read ghost operands before trapping
|
|
3902 # - Illegal opcode $ff won't be trapped and cause havoc instead
|
|
3903
|
|
3904 # Big things TODO:
|
|
3905 # XXX Tuning, put most frequent instructions in the primary page
|
|
3906
|
|
3907 label('v6502_ror')
|
|
3908 assert v6502_Cflag == 1
|
|
v6502_ror: 0d8f 1525 ld [$25],y 3909 ld([v6502_ADH],Y) #12
|
|
0d90 00fc ld $fc 3910 ld(-46//2+v6502_maxTicks) #13 Is there enough time for the excess ticks?
|
|
0d91 8115 adda [$15] 3911 adda([vTicks]) #14
|
|
0d92 e8a6 blt .recheck17 3912 blt('.recheck17') #15
|
|
0d93 0127 ld [$27] 3913 ld([v6502_P]) #16 Transfer C to "bit 8"
|
|
0d94 2001 anda $01 3914 anda(1) #17
|
|
0d95 807f adda $7f 3915 adda(127) #18
|
|
0d96 2080 anda $80 3916 anda(128) #19
|
|
0d97 c219 st [$19] 3917 st([v6502_BI]) #20 The real 6502 wouldn't use BI for this
|
|
0d98 0127 ld [$27] 3918 ld([v6502_P]) #21 Transfer bit 0 to C
|
|
0d99 20fe anda $fe 3919 anda(~1) #22
|
|
0d9a c227 st [$27] 3920 st([v6502_P]) #23
|
|
0d9b 0d00 ld [y,x] 3921 ld([Y,X]) #24
|
|
0d9c 2001 anda $01 3922 anda(1) #25
|
|
0d9d 4127 ora [$27] 3923 ora([v6502_P]) #26
|
|
0d9e c227 st [$27] 3924 st([v6502_P]) #27
|
|
0d9f 00ee ld $ee 3925 ld('v6502_ror#38') #28 Shift table lookup
|
|
0da0 c21d st [$1d] 3926 st([vTmp]) #29
|
|
0da1 0d00 ld [y,x] 3927 ld([Y,X]) #30
|
|
0da2 20fe anda $fe 3928 anda(~1) #31
|
|
0da3 1405 ld $05,y 3929 ld(hi('shiftTable'),Y) #32
|
|
0da4 e200 jmp y,ac 3930 jmp(Y,AC) #33
|
|
0da5 fcff bra $ff 3931 bra(255) #34 bra shiftTable+255
|
|
3932 label('.recheck17')
|
|
.recheck17: 0da6 140e ld $0e,y 3933 ld(hi('v6502_check'),Y) #17 Go back to time check before dispatch
|
|
0da7 e0f2 jmp y,$f2 3934 jmp(Y,'v6502_check') #18
|
|
0da8 00f6 ld $f6 3935 ld(-20/2) #19
|
|
3936
|
|
3937 label('v6502_lsr')
|
|
3938 assert v6502_Cflag == 1
|
|
v6502_lsr: 0da9 1525 ld [$25],y 3939 ld([v6502_ADH],Y) #12
|
|
0daa 0127 ld [$27] 3940 ld([v6502_P]) #13 Transfer bit 0 to C
|
|
0dab 20fe anda $fe 3941 anda(~1) #14
|
|
0dac c227 st [$27] 3942 st([v6502_P]) #15
|
|
0dad 0d00 ld [y,x] 3943 ld([Y,X]) #16
|
|
0dae 2001 anda $01 3944 anda(1) #17
|
|
0daf 4127 ora [$27] 3945 ora([v6502_P]) #18
|
|
0db0 c227 st [$27] 3946 st([v6502_P]) #19
|
|
0db1 00e7 ld $e7 3947 ld('v6502_lsr#30') #20 Shift table lookup
|
|
0db2 c21d st [$1d] 3948 st([vTmp]) #21
|
|
0db3 0d00 ld [y,x] 3949 ld([Y,X]) #22
|
|
0db4 20fe anda $fe 3950 anda(~1) #23
|
|
0db5 1405 ld $05,y 3951 ld(hi('shiftTable'),Y) #24
|
|
0db6 e200 jmp y,ac 3952 jmp(Y,AC) #25
|
|
0db7 fcff bra $ff 3953 bra(255) #26 bra shiftTable+255
|
|
3954
|
|
3955 label('v6502_rol')
|
|
3956 assert v6502_Cflag == 1
|
|
v6502_rol: 0db8 1525 ld [$25],y 3957 ld([v6502_ADH],Y) #12
|
|
0db9 0d00 ld [y,x] 3958 ld([Y,X]) #13
|
|
0dba 2080 anda $80 3959 anda(0x80) #14
|
|
0dbb c21d st [$1d] 3960 st([v6502_Tmp]) #15
|
|
0dbc 0127 ld [$27] 3961 ld([v6502_P]) #16
|
|
0dbd 2001 anda $01 3962 anda(1) #17
|
|
3963 label('.rol#18')
|
|
.rol#18: 0dbe 8d00 adda [y,x] 3964 adda([Y,X]) #18
|
|
0dbf 8d00 adda [y,x] 3965 adda([Y,X]) #19
|
|
0dc0 ce00 st [y,x] 3966 st([Y,X]) #20
|
|
0dc1 c228 st [$28] 3967 st([v6502_Qz]) #21 Z flag
|
|
0dc2 c229 st [$29] 3968 st([v6502_Qn]) #22 N flag
|
|
0dc3 0127 ld [$27] 3969 ld([v6502_P]) #23 C Flag
|
|
0dc4 20fe anda $fe 3970 anda(~1) #24
|
|
0dc5 111d ld [$1d],x 3971 ld([v6502_Tmp],X) #25
|
|
0dc6 4500 ora [x] 3972 ora([X]) #26
|
|
0dc7 c227 st [$27] 3973 st([v6502_P]) #27
|
|
0dc8 140e ld $0e,y 3974 ld(hi('v6502_next'),Y) #28
|
|
0dc9 00f0 ld $f0 3975 ld(-32/2) #29
|
|
0dca e020 jmp y,$20 3976 jmp(Y,'v6502_next') #30
|
|
3977 #nop() #31 Overlap
|
|
3978 #
|
|
3979 label('v6502_asl')
|
|
v6502_asl: 0dcb 1525 ld [$25],y 3980 ld([v6502_ADH],Y) #12,32
|
|
0dcc 0d00 ld [y,x] 3981 ld([Y,X]) #13
|
|
0dcd 2080 anda $80 3982 anda(0x80) #14
|
|
0dce c21d st [$1d] 3983 st([v6502_Tmp]) #15
|
|
0dcf fcbe bra .rol#18 3984 bra('.rol#18') #16
|
|
0dd0 0000 ld $00 3985 ld(0) #17
|
|
3986
|
|
3987 label('v6502_jmp1')
|
|
v6502_jmp1: 0dd1 0200 nop 3988 nop() #12
|
|
0dd2 0124 ld [$24] 3989 ld([v6502_ADL]) #13
|
|
0dd3 c21a st [$1a] 3990 st([v6502_PCL]) #14
|
|
0dd4 0125 ld [$25] 3991 ld([v6502_ADH]) #15
|
|
0dd5 c21b st [$1b] 3992 st([v6502_PCH]) #16
|
|
0dd6 140e ld $0e,y 3993 ld(hi('v6502_next'),Y) #17
|
|
0dd7 e020 jmp y,$20 3994 jmp(Y,'v6502_next') #18
|
|
0dd8 00f6 ld $f6 3995 ld(-20/2) #19
|
|
3996
|
|
3997 label('v6502_jmp2')
|
|
v6502_jmp2: 0dd9 0200 nop 3998 nop() #12
|
|
0dda 1525 ld [$25],y 3999 ld([v6502_ADH],Y) #13
|
|
0ddb 0d00 ld [y,x] 4000 ld([Y,X]) #14
|
|
0ddc de00 st [y,x++] 4001 st([Y,Xpp]) #15 (Just X++) Wrap around: bug compatible with NMOS
|
|
0ddd c21a st [$1a] 4002 st([v6502_PCL]) #16
|
|
0dde 0d00 ld [y,x] 4003 ld([Y,X]) #17
|
|
0ddf c21b st [$1b] 4004 st([v6502_PCH]) #18
|
|
0de0 140e ld $0e,y 4005 ld(hi('v6502_next'),Y) #19
|
|
0de1 e020 jmp y,$20 4006 jmp(Y,'v6502_next') #20
|
|
0de2 00f5 ld $f5 4007 ld(-22/2) #21
|
|
4008
|
|
4009 label('v6502_pla')
|
|
v6502_pla: 0de3 011c ld [$1c] 4010 ld([v6502_S]) #12
|
|
0de4 1200 ld ac,x 4011 ld(AC,X) #13
|
|
0de5 8001 adda $01 4012 adda(1) #14
|
|
0de6 c21c st [$1c] 4013 st([v6502_S]) #15
|
|
0de7 0500 ld [x] 4014 ld([X]) #16
|
|
0de8 c218 st [$18] 4015 st([v6502_A]) #17
|
|
0de9 c228 st [$28] 4016 st([v6502_Qz]) #18 Z flag
|
|
0dea c229 st [$29] 4017 st([v6502_Qn]) #19 N flag
|
|
0deb 140e ld $0e,y 4018 ld(hi('v6502_next'),Y) #20
|
|
0dec 00f4 ld $f4 4019 ld(-24/2) #21
|
|
0ded e020 jmp y,$20 4020 jmp(Y,'v6502_next') #22
|
|
4021 #nop() #23 Overlap
|
|
4022 #
|
|
4023 label('v6502_pha')
|
|
v6502_pha: 0dee 140e ld $0e,y 4024 ld(hi('v6502_next'),Y) #12,24
|
|
0def 011c ld [$1c] 4025 ld([v6502_S]) #13
|
|
0df0 a001 suba $01 4026 suba(1) #14
|
|
0df1 d21c st [$1c],x 4027 st([v6502_S],X) #15
|
|
0df2 0118 ld [$18] 4028 ld([v6502_A]) #16
|
|
0df3 c600 st [x] 4029 st([X]) #17
|
|
0df4 e020 jmp y,$20 4030 jmp(Y,'v6502_next') #18
|
|
0df5 00f6 ld $f6 4031 ld(-20/2) #19
|
|
4032
|
|
4033 label('v6502_brk')
|
|
v6502_brk: 0df6 0002 ld $02 4034 ld(hi('ENTER')) #12 Switch to vCPU
|
|
0df7 c205 st [$05] 4035 st([vCpuSelect]) #13
|
|
4036 assert v6502_A == vAC
|
|
0df8 0000 ld $00 4037 ld(0) #14
|
|
0df9 c219 st [$19] 4038 st([vAC+1]) #15
|
|
0dfa 1403 ld $03,y 4039 ld(hi('REENTER'),Y) #16 Switch in the current time slice
|
|
0dfb 00fb ld $fb 4040 ld(-22//2+v6502_adjust) #17
|
|
0dfc e0cb jmp y,$cb 4041 jmp(Y,'REENTER') #18
|
|
0dfd 0200 nop 4042 nop() #19
|
|
4043
|
|
4044 # All interpreter entry points must share the same page offset, because
|
|
4045 # this offset is hard-coded as immediate operand in the video driver.
|
|
4046 # The Gigatron's original vCPU's 'ENTER' label is already at $2ff, so we
|
|
4047 # just use $dff for 'v6502_ENTER'. v6502 actually has two entry points.
|
|
4048 # The other is 'v6502_RESUME' at $10ff. It is used for instructions
|
|
4049 # that were fetched but not yet executed. Allowing the split gives finer
|
|
4050 # granulariy, and hopefully more throughput for the simpler instructions.
|
|
4051 # (There is no "overhead" for allowing instruction splitting, because
|
|
4052 # both emulation phases must administer [vTicks] anyway.)
|
|
4053 while pc()&255 < 255:
|
|
0dfe 0200 nop 4054 nop()
|
|
4055 label('v6502_ENTER')
|
|
v6502_ENTER: 0dff fc22 bra v6502_next2 4056 bra('v6502_next2') #0 v6502 primary entry point
|
|
4057 # --- Page boundary ---
|
|
0e00 a006 suba $06 4058 suba(v6502_adjust) #1,19 Adjust for vCPU/v6520 timing differences
|
|
4059
|
|
4060 #19 Addressing modes
|
|
4061 ( 'v6502_mode0' ); bra('v6502_modeIZX'); bra('v6502_modeIMM'); bra('v6502_modeILL') # $00 xxx000xx
|
|
0e01 fce0 bra v6502_modeIZX
|
|
0e02 fc42 bra v6502_modeIMM
|
|
0e03 fc58 bra v6502_modeIMP
|
|
4062 bra('v6502_modeZP'); bra('v6502_modeZP'); bra('v6502_modeZP'); bra('v6502_modeILL') # $04 xxx001xx
|
|
0e04 fc5d bra v6502_modeZP
|
|
0e05 fc5d bra v6502_modeZP
|
|
0e06 fc5d bra v6502_modeZP
|
|
0e07 fc58 bra v6502_modeIMP
|
|
4063 bra('v6502_modeIMP'); bra('v6502_modeIMM'); bra('v6502_modeACC'); bra('v6502_modeILL') # $08 xxx010xx
|
|
0e08 fc58 bra v6502_modeIMP
|
|
0e09 fc42 bra v6502_modeIMM
|
|
0e0a fc52 bra v6502_modeACC
|
|
0e0b fc58 bra v6502_modeIMP
|
|
4064 bra('v6502_modeABS'); bra('v6502_modeABS'); bra('v6502_modeABS'); bra('v6502_modeILL') # $0c xxx011xx
|
|
0e0c fc78 bra v6502_modeABS
|
|
0e0d fc78 bra v6502_modeABS
|
|
0e0e fc78 bra v6502_modeABS
|
|
0e0f fc58 bra v6502_modeIMP
|
|
4065 bra('v6502_modeREL'); bra('v6502_modeIZY'); bra('v6502_modeIMM'); bra('v6502_modeILL') # $10 xxx100xx
|
|
0e10 fccf bra v6502_modeREL
|
|
0e11 fcab bra v6502_modeIZY
|
|
0e12 fc42 bra v6502_modeIMM
|
|
0e13 fc58 bra v6502_modeIMP
|
|
4066 bra('v6502_modeZPX'); bra('v6502_modeZPX'); bra('v6502_modeZPX'); bra('v6502_modeILL') # $14 xxx101xx
|
|
0e14 fc5b bra v6502_modeZPX
|
|
0e15 fc5b bra v6502_modeZPX
|
|
0e16 fc5b bra v6502_modeZPX
|
|
0e17 fc58 bra v6502_modeIMP
|
|
4067 bra('v6502_modeIMP'); bra('v6502_modeABY'); bra('v6502_modeIMP'); bra('v6502_modeILL') # $18 xxx110xx
|
|
0e18 fc58 bra v6502_modeIMP
|
|
0e19 fc7b bra v6502_modeABY
|
|
0e1a fc58 bra v6502_modeIMP
|
|
0e1b fc58 bra v6502_modeIMP
|
|
4068 bra('v6502_modeABX'); bra('v6502_modeABX'); bra('v6502_modeABX'); bra('v6502_modeILL') # $1c xxx111xx
|
|
0e1c fc7a bra v6502_modeABX
|
|
0e1d fc7a bra v6502_modeABX
|
|
0e1e fc7a bra v6502_modeABX
|
|
0e1f fc58 bra v6502_modeIMP
|
|
4069
|
|
4070 # Special encoding cases for emulator:
|
|
4071 # $00 BRK - but gets mapped to #$DD handled in v6502_mode0
|
|
4072 # $20 JSR $DDDD but gets mapped to #$DD handled in v6502_mode0 and v6502_JSR
|
|
4073 # $40 RTI - but gets mapped to #$DD handled in v6502_mode0
|
|
4074 # $60 RTS - but gets mapped to #$DD handled in v6502_mode0
|
|
4075 # $6C JMP ($DDDD) but gets mapped to $DDDD handled in v6502_JMP2
|
|
4076 # $96 STX $DD,Y but gets mapped to $DD,X handled in v6502_STX2
|
|
4077 # $B6 LDX $DD,Y but gets mapped to $DD,X handled in v6502_LDX2
|
|
4078 # $BE LDX $DDDD,Y but gets mapped to $DDDD,X handled in v6502_modeABX
|
|
4079
|
|
4080 label('v6502_next')
|
|
v6502_next: 0e20 8115 adda [$15] 4081 adda([vTicks]) #0
|
|
4082 blt('v6502_exitBefore') #1 No more ticks
|
|
0e21 e83a blt v6502_exitBefore
|
|
4083 label('v6502_next2')
|
|
v6502_next2: 0e22 c215 st [$15] 4084 st([vTicks]) #2
|
|
4085 #
|
|
4086 # Fetch opcode
|
|
0e23 111a ld [$1a],x 4087 ld([v6502_PCL],X) #3
|
|
0e24 151b ld [$1b],y 4088 ld([v6502_PCH],Y) #4
|
|
0e25 0d00 ld [y,x] 4089 ld([Y,X]) #5 Fetch IR
|
|
0e26 c226 st [$26] 4090 st([v6502_IR]) #6
|
|
0e27 011a ld [$1a] 4091 ld([v6502_PCL]) #7 PC++
|
|
0e28 8001 adda $01 4092 adda(1) #8
|
|
0e29 d21a st [$1a],x 4093 st([v6502_PCL],X) #9
|
|
0e2a f02d beq $0e2d 4094 beq(pc()+3) #10
|
|
0e2b fc2e bra $0e2e 4095 bra(pc()+3) #11
|
|
0e2c 0000 ld $00 4096 ld(0) #12
|
|
0e2d 0001 ld $01 4097 ld(1) #12(!)
|
|
0e2e 811b adda [$1b] 4098 adda([v6502_PCH]) #13
|
|
0e2f d61b st [$1b],y 4099 st([v6502_PCH],Y) #14
|
|
4100 #
|
|
4101 # Get addressing mode and fetch operands
|
|
0e30 0126 ld [$26] 4102 ld([v6502_IR]) #15 Get addressing mode
|
|
0e31 201f anda $1f 4103 anda(31) #16
|
|
0e32 fe00 bra ac 4104 bra(AC) #17
|
|
0e33 fc34 bra .next20 4105 bra('.next20') #18
|
|
4106 # (jump table) #19
|
|
4107 label('.next20')
|
|
.next20: 0e34 0d00 ld [y,x] 4108 ld([Y,X]) #20 Fetch L
|
|
4109 # Most opcodes branch away at this point, but IR & 31 == 0 falls through
|
|
4110 #
|
|
4111 # Implicit Mode for BRK JSR RTI RTS (< 0x80) -- 26 cycles
|
|
4112 # Immediate Mode for LDY CPY CPX (>= 0x80) -- 36 cycles
|
|
4113 label('v6502_mode0')
|
|
v6502_mode0: 0e35 0126 ld [$26] 4114 ld([v6502_IR]) #21 'xxx0000'
|
|
0e36 e845 blt .imm24 4115 bmi('.imm24') #22
|
|
0e37 011b ld [$1b] 4116 ld([v6502_PCH]) #23
|
|
0e38 fcf2 bra v6502_check 4117 bra('v6502_check') #24
|
|
0e39 00f3 ld $f3 4118 ld(-26/2) #25
|
|
4119
|
|
4120 # Resync with video driver. At this point we're returning BEFORE
|
|
4121 # fetching and executing the next instruction.
|
|
4122 label('v6502_exitBefore')
|
|
v6502_exitBefore:
|
|
0e3a 8013 adda $13 4123 adda(v6502_maxTicks) #3 Exit BEFORE fetch
|
|
0e3b e43b bgt $0e3b 4124 bgt(pc()&255) #4 Resync
|
|
0e3c a001 suba $01 4125 suba(1) #5
|
|
0e3d 000d ld $0d 4126 ld(hi('v6502_ENTER')) #6 Set entry point to before 'fetch'
|
|
0e3e c205 st [$05] 4127 st([vCpuSelect]) #7
|
|
0e3f 1401 ld $01,y 4128 ld(hi('vBlankStart'),Y) #8
|
|
0e40 e11e jmp y,[$1e] 4129 jmp(Y,[vReturn]) #9 To video driver
|
|
0e41 0000 ld $00 4130 ld(0) #10
|
|
4131 assert v6502_overhead == 11
|
|
4132
|
|
4133 # Immediate Mode: #$FF -- 36 cycles
|
|
4134 label('v6502_modeIMM')
|
|
v6502_modeIMM:
|
|
0e42 0200 nop 4135 nop() #21 Wait for v6502_mode0 to join
|
|
0e43 0200 nop 4136 nop() #22
|
|
0e44 011b ld [$1b] 4137 ld([v6502_PCH]) #23 Copy PC
|
|
4138 label('.imm24')
|
|
.imm24: 0e45 c225 st [$25] 4139 st([v6502_ADH]) #24
|
|
0e46 011a ld [$1a] 4140 ld([v6502_PCL]) #25
|
|
0e47 d224 st [$24],x 4141 st([v6502_ADL],X) #26
|
|
0e48 8001 adda $01 4142 adda(1) #27 PC++
|
|
0e49 c21a st [$1a] 4143 st([v6502_PCL]) #28
|
|
0e4a f04d beq $0e4d 4144 beq(pc()+3) #29
|
|
0e4b fc4e bra $0e4e 4145 bra(pc()+3) #30
|
|
0e4c 0000 ld $00 4146 ld(0) #31
|
|
0e4d 0001 ld $01 4147 ld(1) #31(!)
|
|
0e4e 811b adda [$1b] 4148 adda([v6502_PCH]) #32
|
|
0e4f c21b st [$1b] 4149 st([v6502_PCH]) #33
|
|
0e50 fcf2 bra v6502_check 4150 bra('v6502_check') #34
|
|
0e51 00ee ld $ee 4151 ld(-36/2) #35
|
|
4152
|
|
4153 # Accumulator Mode: ROL ROR LSL ASR -- 28 cycles
|
|
4154 label('v6502_modeACC')
|
|
v6502_modeACC:
|
|
0e52 0018 ld $18 4155 ld(v6502_A&255) #21 Address of AC
|
|
0e53 d224 st [$24],x 4156 st([v6502_ADL],X) #22
|
|
0e54 0000 ld $00 4157 ld(v6502_A>>8) #23
|
|
0e55 c225 st [$25] 4158 st([v6502_ADH]) #24
|
|
0e56 00f2 ld $f2 4159 ld(-28/2) #25
|
|
0e57 fcf2 bra v6502_check 4160 bra('v6502_check') #26
|
|
4161 #nop() #27 Overlap
|
|
4162 #
|
|
4163 # Implied Mode: no operand -- 24 cycles
|
|
4164 label('v6502_modeILL')
|
|
4165 label('v6502_modeIMP')
|
|
v6502_modeILL:
|
|
v6502_modeIMP:
|
|
0e58 0200 nop 4166 nop() #21,27
|
|
0e59 fcf2 bra v6502_check 4167 bra('v6502_check') #22
|
|
0e5a 00f4 ld $f4 4168 ld(-24/2) #23
|
|
4169
|
|
4170 # Zero Page Modes: $DD $DD,X $DD,Y -- 36 cycles
|
|
4171 label('v6502_modeZPX')
|
|
v6502_modeZPX:
|
|
0e5b fc5f bra .zp23 4172 bra('.zp23') #21
|
|
0e5c 812a adda [$2a] 4173 adda([v6502_X]) #22
|
|
4174 label('v6502_modeZP')
|
|
v6502_modeZP: 0e5d fc5f bra .zp23 4175 bra('.zp23') #21
|
|
0e5e 0200 nop 4176 nop() #22
|
|
4177 label('.zp23')
|
|
.zp23: 0e5f d224 st [$24],x 4178 st([v6502_ADL],X) #23
|
|
0e60 0000 ld $00 4179 ld(0) #24 H=0
|
|
0e61 c225 st [$25] 4180 st([v6502_ADH]) #25
|
|
0e62 0001 ld $01 4181 ld(1) #26 PC++
|
|
0e63 811a adda [$1a] 4182 adda([v6502_PCL]) #27
|
|
0e64 c21a st [$1a] 4183 st([v6502_PCL]) #28
|
|
0e65 f068 beq $0e68 4184 beq(pc()+3) #29
|
|
0e66 fc69 bra $0e69 4185 bra(pc()+3) #30
|
|
0e67 0000 ld $00 4186 ld(0) #31
|
|
0e68 0001 ld $01 4187 ld(1) #31(!)
|
|
0e69 811b adda [$1b] 4188 adda([v6502_PCH]) #32
|
|
0e6a c21b st [$1b] 4189 st([v6502_PCH]) #33
|
|
0e6b fcf2 bra v6502_check 4190 bra('v6502_check') #34
|
|
0e6c 00ee ld $ee 4191 ld(-36/2) #35
|
|
4192
|
|
4193 # Possible retry loop for modeABS and modeIZY. Because these need
|
|
4194 # more time than the v6502_maxTicks of 38 Gigatron cycles, we may
|
|
4195 # have to restart them after the next horizontal pulse.
|
|
4196 label('.retry28')
|
|
.retry28: 0e6d f070 beq $0e70 4197 beq(pc()+3) #28,37 PC--
|
|
0e6e fc71 bra $0e71 4198 bra(pc()+3) #29
|
|
0e6f 0000 ld $00 4199 ld(0) #30
|
|
0e70 00ff ld $ff 4200 ld(-1) #30(!)
|
|
0e71 811b adda [$1b] 4201 adda([v6502_PCH]) #31
|
|
0e72 c21b st [$1b] 4202 st([v6502_PCH]) #32
|
|
0e73 011a ld [$1a] 4203 ld([v6502_PCL]) #33
|
|
0e74 a001 suba $01 4204 suba(1) #34
|
|
0e75 c21a st [$1a] 4205 st([v6502_PCL]) #35
|
|
0e76 fc20 bra v6502_next 4206 bra('v6502_next') #36 Retry until sufficient time
|
|
0e77 00ed ld $ed 4207 ld(-38/2) #37
|
|
4208
|
|
4209 # Absolute Modes: $DDDD $DDDD,X $DDDD,Y -- 64 cycles
|
|
4210 label('v6502_modeABS')
|
|
v6502_modeABS:
|
|
0e78 fc7d bra .abs23 4211 bra('.abs23') #21
|
|
0e79 0000 ld $00 4212 ld(0) #22
|
|
4213 label('v6502_modeABX')
|
|
v6502_modeABX:
|
|
0e7a fc7d bra .abs23 4214 bra('.abs23') #21
|
|
4215 label('v6502_modeABY')
|
|
v6502_modeABY:
|
|
0e7b 012a ld [$2a] 4216 ld([v6502_X]) #21,22
|
|
0e7c 012b ld [$2b] 4217 ld([v6502_Y]) #22
|
|
4218 label('.abs23')
|
|
.abs23: 0e7d c224 st [$24] 4219 st([v6502_ADL]) #23
|
|
0e7e 00f3 ld $f3 4220 ld(-64//2+v6502_maxTicks) #24 Is there enough time for the excess ticks?
|
|
0e7f 8115 adda [$15] 4221 adda([vTicks]) #25
|
|
0e80 e86d blt .retry28 4222 blt('.retry28') #26
|
|
0e81 011a ld [$1a] 4223 ld([v6502_PCL]) #27
|
|
0e82 0126 ld [$26] 4224 ld([v6502_IR]) #28 Special case $BE: LDX $DDDD,Y (we got X in ADL)
|
|
0e83 60be xora $be 4225 xora(0xbe) #29
|
|
0e84 f087 beq $0e87 4226 beq(pc()+3) #30
|
|
0e85 fc88 bra $0e88 4227 bra(pc()+3) #31
|
|
0e86 0124 ld [$24] 4228 ld([v6502_ADL]) #32
|
|
0e87 012b ld [$2b] 4229 ld([v6502_Y]) #32(!)
|
|
0e88 8d00 adda [y,x] 4230 adda([Y,X]) #33 Fetch and add L
|
|
0e89 c224 st [$24] 4231 st([v6502_ADL]) #34
|
|
0e8a e88e blt .abs37 4232 bmi('.abs37') #35 Carry?
|
|
0e8b ad00 suba [y,x] 4233 suba([Y,X]) #36 Gets back original operand
|
|
0e8c fc90 bra .abs39 4234 bra('.abs39') #37
|
|
0e8d 4d00 ora [y,x] 4235 ora([Y,X]) #38 Carry in bit 7
|
|
4236 label('.abs37')
|
|
.abs37: 0e8e 2d00 anda [y,x] 4237 anda([Y,X]) #37 Carry in bit 7
|
|
0e8f 0200 nop 4238 nop() #38
|
|
4239 label('.abs39')
|
|
.abs39: 0e90 3080 anda $80,x 4240 anda(0x80,X) #39 Move carry to bit 0
|
|
0e91 0500 ld [x] 4241 ld([X]) #40
|
|
0e92 c225 st [$25] 4242 st([v6502_ADH]) #41
|
|
0e93 011a ld [$1a] 4243 ld([v6502_PCL]) #42 PC++
|
|
0e94 8001 adda $01 4244 adda(1) #43
|
|
0e95 d21a st [$1a],x 4245 st([v6502_PCL],X) #44
|
|
0e96 f099 beq $0e99 4246 beq(pc()+3) #45
|
|
0e97 fc9a bra $0e9a 4247 bra(pc()+3) #46
|
|
0e98 0000 ld $00 4248 ld(0) #47
|
|
0e99 0001 ld $01 4249 ld(1) #47(!)
|
|
0e9a 811b adda [$1b] 4250 adda([v6502_PCH]) #48
|
|
0e9b d61b st [$1b],y 4251 st([v6502_PCH],Y) #49
|
|
0e9c 0d00 ld [y,x] 4252 ld([Y,X]) #50 Fetch H
|
|
0e9d 8125 adda [$25] 4253 adda([v6502_ADH]) #51
|
|
0e9e c225 st [$25] 4254 st([v6502_ADH]) #52
|
|
0e9f 011a ld [$1a] 4255 ld([v6502_PCL]) #53 PC++
|
|
0ea0 8001 adda $01 4256 adda(1) #54
|
|
0ea1 c21a st [$1a] 4257 st([v6502_PCL]) #55
|
|
0ea2 f0a5 beq $0ea5 4258 beq(pc()+3) #56
|
|
0ea3 fca6 bra $0ea6 4259 bra(pc()+3) #57
|
|
0ea4 0000 ld $00 4260 ld(0) #58
|
|
0ea5 0001 ld $01 4261 ld(1) #58(!)
|
|
0ea6 811b adda [$1b] 4262 adda([v6502_PCH]) #59
|
|
0ea7 c21b st [$1b] 4263 st([v6502_PCH]) #60
|
|
0ea8 1124 ld [$24],x 4264 ld([v6502_ADL],X) #61
|
|
0ea9 fcf2 bra v6502_check 4265 bra('v6502_check') #62
|
|
0eaa 00e0 ld $e0 4266 ld(-64/2) #63
|
|
4267
|
|
4268 # Indirect Indexed Mode: ($DD),Y -- 54 cycles
|
|
4269 label('v6502_modeIZY')
|
|
v6502_modeIZY:
|
|
0eab 1200 ld ac,x 4270 ld(AC,X) #21 $DD
|
|
0eac 1400 ld $00,y 4271 ld(0,Y) #22 $00DD
|
|
0ead 00f8 ld $f8 4272 ld(-54//2+v6502_maxTicks) #23 Is there enough time for the excess ticks?
|
|
0eae 8115 adda [$15] 4273 adda([vTicks]) #24
|
|
0eaf 0200 nop 4274 nop() #25
|
|
0eb0 e86d blt .retry28 4275 blt('.retry28') #26
|
|
0eb1 011a ld [$1a] 4276 ld([v6502_PCL]) #27
|
|
0eb2 8001 adda $01 4277 adda(1) #28 PC++
|
|
0eb3 c21a st [$1a] 4278 st([v6502_PCL]) #29
|
|
0eb4 f0b7 beq $0eb7 4279 beq(pc()+3) #30
|
|
0eb5 fcb8 bra $0eb8 4280 bra(pc()+3) #31
|
|
0eb6 0000 ld $00 4281 ld(0) #32
|
|
0eb7 0001 ld $01 4282 ld(1) #32(!)
|
|
0eb8 811b adda [$1b] 4283 adda([v6502_PCH]) #33
|
|
0eb9 c21b st [$1b] 4284 st([v6502_PCH]) #34
|
|
0eba 0d00 ld [y,x] 4285 ld([Y,X]) #35 Read word from zero-page
|
|
0ebb de00 st [y,x++] 4286 st([Y,Xpp]) #36 (Just X++) Wrap-around is correct
|
|
0ebc c224 st [$24] 4287 st([v6502_ADL]) #37
|
|
0ebd 0d00 ld [y,x] 4288 ld([Y,X]) #38
|
|
0ebe c225 st [$25] 4289 st([v6502_ADH]) #39
|
|
0ebf 012b ld [$2b] 4290 ld([v6502_Y]) #40 Add Y
|
|
0ec0 8124 adda [$24] 4291 adda([v6502_ADL]) #41
|
|
0ec1 c224 st [$24] 4292 st([v6502_ADL]) #42
|
|
0ec2 e8c6 blt .izy45 4293 bmi('.izy45') #43 Carry?
|
|
0ec3 a12b suba [$2b] 4294 suba([v6502_Y]) #44 Gets back original operand
|
|
0ec4 fcc8 bra .izy47 4295 bra('.izy47') #45
|
|
0ec5 412b ora [$2b] 4296 ora([v6502_Y]) #46 Carry in bit 7
|
|
4297 label('.izy45')
|
|
.izy45: 0ec6 212b anda [$2b] 4298 anda([v6502_Y]) #45 Carry in bit 7
|
|
0ec7 0200 nop 4299 nop() #46
|
|
4300 label('.izy47')
|
|
.izy47: 0ec8 3080 anda $80,x 4301 anda(0x80,X) #47 Move carry to bit 0
|
|
0ec9 0500 ld [x] 4302 ld([X]) #48
|
|
0eca 8125 adda [$25] 4303 adda([v6502_ADH]) #49
|
|
0ecb c225 st [$25] 4304 st([v6502_ADH]) #50
|
|
0ecc 1124 ld [$24],x 4305 ld([v6502_ADL],X) #51
|
|
0ecd fcf2 bra v6502_check 4306 bra('v6502_check') #52
|
|
0ece 00e5 ld $e5 4307 ld(-54/2) #53
|
|
4308
|
|
4309 # Relative Mode: BEQ BNE BPL BMI BCC BCS BVC BVS -- 36 cycles
|
|
4310 label('v6502_modeREL')
|
|
v6502_modeREL:
|
|
0ecf d224 st [$24],x 4311 st([v6502_ADL],X) #21 Offset (Only needed for branch)
|
|
0ed0 e8d3 blt $0ed3 4312 bmi(pc()+3) #22 Sign extend
|
|
0ed1 fcd4 bra $0ed4 4313 bra(pc()+3) #23
|
|
0ed2 0000 ld $00 4314 ld(0) #24
|
|
0ed3 00ff ld $ff 4315 ld(255) #24(!)
|
|
0ed4 c225 st [$25] 4316 st([v6502_ADH]) #25
|
|
0ed5 011a ld [$1a] 4317 ld([v6502_PCL]) #26 PC++ (Needed for both cases)
|
|
0ed6 8001 adda $01 4318 adda(1) #27
|
|
0ed7 c21a st [$1a] 4319 st([v6502_PCL]) #28
|
|
0ed8 f0db beq $0edb 4320 beq(pc()+3) #29
|
|
0ed9 fcdc bra $0edc 4321 bra(pc()+3) #30
|
|
0eda 0000 ld $00 4322 ld(0) #31
|
|
0edb 0001 ld $01 4323 ld(1) #31(!)
|
|
0edc 811b adda [$1b] 4324 adda([v6502_PCH]) #32
|
|
0edd c21b st [$1b] 4325 st([v6502_PCH]) #33
|
|
0ede fcf2 bra v6502_check 4326 bra('v6502_check') #34
|
|
0edf 00ee ld $ee 4327 ld(-36/2) #53
|
|
4328
|
|
4329 # Indexed Indirect Mode: ($DD,X) -- 38 cycles
|
|
4330 label('v6502_modeIZX')
|
|
v6502_modeIZX:
|
|
0ee0 812a adda [$2a] 4331 adda([v6502_X]) #21 Add X
|
|
0ee1 c21d st [$1d] 4332 st([v6502_Tmp]) #22
|
|
0ee2 9001 adda $01,x 4333 adda(1,X) #23 Read word from zero-page
|
|
0ee3 0500 ld [x] 4334 ld([X]) #24
|
|
0ee4 c225 st [$25] 4335 st([v6502_ADH]) #25
|
|
0ee5 111d ld [$1d],x 4336 ld([v6502_Tmp],X) #26
|
|
0ee6 0500 ld [x] 4337 ld([X]) #27
|
|
0ee7 d224 st [$24],x 4338 st([v6502_ADL],X) #28
|
|
0ee8 011a ld [$1a] 4339 ld([v6502_PCL]) #29 PC++
|
|
0ee9 8001 adda $01 4340 adda(1) #30
|
|
0eea c21a st [$1a] 4341 st([v6502_PCL]) #31
|
|
0eeb f0ee beq $0eee 4342 beq(pc()+3) #32
|
|
0eec fcef bra $0eef 4343 bra(pc()+3) #33
|
|
0eed 0000 ld $00 4344 ld(0) #34
|
|
0eee 0001 ld $01 4345 ld(1) #34(!)
|
|
0eef 811b adda [$1b] 4346 adda([v6502_PCH]) #35
|
|
0ef0 c21b st [$1b] 4347 st([v6502_PCH]) #36
|
|
0ef1 00ed ld $ed 4348 ld(-38/2) #37 !!! Fall through to v6502_check !!!
|
|
4349 #
|
|
4350 # Update elapsed time for the addressing mode processing.
|
|
4351 # Then check if we can immediately execute this instruction.
|
|
4352 # Otherwise transfer control to the video driver.
|
|
4353 label('v6502_check')
|
|
v6502_check: 0ef2 8115 adda [$15] 4354 adda([vTicks]) #0
|
|
4355 blt('v6502_exitAfter') #1 No more ticks
|
|
0ef3 e8f8 blt v6502_exitAfter
|
|
0ef4 c215 st [$15] 4356 st([vTicks]) #2
|
|
0ef5 140f ld $0f,y 4357 ld(hi('v6502_execute'),Y) #3
|
|
0ef6 e126 jmp y,[$26] 4358 jmp(Y,[v6502_IR]) #4
|
|
0ef7 fcff bra $ff 4359 bra(255) #5
|
|
4360
|
|
4361 # Otherwise resync with video driver. At this point we're returning AFTER
|
|
4362 # addressing mode decoding, but before executing the instruction.
|
|
4363 label('v6502_exitAfter')
|
|
v6502_exitAfter:
|
|
0ef8 8013 adda $13 4364 adda(v6502_maxTicks) #3 Exit AFTER fetch
|
|
0ef9 e4f9 bgt $0ef9 4365 bgt(pc()&255) #4 Resync
|
|
0efa a001 suba $01 4366 suba(1) #5
|
|
0efb 0010 ld $10 4367 ld(hi('v6502_RESUME')) #6 Set entry point to before 'execute'
|
|
0efc c205 st [$05] 4368 st([vCpuSelect]) #7
|
|
0efd 1401 ld $01,y 4369 ld(hi('vBlankStart'),Y) #8
|
|
0efe e11e jmp y,[$1e] 4370 jmp(Y,[vReturn]) #9 To video driver
|
|
0eff 0000 ld $00 4371 ld(0) #10
|
|
4372 assert v6502_overhead == 11
|
|
4373
|
|
4374 align(0x100,size=0x100)
|
|
4375 label('v6502_execute')
|
|
4376 # This page works as a 255-entry (0..254) jump table for 6502 opcodes.
|
|
4377 # Jumping into this page must have 'bra 255' in the branch delay slot
|
|
4378 # in order to get out again and dispatch to the right continuation.
|
|
4379 # X must hold [v6502_ADL],
|
|
4380 # Y will hold hi('v6502_execute'),
|
|
4381 # A will be loaded with the code offset (this is skipped at offset $ff)
|
|
v6502_execute:
|
|
0f00 00fd ld $fd 4382 ld('v6502_BRK'); ld('v6502_ORA'); ld('v6502_ILL'); ld('v6502_ILL') #6 $00
|
|
0f01 0089 ld $89
|
|
0f02 00fd ld $fd
|
|
0f03 00fd ld $fd
|
|
0f04 00fd ld $fd 4383 ld('v6502_ILL'); ld('v6502_ORA'); ld('v6502_ASL'); ld('v6502_ILL') #6
|
|
0f05 0089 ld $89
|
|
0f06 00f1 ld $f1
|
|
0f07 00fd ld $fd
|
|
0f08 00f3 ld $f3 4384 ld('v6502_PHP'); ld('v6502_ORA'); ld('v6502_ASL'); ld('v6502_ILL') #6
|
|
0f09 0089 ld $89
|
|
0f0a 00f1 ld $f1
|
|
0f0b 00fd ld $fd
|
|
0f0c 00fd ld $fd 4385 ld('v6502_ILL'); ld('v6502_ORA'); ld('v6502_ASL'); ld('v6502_ILL') #6
|
|
0f0d 0089 ld $89
|
|
0f0e 00f1 ld $f1
|
|
0f0f 00fd ld $fd
|
|
0f10 003f ld $3f 4386 ld('v6502_BPL'); ld('v6502_ORA'); ld('v6502_ILL'); ld('v6502_ILL') #6 $10
|
|
0f11 0089 ld $89
|
|
0f12 00fd ld $fd
|
|
0f13 00fd ld $fd
|
|
0f14 00fd ld $fd 4387 ld('v6502_ILL'); ld('v6502_ORA'); ld('v6502_ASL'); ld('v6502_ILL') #6
|
|
0f15 0089 ld $89
|
|
0f16 00f1 ld $f1
|
|
0f17 00fd ld $fd
|
|
0f18 0036 ld $36 4388 ld('v6502_CLC'); ld('v6502_ORA'); ld('v6502_ILL'); ld('v6502_ILL') #6
|
|
0f19 0089 ld $89
|
|
0f1a 00fd ld $fd
|
|
0f1b 00fd ld $fd
|
|
0f1c 00fd ld $fd 4389 ld('v6502_ILL'); ld('v6502_ORA'); ld('v6502_ASL'); ld('v6502_ILL') #6
|
|
0f1d 0089 ld $89
|
|
0f1e 00f1 ld $f1
|
|
0f1f 00fd ld $fd
|
|
0f20 009a ld $9a 4390 ld('v6502_JSR'); ld('v6502_AND'); ld('v6502_ILL'); ld('v6502_ILL') #6 $20
|
|
0f21 0085 ld $85
|
|
0f22 00fd ld $fd
|
|
0f23 00fd ld $fd
|
|
0f24 00f5 ld $f5 4391 ld('v6502_BIT'); ld('v6502_AND'); ld('v6502_ROL'); ld('v6502_ILL') #6
|
|
0f25 0085 ld $85
|
|
0f26 00f7 ld $f7
|
|
0f27 00fd ld $fd
|
|
0f28 00f9 ld $f9 4392 ld('v6502_PLP'); ld('v6502_AND'); ld('v6502_ROL'); ld('v6502_ILL') #6
|
|
0f29 0085 ld $85
|
|
0f2a 00f7 ld $f7
|
|
0f2b 00fd ld $fd
|
|
0f2c 00f5 ld $f5 4393 ld('v6502_BIT'); ld('v6502_AND'); ld('v6502_ROL'); ld('v6502_ILL') #6
|
|
0f2d 0085 ld $85
|
|
0f2e 00f7 ld $f7
|
|
0f2f 00fd ld $fd
|
|
0f30 0042 ld $42 4394 ld('v6502_BMI'); ld('v6502_AND'); ld('v6502_ILL'); ld('v6502_ILL') #6 $30
|
|
0f31 0085 ld $85
|
|
0f32 00fd ld $fd
|
|
0f33 00fd ld $fd
|
|
0f34 00fd ld $fd 4395 ld('v6502_ILL'); ld('v6502_AND'); ld('v6502_ROL'); ld('v6502_ILL') #6
|
|
0f35 0085 ld $85
|
|
0f36 00f7 ld $f7
|
|
0f37 00fd ld $fd
|
|
0f38 0038 ld $38 4396 ld('v6502_SEC'); ld('v6502_AND'); ld('v6502_ILL'); ld('v6502_ILL') #6
|
|
0f39 0085 ld $85
|
|
0f3a 00fd ld $fd
|
|
0f3b 00fd ld $fd
|
|
0f3c 00fd ld $fd 4397 ld('v6502_ILL'); ld('v6502_AND'); ld('v6502_ROL'); ld('v6502_ILL') #6
|
|
0f3d 0085 ld $85
|
|
0f3e 00f7 ld $f7
|
|
0f3f 00fd ld $fd
|
|
0f40 00d3 ld $d3 4398 ld('v6502_RTI'); ld('v6502_EOR'); ld('v6502_ILL'); ld('v6502_ILL') #6 $40
|
|
0f41 008c ld $8c
|
|
0f42 00fd ld $fd
|
|
0f43 00fd ld $fd
|
|
0f44 00fd ld $fd 4399 ld('v6502_ILL'); ld('v6502_EOR'); ld('v6502_LSR'); ld('v6502_ILL') #6
|
|
0f45 008c ld $8c
|
|
0f46 00d7 ld $d7
|
|
0f47 00fd ld $fd
|
|
0f48 00d9 ld $d9 4400 ld('v6502_PHA'); ld('v6502_EOR'); ld('v6502_LSR'); ld('v6502_ILL') #6
|
|
0f49 008c ld $8c
|
|
0f4a 00d7 ld $d7
|
|
0f4b 00fd ld $fd
|
|
0f4c 0096 ld $96 4401 ld('v6502_JMP1');ld('v6502_EOR'); ld('v6502_LSR'); ld('v6502_ILL') #6
|
|
0f4d 008c ld $8c
|
|
0f4e 00d7 ld $d7
|
|
0f4f 00fd ld $fd
|
|
0f50 0045 ld $45 4402 ld('v6502_BVC'); ld('v6502_EOR'); ld('v6502_ILL'); ld('v6502_ILL') #6 $50
|
|
0f51 008c ld $8c
|
|
0f52 00fd ld $fd
|
|
0f53 00fd ld $fd
|
|
0f54 00fd ld $fd 4403 ld('v6502_ILL'); ld('v6502_EOR'); ld('v6502_LSR'); ld('v6502_ILL') #6
|
|
0f55 008c ld $8c
|
|
0f56 00d7 ld $d7
|
|
0f57 00fd ld $fd
|
|
0f58 00db ld $db 4404 ld('v6502_CLI'); ld('v6502_EOR'); ld('v6502_ILL'); ld('v6502_ILL') #6
|
|
0f59 008c ld $8c
|
|
0f5a 00fd ld $fd
|
|
0f5b 00fd ld $fd
|
|
0f5c 00fd ld $fd 4405 ld('v6502_ILL'); ld('v6502_EOR'); ld('v6502_LSR'); ld('v6502_ILL') #6
|
|
0f5d 008c ld $8c
|
|
0f5e 00d7 ld $d7
|
|
0f5f 00fd ld $fd
|
|
0f60 00dd ld $dd 4406 ld('v6502_RTS'); ld('v6502_ADC'); ld('v6502_ILL'); ld('v6502_ILL') #6 $60
|
|
0f61 0001 ld $01
|
|
0f62 00fd ld $fd
|
|
0f63 00fd ld $fd
|
|
0f64 00fd ld $fd 4407 ld('v6502_ILL'); ld('v6502_ADC'); ld('v6502_ROR'); ld('v6502_ILL') #6
|
|
0f65 0001 ld $01
|
|
0f66 00d5 ld $d5
|
|
0f67 00fd ld $fd
|
|
0f68 00df ld $df 4408 ld('v6502_PLA'); ld('v6502_ADC'); ld('v6502_ROR'); ld('v6502_ILL') #6
|
|
0f69 0001 ld $01
|
|
0f6a 00d5 ld $d5
|
|
0f6b 00fd ld $fd
|
|
0f6c 0098 ld $98 4409 ld('v6502_JMP2');ld('v6502_ADC'); ld('v6502_ROR'); ld('v6502_ILL') #6
|
|
0f6d 0001 ld $01
|
|
0f6e 00d5 ld $d5
|
|
0f6f 00fd ld $fd
|
|
0f70 0049 ld $49 4410 ld('v6502_BVS'); ld('v6502_ADC'); ld('v6502_ILL'); ld('v6502_ILL') #6 $70
|
|
0f71 0001 ld $01
|
|
0f72 00fd ld $fd
|
|
0f73 00fd ld $fd
|
|
0f74 00fd ld $fd 4411 ld('v6502_ILL'); ld('v6502_ADC'); ld('v6502_ROR'); ld('v6502_ILL') #6
|
|
0f75 0001 ld $01
|
|
0f76 00d5 ld $d5
|
|
0f77 00fd ld $fd
|
|
0f78 00e1 ld $e1 4412 ld('v6502_SEI'); ld('v6502_ADC'); ld('v6502_ILL'); ld('v6502_ILL') #6
|
|
0f79 0001 ld $01
|
|
0f7a 00fd ld $fd
|
|
0f7b 00fd ld $fd
|
|
0f7c 00fd ld $fd 4413 ld('v6502_ILL'); ld('v6502_ADC'); ld('v6502_ROR'); ld('v6502_ILL') #6
|
|
0f7d 0001 ld $01
|
|
0f7e 00d5 ld $d5
|
|
0f7f 00fd ld $fd
|
|
0f80 00fd ld $fd 4414 ld('v6502_ILL'); ld('v6502_STA'); ld('v6502_ILL'); ld('v6502_ILL') #6 $80
|
|
0f81 00c1 ld $c1
|
|
0f82 00fd ld $fd
|
|
0f83 00fd ld $fd
|
|
0f84 00c7 ld $c7 4415 ld('v6502_STY'); ld('v6502_STA'); ld('v6502_STX'); ld('v6502_ILL') #6
|
|
0f85 00c1 ld $c1
|
|
0f86 00c3 ld $c3
|
|
0f87 00fd ld $fd
|
|
0f88 007f ld $7f 4416 ld('v6502_DEY'); ld('v6502_ILL'); ld('v6502_TXA'); ld('v6502_ILL') #6
|
|
0f89 00fd ld $fd
|
|
0f8a 00cd ld $cd
|
|
0f8b 00fd ld $fd
|
|
0f8c 00c7 ld $c7 4417 ld('v6502_STY'); ld('v6502_STA'); ld('v6502_STX'); ld('v6502_ILL') #6
|
|
0f8d 00c1 ld $c1
|
|
0f8e 00c3 ld $c3
|
|
0f8f 00fd ld $fd
|
|
0f90 004d ld $4d 4418 ld('v6502_BCC'); ld('v6502_STA'); ld('v6502_ILL'); ld('v6502_ILL') #6 $90
|
|
0f91 00c1 ld $c1
|
|
0f92 00fd ld $fd
|
|
0f93 00fd ld $fd
|
|
0f94 00c7 ld $c7 4419 ld('v6502_STY'); ld('v6502_STA'); ld('v6502_STX2');ld('v6502_ILL') #6
|
|
0f95 00c1 ld $c1
|
|
0f96 00c5 ld $c5
|
|
0f97 00fd ld $fd
|
|
0f98 00cf ld $cf 4420 ld('v6502_TYA'); ld('v6502_STA'); ld('v6502_TXS'); ld('v6502_ILL') #6
|
|
0f99 00c1 ld $c1
|
|
0f9a 00e3 ld $e3
|
|
0f9b 00fd ld $fd
|
|
0f9c 00fd ld $fd 4421 ld('v6502_ILL'); ld('v6502_STA'); ld('v6502_ILL'); ld('v6502_ILL') #6
|
|
0f9d 00c1 ld $c1
|
|
0f9e 00fd ld $fd
|
|
0f9f 00fd ld $fd
|
|
0fa0 00bf ld $bf 4422 ld('v6502_LDY'); ld('v6502_LDA'); ld('v6502_LDX'); ld('v6502_ILL') #6 $A0
|
|
0fa1 00b9 ld $b9
|
|
0fa2 00bb ld $bb
|
|
0fa3 00fd ld $fd
|
|
0fa4 00bf ld $bf 4423 ld('v6502_LDY'); ld('v6502_LDA'); ld('v6502_LDX'); ld('v6502_ILL') #6
|
|
0fa5 00b9 ld $b9
|
|
0fa6 00bb ld $bb
|
|
0fa7 00fd ld $fd
|
|
0fa8 00cb ld $cb 4424 ld('v6502_TAY'); ld('v6502_LDA'); ld('v6502_TAX'); ld('v6502_ILL') #6
|
|
0fa9 00b9 ld $b9
|
|
0faa 00c9 ld $c9
|
|
0fab 00fd ld $fd
|
|
0fac 00bf ld $bf 4425 ld('v6502_LDY'); ld('v6502_LDA'); ld('v6502_LDX'); ld('v6502_ILL') #6
|
|
0fad 00b9 ld $b9
|
|
0fae 00bb ld $bb
|
|
0faf 00fd ld $fd
|
|
0fb0 0051 ld $51 4426 ld('v6502_BCS'); ld('v6502_LDA'); ld('v6502_ILL'); ld('v6502_ILL') #6 $B0
|
|
0fb1 00b9 ld $b9
|
|
0fb2 00fd ld $fd
|
|
0fb3 00fd ld $fd
|
|
0fb4 00bf ld $bf 4427 ld('v6502_LDY'); ld('v6502_LDA'); ld('v6502_LDX2');ld('v6502_ILL') #6
|
|
0fb5 00b9 ld $b9
|
|
0fb6 00bd ld $bd
|
|
0fb7 00fd ld $fd
|
|
0fb8 00d1 ld $d1 4428 ld('v6502_CLV'); ld('v6502_LDA'); ld('v6502_TSX'); ld('v6502_ILL') #6
|
|
0fb9 00b9 ld $b9
|
|
0fba 00e5 ld $e5
|
|
0fbb 00fd ld $fd
|
|
0fbc 00bf ld $bf 4429 ld('v6502_LDY'); ld('v6502_LDA'); ld('v6502_LDX'); ld('v6502_ILL') #6
|
|
0fbd 00b9 ld $b9
|
|
0fbe 00bb ld $bb
|
|
0fbf 00fd ld $fd
|
|
0fc0 00e7 ld $e7 4430 ld('v6502_CPY'); ld('v6502_CMP'); ld('v6502_ILL'); ld('v6502_ILL') #6 $C0
|
|
0fc1 00e9 ld $e9
|
|
0fc2 00fd ld $fd
|
|
0fc3 00fd ld $fd
|
|
0fc4 00e7 ld $e7 4431 ld('v6502_CPY'); ld('v6502_CMP'); ld('v6502_DEC'); ld('v6502_ILL') #6
|
|
0fc5 00e9 ld $e9
|
|
0fc6 00eb ld $eb
|
|
0fc7 00fd ld $fd
|
|
0fc8 007b ld $7b 4432 ld('v6502_INY'); ld('v6502_CMP'); ld('v6502_DEX'); ld('v6502_ILL') #6
|
|
0fc9 00e9 ld $e9
|
|
0fca 0077 ld $77
|
|
0fcb 00fd ld $fd
|
|
0fcc 00e7 ld $e7 4433 ld('v6502_CPY'); ld('v6502_CMP'); ld('v6502_DEC'); ld('v6502_ILL') #6
|
|
0fcd 00e9 ld $e9
|
|
0fce 00eb ld $eb
|
|
0fcf 00fd ld $fd
|
|
0fd0 0055 ld $55 4434 ld('v6502_BNE'); ld('v6502_CMP'); ld('v6502_ILL'); ld('v6502_ILL') #6 $D0
|
|
0fd1 00e9 ld $e9
|
|
0fd2 00fd ld $fd
|
|
0fd3 00fd ld $fd
|
|
0fd4 00fd ld $fd 4435 ld('v6502_ILL'); ld('v6502_CMP'); ld('v6502_DEC'); ld('v6502_ILL') #6
|
|
0fd5 00e9 ld $e9
|
|
0fd6 00eb ld $eb
|
|
0fd7 00fd ld $fd
|
|
0fd8 00ed ld $ed 4436 ld('v6502_CLD'); ld('v6502_CMP'); ld('v6502_ILL'); ld('v6502_ILL') #6
|
|
0fd9 00e9 ld $e9
|
|
0fda 00fd ld $fd
|
|
0fdb 00fd ld $fd
|
|
0fdc 00fd ld $fd 4437 ld('v6502_ILL'); ld('v6502_CMP'); ld('v6502_DEC'); ld('v6502_ILL') #6
|
|
0fdd 00e9 ld $e9
|
|
0fde 00eb ld $eb
|
|
0fdf 00fd ld $fd
|
|
0fe0 00ef ld $ef 4438 ld('v6502_CPX'); ld('v6502_SBC'); ld('v6502_ILL'); ld('v6502_ILL') #6 $E0
|
|
0fe1 0029 ld $29
|
|
0fe2 00fd ld $fd
|
|
0fe3 00fd ld $fd
|
|
0fe4 00ef ld $ef 4439 ld('v6502_CPX'); ld('v6502_SBC'); ld('v6502_INC'); ld('v6502_ILL') #6
|
|
0fe5 0029 ld $29
|
|
0fe6 00b7 ld $b7
|
|
0fe7 00fd ld $fd
|
|
0fe8 006c ld $6c 4440 ld('v6502_INX'); ld('v6502_SBC'); ld('v6502_NOP'); ld('v6502_ILL') #6
|
|
0fe9 0029 ld $29
|
|
0fea 0083 ld $83
|
|
0feb 00fd ld $fd
|
|
0fec 00ef ld $ef 4441 ld('v6502_CPX'); ld('v6502_SBC'); ld('v6502_INC'); ld('v6502_ILL') #6
|
|
0fed 0029 ld $29
|
|
0fee 00b7 ld $b7
|
|
0fef 00fd ld $fd
|
|
0ff0 0058 ld $58 4442 ld('v6502_BEQ'); ld('v6502_SBC'); ld('v6502_ILL'); ld('v6502_ILL') #6 $F0
|
|
0ff1 0029 ld $29
|
|
0ff2 00fd ld $fd
|
|
0ff3 00fd ld $fd
|
|
0ff4 00fd ld $fd 4443 ld('v6502_ILL'); ld('v6502_SBC'); ld('v6502_INC'); ld('v6502_ILL') #6
|
|
0ff5 0029 ld $29
|
|
0ff6 00b7 ld $b7
|
|
0ff7 00fd ld $fd
|
|
0ff8 00fb ld $fb 4444 ld('v6502_SED'); ld('v6502_SBC'); ld('v6502_ILL'); ld('v6502_ILL') #6
|
|
0ff9 0029 ld $29
|
|
0ffa 00fd ld $fd
|
|
0ffb 00fd ld $fd
|
|
0ffc 00fd ld $fd 4445 ld('v6502_ILL'); ld('v6502_SBC'); ld('v6502_INC') #6
|
|
0ffd 0029 ld $29
|
|
0ffe 00b7 ld $b7
|
|
0fff fe00 bra ac 4446 bra(AC) #6,7 Dispatch into next page
|
|
4447 # --- Page boundary ---
|
|
4448 align(0x100,size=0x100)
|
|
1000 140e ld $0e,y 4449 ld(hi('v6502_next'),Y) #8 Handy for instructions that don't clobber Y
|
|
4450
|
|
4451 label('v6502_ADC')
|
|
4452 assert pc()&255 == 1
|
|
4453 assert v6502_Cflag == 1
|
|
4454 assert v6502_Vemu == 128
|
|
v6502_ADC: 1001 1525 ld [$25],y 4455 ld([v6502_ADH],Y) #9 Must be at page offset 1, so A=1
|
|
1002 2127 anda [$27] 4456 anda([v6502_P]) #10 Carry in (AC=1 because lo('v6502_ADC')=1)
|
|
1003 8118 adda [$18] 4457 adda([v6502_A]) #11 Sum
|
|
1004 f020 beq .adc14 4458 beq('.adc14') #12 Danger zone for dropping a carry
|
|
1005 8d00 adda [y,x] 4459 adda([Y,X]) #13
|
|
1006 c228 st [$28] 4460 st([v6502_Qz]) #14 Z flag, don't overwrite left-hand side (A) yet
|
|
1007 c229 st [$29] 4461 st([v6502_Qn]) #15 N flag
|
|
1008 6118 xora [$18] 4462 xora([v6502_A]) #16 V flag, (Q^A) & (B^Q) & 0x80
|
|
1009 c218 st [$18] 4463 st([v6502_A]) #17
|
|
100a 0d00 ld [y,x] 4464 ld([Y,X]) #18
|
|
100b 6128 xora [$28] 4465 xora([v6502_Qz]) #19
|
|
100c 2118 anda [$18] 4466 anda([v6502_A]) #20
|
|
100d 2080 anda $80 4467 anda(0x80) #21
|
|
100e c21d st [$1d] 4468 st([v6502_Tmp]) #22
|
|
100f 0128 ld [$28] 4469 ld([v6502_Qz]) #23 Update A
|
|
1010 c218 st [$18] 4470 st([v6502_A]) #24
|
|
1011 e815 blt .adc27 4471 bmi('.adc27') #25 C flag
|
|
1012 ad00 suba [y,x] 4472 suba([Y,X]) #26
|
|
1013 fc17 bra .adc29 4473 bra('.adc29') #27
|
|
1014 4d00 ora [y,x] 4474 ora([Y,X]) #28
|
|
4475 label('.adc27')
|
|
.adc27: 1015 2d00 anda [y,x] 4476 anda([Y,X]) #27
|
|
1016 0200 nop 4477 nop() #28
|
|
4478 label('.adc29')
|
|
.adc29: 1017 3080 anda $80,x 4479 anda(0x80,X) #29
|
|
1018 0127 ld [$27] 4480 ld([v6502_P]) #30 Update P
|
|
1019 207e anda $7e 4481 anda(~v6502_Vemu&~v6502_Cflag) #31
|
|
101a 4500 ora [x] 4482 ora([X]) #32
|
|
101b 411d ora [$1d] 4483 ora([v6502_Tmp]) #33
|
|
101c c227 st [$27] 4484 st([v6502_P]) #34
|
|
101d 140e ld $0e,y 4485 ld(hi('v6502_next'),Y) #35
|
|
101e e020 jmp y,$20 4486 jmp(Y,'v6502_next') #36
|
|
101f 00ed ld $ed 4487 ld(-38/2) #37
|
|
4488 # Cin=1, A=$FF, B=$DD --> Result=$DD, Cout=1, V=0
|
|
4489 # Cin=0, A=$00, B=$DD --> Result=$DD, Cout=0, V=0
|
|
4490 label('.adc14')
|
|
.adc14: 1020 c218 st [$18] 4491 st([v6502_A]) #14 Special case
|
|
1021 c228 st [$28] 4492 st([v6502_Qz]) #15 Z flag
|
|
1022 c229 st [$29] 4493 st([v6502_Qn]) #16 N flag
|
|
1023 0127 ld [$27] 4494 ld([v6502_P]) #17
|
|
1024 207f anda $7f 4495 anda(0x7f) #18 V=0, keep C
|
|
1025 c227 st [$27] 4496 st([v6502_P]) #19
|
|
1026 140e ld $0e,y 4497 ld(hi('v6502_next'),Y) #20
|
|
1027 00f4 ld $f4 4498 ld(-24/2) #21
|
|
1028 e020 jmp y,$20 4499 jmp(Y,'v6502_next') #22
|
|
4500 #nop() #23 Overlap
|
|
4501 #
|
|
4502 label('v6502_SBC')
|
|
4503 # No matter how hard we try, v6502_SBC always comes out a lot clumsier
|
|
4504 # than v6502_ADC. And that one already barely fits in 38 cycles and is
|
|
4505 # hard to follow. So we use a hack: transmorph our SBC into an ADC with
|
|
4506 # inverted operand, and then dispatch again. Simple and effective.
|
|
v6502_SBC: 1029 1525 ld [$25],y 4507 ld([v6502_ADH],Y) #9,24
|
|
102a 0d00 ld [y,x] 4508 ld([Y,X]) #10
|
|
102b 60ff xora $ff 4509 xora(255) #11 Invert right-hand side operand
|
|
102c c219 st [$19] 4510 st([v6502_BI]) #12 Park modified operand for v6502_ADC
|
|
102d 0019 ld $19 4511 ld(v6502_BI&255) #13 Address of BI
|
|
102e d224 st [$24],x 4512 st([v6502_ADL],X) #14
|
|
102f 0000 ld $00 4513 ld(v6502_BI>>8) #15
|
|
1030 c225 st [$25] 4514 st([v6502_ADH]) #16
|
|
1031 0069 ld $69 4515 ld(0x69) #17 ADC #$xx (Any ADC opcode will do)
|
|
1032 c226 st [$26] 4516 st([v6502_IR]) #18
|
|
1033 140e ld $0e,y 4517 ld(hi('v6502_check'),Y) #20 Go back to time check before dispatch
|
|
1034 e0f2 jmp y,$f2 4518 jmp(Y,'v6502_check') #20
|
|
1035 00f5 ld $f5 4519 ld(-22/2) #21
|
|
4520
|
|
4521 # Carry calculation table
|
|
4522 # L7 R7 C7 RX UC SC
|
|
4523 # -- -- -- | -- -- --
|
|
4524 # 0 0 0 | 0 0 0
|
|
4525 # 0 0 1 | 0 0 0
|
|
4526 # 1 0 0 | 0 1 +1
|
|
4527 # 1 0 1 | 0 0 0
|
|
4528 # 0 1 0 | -1 1 0
|
|
4529 # 0 1 1 | -1 0 -1
|
|
4530 # 1 1 0 | -1 1 0
|
|
4531 # 1 1 1 | -1 1 0
|
|
4532 # -- -- -- | -- -- --
|
|
4533 # ^ ^ ^ ^ ^ ^
|
|
4534 # | | | | | `--- Carry of unsigned L + signed R: SC = RX + UC
|
|
4535 # | | | | `----- Carry of unsigned L + unsigned R: UC = C7 ? L7&R7 : L7|R7
|
|
4536 # | | | `------- Sign extension of signed R
|
|
4537 # | | `--------- MSB of unextended L + R
|
|
4538 # | `----------- MSB of right operand R
|
|
4539 # `------------- MSB of left operand L
|
|
4540
|
|
4541 label('v6502_CLC')
|
|
v6502_CLC: 1036 0127 ld [$27] 4542 ld([v6502_P]) #9
|
|
1037 fc3b bra .sec12 4543 bra('.sec12') #10
|
|
4544 label('v6502_SEC')
|
|
v6502_SEC: 1038 20fe anda $fe 4545 anda(~v6502_Cflag) #9,11 Overlap
|
|
1039 0127 ld [$27] 4546 ld([v6502_P]) #10
|
|
103a 4001 ora $01 4547 ora(v6502_Cflag) #11
|
|
4548 label('.sec12')
|
|
.sec12: 103b c227 st [$27] 4549 st([v6502_P]) #12
|
|
103c 0200 nop 4550 nop() #13
|
|
4551 label('.next14')
|
|
.next14: 103d e020 jmp y,$20 4552 jmp(Y,'v6502_next') #14
|
|
103e 00f8 ld $f8 4553 ld(-16/2) #15
|
|
4554
|
|
4555 label('v6502_BPL')
|
|
v6502_BPL: 103f 0129 ld [$29] 4556 ld([v6502_Qn]) #9
|
|
1040 e875 blt .next12 4557 bmi('.next12') #10
|
|
1041 f45b bge .branch13 4558 bpl('.branch13') #11
|
|
4559 #nop() #12 Overlap
|
|
4560 label('v6502_BMI')
|
|
v6502_BMI: 1042 0129 ld [$29] 4561 ld([v6502_Qn]) #9,12
|
|
1043 f475 bge .next12 4562 bpl('.next12') #10
|
|
1044 e85b blt .branch13 4563 bmi('.branch13') #11
|
|
4564 #nop() #12 Overlap
|
|
4565 label('v6502_BVC')
|
|
v6502_BVC: 1045 0127 ld [$27] 4566 ld([v6502_P]) #9,12
|
|
1046 2080 anda $80 4567 anda(v6502_Vemu) #10
|
|
1047 f05b beq .branch13 4568 beq('.branch13') #11
|
|
1048 ec3d bne .next14 4569 bne('.next14') #12
|
|
4570 #nop() #13 Overlap
|
|
4571 label('v6502_BVS')
|
|
v6502_BVS: 1049 0127 ld [$27] 4572 ld([v6502_P]) #9,13
|
|
104a 2080 anda $80 4573 anda(v6502_Vemu) #10
|
|
104b ec5b bne .branch13 4574 bne('.branch13') #11
|
|
104c f03d beq .next14 4575 beq('.next14') #12
|
|
4576 #nop() #13 Overlap
|
|
4577 label('v6502_BCC')
|
|
v6502_BCC: 104d 0127 ld [$27] 4578 ld([v6502_P]) #9,13
|
|
104e 2001 anda $01 4579 anda(v6502_Cflag) #10
|
|
104f f05b beq .branch13 4580 beq('.branch13') #11
|
|
1050 ec3d bne .next14 4581 bne('.next14') #12
|
|
4582 #nop() #13 Overlap
|
|
4583 label('v6502_BCS')
|
|
v6502_BCS: 1051 0127 ld [$27] 4584 ld([v6502_P]) #9,13
|
|
1052 2001 anda $01 4585 anda(v6502_Cflag) #10
|
|
1053 ec5b bne .branch13 4586 bne('.branch13') #11
|
|
1054 f03d beq .next14 4587 beq('.next14') #12
|
|
4588 #nop() #13 Overlap
|
|
4589 label('v6502_BNE')
|
|
v6502_BNE: 1055 0128 ld [$28] 4590 ld([v6502_Qz]) #9,13
|
|
1056 f075 beq .next12 4591 beq('.next12') #10
|
|
1057 ec5b bne .branch13 4592 bne('.branch13') #11
|
|
4593 #nop() #12 Overlap
|
|
4594 label('v6502_BEQ')
|
|
v6502_BEQ: 1058 0128 ld [$28] 4595 ld([v6502_Qz]) #9,12
|
|
1059 ec75 bne .next12 4596 bne('.next12') #10
|
|
105a f05b beq .branch13 4597 beq('.branch13') #11
|
|
4598 #nop() #12 Overlap
|
|
4599 label('.branch13')
|
|
.branch13: 105b 0124 ld [$24] 4600 ld([v6502_ADL]) #13,12 PC + offset
|
|
105c 811a adda [$1a] 4601 adda([v6502_PCL]) #14
|
|
105d c21a st [$1a] 4602 st([v6502_PCL]) #15
|
|
105e e862 blt .bra0 4603 bmi('.bra0') #16 Carry
|
|
105f a124 suba [$24] 4604 suba([v6502_ADL]) #17
|
|
1060 fc64 bra .bra1 4605 bra('.bra1') #18
|
|
1061 4124 ora [$24] 4606 ora([v6502_ADL]) #19
|
|
4607 label('.bra0')
|
|
.bra0: 1062 2124 anda [$24] 4608 anda([v6502_ADL]) #18
|
|
1063 0200 nop 4609 nop() #19
|
|
4610 label('.bra1')
|
|
.bra1: 1064 3080 anda $80,x 4611 anda(0x80,X) #20
|
|
1065 0500 ld [x] 4612 ld([X]) #21
|
|
1066 8125 adda [$25] 4613 adda([v6502_ADH]) #22
|
|
1067 811b adda [$1b] 4614 adda([v6502_PCH]) #23
|
|
1068 c21b st [$1b] 4615 st([v6502_PCH]) #24
|
|
1069 0200 nop 4616 nop() #25
|
|
106a e020 jmp y,$20 4617 jmp(Y,'v6502_next') #26
|
|
106b 00f2 ld $f2 4618 ld(-28/2) #27
|
|
4619
|
|
4620 label('v6502_INX')
|
|
v6502_INX: 106c 0200 nop 4621 nop() #9
|
|
106d 012a ld [$2a] 4622 ld([v6502_X]) #10
|
|
106e 8001 adda $01 4623 adda(1) #11
|
|
106f c22a st [$2a] 4624 st([v6502_X]) #12
|
|
4625 label('.inx13')
|
|
.inx13: 1070 c228 st [$28] 4626 st([v6502_Qz]) #13 Z flag
|
|
1071 c229 st [$29] 4627 st([v6502_Qn]) #14 N flag
|
|
1072 00f7 ld $f7 4628 ld(-18/2) #15
|
|
1073 e020 jmp y,$20 4629 jmp(Y,'v6502_next') #16
|
|
1074 0200 nop 4630 nop() #17
|
|
4631
|
|
4632 label('.next12')
|
|
.next12: 1075 e020 jmp y,$20 4633 jmp(Y,'v6502_next') #12
|
|
1076 00f9 ld $f9 4634 ld(-14/2) #13
|
|
4635
|
|
4636 label('v6502_DEX')
|
|
v6502_DEX: 1077 012a ld [$2a] 4637 ld([v6502_X]) #9
|
|
1078 a001 suba $01 4638 suba(1) #10
|
|
1079 fc70 bra .inx13 4639 bra('.inx13') #11
|
|
107a c22a st [$2a] 4640 st([v6502_X]) #12
|
|
4641
|
|
4642 label('v6502_INY')
|
|
v6502_INY: 107b 012b ld [$2b] 4643 ld([v6502_Y]) #9
|
|
107c 8001 adda $01 4644 adda(1) #10
|
|
107d fc70 bra .inx13 4645 bra('.inx13') #11
|
|
107e c22b st [$2b] 4646 st([v6502_Y]) #12
|
|
4647
|
|
4648 label('v6502_DEY')
|
|
v6502_DEY: 107f 012b ld [$2b] 4649 ld([v6502_Y]) #9
|
|
1080 a001 suba $01 4650 suba(1) #10
|
|
1081 fc70 bra .inx13 4651 bra('.inx13') #11
|
|
1082 c22b st [$2b] 4652 st([v6502_Y]) #12
|
|
4653
|
|
4654 label('v6502_NOP')
|
|
v6502_NOP: 1083 00fa ld $fa 4655 ld(-12/2) #9
|
|
1084 e020 jmp y,$20 4656 jmp(Y,'v6502_next') #10
|
|
4657 #nop() #11 Overlap
|
|
4658 #
|
|
4659 label('v6502_AND')
|
|
v6502_AND: 1085 1525 ld [$25],y 4660 ld([v6502_ADH],Y) #9,11
|
|
1086 0118 ld [$18] 4661 ld([v6502_A]) #10
|
|
1087 fc90 bra .eor13 4662 bra('.eor13') #11
|
|
1088 2d00 anda [y,x] 4663 anda([Y,X]) #12
|
|
4664
|
|
4665 label('v6502_ORA')
|
|
v6502_ORA: 1089 1525 ld [$25],y 4666 ld([v6502_ADH],Y) #9
|
|
108a 0118 ld [$18] 4667 ld([v6502_A]) #10
|
|
108b fc90 bra .eor13 4668 bra('.eor13') #11
|
|
4669 label('v6502_EOR')
|
|
v6502_EOR: 108c 4d00 ora [y,x] 4670 ora([Y,X]) #12,9
|
|
4671 #
|
|
4672 #label('v6502_EOR')
|
|
4673 #nop() #9 Overlap
|
|
108d 1525 ld [$25],y 4674 ld([v6502_ADH],Y) #10
|
|
108e 0118 ld [$18] 4675 ld([v6502_A]) #11
|
|
108f 6d00 xora [y,x] 4676 xora([Y,X]) #12
|
|
4677 label('.eor13')
|
|
.eor13: 1090 c218 st [$18] 4678 st([v6502_A]) #13
|
|
1091 c228 st [$28] 4679 st([v6502_Qz]) #14 Z flag
|
|
1092 c229 st [$29] 4680 st([v6502_Qn]) #15 N flag
|
|
1093 140e ld $0e,y 4681 ld(hi('v6502_next'),Y) #16
|
|
1094 00f6 ld $f6 4682 ld(-20/2) #17
|
|
1095 e020 jmp y,$20 4683 jmp(Y,'v6502_next') #18
|
|
4684 #nop() #19 Overlap
|
|
4685 #
|
|
4686 label('v6502_JMP1')
|
|
v6502_JMP1: 1096 140d ld $0d,y 4687 ld(hi('v6502_jmp1'),Y) #9,19 JMP $DDDD
|
|
1097 e0d1 jmp y,$d1 4688 jmp(Y,'v6502_jmp1') #10
|
|
4689 #nop() #11 Overlap
|
|
4690 label('v6502_JMP2')
|
|
v6502_JMP2: 1098 140d ld $0d,y 4691 ld(hi('v6502_jmp2'),Y) #9 JMP ($DDDD)
|
|
1099 e0d9 jmp y,$d9 4692 jmp(Y,'v6502_jmp2') #10
|
|
4693 #nop() #11 Overlap
|
|
4694 label('v6502_JSR')
|
|
v6502_JSR: 109a 011c ld [$1c] 4695 ld([v6502_S]) #9,11
|
|
109b a002 suba $02 4696 suba(2) #10
|
|
109c d21c st [$1c],x 4697 st([v6502_S],X) #11
|
|
109d 1400 ld $00,y 4698 ld(v6502_Stack>>8,Y) #12
|
|
109e 011b ld [$1b] 4699 ld([v6502_PCH]) #13 Let ADL,ADH point to L operand
|
|
109f c225 st [$25] 4700 st([v6502_ADH]) #14
|
|
10a0 011a ld [$1a] 4701 ld([v6502_PCL]) #15
|
|
10a1 c224 st [$24] 4702 st([v6502_ADL]) #16
|
|
10a2 8001 adda $01 4703 adda(1) #17 Push ++PC
|
|
10a3 c21a st [$1a] 4704 st([v6502_PCL]) #18 Let PCL,PCH point to H operand
|
|
10a4 de00 st [y,x++] 4705 st([Y,Xpp]) #19
|
|
10a5 f0a8 beq $10a8 4706 beq(pc()+3) #20
|
|
10a6 fca9 bra $10a9 4707 bra(pc()+3) #21
|
|
10a7 0000 ld $00 4708 ld(0) #22
|
|
10a8 0001 ld $01 4709 ld(1) #22(!)
|
|
10a9 811b adda [$1b] 4710 adda([v6502_PCH]) #23
|
|
10aa c21b st [$1b] 4711 st([v6502_PCH]) #24
|
|
10ab ce00 st [y,x] 4712 st([Y,X]) #25
|
|
10ac 1124 ld [$24],x 4713 ld([v6502_ADL],X) #26 Fetch L
|
|
10ad 1525 ld [$25],y 4714 ld([v6502_ADH],Y) #27
|
|
10ae 0d00 ld [y,x] 4715 ld([Y,X]) #28
|
|
10af 111a ld [$1a],x 4716 ld([v6502_PCL],X) #29 Fetch H
|
|
10b0 c21a st [$1a] 4717 st([v6502_PCL]) #30
|
|
10b1 151b ld [$1b],y 4718 ld([v6502_PCH],Y) #31
|
|
10b2 0d00 ld [y,x] 4719 ld([Y,X]) #32
|
|
10b3 c21b st [$1b] 4720 st([v6502_PCH]) #33
|
|
10b4 140e ld $0e,y 4721 ld(hi('v6502_next'),Y) #34
|
|
10b5 00ed ld $ed 4722 ld(-38/2) #35
|
|
10b6 e020 jmp y,$20 4723 jmp(Y,'v6502_next') #36
|
|
4724 #nop() #37 Overlap
|
|
4725 #
|
|
4726 label('v6502_INC')
|
|
v6502_INC: 10b7 1411 ld $11,y 4727 ld(hi('v6502_inc'),Y) #9,37
|
|
10b8 e00e jmp y,$0e 4728 jmp(Y,'v6502_inc') #10
|
|
4729 #nop() #11 Overlap
|
|
4730 label('v6502_LDA')
|
|
v6502_LDA: 10b9 1411 ld $11,y 4731 ld(hi('v6502_lda'),Y) #9,11
|
|
10ba e018 jmp y,$18 4732 jmp(Y,'v6502_lda') #10
|
|
4733 #nop() #11 Overlap
|
|
4734 label('v6502_LDX')
|
|
v6502_LDX: 10bb 1411 ld $11,y 4735 ld(hi('v6502_ldx'),Y) #9,11
|
|
10bc e022 jmp y,$22 4736 jmp(Y,'v6502_ldx') #10
|
|
4737 #nop() #11 Overlap
|
|
4738 label('v6502_LDX2')
|
|
v6502_LDX2: 10bd 1411 ld $11,y 4739 ld(hi('v6502_ldx2'),Y) #9,11
|
|
10be e02a jmp y,$2a 4740 jmp(Y,'v6502_ldx2') #10
|
|
4741 #nop() #11 Overlap
|
|
4742 label('v6502_LDY')
|
|
v6502_LDY: 10bf 1411 ld $11,y 4743 ld(hi('v6502_ldy'),Y) #9,11
|
|
10c0 e026 jmp y,$26 4744 jmp(Y,'v6502_ldy') #10
|
|
4745 #nop() #11 Overlap
|
|
4746 label('v6502_STA')
|
|
v6502_STA: 10c1 1411 ld $11,y 4747 ld(hi('v6502_sta'),Y) #9,11
|
|
10c2 e034 jmp y,$34 4748 jmp(Y,'v6502_sta') #10
|
|
4749 #nop() #11 Overlap
|
|
4750 label('v6502_STX')
|
|
v6502_STX: 10c3 1411 ld $11,y 4751 ld(hi('v6502_stx'),Y) #9,11
|
|
10c4 e03a jmp y,$3a 4752 jmp(Y,'v6502_stx') #10
|
|
4753 #nop() #11 Overlap
|
|
4754 label('v6502_STX2')
|
|
v6502_STX2: 10c5 1411 ld $11,y 4755 ld(hi('v6502_stx2'),Y) #9,11
|
|
10c6 e040 jmp y,$40 4756 jmp(Y,'v6502_stx2') #10
|
|
4757 #nop() #11 Overlap
|
|
4758 label('v6502_STY')
|
|
v6502_STY: 10c7 1411 ld $11,y 4759 ld(hi('v6502_sty'),Y) #9,11
|
|
10c8 e048 jmp y,$48 4760 jmp(Y,'v6502_sty') #10
|
|
4761 #nop() #11 Overlap
|
|
4762 label('v6502_TAX')
|
|
v6502_TAX: 10c9 1411 ld $11,y 4763 ld(hi('v6502_tax'),Y) #9,11
|
|
10ca e04d jmp y,$4d 4764 jmp(Y,'v6502_tax') #10
|
|
4765 #nop() #11 Overlap
|
|
4766 label('v6502_TAY')
|
|
v6502_TAY: 10cb 1411 ld $11,y 4767 ld(hi('v6502_tay'),Y) #9,11
|
|
10cc e062 jmp y,$62 4768 jmp(Y,'v6502_tay') #10
|
|
4769 #nop() #11 Overlap
|
|
4770 label('v6502_TXA')
|
|
v6502_TXA: 10cd 1411 ld $11,y 4771 ld(hi('v6502_txa'),Y) #9,11
|
|
10ce e065 jmp y,$65 4772 jmp(Y,'v6502_txa') #10
|
|
4773 #nop() #11 Overlap
|
|
4774 label('v6502_TYA')
|
|
v6502_TYA: 10cf 1411 ld $11,y 4775 ld(hi('v6502_tya'),Y) #9,11
|
|
10d0 e068 jmp y,$68 4776 jmp(Y,'v6502_tya') #10
|
|
4777 #nop() #11 Overlap
|
|
4778 label('v6502_CLV')
|
|
v6502_CLV: 10d1 1411 ld $11,y 4779 ld(hi('v6502_clv'),Y) #9,11
|
|
10d2 e076 jmp y,$76 4780 jmp(Y,'v6502_clv') #10
|
|
4781 #nop() #11 Overlap
|
|
4782 label('v6502_RTI')
|
|
v6502_RTI: 10d3 1411 ld $11,y 4783 ld(hi('v6502_rti'),Y) #9,11
|
|
10d4 e0e4 jmp y,$e4 4784 jmp(Y,'v6502_rti') #10
|
|
4785 #nop() #11 Overlap
|
|
4786 label('v6502_ROR')
|
|
v6502_ROR: 10d5 140d ld $0d,y 4787 ld(hi('v6502_ror'),Y) #9,11
|
|
10d6 e08f jmp y,$8f 4788 jmp(Y,'v6502_ror') #10
|
|
4789 #nop() #11 Overlap
|
|
4790 label('v6502_LSR')
|
|
v6502_LSR: 10d7 140d ld $0d,y 4791 ld(hi('v6502_lsr'),Y) #9,11
|
|
10d8 e0a9 jmp y,$a9 4792 jmp(Y,'v6502_lsr') #10
|
|
4793 #nop() #11 Overlap
|
|
4794 label('v6502_PHA')
|
|
v6502_PHA: 10d9 140d ld $0d,y 4795 ld(hi('v6502_pha'),Y) #9,11
|
|
10da e0ee jmp y,$ee 4796 jmp(Y,'v6502_pha') #10
|
|
4797 #nop() #11 Overlap
|
|
4798 label('v6502_CLI')
|
|
v6502_CLI: 10db 1411 ld $11,y 4799 ld(hi('v6502_cli'),Y) #9,11
|
|
10dc e06b jmp y,$6b 4800 jmp(Y,'v6502_cli') #10
|
|
4801 #nop() #11 Overlap
|
|
4802 label('v6502_RTS')
|
|
v6502_RTS: 10dd 1411 ld $11,y 4803 ld(hi('v6502_rts'),Y) #9,11
|
|
10de e08f jmp y,$8f 4804 jmp(Y,'v6502_rts') #10
|
|
4805 #nop() #11 Overlap
|
|
4806 label('v6502_PLA')
|
|
v6502_PLA: 10df 140d ld $0d,y 4807 ld(hi('v6502_pla'),Y) #9,11
|
|
10e0 e0e3 jmp y,$e3 4808 jmp(Y,'v6502_pla') #10
|
|
4809 #nop() #11 Overlap
|
|
4810 label('v6502_SEI')
|
|
v6502_SEI: 10e1 1411 ld $11,y 4811 ld(hi('v6502_sei'),Y) #9,11
|
|
10e2 e06e jmp y,$6e 4812 jmp(Y,'v6502_sei') #10
|
|
4813 #nop() #11 Overlap
|
|
4814 label('v6502_TXS')
|
|
v6502_TXS: 10e3 1411 ld $11,y 4815 ld(hi('v6502_txs'),Y) #9,11
|
|
10e4 e05e jmp y,$5e 4816 jmp(Y,'v6502_txs') #10
|
|
4817 #nop() #11 Overlap
|
|
4818 label('v6502_TSX')
|
|
v6502_TSX: 10e5 1411 ld $11,y 4819 ld(hi('v6502_tsx'),Y) #9,11
|
|
10e6 e054 jmp y,$54 4820 jmp(Y,'v6502_tsx') #10
|
|
4821 #nop() #11 Overlap
|
|
4822 label('v6502_CPY')
|
|
v6502_CPY: 10e7 1411 ld $11,y 4823 ld(hi('v6502_cpy'),Y) #9,11
|
|
10e8 e0bd jmp y,$bd 4824 jmp(Y,'v6502_cpy') #10
|
|
4825 #nop() #11 Overlap
|
|
4826 label('v6502_CMP')
|
|
v6502_CMP: 10e9 1411 ld $11,y 4827 ld(hi('v6502_cmp'),Y) #9,11
|
|
10ea e0be jmp y,$be 4828 jmp(Y,'v6502_cmp') #10
|
|
4829 #nop() #11 Overlap
|
|
4830 label('v6502_DEC')
|
|
v6502_DEC: 10eb 1411 ld $11,y 4831 ld(hi('v6502_dec'),Y) #9,11
|
|
10ec e005 jmp y,$05 4832 jmp(Y,'v6502_dec') #10
|
|
4833 #nop() #11 Overlap
|
|
4834 label('v6502_CLD')
|
|
v6502_CLD: 10ed 1411 ld $11,y 4835 ld(hi('v6502_cld'),Y) #9,11
|
|
10ee e071 jmp y,$71 4836 jmp(Y,'v6502_cld') #10
|
|
4837 #nop() #11 Overlap
|
|
4838 label('v6502_CPX')
|
|
v6502_CPX: 10ef 1411 ld $11,y 4839 ld(hi('v6502_cpx'),Y) #9,11
|
|
10f0 e0bb jmp y,$bb 4840 jmp(Y,'v6502_cpx') #10
|
|
4841 #nop() #11 Overlap
|
|
4842 label('v6502_ASL')
|
|
v6502_ASL: 10f1 140d ld $0d,y 4843 ld(hi('v6502_asl'),Y) #9,11
|
|
10f2 e0cb jmp y,$cb 4844 jmp(Y,'v6502_asl') #10
|
|
4845 #nop() #11 Overlap
|
|
4846 label('v6502_PHP')
|
|
v6502_PHP: 10f3 1411 ld $11,y 4847 ld(hi('v6502_php'),Y) #9,11
|
|
10f4 e0a2 jmp y,$a2 4848 jmp(Y,'v6502_php') #10
|
|
4849 #nop() #11 Overlap
|
|
4850 label('v6502_BIT')
|
|
v6502_BIT: 10f5 1411 ld $11,y 4851 ld(hi('v6502_bit'),Y) #9
|
|
10f6 e07d jmp y,$7d 4852 jmp(Y,'v6502_bit') #10
|
|
4853 #nop() #11 Overlap
|
|
4854 label('v6502_ROL')
|
|
v6502_ROL: 10f7 140d ld $0d,y 4855 ld(hi('v6502_rol'),Y) #9
|
|
10f8 e0b8 jmp y,$b8 4856 jmp(Y,'v6502_rol') #10
|
|
4857 #nop() #11 Overlap
|
|
4858 label('v6502_PLP')
|
|
v6502_PLP: 10f9 1411 ld $11,y 4859 ld(hi('v6502_plp'),Y) #9
|
|
10fa e0d4 jmp y,$d4 4860 jmp(Y,'v6502_plp') #10
|
|
4861 #nop() #11 Overlap
|
|
4862 label('v6502_SED') # Decimal mode not implemented
|
|
v6502_SED: 10fb 1411 ld $11,y 4863 ld(hi('v6502_sed'),Y) #9,11
|
|
10fc e074 jmp y,$74 4864 jmp(Y,'v6502_sed') #10
|
|
4865 #nop() #11 Overlap
|
|
4866 label('v6502_ILL') # All illegal opcodes map to BRK, except $FF which will crash
|
|
4867 label('v6502_BRK')
|
|
v6502_ILL:
|
|
v6502_BRK: 10fd 140d ld $0d,y 4868 ld(hi('v6502_brk'),Y) #9
|
|
10fe e0f6 jmp y,$f6 4869 jmp(Y,'v6502_brk') #10
|
|
4870 #nop() #11 Overlap
|
|
4871
|
|
4872 while pc()&255 < 255:
|
|
4873 nop()
|
|
4874
|
|
4875 # `v6502_RESUME' is the interpreter's secondary entry point for when
|
|
4876 # the opcode and operands were already fetched, just before the last hPulse.
|
|
4877 # It must be at $xxff, prefably somewhere in v6502's own code pages.
|
|
4878 label('v6502_RESUME')
|
|
4879 assert (pc()&255) == 255
|
|
v6502_RESUME: 10ff a006 suba $06 4880 suba(v6502_adjust) #0,11 v6502 secondary entry point
|
|
4881 # --- Page boundary ---
|
|
4882 align(0x100,size=0x200)
|
|
1100 c215 st [$15] 4883 st([vTicks]) #1
|
|
1101 1124 ld [$24],x 4884 ld([v6502_ADL],X) #2
|
|
1102 140f ld $0f,y 4885 ld(hi('v6502_execute'),Y) #3
|
|
1103 e126 jmp y,[$26] 4886 jmp(Y,[v6502_IR]) #4
|
|
1104 fcff bra $ff 4887 bra(255) #5
|
|
4888
|
|
4889 label('v6502_dec')
|
|
v6502_dec: 1105 1525 ld [$25],y 4890 ld([v6502_ADH],Y) #12
|
|
1106 0d00 ld [y,x] 4891 ld([Y,X]) #13
|
|
1107 a001 suba $01 4892 suba(1) #14
|
|
1108 ce00 st [y,x] 4893 st([Y,X]) #15
|
|
1109 c228 st [$28] 4894 st([v6502_Qz]) #16 Z flag
|
|
110a c229 st [$29] 4895 st([v6502_Qn]) #17 N flag
|
|
110b 140e ld $0e,y 4896 ld(hi('v6502_next'),Y) #18
|
|
110c 00f5 ld $f5 4897 ld(-22/2) #19
|
|
110d e020 jmp y,$20 4898 jmp(Y,'v6502_next') #20
|
|
4899 #nop() #21 Overlap
|
|
4900 #
|
|
4901 label('v6502_inc')
|
|
v6502_inc: 110e 1525 ld [$25],y 4902 ld([v6502_ADH],Y) #12,22
|
|
110f 0d00 ld [y,x] 4903 ld([Y,X]) #13
|
|
1110 8001 adda $01 4904 adda(1) #14
|
|
1111 ce00 st [y,x] 4905 st([Y,X]) #15
|
|
1112 c228 st [$28] 4906 st([v6502_Qz]) #16 Z flag
|
|
1113 c229 st [$29] 4907 st([v6502_Qn]) #17 N flag
|
|
1114 140e ld $0e,y 4908 ld(hi('v6502_next'),Y) #18
|
|
1115 00f5 ld $f5 4909 ld(-22/2) #19
|
|
1116 e020 jmp y,$20 4910 jmp(Y,'v6502_next') #20
|
|
1117 0200 nop 4911 nop() #21
|
|
4912
|
|
4913 label('v6502_lda')
|
|
v6502_lda: 1118 0200 nop 4914 nop() #12
|
|
1119 1525 ld [$25],y 4915 ld([v6502_ADH],Y) #13
|
|
111a 0d00 ld [y,x] 4916 ld([Y,X]) #14
|
|
111b c218 st [$18] 4917 st([v6502_A]) #15
|
|
4918 label('.lda16')
|
|
.lda16: 111c c228 st [$28] 4919 st([v6502_Qz]) #16 Z flag
|
|
111d c229 st [$29] 4920 st([v6502_Qn]) #17 N flag
|
|
111e 0200 nop 4921 nop() #18
|
|
111f 140e ld $0e,y 4922 ld(hi('v6502_next'),Y) #19
|
|
1120 e020 jmp y,$20 4923 jmp(Y,'v6502_next') #20
|
|
1121 00f5 ld $f5 4924 ld(-22/2) #21
|
|
4925
|
|
4926 label('v6502_ldx')
|
|
v6502_ldx: 1122 1525 ld [$25],y 4927 ld([v6502_ADH],Y) #12
|
|
1123 0d00 ld [y,x] 4928 ld([Y,X]) #13
|
|
1124 fc1c bra .lda16 4929 bra('.lda16') #14
|
|
1125 c22a st [$2a] 4930 st([v6502_X]) #15
|
|
4931
|
|
4932 label('v6502_ldy')
|
|
v6502_ldy: 1126 1525 ld [$25],y 4933 ld([v6502_ADH],Y) #12
|
|
1127 0d00 ld [y,x] 4934 ld([Y,X]) #13
|
|
1128 fc1c bra .lda16 4935 bra('.lda16') #14
|
|
1129 c22b st [$2b] 4936 st([v6502_Y]) #15
|
|
4937
|
|
4938 label('v6502_ldx2')
|
|
v6502_ldx2: 112a 0124 ld [$24] 4939 ld([v6502_ADL]) #12 Special case $B6: LDX $DD,Y
|
|
112b a12a suba [$2a] 4940 suba([v6502_X]) #13 Undo X offset
|
|
112c 912b adda [$2b],x 4941 adda([v6502_Y],X) #14 Apply Y instead
|
|
112d 0500 ld [x] 4942 ld([X]) #15
|
|
112e c22a st [$2a] 4943 st([v6502_X]) #16
|
|
112f c228 st [$28] 4944 st([v6502_Qz]) #17 Z flag
|
|
1130 c229 st [$29] 4945 st([v6502_Qn]) #18 N flag
|
|
1131 140e ld $0e,y 4946 ld(hi('v6502_next'),Y) #19
|
|
1132 e020 jmp y,$20 4947 jmp(Y,'v6502_next') #20
|
|
1133 00f5 ld $f5 4948 ld(-22/2) #21
|
|
4949
|
|
4950 label('v6502_sta')
|
|
v6502_sta: 1134 1525 ld [$25],y 4951 ld([v6502_ADH],Y) #12
|
|
1135 0118 ld [$18] 4952 ld([v6502_A]) #13
|
|
1136 ce00 st [y,x] 4953 st([Y,X]) #14
|
|
1137 140e ld $0e,y 4954 ld(hi('v6502_next'),Y) #15
|
|
1138 e020 jmp y,$20 4955 jmp(Y,'v6502_next') #16
|
|
1139 00f7 ld $f7 4956 ld(-18/2) #17
|
|
4957
|
|
4958 label('v6502_stx')
|
|
v6502_stx: 113a 1525 ld [$25],y 4959 ld([v6502_ADH],Y) #12
|
|
113b 012a ld [$2a] 4960 ld([v6502_X]) #13
|
|
113c ce00 st [y,x] 4961 st([Y,X]) #14
|
|
113d 140e ld $0e,y 4962 ld(hi('v6502_next'),Y) #15
|
|
113e e020 jmp y,$20 4963 jmp(Y,'v6502_next') #16
|
|
113f 00f7 ld $f7 4964 ld(-18/2) #17
|
|
4965
|
|
4966 label('v6502_stx2')
|
|
v6502_stx2: 1140 0124 ld [$24] 4967 ld([v6502_ADL]) #12 Special case $96: STX $DD,Y
|
|
1141 a12a suba [$2a] 4968 suba([v6502_X]) #13 Undo X offset
|
|
1142 912b adda [$2b],x 4969 adda([v6502_Y],X) #14 Apply Y instead
|
|
1143 012a ld [$2a] 4970 ld([v6502_X]) #15
|
|
1144 c600 st [x] 4971 st([X]) #16
|
|
1145 140e ld $0e,y 4972 ld(hi('v6502_next'),Y) #17
|
|
1146 e020 jmp y,$20 4973 jmp(Y,'v6502_next') #18
|
|
1147 00f6 ld $f6 4974 ld(-20/2) #19
|
|
4975
|
|
4976 label('v6502_sty')
|
|
v6502_sty: 1148 1525 ld [$25],y 4977 ld([v6502_ADH],Y) #12
|
|
1149 012b ld [$2b] 4978 ld([v6502_Y]) #13
|
|
114a ce00 st [y,x] 4979 st([Y,X]) #14
|
|
114b 140e ld $0e,y 4980 ld(hi('v6502_next'),Y) #15
|
|
114c e020 jmp y,$20 4981 jmp(Y,'v6502_next') #16
|
|
4982 label('v6502_tax')
|
|
v6502_tax: 114d 00f7 ld $f7 4983 ld(-18/2) #17,12
|
|
4984 #
|
|
4985 #label('v6502_tax')
|
|
4986 #nop() #12 Overlap
|
|
114e 0118 ld [$18] 4987 ld([v6502_A]) #13
|
|
114f c22a st [$2a] 4988 st([v6502_X]) #14
|
|
4989 label('.tax15')
|
|
.tax15: 1150 c228 st [$28] 4990 st([v6502_Qz]) #15 Z flag
|
|
1151 c229 st [$29] 4991 st([v6502_Qn]) #16 N flag
|
|
1152 140e ld $0e,y 4992 ld(hi('v6502_next'),Y) #17
|
|
1153 e020 jmp y,$20 4993 jmp(Y,'v6502_next') #18
|
|
4994 label('v6502_tsx')
|
|
v6502_tsx: 1154 00f6 ld $f6 4995 ld(-20/2) #19
|
|
4996 #
|
|
4997 #label('v6502_tsx')
|
|
4998 #nop() #12 Overlap
|
|
1155 011c ld [$1c] 4999 ld([v6502_S]) #13
|
|
1156 a001 suba $01 5000 suba(1) #14 Shift down on export
|
|
1157 c22a st [$2a] 5001 st([v6502_X]) #15
|
|
5002 label('.tsx16')
|
|
.tsx16: 1158 c228 st [$28] 5003 st([v6502_Qz]) #16 Z flag
|
|
1159 c229 st [$29] 5004 st([v6502_Qn]) #17 N flag
|
|
115a 0200 nop 5005 nop() #18
|
|
115b 140e ld $0e,y 5006 ld(hi('v6502_next'),Y) #19
|
|
115c e020 jmp y,$20 5007 jmp(Y,'v6502_next') #20
|
|
115d 00f5 ld $f5 5008 ld(-22/2) #21
|
|
5009
|
|
5010 label('v6502_txs')
|
|
v6502_txs: 115e 012a ld [$2a] 5011 ld([v6502_X]) #12
|
|
115f 8001 adda $01 5012 adda(1) #13 Shift up on import
|
|
1160 fc58 bra .tsx16 5013 bra('.tsx16') #14
|
|
1161 c21c st [$1c] 5014 st([v6502_S]) #15
|
|
5015
|
|
5016 label('v6502_tay')
|
|
v6502_tay: 1162 0118 ld [$18] 5017 ld([v6502_A]) #12
|
|
1163 fc50 bra .tax15 5018 bra('.tax15') #13
|
|
1164 c22b st [$2b] 5019 st([v6502_Y]) #14
|
|
5020
|
|
5021 label('v6502_txa')
|
|
v6502_txa: 1165 012a ld [$2a] 5022 ld([v6502_X]) #12
|
|
1166 fc50 bra .tax15 5023 bra('.tax15') #13
|
|
1167 c218 st [$18] 5024 st([v6502_A]) #14
|
|
5025
|
|
5026 label('v6502_tya')
|
|
v6502_tya: 1168 012b ld [$2b] 5027 ld([v6502_Y]) #12
|
|
1169 fc50 bra .tax15 5028 bra('.tax15') #13
|
|
116a c218 st [$18] 5029 st([v6502_A]) #14
|
|
5030
|
|
5031 label('v6502_cli')
|
|
v6502_cli: 116b 0127 ld [$27] 5032 ld([v6502_P]) #12
|
|
116c fc79 bra .clv15 5033 bra('.clv15') #13
|
|
116d 20fb anda $fb 5034 anda(~v6502_Iflag) #14
|
|
5035
|
|
5036 label('v6502_sei')
|
|
v6502_sei: 116e 0127 ld [$27] 5037 ld([v6502_P]) #12
|
|
116f fc79 bra .clv15 5038 bra('.clv15') #13
|
|
1170 4004 ora $04 5039 ora(v6502_Iflag) #14
|
|
5040
|
|
5041 label('v6502_cld')
|
|
v6502_cld: 1171 0127 ld [$27] 5042 ld([v6502_P]) #12
|
|
1172 fc79 bra .clv15 5043 bra('.clv15') #13
|
|
1173 20f7 anda $f7 5044 anda(~v6502_Dflag) #14
|
|
5045
|
|
5046 label('v6502_sed')
|
|
v6502_sed: 1174 0127 ld [$27] 5047 ld([v6502_P]) #12
|
|
1175 fc79 bra .clv15 5048 bra('.clv15') #13
|
|
5049 label('v6502_clv')
|
|
v6502_clv: 1176 4008 ora $08 5050 ora(v6502_Dflag) #14,12 Overlap
|
|
5051 #
|
|
5052 #label('v6502_clv')
|
|
5053 #nop() #12
|
|
1177 0127 ld [$27] 5054 ld([v6502_P]) #13
|
|
1178 207f anda $7f 5055 anda(~v6502_Vemu) #14
|
|
5056 label('.clv15')
|
|
.clv15: 1179 c227 st [$27] 5057 st([v6502_P]) #15
|
|
117a 140e ld $0e,y 5058 ld(hi('v6502_next'),Y) #16
|
|
117b 00f6 ld $f6 5059 ld(-20/2) #17
|
|
117c e020 jmp y,$20 5060 jmp(Y,'v6502_next') #18
|
|
5061 label('v6502_bit')
|
|
v6502_bit: 117d 0200 nop 5062 nop() #19,12
|
|
5063 #
|
|
5064 #label('v6502_bit')
|
|
5065 #nop() #12 Overlap
|
|
117e 1124 ld [$24],x 5066 ld([v6502_ADL],X) #13
|
|
117f 1525 ld [$25],y 5067 ld([v6502_ADH],Y) #14
|
|
1180 0d00 ld [y,x] 5068 ld([Y,X]) #15
|
|
1181 c229 st [$29] 5069 st([v6502_Qn]) #16 N flag
|
|
1182 2118 anda [$18] 5070 anda([v6502_A]) #17 This is a reason we keep N and Z in separate bytes
|
|
1183 c228 st [$28] 5071 st([v6502_Qz]) #18 Z flag
|
|
1184 0127 ld [$27] 5072 ld([v6502_P]) #19
|
|
1185 207f anda $7f 5073 anda(~v6502_Vemu) #20
|
|
1186 c227 st [$27] 5074 st([v6502_P]) #21
|
|
1187 0d00 ld [y,x] 5075 ld([Y,X]) #22
|
|
1188 8200 adda ac 5076 adda(AC) #23
|
|
1189 2080 anda $80 5077 anda(v6502_Vemu) #24
|
|
118a 4127 ora [$27] 5078 ora([v6502_P]) #25
|
|
118b c227 st [$27] 5079 st([v6502_P]) #26 Update V
|
|
118c 140e ld $0e,y 5080 ld(hi('v6502_next'),Y) #27
|
|
118d e020 jmp y,$20 5081 jmp(Y,'v6502_next') #28
|
|
118e 00f1 ld $f1 5082 ld(-30/2) #29
|
|
5083
|
|
5084 label('v6502_rts')
|
|
v6502_rts: 118f 011c ld [$1c] 5085 ld([v6502_S]) #12
|
|
1190 1200 ld ac,x 5086 ld(AC,X) #13
|
|
1191 8002 adda $02 5087 adda(2) #14
|
|
1192 c21c st [$1c] 5088 st([v6502_S]) #15
|
|
1193 1400 ld $00,y 5089 ld(0,Y) #16
|
|
1194 0d00 ld [y,x] 5090 ld([Y,X]) #17
|
|
1195 de00 st [y,x++] 5091 st([Y,Xpp]) #18 Just X++
|
|
1196 8001 adda $01 5092 adda(1) #19
|
|
1197 c21a st [$1a] 5093 st([v6502_PCL]) #20
|
|
1198 f09b beq $119b 5094 beq(pc()+3) #21
|
|
1199 fc9c bra $119c 5095 bra(pc()+3) #22
|
|
119a 0000 ld $00 5096 ld(0) #23
|
|
119b 0001 ld $01 5097 ld(1) #23(!)
|
|
119c 8d00 adda [y,x] 5098 adda([Y,X]) #24
|
|
119d c21b st [$1b] 5099 st([v6502_PCH]) #25
|
|
119e 0200 nop 5100 nop() #26
|
|
119f 140e ld $0e,y 5101 ld(hi('v6502_next'),Y) #27
|
|
11a0 e020 jmp y,$20 5102 jmp(Y,'v6502_next') #28
|
|
11a1 00f1 ld $f1 5103 ld(-30/2) #29
|
|
5104
|
|
5105 label('v6502_php')
|
|
v6502_php: 11a2 011c ld [$1c] 5106 ld([v6502_S]) #12
|
|
11a3 a001 suba $01 5107 suba(1) #13
|
|
11a4 d21c st [$1c],x 5108 st([v6502_S],X) #14
|
|
11a5 0127 ld [$27] 5109 ld([v6502_P]) #15
|
|
11a6 20bd anda $bd 5110 anda(~v6502_Vflag&~v6502_Zflag) #16 Keep Vemu,B,D,I,C
|
|
11a7 f4aa bge $11aa 5111 bpl(pc()+3) #17 V to bit 6 and clear N
|
|
11a8 fcaa bra $11aa 5112 bra(pc()+2) #18
|
|
11a9 60c0 xora $c0 5113 xora(v6502_Vflag^v6502_Vemu) #19
|
|
11aa c600 st [x] 5114 st([X]) #19,20
|
|
11ab 0128 ld [$28] 5115 ld([v6502_Qz]) #21 Z flag
|
|
11ac f0af beq $11af 5116 beq(pc()+3) #22
|
|
11ad fcb0 bra $11b0 5117 bra(pc()+3) #23
|
|
11ae 0000 ld $00 5118 ld(0) #24
|
|
11af 0002 ld $02 5119 ld(v6502_Zflag) #24(!)
|
|
11b0 4500 ora [x] 5120 ora([X]) #25
|
|
11b1 c600 st [x] 5121 st([X]) #26
|
|
11b2 0129 ld [$29] 5122 ld([v6502_Qn]) #27 N flag
|
|
11b3 2080 anda $80 5123 anda(0x80) #28
|
|
11b4 4500 ora [x] 5124 ora([X]) #29
|
|
11b5 4020 ora $20 5125 ora(v6502_Uflag) #30 Unused bit
|
|
11b6 c600 st [x] 5126 st([X]) #31
|
|
11b7 0200 nop 5127 nop() #32
|
|
11b8 140e ld $0e,y 5128 ld(hi('v6502_next'),Y) #33
|
|
11b9 e020 jmp y,$20 5129 jmp(Y,'v6502_next') #34
|
|
11ba 00ee ld $ee 5130 ld(-36/2) #35
|
|
5131
|
|
5132 label('v6502_cpx')
|
|
v6502_cpx: 11bb fcc0 bra .cmp14 5133 bra('.cmp14') #12
|
|
11bc 012a ld [$2a] 5134 ld([v6502_X]) #13
|
|
5135
|
|
5136 label('v6502_cpy')
|
|
v6502_cpy: 11bd fcc0 bra .cmp14 5137 bra('.cmp14') #12
|
|
5138 label('v6502_cmp')
|
|
v6502_cmp: 11be 012b ld [$2b] 5139 ld([v6502_Y]) #13,12
|
|
5140 #
|
|
5141 #label('v6502_cmp') #12 Overlap
|
|
5142 assert v6502_Cflag == 1
|
|
11bf 0118 ld [$18] 5143 ld([v6502_A]) #13
|
|
5144 label('.cmp14')
|
|
.cmp14: 11c0 1525 ld [$25],y 5145 ld([v6502_ADH],Y) #14
|
|
11c1 e8c7 blt .cmp17 5146 bmi('.cmp17') #15 Carry?
|
|
11c2 ad00 suba [y,x] 5147 suba([Y,X]) #16
|
|
11c3 c228 st [$28] 5148 st([v6502_Qz]) #17 Z flag
|
|
11c4 c229 st [$29] 5149 st([v6502_Qn]) #18 N flag
|
|
11c5 fccb bra .cmp21 5150 bra('.cmp21') #19
|
|
11c6 4d00 ora [y,x] 5151 ora([Y,X]) #20
|
|
5152 label('.cmp17')
|
|
.cmp17: 11c7 c228 st [$28] 5153 st([v6502_Qz]) #17 Z flag
|
|
11c8 c229 st [$29] 5154 st([v6502_Qn]) #18 N flag
|
|
11c9 2d00 anda [y,x] 5155 anda([Y,X]) #19
|
|
11ca 0200 nop 5156 nop() #20
|
|
5157 label('.cmp21')
|
|
.cmp21: 11cb 6080 xora $80 5158 xora(0x80) #21
|
|
11cc 3080 anda $80,x 5159 anda(0x80,X) #22 Move carry to bit 0
|
|
11cd 0127 ld [$27] 5160 ld([v6502_P]) #23 C flag
|
|
11ce 20fe anda $fe 5161 anda(~1) #24
|
|
11cf 4500 ora [x] 5162 ora([X]) #25
|
|
11d0 c227 st [$27] 5163 st([v6502_P]) #26
|
|
11d1 140e ld $0e,y 5164 ld(hi('v6502_next'),Y) #27
|
|
11d2 e020 jmp y,$20 5165 jmp(Y,'v6502_next') #28
|
|
11d3 00f1 ld $f1 5166 ld(-30/2) #29
|
|
5167
|
|
5168 label('v6502_plp')
|
|
5169 assert v6502_Nflag == 128
|
|
5170 assert 2*v6502_Vflag == v6502_Vemu
|
|
v6502_plp: 11d4 011c ld [$1c] 5171 ld([v6502_S]) #12
|
|
11d5 1200 ld ac,x 5172 ld(AC,X) #13
|
|
11d6 8001 adda $01 5173 adda(1) #14
|
|
11d7 c21c st [$1c] 5174 st([v6502_S]) #15
|
|
11d8 0500 ld [x] 5175 ld([X]) #16
|
|
11d9 c229 st [$29] 5176 st([v6502_Qn]) #17 N flag
|
|
11da 2002 anda $02 5177 anda(v6502_Zflag) #18
|
|
11db 6002 xora $02 5178 xora(v6502_Zflag) #19
|
|
11dc c228 st [$28] 5179 st([v6502_Qz]) #20 Z flag
|
|
11dd 0500 ld [x] 5180 ld([X]) #21
|
|
11de 207f anda $7f 5181 anda(~v6502_Vemu) #22 V to bit 7
|
|
11df 8040 adda $40 5182 adda(v6502_Vflag) #23
|
|
11e0 c227 st [$27] 5183 st([v6502_P]) #24 All other flags
|
|
11e1 140e ld $0e,y 5184 ld(hi('v6502_next'),Y) #25
|
|
11e2 e020 jmp y,$20 5185 jmp(Y,'v6502_next') #26
|
|
11e3 00f2 ld $f2 5186 ld(-28/2) #27
|
|
5187
|
|
5188 label('v6502_rti')
|
|
v6502_rti: 11e4 011c ld [$1c] 5189 ld([v6502_S]) #12
|
|
11e5 1200 ld ac,x 5190 ld(AC,X) #13
|
|
11e6 8003 adda $03 5191 adda(3) #14
|
|
11e7 c21c st [$1c] 5192 st([v6502_S]) #15
|
|
11e8 0500 ld [x] 5193 ld([X]) #16
|
|
11e9 c229 st [$29] 5194 st([v6502_Qn]) #17 N flag
|
|
11ea 2002 anda $02 5195 anda(v6502_Zflag) #18
|
|
11eb 6002 xora $02 5196 xora(v6502_Zflag) #19
|
|
11ec c228 st [$28] 5197 st([v6502_Qz]) #20 Z flag
|
|
11ed 1400 ld $00,y 5198 ld(0,Y) #21
|
|
11ee 0d00 ld [y,x] 5199 ld([Y,X]) #22
|
|
11ef de00 st [y,x++] 5200 st([Y,Xpp]) #23 Just X++
|
|
11f0 207f anda $7f 5201 anda(~v6502_Vemu) #24 V to bit 7
|
|
11f1 8040 adda $40 5202 adda(v6502_Vflag) #25
|
|
11f2 c227 st [$27] 5203 st([v6502_P]) #26 All other flags
|
|
11f3 0d00 ld [y,x] 5204 ld([Y,X]) #27
|
|
11f4 de00 st [y,x++] 5205 st([Y,Xpp]) #28 Just X++
|
|
11f5 c21a st [$1a] 5206 st([v6502_PCL]) #29
|
|
11f6 0d00 ld [y,x] 5207 ld([Y,X]) #30
|
|
11f7 c21b st [$1b] 5208 st([v6502_PCH]) #31
|
|
11f8 0200 nop 5209 nop() #32
|
|
11f9 140e ld $0e,y 5210 ld(hi('v6502_next'),Y) #33
|
|
11fa e020 jmp y,$20 5211 jmp(Y,'v6502_next') #34
|
|
11fb 00ee ld $ee 5212 ld(-36/2) #35
|
|
5213
|
|
5214 #-----------------------------------------------------------------------
|
|
5215 # Extended vertical blank logic: interrupts
|
|
5216 #-----------------------------------------------------------------------
|
|
11fc 0200 nop 5217 align(0x100)
|
|
11fd 0200 nop
|
|
11fe 0200 nop
|
|
11ff 0200 nop
|
|
5218
|
|
5219 # Check if an IRQ handler is defined
|
|
5220 label('vBlankFirst#78')
|
|
vBlankFirst#78:
|
|
1200 09f6 ld [y,$f6] 5221 ld([Y,vIRQ_v5]) #78
|
|
1201 49f7 ora [y,$f7] 5222 ora([Y,vIRQ_v5+1]) #79
|
|
5223 bne('vBlankFirst#82') #80
|
|
1202 ec09 bne vBlankFirst#82
|
|
1203 0116 ld [$16] 5224 ld([vPC]) #81
|
|
1204 0055 ld $55 5225 runVcpu(186-82-extra, #82 Application cycles (scan line 0)
|
|
1205 c21e st [$1e]
|
|
1206 1505 ld [$05],y
|
|
1207 e0ff jmp y,$ff
|
|
1208 001f ld $1f
|
|
5226 '---D line 0 timeout but no irq',
|
|
5227 returnTo='vBlankFirst#186')
|
|
5228
|
|
5229 label('vBlankFirst#82')
|
|
vBlankFirst#82:
|
|
1209 c230 st [$30] 5230 st([vIrqSave+0]) #82 Save vPC
|
|
120a 0117 ld [$17] 5231 ld([vPC+1]) #83
|
|
120b c231 st [$31] 5232 st([vIrqSave+1]) #84
|
|
120c 0118 ld [$18] 5233 ld([vAC]) #85 Save vAC
|
|
120d c232 st [$32] 5234 st([vIrqSave+2]) #86
|
|
120e 0119 ld [$19] 5235 ld([vAC+1]) #87
|
|
120f c233 st [$33] 5236 st([vIrqSave+3]) #88
|
|
1210 09f6 ld [y,$f6] 5237 ld([Y,vIRQ_v5]) #89 Set vPC to vIRQ
|
|
1211 a002 suba $02 5238 suba(2) #90
|
|
1212 c216 st [$16] 5239 st([vPC]) #91
|
|
1213 09f7 ld [y,$f7] 5240 ld([Y,vIRQ_v5+1]) #92
|
|
1214 c217 st [$17] 5241 st([vPC+1]) #93
|
|
1215 0105 ld [$05] 5242 ld([vCpuSelect]) #94 Save vCpuSelect
|
|
1216 c234 st [$34] 5243 st([vIrqSave+4]) #95
|
|
1217 0002 ld $02 5244 ld(hi('ENTER')) #96 Set vCpuSelect to ENTER (=regular vCPU)
|
|
1218 c205 st [$05] 5245 st([vCpuSelect]) #97
|
|
1219 0055 ld $55 5246 runVcpu(186-98-extra, #98 Application cycles (scan line 0)
|
|
121a c21e st [$1e]
|
|
121b 1505 ld [$05],y
|
|
121c e0ff jmp y,$ff
|
|
121d 0017 ld $17
|
|
5247 '---D line 0 timeout with irq',
|
|
5248 returnTo='vBlankFirst#186')
|
|
5249
|
|
5250 # vRTI immediate resume
|
|
5251 label('vRTI#25')
|
|
vRTI#25: 121e 0133 ld [$33] 5252 ld([vIrqSave+3]) #25
|
|
121f c219 st [$19] 5253 st([vAC+1]) #26
|
|
1220 0134 ld [$34] 5254 ld([vIrqSave+4]) #27
|
|
1221 d605 st [$05],y 5255 st([vCpuSelect],Y) #28
|
|
1222 00f0 ld $f0 5256 ld(-32//2) #29
|
|
1223 e0ff jmp y,$ff 5257 jmp(Y,'ENTER') #30
|
|
1224 8115 adda [$15] 5258 adda([vTicks]) #31-32=-1
|
|
5259
|
|
5260
|
|
5261 # Entered last line of vertical blank (line 40)
|
|
5262 label('vBlankLast#34')
|
|
5263
|
|
5264 #-----------------------------------------------------------------------
|
|
5265 # Extended vertical blank logic: game controller decoding
|
|
5266 #-----------------------------------------------------------------------
|
|
5267
|
|
5268 # Game controller types
|
|
5269 # TypeA: Based on 74LS165 shift register (not supported)
|
|
5270 # TypeB: Based on CD4021B shift register (standard)
|
|
5271 # TypeC: Based on priority encoder
|
|
5272 #
|
|
5273 # Notes:
|
|
5274 # - TypeA was only used during development and first beta test, before ROM v1
|
|
5275 # - TypeB appears as type A with negative logic levels
|
|
5276 # - TypeB is the game controller type that comes with the original kit and ROM v1
|
|
5277 # - TypeB is mimicked by BabelFish / Pluggy McPlugface
|
|
5278 # - TypeB requires a prolonged /SER_LATCH, therefore vPulse is 8 scanlines, not 2
|
|
5279 # - TypeB and TypeC can be sampled in the same scanline
|
|
5280 # - TypeA is 1 scanline shifted as it looks at a different edge (XXX up or down?)
|
|
5281 # - TypeC gives incomplete information: lower buttons overshadow higher ones
|
|
5282 #
|
|
5283 # TypeC Alias Button TypeB
|
|
5284 # 00000000 ^@ -> Right 11111110
|
|
5285 # 00000001 ^A -> Left 11111101
|
|
5286 # 00000011 ^C -> Down 11111011
|
|
5287 # 00000111 ^G -> Up 11110111
|
|
5288 # 00001111 ^O -> Start 11101111
|
|
5289 # 00011111 ^_ -> Select 11011111
|
|
5290 # 00111111 ? -> B 10111111
|
|
5291 # 01111111 DEL -> A 01111111
|
|
5292 # 11111111 -> (None) 11111111
|
|
5293 #
|
|
5294 # Conversion formula:
|
|
5295 # f(x) := 254 - x
|
|
5296
|
|
5297 # Detect controller TypeC codes
|
|
vBlankLast#34:
|
|
1225 010f ld [$0f] 5298 ld([serialRaw]) #34 if serialRaw in [0,1,3,7,15,31,63,127,255]
|
|
1226 8001 adda $01 5299 adda(1) #35
|
|
1227 210f anda [$0f] 5300 anda([serialRaw]) #36
|
|
1228 ec39 bne .buttons#39 5301 bne('.buttons#39') #37
|
|
5302
|
|
5303 # TypeC
|
|
1229 010f ld [$0f] 5304 ld([serialRaw]) #38 [TypeC] if serialRaw < serialLast
|
|
122a 8001 adda $01 5305 adda(1) #39
|
|
122b 2110 anda [$10] 5306 anda([serialLast]) #40
|
|
122c ec30 bne .buttons#43 5307 bne('.buttons#43') #41
|
|
122d 00fe ld $fe 5308 ld(254) #42 then clear the selected bit
|
|
122e 0200 nop 5309 nop() #43
|
|
122f fc33 bra .buttons#46 5310 bra('.buttons#46') #44
|
|
5311 label('.buttons#43')
|
|
.buttons#43: 1230 a10f suba [$0f] 5312 suba([serialRaw]) #43,45
|
|
1231 2111 anda [$11] 5313 anda([buttonState]) #44
|
|
1232 c211 st [$11] 5314 st([buttonState]) #45
|
|
5315 label('.buttons#46')
|
|
.buttons#46: 1233 010f ld [$0f] 5316 ld([serialRaw]) #46 Set the lower bits
|
|
1234 4111 ora [$11] 5317 ora([buttonState]) #47
|
|
5318 label('.buttons#48')
|
|
.buttons#48: 1235 c211 st [$11] 5319 st([buttonState]) #48
|
|
1236 010f ld [$0f] 5320 ld([serialRaw]) #49 Update serialLast for next pass
|
|
1237 e0b3 jmp y,$b3 5321 jmp(Y,'vBlankLast#52') #50
|
|
1238 c210 st [$10] 5322 st([serialLast]) #51
|
|
5323
|
|
5324 # TypeB
|
|
5325 # pChange = pNew & ~pOld
|
|
5326 # nChange = nNew | ~nOld {DeMorgan}
|
|
5327 label('.buttons#39')
|
|
.buttons#39: 1239 00ff ld $ff 5328 ld(255) #39 [TypeB] Bitwise edge-filter to detect button presses
|
|
123a 6110 xora [$10] 5329 xora([serialLast]) #40
|
|
123b 410f ora [$0f] 5330 ora([serialRaw]) #41 Catch button-press events
|
|
123c 2111 anda [$11] 5331 anda([buttonState]) #42 Keep active button presses
|
|
123d 410f ora [$0f] 5332 ora([serialRaw]) #43
|
|
123e 0200 nop 5333 nop() #44
|
|
123f 0200 nop 5334 nop() #45
|
|
1240 fc35 bra .buttons#48 5335 bra('.buttons#48') #46
|
|
1241 0200 nop 5336 nop() #47
|
|
5337
|
|
5338
|
|
5339 #-----------------------------------------------------------------------
|
|
5340 # More SYS functions
|
|
5341 #-----------------------------------------------------------------------
|
|
5342
|
|
5343 # SYS_Exec_88 implementation
|
|
5344 label('sys_Exec')
|
|
sys_Exec: 1242 d617 st [$17],y 5345 st([vPC+1],Y) #18 Clear vPCH and Y
|
|
1243 011c ld [$1c] 5346 ld([vSP]) #19 Place ROM loader below current stack pointer
|
|
1244 a037 suba $37 5347 suba(53+2) #20 (AC -> *+0) One extra word for PUSH
|
|
1245 d21d st [$1d],x 5348 st([vTmp],X) #21
|
|
1246 80fe adda $fe 5349 adda(-2) #22 (AC -> *-2)
|
|
1247 c216 st [$16] 5350 st([vPC]) #23
|
|
5351 # Start of manually compiled vCPU section
|
|
1248 dc75 st $75,[y,x++] 5352 st('PUSH', [Y,Xpp]) #24 *+0
|
|
1249 dccf st $cf,[y,x++] 5353 st('CALL', [Y,Xpp]) #25 *+26 Fetch first byte
|
|
124a 8023 adda $23 5354 adda(33-(-2)) #26 (AC -> *+33)
|
|
124b de00 st [y,x++] 5355 st( [Y,Xpp]) #27 *+27
|
|
124c dc5e st $5e,[y,x++] 5356 st('ST', [Y,Xpp]) #28 *+3 Chunk copy loop
|
|
124d dc27 st $27,[y,x++] 5357 st(sysArgs+3, [Y,Xpp]) #29 *+4 High-address comes first
|
|
124e dccf st $cf,[y,x++] 5358 st('CALL', [Y,Xpp]) #30 *+5
|
|
124f de00 st [y,x++] 5359 st( [Y,Xpp]) #31 *+6
|
|
1250 dc5e st $5e,[y,x++] 5360 st('ST', [Y,Xpp]) #32 *+7
|
|
1251 dc26 st $26,[y,x++] 5361 st(sysArgs+2, [Y,Xpp]) #33 *+8 Then the low address
|
|
1252 dccf st $cf,[y,x++] 5362 st('CALL', [Y,Xpp]) #34 *+9
|
|
1253 de00 st [y,x++] 5363 st( [Y,Xpp]) #35 *+10
|
|
1254 dc5e st $5e,[y,x++] 5364 st('ST', [Y,Xpp]) #36 *+11 Byte copy loop
|
|
1255 dc28 st $28,[y,x++] 5365 st(sysArgs+4, [Y,Xpp]) #37 *+12 Byte count (0 means 256)
|
|
1256 dccf st $cf,[y,x++] 5366 st('CALL', [Y,Xpp]) #38 *+13
|
|
1257 de00 st [y,x++] 5367 st( [Y,Xpp]) #39 *+14
|
|
1258 dcf0 st $f0,[y,x++] 5368 st('POKE', [Y,Xpp]) #40 *+15
|
|
1259 dc26 st $26,[y,x++] 5369 st(sysArgs+2, [Y,Xpp]) #41 *+16
|
|
125a dc93 st $93,[y,x++] 5370 st('INC', [Y,Xpp]) #42 *+17
|
|
125b dc26 st $26,[y,x++] 5371 st(sysArgs+2, [Y,Xpp]) #43 *+18
|
|
125c dc1a st $1a,[y,x++] 5372 st('LD', [Y,Xpp]) #44 *+19
|
|
125d dc28 st $28,[y,x++] 5373 st(sysArgs+4, [Y,Xpp]) #45 *+20
|
|
125e dce6 st $e6,[y,x++] 5374 st('SUBI', [Y,Xpp]) #46 *+21
|
|
125f dc01 st $01,[y,x++] 5375 st(1, [Y,Xpp]) #47 *+22
|
|
1260 dc35 st $35,[y,x++] 5376 st('BCC', [Y,Xpp]) #48 *+23
|
|
1261 dc72 st $72,[y,x++] 5377 st('NE', [Y,Xpp]) #49 *+24
|
|
1262 80e8 adda $e8 5378 adda(11-2-33) #50 (AC -> *+9)
|
|
1263 de00 st [y,x++] 5379 st( [Y,Xpp]) #51 *+25
|
|
1264 dccf st $cf,[y,x++] 5380 st('CALL', [Y,Xpp]) #52 *+26 Go to next block
|
|
1265 8018 adda $18 5381 adda(33-9) #53 (AC -> *+33)
|
|
1266 de00 st [y,x++] 5382 st( [Y,Xpp]) #54 *+27
|
|
1267 dc35 st $35,[y,x++] 5383 st('BCC', [Y,Xpp]) #55 *+28
|
|
1268 dc72 st $72,[y,x++] 5384 st('NE', [Y,Xpp]) #56 *+29
|
|
1269 80e0 adda $e0 5385 adda(3-2-33) #57 (AC -> *+1)
|
|
126a de00 st [y,x++] 5386 st( [Y,Xpp]) #58 *+30
|
|
126b dc63 st $63,[y,x++] 5387 st('POP', [Y,Xpp]) #59 *+31 End
|
|
126c dcff st $ff,[y,x++] 5388 st('RET', [Y,Xpp]) #60 *+32
|
|
5389 # Pointer constant pointing to the routine below (for use by CALL)
|
|
126d 8022 adda $22 5390 adda(35-1) #61 (AC -> *+35)
|
|
126e de00 st [y,x++] 5391 st( [Y,Xpp]) #62 *+33
|
|
126f dc00 st $00,[y,x++] 5392 st(0, [Y,Xpp]) #63 *+34
|
|
5393 # Routine to read next byte from ROM and advance read pointer
|
|
1270 dc1a st $1a,[y,x++] 5394 st('LD', [Y,Xpp]) #64 *+35 Test for end of ROM table
|
|
1271 dc24 st $24,[y,x++] 5395 st(sysArgs+0, [Y,Xpp]) #65 *+36
|
|
1272 dc8c st $8c,[y,x++] 5396 st('XORI', [Y,Xpp]) #66 *+37
|
|
1273 dcfb st $fb,[y,x++] 5397 st(251, [Y,Xpp]) #67 *+38
|
|
1274 dc35 st $35,[y,x++] 5398 st('BCC', [Y,Xpp]) #68 *+39
|
|
1275 dc72 st $72,[y,x++] 5399 st('NE', [Y,Xpp]) #69 *+40
|
|
1276 8009 adda $09 5400 adda(46-2-35) #70 (AC -> *+44)
|
|
1277 de00 st [y,x++] 5401 st( [Y,Xpp]) #71 *+41
|
|
1278 dc5e st $5e,[y,x++] 5402 st('ST', [Y,Xpp]) #72 *+42 Wrap to next ROM page
|
|
1279 dc24 st $24,[y,x++] 5403 st(sysArgs+0, [Y,Xpp]) #73 *+43
|
|
127a dc93 st $93,[y,x++] 5404 st('INC', [Y,Xpp]) #74 *+44
|
|
127b dc25 st $25,[y,x++] 5405 st(sysArgs+1, [Y,Xpp]) #75 *+45
|
|
127c dc21 st $21,[y,x++] 5406 st('LDW', [Y,Xpp]) #76 *+46 Read next byte from ROM table
|
|
127d dc24 st $24,[y,x++] 5407 st(sysArgs+0, [Y,Xpp]) #77 *+47
|
|
127e dc7f st $7f,[y,x++] 5408 st('LUP', [Y,Xpp]) #78 *+48
|
|
127f dc00 st $00,[y,x++] 5409 st(0, [Y,Xpp]) #79 *+49
|
|
1280 dc93 st $93,[y,x++] 5410 st('INC', [Y,Xpp]) #80 *+50 Increment read pointer
|
|
1281 dc24 st $24,[y,x++] 5411 st(sysArgs+0, [Y,Xpp]) #81 *+51
|
|
1282 dcff st $ff,[y,x++] 5412 st('RET', [Y,Xpp]) #82 *+52 Return
|
|
5413 # Return to interpreter
|
|
1283 1403 ld $03,y 5414 ld(hi('REENTER'),Y) #83
|
|
1284 e0cb jmp y,$cb 5415 jmp(Y,'REENTER') #84
|
|
1285 00d4 ld $d4 5416 ld(-88/2) #85
|
|
5417
|
|
5418 # SYS_VDrawBits_134 implementation
|
|
5419 label('sys_VDrawBits')
|
|
sys_VDrawBits:
|
|
1286 0000 ld $00 5420 ld(0) #18
|
|
5421 label('.sysVdb0')
|
|
.sysVdb0: 1287 c21d st [$1d] 5422 st([vTmp]) #19+i*25
|
|
1288 9529 adda [$29],y 5423 adda([sysArgs+5],Y) #20+i*25 Y=[sysPos+1]+[vTmp]
|
|
1289 0126 ld [$26] 5424 ld([sysArgs+2]) #21+i*25 Select color
|
|
128a e88d blt $128d 5425 bmi(pc()+3) #22+i*25
|
|
128b fc8e bra $128e 5426 bra(pc()+3) #23+i*25
|
|
128c 0124 ld [$24] 5427 ld([sysArgs+0]) #24+i*25
|
|
128d 0125 ld [$25] 5428 ld([sysArgs+1]) #24+i*25(!)
|
|
128e ce00 st [y,x] 5429 st([Y,X]) #25+i*25 Draw pixel
|
|
128f 0126 ld [$26] 5430 ld([sysArgs+2]) #26+i*25 Shift byte left
|
|
1290 8200 adda ac 5431 adda(AC) #27+i*25
|
|
1291 c226 st [$26] 5432 st([sysArgs+2]) #28+i*25
|
|
1292 011d ld [$1d] 5433 ld([vTmp]) #29+i*25 Unrolled loop (once)
|
|
1293 8129 adda [$29] 5434 adda([sysArgs+5]) #31+i*25
|
|
1294 9401 adda $01,y 5435 adda(1,Y) #30+i*25 Y=[sysPos+1]+[vTmp]+1
|
|
1295 0126 ld [$26] 5436 ld([sysArgs+2]) #32+i*25 Select color
|
|
1296 e899 blt $1299 5437 bmi(pc()+3) #33+i*25
|
|
1297 fc9a bra $129a 5438 bra(pc()+3) #34+i*25
|
|
1298 0124 ld [$24] 5439 ld([sysArgs+0]) #35+i*25
|
|
1299 0125 ld [$25] 5440 ld([sysArgs+1]) #35+i*25(!)
|
|
129a ce00 st [y,x] 5441 st([Y,X]) #36+i*25 Draw pixel
|
|
129b 0126 ld [$26] 5442 ld([sysArgs+2]) #37+i*25 Shift byte left
|
|
129c 8200 adda ac 5443 adda(AC) #38+i*25
|
|
129d c226 st [$26] 5444 st([sysArgs+2]) #39+i*25
|
|
129e 011d ld [$1d] 5445 ld([vTmp]) #40+i*25 Loop counter
|
|
129f a006 suba $06 5446 suba(6) #41+i*25
|
|
12a0 ec87 bne .sysVdb0 5447 bne('.sysVdb0') #42+i*25
|
|
12a1 8008 adda $08 5448 adda(8) #43+i*25 Steps of 2
|
|
12a2 1403 ld $03,y 5449 ld(hi('REENTER'),Y) #119
|
|
12a3 e0cb jmp y,$cb 5450 jmp(Y,'REENTER') #120
|
|
12a4 00c2 ld $c2 5451 ld(-124/2) #121
|
|
5452
|
|
5453 # SYS_ResetWaveforms_v4_50 implementation
|
|
5454 label('sys_ResetWaveforms')
|
|
sys_ResetWaveforms:
|
|
12a5 0118 ld [$18] 5455 ld([vAC+0]) #18 X=4i
|
|
12a6 8200 adda ac 5456 adda(AC) #19
|
|
12a7 9200 adda ac,x 5457 adda(AC,X) #20
|
|
12a8 0118 ld [$18] 5458 ld([vAC+0]) #21
|
|
12a9 de00 st [y,x++] 5459 st([Y,Xpp]) #22 Sawtooth: T[4i+0] = i
|
|
12aa 2020 anda $20 5460 anda(0x20) #23 Triangle: T[4i+1] = 2i if i<32 else 127-2i
|
|
12ab ecae bne $12ae 5461 bne(pc()+3) #24
|
|
12ac 0118 ld [$18] 5462 ld([vAC+0]) #25
|
|
12ad fcb0 bra $12b0 5463 bra(pc()+3) #26
|
|
12ae 8118 adda [$18] 5464 adda([vAC+0]) #26,27
|
|
12af 607f xora $7f 5465 xora(127) #27
|
|
12b0 de00 st [y,x++] 5466 st([Y,Xpp]) #28
|
|
12b1 0118 ld [$18] 5467 ld([vAC+0]) #29 Pulse: T[4i+2] = 0 if i<32 else 63
|
|
12b2 2020 anda $20 5468 anda(0x20) #30
|
|
12b3 ecb6 bne $12b6 5469 bne(pc()+3) #31
|
|
12b4 fcb7 bra $12b7 5470 bra(pc()+3) #32
|
|
12b5 0000 ld $00 5471 ld(0) #33
|
|
12b6 003f ld $3f 5472 ld(63) #33(!)
|
|
12b7 de00 st [y,x++] 5473 st([Y,Xpp]) #34
|
|
12b8 0118 ld [$18] 5474 ld([vAC+0]) #35 Sawtooth: T[4i+3] = i
|
|
12b9 ce00 st [y,x] 5475 st([Y,X]) #36
|
|
12ba 8001 adda $01 5476 adda(1) #37 i += 1
|
|
12bb c218 st [$18] 5477 st([vAC+0]) #38
|
|
12bc 6040 xora $40 5478 xora(64) #39 For 64 iterations
|
|
12bd f0c0 beq $12c0 5479 beq(pc()+3) #40
|
|
12be fcc1 bra $12c1 5480 bra(pc()+3) #41
|
|
12bf 00fe ld $fe 5481 ld(-2) #42
|
|
12c0 0000 ld $00 5482 ld(0) #42(!)
|
|
12c1 8116 adda [$16] 5483 adda([vPC]) #43
|
|
12c2 c216 st [$16] 5484 st([vPC]) #44
|
|
12c3 1403 ld $03,y 5485 ld(hi('REENTER'),Y) #45
|
|
12c4 e0cb jmp y,$cb 5486 jmp(Y,'REENTER') #46
|
|
12c5 00e7 ld $e7 5487 ld(-50/2) #47
|
|
5488
|
|
5489 # SYS_ShuffleNoise_v4_46 implementation
|
|
5490 label('sys_ShuffleNoise')
|
|
sys_ShuffleNoise:
|
|
12c6 1118 ld [$18],x 5491 ld([vAC+0],X) #18 tmp = T[4j]
|
|
12c7 0d00 ld [y,x] 5492 ld([Y,X]) #19
|
|
12c8 c21d st [$1d] 5493 st([vTmp]) #20
|
|
12c9 1119 ld [$19],x 5494 ld([vAC+1],X) #21 T[4j] = T[4i]
|
|
12ca 0d00 ld [y,x] 5495 ld([Y,X]) #22
|
|
12cb 1118 ld [$18],x 5496 ld([vAC+0],X) #23
|
|
12cc ce00 st [y,x] 5497 st([Y,X]) #24
|
|
12cd 8200 adda ac 5498 adda(AC) #25 j += T[4i]
|
|
12ce 8200 adda ac 5499 adda(AC,) #26
|
|
12cf 8118 adda [$18] 5500 adda([vAC+0]) #27
|
|
12d0 c218 st [$18] 5501 st([vAC+0]) #28
|
|
12d1 1119 ld [$19],x 5502 ld([vAC+1],X) #29 T[4i] = tmp
|
|
12d2 011d ld [$1d] 5503 ld([vTmp]) #30
|
|
12d3 ce00 st [y,x] 5504 st([Y,X]) #31
|
|
12d4 0119 ld [$19] 5505 ld([vAC+1]) #32 i += 1
|
|
12d5 8004 adda $04 5506 adda(4) #33
|
|
12d6 c219 st [$19] 5507 st([vAC+1]) #34
|
|
12d7 f0da beq $12da 5508 beq(pc()+3) #35 For 64 iterations
|
|
12d8 fcdb bra $12db 5509 bra(pc()+3) #36
|
|
12d9 00fe ld $fe 5510 ld(-2) #37
|
|
12da 0000 ld $00 5511 ld(0) #37(!)
|
|
12db 8116 adda [$16] 5512 adda([vPC]) #38
|
|
12dc c216 st [$16] 5513 st([vPC]) #39
|
|
12dd 1403 ld $03,y 5514 ld(hi('NEXTY'),Y) #40
|
|
12de e000 jmp y,$00 5515 jmp(Y,'NEXTY') #41
|
|
12df 00ea ld $ea 5516 ld(-44/2) #42
|
|
5517
|
|
5518
|
|
5519 #-----------------------------------------------------------------------
|
|
5520 #
|
|
5521 # $1300 ROM page 19/20: SYS calls
|
|
5522 #
|
|
5523 #-----------------------------------------------------------------------
|
|
5524
|
|
12e0 0200 nop 5525 align(0x100, size=0x100)
|
|
12e1 0200 nop
|
|
12e2 0200 nop
|
|
* 32 times
|
|
5526
|
|
5527 # SYS_CopyMemory_v6_80 implementation
|
|
5528
|
|
5529 label('sys_CopyMemory')
|
|
sys_CopyMemory:
|
|
1300 f83e ble .sysCm#20 5530 ble('.sysCm#20') #18 goto burst6
|
|
1301 a006 suba $06 5531 suba(6) #19
|
|
1302 f440 bge .sysCm#22 5532 bge('.sysCm#22') #20 goto burst6
|
|
1303 1527 ld [$27],y 5533 ld([sysArgs+3],Y) #21
|
|
1304 8003 adda $03 5534 adda(3) #22
|
|
1305 f41d bge .sysCm#25 5535 bge('.sysCm#25') #23 goto burst3
|
|
1306 1126 ld [$26],x 5536 ld([sysArgs+2],X) #24
|
|
5537
|
|
1307 8002 adda $02 5538 adda(2) #25 single
|
|
1308 c218 st [$18] 5539 st([vAC]) #26
|
|
1309 0d00 ld [y,x] 5540 ld([Y,X]) #27
|
|
130a 1525 ld [$25],y 5541 ld([sysArgs+1],Y) #28
|
|
130b 1124 ld [$24],x 5542 ld([sysArgs+0],X) #29
|
|
130c ce00 st [y,x] 5543 st([Y,X]) #30
|
|
130d 0124 ld [$24] 5544 ld([sysArgs+0]) #31
|
|
130e 8001 adda $01 5545 adda(1) #32
|
|
130f c224 st [$24] 5546 st([sysArgs+0]) #33
|
|
1310 0126 ld [$26] 5547 ld([sysArgs+2]) #34
|
|
1311 8001 adda $01 5548 adda(1) #35
|
|
1312 c226 st [$26] 5549 st([sysArgs+2]) #36
|
|
1313 0118 ld [$18] 5550 ld([vAC]) #37
|
|
1314 f017 beq $1317 5551 beq(pc()+3) #38
|
|
1315 fc18 bra $1318 5552 bra(pc()+3) #39
|
|
1316 00fe ld $fe 5553 ld(-2) #40
|
|
1317 0000 ld $00 5554 ld(0) #40!
|
|
1318 8116 adda [$16] 5555 adda([vPC]) #41
|
|
1319 c216 st [$16] 5556 st([vPC]) #42
|
|
131a 1403 ld $03,y 5557 ld(hi('REENTER'),Y) #43
|
|
131b e0cb jmp y,$cb 5558 jmp(Y,'REENTER') #44
|
|
131c 00e8 ld $e8 5559 ld(-48/2) #45
|
|
5560
|
|
5561 label('.sysCm#25')
|
|
.sysCm#25: 131d c218 st [$18] 5562 st([vAC]) #25 burst3
|
|
5563 for i in range(3):
|
|
131e 0d00 ld [y,x] 5564 ld([Y,X]) #26+3*i
|
|
131f c228 st [$28] 5565 st([sysArgs+4+i]) #27+3*i
|
|
1320 de00 st [y,x++] 5566 st([Y,Xpp]) if i<2 else None #28+3*i
|
|
1321 0d00 ld [y,x]
|
|
1322 c229 st [$29]
|
|
1323 de00 st [y,x++]
|
|
1324 0d00 ld [y,x]
|
|
1325 c22a st [$2a]
|
|
1326 1525 ld [$25],y 5567 ld([sysArgs+1],Y) #34
|
|
1327 1124 ld [$24],x 5568 ld([sysArgs+0],X) #35
|
|
5569 for i in range(3):
|
|
1328 0128 ld [$28] 5570 ld([sysArgs+4+i]) #36+2*i
|
|
1329 de00 st [y,x++] 5571 st([Y,Xpp]) #37+2*i
|
|
132a 0129 ld [$29]
|
|
132b de00 st [y,x++]
|
|
132c 012a ld [$2a]
|
|
132d de00 st [y,x++]
|
|
132e 0124 ld [$24] 5572 ld([sysArgs+0]) #42
|
|
132f 8003 adda $03 5573 adda(3) #43
|
|
1330 c224 st [$24] 5574 st([sysArgs+0]) #44
|
|
1331 0126 ld [$26] 5575 ld([sysArgs+2]) #45
|
|
1332 8003 adda $03 5576 adda(3) #46
|
|
1333 c226 st [$26] 5577 st([sysArgs+2]) #47
|
|
1334 0118 ld [$18] 5578 ld([vAC]) #48
|
|
1335 f038 beq $1338 5579 beq(pc()+3) #49
|
|
1336 fc39 bra $1339 5580 bra(pc()+3) #50
|
|
1337 00fe ld $fe 5581 ld(-2) #51
|
|
1338 0000 ld $00 5582 ld(0) #51!
|
|
1339 8116 adda [$16] 5583 adda([vPC]) #52
|
|
133a c216 st [$16] 5584 st([vPC]) #53
|
|
133b 1403 ld $03,y 5585 ld(hi('NEXTY'),Y) #54
|
|
133c e000 jmp y,$00 5586 jmp(Y,'NEXTY') #55
|
|
133d 00e3 ld $e3 5587 ld(-58/2) #56
|
|
5588
|
|
5589 label('.sysCm#20')
|
|
.sysCm#20: 133e 0200 nop 5590 nop() #20 burst6
|
|
133f 1527 ld [$27],y 5591 ld([sysArgs+3],Y) #21
|
|
5592 label('.sysCm#22')
|
|
.sysCm#22: 1340 c218 st [$18] 5593 st([vAC]) #22 burst6
|
|
1341 1126 ld [$26],x 5594 ld([sysArgs+2],X) #23
|
|
5595 for i in range(6):
|
|
1342 0d00 ld [y,x] 5596 ld([Y,X]) #24+i*3
|
|
1343 c21a st [$1a] 5597 st([vLR+i if i<2 else sysArgs+2+i]) #25+i*3
|
|
1344 de00 st [y,x++] 5598 st([Y,Xpp]) if i<5 else None #26+i*3 if i<5
|
|
1345 0d00 ld [y,x]
|
|
1346 c21b st [$1b]
|
|
1347 de00 st [y,x++]
|
|
1348 0d00 ld [y,x]
|
|
1349 c228 st [$28]
|
|
134a de00 st [y,x++]
|
|
134b 0d00 ld [y,x]
|
|
134c c229 st [$29]
|
|
134d de00 st [y,x++]
|
|
134e 0d00 ld [y,x]
|
|
134f c22a st [$2a]
|
|
1350 de00 st [y,x++]
|
|
1351 0d00 ld [y,x]
|
|
1352 c22b st [$2b]
|
|
1353 1525 ld [$25],y 5599 ld([sysArgs+1],Y) #41
|
|
1354 1124 ld [$24],x 5600 ld([sysArgs+0],X) #42
|
|
5601 for i in range(6):
|
|
1355 011a ld [$1a] 5602 ld([vLR+i if i<2 else sysArgs+2+i]) #43+i*2
|
|
1356 de00 st [y,x++] 5603 st([Y,Xpp]) #44+i*2
|
|
1357 011b ld [$1b]
|
|
1358 de00 st [y,x++]
|
|
1359 0128 ld [$28]
|
|
135a de00 st [y,x++]
|
|
135b 0129 ld [$29]
|
|
135c de00 st [y,x++]
|
|
135d 012a ld [$2a]
|
|
135e de00 st [y,x++]
|
|
135f 012b ld [$2b]
|
|
1360 de00 st [y,x++]
|
|
1361 0124 ld [$24] 5604 ld([sysArgs+0]) #55
|
|
1362 8006 adda $06 5605 adda(6) #56
|
|
1363 c224 st [$24] 5606 st([sysArgs+0]) #57
|
|
1364 0126 ld [$26] 5607 ld([sysArgs+2]) #58
|
|
1365 8006 adda $06 5608 adda(6) #59
|
|
1366 c226 st [$26] 5609 st([sysArgs+2]) #60
|
|
5610
|
|
1367 0118 ld [$18] 5611 ld([vAC]) #61
|
|
1368 ec6c bne .sysCm#64 5612 bne('.sysCm#64') #62
|
|
1369 1403 ld $03,y 5613 ld(hi('REENTER'),Y) #63
|
|
136a e0cb jmp y,$cb 5614 jmp(Y,'REENTER') #64
|
|
136b 00de ld $de 5615 ld(-68/2) #65
|
|
5616
|
|
5617 label('.sysCm#64')
|
|
.sysCm#64: 136c 00e6 ld $e6 5618 ld(-52/2) #64
|
|
136d 8115 adda [$15] 5619 adda([vTicks]) #13 = 65 - 52
|
|
136e c215 st [$15] 5620 st([vTicks]) #14
|
|
136f 80e7 adda $e7 5621 adda(min(0,maxTicks-(26+52)/2)) #15 could probably be min(0,maxTicks-(26+52)/2)
|
|
5622 bge('sys_CopyMemory') #16
|
|
1370 f400 bge sys_CopyMemory
|
|
1371 0118 ld [$18] 5623 ld([vAC]) #17
|
|
1372 00fe ld $fe 5624 ld(-2) #18 notime
|
|
1373 8116 adda [$16] 5625 adda([vPC]) #19
|
|
1374 c216 st [$16] 5626 st([vPC]) #20
|
|
1375 1403 ld $03,y 5627 ld(hi('REENTER'),Y) #21
|
|
1376 e0cb jmp y,$cb 5628 jmp(Y,'REENTER') #22
|
|
1377 00f3 ld $f3 5629 ld(-26/2) #23
|
|
5630
|
|
5631 #-----------------------------------------------------------------------
|
|
5632 # SYS_CopyMemoryExt_v6_100 implementation
|
|
5633
|
|
5634 label('sys_CopyMemoryExt')
|
|
5635
|
|
sys_CopyMemoryExt:
|
|
1378 8200 adda ac 5636 adda(AC) #18
|
|
1379 8200 adda ac 5637 adda(AC) #19
|
|
137a 403c ora $3c 5638 ora(0x3c) #20
|
|
137b c21d st [$1d] 5639 st([vTmp]) #21 [vTmp] = src ctrl value
|
|
137c 0119 ld [$19] 5640 ld([vAC+1]) #22
|
|
137d 20fc anda $fc 5641 anda(0xfc) #23
|
|
137e 403c ora $3c 5642 ora(0x3c) #24
|
|
137f c21a st [$1a] 5643 st([vLR]) #25 [vLR] = dest ctrl value
|
|
5644
|
|
5645 label('.sysCme#26')
|
|
.sysCme#26: 1380 0118 ld [$18] 5646 ld([vAC]) #26
|
|
1381 f8a4 ble .sysCme#29 5647 ble('.sysCme#29') #27 goto burst5
|
|
1382 a005 suba $05 5648 suba(5) #28
|
|
1383 f4a6 bge .sysCme#31 5649 bge('.sysCme#31') #29 goto burst5
|
|
1384 1527 ld [$27],y 5650 ld([sysArgs+3],Y) #30
|
|
1385 8004 adda $04 5651 adda(4) #31
|
|
5652
|
|
1386 c218 st [$18] 5653 st([vAC]) #32 single
|
|
1387 111d ld [$1d],x 5654 ld([vTmp],X) #33
|
|
1388 c500 ctrl x 5655 ctrl(X) #34
|
|
1389 1126 ld [$26],x 5656 ld([sysArgs+2],X) #35
|
|
138a 0d00 ld [y,x] 5657 ld([Y,X]) #36
|
|
138b 111a ld [$1a],x 5658 ld([vLR],X) #37
|
|
138c c500 ctrl x 5659 ctrl(X) #38
|
|
138d 1525 ld [$25],y 5660 ld([sysArgs+1],Y) #39
|
|
138e 1124 ld [$24],x 5661 ld([sysArgs+0],X) #40
|
|
138f ce00 st [y,x] 5662 st([Y,X]) #41
|
|
1390 1401 ld $01,y 5663 ld(hi(ctrlBits), Y) #42
|
|
1391 09f8 ld [y,$f8] 5664 ld([Y,ctrlBits]) #43
|
|
1392 1200 ld ac,x 5665 ld(AC,X) #44
|
|
1393 c500 ctrl x 5666 ctrl(X) #45
|
|
1394 0124 ld [$24] 5667 ld([sysArgs+0]) #46
|
|
1395 8001 adda $01 5668 adda(1) #47
|
|
1396 c224 st [$24] 5669 st([sysArgs+0]) #48
|
|
1397 0126 ld [$26] 5670 ld([sysArgs+2]) #49
|
|
1398 8001 adda $01 5671 adda(1) #50
|
|
1399 c226 st [$26] 5672 st([sysArgs+2]) #51
|
|
139a 0118 ld [$18] 5673 ld([vAC]) #52 done?
|
|
139b f09e beq $139e 5674 beq(pc()+3) #53
|
|
139c fc9f bra $139f 5675 bra(pc()+3) #54
|
|
139d 00fe ld $fe 5676 ld(-2) #55 restart
|
|
139e 0000 ld $00 5677 ld(0) #55! finished
|
|
139f 8116 adda [$16] 5678 adda([vPC]) #56
|
|
13a0 c216 st [$16] 5679 st([vPC]) #57
|
|
13a1 1403 ld $03,y 5680 ld(hi('NEXTY'),Y) #58
|
|
13a2 e000 jmp y,$00 5681 jmp(Y,'NEXTY') #59
|
|
13a3 00e1 ld $e1 5682 ld(-62/2) #60
|
|
5683
|
|
5684 label('.sysCme#29')
|
|
.sysCme#29: 13a4 0200 nop 5685 nop() #29 burst5
|
|
13a5 1527 ld [$27],y 5686 ld([sysArgs+3],Y) #30
|
|
5687 label('.sysCme#31')
|
|
.sysCme#31: 13a6 c218 st [$18] 5688 st([vAC]) #31 burst5
|
|
13a7 111d ld [$1d],x 5689 ld([vTmp],X) #32
|
|
13a8 c500 ctrl x 5690 ctrl(X) #33
|
|
13a9 1126 ld [$26],x 5691 ld([sysArgs+2],X) #34
|
|
5692 for i in range(5):
|
|
13aa 0d00 ld [y,x] 5693 ld([Y,X]) #35+i*3
|
|
13ab c21b st [$1b] 5694 st([vLR+1 if i<1 else sysArgs+3+i]) #36+i*3
|
|
13ac de00 st [y,x++] 5695 st([Y,Xpp]) if i<4 else None #37+i*3 if i<4
|
|
13ad 0d00 ld [y,x]
|
|
13ae c228 st [$28]
|
|
13af de00 st [y,x++]
|
|
13b0 0d00 ld [y,x]
|
|
13b1 c229 st [$29]
|
|
13b2 de00 st [y,x++]
|
|
13b3 0d00 ld [y,x]
|
|
13b4 c22a st [$2a]
|
|
13b5 de00 st [y,x++]
|
|
13b6 0d00 ld [y,x]
|
|
13b7 c22b st [$2b]
|
|
13b8 111a ld [$1a],x 5696 ld([vLR],X) #49
|
|
13b9 c500 ctrl x 5697 ctrl(X) #50
|
|
13ba 1525 ld [$25],y 5698 ld([sysArgs+1],Y) #51
|
|
13bb 1124 ld [$24],x 5699 ld([sysArgs+0],X) #52
|
|
5700 for i in range(5):
|
|
13bc 011b ld [$1b] 5701 ld([vLR+1 if i<1 else sysArgs+3+i]) #53+i*2
|
|
13bd de00 st [y,x++] 5702 st([Y,Xpp]) #54+i*2
|
|
13be 0128 ld [$28]
|
|
13bf de00 st [y,x++]
|
|
13c0 0129 ld [$29]
|
|
13c1 de00 st [y,x++]
|
|
13c2 012a ld [$2a]
|
|
13c3 de00 st [y,x++]
|
|
13c4 012b ld [$2b]
|
|
13c5 de00 st [y,x++]
|
|
13c6 0124 ld [$24] 5703 ld([sysArgs+0]) #63
|
|
13c7 8005 adda $05 5704 adda(5) #64
|
|
13c8 c224 st [$24] 5705 st([sysArgs+0]) #65
|
|
13c9 0126 ld [$26] 5706 ld([sysArgs+2]) #66
|
|
13ca 8005 adda $05 5707 adda(5) #67
|
|
13cb c226 st [$26] 5708 st([sysArgs+2]) #68
|
|
5709
|
|
13cc 0118 ld [$18] 5710 ld([vAC]) #69
|
|
13cd ecd6 bne .sysCme#72 5711 bne('.sysCme#72') #70
|
|
13ce 1401 ld $01,y 5712 ld(hi(ctrlBits), Y) #71 we're done!
|
|
13cf 09f8 ld [y,$f8] 5713 ld([Y,ctrlBits]) #72
|
|
13d0 30fc anda $fc,x 5714 anda(0xfc,X) #73
|
|
13d1 c500 ctrl x 5715 ctrl(X) #74
|
|
13d2 011d ld [$1d] 5716 ld([vTmp]) #75 always read after ctrl
|
|
13d3 1403 ld $03,y 5717 ld(hi('NEXTY'),Y) #76
|
|
13d4 e000 jmp y,$00 5718 jmp(Y,'NEXTY') #77
|
|
13d5 00d8 ld $d8 5719 ld(-80/2) #78
|
|
5720
|
|
5721 label('.sysCme#72')
|
|
.sysCme#72: 13d6 00e6 ld $e6 5722 ld(-52/2) #72
|
|
13d7 8115 adda [$15] 5723 adda([vTicks]) #21 = 72 - 52
|
|
13d8 c215 st [$15] 5724 st([vTicks]) #22
|
|
13d9 80e0 adda $e0 5725 adda(min(0,maxTicks-(40+52)/2)) #23
|
|
13da f480 bge .sysCme#26 5726 bge('.sysCme#26') #24 enough time for another loop
|
|
13db 00fe ld $fe 5727 ld(-2) #25
|
|
13dc 8116 adda [$16] 5728 adda([vPC]) #26 restart
|
|
13dd c216 st [$16] 5729 st([vPC]) #27
|
|
13de 1401 ld $01,y 5730 ld(hi(ctrlBits), Y) #28
|
|
13df 09f8 ld [y,$f8] 5731 ld([Y,ctrlBits]) #29
|
|
13e0 30fc anda $fc,x 5732 anda(0xfc,X) #30
|
|
13e1 c500 ctrl x 5733 ctrl(X) #31
|
|
13e2 011d ld [$1d] 5734 ld([vTmp]) #32 always read after ctrl
|
|
13e3 1403 ld $03,y 5735 ld(hi('REENTER'),Y) #33
|
|
13e4 e0cb jmp y,$cb 5736 jmp(Y,'REENTER') #34
|
|
13e5 00ed ld $ed 5737 ld(-38/2) #35 max: 38 + 52 = 90 cycles
|
|
5738
|
|
13e6 0200 nop 5739 align(0x100, size=0x100)
|
|
13e7 0200 nop
|
|
13e8 0200 nop
|
|
* 26 times
|
|
5740
|
|
5741 #-----------------------------------------------------------------------
|
|
5742 # SYS_ScanMemory_v6_50 implementation
|
|
5743
|
|
5744 label('sys_ScanMemory')
|
|
sys_ScanMemory:
|
|
1400 1124 ld [$24],x 5745 ld([sysArgs+0],X) #18
|
|
1401 0d00 ld [y,x] 5746 ld([Y,X]) #19
|
|
5747 label('.sysSme#20')
|
|
.sysSme#20: 1402 6126 xora [$26] 5748 xora([sysArgs+2]) #20
|
|
1403 f01e beq .sysSme#23 5749 beq('.sysSme#23') #21
|
|
1404 0d00 ld [y,x] 5750 ld([Y,X]) #22
|
|
1405 6127 xora [$27] 5751 xora([sysArgs+3]) #23
|
|
1406 f021 beq .sysSme#26 5752 beq('.sysSme#26') #24
|
|
1407 0124 ld [$24] 5753 ld([sysArgs+0]) #25
|
|
1408 8001 adda $01 5754 adda(1); #26
|
|
1409 d224 st [$24],x 5755 st([sysArgs+0],X) #27
|
|
140a 0118 ld [$18] 5756 ld([vAC]) #28
|
|
140b a001 suba $01 5757 suba(1) #29
|
|
140c f01a beq .sysSme#32 5758 beq('.sysSme#32') #30 return zero
|
|
140d c218 st [$18] 5759 st([vAC]) #31
|
|
140e 00f7 ld $f7 5760 ld(-18/2) #14 = 32 - 18
|
|
140f 8115 adda [$15] 5761 adda([vTicks]) #15
|
|
1410 c215 st [$15] 5762 st([vTicks]) #16
|
|
1411 80f7 adda $f7 5763 adda(min(0,maxTicks -(28+18)/2)) #17
|
|
1412 f402 bge .sysSme#20 5764 bge('.sysSme#20') #18
|
|
1413 0d00 ld [y,x] 5765 ld([Y,X]) #19
|
|
1414 00fe ld $fe 5766 ld(-2) #20 restart
|
|
1415 8116 adda [$16] 5767 adda([vPC]) #21
|
|
1416 c216 st [$16] 5768 st([vPC]) #22
|
|
1417 1403 ld $03,y 5769 ld(hi('REENTER'),Y) #23
|
|
1418 e0cb jmp y,$cb 5770 jmp(Y,'REENTER') #24
|
|
1419 00f2 ld $f2 5771 ld(-28/2) #25
|
|
5772
|
|
5773 label('.sysSme#32')
|
|
.sysSme#32: 141a c219 st [$19] 5774 st([vAC+1]) #32 return zero
|
|
141b 1403 ld $03,y 5775 ld(hi('REENTER'),Y) #33
|
|
141c e0cb jmp y,$cb 5776 jmp(Y,'REENTER') #34
|
|
141d 00ed ld $ed 5777 ld(-38/2) #35
|
|
5778
|
|
5779 label('.sysSme#23')
|
|
.sysSme#23: 141e 0200 nop 5780 nop() #23 success
|
|
141f 0200 nop 5781 nop() #24
|
|
1420 0124 ld [$24] 5782 ld([sysArgs+0]) #25
|
|
5783 label('.sysSme#26')
|
|
.sysSme#26: 1421 c218 st [$18] 5784 st([vAC]) #26 success
|
|
1422 0125 ld [$25] 5785 ld([sysArgs+1]) #27
|
|
1423 c219 st [$19] 5786 st([vAC+1]) #28
|
|
1424 1403 ld $03,y 5787 ld(hi('REENTER'),Y) #29
|
|
1425 e0cb jmp y,$cb 5788 jmp(Y,'REENTER') #30
|
|
1426 00ef ld $ef 5789 ld(-34/2) #31
|
|
5790
|
|
5791
|
|
5792 #-----------------------------------------------------------------------
|
|
5793 # SYS_ScanMemoryExt_v6_50 implementation
|
|
5794
|
|
5795 label('sys_ScanMemoryExt')
|
|
sys_ScanMemoryExt:
|
|
1427 503c ora $3c,x 5796 ora(0x3c,X) #18
|
|
1428 c500 ctrl x 5797 ctrl(X) #19
|
|
1429 1525 ld [$25],y 5798 ld([sysArgs+1],Y) #20
|
|
142a 1124 ld [$24],x 5799 ld([sysArgs+0],X) #21
|
|
142b 0d00 ld [y,x] 5800 ld([Y,X]) #22
|
|
142c 0200 nop 5801 nop() #23
|
|
5802 label('.sysSmx#24')
|
|
.sysSmx#24: 142d 6126 xora [$26] 5803 xora([sysArgs+2]) #24
|
|
142e f04a beq .sysSmx#27 5804 beq('.sysSmx#27') #25
|
|
142f 0d00 ld [y,x] 5805 ld([Y,X]) #26
|
|
1430 6127 xora [$27] 5806 xora([sysArgs+3]) #27
|
|
1431 f04d beq .sysSmx#30 5807 beq('.sysSmx#30') #28
|
|
1432 0124 ld [$24] 5808 ld([sysArgs+0]) #29
|
|
1433 8001 adda $01 5809 adda(1); #30
|
|
1434 d224 st [$24],x 5810 st([sysArgs+0],X) #31
|
|
1435 0118 ld [$18] 5811 ld([vAC]) #32
|
|
1436 a001 suba $01 5812 suba(1) #33
|
|
1437 f053 beq .sysSmx#36 5813 beq('.sysSmx#36') #34 return zero
|
|
1438 c218 st [$18] 5814 st([vAC]) #35
|
|
1439 00f7 ld $f7 5815 ld(-18/2) #18 = 36 - 18
|
|
143a 8115 adda [$15] 5816 adda([vTicks]) #19
|
|
143b c215 st [$15] 5817 st([vTicks]) #20
|
|
143c 80f6 adda $f6 5818 adda(min(0,maxTicks -(30+18)/2)) #21
|
|
143d f42d bge .sysSmx#24 5819 bge('.sysSmx#24') #22
|
|
143e 0d00 ld [y,x] 5820 ld([Y,X]) #23
|
|
143f 0116 ld [$16] 5821 ld([vPC]) #24
|
|
1440 a002 suba $02 5822 suba(2) #25 restart
|
|
1441 c216 st [$16] 5823 st([vPC]) #26
|
|
1442 1401 ld $01,y 5824 ld(hi(ctrlBits),Y) #27 restore and return
|
|
1443 09f8 ld [y,$f8] 5825 ld([Y,ctrlBits]) #28
|
|
1444 30fc anda $fc,x 5826 anda(0xfc,X) #29
|
|
1445 c500 ctrl x 5827 ctrl(X) #30
|
|
1446 011d ld [$1d] 5828 ld([vTmp]) #31
|
|
1447 1403 ld $03,y 5829 ld(hi('NEXTY'),Y) #32
|
|
1448 e000 jmp y,$00 5830 jmp(Y,'NEXTY') #33
|
|
1449 00ee ld $ee 5831 ld(-36/2) #34
|
|
5832
|
|
5833 label('.sysSmx#27')
|
|
.sysSmx#27: 144a 0200 nop 5834 nop() #27 success
|
|
144b 0200 nop 5835 nop() #28
|
|
144c 0124 ld [$24] 5836 ld([sysArgs+0]) #29
|
|
5837 label('.sysSmx#30')
|
|
.sysSmx#30: 144d c218 st [$18] 5838 st([vAC]) #30 success
|
|
144e 0125 ld [$25] 5839 ld([sysArgs+1]) #31
|
|
144f 0200 nop 5840 nop() #32
|
|
1450 0200 nop 5841 nop() #33
|
|
1451 0200 nop 5842 nop() #34
|
|
1452 0200 nop 5843 nop() #35
|
|
5844 label('.sysSmx#36')
|
|
.sysSmx#36: 1453 c219 st [$19] 5845 st([vAC+1]) #36
|
|
1454 1401 ld $01,y 5846 ld(hi(ctrlBits),Y) #37 restore and return
|
|
1455 09f8 ld [y,$f8] 5847 ld([Y,ctrlBits]) #38
|
|
1456 30fc anda $fc,x 5848 anda(0xfc,X) #39
|
|
1457 c500 ctrl x 5849 ctrl(X) #40
|
|
1458 011d ld [$1d] 5850 ld([vTmp]) #41
|
|
1459 1403 ld $03,y 5851 ld(hi('NEXTY'),Y) #42
|
|
145a e000 jmp y,$00 5852 jmp(Y,'NEXTY') #43
|
|
145b 00e9 ld $e9 5853 ld(-46/2) #44
|
|
5854
|
|
5855
|
|
5856 #-----------------------------------------------------------------------
|
|
5857 # sys_Multiply_s16, sum:s16 = x:s16 * y:s16
|
|
5858 # x:args0:1 y:args2:3 sum:args4:5 mask:args6:7
|
|
5859 #
|
|
5860 # Written by at67 for early ROMvX0.
|
|
5861
|
|
5862 label('sys_Multiply_s16')
|
|
sys_Multiply_s16:
|
|
145c 2126 anda [$26] 5863 anda([sysArgs+2]) #18,
|
|
145d c218 st [$18] 5864 st([vAC]) #19, AC.lo = mask.lo AND y.lo
|
|
145e 012b ld [$2b] 5865 ld([sysArgs+7]) #20, load mask.hio
|
|
145f 2127 anda [$27] 5866 anda([sysArgs+3]) #21,
|
|
1460 c219 st [$19] 5867 st([vAC+1]) #22, AC.hi = mask.hi AND y.hi
|
|
1461 4118 ora [$18] 5868 ora([vAC]) #23,
|
|
5869 beq('.sys_ms16_26') #24, AC = 0 then skip
|
|
1462 f06a beq .sys_ms16_26
|
|
1463 0128 ld [$28] 5870 ld([sysArgs+4]) #25, load sum.lo
|
|
1464 8124 adda [$24] 5871 adda([sysArgs+0]) #26, load x.lo
|
|
1465 c228 st [$28] 5872 st([sysArgs+4]) #27, sum.lo = sum.lo + x.lo
|
|
5873 blt('.sys_ms16_30') #28, check for carry
|
|
1466 e86c blt .sys_ms16_30
|
|
1467 a124 suba [$24] 5874 suba([sysArgs+0]) #29, get original sum.lo back
|
|
5875 bra('.sys_ms16_32') #30,
|
|
1468 fc6e bra .sys_ms16_32
|
|
1469 4124 ora [$24] 5876 ora([sysArgs+0]) #31, carry in bit 7
|
|
5877
|
|
5878 label('.sys_ms16_26')
|
|
5879 bra('.sys_ms16_28') #26,
|
|
.sys_ms16_26: 146a fc74 bra .sys_ms16_28
|
|
146b 00e4 ld $e4 5880 ld(-56/2) #27, no accumulate sys ticks
|
|
5881
|
|
5882 label('.sys_ms16_30')
|
|
.sys_ms16_30: 146c 2124 anda [$24] 5883 anda([sysArgs+0]) #30, carry in bit 7
|
|
146d 0200 nop 5884 nop() #31,
|
|
5885
|
|
5886 label('.sys_ms16_32')
|
|
.sys_ms16_32: 146e 3080 anda $80,x 5887 anda(0x80,X) #32,
|
|
146f 0500 ld [x] 5888 ld([X]) #33, move carry to bit 0
|
|
1470 8129 adda [$29] 5889 adda([sysArgs+5]) #34,
|
|
1471 8125 adda [$25] 5890 adda([sysArgs+1]) #35,
|
|
1472 c229 st [$29] 5891 st([sysArgs+5]) #36, sum.hi = sum.hi + x.hi
|
|
1473 00df ld $df 5892 ld(-66/2) #37, accumulate sys ticks
|
|
5893
|
|
5894 label('.sys_ms16_28')
|
|
.sys_ms16_28: 1474 c21d st [$1d] 5895 st([vTmp]) #28,#38,
|
|
1475 0124 ld [$24] 5896 ld([sysArgs+0]) #29,#39, AC = x.lo
|
|
1476 3080 anda $80,x 5897 anda(0x80,X) #30,#40, X = AC & 0x80
|
|
1477 8124 adda [$24] 5898 adda([sysArgs+0]) #31,#41, AC = x.lo <<1
|
|
1478 c224 st [$24] 5899 st([sysArgs+0]) #32,#42, x.lo = AC
|
|
1479 0500 ld [x] 5900 ld([X]) #33,#43, AC = X >>7
|
|
147a 8125 adda [$25] 5901 adda([sysArgs+1]) #34,#44,
|
|
147b 8125 adda [$25] 5902 adda([sysArgs+1]) #35,#45,
|
|
147c c225 st [$25] 5903 st([sysArgs+1]) #36,#46, x.hi = x.hi <<1 + AC
|
|
147d 012a ld [$2a] 5904 ld([sysArgs+6]) #37,#47, AC = mask.lo
|
|
147e 3080 anda $80,x 5905 anda(0x80,X) #38,#48, X = AC & 0x80
|
|
147f 812a adda [$2a] 5906 adda([sysArgs+6]) #39,#49, AC = mask.lo <<1
|
|
1480 c22a st [$2a] 5907 st([sysArgs+6]) #40,#50, mask.lo = AC
|
|
1481 0500 ld [x] 5908 ld([X]) #41,#51, AC = X >>7
|
|
1482 812b adda [$2b] 5909 adda([sysArgs+7]) #42,#52,
|
|
1483 812b adda [$2b] 5910 adda([sysArgs+7]) #43,#53,
|
|
1484 c22b st [$2b] 5911 st([sysArgs+7]) #44,#54, mask.hi = mask.hi <<1 + AC
|
|
1485 412a ora [$2a] 5912 ora([sysArgs+6]) #45,#55,
|
|
5913 beq('.sys_ms16_48') #46,#56, if mask = 0
|
|
1486 f08e beq .sys_ms16_48
|
|
1487 0128 ld [$28] 5914 ld([sysArgs+4]) #47,#57
|
|
1488 0116 ld [$16] 5915 ld([vPC]) #48,#58,
|
|
1489 a002 suba $02 5916 suba(2) #49,#59,
|
|
148a c216 st [$16] 5917 st([vPC]) #50,#60, restart SYS function
|
|
148b 1403 ld $03,y 5918 ld(hi('REENTER'),Y) #51,#61,
|
|
148c e0cb jmp y,$cb 5919 jmp(Y,'REENTER') #52,#62,
|
|
148d 011d ld [$1d] 5920 ld([vTmp]) #53,#63,
|
|
5921
|
|
5922 label('.sys_ms16_48')
|
|
.sys_ms16_48: 148e c218 st [$18] 5923 st([vAC]) #48,#58,
|
|
148f 0129 ld [$29] 5924 ld([sysArgs+5]) #49,#59,
|
|
1490 c219 st [$19] 5925 st([vAC+1]) #50,#60,
|
|
1491 1403 ld $03,y 5926 ld(hi('REENTER'),Y) #51,#61,
|
|
1492 e0cb jmp y,$cb 5927 jmp(Y,'REENTER') #52,#62,
|
|
1493 011d ld [$1d] 5928 ld([vTmp]) #53,#63,
|
|
5929
|
|
5930
|
|
5931 #-----------------------------------------------------------------------
|
|
5932 # sys_Divide_s16, x:s16 = x:s16 / y:s16, rem:s16 = x:s16 % y:s16
|
|
5933 # x:args0:1 y:args2:3 rem:args4:5 mask:args6:7
|
|
5934 #
|
|
5935 # Written by at67 for early ROMvX0.
|
|
5936
|
|
5937
|
|
5938 label('sys_Divide_s16')
|
|
sys_Divide_s16:
|
|
1494 3080 anda $80,x 5939 anda(0x80,X) #18, X = AC & 0x80
|
|
1495 8128 adda [$28] 5940 adda([sysArgs+4]) #19, AC = rem.lo <<1
|
|
1496 c228 st [$28] 5941 st([sysArgs+4]) #20, rem.lo = AC
|
|
1497 0500 ld [x] 5942 ld([X]) #21, AC = X >>7
|
|
1498 8129 adda [$29] 5943 adda([sysArgs+5]) #22,
|
|
1499 8129 adda [$29] 5944 adda([sysArgs+5]) #23,
|
|
149a c229 st [$29] 5945 st([sysArgs+5]) #24, rem.hi = rem.hi <<1 + AC
|
|
149b 0125 ld [$25] 5946 ld([sysArgs+1]) #25,
|
|
149c 2080 anda $80 5947 anda(0x80) #26, sign of x
|
|
5948 beq('.sys_ds16_29') #27, if x >= 0
|
|
149d f0a2 beq .sys_ds16_29
|
|
149e 0128 ld [$28] 5949 ld([sysArgs+4]) #28,
|
|
149f 8001 adda $01 5950 adda(1) #29,
|
|
5951 bra('.sys_ds16_32') #30,
|
|
14a0 fca5 bra .sys_ds16_32
|
|
14a1 c228 st [$28] 5952 st([sysArgs+4]) #31, rem.lo++
|
|
5953
|
|
5954 label('.sys_ds16_29')
|
|
.sys_ds16_29: 14a2 0200 nop 5955 nop() #29
|
|
14a3 0200 nop 5956 nop() #30
|
|
14a4 0200 nop 5957 nop() #31
|
|
5958 label('.sys_ds16_32')
|
|
.sys_ds16_32: 14a5 0124 ld [$24] 5959 ld([sysArgs+0]) #32, AC = x.lo
|
|
14a6 3080 anda $80,x 5960 anda(0x80,X) #33, X = AC & 0x80
|
|
14a7 8124 adda [$24] 5961 adda([sysArgs+0]) #34, AC = x.lo <<1
|
|
14a8 c224 st [$24] 5962 st([sysArgs+0]) #35, x.lo = AC
|
|
14a9 0500 ld [x] 5963 ld([X]) #36, AC = X >>7
|
|
14aa 8125 adda [$25] 5964 adda([sysArgs+1]) #37,
|
|
14ab 8125 adda [$25] 5965 adda([sysArgs+1]) #38,
|
|
14ac c225 st [$25] 5966 st([sysArgs+1]) #39, x.hi = x.hi <<1 + AC
|
|
14ad 0128 ld [$28] 5967 ld([sysArgs+4]) #40, load rem.lo
|
|
5968 blt('.sys_ds16_43') #41, check for borrow
|
|
14ae e8b3 blt .sys_ds16_43
|
|
14af a126 suba [$26] 5969 suba([sysArgs+2]) #42,
|
|
14b0 c218 st [$18] 5970 st([vAC]) #43, vAC.lo = rem.lo - y.lo
|
|
5971 bra('.sys_ds16_46') #44,
|
|
14b1 fcb6 bra .sys_ds16_46
|
|
14b2 4126 ora [$26] 5972 ora([sysArgs+2]) #45,
|
|
5973
|
|
5974 label('.sys_ds16_43')
|
|
.sys_ds16_43: 14b3 c218 st [$18] 5975 st([vAC]) #43,
|
|
14b4 2126 anda [$26] 5976 anda([sysArgs+2]) #44,
|
|
14b5 0200 nop 5977 nop() #45,
|
|
5978 label('.sys_ds16_46')
|
|
.sys_ds16_46: 14b6 3080 anda $80,x 5979 anda(0x80,X) #46, move borrow to bit 0
|
|
14b7 0129 ld [$29] 5980 ld([sysArgs+5]) #47, load rem.hi
|
|
14b8 a500 suba [x] 5981 suba([X]) #48,
|
|
14b9 a127 suba [$27] 5982 suba([sysArgs+3]) #49,
|
|
14ba c219 st [$19] 5983 st([vAC+1]) #50, vAC.hi = rem.hi - y.hi
|
|
5984 blt('.sys_ds16_53') #51,
|
|
14bb e8c5 blt .sys_ds16_53
|
|
14bc 00dc ld $dc 5985 ld(-72/2) #52
|
|
14bd 0118 ld [$18] 5986 ld([vAC]) #53,
|
|
14be c228 st [$28] 5987 st([sysArgs+4]) #54,
|
|
14bf 0119 ld [$19] 5988 ld([vAC+1]) #55,
|
|
14c0 c229 st [$29] 5989 st([sysArgs+5]) #56, rem = vAC
|
|
14c1 0124 ld [$24] 5990 ld([sysArgs+0]) #57,
|
|
14c2 8001 adda $01 5991 adda(1) #58,
|
|
14c3 c224 st [$24] 5992 st([sysArgs+0]) #59, x.lo++
|
|
14c4 00d8 ld $d8 5993 ld(-80/2) #60,
|
|
5994
|
|
5995 label('.sys_ds16_53')
|
|
.sys_ds16_53: 14c5 c21d st [$1d] 5996 st([vTmp]) #53, #61,
|
|
14c6 012a ld [$2a] 5997 ld([sysArgs+6]) #54, #62, AC = mask.lo
|
|
14c7 3080 anda $80,x 5998 anda(0x80,X) #55, #63, X = AC & 0x80
|
|
14c8 812a adda [$2a] 5999 adda([sysArgs+6]) #56, #64, AC = mask.lo <<1
|
|
14c9 c22a st [$2a] 6000 st([sysArgs+6]) #57, #65, mask.lo = AC
|
|
14ca 0500 ld [x] 6001 ld([X]) #58, #66, AC = X >>7
|
|
14cb 812b adda [$2b] 6002 adda([sysArgs+7]) #59, #67,
|
|
14cc 812b adda [$2b] 6003 adda([sysArgs+7]) #60, #68,
|
|
14cd c22b st [$2b] 6004 st([sysArgs+7]) #61, #69, mask.hi = mask.hi <<1 + AC
|
|
14ce 412a ora [$2a] 6005 ora([sysArgs+6]) #62, #70,
|
|
6006 bne('.sys_ds16_65') #63, #71,
|
|
14cf ecd6 bne .sys_ds16_65
|
|
14d0 0116 ld [$16] 6007 ld([vPC]) #64, #72,
|
|
14d1 0200 nop 6008 nop() #65, #73,
|
|
14d2 0200 nop 6009 nop() #66, #74,
|
|
14d3 1403 ld $03,y 6010 ld(hi('REENTER'),Y) #67, #75,
|
|
14d4 e0cb jmp y,$cb 6011 jmp(Y,'REENTER') #68, #76,
|
|
14d5 011d ld [$1d] 6012 ld([vTmp]) #69, #77,
|
|
6013 label('.sys_ds16_65')
|
|
.sys_ds16_65: 14d6 a002 suba $02 6014 suba(2) #65, #73,
|
|
14d7 c216 st [$16] 6015 st([vPC]) #66, #74, restart SYS function
|
|
14d8 1403 ld $03,y 6016 ld(hi('REENTER'),Y) #67, #75,
|
|
14d9 e0cb jmp y,$cb 6017 jmp(Y,'REENTER') #68, #76,
|
|
14da 011d ld [$1d] 6018 ld([vTmp]) #69, #77,
|
|
6019
|
|
6020
|
|
6021 #-----------------------------------------------------------------------
|
|
6022 #
|
|
6023 # End of core
|
|
6024 #
|
|
6025 #-----------------------------------------------------------------------
|
|
6026
|
|
14db 0200 nop 6027 align(0x100)
|
|
14dc 0200 nop
|
|
14dd 0200 nop
|
|
* 36 times
|
|
14ff 0200 nop 6027 align(0x100)
|
|
6028
|
|
6029 disableListing()
|
|
;+-----------------------------------+
|
|
;| Apps/Pictures/packedPictures.rgb |
|
|
;+-----------------------------------+
|
|
packedPictures:
|
|
1500 00ff ld $ff
|
|
1501 00ff ld $ff
|
|
1502 00ff ld $ff
|
|
* 15 times
|
|
150f 00fa ld $fa
|
|
1510 00ff ld $ff
|
|
1511 00ff ld $ff
|
|
1512 00ff ld $ff
|
|
* 5 times
|
|
1515 00fe ld $fe
|
|
1516 00ff ld $ff
|
|
1517 00ff ld $ff
|
|
1518 00ff ld $ff
|
|
* 5 times
|
|
151b 00ba ld $ba
|
|
151c 00be ld $be
|
|
151d 00ff ld $ff
|
|
151e 00ff ld $ff
|
|
151f 00fe ld $fe
|
|
1520 00eb ld $eb
|
|
1521 00ff ld $ff
|
|
1522 00fe ld $fe
|
|
1523 00fb ld $fb
|
|
1524 00fb ld $fb
|
|
1525 00bf ld $bf
|
|
1526 00ff ld $ff
|
|
1527 00fa ld $fa
|
|
1528 00af ld $af
|
|
1529 00ff ld $ff
|
|
152a 00ff ld $ff
|
|
152b 00ae ld $ae
|
|
152c 00ef ld $ef
|
|
152d 00ba ld $ba
|
|
152e 00fe ld $fe
|
|
152f 00ff ld $ff
|
|
1530 00ff ld $ff
|
|
1531 00ff ld $ff
|
|
* 12 times
|
|
153b 00eb ld $eb
|
|
153c 00bf ld $bf
|
|
153d 00ee ld $ee
|
|
153e 00ef ld $ef
|
|
153f 00fe ld $fe
|
|
1540 00ae ld $ae
|
|
1541 00ff ld $ff
|
|
1542 00fe ld $fe
|
|
1543 00ee ld $ee
|
|
1544 00af ld $af
|
|
1545 00ff ld $ff
|
|
1546 00ff ld $ff
|
|
1547 00ff ld $ff
|
|
1548 00ff ld $ff
|
|
1549 00af ld $af
|
|
154a 00ff ld $ff
|
|
154b 00ff ld $ff
|
|
154c 00ef ld $ef
|
|
154d 00ff ld $ff
|
|
154e 00bf ld $bf
|
|
154f 00ff ld $ff
|
|
1550 00ff ld $ff
|
|
1551 00ff ld $ff
|
|
* 5 times
|
|
1554 00bb ld $bb
|
|
1555 00be ld $be
|
|
1556 00eb ld $eb
|
|
1557 00ff ld $ff
|
|
1558 00fa ld $fa
|
|
1559 00ff ld $ff
|
|
155a 00bf ld $bf
|
|
155b 006f ld $6f
|
|
155c 00ea ld $ea
|
|
155d 00bb ld $bb
|
|
155e 005a ld $5a
|
|
155f 00a9 ld $a9
|
|
1560 00ff ld $ff
|
|
1561 00ff ld $ff
|
|
1562 00ff ld $ff
|
|
* 12 times
|
|
156c 00ef ld $ef
|
|
156d 00ff ld $ff
|
|
156e 00ff ld $ff
|
|
156f 00ff ld $ff
|
|
* 6 times
|
|
1573 00af ld $af
|
|
1574 00fe ld $fe
|
|
1575 00ff ld $ff
|
|
1576 00ff ld $ff
|
|
1577 00ff ld $ff
|
|
1578 00bf ld $bf
|
|
1579 00ff ld $ff
|
|
157a 00ff ld $ff
|
|
157b 00bb ld $bb
|
|
157c 00fa ld $fa
|
|
157d 00ff ld $ff
|
|
157e 00ff ld $ff
|
|
157f 00bf ld $bf
|
|
1580 00fa ld $fa
|
|
1581 00ff ld $ff
|
|
1582 00ff ld $ff
|
|
1583 00eb ld $eb
|
|
1584 00bb ld $bb
|
|
1585 00be ld $be
|
|
1586 00ff ld $ff
|
|
1587 00bf ld $bf
|
|
1588 00ff ld $ff
|
|
1589 00ff ld $ff
|
|
158a 00ff ld $ff
|
|
158b 00be ld $be
|
|
158c 00eb ld $eb
|
|
158d 00fb ld $fb
|
|
158e 00af ld $af
|
|
158f 009a ld $9a
|
|
1590 00ff ld $ff
|
|
1591 00ff ld $ff
|
|
1592 00ff ld $ff
|
|
* 7 times
|
|
1597 00af ld $af
|
|
1598 00ff ld $ff
|
|
1599 00ff ld $ff
|
|
159a 00ff ld $ff
|
|
159b 00fb ld $fb
|
|
159c 00ff ld $ff
|
|
159d 00ff ld $ff
|
|
159e 00bb ld $bb
|
|
159f 00ba ld $ba
|
|
15a0 00aa ld $aa
|
|
15a1 00ba ld $ba
|
|
15a2 00fa ld $fa
|
|
15a3 00ff ld $ff
|
|
15a4 00ff ld $ff
|
|
15a5 00fe ld $fe
|
|
15a6 00ff ld $ff
|
|
15a7 00ff ld $ff
|
|
15a8 00ff ld $ff
|
|
* 5 times
|
|
15ab 00fe ld $fe
|
|
15ac 00ff ld $ff
|
|
15ad 00fb ld $fb
|
|
15ae 00ff ld $ff
|
|
15af 00ef ld $ef
|
|
15b0 00ab ld $ab
|
|
15b1 00aa ld $aa
|
|
15b2 00fb ld $fb
|
|
15b3 00ef ld $ef
|
|
15b4 00bb ld $bb
|
|
15b5 00be ld $be
|
|
15b6 00eb ld $eb
|
|
15b7 00ff ld $ff
|
|
15b8 00ff ld $ff
|
|
15b9 00ff ld $ff
|
|
15ba 00bf ld $bf
|
|
15bb 00ae ld $ae
|
|
15bc 00eb ld $eb
|
|
15bd 00ff ld $ff
|
|
15be 00bf ld $bf
|
|
15bf 00ff ld $ff
|
|
15c0 00ff ld $ff
|
|
15c1 00bf ld $bf
|
|
15c2 00fb ld $fb
|
|
15c3 00ff ld $ff
|
|
15c4 00ff ld $ff
|
|
15c5 00ff ld $ff
|
|
* 8 times
|
|
15cb 00ef ld $ef
|
|
15cc 006a ld $6a
|
|
15cd 0049 ld $49
|
|
15ce 0096 ld $96
|
|
15cf 0010 ld $10
|
|
15d0 0008 ld $08
|
|
15d1 0041 ld $41
|
|
15d2 0015 ld $15
|
|
15d3 0055 ld $55
|
|
15d4 0096 ld $96
|
|
15d5 00aa ld $aa
|
|
15d6 00aa ld $aa
|
|
15d7 00ab ld $ab
|
|
15d8 006a ld $6a
|
|
15d9 005a ld $5a
|
|
15da 0056 ld $56
|
|
15db 0065 ld $65
|
|
15dc 00a9 ld $a9
|
|
15dd 00ea ld $ea
|
|
15de 00aa ld $aa
|
|
15df 00aa ld $aa
|
|
15e0 00ff ld $ff
|
|
15e1 00ff ld $ff
|
|
15e2 00ae ld $ae
|
|
15e3 00eb ld $eb
|
|
15e4 00bf ld $bf
|
|
15e5 00be ld $be
|
|
15e6 00bf ld $bf
|
|
15e7 00ff ld $ff
|
|
15e8 00ff ld $ff
|
|
15e9 00ff ld $ff
|
|
15ea 00fb ld $fb
|
|
15eb 00aa ld $aa
|
|
15ec 00ef ld $ef
|
|
15ed 00af ld $af
|
|
15ee 00ff ld $ff
|
|
15ef 00ff ld $ff
|
|
15f0 00ff ld $ff
|
|
* 11 times
|
|
15f9 0000 ld $00
|
|
15fa 0000 ld $00
|
|
15fb fe00 bra ac ;+-----------------------------------+
|
|
15fc fcfd bra $15fd ;| |
|
|
15fd 1404 ld $04,y ;| Trampoline for page $1500 lookups |
|
|
15fe e068 jmp y,$68 ;| |
|
|
15ff c218 st [$18] ;+-----------------------------------+
|
|
1600 00be ld $be
|
|
1601 009a ld $9a
|
|
1602 0092 ld $92
|
|
1603 0024 ld $24
|
|
1604 0048 ld $48
|
|
1605 0092 ld $92
|
|
1606 0010 ld $10
|
|
1607 0009 ld $09
|
|
1608 0092 ld $92
|
|
1609 0020 ld $20
|
|
160a 0008 ld $08
|
|
160b 0041 ld $41
|
|
160c 0010 ld $10
|
|
160d 0004 ld $04
|
|
160e 0041 ld $41
|
|
160f 0010 ld $10
|
|
1610 0004 ld $04
|
|
1611 0041 ld $41
|
|
1612 0010 ld $10
|
|
1613 0004 ld $04
|
|
1614 0042 ld $42
|
|
1615 0010 ld $10
|
|
1616 0054 ld $54
|
|
1617 00aa ld $aa
|
|
1618 00e9 ld $e9
|
|
1619 00ff ld $ff
|
|
161a 00eb ld $eb
|
|
161b 00ef ld $ef
|
|
161c 00ff ld $ff
|
|
161d 00eb ld $eb
|
|
161e 00ff ld $ff
|
|
161f 00ff ld $ff
|
|
1620 00ff ld $ff
|
|
1621 00fe ld $fe
|
|
1622 00ff ld $ff
|
|
1623 00ff ld $ff
|
|
1624 00ff ld $ff
|
|
1625 00bf ld $bf
|
|
1626 00eb ld $eb
|
|
1627 00ff ld $ff
|
|
1628 00ff ld $ff
|
|
1629 00ff ld $ff
|
|
* 8 times
|
|
162f 00e6 ld $e6
|
|
1630 0028 ld $28
|
|
1631 004a ld $4a
|
|
1632 0092 ld $92
|
|
1633 0024 ld $24
|
|
1634 0049 ld $49
|
|
1635 0092 ld $92
|
|
1636 0020 ld $20
|
|
1637 0049 ld $49
|
|
1638 0082 ld $82
|
|
1639 0024 ld $24
|
|
163a 0008 ld $08
|
|
163b 0042 ld $42
|
|
163c 0010 ld $10
|
|
163d 0004 ld $04
|
|
163e 0042 ld $42
|
|
163f 0010 ld $10
|
|
1640 0008 ld $08
|
|
1641 0081 ld $81
|
|
1642 0020 ld $20
|
|
1643 0004 ld $04
|
|
1644 0081 ld $81
|
|
1645 0010 ld $10
|
|
1646 0009 ld $09
|
|
1647 0091 ld $91
|
|
1648 0050 ld $50
|
|
1649 00f9 ld $f9
|
|
164a 00ef ld $ef
|
|
164b 00ff ld $ff
|
|
164c 00ff ld $ff
|
|
164d 00ff ld $ff
|
|
164e 00ff ld $ff
|
|
164f 00bf ld $bf
|
|
1650 00ff ld $ff
|
|
1651 00ff ld $ff
|
|
1652 00ee ld $ee
|
|
1653 00ef ld $ef
|
|
1654 00bf ld $bf
|
|
1655 00bf ld $bf
|
|
1656 00fe ld $fe
|
|
1657 00ff ld $ff
|
|
1658 00ff ld $ff
|
|
1659 00ff ld $ff
|
|
* 7 times
|
|
165e 00df ld $df
|
|
165f 00e3 ld $e3
|
|
1660 0028 ld $28
|
|
1661 008f ld $8f
|
|
1662 00e3 ld $e3
|
|
1663 0028 ld $28
|
|
1664 004a ld $4a
|
|
1665 0092 ld $92
|
|
1666 0028 ld $28
|
|
1667 004d ld $4d
|
|
1668 0092 ld $92
|
|
1669 0020 ld $20
|
|
166a 0049 ld $49
|
|
166b 0082 ld $82
|
|
166c 0024 ld $24
|
|
166d 0048 ld $48
|
|
166e 0082 ld $82
|
|
166f 0010 ld $10
|
|
1670 0009 ld $09
|
|
1671 0092 ld $92
|
|
1672 0024 ld $24
|
|
1673 0008 ld $08
|
|
1674 0091 ld $91
|
|
1675 0024 ld $24
|
|
1676 0048 ld $48
|
|
1677 0082 ld $82
|
|
1678 0024 ld $24
|
|
1679 0055 ld $55
|
|
167a 00a6 ld $a6
|
|
167b 00bf ld $bf
|
|
167c 00ff ld $ff
|
|
167d 00ff ld $ff
|
|
167e 00fa ld $fa
|
|
167f 00ef ld $ef
|
|
1680 00bf ld $bf
|
|
1681 00ff ld $ff
|
|
1682 00ff ld $ff
|
|
1683 00ab ld $ab
|
|
1684 00ff ld $ff
|
|
1685 00ee ld $ee
|
|
1686 00ee ld $ee
|
|
1687 00ea ld $ea
|
|
1688 00ff ld $ff
|
|
1689 00ff ld $ff
|
|
168a 00ff ld $ff
|
|
* 6 times
|
|
168e 009f ld $9f
|
|
168f 00f2 ld $f2
|
|
1690 003d ld $3d
|
|
1691 00db ld $db
|
|
1692 00a3 ld $a3
|
|
1693 0038 ld $38
|
|
1694 0089 ld $89
|
|
1695 0093 ld $93
|
|
1696 0024 ld $24
|
|
1697 0085 ld $85
|
|
1698 0092 ld $92
|
|
1699 0024 ld $24
|
|
169a 0049 ld $49
|
|
169b 0092 ld $92
|
|
169c 0024 ld $24
|
|
169d 0009 ld $09
|
|
169e 0092 ld $92
|
|
169f 0024 ld $24
|
|
16a0 0048 ld $48
|
|
16a1 0092 ld $92
|
|
16a2 0020 ld $20
|
|
16a3 0009 ld $09
|
|
16a4 0092 ld $92
|
|
16a5 0020 ld $20
|
|
16a6 0009 ld $09
|
|
16a7 0041 ld $41
|
|
16a8 0020 ld $20
|
|
16a9 0004 ld $04
|
|
16aa 0041 ld $41
|
|
16ab 00e5 ld $e5
|
|
16ac 00ff ld $ff
|
|
16ad 00ab ld $ab
|
|
16ae 00ff ld $ff
|
|
16af 00bf ld $bf
|
|
16b0 009b ld $9b
|
|
16b1 00fa ld $fa
|
|
16b2 00ae ld $ae
|
|
16b3 00ef ld $ef
|
|
16b4 00aa ld $aa
|
|
16b5 00ae ld $ae
|
|
16b6 00ee ld $ee
|
|
16b7 00ea ld $ea
|
|
16b8 00ff ld $ff
|
|
16b9 00ff ld $ff
|
|
16ba 00ff ld $ff
|
|
16bb 00ff ld $ff
|
|
16bc 00af ld $af
|
|
16bd 00ff ld $ff
|
|
16be 00ff ld $ff
|
|
16bf 00f7 ld $f7
|
|
16c0 0069 ld $69
|
|
16c1 00cf ld $cf
|
|
16c2 00f7 ld $f7
|
|
16c3 0069 ld $69
|
|
16c4 0056 ld $56
|
|
16c5 0051 ld $51
|
|
16c6 0015 ld $15
|
|
16c7 0011 ld $11
|
|
16c8 0010 ld $10
|
|
16c9 0014 ld $14
|
|
16ca 0085 ld $85
|
|
16cb 0092 ld $92
|
|
16cc 0024 ld $24
|
|
16cd 0009 ld $09
|
|
16ce 0092 ld $92
|
|
16cf 0020 ld $20
|
|
16d0 0048 ld $48
|
|
16d1 0092 ld $92
|
|
16d2 0024 ld $24
|
|
16d3 008d ld $8d
|
|
16d4 0092 ld $92
|
|
16d5 0024 ld $24
|
|
16d6 0049 ld $49
|
|
16d7 0042 ld $42
|
|
16d8 0010 ld $10
|
|
16d9 0004 ld $04
|
|
16da 0052 ld $52
|
|
16db 0010 ld $10
|
|
16dc 00a4 ld $a4
|
|
16dd 00fb ld $fb
|
|
16de 00bb ld $bb
|
|
16df 00af ld $af
|
|
16e0 00ab ld $ab
|
|
16e1 00a6 ld $a6
|
|
16e2 0059 ld $59
|
|
16e3 00aa ld $aa
|
|
16e4 00bb ld $bb
|
|
16e5 00ba ld $ba
|
|
16e6 00ef ld $ef
|
|
16e7 00ff ld $ff
|
|
16e8 00ff ld $ff
|
|
16e9 00ff ld $ff
|
|
* 6 times
|
|
16ed 00bf ld $bf
|
|
16ee 00fe ld $fe
|
|
16ef 00ab ld $ab
|
|
16f0 0044 ld $44
|
|
16f1 00da ld $da
|
|
16f2 00f7 ld $f7
|
|
16f3 0029 ld $29
|
|
16f4 0010 ld $10
|
|
16f5 0050 ld $50
|
|
16f6 0044 ld $44
|
|
16f7 0055 ld $55
|
|
16f8 0041 ld $41
|
|
16f9 0000 ld $00
|
|
16fa 0000 ld $00
|
|
16fb fe00 bra ac ;+-----------------------------------+
|
|
16fc fcfd bra $16fd ;| |
|
|
16fd 1404 ld $04,y ;| Trampoline for page $1600 lookups |
|
|
16fe e068 jmp y,$68 ;| |
|
|
16ff c218 st [$18] ;+-----------------------------------+
|
|
1700 0004 ld $04
|
|
1701 0044 ld $44
|
|
1702 0050 ld $50
|
|
1703 0024 ld $24
|
|
1704 0049 ld $49
|
|
1705 0092 ld $92
|
|
1706 0024 ld $24
|
|
1707 0049 ld $49
|
|
1708 0092 ld $92
|
|
1709 0024 ld $24
|
|
170a 0089 ld $89
|
|
170b 00e2 ld $e2
|
|
170c 0034 ld $34
|
|
170d 004a ld $4a
|
|
170e 0092 ld $92
|
|
170f 0024 ld $24
|
|
1710 0009 ld $09
|
|
1711 0091 ld $91
|
|
1712 0024 ld $24
|
|
1713 0009 ld $09
|
|
1714 0052 ld $52
|
|
1715 00bb ld $bb
|
|
1716 00bf ld $bf
|
|
1717 00eb ld $eb
|
|
1718 00ba ld $ba
|
|
1719 006e ld $6e
|
|
171a 0097 ld $97
|
|
171b 00a5 ld $a5
|
|
171c 0059 ld $59
|
|
171d 00ea ld $ea
|
|
171e 00ff ld $ff
|
|
171f 00ff ld $ff
|
|
1720 00ef ld $ef
|
|
1721 00bf ld $bf
|
|
1722 00fa ld $fa
|
|
1723 00ef ld $ef
|
|
1724 00fe ld $fe
|
|
1725 00ff ld $ff
|
|
1726 00ab ld $ab
|
|
1727 0080 ld $80
|
|
1728 0010 ld $10
|
|
1729 00a5 ld $a5
|
|
172a 007d ld $7d
|
|
172b 004a ld $4a
|
|
172c 0011 ld $11
|
|
172d 0001 ld $01
|
|
172e 0055 ld $55
|
|
172f 0011 ld $11
|
|
1730 0015 ld $15
|
|
1731 0011 ld $11
|
|
1732 0040 ld $40
|
|
1733 0014 ld $14
|
|
1734 0048 ld $48
|
|
1735 0091 ld $91
|
|
1736 0020 ld $20
|
|
1737 0049 ld $49
|
|
1738 0092 ld $92
|
|
1739 0034 ld $34
|
|
173a 0009 ld $09
|
|
173b 0092 ld $92
|
|
173c 0024 ld $24
|
|
173d 0008 ld $08
|
|
173e 0092 ld $92
|
|
173f 0024 ld $24
|
|
1740 0089 ld $89
|
|
1741 0093 ld $93
|
|
1742 0024 ld $24
|
|
1743 0048 ld $48
|
|
1744 0096 ld $96
|
|
1745 00be ld $be
|
|
1746 00ff ld $ff
|
|
1747 00bf ld $bf
|
|
1748 00bb ld $bb
|
|
1749 00bf ld $bf
|
|
174a 00eb ld $eb
|
|
174b 00a6 ld $a6
|
|
174c 00a9 ld $a9
|
|
174d 00ff ld $ff
|
|
174e 00ff ld $ff
|
|
174f 00ff ld $ff
|
|
1750 00ff ld $ff
|
|
1751 00fa ld $fa
|
|
1752 00bf ld $bf
|
|
1753 00fb ld $fb
|
|
1754 00eb ld $eb
|
|
1755 00ff ld $ff
|
|
1756 00a7 ld $a7
|
|
1757 0080 ld $80
|
|
1758 0040 ld $40
|
|
1759 0054 ld $54
|
|
175a 00aa ld $aa
|
|
175b 004a ld $4a
|
|
175c 0045 ld $45
|
|
175d 0080 ld $80
|
|
175e 0040 ld $40
|
|
175f 0040 ld $40
|
|
1760 0080 ld $80
|
|
1761 0000 ld $00
|
|
1762 0051 ld $51
|
|
1763 0024 ld $24
|
|
1764 0049 ld $49
|
|
1765 0096 ld $96
|
|
1766 0024 ld $24
|
|
1767 0049 ld $49
|
|
1768 00d2 ld $d2
|
|
1769 0024 ld $24
|
|
176a 0049 ld $49
|
|
176b 0082 ld $82
|
|
176c 0050 ld $50
|
|
176d 0089 ld $89
|
|
176e 00e2 ld $e2
|
|
176f 0028 ld $28
|
|
1770 0049 ld $49
|
|
1771 0092 ld $92
|
|
1772 0028 ld $28
|
|
1773 0049 ld $49
|
|
1774 0042 ld $42
|
|
1775 0041 ld $41
|
|
1776 00f9 ld $f9
|
|
1777 00fb ld $fb
|
|
1778 00fa ld $fa
|
|
1779 00fb ld $fb
|
|
177a 00eb ld $eb
|
|
177b 00ff ld $ff
|
|
177c 00ae ld $ae
|
|
177d 00aa ld $aa
|
|
177e 00fa ld $fa
|
|
177f 00ff ld $ff
|
|
1780 00ff ld $ff
|
|
1781 00ff ld $ff
|
|
1782 00fb ld $fb
|
|
1783 00ff ld $ff
|
|
1784 00ff ld $ff
|
|
1785 00bf ld $bf
|
|
1786 0057 ld $57
|
|
1787 0040 ld $40
|
|
1788 0040 ld $40
|
|
1789 0001 ld $01
|
|
178a 0041 ld $41
|
|
178b 00e5 ld $e5
|
|
178c 00aa ld $aa
|
|
178d 0015 ld $15
|
|
178e 0051 ld $51
|
|
178f 0050 ld $50
|
|
1790 0040 ld $40
|
|
1791 0010 ld $10
|
|
1792 0000 ld $00
|
|
1793 0001 ld $01
|
|
1794 0001 ld $01
|
|
1795 0051 ld $51
|
|
1796 0024 ld $24
|
|
1797 0049 ld $49
|
|
1798 0051 ld $51
|
|
1799 0024 ld $24
|
|
179a 0048 ld $48
|
|
179b 00a2 ld $a2
|
|
179c 0025 ld $25
|
|
179d 0049 ld $49
|
|
179e 0092 ld $92
|
|
179f 0038 ld $38
|
|
17a0 008a ld $8a
|
|
17a1 00a3 ld $a3
|
|
17a2 0024 ld $24
|
|
17a3 0049 ld $49
|
|
17a4 0092 ld $92
|
|
17a5 0024 ld $24
|
|
17a6 0049 ld $49
|
|
17a7 0001 ld $01
|
|
17a8 0001 ld $01
|
|
17a9 0044 ld $44
|
|
17aa 0055 ld $55
|
|
17ab 00a5 ld $a5
|
|
17ac 00bf ld $bf
|
|
17ad 00eb ld $eb
|
|
17ae 00bf ld $bf
|
|
17af 00ae ld $ae
|
|
17b0 0056 ld $56
|
|
17b1 0066 ld $66
|
|
17b2 00f4 ld $f4
|
|
17b3 00ff ld $ff
|
|
17b4 00bf ld $bf
|
|
17b5 00bf ld $bf
|
|
17b6 00ff ld $ff
|
|
17b7 00bf ld $bf
|
|
17b8 00fe ld $fe
|
|
17b9 00ff ld $ff
|
|
17ba 0015 ld $15
|
|
17bb 0015 ld $15
|
|
17bc 0040 ld $40
|
|
17bd 0095 ld $95
|
|
17be 00ea ld $ea
|
|
17bf 0057 ld $57
|
|
17c0 0040 ld $40
|
|
17c1 0000 ld $00
|
|
17c2 0001 ld $01
|
|
17c3 0002 ld $02
|
|
17c4 0001 ld $01
|
|
17c5 0008 ld $08
|
|
17c6 0004 ld $04
|
|
17c7 0009 ld $09
|
|
17c8 0052 ld $52
|
|
17c9 0024 ld $24
|
|
17ca 0009 ld $09
|
|
17cb 0052 ld $52
|
|
17cc 0024 ld $24
|
|
17cd 0049 ld $49
|
|
17ce 0092 ld $92
|
|
17cf 0038 ld $38
|
|
17d0 008a ld $8a
|
|
17d1 00e3 ld $e3
|
|
17d2 0028 ld $28
|
|
17d3 008e ld $8e
|
|
17d4 0093 ld $93
|
|
17d5 0028 ld $28
|
|
17d6 0049 ld $49
|
|
17d7 0092 ld $92
|
|
17d8 0010 ld $10
|
|
17d9 0005 ld $05
|
|
17da 0001 ld $01
|
|
17db 0001 ld $01
|
|
17dc 0044 ld $44
|
|
17dd 00a6 ld $a6
|
|
17de 0065 ld $65
|
|
17df 00aa ld $aa
|
|
17e0 00ea ld $ea
|
|
17e1 00ba ld $ba
|
|
17e2 0069 ld $69
|
|
17e3 00ea ld $ea
|
|
17e4 00ff ld $ff
|
|
17e5 00ff ld $ff
|
|
17e6 00ff ld $ff
|
|
* 7 times
|
|
17eb 009f ld $9f
|
|
17ec 0041 ld $41
|
|
17ed 0054 ld $54
|
|
17ee 0095 ld $95
|
|
17ef 00fe ld $fe
|
|
17f0 00bb ld $bb
|
|
17f1 005f ld $5f
|
|
17f2 0000 ld $00
|
|
17f3 0003 ld $03
|
|
17f4 0004 ld $04
|
|
17f5 000c ld $0c
|
|
17f6 0010 ld $10
|
|
17f7 0045 ld $45
|
|
17f8 0092 ld $92
|
|
17f9 0000 ld $00
|
|
17fa 0000 ld $00
|
|
17fb fe00 bra ac ;+-----------------------------------+
|
|
17fc fcfd bra $17fd ;| |
|
|
17fd 1404 ld $04,y ;| Trampoline for page $1700 lookups |
|
|
17fe e068 jmp y,$68 ;| |
|
|
17ff c218 st [$18] ;+-----------------------------------+
|
|
1800 0024 ld $24
|
|
1801 0049 ld $49
|
|
1802 0092 ld $92
|
|
1803 0024 ld $24
|
|
1804 0089 ld $89
|
|
1805 0092 ld $92
|
|
1806 0024 ld $24
|
|
1807 0049 ld $49
|
|
1808 00e2 ld $e2
|
|
1809 0028 ld $28
|
|
180a 0059 ld $59
|
|
180b 00e2 ld $e2
|
|
180c 0028 ld $28
|
|
180d 0049 ld $49
|
|
180e 0011 ld $11
|
|
180f 0040 ld $40
|
|
1810 0040 ld $40
|
|
1811 0091 ld $91
|
|
1812 0024 ld $24
|
|
1813 004a ld $4a
|
|
1814 0092 ld $92
|
|
1815 0010 ld $10
|
|
1816 0054 ld $54
|
|
1817 00ea ld $ea
|
|
1818 00b6 ld $b6
|
|
1819 00ae ld $ae
|
|
181a 00ff ld $ff
|
|
181b 00ff ld $ff
|
|
181c 00ff ld $ff
|
|
* 7 times
|
|
1821 00bf ld $bf
|
|
1822 004a ld $4a
|
|
1823 0055 ld $55
|
|
1824 0095 ld $95
|
|
1825 00da ld $da
|
|
1826 00a7 ld $a7
|
|
1827 007f ld $7f
|
|
1828 0005 ld $05
|
|
1829 000c ld $0c
|
|
182a 0005 ld $05
|
|
182b 0051 ld $51
|
|
182c 0041 ld $41
|
|
182d 0014 ld $14
|
|
182e 0045 ld $45
|
|
182f 0092 ld $92
|
|
1830 0024 ld $24
|
|
1831 008a ld $8a
|
|
1832 00e2 ld $e2
|
|
1833 0028 ld $28
|
|
1834 004e ld $4e
|
|
1835 00a2 ld $a2
|
|
1836 0024 ld $24
|
|
1837 0049 ld $49
|
|
1838 00a2 ld $a2
|
|
1839 0024 ld $24
|
|
183a 0089 ld $89
|
|
183b 00a2 ld $a2
|
|
183c 0064 ld $64
|
|
183d 008a ld $8a
|
|
183e 0042 ld $42
|
|
183f 0040 ld $40
|
|
1840 0000 ld $00
|
|
1841 0061 ld $61
|
|
1842 0028 ld $28
|
|
1843 008e ld $8e
|
|
1844 0092 ld $92
|
|
1845 0014 ld $14
|
|
1846 0054 ld $54
|
|
1847 00a6 ld $a6
|
|
1848 00bb ld $bb
|
|
1849 00ae ld $ae
|
|
184a 00fe ld $fe
|
|
184b 00ff ld $ff
|
|
184c 00ff ld $ff
|
|
184d 00ff ld $ff
|
|
184e 00ff ld $ff
|
|
184f 00af ld $af
|
|
1850 00fe ld $fe
|
|
1851 00ff ld $ff
|
|
1852 005f ld $5f
|
|
1853 0052 ld $52
|
|
1854 0059 ld $59
|
|
1855 009f ld $9f
|
|
1856 00aa ld $aa
|
|
1857 00a9 ld $a9
|
|
1858 00aa ld $aa
|
|
1859 0056 ld $56
|
|
185a 0015 ld $15
|
|
185b 0010 ld $10
|
|
185c 0050 ld $50
|
|
185d 0040 ld $40
|
|
185e 0040 ld $40
|
|
185f 0051 ld $51
|
|
1860 0024 ld $24
|
|
1861 0049 ld $49
|
|
1862 00a2 ld $a2
|
|
1863 0038 ld $38
|
|
1864 0089 ld $89
|
|
1865 00e2 ld $e2
|
|
1866 0028 ld $28
|
|
1867 008a ld $8a
|
|
1868 0092 ld $92
|
|
1869 0064 ld $64
|
|
186a 008f ld $8f
|
|
186b 00a3 ld $a3
|
|
186c 0028 ld $28
|
|
186d 009e ld $9e
|
|
186e 0056 ld $56
|
|
186f 0028 ld $28
|
|
1870 004a ld $4a
|
|
1871 0052 ld $52
|
|
1872 0040 ld $40
|
|
1873 0000 ld $00
|
|
1874 00a1 ld $a1
|
|
1875 0039 ld $39
|
|
1876 008a ld $8a
|
|
1877 0092 ld $92
|
|
1878 0024 ld $24
|
|
1879 0045 ld $45
|
|
187a 0099 ld $99
|
|
187b 00ba ld $ba
|
|
187c 00fd ld $fd
|
|
187d 00ff ld $ff
|
|
187e 00ff ld $ff
|
|
187f 00ff ld $ff
|
|
1880 00ff ld $ff
|
|
1881 00bf ld $bf
|
|
1882 00af ld $af
|
|
1883 00fe ld $fe
|
|
1884 00ff ld $ff
|
|
1885 009b ld $9b
|
|
1886 00a6 ld $a6
|
|
1887 00a9 ld $a9
|
|
1888 00a6 ld $a6
|
|
1889 00be ld $be
|
|
188a 00ba ld $ba
|
|
188b 00eb ld $eb
|
|
188c 00ab ld $ab
|
|
188d 006a ld $6a
|
|
188e 0055 ld $55
|
|
188f 00a1 ld $a1
|
|
1890 0024 ld $24
|
|
1891 0049 ld $49
|
|
1892 00a6 ld $a6
|
|
1893 0028 ld $28
|
|
1894 008a ld $8a
|
|
1895 0092 ld $92
|
|
1896 0068 ld $68
|
|
1897 008e ld $8e
|
|
1898 00a3 ld $a3
|
|
1899 0078 ld $78
|
|
189a 009b ld $9b
|
|
189b 00f3 ld $f3
|
|
189c 0039 ld $39
|
|
189d 004a ld $4a
|
|
189e 0056 ld $56
|
|
189f 0014 ld $14
|
|
18a0 0089 ld $89
|
|
18a1 0092 ld $92
|
|
18a2 0024 ld $24
|
|
18a3 0004 ld $04
|
|
18a4 0004 ld $04
|
|
18a5 0014 ld $14
|
|
18a6 008a ld $8a
|
|
18a7 00a6 ld $a6
|
|
18a8 0028 ld $28
|
|
18a9 004a ld $4a
|
|
18aa 0096 ld $96
|
|
18ab 0094 ld $94
|
|
18ac 00fe ld $fe
|
|
18ad 00ff ld $ff
|
|
18ae 00bf ld $bf
|
|
18af 00fe ld $fe
|
|
18b0 00ff ld $ff
|
|
18b1 00ff ld $ff
|
|
18b2 00bf ld $bf
|
|
18b3 00fb ld $fb
|
|
18b4 00fb ld $fb
|
|
18b5 009f ld $9f
|
|
18b6 0096 ld $96
|
|
18b7 0064 ld $64
|
|
18b8 00da ld $da
|
|
18b9 00eb ld $eb
|
|
18ba 00fe ld $fe
|
|
18bb 00eb ld $eb
|
|
18bc 00af ld $af
|
|
18bd 00fe ld $fe
|
|
18be 00ef ld $ef
|
|
18bf 00a7 ld $a7
|
|
18c0 0028 ld $28
|
|
18c1 008a ld $8a
|
|
18c2 00a2 ld $a2
|
|
18c3 0024 ld $24
|
|
18c4 008a ld $8a
|
|
18c5 00e3 ld $e3
|
|
18c6 0039 ld $39
|
|
18c7 00ce ld $ce
|
|
18c8 00f2 ld $f2
|
|
18c9 0038 ld $38
|
|
18ca 008e ld $8e
|
|
18cb 00fa ld $fa
|
|
18cc 007a ld $7a
|
|
18cd 005a ld $5a
|
|
18ce 0052 ld $52
|
|
18cf 0028 ld $28
|
|
18d0 0049 ld $49
|
|
18d1 0091 ld $91
|
|
18d2 0028 ld $28
|
|
18d3 0049 ld $49
|
|
18d4 0042 ld $42
|
|
18d5 0014 ld $14
|
|
18d6 0089 ld $89
|
|
18d7 00a2 ld $a2
|
|
18d8 0028 ld $28
|
|
18d9 0045 ld $45
|
|
18da 0066 ld $66
|
|
18db 0024 ld $24
|
|
18dc 00aa ld $aa
|
|
18dd 0057 ld $57
|
|
18de 0095 ld $95
|
|
18df 0059 ld $59
|
|
18e0 0099 ld $99
|
|
18e1 00ff ld $ff
|
|
18e2 00ff ld $ff
|
|
18e3 00ff ld $ff
|
|
18e4 002a ld $2a
|
|
18e5 0049 ld $49
|
|
18e6 0091 ld $91
|
|
18e7 0028 ld $28
|
|
18e8 0099 ld $99
|
|
18e9 00b3 ld $b3
|
|
18ea 0079 ld $79
|
|
18eb 00ea ld $ea
|
|
18ec 00fb ld $fb
|
|
18ed 00ae ld $ae
|
|
18ee 00de ld $de
|
|
18ef 00a3 ld $a3
|
|
18f0 0078 ld $78
|
|
18f1 008a ld $8a
|
|
18f2 00e2 ld $e2
|
|
18f3 0028 ld $28
|
|
18f4 00ce ld $ce
|
|
18f5 00a3 ld $a3
|
|
18f6 003c ld $3c
|
|
18f7 009a ld $9a
|
|
18f8 00f3 ld $f3
|
|
18f9 0000 ld $00
|
|
18fa 0000 ld $00
|
|
18fb fe00 bra ac ;+-----------------------------------+
|
|
18fc fcfd bra $18fd ;| |
|
|
18fd 1404 ld $04,y ;| Trampoline for page $1800 lookups |
|
|
18fe e068 jmp y,$68 ;| |
|
|
18ff c218 st [$18] ;+-----------------------------------+
|
|
1900 0029 ld $29
|
|
1901 009e ld $9e
|
|
1902 00f6 ld $f6
|
|
1903 0028 ld $28
|
|
1904 008a ld $8a
|
|
1905 0092 ld $92
|
|
1906 0028 ld $28
|
|
1907 008e ld $8e
|
|
1908 0092 ld $92
|
|
1909 0028 ld $28
|
|
190a 008a ld $8a
|
|
190b 0092 ld $92
|
|
190c 0024 ld $24
|
|
190d 008a ld $8a
|
|
190e 00b7 ld $b7
|
|
190f 0028 ld $28
|
|
1910 0089 ld $89
|
|
1911 0092 ld $92
|
|
1912 0029 ld $29
|
|
1913 0099 ld $99
|
|
1914 0096 ld $96
|
|
1915 00a2 ld $a2
|
|
1916 0059 ld $59
|
|
1917 009a ld $9a
|
|
1918 00ff ld $ff
|
|
1919 00ff ld $ff
|
|
191a 00a7 ld $a7
|
|
191b 0014 ld $14
|
|
191c 0044 ld $44
|
|
191d 0092 ld $92
|
|
191e 0028 ld $28
|
|
191f 008a ld $8a
|
|
1920 00a2 ld $a2
|
|
1921 0028 ld $28
|
|
1922 009a ld $9a
|
|
1923 00fa ld $fa
|
|
1924 007d ld $7d
|
|
1925 009f ld $9f
|
|
1926 00a3 ld $a3
|
|
1927 007e ld $7e
|
|
1928 008e ld $8e
|
|
1929 00a2 ld $a2
|
|
192a 0068 ld $68
|
|
192b 00da ld $da
|
|
192c 00a3 ld $a3
|
|
192d 0079 ld $79
|
|
192e 008f ld $8f
|
|
192f 00a3 ld $a3
|
|
1930 0038 ld $38
|
|
1931 00ca ld $ca
|
|
1932 00a3 ld $a3
|
|
1933 0038 ld $38
|
|
1934 008a ld $8a
|
|
1935 00e6 ld $e6
|
|
1936 0028 ld $28
|
|
1937 008e ld $8e
|
|
1938 00e2 ld $e2
|
|
1939 0038 ld $38
|
|
193a 008e ld $8e
|
|
193b 00e2 ld $e2
|
|
193c 0028 ld $28
|
|
193d 008a ld $8a
|
|
193e 00f6 ld $f6
|
|
193f 0028 ld $28
|
|
1940 008a ld $8a
|
|
1941 0092 ld $92
|
|
1942 0024 ld $24
|
|
1943 004a ld $4a
|
|
1944 00da ld $da
|
|
1945 00a6 ld $a6
|
|
1946 00be ld $be
|
|
1947 00ff ld $ff
|
|
1948 00ff ld $ff
|
|
1949 009f ld $9f
|
|
194a 0042 ld $42
|
|
194b 0024 ld $24
|
|
194c 0049 ld $49
|
|
194d 0091 ld $91
|
|
194e 0028 ld $28
|
|
194f 00de ld $de
|
|
1950 00a7 ld $a7
|
|
1951 0068 ld $68
|
|
1952 009a ld $9a
|
|
1953 00f6 ld $f6
|
|
1954 00ad ld $ad
|
|
1955 00ef ld $ef
|
|
1956 00fb ld $fb
|
|
1957 00be ld $be
|
|
1958 009f ld $9f
|
|
1959 00e2 ld $e2
|
|
195a 006d ld $6d
|
|
195b 00df ld $df
|
|
195c 00a7 ld $a7
|
|
195d 007d ld $7d
|
|
195e 00df ld $df
|
|
195f 00a3 ld $a3
|
|
1960 007d ld $7d
|
|
1961 009f ld $9f
|
|
1962 00f7 ld $f7
|
|
1963 0028 ld $28
|
|
1964 009e ld $9e
|
|
1965 00f3 ld $f3
|
|
1966 007d ld $7d
|
|
1967 00de ld $de
|
|
1968 00b3 ld $b3
|
|
1969 0039 ld $39
|
|
196a 008a ld $8a
|
|
196b 00a3 ld $a3
|
|
196c 0024 ld $24
|
|
196d 004a ld $4a
|
|
196e 00a2 ld $a2
|
|
196f 0038 ld $38
|
|
1970 009a ld $9a
|
|
1971 00a2 ld $a2
|
|
1972 0064 ld $64
|
|
1973 00aa ld $aa
|
|
1974 00eb ld $eb
|
|
1975 00ba ld $ba
|
|
1976 00fa ld $fa
|
|
1977 00ff ld $ff
|
|
1978 00ff ld $ff
|
|
1979 004f ld $4f
|
|
197a 00a1 ld $a1
|
|
197b 0029 ld $29
|
|
197c 0089 ld $89
|
|
197d 00a2 ld $a2
|
|
197e 0039 ld $39
|
|
197f 009a ld $9a
|
|
1980 00ea ld $ea
|
|
1981 0069 ld $69
|
|
1982 00aa ld $aa
|
|
1983 00f7 ld $f7
|
|
1984 00b9 ld $b9
|
|
1985 00ef ld $ef
|
|
1986 00ab ld $ab
|
|
1987 00be ld $be
|
|
1988 009f ld $9f
|
|
1989 00f6 ld $f6
|
|
198a 007d ld $7d
|
|
198b 00de ld $de
|
|
198c 00f7 ld $f7
|
|
198d 007d ld $7d
|
|
198e 00ef ld $ef
|
|
198f 00f7 ld $f7
|
|
1990 007d ld $7d
|
|
1991 00df ld $df
|
|
1992 00f7 ld $f7
|
|
1993 007d ld $7d
|
|
1994 00df ld $df
|
|
1995 00b7 ld $b7
|
|
1996 0039 ld $39
|
|
1997 008b ld $8b
|
|
1998 00e3 ld $e3
|
|
1999 0028 ld $28
|
|
199a 008e ld $8e
|
|
199b 00e2 ld $e2
|
|
199c 0028 ld $28
|
|
199d 008a ld $8a
|
|
199e 00a3 ld $a3
|
|
199f 006d ld $6d
|
|
19a0 008a ld $8a
|
|
19a1 00a2 ld $a2
|
|
19a2 0068 ld $68
|
|
19a3 00a9 ld $a9
|
|
19a4 00aa ld $aa
|
|
19a5 00aa ld $aa
|
|
19a6 00aa ld $aa
|
|
19a7 00ef ld $ef
|
|
19a8 007e ld $7e
|
|
19a9 0045 ld $45
|
|
19aa 00a5 ld $a5
|
|
19ab 0028 ld $28
|
|
19ac 009a ld $9a
|
|
19ad 00f6 ld $f6
|
|
19ae 0069 ld $69
|
|
19af 008b ld $8b
|
|
19b0 00f6 ld $f6
|
|
19b1 00aa ld $aa
|
|
19b2 00ef ld $ef
|
|
19b3 00fb ld $fb
|
|
19b4 00be ld $be
|
|
19b5 00de ld $de
|
|
19b6 00fb ld $fb
|
|
19b7 00bd ld $bd
|
|
19b8 00ef ld $ef
|
|
19b9 00e7 ld $e7
|
|
19ba 006e ld $6e
|
|
19bb 00ef ld $ef
|
|
19bc 00f7 ld $f7
|
|
19bd 00be ld $be
|
|
19be 009f ld $9f
|
|
19bf 00f7 ld $f7
|
|
19c0 0079 ld $79
|
|
19c1 00da ld $da
|
|
19c2 00fb ld $fb
|
|
19c3 0079 ld $79
|
|
19c4 008f ld $8f
|
|
19c5 00e3 ld $e3
|
|
19c6 0028 ld $28
|
|
19c7 008e ld $8e
|
|
19c8 00e2 ld $e2
|
|
19c9 0028 ld $28
|
|
19ca 008a ld $8a
|
|
19cb 00a3 ld $a3
|
|
19cc 0028 ld $28
|
|
19cd 008a ld $8a
|
|
19ce 00e2 ld $e2
|
|
19cf 0078 ld $78
|
|
19d0 005f ld $5f
|
|
19d1 00e6 ld $e6
|
|
19d2 0028 ld $28
|
|
19d3 0069 ld $69
|
|
19d4 009a ld $9a
|
|
19d5 0062 ld $62
|
|
19d6 0015 ld $15
|
|
19d7 00a9 ld $a9
|
|
19d8 0029 ld $29
|
|
19d9 0099 ld $99
|
|
19da 00e6 ld $e6
|
|
19db 0028 ld $28
|
|
19dc 004a ld $4a
|
|
19dd 00a2 ld $a2
|
|
19de 0068 ld $68
|
|
19df 00de ld $de
|
|
19e0 00e7 ld $e7
|
|
19e1 00bd ld $bd
|
|
19e2 00ee ld $ee
|
|
19e3 00fb ld $fb
|
|
19e4 0069 ld $69
|
|
19e5 00df ld $df
|
|
19e6 00e7 ld $e7
|
|
19e7 00ad ld $ad
|
|
19e8 00ee ld $ee
|
|
19e9 00f7 ld $f7
|
|
19ea 00bd ld $bd
|
|
19eb 00df ld $df
|
|
19ec 00eb ld $eb
|
|
19ed 006d ld $6d
|
|
19ee 00ef ld $ef
|
|
19ef 00f7 ld $f7
|
|
19f0 007d ld $7d
|
|
19f1 00df ld $df
|
|
19f2 00a3 ld $a3
|
|
19f3 003d ld $3d
|
|
19f4 008a ld $8a
|
|
19f5 00e2 ld $e2
|
|
19f6 002c ld $2c
|
|
19f7 008e ld $8e
|
|
19f8 00a2 ld $a2
|
|
19f9 0000 ld $00
|
|
19fa 0000 ld $00
|
|
19fb fe00 bra ac ;+-----------------------------------+
|
|
19fc fcfd bra $19fd ;| |
|
|
19fd 1404 ld $04,y ;| Trampoline for page $1900 lookups |
|
|
19fe e068 jmp y,$68 ;| |
|
|
19ff c218 st [$18] ;+-----------------------------------+
|
|
1a00 003c ld $3c
|
|
1a01 008a ld $8a
|
|
1a02 00a3 ld $a3
|
|
1a03 0038 ld $38
|
|
1a04 008e ld $8e
|
|
1a05 00a3 ld $a3
|
|
1a06 0068 ld $68
|
|
1a07 009f ld $9f
|
|
1a08 001a ld $1a
|
|
1a09 0069 ld $69
|
|
1a0a 00a5 ld $a5
|
|
1a0b 009a ld $9a
|
|
1a0c 00ba ld $ba
|
|
1a0d 00be ld $be
|
|
1a0e 00eb ld $eb
|
|
1a0f 0066 ld $66
|
|
1a10 00da ld $da
|
|
1a11 00a3 ld $a3
|
|
1a12 0028 ld $28
|
|
1a13 008a ld $8a
|
|
1a14 00a2 ld $a2
|
|
1a15 0068 ld $68
|
|
1a16 00de ld $de
|
|
1a17 00a7 ld $a7
|
|
1a18 006c ld $6c
|
|
1a19 00ee ld $ee
|
|
1a1a 00f7 ld $f7
|
|
1a1b 00bd ld $bd
|
|
1a1c 009f ld $9f
|
|
1a1d 00fb ld $fb
|
|
1a1e 00be ld $be
|
|
1a1f 00ef ld $ef
|
|
1a20 00f6 ld $f6
|
|
1a21 007a ld $7a
|
|
1a22 009b ld $9b
|
|
1a23 00fb ld $fb
|
|
1a24 007d ld $7d
|
|
1a25 00de ld $de
|
|
1a26 00f7 ld $f7
|
|
1a27 006d ld $6d
|
|
1a28 009e ld $9e
|
|
1a29 00e3 ld $e3
|
|
1a2a 0028 ld $28
|
|
1a2b 00de ld $de
|
|
1a2c 00e2 ld $e2
|
|
1a2d 0068 ld $68
|
|
1a2e 008f ld $8f
|
|
1a2f 00f2 ld $f2
|
|
1a30 0028 ld $28
|
|
1a31 008e ld $8e
|
|
1a32 00a2 ld $a2
|
|
1a33 0029 ld $29
|
|
1a34 00df ld $df
|
|
1a35 00e2 ld $e2
|
|
1a36 0068 ld $68
|
|
1a37 00ef ld $ef
|
|
1a38 006b ld $6b
|
|
1a39 0086 ld $86
|
|
1a3a 00a6 ld $a6
|
|
1a3b 0096 ld $96
|
|
1a3c 00a6 ld $a6
|
|
1a3d 00fe ld $fe
|
|
1a3e 00ee ld $ee
|
|
1a3f 0039 ld $39
|
|
1a40 008a ld $8a
|
|
1a41 0092 ld $92
|
|
1a42 0068 ld $68
|
|
1a43 008e ld $8e
|
|
1a44 00e6 ld $e6
|
|
1a45 0068 ld $68
|
|
1a46 00da ld $da
|
|
1a47 00f7 ld $f7
|
|
1a48 0078 ld $78
|
|
1a49 00da ld $da
|
|
1a4a 00fb ld $fb
|
|
1a4b 0079 ld $79
|
|
1a4c 00ef ld $ef
|
|
1a4d 00f6 ld $f6
|
|
1a4e 00be ld $be
|
|
1a4f 00ef ld $ef
|
|
1a50 00fb ld $fb
|
|
1a51 007d ld $7d
|
|
1a52 00df ld $df
|
|
1a53 00f6 ld $f6
|
|
1a54 0079 ld $79
|
|
1a55 00df ld $df
|
|
1a56 00e6 ld $e6
|
|
1a57 007d ld $7d
|
|
1a58 00df ld $df
|
|
1a59 00b7 ld $b7
|
|
1a5a 007c ld $7c
|
|
1a5b 008f ld $8f
|
|
1a5c 00f3 ld $f3
|
|
1a5d 0038 ld $38
|
|
1a5e 008a ld $8a
|
|
1a5f 00b3 ld $b3
|
|
1a60 0038 ld $38
|
|
1a61 008a ld $8a
|
|
1a62 00e2 ld $e2
|
|
1a63 0068 ld $68
|
|
1a64 00cf ld $cf
|
|
1a65 00e7 ld $e7
|
|
1a66 00bd ld $bd
|
|
1a67 009b ld $9b
|
|
1a68 006b ld $6b
|
|
1a69 0085 ld $85
|
|
1a6a 00a5 ld $a5
|
|
1a6b 0099 ld $99
|
|
1a6c 0055 ld $55
|
|
1a6d 00a4 ld $a4
|
|
1a6e 00fb ld $fb
|
|
1a6f 0064 ld $64
|
|
1a70 0056 ld $56
|
|
1a71 00a2 ld $a2
|
|
1a72 0069 ld $69
|
|
1a73 00de ld $de
|
|
1a74 00b3 ld $b3
|
|
1a75 0078 ld $78
|
|
1a76 009a ld $9a
|
|
1a77 00b7 ld $b7
|
|
1a78 007d ld $7d
|
|
1a79 00df ld $df
|
|
1a7a 00f7 ld $f7
|
|
1a7b 00bd ld $bd
|
|
1a7c 00ef ld $ef
|
|
1a7d 00eb ld $eb
|
|
1a7e 00fe ld $fe
|
|
1a7f 00ef ld $ef
|
|
1a80 00e7 ld $e7
|
|
1a81 006e ld $6e
|
|
1a82 00ee ld $ee
|
|
1a83 00f7 ld $f7
|
|
1a84 0069 ld $69
|
|
1a85 00df ld $df
|
|
1a86 00f7 ld $f7
|
|
1a87 003d ld $3d
|
|
1a88 00de ld $de
|
|
1a89 00f7 ld $f7
|
|
1a8a 0079 ld $79
|
|
1a8b 00db ld $db
|
|
1a8c 00b3 ld $b3
|
|
1a8d 0038 ld $38
|
|
1a8e 008b ld $8b
|
|
1a8f 00e2 ld $e2
|
|
1a90 0028 ld $28
|
|
1a91 008f ld $8f
|
|
1a92 00e2 ld $e2
|
|
1a93 0078 ld $78
|
|
1a94 008b ld $8b
|
|
1a95 00b3 ld $b3
|
|
1a96 007d ld $7d
|
|
1a97 00de ld $de
|
|
1a98 006b ld $6b
|
|
1a99 0086 ld $86
|
|
1a9a 00a6 ld $a6
|
|
1a9b 00da ld $da
|
|
1a9c 00a6 ld $a6
|
|
1a9d 00fa ld $fa
|
|
1a9e 00fe ld $fe
|
|
1a9f 0065 ld $65
|
|
1aa0 00a1 ld $a1
|
|
1aa1 00f9 ld $f9
|
|
1aa2 007e ld $7e
|
|
1aa3 00da ld $da
|
|
1aa4 00a3 ld $a3
|
|
1aa5 0068 ld $68
|
|
1aa6 009f ld $9f
|
|
1aa7 00e6 ld $e6
|
|
1aa8 00b9 ld $b9
|
|
1aa9 00ee ld $ee
|
|
1aaa 00b7 ld $b7
|
|
1aab 007a ld $7a
|
|
1aac 00ef ld $ef
|
|
1aad 00fb ld $fb
|
|
1aae 00ff ld $ff
|
|
1aaf 00db ld $db
|
|
1ab0 00bb ld $bb
|
|
1ab1 0039 ld $39
|
|
1ab2 00df ld $df
|
|
1ab3 00a7 ld $a7
|
|
1ab4 003c ld $3c
|
|
1ab5 00da ld $da
|
|
1ab6 00e3 ld $e3
|
|
1ab7 007d ld $7d
|
|
1ab8 009b ld $9b
|
|
1ab9 00b7 ld $b7
|
|
1aba 003d ld $3d
|
|
1abb 00df ld $df
|
|
1abc 00e3 ld $e3
|
|
1abd 002d ld $2d
|
|
1abe 008e ld $8e
|
|
1abf 00f7 ld $f7
|
|
1ac0 0078 ld $78
|
|
1ac1 008f ld $8f
|
|
1ac2 00e2 ld $e2
|
|
1ac3 0069 ld $69
|
|
1ac4 008f ld $8f
|
|
1ac5 00a2 ld $a2
|
|
1ac6 007c ld $7c
|
|
1ac7 00da ld $da
|
|
1ac8 00ab ld $ab
|
|
1ac9 0086 ld $86
|
|
1aca 00a6 ld $a6
|
|
1acb 00e9 ld $e9
|
|
1acc 00a6 ld $a6
|
|
1acd 006e ld $6e
|
|
1ace 00aa ld $aa
|
|
1acf 009a ld $9a
|
|
1ad0 00a1 ld $a1
|
|
1ad1 00a6 ld $a6
|
|
1ad2 0068 ld $68
|
|
1ad3 009f ld $9f
|
|
1ad4 00a2 ld $a2
|
|
1ad5 00a8 ld $a8
|
|
1ad6 009e ld $9e
|
|
1ad7 00f6 ld $f6
|
|
1ad8 0078 ld $78
|
|
1ad9 009f ld $9f
|
|
1ada 00f7 ld $f7
|
|
1adb 007e ld $7e
|
|
1adc 009f ld $9f
|
|
1add 00fa ld $fa
|
|
1ade 007e ld $7e
|
|
1adf 00ee ld $ee
|
|
1ae0 00a6 ld $a6
|
|
1ae1 007d ld $7d
|
|
1ae2 00da ld $da
|
|
1ae3 00a3 ld $a3
|
|
1ae4 007d ld $7d
|
|
1ae5 008b ld $8b
|
|
1ae6 00b7 ld $b7
|
|
1ae7 003d ld $3d
|
|
1ae8 00df ld $df
|
|
1ae9 00f3 ld $f3
|
|
1aea 003d ld $3d
|
|
1aeb 00da ld $da
|
|
1aec 00b3 ld $b3
|
|
1aed 003c ld $3c
|
|
1aee 00de ld $de
|
|
1aef 00a2 ld $a2
|
|
1af0 007c ld $7c
|
|
1af1 00ca ld $ca
|
|
1af2 00f3 ld $f3
|
|
1af3 007d ld $7d
|
|
1af4 008f ld $8f
|
|
1af5 00a2 ld $a2
|
|
1af6 0068 ld $68
|
|
1af7 008f ld $8f
|
|
1af8 00a7 ld $a7
|
|
1af9 0000 ld $00
|
|
1afa 0000 ld $00
|
|
1afb fe00 bra ac ;+-----------------------------------+
|
|
1afc fcfd bra $1afd ;| |
|
|
1afd 1404 ld $04,y ;| Trampoline for page $1a00 lookups |
|
|
1afe e068 jmp y,$68 ;| |
|
|
1aff c218 st [$18] ;+-----------------------------------+
|
|
1b00 008a ld $8a
|
|
1b01 00a6 ld $a6
|
|
1b02 00ee ld $ee
|
|
1b03 00ba ld $ba
|
|
1b04 0059 ld $59
|
|
1b05 0055 ld $55
|
|
1b06 0085 ld $85
|
|
1b07 00a6 ld $a6
|
|
1b08 00a2 ld $a2
|
|
1b09 0068 ld $68
|
|
1b0a 00ce ld $ce
|
|
1b0b 00e6 ld $e6
|
|
1b0c 0068 ld $68
|
|
1b0d 00ae ld $ae
|
|
1b0e 00e6 ld $e6
|
|
1b0f 00aa ld $aa
|
|
1b10 00ef ld $ef
|
|
1b11 00b7 ld $b7
|
|
1b12 0079 ld $79
|
|
1b13 00df ld $df
|
|
1b14 00fb ld $fb
|
|
1b15 007e ld $7e
|
|
1b16 009b ld $9b
|
|
1b17 00f7 ld $f7
|
|
1b18 0039 ld $39
|
|
1b19 009f ld $9f
|
|
1b1a 00e6 ld $e6
|
|
1b1b 006c ld $6c
|
|
1b1c 00ce ld $ce
|
|
1b1d 00f3 ld $f3
|
|
1b1e 003d ld $3d
|
|
1b1f 00de ld $de
|
|
1b20 00a3 ld $a3
|
|
1b21 007d ld $7d
|
|
1b22 00cf ld $cf
|
|
1b23 00f7 ld $f7
|
|
1b24 007d ld $7d
|
|
1b25 00ca ld $ca
|
|
1b26 00e3 ld $e3
|
|
1b27 0028 ld $28
|
|
1b28 009f ld $9f
|
|
1b29 00a3 ld $a3
|
|
1b2a 0079 ld $79
|
|
1b2b 008f ld $8f
|
|
1b2c 00e2 ld $e2
|
|
1b2d 0028 ld $28
|
|
1b2e 00da ld $da
|
|
1b2f 00bb ld $bb
|
|
1b30 0096 ld $96
|
|
1b31 00aa ld $aa
|
|
1b32 00da ld $da
|
|
1b33 00a6 ld $a6
|
|
1b34 006e ld $6e
|
|
1b35 0006 ld $06
|
|
1b36 0086 ld $86
|
|
1b37 0086 ld $86
|
|
1b38 00a3 ld $a3
|
|
1b39 0029 ld $29
|
|
1b3a 008a ld $8a
|
|
1b3b 00f6 ld $f6
|
|
1b3c 0068 ld $68
|
|
1b3d 00ae ld $ae
|
|
1b3e 00fb ld $fb
|
|
1b3f 00be ld $be
|
|
1b40 00fe ld $fe
|
|
1b41 00f7 ld $f7
|
|
1b42 00be ld $be
|
|
1b43 009f ld $9f
|
|
1b44 00fa ld $fa
|
|
1b45 007e ld $7e
|
|
1b46 00df ld $df
|
|
1b47 00b7 ld $b7
|
|
1b48 0078 ld $78
|
|
1b49 00da ld $da
|
|
1b4a 00f3 ld $f3
|
|
1b4b 003c ld $3c
|
|
1b4c 00ca ld $ca
|
|
1b4d 00a7 ld $a7
|
|
1b4e 003c ld $3c
|
|
1b4f 00db ld $db
|
|
1b50 00f7 ld $f7
|
|
1b51 007c ld $7c
|
|
1b52 009b ld $9b
|
|
1b53 00f3 ld $f3
|
|
1b54 0068 ld $68
|
|
1b55 00cf ld $cf
|
|
1b56 00a7 ld $a7
|
|
1b57 007c ld $7c
|
|
1b58 00ce ld $ce
|
|
1b59 00e2 ld $e2
|
|
1b5a 007d ld $7d
|
|
1b5b 008f ld $8f
|
|
1b5c 00a2 ld $a2
|
|
1b5d 0028 ld $28
|
|
1b5e 008e ld $8e
|
|
1b5f 00a7 ld $a7
|
|
1b60 008a ld $8a
|
|
1b61 00ba ld $ba
|
|
1b62 009a ld $9a
|
|
1b63 00ba ld $ba
|
|
1b64 00ad ld $ad
|
|
1b65 0017 ld $17
|
|
1b66 0056 ld $56
|
|
1b67 008a ld $8a
|
|
1b68 00a6 ld $a6
|
|
1b69 0039 ld $39
|
|
1b6a 008a ld $8a
|
|
1b6b 00a3 ld $a3
|
|
1b6c 0078 ld $78
|
|
1b6d 009a ld $9a
|
|
1b6e 00ea ld $ea
|
|
1b6f 00be ld $be
|
|
1b70 00eb ld $eb
|
|
1b71 00ef ld $ef
|
|
1b72 00be ld $be
|
|
1b73 00ef ld $ef
|
|
1b74 00fb ld $fb
|
|
1b75 007d ld $7d
|
|
1b76 00ca ld $ca
|
|
1b77 00e7 ld $e7
|
|
1b78 007c ld $7c
|
|
1b79 008f ld $8f
|
|
1b7a 00e2 ld $e2
|
|
1b7b 002d ld $2d
|
|
1b7c 00de ld $de
|
|
1b7d 00e2 ld $e2
|
|
1b7e 006c ld $6c
|
|
1b7f 008e ld $8e
|
|
1b80 00b3 ld $b3
|
|
1b81 0039 ld $39
|
|
1b82 00df ld $df
|
|
1b83 00f6 ld $f6
|
|
1b84 007c ld $7c
|
|
1b85 00df ld $df
|
|
1b86 00f3 ld $f3
|
|
1b87 006d ld $6d
|
|
1b88 008f ld $8f
|
|
1b89 00f7 ld $f7
|
|
1b8a 006c ld $6c
|
|
1b8b 00df ld $df
|
|
1b8c 00a3 ld $a3
|
|
1b8d 0038 ld $38
|
|
1b8e 008b ld $8b
|
|
1b8f 00a6 ld $a6
|
|
1b90 009a ld $9a
|
|
1b91 006a ld $6a
|
|
1b92 00ff ld $ff
|
|
1b93 00ff ld $ff
|
|
1b94 00bf ld $bf
|
|
1b95 0016 ld $16
|
|
1b96 001a ld $1a
|
|
1b97 004a ld $4a
|
|
1b98 00aa ld $aa
|
|
1b99 0029 ld $29
|
|
1b9a 008b ld $8b
|
|
1b9b 00a3 ld $a3
|
|
1b9c 0028 ld $28
|
|
1b9d 00ae ld $ae
|
|
1b9e 00e6 ld $e6
|
|
1b9f 00fa ld $fa
|
|
1ba0 00ff ld $ff
|
|
1ba1 00fb ld $fb
|
|
1ba2 00bf ld $bf
|
|
1ba3 00eb ld $eb
|
|
1ba4 00fb ld $fb
|
|
1ba5 0079 ld $79
|
|
1ba6 00df ld $df
|
|
1ba7 00b3 ld $b3
|
|
1ba8 0029 ld $29
|
|
1ba9 00de ld $de
|
|
1baa 00b3 ld $b3
|
|
1bab 0038 ld $38
|
|
1bac 008b ld $8b
|
|
1bad 00f3 ld $f3
|
|
1bae 0039 ld $39
|
|
1baf 00db ld $db
|
|
1bb0 00f3 ld $f3
|
|
1bb1 003d ld $3d
|
|
1bb2 00de ld $de
|
|
1bb3 00f7 ld $f7
|
|
1bb4 0029 ld $29
|
|
1bb5 008f ld $8f
|
|
1bb6 00f6 ld $f6
|
|
1bb7 0078 ld $78
|
|
1bb8 00df ld $df
|
|
1bb9 00f2 ld $f2
|
|
1bba 0039 ld $39
|
|
1bbb 009f ld $9f
|
|
1bbc 00f7 ld $f7
|
|
1bbd 003d ld $3d
|
|
1bbe 008a ld $8a
|
|
1bbf 00a3 ld $a3
|
|
1bc0 00aa ld $aa
|
|
1bc1 00be ld $be
|
|
1bc2 00eb ld $eb
|
|
1bc3 00fa ld $fa
|
|
1bc4 00ff ld $ff
|
|
1bc5 001b ld $1b
|
|
1bc6 005a ld $5a
|
|
1bc7 008a ld $8a
|
|
1bc8 00a6 ld $a6
|
|
1bc9 0039 ld $39
|
|
1bca 00ca ld $ca
|
|
1bcb 00e6 ld $e6
|
|
1bcc 0065 ld $65
|
|
1bcd 009a ld $9a
|
|
1bce 00a7 ld $a7
|
|
1bcf 00ba ld $ba
|
|
1bd0 00fe ld $fe
|
|
1bd1 00fe ld $fe
|
|
1bd2 00fe ld $fe
|
|
1bd3 00ff ld $ff
|
|
1bd4 00fb ld $fb
|
|
1bd5 007d ld $7d
|
|
1bd6 00ce ld $ce
|
|
1bd7 00f6 ld $f6
|
|
1bd8 0078 ld $78
|
|
1bd9 008f ld $8f
|
|
1bda 00f6 ld $f6
|
|
1bdb 0028 ld $28
|
|
1bdc 00ce ld $ce
|
|
1bdd 00a7 ld $a7
|
|
1bde 006c ld $6c
|
|
1bdf 00ce ld $ce
|
|
1be0 00a3 ld $a3
|
|
1be1 003d ld $3d
|
|
1be2 00db ld $db
|
|
1be3 00b3 ld $b3
|
|
1be4 007d ld $7d
|
|
1be5 00df ld $df
|
|
1be6 00f7 ld $f7
|
|
1be7 003d ld $3d
|
|
1be8 009f ld $9f
|
|
1be9 00f7 ld $f7
|
|
1bea 0078 ld $78
|
|
1beb 00db ld $db
|
|
1bec 00e7 ld $e7
|
|
1bed 002c ld $2c
|
|
1bee 008e ld $8e
|
|
1bef 00a3 ld $a3
|
|
1bf0 00a9 ld $a9
|
|
1bf1 005d ld $5d
|
|
1bf2 009a ld $9a
|
|
1bf3 00ea ld $ea
|
|
1bf4 00ee ld $ee
|
|
1bf5 001a ld $1a
|
|
1bf6 0029 ld $29
|
|
1bf7 009e ld $9e
|
|
1bf8 00a6 ld $a6
|
|
1bf9 0000 ld $00
|
|
1bfa 0000 ld $00
|
|
1bfb fe00 bra ac ;+-----------------------------------+
|
|
1bfc fcfd bra $1bfd ;| |
|
|
1bfd 1404 ld $04,y ;| Trampoline for page $1b00 lookups |
|
|
1bfe e068 jmp y,$68 ;| |
|
|
1bff c218 st [$18] ;+-----------------------------------+
|
|
1c00 0028 ld $28
|
|
1c01 0089 ld $89
|
|
1c02 00a7 ld $a7
|
|
1c03 007e ld $7e
|
|
1c04 0099 ld $99
|
|
1c05 00e6 ld $e6
|
|
1c06 00aa ld $aa
|
|
1c07 00ef ld $ef
|
|
1c08 00ef ld $ef
|
|
1c09 00ff ld $ff
|
|
1c0a 00ef ld $ef
|
|
1c0b 00b7 ld $b7
|
|
1c0c 0079 ld $79
|
|
1c0d 00cb ld $cb
|
|
1c0e 00e3 ld $e3
|
|
1c0f 002d ld $2d
|
|
1c10 00ce ld $ce
|
|
1c11 00a3 ld $a3
|
|
1c12 007c ld $7c
|
|
1c13 00ca ld $ca
|
|
1c14 00f7 ld $f7
|
|
1c15 007c ld $7c
|
|
1c16 00cf ld $cf
|
|
1c17 00f6 ld $f6
|
|
1c18 0078 ld $78
|
|
1c19 00df ld $df
|
|
1c1a 00e7 ld $e7
|
|
1c1b 007c ld $7c
|
|
1c1c 009f ld $9f
|
|
1c1d 00f2 ld $f2
|
|
1c1e 0068 ld $68
|
|
1c1f 00ef ld $ef
|
|
1c20 00f6 ld $f6
|
|
1c21 00ac ld $ac
|
|
1c22 00ef ld $ef
|
|
1c23 00fb ld $fb
|
|
1c24 007e ld $7e
|
|
1c25 00ce ld $ce
|
|
1c26 00a2 ld $a2
|
|
1c27 00ba ld $ba
|
|
1c28 005e ld $5e
|
|
1c29 0096 ld $96
|
|
1c2a 00a6 ld $a6
|
|
1c2b 00be ld $be
|
|
1c2c 006a ld $6a
|
|
1c2d 0078 ld $78
|
|
1c2e 009a ld $9a
|
|
1c2f 00e6 ld $e6
|
|
1c30 0028 ld $28
|
|
1c31 004a ld $4a
|
|
1c32 00e6 ld $e6
|
|
1c33 0069 ld $69
|
|
1c34 005a ld $5a
|
|
1c35 0096 ld $96
|
|
1c36 00b9 ld $b9
|
|
1c37 00fe ld $fe
|
|
1c38 00ff ld $ff
|
|
1c39 00ff ld $ff
|
|
1c3a 00af ld $af
|
|
1c3b 00fb ld $fb
|
|
1c3c 003d ld $3d
|
|
1c3d 009f ld $9f
|
|
1c3e 00b7 ld $b7
|
|
1c3f 0038 ld $38
|
|
1c40 009b ld $9b
|
|
1c41 00b3 ld $b3
|
|
1c42 0038 ld $38
|
|
1c43 008a ld $8a
|
|
1c44 00b7 ld $b7
|
|
1c45 0078 ld $78
|
|
1c46 008b ld $8b
|
|
1c47 00f7 ld $f7
|
|
1c48 006c ld $6c
|
|
1c49 00ce ld $ce
|
|
1c4a 00f6 ld $f6
|
|
1c4b 006d ld $6d
|
|
1c4c 00df ld $df
|
|
1c4d 00e3 ld $e3
|
|
1c4e 007d ld $7d
|
|
1c4f 00ef ld $ef
|
|
1c50 00a7 ld $a7
|
|
1c51 00b8 ld $b8
|
|
1c52 00ef ld $ef
|
|
1c53 00af ld $af
|
|
1c54 00fe ld $fe
|
|
1c55 009f ld $9f
|
|
1c56 00ea ld $ea
|
|
1c57 00fb ld $fb
|
|
1c58 00ae ld $ae
|
|
1c59 00a7 ld $a7
|
|
1c5a 00ea ld $ea
|
|
1c5b 00fe ld $fe
|
|
1c5c 006a ld $6a
|
|
1c5d 007d ld $7d
|
|
1c5e 0085 ld $85
|
|
1c5f 00a2 ld $a2
|
|
1c60 0028 ld $28
|
|
1c61 009a ld $9a
|
|
1c62 00aa ld $aa
|
|
1c63 0069 ld $69
|
|
1c64 009a ld $9a
|
|
1c65 0096 ld $96
|
|
1c66 00b9 ld $b9
|
|
1c67 00aa ld $aa
|
|
1c68 00ff ld $ff
|
|
1c69 00bf ld $bf
|
|
1c6a 00aa ld $aa
|
|
1c6b 00a6 ld $a6
|
|
1c6c 007d ld $7d
|
|
1c6d 008b ld $8b
|
|
1c6e 00f3 ld $f3
|
|
1c6f 0068 ld $68
|
|
1c70 00cf ld $cf
|
|
1c71 00e3 ld $e3
|
|
1c72 002d ld $2d
|
|
1c73 00de ld $de
|
|
1c74 00f7 ld $f7
|
|
1c75 003d ld $3d
|
|
1c76 00db ld $db
|
|
1c77 00f7 ld $f7
|
|
1c78 0069 ld $69
|
|
1c79 00df ld $df
|
|
1c7a 00f7 ld $f7
|
|
1c7b 007d ld $7d
|
|
1c7c 00de ld $de
|
|
1c7d 00b7 ld $b7
|
|
1c7e 007c ld $7c
|
|
1c7f 00ee ld $ee
|
|
1c80 00a3 ld $a3
|
|
1c81 00bc ld $bc
|
|
1c82 00ee ld $ee
|
|
1c83 00ff ld $ff
|
|
1c84 00bf ld $bf
|
|
1c85 00ba ld $ba
|
|
1c86 00db ld $db
|
|
1c87 00ba ld $ba
|
|
1c88 00ba ld $ba
|
|
1c89 009b ld $9b
|
|
1c8a 00fa ld $fa
|
|
1c8b 00af ld $af
|
|
1c8c 006a ld $6a
|
|
1c8d 0068 ld $68
|
|
1c8e 008a ld $8a
|
|
1c8f 00a2 ld $a2
|
|
1c90 0038 ld $38
|
|
1c91 008a ld $8a
|
|
1c92 00eb ld $eb
|
|
1c93 006a ld $6a
|
|
1c94 009a ld $9a
|
|
1c95 00a6 ld $a6
|
|
1c96 00a5 ld $a5
|
|
1c97 00aa ld $aa
|
|
1c98 00fb ld $fb
|
|
1c99 00bf ld $bf
|
|
1c9a 009a ld $9a
|
|
1c9b 00f7 ld $f7
|
|
1c9c 007c ld $7c
|
|
1c9d 00ce ld $ce
|
|
1c9e 00f6 ld $f6
|
|
1c9f 007c ld $7c
|
|
1ca0 009f ld $9f
|
|
1ca1 00f6 ld $f6
|
|
1ca2 0028 ld $28
|
|
1ca3 00df ld $df
|
|
1ca4 00b7 ld $b7
|
|
1ca5 007c ld $7c
|
|
1ca6 00ce ld $ce
|
|
1ca7 00e6 ld $e6
|
|
1ca8 007c ld $7c
|
|
1ca9 00df ld $df
|
|
1caa 00e7 ld $e7
|
|
1cab 007c ld $7c
|
|
1cac 00cf ld $cf
|
|
1cad 00f7 ld $f7
|
|
1cae 00ad ld $ad
|
|
1caf 00ff ld $ff
|
|
1cb0 00e7 ld $e7
|
|
1cb1 00ae ld $ae
|
|
1cb2 00fe ld $fe
|
|
1cb3 00ea ld $ea
|
|
1cb4 00e9 ld $e9
|
|
1cb5 00ae ld $ae
|
|
1cb6 009b ld $9b
|
|
1cb7 00ba ld $ba
|
|
1cb8 0069 ld $69
|
|
1cb9 00ea ld $ea
|
|
1cba 00bb ld $bb
|
|
1cbb 00ae ld $ae
|
|
1cbc 00aa ld $aa
|
|
1cbd 0068 ld $68
|
|
1cbe 009a ld $9a
|
|
1cbf 00a3 ld $a3
|
|
1cc0 0039 ld $39
|
|
1cc1 00ae ld $ae
|
|
1cc2 00a6 ld $a6
|
|
1cc3 0065 ld $65
|
|
1cc4 005a ld $5a
|
|
1cc5 0096 ld $96
|
|
1cc6 00a9 ld $a9
|
|
1cc7 00ee ld $ee
|
|
1cc8 00ff ld $ff
|
|
1cc9 00ab ld $ab
|
|
1cca 00da ld $da
|
|
1ccb 00e7 ld $e7
|
|
1ccc 002d ld $2d
|
|
1ccd 008f ld $8f
|
|
1cce 00f7 ld $f7
|
|
1ccf 0068 ld $68
|
|
1cd0 00df ld $df
|
|
1cd1 00fb ld $fb
|
|
1cd2 007e ld $7e
|
|
1cd3 009f ld $9f
|
|
1cd4 00f2 ld $f2
|
|
1cd5 0039 ld $39
|
|
1cd6 00db ld $db
|
|
1cd7 00f3 ld $f3
|
|
1cd8 002d ld $2d
|
|
1cd9 00ce ld $ce
|
|
1cda 00f6 ld $f6
|
|
1cdb 002c ld $2c
|
|
1cdc 00de ld $de
|
|
1cdd 00e6 ld $e6
|
|
1cde 00fd ld $fd
|
|
1cdf 00ff ld $ff
|
|
1ce0 00fb ld $fb
|
|
1ce1 00bf ld $bf
|
|
1ce2 00fe ld $fe
|
|
1ce3 00ea ld $ea
|
|
1ce4 00fa ld $fa
|
|
1ce5 00ae ld $ae
|
|
1ce6 009b ld $9b
|
|
1ce7 00b6 ld $b6
|
|
1ce8 00be ld $be
|
|
1ce9 00db ld $db
|
|
1cea 00a5 ld $a5
|
|
1ceb 001a ld $1a
|
|
1cec 0069 ld $69
|
|
1ced 0039 ld $39
|
|
1cee 009e ld $9e
|
|
1cef 00a2 ld $a2
|
|
1cf0 0079 ld $79
|
|
1cf1 00aa ld $aa
|
|
1cf2 00ea ld $ea
|
|
1cf3 00a9 ld $a9
|
|
1cf4 0099 ld $99
|
|
1cf5 00a6 ld $a6
|
|
1cf6 00a5 ld $a5
|
|
1cf7 00ae ld $ae
|
|
1cf8 00eb ld $eb
|
|
1cf9 0000 ld $00
|
|
1cfa 0000 ld $00
|
|
1cfb fe00 bra ac ;+-----------------------------------+
|
|
1cfc fcfd bra $1cfd ;| |
|
|
1cfd 1404 ld $04,y ;| Trampoline for page $1c00 lookups |
|
|
1cfe e068 jmp y,$68 ;| |
|
|
1cff c218 st [$18] ;+-----------------------------------+
|
|
1d00 00be ld $be
|
|
1d01 009a ld $9a
|
|
1d02 00f3 ld $f3
|
|
1d03 007d ld $7d
|
|
1d04 00df ld $df
|
|
1d05 00f2 ld $f2
|
|
1d06 007d ld $7d
|
|
1d07 00ef ld $ef
|
|
1d08 00ea ld $ea
|
|
1d09 006e ld $6e
|
|
1d0a 00cf ld $cf
|
|
1d0b 00f7 ld $f7
|
|
1d0c 006c ld $6c
|
|
1d0d 00ce ld $ce
|
|
1d0e 00e2 ld $e2
|
|
1d0f 0038 ld $38
|
|
1d10 008b ld $8b
|
|
1d11 00f3 ld $f3
|
|
1d12 0069 ld $69
|
|
1d13 00ef ld $ef
|
|
1d14 00f7 ld $f7
|
|
1d15 00fe ld $fe
|
|
1d16 00ff ld $ff
|
|
1d17 00ff ld $ff
|
|
1d18 00ea ld $ea
|
|
1d19 00aa ld $aa
|
|
1d1a 00ab ld $ab
|
|
1d1b 00ff ld $ff
|
|
1d1c 00ae ld $ae
|
|
1d1d 0097 ld $97
|
|
1d1e 00e6 ld $e6
|
|
1d1f 00fe ld $fe
|
|
1d20 00eb ld $eb
|
|
1d21 0076 ld $76
|
|
1d22 0008 ld $08
|
|
1d23 0055 ld $55
|
|
1d24 007f ld $7f
|
|
1d25 009a ld $9a
|
|
1d26 00e2 ld $e2
|
|
1d27 0079 ld $79
|
|
1d28 0059 ld $59
|
|
1d29 00ea ld $ea
|
|
1d2a 006a ld $6a
|
|
1d2b 005a ld $5a
|
|
1d2c 0096 ld $96
|
|
1d2d 00a9 ld $a9
|
|
1d2e 00ae ld $ae
|
|
1d2f 00fb ld $fb
|
|
1d30 007f ld $7f
|
|
1d31 00de ld $de
|
|
1d32 00b7 ld $b7
|
|
1d33 0039 ld $39
|
|
1d34 009f ld $9f
|
|
1d35 00f7 ld $f7
|
|
1d36 0069 ld $69
|
|
1d37 0055 ld $55
|
|
1d38 0055 ld $55
|
|
1d39 0095 ld $95
|
|
1d3a 00ea ld $ea
|
|
1d3b 00a7 ld $a7
|
|
1d3c 007d ld $7d
|
|
1d3d 00ef ld $ef
|
|
1d3e 00fb ld $fb
|
|
1d3f 00ae ld $ae
|
|
1d40 00af ld $af
|
|
1d41 00bb ld $bb
|
|
1d42 00be ld $be
|
|
1d43 00ef ld $ef
|
|
1d44 00f7 ld $f7
|
|
1d45 00be ld $be
|
|
1d46 00fb ld $fb
|
|
1d47 00ab ld $ab
|
|
1d48 00aa ld $aa
|
|
1d49 00bf ld $bf
|
|
1d4a 00ef ld $ef
|
|
1d4b 00fa ld $fa
|
|
1d4c 00ff ld $ff
|
|
1d4d 00eb ld $eb
|
|
1d4e 00f6 ld $f6
|
|
1d4f 00ef ld $ef
|
|
1d50 0097 ld $97
|
|
1d51 0076 ld $76
|
|
1d52 0059 ld $59
|
|
1d53 0085 ld $85
|
|
1d54 006a ld $6a
|
|
1d55 009a ld $9a
|
|
1d56 00a7 ld $a7
|
|
1d57 0069 ld $69
|
|
1d58 005a ld $5a
|
|
1d59 00e6 ld $e6
|
|
1d5a 00ba ld $ba
|
|
1d5b 00aa ld $aa
|
|
1d5c 00ea ld $ea
|
|
1d5d 00a9 ld $a9
|
|
1d5e 00ae ld $ae
|
|
1d5f 00ff ld $ff
|
|
1d60 007f ld $7f
|
|
1d61 009a ld $9a
|
|
1d62 00f7 ld $f7
|
|
1d63 007d ld $7d
|
|
1d64 00df ld $df
|
|
1d65 00a7 ld $a7
|
|
1d66 0055 ld $55
|
|
1d67 0095 ld $95
|
|
1d68 0055 ld $55
|
|
1d69 0015 ld $15
|
|
1d6a 00a5 ld $a5
|
|
1d6b 00fe ld $fe
|
|
1d6c 00bf ld $bf
|
|
1d6d 00fa ld $fa
|
|
1d6e 00ab ld $ab
|
|
1d6f 00aa ld $aa
|
|
1d70 00aa ld $aa
|
|
1d71 00aa ld $aa
|
|
1d72 00ff ld $ff
|
|
1d73 00ef ld $ef
|
|
1d74 00eb ld $eb
|
|
1d75 00be ld $be
|
|
1d76 00af ld $af
|
|
1d77 00ab ld $ab
|
|
1d78 00fe ld $fe
|
|
1d79 00be ld $be
|
|
1d7a 00eb ld $eb
|
|
1d7b 00bb ld $bb
|
|
1d7c 00fd ld $fd
|
|
1d7d 00ef ld $ef
|
|
1d7e 00fb ld $fb
|
|
1d7f 00bf ld $bf
|
|
1d80 00eb ld $eb
|
|
1d81 0076 ld $76
|
|
1d82 0069 ld $69
|
|
1d83 0096 ld $96
|
|
1d84 00ba ld $ba
|
|
1d85 009a ld $9a
|
|
1d86 00a6 ld $a6
|
|
1d87 0065 ld $65
|
|
1d88 0085 ld $85
|
|
1d89 0096 ld $96
|
|
1d8a 00ba ld $ba
|
|
1d8b 009a ld $9a
|
|
1d8c 00ab ld $ab
|
|
1d8d 00ba ld $ba
|
|
1d8e 009e ld $9e
|
|
1d8f 00ab ld $ab
|
|
1d90 007f ld $7f
|
|
1d91 00de ld $de
|
|
1d92 00f7 ld $f7
|
|
1d93 006d ld $6d
|
|
1d94 009f ld $9f
|
|
1d95 0055 ld $55
|
|
1d96 0099 ld $99
|
|
1d97 00aa ld $aa
|
|
1d98 0056 ld $56
|
|
1d99 0045 ld $45
|
|
1d9a 0055 ld $55
|
|
1d9b 00a9 ld $a9
|
|
1d9c 009a ld $9a
|
|
1d9d 00aa ld $aa
|
|
1d9e 00aa ld $aa
|
|
1d9f 0055 ld $55
|
|
1da0 00aa ld $aa
|
|
1da1 0095 ld $95
|
|
1da2 00aa ld $aa
|
|
1da3 00aa ld $aa
|
|
1da4 00aa ld $aa
|
|
* 5 times
|
|
1da7 006a ld $6a
|
|
1da8 00b6 ld $b6
|
|
1da9 00ae ld $ae
|
|
1daa 00ef ld $ef
|
|
1dab 00ff ld $ff
|
|
1dac 00ae ld $ae
|
|
1dad 00bf ld $bf
|
|
1dae 00ff ld $ff
|
|
1daf 00ff ld $ff
|
|
1db0 00ef ld $ef
|
|
1db1 00ba ld $ba
|
|
1db2 00ae ld $ae
|
|
1db3 00ef ld $ef
|
|
1db4 007f ld $7f
|
|
1db5 00a5 ld $a5
|
|
1db6 0096 ld $96
|
|
1db7 0069 ld $69
|
|
1db8 005a ld $5a
|
|
1db9 00a6 ld $a6
|
|
1dba 00a9 ld $a9
|
|
1dbb 00af ld $af
|
|
1dbc 00e6 ld $e6
|
|
1dbd 00b9 ld $b9
|
|
1dbe 00aa ld $aa
|
|
1dbf 00fb ld $fb
|
|
1dc0 00bf ld $bf
|
|
1dc1 009a ld $9a
|
|
1dc2 00e7 ld $e7
|
|
1dc3 007a ld $7a
|
|
1dc4 005a ld $5a
|
|
1dc5 0055 ld $55
|
|
1dc6 0056 ld $56
|
|
1dc7 0065 ld $65
|
|
1dc8 0055 ld $55
|
|
1dc9 0055 ld $55
|
|
1dca 0055 ld $55
|
|
1dcb 0055 ld $55
|
|
1dcc 00a5 ld $a5
|
|
1dcd 0065 ld $65
|
|
1dce 00a9 ld $a9
|
|
1dcf 0056 ld $56
|
|
1dd0 0095 ld $95
|
|
1dd1 0055 ld $55
|
|
1dd2 00aa ld $aa
|
|
1dd3 00a5 ld $a5
|
|
1dd4 0099 ld $99
|
|
1dd5 009a ld $9a
|
|
1dd6 0065 ld $65
|
|
1dd7 0055 ld $55
|
|
1dd8 0056 ld $56
|
|
1dd9 0065 ld $65
|
|
1dda 0095 ld $95
|
|
1ddb 00ab ld $ab
|
|
1ddc 00fe ld $fe
|
|
1ddd 00ff ld $ff
|
|
1dde 00ff ld $ff
|
|
1ddf 00ff ld $ff
|
|
1de0 00ab ld $ab
|
|
1de1 00aa ld $aa
|
|
1de2 006d ld $6d
|
|
1de3 00fb ld $fb
|
|
1de4 00af ld $af
|
|
1de5 0096 ld $96
|
|
1de6 00a6 ld $a6
|
|
1de7 0066 ld $66
|
|
1de8 005a ld $5a
|
|
1de9 00a6 ld $a6
|
|
1dea 00b9 ld $b9
|
|
1deb 00aa ld $aa
|
|
1dec 00ab ld $ab
|
|
1ded 00ba ld $ba
|
|
1dee 00ee ld $ee
|
|
1def 00ff ld $ff
|
|
1df0 00bf ld $bf
|
|
1df1 006a ld $6a
|
|
1df2 0055 ld $55
|
|
1df3 0055 ld $55
|
|
1df4 0051 ld $51
|
|
1df5 0055 ld $55
|
|
1df6 0095 ld $95
|
|
1df7 00a5 ld $a5
|
|
1df8 006a ld $6a
|
|
1df9 0000 ld $00
|
|
1dfa 0000 ld $00
|
|
1dfb fe00 bra ac ;+-----------------------------------+
|
|
1dfc fcfd bra $1dfd ;| |
|
|
1dfd 1404 ld $04,y ;| Trampoline for page $1d00 lookups |
|
|
1dfe e068 jmp y,$68 ;| |
|
|
1dff c218 st [$18] ;+-----------------------------------+
|
|
1e00 00a5 ld $a5
|
|
1e01 00a6 ld $a6
|
|
1e02 0056 ld $56
|
|
1e03 009a ld $9a
|
|
1e04 00a9 ld $a9
|
|
1e05 00a9 ld $a9
|
|
1e06 006a ld $6a
|
|
1e07 00a5 ld $a5
|
|
1e08 009a ld $9a
|
|
1e09 00aa ld $aa
|
|
1e0a 006a ld $6a
|
|
1e0b 00a5 ld $a5
|
|
1e0c 0056 ld $56
|
|
1e0d 006a ld $6a
|
|
1e0e 0065 ld $65
|
|
1e0f 0056 ld $56
|
|
1e10 00a5 ld $a5
|
|
1e11 0055 ld $55
|
|
1e12 0056 ld $56
|
|
1e13 0066 ld $66
|
|
1e14 00aa ld $aa
|
|
1e15 00ff ld $ff
|
|
1e16 00ff ld $ff
|
|
1e17 00db ld $db
|
|
1e18 00ba ld $ba
|
|
1e19 006e ld $6e
|
|
1e1a 00da ld $da
|
|
1e1b 00bf ld $bf
|
|
1e1c 00aa ld $aa
|
|
1e1d 00aa ld $aa
|
|
1e1e 006a ld $6a
|
|
1e1f 009a ld $9a
|
|
1e20 00a6 ld $a6
|
|
1e21 00a5 ld $a5
|
|
1e22 00ae ld $ae
|
|
1e23 00e6 ld $e6
|
|
1e24 00aa ld $aa
|
|
1e25 00ae ld $ae
|
|
1e26 006a ld $6a
|
|
1e27 0055 ld $55
|
|
1e28 0054 ld $54
|
|
1e29 0054 ld $54
|
|
1e2a 0056 ld $56
|
|
1e2b 0065 ld $65
|
|
1e2c 0059 ld $59
|
|
1e2d 0056 ld $56
|
|
1e2e 0065 ld $65
|
|
1e2f 00a9 ld $a9
|
|
1e30 006a ld $6a
|
|
1e31 00e5 ld $e5
|
|
1e32 00af ld $af
|
|
1e33 00fa ld $fa
|
|
1e34 00ea ld $ea
|
|
1e35 00eb ld $eb
|
|
1e36 00bf ld $bf
|
|
1e37 005a ld $5a
|
|
1e38 0069 ld $69
|
|
1e39 00bf ld $bf
|
|
1e3a 00af ld $af
|
|
1e3b 00bb ld $bb
|
|
1e3c 00bb ld $bb
|
|
1e3d 00aa ld $aa
|
|
1e3e 00aa ld $aa
|
|
1e3f 00a6 ld $a6
|
|
1e40 0066 ld $66
|
|
1e41 005a ld $5a
|
|
1e42 0095 ld $95
|
|
1e43 0055 ld $55
|
|
1e44 0055 ld $55
|
|
1e45 00a6 ld $a6
|
|
1e46 00fa ld $fa
|
|
1e47 00d7 ld $d7
|
|
1e48 00ba ld $ba
|
|
1e49 005e ld $5e
|
|
1e4a 0097 ld $97
|
|
1e4b 00ba ld $ba
|
|
1e4c 00aa ld $aa
|
|
1e4d 00aa ld $aa
|
|
1e4e 00aa ld $aa
|
|
1e4f 009a ld $9a
|
|
1e50 00a6 ld $a6
|
|
1e51 00a9 ld $a9
|
|
1e52 00ae ld $ae
|
|
1e53 00ab ld $ab
|
|
1e54 0065 ld $65
|
|
1e55 0055 ld $55
|
|
1e56 0044 ld $44
|
|
1e57 0045 ld $45
|
|
1e58 0065 ld $65
|
|
1e59 0055 ld $55
|
|
1e5a 0056 ld $56
|
|
1e5b 0065 ld $65
|
|
1e5c 00a5 ld $a5
|
|
1e5d 00aa ld $aa
|
|
1e5e 00aa ld $aa
|
|
1e5f 00fe ld $fe
|
|
1e60 0059 ld $59
|
|
1e61 00a5 ld $a5
|
|
1e62 00fe ld $fe
|
|
1e63 00fe ld $fe
|
|
1e64 00af ld $af
|
|
1e65 00ea ld $ea
|
|
1e66 00bf ld $bf
|
|
1e67 009a ld $9a
|
|
1e68 00ea ld $ea
|
|
1e69 00bf ld $bf
|
|
1e6a 00fb ld $fb
|
|
1e6b 00ff ld $ff
|
|
1e6c 00ba ld $ba
|
|
1e6d 00be ld $be
|
|
1e6e 00ef ld $ef
|
|
1e6f 00bf ld $bf
|
|
1e70 00ae ld $ae
|
|
1e71 00aa ld $aa
|
|
1e72 00aa ld $aa
|
|
1e73 0065 ld $65
|
|
1e74 0059 ld $59
|
|
1e75 0099 ld $99
|
|
1e76 0055 ld $55
|
|
1e77 0085 ld $85
|
|
1e78 00a6 ld $a6
|
|
1e79 00ae ld $ae
|
|
1e7a 0097 ld $97
|
|
1e7b 00b6 ld $b6
|
|
1e7c 005a ld $5a
|
|
1e7d 00a9 ld $a9
|
|
1e7e 00be ld $be
|
|
1e7f 006e ld $6e
|
|
1e80 00e6 ld $e6
|
|
1e81 006a ld $6a
|
|
1e82 006a ld $6a
|
|
1e83 0055 ld $55
|
|
1e84 0045 ld $45
|
|
1e85 0051 ld $51
|
|
1e86 0055 ld $55
|
|
1e87 0096 ld $96
|
|
1e88 0055 ld $55
|
|
1e89 0059 ld $59
|
|
1e8a 00aa ld $aa
|
|
1e8b 00aa ld $aa
|
|
1e8c 006a ld $6a
|
|
1e8d 00aa ld $aa
|
|
1e8e 00aa ld $aa
|
|
1e8f 00fe ld $fe
|
|
1e90 006a ld $6a
|
|
1e91 0066 ld $66
|
|
1e92 00f9 ld $f9
|
|
1e93 00ab ld $ab
|
|
1e94 00aa ld $aa
|
|
1e95 00aa ld $aa
|
|
1e96 00ff ld $ff
|
|
1e97 00ff ld $ff
|
|
1e98 00fe ld $fe
|
|
1e99 00be ld $be
|
|
1e9a 00fe ld $fe
|
|
1e9b 00eb ld $eb
|
|
1e9c 00ae ld $ae
|
|
1e9d 006e ld $6e
|
|
1e9e 00fb ld $fb
|
|
1e9f 00fa ld $fa
|
|
1ea0 00be ld $be
|
|
1ea1 00eb ld $eb
|
|
1ea2 00bb ld $bb
|
|
1ea3 00ae ld $ae
|
|
1ea4 006a ld $6a
|
|
1ea5 0066 ld $66
|
|
1ea6 0065 ld $65
|
|
1ea7 00e9 ld $e9
|
|
1ea8 00f5 ld $f5
|
|
1ea9 00fe ld $fe
|
|
1eaa 0097 ld $97
|
|
1eab 00f5 ld $f5
|
|
1eac 005b ld $5b
|
|
1ead 0055 ld $55
|
|
1eae 00aa ld $aa
|
|
1eaf 00ef ld $ef
|
|
1eb0 00aa ld $aa
|
|
1eb1 0055 ld $55
|
|
1eb2 0054 ld $54
|
|
1eb3 0044 ld $44
|
|
1eb4 0095 ld $95
|
|
1eb5 0065 ld $65
|
|
1eb6 0059 ld $59
|
|
1eb7 00a5 ld $a5
|
|
1eb8 00a6 ld $a6
|
|
1eb9 00a6 ld $a6
|
|
1eba 0069 ld $69
|
|
1ebb 00ef ld $ef
|
|
1ebc 00ab ld $ab
|
|
1ebd 00aa ld $aa
|
|
1ebe 00ea ld $ea
|
|
1ebf 00ea ld $ea
|
|
1ec0 00fa ld $fa
|
|
1ec1 00af ld $af
|
|
1ec2 00aa ld $aa
|
|
1ec3 006a ld $6a
|
|
1ec4 00b5 ld $b5
|
|
1ec5 00fe ld $fe
|
|
1ec6 00bf ld $bf
|
|
1ec7 00ff ld $ff
|
|
1ec8 00fb ld $fb
|
|
1ec9 00fb ld $fb
|
|
1eca 00ef ld $ef
|
|
1ecb 00eb ld $eb
|
|
1ecc 00ea ld $ea
|
|
1ecd 00fe ld $fe
|
|
1ece 00af ld $af
|
|
1ecf 00b6 ld $b6
|
|
1ed0 006e ld $6e
|
|
1ed1 00ef ld $ef
|
|
1ed2 00b6 ld $b6
|
|
1ed3 006e ld $6e
|
|
1ed4 00eb ld $eb
|
|
1ed5 00aa ld $aa
|
|
1ed6 006a ld $6a
|
|
1ed7 00ad ld $ad
|
|
1ed8 00ff ld $ff
|
|
1ed9 00ff ld $ff
|
|
1eda 00ef ld $ef
|
|
1edb 00ff ld $ff
|
|
1edc 009e ld $9e
|
|
1edd 0056 ld $56
|
|
1ede 0069 ld $69
|
|
1edf 006a ld $6a
|
|
1ee0 0045 ld $45
|
|
1ee1 0041 ld $41
|
|
1ee2 0051 ld $51
|
|
1ee3 0059 ld $59
|
|
1ee4 0099 ld $99
|
|
1ee5 0055 ld $55
|
|
1ee6 006a ld $6a
|
|
1ee7 00aa ld $aa
|
|
1ee8 00ae ld $ae
|
|
1ee9 00ea ld $ea
|
|
1eea 0069 ld $69
|
|
1eeb 00ee ld $ee
|
|
1eec 00eb ld $eb
|
|
1eed 009a ld $9a
|
|
1eee 00aa ld $aa
|
|
1eef 00aa ld $aa
|
|
1ef0 00ba ld $ba
|
|
1ef1 00ea ld $ea
|
|
1ef2 00ab ld $ab
|
|
1ef3 00aa ld $aa
|
|
1ef4 00ea ld $ea
|
|
1ef5 00ff ld $ff
|
|
1ef6 00ea ld $ea
|
|
1ef7 00bf ld $bf
|
|
1ef8 00fb ld $fb
|
|
1ef9 0000 ld $00
|
|
1efa 0000 ld $00
|
|
1efb fe00 bra ac ;+-----------------------------------+
|
|
1efc fcfd bra $1efd ;| |
|
|
1efd 1404 ld $04,y ;| Trampoline for page $1e00 lookups |
|
|
1efe e068 jmp y,$68 ;| |
|
|
1eff c218 st [$18] ;+-----------------------------------+
|
|
1f00 00bf ld $bf
|
|
1f01 00ee ld $ee
|
|
1f02 00ea ld $ea
|
|
1f03 00bf ld $bf
|
|
1f04 00fe ld $fe
|
|
1f05 00ab ld $ab
|
|
1f06 00a6 ld $a6
|
|
1f07 00a9 ld $a9
|
|
1f08 00db ld $db
|
|
1f09 00b7 ld $b7
|
|
1f0a 007e ld $7e
|
|
1f0b 00db ld $db
|
|
1f0c 00f6 ld $f6
|
|
1f0d 00af ld $af
|
|
1f0e 00ea ld $ea
|
|
1f0f 00bb ld $bb
|
|
1f10 00ff ld $ff
|
|
1f11 00ff ld $ff
|
|
1f12 00fe ld $fe
|
|
1f13 00af ld $af
|
|
1f14 0056 ld $56
|
|
1f15 0055 ld $55
|
|
1f16 0054 ld $54
|
|
1f17 0010 ld $10
|
|
1f18 0095 ld $95
|
|
1f19 0059 ld $59
|
|
1f1a 0059 ld $59
|
|
1f1b 0056 ld $56
|
|
1f1c 00aa ld $aa
|
|
1f1d 00fb ld $fb
|
|
1f1e 006a ld $6a
|
|
1f1f 009a ld $9a
|
|
1f20 00b6 ld $b6
|
|
1f21 007a ld $7a
|
|
1f22 00eb ld $eb
|
|
1f23 00ff ld $ff
|
|
1f24 00aa ld $aa
|
|
1f25 00a6 ld $a6
|
|
1f26 00aa ld $aa
|
|
1f27 00ae ld $ae
|
|
1f28 00aa ld $aa
|
|
1f29 00aa ld $aa
|
|
1f2a 009a ld $9a
|
|
1f2b 00fa ld $fa
|
|
1f2c 00fb ld $fb
|
|
1f2d 00fa ld $fa
|
|
1f2e 00ef ld $ef
|
|
1f2f 00fe ld $fe
|
|
1f30 00be ld $be
|
|
1f31 00ee ld $ee
|
|
1f32 00ff ld $ff
|
|
1f33 00ff ld $ff
|
|
1f34 00fe ld $fe
|
|
1f35 00ef ld $ef
|
|
1f36 00fe ld $fe
|
|
1f37 006f ld $6f
|
|
1f38 00db ld $db
|
|
1f39 00fa ld $fa
|
|
1f3a 00fe ld $fe
|
|
1f3b 00eb ld $eb
|
|
1f3c 00eb ld $eb
|
|
1f3d 00ff ld $ff
|
|
1f3e 00ab ld $ab
|
|
1f3f 00ea ld $ea
|
|
1f40 00ba ld $ba
|
|
1f41 00ef ld $ef
|
|
1f42 00ab ld $ab
|
|
1f43 009a ld $9a
|
|
1f44 0045 ld $45
|
|
1f45 0045 ld $45
|
|
1f46 0050 ld $50
|
|
1f47 0059 ld $59
|
|
1f48 005a ld $5a
|
|
1f49 0065 ld $65
|
|
1f4a 00a9 ld $a9
|
|
1f4b 00fa ld $fa
|
|
1f4c 00af ld $af
|
|
1f4d 00eb ld $eb
|
|
1f4e 00bb ld $bb
|
|
1f4f 00ab ld $ab
|
|
1f50 00ea ld $ea
|
|
1f51 007d ld $7d
|
|
1f52 00fe ld $fe
|
|
1f53 00fa ld $fa
|
|
1f54 00aa ld $aa
|
|
1f55 0095 ld $95
|
|
1f56 0069 ld $69
|
|
1f57 00a5 ld $a5
|
|
1f58 009a ld $9a
|
|
1f59 005a ld $5a
|
|
1f5a 009a ld $9a
|
|
1f5b 00ea ld $ea
|
|
1f5c 00ab ld $ab
|
|
1f5d 00aa ld $aa
|
|
1f5e 00ef ld $ef
|
|
1f5f 00ff ld $ff
|
|
1f60 00be ld $be
|
|
1f61 00fa ld $fa
|
|
1f62 00ff ld $ff
|
|
1f63 00fb ld $fb
|
|
1f64 00ff ld $ff
|
|
1f65 00ff ld $ff
|
|
1f66 00ff ld $ff
|
|
1f67 00bf ld $bf
|
|
1f68 00ab ld $ab
|
|
1f69 00e6 ld $e6
|
|
1f6a 00ff ld $ff
|
|
1f6b 00ff ld $ff
|
|
1f6c 00fa ld $fa
|
|
1f6d 00ff ld $ff
|
|
1f6e 00eb ld $eb
|
|
1f6f 00ea ld $ea
|
|
1f70 00ef ld $ef
|
|
1f71 00ef ld $ef
|
|
1f72 006a ld $6a
|
|
1f73 0014 ld $14
|
|
1f74 0004 ld $04
|
|
1f75 0055 ld $55
|
|
1f76 0065 ld $65
|
|
1f77 0095 ld $95
|
|
1f78 0096 ld $96
|
|
1f79 00aa ld $aa
|
|
1f7a 00e7 ld $e7
|
|
1f7b 00fa ld $fa
|
|
1f7c 00eb ld $eb
|
|
1f7d 00ff ld $ff
|
|
1f7e 00fe ld $fe
|
|
1f7f 009e ld $9e
|
|
1f80 00ba ld $ba
|
|
1f81 00b9 ld $b9
|
|
1f82 00af ld $af
|
|
1f83 00fb ld $fb
|
|
1f84 006a ld $6a
|
|
1f85 0066 ld $66
|
|
1f86 0055 ld $55
|
|
1f87 006a ld $6a
|
|
1f88 0065 ld $65
|
|
1f89 0055 ld $55
|
|
1f8a 009a ld $9a
|
|
1f8b 00af ld $af
|
|
1f8c 00ea ld $ea
|
|
1f8d 00e9 ld $e9
|
|
1f8e 00bf ld $bf
|
|
1f8f 00fb ld $fb
|
|
1f90 00ea ld $ea
|
|
1f91 00ff ld $ff
|
|
1f92 00ff ld $ff
|
|
1f93 00ff ld $ff
|
|
* 9 times
|
|
1f9a 00bf ld $bf
|
|
1f9b 00ef ld $ef
|
|
1f9c 00ff ld $ff
|
|
1f9d 00ff ld $ff
|
|
1f9e 00ef ld $ef
|
|
1f9f 00fb ld $fb
|
|
1fa0 00ff ld $ff
|
|
1fa1 005b ld $5b
|
|
1fa2 0055 ld $55
|
|
1fa3 0050 ld $50
|
|
1fa4 0054 ld $54
|
|
1fa5 005a ld $5a
|
|
1fa6 0069 ld $69
|
|
1fa7 0069 ld $69
|
|
1fa8 006a ld $6a
|
|
1fa9 00ae ld $ae
|
|
1faa 00ab ld $ab
|
|
1fab 00ba ld $ba
|
|
1fac 00fe ld $fe
|
|
1fad 00ff ld $ff
|
|
1fae 00fa ld $fa
|
|
1faf 009b ld $9b
|
|
1fb0 00a6 ld $a6
|
|
1fb1 0079 ld $79
|
|
1fb2 00ea ld $ea
|
|
1fb3 00ab ld $ab
|
|
1fb4 00aa ld $aa
|
|
1fb5 0056 ld $56
|
|
1fb6 0055 ld $55
|
|
1fb7 0099 ld $99
|
|
1fb8 0095 ld $95
|
|
1fb9 0015 ld $15
|
|
1fba 00aa ld $aa
|
|
1fbb 00ee ld $ee
|
|
1fbc 00a6 ld $a6
|
|
1fbd 00aa ld $aa
|
|
1fbe 00ef ld $ef
|
|
1fbf 00ab ld $ab
|
|
1fc0 00ff ld $ff
|
|
1fc1 00ff ld $ff
|
|
1fc2 00ff ld $ff
|
|
* 5 times
|
|
1fc5 00ef ld $ef
|
|
1fc6 00bf ld $bf
|
|
1fc7 00fe ld $fe
|
|
1fc8 00ff ld $ff
|
|
1fc9 00ff ld $ff
|
|
1fca 00ef ld $ef
|
|
1fcb 00ef ld $ef
|
|
1fcc 00fe ld $fe
|
|
1fcd 00bf ld $bf
|
|
1fce 009b ld $9b
|
|
1fcf 00ba ld $ba
|
|
1fd0 006e ld $6e
|
|
1fd1 0001 ld $01
|
|
1fd2 0041 ld $41
|
|
1fd3 0050 ld $50
|
|
1fd4 0055 ld $55
|
|
1fd5 0096 ld $96
|
|
1fd6 0055 ld $55
|
|
1fd7 00a9 ld $a9
|
|
1fd8 00b9 ld $b9
|
|
1fd9 00af ld $af
|
|
1fda 00ea ld $ea
|
|
1fdb 00be ld $be
|
|
1fdc 00ae ld $ae
|
|
1fdd 00bf ld $bf
|
|
1fde 00fa ld $fa
|
|
1fdf 00af ld $af
|
|
1fe0 00a6 ld $a6
|
|
1fe1 007e ld $7e
|
|
1fe2 00de ld $de
|
|
1fe3 00ab ld $ab
|
|
1fe4 00aa ld $aa
|
|
1fe5 009a ld $9a
|
|
1fe6 0059 ld $59
|
|
1fe7 0095 ld $95
|
|
1fe8 0055 ld $55
|
|
1fe9 0015 ld $15
|
|
1fea 005a ld $5a
|
|
1feb 009a ld $9a
|
|
1fec 00aa ld $aa
|
|
1fed 00a9 ld $a9
|
|
1fee 00ea ld $ea
|
|
1fef 00ff ld $ff
|
|
1ff0 00ff ld $ff
|
|
1ff1 00ff ld $ff
|
|
* 6 times
|
|
1ff5 00fb ld $fb
|
|
1ff6 00ff ld $ff
|
|
1ff7 00bf ld $bf
|
|
1ff8 00bf ld $bf
|
|
1ff9 0000 ld $00
|
|
1ffa 0000 ld $00
|
|
1ffb fe00 bra ac ;+-----------------------------------+
|
|
1ffc fcfd bra $1ffd ;| |
|
|
1ffd 1404 ld $04,y ;| Trampoline for page $1f00 lookups |
|
|
1ffe e068 jmp y,$68 ;| |
|
|
1fff c218 st [$18] ;+-----------------------------------+
|
|
2000 00fb ld $fb
|
|
2001 00ff ld $ff
|
|
2002 00af ld $af
|
|
2003 00ff ld $ff
|
|
2004 00ff ld $ff
|
|
2005 00fb ld $fb
|
|
2006 00bb ld $bb
|
|
2007 005a ld $5a
|
|
2008 0004 ld $04
|
|
2009 0045 ld $45
|
|
200a 00a5 ld $a5
|
|
200b 0059 ld $59
|
|
200c 0056 ld $56
|
|
200d 00aa ld $aa
|
|
200e 00e6 ld $e6
|
|
200f 00ad ld $ad
|
|
2010 00ee ld $ee
|
|
2011 00eb ld $eb
|
|
2012 00fa ld $fa
|
|
2013 00ab ld $ab
|
|
2014 00fb ld $fb
|
|
2015 00ba ld $ba
|
|
2016 00af ld $af
|
|
2017 00a6 ld $a6
|
|
2018 0069 ld $69
|
|
2019 009e ld $9e
|
|
201a 00f6 ld $f6
|
|
201b 00aa ld $aa
|
|
201c 00aa ld $aa
|
|
201d 0055 ld $55
|
|
201e 0045 ld $45
|
|
201f 0056 ld $56
|
|
2020 0054 ld $54
|
|
2021 006a ld $6a
|
|
2022 00ea ld $ea
|
|
2023 00a6 ld $a6
|
|
2024 00a5 ld $a5
|
|
2025 00ab ld $ab
|
|
2026 00ff ld $ff
|
|
2027 00bf ld $bf
|
|
2028 00fe ld $fe
|
|
2029 00ff ld $ff
|
|
202a 00ff ld $ff
|
|
202b 00eb ld $eb
|
|
202c 00ef ld $ef
|
|
202d 00ef ld $ef
|
|
202e 00ff ld $ff
|
|
202f 00fb ld $fb
|
|
2030 00ff ld $ff
|
|
2031 00ef ld $ef
|
|
2032 00ff ld $ff
|
|
2033 00ff ld $ff
|
|
2034 00ff ld $ff
|
|
2035 00ff ld $ff
|
|
2036 006a ld $6a
|
|
2037 0010 ld $10
|
|
2038 0054 ld $54
|
|
2039 0095 ld $95
|
|
203a 0059 ld $59
|
|
203b 0059 ld $59
|
|
203c 0069 ld $69
|
|
203d 00aa ld $aa
|
|
203e 00a6 ld $a6
|
|
203f 00b9 ld $b9
|
|
2040 00ab ld $ab
|
|
2041 00bb ld $bb
|
|
2042 00ba ld $ba
|
|
2043 00ee ld $ee
|
|
2044 00ab ld $ab
|
|
2045 00fe ld $fe
|
|
2046 00af ld $af
|
|
2047 00a2 ld $a2
|
|
2048 0069 ld $69
|
|
2049 009a ld $9a
|
|
204a 00a7 ld $a7
|
|
204b 00ba ld $ba
|
|
204c 009a ld $9a
|
|
204d 0019 ld $19
|
|
204e 0045 ld $45
|
|
204f 0055 ld $55
|
|
2050 00a8 ld $a8
|
|
2051 0069 ld $69
|
|
2052 009a ld $9a
|
|
2053 00a6 ld $a6
|
|
2054 00a9 ld $a9
|
|
2055 0069 ld $69
|
|
2056 00ea ld $ea
|
|
2057 00a6 ld $a6
|
|
2058 00a9 ld $a9
|
|
2059 00eb ld $eb
|
|
205a 00fb ld $fb
|
|
205b 00fe ld $fe
|
|
205c 00ff ld $ff
|
|
205d 00ff ld $ff
|
|
205e 00ff ld $ff
|
|
205f 00ef ld $ef
|
|
2060 00ff ld $ff
|
|
2061 00ff ld $ff
|
|
2062 00ff ld $ff
|
|
* 6 times
|
|
2066 0045 ld $45
|
|
2067 0050 ld $50
|
|
2068 0055 ld $55
|
|
2069 005a ld $5a
|
|
206a 0065 ld $65
|
|
206b 00aa ld $aa
|
|
206c 0025 ld $25
|
|
206d 00aa ld $aa
|
|
206e 00e7 ld $e7
|
|
206f 00a9 ld $a9
|
|
2070 009f ld $9f
|
|
2071 00bb ld $bb
|
|
2072 00ba ld $ba
|
|
2073 00af ld $af
|
|
2074 00fb ld $fb
|
|
2075 00ba ld $ba
|
|
2076 009a ld $9a
|
|
2077 0092 ld $92
|
|
2078 0069 ld $69
|
|
2079 009a ld $9a
|
|
207a 00a7 ld $a7
|
|
207b 00a9 ld $a9
|
|
207c 006b ld $6b
|
|
207d 0065 ld $65
|
|
207e 0056 ld $56
|
|
207f 0061 ld $61
|
|
2080 0065 ld $65
|
|
2081 0069 ld $69
|
|
2082 00aa ld $aa
|
|
2083 00a2 ld $a2
|
|
2084 0095 ld $95
|
|
2085 006d ld $6d
|
|
2086 00db ld $db
|
|
2087 00ba ld $ba
|
|
2088 00be ld $be
|
|
2089 00ea ld $ea
|
|
208a 00bb ld $bb
|
|
208b 00be ld $be
|
|
208c 00ff ld $ff
|
|
208d 00ff ld $ff
|
|
208e 00af ld $af
|
|
208f 00bf ld $bf
|
|
2090 00ff ld $ff
|
|
2091 00ff ld $ff
|
|
2092 00ff ld $ff
|
|
2093 00ff ld $ff
|
|
2094 00fe ld $fe
|
|
2095 00ff ld $ff
|
|
2096 0041 ld $41
|
|
2097 0055 ld $55
|
|
2098 0059 ld $59
|
|
2099 0096 ld $96
|
|
209a 00aa ld $aa
|
|
209b 00ef ld $ef
|
|
209c 0069 ld $69
|
|
209d 00aa ld $aa
|
|
209e 00aa ld $aa
|
|
209f 0079 ld $79
|
|
20a0 00ab ld $ab
|
|
20a1 00ab ld $ab
|
|
20a2 00bd ld $bd
|
|
20a3 00aa ld $aa
|
|
20a4 00fb ld $fb
|
|
20a5 00ab ld $ab
|
|
20a6 009b ld $9b
|
|
20a7 0056 ld $56
|
|
20a8 0039 ld $39
|
|
20a9 009a ld $9a
|
|
20aa 00e6 ld $e6
|
|
20ab 00aa ld $aa
|
|
20ac 00aa ld $aa
|
|
20ad 0055 ld $55
|
|
20ae 009a ld $9a
|
|
20af 0096 ld $96
|
|
20b0 0066 ld $66
|
|
20b1 0065 ld $65
|
|
20b2 00aa ld $aa
|
|
20b3 0092 ld $92
|
|
20b4 00a9 ld $a9
|
|
20b5 00ae ld $ae
|
|
20b6 00ff ld $ff
|
|
20b7 00ff ld $ff
|
|
20b8 00ef ld $ef
|
|
20b9 00ef ld $ef
|
|
20ba 00ea ld $ea
|
|
20bb 00fe ld $fe
|
|
20bc 00fb ld $fb
|
|
20bd 00ff ld $ff
|
|
20be 00ff ld $ff
|
|
20bf 00ef ld $ef
|
|
20c0 00ff ld $ff
|
|
20c1 00bf ld $bf
|
|
20c2 00ff ld $ff
|
|
20c3 00ff ld $ff
|
|
20c4 00ff ld $ff
|
|
20c5 00ff ld $ff
|
|
20c6 0095 ld $95
|
|
20c7 00a5 ld $a5
|
|
20c8 0056 ld $56
|
|
20c9 00ea ld $ea
|
|
20ca 00be ld $be
|
|
20cb 00da ld $da
|
|
20cc 006a ld $6a
|
|
20cd 009a ld $9a
|
|
20ce 00f7 ld $f7
|
|
20cf 0069 ld $69
|
|
20d0 00ea ld $ea
|
|
20d1 00b7 ld $b7
|
|
20d2 00aa ld $aa
|
|
20d3 00ee ld $ee
|
|
20d4 00eb ld $eb
|
|
20d5 00be ld $be
|
|
20d6 009a ld $9a
|
|
20d7 0096 ld $96
|
|
20d8 0068 ld $68
|
|
20d9 009a ld $9a
|
|
20da 00a6 ld $a6
|
|
20db 00a9 ld $a9
|
|
20dc 00aa ld $aa
|
|
20dd 0055 ld $55
|
|
20de 0056 ld $56
|
|
20df 005a ld $5a
|
|
20e0 00a5 ld $a5
|
|
20e1 0069 ld $69
|
|
20e2 009a ld $9a
|
|
20e3 0056 ld $56
|
|
20e4 009a ld $9a
|
|
20e5 00ed ld $ed
|
|
20e6 00ef ld $ef
|
|
20e7 00af ld $af
|
|
20e8 00fe ld $fe
|
|
20e9 00ee ld $ee
|
|
20ea 00ba ld $ba
|
|
20eb 00be ld $be
|
|
20ec 00ff ld $ff
|
|
20ed 00ea ld $ea
|
|
20ee 00fa ld $fa
|
|
20ef 00ff ld $ff
|
|
20f0 00fe ld $fe
|
|
20f1 00ff ld $ff
|
|
20f2 00fb ld $fb
|
|
20f3 00ff ld $ff
|
|
20f4 00ff ld $ff
|
|
20f5 00ff ld $ff
|
|
20f6 0056 ld $56
|
|
20f7 0066 ld $66
|
|
20f8 00a9 ld $a9
|
|
20f9 0000 ld $00
|
|
20fa 0000 ld $00
|
|
20fb fe00 bra ac ;+-----------------------------------+
|
|
20fc fcfd bra $20fd ;| |
|
|
20fd 1404 ld $04,y ;| Trampoline for page $2000 lookups |
|
|
20fe e068 jmp y,$68 ;| |
|
|
20ff c218 st [$18] ;+-----------------------------------+
|
|
2100 00ff ld $ff
|
|
2101 00ff ld $ff
|
|
2102 00eb ld $eb
|
|
2103 006a ld $6a
|
|
2104 00aa ld $aa
|
|
2105 00ea ld $ea
|
|
2106 0069 ld $69
|
|
2107 009a ld $9a
|
|
2108 00ab ld $ab
|
|
2109 00a9 ld $a9
|
|
210a 00eb ld $eb
|
|
210b 00eb ld $eb
|
|
210c 006e ld $6e
|
|
210d 005a ld $5a
|
|
210e 00a1 ld $a1
|
|
210f 0025 ld $25
|
|
2110 009a ld $9a
|
|
2111 00a7 ld $a7
|
|
2112 0065 ld $65
|
|
2113 00aa ld $aa
|
|
2114 0025 ld $25
|
|
2115 0059 ld $59
|
|
2116 009a ld $9a
|
|
2117 0095 ld $95
|
|
2118 0059 ld $59
|
|
2119 009a ld $9a
|
|
211a 0092 ld $92
|
|
211b 00aa ld $aa
|
|
211c 006e ld $6e
|
|
211d 00eb ld $eb
|
|
211e 00a6 ld $a6
|
|
211f 00aa ld $aa
|
|
2120 00eb ld $eb
|
|
2121 00bb ld $bb
|
|
2122 00ae ld $ae
|
|
2123 00ee ld $ee
|
|
2124 00a6 ld $a6
|
|
2125 00be ld $be
|
|
2126 00bf ld $bf
|
|
2127 00ff ld $ff
|
|
2128 00fe ld $fe
|
|
2129 00fe ld $fe
|
|
212a 00ff ld $ff
|
|
212b 00ff ld $ff
|
|
212c 00ff ld $ff
|
|
212d 00a9 ld $a9
|
|
212e 00b5 ld $b5
|
|
212f 00ff ld $ff
|
|
2130 00ff ld $ff
|
|
2131 00af ld $af
|
|
2132 00eb ld $eb
|
|
2133 007b ld $7b
|
|
2134 00ea ld $ea
|
|
2135 00a7 ld $a7
|
|
2136 007a ld $7a
|
|
2137 009a ld $9a
|
|
2138 00b7 ld $b7
|
|
2139 007a ld $7a
|
|
213a 00aa ld $aa
|
|
213b 00fe ld $fe
|
|
213c 006a ld $6a
|
|
213d 005a ld $5a
|
|
213e 00a5 ld $a5
|
|
213f 0064 ld $64
|
|
2140 009a ld $9a
|
|
2141 00a6 ld $a6
|
|
2142 0059 ld $59
|
|
2143 00ea ld $ea
|
|
2144 005a ld $5a
|
|
2145 0055 ld $55
|
|
2146 0056 ld $56
|
|
2147 0066 ld $66
|
|
2148 0065 ld $65
|
|
2149 004a ld $4a
|
|
214a 0056 ld $56
|
|
214b 00aa ld $aa
|
|
214c 00be ld $be
|
|
214d 00eb ld $eb
|
|
214e 00ba ld $ba
|
|
214f 00ad ld $ad
|
|
2150 00eb ld $eb
|
|
2151 00fb ld $fb
|
|
2152 00be ld $be
|
|
2153 00eb ld $eb
|
|
2154 00fb ld $fb
|
|
2155 00ff ld $ff
|
|
2156 00ff ld $ff
|
|
2157 00ff ld $ff
|
|
* 6 times
|
|
215b 00ae ld $ae
|
|
215c 00ff ld $ff
|
|
215d 0000 ld $00
|
|
215e 0000 ld $00
|
|
215f 0000 ld $00
|
|
2160 00aa ld $aa
|
|
2161 00ae ld $ae
|
|
2162 00aa ld $aa
|
|
2163 00a5 ld $a5
|
|
2164 0099 ld $99
|
|
2165 009b ld $9b
|
|
2166 00a9 ld $a9
|
|
2167 00a9 ld $a9
|
|
2168 0096 ld $96
|
|
2169 006a ld $6a
|
|
216a 0069 ld $69
|
|
216b 0095 ld $95
|
|
216c 0096 ld $96
|
|
216d 006a ld $6a
|
|
216e 00aa ld $aa
|
|
216f 00a6 ld $a6
|
|
2170 005a ld $5a
|
|
2171 0099 ld $99
|
|
2172 009a ld $9a
|
|
2173 00a9 ld $a9
|
|
2174 00aa ld $aa
|
|
2175 00aa ld $aa
|
|
2176 00a5 ld $a5
|
|
2177 009a ld $9a
|
|
2178 00aa ld $aa
|
|
2179 00a5 ld $a5
|
|
217a 005a ld $5a
|
|
217b 00aa ld $aa
|
|
217c 00a5 ld $a5
|
|
217d 00aa ld $aa
|
|
217e 00a6 ld $a6
|
|
217f 00aa ld $aa
|
|
2180 00aa ld $aa
|
|
2181 00a6 ld $a6
|
|
2182 0056 ld $56
|
|
2183 0059 ld $59
|
|
2184 006a ld $6a
|
|
2185 0065 ld $65
|
|
2186 0056 ld $56
|
|
2187 0066 ld $66
|
|
2188 0055 ld $55
|
|
2189 0056 ld $56
|
|
218a 0065 ld $65
|
|
218b 0069 ld $69
|
|
218c 0096 ld $96
|
|
218d 0066 ld $66
|
|
218e 00a9 ld $a9
|
|
218f 00aa ld $aa
|
|
2190 006a ld $6a
|
|
2191 00ae ld $ae
|
|
2192 0096 ld $96
|
|
2193 00b9 ld $b9
|
|
2194 005a ld $5a
|
|
2195 0096 ld $96
|
|
2196 0066 ld $66
|
|
2197 00a9 ld $a9
|
|
2198 0096 ld $96
|
|
2199 00a6 ld $a6
|
|
219a 0099 ld $99
|
|
219b 009a ld $9a
|
|
219c 00a9 ld $a9
|
|
219d 00a5 ld $a5
|
|
219e 005a ld $5a
|
|
219f 00a9 ld $a9
|
|
21a0 00aa ld $aa
|
|
21a1 00aa ld $aa
|
|
21a2 00aa ld $aa
|
|
* 11 times
|
|
21ab 00a6 ld $a6
|
|
21ac 006a ld $6a
|
|
21ad 00a9 ld $a9
|
|
21ae 00aa ld $aa
|
|
21af 00a5 ld $a5
|
|
21b0 005a ld $5a
|
|
21b1 005a ld $5a
|
|
21b2 0065 ld $65
|
|
21b3 0055 ld $55
|
|
21b4 0096 ld $96
|
|
21b5 0099 ld $99
|
|
21b6 00aa ld $aa
|
|
21b7 0099 ld $99
|
|
21b8 00a9 ld $a9
|
|
21b9 0096 ld $96
|
|
21ba 006a ld $6a
|
|
21bb 0055 ld $55
|
|
21bc 0056 ld $56
|
|
21bd 0069 ld $69
|
|
21be 0059 ld $59
|
|
21bf 00aa ld $aa
|
|
21c0 00ba ld $ba
|
|
21c1 006a ld $6a
|
|
21c2 0097 ld $97
|
|
21c3 0066 ld $66
|
|
21c4 0059 ld $59
|
|
21c5 009a ld $9a
|
|
21c6 0069 ld $69
|
|
21c7 0069 ld $69
|
|
21c8 0096 ld $96
|
|
21c9 00aa ld $aa
|
|
21ca 006a ld $6a
|
|
21cb 0069 ld $69
|
|
21cc 0096 ld $96
|
|
21cd 005a ld $5a
|
|
21ce 00aa ld $aa
|
|
21cf 00aa ld $aa
|
|
21d0 00aa ld $aa
|
|
* 5 times
|
|
21d3 00a9 ld $a9
|
|
21d4 00aa ld $aa
|
|
21d5 00aa ld $aa
|
|
21d6 00aa ld $aa
|
|
* 5 times
|
|
21d9 0065 ld $65
|
|
21da 0055 ld $55
|
|
21db 0085 ld $85
|
|
21dc 0095 ld $95
|
|
21dd 006a ld $6a
|
|
21de 0056 ld $56
|
|
21df 0055 ld $55
|
|
21e0 0059 ld $59
|
|
21e1 00a5 ld $a5
|
|
21e2 00a5 ld $a5
|
|
21e3 0056 ld $56
|
|
21e4 00aa ld $aa
|
|
21e5 00aa ld $aa
|
|
21e6 009a ld $9a
|
|
21e7 0066 ld $66
|
|
21e8 005a ld $5a
|
|
21e9 0095 ld $95
|
|
21ea 0095 ld $95
|
|
21eb 0099 ld $99
|
|
21ec 0096 ld $96
|
|
21ed 00a6 ld $a6
|
|
21ee 005a ld $5a
|
|
21ef 009a ld $9a
|
|
21f0 00aa ld $aa
|
|
21f1 009e ld $9e
|
|
21f2 009a ld $9a
|
|
21f3 0069 ld $69
|
|
21f4 0059 ld $59
|
|
21f5 00aa ld $aa
|
|
21f6 00a5 ld $a5
|
|
21f7 0059 ld $59
|
|
21f8 00aa ld $aa
|
|
21f9 0000 ld $00
|
|
21fa 0000 ld $00
|
|
21fb fe00 bra ac ;+-----------------------------------+
|
|
21fc fcfd bra $21fd ;| |
|
|
21fd 1404 ld $04,y ;| Trampoline for page $2100 lookups |
|
|
21fe e068 jmp y,$68 ;| |
|
|
21ff c218 st [$18] ;+-----------------------------------+
|
|
2200 00aa ld $aa
|
|
2201 00aa ld $aa
|
|
2202 0096 ld $96
|
|
2203 00aa ld $aa
|
|
2204 00a5 ld $a5
|
|
2205 006a ld $6a
|
|
2206 00a6 ld $a6
|
|
2207 006a ld $6a
|
|
2208 00aa ld $aa
|
|
2209 00aa ld $aa
|
|
220a 006a ld $6a
|
|
220b 0059 ld $59
|
|
220c 0095 ld $95
|
|
220d 00a5 ld $a5
|
|
220e 005a ld $5a
|
|
220f 0056 ld $56
|
|
2210 0055 ld $55
|
|
2211 0059 ld $59
|
|
2212 00aa ld $aa
|
|
2213 00aa ld $aa
|
|
2214 009a ld $9a
|
|
2215 00aa ld $aa
|
|
2216 00aa ld $aa
|
|
2217 00aa ld $aa
|
|
* 7 times
|
|
221c 00a9 ld $a9
|
|
221d 00a6 ld $a6
|
|
221e 00aa ld $aa
|
|
221f 00aa ld $aa
|
|
2220 00aa ld $aa
|
|
2221 0065 ld $65
|
|
2222 0069 ld $69
|
|
2223 0095 ld $95
|
|
2224 0055 ld $55
|
|
2225 00a9 ld $a9
|
|
2226 00aa ld $aa
|
|
2227 00ba ld $ba
|
|
2228 005a ld $5a
|
|
2229 0096 ld $96
|
|
222a 006a ld $6a
|
|
222b 0059 ld $59
|
|
222c 009a ld $9a
|
|
222d 00a5 ld $a5
|
|
222e 00aa ld $aa
|
|
222f 00ea ld $ea
|
|
2230 00aa ld $aa
|
|
2231 00a9 ld $a9
|
|
2232 00ab ld $ab
|
|
2233 00ba ld $ba
|
|
2234 00aa ld $aa
|
|
2235 00ea ld $ea
|
|
2236 00aa ld $aa
|
|
2237 00aa ld $aa
|
|
2238 00ea ld $ea
|
|
2239 00aa ld $aa
|
|
223a 00aa ld $aa
|
|
223b 00aa ld $aa
|
|
223c 0096 ld $96
|
|
223d 006a ld $6a
|
|
223e 00aa ld $aa
|
|
223f 00aa ld $aa
|
|
2240 00aa ld $aa
|
|
* 5 times
|
|
2243 00ae ld $ae
|
|
2244 00aa ld $aa
|
|
2245 00ea ld $ea
|
|
2246 00ae ld $ae
|
|
2247 00aa ld $aa
|
|
2248 00ba ld $ba
|
|
2249 00aa ld $aa
|
|
224a 00ab ld $ab
|
|
224b 00aa ld $aa
|
|
224c 00aa ld $aa
|
|
224d 00aa ld $aa
|
|
224e 00aa ld $aa
|
|
224f 0059 ld $59
|
|
2250 009a ld $9a
|
|
2251 0055 ld $55
|
|
2252 0059 ld $59
|
|
2253 0096 ld $96
|
|
2254 006a ld $6a
|
|
2255 0069 ld $69
|
|
2256 00a6 ld $a6
|
|
2257 00a9 ld $a9
|
|
2258 006a ld $6a
|
|
2259 00ab ld $ab
|
|
225a 0065 ld $65
|
|
225b 00a9 ld $a9
|
|
225c 0096 ld $96
|
|
225d 006a ld $6a
|
|
225e 00a9 ld $a9
|
|
225f 00aa ld $aa
|
|
2260 00aa ld $aa
|
|
2261 00ae ld $ae
|
|
2262 00fa ld $fa
|
|
2263 00aa ld $aa
|
|
2264 00af ld $af
|
|
2265 00fe ld $fe
|
|
2266 00ea ld $ea
|
|
2267 00ef ld $ef
|
|
2268 00af ld $af
|
|
2269 00fe ld $fe
|
|
226a 00ea ld $ea
|
|
226b 00ab ld $ab
|
|
226c 00ba ld $ba
|
|
226d 00aa ld $aa
|
|
226e 00aa ld $aa
|
|
226f 00aa ld $aa
|
|
2270 00aa ld $aa
|
|
2271 00fe ld $fe
|
|
2272 00ba ld $ba
|
|
2273 00ba ld $ba
|
|
2274 00aa ld $aa
|
|
2275 007a ld $7a
|
|
2276 00aa ld $aa
|
|
2277 00eb ld $eb
|
|
2278 00ea ld $ea
|
|
2279 00af ld $af
|
|
227a 00ae ld $ae
|
|
227b 00fa ld $fa
|
|
227c 00ab ld $ab
|
|
227d 00ab ld $ab
|
|
227e 006a ld $6a
|
|
227f 006a ld $6a
|
|
2280 00a5 ld $a5
|
|
2281 00a5 ld $a5
|
|
2282 0059 ld $59
|
|
2283 0055 ld $55
|
|
2284 00a5 ld $a5
|
|
2285 005a ld $5a
|
|
2286 00aa ld $aa
|
|
2287 00aa ld $aa
|
|
2288 009d ld $9d
|
|
2289 0096 ld $96
|
|
228a 00a5 ld $a5
|
|
228b 0059 ld $59
|
|
228c 0096 ld $96
|
|
228d 00a5 ld $a5
|
|
228e 0099 ld $99
|
|
228f 00aa ld $aa
|
|
2290 00aa ld $aa
|
|
2291 00aa ld $aa
|
|
2292 00ae ld $ae
|
|
2293 00ea ld $ea
|
|
2294 00fe ld $fe
|
|
2295 00aa ld $aa
|
|
2296 00b9 ld $b9
|
|
2297 009a ld $9a
|
|
2298 00eb ld $eb
|
|
2299 00aa ld $aa
|
|
229a 00aa ld $aa
|
|
229b 00fe ld $fe
|
|
229c 00aa ld $aa
|
|
229d 00af ld $af
|
|
229e 00ea ld $ea
|
|
229f 00ea ld $ea
|
|
22a0 00aa ld $aa
|
|
22a1 00ab ld $ab
|
|
22a2 00aa ld $aa
|
|
22a3 00aa ld $aa
|
|
22a4 00e6 ld $e6
|
|
22a5 0075 ld $75
|
|
22a6 009a ld $9a
|
|
22a7 00d7 ld $d7
|
|
22a8 00aa ld $aa
|
|
22a9 00aa ld $aa
|
|
22aa 00aa ld $aa
|
|
* 6 times
|
|
22ae 0066 ld $66
|
|
22af 0065 ld $65
|
|
22b0 00a6 ld $a6
|
|
22b1 0056 ld $56
|
|
22b2 0059 ld $59
|
|
22b3 0096 ld $96
|
|
22b4 0066 ld $66
|
|
22b5 006a ld $6a
|
|
22b6 0096 ld $96
|
|
22b7 0069 ld $69
|
|
22b8 0059 ld $59
|
|
22b9 00aa ld $aa
|
|
22ba 0065 ld $65
|
|
22bb 0059 ld $59
|
|
22bc 0056 ld $56
|
|
22bd 0065 ld $65
|
|
22be 00a9 ld $a9
|
|
22bf 00ea ld $ea
|
|
22c0 00aa ld $aa
|
|
22c1 00ea ld $ea
|
|
22c2 00ab ld $ab
|
|
22c3 00aa ld $aa
|
|
22c4 00aa ld $aa
|
|
22c5 0097 ld $97
|
|
22c6 00b8 ld $b8
|
|
22c7 009e ld $9e
|
|
22c8 00e6 ld $e6
|
|
22c9 00e9 ld $e9
|
|
22ca 00aa ld $aa
|
|
22cb 00aa ld $aa
|
|
22cc 00fe ld $fe
|
|
22cd 00ae ld $ae
|
|
22ce 00ee ld $ee
|
|
22cf 00aa ld $aa
|
|
22d0 00ae ld $ae
|
|
22d1 00a6 ld $a6
|
|
22d2 00a6 ld $a6
|
|
22d3 00bf ld $bf
|
|
22d4 00a6 ld $a6
|
|
22d5 0075 ld $75
|
|
22d6 009e ld $9e
|
|
22d7 0093 ld $93
|
|
22d8 00aa ld $aa
|
|
22d9 005a ld $5a
|
|
22da 0095 ld $95
|
|
22db 00aa ld $aa
|
|
22dc 00aa ld $aa
|
|
22dd 009a ld $9a
|
|
22de 006a ld $6a
|
|
22df 0066 ld $66
|
|
22e0 0056 ld $56
|
|
22e1 0065 ld $65
|
|
22e2 00a9 ld $a9
|
|
22e3 009a ld $9a
|
|
22e4 0055 ld $55
|
|
22e5 00a9 ld $a9
|
|
22e6 00aa ld $aa
|
|
22e7 00aa ld $aa
|
|
22e8 00ae ld $ae
|
|
22e9 0096 ld $96
|
|
22ea 006a ld $6a
|
|
22eb 0059 ld $59
|
|
22ec 009a ld $9a
|
|
22ed 0055 ld $55
|
|
22ee 0069 ld $69
|
|
22ef 0095 ld $95
|
|
22f0 009a ld $9a
|
|
22f1 00aa ld $aa
|
|
22f2 009a ld $9a
|
|
22f3 00a6 ld $a6
|
|
22f4 00fa ld $fa
|
|
22f5 00ea ld $ea
|
|
22f6 0035 ld $35
|
|
22f7 005e ld $5e
|
|
22f8 00a7 ld $a7
|
|
22f9 0000 ld $00
|
|
22fa 0000 ld $00
|
|
22fb fe00 bra ac ;+-----------------------------------+
|
|
22fc fcfd bra $22fd ;| |
|
|
22fd 1404 ld $04,y ;| Trampoline for page $2200 lookups |
|
|
22fe e068 jmp y,$68 ;| |
|
|
22ff c218 st [$18] ;+-----------------------------------+
|
|
2300 00aa ld $aa
|
|
2301 00af ld $af
|
|
2302 009a ld $9a
|
|
2303 00fe ld $fe
|
|
2304 00af ld $af
|
|
2305 00ea ld $ea
|
|
2306 00ea ld $ea
|
|
2307 00ae ld $ae
|
|
2308 00aa ld $aa
|
|
2309 00aa ld $aa
|
|
230a 00aa ld $aa
|
|
230b 00af ld $af
|
|
230c 0039 ld $39
|
|
230d 005d ld $5d
|
|
230e 00ab ld $ab
|
|
230f 00aa ld $aa
|
|
2310 006a ld $6a
|
|
2311 005a ld $5a
|
|
2312 00aa ld $aa
|
|
2313 0059 ld $59
|
|
2314 0069 ld $69
|
|
2315 0065 ld $65
|
|
2316 0069 ld $69
|
|
2317 00a6 ld $a6
|
|
2318 0066 ld $66
|
|
2319 0055 ld $55
|
|
231a 0056 ld $56
|
|
231b 00aa ld $aa
|
|
231c 0059 ld $59
|
|
231d 00aa ld $aa
|
|
231e 0075 ld $75
|
|
231f 00a9 ld $a9
|
|
2320 0097 ld $97
|
|
2321 00a9 ld $a9
|
|
2322 0059 ld $59
|
|
2323 00a6 ld $a6
|
|
2324 00a5 ld $a5
|
|
2325 005a ld $5a
|
|
2326 006a ld $6a
|
|
2327 00a5 ld $a5
|
|
2328 0069 ld $69
|
|
2329 006a ld $6a
|
|
232a 0095 ld $95
|
|
232b 00a9 ld $a9
|
|
232c 00bf ld $bf
|
|
232d 00aa ld $aa
|
|
232e 009e ld $9e
|
|
232f 00eb ld $eb
|
|
2330 00bf ld $bf
|
|
2331 00ae ld $ae
|
|
2332 00aa ld $aa
|
|
2333 00aa ld $aa
|
|
2334 00ee ld $ee
|
|
2335 00ab ld $ab
|
|
2336 00ba ld $ba
|
|
2337 009a ld $9a
|
|
2338 009a ld $9a
|
|
2339 00aa ld $aa
|
|
233a 00aa ld $aa
|
|
233b 00bf ld $bf
|
|
233c 00fa ld $fa
|
|
233d 00ab ld $ab
|
|
233e 00aa ld $aa
|
|
233f 006a ld $6a
|
|
2340 0059 ld $59
|
|
2341 00a9 ld $a9
|
|
2342 00aa ld $aa
|
|
2343 00a6 ld $a6
|
|
2344 009a ld $9a
|
|
2345 00a5 ld $a5
|
|
2346 0055 ld $55
|
|
2347 0095 ld $95
|
|
2348 0055 ld $55
|
|
2349 0059 ld $59
|
|
234a 0095 ld $95
|
|
234b 00a5 ld $a5
|
|
234c 005a ld $5a
|
|
234d 00aa ld $aa
|
|
234e 00aa ld $aa
|
|
234f 005a ld $5a
|
|
2350 009a ld $9a
|
|
2351 0065 ld $65
|
|
2352 0059 ld $59
|
|
2353 0096 ld $96
|
|
2354 0066 ld $66
|
|
2355 0059 ld $59
|
|
2356 00aa ld $aa
|
|
2357 0095 ld $95
|
|
2358 00aa ld $aa
|
|
2359 00aa ld $aa
|
|
235a 0066 ld $66
|
|
235b 0066 ld $66
|
|
235c 00aa ld $aa
|
|
235d 00fa ld $fa
|
|
235e 00ab ld $ab
|
|
235f 00be ld $be
|
|
2360 00aa ld $aa
|
|
2361 0055 ld $55
|
|
2362 00aa ld $aa
|
|
2363 00aa ld $aa
|
|
2364 00aa ld $aa
|
|
2365 00ab ld $ab
|
|
2366 007a ld $7a
|
|
2367 00aa ld $aa
|
|
2368 00ea ld $ea
|
|
2369 00aa ld $aa
|
|
236a 00a5 ld $a5
|
|
236b 009a ld $9a
|
|
236c 00aa ld $aa
|
|
236d 00aa ld $aa
|
|
236e 005a ld $5a
|
|
236f 0095 ld $95
|
|
2370 00a6 ld $a6
|
|
2371 00aa ld $aa
|
|
2372 0066 ld $66
|
|
2373 006a ld $6a
|
|
2374 006a ld $6a
|
|
2375 0055 ld $55
|
|
2376 0065 ld $65
|
|
2377 0056 ld $56
|
|
2378 00a5 ld $a5
|
|
2379 0055 ld $55
|
|
237a 009a ld $9a
|
|
237b 0065 ld $65
|
|
237c 00a9 ld $a9
|
|
237d 0096 ld $96
|
|
237e 00a9 ld $a9
|
|
237f 005e ld $5e
|
|
2380 009a ld $9a
|
|
2381 0069 ld $69
|
|
2382 0069 ld $69
|
|
2383 0096 ld $96
|
|
2384 0065 ld $65
|
|
2385 0059 ld $59
|
|
2386 0095 ld $95
|
|
2387 006a ld $6a
|
|
2388 0065 ld $65
|
|
2389 0056 ld $56
|
|
238a 00aa ld $aa
|
|
238b 00a9 ld $a9
|
|
238c 00aa ld $aa
|
|
238d 0096 ld $96
|
|
238e 006a ld $6a
|
|
238f 005a ld $5a
|
|
2390 00a9 ld $a9
|
|
2391 00a5 ld $a5
|
|
2392 00aa ld $aa
|
|
2393 00bf ld $bf
|
|
2394 00aa ld $aa
|
|
2395 00a7 ld $a7
|
|
2396 0069 ld $69
|
|
2397 006a ld $6a
|
|
2398 00a9 ld $a9
|
|
2399 00aa ld $aa
|
|
239a 006a ld $6a
|
|
239b 00a5 ld $a5
|
|
239c 0096 ld $96
|
|
239d 005a ld $5a
|
|
239e 0095 ld $95
|
|
239f 00aa ld $aa
|
|
23a0 006a ld $6a
|
|
23a1 00aa ld $aa
|
|
23a2 00aa ld $aa
|
|
23a3 00a9 ld $a9
|
|
23a4 0095 ld $95
|
|
23a5 006a ld $6a
|
|
23a6 0059 ld $59
|
|
23a7 0095 ld $95
|
|
23a8 0055 ld $55
|
|
23a9 0059 ld $59
|
|
23aa 0095 ld $95
|
|
23ab 0095 ld $95
|
|
23ac 005a ld $5a
|
|
23ad 009a ld $9a
|
|
23ae 007a ld $7a
|
|
23af 00a9 ld $a9
|
|
23b0 00a6 ld $a6
|
|
23b1 0065 ld $65
|
|
23b2 0099 ld $99
|
|
23b3 0095 ld $95
|
|
23b4 00a6 ld $a6
|
|
23b5 005a ld $5a
|
|
23b6 009a ld $9a
|
|
23b7 0055 ld $55
|
|
23b8 00aa ld $aa
|
|
23b9 00a9 ld $a9
|
|
23ba 0056 ld $56
|
|
23bb 00aa ld $aa
|
|
23bc 00aa ld $aa
|
|
23bd 00a9 ld $a9
|
|
23be 0099 ld $99
|
|
23bf 00aa ld $aa
|
|
23c0 00aa ld $aa
|
|
23c1 00aa ld $aa
|
|
23c2 00aa ld $aa
|
|
23c3 006a ld $6a
|
|
23c4 00aa ld $aa
|
|
23c5 00a6 ld $a6
|
|
23c6 00a9 ld $a9
|
|
23c7 006e ld $6e
|
|
23c8 0099 ld $99
|
|
23c9 00aa ld $aa
|
|
23ca 006a ld $6a
|
|
23cb 0059 ld $59
|
|
23cc 0056 ld $56
|
|
23cd 00a5 ld $a5
|
|
23ce 00aa ld $aa
|
|
23cf 00aa ld $aa
|
|
23d0 00a9 ld $a9
|
|
23d1 0095 ld $95
|
|
23d2 006a ld $6a
|
|
23d3 00a5 ld $a5
|
|
23d4 009a ld $9a
|
|
23d5 0095 ld $95
|
|
23d6 00a9 ld $a9
|
|
23d7 0056 ld $56
|
|
23d8 00a5 ld $a5
|
|
23d9 0055 ld $55
|
|
23da 0056 ld $56
|
|
23db 0066 ld $66
|
|
23dc 0059 ld $59
|
|
23dd 00aa ld $aa
|
|
23de 007a ld $7a
|
|
23df 005a ld $5a
|
|
23e0 009a ld $9a
|
|
23e1 00a5 ld $a5
|
|
23e2 0059 ld $59
|
|
23e3 00aa ld $aa
|
|
23e4 0065 ld $65
|
|
23e5 0055 ld $55
|
|
23e6 0056 ld $56
|
|
23e7 00a5 ld $a5
|
|
23e8 006a ld $6a
|
|
23e9 0096 ld $96
|
|
23ea 00aa ld $aa
|
|
23eb 00aa ld $aa
|
|
23ec 00ae ld $ae
|
|
23ed 00aa ld $aa
|
|
23ee 00a6 ld $a6
|
|
23ef 006a ld $6a
|
|
23f0 0096 ld $96
|
|
23f1 00a5 ld $a5
|
|
23f2 00ae ld $ae
|
|
23f3 0056 ld $56
|
|
23f4 00aa ld $aa
|
|
23f5 00a7 ld $a7
|
|
23f6 0065 ld $65
|
|
23f7 00aa ld $aa
|
|
23f8 00ba ld $ba
|
|
23f9 0000 ld $00
|
|
23fa 0000 ld $00
|
|
23fb fe00 bra ac ;+-----------------------------------+
|
|
23fc fcfd bra $23fd ;| |
|
|
23fd 1404 ld $04,y ;| Trampoline for page $2300 lookups |
|
|
23fe e068 jmp y,$68 ;| |
|
|
23ff c218 st [$18] ;+-----------------------------------+
|
|
2400 00aa ld $aa
|
|
2401 0050 ld $50
|
|
2402 0014 ld $14
|
|
2403 0085 ld $85
|
|
2404 0061 ld $61
|
|
2405 0069 ld $69
|
|
2406 00aa ld $aa
|
|
2407 00aa ld $aa
|
|
2408 00aa ld $aa
|
|
2409 00a6 ld $a6
|
|
240a 009a ld $9a
|
|
240b 009a ld $9a
|
|
240c 0055 ld $55
|
|
240d 0055 ld $55
|
|
240e 0055 ld $55
|
|
240f 0055 ld $55
|
|
2410 0059 ld $59
|
|
2411 0095 ld $95
|
|
2412 0095 ld $95
|
|
2413 005a ld $5a
|
|
2414 00aa ld $aa
|
|
2415 00a6 ld $a6
|
|
2416 00aa ld $aa
|
|
2417 0096 ld $96
|
|
2418 00a5 ld $a5
|
|
2419 005a ld $5a
|
|
241a 0096 ld $96
|
|
241b 0065 ld $65
|
|
241c 00a9 ld $a9
|
|
241d 0096 ld $96
|
|
241e 006a ld $6a
|
|
241f 00a9 ld $a9
|
|
2420 006a ld $6a
|
|
2421 00aa ld $aa
|
|
2422 00a9 ld $a9
|
|
2423 00aa ld $aa
|
|
2424 00aa ld $aa
|
|
2425 0061 ld $61
|
|
2426 0008 ld $08
|
|
2427 0045 ld $45
|
|
2428 0051 ld $51
|
|
2429 00a9 ld $a9
|
|
242a 0069 ld $69
|
|
242b 00aa ld $aa
|
|
242c 0067 ld $67
|
|
242d 0039 ld $39
|
|
242e 005a ld $5a
|
|
242f 00ee ld $ee
|
|
2430 005a ld $5a
|
|
2431 0011 ld $11
|
|
2432 0019 ld $19
|
|
2433 0096 ld $96
|
|
2434 0065 ld $65
|
|
2435 0058 ld $58
|
|
2436 009a ld $9a
|
|
2437 006a ld $6a
|
|
2438 00a9 ld $a9
|
|
2439 00aa ld $aa
|
|
243a 0059 ld $59
|
|
243b 0069 ld $69
|
|
243c 00a5 ld $a5
|
|
243d 0059 ld $59
|
|
243e 0056 ld $56
|
|
243f 0066 ld $66
|
|
2440 0055 ld $55
|
|
2441 005a ld $5a
|
|
2442 00a5 ld $a5
|
|
2443 006a ld $6a
|
|
2444 0096 ld $96
|
|
2445 007a ld $7a
|
|
2446 0099 ld $99
|
|
2447 009a ld $9a
|
|
2448 0069 ld $69
|
|
2449 0059 ld $59
|
|
244a 0096 ld $96
|
|
244b 006a ld $6a
|
|
244c 0055 ld $55
|
|
244d 00aa ld $aa
|
|
244e 0065 ld $65
|
|
244f 0066 ld $66
|
|
2450 00aa ld $aa
|
|
2451 00aa ld $aa
|
|
2452 00ba ld $ba
|
|
2453 006a ld $6a
|
|
2454 0096 ld $96
|
|
2455 0065 ld $65
|
|
2456 0015 ld $15
|
|
2457 0095 ld $95
|
|
2458 0051 ld $51
|
|
2459 00a9 ld $a9
|
|
245a 0065 ld $65
|
|
245b 009a ld $9a
|
|
245c 0096 ld $96
|
|
245d 0078 ld $78
|
|
245e 009a ld $9a
|
|
245f 00aa ld $aa
|
|
2460 0055 ld $55
|
|
2461 0050 ld $50
|
|
2462 0015 ld $15
|
|
2463 0041 ld $41
|
|
2464 0061 ld $61
|
|
2465 0058 ld $58
|
|
2466 0096 ld $96
|
|
2467 00aa ld $aa
|
|
2468 009a ld $9a
|
|
2469 00aa ld $aa
|
|
246a 00aa ld $aa
|
|
246b 0096 ld $96
|
|
246c 006a ld $6a
|
|
246d 0065 ld $65
|
|
246e 0096 ld $96
|
|
246f 0055 ld $55
|
|
2470 0059 ld $59
|
|
2471 0099 ld $99
|
|
2472 0055 ld $55
|
|
2473 0059 ld $59
|
|
2474 00aa ld $aa
|
|
2475 00aa ld $aa
|
|
2476 005a ld $5a
|
|
2477 00aa ld $aa
|
|
2478 00a5 ld $a5
|
|
2479 005a ld $5a
|
|
247a 00aa ld $aa
|
|
247b 0065 ld $65
|
|
247c 00a9 ld $a9
|
|
247d 0096 ld $96
|
|
247e 00a6 ld $a6
|
|
247f 00aa ld $aa
|
|
2480 00aa ld $aa
|
|
2481 00aa ld $aa
|
|
2482 00aa ld $aa
|
|
2483 005a ld $5a
|
|
2484 0086 ld $86
|
|
2485 0061 ld $61
|
|
2486 0015 ld $15
|
|
2487 0041 ld $41
|
|
2488 0051 ld $51
|
|
2489 00e5 ld $e5
|
|
248a 0069 ld $69
|
|
248b 009a ld $9a
|
|
248c 00a7 ld $a7
|
|
248d 0028 ld $28
|
|
248e 005e ld $5e
|
|
248f 00a6 ld $a6
|
|
2490 0095 ld $95
|
|
2491 0051 ld $51
|
|
2492 0009 ld $09
|
|
2493 0085 ld $85
|
|
2494 0065 ld $65
|
|
2495 0055 ld $55
|
|
2496 0086 ld $86
|
|
2497 00a5 ld $a5
|
|
2498 00a9 ld $a9
|
|
2499 00a6 ld $a6
|
|
249a 006a ld $6a
|
|
249b 00a6 ld $a6
|
|
249c 0056 ld $56
|
|
249d 0059 ld $59
|
|
249e 0055 ld $55
|
|
249f 0066 ld $66
|
|
24a0 0055 ld $55
|
|
24a1 0096 ld $96
|
|
24a2 0066 ld $66
|
|
24a3 00a9 ld $a9
|
|
24a4 009a ld $9a
|
|
24a5 00a9 ld $a9
|
|
24a6 00aa ld $aa
|
|
24a7 00a7 ld $a7
|
|
24a8 0066 ld $66
|
|
24a9 0059 ld $59
|
|
24aa 00a6 ld $a6
|
|
24ab 0066 ld $66
|
|
24ac 00a9 ld $a9
|
|
24ad 0096 ld $96
|
|
24ae 00a9 ld $a9
|
|
24af 00aa ld $aa
|
|
24b0 009a ld $9a
|
|
24b1 00aa ld $aa
|
|
24b2 0066 ld $66
|
|
24b3 0058 ld $58
|
|
24b4 0096 ld $96
|
|
24b5 0050 ld $50
|
|
24b6 0058 ld $58
|
|
24b7 0045 ld $45
|
|
24b8 0054 ld $54
|
|
24b9 00a5 ld $a5
|
|
24ba 0028 ld $28
|
|
24bb 009a ld $9a
|
|
24bc 00a7 ld $a7
|
|
24bd 0028 ld $28
|
|
24be 008e ld $8e
|
|
24bf 00a6 ld $a6
|
|
24c0 0056 ld $56
|
|
24c1 0054 ld $54
|
|
24c2 0004 ld $04
|
|
24c3 0085 ld $85
|
|
24c4 0065 ld $65
|
|
24c5 0018 ld $18
|
|
24c6 0086 ld $86
|
|
24c7 0066 ld $66
|
|
24c8 0066 ld $66
|
|
24c9 0056 ld $56
|
|
24ca 0066 ld $66
|
|
24cb 006a ld $6a
|
|
24cc 00a5 ld $a5
|
|
24cd 0055 ld $55
|
|
24ce 009a ld $9a
|
|
24cf 0055 ld $55
|
|
24d0 0069 ld $69
|
|
24d1 0055 ld $55
|
|
24d2 00a9 ld $a9
|
|
24d3 0055 ld $55
|
|
24d4 00aa ld $aa
|
|
24d5 0066 ld $66
|
|
24d6 006a ld $6a
|
|
24d7 00aa ld $aa
|
|
24d8 00a9 ld $a9
|
|
24d9 00a9 ld $a9
|
|
24da 0096 ld $96
|
|
24db 0065 ld $65
|
|
24dc 00a5 ld $a5
|
|
24dd 009a ld $9a
|
|
24de 006a ld $6a
|
|
24df 0059 ld $59
|
|
24e0 00aa ld $aa
|
|
24e1 00aa ld $aa
|
|
24e2 0065 ld $65
|
|
24e3 0014 ld $14
|
|
24e4 0056 ld $56
|
|
24e5 0051 ld $51
|
|
24e6 0005 ld $05
|
|
24e7 0055 ld $55
|
|
24e8 0051 ld $51
|
|
24e9 00e5 ld $e5
|
|
24ea 0068 ld $68
|
|
24eb 008e ld $8e
|
|
24ec 00a2 ld $a2
|
|
24ed 0038 ld $38
|
|
24ee 008a ld $8a
|
|
24ef 00a6 ld $a6
|
|
24f0 0045 ld $45
|
|
24f1 0011 ld $11
|
|
24f2 0015 ld $15
|
|
24f3 0056 ld $56
|
|
24f4 0060 ld $60
|
|
24f5 0014 ld $14
|
|
24f6 0056 ld $56
|
|
24f7 0065 ld $65
|
|
24f8 00a9 ld $a9
|
|
24f9 0000 ld $00
|
|
24fa 0000 ld $00
|
|
24fb fe00 bra ac ;+-----------------------------------+
|
|
24fc fcfd bra $24fd ;| |
|
|
24fd 1404 ld $04,y ;| Trampoline for page $2400 lookups |
|
|
24fe e068 jmp y,$68 ;| |
|
|
24ff c218 st [$18] ;+-----------------------------------+
|
|
2500 00a6 ld $a6
|
|
2501 0055 ld $55
|
|
2502 005a ld $5a
|
|
2503 0065 ld $65
|
|
2504 0065 ld $65
|
|
2505 0095 ld $95
|
|
2506 0055 ld $55
|
|
2507 0055 ld $55
|
|
2508 0056 ld $56
|
|
2509 0066 ld $66
|
|
250a 0059 ld $59
|
|
250b 00aa ld $aa
|
|
250c 00ba ld $ba
|
|
250d 00aa ld $aa
|
|
250e 0097 ld $97
|
|
250f 006a ld $6a
|
|
2510 0099 ld $99
|
|
2511 009a ld $9a
|
|
2512 00a9 ld $a9
|
|
2513 0099 ld $99
|
|
2514 0096 ld $96
|
|
2515 0095 ld $95
|
|
2516 00a5 ld $a5
|
|
2517 005a ld $5a
|
|
2518 00aa ld $aa
|
|
2519 002a ld $2a
|
|
251a 0014 ld $14
|
|
251b 0096 ld $96
|
|
251c 0051 ld $51
|
|
251d 0058 ld $58
|
|
251e 0041 ld $41
|
|
251f 0051 ld $51
|
|
2520 00a2 ld $a2
|
|
2521 0028 ld $28
|
|
2522 009a ld $9a
|
|
2523 00a3 ld $a3
|
|
2524 0029 ld $29
|
|
2525 004e ld $4e
|
|
2526 00a6 ld $a6
|
|
2527 0055 ld $55
|
|
2528 0050 ld $50
|
|
2529 0054 ld $54
|
|
252a 0046 ld $46
|
|
252b 0021 ld $21
|
|
252c 0058 ld $58
|
|
252d 0096 ld $96
|
|
252e 0061 ld $61
|
|
252f 0059 ld $59
|
|
2530 006a ld $6a
|
|
2531 00a5 ld $a5
|
|
2532 0055 ld $55
|
|
2533 005a ld $5a
|
|
2534 0055 ld $55
|
|
2535 0056 ld $56
|
|
2536 0065 ld $65
|
|
2537 0065 ld $65
|
|
2538 0096 ld $96
|
|
2539 006a ld $6a
|
|
253a 00a9 ld $a9
|
|
253b 009a ld $9a
|
|
253c 006a ld $6a
|
|
253d 006a ld $6a
|
|
253e 00aa ld $aa
|
|
253f 00a5 ld $a5
|
|
2540 005a ld $5a
|
|
2541 00aa ld $aa
|
|
2542 0065 ld $65
|
|
2543 0069 ld $69
|
|
2544 00a6 ld $a6
|
|
2545 0066 ld $66
|
|
2546 005a ld $5a
|
|
2547 00a9 ld $a9
|
|
2548 009a ld $9a
|
|
2549 0065 ld $65
|
|
254a 0014 ld $14
|
|
254b 0081 ld $81
|
|
254c 0015 ld $15
|
|
254d 0018 ld $18
|
|
254e 0055 ld $55
|
|
254f 0050 ld $50
|
|
2550 00e1 ld $e1
|
|
2551 0068 ld $68
|
|
2552 008e ld $8e
|
|
2553 00a2 ld $a2
|
|
2554 0038 ld $38
|
|
2555 008e ld $8e
|
|
2556 00a6 ld $a6
|
|
2557 0055 ld $55
|
|
2558 0011 ld $11
|
|
2559 0015 ld $15
|
|
255a 0081 ld $81
|
|
255b 0051 ld $51
|
|
255c 0018 ld $18
|
|
255d 0081 ld $81
|
|
255e 0061 ld $61
|
|
255f 0069 ld $69
|
|
2560 0095 ld $95
|
|
2561 0055 ld $55
|
|
2562 0099 ld $99
|
|
2563 0095 ld $95
|
|
2564 0059 ld $59
|
|
2565 0059 ld $59
|
|
2566 0065 ld $65
|
|
2567 0055 ld $55
|
|
2568 005a ld $5a
|
|
2569 00a5 ld $a5
|
|
256a 0099 ld $99
|
|
256b 009a ld $9a
|
|
256c 00aa ld $aa
|
|
256d 00aa ld $aa
|
|
256e 00e6 ld $e6
|
|
256f 006a ld $6a
|
|
2570 00a9 ld $a9
|
|
2571 0096 ld $96
|
|
2572 006a ld $6a
|
|
2573 005a ld $5a
|
|
2574 0099 ld $99
|
|
2575 0099 ld $99
|
|
2576 00a9 ld $a9
|
|
2577 00aa ld $aa
|
|
2578 0056 ld $56
|
|
2579 0065 ld $65
|
|
257a 0058 ld $58
|
|
257b 0085 ld $85
|
|
257c 0055 ld $55
|
|
257d 0054 ld $54
|
|
257e 0046 ld $46
|
|
257f 0091 ld $91
|
|
2580 00a2 ld $a2
|
|
2581 0028 ld $28
|
|
2582 008e ld $8e
|
|
2583 00a2 ld $a2
|
|
2584 0029 ld $29
|
|
2585 008e ld $8e
|
|
2586 0066 ld $66
|
|
2587 0051 ld $51
|
|
2588 0011 ld $11
|
|
2589 0018 ld $18
|
|
258a 0055 ld $55
|
|
258b 0060 ld $60
|
|
258c 0015 ld $15
|
|
258d 0086 ld $86
|
|
258e 0051 ld $51
|
|
258f 0098 ld $98
|
|
2590 0096 ld $96
|
|
2591 006a ld $6a
|
|
2592 0055 ld $55
|
|
2593 0055 ld $55
|
|
2594 0055 ld $55
|
|
2595 0095 ld $95
|
|
2596 0095 ld $95
|
|
2597 0056 ld $56
|
|
2598 0056 ld $56
|
|
2599 0066 ld $66
|
|
259a 0066 ld $66
|
|
259b 00aa ld $aa
|
|
259c 006a ld $6a
|
|
259d 00a9 ld $a9
|
|
259e 00aa ld $aa
|
|
259f 0065 ld $65
|
|
25a0 006a ld $6a
|
|
25a1 00a6 ld $a6
|
|
25a2 0066 ld $66
|
|
25a3 0055 ld $55
|
|
25a4 00a6 ld $a6
|
|
25a5 00a6 ld $a6
|
|
25a6 00aa ld $aa
|
|
25a7 00aa ld $aa
|
|
25a8 009a ld $9a
|
|
25a9 0061 ld $61
|
|
25aa 0004 ld $04
|
|
25ab 0085 ld $85
|
|
25ac 0011 ld $11
|
|
25ad 0015 ld $15
|
|
25ae 0041 ld $41
|
|
25af 0055 ld $55
|
|
25b0 00a1 ld $a1
|
|
25b1 0039 ld $39
|
|
25b2 008e ld $8e
|
|
25b3 0096 ld $96
|
|
25b4 0028 ld $28
|
|
25b5 008e ld $8e
|
|
25b6 00a7 ld $a7
|
|
25b7 0045 ld $45
|
|
25b8 0055 ld $55
|
|
25b9 0004 ld $04
|
|
25ba 0085 ld $85
|
|
25bb 0055 ld $55
|
|
25bc 0004 ld $04
|
|
25bd 0086 ld $86
|
|
25be 0065 ld $65
|
|
25bf 0058 ld $58
|
|
25c0 006a ld $6a
|
|
25c1 00a9 ld $a9
|
|
25c2 0055 ld $55
|
|
25c3 0066 ld $66
|
|
25c4 0065 ld $65
|
|
25c5 0095 ld $95
|
|
25c6 0095 ld $95
|
|
25c7 0059 ld $59
|
|
25c8 00aa ld $aa
|
|
25c9 00a5 ld $a5
|
|
25ca 006a ld $6a
|
|
25cb 00aa ld $aa
|
|
25cc 00a9 ld $a9
|
|
25cd 00aa ld $aa
|
|
25ce 00ab ld $ab
|
|
25cf 00a9 ld $a9
|
|
25d0 00a9 ld $a9
|
|
25d1 0096 ld $96
|
|
25d2 0065 ld $65
|
|
25d3 00a9 ld $a9
|
|
25d4 0096 ld $96
|
|
25d5 006a ld $6a
|
|
25d6 00a9 ld $a9
|
|
25d7 00aa ld $aa
|
|
25d8 0056 ld $56
|
|
25d9 0060 ld $60
|
|
25da 0058 ld $58
|
|
25db 0042 ld $42
|
|
25dc 0055 ld $55
|
|
25dd 0044 ld $44
|
|
25de 0046 ld $46
|
|
25df 0051 ld $51
|
|
25e0 00e1 ld $e1
|
|
25e1 0068 ld $68
|
|
25e2 008e ld $8e
|
|
25e3 00a2 ld $a2
|
|
25e4 0028 ld $28
|
|
25e5 008e ld $8e
|
|
25e6 00a2 ld $a2
|
|
25e7 0051 ld $51
|
|
25e8 0011 ld $11
|
|
25e9 0015 ld $15
|
|
25ea 0055 ld $55
|
|
25eb 0011 ld $11
|
|
25ec 0058 ld $58
|
|
25ed 0085 ld $85
|
|
25ee 0050 ld $50
|
|
25ef 0058 ld $58
|
|
25f0 00aa ld $aa
|
|
25f1 0055 ld $55
|
|
25f2 0099 ld $99
|
|
25f3 006a ld $6a
|
|
25f4 0055 ld $55
|
|
25f5 0059 ld $59
|
|
25f6 0065 ld $65
|
|
25f7 0065 ld $65
|
|
25f8 0066 ld $66
|
|
25f9 0000 ld $00
|
|
25fa 0000 ld $00
|
|
25fb fe00 bra ac ;+-----------------------------------+
|
|
25fc fcfd bra $25fd ;| |
|
|
25fd 1404 ld $04,y ;| Trampoline for page $2500 lookups |
|
|
25fe e068 jmp y,$68 ;| |
|
|
25ff c218 st [$18] ;+-----------------------------------+
|
|
2600 0066 ld $66
|
|
2601 00a9 ld $a9
|
|
2602 00ab ld $ab
|
|
2603 00aa ld $aa
|
|
2604 0099 ld $99
|
|
2605 00aa ld $aa
|
|
2606 006a ld $6a
|
|
2607 00a9 ld $a9
|
|
2608 00a6 ld $a6
|
|
2609 0066 ld $66
|
|
260a 0056 ld $56
|
|
260b 005a ld $5a
|
|
260c 00a9 ld $a9
|
|
260d 00a5 ld $a5
|
|
260e 00aa ld $aa
|
|
260f 0086 ld $86
|
|
2610 0061 ld $61
|
|
2611 0015 ld $15
|
|
2612 0046 ld $46
|
|
2613 0061 ld $61
|
|
2614 0015 ld $15
|
|
2615 0041 ld $41
|
|
2616 0055 ld $55
|
|
2617 00a1 ld $a1
|
|
2618 0038 ld $38
|
|
2619 008e ld $8e
|
|
261a 0056 ld $56
|
|
261b 0068 ld $68
|
|
261c 008e ld $8e
|
|
261d 00a7 ld $a7
|
|
261e 0045 ld $45
|
|
261f 0061 ld $61
|
|
2620 0044 ld $44
|
|
2621 0046 ld $46
|
|
2622 0050 ld $50
|
|
2623 0019 ld $19
|
|
2624 0082 ld $82
|
|
2625 0065 ld $65
|
|
2626 0058 ld $58
|
|
2627 00aa ld $aa
|
|
2628 0069 ld $69
|
|
2629 0065 ld $65
|
|
262a 0056 ld $56
|
|
262b 0069 ld $69
|
|
262c 00a5 ld $a5
|
|
262d 0095 ld $95
|
|
262e 005a ld $5a
|
|
262f 0099 ld $99
|
|
2630 00a9 ld $a9
|
|
2631 00a9 ld $a9
|
|
2632 009a ld $9a
|
|
2633 00aa ld $aa
|
|
2634 006a ld $6a
|
|
2635 00ab ld $ab
|
|
2636 00ba ld $ba
|
|
2637 00aa ld $aa
|
|
2638 0096 ld $96
|
|
2639 00aa ld $aa
|
|
263a 0059 ld $59
|
|
263b 00aa ld $aa
|
|
263c 00a5 ld $a5
|
|
263d 00aa ld $aa
|
|
263e 00aa ld $aa
|
|
263f 0046 ld $46
|
|
2640 0061 ld $61
|
|
2641 0058 ld $58
|
|
2642 0041 ld $41
|
|
2643 0015 ld $15
|
|
2644 0014 ld $14
|
|
2645 0055 ld $55
|
|
2646 0090 ld $90
|
|
2647 00a2 ld $a2
|
|
2648 0038 ld $38
|
|
2649 009a ld $9a
|
|
264a 0092 ld $92
|
|
264b 0028 ld $28
|
|
264c 008e ld $8e
|
|
264d 00a2 ld $a2
|
|
264e 0042 ld $42
|
|
264f 0015 ld $15
|
|
2650 0014 ld $14
|
|
2651 0055 ld $55
|
|
2652 0021 ld $21
|
|
2653 0014 ld $14
|
|
2654 0085 ld $85
|
|
2655 0011 ld $11
|
|
2656 0058 ld $58
|
|
2657 00aa ld $aa
|
|
2658 00aa ld $aa
|
|
2659 005a ld $5a
|
|
265a 00a5 ld $a5
|
|
265b 0055 ld $55
|
|
265c 0056 ld $56
|
|
265d 00a6 ld $a6
|
|
265e 0056 ld $56
|
|
265f 009a ld $9a
|
|
2660 00aa ld $aa
|
|
2661 0069 ld $69
|
|
2662 00aa ld $aa
|
|
2663 00a9 ld $a9
|
|
2664 00aa ld $aa
|
|
2665 00aa ld $aa
|
|
2666 00a5 ld $a5
|
|
2667 009a ld $9a
|
|
2668 009a ld $9a
|
|
2669 00a9 ld $a9
|
|
266a 0059 ld $59
|
|
266b 0095 ld $95
|
|
266c 00aa ld $aa
|
|
266d 00aa ld $aa
|
|
266e 006b ld $6b
|
|
266f 0086 ld $86
|
|
2670 0015 ld $15
|
|
2671 0058 ld $58
|
|
2672 0085 ld $85
|
|
2673 0050 ld $50
|
|
2674 0015 ld $15
|
|
2675 0081 ld $81
|
|
2676 0081 ld $81
|
|
2677 00a2 ld $a2
|
|
2678 0038 ld $38
|
|
2679 008e ld $8e
|
|
267a 0065 ld $65
|
|
267b 0028 ld $28
|
|
267c 008a ld $8a
|
|
267d 00a7 ld $a7
|
|
267e 0045 ld $45
|
|
267f 0011 ld $11
|
|
2680 0015 ld $15
|
|
2681 0046 ld $46
|
|
2682 0054 ld $54
|
|
2683 0058 ld $58
|
|
2684 0056 ld $56
|
|
2685 0061 ld $61
|
|
2686 0058 ld $58
|
|
2687 00aa ld $aa
|
|
2688 00a9 ld $a9
|
|
2689 0056 ld $56
|
|
268a 0066 ld $66
|
|
268b 0056 ld $56
|
|
268c 0099 ld $99
|
|
268d 0095 ld $95
|
|
268e 0099 ld $99
|
|
268f 00aa ld $aa
|
|
2690 0066 ld $66
|
|
2691 00aa ld $aa
|
|
2692 009a ld $9a
|
|
2693 0066 ld $66
|
|
2694 0099 ld $99
|
|
2695 00ea ld $ea
|
|
2696 00aa ld $aa
|
|
2697 00ae ld $ae
|
|
2698 00aa ld $aa
|
|
2699 00a9 ld $a9
|
|
269a 00aa ld $aa
|
|
269b 0096 ld $96
|
|
269c 00aa ld $aa
|
|
269d 00aa ld $aa
|
|
269e 005a ld $5a
|
|
269f 0056 ld $56
|
|
26a0 0061 ld $61
|
|
26a1 0014 ld $14
|
|
26a2 0056 ld $56
|
|
26a3 0051 ld $51
|
|
26a4 0044 ld $44
|
|
26a5 0045 ld $45
|
|
26a6 0055 ld $55
|
|
26a7 00a1 ld $a1
|
|
26a8 0078 ld $78
|
|
26a9 008a ld $8a
|
|
26aa 0056 ld $56
|
|
26ab 0068 ld $68
|
|
26ac 008e ld $8e
|
|
26ad 00a3 ld $a3
|
|
26ae 0085 ld $85
|
|
26af 0055 ld $55
|
|
26b0 0054 ld $54
|
|
26b1 0041 ld $41
|
|
26b2 0061 ld $61
|
|
26b3 0014 ld $14
|
|
26b4 0046 ld $46
|
|
26b5 0060 ld $60
|
|
26b6 0098 ld $98
|
|
26b7 00aa ld $aa
|
|
26b8 00a9 ld $a9
|
|
26b9 005a ld $5a
|
|
26ba 00a5 ld $a5
|
|
26bb 0065 ld $65
|
|
26bc 0056 ld $56
|
|
26bd 006a ld $6a
|
|
26be 0069 ld $69
|
|
26bf 00a5 ld $a5
|
|
26c0 00a6 ld $a6
|
|
26c1 006a ld $6a
|
|
26c2 00aa ld $aa
|
|
26c3 00aa ld $aa
|
|
26c4 006a ld $6a
|
|
26c5 00aa ld $aa
|
|
26c6 00aa ld $aa
|
|
26c7 00ae ld $ae
|
|
26c8 009a ld $9a
|
|
26c9 00ba ld $ba
|
|
26ca 00aa ld $aa
|
|
26cb 00aa ld $aa
|
|
26cc 00aa ld $aa
|
|
26cd 00aa ld $aa
|
|
26ce 006a ld $6a
|
|
26cf 0086 ld $86
|
|
26d0 0055 ld $55
|
|
26d1 0058 ld $58
|
|
26d2 0045 ld $45
|
|
26d3 0054 ld $54
|
|
26d4 0054 ld $54
|
|
26d5 0041 ld $41
|
|
26d6 0051 ld $51
|
|
26d7 00a2 ld $a2
|
|
26d8 0038 ld $38
|
|
26d9 008e ld $8e
|
|
26da 0055 ld $55
|
|
26db 0024 ld $24
|
|
26dc 008a ld $8a
|
|
26dd 00a7 ld $a7
|
|
26de 0041 ld $41
|
|
26df 0011 ld $11
|
|
26e0 0015 ld $15
|
|
26e1 0055 ld $55
|
|
26e2 0050 ld $50
|
|
26e3 0059 ld $59
|
|
26e4 0045 ld $45
|
|
26e5 0061 ld $61
|
|
26e6 00a9 ld $a9
|
|
26e7 00aa ld $aa
|
|
26e8 005a ld $5a
|
|
26e9 00a9 ld $a9
|
|
26ea 0066 ld $66
|
|
26eb 0066 ld $66
|
|
26ec 00aa ld $aa
|
|
26ed 00a6 ld $a6
|
|
26ee 00aa ld $aa
|
|
26ef 009a ld $9a
|
|
26f0 006a ld $6a
|
|
26f1 00a9 ld $a9
|
|
26f2 0096 ld $96
|
|
26f3 0069 ld $69
|
|
26f4 00aa ld $aa
|
|
26f5 00ea ld $ea
|
|
26f6 00aa ld $aa
|
|
26f7 00aa ld $aa
|
|
26f8 00ab ld $ab
|
|
26f9 0000 ld $00
|
|
26fa 0000 ld $00
|
|
26fb fe00 bra ac ;+-----------------------------------+
|
|
26fc fcfd bra $26fd ;| |
|
|
26fd 1404 ld $04,y ;| Trampoline for page $2600 lookups |
|
|
26fe e068 jmp y,$68 ;| |
|
|
26ff c218 st [$18] ;+-----------------------------------+
|
|
2700 00aa ld $aa
|
|
2701 00aa ld $aa
|
|
2702 00aa ld $aa
|
|
2703 00ba ld $ba
|
|
2704 00fa ld $fa
|
|
2705 00ab ld $ab
|
|
2706 0086 ld $86
|
|
2707 0025 ld $25
|
|
2708 0054 ld $54
|
|
2709 0046 ld $46
|
|
270a 0015 ld $15
|
|
270b 0014 ld $14
|
|
270c 0055 ld $55
|
|
270d 0081 ld $81
|
|
270e 00a2 ld $a2
|
|
270f 0038 ld $38
|
|
2710 008a ld $8a
|
|
2711 0056 ld $56
|
|
2712 0028 ld $28
|
|
2713 008e ld $8e
|
|
2714 00a6 ld $a6
|
|
2715 0045 ld $45
|
|
2716 0055 ld $55
|
|
2717 0044 ld $44
|
|
2718 0045 ld $45
|
|
2719 0060 ld $60
|
|
271a 0054 ld $54
|
|
271b 0046 ld $46
|
|
271c 0060 ld $60
|
|
271d 00a8 ld $a8
|
|
271e 00aa ld $aa
|
|
271f 00aa ld $aa
|
|
2720 0056 ld $56
|
|
2721 00aa ld $aa
|
|
2722 0059 ld $59
|
|
2723 0066 ld $66
|
|
2724 0066 ld $66
|
|
2725 006a ld $6a
|
|
2726 00aa ld $aa
|
|
2727 00aa ld $aa
|
|
2728 006a ld $6a
|
|
2729 00aa ld $aa
|
|
272a 006a ld $6a
|
|
272b 00a9 ld $a9
|
|
272c 00aa ld $aa
|
|
272d 00aa ld $aa
|
|
272e 00ae ld $ae
|
|
272f 00aa ld $aa
|
|
2730 00ba ld $ba
|
|
2731 00aa ld $aa
|
|
2732 00ea ld $ea
|
|
2733 00aa ld $aa
|
|
2734 00ea ld $ea
|
|
2735 00af ld $af
|
|
2736 0086 ld $86
|
|
2737 0065 ld $65
|
|
2738 0014 ld $14
|
|
2739 0095 ld $95
|
|
273a 0011 ld $11
|
|
273b 0015 ld $15
|
|
273c 0051 ld $51
|
|
273d 0091 ld $91
|
|
273e 00e2 ld $e2
|
|
273f 007c ld $7c
|
|
2740 009a ld $9a
|
|
2741 0051 ld $51
|
|
2742 0029 ld $29
|
|
2743 008a ld $8a
|
|
2744 00a3 ld $a3
|
|
2745 0042 ld $42
|
|
2746 0051 ld $51
|
|
2747 0015 ld $15
|
|
2748 0055 ld $55
|
|
2749 0061 ld $61
|
|
274a 0005 ld $05
|
|
274b 0085 ld $85
|
|
274c 0065 ld $65
|
|
274d 00a9 ld $a9
|
|
274e 00a6 ld $a6
|
|
274f 00a9 ld $a9
|
|
2750 009a ld $9a
|
|
2751 00a5 ld $a5
|
|
2752 0066 ld $66
|
|
2753 009a ld $9a
|
|
2754 00aa ld $aa
|
|
2755 00aa ld $aa
|
|
2756 009a ld $9a
|
|
2757 00aa ld $aa
|
|
2758 00aa ld $aa
|
|
2759 00aa ld $aa
|
|
275a 006a ld $6a
|
|
275b 0059 ld $59
|
|
275c 0096 ld $96
|
|
275d 0066 ld $66
|
|
275e 00aa ld $aa
|
|
275f 00ea ld $ea
|
|
2760 00aa ld $aa
|
|
2761 00ae ld $ae
|
|
2762 00ba ld $ba
|
|
2763 00ba ld $ba
|
|
2764 00ba ld $ba
|
|
2765 00bb ld $bb
|
|
2766 0046 ld $46
|
|
2767 0061 ld $61
|
|
2768 0019 ld $19
|
|
2769 0041 ld $41
|
|
276a 0055 ld $55
|
|
276b 0018 ld $18
|
|
276c 0055 ld $55
|
|
276d 0090 ld $90
|
|
276e 00e2 ld $e2
|
|
276f 0038 ld $38
|
|
2770 009e ld $9e
|
|
2771 0015 ld $15
|
|
2772 0028 ld $28
|
|
2773 008e ld $8e
|
|
2774 00a7 ld $a7
|
|
2775 0045 ld $45
|
|
2776 0015 ld $15
|
|
2777 0014 ld $14
|
|
2778 0041 ld $41
|
|
2779 0055 ld $55
|
|
277a 0054 ld $54
|
|
277b 0042 ld $42
|
|
277c 0061 ld $61
|
|
277d 00a9 ld $a9
|
|
277e 00aa ld $aa
|
|
277f 006a ld $6a
|
|
2780 00aa ld $aa
|
|
2781 00aa ld $aa
|
|
2782 00a9 ld $a9
|
|
2783 00a6 ld $a6
|
|
2784 00aa ld $aa
|
|
2785 005a ld $5a
|
|
2786 00aa ld $aa
|
|
2787 00a6 ld $a6
|
|
2788 006a ld $6a
|
|
2789 00aa ld $aa
|
|
278a 0065 ld $65
|
|
278b 0099 ld $99
|
|
278c 0095 ld $95
|
|
278d 00a9 ld $a9
|
|
278e 00a9 ld $a9
|
|
278f 0096 ld $96
|
|
2790 00ba ld $ba
|
|
2791 00aa ld $aa
|
|
2792 00ef ld $ef
|
|
2793 00aa ld $aa
|
|
2794 00aa ld $aa
|
|
2795 00ff ld $ff
|
|
2796 0096 ld $96
|
|
2797 0061 ld $61
|
|
2798 0015 ld $15
|
|
2799 0085 ld $85
|
|
279a 0055 ld $55
|
|
279b 0044 ld $44
|
|
279c 0045 ld $45
|
|
279d 0091 ld $91
|
|
279e 00e2 ld $e2
|
|
279f 0028 ld $28
|
|
27a0 009e ld $9e
|
|
27a1 0051 ld $51
|
|
27a2 0015 ld $15
|
|
27a3 008a ld $8a
|
|
27a4 0067 ld $67
|
|
27a5 0041 ld $41
|
|
27a6 0065 ld $65
|
|
27a7 0054 ld $54
|
|
27a8 0081 ld $81
|
|
27a9 0055 ld $55
|
|
27aa 0014 ld $14
|
|
27ab 0086 ld $86
|
|
27ac 0061 ld $61
|
|
27ad 00a9 ld $a9
|
|
27ae 00aa ld $aa
|
|
27af 00a9 ld $a9
|
|
27b0 009a ld $9a
|
|
27b1 006a ld $6a
|
|
27b2 00aa ld $aa
|
|
27b3 009a ld $9a
|
|
27b4 00aa ld $aa
|
|
27b5 00a9 ld $a9
|
|
27b6 00aa ld $aa
|
|
27b7 00aa ld $aa
|
|
27b8 00aa ld $aa
|
|
27b9 00aa ld $aa
|
|
27ba 0065 ld $65
|
|
27bb 0059 ld $59
|
|
27bc 009a ld $9a
|
|
27bd 0065 ld $65
|
|
27be 0099 ld $99
|
|
27bf 0096 ld $96
|
|
27c0 00ea ld $ea
|
|
27c1 00ee ld $ee
|
|
27c2 00aa ld $aa
|
|
27c3 00fa ld $fa
|
|
27c4 00ab ld $ab
|
|
27c5 00fe ld $fe
|
|
27c6 005a ld $5a
|
|
27c7 0051 ld $51
|
|
27c8 0019 ld $19
|
|
27c9 0051 ld $51
|
|
27ca 0051 ld $51
|
|
27cb 0015 ld $15
|
|
27cc 0055 ld $55
|
|
27cd 0051 ld $51
|
|
27ce 00e1 ld $e1
|
|
27cf 003c ld $3c
|
|
27d0 004a ld $4a
|
|
27d1 0055 ld $55
|
|
27d2 0029 ld $29
|
|
27d3 008a ld $8a
|
|
27d4 0057 ld $57
|
|
27d5 0045 ld $45
|
|
27d6 0011 ld $11
|
|
27d7 0015 ld $15
|
|
27d8 0045 ld $45
|
|
27d9 0015 ld $15
|
|
27da 0058 ld $58
|
|
27db 0081 ld $81
|
|
27dc 00a1 ld $a1
|
|
27dd 00ea ld $ea
|
|
27de 00aa ld $aa
|
|
27df 00aa ld $aa
|
|
27e0 0056 ld $56
|
|
27e1 00aa ld $aa
|
|
27e2 00a9 ld $a9
|
|
27e3 009a ld $9a
|
|
27e4 006a ld $6a
|
|
27e5 006a ld $6a
|
|
27e6 00aa ld $aa
|
|
27e7 00a6 ld $a6
|
|
27e8 00aa ld $aa
|
|
27e9 00ab ld $ab
|
|
27ea 0065 ld $65
|
|
27eb 0099 ld $99
|
|
27ec 0096 ld $96
|
|
27ed 0065 ld $65
|
|
27ee 0059 ld $59
|
|
27ef 00aa ld $aa
|
|
27f0 00ba ld $ba
|
|
27f1 00bb ld $bb
|
|
27f2 00ea ld $ea
|
|
27f3 00ae ld $ae
|
|
27f4 00be ld $be
|
|
27f5 00fa ld $fa
|
|
27f6 009b ld $9b
|
|
27f7 0061 ld $61
|
|
27f8 0015 ld $15
|
|
27f9 0000 ld $00
|
|
27fa 0000 ld $00
|
|
27fb fe00 bra ac ;+-----------------------------------+
|
|
27fc fcfd bra $27fd ;| |
|
|
27fd 1404 ld $04,y ;| Trampoline for page $2700 lookups |
|
|
27fe e068 jmp y,$68 ;| |
|
|
27ff c218 st [$18] ;+-----------------------------------+
|
|
2800 0045 ld $45
|
|
2801 0015 ld $15
|
|
2802 0054 ld $54
|
|
2803 0045 ld $45
|
|
2804 0054 ld $54
|
|
2805 00a1 ld $a1
|
|
2806 0078 ld $78
|
|
2807 008a ld $8a
|
|
2808 0066 ld $66
|
|
2809 0028 ld $28
|
|
280a 008a ld $8a
|
|
280b 0056 ld $56
|
|
280c 0045 ld $45
|
|
280d 0055 ld $55
|
|
280e 0044 ld $44
|
|
280f 0055 ld $55
|
|
2810 0051 ld $51
|
|
2811 0004 ld $04
|
|
2812 0096 ld $96
|
|
2813 00a5 ld $a5
|
|
2814 00ae ld $ae
|
|
2815 00aa ld $aa
|
|
2816 00aa ld $aa
|
|
2817 00aa ld $aa
|
|
2818 00aa ld $aa
|
|
2819 00a9 ld $a9
|
|
281a 00aa ld $aa
|
|
281b 00aa ld $aa
|
|
281c 00a9 ld $a9
|
|
281d 00aa ld $aa
|
|
281e 00aa ld $aa
|
|
281f 00aa ld $aa
|
|
2820 00aa ld $aa
|
|
2821 0069 ld $69
|
|
2822 0059 ld $59
|
|
2823 0056 ld $56
|
|
2824 00a5 ld $a5
|
|
2825 00aa ld $aa
|
|
2826 00aa ld $aa
|
|
2827 00ea ld $ea
|
|
2828 00ea ld $ea
|
|
2829 00ab ld $ab
|
|
282a 00bb ld $bb
|
|
282b 00ab ld $ab
|
|
282c 00ee ld $ee
|
|
282d 00aa ld $aa
|
|
282e 0051 ld $51
|
|
282f 0019 ld $19
|
|
2830 0051 ld $51
|
|
2831 0061 ld $61
|
|
2832 0005 ld $05
|
|
2833 0055 ld $55
|
|
2834 0051 ld $51
|
|
2835 00a4 ld $a4
|
|
2836 0038 ld $38
|
|
2837 008f ld $8f
|
|
2838 0056 ld $56
|
|
2839 0028 ld $28
|
|
283a 009e ld $9e
|
|
283b 0016 ld $16
|
|
283c 0091 ld $91
|
|
283d 0011 ld $11
|
|
283e 0015 ld $15
|
|
283f 0045 ld $45
|
|
2840 0054 ld $54
|
|
2841 0018 ld $18
|
|
2842 0085 ld $85
|
|
2843 00a5 ld $a5
|
|
2844 00aa ld $aa
|
|
2845 00aa ld $aa
|
|
2846 00a9 ld $a9
|
|
2847 009a ld $9a
|
|
2848 00aa ld $aa
|
|
2849 009a ld $9a
|
|
284a 009a ld $9a
|
|
284b 00aa ld $aa
|
|
284c 00aa ld $aa
|
|
284d 00aa ld $aa
|
|
284e 00aa ld $aa
|
|
284f 00a9 ld $a9
|
|
2850 00ab ld $ab
|
|
2851 0025 ld $25
|
|
2852 0059 ld $59
|
|
2853 0096 ld $96
|
|
2854 0069 ld $69
|
|
2855 0099 ld $99
|
|
2856 00ea ld $ea
|
|
2857 00ba ld $ba
|
|
2858 00be ld $be
|
|
2859 00fa ld $fa
|
|
285a 00ab ld $ab
|
|
285b 00fe ld $fe
|
|
285c 00fe ld $fe
|
|
285d 00aa ld $aa
|
|
285e 0065 ld $65
|
|
285f 0054 ld $54
|
|
2860 0046 ld $46
|
|
2861 0055 ld $55
|
|
2862 0054 ld $54
|
|
2863 0045 ld $45
|
|
2864 0055 ld $55
|
|
2865 00a0 ld $a0
|
|
2866 0078 ld $78
|
|
2867 008a ld $8a
|
|
2868 00a6 ld $a6
|
|
2869 0038 ld $38
|
|
286a 009e ld $9e
|
|
286b 0015 ld $15
|
|
286c 0055 ld $55
|
|
286d 0051 ld $51
|
|
286e 0054 ld $54
|
|
286f 0056 ld $56
|
|
2870 0051 ld $51
|
|
2871 0058 ld $58
|
|
2872 0086 ld $86
|
|
2873 00f5 ld $f5
|
|
2874 00ab ld $ab
|
|
2875 00ab ld $ab
|
|
2876 00aa ld $aa
|
|
2877 009a ld $9a
|
|
2878 00aa ld $aa
|
|
2879 006a ld $6a
|
|
287a 00aa ld $aa
|
|
287b 00aa ld $aa
|
|
287c 00a9 ld $a9
|
|
287d 009a ld $9a
|
|
287e 00aa ld $aa
|
|
287f 00aa ld $aa
|
|
2880 00aa ld $aa
|
|
2881 0064 ld $64
|
|
2882 0059 ld $59
|
|
2883 0092 ld $92
|
|
2884 0065 ld $65
|
|
2885 0069 ld $69
|
|
2886 00aa ld $aa
|
|
2887 00aa ld $aa
|
|
2888 00ea ld $ea
|
|
2889 00af ld $af
|
|
288a 00be ld $be
|
|
288b 00aa ld $aa
|
|
288c 00aa ld $aa
|
|
288d 00af ld $af
|
|
288e 006a ld $6a
|
|
288f 0018 ld $18
|
|
2890 0055 ld $55
|
|
2891 0061 ld $61
|
|
2892 0055 ld $55
|
|
2893 0081 ld $81
|
|
2894 0055 ld $55
|
|
2895 00a4 ld $a4
|
|
2896 0038 ld $38
|
|
2897 009a ld $9a
|
|
2898 00a2 ld $a2
|
|
2899 0028 ld $28
|
|
289a 009a ld $9a
|
|
289b 0006 ld $06
|
|
289c 0056 ld $56
|
|
289d 0051 ld $51
|
|
289e 0019 ld $19
|
|
289f 0055 ld $55
|
|
28a0 0060 ld $60
|
|
28a1 0054 ld $54
|
|
28a2 0086 ld $86
|
|
28a3 00aa ld $aa
|
|
28a4 00aa ld $aa
|
|
28a5 00aa ld $aa
|
|
28a6 00aa ld $aa
|
|
28a7 00a9 ld $a9
|
|
28a8 00a6 ld $a6
|
|
28a9 00aa ld $aa
|
|
28aa 00ab ld $ab
|
|
28ab 00a5 ld $a5
|
|
28ac 00aa ld $aa
|
|
28ad 00a6 ld $a6
|
|
28ae 00aa ld $aa
|
|
28af 00aa ld $aa
|
|
28b0 00ab ld $ab
|
|
28b1 0065 ld $65
|
|
28b2 0049 ld $49
|
|
28b3 00a6 ld $a6
|
|
28b4 0075 ld $75
|
|
28b5 009a ld $9a
|
|
28b6 009b ld $9b
|
|
28b7 00ba ld $ba
|
|
28b8 00ba ld $ba
|
|
28b9 00fa ld $fa
|
|
28ba 00ab ld $ab
|
|
28bb 00bf ld $bf
|
|
28bc 00aa ld $aa
|
|
28bd 00bb ld $bb
|
|
28be 0066 ld $66
|
|
28bf 0015 ld $15
|
|
28c0 0056 ld $56
|
|
28c1 0061 ld $61
|
|
28c2 0015 ld $15
|
|
28c3 0055 ld $55
|
|
28c4 0051 ld $51
|
|
28c5 00a1 ld $a1
|
|
28c6 0038 ld $38
|
|
28c7 009a ld $9a
|
|
28c8 0062 ld $62
|
|
28c9 0038 ld $38
|
|
28ca 009e ld $9e
|
|
28cb 0005 ld $05
|
|
28cc 0055 ld $55
|
|
28cd 0011 ld $11
|
|
28ce 0068 ld $68
|
|
28cf 0085 ld $85
|
|
28d0 0061 ld $61
|
|
28d1 0019 ld $19
|
|
28d2 0096 ld $96
|
|
28d3 00aa ld $aa
|
|
28d4 00ae ld $ae
|
|
28d5 00aa ld $aa
|
|
28d6 006a ld $6a
|
|
28d7 00aa ld $aa
|
|
28d8 00aa ld $aa
|
|
28d9 00aa ld $aa
|
|
* 5 times
|
|
28dc 006a ld $6a
|
|
28dd 00aa ld $aa
|
|
28de 00ba ld $ba
|
|
28df 00aa ld $aa
|
|
28e0 00da ld $da
|
|
28e1 0025 ld $25
|
|
28e2 0059 ld $59
|
|
28e3 0096 ld $96
|
|
28e4 00b9 ld $b9
|
|
28e5 0059 ld $59
|
|
28e6 00a6 ld $a6
|
|
28e7 00aa ld $aa
|
|
28e8 00af ld $af
|
|
28e9 00aa ld $aa
|
|
28ea 00aa ld $aa
|
|
28eb 00aa ld $aa
|
|
28ec 00af ld $af
|
|
28ed 00aa ld $aa
|
|
28ee 00aa ld $aa
|
|
28ef 0019 ld $19
|
|
28f0 0096 ld $96
|
|
28f1 0055 ld $55
|
|
28f2 0059 ld $59
|
|
28f3 0045 ld $45
|
|
28f4 0055 ld $55
|
|
28f5 00a1 ld $a1
|
|
28f6 0039 ld $39
|
|
28f7 008e ld $8e
|
|
28f8 00a2 ld $a2
|
|
28f9 0000 ld $00
|
|
28fa 0000 ld $00
|
|
28fb fe00 bra ac ;+-----------------------------------+
|
|
28fc fcfd bra $28fd ;| |
|
|
28fd 1404 ld $04,y ;| Trampoline for page $2800 lookups |
|
|
28fe e068 jmp y,$68 ;| |
|
|
28ff c218 st [$18] ;+-----------------------------------+
|
|
2900 0029 ld $29
|
|
2901 008e ld $8e
|
|
2902 0055 ld $55
|
|
2903 0056 ld $56
|
|
2904 0061 ld $61
|
|
2905 0059 ld $59
|
|
2906 0095 ld $95
|
|
2907 0051 ld $51
|
|
2908 0059 ld $59
|
|
2909 009a ld $9a
|
|
290a 00a5 ld $a5
|
|
290b 00aa ld $aa
|
|
290c 00ba ld $ba
|
|
290d 00aa ld $aa
|
|
290e 00aa ld $aa
|
|
290f 00aa ld $aa
|
|
2910 006a ld $6a
|
|
2911 00aa ld $aa
|
|
2912 00aa ld $aa
|
|
2913 00a9 ld $a9
|
|
2914 00a6 ld $a6
|
|
2915 00a6 ld $a6
|
|
2916 00ae ld $ae
|
|
2917 00aa ld $aa
|
|
2918 0064 ld $64
|
|
2919 0099 ld $99
|
|
291a 0096 ld $96
|
|
291b 0079 ld $79
|
|
291c 0099 ld $99
|
|
291d 00da ld $da
|
|
291e 00ea ld $ea
|
|
291f 00ea ld $ea
|
|
2920 00ef ld $ef
|
|
2921 00ae ld $ae
|
|
2922 00aa ld $aa
|
|
2923 00ba ld $ba
|
|
2924 00ab ld $ab
|
|
2925 00aa ld $aa
|
|
2926 0059 ld $59
|
|
2927 0096 ld $96
|
|
2928 0066 ld $66
|
|
2929 0068 ld $68
|
|
292a 0045 ld $45
|
|
292b 0095 ld $95
|
|
292c 00e1 ld $e1
|
|
292d 0028 ld $28
|
|
292e 009a ld $9a
|
|
292f 00a2 ld $a2
|
|
2930 0028 ld $28
|
|
2931 009a ld $9a
|
|
2932 0056 ld $56
|
|
2933 0056 ld $56
|
|
2934 0061 ld $61
|
|
2935 0069 ld $69
|
|
2936 0096 ld $96
|
|
2937 0055 ld $55
|
|
2938 0068 ld $68
|
|
2939 0096 ld $96
|
|
293a 00a6 ld $a6
|
|
293b 00aa ld $aa
|
|
293c 00ea ld $ea
|
|
293d 00aa ld $aa
|
|
293e 00aa ld $aa
|
|
293f 00a6 ld $a6
|
|
2940 00aa ld $aa
|
|
2941 00aa ld $aa
|
|
2942 00a5 ld $a5
|
|
2943 00aa ld $aa
|
|
2944 009a ld $9a
|
|
2945 00aa ld $aa
|
|
2946 00aa ld $aa
|
|
2947 00aa ld $aa
|
|
2948 0064 ld $64
|
|
2949 0049 ld $49
|
|
294a 0097 ld $97
|
|
294b 0064 ld $64
|
|
294c 0059 ld $59
|
|
294d 00ea ld $ea
|
|
294e 00be ld $be
|
|
294f 00aa ld $aa
|
|
2950 00aa ld $aa
|
|
2951 00bb ld $bb
|
|
2952 00aa ld $aa
|
|
2953 00ea ld $ea
|
|
2954 00ea ld $ea
|
|
2955 006a ld $6a
|
|
2956 0069 ld $69
|
|
2957 0096 ld $96
|
|
2958 0056 ld $56
|
|
2959 0055 ld $55
|
|
295a 0046 ld $46
|
|
295b 0085 ld $85
|
|
295c 00e2 ld $e2
|
|
295d 0028 ld $28
|
|
295e 008e ld $8e
|
|
295f 00a2 ld $a2
|
|
2960 0028 ld $28
|
|
2961 008e ld $8e
|
|
2962 0066 ld $66
|
|
2963 0045 ld $45
|
|
2964 00a5 ld $a5
|
|
2965 0015 ld $15
|
|
2966 0085 ld $85
|
|
2967 00a5 ld $a5
|
|
2968 0059 ld $59
|
|
2969 0096 ld $96
|
|
296a 0066 ld $66
|
|
296b 00a9 ld $a9
|
|
296c 009a ld $9a
|
|
296d 006a ld $6a
|
|
296e 00aa ld $aa
|
|
296f 00aa ld $aa
|
|
2970 00aa ld $aa
|
|
* 8 times
|
|
2976 005a ld $5a
|
|
2977 00aa ld $aa
|
|
2978 0025 ld $25
|
|
2979 0059 ld $59
|
|
297a 0092 ld $92
|
|
297b 0025 ld $25
|
|
297c 0099 ld $99
|
|
297d 00a6 ld $a6
|
|
297e 00aa ld $aa
|
|
297f 00aa ld $aa
|
|
2980 00aa ld $aa
|
|
2981 00aa ld $aa
|
|
2982 00a5 ld $a5
|
|
2983 00aa ld $aa
|
|
2984 00aa ld $aa
|
|
2985 00aa ld $aa
|
|
2986 0059 ld $59
|
|
2987 009a ld $9a
|
|
2988 0066 ld $66
|
|
2989 0059 ld $59
|
|
298a 0015 ld $15
|
|
298b 008a ld $8a
|
|
298c 00e6 ld $e6
|
|
298d 0068 ld $68
|
|
298e 008a ld $8a
|
|
298f 00a6 ld $a6
|
|
2990 0068 ld $68
|
|
2991 008a ld $8a
|
|
2992 0097 ld $97
|
|
2993 0085 ld $85
|
|
2994 0065 ld $65
|
|
2995 0055 ld $55
|
|
2996 009a ld $9a
|
|
2997 00a5 ld $a5
|
|
2998 0059 ld $59
|
|
2999 009a ld $9a
|
|
299a 006a ld $6a
|
|
299b 00a9 ld $a9
|
|
299c 00aa ld $aa
|
|
299d 00aa ld $aa
|
|
299e 006a ld $6a
|
|
299f 00a6 ld $a6
|
|
29a0 00aa ld $aa
|
|
29a1 00ea ld $ea
|
|
29a2 00aa ld $aa
|
|
29a3 0099 ld $99
|
|
29a4 00aa ld $aa
|
|
29a5 00a5 ld $a5
|
|
29a6 00aa ld $aa
|
|
29a7 00aa ld $aa
|
|
29a8 0064 ld $64
|
|
29a9 0049 ld $49
|
|
29aa 0096 ld $96
|
|
29ab 0064 ld $64
|
|
29ac 0099 ld $99
|
|
29ad 009b ld $9b
|
|
29ae 00aa ld $aa
|
|
29af 00aa ld $aa
|
|
29b0 0056 ld $56
|
|
29b1 0055 ld $55
|
|
29b2 0065 ld $65
|
|
29b3 00a9 ld $a9
|
|
29b4 00aa ld $aa
|
|
29b5 00a6 ld $a6
|
|
29b6 00aa ld $aa
|
|
29b7 005a ld $5a
|
|
29b8 009a ld $9a
|
|
29b9 00a2 ld $a2
|
|
29ba 0028 ld $28
|
|
29bb 008e ld $8e
|
|
29bc 00a3 ld $a3
|
|
29bd 0038 ld $38
|
|
29be 008a ld $8a
|
|
29bf 00a2 ld $a2
|
|
29c0 0028 ld $28
|
|
29c1 008e ld $8e
|
|
29c2 00a2 ld $a2
|
|
29c3 0068 ld $68
|
|
29c4 0056 ld $56
|
|
29c5 0019 ld $19
|
|
29c6 009a ld $9a
|
|
29c7 00a5 ld $a5
|
|
29c8 00a9 ld $a9
|
|
29c9 0096 ld $96
|
|
29ca 00a6 ld $a6
|
|
29cb 0099 ld $99
|
|
29cc 00aa ld $aa
|
|
29cd 006a ld $6a
|
|
29ce 0066 ld $66
|
|
29cf 0066 ld $66
|
|
29d0 006a ld $6a
|
|
29d1 00aa ld $aa
|
|
29d2 00aa ld $aa
|
|
29d3 00aa ld $aa
|
|
* 5 times
|
|
29d6 0099 ld $99
|
|
29d7 009a ld $9a
|
|
29d8 0064 ld $64
|
|
29d9 004c ld $4c
|
|
29da 0092 ld $92
|
|
29db 0060 ld $60
|
|
29dc 0099 ld $99
|
|
29dd 0096 ld $96
|
|
29de 00ba ld $ba
|
|
29df 006a ld $6a
|
|
29e0 0056 ld $56
|
|
29e1 0055 ld $55
|
|
29e2 0059 ld $59
|
|
29e3 00a9 ld $a9
|
|
29e4 00ab ld $ab
|
|
29e5 006a ld $6a
|
|
29e6 0069 ld $69
|
|
29e7 0029 ld $29
|
|
29e8 008a ld $8a
|
|
29e9 00a2 ld $a2
|
|
29ea 0028 ld $28
|
|
29eb 008a ld $8a
|
|
29ec 00a7 ld $a7
|
|
29ed 0028 ld $28
|
|
29ee 009a ld $9a
|
|
29ef 00a2 ld $a2
|
|
29f0 0038 ld $38
|
|
29f1 008a ld $8a
|
|
29f2 00a3 ld $a3
|
|
29f3 0038 ld $38
|
|
29f4 008a ld $8a
|
|
29f5 00a6 ld $a6
|
|
29f6 0096 ld $96
|
|
29f7 0066 ld $66
|
|
29f8 0069 ld $69
|
|
29f9 0000 ld $00
|
|
29fa 0000 ld $00
|
|
29fb fe00 bra ac ;+-----------------------------------+
|
|
29fc fcfd bra $29fd ;| |
|
|
29fd 1404 ld $04,y ;| Trampoline for page $2900 lookups |
|
|
29fe e068 jmp y,$68 ;| |
|
|
29ff c218 st [$18] ;+-----------------------------------+
|
|
2a00 009a ld $9a
|
|
2a01 006a ld $6a
|
|
2a02 006a ld $6a
|
|
2a03 0096 ld $96
|
|
2a04 00a5 ld $a5
|
|
2a05 009a ld $9a
|
|
2a06 005a ld $5a
|
|
2a07 00a9 ld $a9
|
|
2a08 00a9 ld $a9
|
|
2a09 00a6 ld $a6
|
|
2a0a 00aa ld $aa
|
|
2a0b 00ab ld $ab
|
|
2a0c 006a ld $6a
|
|
2a0d 006a ld $6a
|
|
2a0e 00aa ld $aa
|
|
2a0f 0025 ld $25
|
|
2a10 0059 ld $59
|
|
2a11 00d2 ld $d2
|
|
2a12 0025 ld $25
|
|
2a13 0059 ld $59
|
|
2a14 00a7 ld $a7
|
|
2a15 00aa ld $aa
|
|
2a16 005a ld $5a
|
|
2a17 0095 ld $95
|
|
2a18 0066 ld $66
|
|
2a19 0055 ld $55
|
|
2a1a 00a9 ld $a9
|
|
2a1b 00aa ld $aa
|
|
2a1c 00a9 ld $a9
|
|
2a1d 00a5 ld $a5
|
|
2a1e 0039 ld $39
|
|
2a1f 009a ld $9a
|
|
2a20 00a2 ld $a2
|
|
2a21 0029 ld $29
|
|
2a22 009a ld $9a
|
|
2a23 00a1 ld $a1
|
|
2a24 0028 ld $28
|
|
2a25 008a ld $8a
|
|
2a26 00a2 ld $a2
|
|
2a27 0028 ld $28
|
|
2a28 009a ld $9a
|
|
2a29 0091 ld $91
|
|
2a2a 0058 ld $58
|
|
2a2b 0089 ld $89
|
|
2a2c 00a2 ld $a2
|
|
2a2d 0099 ld $99
|
|
2a2e 0095 ld $95
|
|
2a2f 0059 ld $59
|
|
2a30 0096 ld $96
|
|
2a31 0066 ld $66
|
|
2a32 0069 ld $69
|
|
2a33 00aa ld $aa
|
|
2a34 00aa ld $aa
|
|
2a35 0055 ld $55
|
|
2a36 00aa ld $aa
|
|
2a37 0095 ld $95
|
|
2a38 009a ld $9a
|
|
2a39 00a9 ld $a9
|
|
2a3a 00aa ld $aa
|
|
2a3b 00aa ld $aa
|
|
2a3c 00aa ld $aa
|
|
2a3d 00a9 ld $a9
|
|
2a3e 00a6 ld $a6
|
|
2a3f 0064 ld $64
|
|
2a40 0009 ld $09
|
|
2a41 0096 ld $96
|
|
2a42 0064 ld $64
|
|
2a43 009d ld $9d
|
|
2a44 00aa ld $aa
|
|
2a45 00a6 ld $a6
|
|
2a46 005a ld $5a
|
|
2a47 0056 ld $56
|
|
2a48 0055 ld $55
|
|
2a49 0055 ld $55
|
|
2a4a 0099 ld $99
|
|
2a4b 00aa ld $aa
|
|
2a4c 00a6 ld $a6
|
|
2a4d 00a6 ld $a6
|
|
2a4e 0028 ld $28
|
|
2a4f 008e ld $8e
|
|
2a50 00e6 ld $e6
|
|
2a51 0069 ld $69
|
|
2a52 004a ld $4a
|
|
2a53 0066 ld $66
|
|
2a54 0058 ld $58
|
|
2a55 0085 ld $85
|
|
2a56 0056 ld $56
|
|
2a57 0058 ld $58
|
|
2a58 0089 ld $89
|
|
2a59 00a6 ld $a6
|
|
2a5a 0039 ld $39
|
|
2a5b 008a ld $8a
|
|
2a5c 00a2 ld $a2
|
|
2a5d 0078 ld $78
|
|
2a5e 00a5 ld $a5
|
|
2a5f 0059 ld $59
|
|
2a60 009a ld $9a
|
|
2a61 00a9 ld $a9
|
|
2a62 0099 ld $99
|
|
2a63 005a ld $5a
|
|
2a64 0065 ld $65
|
|
2a65 006a ld $6a
|
|
2a66 0066 ld $66
|
|
2a67 00aa ld $aa
|
|
2a68 006a ld $6a
|
|
2a69 00a6 ld $a6
|
|
2a6a 005a ld $5a
|
|
2a6b 00aa ld $aa
|
|
2a6c 00a5 ld $a5
|
|
2a6d 005a ld $5a
|
|
2a6e 009a ld $9a
|
|
2a6f 0025 ld $25
|
|
2a70 0059 ld $59
|
|
2a71 00d2 ld $d2
|
|
2a72 0024 ld $24
|
|
2a73 0059 ld $59
|
|
2a74 00e6 ld $e6
|
|
2a75 007a ld $7a
|
|
2a76 00aa ld $aa
|
|
2a77 0096 ld $96
|
|
2a78 0065 ld $65
|
|
2a79 0055 ld $55
|
|
2a7a 0059 ld $59
|
|
2a7b 00aa ld $aa
|
|
2a7c 00aa ld $aa
|
|
2a7d 00a6 ld $a6
|
|
2a7e 0038 ld $38
|
|
2a7f 008e ld $8e
|
|
2a80 00a2 ld $a2
|
|
2a81 0069 ld $69
|
|
2a82 009e ld $9e
|
|
2a83 00a2 ld $a2
|
|
2a84 0028 ld $28
|
|
2a85 0095 ld $95
|
|
2a86 0091 ld $91
|
|
2a87 0068 ld $68
|
|
2a88 009a ld $9a
|
|
2a89 00a6 ld $a6
|
|
2a8a 0068 ld $68
|
|
2a8b 008a ld $8a
|
|
2a8c 00e2 ld $e2
|
|
2a8d 0068 ld $68
|
|
2a8e 00aa ld $aa
|
|
2a8f 0095 ld $95
|
|
2a90 009a ld $9a
|
|
2a91 00aa ld $aa
|
|
2a92 0095 ld $95
|
|
2a93 009a ld $9a
|
|
2a94 0099 ld $99
|
|
2a95 0059 ld $59
|
|
2a96 0095 ld $95
|
|
2a97 00a5 ld $a5
|
|
2a98 009a ld $9a
|
|
2a99 00a9 ld $a9
|
|
2a9a 00a6 ld $a6
|
|
2a9b 009a ld $9a
|
|
2a9c 005a ld $5a
|
|
2a9d 00a9 ld $a9
|
|
2a9e 0095 ld $95
|
|
2a9f 0064 ld $64
|
|
2aa0 0009 ld $09
|
|
2aa1 0096 ld $96
|
|
2aa2 0074 ld $74
|
|
2aa3 0059 ld $59
|
|
2aa4 00a6 ld $a6
|
|
2aa5 0066 ld $66
|
|
2aa6 0059 ld $59
|
|
2aa7 0056 ld $56
|
|
2aa8 0055 ld $55
|
|
2aa9 0059 ld $59
|
|
2aaa 0055 ld $55
|
|
2aab 00aa ld $aa
|
|
2aac 00aa ld $aa
|
|
2aad 00a5 ld $a5
|
|
2aae 0029 ld $29
|
|
2aaf 009a ld $9a
|
|
2ab0 00a2 ld $a2
|
|
2ab1 0028 ld $28
|
|
2ab2 009a ld $9a
|
|
2ab3 00a6 ld $a6
|
|
2ab4 0068 ld $68
|
|
2ab5 008a ld $8a
|
|
2ab6 00a2 ld $a2
|
|
2ab7 0068 ld $68
|
|
2ab8 008e ld $8e
|
|
2ab9 00a2 ld $a2
|
|
2aba 0028 ld $28
|
|
2abb 008a ld $8a
|
|
2abc 00e2 ld $e2
|
|
2abd 0069 ld $69
|
|
2abe 006a ld $6a
|
|
2abf 0069 ld $69
|
|
2ac0 00a6 ld $a6
|
|
2ac1 0066 ld $66
|
|
2ac2 006a ld $6a
|
|
2ac3 00aa ld $aa
|
|
2ac4 00a5 ld $a5
|
|
2ac5 0095 ld $95
|
|
2ac6 0056 ld $56
|
|
2ac7 0055 ld $55
|
|
2ac8 0099 ld $99
|
|
2ac9 00aa ld $aa
|
|
2aca 005a ld $5a
|
|
2acb 006a ld $6a
|
|
2acc 00a5 ld $a5
|
|
2acd 005a ld $5a
|
|
2ace 0099 ld $99
|
|
2acf 0064 ld $64
|
|
2ad0 0049 ld $49
|
|
2ad1 0093 ld $93
|
|
2ad2 0025 ld $25
|
|
2ad3 0059 ld $59
|
|
2ad4 00a7 ld $a7
|
|
2ad5 00ba ld $ba
|
|
2ad6 009a ld $9a
|
|
2ad7 0096 ld $96
|
|
2ad8 0069 ld $69
|
|
2ad9 0059 ld $59
|
|
2ada 0069 ld $69
|
|
2adb 0095 ld $95
|
|
2adc 00a5 ld $a5
|
|
2add 00aa ld $aa
|
|
2ade 0028 ld $28
|
|
2adf 008e ld $8e
|
|
2ae0 0066 ld $66
|
|
2ae1 0028 ld $28
|
|
2ae2 008a ld $8a
|
|
2ae3 00e6 ld $e6
|
|
2ae4 0028 ld $28
|
|
2ae5 004a ld $4a
|
|
2ae6 00a6 ld $a6
|
|
2ae7 0028 ld $28
|
|
2ae8 008a ld $8a
|
|
2ae9 00a2 ld $a2
|
|
2aea 0028 ld $28
|
|
2aeb 008e ld $8e
|
|
2aec 00e2 ld $e2
|
|
2aed 0068 ld $68
|
|
2aee 00aa ld $aa
|
|
2aef 00a9 ld $a9
|
|
2af0 006a ld $6a
|
|
2af1 00a5 ld $a5
|
|
2af2 00aa ld $aa
|
|
2af3 006a ld $6a
|
|
2af4 006a ld $6a
|
|
2af5 0055 ld $55
|
|
2af6 0056 ld $56
|
|
2af7 00a5 ld $a5
|
|
2af8 0056 ld $56
|
|
2af9 0000 ld $00
|
|
2afa 0000 ld $00
|
|
2afb fe00 bra ac ;+-----------------------------------+
|
|
2afc fcfd bra $2afd ;| |
|
|
2afd 1404 ld $04,y ;| Trampoline for page $2a00 lookups |
|
|
2afe e068 jmp y,$68 ;| |
|
|
2aff c218 st [$18] ;+-----------------------------------+
|
|
2b00 006a ld $6a
|
|
2b01 00a5 ld $a5
|
|
2b02 009a ld $9a
|
|
2b03 005a ld $5a
|
|
2b04 00a9 ld $a9
|
|
2b05 0095 ld $95
|
|
2b06 0025 ld $25
|
|
2b07 0059 ld $59
|
|
2b08 0096 ld $96
|
|
2b09 0064 ld $64
|
|
2b0a 004d ld $4d
|
|
2b0b 00a6 ld $a6
|
|
2b0c 0065 ld $65
|
|
2b0d 0059 ld $59
|
|
2b0e 00aa ld $aa
|
|
2b0f 0065 ld $65
|
|
2b10 0055 ld $55
|
|
2b11 0055 ld $55
|
|
2b12 0095 ld $95
|
|
2b13 00aa ld $aa
|
|
2b14 00a6 ld $a6
|
|
2b15 0029 ld $29
|
|
2b16 008a ld $8a
|
|
2b17 00e2 ld $e2
|
|
2b18 0028 ld $28
|
|
2b19 008a ld $8a
|
|
2b1a 00a2 ld $a2
|
|
2b1b 0029 ld $29
|
|
2b1c 009a ld $9a
|
|
2b1d 00a1 ld $a1
|
|
2b1e 0028 ld $28
|
|
2b1f 009a ld $9a
|
|
2b20 00a2 ld $a2
|
|
2b21 0028 ld $28
|
|
2b22 008e ld $8e
|
|
2b23 00a3 ld $a3
|
|
2b24 0069 ld $69
|
|
2b25 006a ld $6a
|
|
2b26 00a9 ld $a9
|
|
2b27 00aa ld $aa
|
|
2b28 0056 ld $56
|
|
2b29 00a9 ld $a9
|
|
2b2a 0095 ld $95
|
|
2b2b 0055 ld $55
|
|
2b2c 0095 ld $95
|
|
2b2d 0055 ld $55
|
|
2b2e 0055 ld $55
|
|
2b2f 0055 ld $55
|
|
2b30 00a6 ld $a6
|
|
2b31 00aa ld $aa
|
|
2b32 0066 ld $66
|
|
2b33 0066 ld $66
|
|
2b34 0065 ld $65
|
|
2b35 0066 ld $66
|
|
2b36 0015 ld $15
|
|
2b37 0059 ld $59
|
|
2b38 0092 ld $92
|
|
2b39 0025 ld $25
|
|
2b3a 0059 ld $59
|
|
2b3b 00a7 ld $a7
|
|
2b3c 0076 ld $76
|
|
2b3d 005a ld $5a
|
|
2b3e 0096 ld $96
|
|
2b3f 0064 ld $64
|
|
2b40 0055 ld $55
|
|
2b41 0056 ld $56
|
|
2b42 0056 ld $56
|
|
2b43 0055 ld $55
|
|
2b44 0069 ld $69
|
|
2b45 0029 ld $29
|
|
2b46 008e ld $8e
|
|
2b47 00e2 ld $e2
|
|
2b48 0068 ld $68
|
|
2b49 008e ld $8e
|
|
2b4a 00e2 ld $e2
|
|
2b4b 0028 ld $28
|
|
2b4c 008a ld $8a
|
|
2b4d 00e2 ld $e2
|
|
2b4e 0028 ld $28
|
|
2b4f 008a ld $8a
|
|
2b50 00a2 ld $a2
|
|
2b51 0038 ld $38
|
|
2b52 008a ld $8a
|
|
2b53 00a3 ld $a3
|
|
2b54 00a9 ld $a9
|
|
2b55 00a5 ld $a5
|
|
2b56 00aa ld $aa
|
|
2b57 0095 ld $95
|
|
2b58 005a ld $5a
|
|
2b59 0055 ld $55
|
|
2b5a 0099 ld $99
|
|
2b5b 0099 ld $99
|
|
2b5c 0055 ld $55
|
|
2b5d 0056 ld $56
|
|
2b5e 0055 ld $55
|
|
2b5f 005a ld $5a
|
|
2b60 0069 ld $69
|
|
2b61 006a ld $6a
|
|
2b62 0066 ld $66
|
|
2b63 0066 ld $66
|
|
2b64 006a ld $6a
|
|
2b65 0095 ld $95
|
|
2b66 0065 ld $65
|
|
2b67 0009 ld $09
|
|
2b68 0096 ld $96
|
|
2b69 0025 ld $25
|
|
2b6a 0059 ld $59
|
|
2b6b 00a6 ld $a6
|
|
2b6c 0065 ld $65
|
|
2b6d 006a ld $6a
|
|
2b6e 0096 ld $96
|
|
2b6f 0065 ld $65
|
|
2b70 005a ld $5a
|
|
2b71 0055 ld $55
|
|
2b72 0059 ld $59
|
|
2b73 0055 ld $55
|
|
2b74 0099 ld $99
|
|
2b75 0059 ld $59
|
|
2b76 009a ld $9a
|
|
2b77 00b2 ld $b2
|
|
2b78 0038 ld $38
|
|
2b79 00ca ld $ca
|
|
2b7a 00e3 ld $e3
|
|
2b7b 0029 ld $29
|
|
2b7c 008a ld $8a
|
|
2b7d 00a3 ld $a3
|
|
2b7e 0039 ld $39
|
|
2b7f 008a ld $8a
|
|
2b80 00a3 ld $a3
|
|
2b81 0029 ld $29
|
|
2b82 008e ld $8e
|
|
2b83 00a6 ld $a6
|
|
2b84 00a9 ld $a9
|
|
2b85 0095 ld $95
|
|
2b86 00a9 ld $a9
|
|
2b87 0056 ld $56
|
|
2b88 0095 ld $95
|
|
2b89 0055 ld $55
|
|
2b8a 00a6 ld $a6
|
|
2b8b 005a ld $5a
|
|
2b8c 0055 ld $55
|
|
2b8d 0055 ld $55
|
|
2b8e 0059 ld $59
|
|
2b8f 0095 ld $95
|
|
2b90 00a6 ld $a6
|
|
2b91 00aa ld $aa
|
|
2b92 0096 ld $96
|
|
2b93 0056 ld $56
|
|
2b94 006a ld $6a
|
|
2b95 0055 ld $55
|
|
2b96 0064 ld $64
|
|
2b97 0055 ld $55
|
|
2b98 0095 ld $95
|
|
2b99 0064 ld $64
|
|
2b9a 005a ld $5a
|
|
2b9b 0097 ld $97
|
|
2b9c 0075 ld $75
|
|
2b9d 0059 ld $59
|
|
2b9e 00e6 ld $e6
|
|
2b9f 0069 ld $69
|
|
2ba0 0055 ld $55
|
|
2ba1 0056 ld $56
|
|
2ba2 0055 ld $55
|
|
2ba3 0055 ld $55
|
|
2ba4 0055 ld $55
|
|
2ba5 0055 ld $55
|
|
2ba6 0085 ld $85
|
|
2ba7 00a6 ld $a6
|
|
2ba8 0028 ld $28
|
|
2ba9 008e ld $8e
|
|
2baa 00e2 ld $e2
|
|
2bab 0068 ld $68
|
|
2bac 008a ld $8a
|
|
2bad 00a2 ld $a2
|
|
2bae 0038 ld $38
|
|
2baf 008e ld $8e
|
|
2bb0 00e2 ld $e2
|
|
2bb1 0028 ld $28
|
|
2bb2 009e ld $9e
|
|
2bb3 00a6 ld $a6
|
|
2bb4 005a ld $5a
|
|
2bb5 0069 ld $69
|
|
2bb6 0055 ld $55
|
|
2bb7 0069 ld $69
|
|
2bb8 0055 ld $55
|
|
2bb9 006a ld $6a
|
|
2bba 0095 ld $95
|
|
2bbb 0055 ld $55
|
|
2bbc 0055 ld $55
|
|
2bbd 0065 ld $65
|
|
2bbe 0055 ld $55
|
|
2bbf 0056 ld $56
|
|
2bc0 00a5 ld $a5
|
|
2bc1 0056 ld $56
|
|
2bc2 00aa ld $aa
|
|
2bc3 006a ld $6a
|
|
2bc4 0069 ld $69
|
|
2bc5 0095 ld $95
|
|
2bc6 0055 ld $55
|
|
2bc7 0049 ld $49
|
|
2bc8 0096 ld $96
|
|
2bc9 0025 ld $25
|
|
2bca 0059 ld $59
|
|
2bcb 0092 ld $92
|
|
2bcc 0069 ld $69
|
|
2bcd 0099 ld $99
|
|
2bce 00aa ld $aa
|
|
2bcf 0065 ld $65
|
|
2bd0 0059 ld $59
|
|
2bd1 0095 ld $95
|
|
2bd2 0095 ld $95
|
|
2bd3 0055 ld $55
|
|
2bd4 0055 ld $55
|
|
2bd5 0055 ld $55
|
|
2bd6 0055 ld $55
|
|
2bd7 00a5 ld $a5
|
|
2bd8 0029 ld $29
|
|
2bd9 009a ld $9a
|
|
2bda 00a2 ld $a2
|
|
2bdb 0029 ld $29
|
|
2bdc 008a ld $8a
|
|
2bdd 00e2 ld $e2
|
|
2bde 0028 ld $28
|
|
2bdf 008f ld $8f
|
|
2be0 00a2 ld $a2
|
|
2be1 0068 ld $68
|
|
2be2 009a ld $9a
|
|
2be3 0056 ld $56
|
|
2be4 006a ld $6a
|
|
2be5 0055 ld $55
|
|
2be6 0055 ld $55
|
|
2be7 0095 ld $95
|
|
2be8 005a ld $5a
|
|
2be9 00a9 ld $a9
|
|
2bea 0055 ld $55
|
|
2beb 0055 ld $55
|
|
2bec 0059 ld $59
|
|
2bed 0065 ld $65
|
|
2bee 0055 ld $55
|
|
2bef 00a6 ld $a6
|
|
2bf0 00a5 ld $a5
|
|
2bf1 0099 ld $99
|
|
2bf2 005a ld $5a
|
|
2bf3 00a5 ld $a5
|
|
2bf4 0056 ld $56
|
|
2bf5 006a ld $6a
|
|
2bf6 0061 ld $61
|
|
2bf7 0055 ld $55
|
|
2bf8 0095 ld $95
|
|
2bf9 0000 ld $00
|
|
2bfa 0000 ld $00
|
|
2bfb fe00 bra ac ;+-----------------------------------+
|
|
2bfc fcfd bra $2bfd ;| |
|
|
2bfd 1404 ld $04,y ;| Trampoline for page $2b00 lookups |
|
|
2bfe e068 jmp y,$68 ;| |
|
|
2bff c218 st [$18] ;+-----------------------------------+
|
|
2c00 0065 ld $65
|
|
2c01 0059 ld $59
|
|
2c02 00e6 ld $e6
|
|
2c03 0065 ld $65
|
|
2c04 005a ld $5a
|
|
2c05 0096 ld $96
|
|
2c06 0069 ld $69
|
|
2c07 0059 ld $59
|
|
2c08 0055 ld $55
|
|
2c09 0055 ld $55
|
|
2c0a 0065 ld $65
|
|
2c0b 0055 ld $55
|
|
2c0c 0055 ld $55
|
|
2c0d 0055 ld $55
|
|
* 5 times
|
|
2c10 009a ld $9a
|
|
2c11 00a6 ld $a6
|
|
2c12 0059 ld $59
|
|
2c13 009a ld $9a
|
|
2c14 00a6 ld $a6
|
|
2c15 0029 ld $29
|
|
2c16 009a ld $9a
|
|
2c17 00a2 ld $a2
|
|
2c18 0069 ld $69
|
|
2c19 005a ld $5a
|
|
2c1a 0055 ld $55
|
|
2c1b 0055 ld $55
|
|
2c1c 0055 ld $55
|
|
2c1d 0055 ld $55
|
|
2c1e 0095 ld $95
|
|
2c1f 00a6 ld $a6
|
|
2c20 0056 ld $56
|
|
2c21 0099 ld $99
|
|
2c22 0055 ld $55
|
|
2c23 0056 ld $56
|
|
2c24 0065 ld $65
|
|
2c25 005a ld $5a
|
|
2c26 009a ld $9a
|
|
2c27 006a ld $6a
|
|
2c28 00a5 ld $a5
|
|
2c29 00aa ld $aa
|
|
2c2a 0095 ld $95
|
|
2c2b 0099 ld $99
|
|
2c2c 0099 ld $99
|
|
2c2d 0055 ld $55
|
|
2c2e 0055 ld $55
|
|
2c2f 0056 ld $56
|
|
2c30 0065 ld $65
|
|
2c31 0049 ld $49
|
|
2c32 0096 ld $96
|
|
2c33 0065 ld $65
|
|
2c34 0099 ld $99
|
|
2c35 0096 ld $96
|
|
2c36 0065 ld $65
|
|
2c37 005a ld $5a
|
|
2c38 00a5 ld $a5
|
|
2c39 0055 ld $55
|
|
2c3a 005a ld $5a
|
|
2c3b 0055 ld $55
|
|
2c3c 0055 ld $55
|
|
2c3d 0055 ld $55
|
|
* 11 times
|
|
2c46 0095 ld $95
|
|
2c47 0056 ld $56
|
|
2c48 0055 ld $55
|
|
2c49 0055 ld $55
|
|
2c4a 0055 ld $55
|
|
2c4b 0054 ld $54
|
|
2c4c 0055 ld $55
|
|
2c4d 00a5 ld $a5
|
|
2c4e 0055 ld $55
|
|
2c4f 00a9 ld $a9
|
|
2c50 0059 ld $59
|
|
2c51 0055 ld $55
|
|
2c52 0055 ld $55
|
|
2c53 0059 ld $59
|
|
2c54 0065 ld $65
|
|
2c55 00a5 ld $a5
|
|
2c56 0096 ld $96
|
|
2c57 00a9 ld $a9
|
|
2c58 005a ld $5a
|
|
2c59 005a ld $5a
|
|
2c5a 006a ld $6a
|
|
2c5b 0065 ld $65
|
|
2c5c 0056 ld $56
|
|
2c5d 0065 ld $65
|
|
2c5e 0055 ld $55
|
|
2c5f 0095 ld $95
|
|
2c60 0055 ld $55
|
|
2c61 0099 ld $99
|
|
2c62 0096 ld $96
|
|
2c63 0065 ld $65
|
|
2c64 005a ld $5a
|
|
2c65 0096 ld $96
|
|
2c66 006a ld $6a
|
|
2c67 005a ld $5a
|
|
2c68 0095 ld $95
|
|
2c69 0055 ld $55
|
|
2c6a 0055 ld $55
|
|
2c6b 0055 ld $55
|
|
2c6c 005a ld $5a
|
|
2c6d 0059 ld $59
|
|
2c6e 0055 ld $55
|
|
2c6f 0058 ld $58
|
|
2c70 0055 ld $55
|
|
2c71 0051 ld $51
|
|
2c72 0055 ld $55
|
|
2c73 0055 ld $55
|
|
2c74 0055 ld $55
|
|
2c75 0054 ld $54
|
|
2c76 0055 ld $55
|
|
2c77 0065 ld $65
|
|
2c78 0055 ld $55
|
|
2c79 0045 ld $45
|
|
2c7a 0055 ld $55
|
|
2c7b 0055 ld $55
|
|
2c7c 005a ld $5a
|
|
2c7d 00a9 ld $a9
|
|
2c7e 0095 ld $95
|
|
2c7f 0056 ld $56
|
|
2c80 0099 ld $99
|
|
2c81 0095 ld $95
|
|
2c82 005a ld $5a
|
|
2c83 0095 ld $95
|
|
2c84 00a9 ld $a9
|
|
2c85 0099 ld $99
|
|
2c86 0096 ld $96
|
|
2c87 00aa ld $aa
|
|
2c88 00a9 ld $a9
|
|
2c89 00aa ld $aa
|
|
2c8a 00a5 ld $a5
|
|
2c8b 0066 ld $66
|
|
2c8c 006a ld $6a
|
|
2c8d 0055 ld $55
|
|
2c8e 0055 ld $55
|
|
2c8f 0056 ld $56
|
|
2c90 0065 ld $65
|
|
2c91 0059 ld $59
|
|
2c92 005a ld $5a
|
|
2c93 0065 ld $65
|
|
2c94 00a9 ld $a9
|
|
2c95 00d6 ld $d6
|
|
2c96 0069 ld $69
|
|
2c97 00a5 ld $a5
|
|
2c98 00a6 ld $a6
|
|
2c99 0055 ld $55
|
|
2c9a 0059 ld $59
|
|
2c9b 0055 ld $55
|
|
2c9c 0055 ld $55
|
|
2c9d 0055 ld $55
|
|
2c9e 0055 ld $55
|
|
2c9f 0065 ld $65
|
|
2ca0 008a ld $8a
|
|
2ca1 00a6 ld $a6
|
|
2ca2 0068 ld $68
|
|
2ca3 008a ld $8a
|
|
2ca4 0056 ld $56
|
|
2ca5 0068 ld $68
|
|
2ca6 004a ld $4a
|
|
2ca7 00a2 ld $a2
|
|
2ca8 0064 ld $64
|
|
2ca9 009a ld $9a
|
|
2caa 0056 ld $56
|
|
2cab 0059 ld $59
|
|
2cac 00a9 ld $a9
|
|
2cad 0095 ld $95
|
|
2cae 006a ld $6a
|
|
2caf 00a5 ld $a5
|
|
2cb0 0056 ld $56
|
|
2cb1 0055 ld $55
|
|
2cb2 0059 ld $59
|
|
2cb3 0095 ld $95
|
|
2cb4 0056 ld $56
|
|
2cb5 00a9 ld $a9
|
|
2cb6 00aa ld $aa
|
|
2cb7 00a9 ld $a9
|
|
2cb8 0095 ld $95
|
|
2cb9 005a ld $5a
|
|
2cba 00a9 ld $a9
|
|
2cbb 0095 ld $95
|
|
2cbc 0099 ld $99
|
|
2cbd 00a5 ld $a5
|
|
2cbe 0055 ld $55
|
|
2cbf 0095 ld $95
|
|
2cc0 0055 ld $55
|
|
2cc1 0059 ld $59
|
|
2cc2 0055 ld $55
|
|
2cc3 0065 ld $65
|
|
2cc4 005a ld $5a
|
|
2cc5 009a ld $9a
|
|
2cc6 00a9 ld $a9
|
|
2cc7 0099 ld $99
|
|
2cc8 0096 ld $96
|
|
2cc9 0065 ld $65
|
|
2cca 0055 ld $55
|
|
2ccb 0045 ld $45
|
|
2ccc 0055 ld $55
|
|
2ccd 0055 ld $55
|
|
2cce 0055 ld $55
|
|
2ccf 0055 ld $55
|
|
2cd0 0095 ld $95
|
|
2cd1 00a6 ld $a6
|
|
2cd2 0068 ld $68
|
|
2cd3 008a ld $8a
|
|
2cd4 0092 ld $92
|
|
2cd5 0068 ld $68
|
|
2cd6 008a ld $8a
|
|
2cd7 0055 ld $55
|
|
2cd8 0069 ld $69
|
|
2cd9 009a ld $9a
|
|
2cda 0056 ld $56
|
|
2cdb 0095 ld $95
|
|
2cdc 009a ld $9a
|
|
2cdd 0056 ld $56
|
|
2cde 00aa ld $aa
|
|
2cdf 0055 ld $55
|
|
2ce0 0055 ld $55
|
|
2ce1 006a ld $6a
|
|
2ce2 0055 ld $55
|
|
2ce3 00aa ld $aa
|
|
2ce4 00a9 ld $a9
|
|
2ce5 0099 ld $99
|
|
2ce6 0096 ld $96
|
|
2ce7 006a ld $6a
|
|
2ce8 00a9 ld $a9
|
|
2ce9 00aa ld $aa
|
|
2cea 0095 ld $95
|
|
2ceb 006a ld $6a
|
|
2cec 006a ld $6a
|
|
2ced 0055 ld $55
|
|
2cee 0066 ld $66
|
|
2cef 0066 ld $66
|
|
2cf0 0065 ld $65
|
|
2cf1 0055 ld $55
|
|
2cf2 0099 ld $99
|
|
2cf3 0095 ld $95
|
|
2cf4 0099 ld $99
|
|
2cf5 00a5 ld $a5
|
|
2cf6 0066 ld $66
|
|
2cf7 00aa ld $aa
|
|
2cf8 00a6 ld $a6
|
|
2cf9 0000 ld $00
|
|
2cfa 0000 ld $00
|
|
2cfb fe00 bra ac ;+-----------------------------------+
|
|
2cfc fcfd bra $2cfd ;| |
|
|
2cfd 1404 ld $04,y ;| Trampoline for page $2c00 lookups |
|
|
2cfe e068 jmp y,$68 ;| |
|
|
2cff c218 st [$18] ;+-----------------------------------+
|
|
2d00 0065 ld $65
|
|
2d01 0059 ld $59
|
|
2d02 0055 ld $55
|
|
2d03 0055 ld $55
|
|
2d04 0055 ld $55
|
|
* 5 times
|
|
2d07 005a ld $5a
|
|
2d08 00a2 ld $a2
|
|
2d09 0029 ld $29
|
|
2d0a 009a ld $9a
|
|
2d0b 00a6 ld $a6
|
|
2d0c 0029 ld $29
|
|
2d0d 0099 ld $99
|
|
2d0e 0096 ld $96
|
|
2d0f 0069 ld $69
|
|
2d10 0095 ld $95
|
|
2d11 0056 ld $56
|
|
2d12 0099 ld $99
|
|
2d13 0059 ld $59
|
|
2d14 0055 ld $55
|
|
2d15 0055 ld $55
|
|
2d16 0055 ld $55
|
|
2d17 00aa ld $aa
|
|
2d18 00a5 ld $a5
|
|
2d19 005a ld $5a
|
|
2d1a 0096 ld $96
|
|
2d1b 006a ld $6a
|
|
2d1c 006a ld $6a
|
|
2d1d 00aa ld $aa
|
|
2d1e 00aa ld $aa
|
|
2d1f 005a ld $5a
|
|
2d20 006a ld $6a
|
|
2d21 0066 ld $66
|
|
2d22 00aa ld $aa
|
|
2d23 0095 ld $95
|
|
2d24 0096 ld $96
|
|
2d25 0059 ld $59
|
|
2d26 0099 ld $99
|
|
2d27 0095 ld $95
|
|
2d28 0099 ld $99
|
|
2d29 0059 ld $59
|
|
2d2a 0065 ld $65
|
|
2d2b 0056 ld $56
|
|
2d2c 009a ld $9a
|
|
2d2d 00a9 ld $a9
|
|
2d2e 006a ld $6a
|
|
2d2f 00ea ld $ea
|
|
2d30 0069 ld $69
|
|
2d31 0055 ld $55
|
|
2d32 0056 ld $56
|
|
2d33 0015 ld $15
|
|
2d34 0054 ld $54
|
|
2d35 0055 ld $55
|
|
2d36 0015 ld $15
|
|
2d37 0055 ld $55
|
|
2d38 00a5 ld $a5
|
|
2d39 0055 ld $55
|
|
2d3a 0049 ld $49
|
|
2d3b 00a5 ld $a5
|
|
2d3c 0055 ld $55
|
|
2d3d 005a ld $5a
|
|
2d3e 0055 ld $55
|
|
2d3f 0059 ld $59
|
|
2d40 0055 ld $55
|
|
2d41 0099 ld $99
|
|
2d42 0055 ld $55
|
|
2d43 0056 ld $56
|
|
2d44 0055 ld $55
|
|
2d45 0055 ld $55
|
|
2d46 005a ld $5a
|
|
2d47 0055 ld $55
|
|
2d48 0065 ld $65
|
|
2d49 00aa ld $aa
|
|
2d4a 009a ld $9a
|
|
2d4b 00a9 ld $a9
|
|
2d4c 00a9 ld $a9
|
|
2d4d 00aa ld $aa
|
|
2d4e 006a ld $6a
|
|
2d4f 006a ld $6a
|
|
2d50 00a5 ld $a5
|
|
2d51 00aa ld $aa
|
|
2d52 00aa ld $aa
|
|
2d53 00aa ld $aa
|
|
2d54 0095 ld $95
|
|
2d55 0056 ld $56
|
|
2d56 0055 ld $55
|
|
2d57 0056 ld $56
|
|
2d58 0055 ld $55
|
|
2d59 0059 ld $59
|
|
2d5a 0099 ld $99
|
|
2d5b 0059 ld $59
|
|
2d5c 00a9 ld $a9
|
|
2d5d 00a5 ld $a5
|
|
2d5e 009a ld $9a
|
|
2d5f 00aa ld $aa
|
|
2d60 006a ld $6a
|
|
2d61 0059 ld $59
|
|
2d62 0052 ld $52
|
|
2d63 0055 ld $55
|
|
2d64 0055 ld $55
|
|
2d65 0041 ld $41
|
|
2d66 0055 ld $55
|
|
2d67 0055 ld $55
|
|
2d68 0051 ld $51
|
|
2d69 0055 ld $55
|
|
2d6a 0055 ld $55
|
|
2d6b 0055 ld $55
|
|
2d6c 0014 ld $14
|
|
2d6d 0055 ld $55
|
|
2d6e 0091 ld $91
|
|
2d6f 0015 ld $15
|
|
2d70 0055 ld $55
|
|
2d71 0055 ld $55
|
|
2d72 0055 ld $55
|
|
* 6 times
|
|
2d76 0059 ld $59
|
|
2d77 00aa ld $aa
|
|
2d78 00a5 ld $a5
|
|
2d79 00a9 ld $a9
|
|
2d7a 00a7 ld $a7
|
|
2d7b 00aa ld $aa
|
|
2d7c 009a ld $9a
|
|
2d7d 009a ld $9a
|
|
2d7e 00aa ld $aa
|
|
2d7f 006a ld $6a
|
|
2d80 00aa ld $aa
|
|
2d81 00aa ld $aa
|
|
2d82 00a9 ld $a9
|
|
2d83 00aa ld $aa
|
|
2d84 00aa ld $aa
|
|
2d85 00a5 ld $a5
|
|
2d86 009a ld $9a
|
|
2d87 0099 ld $99
|
|
2d88 006a ld $6a
|
|
2d89 0055 ld $55
|
|
2d8a 00a6 ld $a6
|
|
2d8b 0056 ld $56
|
|
2d8c 00aa ld $aa
|
|
2d8d 00aa ld $aa
|
|
2d8e 00ad ld $ad
|
|
2d8f 00aa ld $aa
|
|
2d90 00b9 ld $b9
|
|
2d91 009a ld $9a
|
|
2d92 0096 ld $96
|
|
2d93 0065 ld $65
|
|
2d94 0055 ld $55
|
|
2d95 0055 ld $55
|
|
2d96 0055 ld $55
|
|
* 6 times
|
|
2d9a 0095 ld $95
|
|
2d9b 0056 ld $56
|
|
2d9c 0055 ld $55
|
|
2d9d 0059 ld $59
|
|
2d9e 0055 ld $55
|
|
2d9f 0055 ld $55
|
|
2da0 0055 ld $55
|
|
2da1 0056 ld $56
|
|
2da2 0055 ld $55
|
|
2da3 0059 ld $59
|
|
2da4 0095 ld $95
|
|
2da5 0065 ld $65
|
|
2da6 0059 ld $59
|
|
2da7 00aa ld $aa
|
|
2da8 00b9 ld $b9
|
|
2da9 00aa ld $aa
|
|
2daa 00ea ld $ea
|
|
2dab 00ba ld $ba
|
|
2dac 00aa ld $aa
|
|
2dad 00ab ld $ab
|
|
2dae 00aa ld $aa
|
|
2daf 009a ld $9a
|
|
2db0 00aa ld $aa
|
|
2db1 00aa ld $aa
|
|
2db2 00aa ld $aa
|
|
2db3 00aa ld $aa
|
|
2db4 0000 ld $00
|
|
2db5 0000 ld $00
|
|
2db6 0000 ld $00
|
|
2db7 00ff ld $ff
|
|
2db8 00ff ld $ff
|
|
2db9 00ff ld $ff
|
|
* 66 times
|
|
2df9 0000 ld $00
|
|
2dfa 0000 ld $00
|
|
2dfb fe00 bra ac ;+-----------------------------------+
|
|
2dfc fcfd bra $2dfd ;| |
|
|
2dfd 1404 ld $04,y ;| Trampoline for page $2d00 lookups |
|
|
2dfe e068 jmp y,$68 ;| |
|
|
2dff c218 st [$18] ;+-----------------------------------+
|
|
2e00 00ff ld $ff
|
|
2e01 00ff ld $ff
|
|
2e02 00ff ld $ff
|
|
2e03 00ea ld $ea
|
|
2e04 00af ld $af
|
|
2e05 00fa ld $fa
|
|
2e06 00aa ld $aa
|
|
2e07 00fe ld $fe
|
|
2e08 00ea ld $ea
|
|
2e09 00ff ld $ff
|
|
2e0a 00ff ld $ff
|
|
2e0b 00ff ld $ff
|
|
* 38 times
|
|
2e2f 00ab ld $ab
|
|
2e30 006a ld $6a
|
|
2e31 009a ld $9a
|
|
2e32 00a6 ld $a6
|
|
2e33 0065 ld $65
|
|
2e34 009a ld $9a
|
|
2e35 009a ld $9a
|
|
2e36 00a9 ld $a9
|
|
2e37 009a ld $9a
|
|
2e38 00aa ld $aa
|
|
2e39 00a9 ld $a9
|
|
2e3a 00aa ld $aa
|
|
2e3b 00ea ld $ea
|
|
2e3c 00ef ld $ef
|
|
2e3d 00ff ld $ff
|
|
2e3e 00ff ld $ff
|
|
2e3f 00ff ld $ff
|
|
* 32 times
|
|
2e5d 006a ld $6a
|
|
2e5e 009a ld $9a
|
|
2e5f 0096 ld $96
|
|
2e60 0069 ld $69
|
|
2e61 0059 ld $59
|
|
2e62 00a6 ld $a6
|
|
2e63 00a5 ld $a5
|
|
2e64 005a ld $5a
|
|
2e65 00a6 ld $a6
|
|
2e66 0065 ld $65
|
|
2e67 005a ld $5a
|
|
2e68 00aa ld $aa
|
|
2e69 00a9 ld $a9
|
|
2e6a 009a ld $9a
|
|
2e6b 00aa ld $aa
|
|
2e6c 00a9 ld $a9
|
|
2e6d 00aa ld $aa
|
|
2e6e 00fa ld $fa
|
|
2e6f 00ff ld $ff
|
|
2e70 00ff ld $ff
|
|
2e71 00ff ld $ff
|
|
* 28 times
|
|
2e8b 00af ld $af
|
|
2e8c 00a6 ld $a6
|
|
2e8d 0065 ld $65
|
|
2e8e 005a ld $5a
|
|
2e8f 00a6 ld $a6
|
|
2e90 0055 ld $55
|
|
2e91 005a ld $5a
|
|
2e92 00a6 ld $a6
|
|
2e93 0065 ld $65
|
|
2e94 009a ld $9a
|
|
2e95 0096 ld $96
|
|
2e96 006a ld $6a
|
|
2e97 009a ld $9a
|
|
2e98 00aa ld $aa
|
|
2e99 00b9 ld $b9
|
|
2e9a 009a ld $9a
|
|
2e9b 00ab ld $ab
|
|
2e9c 00ba ld $ba
|
|
2e9d 00ae ld $ae
|
|
2e9e 00ea ld $ea
|
|
2e9f 00ea ld $ea
|
|
2ea0 00ff ld $ff
|
|
2ea1 00ff ld $ff
|
|
2ea2 00ff ld $ff
|
|
* 26 times
|
|
2eba 006a ld $6a
|
|
2ebb 005a ld $5a
|
|
2ebc 00a6 ld $a6
|
|
2ebd 0065 ld $65
|
|
2ebe 005a ld $5a
|
|
2ebf 00a6 ld $a6
|
|
2ec0 0065 ld $65
|
|
2ec1 005a ld $5a
|
|
2ec2 00a6 ld $a6
|
|
2ec3 0065 ld $65
|
|
2ec4 005a ld $5a
|
|
2ec5 00a6 ld $a6
|
|
2ec6 0069 ld $69
|
|
2ec7 0099 ld $99
|
|
2ec8 0096 ld $96
|
|
2ec9 00a9 ld $a9
|
|
2eca 009e ld $9e
|
|
2ecb 00ea ld $ea
|
|
2ecc 0069 ld $69
|
|
2ecd 00aa ld $aa
|
|
2ece 00ea ld $ea
|
|
2ecf 00ae ld $ae
|
|
2ed0 00ae ld $ae
|
|
2ed1 00fa ld $fa
|
|
2ed2 00ff ld $ff
|
|
2ed3 00ff ld $ff
|
|
2ed4 00ff ld $ff
|
|
* 22 times
|
|
2ee8 00af ld $af
|
|
2ee9 00a6 ld $a6
|
|
2eea 0065 ld $65
|
|
2eeb 005a ld $5a
|
|
2eec 00a2 ld $a2
|
|
2eed 0065 ld $65
|
|
2eee 009a ld $9a
|
|
2eef 0096 ld $96
|
|
2ef0 0065 ld $65
|
|
2ef1 005a ld $5a
|
|
2ef2 0096 ld $96
|
|
2ef3 0059 ld $59
|
|
2ef4 0099 ld $99
|
|
2ef5 0096 ld $96
|
|
2ef6 0069 ld $69
|
|
2ef7 0099 ld $99
|
|
2ef8 00a6 ld $a6
|
|
2ef9 0000 ld $00
|
|
2efa 0000 ld $00
|
|
2efb fe00 bra ac ;+-----------------------------------+
|
|
2efc fcfd bra $2efd ;| |
|
|
2efd 1404 ld $04,y ;| Trampoline for page $2e00 lookups |
|
|
2efe e068 jmp y,$68 ;| |
|
|
2eff c218 st [$18] ;+-----------------------------------+
|
|
2f00 0066 ld $66
|
|
2f01 009a ld $9a
|
|
2f02 00ea ld $ea
|
|
2f03 00a9 ld $a9
|
|
2f04 00ae ld $ae
|
|
2f05 00e6 ld $e6
|
|
2f06 00aa ld $aa
|
|
2f07 00ae ld $ae
|
|
2f08 00fa ld $fa
|
|
2f09 00eb ld $eb
|
|
2f0a 00ff ld $ff
|
|
2f0b 00ff ld $ff
|
|
2f0c 00ff ld $ff
|
|
* 20 times
|
|
2f1e 00bf ld $bf
|
|
2f1f 009a ld $9a
|
|
2f20 0096 ld $96
|
|
2f21 0025 ld $25
|
|
2f22 0059 ld $59
|
|
2f23 00a6 ld $a6
|
|
2f24 0065 ld $65
|
|
2f25 0049 ld $49
|
|
2f26 0096 ld $96
|
|
2f27 0068 ld $68
|
|
2f28 0089 ld $89
|
|
2f29 0095 ld $95
|
|
2f2a 0065 ld $65
|
|
2f2b 005a ld $5a
|
|
2f2c 0096 ld $96
|
|
2f2d 0065 ld $65
|
|
2f2e 005a ld $5a
|
|
2f2f 0096 ld $96
|
|
2f30 0069 ld $69
|
|
2f31 009e ld $9e
|
|
2f32 0096 ld $96
|
|
2f33 006a ld $6a
|
|
2f34 009a ld $9a
|
|
2f35 00aa ld $aa
|
|
2f36 00a9 ld $a9
|
|
2f37 00aa ld $aa
|
|
2f38 00ab ld $ab
|
|
2f39 00ba ld $ba
|
|
2f3a 00ea ld $ea
|
|
2f3b 00ff ld $ff
|
|
2f3c 00ff ld $ff
|
|
2f3d 00ff ld $ff
|
|
* 19 times
|
|
2f4e 0025 ld $25
|
|
2f4f 0059 ld $59
|
|
2f50 0052 ld $52
|
|
2f51 0054 ld $54
|
|
2f52 0049 ld $49
|
|
2f53 0092 ld $92
|
|
2f54 0025 ld $25
|
|
2f55 005a ld $5a
|
|
2f56 00a6 ld $a6
|
|
2f57 0065 ld $65
|
|
2f58 0049 ld $49
|
|
2f59 00a6 ld $a6
|
|
2f5a 0064 ld $64
|
|
2f5b 0049 ld $49
|
|
2f5c 00a5 ld $a5
|
|
2f5d 0065 ld $65
|
|
2f5e 005a ld $5a
|
|
2f5f 00a6 ld $a6
|
|
2f60 0065 ld $65
|
|
2f61 0099 ld $99
|
|
2f62 00a6 ld $a6
|
|
2f63 00a5 ld $a5
|
|
2f64 005a ld $5a
|
|
2f65 00ea ld $ea
|
|
2f66 00a9 ld $a9
|
|
2f67 009a ld $9a
|
|
2f68 00ea ld $ea
|
|
2f69 00aa ld $aa
|
|
2f6a 00ae ld $ae
|
|
2f6b 00fa ld $fa
|
|
2f6c 00ff ld $ff
|
|
2f6d 00ff ld $ff
|
|
2f6e 00ff ld $ff
|
|
* 16 times
|
|
2f7c 00ef ld $ef
|
|
2f7d 0096 ld $96
|
|
2f7e 0015 ld $15
|
|
2f7f 0045 ld $45
|
|
2f80 0096 ld $96
|
|
2f81 0024 ld $24
|
|
2f82 0059 ld $59
|
|
2f83 0091 ld $91
|
|
2f84 0069 ld $69
|
|
2f85 0099 ld $99
|
|
2f86 0052 ld $52
|
|
2f87 0064 ld $64
|
|
2f88 0099 ld $99
|
|
2f89 0096 ld $96
|
|
2f8a 0025 ld $25
|
|
2f8b 0099 ld $99
|
|
2f8c 0096 ld $96
|
|
2f8d 0065 ld $65
|
|
2f8e 0099 ld $99
|
|
2f8f 0096 ld $96
|
|
2f90 0069 ld $69
|
|
2f91 005a ld $5a
|
|
2f92 00ea ld $ea
|
|
2f93 0069 ld $69
|
|
2f94 009e ld $9e
|
|
2f95 00a6 ld $a6
|
|
2f96 006a ld $6a
|
|
2f97 00ae ld $ae
|
|
2f98 00e6 ld $e6
|
|
2f99 00aa ld $aa
|
|
2f9a 00af ld $af
|
|
2f9b 00ea ld $ea
|
|
2f9c 00ea ld $ea
|
|
2f9d 00ff ld $ff
|
|
2f9e 00ff ld $ff
|
|
2f9f 00ff ld $ff
|
|
* 15 times
|
|
2fac 005f ld $5f
|
|
2fad 0052 ld $52
|
|
2fae 0024 ld $24
|
|
2faf 0049 ld $49
|
|
2fb0 0091 ld $91
|
|
2fb1 0025 ld $25
|
|
2fb2 0045 ld $45
|
|
2fb3 00a6 ld $a6
|
|
2fb4 0024 ld $24
|
|
2fb5 0059 ld $59
|
|
2fb6 00a2 ld $a2
|
|
2fb7 0025 ld $25
|
|
2fb8 005a ld $5a
|
|
2fb9 0092 ld $92
|
|
2fba 0069 ld $69
|
|
2fbb 0049 ld $49
|
|
2fbc 00a6 ld $a6
|
|
2fbd 0064 ld $64
|
|
2fbe 005a ld $5a
|
|
2fbf 00a6 ld $a6
|
|
2fc0 0075 ld $75
|
|
2fc1 009a ld $9a
|
|
2fc2 00e6 ld $e6
|
|
2fc3 0066 ld $66
|
|
2fc4 00aa ld $aa
|
|
2fc5 00eb ld $eb
|
|
2fc6 00a9 ld $a9
|
|
2fc7 00ae ld $ae
|
|
2fc8 00ea ld $ea
|
|
2fc9 00aa ld $aa
|
|
2fca 00ae ld $ae
|
|
2fcb 00fb ld $fb
|
|
2fcc 00fa ld $fa
|
|
2fcd 00ff ld $ff
|
|
2fce 00ff ld $ff
|
|
2fcf 00ff ld $ff
|
|
* 14 times
|
|
2fdb 007f ld $7f
|
|
2fdc 0049 ld $49
|
|
2fdd 0091 ld $91
|
|
2fde 0025 ld $25
|
|
2fdf 0059 ld $59
|
|
2fe0 0096 ld $96
|
|
2fe1 0024 ld $24
|
|
2fe2 0059 ld $59
|
|
2fe3 0092 ld $92
|
|
2fe4 0064 ld $64
|
|
2fe5 0049 ld $49
|
|
2fe6 0092 ld $92
|
|
2fe7 0069 ld $69
|
|
2fe8 0099 ld $99
|
|
2fe9 0092 ld $92
|
|
2fea 0025 ld $25
|
|
2feb 0055 ld $55
|
|
2fec 0096 ld $96
|
|
2fed 0079 ld $79
|
|
2fee 005a ld $5a
|
|
2fef 00a6 ld $a6
|
|
2ff0 0069 ld $69
|
|
2ff1 009d ld $9d
|
|
2ff2 0096 ld $96
|
|
2ff3 0069 ld $69
|
|
2ff4 0099 ld $99
|
|
2ff5 0096 ld $96
|
|
2ff6 006a ld $6a
|
|
2ff7 00ae ld $ae
|
|
2ff8 00e6 ld $e6
|
|
2ff9 0000 ld $00
|
|
2ffa 0000 ld $00
|
|
2ffb fe00 bra ac ;+-----------------------------------+
|
|
2ffc fcfd bra $2ffd ;| |
|
|
2ffd 1404 ld $04,y ;| Trampoline for page $2f00 lookups |
|
|
2ffe e068 jmp y,$68 ;| |
|
|
2fff c218 st [$18] ;+-----------------------------------+
|
|
3000 00a9 ld $a9
|
|
3001 00ae ld $ae
|
|
3002 00ea ld $ea
|
|
3003 00ae ld $ae
|
|
3004 00ae ld $ae
|
|
3005 00fe ld $fe
|
|
3006 00ff ld $ff
|
|
3007 00ff ld $ff
|
|
3008 00ff ld $ff
|
|
* 12 times
|
|
3012 0025 ld $25
|
|
3013 0045 ld $45
|
|
3014 0096 ld $96
|
|
3015 0014 ld $14
|
|
3016 0045 ld $45
|
|
3017 0051 ld $51
|
|
3018 0014 ld $14
|
|
3019 0045 ld $45
|
|
301a 0051 ld $51
|
|
301b 0015 ld $15
|
|
301c 0045 ld $45
|
|
301d 0052 ld $52
|
|
301e 0025 ld $25
|
|
301f 0049 ld $49
|
|
3020 0056 ld $56
|
|
3021 0064 ld $64
|
|
3022 0049 ld $49
|
|
3023 0055 ld $55
|
|
3024 0065 ld $65
|
|
3025 0049 ld $49
|
|
3026 0096 ld $96
|
|
3027 0069 ld $69
|
|
3028 0099 ld $99
|
|
3029 0096 ld $96
|
|
302a 0069 ld $69
|
|
302b 0099 ld $99
|
|
302c 0096 ld $96
|
|
302d 00a9 ld $a9
|
|
302e 009a ld $9a
|
|
302f 00aa ld $aa
|
|
3030 00a9 ld $a9
|
|
3031 00aa ld $aa
|
|
3032 00ab ld $ab
|
|
3033 00ba ld $ba
|
|
3034 00ae ld $ae
|
|
3035 00fa ld $fa
|
|
3036 00ff ld $ff
|
|
3037 00ff ld $ff
|
|
3038 00ff ld $ff
|
|
* 11 times
|
|
3041 00ab ld $ab
|
|
3042 0014 ld $14
|
|
3043 0044 ld $44
|
|
3044 0041 ld $41
|
|
3045 0014 ld $14
|
|
3046 0004 ld $04
|
|
3047 0051 ld $51
|
|
3048 0010 ld $10
|
|
3049 0005 ld $05
|
|
304a 0041 ld $41
|
|
304b 0010 ld $10
|
|
304c 0005 ld $05
|
|
304d 0051 ld $51
|
|
304e 0010 ld $10
|
|
304f 0005 ld $05
|
|
3050 0051 ld $51
|
|
3051 0014 ld $14
|
|
3052 0045 ld $45
|
|
3053 0091 ld $91
|
|
3054 0014 ld $14
|
|
3055 0055 ld $55
|
|
3056 0052 ld $52
|
|
3057 0065 ld $65
|
|
3058 0055 ld $55
|
|
3059 0096 ld $96
|
|
305a 0065 ld $65
|
|
305b 0059 ld $59
|
|
305c 00a6 ld $a6
|
|
305d 0065 ld $65
|
|
305e 0099 ld $99
|
|
305f 0096 ld $96
|
|
3060 00a9 ld $a9
|
|
3061 009a ld $9a
|
|
3062 00aa ld $aa
|
|
3063 00aa ld $aa
|
|
3064 00aa ld $aa
|
|
3065 00ab ld $ab
|
|
3066 00ea ld $ea
|
|
3067 00ff ld $ff
|
|
3068 00ff ld $ff
|
|
3069 00ff ld $ff
|
|
* 9 times
|
|
3070 00af ld $af
|
|
3071 0042 ld $42
|
|
3072 0010 ld $10
|
|
3073 0005 ld $05
|
|
3074 0041 ld $41
|
|
3075 0010 ld $10
|
|
3076 0005 ld $05
|
|
3077 0041 ld $41
|
|
3078 0010 ld $10
|
|
3079 0044 ld $44
|
|
307a 0041 ld $41
|
|
307b 0014 ld $14
|
|
307c 0004 ld $04
|
|
307d 0051 ld $51
|
|
307e 0010 ld $10
|
|
307f 0045 ld $45
|
|
3080 0041 ld $41
|
|
3081 0054 ld $54
|
|
3082 0044 ld $44
|
|
3083 0045 ld $45
|
|
3084 0054 ld $54
|
|
3085 0059 ld $59
|
|
3086 0055 ld $55
|
|
3087 0064 ld $64
|
|
3088 0045 ld $45
|
|
3089 0066 ld $66
|
|
308a 0065 ld $65
|
|
308b 0056 ld $56
|
|
308c 0096 ld $96
|
|
308d 00a9 ld $a9
|
|
308e 0099 ld $99
|
|
308f 009a ld $9a
|
|
3090 00a9 ld $a9
|
|
3091 009a ld $9a
|
|
3092 00ea ld $ea
|
|
3093 00aa ld $aa
|
|
3094 00af ld $af
|
|
3095 00ea ld $ea
|
|
3096 00ea ld $ea
|
|
3097 00ff ld $ff
|
|
3098 00ff ld $ff
|
|
3099 00ff ld $ff
|
|
* 9 times
|
|
30a0 000f ld $0f
|
|
30a1 0051 ld $51
|
|
30a2 0010 ld $10
|
|
30a3 0010 ld $10
|
|
30a4 0040 ld $40
|
|
30a5 0014 ld $14
|
|
30a6 0004 ld $04
|
|
30a7 0041 ld $41
|
|
30a8 0010 ld $10
|
|
30a9 0005 ld $05
|
|
30aa 0041 ld $41
|
|
30ab 0010 ld $10
|
|
30ac 0004 ld $04
|
|
30ad 0051 ld $51
|
|
30ae 0010 ld $10
|
|
30af 0004 ld $04
|
|
30b0 0051 ld $51
|
|
30b1 0010 ld $10
|
|
30b2 0005 ld $05
|
|
30b3 0051 ld $51
|
|
30b4 0054 ld $54
|
|
30b5 0005 ld $05
|
|
30b6 0051 ld $51
|
|
30b7 0054 ld $54
|
|
30b8 0045 ld $45
|
|
30b9 0056 ld $56
|
|
30ba 0065 ld $65
|
|
30bb 0055 ld $55
|
|
30bc 0096 ld $96
|
|
30bd 0055 ld $55
|
|
30be 005a ld $5a
|
|
30bf 00a5 ld $a5
|
|
30c0 0065 ld $65
|
|
30c1 006a ld $6a
|
|
30c2 00a6 ld $a6
|
|
30c3 006a ld $6a
|
|
30c4 00aa ld $aa
|
|
30c5 00aa ld $aa
|
|
30c6 00aa ld $aa
|
|
30c7 00aa ld $aa
|
|
30c8 00fe ld $fe
|
|
30c9 00ff ld $ff
|
|
30ca 00ff ld $ff
|
|
30cb 00ff ld $ff
|
|
* 7 times
|
|
30d0 005f ld $5f
|
|
30d1 0051 ld $51
|
|
30d2 0010 ld $10
|
|
30d3 0010 ld $10
|
|
30d4 0050 ld $50
|
|
30d5 0010 ld $10
|
|
30d6 0010 ld $10
|
|
30d7 0050 ld $50
|
|
30d8 0040 ld $40
|
|
30d9 0040 ld $40
|
|
30da 0001 ld $01
|
|
30db 0001 ld $01
|
|
30dc 0044 ld $44
|
|
30dd 0041 ld $41
|
|
30de 0014 ld $14
|
|
30df 0044 ld $44
|
|
30e0 0041 ld $41
|
|
30e1 0014 ld $14
|
|
30e2 0055 ld $55
|
|
30e3 0041 ld $41
|
|
30e4 0054 ld $54
|
|
30e5 0005 ld $05
|
|
30e6 0095 ld $95
|
|
30e7 0010 ld $10
|
|
30e8 0055 ld $55
|
|
30e9 0056 ld $56
|
|
30ea 0025 ld $25
|
|
30eb 0055 ld $55
|
|
30ec 0095 ld $95
|
|
30ed 0054 ld $54
|
|
30ee 0099 ld $99
|
|
30ef 0095 ld $95
|
|
30f0 0069 ld $69
|
|
30f1 0095 ld $95
|
|
30f2 009a ld $9a
|
|
30f3 00a9 ld $a9
|
|
30f4 009a ld $9a
|
|
30f5 00aa ld $aa
|
|
30f6 00a9 ld $a9
|
|
30f7 00aa ld $aa
|
|
30f8 00ea ld $ea
|
|
30f9 0000 ld $00
|
|
30fa 0000 ld $00
|
|
30fb fe00 bra ac ;+-----------------------------------+
|
|
30fc fcfd bra $30fd ;| |
|
|
30fd 1404 ld $04,y ;| Trampoline for page $3000 lookups |
|
|
30fe e068 jmp y,$68 ;| |
|
|
30ff c218 st [$18] ;+-----------------------------------+
|
|
3100 00aa ld $aa
|
|
3101 00ae ld $ae
|
|
3102 00fa ld $fa
|
|
3103 00ff ld $ff
|
|
3104 00ff ld $ff
|
|
3105 00ff ld $ff
|
|
* 6 times
|
|
3109 00bf ld $bf
|
|
310a 004a ld $4a
|
|
310b 0041 ld $41
|
|
310c 0014 ld $14
|
|
310d 0005 ld $05
|
|
310e 0051 ld $51
|
|
310f 0014 ld $14
|
|
3110 0044 ld $44
|
|
3111 0041 ld $41
|
|
3112 0014 ld $14
|
|
3113 0005 ld $05
|
|
3114 0051 ld $51
|
|
3115 0010 ld $10
|
|
3116 0045 ld $45
|
|
3117 0051 ld $51
|
|
3118 0011 ld $11
|
|
3119 0005 ld $05
|
|
311a 0051 ld $51
|
|
311b 0054 ld $54
|
|
311c 0049 ld $49
|
|
311d 0051 ld $51
|
|
311e 0025 ld $25
|
|
311f 0055 ld $55
|
|
3120 0051 ld $51
|
|
3121 0054 ld $54
|
|
3122 0055 ld $55
|
|
3123 0056 ld $56
|
|
3124 0069 ld $69
|
|
3125 0059 ld $59
|
|
3126 0066 ld $66
|
|
3127 0065 ld $65
|
|
3128 005a ld $5a
|
|
3129 00aa ld $aa
|
|
312a 0065 ld $65
|
|
312b 006a ld $6a
|
|
312c 00a6 ld $a6
|
|
312d 00aa ld $aa
|
|
312e 009a ld $9a
|
|
312f 00ab ld $ab
|
|
3130 00aa ld $aa
|
|
3131 00aa ld $aa
|
|
3132 00aa ld $aa
|
|
3133 00ff ld $ff
|
|
3134 00ff ld $ff
|
|
3135 00ff ld $ff
|
|
* 6 times
|
|
3139 007f ld $7f
|
|
313a 0005 ld $05
|
|
313b 0051 ld $51
|
|
313c 0010 ld $10
|
|
313d 0004 ld $04
|
|
313e 0004 ld $04
|
|
313f 0010 ld $10
|
|
3140 0004 ld $04
|
|
3141 0041 ld $41
|
|
3142 0010 ld $10
|
|
3143 0004 ld $04
|
|
3144 0015 ld $15
|
|
3145 0010 ld $10
|
|
3146 0004 ld $04
|
|
3147 0041 ld $41
|
|
3148 0010 ld $10
|
|
3149 0005 ld $05
|
|
314a 0051 ld $51
|
|
314b 0010 ld $10
|
|
314c 0044 ld $44
|
|
314d 0041 ld $41
|
|
314e 0015 ld $15
|
|
314f 0005 ld $05
|
|
3150 0051 ld $51
|
|
3151 0015 ld $15
|
|
3152 0059 ld $59
|
|
3153 0051 ld $51
|
|
3154 0064 ld $64
|
|
3155 0055 ld $55
|
|
3156 0055 ld $55
|
|
3157 0065 ld $65
|
|
3158 0055 ld $55
|
|
3159 0066 ld $66
|
|
315a 0065 ld $65
|
|
315b 006a ld $6a
|
|
315c 00a6 ld $a6
|
|
315d 006a ld $6a
|
|
315e 00aa ld $aa
|
|
315f 00aa ld $aa
|
|
3160 00aa ld $aa
|
|
3161 00af ld $af
|
|
3162 00ea ld $ea
|
|
3163 00aa ld $aa
|
|
3164 00fa ld $fa
|
|
3165 00ff ld $ff
|
|
3166 00ff ld $ff
|
|
3167 00ff ld $ff
|
|
3168 00ff ld $ff
|
|
3169 00bf ld $bf
|
|
316a 004a ld $4a
|
|
316b 0041 ld $41
|
|
316c 0010 ld $10
|
|
316d 0010 ld $10
|
|
316e 0040 ld $40
|
|
316f 0040 ld $40
|
|
3170 0040 ld $40
|
|
3171 0001 ld $01
|
|
3172 0003 ld $03
|
|
3173 0001 ld $01
|
|
3174 0004 ld $04
|
|
3175 0010 ld $10
|
|
3176 0010 ld $10
|
|
3177 0040 ld $40
|
|
3178 0040 ld $40
|
|
3179 0040 ld $40
|
|
317a 0040 ld $40
|
|
317b 0004 ld $04
|
|
317c 0044 ld $44
|
|
317d 0001 ld $01
|
|
317e 0001 ld $01
|
|
317f 0005 ld $05
|
|
3180 0051 ld $51
|
|
3181 0010 ld $10
|
|
3182 0005 ld $05
|
|
3183 0055 ld $55
|
|
3184 0010 ld $10
|
|
3185 0015 ld $15
|
|
3186 0051 ld $51
|
|
3187 0054 ld $54
|
|
3188 0045 ld $45
|
|
3189 0056 ld $56
|
|
318a 0064 ld $64
|
|
318b 0055 ld $55
|
|
318c 0066 ld $66
|
|
318d 0065 ld $65
|
|
318e 0055 ld $55
|
|
318f 0066 ld $66
|
|
3190 0065 ld $65
|
|
3191 006a ld $6a
|
|
3192 00a6 ld $a6
|
|
3193 00ba ld $ba
|
|
3194 00aa ld $aa
|
|
3195 00a6 ld $a6
|
|
3196 00aa ld $aa
|
|
3197 00aa ld $aa
|
|
3198 00fe ld $fe
|
|
3199 00ff ld $ff
|
|
319a 00ff ld $ff
|
|
319b 00ff ld $ff
|
|
319c 00ff ld $ff
|
|
319d 009f ld $9f
|
|
319e 0042 ld $42
|
|
319f 0040 ld $40
|
|
31a0 0050 ld $50
|
|
31a1 0041 ld $41
|
|
31a2 0040 ld $40
|
|
31a3 0000 ld $00
|
|
31a4 0041 ld $41
|
|
31a5 0040 ld $40
|
|
31a6 0000 ld $00
|
|
31a7 0041 ld $41
|
|
31a8 0010 ld $10
|
|
31a9 0010 ld $10
|
|
31aa 0040 ld $40
|
|
31ab 0010 ld $10
|
|
31ac 0001 ld $01
|
|
31ad 0041 ld $41
|
|
31ae 0010 ld $10
|
|
31af 0044 ld $44
|
|
31b0 0001 ld $01
|
|
31b1 0001 ld $01
|
|
31b2 0044 ld $44
|
|
31b3 0041 ld $41
|
|
31b4 0014 ld $14
|
|
31b5 0044 ld $44
|
|
31b6 0051 ld $51
|
|
31b7 0050 ld $50
|
|
31b8 0045 ld $45
|
|
31b9 0055 ld $55
|
|
31ba 0054 ld $54
|
|
31bb 0055 ld $55
|
|
31bc 0051 ld $51
|
|
31bd 0065 ld $65
|
|
31be 0055 ld $55
|
|
31bf 0056 ld $56
|
|
31c0 0065 ld $65
|
|
31c1 0095 ld $95
|
|
31c2 00aa ld $aa
|
|
31c3 00a5 ld $a5
|
|
31c4 00aa ld $aa
|
|
31c5 00a6 ld $a6
|
|
31c6 00aa ld $aa
|
|
31c7 009a ld $9a
|
|
31c8 00ea ld $ea
|
|
31c9 00aa ld $aa
|
|
31ca 00ae ld $ae
|
|
31cb 00aa ld $aa
|
|
31cc 00fe ld $fe
|
|
31cd 00ff ld $ff
|
|
31ce 00ff ld $ff
|
|
31cf 00ff ld $ff
|
|
31d0 00ff ld $ff
|
|
31d1 0047 ld $47
|
|
31d2 0014 ld $14
|
|
31d3 0004 ld $04
|
|
31d4 0041 ld $41
|
|
31d5 0010 ld $10
|
|
31d6 0005 ld $05
|
|
31d7 0041 ld $41
|
|
31d8 0014 ld $14
|
|
31d9 0004 ld $04
|
|
31da 0051 ld $51
|
|
31db 0010 ld $10
|
|
31dc 0005 ld $05
|
|
31dd 0041 ld $41
|
|
31de 0014 ld $14
|
|
31df 0044 ld $44
|
|
31e0 0041 ld $41
|
|
31e1 0014 ld $14
|
|
31e2 0044 ld $44
|
|
31e3 0041 ld $41
|
|
31e4 0054 ld $54
|
|
31e5 0044 ld $44
|
|
31e6 0045 ld $45
|
|
31e7 0014 ld $14
|
|
31e8 0005 ld $05
|
|
31e9 0095 ld $95
|
|
31ea 0054 ld $54
|
|
31eb 0049 ld $49
|
|
31ec 0095 ld $95
|
|
31ed 0015 ld $15
|
|
31ee 0059 ld $59
|
|
31ef 00a5 ld $a5
|
|
31f0 0055 ld $55
|
|
31f1 005a ld $5a
|
|
31f2 0096 ld $96
|
|
31f3 0069 ld $69
|
|
31f4 0099 ld $99
|
|
31f5 009a ld $9a
|
|
31f6 00a9 ld $a9
|
|
31f7 00aa ld $aa
|
|
31f8 00aa ld $aa
|
|
31f9 0000 ld $00
|
|
31fa 0000 ld $00
|
|
31fb fe00 bra ac ;+-----------------------------------+
|
|
31fc fcfd bra $31fd ;| |
|
|
31fd 1404 ld $04,y ;| Trampoline for page $3100 lookups |
|
|
31fe e068 jmp y,$68 ;| |
|
|
31ff c218 st [$18] ;+-----------------------------------+
|
|
3200 00aa ld $aa
|
|
3201 00aa ld $aa
|
|
3202 00ab ld $ab
|
|
3203 00ea ld $ea
|
|
3204 00ff ld $ff
|
|
3205 00ff ld $ff
|
|
3206 00ff ld $ff
|
|
3207 00af ld $af
|
|
3208 0092 ld $92
|
|
3209 0014 ld $14
|
|
320a 0044 ld $44
|
|
320b 0051 ld $51
|
|
320c 0014 ld $14
|
|
320d 0045 ld $45
|
|
320e 0041 ld $41
|
|
320f 0015 ld $15
|
|
3210 0044 ld $44
|
|
3211 0041 ld $41
|
|
3212 0015 ld $15
|
|
3213 0005 ld $05
|
|
3214 0051 ld $51
|
|
3215 0014 ld $14
|
|
3216 0054 ld $54
|
|
3217 0051 ld $51
|
|
3218 0060 ld $60
|
|
3219 0045 ld $45
|
|
321a 0052 ld $52
|
|
321b 0014 ld $14
|
|
321c 0045 ld $45
|
|
321d 0091 ld $91
|
|
321e 0054 ld $54
|
|
321f 0059 ld $59
|
|
3220 0052 ld $52
|
|
3221 0025 ld $25
|
|
3222 0059 ld $59
|
|
3223 0096 ld $96
|
|
3224 0069 ld $69
|
|
3225 0099 ld $99
|
|
3226 0096 ld $96
|
|
3227 0069 ld $69
|
|
3228 0099 ld $99
|
|
3229 00aa ld $aa
|
|
322a 00aa ld $aa
|
|
322b 009a ld $9a
|
|
322c 00aa ld $aa
|
|
322d 00a9 ld $a9
|
|
322e 00aa ld $aa
|
|
322f 00ab ld $ab
|
|
3230 007a ld $7a
|
|
3231 00ab ld $ab
|
|
3232 00ab ld $ab
|
|
3233 00fa ld $fa
|
|
3234 00ff ld $ff
|
|
3235 00ff ld $ff
|
|
3236 00ff ld $ff
|
|
3237 00af ld $af
|
|
3238 0092 ld $92
|
|
3239 0025 ld $25
|
|
323a 0049 ld $49
|
|
323b 0091 ld $91
|
|
323c 0064 ld $64
|
|
323d 0049 ld $49
|
|
323e 0096 ld $96
|
|
323f 0024 ld $24
|
|
3240 0005 ld $05
|
|
3241 0052 ld $52
|
|
3242 0014 ld $14
|
|
3243 0048 ld $48
|
|
3244 0095 ld $95
|
|
3245 0024 ld $24
|
|
3246 0005 ld $05
|
|
3247 0052 ld $52
|
|
3248 0025 ld $25
|
|
3249 0044 ld $44
|
|
324a 0052 ld $52
|
|
324b 0021 ld $21
|
|
324c 0059 ld $59
|
|
324d 0052 ld $52
|
|
324e 0025 ld $25
|
|
324f 0049 ld $49
|
|
3250 0096 ld $96
|
|
3251 0065 ld $65
|
|
3252 0099 ld $99
|
|
3253 0096 ld $96
|
|
3254 0069 ld $69
|
|
3255 005a ld $5a
|
|
3256 00e6 ld $e6
|
|
3257 0069 ld $69
|
|
3258 00aa ld $aa
|
|
3259 00a6 ld $a6
|
|
325a 0079 ld $79
|
|
325b 00aa ld $aa
|
|
325c 00ab ld $ab
|
|
325d 007a ld $7a
|
|
325e 00ae ld $ae
|
|
325f 00ea ld $ea
|
|
3260 00be ld $be
|
|
3261 00aa ld $aa
|
|
3262 00bb ld $bb
|
|
3263 00ba ld $ba
|
|
3264 00fb ld $fb
|
|
3265 00ff ld $ff
|
|
3266 00ff ld $ff
|
|
3267 009f ld $9f
|
|
3268 00a7 ld $a7
|
|
3269 0039 ld $39
|
|
326a 0049 ld $49
|
|
326b 0096 ld $96
|
|
326c 0014 ld $14
|
|
326d 0049 ld $49
|
|
326e 0092 ld $92
|
|
326f 0069 ld $69
|
|
3270 0099 ld $99
|
|
3271 0053 ld $53
|
|
3272 0020 ld $20
|
|
3273 0055 ld $55
|
|
3274 0092 ld $92
|
|
3275 0065 ld $65
|
|
3276 0049 ld $49
|
|
3277 0092 ld $92
|
|
3278 0024 ld $24
|
|
3279 005a ld $5a
|
|
327a 0092 ld $92
|
|
327b 0014 ld $14
|
|
327c 0059 ld $59
|
|
327d 0092 ld $92
|
|
327e 0065 ld $65
|
|
327f 0099 ld $99
|
|
3280 00a6 ld $a6
|
|
3281 0068 ld $68
|
|
3282 005a ld $5a
|
|
3283 00a2 ld $a2
|
|
3284 0065 ld $65
|
|
3285 009a ld $9a
|
|
3286 00a7 ld $a7
|
|
3287 007a ld $7a
|
|
3288 00ae ld $ae
|
|
3289 00a7 ld $a7
|
|
328a 006a ld $6a
|
|
328b 00aa ld $aa
|
|
328c 00a7 ld $a7
|
|
328d 00ba ld $ba
|
|
328e 00ea ld $ea
|
|
328f 00fb ld $fb
|
|
3290 00ba ld $ba
|
|
3291 00af ld $af
|
|
3292 00eb ld $eb
|
|
3293 00be ld $be
|
|
3294 00fe ld $fe
|
|
3295 00ff ld $ff
|
|
3296 00bf ld $bf
|
|
3297 009f ld $9f
|
|
3298 00a7 ld $a7
|
|
3299 0078 ld $78
|
|
329a 005a ld $5a
|
|
329b 0092 ld $92
|
|
329c 0024 ld $24
|
|
329d 0099 ld $99
|
|
329e 00a6 ld $a6
|
|
329f 0034 ld $34
|
|
32a0 009a ld $9a
|
|
32a1 00a7 ld $a7
|
|
32a2 0065 ld $65
|
|
32a3 009e ld $9e
|
|
32a4 00a2 ld $a2
|
|
32a5 0079 ld $79
|
|
32a6 009e ld $9e
|
|
32a7 00a6 ld $a6
|
|
32a8 0065 ld $65
|
|
32a9 009a ld $9a
|
|
32aa 00a7 ld $a7
|
|
32ab 0079 ld $79
|
|
32ac 004a ld $4a
|
|
32ad 0092 ld $92
|
|
32ae 0025 ld $25
|
|
32af 004a ld $4a
|
|
32b0 0096 ld $96
|
|
32b1 0079 ld $79
|
|
32b2 0099 ld $99
|
|
32b3 00a7 ld $a7
|
|
32b4 0079 ld $79
|
|
32b5 00aa ld $aa
|
|
32b6 00a7 ld $a7
|
|
32b7 00b9 ld $b9
|
|
32b8 00aa ld $aa
|
|
32b9 00eb ld $eb
|
|
32ba 00b9 ld $b9
|
|
32bb 009e ld $9e
|
|
32bc 00ea ld $ea
|
|
32bd 00ae ld $ae
|
|
32be 00ee ld $ee
|
|
32bf 00eb ld $eb
|
|
32c0 00be ld $be
|
|
32c1 00ee ld $ee
|
|
32c2 00bb ld $bb
|
|
32c3 00bb ld $bb
|
|
32c4 00ff ld $ff
|
|
32c5 00ff ld $ff
|
|
32c6 00bf ld $bf
|
|
32c7 009b ld $9b
|
|
32c8 00e7 ld $e7
|
|
32c9 0029 ld $29
|
|
32ca 008d ld $8d
|
|
32cb 00e6 ld $e6
|
|
32cc 0068 ld $68
|
|
32cd 009d ld $9d
|
|
32ce 0093 ld $93
|
|
32cf 0068 ld $68
|
|
32d0 0049 ld $49
|
|
32d1 00e2 ld $e2
|
|
32d2 0079 ld $79
|
|
32d3 009a ld $9a
|
|
32d4 00e7 ld $e7
|
|
32d5 0029 ld $29
|
|
32d6 009a ld $9a
|
|
32d7 00e7 ld $e7
|
|
32d8 0079 ld $79
|
|
32d9 009e ld $9e
|
|
32da 00e7 ld $e7
|
|
32db 0079 ld $79
|
|
32dc 00ae ld $ae
|
|
32dd 00e6 ld $e6
|
|
32de 0069 ld $69
|
|
32df 009a ld $9a
|
|
32e0 00e6 ld $e6
|
|
32e1 0069 ld $69
|
|
32e2 009e ld $9e
|
|
32e3 00d6 ld $d6
|
|
32e4 0069 ld $69
|
|
32e5 009e ld $9e
|
|
32e6 00ea ld $ea
|
|
32e7 0069 ld $69
|
|
32e8 00ae ld $ae
|
|
32e9 00e6 ld $e6
|
|
32ea 00ba ld $ba
|
|
32eb 00aa ld $aa
|
|
32ec 00e7 ld $e7
|
|
32ed 00ba ld $ba
|
|
32ee 00af ld $af
|
|
32ef 00fe ld $fe
|
|
32f0 00ba ld $ba
|
|
32f1 00bf ld $bf
|
|
32f2 00fb ld $fb
|
|
32f3 00be ld $be
|
|
32f4 00fa ld $fa
|
|
32f5 00ff ld $ff
|
|
32f6 00bf ld $bf
|
|
32f7 009e ld $9e
|
|
32f8 00e6 ld $e6
|
|
32f9 0000 ld $00
|
|
32fa 0000 ld $00
|
|
32fb fe00 bra ac ;+-----------------------------------+
|
|
32fc fcfd bra $32fd ;| |
|
|
32fd 1404 ld $04,y ;| Trampoline for page $3200 lookups |
|
|
32fe e068 jmp y,$68 ;| |
|
|
32ff c218 st [$18] ;+-----------------------------------+
|
|
3300 0024 ld $24
|
|
3301 005a ld $5a
|
|
3302 0092 ld $92
|
|
3303 0024 ld $24
|
|
3304 005a ld $5a
|
|
3305 00a2 ld $a2
|
|
3306 0035 ld $35
|
|
3307 009a ld $9a
|
|
3308 0093 ld $93
|
|
3309 0029 ld $29
|
|
330a 0049 ld $49
|
|
330b 0092 ld $92
|
|
330c 0010 ld $10
|
|
330d 0054 ld $54
|
|
330e 00a2 ld $a2
|
|
330f 0079 ld $79
|
|
3310 005e ld $5e
|
|
3311 00a2 ld $a2
|
|
3312 0065 ld $65
|
|
3313 008a ld $8a
|
|
3314 00e6 ld $e6
|
|
3315 0069 ld $69
|
|
3316 009e ld $9e
|
|
3317 00a7 ld $a7
|
|
3318 0079 ld $79
|
|
3319 009a ld $9a
|
|
331a 00a7 ld $a7
|
|
331b 00b9 ld $b9
|
|
331c 0099 ld $99
|
|
331d 00a7 ld $a7
|
|
331e 007a ld $7a
|
|
331f 009a ld $9a
|
|
3320 00ab ld $ab
|
|
3321 00ba ld $ba
|
|
3322 00af ld $af
|
|
3323 00fb ld $fb
|
|
3324 00aa ld $aa
|
|
3325 00ee ld $ee
|
|
3326 00fb ld $fb
|
|
3327 00ba ld $ba
|
|
3328 00ab ld $ab
|
|
3329 00ab ld $ab
|
|
332a 00ba ld $ba
|
|
332b 00ee ld $ee
|
|
332c 00ff ld $ff
|
|
332d 007f ld $7f
|
|
332e 004a ld $4a
|
|
332f 0092 ld $92
|
|
3330 0024 ld $24
|
|
3331 0049 ld $49
|
|
3332 0092 ld $92
|
|
3333 0024 ld $24
|
|
3334 0049 ld $49
|
|
3335 0092 ld $92
|
|
3336 0024 ld $24
|
|
3337 0049 ld $49
|
|
3338 0092 ld $92
|
|
3339 0024 ld $24
|
|
333a 0049 ld $49
|
|
333b 0041 ld $41
|
|
333c 0010 ld $10
|
|
333d 0044 ld $44
|
|
333e 0095 ld $95
|
|
333f 0024 ld $24
|
|
3340 0059 ld $59
|
|
3341 0092 ld $92
|
|
3342 0025 ld $25
|
|
3343 0059 ld $59
|
|
3344 0092 ld $92
|
|
3345 0064 ld $64
|
|
3346 0059 ld $59
|
|
3347 0096 ld $96
|
|
3348 0065 ld $65
|
|
3349 0099 ld $99
|
|
334a 0096 ld $96
|
|
334b 0069 ld $69
|
|
334c 005a ld $5a
|
|
334d 00e6 ld $e6
|
|
334e 0065 ld $65
|
|
334f 00aa ld $aa
|
|
3350 00a6 ld $a6
|
|
3351 0069 ld $69
|
|
3352 00aa ld $aa
|
|
3353 00e6 ld $e6
|
|
3354 00ba ld $ba
|
|
3355 00aa ld $aa
|
|
3356 00ab ld $ab
|
|
3357 00ba ld $ba
|
|
3358 00ae ld $ae
|
|
3359 00fa ld $fa
|
|
335a 00ba ld $ba
|
|
335b 00fa ld $fa
|
|
335c 00fe ld $fe
|
|
335d 007f ld $7f
|
|
335e 0049 ld $49
|
|
335f 0096 ld $96
|
|
3360 0020 ld $20
|
|
3361 0005 ld $05
|
|
3362 0041 ld $41
|
|
3363 0014 ld $14
|
|
3364 0044 ld $44
|
|
3365 0092 ld $92
|
|
3366 0014 ld $14
|
|
3367 0048 ld $48
|
|
3368 0091 ld $91
|
|
3369 0014 ld $14
|
|
336a 0049 ld $49
|
|
336b 0041 ld $41
|
|
336c 0014 ld $14
|
|
336d 0045 ld $45
|
|
336e 0092 ld $92
|
|
336f 0025 ld $25
|
|
3370 0049 ld $49
|
|
3371 0091 ld $91
|
|
3372 0024 ld $24
|
|
3373 0045 ld $45
|
|
3374 0052 ld $52
|
|
3375 0015 ld $15
|
|
3376 0049 ld $49
|
|
3377 0095 ld $95
|
|
3378 0064 ld $64
|
|
3379 005a ld $5a
|
|
337a 00a6 ld $a6
|
|
337b 0065 ld $65
|
|
337c 009d ld $9d
|
|
337d 0096 ld $96
|
|
337e 0069 ld $69
|
|
337f 0059 ld $59
|
|
3380 00aa ld $aa
|
|
3381 00b5 ld $b5
|
|
3382 009a ld $9a
|
|
3383 00ab ld $ab
|
|
3384 00aa ld $aa
|
|
3385 00aa ld $aa
|
|
3386 00ea ld $ea
|
|
3387 00aa ld $aa
|
|
3388 00aa ld $aa
|
|
3389 00aa ld $aa
|
|
338a 00be ld $be
|
|
338b 00aa ld $aa
|
|
338c 00ff ld $ff
|
|
338d 007f ld $7f
|
|
338e 0049 ld $49
|
|
338f 0052 ld $52
|
|
3390 0024 ld $24
|
|
3391 0044 ld $44
|
|
3392 0042 ld $42
|
|
3393 0024 ld $24
|
|
3394 0049 ld $49
|
|
3395 0092 ld $92
|
|
3396 0024 ld $24
|
|
3397 0005 ld $05
|
|
3398 0092 ld $92
|
|
3399 0025 ld $25
|
|
339a 0048 ld $48
|
|
339b 0041 ld $41
|
|
339c 0024 ld $24
|
|
339d 0045 ld $45
|
|
339e 0092 ld $92
|
|
339f 0014 ld $14
|
|
33a0 0049 ld $49
|
|
33a1 0041 ld $41
|
|
33a2 0015 ld $15
|
|
33a3 0058 ld $58
|
|
33a4 0091 ld $91
|
|
33a5 0064 ld $64
|
|
33a6 0045 ld $45
|
|
33a7 0096 ld $96
|
|
33a8 0065 ld $65
|
|
33a9 0059 ld $59
|
|
33aa 00a6 ld $a6
|
|
33ab 0065 ld $65
|
|
33ac 009a ld $9a
|
|
33ad 0096 ld $96
|
|
33ae 0069 ld $69
|
|
33af 0099 ld $99
|
|
33b0 00a6 ld $a6
|
|
33b1 006a ld $6a
|
|
33b2 00aa ld $aa
|
|
33b3 00a7 ld $a7
|
|
33b4 00ba ld $ba
|
|
33b5 00ae ld $ae
|
|
33b6 00bb ld $bb
|
|
33b7 00ba ld $ba
|
|
33b8 00aa ld $aa
|
|
33b9 00eb ld $eb
|
|
33ba 00aa ld $aa
|
|
33bb 00ee ld $ee
|
|
33bc 00fe ld $fe
|
|
33bd 007f ld $7f
|
|
33be 004a ld $4a
|
|
33bf 0092 ld $92
|
|
33c0 0014 ld $14
|
|
33c1 0009 ld $09
|
|
33c2 0091 ld $91
|
|
33c3 0024 ld $24
|
|
33c4 0049 ld $49
|
|
33c5 0052 ld $52
|
|
33c6 0020 ld $20
|
|
33c7 0049 ld $49
|
|
33c8 0091 ld $91
|
|
33c9 0024 ld $24
|
|
33ca 0049 ld $49
|
|
33cb 0092 ld $92
|
|
33cc 0015 ld $15
|
|
33cd 0049 ld $49
|
|
33ce 0096 ld $96
|
|
33cf 0024 ld $24
|
|
33d0 0055 ld $55
|
|
33d1 0092 ld $92
|
|
33d2 0014 ld $14
|
|
33d3 0009 ld $09
|
|
33d4 0091 ld $91
|
|
33d5 0015 ld $15
|
|
33d6 0059 ld $59
|
|
33d7 0096 ld $96
|
|
33d8 0069 ld $69
|
|
33d9 0089 ld $89
|
|
33da 0097 ld $97
|
|
33db 0069 ld $69
|
|
33dc 009d ld $9d
|
|
33dd 009a ld $9a
|
|
33de 0079 ld $79
|
|
33df 00aa ld $aa
|
|
33e0 00a7 ld $a7
|
|
33e1 007a ld $7a
|
|
33e2 00ae ld $ae
|
|
33e3 00ea ld $ea
|
|
33e4 00ba ld $ba
|
|
33e5 00af ld $af
|
|
33e6 00ab ld $ab
|
|
33e7 00ba ld $ba
|
|
33e8 00ee ld $ee
|
|
33e9 00fa ld $fa
|
|
33ea 00ba ld $ba
|
|
33eb 00aa ld $aa
|
|
33ec 00ff ld $ff
|
|
33ed 007f ld $7f
|
|
33ee 004a ld $4a
|
|
33ef 0096 ld $96
|
|
33f0 0024 ld $24
|
|
33f1 0059 ld $59
|
|
33f2 0092 ld $92
|
|
33f3 0024 ld $24
|
|
33f4 0049 ld $49
|
|
33f5 0096 ld $96
|
|
33f6 0024 ld $24
|
|
33f7 0059 ld $59
|
|
33f8 0092 ld $92
|
|
33f9 0000 ld $00
|
|
33fa 0000 ld $00
|
|
33fb fe00 bra ac ;+-----------------------------------+
|
|
33fc fcfd bra $33fd ;| |
|
|
33fd 1404 ld $04,y ;| Trampoline for page $3300 lookups |
|
|
33fe e068 jmp y,$68 ;| |
|
|
33ff c218 st [$18] ;+-----------------------------------+
|
|
3400 0024 ld $24
|
|
3401 0049 ld $49
|
|
3402 0092 ld $92
|
|
3403 0024 ld $24
|
|
3404 0045 ld $45
|
|
3405 0096 ld $96
|
|
3406 0064 ld $64
|
|
3407 0049 ld $49
|
|
3408 0096 ld $96
|
|
3409 0064 ld $64
|
|
340a 0059 ld $59
|
|
340b 0092 ld $92
|
|
340c 0065 ld $65
|
|
340d 009a ld $9a
|
|
340e 0092 ld $92
|
|
340f 0069 ld $69
|
|
3410 0099 ld $99
|
|
3411 0096 ld $96
|
|
3412 0079 ld $79
|
|
3413 009a ld $9a
|
|
3414 00e7 ld $e7
|
|
3415 006a ld $6a
|
|
3416 00ae ld $ae
|
|
3417 00e6 ld $e6
|
|
3418 00ba ld $ba
|
|
3419 009a ld $9a
|
|
341a 00eb ld $eb
|
|
341b 00be ld $be
|
|
341c 00ee ld $ee
|
|
341d 00eb ld $eb
|
|
341e 00be ld $be
|
|
341f 00ee ld $ee
|
|
3420 00eb ld $eb
|
|
3421 00be ld $be
|
|
3422 00ea ld $ea
|
|
3423 00ff ld $ff
|
|
3424 007f ld $7f
|
|
3425 005a ld $5a
|
|
3426 00a2 ld $a2
|
|
3427 0064 ld $64
|
|
3428 0049 ld $49
|
|
3429 0092 ld $92
|
|
342a 0025 ld $25
|
|
342b 0059 ld $59
|
|
342c 00a2 ld $a2
|
|
342d 0025 ld $25
|
|
342e 004a ld $4a
|
|
342f 00a6 ld $a6
|
|
3430 0064 ld $64
|
|
3431 0049 ld $49
|
|
3432 0096 ld $96
|
|
3433 0064 ld $64
|
|
3434 0049 ld $49
|
|
3435 00a6 ld $a6
|
|
3436 0064 ld $64
|
|
3437 009e ld $9e
|
|
3438 00a6 ld $a6
|
|
3439 0065 ld $65
|
|
343a 009a ld $9a
|
|
343b 00e6 ld $e6
|
|
343c 0069 ld $69
|
|
343d 005e ld $5e
|
|
343e 00e6 ld $e6
|
|
343f 0069 ld $69
|
|
3440 009e ld $9e
|
|
3441 00a7 ld $a7
|
|
3442 0079 ld $79
|
|
3443 00aa ld $aa
|
|
3444 00ab ld $ab
|
|
3445 00b9 ld $b9
|
|
3446 009e ld $9e
|
|
3447 00ab ld $ab
|
|
3448 00b9 ld $b9
|
|
3449 00ae ld $ae
|
|
344a 00fb ld $fb
|
|
344b 00ba ld $ba
|
|
344c 00ab ld $ab
|
|
344d 00fb ld $fb
|
|
344e 00be ld $be
|
|
344f 00ea ld $ea
|
|
3450 00eb ld $eb
|
|
3451 00be ld $be
|
|
3452 00fe ld $fe
|
|
3453 00ff ld $ff
|
|
3454 007f ld $7f
|
|
3455 008a ld $8a
|
|
3456 0097 ld $97
|
|
3457 0029 ld $29
|
|
3458 009e ld $9e
|
|
3459 00a2 ld $a2
|
|
345a 0064 ld $64
|
|
345b 004a ld $4a
|
|
345c 00e6 ld $e6
|
|
345d 0024 ld $24
|
|
345e 0099 ld $99
|
|
345f 0093 ld $93
|
|
3460 0029 ld $29
|
|
3461 005a ld $5a
|
|
3462 00e6 ld $e6
|
|
3463 0068 ld $68
|
|
3464 008d ld $8d
|
|
3465 00d6 ld $d6
|
|
3466 0039 ld $39
|
|
3467 005a ld $5a
|
|
3468 00e3 ld $e3
|
|
3469 0029 ld $29
|
|
346a 009d ld $9d
|
|
346b 0096 ld $96
|
|
346c 0079 ld $79
|
|
346d 009a ld $9a
|
|
346e 00e7 ld $e7
|
|
346f 0079 ld $79
|
|
3470 009e ld $9e
|
|
3471 00ea ld $ea
|
|
3472 00b9 ld $b9
|
|
3473 009a ld $9a
|
|
3474 00e7 ld $e7
|
|
3475 006a ld $6a
|
|
3476 00ae ld $ae
|
|
3477 00eb ld $eb
|
|
3478 00be ld $be
|
|
3479 00ea ld $ea
|
|
347a 00eb ld $eb
|
|
347b 00be ld $be
|
|
347c 00ee ld $ee
|
|
347d 00eb ld $eb
|
|
347e 00be ld $be
|
|
347f 00fe ld $fe
|
|
3480 00eb ld $eb
|
|
3481 00ae ld $ae
|
|
3482 00ee ld $ee
|
|
3483 00ff ld $ff
|
|
3484 00bf ld $bf
|
|
3485 004e ld $4e
|
|
3486 00e6 ld $e6
|
|
3487 0064 ld $64
|
|
3488 004a ld $4a
|
|
3489 0097 ld $97
|
|
348a 0024 ld $24
|
|
348b 0049 ld $49
|
|
348c 0092 ld $92
|
|
348d 0024 ld $24
|
|
348e 0049 ld $49
|
|
348f 00a2 ld $a2
|
|
3490 0025 ld $25
|
|
3491 009d ld $9d
|
|
3492 0092 ld $92
|
|
3493 0064 ld $64
|
|
3494 0089 ld $89
|
|
3495 0097 ld $97
|
|
3496 0068 ld $68
|
|
3497 0049 ld $49
|
|
3498 00a6 ld $a6
|
|
3499 0064 ld $64
|
|
349a 005a ld $5a
|
|
349b 00a3 ld $a3
|
|
349c 0079 ld $79
|
|
349d 009a ld $9a
|
|
349e 00a7 ld $a7
|
|
349f 00b9 ld $b9
|
|
34a0 009a ld $9a
|
|
34a1 00a7 ld $a7
|
|
34a2 0079 ld $79
|
|
34a3 009a ld $9a
|
|
34a4 00ab ld $ab
|
|
34a5 00b9 ld $b9
|
|
34a6 009a ld $9a
|
|
34a7 00ab ld $ab
|
|
34a8 00b9 ld $b9
|
|
34a9 00ee ld $ee
|
|
34aa 00eb ld $eb
|
|
34ab 00ba ld $ba
|
|
34ac 00ab ld $ab
|
|
34ad 00ab ld $ab
|
|
34ae 00ba ld $ba
|
|
34af 00ab ld $ab
|
|
34b0 00fb ld $fb
|
|
34b1 00ba ld $ba
|
|
34b2 00bb ld $bb
|
|
34b3 00ff ld $ff
|
|
34b4 00bf ld $bf
|
|
34b5 009a ld $9a
|
|
34b6 00e7 ld $e7
|
|
34b7 0029 ld $29
|
|
34b8 005e ld $5e
|
|
34b9 00a2 ld $a2
|
|
34ba 0039 ld $39
|
|
34bb 005a ld $5a
|
|
34bc 00a3 ld $a3
|
|
34bd 0069 ld $69
|
|
34be 004e ld $4e
|
|
34bf 00e6 ld $e6
|
|
34c0 0068 ld $68
|
|
34c1 005e ld $5e
|
|
34c2 00e2 ld $e2
|
|
34c3 0069 ld $69
|
|
34c4 004a ld $4a
|
|
34c5 00e6 ld $e6
|
|
34c6 0065 ld $65
|
|
34c7 008e ld $8e
|
|
34c8 00d6 ld $d6
|
|
34c9 0069 ld $69
|
|
34ca 009e ld $9e
|
|
34cb 00e6 ld $e6
|
|
34cc 0069 ld $69
|
|
34cd 009e ld $9e
|
|
34ce 00a7 ld $a7
|
|
34cf 0079 ld $79
|
|
34d0 009a ld $9a
|
|
34d1 00eb ld $eb
|
|
34d2 00a9 ld $a9
|
|
34d3 009e ld $9e
|
|
34d4 00e6 ld $e6
|
|
34d5 006a ld $6a
|
|
34d6 00ae ld $ae
|
|
34d7 00fa ld $fa
|
|
34d8 00ba ld $ba
|
|
34d9 00ab ld $ab
|
|
34da 00fb ld $fb
|
|
34db 00ba ld $ba
|
|
34dc 00ae ld $ae
|
|
34dd 00fa ld $fa
|
|
34de 00aa ld $aa
|
|
34df 00ae ld $ae
|
|
34e0 00ea ld $ea
|
|
34e1 00aa ld $aa
|
|
34e2 00ef ld $ef
|
|
34e3 00ff ld $ff
|
|
34e4 00bf ld $bf
|
|
34e5 00af ld $af
|
|
34e6 00f7 ld $f7
|
|
34e7 0079 ld $79
|
|
34e8 009e ld $9e
|
|
34e9 00e7 ld $e7
|
|
34ea 0079 ld $79
|
|
34eb 00ee ld $ee
|
|
34ec 00e7 ld $e7
|
|
34ed 0079 ld $79
|
|
34ee 00ee ld $ee
|
|
34ef 00e7 ld $e7
|
|
34f0 007a ld $7a
|
|
34f1 00ef ld $ef
|
|
34f2 00eb ld $eb
|
|
34f3 00bd ld $bd
|
|
34f4 00ee ld $ee
|
|
34f5 00e7 ld $e7
|
|
34f6 007e ld $7e
|
|
34f7 00af ld $af
|
|
34f8 00fb ld $fb
|
|
34f9 0000 ld $00
|
|
34fa 0000 ld $00
|
|
34fb fe00 bra ac ;+-----------------------------------+
|
|
34fc fcfd bra $34fd ;| |
|
|
34fd 1404 ld $04,y ;| Trampoline for page $3400 lookups |
|
|
34fe e068 jmp y,$68 ;| |
|
|
34ff c218 st [$18] ;+-----------------------------------+
|
|
3500 00b9 ld $b9
|
|
3501 00ef ld $ef
|
|
3502 00eb ld $eb
|
|
3503 00be ld $be
|
|
3504 00ee ld $ee
|
|
3505 00eb ld $eb
|
|
3506 00b9 ld $b9
|
|
3507 00ae ld $ae
|
|
3508 00e7 ld $e7
|
|
3509 00ba ld $ba
|
|
350a 00af ld $af
|
|
350b 00fb ld $fb
|
|
350c 00ba ld $ba
|
|
350d 00ef ld $ef
|
|
350e 00eb ld $eb
|
|
350f 00be ld $be
|
|
3510 00af ld $af
|
|
3511 00fb ld $fb
|
|
3512 00be ld $be
|
|
3513 00ab ld $ab
|
|
3514 00ab ld $ab
|
|
3515 00ba ld $ba
|
|
3516 00ae ld $ae
|
|
3517 00ea ld $ea
|
|
3518 00bf ld $bf
|
|
3519 00fe ld $fe
|
|
351a 00ff ld $ff
|
|
351b 00ff ld $ff
|
|
351c 00df ld $df
|
|
351d 00ab ld $ab
|
|
351e 00bd ld $bd
|
|
351f 00de ld $de
|
|
3520 00a7 ld $a7
|
|
3521 0069 ld $69
|
|
3522 009e ld $9e
|
|
3523 00e6 ld $e6
|
|
3524 0069 ld $69
|
|
3525 009e ld $9e
|
|
3526 00e6 ld $e6
|
|
3527 007a ld $7a
|
|
3528 009a ld $9a
|
|
3529 00f7 ld $f7
|
|
352a 007a ld $7a
|
|
352b 009f ld $9f
|
|
352c 00ea ld $ea
|
|
352d 0069 ld $69
|
|
352e 009e ld $9e
|
|
352f 00a6 ld $a6
|
|
3530 0079 ld $79
|
|
3531 009a ld $9a
|
|
3532 00a7 ld $a7
|
|
3533 0079 ld $79
|
|
3534 009a ld $9a
|
|
3535 00f7 ld $f7
|
|
3536 00ba ld $ba
|
|
3537 009b ld $9b
|
|
3538 00fb ld $fb
|
|
3539 007a ld $7a
|
|
353a 00ee ld $ee
|
|
353b 00eb ld $eb
|
|
353c 00be ld $be
|
|
353d 00af ld $af
|
|
353e 00fb ld $fb
|
|
353f 00fe ld $fe
|
|
3540 00ef ld $ef
|
|
3541 00ff ld $ff
|
|
3542 00bf ld $bf
|
|
3543 00ee ld $ee
|
|
3544 00eb ld $eb
|
|
3545 00be ld $be
|
|
3546 00eb ld $eb
|
|
3547 00fb ld $fb
|
|
3548 00fe ld $fe
|
|
3549 00ff ld $ff
|
|
354a 00ff ld $ff
|
|
354b 00ff ld $ff
|
|
354c 00af ld $af
|
|
354d 00f7 ld $f7
|
|
354e 0079 ld $79
|
|
354f 009e ld $9e
|
|
3550 0092 ld $92
|
|
3551 0024 ld $24
|
|
3552 0045 ld $45
|
|
3553 0092 ld $92
|
|
3554 0024 ld $24
|
|
3555 0049 ld $49
|
|
3556 0092 ld $92
|
|
3557 0064 ld $64
|
|
3558 004a ld $4a
|
|
3559 0096 ld $96
|
|
355a 0064 ld $64
|
|
355b 0099 ld $99
|
|
355c 00e6 ld $e6
|
|
355d 0069 ld $69
|
|
355e 009d ld $9d
|
|
355f 00e6 ld $e6
|
|
3560 0069 ld $69
|
|
3561 009e ld $9e
|
|
3562 00e6 ld $e6
|
|
3563 0079 ld $79
|
|
3564 009f ld $9f
|
|
3565 00ab ld $ab
|
|
3566 0079 ld $79
|
|
3567 00aa ld $aa
|
|
3568 00e7 ld $e7
|
|
3569 007a ld $7a
|
|
356a 00aa ld $aa
|
|
356b 00fb ld $fb
|
|
356c 00b9 ld $b9
|
|
356d 00ea ld $ea
|
|
356e 00fb ld $fb
|
|
356f 00aa ld $aa
|
|
3570 00ee ld $ee
|
|
3571 00eb ld $eb
|
|
3572 00be ld $be
|
|
3573 00bf ld $bf
|
|
3574 00fb ld $fb
|
|
3575 00bf ld $bf
|
|
3576 00fe ld $fe
|
|
3577 00ef ld $ef
|
|
3578 00be ld $be
|
|
3579 00fe ld $fe
|
|
357a 00ff ld $ff
|
|
357b 00ff ld $ff
|
|
357c 00af ld $af
|
|
357d 00a6 ld $a6
|
|
357e 00b9 ld $b9
|
|
357f 004a ld $4a
|
|
3580 0052 ld $52
|
|
3581 0010 ld $10
|
|
3582 0049 ld $49
|
|
3583 0095 ld $95
|
|
3584 0014 ld $14
|
|
3585 0055 ld $55
|
|
3586 00a6 ld $a6
|
|
3587 0079 ld $79
|
|
3588 008a ld $8a
|
|
3589 0096 ld $96
|
|
358a 0068 ld $68
|
|
358b 0049 ld $49
|
|
358c 00a2 ld $a2
|
|
358d 0075 ld $75
|
|
358e 009a ld $9a
|
|
358f 00e7 ld $e7
|
|
3590 0069 ld $69
|
|
3591 009e ld $9e
|
|
3592 00a7 ld $a7
|
|
3593 007a ld $7a
|
|
3594 009a ld $9a
|
|
3595 00e6 ld $e6
|
|
3596 0069 ld $69
|
|
3597 009a ld $9a
|
|
3598 00a6 ld $a6
|
|
3599 00b9 ld $b9
|
|
359a 009a ld $9a
|
|
359b 00a6 ld $a6
|
|
359c 007a ld $7a
|
|
359d 00aa ld $aa
|
|
359e 00ab ld $ab
|
|
359f 00ba ld $ba
|
|
35a0 00af ld $af
|
|
35a1 00ea ld $ea
|
|
35a2 00ee ld $ee
|
|
35a3 00ef ld $ef
|
|
35a4 00fb ld $fb
|
|
35a5 00bb ld $bb
|
|
35a6 00ef ld $ef
|
|
35a7 00fb ld $fb
|
|
35a8 00bb ld $bb
|
|
35a9 00fb ld $fb
|
|
35aa 00ff ld $ff
|
|
35ab 00ff ld $ff
|
|
35ac 00af ld $af
|
|
35ad 00a7 ld $a7
|
|
35ae 0039 ld $39
|
|
35af 0049 ld $49
|
|
35b0 0041 ld $41
|
|
35b1 0014 ld $14
|
|
35b2 0045 ld $45
|
|
35b3 0052 ld $52
|
|
35b4 0065 ld $65
|
|
35b5 009e ld $9e
|
|
35b6 00e7 ld $e7
|
|
35b7 0069 ld $69
|
|
35b8 009e ld $9e
|
|
35b9 00e7 ld $e7
|
|
35ba 0029 ld $29
|
|
35bb 009e ld $9e
|
|
35bc 0092 ld $92
|
|
35bd 0079 ld $79
|
|
35be 009a ld $9a
|
|
35bf 00a7 ld $a7
|
|
35c0 00b9 ld $b9
|
|
35c1 009e ld $9e
|
|
35c2 00e6 ld $e6
|
|
35c3 0069 ld $69
|
|
35c4 009e ld $9e
|
|
35c5 00e6 ld $e6
|
|
35c6 0065 ld $65
|
|
35c7 009e ld $9e
|
|
35c8 00e7 ld $e7
|
|
35c9 006a ld $6a
|
|
35ca 00ae ld $ae
|
|
35cb 00e7 ld $e7
|
|
35cc 006a ld $6a
|
|
35cd 00ae ld $ae
|
|
35ce 00fb ld $fb
|
|
35cf 00ba ld $ba
|
|
35d0 00af ld $af
|
|
35d1 00ff ld $ff
|
|
35d2 00ba ld $ba
|
|
35d3 00af ld $af
|
|
35d4 00ab ld $ab
|
|
35d5 00fe ld $fe
|
|
35d6 00ee ld $ee
|
|
35d7 00ff ld $ff
|
|
35d8 00fe ld $fe
|
|
35d9 00ff ld $ff
|
|
35da 00ff ld $ff
|
|
35db 00ff ld $ff
|
|
35dc 00ef ld $ef
|
|
35dd 0096 ld $96
|
|
35de 0025 ld $25
|
|
35df 0045 ld $45
|
|
35e0 0056 ld $56
|
|
35e1 0024 ld $24
|
|
35e2 0049 ld $49
|
|
35e3 0095 ld $95
|
|
35e4 0039 ld $39
|
|
35e5 004a ld $4a
|
|
35e6 0092 ld $92
|
|
35e7 0024 ld $24
|
|
35e8 0089 ld $89
|
|
35e9 00e6 ld $e6
|
|
35ea 0079 ld $79
|
|
35eb 009e ld $9e
|
|
35ec 00e7 ld $e7
|
|
35ed 0029 ld $29
|
|
35ee 009d ld $9d
|
|
35ef 0096 ld $96
|
|
35f0 0069 ld $69
|
|
35f1 005a ld $5a
|
|
35f2 00a7 ld $a7
|
|
35f3 0065 ld $65
|
|
35f4 005e ld $5e
|
|
35f5 00e6 ld $e6
|
|
35f6 006a ld $6a
|
|
35f7 00ae ld $ae
|
|
35f8 00ea ld $ea
|
|
35f9 0000 ld $00
|
|
35fa 0000 ld $00
|
|
35fb fe00 bra ac ;+-----------------------------------+
|
|
35fc fcfd bra $35fd ;| |
|
|
35fd 1404 ld $04,y ;| Trampoline for page $3500 lookups |
|
|
35fe e068 jmp y,$68 ;| |
|
|
35ff c218 st [$18] ;+-----------------------------------+
|
|
3600 00b9 ld $b9
|
|
3601 00ee ld $ee
|
|
3602 00ea ld $ea
|
|
3603 00be ld $be
|
|
3604 00ee ld $ee
|
|
3605 00eb ld $eb
|
|
3606 00be ld $be
|
|
3607 00ee ld $ee
|
|
3608 00eb ld $eb
|
|
3609 00fe ld $fe
|
|
360a 00ee ld $ee
|
|
360b 00fb ld $fb
|
|
360c 00bf ld $bf
|
|
360d 00ef ld $ef
|
|
360e 00eb ld $eb
|
|
360f 00ff ld $ff
|
|
3610 00ff ld $ff
|
|
3611 00ff ld $ff
|
|
* 5 times
|
|
3614 00a7 ld $a7
|
|
3615 0024 ld $24
|
|
3616 0055 ld $55
|
|
3617 0092 ld $92
|
|
3618 0054 ld $54
|
|
3619 0049 ld $49
|
|
361a 00a2 ld $a2
|
|
361b 0039 ld $39
|
|
361c 0049 ld $49
|
|
361d 00a2 ld $a2
|
|
361e 0024 ld $24
|
|
361f 0049 ld $49
|
|
3620 0092 ld $92
|
|
3621 0069 ld $69
|
|
3622 009f ld $9f
|
|
3623 00e7 ld $e7
|
|
3624 0079 ld $79
|
|
3625 009a ld $9a
|
|
3626 00a7 ld $a7
|
|
3627 0079 ld $79
|
|
3628 009e ld $9e
|
|
3629 00e6 ld $e6
|
|
362a 0079 ld $79
|
|
362b 00aa ld $aa
|
|
362c 00fb ld $fb
|
|
362d 00b9 ld $b9
|
|
362e 009e ld $9e
|
|
362f 00fb ld $fb
|
|
3630 007a ld $7a
|
|
3631 00af ld $af
|
|
3632 00f7 ld $f7
|
|
3633 00ba ld $ba
|
|
3634 00af ld $af
|
|
3635 00fb ld $fb
|
|
3636 00be ld $be
|
|
3637 00ef ld $ef
|
|
3638 00fa ld $fa
|
|
3639 00be ld $be
|
|
363a 00ef ld $ef
|
|
363b 00ff ld $ff
|
|
363c 00fa ld $fa
|
|
363d 00ef ld $ef
|
|
363e 00ef ld $ef
|
|
363f 00fe ld $fe
|
|
3640 00ff ld $ff
|
|
3641 00ff ld $ff
|
|
3642 00ff ld $ff
|
|
3643 00ff ld $ff
|
|
3644 00eb ld $eb
|
|
3645 0065 ld $65
|
|
3646 0049 ld $49
|
|
3647 0092 ld $92
|
|
3648 0025 ld $25
|
|
3649 0059 ld $59
|
|
364a 00e6 ld $e6
|
|
364b 0024 ld $24
|
|
364c 0059 ld $59
|
|
364d 00a2 ld $a2
|
|
364e 0025 ld $25
|
|
364f 0049 ld $49
|
|
3650 0092 ld $92
|
|
3651 0064 ld $64
|
|
3652 0099 ld $99
|
|
3653 00e6 ld $e6
|
|
3654 007e ld $7e
|
|
3655 009e ld $9e
|
|
3656 00e7 ld $e7
|
|
3657 00be ld $be
|
|
3658 00ef ld $ef
|
|
3659 00fb ld $fb
|
|
365a 00be ld $be
|
|
365b 00ef ld $ef
|
|
365c 00eb ld $eb
|
|
365d 00be ld $be
|
|
365e 00ea ld $ea
|
|
365f 00e7 ld $e7
|
|
3660 006a ld $6a
|
|
3661 00aa ld $aa
|
|
3662 00ab ld $ab
|
|
3663 00be ld $be
|
|
3664 00ea ld $ea
|
|
3665 00eb ld $eb
|
|
3666 00ea ld $ea
|
|
3667 00af ld $af
|
|
3668 00ff ld $ff
|
|
3669 00bb ld $bb
|
|
366a 00ff ld $ff
|
|
366b 00eb ld $eb
|
|
366c 00be ld $be
|
|
366d 00af ld $af
|
|
366e 00fa ld $fa
|
|
366f 00ff ld $ff
|
|
3670 00ff ld $ff
|
|
3671 00ff ld $ff
|
|
* 6 times
|
|
3675 0059 ld $59
|
|
3676 0049 ld $49
|
|
3677 0095 ld $95
|
|
3678 0014 ld $14
|
|
3679 0099 ld $99
|
|
367a 00a3 ld $a3
|
|
367b 0074 ld $74
|
|
367c 008a ld $8a
|
|
367d 00e7 ld $e7
|
|
367e 0078 ld $78
|
|
367f 009e ld $9e
|
|
3680 0092 ld $92
|
|
3681 0028 ld $28
|
|
3682 008d ld $8d
|
|
3683 00a6 ld $a6
|
|
3684 0079 ld $79
|
|
3685 009a ld $9a
|
|
3686 00ab ld $ab
|
|
3687 0079 ld $79
|
|
3688 009a ld $9a
|
|
3689 00a7 ld $a7
|
|
368a 007a ld $7a
|
|
368b 009e ld $9e
|
|
368c 00e6 ld $e6
|
|
368d 0069 ld $69
|
|
368e 009e ld $9e
|
|
368f 00aa ld $aa
|
|
3690 00a9 ld $a9
|
|
3691 009e ld $9e
|
|
3692 00aa ld $aa
|
|
3693 0079 ld $79
|
|
3694 00aa ld $aa
|
|
3695 00ab ld $ab
|
|
3696 00ba ld $ba
|
|
3697 00af ld $af
|
|
3698 00fb ld $fb
|
|
3699 00aa ld $aa
|
|
369a 00af ld $af
|
|
369b 00bb ld $bb
|
|
369c 00aa ld $aa
|
|
369d 00aa ld $aa
|
|
369e 00ab ld $ab
|
|
369f 00ff ld $ff
|
|
36a0 00ff ld $ff
|
|
36a1 00ff ld $ff
|
|
* 6 times
|
|
36a5 002a ld $2a
|
|
36a6 0045 ld $45
|
|
36a7 0051 ld $51
|
|
36a8 0054 ld $54
|
|
36a9 0059 ld $59
|
|
36aa 00a6 ld $a6
|
|
36ab 0028 ld $28
|
|
36ac 009d ld $9d
|
|
36ad 00e6 ld $e6
|
|
36ae 0079 ld $79
|
|
36af 009e ld $9e
|
|
36b0 0093 ld $93
|
|
36b1 0025 ld $25
|
|
36b2 005a ld $5a
|
|
36b3 00a7 ld $a7
|
|
36b4 0079 ld $79
|
|
36b5 0089 ld $89
|
|
36b6 00a6 ld $a6
|
|
36b7 0079 ld $79
|
|
36b8 009a ld $9a
|
|
36b9 00e6 ld $e6
|
|
36ba 0069 ld $69
|
|
36bb 005a ld $5a
|
|
36bc 00a6 ld $a6
|
|
36bd 00a9 ld $a9
|
|
36be 009a ld $9a
|
|
36bf 00e7 ld $e7
|
|
36c0 006a ld $6a
|
|
36c1 00ae ld $ae
|
|
36c2 00e6 ld $e6
|
|
36c3 00aa ld $aa
|
|
36c4 00ae ld $ae
|
|
36c5 00fa ld $fa
|
|
36c6 00ba ld $ba
|
|
36c7 00aa ld $aa
|
|
36c8 00bb ld $bb
|
|
36c9 00ba ld $ba
|
|
36ca 00aa ld $aa
|
|
36cb 00ea ld $ea
|
|
36cc 00ba ld $ba
|
|
36cd 00ea ld $ea
|
|
36ce 00fe ld $fe
|
|
36cf 00ff ld $ff
|
|
36d0 00ff ld $ff
|
|
36d1 00ff ld $ff
|
|
* 6 times
|
|
36d5 007f ld $7f
|
|
36d6 0019 ld $19
|
|
36d7 0095 ld $95
|
|
36d8 0010 ld $10
|
|
36d9 0045 ld $45
|
|
36da 0091 ld $91
|
|
36db 0069 ld $69
|
|
36dc 009e ld $9e
|
|
36dd 00a7 ld $a7
|
|
36de 0078 ld $78
|
|
36df 009a ld $9a
|
|
36e0 00a7 ld $a7
|
|
36e1 0064 ld $64
|
|
36e2 009e ld $9e
|
|
36e3 0092 ld $92
|
|
36e4 0069 ld $69
|
|
36e5 005a ld $5a
|
|
36e6 00a7 ld $a7
|
|
36e7 0065 ld $65
|
|
36e8 0059 ld $59
|
|
36e9 0096 ld $96
|
|
36ea 0069 ld $69
|
|
36eb 0099 ld $99
|
|
36ec 0096 ld $96
|
|
36ed 0069 ld $69
|
|
36ee 00a9 ld $a9
|
|
36ef 0096 ld $96
|
|
36f0 00a9 ld $a9
|
|
36f1 009a ld $9a
|
|
36f2 00aa ld $aa
|
|
36f3 00b9 ld $b9
|
|
36f4 00ea ld $ea
|
|
36f5 00eb ld $eb
|
|
36f6 00ba ld $ba
|
|
36f7 00ab ld $ab
|
|
36f8 00ab ld $ab
|
|
36f9 0000 ld $00
|
|
36fa 0000 ld $00
|
|
36fb fe00 bra ac ;+-----------------------------------+
|
|
36fc fcfd bra $36fd ;| |
|
|
36fd 1404 ld $04,y ;| Trampoline for page $3600 lookups |
|
|
36fe e068 jmp y,$68 ;| |
|
|
36ff c218 st [$18] ;+-----------------------------------+
|
|
3700 00ba ld $ba
|
|
3701 00ee ld $ee
|
|
3702 00ab ld $ab
|
|
3703 00ba ld $ba
|
|
3704 00aa ld $aa
|
|
3705 00ff ld $ff
|
|
3706 00ff ld $ff
|
|
3707 00ff ld $ff
|
|
* 7 times
|
|
370c 00bf ld $bf
|
|
370d 005b ld $5b
|
|
370e 0052 ld $52
|
|
370f 0065 ld $65
|
|
3710 0049 ld $49
|
|
3711 0091 ld $91
|
|
3712 0064 ld $64
|
|
3713 0089 ld $89
|
|
3714 00e6 ld $e6
|
|
3715 0079 ld $79
|
|
3716 009e ld $9e
|
|
3717 00e7 ld $e7
|
|
3718 0029 ld $29
|
|
3719 0059 ld $59
|
|
371a 00a6 ld $a6
|
|
371b 0064 ld $64
|
|
371c 0099 ld $99
|
|
371d 0096 ld $96
|
|
371e 0065 ld $65
|
|
371f 005a ld $5a
|
|
3720 00a6 ld $a6
|
|
3721 0065 ld $65
|
|
3722 0099 ld $99
|
|
3723 0096 ld $96
|
|
3724 006a ld $6a
|
|
3725 0099 ld $99
|
|
3726 00a6 ld $a6
|
|
3727 006a ld $6a
|
|
3728 00ae ld $ae
|
|
3729 00aa ld $aa
|
|
372a 006a ld $6a
|
|
372b 00ae ld $ae
|
|
372c 00fa ld $fa
|
|
372d 00aa ld $aa
|
|
372e 00ae ld $ae
|
|
372f 00ea ld $ea
|
|
3730 00aa ld $aa
|
|
3731 00aa ld $aa
|
|
3732 00ab ld $ab
|
|
3733 00ba ld $ba
|
|
3734 00fb ld $fb
|
|
3735 00ff ld $ff
|
|
3736 00ff ld $ff
|
|
3737 00ff ld $ff
|
|
* 8 times
|
|
373d 00af ld $af
|
|
373e 0096 ld $96
|
|
373f 0029 ld $29
|
|
3740 0059 ld $59
|
|
3741 0056 ld $56
|
|
3742 0025 ld $25
|
|
3743 005a ld $5a
|
|
3744 0092 ld $92
|
|
3745 0029 ld $29
|
|
3746 005a ld $5a
|
|
3747 00a2 ld $a2
|
|
3748 0064 ld $64
|
|
3749 0049 ld $49
|
|
374a 0096 ld $96
|
|
374b 0025 ld $25
|
|
374c 0055 ld $55
|
|
374d 0052 ld $52
|
|
374e 0065 ld $65
|
|
374f 0055 ld $55
|
|
3750 0056 ld $56
|
|
3751 0065 ld $65
|
|
3752 005a ld $5a
|
|
3753 00a6 ld $a6
|
|
3754 0065 ld $65
|
|
3755 00aa ld $aa
|
|
3756 0096 ld $96
|
|
3757 006a ld $6a
|
|
3758 00a9 ld $a9
|
|
3759 00a6 ld $a6
|
|
375a 00ba ld $ba
|
|
375b 00aa ld $aa
|
|
375c 00ea ld $ea
|
|
375d 00be ld $be
|
|
375e 00ee ld $ee
|
|
375f 00ea ld $ea
|
|
3760 00be ld $be
|
|
3761 00af ld $af
|
|
3762 00fa ld $fa
|
|
3763 00fa ld $fa
|
|
3764 00ff ld $ff
|
|
3765 00ff ld $ff
|
|
3766 00ff ld $ff
|
|
* 10 times
|
|
376e 00a7 ld $a7
|
|
376f 0065 ld $65
|
|
3770 005a ld $5a
|
|
3771 00a6 ld $a6
|
|
3772 0064 ld $64
|
|
3773 0099 ld $99
|
|
3774 0096 ld $96
|
|
3775 0064 ld $64
|
|
3776 0049 ld $49
|
|
3777 0056 ld $56
|
|
3778 0025 ld $25
|
|
3779 0056 ld $56
|
|
377a 0056 ld $56
|
|
377b 0068 ld $68
|
|
377c 0055 ld $55
|
|
377d 0066 ld $66
|
|
377e 0065 ld $65
|
|
377f 009a ld $9a
|
|
3780 0096 ld $96
|
|
3781 00a9 ld $a9
|
|
3782 0095 ld $95
|
|
3783 009a ld $9a
|
|
3784 0069 ld $69
|
|
3785 00a9 ld $a9
|
|
3786 00a6 ld $a6
|
|
3787 00aa ld $aa
|
|
3788 009e ld $9e
|
|
3789 00ea ld $ea
|
|
378a 00aa ld $aa
|
|
378b 00ae ld $ae
|
|
378c 00fa ld $fa
|
|
378d 00aa ld $aa
|
|
378e 00af ld $af
|
|
378f 00ab ld $ab
|
|
3790 00ba ld $ba
|
|
3791 00af ld $af
|
|
3792 00bb ld $bb
|
|
3793 00fb ld $fb
|
|
3794 00ff ld $ff
|
|
3795 00ff ld $ff
|
|
3796 00ff ld $ff
|
|
* 11 times
|
|
379f 0069 ld $69
|
|
37a0 0099 ld $99
|
|
37a1 0096 ld $96
|
|
37a2 0069 ld $69
|
|
37a3 0049 ld $49
|
|
37a4 0056 ld $56
|
|
37a5 0065 ld $65
|
|
37a6 005a ld $5a
|
|
37a7 00a2 ld $a2
|
|
37a8 0065 ld $65
|
|
37a9 0099 ld $99
|
|
37aa 0095 ld $95
|
|
37ab 0065 ld $65
|
|
37ac 005a ld $5a
|
|
37ad 00a6 ld $a6
|
|
37ae 0055 ld $55
|
|
37af 0099 ld $99
|
|
37b0 0095 ld $95
|
|
37b1 0069 ld $69
|
|
37b2 005a ld $5a
|
|
37b3 00a6 ld $a6
|
|
37b4 00a9 ld $a9
|
|
37b5 009a ld $9a
|
|
37b6 00ea ld $ea
|
|
37b7 00a9 ld $a9
|
|
37b8 00aa ld $aa
|
|
37b9 00a6 ld $a6
|
|
37ba 00ba ld $ba
|
|
37bb 00aa ld $aa
|
|
37bc 00aa ld $aa
|
|
37bd 00ba ld $ba
|
|
37be 00ee ld $ee
|
|
37bf 00ea ld $ea
|
|
37c0 00fe ld $fe
|
|
37c1 00ea ld $ea
|
|
37c2 00eb ld $eb
|
|
37c3 00ff ld $ff
|
|
37c4 00ff ld $ff
|
|
37c5 00ff ld $ff
|
|
* 12 times
|
|
37cf 006a ld $6a
|
|
37d0 005a ld $5a
|
|
37d1 00a6 ld $a6
|
|
37d2 0065 ld $65
|
|
37d3 005a ld $5a
|
|
37d4 0091 ld $91
|
|
37d5 0055 ld $55
|
|
37d6 005a ld $5a
|
|
37d7 00a6 ld $a6
|
|
37d8 0065 ld $65
|
|
37d9 005a ld $5a
|
|
37da 00a6 ld $a6
|
|
37db 0065 ld $65
|
|
37dc 005a ld $5a
|
|
37dd 00a6 ld $a6
|
|
37de 0069 ld $69
|
|
37df 006a ld $6a
|
|
37e0 00a6 ld $a6
|
|
37e1 006a ld $6a
|
|
37e2 00a9 ld $a9
|
|
37e3 00aa ld $aa
|
|
37e4 006a ld $6a
|
|
37e5 00aa ld $aa
|
|
37e6 00aa ld $aa
|
|
37e7 00ba ld $ba
|
|
37e8 00aa ld $aa
|
|
37e9 00eb ld $eb
|
|
37ea 00aa ld $aa
|
|
37eb 009b ld $9b
|
|
37ec 00ab ld $ab
|
|
37ed 00be ld $be
|
|
37ee 00aa ld $aa
|
|
37ef 00fb ld $fb
|
|
37f0 00aa ld $aa
|
|
37f1 00ee ld $ee
|
|
37f2 00fe ld $fe
|
|
37f3 00ff ld $ff
|
|
37f4 00ff ld $ff
|
|
37f5 00ff ld $ff
|
|
* 6 times
|
|
37f9 0000 ld $00
|
|
37fa 0000 ld $00
|
|
37fb fe00 bra ac ;+-----------------------------------+
|
|
37fc fcfd bra $37fd ;| |
|
|
37fd 1404 ld $04,y ;| Trampoline for page $3700 lookups |
|
|
37fe e068 jmp y,$68 ;| |
|
|
37ff c218 st [$18] ;+-----------------------------------+
|
|
3800 00ff ld $ff
|
|
3801 00ff ld $ff
|
|
3802 00ff ld $ff
|
|
* 6 times
|
|
3806 00bf ld $bf
|
|
3807 009a ld $9a
|
|
3808 0096 ld $96
|
|
3809 0069 ld $69
|
|
380a 0099 ld $99
|
|
380b 0096 ld $96
|
|
380c 0065 ld $65
|
|
380d 005a ld $5a
|
|
380e 00a6 ld $a6
|
|
380f 0025 ld $25
|
|
3810 0099 ld $99
|
|
3811 0096 ld $96
|
|
3812 0069 ld $69
|
|
3813 0099 ld $99
|
|
3814 0096 ld $96
|
|
3815 0069 ld $69
|
|
3816 0099 ld $99
|
|
3817 0096 ld $96
|
|
3818 00a9 ld $a9
|
|
3819 009a ld $9a
|
|
381a 00a6 ld $a6
|
|
381b 0076 ld $76
|
|
381c 00aa ld $aa
|
|
381d 00a7 ld $a7
|
|
381e 007a ld $7a
|
|
381f 00aa ld $aa
|
|
3820 00bb ld $bb
|
|
3821 00ba ld $ba
|
|
3822 00ae ld $ae
|
|
3823 00ea ld $ea
|
|
3824 00aa ld $aa
|
|
3825 00af ld $af
|
|
3826 00ab ld $ab
|
|
3827 00be ld $be
|
|
3828 00fe ld $fe
|
|
3829 00ff ld $ff
|
|
382a 00ff ld $ff
|
|
382b 00ff ld $ff
|
|
* 14 times
|
|
3837 00ef ld $ef
|
|
3838 0097 ld $97
|
|
3839 0069 ld $69
|
|
383a 005a ld $5a
|
|
383b 00a6 ld $a6
|
|
383c 0069 ld $69
|
|
383d 009a ld $9a
|
|
383e 00a6 ld $a6
|
|
383f 00a9 ld $a9
|
|
3840 005a ld $5a
|
|
3841 00a6 ld $a6
|
|
3842 0069 ld $69
|
|
3843 009a ld $9a
|
|
3844 00aa ld $aa
|
|
3845 00ba ld $ba
|
|
3846 009a ld $9a
|
|
3847 00aa ld $aa
|
|
3848 00b9 ld $b9
|
|
3849 009a ld $9a
|
|
384a 00ab ld $ab
|
|
384b 00ba ld $ba
|
|
384c 00aa ld $aa
|
|
384d 00eb ld $eb
|
|
384e 00aa ld $aa
|
|
384f 00af ld $af
|
|
3850 00ab ld $ab
|
|
3851 00be ld $be
|
|
3852 00ee ld $ee
|
|
3853 00ab ld $ab
|
|
3854 00be ld $be
|
|
3855 00fe ld $fe
|
|
3856 00eb ld $eb
|
|
3857 00fe ld $fe
|
|
3858 00fb ld $fb
|
|
3859 00ff ld $ff
|
|
385a 00ff ld $ff
|
|
385b 00ff ld $ff
|
|
* 16 times
|
|
3869 006a ld $6a
|
|
386a 00aa ld $aa
|
|
386b 00a7 ld $a7
|
|
386c 0065 ld $65
|
|
386d 00aa ld $aa
|
|
386e 00eb ld $eb
|
|
386f 0075 ld $75
|
|
3870 00aa ld $aa
|
|
3871 00a7 ld $a7
|
|
3872 00a9 ld $a9
|
|
3873 0099 ld $99
|
|
3874 00ea ld $ea
|
|
3875 0069 ld $69
|
|
3876 00aa ld $aa
|
|
3877 00e7 ld $e7
|
|
3878 006a ld $6a
|
|
3879 00ae ld $ae
|
|
387a 00ea ld $ea
|
|
387b 00be ld $be
|
|
387c 00ae ld $ae
|
|
387d 00fa ld $fa
|
|
387e 00be ld $be
|
|
387f 00aa ld $aa
|
|
3880 00fb ld $fb
|
|
3881 00ea ld $ea
|
|
3882 00af ld $af
|
|
3883 00fb ld $fb
|
|
3884 00aa ld $aa
|
|
3885 00ee ld $ee
|
|
3886 00ab ld $ab
|
|
3887 00ff ld $ff
|
|
3888 00ff ld $ff
|
|
3889 00ff ld $ff
|
|
* 18 times
|
|
3899 00ba ld $ba
|
|
389a 009a ld $9a
|
|
389b 00ea ld $ea
|
|
389c 00a9 ld $a9
|
|
389d 009e ld $9e
|
|
389e 00a6 ld $a6
|
|
389f 006a ld $6a
|
|
38a0 00ae ld $ae
|
|
38a1 00ea ld $ea
|
|
38a2 00b9 ld $b9
|
|
38a3 009e ld $9e
|
|
38a4 00ab ld $ab
|
|
38a5 00b9 ld $b9
|
|
38a6 00aa ld $aa
|
|
38a7 00ab ld $ab
|
|
38a8 00ba ld $ba
|
|
38a9 00aa ld $aa
|
|
38aa 00eb ld $eb
|
|
38ab 00aa ld $aa
|
|
38ac 00af ld $af
|
|
38ad 00eb ld $eb
|
|
38ae 00be ld $be
|
|
38af 00bf ld $bf
|
|
38b0 00fb ld $fb
|
|
38b1 00ba ld $ba
|
|
38b2 00bf ld $bf
|
|
38b3 00ea ld $ea
|
|
38b4 00bf ld $bf
|
|
38b5 00fe ld $fe
|
|
38b6 00fe ld $fe
|
|
38b7 00ff ld $ff
|
|
38b8 00ff ld $ff
|
|
38b9 00ff ld $ff
|
|
* 19 times
|
|
38ca 00af ld $af
|
|
38cb 00ab ld $ab
|
|
38cc 00a9 ld $a9
|
|
38cd 005a ld $5a
|
|
38ce 00ea ld $ea
|
|
38cf 00a9 ld $a9
|
|
38d0 009e ld $9e
|
|
38d1 00e6 ld $e6
|
|
38d2 00aa ld $aa
|
|
38d3 009a ld $9a
|
|
38d4 00aa ld $aa
|
|
38d5 007a ld $7a
|
|
38d6 00aa ld $aa
|
|
38d7 00e6 ld $e6
|
|
38d8 006a ld $6a
|
|
38d9 00ae ld $ae
|
|
38da 00ea ld $ea
|
|
38db 00be ld $be
|
|
38dc 00aa ld $aa
|
|
38dd 00bb ld $bb
|
|
38de 00ba ld $ba
|
|
38df 00aa ld $aa
|
|
38e0 00ab ld $ab
|
|
38e1 00ba ld $ba
|
|
38e2 00ea ld $ea
|
|
38e3 00eb ld $eb
|
|
38e4 00aa ld $aa
|
|
38e5 00ff ld $ff
|
|
38e6 00ff ld $ff
|
|
38e7 00ff ld $ff
|
|
* 20 times
|
|
38f9 0000 ld $00
|
|
38fa 0000 ld $00
|
|
38fb fe00 bra ac ;+-----------------------------------+
|
|
38fc fcfd bra $38fd ;| |
|
|
38fd 1404 ld $04,y ;| Trampoline for page $3800 lookups |
|
|
38fe e068 jmp y,$68 ;| |
|
|
38ff c218 st [$18] ;+-----------------------------------+
|
|
3900 00ff ld $ff
|
|
3901 00ff ld $ff
|
|
3902 00eb ld $eb
|
|
3903 006a ld $6a
|
|
3904 00aa ld $aa
|
|
3905 00a6 ld $a6
|
|
3906 0066 ld $66
|
|
3907 00aa ld $aa
|
|
3908 00a6 ld $a6
|
|
3909 0066 ld $66
|
|
390a 00ae ld $ae
|
|
390b 00a6 ld $a6
|
|
390c 006a ld $6a
|
|
390d 00aa ld $aa
|
|
390e 00ab ld $ab
|
|
390f 00aa ld $aa
|
|
3910 00ae ld $ae
|
|
3911 00a6 ld $a6
|
|
3912 00ba ld $ba
|
|
3913 00ea ld $ea
|
|
3914 00ab ld $ab
|
|
3915 00ba ld $ba
|
|
3916 00af ld $af
|
|
3917 00fa ld $fa
|
|
3918 00ba ld $ba
|
|
3919 00ab ld $ab
|
|
391a 00bb ld $bb
|
|
391b 00ff ld $ff
|
|
391c 00ff ld $ff
|
|
391d 00ff ld $ff
|
|
* 24 times
|
|
3933 00bf ld $bf
|
|
3934 00ae ld $ae
|
|
3935 00e6 ld $e6
|
|
3936 006a ld $6a
|
|
3937 00a9 ld $a9
|
|
3938 00e6 ld $e6
|
|
3939 006a ld $6a
|
|
393a 006a ld $6a
|
|
393b 00aa ld $aa
|
|
393c 00b9 ld $b9
|
|
393d 00aa ld $aa
|
|
393e 00a6 ld $a6
|
|
393f 00ba ld $ba
|
|
3940 00ea ld $ea
|
|
3941 00ab ld $ab
|
|
3942 00ba ld $ba
|
|
3943 00af ld $af
|
|
3944 00ea ld $ea
|
|
3945 00aa ld $aa
|
|
3946 00ab ld $ab
|
|
3947 00fb ld $fb
|
|
3948 00ab ld $ab
|
|
3949 00fe ld $fe
|
|
394a 00ff ld $ff
|
|
394b 00ff ld $ff
|
|
394c 00ff ld $ff
|
|
* 28 times
|
|
3966 00aa ld $aa
|
|
3967 00ae ld $ae
|
|
3968 00aa ld $aa
|
|
3969 00ba ld $ba
|
|
396a 00ae ld $ae
|
|
396b 00ab ld $ab
|
|
396c 00ba ld $ba
|
|
396d 00ae ld $ae
|
|
396e 00ea ld $ea
|
|
396f 00aa ld $aa
|
|
3970 00af ld $af
|
|
3971 00ea ld $ea
|
|
3972 00be ld $be
|
|
3973 00ea ld $ea
|
|
3974 00eb ld $eb
|
|
3975 00fe ld $fe
|
|
3976 00ae ld $ae
|
|
3977 00fe ld $fe
|
|
3978 00fe ld $fe
|
|
3979 00ff ld $ff
|
|
397a 00ff ld $ff
|
|
397b 00ff ld $ff
|
|
* 30 times
|
|
3997 00ef ld $ef
|
|
3998 00fb ld $fb
|
|
3999 00aa ld $aa
|
|
399a 00ab ld $ab
|
|
399b 00fb ld $fb
|
|
399c 00aa ld $aa
|
|
399d 00af ld $af
|
|
399e 00fb ld $fb
|
|
399f 00be ld $be
|
|
39a0 00ee ld $ee
|
|
39a1 00fb ld $fb
|
|
39a2 00ab ld $ab
|
|
39a3 00af ld $af
|
|
39a4 00ff ld $ff
|
|
39a5 00ea ld $ea
|
|
39a6 00ff ld $ff
|
|
39a7 00ff ld $ff
|
|
39a8 00ff ld $ff
|
|
* 37 times
|
|
39cb 00bf ld $bf
|
|
39cc 00fa ld $fa
|
|
39cd 00af ld $af
|
|
39ce 00fe ld $fe
|
|
39cf 00ea ld $ea
|
|
39d0 00af ld $af
|
|
39d1 00fe ld $fe
|
|
39d2 00fe ld $fe
|
|
39d3 00ff ld $ff
|
|
39d4 00ff ld $ff
|
|
39d5 00ff ld $ff
|
|
* 5 times
|
|
39d8 00ef ld $ef
|
|
39d9 00ff ld $ff
|
|
39da 00ff ld $ff
|
|
39db 00ff ld $ff
|
|
* 32 times
|
|
39f9 0000 ld $00
|
|
39fa 0000 ld $00
|
|
39fb fe00 bra ac ;+-----------------------------------+
|
|
39fc fcfd bra $39fd ;| |
|
|
39fd 1404 ld $04,y ;| Trampoline for page $3900 lookups |
|
|
39fe e068 jmp y,$68 ;| |
|
|
39ff c218 st [$18] ;+-----------------------------------+
|
|
3a00 00ff ld $ff
|
|
3a01 00ff ld $ff
|
|
3a02 00ff ld $ff
|
|
* 30 times
|
|
3a1e 0000 ld $00
|
|
3a1f 0000 ld $00
|
|
3a20 0000 ld $00
|
|
* 221 times
|
|
3afb fe00 bra ac ;+-----------------------------------+
|
|
3afc fcfd bra $3afd ;| |
|
|
3afd 1404 ld $04,y ;| Trampoline for page $3a00 lookups |
|
|
3afe e068 jmp y,$68 ;| |
|
|
3aff c218 st [$18] ;+-----------------------------------+
|
|
;End of Apps/Pictures/packedPictures.rgb, size 9728
|
|
;+-----------------------------------+
|
|
;| Apps/Snake/Snake_v3.gcl |
|
|
;+-----------------------------------+
|
|
3b00 dc00 st $00,[y,x++] ;'\x00'
|
|
3b01 dc00 st $00,[y,x++] ;'\x00'
|
|
3b02 dc00 st $00,[y,x++] ;'\x00'
|
|
3b03 dc00 st $00,[y,x++] ;'\x00'
|
|
3b04 dc00 st $00,[y,x++] ;'\x00'
|
|
3b05 dc00 st $00,[y,x++] ;'\x00'
|
|
3b06 dc00 st $00,[y,x++] ;'\x00'
|
|
3b07 dc00 st $00,[y,x++] ;'\x00'
|
|
3b08 0000 ld $00
|
|
3b09 c218 st [$18]
|
|
3b0a 0000 ld $00
|
|
3b0b 14f7 ld $f7,y
|
|
3b0c e085 jmp y,$85
|
|
3b0d c219 st [$19]
|
|
Snake: 3b0e 0002 ld $02 ;| RAM segment address (high byte first)
|
|
3b0f 0000 ld $00 ;|
|
|
3b10 00e5 ld $e5 ;| Length (1..256)
|
|
3b11 001a ld $1a ;0200 LD
|
|
3b12 0021 ld $21
|
|
3b13 00e6 ld $e6 ;0202 SUBI
|
|
3b14 0020 ld $20
|
|
3b15 0035 ld $35 ;0204 BCC
|
|
3b16 0053 ld $53 ;0205 GE
|
|
3b17 000b ld $0b
|
|
3b18 0021 ld $21 ;0207 LDW
|
|
3b19 000e ld $0e ;0207 '_frameCount'
|
|
3b1a 00f3 ld $f3 ;0209 DOKE
|
|
3b1b 0017 ld $17 ;0209 '_vPCH'
|
|
3b1c 0090 ld $90 ;020b BRA
|
|
3b1d 0005 ld $05
|
|
3b1e 0059 ld $59 ;020d LDI
|
|
3b1f 0000 ld $00
|
|
3b20 002b ld $2b ;020f STW
|
|
3b21 0030 ld $30 ;020f 'HighScore'
|
|
3b22 00cd ld $cd ;0211 DEF
|
|
3b23 005f ld $5f
|
|
3b24 0021 ld $21 ;0213 LDW
|
|
3b25 0032 ld $32 ;0213 'Char'
|
|
3b26 00e6 ld $e6 ;0215 SUBI
|
|
3b27 0052 ld $52
|
|
3b28 0035 ld $35 ;0217 BCC
|
|
3b29 0053 ld $53 ;0218 GE
|
|
3b2a 0021 ld $21
|
|
3b2b 00e3 ld $e3 ;021a ADDI
|
|
3b2c 0032 ld $32
|
|
3b2d 002b ld $2b ;021c STW
|
|
3b2e 0034 ld $34 ;021c 'i'
|
|
3b2f 0011 ld $11 ;021e LDWI
|
|
3b30 0000 ld $00
|
|
3b31 0007 ld $07
|
|
3b32 0090 ld $90 ;0221 BRA
|
|
3b33 0026 ld $26
|
|
3b34 002b ld $2b ;0223 STW
|
|
3b35 0034 ld $34 ;0223 'i'
|
|
3b36 0011 ld $11 ;0225 LDWI
|
|
3b37 0000 ld $00
|
|
3b38 0008 ld $08
|
|
3b39 002b ld $2b ;0228 STW
|
|
3b3a 0036 ld $36 ;0228 'fontData'
|
|
3b3b 0021 ld $21 ;022a LDW
|
|
3b3c 0034 ld $34 ;022a 'i'
|
|
3b3d 00e9 ld $e9 ;022c LSLW
|
|
3b3e 00e9 ld $e9 ;022d LSLW
|
|
3b3f 0099 ld $99 ;022e ADDW
|
|
3b40 0034 ld $34 ;022e 'i'
|
|
3b41 0099 ld $99 ;0230 ADDW
|
|
3b42 0036 ld $36 ;0230 'fontData'
|
|
3b43 002b ld $2b ;0232 STW
|
|
3b44 0036 ld $36 ;0232 'fontData'
|
|
3b45 0021 ld $21 ;0234 LDW
|
|
3b46 0038 ld $38 ;0234 'BgColor'
|
|
3b47 005e ld $5e ;0236 ST
|
|
3b48 0024 ld $24
|
|
3b49 0021 ld $21 ;0238 LDW
|
|
3b4a 003a ld $3a ;0238 'Color'
|
|
3b4b 005e ld $5e ;023a ST
|
|
3b4c 0025 ld $25
|
|
3b4d 0021 ld $21 ;023c LDW
|
|
3b4e 003c ld $3c ;023c 'Pos'
|
|
3b4f 002b ld $2b ;023e STW
|
|
3b50 0028 ld $28
|
|
3b51 00e3 ld $e3 ;0240 ADDI
|
|
3b52 0006 ld $06
|
|
3b53 002b ld $2b ;0242 STW
|
|
3b54 003c ld $3c ;0242 'Pos'
|
|
3b55 0011 ld $11 ;0244 LDWI
|
|
3b56 00e1 ld $e1
|
|
3b57 0004 ld $04
|
|
3b58 002b ld $2b ;0247 STW
|
|
3b59 0022 ld $22
|
|
3b5a 0059 ld $59 ;0249 LDI
|
|
3b5b 00fb ld $fb
|
|
3b5c 002b ld $2b ;024b STW
|
|
3b5d 0034 ld $34 ;024b 'i'
|
|
3b5e 0021 ld $21 ;024d LDW
|
|
3b5f 0036 ld $36 ;024d 'fontData'
|
|
3b60 007f ld $7f ;024f LUP
|
|
3b61 0000 ld $00
|
|
3b62 0093 ld $93 ;0251 INC
|
|
3b63 0036 ld $36 ;0251 'fontData'
|
|
3b64 005e ld $5e ;0253 ST
|
|
3b65 0026 ld $26
|
|
3b66 00b4 ld $b4 ;0255 SYS
|
|
3b67 00cb ld $cb
|
|
3b68 0093 ld $93 ;0257 INC
|
|
3b69 0028 ld $28
|
|
3b6a 0093 ld $93 ;0259 INC
|
|
3b6b 0034 ld $34 ;0259 'i'
|
|
3b6c 0021 ld $21 ;025b LDW
|
|
3b6d 0034 ld $34 ;025b 'i'
|
|
3b6e 0035 ld $35 ;025d BCC
|
|
3b6f 0072 ld $72 ;025e NE
|
|
3b70 004b ld $4b
|
|
3b71 00ff ld $ff ;0260 RET
|
|
3b72 002b ld $2b ;0261 STW
|
|
3b73 003e ld $3e ;0261 'PrintChar'
|
|
3b74 00cd ld $cd ;0263 DEF
|
|
3b75 0076 ld $76
|
|
3b76 0075 ld $75 ;0265 PUSH
|
|
3b77 002b ld $2b ;0266 STW
|
|
3b78 0040 ld $40 ;0266 'Text'
|
|
3b79 0021 ld $21 ;0268 LDW
|
|
3b7a 0040 ld $40 ;0268 'Text'
|
|
3b7b 00ad ld $ad ;026a PEEK
|
|
3b7c 002b ld $2b ;026b STW
|
|
3b7d 0032 ld $32 ;026b 'Char'
|
|
3b7e 0093 ld $93 ;026d INC
|
|
3b7f 0040 ld $40 ;026d 'Text'
|
|
3b80 0035 ld $35 ;026f BCC
|
|
3b81 003f ld $3f ;0270 EQ
|
|
3b82 0074 ld $74
|
|
3b83 00cf ld $cf ;0272 CALL
|
|
3b84 003e ld $3e ;0272 'PrintChar'
|
|
3b85 0090 ld $90 ;0274 BRA
|
|
3b86 0066 ld $66
|
|
3b87 0063 ld $63 ;0276 POP
|
|
3b88 00ff ld $ff ;0277 RET
|
|
3b89 002b ld $2b ;0278 STW
|
|
3b8a 0042 ld $42 ;0278 'PrintText'
|
|
3b8b 00cd ld $cd ;027a DEF
|
|
3b8c 0090 ld $90
|
|
3b8d 0035 ld $35 ;027c BCC
|
|
3b8e 0056 ld $56 ;027d LE
|
|
3b8f 008f ld $8f
|
|
3b90 002b ld $2b ;027f STW
|
|
3b91 0034 ld $34 ;027f 'i'
|
|
3b92 0021 ld $21 ;0281 LDW
|
|
3b93 003a ld $3a ;0281 'Color'
|
|
3b94 00f0 ld $f0 ;0283 POKE
|
|
3b95 003c ld $3c ;0283 'Pos'
|
|
3b96 0021 ld $21 ;0285 LDW
|
|
3b97 003c ld $3c ;0285 'Pos'
|
|
3b98 0099 ld $99 ;0287 ADDW
|
|
3b99 0044 ld $44 ;0287 'Step'
|
|
3b9a 002b ld $2b ;0289 STW
|
|
3b9b 003c ld $3c ;0289 'Pos'
|
|
3b9c 0021 ld $21 ;028b LDW
|
|
3b9d 0034 ld $34 ;028b 'i'
|
|
3b9e 00e6 ld $e6 ;028d SUBI
|
|
3b9f 0001 ld $01
|
|
3ba0 0090 ld $90 ;028f BRA
|
|
3ba1 007a ld $7a
|
|
3ba2 00ff ld $ff ;0291 RET
|
|
3ba3 002b ld $2b ;0292 STW
|
|
3ba4 0046 ld $46 ;0292 'DrawLine'
|
|
3ba5 00cd ld $cd ;0294 DEF
|
|
3ba6 00bc ld $bc
|
|
3ba7 0075 ld $75 ;0296 PUSH
|
|
3ba8 001a ld $1a ;0297 LD
|
|
3ba9 000e ld $0e
|
|
3baa 00b8 ld $b8 ;0299 SUBW
|
|
3bab 0048 ld $48 ;0299 'TimeOut'
|
|
3bac 0082 ld $82 ;029b ANDI
|
|
3bad 0080 ld $80
|
|
3bae 0035 ld $35 ;029d BCC
|
|
3baf 0072 ld $72 ;029e NE
|
|
3bb0 00a9 ld $a9
|
|
3bb1 0021 ld $21 ;02a0 LDW
|
|
3bb2 004a ld $4a ;02a0 'Timer'
|
|
3bb3 0035 ld $35 ;02a2 BCC
|
|
3bb4 0056 ld $56 ;02a3 LE
|
|
3bb5 00a7 ld $a7
|
|
3bb6 00e6 ld $e6 ;02a5 SUBI
|
|
3bb7 0001 ld $01
|
|
3bb8 002b ld $2b ;02a7 STW
|
|
3bb9 004a ld $4a ;02a7 'Timer'
|
|
3bba 00cf ld $cf ;02a9 CALL
|
|
3bbb 004c ld $4c ;02a9 'DrawTimer'
|
|
3bbc 001a ld $1a ;02ab LD
|
|
3bbd 0011 ld $11
|
|
3bbe 0082 ld $82 ;02ad ANDI
|
|
3bbf 0080 ld $80
|
|
3bc0 0035 ld $35 ;02af BCC
|
|
3bc1 0072 ld $72 ;02b0 NE
|
|
3bc2 00b4 ld $b4
|
|
3bc3 00e6 ld $e6 ;02b2 SUBI
|
|
3bc4 0001 ld $01
|
|
3bc5 0090 ld $90 ;02b4 BRA
|
|
3bc6 00b6 ld $b6
|
|
3bc7 0059 ld $59 ;02b6 LDI
|
|
3bc8 0000 ld $00
|
|
3bc9 0099 ld $99 ;02b8 ADDW
|
|
3bca 004e ld $4e ;02b8 'Delay'
|
|
3bcb 00cf ld $cf ;02ba CALL
|
|
3bcc 0050 ld $50 ;02ba 'Wait'
|
|
3bcd 0063 ld $63 ;02bc POP
|
|
3bce 00ff ld $ff ;02bd RET
|
|
3bcf 002b ld $2b ;02be STW
|
|
3bd0 0052 ld $52 ;02be 'TimeStep'
|
|
3bd1 00cd ld $cd ;02c0 DEF
|
|
3bd2 00de ld $de
|
|
3bd3 0075 ld $75 ;02c2 PUSH
|
|
3bd4 0011 ld $11 ;02c3 LDWI
|
|
3bd5 0020 ld $20
|
|
3bd6 0008 ld $08
|
|
3bd7 002b ld $2b ;02c6 STW
|
|
3bd8 003c ld $3c ;02c6 'Pos'
|
|
3bd9 0059 ld $59 ;02c8 LDI
|
|
3bda 0008 ld $08
|
|
3bdb 002b ld $2b ;02ca STW
|
|
3bdc 003a ld $3a ;02ca 'Color'
|
|
3bdd 0059 ld $59 ;02cc LDI
|
|
3bde 0000 ld $00
|
|
3bdf 002b ld $2b ;02ce STW
|
|
3be0 0038 ld $38 ;02ce 'BgColor'
|
|
3be1 0021 ld $21 ;02d0 LDW
|
|
3be2 004a ld $4a ;02d0 'Timer'
|
|
3be3 002b ld $2b ;02d2 STW
|
|
3be4 0054 ld $54 ;02d2 'Value'
|
|
3be5 00cf ld $cf ;02d4 CALL
|
|
3be6 0056 ld $56 ;02d4 'DrawNumber2'
|
|
3be7 0021 ld $21 ;02d6 LDW
|
|
3be8 0048 ld $48 ;02d6 'TimeOut'
|
|
3be9 00e3 ld $e3 ;02d8 ADDI
|
|
3bea 003c ld $3c
|
|
3beb 0082 ld $82 ;02da ANDI
|
|
3bec 00ff ld $ff
|
|
3bed 002b ld $2b ;02dc STW
|
|
3bee 0048 ld $48 ;02dc 'TimeOut'
|
|
3bef 0063 ld $63 ;02de POP
|
|
3bf0 00ff ld $ff ;02df RET
|
|
3bf1 002b ld $2b ;02e0 STW
|
|
3bf2 004c ld $4c ;02e0 'DrawTimer'
|
|
3bf3 0093 ld $93 ;02e2 INC
|
|
3bf4 001b ld $1b ;02e2 '_vLR'+1
|
|
3bf5 00ff ld $ff ;02e4 RET
|
|
3bf6 0003 ld $03 ;| RAM segment address (high byte first)
|
|
3bf7 0000 ld $00 ;|
|
|
3bf8 00f7 ld $f7 ;| Length (1..256)
|
|
3bf9 00cd ld $cd ;0300 DEF
|
|
3bfa 000b ld $0b
|
|
3bfb fe00 bra ac ;+-----------------------------------+
|
|
3bfc fcfd bra $3bfd ;| |
|
|
3bfd 1404 ld $04,y ;| Trampoline for page $3b00 lookups |
|
|
3bfe e068 jmp y,$68 ;| |
|
|
3bff c218 st [$18] ;+-----------------------------------+
|
|
3c00 0075 ld $75 ;0302 PUSH
|
|
3c01 0059 ld $59 ;0303 LDI
|
|
3c02 000f ld $0f
|
|
3c03 002b ld $2b ;0305 STW
|
|
3c04 003a ld $3a ;0305 'Color'
|
|
3c05 0021 ld $21 ;0307 LDW
|
|
3c06 0058 ld $58 ;0307 'Head'
|
|
3c07 00cf ld $cf ;0309 CALL
|
|
3c08 005a ld $5a ;0309 'DrawBlock'
|
|
3c09 0063 ld $63 ;030b POP
|
|
3c0a 00ff ld $ff ;030c RET
|
|
3c0b 002b ld $2b ;030d STW
|
|
3c0c 005c ld $5c ;030d 'DrawHead'
|
|
3c0d 00cd ld $cd ;030f DEF
|
|
3c0e 0043 ld $43
|
|
3c0f 0075 ld $75 ;0311 PUSH
|
|
3c10 0011 ld $11 ;0312 LDWI
|
|
3c11 0035 ld $35
|
|
3c12 0044 ld $44
|
|
3c13 002b ld $2b ;0315 STW
|
|
3c14 003c ld $3c ;0315 'Pos'
|
|
3c15 0059 ld $59 ;0317 LDI
|
|
3c16 0004 ld $04
|
|
3c17 002b ld $2b ;0319 STW
|
|
3c18 0038 ld $38 ;0319 'BgColor'
|
|
3c19 00cd ld $cd ;031b DEF
|
|
3c1a 0025 ld $25
|
|
3c1b 0047 ld $47 ;031d 'G'
|
|
3c1c 0041 ld $41 ;031e 'A'
|
|
3c1d 004d ld $4d ;031f 'M'
|
|
3c1e 0045 ld $45 ;0320 'E'
|
|
3c1f 0020 ld $20 ;0321 ' '
|
|
3c20 004f ld $4f ;0322 'O'
|
|
3c21 0056 ld $56 ;0323 'V'
|
|
3c22 0045 ld $45 ;0324 'E'
|
|
3c23 0052 ld $52 ;0325 'R'
|
|
3c24 0000 ld $00 ;0326 0
|
|
3c25 00cf ld $cf ;0327 CALL
|
|
3c26 0042 ld $42 ;0327 'PrintText'
|
|
3c27 0021 ld $21 ;0329 LDW
|
|
3c28 005e ld $5e ;0329 'Score'
|
|
3c29 00b8 ld $b8 ;032b SUBW
|
|
3c2a 0030 ld $30 ;032b 'HighScore'
|
|
3c2b 0035 ld $35 ;032d BCC
|
|
3c2c 0056 ld $56 ;032e LE
|
|
3c2d 003f ld $3f
|
|
3c2e 0021 ld $21 ;0330 LDW
|
|
3c2f 0060 ld $60 ;0330 'Control'
|
|
3c30 00fc ld $fc ;0332 XORW
|
|
3c31 0062 ld $62 ;0332 'PlayerControl'
|
|
3c32 0035 ld $35 ;0334 BCC
|
|
3c33 0072 ld $72 ;0335 NE
|
|
3c34 003f ld $3f
|
|
3c35 0021 ld $21 ;0337 LDW
|
|
3c36 005e ld $5e ;0337 'Score'
|
|
3c37 002b ld $2b ;0339 STW
|
|
3c38 0030 ld $30 ;0339 'HighScore'
|
|
3c39 0059 ld $59 ;033b LDI
|
|
3c3a 001e ld $1e
|
|
3c3b 002b ld $2b ;033d STW
|
|
3c3c 003a ld $3a ;033d 'Color'
|
|
3c3d 00cf ld $cf ;033f CALL
|
|
3c3e 0064 ld $64 ;033f 'DrawHighScore'
|
|
3c3f 00cf ld $cf ;0341 CALL
|
|
3c40 0066 ld $66 ;0341 'PlayGameOverSound'
|
|
3c41 0063 ld $63 ;0343 POP
|
|
3c42 00ff ld $ff ;0344 RET
|
|
3c43 002b ld $2b ;0345 STW
|
|
3c44 0068 ld $68 ;0345 'GameOver'
|
|
3c45 00cd ld $cd ;0347 DEF
|
|
3c46 0059 ld $59
|
|
3c47 002b ld $2b ;0349 STW
|
|
3c48 006a ld $6a ;0349 'tmp'
|
|
3c49 001a ld $1a ;034b LD
|
|
3c4a 000e ld $0e
|
|
3c4b 0099 ld $99 ;034d ADDW
|
|
3c4c 006a ld $6a ;034d 'tmp'
|
|
3c4d 0082 ld $82 ;034f ANDI
|
|
3c4e 00ff ld $ff
|
|
3c4f 002b ld $2b ;0351 STW
|
|
3c50 006a ld $6a ;0351 'tmp'
|
|
3c51 001a ld $1a ;0353 LD
|
|
3c52 000e ld $0e
|
|
3c53 00b8 ld $b8 ;0355 SUBW
|
|
3c54 006a ld $6a ;0355 'tmp'
|
|
3c55 0035 ld $35 ;0357 BCC
|
|
3c56 0072 ld $72 ;0358 NE
|
|
3c57 0051 ld $51
|
|
3c58 00ff ld $ff ;035a RET
|
|
3c59 002b ld $2b ;035b STW
|
|
3c5a 0050 ld $50 ;035b 'Wait'
|
|
3c5b 00cd ld $cd ;035d DEF
|
|
3c5c 007f ld $7f
|
|
3c5d 0075 ld $75 ;035f PUSH
|
|
3c5e 0059 ld $59 ;0360 LDI
|
|
3c5f 0008 ld $08
|
|
3c60 002b ld $2b ;0362 STW
|
|
3c61 003a ld $3a ;0362 'Color'
|
|
3c62 0059 ld $59 ;0364 LDI
|
|
3c63 0000 ld $00
|
|
3c64 002b ld $2b ;0366 STW
|
|
3c65 0038 ld $38 ;0366 'BgColor'
|
|
3c66 0011 ld $11 ;0368 LDWI
|
|
3c67 0000 ld $00
|
|
3c68 0008 ld $08
|
|
3c69 00cf ld $cf ;036b CALL
|
|
3c6a 006c ld $6c ;036b 'ClearScreen'
|
|
3c6b 0011 ld $11 ;036d LDWI
|
|
3c6c 0038 ld $38
|
|
3c6d 0008 ld $08
|
|
3c6e 002b ld $2b ;0370 STW
|
|
3c6f 003c ld $3c ;0370 'Pos'
|
|
3c70 00cd ld $cd ;0372 DEF
|
|
3c71 007b ld $7b
|
|
3c72 0047 ld $47 ;0374 'G'
|
|
3c73 0069 ld $69 ;0375 'i'
|
|
3c74 0067 ld $67 ;0376 'g'
|
|
3c75 0061 ld $61 ;0377 'a'
|
|
3c76 0074 ld $74 ;0378 't'
|
|
3c77 0072 ld $72 ;0379 'r'
|
|
3c78 006f ld $6f ;037a 'o'
|
|
3c79 006e ld $6e ;037b 'n'
|
|
3c7a 0000 ld $00 ;037c 0
|
|
3c7b 00cf ld $cf ;037d CALL
|
|
3c7c 0042 ld $42 ;037d 'PrintText'
|
|
3c7d 0063 ld $63 ;037f POP
|
|
3c7e 00ff ld $ff ;0380 RET
|
|
3c7f 002b ld $2b ;0381 STW
|
|
3c80 006e ld $6e ;0381 'Intro'
|
|
3c81 00cd ld $cd ;0383 DEF
|
|
3c82 00a3 ld $a3
|
|
3c83 002b ld $2b ;0385 STW
|
|
3c84 0070 ld $70 ;0385 'p'
|
|
3c85 0011 ld $11 ;0387 LDWI
|
|
3c86 0003 ld $03
|
|
3c87 000b ld $0b
|
|
3c88 002b ld $2b ;038a STW
|
|
3c89 0022 ld $22
|
|
3c8a 0021 ld $21 ;038c LDW
|
|
3c8b 0038 ld $38 ;038c 'BgColor'
|
|
3c8c 005e ld $5e ;038e ST
|
|
3c8d 0025 ld $25
|
|
3c8e 0021 ld $21 ;0390 LDW
|
|
3c8f 0070 ld $70 ;0390 'p'
|
|
3c90 002b ld $2b ;0392 STW
|
|
3c91 0026 ld $26
|
|
3c92 0059 ld $59 ;0394 LDI
|
|
3c93 00a0 ld $a0
|
|
3c94 005e ld $5e ;0396 ST
|
|
3c95 0024 ld $24
|
|
3c96 00b4 ld $b4 ;0398 SYS
|
|
3c97 00f3 ld $f3
|
|
3c98 0011 ld $11 ;039a LDWI
|
|
3c99 0000 ld $00
|
|
3c9a 0001 ld $01
|
|
3c9b 0099 ld $99 ;039d ADDW
|
|
3c9c 0070 ld $70 ;039d 'p'
|
|
3c9d 002b ld $2b ;039f STW
|
|
3c9e 0070 ld $70 ;039f 'p'
|
|
3c9f 0035 ld $35 ;03a1 BCC
|
|
3ca0 004d ld $4d ;03a2 GT
|
|
3ca1 0090 ld $90
|
|
3ca2 00ff ld $ff ;03a4 RET
|
|
3ca3 002b ld $2b ;03a5 STW
|
|
3ca4 006c ld $6c ;03a5 'ClearScreen'
|
|
3ca5 00cd ld $cd ;03a7 DEF
|
|
3ca6 00c1 ld $c1
|
|
3ca7 0059 ld $59 ;03a9 LDI
|
|
3ca8 0000 ld $00
|
|
3ca9 00b8 ld $b8 ;03ab SUBW
|
|
3caa 0072 ld $72 ;03ab 'stepV'
|
|
3cab 002b ld $2b ;03ad STW
|
|
3cac 006a ld $6a ;03ad 'tmp'
|
|
3cad 0021 ld $21 ;03af LDW
|
|
3cae 0074 ld $74 ;03af 'stepU'
|
|
3caf 002b ld $2b ;03b1 STW
|
|
3cb0 0072 ld $72 ;03b1 'stepV'
|
|
3cb1 0021 ld $21 ;03b3 LDW
|
|
3cb2 006a ld $6a ;03b3 'tmp'
|
|
3cb3 002b ld $2b ;03b5 STW
|
|
3cb4 0074 ld $74 ;03b5 'stepU'
|
|
3cb5 0021 ld $21 ;03b7 LDW
|
|
3cb6 0076 ld $76 ;03b7 'Bias'
|
|
3cb7 0035 ld $35 ;03b9 BCC
|
|
3cb8 0053 ld $53 ;03ba GE
|
|
3cb9 00bc ld $bc
|
|
3cba 0059 ld $59 ;03bc LDI
|
|
3cbb 0000 ld $00
|
|
3cbc 00e3 ld $e3 ;03be ADDI
|
|
3cbd 003c ld $3c
|
|
3cbe 002b ld $2b ;03c0 STW
|
|
3cbf 0076 ld $76 ;03c0 'Bias'
|
|
3cc0 00ff ld $ff ;03c2 RET
|
|
3cc1 002b ld $2b ;03c3 STW
|
|
3cc2 0078 ld $78 ;03c3 'TurnL'
|
|
3cc3 00cd ld $cd ;03c5 DEF
|
|
3cc4 00df ld $df
|
|
3cc5 0059 ld $59 ;03c7 LDI
|
|
3cc6 0000 ld $00
|
|
3cc7 00b8 ld $b8 ;03c9 SUBW
|
|
3cc8 0074 ld $74 ;03c9 'stepU'
|
|
3cc9 002b ld $2b ;03cb STW
|
|
3cca 006a ld $6a ;03cb 'tmp'
|
|
3ccb 0021 ld $21 ;03cd LDW
|
|
3ccc 0072 ld $72 ;03cd 'stepV'
|
|
3ccd 002b ld $2b ;03cf STW
|
|
3cce 0074 ld $74 ;03cf 'stepU'
|
|
3ccf 0021 ld $21 ;03d1 LDW
|
|
3cd0 006a ld $6a ;03d1 'tmp'
|
|
3cd1 002b ld $2b ;03d3 STW
|
|
3cd2 0072 ld $72 ;03d3 'stepV'
|
|
3cd3 0021 ld $21 ;03d5 LDW
|
|
3cd4 0076 ld $76 ;03d5 'Bias'
|
|
3cd5 0035 ld $35 ;03d7 BCC
|
|
3cd6 0056 ld $56 ;03d8 LE
|
|
3cd7 00da ld $da
|
|
3cd8 0059 ld $59 ;03da LDI
|
|
3cd9 0000 ld $00
|
|
3cda 00e6 ld $e6 ;03dc SUBI
|
|
3cdb 003c ld $3c
|
|
3cdc 002b ld $2b ;03de STW
|
|
3cdd 0076 ld $76 ;03de 'Bias'
|
|
3cde 00ff ld $ff ;03e0 RET
|
|
3cdf 002b ld $2b ;03e1 STW
|
|
3ce0 007a ld $7a ;03e1 'TurnR'
|
|
3ce1 00cd ld $cd ;03e3 DEF
|
|
3ce2 00f0 ld $f0
|
|
3ce3 002b ld $2b ;03e5 STW
|
|
3ce4 003c ld $3c ;03e5 'Pos'
|
|
3ce5 0021 ld $21 ;03e7 LDW
|
|
3ce6 003a ld $3a ;03e7 'Color'
|
|
3ce7 005e ld $5e ;03e9 ST
|
|
3ce8 0019 ld $19
|
|
3ce9 00f3 ld $f3 ;03eb DOKE
|
|
3cea 003c ld $3c ;03eb 'Pos'
|
|
3ceb 0093 ld $93 ;03ed INC
|
|
3cec 003d ld $3d ;03ed 'Pos'+1
|
|
3ced 00f3 ld $f3 ;03ef DOKE
|
|
3cee 003c ld $3c ;03ef 'Pos'
|
|
3cef 00ff ld $ff ;03f1 RET
|
|
3cf0 002b ld $2b ;03f2 STW
|
|
3cf1 005a ld $5a ;03f2 'DrawBlock'
|
|
3cf2 0093 ld $93 ;03f4 INC
|
|
3cf3 001b ld $1b ;03f4 '_vLR'+1
|
|
3cf4 00ff ld $ff ;03f6 RET
|
|
3cf5 0004 ld $04 ;| RAM segment address (high byte first)
|
|
3cf6 0000 ld $00 ;|
|
|
3cf7 00f9 ld $f9 ;| Length (1..256)
|
|
3cf8 00cd ld $cd ;0400 DEF
|
|
3cf9 00ae ld $ae
|
|
3cfa 0075 ld $75 ;0402 PUSH
|
|
3cfb fe00 bra ac ;+-----------------------------------+
|
|
3cfc fcfd bra $3cfd ;| |
|
|
3cfd 1404 ld $04,y ;| Trampoline for page $3c00 lookups |
|
|
3cfe e068 jmp y,$68 ;| |
|
|
3cff c218 st [$18] ;+-----------------------------------+
|
|
3d00 00cf ld $cf ;0403 CALL
|
|
3d01 0060 ld $60 ;0403 'Control'
|
|
3d02 001a ld $1a ;0405 LD
|
|
3d03 0075 ld $75 ;0405 'stepU'+1
|
|
3d04 0082 ld $82 ;0407 ANDI
|
|
3d05 0080 ld $80
|
|
3d06 002b ld $2b ;0409 STW
|
|
3d07 006a ld $6a ;0409 'tmp'
|
|
3d08 0021 ld $21 ;040b LDW
|
|
3d09 0074 ld $74 ;040b 'stepU'
|
|
3d0a 0082 ld $82 ;040d ANDI
|
|
3d0b 0002 ld $02
|
|
3d0c 0035 ld $35 ;040f BCC
|
|
3d0d 003f ld $3f ;0410 EQ
|
|
3d0e 0012 ld $12
|
|
3d0f 0059 ld $59 ;0412 LDI
|
|
3d10 0040 ld $40
|
|
3d11 0099 ld $99 ;0414 ADDW
|
|
3d12 006a ld $6a ;0414 'tmp'
|
|
3d13 00e3 ld $e3 ;0416 ADDI
|
|
3d14 001b ld $1b
|
|
3d15 002b ld $2b ;0418 STW
|
|
3d16 003a ld $3a ;0418 'Color'
|
|
3d17 001a ld $1a ;041a LD
|
|
3d18 0059 ld $59 ;041a 'Head'+1
|
|
3d19 00fc ld $fc ;041c XORW
|
|
3d1a 0058 ld $58 ;041c 'Head'
|
|
3d1b 0082 ld $82 ;041e ANDI
|
|
3d1c 0002 ld $02
|
|
3d1d 0035 ld $35 ;0420 BCC
|
|
3d1e 003f ld $3f ;0421 EQ
|
|
3d1f 0023 ld $23
|
|
3d20 0059 ld $59 ;0423 LDI
|
|
3d21 0001 ld $01
|
|
3d22 00fc ld $fc ;0425 XORW
|
|
3d23 003a ld $3a ;0425 'Color'
|
|
3d24 002b ld $2b ;0427 STW
|
|
3d25 003a ld $3a ;0427 'Color'
|
|
3d26 0021 ld $21 ;0429 LDW
|
|
3d27 0058 ld $58 ;0429 'Head'
|
|
3d28 00cf ld $cf ;042b CALL
|
|
3d29 005a ld $5a ;042b 'DrawBlock'
|
|
3d2a 0021 ld $21 ;042d LDW
|
|
3d2b 0058 ld $58 ;042d 'Head'
|
|
3d2c 0099 ld $99 ;042f ADDW
|
|
3d2d 0074 ld $74 ;042f 'stepU'
|
|
3d2e 002b ld $2b ;0431 STW
|
|
3d2f 0058 ld $58 ;0431 'Head'
|
|
3d30 0021 ld $21 ;0433 LDW
|
|
3d31 0058 ld $58 ;0433 'Head'
|
|
3d32 00ad ld $ad ;0435 PEEK
|
|
3d33 0082 ld $82 ;0436 ANDI
|
|
3d34 0003 ld $03
|
|
3d35 0035 ld $35 ;0438 BCC
|
|
3d36 003f ld $3f ;0439 EQ
|
|
3d37 003b ld $3b
|
|
3d38 0063 ld $63 ;043b POP
|
|
3d39 00ff ld $ff ;043c RET
|
|
3d3a 0021 ld $21 ;043d LDW
|
|
3d3b 0058 ld $58 ;043d 'Head'
|
|
3d3c 00ad ld $ad ;043f PEEK
|
|
3d3d 008c ld $8c ;0440 XORI
|
|
3d3e 0018 ld $18
|
|
3d3f 0035 ld $35 ;0442 BCC
|
|
3d40 0072 ld $72 ;0443 NE
|
|
3d41 005d ld $5d
|
|
3d42 0059 ld $59 ;0445 LDI
|
|
3d43 0040 ld $40
|
|
3d44 0099 ld $99 ;0447 ADDW
|
|
3d45 004a ld $4a ;0447 'Timer'
|
|
3d46 00cf ld $cf ;0449 CALL
|
|
3d47 007c ld $7c ;0449 'SetNote'
|
|
3d48 0059 ld $59 ;044b LDI
|
|
3d49 0002 ld $02
|
|
3d4a 005e ld $5e ;044d ST
|
|
3d4b 002c ld $2c
|
|
3d4c 0021 ld $21 ;044f LDW
|
|
3d4d 005e ld $5e ;044f 'Score'
|
|
3d4e 0099 ld $99 ;0451 ADDW
|
|
3d4f 004a ld $4a ;0451 'Timer'
|
|
3d50 002b ld $2b ;0453 STW
|
|
3d51 005e ld $5e ;0453 'Score'
|
|
3d52 00cf ld $cf ;0455 CALL
|
|
3d53 007e ld $7e ;0455 'DrawScore'
|
|
3d54 0059 ld $59 ;0457 LDI
|
|
3d55 0005 ld $05
|
|
3d56 00cf ld $cf ;0459 CALL
|
|
3d57 0081 ld $81 ;0459 'AddTimer'
|
|
3d58 0093 ld $93 ;045b INC
|
|
3d59 0083 ld $83 ;045b 'Grow'
|
|
3d5a 0093 ld $93 ;045d INC
|
|
3d5b 0085 ld $85 ;045d 'Drops'
|
|
3d5c 00cf ld $cf ;045f CALL
|
|
3d5d 005c ld $5c ;045f 'DrawHead'
|
|
3d5e 0021 ld $21 ;0461 LDW
|
|
3d5f 0083 ld $83 ;0461 'Grow'
|
|
3d60 0035 ld $35 ;0463 BCC
|
|
3d61 0056 ld $56 ;0464 LE
|
|
3d62 006c ld $6c
|
|
3d63 00e6 ld $e6 ;0466 SUBI
|
|
3d64 0001 ld $01
|
|
3d65 002b ld $2b ;0468 STW
|
|
3d66 0083 ld $83 ;0468 'Grow'
|
|
3d67 00cf ld $cf ;046a CALL
|
|
3d68 0087 ld $87 ;046a 'AddFood'
|
|
3d69 0090 ld $90 ;046c BRA
|
|
3d6a 00aa ld $aa
|
|
3d6b 0021 ld $21 ;046e LDW
|
|
3d6c 0089 ld $89 ;046e 'Tail'
|
|
3d6d 00ad ld $ad ;0470 PEEK
|
|
3d6e 002b ld $2b ;0471 STW
|
|
3d6f 006a ld $6a ;0471 'tmp'
|
|
3d70 0021 ld $21 ;0473 LDW
|
|
3d71 0085 ld $85 ;0473 'Drops'
|
|
3d72 0035 ld $35 ;0475 BCC
|
|
3d73 0056 ld $56 ;0476 LE
|
|
3d74 007e ld $7e
|
|
3d75 00e6 ld $e6 ;0478 SUBI
|
|
3d76 0001 ld $01
|
|
3d77 002b ld $2b ;047a STW
|
|
3d78 0085 ld $85 ;047a 'Drops'
|
|
3d79 0059 ld $59 ;047c LDI
|
|
3d7a 003e ld $3e
|
|
3d7b 0090 ld $90 ;047e BRA
|
|
3d7c 0080 ld $80
|
|
3d7d 0059 ld $59 ;0480 LDI
|
|
3d7e 0004 ld $04
|
|
3d7f 002b ld $2b ;0482 STW
|
|
3d80 003a ld $3a ;0482 'Color'
|
|
3d81 0021 ld $21 ;0484 LDW
|
|
3d82 0089 ld $89 ;0484 'Tail'
|
|
3d83 00cf ld $cf ;0486 CALL
|
|
3d84 005a ld $5a ;0486 'DrawBlock'
|
|
3d85 0021 ld $21 ;0488 LDW
|
|
3d86 006a ld $6a ;0488 'tmp'
|
|
3d87 0082 ld $82 ;048a ANDI
|
|
3d88 0040 ld $40
|
|
3d89 0035 ld $35 ;048c BCC
|
|
3d8a 0072 ld $72 ;048d NE
|
|
3d8b 0092 ld $92
|
|
3d8c 0011 ld $11 ;048f LDWI
|
|
3d8d 0000 ld $00
|
|
3d8e 0001 ld $01
|
|
3d8f 0090 ld $90 ;0492 BRA
|
|
3d90 0094 ld $94
|
|
3d91 0059 ld $59 ;0494 LDI
|
|
3d92 0001 ld $01
|
|
3d93 002b ld $2b ;0496 STW
|
|
3d94 008b ld $8b ;0496 'x'
|
|
3d95 0021 ld $21 ;0498 LDW
|
|
3d96 006a ld $6a ;0498 'tmp'
|
|
3d97 0082 ld $82 ;049a ANDI
|
|
3d98 0080 ld $80
|
|
3d99 0035 ld $35 ;049c BCC
|
|
3d9a 0072 ld $72 ;049d NE
|
|
3d9b 00a1 ld $a1
|
|
3d9c 0021 ld $21 ;049f LDW
|
|
3d9d 008b ld $8b ;049f 'x'
|
|
3d9e 0090 ld $90 ;04a1 BRA
|
|
3d9f 00a5 ld $a5
|
|
3da0 0059 ld $59 ;04a3 LDI
|
|
3da1 0000 ld $00
|
|
3da2 00b8 ld $b8 ;04a5 SUBW
|
|
3da3 008b ld $8b ;04a5 'x'
|
|
3da4 00e9 ld $e9 ;04a7 LSLW
|
|
3da5 0099 ld $99 ;04a8 ADDW
|
|
3da6 0089 ld $89 ;04a8 'Tail'
|
|
3da7 002b ld $2b ;04aa STW
|
|
3da8 0089 ld $89 ;04aa 'Tail'
|
|
3da9 00cf ld $cf ;04ac CALL
|
|
3daa 0052 ld $52 ;04ac 'TimeStep'
|
|
3dab 0090 ld $90 ;04ae BRA
|
|
3dac 0001 ld $01
|
|
3dad 002b ld $2b ;04b0 STW
|
|
3dae 008d ld $8d ;04b0 'RunGame'
|
|
3daf 00cd ld $cd ;04b2 DEF
|
|
3db0 00ee ld $ee
|
|
3db1 0075 ld $75 ;04b4 PUSH
|
|
3db2 0059 ld $59 ;04b5 LDI
|
|
3db3 0018 ld $18
|
|
3db4 002b ld $2b ;04b7 STW
|
|
3db5 003a ld $3a ;04b7 'Color'
|
|
3db6 0011 ld $11 ;04b9 LDWI
|
|
3db7 00a7 ld $a7
|
|
3db8 0004 ld $04
|
|
3db9 002b ld $2b ;04bc STW
|
|
3dba 0022 ld $22
|
|
3dbb 00b4 ld $b4 ;04be SYS
|
|
3dbc 00fd ld $fd
|
|
3dbd 002b ld $2b ;04c0 STW
|
|
3dbe 003c ld $3c ;04c0 'Pos'
|
|
3dbf 001a ld $1a ;04c2 LD
|
|
3dc0 003c ld $3c ;04c2 'Pos'
|
|
3dc1 00e6 ld $e6 ;04c4 SUBI
|
|
3dc2 0080 ld $80
|
|
3dc3 0035 ld $35 ;04c6 BCC
|
|
3dc4 0053 ld $53 ;04c7 GE
|
|
3dc5 00c9 ld $c9
|
|
3dc6 00e3 ld $e3 ;04c9 ADDI
|
|
3dc7 0096 ld $96
|
|
3dc8 00e3 ld $e3 ;04cb ADDI
|
|
3dc9 0005 ld $05
|
|
3dca 0082 ld $82 ;04cd ANDI
|
|
3dcb 00fe ld $fe
|
|
3dcc 005e ld $5e ;04cf ST
|
|
3dcd 003c ld $3c ;04cf 'Pos'
|
|
3dce 001a ld $1a ;04d1 LD
|
|
3dcf 003d ld $3d ;04d1 'Pos'+1
|
|
3dd0 0082 ld $82 ;04d3 ANDI
|
|
3dd1 007f ld $7f
|
|
3dd2 00e6 ld $e6 ;04d5 SUBI
|
|
3dd3 0040 ld $40
|
|
3dd4 0035 ld $35 ;04d7 BCC
|
|
3dd5 0053 ld $53 ;04d8 GE
|
|
3dd6 00da ld $da
|
|
3dd7 00e3 ld $e3 ;04da ADDI
|
|
3dd8 0066 ld $66
|
|
3dd9 00e3 ld $e3 ;04dc ADDI
|
|
3dda 0015 ld $15
|
|
3ddb 0082 ld $82 ;04de ANDI
|
|
3ddc 00fe ld $fe
|
|
3ddd 005e ld $5e ;04e0 ST
|
|
3dde 003d ld $3d ;04e0 'Pos'+1
|
|
3ddf 0021 ld $21 ;04e2 LDW
|
|
3de0 003c ld $3c ;04e2 'Pos'
|
|
3de1 00ad ld $ad ;04e4 PEEK
|
|
3de2 008c ld $8c ;04e5 XORI
|
|
3de3 0004 ld $04
|
|
3de4 0035 ld $35 ;04e7 BCC
|
|
3de5 0072 ld $72 ;04e8 NE
|
|
3de6 00b7 ld $b7
|
|
3de7 0021 ld $21 ;04ea LDW
|
|
3de8 003c ld $3c ;04ea 'Pos'
|
|
3de9 00cf ld $cf ;04ec CALL
|
|
3dea 005a ld $5a ;04ec 'DrawBlock'
|
|
3deb 0063 ld $63 ;04ee POP
|
|
3dec 00ff ld $ff ;04ef RET
|
|
3ded 002b ld $2b ;04f0 STW
|
|
3dee 0087 ld $87 ;04f0 'AddFood'
|
|
3def 0059 ld $59 ;04f2 LDI
|
|
3df0 0000 ld $00
|
|
3df1 002b ld $2b ;04f4 STW
|
|
3df2 0076 ld $76 ;04f4 'Bias'
|
|
3df3 0093 ld $93 ;04f6 INC
|
|
3df4 001b ld $1b ;04f6 '_vLR'+1
|
|
3df5 00ff ld $ff ;04f8 RET
|
|
3df6 0005 ld $05 ;| RAM segment address (high byte first)
|
|
3df7 0000 ld $00 ;|
|
|
3df8 00ed ld $ed ;| Length (1..256)
|
|
3df9 00cd ld $cd ;0500 DEF
|
|
3dfa 00e6 ld $e6
|
|
3dfb fe00 bra ac ;+-----------------------------------+
|
|
3dfc fcfd bra $3dfd ;| |
|
|
3dfd 1404 ld $04,y ;| Trampoline for page $3d00 lookups |
|
|
3dfe e068 jmp y,$68 ;| |
|
|
3dff c218 st [$18] ;+-----------------------------------+
|
|
3e00 0075 ld $75 ;0502 PUSH
|
|
3e01 001a ld $1a ;0503 LD
|
|
3e02 0011 ld $11
|
|
3e03 0082 ld $82 ;0505 ANDI
|
|
3e04 00cf ld $cf
|
|
3e05 008c ld $8c ;0507 XORI
|
|
3e06 00cf ld $cf
|
|
3e07 0035 ld $35 ;0509 BCC
|
|
3e08 003f ld $3f ;050a EQ
|
|
3e09 000e ld $0e
|
|
3e0a 00cf ld $cf ;050c CALL
|
|
3e0b 008f ld $8f ;050c 'SetupGame'
|
|
3e0c 0063 ld $63 ;050e POP
|
|
3e0d 00ff ld $ff ;050f RET
|
|
3e0e 0021 ld $21 ;0510 LDW
|
|
3e0f 0078 ld $78 ;0510 'TurnL'
|
|
3e10 002b ld $2b ;0512 STW
|
|
3e11 0070 ld $70 ;0512 'p'
|
|
3e12 0021 ld $21 ;0514 LDW
|
|
3e13 007a ld $7a ;0514 'TurnR'
|
|
3e14 002b ld $2b ;0516 STW
|
|
3e15 0091 ld $91 ;0516 'q'
|
|
3e16 0021 ld $21 ;0518 LDW
|
|
3e17 0058 ld $58 ;0518 'Head'
|
|
3e18 0099 ld $99 ;051a ADDW
|
|
3e19 0074 ld $74 ;051a 'stepU'
|
|
3e1a 00ad ld $ad ;051c PEEK
|
|
3e1b 008c ld $8c ;051d XORI
|
|
3e1c 0004 ld $04
|
|
3e1d 002b ld $2b ;051f STW
|
|
3e1e 006a ld $6a ;051f 'tmp'
|
|
3e1f 0035 ld $35 ;0521 BCC
|
|
3e20 003f ld $3f ;0522 EQ
|
|
3e21 002b ld $2b
|
|
3e22 008c ld $8c ;0524 XORI
|
|
3e23 001c ld $1c
|
|
3e24 0035 ld $35 ;0526 BCC
|
|
3e25 0072 ld $72 ;0527 NE
|
|
3e26 0029 ld $29
|
|
3e27 002b ld $2b ;0529 STW
|
|
3e28 006a ld $6a ;0529 'tmp'
|
|
3e29 0090 ld $90 ;052b BRA
|
|
3e2a 0039 ld $39
|
|
3e2b 0021 ld $21 ;052d LDW
|
|
3e2c 0058 ld $58 ;052d 'Head'
|
|
3e2d 0099 ld $99 ;052f ADDW
|
|
3e2e 0074 ld $74 ;052f 'stepU'
|
|
3e2f 0099 ld $99 ;0531 ADDW
|
|
3e30 0074 ld $74 ;0531 'stepU'
|
|
3e31 00ad ld $ad ;0533 PEEK
|
|
3e32 008c ld $8c ;0534 XORI
|
|
3e33 003e ld $3e
|
|
3e34 0035 ld $35 ;0536 BCC
|
|
3e35 0072 ld $72 ;0537 NE
|
|
3e36 0039 ld $39
|
|
3e37 0093 ld $93 ;0539 INC
|
|
3e38 006b ld $6b ;0539 'tmp'+1
|
|
3e39 0021 ld $21 ;053b LDW
|
|
3e3a 0058 ld $58 ;053b 'Head'
|
|
3e3b 00b8 ld $b8 ;053d SUBW
|
|
3e3c 0072 ld $72 ;053d 'stepV'
|
|
3e3d 00ad ld $ad ;053f PEEK
|
|
3e3e 008c ld $8c ;0540 XORI
|
|
3e3f 0004 ld $04
|
|
3e40 0035 ld $35 ;0542 BCC
|
|
3e41 003f ld $3f ;0543 EQ
|
|
3e42 0054 ld $54
|
|
3e43 008c ld $8c ;0545 XORI
|
|
3e44 001c ld $1c
|
|
3e45 0035 ld $35 ;0547 BCC
|
|
3e46 0072 ld $72 ;0548 NE
|
|
3e47 004e ld $4e
|
|
3e48 002b ld $2b ;054a STW
|
|
3e49 0091 ld $91 ;054a 'q'
|
|
3e4a 0093 ld $93 ;054c INC
|
|
3e4b 006b ld $6b ;054c 'tmp'+1
|
|
3e4c 0090 ld $90 ;054e BRA
|
|
3e4d 0052 ld $52
|
|
3e4e 0059 ld $59 ;0550 LDI
|
|
3e4f 0000 ld $00
|
|
3e50 002b ld $2b ;0552 STW
|
|
3e51 0070 ld $70 ;0552 'p'
|
|
3e52 0090 ld $90 ;0554 BRA
|
|
3e53 0071 ld $71
|
|
3e54 0021 ld $21 ;0556 LDW
|
|
3e55 0058 ld $58 ;0556 'Head'
|
|
3e56 00b8 ld $b8 ;0558 SUBW
|
|
3e57 0072 ld $72 ;0558 'stepV'
|
|
3e58 00b8 ld $b8 ;055a SUBW
|
|
3e59 0072 ld $72 ;055a 'stepV'
|
|
3e5a 00ad ld $ad ;055c PEEK
|
|
3e5b 008c ld $8c ;055d XORI
|
|
3e5c 0004 ld $04
|
|
3e5d 0035 ld $35 ;055f BCC
|
|
3e5e 003f ld $3f ;0560 EQ
|
|
3e5f 0071 ld $71
|
|
3e60 008c ld $8c ;0562 XORI
|
|
3e61 001c ld $1c
|
|
3e62 0035 ld $35 ;0564 BCC
|
|
3e63 0072 ld $72 ;0565 NE
|
|
3e64 006b ld $6b
|
|
3e65 002b ld $2b ;0567 STW
|
|
3e66 0091 ld $91 ;0567 'q'
|
|
3e67 0093 ld $93 ;0569 INC
|
|
3e68 006b ld $6b ;0569 'tmp'+1
|
|
3e69 0090 ld $90 ;056b BRA
|
|
3e6a 0071 ld $71
|
|
3e6b 0021 ld $21 ;056d LDW
|
|
3e6c 0076 ld $76 ;056d 'Bias'
|
|
3e6d 00e3 ld $e3 ;056f ADDI
|
|
3e6e 000f ld $0f
|
|
3e6f 0021 ld $21 ;0571 LDW
|
|
3e70 0076 ld $76 ;0571 'Bias'
|
|
3e71 0021 ld $21 ;0573 LDW
|
|
3e72 0058 ld $58 ;0573 'Head'
|
|
3e73 0099 ld $99 ;0575 ADDW
|
|
3e74 0072 ld $72 ;0575 'stepV'
|
|
3e75 00ad ld $ad ;0577 PEEK
|
|
3e76 008c ld $8c ;0578 XORI
|
|
3e77 0004 ld $04
|
|
3e78 0035 ld $35 ;057a BCC
|
|
3e79 003f ld $3f ;057b EQ
|
|
3e7a 008c ld $8c
|
|
3e7b 008c ld $8c ;057d XORI
|
|
3e7c 001c ld $1c
|
|
3e7d 0035 ld $35 ;057f BCC
|
|
3e7e 0072 ld $72 ;0580 NE
|
|
3e7f 0086 ld $86
|
|
3e80 002b ld $2b ;0582 STW
|
|
3e81 0070 ld $70 ;0582 'p'
|
|
3e82 0093 ld $93 ;0584 INC
|
|
3e83 006b ld $6b ;0584 'tmp'+1
|
|
3e84 0090 ld $90 ;0586 BRA
|
|
3e85 008a ld $8a
|
|
3e86 0059 ld $59 ;0588 LDI
|
|
3e87 0000 ld $00
|
|
3e88 002b ld $2b ;058a STW
|
|
3e89 0091 ld $91 ;058a 'q'
|
|
3e8a 0090 ld $90 ;058c BRA
|
|
3e8b 00a9 ld $a9
|
|
3e8c 0021 ld $21 ;058e LDW
|
|
3e8d 0058 ld $58 ;058e 'Head'
|
|
3e8e 0099 ld $99 ;0590 ADDW
|
|
3e8f 0072 ld $72 ;0590 'stepV'
|
|
3e90 0099 ld $99 ;0592 ADDW
|
|
3e91 0072 ld $72 ;0592 'stepV'
|
|
3e92 00ad ld $ad ;0594 PEEK
|
|
3e93 008c ld $8c ;0595 XORI
|
|
3e94 0004 ld $04
|
|
3e95 0035 ld $35 ;0597 BCC
|
|
3e96 003f ld $3f ;0598 EQ
|
|
3e97 00a9 ld $a9
|
|
3e98 008c ld $8c ;059a XORI
|
|
3e99 001c ld $1c
|
|
3e9a 0035 ld $35 ;059c BCC
|
|
3e9b 0072 ld $72 ;059d NE
|
|
3e9c 00a3 ld $a3
|
|
3e9d 002b ld $2b ;059f STW
|
|
3e9e 0070 ld $70 ;059f 'p'
|
|
3e9f 0093 ld $93 ;05a1 INC
|
|
3ea0 006b ld $6b ;05a1 'tmp'+1
|
|
3ea1 0090 ld $90 ;05a3 BRA
|
|
3ea2 00a9 ld $a9
|
|
3ea3 0021 ld $21 ;05a5 LDW
|
|
3ea4 0076 ld $76 ;05a5 'Bias'
|
|
3ea5 00e6 ld $e6 ;05a7 SUBI
|
|
3ea6 000f ld $0f
|
|
3ea7 0021 ld $21 ;05a9 LDW
|
|
3ea8 0076 ld $76 ;05a9 'Bias'
|
|
3ea9 0021 ld $21 ;05ab LDW
|
|
3eaa 006a ld $6a ;05ab 'tmp'
|
|
3eab 0035 ld $35 ;05ad BCC
|
|
3eac 0072 ld $72 ;05ae NE
|
|
3ead 00bb ld $bb
|
|
3eae 001a ld $1a ;05b0 LD
|
|
3eaf 0006 ld $06
|
|
3eb0 00e6 ld $e6 ;05b2 SUBI
|
|
3eb1 000d ld $0d
|
|
3eb2 0035 ld $35 ;05b4 BCC
|
|
3eb3 0053 ld $53 ;05b5 GE
|
|
3eb4 00b9 ld $b9
|
|
3eb5 0059 ld $59 ;05b7 LDI
|
|
3eb6 0001 ld $01
|
|
3eb7 0090 ld $90 ;05b9 BRA
|
|
3eb8 00bb ld $bb
|
|
3eb9 0059 ld $59 ;05bb LDI
|
|
3eba 0000 ld $00
|
|
3ebb 0035 ld $35 ;05bd BCC
|
|
3ebc 003f ld $3f ;05be EQ
|
|
3ebd 00e4 ld $e4
|
|
3ebe 0021 ld $21 ;05c0 LDW
|
|
3ebf 0070 ld $70 ;05c0 'p'
|
|
3ec0 0035 ld $35 ;05c2 BCC
|
|
3ec1 0072 ld $72 ;05c3 NE
|
|
3ec2 00c7 ld $c7
|
|
3ec3 0021 ld $21 ;05c5 LDW
|
|
3ec4 0091 ld $91 ;05c5 'q'
|
|
3ec5 0090 ld $90 ;05c7 BRA
|
|
3ec6 00df ld $df
|
|
3ec7 0021 ld $21 ;05c9 LDW
|
|
3ec8 0091 ld $91 ;05c9 'q'
|
|
3ec9 0035 ld $35 ;05cb BCC
|
|
3eca 0072 ld $72 ;05cc NE
|
|
3ecb 00d0 ld $d0
|
|
3ecc 0021 ld $21 ;05ce LDW
|
|
3ecd 0070 ld $70 ;05ce 'p'
|
|
3ece 0090 ld $90 ;05d0 BRA
|
|
3ecf 00df ld $df
|
|
3ed0 001a ld $1a ;05d2 LD
|
|
3ed1 0006 ld $06
|
|
3ed2 00e6 ld $e6 ;05d4 SUBI
|
|
3ed3 0080 ld $80
|
|
3ed4 0099 ld $99 ;05d6 ADDW
|
|
3ed5 0076 ld $76 ;05d6 'Bias'
|
|
3ed6 0035 ld $35 ;05d8 BCC
|
|
3ed7 0053 ld $53 ;05d9 GE
|
|
3ed8 00dd ld $dd
|
|
3ed9 0021 ld $21 ;05db LDW
|
|
3eda 0070 ld $70 ;05db 'p'
|
|
3edb 0090 ld $90 ;05dd BRA
|
|
3edc 00df ld $df
|
|
3edd 0021 ld $21 ;05df LDW
|
|
3ede 0091 ld $91 ;05df 'q'
|
|
3edf 0035 ld $35 ;05e1 BCC
|
|
3ee0 003f ld $3f ;05e2 EQ
|
|
3ee1 00e4 ld $e4
|
|
3ee2 00cf ld $cf ;05e4 CALL
|
|
3ee3 0018 ld $18 ;05e4 vAC
|
|
3ee4 0063 ld $63 ;05e6 POP
|
|
3ee5 00ff ld $ff ;05e7 RET
|
|
3ee6 002b ld $2b ;05e8 STW
|
|
3ee7 0093 ld $93 ;05e8 'AutoControl'
|
|
3ee8 0093 ld $93 ;05ea INC
|
|
3ee9 001b ld $1b ;05ea '_vLR'+1
|
|
3eea 00ff ld $ff ;05ec RET
|
|
3eeb 0006 ld $06 ;| RAM segment address (high byte first)
|
|
3eec 0000 ld $00 ;|
|
|
3eed 00fa ld $fa ;| Length (1..256)
|
|
3eee 00cd ld $cd ;0600 DEF
|
|
3eef 0016 ld $16
|
|
3ef0 0075 ld $75 ;0602 PUSH
|
|
3ef1 0099 ld $99 ;0603 ADDW
|
|
3ef2 004a ld $4a ;0603 'Timer'
|
|
3ef3 002b ld $2b ;0605 STW
|
|
3ef4 004a ld $4a ;0605 'Timer'
|
|
3ef5 00e6 ld $e6 ;0607 SUBI
|
|
3ef6 000f ld $0f
|
|
3ef7 0035 ld $35 ;0609 BCC
|
|
3ef8 0056 ld $56 ;060a LE
|
|
3ef9 000e ld $0e
|
|
3efa 0059 ld $59 ;060c LDI
|
|
3efb fe00 bra ac ;+-----------------------------------+
|
|
3efc fcfd bra $3efd ;| |
|
|
3efd 1404 ld $04,y ;| Trampoline for page $3e00 lookups |
|
|
3efe e068 jmp y,$68 ;| |
|
|
3eff c218 st [$18] ;+-----------------------------------+
|
|
3f00 000f ld $0f
|
|
3f01 002b ld $2b ;060e STW
|
|
3f02 004a ld $4a ;060e 'Timer'
|
|
3f03 001a ld $1a ;0610 LD
|
|
3f04 000e ld $0e
|
|
3f05 002b ld $2b ;0612 STW
|
|
3f06 0048 ld $48 ;0612 'TimeOut'
|
|
3f07 00cf ld $cf ;0614 CALL
|
|
3f08 004c ld $4c ;0614 'DrawTimer'
|
|
3f09 0063 ld $63 ;0616 POP
|
|
3f0a 00ff ld $ff ;0617 RET
|
|
3f0b 002b ld $2b ;0618 STW
|
|
3f0c 0081 ld $81 ;0618 'AddTimer'
|
|
3f0d 00cd ld $cd ;061a DEF
|
|
3f0e 00b3 ld $b3
|
|
3f0f 0075 ld $75 ;061c PUSH
|
|
3f10 0059 ld $59 ;061d LDI
|
|
3f11 0000 ld $00
|
|
3f12 002b ld $2b ;061f STW
|
|
3f13 005e ld $5e ;061f 'Score'
|
|
3f14 002b ld $2b ;0621 STW
|
|
3f15 004a ld $4a ;0621 'Timer'
|
|
3f16 00cf ld $cf ;0623 CALL
|
|
3f17 007e ld $7e ;0623 'DrawScore'
|
|
3f18 0059 ld $59 ;0625 LDI
|
|
3f19 000f ld $0f
|
|
3f1a 002b ld $2b ;0627 STW
|
|
3f1b 004a ld $4a ;0627 'Timer'
|
|
3f1c 00cf ld $cf ;0629 CALL
|
|
3f1d 004c ld $4c ;0629 'DrawTimer'
|
|
3f1e 00cf ld $cf ;062b CALL
|
|
3f1f 0064 ld $64 ;062b 'DrawHighScore'
|
|
3f20 0059 ld $59 ;062d LDI
|
|
3f21 0004 ld $04
|
|
3f22 002b ld $2b ;062f STW
|
|
3f23 0038 ld $38 ;062f 'BgColor'
|
|
3f24 0011 ld $11 ;0631 LDWI
|
|
3f25 0000 ld $00
|
|
3f26 0010 ld $10
|
|
3f27 002b ld $2b ;0634 STW
|
|
3f28 003c ld $3c ;0634 'Pos'
|
|
3f29 00cf ld $cf ;0636 CALL
|
|
3f2a 006c ld $6c ;0636 'ClearScreen'
|
|
3f2b 0059 ld $59 ;0638 LDI
|
|
3f2c 001a ld $1a
|
|
3f2d 002b ld $2b ;063a STW
|
|
3f2e 003a ld $3a ;063a 'Color'
|
|
3f2f 0059 ld $59 ;063c LDI
|
|
3f30 0001 ld $01
|
|
3f31 002b ld $2b ;063e STW
|
|
3f32 0044 ld $44 ;063e 'Step'
|
|
3f33 0059 ld $59 ;0640 LDI
|
|
3f34 009f ld $9f
|
|
3f35 00cf ld $cf ;0642 CALL
|
|
3f36 0046 ld $46 ;0642 'DrawLine'
|
|
3f37 0011 ld $11 ;0644 LDWI
|
|
3f38 0000 ld $00
|
|
3f39 0001 ld $01
|
|
3f3a 002b ld $2b ;0647 STW
|
|
3f3b 0044 ld $44 ;0647 'Step'
|
|
3f3c 0059 ld $59 ;0649 LDI
|
|
3f3d 006f ld $6f
|
|
3f3e 00cf ld $cf ;064b CALL
|
|
3f3f 0046 ld $46 ;064b 'DrawLine'
|
|
3f40 0011 ld $11 ;064d LDWI
|
|
3f41 00ff ld $ff
|
|
3f42 00ff ld $ff
|
|
3f43 002b ld $2b ;0650 STW
|
|
3f44 0044 ld $44 ;0650 'Step'
|
|
3f45 0059 ld $59 ;0652 LDI
|
|
3f46 009f ld $9f
|
|
3f47 00cf ld $cf ;0654 CALL
|
|
3f48 0046 ld $46 ;0654 'DrawLine'
|
|
3f49 0011 ld $11 ;0656 LDWI
|
|
3f4a 0000 ld $00
|
|
3f4b 00ff ld $ff
|
|
3f4c 002b ld $2b ;0659 STW
|
|
3f4d 0044 ld $44 ;0659 'Step'
|
|
3f4e 0059 ld $59 ;065b LDI
|
|
3f4f 006e ld $6e
|
|
3f50 00cf ld $cf ;065d CALL
|
|
3f51 0046 ld $46 ;065d 'DrawLine'
|
|
3f52 0059 ld $59 ;065f LDI
|
|
3f53 0001 ld $01
|
|
3f54 002b ld $2b ;0661 STW
|
|
3f55 0044 ld $44 ;0661 'Step'
|
|
3f56 0059 ld $59 ;0663 LDI
|
|
3f57 009e ld $9e
|
|
3f58 00cf ld $cf ;0665 CALL
|
|
3f59 0046 ld $46 ;0665 'DrawLine'
|
|
3f5a 0011 ld $11 ;0667 LDWI
|
|
3f5b 0000 ld $00
|
|
3f5c 0001 ld $01
|
|
3f5d 002b ld $2b ;066a STW
|
|
3f5e 0044 ld $44 ;066a 'Step'
|
|
3f5f 0059 ld $59 ;066c LDI
|
|
3f60 006d ld $6d
|
|
3f61 00cf ld $cf ;066e CALL
|
|
3f62 0046 ld $46 ;066e 'DrawLine'
|
|
3f63 0011 ld $11 ;0670 LDWI
|
|
3f64 00ff ld $ff
|
|
3f65 00ff ld $ff
|
|
3f66 002b ld $2b ;0673 STW
|
|
3f67 0044 ld $44 ;0673 'Step'
|
|
3f68 0059 ld $59 ;0675 LDI
|
|
3f69 009d ld $9d
|
|
3f6a 00cf ld $cf ;0677 CALL
|
|
3f6b 0046 ld $46 ;0677 'DrawLine'
|
|
3f6c 0011 ld $11 ;0679 LDWI
|
|
3f6d 0000 ld $00
|
|
3f6e 00ff ld $ff
|
|
3f6f 002b ld $2b ;067c STW
|
|
3f70 0044 ld $44 ;067c 'Step'
|
|
3f71 0059 ld $59 ;067e LDI
|
|
3f72 006d ld $6d
|
|
3f73 00cf ld $cf ;0680 CALL
|
|
3f74 0046 ld $46 ;0680 'DrawLine'
|
|
3f75 00cf ld $cf ;0682 CALL
|
|
3f76 0095 ld $95 ;0682 'GetReady'
|
|
3f77 0011 ld $11 ;0684 LDWI
|
|
3f78 0030 ld $30
|
|
3f79 0044 ld $44
|
|
3f7a 002b ld $2b ;0687 STW
|
|
3f7b 0058 ld $58 ;0687 'Head'
|
|
3f7c 002b ld $2b ;0689 STW
|
|
3f7d 0089 ld $89 ;0689 'Tail'
|
|
3f7e 00cf ld $cf ;068b CALL
|
|
3f7f 005c ld $5c ;068b 'DrawHead'
|
|
3f80 0059 ld $59 ;068d LDI
|
|
3f81 0000 ld $00
|
|
3f82 002b ld $2b ;068f STW
|
|
3f83 0083 ld $83 ;068f 'Grow'
|
|
3f84 002b ld $2b ;0691 STW
|
|
3f85 0085 ld $85 ;0691 'Drops'
|
|
3f86 002b ld $2b ;0693 STW
|
|
3f87 004a ld $4a ;0693 'Timer'
|
|
3f88 0059 ld $59 ;0695 LDI
|
|
3f89 000f ld $0f
|
|
3f8a 00cf ld $cf ;0697 CALL
|
|
3f8b 0081 ld $81 ;0697 'AddTimer'
|
|
3f8c 0059 ld $59 ;0699 LDI
|
|
3f8d 0002 ld $02
|
|
3f8e 002b ld $2b ;069b STW
|
|
3f8f 0074 ld $74 ;069b 'stepU'
|
|
3f90 0011 ld $11 ;069d LDWI
|
|
3f91 0000 ld $00
|
|
3f92 0002 ld $02
|
|
3f93 002b ld $2b ;06a0 STW
|
|
3f94 0072 ld $72 ;06a0 'stepV'
|
|
3f95 0059 ld $59 ;06a2 LDI
|
|
3f96 0019 ld $19
|
|
3f97 002b ld $2b ;06a4 STW
|
|
3f98 0034 ld $34 ;06a4 'i'
|
|
3f99 00cf ld $cf ;06a6 CALL
|
|
3f9a 0087 ld $87 ;06a6 'AddFood'
|
|
3f9b 0021 ld $21 ;06a8 LDW
|
|
3f9c 0034 ld $34 ;06a8 'i'
|
|
3f9d 00e6 ld $e6 ;06aa SUBI
|
|
3f9e 0001 ld $01
|
|
3f9f 0035 ld $35 ;06ac BCC
|
|
3fa0 004d ld $4d ;06ad GT
|
|
3fa1 00a2 ld $a2
|
|
3fa2 0021 ld $21 ;06af LDW
|
|
3fa3 0097 ld $97 ;06af 'LaunchControl'
|
|
3fa4 002b ld $2b ;06b1 STW
|
|
3fa5 0060 ld $60 ;06b1 'Control'
|
|
3fa6 0063 ld $63 ;06b3 POP
|
|
3fa7 00ff ld $ff ;06b4 RET
|
|
3fa8 002b ld $2b ;06b5 STW
|
|
3fa9 008f ld $8f ;06b5 'SetupGame'
|
|
3faa 00cd ld $cd ;06b7 DEF
|
|
3fab 00f0 ld $f0
|
|
3fac 0075 ld $75 ;06b9 PUSH
|
|
3fad 0011 ld $11 ;06ba LDWI
|
|
3fae 0002 ld $02
|
|
3faf 0008 ld $08
|
|
3fb0 002b ld $2b ;06bd STW
|
|
3fb1 003c ld $3c ;06bd 'Pos'
|
|
3fb2 0021 ld $21 ;06bf LDW
|
|
3fb3 005e ld $5e ;06bf 'Score'
|
|
3fb4 00b8 ld $b8 ;06c1 SUBW
|
|
3fb5 0030 ld $30 ;06c1 'HighScore'
|
|
3fb6 0035 ld $35 ;06c3 BCC
|
|
3fb7 0056 ld $56 ;06c4 LE
|
|
3fb8 00c8 ld $c8
|
|
3fb9 0059 ld $59 ;06c6 LDI
|
|
3fba 001e ld $1e
|
|
3fbb 0090 ld $90 ;06c8 BRA
|
|
3fbc 00ca ld $ca
|
|
3fbd 0059 ld $59 ;06ca LDI
|
|
3fbe 0008 ld $08
|
|
3fbf 002b ld $2b ;06cc STW
|
|
3fc0 003a ld $3a ;06cc 'Color'
|
|
3fc1 0059 ld $59 ;06ce LDI
|
|
3fc2 0000 ld $00
|
|
3fc3 002b ld $2b ;06d0 STW
|
|
3fc4 0038 ld $38 ;06d0 'BgColor'
|
|
3fc5 0021 ld $21 ;06d2 LDW
|
|
3fc6 005e ld $5e ;06d2 'Score'
|
|
3fc7 002b ld $2b ;06d4 STW
|
|
3fc8 0054 ld $54 ;06d4 'Value'
|
|
3fc9 00cf ld $cf ;06d6 CALL
|
|
3fca 0099 ld $99 ;06d6 'DrawNumber4'
|
|
3fcb 0021 ld $21 ;06d8 LDW
|
|
3fcc 005e ld $5e ;06d8 'Score'
|
|
3fcd 00e6 ld $e6 ;06da SUBI
|
|
3fce 0064 ld $64
|
|
3fcf 0035 ld $35 ;06dc BCC
|
|
3fd0 0053 ld $53 ;06dd GE
|
|
3fd1 00e1 ld $e1
|
|
3fd2 0059 ld $59 ;06df LDI
|
|
3fd3 0004 ld $04
|
|
3fd4 0090 ld $90 ;06e1 BRA
|
|
3fd5 00ec ld $ec
|
|
3fd6 00e6 ld $e6 ;06e3 SUBI
|
|
3fd7 00c8 ld $c8
|
|
3fd8 0035 ld $35 ;06e5 BCC
|
|
3fd9 0053 ld $53 ;06e6 GE
|
|
3fda 00ea ld $ea
|
|
3fdb 0059 ld $59 ;06e8 LDI
|
|
3fdc 0003 ld $03
|
|
3fdd 0090 ld $90 ;06ea BRA
|
|
3fde 00ec ld $ec
|
|
3fdf 0059 ld $59 ;06ec LDI
|
|
3fe0 0002 ld $02
|
|
3fe1 002b ld $2b ;06ee STW
|
|
3fe2 004e ld $4e ;06ee 'Delay'
|
|
3fe3 0063 ld $63 ;06f0 POP
|
|
3fe4 00ff ld $ff ;06f1 RET
|
|
3fe5 002b ld $2b ;06f2 STW
|
|
3fe6 007e ld $7e ;06f2 'DrawScore'
|
|
3fe7 0011 ld $11 ;06f4 LDWI
|
|
3fe8 00a0 ld $a0
|
|
3fe9 0008 ld $08
|
|
3fea 002b ld $2b ;06f7 STW
|
|
3feb 001a ld $1a
|
|
3fec 00ff ld $ff ;06f9 RET
|
|
3fed 0008 ld $08 ;| RAM segment address (high byte first)
|
|
3fee 00a0 ld $a0 ;|
|
|
3fef 0056 ld $56 ;| Length (1..256)
|
|
3ff0 00cd ld $cd ;08a0 DEF
|
|
3ff1 00d4 ld $d4
|
|
3ff2 0075 ld $75 ;08a2 PUSH
|
|
3ff3 0011 ld $11 ;08a3 LDWI
|
|
3ff4 009c ld $9c
|
|
3ff5 0044 ld $44
|
|
3ff6 00b8 ld $b8 ;08a6 SUBW
|
|
3ff7 0058 ld $58 ;08a6 'Head'
|
|
3ff8 0035 ld $35 ;08a8 BCC
|
|
3ff9 0072 ld $72 ;08a9 NE
|
|
3ffa 00c3 ld $c3
|
|
3ffb fe00 bra ac ;+-----------------------------------+
|
|
3ffc fcfd bra $3ffd ;| |
|
|
3ffd 1404 ld $04,y ;| Trampoline for page $3f00 lookups |
|
|
3ffe e068 jmp y,$68 ;| |
|
|
3fff c218 st [$18] ;+-----------------------------------+
|
|
4000 0059 ld $59 ;08ab LDI
|
|
4001 001e ld $1e
|
|
4002 002b ld $2b ;08ad STW
|
|
4003 003a ld $3a ;08ad 'Color'
|
|
4004 0011 ld $11 ;08af LDWI
|
|
4005 0002 ld $02
|
|
4006 0008 ld $08
|
|
4007 002b ld $2b ;08b2 STW
|
|
4008 003c ld $3c ;08b2 'Pos'
|
|
4009 00cd ld $cd ;08b4 DEF
|
|
400a 00b9 ld $b9
|
|
400b 0041 ld $41 ;08b6 'A'
|
|
400c 0055 ld $55 ;08b7 'U'
|
|
400d 0054 ld $54 ;08b8 'T'
|
|
400e 004f ld $4f ;08b9 'O'
|
|
400f 0000 ld $00 ;08ba 0
|
|
4010 00cf ld $cf ;08bb CALL
|
|
4011 0042 ld $42 ;08bb 'PrintText'
|
|
4012 0021 ld $21 ;08bd LDW
|
|
4013 0093 ld $93 ;08bd 'AutoControl'
|
|
4014 002b ld $2b ;08bf STW
|
|
4015 0060 ld $60 ;08bf 'Control'
|
|
4016 00cf ld $cf ;08c1 CALL
|
|
4017 0018 ld $18 ;08c1 vAC
|
|
4018 0090 ld $90 ;08c3 BRA
|
|
4019 00d2 ld $d2
|
|
401a 001a ld $1a ;08c5 LD
|
|
401b 0011 ld $11
|
|
401c 0082 ld $82 ;08c7 ANDI
|
|
401d 00cf ld $cf
|
|
401e 008c ld $8c ;08c9 XORI
|
|
401f 00cf ld $cf
|
|
4020 0035 ld $35 ;08cb BCC
|
|
4021 003f ld $3f ;08cc EQ
|
|
4022 00d2 ld $d2
|
|
4023 0021 ld $21 ;08ce LDW
|
|
4024 0062 ld $62 ;08ce 'PlayerControl'
|
|
4025 002b ld $2b ;08d0 STW
|
|
4026 0060 ld $60 ;08d0 'Control'
|
|
4027 00cf ld $cf ;08d2 CALL
|
|
4028 0018 ld $18 ;08d2 vAC
|
|
4029 0063 ld $63 ;08d4 POP
|
|
402a 00ff ld $ff ;08d5 RET
|
|
402b 002b ld $2b ;08d6 STW
|
|
402c 0097 ld $97 ;08d6 'LaunchControl'
|
|
402d 00cd ld $cd ;08d8 DEF
|
|
402e 00ef ld $ef
|
|
402f 0075 ld $75 ;08da PUSH
|
|
4030 0059 ld $59 ;08db LDI
|
|
4031 0020 ld $20
|
|
4032 002b ld $2b ;08dd STW
|
|
4033 0032 ld $32 ;08dd 'Char'
|
|
4034 0059 ld $59 ;08df LDI
|
|
4035 000a ld $0a
|
|
4036 002b ld $2b ;08e1 STW
|
|
4037 009b ld $9b ;08e1 'Radix'
|
|
4038 00cf ld $cf ;08e3 CALL
|
|
4039 009d ld $9d ;08e3 'DrawNextDigit'
|
|
403a 0059 ld $59 ;08e5 LDI
|
|
403b 0030 ld $30
|
|
403c 002b ld $2b ;08e7 STW
|
|
403d 0032 ld $32 ;08e7 'Char'
|
|
403e 0059 ld $59 ;08e9 LDI
|
|
403f 0001 ld $01
|
|
4040 002b ld $2b ;08eb STW
|
|
4041 009b ld $9b ;08eb 'Radix'
|
|
4042 00cf ld $cf ;08ed CALL
|
|
4043 009d ld $9d ;08ed 'DrawNextDigit'
|
|
4044 0063 ld $63 ;08ef POP
|
|
4045 00ff ld $ff ;08f0 RET
|
|
4046 002b ld $2b ;08f1 STW
|
|
4047 0056 ld $56 ;08f1 'DrawNumber2'
|
|
4048 0093 ld $93 ;08f3 INC
|
|
4049 001b ld $1b ;08f3 '_vLR'+1
|
|
404a 00ff ld $ff ;08f5 RET
|
|
404b 0009 ld $09 ;| RAM segment address (high byte first)
|
|
404c 00a0 ld $a0 ;|
|
|
404d 0056 ld $56 ;| Length (1..256)
|
|
404e 00cd ld $cd ;09a0 DEF
|
|
404f 00c7 ld $c7
|
|
4050 0075 ld $75 ;09a2 PUSH
|
|
4051 0021 ld $21 ;09a3 LDW
|
|
4052 0054 ld $54 ;09a3 'Value'
|
|
4053 00b8 ld $b8 ;09a5 SUBW
|
|
4054 009b ld $9b ;09a5 'Radix'
|
|
4055 0035 ld $35 ;09a7 BCC
|
|
4056 0050 ld $50 ;09a8 LT
|
|
4057 00c3 ld $c3
|
|
4058 002b ld $2b ;09aa STW
|
|
4059 0054 ld $54 ;09aa 'Value'
|
|
405a 0059 ld $59 ;09ac LDI
|
|
405b 0031 ld $31
|
|
405c 002b ld $2b ;09ae STW
|
|
405d 0032 ld $32 ;09ae 'Char'
|
|
405e 0021 ld $21 ;09b0 LDW
|
|
405f 0054 ld $54 ;09b0 'Value'
|
|
4060 00b8 ld $b8 ;09b2 SUBW
|
|
4061 009b ld $9b ;09b2 'Radix'
|
|
4062 0035 ld $35 ;09b4 BCC
|
|
4063 0050 ld $50 ;09b5 LT
|
|
4064 00bb ld $bb
|
|
4065 002b ld $2b ;09b7 STW
|
|
4066 0054 ld $54 ;09b7 'Value'
|
|
4067 0093 ld $93 ;09b9 INC
|
|
4068 0032 ld $32 ;09b9 'Char'
|
|
4069 0090 ld $90 ;09bb BRA
|
|
406a 00b0 ld $b0
|
|
406b 00cf ld $cf ;09bd CALL
|
|
406c 003e ld $3e ;09bd 'PrintChar'
|
|
406d 0059 ld $59 ;09bf LDI
|
|
406e 0030 ld $30
|
|
406f 002b ld $2b ;09c1 STW
|
|
4070 0032 ld $32 ;09c1 'Char'
|
|
4071 0090 ld $90 ;09c3 BRA
|
|
4072 00c5 ld $c5
|
|
4073 00cf ld $cf ;09c5 CALL
|
|
4074 003e ld $3e ;09c5 'PrintChar'
|
|
4075 0063 ld $63 ;09c7 POP
|
|
4076 00ff ld $ff ;09c8 RET
|
|
4077 002b ld $2b ;09c9 STW
|
|
4078 009d ld $9d ;09c9 'DrawNextDigit'
|
|
4079 00cd ld $cd ;09cb DEF
|
|
407a 00ef ld $ef
|
|
407b 0075 ld $75 ;09cd PUSH
|
|
407c 0059 ld $59 ;09ce LDI
|
|
407d 0020 ld $20
|
|
407e 002b ld $2b ;09d0 STW
|
|
407f 0032 ld $32 ;09d0 'Char'
|
|
4080 0011 ld $11 ;09d2 LDWI
|
|
4081 00e8 ld $e8
|
|
4082 0003 ld $03
|
|
4083 002b ld $2b ;09d5 STW
|
|
4084 009b ld $9b ;09d5 'Radix'
|
|
4085 00cf ld $cf ;09d7 CALL
|
|
4086 009d ld $9d ;09d7 'DrawNextDigit'
|
|
4087 0059 ld $59 ;09d9 LDI
|
|
4088 0064 ld $64
|
|
4089 002b ld $2b ;09db STW
|
|
408a 009b ld $9b ;09db 'Radix'
|
|
408b 00cf ld $cf ;09dd CALL
|
|
408c 009d ld $9d ;09dd 'DrawNextDigit'
|
|
408d 0059 ld $59 ;09df LDI
|
|
408e 000a ld $0a
|
|
408f 002b ld $2b ;09e1 STW
|
|
4090 009b ld $9b ;09e1 'Radix'
|
|
4091 00cf ld $cf ;09e3 CALL
|
|
4092 009d ld $9d ;09e3 'DrawNextDigit'
|
|
4093 0059 ld $59 ;09e5 LDI
|
|
4094 0030 ld $30
|
|
4095 002b ld $2b ;09e7 STW
|
|
4096 0032 ld $32 ;09e7 'Char'
|
|
4097 0059 ld $59 ;09e9 LDI
|
|
4098 0001 ld $01
|
|
4099 002b ld $2b ;09eb STW
|
|
409a 009b ld $9b ;09eb 'Radix'
|
|
409b 00cf ld $cf ;09ed CALL
|
|
409c 009d ld $9d ;09ed 'DrawNextDigit'
|
|
409d 0063 ld $63 ;09ef POP
|
|
409e 00ff ld $ff ;09f0 RET
|
|
409f 002b ld $2b ;09f1 STW
|
|
40a0 0099 ld $99 ;09f1 'DrawNumber4'
|
|
40a1 0093 ld $93 ;09f3 INC
|
|
40a2 001b ld $1b ;09f3 '_vLR'+1
|
|
40a3 00ff ld $ff ;09f5 RET
|
|
40a4 000a ld $0a ;| RAM segment address (high byte first)
|
|
40a5 00a0 ld $a0 ;|
|
|
40a6 0056 ld $56 ;| Length (1..256)
|
|
40a7 00cd ld $cd ;0aa0 DEF
|
|
40a8 00ba ld $ba
|
|
40a9 0075 ld $75 ;0aa2 PUSH
|
|
40aa 0011 ld $11 ;0aa3 LDWI
|
|
40ab 0074 ld $74
|
|
40ac 0008 ld $08
|
|
40ad 002b ld $2b ;0aa6 STW
|
|
40ae 003c ld $3c ;0aa6 'Pos'
|
|
40af 0059 ld $59 ;0aa8 LDI
|
|
40b0 0000 ld $00
|
|
40b1 002b ld $2b ;0aaa STW
|
|
40b2 0038 ld $38 ;0aaa 'BgColor'
|
|
40b3 00cd ld $cd ;0aac DEF
|
|
40b4 00b0 ld $b0
|
|
40b5 0048 ld $48 ;0aae 'H'
|
|
40b6 0049 ld $49 ;0aaf 'I'
|
|
40b7 0020 ld $20 ;0ab0 ' '
|
|
40b8 0000 ld $00 ;0ab1 0
|
|
40b9 00cf ld $cf ;0ab2 CALL
|
|
40ba 0042 ld $42 ;0ab2 'PrintText'
|
|
40bb 0021 ld $21 ;0ab4 LDW
|
|
40bc 0030 ld $30 ;0ab4 'HighScore'
|
|
40bd 002b ld $2b ;0ab6 STW
|
|
40be 0054 ld $54 ;0ab6 'Value'
|
|
40bf 00cf ld $cf ;0ab8 CALL
|
|
40c0 0099 ld $99 ;0ab8 'DrawNumber4'
|
|
40c1 0063 ld $63 ;0aba POP
|
|
40c2 00ff ld $ff ;0abb RET
|
|
40c3 002b ld $2b ;0abc STW
|
|
40c4 0064 ld $64 ;0abc 'DrawHighScore'
|
|
40c5 00cd ld $cd ;0abe DEF
|
|
40c6 00ef ld $ef
|
|
40c7 002b ld $2b ;0ac0 STW
|
|
40c8 0034 ld $34 ;0ac0 'i'
|
|
40c9 0088 ld $88 ;0ac2 ORI
|
|
40ca 00ff ld $ff
|
|
40cb 008c ld $8c ;0ac4 XORI
|
|
40cc 00ff ld $ff
|
|
40cd 0088 ld $88 ;0ac6 ORI
|
|
40ce 00fa ld $fa
|
|
40cf 002b ld $2b ;0ac8 STW
|
|
40d0 0070 ld $70 ;0ac8 'p'
|
|
40d1 001a ld $1a ;0aca LD
|
|
40d2 0034 ld $34 ;0aca 'i'
|
|
40d3 002b ld $2b ;0acc STW
|
|
40d4 0034 ld $34 ;0acc 'i'
|
|
40d5 0059 ld $59 ;0ace LDI
|
|
40d6 0000 ld $00
|
|
40d7 00f0 ld $f0 ;0ad0 POKE
|
|
40d8 0070 ld $70 ;0ad0 'p'
|
|
40d9 0093 ld $93 ;0ad2 INC
|
|
40da 0070 ld $70 ;0ad2 'p'
|
|
40db 0059 ld $59 ;0ad4 LDI
|
|
40dc 0001 ld $01
|
|
40dd 00f0 ld $f0 ;0ad6 POKE
|
|
40de 0070 ld $70 ;0ad6 'p'
|
|
40df 0093 ld $93 ;0ad8 INC
|
|
40e0 0070 ld $70 ;0ad8 'p'
|
|
40e1 0011 ld $11 ;0ada LDWI
|
|
40e2 0000 ld $00
|
|
40e3 0009 ld $09
|
|
40e4 0099 ld $99 ;0add ADDW
|
|
40e5 0034 ld $34 ;0add 'i'
|
|
40e6 007f ld $7f ;0adf LUP
|
|
40e7 0000 ld $00
|
|
40e8 00f0 ld $f0 ;0ae1 POKE
|
|
40e9 0070 ld $70 ;0ae1 'p'
|
|
40ea 0093 ld $93 ;0ae3 INC
|
|
40eb 0070 ld $70 ;0ae3 'p'
|
|
40ec 0011 ld $11 ;0ae5 LDWI
|
|
40ed 0000 ld $00
|
|
40ee 0009 ld $09
|
|
40ef 0099 ld $99 ;0ae8 ADDW
|
|
40f0 0034 ld $34 ;0ae8 'i'
|
|
40f1 007f ld $7f ;0aea LUP
|
|
40f2 0001 ld $01
|
|
40f3 00f0 ld $f0 ;0aec POKE
|
|
40f4 0070 ld $70 ;0aec 'p'
|
|
40f5 0093 ld $93 ;0aee INC
|
|
40f6 0070 ld $70 ;0aee 'p'
|
|
40f7 00ff ld $ff ;0af0 RET
|
|
40f8 002b ld $2b ;0af1 STW
|
|
40f9 009f ld $9f ;0af1 'SetupChannel'
|
|
40fa 0093 ld $93 ;0af3 INC
|
|
40fb fe00 bra ac ;+-----------------------------------+
|
|
40fc fcfd bra $40fd ;| |
|
|
40fd 1404 ld $04,y ;| Trampoline for page $4000 lookups |
|
|
40fe e068 jmp y,$68 ;| |
|
|
40ff c218 st [$18] ;+-----------------------------------+
|
|
4100 001b ld $1b ;0af3 '_vLR'+1
|
|
4101 00ff ld $ff ;0af5 RET
|
|
4102 000b ld $0b ;| RAM segment address (high byte first)
|
|
4103 00a0 ld $a0 ;|
|
|
4104 004c ld $4c ;| Length (1..256)
|
|
4105 00cd ld $cd ;0ba0 DEF
|
|
4106 00c2 ld $c2
|
|
4107 0075 ld $75 ;0ba2 PUSH
|
|
4108 00e9 ld $e9 ;0ba3 LSLW
|
|
4109 002b ld $2b ;0ba4 STW
|
|
410a 006a ld $6a ;0ba4 'tmp'
|
|
410b 0011 ld $11 ;0ba6 LDWI
|
|
410c 0000 ld $00
|
|
410d 0001 ld $01
|
|
410e 00fa ld $fa ;0ba9 ORW
|
|
410f 006a ld $6a ;0ba9 'tmp'
|
|
4110 00cf ld $cf ;0bab CALL
|
|
4111 009f ld $9f ;0bab 'SetupChannel'
|
|
4112 0011 ld $11 ;0bad LDWI
|
|
4113 0000 ld $00
|
|
4114 0002 ld $02
|
|
4115 00fa ld $fa ;0bb0 ORW
|
|
4116 006a ld $6a ;0bb0 'tmp'
|
|
4117 00cf ld $cf ;0bb2 CALL
|
|
4118 009f ld $9f ;0bb2 'SetupChannel'
|
|
4119 0011 ld $11 ;0bb4 LDWI
|
|
411a 0000 ld $00
|
|
411b 0003 ld $03
|
|
411c 00fa ld $fa ;0bb7 ORW
|
|
411d 006a ld $6a ;0bb7 'tmp'
|
|
411e 00cf ld $cf ;0bb9 CALL
|
|
411f 009f ld $9f ;0bb9 'SetupChannel'
|
|
4120 0011 ld $11 ;0bbb LDWI
|
|
4121 0000 ld $00
|
|
4122 0004 ld $04
|
|
4123 00fa ld $fa ;0bbe ORW
|
|
4124 006a ld $6a ;0bbe 'tmp'
|
|
4125 00cf ld $cf ;0bc0 CALL
|
|
4126 009f ld $9f ;0bc0 'SetupChannel'
|
|
4127 0063 ld $63 ;0bc2 POP
|
|
4128 00ff ld $ff ;0bc3 RET
|
|
4129 002b ld $2b ;0bc4 STW
|
|
412a 007c ld $7c ;0bc4 'SetNote'
|
|
412b 00cd ld $cd ;0bc6 DEF
|
|
412c 00e5 ld $e5
|
|
412d 0075 ld $75 ;0bc8 PUSH
|
|
412e 0059 ld $59 ;0bc9 LDI
|
|
412f 0049 ld $49
|
|
4130 002b ld $2b ;0bcb STW
|
|
4131 00a1 ld $a1 ;0bcb 'j'
|
|
4132 0021 ld $21 ;0bcd LDW
|
|
4133 00a1 ld $a1 ;0bcd 'j'
|
|
4134 00cf ld $cf ;0bcf CALL
|
|
4135 007c ld $7c ;0bcf 'SetNote'
|
|
4136 0059 ld $59 ;0bd1 LDI
|
|
4137 0005 ld $05
|
|
4138 005e ld $5e ;0bd3 ST
|
|
4139 002c ld $2c
|
|
413a 001a ld $1a ;0bd5 LD
|
|
413b 002c ld $2c
|
|
413c 0035 ld $35 ;0bd7 BCC
|
|
413d 0072 ld $72 ;0bd8 NE
|
|
413e 00d3 ld $d3
|
|
413f 0021 ld $21 ;0bda LDW
|
|
4140 00a1 ld $a1 ;0bda 'j'
|
|
4141 00e6 ld $e6 ;0bdc SUBI
|
|
4142 0001 ld $01
|
|
4143 002b ld $2b ;0bde STW
|
|
4144 00a1 ld $a1 ;0bde 'j'
|
|
4145 008c ld $8c ;0be0 XORI
|
|
4146 0030 ld $30
|
|
4147 0035 ld $35 ;0be2 BCC
|
|
4148 0072 ld $72 ;0be3 NE
|
|
4149 00cb ld $cb
|
|
414a 0063 ld $63 ;0be5 POP
|
|
414b 00ff ld $ff ;0be6 RET
|
|
414c 002b ld $2b ;0be7 STW
|
|
414d 0066 ld $66 ;0be7 'PlayGameOverSound'
|
|
414e 0093 ld $93 ;0be9 INC
|
|
414f 001b ld $1b ;0be9 '_vLR'+1
|
|
4150 00ff ld $ff ;0beb RET
|
|
4151 000c ld $0c ;| RAM segment address (high byte first)
|
|
4152 00a0 ld $a0 ;|
|
|
4153 0045 ld $45 ;| Length (1..256)
|
|
4154 00cd ld $cd ;0ca0 DEF
|
|
4155 00de ld $de
|
|
4156 0075 ld $75 ;0ca2 PUSH
|
|
4157 0011 ld $11 ;0ca3 LDWI
|
|
4158 0033 ld $33
|
|
4159 0045 ld $45
|
|
415a 002b ld $2b ;0ca6 STW
|
|
415b 0070 ld $70 ;0ca6 'p'
|
|
415c 002b ld $2b ;0ca8 STW
|
|
415d 003c ld $3c ;0ca8 'Pos'
|
|
415e 0059 ld $59 ;0caa LDI
|
|
415f 0018 ld $18
|
|
4160 002b ld $2b ;0cac STW
|
|
4161 003a ld $3a ;0cac 'Color'
|
|
4162 0021 ld $21 ;0cae LDW
|
|
4163 00a3 ld $a3 ;0cae 'Messages'
|
|
4164 00cf ld $cf ;0cb0 CALL
|
|
4165 0042 ld $42 ;0cb0 'PrintText'
|
|
4166 0059 ld $59 ;0cb2 LDI
|
|
4167 002d ld $2d
|
|
4168 00cf ld $cf ;0cb4 CALL
|
|
4169 0050 ld $50 ;0cb4 'Wait'
|
|
416a 0021 ld $21 ;0cb6 LDW
|
|
416b 0070 ld $70 ;0cb6 'p'
|
|
416c 002b ld $2b ;0cb8 STW
|
|
416d 003c ld $3c ;0cb8 'Pos'
|
|
416e 0059 ld $59 ;0cba LDI
|
|
416f 003e ld $3e
|
|
4170 002b ld $2b ;0cbc STW
|
|
4171 003a ld $3a ;0cbc 'Color'
|
|
4172 0021 ld $21 ;0cbe LDW
|
|
4173 0040 ld $40 ;0cbe 'Text'
|
|
4174 00cf ld $cf ;0cc0 CALL
|
|
4175 0042 ld $42 ;0cc0 'PrintText'
|
|
4176 0059 ld $59 ;0cc2 LDI
|
|
4177 002d ld $2d
|
|
4178 00cf ld $cf ;0cc4 CALL
|
|
4179 0050 ld $50 ;0cc4 'Wait'
|
|
417a 0021 ld $21 ;0cc6 LDW
|
|
417b 0070 ld $70 ;0cc6 'p'
|
|
417c 002b ld $2b ;0cc8 STW
|
|
417d 003c ld $3c ;0cc8 'Pos'
|
|
417e 0059 ld $59 ;0cca LDI
|
|
417f 000f ld $0f
|
|
4180 002b ld $2b ;0ccc STW
|
|
4181 003a ld $3a ;0ccc 'Color'
|
|
4182 0021 ld $21 ;0cce LDW
|
|
4183 0040 ld $40 ;0cce 'Text'
|
|
4184 00cf ld $cf ;0cd0 CALL
|
|
4185 0042 ld $42 ;0cd0 'PrintText'
|
|
4186 0059 ld $59 ;0cd2 LDI
|
|
4187 002d ld $2d
|
|
4188 00cf ld $cf ;0cd4 CALL
|
|
4189 0050 ld $50 ;0cd4 'Wait'
|
|
418a 0021 ld $21 ;0cd6 LDW
|
|
418b 0070 ld $70 ;0cd6 'p'
|
|
418c 002b ld $2b ;0cd8 STW
|
|
418d 003c ld $3c ;0cd8 'Pos'
|
|
418e 0021 ld $21 ;0cda LDW
|
|
418f 0040 ld $40 ;0cda 'Text'
|
|
4190 00cf ld $cf ;0cdc CALL
|
|
4191 0042 ld $42 ;0cdc 'PrintText'
|
|
4192 0063 ld $63 ;0cde POP
|
|
4193 00ff ld $ff ;0cdf RET
|
|
4194 002b ld $2b ;0ce0 STW
|
|
4195 0095 ld $95 ;0ce0 'GetReady'
|
|
4196 0093 ld $93 ;0ce2 INC
|
|
4197 001b ld $1b ;0ce2 '_vLR'+1
|
|
4198 00ff ld $ff ;0ce4 RET
|
|
4199 000d ld $0d ;| RAM segment address (high byte first)
|
|
419a 00a0 ld $a0 ;|
|
|
419b 0046 ld $46 ;| Length (1..256)
|
|
419c 00cd ld $cd ;0da0 DEF
|
|
419d 00df ld $df
|
|
419e 0021 ld $21 ;0da2 LDW
|
|
419f 0074 ld $74 ;0da2 'stepU'
|
|
41a0 002b ld $2b ;0da4 STW
|
|
41a1 006a ld $6a ;0da4 'tmp'
|
|
41a2 001a ld $1a ;0da6 LD
|
|
41a3 0011 ld $11
|
|
41a4 008c ld $8c ;0da8 XORI
|
|
41a5 00fe ld $fe
|
|
41a6 0035 ld $35 ;0daa BCC
|
|
41a7 0072 ld $72 ;0dab NE
|
|
41a8 00af ld $af
|
|
41a9 0059 ld $59 ;0dad LDI
|
|
41aa 0002 ld $02
|
|
41ab 002b ld $2b ;0daf STW
|
|
41ac 006a ld $6a ;0daf 'tmp'
|
|
41ad 001a ld $1a ;0db1 LD
|
|
41ae 0011 ld $11
|
|
41af 008c ld $8c ;0db3 XORI
|
|
41b0 00fd ld $fd
|
|
41b1 0035 ld $35 ;0db5 BCC
|
|
41b2 0072 ld $72 ;0db6 NE
|
|
41b3 00bb ld $bb
|
|
41b4 0011 ld $11 ;0db8 LDWI
|
|
41b5 00fe ld $fe
|
|
41b6 00ff ld $ff
|
|
41b7 002b ld $2b ;0dbb STW
|
|
41b8 006a ld $6a ;0dbb 'tmp'
|
|
41b9 001a ld $1a ;0dbd LD
|
|
41ba 0011 ld $11
|
|
41bb 008c ld $8c ;0dbf XORI
|
|
41bc 00fb ld $fb
|
|
41bd 0035 ld $35 ;0dc1 BCC
|
|
41be 0072 ld $72 ;0dc2 NE
|
|
41bf 00c7 ld $c7
|
|
41c0 0011 ld $11 ;0dc4 LDWI
|
|
41c1 0000 ld $00
|
|
41c2 0002 ld $02
|
|
41c3 002b ld $2b ;0dc7 STW
|
|
41c4 006a ld $6a ;0dc7 'tmp'
|
|
41c5 001a ld $1a ;0dc9 LD
|
|
41c6 0011 ld $11
|
|
41c7 008c ld $8c ;0dcb XORI
|
|
41c8 00f7 ld $f7
|
|
41c9 0035 ld $35 ;0dcd BCC
|
|
41ca 0072 ld $72 ;0dce NE
|
|
41cb 00d3 ld $d3
|
|
41cc 0011 ld $11 ;0dd0 LDWI
|
|
41cd 0000 ld $00
|
|
41ce 00fe ld $fe
|
|
41cf 002b ld $2b ;0dd3 STW
|
|
41d0 006a ld $6a ;0dd3 'tmp'
|
|
41d1 0021 ld $21 ;0dd5 LDW
|
|
41d2 006a ld $6a ;0dd5 'tmp'
|
|
41d3 0099 ld $99 ;0dd7 ADDW
|
|
41d4 0074 ld $74 ;0dd7 'stepU'
|
|
41d5 0035 ld $35 ;0dd9 BCC
|
|
41d6 003f ld $3f ;0dda EQ
|
|
41d7 00de ld $de
|
|
41d8 0021 ld $21 ;0ddc LDW
|
|
41d9 006a ld $6a ;0ddc 'tmp'
|
|
41da 002b ld $2b ;0dde STW
|
|
41db 0074 ld $74 ;0dde 'stepU'
|
|
41dc 00ff ld $ff ;0de0 RET
|
|
41dd 002b ld $2b ;0de1 STW
|
|
41de 0062 ld $62 ;0de1 'PlayerControl'
|
|
41df 0093 ld $93 ;0de3 INC
|
|
41e0 001b ld $1b ;0de3 '_vLR'+1
|
|
41e1 00ff ld $ff ;0de5 RET
|
|
41e2 000e ld $0e ;| RAM segment address (high byte first)
|
|
41e3 00a0 ld $a0 ;|
|
|
41e4 004d ld $4d ;| Length (1..256)
|
|
41e5 00cd ld $cd ;0ea0 DEF
|
|
41e6 00cb ld $cb
|
|
41e7 0020 ld $20 ;0ea2 ' '
|
|
41e8 0045 ld $45 ;0ea3 'E'
|
|
41e9 0041 ld $41 ;0ea4 'A'
|
|
41ea 0054 ld $54 ;0ea5 'T'
|
|
41eb 0020 ld $20 ;0ea6 ' '
|
|
41ec 0046 ld $46 ;0ea7 'F'
|
|
41ed 004f ld $4f ;0ea8 'O'
|
|
41ee 004f ld $4f ;0ea9 'O'
|
|
41ef 0044 ld $44 ;0eaa 'D'
|
|
41f0 0000 ld $00 ;0eab 0
|
|
41f1 004e ld $4e ;0eac 'N'
|
|
41f2 004f ld $4f ;0ead 'O'
|
|
41f3 0054 ld $54 ;0eae 'T'
|
|
41f4 0020 ld $20 ;0eaf ' '
|
|
41f5 0050 ld $50 ;0eb0 'P'
|
|
41f6 004f ld $4f ;0eb1 'O'
|
|
41f7 0049 ld $49 ;0eb2 'I'
|
|
41f8 0053 ld $53 ;0eb3 'S'
|
|
41f9 004f ld $4f ;0eb4 'O'
|
|
41fa 004e ld $4e ;0eb5 'N'
|
|
41fb fe00 bra ac ;+-----------------------------------+
|
|
41fc fcfd bra $41fd ;| |
|
|
41fd 1404 ld $04,y ;| Trampoline for page $4100 lookups |
|
|
41fe e068 jmp y,$68 ;| |
|
|
41ff c218 st [$18] ;+-----------------------------------+
|
|
4200 0000 ld $00 ;0eb6 0
|
|
4201 0047 ld $47 ;0eb7 'G'
|
|
4202 0045 ld $45 ;0eb8 'E'
|
|
4203 0054 ld $54 ;0eb9 'T'
|
|
4204 0020 ld $20 ;0eba ' '
|
|
4205 0052 ld $52 ;0ebb 'R'
|
|
4206 0045 ld $45 ;0ebc 'E'
|
|
4207 0041 ld $41 ;0ebd 'A'
|
|
4208 0044 ld $44 ;0ebe 'D'
|
|
4209 0059 ld $59 ;0ebf 'Y'
|
|
420a 0021 ld $21 ;0ec0 '!'
|
|
420b 0000 ld $00 ;0ec1 0
|
|
420c 0020 ld $20 ;0ec2 ' '
|
|
420d 0020 ld $20 ;0ec3 ' '
|
|
420e 0020 ld $20 ;0ec4 ' '
|
|
420f 0020 ld $20 ;0ec5 ' '
|
|
4210 0020 ld $20 ;0ec6 ' '
|
|
4211 0020 ld $20 ;0ec7 ' '
|
|
4212 0020 ld $20 ;0ec8 ' '
|
|
4213 0020 ld $20 ;0ec9 ' '
|
|
4214 0020 ld $20 ;0eca ' '
|
|
4215 0020 ld $20 ;0ecb ' '
|
|
4216 0000 ld $00 ;0ecc 0
|
|
4217 002b ld $2b ;0ecd STW
|
|
4218 00a3 ld $a3 ;0ecd 'Messages'
|
|
4219 00cf ld $cf ;0ecf CALL
|
|
421a 006e ld $6e ;0ecf 'Intro'
|
|
421b 0059 ld $59 ;0ed1 LDI
|
|
421c 0049 ld $49
|
|
421d 00cf ld $cf ;0ed3 CALL
|
|
421e 007c ld $7c ;0ed3 'SetNote'
|
|
421f 00cf ld $cf ;0ed5 CALL
|
|
4220 008f ld $8f ;0ed5 'SetupGame'
|
|
4221 00cf ld $cf ;0ed7 CALL
|
|
4222 008d ld $8d ;0ed7 'RunGame'
|
|
4223 0059 ld $59 ;0ed9 LDI
|
|
4224 0078 ld $78
|
|
4225 005e ld $5e ;0edb ST
|
|
4226 002c ld $2c
|
|
4227 0059 ld $59 ;0edd LDI
|
|
4228 0007 ld $07
|
|
4229 002b ld $2b ;0edf STW
|
|
422a 003a ld $3a ;0edf 'Color'
|
|
422b 0021 ld $21 ;0ee1 LDW
|
|
422c 0058 ld $58 ;0ee1 'Head'
|
|
422d 00cf ld $cf ;0ee3 CALL
|
|
422e 005a ld $5a ;0ee3 'DrawBlock'
|
|
422f 00cf ld $cf ;0ee5 CALL
|
|
4230 0068 ld $68 ;0ee5 'GameOver'
|
|
4231 0059 ld $59 ;0ee7 LDI
|
|
4232 003c ld $3c
|
|
4233 00cf ld $cf ;0ee9 CALL
|
|
4234 0050 ld $50 ;0ee9 'Wait'
|
|
4235 0090 ld $90 ;0eeb BRA
|
|
4236 00d3 ld $d3
|
|
4237 0000 ld $00 ;End of Apps/Snake/Snake_v3.gcl, size 1834
|
|
;+-----------------------------------+
|
|
;| SYS_Racer_v1.py |
|
|
;+-----------------------------------+
|
|
SYS_Racer_v1:
|
|
SYS_RacerUpdateVideoX_40:
|
|
4238 1126 ld [$26],x
|
|
4239 1527 ld [$27],y
|
|
423a 0d00 ld [y,x]
|
|
423b c21d st [$1d]
|
|
423c a128 suba [$28]
|
|
423d 1124 ld [$24],x
|
|
423e 1525 ld [$25],y
|
|
423f ce00 st [y,x]
|
|
4240 0124 ld [$24]
|
|
4241 a004 suba $04
|
|
4242 c224 st [$24]
|
|
4243 011d ld [$1d]
|
|
4244 c228 st [$28]
|
|
4245 0126 ld [$26]
|
|
4246 8001 adda $01
|
|
4247 c226 st [$26]
|
|
4248 ec4c bne .sysRacer0
|
|
4249 0116 ld [$16]
|
|
424a fc4e bra .sysRacer1
|
|
424b 0200 nop
|
|
.sysRacer0: 424c a002 suba $02
|
|
424d c216 st [$16]
|
|
.sysRacer1: 424e 1403 ld $03,y
|
|
424f e0cb jmp y,$cb
|
|
4250 00ec ld $ec
|
|
SYS_RacerUpdateVideoY_40:
|
|
4251 0127 ld [$27]
|
|
4252 2008 anda $08
|
|
4253 ec56 bne $4256
|
|
4254 fc57 bra $4257
|
|
4255 0000 ld $00
|
|
4256 0001 ld $01
|
|
4257 c21d st [$1d]
|
|
4258 1525 ld [$25],y
|
|
4259 0124 ld [$24]
|
|
425a 8002 adda $02
|
|
425b d224 st [$24],x
|
|
425c 60ee xora $ee
|
|
425d c218 st [$18]
|
|
425e c219 st [$19]
|
|
425f 0126 ld [$26]
|
|
4260 20fe anda $fe
|
|
4261 811d adda [$1d]
|
|
4262 ce00 st [y,x]
|
|
4263 0126 ld [$26]
|
|
4264 8001 adda $01
|
|
4265 c226 st [$26]
|
|
4266 1403 ld $03,y
|
|
4267 e0cb jmp y,$cb
|
|
4268 00ec ld $ec ;End of SYS_Racer_v1.py, size 49
|
|
;+-----------------------------------+
|
|
;| Apps/Racer/Horizon-256x16.rgb |
|
|
;+-----------------------------------+
|
|
4269 dc53 st $53,[y,x++] ;'S'
|
|
426a dc6e st $6e,[y,x++] ;'n'
|
|
426b dc61 st $61,[y,x++] ;'a'
|
|
426c dc6b st $6b,[y,x++] ;'k'
|
|
426d dc65 st $65,[y,x++] ;'e'
|
|
426e dc00 st $00,[y,x++] ;'\x00'
|
|
426f dc00 st $00,[y,x++] ;'\x00'
|
|
4270 dc00 st $00,[y,x++] ;'\x00'
|
|
4271 000e ld $0e
|
|
4272 c218 st [$18]
|
|
4273 003b ld $3b
|
|
4274 14f7 ld $f7,y
|
|
4275 e085 jmp y,$85
|
|
4276 c219 st [$19]
|
|
zippedRacerHorizon:
|
|
4277 0041 ld $41
|
|
4278 0000 ld $00
|
|
4279 00c3 ld $c3
|
|
427a 0030 ld $30
|
|
427b 000c ld $0c
|
|
427c 00c3 ld $c3
|
|
427d 0030 ld $30
|
|
427e 000c ld $0c
|
|
427f 00c3 ld $c3
|
|
4280 0030 ld $30
|
|
4281 000c ld $0c
|
|
4282 00c3 ld $c3
|
|
4283 0030 ld $30
|
|
4284 000c ld $0c
|
|
4285 00c3 ld $c3
|
|
4286 0030 ld $30
|
|
4287 000c ld $0c
|
|
4288 00c3 ld $c3
|
|
4289 0030 ld $30
|
|
428a 000c ld $0c
|
|
428b 00c3 ld $c3
|
|
428c 0030 ld $30
|
|
428d 000c ld $0c
|
|
428e 00c3 ld $c3
|
|
428f 0000 ld $00
|
|
4290 000c ld $0c
|
|
4291 00c3 ld $c3
|
|
4292 0030 ld $30
|
|
4293 000c ld $0c
|
|
4294 00c3 ld $c3
|
|
4295 0030 ld $30
|
|
4296 00fc ld $fc
|
|
4297 0002 ld $02
|
|
4298 0030 ld $30
|
|
4299 000c ld $0c
|
|
429a 00c3 ld $c3
|
|
429b 0030 ld $30
|
|
429c 000c ld $0c
|
|
429d 00c3 ld $c3
|
|
429e 0030 ld $30
|
|
429f 000c ld $0c
|
|
42a0 00c3 ld $c3
|
|
42a1 0030 ld $30
|
|
42a2 000c ld $0c
|
|
42a3 00c3 ld $c3
|
|
42a4 0030 ld $30
|
|
42a5 000c ld $0c
|
|
42a6 00c3 ld $c3
|
|
42a7 0030 ld $30
|
|
42a8 000c ld $0c
|
|
42a9 00c3 ld $c3
|
|
42aa 0030 ld $30
|
|
42ab 000c ld $0c
|
|
42ac 00c3 ld $c3
|
|
42ad 0030 ld $30
|
|
42ae 000c ld $0c
|
|
42af 00c3 ld $c3
|
|
42b0 0030 ld $30
|
|
42b1 000c ld $0c
|
|
42b2 00c3 ld $c3
|
|
42b3 0030 ld $30
|
|
42b4 000c ld $0c
|
|
42b5 00c3 ld $c3
|
|
42b6 0030 ld $30
|
|
42b7 000c ld $0c
|
|
42b8 00c3 ld $c3
|
|
42b9 0030 ld $30
|
|
42ba 000c ld $0c
|
|
42bb 00c3 ld $c3
|
|
42bc 0030 ld $30
|
|
42bd 000c ld $0c
|
|
42be 00c3 ld $c3
|
|
42bf 0030 ld $30
|
|
42c0 000c ld $0c
|
|
42c1 00c3 ld $c3
|
|
42c2 0030 ld $30
|
|
42c3 000c ld $0c
|
|
42c4 00c3 ld $c3
|
|
42c5 0030 ld $30
|
|
42c6 000c ld $0c
|
|
42c7 00c3 ld $c3
|
|
42c8 0030 ld $30
|
|
42c9 000c ld $0c
|
|
42ca 00c3 ld $c3
|
|
42cb 0013 ld $13
|
|
42cc 000c ld $0c
|
|
42cd 00c3 ld $c3
|
|
42ce 0030 ld $30
|
|
42cf 000c ld $0c
|
|
42d0 00c3 ld $c3
|
|
42d1 002a ld $2a
|
|
42d2 000c ld $0c
|
|
42d3 00c3 ld $c3
|
|
42d4 0030 ld $30
|
|
42d5 000c ld $0c
|
|
42d6 00c3 ld $c3
|
|
42d7 0030 ld $30
|
|
42d8 000c ld $0c
|
|
42d9 00c3 ld $c3
|
|
42da 0030 ld $30
|
|
42db 000c ld $0c
|
|
42dc 00c3 ld $c3
|
|
42dd 0030 ld $30
|
|
42de 000c ld $0c
|
|
42df 00c3 ld $c3
|
|
42e0 0030 ld $30
|
|
42e1 000c ld $0c
|
|
42e2 00c3 ld $c3
|
|
42e3 0030 ld $30
|
|
42e4 000c ld $0c
|
|
42e5 00c3 ld $c3
|
|
42e6 0030 ld $30
|
|
42e7 000c ld $0c
|
|
42e8 00c3 ld $c3
|
|
42e9 0030 ld $30
|
|
42ea 000c ld $0c
|
|
42eb 00c3 ld $c3
|
|
42ec 0030 ld $30
|
|
42ed 000c ld $0c
|
|
42ee 00c3 ld $c3
|
|
42ef 0030 ld $30
|
|
42f0 000c ld $0c
|
|
42f1 00c3 ld $c3
|
|
42f2 0030 ld $30
|
|
42f3 000c ld $0c
|
|
42f4 00c3 ld $c3
|
|
42f5 0030 ld $30
|
|
42f6 000c ld $0c
|
|
42f7 00ab ld $ab
|
|
42f8 002a ld $2a
|
|
42f9 000c ld $0c
|
|
42fa 00c3 ld $c3
|
|
42fb fe00 bra ac ;+-----------------------------------+
|
|
42fc fcfd bra $42fd ;| |
|
|
42fd 1404 ld $04,y ;| Trampoline for page $4200 lookups |
|
|
42fe e068 jmp y,$68 ;| |
|
|
42ff c218 st [$18] ;+-----------------------------------+
|
|
4300 0030 ld $30
|
|
4301 000c ld $0c
|
|
4302 00c3 ld $c3
|
|
4303 0030 ld $30
|
|
4304 000c ld $0c
|
|
4305 00c3 ld $c3
|
|
4306 0030 ld $30
|
|
4307 000c ld $0c
|
|
4308 00c3 ld $c3
|
|
4309 0030 ld $30
|
|
430a 000c ld $0c
|
|
430b 00c3 ld $c3
|
|
430c 00f0 ld $f0
|
|
430d 000f ld $0f
|
|
430e 00c3 ld $c3
|
|
430f 0030 ld $30
|
|
4310 000c ld $0c
|
|
4311 00c3 ld $c3
|
|
4312 00f0 ld $f0
|
|
4313 000f ld $0f
|
|
4314 00c3 ld $c3
|
|
4315 0030 ld $30
|
|
4316 000c ld $0c
|
|
4317 00c3 ld $c3
|
|
4318 003f ld $3f
|
|
4319 000c ld $0c
|
|
431a 00c3 ld $c3
|
|
431b 0030 ld $30
|
|
431c 000c ld $0c
|
|
431d 00c3 ld $c3
|
|
431e 0030 ld $30
|
|
431f 000c ld $0c
|
|
4320 00c3 ld $c3
|
|
4321 0030 ld $30
|
|
4322 000c ld $0c
|
|
4323 00c3 ld $c3
|
|
4324 0030 ld $30
|
|
4325 000c ld $0c
|
|
4326 00c3 ld $c3
|
|
4327 0030 ld $30
|
|
4328 000c ld $0c
|
|
4329 00c3 ld $c3
|
|
432a 0030 ld $30
|
|
432b 000c ld $0c
|
|
432c 00c3 ld $c3
|
|
432d 0030 ld $30
|
|
432e 000c ld $0c
|
|
432f 00c3 ld $c3
|
|
4330 0015 ld $15
|
|
4331 000c ld $0c
|
|
4332 00c3 ld $c3
|
|
4333 0030 ld $30
|
|
4334 000c ld $0c
|
|
4335 00c3 ld $c3
|
|
4336 0030 ld $30
|
|
4337 000c ld $0c
|
|
4338 00c3 ld $c3
|
|
4339 0030 ld $30
|
|
433a 001c ld $1c
|
|
433b 0004 ld $04
|
|
433c 006b ld $6b
|
|
433d 0000 ld $00
|
|
433e 00c3 ld $c3
|
|
433f 0030 ld $30
|
|
4340 000c ld $0c
|
|
4341 00c3 ld $c3
|
|
4342 0030 ld $30
|
|
4343 000c ld $0c
|
|
4344 00c3 ld $c3
|
|
4345 0030 ld $30
|
|
4346 000c ld $0c
|
|
4347 00c3 ld $c3
|
|
4348 0030 ld $30
|
|
4349 000c ld $0c
|
|
434a 00c3 ld $c3
|
|
434b 0030 ld $30
|
|
434c 000c ld $0c
|
|
434d 00c3 ld $c3
|
|
434e 0030 ld $30
|
|
434f 000c ld $0c
|
|
4350 00c3 ld $c3
|
|
4351 0030 ld $30
|
|
4352 000c ld $0c
|
|
4353 00c3 ld $c3
|
|
4354 003f ld $3f
|
|
4355 0000 ld $00
|
|
4356 00c3 ld $c3
|
|
4357 0030 ld $30
|
|
4358 000c ld $0c
|
|
4359 00c3 ld $c3
|
|
435a 00f0 ld $f0
|
|
435b 000f ld $0f
|
|
435c 00c0 ld $c0
|
|
435d 0030 ld $30
|
|
435e 000c ld $0c
|
|
435f 00c3 ld $c3
|
|
4360 0030 ld $30
|
|
4361 000c ld $0c
|
|
4362 00c3 ld $c3
|
|
4363 0030 ld $30
|
|
4364 000c ld $0c
|
|
4365 00c3 ld $c3
|
|
4366 0030 ld $30
|
|
4367 000c ld $0c
|
|
4368 00c3 ld $c3
|
|
4369 0030 ld $30
|
|
436a 000c ld $0c
|
|
436b 00c3 ld $c3
|
|
436c 0030 ld $30
|
|
436d 000c ld $0c
|
|
436e 00c3 ld $c3
|
|
436f 0030 ld $30
|
|
4370 000c ld $0c
|
|
4371 00c3 ld $c3
|
|
4372 0030 ld $30
|
|
4373 000c ld $0c
|
|
4374 00c3 ld $c3
|
|
4375 0030 ld $30
|
|
4376 000c ld $0c
|
|
4377 00c3 ld $c3
|
|
4378 0030 ld $30
|
|
4379 000c ld $0c
|
|
437a 00c3 ld $c3
|
|
437b 0030 ld $30
|
|
437c 000c ld $0c
|
|
437d 00c3 ld $c3
|
|
437e 0030 ld $30
|
|
437f 000c ld $0c
|
|
4380 00c3 ld $c3
|
|
4381 0030 ld $30
|
|
4382 000c ld $0c
|
|
4383 00c3 ld $c3
|
|
4384 0030 ld $30
|
|
4385 000c ld $0c
|
|
4386 00c3 ld $c3
|
|
4387 0030 ld $30
|
|
4388 000c ld $0c
|
|
4389 00c3 ld $c3
|
|
438a 0030 ld $30
|
|
438b 000c ld $0c
|
|
438c 00c3 ld $c3
|
|
438d 0030 ld $30
|
|
438e 000c ld $0c
|
|
438f 00c3 ld $c3
|
|
4390 002a ld $2a
|
|
4391 000c ld $0c
|
|
4392 00c3 ld $c3
|
|
4393 0030 ld $30
|
|
4394 000c ld $0c
|
|
4395 00ab ld $ab
|
|
4396 002a ld $2a
|
|
4397 000c ld $0c
|
|
4398 00c3 ld $c3
|
|
4399 0030 ld $30
|
|
439a 000c ld $0c
|
|
439b 00c3 ld $c3
|
|
439c 0030 ld $30
|
|
439d 000c ld $0c
|
|
439e 00c3 ld $c3
|
|
439f 0030 ld $30
|
|
43a0 000c ld $0c
|
|
43a1 00c3 ld $c3
|
|
43a2 0030 ld $30
|
|
43a3 000c ld $0c
|
|
43a4 00c3 ld $c3
|
|
43a5 00ff ld $ff
|
|
43a6 00fb ld $fb
|
|
43a7 00bf ld $bf
|
|
43a8 003f ld $3f
|
|
43a9 000c ld $0c
|
|
43aa 00c3 ld $c3
|
|
43ab 0030 ld $30
|
|
43ac 000c ld $0c
|
|
43ad 00c3 ld $c3
|
|
43ae 0030 ld $30
|
|
43af 000c ld $0c
|
|
43b0 00c3 ld $c3
|
|
43b1 0030 ld $30
|
|
43b2 000c ld $0c
|
|
43b3 00c3 ld $c3
|
|
43b4 0030 ld $30
|
|
43b5 000c ld $0c
|
|
43b6 00c3 ld $c3
|
|
43b7 0030 ld $30
|
|
43b8 000c ld $0c
|
|
43b9 00c3 ld $c3
|
|
43ba 0030 ld $30
|
|
43bb 00ac ld $ac
|
|
43bc 0056 ld $56
|
|
43bd 0095 ld $95
|
|
43be 000a ld $0a
|
|
43bf 00c3 ld $c3
|
|
43c0 0030 ld $30
|
|
43c1 000c ld $0c
|
|
43c2 00c3 ld $c3
|
|
43c3 0030 ld $30
|
|
43c4 000c ld $0c
|
|
43c5 00c3 ld $c3
|
|
43c6 0030 ld $30
|
|
43c7 000c ld $0c
|
|
43c8 00c3 ld $c3
|
|
43c9 0030 ld $30
|
|
43ca 000c ld $0c
|
|
43cb 00c3 ld $c3
|
|
43cc 00f0 ld $f0
|
|
43cd 00ff ld $ff
|
|
43ce 00c3 ld $c3
|
|
43cf 0030 ld $30
|
|
43d0 000c ld $0c
|
|
43d1 00c3 ld $c3
|
|
43d2 00f0 ld $f0
|
|
43d3 00ff ld $ff
|
|
43d4 00c3 ld $c3
|
|
43d5 0030 ld $30
|
|
43d6 000c ld $0c
|
|
43d7 00c3 ld $c3
|
|
43d8 00ff ld $ff
|
|
43d9 000f ld $0f
|
|
43da 00c3 ld $c3
|
|
43db 0030 ld $30
|
|
43dc 000c ld $0c
|
|
43dd 00c3 ld $c3
|
|
43de 0030 ld $30
|
|
43df 000c ld $0c
|
|
43e0 00c3 ld $c3
|
|
43e1 0030 ld $30
|
|
43e2 000c ld $0c
|
|
43e3 00c3 ld $c3
|
|
43e4 0030 ld $30
|
|
43e5 000c ld $0c
|
|
43e6 00c3 ld $c3
|
|
43e7 0030 ld $30
|
|
43e8 000c ld $0c
|
|
43e9 00c3 ld $c3
|
|
43ea 0030 ld $30
|
|
43eb 000c ld $0c
|
|
43ec 00c3 ld $c3
|
|
43ed 0030 ld $30
|
|
43ee 000c ld $0c
|
|
43ef 00c3 ld $c3
|
|
43f0 0015 ld $15
|
|
43f1 000c ld $0c
|
|
43f2 00c3 ld $c3
|
|
43f3 0030 ld $30
|
|
43f4 000c ld $0c
|
|
43f5 00c3 ld $c3
|
|
43f6 0030 ld $30
|
|
43f7 000c ld $0c
|
|
43f8 00c3 ld $c3
|
|
43f9 0030 ld $30
|
|
43fa 001c ld $1c
|
|
43fb fe00 bra ac ;+-----------------------------------+
|
|
43fc fcfd bra $43fd ;| |
|
|
43fd 1404 ld $04,y ;| Trampoline for page $4300 lookups |
|
|
43fe e068 jmp y,$68 ;| |
|
|
43ff c218 st [$18] ;+-----------------------------------+
|
|
4400 00ac ld $ac
|
|
4401 0056 ld $56
|
|
4402 0060 ld $60
|
|
4403 0059 ld $59
|
|
4404 0030 ld $30
|
|
4405 000c ld $0c
|
|
4406 00c3 ld $c3
|
|
4407 0070 ld $70
|
|
4408 0055 ld $55
|
|
4409 00fd ld $fd
|
|
440a 0055 ld $55
|
|
440b 00f5 ld $f5
|
|
440c 0057 ld $57
|
|
440d 00d5 ld $d5
|
|
440e 005f ld $5f
|
|
440f 0055 ld $55
|
|
4410 007f ld $7f
|
|
4411 0055 ld $55
|
|
4412 00fd ld $fd
|
|
4413 0055 ld $55
|
|
4414 0005 ld $05
|
|
4415 00c3 ld $c3
|
|
4416 0030 ld $30
|
|
4417 000c ld $0c
|
|
4418 00c3 ld $c3
|
|
4419 00f0 ld $f0
|
|
441a 000b ld $0b
|
|
441b 00c0 ld $c0
|
|
441c 0030 ld $30
|
|
441d 000c ld $0c
|
|
441e 00c3 ld $c3
|
|
441f 002f ld $2f
|
|
4420 0000 ld $00
|
|
4421 00c3 ld $c3
|
|
4422 0030 ld $30
|
|
4423 000c ld $0c
|
|
4424 00c3 ld $c3
|
|
4425 0030 ld $30
|
|
4426 000c ld $0c
|
|
4427 00c3 ld $c3
|
|
4428 0030 ld $30
|
|
4429 000c ld $0c
|
|
442a 00c3 ld $c3
|
|
442b 0030 ld $30
|
|
442c 000c ld $0c
|
|
442d 00c3 ld $c3
|
|
442e 0030 ld $30
|
|
442f 000c ld $0c
|
|
4430 00c3 ld $c3
|
|
4431 0030 ld $30
|
|
4432 000c ld $0c
|
|
4433 00c3 ld $c3
|
|
4434 0030 ld $30
|
|
4435 000c ld $0c
|
|
4436 00c3 ld $c3
|
|
4437 0030 ld $30
|
|
4438 000c ld $0c
|
|
4439 00c3 ld $c3
|
|
443a 0030 ld $30
|
|
443b 000c ld $0c
|
|
443c 00c3 ld $c3
|
|
443d 0030 ld $30
|
|
443e 000c ld $0c
|
|
443f 00c3 ld $c3
|
|
4440 0030 ld $30
|
|
4441 000c ld $0c
|
|
4442 00c3 ld $c3
|
|
4443 0030 ld $30
|
|
4444 000c ld $0c
|
|
4445 00c3 ld $c3
|
|
4446 0030 ld $30
|
|
4447 000c ld $0c
|
|
4448 00c3 ld $c3
|
|
4449 0030 ld $30
|
|
444a 000c ld $0c
|
|
444b 00c3 ld $c3
|
|
444c 0030 ld $30
|
|
444d 000c ld $0c
|
|
444e 00c3 ld $c3
|
|
444f 0030 ld $30
|
|
4450 000c ld $0c
|
|
4451 00c3 ld $c3
|
|
4452 0030 ld $30
|
|
4453 000c ld $0c
|
|
4454 00c3 ld $c3
|
|
4455 002a ld $2a
|
|
4456 000c ld $0c
|
|
4457 00c3 ld $c3
|
|
4458 00b0 ld $b0
|
|
4459 00aa ld $aa
|
|
445a 00aa ld $aa
|
|
445b 002a ld $2a
|
|
445c 000c ld $0c
|
|
445d 00c3 ld $c3
|
|
445e 0030 ld $30
|
|
445f 000c ld $0c
|
|
4460 00c3 ld $c3
|
|
4461 0030 ld $30
|
|
4462 000c ld $0c
|
|
4463 00c3 ld $c3
|
|
4464 0030 ld $30
|
|
4465 000c ld $0c
|
|
4466 00c3 ld $c3
|
|
4467 0030 ld $30
|
|
4468 000c ld $0c
|
|
4469 00bf ld $bf
|
|
446a 0091 ld $91
|
|
446b 00f4 ld $f4
|
|
446c 0046 ld $46
|
|
446d 00d2 ld $d2
|
|
446e 000b ld $0b
|
|
446f 00c3 ld $c3
|
|
4470 0030 ld $30
|
|
4471 000c ld $0c
|
|
4472 00c3 ld $c3
|
|
4473 0030 ld $30
|
|
4474 000c ld $0c
|
|
4475 00c3 ld $c3
|
|
4476 0030 ld $30
|
|
4477 000c ld $0c
|
|
4478 00c3 ld $c3
|
|
4479 0030 ld $30
|
|
447a 000c ld $0c
|
|
447b 00c3 ld $c3
|
|
447c 0030 ld $30
|
|
447d 00ac ld $ac
|
|
447e 00c2 ld $c2
|
|
447f 00b0 ld $b0
|
|
4480 00aa ld $aa
|
|
4481 00aa ld $aa
|
|
4482 00aa ld $aa
|
|
4483 00aa ld $aa
|
|
4484 00c2 ld $c2
|
|
4485 00b0 ld $b0
|
|
4486 000a ld $0a
|
|
4487 00c3 ld $c3
|
|
4488 0030 ld $30
|
|
4489 000c ld $0c
|
|
448a 00c3 ld $c3
|
|
448b 0030 ld $30
|
|
448c 000c ld $0c
|
|
448d 00c3 ld $c3
|
|
448e 0030 ld $30
|
|
448f 000c ld $0c
|
|
4490 00c3 ld $c3
|
|
4491 0030 ld $30
|
|
4492 00ac ld $ac
|
|
4493 00fe ld $fe
|
|
4494 00ff ld $ff
|
|
4495 003f ld $3f
|
|
4496 00c0 ld $c0
|
|
4497 0030 ld $30
|
|
4498 00ac ld $ac
|
|
4499 00fe ld $fe
|
|
449a 00ff ld $ff
|
|
449b 003f ld $3f
|
|
449c 00c0 ld $c0
|
|
449d 00b0 ld $b0
|
|
449e 00fa ld $fa
|
|
449f 00ff ld $ff
|
|
44a0 00ff ld $ff
|
|
44a1 0000 ld $00
|
|
44a2 00c3 ld $c3
|
|
44a3 0030 ld $30
|
|
44a4 000c ld $0c
|
|
44a5 00c3 ld $c3
|
|
44a6 0030 ld $30
|
|
44a7 000c ld $0c
|
|
44a8 00c3 ld $c3
|
|
44a9 0030 ld $30
|
|
44aa 000c ld $0c
|
|
44ab 00c3 ld $c3
|
|
44ac 0030 ld $30
|
|
44ad 000c ld $0c
|
|
44ae 00c3 ld $c3
|
|
44af 0030 ld $30
|
|
44b0 000c ld $0c
|
|
44b1 00c3 ld $c3
|
|
44b2 0030 ld $30
|
|
44b3 000c ld $0c
|
|
44b4 0057 ld $57
|
|
44b5 0055 ld $55
|
|
44b6 0005 ld $05
|
|
44b7 00c3 ld $c3
|
|
44b8 0030 ld $30
|
|
44b9 000c ld $0c
|
|
44ba 00c3 ld $c3
|
|
44bb 0030 ld $30
|
|
44bc 000c ld $0c
|
|
44bd 00c3 ld $c3
|
|
44be 0096 ld $96
|
|
44bf 0015 ld $15
|
|
44c0 0058 ld $58
|
|
44c1 006b ld $6b
|
|
44c2 00b0 ld $b0
|
|
44c3 00ae ld $ae
|
|
44c4 0030 ld $30
|
|
44c5 000c ld $0c
|
|
44c6 00c3 ld $c3
|
|
44c7 00f0 ld $f0
|
|
44c8 00ff ld $ff
|
|
44c9 00ff ld $ff
|
|
44ca 00ff ld $ff
|
|
* 12 times
|
|
44d4 000f ld $0f
|
|
44d5 00c3 ld $c3
|
|
44d6 0030 ld $30
|
|
44d7 000c ld $0c
|
|
44d8 00c3 ld $c3
|
|
44d9 0030 ld $30
|
|
44da 00fc ld $fc
|
|
44db 0003 ld $03
|
|
44dc 0030 ld $30
|
|
44dd 000c ld $0c
|
|
44de 00ff ld $ff
|
|
44df 0000 ld $00
|
|
44e0 000c ld $0c
|
|
44e1 00c3 ld $c3
|
|
44e2 0030 ld $30
|
|
44e3 000c ld $0c
|
|
44e4 00c3 ld $c3
|
|
44e5 0030 ld $30
|
|
44e6 00fc ld $fc
|
|
44e7 00bf ld $bf
|
|
44e8 0030 ld $30
|
|
44e9 000c ld $0c
|
|
44ea 00c3 ld $c3
|
|
44eb 0030 ld $30
|
|
44ec 000c ld $0c
|
|
44ed 00c3 ld $c3
|
|
44ee 0030 ld $30
|
|
44ef 000c ld $0c
|
|
44f0 00c3 ld $c3
|
|
44f1 0030 ld $30
|
|
44f2 000c ld $0c
|
|
44f3 00c3 ld $c3
|
|
44f4 0030 ld $30
|
|
44f5 000c ld $0c
|
|
44f6 00c3 ld $c3
|
|
44f7 0030 ld $30
|
|
44f8 000c ld $0c
|
|
44f9 00c3 ld $c3
|
|
44fa 0030 ld $30
|
|
44fb fe00 bra ac ;+-----------------------------------+
|
|
44fc fcfd bra $44fd ;| |
|
|
44fd 1404 ld $04,y ;| Trampoline for page $4400 lookups |
|
|
44fe e068 jmp y,$68 ;| |
|
|
44ff c218 st [$18] ;+-----------------------------------+
|
|
4500 000c ld $0c
|
|
4501 00c3 ld $c3
|
|
4502 0030 ld $30
|
|
4503 000c ld $0c
|
|
4504 00c3 ld $c3
|
|
4505 0030 ld $30
|
|
4506 000c ld $0c
|
|
4507 00c3 ld $c3
|
|
4508 0030 ld $30
|
|
4509 000c ld $0c
|
|
450a 00c3 ld $c3
|
|
450b 0030 ld $30
|
|
450c 000c ld $0c
|
|
450d 00c3 ld $c3
|
|
450e 0030 ld $30
|
|
450f 000c ld $0c
|
|
4510 00c3 ld $c3
|
|
4511 0030 ld $30
|
|
4512 000c ld $0c
|
|
4513 00c3 ld $c3
|
|
4514 0030 ld $30
|
|
4515 000c ld $0c
|
|
4516 00c3 ld $c3
|
|
4517 00f0 ld $f0
|
|
4518 00ff ld $ff
|
|
4519 00ab ld $ab
|
|
451a 00ff ld $ff
|
|
451b 000f ld $0f
|
|
451c 00c3 ld $c3
|
|
451d 006a ld $6a
|
|
451e 00a5 ld $a5
|
|
451f 0056 ld $56
|
|
4520 002a ld $2a
|
|
4521 000c ld $0c
|
|
4522 00c3 ld $c3
|
|
4523 0030 ld $30
|
|
4524 000c ld $0c
|
|
4525 00c3 ld $c3
|
|
4526 0030 ld $30
|
|
4527 000c ld $0c
|
|
4528 00c3 ld $c3
|
|
4529 0030 ld $30
|
|
452a 000c ld $0c
|
|
452b 00c3 ld $c3
|
|
452c 0030 ld $30
|
|
452d 00fc ld $fc
|
|
452e 004a ld $4a
|
|
452f 0030 ld $30
|
|
4530 00fc ld $fc
|
|
4531 00c2 ld $c2
|
|
4532 0070 ld $70
|
|
4533 00f4 ld $f4
|
|
4534 00c2 ld $c2
|
|
4535 0030 ld $30
|
|
4536 000c ld $0c
|
|
4537 00c3 ld $c3
|
|
4538 0030 ld $30
|
|
4539 000c ld $0c
|
|
453a 00c3 ld $c3
|
|
453b 0030 ld $30
|
|
453c 000c ld $0c
|
|
453d 00c3 ld $c3
|
|
453e 0030 ld $30
|
|
453f 000c ld $0c
|
|
4540 00c3 ld $c3
|
|
4541 00f0 ld $f0
|
|
4542 00af ld $af
|
|
4543 00fe ld $fe
|
|
4544 00aa ld $aa
|
|
4545 00aa ld $aa
|
|
4546 00aa ld $aa
|
|
* 6 times
|
|
454a 00bf ld $bf
|
|
454b 00fa ld $fa
|
|
454c 00c3 ld $c3
|
|
454d 0030 ld $30
|
|
454e 000c ld $0c
|
|
454f 00c3 ld $c3
|
|
4550 0030 ld $30
|
|
4551 000c ld $0c
|
|
4552 00c3 ld $c3
|
|
4553 0030 ld $30
|
|
4554 000c ld $0c
|
|
4555 00c3 ld $c3
|
|
4556 00f0 ld $f0
|
|
4557 00ff ld $ff
|
|
4558 00ff ld $ff
|
|
4559 0030 ld $30
|
|
455a 000c ld $0c
|
|
455b 00c3 ld $c3
|
|
455c 00f0 ld $f0
|
|
455d 00ff ld $ff
|
|
455e 00ff ld $ff
|
|
455f 0030 ld $30
|
|
4560 000c ld $0c
|
|
4561 00c3 ld $c3
|
|
4562 00ff ld $ff
|
|
4563 00ff ld $ff
|
|
4564 00c3 ld $c3
|
|
4565 0030 ld $30
|
|
4566 000c ld $0c
|
|
4567 00c3 ld $c3
|
|
4568 0030 ld $30
|
|
4569 000c ld $0c
|
|
456a 00c3 ld $c3
|
|
456b 0030 ld $30
|
|
456c 000c ld $0c
|
|
456d 00c3 ld $c3
|
|
456e 0030 ld $30
|
|
456f 000c ld $0c
|
|
4570 00c3 ld $c3
|
|
4571 0030 ld $30
|
|
4572 000c ld $0c
|
|
4573 00c3 ld $c3
|
|
4574 0030 ld $30
|
|
4575 000c ld $0c
|
|
4576 00c3 ld $c3
|
|
4577 0030 ld $30
|
|
4578 000c ld $0c
|
|
4579 00c3 ld $c3
|
|
457a 0015 ld $15
|
|
457b 000c ld $0c
|
|
457c 00c3 ld $c3
|
|
457d 0030 ld $30
|
|
457e 000c ld $0c
|
|
457f 00c3 ld $c3
|
|
4580 0030 ld $30
|
|
4581 000c ld $0c
|
|
4582 00c3 ld $c3
|
|
4583 00eb ld $eb
|
|
4584 001a ld $1a
|
|
4585 00ac ld $ac
|
|
4586 0056 ld $56
|
|
4587 00b0 ld $b0
|
|
4588 00a6 ld $a6
|
|
4589 0030 ld $30
|
|
458a 000c ld $0c
|
|
458b 00c3 ld $c3
|
|
458c 0070 ld $70
|
|
458d 0055 ld $55
|
|
458e 00fd ld $fd
|
|
458f 0055 ld $55
|
|
4590 00f5 ld $f5
|
|
4591 0057 ld $57
|
|
4592 00d5 ld $d5
|
|
4593 005f ld $5f
|
|
4594 0055 ld $55
|
|
4595 007f ld $7f
|
|
4596 0055 ld $55
|
|
4597 00fd ld $fd
|
|
4598 0055 ld $55
|
|
4599 0005 ld $05
|
|
459a 00c3 ld $c3
|
|
459b 0030 ld $30
|
|
459c 000c ld $0c
|
|
459d 00c3 ld $c3
|
|
459e 0030 ld $30
|
|
459f 000c ld $0c
|
|
45a0 00bf ld $bf
|
|
45a1 0000 ld $00
|
|
45a2 00fc ld $fc
|
|
45a3 0002 ld $02
|
|
45a4 0030 ld $30
|
|
45a5 000c ld $0c
|
|
45a6 00c3 ld $c3
|
|
45a7 0030 ld $30
|
|
45a8 000c ld $0c
|
|
45a9 00c3 ld $c3
|
|
45aa 0030 ld $30
|
|
45ab 006c ld $6c
|
|
45ac 00fc ld $fc
|
|
45ad 0030 ld $30
|
|
45ae 000c ld $0c
|
|
45af 00c3 ld $c3
|
|
45b0 0030 ld $30
|
|
45b1 000c ld $0c
|
|
45b2 00c3 ld $c3
|
|
45b3 0030 ld $30
|
|
45b4 000c ld $0c
|
|
45b5 00c3 ld $c3
|
|
45b6 0030 ld $30
|
|
45b7 000c ld $0c
|
|
45b8 00c3 ld $c3
|
|
45b9 0030 ld $30
|
|
45ba 000c ld $0c
|
|
45bb 00c3 ld $c3
|
|
45bc 0030 ld $30
|
|
45bd 000c ld $0c
|
|
45be 00c3 ld $c3
|
|
45bf 0030 ld $30
|
|
45c0 000c ld $0c
|
|
45c1 00c3 ld $c3
|
|
45c2 0030 ld $30
|
|
45c3 000c ld $0c
|
|
45c4 00c3 ld $c3
|
|
45c5 0030 ld $30
|
|
45c6 000c ld $0c
|
|
45c7 00c3 ld $c3
|
|
45c8 0030 ld $30
|
|
45c9 000c ld $0c
|
|
45ca 00c3 ld $c3
|
|
45cb 0030 ld $30
|
|
45cc 000c ld $0c
|
|
45cd 00c3 ld $c3
|
|
45ce 0030 ld $30
|
|
45cf 000c ld $0c
|
|
45d0 00c3 ld $c3
|
|
45d1 0030 ld $30
|
|
45d2 000c ld $0c
|
|
45d3 00c3 ld $c3
|
|
45d4 0030 ld $30
|
|
45d5 000c ld $0c
|
|
45d6 00c3 ld $c3
|
|
45d7 00f0 ld $f0
|
|
45d8 00af ld $af
|
|
45d9 00fe ld $fe
|
|
45da 00ea ld $ea
|
|
45db 000f ld $0f
|
|
45dc 00ab ld $ab
|
|
45dd 00aa ld $aa
|
|
45de 00aa ld $aa
|
|
45df 00aa ld $aa
|
|
45e0 002a ld $2a
|
|
45e1 000c ld $0c
|
|
45e2 00c3 ld $c3
|
|
45e3 0030 ld $30
|
|
45e4 000c ld $0c
|
|
45e5 00c3 ld $c3
|
|
45e6 0030 ld $30
|
|
45e7 000c ld $0c
|
|
45e8 00c3 ld $c3
|
|
45e9 0030 ld $30
|
|
45ea 000c ld $0c
|
|
45eb 00c3 ld $c3
|
|
45ec 00f0 ld $f0
|
|
45ed 001b ld $1b
|
|
45ee 00bd ld $bd
|
|
45ef 0030 ld $30
|
|
45f0 00fc ld $fc
|
|
45f1 00c2 ld $c2
|
|
45f2 00f0 ld $f0
|
|
45f3 002b ld $2b
|
|
45f4 00bd ld $bd
|
|
45f5 0030 ld $30
|
|
45f6 000c ld $0c
|
|
45f7 00c3 ld $c3
|
|
45f8 0030 ld $30
|
|
45f9 000c ld $0c
|
|
45fa 00c3 ld $c3
|
|
45fb fe00 bra ac ;+-----------------------------------+
|
|
45fc fcfd bra $45fd ;| |
|
|
45fd 1404 ld $04,y ;| Trampoline for page $4500 lookups |
|
|
45fe e068 jmp y,$68 ;| |
|
|
45ff c218 st [$18] ;+-----------------------------------+
|
|
4600 0030 ld $30
|
|
4601 000c ld $0c
|
|
4602 00c3 ld $c3
|
|
4603 0030 ld $30
|
|
4604 000c ld $0c
|
|
4605 00c3 ld $c3
|
|
4606 00f0 ld $f0
|
|
4607 00af ld $af
|
|
4608 00ab ld $ab
|
|
4609 0095 ld $95
|
|
460a 005a ld $5a
|
|
460b 0055 ld $55
|
|
460c 006a ld $6a
|
|
460d 00a5 ld $a5
|
|
460e 0056 ld $56
|
|
460f 00aa ld $aa
|
|
4610 00fe ld $fe
|
|
4611 00c3 ld $c3
|
|
4612 0030 ld $30
|
|
4613 000c ld $0c
|
|
4614 00c3 ld $c3
|
|
4615 0030 ld $30
|
|
4616 000c ld $0c
|
|
4617 00c3 ld $c3
|
|
4618 0030 ld $30
|
|
4619 000c ld $0c
|
|
461a 00c3 ld $c3
|
|
461b 00ff ld $ff
|
|
461c 00af ld $af
|
|
461d 00fe ld $fe
|
|
461e 0030 ld $30
|
|
461f 000c ld $0c
|
|
4620 00c3 ld $c3
|
|
4621 00ff ld $ff
|
|
4622 00af ld $af
|
|
4623 00fe ld $fe
|
|
4624 0030 ld $30
|
|
4625 000c ld $0c
|
|
4626 00ff ld $ff
|
|
4627 00bf ld $bf
|
|
4628 00fa ld $fa
|
|
4629 00c3 ld $c3
|
|
462a 0030 ld $30
|
|
462b 000c ld $0c
|
|
462c 00c3 ld $c3
|
|
462d 0030 ld $30
|
|
462e 000c ld $0c
|
|
462f 00c3 ld $c3
|
|
4630 0030 ld $30
|
|
4631 000c ld $0c
|
|
4632 00c3 ld $c3
|
|
4633 0030 ld $30
|
|
4634 000c ld $0c
|
|
4635 00c3 ld $c3
|
|
4636 0030 ld $30
|
|
4637 000c ld $0c
|
|
4638 00c3 ld $c3
|
|
4639 0030 ld $30
|
|
463a 000c ld $0c
|
|
463b 00c3 ld $c3
|
|
463c 0030 ld $30
|
|
463d 000c ld $0c
|
|
463e 00ab ld $ab
|
|
463f 0095 ld $95
|
|
4640 000a ld $0a
|
|
4641 00c3 ld $c3
|
|
4642 0030 ld $30
|
|
4643 000c ld $0c
|
|
4644 00c3 ld $c3
|
|
4645 0030 ld $30
|
|
4646 000c ld $0c
|
|
4647 00c3 ld $c3
|
|
4648 00e9 ld $e9
|
|
4649 001a ld $1a
|
|
464a 0058 ld $58
|
|
464b 0041 ld $41
|
|
464c 00b0 ld $b0
|
|
464d 00ae ld $ae
|
|
464e 0030 ld $30
|
|
464f 000c ld $0c
|
|
4650 00c3 ld $c3
|
|
4651 00b0 ld $b0
|
|
4652 00ae ld $ae
|
|
4653 00fe ld $fe
|
|
4654 00aa ld $aa
|
|
4655 00fe ld $fe
|
|
4656 00ab ld $ab
|
|
4657 00ea ld $ea
|
|
4658 00af ld $af
|
|
4659 00ab ld $ab
|
|
465a 00bf ld $bf
|
|
465b 00aa ld $aa
|
|
465c 00ff ld $ff
|
|
465d 00aa ld $aa
|
|
465e 000e ld $0e
|
|
465f 00c3 ld $c3
|
|
4660 0030 ld $30
|
|
4661 000c ld $0c
|
|
4662 00c3 ld $c3
|
|
4663 0030 ld $30
|
|
4664 000c ld $0c
|
|
4665 00c3 ld $c3
|
|
4666 007f ld $7f
|
|
4667 0005 ld $05
|
|
4668 00c0 ld $c0
|
|
4669 0030 ld $30
|
|
466a 000c ld $0c
|
|
466b 00c3 ld $c3
|
|
466c 0030 ld $30
|
|
466d 000c ld $0c
|
|
466e 00c3 ld $c3
|
|
466f 0030 ld $30
|
|
4670 00bc ld $bc
|
|
4671 00bc ld $bc
|
|
4672 0030 ld $30
|
|
4673 000c ld $0c
|
|
4674 00c3 ld $c3
|
|
4675 0030 ld $30
|
|
4676 000c ld $0c
|
|
4677 00c3 ld $c3
|
|
4678 0030 ld $30
|
|
4679 000c ld $0c
|
|
467a 00c3 ld $c3
|
|
467b 0030 ld $30
|
|
467c 000c ld $0c
|
|
467d 00c3 ld $c3
|
|
467e 0030 ld $30
|
|
467f 000c ld $0c
|
|
4680 00c3 ld $c3
|
|
4681 0030 ld $30
|
|
4682 000c ld $0c
|
|
4683 00c3 ld $c3
|
|
4684 0030 ld $30
|
|
4685 000c ld $0c
|
|
4686 00c3 ld $c3
|
|
4687 0030 ld $30
|
|
4688 000c ld $0c
|
|
4689 00c3 ld $c3
|
|
468a 0030 ld $30
|
|
468b 000c ld $0c
|
|
468c 00c3 ld $c3
|
|
468d 0030 ld $30
|
|
468e 000c ld $0c
|
|
468f 00c3 ld $c3
|
|
4690 0030 ld $30
|
|
4691 000c ld $0c
|
|
4692 00c3 ld $c3
|
|
4693 0030 ld $30
|
|
4694 000c ld $0c
|
|
4695 00c3 ld $c3
|
|
4696 0030 ld $30
|
|
4697 000c ld $0c
|
|
4698 00c3 ld $c3
|
|
4699 0030 ld $30
|
|
469a 000c ld $0c
|
|
469b 00c3 ld $c3
|
|
469c 00b0 ld $b0
|
|
469d 00fa ld $fa
|
|
469e 00ab ld $ab
|
|
469f 00bf ld $bf
|
|
46a0 000a ld $0a
|
|
46a1 00ab ld $ab
|
|
46a2 0095 ld $95
|
|
46a3 005a ld $5a
|
|
46a4 00a9 ld $a9
|
|
46a5 002a ld $2a
|
|
46a6 000c ld $0c
|
|
46a7 00c3 ld $c3
|
|
46a8 0012 ld $12
|
|
46a9 005c ld $5c
|
|
46aa 00c2 ld $c2
|
|
46ab 0030 ld $30
|
|
46ac 000c ld $0c
|
|
46ad 00c3 ld $c3
|
|
46ae 0030 ld $30
|
|
46af 000c ld $0c
|
|
46b0 00c3 ld $c3
|
|
46b1 00bf ld $bf
|
|
46b2 0004 ld $04
|
|
46b3 00c3 ld $c3
|
|
46b4 002f ld $2f
|
|
46b5 00fc ld $fc
|
|
46b6 00c2 ld $c2
|
|
46b7 002f ld $2f
|
|
46b8 000c ld $0c
|
|
46b9 0047 ld $47
|
|
46ba 003f ld $3f
|
|
46bb 000c ld $0c
|
|
46bc 00c3 ld $c3
|
|
46bd 0030 ld $30
|
|
46be 000c ld $0c
|
|
46bf 00c3 ld $c3
|
|
46c0 0030 ld $30
|
|
46c1 000c ld $0c
|
|
46c2 00c3 ld $c3
|
|
46c3 0030 ld $30
|
|
46c4 000c ld $0c
|
|
46c5 00c3 ld $c3
|
|
46c6 00b0 ld $b0
|
|
46c7 00aa ld $aa
|
|
46c8 00aa ld $aa
|
|
46c9 0095 ld $95
|
|
46ca 005a ld $5a
|
|
46cb 00a9 ld $a9
|
|
46cc 006a ld $6a
|
|
46cd 00a5 ld $a5
|
|
46ce 0056 ld $56
|
|
46cf 00aa ld $aa
|
|
46d0 00aa ld $aa
|
|
46d1 00c2 ld $c2
|
|
46d2 0030 ld $30
|
|
46d3 000c ld $0c
|
|
46d4 00c3 ld $c3
|
|
46d5 0030 ld $30
|
|
46d6 000c ld $0c
|
|
46d7 00c3 ld $c3
|
|
46d8 0030 ld $30
|
|
46d9 000c ld $0c
|
|
46da 000f ld $0f
|
|
46db 003f ld $3f
|
|
46dc 00ac ld $ac
|
|
46dd 00fe ld $fe
|
|
46de 0030 ld $30
|
|
46df 000c ld $0c
|
|
46e0 000f ld $0f
|
|
46e1 003f ld $3f
|
|
46e2 00ac ld $ac
|
|
46e3 00fe ld $fe
|
|
46e4 0030 ld $30
|
|
46e5 003c ld $3c
|
|
46e6 00fc ld $fc
|
|
46e7 00b0 ld $b0
|
|
46e8 00fa ld $fa
|
|
46e9 00c3 ld $c3
|
|
46ea 0030 ld $30
|
|
46eb 000c ld $0c
|
|
46ec 00c3 ld $c3
|
|
46ed 0030 ld $30
|
|
46ee 000c ld $0c
|
|
46ef 00c3 ld $c3
|
|
46f0 0030 ld $30
|
|
46f1 000c ld $0c
|
|
46f2 00c3 ld $c3
|
|
46f3 0030 ld $30
|
|
46f4 000c ld $0c
|
|
46f5 00c3 ld $c3
|
|
46f6 0030 ld $30
|
|
46f7 000c ld $0c
|
|
46f8 00c3 ld $c3
|
|
46f9 0030 ld $30
|
|
46fa 000c ld $0c
|
|
46fb fe00 bra ac ;+-----------------------------------+
|
|
46fc fcfd bra $46fd ;| |
|
|
46fd 1404 ld $04,y ;| Trampoline for page $4600 lookups |
|
|
46fe e068 jmp y,$68 ;| |
|
|
46ff c218 st [$18] ;+-----------------------------------+
|
|
4700 00c3 ld $c3
|
|
4701 0030 ld $30
|
|
4702 000c ld $0c
|
|
4703 00c3 ld $c3
|
|
4704 0015 ld $15
|
|
4705 000c ld $0c
|
|
4706 00c3 ld $c3
|
|
4707 0030 ld $30
|
|
4708 000c ld $0c
|
|
4709 00c3 ld $c3
|
|
470a 0030 ld $30
|
|
470b 000c ld $0c
|
|
470c 00c3 ld $c3
|
|
470d 00eb ld $eb
|
|
470e 001a ld $1a
|
|
470f 0004 ld $04
|
|
4710 0069 ld $69
|
|
4711 00b0 ld $b0
|
|
4712 00a6 ld $a6
|
|
4713 0030 ld $30
|
|
4714 000c ld $0c
|
|
4715 00c3 ld $c3
|
|
4716 0070 ld $70
|
|
4717 0055 ld $55
|
|
4718 00fd ld $fd
|
|
4719 0055 ld $55
|
|
471a 00f5 ld $f5
|
|
471b 0057 ld $57
|
|
471c 00d5 ld $d5
|
|
471d 005f ld $5f
|
|
471e 0055 ld $55
|
|
471f 007f ld $7f
|
|
4720 0055 ld $55
|
|
4721 00fd ld $fd
|
|
4722 0055 ld $55
|
|
4723 0005 ld $05
|
|
4724 00c3 ld $c3
|
|
4725 0030 ld $30
|
|
4726 000c ld $0c
|
|
4727 00c3 ld $c3
|
|
4728 0030 ld $30
|
|
4729 000c ld $0c
|
|
472a 00c3 ld $c3
|
|
472b 0030 ld $30
|
|
472c 0050 ld $50
|
|
472d 00fd ld $fd
|
|
472e 0030 ld $30
|
|
472f 000c ld $0c
|
|
4730 00c3 ld $c3
|
|
4731 0030 ld $30
|
|
4732 000c ld $0c
|
|
4733 00c3 ld $c3
|
|
4734 0030 ld $30
|
|
4735 006c ld $6c
|
|
4736 00fc ld $fc
|
|
4737 0030 ld $30
|
|
4738 000c ld $0c
|
|
4739 00c3 ld $c3
|
|
473a 0030 ld $30
|
|
473b 000c ld $0c
|
|
473c 00c3 ld $c3
|
|
473d 0030 ld $30
|
|
473e 000c ld $0c
|
|
473f 00c3 ld $c3
|
|
4740 0030 ld $30
|
|
4741 000c ld $0c
|
|
4742 00c3 ld $c3
|
|
4743 0030 ld $30
|
|
4744 000c ld $0c
|
|
4745 00c3 ld $c3
|
|
4746 0030 ld $30
|
|
4747 000c ld $0c
|
|
4748 00c3 ld $c3
|
|
4749 0030 ld $30
|
|
474a 000c ld $0c
|
|
474b 00c3 ld $c3
|
|
474c 0030 ld $30
|
|
474d 000c ld $0c
|
|
474e 00c3 ld $c3
|
|
474f 0030 ld $30
|
|
4750 000c ld $0c
|
|
4751 00c3 ld $c3
|
|
4752 0030 ld $30
|
|
4753 000c ld $0c
|
|
4754 00c3 ld $c3
|
|
4755 0030 ld $30
|
|
4756 000c ld $0c
|
|
4757 00c3 ld $c3
|
|
4758 0030 ld $30
|
|
4759 000c ld $0c
|
|
475a 00c3 ld $c3
|
|
475b 0030 ld $30
|
|
475c 000c ld $0c
|
|
475d 00c3 ld $c3
|
|
475e 0030 ld $30
|
|
475f 000c ld $0c
|
|
4760 00c3 ld $c3
|
|
4761 0070 ld $70
|
|
4762 00a5 ld $a5
|
|
4763 00fe ld $fe
|
|
4764 00ea ld $ea
|
|
4765 000f ld $0f
|
|
4766 00ab ld $ab
|
|
4767 006a ld $6a
|
|
4768 00a5 ld $a5
|
|
4769 0056 ld $56
|
|
476a 002a ld $2a
|
|
476b 000c ld $0c
|
|
476c 004b ld $4b
|
|
476d 0092 ld $92
|
|
476e 0054 ld $54
|
|
476f 0096 ld $96
|
|
4770 0030 ld $30
|
|
4771 000c ld $0c
|
|
4772 00c3 ld $c3
|
|
4773 0030 ld $30
|
|
4774 000c ld $0c
|
|
4775 00c3 ld $c3
|
|
4776 006f ld $6f
|
|
4777 0004 ld $04
|
|
4778 00c3 ld $c3
|
|
4779 00f0 ld $f0
|
|
477a 000b ld $0b
|
|
477b 00bf ld $bf
|
|
477c 0030 ld $30
|
|
477d 000c ld $0c
|
|
477e 004b ld $4b
|
|
477f 002f ld $2f
|
|
4780 000c ld $0c
|
|
4781 00c3 ld $c3
|
|
4782 0030 ld $30
|
|
4783 000c ld $0c
|
|
4784 00c3 ld $c3
|
|
4785 0030 ld $30
|
|
4786 00fc ld $fc
|
|
4787 00ff ld $ff
|
|
4788 00ff ld $ff
|
|
4789 00ff ld $ff
|
|
478a 00ff ld $ff
|
|
478b 00aa ld $aa
|
|
478c 0065 ld $65
|
|
478d 00a9 ld $a9
|
|
478e 00aa ld $aa
|
|
478f 00aa ld $aa
|
|
4790 00aa ld $aa
|
|
* 7 times
|
|
4795 0065 ld $65
|
|
4796 00a9 ld $a9
|
|
4797 00ff ld $ff
|
|
4798 00ff ld $ff
|
|
4799 00ff ld $ff
|
|
479a 00ff ld $ff
|
|
479b 000f ld $0f
|
|
479c 00c3 ld $c3
|
|
479d 0030 ld $30
|
|
479e 000c ld $0c
|
|
479f 00c3 ld $c3
|
|
47a0 0030 ld $30
|
|
47a1 00ac ld $ac
|
|
47a2 00fe ld $fe
|
|
47a3 0030 ld $30
|
|
47a4 000c ld $0c
|
|
47a5 00c3 ld $c3
|
|
47a6 0030 ld $30
|
|
47a7 00ac ld $ac
|
|
47a8 00fe ld $fe
|
|
47a9 0030 ld $30
|
|
47aa 000c ld $0c
|
|
47ab 00c3 ld $c3
|
|
47ac 00b0 ld $b0
|
|
47ad 00fa ld $fa
|
|
47ae 00c3 ld $c3
|
|
47af 0030 ld $30
|
|
47b0 000c ld $0c
|
|
47b1 00c3 ld $c3
|
|
47b2 0030 ld $30
|
|
47b3 000c ld $0c
|
|
47b4 00c3 ld $c3
|
|
47b5 0030 ld $30
|
|
47b6 000c ld $0c
|
|
47b7 00c3 ld $c3
|
|
47b8 0030 ld $30
|
|
47b9 000c ld $0c
|
|
47ba 00c3 ld $c3
|
|
47bb 0030 ld $30
|
|
47bc 000c ld $0c
|
|
47bd 00c3 ld $c3
|
|
47be 0030 ld $30
|
|
47bf 000c ld $0c
|
|
47c0 00c3 ld $c3
|
|
47c1 0030 ld $30
|
|
47c2 000c ld $0c
|
|
47c3 00c3 ld $c3
|
|
47c4 0015 ld $15
|
|
47c5 000c ld $0c
|
|
47c6 00c3 ld $c3
|
|
47c7 0030 ld $30
|
|
47c8 000c ld $0c
|
|
47c9 00c3 ld $c3
|
|
47ca 0030 ld $30
|
|
47cb 000c ld $0c
|
|
47cc 00c3 ld $c3
|
|
47cd 00e9 ld $e9
|
|
47ce 001a ld $1a
|
|
47cf 00a4 ld $a4
|
|
47d0 0041 ld $41
|
|
47d1 00b0 ld $b0
|
|
47d2 00ae ld $ae
|
|
47d3 0030 ld $30
|
|
47d4 000c ld $0c
|
|
47d5 00c3 ld $c3
|
|
47d6 00b0 ld $b0
|
|
47d7 00aa ld $aa
|
|
47d8 00ff ld $ff
|
|
47d9 00ba ld $ba
|
|
47da 00fa ld $fa
|
|
47db 00ab ld $ab
|
|
47dc 00fa ld $fa
|
|
47dd 00af ld $af
|
|
47de 00aa ld $aa
|
|
47df 00bf ld $bf
|
|
47e0 00ae ld $ae
|
|
47e1 00fe ld $fe
|
|
47e2 00ba ld $ba
|
|
47e3 000a ld $0a
|
|
47e4 00c3 ld $c3
|
|
47e5 0030 ld $30
|
|
47e6 000c ld $0c
|
|
47e7 00c3 ld $c3
|
|
47e8 0030 ld $30
|
|
47e9 000c ld $0c
|
|
47ea 00c3 ld $c3
|
|
47eb 00c0 ld $c0
|
|
47ec 006b ld $6b
|
|
47ed 0001 ld $01
|
|
47ee 002f ld $2f
|
|
47ef 000c ld $0c
|
|
47f0 00c3 ld $c3
|
|
47f1 0030 ld $30
|
|
47f2 000c ld $0c
|
|
47f3 00c3 ld $c3
|
|
47f4 0030 ld $30
|
|
47f5 00bc ld $bc
|
|
47f6 00bc ld $bc
|
|
47f7 0030 ld $30
|
|
47f8 000c ld $0c
|
|
47f9 00c3 ld $c3
|
|
47fa 0030 ld $30
|
|
47fb fe00 bra ac ;+-----------------------------------+
|
|
47fc fcfd bra $47fd ;| |
|
|
47fd 1404 ld $04,y ;| Trampoline for page $4700 lookups |
|
|
47fe e068 jmp y,$68 ;| |
|
|
47ff c218 st [$18] ;+-----------------------------------+
|
|
4800 000c ld $0c
|
|
4801 00c3 ld $c3
|
|
4802 0030 ld $30
|
|
4803 000c ld $0c
|
|
4804 00c3 ld $c3
|
|
4805 0030 ld $30
|
|
4806 000c ld $0c
|
|
4807 00c3 ld $c3
|
|
4808 0030 ld $30
|
|
4809 000c ld $0c
|
|
480a 00c3 ld $c3
|
|
480b 0030 ld $30
|
|
480c 000c ld $0c
|
|
480d 00c3 ld $c3
|
|
480e 0030 ld $30
|
|
480f 000c ld $0c
|
|
4810 00c3 ld $c3
|
|
4811 0030 ld $30
|
|
4812 000c ld $0c
|
|
4813 00c3 ld $c3
|
|
4814 0030 ld $30
|
|
4815 000c ld $0c
|
|
4816 00c3 ld $c3
|
|
4817 0030 ld $30
|
|
4818 000c ld $0c
|
|
4819 00c3 ld $c3
|
|
481a 0030 ld $30
|
|
481b 000c ld $0c
|
|
481c 00c3 ld $c3
|
|
481d 0030 ld $30
|
|
481e 000c ld $0c
|
|
481f 00c3 ld $c3
|
|
4820 0030 ld $30
|
|
4821 000c ld $0c
|
|
4822 00c3 ld $c3
|
|
4823 0030 ld $30
|
|
4824 000c ld $0c
|
|
4825 00c3 ld $c3
|
|
4826 00b0 ld $b0
|
|
4827 005a ld $5a
|
|
4828 00a9 ld $a9
|
|
4829 00bf ld $bf
|
|
482a 000a ld $0a
|
|
482b 00ab ld $ab
|
|
482c 0095 ld $95
|
|
482d 005a ld $5a
|
|
482e 00a9 ld $a9
|
|
482f 002a ld $2a
|
|
4830 000c ld $0c
|
|
4831 004b ld $4b
|
|
4832 00a3 ld $a3
|
|
4833 0094 ld $94
|
|
4834 0097 ld $97
|
|
4835 0030 ld $30
|
|
4836 000c ld $0c
|
|
4837 00c3 ld $c3
|
|
4838 0030 ld $30
|
|
4839 000c ld $0c
|
|
483a 00c3 ld $c3
|
|
483b 00ff ld $ff
|
|
483c 00fb ld $fb
|
|
483d 00be ld $be
|
|
483e 002f ld $2f
|
|
483f 00fc ld $fc
|
|
4840 00c3 ld $c3
|
|
4841 00ef ld $ef
|
|
4842 00fb ld $fb
|
|
4843 00be ld $be
|
|
4844 003f ld $3f
|
|
4845 000c ld $0c
|
|
4846 00c3 ld $c3
|
|
4847 0030 ld $30
|
|
4848 000c ld $0c
|
|
4849 00c3 ld $c3
|
|
484a 0030 ld $30
|
|
484b 00ac ld $ac
|
|
484c 0069 ld $69
|
|
484d 009a ld $9a
|
|
484e 00a6 ld $a6
|
|
484f 0069 ld $69
|
|
4850 0096 ld $96
|
|
4851 00aa ld $aa
|
|
4852 001a ld $1a
|
|
4853 0096 ld $96
|
|
4854 0065 ld $65
|
|
4855 0059 ld $59
|
|
4856 0096 ld $96
|
|
4857 0065 ld $65
|
|
4858 0059 ld $59
|
|
4859 0086 ld $86
|
|
485a 00aa ld $aa
|
|
485b 005a ld $5a
|
|
485c 009a ld $9a
|
|
485d 00a6 ld $a6
|
|
485e 0069 ld $69
|
|
485f 009a ld $9a
|
|
4860 0006 ld $06
|
|
4861 00c3 ld $c3
|
|
4862 0030 ld $30
|
|
4863 000c ld $0c
|
|
4864 00c3 ld $c3
|
|
4865 0030 ld $30
|
|
4866 00ac ld $ac
|
|
4867 00fe ld $fe
|
|
4868 0030 ld $30
|
|
4869 000c ld $0c
|
|
486a 00c3 ld $c3
|
|
486b 0030 ld $30
|
|
486c 00ac ld $ac
|
|
486d 00fe ld $fe
|
|
486e 0030 ld $30
|
|
486f 000c ld $0c
|
|
4870 00c3 ld $c3
|
|
4871 00b0 ld $b0
|
|
4872 00fa ld $fa
|
|
4873 00c3 ld $c3
|
|
4874 0030 ld $30
|
|
4875 000c ld $0c
|
|
4876 00c3 ld $c3
|
|
4877 0030 ld $30
|
|
4878 000c ld $0c
|
|
4879 00c3 ld $c3
|
|
487a 0030 ld $30
|
|
487b 000c ld $0c
|
|
487c 00c3 ld $c3
|
|
487d 0030 ld $30
|
|
487e 000c ld $0c
|
|
487f 00c3 ld $c3
|
|
4880 0030 ld $30
|
|
4881 00ac ld $ac
|
|
4882 00aa ld $aa
|
|
4883 00ff ld $ff
|
|
4884 00ff ld $ff
|
|
4885 00ff ld $ff
|
|
* 5 times
|
|
4888 00c3 ld $c3
|
|
4889 0015 ld $15
|
|
488a 000c ld $0c
|
|
488b 00c3 ld $c3
|
|
488c 0030 ld $30
|
|
488d 000c ld $0c
|
|
488e 00c3 ld $c3
|
|
488f 0030 ld $30
|
|
4890 000c ld $0c
|
|
4891 00c3 ld $c3
|
|
4892 00eb ld $eb
|
|
4893 001a ld $1a
|
|
4894 0004 ld $04
|
|
4895 0069 ld $69
|
|
4896 00b0 ld $b0
|
|
4897 00a6 ld $a6
|
|
4898 0030 ld $30
|
|
4899 000c ld $0c
|
|
489a 00c3 ld $c3
|
|
489b 0070 ld $70
|
|
489c 0055 ld $55
|
|
489d 00fd ld $fd
|
|
489e 0055 ld $55
|
|
489f 00f5 ld $f5
|
|
48a0 0057 ld $57
|
|
48a1 00d5 ld $d5
|
|
48a2 005f ld $5f
|
|
48a3 0055 ld $55
|
|
48a4 007f ld $7f
|
|
48a5 0055 ld $55
|
|
48a6 00fd ld $fd
|
|
48a7 0055 ld $55
|
|
48a8 0005 ld $05
|
|
48a9 00c3 ld $c3
|
|
48aa 0030 ld $30
|
|
48ab 000c ld $0c
|
|
48ac 00c3 ld $c3
|
|
48ad 0030 ld $30
|
|
48ae 000c ld $0c
|
|
48af 0003 ld $03
|
|
48b0 007f ld $7f
|
|
48b1 0010 ld $10
|
|
48b2 0004 ld $04
|
|
48b3 00c0 ld $c0
|
|
48b4 000f ld $0f
|
|
48b5 00c3 ld $c3
|
|
48b6 0030 ld $30
|
|
48b7 000c ld $0c
|
|
48b8 00c3 ld $c3
|
|
48b9 0030 ld $30
|
|
48ba 006c ld $6c
|
|
48bb 00fc ld $fc
|
|
48bc 0041 ld $41
|
|
48bd 0010 ld $10
|
|
48be 0004 ld $04
|
|
48bf 0041 ld $41
|
|
48c0 0010 ld $10
|
|
48c1 0004 ld $04
|
|
48c2 0041 ld $41
|
|
48c3 0010 ld $10
|
|
48c4 0004 ld $04
|
|
48c5 0041 ld $41
|
|
48c6 0010 ld $10
|
|
48c7 0004 ld $04
|
|
48c8 0041 ld $41
|
|
48c9 0010 ld $10
|
|
48ca 0004 ld $04
|
|
48cb 0030 ld $30
|
|
48cc 000c ld $0c
|
|
48cd 00c3 ld $c3
|
|
48ce 0030 ld $30
|
|
48cf 000c ld $0c
|
|
48d0 00c3 ld $c3
|
|
48d1 0030 ld $30
|
|
48d2 000c ld $0c
|
|
48d3 00c3 ld $c3
|
|
48d4 0030 ld $30
|
|
48d5 000c ld $0c
|
|
48d6 00c3 ld $c3
|
|
48d7 0030 ld $30
|
|
48d8 000c ld $0c
|
|
48d9 00c3 ld $c3
|
|
48da 0030 ld $30
|
|
48db 000c ld $0c
|
|
48dc 00c3 ld $c3
|
|
48dd 0030 ld $30
|
|
48de 000c ld $0c
|
|
48df 00c3 ld $c3
|
|
48e0 0030 ld $30
|
|
48e1 000c ld $0c
|
|
48e2 00c3 ld $c3
|
|
48e3 0030 ld $30
|
|
48e4 000c ld $0c
|
|
48e5 00c3 ld $c3
|
|
48e6 0070 ld $70
|
|
48e7 00a5 ld $a5
|
|
48e8 00fe ld $fe
|
|
48e9 00ea ld $ea
|
|
48ea 000f ld $0f
|
|
48eb 00ab ld $ab
|
|
48ec 006a ld $6a
|
|
48ed 00a5 ld $a5
|
|
48ee 0056 ld $56
|
|
48ef 002a ld $2a
|
|
48f0 001c ld $1c
|
|
48f1 0058 ld $58
|
|
48f2 0081 ld $81
|
|
48f3 0015 ld $15
|
|
48f4 0058 ld $58
|
|
48f5 0011 ld $11
|
|
48f6 000c ld $0c
|
|
48f7 00c3 ld $c3
|
|
48f8 0030 ld $30
|
|
48f9 000c ld $0c
|
|
48fa 00c3 ld $c3
|
|
48fb fe00 bra ac ;+-----------------------------------+
|
|
48fc fcfd bra $48fd ;| |
|
|
48fd 1404 ld $04,y ;| Trampoline for page $4800 lookups |
|
|
48fe e068 jmp y,$68 ;| |
|
|
48ff c218 st [$18] ;+-----------------------------------+
|
|
4900 00af ld $af
|
|
4901 0004 ld $04
|
|
4902 00c3 ld $c3
|
|
4903 00f0 ld $f0
|
|
4904 000f ld $0f
|
|
4905 00ff ld $ff
|
|
4906 0030 ld $30
|
|
4907 000c ld $0c
|
|
4908 0047 ld $47
|
|
4909 002f ld $2f
|
|
490a 000c ld $0c
|
|
490b 00c3 ld $c3
|
|
490c 0030 ld $30
|
|
490d 000c ld $0c
|
|
490e 00c3 ld $c3
|
|
490f 0030 ld $30
|
|
4910 005c ld $5c
|
|
4911 0055 ld $55
|
|
4912 0055 ld $55
|
|
4913 0055 ld $55
|
|
4914 0055 ld $55
|
|
4915 00d6 ld $d6
|
|
4916 00fa ld $fa
|
|
4917 005a ld $5a
|
|
4918 0069 ld $69
|
|
4919 009a ld $9a
|
|
491a 00a6 ld $a6
|
|
491b 0069 ld $69
|
|
491c 009a ld $9a
|
|
491d 00a6 ld $a6
|
|
491e 00d6 ld $d6
|
|
491f 00bb ld $bb
|
|
4920 005a ld $5a
|
|
4921 0055 ld $55
|
|
4922 0055 ld $55
|
|
4923 0055 ld $55
|
|
4924 0055 ld $55
|
|
4925 0005 ld $05
|
|
4926 00c3 ld $c3
|
|
4927 0030 ld $30
|
|
4928 000c ld $0c
|
|
4929 00c3 ld $c3
|
|
492a 0030 ld $30
|
|
492b 00ac ld $ac
|
|
492c 00fe ld $fe
|
|
492d 0030 ld $30
|
|
492e 000c ld $0c
|
|
492f 00c3 ld $c3
|
|
4930 0030 ld $30
|
|
4931 00ac ld $ac
|
|
4932 00fe ld $fe
|
|
4933 0030 ld $30
|
|
4934 000c ld $0c
|
|
4935 00c3 ld $c3
|
|
4936 00b0 ld $b0
|
|
4937 00fa ld $fa
|
|
4938 00c3 ld $c3
|
|
4939 0030 ld $30
|
|
493a 000c ld $0c
|
|
493b 00c3 ld $c3
|
|
493c 0030 ld $30
|
|
493d 000c ld $0c
|
|
493e 00c3 ld $c3
|
|
493f 0030 ld $30
|
|
4940 000c ld $0c
|
|
4941 00c3 ld $c3
|
|
4942 0030 ld $30
|
|
4943 000c ld $0c
|
|
4944 00ab ld $ab
|
|
4945 00aa ld $aa
|
|
4946 00aa ld $aa
|
|
4947 00aa ld $aa
|
|
4948 00aa ld $aa
|
|
4949 00fa ld $fa
|
|
494a 00ff ld $ff
|
|
494b 00ff ld $ff
|
|
494c 00ff ld $ff
|
|
* 5 times
|
|
494f 000f ld $0f
|
|
4950 00c3 ld $c3
|
|
4951 0030 ld $30
|
|
4952 000c ld $0c
|
|
4953 00c3 ld $c3
|
|
4954 0030 ld $30
|
|
4955 000c ld $0c
|
|
4956 00c3 ld $c3
|
|
4957 00e9 ld $e9
|
|
4958 001a ld $1a
|
|
4959 00a4 ld $a4
|
|
495a 0041 ld $41
|
|
495b 00b0 ld $b0
|
|
495c 00ae ld $ae
|
|
495d 0030 ld $30
|
|
495e 000c ld $0c
|
|
495f 00c3 ld $c3
|
|
4960 00b0 ld $b0
|
|
4961 00aa ld $aa
|
|
4962 00ff ld $ff
|
|
4963 00aa ld $aa
|
|
4964 00fe ld $fe
|
|
4965 00ab ld $ab
|
|
4966 00ea ld $ea
|
|
4967 00af ld $af
|
|
4968 00ea ld $ea
|
|
4969 00bf ld $bf
|
|
496a 00aa ld $aa
|
|
496b 00ff ld $ff
|
|
496c 00aa ld $aa
|
|
496d 000e ld $0e
|
|
496e 00c3 ld $c3
|
|
496f 0030 ld $30
|
|
4970 000c ld $0c
|
|
4971 00c3 ld $c3
|
|
4972 0030 ld $30
|
|
4973 000c ld $0c
|
|
4974 00bc ld $bc
|
|
4975 0081 ld $81
|
|
4976 0065 ld $65
|
|
4977 0005 ld $05
|
|
4978 0020 ld $20
|
|
4979 00f0 ld $f0
|
|
497a 00c2 ld $c2
|
|
497b 0030 ld $30
|
|
497c 000c ld $0c
|
|
497d 00c3 ld $c3
|
|
497e 0030 ld $30
|
|
497f 00bc ld $bc
|
|
4980 00bc ld $bc
|
|
4981 00ff ld $ff
|
|
4982 00fb ld $fb
|
|
4983 00bf ld $bf
|
|
4984 00ff ld $ff
|
|
4985 00fb ld $fb
|
|
4986 00bf ld $bf
|
|
4987 00ff ld $ff
|
|
4988 00fb ld $fb
|
|
4989 00bf ld $bf
|
|
498a 00ff ld $ff
|
|
498b 00fb ld $fb
|
|
498c 00bf ld $bf
|
|
498d 00ff ld $ff
|
|
498e 00fb ld $fb
|
|
498f 0007 ld $07
|
|
4990 0030 ld $30
|
|
4991 000c ld $0c
|
|
4992 00c3 ld $c3
|
|
4993 0030 ld $30
|
|
4994 000c ld $0c
|
|
4995 00c3 ld $c3
|
|
4996 0030 ld $30
|
|
4997 000c ld $0c
|
|
4998 00c3 ld $c3
|
|
4999 0030 ld $30
|
|
499a 000c ld $0c
|
|
499b 00c3 ld $c3
|
|
499c 0030 ld $30
|
|
499d 000c ld $0c
|
|
499e 00c3 ld $c3
|
|
499f 0030 ld $30
|
|
49a0 000c ld $0c
|
|
49a1 00c3 ld $c3
|
|
49a2 0030 ld $30
|
|
49a3 000c ld $0c
|
|
49a4 00c3 ld $c3
|
|
49a5 0030 ld $30
|
|
49a6 000c ld $0c
|
|
49a7 00c3 ld $c3
|
|
49a8 0030 ld $30
|
|
49a9 000c ld $0c
|
|
49aa 00c3 ld $c3
|
|
49ab 00b0 ld $b0
|
|
49ac 005a ld $5a
|
|
49ad 00a9 ld $a9
|
|
49ae 00bf ld $bf
|
|
49af 000a ld $0a
|
|
49b0 00ab ld $ab
|
|
49b1 0095 ld $95
|
|
49b2 005a ld $5a
|
|
49b3 00a9 ld $a9
|
|
49b4 002a ld $2a
|
|
49b5 001c ld $1c
|
|
49b6 0004 ld $04
|
|
49b7 0041 ld $41
|
|
49b8 0010 ld $10
|
|
49b9 0044 ld $44
|
|
49ba 0011 ld $11
|
|
49bb 000c ld $0c
|
|
49bc 00c3 ld $c3
|
|
49bd 0030 ld $30
|
|
49be 000c ld $0c
|
|
49bf 00c3 ld $c3
|
|
49c0 007f ld $7f
|
|
49c1 0004 ld $04
|
|
49c2 00c3 ld $c3
|
|
49c3 00ef ld $ef
|
|
49c4 00ff ld $ff
|
|
49c5 00fe ld $fe
|
|
49c6 003f ld $3f
|
|
49c7 000c ld $0c
|
|
49c8 004b ld $4b
|
|
49c9 003f ld $3f
|
|
49ca 000c ld $0c
|
|
49cb 00c3 ld $c3
|
|
49cc 0030 ld $30
|
|
49cd 000c ld $0c
|
|
49ce 00c3 ld $c3
|
|
49cf 0030 ld $30
|
|
49d0 00ac ld $ac
|
|
49d1 00aa ld $aa
|
|
49d2 0095 ld $95
|
|
49d3 00aa ld $aa
|
|
49d4 0056 ld $56
|
|
49d5 00d6 ld $d6
|
|
49d6 00fa ld $fa
|
|
49d7 005a ld $5a
|
|
49d8 006a ld $6a
|
|
49d9 00a5 ld $a5
|
|
49da 00aa ld $aa
|
|
49db 006a ld $6a
|
|
49dc 00a5 ld $a5
|
|
49dd 00aa ld $aa
|
|
49de 00d6 ld $d6
|
|
49df 00bb ld $bb
|
|
49e0 005a ld $5a
|
|
49e1 0095 ld $95
|
|
49e2 00aa ld $aa
|
|
49e3 0056 ld $56
|
|
49e4 00aa ld $aa
|
|
49e5 000a ld $0a
|
|
49e6 00c3 ld $c3
|
|
49e7 0030 ld $30
|
|
49e8 000c ld $0c
|
|
49e9 00c3 ld $c3
|
|
49ea 0030 ld $30
|
|
49eb 00ac ld $ac
|
|
49ec 00fe ld $fe
|
|
49ed 0030 ld $30
|
|
49ee 000c ld $0c
|
|
49ef 00c3 ld $c3
|
|
49f0 0030 ld $30
|
|
49f1 00ac ld $ac
|
|
49f2 00fe ld $fe
|
|
49f3 0030 ld $30
|
|
49f4 000c ld $0c
|
|
49f5 00c3 ld $c3
|
|
49f6 00b0 ld $b0
|
|
49f7 00fa ld $fa
|
|
49f8 00c3 ld $c3
|
|
49f9 0030 ld $30
|
|
49fa 000c ld $0c
|
|
49fb fe00 bra ac ;+-----------------------------------+
|
|
49fc fcfd bra $49fd ;| |
|
|
49fd 1404 ld $04,y ;| Trampoline for page $4900 lookups |
|
|
49fe e068 jmp y,$68 ;| |
|
|
49ff c218 st [$18] ;+-----------------------------------+
|
|
4a00 00c3 ld $c3
|
|
4a01 0030 ld $30
|
|
4a02 000c ld $0c
|
|
4a03 00c3 ld $c3
|
|
4a04 0030 ld $30
|
|
4a05 000c ld $0c
|
|
4a06 00c3 ld $c3
|
|
4a07 0055 ld $55
|
|
4a08 0055 ld $55
|
|
4a09 0055 ld $55
|
|
* 6 times
|
|
4a0d 00aa ld $aa
|
|
4a0e 00aa ld $aa
|
|
4a0f 00aa ld $aa
|
|
4a10 00ea ld $ea
|
|
4a11 00ff ld $ff
|
|
4a12 00ff ld $ff
|
|
4a13 00ff ld $ff
|
|
* 5 times
|
|
4a16 003f ld $3f
|
|
4a17 000c ld $0c
|
|
4a18 00c3 ld $c3
|
|
4a19 0030 ld $30
|
|
4a1a 000c ld $0c
|
|
4a1b 00c3 ld $c3
|
|
4a1c 00eb ld $eb
|
|
4a1d 001a ld $1a
|
|
4a1e 0004 ld $04
|
|
4a1f 0069 ld $69
|
|
4a20 00b0 ld $b0
|
|
4a21 00a6 ld $a6
|
|
4a22 0030 ld $30
|
|
4a23 000c ld $0c
|
|
4a24 00c3 ld $c3
|
|
4a25 0070 ld $70
|
|
4a26 0055 ld $55
|
|
4a27 00fd ld $fd
|
|
4a28 0055 ld $55
|
|
4a29 00f5 ld $f5
|
|
4a2a 0057 ld $57
|
|
4a2b 00d5 ld $d5
|
|
4a2c 005f ld $5f
|
|
4a2d 0055 ld $55
|
|
4a2e 007f ld $7f
|
|
4a2f 0055 ld $55
|
|
4a30 00fd ld $fd
|
|
4a31 0055 ld $55
|
|
4a32 0005 ld $05
|
|
4a33 00c3 ld $c3
|
|
4a34 0030 ld $30
|
|
4a35 000c ld $0c
|
|
4a36 00c3 ld $c3
|
|
4a37 0030 ld $30
|
|
4a38 00f0 ld $f0
|
|
4a39 0083 ld $83
|
|
4a3a 0081 ld $81
|
|
4a3b 0065 ld $65
|
|
4a3c 0005 ld $05
|
|
4a3d 0020 ld $20
|
|
4a3e 0008 ld $08
|
|
4a3f 00fc ld $fc
|
|
4a40 0030 ld $30
|
|
4a41 000c ld $0c
|
|
4a42 00c3 ld $c3
|
|
4a43 0030 ld $30
|
|
4a44 006c ld $6c
|
|
4a45 00fc ld $fc
|
|
4a46 006f ld $6f
|
|
4a47 0060 ld $60
|
|
4a48 0004 ld $04
|
|
4a49 0046 ld $46
|
|
4a4a 0060 ld $60
|
|
4a4b 0004 ld $04
|
|
4a4c 0046 ld $46
|
|
4a4d 0060 ld $60
|
|
4a4e 0004 ld $04
|
|
4a4f 00c6 ld $c6
|
|
4a50 006f ld $6f
|
|
4a51 002c ld $2c
|
|
4a52 0056 ld $56
|
|
4a53 00f0 ld $f0
|
|
4a54 0006 ld $06
|
|
4a55 0030 ld $30
|
|
4a56 000c ld $0c
|
|
4a57 00c3 ld $c3
|
|
4a58 0030 ld $30
|
|
4a59 000c ld $0c
|
|
4a5a 00c3 ld $c3
|
|
4a5b 0030 ld $30
|
|
4a5c 000c ld $0c
|
|
4a5d 00c3 ld $c3
|
|
4a5e 0030 ld $30
|
|
4a5f 000c ld $0c
|
|
4a60 00c3 ld $c3
|
|
4a61 0030 ld $30
|
|
4a62 000c ld $0c
|
|
4a63 00c3 ld $c3
|
|
4a64 0030 ld $30
|
|
4a65 000c ld $0c
|
|
4a66 00c3 ld $c3
|
|
4a67 0030 ld $30
|
|
4a68 000c ld $0c
|
|
4a69 00c3 ld $c3
|
|
4a6a 0030 ld $30
|
|
4a6b 000c ld $0c
|
|
4a6c 00c3 ld $c3
|
|
4a6d 0030 ld $30
|
|
4a6e 000c ld $0c
|
|
4a6f 00c3 ld $c3
|
|
4a70 0070 ld $70
|
|
4a71 00a5 ld $a5
|
|
4a72 00fe ld $fe
|
|
4a73 00ea ld $ea
|
|
4a74 000f ld $0f
|
|
4a75 00ab ld $ab
|
|
4a76 006a ld $6a
|
|
4a77 00a5 ld $a5
|
|
4a78 0056 ld $56
|
|
4a79 002a ld $2a
|
|
4a7a 001c ld $1c
|
|
4a7b 0058 ld $58
|
|
4a7c 0081 ld $81
|
|
4a7d 0015 ld $15
|
|
4a7e 0058 ld $58
|
|
4a7f 0011 ld $11
|
|
4a80 000c ld $0c
|
|
4a81 00c3 ld $c3
|
|
4a82 0030 ld $30
|
|
4a83 000c ld $0c
|
|
4a84 00c3 ld $c3
|
|
4a85 00f0 ld $f0
|
|
4a86 000b ld $0b
|
|
4a87 00bf ld $bf
|
|
4a88 003f ld $3f
|
|
4a89 00fc ld $fc
|
|
4a8a 00c2 ld $c2
|
|
4a8b 00ff ld $ff
|
|
4a8c 000f ld $0f
|
|
4a8d 00bf ld $bf
|
|
4a8e 0030 ld $30
|
|
4a8f 000c ld $0c
|
|
4a90 00c3 ld $c3
|
|
4a91 0030 ld $30
|
|
4a92 000c ld $0c
|
|
4a93 00c3 ld $c3
|
|
4a94 0030 ld $30
|
|
4a95 00ac ld $ac
|
|
4a96 0069 ld $69
|
|
4a97 0055 ld $55
|
|
4a98 0055 ld $55
|
|
4a99 0055 ld $55
|
|
4a9a 0096 ld $96
|
|
4a9b 00aa ld $aa
|
|
4a9c 005a ld $5a
|
|
4a9d 00aa ld $aa
|
|
4a9e 006a ld $6a
|
|
4a9f 00a9 ld $a9
|
|
4aa0 0096 ld $96
|
|
4aa1 00aa ld $aa
|
|
4aa2 00aa ld $aa
|
|
4aa3 0096 ld $96
|
|
4aa4 00aa ld $aa
|
|
4aa5 005a ld $5a
|
|
4aa6 0055 ld $55
|
|
4aa7 0055 ld $55
|
|
4aa8 0055 ld $55
|
|
4aa9 009a ld $9a
|
|
4aaa 0006 ld $06
|
|
4aab 00c3 ld $c3
|
|
4aac 0030 ld $30
|
|
4aad 000c ld $0c
|
|
4aae 00c3 ld $c3
|
|
4aaf 0030 ld $30
|
|
4ab0 00ac ld $ac
|
|
4ab1 00fe ld $fe
|
|
4ab2 0030 ld $30
|
|
4ab3 000c ld $0c
|
|
4ab4 00c3 ld $c3
|
|
4ab5 0030 ld $30
|
|
4ab6 00ac ld $ac
|
|
4ab7 00fe ld $fe
|
|
4ab8 0030 ld $30
|
|
4ab9 000c ld $0c
|
|
4aba 00c3 ld $c3
|
|
4abb 00b0 ld $b0
|
|
4abc 00fa ld $fa
|
|
4abd 00c3 ld $c3
|
|
4abe 0030 ld $30
|
|
4abf 000c ld $0c
|
|
4ac0 00c3 ld $c3
|
|
4ac1 0030 ld $30
|
|
4ac2 000c ld $0c
|
|
4ac3 00c3 ld $c3
|
|
4ac4 0030 ld $30
|
|
4ac5 0000 ld $00
|
|
4ac6 0000 ld $00
|
|
4ac7 0000 ld $00
|
|
* 5 times
|
|
4aca 0055 ld $55
|
|
4acb 0055 ld $55
|
|
4acc 0055 ld $55
|
|
4acd 0055 ld $55
|
|
4ace 00a5 ld $a5
|
|
4acf 00aa ld $aa
|
|
4ad0 00aa ld $aa
|
|
4ad1 00aa ld $aa
|
|
4ad2 00fe ld $fe
|
|
4ad3 00ff ld $ff
|
|
4ad4 00ff ld $ff
|
|
4ad5 00ff ld $ff
|
|
* 6 times
|
|
4ad9 0030 ld $30
|
|
4ada 000c ld $0c
|
|
4adb 00c3 ld $c3
|
|
4adc 00e9 ld $e9
|
|
4add 001a ld $1a
|
|
4ade 00a4 ld $a4
|
|
4adf 0041 ld $41
|
|
4ae0 00b0 ld $b0
|
|
4ae1 00ae ld $ae
|
|
4ae2 0030 ld $30
|
|
4ae3 000c ld $0c
|
|
4ae4 00c3 ld $c3
|
|
4ae5 00b0 ld $b0
|
|
4ae6 00ae ld $ae
|
|
4ae7 00fe ld $fe
|
|
4ae8 00ba ld $ba
|
|
4ae9 00fa ld $fa
|
|
4aea 00ab ld $ab
|
|
4aeb 00fa ld $fa
|
|
4aec 00af ld $af
|
|
4aed 00aa ld $aa
|
|
4aee 00bf ld $bf
|
|
4aef 00ae ld $ae
|
|
4af0 00fe ld $fe
|
|
4af1 00aa ld $aa
|
|
4af2 000e ld $0e
|
|
4af3 00c3 ld $c3
|
|
4af4 0030 ld $30
|
|
4af5 000c ld $0c
|
|
4af6 00c3 ld $c3
|
|
4af7 00c0 ld $c0
|
|
4af8 001b ld $1b
|
|
4af9 0004 ld $04
|
|
4afa 0041 ld $41
|
|
4afb fe00 bra ac ;+-----------------------------------+
|
|
4afc fcfd bra $4afd ;| |
|
|
4afd 1404 ld $04,y ;| Trampoline for page $4a00 lookups |
|
|
4afe e068 jmp y,$68 ;| |
|
|
4aff c218 st [$18] ;+-----------------------------------+
|
|
4b00 0010 ld $10
|
|
4b01 0004 ld $04
|
|
4b02 0041 ld $41
|
|
4b03 0000 ld $00
|
|
4b04 0003 ld $03
|
|
4b05 0030 ld $30
|
|
4b06 000c ld $0c
|
|
4b07 00c3 ld $c3
|
|
4b08 0030 ld $30
|
|
4b09 00bc ld $bc
|
|
4b0a 00bc ld $bc
|
|
4b0b 00bf ld $bf
|
|
4b0c 00f1 ld $f1
|
|
4b0d 001a ld $1a
|
|
4b0e 008b ld $8b
|
|
4b0f 00b1 ld $b1
|
|
4b10 0018 ld $18
|
|
4b11 008b ld $8b
|
|
4b12 00b1 ld $b1
|
|
4b13 0018 ld $18
|
|
4b14 00c1 ld $c1
|
|
4b15 00bb ld $bb
|
|
4b16 0058 ld $58
|
|
4b17 0046 ld $46
|
|
4b18 00f0 ld $f0
|
|
4b19 0007 ld $07
|
|
4b1a 0030 ld $30
|
|
4b1b 000c ld $0c
|
|
4b1c 00c3 ld $c3
|
|
4b1d 0030 ld $30
|
|
4b1e 000c ld $0c
|
|
4b1f 00c3 ld $c3
|
|
4b20 0030 ld $30
|
|
4b21 000c ld $0c
|
|
4b22 00c3 ld $c3
|
|
4b23 0030 ld $30
|
|
4b24 000c ld $0c
|
|
4b25 00c3 ld $c3
|
|
4b26 0030 ld $30
|
|
4b27 000c ld $0c
|
|
4b28 00c3 ld $c3
|
|
4b29 0030 ld $30
|
|
4b2a 000c ld $0c
|
|
4b2b 00c3 ld $c3
|
|
4b2c 0030 ld $30
|
|
4b2d 000c ld $0c
|
|
4b2e 00c3 ld $c3
|
|
4b2f 0030 ld $30
|
|
4b30 000c ld $0c
|
|
4b31 00c3 ld $c3
|
|
4b32 0030 ld $30
|
|
4b33 000c ld $0c
|
|
4b34 00c3 ld $c3
|
|
4b35 00b0 ld $b0
|
|
4b36 005a ld $5a
|
|
4b37 00a9 ld $a9
|
|
4b38 00bf ld $bf
|
|
4b39 000a ld $0a
|
|
4b3a 00ab ld $ab
|
|
4b3b 0095 ld $95
|
|
4b3c 005a ld $5a
|
|
4b3d 00a9 ld $a9
|
|
4b3e 002a ld $2a
|
|
4b3f 001c ld $1c
|
|
4b40 0004 ld $04
|
|
4b41 0041 ld $41
|
|
4b42 0010 ld $10
|
|
4b43 0044 ld $44
|
|
4b44 0011 ld $11
|
|
4b45 000c ld $0c
|
|
4b46 00c3 ld $c3
|
|
4b47 0030 ld $30
|
|
4b48 000c ld $0c
|
|
4b49 00c3 ld $c3
|
|
4b4a 0070 ld $70
|
|
4b4b 00f4 ld $f4
|
|
4b4c 00fe ld $fe
|
|
4b4d 0030 ld $30
|
|
4b4e 00fc ld $fc
|
|
4b4f 00c2 ld $c2
|
|
4b50 00f0 ld $f0
|
|
4b51 00ff ld $ff
|
|
4b52 004b ld $4b
|
|
4b53 0030 ld $30
|
|
4b54 000c ld $0c
|
|
4b55 00c3 ld $c3
|
|
4b56 0030 ld $30
|
|
4b57 000c ld $0c
|
|
4b58 00c3 ld $c3
|
|
4b59 0030 ld $30
|
|
4b5a 00ac ld $ac
|
|
4b5b 0069 ld $69
|
|
4b5c 009a ld $9a
|
|
4b5d 00aa ld $aa
|
|
4b5e 006a ld $6a
|
|
4b5f 0016 ld $16
|
|
4b60 00a5 ld $a5
|
|
4b61 005a ld $5a
|
|
4b62 00aa ld $aa
|
|
4b63 0061 ld $61
|
|
4b64 00a9 ld $a9
|
|
4b65 0056 ld $56
|
|
4b66 0065 ld $65
|
|
4b67 00a8 ld $a8
|
|
4b68 0056 ld $56
|
|
4b69 0095 ld $95
|
|
4b6a 005a ld $5a
|
|
4b6b 009a ld $9a
|
|
4b6c 00aa ld $aa
|
|
4b6d 006a ld $6a
|
|
4b6e 009a ld $9a
|
|
4b6f 0006 ld $06
|
|
4b70 00c3 ld $c3
|
|
4b71 0030 ld $30
|
|
4b72 000c ld $0c
|
|
4b73 00c3 ld $c3
|
|
4b74 0030 ld $30
|
|
4b75 00ac ld $ac
|
|
4b76 00fe ld $fe
|
|
4b77 0030 ld $30
|
|
4b78 000c ld $0c
|
|
4b79 00c3 ld $c3
|
|
4b7a 0030 ld $30
|
|
4b7b 00ac ld $ac
|
|
4b7c 00fe ld $fe
|
|
4b7d 0030 ld $30
|
|
4b7e 000c ld $0c
|
|
4b7f 00c3 ld $c3
|
|
4b80 00b0 ld $b0
|
|
4b81 00fa ld $fa
|
|
4b82 00c3 ld $c3
|
|
4b83 0030 ld $30
|
|
4b84 000c ld $0c
|
|
4b85 00c3 ld $c3
|
|
4b86 0030 ld $30
|
|
4b87 000c ld $0c
|
|
4b88 00c3 ld $c3
|
|
4b89 0030 ld $30
|
|
4b8a 000c ld $0c
|
|
4b8b 0003 ld $03
|
|
4b8c 0000 ld $00
|
|
4b8d 0000 ld $00
|
|
4b8e 0000 ld $00
|
|
* 5 times
|
|
4b91 0054 ld $54
|
|
4b92 0055 ld $55
|
|
4b93 0055 ld $55
|
|
4b94 0055 ld $55
|
|
4b95 0055 ld $55
|
|
4b96 00a5 ld $a5
|
|
4b97 00aa ld $aa
|
|
4b98 00aa ld $aa
|
|
4b99 00fa ld $fa
|
|
4b9a 00ff ld $ff
|
|
4b9b 00ff ld $ff
|
|
4b9c 000f ld $0f
|
|
4b9d 00c3 ld $c3
|
|
4b9e 0030 ld $30
|
|
4b9f 000c ld $0c
|
|
4ba0 00c3 ld $c3
|
|
4ba1 00eb ld $eb
|
|
4ba2 001a ld $1a
|
|
4ba3 0004 ld $04
|
|
4ba4 0069 ld $69
|
|
4ba5 00b0 ld $b0
|
|
4ba6 00a6 ld $a6
|
|
4ba7 0030 ld $30
|
|
4ba8 000c ld $0c
|
|
4ba9 00c3 ld $c3
|
|
4baa 0070 ld $70
|
|
4bab 0055 ld $55
|
|
4bac 00fd ld $fd
|
|
4bad 0055 ld $55
|
|
4bae 00f5 ld $f5
|
|
4baf 0057 ld $57
|
|
4bb0 00d5 ld $d5
|
|
4bb1 005f ld $5f
|
|
4bb2 0055 ld $55
|
|
4bb3 007f ld $7f
|
|
4bb4 0055 ld $55
|
|
4bb5 00fd ld $fd
|
|
4bb6 0055 ld $55
|
|
4bb7 0005 ld $05
|
|
4bb8 00c3 ld $c3
|
|
4bb9 0030 ld $30
|
|
4bba 000c ld $0c
|
|
4bbb 00c3 ld $c3
|
|
4bbc 0030 ld $30
|
|
4bbd 000c ld $0c
|
|
4bbe 0007 ld $07
|
|
4bbf 0096 ld $96
|
|
4bc0 0065 ld $65
|
|
4bc1 0059 ld $59
|
|
4bc2 0001 ld $01
|
|
4bc3 000c ld $0c
|
|
4bc4 00c3 ld $c3
|
|
4bc5 0030 ld $30
|
|
4bc6 000c ld $0c
|
|
4bc7 00c3 ld $c3
|
|
4bc8 0030 ld $30
|
|
4bc9 006c ld $6c
|
|
4bca 00fc ld $fc
|
|
4bcb 006f ld $6f
|
|
4bcc 0060 ld $60
|
|
4bcd 002c ld $2c
|
|
4bce 00c6 ld $c6
|
|
4bcf 0062 ld $62
|
|
4bd0 002c ld $2c
|
|
4bd1 00c6 ld $c6
|
|
4bd2 0062 ld $62
|
|
4bd3 002c ld $2c
|
|
4bd4 00c6 ld $c6
|
|
4bd5 006f ld $6f
|
|
4bd6 0019 ld $19
|
|
4bd7 0056 ld $56
|
|
4bd8 00f0 ld $f0
|
|
4bd9 0006 ld $06
|
|
4bda 0030 ld $30
|
|
4bdb 000c ld $0c
|
|
4bdc 00c3 ld $c3
|
|
4bdd 0030 ld $30
|
|
4bde 000c ld $0c
|
|
4bdf 00c3 ld $c3
|
|
4be0 0030 ld $30
|
|
4be1 000c ld $0c
|
|
4be2 00c3 ld $c3
|
|
4be3 0030 ld $30
|
|
4be4 000c ld $0c
|
|
4be5 00c3 ld $c3
|
|
4be6 0030 ld $30
|
|
4be7 000c ld $0c
|
|
4be8 00c3 ld $c3
|
|
4be9 0030 ld $30
|
|
4bea 000c ld $0c
|
|
4beb 00c3 ld $c3
|
|
4bec 0030 ld $30
|
|
4bed 000c ld $0c
|
|
4bee 00c3 ld $c3
|
|
4bef 0030 ld $30
|
|
4bf0 000c ld $0c
|
|
4bf1 00c3 ld $c3
|
|
4bf2 0030 ld $30
|
|
4bf3 000c ld $0c
|
|
4bf4 00c3 ld $c3
|
|
4bf5 0070 ld $70
|
|
4bf6 00a5 ld $a5
|
|
4bf7 00fe ld $fe
|
|
4bf8 00ea ld $ea
|
|
4bf9 000f ld $0f
|
|
4bfa 00ab ld $ab
|
|
4bfb fe00 bra ac ;+-----------------------------------+
|
|
4bfc fcfd bra $4bfd ;| |
|
|
4bfd 1404 ld $04,y ;| Trampoline for page $4b00 lookups |
|
|
4bfe e068 jmp y,$68 ;| |
|
|
4bff c218 st [$18] ;+-----------------------------------+
|
|
4c00 006a ld $6a
|
|
4c01 00a5 ld $a5
|
|
4c02 0056 ld $56
|
|
4c03 002a ld $2a
|
|
4c04 001c ld $1c
|
|
4c05 0058 ld $58
|
|
4c06 0081 ld $81
|
|
4c07 0015 ld $15
|
|
4c08 0058 ld $58
|
|
4c09 0011 ld $11
|
|
4c0a 000c ld $0c
|
|
4c0b 00c3 ld $c3
|
|
4c0c 0030 ld $30
|
|
4c0d 000c ld $0c
|
|
4c0e 00c3 ld $c3
|
|
4c0f 0030 ld $30
|
|
4c10 00fc ld $fc
|
|
4c11 00bf ld $bf
|
|
4c12 0030 ld $30
|
|
4c13 00fc ld $fc
|
|
4c14 00c2 ld $c2
|
|
4c15 00f0 ld $f0
|
|
4c16 00fb ld $fb
|
|
4c17 00c3 ld $c3
|
|
4c18 0030 ld $30
|
|
4c19 000c ld $0c
|
|
4c1a 00c3 ld $c3
|
|
4c1b 0030 ld $30
|
|
4c1c 000c ld $0c
|
|
4c1d 00c3 ld $c3
|
|
4c1e 0030 ld $30
|
|
4c1f 005c ld $5c
|
|
4c20 00a9 ld $a9
|
|
4c21 0069 ld $69
|
|
4c22 0055 ld $55
|
|
4c23 0055 ld $55
|
|
4c24 0029 ld $29
|
|
4c25 0055 ld $55
|
|
4c26 0055 ld $55
|
|
4c27 0055 ld $55
|
|
4c28 0055 ld $55
|
|
4c29 0051 ld $51
|
|
4c2a 0054 ld $54
|
|
4c2b 0055 ld $55
|
|
4c2c 0055 ld $55
|
|
4c2d 0014 ld $14
|
|
4c2e 0090 ld $90
|
|
4c2f 0052 ld $52
|
|
4c30 0055 ld $55
|
|
4c31 0055 ld $55
|
|
4c32 0055 ld $55
|
|
4c33 006a ld $6a
|
|
4c34 0005 ld $05
|
|
4c35 00c3 ld $c3
|
|
4c36 0030 ld $30
|
|
4c37 000c ld $0c
|
|
4c38 00c3 ld $c3
|
|
4c39 0030 ld $30
|
|
4c3a 00ac ld $ac
|
|
4c3b 00fe ld $fe
|
|
4c3c 0030 ld $30
|
|
4c3d 000c ld $0c
|
|
4c3e 00c3 ld $c3
|
|
4c3f 0030 ld $30
|
|
4c40 00ac ld $ac
|
|
4c41 00fe ld $fe
|
|
4c42 0030 ld $30
|
|
4c43 000c ld $0c
|
|
4c44 00c3 ld $c3
|
|
4c45 00b0 ld $b0
|
|
4c46 00fa ld $fa
|
|
4c47 00c3 ld $c3
|
|
4c48 0030 ld $30
|
|
4c49 000c ld $0c
|
|
4c4a 00c3 ld $c3
|
|
4c4b 0030 ld $30
|
|
4c4c 000c ld $0c
|
|
4c4d 00c3 ld $c3
|
|
4c4e 0030 ld $30
|
|
4c4f 000c ld $0c
|
|
4c50 00c3 ld $c3
|
|
4c51 0030 ld $30
|
|
4c52 0000 ld $00
|
|
4c53 0000 ld $00
|
|
4c54 0000 ld $00
|
|
* 8 times
|
|
4c5a 0040 ld $40
|
|
4c5b 0055 ld $55
|
|
4c5c 0055 ld $55
|
|
4c5d 0055 ld $55
|
|
* 5 times
|
|
4c60 0030 ld $30
|
|
4c61 000c ld $0c
|
|
4c62 00c3 ld $c3
|
|
4c63 0030 ld $30
|
|
4c64 000c ld $0c
|
|
4c65 00c3 ld $c3
|
|
4c66 00e9 ld $e9
|
|
4c67 001a ld $1a
|
|
4c68 00a4 ld $a4
|
|
4c69 0041 ld $41
|
|
4c6a 00b0 ld $b0
|
|
4c6b 00ae ld $ae
|
|
4c6c 0030 ld $30
|
|
4c6d 000c ld $0c
|
|
4c6e 00c3 ld $c3
|
|
4c6f 00b0 ld $b0
|
|
4c70 004a ld $4a
|
|
4c71 00d3 ld $d3
|
|
4c72 0034 ld $34
|
|
4c73 004d ld $4d
|
|
4c74 00d3 ld $d3
|
|
4c75 0034 ld $34
|
|
4c76 004d ld $4d
|
|
4c77 00d3 ld $d3
|
|
4c78 0034 ld $34
|
|
4c79 004d ld $4d
|
|
4c7a 00d3 ld $d3
|
|
4c7b 00b4 ld $b4
|
|
4c7c 000a ld $0a
|
|
4c7d 00c3 ld $c3
|
|
4c7e 0030 ld $30
|
|
4c7f 000c ld $0c
|
|
4c80 00c3 ld $c3
|
|
4c81 0030 ld $30
|
|
4c82 000c ld $0c
|
|
4c83 0007 ld $07
|
|
4c84 0096 ld $96
|
|
4c85 0045 ld $45
|
|
4c86 0058 ld $58
|
|
4c87 0001 ld $01
|
|
4c88 000c ld $0c
|
|
4c89 00c3 ld $c3
|
|
4c8a 0030 ld $30
|
|
4c8b 000c ld $0c
|
|
4c8c 00c3 ld $c3
|
|
4c8d 0030 ld $30
|
|
4c8e 00bc ld $bc
|
|
4c8f 00bc ld $bc
|
|
4c90 00bf ld $bf
|
|
4c91 0011 ld $11
|
|
4c92 0018 ld $18
|
|
4c93 0081 ld $81
|
|
4c94 0011 ld $11
|
|
4c95 0018 ld $18
|
|
4c96 0081 ld $81
|
|
4c97 0011 ld $11
|
|
4c98 0018 ld $18
|
|
4c99 00c1 ld $c1
|
|
4c9a 001b ld $1b
|
|
4c9b 0004 ld $04
|
|
4c9c 0041 ld $41
|
|
4c9d 00f0 ld $f0
|
|
4c9e 0007 ld $07
|
|
4c9f 0030 ld $30
|
|
4ca0 000c ld $0c
|
|
4ca1 00c3 ld $c3
|
|
4ca2 0030 ld $30
|
|
4ca3 000c ld $0c
|
|
4ca4 00fc ld $fc
|
|
4ca5 0030 ld $30
|
|
4ca6 000c ld $0c
|
|
4ca7 00ff ld $ff
|
|
4ca8 003f ld $3f
|
|
4ca9 000c ld $0c
|
|
4caa 00c3 ld $c3
|
|
4cab 003f ld $3f
|
|
4cac 00f0 ld $f0
|
|
4cad 00c3 ld $c3
|
|
4cae 0030 ld $30
|
|
4caf 000c ld $0c
|
|
4cb0 00ff ld $ff
|
|
4cb1 00c0 ld $c0
|
|
4cb2 000f ld $0f
|
|
4cb3 00c3 ld $c3
|
|
4cb4 00ff ld $ff
|
|
4cb5 000f ld $0f
|
|
4cb6 00c3 ld $c3
|
|
4cb7 0030 ld $30
|
|
4cb8 000c ld $0c
|
|
4cb9 00c3 ld $c3
|
|
4cba 00b0 ld $b0
|
|
4cbb 005a ld $5a
|
|
4cbc 00a9 ld $a9
|
|
4cbd 00bf ld $bf
|
|
4cbe 000a ld $0a
|
|
4cbf 00ab ld $ab
|
|
4cc0 0095 ld $95
|
|
4cc1 005a ld $5a
|
|
4cc2 00a9 ld $a9
|
|
4cc3 002a ld $2a
|
|
4cc4 001c ld $1c
|
|
4cc5 0004 ld $04
|
|
4cc6 0041 ld $41
|
|
4cc7 0010 ld $10
|
|
4cc8 0044 ld $44
|
|
4cc9 0011 ld $11
|
|
4cca 000c ld $0c
|
|
4ccb 00c3 ld $c3
|
|
4ccc 0030 ld $30
|
|
4ccd 000c ld $0c
|
|
4cce 00c3 ld $c3
|
|
4ccf 00f0 ld $f0
|
|
4cd0 00ff ld $ff
|
|
4cd1 004b ld $4b
|
|
4cd2 00ff ld $ff
|
|
4cd3 00fb ld $fb
|
|
4cd4 00bf ld $bf
|
|
4cd5 00bf ld $bf
|
|
4cd6 00f4 ld $f4
|
|
4cd7 00ff ld $ff
|
|
4cd8 0030 ld $30
|
|
4cd9 000c ld $0c
|
|
4cda 00c3 ld $c3
|
|
4cdb 0030 ld $30
|
|
4cdc 000c ld $0c
|
|
4cdd 00c3 ld $c3
|
|
4cde 0030 ld $30
|
|
4cdf 00ac ld $ac
|
|
4ce0 00aa ld $aa
|
|
4ce1 00aa ld $aa
|
|
4ce2 005a ld $5a
|
|
4ce3 00a9 ld $a9
|
|
4ce4 00aa ld $aa
|
|
4ce5 00aa ld $aa
|
|
4ce6 00aa ld $aa
|
|
* 5 times
|
|
4ce9 006a ld $6a
|
|
4cea 009a ld $9a
|
|
4ceb 00aa ld $aa
|
|
4cec 00aa ld $aa
|
|
4ced 00aa ld $aa
|
|
* 5 times
|
|
4cf0 006a ld $6a
|
|
4cf1 00a5 ld $a5
|
|
4cf2 0069 ld $69
|
|
4cf3 009a ld $9a
|
|
4cf4 0006 ld $06
|
|
4cf5 00c3 ld $c3
|
|
4cf6 0030 ld $30
|
|
4cf7 000c ld $0c
|
|
4cf8 00c3 ld $c3
|
|
4cf9 0030 ld $30
|
|
4cfa 00ac ld $ac
|
|
4cfb fe00 bra ac ;+-----------------------------------+
|
|
4cfc fcfd bra $4cfd ;| |
|
|
4cfd 1404 ld $04,y ;| Trampoline for page $4c00 lookups |
|
|
4cfe e068 jmp y,$68 ;| |
|
|
4cff c218 st [$18] ;+-----------------------------------+
|
|
4d00 00fe ld $fe
|
|
4d01 0030 ld $30
|
|
4d02 000c ld $0c
|
|
4d03 00c3 ld $c3
|
|
4d04 0030 ld $30
|
|
4d05 00ac ld $ac
|
|
4d06 00fe ld $fe
|
|
4d07 0030 ld $30
|
|
4d08 000c ld $0c
|
|
4d09 00c3 ld $c3
|
|
4d0a 00b0 ld $b0
|
|
4d0b 00fa ld $fa
|
|
4d0c 00c3 ld $c3
|
|
4d0d 0030 ld $30
|
|
4d0e 000c ld $0c
|
|
4d0f 00c3 ld $c3
|
|
4d10 0030 ld $30
|
|
4d11 000c ld $0c
|
|
4d12 00c3 ld $c3
|
|
4d13 0030 ld $30
|
|
4d14 000c ld $0c
|
|
4d15 00c3 ld $c3
|
|
4d16 0030 ld $30
|
|
4d17 000c ld $0c
|
|
4d18 0003 ld $03
|
|
4d19 0000 ld $00
|
|
4d1a 0000 ld $00
|
|
4d1b 0000 ld $00
|
|
* 11 times
|
|
4d24 00c3 ld $c3
|
|
4d25 0030 ld $30
|
|
4d26 000c ld $0c
|
|
4d27 00c3 ld $c3
|
|
4d28 0030 ld $30
|
|
4d29 000c ld $0c
|
|
4d2a 00c3 ld $c3
|
|
4d2b 00eb ld $eb
|
|
4d2c 001a ld $1a
|
|
4d2d 0004 ld $04
|
|
4d2e 0069 ld $69
|
|
4d2f 00b0 ld $b0
|
|
4d30 00a6 ld $a6
|
|
4d31 0030 ld $30
|
|
4d32 000c ld $0c
|
|
4d33 00c3 ld $c3
|
|
4d34 0070 ld $70
|
|
4d35 0005 ld $05
|
|
4d36 00c3 ld $c3
|
|
4d37 00fe ld $fe
|
|
4d38 00ef ld $ef
|
|
4d39 00ff ld $ff
|
|
4d3a 00fe ld $fe
|
|
4d3b 00ef ld $ef
|
|
4d3c 00ff ld $ff
|
|
4d3d 00fe ld $fe
|
|
4d3e 00ef ld $ef
|
|
4d3f 00c3 ld $c3
|
|
4d40 0070 ld $70
|
|
4d41 0005 ld $05
|
|
4d42 00c3 ld $c3
|
|
4d43 0030 ld $30
|
|
4d44 000c ld $0c
|
|
4d45 00c3 ld $c3
|
|
4d46 0030 ld $30
|
|
4d47 000c ld $0c
|
|
4d48 0007 ld $07
|
|
4d49 0084 ld $84
|
|
4d4a 0065 ld $65
|
|
4d4b 0059 ld $59
|
|
4d4c 0001 ld $01
|
|
4d4d 000c ld $0c
|
|
4d4e 00c3 ld $c3
|
|
4d4f 0030 ld $30
|
|
4d50 000c ld $0c
|
|
4d51 00c3 ld $c3
|
|
4d52 0030 ld $30
|
|
4d53 006c ld $6c
|
|
4d54 00fc ld $fc
|
|
4d55 00ef ld $ef
|
|
4d56 00ff ld $ff
|
|
4d57 00fe ld $fe
|
|
4d58 00ef ld $ef
|
|
4d59 00ff ld $ff
|
|
4d5a 00fe ld $fe
|
|
4d5b 00ef ld $ef
|
|
4d5c 00ff ld $ff
|
|
4d5d 00fe ld $fe
|
|
4d5e 00ef ld $ef
|
|
4d5f 00ff ld $ff
|
|
4d60 00fe ld $fe
|
|
4d61 00ef ld $ef
|
|
4d62 00ff ld $ff
|
|
4d63 0006 ld $06
|
|
4d64 0030 ld $30
|
|
4d65 000c ld $0c
|
|
4d66 00c3 ld $c3
|
|
4d67 000c ld $0c
|
|
4d68 00f3 ld $f3
|
|
4d69 0003 ld $03
|
|
4d6a 000c ld $0c
|
|
4d6b 00c3 ld $c3
|
|
4d6c 0030 ld $30
|
|
4d6d 000c ld $0c
|
|
4d6e 00c3 ld $c3
|
|
4d6f 0030 ld $30
|
|
4d70 00cc ld $cc
|
|
4d71 00ff ld $ff
|
|
4d72 0033 ld $33
|
|
4d73 000c ld $0c
|
|
4d74 00c3 ld $c3
|
|
4d75 0000 ld $00
|
|
4d76 003f ld $3f
|
|
4d77 00c3 ld $c3
|
|
4d78 0030 ld $30
|
|
4d79 000c ld $0c
|
|
4d7a 00c3 ld $c3
|
|
4d7b 0030 ld $30
|
|
4d7c 000c ld $0c
|
|
4d7d 000c ld $0c
|
|
4d7e 00c3 ld $c3
|
|
4d7f 0070 ld $70
|
|
4d80 00a5 ld $a5
|
|
4d81 00fe ld $fe
|
|
4d82 00ea ld $ea
|
|
4d83 000f ld $0f
|
|
4d84 00ab ld $ab
|
|
4d85 006a ld $6a
|
|
4d86 00a5 ld $a5
|
|
4d87 0056 ld $56
|
|
4d88 002a ld $2a
|
|
4d89 001c ld $1c
|
|
4d8a 0058 ld $58
|
|
4d8b 0081 ld $81
|
|
4d8c 0015 ld $15
|
|
4d8d 0058 ld $58
|
|
4d8e 0011 ld $11
|
|
4d8f 000c ld $0c
|
|
4d90 00c3 ld $c3
|
|
4d91 0030 ld $30
|
|
4d92 000c ld $0c
|
|
4d93 00c3 ld $c3
|
|
4d94 00f0 ld $f0
|
|
4d95 000f ld $0f
|
|
4d96 00c3 ld $c3
|
|
4d97 0052 ld $52
|
|
4d98 0024 ld $24
|
|
4d99 0005 ld $05
|
|
4d9a 0012 ld $12
|
|
4d9b 000c ld $0c
|
|
4d9c 00ff ld $ff
|
|
4d9d 0030 ld $30
|
|
4d9e 000c ld $0c
|
|
4d9f 00c3 ld $c3
|
|
4da0 0030 ld $30
|
|
4da1 000c ld $0c
|
|
4da2 00c3 ld $c3
|
|
4da3 0030 ld $30
|
|
4da4 005c ld $5c
|
|
4da5 0055 ld $55
|
|
4da6 0055 ld $55
|
|
4da7 0055 ld $55
|
|
4da8 0055 ld $55
|
|
4da9 0015 ld $15
|
|
4daa 0055 ld $55
|
|
4dab 00a9 ld $a9
|
|
4dac 0095 ld $95
|
|
4dad 00aa ld $aa
|
|
4dae 00aa ld $aa
|
|
4daf 00aa ld $aa
|
|
4db0 001a ld $1a
|
|
4db1 0054 ld $54
|
|
4db2 0041 ld $41
|
|
4db3 0055 ld $55
|
|
4db4 0055 ld $55
|
|
4db5 0055 ld $55
|
|
4db6 0055 ld $55
|
|
4db7 0005 ld $05
|
|
4db8 0095 ld $95
|
|
4db9 000a ld $0a
|
|
4dba 00c3 ld $c3
|
|
4dbb 0030 ld $30
|
|
4dbc 00cc ld $cc
|
|
4dbd 0030 ld $30
|
|
4dbe 008c ld $8c
|
|
4dbf 00fa ld $fa
|
|
4dc0 00ff ld $ff
|
|
4dc1 003f ld $3f
|
|
4dc2 00c3 ld $c3
|
|
4dc3 0030 ld $30
|
|
4dc4 008c ld $8c
|
|
4dc5 00fa ld $fa
|
|
4dc6 00ff ld $ff
|
|
4dc7 003f ld $3f
|
|
4dc8 00c3 ld $c3
|
|
4dc9 0030 ld $30
|
|
4dca 00ea ld $ea
|
|
4dcb 00ff ld $ff
|
|
4dcc 00ff ld $ff
|
|
4dcd 000c ld $0c
|
|
4dce 00c3 ld $c3
|
|
4dcf 00c0 ld $c0
|
|
4dd0 0030 ld $30
|
|
4dd1 000c ld $0c
|
|
4dd2 00c3 ld $c3
|
|
4dd3 0030 ld $30
|
|
4dd4 000c ld $0c
|
|
4dd5 00c3 ld $c3
|
|
4dd6 0030 ld $30
|
|
4dd7 000c ld $0c
|
|
4dd8 00c3 ld $c3
|
|
4dd9 0030 ld $30
|
|
4dda 0000 ld $00
|
|
4ddb 0000 ld $00
|
|
4ddc 0000 ld $00
|
|
* 8 times
|
|
4de2 0015 ld $15
|
|
4de3 000c ld $0c
|
|
4de4 00c3 ld $c3
|
|
4de5 0030 ld $30
|
|
4de6 000c ld $0c
|
|
4de7 00c3 ld $c3
|
|
4de8 0030 ld $30
|
|
4de9 000c ld $0c
|
|
4dea 00c3 ld $c3
|
|
4deb 00e9 ld $e9
|
|
4dec 001a ld $1a
|
|
4ded 00a4 ld $a4
|
|
4dee 0041 ld $41
|
|
4def 00b0 ld $b0
|
|
4df0 00ae ld $ae
|
|
4df1 0030 ld $30
|
|
4df2 000c ld $0c
|
|
4df3 00c3 ld $c3
|
|
4df4 0070 ld $70
|
|
4df5 00f5 ld $f5
|
|
4df6 00fb ld $fb
|
|
4df7 00bf ld $bf
|
|
4df8 00af ld $af
|
|
4df9 00aa ld $aa
|
|
4dfa 00aa ld $aa
|
|
4dfb fe00 bra ac ;+-----------------------------------+
|
|
4dfc fcfd bra $4dfd ;| |
|
|
4dfd 1404 ld $04,y ;| Trampoline for page $4d00 lookups |
|
|
4dfe e068 jmp y,$68 ;| |
|
|
4dff c218 st [$18] ;+-----------------------------------+
|
|
4e00 00aa ld $aa
|
|
4e01 00aa ld $aa
|
|
4e02 00aa ld $aa
|
|
4e03 00fa ld $fa
|
|
4e04 00fb ld $fb
|
|
4e05 007f ld $7f
|
|
4e06 0005 ld $05
|
|
4e07 00c3 ld $c3
|
|
4e08 0030 ld $30
|
|
4e09 000c ld $0c
|
|
4e0a 00c3 ld $c3
|
|
4e0b 0030 ld $30
|
|
4e0c 000c ld $0c
|
|
4e0d 0007 ld $07
|
|
4e0e 0084 ld $84
|
|
4e0f 0065 ld $65
|
|
4e10 0059 ld $59
|
|
4e11 0001 ld $01
|
|
4e12 000c ld $0c
|
|
4e13 00c3 ld $c3
|
|
4e14 0030 ld $30
|
|
4e15 000c ld $0c
|
|
4e16 00c3 ld $c3
|
|
4e17 0030 ld $30
|
|
4e18 00bc ld $bc
|
|
4e19 00bc ld $bc
|
|
4e1a 0000 ld $00
|
|
4e1b 0000 ld $00
|
|
4e1c 0000 ld $00
|
|
* 13 times
|
|
4e27 00f0 ld $f0
|
|
4e28 0007 ld $07
|
|
4e29 0030 ld $30
|
|
4e2a 000c ld $0c
|
|
4e2b 0033 ld $33
|
|
4e2c 0008 ld $08
|
|
4e2d 0082 ld $82
|
|
4e2e 0020 ld $20
|
|
4e2f 0008 ld $08
|
|
4e30 0082 ld $82
|
|
4e31 0020 ld $20
|
|
4e32 0008 ld $08
|
|
4e33 0082 ld $82
|
|
4e34 0020 ld $20
|
|
4e35 0008 ld $08
|
|
4e36 0082 ld $82
|
|
4e37 0020 ld $20
|
|
4e38 0008 ld $08
|
|
4e39 0082 ld $82
|
|
4e3a 0020 ld $20
|
|
4e3b 0008 ld $08
|
|
4e3c 0082 ld $82
|
|
4e3d 0020 ld $20
|
|
4e3e 0008 ld $08
|
|
4e3f 0082 ld $82
|
|
4e40 0020 ld $20
|
|
4e41 0008 ld $08
|
|
4e42 0003 ld $03
|
|
4e43 00c3 ld $c3
|
|
4e44 00b0 ld $b0
|
|
4e45 005a ld $5a
|
|
4e46 00a9 ld $a9
|
|
4e47 00bf ld $bf
|
|
4e48 000a ld $0a
|
|
4e49 00ab ld $ab
|
|
4e4a 00aa ld $aa
|
|
4e4b 00aa ld $aa
|
|
4e4c 00aa ld $aa
|
|
4e4d 002a ld $2a
|
|
4e4e 001c ld $1c
|
|
4e4f 0004 ld $04
|
|
4e50 0041 ld $41
|
|
4e51 0010 ld $10
|
|
4e52 0044 ld $44
|
|
4e53 0011 ld $11
|
|
4e54 000c ld $0c
|
|
4e55 00c3 ld $c3
|
|
4e56 0030 ld $30
|
|
4e57 000c ld $0c
|
|
4e58 00ff ld $ff
|
|
4e59 00ff ld $ff
|
|
4e5a 00ff ld $ff
|
|
* 11 times
|
|
4e63 000f ld $0f
|
|
4e64 00c3 ld $c3
|
|
4e65 0030 ld $30
|
|
4e66 000c ld $0c
|
|
4e67 00c3 ld $c3
|
|
4e68 0030 ld $30
|
|
4e69 005c ld $5c
|
|
4e6a 0014 ld $14
|
|
4e6b 0045 ld $45
|
|
4e6c 0051 ld $51
|
|
4e6d 0014 ld $14
|
|
4e6e 0045 ld $45
|
|
4e6f 0051 ld $51
|
|
4e70 0014 ld $14
|
|
4e71 0045 ld $45
|
|
4e72 0051 ld $51
|
|
4e73 0014 ld $14
|
|
4e74 0045 ld $45
|
|
4e75 0051 ld $51
|
|
4e76 0014 ld $14
|
|
4e77 0045 ld $45
|
|
4e78 0051 ld $51
|
|
4e79 0014 ld $14
|
|
4e7a 0045 ld $45
|
|
4e7b 0051 ld $51
|
|
4e7c 0014 ld $14
|
|
4e7d 0045 ld $45
|
|
4e7e 0001 ld $01
|
|
4e7f 00c3 ld $c3
|
|
4e80 0030 ld $30
|
|
4e81 0083 ld $83
|
|
4e82 0020 ld $20
|
|
4e83 0008 ld $08
|
|
4e84 0082 ld $82
|
|
4e85 0020 ld $20
|
|
4e86 0008 ld $08
|
|
4e87 0082 ld $82
|
|
4e88 0020 ld $20
|
|
4e89 0008 ld $08
|
|
4e8a 0082 ld $82
|
|
4e8b 0020 ld $20
|
|
4e8c 0008 ld $08
|
|
4e8d 0082 ld $82
|
|
4e8e 0020 ld $20
|
|
4e8f 0008 ld $08
|
|
4e90 0082 ld $82
|
|
4e91 0020 ld $20
|
|
4e92 0008 ld $08
|
|
4e93 0082 ld $82
|
|
4e94 0030 ld $30
|
|
4e95 0030 ld $30
|
|
4e96 000c ld $0c
|
|
4e97 00c3 ld $c3
|
|
4e98 0030 ld $30
|
|
4e99 000c ld $0c
|
|
4e9a 00c3 ld $c3
|
|
4e9b 0030 ld $30
|
|
4e9c 000c ld $0c
|
|
4e9d 00c3 ld $c3
|
|
4e9e 0030 ld $30
|
|
4e9f 000c ld $0c
|
|
4ea0 0003 ld $03
|
|
4ea1 0000 ld $00
|
|
4ea2 0000 ld $00
|
|
4ea3 0000 ld $00
|
|
* 5 times
|
|
4ea6 00c3 ld $c3
|
|
4ea7 0015 ld $15
|
|
4ea8 000c ld $0c
|
|
4ea9 00c3 ld $c3
|
|
4eaa 0030 ld $30
|
|
4eab 000c ld $0c
|
|
4eac 00c3 ld $c3
|
|
4ead 0030 ld $30
|
|
4eae 000c ld $0c
|
|
4eaf 00c3 ld $c3
|
|
4eb0 00eb ld $eb
|
|
4eb1 001a ld $1a
|
|
4eb2 0004 ld $04 ;End of Apps/Racer/Horizon-256x16.rgb, size 3132
|
|
;+-----------------------------------+
|
|
;| Apps/Racer/Racer_v3.gcl |
|
|
;+-----------------------------------+
|
|
4eb3 dc7a st $7a,[y,x++] ;'z'
|
|
4eb4 dc69 st $69,[y,x++] ;'i'
|
|
4eb5 dc70 st $70,[y,x++] ;'p'
|
|
4eb6 dc70 st $70,[y,x++] ;'p'
|
|
4eb7 dc65 st $65,[y,x++] ;'e'
|
|
4eb8 dc64 st $64,[y,x++] ;'d'
|
|
4eb9 dc52 st $52,[y,x++] ;'R'
|
|
4eba dc61 st $61,[y,x++] ;'a'
|
|
4ebb 0077 ld $77
|
|
4ebc c218 st [$18]
|
|
4ebd 0042 ld $42
|
|
4ebe 14f7 ld $f7,y
|
|
4ebf e085 jmp y,$85
|
|
4ec0 c219 st [$19]
|
|
Racer: 4ec1 0002 ld $02 ;| RAM segment address (high byte first)
|
|
4ec2 0000 ld $00 ;|
|
|
4ec3 00f8 ld $f8 ;| Length (1..256)
|
|
4ec4 001a ld $1a ;0200 LD
|
|
4ec5 0021 ld $21
|
|
4ec6 00e6 ld $e6 ;0202 SUBI
|
|
4ec7 0020 ld $20
|
|
4ec8 0035 ld $35 ;0204 BCC
|
|
4ec9 0053 ld $53 ;0205 GE
|
|
4eca 000b ld $0b
|
|
4ecb 0021 ld $21 ;0207 LDW
|
|
4ecc 000e ld $0e ;0207 '_frameCount'
|
|
4ecd 00f3 ld $f3 ;0209 DOKE
|
|
4ece 0017 ld $17 ;0209 '_vPCH'
|
|
4ecf 0090 ld $90 ;020b BRA
|
|
4ed0 0005 ld $05
|
|
4ed1 00cd ld $cd ;020d DEF
|
|
4ed2 0057 ld $57
|
|
4ed3 00e6 ld $e6 ;020f SUBI
|
|
4ed4 0052 ld $52
|
|
4ed5 0035 ld $35 ;0211 BCC
|
|
4ed6 0053 ld $53 ;0212 GE
|
|
4ed7 001b ld $1b
|
|
4ed8 00e3 ld $e3 ;0214 ADDI
|
|
4ed9 0032 ld $32
|
|
4eda 002b ld $2b ;0216 STW
|
|
4edb 0030 ld $30 ;0216 'i'
|
|
4edc 0011 ld $11 ;0218 LDWI
|
|
4edd 0000 ld $00
|
|
4ede 0007 ld $07
|
|
4edf 0090 ld $90 ;021b BRA
|
|
4ee0 0020 ld $20
|
|
4ee1 002b ld $2b ;021d STW
|
|
4ee2 0030 ld $30 ;021d 'i'
|
|
4ee3 0011 ld $11 ;021f LDWI
|
|
4ee4 0000 ld $00
|
|
4ee5 0008 ld $08
|
|
4ee6 002b ld $2b ;0222 STW
|
|
4ee7 0032 ld $32 ;0222 'fontData'
|
|
4ee8 0021 ld $21 ;0224 LDW
|
|
4ee9 0030 ld $30 ;0224 'i'
|
|
4eea 00e9 ld $e9 ;0226 LSLW
|
|
4eeb 00e9 ld $e9 ;0227 LSLW
|
|
4eec 0099 ld $99 ;0228 ADDW
|
|
4eed 0030 ld $30 ;0228 'i'
|
|
4eee 0099 ld $99 ;022a ADDW
|
|
4eef 0032 ld $32 ;022a 'fontData'
|
|
4ef0 002b ld $2b ;022c STW
|
|
4ef1 0032 ld $32 ;022c 'fontData'
|
|
4ef2 0021 ld $21 ;022e LDW
|
|
4ef3 0034 ld $34 ;022e 'BgColor'
|
|
4ef4 005e ld $5e ;0230 ST
|
|
4ef5 0024 ld $24
|
|
4ef6 0021 ld $21 ;0232 LDW
|
|
4ef7 0036 ld $36 ;0232 'Color'
|
|
4ef8 005e ld $5e ;0234 ST
|
|
4ef9 0025 ld $25
|
|
4efa 0021 ld $21 ;0236 LDW
|
|
4efb fe00 bra ac ;+-----------------------------------+
|
|
4efc fcfd bra $4efd ;| |
|
|
4efd 1404 ld $04,y ;| Trampoline for page $4e00 lookups |
|
|
4efe e068 jmp y,$68 ;| |
|
|
4eff c218 st [$18] ;+-----------------------------------+
|
|
4f00 0038 ld $38 ;0236 'Pos'
|
|
4f01 002b ld $2b ;0238 STW
|
|
4f02 0028 ld $28
|
|
4f03 0011 ld $11 ;023a LDWI
|
|
4f04 00e1 ld $e1
|
|
4f05 0004 ld $04
|
|
4f06 002b ld $2b ;023d STW
|
|
4f07 0022 ld $22
|
|
4f08 0059 ld $59 ;023f LDI
|
|
4f09 00fb ld $fb
|
|
4f0a 002b ld $2b ;0241 STW
|
|
4f0b 0030 ld $30 ;0241 'i'
|
|
4f0c 0021 ld $21 ;0243 LDW
|
|
4f0d 0032 ld $32 ;0243 'fontData'
|
|
4f0e 007f ld $7f ;0245 LUP
|
|
4f0f 0000 ld $00
|
|
4f10 0093 ld $93 ;0247 INC
|
|
4f11 0032 ld $32 ;0247 'fontData'
|
|
4f12 005e ld $5e ;0249 ST
|
|
4f13 0026 ld $26
|
|
4f14 00b4 ld $b4 ;024b SYS
|
|
4f15 00cb ld $cb
|
|
4f16 0093 ld $93 ;024d INC
|
|
4f17 0028 ld $28
|
|
4f18 0093 ld $93 ;024f INC
|
|
4f19 0030 ld $30 ;024f 'i'
|
|
4f1a 0021 ld $21 ;0251 LDW
|
|
4f1b 0030 ld $30 ;0251 'i'
|
|
4f1c 0035 ld $35 ;0253 BCC
|
|
4f1d 0072 ld $72 ;0254 NE
|
|
4f1e 0041 ld $41
|
|
4f1f 0021 ld $21 ;0256 LDW
|
|
4f20 0038 ld $38 ;0256 'Pos'
|
|
4f21 00ff ld $ff ;0258 RET
|
|
4f22 002b ld $2b ;0259 STW
|
|
4f23 003a ld $3a ;0259 'QPrintChar'
|
|
4f24 00cd ld $cd ;025b DEF
|
|
4f25 00f3 ld $f3
|
|
4f26 001a ld $1a ;025d LD
|
|
4f27 000e ld $0e
|
|
4f28 00b8 ld $b8 ;025f SUBW
|
|
4f29 003c ld $3c ;025f 'LastFrame'
|
|
4f2a 0082 ld $82 ;0261 ANDI
|
|
4f2b 00ff ld $ff
|
|
4f2c 005e ld $5e ;0263 ST
|
|
4f2d 002b ld $2b
|
|
4f2e 0099 ld $99 ;0265 ADDW
|
|
4f2f 003e ld $3e ;0265 'Time'
|
|
4f30 0035 ld $35 ;0267 BCC
|
|
4f31 0053 ld $53 ;0268 GE
|
|
4f32 006b ld $6b
|
|
4f33 0011 ld $11 ;026a LDWI
|
|
4f34 00ff ld $ff
|
|
4f35 007f ld $7f
|
|
4f36 002b ld $2b ;026d STW
|
|
4f37 003e ld $3e ;026d 'Time'
|
|
4f38 001a ld $1a ;026f LD
|
|
4f39 000e ld $0e
|
|
4f3a 002b ld $2b ;0271 STW
|
|
4f3b 003c ld $3c ;0271 'LastFrame'
|
|
4f3c 001a ld $1a ;0273 LD
|
|
4f3d 0041 ld $41 ;0273 'Speed'+1
|
|
4f3e 0035 ld $35 ;0275 BCC
|
|
4f3f 0056 ld $56 ;0276 LE
|
|
4f40 008a ld $8a
|
|
4f41 002b ld $2b ;0278 STW
|
|
4f42 0030 ld $30 ;0278 'i'
|
|
4f43 0021 ld $21 ;027a LDW
|
|
4f44 0042 ld $42 ;027a 'CarX'
|
|
4f45 00b8 ld $b8 ;027c SUBW
|
|
4f46 0044 ld $44 ;027c 'DriftX'
|
|
4f47 002b ld $2b ;027e STW
|
|
4f48 0042 ld $42 ;027e 'CarX'
|
|
4f49 0021 ld $21 ;0280 LDW
|
|
4f4a 0046 ld $46 ;0280 'HorizonX'
|
|
4f4b 0099 ld $99 ;0282 ADDW
|
|
4f4c 0048 ld $48 ;0282 'HorizonDX'
|
|
4f4d 002b ld $2b ;0284 STW
|
|
4f4e 0046 ld $46 ;0284 'HorizonX'
|
|
4f4f 0021 ld $21 ;0286 LDW
|
|
4f50 0030 ld $30 ;0286 'i'
|
|
4f51 00e6 ld $e6 ;0288 SUBI
|
|
4f52 0001 ld $01
|
|
4f53 0090 ld $90 ;028a BRA
|
|
4f54 0073 ld $73
|
|
4f55 0059 ld $59 ;028c LDI
|
|
4f56 0000 ld $00
|
|
4f57 002b ld $2b ;028e STW
|
|
4f58 004a ld $4a ;028e 'Steer'
|
|
4f59 001a ld $1a ;0290 LD
|
|
4f5a 0011 ld $11
|
|
4f5b 0082 ld $82 ;0292 ANDI
|
|
4f5c 0001 ld $01
|
|
4f5d 0035 ld $35 ;0294 BCC
|
|
4f5e 0072 ld $72 ;0295 NE
|
|
4f5f 00a0 ld $a0
|
|
4f60 0011 ld $11 ;0297 LDWI
|
|
4f61 0000 ld $00
|
|
4f62 0002 ld $02
|
|
4f63 0099 ld $99 ;029a ADDW
|
|
4f64 0042 ld $42 ;029a 'CarX'
|
|
4f65 002b ld $2b ;029c STW
|
|
4f66 0042 ld $42 ;029c 'CarX'
|
|
4f67 0059 ld $59 ;029e LDI
|
|
4f68 0001 ld $01
|
|
4f69 002b ld $2b ;02a0 STW
|
|
4f6a 004a ld $4a ;02a0 'Steer'
|
|
4f6b 001a ld $1a ;02a2 LD
|
|
4f6c 0011 ld $11
|
|
4f6d 0082 ld $82 ;02a4 ANDI
|
|
4f6e 0002 ld $02
|
|
4f6f 0035 ld $35 ;02a6 BCC
|
|
4f70 0072 ld $72 ;02a7 NE
|
|
4f71 00b3 ld $b3
|
|
4f72 0011 ld $11 ;02a9 LDWI
|
|
4f73 0000 ld $00
|
|
4f74 00fe ld $fe
|
|
4f75 0099 ld $99 ;02ac ADDW
|
|
4f76 0042 ld $42 ;02ac 'CarX'
|
|
4f77 002b ld $2b ;02ae STW
|
|
4f78 0042 ld $42 ;02ae 'CarX'
|
|
4f79 0011 ld $11 ;02b0 LDWI
|
|
4f7a 00ff ld $ff
|
|
4f7b 00ff ld $ff
|
|
4f7c 002b ld $2b ;02b3 STW
|
|
4f7d 004a ld $4a ;02b3 'Steer'
|
|
4f7e 001a ld $1a ;02b5 LD
|
|
4f7f 0011 ld $11
|
|
4f80 0082 ld $82 ;02b7 ANDI
|
|
4f81 0088 ld $88
|
|
4f82 008c ld $8c ;02b9 XORI
|
|
4f83 0088 ld $88
|
|
4f84 0035 ld $35 ;02bb BCC
|
|
4f85 003f ld $3f ;02bc EQ
|
|
4f86 00d1 ld $d1
|
|
4f87 0021 ld $21 ;02be LDW
|
|
4f88 0040 ld $40 ;02be 'Speed'
|
|
4f89 00e3 ld $e3 ;02c0 ADDI
|
|
4f8a 0010 ld $10
|
|
4f8b 002b ld $2b ;02c2 STW
|
|
4f8c 0040 ld $40 ;02c2 'Speed'
|
|
4f8d 0011 ld $11 ;02c4 LDWI
|
|
4f8e 00ff ld $ff
|
|
4f8f 0005 ld $05
|
|
4f90 00b8 ld $b8 ;02c7 SUBW
|
|
4f91 0040 ld $40 ;02c7 'Speed'
|
|
4f92 0035 ld $35 ;02c9 BCC
|
|
4f93 0053 ld $53 ;02ca GE
|
|
4f94 00cf ld $cf
|
|
4f95 0011 ld $11 ;02cc LDWI
|
|
4f96 00ff ld $ff
|
|
4f97 0005 ld $05
|
|
4f98 002b ld $2b ;02cf STW
|
|
4f99 0040 ld $40 ;02cf 'Speed'
|
|
4f9a 0090 ld $90 ;02d1 BRA
|
|
4f9b 00de ld $de
|
|
4f9c 0021 ld $21 ;02d3 LDW
|
|
4f9d 0040 ld $40 ;02d3 'Speed'
|
|
4f9e 00e6 ld $e6 ;02d5 SUBI
|
|
4f9f 0040 ld $40
|
|
4fa0 0035 ld $35 ;02d7 BCC
|
|
4fa1 0050 ld $50 ;02d8 LT
|
|
4fa2 00de ld $de
|
|
4fa3 0021 ld $21 ;02da LDW
|
|
4fa4 0040 ld $40 ;02da 'Speed'
|
|
4fa5 00e6 ld $e6 ;02dc SUBI
|
|
4fa6 0008 ld $08
|
|
4fa7 002b ld $2b ;02de STW
|
|
4fa8 0040 ld $40 ;02de 'Speed'
|
|
4fa9 001a ld $1a ;02e0 LD
|
|
4faa 0011 ld $11
|
|
4fab 0082 ld $82 ;02e2 ANDI
|
|
4fac 0044 ld $44
|
|
4fad 008c ld $8c ;02e4 XORI
|
|
4fae 0044 ld $44
|
|
4faf 0035 ld $35 ;02e6 BCC
|
|
4fb0 003f ld $3f ;02e7 EQ
|
|
4fb1 00f2 ld $f2
|
|
4fb2 0021 ld $21 ;02e9 LDW
|
|
4fb3 0040 ld $40 ;02e9 'Speed'
|
|
4fb4 00e6 ld $e6 ;02eb SUBI
|
|
4fb5 0040 ld $40
|
|
4fb6 0035 ld $35 ;02ed BCC
|
|
4fb7 004d ld $4d ;02ee GT
|
|
4fb8 00f0 ld $f0
|
|
4fb9 0059 ld $59 ;02f0 LDI
|
|
4fba 0000 ld $00
|
|
4fbb 002b ld $2b ;02f2 STW
|
|
4fbc 0040 ld $40 ;02f2 'Speed'
|
|
4fbd 00ff ld $ff ;02f4 RET
|
|
4fbe 0093 ld $93 ;02f5 INC
|
|
4fbf 001b ld $1b ;02f5 '_vLR'+1
|
|
4fc0 00ff ld $ff ;02f7 RET
|
|
4fc1 0003 ld $03 ;| RAM segment address (high byte first)
|
|
4fc2 0000 ld $00 ;|
|
|
4fc3 00f4 ld $f4 ;| Length (1..256)
|
|
4fc4 00cd ld $cd ;0300 DEF
|
|
4fc5 0009 ld $09
|
|
4fc6 0047 ld $47 ;0302 'G'
|
|
4fc7 0069 ld $69 ;0303 'i'
|
|
4fc8 0067 ld $67 ;0304 'g'
|
|
4fc9 0061 ld $61 ;0305 'a'
|
|
4fca 0074 ld $74 ;0306 't'
|
|
4fcb 0072 ld $72 ;0307 'r'
|
|
4fcc 006f ld $6f ;0308 'o'
|
|
4fcd 006e ld $6e ;0309 'n'
|
|
4fce 0000 ld $00 ;030a 0
|
|
4fcf 002b ld $2b ;030b STW
|
|
4fd0 004c ld $4c ;030b 'GigatronText'
|
|
4fd1 00cd ld $cd ;030d DEF
|
|
4fd2 001d ld $1d
|
|
4fd3 001a ld $1a ;030f LD
|
|
4fd4 000e ld $0e
|
|
4fd5 0099 ld $99 ;0311 ADDW
|
|
4fd6 004e ld $4e ;0311 'Delay'
|
|
4fd7 0082 ld $82 ;0313 ANDI
|
|
4fd8 00ff ld $ff
|
|
4fd9 002b ld $2b ;0315 STW
|
|
4fda 0050 ld $50 ;0315 'tmp'
|
|
4fdb 001a ld $1a ;0317 LD
|
|
4fdc 000e ld $0e
|
|
4fdd 00b8 ld $b8 ;0319 SUBW
|
|
4fde 0050 ld $50 ;0319 'tmp'
|
|
4fdf 0035 ld $35 ;031b BCC
|
|
4fe0 0072 ld $72 ;031c NE
|
|
4fe1 0015 ld $15
|
|
4fe2 00ff ld $ff ;031e RET
|
|
4fe3 002b ld $2b ;031f STW
|
|
4fe4 0052 ld $52 ;031f 'Wait'
|
|
4fe5 00cd ld $cd ;0321 DEF
|
|
4fe6 00a1 ld $a1
|
|
4fe7 0021 ld $21 ;0323 LDW
|
|
4fe8 0054 ld $54 ;0323 'Video'
|
|
4fe9 00ad ld $ad ;0325 PEEK
|
|
4fea 0082 ld $82 ;0326 ANDI
|
|
4feb 00fe ld $fe
|
|
4fec 005e ld $5e ;0328 ST
|
|
4fed 0057 ld $57 ;0328 'p'+1
|
|
4fee 0088 ld $88 ;032a ORI
|
|
4fef 0001 ld $01
|
|
4ff0 005e ld $5e ;032c ST
|
|
4ff1 0059 ld $59 ;032c 'q'+1
|
|
4ff2 0093 ld $93 ;032e INC
|
|
4ff3 0054 ld $54 ;032e 'Video'
|
|
4ff4 0059 ld $59 ;0330 LDI
|
|
4ff5 0000 ld $00
|
|
4ff6 005e ld $5e ;0332 ST
|
|
4ff7 0056 ld $56 ;0332 'p'
|
|
4ff8 005e ld $5e ;0334 ST
|
|
4ff9 0058 ld $58 ;0334 'q'
|
|
4ffa 0021 ld $21 ;0336 LDW
|
|
4ffb fe00 bra ac ;+-----------------------------------+
|
|
4ffc fcfd bra $4ffd ;| |
|
|
4ffd 1404 ld $04,y ;| Trampoline for page $4f00 lookups |
|
|
4ffe e068 jmp y,$68 ;| |
|
|
4fff c218 st [$18] ;+-----------------------------------+
|
|
5000 0056 ld $56 ;0336 'p'
|
|
5001 00ad ld $ad ;0338 PEEK
|
|
5002 002b ld $2b ;0339 STW
|
|
5003 0030 ld $30 ;0339 'i'
|
|
5004 0021 ld $21 ;033b LDW
|
|
5005 0058 ld $58 ;033b 'q'
|
|
5006 00ad ld $ad ;033d PEEK
|
|
5007 00b8 ld $b8 ;033e SUBW
|
|
5008 0030 ld $30 ;033e 'i'
|
|
5009 002b ld $2b ;0340 STW
|
|
500a 0030 ld $30 ;0340 'i'
|
|
500b 0021 ld $21 ;0342 LDW
|
|
500c 0056 ld $56 ;0342 'p'
|
|
500d 00ad ld $ad ;0344 PEEK
|
|
500e 005e ld $5e ;0345 ST
|
|
500f 0056 ld $56 ;0345 'p'
|
|
5010 005e ld $5e ;0347 ST
|
|
5011 0058 ld $58 ;0347 'q'
|
|
5012 0059 ld $59 ;0349 LDI
|
|
5013 0015 ld $15
|
|
5014 00f0 ld $f0 ;034b POKE
|
|
5015 0056 ld $56 ;034b 'p'
|
|
5016 00f0 ld $f0 ;034d POKE
|
|
5017 0058 ld $58 ;034d 'q'
|
|
5018 0093 ld $93 ;034f INC
|
|
5019 0056 ld $56 ;034f 'p'
|
|
501a 0093 ld $93 ;0351 INC
|
|
501b 0058 ld $58 ;0351 'q'
|
|
501c 0021 ld $21 ;0353 LDW
|
|
501d 0030 ld $30 ;0353 'i'
|
|
501e 00e6 ld $e6 ;0355 SUBI
|
|
501f 0001 ld $01
|
|
5020 002b ld $2b ;0357 STW
|
|
5021 0030 ld $30 ;0357 'i'
|
|
5022 0035 ld $35 ;0359 BCC
|
|
5023 004d ld $4d ;035a GT
|
|
5024 0047 ld $47
|
|
5025 0021 ld $21 ;035c LDW
|
|
5026 005a ld $5a ;035c 'Sprite'
|
|
5027 002b ld $2b ;035e STW
|
|
5028 005c ld $5c ;035e 's'
|
|
5029 0059 ld $59 ;0360 LDI
|
|
502a 0000 ld $00
|
|
502b 005e ld $5e ;0362 ST
|
|
502c 0056 ld $56 ;0362 'p'
|
|
502d 0021 ld $21 ;0364 LDW
|
|
502e 0054 ld $54 ;0364 'Video'
|
|
502f 00ad ld $ad ;0366 PEEK
|
|
5030 0099 ld $99 ;0367 ADDW
|
|
5031 005e ld $5e ;0367 'X'
|
|
5032 002b ld $2b ;0369 STW
|
|
5033 005e ld $5e ;0369 'X'
|
|
5034 0021 ld $21 ;036b LDW
|
|
5035 005c ld $5c ;036b 's'
|
|
5036 00ad ld $ad ;036d PEEK
|
|
5037 0099 ld $99 ;036e ADDW
|
|
5038 005e ld $5e ;036e 'X'
|
|
5039 00f0 ld $f0 ;0370 POKE
|
|
503a 0056 ld $56 ;0370 'p'
|
|
503b 005e ld $5e ;0372 ST
|
|
503c 0056 ld $56 ;0372 'p'
|
|
503d 005e ld $5e ;0374 ST
|
|
503e 0058 ld $58 ;0374 'q'
|
|
503f 0093 ld $93 ;0376 INC
|
|
5040 005c ld $5c ;0376 's'
|
|
5041 0021 ld $21 ;0378 LDW
|
|
5042 0056 ld $56 ;0378 'p'
|
|
5043 00ad ld $ad ;037a PEEK
|
|
5044 008c ld $8c ;037b XORI
|
|
5045 0015 ld $15
|
|
5046 0099 ld $99 ;037d ADDW
|
|
5047 0060 ld $60 ;037d 'Collision'
|
|
5048 002b ld $2b ;037f STW
|
|
5049 0060 ld $60 ;037f 'Collision'
|
|
504a 0021 ld $21 ;0381 LDW
|
|
504b 005c ld $5c ;0381 's'
|
|
504c 00ad ld $ad ;0383 PEEK
|
|
504d 00f0 ld $f0 ;0384 POKE
|
|
504e 0056 ld $56 ;0384 'p'
|
|
504f 0093 ld $93 ;0386 INC
|
|
5050 0056 ld $56 ;0386 'p'
|
|
5051 00f0 ld $f0 ;0388 POKE
|
|
5052 0058 ld $58 ;0388 'q'
|
|
5053 0093 ld $93 ;038a INC
|
|
5054 0058 ld $58 ;038a 'q'
|
|
5055 0093 ld $93 ;038c INC
|
|
5056 005c ld $5c ;038c 's'
|
|
5057 0021 ld $21 ;038e LDW
|
|
5058 005c ld $5c ;038e 's'
|
|
5059 00ad ld $ad ;0390 PEEK
|
|
505a 0035 ld $35 ;0391 BCC
|
|
505b 0072 ld $72 ;0392 NE
|
|
505c 0076 ld $76
|
|
505d 0059 ld $59 ;0394 LDI
|
|
505e 0000 ld $00
|
|
505f 005e ld $5e ;0396 ST
|
|
5060 0058 ld $58 ;0396 'q'
|
|
5061 001a ld $1a ;0398 LD
|
|
5062 0056 ld $56 ;0398 'p'
|
|
5063 00f0 ld $f0 ;039a POKE
|
|
5064 0058 ld $58 ;039a 'q'
|
|
5065 0021 ld $21 ;039c LDW
|
|
5066 0054 ld $54 ;039c 'Video'
|
|
5067 00e3 ld $e3 ;039e ADDI
|
|
5068 0003 ld $03
|
|
5069 002b ld $2b ;03a0 STW
|
|
506a 0054 ld $54 ;03a0 'Video'
|
|
506b 00ff ld $ff ;03a2 RET
|
|
506c 002b ld $2b ;03a3 STW
|
|
506d 0062 ld $62 ;03a3 'DrawPixels'
|
|
506e 00cd ld $cd ;03a5 DEF
|
|
506f 00ef ld $ef
|
|
5070 0075 ld $75 ;03a7 PUSH
|
|
5071 0085 ld $85 ;03a8 CALLI_v5
|
|
5072 00e3 ld $e3
|
|
5073 0005 ld $05
|
|
5074 0063 ld $63 ;03ab POP
|
|
5075 0011 ld $11 ;03ac LDWI
|
|
5076 0000 ld $00
|
|
5077 0006 ld $06
|
|
5078 002b ld $2b ;03af STW
|
|
5079 0022 ld $22 ;03af '_sysFn'
|
|
507a 0011 ld $11 ;03b1 LDWI
|
|
507b 00fc ld $fc
|
|
507c 0001 ld $01
|
|
507d 002b ld $2b ;03b4 STW
|
|
507e 0056 ld $56 ;03b4 'p'
|
|
507f 001a ld $1a ;03b6 LD
|
|
5080 0040 ld $40 ;03b6 'Speed'
|
|
5081 00b4 ld $b4 ;03b8 SYS
|
|
5082 00f6 ld $f6
|
|
5083 00f0 ld $f0 ;03ba POKE
|
|
5084 0056 ld $56 ;03ba 'p'
|
|
5085 0093 ld $93 ;03bc INC
|
|
5086 0056 ld $56 ;03bc 'p'
|
|
5087 001a ld $1a ;03be LD
|
|
5088 0041 ld $41 ;03be 'Speed'+1
|
|
5089 00f0 ld $f0 ;03c0 POKE
|
|
508a 0056 ld $56 ;03c0 'p'
|
|
508b 0011 ld $11 ;03c2 LDWI
|
|
508c 00fa ld $fa
|
|
508d 0001 ld $01
|
|
508e 002b ld $2b ;03c5 STW
|
|
508f 0056 ld $56 ;03c5 'p'
|
|
5090 0021 ld $21 ;03c7 LDW
|
|
5091 0056 ld $56 ;03c7 'p'
|
|
5092 00f6 ld $f6 ;03c9 DEEK
|
|
5093 0093 ld $93 ;03ca INC
|
|
5094 0057 ld $57 ;03ca 'p'+1
|
|
5095 00f3 ld $f3 ;03cc DOKE
|
|
5096 0056 ld $56 ;03cc 'p'
|
|
5097 0093 ld $93 ;03ce INC
|
|
5098 0057 ld $57 ;03ce 'p'+1
|
|
5099 00f3 ld $f3 ;03d0 DOKE
|
|
509a 0056 ld $56 ;03d0 'p'
|
|
509b 0093 ld $93 ;03d2 INC
|
|
509c 0057 ld $57 ;03d2 'p'+1
|
|
509d 0082 ld $82 ;03d4 ANDI
|
|
509e 00ff ld $ff
|
|
509f 00f3 ld $f3 ;03d6 DOKE
|
|
50a0 0056 ld $56 ;03d6 'p'
|
|
50a1 0011 ld $11 ;03d8 LDWI
|
|
50a2 00fc ld $fc
|
|
50a3 0001 ld $01
|
|
50a4 002b ld $2b ;03db STW
|
|
50a5 0056 ld $56 ;03db 'p'
|
|
50a6 0021 ld $21 ;03dd LDW
|
|
50a7 0056 ld $56 ;03dd 'p'
|
|
50a8 00f6 ld $f6 ;03df DEEK
|
|
50a9 0093 ld $93 ;03e0 INC
|
|
50aa 0057 ld $57 ;03e0 'p'+1
|
|
50ab 00f3 ld $f3 ;03e2 DOKE
|
|
50ac 0056 ld $56 ;03e2 'p'
|
|
50ad 0093 ld $93 ;03e4 INC
|
|
50ae 0057 ld $57 ;03e4 'p'+1
|
|
50af 00f3 ld $f3 ;03e6 DOKE
|
|
50b0 0056 ld $56 ;03e6 'p'
|
|
50b1 0093 ld $93 ;03e8 INC
|
|
50b2 0057 ld $57 ;03e8 'p'+1
|
|
50b3 00f3 ld $f3 ;03ea DOKE
|
|
50b4 0056 ld $56 ;03ea 'p'
|
|
50b5 0059 ld $59 ;03ec LDI
|
|
50b6 000a ld $0a
|
|
50b7 005e ld $5e ;03ee ST
|
|
50b8 002c ld $2c
|
|
50b9 00ff ld $ff ;03f0 RET
|
|
50ba 0093 ld $93 ;03f1 INC
|
|
50bb 001b ld $1b ;03f1 '_vLR'+1
|
|
50bc 00ff ld $ff ;03f3 RET
|
|
50bd 0004 ld $04 ;| RAM segment address (high byte first)
|
|
50be 0000 ld $00 ;|
|
|
50bf 00ef ld $ef ;| Length (1..256)
|
|
50c0 00cd ld $cd ;0400 DEF
|
|
50c1 003e ld $3e
|
|
50c2 0075 ld $75 ;0402 PUSH
|
|
50c3 0011 ld $11 ;0403 LDWI
|
|
50c4 0080 ld $80
|
|
50c5 0020 ld $20
|
|
50c6 002b ld $2b ;0406 STW
|
|
50c7 0038 ld $38 ;0406 'Pos'
|
|
50c8 0011 ld $11 ;0408 LDWI
|
|
50c9 0003 ld $03
|
|
50ca 000b ld $0b
|
|
50cb 002b ld $2b ;040b STW
|
|
50cc 0022 ld $22
|
|
50cd 0059 ld $59 ;040d LDI
|
|
50ce 0000 ld $00
|
|
50cf 002b ld $2b ;040f STW
|
|
50d0 0064 ld $64 ;040f 'Width'
|
|
50d1 0021 ld $21 ;0411 LDW
|
|
50d2 0064 ld $64 ;0411 'Width'
|
|
50d3 00e3 ld $e3 ;0413 ADDI
|
|
50d4 0001 ld $01
|
|
50d5 002b ld $2b ;0415 STW
|
|
50d6 0064 ld $64 ;0415 'Width'
|
|
50d7 0059 ld $59 ;0417 LDI
|
|
50d8 003f ld $3f
|
|
50d9 002b ld $2b ;0419 STW
|
|
50da 0066 ld $66 ;0419 'CurbColor'
|
|
50db 0059 ld $59 ;041b LDI
|
|
50dc 000c ld $0c
|
|
50dd 002b ld $2b ;041d STW
|
|
50de 0068 ld $68 ;041d 'GrassColor'
|
|
50df 00cf ld $cf ;041f CALL
|
|
50e0 006a ld $6a ;041f 'SetupSegment'
|
|
50e1 0093 ld $93 ;0421 INC
|
|
50e2 0039 ld $39 ;0421 'Pos'+1
|
|
50e3 0059 ld $59 ;0423 LDI
|
|
50e4 0003 ld $03
|
|
50e5 002b ld $2b ;0425 STW
|
|
50e6 0066 ld $66 ;0425 'CurbColor'
|
|
50e7 0059 ld $59 ;0427 LDI
|
|
50e8 0008 ld $08
|
|
50e9 002b ld $2b ;0429 STW
|
|
50ea 0068 ld $68 ;0429 'GrassColor'
|
|
50eb 00cf ld $cf ;042b CALL
|
|
50ec 006a ld $6a ;042b 'SetupSegment'
|
|
50ed 0093 ld $93 ;042d INC
|
|
50ee 0039 ld $39 ;042d 'Pos'+1
|
|
50ef 0021 ld $21 ;042f LDW
|
|
50f0 0038 ld $38 ;042f 'Pos'
|
|
50f1 0035 ld $35 ;0431 BCC
|
|
50f2 0053 ld $53 ;0432 GE
|
|
50f3 000f ld $0f
|
|
50f4 0011 ld $11 ;0434 LDWI
|
|
50f5 0000 ld $00
|
|
50f6 0074 ld $74
|
|
50f7 00f0 ld $f0 ;0437 1008
|
|
50f8 0018 ld $18 ;0438 24
|
|
50f9 0093 ld $93 ;0439 INC
|
|
50fa 0019 ld $19
|
|
50fb fe00 bra ac ;+-----------------------------------+
|
|
50fc fcfd bra $50fd ;| |
|
|
50fd 1404 ld $04,y ;| Trampoline for page $5000 lookups |
|
|
50fe e068 jmp y,$68 ;| |
|
|
50ff c218 st [$18] ;+-----------------------------------+
|
|
5100 0035 ld $35 ;043b BCC
|
|
5101 004d ld $4d ;043c GT
|
|
5102 0035 ld $35
|
|
5103 0063 ld $63 ;043e POP
|
|
5104 00ff ld $ff ;043f RET
|
|
5105 002b ld $2b ;0440 STW
|
|
5106 006c ld $6c ;0440 'SetupRoad'
|
|
5107 00cd ld $cd ;0442 DEF
|
|
5108 0086 ld $86
|
|
5109 0021 ld $21 ;0444 LDW
|
|
510a 0064 ld $64 ;0444 'Width'
|
|
510b 00e9 ld $e9 ;0446 LSLW
|
|
510c 005e ld $5e ;0447 ST
|
|
510d 0024 ld $24
|
|
510e 0021 ld $21 ;0449 LDW
|
|
510f 0038 ld $38 ;0449 'Pos'
|
|
5110 00b8 ld $b8 ;044b SUBW
|
|
5111 0064 ld $64 ;044b 'Width'
|
|
5112 002b ld $2b ;044d STW
|
|
5113 0056 ld $56 ;044d 'p'
|
|
5114 002b ld $2b ;044f STW
|
|
5115 0026 ld $26
|
|
5116 0059 ld $59 ;0451 LDI
|
|
5117 0015 ld $15
|
|
5118 005e ld $5e ;0453 ST
|
|
5119 0025 ld $25
|
|
511a 00b4 ld $b4 ;0455 SYS
|
|
511b 00f3 ld $f3
|
|
511c 0059 ld $59 ;0457 LDI
|
|
511d 0080 ld $80
|
|
511e 00b8 ld $b8 ;0459 SUBW
|
|
511f 0064 ld $64 ;0459 'Width'
|
|
5120 00e9 ld $e9 ;045b LSLW
|
|
5121 005e ld $5e ;045c ST
|
|
5122 0024 ld $24
|
|
5123 0021 ld $21 ;045e LDW
|
|
5124 0038 ld $38 ;045e 'Pos'
|
|
5125 0099 ld $99 ;0460 ADDW
|
|
5126 0064 ld $64 ;0460 'Width'
|
|
5127 002b ld $2b ;0462 STW
|
|
5128 0058 ld $58 ;0462 'q'
|
|
5129 002b ld $2b ;0464 STW
|
|
512a 0026 ld $26
|
|
512b 0021 ld $21 ;0466 LDW
|
|
512c 0068 ld $68 ;0466 'GrassColor'
|
|
512d 005e ld $5e ;0468 ST
|
|
512e 0025 ld $25
|
|
512f 00b4 ld $b4 ;046a SYS
|
|
5130 00f3 ld $f3
|
|
5131 0021 ld $21 ;046c LDW
|
|
5132 0064 ld $64 ;046c 'Width'
|
|
5133 00e6 ld $e6 ;046e SUBI
|
|
5134 0008 ld $08
|
|
5135 0035 ld $35 ;0470 BCC
|
|
5136 0056 ld $56 ;0471 LE
|
|
5137 0085 ld $85
|
|
5138 002b ld $2b ;0473 STW
|
|
5139 0050 ld $50 ;0473 'tmp'
|
|
513a 0021 ld $21 ;0475 LDW
|
|
513b 0058 ld $58 ;0475 'q'
|
|
513c 00e6 ld $e6 ;0477 SUBI
|
|
513d 0001 ld $01
|
|
513e 002b ld $2b ;0479 STW
|
|
513f 0058 ld $58 ;0479 'q'
|
|
5140 0021 ld $21 ;047b LDW
|
|
5141 0066 ld $66 ;047b 'CurbColor'
|
|
5142 00f0 ld $f0 ;047d POKE
|
|
5143 0056 ld $56 ;047d 'p'
|
|
5144 00f0 ld $f0 ;047f POKE
|
|
5145 0058 ld $58 ;047f 'q'
|
|
5146 0093 ld $93 ;0481 INC
|
|
5147 0056 ld $56 ;0481 'p'
|
|
5148 0021 ld $21 ;0483 LDW
|
|
5149 0050 ld $50 ;0483 'tmp'
|
|
514a 0090 ld $90 ;0485 BRA
|
|
514b 006c ld $6c
|
|
514c 00ff ld $ff ;0487 RET
|
|
514d 002b ld $2b ;0488 STW
|
|
514e 006a ld $6a ;0488 'SetupSegment'
|
|
514f 00cd ld $cd ;048a DEF
|
|
5150 00e8 ld $e8
|
|
5151 0075 ld $75 ;048c PUSH
|
|
5152 0011 ld $11 ;048d LDWI
|
|
5153 000f ld $0f
|
|
5154 000e ld $0e
|
|
5155 002b ld $2b ;0490 STW
|
|
5156 006e ld $6e ;0490 'Radix'
|
|
5157 00cf ld $cf ;0492 CALL
|
|
5158 0070 ld $70 ;0492 'ExtractDigit'
|
|
5159 0021 ld $21 ;0494 LDW
|
|
515a 0072 ld $72 ;0494 'Prev3'
|
|
515b 00fc ld $fc ;0496 XORW
|
|
515c 0074 ld $74 ;0496 'Char'
|
|
515d 0035 ld $35 ;0498 BCC
|
|
515e 003f ld $3f ;0499 EQ
|
|
515f 00a1 ld $a1
|
|
5160 0021 ld $21 ;049b LDW
|
|
5161 0074 ld $74 ;049b 'Char'
|
|
5162 002b ld $2b ;049d STW
|
|
5163 0072 ld $72 ;049d 'Prev3'
|
|
5164 00cf ld $cf ;049f CALL
|
|
5165 003a ld $3a ;049f 'QPrintChar'
|
|
5166 0090 ld $90 ;04a1 BRA
|
|
5167 00a3 ld $a3
|
|
5168 0021 ld $21 ;04a3 LDW
|
|
5169 0038 ld $38 ;04a3 'Pos'
|
|
516a 00e3 ld $e3 ;04a5 ADDI
|
|
516b 000c ld $0c
|
|
516c 002b ld $2b ;04a7 STW
|
|
516d 0038 ld $38 ;04a7 'Pos'
|
|
516e 0011 ld $11 ;04a9 LDWI
|
|
516f 0058 ld $58
|
|
5170 0002 ld $02
|
|
5171 002b ld $2b ;04ac STW
|
|
5172 006e ld $6e ;04ac 'Radix'
|
|
5173 00cf ld $cf ;04ae CALL
|
|
5174 0070 ld $70 ;04ae 'ExtractDigit'
|
|
5175 0021 ld $21 ;04b0 LDW
|
|
5176 0076 ld $76 ;04b0 'Prev2'
|
|
5177 00fc ld $fc ;04b2 XORW
|
|
5178 0074 ld $74 ;04b2 'Char'
|
|
5179 0035 ld $35 ;04b4 BCC
|
|
517a 003f ld $3f ;04b5 EQ
|
|
517b 00bd ld $bd
|
|
517c 0021 ld $21 ;04b7 LDW
|
|
517d 0074 ld $74 ;04b7 'Char'
|
|
517e 002b ld $2b ;04b9 STW
|
|
517f 0076 ld $76 ;04b9 'Prev2'
|
|
5180 00cf ld $cf ;04bb CALL
|
|
5181 003a ld $3a ;04bb 'QPrintChar'
|
|
5182 0090 ld $90 ;04bd BRA
|
|
5183 00bf ld $bf
|
|
5184 0021 ld $21 ;04bf LDW
|
|
5185 0038 ld $38 ;04bf 'Pos'
|
|
5186 00e3 ld $e3 ;04c1 ADDI
|
|
5187 0006 ld $06
|
|
5188 002b ld $2b ;04c3 STW
|
|
5189 0038 ld $38 ;04c3 'Pos'
|
|
518a 0059 ld $59 ;04c5 LDI
|
|
518b 003c ld $3c
|
|
518c 002b ld $2b ;04c7 STW
|
|
518d 006e ld $6e ;04c7 'Radix'
|
|
518e 00cf ld $cf ;04c9 CALL
|
|
518f 0070 ld $70 ;04c9 'ExtractDigit'
|
|
5190 0021 ld $21 ;04cb LDW
|
|
5191 0078 ld $78 ;04cb 'Prev1'
|
|
5192 00fc ld $fc ;04cd XORW
|
|
5193 0074 ld $74 ;04cd 'Char'
|
|
5194 0035 ld $35 ;04cf BCC
|
|
5195 003f ld $3f ;04d0 EQ
|
|
5196 00d8 ld $d8
|
|
5197 0021 ld $21 ;04d2 LDW
|
|
5198 0074 ld $74 ;04d2 'Char'
|
|
5199 002b ld $2b ;04d4 STW
|
|
519a 0078 ld $78 ;04d4 'Prev1'
|
|
519b 00cf ld $cf ;04d6 CALL
|
|
519c 003a ld $3a ;04d6 'QPrintChar'
|
|
519d 0090 ld $90 ;04d8 BRA
|
|
519e 00da ld $da
|
|
519f 0021 ld $21 ;04da LDW
|
|
51a0 0038 ld $38 ;04da 'Pos'
|
|
51a1 00e3 ld $e3 ;04dc ADDI
|
|
51a2 000c ld $0c
|
|
51a3 002b ld $2b ;04de STW
|
|
51a4 0038 ld $38 ;04de 'Pos'
|
|
51a5 0059 ld $59 ;04e0 LDI
|
|
51a6 0006 ld $06
|
|
51a7 002b ld $2b ;04e2 STW
|
|
51a8 006e ld $6e ;04e2 'Radix'
|
|
51a9 00cf ld $cf ;04e4 CALL
|
|
51aa 0070 ld $70 ;04e4 'ExtractDigit'
|
|
51ab 00cf ld $cf ;04e6 CALL
|
|
51ac 003a ld $3a ;04e6 'QPrintChar'
|
|
51ad 0063 ld $63 ;04e8 POP
|
|
51ae 00ff ld $ff ;04e9 RET
|
|
51af 002b ld $2b ;04ea STW
|
|
51b0 007a ld $7a ;04ea 'PrintTime'
|
|
51b1 0093 ld $93 ;04ec INC
|
|
51b2 001b ld $1b ;04ec '_vLR'+1
|
|
51b3 00ff ld $ff ;04ee RET
|
|
51b4 0005 ld $05 ;| RAM segment address (high byte first)
|
|
51b5 0000 ld $00 ;|
|
|
51b6 00fe ld $fe ;| Length (1..256)
|
|
51b7 00cd ld $cd ;0500 DEF
|
|
51b8 0017 ld $17
|
|
51b9 0059 ld $59 ;0502 LDI
|
|
51ba 0030 ld $30
|
|
51bb 002b ld $2b ;0504 STW
|
|
51bc 0074 ld $74 ;0504 'Char'
|
|
51bd 0021 ld $21 ;0506 LDW
|
|
51be 007c ld $7c ;0506 'Value'
|
|
51bf 00b8 ld $b8 ;0508 SUBW
|
|
51c0 006e ld $6e ;0508 'Radix'
|
|
51c1 0035 ld $35 ;050a BCC
|
|
51c2 0050 ld $50 ;050b LT
|
|
51c3 0014 ld $14
|
|
51c4 002b ld $2b ;050d STW
|
|
51c5 007c ld $7c ;050d 'Value'
|
|
51c6 0093 ld $93 ;050f INC
|
|
51c7 0074 ld $74 ;050f 'Char'
|
|
51c8 00b8 ld $b8 ;0511 SUBW
|
|
51c9 006e ld $6e ;0511 'Radix'
|
|
51ca 0035 ld $35 ;0513 BCC
|
|
51cb 0053 ld $53 ;0514 GE
|
|
51cc 000b ld $0b
|
|
51cd 0021 ld $21 ;0516 LDW
|
|
51ce 0074 ld $74 ;0516 'Char'
|
|
51cf 00ff ld $ff ;0518 RET
|
|
51d0 002b ld $2b ;0519 STW
|
|
51d1 0070 ld $70 ;0519 'ExtractDigit'
|
|
51d2 00cd ld $cd ;051b DEF
|
|
51d3 0032 ld $32
|
|
51d4 0075 ld $75 ;051d PUSH
|
|
51d5 002b ld $2b ;051e STW
|
|
51d6 007e ld $7e ;051e 'Text'
|
|
51d7 0021 ld $21 ;0520 LDW
|
|
51d8 007e ld $7e ;0520 'Text'
|
|
51d9 00ad ld $ad ;0522 PEEK
|
|
51da 002b ld $2b ;0523 STW
|
|
51db 0074 ld $74 ;0523 'Char'
|
|
51dc 0035 ld $35 ;0525 BCC
|
|
51dd 003f ld $3f ;0526 EQ
|
|
51de 0030 ld $30
|
|
51df 0093 ld $93 ;0528 INC
|
|
51e0 007e ld $7e ;0528 'Text'
|
|
51e1 00cf ld $cf ;052a CALL
|
|
51e2 003a ld $3a ;052a 'QPrintChar'
|
|
51e3 00e3 ld $e3 ;052c ADDI
|
|
51e4 0006 ld $06
|
|
51e5 002b ld $2b ;052e STW
|
|
51e6 0038 ld $38 ;052e 'Pos'
|
|
51e7 0090 ld $90 ;0530 BRA
|
|
51e8 001e ld $1e
|
|
51e9 0063 ld $63 ;0532 POP
|
|
51ea 00ff ld $ff ;0533 RET
|
|
51eb 002b ld $2b ;0534 STW
|
|
51ec 0081 ld $81 ;0534 'PrintText'
|
|
51ed 00cd ld $cd ;0536 DEF
|
|
51ee 00df ld $df
|
|
51ef 0011 ld $11 ;0538 LDWI
|
|
51f0 00d0 ld $d0
|
|
51f1 0074 ld $74
|
|
51f2 002b ld $2b ;053b STW
|
|
51f3 0056 ld $56 ;053b 'p'
|
|
51f4 0059 ld $59 ;053d LDI
|
|
51f5 0000 ld $00
|
|
51f6 002b ld $2b ;053f STW
|
|
51f7 005e ld $5e ;053f 'X'
|
|
51f8 0021 ld $21 ;0541 LDW
|
|
51f9 0083 ld $83 ;0541 'DX0'
|
|
51fa 002b ld $2b ;0543 STW
|
|
51fb fe00 bra ac ;+-----------------------------------+
|
|
51fc fcfd bra $51fd ;| |
|
|
51fd 1404 ld $04,y ;| Trampoline for page $5100 lookups |
|
|
51fe e068 jmp y,$68 ;| |
|
|
51ff c218 st [$18] ;+-----------------------------------+
|
|
5200 0085 ld $85 ;0543 'DX'
|
|
5201 0021 ld $21 ;0545 LDW
|
|
5202 0087 ld $87 ;0545 'NextTurn'
|
|
5203 00b8 ld $b8 ;0547 SUBW
|
|
5204 0089 ld $89 ;0547 'Distance'
|
|
5205 002b ld $2b ;0549 STW
|
|
5206 0050 ld $50 ;0549 'tmp'
|
|
5207 0099 ld $99 ;054b ADDW
|
|
5208 0050 ld $50 ;054b 'tmp'
|
|
5209 002b ld $2b ;054d STW
|
|
520a 0050 ld $50 ;054d 'tmp'
|
|
520b 0011 ld $11 ;054f LDWI
|
|
520c 0000 ld $00
|
|
520d 000a ld $0a
|
|
520e 0099 ld $99 ;0552 ADDW
|
|
520f 0050 ld $50 ;0552 'tmp'
|
|
5210 007f ld $7f ;0554 LUP
|
|
5211 0035 ld $35
|
|
5212 002b ld $2b ;0556 STW
|
|
5213 0050 ld $50 ;0556 'tmp'
|
|
5214 0059 ld $59 ;0558 LDI
|
|
5215 00c5 ld $c5
|
|
5216 0099 ld $99 ;055a ADDW
|
|
5217 0050 ld $50 ;055a 'tmp'
|
|
5218 002b ld $2b ;055c STW
|
|
5219 0030 ld $30 ;055c 'i'
|
|
521a 001a ld $1a ;055e LD
|
|
521b 005f ld $5f ;055e 'X'+1
|
|
521c 00f0 ld $f0 ;0560 POKE
|
|
521d 0056 ld $56 ;0560 'p'
|
|
521e 0093 ld $93 ;0562 INC
|
|
521f 0056 ld $56 ;0562 'p'
|
|
5220 0021 ld $21 ;0564 LDW
|
|
5221 0085 ld $85 ;0564 'DX'
|
|
5222 0099 ld $99 ;0566 ADDW
|
|
5223 008b ld $8b ;0566 'DDX'
|
|
5224 002b ld $2b ;0568 STW
|
|
5225 0085 ld $85 ;0568 'DX'
|
|
5226 0099 ld $99 ;056a ADDW
|
|
5227 005e ld $5e ;056a 'X'
|
|
5228 002b ld $2b ;056c STW
|
|
5229 005e ld $5e ;056c 'X'
|
|
522a 0093 ld $93 ;056e INC
|
|
522b 0030 ld $30 ;056e 'i'
|
|
522c 0021 ld $21 ;0570 LDW
|
|
522d 0030 ld $30 ;0570 'i'
|
|
522e 0035 ld $35 ;0572 BCC
|
|
522f 0072 ld $72 ;0573 NE
|
|
5230 005c ld $5c
|
|
5231 001a ld $1a ;0575 LD
|
|
5232 005f ld $5f ;0575 'X'+1
|
|
5233 00f0 ld $f0 ;0577 POKE
|
|
5234 0056 ld $56 ;0577 'p'
|
|
5235 0093 ld $93 ;0579 INC
|
|
5236 0056 ld $56 ;0579 'p'
|
|
5237 0021 ld $21 ;057b LDW
|
|
5238 0085 ld $85 ;057b 'DX'
|
|
5239 0099 ld $99 ;057d ADDW
|
|
523a 008d ld $8d ;057d 'NextDDX'
|
|
523b 002b ld $2b ;057f STW
|
|
523c 0085 ld $85 ;057f 'DX'
|
|
523d 0099 ld $99 ;0581 ADDW
|
|
523e 005e ld $5e ;0581 'X'
|
|
523f 002b ld $2b ;0583 STW
|
|
5240 005e ld $5e ;0583 'X'
|
|
5241 001a ld $1a ;0585 LD
|
|
5242 0056 ld $56 ;0585 'p'
|
|
5243 0035 ld $35 ;0587 BCC
|
|
5244 0072 ld $72 ;0588 NE
|
|
5245 0073 ld $73
|
|
5246 0011 ld $11 ;058a LDWI
|
|
5247 00ed ld $ed
|
|
5248 0001 ld $01
|
|
5249 002b ld $2b ;058d STW
|
|
524a 0024 ld $24
|
|
524b 0011 ld $11 ;058f LDWI
|
|
524c 00d1 ld $d1
|
|
524d 0074 ld $74
|
|
524e 002b ld $2b ;0592 STW
|
|
524f 0026 ld $26
|
|
5250 00e6 ld $e6 ;0594 SUBI
|
|
5251 0001 ld $01
|
|
5252 00ad ld $ad ;0596 PEEK
|
|
5253 002b ld $2b ;0597 STW
|
|
5254 0028 ld $28
|
|
5255 001a ld $1a ;0599 LD
|
|
5256 0047 ld $47 ;0599 'HorizonX'+1
|
|
5257 002b ld $2b ;059b STW
|
|
5258 0050 ld $50 ;059b 'tmp'
|
|
5259 0011 ld $11 ;059d LDWI
|
|
525a 00d5 ld $d5
|
|
525b 0074 ld $74
|
|
525c 00ad ld $ad ;05a0 PEEK
|
|
525d 00e3 ld $e3 ;05a1 ADDI
|
|
525e 0030 ld $30
|
|
525f 00b8 ld $b8 ;05a3 SUBW
|
|
5260 0050 ld $50 ;05a3 'tmp'
|
|
5261 002b ld $2b ;05a5 STW
|
|
5262 0050 ld $50 ;05a5 'tmp'
|
|
5263 0011 ld $11 ;05a7 LDWI
|
|
5264 00d4 ld $d4
|
|
5265 0074 ld $74
|
|
5266 00ad ld $ad ;05aa PEEK
|
|
5267 002b ld $2b ;05ab STW
|
|
5268 0083 ld $83 ;05ab 'DX0'
|
|
5269 0011 ld $11 ;05ad LDWI
|
|
526a 00ec ld $ec
|
|
526b 0074 ld $74
|
|
526c 00ad ld $ad ;05b0 PEEK
|
|
526d 00b8 ld $b8 ;05b1 SUBW
|
|
526e 0083 ld $83 ;05b1 'DX0'
|
|
526f 0082 ld $82 ;05b3 ANDI
|
|
5270 00ff ld $ff
|
|
5271 008c ld $8c ;05b5 XORI
|
|
5272 0080 ld $80
|
|
5273 00e6 ld $e6 ;05b7 SUBI
|
|
5274 0080 ld $80
|
|
5275 002b ld $2b ;05b9 STW
|
|
5276 0083 ld $83 ;05b9 'DX0'
|
|
5277 0011 ld $11 ;05bb LDWI
|
|
5278 0011 ld $11
|
|
5279 0001 ld $01
|
|
527a 002b ld $2b ;05be STW
|
|
527b 005c ld $5c ;05be 's'
|
|
527c 001a ld $1a ;05c0 LD
|
|
527d 0009 ld $09
|
|
527e 0082 ld $82 ;05c2 ANDI
|
|
527f 0001 ld $01
|
|
5280 0035 ld $35 ;05c4 BCC
|
|
5281 003f ld $3f ;05c5 EQ
|
|
5282 00be ld $be
|
|
5283 001a ld $1a ;05c7 LD
|
|
5284 0047 ld $47 ;05c7 'HorizonX'+1
|
|
5285 00f0 ld $f0 ;05c9 POKE
|
|
5286 005c ld $5c ;05c9 's'
|
|
5287 0011 ld $11 ;05cb LDWI
|
|
5288 0038 ld $38
|
|
5289 0042 ld $42
|
|
528a 002b ld $2b ;05ce STW
|
|
528b 0022 ld $22
|
|
528c 00b4 ld $b4 ;05d0 SYS
|
|
528d 00fa ld $fa
|
|
528e 0021 ld $21 ;05d2 LDW
|
|
528f 0024 ld $24
|
|
5290 002b ld $2b ;05d4 STW
|
|
5291 005c ld $5c ;05d4 's'
|
|
5292 0021 ld $21 ;05d6 LDW
|
|
5293 0028 ld $28
|
|
5294 002b ld $2b ;05d8 STW
|
|
5295 005e ld $5e ;05d8 'X'
|
|
5296 0021 ld $21 ;05da LDW
|
|
5297 0050 ld $50 ;05da 'tmp'
|
|
5298 00b8 ld $b8 ;05dc SUBW
|
|
5299 005e ld $5e ;05dc 'X'
|
|
529a 00f0 ld $f0 ;05de POKE
|
|
529b 005c ld $5c ;05de 's'
|
|
529c 00ff ld $ff ;05e0 RET
|
|
529d 00cd ld $cd ;05e1 DEF
|
|
529e 00f9 ld $f9
|
|
529f 0011 ld $11 ;05e3 LDWI
|
|
52a0 00fa ld $fa
|
|
52a1 0001 ld $01
|
|
52a2 002b ld $2b ;05e6 STW
|
|
52a3 0056 ld $56 ;05e6 'p'
|
|
52a4 001a ld $1a ;05e8 LD
|
|
52a5 0011 ld $11
|
|
52a6 0082 ld $82 ;05ea ANDI
|
|
52a7 0088 ld $88
|
|
52a8 008c ld $8c ;05ec XORI
|
|
52a9 0088 ld $88
|
|
52aa 0035 ld $35 ;05ee BCC
|
|
52ab 003f ld $3f ;05ef EQ
|
|
52ac 00f4 ld $f4
|
|
52ad 0011 ld $11 ;05f1 LDWI
|
|
52ae 0050 ld $50
|
|
52af 0002 ld $02
|
|
52b0 0090 ld $90 ;05f4 BRA
|
|
52b1 00f6 ld $f6
|
|
52b2 0059 ld $59 ;05f6 LDI
|
|
52b3 0070 ld $70
|
|
52b4 00f3 ld $f3 ;05f8 DOKE
|
|
52b5 0056 ld $56 ;05f8 'p'
|
|
52b6 00ff ld $ff ;05fa RET
|
|
52b7 0093 ld $93 ;05fb INC
|
|
52b8 001b ld $1b ;05fb '_vLR'+1
|
|
52b9 00ff ld $ff ;05fd RET
|
|
52ba 0006 ld $06 ;| RAM segment address (high byte first)
|
|
52bb 0000 ld $00 ;|
|
|
52bc 00e2 ld $e2 ;| Length (1..256)
|
|
52bd 00cd ld $cd ;0600 DEF
|
|
52be 00aa ld $aa
|
|
52bf 0075 ld $75 ;0602 PUSH
|
|
52c0 0059 ld $59 ;0603 LDI
|
|
52c1 0000 ld $00
|
|
52c2 002b ld $2b ;0605 STW
|
|
52c3 0060 ld $60 ;0605 'Collision'
|
|
52c4 002b ld $2b ;0607 STW
|
|
52c5 0072 ld $72 ;0607 'Prev3'
|
|
52c6 002b ld $2b ;0609 STW
|
|
52c7 0076 ld $76 ;0609 'Prev2'
|
|
52c8 002b ld $2b ;060b STW
|
|
52c9 0078 ld $78 ;060b 'Prev1'
|
|
52ca 00cf ld $cf ;060d CALL
|
|
52cb 008f ld $8f ;060d 'AdvanceCar'
|
|
52cc 0021 ld $21 ;060f LDW
|
|
52cd 0089 ld $89 ;060f 'Distance'
|
|
52ce 0035 ld $35 ;0611 BCC
|
|
52cf 0053 ld $53 ;0612 GE
|
|
52d0 002e ld $2e
|
|
52d1 0021 ld $21 ;0614 LDW
|
|
52d2 003e ld $3e ;0614 'Time'
|
|
52d3 00b8 ld $b8 ;0616 SUBW
|
|
52d4 0091 ld $91 ;0616 'BestTime'
|
|
52d5 0035 ld $35 ;0618 BCC
|
|
52d6 0053 ld $53 ;0619 GE
|
|
52d7 001d ld $1d
|
|
52d8 0021 ld $21 ;061b LDW
|
|
52d9 003e ld $3e ;061b 'Time'
|
|
52da 002b ld $2b ;061d STW
|
|
52db 0091 ld $91 ;061d 'BestTime'
|
|
52dc 0059 ld $59 ;061f LDI
|
|
52dd 000f ld $0f
|
|
52de 00cf ld $cf ;0621 CALL
|
|
52df 0093 ld $93 ;0621 'PrintBestTime'
|
|
52e0 0059 ld $59 ;0623 LDI
|
|
52e1 0000 ld $00
|
|
52e2 002b ld $2b ;0625 STW
|
|
52e3 003e ld $3e ;0625 'Time'
|
|
52e4 002b ld $2b ;0627 STW
|
|
52e5 0095 ld $95 ;0627 'Random'
|
|
52e6 0011 ld $11 ;0629 LDWI
|
|
52e7 0000 ld $00
|
|
52e8 0074 ld $74
|
|
52e9 002b ld $2b ;062c STW
|
|
52ea 0089 ld $89 ;062c 'Distance'
|
|
52eb 002b ld $2b ;062e STW
|
|
52ec 0087 ld $87 ;062e 'NextTurn'
|
|
52ed 00b8 ld $b8 ;0630 SUBW
|
|
52ee 0087 ld $87 ;0630 'NextTurn'
|
|
52ef 0035 ld $35 ;0632 BCC
|
|
52f0 0056 ld $56 ;0633 LE
|
|
52f1 0073 ld $73
|
|
52f2 0021 ld $21 ;0635 LDW
|
|
52f3 0095 ld $95 ;0635 'Random'
|
|
52f4 0099 ld $99 ;0637 ADDW
|
|
52f5 0087 ld $87 ;0637 'NextTurn'
|
|
52f6 008c ld $8c ;0639 XORI
|
|
52f7 006d ld $6d
|
|
52f8 002b ld $2b ;063b STW
|
|
52f9 0095 ld $95 ;063b 'Random'
|
|
52fa 0082 ld $82 ;063d ANDI
|
|
52fb fe00 bra ac ;+-----------------------------------+
|
|
52fc fcfd bra $52fd ;| |
|
|
52fd 1404 ld $04,y ;| Trampoline for page $5200 lookups |
|
|
52fe e068 jmp y,$68 ;| |
|
|
52ff c218 st [$18] ;+-----------------------------------+
|
|
5300 001f ld $1f
|
|
5301 00e3 ld $e3 ;063f ADDI
|
|
5302 0028 ld $28
|
|
5303 0099 ld $99 ;0641 ADDW
|
|
5304 0087 ld $87 ;0641 'NextTurn'
|
|
5305 002b ld $2b ;0643 STW
|
|
5306 0087 ld $87 ;0643 'NextTurn'
|
|
5307 001a ld $1a ;0645 LD
|
|
5308 0096 ld $96 ;0645 'Random'+1
|
|
5309 0082 ld $82 ;0647 ANDI
|
|
530a 0003 ld $03
|
|
530b 00e3 ld $e3 ;0649 ADDI
|
|
530c 0001 ld $01
|
|
530d 002b ld $2b ;064b STW
|
|
530e 0030 ld $30 ;064b 'i'
|
|
530f 0099 ld $99 ;064d ADDW
|
|
5310 0030 ld $30 ;064d 'i'
|
|
5311 0099 ld $99 ;064f ADDW
|
|
5312 0030 ld $30 ;064f 'i'
|
|
5313 00e9 ld $e9 ;0651 LSLW
|
|
5314 002b ld $2b ;0652 STW
|
|
5315 0030 ld $30 ;0652 'i'
|
|
5316 0021 ld $21 ;0654 LDW
|
|
5317 008d ld $8d ;0654 'NextDDX'
|
|
5318 002b ld $2b ;0656 STW
|
|
5319 008b ld $8b ;0656 'DDX'
|
|
531a 0035 ld $35 ;0658 BCC
|
|
531b 0053 ld $53 ;0659 GE
|
|
531c 005d ld $5d
|
|
531d 0099 ld $99 ;065b ADDW
|
|
531e 0030 ld $30 ;065b 'i'
|
|
531f 0090 ld $90 ;065d BRA
|
|
5320 0071 ld $71
|
|
5321 0035 ld $35 ;065f BCC
|
|
5322 0056 ld $56 ;0660 LE
|
|
5323 0064 ld $64
|
|
5324 00b8 ld $b8 ;0662 SUBW
|
|
5325 0030 ld $30 ;0662 'i'
|
|
5326 0090 ld $90 ;0664 BRA
|
|
5327 0071 ld $71
|
|
5328 0021 ld $21 ;0666 LDW
|
|
5329 0095 ld $95 ;0666 'Random'
|
|
532a 0035 ld $35 ;0668 BCC
|
|
532b 0050 ld $50 ;0669 LT
|
|
532c 006d ld $6d
|
|
532d 0021 ld $21 ;066b LDW
|
|
532e 0030 ld $30 ;066b 'i'
|
|
532f 0090 ld $90 ;066d BRA
|
|
5330 0071 ld $71
|
|
5331 0059 ld $59 ;066f LDI
|
|
5332 0000 ld $00
|
|
5333 00b8 ld $b8 ;0671 SUBW
|
|
5334 0030 ld $30 ;0671 'i'
|
|
5335 002b ld $2b ;0673 STW
|
|
5336 008d ld $8d ;0673 'NextDDX'
|
|
5337 0085 ld $85 ;0675 CALLI_v5
|
|
5338 0038 ld $38
|
|
5339 0005 ld $05
|
|
533a 0021 ld $21 ;0678 LDW
|
|
533b 008b ld $8b ;0678 'DDX'
|
|
533c 00e9 ld $e9 ;067a LSLW
|
|
533d 00e9 ld $e9 ;067b LSLW
|
|
533e 00e9 ld $e9 ;067c LSLW
|
|
533f 002b ld $2b ;067d STW
|
|
5340 0048 ld $48 ;067d 'HorizonDX'
|
|
5341 00e9 ld $e9 ;067f LSLW
|
|
5342 002b ld $2b ;0680 STW
|
|
5343 0044 ld $44 ;0680 'DriftX'
|
|
5344 0085 ld $85 ;0682 CALLI_v5
|
|
5345 005d ld $5d
|
|
5346 0002 ld $02
|
|
5347 0085 ld $85 ;0685 CALLI_v5
|
|
5348 00a7 ld $a7
|
|
5349 0003 ld $03
|
|
534a 00cf ld $cf ;0688 CALL
|
|
534b 0097 ld $97 ;0688 'DrawRaceCar'
|
|
534c 00cf ld $cf ;068a CALL
|
|
534d 0099 ld $99 ;068a 'DrawGrass'
|
|
534e 0011 ld $11 ;068c LDWI
|
|
534f 00b5 ld $b5
|
|
5350 00b9 ld $b9
|
|
5351 0099 ld $99 ;068f ADDW
|
|
5352 003e ld $3e ;068f 'Time'
|
|
5353 0035 ld $35 ;0691 BCC
|
|
5354 0056 ld $56 ;0692 LE
|
|
5355 0094 ld $94
|
|
5356 0063 ld $63 ;0694 POP
|
|
5357 00ff ld $ff ;0695 RET
|
|
5358 0021 ld $21 ;0696 LDW
|
|
5359 003e ld $3e ;0696 'Time'
|
|
535a 002b ld $2b ;0698 STW
|
|
535b 007c ld $7c ;0698 'Value'
|
|
535c 0011 ld $11 ;069a LDWI
|
|
535d 0001 ld $01
|
|
535e 0008 ld $08
|
|
535f 002b ld $2b ;069d STW
|
|
5360 0038 ld $38 ;069d 'Pos'
|
|
5361 0059 ld $59 ;069f LDI
|
|
5362 003f ld $3f
|
|
5363 002b ld $2b ;06a1 STW
|
|
5364 0036 ld $36 ;06a1 'Color'
|
|
5365 00cf ld $cf ;06a3 CALL
|
|
5366 007a ld $7a ;06a3 'PrintTime'
|
|
5367 0021 ld $21 ;06a5 LDW
|
|
5368 0060 ld $60 ;06a5 'Collision'
|
|
5369 0035 ld $35 ;06a7 BCC
|
|
536a 003f ld $3f ;06a8 EQ
|
|
536b 000b ld $0b
|
|
536c 0063 ld $63 ;06aa POP
|
|
536d 00ff ld $ff ;06ab RET
|
|
536e 002b ld $2b ;06ac STW
|
|
536f 009b ld $9b ;06ac 'PlayGame'
|
|
5370 00cd ld $cd ;06ae DEF
|
|
5371 00ba ld $ba
|
|
5372 0002 ld $02 ;06b0 2
|
|
5373 0040 ld $40 ;06b1 64
|
|
5374 0040 ld $40 ;06b2 64
|
|
5375 0040 ld $40 ;06b3 64
|
|
5376 0028 ld $28 ;06b4 40
|
|
5377 003c ld $3c ;06b5 60
|
|
5378 003c ld $3c ;06b6 60
|
|
5379 0028 ld $28 ;06b7 40
|
|
537a 0040 ld $40 ;06b8 64
|
|
537b 0040 ld $40 ;06b9 64
|
|
537c 0040 ld $40 ;06ba 64
|
|
537d 0000 ld $00 ;06bb 0
|
|
537e 002b ld $2b ;06bc STW
|
|
537f 009d ld $9d ;06bc 'Car0'
|
|
5380 00cd ld $cd ;06be DEF
|
|
5381 00c8 ld $c8
|
|
5382 0003 ld $03 ;06c0 3
|
|
5383 0028 ld $28 ;06c1 40
|
|
5384 0014 ld $14 ;06c2 20
|
|
5385 0014 ld $14 ;06c3 20
|
|
5386 003f ld $3f ;06c4 63
|
|
5387 003f ld $3f ;06c5 63
|
|
5388 0014 ld $14 ;06c6 20
|
|
5389 0014 ld $14 ;06c7 20
|
|
538a 0028 ld $28 ;06c8 40
|
|
538b 0000 ld $00 ;06c9 0
|
|
538c 002b ld $2b ;06ca STW
|
|
538d 009f ld $9f ;06ca 'Car1'
|
|
538e 00cd ld $cd ;06cc DEF
|
|
538f 00d8 ld $d8
|
|
5390 0002 ld $02 ;06ce 2
|
|
5391 0028 ld $28 ;06cf 40
|
|
5392 0014 ld $14 ;06d0 20
|
|
5393 0014 ld $14 ;06d1 20
|
|
5394 0014 ld $14 ;06d2 20
|
|
5395 0028 ld $28 ;06d3 40
|
|
5396 0028 ld $28 ;06d4 40
|
|
5397 0014 ld $14 ;06d5 20
|
|
5398 0014 ld $14 ;06d6 20
|
|
5399 0014 ld $14 ;06d7 20
|
|
539a 0028 ld $28 ;06d8 40
|
|
539b 0000 ld $00 ;06d9 0
|
|
539c 002b ld $2b ;06da STW
|
|
539d 00a1 ld $a1 ;06da 'Car2'
|
|
539e 0011 ld $11 ;06dc LDWI
|
|
539f 00a0 ld $a0
|
|
53a0 0008 ld $08
|
|
53a1 002b ld $2b ;06df STW
|
|
53a2 001a ld $1a
|
|
53a3 00ff ld $ff ;06e1 RET
|
|
53a4 0008 ld $08 ;| RAM segment address (high byte first)
|
|
53a5 00a0 ld $a0 ;|
|
|
53a6 0052 ld $52 ;| Length (1..256)
|
|
53a7 00cd ld $cd ;08a0 DEF
|
|
53a8 00b0 ld $b0
|
|
53a9 0000 ld $00 ;08a2 0
|
|
53aa 0040 ld $40 ;08a3 64
|
|
53ab 0040 ld $40 ;08a4 64
|
|
53ac 0040 ld $40 ;08a5 64
|
|
53ad 0040 ld $40 ;08a6 64
|
|
53ae 0028 ld $28 ;08a7 40
|
|
53af 0014 ld $14 ;08a8 20
|
|
53b0 0014 ld $14 ;08a9 20
|
|
53b1 0014 ld $14 ;08aa 20
|
|
53b2 0014 ld $14 ;08ab 20
|
|
53b3 0028 ld $28 ;08ac 40
|
|
53b4 0040 ld $40 ;08ad 64
|
|
53b5 0040 ld $40 ;08ae 64
|
|
53b6 0040 ld $40 ;08af 64
|
|
53b7 0040 ld $40 ;08b0 64
|
|
53b8 0000 ld $00 ;08b1 0
|
|
53b9 002b ld $2b ;08b2 STW
|
|
53ba 00a3 ld $a3 ;08b2 'Car3'
|
|
53bb 00cd ld $cd ;08b4 DEF
|
|
53bc 00c4 ld $c4
|
|
53bd 0000 ld $00 ;08b6 0
|
|
53be 0040 ld $40 ;08b7 64
|
|
53bf 0040 ld $40 ;08b8 64
|
|
53c0 0040 ld $40 ;08b9 64
|
|
53c1 0040 ld $40 ;08ba 64
|
|
53c2 0015 ld $15 ;08bb 21
|
|
53c3 0015 ld $15 ;08bc 21
|
|
53c4 0015 ld $15 ;08bd 21
|
|
53c5 0015 ld $15 ;08be 21
|
|
53c6 0015 ld $15 ;08bf 21
|
|
53c7 0015 ld $15 ;08c0 21
|
|
53c8 0040 ld $40 ;08c1 64
|
|
53c9 0040 ld $40 ;08c2 64
|
|
53ca 0040 ld $40 ;08c3 64
|
|
53cb 0040 ld $40 ;08c4 64
|
|
53cc 0000 ld $00 ;08c5 0
|
|
53cd 002b ld $2b ;08c6 STW
|
|
53ce 00a5 ld $a5 ;08c6 'Car4'
|
|
53cf 00cd ld $cd ;08c8 DEF
|
|
53d0 00eb ld $eb
|
|
53d1 0011 ld $11 ;08ca LDWI
|
|
53d2 002e ld $2e
|
|
53d3 0001 ld $01
|
|
53d4 002b ld $2b ;08cd STW
|
|
53d5 0024 ld $24
|
|
53d6 0059 ld $59 ;08cf LDI
|
|
53d7 0020 ld $20
|
|
53d8 005e ld $5e ;08d1 ST
|
|
53d9 0026 ld $26
|
|
53da 0011 ld $11 ;08d3 LDWI
|
|
53db 0000 ld $00
|
|
53dc 000a ld $0a
|
|
53dd 002b ld $2b ;08d6 STW
|
|
53de 0058 ld $58 ;08d6 'q'
|
|
53df 0011 ld $11 ;08d8 LDWI
|
|
53e0 0051 ld $51
|
|
53e1 0042 ld $42
|
|
53e2 002b ld $2b ;08db STW
|
|
53e3 0022 ld $22
|
|
53e4 0021 ld $21 ;08dd LDW
|
|
53e5 0058 ld $58 ;08dd 'q'
|
|
53e6 007f ld $7f ;08df LUP
|
|
53e7 0008 ld $08
|
|
53e8 0099 ld $99 ;08e1 ADDW
|
|
53e9 0089 ld $89 ;08e1 'Distance'
|
|
53ea 005e ld $5e ;08e3 ST
|
|
53eb 0027 ld $27
|
|
53ec 00b4 ld $b4 ;08e5 SYS
|
|
53ed 00fa ld $fa
|
|
53ee 0093 ld $93 ;08e7 INC
|
|
53ef 0058 ld $58 ;08e7 'q'
|
|
53f0 0035 ld $35 ;08e9 BCC
|
|
53f1 0072 ld $72 ;08ea NE
|
|
53f2 00db ld $db
|
|
53f3 00ff ld $ff ;08ec RET
|
|
53f4 002b ld $2b ;08ed STW
|
|
53f5 0099 ld $99 ;08ed 'DrawGrass'
|
|
53f6 0093 ld $93 ;08ef INC
|
|
53f7 001b ld $1b ;08ef '_vLR'+1
|
|
53f8 00ff ld $ff ;08f1 RET
|
|
53f9 0009 ld $09 ;| RAM segment address (high byte first)
|
|
53fa 00a0 ld $a0 ;|
|
|
53fb fe00 bra ac ;+-----------------------------------+
|
|
53fc fcfd bra $53fd ;| |
|
|
53fd 1404 ld $04,y ;| Trampoline for page $5300 lookups |
|
|
53fe e068 jmp y,$68 ;| |
|
|
53ff c218 st [$18] ;+-----------------------------------+
|
|
5400 0058 ld $58 ;| Length (1..256)
|
|
5401 00cd ld $cd ;09a0 DEF
|
|
5402 00b8 ld $b8
|
|
5403 0011 ld $11 ;09a2 LDWI
|
|
5404 00f7 ld $f7
|
|
5405 000b ld $0b
|
|
5406 002b ld $2b ;09a5 STW
|
|
5407 00a7 ld $a7 ;09a5 'Indicator'
|
|
5408 0011 ld $11 ;09a7 LDWI
|
|
5409 006b ld $6b
|
|
540a 000c ld $0c
|
|
540b 002b ld $2b ;09aa STW
|
|
540c 00a9 ld $a9 ;09aa 'Tracking'
|
|
540d 0059 ld $59 ;09ac LDI
|
|
540e 0000 ld $00
|
|
540f 00f0 ld $f0 ;09ae POKE
|
|
5410 00a9 ld $a9 ;09ae 'Tracking'
|
|
5411 0093 ld $93 ;09b0 INC
|
|
5412 00a9 ld $a9 ;09b0 'Tracking'
|
|
5413 001a ld $1a ;09b2 LD
|
|
5414 00a9 ld $a9 ;09b2 'Tracking'
|
|
5415 008c ld $8c ;09b4 XORI
|
|
5416 0076 ld $76
|
|
5417 0035 ld $35 ;09b6 BCC
|
|
5418 0072 ld $72 ;09b7 NE
|
|
5419 00aa ld $aa
|
|
541a 00ff ld $ff ;09b9 RET
|
|
541b 002b ld $2b ;09ba STW
|
|
541c 00ab ld $ab ;09ba 'SetupIndicator'
|
|
541d 00cd ld $cd ;09bc DEF
|
|
541e 00d1 ld $d1
|
|
541f 0059 ld $59 ;09be LDI
|
|
5420 0000 ld $00
|
|
5421 00f0 ld $f0 ;09c0 POKE
|
|
5422 00a9 ld $a9 ;09c0 'Tracking'
|
|
5423 001a ld $1a ;09c2 LD
|
|
5424 008a ld $8a ;09c2 'Distance'+1
|
|
5425 0099 ld $99 ;09c4 ADDW
|
|
5426 00a7 ld $a7 ;09c4 'Indicator'
|
|
5427 002b ld $2b ;09c6 STW
|
|
5428 00a9 ld $a9 ;09c6 'Tracking'
|
|
5429 0059 ld $59 ;09c8 LDI
|
|
542a 003c ld $3c
|
|
542b 00f0 ld $f0 ;09ca POKE
|
|
542c 00a9 ld $a9 ;09ca 'Tracking'
|
|
542d 001a ld $1a ;09cc LD
|
|
542e 0041 ld $41 ;09cc 'Speed'+1
|
|
542f 0099 ld $99 ;09ce ADDW
|
|
5430 0089 ld $89 ;09ce 'Distance'
|
|
5431 002b ld $2b ;09d0 STW
|
|
5432 0089 ld $89 ;09d0 'Distance'
|
|
5433 00ff ld $ff ;09d2 RET
|
|
5434 002b ld $2b ;09d3 STW
|
|
5435 008f ld $8f ;09d3 'AdvanceCar'
|
|
5436 00cd ld $cd ;09d5 DEF
|
|
5437 00f3 ld $f3
|
|
5438 0075 ld $75 ;09d7 PUSH
|
|
5439 0059 ld $59 ;09d8 LDI
|
|
543a 0001 ld $01
|
|
543b 002b ld $2b ;09da STW
|
|
543c 004e ld $4e ;09da 'Delay'
|
|
543d 0059 ld $59 ;09dc LDI
|
|
543e 0040 ld $40
|
|
543f 002b ld $2b ;09de STW
|
|
5440 0030 ld $30 ;09de 'i'
|
|
5441 0085 ld $85 ;09e0 CALLI_v5
|
|
5442 00dc ld $dc
|
|
5443 000a ld $0a
|
|
5444 0085 ld $85 ;09e3 CALLI_v5
|
|
5445 00c2 ld $c2
|
|
5446 0003 ld $03
|
|
5447 00cf ld $cf ;09e6 CALL
|
|
5448 0052 ld $52 ;09e6 'Wait'
|
|
5449 0021 ld $21 ;09e8 LDW
|
|
544a 0030 ld $30 ;09e8 'i'
|
|
544b 00e6 ld $e6 ;09ea SUBI
|
|
544c 0002 ld $02
|
|
544d 0035 ld $35 ;09ec BCC
|
|
544e 0072 ld $72 ;09ed NE
|
|
544f 00dc ld $dc
|
|
5450 0059 ld $59 ;09ef LDI
|
|
5451 0000 ld $00
|
|
5452 005e ld $5e ;09f1 ST
|
|
5453 002c ld $2c
|
|
5454 0063 ld $63 ;09f3 POP
|
|
5455 00ff ld $ff ;09f4 RET
|
|
5456 0093 ld $93 ;09f5 INC
|
|
5457 001b ld $1b ;09f5 '_vLR'+1
|
|
5458 00ff ld $ff ;09f7 RET
|
|
5459 000a ld $0a ;| RAM segment address (high byte first)
|
|
545a 00a0 ld $a0 ;|
|
|
545b 0060 ld $60 ;| Length (1..256)
|
|
545c 00cd ld $cd ;0aa0 DEF
|
|
545d 00f9 ld $f9
|
|
545e 0075 ld $75 ;0aa2 PUSH
|
|
545f 0011 ld $11 ;0aa3 LDWI
|
|
5460 00d9 ld $d9
|
|
5461 0001 ld $01
|
|
5462 00ad ld $ad ;0aa6 PEEK
|
|
5463 008c ld $8c ;0aa7 XORI
|
|
5464 00ff ld $ff
|
|
5465 002b ld $2b ;0aa9 STW
|
|
5466 005e ld $5e ;0aa9 'X'
|
|
5467 001a ld $1a ;0aab LD
|
|
5468 0043 ld $43 ;0aab 'CarX'+1
|
|
5469 0099 ld $99 ;0aad ADDW
|
|
546a 005e ld $5e ;0aad 'X'
|
|
546b 002b ld $2b ;0aaf STW
|
|
546c 005e ld $5e ;0aaf 'X'
|
|
546d 0011 ld $11 ;0ab1 LDWI
|
|
546e 00d8 ld $d8
|
|
546f 0001 ld $01
|
|
5470 002b ld $2b ;0ab4 STW
|
|
5471 0054 ld $54 ;0ab4 'Video'
|
|
5472 0021 ld $21 ;0ab6 LDW
|
|
5473 009d ld $9d ;0ab6 'Car0'
|
|
5474 002b ld $2b ;0ab8 STW
|
|
5475 005a ld $5a ;0ab8 'Sprite'
|
|
5476 00cf ld $cf ;0aba CALL
|
|
5477 0062 ld $62 ;0aba 'DrawPixels'
|
|
5478 0021 ld $21 ;0abc LDW
|
|
5479 009f ld $9f ;0abc 'Car1'
|
|
547a 002b ld $2b ;0abe STW
|
|
547b 005a ld $5a ;0abe 'Sprite'
|
|
547c 00cf ld $cf ;0ac0 CALL
|
|
547d 0062 ld $62 ;0ac0 'DrawPixels'
|
|
547e 0021 ld $21 ;0ac2 LDW
|
|
547f 005e ld $5e ;0ac2 'X'
|
|
5480 00b8 ld $b8 ;0ac4 SUBW
|
|
5481 004a ld $4a ;0ac4 'Steer'
|
|
5482 002b ld $2b ;0ac6 STW
|
|
5483 005e ld $5e ;0ac6 'X'
|
|
5484 0021 ld $21 ;0ac8 LDW
|
|
5485 00a1 ld $a1 ;0ac8 'Car2'
|
|
5486 002b ld $2b ;0aca STW
|
|
5487 005a ld $5a ;0aca 'Sprite'
|
|
5488 00cf ld $cf ;0acc CALL
|
|
5489 0062 ld $62 ;0acc 'DrawPixels'
|
|
548a 0021 ld $21 ;0ace LDW
|
|
548b 00a3 ld $a3 ;0ace 'Car3'
|
|
548c 002b ld $2b ;0ad0 STW
|
|
548d 005a ld $5a ;0ad0 'Sprite'
|
|
548e 00cf ld $cf ;0ad2 CALL
|
|
548f 0062 ld $62 ;0ad2 'DrawPixels'
|
|
5490 0021 ld $21 ;0ad4 LDW
|
|
5491 00a5 ld $a5 ;0ad4 'Car4'
|
|
5492 002b ld $2b ;0ad6 STW
|
|
5493 005a ld $5a ;0ad6 'Sprite'
|
|
5494 00cf ld $cf ;0ad8 CALL
|
|
5495 0062 ld $62 ;0ad8 'DrawPixels'
|
|
5496 0063 ld $63 ;0ada POP
|
|
5497 00ff ld $ff ;0adb RET
|
|
5498 0011 ld $11 ;0adc LDWI
|
|
5499 00fc ld $fc
|
|
549a 0001 ld $01
|
|
549b 002b ld $2b ;0adf STW
|
|
549c 0056 ld $56 ;0adf 'p'
|
|
549d 0011 ld $11 ;0ae1 LDWI
|
|
549e 007f ld $7f
|
|
549f 0001 ld $01
|
|
54a0 00f8 ld $f8 ;0ae4 ANDW
|
|
54a1 0006 ld $06 ;0ae4 '_entropy'
|
|
54a2 00f3 ld $f3 ;0ae6 DOKE
|
|
54a3 0056 ld $56 ;0ae6 'p'
|
|
54a4 0011 ld $11 ;0ae8 LDWI
|
|
54a5 00fa ld $fa
|
|
54a6 0001 ld $01
|
|
54a7 002b ld $2b ;0aeb STW
|
|
54a8 0056 ld $56 ;0aeb 'p'
|
|
54a9 0059 ld $59 ;0aed LDI
|
|
54aa 003f ld $3f
|
|
54ab 00b8 ld $b8 ;0aef SUBW
|
|
54ac 0030 ld $30 ;0aef 'i'
|
|
54ad 0035 ld $35 ;0af1 BCC
|
|
54ae 0053 ld $53 ;0af2 GE
|
|
54af 00f4 ld $f4
|
|
54b0 0059 ld $59 ;0af4 LDI
|
|
54b1 0000 ld $00
|
|
54b2 00e3 ld $e3 ;0af6 ADDI
|
|
54b3 0040 ld $40
|
|
54b4 00f3 ld $f3 ;0af8 DOKE
|
|
54b5 0056 ld $56 ;0af8 'p'
|
|
54b6 00ff ld $ff ;0afa RET
|
|
54b7 002b ld $2b ;0afb STW
|
|
54b8 0097 ld $97 ;0afb 'DrawRaceCar'
|
|
54b9 0093 ld $93 ;0afd INC
|
|
54ba 001b ld $1b ;0afd '_vLR'+1
|
|
54bb 00ff ld $ff ;0aff RET
|
|
54bc 000b ld $0b ;| RAM segment address (high byte first)
|
|
54bd 00a0 ld $a0 ;|
|
|
54be 004c ld $4c ;| Length (1..256)
|
|
54bf 00cd ld $cd ;0ba0 DEF
|
|
54c0 00e5 ld $e5
|
|
54c1 0075 ld $75 ;0ba2 PUSH
|
|
54c2 0059 ld $59 ;0ba3 LDI
|
|
54c3 0030 ld $30
|
|
54c4 002b ld $2b ;0ba5 STW
|
|
54c5 0034 ld $34 ;0ba5 'BgColor'
|
|
54c6 0021 ld $21 ;0ba7 LDW
|
|
54c7 0034 ld $34 ;0ba7 'BgColor'
|
|
54c8 005e ld $5e ;0ba9 ST
|
|
54c9 0024 ld $24
|
|
54ca 005e ld $5e ;0bab ST
|
|
54cb 0025 ld $25
|
|
54cc 0011 ld $11 ;0bad LDWI
|
|
54cd 0000 ld $00
|
|
54ce 0008 ld $08
|
|
54cf 002b ld $2b ;0bb0 STW
|
|
54d0 0028 ld $28
|
|
54d1 0011 ld $11 ;0bb2 LDWI
|
|
54d2 00e1 ld $e1
|
|
54d3 0004 ld $04
|
|
54d4 002b ld $2b ;0bb5 STW
|
|
54d5 0022 ld $22
|
|
54d6 00b4 ld $b4 ;0bb7 SYS
|
|
54d7 00cb ld $cb
|
|
54d8 0093 ld $93 ;0bb9 INC
|
|
54d9 0028 ld $28
|
|
54da 001a ld $1a ;0bbb LD
|
|
54db 0028 ld $28
|
|
54dc 008c ld $8c ;0bbd XORI
|
|
54dd 00a0 ld $a0
|
|
54de 0035 ld $35 ;0bbf BCC
|
|
54df 0072 ld $72 ;0bc0 NE
|
|
54e0 00b5 ld $b5
|
|
54e1 0059 ld $59 ;0bc2 LDI
|
|
54e2 003f ld $3f
|
|
54e3 002b ld $2b ;0bc4 STW
|
|
54e4 0036 ld $36 ;0bc4 'Color'
|
|
54e5 0011 ld $11 ;0bc6 LDWI
|
|
54e6 0007 ld $07
|
|
54e7 0008 ld $08
|
|
54e8 002b ld $2b ;0bc9 STW
|
|
54e9 0038 ld $38 ;0bc9 'Pos'
|
|
54ea 0059 ld $59 ;0bcb LDI
|
|
54eb 003a ld $3a
|
|
54ec 00cf ld $cf ;0bcd CALL
|
|
54ed 003a ld $3a ;0bcd 'QPrintChar'
|
|
54ee 00e3 ld $e3 ;0bcf ADDI
|
|
54ef 0012 ld $12
|
|
54f0 002b ld $2b ;0bd1 STW
|
|
54f1 0038 ld $38 ;0bd1 'Pos'
|
|
54f2 0059 ld $59 ;0bd3 LDI
|
|
54f3 002e ld $2e
|
|
54f4 00cf ld $cf ;0bd5 CALL
|
|
54f5 003a ld $3a ;0bd5 'QPrintChar'
|
|
54f6 00e3 ld $e3 ;0bd7 ADDI
|
|
54f7 001f ld $1f
|
|
54f8 002b ld $2b ;0bd9 STW
|
|
54f9 0038 ld $38 ;0bd9 'Pos'
|
|
54fa 0021 ld $21 ;0bdb LDW
|
|
54fb fe00 bra ac ;+-----------------------------------+
|
|
54fc fcfd bra $54fd ;| |
|
|
54fd 1404 ld $04,y ;| Trampoline for page $5400 lookups |
|
|
54fe e068 jmp y,$68 ;| |
|
|
54ff c218 st [$18] ;+-----------------------------------+
|
|
5500 004c ld $4c ;0bdb 'GigatronText'
|
|
5501 00cf ld $cf ;0bdd CALL
|
|
5502 0081 ld $81 ;0bdd 'PrintText'
|
|
5503 0059 ld $59 ;0bdf LDI
|
|
5504 003c ld $3c
|
|
5505 002b ld $2b ;0be1 STW
|
|
5506 004e ld $4e ;0be1 'Delay'
|
|
5507 00cf ld $cf ;0be3 CALL
|
|
5508 0052 ld $52 ;0be3 'Wait'
|
|
5509 0063 ld $63 ;0be5 POP
|
|
550a 00ff ld $ff ;0be6 RET
|
|
550b 002b ld $2b ;0be7 STW
|
|
550c 00ad ld $ad ;0be7 'Intro'
|
|
550d 0093 ld $93 ;0be9 INC
|
|
550e 001b ld $1b ;0be9 '_vLR'+1
|
|
550f 00ff ld $ff ;0beb RET
|
|
5510 000c ld $0c ;| RAM segment address (high byte first)
|
|
5511 00a0 ld $a0 ;|
|
|
5512 0059 ld $59 ;| Length (1..256)
|
|
5513 00cd ld $cd ;0ca0 DEF
|
|
5514 00f2 ld $f2
|
|
5515 002b ld $2b ;0ca2 STW
|
|
5516 0036 ld $36 ;0ca2 'Color'
|
|
5517 0021 ld $21 ;0ca4 LDW
|
|
5518 0091 ld $91 ;0ca4 'BestTime'
|
|
5519 002b ld $2b ;0ca6 STW
|
|
551a 007c ld $7c ;0ca6 'Value'
|
|
551b 00e3 ld $e3 ;0ca8 ADDI
|
|
551c 0001 ld $01
|
|
551d 0035 ld $35 ;0caa BCC
|
|
551e 0053 ld $53 ;0cab GE
|
|
551f 00ac ld $ac
|
|
5520 00ff ld $ff ;0cad RET
|
|
5521 0075 ld $75 ;0cae PUSH
|
|
5522 0011 ld $11 ;0caf LDWI
|
|
5523 007c ld $7c
|
|
5524 0008 ld $08
|
|
5525 002b ld $2b ;0cb2 STW
|
|
5526 0038 ld $38 ;0cb2 'Pos'
|
|
5527 0011 ld $11 ;0cb4 LDWI
|
|
5528 000f ld $0f
|
|
5529 000e ld $0e
|
|
552a 002b ld $2b ;0cb7 STW
|
|
552b 006e ld $6e ;0cb7 'Radix'
|
|
552c 00cf ld $cf ;0cb9 CALL
|
|
552d 0070 ld $70 ;0cb9 'ExtractDigit'
|
|
552e 00cf ld $cf ;0cbb CALL
|
|
552f 003a ld $3a ;0cbb 'QPrintChar'
|
|
5530 00e3 ld $e3 ;0cbd ADDI
|
|
5531 0006 ld $06
|
|
5532 002b ld $2b ;0cbf STW
|
|
5533 0038 ld $38 ;0cbf 'Pos'
|
|
5534 0059 ld $59 ;0cc1 LDI
|
|
5535 003a ld $3a
|
|
5536 00cf ld $cf ;0cc3 CALL
|
|
5537 003a ld $3a ;0cc3 'QPrintChar'
|
|
5538 00e3 ld $e3 ;0cc5 ADDI
|
|
5539 0006 ld $06
|
|
553a 002b ld $2b ;0cc7 STW
|
|
553b 0038 ld $38 ;0cc7 'Pos'
|
|
553c 0011 ld $11 ;0cc9 LDWI
|
|
553d 0058 ld $58
|
|
553e 0002 ld $02
|
|
553f 002b ld $2b ;0ccc STW
|
|
5540 006e ld $6e ;0ccc 'Radix'
|
|
5541 00cf ld $cf ;0cce CALL
|
|
5542 0070 ld $70 ;0cce 'ExtractDigit'
|
|
5543 00cf ld $cf ;0cd0 CALL
|
|
5544 003a ld $3a ;0cd0 'QPrintChar'
|
|
5545 00e3 ld $e3 ;0cd2 ADDI
|
|
5546 0006 ld $06
|
|
5547 002b ld $2b ;0cd4 STW
|
|
5548 0038 ld $38 ;0cd4 'Pos'
|
|
5549 0059 ld $59 ;0cd6 LDI
|
|
554a 003c ld $3c
|
|
554b 002b ld $2b ;0cd8 STW
|
|
554c 006e ld $6e ;0cd8 'Radix'
|
|
554d 00cf ld $cf ;0cda CALL
|
|
554e 0070 ld $70 ;0cda 'ExtractDigit'
|
|
554f 00cf ld $cf ;0cdc CALL
|
|
5550 003a ld $3a ;0cdc 'QPrintChar'
|
|
5551 00e3 ld $e3 ;0cde ADDI
|
|
5552 0006 ld $06
|
|
5553 002b ld $2b ;0ce0 STW
|
|
5554 0038 ld $38 ;0ce0 'Pos'
|
|
5555 0059 ld $59 ;0ce2 LDI
|
|
5556 002e ld $2e
|
|
5557 00cf ld $cf ;0ce4 CALL
|
|
5558 003a ld $3a ;0ce4 'QPrintChar'
|
|
5559 00e3 ld $e3 ;0ce6 ADDI
|
|
555a 0006 ld $06
|
|
555b 002b ld $2b ;0ce8 STW
|
|
555c 0038 ld $38 ;0ce8 'Pos'
|
|
555d 0059 ld $59 ;0cea LDI
|
|
555e 0006 ld $06
|
|
555f 002b ld $2b ;0cec STW
|
|
5560 006e ld $6e ;0cec 'Radix'
|
|
5561 00cf ld $cf ;0cee CALL
|
|
5562 0070 ld $70 ;0cee 'ExtractDigit'
|
|
5563 00cf ld $cf ;0cf0 CALL
|
|
5564 003a ld $3a ;0cf0 'QPrintChar'
|
|
5565 0063 ld $63 ;0cf2 POP
|
|
5566 00ff ld $ff ;0cf3 RET
|
|
5567 002b ld $2b ;0cf4 STW
|
|
5568 0093 ld $93 ;0cf4 'PrintBestTime'
|
|
5569 0093 ld $93 ;0cf6 INC
|
|
556a 001b ld $1b ;0cf6 '_vLR'+1
|
|
556b 00ff ld $ff ;0cf8 RET
|
|
556c 000d ld $0d ;| RAM segment address (high byte first)
|
|
556d 00a0 ld $a0 ;|
|
|
556e 005e ld $5e ;| Length (1..256)
|
|
556f 00cd ld $cd ;0da0 DEF
|
|
5570 00f7 ld $f7
|
|
5571 0075 ld $75 ;0da2 PUSH
|
|
5572 0011 ld $11 ;0da3 LDWI
|
|
5573 0035 ld $35
|
|
5574 0014 ld $14
|
|
5575 002b ld $2b ;0da6 STW
|
|
5576 0038 ld $38 ;0da6 'Pos'
|
|
5577 00cd ld $cd ;0da8 DEF
|
|
5578 00b2 ld $b2
|
|
5579 0047 ld $47 ;0daa 'G'
|
|
557a 0041 ld $41 ;0dab 'A'
|
|
557b 004d ld $4d ;0dac 'M'
|
|
557c 0045 ld $45 ;0dad 'E'
|
|
557d 0020 ld $20 ;0dae ' '
|
|
557e 004f ld $4f ;0daf 'O'
|
|
557f 0056 ld $56 ;0db0 'V'
|
|
5580 0045 ld $45 ;0db1 'E'
|
|
5581 0052 ld $52 ;0db2 'R'
|
|
5582 0000 ld $00 ;0db3 0
|
|
5583 00cf ld $cf ;0db4 CALL
|
|
5584 0081 ld $81 ;0db4 'PrintText'
|
|
5585 0059 ld $59 ;0db6 LDI
|
|
5586 0001 ld $01
|
|
5587 002b ld $2b ;0db8 STW
|
|
5588 004e ld $4e ;0db8 'Delay'
|
|
5589 0021 ld $21 ;0dba LDW
|
|
558a 0060 ld $60 ;0dba 'Collision'
|
|
558b 0035 ld $35 ;0dbc BCC
|
|
558c 003f ld $3f ;0dbd EQ
|
|
558d 00c0 ld $c0
|
|
558e 0085 ld $85 ;0dbf CALLI_v5
|
|
558f 00d7 ld $d7
|
|
5590 0009 ld $09
|
|
5591 0011 ld $11 ;0dc2 LDWI
|
|
5592 0011 ld $11
|
|
5593 0001 ld $01
|
|
5594 002b ld $2b ;0dc5 STW
|
|
5595 005c ld $5c ;0dc5 's'
|
|
5596 00e3 ld $e3 ;0dc7 ADDI
|
|
5597 0020 ld $20
|
|
5598 002b ld $2b ;0dc9 STW
|
|
5599 00af ld $af ;0dc9 't'
|
|
559a 0021 ld $21 ;0dcb LDW
|
|
559b 005c ld $5c ;0dcb 's'
|
|
559c 00ad ld $ad ;0dcd PEEK
|
|
559d 0082 ld $82 ;0dce ANDI
|
|
559e 0080 ld $80
|
|
559f 0035 ld $35 ;0dd0 BCC
|
|
55a0 0072 ld $72 ;0dd1 NE
|
|
55a1 00d5 ld $d5
|
|
55a2 0059 ld $59 ;0dd3 LDI
|
|
55a3 0001 ld $01
|
|
55a4 0090 ld $90 ;0dd5 BRA
|
|
55a5 00d8 ld $d8
|
|
55a6 0011 ld $11 ;0dd7 LDWI
|
|
55a7 00ff ld $ff
|
|
55a8 00ff ld $ff
|
|
55a9 002b ld $2b ;0dda STW
|
|
55aa 0030 ld $30 ;0dda 'i'
|
|
55ab 00cf ld $cf ;0ddc CALL
|
|
55ac 0052 ld $52 ;0ddc 'Wait'
|
|
55ad 0021 ld $21 ;0dde LDW
|
|
55ae 00af ld $af ;0dde 't'
|
|
55af 00ad ld $ad ;0de0 PEEK
|
|
55b0 00b8 ld $b8 ;0de1 SUBW
|
|
55b1 0030 ld $30 ;0de1 'i'
|
|
55b2 00f0 ld $f0 ;0de3 POKE
|
|
55b3 00af ld $af ;0de3 't'
|
|
55b4 0021 ld $21 ;0de5 LDW
|
|
55b5 005c ld $5c ;0de5 's'
|
|
55b6 00ad ld $ad ;0de7 PEEK
|
|
55b7 0099 ld $99 ;0de8 ADDW
|
|
55b8 0030 ld $30 ;0de8 'i'
|
|
55b9 00f0 ld $f0 ;0dea POKE
|
|
55ba 005c ld $5c ;0dea 's'
|
|
55bb 0082 ld $82 ;0dec ANDI
|
|
55bc 00ff ld $ff
|
|
55bd 0035 ld $35 ;0dee BCC
|
|
55be 0072 ld $72 ;0def NE
|
|
55bf 00da ld $da
|
|
55c0 0059 ld $59 ;0df1 LDI
|
|
55c1 001e ld $1e
|
|
55c2 002b ld $2b ;0df3 STW
|
|
55c3 004e ld $4e ;0df3 'Delay'
|
|
55c4 00cf ld $cf ;0df5 CALL
|
|
55c5 0052 ld $52 ;0df5 'Wait'
|
|
55c6 0063 ld $63 ;0df7 POP
|
|
55c7 00ff ld $ff ;0df8 RET
|
|
55c8 002b ld $2b ;0df9 STW
|
|
55c9 00b1 ld $b1 ;0df9 'GameOver'
|
|
55ca 0093 ld $93 ;0dfb INC
|
|
55cb 001b ld $1b ;0dfb '_vLR'+1
|
|
55cc 00ff ld $ff ;0dfd RET
|
|
55cd 000e ld $0e ;| RAM segment address (high byte first)
|
|
55ce 00a0 ld $a0 ;|
|
|
55cf 005b ld $5b ;| Length (1..256)
|
|
55d0 00cd ld $cd ;0ea0 DEF
|
|
55d1 00f4 ld $f4
|
|
55d2 0075 ld $75 ;0ea2 PUSH
|
|
55d3 0011 ld $11 ;0ea3 LDWI
|
|
55d4 0077 ld $77
|
|
55d5 0042 ld $42
|
|
55d6 002b ld $2b ;0ea6 STW
|
|
55d7 0056 ld $56 ;0ea6 'p'
|
|
55d8 0011 ld $11 ;0ea8 LDWI
|
|
55d9 0000 ld $00
|
|
55da 0010 ld $10
|
|
55db 002b ld $2b ;0eab STW
|
|
55dc 0058 ld $58 ;0eab 'q'
|
|
55dd 00cd ld $cd ;0ead DEF
|
|
55de 00bf ld $bf
|
|
55df 001a ld $1a ;0eaf LD
|
|
55e0 0056 ld $56 ;0eaf 'p'
|
|
55e1 008c ld $8c ;0eb1 XORI
|
|
55e2 00fa ld $fa
|
|
55e3 0035 ld $35 ;0eb3 BCC
|
|
55e4 003f ld $3f ;0eb4 EQ
|
|
55e5 00b8 ld $b8
|
|
55e6 0059 ld $59 ;0eb6 LDI
|
|
55e7 0001 ld $01
|
|
55e8 0090 ld $90 ;0eb8 BRA
|
|
55e9 00ba ld $ba
|
|
55ea 0059 ld $59 ;0eba LDI
|
|
55eb 0006 ld $06
|
|
55ec 0099 ld $99 ;0ebc ADDW
|
|
55ed 0056 ld $56 ;0ebc 'p'
|
|
55ee 002b ld $2b ;0ebe STW
|
|
55ef 0056 ld $56 ;0ebe 'p'
|
|
55f0 00ff ld $ff ;0ec0 RET
|
|
55f1 002b ld $2b ;0ec1 STW
|
|
55f2 0050 ld $50 ;0ec1 'tmp'
|
|
55f3 0021 ld $21 ;0ec3 LDW
|
|
55f4 0056 ld $56 ;0ec3 'p'
|
|
55f5 007f ld $7f ;0ec5 LUP
|
|
55f6 0000 ld $00
|
|
55f7 005e ld $5e ;0ec7 ST
|
|
55f8 0024 ld $24
|
|
55f9 00cf ld $cf ;0ec9 CALL
|
|
55fa 0050 ld $50 ;0ec9 'tmp'
|
|
55fb fe00 bra ac ;+-----------------------------------+
|
|
55fc fcfd bra $55fd ;| |
|
|
55fd 1404 ld $04,y ;| Trampoline for page $5500 lookups |
|
|
55fe e068 jmp y,$68 ;| |
|
|
55ff c218 st [$18] ;+-----------------------------------+
|
|
5600 007f ld $7f ;0ecb LUP
|
|
5601 0000 ld $00
|
|
5602 005e ld $5e ;0ecd ST
|
|
5603 0025 ld $25
|
|
5604 00cf ld $cf ;0ecf CALL
|
|
5605 0050 ld $50 ;0ecf 'tmp'
|
|
5606 007f ld $7f ;0ed1 LUP
|
|
5607 0000 ld $00
|
|
5608 005e ld $5e ;0ed3 ST
|
|
5609 0026 ld $26
|
|
560a 00cf ld $cf ;0ed5 CALL
|
|
560b 0050 ld $50 ;0ed5 'tmp'
|
|
560c 0011 ld $11 ;0ed7 LDWI
|
|
560d 00c0 ld $c0
|
|
560e 0006 ld $06
|
|
560f 002b ld $2b ;0eda STW
|
|
5610 0022 ld $22
|
|
5611 00b4 ld $b4 ;0edc SYS
|
|
5612 00f2 ld $f2
|
|
5613 0021 ld $21 ;0ede LDW
|
|
5614 0058 ld $58 ;0ede 'q'
|
|
5615 002b ld $2b ;0ee0 STW
|
|
5616 0028 ld $28
|
|
5617 00e3 ld $e3 ;0ee2 ADDI
|
|
5618 0004 ld $04
|
|
5619 002b ld $2b ;0ee4 STW
|
|
561a 0058 ld $58 ;0ee4 'q'
|
|
561b 0011 ld $11 ;0ee6 LDWI
|
|
561c 00d4 ld $d4
|
|
561d 0004 ld $04
|
|
561e 002b ld $2b ;0ee9 STW
|
|
561f 0022 ld $22
|
|
5620 00b4 ld $b4 ;0eeb SYS
|
|
5621 00ff ld $ff
|
|
5622 001a ld $1a ;0eed LD
|
|
5623 0059 ld $59 ;0eed 'q'+1
|
|
5624 008c ld $8c ;0eef XORI
|
|
5625 0020 ld $20
|
|
5626 0035 ld $35 ;0ef1 BCC
|
|
5627 0072 ld $72 ;0ef2 NE
|
|
5628 00c1 ld $c1
|
|
5629 0063 ld $63 ;0ef4 POP
|
|
562a 00ff ld $ff ;0ef5 RET
|
|
562b 002b ld $2b ;0ef6 STW
|
|
562c 00b3 ld $b3 ;0ef6 'SetupHorizon'
|
|
562d 0093 ld $93 ;0ef8 INC
|
|
562e 001b ld $1b ;0ef8 '_vLR'+1
|
|
562f 00ff ld $ff ;0efa RET
|
|
5630 000f ld $0f ;| RAM segment address (high byte first)
|
|
5631 00a0 ld $a0 ;|
|
|
5632 0055 ld $55 ;| Length (1..256)
|
|
5633 00cf ld $cf ;0fa0 CALL
|
|
5634 00ad ld $ad ;0fa0 'Intro'
|
|
5635 0011 ld $11 ;0fa2 LDWI
|
|
5636 0000 ld $00
|
|
5637 0074 ld $74
|
|
5638 002b ld $2b ;0fa5 STW
|
|
5639 0089 ld $89 ;0fa5 'Distance'
|
|
563a 002b ld $2b ;0fa7 STW
|
|
563b 0087 ld $87 ;0fa7 'NextTurn'
|
|
563c 0011 ld $11 ;0fa9 LDWI
|
|
563d 00ff ld $ff
|
|
563e 007f ld $7f
|
|
563f 002b ld $2b ;0fac STW
|
|
5640 0091 ld $91 ;0fac 'BestTime'
|
|
5641 0059 ld $59 ;0fae LDI
|
|
5642 0000 ld $00
|
|
5643 002b ld $2b ;0fb0 STW
|
|
5644 003e ld $3e ;0fb0 'Time'
|
|
5645 002b ld $2b ;0fb2 STW
|
|
5646 007c ld $7c ;0fb2 'Value'
|
|
5647 002b ld $2b ;0fb4 STW
|
|
5648 0046 ld $46 ;0fb4 'HorizonX'
|
|
5649 002b ld $2b ;0fb6 STW
|
|
564a 0044 ld $44 ;0fb6 'DriftX'
|
|
564b 002b ld $2b ;0fb8 STW
|
|
564c 0040 ld $40 ;0fb8 'Speed'
|
|
564d 002b ld $2b ;0fba STW
|
|
564e 0095 ld $95 ;0fba 'Random'
|
|
564f 002b ld $2b ;0fbc STW
|
|
5650 0083 ld $83 ;0fbc 'DX0'
|
|
5651 002b ld $2b ;0fbe STW
|
|
5652 008b ld $8b ;0fbe 'DDX'
|
|
5653 002b ld $2b ;0fc0 STW
|
|
5654 008d ld $8d ;0fc0 'NextDDX'
|
|
5655 0085 ld $85 ;0fc2 CALLI_v5
|
|
5656 0038 ld $38
|
|
5657 0005 ld $05
|
|
5658 00cf ld $cf ;0fc5 CALL
|
|
5659 0099 ld $99 ;0fc5 'DrawGrass'
|
|
565a 00cf ld $cf ;0fc7 CALL
|
|
565b 00b3 ld $b3 ;0fc7 'SetupHorizon'
|
|
565c 0011 ld $11 ;0fc9 LDWI
|
|
565d 0035 ld $35
|
|
565e 0014 ld $14
|
|
565f 002b ld $2b ;0fcc STW
|
|
5660 0038 ld $38 ;0fcc 'Pos'
|
|
5661 00cd ld $cd ;0fce DEF
|
|
5662 00d8 ld $d8
|
|
5663 0047 ld $47 ;0fd0 'G'
|
|
5664 0045 ld $45 ;0fd1 'E'
|
|
5665 0054 ld $54 ;0fd2 'T'
|
|
5666 0020 ld $20 ;0fd3 ' '
|
|
5667 0052 ld $52 ;0fd4 'R'
|
|
5668 0045 ld $45 ;0fd5 'E'
|
|
5669 0041 ld $41 ;0fd6 'A'
|
|
566a 0044 ld $44 ;0fd7 'D'
|
|
566b 0059 ld $59 ;0fd8 'Y'
|
|
566c 0000 ld $00 ;0fd9 0
|
|
566d 00cf ld $cf ;0fda CALL
|
|
566e 0081 ld $81 ;0fda 'PrintText'
|
|
566f 00cf ld $cf ;0fdc CALL
|
|
5670 006c ld $6c ;0fdc 'SetupRoad'
|
|
5671 00cf ld $cf ;0fde CALL
|
|
5672 00b3 ld $b3 ;0fde 'SetupHorizon'
|
|
5673 00cf ld $cf ;0fe0 CALL
|
|
5674 00ab ld $ab ;0fe0 'SetupIndicator'
|
|
5675 0011 ld $11 ;0fe2 LDWI
|
|
5676 0000 ld $00
|
|
5677 0079 ld $79
|
|
5678 002b ld $2b ;0fe5 STW
|
|
5679 0042 ld $42 ;0fe5 'CarX'
|
|
567a 001a ld $1a ;0fe7 LD
|
|
567b 000e ld $0e
|
|
567c 002b ld $2b ;0fe9 STW
|
|
567d 003c ld $3c ;0fe9 'LastFrame'
|
|
567e 00cf ld $cf ;0feb CALL
|
|
567f 009b ld $9b ;0feb 'PlayGame'
|
|
5680 00cf ld $cf ;0fed CALL
|
|
5681 00b1 ld $b1 ;0fed 'GameOver'
|
|
5682 0059 ld $59 ;0fef LDI
|
|
5683 003f ld $3f
|
|
5684 00cf ld $cf ;0ff1 CALL
|
|
5685 0093 ld $93 ;0ff1 'PrintBestTime'
|
|
5686 0090 ld $90 ;0ff3 BRA
|
|
5687 00a0 ld $a0
|
|
5688 0000 ld $00 ;End of Apps/Racer/Racer_v3.gcl, size 1992
|
|
;+-----------------------------------+
|
|
;| Apps/Mandelbrot/Mandelbrot_v2.gt1 |
|
|
;+-----------------------------------+
|
|
5689 dc52 st $52,[y,x++] ;'R'
|
|
568a dc61 st $61,[y,x++] ;'a'
|
|
568b dc63 st $63,[y,x++] ;'c'
|
|
568c dc65 st $65,[y,x++] ;'e'
|
|
568d dc72 st $72,[y,x++] ;'r'
|
|
568e dc00 st $00,[y,x++] ;'\x00'
|
|
568f dc00 st $00,[y,x++] ;'\x00'
|
|
5690 dc00 st $00,[y,x++] ;'\x00'
|
|
5691 00c1 ld $c1
|
|
5692 c218 st [$18]
|
|
5693 004e ld $4e
|
|
5694 14f7 ld $f7,y
|
|
5695 e085 jmp y,$85
|
|
5696 c219 st [$19]
|
|
Mandelbrot: 5697 0002 ld $02
|
|
5698 0000 ld $00
|
|
5699 00f6 ld $f6
|
|
569a 00cd ld $cd
|
|
569b 0037 ld $37
|
|
569c 0021 ld $21
|
|
569d 0030 ld $30
|
|
569e 00e9 ld $e9
|
|
569f 00e9 ld $e9
|
|
56a0 002b ld $2b
|
|
56a1 0030 ld $30
|
|
56a2 0059 ld $59
|
|
56a3 0000 ld $00
|
|
56a4 002b ld $2b
|
|
56a5 0032 ld $32
|
|
56a6 0059 ld $59
|
|
56a7 0001 ld $01
|
|
56a8 002b ld $2b
|
|
56a9 0034 ld $34
|
|
56aa 0021 ld $21
|
|
56ab 0034 ld $34
|
|
56ac 00f8 ld $f8
|
|
56ad 0036 ld $36
|
|
56ae 0035 ld $35
|
|
56af 003f ld $3f
|
|
56b0 0017 ld $17
|
|
56b1 0021 ld $21
|
|
56b2 0030 ld $30
|
|
56b3 0099 ld $99
|
|
56b4 0032 ld $32
|
|
56b5 00b4 ld $b4
|
|
56b6 00f6 ld $f6
|
|
56b7 002b ld $2b
|
|
56b8 0032 ld $32
|
|
56b9 0021 ld $21
|
|
56ba 0034 ld $34
|
|
56bb 00e9 ld $e9
|
|
56bc 002b ld $2b
|
|
56bd 0034 ld $34
|
|
56be 001a ld $1a
|
|
56bf 0019 ld $19
|
|
56c0 008c ld $8c
|
|
56c1 0002 ld $02
|
|
56c2 0035 ld $35
|
|
56c3 0072 ld $72
|
|
56c4 000e ld $0e
|
|
56c5 001a ld $1a
|
|
56c6 0037 ld $37
|
|
56c7 0082 ld $82
|
|
56c8 00fe ld $fe
|
|
56c9 0035 ld $35
|
|
56ca 003f ld $3f
|
|
56cb 0032 ld $32
|
|
56cc 0021 ld $21
|
|
56cd 0030 ld $30
|
|
56ce 0099 ld $99
|
|
56cf 0032 ld $32
|
|
56d0 002b ld $2b
|
|
56d1 0032 ld $32
|
|
56d2 00ff ld $ff
|
|
56d3 002b ld $2b
|
|
56d4 0038 ld $38
|
|
56d5 0011 ld $11
|
|
56d6 00f9 ld $f9
|
|
56d7 0001 ld $01
|
|
56d8 002b ld $2b
|
|
56d9 003a ld $3a
|
|
56da 0059 ld $59
|
|
56db 0008 ld $08
|
|
56dc 00f0 ld $f0
|
|
56dd 003a ld $3a
|
|
56de 0011 ld $11
|
|
56df 0000 ld $00
|
|
56e0 0008 ld $08
|
|
56e1 002b ld $2b
|
|
56e2 003c ld $3c
|
|
56e3 0011 ld $11
|
|
56e4 0000 ld $00
|
|
56e5 0006 ld $06
|
|
56e6 002b ld $2b
|
|
56e7 0022 ld $22
|
|
56e8 0011 ld $11
|
|
56e9 00ff ld $ff
|
|
56ea 0001 ld $01
|
|
56eb 002b ld $2b
|
|
56ec 003e ld $3e
|
|
56ed 002b ld $2b
|
|
56ee 0036 ld $36
|
|
56ef 002b ld $2b
|
|
56f0 0030 ld $30
|
|
56f1 00e9 ld $e9
|
|
56f2 0099 ld $99
|
|
56f3 003c ld $3c
|
|
56f4 002b ld $2b
|
|
56f5 003a ld $3a
|
|
56f6 00cf ld $cf
|
|
56f7 0038 ld $38
|
|
56f8 00f3 ld $f3
|
|
56f9 003a ld $3a
|
|
56fa 0021 ld $21
|
|
56fb fe00 bra ac ;+-----------------------------------+
|
|
56fc fcfd bra $56fd ;| |
|
|
56fd 1404 ld $04,y ;| Trampoline for page $5600 lookups |
|
|
56fe e068 jmp y,$68 ;| |
|
|
56ff c218 st [$18] ;+-----------------------------------+
|
|
5700 003e ld $3e
|
|
5701 00e6 ld $e6
|
|
5702 0001 ld $01
|
|
5703 0035 ld $35
|
|
5704 0053 ld $53
|
|
5705 004f ld $4f
|
|
5706 00cd ld $cd
|
|
5707 00c6 ld $c6
|
|
5708 0059 ld $59
|
|
5709 0000 ld $00
|
|
570a 002b ld $2b
|
|
570b 0040 ld $40
|
|
570c 00b8 ld $b8
|
|
570d 0036 ld $36
|
|
570e 0035 ld $35
|
|
570f 0056 ld $56
|
|
5710 0074 ld $74
|
|
5711 002b ld $2b
|
|
5712 0036 ld $36
|
|
5713 0093 ld $93
|
|
5714 0040 ld $40
|
|
5715 0059 ld $59
|
|
5716 0000 ld $00
|
|
5717 00b8 ld $b8
|
|
5718 0030 ld $30
|
|
5719 0035 ld $35
|
|
571a 0056 ld $56
|
|
571b 007f ld $7f
|
|
571c 002b ld $2b
|
|
571d 0030 ld $30
|
|
571e 0093 ld $93
|
|
571f 0040 ld $40
|
|
5720 0021 ld $21
|
|
5721 0036 ld $36
|
|
5722 00fa ld $fa
|
|
5723 0030 ld $30
|
|
5724 001a ld $1a
|
|
5725 0019 ld $19
|
|
5726 0082 ld $82
|
|
5727 00fe ld $fe
|
|
5728 0035 ld $35
|
|
5729 003f ld $3f
|
|
572a 0090 ld $90
|
|
572b 0075 ld $75
|
|
572c 00cf ld $cf
|
|
572d 0038 ld $38
|
|
572e 0063 ld $63
|
|
572f 0090 ld $90
|
|
5730 00b7 ld $b7
|
|
5731 0021 ld $21
|
|
5732 0036 ld $36
|
|
5733 00e9 ld $e9
|
|
5734 0099 ld $99
|
|
5735 003c ld $3c
|
|
5736 00f6 ld $f6
|
|
5737 002b ld $2b
|
|
5738 0032 ld $32
|
|
5739 0021 ld $21
|
|
573a 0036 ld $36
|
|
573b 00b8 ld $b8
|
|
573c 0030 ld $30
|
|
573d 0035 ld $35
|
|
573e 0053 ld $53
|
|
573f 00a3 ld $a3
|
|
5740 0021 ld $21
|
|
5741 0030 ld $30
|
|
5742 00b8 ld $b8
|
|
5743 0036 ld $36
|
|
5744 00e9 ld $e9
|
|
5745 0099 ld $99
|
|
5746 003c ld $3c
|
|
5747 00f6 ld $f6
|
|
5748 002b ld $2b
|
|
5749 0036 ld $36
|
|
574a 0021 ld $21
|
|
574b 0030 ld $30
|
|
574c 00e9 ld $e9
|
|
574d 0099 ld $99
|
|
574e 003c ld $3c
|
|
574f 00f6 ld $f6
|
|
5750 0099 ld $99
|
|
5751 0032 ld $32
|
|
5752 00b8 ld $b8
|
|
5753 0036 ld $36
|
|
5754 00b4 ld $b4
|
|
5755 00f6 ld $f6
|
|
5756 002b ld $2b
|
|
5757 0032 ld $32
|
|
5758 0021 ld $21
|
|
5759 0040 ld $40
|
|
575a 0082 ld $82
|
|
575b 0001 ld $01
|
|
575c 0035 ld $35
|
|
575d 0072 ld $72
|
|
575e 00c1 ld $c1
|
|
575f 0021 ld $21
|
|
5760 0032 ld $32
|
|
5761 00ff ld $ff
|
|
5762 0059 ld $59
|
|
5763 0000 ld $00
|
|
5764 00b8 ld $b8
|
|
5765 0032 ld $32
|
|
5766 00ff ld $ff
|
|
5767 002b ld $2b
|
|
5768 0042 ld $42
|
|
5769 00cd ld $cd
|
|
576a 00ec ld $ec
|
|
576b 0059 ld $59
|
|
576c 0000 ld $00
|
|
576d 00b8 ld $b8
|
|
576e 0036 ld $36
|
|
576f 0035 ld $35
|
|
5770 0056 ld $56
|
|
5771 00d3 ld $d3
|
|
5772 002b ld $2b
|
|
5773 0036 ld $36
|
|
5774 001a ld $1a
|
|
5775 0037 ld $37
|
|
5776 0082 ld $82
|
|
5777 00fe ld $fe
|
|
5778 0035 ld $35
|
|
5779 003f ld $3f
|
|
577a 00e3 ld $e3
|
|
577b 0075 ld $75
|
|
577c 0021 ld $21
|
|
577d 0036 ld $36
|
|
577e 002b ld $2b
|
|
577f 0030 ld $30
|
|
5780 00cf ld $cf
|
|
5781 0038 ld $38
|
|
5782 0063 ld $63
|
|
5783 00ff ld $ff
|
|
5784 0021 ld $21
|
|
5785 0036 ld $36
|
|
5786 00e9 ld $e9
|
|
5787 0099 ld $99
|
|
5788 003c ld $3c
|
|
5789 00f6 ld $f6
|
|
578a 002b ld $2b
|
|
578b 0032 ld $32
|
|
578c 00ff ld $ff
|
|
578d 002b ld $2b
|
|
578e 0044 ld $44
|
|
578f 0011 ld $11
|
|
5790 0000 ld $00
|
|
5791 0003 ld $03
|
|
5792 002b ld $2b
|
|
5793 001a ld $1a
|
|
5794 00ff ld $ff
|
|
5795 0003 ld $03
|
|
5796 0000 ld $00
|
|
5797 00f1 ld $f1
|
|
5798 00cd ld $cd
|
|
5799 00ea ld $ea
|
|
579a 0075 ld $75
|
|
579b 0011 ld $11
|
|
579c 0000 ld $00
|
|
579d 000c ld $0c
|
|
579e 002b ld $2b
|
|
579f 0046 ld $46
|
|
57a0 0059 ld $59
|
|
57a1 0074 ld $74
|
|
57a2 002b ld $2b
|
|
57a3 0048 ld $48
|
|
57a4 0059 ld $59
|
|
57a5 00a0 ld $a0
|
|
57a6 002b ld $2b
|
|
57a7 004a ld $4a
|
|
57a8 002b ld $2b
|
|
57a9 004c ld $4c
|
|
57aa 002b ld $2b
|
|
57ab 004e ld $4e
|
|
57ac 0021 ld $21
|
|
57ad 0050 ld $50
|
|
57ae 00e9 ld $e9
|
|
57af 0099 ld $99
|
|
57b0 0052 ld $52
|
|
57b1 002b ld $2b
|
|
57b2 0052 ld $52
|
|
57b3 0059 ld $59
|
|
57b4 0000 ld $00
|
|
57b5 002b ld $2b
|
|
57b6 0054 ld $54
|
|
57b7 0021 ld $21
|
|
57b8 0050 ld $50
|
|
57b9 002b ld $2b
|
|
57ba 0056 ld $56
|
|
57bb 0059 ld $59
|
|
57bc 003f ld $3f
|
|
57bd 00f0 ld $f0
|
|
57be 0046 ld $46
|
|
57bf 00cf ld $cf
|
|
57c0 0058 ld $58
|
|
57c1 0011 ld $11
|
|
57c2 0000 ld $00
|
|
57c3 0006 ld $06
|
|
57c4 002b ld $2b
|
|
57c5 0022 ld $22
|
|
57c6 0021 ld $21
|
|
57c7 004e ld $4e
|
|
57c8 0035 ld $35
|
|
57c9 0072 ld $72
|
|
57ca 0077 ld $77
|
|
57cb 0021 ld $21
|
|
57cc 0052 ld $52
|
|
57cd 002b ld $2b
|
|
57ce 0036 ld $36
|
|
57cf 00cf ld $cf
|
|
57d0 0044 ld $44
|
|
57d1 002b ld $2b
|
|
57d2 005a ld $5a
|
|
57d3 0021 ld $21
|
|
57d4 005c ld $5c
|
|
57d5 00e3 ld $e3
|
|
57d6 0080 ld $80
|
|
57d7 002b ld $2b
|
|
57d8 0036 ld $36
|
|
57d9 00cf ld $cf
|
|
57da 0044 ld $44
|
|
57db 0099 ld $99
|
|
57dc 005a ld $5a
|
|
57dd 00e6 ld $e6
|
|
57de 0008 ld $08
|
|
57df 0035 ld $35
|
|
57e0 0053 ld $53
|
|
57e1 004c ld $4c
|
|
57e2 0059 ld $59
|
|
57e3 0000 ld $00
|
|
57e4 0090 ld $90
|
|
57e5 0075 ld $75
|
|
57e6 0021 ld $21
|
|
57e7 005c ld $5c
|
|
57e8 00e6 ld $e6
|
|
57e9 0020 ld $20
|
|
57ea 002b ld $2b
|
|
57eb 0036 ld $36
|
|
57ec 00cf ld $cf
|
|
57ed 0044 ld $44
|
|
57ee 0099 ld $99
|
|
57ef 005a ld $5a
|
|
57f0 002b ld $2b
|
|
57f1 0036 ld $36
|
|
57f2 0099 ld $99
|
|
57f3 005c ld $5c
|
|
57f4 00e6 ld $e6
|
|
57f5 0020 ld $20
|
|
57f6 002b ld $2b
|
|
57f7 0030 ld $30
|
|
57f8 00cf ld $cf
|
|
57f9 0042 ld $42
|
|
57fa 002b ld $2b
|
|
57fb fe00 bra ac ;+-----------------------------------+
|
|
57fc fcfd bra $57fd ;| |
|
|
57fd 1404 ld $04,y ;| Trampoline for page $5700 lookups |
|
|
57fe e068 jmp y,$68 ;| |
|
|
57ff c218 st [$18] ;+-----------------------------------+
|
|
5800 005e ld $5e
|
|
5801 0099 ld $99
|
|
5802 005e ld $5e
|
|
5803 002b ld $2b
|
|
5804 005e ld $5e
|
|
5805 0099 ld $99
|
|
5806 005e ld $5e
|
|
5807 002b ld $2b
|
|
5808 005e ld $5e
|
|
5809 00b8 ld $b8
|
|
580a 005a ld $5a
|
|
580b 0035 ld $35
|
|
580c 0053 ld $53
|
|
580d 0073 ld $73
|
|
580e 0059 ld $59
|
|
580f 0000 ld $00
|
|
5810 0090 ld $90
|
|
5811 0075 ld $75
|
|
5812 00cf ld $cf
|
|
5813 0060 ld $60
|
|
5814 0090 ld $90
|
|
5815 0079 ld $79
|
|
5816 00cf ld $cf
|
|
5817 0060 ld $60
|
|
5818 002b ld $2b
|
|
5819 004e ld $4e
|
|
581a 00f0 ld $f0
|
|
581b 0046 ld $46
|
|
581c 0021 ld $21
|
|
581d 004c ld $4c
|
|
581e 00e6 ld $e6
|
|
581f 0001 ld $01
|
|
5820 0035 ld $35
|
|
5821 004d ld $4d
|
|
5822 00a5 ld $a5
|
|
5823 0021 ld $21
|
|
5824 0054 ld $54
|
|
5825 002b ld $2b
|
|
5826 005e ld $5e
|
|
5827 0021 ld $21
|
|
5828 0056 ld $56
|
|
5829 002b ld $2b
|
|
582a 0054 ld $54
|
|
582b 0059 ld $59
|
|
582c 0000 ld $00
|
|
582d 00b8 ld $b8
|
|
582e 005e ld $5e
|
|
582f 002b ld $2b
|
|
5830 0056 ld $56
|
|
5831 0021 ld $21
|
|
5832 0056 ld $56
|
|
5833 0035 ld $35
|
|
5834 003f ld $3f
|
|
5835 009f ld $9f
|
|
5836 0021 ld $21
|
|
5837 004a ld $4a
|
|
5838 00e6 ld $e6
|
|
5839 0001 ld $01
|
|
583a 002b ld $2b
|
|
583b 004a ld $4a
|
|
583c 0090 ld $90
|
|
583d 00a5 ld $a5
|
|
583e 0021 ld $21
|
|
583f 0048 ld $48
|
|
5840 00e6 ld $e6
|
|
5841 0001 ld $01
|
|
5842 002b ld $2b
|
|
5843 0048 ld $48
|
|
5844 002b ld $2b
|
|
5845 004c ld $4c
|
|
5846 0035 ld $35
|
|
5847 0056 ld $56
|
|
5848 00e6 ld $e6
|
|
5849 0021 ld $21
|
|
584a 005c ld $5c
|
|
584b 0099 ld $99
|
|
584c 0056 ld $56
|
|
584d 002b ld $2b
|
|
584e 005c ld $5c
|
|
584f 0021 ld $21
|
|
5850 0052 ld $52
|
|
5851 0099 ld $99
|
|
5852 0054 ld $54
|
|
5853 002b ld $2b
|
|
5854 0052 ld $52
|
|
5855 0021 ld $21
|
|
5856 0056 ld $56
|
|
5857 0035 ld $35
|
|
5858 0053 ld $53
|
|
5859 00c1 ld $c1
|
|
585a 0021 ld $21
|
|
585b 0046 ld $46
|
|
585c 00e6 ld $e6
|
|
585d 0001 ld $01
|
|
585e 002b ld $2b
|
|
585f 0046 ld $46
|
|
5860 0021 ld $21
|
|
5861 0056 ld $56
|
|
5862 0035 ld $35
|
|
5863 0056 ld $56
|
|
5864 00cc ld $cc
|
|
5865 0021 ld $21
|
|
5866 0046 ld $46
|
|
5867 00e3 ld $e3
|
|
5868 0001 ld $01
|
|
5869 002b ld $2b
|
|
586a 0046 ld $46
|
|
586b 0021 ld $21
|
|
586c 0054 ld $54
|
|
586d 0035 ld $35
|
|
586e 0053 ld $53
|
|
586f 00d8 ld $d8
|
|
5870 0011 ld $11
|
|
5871 0000 ld $00
|
|
5872 00ff ld $ff
|
|
5873 0099 ld $99
|
|
5874 0046 ld $46
|
|
5875 002b ld $2b
|
|
5876 0046 ld $46
|
|
5877 0021 ld $21
|
|
5878 0054 ld $54
|
|
5879 0035 ld $35
|
|
587a 0056 ld $56
|
|
587b 00e4 ld $e4
|
|
587c 0011 ld $11
|
|
587d 0000 ld $00
|
|
587e 0001 ld $01
|
|
587f 0099 ld $99
|
|
5880 0046 ld $46
|
|
5881 002b ld $2b
|
|
5882 0046 ld $46
|
|
5883 0090 ld $90
|
|
5884 0021 ld $21
|
|
5885 00cf ld $cf
|
|
5886 0062 ld $62
|
|
5887 0063 ld $63
|
|
5888 00ff ld $ff
|
|
5889 002b ld $2b
|
|
588a 0064 ld $64
|
|
588b 0093 ld $93
|
|
588c 001b ld $1b
|
|
588d 00ff ld $ff
|
|
588e 0004 ld $04
|
|
588f 0000 ld $00
|
|
5890 00f0 ld $f0
|
|
5891 00cd ld $cd
|
|
5892 00e4 ld $e4
|
|
5893 0075 ld $75
|
|
5894 0011 ld $11
|
|
5895 0000 ld $00
|
|
5896 000c ld $0c
|
|
5897 002b ld $2b
|
|
5898 0046 ld $46
|
|
5899 0059 ld $59
|
|
589a 0074 ld $74
|
|
589b 002b ld $2b
|
|
589c 0048 ld $48
|
|
589d 0059 ld $59
|
|
589e 00a0 ld $a0
|
|
589f 002b ld $2b
|
|
58a0 004a ld $4a
|
|
58a1 002b ld $2b
|
|
58a2 004c ld $4c
|
|
58a3 0059 ld $59
|
|
58a4 0001 ld $01
|
|
58a5 002b ld $2b
|
|
58a6 0056 ld $56
|
|
58a7 0059 ld $59
|
|
58a8 0000 ld $00
|
|
58a9 002b ld $2b
|
|
58aa 0054 ld $54
|
|
58ab 0011 ld $11
|
|
58ac 0000 ld $00
|
|
58ad 0006 ld $06
|
|
58ae 002b ld $2b
|
|
58af 0022 ld $22
|
|
58b0 0059 ld $59
|
|
58b1 0000 ld $00
|
|
58b2 002b ld $2b
|
|
58b3 0066 ld $66
|
|
58b4 0059 ld $59
|
|
58b5 0020 ld $20
|
|
58b6 002b ld $2b
|
|
58b7 003e ld $3e
|
|
58b8 0021 ld $21
|
|
58b9 0046 ld $46
|
|
58ba 00ad ld $ad
|
|
58bb 0082 ld $82
|
|
58bc 003f ld $3f
|
|
58bd 00b8 ld $b8
|
|
58be 003e ld $3e
|
|
58bf 0035 ld $35
|
|
58c0 0050 ld $50
|
|
58c1 0042 ld $42
|
|
58c2 00f0 ld $f0
|
|
58c3 0046 ld $46
|
|
58c4 0021 ld $21
|
|
58c5 003e ld $3e
|
|
58c6 0082 ld $82
|
|
58c7 0015 ld $15
|
|
58c8 0035 ld $35
|
|
58c9 003f ld $3f
|
|
58ca 003c ld $3c
|
|
58cb 0059 ld $59
|
|
58cc 0001 ld $01
|
|
58cd 0090 ld $90
|
|
58ce 003e ld $3e
|
|
58cf 0059 ld $59
|
|
58d0 0002 ld $02
|
|
58d1 0099 ld $99
|
|
58d2 0066 ld $66
|
|
58d3 002b ld $2b
|
|
58d4 0066 ld $66
|
|
58d5 0021 ld $21
|
|
58d6 003e ld $3e
|
|
58d7 00b4 ld $b4
|
|
58d8 00f6 ld $f6
|
|
58d9 0035 ld $35
|
|
58da 004d ld $4d
|
|
58db 0023 ld $23
|
|
58dc 00f0 ld $f0
|
|
58dd 0046 ld $46
|
|
58de 0021 ld $21
|
|
58df 0066 ld $66
|
|
58e0 0035 ld $35
|
|
58e1 003f ld $3f
|
|
58e2 0083 ld $83
|
|
58e3 001a ld $1a
|
|
58e4 0047 ld $47
|
|
58e5 0082 ld $82
|
|
58e6 0001 ld $01
|
|
58e7 002b ld $2b
|
|
58e8 003e ld $3e
|
|
58e9 0099 ld $99
|
|
58ea 003e ld $3e
|
|
58eb 002b ld $2b
|
|
58ec 003e ld $3e
|
|
58ed 0021 ld $21
|
|
58ee 0046 ld $46
|
|
58ef 0082 ld $82
|
|
58f0 0001 ld $01
|
|
58f1 0099 ld $99
|
|
58f2 003e ld $3e
|
|
58f3 002b ld $2b
|
|
58f4 003e ld $3e
|
|
58f5 00cd ld $cd
|
|
58f6 0068 ld $68
|
|
58f7 0000 ld $00
|
|
58f8 0002 ld $02
|
|
58f9 0003 ld $03
|
|
58fa 0001 ld $01
|
|
58fb fe00 bra ac ;+-----------------------------------+
|
|
58fc fcfd bra $58fd ;| |
|
|
58fd 1404 ld $04,y ;| Trampoline for page $5800 lookups |
|
|
58fe e068 jmp y,$68 ;| |
|
|
58ff c218 st [$18] ;+-----------------------------------+
|
|
5900 0099 ld $99
|
|
5901 003e ld $3e
|
|
5902 00ad ld $ad
|
|
5903 0099 ld $99
|
|
5904 0066 ld $66
|
|
5905 00e6 ld $e6
|
|
5906 0001 ld $01
|
|
5907 002b ld $2b
|
|
5908 0066 ld $66
|
|
5909 0021 ld $21
|
|
590a 0066 ld $66
|
|
590b 00e6 ld $e6
|
|
590c 0003 ld $03
|
|
590d 0035 ld $35
|
|
590e 0050 ld $50
|
|
590f 0083 ld $83
|
|
5910 002b ld $2b
|
|
5911 0066 ld $66
|
|
5912 0021 ld $21
|
|
5913 0046 ld $46
|
|
5914 00ad ld $ad
|
|
5915 00e3 ld $e3
|
|
5916 0015 ld $15
|
|
5917 00f0 ld $f0
|
|
5918 0046 ld $46
|
|
5919 0090 ld $90
|
|
591a 0071 ld $71
|
|
591b 0021 ld $21
|
|
591c 004c ld $4c
|
|
591d 00e6 ld $e6
|
|
591e 0001 ld $01
|
|
591f 0035 ld $35
|
|
5920 004d ld $4d
|
|
5921 00ab ld $ab
|
|
5922 0021 ld $21
|
|
5923 0054 ld $54
|
|
5924 002b ld $2b
|
|
5925 005e ld $5e
|
|
5926 0021 ld $21
|
|
5927 0056 ld $56
|
|
5928 002b ld $2b
|
|
5929 0054 ld $54
|
|
592a 0059 ld $59
|
|
592b 0000 ld $00
|
|
592c 00b8 ld $b8
|
|
592d 005e ld $5e
|
|
592e 002b ld $2b
|
|
592f 0056 ld $56
|
|
5930 0021 ld $21
|
|
5931 0056 ld $56
|
|
5932 0035 ld $35
|
|
5933 003f ld $3f
|
|
5934 00a5 ld $a5
|
|
5935 0021 ld $21
|
|
5936 004a ld $4a
|
|
5937 00e6 ld $e6
|
|
5938 0001 ld $01
|
|
5939 002b ld $2b
|
|
593a 004a ld $4a
|
|
593b 0090 ld $90
|
|
593c 00ab ld $ab
|
|
593d 0021 ld $21
|
|
593e 0048 ld $48
|
|
593f 00e6 ld $e6
|
|
5940 0001 ld $01
|
|
5941 002b ld $2b
|
|
5942 0048 ld $48
|
|
5943 002b ld $2b
|
|
5944 004c ld $4c
|
|
5945 0035 ld $35
|
|
5946 0056 ld $56
|
|
5947 00e2 ld $e2
|
|
5948 0021 ld $21
|
|
5949 0056 ld $56
|
|
594a 0035 ld $35
|
|
594b 0053 ld $53
|
|
594c 00bb ld $bb
|
|
594d 0021 ld $21
|
|
594e 0046 ld $46
|
|
594f 00e6 ld $e6
|
|
5950 0001 ld $01
|
|
5951 002b ld $2b
|
|
5952 0046 ld $46
|
|
5953 0021 ld $21
|
|
5954 0056 ld $56
|
|
5955 0035 ld $35
|
|
5956 0056 ld $56
|
|
5957 00c6 ld $c6
|
|
5958 0021 ld $21
|
|
5959 0046 ld $46
|
|
595a 00e3 ld $e3
|
|
595b 0001 ld $01
|
|
595c 002b ld $2b
|
|
595d 0046 ld $46
|
|
595e 0021 ld $21
|
|
595f 0054 ld $54
|
|
5960 0035 ld $35
|
|
5961 0053 ld $53
|
|
5962 00d2 ld $d2
|
|
5963 0011 ld $11
|
|
5964 0000 ld $00
|
|
5965 00ff ld $ff
|
|
5966 0099 ld $99
|
|
5967 0046 ld $46
|
|
5968 002b ld $2b
|
|
5969 0046 ld $46
|
|
596a 0021 ld $21
|
|
596b 0054 ld $54
|
|
596c 0035 ld $35
|
|
596d 0056 ld $56
|
|
596e 00de ld $de
|
|
596f 0011 ld $11
|
|
5970 0000 ld $00
|
|
5971 0001 ld $01
|
|
5972 0099 ld $99
|
|
5973 0046 ld $46
|
|
5974 002b ld $2b
|
|
5975 0046 ld $46
|
|
5976 00cf ld $cf
|
|
5977 0058 ld $58
|
|
5978 0090 ld $90
|
|
5979 0018 ld $18
|
|
597a 0063 ld $63
|
|
597b 00ff ld $ff
|
|
597c 002b ld $2b
|
|
597d 0062 ld $62
|
|
597e 0011 ld $11
|
|
597f 001a ld $1a
|
|
5980 0020 ld $20
|
|
5981 002b ld $2b
|
|
5982 0068 ld $68
|
|
5983 0093 ld $93
|
|
5984 001b ld $1b
|
|
5985 00ff ld $ff
|
|
5986 0005 ld $05
|
|
5987 0000 ld $00
|
|
5988 00f6 ld $f6
|
|
5989 00cd ld $cd
|
|
598a 00a4 ld $a4
|
|
598b 001a ld $1a
|
|
598c 000e ld $0e
|
|
598d 00b8 ld $b8
|
|
598e 006a ld $6a
|
|
598f 0082 ld $82
|
|
5990 00ff ld $ff
|
|
5991 002b ld $2b
|
|
5992 006c ld $6c
|
|
5993 00e6 ld $e6
|
|
5994 003c ld $3c
|
|
5995 0035 ld $35
|
|
5996 0053 ld $53
|
|
5997 0019 ld $19
|
|
5998 001a ld $1a
|
|
5999 0011 ld $11
|
|
599a 0082 ld $82
|
|
599b 0080 ld $80
|
|
599c 0035 ld $35
|
|
599d 003f ld $3f
|
|
599e 0015 ld $15
|
|
599f 00ff ld $ff
|
|
59a0 0059 ld $59
|
|
59a1 000f ld $0f
|
|
59a2 0090 ld $90
|
|
59a3 001b ld $1b
|
|
59a4 0059 ld $59
|
|
59a5 003f ld $3f
|
|
59a6 002b ld $2b
|
|
59a7 006e ld $6e
|
|
59a8 0075 ld $75
|
|
59a9 0021 ld $21
|
|
59aa 0070 ld $70
|
|
59ab 0099 ld $99
|
|
59ac 006c ld $6c
|
|
59ad 002b ld $2b
|
|
59ae 0070 ld $70
|
|
59af 0021 ld $21
|
|
59b0 006a ld $6a
|
|
59b1 0099 ld $99
|
|
59b2 006c ld $6c
|
|
59b3 002b ld $2b
|
|
59b4 006a ld $6a
|
|
59b5 0011 ld $11
|
|
59b6 00f1 ld $f1
|
|
59b7 00f1 ld $f1
|
|
59b8 0099 ld $99
|
|
59b9 0070 ld $70
|
|
59ba 0035 ld $35
|
|
59bb 0050 ld $50
|
|
59bc 0038 ld $38
|
|
59bd 002b ld $2b
|
|
59be 0070 ld $70
|
|
59bf 0059 ld $59
|
|
59c0 0001 ld $01
|
|
59c1 00cf ld $cf
|
|
59c2 0072 ld $72
|
|
59c3 001a ld $1a
|
|
59c4 0069 ld $69
|
|
59c5 00fc ld $fc
|
|
59c6 0068 ld $68
|
|
59c7 005e ld $5e
|
|
59c8 0069 ld $69
|
|
59c9 001a ld $1a
|
|
59ca 0011 ld $11
|
|
59cb 008c ld $8c
|
|
59cc 0077 ld $77
|
|
59cd 0035 ld $35
|
|
59ce 0072 ld $72
|
|
59cf 004b ld $4b
|
|
59d0 002b ld $2b
|
|
59d1 0070 ld $70
|
|
59d2 0059 ld $59
|
|
59d3 0001 ld $01
|
|
59d4 0090 ld $90
|
|
59d5 0070 ld $70
|
|
59d6 008c ld $8c
|
|
59d7 000c ld $0c
|
|
59d8 0035 ld $35
|
|
59d9 0072 ld $72
|
|
59da 0057 ld $57
|
|
59db 002b ld $2b
|
|
59dc 0070 ld $70
|
|
59dd 0011 ld $11
|
|
59de 00ff ld $ff
|
|
59df 00ff ld $ff
|
|
59e0 0090 ld $90
|
|
59e1 0070 ld $70
|
|
59e2 008c ld $8c
|
|
59e3 0006 ld $06
|
|
59e4 0035 ld $35
|
|
59e5 0072 ld $72
|
|
59e6 0063 ld $63
|
|
59e7 002b ld $2b
|
|
59e8 0070 ld $70
|
|
59e9 0011 ld $11
|
|
59ea 00c4 ld $c4
|
|
59eb 00ff ld $ff
|
|
59ec 0090 ld $90
|
|
59ed 0070 ld $70
|
|
59ee 008c ld $8c
|
|
59ef 0003 ld $03
|
|
59f0 0035 ld $35
|
|
59f1 0072 ld $72
|
|
59f2 006e ld $6e
|
|
59f3 002b ld $2b
|
|
59f4 0070 ld $70
|
|
59f5 0059 ld $59
|
|
59f6 003c ld $3c
|
|
59f7 0090 ld $90
|
|
59f8 0070 ld $70
|
|
59f9 0059 ld $59
|
|
59fa 0000 ld $00
|
|
59fb fe00 bra ac ;+-----------------------------------+
|
|
59fc fcfd bra $59fd ;| |
|
|
59fd 1404 ld $04,y ;| Trampoline for page $5900 lookups |
|
|
59fe e068 jmp y,$68 ;| |
|
|
59ff c218 st [$18] ;+-----------------------------------+
|
|
5a00 0035 ld $35
|
|
5a01 003f ld $3f
|
|
5a02 007e ld $7e
|
|
5a03 00cf ld $cf
|
|
5a04 0072 ld $72
|
|
5a05 0059 ld $59
|
|
5a06 0000 ld $00
|
|
5a07 002b ld $2b
|
|
5a08 0070 ld $70
|
|
5a09 0011 ld $11
|
|
5a0a 0000 ld $00
|
|
5a0b 003a ld $3a
|
|
5a0c 002b ld $2b
|
|
5a0d 0068 ld $68
|
|
5a0e 001a ld $1a
|
|
5a0f 0011 ld $11
|
|
5a10 0088 ld $88
|
|
5a11 000f ld $0f
|
|
5a12 005e ld $5e
|
|
5a13 0011 ld $11
|
|
5a14 0011 ld $11
|
|
5a15 005c ld $5c
|
|
5a16 0044 ld $44
|
|
5a17 002b ld $2b
|
|
5a18 0074 ld $74
|
|
5a19 0021 ld $21
|
|
5a1a 0076 ld $76
|
|
5a1b 002b ld $2b
|
|
5a1c 0078 ld $78
|
|
5a1d 0011 ld $11
|
|
5a1e 0058 ld $58
|
|
5a1f 0002 ld $02
|
|
5a20 00cf ld $cf
|
|
5a21 007a ld $7a
|
|
5a22 0059 ld $59
|
|
5a23 003c ld $3c
|
|
5a24 00cf ld $cf
|
|
5a25 007a ld $7a
|
|
5a26 001a ld $1a
|
|
5a27 0069 ld $69
|
|
5a28 00cf ld $cf
|
|
5a29 007c ld $7c
|
|
5a2a 0059 ld $59
|
|
5a2b 000a ld $0a
|
|
5a2c 00cf ld $cf
|
|
5a2d 007a ld $7a
|
|
5a2e 0059 ld $59
|
|
5a2f 0001 ld $01
|
|
5a30 00cf ld $cf
|
|
5a31 007a ld $7a
|
|
5a32 0063 ld $63
|
|
5a33 00ff ld $ff
|
|
5a34 002b ld $2b
|
|
5a35 0058 ld $58
|
|
5a36 00cd ld $cd
|
|
5a37 00ef ld $ef
|
|
5a38 00e6 ld $e6
|
|
5a39 0020 ld $20
|
|
5a3a 002b ld $2b
|
|
5a3b 003e ld $3e
|
|
5a3c 0011 ld $11
|
|
5a3d 0000 ld $00
|
|
5a3e 0007 ld $07
|
|
5a3f 002b ld $2b
|
|
5a40 007e ld $7e
|
|
5a41 0021 ld $21
|
|
5a42 003e ld $3e
|
|
5a43 00e9 ld $e9
|
|
5a44 00e9 ld $e9
|
|
5a45 0099 ld $99
|
|
5a46 003e ld $3e
|
|
5a47 0099 ld $99
|
|
5a48 007e ld $7e
|
|
5a49 002b ld $2b
|
|
5a4a 007e ld $7e
|
|
5a4b 0011 ld $11
|
|
5a4c 0000 ld $00
|
|
5a4d 0008 ld $08
|
|
5a4e 0099 ld $99
|
|
5a4f 0074 ld $74
|
|
5a50 002b ld $2b
|
|
5a51 0081 ld $81
|
|
5a52 0059 ld $59
|
|
5a53 0000 ld $00
|
|
5a54 005e ld $5e
|
|
5a55 0024 ld $24
|
|
5a56 0021 ld $21
|
|
5a57 006e ld $6e
|
|
5a58 005e ld $5e
|
|
5a59 0025 ld $25
|
|
5a5a 0021 ld $21
|
|
5a5b 0074 ld $74
|
|
5a5c 002b ld $2b
|
|
5a5d 0028 ld $28
|
|
5a5e 00e3 ld $e3
|
|
5a5f 0006 ld $06
|
|
5a60 002b ld $2b
|
|
5a61 0074 ld $74
|
|
5a62 0011 ld $11
|
|
5a63 00e1 ld $e1
|
|
5a64 0004 ld $04
|
|
5a65 002b ld $2b
|
|
5a66 0022 ld $22
|
|
5a67 0059 ld $59
|
|
5a68 00fb ld $fb
|
|
5a69 002b ld $2b
|
|
5a6a 003e ld $3e
|
|
5a6b 0021 ld $21
|
|
5a6c 007e ld $7e
|
|
5a6d 007f ld $7f
|
|
5a6e 0000 ld $00
|
|
5a6f 0093 ld $93
|
|
5a70 007e ld $7e
|
|
5a71 005e ld $5e
|
|
5a72 0026 ld $26
|
|
5a73 00b4 ld $b4
|
|
5a74 00cb ld $cb
|
|
5a75 0093 ld $93
|
|
5a76 0028 ld $28
|
|
5a77 0093 ld $93
|
|
5a78 003e ld $3e
|
|
5a79 0021 ld $21
|
|
5a7a 003e ld $3e
|
|
5a7b 0035 ld $35
|
|
5a7c 0072 ld $72
|
|
5a7d 00db ld $db
|
|
5a7e 00ff ld $ff
|
|
5a7f 002b ld $2b
|
|
5a80 007c ld $7c
|
|
5a81 0093 ld $93
|
|
5a82 001b ld $1b
|
|
5a83 00ff ld $ff
|
|
5a84 0006 ld $06
|
|
5a85 0000 ld $00
|
|
5a86 00fe ld $fe
|
|
5a87 00cd ld $cd
|
|
5a88 001d ld $1d
|
|
5a89 0075 ld $75
|
|
5a8a 002b ld $2b
|
|
5a8b 0083 ld $83
|
|
5a8c 0059 ld $59
|
|
5a8d 0030 ld $30
|
|
5a8e 002b ld $2b
|
|
5a8f 0085 ld $85
|
|
5a90 0021 ld $21
|
|
5a91 0078 ld $78
|
|
5a92 00b8 ld $b8
|
|
5a93 0083 ld $83
|
|
5a94 0035 ld $35
|
|
5a95 0050 ld $50
|
|
5a96 0017 ld $17
|
|
5a97 002b ld $2b
|
|
5a98 0078 ld $78
|
|
5a99 0093 ld $93
|
|
5a9a 0085 ld $85
|
|
5a9b 00b8 ld $b8
|
|
5a9c 0083 ld $83
|
|
5a9d 0035 ld $35
|
|
5a9e 0053 ld $53
|
|
5a9f 000e ld $0e
|
|
5aa0 0021 ld $21
|
|
5aa1 0085 ld $85
|
|
5aa2 00cf ld $cf
|
|
5aa3 007c ld $7c
|
|
5aa4 0063 ld $63
|
|
5aa5 00ff ld $ff
|
|
5aa6 002b ld $2b
|
|
5aa7 007a ld $7a
|
|
5aa8 00cd ld $cd
|
|
5aa9 003a ld $3a
|
|
5aaa 0099 ld $99
|
|
5aab 0076 ld $76
|
|
5aac 002b ld $2b
|
|
5aad 0076 ld $76
|
|
5aae 0035 ld $35
|
|
5aaf 0053 ld $53
|
|
5ab0 002f ld $2f
|
|
5ab1 0011 ld $11
|
|
5ab2 00a0 ld $a0
|
|
5ab3 0005 ld $05
|
|
5ab4 0099 ld $99
|
|
5ab5 0076 ld $76
|
|
5ab6 002b ld $2b
|
|
5ab7 0076 ld $76
|
|
5ab8 0011 ld $11
|
|
5ab9 0060 ld $60
|
|
5aba 00fa ld $fa
|
|
5abb 0099 ld $99
|
|
5abc 0076 ld $76
|
|
5abd 0035 ld $35
|
|
5abe 0050 ld $50
|
|
5abf 0039 ld $39
|
|
5ac0 002b ld $2b
|
|
5ac1 0076 ld $76
|
|
5ac2 00ff ld $ff
|
|
5ac3 002b ld $2b
|
|
5ac4 0072 ld $72
|
|
5ac5 00cd ld $cd
|
|
5ac6 008e ld $8e
|
|
5ac7 0075 ld $75
|
|
5ac8 0059 ld $59
|
|
5ac9 0000 ld $00
|
|
5aca 002b ld $2b
|
|
5acb 0087 ld $87
|
|
5acc 002b ld $2b
|
|
5acd 0089 ld $89
|
|
5ace 002b ld $2b
|
|
5acf 008b ld $8b
|
|
5ad0 002b ld $2b
|
|
5ad1 005a ld $5a
|
|
5ad2 002b ld $2b
|
|
5ad3 003e ld $3e
|
|
5ad4 0021 ld $21
|
|
5ad5 003e ld $3e
|
|
5ad6 00e3 ld $e3
|
|
5ad7 0001 ld $01
|
|
5ad8 002b ld $2b
|
|
5ad9 003e ld $3e
|
|
5ada 008c ld $8c
|
|
5adb 0040 ld $40
|
|
5adc 0035 ld $35
|
|
5add 003f ld $3f
|
|
5ade 008c ld $8c
|
|
5adf 0021 ld $21
|
|
5ae0 0087 ld $87
|
|
5ae1 00b8 ld $b8
|
|
5ae2 008b ld $8b
|
|
5ae3 002b ld $2b
|
|
5ae4 0036 ld $36
|
|
5ae5 00cf ld $cf
|
|
5ae6 0044 ld $44
|
|
5ae7 002b ld $2b
|
|
5ae8 008b ld $8b
|
|
5ae9 0021 ld $21
|
|
5aea 0089 ld $89
|
|
5aeb 0099 ld $99
|
|
5aec 005a ld $5a
|
|
5aed 00b8 ld $b8
|
|
5aee 008b ld $8b
|
|
5aef 0099 ld $99
|
|
5af0 0052 ld $52
|
|
5af1 002b ld $2b
|
|
5af2 008b ld $8b
|
|
5af3 0021 ld $21
|
|
5af4 0089 ld $89
|
|
5af5 00b8 ld $b8
|
|
5af6 005a ld $5a
|
|
5af7 0099 ld $99
|
|
5af8 005c ld $5c
|
|
5af9 002b ld $2b
|
|
5afa 0087 ld $87
|
|
5afb fe00 bra ac ;+-----------------------------------+
|
|
5afc fcfd bra $5afd ;| |
|
|
5afd 1404 ld $04,y ;| Trampoline for page $5a00 lookups |
|
|
5afe e068 jmp y,$68 ;| |
|
|
5aff c218 st [$18] ;+-----------------------------------+
|
|
5b00 002b ld $2b
|
|
5b01 0036 ld $36
|
|
5b02 00cf ld $cf
|
|
5b03 0044 ld $44
|
|
5b04 002b ld $2b
|
|
5b05 0089 ld $89
|
|
5b06 0021 ld $21
|
|
5b07 008b ld $8b
|
|
5b08 002b ld $2b
|
|
5b09 0036 ld $36
|
|
5b0a 00cf ld $cf
|
|
5b0b 0044 ld $44
|
|
5b0c 002b ld $2b
|
|
5b0d 005a ld $5a
|
|
5b0e 0011 ld $11
|
|
5b0f 0000 ld $00
|
|
5b10 00fe ld $fe
|
|
5b11 0099 ld $99
|
|
5b12 0089 ld $89
|
|
5b13 0099 ld $99
|
|
5b14 005a ld $5a
|
|
5b15 0035 ld $35
|
|
5b16 0056 ld $56
|
|
5b17 004b ld $4b
|
|
5b18 0021 ld $21
|
|
5b19 003e ld $3e
|
|
5b1a 0063 ld $63
|
|
5b1b 00ff ld $ff
|
|
5b1c 002b ld $2b
|
|
5b1d 0060 ld $60
|
|
5b1e 0059 ld $59
|
|
5b1f 0000 ld $00
|
|
5b20 002b ld $2b
|
|
5b21 0070 ld $70
|
|
5b22 002b ld $2b
|
|
5b23 0076 ld $76
|
|
5b24 002b ld $2b
|
|
5b25 0085 ld $85
|
|
5b26 001a ld $1a
|
|
5b27 000e ld $0e
|
|
5b28 002b ld $2b
|
|
5b29 006a ld $6a
|
|
5b2a 0011 ld $11
|
|
5b2b 004c ld $4c
|
|
5b2c 00ff ld $ff
|
|
5b2d 002b ld $2b
|
|
5b2e 0052 ld $52
|
|
5b2f 0011 ld $11
|
|
5b30 00c0 ld $c0
|
|
5b31 00fe ld $fe
|
|
5b32 002b ld $2b
|
|
5b33 005c ld $5c
|
|
5b34 0059 ld $59
|
|
5b35 0003 ld $03
|
|
5b36 002b ld $2b
|
|
5b37 0050 ld $50
|
|
5b38 00cf ld $cf
|
|
5b39 0064 ld $64
|
|
5b3a 0011 ld $11
|
|
5b3b 006c ld $6c
|
|
5b3c 00ff ld $ff
|
|
5b3d 002b ld $2b
|
|
5b3e 0052 ld $52
|
|
5b3f 0011 ld $11
|
|
5b40 009e ld $9e
|
|
5b41 00ff ld $ff
|
|
5b42 002b ld $2b
|
|
5b43 005c ld $5c
|
|
5b44 0059 ld $59
|
|
5b45 0001 ld $01
|
|
5b46 002b ld $2b
|
|
5b47 0050 ld $50
|
|
5b48 00cf ld $cf
|
|
5b49 0064 ld $64
|
|
5b4a 0011 ld $11
|
|
5b4b 00c4 ld $c4
|
|
5b4c 00ff ld $ff
|
|
5b4d 002b ld $2b
|
|
5b4e 0052 ld $52
|
|
5b4f 0011 ld $11
|
|
5b50 0000 ld $00
|
|
5b51 00ff ld $ff
|
|
5b52 002b ld $2b
|
|
5b53 005c ld $5c
|
|
5b54 0059 ld $59
|
|
5b55 0001 ld $01
|
|
5b56 002b ld $2b
|
|
5b57 0050 ld $50
|
|
5b58 00cf ld $cf
|
|
5b59 0064 ld $64
|
|
5b5a 0011 ld $11
|
|
5b5b 00c0 ld $c0
|
|
5b5c 00fe ld $fe
|
|
5b5d 002b ld $2b
|
|
5b5e 0052 ld $52
|
|
5b5f 0011 ld $11
|
|
5b60 0098 ld $98
|
|
5b61 00fe ld $fe
|
|
5b62 002b ld $2b
|
|
5b63 005c ld $5c
|
|
5b64 0059 ld $59
|
|
5b65 0009 ld $09
|
|
5b66 002b ld $2b
|
|
5b67 0050 ld $50
|
|
5b68 00cf ld $cf
|
|
5b69 0064 ld $64
|
|
5b6a 0059 ld $59
|
|
5b6b 0000 ld $00
|
|
5b6c 002b ld $2b
|
|
5b6d 0052 ld $52
|
|
5b6e 0011 ld $11
|
|
5b6f 009c ld $9c
|
|
5b70 00ff ld $ff
|
|
5b71 002b ld $2b
|
|
5b72 005c ld $5c
|
|
5b73 0059 ld $59
|
|
5b74 0001 ld $01
|
|
5b75 002b ld $2b
|
|
5b76 0050 ld $50
|
|
5b77 00cf ld $cf
|
|
5b78 0064 ld $64
|
|
5b79 0011 ld $11
|
|
5b7a 00c4 ld $c4
|
|
5b7b 00ff ld $ff
|
|
5b7c 002b ld $2b
|
|
5b7d 0052 ld $52
|
|
5b7e 0059 ld $59
|
|
5b7f 0000 ld $00
|
|
5b80 002b ld $2b
|
|
5b81 005c ld $5c
|
|
5b82 0059 ld $59
|
|
5b83 0001 ld $01
|
|
5b84 002b ld $2b
|
|
5b85 0050 ld $50
|
|
5b86 00cf ld $cf
|
|
5b87 0064 ld $64
|
|
5b88 0090 ld $90
|
|
5b89 009c ld $9c
|
|
5b8a 0000 ld $00
|
|
5b8b 0000 ld $00 ;End of Apps/Mandelbrot/Mandelbrot_v2.gt1, size 1269
|
|
;+-----------------------------------+
|
|
;| SYS_Loader_v5.py |
|
|
;+-----------------------------------+
|
|
SYS_Loader_v5:
|
|
SYS_LoaderNextByteIn_32:
|
|
5b8c 0109 ld [$09]
|
|
5b8d 6127 xora [$27]
|
|
5b8e ec9b bne .sysNbi#19
|
|
5b8f 1124 ld [$24],x
|
|
5b90 1525 ld [$25],y
|
|
5b91 0300 ld in
|
|
5b92 ce00 st [y,x]
|
|
5b93 8126 adda [$26]
|
|
5b94 c226 st [$26]
|
|
5b95 0124 ld [$24]
|
|
5b96 8001 adda $01
|
|
5b97 c224 st [$24]
|
|
5b98 1403 ld $03,y
|
|
5b99 e0cb jmp y,$cb
|
|
5b9a 00f0 ld $f0
|
|
.sysNbi#19: 5b9b 0116 ld [$16]
|
|
5b9c a002 suba $02
|
|
5b9d c216 st [$16]
|
|
5b9e 1403 ld $03,y
|
|
5b9f e000 jmp y,$00
|
|
5ba0 00f3 ld $f3
|
|
SYS_LoaderProcessInput_64:
|
|
5ba1 1525 ld [$25],y
|
|
5ba2 0126 ld [$26]
|
|
5ba3 ecc8 bne .sysPi#19
|
|
5ba4 0124 ld [$24]
|
|
5ba5 b041 suba $41,x
|
|
5ba6 0d00 ld [y,x]
|
|
5ba7 de00 st [y,x++] ;Just X++
|
|
5ba8 604c xora $4c
|
|
5ba9 eccc bne .sysPi#25
|
|
5baa 0d00 ld [y,x] ;Valid command
|
|
5bab de00 st [y,x++] ;Just X++
|
|
5bac 203f anda $3f
|
|
5bad c228 st [$28]
|
|
5bae 8d00 adda [y,x]
|
|
5baf 8001 adda $01
|
|
5bb0 20fe anda $fe
|
|
5bb1 c21d st [$1d]
|
|
5bb2 0d00 ld [y,x]
|
|
5bb3 de00 st [y,x++] ;Just X++
|
|
5bb4 c229 st [$29]
|
|
5bb5 0d00 ld [y,x]
|
|
5bb6 de00 st [y,x++] ;Just X++
|
|
5bb7 c22a st [$2a]
|
|
5bb8 a001 suba $01
|
|
5bb9 20fc anda $fc
|
|
5bba 411d ora [$1d]
|
|
5bbb c21d st [$1d]
|
|
5bbc 0128 ld [$28]
|
|
5bbd ecd1 bne .sysPi#45
|
|
5bbe 0129 ld [$29] ;Execute
|
|
5bbf c21a st [$1a]
|
|
5bc0 a002 suba $02
|
|
5bc1 c216 st [$16]
|
|
5bc2 012a ld [$2a]
|
|
5bc3 c217 st [$17]
|
|
5bc4 c21b st [$1b]
|
|
5bc5 1403 ld $03,y
|
|
5bc6 e0cb jmp y,$cb
|
|
5bc7 00e4 ld $e4
|
|
.sysPi#19: 5bc8 0001 ld $01 ;Wait 6 cycles
|
|
5bc9 ecc9 bne $5bc9
|
|
5bca a001 suba $01
|
|
5bcb 0200 nop ;Invalid checksum
|
|
.sysPi#25: 5bcc 0067 ld $67 ;Unknown command
|
|
5bcd c226 st [$26]
|
|
5bce 1403 ld $03,y
|
|
5bcf e0cb jmp y,$cb
|
|
5bd0 00f0 ld $f0
|
|
.sysPi#45: 5bd1 011d ld [$1d] ;Loading data
|
|
5bd2 ecd5 bne $5bd5
|
|
5bd3 fcd6 bra $5bd6
|
|
5bd4 00fc ld $fc ;Unsafe
|
|
5bd5 00ff ld $ff ;Safe
|
|
5bd6 2121 anda [$21]
|
|
5bd7 c221 st [$21]
|
|
5bd8 0124 ld [$24]
|
|
5bd9 b001 suba $01,x
|
|
5bda 0d00 ld [y,x]
|
|
5bdb c226 st [$26]
|
|
5bdc 1403 ld $03,y
|
|
5bdd e0cb jmp y,$cb
|
|
5bde 00e2 ld $e2
|
|
SYS_LoaderPayloadCopy_34:
|
|
5bdf 0128 ld [$28]
|
|
5be0 f0ed beq .sysCc#18
|
|
5be1 a001 suba $01
|
|
5be2 c228 st [$28]
|
|
5be3 1124 ld [$24],x
|
|
5be4 1525 ld [$25],y
|
|
5be5 0d00 ld [y,x]
|
|
5be6 1129 ld [$29],x
|
|
5be7 152a ld [$2a],y
|
|
5be8 ce00 st [y,x]
|
|
5be9 0129 ld [$29]
|
|
5bea 8001 adda $01
|
|
5beb c229 st [$29]
|
|
5bec fcf1 bra .sysCc#30
|
|
.sysCc#18: 5bed 1403 ld $03,y
|
|
5bee 0004 ld $04 ;Wait 11 cycles
|
|
5bef ecef bne $5bef
|
|
5bf0 a001 suba $01
|
|
.sysCc#30: 5bf1 e0cb jmp y,$cb
|
|
5bf2 00ef ld $ef ;End of SYS_Loader_v5.py, size 103
|
|
;+-----------------------------------+
|
|
;| Apps/Pictures/Pictures_v3.gcl |
|
|
;+-----------------------------------+
|
|
5bf3 0200 nop ;8 fillers
|
|
5bf4 0200 nop
|
|
5bf5 0200 nop
|
|
* 8 times
|
|
5bfb fe00 bra ac ;+-----------------------------------+
|
|
5bfc fcfd bra $5bfd ;| |
|
|
5bfd 1404 ld $04,y ;| Trampoline for page $5b00 lookups |
|
|
5bfe e068 jmp y,$68 ;| |
|
|
5bff c218 st [$18] ;+-----------------------------------+
|
|
5c00 dc4d st $4d,[y,x++] ;'M'
|
|
5c01 dc61 st $61,[y,x++] ;'a'
|
|
5c02 dc6e st $6e,[y,x++] ;'n'
|
|
5c03 dc64 st $64,[y,x++] ;'d'
|
|
5c04 dc65 st $65,[y,x++] ;'e'
|
|
5c05 dc6c st $6c,[y,x++] ;'l'
|
|
5c06 dc62 st $62,[y,x++] ;'b'
|
|
5c07 dc72 st $72,[y,x++] ;'r'
|
|
5c08 0097 ld $97
|
|
5c09 c218 st [$18]
|
|
5c0a 0056 ld $56
|
|
5c0b 14f7 ld $f7,y
|
|
5c0c e085 jmp y,$85
|
|
5c0d c219 st [$19]
|
|
Pictures: 5c0e 0002 ld $02 ;| RAM segment address (high byte first)
|
|
5c0f 0000 ld $00 ;|
|
|
5c10 00df ld $df ;| Length (1..256)
|
|
5c11 0011 ld $11 ;0200 LDWI
|
|
5c12 0001 ld $01
|
|
5c13 0001 ld $01
|
|
5c14 002b ld $2b ;0203 STW
|
|
5c15 0030 ld $30 ;0203 'ShiftControl'
|
|
5c16 00cd ld $cd ;0205 DEF
|
|
5c17 00ce ld $ce
|
|
5c18 0011 ld $11 ;0207 LDWI
|
|
5c19 00a7 ld $a7
|
|
5c1a 0004 ld $04
|
|
5c1b 002b ld $2b ;020a STW
|
|
5c1c 0022 ld $22 ;020a '_sysFn'
|
|
5c1d 00b4 ld $b4 ;020c SYS
|
|
5c1e 00fd ld $fd
|
|
5c1f 002b ld $2b ;020e STW
|
|
5c20 0032 ld $32 ;020e 'q'
|
|
5c21 001a ld $1a ;0210 LD
|
|
5c22 0033 ld $33 ;0210 'q'+1
|
|
5c23 00e6 ld $e6 ;0212 SUBI
|
|
5c24 0078 ld $78
|
|
5c25 0035 ld $35 ;0214 BCC
|
|
5c26 0053 ld $53 ;0215 GE
|
|
5c27 0005 ld $05
|
|
5c28 00e3 ld $e3 ;0217 ADDI
|
|
5c29 0080 ld $80
|
|
5c2a 005e ld $5e ;0219 ST
|
|
5c2b 0033 ld $33 ;0219 'q'+1
|
|
5c2c 0021 ld $21 ;021b LDW
|
|
5c2d 0032 ld $32 ;021b 'q'
|
|
5c2e 002b ld $2b ;021d STW
|
|
5c2f 0034 ld $34 ;021d 'r'
|
|
5c30 00e3 ld $e3 ;021f ADDI
|
|
5c31 0040 ld $40
|
|
5c32 005e ld $5e ;0221 ST
|
|
5c33 0034 ld $34 ;0221 'r'
|
|
5c34 0059 ld $59 ;0223 LDI
|
|
5c35 0000 ld $00
|
|
5c36 002b ld $2b ;0225 STW
|
|
5c37 0036 ld $36 ;0225 'i'
|
|
5c38 002b ld $2b ;0227 STW
|
|
5c39 0038 ld $38 ;0227 'n'
|
|
5c3a 0021 ld $21 ;0229 LDW
|
|
5c3b 0038 ld $38 ;0229 'n'
|
|
5c3c 0035 ld $35 ;022b BCC
|
|
5c3d 004d ld $4d ;022c GT
|
|
5c3e 005f ld $5f
|
|
5c3f 0021 ld $21 ;022e LDW
|
|
5c40 0036 ld $36 ;022e 'i'
|
|
5c41 0035 ld $35 ;0230 BCC
|
|
5c42 0072 ld $72 ;0231 NE
|
|
5c43 005d ld $5d
|
|
5c44 0021 ld $21 ;0233 LDW
|
|
5c45 003a ld $3a ;0233 'p'
|
|
5c46 007f ld $7f ;0235 LUP
|
|
5c47 0000 ld $00
|
|
5c48 005e ld $5e ;0237 ST
|
|
5c49 0024 ld $24
|
|
5c4a 0021 ld $21 ;0239 LDW
|
|
5c4b 003a ld $3a ;0239 'p'
|
|
5c4c 007f ld $7f ;023b LUP
|
|
5c4d 0001 ld $01
|
|
5c4e 005e ld $5e ;023d ST
|
|
5c4f 0025 ld $25
|
|
5c50 0021 ld $21 ;023f LDW
|
|
5c51 003a ld $3a ;023f 'p'
|
|
5c52 007f ld $7f ;0241 LUP
|
|
5c53 0002 ld $02
|
|
5c54 005e ld $5e ;0243 ST
|
|
5c55 0026 ld $26
|
|
5c56 0021 ld $21 ;0245 LDW
|
|
5c57 003a ld $3a ;0245 'p'
|
|
5c58 00e3 ld $e3 ;0247 ADDI
|
|
5c59 0003 ld $03
|
|
5c5a 002b ld $2b ;0249 STW
|
|
5c5b 003a ld $3a ;0249 'p'
|
|
5c5c 0082 ld $82 ;024b ANDI
|
|
5c5d 00ff ld $ff
|
|
5c5e 008c ld $8c ;024d XORI
|
|
5c5f 00f9 ld $f9
|
|
5c60 0035 ld $35 ;024f BCC
|
|
5c61 0072 ld $72 ;0250 NE
|
|
5c62 0056 ld $56
|
|
5c63 0021 ld $21 ;0252 LDW
|
|
5c64 003a ld $3a ;0252 'p'
|
|
5c65 00e3 ld $e3 ;0254 ADDI
|
|
5c66 0007 ld $07
|
|
5c67 002b ld $2b ;0256 STW
|
|
5c68 003a ld $3a ;0256 'p'
|
|
5c69 0011 ld $11 ;0258 LDWI
|
|
5c6a 00c0 ld $c0
|
|
5c6b 0006 ld $06
|
|
5c6c 002b ld $2b ;025b STW
|
|
5c6d 0022 ld $22 ;025b '_sysFn'
|
|
5c6e 00b4 ld $b4 ;025d SYS
|
|
5c6f 00f2 ld $f2
|
|
5c70 0021 ld $21 ;025f LDW
|
|
5c71 0038 ld $38 ;025f 'n'
|
|
5c72 0035 ld $35 ;0261 BCC
|
|
5c73 0053 ld $53 ;0262 GE
|
|
5c74 0077 ld $77
|
|
5c75 0059 ld $59 ;0264 LDI
|
|
5c76 0024 ld $24
|
|
5c77 0099 ld $99 ;0266 ADDW
|
|
5c78 0036 ld $36 ;0266 'i'
|
|
5c79 00ad ld $ad ;0268 PEEK
|
|
5c7a 002b ld $2b ;0269 STW
|
|
5c7b 0038 ld $38 ;0269 'n'
|
|
5c7c 0035 ld $35 ;026b BCC
|
|
5c7d 0072 ld $72 ;026c NE
|
|
5c7e 006d ld $6d
|
|
5c7f 00ff ld $ff ;026e RET
|
|
5c80 0021 ld $21 ;026f LDW
|
|
5c81 0036 ld $36 ;026f 'i'
|
|
5c82 00e3 ld $e3 ;0271 ADDI
|
|
5c83 0001 ld $01
|
|
5c84 0082 ld $82 ;0273 ANDI
|
|
5c85 0003 ld $03
|
|
5c86 002b ld $2b ;0275 STW
|
|
5c87 0036 ld $36 ;0275 'i'
|
|
5c88 0090 ld $90 ;0277 BRA
|
|
5c89 00a5 ld $a5
|
|
5c8a 0035 ld $35 ;0279 BCC
|
|
5c8b 0056 ld $56 ;027a LE
|
|
5c8c 0088 ld $88
|
|
5c8d 0059 ld $59 ;027c LDI
|
|
5c8e 003f ld $3f
|
|
5c8f 00f0 ld $f0 ;027e POKE
|
|
5c90 0032 ld $32 ;027e 'q'
|
|
5c91 0021 ld $21 ;0280 LDW
|
|
5c92 0038 ld $38 ;0280 'n'
|
|
5c93 00e6 ld $e6 ;0282 SUBI
|
|
5c94 0001 ld $01
|
|
5c95 002b ld $2b ;0284 STW
|
|
5c96 0038 ld $38 ;0284 'n'
|
|
5c97 0093 ld $93 ;0286 INC
|
|
5c98 0032 ld $32 ;0286 'q'
|
|
5c99 0090 ld $90 ;0288 BRA
|
|
5c9a 00a5 ld $a5
|
|
5c9b 0059 ld $59 ;028a LDI
|
|
5c9c 0024 ld $24
|
|
5c9d 0099 ld $99 ;028c ADDW
|
|
5c9e 0036 ld $36 ;028c 'i'
|
|
5c9f 00ad ld $ad ;028e PEEK
|
|
5ca0 0035 ld $35 ;028f BCC
|
|
5ca1 003f ld $3f ;0290 EQ
|
|
5ca2 0098 ld $98
|
|
5ca3 008c ld $8c ;0292 XORI
|
|
5ca4 003f ld $3f
|
|
5ca5 00f0 ld $f0 ;0294 POKE
|
|
5ca6 0032 ld $32 ;0294 'q'
|
|
5ca7 0093 ld $93 ;0296 INC
|
|
5ca8 0032 ld $32 ;0296 'q'
|
|
5ca9 0090 ld $90 ;0298 BRA
|
|
5caa 009d ld $9d
|
|
5cab 0011 ld $11 ;029a LDWI
|
|
5cac 00ff ld $ff
|
|
5cad 00ff ld $ff
|
|
5cae 002b ld $2b ;029d STW
|
|
5caf 0038 ld $38 ;029d 'n'
|
|
5cb0 0021 ld $21 ;029f LDW
|
|
5cb1 0036 ld $36 ;029f 'i'
|
|
5cb2 00e3 ld $e3 ;02a1 ADDI
|
|
5cb3 0001 ld $01
|
|
5cb4 0082 ld $82 ;02a3 ANDI
|
|
5cb5 0003 ld $03
|
|
5cb6 002b ld $2b ;02a5 STW
|
|
5cb7 0036 ld $36 ;02a5 'i'
|
|
5cb8 0021 ld $21 ;02a7 LDW
|
|
5cb9 0032 ld $32 ;02a7 'q'
|
|
5cba 00b8 ld $b8 ;02a9 SUBW
|
|
5cbb 0034 ld $34 ;02a9 'r'
|
|
5cbc 0035 ld $35 ;02ab BCC
|
|
5cbd 0072 ld $72 ;02ac NE
|
|
5cbe 00c8 ld $c8
|
|
5cbf 0059 ld $59 ;02ae LDI
|
|
5cc0 0000 ld $00
|
|
5cc1 00f0 ld $f0 ;02b0 POKE
|
|
5cc2 0032 ld $32 ;02b0 'q'
|
|
5cc3 0021 ld $21 ;02b2 LDW
|
|
5cc4 0032 ld $32 ;02b2 'q'
|
|
5cc5 00e6 ld $e6 ;02b4 SUBI
|
|
5cc6 0040 ld $40
|
|
5cc7 005e ld $5e ;02b6 ST
|
|
5cc8 0032 ld $32 ;02b6 'q'
|
|
5cc9 0093 ld $93 ;02b8 INC
|
|
5cca 0033 ld $33 ;02b8 'q'+1
|
|
5ccb 0021 ld $21 ;02ba LDW
|
|
5ccc 0032 ld $32 ;02ba 'q'
|
|
5ccd 0035 ld $35 ;02bc BCC
|
|
5cce 0053 ld $53 ;02bd GE
|
|
5ccf 00c4 ld $c4
|
|
5cd0 0011 ld $11 ;02bf LDWI
|
|
5cd1 0000 ld $00
|
|
5cd2 0088 ld $88
|
|
5cd3 0099 ld $99 ;02c2 ADDW
|
|
5cd4 0032 ld $32 ;02c2 'q'
|
|
5cd5 002b ld $2b ;02c4 STW
|
|
5cd6 0032 ld $32 ;02c4 'q'
|
|
5cd7 001a ld $1a ;02c6 LD
|
|
5cd8 0033 ld $33 ;02c6 'q'+1
|
|
5cd9 005e ld $5e ;02c8 ST
|
|
5cda 0035 ld $35 ;02c8 'r'+1
|
|
5cdb 001a ld $1a ;02ca LD
|
|
5cdc 000e ld $0e
|
|
5cdd 00f0 ld $f0 ;02cc POKE
|
|
5cde 0030 ld $30 ;02cc 'ShiftControl'
|
|
5cdf 0090 ld $90 ;02ce BRA
|
|
5ce0 0027 ld $27
|
|
5ce1 002b ld $2b ;02d0 STW
|
|
5ce2 003c ld $3c ;02d0 'Transfer'
|
|
5ce3 0011 ld $11 ;02d2 LDWI
|
|
5ce4 0000 ld $00
|
|
5ce5 0015 ld $15
|
|
5ce6 002b ld $2b ;02d5 STW
|
|
5ce7 003a ld $3a ;02d5 'p'
|
|
5ce8 00cf ld $cf ;02d7 CALL
|
|
5ce9 003c ld $3c ;02d7 'Transfer'
|
|
5cea 00cf ld $cf ;02d9 CALL
|
|
5ceb 003c ld $3c ;02d9 'Transfer'
|
|
5cec 00cf ld $cf ;02db CALL
|
|
5ced 003c ld $3c ;02db 'Transfer'
|
|
5cee 0090 ld $90 ;02dd BRA
|
|
5cef 00d0 ld $d0
|
|
5cf0 0000 ld $00 ;End of Apps/Pictures/Pictures_v3.gcl, size 227
|
|
;+-----------------------------------+
|
|
;| Apps/Bricks/Bricks_v2.gt1 |
|
|
;+-----------------------------------+
|
|
5cf1 0200 nop ;10 fillers
|
|
5cf2 0200 nop
|
|
5cf3 0200 nop
|
|
* 10 times
|
|
5cfb fe00 bra ac ;+-----------------------------------+
|
|
5cfc fcfd bra $5cfd ;| |
|
|
5cfd 1404 ld $04,y ;| Trampoline for page $5c00 lookups |
|
|
5cfe e068 jmp y,$68 ;| |
|
|
5cff c218 st [$18] ;+-----------------------------------+
|
|
5d00 dc50 st $50,[y,x++] ;'P'
|
|
5d01 dc69 st $69,[y,x++] ;'i'
|
|
5d02 dc63 st $63,[y,x++] ;'c'
|
|
5d03 dc74 st $74,[y,x++] ;'t'
|
|
5d04 dc75 st $75,[y,x++] ;'u'
|
|
5d05 dc72 st $72,[y,x++] ;'r'
|
|
5d06 dc65 st $65,[y,x++] ;'e'
|
|
5d07 dc73 st $73,[y,x++] ;'s'
|
|
5d08 000e ld $0e
|
|
5d09 c218 st [$18]
|
|
5d0a 005c ld $5c
|
|
5d0b 14f7 ld $f7,y
|
|
5d0c e085 jmp y,$85
|
|
5d0d c219 st [$19]
|
|
Bricks: 5d0e 0000 ld $00
|
|
5d0f 0058 ld $58
|
|
5d10 0050 ld $50
|
|
5d11 00c0 ld $c0
|
|
5d12 0021 ld $21
|
|
5d13 0016 ld $16
|
|
5d14 0006 ld $06
|
|
5d15 0098 ld $98
|
|
5d16 0006 ld $06
|
|
5d17 008c ld $8c
|
|
5d18 0005 ld $05
|
|
5d19 0075 ld $75
|
|
5d1a 0004 ld $04
|
|
5d1b 004f ld $4f
|
|
5d1c 0006 ld $06
|
|
5d1d 0001 ld $01
|
|
5d1e 0003 ld $03
|
|
5d1f 00c0 ld $c0
|
|
5d20 0023 ld $23
|
|
5d21 0081 ld $81
|
|
5d22 0006 ld $06
|
|
5d23 00cb ld $cb
|
|
5d24 0005 ld $05
|
|
5d25 00c0 ld $c0
|
|
5d26 0022 ld $22
|
|
5d27 0001 ld $01
|
|
5d28 0004 ld $04
|
|
5d29 0076 ld $76
|
|
5d2a 0003 ld $03
|
|
5d2b 0001 ld $01
|
|
5d2c 0005 ld $05
|
|
5d2d 0001 ld $01
|
|
5d2e 0006 ld $06
|
|
5d2f 00b1 ld $b1
|
|
5d30 0004 ld $04
|
|
5d31 0039 ld $39
|
|
5d32 0003 ld $03
|
|
5d33 0031 ld $31
|
|
5d34 0006 ld $06
|
|
5d35 00c0 ld $c0
|
|
5d36 0020 ld $20
|
|
5d37 001a ld $1a
|
|
5d38 0005 ld $05
|
|
5d39 0001 ld $01
|
|
5d3a 0000 ld $00
|
|
5d3b 0000 ld $00
|
|
5d3c 00ff ld $ff
|
|
5d3d 00ff ld $ff
|
|
5d3e 0000 ld $00
|
|
5d3f 0000 ld $00
|
|
5d40 0002 ld $02
|
|
5d41 0000 ld $00
|
|
5d42 007f ld $7f
|
|
5d43 0000 ld $00
|
|
5d44 0023 ld $23
|
|
5d45 0080 ld $80
|
|
5d46 00fe ld $fe
|
|
5d47 0000 ld $00
|
|
5d48 0001 ld $01
|
|
5d49 0080 ld $80
|
|
5d4a 0001 ld $01
|
|
5d4b 0000 ld $00
|
|
5d4c 0002 ld $02
|
|
5d4d 003f ld $3f
|
|
5d4e 003f ld $3f
|
|
5d4f 0000 ld $00
|
|
5d50 0000 ld $00
|
|
5d51 0030 ld $30
|
|
5d52 0030 ld $30
|
|
5d53 0020 ld $20
|
|
5d54 0020 ld $20
|
|
5d55 003f ld $3f
|
|
5d56 002a ld $2a
|
|
5d57 002a ld $2a
|
|
5d58 002a ld $2a
|
|
5d59 00fc ld $fc
|
|
5d5a 0001 ld $01
|
|
5d5b 00fc ld $fc
|
|
5d5c 0002 ld $02
|
|
5d5d 00fc ld $fc
|
|
5d5e 0003 ld $03
|
|
5d5f 00fc ld $fc
|
|
5d60 0004 ld $04
|
|
5d61 0002 ld $02
|
|
5d62 0000 ld $00
|
|
5d63 00f6 ld $f6
|
|
5d64 00cf ld $cf
|
|
5d65 007e ld $7e
|
|
5d66 00cf ld $cf
|
|
5d67 007c ld $7c
|
|
5d68 0011 ld $11
|
|
5d69 0000 ld $00
|
|
5d6a 0050 ld $50
|
|
5d6b 002b ld $2b
|
|
5d6c 00b6 ld $b6
|
|
5d6d 0059 ld $59
|
|
5d6e 0000 ld $00
|
|
5d6f 002b ld $2b
|
|
5d70 00b8 ld $b8
|
|
5d71 002b ld $2b
|
|
5d72 00c6 ld $c6
|
|
5d73 00cf ld $cf
|
|
5d74 007a ld $7a
|
|
5d75 00cf ld $cf
|
|
5d76 0078 ld $78
|
|
5d77 00cf ld $cf
|
|
5d78 0076 ld $76
|
|
5d79 0059 ld $59
|
|
5d7a 0001 ld $01
|
|
5d7b 00cf ld $cf
|
|
5d7c 0074 ld $74
|
|
5d7d 001a ld $1a
|
|
5d7e 0011 ld $11
|
|
5d7f 008c ld $8c
|
|
5d80 00ff ld $ff
|
|
5d81 0082 ld $82
|
|
5d82 0003 ld $03
|
|
5d83 0035 ld $35
|
|
5d84 003f ld $3f
|
|
5d85 0062 ld $62
|
|
5d86 0021 ld $21
|
|
5d87 00b8 ld $b8
|
|
5d88 0035 ld $35
|
|
5d89 0072 ld $72
|
|
5d8a 0027 ld $27
|
|
5d8b 0059 ld $59
|
|
5d8c 00f0 ld $f0
|
|
5d8d 00e3 ld $e3
|
|
5d8e 0010 ld $10
|
|
5d8f 002b ld $2b
|
|
5d90 00b8 ld $b8
|
|
5d91 00b8 ld $b8
|
|
5d92 0086 ld $86
|
|
5d93 0035 ld $35
|
|
5d94 0056 ld $56
|
|
5d95 0034 ld $34
|
|
5d96 0021 ld $21
|
|
5d97 0086 ld $86
|
|
5d98 002b ld $2b
|
|
5d99 00b8 ld $b8
|
|
5d9a 001a ld $1a
|
|
5d9b 0011 ld $11
|
|
5d9c 0082 ld $82
|
|
5d9d 0001 ld $01
|
|
5d9e 0035 ld $35
|
|
5d9f 0072 ld $72
|
|
5da0 004a ld $4a
|
|
5da1 0021 ld $21
|
|
5da2 00b6 ld $b6
|
|
5da3 0099 ld $99
|
|
5da4 00b8 ld $b8
|
|
5da5 002b ld $2b
|
|
5da6 00b6 ld $b6
|
|
5da7 00b8 ld $b8
|
|
5da8 0088 ld $88
|
|
5da9 0035 ld $35
|
|
5daa 0056 ld $56
|
|
5dab 004a ld $4a
|
|
5dac 0021 ld $21
|
|
5dad 0088 ld $88
|
|
5dae 002b ld $2b
|
|
5daf 00b6 ld $b6
|
|
5db0 001a ld $1a
|
|
5db1 0011 ld $11
|
|
5db2 0082 ld $82
|
|
5db3 0002 ld $02
|
|
5db4 0035 ld $35
|
|
5db5 0072 ld $72
|
|
5db6 0066 ld $66
|
|
5db7 0021 ld $21
|
|
5db8 00b6 ld $b6
|
|
5db9 00b8 ld $b8
|
|
5dba 00b8 ld $b8
|
|
5dbb 002b ld $2b
|
|
5dbc 00b6 ld $b6
|
|
5dbd 00b8 ld $b8
|
|
5dbe 008a ld $8a
|
|
5dbf 0035 ld $35
|
|
5dc0 0053 ld $53
|
|
5dc1 0066 ld $66
|
|
5dc2 0021 ld $21
|
|
5dc3 008a ld $8a
|
|
5dc4 002b ld $2b
|
|
5dc5 00b6 ld $b6
|
|
5dc6 0090 ld $90
|
|
5dc7 0066 ld $66
|
|
5dc8 0059 ld $59
|
|
5dc9 0000 ld $00
|
|
5dca 002b ld $2b
|
|
5dcb 00b8 ld $b8
|
|
5dcc 00cf ld $cf
|
|
5dcd 0072 ld $72
|
|
5dce 00cf ld $cf
|
|
5dcf 0070 ld $70
|
|
5dd0 0021 ld $21
|
|
5dd1 00ba ld $ba
|
|
5dd2 0099 ld $99
|
|
5dd3 00be ld $be
|
|
5dd4 002b ld $2b
|
|
5dd5 00c2 ld $c2
|
|
5dd6 001a ld $1a
|
|
5dd7 00c3 ld $c3
|
|
5dd8 005e ld $5e
|
|
5dd9 00d8 ld $d8
|
|
5dda 001a ld $1a
|
|
5ddb 00bd ld $bd
|
|
5ddc 005e ld $5e
|
|
5ddd 00d9 ld $d9
|
|
5dde 0021 ld $21
|
|
5ddf 00d8 ld $d8
|
|
5de0 00ad ld $ad
|
|
5de1 0035 ld $35
|
|
5de2 003f ld $3f
|
|
5de3 008f ld $8f
|
|
5de4 0082 ld $82
|
|
5de5 0030 ld $30
|
|
5de6 0035 ld $35
|
|
5de7 0072 ld $72
|
|
5de8 0085 ld $85
|
|
5de9 00cf ld $cf
|
|
5dea 006e ld $6e
|
|
5deb 0059 ld $59
|
|
5dec 0000 ld $00
|
|
5ded 00b8 ld $b8
|
|
5dee 00be ld $be
|
|
5def 002b ld $2b
|
|
5df0 00be ld $be
|
|
5df1 0021 ld $21
|
|
5df2 00ba ld $ba
|
|
5df3 002b ld $2b
|
|
5df4 00c2 ld $c2
|
|
5df5 0021 ld $21
|
|
5df6 00bc ld $bc
|
|
5df7 0099 ld $99
|
|
5df8 00c0 ld $c0
|
|
5df9 002b ld $2b
|
|
5dfa 00c4 ld $c4
|
|
5dfb fe00 bra ac ;+-----------------------------------+
|
|
5dfc fcfd bra $5dfd ;| |
|
|
5dfd 1404 ld $04,y ;| Trampoline for page $5d00 lookups |
|
|
5dfe e068 jmp y,$68 ;| |
|
|
5dff c218 st [$18] ;+-----------------------------------+
|
|
5e00 001a ld $1a
|
|
5e01 00c3 ld $c3
|
|
5e02 005e ld $5e
|
|
5e03 00d8 ld $d8
|
|
5e04 001a ld $1a
|
|
5e05 00c5 ld $c5
|
|
5e06 005e ld $5e
|
|
5e07 00d9 ld $d9
|
|
5e08 0021 ld $21
|
|
5e09 00d8 ld $d8
|
|
5e0a 00ad ld $ad
|
|
5e0b 0035 ld $35
|
|
5e0c 003f ld $3f
|
|
5e0d 00c1 ld $c1
|
|
5e0e 0082 ld $82
|
|
5e0f 0030 ld $30
|
|
5e10 0035 ld $35
|
|
5e11 0072 ld $72
|
|
5e12 00aa ld $aa
|
|
5e13 00cf ld $cf
|
|
5e14 006e ld $6e
|
|
5e15 001a ld $1a
|
|
5e16 00c5 ld $c5
|
|
5e17 00e6 ld $e6
|
|
5e18 006c ld $6c
|
|
5e19 0035 ld $35
|
|
5e1a 0050 ld $50
|
|
5e1b 00b7 ld $b7
|
|
5e1c 0059 ld $59
|
|
5e1d 001e ld $1e
|
|
5e1e 00cf ld $cf
|
|
5e1f 006c ld $6c
|
|
5e20 00cf ld $cf
|
|
5e21 006a ld $6a
|
|
5e22 0059 ld $59
|
|
5e23 0000 ld $00
|
|
5e24 00b8 ld $b8
|
|
5e25 00c0 ld $c0
|
|
5e26 002b ld $2b
|
|
5e27 00c0 ld $c0
|
|
5e28 0021 ld $21
|
|
5e29 00bc ld $bc
|
|
5e2a 002b ld $2b
|
|
5e2b 00c4 ld $c4
|
|
5e2c 0021 ld $21
|
|
5e2d 00c2 ld $c2
|
|
5e2e 002b ld $2b
|
|
5e2f 00ba ld $ba
|
|
5e30 0021 ld $21
|
|
5e31 00c4 ld $c4
|
|
5e32 002b ld $2b
|
|
5e33 00bc ld $bc
|
|
5e34 00cf ld $cf
|
|
5e35 0072 ld $72
|
|
5e36 001a ld $1a
|
|
5e37 00bd ld $bd
|
|
5e38 00e6 ld $e6
|
|
5e39 007a ld $7a
|
|
5e3a 0035 ld $35
|
|
5e3b 0050 ld $50
|
|
5e3c 0013 ld $13
|
|
5e3d 0021 ld $21
|
|
5e3e 00c8 ld $c8
|
|
5e3f 0035 ld $35
|
|
5e40 003f ld $3f
|
|
5e41 00e3 ld $e3
|
|
5e42 00e6 ld $e6
|
|
5e43 0001 ld $01
|
|
5e44 002b ld $2b
|
|
5e45 00c8 ld $c8
|
|
5e46 00e3 ld $e3
|
|
5e47 0023 ld $23
|
|
5e48 00cf ld $cf
|
|
5e49 006c ld $6c
|
|
5e4a 00cf ld $cf
|
|
5e4b 0074 ld $74
|
|
5e4c 0090 ld $90
|
|
5e4d 00d2 ld $d2
|
|
5e4e 00cf ld $cf
|
|
5e4f 0068 ld $68
|
|
5e50 0035 ld $35
|
|
5e51 0056 ld $56
|
|
5e52 00f0 ld $f0
|
|
5e53 00cf ld $cf
|
|
5e54 0076 ld $76
|
|
5e55 0059 ld $59
|
|
5e56 002a ld $2a
|
|
5e57 00cf ld $cf
|
|
5e58 0074 ld $74
|
|
5e59 0090 ld $90
|
|
5e5a 0013 ld $13
|
|
5e5b 00cf ld $cf
|
|
5e5c 0066 ld $66
|
|
5e5d 0090 ld $90
|
|
5e5e 0002 ld $02
|
|
5e5f 0003 ld $03
|
|
5e60 0000 ld $00
|
|
5e61 00e9 ld $e9
|
|
5e62 00ff ld $ff
|
|
5e63 0021 ld $21
|
|
5e64 00d2 ld $d2
|
|
5e65 00f3 ld $f3
|
|
5e66 00d0 ld $d0
|
|
5e67 0093 ld $93
|
|
5e68 00d0 ld $d0
|
|
5e69 0093 ld $93
|
|
5e6a 00d0 ld $d0
|
|
5e6b 00f3 ld $f3
|
|
5e6c 00d0 ld $d0
|
|
5e6d 0093 ld $93
|
|
5e6e 00d0 ld $d0
|
|
5e6f 0093 ld $93
|
|
5e70 00d0 ld $d0
|
|
5e71 00f3 ld $f3
|
|
5e72 00d0 ld $d0
|
|
5e73 0093 ld $93
|
|
5e74 00d0 ld $d0
|
|
5e75 0093 ld $93
|
|
5e76 00d0 ld $d0
|
|
5e77 0082 ld $82
|
|
5e78 0015 ld $15
|
|
5e79 00f0 ld $f0
|
|
5e7a 00d0 ld $d0
|
|
5e7b 0011 ld $11
|
|
5e7c 00fa ld $fa
|
|
5e7d 0000 ld $00
|
|
5e7e 0099 ld $99
|
|
5e7f 00d0 ld $d0
|
|
5e80 002b ld $2b
|
|
5e81 00d0 ld $d0
|
|
5e82 0021 ld $21
|
|
5e83 00d2 ld $d2
|
|
5e84 00f3 ld $f3
|
|
5e85 00d0 ld $d0
|
|
5e86 0093 ld $93
|
|
5e87 00d0 ld $d0
|
|
5e88 0093 ld $93
|
|
5e89 00d0 ld $d0
|
|
5e8a 00f3 ld $f3
|
|
5e8b 00d0 ld $d0
|
|
5e8c 0093 ld $93
|
|
5e8d 00d0 ld $d0
|
|
5e8e 0093 ld $93
|
|
5e8f 00d0 ld $d0
|
|
5e90 00f3 ld $f3
|
|
5e91 00d0 ld $d0
|
|
5e92 0093 ld $93
|
|
5e93 00d0 ld $d0
|
|
5e94 0093 ld $93
|
|
5e95 00d0 ld $d0
|
|
5e96 0082 ld $82
|
|
5e97 002a ld $2a
|
|
5e98 00f0 ld $f0
|
|
5e99 00d0 ld $d0
|
|
5e9a 00ff ld $ff
|
|
5e9b 0075 ld $75
|
|
5e9c 0059 ld $59
|
|
5e9d 0007 ld $07
|
|
5e9e 002b ld $2b
|
|
5e9f 00d6 ld $d6
|
|
5ea0 0059 ld $59
|
|
5ea1 000d ld $0d
|
|
5ea2 002b ld $2b
|
|
5ea3 00d4 ld $d4
|
|
5ea4 0011 ld $11
|
|
5ea5 00ce ld $ce
|
|
5ea6 0011 ld $11
|
|
5ea7 0099 ld $99
|
|
5ea8 00d6 ld $d6
|
|
5ea9 0099 ld $99
|
|
5eaa 00d6 ld $d6
|
|
5eab 00f6 ld $f6
|
|
5eac 002b ld $2b
|
|
5ead 00d0 ld $d0
|
|
5eae 0011 ld $11
|
|
5eaf 00c0 ld $c0
|
|
5eb0 0011 ld $11
|
|
5eb1 0099 ld $99
|
|
5eb2 00d4 ld $d4
|
|
5eb3 00ad ld $ad
|
|
5eb4 0099 ld $99
|
|
5eb5 00d0 ld $d0
|
|
5eb6 002b ld $2b
|
|
5eb7 00d0 ld $d0
|
|
5eb8 0011 ld $11
|
|
5eb9 00de ld $de
|
|
5eba 0011 ld $11
|
|
5ebb 0099 ld $99
|
|
5ebc 00d6 ld $d6
|
|
5ebd 00ad ld $ad
|
|
5ebe 005e ld $5e
|
|
5ebf 00d2 ld $d2
|
|
5ec0 005e ld $5e
|
|
5ec1 00d3 ld $d3
|
|
5ec2 00cf ld $cf
|
|
5ec3 0064 ld $64
|
|
5ec4 001a ld $1a
|
|
5ec5 00d4 ld $d4
|
|
5ec6 00e6 ld $e6
|
|
5ec7 0001 ld $01
|
|
5ec8 005e ld $5e
|
|
5ec9 00d4 ld $d4
|
|
5eca 0035 ld $35
|
|
5ecb 0053 ld $53
|
|
5ecc 0040 ld $40
|
|
5ecd 001a ld $1a
|
|
5ece 00d6 ld $d6
|
|
5ecf 00e6 ld $e6
|
|
5ed0 0001 ld $01
|
|
5ed1 005e ld $5e
|
|
5ed2 00d6 ld $d6
|
|
5ed3 0035 ld $35
|
|
5ed4 0053 ld $53
|
|
5ed5 003c ld $3c
|
|
5ed6 0063 ld $63
|
|
5ed7 00ff ld $ff
|
|
5ed8 0059 ld $59
|
|
5ed9 0076 ld $76
|
|
5eda 005e ld $5e
|
|
5edb 00b3 ld $b3
|
|
5edc 00e3 ld $e3
|
|
5edd 0001 ld $01
|
|
5ede 005e ld $5e
|
|
5edf 00b5 ld $b5
|
|
5ee0 001a ld $1a
|
|
5ee1 00b7 ld $b7
|
|
5ee2 00e6 ld $e6
|
|
5ee3 0008 ld $08
|
|
5ee4 005e ld $5e
|
|
5ee5 00b2 ld $b2
|
|
5ee6 005e ld $5e
|
|
5ee7 00b4 ld $b4
|
|
5ee8 0021 ld $21
|
|
5ee9 0096 ld $96
|
|
5eea 00f3 ld $f3
|
|
5eeb 00b2 ld $b2
|
|
5eec 00f3 ld $f3
|
|
5eed 00b4 ld $b4
|
|
5eee 0093 ld $93
|
|
5eef 00b2 ld $b2
|
|
5ef0 0093 ld $93
|
|
5ef1 00b2 ld $b2
|
|
5ef2 0093 ld $93
|
|
5ef3 00b4 ld $b4
|
|
5ef4 0093 ld $93
|
|
5ef5 00b4 ld $b4
|
|
5ef6 0021 ld $21
|
|
5ef7 009a ld $9a
|
|
5ef8 00f3 ld $f3
|
|
5ef9 00b2 ld $b2
|
|
5efa 00f3 ld $f3
|
|
5efb fe00 bra ac ;+-----------------------------------+
|
|
5efc fcfd bra $5efd ;| |
|
|
5efd 1404 ld $04,y ;| Trampoline for page $5e00 lookups |
|
|
5efe e068 jmp y,$68 ;| |
|
|
5eff c218 st [$18] ;+-----------------------------------+
|
|
5f00 00b4 ld $b4
|
|
5f01 0093 ld $93
|
|
5f02 00b2 ld $b2
|
|
5f03 0093 ld $93
|
|
5f04 00b2 ld $b2
|
|
5f05 0093 ld $93
|
|
5f06 00b4 ld $b4
|
|
5f07 0093 ld $93
|
|
5f08 00b4 ld $b4
|
|
5f09 0021 ld $21
|
|
5f0a 0098 ld $98
|
|
5f0b 00f3 ld $f3
|
|
5f0c 00b2 ld $b2
|
|
5f0d 00f3 ld $f3
|
|
5f0e 00b4 ld $b4
|
|
5f0f 0093 ld $93
|
|
5f10 00b2 ld $b2
|
|
5f11 0093 ld $93
|
|
5f12 00b2 ld $b2
|
|
5f13 0093 ld $93
|
|
5f14 00b4 ld $b4
|
|
5f15 0093 ld $93
|
|
5f16 00b4 ld $b4
|
|
5f17 00f3 ld $f3
|
|
5f18 00b2 ld $b2
|
|
5f19 00f3 ld $f3
|
|
5f1a 00b4 ld $b4
|
|
5f1b 0093 ld $93
|
|
5f1c 00b2 ld $b2
|
|
5f1d 0093 ld $93
|
|
5f1e 00b2 ld $b2
|
|
5f1f 0093 ld $93
|
|
5f20 00b4 ld $b4
|
|
5f21 0093 ld $93
|
|
5f22 00b4 ld $b4
|
|
5f23 00f3 ld $f3
|
|
5f24 00b2 ld $b2
|
|
5f25 00f3 ld $f3
|
|
5f26 00b4 ld $b4
|
|
5f27 0093 ld $93
|
|
5f28 00b2 ld $b2
|
|
5f29 0093 ld $93
|
|
5f2a 00b2 ld $b2
|
|
5f2b 0093 ld $93
|
|
5f2c 00b4 ld $b4
|
|
5f2d 0093 ld $93
|
|
5f2e 00b4 ld $b4
|
|
5f2f 00f3 ld $f3
|
|
5f30 00b2 ld $b2
|
|
5f31 00f3 ld $f3
|
|
5f32 00b4 ld $b4
|
|
5f33 0093 ld $93
|
|
5f34 00b2 ld $b2
|
|
5f35 0093 ld $93
|
|
5f36 00b2 ld $b2
|
|
5f37 0093 ld $93
|
|
5f38 00b4 ld $b4
|
|
5f39 0093 ld $93
|
|
5f3a 00b4 ld $b4
|
|
5f3b 0021 ld $21
|
|
5f3c 009a ld $9a
|
|
5f3d 00f3 ld $f3
|
|
5f3e 00b2 ld $b2
|
|
5f3f 00f3 ld $f3
|
|
5f40 00b4 ld $b4
|
|
5f41 0093 ld $93
|
|
5f42 00b2 ld $b2
|
|
5f43 0093 ld $93
|
|
5f44 00b2 ld $b2
|
|
5f45 0093 ld $93
|
|
5f46 00b4 ld $b4
|
|
5f47 0093 ld $93
|
|
5f48 00b4 ld $b4
|
|
5f49 0021 ld $21
|
|
5f4a 0096 ld $96
|
|
5f4b 00f3 ld $f3
|
|
5f4c 00b2 ld $b2
|
|
5f4d 00f3 ld $f3
|
|
5f4e 00b4 ld $b4
|
|
5f4f 00ff ld $ff
|
|
5f50 0004 ld $04
|
|
5f51 0000 ld $00
|
|
5f52 00e0 ld $e0
|
|
5f53 00ff ld $ff
|
|
5f54 0075 ld $75
|
|
5f55 001a ld $1a
|
|
5f56 00d8 ld $d8
|
|
5f57 002b ld $2b
|
|
5f58 00b0 ld $b0
|
|
5f59 0059 ld $59
|
|
5f5a 000d ld $0d
|
|
5f5b 002b ld $2b
|
|
5f5c 00d2 ld $d2
|
|
5f5d 0011 ld $11
|
|
5f5e 00c0 ld $c0
|
|
5f5f 0011 ld $11
|
|
5f60 0099 ld $99
|
|
5f61 00d2 ld $d2
|
|
5f62 00ad ld $ad
|
|
5f63 00b8 ld $b8
|
|
5f64 00b0 ld $b0
|
|
5f65 0035 ld $35
|
|
5f66 004d ld $4d
|
|
5f67 0068 ld $68
|
|
5f68 00e3 ld $e3
|
|
5f69 0007 ld $07
|
|
5f6a 0035 ld $35
|
|
5f6b 0056 ld $56
|
|
5f6c 0068 ld $68
|
|
5f6d 0059 ld $59
|
|
5f6e 0007 ld $07
|
|
5f6f 002b ld $2b
|
|
5f70 00d4 ld $d4
|
|
5f71 0011 ld $11
|
|
5f72 00ce ld $ce
|
|
5f73 0011 ld $11
|
|
5f74 0099 ld $99
|
|
5f75 00d4 ld $d4
|
|
5f76 0099 ld $99
|
|
5f77 00d4 ld $d4
|
|
5f78 00f6 ld $f6
|
|
5f79 002b ld $2b
|
|
5f7a 00d0 ld $d0
|
|
5f7b 00b8 ld $b8
|
|
5f7c 00d8 ld $d8
|
|
5f7d 0035 ld $35
|
|
5f7e 004d ld $4d
|
|
5f7f 005d ld $5d
|
|
5f80 00e3 ld $e3
|
|
5f81 00ff ld $ff
|
|
5f82 00e3 ld $e3
|
|
5f83 00ff ld $ff
|
|
5f84 00e3 ld $e3
|
|
5f85 0002 ld $02
|
|
5f86 0035 ld $35
|
|
5f87 0056 ld $56
|
|
5f88 005d ld $5d
|
|
5f89 0011 ld $11
|
|
5f8a 00c0 ld $c0
|
|
5f8b 0011 ld $11
|
|
5f8c 0099 ld $99
|
|
5f8d 00d2 ld $d2
|
|
5f8e 00ad ld $ad
|
|
5f8f 0099 ld $99
|
|
5f90 00d0 ld $d0
|
|
5f91 002b ld $2b
|
|
5f92 00d0 ld $d0
|
|
5f93 0021 ld $21
|
|
5f94 0096 ld $96
|
|
5f95 002b ld $2b
|
|
5f96 00d2 ld $d2
|
|
5f97 00cf ld $cf
|
|
5f98 0064 ld $64
|
|
5f99 00cf ld $cf
|
|
5f9a 0062 ld $62
|
|
5f9b 0093 ld $93
|
|
5f9c 00c6 ld $c6
|
|
5f9d 0093 ld $93
|
|
5f9e 00c8 ld $c8
|
|
5f9f 0021 ld $21
|
|
5fa0 00c8 ld $c8
|
|
5fa1 00e6 ld $e6
|
|
5fa2 0021 ld $21
|
|
5fa3 0035 ld $35
|
|
5fa4 0050 ld $50
|
|
5fa5 0055 ld $55
|
|
5fa6 0059 ld $59
|
|
5fa7 0021 ld $21
|
|
5fa8 002b ld $2b
|
|
5fa9 00c8 ld $c8
|
|
5faa 0059 ld $59
|
|
5fab 0023 ld $23
|
|
5fac 0099 ld $99
|
|
5fad 00c8 ld $c8
|
|
5fae 00cf ld $cf
|
|
5faf 006c ld $6c
|
|
5fb0 0063 ld $63
|
|
5fb1 00ff ld $ff
|
|
5fb2 001a ld $1a
|
|
5fb3 00d4 ld $d4
|
|
5fb4 00e6 ld $e6
|
|
5fb5 0001 ld $01
|
|
5fb6 005e ld $5e
|
|
5fb7 00d4 ld $d4
|
|
5fb8 0035 ld $35
|
|
5fb9 0053 ld $53
|
|
5fba 001c ld $1c
|
|
5fbb 0063 ld $63
|
|
5fbc 00ff ld $ff
|
|
5fbd 001a ld $1a
|
|
5fbe 00d2 ld $d2
|
|
5fbf 00e6 ld $e6
|
|
5fc0 0001 ld $01
|
|
5fc1 005e ld $5e
|
|
5fc2 00d2 ld $d2
|
|
5fc3 0035 ld $35
|
|
5fc4 0053 ld $53
|
|
5fc5 0008 ld $08
|
|
5fc6 0063 ld $63
|
|
5fc7 00ff ld $ff
|
|
5fc8 0059 ld $59
|
|
5fc9 0014 ld $14
|
|
5fca 005e ld $5e
|
|
5fcb 00b2 ld $b2
|
|
5fcc 0059 ld $59
|
|
5fcd 0076 ld $76
|
|
5fce 005e ld $5e
|
|
5fcf 00b3 ld $b3
|
|
5fd0 0021 ld $21
|
|
5fd1 0096 ld $96
|
|
5fd2 00f3 ld $f3
|
|
5fd3 00b2 ld $b2
|
|
5fd4 0093 ld $93
|
|
5fd5 00b3 ld $b3
|
|
5fd6 00f3 ld $f3
|
|
5fd7 00b2 ld $b2
|
|
5fd8 0093 ld $93
|
|
5fd9 00b3 ld $b3
|
|
5fda 00f3 ld $f3
|
|
5fdb 00b2 ld $b2
|
|
5fdc 0093 ld $93
|
|
5fdd 00b3 ld $b3
|
|
5fde 00f3 ld $f3
|
|
5fdf 00b2 ld $b2
|
|
5fe0 0093 ld $93
|
|
5fe1 00b3 ld $b3
|
|
5fe2 00f3 ld $f3
|
|
5fe3 00b2 ld $b2
|
|
5fe4 0093 ld $93
|
|
5fe5 00b3 ld $b3
|
|
5fe6 00f3 ld $f3
|
|
5fe7 00b2 ld $b2
|
|
5fe8 0093 ld $93
|
|
5fe9 00b3 ld $b3
|
|
5fea 00f3 ld $f3
|
|
5feb 00b2 ld $b2
|
|
5fec 0093 ld $93
|
|
5fed 00b3 ld $b3
|
|
5fee 00f3 ld $f3
|
|
5fef 00b2 ld $b2
|
|
5ff0 0093 ld $93
|
|
5ff1 00b3 ld $b3
|
|
5ff2 00f3 ld $f3
|
|
5ff3 00b2 ld $b2
|
|
5ff4 0093 ld $93
|
|
5ff5 00b3 ld $b3
|
|
5ff6 00f3 ld $f3
|
|
5ff7 00b2 ld $b2
|
|
5ff8 001a ld $1a
|
|
5ff9 00b2 ld $b2
|
|
5ffa 00e3 ld $e3
|
|
5ffb fe00 bra ac ;+-----------------------------------+
|
|
5ffc fcfd bra $5ffd ;| |
|
|
5ffd 1404 ld $04,y ;| Trampoline for page $5f00 lookups |
|
|
5ffe e068 jmp y,$68 ;| |
|
|
5fff c218 st [$18] ;+-----------------------------------+
|
|
6000 0002 ld $02
|
|
6001 005e ld $5e
|
|
6002 00b2 ld $b2
|
|
6003 00e6 ld $e6
|
|
6004 00ac ld $ac
|
|
6005 0035 ld $35
|
|
6006 0072 ld $72
|
|
6007 0077 ld $77
|
|
6008 00ff ld $ff
|
|
6009 0075 ld $75
|
|
600a 00cf ld $cf
|
|
600b 0060 ld $60
|
|
600c 00cf ld $cf
|
|
600d 0070 ld $70
|
|
600e 0011 ld $11
|
|
600f 007f ld $7f
|
|
6010 0050 ld $50
|
|
6011 002b ld $2b
|
|
6012 00ba ld $ba
|
|
6013 0011 ld $11
|
|
6014 007f ld $7f
|
|
6015 003a ld $3a
|
|
6016 002b ld $2b
|
|
6017 00bc ld $bc
|
|
6018 0059 ld $59
|
|
6019 009a ld $9a
|
|
601a 002b ld $2b
|
|
601b 00c0 ld $c0
|
|
601c 0011 ld $11
|
|
601d 00a7 ld $a7
|
|
601e 0004 ld $04
|
|
601f 002b ld $2b
|
|
6020 0022 ld $22
|
|
6021 00b4 ld $b4
|
|
6022 00fd ld $fd
|
|
6023 0035 ld $35
|
|
6024 004d ld $4d
|
|
6025 00d0 ld $d0
|
|
6026 00fa ld $fa
|
|
6027 0082 ld $82
|
|
6028 0090 ld $90
|
|
6029 00d2 ld $d2
|
|
602a 00f8 ld $f8
|
|
602b 0084 ld $84
|
|
602c 002b ld $2b
|
|
602d 00be ld $be
|
|
602e 00cf ld $cf
|
|
602f 005e ld $5e
|
|
6030 00cf ld $cf
|
|
6031 0072 ld $72
|
|
6032 0059 ld $59
|
|
6033 0005 ld $05
|
|
6034 002b ld $2b
|
|
6035 00c8 ld $c8
|
|
6036 0063 ld $63
|
|
6037 00ff ld $ff
|
|
6038 0005 ld $05
|
|
6039 0000 ld $00
|
|
603a 00f6 ld $f6
|
|
603b 00ff ld $ff
|
|
603c 001a ld $1a
|
|
603d 00bb ld $bb
|
|
603e 005e ld $5e
|
|
603f 00b0 ld $b0
|
|
6040 001a ld $1a
|
|
6041 00bd ld $bd
|
|
6042 005e ld $5e
|
|
6043 00b1 ld $b1
|
|
6044 0021 ld $21
|
|
6045 00b0 ld $b0
|
|
6046 00f6 ld $f6
|
|
6047 00fc ld $fc
|
|
6048 009c ld $9c
|
|
6049 00f3 ld $f3
|
|
604a 00b0 ld $b0
|
|
604b 0093 ld $93
|
|
604c 00b1 ld $b1
|
|
604d 0021 ld $21
|
|
604e 00b0 ld $b0
|
|
604f 00f6 ld $f6
|
|
6050 00fc ld $fc
|
|
6051 009e ld $9e
|
|
6052 00f3 ld $f3
|
|
6053 00b0 ld $b0
|
|
6054 00ff ld $ff
|
|
6055 0059 ld $59
|
|
6056 0007 ld $07
|
|
6057 005e ld $5e
|
|
6058 00b3 ld $b3
|
|
6059 0093 ld $93
|
|
605a 00b3 ld $b3
|
|
605b 001a ld $1a
|
|
605c 00b3 ld $b3
|
|
605d 005e ld $5e
|
|
605e 00b5 ld $b5
|
|
605f 00e6 ld $e6
|
|
6060 0080 ld $80
|
|
6061 0035 ld $35
|
|
6062 003f ld $3f
|
|
6063 0089 ld $89
|
|
6064 0059 ld $59
|
|
6065 0050 ld $50
|
|
6066 005e ld $5e
|
|
6067 00b2 ld $b2
|
|
6068 001a ld $1a
|
|
6069 00b3 ld $b3
|
|
606a 00e6 ld $e6
|
|
606b 0008 ld $08
|
|
606c 0082 ld $82
|
|
606d 00fe ld $fe
|
|
606e 0035 ld $35
|
|
606f 003f ld $3f
|
|
6070 0043 ld $43
|
|
6071 001a ld $1a
|
|
6072 00b3 ld $b3
|
|
6073 00e6 ld $e6
|
|
6074 0018 ld $18
|
|
6075 0082 ld $82
|
|
6076 00fe ld $fe
|
|
6077 0035 ld $35
|
|
6078 003f ld $3f
|
|
6079 0043 ld $43
|
|
607a 0021 ld $21
|
|
607b 0096 ld $96
|
|
607c 002b ld $2b
|
|
607d 00b0 ld $b0
|
|
607e 0090 ld $90
|
|
607f 0049 ld $49
|
|
6080 0021 ld $21
|
|
6081 0094 ld $94
|
|
6082 002b ld $2b
|
|
6083 00b0 ld $b0
|
|
6084 0090 ld $90
|
|
6085 0049 ld $49
|
|
6086 0059 ld $59
|
|
6087 00a0 ld $a0
|
|
6088 00b8 ld $b8
|
|
6089 00b2 ld $b2
|
|
608a 005e ld $5e
|
|
608b 00b4 ld $b4
|
|
608c 0021 ld $21
|
|
608d 00b0 ld $b0
|
|
608e 00f3 ld $f3
|
|
608f 00b2 ld $b2
|
|
6090 00f3 ld $f3
|
|
6091 00b4 ld $b4
|
|
6092 0093 ld $93
|
|
6093 00b2 ld $b2
|
|
6094 0093 ld $93
|
|
6095 00b2 ld $b2
|
|
6096 001a ld $1a
|
|
6097 00b2 ld $b2
|
|
6098 00e6 ld $e6
|
|
6099 0082 ld $82
|
|
609a 0035 ld $35
|
|
609b 0072 ld $72
|
|
609c 0049 ld $49
|
|
609d 0059 ld $59
|
|
609e 00a0 ld $a0
|
|
609f 00b8 ld $b8
|
|
60a0 00b2 ld $b2
|
|
60a1 005e ld $5e
|
|
60a2 00b4 ld $b4
|
|
60a3 0021 ld $21
|
|
60a4 0094 ld $94
|
|
60a5 00f3 ld $f3
|
|
60a6 00b2 ld $b2
|
|
60a7 00f3 ld $f3
|
|
60a8 00b4 ld $b4
|
|
60a9 0093 ld $93
|
|
60aa 00b2 ld $b2
|
|
60ab 0093 ld $93
|
|
60ac 00b2 ld $b2
|
|
60ad 0059 ld $59
|
|
60ae 00a0 ld $a0
|
|
60af 00b8 ld $b8
|
|
60b0 00b2 ld $b2
|
|
60b1 005e ld $5e
|
|
60b2 00b4 ld $b4
|
|
60b3 0021 ld $21
|
|
60b4 0096 ld $96
|
|
60b5 00f3 ld $f3
|
|
60b6 00b2 ld $b2
|
|
60b7 00f3 ld $f3
|
|
60b8 00b4 ld $b4
|
|
60b9 0093 ld $93
|
|
60ba 00b2 ld $b2
|
|
60bb 0093 ld $93
|
|
60bc 00b2 ld $b2
|
|
60bd 001a ld $1a
|
|
60be 00b2 ld $b2
|
|
60bf 00e6 ld $e6
|
|
60c0 00a2 ld $a2
|
|
60c1 0035 ld $35
|
|
60c2 0072 ld $72
|
|
60c3 0070 ld $70
|
|
60c4 0090 ld $90
|
|
60c5 001c ld $1c
|
|
60c6 00ff ld $ff
|
|
60c7 0021 ld $21
|
|
60c8 00be ld $be
|
|
60c9 0035 ld $35
|
|
60ca 0053 ld $53
|
|
60cb 00a7 ld $a7
|
|
60cc 00b8 ld $b8
|
|
60cd 008c ld $8c
|
|
60ce 0035 ld $35
|
|
60cf 004d ld $4d
|
|
60d0 009a ld $9a
|
|
60d1 0021 ld $21
|
|
60d2 008c ld $8c
|
|
60d3 002b ld $2b
|
|
60d4 00be ld $be
|
|
60d5 0090 ld $90
|
|
60d6 00bd ld $bd
|
|
60d7 00b8 ld $b8
|
|
60d8 008e ld $8e
|
|
60d9 0035 ld $35
|
|
60da 0056 ld $56
|
|
60db 00bd ld $bd
|
|
60dc 0021 ld $21
|
|
60dd 008c ld $8c
|
|
60de 0099 ld $99
|
|
60df 008e ld $8e
|
|
60e0 002b ld $2b
|
|
60e1 00be ld $be
|
|
60e2 0090 ld $90
|
|
60e3 00bd ld $bd
|
|
60e4 00b8 ld $b8
|
|
60e5 0090 ld $90
|
|
60e6 0035 ld $35
|
|
60e7 0050 ld $50
|
|
60e8 00b2 ld $b2
|
|
60e9 0021 ld $21
|
|
60ea 0090 ld $90
|
|
60eb 002b ld $2b
|
|
60ec 00be ld $be
|
|
60ed 0090 ld $90
|
|
60ee 00bd ld $bd
|
|
60ef 0099 ld $99
|
|
60f0 008e ld $8e
|
|
60f1 0035 ld $35
|
|
60f2 0053 ld $53
|
|
60f3 00bd ld $bd
|
|
60f4 0021 ld $21
|
|
60f5 0090 ld $90
|
|
60f6 00b8 ld $b8
|
|
60f7 008e ld $8e
|
|
60f8 002b ld $2b
|
|
60f9 00be ld $be
|
|
60fa 0021 ld $21
|
|
60fb fe00 bra ac ;+-----------------------------------+
|
|
60fc fcfd bra $60fd ;| |
|
|
60fd 1404 ld $04,y ;| Trampoline for page $6000 lookups |
|
|
60fe e068 jmp y,$68 ;| |
|
|
60ff c218 st [$18] ;+-----------------------------------+
|
|
6100 00c0 ld $c0
|
|
6101 00b8 ld $b8
|
|
6102 0092 ld $92
|
|
6103 0035 ld $35
|
|
6104 0056 ld $56
|
|
6105 00c8 ld $c8
|
|
6106 0021 ld $21
|
|
6107 0092 ld $92
|
|
6108 002b ld $2b
|
|
6109 00c0 ld $c0
|
|
610a 00ff ld $ff
|
|
610b 0011 ld $11
|
|
610c 0000 ld $00
|
|
610d 0073 ld $73
|
|
610e 002b ld $2b
|
|
610f 00bc ld $bc
|
|
6110 0021 ld $21
|
|
6111 00c2 ld $c2
|
|
6112 00b8 ld $b8
|
|
6113 00b6 ld $b6
|
|
6114 002b ld $2b
|
|
6115 00b0 ld $b0
|
|
6116 0035 ld $35
|
|
6117 0050 ld $50
|
|
6118 00db ld $db
|
|
6119 001a ld $1a
|
|
611a 00b1 ld $b1
|
|
611b 0090 ld $90
|
|
611c 00df ld $df
|
|
611d 001a ld $1a
|
|
611e 00b1 ld $b1
|
|
611f 00fa ld $fa
|
|
6120 0082 ld $82
|
|
6121 00e9 ld $e9
|
|
6122 002b ld $2b
|
|
6123 00b0 ld $b0
|
|
6124 0011 ld $11
|
|
6125 00ce ld $ce
|
|
6126 0012 ld $12
|
|
6127 0099 ld $99
|
|
6128 00b0 ld $b0
|
|
6129 00f6 ld $f6
|
|
612a 0099 ld $99
|
|
612b 00be ld $be
|
|
612c 002b ld $2b
|
|
612d 00be ld $be
|
|
612e 0021 ld $21
|
|
612f 00c0 ld $c0
|
|
6130 00e3 ld $e3
|
|
6131 000a ld $0a
|
|
6132 002b ld $2b
|
|
6133 00c0 ld $c0
|
|
6134 0090 ld $90
|
|
6135 008a ld $8a
|
|
6136 0006 ld $06
|
|
6137 0000 ld $00
|
|
6138 00f8 ld $f8
|
|
6139 00ff ld $ff
|
|
613a 005e ld $5e
|
|
613b 00b0 ld $b0
|
|
613c 001a ld $1a
|
|
613d 000e ld $0e
|
|
613e 00b8 ld $b8
|
|
613f 00ce ld $ce
|
|
6140 0035 ld $35
|
|
6141 003f ld $3f
|
|
6142 0001 ld $01
|
|
6143 001a ld $1a
|
|
6144 000e ld $0e
|
|
6145 002b ld $2b
|
|
6146 00ce ld $ce
|
|
6147 001a ld $1a
|
|
6148 00b0 ld $b0
|
|
6149 00e6 ld $e6
|
|
614a 0001 ld $01
|
|
614b 0035 ld $35
|
|
614c 0072 ld $72
|
|
614d 00ff ld $ff
|
|
614e 00ff ld $ff
|
|
614f 0075 ld $75
|
|
6150 0011 ld $11
|
|
6151 00c0 ld $c0
|
|
6152 0010 ld $10
|
|
6153 002b ld $2b
|
|
6154 00d0 ld $d0
|
|
6155 0011 ld $11
|
|
6156 0022 ld $22
|
|
6157 000b ld $0b
|
|
6158 002b ld $2b
|
|
6159 00d2 ld $d2
|
|
615a 00cf ld $cf
|
|
615b 005c ld $5c
|
|
615c 0011 ld $11
|
|
615d 00cb ld $cb
|
|
615e 0010 ld $10
|
|
615f 002b ld $2b
|
|
6160 00d0 ld $d0
|
|
6161 0011 ld $11
|
|
6162 0064 ld $64
|
|
6163 0010 ld $10
|
|
6164 002b ld $2b
|
|
6165 00d2 ld $d2
|
|
6166 00cf ld $cf
|
|
6167 005c ld $5c
|
|
6168 0063 ld $63
|
|
6169 00ff ld $ff
|
|
616a 0011 ld $11
|
|
616b 00c1 ld $c1
|
|
616c 0010 ld $10
|
|
616d 002b ld $2b
|
|
616e 00b0 ld $b0
|
|
616f 0059 ld $59
|
|
6170 0033 ld $33
|
|
6171 00f0 ld $f0
|
|
6172 00b0 ld $b0
|
|
6173 0011 ld $11
|
|
6174 00cc ld $cc
|
|
6175 0010 ld $10
|
|
6176 002b ld $2b
|
|
6177 00b0 ld $b0
|
|
6178 0059 ld $59
|
|
6179 0030 ld $30
|
|
617a 00f0 ld $f0
|
|
617b 00b0 ld $b0
|
|
617c 0093 ld $93
|
|
617d 00b0 ld $b0
|
|
617e 00f0 ld $f0
|
|
617f 00b0 ld $b0
|
|
6180 0093 ld $93
|
|
6181 00b0 ld $b0
|
|
6182 00f0 ld $f0
|
|
6183 00b0 ld $b0
|
|
6184 0093 ld $93
|
|
6185 00b0 ld $b0
|
|
6186 0090 ld $90
|
|
6187 0014 ld $14
|
|
6188 0011 ld $11
|
|
6189 00ce ld $ce
|
|
618a 0010 ld $10
|
|
618b 002b ld $2b
|
|
618c 00b0 ld $b0
|
|
618d 00ad ld $ad
|
|
618e 00e3 ld $e3
|
|
618f 0001 ld $01
|
|
6190 00f0 ld $f0
|
|
6191 00b0 ld $b0
|
|
6192 00e6 ld $e6
|
|
6193 0039 ld $39
|
|
6194 0035 ld $35
|
|
6195 0056 ld $56
|
|
6196 0014 ld $14
|
|
6197 0059 ld $59
|
|
6198 0030 ld $30
|
|
6199 00f0 ld $f0
|
|
619a 00b0 ld $b0
|
|
619b 0011 ld $11
|
|
619c 00cd ld $cd
|
|
619d 0010 ld $10
|
|
619e 002b ld $2b
|
|
619f 00b0 ld $b0
|
|
61a0 00ad ld $ad
|
|
61a1 00e3 ld $e3
|
|
61a2 0001 ld $01
|
|
61a3 00f0 ld $f0
|
|
61a4 00b0 ld $b0
|
|
61a5 00e6 ld $e6
|
|
61a6 0039 ld $39
|
|
61a7 0035 ld $35
|
|
61a8 0056 ld $56
|
|
61a9 0014 ld $14
|
|
61aa 0059 ld $59
|
|
61ab 0030 ld $30
|
|
61ac 00f0 ld $f0
|
|
61ad 00b0 ld $b0
|
|
61ae 0011 ld $11
|
|
61af 00cc ld $cc
|
|
61b0 0010 ld $10
|
|
61b1 002b ld $2b
|
|
61b2 00b0 ld $b0
|
|
61b3 00ad ld $ad
|
|
61b4 00e3 ld $e3
|
|
61b5 0001 ld $01
|
|
61b6 00f0 ld $f0
|
|
61b7 00b0 ld $b0
|
|
61b8 0090 ld $90
|
|
61b9 0014 ld $14
|
|
61ba 0075 ld $75
|
|
61bb 0011 ld $11
|
|
61bc 00c1 ld $c1
|
|
61bd 0010 ld $10
|
|
61be 002b ld $2b
|
|
61bf 00b0 ld $b0
|
|
61c0 00ad ld $ad
|
|
61c1 00e6 ld $e6
|
|
61c2 0001 ld $01
|
|
61c3 00f0 ld $f0
|
|
61c4 00b0 ld $b0
|
|
61c5 00cf ld $cf
|
|
61c6 005a ld $5a
|
|
61c7 0011 ld $11
|
|
61c8 00c1 ld $c1
|
|
61c9 0010 ld $10
|
|
61ca 002b ld $2b
|
|
61cb 00b0 ld $b0
|
|
61cc 00ad ld $ad
|
|
61cd 00e6 ld $e6
|
|
61ce 0030 ld $30
|
|
61cf 0063 ld $63
|
|
61d0 00ff ld $ff
|
|
61d1 0011 ld $11
|
|
61d2 00e1 ld $e1
|
|
61d3 0004 ld $04
|
|
61d4 002b ld $2b
|
|
61d5 0022 ld $22
|
|
61d6 0059 ld $59
|
|
61d7 0000 ld $00
|
|
61d8 005e ld $5e
|
|
61d9 0024 ld $24
|
|
61da 0059 ld $59
|
|
61db 003f ld $3f
|
|
61dc 005e ld $5e
|
|
61dd 0025 ld $25
|
|
61de 0021 ld $21
|
|
61df 00d0 ld $d0
|
|
61e0 00ad ld $ad
|
|
61e1 005e ld $5e
|
|
61e2 00d4 ld $d4
|
|
61e3 0093 ld $93
|
|
61e4 00d0 ld $d0
|
|
61e5 0021 ld $21
|
|
61e6 00d0 ld $d0
|
|
61e7 00ad ld $ad
|
|
61e8 00e6 ld $e6
|
|
61e9 0020 ld $20
|
|
61ea 002b ld $2b
|
|
61eb 00d6 ld $d6
|
|
61ec 00e9 ld $e9
|
|
61ed 00e9 ld $e9
|
|
61ee 0099 ld $99
|
|
61ef 00d6 ld $d6
|
|
61f0 002b ld $2b
|
|
61f1 00b0 ld $b0
|
|
61f2 0011 ld $11
|
|
61f3 0000 ld $00
|
|
61f4 0007 ld $07
|
|
61f5 0099 ld $99
|
|
61f6 00b0 ld $b0
|
|
61f7 002b ld $2b
|
|
61f8 00b0 ld $b0
|
|
61f9 0021 ld $21
|
|
61fa 00d6 ld $d6
|
|
61fb fe00 bra ac ;+-----------------------------------+
|
|
61fc fcfd bra $61fd ;| |
|
|
61fd 1404 ld $04,y ;| Trampoline for page $6100 lookups |
|
|
61fe e068 jmp y,$68 ;| |
|
|
61ff c218 st [$18] ;+-----------------------------------+
|
|
6200 00e6 ld $e6
|
|
6201 0032 ld $32
|
|
6202 0035 ld $35
|
|
6203 0050 ld $50
|
|
6204 00cb ld $cb
|
|
6205 0021 ld $21
|
|
6206 00b0 ld $b0
|
|
6207 00e3 ld $e3
|
|
6208 0006 ld $06
|
|
6209 002b ld $2b
|
|
620a 00b0 ld $b0
|
|
620b 0059 ld $59
|
|
620c 0005 ld $05
|
|
620d 005e ld $5e
|
|
620e 00d5 ld $d5
|
|
620f 0021 ld $21
|
|
6210 00d2 ld $d2
|
|
6211 002b ld $2b
|
|
6212 0028 ld $28
|
|
6213 0021 ld $21
|
|
6214 00b0 ld $b0
|
|
6215 007f ld $7f
|
|
6216 0000 ld $00
|
|
6217 005e ld $5e
|
|
6218 0026 ld $26
|
|
6219 00b4 ld $b4
|
|
621a 00cb ld $cb
|
|
621b 0093 ld $93
|
|
621c 00b0 ld $b0
|
|
621d 0093 ld $93
|
|
621e 00d2 ld $d2
|
|
621f 001a ld $1a
|
|
6220 00d5 ld $d5
|
|
6221 00e6 ld $e6
|
|
6222 0001 ld $01
|
|
6223 005e ld $5e
|
|
6224 00d5 ld $d5
|
|
6225 0035 ld $35
|
|
6226 0072 ld $72
|
|
6227 00cf ld $cf
|
|
6228 0093 ld $93
|
|
6229 00d0 ld $d0
|
|
622a 0093 ld $93
|
|
622b 00d2 ld $d2
|
|
622c 001a ld $1a
|
|
622d 00d4 ld $d4
|
|
622e 00e6 ld $e6
|
|
622f 0001 ld $01
|
|
6230 005e ld $5e
|
|
6231 00d4 ld $d4
|
|
6232 0035 ld $35
|
|
6233 0072 ld $72
|
|
6234 00aa ld $aa
|
|
6235 00ff ld $ff
|
|
6236 0010 ld $10
|
|
6237 00c0 ld $c0
|
|
6238 0025 ld $25
|
|
6239 000a ld $0a
|
|
623a 0033 ld $33
|
|
623b 0020 ld $20
|
|
623c 0020 ld $20
|
|
623d 0020 ld $20
|
|
* 9 times
|
|
6244 0003 ld $03
|
|
6245 0030 ld $30
|
|
6246 0030 ld $30
|
|
6247 0030 ld $30
|
|
6248 000a ld $0a
|
|
6249 0047 ld $47
|
|
624a 0061 ld $61
|
|
624b 006d ld $6d
|
|
624c 0065 ld $65
|
|
624d 0020 ld $20
|
|
624e 004f ld $4f
|
|
624f 0076 ld $76
|
|
6250 0065 ld $65
|
|
6251 0072 ld $72
|
|
6252 0021 ld $21
|
|
6253 000a ld $0a
|
|
6254 0059 ld $59
|
|
6255 006f ld $6f
|
|
6256 0075 ld $75
|
|
6257 0020 ld $20
|
|
6258 0057 ld $57
|
|
6259 0069 ld $69
|
|
625a 006e ld $6e
|
|
625b 0021 ld $21
|
|
625c 0021 ld $21
|
|
625d 0021 ld $21
|
|
625e 0011 ld $11
|
|
625f 00c0 ld $c0
|
|
6260 0026 ld $26
|
|
6261 0020 ld $20
|
|
6262 0027 ld $27
|
|
6263 002e ld $2e
|
|
6264 0035 ld $35
|
|
6265 003c ld $3c
|
|
6266 0043 ld $43
|
|
6267 004a ld $4a
|
|
6268 0051 ld $51
|
|
6269 0058 ld $58
|
|
626a 005f ld $5f
|
|
626b 0066 ld $66
|
|
626c 006d ld $6d
|
|
626d 0074 ld $74
|
|
626e 007b ld $7b
|
|
626f 0000 ld $00
|
|
6270 0020 ld $20
|
|
6271 0000 ld $00
|
|
6272 0023 ld $23
|
|
6273 0000 ld $00
|
|
6274 0026 ld $26
|
|
6275 0000 ld $00
|
|
6276 0029 ld $29
|
|
6277 0000 ld $00
|
|
6278 002c ld $2c
|
|
6279 0000 ld $00
|
|
627a 002f ld $2f
|
|
627b 0000 ld $00
|
|
627c 0032 ld $32
|
|
627d 0000 ld $00
|
|
627e 0035 ld $35
|
|
627f 0003 ld $03
|
|
6280 0003 ld $03
|
|
6281 000b ld $0b
|
|
6282 000b ld $0b
|
|
6283 000c ld $0c
|
|
6284 000c ld $0c
|
|
6285 000f ld $0f
|
|
6286 000f ld $0f
|
|
6287 0012 ld $12
|
|
6288 00c0 ld $c0
|
|
6289 001a ld $1a
|
|
628a 0080 ld $80
|
|
628b 00ff ld $ff
|
|
628c 00b0 ld $b0
|
|
628d 00ff ld $ff
|
|
628e 00b0 ld $b0
|
|
628f 00ff ld $ff
|
|
6290 0000 ld $00
|
|
6291 0000 ld $00
|
|
6292 0000 ld $00
|
|
* 14 times
|
|
629e 0050 ld $50
|
|
629f 0000 ld $00
|
|
62a0 0050 ld $50
|
|
62a1 0000 ld $00
|
|
62a2 0080 ld $80
|
|
62a3 0000 ld $00
|
|
62a4 0020 ld $20
|
|
62a5 00c0 ld $c0
|
|
62a6 0029 ld $29
|
|
62a7 0075 ld $75
|
|
62a8 0011 ld $11
|
|
62a9 00fe ld $fe
|
|
62aa 0001 ld $01
|
|
62ab 002b ld $2b
|
|
62ac 00b0 ld $b0
|
|
62ad 0059 ld $59
|
|
62ae 0000 ld $00
|
|
62af 00f3 ld $f3
|
|
62b0 00b0 ld $b0
|
|
62b1 0011 ld $11
|
|
62b2 00fe ld $fe
|
|
62b3 0002 ld $02
|
|
62b4 002b ld $2b
|
|
62b5 00b0 ld $b0
|
|
62b6 0059 ld $59
|
|
62b7 0000 ld $00
|
|
62b8 00f3 ld $f3
|
|
62b9 00b0 ld $b0
|
|
62ba 0011 ld $11
|
|
62bb 00fe ld $fe
|
|
62bc 0003 ld $03
|
|
62bd 002b ld $2b
|
|
62be 00b0 ld $b0
|
|
62bf 0059 ld $59
|
|
62c0 0000 ld $00
|
|
62c1 00f3 ld $f3
|
|
62c2 00b0 ld $b0
|
|
62c3 0011 ld $11
|
|
62c4 00fe ld $fe
|
|
62c5 0004 ld $04
|
|
62c6 002b ld $2b
|
|
62c7 00b0 ld $b0
|
|
62c8 0059 ld $59
|
|
62c9 0000 ld $00
|
|
62ca 00f3 ld $f3
|
|
62cb 00b0 ld $b0
|
|
62cc 00cf ld $cf
|
|
62cd 0058 ld $58
|
|
62ce 0063 ld $63
|
|
62cf 00ff ld $ff
|
|
62d0 0021 ld $21
|
|
62d1 00c0 ld $c0
|
|
62d2 0029 ld $29
|
|
62d3 0011 ld $11
|
|
62d4 00fa ld $fa
|
|
62d5 0001 ld $01
|
|
62d6 002b ld $2b
|
|
62d7 00b0 ld $b0
|
|
62d8 0011 ld $11
|
|
62d9 0000 ld $00
|
|
62da 0001 ld $01
|
|
62db 00f3 ld $f3
|
|
62dc 00b0 ld $b0
|
|
62dd 0011 ld $11
|
|
62de 00fa ld $fa
|
|
62df 0002 ld $02
|
|
62e0 002b ld $2b
|
|
62e1 00b0 ld $b0
|
|
62e2 0011 ld $11
|
|
62e3 0000 ld $00
|
|
62e4 0002 ld $02
|
|
62e5 00f3 ld $f3
|
|
62e6 00b0 ld $b0
|
|
62e7 0011 ld $11
|
|
62e8 00fa ld $fa
|
|
62e9 0003 ld $03
|
|
62ea 002b ld $2b
|
|
62eb 00b0 ld $b0
|
|
62ec 0011 ld $11
|
|
62ed 0000 ld $00
|
|
62ee 0000 ld $00
|
|
62ef 00f3 ld $f3
|
|
62f0 00b0 ld $b0
|
|
62f1 0011 ld $11
|
|
62f2 00fa ld $fa
|
|
62f3 0004 ld $04
|
|
62f4 002b ld $2b
|
|
62f5 00b0 ld $b0
|
|
62f6 0011 ld $11
|
|
62f7 0000 ld $00
|
|
62f8 0000 ld $00
|
|
62f9 00f3 ld $f3
|
|
62fa 00b0 ld $b0
|
|
62fb fe00 bra ac ;+-----------------------------------+
|
|
62fc fcfd bra $62fd ;| |
|
|
62fd 1404 ld $04,y ;| Trampoline for page $6200 lookups |
|
|
62fe e068 jmp y,$68 ;| |
|
|
62ff c218 st [$18] ;+-----------------------------------+
|
|
6300 00ff ld $ff
|
|
6301 0022 ld $22
|
|
6302 00c0 ld $c0
|
|
6303 0025 ld $25
|
|
6304 00e9 ld $e9
|
|
6305 002b ld $2b
|
|
6306 00b0 ld $b0
|
|
6307 0011 ld $11
|
|
6308 0000 ld $00
|
|
6309 0009 ld $09
|
|
630a 0099 ld $99
|
|
630b 00b0 ld $b0
|
|
630c 002b ld $2b
|
|
630d 00b0 ld $b0
|
|
630e 007f ld $7f
|
|
630f 0000 ld $00
|
|
6310 005e ld $5e
|
|
6311 00d2 ld $d2
|
|
6312 0021 ld $21
|
|
6313 00b0 ld $b0
|
|
6314 007f ld $7f
|
|
6315 0001 ld $01
|
|
6316 005e ld $5e
|
|
6317 00d3 ld $d3
|
|
6318 0021 ld $21
|
|
6319 00d2 ld $d2
|
|
631a 00f3 ld $f3
|
|
631b 00a0 ld $a0
|
|
631c 00f3 ld $f3
|
|
631d 00a2 ld $a2
|
|
631e 0059 ld $59
|
|
631f 0000 ld $00
|
|
6320 00f3 ld $f3
|
|
6321 00a4 ld $a4
|
|
6322 00f3 ld $f3
|
|
6323 00a6 ld $a6
|
|
6324 0059 ld $59
|
|
6325 0003 ld $03
|
|
6326 005e ld $5e
|
|
6327 002c ld $2c
|
|
6328 00ff ld $ff
|
|
6329 0023 ld $23
|
|
632a 00c0 ld $c0
|
|
632b 0026 ld $26
|
|
632c 0075 ld $75
|
|
632d 001a ld $1a
|
|
632e 00c6 ld $c6
|
|
632f 00e6 ld $e6
|
|
6330 0070 ld $70
|
|
6331 0035 ld $35
|
|
6332 0053 ld $53
|
|
6333 00cb ld $cb
|
|
6334 0011 ld $11
|
|
6335 00cf ld $cf
|
|
6336 0010 ld $10
|
|
6337 0090 ld $90
|
|
6338 00ce ld $ce
|
|
6339 0011 ld $11
|
|
633a 00da ld $da
|
|
633b 0010 ld $10
|
|
633c 002b ld $2b
|
|
633d 00d0 ld $d0
|
|
633e 0011 ld $11
|
|
633f 0022 ld $22
|
|
6340 000b ld $0b
|
|
6341 002b ld $2b
|
|
6342 00d2 ld $d2
|
|
6343 00cf ld $cf
|
|
6344 005c ld $5c
|
|
6345 0059 ld $59
|
|
6346 0001 ld $01
|
|
6347 00cf ld $cf
|
|
6348 0074 ld $74
|
|
6349 001a ld $1a
|
|
634a 0011 ld $11
|
|
634b 0082 ld $82
|
|
634c 0080 ld $80
|
|
634d 0035 ld $35
|
|
634e 0072 ld $72
|
|
634f 00d7 ld $d7
|
|
6350 0063 ld $63
|
|
6351 00ff ld $ff
|
|
6352 0000 ld $00
|
|
6353 0000 ld $00 ;End of Apps/Bricks/Bricks_v2.gt1, size 1606
|
|
;+-----------------------------------+
|
|
;| Apps/GtMine/gtmine_v1.gt1 |
|
|
;+-----------------------------------+
|
|
6354 dc42 st $42,[y,x++] ;'B'
|
|
6355 dc72 st $72,[y,x++] ;'r'
|
|
6356 dc69 st $69,[y,x++] ;'i'
|
|
6357 dc63 st $63,[y,x++] ;'c'
|
|
6358 dc6b st $6b,[y,x++] ;'k'
|
|
6359 dc73 st $73,[y,x++] ;'s'
|
|
635a dc00 st $00,[y,x++] ;'\x00'
|
|
635b dc00 st $00,[y,x++] ;'\x00'
|
|
635c 000e ld $0e
|
|
635d c218 st [$18]
|
|
635e 005d ld $5d
|
|
635f 14f7 ld $f7,y
|
|
6360 e085 jmp y,$85
|
|
6361 c219 st [$19]
|
|
GtMine: 6362 0000 ld $00
|
|
6363 0042 ld $42
|
|
6364 0013 ld $13
|
|
6365 00ff ld $ff
|
|
6366 0000 ld $00
|
|
6367 0000 ld $00
|
|
6368 0000 ld $00
|
|
* 18 times
|
|
6378 0002 ld $02
|
|
6379 0000 ld $00
|
|
637a 002d ld $2d
|
|
637b 0011 ld $11
|
|
637c 00fc ld $fc
|
|
637d 0009 ld $09
|
|
637e 002b ld $2b
|
|
637f 008e ld $8e
|
|
6380 001a ld $1a
|
|
6381 0021 ld $21
|
|
6382 0082 ld $82
|
|
6383 00fc ld $fc
|
|
6384 00e6 ld $e6
|
|
6385 0048 ld $48
|
|
6386 0035 ld $35
|
|
6387 0050 ld $50
|
|
6388 001c ld $1c
|
|
6389 001a ld $1a
|
|
638a 0001 ld $01
|
|
638b 00e6 ld $e6
|
|
638c 0001 ld $01
|
|
638d 0082 ld $82
|
|
638e 00ff ld $ff
|
|
638f 00e6 ld $e6
|
|
6390 007f ld $7f
|
|
6391 0035 ld $35
|
|
6392 0050 ld $50
|
|
6393 001c ld $1c
|
|
6394 0011 ld $11
|
|
6395 00a0 ld $a0
|
|
6396 0042 ld $42
|
|
6397 00cf ld $cf
|
|
6398 0018 ld $18
|
|
6399 0021 ld $21
|
|
639a 000e ld $0e
|
|
639b 002b ld $2b
|
|
639c 001a ld $1a
|
|
639d 0082 ld $82
|
|
639e 007f ld $7f
|
|
639f 0035 ld $35
|
|
63a0 003f ld $3f
|
|
63a1 001c ld $1c
|
|
63a2 0021 ld $21
|
|
63a3 001a ld $1a
|
|
63a4 00f3 ld $f3
|
|
63a5 0017 ld $17
|
|
63a6 0090 ld $90
|
|
63a7 001c ld $1c
|
|
63a8 0005 ld $05
|
|
63a9 0000 ld $00
|
|
63aa 0004 ld $04
|
|
63ab 00ba ld $ba
|
|
63ac 0001 ld $01
|
|
63ad 00a0 ld $a0
|
|
63ae 005a ld $5a
|
|
63af 0010 ld $10
|
|
63b0 00a0 ld $a0
|
|
63b1 0060 ld $60
|
|
63b2 0059 ld $59
|
|
63b3 0001 ld $01
|
|
63b4 0099 ld $99
|
|
63b5 0053 ld $53
|
|
63b6 002b ld $2b
|
|
63b7 0053 ld $53
|
|
63b8 0011 ld $11
|
|
63b9 0000 ld $00
|
|
63ba 0000 ld $00
|
|
63bb 0035 ld $35
|
|
63bc 003f ld $3f
|
|
63bd 00ae ld $ae
|
|
63be 0075 ld $75
|
|
63bf 00cf ld $cf
|
|
63c0 0018 ld $18
|
|
63c1 0063 ld $63
|
|
63c2 0011 ld $11
|
|
63c3 0000 ld $00
|
|
63c4 0004 ld $04
|
|
63c5 007f ld $7f
|
|
63c6 0000 ld $00
|
|
63c7 0021 ld $21
|
|
63c8 001a ld $1a
|
|
63c9 002b ld $2b
|
|
63ca 008c ld $8c
|
|
63cb 0021 ld $21
|
|
63cc 008e ld $8e
|
|
63cd 00e6 ld $e6
|
|
63ce 0010 ld $10
|
|
63cf 002b ld $2b
|
|
63d0 008e ld $8e
|
|
63d1 00e3 ld $e3
|
|
63d2 0004 ld $04
|
|
63d3 0085 ld $85
|
|
63d4 00c8 ld $c8
|
|
63d5 004f ld $4f
|
|
63d6 0021 ld $21
|
|
63d7 00a0 ld $a0
|
|
63d8 002b ld $2b
|
|
63d9 009e ld $9e
|
|
63da 0021 ld $21
|
|
63db 00a2 ld $a2
|
|
63dc 002b ld $2b
|
|
63dd 009c ld $9c
|
|
63de 0021 ld $21
|
|
63df 00a4 ld $a4
|
|
63e0 002b ld $2b
|
|
63e1 009a ld $9a
|
|
63e2 0021 ld $21
|
|
63e3 009e ld $9e
|
|
63e4 0082 ld $82
|
|
63e5 000f ld $0f
|
|
63e6 002b ld $2b
|
|
63e7 0098 ld $98
|
|
63e8 0021 ld $21
|
|
63e9 009e ld $9e
|
|
63ea 001f ld $1f
|
|
63eb 0000 ld $00
|
|
63ec 00e6 ld $e6
|
|
63ed 0010 ld $10
|
|
63ee 0035 ld $35
|
|
63ef 0050 ld $50
|
|
63f0 00e1 ld $e1
|
|
63f1 0059 ld $59
|
|
63f2 000c ld $0c
|
|
63f3 002b ld $2b
|
|
63f4 0098 ld $98
|
|
63f5 0021 ld $21
|
|
63f6 009e ld $9e
|
|
63f7 001f ld $1f
|
|
63f8 0000 ld $00
|
|
63f9 00e6 ld $e6
|
|
63fa 0020 ld $20
|
|
63fb fe00 bra ac ;+-----------------------------------+
|
|
63fc fcfd bra $63fd ;| |
|
|
63fd 1404 ld $04,y ;| Trampoline for page $6300 lookups |
|
|
63fe e068 jmp y,$68 ;| |
|
|
63ff c218 st [$18] ;+-----------------------------------+
|
|
6400 0035 ld $35
|
|
6401 0050 ld $50
|
|
6402 00ee ld $ee
|
|
6403 0059 ld $59
|
|
6404 000d ld $0d
|
|
6405 002b ld $2b
|
|
6406 0098 ld $98
|
|
6407 0059 ld $59
|
|
6408 000e ld $0e
|
|
6409 0099 ld $99
|
|
640a 008e ld $8e
|
|
640b 002b ld $2b
|
|
640c 00be ld $be
|
|
640d 0011 ld $11
|
|
640e 00c2 ld $c2
|
|
640f 0051 ld $51
|
|
6410 00f3 ld $f3
|
|
6411 00be ld $be
|
|
6412 0021 ld $21
|
|
6413 0098 ld $98
|
|
6414 0085 ld $85
|
|
6415 00a0 ld $a0
|
|
6416 0014 ld $14
|
|
6417 0011 ld $11
|
|
6418 00a0 ld $a0
|
|
6419 0060 ld $60
|
|
641a 0021 ld $21
|
|
641b 001a ld $1a
|
|
641c 002b ld $2b
|
|
641d 008c ld $8c
|
|
641e 0021 ld $21
|
|
641f 008e ld $8e
|
|
6420 00e6 ld $e6
|
|
6421 0004 ld $04
|
|
6422 002b ld $2b
|
|
6423 008e ld $8e
|
|
6424 0085 ld $85
|
|
6425 00f0 ld $f0
|
|
6426 004f ld $4f
|
|
6427 0059 ld $59
|
|
6428 0002 ld $02
|
|
6429 0099 ld $99
|
|
642a 008e ld $8e
|
|
642b 002b ld $2b
|
|
642c 00be ld $be
|
|
642d 0011 ld $11
|
|
642e 00fa ld $fa
|
|
642f 0042 ld $42
|
|
6430 00f3 ld $f3
|
|
6431 00be ld $be
|
|
6432 0021 ld $21
|
|
6433 00a2 ld $a2
|
|
6434 008c ld $8c
|
|
6435 0001 ld $01
|
|
6436 0035 ld $35
|
|
6437 0072 ld $72
|
|
6438 00ca ld $ca
|
|
6439 0059 ld $59
|
|
643a 0002 ld $02
|
|
643b 0099 ld $99
|
|
643c 008e ld $8e
|
|
643d 002b ld $2b
|
|
643e 00be ld $be
|
|
643f 0011 ld $11
|
|
6440 00fa ld $fa
|
|
6441 001d ld $1d
|
|
6442 00f3 ld $f3
|
|
6443 00be ld $be
|
|
6444 0090 ld $90
|
|
6445 00dc ld $dc
|
|
6446 0021 ld $21
|
|
6447 00a2 ld $a2
|
|
6448 008c ld $8c
|
|
6449 0002 ld $02
|
|
644a 0035 ld $35
|
|
644b 0072 ld $72
|
|
644c 00dc ld $dc
|
|
644d 0059 ld $59
|
|
644e 0002 ld $02
|
|
644f 0099 ld $99
|
|
6450 008e ld $8e
|
|
6451 002b ld $2b
|
|
6452 00be ld $be
|
|
6453 0011 ld $11
|
|
6454 00f8 ld $f8
|
|
6455 0021 ld $21
|
|
6456 00f3 ld $f3
|
|
6457 00be ld $be
|
|
6458 0021 ld $21
|
|
6459 00a0 ld $a0
|
|
645a 002b ld $2b
|
|
645b 0088 ld $88
|
|
645c 0059 ld $59
|
|
645d 0002 ld $02
|
|
645e 0099 ld $99
|
|
645f 008e ld $8e
|
|
6460 00f6 ld $f6
|
|
6461 002b ld $2b
|
|
6462 0024 ld $24
|
|
6463 0059 ld $59
|
|
6464 0006 ld $06
|
|
6465 0099 ld $99
|
|
6466 0024 ld $24
|
|
6467 002b ld $2b
|
|
6468 0026 ld $26
|
|
6469 0085 ld $85
|
|
646a 00e7 ld $e7
|
|
646b 0043 ld $43
|
|
646c 0059 ld $59
|
|
646d 0004 ld $04
|
|
646e 0099 ld $99
|
|
646f 008e ld $8e
|
|
6470 002b ld $2b
|
|
6471 008e ld $8e
|
|
6472 00e6 ld $e6
|
|
6473 0004 ld $04
|
|
6474 0085 ld $85
|
|
6475 00e8 ld $e8
|
|
6476 0050 ld $50
|
|
6477 0000 ld $00
|
|
6478 00fc ld $fc
|
|
6479 0013 ld $13
|
|
647a 0012 ld $12
|
|
647b 00a0 ld $a0
|
|
647c 0060 ld $60
|
|
647d 0075 ld $75
|
|
647e 0059 ld $59
|
|
647f 0000 ld $00
|
|
6480 002b ld $2b
|
|
6481 00b4 ld $b4
|
|
6482 002b ld $2b
|
|
6483 00b6 ld $b6
|
|
6484 002b ld $2b
|
|
6485 00b2 ld $b2
|
|
6486 0090 ld $90
|
|
6487 00ee ld $ee
|
|
6488 0021 ld $21
|
|
6489 00b6 ld $b6
|
|
648a 0099 ld $99
|
|
648b 00a0 ld $a0
|
|
648c 00ad ld $ad
|
|
648d 0035 ld $35
|
|
648e 0056 ld $56
|
|
648f 00d0 ld $d0
|
|
6490 0011 ld $11
|
|
6491 00a0 ld $a0
|
|
6492 0059 ld $59
|
|
6493 0099 ld $99
|
|
6494 00b6 ld $b6
|
|
6495 002b ld $2b
|
|
6496 00be ld $be
|
|
6497 0021 ld $21
|
|
6498 00b2 ld $b2
|
|
6499 0099 ld $99
|
|
649a 00b4 ld $b4
|
|
649b 0099 ld $99
|
|
649c 00a2 ld $a2
|
|
649d 00ad ld $ad
|
|
649e 00f0 ld $f0
|
|
649f 00be ld $be
|
|
64a0 0021 ld $21
|
|
64a1 00b2 ld $b2
|
|
64a2 0099 ld $99
|
|
64a3 00b4 ld $b4
|
|
64a4 0099 ld $99
|
|
64a5 00a2 ld $a2
|
|
64a6 002b ld $2b
|
|
64a7 00be ld $be
|
|
64a8 0021 ld $21
|
|
64a9 00b6 ld $b6
|
|
64aa 0099 ld $99
|
|
64ab 00a0 ld $a0
|
|
64ac 00ad ld $ad
|
|
64ad 00f0 ld $f0
|
|
64ae 00be ld $be
|
|
64af 0059 ld $59
|
|
64b0 0001 ld $01
|
|
64b1 0099 ld $99
|
|
64b2 00b6 ld $b6
|
|
64b3 002b ld $2b
|
|
64b4 00b6 ld $b6
|
|
64b5 0059 ld $59
|
|
64b6 0001 ld $01
|
|
64b7 0099 ld $99
|
|
64b8 00b4 ld $b4
|
|
64b9 002b ld $2b
|
|
64ba 00b4 ld $b4
|
|
64bb 001f ld $1f
|
|
64bc 0000 ld $00
|
|
64bd 00e6 ld $e6
|
|
64be 0007 ld $07
|
|
64bf 0035 ld $35
|
|
64c0 0056 ld $56
|
|
64c1 00ee ld $ee
|
|
64c2 0059 ld $59
|
|
64c3 0000 ld $00
|
|
64c4 002b ld $2b
|
|
64c5 00b4 ld $b4
|
|
64c6 0011 ld $11
|
|
64c7 0000 ld $00
|
|
64c8 0001 ld $01
|
|
64c9 0099 ld $99
|
|
64ca 00b2 ld $b2
|
|
64cb 002b ld $2b
|
|
64cc 00b2 ld $b2
|
|
64cd 0021 ld $21
|
|
64ce 00b6 ld $b6
|
|
64cf 0099 ld $99
|
|
64d0 00a0 ld $a0
|
|
64d1 00ad ld $ad
|
|
64d2 001f ld $1f
|
|
64d3 0000 ld $00
|
|
64d4 00e6 ld $e6
|
|
64d5 0080 ld $80
|
|
64d6 0035 ld $35
|
|
64d7 0050 ld $50
|
|
64d8 00a9 ld $a9
|
|
64d9 0063 ld $63
|
|
64da 00ff ld $ff
|
|
64db 00fc ld $fc
|
|
64dc 0015 ld $15
|
|
64dd 0013 ld $13
|
|
64de 00a0 ld $a0
|
|
64df 0060 ld $60
|
|
64e0 0075 ld $75
|
|
64e1 0059 ld $59
|
|
64e2 0000 ld $00
|
|
64e3 002b ld $2b
|
|
64e4 00b4 ld $b4
|
|
64e5 002b ld $2b
|
|
64e6 00b6 ld $b6
|
|
64e7 002b ld $2b
|
|
64e8 00b2 ld $b2
|
|
64e9 0090 ld $90
|
|
64ea 00df ld $df
|
|
64eb 0021 ld $21
|
|
64ec 00b6 ld $b6
|
|
64ed 0099 ld $99
|
|
64ee 00a0 ld $a0
|
|
64ef 00ad ld $ad
|
|
64f0 0035 ld $35
|
|
64f1 0056 ld $56
|
|
64f2 00c1 ld $c1
|
|
64f3 0021 ld $21
|
|
64f4 00b2 ld $b2
|
|
64f5 0099 ld $99
|
|
64f6 00b4 ld $b4
|
|
64f7 0099 ld $99
|
|
64f8 00a2 ld $a2
|
|
64f9 002b ld $2b
|
|
64fa 00be ld $be
|
|
64fb fe00 bra ac ;+-----------------------------------+
|
|
64fc fcfd bra $64fd ;| |
|
|
64fd 1404 ld $04,y ;| Trampoline for page $6400 lookups |
|
|
64fe e068 jmp y,$68 ;| |
|
|
64ff c218 st [$18] ;+-----------------------------------+
|
|
6500 0011 ld $11
|
|
6501 00a0 ld $a0
|
|
6502 0059 ld $59
|
|
6503 0099 ld $99
|
|
6504 00b6 ld $b6
|
|
6505 00ad ld $ad
|
|
6506 00f0 ld $f0
|
|
6507 00be ld $be
|
|
6508 0059 ld $59
|
|
6509 0001 ld $01
|
|
650a 0099 ld $99
|
|
650b 00b6 ld $b6
|
|
650c 002b ld $2b
|
|
650d 00b6 ld $b6
|
|
650e 0059 ld $59
|
|
650f 0001 ld $01
|
|
6510 0099 ld $99
|
|
6511 00b4 ld $b4
|
|
6512 002b ld $2b
|
|
6513 00b4 ld $b4
|
|
6514 001f ld $1f
|
|
6515 0000 ld $00
|
|
6516 00e6 ld $e6
|
|
6517 0007 ld $07
|
|
6518 0035 ld $35
|
|
6519 0056 ld $56
|
|
651a 00df ld $df
|
|
651b 0059 ld $59
|
|
651c 0000 ld $00
|
|
651d 002b ld $2b
|
|
651e 00b4 ld $b4
|
|
651f 0011 ld $11
|
|
6520 0000 ld $00
|
|
6521 0001 ld $01
|
|
6522 0099 ld $99
|
|
6523 00b2 ld $b2
|
|
6524 002b ld $2b
|
|
6525 00b2 ld $b2
|
|
6526 0021 ld $21
|
|
6527 00b6 ld $b6
|
|
6528 0099 ld $99
|
|
6529 00a0 ld $a0
|
|
652a 00ad ld $ad
|
|
652b 001f ld $1f
|
|
652c 0000 ld $00
|
|
652d 00e6 ld $e6
|
|
652e 0080 ld $80
|
|
652f 0035 ld $35
|
|
6530 0050 ld $50
|
|
6531 00a9 ld $a9
|
|
6532 0063 ld $63
|
|
6533 00ff ld $ff
|
|
6534 0011 ld $11
|
|
6535 00ea ld $ea
|
|
6536 0054 ld $54
|
|
6537 002b ld $2b
|
|
6538 008a ld $8a
|
|
6539 0011 ld $11
|
|
653a 0004 ld $04
|
|
653b 0001 ld $01
|
|
653c 0085 ld $85
|
|
653d 00b5 ld $b5
|
|
653e 0048 ld $48
|
|
653f 0063 ld $63
|
|
6540 00ff ld $ff
|
|
6541 00c5 ld $c5
|
|
6542 0043 ld $43
|
|
6543 0000 ld $00
|
|
6544 0000 ld $00
|
|
6545 0014 ld $14
|
|
6546 00a0 ld $a0
|
|
6547 0060 ld $60
|
|
6548 0035 ld $35
|
|
6549 0050 ld $50
|
|
654a 00b8 ld $b8
|
|
654b 001f ld $1f
|
|
654c 0000 ld $00
|
|
654d 00e6 ld $e6
|
|
654e 000d ld $0d
|
|
654f 0035 ld $35
|
|
6550 004d ld $4d
|
|
6551 00b8 ld $b8
|
|
6552 0059 ld $59
|
|
6553 000e ld $0e
|
|
6554 0099 ld $99
|
|
6555 008e ld $8e
|
|
6556 002b ld $2b
|
|
6557 00be ld $be
|
|
6558 0011 ld $11
|
|
6559 00e2 ld $e2
|
|
655a 0058 ld $58
|
|
655b 0099 ld $99
|
|
655c 0098 ld $98
|
|
655d 0099 ld $99
|
|
655e 0098 ld $98
|
|
655f 00f6 ld $f6
|
|
6560 00f3 ld $f3
|
|
6561 00be ld $be
|
|
6562 0059 ld $59
|
|
6563 000e ld $0e
|
|
6564 0099 ld $99
|
|
6565 008e ld $8e
|
|
6566 00f6 ld $f6
|
|
6567 002b ld $2b
|
|
6568 00a0 ld $a0
|
|
6569 0011 ld $11
|
|
656a 00ff ld $ff
|
|
656b 0045 ld $45
|
|
656c 00ad ld $ad
|
|
656d 002b ld $2b
|
|
656e 00be ld $be
|
|
656f 0021 ld $21
|
|
6570 009a ld $9a
|
|
6571 00e9 ld $e9
|
|
6572 0099 ld $99
|
|
6573 009a ld $9a
|
|
6574 00e9 ld $e9
|
|
6575 0099 ld $99
|
|
6576 00be ld $be
|
|
6577 005e ld $5e
|
|
6578 0019 ld $19
|
|
6579 0088 ld $88
|
|
657a 00ff ld $ff
|
|
657b 008c ld $8c
|
|
657c 00ff ld $ff
|
|
657d 002b ld $2b
|
|
657e 00be ld $be
|
|
657f 0021 ld $21
|
|
6580 009c ld $9c
|
|
6581 00e9 ld $e9
|
|
6582 0099 ld $99
|
|
6583 009c ld $9c
|
|
6584 00e9 ld $e9
|
|
6585 0099 ld $99
|
|
6586 00be ld $be
|
|
6587 002b ld $2b
|
|
6588 00be ld $be
|
|
6589 001a ld $1a
|
|
658a 0052 ld $52
|
|
658b 0099 ld $99
|
|
658c 00be ld $be
|
|
658d 002b ld $2b
|
|
658e 00a2 ld $a2
|
|
658f 0085 ld $85
|
|
6590 00ef ld $ef
|
|
6591 001f ld $1f
|
|
6592 0059 ld $59
|
|
6593 0010 ld $10
|
|
6594 0099 ld $99
|
|
6595 008e ld $8e
|
|
6596 002b ld $2b
|
|
6597 008e ld $8e
|
|
6598 00e6 ld $e6
|
|
6599 000c ld $0c
|
|
659a 0085 ld $85
|
|
659b 00c4 ld $c4
|
|
659c 0050 ld $50
|
|
659d 0011 ld $11
|
|
659e 00a7 ld $a7
|
|
659f 0004 ld $04
|
|
65a0 002b ld $2b
|
|
65a1 0022 ld $22
|
|
65a2 00b4 ld $b4
|
|
65a3 00fd ld $fd
|
|
65a4 00ff ld $ff
|
|
65a5 0000 ld $00
|
|
65a6 0000 ld $00
|
|
65a7 0005 ld $05
|
|
65a8 0015 ld $15
|
|
65a9 00a0 ld $a0
|
|
65aa 0060 ld $60
|
|
65ab 0021 ld $21
|
|
65ac 001a ld $1a
|
|
65ad 002b ld $2b
|
|
65ae 008c ld $8c
|
|
65af 0021 ld $21
|
|
65b0 008e ld $8e
|
|
65b1 00e6 ld $e6
|
|
65b2 0014 ld $14
|
|
65b3 002b ld $2b
|
|
65b4 008e ld $8e
|
|
65b5 0085 ld $85
|
|
65b6 00a0 ld $a0
|
|
65b7 004f ld $4f
|
|
65b8 0059 ld $59
|
|
65b9 0000 ld $00
|
|
65ba 002b ld $2b
|
|
65bb 009c ld $9c
|
|
65bc 0090 ld $90
|
|
65bd 00e7 ld $e7
|
|
65be 0059 ld $59
|
|
65bf 0000 ld $00
|
|
65c0 002b ld $2b
|
|
65c1 009e ld $9e
|
|
65c2 0090 ld $90
|
|
65c3 00d6 ld $d6
|
|
65c4 0011 ld $11
|
|
65c5 0000 ld $00
|
|
65c6 0005 ld $05
|
|
65c7 002b ld $2b
|
|
65c8 00be ld $be
|
|
65c9 0021 ld $21
|
|
65ca 009c ld $9c
|
|
65cb 00e9 ld $e9
|
|
65cc 0099 ld $99
|
|
65cd 009c ld $9c
|
|
65ce 00e9 ld $e9
|
|
65cf 00e9 ld $e9
|
|
65d0 0099 ld $99
|
|
65d1 009c ld $9c
|
|
65d2 00e9 ld $e9
|
|
65d3 0099 ld $99
|
|
65d4 00be ld $be
|
|
65d5 0099 ld $99
|
|
65d6 009e ld $9e
|
|
65d7 002b ld $2b
|
|
65d8 00be ld $be
|
|
65d9 0059 ld $59
|
|
65da 0010 ld $10
|
|
65db 00f0 ld $f0
|
|
65dc 00be ld $be
|
|
65dd 0059 ld $59
|
|
65de 0001 ld $01
|
|
65df 0099 ld $99
|
|
65e0 009e ld $9e
|
|
65e1 002b ld $2b
|
|
65e2 009e ld $9e
|
|
65e3 0011 ld $11
|
|
65e4 00fa ld $fa
|
|
65e5 0045 ld $45
|
|
65e6 00ad ld $ad
|
|
65e7 001f ld $1f
|
|
65e8 009f ld $9f
|
|
65e9 00b8 ld $b8
|
|
65ea 009e ld $9e
|
|
65eb 0035 ld $35
|
|
65ec 004d ld $4d
|
|
65ed 00b7 ld $b7
|
|
65ee 0059 ld $59
|
|
65ef 0001 ld $01
|
|
65f0 0099 ld $99
|
|
65f1 009c ld $9c
|
|
65f2 002b ld $2b
|
|
65f3 009c ld $9c
|
|
65f4 0011 ld $11
|
|
65f5 00fb ld $fb
|
|
65f6 0045 ld $45
|
|
65f7 00ad ld $ad
|
|
65f8 001f ld $1f
|
|
65f9 009d ld $9d
|
|
65fa 00b8 ld $b8
|
|
65fb fe00 bra ac ;+-----------------------------------+
|
|
65fc fcfd bra $65fd ;| |
|
|
65fd 1404 ld $04,y ;| Trampoline for page $6500 lookups |
|
|
65fe e068 jmp y,$68 ;| |
|
|
65ff c218 st [$18] ;+-----------------------------------+
|
|
6600 009c ld $9c
|
|
6601 0035 ld $35
|
|
6602 004d ld $4d
|
|
6603 00b1 ld $b1
|
|
6604 0059 ld $59
|
|
6605 0000 ld $00
|
|
6606 002b ld $2b
|
|
6607 009a ld $9a
|
|
6608 0085 ld $85
|
|
6609 00aa ld $aa
|
|
660a 0017 ld $17
|
|
660b 0000 ld $00
|
|
660c 00d0 ld $d0
|
|
660d 0043 ld $43
|
|
660e 0000 ld $00
|
|
660f 0000 ld $00
|
|
6610 0016 ld $16
|
|
6611 00a0 ld $a0
|
|
6612 0060 ld $60
|
|
6613 0085 ld $85
|
|
6614 00a0 ld $a0
|
|
6615 004b ld $4b
|
|
6616 002b ld $2b
|
|
6617 00be ld $be
|
|
6618 0011 ld $11
|
|
6619 00fa ld $fa
|
|
661a 0045 ld $45
|
|
661b 00ad ld $ad
|
|
661c 002b ld $2b
|
|
661d 00bc ld $bc
|
|
661e 0021 ld $21
|
|
661f 00be ld $be
|
|
6620 002b ld $2b
|
|
6621 008a ld $8a
|
|
6622 0021 ld $21
|
|
6623 00bc ld $bc
|
|
6624 0085 ld $85
|
|
6625 00e9 ld $e9
|
|
6626 0045 ld $45
|
|
6627 002b ld $2b
|
|
6628 009e ld $9e
|
|
6629 0085 ld $85
|
|
662a 00a0 ld $a0
|
|
662b 004b ld $4b
|
|
662c 002b ld $2b
|
|
662d 00be ld $be
|
|
662e 0011 ld $11
|
|
662f 00fb ld $fb
|
|
6630 0045 ld $45
|
|
6631 00ad ld $ad
|
|
6632 002b ld $2b
|
|
6633 00bc ld $bc
|
|
6634 0021 ld $21
|
|
6635 00be ld $be
|
|
6636 002b ld $2b
|
|
6637 008a ld $8a
|
|
6638 0021 ld $21
|
|
6639 00bc ld $bc
|
|
663a 0085 ld $85
|
|
663b 00e9 ld $e9
|
|
663c 0045 ld $45
|
|
663d 002b ld $2b
|
|
663e 009c ld $9c
|
|
663f 0021 ld $21
|
|
6640 009c ld $9c
|
|
6641 00e9 ld $e9
|
|
6642 0099 ld $99
|
|
6643 009c ld $9c
|
|
6644 00e9 ld $e9
|
|
6645 00e9 ld $e9
|
|
6646 0099 ld $99
|
|
6647 009c ld $9c
|
|
6648 00e9 ld $e9
|
|
6649 002b ld $2b
|
|
664a 00be ld $be
|
|
664b 0011 ld $11
|
|
664c 0000 ld $00
|
|
664d 0005 ld $05
|
|
664e 0099 ld $99
|
|
664f 00be ld $be
|
|
6650 0099 ld $99
|
|
6651 009e ld $9e
|
|
6652 00ad ld $ad
|
|
6653 008c ld $8c
|
|
6654 0019 ld $19
|
|
6655 0035 ld $35
|
|
6656 0072 ld $72
|
|
6657 00e6 ld $e6
|
|
6658 0085 ld $85
|
|
6659 00aa ld $aa
|
|
665a 0017 ld $17
|
|
665b 0059 ld $59
|
|
665c 0001 ld $01
|
|
665d 0099 ld $99
|
|
665e 009a ld $9a
|
|
665f 002b ld $2b
|
|
6660 009a ld $9a
|
|
6661 0011 ld $11
|
|
6662 0000 ld $00
|
|
6663 0005 ld $05
|
|
6664 002b ld $2b
|
|
6665 00be ld $be
|
|
6666 0021 ld $21
|
|
6667 009c ld $9c
|
|
6668 00e9 ld $e9
|
|
6669 0099 ld $99
|
|
666a 009c ld $9c
|
|
666b 00e9 ld $e9
|
|
666c 00e9 ld $e9
|
|
666d 0099 ld $99
|
|
666e 009c ld $9c
|
|
666f 00e9 ld $e9
|
|
6670 0085 ld $85
|
|
6671 00a0 ld $a0
|
|
6672 0017 ld $17
|
|
6673 0017 ld $17
|
|
6674 00a0 ld $a0
|
|
6675 0060 ld $60
|
|
6676 0099 ld $99
|
|
6677 00be ld $be
|
|
6678 0099 ld $99
|
|
6679 009e ld $9e
|
|
667a 002b ld $2b
|
|
667b 00be ld $be
|
|
667c 0059 ld $59
|
|
667d 0019 ld $19
|
|
667e 00f0 ld $f0
|
|
667f 00be ld $be
|
|
6680 0011 ld $11
|
|
6681 00fe ld $fe
|
|
6682 0045 ld $45
|
|
6683 00ad ld $ad
|
|
6684 001f ld $1f
|
|
6685 009b ld $9b
|
|
6686 00b8 ld $b8
|
|
6687 009a ld $9a
|
|
6688 0035 ld $35
|
|
6689 0056 ld $56
|
|
668a 00b6 ld $b6
|
|
668b 0085 ld $85
|
|
668c 00a0 ld $a0
|
|
668d 0016 ld $16
|
|
668e 0059 ld $59
|
|
668f 0000 ld $00
|
|
6690 002b ld $2b
|
|
6691 009c ld $9c
|
|
6692 0085 ld $85
|
|
6693 00db ld $db
|
|
6694 001b ld $1b
|
|
6695 0011 ld $11
|
|
6696 0000 ld $00
|
|
6697 0005 ld $05
|
|
6698 002b ld $2b
|
|
6699 00be ld $be
|
|
669a 0021 ld $21
|
|
669b 009c ld $9c
|
|
669c 00e9 ld $e9
|
|
669d 0099 ld $99
|
|
669e 009c ld $9c
|
|
669f 00e9 ld $e9
|
|
66a0 00e9 ld $e9
|
|
66a1 0099 ld $99
|
|
66a2 009c ld $9c
|
|
66a3 00e9 ld $e9
|
|
66a4 0099 ld $99
|
|
66a5 00be ld $be
|
|
66a6 002b ld $2b
|
|
66a7 0094 ld $94
|
|
66a8 0021 ld $21
|
|
66a9 009c ld $9c
|
|
66aa 0035 ld $35
|
|
66ab 0056 ld $56
|
|
66ac 00ea ld $ea
|
|
66ad 0011 ld $11
|
|
66ae 00e6 ld $e6
|
|
66af 0004 ld $04
|
|
66b0 002b ld $2b
|
|
66b1 00be ld $be
|
|
66b2 0021 ld $21
|
|
66b3 009c ld $9c
|
|
66b4 00e9 ld $e9
|
|
66b5 0099 ld $99
|
|
66b6 009c ld $9c
|
|
66b7 00e9 ld $e9
|
|
66b8 00e9 ld $e9
|
|
66b9 0099 ld $99
|
|
66ba 009c ld $9c
|
|
66bb 00e9 ld $e9
|
|
66bc 0099 ld $99
|
|
66bd 00be ld $be
|
|
66be 002b ld $2b
|
|
66bf 0092 ld $92
|
|
66c0 0090 ld $90
|
|
66c1 00ee ld $ee
|
|
66c2 0059 ld $59
|
|
66c3 0000 ld $00
|
|
66c4 002b ld $2b
|
|
66c5 0092 ld $92
|
|
66c6 0021 ld $21
|
|
66c7 0092 ld $92
|
|
66c8 002b ld $2b
|
|
66c9 0098 ld $98
|
|
66ca 0011 ld $11
|
|
66cb 00fb ld $fb
|
|
66cc 0045 ld $45
|
|
66cd 00ad ld $ad
|
|
66ce 00e6 ld $e6
|
|
66cf 0001 ld $01
|
|
66d0 001f ld $1f
|
|
66d1 009d ld $9d
|
|
66d2 0085 ld $85
|
|
66d3 00a0 ld $a0
|
|
66d4 0018 ld $18
|
|
66d5 0000 ld $00
|
|
66d6 0018 ld $18
|
|
66d7 00a0 ld $a0
|
|
66d8 005f ld $5f
|
|
66d9 00b8 ld $b8
|
|
66da 009c ld $9c
|
|
66db 0035 ld $35
|
|
66dc 0056 ld $56
|
|
66dd 00b8 ld $b8
|
|
66de 0011 ld $11
|
|
66df 001a ld $1a
|
|
66e0 0005 ld $05
|
|
66e1 002b ld $2b
|
|
66e2 00be ld $be
|
|
66e3 0021 ld $21
|
|
66e4 009c ld $9c
|
|
66e5 00e9 ld $e9
|
|
66e6 0099 ld $99
|
|
66e7 009c ld $9c
|
|
66e8 00e9 ld $e9
|
|
66e9 00e9 ld $e9
|
|
66ea 0099 ld $99
|
|
66eb 009c ld $9c
|
|
66ec 00e9 ld $e9
|
|
66ed 0099 ld $99
|
|
66ee 00be ld $be
|
|
66ef 002b ld $2b
|
|
66f0 0090 ld $90
|
|
66f1 0090 ld $90
|
|
66f2 00bc ld $bc
|
|
66f3 0059 ld $59
|
|
66f4 0000 ld $00
|
|
66f5 002b ld $2b
|
|
66f6 0090 ld $90
|
|
66f7 0021 ld $21
|
|
66f8 0090 ld $90
|
|
66f9 002b ld $2b
|
|
66fa 0096 ld $96
|
|
66fb fe00 bra ac ;+-----------------------------------+
|
|
66fc fcfd bra $66fd ;| |
|
|
66fd 1404 ld $04,y ;| Trampoline for page $6600 lookups |
|
|
66fe e068 jmp y,$68 ;| |
|
|
66ff c218 st [$18] ;+-----------------------------------+
|
|
6700 0059 ld $59
|
|
6701 0000 ld $00
|
|
6702 002b ld $2b
|
|
6703 009e ld $9e
|
|
6704 0085 ld $85
|
|
6705 00c7 ld $c7
|
|
6706 001b ld $1b
|
|
6707 0021 ld $21
|
|
6708 009c ld $9c
|
|
6709 00e9 ld $e9
|
|
670a 0099 ld $99
|
|
670b 009c ld $9c
|
|
670c 00e9 ld $e9
|
|
670d 00e9 ld $e9
|
|
670e 0099 ld $99
|
|
670f 009c ld $9c
|
|
6710 00e9 ld $e9
|
|
6711 002b ld $2b
|
|
6712 00be ld $be
|
|
6713 0011 ld $11
|
|
6714 0000 ld $00
|
|
6715 0005 ld $05
|
|
6716 0099 ld $99
|
|
6717 00be ld $be
|
|
6718 0099 ld $99
|
|
6719 009e ld $9e
|
|
671a 00ad ld $ad
|
|
671b 008c ld $8c
|
|
671c 0019 ld $19
|
|
671d 0035 ld $35
|
|
671e 0072 ld $72
|
|
671f 00e3 ld $e3
|
|
6720 0085 ld $85
|
|
6721 00c1 ld $c1
|
|
6722 001b ld $1b
|
|
6723 0011 ld $11
|
|
6724 00fa ld $fa
|
|
6725 0045 ld $45
|
|
6726 00ad ld $ad
|
|
6727 00e6 ld $e6
|
|
6728 0001 ld $01
|
|
6729 001f ld $1f
|
|
672a 009f ld $9f
|
|
672b 00b8 ld $b8
|
|
672c 009e ld $9e
|
|
672d 0035 ld $35
|
|
672e 004d ld $4d
|
|
672f 00f3 ld $f3
|
|
6730 0085 ld $85
|
|
6731 00e8 ld $e8
|
|
6732 0019 ld $19
|
|
6733 0059 ld $59
|
|
6734 0001 ld $01
|
|
6735 0099 ld $99
|
|
6736 009e ld $9e
|
|
6737 0099 ld $99
|
|
6738 0094 ld $94
|
|
6739 00ad ld $ad
|
|
673a 0085 ld $85
|
|
673b 00a0 ld $a0
|
|
673c 0019 ld $19
|
|
673d 0019 ld $19
|
|
673e 00a0 ld $a0
|
|
673f 0060 ld $60
|
|
6740 008c ld $8c
|
|
6741 0019 ld $19
|
|
6742 0035 ld $35
|
|
6743 0072 ld $72
|
|
6744 00ae ld $ae
|
|
6745 0021 ld $21
|
|
6746 009e ld $9e
|
|
6747 0099 ld $99
|
|
6748 0094 ld $94
|
|
6749 002b ld $2b
|
|
674a 00be ld $be
|
|
674b 00ad ld $ad
|
|
674c 00e3 ld $e3
|
|
674d 0001 ld $01
|
|
674e 00f0 ld $f0
|
|
674f 00be ld $be
|
|
6750 0021 ld $21
|
|
6751 0096 ld $96
|
|
6752 0035 ld $35
|
|
6753 003f ld $3f
|
|
6754 00ca ld $ca
|
|
6755 0059 ld $59
|
|
6756 0001 ld $01
|
|
6757 0099 ld $99
|
|
6758 009e ld $9e
|
|
6759 0099 ld $99
|
|
675a 0096 ld $96
|
|
675b 00ad ld $ad
|
|
675c 008c ld $8c
|
|
675d 0019 ld $19
|
|
675e 0035 ld $35
|
|
675f 0072 ld $72
|
|
6760 00ca ld $ca
|
|
6761 0021 ld $21
|
|
6762 009e ld $9e
|
|
6763 0099 ld $99
|
|
6764 0094 ld $94
|
|
6765 002b ld $2b
|
|
6766 00be ld $be
|
|
6767 00ad ld $ad
|
|
6768 00e3 ld $e3
|
|
6769 0001 ld $01
|
|
676a 00f0 ld $f0
|
|
676b 00be ld $be
|
|
676c 0021 ld $21
|
|
676d 0098 ld $98
|
|
676e 0035 ld $35
|
|
676f 003f ld $3f
|
|
6770 00e6 ld $e6
|
|
6771 0059 ld $59
|
|
6772 0001 ld $01
|
|
6773 0099 ld $99
|
|
6774 009e ld $9e
|
|
6775 0099 ld $99
|
|
6776 0098 ld $98
|
|
6777 00ad ld $ad
|
|
6778 008c ld $8c
|
|
6779 0019 ld $19
|
|
677a 0035 ld $35
|
|
677b 0072 ld $72
|
|
677c 00e6 ld $e6
|
|
677d 0021 ld $21
|
|
677e 009e ld $9e
|
|
677f 0099 ld $99
|
|
6780 0094 ld $94
|
|
6781 002b ld $2b
|
|
6782 00be ld $be
|
|
6783 00ad ld $ad
|
|
6784 00e3 ld $e3
|
|
6785 0001 ld $01
|
|
6786 00f0 ld $f0
|
|
6787 00be ld $be
|
|
6788 0021 ld $21
|
|
6789 009e ld $9e
|
|
678a 0035 ld $35
|
|
678b 004d ld $4d
|
|
678c 00ee ld $ee
|
|
678d 0085 ld $85
|
|
678e 00e3 ld $e3
|
|
678f 001a ld $1a
|
|
6790 00e6 ld $e6
|
|
6791 0001 ld $01
|
|
6792 0099 ld $99
|
|
6793 0094 ld $94
|
|
6794 00ad ld $ad
|
|
6795 008c ld $8c
|
|
6796 0019 ld $19
|
|
6797 0035 ld $35
|
|
6798 003f ld $3f
|
|
6799 00fb ld $fb
|
|
679a 0085 ld $85
|
|
679b 00ab ld $ab
|
|
679c 001a ld $1a
|
|
679d 0085 ld $85
|
|
679e 00a0 ld $a0
|
|
679f 001a ld $1a
|
|
67a0 001a ld $1a
|
|
67a1 00a0 ld $a0
|
|
67a2 005f ld $5f
|
|
67a3 0021 ld $21
|
|
67a4 009e ld $9e
|
|
67a5 0099 ld $99
|
|
67a6 0094 ld $94
|
|
67a7 002b ld $2b
|
|
67a8 00be ld $be
|
|
67a9 00ad ld $ad
|
|
67aa 00e3 ld $e3
|
|
67ab 0001 ld $01
|
|
67ac 00f0 ld $f0
|
|
67ad 00be ld $be
|
|
67ae 0021 ld $21
|
|
67af 0096 ld $96
|
|
67b0 0035 ld $35
|
|
67b1 003f ld $3f
|
|
67b2 00c5 ld $c5
|
|
67b3 0021 ld $21
|
|
67b4 009e ld $9e
|
|
67b5 00e6 ld $e6
|
|
67b6 0001 ld $01
|
|
67b7 0099 ld $99
|
|
67b8 0096 ld $96
|
|
67b9 00ad ld $ad
|
|
67ba 008c ld $8c
|
|
67bb 0019 ld $19
|
|
67bc 0035 ld $35
|
|
67bd 0072 ld $72
|
|
67be 00c5 ld $c5
|
|
67bf 0021 ld $21
|
|
67c0 009e ld $9e
|
|
67c1 0099 ld $99
|
|
67c2 0094 ld $94
|
|
67c3 002b ld $2b
|
|
67c4 00be ld $be
|
|
67c5 00ad ld $ad
|
|
67c6 00e3 ld $e3
|
|
67c7 0001 ld $01
|
|
67c8 00f0 ld $f0
|
|
67c9 00be ld $be
|
|
67ca 0021 ld $21
|
|
67cb 0098 ld $98
|
|
67cc 0035 ld $35
|
|
67cd 003f ld $3f
|
|
67ce 00e1 ld $e1
|
|
67cf 0021 ld $21
|
|
67d0 009e ld $9e
|
|
67d1 00e6 ld $e6
|
|
67d2 0001 ld $01
|
|
67d3 0099 ld $99
|
|
67d4 0098 ld $98
|
|
67d5 00ad ld $ad
|
|
67d6 008c ld $8c
|
|
67d7 0019 ld $19
|
|
67d8 0035 ld $35
|
|
67d9 0072 ld $72
|
|
67da 00e1 ld $e1
|
|
67db 0021 ld $21
|
|
67dc 009e ld $9e
|
|
67dd 0099 ld $99
|
|
67de 0094 ld $94
|
|
67df 002b ld $2b
|
|
67e0 00be ld $be
|
|
67e1 00ad ld $ad
|
|
67e2 00e3 ld $e3
|
|
67e3 0001 ld $01
|
|
67e4 00f0 ld $f0
|
|
67e5 00be ld $be
|
|
67e6 0021 ld $21
|
|
67e7 0096 ld $96
|
|
67e8 0035 ld $35
|
|
67e9 0072 ld $72
|
|
67ea 00e9 ld $e9
|
|
67eb 0085 ld $85
|
|
67ec 00a7 ld $a7
|
|
67ed 001b ld $1b
|
|
67ee 0021 ld $21
|
|
67ef 009e ld $9e
|
|
67f0 0099 ld $99
|
|
67f1 0096 ld $96
|
|
67f2 00ad ld $ad
|
|
67f3 008c ld $8c
|
|
67f4 0019 ld $19
|
|
67f5 0035 ld $35
|
|
67f6 003f ld $3f
|
|
67f7 00f6 ld $f6
|
|
67f8 0085 ld $85
|
|
67f9 00a7 ld $a7
|
|
67fa 001b ld $1b
|
|
67fb fe00 bra ac ;+-----------------------------------+
|
|
67fc fcfd bra $67fd ;| |
|
|
67fd 1404 ld $04,y ;| Trampoline for page $6700 lookups |
|
|
67fe e068 jmp y,$68 ;| |
|
|
67ff c218 st [$18] ;+-----------------------------------+
|
|
6800 0021 ld $21
|
|
6801 009e ld $9e
|
|
6802 0099 ld $99
|
|
6803 0094 ld $94
|
|
6804 0085 ld $85
|
|
6805 00a0 ld $a0
|
|
6806 001b ld $1b
|
|
6807 001b ld $1b
|
|
6808 00a0 ld $a0
|
|
6809 005e ld $5e
|
|
680a 002b ld $2b
|
|
680b 00be ld $be
|
|
680c 00ad ld $ad
|
|
680d 00e3 ld $e3
|
|
680e 0001 ld $01
|
|
680f 00f0 ld $f0
|
|
6810 00be ld $be
|
|
6811 0021 ld $21
|
|
6812 0098 ld $98
|
|
6813 0035 ld $35
|
|
6814 003f ld $3f
|
|
6815 00bf ld $bf
|
|
6816 0021 ld $21
|
|
6817 009e ld $9e
|
|
6818 0099 ld $99
|
|
6819 0098 ld $98
|
|
681a 00ad ld $ad
|
|
681b 008c ld $8c
|
|
681c 0019 ld $19
|
|
681d 0035 ld $35
|
|
681e 0072 ld $72
|
|
681f 00bf ld $bf
|
|
6820 0021 ld $21
|
|
6821 009e ld $9e
|
|
6822 0099 ld $99
|
|
6823 0094 ld $94
|
|
6824 002b ld $2b
|
|
6825 00be ld $be
|
|
6826 00ad ld $ad
|
|
6827 00e3 ld $e3
|
|
6828 0001 ld $01
|
|
6829 00f0 ld $f0
|
|
682a 00be ld $be
|
|
682b 0059 ld $59
|
|
682c 0001 ld $01
|
|
682d 0099 ld $99
|
|
682e 009e ld $9e
|
|
682f 002b ld $2b
|
|
6830 009e ld $9e
|
|
6831 0011 ld $11
|
|
6832 00fa ld $fa
|
|
6833 0045 ld $45
|
|
6834 00ad ld $ad
|
|
6835 001f ld $1f
|
|
6836 009f ld $9f
|
|
6837 00b8 ld $b8
|
|
6838 009e ld $9e
|
|
6839 0035 ld $35
|
|
683a 0056 ld $56
|
|
683b 00d3 ld $d3
|
|
683c 0085 ld $85
|
|
683d 00c9 ld $c9
|
|
683e 0018 ld $18
|
|
683f 0059 ld $59
|
|
6840 0001 ld $01
|
|
6841 0099 ld $99
|
|
6842 009c ld $9c
|
|
6843 002b ld $2b
|
|
6844 009c ld $9c
|
|
6845 0011 ld $11
|
|
6846 00fb ld $fb
|
|
6847 0045 ld $45
|
|
6848 00ad ld $ad
|
|
6849 001f ld $1f
|
|
684a 009d ld $9d
|
|
684b 00b8 ld $b8
|
|
684c 009c ld $9c
|
|
684d 0035 ld $35
|
|
684e 0056 ld $56
|
|
684f 00e7 ld $e7
|
|
6850 0085 ld $85
|
|
6851 00bf ld $bf
|
|
6852 0017 ld $17
|
|
6853 0059 ld $59
|
|
6854 0014 ld $14
|
|
6855 0099 ld $99
|
|
6856 008e ld $8e
|
|
6857 002b ld $2b
|
|
6858 008e ld $8e
|
|
6859 00e6 ld $e6
|
|
685a 0014 ld $14
|
|
685b 0085 ld $85
|
|
685c 00a0 ld $a0
|
|
685d 0050 ld $50
|
|
685e 0011 ld $11
|
|
685f 0000 ld $00
|
|
6860 000b ld $0b
|
|
6861 002b ld $2b
|
|
6862 0022 ld $22
|
|
6863 0021 ld $21
|
|
6864 00a0 ld $a0
|
|
6865 00b4 ld $b4
|
|
6866 00e6 ld $e6
|
|
6867 00ff ld $ff
|
|
6868 001c ld $1c
|
|
6869 00a0 ld $a0
|
|
686a 0060 ld $60
|
|
686b 0075 ld $75
|
|
686c 001a ld $1a
|
|
686d 0011 ld $11
|
|
686e 008c ld $8c
|
|
686f 00ff ld $ff
|
|
6870 002b ld $2b
|
|
6871 00b4 ld $b4
|
|
6872 0035 ld $35
|
|
6873 0072 ld $72
|
|
6874 00ab ld $ab
|
|
6875 0085 ld $85
|
|
6876 00b3 ld $b3
|
|
6877 001d ld $1d
|
|
6878 001a ld $1a
|
|
6879 000f ld $0f
|
|
687a 002b ld $2b
|
|
687b 00b6 ld $b6
|
|
687c 001a ld $1a
|
|
687d 000e ld $0e
|
|
687e 00e3 ld $e3
|
|
687f 0010 ld $10
|
|
6880 005e ld $5e
|
|
6881 0043 ld $43
|
|
6882 001a ld $1a
|
|
6883 0042 ld $42
|
|
6884 008c ld $8c
|
|
6885 00ff ld $ff
|
|
6886 0035 ld $35
|
|
6887 0072 ld $72
|
|
6888 00e9 ld $e9
|
|
6889 0021 ld $21
|
|
688a 00b4 ld $b4
|
|
688b 008c ld $8c
|
|
688c 0010 ld $10
|
|
688d 0035 ld $35
|
|
688e 0072 ld $72
|
|
688f 00ca ld $ca
|
|
6890 0059 ld $59
|
|
6891 00ef ld $ef
|
|
6892 005e ld $5e
|
|
6893 0042 ld $42
|
|
6894 0085 ld $85
|
|
6895 00e8 ld $e8
|
|
6896 001d ld $1d
|
|
6897 0021 ld $21
|
|
6898 00b6 ld $b6
|
|
6899 001f ld $1f
|
|
689a 0000 ld $00
|
|
689b 00e6 ld $e6
|
|
689c 007f ld $7f
|
|
689d 0035 ld $35
|
|
689e 0053 ld $53
|
|
689f 00e9 ld $e9
|
|
68a0 0059 ld $59
|
|
68a1 0001 ld $01
|
|
68a2 0099 ld $99
|
|
68a3 00b6 ld $b6
|
|
68a4 00f8 ld $f8
|
|
68a5 00b6 ld $b6
|
|
68a6 0035 ld $35
|
|
68a7 003f ld $3f
|
|
68a8 00e0 ld $e0
|
|
68a9 0059 ld $59
|
|
68aa 00ff ld $ff
|
|
68ab 005e ld $5e
|
|
68ac 0011 ld $11
|
|
68ad 0021 ld $21
|
|
68ae 00b6 ld $b6
|
|
68af 005e ld $5e
|
|
68b0 0042 ld $42
|
|
68b1 001a ld $1a
|
|
68b2 0018 ld $18
|
|
68b3 0085 ld $85
|
|
68b4 00e8 ld $e8
|
|
68b5 001d ld $1d
|
|
68b6 0021 ld $21
|
|
68b7 00b4 ld $b4
|
|
68b8 0082 ld $82
|
|
68b9 00ef ld $ef
|
|
68ba 002b ld $2b
|
|
68bb 00b4 ld $b4
|
|
68bc 0059 ld $59
|
|
68bd 0000 ld $00
|
|
68be 00b8 ld $b8
|
|
68bf 00b4 ld $b4
|
|
68c0 00f8 ld $f8
|
|
68c1 00b4 ld $b4
|
|
68c2 002b ld $2b
|
|
68c3 00b4 ld $b4
|
|
68c4 0085 ld $85
|
|
68c5 00a0 ld $a0
|
|
68c6 001d ld $1d
|
|
68c7 005f ld $5f
|
|
68c8 00f3 ld $f3
|
|
68c9 006e ld $6e
|
|
68ca 003c ld $3c
|
|
68cb 001d ld $1d
|
|
68cc 00a0 ld $a0
|
|
68cd 0060 ld $60
|
|
68ce 0035 ld $35
|
|
68cf 003f ld $3f
|
|
68d0 00b1 ld $b1
|
|
68d1 001a ld $1a
|
|
68d2 0011 ld $11
|
|
68d3 00fa ld $fa
|
|
68d4 00b4 ld $b4
|
|
68d5 005e ld $5e
|
|
68d6 0011 ld $11
|
|
68d7 0021 ld $21
|
|
68d8 00b4 ld $b4
|
|
68d9 008c ld $8c
|
|
68da 00ff ld $ff
|
|
68db 005e ld $5e
|
|
68dc 0042 ld $42
|
|
68dd 001a ld $1a
|
|
68de 0018 ld $18
|
|
68df 0090 ld $90
|
|
68e0 00e6 ld $e6
|
|
68e1 001a ld $1a
|
|
68e2 000f ld $0f
|
|
68e3 008c ld $8c
|
|
68e4 00ff ld $ff
|
|
68e5 0035 ld $35
|
|
68e6 0072 ld $72
|
|
68e7 00c1 ld $c1
|
|
68e8 0059 ld $59
|
|
68e9 00ff ld $ff
|
|
68ea 005e ld $5e
|
|
68eb 0042 ld $42
|
|
68ec 0011 ld $11
|
|
68ed 00ff ld $ff
|
|
68ee 00ff ld $ff
|
|
68ef 0090 ld $90
|
|
68f0 00e6 ld $e6
|
|
68f1 001a ld $1a
|
|
68f2 0042 ld $42
|
|
68f3 008c ld $8c
|
|
68f4 00ff ld $ff
|
|
68f5 0035 ld $35
|
|
68f6 003f ld $3f
|
|
68f7 00e3 ld $e3
|
|
68f8 001a ld $1a
|
|
68f9 0043 ld $43
|
|
68fa 002b ld $2b
|
|
68fb fe00 bra ac ;+-----------------------------------+
|
|
68fc fcfd bra $68fd ;| |
|
|
68fd 1404 ld $04,y ;| Trampoline for page $6800 lookups |
|
|
68fe e068 jmp y,$68 ;| |
|
|
68ff c218 st [$18] ;+-----------------------------------+
|
|
6900 00be ld $be
|
|
6901 001a ld $1a
|
|
6902 000e ld $0e
|
|
6903 00b8 ld $b8
|
|
6904 00be ld $be
|
|
6905 001a ld $1a
|
|
6906 0018 ld $18
|
|
6907 008c ld $8c
|
|
6908 0080 ld $80
|
|
6909 00e6 ld $e6
|
|
690a 0080 ld $80
|
|
690b 0035 ld $35
|
|
690c 0050 ld $50
|
|
690d 00e3 ld $e3
|
|
690e 001a ld $1a
|
|
690f 000e ld $0e
|
|
6910 00e3 ld $e3
|
|
6911 0008 ld $08
|
|
6912 005e ld $5e
|
|
6913 0043 ld $43
|
|
6914 001a ld $1a
|
|
6915 0042 ld $42
|
|
6916 0090 ld $90
|
|
6917 00e6 ld $e6
|
|
6918 0011 ld $11
|
|
6919 00ff ld $ff
|
|
691a 00ff ld $ff
|
|
691b 0063 ld $63
|
|
691c 00ff ld $ff
|
|
691d 001a ld $1a
|
|
691e 000e ld $0e
|
|
691f 005e ld $5e
|
|
6920 0084 ld $84
|
|
6921 0021 ld $21
|
|
6922 0053 ld $53
|
|
6923 002b ld $2b
|
|
6924 0085 ld $85
|
|
6925 0059 ld $59
|
|
6926 0000 ld $00
|
|
6927 005e ld $5e
|
|
6928 0087 ld $87
|
|
6929 0021 ld $21
|
|
692a 0084 ld $84
|
|
692b 00ff ld $ff
|
|
692c 0000 ld $00
|
|
692d 0010 ld $10
|
|
692e 0010 ld $10
|
|
692f 0000 ld $00
|
|
6930 0001 ld $01
|
|
6931 0028 ld $28
|
|
6932 0014 ld $14
|
|
6933 001e ld $1e
|
|
6934 00a0 ld $a0
|
|
6935 0060 ld $60
|
|
6936 0021 ld $21
|
|
6937 001a ld $1a
|
|
6938 002b ld $2b
|
|
6939 008c ld $8c
|
|
693a 0021 ld $21
|
|
693b 008e ld $8e
|
|
693c 00e6 ld $e6
|
|
693d 0010 ld $10
|
|
693e 002b ld $2b
|
|
693f 008e ld $8e
|
|
6940 00e3 ld $e3
|
|
6941 0008 ld $08
|
|
6942 0085 ld $85
|
|
6943 00dc ld $dc
|
|
6944 004f ld $4f
|
|
6945 0021 ld $21
|
|
6946 00a0 ld $a0
|
|
6947 002b ld $2b
|
|
6948 009e ld $9e
|
|
6949 0021 ld $21
|
|
694a 00a2 ld $a2
|
|
694b 002b ld $2b
|
|
694c 009c ld $9c
|
|
694d 0011 ld $11
|
|
694e 000a ld $0a
|
|
694f 0020 ld $20
|
|
6950 002b ld $2b
|
|
6951 00a0 ld $a0
|
|
6952 0021 ld $21
|
|
6953 009e ld $9e
|
|
6954 002b ld $2b
|
|
6955 00a2 ld $a2
|
|
6956 0021 ld $21
|
|
6957 009c ld $9c
|
|
6958 002b ld $2b
|
|
6959 00a4 ld $a4
|
|
695a 0011 ld $11
|
|
695b 00ff ld $ff
|
|
695c 00ff ld $ff
|
|
695d 002b ld $2b
|
|
695e 00a6 ld $a6
|
|
695f 0085 ld $85
|
|
6960 00a0 ld $a0
|
|
6961 0044 ld $44
|
|
6962 0059 ld $59
|
|
6963 0010 ld $10
|
|
6964 0099 ld $99
|
|
6965 008e ld $8e
|
|
6966 002b ld $2b
|
|
6967 008e ld $8e
|
|
6968 00e6 ld $e6
|
|
6969 0008 ld $08
|
|
696a 0085 ld $85
|
|
696b 00d6 ld $d6
|
|
696c 0050 ld $50
|
|
696d 0021 ld $21
|
|
696e 001a ld $1a
|
|
696f 002b ld $2b
|
|
6970 008c ld $8c
|
|
6971 0021 ld $21
|
|
6972 008e ld $8e
|
|
6973 00e6 ld $e6
|
|
6974 0020 ld $20
|
|
6975 002b ld $2b
|
|
6976 008e ld $8e
|
|
6977 00e3 ld $e3
|
|
6978 0008 ld $08
|
|
6979 0085 ld $85
|
|
697a 00a0 ld $a0
|
|
697b 004f ld $4f
|
|
697c 0059 ld $59
|
|
697d 0000 ld $00
|
|
697e 005e ld $5e
|
|
697f 0048 ld $48
|
|
6980 0011 ld $11
|
|
6981 00fa ld $fa
|
|
6982 0045 ld $45
|
|
6983 002b ld $2b
|
|
6984 00a0 ld $a0
|
|
6985 001a ld $1a
|
|
6986 0048 ld $48
|
|
6987 002b ld $2b
|
|
6988 00a2 ld $a2
|
|
6989 0085 ld $85
|
|
698a 00a0 ld $a0
|
|
698b 0011 ld $11
|
|
698c 0059 ld $59
|
|
698d 0002 ld $02
|
|
698e 002b ld $2b
|
|
698f 00a0 ld $a0
|
|
6990 0085 ld $85
|
|
6991 00f4 ld $f4
|
|
6992 001b ld $1b
|
|
6993 0085 ld $85
|
|
6994 00a0 ld $a0
|
|
6995 0021 ld $21
|
|
6996 001f ld $1f
|
|
6997 00a0 ld $a0
|
|
6998 005d ld $5d
|
|
6999 0021 ld $21
|
|
699a 001a ld $1a
|
|
699b 002b ld $2b
|
|
699c 008c ld $8c
|
|
699d 0021 ld $21
|
|
699e 008e ld $8e
|
|
699f 00e6 ld $e6
|
|
69a0 0010 ld $10
|
|
69a1 002b ld $2b
|
|
69a2 008e ld $8e
|
|
69a3 00e3 ld $e3
|
|
69a4 0008 ld $08
|
|
69a5 0085 ld $85
|
|
69a6 00dc ld $dc
|
|
69a7 004f ld $4f
|
|
69a8 0021 ld $21
|
|
69a9 00a0 ld $a0
|
|
69aa 002b ld $2b
|
|
69ab 009e ld $9e
|
|
69ac 0021 ld $21
|
|
69ad 00a2 ld $a2
|
|
69ae 002b ld $2b
|
|
69af 009c ld $9c
|
|
69b0 0011 ld $11
|
|
69b1 000a ld $0a
|
|
69b2 0003 ld $03
|
|
69b3 002b ld $2b
|
|
69b4 00a0 ld $a0
|
|
69b5 0021 ld $21
|
|
69b6 009e ld $9e
|
|
69b7 002b ld $2b
|
|
69b8 00a2 ld $a2
|
|
69b9 0021 ld $21
|
|
69ba 009c ld $9c
|
|
69bb 002b ld $2b
|
|
69bc 00a4 ld $a4
|
|
69bd 0059 ld $59
|
|
69be 0001 ld $01
|
|
69bf 002b ld $2b
|
|
69c0 00a6 ld $a6
|
|
69c1 0085 ld $85
|
|
69c2 00a0 ld $a0
|
|
69c3 0044 ld $44
|
|
69c4 0011 ld $11
|
|
69c5 000a ld $0a
|
|
69c6 0020 ld $20
|
|
69c7 002b ld $2b
|
|
69c8 00a0 ld $a0
|
|
69c9 0059 ld $59
|
|
69ca 0006 ld $06
|
|
69cb 0099 ld $99
|
|
69cc 009e ld $9e
|
|
69cd 002b ld $2b
|
|
69ce 00a2 ld $a2
|
|
69cf 0059 ld $59
|
|
69d0 0001 ld $01
|
|
69d1 0099 ld $99
|
|
69d2 009c ld $9c
|
|
69d3 002b ld $2b
|
|
69d4 00a4 ld $a4
|
|
69d5 0011 ld $11
|
|
69d6 00ff ld $ff
|
|
69d7 00ff ld $ff
|
|
69d8 002b ld $2b
|
|
69d9 00a6 ld $a6
|
|
69da 0085 ld $85
|
|
69db 00a0 ld $a0
|
|
69dc 0044 ld $44
|
|
69dd 0059 ld $59
|
|
69de 0010 ld $10
|
|
69df 0099 ld $99
|
|
69e0 008e ld $8e
|
|
69e1 002b ld $2b
|
|
69e2 008e ld $8e
|
|
69e3 00e6 ld $e6
|
|
69e4 0008 ld $08
|
|
69e5 0085 ld $85
|
|
69e6 00d6 ld $d6
|
|
69e7 0050 ld $50
|
|
69e8 0011 ld $11
|
|
69e9 0000 ld $00
|
|
69ea 000c ld $0c
|
|
69eb 002b ld $2b
|
|
69ec 0022 ld $22
|
|
69ed 0021 ld $21
|
|
69ee 00a0 ld $a0
|
|
69ef 002b ld $2b
|
|
69f0 0024 ld $24
|
|
69f1 0021 ld $21
|
|
69f2 00a2 ld $a2
|
|
69f3 00b4 ld $b4
|
|
69f4 00ee ld $ee
|
|
69f5 00ff ld $ff
|
|
69f6 0020 ld $20
|
|
69f7 00a0 ld $a0
|
|
69f8 0060 ld $60
|
|
69f9 0021 ld $21
|
|
69fa 001a ld $1a
|
|
69fb fe00 bra ac ;+-----------------------------------+
|
|
69fc fcfd bra $69fd ;| |
|
|
69fd 1404 ld $04,y ;| Trampoline for page $6900 lookups |
|
|
69fe e068 jmp y,$68 ;| |
|
|
69ff c218 st [$18] ;+-----------------------------------+
|
|
6a00 002b ld $2b
|
|
6a01 008c ld $8c
|
|
6a02 0021 ld $21
|
|
6a03 008e ld $8e
|
|
6a04 00e6 ld $e6
|
|
6a05 0018 ld $18
|
|
6a06 002b ld $2b
|
|
6a07 008e ld $8e
|
|
6a08 00e3 ld $e3
|
|
6a09 0008 ld $08
|
|
6a0a 0085 ld $85
|
|
6a0b 00d2 ld $d2
|
|
6a0c 004f ld $4f
|
|
6a0d 0021 ld $21
|
|
6a0e 00a0 ld $a0
|
|
6a0f 002b ld $2b
|
|
6a10 009e ld $9e
|
|
6a11 0021 ld $21
|
|
6a12 00a2 ld $a2
|
|
6a13 002b ld $2b
|
|
6a14 009c ld $9c
|
|
6a15 002b ld $2b
|
|
6a16 00a0 ld $a0
|
|
6a17 0059 ld $59
|
|
6a18 0010 ld $10
|
|
6a19 0099 ld $99
|
|
6a1a 008e ld $8e
|
|
6a1b 002b ld $2b
|
|
6a1c 00a2 ld $a2
|
|
6a1d 0059 ld $59
|
|
6a1e 000a ld $0a
|
|
6a1f 002b ld $2b
|
|
6a20 00a4 ld $a4
|
|
6a21 0085 ld $85
|
|
6a22 00c9 ld $c9
|
|
6a23 0046 ld $46
|
|
6a24 002b ld $2b
|
|
6a25 009a ld $9a
|
|
6a26 0090 ld $90
|
|
6a27 00d4 ld $d4
|
|
6a28 0021 ld $21
|
|
6a29 009a ld $9a
|
|
6a2a 00e6 ld $e6
|
|
6a2b 0001 ld $01
|
|
6a2c 002b ld $2b
|
|
6a2d 009a ld $9a
|
|
6a2e 002b ld $2b
|
|
6a2f 00be ld $be
|
|
6a30 0059 ld $59
|
|
6a31 0020 ld $20
|
|
6a32 00f0 ld $f0
|
|
6a33 00be ld $be
|
|
6a34 0059 ld $59
|
|
6a35 0014 ld $14
|
|
6a36 0099 ld $99
|
|
6a37 008e ld $8e
|
|
6a38 0097 ld $97
|
|
6a39 009b ld $9b
|
|
6a3a 00b8 ld $b8
|
|
6a3b 009a ld $9a
|
|
6a3c 0035 ld $35
|
|
6a3d 0050 ld $50
|
|
6a3e 00c8 ld $c8
|
|
6a3f 0011 ld $11
|
|
6a40 000a ld $0a
|
|
6a41 0002 ld $02
|
|
6a42 002b ld $2b
|
|
6a43 00a0 ld $a0
|
|
6a44 0021 ld $21
|
|
6a45 009e ld $9e
|
|
6a46 002b ld $2b
|
|
6a47 00a2 ld $a2
|
|
6a48 0021 ld $21
|
|
6a49 009a ld $9a
|
|
6a4a 002b ld $2b
|
|
6a4b 00a4 ld $a4
|
|
6a4c 0059 ld $59
|
|
6a4d 0008 ld $08
|
|
6a4e 002b ld $2b
|
|
6a4f 00a6 ld $a6
|
|
6a50 0085 ld $85
|
|
6a51 00a0 ld $a0
|
|
6a52 0044 ld $44
|
|
6a53 0059 ld $59
|
|
6a54 0018 ld $18
|
|
6a55 0099 ld $99
|
|
6a56 008e ld $8e
|
|
6a57 002b ld $2b
|
|
6a58 008e ld $8e
|
|
6a59 00e6 ld $e6
|
|
6a5a 0010 ld $10
|
|
6a5b 0085 ld $85
|
|
6a5c 00cd ld $cd
|
|
6a5d 0050 ld $50
|
|
6a5e 0021 ld $21
|
|
6a5f 00a0 ld $a0
|
|
6a60 005e ld $5e
|
|
6a61 0011 ld $11
|
|
6a62 0000 ld $00
|
|
6a63 000a ld $0a
|
|
6a64 002b ld $2b
|
|
6a65 00a0 ld $a0
|
|
6a66 0011 ld $11
|
|
6a67 0038 ld $38
|
|
6a68 003f ld $3f
|
|
6a69 002b ld $2b
|
|
6a6a 00a2 ld $a2
|
|
6a6b 0059 ld $59
|
|
6a6c 006e ld $6e
|
|
6a6d 002b ld $2b
|
|
6a6e 00a4 ld $a4
|
|
6a6f 0085 ld $85
|
|
6a70 00a0 ld $a0
|
|
6a71 0046 ld $46
|
|
6a72 0011 ld $11
|
|
6a73 00f9 ld $f9
|
|
6a74 0001 ld $01
|
|
6a75 002b ld $2b
|
|
6a76 00be ld $be
|
|
6a77 0059 ld $59
|
|
6a78 00e0 ld $e0
|
|
6a79 00f0 ld $f0
|
|
6a7a 00be ld $be
|
|
6a7b 0059 ld $59
|
|
6a7c 0000 ld $00
|
|
6a7d 002b ld $2b
|
|
6a7e 0044 ld $44
|
|
6a7f 0059 ld $59
|
|
6a80 0000 ld $00
|
|
6a81 005e ld $5e
|
|
6a82 0051 ld $51
|
|
6a83 005e ld $5e
|
|
6a84 004d ld $4d
|
|
6a85 005e ld $5e
|
|
6a86 004c ld $4c
|
|
6a87 005e ld $5e
|
|
6a88 004b ld $4b
|
|
6a89 0059 ld $59
|
|
6a8a 0000 ld $00
|
|
6a8b 002b ld $2b
|
|
6a8c 004f ld $4f
|
|
6a8d 002b ld $2b
|
|
6a8e 0044 ld $44
|
|
6a8f 0011 ld $11
|
|
6a90 00fa ld $fa
|
|
6a91 0045 ld $45
|
|
6a92 00ad ld $ad
|
|
6a93 002b ld $2b
|
|
6a94 008a ld $8a
|
|
6a95 00e9 ld $e9
|
|
6a96 0099 ld $99
|
|
6a97 008a ld $8a
|
|
6a98 00e9 ld $e9
|
|
6a99 002b ld $2b
|
|
6a9a 00be ld $be
|
|
6a9b 0059 ld $59
|
|
6a9c 00a0 ld $a0
|
|
6a9d 00b8 ld $b8
|
|
6a9e 00be ld $be
|
|
6a9f 0085 ld $85
|
|
6aa0 00ac ld $ac
|
|
6aa1 0051 ld $51
|
|
6aa2 005e ld $5e
|
|
6aa3 0052 ld $52
|
|
6aa4 0085 ld $85
|
|
6aa5 00a0 ld $a0
|
|
6aa6 0015 ld $15
|
|
6aa7 0059 ld $59
|
|
6aa8 0000 ld $00
|
|
6aa9 002b ld $2b
|
|
6aaa 0098 ld $98
|
|
6aab 0085 ld $85
|
|
6aac 00d8 ld $d8
|
|
6aad 0022 ld $22
|
|
6aae 0059 ld $59
|
|
6aaf 0000 ld $00
|
|
6ab0 002b ld $2b
|
|
6ab1 009a ld $9a
|
|
6ab2 0085 ld $85
|
|
6ab3 00c7 ld $c7
|
|
6ab4 0022 ld $22
|
|
6ab5 0085 ld $85
|
|
6ab6 00a0 ld $a0
|
|
6ab7 0022 ld $22
|
|
6ab8 0000 ld $00
|
|
6ab9 001a ld $1a
|
|
6aba 0011 ld $11
|
|
6abb 00ba ld $ba
|
|
6abc 0001 ld $01
|
|
6abd 0058 ld $58
|
|
6abe 0012 ld $12
|
|
6abf 0022 ld $22
|
|
6ac0 00a0 ld $a0
|
|
6ac1 005f ld $5f
|
|
6ac2 0021 ld $21
|
|
6ac3 0098 ld $98
|
|
6ac4 00e9 ld $e9
|
|
6ac5 0099 ld $99
|
|
6ac6 0098 ld $98
|
|
6ac7 00e9 ld $e9
|
|
6ac8 00e9 ld $e9
|
|
6ac9 0099 ld $99
|
|
6aca 0098 ld $98
|
|
6acb 00e9 ld $e9
|
|
6acc 002b ld $2b
|
|
6acd 00be ld $be
|
|
6ace 0011 ld $11
|
|
6acf 0000 ld $00
|
|
6ad0 0005 ld $05
|
|
6ad1 0099 ld $99
|
|
6ad2 00be ld $be
|
|
6ad3 0099 ld $99
|
|
6ad4 009a ld $9a
|
|
6ad5 00ad ld $ad
|
|
6ad6 002b ld $2b
|
|
6ad7 00a0 ld $a0
|
|
6ad8 0021 ld $21
|
|
6ad9 009a ld $9a
|
|
6ada 002b ld $2b
|
|
6adb 00a2 ld $a2
|
|
6adc 0021 ld $21
|
|
6add 0098 ld $98
|
|
6ade 002b ld $2b
|
|
6adf 00a4 ld $a4
|
|
6ae0 0085 ld $85
|
|
6ae1 00b5 ld $b5
|
|
6ae2 0010 ld $10
|
|
6ae3 0059 ld $59
|
|
6ae4 0001 ld $01
|
|
6ae5 0099 ld $99
|
|
6ae6 009a ld $9a
|
|
6ae7 002b ld $2b
|
|
6ae8 009a ld $9a
|
|
6ae9 0011 ld $11
|
|
6aea 00fa ld $fa
|
|
6aeb 0045 ld $45
|
|
6aec 00ad ld $ad
|
|
6aed 001f ld $1f
|
|
6aee 009b ld $9b
|
|
6aef 00b8 ld $b8
|
|
6af0 009a ld $9a
|
|
6af1 0035 ld $35
|
|
6af2 004d ld $4d
|
|
6af3 009e ld $9e
|
|
6af4 0059 ld $59
|
|
6af5 0001 ld $01
|
|
6af6 0099 ld $99
|
|
6af7 0098 ld $98
|
|
6af8 002b ld $2b
|
|
6af9 0098 ld $98
|
|
6afa 0011 ld $11
|
|
6afb fe00 bra ac ;+-----------------------------------+
|
|
6afc fcfd bra $6afd ;| |
|
|
6afd 1404 ld $04,y ;| Trampoline for page $6a00 lookups |
|
|
6afe e068 jmp y,$68 ;| |
|
|
6aff c218 st [$18] ;+-----------------------------------+
|
|
6b00 00fb ld $fb
|
|
6b01 0045 ld $45
|
|
6b02 00ad ld $ad
|
|
6b03 001f ld $1f
|
|
6b04 0099 ld $99
|
|
6b05 00b8 ld $b8
|
|
6b06 0098 ld $98
|
|
6b07 0035 ld $35
|
|
6b08 0056 ld $56
|
|
6b09 00e4 ld $e4
|
|
6b0a 0085 ld $85
|
|
6b0b 00ed ld $ed
|
|
6b0c 0021 ld $21
|
|
6b0d 0011 ld $11
|
|
6b0e 0000 ld $00
|
|
6b0f 0078 ld $78
|
|
6b10 002b ld $2b
|
|
6b11 00a0 ld $a0
|
|
6b12 0011 ld $11
|
|
6b13 000a ld $0a
|
|
6b14 0003 ld $03
|
|
6b15 002b ld $2b
|
|
6b16 00a2 ld $a2
|
|
6b17 0059 ld $59
|
|
6b18 0008 ld $08
|
|
6b19 002b ld $2b
|
|
6b1a 00a4 ld $a4
|
|
6b1b 0085 ld $85
|
|
6b1c 00a0 ld $a0
|
|
6b1d 0046 ld $46
|
|
6b1e 0011 ld $11
|
|
6b1f 0006 ld $06
|
|
6b20 0078 ld $78
|
|
6b21 002b ld $2b
|
|
6b22 00a0 ld $a0
|
|
6b23 0085 ld $85
|
|
6b24 00a0 ld $a0
|
|
6b25 0023 ld $23
|
|
6b26 0023 ld $23
|
|
6b27 00a0 ld $a0
|
|
6b28 005f ld $5f
|
|
6b29 0011 ld $11
|
|
6b2a 00f5 ld $f5
|
|
6b2b 0049 ld $49
|
|
6b2c 002b ld $2b
|
|
6b2d 00a2 ld $a2
|
|
6b2e 0085 ld $85
|
|
6b2f 00a0 ld $a0
|
|
6b30 001f ld $1f
|
|
6b31 0011 ld $11
|
|
6b32 003c ld $3c
|
|
6b33 0078 ld $78
|
|
6b34 002b ld $2b
|
|
6b35 00a0 ld $a0
|
|
6b36 0011 ld $11
|
|
6b37 00f3 ld $f3
|
|
6b38 0048 ld $48
|
|
6b39 002b ld $2b
|
|
6b3a 00a2 ld $a2
|
|
6b3b 0085 ld $85
|
|
6b3c 00a0 ld $a0
|
|
6b3d 001f ld $1f
|
|
6b3e 0011 ld $11
|
|
6b3f 0072 ld $72
|
|
6b40 0078 ld $78
|
|
6b41 002b ld $2b
|
|
6b42 00a0 ld $a0
|
|
6b43 0011 ld $11
|
|
6b44 00f3 ld $f3
|
|
6b45 0045 ld $45
|
|
6b46 002b ld $2b
|
|
6b47 00a2 ld $a2
|
|
6b48 0085 ld $85
|
|
6b49 00a0 ld $a0
|
|
6b4a 001f ld $1f
|
|
6b4b 0011 ld $11
|
|
6b4c 0000 ld $00
|
|
6b4d 000a ld $0a
|
|
6b4e 002b ld $2b
|
|
6b4f 00a0 ld $a0
|
|
6b50 0011 ld $11
|
|
6b51 000a ld $0a
|
|
6b52 0003 ld $03
|
|
6b53 002b ld $2b
|
|
6b54 00a2 ld $a2
|
|
6b55 0059 ld $59
|
|
6b56 0008 ld $08
|
|
6b57 002b ld $2b
|
|
6b58 00a4 ld $a4
|
|
6b59 0085 ld $85
|
|
6b5a 00a0 ld $a0
|
|
6b5b 0046 ld $46
|
|
6b5c 0011 ld $11
|
|
6b5d 0006 ld $06
|
|
6b5e 000a ld $0a
|
|
6b5f 002b ld $2b
|
|
6b60 00a0 ld $a0
|
|
6b61 0011 ld $11
|
|
6b62 00f9 ld $f9
|
|
6b63 0044 ld $44
|
|
6b64 002b ld $2b
|
|
6b65 00a2 ld $a2
|
|
6b66 0085 ld $85
|
|
6b67 00a0 ld $a0
|
|
6b68 001e ld $1e
|
|
6b69 0011 ld $11
|
|
6b6a 00f9 ld $f9
|
|
6b6b 0001 ld $01
|
|
6b6c 002b ld $2b
|
|
6b6d 00be ld $be
|
|
6b6e 0059 ld $59
|
|
6b6f 0004 ld $04
|
|
6b70 00f0 ld $f0
|
|
6b71 00be ld $be
|
|
6b72 0059 ld $59
|
|
6b73 0000 ld $00
|
|
6b74 005e ld $5e
|
|
6b75 0090 ld $90
|
|
6b76 0059 ld $59
|
|
6b77 001f ld $1f
|
|
6b78 0099 ld $99
|
|
6b79 008e ld $8e
|
|
6b7a 002b ld $2b
|
|
6b7b 00be ld $be
|
|
6b7c 0059 ld $59
|
|
6b7d 0000 ld $00
|
|
6b7e 00f0 ld $f0
|
|
6b7f 00be ld $be
|
|
6b80 0011 ld $11
|
|
6b81 00a0 ld $a0
|
|
6b82 0058 ld $58
|
|
6b83 002b ld $2b
|
|
6b84 00a0 ld $a0
|
|
6b85 0085 ld $85
|
|
6b86 00a0 ld $a0
|
|
6b87 0024 ld $24
|
|
6b88 0024 ld $24
|
|
6b89 00a0 ld $a0
|
|
6b8a 005f ld $5f
|
|
6b8b 0011 ld $11
|
|
6b8c 00ff ld $ff
|
|
6b8d 0045 ld $45
|
|
6b8e 00ad ld $ad
|
|
6b8f 002b ld $2b
|
|
6b90 00be ld $be
|
|
6b91 0059 ld $59
|
|
6b92 001f ld $1f
|
|
6b93 0099 ld $99
|
|
6b94 008e ld $8e
|
|
6b95 00ad ld $ad
|
|
6b96 002b ld $2b
|
|
6b97 008a ld $8a
|
|
6b98 00e9 ld $e9
|
|
6b99 0099 ld $99
|
|
6b9a 008a ld $8a
|
|
6b9b 00e9 ld $e9
|
|
6b9c 00e6 ld $e6
|
|
6b9d 0001 ld $01
|
|
6b9e 0099 ld $99
|
|
6b9f 00be ld $be
|
|
6ba0 005e ld $5e
|
|
6ba1 0019 ld $19
|
|
6ba2 0088 ld $88
|
|
6ba3 00ff ld $ff
|
|
6ba4 008c ld $8c
|
|
6ba5 00ff ld $ff
|
|
6ba6 002b ld $2b
|
|
6ba7 00be ld $be
|
|
6ba8 001a ld $1a
|
|
6ba9 0090 ld $90
|
|
6baa 002b ld $2b
|
|
6bab 008a ld $8a
|
|
6bac 00e9 ld $e9
|
|
6bad 0099 ld $99
|
|
6bae 008a ld $8a
|
|
6baf 00e9 ld $e9
|
|
6bb0 0099 ld $99
|
|
6bb1 00be ld $be
|
|
6bb2 00e6 ld $e6
|
|
6bb3 0001 ld $01
|
|
6bb4 002b ld $2b
|
|
6bb5 00be ld $be
|
|
6bb6 001a ld $1a
|
|
6bb7 0052 ld $52
|
|
6bb8 0099 ld $99
|
|
6bb9 00be ld $be
|
|
6bba 002b ld $2b
|
|
6bbb 00a2 ld $a2
|
|
6bbc 0085 ld $85
|
|
6bbd 00a0 ld $a0
|
|
6bbe 0012 ld $12
|
|
6bbf 0085 ld $85
|
|
6bc0 00ef ld $ef
|
|
6bc1 003f ld $3f
|
|
6bc2 0085 ld $85
|
|
6bc3 00a0 ld $a0
|
|
6bc4 001c ld $1c
|
|
6bc5 002b ld $2b
|
|
6bc6 00be ld $be
|
|
6bc7 0059 ld $59
|
|
6bc8 001c ld $1c
|
|
6bc9 0099 ld $99
|
|
6bca 008e ld $8e
|
|
6bcb 002b ld $2b
|
|
6bcc 00bc ld $bc
|
|
6bcd 0021 ld $21
|
|
6bce 00be ld $be
|
|
6bcf 00f3 ld $f3
|
|
6bd0 00bc ld $bc
|
|
6bd1 002b ld $2b
|
|
6bd2 00be ld $be
|
|
6bd3 008c ld $8c
|
|
6bd4 0061 ld $61
|
|
6bd5 0035 ld $35
|
|
6bd6 0072 ld $72
|
|
6bd7 00ee ld $ee
|
|
6bd8 0085 ld $85
|
|
6bd9 00d7 ld $d7
|
|
6bda 0028 ld $28
|
|
6bdb 0021 ld $21
|
|
6bdc 00be ld $be
|
|
6bdd 008c ld $8c
|
|
6bde 0062 ld $62
|
|
6bdf 0035 ld $35
|
|
6be0 0072 ld $72
|
|
6be1 00f8 ld $f8
|
|
6be2 0085 ld $85
|
|
6be3 00c2 ld $c2
|
|
6be4 0028 ld $28
|
|
6be5 0021 ld $21
|
|
6be6 00be ld $be
|
|
6be7 0085 ld $85
|
|
6be8 00a0 ld $a0
|
|
6be9 0025 ld $25
|
|
6bea 0025 ld $25
|
|
6beb 00a0 ld $a0
|
|
6bec 0060 ld $60
|
|
6bed 008c ld $8c
|
|
6bee 0065 ld $65
|
|
6bef 0035 ld $35
|
|
6bf0 0072 ld $72
|
|
6bf1 00a6 ld $a6
|
|
6bf2 0085 ld $85
|
|
6bf3 00ec ld $ec
|
|
6bf4 0028 ld $28
|
|
6bf5 0021 ld $21
|
|
6bf6 00be ld $be
|
|
6bf7 001f ld $1f
|
|
6bf8 0000 ld $00
|
|
6bf9 00e6 ld $e6
|
|
6bfa 0065 ld $65
|
|
6bfb fe00 bra ac ;+-----------------------------------+
|
|
6bfc fcfd bra $6bfd ;| |
|
|
6bfd 1404 ld $04,y ;| Trampoline for page $6b00 lookups |
|
|
6bfe e068 jmp y,$68 ;| |
|
|
6bff c218 st [$18] ;+-----------------------------------+
|
|
6c00 0035 ld $35
|
|
6c01 0056 ld $56
|
|
6c02 00b2 ld $b2
|
|
6c03 0085 ld $85
|
|
6c04 00c2 ld $c2
|
|
6c05 0026 ld $26
|
|
6c06 0059 ld $59
|
|
6c07 001c ld $1c
|
|
6c08 0099 ld $99
|
|
6c09 008e ld $8e
|
|
6c0a 00f6 ld $f6
|
|
6c0b 002b ld $2b
|
|
6c0c 00be ld $be
|
|
6c0d 008c ld $8c
|
|
6c0e 0020 ld $20
|
|
6c0f 0035 ld $35
|
|
6c10 0072 ld $72
|
|
6c11 00c1 ld $c1
|
|
6c12 0085 ld $85
|
|
6c13 00a6 ld $a6
|
|
6c14 0029 ld $29
|
|
6c15 0021 ld $21
|
|
6c16 00be ld $be
|
|
6c17 001f ld $1f
|
|
6c18 0000 ld $00
|
|
6c19 00e6 ld $e6
|
|
6c1a 0020 ld $20
|
|
6c1b 0035 ld $35
|
|
6c1c 004d ld $4d
|
|
6c1d 00da ld $da
|
|
6c1e 0059 ld $59
|
|
6c1f 001c ld $1c
|
|
6c20 0099 ld $99
|
|
6c21 008e ld $8e
|
|
6c22 00f6 ld $f6
|
|
6c23 008c ld $8c
|
|
6c24 000a ld $0a
|
|
6c25 0035 ld $35
|
|
6c26 0072 ld $72
|
|
6c27 00d7 ld $d7
|
|
6c28 0085 ld $85
|
|
6c29 00df ld $df
|
|
6c2a 002c ld $2c
|
|
6c2b 0085 ld $85
|
|
6c2c 00d9 ld $d9
|
|
6c2d 003e ld $3e
|
|
6c2e 0059 ld $59
|
|
6c2f 001c ld $1c
|
|
6c30 0099 ld $99
|
|
6c31 008e ld $8e
|
|
6c32 00f6 ld $f6
|
|
6c33 002b ld $2b
|
|
6c34 00be ld $be
|
|
6c35 008c ld $8c
|
|
6c36 0041 ld $41
|
|
6c37 0035 ld $35
|
|
6c38 0072 ld $72
|
|
6c39 00e9 ld $e9
|
|
6c3a 0085 ld $85
|
|
6c3b 00d7 ld $d7
|
|
6c3c 0028 ld $28
|
|
6c3d 0021 ld $21
|
|
6c3e 00be ld $be
|
|
6c3f 008c ld $8c
|
|
6c40 0042 ld $42
|
|
6c41 0035 ld $35
|
|
6c42 0072 ld $72
|
|
6c43 00f3 ld $f3
|
|
6c44 0085 ld $85
|
|
6c45 00c2 ld $c2
|
|
6c46 0028 ld $28
|
|
6c47 0021 ld $21
|
|
6c48 00be ld $be
|
|
6c49 008c ld $8c
|
|
6c4a 0045 ld $45
|
|
6c4b 0085 ld $85
|
|
6c4c 00a0 ld $a0
|
|
6c4d 0026 ld $26
|
|
6c4e 0065 ld $65
|
|
6c4f 00c9 ld $c9
|
|
6c50 003f ld $3f
|
|
6c51 00a1 ld $a1
|
|
6c52 0026 ld $26
|
|
6c53 00a0 ld $a0
|
|
6c54 0060 ld $60
|
|
6c55 0035 ld $35
|
|
6c56 0072 ld $72
|
|
6c57 00a4 ld $a4
|
|
6c58 0085 ld $85
|
|
6c59 00ec ld $ec
|
|
6c5a 0028 ld $28
|
|
6c5b 0021 ld $21
|
|
6c5c 00be ld $be
|
|
6c5d 001f ld $1f
|
|
6c5e 0000 ld $00
|
|
6c5f 00e6 ld $e6
|
|
6c60 0041 ld $41
|
|
6c61 0035 ld $35
|
|
6c62 0053 ld $53
|
|
6c63 00b0 ld $b0
|
|
6c64 0085 ld $85
|
|
6c65 00d9 ld $d9
|
|
6c66 003e ld $3e
|
|
6c67 0059 ld $59
|
|
6c68 001c ld $1c
|
|
6c69 0099 ld $99
|
|
6c6a 008e ld $8e
|
|
6c6b 00f6 ld $f6
|
|
6c6c 008c ld $8c
|
|
6c6d 004e ld $4e
|
|
6c6e 0035 ld $35
|
|
6c6f 0072 ld $72
|
|
6c70 00bd ld $bd
|
|
6c71 0085 ld $85
|
|
6c72 00b9 ld $b9
|
|
6c73 0028 ld $28
|
|
6c74 0085 ld $85
|
|
6c75 00d9 ld $d9
|
|
6c76 003e ld $3e
|
|
6c77 0059 ld $59
|
|
6c78 001c ld $1c
|
|
6c79 0099 ld $99
|
|
6c7a 008e ld $8e
|
|
6c7b 00f6 ld $f6
|
|
6c7c 002b ld $2b
|
|
6c7d 00be ld $be
|
|
6c7e 008c ld $8c
|
|
6c7f 00bf ld $bf
|
|
6c80 0035 ld $35
|
|
6c81 0072 ld $72
|
|
6c82 00cf ld $cf
|
|
6c83 0085 ld $85
|
|
6c84 00a6 ld $a6
|
|
6c85 0029 ld $29
|
|
6c86 0021 ld $21
|
|
6c87 00be ld $be
|
|
6c88 001f ld $1f
|
|
6c89 0000 ld $00
|
|
6c8a 00e6 ld $e6
|
|
6c8b 00bf ld $bf
|
|
6c8c 0035 ld $35
|
|
6c8d 0056 ld $56
|
|
6c8e 00db ld $db
|
|
6c8f 0085 ld $85
|
|
6c90 00b0 ld $b0
|
|
6c91 0027 ld $27
|
|
6c92 0059 ld $59
|
|
6c93 001c ld $1c
|
|
6c94 0099 ld $99
|
|
6c95 008e ld $8e
|
|
6c96 00f6 ld $f6
|
|
6c97 002b ld $2b
|
|
6c98 00be ld $be
|
|
6c99 008c ld $8c
|
|
6c9a 006e ld $6e
|
|
6c9b 0035 ld $35
|
|
6c9c 0072 ld $72
|
|
6c9d 00ea ld $ea
|
|
6c9e 0085 ld $85
|
|
6c9f 00b9 ld $b9
|
|
6ca0 0028 ld $28
|
|
6ca1 0021 ld $21
|
|
6ca2 00be ld $be
|
|
6ca3 001f ld $1f
|
|
6ca4 0000 ld $00
|
|
6ca5 00e6 ld $e6
|
|
6ca6 006e ld $6e
|
|
6ca7 0035 ld $35
|
|
6ca8 0053 ld $53
|
|
6ca9 00f6 ld $f6
|
|
6caa 0085 ld $85
|
|
6cab 00d9 ld $d9
|
|
6cac 003e ld $3e
|
|
6cad 0085 ld $85
|
|
6cae 00a0 ld $a0
|
|
6caf 0027 ld $27
|
|
6cb0 0000 ld $00
|
|
6cb1 0000 ld $00
|
|
6cb2 0000 ld $00
|
|
* 5 times
|
|
6cb5 0027 ld $27
|
|
6cb6 00a0 ld $a0
|
|
6cb7 0060 ld $60
|
|
6cb8 0059 ld $59
|
|
6cb9 001c ld $1c
|
|
6cba 0099 ld $99
|
|
6cbb 008e ld $8e
|
|
6cbc 00f6 ld $f6
|
|
6cbd 008c ld $8c
|
|
6cbe 007f ld $7f
|
|
6cbf 0035 ld $35
|
|
6cc0 0072 ld $72
|
|
6cc1 00ab ld $ab
|
|
6cc2 0085 ld $85
|
|
6cc3 00df ld $df
|
|
6cc4 002c ld $2c
|
|
6cc5 0085 ld $85
|
|
6cc6 00d9 ld $d9
|
|
6cc7 003e ld $3e
|
|
6cc8 0059 ld $59
|
|
6cc9 001c ld $1c
|
|
6cca 0099 ld $99
|
|
6ccb 008e ld $8e
|
|
6ccc 00f6 ld $f6
|
|
6ccd 002b ld $2b
|
|
6cce 00be ld $be
|
|
6ccf 008c ld $8c
|
|
6cd0 00ef ld $ef
|
|
6cd1 0035 ld $35
|
|
6cd2 003f ld $3f
|
|
6cd3 00ed ld $ed
|
|
6cd4 0021 ld $21
|
|
6cd5 00be ld $be
|
|
6cd6 001f ld $1f
|
|
6cd7 0000 ld $00
|
|
6cd8 00e6 ld $e6
|
|
6cd9 00ef ld $ef
|
|
6cda 0035 ld $35
|
|
6cdb 0053 ld $53
|
|
6cdc 00c6 ld $c6
|
|
6cdd 0085 ld $85
|
|
6cde 00d9 ld $d9
|
|
6cdf 003e ld $3e
|
|
6ce0 0059 ld $59
|
|
6ce1 001c ld $1c
|
|
6ce2 0099 ld $99
|
|
6ce3 008e ld $8e
|
|
6ce4 00f6 ld $f6
|
|
6ce5 002b ld $2b
|
|
6ce6 00be ld $be
|
|
6ce7 001f ld $1f
|
|
6ce8 0000 ld $00
|
|
6ce9 00e6 ld $e6
|
|
6cea 00f7 ld $f7
|
|
6ceb 0035 ld $35
|
|
6cec 0053 ld $53
|
|
6ced 00d7 ld $d7
|
|
6cee 0085 ld $85
|
|
6cef 00d9 ld $d9
|
|
6cf0 003e ld $3e
|
|
6cf1 0021 ld $21
|
|
6cf2 00be ld $be
|
|
6cf3 001f ld $1f
|
|
6cf4 0000 ld $00
|
|
6cf5 00e6 ld $e6
|
|
6cf6 00fe ld $fe
|
|
6cf7 0035 ld $35
|
|
6cf8 0056 ld $56
|
|
6cf9 00e3 ld $e3
|
|
6cfa 0085 ld $85
|
|
6cfb fe00 bra ac ;+-----------------------------------+
|
|
6cfc fcfd bra $6cfd ;| |
|
|
6cfd 1404 ld $04,y ;| Trampoline for page $6c00 lookups |
|
|
6cfe e068 jmp y,$68 ;| |
|
|
6cff c218 st [$18] ;+-----------------------------------+
|
|
6d00 00d9 ld $d9
|
|
6d01 003e ld $3e
|
|
6d02 0011 ld $11
|
|
6d03 0000 ld $00
|
|
6d04 004b ld $4b
|
|
6d05 0099 ld $99
|
|
6d06 00be ld $be
|
|
6d07 0099 ld $99
|
|
6d08 00be ld $be
|
|
6d09 00f6 ld $f6
|
|
6d0a 00cf ld $cf
|
|
6d0b 0018 ld $18
|
|
6d0c 0093 ld $93
|
|
6d0d 0048 ld $48
|
|
6d0e 001a ld $1a
|
|
6d0f 0048 ld $48
|
|
6d10 001f ld $1f
|
|
6d11 0000 ld $00
|
|
6d12 00e6 ld $e6
|
|
6d13 0002 ld $02
|
|
6d14 0035 ld $35
|
|
6d15 004d ld $4d
|
|
6d16 00fb ld $fb
|
|
6d17 0085 ld $85
|
|
6d18 00a4 ld $a4
|
|
6d19 0028 ld $28
|
|
6d1a 0085 ld $85
|
|
6d1b 00a0 ld $a0
|
|
6d1c 0028 ld $28
|
|
6d1d 0028 ld $28
|
|
6d1e 00a0 ld $a0
|
|
6d1f 005e ld $5e
|
|
6d20 0059 ld $59
|
|
6d21 0000 ld $00
|
|
6d22 005e ld $5e
|
|
6d23 0048 ld $48
|
|
6d24 0059 ld $59
|
|
6d25 0001 ld $01
|
|
6d26 005e ld $5e
|
|
6d27 004d ld $4d
|
|
6d28 005e ld $5e
|
|
6d29 004c ld $4c
|
|
6d2a 0011 ld $11
|
|
6d2b 00fa ld $fa
|
|
6d2c 0045 ld $45
|
|
6d2d 002b ld $2b
|
|
6d2e 00a0 ld $a0
|
|
6d2f 001a ld $1a
|
|
6d30 0048 ld $48
|
|
6d31 002b ld $2b
|
|
6d32 00a2 ld $a2
|
|
6d33 0085 ld $85
|
|
6d34 00a0 ld $a0
|
|
6d35 0011 ld $11
|
|
6d36 0085 ld $85
|
|
6d37 00d9 ld $d9
|
|
6d38 003e ld $3e
|
|
6d39 0059 ld $59
|
|
6d3a 0001 ld $01
|
|
6d3b 005e ld $5e
|
|
6d3c 004d ld $4d
|
|
6d3d 005e ld $5e
|
|
6d3e 004c ld $4c
|
|
6d3f 0085 ld $85
|
|
6d40 00d9 ld $d9
|
|
6d41 003e ld $3e
|
|
6d42 0059 ld $59
|
|
6d43 0001 ld $01
|
|
6d44 005e ld $5e
|
|
6d45 004d ld $4d
|
|
6d46 005e ld $5e
|
|
6d47 004c ld $4c
|
|
6d48 0011 ld $11
|
|
6d49 00fa ld $fa
|
|
6d4a 0045 ld $45
|
|
6d4b 002b ld $2b
|
|
6d4c 00a0 ld $a0
|
|
6d4d 0059 ld $59
|
|
6d4e 0000 ld $00
|
|
6d4f 002b ld $2b
|
|
6d50 00a2 ld $a2
|
|
6d51 0085 ld $85
|
|
6d52 00a0 ld $a0
|
|
6d53 0011 ld $11
|
|
6d54 0085 ld $85
|
|
6d55 00d9 ld $d9
|
|
6d56 003e ld $3e
|
|
6d57 0059 ld $59
|
|
6d58 0001 ld $01
|
|
6d59 005e ld $5e
|
|
6d5a 004d ld $4d
|
|
6d5b 005e ld $5e
|
|
6d5c 004c ld $4c
|
|
6d5d 0011 ld $11
|
|
6d5e 00fa ld $fa
|
|
6d5f 0045 ld $45
|
|
6d60 002b ld $2b
|
|
6d61 00a0 ld $a0
|
|
6d62 0059 ld $59
|
|
6d63 0001 ld $01
|
|
6d64 002b ld $2b
|
|
6d65 00a2 ld $a2
|
|
6d66 0085 ld $85
|
|
6d67 00a0 ld $a0
|
|
6d68 0011 ld $11
|
|
6d69 0085 ld $85
|
|
6d6a 00d9 ld $d9
|
|
6d6b 003e ld $3e
|
|
6d6c 0059 ld $59
|
|
6d6d 0001 ld $01
|
|
6d6e 005e ld $5e
|
|
6d6f 004d ld $4d
|
|
6d70 005e ld $5e
|
|
6d71 004c ld $4c
|
|
6d72 0011 ld $11
|
|
6d73 00fa ld $fa
|
|
6d74 0045 ld $45
|
|
6d75 002b ld $2b
|
|
6d76 00a0 ld $a0
|
|
6d77 0059 ld $59
|
|
6d78 0002 ld $02
|
|
6d79 002b ld $2b
|
|
6d7a 00a2 ld $a2
|
|
6d7b 0085 ld $85
|
|
6d7c 00a0 ld $a0
|
|
6d7d 0029 ld $29
|
|
6d7e 0029 ld $29
|
|
6d7f 00a0 ld $a0
|
|
6d80 0060 ld $60
|
|
6d81 0085 ld $85
|
|
6d82 00a0 ld $a0
|
|
6d83 0011 ld $11
|
|
6d84 0085 ld $85
|
|
6d85 00d9 ld $d9
|
|
6d86 003e ld $3e
|
|
6d87 001a ld $1a
|
|
6d88 0090 ld $90
|
|
6d89 002b ld $2b
|
|
6d8a 00be ld $be
|
|
6d8b 0011 ld $11
|
|
6d8c 0000 ld $00
|
|
6d8d 0005 ld $05
|
|
6d8e 002b ld $2b
|
|
6d8f 00bc ld $bc
|
|
6d90 0059 ld $59
|
|
6d91 001f ld $1f
|
|
6d92 0099 ld $99
|
|
6d93 008e ld $8e
|
|
6d94 00ad ld $ad
|
|
6d95 002b ld $2b
|
|
6d96 008a ld $8a
|
|
6d97 00e9 ld $e9
|
|
6d98 0099 ld $99
|
|
6d99 008a ld $8a
|
|
6d9a 00e9 ld $e9
|
|
6d9b 00e9 ld $e9
|
|
6d9c 0099 ld $99
|
|
6d9d 008a ld $8a
|
|
6d9e 00e9 ld $e9
|
|
6d9f 0099 ld $99
|
|
6da0 00bc ld $bc
|
|
6da1 0099 ld $99
|
|
6da2 00be ld $be
|
|
6da3 00ad ld $ad
|
|
6da4 0082 ld $82
|
|
6da5 0010 ld $10
|
|
6da6 008c ld $8c
|
|
6da7 0010 ld $10
|
|
6da8 0035 ld $35
|
|
6da9 003f ld $3f
|
|
6daa 00cb ld $cb
|
|
6dab 0085 ld $85
|
|
6dac 00d9 ld $d9
|
|
6dad 003e ld $3e
|
|
6dae 001a ld $1a
|
|
6daf 0090 ld $90
|
|
6db0 002b ld $2b
|
|
6db1 00be ld $be
|
|
6db2 0011 ld $11
|
|
6db3 0000 ld $00
|
|
6db4 0005 ld $05
|
|
6db5 002b ld $2b
|
|
6db6 00bc ld $bc
|
|
6db7 0059 ld $59
|
|
6db8 001f ld $1f
|
|
6db9 0099 ld $99
|
|
6dba 008e ld $8e
|
|
6dbb 00ad ld $ad
|
|
6dbc 002b ld $2b
|
|
6dbd 008a ld $8a
|
|
6dbe 00e9 ld $e9
|
|
6dbf 0099 ld $99
|
|
6dc0 008a ld $8a
|
|
6dc1 00e9 ld $e9
|
|
6dc2 00e9 ld $e9
|
|
6dc3 0099 ld $99
|
|
6dc4 008a ld $8a
|
|
6dc5 00e9 ld $e9
|
|
6dc6 0099 ld $99
|
|
6dc7 00bc ld $bc
|
|
6dc8 0099 ld $99
|
|
6dc9 00be ld $be
|
|
6dca 00ad ld $ad
|
|
6dcb 0082 ld $82
|
|
6dcc 0020 ld $20
|
|
6dcd 008c ld $8c
|
|
6dce 0020 ld $20
|
|
6dcf 0035 ld $35
|
|
6dd0 003f ld $3f
|
|
6dd1 00f2 ld $f2
|
|
6dd2 0085 ld $85
|
|
6dd3 00c2 ld $c2
|
|
6dd4 002a ld $2a
|
|
6dd5 0011 ld $11
|
|
6dd6 0000 ld $00
|
|
6dd7 0005 ld $05
|
|
6dd8 002b ld $2b
|
|
6dd9 00be ld $be
|
|
6dda 0059 ld $59
|
|
6ddb 001f ld $1f
|
|
6ddc 0099 ld $99
|
|
6ddd 008e ld $8e
|
|
6dde 0085 ld $85
|
|
6ddf 00a0 ld $a0
|
|
6de0 002a ld $2a
|
|
6de1 002a ld $2a
|
|
6de2 00a0 ld $a0
|
|
6de3 005e ld $5e
|
|
6de4 00ad ld $ad
|
|
6de5 002b ld $2b
|
|
6de6 008a ld $8a
|
|
6de7 00e9 ld $e9
|
|
6de8 0099 ld $99
|
|
6de9 008a ld $8a
|
|
6dea 00e9 ld $e9
|
|
6deb 00e9 ld $e9
|
|
6dec 0099 ld $99
|
|
6ded 008a ld $8a
|
|
6dee 00e9 ld $e9
|
|
6def 0099 ld $99
|
|
6df0 00be ld $be
|
|
6df1 002b ld $2b
|
|
6df2 00be ld $be
|
|
6df3 001a ld $1a
|
|
6df4 0090 ld $90
|
|
6df5 0099 ld $99
|
|
6df6 00be ld $be
|
|
6df7 002b ld $2b
|
|
6df8 00be ld $be
|
|
6df9 00ad ld $ad
|
|
6dfa 0082 ld $82
|
|
6dfb fe00 bra ac ;+-----------------------------------+
|
|
6dfc fcfd bra $6dfd ;| |
|
|
6dfd 1404 ld $04,y ;| Trampoline for page $6d00 lookups |
|
|
6dfe e068 jmp y,$68 ;| |
|
|
6dff c218 st [$18] ;+-----------------------------------+
|
|
6e00 001f ld $1f
|
|
6e01 00f0 ld $f0
|
|
6e02 00be ld $be
|
|
6e03 001a ld $1a
|
|
6e04 0051 ld $51
|
|
6e05 00e6 ld $e6
|
|
6e06 0001 ld $01
|
|
6e07 005e ld $5e
|
|
6e08 0051 ld $51
|
|
6e09 0090 ld $90
|
|
6e0a 00f4 ld $f4
|
|
6e0b 0011 ld $11
|
|
6e0c 00fe ld $fe
|
|
6e0d 0045 ld $45
|
|
6e0e 00ad ld $ad
|
|
6e0f 002b ld $2b
|
|
6e10 00be ld $be
|
|
6e11 001a ld $1a
|
|
6e12 0051 ld $51
|
|
6e13 001f ld $1f
|
|
6e14 00bf ld $bf
|
|
6e15 00b8 ld $b8
|
|
6e16 00be ld $be
|
|
6e17 0035 ld $35
|
|
6e18 0053 ld $53
|
|
6e19 00f4 ld $f4
|
|
6e1a 0011 ld $11
|
|
6e1b 0000 ld $00
|
|
6e1c 0005 ld $05
|
|
6e1d 002b ld $2b
|
|
6e1e 00be ld $be
|
|
6e1f 0059 ld $59
|
|
6e20 001f ld $1f
|
|
6e21 0099 ld $99
|
|
6e22 008e ld $8e
|
|
6e23 00ad ld $ad
|
|
6e24 002b ld $2b
|
|
6e25 008a ld $8a
|
|
6e26 00e9 ld $e9
|
|
6e27 0099 ld $99
|
|
6e28 008a ld $8a
|
|
6e29 00e9 ld $e9
|
|
6e2a 00e9 ld $e9
|
|
6e2b 0099 ld $99
|
|
6e2c 008a ld $8a
|
|
6e2d 00e9 ld $e9
|
|
6e2e 0099 ld $99
|
|
6e2f 00be ld $be
|
|
6e30 002b ld $2b
|
|
6e31 00be ld $be
|
|
6e32 001a ld $1a
|
|
6e33 0090 ld $90
|
|
6e34 0099 ld $99
|
|
6e35 00be ld $be
|
|
6e36 002b ld $2b
|
|
6e37 00be ld $be
|
|
6e38 00ad ld $ad
|
|
6e39 0088 ld $88
|
|
6e3a 0020 ld $20
|
|
6e3b 00f0 ld $f0
|
|
6e3c 00be ld $be
|
|
6e3d 0093 ld $93
|
|
6e3e 0051 ld $51
|
|
6e3f 0011 ld $11
|
|
6e40 00a0 ld $a0
|
|
6e41 0058 ld $58
|
|
6e42 002b ld $2b
|
|
6e43 00a0 ld $a0
|
|
6e44 0085 ld $85
|
|
6e45 00a0 ld $a0
|
|
6e46 002b ld $2b
|
|
6e47 002b ld $2b
|
|
6e48 00a0 ld $a0
|
|
6e49 0060 ld $60
|
|
6e4a 0011 ld $11
|
|
6e4b 00ff ld $ff
|
|
6e4c 0045 ld $45
|
|
6e4d 00ad ld $ad
|
|
6e4e 002b ld $2b
|
|
6e4f 00be ld $be
|
|
6e50 0059 ld $59
|
|
6e51 001f ld $1f
|
|
6e52 0099 ld $99
|
|
6e53 008e ld $8e
|
|
6e54 00ad ld $ad
|
|
6e55 002b ld $2b
|
|
6e56 008a ld $8a
|
|
6e57 00e9 ld $e9
|
|
6e58 0099 ld $99
|
|
6e59 008a ld $8a
|
|
6e5a 00e9 ld $e9
|
|
6e5b 00e6 ld $e6
|
|
6e5c 0001 ld $01
|
|
6e5d 0099 ld $99
|
|
6e5e 00be ld $be
|
|
6e5f 005e ld $5e
|
|
6e60 0019 ld $19
|
|
6e61 0088 ld $88
|
|
6e62 00ff ld $ff
|
|
6e63 008c ld $8c
|
|
6e64 00ff ld $ff
|
|
6e65 002b ld $2b
|
|
6e66 00be ld $be
|
|
6e67 001a ld $1a
|
|
6e68 0090 ld $90
|
|
6e69 002b ld $2b
|
|
6e6a 008a ld $8a
|
|
6e6b 00e9 ld $e9
|
|
6e6c 0099 ld $99
|
|
6e6d 008a ld $8a
|
|
6e6e 00e9 ld $e9
|
|
6e6f 0099 ld $99
|
|
6e70 00be ld $be
|
|
6e71 00e6 ld $e6
|
|
6e72 0001 ld $01
|
|
6e73 002b ld $2b
|
|
6e74 00be ld $be
|
|
6e75 001a ld $1a
|
|
6e76 0052 ld $52
|
|
6e77 0099 ld $99
|
|
6e78 00be ld $be
|
|
6e79 002b ld $2b
|
|
6e7a 00a2 ld $a2
|
|
6e7b 0085 ld $85
|
|
6e7c 00a0 ld $a0
|
|
6e7d 0013 ld $13
|
|
6e7e 001a ld $1a
|
|
6e7f 0090 ld $90
|
|
6e80 002b ld $2b
|
|
6e81 00be ld $be
|
|
6e82 0059 ld $59
|
|
6e83 001f ld $1f
|
|
6e84 0099 ld $99
|
|
6e85 008e ld $8e
|
|
6e86 00ad ld $ad
|
|
6e87 002b ld $2b
|
|
6e88 00bc ld $bc
|
|
6e89 0021 ld $21
|
|
6e8a 00bc ld $bc
|
|
6e8b 00e9 ld $e9
|
|
6e8c 0099 ld $99
|
|
6e8d 00bc ld $bc
|
|
6e8e 00e9 ld $e9
|
|
6e8f 00e9 ld $e9
|
|
6e90 0099 ld $99
|
|
6e91 00bc ld $bc
|
|
6e92 00e9 ld $e9
|
|
6e93 002b ld $2b
|
|
6e94 00ba ld $ba
|
|
6e95 0011 ld $11
|
|
6e96 0000 ld $00
|
|
6e97 0005 ld $05
|
|
6e98 0099 ld $99
|
|
6e99 00ba ld $ba
|
|
6e9a 0099 ld $99
|
|
6e9b 00be ld $be
|
|
6e9c 00ad ld $ad
|
|
6e9d 002b ld $2b
|
|
6e9e 00a0 ld $a0
|
|
6e9f 0021 ld $21
|
|
6ea0 00be ld $be
|
|
6ea1 002b ld $2b
|
|
6ea2 00a2 ld $a2
|
|
6ea3 0021 ld $21
|
|
6ea4 00bc ld $bc
|
|
6ea5 002b ld $2b
|
|
6ea6 00a4 ld $a4
|
|
6ea7 0085 ld $85
|
|
6ea8 00a0 ld $a0
|
|
6ea9 002c ld $2c
|
|
6eaa 002c ld $2c
|
|
6eab 00a0 ld $a0
|
|
6eac 005f ld $5f
|
|
6ead 0085 ld $85
|
|
6eae 00b5 ld $b5
|
|
6eaf 0010 ld $10
|
|
6eb0 0011 ld $11
|
|
6eb1 00a0 ld $a0
|
|
6eb2 0058 ld $58
|
|
6eb3 002b ld $2b
|
|
6eb4 00a0 ld $a0
|
|
6eb5 0011 ld $11
|
|
6eb6 00ff ld $ff
|
|
6eb7 0045 ld $45
|
|
6eb8 00ad ld $ad
|
|
6eb9 002b ld $2b
|
|
6eba 00be ld $be
|
|
6ebb 0059 ld $59
|
|
6ebc 001f ld $1f
|
|
6ebd 0099 ld $99
|
|
6ebe 008e ld $8e
|
|
6ebf 00ad ld $ad
|
|
6ec0 002b ld $2b
|
|
6ec1 008a ld $8a
|
|
6ec2 00e9 ld $e9
|
|
6ec3 0099 ld $99
|
|
6ec4 008a ld $8a
|
|
6ec5 00e9 ld $e9
|
|
6ec6 00e6 ld $e6
|
|
6ec7 0001 ld $01
|
|
6ec8 0099 ld $99
|
|
6ec9 00be ld $be
|
|
6eca 005e ld $5e
|
|
6ecb 0019 ld $19
|
|
6ecc 0088 ld $88
|
|
6ecd 00ff ld $ff
|
|
6ece 008c ld $8c
|
|
6ecf 00ff ld $ff
|
|
6ed0 002b ld $2b
|
|
6ed1 00be ld $be
|
|
6ed2 001a ld $1a
|
|
6ed3 0090 ld $90
|
|
6ed4 002b ld $2b
|
|
6ed5 008a ld $8a
|
|
6ed6 00e9 ld $e9
|
|
6ed7 0099 ld $99
|
|
6ed8 008a ld $8a
|
|
6ed9 00e9 ld $e9
|
|
6eda 0099 ld $99
|
|
6edb 00be ld $be
|
|
6edc 00e6 ld $e6
|
|
6edd 0001 ld $01
|
|
6ede 002b ld $2b
|
|
6edf 00be ld $be
|
|
6ee0 001a ld $1a
|
|
6ee1 0052 ld $52
|
|
6ee2 0099 ld $99
|
|
6ee3 00be ld $be
|
|
6ee4 002b ld $2b
|
|
6ee5 00a2 ld $a2
|
|
6ee6 0085 ld $85
|
|
6ee7 00a0 ld $a0
|
|
6ee8 0012 ld $12
|
|
6ee9 0085 ld $85
|
|
6eea 00d9 ld $d9
|
|
6eeb 003e ld $3e
|
|
6eec 001a ld $1a
|
|
6eed 0090 ld $90
|
|
6eee 002b ld $2b
|
|
6eef 00be ld $be
|
|
6ef0 0011 ld $11
|
|
6ef1 0000 ld $00
|
|
6ef2 0005 ld $05
|
|
6ef3 002b ld $2b
|
|
6ef4 00bc ld $bc
|
|
6ef5 0059 ld $59
|
|
6ef6 001f ld $1f
|
|
6ef7 0099 ld $99
|
|
6ef8 008e ld $8e
|
|
6ef9 00ad ld $ad
|
|
6efa 002b ld $2b
|
|
6efb fe00 bra ac ;+-----------------------------------+
|
|
6efc fcfd bra $6efd ;| |
|
|
6efd 1404 ld $04,y ;| Trampoline for page $6e00 lookups |
|
|
6efe e068 jmp y,$68 ;| |
|
|
6eff c218 st [$18] ;+-----------------------------------+
|
|
6f00 008a ld $8a
|
|
6f01 00e9 ld $e9
|
|
6f02 0099 ld $99
|
|
6f03 008a ld $8a
|
|
6f04 00e9 ld $e9
|
|
6f05 00e9 ld $e9
|
|
6f06 0099 ld $99
|
|
6f07 008a ld $8a
|
|
6f08 00e9 ld $e9
|
|
6f09 0099 ld $99
|
|
6f0a 00bc ld $bc
|
|
6f0b 0099 ld $99
|
|
6f0c 00be ld $be
|
|
6f0d 00ad ld $ad
|
|
6f0e 0085 ld $85
|
|
6f0f 00a0 ld $a0
|
|
6f10 002d ld $2d
|
|
6f11 002d ld $2d
|
|
6f12 00a0 ld $a0
|
|
6f13 005f ld $5f
|
|
6f14 001f ld $1f
|
|
6f15 0000 ld $00
|
|
6f16 00e6 ld $e6
|
|
6f17 0010 ld $10
|
|
6f18 0035 ld $35
|
|
6f19 0053 ld $53
|
|
6f1a 00a8 ld $a8
|
|
6f1b 0085 ld $85
|
|
6f1c 00ef ld $ef
|
|
6f1d 003f ld $3f
|
|
6f1e 001a ld $1a
|
|
6f1f 004b ld $4b
|
|
6f20 0035 ld $35
|
|
6f21 0072 ld $72
|
|
6f22 00b6 ld $b6
|
|
6f23 0059 ld $59
|
|
6f24 0001 ld $01
|
|
6f25 005e ld $5e
|
|
6f26 004b ld $4b
|
|
6f27 0085 ld $85
|
|
6f28 00ea ld $ea
|
|
6f29 001d ld $1d
|
|
6f2a 002b ld $2b
|
|
6f2b 0046 ld $46
|
|
6f2c 001a ld $1a
|
|
6f2d 0090 ld $90
|
|
6f2e 002b ld $2b
|
|
6f2f 00be ld $be
|
|
6f30 0011 ld $11
|
|
6f31 0000 ld $00
|
|
6f32 0005 ld $05
|
|
6f33 002b ld $2b
|
|
6f34 00bc ld $bc
|
|
6f35 0059 ld $59
|
|
6f36 001f ld $1f
|
|
6f37 0099 ld $99
|
|
6f38 008e ld $8e
|
|
6f39 00ad ld $ad
|
|
6f3a 002b ld $2b
|
|
6f3b 008a ld $8a
|
|
6f3c 00e9 ld $e9
|
|
6f3d 0099 ld $99
|
|
6f3e 008a ld $8a
|
|
6f3f 00e9 ld $e9
|
|
6f40 00e9 ld $e9
|
|
6f41 0099 ld $99
|
|
6f42 008a ld $8a
|
|
6f43 00e9 ld $e9
|
|
6f44 0099 ld $99
|
|
6f45 00bc ld $bc
|
|
6f46 0099 ld $99
|
|
6f47 00be ld $be
|
|
6f48 00ad ld $ad
|
|
6f49 001f ld $1f
|
|
6f4a 0000 ld $00
|
|
6f4b 00e6 ld $e6
|
|
6f4c 0020 ld $20
|
|
6f4d 0035 ld $35
|
|
6f4e 0050 ld $50
|
|
6f4f 00dd ld $dd
|
|
6f50 0085 ld $85
|
|
6f51 00d9 ld $d9
|
|
6f52 003e ld $3e
|
|
6f53 001a ld $1a
|
|
6f54 0090 ld $90
|
|
6f55 002b ld $2b
|
|
6f56 00be ld $be
|
|
6f57 0011 ld $11
|
|
6f58 0000 ld $00
|
|
6f59 0005 ld $05
|
|
6f5a 002b ld $2b
|
|
6f5b 00bc ld $bc
|
|
6f5c 0059 ld $59
|
|
6f5d 001f ld $1f
|
|
6f5e 0099 ld $99
|
|
6f5f 008e ld $8e
|
|
6f60 00ad ld $ad
|
|
6f61 002b ld $2b
|
|
6f62 008a ld $8a
|
|
6f63 00e9 ld $e9
|
|
6f64 0099 ld $99
|
|
6f65 008a ld $8a
|
|
6f66 00e9 ld $e9
|
|
6f67 00e9 ld $e9
|
|
6f68 0099 ld $99
|
|
6f69 008a ld $8a
|
|
6f6a 00e9 ld $e9
|
|
6f6b 0099 ld $99
|
|
6f6c 00bc ld $bc
|
|
6f6d 0099 ld $99
|
|
6f6e 00be ld $be
|
|
6f6f 00ad ld $ad
|
|
6f70 0085 ld $85
|
|
6f71 00a0 ld $a0
|
|
6f72 002e ld $2e
|
|
6f73 002e ld $2e
|
|
6f74 00a0 ld $a0
|
|
6f75 005f ld $5f
|
|
6f76 0082 ld $82
|
|
6f77 000f ld $0f
|
|
6f78 008c ld $8c
|
|
6f79 0009 ld $09
|
|
6f7a 0035 ld $35
|
|
6f7b 003f ld $3f
|
|
6f7c 00a8 ld $a8
|
|
6f7d 0085 ld $85
|
|
6f7e 00d0 ld $d0
|
|
6f7f 002f ld $2f
|
|
6f80 0059 ld $59
|
|
6f81 0001 ld $01
|
|
6f82 005e ld $5e
|
|
6f83 004d ld $4d
|
|
6f84 0011 ld $11
|
|
6f85 0000 ld $00
|
|
6f86 0005 ld $05
|
|
6f87 002b ld $2b
|
|
6f88 00be ld $be
|
|
6f89 0059 ld $59
|
|
6f8a 001f ld $1f
|
|
6f8b 0099 ld $99
|
|
6f8c 008e ld $8e
|
|
6f8d 00ad ld $ad
|
|
6f8e 002b ld $2b
|
|
6f8f 008a ld $8a
|
|
6f90 00e9 ld $e9
|
|
6f91 0099 ld $99
|
|
6f92 008a ld $8a
|
|
6f93 00e9 ld $e9
|
|
6f94 00e9 ld $e9
|
|
6f95 0099 ld $99
|
|
6f96 008a ld $8a
|
|
6f97 00e9 ld $e9
|
|
6f98 0099 ld $99
|
|
6f99 00be ld $be
|
|
6f9a 002b ld $2b
|
|
6f9b 00be ld $be
|
|
6f9c 001a ld $1a
|
|
6f9d 0090 ld $90
|
|
6f9e 0099 ld $99
|
|
6f9f 00be ld $be
|
|
6fa0 002b ld $2b
|
|
6fa1 00be ld $be
|
|
6fa2 0059 ld $59
|
|
6fa3 000a ld $0a
|
|
6fa4 00f0 ld $f0
|
|
6fa5 00be ld $be
|
|
6fa6 0059 ld $59
|
|
6fa7 0000 ld $00
|
|
6fa8 002b ld $2b
|
|
6fa9 0098 ld $98
|
|
6faa 0085 ld $85
|
|
6fab 00bf ld $bf
|
|
6fac 002f ld $2f
|
|
6fad 0059 ld $59
|
|
6fae 0000 ld $00
|
|
6faf 002b ld $2b
|
|
6fb0 009a ld $9a
|
|
6fb1 0085 ld $85
|
|
6fb2 00ab ld $ab
|
|
6fb3 002f ld $2f
|
|
6fb4 0021 ld $21
|
|
6fb5 0098 ld $98
|
|
6fb6 00e9 ld $e9
|
|
6fb7 0099 ld $99
|
|
6fb8 0098 ld $98
|
|
6fb9 00e9 ld $e9
|
|
6fba 00e9 ld $e9
|
|
6fbb 0099 ld $99
|
|
6fbc 0098 ld $98
|
|
6fbd 00e9 ld $e9
|
|
6fbe 002b ld $2b
|
|
6fbf 00be ld $be
|
|
6fc0 0011 ld $11
|
|
6fc1 0000 ld $00
|
|
6fc2 0005 ld $05
|
|
6fc3 0099 ld $99
|
|
6fc4 00be ld $be
|
|
6fc5 0099 ld $99
|
|
6fc6 009a ld $9a
|
|
6fc7 00ad ld $ad
|
|
6fc8 0082 ld $82
|
|
6fc9 000f ld $0f
|
|
6fca 002b ld $2b
|
|
6fcb 00a0 ld $a0
|
|
6fcc 0021 ld $21
|
|
6fcd 009a ld $9a
|
|
6fce 002b ld $2b
|
|
6fcf 00a2 ld $a2
|
|
6fd0 0021 ld $21
|
|
6fd1 0098 ld $98
|
|
6fd2 0085 ld $85
|
|
6fd3 00a0 ld $a0
|
|
6fd4 002f ld $2f
|
|
6fd5 002f ld $2f
|
|
6fd6 00a0 ld $a0
|
|
6fd7 0060 ld $60
|
|
6fd8 002b ld $2b
|
|
6fd9 00a4 ld $a4
|
|
6fda 0085 ld $85
|
|
6fdb 00b5 ld $b5
|
|
6fdc 0010 ld $10
|
|
6fdd 0059 ld $59
|
|
6fde 0001 ld $01
|
|
6fdf 0099 ld $99
|
|
6fe0 009a ld $9a
|
|
6fe1 002b ld $2b
|
|
6fe2 009a ld $9a
|
|
6fe3 0011 ld $11
|
|
6fe4 00fa ld $fa
|
|
6fe5 0045 ld $45
|
|
6fe6 00ad ld $ad
|
|
6fe7 001f ld $1f
|
|
6fe8 009b ld $9b
|
|
6fe9 00b8 ld $b8
|
|
6fea 009a ld $9a
|
|
6feb 0035 ld $35
|
|
6fec 0056 ld $56
|
|
6fed 00b7 ld $b7
|
|
6fee 0085 ld $85
|
|
6fef 00de ld $de
|
|
6ff0 002e ld $2e
|
|
6ff1 0059 ld $59
|
|
6ff2 0001 ld $01
|
|
6ff3 0099 ld $99
|
|
6ff4 0098 ld $98
|
|
6ff5 002b ld $2b
|
|
6ff6 0098 ld $98
|
|
6ff7 0011 ld $11
|
|
6ff8 00fb ld $fb
|
|
6ff9 0045 ld $45
|
|
6ffa 00ad ld $ad
|
|
6ffb fe00 bra ac ;+-----------------------------------+
|
|
6ffc fcfd bra $6ffd ;| |
|
|
6ffd 1404 ld $04,y ;| Trampoline for page $6f00 lookups |
|
|
6ffe e068 jmp y,$68 ;| |
|
|
6fff c218 st [$18] ;+-----------------------------------+
|
|
7000 001f ld $1f
|
|
7001 0099 ld $99
|
|
7002 00b8 ld $b8
|
|
7003 0098 ld $98
|
|
7004 0035 ld $35
|
|
7005 0056 ld $56
|
|
7006 00cb ld $cb
|
|
7007 0085 ld $85
|
|
7008 00d7 ld $d7
|
|
7009 002e ld $2e
|
|
700a 0085 ld $85
|
|
700b 00f9 ld $f9
|
|
700c 0037 ld $37
|
|
700d 001a ld $1a
|
|
700e 0090 ld $90
|
|
700f 002b ld $2b
|
|
7010 00be ld $be
|
|
7011 0011 ld $11
|
|
7012 0000 ld $00
|
|
7013 0005 ld $05
|
|
7014 002b ld $2b
|
|
7015 00bc ld $bc
|
|
7016 0059 ld $59
|
|
7017 001f ld $1f
|
|
7018 0099 ld $99
|
|
7019 008e ld $8e
|
|
701a 00ad ld $ad
|
|
701b 002b ld $2b
|
|
701c 008a ld $8a
|
|
701d 00e9 ld $e9
|
|
701e 0099 ld $99
|
|
701f 008a ld $8a
|
|
7020 00e9 ld $e9
|
|
7021 00e9 ld $e9
|
|
7022 0099 ld $99
|
|
7023 008a ld $8a
|
|
7024 00e9 ld $e9
|
|
7025 0099 ld $99
|
|
7026 00bc ld $bc
|
|
7027 0099 ld $99
|
|
7028 00be ld $be
|
|
7029 00ad ld $ad
|
|
702a 001f ld $1f
|
|
702b 0000 ld $00
|
|
702c 00e6 ld $e6
|
|
702d 001f ld $1f
|
|
702e 0035 ld $35
|
|
702f 0056 ld $56
|
|
7030 00f8 ld $f8
|
|
7031 001a ld $1a
|
|
7032 0051 ld $51
|
|
7033 00e6 ld $e6
|
|
7034 0001 ld $01
|
|
7035 005e ld $5e
|
|
7036 0051 ld $51
|
|
7037 0011 ld $11
|
|
7038 0000 ld $00
|
|
7039 0005 ld $05
|
|
703a 0085 ld $85
|
|
703b 00a0 ld $a0
|
|
703c 0030 ld $30
|
|
703d 0030 ld $30
|
|
703e 00a0 ld $a0
|
|
703f 0060 ld $60
|
|
7040 002b ld $2b
|
|
7041 00be ld $be
|
|
7042 0059 ld $59
|
|
7043 001f ld $1f
|
|
7044 0099 ld $99
|
|
7045 008e ld $8e
|
|
7046 00ad ld $ad
|
|
7047 002b ld $2b
|
|
7048 008a ld $8a
|
|
7049 00e9 ld $e9
|
|
704a 0099 ld $99
|
|
704b 008a ld $8a
|
|
704c 00e9 ld $e9
|
|
704d 00e9 ld $e9
|
|
704e 0099 ld $99
|
|
704f 008a ld $8a
|
|
7050 00e9 ld $e9
|
|
7051 0099 ld $99
|
|
7052 00be ld $be
|
|
7053 002b ld $2b
|
|
7054 00be ld $be
|
|
7055 001a ld $1a
|
|
7056 0090 ld $90
|
|
7057 0099 ld $99
|
|
7058 00be ld $be
|
|
7059 002b ld $2b
|
|
705a 00be ld $be
|
|
705b 00ad ld $ad
|
|
705c 0082 ld $82
|
|
705d 000f ld $0f
|
|
705e 00f0 ld $f0
|
|
705f 00be ld $be
|
|
7060 001a ld $1a
|
|
7061 0090 ld $90
|
|
7062 002b ld $2b
|
|
7063 00be ld $be
|
|
7064 0059 ld $59
|
|
7065 001f ld $1f
|
|
7066 0099 ld $99
|
|
7067 008e ld $8e
|
|
7068 00ad ld $ad
|
|
7069 002b ld $2b
|
|
706a 00bc ld $bc
|
|
706b 0021 ld $21
|
|
706c 00bc ld $bc
|
|
706d 00e9 ld $e9
|
|
706e 0099 ld $99
|
|
706f 00bc ld $bc
|
|
7070 00e9 ld $e9
|
|
7071 00e9 ld $e9
|
|
7072 0099 ld $99
|
|
7073 00bc ld $bc
|
|
7074 00e9 ld $e9
|
|
7075 002b ld $2b
|
|
7076 00ba ld $ba
|
|
7077 0011 ld $11
|
|
7078 0000 ld $00
|
|
7079 0005 ld $05
|
|
707a 0099 ld $99
|
|
707b 00ba ld $ba
|
|
707c 0099 ld $99
|
|
707d 00be ld $be
|
|
707e 00ad ld $ad
|
|
707f 002b ld $2b
|
|
7080 00a0 ld $a0
|
|
7081 0021 ld $21
|
|
7082 00be ld $be
|
|
7083 002b ld $2b
|
|
7084 00a2 ld $a2
|
|
7085 0021 ld $21
|
|
7086 00bc ld $bc
|
|
7087 002b ld $2b
|
|
7088 00a4 ld $a4
|
|
7089 0085 ld $85
|
|
708a 00b5 ld $b5
|
|
708b 0010 ld $10
|
|
708c 0059 ld $59
|
|
708d 0001 ld $01
|
|
708e 0099 ld $99
|
|
708f 004f ld $4f
|
|
7090 002b ld $2b
|
|
7091 004f ld $4f
|
|
7092 0011 ld $11
|
|
7093 00a0 ld $a0
|
|
7094 0058 ld $58
|
|
7095 002b ld $2b
|
|
7096 00a0 ld $a0
|
|
7097 0011 ld $11
|
|
7098 00ff ld $ff
|
|
7099 0045 ld $45
|
|
709a 00ad ld $ad
|
|
709b 002b ld $2b
|
|
709c 00be ld $be
|
|
709d 0085 ld $85
|
|
709e 00a0 ld $a0
|
|
709f 0031 ld $31
|
|
70a0 0031 ld $31
|
|
70a1 00a0 ld $a0
|
|
70a2 0060 ld $60
|
|
70a3 0059 ld $59
|
|
70a4 001f ld $1f
|
|
70a5 0099 ld $99
|
|
70a6 008e ld $8e
|
|
70a7 00ad ld $ad
|
|
70a8 002b ld $2b
|
|
70a9 008a ld $8a
|
|
70aa 00e9 ld $e9
|
|
70ab 0099 ld $99
|
|
70ac 008a ld $8a
|
|
70ad 00e9 ld $e9
|
|
70ae 00e6 ld $e6
|
|
70af 0001 ld $01
|
|
70b0 0099 ld $99
|
|
70b1 00be ld $be
|
|
70b2 005e ld $5e
|
|
70b3 0019 ld $19
|
|
70b4 0088 ld $88
|
|
70b5 00ff ld $ff
|
|
70b6 008c ld $8c
|
|
70b7 00ff ld $ff
|
|
70b8 002b ld $2b
|
|
70b9 00be ld $be
|
|
70ba 001a ld $1a
|
|
70bb 0090 ld $90
|
|
70bc 002b ld $2b
|
|
70bd 008a ld $8a
|
|
70be 00e9 ld $e9
|
|
70bf 0099 ld $99
|
|
70c0 008a ld $8a
|
|
70c1 00e9 ld $e9
|
|
70c2 0099 ld $99
|
|
70c3 00be ld $be
|
|
70c4 00e6 ld $e6
|
|
70c5 0001 ld $01
|
|
70c6 002b ld $2b
|
|
70c7 00be ld $be
|
|
70c8 001a ld $1a
|
|
70c9 0052 ld $52
|
|
70ca 0099 ld $99
|
|
70cb 00be ld $be
|
|
70cc 002b ld $2b
|
|
70cd 00a2 ld $a2
|
|
70ce 0085 ld $85
|
|
70cf 00a0 ld $a0
|
|
70d0 0013 ld $13
|
|
70d1 001a ld $1a
|
|
70d2 0090 ld $90
|
|
70d3 002b ld $2b
|
|
70d4 00be ld $be
|
|
70d5 0011 ld $11
|
|
70d6 0000 ld $00
|
|
70d7 0005 ld $05
|
|
70d8 002b ld $2b
|
|
70d9 00bc ld $bc
|
|
70da 0059 ld $59
|
|
70db 001f ld $1f
|
|
70dc 0099 ld $99
|
|
70dd 008e ld $8e
|
|
70de 00ad ld $ad
|
|
70df 002b ld $2b
|
|
70e0 008a ld $8a
|
|
70e1 00e9 ld $e9
|
|
70e2 0099 ld $99
|
|
70e3 008a ld $8a
|
|
70e4 00e9 ld $e9
|
|
70e5 00e9 ld $e9
|
|
70e6 0099 ld $99
|
|
70e7 008a ld $8a
|
|
70e8 00e9 ld $e9
|
|
70e9 0099 ld $99
|
|
70ea 00bc ld $bc
|
|
70eb 0099 ld $99
|
|
70ec 00be ld $be
|
|
70ed 00ad ld $ad
|
|
70ee 0035 ld $35
|
|
70ef 003f ld $3f
|
|
70f0 00ef ld $ef
|
|
70f1 0085 ld $85
|
|
70f2 00f9 ld $f9
|
|
70f3 0037 ld $37
|
|
70f4 0059 ld $59
|
|
70f5 0000 ld $00
|
|
70f6 005e ld $5e
|
|
70f7 004e ld $4e
|
|
70f8 0011 ld $11
|
|
70f9 00a0 ld $a0
|
|
70fa 005a ld $5a
|
|
70fb fe00 bra ac ;+-----------------------------------+
|
|
70fc fcfd bra $70fd ;| |
|
|
70fd 1404 ld $04,y ;| Trampoline for page $7000 lookups |
|
|
70fe e068 jmp y,$68 ;| |
|
|
70ff c218 st [$18] ;+-----------------------------------+
|
|
7100 002b ld $2b
|
|
7101 00be ld $be
|
|
7102 001a ld $1a
|
|
7103 004e ld $4e
|
|
7104 00e9 ld $e9
|
|
7105 0085 ld $85
|
|
7106 00a0 ld $a0
|
|
7107 0032 ld $32
|
|
7108 0032 ld $32
|
|
7109 00a0 ld $a0
|
|
710a 005b ld $5b
|
|
710b 0099 ld $99
|
|
710c 00be ld $be
|
|
710d 002b ld $2b
|
|
710e 00be ld $be
|
|
710f 001a ld $1a
|
|
7110 0090 ld $90
|
|
7111 002b ld $2b
|
|
7112 00bc ld $bc
|
|
7113 0059 ld $59
|
|
7114 001f ld $1f
|
|
7115 0099 ld $99
|
|
7116 008e ld $8e
|
|
7117 00ad ld $ad
|
|
7118 005e ld $5e
|
|
7119 0019 ld $19
|
|
711a 0088 ld $88
|
|
711b 00ff ld $ff
|
|
711c 008c ld $8c
|
|
711d 00ff ld $ff
|
|
711e 0099 ld $99
|
|
711f 00bc ld $bc
|
|
7120 00f3 ld $f3
|
|
7121 00be ld $be
|
|
7122 0093 ld $93
|
|
7123 004e ld $4e
|
|
7124 0085 ld $85
|
|
7125 00f1 ld $f1
|
|
7126 0037 ld $37
|
|
7127 001a ld $1a
|
|
7128 004e ld $4e
|
|
7129 00e6 ld $e6
|
|
712a 0001 ld $01
|
|
712b 005e ld $5e
|
|
712c 004e ld $4e
|
|
712d 0011 ld $11
|
|
712e 00a0 ld $a0
|
|
712f 005a ld $5a
|
|
7130 002b ld $2b
|
|
7131 00be ld $be
|
|
7132 001a ld $1a
|
|
7133 004e ld $4e
|
|
7134 00e9 ld $e9
|
|
7135 0099 ld $99
|
|
7136 00be ld $be
|
|
7137 002b ld $2b
|
|
7138 00be ld $be
|
|
7139 00f6 ld $f6
|
|
713a 001a ld $1a
|
|
713b 0019 ld $19
|
|
713c 005e ld $5e
|
|
713d 0094 ld $94
|
|
713e 0021 ld $21
|
|
713f 00be ld $be
|
|
7140 00f6 ld $f6
|
|
7141 0082 ld $82
|
|
7142 00ff ld $ff
|
|
7143 005e ld $5e
|
|
7144 0096 ld $96
|
|
7145 001a ld $1a
|
|
7146 0096 ld $96
|
|
7147 002b ld $2b
|
|
7148 00be ld $be
|
|
7149 001a ld $1a
|
|
714a 0094 ld $94
|
|
714b 002b ld $2b
|
|
714c 008a ld $8a
|
|
714d 00e9 ld $e9
|
|
714e 0099 ld $99
|
|
714f 008a ld $8a
|
|
7150 00e9 ld $e9
|
|
7151 00e9 ld $e9
|
|
7152 0099 ld $99
|
|
7153 008a ld $8a
|
|
7154 00e9 ld $e9
|
|
7155 002b ld $2b
|
|
7156 00bc ld $bc
|
|
7157 0011 ld $11
|
|
7158 0000 ld $00
|
|
7159 0005 ld $05
|
|
715a 0099 ld $99
|
|
715b 00bc ld $bc
|
|
715c 0099 ld $99
|
|
715d 00be ld $be
|
|
715e 00ad ld $ad
|
|
715f 001f ld $1f
|
|
7160 0000 ld $00
|
|
7161 00e6 ld $e6
|
|
7162 000f ld $0f
|
|
7163 0085 ld $85
|
|
7164 00a0 ld $a0
|
|
7165 0033 ld $33
|
|
7166 0033 ld $33
|
|
7167 00a0 ld $a0
|
|
7168 0060 ld $60
|
|
7169 0035 ld $35
|
|
716a 004d ld $4d
|
|
716b 00a4 ld $a4
|
|
716c 0085 ld $85
|
|
716d 00bf ld $bf
|
|
716e 0034 ld $34
|
|
716f 001a ld $1a
|
|
7170 0096 ld $96
|
|
7171 002b ld $2b
|
|
7172 00be ld $be
|
|
7173 001a ld $1a
|
|
7174 0094 ld $94
|
|
7175 002b ld $2b
|
|
7176 008a ld $8a
|
|
7177 00e9 ld $e9
|
|
7178 0099 ld $99
|
|
7179 008a ld $8a
|
|
717a 00e9 ld $e9
|
|
717b 00e9 ld $e9
|
|
717c 0099 ld $99
|
|
717d 008a ld $8a
|
|
717e 00e9 ld $e9
|
|
717f 002b ld $2b
|
|
7180 00bc ld $bc
|
|
7181 0011 ld $11
|
|
7182 0000 ld $00
|
|
7183 0005 ld $05
|
|
7184 0099 ld $99
|
|
7185 00bc ld $bc
|
|
7186 0099 ld $99
|
|
7187 00be ld $be
|
|
7188 00ad ld $ad
|
|
7189 001f ld $1f
|
|
718a 0000 ld $00
|
|
718b 00e6 ld $e6
|
|
718c 001f ld $1f
|
|
718d 0035 ld $35
|
|
718e 0056 ld $56
|
|
718f 00cb ld $cb
|
|
7190 001a ld $1a
|
|
7191 0051 ld $51
|
|
7192 00e6 ld $e6
|
|
7193 0001 ld $01
|
|
7194 005e ld $5e
|
|
7195 0051 ld $51
|
|
7196 0059 ld $59
|
|
7197 0001 ld $01
|
|
7198 0099 ld $99
|
|
7199 004f ld $4f
|
|
719a 002b ld $2b
|
|
719b 004f ld $4f
|
|
719c 0011 ld $11
|
|
719d 0000 ld $00
|
|
719e 0005 ld $05
|
|
719f 002b ld $2b
|
|
71a0 00be ld $be
|
|
71a1 001a ld $1a
|
|
71a2 0094 ld $94
|
|
71a3 002b ld $2b
|
|
71a4 008a ld $8a
|
|
71a5 00e9 ld $e9
|
|
71a6 0099 ld $99
|
|
71a7 008a ld $8a
|
|
71a8 00e9 ld $e9
|
|
71a9 00e9 ld $e9
|
|
71aa 0099 ld $99
|
|
71ab 008a ld $8a
|
|
71ac 00e9 ld $e9
|
|
71ad 0099 ld $99
|
|
71ae 00be ld $be
|
|
71af 002b ld $2b
|
|
71b0 00be ld $be
|
|
71b1 001a ld $1a
|
|
71b2 0096 ld $96
|
|
71b3 0099 ld $99
|
|
71b4 00be ld $be
|
|
71b5 002b ld $2b
|
|
71b6 00be ld $be
|
|
71b7 00ad ld $ad
|
|
71b8 0082 ld $82
|
|
71b9 000f ld $0f
|
|
71ba 00f0 ld $f0
|
|
71bb 00be ld $be
|
|
71bc 001a ld $1a
|
|
71bd 0096 ld $96
|
|
71be 002b ld $2b
|
|
71bf 00be ld $be
|
|
71c0 001a ld $1a
|
|
71c1 0094 ld $94
|
|
71c2 002b ld $2b
|
|
71c3 00bc ld $bc
|
|
71c4 0021 ld $21
|
|
71c5 00bc ld $bc
|
|
71c6 0085 ld $85
|
|
71c7 00a0 ld $a0
|
|
71c8 0034 ld $34
|
|
71c9 0034 ld $34
|
|
71ca 00a0 ld $a0
|
|
71cb 005e ld $5e
|
|
71cc 00e9 ld $e9
|
|
71cd 0099 ld $99
|
|
71ce 00bc ld $bc
|
|
71cf 00e9 ld $e9
|
|
71d0 00e9 ld $e9
|
|
71d1 0099 ld $99
|
|
71d2 00bc ld $bc
|
|
71d3 00e9 ld $e9
|
|
71d4 002b ld $2b
|
|
71d5 00ba ld $ba
|
|
71d6 0011 ld $11
|
|
71d7 0000 ld $00
|
|
71d8 0005 ld $05
|
|
71d9 0099 ld $99
|
|
71da 00ba ld $ba
|
|
71db 0099 ld $99
|
|
71dc 00be ld $be
|
|
71dd 00ad ld $ad
|
|
71de 002b ld $2b
|
|
71df 00a0 ld $a0
|
|
71e0 0021 ld $21
|
|
71e1 00be ld $be
|
|
71e2 002b ld $2b
|
|
71e3 00a2 ld $a2
|
|
71e4 0021 ld $21
|
|
71e5 00bc ld $bc
|
|
71e6 002b ld $2b
|
|
71e7 00a4 ld $a4
|
|
71e8 0085 ld $85
|
|
71e9 00b5 ld $b5
|
|
71ea 0010 ld $10
|
|
71eb 0011 ld $11
|
|
71ec 00ff ld $ff
|
|
71ed 00ff ld $ff
|
|
71ee 002b ld $2b
|
|
71ef 0098 ld $98
|
|
71f0 0011 ld $11
|
|
71f1 00ff ld $ff
|
|
71f2 00ff ld $ff
|
|
71f3 002b ld $2b
|
|
71f4 009a ld $9a
|
|
71f5 001a ld $1a
|
|
71f6 0096 ld $96
|
|
71f7 0099 ld $99
|
|
71f8 009a ld $9a
|
|
71f9 005e ld $5e
|
|
71fa 009e ld $9e
|
|
71fb fe00 bra ac ;+-----------------------------------+
|
|
71fc fcfd bra $71fd ;| |
|
|
71fd 1404 ld $04,y ;| Trampoline for page $7100 lookups |
|
|
71fe e068 jmp y,$68 ;| |
|
|
71ff c218 st [$18] ;+-----------------------------------+
|
|
7200 001a ld $1a
|
|
7201 0094 ld $94
|
|
7202 0099 ld $99
|
|
7203 0098 ld $98
|
|
7204 005e ld $5e
|
|
7205 009c ld $9c
|
|
7206 001a ld $1a
|
|
7207 009e ld $9e
|
|
7208 002b ld $2b
|
|
7209 00be ld $be
|
|
720a 0011 ld $11
|
|
720b 00fa ld $fa
|
|
720c 0045 ld $45
|
|
720d 00ad ld $ad
|
|
720e 001f ld $1f
|
|
720f 00bf ld $bf
|
|
7210 00b8 ld $b8
|
|
7211 00be ld $be
|
|
7212 0035 ld $35
|
|
7213 004d ld $4d
|
|
7214 00e5 ld $e5
|
|
7215 0085 ld $85
|
|
7216 00d1 ld $d1
|
|
7217 0037 ld $37
|
|
7218 0021 ld $21
|
|
7219 00be ld $be
|
|
721a 0035 ld $35
|
|
721b 0053 ld $53
|
|
721c 00ed ld $ed
|
|
721d 0085 ld $85
|
|
721e 00d1 ld $d1
|
|
721f 0037 ld $37
|
|
7220 001a ld $1a
|
|
7221 009c ld $9c
|
|
7222 002b ld $2b
|
|
7223 00bc ld $bc
|
|
7224 0011 ld $11
|
|
7225 00fb ld $fb
|
|
7226 0045 ld $45
|
|
7227 00ad ld $ad
|
|
7228 001f ld $1f
|
|
7229 00bd ld $bd
|
|
722a 00b8 ld $b8
|
|
722b 00bc ld $bc
|
|
722c 0085 ld $85
|
|
722d 00a0 ld $a0
|
|
722e 0035 ld $35
|
|
722f 0035 ld $35
|
|
7230 00a0 ld $a0
|
|
7231 0060 ld $60
|
|
7232 0035 ld $35
|
|
7233 004d ld $4d
|
|
7234 00a4 ld $a4
|
|
7235 0085 ld $85
|
|
7236 00d1 ld $d1
|
|
7237 0037 ld $37
|
|
7238 0021 ld $21
|
|
7239 00bc ld $bc
|
|
723a 0035 ld $35
|
|
723b 0053 ld $53
|
|
723c 00ac ld $ac
|
|
723d 0085 ld $85
|
|
723e 00d1 ld $d1
|
|
723f 0037 ld $37
|
|
7240 0021 ld $21
|
|
7241 00bc ld $bc
|
|
7242 00e9 ld $e9
|
|
7243 0099 ld $99
|
|
7244 00bc ld $bc
|
|
7245 00e9 ld $e9
|
|
7246 00e9 ld $e9
|
|
7247 0099 ld $99
|
|
7248 00bc ld $bc
|
|
7249 00e9 ld $e9
|
|
724a 002b ld $2b
|
|
724b 00bc ld $bc
|
|
724c 0011 ld $11
|
|
724d 0000 ld $00
|
|
724e 0005 ld $05
|
|
724f 0099 ld $99
|
|
7250 00bc ld $bc
|
|
7251 0099 ld $99
|
|
7252 00be ld $be
|
|
7253 00ad ld $ad
|
|
7254 001f ld $1f
|
|
7255 0000 ld $00
|
|
7256 00e6 ld $e6
|
|
7257 000f ld $0f
|
|
7258 0035 ld $35
|
|
7259 004d ld $4d
|
|
725a 00ca ld $ca
|
|
725b 0085 ld $85
|
|
725c 00d1 ld $d1
|
|
725d 0037 ld $37
|
|
725e 001a ld $1a
|
|
725f 009e ld $9e
|
|
7260 002b ld $2b
|
|
7261 00be ld $be
|
|
7262 001a ld $1a
|
|
7263 009c ld $9c
|
|
7264 002b ld $2b
|
|
7265 008a ld $8a
|
|
7266 00e9 ld $e9
|
|
7267 0099 ld $99
|
|
7268 008a ld $8a
|
|
7269 00e9 ld $e9
|
|
726a 00e9 ld $e9
|
|
726b 0099 ld $99
|
|
726c 008a ld $8a
|
|
726d 00e9 ld $e9
|
|
726e 002b ld $2b
|
|
726f 00bc ld $bc
|
|
7270 0011 ld $11
|
|
7271 0000 ld $00
|
|
7272 0005 ld $05
|
|
7273 0099 ld $99
|
|
7274 00bc ld $bc
|
|
7275 0099 ld $99
|
|
7276 00be ld $be
|
|
7277 00ad ld $ad
|
|
7278 001f ld $1f
|
|
7279 0000 ld $00
|
|
727a 00e6 ld $e6
|
|
727b 001f ld $1f
|
|
727c 0035 ld $35
|
|
727d 0056 ld $56
|
|
727e 00f1 ld $f1
|
|
727f 001a ld $1a
|
|
7280 0051 ld $51
|
|
7281 00e6 ld $e6
|
|
7282 0001 ld $01
|
|
7283 005e ld $5e
|
|
7284 0051 ld $51
|
|
7285 0011 ld $11
|
|
7286 0000 ld $00
|
|
7287 0005 ld $05
|
|
7288 002b ld $2b
|
|
7289 00be ld $be
|
|
728a 001a ld $1a
|
|
728b 009c ld $9c
|
|
728c 002b ld $2b
|
|
728d 008a ld $8a
|
|
728e 00e9 ld $e9
|
|
728f 0085 ld $85
|
|
7290 00a0 ld $a0
|
|
7291 0036 ld $36
|
|
7292 0036 ld $36
|
|
7293 00a0 ld $a0
|
|
7294 005f ld $5f
|
|
7295 0099 ld $99
|
|
7296 008a ld $8a
|
|
7297 00e9 ld $e9
|
|
7298 00e9 ld $e9
|
|
7299 0099 ld $99
|
|
729a 008a ld $8a
|
|
729b 00e9 ld $e9
|
|
729c 0099 ld $99
|
|
729d 00be ld $be
|
|
729e 002b ld $2b
|
|
729f 00be ld $be
|
|
72a0 001a ld $1a
|
|
72a1 009e ld $9e
|
|
72a2 0099 ld $99
|
|
72a3 00be ld $be
|
|
72a4 002b ld $2b
|
|
72a5 00be ld $be
|
|
72a6 00ad ld $ad
|
|
72a7 0082 ld $82
|
|
72a8 000f ld $0f
|
|
72a9 00f0 ld $f0
|
|
72aa 00be ld $be
|
|
72ab 001a ld $1a
|
|
72ac 009e ld $9e
|
|
72ad 002b ld $2b
|
|
72ae 00be ld $be
|
|
72af 001a ld $1a
|
|
72b0 009c ld $9c
|
|
72b1 002b ld $2b
|
|
72b2 00bc ld $bc
|
|
72b3 0021 ld $21
|
|
72b4 00bc ld $bc
|
|
72b5 00e9 ld $e9
|
|
72b6 0099 ld $99
|
|
72b7 00bc ld $bc
|
|
72b8 00e9 ld $e9
|
|
72b9 00e9 ld $e9
|
|
72ba 0099 ld $99
|
|
72bb 00bc ld $bc
|
|
72bc 00e9 ld $e9
|
|
72bd 002b ld $2b
|
|
72be 00ba ld $ba
|
|
72bf 0011 ld $11
|
|
72c0 0000 ld $00
|
|
72c1 0005 ld $05
|
|
72c2 0099 ld $99
|
|
72c3 00ba ld $ba
|
|
72c4 0099 ld $99
|
|
72c5 00be ld $be
|
|
72c6 00ad ld $ad
|
|
72c7 002b ld $2b
|
|
72c8 00a0 ld $a0
|
|
72c9 0021 ld $21
|
|
72ca 00be ld $be
|
|
72cb 002b ld $2b
|
|
72cc 00a2 ld $a2
|
|
72cd 0021 ld $21
|
|
72ce 00bc ld $bc
|
|
72cf 002b ld $2b
|
|
72d0 00a4 ld $a4
|
|
72d1 0085 ld $85
|
|
72d2 00b5 ld $b5
|
|
72d3 0010 ld $10
|
|
72d4 0059 ld $59
|
|
72d5 0001 ld $01
|
|
72d6 0099 ld $99
|
|
72d7 004f ld $4f
|
|
72d8 002b ld $2b
|
|
72d9 004f ld $4f
|
|
72da 001a ld $1a
|
|
72db 009e ld $9e
|
|
72dc 002b ld $2b
|
|
72dd 00be ld $be
|
|
72de 001a ld $1a
|
|
72df 009c ld $9c
|
|
72e0 002b ld $2b
|
|
72e1 008a ld $8a
|
|
72e2 00e9 ld $e9
|
|
72e3 0099 ld $99
|
|
72e4 008a ld $8a
|
|
72e5 00e9 ld $e9
|
|
72e6 00e9 ld $e9
|
|
72e7 0099 ld $99
|
|
72e8 008a ld $8a
|
|
72e9 00e9 ld $e9
|
|
72ea 002b ld $2b
|
|
72eb 00bc ld $bc
|
|
72ec 0011 ld $11
|
|
72ed 0000 ld $00
|
|
72ee 0005 ld $05
|
|
72ef 0099 ld $99
|
|
72f0 00bc ld $bc
|
|
72f1 0085 ld $85
|
|
72f2 00a0 ld $a0
|
|
72f3 0037 ld $37
|
|
72f4 0037 ld $37
|
|
72f5 00a0 ld $a0
|
|
72f6 005f ld $5f
|
|
72f7 0099 ld $99
|
|
72f8 00be ld $be
|
|
72f9 00ad ld $ad
|
|
72fa 0035 ld $35
|
|
72fb fe00 bra ac ;+-----------------------------------+
|
|
72fc fcfd bra $72fd ;| |
|
|
72fd 1404 ld $04,y ;| Trampoline for page $7200 lookups |
|
|
72fe e068 jmp y,$68 ;| |
|
|
72ff c218 st [$18] ;+-----------------------------------+
|
|
7300 0072 ld $72
|
|
7301 00cf ld $cf
|
|
7302 0011 ld $11
|
|
7303 00a0 ld $a0
|
|
7304 005a ld $5a
|
|
7305 002b ld $2b
|
|
7306 00be ld $be
|
|
7307 001a ld $1a
|
|
7308 004e ld $4e
|
|
7309 00e9 ld $e9
|
|
730a 0099 ld $99
|
|
730b 00be ld $be
|
|
730c 002b ld $2b
|
|
730d 00be ld $be
|
|
730e 001a ld $1a
|
|
730f 009e ld $9e
|
|
7310 002b ld $2b
|
|
7311 00bc ld $bc
|
|
7312 001a ld $1a
|
|
7313 009c ld $9c
|
|
7314 005e ld $5e
|
|
7315 0019 ld $19
|
|
7316 0088 ld $88
|
|
7317 00ff ld $ff
|
|
7318 008c ld $8c
|
|
7319 00ff ld $ff
|
|
731a 0099 ld $99
|
|
731b 00bc ld $bc
|
|
731c 00f3 ld $f3
|
|
731d 00be ld $be
|
|
731e 0093 ld $93
|
|
731f 004e ld $4e
|
|
7320 001a ld $1a
|
|
7321 004e ld $4e
|
|
7322 001f ld $1f
|
|
7323 0000 ld $00
|
|
7324 00e6 ld $e6
|
|
7325 0028 ld $28
|
|
7326 0035 ld $35
|
|
7327 0056 ld $56
|
|
7328 00cf ld $cf
|
|
7329 0059 ld $59
|
|
732a 0028 ld $28
|
|
732b 005e ld $5e
|
|
732c 004e ld $4e
|
|
732d 0059 ld $59
|
|
732e 0001 ld $01
|
|
732f 0099 ld $99
|
|
7330 009a ld $9a
|
|
7331 002b ld $2b
|
|
7332 009a ld $9a
|
|
7333 001f ld $1f
|
|
7334 0000 ld $00
|
|
7335 00e6 ld $e6
|
|
7336 0002 ld $02
|
|
7337 0035 ld $35
|
|
7338 0053 ld $53
|
|
7339 00df ld $df
|
|
733a 0085 ld $85
|
|
733b 00c9 ld $c9
|
|
733c 0034 ld $34
|
|
733d 0059 ld $59
|
|
733e 0001 ld $01
|
|
733f 0099 ld $99
|
|
7340 0098 ld $98
|
|
7341 002b ld $2b
|
|
7342 0098 ld $98
|
|
7343 001f ld $1f
|
|
7344 0000 ld $00
|
|
7345 00e6 ld $e6
|
|
7346 0002 ld $02
|
|
7347 0035 ld $35
|
|
7348 0053 ld $53
|
|
7349 00ef ld $ef
|
|
734a 0085 ld $85
|
|
734b 00c4 ld $c4
|
|
734c 0034 ld $34
|
|
734d 001a ld $1a
|
|
734e 004e ld $4e
|
|
734f 0035 ld $35
|
|
7350 0056 ld $56
|
|
7351 00f7 ld $f7
|
|
7352 0085 ld $85
|
|
7353 00bc ld $bc
|
|
7354 0032 ld $32
|
|
7355 0011 ld $11
|
|
7356 00a0 ld $a0
|
|
7357 0058 ld $58
|
|
7358 0085 ld $85
|
|
7359 00a0 ld $a0
|
|
735a 0038 ld $38
|
|
735b 0038 ld $38
|
|
735c 00a0 ld $a0
|
|
735d 0060 ld $60
|
|
735e 002b ld $2b
|
|
735f 00a0 ld $a0
|
|
7360 0011 ld $11
|
|
7361 00ff ld $ff
|
|
7362 0045 ld $45
|
|
7363 00ad ld $ad
|
|
7364 002b ld $2b
|
|
7365 00be ld $be
|
|
7366 0059 ld $59
|
|
7367 001f ld $1f
|
|
7368 0099 ld $99
|
|
7369 008e ld $8e
|
|
736a 00ad ld $ad
|
|
736b 002b ld $2b
|
|
736c 008a ld $8a
|
|
736d 00e9 ld $e9
|
|
736e 0099 ld $99
|
|
736f 008a ld $8a
|
|
7370 00e9 ld $e9
|
|
7371 00e6 ld $e6
|
|
7372 0001 ld $01
|
|
7373 0099 ld $99
|
|
7374 00be ld $be
|
|
7375 005e ld $5e
|
|
7376 0019 ld $19
|
|
7377 0088 ld $88
|
|
7378 00ff ld $ff
|
|
7379 008c ld $8c
|
|
737a 00ff ld $ff
|
|
737b 002b ld $2b
|
|
737c 00be ld $be
|
|
737d 001a ld $1a
|
|
737e 0090 ld $90
|
|
737f 002b ld $2b
|
|
7380 008a ld $8a
|
|
7381 00e9 ld $e9
|
|
7382 0099 ld $99
|
|
7383 008a ld $8a
|
|
7384 00e9 ld $e9
|
|
7385 0099 ld $99
|
|
7386 00be ld $be
|
|
7387 00e6 ld $e6
|
|
7388 0001 ld $01
|
|
7389 002b ld $2b
|
|
738a 00be ld $be
|
|
738b 001a ld $1a
|
|
738c 0052 ld $52
|
|
738d 0099 ld $99
|
|
738e 00be ld $be
|
|
738f 002b ld $2b
|
|
7390 00a2 ld $a2
|
|
7391 0085 ld $85
|
|
7392 00a0 ld $a0
|
|
7393 0012 ld $12
|
|
7394 0085 ld $85
|
|
7395 00d9 ld $d9
|
|
7396 003e ld $3e
|
|
7397 0011 ld $11
|
|
7398 00fb ld $fb
|
|
7399 0045 ld $45
|
|
739a 00ad ld $ad
|
|
739b 00e6 ld $e6
|
|
739c 0001 ld $01
|
|
739d 002b ld $2b
|
|
739e 00be ld $be
|
|
739f 0059 ld $59
|
|
73a0 001f ld $1f
|
|
73a1 0099 ld $99
|
|
73a2 008e ld $8e
|
|
73a3 00ad ld $ad
|
|
73a4 001f ld $1f
|
|
73a5 00bf ld $bf
|
|
73a6 00b8 ld $b8
|
|
73a7 00be ld $be
|
|
73a8 0035 ld $35
|
|
73a9 0050 ld $50
|
|
73aa 00ee ld $ee
|
|
73ab 0085 ld $85
|
|
73ac 00d9 ld $d9
|
|
73ad 003e ld $3e
|
|
73ae 0011 ld $11
|
|
73af 00a0 ld $a0
|
|
73b0 0058 ld $58
|
|
73b1 002b ld $2b
|
|
73b2 00a0 ld $a0
|
|
73b3 0011 ld $11
|
|
73b4 00ff ld $ff
|
|
73b5 0045 ld $45
|
|
73b6 00ad ld $ad
|
|
73b7 002b ld $2b
|
|
73b8 00be ld $be
|
|
73b9 0059 ld $59
|
|
73ba 001f ld $1f
|
|
73bb 0085 ld $85
|
|
73bc 00a0 ld $a0
|
|
73bd 0039 ld $39
|
|
73be 0039 ld $39
|
|
73bf 00a0 ld $a0
|
|
73c0 0060 ld $60
|
|
73c1 0099 ld $99
|
|
73c2 008e ld $8e
|
|
73c3 00ad ld $ad
|
|
73c4 002b ld $2b
|
|
73c5 008a ld $8a
|
|
73c6 00e9 ld $e9
|
|
73c7 0099 ld $99
|
|
73c8 008a ld $8a
|
|
73c9 00e9 ld $e9
|
|
73ca 00e6 ld $e6
|
|
73cb 0001 ld $01
|
|
73cc 0099 ld $99
|
|
73cd 00be ld $be
|
|
73ce 005e ld $5e
|
|
73cf 0019 ld $19
|
|
73d0 0088 ld $88
|
|
73d1 00ff ld $ff
|
|
73d2 008c ld $8c
|
|
73d3 00ff ld $ff
|
|
73d4 002b ld $2b
|
|
73d5 00be ld $be
|
|
73d6 001a ld $1a
|
|
73d7 0090 ld $90
|
|
73d8 002b ld $2b
|
|
73d9 008a ld $8a
|
|
73da 00e9 ld $e9
|
|
73db 0099 ld $99
|
|
73dc 008a ld $8a
|
|
73dd 00e9 ld $e9
|
|
73de 0099 ld $99
|
|
73df 00be ld $be
|
|
73e0 00e6 ld $e6
|
|
73e1 0001 ld $01
|
|
73e2 002b ld $2b
|
|
73e3 00be ld $be
|
|
73e4 001a ld $1a
|
|
73e5 0052 ld $52
|
|
73e6 0099 ld $99
|
|
73e7 00be ld $be
|
|
73e8 002b ld $2b
|
|
73e9 00a2 ld $a2
|
|
73ea 0085 ld $85
|
|
73eb 00a0 ld $a0
|
|
73ec 0013 ld $13
|
|
73ed 0059 ld $59
|
|
73ee 001f ld $1f
|
|
73ef 0099 ld $99
|
|
73f0 008e ld $8e
|
|
73f1 002b ld $2b
|
|
73f2 00be ld $be
|
|
73f3 00ad ld $ad
|
|
73f4 00e3 ld $e3
|
|
73f5 0001 ld $01
|
|
73f6 00f0 ld $f0
|
|
73f7 00be ld $be
|
|
73f8 0011 ld $11
|
|
73f9 00a0 ld $a0
|
|
73fa 0058 ld $58
|
|
73fb fe00 bra ac ;+-----------------------------------+
|
|
73fc fcfd bra $73fd ;| |
|
|
73fd 1404 ld $04,y ;| Trampoline for page $7300 lookups |
|
|
73fe e068 jmp y,$68 ;| |
|
|
73ff c218 st [$18] ;+-----------------------------------+
|
|
7400 002b ld $2b
|
|
7401 00a0 ld $a0
|
|
7402 0011 ld $11
|
|
7403 00ff ld $ff
|
|
7404 0045 ld $45
|
|
7405 00ad ld $ad
|
|
7406 002b ld $2b
|
|
7407 00be ld $be
|
|
7408 0059 ld $59
|
|
7409 001f ld $1f
|
|
740a 0099 ld $99
|
|
740b 008e ld $8e
|
|
740c 00ad ld $ad
|
|
740d 002b ld $2b
|
|
740e 008a ld $8a
|
|
740f 00e9 ld $e9
|
|
7410 0099 ld $99
|
|
7411 008a ld $8a
|
|
7412 00e9 ld $e9
|
|
7413 00e6 ld $e6
|
|
7414 0001 ld $01
|
|
7415 0099 ld $99
|
|
7416 00be ld $be
|
|
7417 005e ld $5e
|
|
7418 0019 ld $19
|
|
7419 0088 ld $88
|
|
741a 00ff ld $ff
|
|
741b 008c ld $8c
|
|
741c 00ff ld $ff
|
|
741d 002b ld $2b
|
|
741e 00be ld $be
|
|
741f 001a ld $1a
|
|
7420 0090 ld $90
|
|
7421 002b ld $2b
|
|
7422 008a ld $8a
|
|
7423 0085 ld $85
|
|
7424 00a0 ld $a0
|
|
7425 003a ld $3a
|
|
7426 003a ld $3a
|
|
7427 00a0 ld $a0
|
|
7428 005f ld $5f
|
|
7429 00e9 ld $e9
|
|
742a 0099 ld $99
|
|
742b 008a ld $8a
|
|
742c 00e9 ld $e9
|
|
742d 0099 ld $99
|
|
742e 00be ld $be
|
|
742f 00e6 ld $e6
|
|
7430 0001 ld $01
|
|
7431 002b ld $2b
|
|
7432 00be ld $be
|
|
7433 001a ld $1a
|
|
7434 0052 ld $52
|
|
7435 0099 ld $99
|
|
7436 00be ld $be
|
|
7437 002b ld $2b
|
|
7438 00a2 ld $a2
|
|
7439 0085 ld $85
|
|
743a 00a0 ld $a0
|
|
743b 0012 ld $12
|
|
743c 0085 ld $85
|
|
743d 00d9 ld $d9
|
|
743e 003e ld $3e
|
|
743f 0059 ld $59
|
|
7440 001f ld $1f
|
|
7441 0099 ld $99
|
|
7442 008e ld $8e
|
|
7443 00ad ld $ad
|
|
7444 0035 ld $35
|
|
7445 004d ld $4d
|
|
7446 00bf ld $bf
|
|
7447 0085 ld $85
|
|
7448 00d9 ld $d9
|
|
7449 003e ld $3e
|
|
744a 0011 ld $11
|
|
744b 00a0 ld $a0
|
|
744c 0058 ld $58
|
|
744d 002b ld $2b
|
|
744e 00a0 ld $a0
|
|
744f 0011 ld $11
|
|
7450 00ff ld $ff
|
|
7451 0045 ld $45
|
|
7452 00ad ld $ad
|
|
7453 002b ld $2b
|
|
7454 00be ld $be
|
|
7455 0059 ld $59
|
|
7456 001f ld $1f
|
|
7457 0099 ld $99
|
|
7458 008e ld $8e
|
|
7459 00ad ld $ad
|
|
745a 002b ld $2b
|
|
745b 008a ld $8a
|
|
745c 00e9 ld $e9
|
|
745d 0099 ld $99
|
|
745e 008a ld $8a
|
|
745f 00e9 ld $e9
|
|
7460 00e6 ld $e6
|
|
7461 0001 ld $01
|
|
7462 0099 ld $99
|
|
7463 00be ld $be
|
|
7464 005e ld $5e
|
|
7465 0019 ld $19
|
|
7466 0088 ld $88
|
|
7467 00ff ld $ff
|
|
7468 008c ld $8c
|
|
7469 00ff ld $ff
|
|
746a 002b ld $2b
|
|
746b 00be ld $be
|
|
746c 001a ld $1a
|
|
746d 0090 ld $90
|
|
746e 002b ld $2b
|
|
746f 008a ld $8a
|
|
7470 00e9 ld $e9
|
|
7471 0099 ld $99
|
|
7472 008a ld $8a
|
|
7473 00e9 ld $e9
|
|
7474 0099 ld $99
|
|
7475 00be ld $be
|
|
7476 00e6 ld $e6
|
|
7477 0001 ld $01
|
|
7478 002b ld $2b
|
|
7479 00be ld $be
|
|
747a 001a ld $1a
|
|
747b 0052 ld $52
|
|
747c 0099 ld $99
|
|
747d 00be ld $be
|
|
747e 002b ld $2b
|
|
747f 00a2 ld $a2
|
|
7480 0085 ld $85
|
|
7481 00a0 ld $a0
|
|
7482 0013 ld $13
|
|
7483 0059 ld $59
|
|
7484 001f ld $1f
|
|
7485 0085 ld $85
|
|
7486 00a0 ld $a0
|
|
7487 003b ld $3b
|
|
7488 003b ld $3b
|
|
7489 00a0 ld $a0
|
|
748a 0060 ld $60
|
|
748b 0099 ld $99
|
|
748c 008e ld $8e
|
|
748d 002b ld $2b
|
|
748e 00be ld $be
|
|
748f 00ad ld $ad
|
|
7490 00e6 ld $e6
|
|
7491 0001 ld $01
|
|
7492 00f0 ld $f0
|
|
7493 00be ld $be
|
|
7494 0011 ld $11
|
|
7495 00a0 ld $a0
|
|
7496 0058 ld $58
|
|
7497 002b ld $2b
|
|
7498 00a0 ld $a0
|
|
7499 0011 ld $11
|
|
749a 00ff ld $ff
|
|
749b 0045 ld $45
|
|
749c 00ad ld $ad
|
|
749d 002b ld $2b
|
|
749e 00be ld $be
|
|
749f 0059 ld $59
|
|
74a0 001f ld $1f
|
|
74a1 0099 ld $99
|
|
74a2 008e ld $8e
|
|
74a3 00ad ld $ad
|
|
74a4 002b ld $2b
|
|
74a5 008a ld $8a
|
|
74a6 00e9 ld $e9
|
|
74a7 0099 ld $99
|
|
74a8 008a ld $8a
|
|
74a9 00e9 ld $e9
|
|
74aa 00e6 ld $e6
|
|
74ab 0001 ld $01
|
|
74ac 0099 ld $99
|
|
74ad 00be ld $be
|
|
74ae 005e ld $5e
|
|
74af 0019 ld $19
|
|
74b0 0088 ld $88
|
|
74b1 00ff ld $ff
|
|
74b2 008c ld $8c
|
|
74b3 00ff ld $ff
|
|
74b4 002b ld $2b
|
|
74b5 00be ld $be
|
|
74b6 001a ld $1a
|
|
74b7 0090 ld $90
|
|
74b8 002b ld $2b
|
|
74b9 008a ld $8a
|
|
74ba 00e9 ld $e9
|
|
74bb 0099 ld $99
|
|
74bc 008a ld $8a
|
|
74bd 00e9 ld $e9
|
|
74be 0099 ld $99
|
|
74bf 00be ld $be
|
|
74c0 00e6 ld $e6
|
|
74c1 0001 ld $01
|
|
74c2 002b ld $2b
|
|
74c3 00be ld $be
|
|
74c4 001a ld $1a
|
|
74c5 0052 ld $52
|
|
74c6 0099 ld $99
|
|
74c7 00be ld $be
|
|
74c8 002b ld $2b
|
|
74c9 00a2 ld $a2
|
|
74ca 0085 ld $85
|
|
74cb 00a0 ld $a0
|
|
74cc 0012 ld $12
|
|
74cd 0085 ld $85
|
|
74ce 00d9 ld $d9
|
|
74cf 003e ld $3e
|
|
74d0 001a ld $1a
|
|
74d1 0090 ld $90
|
|
74d2 0035 ld $35
|
|
74d3 004d ld $4d
|
|
74d4 00eb ld $eb
|
|
74d5 0085 ld $85
|
|
74d6 00d9 ld $d9
|
|
74d7 003e ld $3e
|
|
74d8 0011 ld $11
|
|
74d9 00a0 ld $a0
|
|
74da 0058 ld $58
|
|
74db 002b ld $2b
|
|
74dc 00a0 ld $a0
|
|
74dd 0011 ld $11
|
|
74de 00ff ld $ff
|
|
74df 0045 ld $45
|
|
74e0 00ad ld $ad
|
|
74e1 002b ld $2b
|
|
74e2 00be ld $be
|
|
74e3 0059 ld $59
|
|
74e4 001f ld $1f
|
|
74e5 0099 ld $99
|
|
74e6 008e ld $8e
|
|
74e7 00ad ld $ad
|
|
74e8 0085 ld $85
|
|
74e9 00a0 ld $a0
|
|
74ea 003c ld $3c
|
|
74eb 003c ld $3c
|
|
74ec 00a0 ld $a0
|
|
74ed 0060 ld $60
|
|
74ee 002b ld $2b
|
|
74ef 008a ld $8a
|
|
74f0 00e9 ld $e9
|
|
74f1 0099 ld $99
|
|
74f2 008a ld $8a
|
|
74f3 00e9 ld $e9
|
|
74f4 00e6 ld $e6
|
|
74f5 0001 ld $01
|
|
74f6 0099 ld $99
|
|
74f7 00be ld $be
|
|
74f8 005e ld $5e
|
|
74f9 0019 ld $19
|
|
74fa 0088 ld $88
|
|
74fb fe00 bra ac ;+-----------------------------------+
|
|
74fc fcfd bra $74fd ;| |
|
|
74fd 1404 ld $04,y ;| Trampoline for page $7400 lookups |
|
|
74fe e068 jmp y,$68 ;| |
|
|
74ff c218 st [$18] ;+-----------------------------------+
|
|
7500 00ff ld $ff
|
|
7501 008c ld $8c
|
|
7502 00ff ld $ff
|
|
7503 002b ld $2b
|
|
7504 00be ld $be
|
|
7505 001a ld $1a
|
|
7506 0090 ld $90
|
|
7507 002b ld $2b
|
|
7508 008a ld $8a
|
|
7509 00e9 ld $e9
|
|
750a 0099 ld $99
|
|
750b 008a ld $8a
|
|
750c 00e9 ld $e9
|
|
750d 0099 ld $99
|
|
750e 00be ld $be
|
|
750f 00e6 ld $e6
|
|
7510 0001 ld $01
|
|
7511 002b ld $2b
|
|
7512 00be ld $be
|
|
7513 001a ld $1a
|
|
7514 0052 ld $52
|
|
7515 0099 ld $99
|
|
7516 00be ld $be
|
|
7517 002b ld $2b
|
|
7518 00a2 ld $a2
|
|
7519 0085 ld $85
|
|
751a 00a0 ld $a0
|
|
751b 0013 ld $13
|
|
751c 001a ld $1a
|
|
751d 0090 ld $90
|
|
751e 00e6 ld $e6
|
|
751f 0001 ld $01
|
|
7520 005e ld $5e
|
|
7521 0090 ld $90
|
|
7522 0011 ld $11
|
|
7523 00a0 ld $a0
|
|
7524 0058 ld $58
|
|
7525 002b ld $2b
|
|
7526 00a0 ld $a0
|
|
7527 0011 ld $11
|
|
7528 00ff ld $ff
|
|
7529 0045 ld $45
|
|
752a 00ad ld $ad
|
|
752b 002b ld $2b
|
|
752c 00be ld $be
|
|
752d 0059 ld $59
|
|
752e 001f ld $1f
|
|
752f 0099 ld $99
|
|
7530 008e ld $8e
|
|
7531 00ad ld $ad
|
|
7532 002b ld $2b
|
|
7533 008a ld $8a
|
|
7534 00e9 ld $e9
|
|
7535 0099 ld $99
|
|
7536 008a ld $8a
|
|
7537 00e9 ld $e9
|
|
7538 00e6 ld $e6
|
|
7539 0001 ld $01
|
|
753a 0099 ld $99
|
|
753b 00be ld $be
|
|
753c 005e ld $5e
|
|
753d 0019 ld $19
|
|
753e 0088 ld $88
|
|
753f 00ff ld $ff
|
|
7540 008c ld $8c
|
|
7541 00ff ld $ff
|
|
7542 002b ld $2b
|
|
7543 00be ld $be
|
|
7544 001a ld $1a
|
|
7545 0090 ld $90
|
|
7546 002b ld $2b
|
|
7547 008a ld $8a
|
|
7548 00e9 ld $e9
|
|
7549 0099 ld $99
|
|
754a 008a ld $8a
|
|
754b 00e9 ld $e9
|
|
754c 0099 ld $99
|
|
754d 00be ld $be
|
|
754e 00e6 ld $e6
|
|
754f 0001 ld $01
|
|
7550 0085 ld $85
|
|
7551 00a0 ld $a0
|
|
7552 003d ld $3d
|
|
7553 003d ld $3d
|
|
7554 00a0 ld $a0
|
|
7555 0060 ld $60
|
|
7556 002b ld $2b
|
|
7557 00be ld $be
|
|
7558 001a ld $1a
|
|
7559 0052 ld $52
|
|
755a 0099 ld $99
|
|
755b 00be ld $be
|
|
755c 002b ld $2b
|
|
755d 00a2 ld $a2
|
|
755e 0085 ld $85
|
|
755f 00a0 ld $a0
|
|
7560 0012 ld $12
|
|
7561 0085 ld $85
|
|
7562 00d9 ld $d9
|
|
7563 003e ld $3e
|
|
7564 0011 ld $11
|
|
7565 00fa ld $fa
|
|
7566 0045 ld $45
|
|
7567 00ad ld $ad
|
|
7568 00e6 ld $e6
|
|
7569 0001 ld $01
|
|
756a 002b ld $2b
|
|
756b 00be ld $be
|
|
756c 001a ld $1a
|
|
756d 0090 ld $90
|
|
756e 001f ld $1f
|
|
756f 00bf ld $bf
|
|
7570 00b8 ld $b8
|
|
7571 00be ld $be
|
|
7572 0035 ld $35
|
|
7573 0050 ld $50
|
|
7574 00c0 ld $c0
|
|
7575 0085 ld $85
|
|
7576 00d9 ld $d9
|
|
7577 003e ld $3e
|
|
7578 0011 ld $11
|
|
7579 00a0 ld $a0
|
|
757a 0058 ld $58
|
|
757b 002b ld $2b
|
|
757c 00a0 ld $a0
|
|
757d 0011 ld $11
|
|
757e 00ff ld $ff
|
|
757f 0045 ld $45
|
|
7580 00ad ld $ad
|
|
7581 002b ld $2b
|
|
7582 00be ld $be
|
|
7583 0059 ld $59
|
|
7584 001f ld $1f
|
|
7585 0099 ld $99
|
|
7586 008e ld $8e
|
|
7587 00ad ld $ad
|
|
7588 002b ld $2b
|
|
7589 008a ld $8a
|
|
758a 00e9 ld $e9
|
|
758b 0099 ld $99
|
|
758c 008a ld $8a
|
|
758d 00e9 ld $e9
|
|
758e 00e6 ld $e6
|
|
758f 0001 ld $01
|
|
7590 0099 ld $99
|
|
7591 00be ld $be
|
|
7592 005e ld $5e
|
|
7593 0019 ld $19
|
|
7594 0088 ld $88
|
|
7595 00ff ld $ff
|
|
7596 008c ld $8c
|
|
7597 00ff ld $ff
|
|
7598 002b ld $2b
|
|
7599 00be ld $be
|
|
759a 001a ld $1a
|
|
759b 0090 ld $90
|
|
759c 002b ld $2b
|
|
759d 008a ld $8a
|
|
759e 00e9 ld $e9
|
|
759f 0099 ld $99
|
|
75a0 008a ld $8a
|
|
75a1 00e9 ld $e9
|
|
75a2 0099 ld $99
|
|
75a3 00be ld $be
|
|
75a4 00e6 ld $e6
|
|
75a5 0001 ld $01
|
|
75a6 002b ld $2b
|
|
75a7 00be ld $be
|
|
75a8 001a ld $1a
|
|
75a9 0052 ld $52
|
|
75aa 0099 ld $99
|
|
75ab 00be ld $be
|
|
75ac 002b ld $2b
|
|
75ad 00a2 ld $a2
|
|
75ae 0085 ld $85
|
|
75af 00a0 ld $a0
|
|
75b0 0013 ld $13
|
|
75b1 0093 ld $93
|
|
75b2 0090 ld $90
|
|
75b3 0085 ld $85
|
|
75b4 00a0 ld $a0
|
|
75b5 003e ld $3e
|
|
75b6 003e ld $3e
|
|
75b7 00a0 ld $a0
|
|
75b8 005d ld $5d
|
|
75b9 0011 ld $11
|
|
75ba 00a0 ld $a0
|
|
75bb 0058 ld $58
|
|
75bc 002b ld $2b
|
|
75bd 00a0 ld $a0
|
|
75be 0011 ld $11
|
|
75bf 00ff ld $ff
|
|
75c0 0045 ld $45
|
|
75c1 00ad ld $ad
|
|
75c2 002b ld $2b
|
|
75c3 00be ld $be
|
|
75c4 0059 ld $59
|
|
75c5 001f ld $1f
|
|
75c6 0099 ld $99
|
|
75c7 008e ld $8e
|
|
75c8 00ad ld $ad
|
|
75c9 002b ld $2b
|
|
75ca 008a ld $8a
|
|
75cb 00e9 ld $e9
|
|
75cc 0099 ld $99
|
|
75cd 008a ld $8a
|
|
75ce 00e9 ld $e9
|
|
75cf 00e6 ld $e6
|
|
75d0 0001 ld $01
|
|
75d1 0099 ld $99
|
|
75d2 00be ld $be
|
|
75d3 005e ld $5e
|
|
75d4 0019 ld $19
|
|
75d5 0088 ld $88
|
|
75d6 00ff ld $ff
|
|
75d7 008c ld $8c
|
|
75d8 00ff ld $ff
|
|
75d9 002b ld $2b
|
|
75da 00be ld $be
|
|
75db 001a ld $1a
|
|
75dc 0090 ld $90
|
|
75dd 002b ld $2b
|
|
75de 008a ld $8a
|
|
75df 00e9 ld $e9
|
|
75e0 0099 ld $99
|
|
75e1 008a ld $8a
|
|
75e2 00e9 ld $e9
|
|
75e3 0099 ld $99
|
|
75e4 00be ld $be
|
|
75e5 00e6 ld $e6
|
|
75e6 0001 ld $01
|
|
75e7 002b ld $2b
|
|
75e8 00be ld $be
|
|
75e9 001a ld $1a
|
|
75ea 0052 ld $52
|
|
75eb 0099 ld $99
|
|
75ec 00be ld $be
|
|
75ed 002b ld $2b
|
|
75ee 00a2 ld $a2
|
|
75ef 0085 ld $85
|
|
75f0 00a0 ld $a0
|
|
75f1 0012 ld $12
|
|
75f2 0011 ld $11
|
|
75f3 00e7 ld $e7
|
|
75f4 0003 ld $03
|
|
75f5 0097 ld $97
|
|
75f6 0045 ld $45
|
|
75f7 00b8 ld $b8
|
|
75f8 0044 ld $44
|
|
75f9 0035 ld $35
|
|
75fa 0056 ld $56
|
|
75fb fe00 bra ac ;+-----------------------------------+
|
|
75fc fcfd bra $75fd ;| |
|
|
75fd 1404 ld $04,y ;| Trampoline for page $7500 lookups |
|
|
75fe e068 jmp y,$68 ;| |
|
|
75ff c218 st [$18] ;+-----------------------------------+
|
|
7600 00f1 ld $f1
|
|
7601 0085 ld $85
|
|
7602 00ea ld $ea
|
|
7603 001d ld $1d
|
|
7604 00b8 ld $b8
|
|
7605 0046 ld $46
|
|
7606 002b ld $2b
|
|
7607 008a ld $8a
|
|
7608 0059 ld $59
|
|
7609 003c ld $3c
|
|
760a 0085 ld $85
|
|
760b 00a0 ld $a0
|
|
760c 004c ld $4c
|
|
760d 002b ld $2b
|
|
760e 0044 ld $44
|
|
760f 0090 ld $90
|
|
7610 00f6 ld $f6
|
|
7611 0011 ld $11
|
|
7612 00e7 ld $e7
|
|
7613 0003 ld $03
|
|
7614 002b ld $2b
|
|
7615 0044 ld $44
|
|
7616 001a ld $1a
|
|
7617 004b ld $4b
|
|
7618 0085 ld $85
|
|
7619 00a0 ld $a0
|
|
761a 003f ld $3f
|
|
761b 003f ld $3f
|
|
761c 00a0 ld $a0
|
|
761d 005c ld $5c
|
|
761e 0035 ld $35
|
|
761f 0072 ld $72
|
|
7620 00a5 ld $a5
|
|
7621 0059 ld $59
|
|
7622 0000 ld $00
|
|
7623 002b ld $2b
|
|
7624 0044 ld $44
|
|
7625 001a ld $1a
|
|
7626 0051 ld $51
|
|
7627 002b ld $2b
|
|
7628 00be ld $be
|
|
7629 0011 ld $11
|
|
762a 00fe ld $fe
|
|
762b 0045 ld $45
|
|
762c 00ad ld $ad
|
|
762d 00b8 ld $b8
|
|
762e 00be ld $be
|
|
762f 005e ld $5e
|
|
7630 0092 ld $92
|
|
7631 0011 ld $11
|
|
7632 0024 ld $24
|
|
7633 000a ld $0a
|
|
7634 002b ld $2b
|
|
7635 00a0 ld $a0
|
|
7636 001a ld $1a
|
|
7637 0092 ld $92
|
|
7638 002b ld $2b
|
|
7639 00a2 ld $a2
|
|
763a 0085 ld $85
|
|
763b 00a0 ld $a0
|
|
763c 0020 ld $20
|
|
763d 0011 ld $11
|
|
763e 00e7 ld $e7
|
|
763f 0003 ld $03
|
|
7640 0097 ld $97
|
|
7641 0045 ld $45
|
|
7642 00b8 ld $b8
|
|
7643 0044 ld $44
|
|
7644 0035 ld $35
|
|
7645 0053 ld $53
|
|
7646 00cc ld $cc
|
|
7647 0011 ld $11
|
|
7648 00e7 ld $e7
|
|
7649 0003 ld $03
|
|
764a 002b ld $2b
|
|
764b 0044 ld $44
|
|
764c 0011 ld $11
|
|
764d 0084 ld $84
|
|
764e 000a ld $0a
|
|
764f 002b ld $2b
|
|
7650 00a0 ld $a0
|
|
7651 0021 ld $21
|
|
7652 0044 ld $44
|
|
7653 002b ld $2b
|
|
7654 00a2 ld $a2
|
|
7655 0085 ld $85
|
|
7656 00a0 ld $a0
|
|
7657 0020 ld $20
|
|
7658 0011 ld $11
|
|
7659 00fc ld $fc
|
|
765a 0045 ld $45
|
|
765b 00f6 ld $f6
|
|
765c 002b ld $2b
|
|
765d 00be ld $be
|
|
765e 0011 ld $11
|
|
765f 00fe ld $fe
|
|
7660 0045 ld $45
|
|
7661 00ad ld $ad
|
|
7662 0099 ld $99
|
|
7663 004f ld $4f
|
|
7664 00fc ld $fc
|
|
7665 00be ld $be
|
|
7666 0035 ld $35
|
|
7667 0072 ld $72
|
|
7668 00ed ld $ed
|
|
7669 0059 ld $59
|
|
766a 0001 ld $01
|
|
766b 005e ld $5e
|
|
766c 004d ld $4d
|
|
766d 001a ld $1a
|
|
766e 004d ld $4d
|
|
766f 0035 ld $35
|
|
7670 0072 ld $72
|
|
7671 00f5 ld $f5
|
|
7672 0085 ld $85
|
|
7673 00d7 ld $d7
|
|
7674 0024 ld $24
|
|
7675 001a ld $1a
|
|
7676 004c ld $4c
|
|
7677 0085 ld $85
|
|
7678 00a0 ld $a0
|
|
7679 0040 ld $40
|
|
767a 0040 ld $40
|
|
767b 00a0 ld $a0
|
|
767c 0060 ld $60
|
|
767d 0035 ld $35
|
|
767e 003f ld $3f
|
|
767f 00a4 ld $a4
|
|
7680 0085 ld $85
|
|
7681 00a0 ld $a0
|
|
7682 0021 ld $21
|
|
7683 0011 ld $11
|
|
7684 00fc ld $fc
|
|
7685 0045 ld $45
|
|
7686 00f6 ld $f6
|
|
7687 002b ld $2b
|
|
7688 00be ld $be
|
|
7689 0011 ld $11
|
|
768a 00fe ld $fe
|
|
768b 0045 ld $45
|
|
768c 00ad ld $ad
|
|
768d 0099 ld $99
|
|
768e 004f ld $4f
|
|
768f 00fc ld $fc
|
|
7690 00be ld $be
|
|
7691 0035 ld $35
|
|
7692 0072 ld $72
|
|
7693 00e2 ld $e2
|
|
7694 0011 ld $11
|
|
7695 001c ld $1c
|
|
7696 0003 ld $03
|
|
7697 002b ld $2b
|
|
7698 0049 ld $49
|
|
7699 0011 ld $11
|
|
769a 0000 ld $00
|
|
769b 000a ld $0a
|
|
769c 002b ld $2b
|
|
769d 00a0 ld $a0
|
|
769e 0021 ld $21
|
|
769f 0049 ld $49
|
|
76a0 002b ld $2b
|
|
76a1 00a2 ld $a2
|
|
76a2 0059 ld $59
|
|
76a3 0008 ld $08
|
|
76a4 002b ld $2b
|
|
76a5 00a4 ld $a4
|
|
76a6 0085 ld $85
|
|
76a7 00a0 ld $a0
|
|
76a8 0046 ld $46
|
|
76a9 0021 ld $21
|
|
76aa 0049 ld $49
|
|
76ab 002b ld $2b
|
|
76ac 00a0 ld $a0
|
|
76ad 0011 ld $11
|
|
76ae 0012 ld $12
|
|
76af 000a ld $0a
|
|
76b0 002b ld $2b
|
|
76b1 00a2 ld $a2
|
|
76b2 0011 ld $11
|
|
76b3 00ea ld $ea
|
|
76b4 0053 ld $53
|
|
76b5 002b ld $2b
|
|
76b6 00a4 ld $a4
|
|
76b7 0059 ld $59
|
|
76b8 00ff ld $ff
|
|
76b9 002b ld $2b
|
|
76ba 00a6 ld $a6
|
|
76bb 0085 ld $85
|
|
76bc 00a0 ld $a0
|
|
76bd 0044 ld $44
|
|
76be 0085 ld $85
|
|
76bf 00b1 ld $b1
|
|
76c0 0041 ld $41
|
|
76c1 0011 ld $11
|
|
76c2 0003 ld $03
|
|
76c3 000f ld $0f
|
|
76c4 002b ld $2b
|
|
76c5 0049 ld $49
|
|
76c6 0011 ld $11
|
|
76c7 0000 ld $00
|
|
76c8 000a ld $0a
|
|
76c9 002b ld $2b
|
|
76ca 00a0 ld $a0
|
|
76cb 0021 ld $21
|
|
76cc 0049 ld $49
|
|
76cd 002b ld $2b
|
|
76ce 00a2 ld $a2
|
|
76cf 0059 ld $59
|
|
76d0 0008 ld $08
|
|
76d1 002b ld $2b
|
|
76d2 00a4 ld $a4
|
|
76d3 0085 ld $85
|
|
76d4 00a0 ld $a0
|
|
76d5 0046 ld $46
|
|
76d6 0021 ld $21
|
|
76d7 0049 ld $49
|
|
76d8 002b ld $2b
|
|
76d9 00a0 ld $a0
|
|
76da 0085 ld $85
|
|
76db 00a0 ld $a0
|
|
76dc 0041 ld $41
|
|
76dd 0041 ld $41
|
|
76de 00a0 ld $a0
|
|
76df 005f ld $5f
|
|
76e0 0011 ld $11
|
|
76e1 000c ld $0c
|
|
76e2 000a ld $0a
|
|
76e3 002b ld $2b
|
|
76e4 00a2 ld $a2
|
|
76e5 0011 ld $11
|
|
76e6 00ea ld $ea
|
|
76e7 0052 ld $52
|
|
76e8 002b ld $2b
|
|
76e9 00a4 ld $a4
|
|
76ea 0059 ld $59
|
|
76eb 00ff ld $ff
|
|
76ec 002b ld $2b
|
|
76ed 00a6 ld $a6
|
|
76ee 0085 ld $85
|
|
76ef 00a0 ld $a0
|
|
76f0 0044 ld $44
|
|
76f1 0011 ld $11
|
|
76f2 0000 ld $00
|
|
76f3 0078 ld $78
|
|
76f4 002b ld $2b
|
|
76f5 00a0 ld $a0
|
|
76f6 0021 ld $21
|
|
76f7 0049 ld $49
|
|
76f8 002b ld $2b
|
|
76f9 00a2 ld $a2
|
|
76fa 0059 ld $59
|
|
76fb fe00 bra ac ;+-----------------------------------+
|
|
76fc fcfd bra $76fd ;| |
|
|
76fd 1404 ld $04,y ;| Trampoline for page $7600 lookups |
|
|
76fe e068 jmp y,$68 ;| |
|
|
76ff c218 st [$18] ;+-----------------------------------+
|
|
7700 0008 ld $08
|
|
7701 002b ld $2b
|
|
7702 00a4 ld $a4
|
|
7703 0085 ld $85
|
|
7704 00a0 ld $a0
|
|
7705 0046 ld $46
|
|
7706 0021 ld $21
|
|
7707 0049 ld $49
|
|
7708 002b ld $2b
|
|
7709 00a0 ld $a0
|
|
770a 0011 ld $11
|
|
770b 0006 ld $06
|
|
770c 0078 ld $78
|
|
770d 002b ld $2b
|
|
770e 00a2 ld $a2
|
|
770f 0011 ld $11
|
|
7710 00e7 ld $e7
|
|
7711 0051 ld $51
|
|
7712 002b ld $2b
|
|
7713 00a4 ld $a4
|
|
7714 0059 ld $59
|
|
7715 00ff ld $ff
|
|
7716 002b ld $2b
|
|
7717 00a6 ld $a6
|
|
7718 0085 ld $85
|
|
7719 00a0 ld $a0
|
|
771a 0044 ld $44
|
|
771b 0085 ld $85
|
|
771c 00a0 ld $a0
|
|
771d 001c ld $1c
|
|
771e 0035 ld $35
|
|
771f 0050 ld $50
|
|
7720 00d4 ld $d4
|
|
7721 0085 ld $85
|
|
7722 00a0 ld $a0
|
|
7723 0021 ld $21
|
|
7724 002b ld $2b
|
|
7725 00a0 ld $a0
|
|
7726 0059 ld $59
|
|
7727 0020 ld $20
|
|
7728 0099 ld $99
|
|
7729 008e ld $8e
|
|
772a 002b ld $2b
|
|
772b 008e ld $8e
|
|
772c 00e6 ld $e6
|
|
772d 0018 ld $18
|
|
772e 0085 ld $85
|
|
772f 00a0 ld $a0
|
|
7730 0050 ld $50
|
|
7731 0021 ld $21
|
|
7732 0024 ld $24
|
|
7733 00f6 ld $f6
|
|
7734 00f3 ld $f3
|
|
7735 0088 ld $88
|
|
7736 0059 ld $59
|
|
7737 0002 ld $02
|
|
7738 0099 ld $99
|
|
7739 0088 ld $88
|
|
773a 002b ld $2b
|
|
773b 0088 ld $88
|
|
773c 0059 ld $59
|
|
773d 0002 ld $02
|
|
773e 0099 ld $99
|
|
773f 0024 ld $24
|
|
7740 00f6 ld $f6
|
|
7741 00f3 ld $f3
|
|
7742 0088 ld $88
|
|
7743 00ff ld $ff
|
|
7744 0042 ld $42
|
|
7745 00a0 ld $a0
|
|
7746 0060 ld $60
|
|
7747 0011 ld $11
|
|
7748 00fc ld $fc
|
|
7749 00ff ld $ff
|
|
774a 00f8 ld $f8
|
|
774b 008e ld $8e
|
|
774c 00e6 ld $e6
|
|
774d 0004 ld $04
|
|
774e 002b ld $2b
|
|
774f 008e ld $8e
|
|
7750 0085 ld $85
|
|
7751 00a0 ld $a0
|
|
7752 0049 ld $49
|
|
7753 0011 ld $11
|
|
7754 00fe ld $fe
|
|
7755 0011 ld $11
|
|
7756 0085 ld $85
|
|
7757 00a0 ld $a0
|
|
7758 0043 ld $43
|
|
7759 0059 ld $59
|
|
775a 0000 ld $00
|
|
775b 002b ld $2b
|
|
775c 00a0 ld $a0
|
|
775d 002b ld $2b
|
|
775e 00a2 ld $a2
|
|
775f 0085 ld $85
|
|
7760 00d7 ld $d7
|
|
7761 001e ld $1e
|
|
7762 002b ld $2b
|
|
7763 00a0 ld $a0
|
|
7764 0021 ld $21
|
|
7765 00a0 ld $a0
|
|
7766 002b ld $2b
|
|
7767 0090 ld $90
|
|
7768 0011 ld $11
|
|
7769 00fe ld $fe
|
|
776a 0012 ld $12
|
|
776b 0085 ld $85
|
|
776c 00a0 ld $a0
|
|
776d 0043 ld $43
|
|
776e 0021 ld $21
|
|
776f 0090 ld $90
|
|
7770 002b ld $2b
|
|
7771 00a0 ld $a0
|
|
7772 0059 ld $59
|
|
7773 0000 ld $00
|
|
7774 002b ld $2b
|
|
7775 00a2 ld $a2
|
|
7776 0021 ld $21
|
|
7777 00a0 ld $a0
|
|
7778 002b ld $2b
|
|
7779 0090 ld $90
|
|
777a 0011 ld $11
|
|
777b 0000 ld $00
|
|
777c 0000 ld $00
|
|
777d 0035 ld $35
|
|
777e 003f ld $3f
|
|
777f 00d9 ld $d9
|
|
7780 00cf ld $cf
|
|
7781 0018 ld $18
|
|
7782 0011 ld $11
|
|
7783 0001 ld $01
|
|
7784 0001 ld $01
|
|
7785 00ad ld $ad
|
|
7786 0099 ld $99
|
|
7787 0090 ld $90
|
|
7788 005e ld $5e
|
|
7789 009e ld $9e
|
|
778a 0011 ld $11
|
|
778b 0000 ld $00
|
|
778c 0001 ld $01
|
|
778d 00ad ld $ad
|
|
778e 005e ld $5e
|
|
778f 009f ld $9f
|
|
7790 00f0 ld $f0
|
|
7791 009e ld $9e
|
|
7792 00e3 ld $e3
|
|
7793 0001 ld $01
|
|
7794 0090 ld $90
|
|
7795 00e7 ld $e7
|
|
7796 0075 ld $75
|
|
7797 0085 ld $85
|
|
7798 00a0 ld $a0
|
|
7799 004c ld $4c
|
|
779a 002b ld $2b
|
|
779b 0026 ld $26
|
|
779c 0021 ld $21
|
|
779d 0028 ld $28
|
|
779e 0063 ld $63
|
|
779f 00ff ld $ff
|
|
77a0 0000 ld $00
|
|
77a1 0009 ld $09
|
|
77a2 0009 ld $09
|
|
77a3 0051 ld $51
|
|
77a4 0000 ld $00
|
|
77a5 000a ld $0a
|
|
77a6 001b ld $1b
|
|
77a7 0043 ld $43
|
|
77a8 00a0 ld $a0
|
|
77a9 005e ld $5e
|
|
77aa 00f6 ld $f6
|
|
77ab 002b ld $2b
|
|
77ac 009e ld $9e
|
|
77ad 0021 ld $21
|
|
77ae 001a ld $1a
|
|
77af 002b ld $2b
|
|
77b0 009c ld $9c
|
|
77b1 0011 ld $11
|
|
77b2 00ef ld $ef
|
|
77b3 00be ld $be
|
|
77b4 00fc ld $fc
|
|
77b5 009e ld $9e
|
|
77b6 0035 ld $35
|
|
77b7 003f ld $3f
|
|
77b8 00be ld $be
|
|
77b9 0021 ld $21
|
|
77ba 009e ld $9e
|
|
77bb 0090 ld $90
|
|
77bc 00bb ld $bb
|
|
77bd 00f6 ld $f6
|
|
77be 00cf ld $cf
|
|
77bf 0018 ld $18
|
|
77c0 0059 ld $59
|
|
77c1 0002 ld $02
|
|
77c2 0099 ld $99
|
|
77c3 009e ld $9e
|
|
77c4 00f6 ld $f6
|
|
77c5 002b ld $2b
|
|
77c6 009e ld $9e
|
|
77c7 0035 ld $35
|
|
77c8 0072 ld $72
|
|
77c9 00b1 ld $b1
|
|
77ca 0021 ld $21
|
|
77cb 009c ld $9c
|
|
77cc 002b ld $2b
|
|
77cd 001a ld $1a
|
|
77ce 00ff ld $ff
|
|
77cf 0059 ld $59
|
|
77d0 0000 ld $00
|
|
77d1 002b ld $2b
|
|
77d2 0053 ld $53
|
|
77d3 005e ld $5e
|
|
77d4 000e ld $0e
|
|
77d5 0011 ld $11
|
|
77d6 00a0 ld $a0
|
|
77d7 0010 ld $10
|
|
77d8 0090 ld $90
|
|
77d9 00d0 ld $d0
|
|
77da 0059 ld $59
|
|
77db 0000 ld $00
|
|
77dc 002b ld $2b
|
|
77dd 008a ld $8a
|
|
77de 001a ld $1a
|
|
77df 0021 ld $21
|
|
77e0 0082 ld $82
|
|
77e1 00fc ld $fc
|
|
77e2 00e6 ld $e6
|
|
77e3 0040 ld $40
|
|
77e4 0035 ld $35
|
|
77e5 0050 ld $50
|
|
77e6 00e4 ld $e4
|
|
77e7 0011 ld $11
|
|
77e8 00f6 ld $f6
|
|
77e9 0001 ld $01
|
|
77ea 002b ld $2b
|
|
77eb 0088 ld $88
|
|
77ec 0021 ld $21
|
|
77ed 008a ld $8a
|
|
77ee 00f3 ld $f3
|
|
77ef 0088 ld $88
|
|
77f0 00ff ld $ff
|
|
77f1 0021 ld $21
|
|
77f2 0024 ld $24
|
|
77f3 00f6 ld $f6
|
|
77f4 00f3 ld $f3
|
|
77f5 0088 ld $88
|
|
77f6 0059 ld $59
|
|
77f7 0002 ld $02
|
|
77f8 0099 ld $99
|
|
77f9 0088 ld $88
|
|
77fa 002b ld $2b
|
|
77fb fe00 bra ac ;+-----------------------------------+
|
|
77fc fcfd bra $77fd ;| |
|
|
77fd 1404 ld $04,y ;| Trampoline for page $7700 lookups |
|
|
77fe e068 jmp y,$68 ;| |
|
|
77ff c218 st [$18] ;+-----------------------------------+
|
|
7800 0088 ld $88
|
|
7801 0059 ld $59
|
|
7802 0002 ld $02
|
|
7803 0099 ld $99
|
|
7804 0024 ld $24
|
|
7805 002b ld $2b
|
|
7806 0024 ld $24
|
|
7807 00fc ld $fc
|
|
7808 0026 ld $26
|
|
7809 0035 ld $35
|
|
780a 0072 ld $72
|
|
780b 00e5 ld $e5
|
|
780c 00ff ld $ff
|
|
780d 0044 ld $44
|
|
780e 00a0 ld $a0
|
|
780f 005f ld $5f
|
|
7810 0075 ld $75
|
|
7811 0011 ld $11
|
|
7812 00e1 ld $e1
|
|
7813 0004 ld $04
|
|
7814 002b ld $2b
|
|
7815 0022 ld $22
|
|
7816 0021 ld $21
|
|
7817 00a0 ld $a0
|
|
7818 002b ld $2b
|
|
7819 0024 ld $24
|
|
781a 0059 ld $59
|
|
781b 0000 ld $00
|
|
781c 002b ld $2b
|
|
781d 00a8 ld $a8
|
|
781e 0021 ld $21
|
|
781f 00a4 ld $a4
|
|
7820 00ad ld $ad
|
|
7821 002b ld $2b
|
|
7822 00a0 ld $a0
|
|
7823 0059 ld $59
|
|
7824 0001 ld $01
|
|
7825 0099 ld $99
|
|
7826 00a4 ld $a4
|
|
7827 002b ld $2b
|
|
7828 00a4 ld $a4
|
|
7829 0021 ld $21
|
|
782a 00a2 ld $a2
|
|
782b 002b ld $2b
|
|
782c 0028 ld $28
|
|
782d 00e3 ld $e3
|
|
782e 0006 ld $06
|
|
782f 002b ld $2b
|
|
7830 00a2 ld $a2
|
|
7831 001a ld $1a
|
|
7832 0018 ld $18
|
|
7833 00e6 ld $e6
|
|
7834 00a0 ld $a0
|
|
7835 0035 ld $35
|
|
7836 004d ld $4d
|
|
7837 00f3 ld $f3
|
|
7838 0011 ld $11
|
|
7839 0000 ld $00
|
|
783a 0007 ld $07
|
|
783b 002b ld $2b
|
|
783c 00aa ld $aa
|
|
783d 0021 ld $21
|
|
783e 00a0 ld $a0
|
|
783f 00e6 ld $e6
|
|
7840 0020 ld $20
|
|
7841 0035 ld $35
|
|
7842 0050 ld $50
|
|
7843 00f3 ld $f3
|
|
7844 002b ld $2b
|
|
7845 00a0 ld $a0
|
|
7846 00e6 ld $e6
|
|
7847 0032 ld $32
|
|
7848 0035 ld $35
|
|
7849 0050 ld $50
|
|
784a 00e5 ld $e5
|
|
784b 002b ld $2b
|
|
784c 00a0 ld $a0
|
|
784d 00e6 ld $e6
|
|
784e 0032 ld $32
|
|
784f 0035 ld $35
|
|
7850 0053 ld $53
|
|
7851 00f3 ld $f3
|
|
7852 0011 ld $11
|
|
7853 0000 ld $00
|
|
7854 0008 ld $08
|
|
7855 002b ld $2b
|
|
7856 00aa ld $aa
|
|
7857 0085 ld $85
|
|
7858 00a0 ld $a0
|
|
7859 0045 ld $45
|
|
785a 0059 ld $59
|
|
785b 0001 ld $01
|
|
785c 0099 ld $99
|
|
785d 00a8 ld $a8
|
|
785e 002b ld $2b
|
|
785f 00a8 ld $a8
|
|
7860 00fc ld $fc
|
|
7861 00a6 ld $a6
|
|
7862 0035 ld $35
|
|
7863 0072 ld $72
|
|
7864 00ac ld $ac
|
|
7865 0021 ld $21
|
|
7866 00a8 ld $a8
|
|
7867 0063 ld $63
|
|
7868 00ff ld $ff
|
|
7869 0042 ld $42
|
|
786a 006f ld $6f
|
|
786b 006d ld $6d
|
|
786c 0062 ld $62
|
|
786d 0073 ld $73
|
|
786e 0000 ld $00
|
|
786f 0045 ld $45
|
|
7870 00a0 ld $a0
|
|
7871 0060 ld $60
|
|
7872 0021 ld $21
|
|
7873 00a0 ld $a0
|
|
7874 00e9 ld $e9
|
|
7875 00e9 ld $e9
|
|
7876 0099 ld $99
|
|
7877 00a0 ld $a0
|
|
7878 0099 ld $99
|
|
7879 00aa ld $aa
|
|
787a 002b ld $2b
|
|
787b 00aa ld $aa
|
|
787c 007f ld $7f
|
|
787d 0000 ld $00
|
|
787e 005e ld $5e
|
|
787f 0026 ld $26
|
|
7880 00b4 ld $b4
|
|
7881 00cb ld $cb
|
|
7882 0093 ld $93
|
|
7883 00aa ld $aa
|
|
7884 0093 ld $93
|
|
7885 0028 ld $28
|
|
7886 0021 ld $21
|
|
7887 00aa ld $aa
|
|
7888 007f ld $7f
|
|
7889 0000 ld $00
|
|
788a 005e ld $5e
|
|
788b 0026 ld $26
|
|
788c 00b4 ld $b4
|
|
788d 00cb ld $cb
|
|
788e 0093 ld $93
|
|
788f 00aa ld $aa
|
|
7890 0093 ld $93
|
|
7891 0028 ld $28
|
|
7892 0021 ld $21
|
|
7893 00aa ld $aa
|
|
7894 007f ld $7f
|
|
7895 0000 ld $00
|
|
7896 005e ld $5e
|
|
7897 0026 ld $26
|
|
7898 00b4 ld $b4
|
|
7899 00cb ld $cb
|
|
789a 0093 ld $93
|
|
789b 00aa ld $aa
|
|
789c 0093 ld $93
|
|
789d 0028 ld $28
|
|
789e 0021 ld $21
|
|
789f 00aa ld $aa
|
|
78a0 007f ld $7f
|
|
78a1 0000 ld $00
|
|
78a2 005e ld $5e
|
|
78a3 0026 ld $26
|
|
78a4 00b4 ld $b4
|
|
78a5 00cb ld $cb
|
|
78a6 0093 ld $93
|
|
78a7 00aa ld $aa
|
|
78a8 0093 ld $93
|
|
78a9 0028 ld $28
|
|
78aa 0021 ld $21
|
|
78ab 00aa ld $aa
|
|
78ac 007f ld $7f
|
|
78ad 0000 ld $00
|
|
78ae 005e ld $5e
|
|
78af 0026 ld $26
|
|
78b0 00b4 ld $b4
|
|
78b1 00cb ld $cb
|
|
78b2 0093 ld $93
|
|
78b3 0028 ld $28
|
|
78b4 0059 ld $59
|
|
78b5 0000 ld $00
|
|
78b6 005e ld $5e
|
|
78b7 0026 ld $26
|
|
78b8 00b4 ld $b4
|
|
78b9 00cb ld $cb
|
|
78ba 00ff ld $ff
|
|
78bb 0075 ld $75
|
|
78bc 0085 ld $85
|
|
78bd 00a0 ld $a0
|
|
78be 004d ld $4d
|
|
78bf 002b ld $2b
|
|
78c0 0026 ld $26
|
|
78c1 0021 ld $21
|
|
78c2 0028 ld $28
|
|
78c3 0063 ld $63
|
|
78c4 00ff ld $ff
|
|
78c5 0045 ld $45
|
|
78c6 0078 ld $78
|
|
78c7 0070 ld $70
|
|
78c8 0065 ld $65
|
|
78c9 0072 ld $72
|
|
78ca 0074 ld $74
|
|
78cb 0000 ld $00
|
|
78cc 0000 ld $00
|
|
78cd 0000 ld $00
|
|
* 7 times
|
|
78d2 0046 ld $46
|
|
78d3 00a0 ld $a0
|
|
78d4 005e ld $5e
|
|
78d5 0075 ld $75
|
|
78d6 0011 ld $11
|
|
78d7 0003 ld $03
|
|
78d8 000b ld $0b
|
|
78d9 002b ld $2b
|
|
78da 0022 ld $22
|
|
78db 0059 ld $59
|
|
78dc 00a0 ld $a0
|
|
78dd 00b8 ld $b8
|
|
78de 00a0 ld $a0
|
|
78df 005e ld $5e
|
|
78e0 00a6 ld $a6
|
|
78e1 001a ld $1a
|
|
78e2 00a2 ld $a2
|
|
78e3 0082 ld $82
|
|
78e4 003f ld $3f
|
|
78e5 005e ld $5e
|
|
78e6 0025 ld $25
|
|
78e7 001a ld $1a
|
|
78e8 00a6 ld $a6
|
|
78e9 005e ld $5e
|
|
78ea 0024 ld $24
|
|
78eb 0021 ld $21
|
|
78ec 00a0 ld $a0
|
|
78ed 002b ld $2b
|
|
78ee 0026 ld $26
|
|
78ef 00b4 ld $b4
|
|
78f0 00f3 ld $f3
|
|
78f1 0093 ld $93
|
|
78f2 00a1 ld $a1
|
|
78f3 0021 ld $21
|
|
78f4 00a4 ld $a4
|
|
78f5 00e6 ld $e6
|
|
78f6 0001 ld $01
|
|
78f7 002b ld $2b
|
|
78f8 00a4 ld $a4
|
|
78f9 0035 ld $35
|
|
78fa 0072 ld $72
|
|
78fb fe00 bra ac ;+-----------------------------------+
|
|
78fc fcfd bra $78fd ;| |
|
|
78fd 1404 ld $04,y ;| Trampoline for page $7800 lookups |
|
|
78fe e068 jmp y,$68 ;| |
|
|
78ff c218 st [$18] ;+-----------------------------------+
|
|
7900 00b0 ld $b0
|
|
7901 0063 ld $63
|
|
7902 00ff ld $ff
|
|
7903 0075 ld $75
|
|
7904 0059 ld $59
|
|
7905 0007 ld $07
|
|
7906 0099 ld $99
|
|
7907 00a2 ld $a2
|
|
7908 002b ld $2b
|
|
7909 00a2 ld $a2
|
|
790a 0059 ld $59
|
|
790b 0000 ld $00
|
|
790c 00f0 ld $f0
|
|
790d 00a2 ld $a2
|
|
790e 0090 ld $90
|
|
790f 00d5 ld $d5
|
|
7910 0075 ld $75
|
|
7911 0021 ld $21
|
|
7912 00a2 ld $a2
|
|
7913 00e6 ld $e6
|
|
7914 0001 ld $01
|
|
7915 002b ld $2b
|
|
7916 00a2 ld $a2
|
|
7917 0021 ld $21
|
|
7918 00a0 ld $a0
|
|
7919 002b ld $2b
|
|
791a 008a ld $8a
|
|
791b 0021 ld $21
|
|
791c 00a4 ld $a4
|
|
791d 0085 ld $85
|
|
791e 00ef ld $ef
|
|
791f 0042 ld $42
|
|
7920 00e6 ld $e6
|
|
7921 000a ld $0a
|
|
7922 0035 ld $35
|
|
7923 0053 ld $53
|
|
7924 00ed ld $ed
|
|
7925 00e3 ld $e3
|
|
7926 003a ld $3a
|
|
7927 0090 ld $90
|
|
7928 00ef ld $ef
|
|
7929 00e3 ld $e3
|
|
792a 0061 ld $61
|
|
792b 00f0 ld $f0
|
|
792c 00a2 ld $a2
|
|
792d 0021 ld $21
|
|
792e 0026 ld $26
|
|
792f 002b ld $2b
|
|
7930 00a0 ld $a0
|
|
7931 0035 ld $35
|
|
7932 0072 ld $72
|
|
7933 00d5 ld $d5
|
|
7934 0021 ld $21
|
|
7935 00a2 ld $a2
|
|
7936 0063 ld $63
|
|
7937 00ff ld $ff
|
|
7938 0047 ld $47
|
|
7939 00a0 ld $a0
|
|
793a 0060 ld $60
|
|
793b 0021 ld $21
|
|
793c 00a0 ld $a0
|
|
793d 002b ld $2b
|
|
793e 00ba ld $ba
|
|
793f 002b ld $2b
|
|
7940 0026 ld $26
|
|
7941 0011 ld $11
|
|
7942 0003 ld $03
|
|
7943 000b ld $0b
|
|
7944 002b ld $2b
|
|
7945 0022 ld $22
|
|
7946 001a ld $1a
|
|
7947 00a2 ld $a2
|
|
7948 005e ld $5e
|
|
7949 0025 ld $25
|
|
794a 001a ld $1a
|
|
794b 00a0 ld $a0
|
|
794c 005e ld $5e
|
|
794d 00b8 ld $b8
|
|
794e 0059 ld $59
|
|
794f 00ff ld $ff
|
|
7950 005e ld $5e
|
|
7951 00b9 ld $b9
|
|
7952 0021 ld $21
|
|
7953 00a4 ld $a4
|
|
7954 0035 ld $35
|
|
7955 004d ld $4d
|
|
7956 00c1 ld $c1
|
|
7957 0035 ld $35
|
|
7958 003f ld $3f
|
|
7959 00e2 ld $e2
|
|
795a 0099 ld $99
|
|
795b 00b8 ld $b8
|
|
795c 0090 ld $90
|
|
795d 00c6 ld $c6
|
|
795e 0099 ld $99
|
|
795f 00b8 ld $b8
|
|
7960 0035 ld $35
|
|
7961 0056 ld $56
|
|
7962 00dc ld $dc
|
|
7963 002b ld $2b
|
|
7964 00a4 ld $a4
|
|
7965 0059 ld $59
|
|
7966 0000 ld $00
|
|
7967 00b8 ld $b8
|
|
7968 00b8 ld $b8
|
|
7969 002b ld $2b
|
|
796a 00b8 ld $b8
|
|
796b 005e ld $5e
|
|
796c 0024 ld $24
|
|
796d 00b4 ld $b4
|
|
796e 00f3 ld $f3
|
|
796f 0021 ld $21
|
|
7970 00a0 ld $a0
|
|
7971 0099 ld $99
|
|
7972 00b8 ld $b8
|
|
7973 002b ld $2b
|
|
7974 00a0 ld $a0
|
|
7975 002b ld $2b
|
|
7976 0026 ld $26
|
|
7977 0090 ld $90
|
|
7978 00ad ld $ad
|
|
7979 0021 ld $21
|
|
797a 00a4 ld $a4
|
|
797b 005e ld $5e
|
|
797c 0024 ld $24
|
|
797d 00b4 ld $b4
|
|
797e 00f3 ld $f3
|
|
797f 0021 ld $21
|
|
7980 00ba ld $ba
|
|
7981 00ff ld $ff
|
|
7982 0021 ld $21
|
|
7983 0024 ld $24
|
|
7984 0035 ld $35
|
|
7985 0050 ld $50
|
|
7986 00f3 ld $f3
|
|
7987 00e9 ld $e9
|
|
7988 002b ld $2b
|
|
7989 0024 ld $24
|
|
798a 0021 ld $21
|
|
798b 0026 ld $26
|
|
798c 00e9 ld $e9
|
|
798d 002b ld $2b
|
|
798e 0026 ld $26
|
|
798f 00ff ld $ff
|
|
7990 00e9 ld $e9
|
|
7991 002b ld $2b
|
|
7992 0024 ld $24
|
|
7993 0021 ld $21
|
|
7994 0026 ld $26
|
|
7995 00e9 ld $e9
|
|
7996 0088 ld $88
|
|
7997 0001 ld $01
|
|
7998 002b ld $2b
|
|
7999 0026 ld $26
|
|
799a 00ff ld $ff
|
|
799b 0048 ld $48
|
|
799c 00a0 ld $a0
|
|
799d 005c ld $5c
|
|
799e 0059 ld $59
|
|
799f 0000 ld $00
|
|
79a0 002b ld $2b
|
|
79a1 00a2 ld $a2
|
|
79a2 0021 ld $21
|
|
79a3 00a0 ld $a0
|
|
79a4 0082 ld $82
|
|
79a5 00f8 ld $f8
|
|
79a6 0035 ld $35
|
|
79a7 003f ld $3f
|
|
79a8 00ad ld $ad
|
|
79a9 0011 ld $11
|
|
79aa 00ff ld $ff
|
|
79ab 00ff ld $ff
|
|
79ac 00ff ld $ff
|
|
79ad 0021 ld $21
|
|
79ae 00a2 ld $a2
|
|
79af 002b ld $2b
|
|
79b0 008a ld $8a
|
|
79b1 0021 ld $21
|
|
79b2 00a0 ld $a0
|
|
79b3 002b ld $2b
|
|
79b4 0026 ld $26
|
|
79b5 0011 ld $11
|
|
79b6 0000 ld $00
|
|
79b7 0000 ld $00
|
|
79b8 0035 ld $35
|
|
79b9 003f ld $3f
|
|
79ba 00c2 ld $c2
|
|
79bb 002b ld $2b
|
|
79bc 0088 ld $88
|
|
79bd 0075 ld $75
|
|
79be 0021 ld $21
|
|
79bf 0026 ld $26
|
|
79c0 00cf ld $cf
|
|
79c1 0088 ld $88
|
|
79c2 0059 ld $59
|
|
79c3 0014 ld $14
|
|
79c4 002b ld $2b
|
|
79c5 00a0 ld $a0
|
|
79c6 0021 ld $21
|
|
79c7 008a ld $8a
|
|
79c8 002b ld $2b
|
|
79c9 00a2 ld $a2
|
|
79ca 0085 ld $85
|
|
79cb 00cf ld $cf
|
|
79cc 0042 ld $42
|
|
79cd 00b4 ld $b4
|
|
79ce 0080 ld $80
|
|
79cf 0021 ld $21
|
|
79d0 001a ld $1a
|
|
79d1 002b ld $2b
|
|
79d2 008c ld $8c
|
|
79d3 0021 ld $21
|
|
79d4 008e ld $8e
|
|
79d5 00e6 ld $e6
|
|
79d6 0004 ld $04
|
|
79d7 002b ld $2b
|
|
79d8 008e ld $8e
|
|
79d9 00e3 ld $e3
|
|
79da 0002 ld $02
|
|
79db 0085 ld $85
|
|
79dc 00f0 ld $f0
|
|
79dd 004f ld $4f
|
|
79de 0085 ld $85
|
|
79df 00f5 ld $f5
|
|
79e0 0014 ld $14
|
|
79e1 002b ld $2b
|
|
79e2 00a0 ld $a0
|
|
79e3 0085 ld $85
|
|
79e4 00a0 ld $a0
|
|
79e5 004a ld $4a
|
|
79e6 0059 ld $59
|
|
79e7 0004 ld $04
|
|
79e8 0099 ld $99
|
|
79e9 008e ld $8e
|
|
79ea 002b ld $2b
|
|
79eb 008e ld $8e
|
|
79ec 00e6 ld $e6
|
|
79ed 0002 ld $02
|
|
79ee 0085 ld $85
|
|
79ef 00e8 ld $e8
|
|
79f0 0050 ld $50
|
|
79f1 0041 ld $41
|
|
79f2 0064 ld $64
|
|
79f3 0076 ld $76
|
|
79f4 0061 ld $61
|
|
79f5 006e ld $6e
|
|
79f6 0063 ld $63
|
|
79f7 0065 ld $65
|
|
79f8 0064 ld $64
|
|
79f9 0000 ld $00
|
|
79fa 0049 ld $49
|
|
79fb fe00 bra ac ;+-----------------------------------+
|
|
79fc fcfd bra $79fd ;| |
|
|
79fd 1404 ld $04,y ;| Trampoline for page $7900 lookups |
|
|
79fe e068 jmp y,$68 ;| |
|
|
79ff c218 st [$18] ;+-----------------------------------+
|
|
7a00 00a0 ld $a0
|
|
7a01 005e ld $5e
|
|
7a02 0021 ld $21
|
|
7a03 001a ld $1a
|
|
7a04 002b ld $2b
|
|
7a05 008c ld $8c
|
|
7a06 0021 ld $21
|
|
7a07 008e ld $8e
|
|
7a08 00e6 ld $e6
|
|
7a09 000c ld $0c
|
|
7a0a 002b ld $2b
|
|
7a0b 008e ld $8e
|
|
7a0c 00e3 ld $e3
|
|
7a0d 0006 ld $06
|
|
7a0e 0085 ld $85
|
|
7a0f 00dc ld $dc
|
|
7a10 004f ld $4f
|
|
7a11 0011 ld $11
|
|
7a12 00fe ld $fe
|
|
7a13 0014 ld $14
|
|
7a14 00f6 ld $f6
|
|
7a15 002b ld $2b
|
|
7a16 009e ld $9e
|
|
7a17 0090 ld $90
|
|
7a18 00d9 ld $d9
|
|
7a19 0059 ld $59
|
|
7a1a 0002 ld $02
|
|
7a1b 0099 ld $99
|
|
7a1c 009e ld $9e
|
|
7a1d 00f6 ld $f6
|
|
7a1e 002b ld $2b
|
|
7a1f 009c ld $9c
|
|
7a20 0011 ld $11
|
|
7a21 00fe ld $fe
|
|
7a22 0014 ld $14
|
|
7a23 002b ld $2b
|
|
7a24 00be ld $be
|
|
7a25 0059 ld $59
|
|
7a26 0000 ld $00
|
|
7a27 00f3 ld $f3
|
|
7a28 00be ld $be
|
|
7a29 0021 ld $21
|
|
7a2a 009e ld $9e
|
|
7a2b 002b ld $2b
|
|
7a2c 00a0 ld $a0
|
|
7a2d 0059 ld $59
|
|
7a2e 0000 ld $00
|
|
7a2f 002b ld $2b
|
|
7a30 00a2 ld $a2
|
|
7a31 0021 ld $21
|
|
7a32 009e ld $9e
|
|
7a33 00f6 ld $f6
|
|
7a34 002b ld $2b
|
|
7a35 00a4 ld $a4
|
|
7a36 0085 ld $85
|
|
7a37 00a0 ld $a0
|
|
7a38 0047 ld $47
|
|
7a39 0021 ld $21
|
|
7a3a 009c ld $9c
|
|
7a3b 002b ld $2b
|
|
7a3c 009e ld $9e
|
|
7a3d 0021 ld $21
|
|
7a3e 009e ld $9e
|
|
7a3f 002b ld $2b
|
|
7a40 00be ld $be
|
|
7a41 0035 ld $35
|
|
7a42 003f ld $3f
|
|
7a43 00e8 ld $e8
|
|
7a44 0011 ld $11
|
|
7a45 00ef ld $ef
|
|
7a46 00be ld $be
|
|
7a47 00fc ld $fc
|
|
7a48 00be ld $be
|
|
7a49 0035 ld $35
|
|
7a4a 0072 ld $72
|
|
7a4b 00b5 ld $b5
|
|
7a4c 0059 ld $59
|
|
7a4d 000c ld $0c
|
|
7a4e 0099 ld $99
|
|
7a4f 008e ld $8e
|
|
7a50 002b ld $2b
|
|
7a51 008e ld $8e
|
|
7a52 00e6 ld $e6
|
|
7a53 0006 ld $06
|
|
7a54 0085 ld $85
|
|
7a55 00d6 ld $d6
|
|
7a56 0050 ld $50
|
|
7a57 0042 ld $42
|
|
7a58 0065 ld $65
|
|
7a59 0067 ld $67
|
|
7a5a 0069 ld $69
|
|
7a5b 006e ld $6e
|
|
7a5c 006e ld $6e
|
|
7a5d 0065 ld $65
|
|
7a5e 0072 ld $72
|
|
7a5f 0000 ld $00
|
|
7a60 004a ld $4a
|
|
7a61 00a0 ld $a0
|
|
7a62 0059 ld $59
|
|
7a63 0021 ld $21
|
|
7a64 001a ld $1a
|
|
7a65 002b ld $2b
|
|
7a66 008c ld $8c
|
|
7a67 0021 ld $21
|
|
7a68 008e ld $8e
|
|
7a69 00e6 ld $e6
|
|
7a6a 0004 ld $04
|
|
7a6b 002b ld $2b
|
|
7a6c 008e ld $8e
|
|
7a6d 0085 ld $85
|
|
7a6e 00e6 ld $e6
|
|
7a6f 004f ld $4f
|
|
7a70 0021 ld $21
|
|
7a71 00a0 ld $a0
|
|
7a72 002b ld $2b
|
|
7a73 009e ld $9e
|
|
7a74 0011 ld $11
|
|
7a75 00ff ld $ff
|
|
7a76 0017 ld $17
|
|
7a77 002b ld $2b
|
|
7a78 00be ld $be
|
|
7a79 0059 ld $59
|
|
7a7a 0001 ld $01
|
|
7a7b 00f0 ld $f0
|
|
7a7c 00be ld $be
|
|
7a7d 0021 ld $21
|
|
7a7e 009e ld $9e
|
|
7a7f 002b ld $2b
|
|
7a80 0084 ld $84
|
|
7a81 0059 ld $59
|
|
7a82 0000 ld $00
|
|
7a83 002b ld $2b
|
|
7a84 0086 ld $86
|
|
7a85 0011 ld $11
|
|
7a86 00fc ld $fc
|
|
7a87 0026 ld $26
|
|
7a88 002b ld $2b
|
|
7a89 0088 ld $88
|
|
7a8a 0059 ld $59
|
|
7a8b 0084 ld $84
|
|
7a8c 002b ld $2b
|
|
7a8d 0024 ld $24
|
|
7a8e 0085 ld $85
|
|
7a8f 00ec ld $ec
|
|
7a90 0041 ld $41
|
|
7a91 0085 ld $85
|
|
7a92 00a0 ld $a0
|
|
7a93 004b ld $4b
|
|
7a94 0085 ld $85
|
|
7a95 00a0 ld $a0
|
|
7a96 004b ld $4b
|
|
7a97 0059 ld $59
|
|
7a98 0004 ld $04
|
|
7a99 0099 ld $99
|
|
7a9a 008e ld $8e
|
|
7a9b 002b ld $2b
|
|
7a9c 008e ld $8e
|
|
7a9d 00e6 ld $e6
|
|
7a9e 0004 ld $04
|
|
7a9f 0085 ld $85
|
|
7aa0 00df ld $df
|
|
7aa1 0050 ld $50
|
|
7aa2 0075 ld $75
|
|
7aa3 0059 ld $59
|
|
7aa4 0001 ld $01
|
|
7aa5 002b ld $2b
|
|
7aa6 008a ld $8a
|
|
7aa7 00f8 ld $f8
|
|
7aa8 0088 ld $88
|
|
7aa9 0035 ld $35
|
|
7aaa 003f ld $3f
|
|
7aab 00ea ld $ea
|
|
7aac 0085 ld $85
|
|
7aad 00ac ld $ac
|
|
7aae 004e ld $4e
|
|
7aaf 0085 ld $85
|
|
7ab0 00e7 ld $e7
|
|
7ab1 0047 ld $47
|
|
7ab2 0021 ld $21
|
|
7ab3 008a ld $8a
|
|
7ab4 00e9 ld $e9
|
|
7ab5 002b ld $2b
|
|
7ab6 008a ld $8a
|
|
7ab7 0035 ld $35
|
|
7ab8 0072 ld $72
|
|
7ab9 00e2 ld $e2
|
|
7aba 0063 ld $63
|
|
7abb 00ff ld $ff
|
|
7abc 004b ld $4b
|
|
7abd 00a0 ld $a0
|
|
7abe 0057 ld $57
|
|
7abf 0021 ld $21
|
|
7ac0 001a ld $1a
|
|
7ac1 002b ld $2b
|
|
7ac2 008c ld $8c
|
|
7ac3 0021 ld $21
|
|
7ac4 008e ld $8e
|
|
7ac5 00e6 ld $e6
|
|
7ac6 0004 ld $04
|
|
7ac7 002b ld $2b
|
|
7ac8 008e ld $8e
|
|
7ac9 0085 ld $85
|
|
7aca 00f0 ld $f0
|
|
7acb 004f ld $4f
|
|
7acc 0011 ld $11
|
|
7acd 00ff ld $ff
|
|
7ace 0017 ld $17
|
|
7acf 00ad ld $ad
|
|
7ad0 0035 ld $35
|
|
7ad1 0072 ld $72
|
|
7ad2 00b5 ld $b5
|
|
7ad3 0085 ld $85
|
|
7ad4 00d1 ld $d1
|
|
7ad5 0048 ld $48
|
|
7ad6 0011 ld $11
|
|
7ad7 00fc ld $fc
|
|
7ad8 0026 ld $26
|
|
7ad9 002b ld $2b
|
|
7ada 00be ld $be
|
|
7adb 0059 ld $59
|
|
7adc 0084 ld $84
|
|
7add 002b ld $2b
|
|
7ade 0088 ld $88
|
|
7adf 0011 ld $11
|
|
7ae0 00fc ld $fc
|
|
7ae1 0025 ld $25
|
|
7ae2 002b ld $2b
|
|
7ae3 0024 ld $24
|
|
7ae4 0085 ld $85
|
|
7ae5 00ec ld $ec
|
|
7ae6 0041 ld $41
|
|
7ae7 0021 ld $21
|
|
7ae8 00be ld $be
|
|
7ae9 0085 ld $85
|
|
7aea 00cb ld $cb
|
|
7aeb 004e ld $4e
|
|
7aec 0011 ld $11
|
|
7aed 00fc ld $fc
|
|
7aee 001c ld $1c
|
|
7aef 0085 ld $85
|
|
7af0 00a0 ld $a0
|
|
7af1 004e ld $4e
|
|
7af2 0011 ld $11
|
|
7af3 00fc ld $fc
|
|
7af4 0026 ld $26
|
|
7af5 002b ld $2b
|
|
7af6 0088 ld $88
|
|
7af7 0059 ld $59
|
|
7af8 0084 ld $84
|
|
7af9 002b ld $2b
|
|
7afa 0024 ld $24
|
|
7afb fe00 bra ac ;+-----------------------------------+
|
|
7afc fcfd bra $7afd ;| |
|
|
7afd 1404 ld $04,y ;| Trampoline for page $7a00 lookups |
|
|
7afe e068 jmp y,$68 ;| |
|
|
7aff c218 st [$18] ;+-----------------------------------+
|
|
7b00 0085 ld $85
|
|
7b01 00ec ld $ec
|
|
7b02 0041 ld $41
|
|
7b03 0011 ld $11
|
|
7b04 00ff ld $ff
|
|
7b05 007f ld $7f
|
|
7b06 002b ld $2b
|
|
7b07 00be ld $be
|
|
7b08 0011 ld $11
|
|
7b09 00fe ld $fe
|
|
7b0a 0026 ld $26
|
|
7b0b 00f6 ld $f6
|
|
7b0c 00f8 ld $f8
|
|
7b0d 00be ld $be
|
|
7b0e 002b ld $2b
|
|
7b0f 00a0 ld $a0
|
|
7b10 0059 ld $59
|
|
7b11 0004 ld $04
|
|
7b12 0099 ld $99
|
|
7b13 008e ld $8e
|
|
7b14 002b ld $2b
|
|
7b15 008e ld $8e
|
|
7b16 00e6 ld $e6
|
|
7b17 0004 ld $04
|
|
7b18 0085 ld $85
|
|
7b19 00e8 ld $e8
|
|
7b1a 0050 ld $50
|
|
7b1b 004c ld $4c
|
|
7b1c 00a0 ld $a0
|
|
7b1d 005e ld $5e
|
|
7b1e 0075 ld $75
|
|
7b1f 0035 ld $35
|
|
7b20 0072 ld $72
|
|
7b21 00a5 ld $a5
|
|
7b22 0085 ld $85
|
|
7b23 00ef ld $ef
|
|
7b24 0013 ld $13
|
|
7b25 002b ld $2b
|
|
7b26 0026 ld $26
|
|
7b27 0035 ld $35
|
|
7b28 0050 ld $50
|
|
7b29 00ca ld $ca
|
|
7b2a 0021 ld $21
|
|
7b2b 008a ld $8a
|
|
7b2c 002b ld $2b
|
|
7b2d 0024 ld $24
|
|
7b2e 0035 ld $35
|
|
7b2f 0050 ld $50
|
|
7b30 00c3 ld $c3
|
|
7b31 0059 ld $59
|
|
7b32 0000 ld $00
|
|
7b33 002b ld $2b
|
|
7b34 0028 ld $28
|
|
7b35 0059 ld $59
|
|
7b36 0001 ld $01
|
|
7b37 002b ld $2b
|
|
7b38 002a ld $2a
|
|
7b39 0059 ld $59
|
|
7b3a 00a1 ld $a1
|
|
7b3b 002b ld $2b
|
|
7b3c 0022 ld $22
|
|
7b3d 00b4 ld $b4
|
|
7b3e 00e6 ld $e6
|
|
7b3f 0021 ld $21
|
|
7b40 0024 ld $24
|
|
7b41 0063 ld $63
|
|
7b42 00ff ld $ff
|
|
7b43 001a ld $1a
|
|
7b44 0027 ld $27
|
|
7b45 0082 ld $82
|
|
7b46 0040 ld $40
|
|
7b47 0035 ld $35
|
|
7b48 003f ld $3f
|
|
7b49 00b1 ld $b1
|
|
7b4a 0059 ld $59
|
|
7b4b 0000 ld $00
|
|
7b4c 002b ld $2b
|
|
7b4d 002a ld $2a
|
|
7b4e 0021 ld $21
|
|
7b4f 008a ld $8a
|
|
7b50 002b ld $2b
|
|
7b51 0024 ld $24
|
|
7b52 0090 ld $90
|
|
7b53 00dc ld $dc
|
|
7b54 0093 ld $93
|
|
7b55 002a ld $2a
|
|
7b56 0021 ld $21
|
|
7b57 0024 ld $24
|
|
7b58 00b8 ld $b8
|
|
7b59 0026 ld $26
|
|
7b5a 002b ld $2b
|
|
7b5b 0024 ld $24
|
|
7b5c 0097 ld $97
|
|
7b5d 0027 ld $27
|
|
7b5e 00b8 ld $b8
|
|
7b5f 0026 ld $26
|
|
7b60 0035 ld $35
|
|
7b61 0053 ld $53
|
|
7b62 00d4 ld $d4
|
|
7b63 0021 ld $21
|
|
7b64 0024 ld $24
|
|
7b65 002b ld $2b
|
|
7b66 0028 ld $28
|
|
7b67 001a ld $1a
|
|
7b68 002a ld $2a
|
|
7b69 0063 ld $63
|
|
7b6a 00ff ld $ff
|
|
7b6b 0000 ld $00
|
|
7b6c 00b6 ld $b6
|
|
7b6d 003a ld $3a
|
|
7b6e 00d9 ld $d9
|
|
7b6f 003e ld $3e
|
|
7b70 00d9 ld $d9
|
|
7b71 003e ld $3e
|
|
7b72 00d9 ld $d9
|
|
7b73 003e ld $3e
|
|
7b74 00d9 ld $d9
|
|
7b75 0038 ld $38
|
|
7b76 00d9 ld $d9
|
|
7b77 003e ld $3e
|
|
7b78 00e5 ld $e5
|
|
7b79 003b ld $3b
|
|
7b7a 00ae ld $ae
|
|
7b7b 003d ld $3d
|
|
7b7c 004d ld $4d
|
|
7b7d 00a0 ld $a0
|
|
7b7e 0059 ld $59
|
|
7b7f 0075 ld $75
|
|
7b80 0035 ld $35
|
|
7b81 0072 ld $72
|
|
7b82 00a5 ld $a5
|
|
7b83 0085 ld $85
|
|
7b84 00ef ld $ef
|
|
7b85 0013 ld $13
|
|
7b86 002b ld $2b
|
|
7b87 0026 ld $26
|
|
7b88 0059 ld $59
|
|
7b89 0000 ld $00
|
|
7b8a 005e ld $5e
|
|
7b8b 008c ld $8c
|
|
7b8c 0021 ld $21
|
|
7b8d 0026 ld $26
|
|
7b8e 0035 ld $35
|
|
7b8f 004d ld $4d
|
|
7b90 00b8 ld $b8
|
|
7b91 0059 ld $59
|
|
7b92 0000 ld $00
|
|
7b93 00b8 ld $b8
|
|
7b94 0026 ld $26
|
|
7b95 002b ld $2b
|
|
7b96 0026 ld $26
|
|
7b97 0093 ld $93
|
|
7b98 008c ld $8c
|
|
7b99 0021 ld $21
|
|
7b9a 008a ld $8a
|
|
7b9b 002b ld $2b
|
|
7b9c 0024 ld $24
|
|
7b9d 0035 ld $35
|
|
7b9e 0053 ld $53
|
|
7b9f 00cb ld $cb
|
|
7ba0 0059 ld $59
|
|
7ba1 0000 ld $00
|
|
7ba2 00b8 ld $b8
|
|
7ba3 008a ld $8a
|
|
7ba4 002b ld $2b
|
|
7ba5 0024 ld $24
|
|
7ba6 001a ld $1a
|
|
7ba7 008c ld $8c
|
|
7ba8 008c ld $8c
|
|
7ba9 0003 ld $03
|
|
7baa 005e ld $5e
|
|
7bab 008c ld $8c
|
|
7bac 0059 ld $59
|
|
7bad 0000 ld $00
|
|
7bae 002b ld $2b
|
|
7baf 0028 ld $28
|
|
7bb0 0059 ld $59
|
|
7bb1 0001 ld $01
|
|
7bb2 002b ld $2b
|
|
7bb3 002a ld $2a
|
|
7bb4 0059 ld $59
|
|
7bb5 00a1 ld $a1
|
|
7bb6 002b ld $2b
|
|
7bb7 0022 ld $22
|
|
7bb8 00b4 ld $b4
|
|
7bb9 00e6 ld $e6
|
|
7bba 001a ld $1a
|
|
7bbb 008c ld $8c
|
|
7bbc 0082 ld $82
|
|
7bbd 0002 ld $02
|
|
7bbe 0035 ld $35
|
|
7bbf 003f ld $3f
|
|
7bc0 00e6 ld $e6
|
|
7bc1 0059 ld $59
|
|
7bc2 0000 ld $00
|
|
7bc3 00b8 ld $b8
|
|
7bc4 0028 ld $28
|
|
7bc5 002b ld $2b
|
|
7bc6 0028 ld $28
|
|
7bc7 001a ld $1a
|
|
7bc8 008c ld $8c
|
|
7bc9 0082 ld $82
|
|
7bca 0001 ld $01
|
|
7bcb 0035 ld $35
|
|
7bcc 003f ld $3f
|
|
7bcd 00f3 ld $f3
|
|
7bce 0059 ld $59
|
|
7bcf 0000 ld $00
|
|
7bd0 00b8 ld $b8
|
|
7bd1 0024 ld $24
|
|
7bd2 002b ld $2b
|
|
7bd3 0024 ld $24
|
|
7bd4 0021 ld $21
|
|
7bd5 0024 ld $24
|
|
7bd6 0063 ld $63
|
|
7bd7 00ff ld $ff
|
|
7bd8 004e ld $4e
|
|
7bd9 00a0 ld $a0
|
|
7bda 0051 ld $51
|
|
7bdb 002b ld $2b
|
|
7bdc 008a ld $8a
|
|
7bdd 00f6 ld $f6
|
|
7bde 002b ld $2b
|
|
7bdf 0024 ld $24
|
|
7be0 0059 ld $59
|
|
7be1 0002 ld $02
|
|
7be2 0099 ld $99
|
|
7be3 008a ld $8a
|
|
7be4 00f6 ld $f6
|
|
7be5 002b ld $2b
|
|
7be6 0026 ld $26
|
|
7be7 0021 ld $21
|
|
7be8 0084 ld $84
|
|
7be9 0099 ld $99
|
|
7bea 0024 ld $24
|
|
7beb 002b ld $2b
|
|
7bec 0084 ld $84
|
|
7bed 0035 ld $35
|
|
7bee 0050 ld $50
|
|
7bef 00b9 ld $b9
|
|
7bf0 00b8 ld $b8
|
|
7bf1 0024 ld $24
|
|
7bf2 00fa ld $fa
|
|
7bf3 0024 ld $24
|
|
7bf4 0090 ld $90
|
|
7bf5 00bd ld $bd
|
|
7bf6 00b8 ld $b8
|
|
7bf7 0024 ld $24
|
|
7bf8 00f8 ld $f8
|
|
7bf9 0024 ld $24
|
|
7bfa 001a ld $1a
|
|
7bfb fe00 bra ac ;+-----------------------------------+
|
|
7bfc fcfd bra $7bfd ;| |
|
|
7bfd 1404 ld $04,y ;| Trampoline for page $7b00 lookups |
|
|
7bfe e068 jmp y,$68 ;| |
|
|
7bff c218 st [$18] ;+-----------------------------------+
|
|
7c00 0019 ld $19
|
|
7c01 0082 ld $82
|
|
7c02 0080 ld $80
|
|
7c03 00ad ld $ad
|
|
7c04 0099 ld $99
|
|
7c05 0086 ld $86
|
|
7c06 0099 ld $99
|
|
7c07 0026 ld $26
|
|
7c08 002b ld $2b
|
|
7c09 0086 ld $86
|
|
7c0a 00ff ld $ff
|
|
7c0b 0075 ld $75
|
|
7c0c 002b ld $2b
|
|
7c0d 008c ld $8c
|
|
7c0e 00f6 ld $f6
|
|
7c0f 002b ld $2b
|
|
7c10 0088 ld $88
|
|
7c11 0021 ld $21
|
|
7c12 0084 ld $84
|
|
7c13 002b ld $2b
|
|
7c14 0024 ld $24
|
|
7c15 0021 ld $21
|
|
7c16 0086 ld $86
|
|
7c17 002b ld $2b
|
|
7c18 0026 ld $26
|
|
7c19 0059 ld $59
|
|
7c1a 0000 ld $00
|
|
7c1b 002b ld $2b
|
|
7c1c 0084 ld $84
|
|
7c1d 002b ld $2b
|
|
7c1e 0086 ld $86
|
|
7c1f 0085 ld $85
|
|
7c20 00df ld $df
|
|
7c21 004a ld $4a
|
|
7c22 0021 ld $21
|
|
7c23 008c ld $8c
|
|
7c24 00e3 ld $e3
|
|
7c25 0002 ld $02
|
|
7c26 00f6 ld $f6
|
|
7c27 002b ld $2b
|
|
7c28 0088 ld $88
|
|
7c29 0035 ld $35
|
|
7c2a 003f ld $3f
|
|
7c2b 00ed ld $ed
|
|
7c2c 0085 ld $85
|
|
7c2d 00df ld $df
|
|
7c2e 004a ld $4a
|
|
7c2f 0063 ld $63
|
|
7c30 00ff ld $ff
|
|
7c31 004f ld $4f
|
|
7c32 00a0 ld $a0
|
|
7c33 0057 ld $57
|
|
7c34 002b ld $2b
|
|
7c35 0088 ld $88
|
|
7c36 0021 ld $21
|
|
7c37 0090 ld $90
|
|
7c38 00f3 ld $f3
|
|
7c39 0088 ld $88
|
|
7c3a 0059 ld $59
|
|
7c3b 0002 ld $02
|
|
7c3c 0099 ld $99
|
|
7c3d 0088 ld $88
|
|
7c3e 002b ld $2b
|
|
7c3f 0088 ld $88
|
|
7c40 0021 ld $21
|
|
7c41 0092 ld $92
|
|
7c42 00f3 ld $f3
|
|
7c43 0088 ld $88
|
|
7c44 0059 ld $59
|
|
7c45 0002 ld $02
|
|
7c46 0099 ld $99
|
|
7c47 0088 ld $88
|
|
7c48 002b ld $2b
|
|
7c49 0088 ld $88
|
|
7c4a 0021 ld $21
|
|
7c4b 0094 ld $94
|
|
7c4c 00f3 ld $f3
|
|
7c4d 0088 ld $88
|
|
7c4e 0059 ld $59
|
|
7c4f 0002 ld $02
|
|
7c50 0099 ld $99
|
|
7c51 0088 ld $88
|
|
7c52 002b ld $2b
|
|
7c53 0088 ld $88
|
|
7c54 0021 ld $21
|
|
7c55 0096 ld $96
|
|
7c56 00f3 ld $f3
|
|
7c57 0088 ld $88
|
|
7c58 0059 ld $59
|
|
7c59 0002 ld $02
|
|
7c5a 0099 ld $99
|
|
7c5b 0088 ld $88
|
|
7c5c 002b ld $2b
|
|
7c5d 0088 ld $88
|
|
7c5e 0021 ld $21
|
|
7c5f 0098 ld $98
|
|
7c60 00f3 ld $f3
|
|
7c61 0088 ld $88
|
|
7c62 0059 ld $59
|
|
7c63 0002 ld $02
|
|
7c64 0099 ld $99
|
|
7c65 0088 ld $88
|
|
7c66 002b ld $2b
|
|
7c67 0088 ld $88
|
|
7c68 0021 ld $21
|
|
7c69 009a ld $9a
|
|
7c6a 00f3 ld $f3
|
|
7c6b 0088 ld $88
|
|
7c6c 0059 ld $59
|
|
7c6d 0002 ld $02
|
|
7c6e 0099 ld $99
|
|
7c6f 0088 ld $88
|
|
7c70 002b ld $2b
|
|
7c71 0088 ld $88
|
|
7c72 0021 ld $21
|
|
7c73 009c ld $9c
|
|
7c74 00f3 ld $f3
|
|
7c75 0088 ld $88
|
|
7c76 0059 ld $59
|
|
7c77 0002 ld $02
|
|
7c78 0099 ld $99
|
|
7c79 0088 ld $88
|
|
7c7a 002b ld $2b
|
|
7c7b 0088 ld $88
|
|
7c7c 0021 ld $21
|
|
7c7d 009e ld $9e
|
|
7c7e 00f3 ld $f3
|
|
7c7f 0088 ld $88
|
|
7c80 0059 ld $59
|
|
7c81 0002 ld $02
|
|
7c82 0099 ld $99
|
|
7c83 0088 ld $88
|
|
7c84 002b ld $2b
|
|
7c85 0088 ld $88
|
|
7c86 0021 ld $21
|
|
7c87 008c ld $8c
|
|
7c88 00f3 ld $f3
|
|
7c89 0088 ld $88
|
|
7c8a 00ff ld $ff
|
|
7c8b 0050 ld $50
|
|
7c8c 00a0 ld $a0
|
|
7c8d 0050 ld $50
|
|
7c8e 002b ld $2b
|
|
7c8f 008a ld $8a
|
|
7c90 00f6 ld $f6
|
|
7c91 002b ld $2b
|
|
7c92 0090 ld $90
|
|
7c93 0059 ld $59
|
|
7c94 0002 ld $02
|
|
7c95 0099 ld $99
|
|
7c96 008a ld $8a
|
|
7c97 002b ld $2b
|
|
7c98 008a ld $8a
|
|
7c99 00f6 ld $f6
|
|
7c9a 002b ld $2b
|
|
7c9b 0092 ld $92
|
|
7c9c 0059 ld $59
|
|
7c9d 0002 ld $02
|
|
7c9e 0099 ld $99
|
|
7c9f 008a ld $8a
|
|
7ca0 002b ld $2b
|
|
7ca1 008a ld $8a
|
|
7ca2 00f6 ld $f6
|
|
7ca3 002b ld $2b
|
|
7ca4 0094 ld $94
|
|
7ca5 0059 ld $59
|
|
7ca6 0002 ld $02
|
|
7ca7 0099 ld $99
|
|
7ca8 008a ld $8a
|
|
7ca9 002b ld $2b
|
|
7caa 008a ld $8a
|
|
7cab 00f6 ld $f6
|
|
7cac 002b ld $2b
|
|
7cad 0096 ld $96
|
|
7cae 0059 ld $59
|
|
7caf 0002 ld $02
|
|
7cb0 0099 ld $99
|
|
7cb1 008a ld $8a
|
|
7cb2 002b ld $2b
|
|
7cb3 008a ld $8a
|
|
7cb4 00f6 ld $f6
|
|
7cb5 002b ld $2b
|
|
7cb6 0098 ld $98
|
|
7cb7 0059 ld $59
|
|
7cb8 0002 ld $02
|
|
7cb9 0099 ld $99
|
|
7cba 008a ld $8a
|
|
7cbb 002b ld $2b
|
|
7cbc 008a ld $8a
|
|
7cbd 00f6 ld $f6
|
|
7cbe 002b ld $2b
|
|
7cbf 009a ld $9a
|
|
7cc0 0059 ld $59
|
|
7cc1 0002 ld $02
|
|
7cc2 0099 ld $99
|
|
7cc3 008a ld $8a
|
|
7cc4 002b ld $2b
|
|
7cc5 008a ld $8a
|
|
7cc6 00f6 ld $f6
|
|
7cc7 002b ld $2b
|
|
7cc8 009c ld $9c
|
|
7cc9 0059 ld $59
|
|
7cca 0002 ld $02
|
|
7ccb 0099 ld $99
|
|
7ccc 008a ld $8a
|
|
7ccd 002b ld $2b
|
|
7cce 008a ld $8a
|
|
7ccf 00f6 ld $f6
|
|
7cd0 002b ld $2b
|
|
7cd1 009e ld $9e
|
|
7cd2 0059 ld $59
|
|
7cd3 0002 ld $02
|
|
7cd4 0099 ld $99
|
|
7cd5 008a ld $8a
|
|
7cd6 002b ld $2b
|
|
7cd7 008a ld $8a
|
|
7cd8 00f6 ld $f6
|
|
7cd9 002b ld $2b
|
|
7cda 001a ld $1a
|
|
7cdb 0021 ld $21
|
|
7cdc 00a0 ld $a0
|
|
7cdd 00ff ld $ff
|
|
7cde 0051 ld $51
|
|
7cdf 00a0 ld $a0
|
|
7ce0 0060 ld $60
|
|
7ce1 002b ld $2b
|
|
7ce2 008a ld $8a
|
|
7ce3 0011 ld $11
|
|
7ce4 0000 ld $00
|
|
7ce5 0006 ld $06
|
|
7ce6 002b ld $2b
|
|
7ce7 0022 ld $22
|
|
7ce8 0021 ld $21
|
|
7ce9 008a ld $8a
|
|
7cea 00b4 ld $b4
|
|
7ceb 00f6 ld $f6
|
|
7cec 00ff ld $ff
|
|
7ced 0035 ld $35
|
|
7cee 0053 ld $53
|
|
7cef 009e ld $9e
|
|
7cf0 002b ld $2b
|
|
7cf1 008a ld $8a
|
|
7cf2 0011 ld $11
|
|
7cf3 0000 ld $00
|
|
7cf4 0006 ld $06
|
|
7cf5 002b ld $2b
|
|
7cf6 0022 ld $22
|
|
7cf7 0011 ld $11
|
|
7cf8 0000 ld $00
|
|
7cf9 0080 ld $80
|
|
7cfa 002b ld $2b
|
|
7cfb fe00 bra ac ;+-----------------------------------+
|
|
7cfc fcfd bra $7cfd ;| |
|
|
7cfd 1404 ld $04,y ;| Trampoline for page $7c00 lookups |
|
|
7cfe e068 jmp y,$68 ;| |
|
|
7cff c218 st [$18] ;+-----------------------------------+
|
|
7d00 0088 ld $88
|
|
7d01 0021 ld $21
|
|
7d02 008a ld $8a
|
|
7d03 00b4 ld $b4
|
|
7d04 00f6 ld $f6
|
|
7d05 00fa ld $fa
|
|
7d06 0088 ld $88
|
|
7d07 00ff ld $ff
|
|
7d08 002c ld $2c
|
|
7d09 002c ld $2c
|
|
7d0a 002c ld $2c
|
|
* 5 times
|
|
7d0d 002e ld $2e
|
|
7d0e 002c ld $2c
|
|
7d0f 002c ld $2c
|
|
7d10 002c ld $2c
|
|
* 5 times
|
|
7d13 002e ld $2e
|
|
7d14 002c ld $2c
|
|
7d15 002c ld $2c
|
|
7d16 002c ld $2c
|
|
* 5 times
|
|
7d19 002e ld $2e
|
|
7d1a 002c ld $2c
|
|
7d1b 002c ld $2c
|
|
7d1c 002c ld $2c
|
|
* 5 times
|
|
7d1f 002e ld $2e
|
|
7d20 002c ld $2c
|
|
7d21 002c ld $2c
|
|
7d22 002c ld $2c
|
|
* 5 times
|
|
7d25 002e ld $2e
|
|
7d26 002e ld $2e
|
|
7d27 002e ld $2e
|
|
* 7 times
|
|
7d2c 00fa ld $fa
|
|
7d2d 0048 ld $48
|
|
7d2e 0069 ld $69
|
|
7d2f 0074 ld $74
|
|
7d30 0020 ld $20
|
|
7d31 0061 ld $61
|
|
7d32 006e ld $6e
|
|
7d33 0079 ld $79
|
|
7d34 0020 ld $20
|
|
7d35 006b ld $6b
|
|
7d36 0065 ld $65
|
|
7d37 0079 ld $79
|
|
7d38 0020 ld $20
|
|
7d39 0066 ld $66
|
|
7d3a 006f ld $6f
|
|
7d3b 0072 ld $72
|
|
7d3c 0020 ld $20
|
|
7d3d 006e ld $6e
|
|
7d3e 0065 ld $65
|
|
7d3f 0077 ld $77
|
|
7d40 0020 ld $20
|
|
7d41 0067 ld $67
|
|
7d42 0061 ld $61
|
|
7d43 006d ld $6d
|
|
7d44 0065 ld $65
|
|
7d45 0000 ld $00
|
|
7d46 0052 ld $52
|
|
7d47 00a0 ld $a0
|
|
7d48 0060 ld $60
|
|
7d49 002c ld $2c
|
|
7d4a 002c ld $2c
|
|
7d4b 0030 ld $30
|
|
7d4c 0030 ld $30
|
|
7d4d 002c ld $2c
|
|
7d4e 002e ld $2e
|
|
7d4f 002c ld $2c
|
|
7d50 002c ld $2c
|
|
7d51 002c ld $2c
|
|
7d52 0030 ld $30
|
|
7d53 002c ld $2c
|
|
7d54 002e ld $2e
|
|
7d55 002c ld $2c
|
|
7d56 002c ld $2c
|
|
7d57 002c ld $2c
|
|
7d58 0030 ld $30
|
|
7d59 002c ld $2c
|
|
7d5a 002e ld $2e
|
|
7d5b 002c ld $2c
|
|
7d5c 002c ld $2c
|
|
7d5d 002c ld $2c
|
|
7d5e 0030 ld $30
|
|
7d5f 002c ld $2c
|
|
7d60 002e ld $2e
|
|
7d61 002c ld $2c
|
|
7d62 002c ld $2c
|
|
7d63 002c ld $2c
|
|
7d64 0030 ld $30
|
|
7d65 002c ld $2c
|
|
7d66 002e ld $2e
|
|
7d67 002e ld $2e
|
|
7d68 002e ld $2e
|
|
* 7 times
|
|
7d6d 00fa ld $fa
|
|
7d6e 002c ld $2c
|
|
7d6f 0008 ld $08
|
|
7d70 0008 ld $08
|
|
7d71 0008 ld $08
|
|
7d72 002c ld $2c
|
|
7d73 002e ld $2e
|
|
7d74 002c ld $2c
|
|
7d75 002c ld $2c
|
|
7d76 002c ld $2c
|
|
7d77 002c ld $2c
|
|
7d78 0008 ld $08
|
|
7d79 002e ld $2e
|
|
7d7a 002c ld $2c
|
|
7d7b 002c ld $2c
|
|
7d7c 0008 ld $08
|
|
7d7d 0008 ld $08
|
|
7d7e 002c ld $2c
|
|
7d7f 002e ld $2e
|
|
7d80 002c ld $2c
|
|
7d81 0008 ld $08
|
|
7d82 002c ld $2c
|
|
7d83 002c ld $2c
|
|
7d84 002c ld $2c
|
|
7d85 002e ld $2e
|
|
7d86 002c ld $2c
|
|
7d87 0008 ld $08
|
|
7d88 0008 ld $08
|
|
7d89 0008 ld $08
|
|
7d8a 0008 ld $08
|
|
7d8b 002e ld $2e
|
|
7d8c 002e ld $2e
|
|
7d8d 002e ld $2e
|
|
* 7 times
|
|
7d92 00fa ld $fa
|
|
7d93 003e ld $3e
|
|
7d94 003e ld $3e
|
|
7d95 003e ld $3e
|
|
7d96 0020 ld $20
|
|
7d97 0059 ld $59
|
|
7d98 006f ld $6f
|
|
7d99 0075 ld $75
|
|
7d9a 0020 ld $20
|
|
7d9b 0068 ld $68
|
|
7d9c 0061 ld $61
|
|
7d9d 0076 ld $76
|
|
7d9e 0065 ld $65
|
|
7d9f 0020 ld $20
|
|
7da0 006c ld $6c
|
|
7da1 006f ld $6f
|
|
7da2 0073 ld $73
|
|
7da3 0074 ld $74
|
|
7da4 0020 ld $20
|
|
7da5 003c ld $3c
|
|
7da6 003c ld $3c
|
|
7da7 003c ld $3c
|
|
7da8 0000 ld $00
|
|
7da9 0053 ld $53
|
|
7daa 00a0 ld $a0
|
|
7dab 005e ld $5e
|
|
7dac 002c ld $2c
|
|
7dad 0023 ld $23
|
|
7dae 0023 ld $23
|
|
7daf 0023 ld $23
|
|
7db0 002c ld $2c
|
|
7db1 002e ld $2e
|
|
7db2 002c ld $2c
|
|
7db3 002c ld $2c
|
|
7db4 002c ld $2c
|
|
7db5 002c ld $2c
|
|
7db6 0023 ld $23
|
|
7db7 002e ld $2e
|
|
7db8 002c ld $2c
|
|
7db9 002c ld $2c
|
|
7dba 0023 ld $23
|
|
7dbb 0023 ld $23
|
|
7dbc 002c ld $2c
|
|
7dbd 002e ld $2e
|
|
7dbe 002c ld $2c
|
|
7dbf 002c ld $2c
|
|
7dc0 002c ld $2c
|
|
7dc1 002c ld $2c
|
|
7dc2 0023 ld $23
|
|
7dc3 002e ld $2e
|
|
7dc4 002c ld $2c
|
|
7dc5 0023 ld $23
|
|
7dc6 0023 ld $23
|
|
7dc7 0023 ld $23
|
|
7dc8 002c ld $2c
|
|
7dc9 002e ld $2e
|
|
7dca 002e ld $2e
|
|
7dcb 002e ld $2e
|
|
* 7 times
|
|
7dd0 00fa ld $fa
|
|
7dd1 002c ld $2c
|
|
7dd2 0021 ld $21
|
|
7dd3 002c ld $2c
|
|
7dd4 002c ld $2c
|
|
7dd5 002c ld $2c
|
|
7dd6 002e ld $2e
|
|
7dd7 002c ld $2c
|
|
7dd8 0021 ld $21
|
|
7dd9 002c ld $2c
|
|
7dda 002c ld $2c
|
|
7ddb 002c ld $2c
|
|
7ddc 002e ld $2e
|
|
7ddd 002c ld $2c
|
|
7dde 0021 ld $21
|
|
7ddf 002c ld $2c
|
|
7de0 0021 ld $21
|
|
7de1 002c ld $2c
|
|
7de2 002e ld $2e
|
|
7de3 002c ld $2c
|
|
7de4 0021 ld $21
|
|
7de5 0021 ld $21
|
|
7de6 0021 ld $21
|
|
7de7 0021 ld $21
|
|
7de8 002e ld $2e
|
|
7de9 002c ld $2c
|
|
7dea 002c ld $2c
|
|
7deb 002c ld $2c
|
|
7dec 0021 ld $21
|
|
7ded 002c ld $2c
|
|
7dee 002e ld $2e
|
|
7def 002e ld $2e
|
|
7df0 002e ld $2e
|
|
* 7 times
|
|
7df5 00fa ld $fa
|
|
7df6 0059 ld $59
|
|
7df7 004f ld $4f
|
|
7df8 0055 ld $55
|
|
7df9 0020 ld $20
|
|
7dfa 0061 ld $61
|
|
7dfb fe00 bra ac ;+-----------------------------------+
|
|
7dfc fcfd bra $7dfd ;| |
|
|
7dfd 1404 ld $04,y ;| Trampoline for page $7d00 lookups |
|
|
7dfe e068 jmp y,$68 ;| |
|
|
7dff c218 st [$18] ;+-----------------------------------+
|
|
7e00 0072 ld $72
|
|
7e01 0065 ld $65
|
|
7e02 0020 ld $20
|
|
7e03 0074 ld $74
|
|
7e04 0068 ld $68
|
|
7e05 0065 ld $65
|
|
7e06 0020 ld $20
|
|
7e07 0077 ld $77
|
|
7e08 0069 ld $69
|
|
7e09 006e ld $6e
|
|
7e0a 006e ld $6e
|
|
7e0b 0065 ld $65
|
|
7e0c 0072 ld $72
|
|
7e0d 0021 ld $21
|
|
7e0e 0000 ld $00
|
|
7e0f 0054 ld $54
|
|
7e10 00a0 ld $a0
|
|
7e11 005b ld $5b
|
|
7e12 002c ld $2c
|
|
7e13 0006 ld $06
|
|
7e14 0006 ld $06
|
|
7e15 0006 ld $06
|
|
7e16 0006 ld $06
|
|
7e17 002e ld $2e
|
|
7e18 002c ld $2c
|
|
7e19 0006 ld $06
|
|
7e1a 002c ld $2c
|
|
7e1b 002c ld $2c
|
|
7e1c 002c ld $2c
|
|
7e1d 002e ld $2e
|
|
7e1e 002c ld $2c
|
|
7e1f 002c ld $2c
|
|
7e20 0006 ld $06
|
|
7e21 0006 ld $06
|
|
7e22 002c ld $2c
|
|
7e23 002e ld $2e
|
|
7e24 002c ld $2c
|
|
7e25 002c ld $2c
|
|
7e26 002c ld $2c
|
|
7e27 002c ld $2c
|
|
7e28 0006 ld $06
|
|
7e29 002e ld $2e
|
|
7e2a 002c ld $2c
|
|
7e2b 0006 ld $06
|
|
7e2c 0006 ld $06
|
|
7e2d 0006 ld $06
|
|
7e2e 002c ld $2c
|
|
7e2f 002e ld $2e
|
|
7e30 002e ld $2e
|
|
7e31 002e ld $2e
|
|
* 7 times
|
|
7e36 00fa ld $fa
|
|
7e37 002c ld $2c
|
|
7e38 002c ld $2c
|
|
7e39 0039 ld $39
|
|
7e3a 0039 ld $39
|
|
7e3b 002c ld $2c
|
|
7e3c 002e ld $2e
|
|
7e3d 002c ld $2c
|
|
7e3e 0039 ld $39
|
|
7e3f 002c ld $2c
|
|
7e40 002c ld $2c
|
|
7e41 002c ld $2c
|
|
7e42 002e ld $2e
|
|
7e43 002c ld $2c
|
|
7e44 0039 ld $39
|
|
7e45 0039 ld $39
|
|
7e46 0039 ld $39
|
|
7e47 002c ld $2c
|
|
7e48 002e ld $2e
|
|
7e49 002c ld $2c
|
|
7e4a 0039 ld $39
|
|
7e4b 002c ld $2c
|
|
7e4c 002c ld $2c
|
|
7e4d 0039 ld $39
|
|
7e4e 002e ld $2e
|
|
7e4f 002c ld $2c
|
|
7e50 002c ld $2c
|
|
7e51 0039 ld $39
|
|
7e52 0039 ld $39
|
|
7e53 002c ld $2c
|
|
7e54 002e ld $2e
|
|
7e55 002e ld $2e
|
|
7e56 002e ld $2e
|
|
* 7 times
|
|
7e5b 00fa ld $fa
|
|
7e5c 0044 ld $44
|
|
7e5d 0069 ld $69
|
|
7e5e 0076 ld $76
|
|
7e5f 0069 ld $69
|
|
7e60 0073 ld $73
|
|
7e61 0069 ld $69
|
|
7e62 006f ld $6f
|
|
7e63 006e ld $6e
|
|
7e64 0020 ld $20
|
|
7e65 0062 ld $62
|
|
7e66 0079 ld $79
|
|
7e67 0020 ld $20
|
|
7e68 007a ld $7a
|
|
7e69 0065 ld $65
|
|
7e6a 0072 ld $72
|
|
7e6b 006f ld $6f
|
|
7e6c 0000 ld $00
|
|
7e6d 0055 ld $55
|
|
7e6e 00a0 ld $a0
|
|
7e6f 004a ld $4a
|
|
7e70 002c ld $2c
|
|
7e71 0010 ld $10
|
|
7e72 0010 ld $10
|
|
7e73 0010 ld $10
|
|
7e74 0010 ld $10
|
|
7e75 002e ld $2e
|
|
7e76 002c ld $2c
|
|
7e77 002c ld $2c
|
|
7e78 002c ld $2c
|
|
7e79 002c ld $2c
|
|
7e7a 0010 ld $10
|
|
7e7b 002e ld $2e
|
|
7e7c 002c ld $2c
|
|
7e7d 002c ld $2c
|
|
7e7e 002c ld $2c
|
|
7e7f 0010 ld $10
|
|
7e80 002c ld $2c
|
|
7e81 002e ld $2e
|
|
7e82 002c ld $2c
|
|
7e83 002c ld $2c
|
|
7e84 0010 ld $10
|
|
7e85 002c ld $2c
|
|
7e86 002c ld $2c
|
|
7e87 002e ld $2e
|
|
7e88 002c ld $2c
|
|
7e89 002c ld $2c
|
|
7e8a 0010 ld $10
|
|
7e8b 002c ld $2c
|
|
7e8c 002c ld $2c
|
|
7e8d 002e ld $2e
|
|
7e8e 002e ld $2e
|
|
7e8f 002e ld $2e
|
|
* 7 times
|
|
7e94 00fa ld $fa
|
|
7e95 002c ld $2c
|
|
7e96 002c ld $2c
|
|
7e97 0025 ld $25
|
|
7e98 0025 ld $25
|
|
7e99 002c ld $2c
|
|
7e9a 002e ld $2e
|
|
7e9b 002c ld $2c
|
|
7e9c 0025 ld $25
|
|
7e9d 002c ld $2c
|
|
7e9e 002c ld $2c
|
|
7e9f 0025 ld $25
|
|
7ea0 002e ld $2e
|
|
7ea1 002c ld $2c
|
|
7ea2 002c ld $2c
|
|
7ea3 0025 ld $25
|
|
7ea4 0025 ld $25
|
|
7ea5 002c ld $2c
|
|
7ea6 002e ld $2e
|
|
7ea7 002c ld $2c
|
|
7ea8 0025 ld $25
|
|
7ea9 002c ld $2c
|
|
7eaa 002c ld $2c
|
|
7eab 0025 ld $25
|
|
7eac 002e ld $2e
|
|
7ead 002c ld $2c
|
|
7eae 002c ld $2c
|
|
7eaf 0025 ld $25
|
|
7eb0 0025 ld $25
|
|
7eb1 002c ld $2c
|
|
7eb2 002e ld $2e
|
|
7eb3 002e ld $2e
|
|
7eb4 002e ld $2e
|
|
* 7 times
|
|
7eb9 00fa ld $fa
|
|
7eba 0056 ld $56
|
|
7ebb 00a0 ld $a0
|
|
7ebc 004a ld $4a
|
|
7ebd 0010 ld $10
|
|
7ebe 002c ld $2c
|
|
7ebf 0010 ld $10
|
|
7ec0 002c ld $2c
|
|
7ec1 0010 ld $10
|
|
7ec2 002e ld $2e
|
|
7ec3 002c ld $2c
|
|
7ec4 003d ld $3d
|
|
7ec5 0010 ld $10
|
|
7ec6 0010 ld $10
|
|
7ec7 002c ld $2c
|
|
7ec8 002e ld $2e
|
|
7ec9 0010 ld $10
|
|
7eca 0010 ld $10
|
|
7ecb 0010 ld $10
|
|
* 5 times
|
|
7ece 002e ld $2e
|
|
7ecf 002c ld $2c
|
|
7ed0 0010 ld $10
|
|
7ed1 0010 ld $10
|
|
7ed2 0010 ld $10
|
|
7ed3 002c ld $2c
|
|
7ed4 002e ld $2e
|
|
7ed5 0010 ld $10
|
|
7ed6 002c ld $2c
|
|
7ed7 0010 ld $10
|
|
7ed8 002c ld $2c
|
|
7ed9 0010 ld $10
|
|
7eda 002e ld $2e
|
|
7edb 002e ld $2e
|
|
7edc 002e ld $2e
|
|
* 7 times
|
|
7ee1 00fa ld $fa
|
|
7ee2 0010 ld $10
|
|
7ee3 0013 ld $13
|
|
7ee4 0010 ld $10
|
|
7ee5 0013 ld $13
|
|
7ee6 0010 ld $10
|
|
7ee7 0013 ld $13
|
|
7ee8 0013 ld $13
|
|
7ee9 003e ld $3e
|
|
7eea 0010 ld $10
|
|
7eeb 0010 ld $10
|
|
7eec 0013 ld $13
|
|
7eed 0013 ld $13
|
|
7eee 0010 ld $10
|
|
7eef 0010 ld $10
|
|
7ef0 0010 ld $10
|
|
* 5 times
|
|
7ef3 0013 ld $13
|
|
7ef4 0013 ld $13
|
|
7ef5 0010 ld $10
|
|
7ef6 0010 ld $10
|
|
7ef7 0010 ld $10
|
|
7ef8 0013 ld $13
|
|
7ef9 0013 ld $13
|
|
7efa 0010 ld $10
|
|
7efb fe00 bra ac ;+-----------------------------------+
|
|
7efc fcfd bra $7efd ;| |
|
|
7efd 1404 ld $04,y ;| Trampoline for page $7e00 lookups |
|
|
7efe e068 jmp y,$68 ;| |
|
|
7eff c218 st [$18] ;+-----------------------------------+
|
|
7f00 0013 ld $13
|
|
7f01 0010 ld $10
|
|
7f02 0013 ld $13
|
|
7f03 0010 ld $10
|
|
7f04 0013 ld $13
|
|
7f05 0013 ld $13
|
|
7f06 0013 ld $13
|
|
* 7 times
|
|
7f0b 00fa ld $fa
|
|
7f0c 0057 ld $57
|
|
7f0d 00a0 ld $a0
|
|
7f0e 004a ld $4a
|
|
7f0f 003a ld $3a
|
|
7f10 003a ld $3a
|
|
7f11 003a ld $3a
|
|
* 5 times
|
|
7f14 0032 ld $32
|
|
7f15 003a ld $3a
|
|
7f16 003a ld $3a
|
|
7f17 003a ld $3a
|
|
* 5 times
|
|
7f1a 0032 ld $32
|
|
7f1b 003a ld $3a
|
|
7f1c 003a ld $3a
|
|
7f1d 003a ld $3a
|
|
* 5 times
|
|
7f20 0032 ld $32
|
|
7f21 003a ld $3a
|
|
7f22 003a ld $3a
|
|
7f23 003a ld $3a
|
|
* 5 times
|
|
7f26 0032 ld $32
|
|
7f27 003a ld $3a
|
|
7f28 003a ld $3a
|
|
7f29 003a ld $3a
|
|
* 5 times
|
|
7f2c 0032 ld $32
|
|
7f2d 0032 ld $32
|
|
7f2e 0032 ld $32
|
|
* 7 times
|
|
7f33 00fa ld $fa
|
|
7f34 003a ld $3a
|
|
7f35 003a ld $3a
|
|
7f36 0013 ld $13
|
|
7f37 0013 ld $13
|
|
7f38 003a ld $3a
|
|
7f39 0032 ld $32
|
|
7f3a 003a ld $3a
|
|
7f3b 0013 ld $13
|
|
7f3c 0013 ld $13
|
|
7f3d 0013 ld $13
|
|
7f3e 003a ld $3a
|
|
7f3f 0032 ld $32
|
|
7f40 003a ld $3a
|
|
7f41 003a ld $3a
|
|
7f42 0013 ld $13
|
|
7f43 0013 ld $13
|
|
7f44 003a ld $3a
|
|
7f45 0032 ld $32
|
|
7f46 003a ld $3a
|
|
7f47 003a ld $3a
|
|
7f48 003a ld $3a
|
|
7f49 0001 ld $01
|
|
7f4a 003a ld $3a
|
|
7f4b 0032 ld $32
|
|
7f4c 003a ld $3a
|
|
7f4d 003a ld $3a
|
|
7f4e 0001 ld $01
|
|
7f4f 0001 ld $01
|
|
7f50 0001 ld $01
|
|
7f51 0032 ld $32
|
|
7f52 0032 ld $32
|
|
7f53 0032 ld $32
|
|
* 7 times
|
|
7f58 00fa ld $fa
|
|
7f59 0058 ld $58
|
|
7f5a 00a0 ld $a0
|
|
7f5b 005e ld $5e
|
|
7f5c 0023 ld $23
|
|
7f5d 0023 ld $23
|
|
7f5e 0023 ld $23
|
|
* 9 times
|
|
7f65 0000 ld $00
|
|
7f66 0000 ld $00
|
|
7f67 0000 ld $00
|
|
* 6 times
|
|
7f6b 0023 ld $23
|
|
7f6c 0023 ld $23
|
|
7f6d 0000 ld $00
|
|
7f6e 0000 ld $00
|
|
7f6f 0000 ld $00
|
|
* 6 times
|
|
7f73 0023 ld $23
|
|
7f74 0023 ld $23
|
|
7f75 0000 ld $00
|
|
7f76 0000 ld $00
|
|
7f77 0000 ld $00
|
|
* 6 times
|
|
7f7b 0023 ld $23
|
|
7f7c 0023 ld $23
|
|
7f7d 0000 ld $00
|
|
7f7e 0000 ld $00
|
|
7f7f 0000 ld $00
|
|
* 6 times
|
|
7f83 0023 ld $23
|
|
7f84 0023 ld $23
|
|
7f85 0000 ld $00
|
|
7f86 0000 ld $00
|
|
7f87 0000 ld $00
|
|
* 6 times
|
|
7f8b 0023 ld $23
|
|
7f8c 0023 ld $23
|
|
7f8d 0000 ld $00
|
|
7f8e 0000 ld $00
|
|
7f8f 0000 ld $00
|
|
* 6 times
|
|
7f93 0023 ld $23
|
|
7f94 0023 ld $23
|
|
7f95 0023 ld $23
|
|
* 9 times
|
|
7f9c 00fa ld $fa
|
|
7f9d 0000 ld $00
|
|
7f9e 00c2 ld $c2
|
|
7f9f 0051 ld $51
|
|
7fa0 00a0 ld $a0
|
|
7fa1 0052 ld $52
|
|
7fa2 00c5 ld $c5
|
|
7fa3 0052 ld $52
|
|
7fa4 00a0 ld $a0
|
|
7fa5 0053 ld $53
|
|
7fa6 00c5 ld $c5
|
|
7fa7 0053 ld $53
|
|
7fa8 00a0 ld $a0
|
|
7fa9 0054 ld $54
|
|
7faa 00c5 ld $c5
|
|
7fab 0054 ld $54
|
|
7fac 00a0 ld $a0
|
|
7fad 0055 ld $55
|
|
7fae 00c5 ld $c5
|
|
7faf 0055 ld $55
|
|
7fb0 00a0 ld $a0
|
|
7fb1 0056 ld $56
|
|
7fb2 00c5 ld $c5
|
|
7fb3 0056 ld $56
|
|
7fb4 00c2 ld $c2
|
|
7fb5 0051 ld $51
|
|
7fb6 00a0 ld $a0
|
|
7fb7 0057 ld $57
|
|
7fb8 00c5 ld $c5
|
|
7fb9 0057 ld $57
|
|
7fba 0059 ld $59
|
|
7fbb 00a0 ld $a0
|
|
7fbc 0004 ld $04
|
|
7fbd 0040 ld $40
|
|
7fbe 0000 ld $00
|
|
7fbf 0000 ld $00
|
|
7fc0 0000 ld $00
|
|
7fc1 005a ld $5a
|
|
7fc2 00a0 ld $a0
|
|
7fc3 0004 ld $04
|
|
7fc4 0050 ld $50
|
|
7fc5 0000 ld $00
|
|
7fc6 00a0 ld $a0
|
|
7fc7 0059 ld $59
|
|
7fc8 0000 ld $00
|
|
7fc9 0000 ld $00 ;End of Apps/GtMine/gtmine_v1.gt1, size 7272
|
|
;+-----------------------------------+
|
|
;| Apps/TinyBASIC/TinyBASIC_v6.gcl |
|
|
;+-----------------------------------+
|
|
7fca dc47 st $47,[y,x++] ;'G'
|
|
7fcb dc74 st $74,[y,x++] ;'t'
|
|
7fcc dc4d st $4d,[y,x++] ;'M'
|
|
7fcd dc69 st $69,[y,x++] ;'i'
|
|
7fce dc6e st $6e,[y,x++] ;'n'
|
|
7fcf dc65 st $65,[y,x++] ;'e'
|
|
7fd0 dc00 st $00,[y,x++] ;'\x00'
|
|
7fd1 dc00 st $00,[y,x++] ;'\x00'
|
|
7fd2 0062 ld $62
|
|
7fd3 c218 st [$18]
|
|
7fd4 0063 ld $63
|
|
7fd5 14f7 ld $f7,y
|
|
7fd6 e085 jmp y,$85
|
|
7fd7 c219 st [$19]
|
|
TinyBASIC: 7fd8 0002 ld $02 ;| RAM segment address (high byte first)
|
|
7fd9 0000 ld $00 ;|
|
|
7fda 00f8 ld $f8 ;| Length (1..256)
|
|
7fdb 0011 ld $11 ;0200 LDWI
|
|
7fdc 00df ld $df
|
|
7fdd 0001 ld $01
|
|
7fde 00f6 ld $f6 ;0203 DEEK
|
|
7fdf 002b ld $2b ;0204 STW
|
|
7fe0 0030 ld $30 ;0204 'Pos'
|
|
7fe1 00cd ld $cd ;0206 DEF
|
|
7fe2 00c3 ld $c3
|
|
7fe3 0075 ld $75 ;0208 PUSH
|
|
7fe4 00cf ld $cf ;0209 CALL
|
|
7fe5 0032 ld $32 ;0209 'Number'
|
|
7fe6 0035 ld $35 ;020b BCC
|
|
7fe7 0050 ld $50 ;020c LT
|
|
7fe8 0010 ld $10
|
|
7fe9 00cf ld $cf ;020e CALL
|
|
7fea 0034 ld $34 ;020e 'Spaces'
|
|
7feb 0063 ld $63 ;0210 POP
|
|
7fec 00ff ld $ff ;0211 RET
|
|
7fed 0021 ld $21 ;0212 LDW
|
|
7fee 0036 ld $36 ;0212 'Active'
|
|
7fef 00ad ld $ad ;0214 PEEK
|
|
7ff0 008c ld $8c ;0215 XORI
|
|
7ff1 0024 ld $24
|
|
7ff2 0035 ld $35 ;0217 BCC
|
|
7ff3 0072 ld $72 ;0218 NE
|
|
7ff4 0021 ld $21
|
|
7ff5 0011 ld $11 ;021a LDWI
|
|
7ff6 00ce ld $ce
|
|
7ff7 0005 ld $05
|
|
7ff8 00cf ld $cf ;021d CALL
|
|
7ff9 0018 ld $18 ;021d vAC
|
|
7ffa 00cf ld $cf ;021f CALL
|
|
7ffb fe00 bra ac ;+-----------------------------------+
|
|
7ffc fcfd bra $7ffd ;| |
|
|
7ffd 1404 ld $04,y ;| Trampoline for page $7f00 lookups |
|
|
7ffe e068 jmp y,$68 ;| |
|
|
7fff c218 st [$18] ;+-----------------------------------+
|
|
8000 0034 ld $34 ;021f 'Spaces'
|
|
8001 0063 ld $63 ;0221 POP
|
|
8002 00ff ld $ff ;0222 RET
|
|
8003 00cf ld $cf ;0223 CALL
|
|
8004 0038 ld $38 ;0223 'Keyword'
|
|
8005 0028 ld $28 ;0225 '('
|
|
8006 0000 ld $00 ;0226 0
|
|
8007 0035 ld $35 ;0227 BCC
|
|
8008 003f ld $3f ;0228 EQ
|
|
8009 002c ld $2c
|
|
800a 00cf ld $cf ;022a CALL
|
|
800b 003a ld $3a ;022a 'Expression'
|
|
800c 0090 ld $90 ;022c BRA
|
|
800d 00b8 ld $b8
|
|
800e 00cf ld $cf ;022e CALL
|
|
800f 0038 ld $38 ;022e 'Keyword'
|
|
8010 0070 ld $70 ;0230 'p'
|
|
8011 0065 ld $65 ;0231 'e'
|
|
8012 0065 ld $65 ;0232 'e'
|
|
8013 006b ld $6b ;0233 'k'
|
|
8014 0028 ld $28 ;0234 '('
|
|
8015 0000 ld $00 ;0235 0
|
|
8016 0035 ld $35 ;0236 BCC
|
|
8017 003f ld $3f ;0237 EQ
|
|
8018 003e ld $3e
|
|
8019 00cf ld $cf ;0239 CALL
|
|
801a 003a ld $3a ;0239 'Expression'
|
|
801b 00ad ld $ad ;023b PEEK
|
|
801c 002b ld $2b ;023c STW
|
|
801d 003c ld $3c ;023c 'Value'
|
|
801e 0090 ld $90 ;023e BRA
|
|
801f 00b8 ld $b8
|
|
8020 00cf ld $cf ;0240 CALL
|
|
8021 0038 ld $38 ;0240 'Keyword'
|
|
8022 0072 ld $72 ;0242 'r'
|
|
8023 006e ld $6e ;0243 'n'
|
|
8024 0064 ld $64 ;0244 'd'
|
|
8025 0028 ld $28 ;0245 '('
|
|
8026 0000 ld $00 ;0246 0
|
|
8027 0035 ld $35 ;0247 BCC
|
|
8028 003f ld $3f ;0248 EQ
|
|
8029 005c ld $5c
|
|
802a 00cf ld $cf ;024a CALL
|
|
802b 003a ld $3a ;024a 'Expression'
|
|
802c 0011 ld $11 ;024c LDWI
|
|
802d 00a7 ld $a7
|
|
802e 0004 ld $04
|
|
802f 002b ld $2b ;024f STW
|
|
8030 0022 ld $22 ;024f '_sysFn'
|
|
8031 00b4 ld $b4 ;0251 SYS
|
|
8032 00fd ld $fd
|
|
8033 0035 ld $35 ;0253 BCC
|
|
8034 0050 ld $50 ;0254 LT
|
|
8035 004f ld $4f
|
|
8036 00cf ld $cf ;0256 CALL
|
|
8037 003e ld $3e ;0256 'Divide'
|
|
8038 0021 ld $21 ;0258 LDW
|
|
8039 0040 ld $40 ;0258 'i'
|
|
803a 002b ld $2b ;025a STW
|
|
803b 003c ld $3c ;025a 'Value'
|
|
803c 0090 ld $90 ;025c BRA
|
|
803d 00b8 ld $b8
|
|
803e 00cf ld $cf ;025e CALL
|
|
803f 0038 ld $38 ;025e 'Keyword'
|
|
8040 0075 ld $75 ;0260 'u'
|
|
8041 0073 ld $73 ;0261 's'
|
|
8042 0072 ld $72 ;0262 'r'
|
|
8043 0028 ld $28 ;0263 '('
|
|
8044 0000 ld $00 ;0264 0
|
|
8045 0035 ld $35 ;0265 BCC
|
|
8046 003f ld $3f ;0266 EQ
|
|
8047 006e ld $6e
|
|
8048 00cf ld $cf ;0268 CALL
|
|
8049 003a ld $3a ;0268 'Expression'
|
|
804a 00cf ld $cf ;026a CALL
|
|
804b 003c ld $3c ;026a 'Value'
|
|
804c 002b ld $2b ;026c STW
|
|
804d 003c ld $3c ;026c 'Value'
|
|
804e 0090 ld $90 ;026e BRA
|
|
804f 00b8 ld $b8
|
|
8050 00cf ld $cf ;0270 CALL
|
|
8051 0042 ld $42 ;0270 'Variable'
|
|
8052 002b ld $2b ;0272 STW
|
|
8053 0044 ld $44 ;0272 'k'
|
|
8054 00cf ld $cf ;0274 CALL
|
|
8055 0034 ld $34 ;0274 'Spaces'
|
|
8056 00cf ld $cf ;0276 CALL
|
|
8057 0038 ld $38 ;0276 'Keyword'
|
|
8058 0028 ld $28 ;0278 '('
|
|
8059 0000 ld $00 ;0279 0
|
|
805a 0035 ld $35 ;027a BCC
|
|
805b 003f ld $3f ;027b EQ
|
|
805c 00b1 ld $b1
|
|
805d 0075 ld $75 ;027d PUSH
|
|
805e 0021 ld $21 ;027e LDW
|
|
805f 0044 ld $44 ;027e 'k'
|
|
8060 00ec ld $ec ;0280 STLW
|
|
8061 0000 ld $00
|
|
8062 00cf ld $cf ;0282 CALL
|
|
8063 003a ld $3a ;0282 'Expression'
|
|
8064 0035 ld $35 ;0284 BCC
|
|
8065 0053 ld $53 ;0285 GE
|
|
8066 0087 ld $87
|
|
8067 00cf ld $cf ;0287 CALL
|
|
8068 0046 ld $46 ;0287 'ValueError'
|
|
8069 00ee ld $ee ;0289 LDLW
|
|
806a 0000 ld $00
|
|
806b 002b ld $2b ;028b STW
|
|
806c 0044 ld $44 ;028b 'k'
|
|
806d 0063 ld $63 ;028d POP
|
|
806e 001a ld $1a ;028e LD
|
|
806f 0045 ld $45 ;028e 'k'+1
|
|
8070 00b8 ld $b8 ;0290 SUBW
|
|
8071 003c ld $3c ;0290 'Value'
|
|
8072 00e6 ld $e6 ;0292 SUBI
|
|
8073 0002 ld $02
|
|
8074 005e ld $5e ;0294 ST
|
|
8075 0045 ld $45 ;0294 'k'+1
|
|
8076 0021 ld $21 ;0296 LDW
|
|
8077 0048 ld $48 ;0296 'End'
|
|
8078 00fc ld $fc ;0298 XORW
|
|
8079 0044 ld $44 ;0298 'k'
|
|
807a 0035 ld $35 ;029a BCC
|
|
807b 0053 ld $53 ;029b GE
|
|
807c 009f ld $9f
|
|
807d 0021 ld $21 ;029d LDW
|
|
807e 0048 ld $48 ;029d 'End'
|
|
807f 0090 ld $90 ;029f BRA
|
|
8080 00a3 ld $a3
|
|
8081 0021 ld $21 ;02a1 LDW
|
|
8082 0044 ld $44 ;02a1 'k'
|
|
8083 00b8 ld $b8 ;02a3 SUBW
|
|
8084 0048 ld $48 ;02a3 'End'
|
|
8085 0035 ld $35 ;02a5 BCC
|
|
8086 0053 ld $53 ;02a6 GE
|
|
8087 00a8 ld $a8
|
|
8088 00cf ld $cf ;02a8 CALL
|
|
8089 0046 ld $46 ;02a8 'ValueError'
|
|
808a 00cf ld $cf ;02aa CALL
|
|
808b 0038 ld $38 ;02aa 'Keyword'
|
|
808c 0029 ld $29 ;02ac ')'
|
|
808d 0000 ld $00 ;02ad 0
|
|
808e 0035 ld $35 ;02ae BCC
|
|
808f 0072 ld $72 ;02af NE
|
|
8090 00b1 ld $b1
|
|
8091 00cf ld $cf ;02b1 CALL
|
|
8092 004a ld $4a ;02b1 'SyntaxError'
|
|
8093 0021 ld $21 ;02b3 LDW
|
|
8094 0044 ld $44 ;02b3 'k'
|
|
8095 00f6 ld $f6 ;02b5 DEEK
|
|
8096 002b ld $2b ;02b6 STW
|
|
8097 003c ld $3c ;02b6 'Value'
|
|
8098 0063 ld $63 ;02b8 POP
|
|
8099 00ff ld $ff ;02b9 RET
|
|
809a 00cf ld $cf ;02ba CALL
|
|
809b 0038 ld $38 ;02ba 'Keyword'
|
|
809c 0029 ld $29 ;02bc ')'
|
|
809d 0000 ld $00 ;02bd 0
|
|
809e 0035 ld $35 ;02be BCC
|
|
809f 0072 ld $72 ;02bf NE
|
|
80a0 00c1 ld $c1
|
|
80a1 00cf ld $cf ;02c1 CALL
|
|
80a2 004a ld $4a ;02c1 'SyntaxError'
|
|
80a3 0063 ld $63 ;02c3 POP
|
|
80a4 00ff ld $ff ;02c4 RET
|
|
80a5 002b ld $2b ;02c5 STW
|
|
80a6 004c ld $4c ;02c5 'Factor'
|
|
80a7 00cd ld $cd ;02c7 DEF
|
|
80a8 00d9 ld $d9
|
|
80a9 0021 ld $21 ;02c9 LDW
|
|
80aa 001a ld $1a
|
|
80ab 002b ld $2b ;02cb STW
|
|
80ac 004e ld $4e ;02cb 'tmp'
|
|
80ad 0021 ld $21 ;02cd LDW
|
|
80ae 004e ld $4e ;02cd 'tmp'
|
|
80af 00ad ld $ad ;02cf PEEK
|
|
80b0 0093 ld $93 ;02d0 INC
|
|
80b1 004e ld $4e ;02d0 'tmp'
|
|
80b2 0035 ld $35 ;02d2 BCC
|
|
80b3 003f ld $3f ;02d3 EQ
|
|
80b4 00d7 ld $d7
|
|
80b5 00cf ld $cf ;02d5 CALL
|
|
80b6 0050 ld $50 ;02d5 'PrintChar'
|
|
80b7 0090 ld $90 ;02d7 BRA
|
|
80b8 00cb ld $cb
|
|
80b9 00cf ld $cf ;02d9 CALL
|
|
80ba 004e ld $4e ;02d9 'tmp'
|
|
80bb 002b ld $2b ;02db STW
|
|
80bc 0052 ld $52 ;02db 'PrintS'
|
|
80bd 00cd ld $cd ;02dd DEF
|
|
80be 00f1 ld $f1
|
|
80bf 001a ld $1a ;02df LD
|
|
80c0 000f ld $0f
|
|
80c1 008c ld $8c ;02e1 XORI
|
|
80c2 0003 ld $03
|
|
80c3 0035 ld $35 ;02e3 BCC
|
|
80c4 0072 ld $72 ;02e4 NE
|
|
80c5 00f0 ld $f0
|
|
80c6 0021 ld $21 ;02e6 LDW
|
|
80c7 0054 ld $54 ;02e6 'PrintCharScreen'
|
|
80c8 002b ld $2b ;02e8 STW
|
|
80c9 0050 ld $50 ;02e8 'PrintChar'
|
|
80ca 00cf ld $cf ;02ea CALL
|
|
80cb 0056 ld $56 ;02ea 'Prompt'
|
|
80cc 0042 ld $42 ;02ec 'B'
|
|
80cd 0072 ld $72 ;02ed 'r'
|
|
80ce 0065 ld $65 ;02ee 'e'
|
|
80cf 0061 ld $61 ;02ef 'a'
|
|
80d0 006b ld $6b ;02f0 'k'
|
|
80d1 0000 ld $00 ;02f1 0
|
|
80d2 00ff ld $ff ;02f2 RET
|
|
80d3 002b ld $2b ;02f3 STW
|
|
80d4 0058 ld $58 ;02f3 'TestBreak'
|
|
80d5 0093 ld $93 ;02f5 INC
|
|
80d6 001b ld $1b
|
|
80d7 00ff ld $ff ;02f7 RET
|
|
80d8 0003 ld $03 ;| RAM segment address (high byte first)
|
|
80d9 0000 ld $00 ;|
|
|
80da 00f9 ld $f9 ;| Length (1..256)
|
|
80db 00cd ld $cd ;0300 DEF
|
|
80dc 006e ld $6e
|
|
80dd 002b ld $2b ;0302 STW
|
|
80de 0044 ld $44 ;0302 'k'
|
|
80df 00e6 ld $e6 ;0304 SUBI
|
|
80e0 0083 ld $83
|
|
80e1 0035 ld $35 ;0306 BCC
|
|
80e2 004d ld $4d ;0307 GT
|
|
80e3 006d ld $6d
|
|
80e4 001a ld $1a ;0309 LD
|
|
80e5 0031 ld $31 ;0309 'Pos'+1
|
|
80e6 00e6 ld $e6 ;030b SUBI
|
|
80e7 0078 ld $78
|
|
80e8 0035 ld $35 ;030d BCC
|
|
80e9 004d ld $4d ;030e GT
|
|
80ea 006d ld $6d
|
|
80eb 001a ld $1a ;0310 LD
|
|
80ec 0030 ld $30 ;0310 'Pos'
|
|
80ed 00e6 ld $e6 ;0312 SUBI
|
|
80ee 009a ld $9a
|
|
80ef 0035 ld $35 ;0314 BCC
|
|
80f0 0056 ld $56 ;0315 LE
|
|
80f1 0019 ld $19
|
|
80f2 0075 ld $75 ;0317 PUSH
|
|
80f3 00cf ld $cf ;0318 CALL
|
|
80f4 005a ld $5a ;0318 'Newline'
|
|
80f5 0063 ld $63 ;031a POP
|
|
80f6 0021 ld $21 ;031b LDW
|
|
80f7 0044 ld $44 ;031b 'k'
|
|
80f8 00e6 ld $e6 ;031d SUBI
|
|
80f9 0052 ld $52
|
|
80fa 0035 ld $35 ;031f BCC
|
|
80fb fe00 bra ac ;+-----------------------------------+
|
|
80fc fcfd bra $80fd ;| |
|
|
80fd 1404 ld $04,y ;| Trampoline for page $8000 lookups |
|
|
80fe e068 jmp y,$68 ;| |
|
|
80ff c218 st [$18] ;+-----------------------------------+
|
|
8100 0053 ld $53 ;0320 GE
|
|
8101 0029 ld $29
|
|
8102 00e3 ld $e3 ;0322 ADDI
|
|
8103 0032 ld $32
|
|
8104 002b ld $2b ;0324 STW
|
|
8105 0040 ld $40 ;0324 'i'
|
|
8106 0011 ld $11 ;0326 LDWI
|
|
8107 0000 ld $00
|
|
8108 0007 ld $07
|
|
8109 0090 ld $90 ;0329 BRA
|
|
810a 002e ld $2e
|
|
810b 002b ld $2b ;032b STW
|
|
810c 0040 ld $40 ;032b 'i'
|
|
810d 0011 ld $11 ;032d LDWI
|
|
810e 0000 ld $00
|
|
810f 0008 ld $08
|
|
8110 002b ld $2b ;0330 STW
|
|
8111 0044 ld $44 ;0330 'k'
|
|
8112 0021 ld $21 ;0332 LDW
|
|
8113 0040 ld $40 ;0332 'i'
|
|
8114 0035 ld $35 ;0334 BCC
|
|
8115 0050 ld $50 ;0335 LT
|
|
8116 006d ld $6d
|
|
8117 00e9 ld $e9 ;0337 LSLW
|
|
8118 00e9 ld $e9 ;0338 LSLW
|
|
8119 0099 ld $99 ;0339 ADDW
|
|
811a 0040 ld $40 ;0339 'i'
|
|
811b 0099 ld $99 ;033b ADDW
|
|
811c 0044 ld $44 ;033b 'k'
|
|
811d 002b ld $2b ;033d STW
|
|
811e 0044 ld $44 ;033d 'k'
|
|
811f 0011 ld $11 ;033f LDWI
|
|
8120 00e1 ld $e1
|
|
8121 0004 ld $04
|
|
8122 002b ld $2b ;0342 STW
|
|
8123 0022 ld $22 ;0342 '_sysFn'
|
|
8124 0021 ld $21 ;0344 LDW
|
|
8125 002a ld $2a ;0344 '_sysArgs6'
|
|
8126 002b ld $2b ;0346 STW
|
|
8127 0024 ld $24 ;0346 '_sysArgs0'
|
|
8128 0021 ld $21 ;0348 LDW
|
|
8129 0030 ld $30 ;0348 'Pos'
|
|
812a 002b ld $2b ;034a STW
|
|
812b 0028 ld $28
|
|
812c 00ec ld $ec ;034c STLW
|
|
812d 00fe ld $fe
|
|
812e 00e3 ld $e3 ;034e ADDI
|
|
812f 0006 ld $06
|
|
8130 002b ld $2b ;0350 STW
|
|
8131 0030 ld $30 ;0350 'Pos'
|
|
8132 0059 ld $59 ;0352 LDI
|
|
8133 0005 ld $05
|
|
8134 002b ld $2b ;0354 STW
|
|
8135 0040 ld $40 ;0354 'i'
|
|
8136 0021 ld $21 ;0356 LDW
|
|
8137 0044 ld $44 ;0356 'k'
|
|
8138 007f ld $7f ;0358 LUP
|
|
8139 0000 ld $00
|
|
813a 005e ld $5e ;035a ST
|
|
813b 0026 ld $26
|
|
813c 00b4 ld $b4 ;035c SYS
|
|
813d 00cb ld $cb
|
|
813e 0093 ld $93 ;035e INC
|
|
813f 0044 ld $44 ;035e 'k'
|
|
8140 0093 ld $93 ;0360 INC
|
|
8141 0028 ld $28
|
|
8142 0021 ld $21 ;0362 LDW
|
|
8143 0040 ld $40 ;0362 'i'
|
|
8144 00e6 ld $e6 ;0364 SUBI
|
|
8145 0001 ld $01
|
|
8146 0035 ld $35 ;0366 BCC
|
|
8147 004d ld $4d ;0367 GT
|
|
8148 0052 ld $52
|
|
8149 005e ld $5e ;0369 ST
|
|
814a 0026 ld $26
|
|
814b 00b4 ld $b4 ;036b SYS
|
|
814c 00cb ld $cb
|
|
814d 00ee ld $ee ;036d LDLW
|
|
814e 00fe ld $fe
|
|
814f 00ff ld $ff ;036f RET
|
|
8150 002b ld $2b ;0370 STW
|
|
8151 0050 ld $50 ;0370 'PrintChar'
|
|
8152 002b ld $2b ;0372 STW
|
|
8153 0054 ld $54 ;0372 'PrintCharScreen'
|
|
8154 00cd ld $cd ;0374 DEF
|
|
8155 00f4 ld $f4
|
|
8156 0075 ld $75 ;0376 PUSH
|
|
8157 002b ld $2b ;0377 STW
|
|
8158 004e ld $4e ;0377 'tmp'
|
|
8159 0011 ld $11 ;0379 LDWI
|
|
815a 0000 ld $00
|
|
815b 000b ld $0b
|
|
815c 002b ld $2b ;037c STW
|
|
815d 0022 ld $22 ;037c '_sysFn'
|
|
815e 001a ld $1a ;037e LD
|
|
815f 0021 ld $21
|
|
8160 00e6 ld $e6 ;0380 SUBI
|
|
8161 0038 ld $38
|
|
8162 0035 ld $35 ;0382 BCC
|
|
8163 0050 ld $50 ;0383 LT
|
|
8164 0087 ld $87
|
|
8165 00e6 ld $e6 ;0385 SUBI
|
|
8166 00ff ld $ff
|
|
8167 00b4 ld $b4 ;0387 SYS
|
|
8168 00e6 ld $e6
|
|
8169 0011 ld $11 ;0389 LDWI
|
|
816a 00a0 ld $a0
|
|
816b 001b ld $1b
|
|
816c 002b ld $2b ;038c STW
|
|
816d 0036 ld $36 ;038c 'Active'
|
|
816e 0021 ld $21 ;038e LDW
|
|
816f 004e ld $4e ;038e 'tmp'
|
|
8170 00f3 ld $f3 ;0390 DOKE
|
|
8171 0036 ld $36 ;0390 'Active'
|
|
8172 0059 ld $59 ;0392 LDI
|
|
8173 00a2 ld $a2
|
|
8174 005e ld $5e ;0394 ST
|
|
8175 0036 ld $36 ;0394 'Active'
|
|
8176 0059 ld $59 ;0396 LDI
|
|
8177 007f ld $7f
|
|
8178 00cf ld $cf ;0398 CALL
|
|
8179 0050 ld $50 ;0398 'PrintChar'
|
|
817a 002b ld $2b ;039a STW
|
|
817b 0030 ld $30 ;039a 'Pos'
|
|
817c 001a ld $1a ;039c LD
|
|
817d 000f ld $0f
|
|
817e 002b ld $2b ;039e STW
|
|
817f 004e ld $4e ;039e 'tmp'
|
|
8180 001a ld $1a ;03a0 LD
|
|
8181 000f ld $0f
|
|
8182 00f0 ld $f0 ;03a2 POKE
|
|
8183 0036 ld $36 ;03a2 'Active'
|
|
8184 00fc ld $fc ;03a4 XORW
|
|
8185 004e ld $4e ;03a4 'tmp'
|
|
8186 0035 ld $35 ;03a6 BCC
|
|
8187 0072 ld $72 ;03a7 NE
|
|
8188 00ac ld $ac
|
|
8189 0021 ld $21 ;03a9 LDW
|
|
818a 0036 ld $36 ;03a9 'Active'
|
|
818b 00ad ld $ad ;03ab PEEK
|
|
818c 0090 ld $90 ;03ac BRA
|
|
818d 009c ld $9c
|
|
818e 0021 ld $21 ;03ae LDW
|
|
818f 0036 ld $36 ;03ae 'Active'
|
|
8190 00ad ld $ad ;03b0 PEEK
|
|
8191 008c ld $8c ;03b1 XORI
|
|
8192 000a ld $0a
|
|
8193 0035 ld $35 ;03b3 BCC
|
|
8194 003f ld $3f ;03b4 EQ
|
|
8195 00ef ld $ef
|
|
8196 008c ld $8c ;03b6 XORI
|
|
8197 0075 ld $75
|
|
8198 0035 ld $35 ;03b8 BCC
|
|
8199 0072 ld $72 ;03b9 NE
|
|
819a 00d0 ld $d0
|
|
819b 0059 ld $59 ;03bb LDI
|
|
819c 0020 ld $20
|
|
819d 00cf ld $cf ;03bd CALL
|
|
819e 0050 ld $50 ;03bd 'PrintChar'
|
|
819f 002b ld $2b ;03bf STW
|
|
81a0 0030 ld $30 ;03bf 'Pos'
|
|
81a1 001a ld $1a ;03c1 LD
|
|
81a2 0030 ld $30 ;03c1 'Pos'
|
|
81a3 00e6 ld $e6 ;03c3 SUBI
|
|
81a4 0006 ld $06
|
|
81a5 0035 ld $35 ;03c5 BCC
|
|
81a6 0050 ld $50 ;03c6 LT
|
|
81a7 00ce ld $ce
|
|
81a8 005e ld $5e ;03c8 ST
|
|
81a9 0030 ld $30 ;03c8 'Pos'
|
|
81aa 0021 ld $21 ;03ca LDW
|
|
81ab 0036 ld $36 ;03ca 'Active'
|
|
81ac 00e6 ld $e6 ;03cc SUBI
|
|
81ad 0001 ld $01
|
|
81ae 002b ld $2b ;03ce STW
|
|
81af 0036 ld $36 ;03ce 'Active'
|
|
81b0 0090 ld $90 ;03d0 BRA
|
|
81b1 0094 ld $94
|
|
81b2 00e6 ld $e6 ;03d2 SUBI
|
|
81b3 0060 ld $60
|
|
81b4 0035 ld $35 ;03d4 BCC
|
|
81b5 0053 ld $53 ;03d5 GE
|
|
81b6 0094 ld $94
|
|
81b7 001a ld $1a ;03d7 LD
|
|
81b8 0030 ld $30 ;03d7 'Pos'
|
|
81b9 00e6 ld $e6 ;03d9 SUBI
|
|
81ba 0096 ld $96
|
|
81bb 0035 ld $35 ;03db BCC
|
|
81bc 0050 ld $50 ;03dc LT
|
|
81bd 00e6 ld $e6
|
|
81be 0059 ld $59 ;03de LDI
|
|
81bf 00a2 ld $a2
|
|
81c0 005e ld $5e ;03e0 ST
|
|
81c1 0036 ld $36 ;03e0 'Active'
|
|
81c2 0059 ld $59 ;03e2 LDI
|
|
81c3 005c ld $5c
|
|
81c4 00cf ld $cf ;03e4 CALL
|
|
81c5 0050 ld $50 ;03e4 'PrintChar'
|
|
81c6 0090 ld $90 ;03e6 BRA
|
|
81c7 0094 ld $94
|
|
81c8 0021 ld $21 ;03e8 LDW
|
|
81c9 0036 ld $36 ;03e8 'Active'
|
|
81ca 00ad ld $ad ;03ea PEEK
|
|
81cb 00cf ld $cf ;03eb CALL
|
|
81cc 0050 ld $50 ;03eb 'PrintChar'
|
|
81cd 0093 ld $93 ;03ed INC
|
|
81ce 0036 ld $36 ;03ed 'Active'
|
|
81cf 0090 ld $90 ;03ef BRA
|
|
81d0 0094 ld $94
|
|
81d1 0011 ld $11 ;03f1 LDWI
|
|
81d2 00e8 ld $e8
|
|
81d3 0006 ld $06
|
|
81d4 00cf ld $cf ;03f4 CALL
|
|
81d5 0018 ld $18 ;03f4 vAC
|
|
81d6 0093 ld $93 ;03f6 INC
|
|
81d7 001b ld $1b
|
|
81d8 00ff ld $ff ;03f8 RET
|
|
81d9 0004 ld $04 ;| RAM segment address (high byte first)
|
|
81da 0000 ld $00 ;|
|
|
81db 00fa ld $fa ;| Length (1..256)
|
|
81dc 002b ld $2b ;0400 STW
|
|
81dd 005c ld $5c ;0400 'GetLine'
|
|
81de 00cd ld $cd ;0402 DEF
|
|
81df 00f1 ld $f1
|
|
81e0 00cf ld $cf ;0404 CALL
|
|
81e1 0034 ld $34 ;0404 'Spaces'
|
|
81e2 00cf ld $cf ;0406 CALL
|
|
81e3 0038 ld $38 ;0406 'Keyword'
|
|
81e4 0067 ld $67 ;0408 'g'
|
|
81e5 006f ld $6f ;0409 'o'
|
|
81e6 0074 ld $74 ;040a 't'
|
|
81e7 006f ld $6f ;040b 'o'
|
|
81e8 0000 ld $00 ;040c 0
|
|
81e9 0035 ld $35 ;040d BCC
|
|
81ea 003f ld $3f ;040e EQ
|
|
81eb 0012 ld $12
|
|
81ec 00cf ld $cf ;0410 CALL
|
|
81ed 003a ld $3a ;0410 'Expression'
|
|
81ee 00cf ld $cf ;0412 CALL
|
|
81ef 005e ld $5e ;0412 'GotoValue'
|
|
81f0 00cf ld $cf ;0414 CALL
|
|
81f1 0038 ld $38 ;0414 'Keyword'
|
|
81f2 0067 ld $67 ;0416 'g'
|
|
81f3 006f ld $6f ;0417 'o'
|
|
81f4 0073 ld $73 ;0418 's'
|
|
81f5 0075 ld $75 ;0419 'u'
|
|
81f6 0062 ld $62 ;041a 'b'
|
|
81f7 0000 ld $00 ;041b 0
|
|
81f8 0035 ld $35 ;041c BCC
|
|
81f9 003f ld $3f ;041d EQ
|
|
81fa 0026 ld $26
|
|
81fb fe00 bra ac ;+-----------------------------------+
|
|
81fc fcfd bra $81fd ;| |
|
|
81fd 1404 ld $04,y ;| Trampoline for page $8100 lookups |
|
|
81fe e068 jmp y,$68 ;| |
|
|
81ff c218 st [$18] ;+-----------------------------------+
|
|
8200 00cf ld $cf ;041f CALL
|
|
8201 003a ld $3a ;041f 'Expression'
|
|
8202 0075 ld $75 ;0421 PUSH
|
|
8203 0021 ld $21 ;0422 LDW
|
|
8204 0036 ld $36 ;0422 'Active'
|
|
8205 00ec ld $ec ;0424 STLW
|
|
8206 0000 ld $00
|
|
8207 00cf ld $cf ;0426 CALL
|
|
8208 005e ld $5e ;0426 'GotoValue'
|
|
8209 00cf ld $cf ;0428 CALL
|
|
820a 0038 ld $38 ;0428 'Keyword'
|
|
820b 0072 ld $72 ;042a 'r'
|
|
820c 0065 ld $65 ;042b 'e'
|
|
820d 0074 ld $74 ;042c 't'
|
|
820e 0075 ld $75 ;042d 'u'
|
|
820f 0072 ld $72 ;042e 'r'
|
|
8210 006e ld $6e ;042f 'n'
|
|
8211 0000 ld $00 ;0430 0
|
|
8212 0035 ld $35 ;0431 BCC
|
|
8213 003f ld $3f ;0432 EQ
|
|
8214 003f ld $3f
|
|
8215 001a ld $1a ;0434 LD
|
|
8216 001c ld $1c
|
|
8217 0035 ld $35 ;0436 BCC
|
|
8218 0072 ld $72 ;0437 NE
|
|
8219 0039 ld $39
|
|
821a 00cf ld $cf ;0439 CALL
|
|
821b 0060 ld $60 ;0439 'StackError'
|
|
821c 00f6 ld $f6 ;043b DEEK
|
|
821d 002b ld $2b ;043c STW
|
|
821e 0036 ld $36 ;043c 'Active'
|
|
821f 0063 ld $63 ;043e POP
|
|
8220 00cf ld $cf ;043f CALL
|
|
8221 0062 ld $62 ;043f 'EndOfLine'
|
|
8222 00cf ld $cf ;0441 CALL
|
|
8223 0038 ld $38 ;0441 'Keyword'
|
|
8224 0069 ld $69 ;0443 'i'
|
|
8225 0066 ld $66 ;0444 'f'
|
|
8226 0000 ld $00 ;0445 0
|
|
8227 0035 ld $35 ;0446 BCC
|
|
8228 003f ld $3f ;0447 EQ
|
|
8229 0098 ld $98
|
|
822a 00cf ld $cf ;0449 CALL
|
|
822b 003a ld $3a ;0449 'Expression'
|
|
822c 00df ld $df ;044b ALLOC
|
|
822d 00fc ld $fc
|
|
822e 00ec ld $ec ;044d STLW
|
|
822f 0002 ld $02
|
|
8230 00cf ld $cf ;044f CALL
|
|
8231 0064 ld $64 ;044f 'RelOp'
|
|
8232 0035 ld $35 ;0451 BCC
|
|
8233 0072 ld $72 ;0452 NE
|
|
8234 0054 ld $54
|
|
8235 00cf ld $cf ;0454 CALL
|
|
8236 004a ld $4a ;0454 'SyntaxError'
|
|
8237 00ec ld $ec ;0456 STLW
|
|
8238 0000 ld $00
|
|
8239 00cf ld $cf ;0458 CALL
|
|
823a 003a ld $3a ;0458 'Expression'
|
|
823b 00cf ld $cf ;045a CALL
|
|
823c 0038 ld $38 ;045a 'Keyword'
|
|
823d 0074 ld $74 ;045c 't'
|
|
823e 0068 ld $68 ;045d 'h'
|
|
823f 0065 ld $65 ;045e 'e'
|
|
8240 006e ld $6e ;045f 'n'
|
|
8241 0000 ld $00 ;0460 0
|
|
8242 00ee ld $ee ;0461 LDLW
|
|
8243 0002 ld $02
|
|
8244 00fc ld $fc ;0463 XORW
|
|
8245 003c ld $3c ;0463 'Value'
|
|
8246 0035 ld $35 ;0465 BCC
|
|
8247 0053 ld $53 ;0466 GE
|
|
8248 006c ld $6c
|
|
8249 00ee ld $ee ;0468 LDLW
|
|
824a 0002 ld $02
|
|
824b 0088 ld $88 ;046a ORI
|
|
824c 0001 ld $01
|
|
824d 0090 ld $90 ;046c BRA
|
|
824e 0070 ld $70
|
|
824f 00ee ld $ee ;046e LDLW
|
|
8250 0002 ld $02
|
|
8251 00b8 ld $b8 ;0470 SUBW
|
|
8252 003c ld $3c ;0470 'Value'
|
|
8253 0035 ld $35 ;0472 BCC
|
|
8254 0056 ld $56 ;0473 LE
|
|
8255 0075 ld $75
|
|
8256 0059 ld $59 ;0475 LDI
|
|
8257 0004 ld $04
|
|
8258 0035 ld $35 ;0477 BCC
|
|
8259 0053 ld $53 ;0478 GE
|
|
825a 007a ld $7a
|
|
825b 0059 ld $59 ;047a LDI
|
|
825c 0001 ld $01
|
|
825d 0035 ld $35 ;047c BCC
|
|
825e 0072 ld $72 ;047d NE
|
|
825f 007f ld $7f
|
|
8260 0059 ld $59 ;047f LDI
|
|
8261 0002 ld $02
|
|
8262 002b ld $2b ;0481 STW
|
|
8263 0040 ld $40 ;0481 'i'
|
|
8264 00ee ld $ee ;0483 LDLW
|
|
8265 0000 ld $00
|
|
8266 00f8 ld $f8 ;0485 ANDW
|
|
8267 0040 ld $40 ;0485 'i'
|
|
8268 00df ld $df ;0487 ALLOC
|
|
8269 0004 ld $04
|
|
826a 0035 ld $35 ;0489 BCC
|
|
826b 003f ld $3f ;048a EQ
|
|
826c 008c ld $8c
|
|
826d 00cf ld $cf ;048c CALL
|
|
826e 0066 ld $66 ;048c 'Statements'
|
|
826f 0021 ld $21 ;048e LDW
|
|
8270 0036 ld $36 ;048e 'Active'
|
|
8271 00ad ld $ad ;0490 PEEK
|
|
8272 0035 ld $35 ;0491 BCC
|
|
8273 003f ld $3f ;0492 EQ
|
|
8274 0096 ld $96
|
|
8275 0093 ld $93 ;0494 INC
|
|
8276 0036 ld $36 ;0494 'Active'
|
|
8277 0090 ld $90 ;0496 BRA
|
|
8278 008c ld $8c
|
|
8279 00cf ld $cf ;0498 CALL
|
|
827a 0062 ld $62 ;0498 'EndOfLine'
|
|
827b 00cf ld $cf ;049a CALL
|
|
827c 0038 ld $38 ;049a 'Keyword'
|
|
827d 0070 ld $70 ;049c 'p'
|
|
827e 006f ld $6f ;049d 'o'
|
|
827f 006b ld $6b ;049e 'k'
|
|
8280 0065 ld $65 ;049f 'e'
|
|
8281 0000 ld $00 ;04a0 0
|
|
8282 0035 ld $35 ;04a1 BCC
|
|
8283 003f ld $3f ;04a2 EQ
|
|
8284 00b5 ld $b5
|
|
8285 00cf ld $cf ;04a4 CALL
|
|
8286 003a ld $3a ;04a4 'Expression'
|
|
8287 002b ld $2b ;04a6 STW
|
|
8288 0068 ld $68 ;04a6 'Address'
|
|
8289 00cf ld $cf ;04a8 CALL
|
|
828a 0038 ld $38 ;04a8 'Keyword'
|
|
828b 002c ld $2c ;04aa ','
|
|
828c 0000 ld $00 ;04ab 0
|
|
828d 0035 ld $35 ;04ac BCC
|
|
828e 0072 ld $72 ;04ad NE
|
|
828f 00af ld $af
|
|
8290 00cf ld $cf ;04af CALL
|
|
8291 004a ld $4a ;04af 'SyntaxError'
|
|
8292 00cf ld $cf ;04b1 CALL
|
|
8293 003a ld $3a ;04b1 'Expression'
|
|
8294 00f0 ld $f0 ;04b3 POKE
|
|
8295 0068 ld $68 ;04b3 'Address'
|
|
8296 00cf ld $cf ;04b5 CALL
|
|
8297 0062 ld $62 ;04b5 'EndOfLine'
|
|
8298 00cf ld $cf ;04b7 CALL
|
|
8299 0038 ld $38 ;04b7 'Keyword'
|
|
829a 0027 ld $27 ;04b9 "'"
|
|
829b 0000 ld $00 ;04ba 0
|
|
829c 0035 ld $35 ;04bb BCC
|
|
829d 0072 ld $72 ;04bc NE
|
|
829e 00c2 ld $c2
|
|
829f 00cf ld $cf ;04be CALL
|
|
82a0 0038 ld $38 ;04be 'Keyword'
|
|
82a1 0072 ld $72 ;04c0 'r'
|
|
82a2 0065 ld $65 ;04c1 'e'
|
|
82a3 006d ld $6d ;04c2 'm'
|
|
82a4 0000 ld $00 ;04c3 0
|
|
82a5 0035 ld $35 ;04c4 BCC
|
|
82a6 003f ld $3f ;04c5 EQ
|
|
82a7 00d1 ld $d1
|
|
82a8 0021 ld $21 ;04c7 LDW
|
|
82a9 0036 ld $36 ;04c7 'Active'
|
|
82aa 00ad ld $ad ;04c9 PEEK
|
|
82ab 0035 ld $35 ;04ca BCC
|
|
82ac 003f ld $3f ;04cb EQ
|
|
82ad 00cf ld $cf
|
|
82ae 0093 ld $93 ;04cd INC
|
|
82af 0036 ld $36 ;04cd 'Active'
|
|
82b0 0090 ld $90 ;04cf BRA
|
|
82b1 00c5 ld $c5
|
|
82b2 00cf ld $cf ;04d1 CALL
|
|
82b3 0062 ld $62 ;04d1 'EndOfLine'
|
|
82b4 00cf ld $cf ;04d3 CALL
|
|
82b5 0038 ld $38 ;04d3 'Keyword'
|
|
82b6 006c ld $6c ;04d5 'l'
|
|
82b7 0069 ld $69 ;04d6 'i'
|
|
82b8 006e ld $6e ;04d7 'n'
|
|
82b9 0065 ld $65 ;04d8 'e'
|
|
82ba 0000 ld $00 ;04d9 0
|
|
82bb 0035 ld $35 ;04da BCC
|
|
82bc 003f ld $3f ;04db EQ
|
|
82bd 00e0 ld $e0
|
|
82be 0011 ld $11 ;04dd LDWI
|
|
82bf 00a0 ld $a0
|
|
82c0 0019 ld $19
|
|
82c1 00cf ld $cf ;04e0 CALL
|
|
82c2 0018 ld $18 ;04e0 vAC
|
|
82c3 00cf ld $cf ;04e2 CALL
|
|
82c4 0038 ld $38 ;04e2 'Keyword'
|
|
82c5 0065 ld $65 ;04e4 'e'
|
|
82c6 006e ld $6e ;04e5 'n'
|
|
82c7 0064 ld $64 ;04e6 'd'
|
|
82c8 0000 ld $00 ;04e7 0
|
|
82c9 0035 ld $35 ;04e8 BCC
|
|
82ca 003f ld $3f ;04e9 EQ
|
|
82cb 00ec ld $ec
|
|
82cc 00cf ld $cf ;04eb CALL
|
|
82cd 0056 ld $56 ;04eb 'Prompt'
|
|
82ce 0000 ld $00 ;04ed 0
|
|
82cf 0011 ld $11 ;04ee LDWI
|
|
82d0 0000 ld $00
|
|
82d1 0005 ld $05
|
|
82d2 00cf ld $cf ;04f1 CALL
|
|
82d3 0018 ld $18 ;04f1 vAC
|
|
82d4 002b ld $2b ;04f3 STW
|
|
82d5 0066 ld $66 ;04f3 'Statements'
|
|
82d6 0093 ld $93 ;04f5 INC
|
|
82d7 001b ld $1b
|
|
82d8 0093 ld $93 ;04f7 INC
|
|
82d9 001b ld $1b
|
|
82da 00ff ld $ff ;04f9 RET
|
|
82db 0005 ld $05 ;| RAM segment address (high byte first)
|
|
82dc 0000 ld $00 ;|
|
|
82dd 0000 ld $00 ;| Length (1..256)
|
|
82de 00cf ld $cf ;0500 CALL
|
|
82df 0038 ld $38 ;0500 'Keyword'
|
|
82e0 006e ld $6e ;0502 'n'
|
|
82e1 0065 ld $65 ;0503 'e'
|
|
82e2 0078 ld $78 ;0504 'x'
|
|
82e3 0074 ld $74 ;0505 't'
|
|
82e4 0000 ld $00 ;0506 0
|
|
82e5 0035 ld $35 ;0507 BCC
|
|
82e6 003f ld $3f ;0508 EQ
|
|
82e7 0037 ld $37
|
|
82e8 00cf ld $cf ;050a CALL
|
|
82e9 0042 ld $42 ;050a 'Variable'
|
|
82ea 002b ld $2b ;050c STW
|
|
82eb 0068 ld $68 ;050c 'Address'
|
|
82ec 0075 ld $75 ;050e PUSH
|
|
82ed 0021 ld $21 ;050f LDW
|
|
82ee 0036 ld $36 ;050f 'Active'
|
|
82ef 00ec ld $ec ;0511 STLW
|
|
82f0 0000 ld $00
|
|
82f1 0011 ld $11 ;0513 LDWI
|
|
82f2 0000 ld $00
|
|
82f3 00ff ld $ff
|
|
82f4 0099 ld $99 ;0516 ADDW
|
|
82f5 0068 ld $68 ;0516 'Address'
|
|
82f6 00f6 ld $f6 ;0518 DEEK
|
|
82f7 0035 ld $35 ;0519 BCC
|
|
82f8 0072 ld $72 ;051a NE
|
|
82f9 001c ld $1c
|
|
82fa 00cf ld $cf ;051c CALL
|
|
82fb fe00 bra ac ;+-----------------------------------+
|
|
82fc fcfd bra $82fd ;| |
|
|
82fd 1404 ld $04,y ;| Trampoline for page $8200 lookups |
|
|
82fe e068 jmp y,$68 ;| |
|
|
82ff c218 st [$18] ;+-----------------------------------+
|
|
8300 0046 ld $46 ;051c 'ValueError'
|
|
8301 002b ld $2b ;051e STW
|
|
8302 0036 ld $36 ;051e 'Active'
|
|
8303 00cf ld $cf ;0520 CALL
|
|
8304 003a ld $3a ;0520 'Expression'
|
|
8305 0021 ld $21 ;0522 LDW
|
|
8306 0068 ld $68 ;0522 'Address'
|
|
8307 00f6 ld $f6 ;0524 DEEK
|
|
8308 00e3 ld $e3 ;0525 ADDI
|
|
8309 0001 ld $01
|
|
830a 00f3 ld $f3 ;0527 DOKE
|
|
830b 0068 ld $68 ;0527 'Address'
|
|
830c 00b8 ld $b8 ;0529 SUBW
|
|
830d 003c ld $3c ;0529 'Value'
|
|
830e 0035 ld $35 ;052b BCC
|
|
830f 0056 ld $56 ;052c LE
|
|
8310 0032 ld $32
|
|
8311 00ee ld $ee ;052e LDLW
|
|
8312 0000 ld $00
|
|
8313 002b ld $2b ;0530 STW
|
|
8314 0036 ld $36 ;0530 'Active'
|
|
8315 00cf ld $cf ;0532 CALL
|
|
8316 0034 ld $34 ;0532 'Spaces'
|
|
8317 0063 ld $63 ;0534 POP
|
|
8318 00cf ld $cf ;0535 CALL
|
|
8319 0058 ld $58 ;0535 'TestBreak'
|
|
831a 00cf ld $cf ;0537 CALL
|
|
831b 0062 ld $62 ;0537 'EndOfLine'
|
|
831c 00cf ld $cf ;0539 CALL
|
|
831d 0038 ld $38 ;0539 'Keyword'
|
|
831e 0066 ld $66 ;053b 'f'
|
|
831f 006f ld $6f ;053c 'o'
|
|
8320 0072 ld $72 ;053d 'r'
|
|
8321 0000 ld $00 ;053e 0
|
|
8322 0035 ld $35 ;053f BCC
|
|
8323 003f ld $3f ;0540 EQ
|
|
8324 006c ld $6c
|
|
8325 00cf ld $cf ;0542 CALL
|
|
8326 0042 ld $42 ;0542 'Variable'
|
|
8327 002b ld $2b ;0544 STW
|
|
8328 0068 ld $68 ;0544 'Address'
|
|
8329 00cf ld $cf ;0546 CALL
|
|
832a 0034 ld $34 ;0546 'Spaces'
|
|
832b 00cf ld $cf ;0548 CALL
|
|
832c 0038 ld $38 ;0548 'Keyword'
|
|
832d 003d ld $3d ;054a '='
|
|
832e 0000 ld $00 ;054b 0
|
|
832f 0035 ld $35 ;054c BCC
|
|
8330 0072 ld $72 ;054d NE
|
|
8331 004f ld $4f
|
|
8332 00cf ld $cf ;054f CALL
|
|
8333 004a ld $4a ;054f 'SyntaxError'
|
|
8334 00cf ld $cf ;0551 CALL
|
|
8335 003a ld $3a ;0551 'Expression'
|
|
8336 00f3 ld $f3 ;0553 DOKE
|
|
8337 0068 ld $68 ;0553 'Address'
|
|
8338 00cf ld $cf ;0555 CALL
|
|
8339 0038 ld $38 ;0555 'Keyword'
|
|
833a 0074 ld $74 ;0557 't'
|
|
833b 006f ld $6f ;0558 'o'
|
|
833c 0000 ld $00 ;0559 0
|
|
833d 0035 ld $35 ;055a BCC
|
|
833e 0072 ld $72 ;055b NE
|
|
833f 005d ld $5d
|
|
8340 00cf ld $cf ;055d CALL
|
|
8341 004a ld $4a ;055d 'SyntaxError'
|
|
8342 0011 ld $11 ;055f LDWI
|
|
8343 0000 ld $00
|
|
8344 00ff ld $ff
|
|
8345 0099 ld $99 ;0562 ADDW
|
|
8346 0068 ld $68 ;0562 'Address'
|
|
8347 002b ld $2b ;0564 STW
|
|
8348 006a ld $6a ;0564 'j'
|
|
8349 0021 ld $21 ;0566 LDW
|
|
834a 0036 ld $36 ;0566 'Active'
|
|
834b 00f3 ld $f3 ;0568 DOKE
|
|
834c 006a ld $6a ;0568 'j'
|
|
834d 00cf ld $cf ;056a CALL
|
|
834e 003a ld $3a ;056a 'Expression'
|
|
834f 00cf ld $cf ;056c CALL
|
|
8350 0062 ld $62 ;056c 'EndOfLine'
|
|
8351 00cf ld $cf ;056e CALL
|
|
8352 0038 ld $38 ;056e 'Keyword'
|
|
8353 0061 ld $61 ;0570 'a'
|
|
8354 0074 ld $74 ;0571 't'
|
|
8355 0000 ld $00 ;0572 0
|
|
8356 0035 ld $35 ;0573 BCC
|
|
8357 003f ld $3f ;0574 EQ
|
|
8358 009a ld $9a
|
|
8359 00cf ld $cf ;0576 CALL
|
|
835a 003a ld $3a ;0576 'Expression'
|
|
835b 0035 ld $35 ;0578 BCC
|
|
835c 0053 ld $53 ;0579 GE
|
|
835d 007b ld $7b
|
|
835e 00cf ld $cf ;057b CALL
|
|
835f 0046 ld $46 ;057b 'ValueError'
|
|
8360 005e ld $5e ;057d ST
|
|
8361 0030 ld $30 ;057d 'Pos'
|
|
8362 00cf ld $cf ;057f CALL
|
|
8363 0038 ld $38 ;057f 'Keyword'
|
|
8364 002c ld $2c ;0581 ','
|
|
8365 0000 ld $00 ;0582 0
|
|
8366 0035 ld $35 ;0583 BCC
|
|
8367 003f ld $3f ;0584 EQ
|
|
8368 0098 ld $98
|
|
8369 00cf ld $cf ;0586 CALL
|
|
836a 003a ld $3a ;0586 'Expression'
|
|
836b 0035 ld $35 ;0588 BCC
|
|
836c 0053 ld $53 ;0589 GE
|
|
836d 008b ld $8b
|
|
836e 00cf ld $cf ;058b CALL
|
|
836f 0046 ld $46 ;058b 'ValueError'
|
|
8370 00e6 ld $e6 ;058d SUBI
|
|
8371 0078 ld $78
|
|
8372 0035 ld $35 ;058f BCC
|
|
8373 0050 ld $50 ;0590 LT
|
|
8374 0092 ld $92
|
|
8375 00cf ld $cf ;0592 CALL
|
|
8376 0046 ld $46 ;0592 'ValueError'
|
|
8377 00e3 ld $e3 ;0594 ADDI
|
|
8378 00f8 ld $f8
|
|
8379 00e9 ld $e9 ;0596 LSLW
|
|
837a 00ad ld $ad ;0597 PEEK
|
|
837b 005e ld $5e ;0598 ST
|
|
837c 0031 ld $31 ;0598 'Pos'+1
|
|
837d 00cf ld $cf ;059a CALL
|
|
837e 0062 ld $62 ;059a 'EndOfLine'
|
|
837f 00cf ld $cf ;059c CALL
|
|
8380 0038 ld $38 ;059c 'Keyword'
|
|
8381 0070 ld $70 ;059e 'p'
|
|
8382 0075 ld $75 ;059f 'u'
|
|
8383 0074 ld $74 ;05a0 't'
|
|
8384 0000 ld $00 ;05a1 0
|
|
8385 0035 ld $35 ;05a2 BCC
|
|
8386 003f ld $3f ;05a3 EQ
|
|
8387 00a9 ld $a9
|
|
8388 00cf ld $cf ;05a5 CALL
|
|
8389 003a ld $3a ;05a5 'Expression'
|
|
838a 00cf ld $cf ;05a7 CALL
|
|
838b 0050 ld $50 ;05a7 'PrintChar'
|
|
838c 00cf ld $cf ;05a9 CALL
|
|
838d 0062 ld $62 ;05a9 'EndOfLine'
|
|
838e 00cf ld $cf ;05ab CALL
|
|
838f 0038 ld $38 ;05ab 'Keyword'
|
|
8390 006d ld $6d ;05ad 'm'
|
|
8391 006f ld $6f ;05ae 'o'
|
|
8392 0064 ld $64 ;05af 'd'
|
|
8393 0065 ld $65 ;05b0 'e'
|
|
8394 0000 ld $00 ;05b1 0
|
|
8395 0035 ld $35 ;05b2 BCC
|
|
8396 003f ld $3f ;05b3 EQ
|
|
8397 00c7 ld $c7
|
|
8398 00cf ld $cf ;05b5 CALL
|
|
8399 003a ld $3a ;05b5 'Expression'
|
|
839a 001a ld $1a ;05b7 LD
|
|
839b 0021 ld $21
|
|
839c 00e6 ld $e6 ;05b9 SUBI
|
|
839d 0020 ld $20
|
|
839e 0035 ld $35 ;05bb BCC
|
|
839f 0050 ld $50 ;05bc LT
|
|
83a0 00c5 ld $c5
|
|
83a1 0011 ld $11 ;05be LDWI
|
|
83a2 0000 ld $00
|
|
83a3 000b ld $0b
|
|
83a4 002b ld $2b ;05c1 STW
|
|
83a5 0022 ld $22 ;05c1 '_sysFn'
|
|
83a6 0021 ld $21 ;05c3 LDW
|
|
83a7 003c ld $3c ;05c3 'Value'
|
|
83a8 00b4 ld $b4 ;05c5 SYS
|
|
83a9 00e6 ld $e6
|
|
83aa 00cf ld $cf ;05c7 CALL
|
|
83ab 0062 ld $62 ;05c7 'EndOfLine'
|
|
83ac 0011 ld $11 ;05c9 LDWI
|
|
83ad 00a0 ld $a0
|
|
83ae 0014 ld $14
|
|
83af 00cf ld $cf ;05cc CALL
|
|
83b0 0018 ld $18 ;05cc vAC
|
|
83b1 0059 ld $59 ;05ce LDI
|
|
83b2 0000 ld $00
|
|
83b3 002b ld $2b ;05d0 STW
|
|
83b4 003c ld $3c ;05d0 'Value'
|
|
83b5 00e9 ld $e9 ;05d2 LSLW
|
|
83b6 00e9 ld $e9 ;05d3 LSLW
|
|
83b7 00e9 ld $e9 ;05d4 LSLW
|
|
83b8 00e9 ld $e9 ;05d5 LSLW
|
|
83b9 002b ld $2b ;05d6 STW
|
|
83ba 0040 ld $40 ;05d6 'i'
|
|
83bb 0093 ld $93 ;05d8 INC
|
|
83bc 0036 ld $36 ;05d8 'Active'
|
|
83bd 0021 ld $21 ;05da LDW
|
|
83be 0036 ld $36 ;05da 'Active'
|
|
83bf 00ad ld $ad ;05dc PEEK
|
|
83c0 00e6 ld $e6 ;05dd SUBI
|
|
83c1 0030 ld $30
|
|
83c2 0035 ld $35 ;05df BCC
|
|
83c3 0050 ld $50 ;05e0 LT
|
|
83c4 00fd ld $fd
|
|
83c5 00e6 ld $e6 ;05e2 SUBI
|
|
83c6 000a ld $0a
|
|
83c7 0035 ld $35 ;05e4 BCC
|
|
83c8 0053 ld $53 ;05e5 GE
|
|
83c9 00eb ld $eb
|
|
83ca 00e3 ld $e3 ;05e7 ADDI
|
|
83cb 000a ld $0a
|
|
83cc 0099 ld $99 ;05e9 ADDW
|
|
83cd 0040 ld $40 ;05e9 'i'
|
|
83ce 0090 ld $90 ;05eb BRA
|
|
83cf 00ce ld $ce
|
|
83d0 0082 ld $82 ;05ed ANDI
|
|
83d1 00df ld $df
|
|
83d2 00e6 ld $e6 ;05ef SUBI
|
|
83d3 0007 ld $07
|
|
83d4 0035 ld $35 ;05f1 BCC
|
|
83d5 0050 ld $50 ;05f2 LT
|
|
83d6 00fd ld $fd
|
|
83d7 00e6 ld $e6 ;05f4 SUBI
|
|
83d8 0006 ld $06
|
|
83d9 0035 ld $35 ;05f6 BCC
|
|
83da 0053 ld $53 ;05f7 GE
|
|
83db 00fd ld $fd
|
|
83dc 00e3 ld $e3 ;05f9 ADDI
|
|
83dd 0010 ld $10
|
|
83de 0099 ld $99 ;05fb ADDW
|
|
83df 0040 ld $40 ;05fb 'i'
|
|
83e0 0090 ld $90 ;05fd BRA
|
|
83e1 00ce ld $ce
|
|
83e2 00ff ld $ff ;05ff RET
|
|
83e3 0006 ld $06 ;| RAM segment address (high byte first)
|
|
83e4 0000 ld $00 ;|
|
|
83e5 00fd ld $fd ;| Length (1..256)
|
|
83e6 00cd ld $cd ;0600 DEF
|
|
83e7 00bb ld $bb
|
|
83e8 0075 ld $75 ;0602 PUSH
|
|
83e9 00cf ld $cf ;0603 CALL
|
|
83ea 0032 ld $32 ;0603 'Number'
|
|
83eb 0035 ld $35 ;0605 BCC
|
|
83ec 0056 ld $56 ;0606 LE
|
|
83ed 00b9 ld $b9
|
|
83ee 0021 ld $21 ;0608 LDW
|
|
83ef 0048 ld $48 ;0608 'End'
|
|
83f0 002b ld $2b ;060a STW
|
|
83f1 0040 ld $40 ;060a 'i'
|
|
83f2 002b ld $2b ;060c STW
|
|
83f3 006a ld $6a ;060c 'j'
|
|
83f4 00fc ld $fc ;060e XORW
|
|
83f5 006c ld $6c ;060e 'Begin'
|
|
83f6 0035 ld $35 ;0610 BCC
|
|
83f7 003f ld $3f ;0611 EQ
|
|
83f8 0016 ld $16
|
|
83f9 0021 ld $21 ;0613 LDW
|
|
83fa 0048 ld $48 ;0613 'End'
|
|
83fb fe00 bra ac ;+-----------------------------------+
|
|
83fc fcfd bra $83fd ;| |
|
|
83fd 1404 ld $04,y ;| Trampoline for page $8300 lookups |
|
|
83fe e068 jmp y,$68 ;| |
|
|
83ff c218 st [$18] ;+-----------------------------------+
|
|
8400 00cf ld $cf ;0615 CALL
|
|
8401 006e ld $6e ;0615 'PrevBlock'
|
|
8402 00f6 ld $f6 ;0617 DEEK
|
|
8403 00b8 ld $b8 ;0618 SUBW
|
|
8404 003c ld $3c ;0618 'Value'
|
|
8405 0035 ld $35 ;061a BCC
|
|
8406 0050 ld $50 ;061b LT
|
|
8407 005a ld $5a
|
|
8408 0021 ld $21 ;061d LDW
|
|
8409 006c ld $6c ;061d 'Begin'
|
|
840a 002b ld $2b ;061f STW
|
|
840b 0040 ld $40 ;061f 'i'
|
|
840c 0021 ld $21 ;0621 LDW
|
|
840d 0040 ld $40 ;0621 'i'
|
|
840e 00f6 ld $f6 ;0623 DEEK
|
|
840f 00b8 ld $b8 ;0624 SUBW
|
|
8410 003c ld $3c ;0624 'Value'
|
|
8411 0035 ld $35 ;0626 BCC
|
|
8412 0053 ld $53 ;0627 GE
|
|
8413 002d ld $2d
|
|
8414 0021 ld $21 ;0629 LDW
|
|
8415 0040 ld $40 ;0629 'i'
|
|
8416 00cf ld $cf ;062b CALL
|
|
8417 0070 ld $70 ;062b 'NextBlock'
|
|
8418 0090 ld $90 ;062d BRA
|
|
8419 001d ld $1d
|
|
841a 0035 ld $35 ;062f BCC
|
|
841b 0056 ld $56 ;0630 LE
|
|
841c 005a ld $5a
|
|
841d 0021 ld $21 ;0632 LDW
|
|
841e 0000 ld $00
|
|
841f 00fc ld $fc ;0634 XORW
|
|
8420 0048 ld $48 ;0634 'End'
|
|
8421 0035 ld $35 ;0636 BCC
|
|
8422 003f ld $3f ;0637 EQ
|
|
8423 0058 ld $58
|
|
8424 0021 ld $21 ;0639 LDW
|
|
8425 006a ld $6a ;0639 'j'
|
|
8426 002b ld $2b ;063b STW
|
|
8427 0044 ld $44 ;063b 'k'
|
|
8428 00cf ld $cf ;063d CALL
|
|
8429 006e ld $6e ;063d 'PrevBlock'
|
|
842a 002b ld $2b ;063f STW
|
|
842b 006a ld $6a ;063f 'j'
|
|
842c 002b ld $2b ;0641 STW
|
|
842d 004e ld $4e ;0641 'tmp'
|
|
842e 0021 ld $21 ;0643 LDW
|
|
842f 004e ld $4e ;0643 'tmp'
|
|
8430 00ad ld $ad ;0645 PEEK
|
|
8431 00f0 ld $f0 ;0646 POKE
|
|
8432 0044 ld $44 ;0646 'k'
|
|
8433 0093 ld $93 ;0648 INC
|
|
8434 004e ld $4e ;0648 'tmp'
|
|
8435 0093 ld $93 ;064a INC
|
|
8436 0044 ld $44 ;064a 'k'
|
|
8437 0021 ld $21 ;064c LDW
|
|
8438 004e ld $4e ;064c 'tmp'
|
|
8439 0082 ld $82 ;064e ANDI
|
|
843a 001f ld $1f
|
|
843b 0035 ld $35 ;0650 BCC
|
|
843c 0072 ld $72 ;0651 NE
|
|
843d 0041 ld $41
|
|
843e 0021 ld $21 ;0653 LDW
|
|
843f 006a ld $6a ;0653 'j'
|
|
8440 00fc ld $fc ;0655 XORW
|
|
8441 0040 ld $40 ;0655 'i'
|
|
8442 0035 ld $35 ;0657 BCC
|
|
8443 0072 ld $72 ;0658 NE
|
|
8444 0037 ld $37
|
|
8445 0059 ld $59 ;065a LDI
|
|
8446 0001 ld $01
|
|
8447 0035 ld $35 ;065c BCC
|
|
8448 003f ld $3f ;065d EQ
|
|
8449 0070 ld $70
|
|
844a 0021 ld $21 ;065f LDW
|
|
844b 0000 ld $00
|
|
844c 00e6 ld $e6 ;0661 SUBI
|
|
844d 0080 ld $80
|
|
844e 00e6 ld $e6 ;0663 SUBI
|
|
844f 00c0 ld $c0
|
|
8450 00fc ld $fc ;0665 XORW
|
|
8451 0048 ld $48 ;0665 'End'
|
|
8452 0035 ld $35 ;0667 BCC
|
|
8453 0072 ld $72 ;0668 NE
|
|
8454 006a ld $6a
|
|
8455 00cf ld $cf ;066a CALL
|
|
8456 004a ld $4a ;066a 'SyntaxError'
|
|
8457 0021 ld $21 ;066c LDW
|
|
8458 0048 ld $48 ;066c 'End'
|
|
8459 00cf ld $cf ;066e CALL
|
|
845a 0070 ld $70 ;066e 'NextBlock'
|
|
845b 002b ld $2b ;0670 STW
|
|
845c 0048 ld $48 ;0670 'End'
|
|
845d 0021 ld $21 ;0672 LDW
|
|
845e 0036 ld $36 ;0672 'Active'
|
|
845f 00ad ld $ad ;0674 PEEK
|
|
8460 0035 ld $35 ;0675 BCC
|
|
8461 003f ld $3f ;0676 EQ
|
|
8462 008a ld $8a
|
|
8463 0021 ld $21 ;0678 LDW
|
|
8464 003c ld $3c ;0678 'Value'
|
|
8465 00f3 ld $f3 ;067a DOKE
|
|
8466 0040 ld $40 ;067a 'i'
|
|
8467 0093 ld $93 ;067c INC
|
|
8468 0040 ld $40 ;067c 'i'
|
|
8469 0093 ld $93 ;067e INC
|
|
846a 0040 ld $40 ;067e 'i'
|
|
846b 0021 ld $21 ;0680 LDW
|
|
846c 0036 ld $36 ;0680 'Active'
|
|
846d 00ad ld $ad ;0682 PEEK
|
|
846e 0093 ld $93 ;0683 INC
|
|
846f 0036 ld $36 ;0683 'Active'
|
|
8470 00f0 ld $f0 ;0685 POKE
|
|
8471 0040 ld $40 ;0685 'i'
|
|
8472 0035 ld $35 ;0687 BCC
|
|
8473 0072 ld $72 ;0688 NE
|
|
8474 007c ld $7c
|
|
8475 0090 ld $90 ;068a BRA
|
|
8476 00b7 ld $b7
|
|
8477 0021 ld $21 ;068c LDW
|
|
8478 0040 ld $40 ;068c 'i'
|
|
8479 002b ld $2b ;068e STW
|
|
847a 006a ld $6a ;068e 'j'
|
|
847b 00fc ld $fc ;0690 XORW
|
|
847c 0048 ld $48 ;0690 'End'
|
|
847d 0035 ld $35 ;0692 BCC
|
|
847e 003f ld $3f ;0693 EQ
|
|
847f 00b1 ld $b1
|
|
8480 0021 ld $21 ;0695 LDW
|
|
8481 006a ld $6a ;0695 'j'
|
|
8482 00cf ld $cf ;0697 CALL
|
|
8483 0070 ld $70 ;0697 'NextBlock'
|
|
8484 002b ld $2b ;0699 STW
|
|
8485 006a ld $6a ;0699 'j'
|
|
8486 002b ld $2b ;069b STW
|
|
8487 004e ld $4e ;069b 'tmp'
|
|
8488 0021 ld $21 ;069d LDW
|
|
8489 004e ld $4e ;069d 'tmp'
|
|
848a 00ad ld $ad ;069f PEEK
|
|
848b 00f0 ld $f0 ;06a0 POKE
|
|
848c 0040 ld $40 ;06a0 'i'
|
|
848d 0093 ld $93 ;06a2 INC
|
|
848e 004e ld $4e ;06a2 'tmp'
|
|
848f 0093 ld $93 ;06a4 INC
|
|
8490 0040 ld $40 ;06a4 'i'
|
|
8491 0021 ld $21 ;06a6 LDW
|
|
8492 004e ld $4e ;06a6 'tmp'
|
|
8493 0082 ld $82 ;06a8 ANDI
|
|
8494 001f ld $1f
|
|
8495 0035 ld $35 ;06aa BCC
|
|
8496 0072 ld $72 ;06ab NE
|
|
8497 009b ld $9b
|
|
8498 0021 ld $21 ;06ad LDW
|
|
8499 006a ld $6a ;06ad 'j'
|
|
849a 002b ld $2b ;06af STW
|
|
849b 0040 ld $40 ;06af 'i'
|
|
849c 0090 ld $90 ;06b1 BRA
|
|
849d 008e ld $8e
|
|
849e 0021 ld $21 ;06b3 LDW
|
|
849f 0048 ld $48 ;06b3 'End'
|
|
84a0 00cf ld $cf ;06b5 CALL
|
|
84a1 006e ld $6e ;06b5 'PrevBlock'
|
|
84a2 002b ld $2b ;06b7 STW
|
|
84a3 0048 ld $48 ;06b7 'End'
|
|
84a4 0021 ld $21 ;06b9 LDW
|
|
84a5 003c ld $3c ;06b9 'Value'
|
|
84a6 0063 ld $63 ;06bb POP
|
|
84a7 00ff ld $ff ;06bc RET
|
|
84a8 002b ld $2b ;06bd STW
|
|
84a9 0072 ld $72 ;06bd 'Insert'
|
|
84aa 0011 ld $11 ;06bf LDWI
|
|
84ab 003f ld $3f
|
|
84ac 0035 ld $35
|
|
84ad 002b ld $2b ;06c2 STW
|
|
84ae 002a ld $2a
|
|
84af 0011 ld $11 ;06c4 LDWI
|
|
84b0 00a0 ld $a0
|
|
84b1 0018 ld $18
|
|
84b2 002b ld $2b ;06c7 STW
|
|
84b3 005a ld $5a ;06c7 'Newline'
|
|
84b4 00cf ld $cf ;06c9 CALL
|
|
84b5 0018 ld $18 ;06c9 vAC
|
|
84b6 00cf ld $cf ;06cb CALL
|
|
84b7 0052 ld $52 ;06cb 'PrintS'
|
|
84b8 002a ld $2a ;06cd '*'
|
|
84b9 002a ld $2a ;06ce '*'
|
|
84ba 002a ld $2a ;06cf '*'
|
|
84bb 0020 ld $20 ;06d0 ' '
|
|
84bc 0054 ld $54 ;06d1 'T'
|
|
84bd 0069 ld $69 ;06d2 'i'
|
|
84be 006e ld $6e ;06d3 'n'
|
|
84bf 0079 ld $79 ;06d4 'y'
|
|
84c0 0020 ld $20 ;06d5 ' '
|
|
84c1 0042 ld $42 ;06d6 'B'
|
|
84c2 0041 ld $41 ;06d7 'A'
|
|
84c3 0053 ld $53 ;06d8 'S'
|
|
84c4 0049 ld $49 ;06d9 'I'
|
|
84c5 0043 ld $43 ;06da 'C'
|
|
84c6 0020 ld $20 ;06db ' '
|
|
84c7 0044 ld $44 ;06dc 'D'
|
|
84c8 0045 ld $45 ;06dd 'E'
|
|
84c9 0056 ld $56 ;06de 'V'
|
|
84ca 0000 ld $00 ;06df 0
|
|
84cb 00cf ld $cf ;06e0 CALL
|
|
84cc 005a ld $5a ;06e0 'Newline'
|
|
84cd 0011 ld $11 ;06e2 LDWI
|
|
84ce 00a0 ld $a0
|
|
84cf 0008 ld $08
|
|
84d0 002b ld $2b ;06e5 STW
|
|
84d1 001a ld $1a ;06e5 '_vLR'
|
|
84d2 00ff ld $ff ;06e7 RET
|
|
84d3 0059 ld $59 ;06e8 LDI
|
|
84d4 0000 ld $00
|
|
84d5 00f0 ld $f0 ;06ea POKE
|
|
84d6 0036 ld $36 ;06ea 'Active'
|
|
84d7 0059 ld $59 ;06ec LDI
|
|
84d8 0020 ld $20
|
|
84d9 00cf ld $cf ;06ee CALL
|
|
84da 0050 ld $50 ;06ee 'PrintChar'
|
|
84db 00cf ld $cf ;06f0 CALL
|
|
84dc 005a ld $5a ;06f0 'Newline'
|
|
84dd 0059 ld $59 ;06f2 LDI
|
|
84de 00a2 ld $a2
|
|
84df 005e ld $5e ;06f4 ST
|
|
84e0 0036 ld $36 ;06f4 'Active'
|
|
84e1 00cf ld $cf ;06f6 CALL
|
|
84e2 0034 ld $34 ;06f6 'Spaces'
|
|
84e3 0021 ld $21 ;06f8 LDW
|
|
84e4 0036 ld $36 ;06f8 'Active'
|
|
84e5 00ad ld $ad ;06fa PEEK
|
|
84e6 0063 ld $63 ;06fb POP
|
|
84e7 00ff ld $ff ;06fc RET
|
|
84e8 0008 ld $08 ;| RAM segment address (high byte first)
|
|
84e9 00a0 ld $a0 ;|
|
|
84ea 005f ld $5f ;| Length (1..256)
|
|
84eb 00cd ld $cd ;08a0 DEF
|
|
84ec 00b6 ld $b6
|
|
84ed 0088 ld $88 ;08a2 ORI
|
|
84ee 001f ld $1f
|
|
84ef 00e3 ld $e3 ;08a4 ADDI
|
|
84f0 0001 ld $01
|
|
84f1 002b ld $2b ;08a6 STW
|
|
84f2 004e ld $4e ;08a6 'tmp'
|
|
84f3 0035 ld $35 ;08a8 BCC
|
|
84f4 0056 ld $56 ;08a9 LE
|
|
84f5 00b3 ld $b3
|
|
84f6 0082 ld $82 ;08ab ANDI
|
|
84f7 00e0 ld $e0
|
|
84f8 0035 ld $35 ;08ad BCC
|
|
84f9 0072 ld $72 ;08ae NE
|
|
84fa 00b3 ld $b3
|
|
84fb fe00 bra ac ;+-----------------------------------+
|
|
84fc fcfd bra $84fd ;| |
|
|
84fd 1404 ld $04,y ;| Trampoline for page $8400 lookups |
|
|
84fe e068 jmp y,$68 ;| |
|
|
84ff c218 st [$18] ;+-----------------------------------+
|
|
8500 0021 ld $21 ;08b0 LDW
|
|
8501 004e ld $4e ;08b0 'tmp'
|
|
8502 00e3 ld $e3 ;08b2 ADDI
|
|
8503 00a0 ld $a0
|
|
8504 00ff ld $ff ;08b4 RET
|
|
8505 0021 ld $21 ;08b5 LDW
|
|
8506 004e ld $4e ;08b5 'tmp'
|
|
8507 00ff ld $ff ;08b7 RET
|
|
8508 002b ld $2b ;08b8 STW
|
|
8509 0070 ld $70 ;08b8 'NextBlock'
|
|
850a 00cd ld $cd ;08ba DEF
|
|
850b 00ce ld $ce
|
|
850c 00e6 ld $e6 ;08bc SUBI
|
|
850d 0020 ld $20
|
|
850e 002b ld $2b ;08be STW
|
|
850f 004e ld $4e ;08be 'tmp'
|
|
8510 0035 ld $35 ;08c0 BCC
|
|
8511 0050 ld $50 ;08c1 LT
|
|
8512 00cb ld $cb
|
|
8513 0082 ld $82 ;08c3 ANDI
|
|
8514 0060 ld $60
|
|
8515 0035 ld $35 ;08c5 BCC
|
|
8516 0072 ld $72 ;08c6 NE
|
|
8517 00cb ld $cb
|
|
8518 0021 ld $21 ;08c8 LDW
|
|
8519 004e ld $4e ;08c8 'tmp'
|
|
851a 00e6 ld $e6 ;08ca SUBI
|
|
851b 00a0 ld $a0
|
|
851c 00ff ld $ff ;08cc RET
|
|
851d 0021 ld $21 ;08cd LDW
|
|
851e 004e ld $4e ;08cd 'tmp'
|
|
851f 00ff ld $ff ;08cf RET
|
|
8520 002b ld $2b ;08d0 STW
|
|
8521 006e ld $6e ;08d0 'PrevBlock'
|
|
8522 00cd ld $cd ;08d2 DEF
|
|
8523 00fa ld $fa
|
|
8524 0021 ld $21 ;08d4 LDW
|
|
8525 006c ld $6c ;08d4 'Begin'
|
|
8526 002b ld $2b ;08d6 STW
|
|
8527 0040 ld $40 ;08d6 'i'
|
|
8528 00fc ld $fc ;08d8 XORW
|
|
8529 0048 ld $48 ;08d8 'End'
|
|
852a 0035 ld $35 ;08da BCC
|
|
852b 003f ld $3f ;08db EQ
|
|
852c 00f3 ld $f3
|
|
852d 0021 ld $21 ;08dd LDW
|
|
852e 0040 ld $40 ;08dd 'i'
|
|
852f 00f6 ld $f6 ;08df DEEK
|
|
8530 00fc ld $fc ;08e0 XORW
|
|
8531 003c ld $3c ;08e0 'Value'
|
|
8532 0035 ld $35 ;08e2 BCC
|
|
8533 0072 ld $72 ;08e3 NE
|
|
8534 00ed ld $ed
|
|
8535 0021 ld $21 ;08e5 LDW
|
|
8536 0040 ld $40 ;08e5 'i'
|
|
8537 00e3 ld $e3 ;08e7 ADDI
|
|
8538 0002 ld $02
|
|
8539 002b ld $2b ;08e9 STW
|
|
853a 0036 ld $36 ;08e9 'Active'
|
|
853b 00cf ld $cf ;08eb CALL
|
|
853c 0058 ld $58 ;08eb 'TestBreak'
|
|
853d 00cf ld $cf ;08ed CALL
|
|
853e 0066 ld $66 ;08ed 'Statements'
|
|
853f 0021 ld $21 ;08ef LDW
|
|
8540 0040 ld $40 ;08ef 'i'
|
|
8541 00cf ld $cf ;08f1 CALL
|
|
8542 0070 ld $70 ;08f1 'NextBlock'
|
|
8543 0090 ld $90 ;08f3 BRA
|
|
8544 00d4 ld $d4
|
|
8545 00cf ld $cf ;08f5 CALL
|
|
8546 0056 ld $56 ;08f5 'Prompt'
|
|
8547 004c ld $4c ;08f7 'L'
|
|
8548 0069 ld $69 ;08f8 'i'
|
|
8549 006e ld $6e ;08f9 'n'
|
|
854a 0065 ld $65 ;08fa 'e'
|
|
854b 0000 ld $00 ;08fb 0
|
|
854c 0093 ld $93 ;08fc INC
|
|
854d 001b ld $1b
|
|
854e 00ff ld $ff ;08fe RET
|
|
854f 0009 ld $09 ;| RAM segment address (high byte first)
|
|
8550 00a0 ld $a0 ;|
|
|
8551 005e ld $5e ;| Length (1..256)
|
|
8552 002b ld $2b ;09a0 STW
|
|
8553 005e ld $5e ;09a0 'GotoValue'
|
|
8554 00cd ld $cd ;09a2 DEF
|
|
8555 00de ld $de
|
|
8556 0075 ld $75 ;09a4 PUSH
|
|
8557 0035 ld $35 ;09a5 BCC
|
|
8558 0053 ld $53 ;09a6 GE
|
|
8559 00b0 ld $b0
|
|
855a 0059 ld $59 ;09a8 LDI
|
|
855b 0000 ld $00
|
|
855c 00b8 ld $b8 ;09aa SUBW
|
|
855d 003c ld $3c ;09aa 'Value'
|
|
855e 002b ld $2b ;09ac STW
|
|
855f 003c ld $3c ;09ac 'Value'
|
|
8560 0059 ld $59 ;09ae LDI
|
|
8561 002d ld $2d
|
|
8562 00cf ld $cf ;09b0 CALL
|
|
8563 0050 ld $50 ;09b0 'PrintChar'
|
|
8564 0059 ld $59 ;09b2 LDI
|
|
8565 0000 ld $00
|
|
8566 002b ld $2b ;09b4 STW
|
|
8567 0044 ld $44 ;09b4 'k'
|
|
8568 0021 ld $21 ;09b6 LDW
|
|
8569 003c ld $3c ;09b6 'Value'
|
|
856a 0035 ld $35 ;09b8 BCC
|
|
856b 0053 ld $53 ;09b9 GE
|
|
856c 00c4 ld $c4
|
|
856d 0011 ld $11 ;09bb LDWI
|
|
856e 00d0 ld $d0
|
|
856f 008a ld $8a
|
|
8570 0099 ld $99 ;09be ADDW
|
|
8571 003c ld $3c ;09be 'Value'
|
|
8572 002b ld $2b ;09c0 STW
|
|
8573 003c ld $3c ;09c0 'Value'
|
|
8574 0059 ld $59 ;09c2 LDI
|
|
8575 0003 ld $03
|
|
8576 002b ld $2b ;09c4 STW
|
|
8577 0044 ld $44 ;09c4 'k'
|
|
8578 0011 ld $11 ;09c6 LDWI
|
|
8579 0010 ld $10
|
|
857a 0027 ld $27
|
|
857b 00cf ld $cf ;09c9 CALL
|
|
857c 0074 ld $74 ;09c9 'PrintDigit'
|
|
857d 0011 ld $11 ;09cb LDWI
|
|
857e 00e8 ld $e8
|
|
857f 0003 ld $03
|
|
8580 00cf ld $cf ;09ce CALL
|
|
8581 0074 ld $74 ;09ce 'PrintDigit'
|
|
8582 0059 ld $59 ;09d0 LDI
|
|
8583 0064 ld $64
|
|
8584 00cf ld $cf ;09d2 CALL
|
|
8585 0074 ld $74 ;09d2 'PrintDigit'
|
|
8586 0059 ld $59 ;09d4 LDI
|
|
8587 000a ld $0a
|
|
8588 00cf ld $cf ;09d6 CALL
|
|
8589 0074 ld $74 ;09d6 'PrintDigit'
|
|
858a 0059 ld $59 ;09d8 LDI
|
|
858b 0030 ld $30
|
|
858c 0099 ld $99 ;09da ADDW
|
|
858d 003c ld $3c ;09da 'Value'
|
|
858e 00cf ld $cf ;09dc CALL
|
|
858f 0050 ld $50 ;09dc 'PrintChar'
|
|
8590 0063 ld $63 ;09de POP
|
|
8591 00ff ld $ff ;09df RET
|
|
8592 002b ld $2b ;09e0 STW
|
|
8593 0076 ld $76 ;09e0 'PrintValue'
|
|
8594 00cd ld $cd ;09e2 DEF
|
|
8595 00ea ld $ea
|
|
8596 00cf ld $cf ;09e4 CALL
|
|
8597 0056 ld $56 ;09e4 'Prompt'
|
|
8598 0053 ld $53 ;09e6 'S'
|
|
8599 0074 ld $74 ;09e7 't'
|
|
859a 0061 ld $61 ;09e8 'a'
|
|
859b 0063 ld $63 ;09e9 'c'
|
|
859c 006b ld $6b ;09ea 'k'
|
|
859d 0000 ld $00 ;09eb 0
|
|
859e 002b ld $2b ;09ec STW
|
|
859f 0060 ld $60 ;09ec 'StackError'
|
|
85a0 00cd ld $cd ;09ee DEF
|
|
85a1 00f7 ld $f7
|
|
85a2 00cf ld $cf ;09f0 CALL
|
|
85a3 0056 ld $56 ;09f0 'Prompt'
|
|
85a4 0053 ld $53 ;09f2 'S'
|
|
85a5 0079 ld $79 ;09f3 'y'
|
|
85a6 006e ld $6e ;09f4 'n'
|
|
85a7 0074 ld $74 ;09f5 't'
|
|
85a8 0061 ld $61 ;09f6 'a'
|
|
85a9 0078 ld $78 ;09f7 'x'
|
|
85aa 0000 ld $00 ;09f8 0
|
|
85ab 002b ld $2b ;09f9 STW
|
|
85ac 004a ld $4a ;09f9 'SyntaxError'
|
|
85ad 0093 ld $93 ;09fb INC
|
|
85ae 001b ld $1b
|
|
85af 00ff ld $ff ;09fd RET
|
|
85b0 000a ld $0a ;| RAM segment address (high byte first)
|
|
85b1 00a0 ld $a0 ;|
|
|
85b2 005f ld $5f ;| Length (1..256)
|
|
85b3 00cd ld $cd ;0aa0 DEF
|
|
85b4 00d2 ld $d2
|
|
85b5 0021 ld $21 ;0aa2 LDW
|
|
85b6 001a ld $1a
|
|
85b7 002b ld $2b ;0aa4 STW
|
|
85b8 004e ld $4e ;0aa4 'tmp'
|
|
85b9 0021 ld $21 ;0aa6 LDW
|
|
85ba 0036 ld $36 ;0aa6 'Active'
|
|
85bb 002b ld $2b ;0aa8 STW
|
|
85bc 006a ld $6a ;0aa8 'j'
|
|
85bd 0021 ld $21 ;0aaa LDW
|
|
85be 004e ld $4e ;0aaa 'tmp'
|
|
85bf 00ad ld $ad ;0aac PEEK
|
|
85c0 0093 ld $93 ;0aad INC
|
|
85c1 004e ld $4e ;0aad 'tmp'
|
|
85c2 0035 ld $35 ;0aaf BCC
|
|
85c3 003f ld $3f ;0ab0 EQ
|
|
85c4 00ce ld $ce
|
|
85c5 002b ld $2b ;0ab2 STW
|
|
85c6 0040 ld $40 ;0ab2 'i'
|
|
85c7 0021 ld $21 ;0ab4 LDW
|
|
85c8 0036 ld $36 ;0ab4 'Active'
|
|
85c9 00ad ld $ad ;0ab6 PEEK
|
|
85ca 0088 ld $88 ;0ab7 ORI
|
|
85cb 0020 ld $20
|
|
85cc 00fc ld $fc ;0ab9 XORW
|
|
85cd 0040 ld $40 ;0ab9 'i'
|
|
85ce 0035 ld $35 ;0abb BCC
|
|
85cf 0072 ld $72 ;0abc NE
|
|
85d0 00c0 ld $c0
|
|
85d1 0093 ld $93 ;0abe INC
|
|
85d2 0036 ld $36 ;0abe 'Active'
|
|
85d3 0090 ld $90 ;0ac0 BRA
|
|
85d4 00a8 ld $a8
|
|
85d5 0021 ld $21 ;0ac2 LDW
|
|
85d6 006a ld $6a ;0ac2 'j'
|
|
85d7 002b ld $2b ;0ac4 STW
|
|
85d8 0036 ld $36 ;0ac4 'Active'
|
|
85d9 0021 ld $21 ;0ac6 LDW
|
|
85da 004e ld $4e ;0ac6 'tmp'
|
|
85db 00ad ld $ad ;0ac8 PEEK
|
|
85dc 0093 ld $93 ;0ac9 INC
|
|
85dd 004e ld $4e ;0ac9 'tmp'
|
|
85de 0035 ld $35 ;0acb BCC
|
|
85df 0072 ld $72 ;0acc NE
|
|
85e0 00c4 ld $c4
|
|
85e1 00cf ld $cf ;0ace CALL
|
|
85e2 004e ld $4e ;0ace 'tmp'
|
|
85e3 00cf ld $cf ;0ad0 CALL
|
|
85e4 0034 ld $34 ;0ad0 'Spaces'
|
|
85e5 00cf ld $cf ;0ad2 CALL
|
|
85e6 004e ld $4e ;0ad2 'tmp'
|
|
85e7 002b ld $2b ;0ad4 STW
|
|
85e8 0038 ld $38 ;0ad4 'Keyword'
|
|
85e9 00cd ld $cd ;0ad6 DEF
|
|
85ea 00fa ld $fa
|
|
85eb 0011 ld $11 ;0ad8 LDWI
|
|
85ec 0000 ld $00
|
|
85ed 0080 ld $80
|
|
85ee 002b ld $2b ;0adb STW
|
|
85ef 003c ld $3c ;0adb 'Value'
|
|
85f0 00e9 ld $e9 ;0add LSLW
|
|
85f1 00e9 ld $e9 ;0ade LSLW
|
|
85f2 0099 ld $99 ;0adf ADDW
|
|
85f3 003c ld $3c ;0adf 'Value'
|
|
85f4 00e9 ld $e9 ;0ae1 LSLW
|
|
85f5 002b ld $2b ;0ae2 STW
|
|
85f6 0040 ld $40 ;0ae2 'i'
|
|
85f7 0021 ld $21 ;0ae4 LDW
|
|
85f8 0036 ld $36 ;0ae4 'Active'
|
|
85f9 00ad ld $ad ;0ae6 PEEK
|
|
85fa 00e6 ld $e6 ;0ae7 SUBI
|
|
85fb fe00 bra ac ;+-----------------------------------+
|
|
85fc fcfd bra $85fd ;| |
|
|
85fd 1404 ld $04,y ;| Trampoline for page $8500 lookups |
|
|
85fe e068 jmp y,$68 ;| |
|
|
85ff c218 st [$18] ;+-----------------------------------+
|
|
8600 0030 ld $30
|
|
8601 0035 ld $35 ;0ae9 BCC
|
|
8602 0050 ld $50 ;0aea LT
|
|
8603 00f7 ld $f7
|
|
8604 00e6 ld $e6 ;0aec SUBI
|
|
8605 000a ld $0a
|
|
8606 0035 ld $35 ;0aee BCC
|
|
8607 0053 ld $53 ;0aef GE
|
|
8608 00f7 ld $f7
|
|
8609 00e3 ld $e3 ;0af1 ADDI
|
|
860a 000a ld $0a
|
|
860b 0099 ld $99 ;0af3 ADDW
|
|
860c 0040 ld $40 ;0af3 'i'
|
|
860d 0093 ld $93 ;0af5 INC
|
|
860e 0036 ld $36 ;0af5 'Active'
|
|
860f 0090 ld $90 ;0af7 BRA
|
|
8610 00d9 ld $d9
|
|
8611 0021 ld $21 ;0af9 LDW
|
|
8612 003c ld $3c ;0af9 'Value'
|
|
8613 00ff ld $ff ;0afb RET
|
|
8614 0093 ld $93 ;0afc INC
|
|
8615 001b ld $1b
|
|
8616 00ff ld $ff ;0afe RET
|
|
8617 000b ld $0b ;| RAM segment address (high byte first)
|
|
8618 00a0 ld $a0 ;|
|
|
8619 0060 ld $60 ;| Length (1..256)
|
|
861a 002b ld $2b ;0ba0 STW
|
|
861b 0032 ld $32 ;0ba0 'Number'
|
|
861c 00cd ld $cd ;0ba2 DEF
|
|
861d 00d1 ld $d1
|
|
861e 0021 ld $21 ;0ba4 LDW
|
|
861f 0036 ld $36 ;0ba4 'Active'
|
|
8620 00ad ld $ad ;0ba6 PEEK
|
|
8621 0035 ld $35 ;0ba7 BCC
|
|
8622 003f ld $3f ;0ba8 EQ
|
|
8623 00b3 ld $b3
|
|
8624 008c ld $8c ;0baa XORI
|
|
8625 003a ld $3a
|
|
8626 0035 ld $35 ;0bac BCC
|
|
8627 0072 ld $72 ;0bad NE
|
|
8628 00b1 ld $b1
|
|
8629 0093 ld $93 ;0baf INC
|
|
862a 0036 ld $36 ;0baf 'Active'
|
|
862b 00cf ld $cf ;0bb1 CALL
|
|
862c 0066 ld $66 ;0bb1 'Statements'
|
|
862d 00cf ld $cf ;0bb3 CALL
|
|
862e 004a ld $4a ;0bb3 'SyntaxError'
|
|
862f 0021 ld $21 ;0bb5 LDW
|
|
8630 0036 ld $36 ;0bb5 'Active'
|
|
8631 00cf ld $cf ;0bb7 CALL
|
|
8632 0070 ld $70 ;0bb7 'NextBlock'
|
|
8633 002b ld $2b ;0bb9 STW
|
|
8634 0036 ld $36 ;0bb9 'Active'
|
|
8635 00fc ld $fc ;0bbb XORW
|
|
8636 0048 ld $48 ;0bbb 'End'
|
|
8637 0035 ld $35 ;0bbd BCC
|
|
8638 003f ld $3f ;0bbe EQ
|
|
8639 00ce ld $ce
|
|
863a 0011 ld $11 ;0bc0 LDWI
|
|
863b 00c0 ld $c0
|
|
863c 001b ld $1b
|
|
863d 00fc ld $fc ;0bc3 XORW
|
|
863e 0036 ld $36 ;0bc3 'Active'
|
|
863f 0035 ld $35 ;0bc5 BCC
|
|
8640 003f ld $3f ;0bc6 EQ
|
|
8641 00ce ld $ce
|
|
8642 0021 ld $21 ;0bc8 LDW
|
|
8643 0036 ld $36 ;0bc8 'Active'
|
|
8644 00e3 ld $e3 ;0bca ADDI
|
|
8645 0002 ld $02
|
|
8646 002b ld $2b ;0bcc STW
|
|
8647 0036 ld $36 ;0bcc 'Active'
|
|
8648 00cf ld $cf ;0bce CALL
|
|
8649 0066 ld $66 ;0bce 'Statements'
|
|
864a 00cf ld $cf ;0bd0 CALL
|
|
864b 0056 ld $56 ;0bd0 'Prompt'
|
|
864c 0000 ld $00 ;0bd2 0
|
|
864d 002b ld $2b ;0bd3 STW
|
|
864e 0062 ld $62 ;0bd3 'EndOfLine'
|
|
864f 00cd ld $cd ;0bd5 DEF
|
|
8650 00fb ld $fb
|
|
8651 0021 ld $21 ;0bd7 LDW
|
|
8652 0000 ld $00
|
|
8653 002b ld $2b ;0bd9 STW
|
|
8654 0040 ld $40 ;0bd9 'i'
|
|
8655 0059 ld $59 ;0bdb LDI
|
|
8656 0002 ld $02
|
|
8657 002b ld $2b ;0bdd STW
|
|
8658 006a ld $6a ;0bdd 'j'
|
|
8659 0021 ld $21 ;0bdf LDW
|
|
865a 0040 ld $40 ;0bdf 'i'
|
|
865b 00e6 ld $e6 ;0be1 SUBI
|
|
865c 0036 ld $36
|
|
865d 002b ld $2b ;0be3 STW
|
|
865e 0040 ld $40 ;0be3 'i'
|
|
865f 0059 ld $59 ;0be5 LDI
|
|
8660 0000 ld $00
|
|
8661 00f0 ld $f0 ;0be7 POKE
|
|
8662 0040 ld $40 ;0be7 'i'
|
|
8663 0093 ld $93 ;0be9 INC
|
|
8664 0040 ld $40 ;0be9 'i'
|
|
8665 001a ld $1a ;0beb LD
|
|
8666 0040 ld $40 ;0beb 'i'
|
|
8667 0035 ld $35 ;0bed BCC
|
|
8668 0072 ld $72 ;0bee NE
|
|
8669 00e3 ld $e3
|
|
866a 0021 ld $21 ;0bf0 LDW
|
|
866b 006a ld $6a ;0bf0 'j'
|
|
866c 00e6 ld $e6 ;0bf2 SUBI
|
|
866d 0001 ld $01
|
|
866e 0035 ld $35 ;0bf4 BCC
|
|
866f 0072 ld $72 ;0bf5 NE
|
|
8670 00db ld $db
|
|
8671 0011 ld $11 ;0bf7 LDWI
|
|
8672 00c0 ld $c0
|
|
8673 001b ld $1b
|
|
8674 002b ld $2b ;0bfa STW
|
|
8675 006c ld $6c ;0bfa 'Begin'
|
|
8676 00ff ld $ff ;0bfc RET
|
|
8677 0093 ld $93 ;0bfd INC
|
|
8678 001b ld $1b
|
|
8679 00ff ld $ff ;0bff RET
|
|
867a 000c ld $0c ;| RAM segment address (high byte first)
|
|
867b 00a0 ld $a0 ;|
|
|
867c 0060 ld $60 ;| Length (1..256)
|
|
867d 002b ld $2b ;0ca0 STW
|
|
867e 0078 ld $78 ;0ca0 'Clear'
|
|
867f 00cd ld $cd ;0ca2 DEF
|
|
8680 00ed ld $ed
|
|
8681 0075 ld $75 ;0ca4 PUSH
|
|
8682 001a ld $1a ;0ca5 LD
|
|
8683 001c ld $1c
|
|
8684 00e6 ld $e6 ;0ca7 SUBI
|
|
8685 008d ld $8d
|
|
8686 0035 ld $35 ;0ca9 BCC
|
|
8687 0053 ld $53 ;0caa GE
|
|
8688 00ac ld $ac
|
|
8689 00cf ld $cf ;0cac CALL
|
|
868a 0060 ld $60 ;0cac 'StackError'
|
|
868b 00cf ld $cf ;0cae CALL
|
|
868c 0038 ld $38 ;0cae 'Keyword'
|
|
868d 002d ld $2d ;0cb0 '-'
|
|
868e 0000 ld $00 ;0cb1 0
|
|
868f 0035 ld $35 ;0cb2 BCC
|
|
8690 003f ld $3f ;0cb3 EQ
|
|
8691 00bb ld $bb
|
|
8692 00cf ld $cf ;0cb5 CALL
|
|
8693 007a ld $7a ;0cb5 'Term'
|
|
8694 0059 ld $59 ;0cb7 LDI
|
|
8695 0000 ld $00
|
|
8696 00b8 ld $b8 ;0cb9 SUBW
|
|
8697 003c ld $3c ;0cb9 'Value'
|
|
8698 0090 ld $90 ;0cbb BRA
|
|
8699 00c1 ld $c1
|
|
869a 00cf ld $cf ;0cbd CALL
|
|
869b 0038 ld $38 ;0cbd 'Keyword'
|
|
869c 002b ld $2b ;0cbf '+'
|
|
869d 0000 ld $00 ;0cc0 0
|
|
869e 00cf ld $cf ;0cc1 CALL
|
|
869f 007a ld $7a ;0cc1 'Term'
|
|
86a0 0075 ld $75 ;0cc3 PUSH
|
|
86a1 00ec ld $ec ;0cc4 STLW
|
|
86a2 0000 ld $00
|
|
86a3 00cf ld $cf ;0cc6 CALL
|
|
86a4 0038 ld $38 ;0cc6 'Keyword'
|
|
86a5 002b ld $2b ;0cc8 '+'
|
|
86a6 0000 ld $00 ;0cc9 0
|
|
86a7 0035 ld $35 ;0cca BCC
|
|
86a8 003f ld $3f ;0ccb EQ
|
|
86a9 00d5 ld $d5
|
|
86aa 00cf ld $cf ;0ccd CALL
|
|
86ab 007a ld $7a ;0ccd 'Term'
|
|
86ac 00ee ld $ee ;0ccf LDLW
|
|
86ad 0000 ld $00
|
|
86ae 0099 ld $99 ;0cd1 ADDW
|
|
86af 003c ld $3c ;0cd1 'Value'
|
|
86b0 00ec ld $ec ;0cd3 STLW
|
|
86b1 0000 ld $00
|
|
86b2 0090 ld $90 ;0cd5 BRA
|
|
86b3 00c4 ld $c4
|
|
86b4 00cf ld $cf ;0cd7 CALL
|
|
86b5 0038 ld $38 ;0cd7 'Keyword'
|
|
86b6 002d ld $2d ;0cd9 '-'
|
|
86b7 0000 ld $00 ;0cda 0
|
|
86b8 0035 ld $35 ;0cdb BCC
|
|
86b9 003f ld $3f ;0cdc EQ
|
|
86ba 00e6 ld $e6
|
|
86bb 00cf ld $cf ;0cde CALL
|
|
86bc 007a ld $7a ;0cde 'Term'
|
|
86bd 00ee ld $ee ;0ce0 LDLW
|
|
86be 0000 ld $00
|
|
86bf 00b8 ld $b8 ;0ce2 SUBW
|
|
86c0 003c ld $3c ;0ce2 'Value'
|
|
86c1 00ec ld $ec ;0ce4 STLW
|
|
86c2 0000 ld $00
|
|
86c3 0090 ld $90 ;0ce6 BRA
|
|
86c4 00c4 ld $c4
|
|
86c5 00ee ld $ee ;0ce8 LDLW
|
|
86c6 0000 ld $00
|
|
86c7 002b ld $2b ;0cea STW
|
|
86c8 003c ld $3c ;0cea 'Value'
|
|
86c9 0063 ld $63 ;0cec POP
|
|
86ca 0063 ld $63 ;0ced POP
|
|
86cb 00ff ld $ff ;0cee RET
|
|
86cc 002b ld $2b ;0cef STW
|
|
86cd 003a ld $3a ;0cef 'Expression'
|
|
86ce 00cd ld $cd ;0cf1 DEF
|
|
86cf 00f9 ld $f9
|
|
86d0 00cf ld $cf ;0cf3 CALL
|
|
86d1 0056 ld $56 ;0cf3 'Prompt'
|
|
86d2 0056 ld $56 ;0cf5 'V'
|
|
86d3 0061 ld $61 ;0cf6 'a'
|
|
86d4 006c ld $6c ;0cf7 'l'
|
|
86d5 0075 ld $75 ;0cf8 'u'
|
|
86d6 0065 ld $65 ;0cf9 'e'
|
|
86d7 0000 ld $00 ;0cfa 0
|
|
86d8 002b ld $2b ;0cfb STW
|
|
86d9 0046 ld $46 ;0cfb 'ValueError'
|
|
86da 0093 ld $93 ;0cfd INC
|
|
86db 001b ld $1b
|
|
86dc 00ff ld $ff ;0cff RET
|
|
86dd 000d ld $0d ;| RAM segment address (high byte first)
|
|
86de 00a0 ld $a0 ;|
|
|
86df 0060 ld $60 ;| Length (1..256)
|
|
86e0 00cd ld $cd ;0da0 DEF
|
|
86e1 00e4 ld $e4
|
|
86e2 0075 ld $75 ;0da2 PUSH
|
|
86e3 00cf ld $cf ;0da3 CALL
|
|
86e4 004c ld $4c ;0da3 'Factor'
|
|
86e5 0075 ld $75 ;0da5 PUSH
|
|
86e6 0021 ld $21 ;0da6 LDW
|
|
86e7 003c ld $3c ;0da6 'Value'
|
|
86e8 00ec ld $ec ;0da8 STLW
|
|
86e9 0000 ld $00
|
|
86ea 00cf ld $cf ;0daa CALL
|
|
86eb 0038 ld $38 ;0daa 'Keyword'
|
|
86ec 002a ld $2a ;0dac '*'
|
|
86ed 0000 ld $00 ;0dad 0
|
|
86ee 0035 ld $35 ;0dae BCC
|
|
86ef 003f ld $3f ;0daf EQ
|
|
86f0 00b9 ld $b9
|
|
86f1 00cf ld $cf ;0db1 CALL
|
|
86f2 004c ld $4c ;0db1 'Factor'
|
|
86f3 00ee ld $ee ;0db3 LDLW
|
|
86f4 0000 ld $00
|
|
86f5 00cf ld $cf ;0db5 CALL
|
|
86f6 007c ld $7c ;0db5 'Multiply'
|
|
86f7 00ec ld $ec ;0db7 STLW
|
|
86f8 0000 ld $00
|
|
86f9 0090 ld $90 ;0db9 BRA
|
|
86fa 00a8 ld $a8
|
|
86fb fe00 bra ac ;+-----------------------------------+
|
|
86fc fcfd bra $86fd ;| |
|
|
86fd 1404 ld $04,y ;| Trampoline for page $8600 lookups |
|
|
86fe e068 jmp y,$68 ;| |
|
|
86ff c218 st [$18] ;+-----------------------------------+
|
|
8700 00cf ld $cf ;0dbb CALL
|
|
8701 0038 ld $38 ;0dbb 'Keyword'
|
|
8702 002f ld $2f ;0dbd '/'
|
|
8703 0000 ld $00 ;0dbe 0
|
|
8704 0035 ld $35 ;0dbf BCC
|
|
8705 003f ld $3f ;0dc0 EQ
|
|
8706 00ca ld $ca
|
|
8707 00cf ld $cf ;0dc2 CALL
|
|
8708 004c ld $4c ;0dc2 'Factor'
|
|
8709 00ee ld $ee ;0dc4 LDLW
|
|
870a 0000 ld $00
|
|
870b 00cf ld $cf ;0dc6 CALL
|
|
870c 003e ld $3e ;0dc6 'Divide'
|
|
870d 00ec ld $ec ;0dc8 STLW
|
|
870e 0000 ld $00
|
|
870f 0090 ld $90 ;0dca BRA
|
|
8710 00a8 ld $a8
|
|
8711 00cf ld $cf ;0dcc CALL
|
|
8712 0038 ld $38 ;0dcc 'Keyword'
|
|
8713 0025 ld $25 ;0dce '%'
|
|
8714 0000 ld $00 ;0dcf 0
|
|
8715 0035 ld $35 ;0dd0 BCC
|
|
8716 003f ld $3f ;0dd1 EQ
|
|
8717 00dd ld $dd
|
|
8718 00cf ld $cf ;0dd3 CALL
|
|
8719 004c ld $4c ;0dd3 'Factor'
|
|
871a 00ee ld $ee ;0dd5 LDLW
|
|
871b 0000 ld $00
|
|
871c 00cf ld $cf ;0dd7 CALL
|
|
871d 003e ld $3e ;0dd7 'Divide'
|
|
871e 0021 ld $21 ;0dd9 LDW
|
|
871f 0040 ld $40 ;0dd9 'i'
|
|
8720 00ec ld $ec ;0ddb STLW
|
|
8721 0000 ld $00
|
|
8722 0090 ld $90 ;0ddd BRA
|
|
8723 00a8 ld $a8
|
|
8724 00ee ld $ee ;0ddf LDLW
|
|
8725 0000 ld $00
|
|
8726 002b ld $2b ;0de1 STW
|
|
8727 003c ld $3c ;0de1 'Value'
|
|
8728 0063 ld $63 ;0de3 POP
|
|
8729 0063 ld $63 ;0de4 POP
|
|
872a 00ff ld $ff ;0de5 RET
|
|
872b 002b ld $2b ;0de6 STW
|
|
872c 007a ld $7a ;0de6 'Term'
|
|
872d 0093 ld $93 ;0de8 INC
|
|
872e 001b ld $1b
|
|
872f 00ff ld $ff ;0dea RET
|
|
8730 00cf ld $cf ;0deb CALL
|
|
8731 0038 ld $38 ;0deb 'Keyword'
|
|
8732 0072 ld $72 ;0ded 'r'
|
|
8733 0075 ld $75 ;0dee 'u'
|
|
8734 006e ld $6e ;0def 'n'
|
|
8735 0000 ld $00 ;0df0 0
|
|
8736 0035 ld $35 ;0df1 BCC
|
|
8737 003f ld $3f ;0df2 EQ
|
|
8738 00f9 ld $f9
|
|
8739 00cf ld $cf ;0df4 CALL
|
|
873a 0078 ld $78 ;0df4 'Clear'
|
|
873b 00f6 ld $f6 ;0df6 DEEK
|
|
873c 002b ld $2b ;0df7 STW
|
|
873d 003c ld $3c ;0df7 'Value'
|
|
873e 00cf ld $cf ;0df9 CALL
|
|
873f 005e ld $5e ;0df9 'GotoValue'
|
|
8740 0011 ld $11 ;0dfb LDWI
|
|
8741 00a0 ld $a0
|
|
8742 0016 ld $16
|
|
8743 00cf ld $cf ;0dfe CALL
|
|
8744 0018 ld $18 ;0dfe vAC
|
|
8745 000e ld $0e ;| RAM segment address (high byte first)
|
|
8746 00a0 ld $a0 ;|
|
|
8747 0053 ld $53 ;| Length (1..256)
|
|
8748 00cd ld $cd ;0ea0 DEF
|
|
8749 00ec ld $ec
|
|
874a 002b ld $2b ;0ea2 STW
|
|
874b 006a ld $6a ;0ea2 'j'
|
|
874c 00fc ld $fc ;0ea4 XORW
|
|
874d 003c ld $3c ;0ea4 'Value'
|
|
874e 002b ld $2b ;0ea6 STW
|
|
874f 0044 ld $44 ;0ea6 'k'
|
|
8750 0059 ld $59 ;0ea8 LDI
|
|
8751 0000 ld $00
|
|
8752 00b8 ld $b8 ;0eaa SUBW
|
|
8753 006a ld $6a ;0eaa 'j'
|
|
8754 0035 ld $35 ;0eac BCC
|
|
8755 0053 ld $53 ;0ead GE
|
|
8756 00af ld $af
|
|
8757 0021 ld $21 ;0eaf LDW
|
|
8758 006a ld $6a ;0eaf 'j'
|
|
8759 002b ld $2b ;0eb1 STW
|
|
875a 0024 ld $24 ;0eb1 '_sysArgs0'
|
|
875b 0059 ld $59 ;0eb3 LDI
|
|
875c 0000 ld $00
|
|
875d 00b8 ld $b8 ;0eb5 SUBW
|
|
875e 003c ld $3c ;0eb5 'Value'
|
|
875f 0035 ld $35 ;0eb7 BCC
|
|
8760 0053 ld $53 ;0eb8 GE
|
|
8761 00ba ld $ba
|
|
8762 0021 ld $21 ;0eba LDW
|
|
8763 003c ld $3c ;0eba 'Value'
|
|
8764 002b ld $2b ;0ebc STW
|
|
8765 0026 ld $26 ;0ebc '_sysArgs2'
|
|
8766 0035 ld $35 ;0ebe BCC
|
|
8767 0072 ld $72 ;0ebf NE
|
|
8768 00c1 ld $c1
|
|
8769 00cf ld $cf ;0ec1 CALL
|
|
876a 0046 ld $46 ;0ec1 'ValueError'
|
|
876b 0059 ld $59 ;0ec3 LDI
|
|
876c 0000 ld $00
|
|
876d 002b ld $2b ;0ec5 STW
|
|
876e 0028 ld $28 ;0ec5 '_sysArgs4'
|
|
876f 0021 ld $21 ;0ec7 LDW
|
|
8770 002a ld $2a ;0ec7 '_sysArgs6'
|
|
8771 002b ld $2b ;0ec9 STW
|
|
8772 004e ld $4e ;0ec9 'tmp'
|
|
8773 0059 ld $59 ;0ecb LDI
|
|
8774 0001 ld $01
|
|
8775 002b ld $2b ;0ecd STW
|
|
8776 002a ld $2a ;0ecd '_sysArgs6'
|
|
8777 0059 ld $59 ;0ecf LDI
|
|
8778 00a1 ld $a1
|
|
8779 002b ld $2b ;0ed1 STW
|
|
877a 0022 ld $22 ;0ed1 '_sysFn'
|
|
877b 00b4 ld $b4 ;0ed3 SYS
|
|
877c 00e6 ld $e6
|
|
877d 0021 ld $21 ;0ed5 LDW
|
|
877e 0028 ld $28 ;0ed5 '_sysArgs4'
|
|
877f 002b ld $2b ;0ed7 STW
|
|
8780 0040 ld $40 ;0ed7 'i'
|
|
8781 0021 ld $21 ;0ed9 LDW
|
|
8782 0024 ld $24 ;0ed9 '_sysArgs0'
|
|
8783 002b ld $2b ;0edb STW
|
|
8784 006a ld $6a ;0edb 'j'
|
|
8785 0021 ld $21 ;0edd LDW
|
|
8786 004e ld $4e ;0edd 'tmp'
|
|
8787 002b ld $2b ;0edf STW
|
|
8788 002a ld $2a ;0edf '_sysArgs6'
|
|
8789 0021 ld $21 ;0ee1 LDW
|
|
878a 0044 ld $44 ;0ee1 'k'
|
|
878b 0035 ld $35 ;0ee3 BCC
|
|
878c 0053 ld $53 ;0ee4 GE
|
|
878d 00e9 ld $e9
|
|
878e 0059 ld $59 ;0ee6 LDI
|
|
878f 0000 ld $00
|
|
8790 00b8 ld $b8 ;0ee8 SUBW
|
|
8791 006a ld $6a ;0ee8 'j'
|
|
8792 00ff ld $ff ;0eea RET
|
|
8793 0021 ld $21 ;0eeb LDW
|
|
8794 006a ld $6a ;0eeb 'j'
|
|
8795 00ff ld $ff ;0eed RET
|
|
8796 002b ld $2b ;0eee STW
|
|
8797 003e ld $3e ;0eee 'Divide'
|
|
8798 0093 ld $93 ;0ef0 INC
|
|
8799 001b ld $1b
|
|
879a 00ff ld $ff ;0ef2 RET
|
|
879b 000f ld $0f ;| RAM segment address (high byte first)
|
|
879c 00a0 ld $a0 ;|
|
|
879d 0056 ld $56 ;| Length (1..256)
|
|
879e 00cd ld $cd ;0fa0 DEF
|
|
879f 00bf ld $bf
|
|
87a0 002b ld $2b ;0fa2 STW
|
|
87a1 0024 ld $24 ;0fa2 '_sysArgs0'
|
|
87a2 0059 ld $59 ;0fa4 LDI
|
|
87a3 009e ld $9e
|
|
87a4 002b ld $2b ;0fa6 STW
|
|
87a5 0022 ld $22 ;0fa6 '_sysFn'
|
|
87a6 0021 ld $21 ;0fa8 LDW
|
|
87a7 003c ld $3c ;0fa8 'Value'
|
|
87a8 002b ld $2b ;0faa STW
|
|
87a9 0026 ld $26 ;0faa '_sysArgs2'
|
|
87aa 0059 ld $59 ;0fac LDI
|
|
87ab 0000 ld $00
|
|
87ac 002b ld $2b ;0fae STW
|
|
87ad 0028 ld $28 ;0fae '_sysArgs4'
|
|
87ae 0021 ld $21 ;0fb0 LDW
|
|
87af 002a ld $2a ;0fb0 '_sysArgs6'
|
|
87b0 002b ld $2b ;0fb2 STW
|
|
87b1 004e ld $4e ;0fb2 'tmp'
|
|
87b2 0059 ld $59 ;0fb4 LDI
|
|
87b3 0001 ld $01
|
|
87b4 002b ld $2b ;0fb6 STW
|
|
87b5 002a ld $2a ;0fb6 '_sysArgs6'
|
|
87b6 00b4 ld $b4 ;0fb8 SYS
|
|
87b7 00e2 ld $e2
|
|
87b8 0021 ld $21 ;0fba LDW
|
|
87b9 004e ld $4e ;0fba 'tmp'
|
|
87ba 002b ld $2b ;0fbc STW
|
|
87bb 002a ld $2a ;0fbc '_sysArgs6'
|
|
87bc 0021 ld $21 ;0fbe LDW
|
|
87bd 0028 ld $28 ;0fbe '_sysArgs4'
|
|
87be 00ff ld $ff ;0fc0 RET
|
|
87bf 002b ld $2b ;0fc1 STW
|
|
87c0 007c ld $7c ;0fc1 'Multiply'
|
|
87c1 00cd ld $cd ;0fc3 DEF
|
|
87c2 00de ld $de
|
|
87c3 0021 ld $21 ;0fc5 LDW
|
|
87c4 0000 ld $00
|
|
87c5 002b ld $2b ;0fc7 STW
|
|
87c6 0040 ld $40 ;0fc7 'i'
|
|
87c7 0021 ld $21 ;0fc9 LDW
|
|
87c8 0036 ld $36 ;0fc9 'Active'
|
|
87c9 00ad ld $ad ;0fcb PEEK
|
|
87ca 0082 ld $82 ;0fcc ANDI
|
|
87cb 005f ld $5f
|
|
87cc 00e6 ld $e6 ;0fce SUBI
|
|
87cd 0040 ld $40
|
|
87ce 0035 ld $35 ;0fd0 BCC
|
|
87cf 0050 ld $50 ;0fd1 LT
|
|
87d0 00dc ld $dc
|
|
87d1 00e6 ld $e6 ;0fd3 SUBI
|
|
87d2 001b ld $1b
|
|
87d3 0035 ld $35 ;0fd5 BCC
|
|
87d4 0053 ld $53 ;0fd6 GE
|
|
87d5 00dc ld $dc
|
|
87d6 0093 ld $93 ;0fd8 INC
|
|
87d7 0036 ld $36 ;0fd8 'Active'
|
|
87d8 00e9 ld $e9 ;0fda LSLW
|
|
87d9 0099 ld $99 ;0fdb ADDW
|
|
87da 0040 ld $40 ;0fdb 'i'
|
|
87db 00ff ld $ff ;0fdd RET
|
|
87dc 00cf ld $cf ;0fde CALL
|
|
87dd 004a ld $4a ;0fde 'SyntaxError'
|
|
87de 002b ld $2b ;0fe0 STW
|
|
87df 0042 ld $42 ;0fe0 'Variable'
|
|
87e0 00cd ld $cd ;0fe2 DEF
|
|
87e1 00ef ld $ef
|
|
87e2 0021 ld $21 ;0fe4 LDW
|
|
87e3 0036 ld $36 ;0fe4 'Active'
|
|
87e4 00ad ld $ad ;0fe6 PEEK
|
|
87e5 008c ld $8c ;0fe7 XORI
|
|
87e6 0020 ld $20
|
|
87e7 0035 ld $35 ;0fe9 BCC
|
|
87e8 0072 ld $72 ;0fea NE
|
|
87e9 00ee ld $ee
|
|
87ea 0093 ld $93 ;0fec INC
|
|
87eb 0036 ld $36 ;0fec 'Active'
|
|
87ec 0090 ld $90 ;0fee BRA
|
|
87ed 00e2 ld $e2
|
|
87ee 00ff ld $ff ;0ff0 RET
|
|
87ef 002b ld $2b ;0ff1 STW
|
|
87f0 0034 ld $34 ;0ff1 'Spaces'
|
|
87f1 0093 ld $93 ;0ff3 INC
|
|
87f2 001b ld $1b
|
|
87f3 00ff ld $ff ;0ff5 RET
|
|
87f4 0010 ld $10 ;| RAM segment address (high byte first)
|
|
87f5 00a0 ld $a0 ;|
|
|
87f6 0060 ld $60 ;| Length (1..256)
|
|
87f7 00cd ld $cd ;10a0 DEF
|
|
87f8 00fb ld $fb
|
|
87f9 0075 ld $75 ;10a2 PUSH
|
|
87fa 0021 ld $21 ;10a3 LDW
|
|
87fb fe00 bra ac ;+-----------------------------------+
|
|
87fc fcfd bra $87fd ;| |
|
|
87fd 1404 ld $04,y ;| Trampoline for page $8700 lookups |
|
|
87fe e068 jmp y,$68 ;| |
|
|
87ff c218 st [$18] ;+-----------------------------------+
|
|
8800 006c ld $6c ;10a3 'Begin'
|
|
8801 002b ld $2b ;10a5 STW
|
|
8802 006a ld $6a ;10a5 'j'
|
|
8803 00fc ld $fc ;10a7 XORW
|
|
8804 0048 ld $48 ;10a7 'End'
|
|
8805 0035 ld $35 ;10a9 BCC
|
|
8806 003f ld $3f ;10aa EQ
|
|
8807 00c9 ld $c9
|
|
8808 00cf ld $cf ;10ac CALL
|
|
8809 0058 ld $58 ;10ac 'TestBreak'
|
|
880a 0021 ld $21 ;10ae LDW
|
|
880b 006a ld $6a ;10ae 'j'
|
|
880c 00f6 ld $f6 ;10b0 DEEK
|
|
880d 002b ld $2b ;10b1 STW
|
|
880e 003c ld $3c ;10b1 'Value'
|
|
880f 00cf ld $cf ;10b3 CALL
|
|
8810 0076 ld $76 ;10b3 'PrintValue'
|
|
8811 0093 ld $93 ;10b5 INC
|
|
8812 006a ld $6a ;10b5 'j'
|
|
8813 0093 ld $93 ;10b7 INC
|
|
8814 006a ld $6a ;10b7 'j'
|
|
8815 0021 ld $21 ;10b9 LDW
|
|
8816 006a ld $6a ;10b9 'j'
|
|
8817 00ad ld $ad ;10bb PEEK
|
|
8818 0035 ld $35 ;10bc BCC
|
|
8819 003f ld $3f ;10bd EQ
|
|
881a 00c1 ld $c1
|
|
881b 00cf ld $cf ;10bf CALL
|
|
881c 0050 ld $50 ;10bf 'PrintChar'
|
|
881d 0090 ld $90 ;10c1 BRA
|
|
881e 00b5 ld $b5
|
|
881f 00cf ld $cf ;10c3 CALL
|
|
8820 005a ld $5a ;10c3 'Newline'
|
|
8821 0021 ld $21 ;10c5 LDW
|
|
8822 006a ld $6a ;10c5 'j'
|
|
8823 00cf ld $cf ;10c7 CALL
|
|
8824 0070 ld $70 ;10c7 'NextBlock'
|
|
8825 0090 ld $90 ;10c9 BRA
|
|
8826 00a3 ld $a3
|
|
8827 002b ld $2b ;10cb STW
|
|
8828 003c ld $3c ;10cb 'Value'
|
|
8829 0021 ld $21 ;10cd LDW
|
|
882a 0000 ld $00
|
|
882b 00e6 ld $e6 ;10cf SUBI
|
|
882c 0080 ld $80
|
|
882d 00e6 ld $e6 ;10d1 SUBI
|
|
882e 00c0 ld $c0
|
|
882f 00fc ld $fc ;10d3 XORW
|
|
8830 006a ld $6a ;10d3 'j'
|
|
8831 0035 ld $35 ;10d5 BCC
|
|
8832 003f ld $3f ;10d6 EQ
|
|
8833 00e2 ld $e2
|
|
8834 0021 ld $21 ;10d8 LDW
|
|
8835 006a ld $6a ;10d8 'j'
|
|
8836 00cf ld $cf ;10da CALL
|
|
8837 0070 ld $70 ;10da 'NextBlock'
|
|
8838 002b ld $2b ;10dc STW
|
|
8839 006a ld $6a ;10dc 'j'
|
|
883a 0021 ld $21 ;10de LDW
|
|
883b 003c ld $3c ;10de 'Value'
|
|
883c 00e3 ld $e3 ;10e0 ADDI
|
|
883d 0020 ld $20
|
|
883e 0090 ld $90 ;10e2 BRA
|
|
883f 00c9 ld $c9
|
|
8840 0021 ld $21 ;10e4 LDW
|
|
8841 0050 ld $50 ;10e4 'PrintChar'
|
|
8842 00fc ld $fc ;10e6 XORW
|
|
8843 0054 ld $54 ;10e6 'PrintCharScreen'
|
|
8844 0035 ld $35 ;10e8 BCC
|
|
8845 0072 ld $72 ;10e9 NE
|
|
8846 00f9 ld $f9
|
|
8847 00cf ld $cf ;10eb CALL
|
|
8848 0076 ld $76 ;10eb 'PrintValue'
|
|
8849 00cf ld $cf ;10ed CALL
|
|
884a 0052 ld $52 ;10ed 'PrintS'
|
|
884b 0020 ld $20 ;10ef ' '
|
|
884c 0062 ld $62 ;10f0 'b'
|
|
884d 0079 ld $79 ;10f1 'y'
|
|
884e 0074 ld $74 ;10f2 't'
|
|
884f 0065 ld $65 ;10f3 'e'
|
|
8850 0073 ld $73 ;10f4 's'
|
|
8851 0020 ld $20 ;10f5 ' '
|
|
8852 0066 ld $66 ;10f6 'f'
|
|
8853 0072 ld $72 ;10f7 'r'
|
|
8854 0065 ld $65 ;10f8 'e'
|
|
8855 0065 ld $65 ;10f9 'e'
|
|
8856 0000 ld $00 ;10fa 0
|
|
8857 0063 ld $63 ;10fb POP
|
|
8858 00ff ld $ff ;10fc RET
|
|
8859 0093 ld $93 ;10fd INC
|
|
885a 001b ld $1b
|
|
885b 00ff ld $ff ;10ff RET
|
|
885c 0011 ld $11 ;| RAM segment address (high byte first)
|
|
885d 00a0 ld $a0 ;|
|
|
885e 0060 ld $60 ;| Length (1..256)
|
|
885f 002b ld $2b ;11a0 STW
|
|
8860 007e ld $7e ;11a0 'List'
|
|
8861 00cd ld $cd ;11a2 DEF
|
|
8862 00c1 ld $c1
|
|
8863 0075 ld $75 ;11a4 PUSH
|
|
8864 002b ld $2b ;11a5 STW
|
|
8865 0040 ld $40 ;11a5 'i'
|
|
8866 0021 ld $21 ;11a7 LDW
|
|
8867 003c ld $3c ;11a7 'Value'
|
|
8868 00b8 ld $b8 ;11a9 SUBW
|
|
8869 0040 ld $40 ;11a9 'i'
|
|
886a 0035 ld $35 ;11ab BCC
|
|
886b 0050 ld $50 ;11ac LT
|
|
886c 00b2 ld $b2
|
|
886d 002b ld $2b ;11ae STW
|
|
886e 003c ld $3c ;11ae 'Value'
|
|
886f 0093 ld $93 ;11b0 INC
|
|
8870 0044 ld $44 ;11b0 'k'
|
|
8871 0090 ld $90 ;11b2 BRA
|
|
8872 00a7 ld $a7
|
|
8873 0021 ld $21 ;11b4 LDW
|
|
8874 0044 ld $44 ;11b4 'k'
|
|
8875 0035 ld $35 ;11b6 BCC
|
|
8876 003f ld $3f ;11b7 EQ
|
|
8877 00bf ld $bf
|
|
8878 0088 ld $88 ;11b9 ORI
|
|
8879 0030 ld $30
|
|
887a 00cf ld $cf ;11bb CALL
|
|
887b 0050 ld $50 ;11bb 'PrintChar'
|
|
887c 0059 ld $59 ;11bd LDI
|
|
887d 0030 ld $30
|
|
887e 002b ld $2b ;11bf STW
|
|
887f 0044 ld $44 ;11bf 'k'
|
|
8880 0063 ld $63 ;11c1 POP
|
|
8881 00ff ld $ff ;11c2 RET
|
|
8882 002b ld $2b ;11c3 STW
|
|
8883 0074 ld $74 ;11c3 'PrintDigit'
|
|
8884 00cd ld $cd ;11c5 DEF
|
|
8885 00f1 ld $f1
|
|
8886 0075 ld $75 ;11c7 PUSH
|
|
8887 0059 ld $59 ;11c8 LDI
|
|
8888 0000 ld $00
|
|
8889 002b ld $2b ;11ca STW
|
|
888a 0044 ld $44 ;11ca 'k'
|
|
888b 00cf ld $cf ;11cc CALL
|
|
888c 0038 ld $38 ;11cc 'Keyword'
|
|
888d 003c ld $3c ;11ce '<'
|
|
888e 0000 ld $00 ;11cf 0
|
|
888f 0035 ld $35 ;11d0 BCC
|
|
8890 003f ld $3f ;11d1 EQ
|
|
8891 00d3 ld $d3
|
|
8892 0093 ld $93 ;11d3 INC
|
|
8893 0044 ld $44 ;11d3 'k'
|
|
8894 00cf ld $cf ;11d5 CALL
|
|
8895 0038 ld $38 ;11d5 'Keyword'
|
|
8896 003e ld $3e ;11d7 '>'
|
|
8897 0000 ld $00 ;11d8 0
|
|
8898 0035 ld $35 ;11d9 BCC
|
|
8899 003f ld $3f ;11da EQ
|
|
889a 00e0 ld $e0
|
|
889b 0021 ld $21 ;11dc LDW
|
|
889c 0044 ld $44 ;11dc 'k'
|
|
889d 00e3 ld $e3 ;11de ADDI
|
|
889e 0004 ld $04
|
|
889f 002b ld $2b ;11e0 STW
|
|
88a0 0044 ld $44 ;11e0 'k'
|
|
88a1 00cf ld $cf ;11e2 CALL
|
|
88a2 0038 ld $38 ;11e2 'Keyword'
|
|
88a3 003d ld $3d ;11e4 '='
|
|
88a4 0000 ld $00 ;11e5 0
|
|
88a5 0035 ld $35 ;11e6 BCC
|
|
88a6 003f ld $3f ;11e7 EQ
|
|
88a7 00ed ld $ed
|
|
88a8 0021 ld $21 ;11e9 LDW
|
|
88a9 0044 ld $44 ;11e9 'k'
|
|
88aa 00e3 ld $e3 ;11eb ADDI
|
|
88ab 0002 ld $02
|
|
88ac 002b ld $2b ;11ed STW
|
|
88ad 0044 ld $44 ;11ed 'k'
|
|
88ae 0021 ld $21 ;11ef LDW
|
|
88af 0044 ld $44 ;11ef 'k'
|
|
88b0 0063 ld $63 ;11f1 POP
|
|
88b1 00ff ld $ff ;11f2 RET
|
|
88b2 002b ld $2b ;11f3 STW
|
|
88b3 0064 ld $64 ;11f3 'RelOp'
|
|
88b4 0011 ld $11 ;11f5 LDWI
|
|
88b5 00a0 ld $a0
|
|
88b6 001b ld $1b
|
|
88b7 00f6 ld $f6 ;11f8 DEEK
|
|
88b8 002b ld $2b ;11f9 STW
|
|
88b9 0048 ld $48 ;11f9 'End'
|
|
88ba 00e3 ld $e3 ;11fb ADDI
|
|
88bb 0002 ld $02
|
|
88bc 0093 ld $93 ;11fd INC
|
|
88bd 001b ld $1b
|
|
88be 00ff ld $ff ;11ff RET
|
|
88bf 0012 ld $12 ;| RAM segment address (high byte first)
|
|
88c0 00a0 ld $a0 ;|
|
|
88c1 005d ld $5d ;| Length (1..256)
|
|
88c2 002b ld $2b ;12a0 STW
|
|
88c3 0036 ld $36 ;12a0 'Active'
|
|
88c4 00cd ld $cd ;12a2 DEF
|
|
88c5 00f7 ld $f7
|
|
88c6 0021 ld $21 ;12a4 LDW
|
|
88c7 001a ld $1a
|
|
88c8 002b ld $2b ;12a6 STW
|
|
88c9 004e ld $4e ;12a6 'tmp'
|
|
88ca 001a ld $1a ;12a8 LD
|
|
88cb 0030 ld $30 ;12a8 'Pos'
|
|
88cc 00e6 ld $e6 ;12aa SUBI
|
|
88cd 0002 ld $02
|
|
88ce 0035 ld $35 ;12ac BCC
|
|
88cf 0056 ld $56 ;12ad LE
|
|
88d0 00af ld $af
|
|
88d1 00cf ld $cf ;12af CALL
|
|
88d2 005a ld $5a ;12af 'Newline'
|
|
88d3 0059 ld $59 ;12b1 LDI
|
|
88d4 0000 ld $00
|
|
88d5 005e ld $5e ;12b3 ST
|
|
88d6 001c ld $1c
|
|
88d7 0021 ld $21 ;12b5 LDW
|
|
88d8 004e ld $4e ;12b5 'tmp'
|
|
88d9 00ad ld $ad ;12b7 PEEK
|
|
88da 0035 ld $35 ;12b8 BCC
|
|
88db 003f ld $3f ;12b9 EQ
|
|
88dc 00e3 ld $e3
|
|
88dd 0059 ld $59 ;12bb LDI
|
|
88de 003f ld $3f
|
|
88df 00cf ld $cf ;12bd CALL
|
|
88e0 0050 ld $50 ;12bd 'PrintChar'
|
|
88e1 0021 ld $21 ;12bf LDW
|
|
88e2 004e ld $4e ;12bf 'tmp'
|
|
88e3 00ad ld $ad ;12c1 PEEK
|
|
88e4 0093 ld $93 ;12c2 INC
|
|
88e5 004e ld $4e ;12c2 'tmp'
|
|
88e6 0035 ld $35 ;12c4 BCC
|
|
88e7 0072 ld $72 ;12c5 NE
|
|
88e8 00bb ld $bb
|
|
88e9 00cf ld $cf ;12c7 CALL
|
|
88ea 0052 ld $52 ;12c7 'PrintS'
|
|
88eb 0020 ld $20 ;12c9 ' '
|
|
88ec 0065 ld $65 ;12ca 'e'
|
|
88ed 0072 ld $72 ;12cb 'r'
|
|
88ee 0072 ld $72 ;12cc 'r'
|
|
88ef 006f ld $6f ;12cd 'o'
|
|
88f0 0072 ld $72 ;12ce 'r'
|
|
88f1 0000 ld $00 ;12cf 0
|
|
88f2 00e6 ld $e6 ;12d0 SUBI
|
|
88f3 0020 ld $20
|
|
88f4 00f8 ld $f8 ;12d2 ANDW
|
|
88f5 0036 ld $36 ;12d2 'Active'
|
|
88f6 00f6 ld $f6 ;12d4 DEEK
|
|
88f7 0035 ld $35 ;12d5 BCC
|
|
88f8 003f ld $3f ;12d6 EQ
|
|
88f9 00e1 ld $e1
|
|
88fa 002b ld $2b ;12d8 STW
|
|
88fb fe00 bra ac ;+-----------------------------------+
|
|
88fc fcfd bra $88fd ;| |
|
|
88fd 1404 ld $04,y ;| Trampoline for page $8800 lookups |
|
|
88fe e068 jmp y,$68 ;| |
|
|
88ff c218 st [$18] ;+-----------------------------------+
|
|
8900 003c ld $3c ;12d8 'Value'
|
|
8901 00cf ld $cf ;12da CALL
|
|
8902 0052 ld $52 ;12da 'PrintS'
|
|
8903 0020 ld $20 ;12dc ' '
|
|
8904 0069 ld $69 ;12dd 'i'
|
|
8905 006e ld $6e ;12de 'n'
|
|
8906 0020 ld $20 ;12df ' '
|
|
8907 0000 ld $00 ;12e0 0
|
|
8908 00cf ld $cf ;12e1 CALL
|
|
8909 0076 ld $76 ;12e1 'PrintValue'
|
|
890a 00cf ld $cf ;12e3 CALL
|
|
890b 005a ld $5a ;12e3 'Newline'
|
|
890c 00cf ld $cf ;12e5 CALL
|
|
890d 0052 ld $52 ;12e5 'PrintS'
|
|
890e 004f ld $4f ;12e7 'O'
|
|
890f 006b ld $6b ;12e8 'k'
|
|
8910 0000 ld $00 ;12e9 0
|
|
8911 00cf ld $cf ;12ea CALL
|
|
8912 005a ld $5a ;12ea 'Newline'
|
|
8913 0059 ld $59 ;12ec LDI
|
|
8914 0000 ld $00
|
|
8915 00cf ld $cf ;12ee CALL
|
|
8916 005c ld $5c ;12ee 'GetLine'
|
|
8917 0035 ld $35 ;12f0 BCC
|
|
8918 003f ld $3f ;12f1 EQ
|
|
8919 00ea ld $ea
|
|
891a 00cf ld $cf ;12f3 CALL
|
|
891b 0072 ld $72 ;12f3 'Insert'
|
|
891c 0035 ld $35 ;12f5 BCC
|
|
891d 004d ld $4d ;12f6 GT
|
|
891e 00ea ld $ea
|
|
891f 0011 ld $11 ;12f8 785
|
|
8920 002b ld $2b ;12f9 STW
|
|
8921 0056 ld $56 ;12f9 'Prompt'
|
|
8922 00cf ld $cf ;12fb CALL
|
|
8923 0066 ld $66 ;12fb 'Statements'
|
|
8924 0013 ld $13 ;| RAM segment address (high byte first)
|
|
8925 00a0 ld $a0 ;|
|
|
8926 0059 ld $59 ;| Length (1..256)
|
|
8927 0021 ld $21 ;13a0 LDW
|
|
8928 0036 ld $36 ;13a0 'Active'
|
|
8929 00ad ld $ad ;13a2 PEEK
|
|
892a 0035 ld $35 ;13a3 BCC
|
|
892b 003f ld $3f ;13a4 EQ
|
|
892c 00f3 ld $f3
|
|
892d 008c ld $8c ;13a6 XORI
|
|
892e 003a ld $3a
|
|
892f 0035 ld $35 ;13a8 BCC
|
|
8930 003f ld $3f ;13a9 EQ
|
|
8931 00f3 ld $f3
|
|
8932 0021 ld $21 ;13ab LDW
|
|
8933 0036 ld $36 ;13ab 'Active'
|
|
8934 00ad ld $ad ;13ad PEEK
|
|
8935 0035 ld $35 ;13ae BCC
|
|
8936 003f ld $3f ;13af EQ
|
|
8937 00f1 ld $f1
|
|
8938 008c ld $8c ;13b1 XORI
|
|
8939 003a ld $3a
|
|
893a 0035 ld $35 ;13b3 BCC
|
|
893b 003f ld $3f ;13b4 EQ
|
|
893c 00f1 ld $f1
|
|
893d 008c ld $8c ;13b6 XORI
|
|
893e 0018 ld $18
|
|
893f 0035 ld $35 ;13b8 BCC
|
|
8940 0072 ld $72 ;13b9 NE
|
|
8941 00ce ld $ce
|
|
8942 0093 ld $93 ;13bb INC
|
|
8943 0036 ld $36 ;13bb 'Active'
|
|
8944 00cf ld $cf ;13bd CALL
|
|
8945 0038 ld $38 ;13bd 'Keyword'
|
|
8946 0022 ld $22 ;13bf 34
|
|
8947 0000 ld $00 ;13c0 0
|
|
8948 0035 ld $35 ;13c1 BCC
|
|
8949 0072 ld $72 ;13c2 NE
|
|
894a 00cc ld $cc
|
|
894b 0021 ld $21 ;13c4 LDW
|
|
894c 0036 ld $36 ;13c4 'Active'
|
|
894d 00ad ld $ad ;13c6 PEEK
|
|
894e 0035 ld $35 ;13c7 BCC
|
|
894f 003f ld $3f ;13c8 EQ
|
|
8950 00cc ld $cc
|
|
8951 00cf ld $cf ;13ca CALL
|
|
8952 0050 ld $50 ;13ca 'PrintChar'
|
|
8953 0090 ld $90 ;13cc BRA
|
|
8954 00b9 ld $b9
|
|
8955 0090 ld $90 ;13ce BRA
|
|
8956 00d2 ld $d2
|
|
8957 00cf ld $cf ;13d0 CALL
|
|
8958 003a ld $3a ;13d0 'Expression'
|
|
8959 00cf ld $cf ;13d2 CALL
|
|
895a 0076 ld $76 ;13d2 'PrintValue'
|
|
895b 00cf ld $cf ;13d4 CALL
|
|
895c 0038 ld $38 ;13d4 'Keyword'
|
|
895d 002c ld $2c ;13d6 44
|
|
895e 0000 ld $00 ;13d7 0
|
|
895f 0035 ld $35 ;13d8 BCC
|
|
8960 003f ld $3f ;13d9 EQ
|
|
8961 00e8 ld $e8
|
|
8962 0059 ld $59 ;13db LDI
|
|
8963 0020 ld $20
|
|
8964 00cf ld $cf ;13dd CALL
|
|
8965 0050 ld $50 ;13dd 'PrintChar'
|
|
8966 001a ld $1a ;13df LD
|
|
8967 0030 ld $30 ;13df 'Pos'
|
|
8968 00e6 ld $e6 ;13e1 SUBI
|
|
8969 0002 ld $02
|
|
896a 0082 ld $82 ;13e3 ANDI
|
|
896b 0007 ld $07
|
|
896c 0035 ld $35 ;13e5 BCC
|
|
896d 0072 ld $72 ;13e6 NE
|
|
896e 00d9 ld $d9
|
|
896f 0090 ld $90 ;13e8 BRA
|
|
8970 00a9 ld $a9
|
|
8971 00cf ld $cf ;13ea CALL
|
|
8972 0038 ld $38 ;13ea 'Keyword'
|
|
8973 003b ld $3b ;13ec 59
|
|
8974 0000 ld $00 ;13ed 0
|
|
8975 0035 ld $35 ;13ee BCC
|
|
8976 0072 ld $72 ;13ef NE
|
|
8977 00a9 ld $a9
|
|
8978 00cf ld $cf ;13f1 CALL
|
|
8979 005a ld $5a ;13f1 'Newline'
|
|
897a 0090 ld $90 ;13f3 BRA
|
|
897b 00f5 ld $f5
|
|
897c 00cf ld $cf ;13f5 CALL
|
|
897d 005a ld $5a ;13f5 'Newline'
|
|
897e 00cf ld $cf ;13f7 CALL
|
|
897f 0062 ld $62 ;13f7 'EndOfLine'
|
|
8980 0014 ld $14 ;| RAM segment address (high byte first)
|
|
8981 00a0 ld $a0 ;|
|
|
8982 005f ld $5f ;| Length (1..256)
|
|
8983 00cf ld $cf ;14a0 CALL
|
|
8984 0038 ld $38 ;14a0 'Keyword'
|
|
8985 003f ld $3f ;14a2 '?'
|
|
8986 0000 ld $00 ;14a3 0
|
|
8987 0035 ld $35 ;14a4 BCC
|
|
8988 0072 ld $72 ;14a5 NE
|
|
8989 00ad ld $ad
|
|
898a 00cf ld $cf ;14a7 CALL
|
|
898b 0038 ld $38 ;14a7 'Keyword'
|
|
898c 0070 ld $70 ;14a9 'p'
|
|
898d 0072 ld $72 ;14aa 'r'
|
|
898e 0069 ld $69 ;14ab 'i'
|
|
898f 006e ld $6e ;14ac 'n'
|
|
8990 0074 ld $74 ;14ad 't'
|
|
8991 0000 ld $00 ;14ae 0
|
|
8992 0035 ld $35 ;14af BCC
|
|
8993 003f ld $3f ;14b0 EQ
|
|
8994 00b5 ld $b5
|
|
8995 0011 ld $11 ;14b2 LDWI
|
|
8996 00a0 ld $a0
|
|
8997 0013 ld $13
|
|
8998 00cf ld $cf ;14b5 CALL
|
|
8999 0018 ld $18 ;14b5 vAC
|
|
899a 00cf ld $cf ;14b7 CALL
|
|
899b 0038 ld $38 ;14b7 'Keyword'
|
|
899c 0069 ld $69 ;14b9 'i'
|
|
899d 006e ld $6e ;14ba 'n'
|
|
899e 0070 ld $70 ;14bb 'p'
|
|
899f 0075 ld $75 ;14bc 'u'
|
|
89a0 0074 ld $74 ;14bd 't'
|
|
89a1 0000 ld $00 ;14be 0
|
|
89a2 0035 ld $35 ;14bf BCC
|
|
89a3 003f ld $3f ;14c0 EQ
|
|
89a4 00f8 ld $f8
|
|
89a5 0021 ld $21 ;14c2 LDW
|
|
89a6 0036 ld $36 ;14c2 'Active'
|
|
89a7 00ad ld $ad ;14c4 PEEK
|
|
89a8 00cf ld $cf ;14c5 CALL
|
|
89a9 0050 ld $50 ;14c5 'PrintChar'
|
|
89aa 00cf ld $cf ;14c7 CALL
|
|
89ab 0042 ld $42 ;14c7 'Variable'
|
|
89ac 002b ld $2b ;14c9 STW
|
|
89ad 0068 ld $68 ;14c9 'Address'
|
|
89ae 00cf ld $cf ;14cb CALL
|
|
89af 0034 ld $34 ;14cb 'Spaces'
|
|
89b0 00df ld $df ;14cd ALLOC
|
|
89b1 00fc ld $fc
|
|
89b2 0021 ld $21 ;14cf LDW
|
|
89b3 0036 ld $36 ;14cf 'Active'
|
|
89b4 00ec ld $ec ;14d1 STLW
|
|
89b5 0002 ld $02
|
|
89b6 0088 ld $88 ;14d3 ORI
|
|
89b7 001f ld $1f
|
|
89b8 00e6 ld $e6 ;14d5 SUBI
|
|
89b9 001f ld $1f
|
|
89ba 00f6 ld $f6 ;14d7 DEEK
|
|
89bb 00ec ld $ec ;14d8 STLW
|
|
89bc 0000 ld $00
|
|
89bd 0059 ld $59 ;14da LDI
|
|
89be 003f ld $3f
|
|
89bf 00cf ld $cf ;14dc CALL
|
|
89c0 0050 ld $50 ;14dc 'PrintChar'
|
|
89c1 00cf ld $cf ;14de CALL
|
|
89c2 005a ld $5a ;14de 'Newline'
|
|
89c3 00ee ld $ee ;14e0 LDLW
|
|
89c4 0000 ld $00
|
|
89c5 00cf ld $cf ;14e2 CALL
|
|
89c6 005c ld $5c ;14e2 'GetLine'
|
|
89c7 0035 ld $35 ;14e4 BCC
|
|
89c8 003f ld $3f ;14e5 EQ
|
|
89c9 00d8 ld $d8
|
|
89ca 00cf ld $cf ;14e7 CALL
|
|
89cb 003a ld $3a ;14e7 'Expression'
|
|
89cc 00f3 ld $f3 ;14e9 DOKE
|
|
89cd 0068 ld $68 ;14e9 'Address'
|
|
89ce 00ee ld $ee ;14eb LDLW
|
|
89cf 0002 ld $02
|
|
89d0 002b ld $2b ;14ed STW
|
|
89d1 0036 ld $36 ;14ed 'Active'
|
|
89d2 00df ld $df ;14ef ALLOC
|
|
89d3 0004 ld $04
|
|
89d4 00cf ld $cf ;14f1 CALL
|
|
89d5 0038 ld $38 ;14f1 'Keyword'
|
|
89d6 002c ld $2c ;14f3 ','
|
|
89d7 0000 ld $00 ;14f4 0
|
|
89d8 0035 ld $35 ;14f5 BCC
|
|
89d9 0072 ld $72 ;14f6 NE
|
|
89da 00c0 ld $c0
|
|
89db 00cf ld $cf ;14f8 CALL
|
|
89dc 0062 ld $62 ;14f8 'EndOfLine'
|
|
89dd 0011 ld $11 ;14fa LDWI
|
|
89de 00a0 ld $a0
|
|
89df 0015 ld $15
|
|
89e0 00cf ld $cf ;14fd CALL
|
|
89e1 0018 ld $18 ;14fd vAC
|
|
89e2 0015 ld $15 ;| RAM segment address (high byte first)
|
|
89e3 00a0 ld $a0 ;|
|
|
89e4 0058 ld $58 ;| Length (1..256)
|
|
89e5 00cf ld $cf ;15a0 CALL
|
|
89e6 0038 ld $38 ;15a0 'Keyword'
|
|
89e7 0063 ld $63 ;15a2 'c'
|
|
89e8 006c ld $6c ;15a3 'l'
|
|
89e9 0073 ld $73 ;15a4 's'
|
|
89ea 0000 ld $00 ;15a5 0
|
|
89eb 0035 ld $35 ;15a6 BCC
|
|
89ec 003f ld $3f ;15a7 EQ
|
|
89ed 00cb ld $cb
|
|
89ee 0011 ld $11 ;15a9 LDWI
|
|
89ef 0000 ld $00
|
|
89f0 0001 ld $01
|
|
89f1 00ad ld $ad ;15ac PEEK
|
|
89f2 005e ld $5e ;15ad ST
|
|
89f3 0031 ld $31 ;15ad 'Pos'+1
|
|
89f4 0059 ld $59 ;15af LDI
|
|
89f5 000e ld $0e
|
|
89f6 002b ld $2b ;15b1 STW
|
|
89f7 006a ld $6a ;15b1 'j'
|
|
89f8 00cf ld $cf ;15b3 CALL
|
|
89f9 005a ld $5a ;15b3 'Newline'
|
|
89fa 0021 ld $21 ;15b5 LDW
|
|
89fb fe00 bra ac ;+-----------------------------------+
|
|
89fc fcfd bra $89fd ;| |
|
|
89fd 1404 ld $04,y ;| Trampoline for page $8900 lookups |
|
|
89fe e068 jmp y,$68 ;| |
|
|
89ff c218 st [$18] ;+-----------------------------------+
|
|
8a00 006a ld $6a ;15b5 'j'
|
|
8a01 00e6 ld $e6 ;15b7 SUBI
|
|
8a02 0001 ld $01
|
|
8a03 0035 ld $35 ;15b9 BCC
|
|
8a04 004d ld $4d ;15ba GT
|
|
8a05 00af ld $af
|
|
8a06 00cf ld $cf ;15bc CALL
|
|
8a07 005a ld $5a ;15bc 'Newline'
|
|
8a08 0011 ld $11 ;15be LDWI
|
|
8a09 0000 ld $00
|
|
8a0a 0001 ld $01
|
|
8a0b 00ad ld $ad ;15c1 PEEK
|
|
8a0c 008c ld $8c ;15c2 XORI
|
|
8a0d 0008 ld $08
|
|
8a0e 0035 ld $35 ;15c4 BCC
|
|
8a0f 0072 ld $72 ;15c5 NE
|
|
8a10 00ba ld $ba
|
|
8a11 0059 ld $59 ;15c7 LDI
|
|
8a12 0008 ld $08
|
|
8a13 005e ld $5e ;15c9 ST
|
|
8a14 0031 ld $31 ;15c9 'Pos'+1
|
|
8a15 00cf ld $cf ;15cb CALL
|
|
8a16 0062 ld $62 ;15cb 'EndOfLine'
|
|
8a17 00cf ld $cf ;15cd CALL
|
|
8a18 0038 ld $38 ;15cd 'Keyword'
|
|
8a19 006c ld $6c ;15cf 'l'
|
|
8a1a 0069 ld $69 ;15d0 'i'
|
|
8a1b 0073 ld $73 ;15d1 's'
|
|
8a1c 0074 ld $74 ;15d2 't'
|
|
8a1d 0000 ld $00 ;15d3 0
|
|
8a1e 0035 ld $35 ;15d4 BCC
|
|
8a1f 003f ld $3f ;15d5 EQ
|
|
8a20 00d9 ld $d9
|
|
8a21 00cf ld $cf ;15d7 CALL
|
|
8a22 007e ld $7e ;15d7 'List'
|
|
8a23 00cf ld $cf ;15d9 CALL
|
|
8a24 0062 ld $62 ;15d9 'EndOfLine'
|
|
8a25 00cf ld $cf ;15db CALL
|
|
8a26 0038 ld $38 ;15db 'Keyword'
|
|
8a27 0073 ld $73 ;15dd 's'
|
|
8a28 0061 ld $61 ;15de 'a'
|
|
8a29 0076 ld $76 ;15df 'v'
|
|
8a2a 0065 ld $65 ;15e0 'e'
|
|
8a2b 0000 ld $00 ;15e1 0
|
|
8a2c 0035 ld $35 ;15e2 BCC
|
|
8a2d 003f ld $3f ;15e3 EQ
|
|
8a2e 00f1 ld $f1
|
|
8a2f 001a ld $1a ;15e5 LD
|
|
8a30 0021 ld $21
|
|
8a31 00e6 ld $e6 ;15e7 SUBI
|
|
8a32 0028 ld $28
|
|
8a33 0035 ld $35 ;15e9 BCC
|
|
8a34 0053 ld $53 ;15ea GE
|
|
8a35 00ec ld $ec
|
|
8a36 00cf ld $cf ;15ec CALL
|
|
8a37 0046 ld $46 ;15ec 'ValueError'
|
|
8a38 0011 ld $11 ;15ee LDWI
|
|
8a39 00a0 ld $a0
|
|
8a3a 0017 ld $17
|
|
8a3b 00cf ld $cf ;15f1 CALL
|
|
8a3c 0018 ld $18 ;15f1 vAC
|
|
8a3d 0011 ld $11 ;15f3 LDWI
|
|
8a3e 00eb ld $eb
|
|
8a3f 000d ld $0d
|
|
8a40 00cf ld $cf ;15f6 CALL
|
|
8a41 0018 ld $18 ;15f6 vAC
|
|
8a42 0016 ld $16 ;| RAM segment address (high byte first)
|
|
8a43 00a0 ld $a0 ;|
|
|
8a44 0060 ld $60 ;| Length (1..256)
|
|
8a45 00cf ld $cf ;16a0 CALL
|
|
8a46 0038 ld $38 ;16a0 'Keyword'
|
|
8a47 006e ld $6e ;16a2 'n'
|
|
8a48 0065 ld $65 ;16a3 'e'
|
|
8a49 0077 ld $77 ;16a4 'w'
|
|
8a4a 0000 ld $00 ;16a5 0
|
|
8a4b 0035 ld $35 ;16a6 BCC
|
|
8a4c 003f ld $3f ;16a7 EQ
|
|
8a4d 00b0 ld $b0
|
|
8a4e 00cf ld $cf ;16a9 CALL
|
|
8a4f 0078 ld $78 ;16a9 'Clear'
|
|
8a50 002b ld $2b ;16ab STW
|
|
8a51 0048 ld $48 ;16ab 'End'
|
|
8a52 00cf ld $cf ;16ad CALL
|
|
8a53 007e ld $7e ;16ad 'List'
|
|
8a54 00cf ld $cf ;16af CALL
|
|
8a55 0056 ld $56 ;16af 'Prompt'
|
|
8a56 0000 ld $00 ;16b1 0
|
|
8a57 00cf ld $cf ;16b2 CALL
|
|
8a58 0038 ld $38 ;16b2 'Keyword'
|
|
8a59 006c ld $6c ;16b4 'l'
|
|
8a5a 0065 ld $65 ;16b5 'e'
|
|
8a5b 0074 ld $74 ;16b6 't'
|
|
8a5c 0000 ld $00 ;16b7 0
|
|
8a5d 00cf ld $cf ;16b8 CALL
|
|
8a5e 0042 ld $42 ;16b8 'Variable'
|
|
8a5f 002b ld $2b ;16ba STW
|
|
8a60 0068 ld $68 ;16ba 'Address'
|
|
8a61 00cf ld $cf ;16bc CALL
|
|
8a62 0034 ld $34 ;16bc 'Spaces'
|
|
8a63 00cf ld $cf ;16be CALL
|
|
8a64 0038 ld $38 ;16be 'Keyword'
|
|
8a65 0028 ld $28 ;16c0 40
|
|
8a66 0000 ld $00 ;16c1 0
|
|
8a67 0035 ld $35 ;16c2 BCC
|
|
8a68 003f ld $3f ;16c3 EQ
|
|
8a69 00ef ld $ef
|
|
8a6a 00cf ld $cf ;16c5 CALL
|
|
8a6b 003a ld $3a ;16c5 'Expression'
|
|
8a6c 0035 ld $35 ;16c7 BCC
|
|
8a6d 0053 ld $53 ;16c8 GE
|
|
8a6e 00ca ld $ca
|
|
8a6f 00cf ld $cf ;16ca CALL
|
|
8a70 0046 ld $46 ;16ca 'ValueError'
|
|
8a71 001a ld $1a ;16cc LD
|
|
8a72 0069 ld $69 ;16cc 'Address'+1
|
|
8a73 00b8 ld $b8 ;16ce SUBW
|
|
8a74 003c ld $3c ;16ce 'Value'
|
|
8a75 00e6 ld $e6 ;16d0 SUBI
|
|
8a76 0002 ld $02
|
|
8a77 005e ld $5e ;16d2 ST
|
|
8a78 0069 ld $69 ;16d2 'Address'+1
|
|
8a79 0021 ld $21 ;16d4 LDW
|
|
8a7a 0048 ld $48 ;16d4 'End'
|
|
8a7b 00fc ld $fc ;16d6 XORW
|
|
8a7c 0068 ld $68 ;16d6 'Address'
|
|
8a7d 0035 ld $35 ;16d8 BCC
|
|
8a7e 0053 ld $53 ;16d9 GE
|
|
8a7f 00dd ld $dd
|
|
8a80 0021 ld $21 ;16db LDW
|
|
8a81 0048 ld $48 ;16db 'End'
|
|
8a82 0090 ld $90 ;16dd BRA
|
|
8a83 00e1 ld $e1
|
|
8a84 0021 ld $21 ;16df LDW
|
|
8a85 0068 ld $68 ;16df 'Address'
|
|
8a86 00b8 ld $b8 ;16e1 SUBW
|
|
8a87 0048 ld $48 ;16e1 'End'
|
|
8a88 0035 ld $35 ;16e3 BCC
|
|
8a89 0053 ld $53 ;16e4 GE
|
|
8a8a 00e6 ld $e6
|
|
8a8b 00cf ld $cf ;16e6 CALL
|
|
8a8c 0046 ld $46 ;16e6 'ValueError'
|
|
8a8d 00cf ld $cf ;16e8 CALL
|
|
8a8e 0038 ld $38 ;16e8 'Keyword'
|
|
8a8f 0029 ld $29 ;16ea 41
|
|
8a90 0000 ld $00 ;16eb 0
|
|
8a91 0035 ld $35 ;16ec BCC
|
|
8a92 0072 ld $72 ;16ed NE
|
|
8a93 00ef ld $ef
|
|
8a94 00cf ld $cf ;16ef CALL
|
|
8a95 004a ld $4a ;16ef 'SyntaxError'
|
|
8a96 00cf ld $cf ;16f1 CALL
|
|
8a97 0038 ld $38 ;16f1 'Keyword'
|
|
8a98 003d ld $3d ;16f3 '='
|
|
8a99 0000 ld $00 ;16f4 0
|
|
8a9a 0035 ld $35 ;16f5 BCC
|
|
8a9b 0072 ld $72 ;16f6 NE
|
|
8a9c 00f8 ld $f8
|
|
8a9d 00cf ld $cf ;16f8 CALL
|
|
8a9e 004a ld $4a ;16f8 'SyntaxError'
|
|
8a9f 00cf ld $cf ;16fa CALL
|
|
8aa0 003a ld $3a ;16fa 'Expression'
|
|
8aa1 00f3 ld $f3 ;16fc DOKE
|
|
8aa2 0068 ld $68 ;16fc 'Address'
|
|
8aa3 00cf ld $cf ;16fe CALL
|
|
8aa4 0062 ld $62 ;16fe 'EndOfLine'
|
|
8aa5 0017 ld $17 ;| RAM segment address (high byte first)
|
|
8aa6 00a0 ld $a0 ;|
|
|
8aa7 005f ld $5f ;| Length (1..256)
|
|
8aa8 0021 ld $21 ;17a0 LDW
|
|
8aa9 0000 ld $00
|
|
8aaa 005e ld $5e ;17a2 ST
|
|
8aab 0027 ld $27
|
|
8aac 00e6 ld $e6 ;17a4 SUBI
|
|
8aad 0060 ld $60
|
|
8aae 002b ld $2b ;17a6 STW
|
|
8aaf 0068 ld $68 ;17a6 'Address'
|
|
8ab0 00cd ld $cd ;17a8 DEF
|
|
8ab1 00e8 ld $e8
|
|
8ab2 0075 ld $75 ;17aa PUSH
|
|
8ab3 002b ld $2b ;17ab STW
|
|
8ab4 0044 ld $44 ;17ab 'k'
|
|
8ab5 001a ld $1a ;17ad LD
|
|
8ab6 0027 ld $27
|
|
8ab7 00e3 ld $e3 ;17af ADDI
|
|
8ab8 0008 ld $08
|
|
8ab9 005e ld $5e ;17b1 ST
|
|
8aba 0027 ld $27
|
|
8abb 001a ld $1a ;17b3 LD
|
|
8abc 0030 ld $30 ;17b3 'Pos'
|
|
8abd 00e6 ld $e6 ;17b5 SUBI
|
|
8abe 0006 ld $06
|
|
8abf 0035 ld $35 ;17b7 BCC
|
|
8ac0 0053 ld $53 ;17b8 GE
|
|
8ac1 00de ld $de
|
|
8ac2 0059 ld $59 ;17ba LDI
|
|
8ac3 000a ld $0a
|
|
8ac4 00f0 ld $f0 ;17bc POKE
|
|
8ac5 0068 ld $68 ;17bc 'Address'
|
|
8ac6 0021 ld $21 ;17be LDW
|
|
8ac7 0068 ld $68 ;17be 'Address'
|
|
8ac8 0088 ld $88 ;17c0 ORI
|
|
8ac9 001f ld $1f
|
|
8aca 008c ld $8c ;17c2 XORI
|
|
8acb 001f ld $1f
|
|
8acc 002b ld $2b ;17c4 STW
|
|
8acd 0068 ld $68 ;17c4 'Address'
|
|
8ace 002b ld $2b ;17c6 STW
|
|
8acf 0024 ld $24
|
|
8ad0 0059 ld $59 ;17c8 LDI
|
|
8ad1 0001 ld $01
|
|
8ad2 005e ld $5e ;17ca ST
|
|
8ad3 0026 ld $26
|
|
8ad4 0011 ld $11 ;17cc LDWI
|
|
8ad5 0006 ld $06
|
|
8ad6 000b ld $0b
|
|
8ad7 002b ld $2b ;17cf STW
|
|
8ad8 0022 ld $22 ;17cf '_sysFn'
|
|
8ad9 00b4 ld $b4 ;17d1 SYS
|
|
8ada 00e6 ld $e6
|
|
8adb 0035 ld $35 ;17d3 BCC
|
|
8adc 003f ld $3f ;17d4 EQ
|
|
8add 00da ld $da
|
|
8ade 0059 ld $59 ;17d6 LDI
|
|
8adf 0003 ld $03
|
|
8ae0 005e ld $5e ;17d8 ST
|
|
8ae1 000f ld $0f
|
|
8ae2 00cf ld $cf ;17da CALL
|
|
8ae3 0058 ld $58 ;17da 'TestBreak'
|
|
8ae4 0059 ld $59 ;17dc LDI
|
|
8ae5 0008 ld $08
|
|
8ae6 005e ld $5e ;17de ST
|
|
8ae7 0027 ld $27
|
|
8ae8 0021 ld $21 ;17e0 LDW
|
|
8ae9 0044 ld $44 ;17e0 'k'
|
|
8aea 00f0 ld $f0 ;17e2 POKE
|
|
8aeb 0068 ld $68 ;17e2 'Address'
|
|
8aec 0093 ld $93 ;17e4 INC
|
|
8aed 0068 ld $68 ;17e4 'Address'
|
|
8aee 00cf ld $cf ;17e6 CALL
|
|
8aef 0054 ld $54 ;17e6 'PrintCharScreen'
|
|
8af0 0063 ld $63 ;17e8 POP
|
|
8af1 00ff ld $ff ;17e9 RET
|
|
8af2 002b ld $2b ;17ea STW
|
|
8af3 0050 ld $50 ;17ea 'PrintChar'
|
|
8af4 001a ld $1a ;17ec LD
|
|
8af5 000f ld $0f
|
|
8af6 008c ld $8c ;17ee XORI
|
|
8af7 00ff ld $ff
|
|
8af8 0035 ld $35 ;17f0 BCC
|
|
8af9 0072 ld $72 ;17f1 NE
|
|
8afa 00ea ld $ea
|
|
8afb fe00 bra ac ;+-----------------------------------+
|
|
8afc fcfd bra $8afd ;| |
|
|
8afd 1404 ld $04,y ;| Trampoline for page $8a00 lookups |
|
|
8afe e068 jmp y,$68 ;| |
|
|
8aff c218 st [$18] ;+-----------------------------------+
|
|
8b00 00cf ld $cf ;17f3 CALL
|
|
8b01 007e ld $7e ;17f3 'List'
|
|
8b02 0059 ld $59 ;17f5 LDI
|
|
8b03 0020 ld $20
|
|
8b04 00cf ld $cf ;17f7 CALL
|
|
8b05 0050 ld $50 ;17f7 'PrintChar'
|
|
8b06 0021 ld $21 ;17f9 LDW
|
|
8b07 0054 ld $54 ;17f9 'PrintCharScreen'
|
|
8b08 002b ld $2b ;17fb STW
|
|
8b09 0050 ld $50 ;17fb 'PrintChar'
|
|
8b0a 00cf ld $cf ;17fd CALL
|
|
8b0b 0062 ld $62 ;17fd 'EndOfLine'
|
|
8b0c 0018 ld $18 ;| RAM segment address (high byte first)
|
|
8b0d 00a0 ld $a0 ;|
|
|
8b0e 0060 ld $60 ;| Length (1..256)
|
|
8b0f 0011 ld $11 ;18a0 LDWI
|
|
8b10 00e1 ld $e1
|
|
8b11 0004 ld $04
|
|
8b12 002b ld $2b ;18a3 STW
|
|
8b13 0022 ld $22 ;18a3 '_sysFn'
|
|
8b14 0059 ld $59 ;18a5 LDI
|
|
8b15 0000 ld $00
|
|
8b16 005e ld $5e ;18a7 ST
|
|
8b17 0030 ld $30 ;18a7 'Pos'
|
|
8b18 005e ld $5e ;18a9 ST
|
|
8b19 0026 ld $26
|
|
8b1a 001a ld $1a ;18ab LD
|
|
8b1b 0031 ld $31 ;18ab 'Pos'+1
|
|
8b1c 00e3 ld $e3 ;18ad ADDI
|
|
8b1d 000f ld $0f
|
|
8b1e 0082 ld $82 ;18af ANDI
|
|
8b1f 0078 ld $78
|
|
8b20 0035 ld $35 ;18b1 BCC
|
|
8b21 0072 ld $72 ;18b2 NE
|
|
8b22 00b4 ld $b4
|
|
8b23 0059 ld $59 ;18b4 LDI
|
|
8b24 0008 ld $08
|
|
8b25 005e ld $5e ;18b6 ST
|
|
8b26 0031 ld $31 ;18b6 'Pos'+1
|
|
8b27 0021 ld $21 ;18b8 LDW
|
|
8b28 002a ld $2a
|
|
8b29 002b ld $2b ;18ba STW
|
|
8b2a 0024 ld $24
|
|
8b2b 0021 ld $21 ;18bc LDW
|
|
8b2c 0030 ld $30 ;18bc 'Pos'
|
|
8b2d 002b ld $2b ;18be STW
|
|
8b2e 0028 ld $28
|
|
8b2f 00b4 ld $b4 ;18c0 SYS
|
|
8b30 00cb ld $cb
|
|
8b31 0093 ld $93 ;18c2 INC
|
|
8b32 0028 ld $28
|
|
8b33 00b4 ld $b4 ;18c4 SYS
|
|
8b34 00cb ld $cb
|
|
8b35 0093 ld $93 ;18c6 INC
|
|
8b36 0028 ld $28
|
|
8b37 001a ld $1a ;18c8 LD
|
|
8b38 0028 ld $28
|
|
8b39 008c ld $8c ;18ca XORI
|
|
8b3a 00a0 ld $a0
|
|
8b3b 0035 ld $35 ;18cc BCC
|
|
8b3c 0072 ld $72 ;18cd NE
|
|
8b3d 00be ld $be
|
|
8b3e 0011 ld $11 ;18cf LDWI
|
|
8b3f 0000 ld $00
|
|
8b40 0001 ld $01
|
|
8b41 002b ld $2b ;18d2 STW
|
|
8b42 0040 ld $40 ;18d2 'i'
|
|
8b43 0088 ld $88 ;18d4 ORI
|
|
8b44 00ff ld $ff
|
|
8b45 00f6 ld $f6 ;18d6 DEEK
|
|
8b46 00b8 ld $b8 ;18d7 SUBW
|
|
8b47 0030 ld $30 ;18d7 'Pos'
|
|
8b48 001a ld $1a ;18d9 LD
|
|
8b49 0019 ld $19
|
|
8b4a 0035 ld $35 ;18db BCC
|
|
8b4b 0072 ld $72 ;18dc NE
|
|
8b4c 00f9 ld $f9
|
|
8b4d 0021 ld $21 ;18de LDW
|
|
8b4e 0040 ld $40 ;18de 'i'
|
|
8b4f 00e3 ld $e3 ;18e0 ADDI
|
|
8b50 0010 ld $10
|
|
8b51 002b ld $2b ;18e2 STW
|
|
8b52 0024 ld $24 ;18e2 '_sysArgs0'
|
|
8b53 00ad ld $ad ;18e4 PEEK
|
|
8b54 005e ld $5e ;18e5 ST
|
|
8b55 0026 ld $26
|
|
8b56 0021 ld $21 ;18e7 LDW
|
|
8b57 0040 ld $40 ;18e7 'i'
|
|
8b58 00ad ld $ad ;18e9 PEEK
|
|
8b59 00f0 ld $f0 ;18ea POKE
|
|
8b5a 0024 ld $24 ;18ea '_sysArgs0'
|
|
8b5b 001a ld $1a ;18ec LD
|
|
8b5c 0026 ld $26
|
|
8b5d 00f0 ld $f0 ;18ee POKE
|
|
8b5e 0040 ld $40 ;18ee 'i'
|
|
8b5f 0093 ld $93 ;18f0 INC
|
|
8b60 0040 ld $40 ;18f0 'i'
|
|
8b61 0093 ld $93 ;18f2 INC
|
|
8b62 0040 ld $40 ;18f2 'i'
|
|
8b63 001a ld $1a ;18f4 LD
|
|
8b64 0040 ld $40 ;18f4 'i'
|
|
8b65 008c ld $8c ;18f6 XORI
|
|
8b66 00e0 ld $e0
|
|
8b67 0035 ld $35 ;18f8 BCC
|
|
8b68 0072 ld $72 ;18f9 NE
|
|
8b69 00dc ld $dc
|
|
8b6a 0093 ld $93 ;18fb INC
|
|
8b6b 0030 ld $30 ;18fb 'Pos'
|
|
8b6c 0093 ld $93 ;18fd INC
|
|
8b6d 0030 ld $30 ;18fd 'Pos'
|
|
8b6e 00ff ld $ff ;18ff RET
|
|
8b6f 0019 ld $19 ;| RAM segment address (high byte first)
|
|
8b70 00a0 ld $a0 ;|
|
|
8b71 0060 ld $60 ;| Length (1..256)
|
|
8b72 0059 ld $59 ;19a0 LDI
|
|
8b73 0001 ld $01
|
|
8b74 002b ld $2b ;19a2 STW
|
|
8b75 0024 ld $24
|
|
8b76 0011 ld $11 ;19a4 LDWI
|
|
8b77 0000 ld $00
|
|
8b78 0001 ld $01
|
|
8b79 002b ld $2b ;19a7 STW
|
|
8b7a 0026 ld $26
|
|
8b7b 00cf ld $cf ;19a9 CALL
|
|
8b7c 003a ld $3a ;19a9 'Expression'
|
|
8b7d 0075 ld $75 ;19ab PUSH
|
|
8b7e 00ec ld $ec ;19ac STLW
|
|
8b7f 0000 ld $00
|
|
8b80 00cf ld $cf ;19ae CALL
|
|
8b81 0038 ld $38 ;19ae 'Keyword'
|
|
8b82 002c ld $2c ;19b0 ','
|
|
8b83 0000 ld $00 ;19b1 0
|
|
8b84 0035 ld $35 ;19b2 BCC
|
|
8b85 0072 ld $72 ;19b3 NE
|
|
8b86 00b5 ld $b5
|
|
8b87 00cf ld $cf ;19b5 CALL
|
|
8b88 004a ld $4a ;19b5 'SyntaxError'
|
|
8b89 00cf ld $cf ;19b7 CALL
|
|
8b8a 003a ld $3a ;19b7 'Expression'
|
|
8b8b 002b ld $2b ;19b9 STW
|
|
8b8c 006a ld $6a ;19b9 'j'
|
|
8b8d 0035 ld $35 ;19bb BCC
|
|
8b8e 0053 ld $53 ;19bc GE
|
|
8b8f 00c8 ld $c8
|
|
8b90 0059 ld $59 ;19be LDI
|
|
8b91 0000 ld $00
|
|
8b92 00b8 ld $b8 ;19c0 952
|
|
8b93 0026 ld $26 ;19c1 38
|
|
8b94 002b ld $2b ;19c2 STW
|
|
8b95 0026 ld $26
|
|
8b96 0059 ld $59 ;19c4 LDI
|
|
8b97 0000 ld $00
|
|
8b98 00b8 ld $b8 ;19c6 SUBW
|
|
8b99 006a ld $6a ;19c6 'j'
|
|
8b9a 002b ld $2b ;19c8 STW
|
|
8b9b 006a ld $6a ;19c8 'j'
|
|
8b9c 00ee ld $ee ;19ca LDLW
|
|
8b9d 0000 ld $00
|
|
8b9e 002b ld $2b ;19cc STW
|
|
8b9f 0040 ld $40 ;19cc 'i'
|
|
8ba0 0035 ld $35 ;19ce BCC
|
|
8ba1 0053 ld $53 ;19cf GE
|
|
8ba2 00db ld $db
|
|
8ba3 0059 ld $59 ;19d1 LDI
|
|
8ba4 0000 ld $00
|
|
8ba5 00b8 ld $b8 ;19d3 952
|
|
8ba6 0024 ld $24 ;19d4 36
|
|
8ba7 002b ld $2b ;19d5 STW
|
|
8ba8 0024 ld $24
|
|
8ba9 0059 ld $59 ;19d7 LDI
|
|
8baa 0000 ld $00
|
|
8bab 00b8 ld $b8 ;19d9 SUBW
|
|
8bac 0040 ld $40 ;19d9 'i'
|
|
8bad 002b ld $2b ;19db STW
|
|
8bae 0040 ld $40 ;19db 'i'
|
|
8baf 00b8 ld $b8 ;19dd SUBW
|
|
8bb0 006a ld $6a ;19dd 'j'
|
|
8bb1 0035 ld $35 ;19df BCC
|
|
8bb2 0053 ld $53 ;19e0 GE
|
|
8bb3 00f8 ld $f8
|
|
8bb4 0021 ld $21 ;19e2 LDW
|
|
8bb5 0040 ld $40 ;19e2 'i'
|
|
8bb6 002b ld $2b ;19e4 STW
|
|
8bb7 004e ld $4e ;19e4 'tmp'
|
|
8bb8 0021 ld $21 ;19e6 LDW
|
|
8bb9 006a ld $6a ;19e6 'j'
|
|
8bba 002b ld $2b ;19e8 STW
|
|
8bbb 0040 ld $40 ;19e8 'i'
|
|
8bbc 0021 ld $21 ;19ea LDW
|
|
8bbd 004e ld $4e ;19ea 'tmp'
|
|
8bbe 002b ld $2b ;19ec STW
|
|
8bbf 006a ld $6a ;19ec 'j'
|
|
8bc0 0021 ld $21 ;19ee LDW
|
|
8bc1 0024 ld $24
|
|
8bc2 002b ld $2b ;19f0 STW
|
|
8bc3 004e ld $4e ;19f0 'tmp'
|
|
8bc4 0021 ld $21 ;19f2 LDW
|
|
8bc5 0026 ld $26
|
|
8bc6 002b ld $2b ;19f4 STW
|
|
8bc7 0024 ld $24
|
|
8bc8 0021 ld $21 ;19f6 LDW
|
|
8bc9 004e ld $4e ;19f6 'tmp'
|
|
8bca 002b ld $2b ;19f8 STW
|
|
8bcb 0026 ld $26
|
|
8bcc 0063 ld $63 ;19fa POP
|
|
8bcd 0011 ld $11 ;19fb LDWI
|
|
8bce 00a0 ld $a0
|
|
8bcf 001a ld $1a
|
|
8bd0 00cf ld $cf ;19fe CALL
|
|
8bd1 0018 ld $18 ;19fe vAC
|
|
8bd2 001a ld $1a ;| RAM segment address (high byte first)
|
|
8bd3 00a0 ld $a0 ;|
|
|
8bd4 0060 ld $60 ;| Length (1..256)
|
|
8bd5 0021 ld $21 ;1aa0 LDW
|
|
8bd6 003c ld $3c ;1aa0 'Value'
|
|
8bd7 0035 ld $35 ;1aa2 BCC
|
|
8bd8 0053 ld $53 ;1aa3 GE
|
|
8bd9 00a8 ld $a8
|
|
8bda 0011 ld $11 ;1aa5 LDWI
|
|
8bdb 0000 ld $00
|
|
8bdc 0078 ld $78
|
|
8bdd 0090 ld $90 ;1aa8 BRA
|
|
8bde 00ab ld $ab
|
|
8bdf 0011 ld $11 ;1aaa LDWI
|
|
8be0 0000 ld $00
|
|
8be1 0088 ld $88
|
|
8be2 002b ld $2b ;1aad STW
|
|
8be3 0028 ld $28
|
|
8be4 0021 ld $21 ;1aaf LDW
|
|
8be5 0040 ld $40 ;1aaf 'i'
|
|
8be6 002b ld $2b ;1ab1 STW
|
|
8be7 004e ld $4e ;1ab1 'tmp'
|
|
8be8 002b ld $2b ;1ab3 STW
|
|
8be9 0044 ld $44 ;1ab3 'k'
|
|
8bea 001a ld $1a ;1ab5 LD
|
|
8beb 002b ld $2b
|
|
8bec 00f0 ld $f0 ;1ab7 POKE
|
|
8bed 0030 ld $30 ;1ab7 'Pos'
|
|
8bee 0021 ld $21 ;1ab9 LDW
|
|
8bef 004e ld $4e ;1ab9 'tmp'
|
|
8bf0 00e6 ld $e6 ;1abb SUBI
|
|
8bf1 0001 ld $01
|
|
8bf2 002b ld $2b ;1abd STW
|
|
8bf3 004e ld $4e ;1abd 'tmp'
|
|
8bf4 0035 ld $35 ;1abf BCC
|
|
8bf5 0050 ld $50 ;1ac0 LT
|
|
8bf6 00fc ld $fc
|
|
8bf7 0021 ld $21 ;1ac2 LDW
|
|
8bf8 0044 ld $44 ;1ac2 'k'
|
|
8bf9 00b8 ld $b8 ;1ac4 SUBW
|
|
8bfa 006a ld $6a ;1ac4 'j'
|
|
8bfb fe00 bra ac ;+-----------------------------------+
|
|
8bfc fcfd bra $8bfd ;| |
|
|
8bfd 1404 ld $04,y ;| Trampoline for page $8b00 lookups |
|
|
8bfe e068 jmp y,$68 ;| |
|
|
8bff c218 st [$18] ;+-----------------------------------+
|
|
8c00 00b8 ld $b8 ;1ac6 SUBW
|
|
8c01 006a ld $6a ;1ac6 'j'
|
|
8c02 002b ld $2b ;1ac8 STW
|
|
8c03 0044 ld $44 ;1ac8 'k'
|
|
8c04 0035 ld $35 ;1aca BCC
|
|
8c05 0053 ld $53 ;1acb GE
|
|
8c06 00d7 ld $d7
|
|
8c07 0099 ld $99 ;1acd ADDW
|
|
8c08 0040 ld $40 ;1acd 'i'
|
|
8c09 0099 ld $99 ;1acf ADDW
|
|
8c0a 0040 ld $40 ;1acf 'i'
|
|
8c0b 002b ld $2b ;1ad1 STW
|
|
8c0c 0044 ld $44 ;1ad1 'k'
|
|
8c0d 0021 ld $21 ;1ad3 LDW
|
|
8c0e 0026 ld $26
|
|
8c0f 0099 ld $99 ;1ad5 ADDW
|
|
8c10 0030 ld $30 ;1ad5 'Pos'
|
|
8c11 002b ld $2b ;1ad7 STW
|
|
8c12 0030 ld $30 ;1ad7 'Pos'
|
|
8c13 0021 ld $21 ;1ad9 LDW
|
|
8c14 0024 ld $24
|
|
8c15 0099 ld $99 ;1adb ADDW
|
|
8c16 0030 ld $30 ;1adb 'Pos'
|
|
8c17 002b ld $2b ;1add STW
|
|
8c18 0030 ld $30 ;1add 'Pos'
|
|
8c19 001a ld $1a ;1adf LD
|
|
8c1a 0030 ld $30 ;1adf 'Pos'
|
|
8c1b 00e6 ld $e6 ;1ae1 SUBI
|
|
8c1c 00a0 ld $a0
|
|
8c1d 0035 ld $35 ;1ae3 BCC
|
|
8c1e 0050 ld $50 ;1ae4 LT
|
|
8c1f 00ed ld $ed
|
|
8c20 0035 ld $35 ;1ae6 BCC
|
|
8c21 0056 ld $56 ;1ae7 LE
|
|
8c22 00eb ld $eb
|
|
8c23 0093 ld $93 ;1ae9 INC
|
|
8c24 0031 ld $31 ;1ae9 'Pos'+1
|
|
8c25 00e3 ld $e3 ;1aeb ADDI
|
|
8c26 0040 ld $40
|
|
8c27 005e ld $5e ;1aed ST
|
|
8c28 0030 ld $30 ;1aed 'Pos'
|
|
8c29 001a ld $1a ;1aef LD
|
|
8c2a 0031 ld $31 ;1aef 'Pos'+1
|
|
8c2b 0082 ld $82 ;1af1 ANDI
|
|
8c2c 0078 ld $78
|
|
8c2d 0035 ld $35 ;1af3 BCC
|
|
8c2e 0072 ld $72 ;1af4 NE
|
|
8c2f 00fa ld $fa
|
|
8c30 0021 ld $21 ;1af6 LDW
|
|
8c31 0028 ld $28
|
|
8c32 0099 ld $99 ;1af8 ADDW
|
|
8c33 0030 ld $30 ;1af8 'Pos'
|
|
8c34 002b ld $2b ;1afa STW
|
|
8c35 0030 ld $30 ;1afa 'Pos'
|
|
8c36 0090 ld $90 ;1afc BRA
|
|
8c37 00b3 ld $b3
|
|
8c38 00cf ld $cf ;1afe CALL
|
|
8c39 0062 ld $62 ;1afe 'EndOfLine'
|
|
8c3a 001b ld $1b ;| RAM segment address (high byte first)
|
|
8c3b 00a0 ld $a0 ;|
|
|
8c3c 0006 ld $06 ;| Length (1..256)
|
|
8c3d 00a0 ld $a0 ;1ba0 _Buffer
|
|
8c3e 001b ld $1b
|
|
8c3f 004e ld $4e ;1ba2 'N'
|
|
8c40 0045 ld $45 ;1ba3 'E'
|
|
8c41 0057 ld $57 ;1ba4 'W'
|
|
8c42 0000 ld $00 ;1ba5 0
|
|
8c43 0000 ld $00 ;End of Apps/TinyBASIC/TinyBASIC_v6.gcl, size 3180
|
|
;+-----------------------------------+
|
|
;| Apps/TicTac/LoadTicTac_v1.gcl |
|
|
;+-----------------------------------+
|
|
8c44 dc54 st $54,[y,x++] ;'T'
|
|
8c45 dc69 st $69,[y,x++] ;'i'
|
|
8c46 dc6e st $6e,[y,x++] ;'n'
|
|
8c47 dc79 st $79,[y,x++] ;'y'
|
|
8c48 dc42 st $42,[y,x++] ;'B'
|
|
8c49 dc41 st $41,[y,x++] ;'A'
|
|
8c4a dc53 st $53,[y,x++] ;'S'
|
|
8c4b dc49 st $49,[y,x++] ;'I'
|
|
8c4c 00d8 ld $d8
|
|
8c4d c218 st [$18]
|
|
8c4e 007f ld $7f
|
|
8c4f 14f7 ld $f7,y
|
|
8c50 e085 jmp y,$85
|
|
8c51 c219 st [$19]
|
|
TicTac: 8c52 0002 ld $02 ;| RAM segment address (high byte first)
|
|
8c53 0000 ld $00 ;|
|
|
8c54 0010 ld $10 ;| Length (1..256)
|
|
8c55 0059 ld $59 ;0200 LDI
|
|
8c56 00ad ld $ad
|
|
8c57 002b ld $2b ;0202 STW
|
|
8c58 0022 ld $22 ;0202 '_sysFn'
|
|
8c59 0011 ld $11 ;0204 LDWI
|
|
8c5a 00a0 ld $a0
|
|
8c5b 00ff ld $ff
|
|
8c5c 002b ld $2b ;0207 STW
|
|
8c5d 001a ld $1a ;0207 '_vLR'
|
|
8c5e 0011 ld $11 ;0209 LDWI
|
|
8c5f 00d8 ld $d8
|
|
8c60 007f ld $7f
|
|
8c61 002b ld $2b ;020c STW
|
|
8c62 0024 ld $24 ;020c '_sysArgs0'
|
|
8c63 00b4 ld $b4 ;020e SYS
|
|
8c64 00e2 ld $e2
|
|
8c65 00ff ld $ff ;| RAM segment address (high byte first)
|
|
8c66 00a0 ld $a0 ;|
|
|
8c67 000c ld $0c ;| Length (1..256)
|
|
8c68 0011 ld $11 ;ffa0 LDWI
|
|
8c69 0000 ld $00
|
|
8c6a 0002 ld $02
|
|
8c6b 002b ld $2b ;ffa3 STW
|
|
8c6c 001a ld $1a ;ffa3 '_vLR'
|
|
8c6d 0011 ld $11 ;ffa5 LDWI
|
|
8c6e 0075 ld $75
|
|
8c6f 008c ld $8c
|
|
8c70 002b ld $2b ;ffa8 STW
|
|
8c71 0024 ld $24 ;ffa8 '_sysArgs0'
|
|
8c72 00b4 ld $b4 ;ffaa SYS
|
|
8c73 00e2 ld $e2
|
|
8c74 0000 ld $00 ;End of Apps/TicTac/LoadTicTac_v1.gcl, size 35
|
|
;+-----------------------------------+
|
|
;| Apps/TicTac/TicTac_v2.gtb |
|
|
;+-----------------------------------+
|
|
TicTacGtb: 8c75 001b ld $1b
|
|
8c76 00c0 ld $c0
|
|
8c77 0019 ld $19
|
|
8c78 0064 ld $64
|
|
8c79 0000 ld $00
|
|
8c7a 0027 ld $27 ;"'"
|
|
8c7b 0054 ld $54 ;'T'
|
|
8c7c 0049 ld $49 ;'I'
|
|
8c7d 0043 ld $43 ;'C'
|
|
8c7e 002d ld $2d ;'-'
|
|
8c7f 0054 ld $54 ;'T'
|
|
8c80 0041 ld $41 ;'A'
|
|
8c81 0043 ld $43 ;'C'
|
|
8c82 002d ld $2d ;'-'
|
|
8c83 0054 ld $54 ;'T'
|
|
8c84 004f ld $4f ;'O'
|
|
8c85 0045 ld $45 ;'E'
|
|
8c86 002e ld $2e ;'.'
|
|
8c87 0020 ld $20 ;' '
|
|
8c88 0059 ld $59 ;'Y'
|
|
8c89 004f ld $4f ;'O'
|
|
8c8a 0055 ld $55 ;'U'
|
|
8c8b 0020 ld $20 ;' '
|
|
8c8c 0028 ld $28 ;'('
|
|
8c8d 0058 ld $58 ;'X'
|
|
8c8e 0029 ld $29 ;')'
|
|
8c8f 0020 ld $20 ;' '
|
|
8c90 0000 ld $00 ;'\x00'
|
|
8c91 001b ld $1b
|
|
8c92 00e0 ld $e0
|
|
8c93 0015 ld $15
|
|
8c94 00d2 ld $d2
|
|
8c95 0000 ld $00
|
|
8c96 003f ld $3f ;'?'
|
|
8c97 0022 ld $22 ;'"'
|
|
8c98 0054 ld $54 ;'T'
|
|
8c99 004f ld $4f ;'O'
|
|
8c9a 004d ld $4d ;'M'
|
|
8c9b 0020 ld $20 ;' '
|
|
8c9c 0050 ld $50 ;'P'
|
|
8c9d 0049 ld $49 ;'I'
|
|
8c9e 0054 ld $54 ;'T'
|
|
8c9f 0054 ld $54 ;'T'
|
|
8ca0 004d ld $4d ;'M'
|
|
8ca1 0041 ld $41 ;'A'
|
|
8ca2 004e ld $4e ;'N'
|
|
8ca3 0027 ld $27 ;"'"
|
|
8ca4 0053 ld $53 ;'S'
|
|
8ca5 0020 ld $20 ;' '
|
|
8ca6 0022 ld $22 ;'"'
|
|
8ca7 003b ld $3b ;';'
|
|
8ca8 0000 ld $00 ;'\x00'
|
|
8ca9 001c ld $1c
|
|
8caa 00a0 ld $a0
|
|
8cab 0012 ld $12
|
|
8cac 00d3 ld $d3
|
|
8cad 0000 ld $00
|
|
8cae 003f ld $3f ;'?'
|
|
8caf 0022 ld $22 ;'"'
|
|
8cb0 0054 ld $54 ;'T'
|
|
8cb1 0049 ld $49 ;'I'
|
|
8cb2 0043 ld $43 ;'C'
|
|
8cb3 002d ld $2d ;'-'
|
|
8cb4 0054 ld $54 ;'T'
|
|
8cb5 0041 ld $41 ;'A'
|
|
8cb6 0043 ld $43 ;'C'
|
|
8cb7 002d ld $2d ;'-'
|
|
8cb8 0054 ld $54 ;'T'
|
|
8cb9 004f ld $4f ;'O'
|
|
8cba 0045 ld $45 ;'E'
|
|
8cbb 002e ld $2e ;'.'
|
|
8cbc 0022 ld $22 ;'"'
|
|
8cbd 0000 ld $00 ;'\x00'
|
|
8cbe 001c ld $1c
|
|
8cbf 00c0 ld $c0
|
|
8cc0 0012 ld $12
|
|
8cc1 00d4 ld $d4
|
|
8cc2 0000 ld $00
|
|
8cc3 003f ld $3f ;'?'
|
|
8cc4 0022 ld $22 ;'"'
|
|
8cc5 0059 ld $59 ;'Y'
|
|
8cc6 004f ld $4f ;'O'
|
|
8cc7 0055 ld $55 ;'U'
|
|
8cc8 0020 ld $20 ;' '
|
|
8cc9 0041 ld $41 ;'A'
|
|
8cca 0047 ld $47 ;'G'
|
|
8ccb 0041 ld $41 ;'A'
|
|
8ccc 0049 ld $49 ;'I'
|
|
8ccd 004e ld $4e ;'N'
|
|
8cce 0053 ld $53 ;'S'
|
|
8ccf 0054 ld $54 ;'T'
|
|
8cd0 0022 ld $22 ;'"'
|
|
8cd1 003b ld $3b ;';'
|
|
8cd2 0000 ld $00 ;'\x00'
|
|
8cd3 001c ld $1c
|
|
8cd4 00e0 ld $e0
|
|
8cd5 0011 ld $11
|
|
8cd6 00d5 ld $d5
|
|
8cd7 0000 ld $00
|
|
8cd8 003f ld $3f ;'?'
|
|
8cd9 0022 ld $22 ;'"'
|
|
8cda 0020 ld $20 ;' '
|
|
8cdb 0054 ld $54 ;'T'
|
|
8cdc 0049 ld $49 ;'I'
|
|
8cdd 004e ld $4e ;'N'
|
|
8cde 0059 ld $59 ;'Y'
|
|
8cdf 0020 ld $20 ;' '
|
|
8ce0 0042 ld $42 ;'B'
|
|
8ce1 0041 ld $41 ;'A'
|
|
8ce2 0053 ld $53 ;'S'
|
|
8ce3 0049 ld $49 ;'I'
|
|
8ce4 0043 ld $43 ;'C'
|
|
8ce5 0022 ld $22 ;'"'
|
|
8ce6 0000 ld $00 ;'\x00'
|
|
8ce7 001d ld $1d
|
|
8ce8 00a0 ld $a0
|
|
8ce9 0016 ld $16
|
|
8cea 00dd ld $dd
|
|
8ceb 0000 ld $00
|
|
8cec 003f ld $3f ;'?'
|
|
8ced 0022 ld $22 ;'"'
|
|
8cee 0059 ld $59 ;'Y'
|
|
8cef 004f ld $4f ;'O'
|
|
8cf0 0055 ld $55 ;'U'
|
|
8cf1 0020 ld $20 ;' '
|
|
8cf2 0041 ld $41 ;'A'
|
|
8cf3 0052 ld $52 ;'R'
|
|
8cf4 0045 ld $45 ;'E'
|
|
8cf5 0020 ld $20 ;' '
|
|
8cf6 0058 ld $58 ;'X'
|
|
8cf7 002e ld $2e ;'.'
|
|
8cf8 0020 ld $20 ;' '
|
|
8cf9 0049 ld $49 ;'I'
|
|
8cfa 0020 ld $20 ;' '
|
|
8cfb fe00 bra ac ;+-----------------------------------+
|
|
8cfc fcfd bra $8cfd ;| |
|
|
8cfd 1404 ld $04,y ;| Trampoline for page $8c00 lookups |
|
|
8cfe e068 jmp y,$68 ;| |
|
|
8cff c218 st [$18] ;+-----------------------------------+
|
|
8d00 0041 ld $41 ;'A'
|
|
8d01 004d ld $4d ;'M'
|
|
8d02 0022 ld $22 ;'"'
|
|
8d03 003b ld $3b ;';'
|
|
8d04 0000 ld $00 ;'\x00'
|
|
8d05 001d ld $1d
|
|
8d06 00c0 ld $c0
|
|
8d07 000d ld $0d
|
|
8d08 00de ld $de
|
|
8d09 0000 ld $00
|
|
8d0a 003f ld $3f ;'?'
|
|
8d0b 0022 ld $22 ;'"'
|
|
8d0c 0020 ld $20 ;' '
|
|
8d0d 004f ld $4f ;'O'
|
|
8d0e 002e ld $2e ;'.'
|
|
8d0f 0020 ld $20 ;' '
|
|
8d10 0059 ld $59 ;'Y'
|
|
8d11 004f ld $4f ;'O'
|
|
8d12 0055 ld $55 ;'U'
|
|
8d13 0022 ld $22 ;'"'
|
|
8d14 0000 ld $00 ;'\x00'
|
|
8d15 001d ld $1d
|
|
8d16 00e0 ld $e0
|
|
8d17 0010 ld $10
|
|
8d18 00e7 ld $e7
|
|
8d19 0000 ld $00
|
|
8d1a 003f ld $3f ;'?'
|
|
8d1b 0022 ld $22 ;'"'
|
|
8d1c 0050 ld $50 ;'P'
|
|
8d1d 004c ld $4c ;'L'
|
|
8d1e 0041 ld $41 ;'A'
|
|
8d1f 0059 ld $59 ;'Y'
|
|
8d20 0020 ld $20 ;' '
|
|
8d21 0059 ld $59 ;'Y'
|
|
8d22 004f ld $4f ;'O'
|
|
8d23 0055 ld $55 ;'U'
|
|
8d24 0052 ld $52 ;'R'
|
|
8d25 0022 ld $22 ;'"'
|
|
8d26 003b ld $3b ;';'
|
|
8d27 0000 ld $00 ;'\x00'
|
|
8d28 001e ld $1e
|
|
8d29 00a0 ld $a0
|
|
8d2a 0015 ld $15
|
|
8d2b 00e8 ld $e8
|
|
8d2c 0000 ld $00
|
|
8d2d 003f ld $3f ;'?'
|
|
8d2e 0022 ld $22 ;'"'
|
|
8d2f 0020 ld $20 ;' '
|
|
8d30 0054 ld $54 ;'T'
|
|
8d31 0055 ld $55 ;'U'
|
|
8d32 0052 ld $52 ;'R'
|
|
8d33 004e ld $4e ;'N'
|
|
8d34 0020 ld $20 ;' '
|
|
8d35 0042 ld $42 ;'B'
|
|
8d36 0059 ld $59 ;'Y'
|
|
8d37 0020 ld $20 ;' '
|
|
8d38 0054 ld $54 ;'T'
|
|
8d39 0059 ld $59 ;'Y'
|
|
8d3a 0050 ld $50 ;'P'
|
|
8d3b 0049 ld $49 ;'I'
|
|
8d3c 004e ld $4e ;'N'
|
|
8d3d 0047 ld $47 ;'G'
|
|
8d3e 0022 ld $22 ;'"'
|
|
8d3f 0000 ld $00 ;'\x00'
|
|
8d40 001e ld $1e
|
|
8d41 00c0 ld $c0
|
|
8d42 0016 ld $16
|
|
8d43 00e9 ld $e9
|
|
8d44 0000 ld $00
|
|
8d45 003f ld $3f ;'?'
|
|
8d46 0022 ld $22 ;'"'
|
|
8d47 0054 ld $54 ;'T'
|
|
8d48 0048 ld $48 ;'H'
|
|
8d49 0045 ld $45 ;'E'
|
|
8d4a 0020 ld $20 ;' '
|
|
8d4b 004e ld $4e ;'N'
|
|
8d4c 0055 ld $55 ;'U'
|
|
8d4d 004d ld $4d ;'M'
|
|
8d4e 0042 ld $42 ;'B'
|
|
8d4f 0045 ld $45 ;'E'
|
|
8d50 0052 ld $52 ;'R'
|
|
8d51 0020 ld $20 ;' '
|
|
8d52 004f ld $4f ;'O'
|
|
8d53 0046 ld $46 ;'F'
|
|
8d54 0020 ld $20 ;' '
|
|
8d55 0041 ld $41 ;'A'
|
|
8d56 0022 ld $22 ;'"'
|
|
8d57 003b ld $3b ;';'
|
|
8d58 0000 ld $00 ;'\x00'
|
|
8d59 001e ld $1e
|
|
8d5a 00e0 ld $e0
|
|
8d5b 000e ld $0e
|
|
8d5c 00ea ld $ea
|
|
8d5d 0000 ld $00
|
|
8d5e 003f ld $3f ;'?'
|
|
8d5f 0022 ld $22 ;'"'
|
|
8d60 0020 ld $20 ;' '
|
|
8d61 0053 ld $53 ;'S'
|
|
8d62 0051 ld $51 ;'Q'
|
|
8d63 0055 ld $55 ;'U'
|
|
8d64 0041 ld $41 ;'A'
|
|
8d65 0052 ld $52 ;'R'
|
|
8d66 0045 ld $45 ;'E'
|
|
8d67 002e ld $2e ;'.'
|
|
8d68 0022 ld $22 ;'"'
|
|
8d69 0000 ld $00 ;'\x00'
|
|
8d6a 001f ld $1f
|
|
8d6b 00a0 ld $a0
|
|
8d6c 0006 ld $06
|
|
8d6d 00f0 ld $f0
|
|
8d6e 0000 ld $00
|
|
8d6f 0041 ld $41 ;'A'
|
|
8d70 003d ld $3d ;'='
|
|
8d71 0030 ld $30 ;'0'
|
|
8d72 0000 ld $00 ;'\x00'
|
|
8d73 001f ld $1f
|
|
8d74 00c0 ld $c0
|
|
8d75 0006 ld $06
|
|
8d76 00fa ld $fa
|
|
8d77 0000 ld $00
|
|
8d78 0042 ld $42 ;'B'
|
|
8d79 003d ld $3d ;'='
|
|
8d7a 0030 ld $30 ;'0'
|
|
8d7b 0000 ld $00 ;'\x00'
|
|
8d7c 001f ld $1f
|
|
8d7d 00e0 ld $e0
|
|
8d7e 0006 ld $06
|
|
8d7f 0004 ld $04
|
|
8d80 0001 ld $01
|
|
8d81 0043 ld $43 ;'C'
|
|
8d82 003d ld $3d ;'='
|
|
8d83 0030 ld $30 ;'0'
|
|
8d84 0000 ld $00 ;'\x00'
|
|
8d85 0020 ld $20
|
|
8d86 00a0 ld $a0
|
|
8d87 0006 ld $06
|
|
8d88 000e ld $0e
|
|
8d89 0001 ld $01
|
|
8d8a 0044 ld $44 ;'D'
|
|
8d8b 003d ld $3d ;'='
|
|
8d8c 0030 ld $30 ;'0'
|
|
8d8d 0000 ld $00 ;'\x00'
|
|
8d8e 0020 ld $20
|
|
8d8f 00c0 ld $c0
|
|
8d90 0006 ld $06
|
|
8d91 0018 ld $18
|
|
8d92 0001 ld $01
|
|
8d93 0045 ld $45 ;'E'
|
|
8d94 003d ld $3d ;'='
|
|
8d95 0030 ld $30 ;'0'
|
|
8d96 0000 ld $00 ;'\x00'
|
|
8d97 0020 ld $20
|
|
8d98 00e0 ld $e0
|
|
8d99 0006 ld $06
|
|
8d9a 0022 ld $22
|
|
8d9b 0001 ld $01
|
|
8d9c 0046 ld $46 ;'F'
|
|
8d9d 003d ld $3d ;'='
|
|
8d9e 0030 ld $30 ;'0'
|
|
8d9f 0000 ld $00 ;'\x00'
|
|
8da0 0021 ld $21
|
|
8da1 00a0 ld $a0
|
|
8da2 0006 ld $06
|
|
8da3 00e8 ld $e8
|
|
8da4 0003 ld $03
|
|
8da5 0046 ld $46 ;'F'
|
|
8da6 003d ld $3d ;'='
|
|
8da7 0031 ld $31 ;'1'
|
|
8da8 0000 ld $00 ;'\x00'
|
|
8da9 0021 ld $21
|
|
8daa 00c0 ld $c0
|
|
8dab 0004 ld $04
|
|
8dac 00f2 ld $f2
|
|
8dad 0003 ld $03
|
|
8dae 003f ld $3f ;'?'
|
|
8daf 0000 ld $00 ;'\x00'
|
|
8db0 0021 ld $21
|
|
8db1 00e0 ld $e0
|
|
8db2 000f ld $0f
|
|
8db3 00fc ld $fc
|
|
8db4 0003 ld $03
|
|
8db5 003f ld $3f ;'?'
|
|
8db6 0022 ld $22 ;'"'
|
|
8db7 004e ld $4e ;'N'
|
|
8db8 0045 ld $45 ;'E'
|
|
8db9 0057 ld $57 ;'W'
|
|
8dba 0020 ld $20 ;' '
|
|
8dbb 0047 ld $47 ;'G'
|
|
8dbc 0041 ld $41 ;'A'
|
|
8dbd 004d ld $4d ;'M'
|
|
8dbe 0045 ld $45 ;'E'
|
|
8dbf 002e ld $2e ;'.'
|
|
8dc0 0022 ld $22 ;'"'
|
|
8dc1 0000 ld $00 ;'\x00'
|
|
8dc2 0022 ld $22
|
|
8dc3 00a0 ld $a0
|
|
8dc4 0006 ld $06
|
|
8dc5 004c ld $4c
|
|
8dc6 0004 ld $04
|
|
8dc7 0049 ld $49 ;'I'
|
|
8dc8 003d ld $3d ;'='
|
|
8dc9 0037 ld $37 ;'7'
|
|
8dca 0000 ld $00 ;'\x00'
|
|
8dcb 0022 ld $22
|
|
8dcc 00c0 ld $c0
|
|
8dcd 000f ld $0f
|
|
8dce 0056 ld $56
|
|
8dcf 0004 ld $04
|
|
8dd0 0041 ld $41 ;'A'
|
|
8dd1 0028 ld $28 ;'('
|
|
8dd2 0049 ld $49 ;'I'
|
|
8dd3 0029 ld $29 ;')'
|
|
8dd4 003d ld $3d ;'='
|
|
8dd5 0030 ld $30 ;'0'
|
|
8dd6 003a ld $3a ;':'
|
|
8dd7 0049 ld $49 ;'I'
|
|
8dd8 003d ld $3d ;'='
|
|
8dd9 0049 ld $49 ;'I'
|
|
8dda 002b ld $2b ;'+'
|
|
8ddb 0031 ld $31 ;'1'
|
|
8ddc 0000 ld $00 ;'\x00'
|
|
8ddd 0022 ld $22
|
|
8dde 00e0 ld $e0
|
|
8ddf 0011 ld $11
|
|
8de0 0060 ld $60
|
|
8de1 0004 ld $04
|
|
8de2 0049 ld $49 ;'I'
|
|
8de3 0046 ld $46 ;'F'
|
|
8de4 0049 ld $49 ;'I'
|
|
8de5 003c ld $3c ;'<'
|
|
8de6 0031 ld $31 ;'1'
|
|
8de7 0036 ld $36 ;'6'
|
|
8de8 0047 ld $47 ;'G'
|
|
8de9 004f ld $4f ;'O'
|
|
8dea 0054 ld $54 ;'T'
|
|
8deb 004f ld $4f ;'O'
|
|
8dec 0031 ld $31 ;'1'
|
|
8ded 0031 ld $31 ;'1'
|
|
8dee 0031 ld $31 ;'1'
|
|
8def 0030 ld $30 ;'0'
|
|
8df0 0000 ld $00 ;'\x00'
|
|
8df1 0023 ld $23
|
|
8df2 00a0 ld $a0
|
|
8df3 0006 ld $06
|
|
8df4 006a ld $6a
|
|
8df5 0004 ld $04
|
|
8df6 0055 ld $55 ;'U'
|
|
8df7 003d ld $3d ;'='
|
|
8df8 0039 ld $39 ;'9'
|
|
8df9 0000 ld $00 ;'\x00'
|
|
8dfa 0023 ld $23
|
|
8dfb fe00 bra ac ;+-----------------------------------+
|
|
8dfc fcfd bra $8dfd ;| |
|
|
8dfd 1404 ld $04,y ;| Trampoline for page $8d00 lookups |
|
|
8dfe e068 jmp y,$68 ;| |
|
|
8dff c218 st [$18] ;+-----------------------------------+
|
|
8e00 00c0 ld $c0
|
|
8e01 0006 ld $06
|
|
8e02 0074 ld $74
|
|
8e03 0004 ld $04
|
|
8e04 005a ld $5a ;'Z'
|
|
8e05 003d ld $3d ;'='
|
|
8e06 0030 ld $30 ;'0'
|
|
8e07 0000 ld $00 ;'\x00'
|
|
8e08 0023 ld $23
|
|
8e09 00e0 ld $e0
|
|
8e0a 0010 ld $10
|
|
8e0b 007f ld $7f
|
|
8e0c 0004 ld $04
|
|
8e0d 0049 ld $49 ;'I'
|
|
8e0e 0046 ld $46 ;'F'
|
|
8e0f 0046 ld $46 ;'F'
|
|
8e10 003d ld $3d ;'='
|
|
8e11 0030 ld $30 ;'0'
|
|
8e12 0047 ld $47 ;'G'
|
|
8e13 004f ld $4f ;'O'
|
|
8e14 0054 ld $54 ;'T'
|
|
8e15 004f ld $4f ;'O'
|
|
8e16 0034 ld $34 ;'4'
|
|
8e17 0030 ld $30 ;'0'
|
|
8e18 0031 ld $31 ;'1'
|
|
8e19 0030 ld $30 ;'0'
|
|
8e1a 0000 ld $00 ;'\x00'
|
|
8e1b 0024 ld $24
|
|
8e1c 00a0 ld $a0
|
|
8e1d 000b ld $0b
|
|
8e1e 0089 ld $89
|
|
8e1f 0004 ld $04
|
|
8e20 0047 ld $47 ;'G'
|
|
8e21 004f ld $4f ;'O'
|
|
8e22 0054 ld $54 ;'T'
|
|
8e23 004f ld $4f ;'O'
|
|
8e24 0032 ld $32 ;'2'
|
|
8e25 0030 ld $30 ;'0'
|
|
8e26 0031 ld $31 ;'1'
|
|
8e27 0030 ld $30 ;'0'
|
|
8e28 0000 ld $00 ;'\x00'
|
|
8e29 0024 ld $24
|
|
8e2a 00c0 ld $c0
|
|
8e2b 0006 ld $06
|
|
8e2c 00e6 ld $e6
|
|
8e2d 0005 ld $05
|
|
8e2e 005a ld $5a ;'Z'
|
|
8e2f 003d ld $3d ;'='
|
|
8e30 0031 ld $31 ;'1'
|
|
8e31 0000 ld $00 ;'\x00'
|
|
8e32 0024 ld $24
|
|
8e33 00e0 ld $e0
|
|
8e34 0006 ld $06
|
|
8e35 00f0 ld $f0
|
|
8e36 0005 ld $05
|
|
8e37 0046 ld $46 ;'F'
|
|
8e38 003d ld $3d ;'='
|
|
8e39 0030 ld $30 ;'0'
|
|
8e3a 0000 ld $00 ;'\x00'
|
|
8e3b 0025 ld $25
|
|
8e3c 00a0 ld $a0
|
|
8e3d 0006 ld $06
|
|
8e3e 00da ld $da
|
|
8e3f 0007 ld $07
|
|
8e40 0049 ld $49 ;'I'
|
|
8e41 003d ld $3d ;'='
|
|
8e42 0036 ld $36 ;'6'
|
|
8e43 0000 ld $00 ;'\x00'
|
|
8e44 0025 ld $25
|
|
8e45 00c0 ld $c0
|
|
8e46 0008 ld $08
|
|
8e47 003e ld $3e
|
|
8e48 0008 ld $08
|
|
8e49 0049 ld $49 ;'I'
|
|
8e4a 003d ld $3d ;'='
|
|
8e4b 0049 ld $49 ;'I'
|
|
8e4c 002b ld $2b ;'+'
|
|
8e4d 0031 ld $31 ;'1'
|
|
8e4e 0000 ld $00 ;'\x00'
|
|
8e4f 0025 ld $25
|
|
8e50 00e0 ld $e0
|
|
8e51 0008 ld $08
|
|
8e52 0048 ld $48
|
|
8e53 0008 ld $08
|
|
8e54 003f ld $3f ;'?'
|
|
8e55 0022 ld $22 ;'"'
|
|
8e56 0020 ld $20 ;' '
|
|
8e57 0022 ld $22 ;'"'
|
|
8e58 003b ld $3b ;';'
|
|
8e59 0000 ld $00 ;'\x00'
|
|
8e5a 0026 ld $26
|
|
8e5b 00a0 ld $a0
|
|
8e5c 0013 ld $13
|
|
8e5d 0053 ld $53
|
|
8e5e 0008 ld $08
|
|
8e5f 0047 ld $47 ;'G'
|
|
8e60 004f ld $4f ;'O'
|
|
8e61 0054 ld $54 ;'T'
|
|
8e62 004f ld $4f ;'O'
|
|
8e63 0041 ld $41 ;'A'
|
|
8e64 0028 ld $28 ;'('
|
|
8e65 0049 ld $49 ;'I'
|
|
8e66 0029 ld $29 ;')'
|
|
8e67 002a ld $2a ;'*'
|
|
8e68 0032 ld $32 ;'2'
|
|
8e69 0030 ld $30 ;'0'
|
|
8e6a 002b ld $2b ;'+'
|
|
8e6b 0032 ld $32 ;'2'
|
|
8e6c 0032 ld $32 ;'2'
|
|
8e6d 0030 ld $30 ;'0'
|
|
8e6e 0030 ld $30 ;'0'
|
|
8e6f 0000 ld $00 ;'\x00'
|
|
8e70 0026 ld $26
|
|
8e71 00c0 ld $c0
|
|
8e72 0008 ld $08
|
|
8e73 0098 ld $98
|
|
8e74 0008 ld $08
|
|
8e75 003f ld $3f ;'?'
|
|
8e76 0049 ld $49 ;'I'
|
|
8e77 002d ld $2d ;'-'
|
|
8e78 0036 ld $36 ;'6'
|
|
8e79 003b ld $3b ;';'
|
|
8e7a 0000 ld $00 ;'\x00'
|
|
8e7b 0026 ld $26
|
|
8e7c 00e0 ld $e0
|
|
8e7d 000b ld $0b
|
|
8e7e 00a2 ld $a2
|
|
8e7f 0008 ld $08
|
|
8e80 0047 ld $47 ;'G'
|
|
8e81 004f ld $4f ;'O'
|
|
8e82 0054 ld $54 ;'T'
|
|
8e83 004f ld $4f ;'O'
|
|
8e84 0032 ld $32 ;'2'
|
|
8e85 0033 ld $33 ;'3'
|
|
8e86 0030 ld $30 ;'0'
|
|
8e87 0030 ld $30 ;'0'
|
|
8e88 0000 ld $00 ;'\x00'
|
|
8e89 0027 ld $27
|
|
8e8a 00a0 ld $a0
|
|
8e8b 0008 ld $08
|
|
8e8c 00ac ld $ac
|
|
8e8d 0008 ld $08
|
|
8e8e 003f ld $3f ;'?'
|
|
8e8f 0022 ld $22 ;'"'
|
|
8e90 0058 ld $58 ;'X'
|
|
8e91 0022 ld $22 ;'"'
|
|
8e92 003b ld $3b ;';'
|
|
8e93 0000 ld $00 ;'\x00'
|
|
8e94 0027 ld $27
|
|
8e95 00c0 ld $c0
|
|
8e96 000b ld $0b
|
|
8e97 00b6 ld $b6
|
|
8e98 0008 ld $08
|
|
8e99 0047 ld $47 ;'G'
|
|
8e9a 004f ld $4f ;'O'
|
|
8e9b 0054 ld $54 ;'T'
|
|
8e9c 004f ld $4f ;'O'
|
|
8e9d 0032 ld $32 ;'2'
|
|
8e9e 0033 ld $33 ;'3'
|
|
8e9f 0030 ld $30 ;'0'
|
|
8ea0 0030 ld $30 ;'0'
|
|
8ea1 0000 ld $00 ;'\x00'
|
|
8ea2 0027 ld $27
|
|
8ea3 00e0 ld $e0
|
|
8ea4 0008 ld $08
|
|
8ea5 00d4 ld $d4
|
|
8ea6 0008 ld $08
|
|
8ea7 003f ld $3f ;'?'
|
|
8ea8 0022 ld $22 ;'"'
|
|
8ea9 004f ld $4f ;'O'
|
|
8eaa 0022 ld $22 ;'"'
|
|
8eab 003b ld $3b ;';'
|
|
8eac 0000 ld $00 ;'\x00'
|
|
8ead 0028 ld $28
|
|
8eae 00a0 ld $a0
|
|
8eaf 0014 ld $14
|
|
8eb0 00fc ld $fc
|
|
8eb1 0008 ld $08
|
|
8eb2 0049 ld $49 ;'I'
|
|
8eb3 0046 ld $46 ;'F'
|
|
8eb4 0049 ld $49 ;'I'
|
|
8eb5 002f ld $2f ;'/'
|
|
8eb6 0033 ld $33 ;'3'
|
|
8eb7 002a ld $2a ;'*'
|
|
8eb8 0033 ld $33 ;'3'
|
|
8eb9 003d ld $3d ;'='
|
|
8eba 0049 ld $49 ;'I'
|
|
8ebb 0047 ld $47 ;'G'
|
|
8ebc 004f ld $4f ;'O'
|
|
8ebd 0054 ld $54 ;'T'
|
|
8ebe 004f ld $4f ;'O'
|
|
8ebf 0032 ld $32 ;'2'
|
|
8ec0 0034 ld $34 ;'4'
|
|
8ec1 0030 ld $30 ;'0'
|
|
8ec2 0030 ld $30 ;'0'
|
|
8ec3 0000 ld $00 ;'\x00'
|
|
8ec4 0028 ld $28
|
|
8ec5 00c0 ld $c0
|
|
8ec6 0009 ld $09
|
|
8ec7 0006 ld $06
|
|
8ec8 0009 ld $09
|
|
8ec9 003f ld $3f ;'?'
|
|
8eca 0022 ld $22 ;'"'
|
|
8ecb 0020 ld $20 ;' '
|
|
8ecc 007c ld $7c ;'|'
|
|
8ecd 0022 ld $22 ;'"'
|
|
8ece 003b ld $3b ;';'
|
|
8ecf 0000 ld $00 ;'\x00'
|
|
8ed0 0028 ld $28
|
|
8ed1 00e0 ld $e0
|
|
8ed2 000b ld $0b
|
|
8ed3 0010 ld $10
|
|
8ed4 0009 ld $09
|
|
8ed5 0047 ld $47 ;'G'
|
|
8ed6 004f ld $4f ;'O'
|
|
8ed7 0054 ld $54 ;'T'
|
|
8ed8 004f ld $4f ;'O'
|
|
8ed9 0032 ld $32 ;'2'
|
|
8eda 0031 ld $31 ;'1'
|
|
8edb 0031 ld $31 ;'1'
|
|
8edc 0030 ld $30 ;'0'
|
|
8edd 0000 ld $00 ;'\x00'
|
|
8ede 0029 ld $29
|
|
8edf 00a0 ld $a0
|
|
8ee0 0004 ld $04
|
|
8ee1 0060 ld $60
|
|
8ee2 0009 ld $09
|
|
8ee3 003f ld $3f ;'?'
|
|
8ee4 0000 ld $00 ;'\x00'
|
|
8ee5 0029 ld $29
|
|
8ee6 00c0 ld $c0
|
|
8ee7 0011 ld $11
|
|
8ee8 0074 ld $74
|
|
8ee9 0009 ld $09
|
|
8eea 0049 ld $49 ;'I'
|
|
8eeb 0046 ld $46 ;'F'
|
|
8eec 0049 ld $49 ;'I'
|
|
8eed 003d ld $3d ;'='
|
|
8eee 0031 ld $31 ;'1'
|
|
8eef 0035 ld $35 ;'5'
|
|
8ef0 0047 ld $47 ;'G'
|
|
8ef1 004f ld $4f ;'O'
|
|
8ef2 0054 ld $54 ;'T'
|
|
8ef3 004f ld $4f ;'O'
|
|
8ef4 0033 ld $33 ;'3'
|
|
8ef5 0030 ld $30 ;'0'
|
|
8ef6 0030 ld $30 ;'0'
|
|
8ef7 0030 ld $30 ;'0'
|
|
8ef8 0000 ld $00 ;'\x00'
|
|
8ef9 0029 ld $29
|
|
8efa 00e0 ld $e0
|
|
8efb fe00 bra ac ;+-----------------------------------+
|
|
8efc fcfd bra $8efd ;| |
|
|
8efd 1404 ld $04,y ;| Trampoline for page $8e00 lookups |
|
|
8efe e068 jmp y,$68 ;| |
|
|
8eff c218 st [$18] ;+-----------------------------------+
|
|
8f00 0011 ld $11
|
|
8f01 007e ld $7e
|
|
8f02 0009 ld $09
|
|
8f03 003f ld $3f ;'?'
|
|
8f04 0022 ld $22 ;'"'
|
|
8f05 002d ld $2d ;'-'
|
|
8f06 002d ld $2d ;'-'
|
|
8f07 002d ld $2d ;'-'
|
|
8f08 002b ld $2b ;'+'
|
|
8f09 002d ld $2d ;'-'
|
|
8f0a 002d ld $2d ;'-'
|
|
8f0b 002d ld $2d ;'-'
|
|
8f0c 002b ld $2b ;'+'
|
|
8f0d 002d ld $2d ;'-'
|
|
8f0e 002d ld $2d ;'-'
|
|
8f0f 002d ld $2d ;'-'
|
|
8f10 0022 ld $22 ;'"'
|
|
8f11 0000 ld $00 ;'\x00'
|
|
8f12 002a ld $2a
|
|
8f13 00a0 ld $a0
|
|
8f14 000b ld $0b
|
|
8f15 0088 ld $88
|
|
8f16 0009 ld $09
|
|
8f17 0047 ld $47 ;'G'
|
|
8f18 004f ld $4f ;'O'
|
|
8f19 0054 ld $54 ;'T'
|
|
8f1a 004f ld $4f ;'O'
|
|
8f1b 0032 ld $32 ;'2'
|
|
8f1c 0031 ld $31 ;'1'
|
|
8f1d 0031 ld $31 ;'1'
|
|
8f1e 0030 ld $30 ;'0'
|
|
8f1f 0000 ld $00 ;'\x00'
|
|
8f20 002a ld $2a
|
|
8f21 00c0 ld $c0
|
|
8f22 0010 ld $10
|
|
8f23 00b8 ld $b8
|
|
8f24 000b ld $0b
|
|
8f25 0049 ld $49 ;'I'
|
|
8f26 0046 ld $46 ;'F'
|
|
8f27 005a ld $5a ;'Z'
|
|
8f28 003d ld $3d ;'='
|
|
8f29 0030 ld $30 ;'0'
|
|
8f2a 0047 ld $47 ;'G'
|
|
8f2b 004f ld $4f ;'O'
|
|
8f2c 0054 ld $54 ;'T'
|
|
8f2d 004f ld $4f ;'O'
|
|
8f2e 0033 ld $33 ;'3'
|
|
8f2f 0031 ld $31 ;'1'
|
|
8f30 0030 ld $30 ;'0'
|
|
8f31 0030 ld $30 ;'0'
|
|
8f32 0000 ld $00 ;'\x00'
|
|
8f33 002a ld $2a
|
|
8f34 00e0 ld $e0
|
|
8f35 0010 ld $10
|
|
8f36 00cc ld $cc
|
|
8f37 000b ld $0b
|
|
8f38 0049 ld $49 ;'I'
|
|
8f39 0046 ld $46 ;'F'
|
|
8f3a 0046 ld $46 ;'F'
|
|
8f3b 003d ld $3d ;'='
|
|
8f3c 0031 ld $31 ;'1'
|
|
8f3d 0047 ld $47 ;'G'
|
|
8f3e 004f ld $4f ;'O'
|
|
8f3f 0054 ld $54 ;'T'
|
|
8f40 004f ld $4f ;'O'
|
|
8f41 0033 ld $33 ;'3'
|
|
8f42 0030 ld $30 ;'0'
|
|
8f43 0035 ld $35 ;'5'
|
|
8f44 0030 ld $30 ;'0'
|
|
8f45 0000 ld $00 ;'\x00'
|
|
8f46 002b ld $2b
|
|
8f47 00a0 ld $a0
|
|
8f48 000e ld $0e
|
|
8f49 00d6 ld $d6
|
|
8f4a 000b ld $0b
|
|
8f4b 003f ld $3f ;'?'
|
|
8f4c 0022 ld $22 ;'"'
|
|
8f4d 0059 ld $59 ;'Y'
|
|
8f4e 004f ld $4f ;'O'
|
|
8f4f 0055 ld $55 ;'U'
|
|
8f50 0020 ld $20 ;' '
|
|
8f51 0057 ld $57 ;'W'
|
|
8f52 0049 ld $49 ;'I'
|
|
8f53 004e ld $4e ;'N'
|
|
8f54 002e ld $2e ;'.'
|
|
8f55 0022 ld $22 ;'"'
|
|
8f56 0000 ld $00 ;'\x00'
|
|
8f57 002b ld $2b
|
|
8f58 00c0 ld $c0
|
|
8f59 000b ld $0b
|
|
8f5a 00e0 ld $e0
|
|
8f5b 000b ld $0b
|
|
8f5c 0047 ld $47 ;'G'
|
|
8f5d 004f ld $4f ;'O'
|
|
8f5e 0054 ld $54 ;'T'
|
|
8f5f 004f ld $4f ;'O'
|
|
8f60 0031 ld $31 ;'1'
|
|
8f61 0030 ld $30 ;'0'
|
|
8f62 0031 ld $31 ;'1'
|
|
8f63 0030 ld $30 ;'0'
|
|
8f64 0000 ld $00 ;'\x00'
|
|
8f65 002b ld $2b
|
|
8f66 00e0 ld $e0
|
|
8f67 000c ld $0c
|
|
8f68 00ea ld $ea
|
|
8f69 000b ld $0b
|
|
8f6a 003f ld $3f ;'?'
|
|
8f6b 0022 ld $22 ;'"'
|
|
8f6c 0049 ld $49 ;'I'
|
|
8f6d 0020 ld $20 ;' '
|
|
8f6e 0057 ld $57 ;'W'
|
|
8f6f 0049 ld $49 ;'I'
|
|
8f70 004e ld $4e ;'N'
|
|
8f71 002e ld $2e ;'.'
|
|
8f72 0022 ld $22 ;'"'
|
|
8f73 0000 ld $00 ;'\x00'
|
|
8f74 002c ld $2c
|
|
8f75 00a0 ld $a0
|
|
8f76 000b ld $0b
|
|
8f77 00f4 ld $f4
|
|
8f78 000b ld $0b
|
|
8f79 0047 ld $47 ;'G'
|
|
8f7a 004f ld $4f ;'O'
|
|
8f7b 0054 ld $54 ;'T'
|
|
8f7c 004f ld $4f ;'O'
|
|
8f7d 0031 ld $31 ;'1'
|
|
8f7e 0030 ld $30 ;'0'
|
|
8f7f 0031 ld $31 ;'1'
|
|
8f80 0030 ld $30 ;'0'
|
|
8f81 0000 ld $00 ;'\x00'
|
|
8f82 002c ld $2c
|
|
8f83 00c0 ld $c0
|
|
8f84 0010 ld $10
|
|
8f85 001c ld $1c
|
|
8f86 000c ld $0c
|
|
8f87 0049 ld $49 ;'I'
|
|
8f88 0046 ld $46 ;'F'
|
|
8f89 0055 ld $55 ;'U'
|
|
8f8a 003e ld $3e ;'>'
|
|
8f8b 0030 ld $30 ;'0'
|
|
8f8c 0047 ld $47 ;'G'
|
|
8f8d 004f ld $4f ;'O'
|
|
8f8e 0054 ld $54 ;'T'
|
|
8f8f 004f ld $4f ;'O'
|
|
8f90 0033 ld $33 ;'3'
|
|
8f91 0032 ld $32 ;'2'
|
|
8f92 0031 ld $31 ;'1'
|
|
8f93 0030 ld $30 ;'0'
|
|
8f94 0000 ld $00 ;'\x00'
|
|
8f95 002c ld $2c
|
|
8f96 00e0 ld $e0
|
|
8f97 0011 ld $11
|
|
8f98 0026 ld $26
|
|
8f99 000c ld $0c
|
|
8f9a 003f ld $3f ;'?'
|
|
8f9b 0022 ld $22 ;'"'
|
|
8f9c 0043 ld $43 ;'C'
|
|
8f9d 0041 ld $41 ;'A'
|
|
8f9e 0054 ld $54 ;'T'
|
|
8f9f 0027 ld $27 ;"'"
|
|
8fa0 0053 ld $53 ;'S'
|
|
8fa1 0020 ld $20 ;' '
|
|
8fa2 0047 ld $47 ;'G'
|
|
8fa3 0041 ld $41 ;'A'
|
|
8fa4 004d ld $4d ;'M'
|
|
8fa5 0045 ld $45 ;'E'
|
|
8fa6 002e ld $2e ;'.'
|
|
8fa7 0022 ld $22 ;'"'
|
|
8fa8 0000 ld $00 ;'\x00'
|
|
8fa9 002d ld $2d
|
|
8faa 00a0 ld $a0
|
|
8fab 0008 ld $08
|
|
8fac 0030 ld $30
|
|
8fad 000c ld $0c
|
|
8fae 0046 ld $46 ;'F'
|
|
8faf 003d ld $3d ;'='
|
|
8fb0 0031 ld $31 ;'1'
|
|
8fb1 002d ld $2d ;'-'
|
|
8fb2 0046 ld $46 ;'F'
|
|
8fb3 0000 ld $00 ;'\x00'
|
|
8fb4 002d ld $2d
|
|
8fb5 00c0 ld $c0
|
|
8fb6 000b ld $0b
|
|
8fb7 003a ld $3a
|
|
8fb8 000c ld $0c
|
|
8fb9 0047 ld $47 ;'G'
|
|
8fba 004f ld $4f ;'O'
|
|
8fbb 0054 ld $54 ;'T'
|
|
8fbc 004f ld $4f ;'O'
|
|
8fbd 0031 ld $31 ;'1'
|
|
8fbe 0030 ld $30 ;'0'
|
|
8fbf 0031 ld $31 ;'1'
|
|
8fc0 0030 ld $30 ;'0'
|
|
8fc1 0000 ld $00 ;'\x00'
|
|
8fc2 002d ld $2d
|
|
8fc3 00e0 ld $e0
|
|
8fc4 000f ld $0f
|
|
8fc5 008a ld $8a
|
|
8fc6 000c ld $0c
|
|
8fc7 003f ld $3f ;'?'
|
|
8fc8 0022 ld $22 ;'"'
|
|
8fc9 0059 ld $59 ;'Y'
|
|
8fca 004f ld $4f ;'O'
|
|
8fcb 0055 ld $55 ;'U'
|
|
8fcc 0052 ld $52 ;'R'
|
|
8fcd 0020 ld $20 ;' '
|
|
8fce 0050 ld $50 ;'P'
|
|
8fcf 004c ld $4c ;'L'
|
|
8fd0 0041 ld $41 ;'A'
|
|
8fd1 0022 ld $22 ;'"'
|
|
8fd2 003b ld $3b ;';'
|
|
8fd3 0000 ld $00 ;'\x00'
|
|
8fd4 002e ld $2e
|
|
8fd5 00a0 ld $a0
|
|
8fd6 000d ld $0d
|
|
8fd7 0097 ld $97
|
|
8fd8 000c ld $0c
|
|
8fd9 0049 ld $49 ;'I'
|
|
8fda 004e ld $4e ;'N'
|
|
8fdb 0050 ld $50 ;'P'
|
|
8fdc 0055 ld $55 ;'U'
|
|
8fdd 0054 ld $54 ;'T'
|
|
8fde 0059 ld $59 ;'Y'
|
|
8fdf 003a ld $3a ;':'
|
|
8fe0 0049 ld $49 ;'I'
|
|
8fe1 003d ld $3d ;'='
|
|
8fe2 0059 ld $59 ;'Y'
|
|
8fe3 0000 ld $00 ;'\x00'
|
|
8fe4 002e ld $2e
|
|
8fe5 00c0 ld $c0
|
|
8fe6 0011 ld $11
|
|
8fe7 009f ld $9f
|
|
8fe8 000c ld $0c
|
|
8fe9 0049 ld $49 ;'I'
|
|
8fea 0046 ld $46 ;'F'
|
|
8feb 0049 ld $49 ;'I'
|
|
8fec 003c ld $3c ;'<'
|
|
8fed 003d ld $3d ;'='
|
|
8fee 0030 ld $30 ;'0'
|
|
8fef 0047 ld $47 ;'G'
|
|
8ff0 004f ld $4f ;'O'
|
|
8ff1 0054 ld $54 ;'T'
|
|
8ff2 004f ld $4f ;'O'
|
|
8ff3 0033 ld $33 ;'3'
|
|
8ff4 0032 ld $32 ;'2'
|
|
8ff5 0034 ld $34 ;'4'
|
|
8ff6 0030 ld $30 ;'0'
|
|
8ff7 0000 ld $00 ;'\x00'
|
|
8ff8 002e ld $2e
|
|
8ff9 00e0 ld $e0
|
|
8ffa 0011 ld $11
|
|
8ffb fe00 bra ac ;+-----------------------------------+
|
|
8ffc fcfd bra $8ffd ;| |
|
|
8ffd 1404 ld $04,y ;| Trampoline for page $8f00 lookups |
|
|
8ffe e068 jmp y,$68 ;| |
|
|
8fff c218 st [$18] ;+-----------------------------------+
|
|
9000 00a0 ld $a0
|
|
9001 000c ld $0c
|
|
9002 0049 ld $49 ;'I'
|
|
9003 0046 ld $46 ;'F'
|
|
9004 0049 ld $49 ;'I'
|
|
9005 003c ld $3c ;'<'
|
|
9006 0031 ld $31 ;'1'
|
|
9007 0030 ld $30 ;'0'
|
|
9008 0047 ld $47 ;'G'
|
|
9009 004f ld $4f ;'O'
|
|
900a 0054 ld $54 ;'T'
|
|
900b 004f ld $4f ;'O'
|
|
900c 0033 ld $33 ;'3'
|
|
900d 0032 ld $32 ;'2'
|
|
900e 0037 ld $37 ;'7'
|
|
900f 0030 ld $30 ;'0'
|
|
9010 0000 ld $00 ;'\x00'
|
|
9011 002f ld $2f
|
|
9012 00a0 ld $a0
|
|
9013 0014 ld $14
|
|
9014 00a8 ld $a8
|
|
9015 000c ld $0c
|
|
9016 003f ld $3f ;'?'
|
|
9017 0022 ld $22 ;'"'
|
|
9018 0050 ld $50 ;'P'
|
|
9019 004c ld $4c ;'L'
|
|
901a 0045 ld $45 ;'E'
|
|
901b 0041 ld $41 ;'A'
|
|
901c 0053 ld $53 ;'S'
|
|
901d 0045 ld $45 ;'E'
|
|
901e 0020 ld $20 ;' '
|
|
901f 0054 ld $54 ;'T'
|
|
9020 0059 ld $59 ;'Y'
|
|
9021 0050 ld $50 ;'P'
|
|
9022 0045 ld $45 ;'E'
|
|
9023 0020 ld $20 ;' '
|
|
9024 0041 ld $41 ;'A'
|
|
9025 0022 ld $22 ;'"'
|
|
9026 003b ld $3b ;';'
|
|
9027 0000 ld $00 ;'\x00'
|
|
9028 002f ld $2f
|
|
9029 00c0 ld $c0
|
|
902a 000d ld $0d
|
|
902b 00aa ld $aa
|
|
902c 000c ld $0c
|
|
902d 003f ld $3f ;'?'
|
|
902e 0022 ld $22 ;'"'
|
|
902f 0020 ld $20 ;' '
|
|
9030 004e ld $4e ;'N'
|
|
9031 0055 ld $55 ;'U'
|
|
9032 004d ld $4d ;'M'
|
|
9033 0042 ld $42 ;'B'
|
|
9034 0045 ld $45 ;'E'
|
|
9035 0052 ld $52 ;'R'
|
|
9036 0022 ld $22 ;'"'
|
|
9037 0000 ld $00 ;'\x00'
|
|
9038 002f ld $2f
|
|
9039 00e0 ld $e0
|
|
903a 0016 ld $16
|
|
903b 00ab ld $ab
|
|
903c 000c ld $0c
|
|
903d 003f ld $3f ;'?'
|
|
903e 0022 ld $22 ;'"'
|
|
903f 0042 ld $42 ;'B'
|
|
9040 0045 ld $45 ;'E'
|
|
9041 0054 ld $54 ;'T'
|
|
9042 0057 ld $57 ;'W'
|
|
9043 0045 ld $45 ;'E'
|
|
9044 0045 ld $45 ;'E'
|
|
9045 004e ld $4e ;'N'
|
|
9046 0020 ld $20 ;' '
|
|
9047 0031 ld $31 ;'1'
|
|
9048 0020 ld $20 ;' '
|
|
9049 0041 ld $41 ;'A'
|
|
904a 004e ld $4e ;'N'
|
|
904b 0044 ld $44 ;'D'
|
|
904c 0020 ld $20 ;' '
|
|
904d 0039 ld $39 ;'9'
|
|
904e 0022 ld $22 ;'"'
|
|
904f 003b ld $3b ;';'
|
|
9050 0000 ld $00 ;'\x00'
|
|
9051 0030 ld $30
|
|
9052 00a0 ld $a0
|
|
9053 0010 ld $10
|
|
9054 00b3 ld $b3
|
|
9055 000c ld $0c
|
|
9056 003f ld $3f ;'?'
|
|
9057 0022 ld $22 ;'"'
|
|
9058 0020 ld $20 ;' '
|
|
9059 0057 ld $57 ;'W'
|
|
905a 0048 ld $48 ;'H'
|
|
905b 0045 ld $45 ;'E'
|
|
905c 0052 ld $52 ;'R'
|
|
905d 0045 ld $45 ;'E'
|
|
905e 0020 ld $20 ;' '
|
|
905f 0059 ld $59 ;'Y'
|
|
9060 004f ld $4f ;'O'
|
|
9061 0055 ld $55 ;'U'
|
|
9062 0022 ld $22 ;'"'
|
|
9063 0000 ld $00 ;'\x00'
|
|
9064 0030 ld $30
|
|
9065 00c0 ld $c0
|
|
9066 0013 ld $13
|
|
9067 00b4 ld $b4
|
|
9068 000c ld $0c
|
|
9069 003f ld $3f ;'?'
|
|
906a 0022 ld $22 ;'"'
|
|
906b 0057 ld $57 ;'W'
|
|
906c 0049 ld $49 ;'I'
|
|
906d 0053 ld $53 ;'S'
|
|
906e 0048 ld $48 ;'H'
|
|
906f 0020 ld $20 ;' '
|
|
9070 0054 ld $54 ;'T'
|
|
9071 004f ld $4f ;'O'
|
|
9072 0020 ld $20 ;' '
|
|
9073 0050 ld $50 ;'P'
|
|
9074 004c ld $4c ;'L'
|
|
9075 0041 ld $41 ;'A'
|
|
9076 0059 ld $59 ;'Y'
|
|
9077 0022 ld $22 ;'"'
|
|
9078 003b ld $3b ;';'
|
|
9079 0000 ld $00 ;'\x00'
|
|
907a 0030 ld $30
|
|
907b 00e0 ld $e0
|
|
907c 000d ld $0d
|
|
907d 00b5 ld $b5
|
|
907e 000c ld $0c
|
|
907f 003f ld $3f ;'?'
|
|
9080 0022 ld $22 ;'"'
|
|
9081 0020 ld $20 ;' '
|
|
9082 0059 ld $59 ;'Y'
|
|
9083 004f ld $4f ;'O'
|
|
9084 0055 ld $55 ;'U'
|
|
9085 0052 ld $52 ;'R'
|
|
9086 0020 ld $20 ;' '
|
|
9087 0058 ld $58 ;'X'
|
|
9088 0022 ld $22 ;'"'
|
|
9089 0000 ld $00 ;'\x00'
|
|
908a 0031 ld $31
|
|
908b 00a0 ld $a0
|
|
908c 000b ld $0b
|
|
908d 00bc ld $bc
|
|
908e 000c ld $0c
|
|
908f 0047 ld $47 ;'G'
|
|
9090 004f ld $4f ;'O'
|
|
9091 0054 ld $54 ;'T'
|
|
9092 004f ld $4f ;'O'
|
|
9093 0033 ld $33 ;'3'
|
|
9094 0032 ld $32 ;'2'
|
|
9095 0031 ld $31 ;'1'
|
|
9096 0030 ld $30 ;'0'
|
|
9097 0000 ld $00 ;'\x00'
|
|
9098 0031 ld $31
|
|
9099 00c0 ld $c0
|
|
909a 0015 ld $15
|
|
909b 00c6 ld $c6
|
|
909c 000c ld $0c
|
|
909d 0049 ld $49 ;'I'
|
|
909e 0046 ld $46 ;'F'
|
|
909f 0041 ld $41 ;'A'
|
|
90a0 0028 ld $28 ;'('
|
|
90a1 0049 ld $49 ;'I'
|
|
90a2 002b ld $2b ;'+'
|
|
90a3 0036 ld $36 ;'6'
|
|
90a4 0029 ld $29 ;')'
|
|
90a5 003d ld $3d ;'='
|
|
90a6 0030 ld $30 ;'0'
|
|
90a7 0047 ld $47 ;'G'
|
|
90a8 004f ld $4f ;'O'
|
|
90a9 0054 ld $54 ;'T'
|
|
90aa 004f ld $4f ;'O'
|
|
90ab 0033 ld $33 ;'3'
|
|
90ac 0033 ld $33 ;'3'
|
|
90ad 0031 ld $31 ;'1'
|
|
90ae 0030 ld $30 ;'0'
|
|
90af 0000 ld $00 ;'\x00'
|
|
90b0 0031 ld $31
|
|
90b1 00e0 ld $e0
|
|
90b2 0015 ld $15
|
|
90b3 00d1 ld $d1
|
|
90b4 000c ld $0c
|
|
90b5 003f ld $3f ;'?'
|
|
90b6 0022 ld $22 ;'"'
|
|
90b7 0054 ld $54 ;'T'
|
|
90b8 0048 ld $48 ;'H'
|
|
90b9 0041 ld $41 ;'A'
|
|
90ba 0054 ld $54 ;'T'
|
|
90bb 0020 ld $20 ;' '
|
|
90bc 0053 ld $53 ;'S'
|
|
90bd 0051 ld $51 ;'Q'
|
|
90be 0055 ld $55 ;'U'
|
|
90bf 0041 ld $41 ;'A'
|
|
90c0 0052 ld $52 ;'R'
|
|
90c1 0045 ld $45 ;'E'
|
|
90c2 0020 ld $20 ;' '
|
|
90c3 0049 ld $49 ;'I'
|
|
90c4 0053 ld $53 ;'S'
|
|
90c5 0022 ld $22 ;'"'
|
|
90c6 003b ld $3b ;';'
|
|
90c7 0000 ld $00 ;'\x00'
|
|
90c8 0032 ld $32
|
|
90c9 00a0 ld $a0
|
|
90ca 0017 ld $17
|
|
90cb 00d2 ld $d2
|
|
90cc 000c ld $0c
|
|
90cd 003f ld $3f ;'?'
|
|
90ce 0022 ld $22 ;'"'
|
|
90cf 0020 ld $20 ;' '
|
|
90d0 0041 ld $41 ;'A'
|
|
90d1 004c ld $4c ;'L'
|
|
90d2 0052 ld $52 ;'R'
|
|
90d3 0045 ld $45 ;'E'
|
|
90d4 0041 ld $41 ;'A'
|
|
90d5 0044 ld $44 ;'D'
|
|
90d6 0059 ld $59 ;'Y'
|
|
90d7 0022 ld $22 ;'"'
|
|
90d8 003a ld $3a ;':'
|
|
90d9 003f ld $3f ;'?'
|
|
90da 0022 ld $22 ;'"'
|
|
90db 0054 ld $54 ;'T'
|
|
90dc 0041 ld $41 ;'A'
|
|
90dd 004b ld $4b ;'K'
|
|
90de 0045 ld $45 ;'E'
|
|
90df 004e ld $4e ;'N'
|
|
90e0 0022 ld $22 ;'"'
|
|
90e1 0000 ld $00 ;'\x00'
|
|
90e2 0032 ld $32
|
|
90e3 00c0 ld $c0
|
|
90e4 000b ld $0b
|
|
90e5 00da ld $da
|
|
90e6 000c ld $0c
|
|
90e7 0047 ld $47 ;'G'
|
|
90e8 004f ld $4f ;'O'
|
|
90e9 0054 ld $54 ;'T'
|
|
90ea 004f ld $4f ;'O'
|
|
90eb 0033 ld $33 ;'3'
|
|
90ec 0032 ld $32 ;'2'
|
|
90ed 0031 ld $31 ;'1'
|
|
90ee 0030 ld $30 ;'0'
|
|
90ef 0000 ld $00 ;'\x00'
|
|
90f0 0032 ld $32
|
|
90f1 00e0 ld $e0
|
|
90f2 0011 ld $11
|
|
90f3 00ee ld $ee
|
|
90f4 000c ld $0c
|
|
90f5 0041 ld $41 ;'A'
|
|
90f6 0028 ld $28 ;'('
|
|
90f7 0049 ld $49 ;'I'
|
|
90f8 002b ld $2b ;'+'
|
|
90f9 0036 ld $36 ;'6'
|
|
90fa 0029 ld $29 ;')'
|
|
90fb fe00 bra ac ;+-----------------------------------+
|
|
90fc fcfd bra $90fd ;| |
|
|
90fd 1404 ld $04,y ;| Trampoline for page $9000 lookups |
|
|
90fe e068 jmp y,$68 ;| |
|
|
90ff c218 st [$18] ;+-----------------------------------+
|
|
9100 003d ld $3d ;'='
|
|
9101 0031 ld $31 ;'1'
|
|
9102 003a ld $3a ;':'
|
|
9103 0055 ld $55 ;'U'
|
|
9104 003d ld $3d ;'='
|
|
9105 0055 ld $55 ;'U'
|
|
9106 002d ld $2d ;'-'
|
|
9107 0031 ld $31 ;'1'
|
|
9108 0000 ld $00 ;'\x00'
|
|
9109 0033 ld $33
|
|
910a 00a0 ld $a0
|
|
910b 0009 ld $09
|
|
910c 00f8 ld $f8
|
|
910d 000c ld $0c
|
|
910e 0057 ld $57 ;'W'
|
|
910f 003d ld $3d ;'='
|
|
9110 0036 ld $36 ;'6'
|
|
9111 0031 ld $31 ;'1'
|
|
9112 0030 ld $30 ;'0'
|
|
9113 0030 ld $30 ;'0'
|
|
9114 0000 ld $00 ;'\x00'
|
|
9115 0033 ld $33
|
|
9116 00c0 ld $c0
|
|
9117 0009 ld $09
|
|
9118 0002 ld $02
|
|
9119 000d ld $0d
|
|
911a 0047 ld $47 ;'G'
|
|
911b 004f ld $4f ;'O'
|
|
911c 0053 ld $53 ;'S'
|
|
911d 0055 ld $55 ;'U'
|
|
911e 0042 ld $42 ;'B'
|
|
911f 0057 ld $57 ;'W'
|
|
9120 0000 ld $00 ;'\x00'
|
|
9121 0033 ld $33
|
|
9122 00e0 ld $e0
|
|
9123 0011 ld $11
|
|
9124 000d ld $0d
|
|
9125 000d ld $0d
|
|
9126 0049 ld $49 ;'I'
|
|
9127 0046 ld $46 ;'F'
|
|
9128 004a ld $4a ;'J'
|
|
9129 003c ld $3c ;'<'
|
|
912a 003d ld $3d ;'='
|
|
912b 0030 ld $30 ;'0'
|
|
912c 0047 ld $47 ;'G'
|
|
912d 004f ld $4f ;'O'
|
|
912e 0054 ld $54 ;'T'
|
|
912f 004f ld $4f ;'O'
|
|
9130 0033 ld $33 ;'3'
|
|
9131 0033 ld $33 ;'3'
|
|
9132 0035 ld $35 ;'5'
|
|
9133 0030 ld $30 ;'0'
|
|
9134 0000 ld $00 ;'\x00'
|
|
9135 0034 ld $34
|
|
9136 00a0 ld $a0
|
|
9137 0014 ld $14
|
|
9138 000e ld $0e
|
|
9139 000d ld $0d
|
|
913a 0049 ld $49 ;'I'
|
|
913b 0046 ld $46 ;'F'
|
|
913c 004c ld $4c ;'L'
|
|
913d 002a ld $2a ;'*'
|
|
913e 004d ld $4d ;'M'
|
|
913f 002a ld $2a ;'*'
|
|
9140 004e ld $4e ;'N'
|
|
9141 003d ld $3d ;'='
|
|
9142 0031 ld $31 ;'1'
|
|
9143 0047 ld $47 ;'G'
|
|
9144 004f ld $4f ;'O'
|
|
9145 0054 ld $54 ;'T'
|
|
9146 004f ld $4f ;'O'
|
|
9147 0031 ld $31 ;'1'
|
|
9148 0035 ld $35 ;'5'
|
|
9149 0031 ld $31 ;'1'
|
|
914a 0030 ld $30 ;'0'
|
|
914b 0000 ld $00 ;'\x00'
|
|
914c 0034 ld $34
|
|
914d 00c0 ld $c0
|
|
914e 000a ld $0a
|
|
914f 0016 ld $16
|
|
9150 000d ld $0d
|
|
9151 0057 ld $57 ;'W'
|
|
9152 003d ld $3d ;'='
|
|
9153 0057 ld $57 ;'W'
|
|
9154 002b ld $2b ;'+'
|
|
9155 0031 ld $31 ;'1'
|
|
9156 0030 ld $30 ;'0'
|
|
9157 0030 ld $30 ;'0'
|
|
9158 0000 ld $00 ;'\x00'
|
|
9159 0034 ld $34
|
|
915a 00e0 ld $e0
|
|
915b 0013 ld $13
|
|
915c 0020 ld $20
|
|
915d 000d ld $0d
|
|
915e 0049 ld $49 ;'I'
|
|
915f 0046 ld $46 ;'F'
|
|
9160 0057 ld $57 ;'W'
|
|
9161 003c ld $3c ;'<'
|
|
9162 0036 ld $36 ;'6'
|
|
9163 0035 ld $35 ;'5'
|
|
9164 0030 ld $30 ;'0'
|
|
9165 0030 ld $30 ;'0'
|
|
9166 0047 ld $47 ;'G'
|
|
9167 004f ld $4f ;'O'
|
|
9168 0054 ld $54 ;'T'
|
|
9169 004f ld $4f ;'O'
|
|
916a 0033 ld $33 ;'3'
|
|
916b 0033 ld $33 ;'3'
|
|
916c 0033 ld $33 ;'3'
|
|
916d 0030 ld $30 ;'0'
|
|
916e 0000 ld $00 ;'\x00'
|
|
916f 0035 ld $35
|
|
9170 00a0 ld $a0
|
|
9171 0010 ld $10
|
|
9172 0052 ld $52
|
|
9173 000d ld $0d
|
|
9174 0049 ld $49 ;'I'
|
|
9175 0046 ld $46 ;'F'
|
|
9176 0055 ld $55 ;'U'
|
|
9177 003d ld $3d ;'='
|
|
9178 0030 ld $30 ;'0'
|
|
9179 0047 ld $47 ;'G'
|
|
917a 004f ld $4f ;'O'
|
|
917b 0054 ld $54 ;'T'
|
|
917c 004f ld $4f ;'O'
|
|
917d 0032 ld $32 ;'2'
|
|
917e 0030 ld $30 ;'0'
|
|
917f 0031 ld $31 ;'1'
|
|
9180 0030 ld $30 ;'0'
|
|
9181 0000 ld $00 ;'\x00'
|
|
9182 0035 ld $35
|
|
9183 00c0 ld $c0
|
|
9184 0006 ld $06
|
|
9185 00aa ld $aa
|
|
9186 000f ld $0f
|
|
9187 0049 ld $49 ;'I'
|
|
9188 003d ld $3d ;'='
|
|
9189 0031 ld $31 ;'1'
|
|
918a 0000 ld $00 ;'\x00'
|
|
918b 0035 ld $35
|
|
918c 00e0 ld $e0
|
|
918d 0007 ld $07
|
|
918e 00b4 ld $b4
|
|
918f 000f ld $0f
|
|
9190 0054 ld $54 ;'T'
|
|
9191 003d ld $3d ;'='
|
|
9192 002d ld $2d ;'-'
|
|
9193 0031 ld $31 ;'1'
|
|
9194 0000 ld $00 ;'\x00'
|
|
9195 0036 ld $36
|
|
9196 00a0 ld $a0
|
|
9197 0006 ld $06
|
|
9198 00cc ld $cc
|
|
9199 0010 ld $10
|
|
919a 0053 ld $53 ;'S'
|
|
919b 003d ld $3d ;'='
|
|
919c 0030 ld $30 ;'0'
|
|
919d 0000 ld $00 ;'\x00'
|
|
919e 0036 ld $36
|
|
919f 00c0 ld $c0
|
|
91a0 0015 ld $15
|
|
91a1 00d7 ld $d7
|
|
91a2 0010 ld $10
|
|
91a3 0049 ld $49 ;'I'
|
|
91a4 0046 ld $46 ;'F'
|
|
91a5 0041 ld $41 ;'A'
|
|
91a6 0028 ld $28 ;'('
|
|
91a7 0049 ld $49 ;'I'
|
|
91a8 002b ld $2b ;'+'
|
|
91a9 0036 ld $36 ;'6'
|
|
91aa 0029 ld $29 ;')'
|
|
91ab 003e ld $3e ;'>'
|
|
91ac 0030 ld $30 ;'0'
|
|
91ad 0047 ld $47 ;'G'
|
|
91ae 004f ld $4f ;'O'
|
|
91af 0054 ld $54 ;'T'
|
|
91b0 004f ld $4f ;'O'
|
|
91b1 0034 ld $34 ;'4'
|
|
91b2 0034 ld $34 ;'4'
|
|
91b3 0038 ld $38 ;'8'
|
|
91b4 0030 ld $30 ;'0'
|
|
91b5 0000 ld $00 ;'\x00'
|
|
91b6 0036 ld $36
|
|
91b7 00e0 ld $e0
|
|
91b8 0009 ld $09
|
|
91b9 00e0 ld $e0
|
|
91ba 0010 ld $10
|
|
91bb 0057 ld $57 ;'W'
|
|
91bc 003d ld $3d ;'='
|
|
91bd 0036 ld $36 ;'6'
|
|
91be 0031 ld $31 ;'1'
|
|
91bf 0030 ld $30 ;'0'
|
|
91c0 0030 ld $30 ;'0'
|
|
91c1 0000 ld $00 ;'\x00'
|
|
91c2 0037 ld $37
|
|
91c3 00a0 ld $a0
|
|
91c4 0009 ld $09
|
|
91c5 00ea ld $ea
|
|
91c6 0010 ld $10
|
|
91c7 0047 ld $47 ;'G'
|
|
91c8 004f ld $4f ;'O'
|
|
91c9 0053 ld $53 ;'S'
|
|
91ca 0055 ld $55 ;'U'
|
|
91cb 0042 ld $42 ;'B'
|
|
91cc 0057 ld $57 ;'W'
|
|
91cd 0000 ld $00 ;'\x00'
|
|
91ce 0037 ld $37
|
|
91cf 00c0 ld $c0
|
|
91d0 0010 ld $10
|
|
91d1 00f4 ld $f4
|
|
91d2 0010 ld $10
|
|
91d3 0049 ld $49 ;'I'
|
|
91d4 0046 ld $46 ;'F'
|
|
91d5 004a ld $4a ;'J'
|
|
91d6 003d ld $3d ;'='
|
|
91d7 0030 ld $30 ;'0'
|
|
91d8 0047 ld $47 ;'G'
|
|
91d9 004f ld $4f ;'O'
|
|
91da 0054 ld $54 ;'T'
|
|
91db 004f ld $4f ;'O'
|
|
91dc 0034 ld $34 ;'4'
|
|
91dd 0034 ld $34 ;'4'
|
|
91de 0031 ld $31 ;'1'
|
|
91df 0030 ld $30 ;'0'
|
|
91e0 0000 ld $00 ;'\x00'
|
|
91e1 0037 ld $37
|
|
91e2 00e0 ld $e0
|
|
91e3 000a ld $0a
|
|
91e4 00fe ld $fe
|
|
91e5 0010 ld $10
|
|
91e6 004a ld $4a ;'J'
|
|
91e7 003d ld $3d ;'='
|
|
91e8 004c ld $4c ;'L'
|
|
91e9 002b ld $2b ;'+'
|
|
91ea 004d ld $4d ;'M'
|
|
91eb 002b ld $2b ;'+'
|
|
91ec 004e ld $4e ;'N'
|
|
91ed 0000 ld $00 ;'\x00'
|
|
91ee 0038 ld $38
|
|
91ef 00a0 ld $a0
|
|
91f0 0010 ld $10
|
|
91f1 0009 ld $09
|
|
91f2 0011 ld $11
|
|
91f3 0049 ld $49 ;'I'
|
|
91f4 0046 ld $46 ;'F'
|
|
91f5 004a ld $4a ;'J'
|
|
91f6 003d ld $3d ;'='
|
|
91f7 0034 ld $34 ;'4'
|
|
91f8 0047 ld $47 ;'G'
|
|
91f9 004f ld $4f ;'O'
|
|
91fa 0054 ld $54 ;'T'
|
|
91fb fe00 bra ac ;+-----------------------------------+
|
|
91fc fcfd bra $91fd ;| |
|
|
91fd 1404 ld $04,y ;| Trampoline for page $9100 lookups |
|
|
91fe e068 jmp y,$68 ;| |
|
|
91ff c218 st [$18] ;+-----------------------------------+
|
|
9200 004f ld $4f ;'O'
|
|
9201 0034 ld $34 ;'4'
|
|
9202 0034 ld $34 ;'4'
|
|
9203 0031 ld $31 ;'1'
|
|
9204 0030 ld $30 ;'0'
|
|
9205 0000 ld $00 ;'\x00'
|
|
9206 0038 ld $38
|
|
9207 00c0 ld $c0
|
|
9208 000e ld $0e
|
|
9209 0013 ld $13
|
|
920a 0011 ld $11
|
|
920b 0049 ld $49 ;'I'
|
|
920c 0046 ld $46 ;'F'
|
|
920d 004a ld $4a ;'J'
|
|
920e 003d ld $3d ;'='
|
|
920f 0032 ld $32 ;'2'
|
|
9210 0053 ld $53 ;'S'
|
|
9211 003d ld $3d ;'='
|
|
9212 0053 ld $53 ;'S'
|
|
9213 002b ld $2b ;'+'
|
|
9214 0032 ld $32 ;'2'
|
|
9215 0030 ld $30 ;'0'
|
|
9216 0000 ld $00 ;'\x00'
|
|
9217 0038 ld $38
|
|
9218 00e0 ld $e0
|
|
9219 000f ld $0f
|
|
921a 001d ld $1d
|
|
921b 0011 ld $11
|
|
921c 0049 ld $49 ;'I'
|
|
921d 0046 ld $46 ;'F'
|
|
921e 004a ld $4a ;'J'
|
|
921f 003d ld $3d ;'='
|
|
9220 0036 ld $36 ;'6'
|
|
9221 0053 ld $53 ;'S'
|
|
9222 003d ld $3d ;'='
|
|
9223 0053 ld $53 ;'S'
|
|
9224 002b ld $2b ;'+'
|
|
9225 0031 ld $31 ;'1'
|
|
9226 0030 ld $30 ;'0'
|
|
9227 0030 ld $30 ;'0'
|
|
9228 0000 ld $00 ;'\x00'
|
|
9229 0039 ld $39
|
|
922a 00a0 ld $a0
|
|
922b 000d ld $0d
|
|
922c 0027 ld $27
|
|
922d 0011 ld $11
|
|
922e 0049 ld $49 ;'I'
|
|
922f 0046 ld $46 ;'F'
|
|
9230 004a ld $4a ;'J'
|
|
9231 003d ld $3d ;'='
|
|
9232 0030 ld $30 ;'0'
|
|
9233 0053 ld $53 ;'S'
|
|
9234 003d ld $3d ;'='
|
|
9235 0053 ld $53 ;'S'
|
|
9236 002b ld $2b ;'+'
|
|
9237 0032 ld $32 ;'2'
|
|
9238 0000 ld $00 ;'\x00'
|
|
9239 0039 ld $39
|
|
923a 00c0 ld $c0
|
|
923b 0008 ld $08
|
|
923c 0030 ld $30
|
|
923d 0011 ld $11
|
|
923e 0053 ld $53 ;'S'
|
|
923f 003d ld $3d ;'='
|
|
9240 0053 ld $53 ;'S'
|
|
9241 002b ld $2b ;'+'
|
|
9242 004a ld $4a ;'J'
|
|
9243 0000 ld $00 ;'\x00'
|
|
9244 0039 ld $39
|
|
9245 00e0 ld $e0
|
|
9246 000a ld $0a
|
|
9247 003a ld $3a
|
|
9248 0011 ld $11
|
|
9249 0057 ld $57 ;'W'
|
|
924a 003d ld $3d ;'='
|
|
924b 0057 ld $57 ;'W'
|
|
924c 002b ld $2b ;'+'
|
|
924d 0031 ld $31 ;'1'
|
|
924e 0030 ld $30 ;'0'
|
|
924f 0030 ld $30 ;'0'
|
|
9250 0000 ld $00 ;'\x00'
|
|
9251 003a ld $3a
|
|
9252 00a0 ld $a0
|
|
9253 0013 ld $13
|
|
9254 0044 ld $44
|
|
9255 0011 ld $11
|
|
9256 0049 ld $49 ;'I'
|
|
9257 0046 ld $46 ;'F'
|
|
9258 0057 ld $57 ;'W'
|
|
9259 003c ld $3c ;'<'
|
|
925a 0036 ld $36 ;'6'
|
|
925b 0035 ld $35 ;'5'
|
|
925c 0030 ld $30 ;'0'
|
|
925d 0030 ld $30 ;'0'
|
|
925e 0047 ld $47 ;'G'
|
|
925f 004f ld $4f ;'O'
|
|
9260 0054 ld $54 ;'T'
|
|
9261 004f ld $4f ;'O'
|
|
9262 0034 ld $34 ;'4'
|
|
9263 0033 ld $33 ;'3'
|
|
9264 0033 ld $33 ;'3'
|
|
9265 0030 ld $30 ;'0'
|
|
9266 0000 ld $00 ;'\x00'
|
|
9267 003a ld $3a
|
|
9268 00c0 ld $c0
|
|
9269 0010 ld $10
|
|
926a 004f ld $4f
|
|
926b 0011 ld $11
|
|
926c 0049 ld $49 ;'I'
|
|
926d 0046 ld $46 ;'F'
|
|
926e 0053 ld $53 ;'S'
|
|
926f 003c ld $3c ;'<'
|
|
9270 0054 ld $54 ;'T'
|
|
9271 0047 ld $47 ;'G'
|
|
9272 004f ld $4f ;'O'
|
|
9273 0054 ld $54 ;'T'
|
|
9274 004f ld $4f ;'O'
|
|
9275 0034 ld $34 ;'4'
|
|
9276 0034 ld $34 ;'4'
|
|
9277 0037 ld $37 ;'7'
|
|
9278 0030 ld $30 ;'0'
|
|
9279 0000 ld $00 ;'\x00'
|
|
927a 003a ld $3a
|
|
927b 00e0 ld $e0
|
|
927c 0006 ld $06
|
|
927d 0058 ld $58
|
|
927e 0011 ld $11
|
|
927f 0054 ld $54 ;'T'
|
|
9280 003d ld $3d ;'='
|
|
9281 0053 ld $53 ;'S'
|
|
9282 0000 ld $00 ;'\x00'
|
|
9283 003b ld $3b
|
|
9284 00a0 ld $a0
|
|
9285 0006 ld $06
|
|
9286 0062 ld $62
|
|
9287 0011 ld $11
|
|
9288 0042 ld $42 ;'B'
|
|
9289 003d ld $3d ;'='
|
|
928a 0049 ld $49 ;'I'
|
|
928b 0000 ld $00 ;'\x00'
|
|
928c 003b ld $3b
|
|
928d 00c0 ld $c0
|
|
928e 0008 ld $08
|
|
928f 0076 ld $76
|
|
9290 0011 ld $11
|
|
9291 003f ld $3f ;'?'
|
|
9292 0022 ld $22 ;'"'
|
|
9293 002e ld $2e ;'.'
|
|
9294 0022 ld $22 ;'"'
|
|
9295 003b ld $3b ;';'
|
|
9296 0000 ld $00 ;'\x00'
|
|
9297 003b ld $3b
|
|
9298 00e0 ld $e0
|
|
9299 0008 ld $08
|
|
929a 0080 ld $80
|
|
929b 0011 ld $11
|
|
929c 0049 ld $49 ;'I'
|
|
929d 003d ld $3d ;'='
|
|
929e 0049 ld $49 ;'I'
|
|
929f 002b ld $2b ;'+'
|
|
92a0 0031 ld $31 ;'1'
|
|
92a1 0000 ld $00 ;'\x00'
|
|
92a2 003c ld $3c
|
|
92a3 00a0 ld $a0
|
|
92a4 0011 ld $11
|
|
92a5 008a ld $8a
|
|
92a6 0011 ld $11
|
|
92a7 0049 ld $49 ;'I'
|
|
92a8 0046 ld $46 ;'F'
|
|
92a9 0049 ld $49 ;'I'
|
|
92aa 003c ld $3c ;'<'
|
|
92ab 0031 ld $31 ;'1'
|
|
92ac 0030 ld $30 ;'0'
|
|
92ad 0047 ld $47 ;'G'
|
|
92ae 004f ld $4f ;'O'
|
|
92af 0054 ld $54 ;'T'
|
|
92b0 004f ld $4f ;'O'
|
|
92b1 0034 ld $34 ;'4'
|
|
92b2 0033 ld $33 ;'3'
|
|
92b3 0030 ld $30 ;'0'
|
|
92b4 0030 ld $30 ;'0'
|
|
92b5 0000 ld $00 ;'\x00'
|
|
92b6 003c ld $3c
|
|
92b7 00c0 ld $c0
|
|
92b8 000f ld $0f
|
|
92b9 0094 ld $94
|
|
92ba 0011 ld $11
|
|
92bb 003f ld $3f ;'?'
|
|
92bc 0022 ld $22 ;'"'
|
|
92bd 0049 ld $49 ;'I'
|
|
92be 0020 ld $20 ;' '
|
|
92bf 0050 ld $50 ;'P'
|
|
92c0 004c ld $4c ;'L'
|
|
92c1 0041 ld $41 ;'A'
|
|
92c2 0059 ld $59 ;'Y'
|
|
92c3 0020 ld $20 ;' '
|
|
92c4 0022 ld $22 ;'"'
|
|
92c5 003b ld $3b ;';'
|
|
92c6 0042 ld $42 ;'B'
|
|
92c7 0000 ld $00 ;'\x00'
|
|
92c8 003c ld $3c
|
|
92c9 00e0 ld $e0
|
|
92ca 0004 ld $04
|
|
92cb 009e ld $9e
|
|
92cc 0011 ld $11
|
|
92cd 003f ld $3f ;'?'
|
|
92ce 0000 ld $00 ;'\x00'
|
|
92cf 003d ld $3d
|
|
92d0 00a0 ld $a0
|
|
92d1 000b ld $0b
|
|
92d2 00a9 ld $a9
|
|
92d3 0011 ld $11
|
|
92d4 0041 ld $41 ;'A'
|
|
92d5 0028 ld $28 ;'('
|
|
92d6 0042 ld $42 ;'B'
|
|
92d7 002b ld $2b ;'+'
|
|
92d8 0036 ld $36 ;'6'
|
|
92d9 0029 ld $29 ;')'
|
|
92da 003d ld $3d ;'='
|
|
92db 0033 ld $33 ;'3'
|
|
92dc 0000 ld $00 ;'\x00'
|
|
92dd 003d ld $3d
|
|
92de 00c0 ld $c0
|
|
92df 0008 ld $08
|
|
92e0 00b2 ld $b2
|
|
92e1 0011 ld $11
|
|
92e2 0055 ld $55 ;'U'
|
|
92e3 003d ld $3d ;'='
|
|
92e4 0055 ld $55 ;'U'
|
|
92e5 002d ld $2d ;'-'
|
|
92e6 0031 ld $31 ;'1'
|
|
92e7 0000 ld $00 ;'\x00'
|
|
92e8 003d ld $3d
|
|
92e9 00e0 ld $e0
|
|
92ea 0012 ld $12
|
|
92eb 00bd ld $bd
|
|
92ec 0011 ld $11
|
|
92ed 0049 ld $49 ;'I'
|
|
92ee 0046 ld $46 ;'F'
|
|
92ef 0054 ld $54 ;'T'
|
|
92f0 003c ld $3c ;'<'
|
|
92f1 0031 ld $31 ;'1'
|
|
92f2 0030 ld $30 ;'0'
|
|
92f3 0030 ld $30 ;'0'
|
|
92f4 0047 ld $47 ;'G'
|
|
92f5 004f ld $4f ;'O'
|
|
92f6 0054 ld $54 ;'T'
|
|
92f7 004f ld $4f ;'O'
|
|
92f8 0032 ld $32 ;'2'
|
|
92f9 0030 ld $30 ;'0'
|
|
92fa 0031 ld $31 ;'1'
|
|
92fb fe00 bra ac ;+-----------------------------------+
|
|
92fc fcfd bra $92fd ;| |
|
|
92fd 1404 ld $04,y ;| Trampoline for page $9200 lookups |
|
|
92fe e068 jmp y,$68 ;| |
|
|
92ff c218 st [$18] ;+-----------------------------------+
|
|
9300 0030 ld $30 ;'0'
|
|
9301 0000 ld $00 ;'\x00'
|
|
9302 003e ld $3e
|
|
9303 00a0 ld $a0
|
|
9304 0006 ld $06
|
|
9305 00d0 ld $d0
|
|
9306 0011 ld $11
|
|
9307 0046 ld $46 ;'F'
|
|
9308 003d ld $3d ;'='
|
|
9309 0031 ld $31 ;'1'
|
|
930a 0000 ld $00 ;'\x00'
|
|
930b 003e ld $3e
|
|
930c 00c0 ld $c0
|
|
930d 0006 ld $06
|
|
930e 00da ld $da
|
|
930f 0011 ld $11
|
|
9310 005a ld $5a ;'Z'
|
|
9311 003d ld $3d ;'='
|
|
9312 0031 ld $31 ;'1'
|
|
9313 0000 ld $00 ;'\x00'
|
|
9314 003e ld $3e
|
|
9315 00e0 ld $e0
|
|
9316 000b ld $0b
|
|
9317 00e4 ld $e4
|
|
9318 0011 ld $11
|
|
9319 0047 ld $47 ;'G'
|
|
931a 004f ld $4f ;'O'
|
|
931b 0054 ld $54 ;'T'
|
|
931c 004f ld $4f ;'O'
|
|
931d 0032 ld $32 ;'2'
|
|
931e 0030 ld $30 ;'0'
|
|
931f 0031 ld $31 ;'1'
|
|
9320 0030 ld $30 ;'0'
|
|
9321 0000 ld $00 ;'\x00'
|
|
9322 003f ld $3f
|
|
9323 00a0 ld $a0
|
|
9324 0010 ld $10
|
|
9325 00d4 ld $d4
|
|
9326 0017 ld $17
|
|
9327 004a ld $4a ;'J'
|
|
9328 003d ld $3d ;'='
|
|
9329 0028 ld $28 ;'('
|
|
932a 0049 ld $49 ;'I'
|
|
932b 002d ld $2d ;'-'
|
|
932c 0031 ld $31 ;'1'
|
|
932d 0029 ld $29 ;')'
|
|
932e 002f ld $2f ;'/'
|
|
932f 0033 ld $33 ;'3'
|
|
9330 002a ld $2a ;'*'
|
|
9331 0033 ld $33 ;'3'
|
|
9332 002b ld $2b ;'+'
|
|
9333 0038 ld $38 ;'8'
|
|
9334 0000 ld $00 ;'\x00'
|
|
9335 003f ld $3f
|
|
9336 00c0 ld $c0
|
|
9337 0006 ld $06
|
|
9338 00de ld $de
|
|
9339 0017 ld $17
|
|
933a 0044 ld $44 ;'D'
|
|
933b 003d ld $3d ;'='
|
|
933c 0031 ld $31 ;'1'
|
|
933d 0000 ld $00 ;'\x00'
|
|
933e 003f ld $3f
|
|
933f 00e0 ld $e0
|
|
9340 000b ld $0b
|
|
9341 00e8 ld $e8
|
|
9342 0017 ld $17
|
|
9343 0047 ld $47 ;'G'
|
|
9344 004f ld $4f ;'O'
|
|
9345 0054 ld $54 ;'T'
|
|
9346 004f ld $4f ;'O'
|
|
9347 0036 ld $36 ;'6'
|
|
9348 0035 ld $35 ;'5'
|
|
9349 0030 ld $30 ;'0'
|
|
934a 0030 ld $30 ;'0'
|
|
934b 0000 ld $00 ;'\x00'
|
|
934c 0040 ld $40
|
|
934d 00a0 ld $a0
|
|
934e 0012 ld $12
|
|
934f 0038 ld $38
|
|
9350 0018 ld $18
|
|
9351 004a ld $4a ;'J'
|
|
9352 003d ld $3d ;'='
|
|
9353 0049 ld $49 ;'I'
|
|
9354 002d ld $2d ;'-'
|
|
9355 0028 ld $28 ;'('
|
|
9356 0049 ld $49 ;'I'
|
|
9357 002d ld $2d ;'-'
|
|
9358 0031 ld $31 ;'1'
|
|
9359 0029 ld $29 ;')'
|
|
935a 002f ld $2f ;'/'
|
|
935b 0033 ld $33 ;'3'
|
|
935c 002a ld $2a ;'*'
|
|
935d 0033 ld $33 ;'3'
|
|
935e 002b ld $2b ;'+'
|
|
935f 0039 ld $39 ;'9'
|
|
9360 0000 ld $00 ;'\x00'
|
|
9361 0040 ld $40
|
|
9362 00c0 ld $c0
|
|
9363 0006 ld $06
|
|
9364 0042 ld $42
|
|
9365 0018 ld $18
|
|
9366 0044 ld $44 ;'D'
|
|
9367 003d ld $3d ;'='
|
|
9368 0033 ld $33 ;'3'
|
|
9369 0000 ld $00 ;'\x00'
|
|
936a 0040 ld $40
|
|
936b 00e0 ld $e0
|
|
936c 000b ld $0b
|
|
936d 004c ld $4c
|
|
936e 0018 ld $18
|
|
936f 0047 ld $47 ;'G'
|
|
9370 004f ld $4f ;'O'
|
|
9371 0054 ld $54 ;'T'
|
|
9372 004f ld $4f ;'O'
|
|
9373 0036 ld $36 ;'6'
|
|
9374 0035 ld $35 ;'5'
|
|
9375 0030 ld $30 ;'0'
|
|
9376 0030 ld $30 ;'0'
|
|
9377 0000 ld $00 ;'\x00'
|
|
9378 0041 ld $41
|
|
9379 00a0 ld $a0
|
|
937a 0013 ld $13
|
|
937b 009c ld $9c
|
|
937c 0018 ld $18
|
|
937d 0049 ld $49 ;'I'
|
|
937e 0046 ld $46 ;'F'
|
|
937f 0049 ld $49 ;'I'
|
|
9380 0025 ld $25 ;'%'
|
|
9381 0034 ld $34 ;'4'
|
|
9382 003c ld $3c ;'<'
|
|
9383 003e ld $3e ;'>'
|
|
9384 0031 ld $31 ;'1'
|
|
9385 0047 ld $47 ;'G'
|
|
9386 004f ld $4f ;'O'
|
|
9387 0054 ld $54 ;'T'
|
|
9388 004f ld $4f ;'O'
|
|
9389 0036 ld $36 ;'6'
|
|
938a 0034 ld $34 ;'4'
|
|
938b 0034 ld $34 ;'4'
|
|
938c 0030 ld $30 ;'0'
|
|
938d 0000 ld $00 ;'\x00'
|
|
938e 0041 ld $41
|
|
938f 00c0 ld $c0
|
|
9390 0006 ld $06
|
|
9391 00a6 ld $a6
|
|
9392 0018 ld $18
|
|
9393 0044 ld $44 ;'D'
|
|
9394 003d ld $3d ;'='
|
|
9395 0034 ld $34 ;'4'
|
|
9396 0000 ld $00 ;'\x00'
|
|
9397 0041 ld $41
|
|
9398 00e0 ld $e0
|
|
9399 0007 ld $07
|
|
939a 00ba ld $ba
|
|
939b 0018 ld $18
|
|
939c 004a ld $4a ;'J'
|
|
939d 003d ld $3d ;'='
|
|
939e 0031 ld $31 ;'1'
|
|
939f 0031 ld $31 ;'1'
|
|
93a0 0000 ld $00 ;'\x00'
|
|
93a1 0042 ld $42
|
|
93a2 00a0 ld $a0
|
|
93a3 000b ld $0b
|
|
93a4 00c4 ld $c4
|
|
93a5 0018 ld $18
|
|
93a6 0047 ld $47 ;'G'
|
|
93a7 004f ld $4f ;'O'
|
|
93a8 0054 ld $54 ;'T'
|
|
93a9 004f ld $4f ;'O'
|
|
93aa 0036 ld $36 ;'6'
|
|
93ab 0035 ld $35 ;'5'
|
|
93ac 0030 ld $30 ;'0'
|
|
93ad 0030 ld $30 ;'0'
|
|
93ae 0000 ld $00 ;'\x00'
|
|
93af 0042 ld $42
|
|
93b0 00c0 ld $c0
|
|
93b1 0006 ld $06
|
|
93b2 0000 ld $00
|
|
93b3 0019 ld $19
|
|
93b4 0044 ld $44 ;'D'
|
|
93b5 003d ld $3d ;'='
|
|
93b6 0032 ld $32 ;'2'
|
|
93b7 0000 ld $00 ;'\x00'
|
|
93b8 0042 ld $42
|
|
93b9 00e0 ld $e0
|
|
93ba 0011 ld $11
|
|
93bb 000b ld $0b
|
|
93bc 0019 ld $19
|
|
93bd 0049 ld $49 ;'I'
|
|
93be 0046 ld $46 ;'F'
|
|
93bf 0049 ld $49 ;'I'
|
|
93c0 003c ld $3c ;'<'
|
|
93c1 003d ld $3d ;'='
|
|
93c2 0031 ld $31 ;'1'
|
|
93c3 0047 ld $47 ;'G'
|
|
93c4 004f ld $4f ;'O'
|
|
93c5 0054 ld $54 ;'T'
|
|
93c6 004f ld $4f ;'O'
|
|
93c7 0036 ld $36 ;'6'
|
|
93c8 0034 ld $34 ;'4'
|
|
93c9 0034 ld $34 ;'4'
|
|
93ca 0030 ld $30 ;'0'
|
|
93cb 0000 ld $00 ;'\x00'
|
|
93cc 0043 ld $43
|
|
93cd 00a0 ld $a0
|
|
93ce 0011 ld $11
|
|
93cf 000c ld $0c
|
|
93d0 0019 ld $19
|
|
93d1 0049 ld $49 ;'I'
|
|
93d2 0046 ld $46 ;'F'
|
|
93d3 0049 ld $49 ;'I'
|
|
93d4 003e ld $3e ;'>'
|
|
93d5 003d ld $3d ;'='
|
|
93d6 0039 ld $39 ;'9'
|
|
93d7 0047 ld $47 ;'G'
|
|
93d8 004f ld $4f ;'O'
|
|
93d9 0054 ld $54 ;'T'
|
|
93da 004f ld $4f ;'O'
|
|
93db 0036 ld $36 ;'6'
|
|
93dc 0034 ld $34 ;'4'
|
|
93dd 0034 ld $34 ;'4'
|
|
93de 0030 ld $30 ;'0'
|
|
93df 0000 ld $00 ;'\x00'
|
|
93e0 0043 ld $43
|
|
93e1 00c0 ld $c0
|
|
93e2 0012 ld $12
|
|
93e3 000d ld $0d
|
|
93e4 0019 ld $19
|
|
93e5 0049 ld $49 ;'I'
|
|
93e6 0046 ld $46 ;'F'
|
|
93e7 0049 ld $49 ;'I'
|
|
93e8 0025 ld $25 ;'%'
|
|
93e9 0032 ld $32 ;'2'
|
|
93ea 003d ld $3d ;'='
|
|
93eb 0031 ld $31 ;'1'
|
|
93ec 0047 ld $47 ;'G'
|
|
93ed 004f ld $4f ;'O'
|
|
93ee 0054 ld $54 ;'T'
|
|
93ef 004f ld $4f ;'O'
|
|
93f0 0036 ld $36 ;'6'
|
|
93f1 0033 ld $33 ;'3'
|
|
93f2 0033 ld $33 ;'3'
|
|
93f3 0030 ld $30 ;'0'
|
|
93f4 0000 ld $00 ;'\x00'
|
|
93f5 0043 ld $43
|
|
93f6 00e0 ld $e0
|
|
93f7 0006 ld $06
|
|
93f8 0028 ld $28
|
|
93f9 0019 ld $19
|
|
93fa 004a ld $4a ;'J'
|
|
93fb fe00 bra ac ;+-----------------------------------+
|
|
93fc fcfd bra $93fd ;| |
|
|
93fd 1404 ld $04,y ;| Trampoline for page $9300 lookups |
|
|
93fe e068 jmp y,$68 ;| |
|
|
93ff c218 st [$18] ;+-----------------------------------+
|
|
9400 003d ld $3d ;'='
|
|
9401 0030 ld $30 ;'0'
|
|
9402 0000 ld $00 ;'\x00'
|
|
9403 0044 ld $44
|
|
9404 00a0 ld $a0
|
|
9405 0009 ld $09
|
|
9406 0032 ld $32
|
|
9407 0019 ld $19
|
|
9408 0052 ld $52 ;'R'
|
|
9409 0045 ld $45 ;'E'
|
|
940a 0054 ld $54 ;'T'
|
|
940b 0055 ld $55 ;'U'
|
|
940c 0052 ld $52 ;'R'
|
|
940d 004e ld $4e ;'N'
|
|
940e 0000 ld $00 ;'\x00'
|
|
940f 0044 ld $44
|
|
9410 00c0 ld $c0
|
|
9411 000b ld $0b
|
|
9412 0064 ld $64
|
|
9413 0019 ld $19
|
|
9414 004c ld $4c ;'L'
|
|
9415 003d ld $3d ;'='
|
|
9416 0041 ld $41 ;'A'
|
|
9417 0028 ld $28 ;'('
|
|
9418 004a ld $4a ;'J'
|
|
9419 002d ld $2d ;'-'
|
|
941a 0044 ld $44 ;'D'
|
|
941b 0029 ld $29 ;')'
|
|
941c 0000 ld $00 ;'\x00'
|
|
941d 0044 ld $44
|
|
941e 00e0 ld $e0
|
|
941f 0009 ld $09
|
|
9420 0066 ld $66
|
|
9421 0019 ld $19
|
|
9422 004d ld $4d ;'M'
|
|
9423 003d ld $3d ;'='
|
|
9424 0041 ld $41 ;'A'
|
|
9425 0028 ld $28 ;'('
|
|
9426 004a ld $4a ;'J'
|
|
9427 0029 ld $29 ;')'
|
|
9428 0000 ld $00 ;'\x00'
|
|
9429 0045 ld $45
|
|
942a 00a0 ld $a0
|
|
942b 000b ld $0b
|
|
942c 006e ld $6e
|
|
942d 0019 ld $19
|
|
942e 004e ld $4e ;'N'
|
|
942f 003d ld $3d ;'='
|
|
9430 0041 ld $41 ;'A'
|
|
9431 0028 ld $28 ;'('
|
|
9432 004a ld $4a ;'J'
|
|
9433 002b ld $2b ;'+'
|
|
9434 0044 ld $44 ;'D'
|
|
9435 0029 ld $29 ;')'
|
|
9436 0000 ld $00 ;'\x00'
|
|
9437 0045 ld $45
|
|
9438 00c0 ld $c0
|
|
9439 0009 ld $09
|
|
943a 0082 ld $82
|
|
943b 0019 ld $19
|
|
943c 0052 ld $52 ;'R'
|
|
943d 0045 ld $45 ;'E'
|
|
943e 0054 ld $54 ;'T'
|
|
943f 0055 ld $55 ;'U'
|
|
9440 0052 ld $52 ;'R'
|
|
9441 004e ld $4e ;'N'
|
|
9442 0000 ld $00 ;'\x00'
|
|
9443 0045 ld $45
|
|
9444 00e2 ld $e2
|
|
9445 0004 ld $04
|
|
9446 0052 ld $52 ;'R'
|
|
9447 0055 ld $55 ;'U'
|
|
9448 004e ld $4e ;'N'
|
|
9449 0000 ld $00 ;'\x00'
|
|
944a 001b ld $1b
|
|
944b 00a0 ld $a0
|
|
944c 0002 ld $02
|
|
944d 00e0 ld $e0
|
|
944e 0045 ld $45
|
|
944f 0000 ld $00
|
|
9450 0000 ld $00 ;End of Apps/TicTac/TicTac_v2.gtb, size 2012
|
|
;+-----------------------------------+
|
|
;| Apps/WozMon/WozMon_v2.gcl |
|
|
;+-----------------------------------+
|
|
9451 dc54 st $54,[y,x++] ;'T'
|
|
9452 dc69 st $69,[y,x++] ;'i'
|
|
9453 dc63 st $63,[y,x++] ;'c'
|
|
9454 dc54 st $54,[y,x++] ;'T'
|
|
9455 dc61 st $61,[y,x++] ;'a'
|
|
9456 dc63 st $63,[y,x++] ;'c'
|
|
9457 dc00 st $00,[y,x++] ;'\x00'
|
|
9458 dc00 st $00,[y,x++] ;'\x00'
|
|
9459 0052 ld $52
|
|
945a c218 st [$18]
|
|
945b 008c ld $8c
|
|
945c 14f7 ld $f7,y
|
|
945d e085 jmp y,$85
|
|
945e c219 st [$19]
|
|
WozMon: 945f 0002 ld $02 ;| RAM segment address (high byte first)
|
|
9460 0000 ld $00 ;|
|
|
9461 00e2 ld $e2 ;| Length (1..256)
|
|
9462 00cd ld $cd ;0200 DEF
|
|
9463 000a ld $0a
|
|
9464 002a ld $2a
|
|
9465 002a ld $2a
|
|
9466 0020 ld $20
|
|
9467 0057 ld $57
|
|
9468 006f ld $6f
|
|
9469 007a ld $7a
|
|
946a 004d ld $4d
|
|
946b 006f ld $6f
|
|
946c 006e ld $6e
|
|
946d 0000 ld $00
|
|
946e 002b ld $2b ;020c STW
|
|
946f 0030 ld $30 ;020c 'tmp'
|
|
9470 0011 ld $11 ;020e LDWI
|
|
9471 00df ld $df
|
|
9472 0001 ld $01
|
|
9473 00f6 ld $f6 ;0211 DEEK
|
|
9474 002b ld $2b ;0212 STW
|
|
9475 0032 ld $32 ;0212 'Pos'
|
|
9476 00cd ld $cd ;0214 DEF
|
|
9477 0060 ld $60
|
|
9478 00e6 ld $e6 ;0216 SUBI
|
|
9479 0052 ld $52
|
|
947a 0035 ld $35 ;0218 BCC
|
|
947b 0053 ld $53 ;0219 GE
|
|
947c 0022 ld $22
|
|
947d 00e3 ld $e3 ;021b ADDI
|
|
947e 0032 ld $32
|
|
947f 002b ld $2b ;021d STW
|
|
9480 0034 ld $34 ;021d 'i'
|
|
9481 0011 ld $11 ;021f LDWI
|
|
9482 0000 ld $00
|
|
9483 0007 ld $07
|
|
9484 0090 ld $90 ;0222 BRA
|
|
9485 0027 ld $27
|
|
9486 002b ld $2b ;0224 STW
|
|
9487 0034 ld $34 ;0224 'i'
|
|
9488 0011 ld $11 ;0226 LDWI
|
|
9489 0000 ld $00
|
|
948a 0008 ld $08
|
|
948b 002b ld $2b ;0229 STW
|
|
948c 0036 ld $36 ;0229 'k'
|
|
948d 0021 ld $21 ;022b LDW
|
|
948e 0034 ld $34 ;022b 'i'
|
|
948f 00e9 ld $e9 ;022d LSLW
|
|
9490 00e9 ld $e9 ;022e LSLW
|
|
9491 0099 ld $99 ;022f ADDW
|
|
9492 0034 ld $34 ;022f 'i'
|
|
9493 0099 ld $99 ;0231 ADDW
|
|
9494 0036 ld $36 ;0231 'k'
|
|
9495 002b ld $2b ;0233 STW
|
|
9496 0036 ld $36 ;0233 'k'
|
|
9497 0011 ld $11 ;0235 LDWI
|
|
9498 00e1 ld $e1
|
|
9499 0004 ld $04
|
|
949a 002b ld $2b ;0238 STW
|
|
949b 0022 ld $22
|
|
949c 0021 ld $21 ;023a LDW
|
|
949d 002a ld $2a
|
|
949e 002b ld $2b ;023c STW
|
|
949f 0024 ld $24
|
|
94a0 0021 ld $21 ;023e LDW
|
|
94a1 0032 ld $32 ;023e 'Pos'
|
|
94a2 002b ld $2b ;0240 STW
|
|
94a3 0028 ld $28
|
|
94a4 00ec ld $ec ;0242 STLW
|
|
94a5 00fe ld $fe
|
|
94a6 00e3 ld $e3 ;0244 ADDI
|
|
94a7 0006 ld $06
|
|
94a8 002b ld $2b ;0246 STW
|
|
94a9 0032 ld $32 ;0246 'Pos'
|
|
94aa 0059 ld $59 ;0248 LDI
|
|
94ab 0005 ld $05
|
|
94ac 002b ld $2b ;024a STW
|
|
94ad 0034 ld $34 ;024a 'i'
|
|
94ae 0021 ld $21 ;024c LDW
|
|
94af 0036 ld $36 ;024c 'k'
|
|
94b0 007f ld $7f ;024e LUP
|
|
94b1 0000 ld $00
|
|
94b2 005e ld $5e ;0250 ST
|
|
94b3 0026 ld $26
|
|
94b4 00b4 ld $b4 ;0252 SYS
|
|
94b5 00cb ld $cb
|
|
94b6 0093 ld $93 ;0254 INC
|
|
94b7 0036 ld $36 ;0254 'k'
|
|
94b8 0093 ld $93 ;0256 INC
|
|
94b9 0028 ld $28
|
|
94ba 0021 ld $21 ;0258 LDW
|
|
94bb 0034 ld $34 ;0258 'i'
|
|
94bc 00e6 ld $e6 ;025a SUBI
|
|
94bd 0001 ld $01
|
|
94be 0035 ld $35 ;025c BCC
|
|
94bf 004d ld $4d ;025d GT
|
|
94c0 0048 ld $48
|
|
94c1 00ee ld $ee ;025f LDLW
|
|
94c2 00fe ld $fe
|
|
94c3 00ff ld $ff ;0261 RET
|
|
94c4 002b ld $2b ;0262 STW
|
|
94c5 0038 ld $38 ;0262 'PrintChar'
|
|
94c6 00cd ld $cd ;0264 DEF
|
|
94c7 00ad ld $ad
|
|
94c8 001a ld $1a ;0266 LD
|
|
94c9 0032 ld $32 ;0266 'Pos'
|
|
94ca 0035 ld $35 ;0268 BCC
|
|
94cb 003f ld $3f ;0269 EQ
|
|
94cc 00ac ld $ac
|
|
94cd 0011 ld $11 ;026b LDWI
|
|
94ce 00e1 ld $e1
|
|
94cf 0004 ld $04
|
|
94d0 002b ld $2b ;026e STW
|
|
94d1 0022 ld $22
|
|
94d2 0011 ld $11 ;0270 LDWI
|
|
94d3 0000 ld $00
|
|
94d4 0008 ld $08
|
|
94d5 005e ld $5e ;0273 ST
|
|
94d6 0032 ld $32 ;0273 'Pos'
|
|
94d7 0099 ld $99 ;0275 ADDW
|
|
94d8 0032 ld $32 ;0275 'Pos'
|
|
94d9 0035 ld $35 ;0277 BCC
|
|
94da 0053 ld $53 ;0278 GE
|
|
94db 007b ld $7b
|
|
94dc 0011 ld $11 ;027a LDWI
|
|
94dd 0000 ld $00
|
|
94de 0008 ld $08
|
|
94df 002b ld $2b ;027d STW
|
|
94e0 0032 ld $32 ;027d 'Pos'
|
|
94e1 002b ld $2b ;027f STW
|
|
94e2 0028 ld $28
|
|
94e3 005e ld $5e ;0281 ST
|
|
94e4 0026 ld $26
|
|
94e5 00b4 ld $b4 ;0283 SYS
|
|
94e6 00cb ld $cb
|
|
94e7 0093 ld $93 ;0285 INC
|
|
94e8 0028 ld $28
|
|
94e9 001a ld $1a ;0287 LD
|
|
94ea 0028 ld $28
|
|
94eb 008c ld $8c ;0289 XORI
|
|
94ec 00a0 ld $a0
|
|
94ed 0035 ld $35 ;028b BCC
|
|
94ee 0072 ld $72 ;028c NE
|
|
94ef 0081 ld $81
|
|
94f0 0011 ld $11 ;028e LDWI
|
|
94f1 00ee ld $ee
|
|
94f2 0001 ld $01
|
|
94f3 002b ld $2b ;0291 STW
|
|
94f4 0034 ld $34 ;0291 'i'
|
|
94f5 0021 ld $21 ;0293 LDW
|
|
94f6 0034 ld $34 ;0293 'i'
|
|
94f7 00ad ld $ad ;0295 PEEK
|
|
94f8 00e6 ld $e6 ;0296 SUBI
|
|
94f9 0078 ld $78
|
|
94fa 0035 ld $35 ;0298 BCC
|
|
94fb fe00 bra ac ;+-----------------------------------+
|
|
94fc fcfd bra $94fd ;| |
|
|
94fd 1404 ld $04,y ;| Trampoline for page $9400 lookups |
|
|
94fe e068 jmp y,$68 ;| |
|
|
94ff c218 st [$18] ;+-----------------------------------+
|
|
9500 0053 ld $53 ;0299 GE
|
|
9501 009d ld $9d
|
|
9502 008c ld $8c ;029b XORI
|
|
9503 0080 ld $80
|
|
9504 0090 ld $90 ;029d BRA
|
|
9505 009f ld $9f
|
|
9506 008c ld $8c ;029f XORI
|
|
9507 0008 ld $08
|
|
9508 00f0 ld $f0 ;02a1 POKE
|
|
9509 0034 ld $34 ;02a1 'i'
|
|
950a 0021 ld $21 ;02a3 LDW
|
|
950b 0034 ld $34 ;02a3 'i'
|
|
950c 00e6 ld $e6 ;02a5 SUBI
|
|
950d 0002 ld $02
|
|
950e 002b ld $2b ;02a7 STW
|
|
950f 0034 ld $34 ;02a7 'i'
|
|
9510 008c ld $8c ;02a9 XORI
|
|
9511 00fe ld $fe
|
|
9512 0035 ld $35 ;02ab BCC
|
|
9513 0072 ld $72 ;02ac NE
|
|
9514 0091 ld $91
|
|
9515 00ff ld $ff ;02ae RET
|
|
9516 002b ld $2b ;02af STW
|
|
9517 003a ld $3a ;02af 'CNewline'
|
|
9518 00cd ld $cd ;02b1 DEF
|
|
9519 00d9 ld $d9
|
|
951a 0075 ld $75 ;02b3 PUSH
|
|
951b 002b ld $2b ;02b4 STW
|
|
951c 0030 ld $30 ;02b4 'tmp'
|
|
951d 0011 ld $11 ;02b6 LDWI
|
|
951e 0052 ld $52
|
|
951f 0006 ld $06
|
|
9520 002b ld $2b ;02b9 STW
|
|
9521 0022 ld $22
|
|
9522 0021 ld $21 ;02bb LDW
|
|
9523 0030 ld $30 ;02bb 'tmp'
|
|
9524 00b4 ld $b4 ;02bd SYS
|
|
9525 00f5 ld $f5
|
|
9526 00e6 ld $e6 ;02bf SUBI
|
|
9527 000a ld $0a
|
|
9528 0035 ld $35 ;02c1 BCC
|
|
9529 0050 ld $50 ;02c2 LT
|
|
952a 00c4 ld $c4
|
|
952b 00e3 ld $e3 ;02c4 ADDI
|
|
952c 0007 ld $07
|
|
952d 00e3 ld $e3 ;02c6 ADDI
|
|
952e 003a ld $3a
|
|
952f 00cf ld $cf ;02c8 CALL
|
|
9530 0038 ld $38 ;02c8 'PrintChar'
|
|
9531 0021 ld $21 ;02ca LDW
|
|
9532 0030 ld $30 ;02ca 'tmp'
|
|
9533 0082 ld $82 ;02cc ANDI
|
|
9534 000f ld $0f
|
|
9535 00e6 ld $e6 ;02ce SUBI
|
|
9536 000a ld $0a
|
|
9537 0035 ld $35 ;02d0 BCC
|
|
9538 0050 ld $50 ;02d1 LT
|
|
9539 00d3 ld $d3
|
|
953a 00e3 ld $e3 ;02d3 ADDI
|
|
953b 0007 ld $07
|
|
953c 00e3 ld $e3 ;02d5 ADDI
|
|
953d 003a ld $3a
|
|
953e 00cf ld $cf ;02d7 CALL
|
|
953f 0038 ld $38 ;02d7 'PrintChar'
|
|
9540 0063 ld $63 ;02d9 POP
|
|
9541 00ff ld $ff ;02da RET
|
|
9542 002b ld $2b ;02db STW
|
|
9543 003c ld $3c ;02db 'PrintByte'
|
|
9544 0011 ld $11 ;02dd LDWI
|
|
9545 0000 ld $00
|
|
9546 0003 ld $03
|
|
9547 00cf ld $cf ;02e0 CALL
|
|
9548 0018 ld $18 ;02e0 vAC
|
|
9549 0003 ld $03 ;| RAM segment address (high byte first)
|
|
954a 0000 ld $00 ;|
|
|
954b 00f3 ld $f3 ;| Length (1..256)
|
|
954c 00cd ld $cd ;0300 DEF
|
|
954d 00d3 ld $d3
|
|
954e 0075 ld $75 ;0302 PUSH
|
|
954f 0059 ld $59 ;0303 LDI
|
|
9550 0080 ld $80
|
|
9551 002b ld $2b ;0305 STW
|
|
9552 003e ld $3e ;0305 'Buffer'
|
|
9553 00cf ld $cf ;0307 CALL
|
|
9554 003a ld $3a ;0307 'CNewline'
|
|
9555 0093 ld $93 ;0309 INC
|
|
9556 003e ld $3e ;0309 'Buffer'
|
|
9557 0021 ld $21 ;030b LDW
|
|
9558 003e ld $3e ;030b 'Buffer'
|
|
9559 00ad ld $ad ;030d PEEK
|
|
955a 0035 ld $35 ;030e BCC
|
|
955b 003f ld $3f ;030f EQ
|
|
955c 00d1 ld $d1
|
|
955d 00e6 ld $e6 ;0311 SUBI
|
|
955e 002e ld $2e
|
|
955f 0035 ld $35 ;0313 BCC
|
|
9560 0050 ld $50 ;0314 LT
|
|
9561 0007 ld $07
|
|
9562 0035 ld $35 ;0316 BCC
|
|
9563 0072 ld $72 ;0317 NE
|
|
9564 001d ld $1d
|
|
9565 0059 ld $59 ;0319 LDI
|
|
9566 0001 ld $01
|
|
9567 002b ld $2b ;031b STW
|
|
9568 0040 ld $40 ;031b 'Mode'
|
|
9569 0090 ld $90 ;031d BRA
|
|
956a 0007 ld $07
|
|
956b 00e6 ld $e6 ;031f SUBI
|
|
956c 000c ld $0c
|
|
956d 0035 ld $35 ;0321 BCC
|
|
956e 0072 ld $72 ;0322 NE
|
|
956f 0028 ld $28
|
|
9570 00e6 ld $e6 ;0324 SUBI
|
|
9571 0001 ld $01
|
|
9572 002b ld $2b ;0326 STW
|
|
9573 0040 ld $40 ;0326 'Mode'
|
|
9574 0090 ld $90 ;0328 BRA
|
|
9575 0007 ld $07
|
|
9576 00e6 ld $e6 ;032a SUBI
|
|
9577 0018 ld $18
|
|
9578 0035 ld $35 ;032c BCC
|
|
9579 0072 ld $72 ;032d NE
|
|
957a 0031 ld $31
|
|
957b 00cf ld $cf ;032f CALL
|
|
957c 0042 ld $42 ;032f 'Examine'
|
|
957d 0090 ld $90 ;0331 BRA
|
|
957e 0007 ld $07
|
|
957f 0059 ld $59 ;0333 LDI
|
|
9580 0000 ld $00
|
|
9581 002b ld $2b ;0335 STW
|
|
9582 0030 ld $30 ;0335 'tmp'
|
|
9583 002b ld $2b ;0337 STW
|
|
9584 0044 ld $44 ;0337 'Value'
|
|
9585 00e9 ld $e9 ;0339 LSLW
|
|
9586 00e9 ld $e9 ;033a LSLW
|
|
9587 00e9 ld $e9 ;033b LSLW
|
|
9588 00e9 ld $e9 ;033c LSLW
|
|
9589 002b ld $2b ;033d STW
|
|
958a 0034 ld $34 ;033d 'i'
|
|
958b 0021 ld $21 ;033f LDW
|
|
958c 003e ld $3e ;033f 'Buffer'
|
|
958d 00ad ld $ad ;0341 PEEK
|
|
958e 0093 ld $93 ;0342 INC
|
|
958f 003e ld $3e ;0342 'Buffer'
|
|
9590 00e6 ld $e6 ;0344 SUBI
|
|
9591 0030 ld $30
|
|
9592 0035 ld $35 ;0346 BCC
|
|
9593 0050 ld $50 ;0347 LT
|
|
9594 0068 ld $68
|
|
9595 00e6 ld $e6 ;0349 SUBI
|
|
9596 000a ld $0a
|
|
9597 0035 ld $35 ;034b BCC
|
|
9598 0053 ld $53 ;034c GE
|
|
9599 0054 ld $54
|
|
959a 002b ld $2b ;034e STW
|
|
959b 0030 ld $30 ;034e 'tmp'
|
|
959c 00e3 ld $e3 ;0350 ADDI
|
|
959d 000a ld $0a
|
|
959e 0099 ld $99 ;0352 ADDW
|
|
959f 0034 ld $34 ;0352 'i'
|
|
95a0 0090 ld $90 ;0354 BRA
|
|
95a1 0035 ld $35
|
|
95a2 00e6 ld $e6 ;0356 SUBI
|
|
95a3 0006 ld $06
|
|
95a4 0082 ld $82 ;0358 ANDI
|
|
95a5 001f ld $1f
|
|
95a6 0035 ld $35 ;035a BCC
|
|
95a7 0056 ld $56 ;035b LE
|
|
95a8 0068 ld $68
|
|
95a9 00e6 ld $e6 ;035d SUBI
|
|
95aa 0007 ld $07
|
|
95ab 0035 ld $35 ;035f BCC
|
|
95ac 0053 ld $53 ;0360 GE
|
|
95ad 0068 ld $68
|
|
95ae 002b ld $2b ;0362 STW
|
|
95af 0030 ld $30 ;0362 'tmp'
|
|
95b0 00e3 ld $e3 ;0364 ADDI
|
|
95b1 0010 ld $10
|
|
95b2 0099 ld $99 ;0366 ADDW
|
|
95b3 0034 ld $34 ;0366 'i'
|
|
95b4 0090 ld $90 ;0368 BRA
|
|
95b5 0035 ld $35
|
|
95b6 0021 ld $21 ;036a LDW
|
|
95b7 0030 ld $30 ;036a 'tmp'
|
|
95b8 0035 ld $35 ;036c BCC
|
|
95b9 003f ld $3f ;036d EQ
|
|
95ba 00cd ld $cd
|
|
95bb 0021 ld $21 ;036f LDW
|
|
95bc 003e ld $3e ;036f 'Buffer'
|
|
95bd 00e6 ld $e6 ;0371 SUBI
|
|
95be 0002 ld $02
|
|
95bf 002b ld $2b ;0373 STW
|
|
95c0 003e ld $3e ;0373 'Buffer'
|
|
95c1 0021 ld $21 ;0375 LDW
|
|
95c2 0040 ld $40 ;0375 'Mode'
|
|
95c3 0035 ld $35 ;0377 BCC
|
|
95c4 0053 ld $53 ;0378 GE
|
|
95c5 0084 ld $84
|
|
95c6 0021 ld $21 ;037a LDW
|
|
95c7 0044 ld $44 ;037a 'Value'
|
|
95c8 00f0 ld $f0 ;037c POKE
|
|
95c9 0046 ld $46 ;037c 'Store'
|
|
95ca 0021 ld $21 ;037e LDW
|
|
95cb 0046 ld $46 ;037e 'Store'
|
|
95cc 00e3 ld $e3 ;0380 ADDI
|
|
95cd 0001 ld $01
|
|
95ce 002b ld $2b ;0382 STW
|
|
95cf 0046 ld $46 ;0382 'Store'
|
|
95d0 0090 ld $90 ;0384 BRA
|
|
95d1 0007 ld $07
|
|
95d2 0035 ld $35 ;0386 BCC
|
|
95d3 0072 ld $72 ;0387 NE
|
|
95d4 0091 ld $91
|
|
95d5 00cf ld $cf ;0389 CALL
|
|
95d6 003a ld $3a ;0389 'CNewline'
|
|
95d7 0021 ld $21 ;038b LDW
|
|
95d8 0044 ld $44 ;038b 'Value'
|
|
95d9 002b ld $2b ;038d STW
|
|
95da 0046 ld $46 ;038d 'Store'
|
|
95db 00e6 ld $e6 ;038f SUBI
|
|
95dc 0001 ld $01
|
|
95dd 002b ld $2b ;0391 STW
|
|
95de 0042 ld $42 ;0391 'Examine'
|
|
95df 0021 ld $21 ;0393 LDW
|
|
95e0 0042 ld $42 ;0393 'Examine'
|
|
95e1 00b8 ld $b8 ;0395 SUBW
|
|
95e2 0044 ld $44 ;0395 'Value'
|
|
95e3 0035 ld $35 ;0397 BCC
|
|
95e4 0053 ld $53 ;0398 GE
|
|
95e5 00c7 ld $c7
|
|
95e6 0021 ld $21 ;039a LDW
|
|
95e7 0042 ld $42 ;039a 'Examine'
|
|
95e8 00e3 ld $e3 ;039c ADDI
|
|
95e9 0001 ld $01
|
|
95ea 002b ld $2b ;039e STW
|
|
95eb 0042 ld $42 ;039e 'Examine'
|
|
95ec 0082 ld $82 ;03a0 ANDI
|
|
95ed 0007 ld $07
|
|
95ee 0035 ld $35 ;03a2 BCC
|
|
95ef 0072 ld $72 ;03a3 NE
|
|
95f0 00a5 ld $a5
|
|
95f1 00cf ld $cf ;03a5 CALL
|
|
95f2 003a ld $3a ;03a5 'CNewline'
|
|
95f3 001a ld $1a ;03a7 LD
|
|
95f4 0032 ld $32 ;03a7 'Pos'
|
|
95f5 0035 ld $35 ;03a9 BCC
|
|
95f6 0072 ld $72 ;03aa NE
|
|
95f7 00ba ld $ba
|
|
95f8 0059 ld $59 ;03ac LDI
|
|
95f9 0002 ld $02
|
|
95fa 005e ld $5e ;03ae ST
|
|
95fb fe00 bra ac ;+-----------------------------------+
|
|
95fc fcfd bra $95fd ;| |
|
|
95fd 1404 ld $04,y ;| Trampoline for page $9500 lookups |
|
|
95fe e068 jmp y,$68 ;| |
|
|
95ff c218 st [$18] ;+-----------------------------------+
|
|
9600 0032 ld $32 ;03ae 'Pos'
|
|
9601 001a ld $1a ;03b0 LD
|
|
9602 0043 ld $43 ;03b0 'Examine'+1
|
|
9603 00cf ld $cf ;03b2 CALL
|
|
9604 003c ld $3c ;03b2 'PrintByte'
|
|
9605 001a ld $1a ;03b4 LD
|
|
9606 0042 ld $42 ;03b4 'Examine'
|
|
9607 00cf ld $cf ;03b6 CALL
|
|
9608 003c ld $3c ;03b6 'PrintByte'
|
|
9609 0059 ld $59 ;03b8 LDI
|
|
960a 003a ld $3a
|
|
960b 00cf ld $cf ;03ba CALL
|
|
960c 0038 ld $38 ;03ba 'PrintChar'
|
|
960d 0021 ld $21 ;03bc LDW
|
|
960e 0032 ld $32 ;03bc 'Pos'
|
|
960f 00e3 ld $e3 ;03be ADDI
|
|
9610 0004 ld $04
|
|
9611 002b ld $2b ;03c0 STW
|
|
9612 0032 ld $32 ;03c0 'Pos'
|
|
9613 0021 ld $21 ;03c2 LDW
|
|
9614 0042 ld $42 ;03c2 'Examine'
|
|
9615 00ad ld $ad ;03c4 PEEK
|
|
9616 00cf ld $cf ;03c5 CALL
|
|
9617 003c ld $3c ;03c5 'PrintByte'
|
|
9618 0090 ld $90 ;03c7 BRA
|
|
9619 0091 ld $91
|
|
961a 0059 ld $59 ;03c9 LDI
|
|
961b 0000 ld $00
|
|
961c 002b ld $2b ;03cb STW
|
|
961d 0040 ld $40 ;03cb 'Mode'
|
|
961e 0090 ld $90 ;03cd BRA
|
|
961f 0007 ld $07
|
|
9620 0059 ld $59 ;03cf LDI
|
|
9621 005c ld $5c
|
|
9622 00cf ld $cf ;03d1 CALL
|
|
9623 0038 ld $38 ;03d1 'PrintChar'
|
|
9624 0063 ld $63 ;03d3 POP
|
|
9625 00ff ld $ff ;03d4 RET
|
|
9626 002b ld $2b ;03d5 STW
|
|
9627 0048 ld $48 ;03d5 'ProcessBuffer'
|
|
9628 0093 ld $93 ;03d7 INC
|
|
9629 0032 ld $32 ;03d7 'Pos'
|
|
962a 0011 ld $11 ;03d9 LDWI
|
|
962b 0020 ld $20
|
|
962c 000f ld $0f
|
|
962d 002b ld $2b ;03dc STW
|
|
962e 002a ld $2a
|
|
962f 005e ld $5e ;03de ST
|
|
9630 0024 ld $24
|
|
9631 00cf ld $cf ;03e0 CALL
|
|
9632 003a ld $3a ;03e0 'CNewline'
|
|
9633 0059 ld $59 ;03e2 LDI
|
|
9634 002a ld $2a
|
|
9635 00cf ld $cf ;03e4 CALL
|
|
9636 0038 ld $38 ;03e4 'PrintChar'
|
|
9637 0021 ld $21 ;03e6 LDW
|
|
9638 0030 ld $30 ;03e6 'tmp'
|
|
9639 00ad ld $ad ;03e8 PEEK
|
|
963a 0093 ld $93 ;03e9 INC
|
|
963b 0030 ld $30 ;03e9 'tmp'
|
|
963c 0035 ld $35 ;03eb BCC
|
|
963d 0072 ld $72 ;03ec NE
|
|
963e 00e2 ld $e2
|
|
963f 0011 ld $11 ;03ee LDWI
|
|
9640 0000 ld $00
|
|
9641 0004 ld $04
|
|
9642 00cf ld $cf ;03f1 CALL
|
|
9643 0018 ld $18 ;03f1 vAC
|
|
9644 0004 ld $04 ;| RAM segment address (high byte first)
|
|
9645 0000 ld $00 ;|
|
|
9646 0072 ld $72 ;| Length (1..256)
|
|
9647 0059 ld $59 ;0400 LDI
|
|
9648 0081 ld $81
|
|
9649 002b ld $2b ;0402 STW
|
|
964a 003e ld $3e ;0402 'Buffer'
|
|
964b 00cf ld $cf ;0404 CALL
|
|
964c 003a ld $3a ;0404 'CNewline'
|
|
964d 0059 ld $59 ;0406 LDI
|
|
964e 007f ld $7f
|
|
964f 005e ld $5e ;0408 ST
|
|
9650 002b ld $2b
|
|
9651 00cf ld $cf ;040a CALL
|
|
9652 0038 ld $38 ;040a 'PrintChar'
|
|
9653 002b ld $2b ;040c STW
|
|
9654 0032 ld $32 ;040c 'Pos'
|
|
9655 001a ld $1a ;040e LD
|
|
9656 000f ld $0f
|
|
9657 002b ld $2b ;0410 STW
|
|
9658 0030 ld $30 ;0410 'tmp'
|
|
9659 001a ld $1a ;0412 LD
|
|
965a 000f ld $0f
|
|
965b 00f0 ld $f0 ;0414 POKE
|
|
965c 003e ld $3e ;0414 'Buffer'
|
|
965d 00fc ld $fc ;0416 XORW
|
|
965e 0030 ld $30 ;0416 'tmp'
|
|
965f 0035 ld $35 ;0418 BCC
|
|
9660 0072 ld $72 ;0419 NE
|
|
9661 001e ld $1e
|
|
9662 0021 ld $21 ;041b LDW
|
|
9663 003e ld $3e ;041b 'Buffer'
|
|
9664 00ad ld $ad ;041d PEEK
|
|
9665 0090 ld $90 ;041e BRA
|
|
9666 000e ld $0e
|
|
9667 0021 ld $21 ;0420 LDW
|
|
9668 003e ld $3e ;0420 'Buffer'
|
|
9669 00ad ld $ad ;0422 PEEK
|
|
966a 008c ld $8c ;0423 XORI
|
|
966b 000a ld $0a
|
|
966c 0035 ld $35 ;0425 BCC
|
|
966d 003f ld $3f ;0426 EQ
|
|
966e 0060 ld $60
|
|
966f 008c ld $8c ;0428 XORI
|
|
9670 0075 ld $75
|
|
9671 0035 ld $35 ;042a BCC
|
|
9672 0072 ld $72 ;042b NE
|
|
9673 0042 ld $42
|
|
9674 0059 ld $59 ;042d LDI
|
|
9675 0020 ld $20
|
|
9676 00cf ld $cf ;042f CALL
|
|
9677 0038 ld $38 ;042f 'PrintChar'
|
|
9678 002b ld $2b ;0431 STW
|
|
9679 0032 ld $32 ;0431 'Pos'
|
|
967a 001a ld $1a ;0433 LD
|
|
967b 0032 ld $32 ;0433 'Pos'
|
|
967c 00e6 ld $e6 ;0435 SUBI
|
|
967d 0006 ld $06
|
|
967e 0035 ld $35 ;0437 BCC
|
|
967f 0050 ld $50 ;0438 LT
|
|
9680 0040 ld $40
|
|
9681 005e ld $5e ;043a ST
|
|
9682 0032 ld $32 ;043a 'Pos'
|
|
9683 0021 ld $21 ;043c LDW
|
|
9684 003e ld $3e ;043c 'Buffer'
|
|
9685 00e6 ld $e6 ;043e SUBI
|
|
9686 0001 ld $01
|
|
9687 002b ld $2b ;0440 STW
|
|
9688 003e ld $3e ;0440 'Buffer'
|
|
9689 0090 ld $90 ;0442 BRA
|
|
968a 0004 ld $04
|
|
968b 00e6 ld $e6 ;0444 SUBI
|
|
968c 0060 ld $60
|
|
968d 0035 ld $35 ;0446 BCC
|
|
968e 0053 ld $53 ;0447 GE
|
|
968f 0004 ld $04
|
|
9690 001a ld $1a ;0449 LD
|
|
9691 0032 ld $32 ;0449 'Pos'
|
|
9692 008c ld $8c ;044b XORI
|
|
9693 0096 ld $96
|
|
9694 0035 ld $35 ;044d BCC
|
|
9695 0072 ld $72 ;044e NE
|
|
9696 0057 ld $57
|
|
9697 0059 ld $59 ;0450 LDI
|
|
9698 005c ld $5c
|
|
9699 00cf ld $cf ;0452 CALL
|
|
969a 0038 ld $38 ;0452 'PrintChar'
|
|
969b 0011 ld $11 ;0454 LDWI
|
|
969c 0000 ld $00
|
|
969d 0004 ld $04
|
|
969e 00cf ld $cf ;0457 CALL
|
|
969f 0018 ld $18 ;0457 vAC
|
|
96a0 0021 ld $21 ;0459 LDW
|
|
96a1 003e ld $3e ;0459 'Buffer'
|
|
96a2 00ad ld $ad ;045b PEEK
|
|
96a3 00cf ld $cf ;045c CALL
|
|
96a4 0038 ld $38 ;045c 'PrintChar'
|
|
96a5 0093 ld $93 ;045e INC
|
|
96a6 003e ld $3e ;045e 'Buffer'
|
|
96a7 0090 ld $90 ;0460 BRA
|
|
96a8 0004 ld $04
|
|
96a9 00f0 ld $f0 ;0462 POKE
|
|
96aa 003e ld $3e ;0462 'Buffer'
|
|
96ab 002b ld $2b ;0464 STW
|
|
96ac 0040 ld $40 ;0464 'Mode'
|
|
96ad 0059 ld $59 ;0466 LDI
|
|
96ae 0020 ld $20
|
|
96af 00cf ld $cf ;0468 CALL
|
|
96b0 0038 ld $38 ;0468 'PrintChar'
|
|
96b1 0059 ld $59 ;046a LDI
|
|
96b2 000f ld $0f
|
|
96b3 005e ld $5e ;046c ST
|
|
96b4 002b ld $2b
|
|
96b5 00cf ld $cf ;046e CALL
|
|
96b6 0048 ld $48 ;046e 'ProcessBuffer'
|
|
96b7 0090 ld $90 ;0470 BRA
|
|
96b8 00fe ld $fe
|
|
96b9 0000 ld $00 ;End of Apps/WozMon/WozMon_v2.gcl, size 603
|
|
;+-----------------------------------+
|
|
;| Apps/Apple-1/Apple-1_v3.gt1 |
|
|
;+-----------------------------------+
|
|
96ba dc57 st $57,[y,x++] ;'W'
|
|
96bb dc6f st $6f,[y,x++] ;'o'
|
|
96bc dc7a st $7a,[y,x++] ;'z'
|
|
96bd dc4d st $4d,[y,x++] ;'M'
|
|
96be dc6f st $6f,[y,x++] ;'o'
|
|
96bf dc6e st $6e,[y,x++] ;'n'
|
|
96c0 dc00 st $00,[y,x++] ;'\x00'
|
|
96c1 dc00 st $00,[y,x++] ;'\x00'
|
|
96c2 005f ld $5f
|
|
96c3 c218 st [$18]
|
|
96c4 0094 ld $94
|
|
96c5 14f7 ld $f7,y
|
|
96c6 e085 jmp y,$85
|
|
96c7 c219 st [$19]
|
|
Apple1: 96c8 0002 ld $02
|
|
96c9 0000 ld $00
|
|
96ca 0054 ld $54
|
|
96cb 001a ld $1a
|
|
96cc 0021 ld $21
|
|
96cd 00e6 ld $e6
|
|
96ce 0040 ld $40
|
|
96cf 0035 ld $35
|
|
96d0 0053 ld $53
|
|
96d1 000b ld $0b
|
|
96d2 0021 ld $21
|
|
96d3 000e ld $0e
|
|
96d4 00f3 ld $f3
|
|
96d5 0017 ld $17
|
|
96d6 0090 ld $90
|
|
96d7 0005 ld $05
|
|
96d8 0059 ld $59
|
|
96d9 00a0 ld $a0
|
|
96da 002b ld $2b
|
|
96db 0024 ld $24
|
|
96dc 0011 ld $11
|
|
96dd 0060 ld $60
|
|
96de 007e ld $7e
|
|
96df 002b ld $2b
|
|
96e0 0026 ld $26
|
|
96e1 0011 ld $11
|
|
96e2 0003 ld $03
|
|
96e3 000b ld $0b
|
|
96e4 002b ld $2b
|
|
96e5 0022 ld $22
|
|
96e6 00b4 ld $b4
|
|
96e7 00f3 ld $f3
|
|
96e8 0011 ld $11
|
|
96e9 00ee ld $ee
|
|
96ea 0001 ld $01
|
|
96eb 002b ld $2b
|
|
96ec 007a ld $7a
|
|
96ed 0059 ld $59
|
|
96ee 007e ld $7e
|
|
96ef 00f0 ld $f0
|
|
96f0 007a ld $7a
|
|
96f1 001a ld $1a
|
|
96f2 007a ld $7a
|
|
96f3 00e6 ld $e6
|
|
96f4 0002 ld $02
|
|
96f5 005e ld $5e
|
|
96f6 007a ld $7a
|
|
96f7 0035 ld $35
|
|
96f8 0053 ld $53
|
|
96f9 0020 ld $20
|
|
96fa 0011 ld $11
|
|
96fb fe00 bra ac ;+-----------------------------------+
|
|
96fc fcfd bra $96fd ;| |
|
|
96fd 1404 ld $04,y ;| Trampoline for page $9600 lookups |
|
|
96fe e068 jmp y,$68 ;| |
|
|
96ff c218 st [$18] ;+-----------------------------------+
|
|
9700 0001 ld $01
|
|
9701 0001 ld $01
|
|
9702 002b ld $2b
|
|
9703 007a ld $7a
|
|
9704 0059 ld $59
|
|
9705 0060 ld $60
|
|
9706 00f0 ld $f0
|
|
9707 007a ld $7a
|
|
9708 0011 ld $11
|
|
9709 00ff ld $ff
|
|
970a 0010 ld $10
|
|
970b 002b ld $2b
|
|
970c 007a ld $7a
|
|
970d 0011 ld $11
|
|
970e 00f6 ld $f6
|
|
970f 0001 ld $01
|
|
9710 002b ld $2b
|
|
9711 007c ld $7c
|
|
9712 0011 ld $11
|
|
9713 0000 ld $00
|
|
9714 005e ld $5e
|
|
9715 00f3 ld $f3
|
|
9716 007c ld $7c
|
|
9717 0059 ld $59
|
|
9718 00fe ld $fe
|
|
9719 005e ld $5e
|
|
971a 000e ld $0e
|
|
971b 0011 ld $11
|
|
971c 0000 ld $00
|
|
971d 005f ld $5f
|
|
971e 002b ld $2b
|
|
971f 001a ld $1a
|
|
9720 0011 ld $11
|
|
9721 00aa ld $aa
|
|
9722 005e ld $5e
|
|
9723 00ff ld $ff
|
|
9724 0003 ld $03
|
|
9725 0000 ld $00
|
|
9726 00cf ld $cf
|
|
9727 00a2 ld $a2
|
|
9728 0024 ld $24
|
|
9729 00bd ld $bd
|
|
972a 0093 ld $93
|
|
972b 0003 ld $03
|
|
972c 0020 ld $20
|
|
972d 00ef ld $ef
|
|
972e 00ff ld $ff
|
|
972f 00ca ld $ca
|
|
9730 00d0 ld $d0
|
|
9731 00f7 ld $f7
|
|
9732 0086 ld $86
|
|
9733 00e2 ld $e2
|
|
9734 00e6 ld $e6
|
|
9735 00e3 ld $e3
|
|
9736 00d0 ld $d0
|
|
9737 0002 ld $02
|
|
9738 00e6 ld $e6
|
|
9739 00e4 ld $e4
|
|
973a 00ad ld $ad
|
|
973b 0011 ld $11
|
|
973c 00d0 ld $d0
|
|
973d 0010 ld $10
|
|
973e 00f5 ld $f5
|
|
973f 0020 ld $20
|
|
9740 00c6 ld $c6
|
|
9741 0003 ld $03
|
|
9742 00e6 ld $e6
|
|
9743 00e2 ld $e2
|
|
9744 00a5 ld $a5
|
|
9745 00e2 ld $e2
|
|
9746 0029 ld $29
|
|
9747 000f ld $0f
|
|
9748 00c9 ld $c9
|
|
9749 000a ld $0a
|
|
974a 00b0 ld $b0
|
|
974b 00f6 ld $f6
|
|
974c 0020 ld $20
|
|
974d 00c1 ld $c1
|
|
974e 0003 ld $03
|
|
974f 00a5 ld $a5
|
|
9750 00e2 ld $e2
|
|
9751 0020 ld $20
|
|
9752 00dc ld $dc
|
|
9753 00ff ld $ff
|
|
9754 00a9 ld $a9
|
|
9755 00a0 ld $a0
|
|
9756 00a8 ld $a8
|
|
9757 0020 ld $20
|
|
9758 00ef ld $ef
|
|
9759 00ff ld $ff
|
|
975a 00a5 ld $a5
|
|
975b 00e3 ld $e3
|
|
975c 0085 ld $85
|
|
975d 00e5 ld $e5
|
|
975e 00a5 ld $a5
|
|
975f 00e4 ld $e4
|
|
9760 00a2 ld $a2
|
|
9761 0005 ld $05
|
|
9762 0094 ld $94
|
|
9763 00e5 ld $e5
|
|
9764 00a0 ld $a0
|
|
9765 0003 ld $03
|
|
9766 004a ld $4a
|
|
9767 0026 ld $26
|
|
9768 00e5 ld $e5
|
|
9769 0036 ld $36
|
|
976a 00e5 ld $e5
|
|
976b 0088 ld $88
|
|
976c 00d0 ld $d0
|
|
976d 00f8 ld $f8
|
|
976e 00ca ld $ca
|
|
976f 00d0 ld $d0
|
|
9770 00f1 ld $f1
|
|
9771 0020 ld $20
|
|
9772 00c6 ld $c6
|
|
9773 0003 ld $03
|
|
9774 0020 ld $20
|
|
9775 00ef ld $ef
|
|
9776 00ff ld $ff
|
|
9777 0049 ld $49
|
|
9778 00b0 ld $b0
|
|
9779 00c9 ld $c9
|
|
977a 0008 ld $08
|
|
977b 00b0 ld $b0
|
|
977c 00cf ld $cf
|
|
977d 0095 ld $95
|
|
977e 00ef ld $ef
|
|
977f 00ca ld $ca
|
|
9780 00e0 ld $e0
|
|
9781 00fb ld $fb
|
|
9782 00d0 ld $d0
|
|
9783 00ed ld $ed
|
|
9784 00a0 ld $a0
|
|
9785 00fb ld $fb
|
|
9786 00a9 ld $a9
|
|
9787 00a0 ld $a0
|
|
9788 0020 ld $20
|
|
9789 00ef ld $ef
|
|
978a 00ff ld $ff
|
|
978b 00b5 ld $b5
|
|
978c 00f0 ld $f0
|
|
978d 00d5 ld $d5
|
|
978e 00eb ld $eb
|
|
978f 00d0 ld $d0
|
|
9790 000d ld $0d
|
|
9791 0094 ld $94
|
|
9792 00eb ld $eb
|
|
9793 00a9 ld $a9
|
|
9794 00ab ld $ab
|
|
9795 0095 ld $95
|
|
9796 00f0 ld $f0
|
|
9797 00c8 ld $c8
|
|
9798 00d0 ld $d0
|
|
9799 00ee ld $ee
|
|
979a 00a2 ld $a2
|
|
979b 002d ld $2d
|
|
979c 00d0 ld $d0
|
|
979d 008b ld $8b
|
|
979e 00e8 ld $e8
|
|
979f 00d0 ld $d0
|
|
97a0 00ea ld $ea
|
|
97a1 00a0 ld $a0
|
|
97a2 00fb ld $fb
|
|
97a3 00b6 ld $b6
|
|
97a4 00f0 ld $f0
|
|
97a5 008a ld $8a
|
|
97a6 00a2 ld $a2
|
|
97a7 00fb ld $fb
|
|
97a8 00d5 ld $d5
|
|
97a9 00eb ld $eb
|
|
97aa 00d0 ld $d0
|
|
97ab 0007 ld $07
|
|
97ac 0094 ld $94
|
|
97ad 00eb ld $eb
|
|
97ae 00a9 ld $a9
|
|
97af 00ad ld $ad
|
|
97b0 0020 ld $20
|
|
97b1 00ef ld $ef
|
|
97b2 00ff ld $ff
|
|
97b3 00e8 ld $e8
|
|
97b4 00d0 ld $d0
|
|
97b5 00f2 ld $f2
|
|
97b6 00c8 ld $c8
|
|
97b7 00d0 ld $d0
|
|
97b8 00ea ld $ea
|
|
97b9 00f0 ld $f0
|
|
97ba 0087 ld $87
|
|
97bb 00bf ld $bf
|
|
97bc 00d9 ld $d9
|
|
97bd 00c4 ld $c4
|
|
97be 00c1 ld $c1
|
|
97bf 00c5 ld $c5
|
|
97c0 00d2 ld $d2
|
|
97c1 008d ld $8d
|
|
97c2 008d ld $8d
|
|
97c3 00b7 ld $b7
|
|
97c4 00ad ld $ad
|
|
97c5 00b0 ld $b0
|
|
97c6 00a0 ld $a0
|
|
97c7 00cd ld $cd
|
|
97c8 00cf ld $cf
|
|
97c9 00d2 ld $d2
|
|
97ca 00c6 ld $c6
|
|
97cb 00a0 ld $a0
|
|
97cc 00d3 ld $d3
|
|
97cd 00d4 ld $d4
|
|
97ce 00c9 ld $c9
|
|
97cf 00c7 ld $c7
|
|
97d0 00c9 ld $c9
|
|
97d1 00c4 ld $c4
|
|
97d2 00a0 ld $a0
|
|
97d3 00c5 ld $c5
|
|
97d4 00d6 ld $d6
|
|
97d5 00c9 ld $c9
|
|
97d6 00c6 ld $c6
|
|
97d7 00a0 ld $a0
|
|
97d8 00d3 ld $d3
|
|
97d9 00d3 ld $d3
|
|
97da 00c5 ld $c5
|
|
97db 00d5 ld $d5
|
|
97dc 00c7 ld $c7
|
|
97dd 008d ld $8d
|
|
97de 008d ld $8d
|
|
97df 00ce ld $ce
|
|
97e0 00c9 ld $c9
|
|
97e1 00d7 ld $d7
|
|
97e2 00a0 ld $a0
|
|
97e3 00d5 ld $d5
|
|
97e4 00cf ld $cf
|
|
97e5 00d9 ld $d9
|
|
97e6 00a0 ld $a0
|
|
97e7 00ab ld $ab
|
|
97e8 00a9 ld $a9
|
|
97e9 008d ld $8d
|
|
97ea 004c ld $4c
|
|
97eb 00ef ld $ef
|
|
97ec 00ff ld $ff
|
|
97ed 00ad ld $ad
|
|
97ee 0011 ld $11
|
|
97ef 00d0 ld $d0
|
|
97f0 0010 ld $10
|
|
97f1 00fb ld $fb
|
|
97f2 00ad ld $ad
|
|
97f3 0010 ld $10
|
|
97f4 00d0 ld $d0
|
|
97f5 0060 ld $60
|
|
97f6 0004 ld $04
|
|
97f7 0000 ld $00
|
|
97f8 0000 ld $00
|
|
97f9 00d8 ld $d8
|
|
97fa 00a2 ld $a2
|
|
97fb fe00 bra ac ;+-----------------------------------+
|
|
97fc fcfd bra $97fd ;| |
|
|
97fd 1404 ld $04,y ;| Trampoline for page $9700 lookups |
|
|
97fe e068 jmp y,$68 ;| |
|
|
97ff c218 st [$18] ;+-----------------------------------+
|
|
9800 00ff ld $ff
|
|
9801 009a ld $9a
|
|
9802 00a9 ld $a9
|
|
9803 002a ld $2a
|
|
9804 0085 ld $85
|
|
9805 005a ld $5a
|
|
9806 0020 ld $20
|
|
9807 0055 ld $55
|
|
9808 0005 ld $05
|
|
9809 00a9 ld $a9
|
|
980a 008b ld $8b
|
|
980b 0085 ld $85
|
|
980c 0058 ld $58
|
|
980d 00a9 ld $a9
|
|
980e 0006 ld $06
|
|
980f 0085 ld $85
|
|
9810 0059 ld $59
|
|
9811 0020 ld $20
|
|
9812 00ad ld $ad
|
|
9813 0004 ld $04
|
|
9814 0020 ld $20
|
|
9815 00cb ld $cb
|
|
9816 0004 ld $04
|
|
9817 00d0 ld $d0
|
|
9818 000e ld $0e
|
|
9819 00a9 ld $a9
|
|
981a 00be ld $be
|
|
981b 0085 ld $85
|
|
981c 0058 ld $58
|
|
981d 00a9 ld $a9
|
|
981e 0006 ld $06
|
|
981f 0085 ld $85
|
|
9820 0059 ld $59
|
|
9821 0020 ld $20
|
|
9822 00ad ld $ad
|
|
9823 0004 ld $04
|
|
9824 0020 ld $20
|
|
9825 00e8 ld $e8
|
|
9826 0004 ld $04
|
|
9827 0020 ld $20
|
|
9828 001f ld $1f
|
|
9829 0006 ld $06
|
|
982a 0020 ld $20
|
|
982b 006a ld $6a
|
|
982c 0005 ld $05
|
|
982d 0020 ld $20
|
|
982e 00e8 ld $e8
|
|
982f 0004 ld $04
|
|
9830 0020 ld $20
|
|
9831 00a8 ld $a8
|
|
9832 0004 ld $04
|
|
9833 0020 ld $20
|
|
9834 0009 ld $09
|
|
9835 0005 ld $05
|
|
9836 0020 ld $20
|
|
9837 0027 ld $27
|
|
9838 0005 ld $05
|
|
9839 0020 ld $20
|
|
983a 00bb ld $bb
|
|
983b 0004 ld $04
|
|
983c 00c9 ld $c9
|
|
983d 0051 ld $51
|
|
983e 00d0 ld $d0
|
|
983f 0003 ld $03
|
|
9840 004c ld $4c
|
|
9841 009a ld $9a
|
|
9842 0004 ld $04
|
|
9843 0020 ld $20
|
|
9844 009e ld $9e
|
|
9845 0005 ld $05
|
|
9846 00a5 ld $a5
|
|
9847 0051 ld $51
|
|
9848 00c9 ld $c9
|
|
9849 0010 ld $10
|
|
984a 00d0 ld $d0
|
|
984b 000a ld $0a
|
|
984c 00c6 ld $c6
|
|
984d 005d ld $5d
|
|
984e 00f0 ld $f0
|
|
984f 00b6 ld $b6
|
|
9850 0020 ld $20
|
|
9851 0038 ld $38
|
|
9852 0005 ld $05
|
|
9853 004c ld $4c
|
|
9854 003b ld $3b
|
|
9855 0004 ld $04
|
|
9856 0020 ld $20
|
|
9857 00e8 ld $e8
|
|
9858 0004 ld $04
|
|
9859 0020 ld $20
|
|
985a 00a8 ld $a8
|
|
985b 0004 ld $04
|
|
985c 0020 ld $20
|
|
985d 000c ld $0c
|
|
985e 0006 ld $06
|
|
985f 00f0 ld $f0
|
|
9860 0003 ld $03
|
|
9861 004c ld $4c
|
|
9862 0035 ld $35
|
|
9863 0004 ld $04
|
|
9864 0020 ld $20
|
|
9865 0043 ld $43
|
|
9866 0005 ld $05
|
|
9867 00a9 ld $a9
|
|
9868 008e ld $8e
|
|
9869 0085 ld $85
|
|
986a 0058 ld $58
|
|
986b 00a9 ld $a9
|
|
986c 0007 ld $07
|
|
986d 0085 ld $85
|
|
986e 0059 ld $59
|
|
986f 0020 ld $20
|
|
9870 00ad ld $ad
|
|
9871 0004 ld $04
|
|
9872 00a5 ld $a5
|
|
9873 0055 ld $55
|
|
9874 0020 ld $20
|
|
9875 00ef ld $ef
|
|
9876 00ff ld $ff
|
|
9877 00a9 ld $a9
|
|
9878 00a3 ld $a3
|
|
9879 0085 ld $85
|
|
987a 0058 ld $58
|
|
987b 00a9 ld $a9
|
|
987c 0007 ld $07
|
|
987d 0085 ld $85
|
|
987e 0059 ld $59
|
|
987f 0020 ld $20
|
|
9880 00ad ld $ad
|
|
9881 0004 ld $04
|
|
9882 0020 ld $20
|
|
9883 0027 ld $27
|
|
9884 0005 ld $05
|
|
9885 00a9 ld $a9
|
|
9886 00bb ld $bb
|
|
9887 0085 ld $85
|
|
9888 0058 ld $58
|
|
9889 00a9 ld $a9
|
|
988a 0007 ld $07
|
|
988b 0085 ld $85
|
|
988c 0059 ld $59
|
|
988d 0020 ld $20
|
|
988e 00ad ld $ad
|
|
988f 0004 ld $04
|
|
9890 0020 ld $20
|
|
9891 00cb ld $cb
|
|
9892 0004 ld $04
|
|
9893 00d0 ld $d0
|
|
9894 0003 ld $03
|
|
9895 004c ld $4c
|
|
9896 0029 ld $29
|
|
9897 0004 ld $04
|
|
9898 00a9 ld $a9
|
|
9899 00d0 ld $d0
|
|
989a 0085 ld $85
|
|
989b 0058 ld $58
|
|
989c 00a9 ld $a9
|
|
989d 0007 ld $07
|
|
989e 0085 ld $85
|
|
989f 0059 ld $59
|
|
98a0 0020 ld $20
|
|
98a1 00ad ld $ad
|
|
98a2 0004 ld $04
|
|
98a3 004c ld $4c
|
|
98a4 0000 ld $00
|
|
98a5 00c1 ld $c1
|
|
98a6 00a9 ld $a9
|
|
98a7 000d ld $0d
|
|
98a8 004c ld $4c
|
|
98a9 00ef ld $ef
|
|
98aa 00ff ld $ff
|
|
98ab 00a0 ld $a0
|
|
98ac 0000 ld $00
|
|
98ad 00b1 ld $b1
|
|
98ae 0058 ld $58
|
|
98af 00f0 ld $f0
|
|
98b0 0007 ld $07
|
|
98b1 0020 ld $20
|
|
98b2 00ef ld $ef
|
|
98b3 00ff ld $ff
|
|
98b4 00c8 ld $c8
|
|
98b5 004c ld $4c
|
|
98b6 00af ld $af
|
|
98b7 0004 ld $04
|
|
98b8 0060 ld $60
|
|
98b9 0020 ld $20
|
|
98ba 00de ld $de
|
|
98bb 0004 ld $04
|
|
98bc 00ad ld $ad
|
|
98bd 0011 ld $11
|
|
98be 00d0 ld $d0
|
|
98bf 0010 ld $10
|
|
98c0 00f8 ld $f8
|
|
98c1 00ad ld $ad
|
|
98c2 0010 ld $10
|
|
98c3 00d0 ld $d0
|
|
98c4 0029 ld $29
|
|
98c5 007f ld $7f
|
|
98c6 004c ld $4c
|
|
98c7 00ef ld $ef
|
|
98c8 00ff ld $ff
|
|
98c9 0020 ld $20
|
|
98ca 00bb ld $bb
|
|
98cb 0004 ld $04
|
|
98cc 00c9 ld $c9
|
|
98cd 004e ld $4e
|
|
98ce 00f0 ld $f0
|
|
98cf 000a ld $0a
|
|
98d0 00c9 ld $c9
|
|
98d1 0059 ld $59
|
|
98d2 00f0 ld $f0
|
|
98d3 0007 ld $07
|
|
98d4 0020 ld $20
|
|
98d5 0038 ld $38
|
|
98d6 0005 ld $05
|
|
98d7 004c ld $4c
|
|
98d8 00cb ld $cb
|
|
98d9 0004 ld $04
|
|
98da 00ba ld $ba
|
|
98db 0060 ld $60
|
|
98dc 00a5 ld $a5
|
|
98dd 005a ld $5a
|
|
98de 000a ld $0a
|
|
98df 0090 ld $90
|
|
98e0 0002 ld $02
|
|
98e1 0049 ld $49
|
|
98e2 00a9 ld $a9
|
|
98e3 0085 ld $85
|
|
98e4 005a ld $5a
|
|
98e5 0060 ld $60
|
|
98e6 0020 ld $20
|
|
98e7 00a8 ld $a8
|
|
98e8 0004 ld $04
|
|
98e9 0020 ld $20
|
|
98ea 00a8 ld $a8
|
|
98eb 0004 ld $04
|
|
98ec 00a2 ld $a2
|
|
98ed 0000 ld $00
|
|
98ee 00a0 ld $a0
|
|
98ef 0004 ld $04
|
|
98f0 00b5 ld $b5
|
|
98f1 0040 ld $40
|
|
98f2 0020 ld $20
|
|
98f3 00ef ld $ef
|
|
98f4 00ff ld $ff
|
|
98f5 0088 ld $88
|
|
98f6 00d0 ld $d0
|
|
98f7 0005 ld $05
|
|
98f8 00a0 ld $a0
|
|
98f9 0004 ld $04
|
|
98fa 0020 ld $20
|
|
98fb fe00 bra ac ;+-----------------------------------+
|
|
98fc fcfd bra $98fd ;| |
|
|
98fd 1404 ld $04,y ;| Trampoline for page $9800 lookups |
|
|
98fe e068 jmp y,$68 ;| |
|
|
98ff c218 st [$18] ;+-----------------------------------+
|
|
9900 00a8 ld $a8
|
|
9901 0004 ld $04
|
|
9902 00e8 ld $e8
|
|
9903 0005 ld $05
|
|
9904 0000 ld $00
|
|
9905 0000 ld $00
|
|
9906 00e0 ld $e0
|
|
9907 0010 ld $10
|
|
9908 00d0 ld $d0
|
|
9909 00ee ld $ee
|
|
990a 00a9 ld $a9
|
|
990b 0008 ld $08
|
|
990c 0085 ld $85
|
|
990d 005d ld $5d
|
|
990e 0060 ld $60
|
|
990f 00e6 ld $e6
|
|
9910 0056 ld $56
|
|
9911 00a5 ld $a5
|
|
9912 0056 ld $56
|
|
9913 0029 ld $29
|
|
9914 000f ld $0f
|
|
9915 00c9 ld $c9
|
|
9916 000a ld $0a
|
|
9917 00b0 ld $b0
|
|
9918 00f6 ld $f6
|
|
9919 00a5 ld $a5
|
|
991a 0056 ld $56
|
|
991b 0038 ld $38
|
|
991c 00e9 ld $e9
|
|
991d 00a0 ld $a0
|
|
991e 0090 ld $90
|
|
991f 000c ld $0c
|
|
9920 0085 ld $85
|
|
9921 0056 ld $56
|
|
9922 00e6 ld $e6
|
|
9923 0057 ld $57
|
|
9924 00a5 ld $a5
|
|
9925 0057 ld $57
|
|
9926 0029 ld $29
|
|
9927 000f ld $0f
|
|
9928 00c9 ld $c9
|
|
9929 000a ld $0a
|
|
992a 00b0 ld $b0
|
|
992b 00f6 ld $f6
|
|
992c 0060 ld $60
|
|
992d 00a5 ld $a5
|
|
992e 0057 ld $57
|
|
992f 00f0 ld $f0
|
|
9930 0003 ld $03
|
|
9931 0020 ld $20
|
|
9932 00dc ld $dc
|
|
9933 00ff ld $ff
|
|
9934 00a5 ld $a5
|
|
9935 0056 ld $56
|
|
9936 0020 ld $20
|
|
9937 00dc ld $dc
|
|
9938 00ff ld $ff
|
|
9939 00a9 ld $a9
|
|
993a 0020 ld $20
|
|
993b 004c ld $4c
|
|
993c 00ef ld $ef
|
|
993d 00ff ld $ff
|
|
993e 00a9 ld $a9
|
|
993f 007a ld $7a
|
|
9940 0085 ld $85
|
|
9941 0058 ld $58
|
|
9942 00a9 ld $a9
|
|
9943 0007 ld $07
|
|
9944 0085 ld $85
|
|
9945 0059 ld $59
|
|
9946 004c ld $4c
|
|
9947 00ad ld $ad
|
|
9948 0004 ld $04
|
|
9949 00a5 ld $a5
|
|
994a 005a ld $5a
|
|
994b 0029 ld $29
|
|
994c 0038 ld $38
|
|
994d 00aa ld $aa
|
|
994e 00bd ld $bd
|
|
994f 0049 ld $49
|
|
9950 0006 ld $06
|
|
9951 00f0 ld $f0
|
|
9952 0007 ld $07
|
|
9953 0020 ld $20
|
|
9954 00ef ld $ef
|
|
9955 00ff ld $ff
|
|
9956 00e8 ld $e8
|
|
9957 004c ld $4c
|
|
9958 0048 ld $48
|
|
9959 0005 ld $05
|
|
995a 0060 ld $60
|
|
995b 00a9 ld $a9
|
|
995c 0020 ld $20
|
|
995d 0085 ld $85
|
|
995e 004f ld $4f
|
|
995f 00a9 ld $a9
|
|
9960 000f ld $0f
|
|
9961 0085 ld $85
|
|
9962 0052 ld $52
|
|
9963 00a2 ld $a2
|
|
9964 000f ld $0f
|
|
9965 00a0 ld $a0
|
|
9966 004f ld $4f
|
|
9967 0098 ld $98
|
|
9968 009d ld $9d
|
|
9969 003f ld $3f
|
|
996a 0000 ld $00
|
|
996b 0088 ld $88
|
|
996c 00ca ld $ca
|
|
996d 00d0 ld $d0
|
|
996e 00f8 ld $f8
|
|
996f 0060 ld $60
|
|
9970 00a9 ld $a9
|
|
9971 0000 ld $00
|
|
9972 0085 ld $85
|
|
9973 0056 ld $56
|
|
9974 0085 ld $85
|
|
9975 0057 ld $57
|
|
9976 0085 ld $85
|
|
9977 005c ld $5c
|
|
9978 00a6 ld $a6
|
|
9979 0055 ld $55
|
|
997a 00bd ld $bd
|
|
997b 0013 ld $13
|
|
997c 0006 ld $06
|
|
997d 0085 ld $85
|
|
997e 005b ld $5b
|
|
997f 0020 ld $20
|
|
9980 00de ld $de
|
|
9981 0004 ld $04
|
|
9982 00a5 ld $a5
|
|
9983 005a ld $5a
|
|
9984 0029 ld $29
|
|
9985 000f ld $0f
|
|
9986 0018 ld $18
|
|
9987 0069 ld $69
|
|
9988 0041 ld $41
|
|
9989 00c5 ld $c5
|
|
998a 005c ld $5c
|
|
998b 00f0 ld $f0
|
|
998c 00f2 ld $f2
|
|
998d 0020 ld $20
|
|
998e 009e ld $9e
|
|
998f 0005 ld $05
|
|
9990 00a5 ld $a5
|
|
9991 0051 ld $51
|
|
9992 00c9 ld $c9
|
|
9993 0010 ld $10
|
|
9994 00f0 ld $f0
|
|
9995 00e9 ld $e9
|
|
9996 00a5 ld $a5
|
|
9997 0050 ld $50
|
|
9998 0085 ld $85
|
|
9999 005c ld $5c
|
|
999a 00c6 ld $c6
|
|
999b 005b ld $5b
|
|
999c 00d0 ld $d0
|
|
999d 00e1 ld $e1
|
|
999e 0020 ld $20
|
|
999f 000c ld $0c
|
|
99a0 0006 ld $06
|
|
99a1 00f0 ld $f0
|
|
99a2 00cd ld $cd
|
|
99a3 0060 ld $60
|
|
99a4 0085 ld $85
|
|
99a5 0050 ld $50
|
|
99a6 00c9 ld $c9
|
|
99a7 0020 ld $20
|
|
99a8 00f0 ld $f0
|
|
99a9 003c ld $3c
|
|
99aa 00a2 ld $a2
|
|
99ab 0000 ld $00
|
|
99ac 00b5 ld $b5
|
|
99ad 0040 ld $40
|
|
99ae 00c5 ld $c5
|
|
99af 0050 ld $50
|
|
99b0 00f0 ld $f0
|
|
99b1 0008 ld $08
|
|
99b2 00e8 ld $e8
|
|
99b3 00e0 ld $e0
|
|
99b4 0010 ld $10
|
|
99b5 00d0 ld $d0
|
|
99b6 00f5 ld $f5
|
|
99b7 004c ld $4c
|
|
99b8 00e0 ld $e0
|
|
99b9 0005 ld $05
|
|
99ba 0086 ld $86
|
|
99bb 0051 ld $51
|
|
99bc 008a ld $8a
|
|
99bd 0029 ld $29
|
|
99be 000c ld $0c
|
|
99bf 0085 ld $85
|
|
99c0 0053 ld $53
|
|
99c1 00a5 ld $a5
|
|
99c2 0052 ld $52
|
|
99c3 0029 ld $29
|
|
99c4 000c ld $0c
|
|
99c5 00c5 ld $c5
|
|
99c6 0053 ld $53
|
|
99c7 00d0 ld $d0
|
|
99c8 0010 ld $10
|
|
99c9 008a ld $8a
|
|
99ca 0038 ld $38
|
|
99cb 00e5 ld $e5
|
|
99cc 0052 ld $52
|
|
99cd 0010 ld $10
|
|
99ce 0005 ld $05
|
|
99cf 00a9 ld $a9
|
|
99d0 00ff ld $ff
|
|
99d1 004c ld $4c
|
|
99d2 00f2 ld $f2
|
|
99d3 0005 ld $05
|
|
99d4 00a9 ld $a9
|
|
99d5 0001 ld $01
|
|
99d6 004c ld $4c
|
|
99d7 00f2 ld $f2
|
|
99d8 0005 ld $05
|
|
99d9 008a ld $8a
|
|
99da 0029 ld $29
|
|
99db 0003 ld $03
|
|
99dc 0085 ld $85
|
|
99dd 0053 ld $53
|
|
99de 00a5 ld $a5
|
|
99df 0052 ld $52
|
|
99e0 0029 ld $29
|
|
99e1 0003 ld $03
|
|
99e2 00c5 ld $c5
|
|
99e3 0053 ld $53
|
|
99e4 00f0 ld $f0
|
|
99e5 0005 ld $05
|
|
99e6 00a2 ld $a2
|
|
99e7 0010 ld $10
|
|
99e8 0086 ld $86
|
|
99e9 0051 ld $51
|
|
99ea 0060 ld $60
|
|
99eb 008a ld $8a
|
|
99ec 0038 ld $38
|
|
99ed 00e5 ld $e5
|
|
99ee 0052 ld $52
|
|
99ef 0010 ld $10
|
|
99f0 0005 ld $05
|
|
99f1 00a9 ld $a9
|
|
99f2 00fc ld $fc
|
|
99f3 004c ld $4c
|
|
99f4 00f2 ld $f2
|
|
99f5 0005 ld $05
|
|
99f6 00a9 ld $a9
|
|
99f7 0004 ld $04
|
|
99f8 0085 ld $85
|
|
99f9 0054 ld $54
|
|
99fa 00a5 ld $a5
|
|
99fb fe00 bra ac ;+-----------------------------------+
|
|
99fc fcfd bra $99fd ;| |
|
|
99fd 1404 ld $04,y ;| Trampoline for page $9900 lookups |
|
|
99fe e068 jmp y,$68 ;| |
|
|
99ff c218 st [$18] ;+-----------------------------------+
|
|
9a00 0052 ld $52
|
|
9a01 00aa ld $aa
|
|
9a02 0018 ld $18
|
|
9a03 0065 ld $65
|
|
9a04 0054 ld $54
|
|
9a05 00a8 ld $a8
|
|
9a06 00b9 ld $b9
|
|
9a07 0040 ld $40
|
|
9a08 0000 ld $00
|
|
9a09 0095 ld $95
|
|
9a0a 0040 ld $40
|
|
9a0b 0006 ld $06
|
|
9a0c 0000 ld $00
|
|
9a0d 0000 ld $00
|
|
9a0e 00a9 ld $a9
|
|
9a0f 0020 ld $20
|
|
9a10 0099 ld $99
|
|
9a11 0040 ld $40
|
|
9a12 0000 ld $00
|
|
9a13 0084 ld $84
|
|
9a14 0052 ld $52
|
|
9a15 00c4 ld $c4
|
|
9a16 0051 ld $51
|
|
9a17 00d0 ld $d0
|
|
9a18 00e9 ld $e9
|
|
9a19 0060 ld $60
|
|
9a1a 00a2 ld $a2
|
|
9a1b 000f ld $0f
|
|
9a1c 00a9 ld $a9
|
|
9a1d 004f ld $4f
|
|
9a1e 0085 ld $85
|
|
9a1f 0053 ld $53
|
|
9a20 00bd ld $bd
|
|
9a21 003f ld $3f
|
|
9a22 0000 ld $00
|
|
9a23 00c5 ld $c5
|
|
9a24 0053 ld $53
|
|
9a25 00d0 ld $d0
|
|
9a26 0005 ld $05
|
|
9a27 00c6 ld $c6
|
|
9a28 0053 ld $53
|
|
9a29 00ca ld $ca
|
|
9a2a 00d0 ld $d0
|
|
9a2b 00f4 ld $f4
|
|
9a2c 0060 ld $60
|
|
9a2d 00a9 ld $a9
|
|
9a2e 0060 ld $60
|
|
9a2f 0085 ld $85
|
|
9a30 0058 ld $58
|
|
9a31 00a9 ld $a9
|
|
9a32 0007 ld $07
|
|
9a33 0085 ld $85
|
|
9a34 0059 ld $59
|
|
9a35 0020 ld $20
|
|
9a36 00ad ld $ad
|
|
9a37 0004 ld $04
|
|
9a38 0020 ld $20
|
|
9a39 00bb ld $bb
|
|
9a3a 0004 ld $04
|
|
9a3b 0085 ld $85
|
|
9a3c 0055 ld $55
|
|
9a3d 00c9 ld $c9
|
|
9a3e 0031 ld $31
|
|
9a3f 0010 ld $10
|
|
9a40 0003 ld $03
|
|
9a41 004c ld $4c
|
|
9a42 003e ld $3e
|
|
9a43 0006 ld $06
|
|
9a44 00a9 ld $a9
|
|
9a45 0035 ld $35
|
|
9a46 0038 ld $38
|
|
9a47 00e5 ld $e5
|
|
9a48 0055 ld $55
|
|
9a49 0030 ld $30
|
|
9a4a 0001 ld $01
|
|
9a4b 0060 ld $60
|
|
9a4c 0020 ld $20
|
|
9a4d 0038 ld $38
|
|
9a4e 0005 ld $05
|
|
9a4f 004c ld $4c
|
|
9a50 002a ld $2a
|
|
9a51 0006 ld $06
|
|
9a52 0003 ld $03
|
|
9a53 0009 ld $09
|
|
9a54 0013 ld $13
|
|
9a55 0023 ld $23
|
|
9a56 00ff ld $ff
|
|
9a57 0048 ld $48
|
|
9a58 004f ld $4f
|
|
9a59 004f ld $4f
|
|
9a5a 0052 ld $52
|
|
9a5b 0041 ld $41
|
|
9a5c 0059 ld $59
|
|
9a5d 0021 ld $21
|
|
9a5e 0000 ld $00
|
|
9a5f 0048 ld $48
|
|
9a60 0055 ld $55
|
|
9a61 005a ld $5a
|
|
9a62 005a ld $5a
|
|
9a63 0041 ld $41
|
|
9a64 0048 ld $48
|
|
9a65 0021 ld $21
|
|
9a66 0000 ld $00
|
|
9a67 0057 ld $57
|
|
9a68 004f ld $4f
|
|
9a69 004f ld $4f
|
|
9a6a 0048 ld $48
|
|
9a6b 004f ld $4f
|
|
9a6c 004f ld $4f
|
|
9a6d 0021 ld $21
|
|
9a6e 0000 ld $00
|
|
9a6f 0059 ld $59
|
|
9a70 0049 ld $49
|
|
9a71 0050 ld $50
|
|
9a72 0050 ld $50
|
|
9a73 0049 ld $49
|
|
9a74 0045 ld $45
|
|
9a75 0021 ld $21
|
|
9a76 0000 ld $00
|
|
9a77 0053 ld $53
|
|
9a78 0057 ld $57
|
|
9a79 0045 ld $45
|
|
9a7a 0045 ld $45
|
|
9a7b 0054 ld $54
|
|
9a7c 0021 ld $21
|
|
9a7d 0000 ld $00
|
|
9a7e 0000 ld $00
|
|
9a7f 0043 ld $43
|
|
9a80 004f ld $4f
|
|
9a81 004f ld $4f
|
|
9a82 004c ld $4c
|
|
9a83 0021 ld $21
|
|
9a84 0000 ld $00
|
|
9a85 0000 ld $00
|
|
9a86 0000 ld $00
|
|
9a87 004e ld $4e
|
|
9a88 0049 ld $49
|
|
9a89 0043 ld $43
|
|
9a8a 0045 ld $45
|
|
9a8b 0021 ld $21
|
|
9a8c 0000 ld $00
|
|
9a8d 0000 ld $00
|
|
9a8e 0000 ld $00
|
|
9a8f 0047 ld $47
|
|
9a90 0041 ld $41
|
|
9a91 0044 ld $44
|
|
9a92 005a ld $5a
|
|
9a93 004f ld $4f
|
|
9a94 004f ld $4f
|
|
9a95 004b ld $4b
|
|
9a96 0053 ld $53
|
|
9a97 0021 ld $21
|
|
9a98 0000 ld $00
|
|
9a99 000d ld $0d
|
|
9a9a 000d ld $0d
|
|
9a9b 0031 ld $31
|
|
9a9c 0035 ld $35
|
|
9a9d 0020 ld $20
|
|
9a9e 0050 ld $50
|
|
9a9f 0055 ld $55
|
|
9aa0 005a ld $5a
|
|
9aa1 005a ld $5a
|
|
9aa2 004c ld $4c
|
|
9aa3 0045 ld $45
|
|
9aa4 0020 ld $20
|
|
9aa5 002d ld $2d
|
|
9aa6 0020 ld $20
|
|
9aa7 0042 ld $42
|
|
9aa8 0059 ld $59
|
|
9aa9 0020 ld $20
|
|
9aaa 004a ld $4a
|
|
9aab 0045 ld $45
|
|
9aac 0046 ld $46
|
|
9aad 0046 ld $46
|
|
9aae 0020 ld $20
|
|
9aaf 004a ld $4a
|
|
9ab0 0045 ld $45
|
|
9ab1 0054 ld $54
|
|
9ab2 0054 ld $54
|
|
9ab3 004f ld $4f
|
|
9ab4 004e ld $4e
|
|
9ab5 000d ld $0d
|
|
9ab6 000d ld $0d
|
|
9ab7 0049 ld $49
|
|
9ab8 004e ld $4e
|
|
9ab9 0053 ld $53
|
|
9aba 0054 ld $54
|
|
9abb 0052 ld $52
|
|
9abc 0055 ld $55
|
|
9abd 0043 ld $43
|
|
9abe 0054 ld $54
|
|
9abf 0049 ld $49
|
|
9ac0 004f ld $4f
|
|
9ac1 004e ld $4e
|
|
9ac2 0053 ld $53
|
|
9ac3 0020 ld $20
|
|
9ac4 0028 ld $28
|
|
9ac5 0059 ld $59
|
|
9ac6 002f ld $2f
|
|
9ac7 004e ld $4e
|
|
9ac8 0029 ld $29
|
|
9ac9 003f ld $3f
|
|
9aca 0020 ld $20
|
|
9acb 0000 ld $00
|
|
9acc 000d ld $0d
|
|
9acd 000d ld $0d
|
|
9ace 0054 ld $54
|
|
9acf 0059 ld $59
|
|
9ad0 0050 ld $50
|
|
9ad1 0045 ld $45
|
|
9ad2 0020 ld $20
|
|
9ad3 0041 ld $41
|
|
9ad4 0020 ld $20
|
|
9ad5 004c ld $4c
|
|
9ad6 0045 ld $45
|
|
9ad7 0054 ld $54
|
|
9ad8 0054 ld $54
|
|
9ad9 0045 ld $45
|
|
9ada 0052 ld $52
|
|
9adb 0020 ld $20
|
|
9adc 004f ld $4f
|
|
9add 004e ld $4e
|
|
9ade 0020 ld $20
|
|
9adf 0054 ld $54
|
|
9ae0 0048 ld $48
|
|
9ae1 0045 ld $45
|
|
9ae2 0020 ld $20
|
|
9ae3 0053 ld $53
|
|
9ae4 0041 ld $41
|
|
9ae5 004d ld $4d
|
|
9ae6 0045 ld $45
|
|
9ae7 000d ld $0d
|
|
9ae8 0052 ld $52
|
|
9ae9 004f ld $4f
|
|
9aea 0057 ld $57
|
|
9aeb 0020 ld $20
|
|
9aec 004f ld $4f
|
|
9aed 0052 ld $52
|
|
9aee 0020 ld $20
|
|
9aef 0043 ld $43
|
|
9af0 004f ld $4f
|
|
9af1 004c ld $4c
|
|
9af2 0055 ld $55
|
|
9af3 004d ld $4d
|
|
9af4 004e ld $4e
|
|
9af5 0020 ld $20
|
|
9af6 0041 ld $41
|
|
9af7 0053 ld $53
|
|
9af8 0020 ld $20
|
|
9af9 0054 ld $54
|
|
9afa 0048 ld $48
|
|
9afb fe00 bra ac ;+-----------------------------------+
|
|
9afc fcfd bra $9afd ;| |
|
|
9afd 1404 ld $04,y ;| Trampoline for page $9a00 lookups |
|
|
9afe e068 jmp y,$68 ;| |
|
|
9aff c218 st [$18] ;+-----------------------------------+
|
|
9b00 0045 ld $45
|
|
9b01 0020 ld $20
|
|
9b02 0045 ld $45
|
|
9b03 004d ld $4d
|
|
9b04 0050 ld $50
|
|
9b05 0054 ld $54
|
|
9b06 0059 ld $59
|
|
9b07 000d ld $0d
|
|
9b08 0053 ld $53
|
|
9b09 0050 ld $50
|
|
9b0a 0041 ld $41
|
|
9b0b 0043 ld $43
|
|
9b0c 0045 ld $45
|
|
9b0d 0020 ld $20
|
|
9b0e 0054 ld $54
|
|
9b0f 004f ld $4f
|
|
9b10 0020 ld $20
|
|
9b11 0053 ld $53
|
|
9b12 004c ld $4c
|
|
9b13 0007 ld $07
|
|
9b14 0000 ld $00
|
|
9b15 00d8 ld $d8
|
|
9b16 0049 ld $49
|
|
9b17 0044 ld $44
|
|
9b18 0045 ld $45
|
|
9b19 0020 ld $20
|
|
9b1a 0054 ld $54
|
|
9b1b 0048 ld $48
|
|
9b1c 0041 ld $41
|
|
9b1d 0054 ld $54
|
|
9b1e 0020 ld $20
|
|
9b1f 004c ld $4c
|
|
9b20 0045 ld $45
|
|
9b21 0054 ld $54
|
|
9b22 0054 ld $54
|
|
9b23 0045 ld $45
|
|
9b24 0052 ld $52
|
|
9b25 000d ld $0d
|
|
9b26 0028 ld $28
|
|
9b27 0041 ld $41
|
|
9b28 004e ld $4e
|
|
9b29 0044 ld $44
|
|
9b2a 0020 ld $20
|
|
9b2b 0041 ld $41
|
|
9b2c 004e ld $4e
|
|
9b2d 0059 ld $59
|
|
9b2e 0020 ld $20
|
|
9b2f 0042 ld $42
|
|
9b30 0045 ld $45
|
|
9b31 0054 ld $54
|
|
9b32 0057 ld $57
|
|
9b33 0045 ld $45
|
|
9b34 0045 ld $45
|
|
9b35 004e ld $4e
|
|
9b36 0029 ld $29
|
|
9b37 0020 ld $20
|
|
9b38 0054 ld $54
|
|
9b39 004f ld $4f
|
|
9b3a 0057 ld $57
|
|
9b3b 0041 ld $41
|
|
9b3c 0052 ld $52
|
|
9b3d 0044 ld $44
|
|
9b3e 0053 ld $53
|
|
9b3f 000d ld $0d
|
|
9b40 0054 ld $54
|
|
9b41 0048 ld $48
|
|
9b42 0045 ld $45
|
|
9b43 0020 ld $20
|
|
9b44 0053 ld $53
|
|
9b45 0050 ld $50
|
|
9b46 0041 ld $41
|
|
9b47 0043 ld $43
|
|
9b48 0045 ld $45
|
|
9b49 002e ld $2e
|
|
9b4a 0020 ld $20
|
|
9b4b 0054 ld $54
|
|
9b4c 0059 ld $59
|
|
9b4d 0050 ld $50
|
|
9b4e 0045 ld $45
|
|
9b4f 0020 ld $20
|
|
9b50 0051 ld $51
|
|
9b51 0020 ld $20
|
|
9b52 0054 ld $54
|
|
9b53 004f ld $4f
|
|
9b54 0020 ld $20
|
|
9b55 0051 ld $51
|
|
9b56 0055 ld $55
|
|
9b57 0049 ld $49
|
|
9b58 0054 ld $54
|
|
9b59 002e ld $2e
|
|
9b5a 000d ld $0d
|
|
9b5b 0054 ld $54
|
|
9b5c 0048 ld $48
|
|
9b5d 0049 ld $49
|
|
9b5e 0053 ld $53
|
|
9b5f 0020 ld $20
|
|
9b60 0049 ld $49
|
|
9b61 0053 ld $53
|
|
9b62 0020 ld $20
|
|
9b63 0054 ld $54
|
|
9b64 0048 ld $48
|
|
9b65 0045 ld $45
|
|
9b66 0020 ld $20
|
|
9b67 0053 ld $53
|
|
9b68 004f ld $4f
|
|
9b69 004c ld $4c
|
|
9b6a 0056 ld $56
|
|
9b6b 0045 ld $45
|
|
9b6c 0044 ld $44
|
|
9b6d 0020 ld $20
|
|
9b6e 0050 ld $50
|
|
9b6f 0055 ld $55
|
|
9b70 005a ld $5a
|
|
9b71 005a ld $5a
|
|
9b72 004c ld $4c
|
|
9b73 0045 ld $45
|
|
9b74 003a ld $3a
|
|
9b75 0000 ld $00
|
|
9b76 000d ld $0d
|
|
9b77 0044 ld $44
|
|
9b78 0049 ld $49
|
|
9b79 0046 ld $46
|
|
9b7a 0046 ld $46
|
|
9b7b 0049 ld $49
|
|
9b7c 0043 ld $43
|
|
9b7d 0055 ld $55
|
|
9b7e 004c ld $4c
|
|
9b7f 0054 ld $54
|
|
9b80 0059 ld $59
|
|
9b81 0020 ld $20
|
|
9b82 004c ld $4c
|
|
9b83 0045 ld $45
|
|
9b84 0056 ld $56
|
|
9b85 0045 ld $45
|
|
9b86 004c ld $4c
|
|
9b87 0020 ld $20
|
|
9b88 0028 ld $28
|
|
9b89 0031 ld $31
|
|
9b8a 002d ld $2d
|
|
9b8b 0035 ld $35
|
|
9b8c 0029 ld $29
|
|
9b8d 003f ld $3f
|
|
9b8e 0020 ld $20
|
|
9b8f 0000 ld $00
|
|
9b90 000d ld $0d
|
|
9b91 0053 ld $53
|
|
9b92 004f ld $4f
|
|
9b93 0052 ld $52
|
|
9b94 0052 ld $52
|
|
9b95 0059 ld $59
|
|
9b96 002e ld $2e
|
|
9b97 0020 ld $20
|
|
9b98 0054 ld $54
|
|
9b99 0052 ld $52
|
|
9b9a 0059 ld $59
|
|
9b9b 0020 ld $20
|
|
9b9c 0041 ld $41
|
|
9b9d 0047 ld $47
|
|
9b9e 0041 ld $41
|
|
9b9f 0049 ld $49
|
|
9ba0 004e ld $4e
|
|
9ba1 003a ld $3a
|
|
9ba2 0020 ld $20
|
|
9ba3 0000 ld $00
|
|
9ba4 0020 ld $20
|
|
9ba5 0059 ld $59
|
|
9ba6 004f ld $4f
|
|
9ba7 0055 ld $55
|
|
9ba8 0020 ld $20
|
|
9ba9 0053 ld $53
|
|
9baa 004f ld $4f
|
|
9bab 004c ld $4c
|
|
9bac 0056 ld $56
|
|
9bad 0045 ld $45
|
|
9bae 0044 ld $44
|
|
9baf 000d ld $0d
|
|
9bb0 0041 ld $41
|
|
9bb1 0020 ld $20
|
|
9bb2 004c ld $4c
|
|
9bb3 0045 ld $45
|
|
9bb4 0056 ld $56
|
|
9bb5 0045 ld $45
|
|
9bb6 004c ld $4c
|
|
9bb7 0020 ld $20
|
|
9bb8 0000 ld $00
|
|
9bb9 0020 ld $20
|
|
9bba 0050 ld $50
|
|
9bbb 0055 ld $55
|
|
9bbc 005a ld $5a
|
|
9bbd 005a ld $5a
|
|
9bbe 004c ld $4c
|
|
9bbf 0045 ld $45
|
|
9bc0 0021 ld $21
|
|
9bc1 000d ld $0d
|
|
9bc2 000d ld $0d
|
|
9bc3 0054 ld $54
|
|
9bc4 004f ld $4f
|
|
9bc5 0054 ld $54
|
|
9bc6 0041 ld $41
|
|
9bc7 004c ld $4c
|
|
9bc8 0020 ld $20
|
|
9bc9 004d ld $4d
|
|
9bca 004f ld $4f
|
|
9bcb 0056 ld $56
|
|
9bcc 0045 ld $45
|
|
9bcd 0053 ld $53
|
|
9bce 003a ld $3a
|
|
9bcf 0020 ld $20
|
|
9bd0 0000 ld $00
|
|
9bd1 000d ld $0d
|
|
9bd2 000d ld $0d
|
|
9bd3 0050 ld $50
|
|
9bd4 004c ld $4c
|
|
9bd5 0041 ld $41
|
|
9bd6 0059 ld $59
|
|
9bd7 0020 ld $20
|
|
9bd8 0041 ld $41
|
|
9bd9 0047 ld $47
|
|
9bda 0041 ld $41
|
|
9bdb 0049 ld $49
|
|
9bdc 004e ld $4e
|
|
9bdd 0020 ld $20
|
|
9bde 0028 ld $28
|
|
9bdf 0059 ld $59
|
|
9be0 002f ld $2f
|
|
9be1 004e ld $4e
|
|
9be2 0029 ld $29
|
|
9be3 003f ld $3f
|
|
9be4 0020 ld $20
|
|
9be5 0000 ld $00
|
|
9be6 000d ld $0d
|
|
9be7 000d ld $0d
|
|
9be8 0042 ld $42
|
|
9be9 0059 ld $59
|
|
9bea 0045 ld $45
|
|
9beb 0021 ld $21
|
|
9bec 000d ld $0d
|
|
9bed 0000 ld $00
|
|
9bee 000b ld $0b
|
|
9bef 00e5 ld $e5
|
|
9bf0 001b ld $1b
|
|
9bf1 0020 ld $20
|
|
9bf2 00ef ld $ef
|
|
9bf3 00ff ld $ff
|
|
9bf4 00e8 ld $e8
|
|
9bf5 00bd ld $bd
|
|
9bf6 00f1 ld $f1
|
|
9bf7 000b ld $0b
|
|
9bf8 00d0 ld $d0
|
|
9bf9 00f7 ld $f7
|
|
9bfa 004c ld $4c
|
|
9bfb fe00 bra ac ;+-----------------------------------+
|
|
9bfc fcfd bra $9bfd ;| |
|
|
9bfd 1404 ld $04,y ;| Trampoline for page $9b00 lookups |
|
|
9bfe e068 jmp y,$68 ;| |
|
|
9bff c218 st [$18] ;+-----------------------------------+
|
|
9c00 009d ld $9d
|
|
9c01 000c ld $0c
|
|
9c02 000d ld $0d
|
|
9c03 0055 ld $55
|
|
9c04 0053 ld $53
|
|
9c05 0041 ld $41
|
|
9c06 0047 ld $47
|
|
9c07 0045 ld $45
|
|
9c08 003a ld $3a
|
|
9c09 000d ld $0d
|
|
9c0a 0020 ld $20
|
|
9c0b 0021 ld $21
|
|
9c0c 0038 ld $38
|
|
9c0d 0030 ld $30
|
|
9c0e 0030 ld $30
|
|
9c0f 003a ld $3a
|
|
9c10 0050 ld $50
|
|
9c11 000c ld $0c
|
|
9c12 0000 ld $00
|
|
9c13 008a ld $8a
|
|
9c14 0048 ld $48
|
|
9c15 0041 ld $41
|
|
9c16 0020 ld $20
|
|
9c17 0020 ld $20
|
|
9c18 0020 ld $20
|
|
9c19 0020 ld $20
|
|
9c1a 0041 ld $41
|
|
9c1b 0053 ld $53
|
|
9c1c 0053 ld $53
|
|
9c1d 0045 ld $45
|
|
9c1e 004d ld $4d
|
|
9c1f 0042 ld $42
|
|
9c20 004c ld $4c
|
|
9c21 0045 ld $45
|
|
9c22 0020 ld $20
|
|
9c23 0031 ld $31
|
|
9c24 0053 ld $53
|
|
9c25 0054 ld $54
|
|
9c26 000d ld $0d
|
|
9c27 0020 ld $20
|
|
9c28 0021 ld $21
|
|
9c29 0020 ld $20
|
|
9c2a 004c ld $4c
|
|
9c2b 0044 ld $44
|
|
9c2c 0041 ld $41
|
|
9c2d 0020 ld $20
|
|
9c2e 0023 ld $23
|
|
9c2f 0031 ld $31
|
|
9c30 0020 ld $20
|
|
9c31 0020 ld $20
|
|
9c32 0020 ld $20
|
|
9c33 0020 ld $20
|
|
9c34 0041 ld $41
|
|
9c35 0053 ld $53
|
|
9c36 0053 ld $53
|
|
9c37 0045 ld $45
|
|
9c38 004d ld $4d
|
|
9c39 0042 ld $42
|
|
9c3a 004c ld $4c
|
|
9c3b 0045 ld $45
|
|
9c3c 0020 ld $20
|
|
9c3d 004e ld $4e
|
|
9c3e 0045 ld $45
|
|
9c3f 0058 ld $58
|
|
9c40 0054 ld $54
|
|
9c41 000d ld $0d
|
|
9c42 0020 ld $20
|
|
9c43 0021 ld $21
|
|
9c44 0038 ld $38
|
|
9c45 0030 ld $30
|
|
9c46 0030 ld $30
|
|
9c47 004c ld $4c
|
|
9c48 0020 ld $20
|
|
9c49 0020 ld $20
|
|
9c4a 0020 ld $20
|
|
* 7 times
|
|
9c4f 0044 ld $44
|
|
9c50 0049 ld $49
|
|
9c51 0053 ld $53
|
|
9c52 0041 ld $41
|
|
9c53 0053 ld $53
|
|
9c54 0053 ld $53
|
|
9c55 0045 ld $45
|
|
9c56 004d ld $4d
|
|
9c57 0042 ld $42
|
|
9c58 004c ld $4c
|
|
9c59 0045 ld $45
|
|
9c5a 000d ld $0d
|
|
9c5b 0020 ld $20
|
|
9c5c 0021 ld $21
|
|
9c5d 004c ld $4c
|
|
9c5e 0020 ld $20
|
|
9c5f 0020 ld $20
|
|
9c60 0020 ld $20
|
|
* 10 times
|
|
9c68 004e ld $4e
|
|
9c69 0045 ld $45
|
|
9c6a 0058 ld $58
|
|
9c6b 0054 ld $54
|
|
9c6c 0020 ld $20
|
|
9c6d 0053 ld $53
|
|
9c6e 0043 ld $43
|
|
9c6f 0052 ld $52
|
|
9c70 0045 ld $45
|
|
9c71 0045 ld $45
|
|
9c72 004e ld $4e
|
|
9c73 000d ld $0d
|
|
9c74 0020 ld $20
|
|
9c75 0021 ld $21
|
|
9c76 0028 ld $28
|
|
9c77 0052 ld $52
|
|
9c78 0045 ld $45
|
|
9c79 0054 ld $54
|
|
9c7a 0055 ld $55
|
|
9c7b 0052 ld $52
|
|
9c7c 004e ld $4e
|
|
9c7d 0029 ld $29
|
|
9c7e 0020 ld $20
|
|
9c7f 0020 ld $20
|
|
9c80 0020 ld $20
|
|
9c81 0045 ld $45
|
|
9c82 0058 ld $58
|
|
9c83 0049 ld $49
|
|
9c84 0054 ld $54
|
|
9c85 000d ld $0d
|
|
9c86 0020 ld $20
|
|
9c87 0042 ld $42
|
|
9c88 0045 ld $45
|
|
9c89 0045 ld $45
|
|
9c8a 0052 ld $52
|
|
9c8b 0020 ld $20
|
|
9c8c 0020 ld $20
|
|
9c8d 0020 ld $20
|
|
* 8 times
|
|
9c93 0053 ld $53
|
|
9c94 004b ld $4b
|
|
9c95 0049 ld $49
|
|
9c96 0050 ld $50
|
|
9c97 0020 ld $20
|
|
9c98 0055 ld $55
|
|
9c99 0053 ld $53
|
|
9c9a 0041 ld $41
|
|
9c9b 0047 ld $47
|
|
9c9c 0045 ld $45
|
|
9c9d 0000 ld $00
|
|
9c9e 000c ld $0c
|
|
9c9f 008a ld $8a
|
|
9ca0 0076 ld $76
|
|
9ca1 00a9 ld $a9
|
|
9ca2 000c ld $0c
|
|
9ca3 0048 ld $48
|
|
9ca4 0020 ld $20
|
|
9ca5 00fd ld $fd
|
|
9ca6 000d ld $0d
|
|
9ca7 0020 ld $20
|
|
9ca8 00f1 ld $f1
|
|
9ca9 000e ld $0e
|
|
9caa 0085 ld $85
|
|
9cab 0044 ld $44
|
|
9cac 0084 ld $84
|
|
9cad 0045 ld $45
|
|
9cae 0068 ld $68
|
|
9caf 0038 ld $38
|
|
9cb0 00e9 ld $e9
|
|
9cb1 0001 ld $01
|
|
9cb2 00d0 ld $d0
|
|
9cb3 00ef ld $ef
|
|
9cb4 0020 ld $20
|
|
9cb5 0095 ld $95
|
|
9cb6 000e ld $0e
|
|
9cb7 008a ld $8a
|
|
9cb8 00d0 ld $d0
|
|
9cb9 0003 ld $03
|
|
9cba 004c ld $4c
|
|
9cbb 001f ld $1f
|
|
9cbc 00ff ld $ff
|
|
9cbd 00a0 ld $a0
|
|
9cbe 0000 ld $00
|
|
9cbf 0020 ld $20
|
|
9cc0 00c0 ld $c0
|
|
9cc1 000e ld $0e
|
|
9cc2 0048 ld $48
|
|
9cc3 008a ld $8a
|
|
9cc4 00f0 ld $f0
|
|
9cc5 0007 ld $07
|
|
9cc6 00b5 ld $b5
|
|
9cc7 0046 ld $46
|
|
9cc8 0095 ld $95
|
|
9cc9 0044 ld $44
|
|
9cca 00ca ld $ca
|
|
9ccb 0010 ld $10
|
|
9ccc 00f9 ld $f9
|
|
9ccd 0068 ld $68
|
|
9cce 00c9 ld $c9
|
|
9ccf 0005 ld $05
|
|
9cd0 00f0 ld $f0
|
|
9cd1 00cf ld $cf
|
|
9cd2 00c9 ld $c9
|
|
9cd3 0099 ld $99
|
|
9cd4 00f0 ld $f0
|
|
9cd5 0004 ld $04
|
|
9cd6 00c9 ld $c9
|
|
9cd7 0093 ld $93
|
|
9cd8 00d0 ld $d0
|
|
9cd9 0076 ld $76
|
|
9cda 00a9 ld $a9
|
|
9cdb 0003 ld $03
|
|
9cdc 0085 ld $85
|
|
9cdd 0047 ld $47
|
|
9cde 0020 ld $20
|
|
9cdf 00b2 ld $b2
|
|
9ce0 000e ld $0e
|
|
9ce1 000a ld $0a
|
|
9ce2 00e9 ld $e9
|
|
9ce3 00be ld $be
|
|
9ce4 00c5 ld $c5
|
|
9ce5 00c2 ld $c2
|
|
9ce6 0090 ld $90
|
|
9ce7 0068 ld $68
|
|
9ce8 000a ld $0a
|
|
9ce9 000a ld $0a
|
|
9cea 00a2 ld $a2
|
|
9ceb 0004 ld $04
|
|
9cec 000a ld $0a
|
|
9ced 0026 ld $26
|
|
9cee 004a ld $4a
|
|
9cef 0026 ld $26
|
|
9cf0 004b ld $4b
|
|
9cf1 00ca ld $ca
|
|
9cf2 0010 ld $10
|
|
9cf3 00f8 ld $f8
|
|
9cf4 00c6 ld $c6
|
|
9cf5 0047 ld $47
|
|
9cf6 00f0 ld $f0
|
|
9cf7 00f4 ld $f4
|
|
9cf8 0010 ld $10
|
|
9cf9 00e4 ld $e4
|
|
9cfa 00a2 ld $a2
|
|
9cfb fe00 bra ac ;+-----------------------------------+
|
|
9cfc fcfd bra $9cfd ;| |
|
|
9cfd 1404 ld $04,y ;| Trampoline for page $9c00 lookups |
|
|
9cfe e068 jmp y,$68 ;| |
|
|
9cff c218 st [$18] ;+-----------------------------------+
|
|
9d00 0005 ld $05
|
|
9d01 0020 ld $20
|
|
9d02 00b2 ld $b2
|
|
9d03 000e ld $0e
|
|
9d04 0084 ld $84
|
|
9d05 003e ld $3e
|
|
9d06 00dd ld $dd
|
|
9d07 0052 ld $52
|
|
9d08 000f ld $0f
|
|
9d09 00d0 ld $d0
|
|
9d0a 0013 ld $13
|
|
9d0b 0020 ld $20
|
|
9d0c 00b2 ld $b2
|
|
9d0d 000e ld $0e
|
|
9d0e 00dd ld $dd
|
|
9d0f 0058 ld $58
|
|
9d10 000f ld $0f
|
|
9d11 00f0 ld $f0
|
|
9d12 000d ld $0d
|
|
9d13 00bd ld $bd
|
|
9d14 0058 ld $58
|
|
9d15 000f ld $0f
|
|
9d16 00f0 ld $f0
|
|
9d17 0007 ld $07
|
|
9d18 00c9 ld $c9
|
|
9d19 00a4 ld $a4
|
|
9d1a 00f0 ld $f0
|
|
9d1b 0003 ld $03
|
|
9d1c 000d ld $0d
|
|
9d1d 0000 ld $00
|
|
9d1e 0000 ld $00
|
|
9d1f 00a4 ld $a4
|
|
9d20 003e ld $3e
|
|
9d21 0018 ld $18
|
|
9d22 0088 ld $88
|
|
9d23 0026 ld $26
|
|
9d24 004c ld $4c
|
|
9d25 00e0 ld $e0
|
|
9d26 0003 ld $03
|
|
9d27 00d0 ld $d0
|
|
9d28 000d ld $0d
|
|
9d29 0020 ld $20
|
|
9d2a 00c0 ld $c0
|
|
9d2b 000e ld $0e
|
|
9d2c 00a5 ld $a5
|
|
9d2d 0049 ld $49
|
|
9d2e 00f0 ld $f0
|
|
9d2f 0001 ld $01
|
|
9d30 00e8 ld $e8
|
|
9d31 0086 ld $86
|
|
9d32 003c ld $3c
|
|
9d33 00a2 ld $a2
|
|
9d34 0003 ld $03
|
|
9d35 0088 ld $88
|
|
9d36 0086 ld $86
|
|
9d37 0047 ld $47
|
|
9d38 00ca ld $ca
|
|
9d39 0010 ld $10
|
|
9d3a 00c9 ld $c9
|
|
9d3b 00a5 ld $a5
|
|
9d3c 004c ld $4c
|
|
9d3d 000a ld $0a
|
|
9d3e 000a ld $0a
|
|
9d3f 0005 ld $05
|
|
9d40 003c ld $3c
|
|
9d41 00c9 ld $c9
|
|
9d42 0020 ld $20
|
|
9d43 00b0 ld $b0
|
|
9d44 0006 ld $06
|
|
9d45 00a6 ld $a6
|
|
9d46 003c ld $3c
|
|
9d47 00f0 ld $f0
|
|
9d48 0002 ld $02
|
|
9d49 0009 ld $09
|
|
9d4a 0080 ld $80
|
|
9d4b 0085 ld $85
|
|
9d4c 004c ld $4c
|
|
9d4d 0084 ld $84
|
|
9d4e 003e ld $3e
|
|
9d4f 00b9 ld $b9
|
|
9d50 0000 ld $00
|
|
9d51 0002 ld $02
|
|
9d52 00c9 ld $c9
|
|
9d53 00bb ld $bb
|
|
9d54 00f0 ld $f0
|
|
9d55 0004 ld $04
|
|
9d56 00c9 ld $c9
|
|
9d57 008d ld $8d
|
|
9d58 00d0 ld $d0
|
|
9d59 002c ld $2c
|
|
9d5a 00a5 ld $a5
|
|
9d5b 0047 ld $47
|
|
9d5c 0020 ld $20
|
|
9d5d 00b7 ld $b7
|
|
9d5e 000d ld $0d
|
|
9d5f 00aa ld $aa
|
|
9d60 00bd ld $bd
|
|
9d61 009e ld $9e
|
|
9d62 000f ld $0f
|
|
9d63 00c5 ld $c5
|
|
9d64 004a ld $4a
|
|
9d65 00d0 ld $d0
|
|
9d66 0013 ld $13
|
|
9d67 00bd ld $bd
|
|
9d68 005e ld $5e
|
|
9d69 000f ld $0f
|
|
9d6a 00c5 ld $c5
|
|
9d6b 004b ld $4b
|
|
9d6c 00d0 ld $d0
|
|
9d6d 000c ld $0c
|
|
9d6e 00a5 ld $a5
|
|
9d6f 004c ld $4c
|
|
9d70 00a4 ld $a4
|
|
9d71 0040 ld $40
|
|
9d72 00c0 ld $c0
|
|
9d73 009d ld $9d
|
|
9d74 00f0 ld $f0
|
|
9d75 0020 ld $20
|
|
9d76 00c5 ld $c5
|
|
9d77 0040 ld $40
|
|
9d78 00f0 ld $f0
|
|
9d79 0037 ld $37
|
|
9d7a 00c6 ld $c6
|
|
9d7b 0047 ld $47
|
|
9d7c 00d0 ld $d0
|
|
9d7d 00dc ld $dc
|
|
9d7e 00e6 ld $e6
|
|
9d7f 004c ld $4c
|
|
9d80 00c6 ld $c6
|
|
9d81 003c ld $3c
|
|
9d82 00f0 ld $f0
|
|
9d83 00d6 ld $d6
|
|
9d84 00a4 ld $a4
|
|
9d85 003e ld $3e
|
|
9d86 0098 ld $98
|
|
9d87 00aa ld $aa
|
|
9d88 0020 ld $20
|
|
9d89 00bb ld $bb
|
|
9d8a 000e ld $0e
|
|
9d8b 0020 ld $20
|
|
9d8c 0079 ld $79
|
|
9d8d 000e ld $0e
|
|
9d8e 00a9 ld $a9
|
|
9d8f 00de ld $de
|
|
9d90 0020 ld $20
|
|
9d91 00ef ld $ef
|
|
9d92 00ff ld $ff
|
|
9d93 004c ld $4c
|
|
9d94 009d ld $9d
|
|
9d95 000c ld $0c
|
|
9d96 00e9 ld $e9
|
|
9d97 0081 ld $81
|
|
9d98 004a ld $4a
|
|
9d99 00d0 ld $d0
|
|
9d9a 00e9 ld $e9
|
|
9d9b 00a4 ld $a4
|
|
9d9c 0049 ld $49
|
|
9d9d 00a6 ld $a6
|
|
9d9e 0048 ld $48
|
|
9d9f 00d0 ld $d0
|
|
9da0 0001 ld $01
|
|
9da1 0088 ld $88
|
|
9da2 00ca ld $ca
|
|
9da3 008a ld $8a
|
|
9da4 0018 ld $18
|
|
9da5 00e5 ld $e5
|
|
9da6 0044 ld $44
|
|
9da7 0085 ld $85
|
|
9da8 0048 ld $48
|
|
9da9 0010 ld $10
|
|
9daa 0001 ld $01
|
|
9dab 00c8 ld $c8
|
|
9dac 0098 ld $98
|
|
9dad 00e5 ld $e5
|
|
9dae 0045 ld $45
|
|
9daf 00d0 ld $d0
|
|
9db0 0043 ld $43
|
|
9db1 00a4 ld $a4
|
|
9db2 0041 ld $41
|
|
9db3 00b9 ld $b9
|
|
9db4 0047 ld $47
|
|
9db5 0000 ld $00
|
|
9db6 0091 ld $91
|
|
9db7 0044 ld $44
|
|
9db8 0088 ld $88
|
|
9db9 0010 ld $10
|
|
9dba 00f8 ld $f8
|
|
9dbb 00a9 ld $a9
|
|
9dbc 0001 ld $01
|
|
9dbd 004c ld $4c
|
|
9dbe 008c ld $8c
|
|
9dbf 000c ld $0c
|
|
9dc0 00a6 ld $a6
|
|
9dc1 0044 ld $44
|
|
9dc2 00a4 ld $a4
|
|
9dc3 0045 ld $45
|
|
9dc4 0020 ld $20
|
|
9dc5 00bb ld $bb
|
|
9dc6 000e ld $0e
|
|
9dc7 0020 ld $20
|
|
9dc8 006f ld $6f
|
|
9dc9 000e ld $0e
|
|
9dca 00a0 ld $a0
|
|
9dcb 0000 ld $00
|
|
9dcc 00a9 ld $a9
|
|
9dcd 00ad ld $ad
|
|
9dce 0020 ld $20
|
|
9dcf 00ef ld $ef
|
|
9dd0 00ff ld $ff
|
|
9dd1 0020 ld $20
|
|
9dd2 0077 ld $77
|
|
9dd3 000e ld $0e
|
|
9dd4 00a1 ld $a1
|
|
9dd5 0044 ld $44
|
|
9dd6 00a8 ld $a8
|
|
9dd7 004a ld $4a
|
|
9dd8 0090 ld $90
|
|
9dd9 000b ld $0b
|
|
9dda 004a ld $4a
|
|
9ddb 00b0 ld $b0
|
|
9ddc 0017 ld $17
|
|
9ddd 00c9 ld $c9
|
|
9dde 0022 ld $22
|
|
9ddf 00f0 ld $f0
|
|
9de0 0013 ld $13
|
|
9de1 0029 ld $29
|
|
9de2 0007 ld $07
|
|
9de3 0009 ld $09
|
|
9de4 0080 ld $80
|
|
9de5 004a ld $4a
|
|
9de6 00aa ld $aa
|
|
9de7 00bd ld $bd
|
|
9de8 0000 ld $00
|
|
9de9 000f ld $0f
|
|
9dea 00b0 ld $b0
|
|
9deb 0004 ld $04
|
|
9dec 004a ld $4a
|
|
9ded 004a ld $4a
|
|
9dee 004a ld $4a
|
|
9def 004a ld $4a
|
|
9df0 0029 ld $29
|
|
9df1 000f ld $0f
|
|
9df2 00d0 ld $d0
|
|
9df3 0004 ld $04
|
|
9df4 00a0 ld $a0
|
|
9df5 0080 ld $80
|
|
9df6 00a9 ld $a9
|
|
9df7 0000 ld $00
|
|
9df8 00aa ld $aa
|
|
9df9 00bd ld $bd
|
|
9dfa 0044 ld $44
|
|
9dfb fe00 bra ac ;+-----------------------------------+
|
|
9dfc fcfd bra $9dfd ;| |
|
|
9dfd 1404 ld $04,y ;| Trampoline for page $9d00 lookups |
|
|
9dfe e068 jmp y,$68 ;| |
|
|
9dff c218 st [$18] ;+-----------------------------------+
|
|
9e00 000f ld $0f
|
|
9e01 0085 ld $85
|
|
9e02 0040 ld $40
|
|
9e03 0029 ld $29
|
|
9e04 0003 ld $03
|
|
9e05 0085 ld $85
|
|
9e06 0041 ld $41
|
|
9e07 0098 ld $98
|
|
9e08 0029 ld $29
|
|
9e09 008f ld $8f
|
|
9e0a 00aa ld $aa
|
|
9e0b 0098 ld $98
|
|
9e0c 00a0 ld $a0
|
|
9e0d 0003 ld $03
|
|
9e0e 00e0 ld $e0
|
|
9e0f 008a ld $8a
|
|
9e10 00f0 ld $f0
|
|
9e11 000b ld $0b
|
|
9e12 004a ld $4a
|
|
9e13 0090 ld $90
|
|
9e14 0008 ld $08
|
|
9e15 004a ld $4a
|
|
9e16 004a ld $4a
|
|
9e17 0009 ld $09
|
|
9e18 0020 ld $20
|
|
9e19 0088 ld $88
|
|
9e1a 00d0 ld $d0
|
|
9e1b 00fa ld $fa
|
|
9e1c 00c8 ld $c8
|
|
9e1d 0088 ld $88
|
|
9e1e 00d0 ld $d0
|
|
9e1f 00f2 ld $f2
|
|
9e20 0060 ld $60
|
|
9e21 0020 ld $20
|
|
9e22 00a1 ld $a1
|
|
9e23 000d ld $0d
|
|
9e24 000e ld $0e
|
|
9e25 0000 ld $00
|
|
9e26 0000 ld $00
|
|
9e27 0048 ld $48
|
|
9e28 00b1 ld $b1
|
|
9e29 0044 ld $44
|
|
9e2a 0020 ld $20
|
|
9e2b 00dc ld $dc
|
|
9e2c 00ff ld $ff
|
|
9e2d 00a2 ld $a2
|
|
9e2e 0001 ld $01
|
|
9e2f 0020 ld $20
|
|
9e30 0079 ld $79
|
|
9e31 000e ld $0e
|
|
9e32 00c4 ld $c4
|
|
9e33 0041 ld $41
|
|
9e34 00c8 ld $c8
|
|
9e35 0090 ld $90
|
|
9e36 00f1 ld $f1
|
|
9e37 00a2 ld $a2
|
|
9e38 0003 ld $03
|
|
9e39 00c0 ld $c0
|
|
9e3a 0003 ld $03
|
|
9e3b 0090 ld $90
|
|
9e3c 00f2 ld $f2
|
|
9e3d 0068 ld $68
|
|
9e3e 00a8 ld $a8
|
|
9e3f 00b9 ld $b9
|
|
9e40 005e ld $5e
|
|
9e41 000f ld $0f
|
|
9e42 0085 ld $85
|
|
9e43 0042 ld $42
|
|
9e44 00b9 ld $b9
|
|
9e45 009e ld $9e
|
|
9e46 000f ld $0f
|
|
9e47 0085 ld $85
|
|
9e48 0043 ld $43
|
|
9e49 00a9 ld $a9
|
|
9e4a 0000 ld $00
|
|
9e4b 00a0 ld $a0
|
|
9e4c 0005 ld $05
|
|
9e4d 0006 ld $06
|
|
9e4e 0043 ld $43
|
|
9e4f 0026 ld $26
|
|
9e50 0042 ld $42
|
|
9e51 002a ld $2a
|
|
9e52 0088 ld $88
|
|
9e53 00d0 ld $d0
|
|
9e54 00f8 ld $f8
|
|
9e55 0069 ld $69
|
|
9e56 00bf ld $bf
|
|
9e57 0020 ld $20
|
|
9e58 00ef ld $ef
|
|
9e59 00ff ld $ff
|
|
9e5a 00ca ld $ca
|
|
9e5b 00d0 ld $d0
|
|
9e5c 00ec ld $ec
|
|
9e5d 0020 ld $20
|
|
9e5e 0077 ld $77
|
|
9e5f 000e ld $0e
|
|
9e60 00a2 ld $a2
|
|
9e61 0006 ld $06
|
|
9e62 00e0 ld $e0
|
|
9e63 0003 ld $03
|
|
9e64 00d0 ld $d0
|
|
9e65 0012 ld $12
|
|
9e66 00a4 ld $a4
|
|
9e67 0041 ld $41
|
|
9e68 00f0 ld $f0
|
|
9e69 000e ld $0e
|
|
9e6a 00a5 ld $a5
|
|
9e6b 0040 ld $40
|
|
9e6c 00c9 ld $c9
|
|
9e6d 00e8 ld $e8
|
|
9e6e 00b1 ld $b1
|
|
9e6f 0044 ld $44
|
|
9e70 00b0 ld $b0
|
|
9e71 001c ld $1c
|
|
9e72 0020 ld $20
|
|
9e73 00dc ld $dc
|
|
9e74 00ff ld $ff
|
|
9e75 0088 ld $88
|
|
9e76 00d0 ld $d0
|
|
9e77 00f2 ld $f2
|
|
9e78 0006 ld $06
|
|
9e79 0040 ld $40
|
|
9e7a 0090 ld $90
|
|
9e7b 000e ld $0e
|
|
9e7c 00bd ld $bd
|
|
9e7d 0051 ld $51
|
|
9e7e 000f ld $0f
|
|
9e7f 0020 ld $20
|
|
9e80 00ef ld $ef
|
|
9e81 00ff ld $ff
|
|
9e82 00bd ld $bd
|
|
9e83 0057 ld $57
|
|
9e84 000f ld $0f
|
|
9e85 00f0 ld $f0
|
|
9e86 0003 ld $03
|
|
9e87 0020 ld $20
|
|
9e88 00ef ld $ef
|
|
9e89 00ff ld $ff
|
|
9e8a 00ca ld $ca
|
|
9e8b 00d0 ld $d0
|
|
9e8c 00d5 ld $d5
|
|
9e8d 0060 ld $60
|
|
9e8e 0020 ld $20
|
|
9e8f 00f4 ld $f4
|
|
9e90 000e ld $0e
|
|
9e91 00aa ld $aa
|
|
9e92 00e8 ld $e8
|
|
9e93 00d0 ld $d0
|
|
9e94 0001 ld $01
|
|
9e95 00c8 ld $c8
|
|
9e96 0098 ld $98
|
|
9e97 0020 ld $20
|
|
9e98 00dc ld $dc
|
|
9e99 00ff ld $ff
|
|
9e9a 008a ld $8a
|
|
9e9b 004c ld $4c
|
|
9e9c 00dc ld $dc
|
|
9e9d 00ff ld $ff
|
|
9e9e 00a2 ld $a2
|
|
9e9f 0001 ld $01
|
|
9ea0 00a9 ld $a9
|
|
9ea1 00a0 ld $a0
|
|
9ea2 0020 ld $20
|
|
9ea3 00ef ld $ef
|
|
9ea4 00ff ld $ff
|
|
9ea5 00ca ld $ca
|
|
9ea6 00d0 ld $d0
|
|
9ea7 00f8 ld $f8
|
|
9ea8 0060 ld $60
|
|
9ea9 00c9 ld $c9
|
|
9eaa 009b ld $9b
|
|
9eab 00f0 ld $f0
|
|
9eac 000a ld $0a
|
|
9ead 0020 ld $20
|
|
9eae 00ef ld $ef
|
|
9eaf 00ff ld $ff
|
|
9eb0 00c9 ld $c9
|
|
9eb1 00df ld $df
|
|
9eb2 00f0 ld $f0
|
|
9eb3 0012 ld $12
|
|
9eb4 00e8 ld $e8
|
|
9eb5 0010 ld $10
|
|
9eb6 0012 ld $12
|
|
9eb7 00a9 ld $a9
|
|
9eb8 00dc ld $dc
|
|
9eb9 0020 ld $20
|
|
9eba 00ef ld $ef
|
|
9ebb 00ff ld $ff
|
|
9ebc 0020 ld $20
|
|
9ebd 00bb ld $bb
|
|
9ebe 000e ld $0e
|
|
9ebf 00a9 ld $a9
|
|
9ec0 00a1 ld $a1
|
|
9ec1 0020 ld $20
|
|
9ec2 00ef ld $ef
|
|
9ec3 00ff ld $ff
|
|
9ec4 00a2 ld $a2
|
|
9ec5 0001 ld $01
|
|
9ec6 00ca ld $ca
|
|
9ec7 0030 ld $30
|
|
9ec8 00f3 ld $f3
|
|
9ec9 002c ld $2c
|
|
9eca 0011 ld $11
|
|
9ecb 00d0 ld $d0
|
|
9ecc 0010 ld $10
|
|
9ecd 00fb ld $fb
|
|
9ece 00ad ld $ad
|
|
9ecf 0010 ld $10
|
|
9ed0 00d0 ld $d0
|
|
9ed1 009d ld $9d
|
|
9ed2 0000 ld $00
|
|
9ed3 0002 ld $02
|
|
9ed4 00c9 ld $c9
|
|
9ed5 008d ld $8d
|
|
9ed6 00d0 ld $d0
|
|
9ed7 00d1 ld $d1
|
|
9ed8 0060 ld $60
|
|
9ed9 00b9 ld $b9
|
|
9eda 0000 ld $00
|
|
9edb 0002 ld $02
|
|
9edc 00c8 ld $c8
|
|
9edd 00c9 ld $c9
|
|
9ede 00a0 ld $a0
|
|
9edf 00f0 ld $f0
|
|
9ee0 00f8 ld $f8
|
|
9ee1 0060 ld $60
|
|
9ee2 00a9 ld $a9
|
|
9ee3 008d ld $8d
|
|
9ee4 004c ld $4c
|
|
9ee5 00ef ld $ef
|
|
9ee6 00ff ld $ff
|
|
9ee7 00a2 ld $a2
|
|
9ee8 0000 ld $00
|
|
9ee9 0086 ld $86
|
|
9eea 0048 ld $48
|
|
9eeb 0086 ld $86
|
|
9eec 0049 ld $49
|
|
9eed 00f0 ld $f0
|
|
9eee 0015 ld $15
|
|
9eef 00a2 ld $a2
|
|
9ef0 0003 ld $03
|
|
9ef1 000a ld $0a
|
|
9ef2 000a ld $0a
|
|
9ef3 000a ld $0a
|
|
* 5 times
|
|
9ef6 0026 ld $26
|
|
9ef7 0048 ld $48
|
|
9ef8 0026 ld $26
|
|
9ef9 0049 ld $49
|
|
9efa 00ca ld $ca
|
|
9efb fe00 bra ac ;+-----------------------------------+
|
|
9efc fcfd bra $9efd ;| |
|
|
9efd 1404 ld $04,y ;| Trampoline for page $9e00 lookups |
|
|
9efe e068 jmp y,$68 ;| |
|
|
9eff c218 st [$18] ;+-----------------------------------+
|
|
9f00 0010 ld $10
|
|
9f01 00f8 ld $f8
|
|
9f02 00b5 ld $b5
|
|
9f03 0049 ld $49
|
|
9f04 0095 ld $95
|
|
9f05 0047 ld $47
|
|
9f06 00e8 ld $e8
|
|
9f07 00f0 ld $f0
|
|
9f08 00f9 ld $f9
|
|
9f09 00b9 ld $b9
|
|
9f0a 0000 ld $00
|
|
9f0b 0002 ld $02
|
|
9f0c 00c8 ld $c8
|
|
9f0d 0049 ld $49
|
|
9f0e 00b0 ld $b0
|
|
9f0f 00c9 ld $c9
|
|
9f10 000a ld $0a
|
|
9f11 0090 ld $90
|
|
9f12 00e1 ld $e1
|
|
9f13 0069 ld $69
|
|
9f14 0088 ld $88
|
|
9f15 00c9 ld $c9
|
|
9f16 00fa ld $fa
|
|
9f17 00b0 ld $b0
|
|
9f18 00db ld $db
|
|
9f19 0060 ld $60
|
|
9f1a 004c ld $4c
|
|
9f1b 00e9 ld $e9
|
|
9f1c 000b ld $0b
|
|
9f1d 00a5 ld $a5
|
|
9f1e 0041 ld $41
|
|
9f1f 0038 ld $38
|
|
9f20 00a4 ld $a4
|
|
9f21 0045 ld $45
|
|
9f22 00aa ld $aa
|
|
9f23 0010 ld $10
|
|
9f24 0001 ld $01
|
|
9f25 0088 ld $88
|
|
9f26 0065 ld $65
|
|
9f27 0044 ld $44
|
|
9f28 0090 ld $90
|
|
9f29 0001 ld $01
|
|
9f2a 00c8 ld $c8
|
|
9f2b 0060 ld $60
|
|
9f2c 000f ld $0f
|
|
9f2d 0000 ld $00
|
|
9f2e 00de ld $de
|
|
9f2f 0040 ld $40
|
|
9f30 0002 ld $02
|
|
9f31 0045 ld $45
|
|
9f32 0003 ld $03
|
|
9f33 00d0 ld $d0
|
|
9f34 0008 ld $08
|
|
9f35 0040 ld $40
|
|
9f36 0009 ld $09
|
|
9f37 0030 ld $30
|
|
9f38 0022 ld $22
|
|
9f39 0045 ld $45
|
|
9f3a 0033 ld $33
|
|
9f3b 00d0 ld $d0
|
|
9f3c 0008 ld $08
|
|
9f3d 0040 ld $40
|
|
9f3e 0009 ld $09
|
|
9f3f 0040 ld $40
|
|
9f40 0002 ld $02
|
|
9f41 0045 ld $45
|
|
9f42 0033 ld $33
|
|
9f43 00d0 ld $d0
|
|
9f44 0008 ld $08
|
|
9f45 0040 ld $40
|
|
9f46 0009 ld $09
|
|
9f47 0040 ld $40
|
|
9f48 0002 ld $02
|
|
9f49 0045 ld $45
|
|
9f4a 00b3 ld $b3
|
|
9f4b 00d0 ld $d0
|
|
9f4c 0008 ld $08
|
|
9f4d 0040 ld $40
|
|
9f4e 0009 ld $09
|
|
9f4f 0000 ld $00
|
|
9f50 0022 ld $22
|
|
9f51 0044 ld $44
|
|
9f52 0033 ld $33
|
|
9f53 00d0 ld $d0
|
|
9f54 008c ld $8c
|
|
9f55 0044 ld $44
|
|
9f56 0000 ld $00
|
|
9f57 0011 ld $11
|
|
9f58 0022 ld $22
|
|
9f59 0044 ld $44
|
|
9f5a 0033 ld $33
|
|
9f5b 00d0 ld $d0
|
|
9f5c 008c ld $8c
|
|
9f5d 0044 ld $44
|
|
9f5e 009a ld $9a
|
|
9f5f 0010 ld $10
|
|
9f60 0022 ld $22
|
|
9f61 0044 ld $44
|
|
9f62 0033 ld $33
|
|
9f63 00d0 ld $d0
|
|
9f64 0008 ld $08
|
|
9f65 0040 ld $40
|
|
9f66 0009 ld $09
|
|
9f67 0010 ld $10
|
|
9f68 0022 ld $22
|
|
9f69 0044 ld $44
|
|
9f6a 0033 ld $33
|
|
9f6b 00d0 ld $d0
|
|
9f6c 0008 ld $08
|
|
9f6d 0040 ld $40
|
|
9f6e 0009 ld $09
|
|
9f6f 0062 ld $62
|
|
9f70 0013 ld $13
|
|
9f71 0078 ld $78
|
|
9f72 00a9 ld $a9
|
|
9f73 0000 ld $00
|
|
9f74 0021 ld $21
|
|
9f75 0081 ld $81
|
|
9f76 0082 ld $82
|
|
9f77 0000 ld $00
|
|
9f78 0000 ld $00
|
|
9f79 0059 ld $59
|
|
9f7a 004d ld $4d
|
|
9f7b 0091 ld $91
|
|
9f7c 0092 ld $92
|
|
9f7d 0086 ld $86
|
|
9f7e 004a ld $4a
|
|
9f7f 0085 ld $85
|
|
9f80 009d ld $9d
|
|
9f81 00ac ld $ac
|
|
9f82 00a9 ld $a9
|
|
9f83 00ac ld $ac
|
|
9f84 00a3 ld $a3
|
|
9f85 00a8 ld $a8
|
|
9f86 00a4 ld $a4
|
|
9f87 00d9 ld $d9
|
|
9f88 0000 ld $00
|
|
9f89 00d8 ld $d8
|
|
9f8a 00a4 ld $a4
|
|
9f8b 00a4 ld $a4
|
|
9f8c 0000 ld $00
|
|
9f8d 001c ld $1c
|
|
9f8e 008a ld $8a
|
|
9f8f 001c ld $1c
|
|
9f90 0023 ld $23
|
|
9f91 005d ld $5d
|
|
9f92 008b ld $8b
|
|
9f93 001b ld $1b
|
|
9f94 00a1 ld $a1
|
|
9f95 009d ld $9d
|
|
9f96 008a ld $8a
|
|
9f97 001d ld $1d
|
|
9f98 0023 ld $23
|
|
9f99 009d ld $9d
|
|
9f9a 008b ld $8b
|
|
9f9b 001d ld $1d
|
|
9f9c 00a1 ld $a1
|
|
9f9d 0000 ld $00
|
|
9f9e 0029 ld $29
|
|
9f9f 0019 ld $19
|
|
9fa0 00ae ld $ae
|
|
9fa1 0069 ld $69
|
|
9fa2 00a8 ld $a8
|
|
9fa3 0019 ld $19
|
|
9fa4 0023 ld $23
|
|
9fa5 0024 ld $24
|
|
9fa6 0053 ld $53
|
|
9fa7 001b ld $1b
|
|
9fa8 0023 ld $23
|
|
9fa9 0024 ld $24
|
|
9faa 0053 ld $53
|
|
9fab 0019 ld $19
|
|
9fac 00a1 ld $a1
|
|
9fad 0000 ld $00
|
|
9fae 001a ld $1a
|
|
9faf 005b ld $5b
|
|
9fb0 005b ld $5b
|
|
9fb1 00a5 ld $a5
|
|
9fb2 0069 ld $69
|
|
9fb3 0024 ld $24
|
|
9fb4 0024 ld $24
|
|
9fb5 00ae ld $ae
|
|
9fb6 00ae ld $ae
|
|
9fb7 00a8 ld $a8
|
|
9fb8 00ad ld $ad
|
|
9fb9 0029 ld $29
|
|
9fba 0000 ld $00
|
|
9fbb 007c ld $7c
|
|
9fbc 0000 ld $00
|
|
9fbd 0015 ld $15
|
|
9fbe 009c ld $9c
|
|
9fbf 006d ld $6d
|
|
9fc0 009c ld $9c
|
|
9fc1 00a5 ld $a5
|
|
9fc2 0069 ld $69
|
|
9fc3 0029 ld $29
|
|
9fc4 0053 ld $53
|
|
9fc5 0084 ld $84
|
|
9fc6 0013 ld $13
|
|
9fc7 0034 ld $34
|
|
9fc8 0011 ld $11
|
|
9fc9 00a5 ld $a5
|
|
9fca 0069 ld $69
|
|
9fcb 0023 ld $23
|
|
9fcc 00a0 ld $a0
|
|
9fcd 00d8 ld $d8
|
|
9fce 0062 ld $62
|
|
9fcf 005a ld $5a
|
|
9fd0 0048 ld $48
|
|
9fd1 0026 ld $26
|
|
9fd2 0062 ld $62
|
|
9fd3 0094 ld $94
|
|
9fd4 0088 ld $88
|
|
9fd5 0054 ld $54
|
|
9fd6 0044 ld $44
|
|
9fd7 00c8 ld $c8
|
|
9fd8 0054 ld $54
|
|
9fd9 0068 ld $68
|
|
9fda 0044 ld $44
|
|
9fdb 00e8 ld $e8
|
|
9fdc 0094 ld $94
|
|
9fdd 0000 ld $00
|
|
9fde 00b4 ld $b4
|
|
9fdf 0008 ld $08
|
|
9fe0 0084 ld $84
|
|
9fe1 0074 ld $74
|
|
9fe2 00b4 ld $b4
|
|
9fe3 0028 ld $28
|
|
9fe4 006e ld $6e
|
|
9fe5 0074 ld $74
|
|
9fe6 00f4 ld $f4
|
|
9fe7 00cc ld $cc
|
|
9fe8 004a ld $4a
|
|
9fe9 0072 ld $72
|
|
9fea 00f2 ld $f2
|
|
9feb 00a4 ld $a4
|
|
9fec 008a ld $8a
|
|
9fed 0000 ld $00
|
|
9fee 00aa ld $aa
|
|
9fef 00a2 ld $a2
|
|
9ff0 00a2 ld $a2
|
|
9ff1 0074 ld $74
|
|
9ff2 0074 ld $74
|
|
9ff3 0074 ld $74
|
|
9ff4 0072 ld $72
|
|
9ff5 0044 ld $44
|
|
9ff6 0068 ld $68
|
|
9ff7 00b2 ld $b2
|
|
9ff8 0032 ld $32
|
|
9ff9 00b2 ld $b2
|
|
9ffa 0000 ld $00
|
|
9ffb fe00 bra ac ;+-----------------------------------+
|
|
9ffc fcfd bra $9ffd ;| |
|
|
9ffd 1404 ld $04,y ;| Trampoline for page $9f00 lookups |
|
|
9ffe e068 jmp y,$68 ;| |
|
|
9fff c218 st [$18] ;+-----------------------------------+
|
|
a000 0022 ld $22
|
|
a001 0026 ld $26
|
|
a002 001a ld $1a
|
|
a003 001a ld $1a
|
|
a004 0026 ld $26
|
|
a005 0026 ld $26
|
|
a006 0072 ld $72
|
|
a007 0072 ld $72
|
|
a008 0088 ld $88
|
|
a009 00c8 ld $c8
|
|
a00a 00c4 ld $c4
|
|
a00b 00ca ld $ca
|
|
a00c 0026 ld $26
|
|
a00d 0048 ld $48
|
|
a00e 0044 ld $44
|
|
a00f 0044 ld $44
|
|
a010 00a2 ld $a2
|
|
a011 00c8 ld $c8
|
|
a012 005e ld $5e
|
|
a013 0000 ld $00
|
|
a014 00e1 ld $e1
|
|
a015 0075 ld $75
|
|
a016 001a ld $1a
|
|
a017 0037 ld $37
|
|
a018 00fc ld $fc
|
|
a019 000f ld $0f
|
|
a01a 0082 ld $82
|
|
a01b 00ff ld $ff
|
|
a01c 0035 ld $35
|
|
a01d 003f ld $3f
|
|
a01e 0039 ld $39
|
|
a01f 0011 ld $11
|
|
a020 0010 ld $10
|
|
a021 00d0 ld $d0
|
|
a022 002b ld $2b
|
|
a023 0030 ld $30
|
|
a024 001a ld $1a
|
|
a025 000f ld $0f
|
|
a026 005e ld $5e
|
|
a027 0037 ld $37
|
|
a028 008c ld $8c
|
|
a029 00ff ld $ff
|
|
a02a 0035 ld $35
|
|
a02b 003f ld $3f
|
|
a02c 0039 ld $39
|
|
a02d 008c ld $8c
|
|
a02e 00ff ld $ff
|
|
a02f 00e6 ld $e6
|
|
a030 0060 ld $60
|
|
a031 0035 ld $35
|
|
a032 0050 ld $50
|
|
a033 001f ld $1f
|
|
a034 00e6 ld $e6
|
|
a035 0020 ld $20
|
|
a036 00e3 ld $e3
|
|
a037 0060 ld $60
|
|
a038 008c ld $8c
|
|
a039 000a ld $0a
|
|
a03a 0035 ld $35
|
|
a03b 0072 ld $72
|
|
a03c 0028 ld $28
|
|
a03d 0059 ld $59
|
|
a03e 0007 ld $07
|
|
a03f 008c ld $8c
|
|
a040 000a ld $0a
|
|
a041 008c ld $8c
|
|
a042 001a ld $1a
|
|
a043 0035 ld $35
|
|
a044 0072 ld $72
|
|
a045 0031 ld $31
|
|
a046 00ec ld $ec
|
|
a047 0000 ld $00
|
|
a048 008c ld $8c
|
|
a049 001a ld $1a
|
|
a04a 0082 ld $82
|
|
a04b 007f ld $7f
|
|
a04c 00e6 ld $e6
|
|
a04d 0080 ld $80
|
|
a04e 00f3 ld $f3
|
|
a04f 0030 ld $30
|
|
a050 0011 ld $11
|
|
a051 0012 ld $12
|
|
a052 00d0 ld $d0
|
|
a053 002b ld $2b
|
|
a054 0030 ld $30
|
|
a055 00ad ld $ad
|
|
a056 0035 ld $35
|
|
a057 003f ld $3f
|
|
a058 0073 ld $73
|
|
a059 005e ld $5e
|
|
a05a 0036 ld $36
|
|
a05b 0088 ld $88
|
|
a05c 0080 ld $80
|
|
a05d 0085 ld $85
|
|
a05e 000f ld $0f
|
|
a05f 005f ld $5f
|
|
a060 001a ld $1a
|
|
a061 001c ld $1c
|
|
a062 00e3 ld $e3
|
|
a063 0002 ld $02
|
|
a064 00f6 ld $f6
|
|
a065 00e3 ld $e3
|
|
a066 0042 ld $42
|
|
a067 0035 ld $35
|
|
a068 0072 ld $72
|
|
a069 0059 ld $59
|
|
a06a 0021 ld $21
|
|
a06b 007a ld $7a
|
|
a06c 00e6 ld $e6
|
|
a06d 0002 ld $02
|
|
a06e 002b ld $2b
|
|
a06f 007a ld $7a
|
|
a070 0059 ld $59
|
|
a071 0000 ld $00
|
|
a072 00f0 ld $f0
|
|
a073 0030 ld $30
|
|
a074 0011 ld $11
|
|
a075 0010 ld $10
|
|
a076 00d0 ld $d0
|
|
a077 002b ld $2b
|
|
a078 0030 ld $30
|
|
a079 00ad ld $ad
|
|
a07a 0035 ld $35
|
|
a07b 003f ld $3f
|
|
a07c 006a ld $6a
|
|
a07d 00fc ld $fc
|
|
a07e 0036 ld $36
|
|
a07f 0082 ld $82
|
|
a080 007f ld $7f
|
|
a081 0035 ld $35
|
|
a082 0072 ld $72
|
|
a083 006f ld $6f
|
|
a084 00f3 ld $f3
|
|
a085 0030 ld $30
|
|
a086 0059 ld $59
|
|
a087 001f ld $1f
|
|
a088 005e ld $5e
|
|
a089 0036 ld $36
|
|
a08a 001a ld $1a
|
|
a08b 0036 ld $36
|
|
a08c 00e6 ld $e6
|
|
a08d 0001 ld $01
|
|
a08e 0035 ld $35
|
|
a08f 0053 ld $53
|
|
a090 0087 ld $87
|
|
a091 0059 ld $59
|
|
a092 00a0 ld $a0
|
|
a093 0085 ld $85
|
|
a094 000f ld $0f
|
|
a095 005f ld $5f
|
|
a096 0021 ld $21
|
|
a097 007a ld $7a
|
|
a098 00e6 ld $e6
|
|
a099 0006 ld $06
|
|
a09a 002b ld $2b
|
|
a09b 007a ld $7a
|
|
a09c 0059 ld $59
|
|
a09d 001e ld $1e
|
|
a09e 005e ld $5e
|
|
a09f 0036 ld $36
|
|
a0a0 008c ld $8c
|
|
a0a1 0014 ld $14
|
|
a0a2 0035 ld $35
|
|
a0a3 0072 ld $72
|
|
a0a4 0099 ld $99
|
|
a0a5 0059 ld $59
|
|
a0a6 00c0 ld $c0
|
|
a0a7 0085 ld $85
|
|
a0a8 000f ld $0f
|
|
a0a9 005f ld $5f
|
|
a0aa 0021 ld $21
|
|
a0ab 007a ld $7a
|
|
a0ac 00e6 ld $e6
|
|
a0ad 0006 ld $06
|
|
a0ae 002b ld $2b
|
|
a0af 007a ld $7a
|
|
a0b0 0011 ld $11
|
|
a0b1 0007 ld $07
|
|
a0b2 005f ld $5f
|
|
a0b3 002b ld $2b
|
|
a0b4 0030 ld $30
|
|
a0b5 0063 ld $63
|
|
a0b6 0059 ld $59
|
|
a0b7 00ff ld $ff
|
|
a0b8 005e ld $5e
|
|
a0b9 000e ld $0e
|
|
a0ba 0011 ld $11
|
|
a0bb 0000 ld $00
|
|
a0bc 0004 ld $04
|
|
a0bd 007f ld $7f
|
|
a0be 0000 ld $00
|
|
a0bf 0018 ld $18
|
|
a0c0 00a2 ld $a2
|
|
a0c1 0000 ld $00
|
|
a0c2 00a0 ld $a0
|
|
a0c3 000c ld $0c
|
|
a0c4 00b9 ld $b9
|
|
a0c5 00cc ld $cc
|
|
a0c6 005e ld $5e
|
|
a0c7 0084 ld $84
|
|
a0c8 003e ld $3e
|
|
a0c9 00a0 ld $a0
|
|
a0ca 0007 ld $07
|
|
a0cb 009d ld $9d
|
|
a0cc 0000 ld $00
|
|
a0cd 0001 ld $01
|
|
a0ce 0069 ld $69
|
|
a0cf 0001 ld $01
|
|
a0d0 00e8 ld $e8
|
|
a0d1 00e8 ld $e8
|
|
a0d2 0088 ld $88
|
|
a0d3 00d0 ld $d0
|
|
a0d4 00f6 ld $f6
|
|
a0d5 00e8 ld $e8
|
|
a0d6 00e8 ld $e8
|
|
a0d7 00e8 ld $e8
|
|
a0d8 00e8 ld $e8
|
|
a0d9 00a4 ld $a4
|
|
a0da 003e ld $3e
|
|
a0db 0088 ld $88
|
|
a0dc 0010 ld $10
|
|
a0dd 00e6 ld $e6
|
|
a0de 004c ld $4c
|
|
a0df 0005 ld $05
|
|
a0e0 00c1 ld $c1
|
|
a0e1 0077 ld $77
|
|
a0e2 0070 ld $70
|
|
a0e3 0056 ld $56
|
|
a0e4 004f ld $4f
|
|
a0e5 0048 ld $48
|
|
a0e6 0041 ld $41
|
|
a0e7 003a ld $3a
|
|
a0e8 0033 ld $33
|
|
a0e9 002c ld $2c
|
|
a0ea 0025 ld $25
|
|
a0eb 001e ld $1e
|
|
a0ec 0017 ld $17
|
|
a0ed 0010 ld $10
|
|
a0ee 00d8 ld $d8
|
|
a0ef 0058 ld $58
|
|
a0f0 00a2 ld $a2
|
|
a0f1 00f7 ld $f7
|
|
a0f2 009a ld $9a
|
|
a0f3 004c ld $4c
|
|
a0f4 001a ld $1a
|
|
a0f5 00ff ld $ff
|
|
a0f6 005f ld $5f
|
|
a0f7 0000 ld $00
|
|
a0f8 0000 ld $00
|
|
a0f9 002b ld $2b
|
|
a0fa 001a ld $1a
|
|
a0fb fe00 bra ac ;+-----------------------------------+
|
|
a0fc fcfd bra $a0fd ;| |
|
|
a0fd 1404 ld $04,y ;| Trampoline for page $a000 lookups |
|
|
a0fe e068 jmp y,$68 ;| |
|
|
a0ff c218 st [$18] ;+-----------------------------------+
|
|
a100 0011 ld $11
|
|
a101 000c ld $0c
|
|
a102 000b ld $0b
|
|
a103 002b ld $2b
|
|
a104 0022 ld $22
|
|
a105 00b4 ld $b4
|
|
a106 00e6 ld $e6
|
|
a107 0011 ld $11
|
|
a108 00fe ld $fe
|
|
a109 00ff ld $ff
|
|
a10a 00f6 ld $f6
|
|
a10b 0090 ld $90
|
|
a10c 00fe ld $fe
|
|
a10d 002b ld $2b
|
|
a10e 007c ld $7c
|
|
a10f 00df ld $df
|
|
a110 00fa ld $fa
|
|
a111 0021 ld $21
|
|
a112 0024 ld $24
|
|
a113 00ec ld $ec
|
|
a114 0000 ld $00
|
|
a115 0021 ld $21
|
|
a116 0026 ld $26
|
|
a117 00ec ld $ec
|
|
a118 0002 ld $02
|
|
a119 0021 ld $21
|
|
a11a 0028 ld $28
|
|
a11b 00ec ld $ec
|
|
a11c 0004 ld $04
|
|
a11d 0011 ld $11
|
|
a11e 00e1 ld $e1
|
|
a11f 0004 ld $04
|
|
a120 002b ld $2b
|
|
a121 0022 ld $22
|
|
a122 0011 ld $11
|
|
a123 0000 ld $00
|
|
a124 003f ld $3f
|
|
a125 002b ld $2b
|
|
a126 0024 ld $24
|
|
a127 005e ld $5e
|
|
a128 0026 ld $26
|
|
a129 0021 ld $21
|
|
a12a 007c ld $7c
|
|
a12b 005e ld $5e
|
|
a12c 0027 ld $27
|
|
a12d 008c ld $8c
|
|
a12e 008d ld $8d
|
|
a12f 0035 ld $35
|
|
a130 003f ld $3f
|
|
a131 003b ld $3b
|
|
a132 001a ld $1a
|
|
a133 007a ld $7a
|
|
a134 00e6 ld $e6
|
|
a135 00fb ld $fb
|
|
a136 0035 ld $35
|
|
a137 0056 ld $56
|
|
a138 003b ld $3b
|
|
a139 0059 ld $59
|
|
a13a 0000 ld $00
|
|
a13b 0035 ld $35
|
|
a13c 0072 ld $72
|
|
a13d 0096 ld $96
|
|
a13e 0021 ld $21
|
|
a13f 007a ld $7a
|
|
a140 002b ld $2b
|
|
a141 0028 ld $28
|
|
a142 0082 ld $82
|
|
a143 00ff ld $ff
|
|
a144 00e6 ld $e6
|
|
a145 00fb ld $fb
|
|
a146 0035 ld $35
|
|
a147 004d ld $4d
|
|
a148 004c ld $4c
|
|
a149 0011 ld $11
|
|
a14a 00fb ld $fb
|
|
a14b 00ff ld $ff
|
|
a14c 00b4 ld $b4
|
|
a14d 00cb ld $cb
|
|
a14e 0093 ld $93
|
|
a14f 0028 ld $28
|
|
a150 00e3 ld $e3
|
|
a151 0001 ld $01
|
|
a152 0035 ld $35
|
|
a153 0050 ld $50
|
|
a154 004c ld $4c
|
|
a155 0059 ld $59
|
|
a156 0061 ld $61
|
|
a157 005e ld $5e
|
|
a158 007a ld $7a
|
|
a159 00e3 ld $e3
|
|
a15a 009f ld $9f
|
|
a15b 002b ld $2b
|
|
a15c 007c ld $7c
|
|
a15d 00ad ld $ad
|
|
a15e 005e ld $5e
|
|
a15f 007b ld $7b
|
|
a160 0021 ld $21
|
|
a161 007a ld $7a
|
|
a162 00e6 ld $e6
|
|
a163 0002 ld $02
|
|
a164 002b ld $2b
|
|
a165 0028 ld $28
|
|
a166 0011 ld $11
|
|
a167 0000 ld $00
|
|
a168 0007 ld $07
|
|
a169 0099 ld $99
|
|
a16a 0028 ld $28
|
|
a16b 00ad ld $ad
|
|
a16c 0082 ld $82
|
|
a16d 0001 ld $01
|
|
a16e 005e ld $5e
|
|
a16f 0026 ld $26
|
|
a170 00b4 ld $b4
|
|
a171 00cb ld $cb
|
|
a172 0093 ld $93
|
|
a173 0028 ld $28
|
|
a174 001a ld $1a
|
|
a175 0028 ld $28
|
|
a176 0035 ld $35
|
|
a177 0072 ld $72
|
|
a178 0066 ld $66
|
|
a179 0021 ld $21
|
|
a17a 007c ld $7c
|
|
a17b 00e3 ld $e3
|
|
a17c 0012 ld $12
|
|
a17d 002b ld $2b
|
|
a17e 007e ld $7e
|
|
a17f 00ad ld $ad
|
|
a180 005e ld $5e
|
|
a181 0026 ld $26
|
|
a182 0021 ld $21
|
|
a183 007c ld $7c
|
|
a184 00ad ld $ad
|
|
a185 00f0 ld $f0
|
|
a186 007e ld $7e
|
|
a187 001a ld $1a
|
|
a188 0026 ld $26
|
|
a189 00f0 ld $f0
|
|
a18a 007c ld $7c
|
|
a18b 0093 ld $93
|
|
a18c 007c ld $7c
|
|
a18d 0093 ld $93
|
|
a18e 007c ld $7c
|
|
a18f 001a ld $1a
|
|
a190 007c ld $7c
|
|
a191 008c ld $8c
|
|
a192 00d8 ld $d8
|
|
a193 0035 ld $35
|
|
a194 0072 ld $72
|
|
a195 0079 ld $79
|
|
a196 001a ld $1a
|
|
a197 0027 ld $27
|
|
a198 00e6 ld $e6
|
|
a199 00a0 ld $a0
|
|
a19a 0035 ld $35
|
|
a19b 0050 ld $50
|
|
a19c 00ef ld $ef
|
|
a19d 00e6 ld $e6
|
|
a19e 0040 ld $40
|
|
a19f 0035 ld $35
|
|
a1a0 0050 ld $50
|
|
a1a1 00a4 ld $a4
|
|
a1a2 00e6 ld $e6
|
|
a1a3 0020 ld $20
|
|
a1a4 00e3 ld $e3
|
|
a1a5 000e ld $0e
|
|
a1a6 0035 ld $35
|
|
a1a7 0053 ld $53
|
|
a1a8 00b2 ld $b2
|
|
a1a9 00e3 ld $e3
|
|
a1aa 0032 ld $32
|
|
a1ab 002b ld $2b
|
|
a1ac 007c ld $7c
|
|
a1ad 0011 ld $11
|
|
a1ae 0000 ld $00
|
|
a1af 0007 ld $07
|
|
a1b0 0090 ld $90
|
|
a1b1 00b7 ld $b7
|
|
a1b2 002b ld $2b
|
|
a1b3 007c ld $7c
|
|
a1b4 0011 ld $11
|
|
a1b5 0000 ld $00
|
|
a1b6 0008 ld $08
|
|
a1b7 002b ld $2b
|
|
a1b8 007e ld $7e
|
|
a1b9 0021 ld $21
|
|
a1ba 007c ld $7c
|
|
a1bb 00e9 ld $e9
|
|
a1bc 00e9 ld $e9
|
|
a1bd 0099 ld $99
|
|
a1be 007c ld $7c
|
|
a1bf 0099 ld $99
|
|
a1c0 007e ld $7e
|
|
a1c1 002b ld $2b
|
|
a1c2 007e ld $7e
|
|
a1c3 0021 ld $21
|
|
a1c4 007a ld $7a
|
|
a1c5 002b ld $2b
|
|
a1c6 0028 ld $28
|
|
a1c7 00e3 ld $e3
|
|
a1c8 0006 ld $06
|
|
a1c9 002b ld $2b
|
|
a1ca 007a ld $7a
|
|
a1cb 0059 ld $59
|
|
a1cc 0005 ld $05
|
|
a1cd 002b ld $2b
|
|
a1ce 007c ld $7c
|
|
a1cf 0021 ld $21
|
|
a1d0 007e ld $7e
|
|
a1d1 007f ld $7f
|
|
a1d2 0000 ld $00
|
|
a1d3 0082 ld $82
|
|
a1d4 00fe ld $fe
|
|
a1d5 005e ld $5e
|
|
a1d6 0026 ld $26
|
|
a1d7 0011 ld $11
|
|
a1d8 0000 ld $00
|
|
a1d9 0007 ld $07
|
|
a1da 0099 ld $99
|
|
a1db 0028 ld $28
|
|
a1dc 00ad ld $ad
|
|
a1dd 0035 ld $35
|
|
a1de 003f ld $3f
|
|
a1df 00e2 ld $e2
|
|
a1e0 0093 ld $93
|
|
a1e1 0026 ld $26
|
|
a1e2 00b4 ld $b4
|
|
a1e3 00cb ld $cb
|
|
a1e4 0093 ld $93
|
|
a1e5 007e ld $7e
|
|
a1e6 0093 ld $93
|
|
a1e7 0028 ld $28
|
|
a1e8 0021 ld $21
|
|
a1e9 007c ld $7c
|
|
a1ea 00e6 ld $e6
|
|
a1eb 0001 ld $01
|
|
a1ec 0035 ld $35
|
|
a1ed 004d ld $4d
|
|
a1ee 00cd ld $cd
|
|
a1ef 00ee ld $ee
|
|
a1f0 0000 ld $00
|
|
a1f1 002b ld $2b
|
|
a1f2 0024 ld $24
|
|
a1f3 00ee ld $ee
|
|
a1f4 0002 ld $02
|
|
a1f5 002b ld $2b
|
|
a1f6 0026 ld $26
|
|
a1f7 00ee ld $ee
|
|
a1f8 0004 ld $04
|
|
a1f9 002b ld $2b
|
|
a1fa 0028 ld $28
|
|
a1fb fe00 bra ac ;+-----------------------------------+
|
|
a1fc fcfd bra $a1fd ;| |
|
|
a1fd 1404 ld $04,y ;| Trampoline for page $a100 lookups |
|
|
a1fe e068 jmp y,$68 ;| |
|
|
a1ff c218 st [$18] ;+-----------------------------------+
|
|
a200 00df ld $df
|
|
a201 0006 ld $06
|
|
a202 00ff ld $ff
|
|
a203 00c1 ld $c1
|
|
a204 0000 ld $00
|
|
a205 0058 ld $58
|
|
a206 00a9 ld $a9
|
|
a207 00aa ld $aa
|
|
a208 0020 ld $20
|
|
a209 00ef ld $ef
|
|
a20a 00ff ld $ff
|
|
a20b 00ae ld $ae
|
|
a20c 0000 ld $00
|
|
a20d 00c2 ld $c2
|
|
a20e 00bd ld $bd
|
|
a20f 0000 ld $00
|
|
a210 00c2 ld $c2
|
|
a211 0020 ld $20
|
|
a212 00ef ld $ef
|
|
a213 00ff ld $ff
|
|
a214 00ca ld $ca
|
|
a215 00d0 ld $d0
|
|
a216 00f7 ld $f7
|
|
a217 00ae ld $ae
|
|
a218 0025 ld $25
|
|
a219 00c1 ld $c1
|
|
a21a 00bd ld $bd
|
|
a21b 0025 ld $25
|
|
a21c 00c1 ld $c1
|
|
a21d 0020 ld $20
|
|
a21e 00ef ld $ef
|
|
a21f 00ff ld $ff
|
|
a220 00ca ld $ca
|
|
a221 00d0 ld $d0
|
|
a222 00f7 ld $f7
|
|
a223 002c ld $2c
|
|
a224 0012 ld $12
|
|
a225 00d0 ld $d0
|
|
a226 0030 ld $30
|
|
a227 00fb ld $fb
|
|
a228 004c ld $4c
|
|
a229 0000 ld $00
|
|
a22a 00ff ld $ff
|
|
a22b 0032 ld $32
|
|
a22c 008d ld $8d
|
|
a22d 00ce ld $ce
|
|
a22e 00cf ld $cf
|
|
a22f 00cd ld $cd
|
|
a230 00da ld $da
|
|
a231 00cf ld $cf
|
|
a232 00d7 ld $d7
|
|
a233 00a0 ld $a0
|
|
a234 00da ld $da
|
|
a235 00ad ld $ad
|
|
a236 00cc ld $cc
|
|
a237 00d4 ld $d4
|
|
a238 00c3 ld $c3
|
|
a239 008d ld $8d
|
|
a23a 00d4 ld $d4
|
|
a23b 00d2 ld $d2
|
|
a23c 00c1 ld $c1
|
|
a23d 00d4 ld $d4
|
|
a23e 00d3 ld $d3
|
|
a23f 00a0 ld $a0
|
|
a240 00cd ld $cd
|
|
a241 00d2 ld $d2
|
|
a242 00c1 ld $c1
|
|
a243 00d7 ld $d7
|
|
a244 00a0 ld $a0
|
|
a245 00c3 ld $c3
|
|
a246 00c9 ld $c9
|
|
a247 00d3 ld $d3
|
|
a248 00c1 ld $c1
|
|
a249 00c2 ld $c2
|
|
a24a 00a0 ld $a0
|
|
a24b 00d2 ld $d2
|
|
a24c 00b3 ld $b3
|
|
a24d 00c2 ld $c2
|
|
a24e 00b2 ld $b2
|
|
a24f 00c5 ld $c5
|
|
a250 008d ld $8d
|
|
a251 00c3 ld $c3
|
|
a252 00c9 ld $c9
|
|
a253 00d3 ld $d3
|
|
a254 00c1 ld $c1
|
|
a255 00c2 ld $c2
|
|
a256 00a0 ld $a0
|
|
a257 00d2 ld $d2
|
|
a258 00c5 ld $c5
|
|
a259 00c7 ld $c7
|
|
a25a 00c5 ld $c5
|
|
a25b 00d4 ld $d4
|
|
a25c 00ce ld $ce
|
|
a25d 00c9 ld $c9
|
|
a25e 00c2 ld $c2
|
|
a25f 0000 ld $00
|
|
a260 005b ld $5b
|
|
a261 005a ld $5a
|
|
a262 00a0 ld $a0
|
|
a263 00d2 ld $d2
|
|
a264 00b0 ld $b0
|
|
a265 00b0 ld $b0
|
|
a266 00b0 ld $b0
|
|
a267 00c5 ld $c5
|
|
a268 008d ld $8d
|
|
a269 00d5 ld $d5
|
|
a26a 00ce ld $ce
|
|
a26b 00c5 ld $c5
|
|
a26c 00cd ld $cd
|
|
a26d 00a0 ld $a0
|
|
a26e 00d2 ld $d2
|
|
a26f 00b0 ld $b0
|
|
a270 00b0 ld $b0
|
|
a271 00b1 ld $b1
|
|
a272 00c3 ld $c3
|
|
a273 008d ld $8d
|
|
a274 00d2 ld $d2
|
|
a275 00c5 ld $c5
|
|
a276 00cc ld $cc
|
|
a277 00c2 ld $c2
|
|
a278 00cd ld $cd
|
|
a279 00c5 ld $c5
|
|
a27a 00d3 ld $d3
|
|
a27b 00d3 ld $d3
|
|
a27c 00c1 ld $c1
|
|
a27d 00ad ld $ad
|
|
a27e 00c9 ld $c9
|
|
a27f 00ce ld $ce
|
|
a280 00c9 ld $c9
|
|
a281 00cd ld $cd
|
|
a282 00a0 ld $a0
|
|
a283 00a0 ld $a0
|
|
a284 00d2 ld $d2
|
|
a285 00c5 ld $c5
|
|
a286 00c5 ld $c5
|
|
a287 00c5 ld $c5
|
|
a288 008d ld $8d
|
|
a289 00c5 ld $c5
|
|
a28a 00cc ld $cc
|
|
a28b 00da ld $da
|
|
a28c 00da ld $da
|
|
a28d 00d5 ld $d5
|
|
a28e 00d0 ld $d0
|
|
a28f 00ad ld $ad
|
|
a290 00b5 ld $b5
|
|
a291 00b1 ld $b1
|
|
a292 00a0 ld $a0
|
|
a293 00a0 ld $a0
|
|
a294 00d2 ld $d2
|
|
a295 00b0 ld $b0
|
|
a296 00b0 ld $b0
|
|
a297 00b4 ld $b4
|
|
a298 008d ld $8d
|
|
a299 00c4 ld $c4
|
|
a29a 00ce ld $ce
|
|
a29b 00c9 ld $c9
|
|
a29c 00cd ld $cd
|
|
a29d 00d2 ld $d2
|
|
a29e 00c5 ld $c5
|
|
a29f 00d4 ld $d4
|
|
a2a0 00d3 ld $d3
|
|
a2a1 00c1 ld $c1
|
|
a2a2 00cd ld $cd
|
|
a2a3 00a0 ld $a0
|
|
a2a4 00a0 ld $a0
|
|
a2a5 00d2 ld $d2
|
|
a2a6 00b0 ld $b0
|
|
a2a7 00b0 ld $b0
|
|
a2a8 00b3 ld $b3
|
|
a2a9 008d ld $8d
|
|
a2aa 008d ld $8d
|
|
a2ab 00cc ld $cc
|
|
a2ac 00d4 ld $d4
|
|
a2ad 00d4 ld $d4
|
|
a2ae 00a0 ld $a0
|
|
a2af 00ce ld $ce
|
|
a2b0 00cf ld $cf
|
|
a2b1 00a0 ld $a0
|
|
a2b2 00b1 ld $b1
|
|
a2b3 00ad ld $ad
|
|
a2b4 00c5 ld $c5
|
|
a2b5 00cc ld $cc
|
|
a2b6 00d0 ld $d0
|
|
a2b7 00d0 ld $d0
|
|
a2b8 00c1 ld $c1
|
|
a2b9 008d ld $8d
|
|
a2ba 008d ld $8d
|
|
a2bb 008d ld $8d
|
|
a2bc 00d0 ld $d0
|
|
a2bd 0010 ld $10
|
|
a2be 0004 ld $04
|
|
a2bf 0000 ld $00
|
|
a2c0 0000 ld $00
|
|
a2c1 0000 ld $00
|
|
a2c2 0000 ld $00
|
|
a2c3 00e0 ld $e0
|
|
a2c4 0000 ld $00
|
|
a2c5 0000 ld $00
|
|
a2c6 004c ld $4c
|
|
a2c7 00b0 ld $b0
|
|
a2c8 00e2 ld $e2
|
|
a2c9 00ad ld $ad
|
|
a2ca 0011 ld $11
|
|
a2cb 00d0 ld $d0
|
|
a2cc 0010 ld $10
|
|
a2cd 00fb ld $fb
|
|
a2ce 00ad ld $ad
|
|
a2cf 0010 ld $10
|
|
a2d0 00d0 ld $d0
|
|
a2d1 0060 ld $60
|
|
a2d2 008a ld $8a
|
|
a2d3 0029 ld $29
|
|
a2d4 0020 ld $20
|
|
a2d5 00f0 ld $f0
|
|
a2d6 0023 ld $23
|
|
a2d7 00a9 ld $a9
|
|
a2d8 00a0 ld $a0
|
|
a2d9 0085 ld $85
|
|
a2da 0044 ld $44
|
|
a2db 004c ld $4c
|
|
a2dc 00c9 ld $c9
|
|
a2dd 00e3 ld $e3
|
|
a2de 00a9 ld $a9
|
|
a2df 0020 ld $20
|
|
a2e0 00c5 ld $c5
|
|
a2e1 0081 ld $81
|
|
a2e2 00b0 ld $b0
|
|
a2e3 000c ld $0c
|
|
a2e4 00a9 ld $a9
|
|
a2e5 008d ld $8d
|
|
a2e6 00a0 ld $a0
|
|
a2e7 0007 ld $07
|
|
a2e8 0020 ld $20
|
|
a2e9 00c9 ld $c9
|
|
a2ea 00e3 ld $e3
|
|
a2eb 00a9 ld $a9
|
|
a2ec 00a0 ld $a0
|
|
a2ed 0088 ld $88
|
|
a2ee 00d0 ld $d0
|
|
a2ef 00f8 ld $f8
|
|
a2f0 00a0 ld $a0
|
|
a2f1 0000 ld $00
|
|
a2f2 00b1 ld $b1
|
|
a2f3 0042 ld $42
|
|
a2f4 00e6 ld $e6
|
|
a2f5 0042 ld $42
|
|
a2f6 00d0 ld $d0
|
|
a2f7 0002 ld $02
|
|
a2f8 00e6 ld $e6
|
|
a2f9 0043 ld $43
|
|
a2fa 0060 ld $60
|
|
a2fb fe00 bra ac ;+-----------------------------------+
|
|
a2fc fcfd bra $a2fd ;| |
|
|
a2fd 1404 ld $04,y ;| Trampoline for page $a200 lookups |
|
|
a2fe e068 jmp y,$68 ;| |
|
|
a2ff c218 st [$18] ;+-----------------------------------+
|
|
a300 0020 ld $20
|
|
a301 0015 ld $15
|
|
a302 00e7 ld $e7
|
|
a303 0020 ld $20
|
|
a304 0076 ld $76
|
|
a305 00e5 ld $e5
|
|
a306 00a5 ld $a5
|
|
a307 0042 ld $42
|
|
a308 00c5 ld $c5
|
|
a309 0046 ld $46
|
|
a30a 00a5 ld $a5
|
|
a30b 0043 ld $43
|
|
a30c 00e5 ld $e5
|
|
a30d 0047 ld $47
|
|
a30e 00b0 ld $b0
|
|
a30f 00ef ld $ef
|
|
a310 0020 ld $20
|
|
a311 006d ld $6d
|
|
a312 00e0 ld $e0
|
|
a313 004c ld $4c
|
|
a314 003b ld $3b
|
|
a315 00e0 ld $e0
|
|
a316 00a5 ld $a5
|
|
a317 00ca ld $ca
|
|
a318 0085 ld $85
|
|
a319 0042 ld $42
|
|
a31a 00a5 ld $a5
|
|
a31b 00cb ld $cb
|
|
a31c 0085 ld $85
|
|
a31d 0043 ld $43
|
|
a31e 00a5 ld $a5
|
|
a31f 004c ld $4c
|
|
a320 0085 ld $85
|
|
a321 0046 ld $46
|
|
a322 00a5 ld $a5
|
|
a323 004d ld $4d
|
|
a324 0085 ld $85
|
|
a325 0047 ld $47
|
|
a326 00d0 ld $d0
|
|
a327 00de ld $de
|
|
a328 0020 ld $20
|
|
a329 0015 ld $15
|
|
a32a 00e7 ld $e7
|
|
a32b 0020 ld $20
|
|
a32c 006d ld $6d
|
|
a32d 00e5 ld $e5
|
|
a32e 00a5 ld $a5
|
|
a32f 0044 ld $44
|
|
a330 0085 ld $85
|
|
a331 0042 ld $42
|
|
a332 00a5 ld $a5
|
|
a333 0045 ld $45
|
|
a334 0085 ld $85
|
|
a335 0043 ld $43
|
|
a336 00b0 ld $b0
|
|
a337 00c7 ld $c7
|
|
a338 0086 ld $86
|
|
a339 00d8 ld $d8
|
|
a33a 00a9 ld $a9
|
|
a33b 00a0 ld $a0
|
|
a33c 0085 ld $85
|
|
a33d 0082 ld $82
|
|
a33e 0020 ld $20
|
|
a33f 002a ld $2a
|
|
a340 00e0 ld $e0
|
|
a341 0098 ld $98
|
|
a342 0085 ld $85
|
|
a343 0044 ld $44
|
|
a344 0020 ld $20
|
|
a345 002a ld $2a
|
|
a346 00e0 ld $e0
|
|
a347 00aa ld $aa
|
|
a348 0020 ld $20
|
|
a349 002a ld $2a
|
|
a34a 00e0 ld $e0
|
|
a34b 0020 ld $20
|
|
a34c 001b ld $1b
|
|
a34d 00e5 ld $e5
|
|
a34e 0020 ld $20
|
|
a34f 0018 ld $18
|
|
a350 00e0 ld $e0
|
|
a351 0084 ld $84
|
|
a352 0082 ld $82
|
|
a353 00aa ld $aa
|
|
a354 0010 ld $10
|
|
a355 0018 ld $18
|
|
a356 000a ld $0a
|
|
a357 0010 ld $10
|
|
a358 00e9 ld $e9
|
|
a359 00a5 ld $a5
|
|
a35a 0044 ld $44
|
|
a35b 00d0 ld $d0
|
|
a35c 0003 ld $03
|
|
a35d 0020 ld $20
|
|
a35e 0011 ld $11
|
|
a35f 00e0 ld $e0
|
|
a360 008a ld $8a
|
|
a361 0020 ld $20
|
|
a362 00c9 ld $c9
|
|
a363 00e3 ld $e3
|
|
a364 00a9 ld $a9
|
|
a365 0025 ld $25
|
|
a366 0020 ld $20
|
|
a367 001a ld $1a
|
|
a368 00e0 ld $e0
|
|
a369 00aa ld $aa
|
|
a36a 0030 ld $30
|
|
a36b 00f5 ld $f5
|
|
a36c 0085 ld $85
|
|
a36d 0044 ld $44
|
|
a36e 00c9 ld $c9
|
|
a36f 0001 ld $01
|
|
a370 00d0 ld $d0
|
|
a371 0005 ld $05
|
|
a372 00a6 ld $a6
|
|
a373 00d8 ld $d8
|
|
a374 004c ld $4c
|
|
a375 00cd ld $cd
|
|
a376 00e3 ld $e3
|
|
a377 0048 ld $48
|
|
a378 0084 ld $84
|
|
a379 00ce ld $ce
|
|
a37a 00a2 ld $a2
|
|
a37b 00ed ld $ed
|
|
a37c 0086 ld $86
|
|
a37d 00cf ld $cf
|
|
a37e 00c9 ld $c9
|
|
a37f 0051 ld $51
|
|
a380 0090 ld $90
|
|
a381 0004 ld $04
|
|
a382 00c6 ld $c6
|
|
a383 00cf ld $cf
|
|
a384 00e9 ld $e9
|
|
a385 0050 ld $50
|
|
a386 0048 ld $48
|
|
a387 00b1 ld $b1
|
|
a388 00ce ld $ce
|
|
a389 00aa ld $aa
|
|
a38a 0088 ld $88
|
|
a38b 00b1 ld $b1
|
|
a38c 00ce ld $ce
|
|
a38d 0010 ld $10
|
|
a38e 00fa ld $fa
|
|
a38f 00e0 ld $e0
|
|
a390 00c0 ld $c0
|
|
a391 00b0 ld $b0
|
|
a392 0004 ld $04
|
|
a393 00e0 ld $e0
|
|
a394 0000 ld $00
|
|
a395 0030 ld $30
|
|
a396 00f2 ld $f2
|
|
a397 00aa ld $aa
|
|
a398 0068 ld $68
|
|
a399 00e9 ld $e9
|
|
a39a 0001 ld $01
|
|
a39b 00d0 ld $d0
|
|
a39c 00e9 ld $e9
|
|
a39d 0024 ld $24
|
|
a39e 0044 ld $44
|
|
a39f 0030 ld $30
|
|
a3a0 0003 ld $03
|
|
a3a1 0020 ld $20
|
|
a3a2 00f8 ld $f8
|
|
a3a3 00ef ld $ef
|
|
a3a4 00b1 ld $b1
|
|
a3a5 00ce ld $ce
|
|
a3a6 0010 ld $10
|
|
a3a7 0010 ld $10
|
|
a3a8 00aa ld $aa
|
|
a3a9 0029 ld $29
|
|
a3aa 003f ld $3f
|
|
a3ab 0085 ld $85
|
|
a3ac 0044 ld $44
|
|
a3ad 0018 ld $18
|
|
a3ae 0069 ld $69
|
|
a3af 00a0 ld $a0
|
|
a3b0 0020 ld $20
|
|
a3b1 00c9 ld $c9
|
|
a3b2 00e3 ld $e3
|
|
a3b3 0088 ld $88
|
|
a3b4 00e0 ld $e0
|
|
a3b5 00c0 ld $c0
|
|
a3b6 0090 ld $90
|
|
a3b7 00ec ld $ec
|
|
a3b8 0020 ld $20
|
|
a3b9 000c ld $0c
|
|
a3ba 00e0 ld $e0
|
|
a3bb 0068 ld $68
|
|
a3bc 00c9 ld $c9
|
|
a3bd 005d ld $5d
|
|
a3be 00f0 ld $f0
|
|
a3bf 00a4 ld $a4
|
|
a3c0 00c9 ld $c9
|
|
a3c1 0028 ld $28
|
|
a3c2 00d0 ld $d0
|
|
a3c3 008a ld $8a
|
|
a3c4 00f0 ld $f0
|
|
a3c5 009e ld $9e
|
|
a3c6 0020 ld $20
|
|
a3c7 0018 ld $18
|
|
a3c8 00e1 ld $e1
|
|
a3c9 0095 ld $95
|
|
a3ca 0050 ld $50
|
|
a3cb 00e1 ld $e1
|
|
a3cc 0000 ld $00
|
|
a3cd 0000 ld $00
|
|
a3ce 00d5 ld $d5
|
|
a3cf 0088 ld $88
|
|
a3d0 0090 ld $90
|
|
a3d1 0011 ld $11
|
|
a3d2 00a0 ld $a0
|
|
a3d3 002b ld $2b
|
|
a3d4 004c ld $4c
|
|
a3d5 00e0 ld $e0
|
|
a3d6 00e3 ld $e3
|
|
a3d7 0020 ld $20
|
|
a3d8 0034 ld $34
|
|
a3d9 00ee ld $ee
|
|
a3da 00d5 ld $d5
|
|
a3db 0050 ld $50
|
|
a3dc 0090 ld $90
|
|
a3dd 00f4 ld $f4
|
|
a3de 0020 ld $20
|
|
a3df 00e4 ld $e4
|
|
a3e0 00ef ld $ef
|
|
a3e1 0095 ld $95
|
|
a3e2 0088 ld $88
|
|
a3e3 004c ld $4c
|
|
a3e4 0023 ld $23
|
|
a3e5 00e8 ld $e8
|
|
a3e6 0020 ld $20
|
|
a3e7 0034 ld $34
|
|
a3e8 00ee ld $ee
|
|
a3e9 00f0 ld $f0
|
|
a3ea 00e7 ld $e7
|
|
a3eb 0038 ld $38
|
|
a3ec 00e9 ld $e9
|
|
a3ed 0001 ld $01
|
|
a3ee 0060 ld $60
|
|
a3ef 0020 ld $20
|
|
a3f0 0018 ld $18
|
|
a3f1 00e1 ld $e1
|
|
a3f2 0095 ld $95
|
|
a3f3 0050 ld $50
|
|
a3f4 0018 ld $18
|
|
a3f5 00f5 ld $f5
|
|
a3f6 0088 ld $88
|
|
a3f7 004c ld $4c
|
|
a3f8 0002 ld $02
|
|
a3f9 00e1 ld $e1
|
|
a3fa 00a0 ld $a0
|
|
a3fb fe00 bra ac ;+-----------------------------------+
|
|
a3fc fcfd bra $a3fd ;| |
|
|
a3fd 1404 ld $04,y ;| Trampoline for page $a300 lookups |
|
|
a3fe e068 jmp y,$68 ;| |
|
|
a3ff c218 st [$18] ;+-----------------------------------+
|
|
a400 0014 ld $14
|
|
a401 00d0 ld $d0
|
|
a402 00d6 ld $d6
|
|
a403 0020 ld $20
|
|
a404 0018 ld $18
|
|
a405 00e1 ld $e1
|
|
a406 00e8 ld $e8
|
|
a407 00b5 ld $b5
|
|
a408 0050 ld $50
|
|
a409 0085 ld $85
|
|
a40a 00da ld $da
|
|
a40b 0065 ld $65
|
|
a40c 00ce ld $ce
|
|
a40d 0048 ld $48
|
|
a40e 00a8 ld $a8
|
|
a40f 00b5 ld $b5
|
|
a410 0088 ld $88
|
|
a411 0085 ld $85
|
|
a412 00db ld $db
|
|
a413 0065 ld $65
|
|
a414 00cf ld $cf
|
|
a415 0048 ld $48
|
|
a416 00c4 ld $c4
|
|
a417 00ca ld $ca
|
|
a418 00e5 ld $e5
|
|
a419 00cb ld $cb
|
|
a41a 00b0 ld $b0
|
|
a41b 00e3 ld $e3
|
|
a41c 00a5 ld $a5
|
|
a41d 00da ld $da
|
|
a41e 0069 ld $69
|
|
a41f 00fe ld $fe
|
|
a420 0085 ld $85
|
|
a421 00da ld $da
|
|
a422 00a9 ld $a9
|
|
a423 00ff ld $ff
|
|
a424 00a8 ld $a8
|
|
a425 0065 ld $65
|
|
a426 00db ld $db
|
|
a427 0085 ld $85
|
|
a428 00db ld $db
|
|
a429 00c8 ld $c8
|
|
a42a 00b1 ld $b1
|
|
a42b 00da ld $da
|
|
a42c 00d9 ld $d9
|
|
a42d 00cc ld $cc
|
|
a42e 0000 ld $00
|
|
a42f 00d0 ld $d0
|
|
a430 000f ld $0f
|
|
a431 0098 ld $98
|
|
a432 00f0 ld $f0
|
|
a433 00f5 ld $f5
|
|
a434 0068 ld $68
|
|
a435 0091 ld $91
|
|
a436 00da ld $da
|
|
a437 0099 ld $99
|
|
a438 00cc ld $cc
|
|
a439 0000 ld $00
|
|
a43a 0088 ld $88
|
|
a43b 0010 ld $10
|
|
a43c 00f7 ld $f7
|
|
a43d 00e8 ld $e8
|
|
a43e 0060 ld $60
|
|
a43f 00ea ld $ea
|
|
a440 00a0 ld $a0
|
|
a441 0080 ld $80
|
|
a442 00d0 ld $d0
|
|
a443 0095 ld $95
|
|
a444 00a9 ld $a9
|
|
a445 0000 ld $00
|
|
a446 0020 ld $20
|
|
a447 000a ld $0a
|
|
a448 00e7 ld $e7
|
|
a449 00a0 ld $a0
|
|
a44a 0002 ld $02
|
|
a44b 0094 ld $94
|
|
a44c 0088 ld $88
|
|
a44d 0020 ld $20
|
|
a44e 000a ld $0a
|
|
a44f 00e7 ld $e7
|
|
a450 00a9 ld $a9
|
|
a451 00bf ld $bf
|
|
a452 0020 ld $20
|
|
a453 00c9 ld $c9
|
|
a454 00e3 ld $e3
|
|
a455 00a0 ld $a0
|
|
a456 0000 ld $00
|
|
a457 0020 ld $20
|
|
a458 009e ld $9e
|
|
a459 00e2 ld $e2
|
|
a45a 0094 ld $94
|
|
a45b 0088 ld $88
|
|
a45c 00ea ld $ea
|
|
a45d 00ea ld $ea
|
|
a45e 00ea ld $ea
|
|
a45f 00b5 ld $b5
|
|
a460 0051 ld $51
|
|
a461 0085 ld $85
|
|
a462 00ce ld $ce
|
|
a463 00b5 ld $b5
|
|
a464 0089 ld $89
|
|
a465 0085 ld $85
|
|
a466 00cf ld $cf
|
|
a467 00e8 ld $e8
|
|
a468 00e8 ld $e8
|
|
a469 0020 ld $20
|
|
a46a 00bc ld $bc
|
|
a46b 00e1 ld $e1
|
|
a46c 00b5 ld $b5
|
|
a46d 004e ld $4e
|
|
a46e 00d5 ld $d5
|
|
a46f 0086 ld $86
|
|
a470 00b0 ld $b0
|
|
a471 0015 ld $15
|
|
a472 00f6 ld $f6
|
|
a473 004e ld $4e
|
|
a474 00a8 ld $a8
|
|
a475 00b1 ld $b1
|
|
a476 00ce ld $ce
|
|
a477 00b4 ld $b4
|
|
a478 0050 ld $50
|
|
a479 00c4 ld $c4
|
|
a47a 0044 ld $44
|
|
a47b 0090 ld $90
|
|
a47c 0004 ld $04
|
|
a47d 00a0 ld $a0
|
|
a47e 0083 ld $83
|
|
a47f 00d0 ld $d0
|
|
a480 00c1 ld $c1
|
|
a481 0091 ld $91
|
|
a482 00da ld $da
|
|
a483 00f6 ld $f6
|
|
a484 0050 ld $50
|
|
a485 0090 ld $90
|
|
a486 00e5 ld $e5
|
|
a487 00b4 ld $b4
|
|
a488 0050 ld $50
|
|
a489 008a ld $8a
|
|
a48a 0091 ld $91
|
|
a48b 00da ld $da
|
|
a48c 00e8 ld $e8
|
|
a48d 00e8 ld $e8
|
|
a48e 0060 ld $60
|
|
a48f 00b5 ld $b5
|
|
a490 0051 ld $51
|
|
a491 0085 ld $85
|
|
a492 00da ld $da
|
|
a493 0038 ld $38
|
|
a494 00e9 ld $e9
|
|
a495 0002 ld $02
|
|
a496 0085 ld $85
|
|
a497 0044 ld $44
|
|
a498 00b5 ld $b5
|
|
a499 0089 ld $89
|
|
a49a 0085 ld $85
|
|
a49b 00db ld $db
|
|
a49c 00e9 ld $e9
|
|
a49d 0000 ld $00
|
|
a49e 0085 ld $85
|
|
a49f 0045 ld $45
|
|
a4a0 00a0 ld $a0
|
|
a4a1 0000 ld $00
|
|
a4a2 00b1 ld $b1
|
|
a4a3 0044 ld $44
|
|
a4a4 0018 ld $18
|
|
a4a5 00e5 ld $e5
|
|
a4a6 00da ld $da
|
|
a4a7 0085 ld $85
|
|
a4a8 0044 ld $44
|
|
a4a9 0060 ld $60
|
|
a4aa 00b5 ld $b5
|
|
a4ab 0053 ld $53
|
|
a4ac 0085 ld $85
|
|
a4ad 00ce ld $ce
|
|
a4ae 00b5 ld $b5
|
|
a4af 008b ld $8b
|
|
a4b0 0085 ld $85
|
|
a4b1 00cf ld $cf
|
|
a4b2 00b5 ld $b5
|
|
a4b3 0051 ld $51
|
|
a4b4 0085 ld $85
|
|
a4b5 00da ld $da
|
|
a4b6 00b5 ld $b5
|
|
a4b7 0089 ld $89
|
|
a4b8 0085 ld $85
|
|
a4b9 00db ld $db
|
|
a4ba 00e8 ld $e8
|
|
a4bb 00e8 ld $e8
|
|
a4bc 00e8 ld $e8
|
|
a4bd 00a0 ld $a0
|
|
a4be 0000 ld $00
|
|
a4bf 0094 ld $94
|
|
a4c0 0088 ld $88
|
|
a4c1 0094 ld $94
|
|
a4c2 00a8 ld $a8
|
|
a4c3 00c8 ld $c8
|
|
a4c4 0094 ld $94
|
|
a4c5 0050 ld $50
|
|
a4c6 00b5 ld $b5
|
|
a4c7 004d ld $4d
|
|
a4c8 00d5 ld $d5
|
|
a4c9 0085 ld $85
|
|
a4ca 0008 ld $08
|
|
a4cb 0048 ld $48
|
|
a4cc 00b5 ld $b5
|
|
a4cd 004f ld $4f
|
|
a4ce 00d5 ld $d5
|
|
a4cf 0087 ld $87
|
|
a4d0 0090 ld $90
|
|
a4d1 0007 ld $07
|
|
a4d2 0068 ld $68
|
|
a4d3 00e2 ld $e2
|
|
a4d4 0000 ld $00
|
|
a4d5 0000 ld $00
|
|
a4d6 0028 ld $28
|
|
a4d7 00b0 ld $b0
|
|
a4d8 0002 ld $02
|
|
a4d9 0056 ld $56
|
|
a4da 0050 ld $50
|
|
a4db 0060 ld $60
|
|
a4dc 00a8 ld $a8
|
|
a4dd 00b1 ld $b1
|
|
a4de 00ce ld $ce
|
|
a4df 0085 ld $85
|
|
a4e0 0044 ld $44
|
|
a4e1 0068 ld $68
|
|
a4e2 00a8 ld $a8
|
|
a4e3 0028 ld $28
|
|
a4e4 00b0 ld $b0
|
|
a4e5 00f3 ld $f3
|
|
a4e6 00b1 ld $b1
|
|
a4e7 00da ld $da
|
|
a4e8 00c5 ld $c5
|
|
a4e9 0044 ld $44
|
|
a4ea 00d0 ld $d0
|
|
a4eb 00ed ld $ed
|
|
a4ec 00f6 ld $f6
|
|
a4ed 004f ld $4f
|
|
a4ee 00f6 ld $f6
|
|
a4ef 004d ld $4d
|
|
a4f0 00b0 ld $b0
|
|
a4f1 00d7 ld $d7
|
|
a4f2 0020 ld $20
|
|
a4f3 00d7 ld $d7
|
|
a4f4 00e1 ld $e1
|
|
a4f5 004c ld $4c
|
|
a4f6 0036 ld $36
|
|
a4f7 00e7 ld $e7
|
|
a4f8 0020 ld $20
|
|
a4f9 0054 ld $54
|
|
a4fa 00e2 ld $e2
|
|
a4fb fe00 bra ac ;+-----------------------------------+
|
|
a4fc fcfd bra $a4fd ;| |
|
|
a4fd 1404 ld $04,y ;| Trampoline for page $a400 lookups |
|
|
a4fe e068 jmp y,$68 ;| |
|
|
a4ff c218 st [$18] ;+-----------------------------------+
|
|
a500 0006 ld $06
|
|
a501 00ce ld $ce
|
|
a502 0026 ld $26
|
|
a503 00cf ld $cf
|
|
a504 0090 ld $90
|
|
a505 000d ld $0d
|
|
a506 0018 ld $18
|
|
a507 00a5 ld $a5
|
|
a508 0046 ld $46
|
|
a509 0065 ld $65
|
|
a50a 00da ld $da
|
|
a50b 0085 ld $85
|
|
a50c 0046 ld $46
|
|
a50d 00a5 ld $a5
|
|
a50e 0047 ld $47
|
|
a50f 0065 ld $65
|
|
a510 00db ld $db
|
|
a511 0085 ld $85
|
|
a512 0047 ld $47
|
|
a513 0088 ld $88
|
|
a514 00f0 ld $f0
|
|
a515 0009 ld $09
|
|
a516 0006 ld $06
|
|
a517 0046 ld $46
|
|
a518 0026 ld $26
|
|
a519 0047 ld $47
|
|
a51a 0010 ld $10
|
|
a51b 00e4 ld $e4
|
|
a51c 004c ld $4c
|
|
a51d 007e ld $7e
|
|
a51e 00e7 ld $e7
|
|
a51f 00a5 ld $a5
|
|
a520 0046 ld $46
|
|
a521 0020 ld $20
|
|
a522 0008 ld $08
|
|
a523 00e7 ld $e7
|
|
a524 00a5 ld $a5
|
|
a525 0047 ld $47
|
|
a526 0095 ld $95
|
|
a527 00a8 ld $a8
|
|
a528 0006 ld $06
|
|
a529 0045 ld $45
|
|
a52a 0090 ld $90
|
|
a52b 0028 ld $28
|
|
a52c 004c ld $4c
|
|
a52d 006f ld $6f
|
|
a52e 00e7 ld $e7
|
|
a52f 00a9 ld $a9
|
|
a530 0055 ld $55
|
|
a531 0085 ld $85
|
|
a532 0045 ld $45
|
|
a533 0020 ld $20
|
|
a534 005b ld $5b
|
|
a535 00e2 ld $e2
|
|
a536 00a5 ld $a5
|
|
a537 00ce ld $ce
|
|
a538 0085 ld $85
|
|
a539 00da ld $da
|
|
a53a 00a5 ld $a5
|
|
a53b 00cf ld $cf
|
|
a53c 0085 ld $85
|
|
a53d 00db ld $db
|
|
a53e 0020 ld $20
|
|
a53f 0015 ld $15
|
|
a540 00e7 ld $e7
|
|
a541 0084 ld $84
|
|
a542 0046 ld $46
|
|
a543 0084 ld $84
|
|
a544 0047 ld $47
|
|
a545 00a5 ld $a5
|
|
a546 00cf ld $cf
|
|
a547 0010 ld $10
|
|
a548 0009 ld $09
|
|
a549 00ca ld $ca
|
|
a54a 0006 ld $06
|
|
a54b 0045 ld $45
|
|
a54c 0020 ld $20
|
|
a54d 006f ld $6f
|
|
a54e 00e7 ld $e7
|
|
a54f 0020 ld $20
|
|
a550 0015 ld $15
|
|
a551 00e7 ld $e7
|
|
a552 00a0 ld $a0
|
|
a553 0010 ld $10
|
|
a554 0060 ld $60
|
|
a555 0020 ld $20
|
|
a556 006c ld $6c
|
|
a557 00ee ld $ee
|
|
a558 00f0 ld $f0
|
|
a559 00c5 ld $c5
|
|
a55a 00ff ld $ff
|
|
a55b 00c9 ld $c9
|
|
a55c 0084 ld $84
|
|
a55d 00d0 ld $d0
|
|
a55e 0002 ld $02
|
|
a55f 0046 ld $46
|
|
a560 0078 ld $78
|
|
a561 00c9 ld $c9
|
|
a562 00df ld $df
|
|
a563 00f0 ld $f0
|
|
a564 0011 ld $11
|
|
a565 00c9 ld $c9
|
|
a566 009b ld $9b
|
|
a567 00f0 ld $f0
|
|
a568 0006 ld $06
|
|
a569 0099 ld $99
|
|
a56a 0000 ld $00
|
|
a56b 0002 ld $02
|
|
a56c 00c8 ld $c8
|
|
a56d 0010 ld $10
|
|
a56e 000a ld $0a
|
|
a56f 00a0 ld $a0
|
|
a570 008b ld $8b
|
|
a571 0020 ld $20
|
|
a572 00c4 ld $c4
|
|
a573 00e3 ld $e3
|
|
a574 00a0 ld $a0
|
|
a575 0001 ld $01
|
|
a576 0088 ld $88
|
|
a577 0030 ld $30
|
|
a578 00f6 ld $f6
|
|
a579 0020 ld $20
|
|
a57a 0003 ld $03
|
|
a57b 00e0 ld $e0
|
|
a57c 00ea ld $ea
|
|
a57d 00ea ld $ea
|
|
a57e 0020 ld $20
|
|
a57f 00c9 ld $c9
|
|
a580 00e3 ld $e3
|
|
a581 00c9 ld $c9
|
|
a582 008d ld $8d
|
|
a583 00d0 ld $d0
|
|
a584 00d6 ld $d6
|
|
a585 00a9 ld $a9
|
|
a586 00df ld $df
|
|
a587 0099 ld $99
|
|
a588 0000 ld $00
|
|
a589 0002 ld $02
|
|
a58a 0060 ld $60
|
|
a58b 0020 ld $20
|
|
a58c 00d3 ld $d3
|
|
a58d 00ef ld $ef
|
|
a58e 0020 ld $20
|
|
a58f 00cd ld $cd
|
|
a590 00e3 ld $e3
|
|
a591 0046 ld $46
|
|
a592 00d9 ld $d9
|
|
a593 00a9 ld $a9
|
|
a594 00be ld $be
|
|
a595 0020 ld $20
|
|
a596 00c9 ld $c9
|
|
a597 00e3 ld $e3
|
|
a598 00a0 ld $a0
|
|
a599 0000 ld $00
|
|
a59a 0084 ld $84
|
|
a59b 0082 ld $82
|
|
a59c 0024 ld $24
|
|
a59d 0078 ld $78
|
|
a59e 0010 ld $10
|
|
a59f 000c ld $0c
|
|
a5a0 00a6 ld $a6
|
|
a5a1 0076 ld $76
|
|
a5a2 00a5 ld $a5
|
|
a5a3 0077 ld $77
|
|
a5a4 0020 ld $20
|
|
a5a5 001b ld $1b
|
|
a5a6 00e5 ld $e5
|
|
a5a7 00a9 ld $a9
|
|
a5a8 00a0 ld $a0
|
|
a5a9 0020 ld $20
|
|
a5aa 00c9 ld $c9
|
|
a5ab 00e3 ld $e3
|
|
a5ac 00a2 ld $a2
|
|
a5ad 00ff ld $ff
|
|
a5ae 009a ld $9a
|
|
a5af 0020 ld $20
|
|
a5b0 009e ld $9e
|
|
a5b1 00e2 ld $e2
|
|
a5b2 0084 ld $84
|
|
a5b3 00e9 ld $e9
|
|
a5b4 008a ld $8a
|
|
a5b5 0085 ld $85
|
|
a5b6 00c8 ld $c8
|
|
a5b7 00a2 ld $a2
|
|
a5b8 0018 ld $18
|
|
a5b9 0020 ld $20
|
|
a5ba 0091 ld $91
|
|
a5bb 00e4 ld $e4
|
|
a5bc 00a5 ld $a5
|
|
a5bd 00c8 ld $c8
|
|
a5be 0069 ld $69
|
|
a5bf 0000 ld $00
|
|
a5c0 0085 ld $85
|
|
a5c1 00de ld $de
|
|
a5c2 00a9 ld $a9
|
|
a5c3 0000 ld $00
|
|
a5c4 00aa ld $aa
|
|
a5c5 0069 ld $69
|
|
a5c6 0002 ld $02
|
|
a5c7 0085 ld $85
|
|
a5c8 00df ld $df
|
|
a5c9 00a1 ld $a1
|
|
a5ca 00de ld $de
|
|
a5cb 0029 ld $29
|
|
a5cc 00f0 ld $f0
|
|
a5cd 00c9 ld $c9
|
|
a5ce 00b0 ld $b0
|
|
a5cf 00f0 ld $f0
|
|
a5d0 0003 ld $03
|
|
a5d1 004c ld $4c
|
|
a5d2 0083 ld $83
|
|
a5d3 00e8 ld $e8
|
|
a5d4 00a0 ld $a0
|
|
a5d5 0002 ld $02
|
|
a5d6 00b1 ld $b1
|
|
a5d7 00de ld $de
|
|
a5d8 0099 ld $99
|
|
a5d9 00cd ld $cd
|
|
a5da 0000 ld $00
|
|
a5db 00e3 ld $e3
|
|
a5dc 0000 ld $00
|
|
a5dd 0000 ld $00
|
|
a5de 0088 ld $88
|
|
a5df 00d0 ld $d0
|
|
a5e0 00f8 ld $f8
|
|
a5e1 0020 ld $20
|
|
a5e2 008a ld $8a
|
|
a5e3 00e3 ld $e3
|
|
a5e4 00a5 ld $a5
|
|
a5e5 00e9 ld $e9
|
|
a5e6 00e5 ld $e5
|
|
a5e7 00c8 ld $c8
|
|
a5e8 00c9 ld $c9
|
|
a5e9 0004 ld $04
|
|
a5ea 00f0 ld $f0
|
|
a5eb 00a8 ld $a8
|
|
a5ec 0091 ld $91
|
|
a5ed 00de ld $de
|
|
a5ee 00a5 ld $a5
|
|
a5ef 00ca ld $ca
|
|
a5f0 00f1 ld $f1
|
|
a5f1 00de ld $de
|
|
a5f2 0085 ld $85
|
|
a5f3 0044 ld $44
|
|
a5f4 00a5 ld $a5
|
|
a5f5 00cb ld $cb
|
|
a5f6 00e9 ld $e9
|
|
a5f7 0000 ld $00
|
|
a5f8 0085 ld $85
|
|
a5f9 0045 ld $45
|
|
a5fa 00a5 ld $a5
|
|
a5fb fe00 bra ac ;+-----------------------------------+
|
|
a5fc fcfd bra $a5fd ;| |
|
|
a5fd 1404 ld $04,y ;| Trampoline for page $a500 lookups |
|
|
a5fe e068 jmp y,$68 ;| |
|
|
a5ff c218 st [$18] ;+-----------------------------------+
|
|
a600 0044 ld $44
|
|
a601 00c5 ld $c5
|
|
a602 00cc ld $cc
|
|
a603 00a5 ld $a5
|
|
a604 0045 ld $45
|
|
a605 00e5 ld $e5
|
|
a606 00cd ld $cd
|
|
a607 0090 ld $90
|
|
a608 0045 ld $45
|
|
a609 00a5 ld $a5
|
|
a60a 00ca ld $ca
|
|
a60b 00f1 ld $f1
|
|
a60c 00de ld $de
|
|
a60d 0085 ld $85
|
|
a60e 0046 ld $46
|
|
a60f 00a5 ld $a5
|
|
a610 00cb ld $cb
|
|
a611 00e9 ld $e9
|
|
a612 0000 ld $00
|
|
a613 0085 ld $85
|
|
a614 0047 ld $47
|
|
a615 00b1 ld $b1
|
|
a616 00ca ld $ca
|
|
a617 0091 ld $91
|
|
a618 0046 ld $46
|
|
a619 00e6 ld $e6
|
|
a61a 00ca ld $ca
|
|
a61b 00d0 ld $d0
|
|
a61c 0002 ld $02
|
|
a61d 00e6 ld $e6
|
|
a61e 00cb ld $cb
|
|
a61f 00a5 ld $a5
|
|
a620 0042 ld $42
|
|
a621 00c5 ld $c5
|
|
a622 00ca ld $ca
|
|
a623 00a5 ld $a5
|
|
a624 0043 ld $43
|
|
a625 00e5 ld $e5
|
|
a626 00cb ld $cb
|
|
a627 00b0 ld $b0
|
|
a628 00e0 ld $e0
|
|
a629 00b5 ld $b5
|
|
a62a 0044 ld $44
|
|
a62b 0095 ld $95
|
|
a62c 00ca ld $ca
|
|
a62d 00ca ld $ca
|
|
a62e 0010 ld $10
|
|
a62f 00f9 ld $f9
|
|
a630 00b1 ld $b1
|
|
a631 00de ld $de
|
|
a632 00a8 ld $a8
|
|
a633 0088 ld $88
|
|
a634 00b1 ld $b1
|
|
a635 00de ld $de
|
|
a636 0091 ld $91
|
|
a637 0046 ld $46
|
|
a638 0098 ld $98
|
|
a639 00d0 ld $d0
|
|
a63a 00f8 ld $f8
|
|
a63b 0024 ld $24
|
|
a63c 0078 ld $78
|
|
a63d 0010 ld $10
|
|
a63e 0009 ld $09
|
|
a63f 00b5 ld $b5
|
|
a640 0077 ld $77
|
|
a641 0075 ld $75
|
|
a642 0075 ld $75
|
|
a643 0095 ld $95
|
|
a644 0077 ld $77
|
|
a645 00e8 ld $e8
|
|
a646 00f0 ld $f0
|
|
a647 00f7 ld $f7
|
|
a648 0010 ld $10
|
|
a649 007e ld $7e
|
|
a64a 0000 ld $00
|
|
a64b 0000 ld $00
|
|
a64c 0000 ld $00
|
|
a64d 0000 ld $00
|
|
a64e 00a0 ld $a0
|
|
a64f 0014 ld $14
|
|
a650 00d0 ld $d0
|
|
a651 0071 ld $71
|
|
a652 0020 ld $20
|
|
a653 0015 ld $15
|
|
a654 00e7 ld $e7
|
|
a655 00a5 ld $a5
|
|
a656 0042 ld $42
|
|
a657 0085 ld $85
|
|
a658 0046 ld $46
|
|
a659 00a5 ld $a5
|
|
a65a 0043 ld $43
|
|
a65b 0085 ld $85
|
|
a65c 0047 ld $47
|
|
a65d 0020 ld $20
|
|
a65e 0075 ld $75
|
|
a65f 00e5 ld $e5
|
|
a660 00a5 ld $a5
|
|
a661 0042 ld $42
|
|
a662 0085 ld $85
|
|
a663 0044 ld $44
|
|
a664 00a5 ld $a5
|
|
a665 0043 ld $43
|
|
a666 0085 ld $85
|
|
a667 0045 ld $45
|
|
a668 00d0 ld $d0
|
|
a669 000e ld $0e
|
|
a66a 0020 ld $20
|
|
a66b 0015 ld $15
|
|
a66c 00e7 ld $e7
|
|
a66d 0020 ld $20
|
|
a66e 006d ld $6d
|
|
a66f 00e5 ld $e5
|
|
a670 00a5 ld $a5
|
|
a671 0046 ld $46
|
|
a672 0085 ld $85
|
|
a673 0042 ld $42
|
|
a674 00a5 ld $a5
|
|
a675 0047 ld $47
|
|
a676 0085 ld $85
|
|
a677 0043 ld $43
|
|
a678 00a0 ld $a0
|
|
a679 0000 ld $00
|
|
a67a 00a5 ld $a5
|
|
a67b 00ca ld $ca
|
|
a67c 00c5 ld $c5
|
|
a67d 0044 ld $44
|
|
a67e 00a5 ld $a5
|
|
a67f 00cb ld $cb
|
|
a680 00e5 ld $e5
|
|
a681 0045 ld $45
|
|
a682 00b0 ld $b0
|
|
a683 0016 ld $16
|
|
a684 00a5 ld $a5
|
|
a685 0044 ld $44
|
|
a686 00d0 ld $d0
|
|
a687 0002 ld $02
|
|
a688 00c6 ld $c6
|
|
a689 0045 ld $45
|
|
a68a 00c6 ld $c6
|
|
a68b 0044 ld $44
|
|
a68c 00a5 ld $a5
|
|
a68d 0046 ld $46
|
|
a68e 00d0 ld $d0
|
|
a68f 0002 ld $02
|
|
a690 00c6 ld $c6
|
|
a691 0047 ld $47
|
|
a692 00c6 ld $c6
|
|
a693 0046 ld $46
|
|
a694 00b1 ld $b1
|
|
a695 0044 ld $44
|
|
a696 0091 ld $91
|
|
a697 0046 ld $46
|
|
a698 0090 ld $90
|
|
a699 00e0 ld $e0
|
|
a69a 00a5 ld $a5
|
|
a69b 0046 ld $46
|
|
a69c 0085 ld $85
|
|
a69d 00ca ld $ca
|
|
a69e 00a5 ld $a5
|
|
a69f 0047 ld $47
|
|
a6a0 0085 ld $85
|
|
a6a1 00cb ld $cb
|
|
a6a2 0060 ld $60
|
|
a6a3 0020 ld $20
|
|
a6a4 00c9 ld $c9
|
|
a6a5 00e3 ld $e3
|
|
a6a6 00c8 ld $c8
|
|
a6a7 00b9 ld $b9
|
|
a6a8 0000 ld $00
|
|
a6a9 00eb ld $eb
|
|
a6aa 0030 ld $30
|
|
a6ab 00f7 ld $f7
|
|
a6ac 00c9 ld $c9
|
|
a6ad 008d ld $8d
|
|
a6ae 00d0 ld $d0
|
|
a6af 0006 ld $06
|
|
a6b0 00a9 ld $a9
|
|
a6b1 0000 ld $00
|
|
a6b2 0085 ld $85
|
|
a6b3 0081 ld $81
|
|
a6b4 00a9 ld $a9
|
|
a6b5 008d ld $8d
|
|
a6b6 00e6 ld $e6
|
|
a6b7 0081 ld $81
|
|
a6b8 004c ld $4c
|
|
a6b9 00ef ld $ef
|
|
a6ba 00ff ld $ff
|
|
a6bb 00ea ld $ea
|
|
a6bc 00ea ld $ea
|
|
a6bd 00ea ld $ea
|
|
* 6 times
|
|
a6c1 00a0 ld $a0
|
|
a6c2 0006 ld $06
|
|
a6c3 0020 ld $20
|
|
a6c4 00d3 ld $d3
|
|
a6c5 00ee ld $ee
|
|
a6c6 0024 ld $24
|
|
a6c7 00d9 ld $d9
|
|
a6c8 0030 ld $30
|
|
a6c9 0003 ld $03
|
|
a6ca 004c ld $4c
|
|
a6cb 00b6 ld $b6
|
|
a6cc 00e2 ld $e2
|
|
a6cd 004c ld $4c
|
|
a6ce 009a ld $9a
|
|
a6cf 00eb ld $eb
|
|
a6d0 002a ld $2a
|
|
a6d1 0069 ld $69
|
|
a6d2 00a0 ld $a0
|
|
a6d3 00dd ld $dd
|
|
a6d4 0000 ld $00
|
|
a6d5 0002 ld $02
|
|
a6d6 00d0 ld $d0
|
|
a6d7 0053 ld $53
|
|
a6d8 00b1 ld $b1
|
|
a6d9 0086 ld $86
|
|
a6da 000a ld $0a
|
|
a6db 0030 ld $30
|
|
a6dc 0006 ld $06
|
|
a6dd 0088 ld $88
|
|
a6de 00b1 ld $b1
|
|
a6df 0086 ld $86
|
|
a6e0 0030 ld $30
|
|
a6e1 0029 ld $29
|
|
a6e2 00c8 ld $c8
|
|
a6e3 00e4 ld $e4
|
|
a6e4 0000 ld $00
|
|
a6e5 0000 ld $00
|
|
a6e6 0086 ld $86
|
|
a6e7 00c8 ld $c8
|
|
a6e8 0098 ld $98
|
|
a6e9 0048 ld $48
|
|
a6ea 00a2 ld $a2
|
|
a6eb 0000 ld $00
|
|
a6ec 00a1 ld $a1
|
|
a6ed 0086 ld $86
|
|
a6ee 00aa ld $aa
|
|
a6ef 004a ld $4a
|
|
a6f0 0049 ld $49
|
|
a6f1 0048 ld $48
|
|
a6f2 0011 ld $11
|
|
a6f3 0086 ld $86
|
|
a6f4 00c9 ld $c9
|
|
a6f5 00c0 ld $c0
|
|
a6f6 0090 ld $90
|
|
a6f7 0001 ld $01
|
|
a6f8 00e8 ld $e8
|
|
a6f9 00c8 ld $c8
|
|
a6fa 00d0 ld $d0
|
|
a6fb fe00 bra ac ;+-----------------------------------+
|
|
a6fc fcfd bra $a6fd ;| |
|
|
a6fd 1404 ld $04,y ;| Trampoline for page $a600 lookups |
|
|
a6fe e068 jmp y,$68 ;| |
|
|
a6ff c218 st [$18] ;+-----------------------------------+
|
|
a700 00f3 ld $f3
|
|
a701 0068 ld $68
|
|
a702 00a8 ld $a8
|
|
a703 008a ld $8a
|
|
a704 004c ld $4c
|
|
a705 00c0 ld $c0
|
|
a706 00e4 ld $e4
|
|
a707 00e6 ld $e6
|
|
a708 00e9 ld $e9
|
|
a709 00a6 ld $a6
|
|
a70a 00e9 ld $e9
|
|
a70b 00f0 ld $f0
|
|
a70c 00bc ld $bc
|
|
a70d 009d ld $9d
|
|
a70e 0000 ld $00
|
|
a70f 0002 ld $02
|
|
a710 0060 ld $60
|
|
a711 00a6 ld $a6
|
|
a712 00c8 ld $c8
|
|
a713 00a9 ld $a9
|
|
a714 00a0 ld $a0
|
|
a715 00e8 ld $e8
|
|
a716 00dd ld $dd
|
|
a717 0000 ld $00
|
|
a718 0002 ld $02
|
|
a719 00b0 ld $b0
|
|
a71a 00fa ld $fa
|
|
a71b 00b1 ld $b1
|
|
a71c 0086 ld $86
|
|
a71d 0029 ld $29
|
|
a71e 003f ld $3f
|
|
a71f 004a ld $4a
|
|
a720 00d0 ld $d0
|
|
a721 00b6 ld $b6
|
|
a722 00bd ld $bd
|
|
a723 0000 ld $00
|
|
a724 0002 ld $02
|
|
a725 00b0 ld $b0
|
|
a726 0006 ld $06
|
|
a727 0069 ld $69
|
|
a728 003f ld $3f
|
|
a729 00c9 ld $c9
|
|
a72a 001a ld $1a
|
|
a72b 0090 ld $90
|
|
a72c 006f ld $6f
|
|
a72d 0069 ld $69
|
|
a72e 004f ld $4f
|
|
a72f 00c9 ld $c9
|
|
a730 000a ld $0a
|
|
a731 0090 ld $90
|
|
a732 0069 ld $69
|
|
a733 00a6 ld $a6
|
|
a734 0085 ld $85
|
|
a735 00c8 ld $c8
|
|
a736 00b1 ld $b1
|
|
a737 0086 ld $86
|
|
a738 0029 ld $29
|
|
a739 00e0 ld $e0
|
|
a73a 00c9 ld $c9
|
|
a73b 0020 ld $20
|
|
a73c 00f0 ld $f0
|
|
a73d 007a ld $7a
|
|
a73e 00b5 ld $b5
|
|
a73f 00b0 ld $b0
|
|
a740 0085 ld $85
|
|
a741 00c8 ld $c8
|
|
a742 00b5 ld $b5
|
|
a743 00d1 ld $d1
|
|
a744 0085 ld $85
|
|
a745 00e9 ld $e9
|
|
a746 0088 ld $88
|
|
a747 00b1 ld $b1
|
|
a748 0086 ld $86
|
|
a749 000a ld $0a
|
|
a74a 0010 ld $10
|
|
a74b 00fa ld $fa
|
|
a74c 0088 ld $88
|
|
a74d 00b0 ld $b0
|
|
a74e 0038 ld $38
|
|
a74f 000a ld $0a
|
|
a750 0030 ld $30
|
|
a751 0035 ld $35
|
|
a752 00b4 ld $b4
|
|
a753 0058 ld $58
|
|
a754 0084 ld $84
|
|
a755 0087 ld $87
|
|
a756 00b4 ld $b4
|
|
a757 0090 ld $90
|
|
a758 00e8 ld $e8
|
|
a759 0010 ld $10
|
|
a75a 00da ld $da
|
|
a75b 00f0 ld $f0
|
|
a75c 00b3 ld $b3
|
|
a75d 00c9 ld $c9
|
|
a75e 007e ld $7e
|
|
a75f 00b0 ld $b0
|
|
a760 0022 ld $22
|
|
a761 00ca ld $ca
|
|
a762 0010 ld $10
|
|
a763 0004 ld $04
|
|
a764 00a0 ld $a0
|
|
a765 0006 ld $06
|
|
a766 0010 ld $10
|
|
a767 0029 ld $29
|
|
a768 0094 ld $94
|
|
a769 0090 ld $90
|
|
a76a 00a4 ld $a4
|
|
a76b 0087 ld $87
|
|
a76c 0094 ld $94
|
|
a76d 0058 ld $58
|
|
a76e 00a4 ld $a4
|
|
a76f 00c8 ld $c8
|
|
a770 0094 ld $94
|
|
a771 00b0 ld $b0
|
|
a772 00a4 ld $a4
|
|
a773 00e9 ld $e9
|
|
a774 0094 ld $94
|
|
a775 00d1 ld $d1
|
|
a776 0029 ld $29
|
|
a777 001f ld $1f
|
|
a778 00a8 ld $a8
|
|
a779 00b9 ld $b9
|
|
a77a 0020 ld $20
|
|
a77b 00ec ld $ec
|
|
a77c 000a ld $0a
|
|
a77d 00a8 ld $a8
|
|
a77e 00a9 ld $a9
|
|
a77f 0076 ld $76
|
|
a780 002a ld $2a
|
|
a781 0085 ld $85
|
|
a782 0087 ld $87
|
|
a783 00d0 ld $d0
|
|
a784 0001 ld $01
|
|
a785 00c8 ld $c8
|
|
a786 00c8 ld $c8
|
|
a787 0086 ld $86
|
|
a788 0085 ld $85
|
|
a789 00b1 ld $b1
|
|
a78a 0086 ld $86
|
|
a78b 0030 ld $30
|
|
a78c 0084 ld $84
|
|
a78d 00d0 ld $d0
|
|
a78e 0005 ld $05
|
|
a78f 00a0 ld $a0
|
|
a790 000e ld $0e
|
|
a791 004c ld $4c
|
|
a792 00e0 ld $e0
|
|
a793 00e3 ld $e3
|
|
a794 00c9 ld $c9
|
|
a795 0003 ld $03
|
|
a796 00b0 ld $b0
|
|
a797 00c3 ld $c3
|
|
a798 004a ld $4a
|
|
a799 00a6 ld $a6
|
|
a79a 00c8 ld $c8
|
|
a79b 00e8 ld $e8
|
|
a79c 00bd ld $bd
|
|
a79d 0000 ld $00
|
|
a79e 0002 ld $02
|
|
a79f 0090 ld $90
|
|
a7a0 0004 ld $04
|
|
a7a1 00c9 ld $c9
|
|
a7a2 00a2 ld $a2
|
|
a7a3 00f0 ld $f0
|
|
a7a4 000a ld $0a
|
|
a7a5 00c9 ld $c9
|
|
a7a6 00df ld $df
|
|
a7a7 00f0 ld $f0
|
|
a7a8 0006 ld $06
|
|
a7a9 0086 ld $86
|
|
a7aa 00c8 ld $c8
|
|
a7ab 0020 ld $20
|
|
a7ac 001c ld $1c
|
|
a7ad 00e4 ld $e4
|
|
a7ae 00c8 ld $c8
|
|
a7af 0088 ld $88
|
|
a7b0 00a6 ld $a6
|
|
a7b1 0085 ld $85
|
|
a7b2 00b1 ld $b1
|
|
a7b3 0086 ld $86
|
|
a7b4 0088 ld $88
|
|
a7b5 000a ld $0a
|
|
a7b6 0010 ld $10
|
|
a7b7 00cf ld $cf
|
|
a7b8 00b4 ld $b4
|
|
a7b9 0058 ld $58
|
|
a7ba 0084 ld $84
|
|
a7bb 0087 ld $87
|
|
a7bc 00b4 ld $b4
|
|
a7bd 0090 ld $90
|
|
a7be 00e8 ld $e8
|
|
a7bf 00b1 ld $b1
|
|
a7c0 0086 ld $86
|
|
a7c1 0029 ld $29
|
|
a7c2 009f ld $9f
|
|
a7c3 00d0 ld $d0
|
|
a7c4 00ed ld $ed
|
|
a7c5 0085 ld $85
|
|
a7c6 0072 ld $72
|
|
a7c7 0085 ld $85
|
|
a7c8 0073 ld $73
|
|
a7c9 0098 ld $98
|
|
a7ca 0048 ld $48
|
|
a7cb 0086 ld $86
|
|
a7cc 0085 ld $85
|
|
a7cd 00b4 ld $b4
|
|
a7ce 00d0 ld $d0
|
|
a7cf 0084 ld $84
|
|
a7d0 00c9 ld $c9
|
|
a7d1 0018 ld $18
|
|
a7d2 00a9 ld $a9
|
|
a7d3 000a ld $0a
|
|
a7d4 0085 ld $85
|
|
a7d5 0079 ld $79
|
|
a7d6 00a2 ld $a2
|
|
a7d7 0000 ld $00
|
|
a7d8 00c8 ld $c8
|
|
a7d9 00b9 ld $b9
|
|
a7da 0000 ld $00
|
|
a7db 0002 ld $02
|
|
a7dc 0029 ld $29
|
|
a7dd 000f ld $0f
|
|
a7de 0065 ld $65
|
|
a7df 0072 ld $72
|
|
a7e0 0048 ld $48
|
|
a7e1 008a ld $8a
|
|
a7e2 0065 ld $65
|
|
a7e3 0073 ld $73
|
|
a7e4 0030 ld $30
|
|
a7e5 001c ld $1c
|
|
a7e6 00aa ld $aa
|
|
a7e7 0068 ld $68
|
|
a7e8 00c6 ld $c6
|
|
a7e9 0079 ld $79
|
|
a7ea 00d0 ld $d0
|
|
a7eb 00e5 ld $e5
|
|
a7ec 0000 ld $00
|
|
a7ed 0000 ld $00
|
|
a7ee 00f2 ld $f2
|
|
a7ef 0085 ld $85
|
|
a7f0 0072 ld $72
|
|
a7f1 0086 ld $86
|
|
a7f2 0073 ld $73
|
|
a7f3 00c4 ld $c4
|
|
a7f4 00e9 ld $e9
|
|
a7f5 00d0 ld $d0
|
|
a7f6 00de ld $de
|
|
a7f7 00a4 ld $a4
|
|
a7f8 00c9 ld $c9
|
|
a7f9 00c8 ld $c8
|
|
a7fa 0084 ld $84
|
|
a7fb fe00 bra ac ;+-----------------------------------+
|
|
a7fc fcfd bra $a7fd ;| |
|
|
a7fd 1404 ld $04,y ;| Trampoline for page $a700 lookups |
|
|
a7fe e068 jmp y,$68 ;| |
|
|
a7ff c218 st [$18] ;+-----------------------------------+
|
|
a800 00e9 ld $e9
|
|
a801 0020 ld $20
|
|
a802 001c ld $1c
|
|
a803 00e4 ld $e4
|
|
a804 0068 ld $68
|
|
a805 00a8 ld $a8
|
|
a806 00a5 ld $a5
|
|
a807 0073 ld $73
|
|
a808 00b0 ld $b0
|
|
a809 00a9 ld $a9
|
|
a80a 00a0 ld $a0
|
|
a80b 0000 ld $00
|
|
a80c 0010 ld $10
|
|
a80d 008b ld $8b
|
|
a80e 0085 ld $85
|
|
a80f 0073 ld $73
|
|
a810 0086 ld $86
|
|
a811 0072 ld $72
|
|
a812 00a2 ld $a2
|
|
a813 0004 ld $04
|
|
a814 0086 ld $86
|
|
a815 00c9 ld $c9
|
|
a816 00a9 ld $a9
|
|
a817 00b0 ld $b0
|
|
a818 0085 ld $85
|
|
a819 0079 ld $79
|
|
a81a 00a5 ld $a5
|
|
a81b 0072 ld $72
|
|
a81c 00dd ld $dd
|
|
a81d 0063 ld $63
|
|
a81e 00e5 ld $e5
|
|
a81f 00a5 ld $a5
|
|
a820 0073 ld $73
|
|
a821 00fd ld $fd
|
|
a822 0068 ld $68
|
|
a823 00e5 ld $e5
|
|
a824 0090 ld $90
|
|
a825 000d ld $0d
|
|
a826 0085 ld $85
|
|
a827 0073 ld $73
|
|
a828 00a5 ld $a5
|
|
a829 0072 ld $72
|
|
a82a 00fd ld $fd
|
|
a82b 0063 ld $63
|
|
a82c 00e5 ld $e5
|
|
a82d 0085 ld $85
|
|
a82e 0072 ld $72
|
|
a82f 00e6 ld $e6
|
|
a830 0079 ld $79
|
|
a831 00d0 ld $d0
|
|
a832 00e7 ld $e7
|
|
a833 00a5 ld $a5
|
|
a834 0079 ld $79
|
|
a835 00e8 ld $e8
|
|
a836 00ca ld $ca
|
|
a837 00f0 ld $f0
|
|
a838 000e ld $0e
|
|
a839 00c9 ld $c9
|
|
a83a 00b0 ld $b0
|
|
a83b 00f0 ld $f0
|
|
a83c 0002 ld $02
|
|
a83d 0085 ld $85
|
|
a83e 00c9 ld $c9
|
|
a83f 0024 ld $24
|
|
a840 00c9 ld $c9
|
|
a841 0030 ld $30
|
|
a842 0004 ld $04
|
|
a843 00a5 ld $a5
|
|
a844 0082 ld $82
|
|
a845 00f0 ld $f0
|
|
a846 000b ld $0b
|
|
a847 0020 ld $20
|
|
a848 00c9 ld $c9
|
|
a849 00e3 ld $e3
|
|
a84a 0024 ld $24
|
|
a84b 0078 ld $78
|
|
a84c 0010 ld $10
|
|
a84d 0004 ld $04
|
|
a84e 0099 ld $99
|
|
a84f 0000 ld $00
|
|
a850 0002 ld $02
|
|
a851 00c8 ld $c8
|
|
a852 00ca ld $ca
|
|
a853 0010 ld $10
|
|
a854 00c1 ld $c1
|
|
a855 0060 ld $60
|
|
a856 0001 ld $01
|
|
a857 000a ld $0a
|
|
a858 0064 ld $64
|
|
a859 00e8 ld $e8
|
|
a85a 0010 ld $10
|
|
a85b 0000 ld $00
|
|
a85c 0000 ld $00
|
|
a85d 0000 ld $00
|
|
a85e 0003 ld $03
|
|
a85f 0027 ld $27
|
|
a860 00a5 ld $a5
|
|
a861 00ca ld $ca
|
|
a862 0085 ld $85
|
|
a863 0046 ld $46
|
|
a864 00a5 ld $a5
|
|
a865 00cb ld $cb
|
|
a866 0085 ld $85
|
|
a867 0047 ld $47
|
|
a868 00e8 ld $e8
|
|
a869 00a5 ld $a5
|
|
a86a 0047 ld $47
|
|
a86b 0085 ld $85
|
|
a86c 0045 ld $45
|
|
a86d 00a5 ld $a5
|
|
a86e 0046 ld $46
|
|
a86f 0085 ld $85
|
|
a870 0044 ld $44
|
|
a871 00c5 ld $c5
|
|
a872 004c ld $4c
|
|
a873 00a5 ld $a5
|
|
a874 0045 ld $45
|
|
a875 00e5 ld $e5
|
|
a876 004d ld $4d
|
|
a877 00b0 ld $b0
|
|
a878 0026 ld $26
|
|
a879 00a0 ld $a0
|
|
a87a 0001 ld $01
|
|
a87b 00b1 ld $b1
|
|
a87c 0044 ld $44
|
|
a87d 00e5 ld $e5
|
|
a87e 00ce ld $ce
|
|
a87f 00c8 ld $c8
|
|
a880 00b1 ld $b1
|
|
a881 0044 ld $44
|
|
a882 00e5 ld $e5
|
|
a883 00cf ld $cf
|
|
a884 00b0 ld $b0
|
|
a885 0019 ld $19
|
|
a886 00a0 ld $a0
|
|
a887 0000 ld $00
|
|
a888 00a5 ld $a5
|
|
a889 0046 ld $46
|
|
a88a 0071 ld $71
|
|
a88b 0044 ld $44
|
|
a88c 0085 ld $85
|
|
a88d 0046 ld $46
|
|
a88e 0090 ld $90
|
|
a88f 0003 ld $03
|
|
a890 00e6 ld $e6
|
|
a891 0047 ld $47
|
|
a892 0018 ld $18
|
|
a893 00c8 ld $c8
|
|
a894 00a5 ld $a5
|
|
a895 00ce ld $ce
|
|
a896 00f1 ld $f1
|
|
a897 0044 ld $44
|
|
a898 00c8 ld $c8
|
|
a899 00a5 ld $a5
|
|
a89a 00cf ld $cf
|
|
a89b 00f1 ld $f1
|
|
a89c 0044 ld $44
|
|
a89d 00b0 ld $b0
|
|
a89e 00ca ld $ca
|
|
a89f 0060 ld $60
|
|
a8a0 0046 ld $46
|
|
a8a1 0078 ld $78
|
|
a8a2 00a5 ld $a5
|
|
a8a3 004c ld $4c
|
|
a8a4 0085 ld $85
|
|
a8a5 00ca ld $ca
|
|
a8a6 00a5 ld $a5
|
|
a8a7 004d ld $4d
|
|
a8a8 0085 ld $85
|
|
a8a9 00cb ld $cb
|
|
a8aa 00a5 ld $a5
|
|
a8ab 004a ld $4a
|
|
a8ac 0085 ld $85
|
|
a8ad 00cc ld $cc
|
|
a8ae 00a5 ld $a5
|
|
a8af 004b ld $4b
|
|
a8b0 0085 ld $85
|
|
a8b1 00cd ld $cd
|
|
a8b2 00a9 ld $a9
|
|
a8b3 0000 ld $00
|
|
a8b4 0085 ld $85
|
|
a8b5 0083 ld $83
|
|
a8b6 0085 ld $85
|
|
a8b7 0084 ld $84
|
|
a8b8 0085 ld $85
|
|
a8b9 0086 ld $86
|
|
a8ba 00a9 ld $a9
|
|
a8bb 0000 ld $00
|
|
a8bc 0085 ld $85
|
|
a8bd 001d ld $1d
|
|
a8be 0060 ld $60
|
|
a8bf 00a5 ld $a5
|
|
a8c0 00d0 ld $d0
|
|
a8c1 0069 ld $69
|
|
a8c2 0005 ld $05
|
|
a8c3 0085 ld $85
|
|
a8c4 00d2 ld $d2
|
|
a8c5 00a5 ld $a5
|
|
a8c6 00d1 ld $d1
|
|
a8c7 0069 ld $69
|
|
a8c8 0000 ld $00
|
|
a8c9 0085 ld $85
|
|
a8ca 00d3 ld $d3
|
|
a8cb 00a5 ld $a5
|
|
a8cc 00d2 ld $d2
|
|
a8cd 00c5 ld $c5
|
|
a8ce 00ca ld $ca
|
|
a8cf 00a5 ld $a5
|
|
a8d0 00d3 ld $d3
|
|
a8d1 00e5 ld $e5
|
|
a8d2 00cb ld $cb
|
|
a8d3 0090 ld $90
|
|
a8d4 0003 ld $03
|
|
a8d5 004c ld $4c
|
|
a8d6 006b ld $6b
|
|
a8d7 00e3 ld $e3
|
|
a8d8 00a5 ld $a5
|
|
a8d9 00ce ld $ce
|
|
a8da 0091 ld $91
|
|
a8db 00d0 ld $d0
|
|
a8dc 00a5 ld $a5
|
|
a8dd 00cf ld $cf
|
|
a8de 00c8 ld $c8
|
|
a8df 0091 ld $91
|
|
a8e0 00d0 ld $d0
|
|
a8e1 00a5 ld $a5
|
|
a8e2 00d2 ld $d2
|
|
a8e3 00c8 ld $c8
|
|
a8e4 0091 ld $91
|
|
a8e5 00d0 ld $d0
|
|
a8e6 00a5 ld $a5
|
|
a8e7 00d3 ld $d3
|
|
a8e8 00c8 ld $c8
|
|
a8e9 0091 ld $91
|
|
a8ea 00d0 ld $d0
|
|
a8eb 00a9 ld $a9
|
|
a8ec 0000 ld $00
|
|
a8ed 00c8 ld $c8
|
|
a8ee 0091 ld $91
|
|
a8ef 00d0 ld $d0
|
|
a8f0 00c8 ld $c8
|
|
a8f1 0091 ld $91
|
|
a8f2 00d0 ld $d0
|
|
a8f3 00e6 ld $e6
|
|
a8f4 0000 ld $00
|
|
a8f5 0000 ld $00
|
|
a8f6 00a5 ld $a5
|
|
a8f7 00d2 ld $d2
|
|
a8f8 0085 ld $85
|
|
a8f9 00cc ld $cc
|
|
a8fa 00a5 ld $a5
|
|
a8fb fe00 bra ac ;+-----------------------------------+
|
|
a8fc fcfd bra $a8fd ;| |
|
|
a8fd 1404 ld $04,y ;| Trampoline for page $a800 lookups |
|
|
a8fe e068 jmp y,$68 ;| |
|
|
a8ff c218 st [$18] ;+-----------------------------------+
|
|
a900 00d3 ld $d3
|
|
a901 0085 ld $85
|
|
a902 00cd ld $cd
|
|
a903 00a5 ld $a5
|
|
a904 00d0 ld $d0
|
|
a905 0090 ld $90
|
|
a906 0043 ld $43
|
|
a907 0085 ld $85
|
|
a908 00ce ld $ce
|
|
a909 0084 ld $84
|
|
a90a 00cf ld $cf
|
|
a90b 0020 ld $20
|
|
a90c 00ff ld $ff
|
|
a90d 00e6 ld $e6
|
|
a90e 0030 ld $30
|
|
a90f 000e ld $0e
|
|
a910 00c9 ld $c9
|
|
a911 0040 ld $40
|
|
a912 00f0 ld $f0
|
|
a913 000a ld $0a
|
|
a914 004c ld $4c
|
|
a915 0028 ld $28
|
|
a916 00e6 ld $e6
|
|
a917 0006 ld $06
|
|
a918 00c9 ld $c9
|
|
a919 0049 ld $49
|
|
a91a 00d0 ld $d0
|
|
a91b 0007 ld $07
|
|
a91c 00a9 ld $a9
|
|
a91d 0049 ld $49
|
|
a91e 0085 ld $85
|
|
a91f 00cf ld $cf
|
|
a920 0020 ld $20
|
|
a921 00ff ld $ff
|
|
a922 00e6 ld $e6
|
|
a923 00a5 ld $a5
|
|
a924 004b ld $4b
|
|
a925 0085 ld $85
|
|
a926 00d1 ld $d1
|
|
a927 00a5 ld $a5
|
|
a928 004a ld $4a
|
|
a929 0085 ld $85
|
|
a92a 00d0 ld $d0
|
|
a92b 00c5 ld $c5
|
|
a92c 00cc ld $cc
|
|
a92d 00a5 ld $a5
|
|
a92e 00d1 ld $d1
|
|
a92f 00e5 ld $e5
|
|
a930 00cd ld $cd
|
|
a931 00b0 ld $b0
|
|
a932 0094 ld $94
|
|
a933 00b1 ld $b1
|
|
a934 00d0 ld $d0
|
|
a935 00c8 ld $c8
|
|
a936 00c5 ld $c5
|
|
a937 00ce ld $ce
|
|
a938 00d0 ld $d0
|
|
a939 0006 ld $06
|
|
a93a 00b1 ld $b1
|
|
a93b 00d0 ld $d0
|
|
a93c 00c5 ld $c5
|
|
a93d 00cf ld $cf
|
|
a93e 00f0 ld $f0
|
|
a93f 000e ld $0e
|
|
a940 00c8 ld $c8
|
|
a941 00b1 ld $b1
|
|
a942 00d0 ld $d0
|
|
a943 0048 ld $48
|
|
a944 00c8 ld $c8
|
|
a945 00b1 ld $b1
|
|
a946 00d0 ld $d0
|
|
a947 0085 ld $85
|
|
a948 00d1 ld $d1
|
|
a949 0068 ld $68
|
|
a94a 00a0 ld $a0
|
|
a94b 0000 ld $00
|
|
a94c 00f0 ld $f0
|
|
a94d 00db ld $db
|
|
a94e 00a5 ld $a5
|
|
a94f 00d0 ld $d0
|
|
a950 0069 ld $69
|
|
a951 0003 ld $03
|
|
a952 0020 ld $20
|
|
a953 000a ld $0a
|
|
a954 00e7 ld $e7
|
|
a955 00a5 ld $a5
|
|
a956 00d1 ld $d1
|
|
a957 0069 ld $69
|
|
a958 0000 ld $00
|
|
a959 0095 ld $95
|
|
a95a 0088 ld $88
|
|
a95b 00a5 ld $a5
|
|
a95c 00cf ld $cf
|
|
a95d 00c9 ld $c9
|
|
a95e 0040 ld $40
|
|
a95f 00d0 ld $d0
|
|
a960 001c ld $1c
|
|
a961 0088 ld $88
|
|
a962 0098 ld $98
|
|
a963 0020 ld $20
|
|
a964 000a ld $0a
|
|
a965 00e7 ld $e7
|
|
a966 0088 ld $88
|
|
a967 0094 ld $94
|
|
a968 0088 ld $88
|
|
a969 00a0 ld $a0
|
|
a96a 0003 ld $03
|
|
a96b 00f6 ld $f6
|
|
a96c 0088 ld $88
|
|
a96d 00c8 ld $c8
|
|
a96e 00b1 ld $b1
|
|
a96f 00d0 ld $d0
|
|
a970 0030 ld $30
|
|
a971 00f9 ld $f9
|
|
a972 0010 ld $10
|
|
a973 0009 ld $09
|
|
a974 00a9 ld $a9
|
|
a975 0000 ld $00
|
|
a976 0085 ld $85
|
|
a977 00d4 ld $d4
|
|
a978 0085 ld $85
|
|
a979 00d5 ld $d5
|
|
a97a 00a2 ld $a2
|
|
a97b 0018 ld $18
|
|
a97c 0048 ld $48
|
|
a97d 00a0 ld $a0
|
|
a97e 0000 ld $00
|
|
a97f 00b1 ld $b1
|
|
a980 00de ld $de
|
|
a981 0010 ld $10
|
|
a982 0018 ld $18
|
|
a983 000a ld $0a
|
|
a984 0030 ld $30
|
|
a985 0081 ld $81
|
|
a986 0020 ld $20
|
|
a987 00ff ld $ff
|
|
a988 00e6 ld $e6
|
|
a989 0020 ld $20
|
|
a98a 0008 ld $08
|
|
a98b 00e7 ld $e7
|
|
a98c 0020 ld $20
|
|
a98d 00ff ld $ff
|
|
a98e 00e6 ld $e6
|
|
a98f 0095 ld $95
|
|
a990 00a8 ld $a8
|
|
a991 0024 ld $24
|
|
a992 00d4 ld $d4
|
|
a993 0010 ld $10
|
|
a994 0001 ld $01
|
|
a995 00ca ld $ca
|
|
a996 0020 ld $20
|
|
a997 00ff ld $ff
|
|
a998 00e6 ld $e6
|
|
a999 00b0 ld $b0
|
|
a99a 00e6 ld $e6
|
|
a99b 00c9 ld $c9
|
|
a99c 0028 ld $28
|
|
a99d 00d0 ld $d0
|
|
a99e 001f ld $1f
|
|
a99f 00a5 ld $a5
|
|
a9a0 00de ld $de
|
|
a9a1 0020 ld $20
|
|
a9a2 000a ld $0a
|
|
a9a3 00e7 ld $e7
|
|
a9a4 00a5 ld $a5
|
|
a9a5 00df ld $df
|
|
a9a6 0095 ld $95
|
|
a9a7 0088 ld $88
|
|
a9a8 0024 ld $24
|
|
a9a9 00d4 ld $d4
|
|
a9aa 0030 ld $30
|
|
a9ab 000b ld $0b
|
|
a9ac 00a9 ld $a9
|
|
a9ad 0001 ld $01
|
|
a9ae 0020 ld $20
|
|
a9af 000a ld $0a
|
|
a9b0 00e7 ld $e7
|
|
a9b1 00a9 ld $a9
|
|
a9b2 0000 ld $00
|
|
a9b3 0095 ld $95
|
|
a9b4 0088 ld $88
|
|
a9b5 00f6 ld $f6
|
|
a9b6 0088 ld $88
|
|
a9b7 0020 ld $20
|
|
a9b8 00ff ld $ff
|
|
a9b9 00e6 ld $e6
|
|
a9ba 0030 ld $30
|
|
a9bb 00f9 ld $f9
|
|
a9bc 00b0 ld $b0
|
|
a9bd 00d3 ld $d3
|
|
a9be 0024 ld $24
|
|
a9bf 00d4 ld $d4
|
|
a9c0 0010 ld $10
|
|
a9c1 0006 ld $06
|
|
a9c2 00c9 ld $c9
|
|
a9c3 0004 ld $04
|
|
a9c4 00b0 ld $b0
|
|
a9c5 00d0 ld $d0
|
|
a9c6 0046 ld $46
|
|
a9c7 00d4 ld $d4
|
|
a9c8 00a8 ld $a8
|
|
a9c9 0085 ld $85
|
|
a9ca 00d6 ld $d6
|
|
a9cb 00b9 ld $b9
|
|
a9cc 0098 ld $98
|
|
a9cd 00e9 ld $e9
|
|
a9ce 0029 ld $29
|
|
a9cf 0055 ld $55
|
|
a9d0 000a ld $0a
|
|
a9d1 0085 ld $85
|
|
a9d2 00d7 ld $d7
|
|
a9d3 0068 ld $68
|
|
a9d4 00a8 ld $a8
|
|
a9d5 00b9 ld $b9
|
|
a9d6 0098 ld $98
|
|
a9d7 00e9 ld $e9
|
|
a9d8 0029 ld $29
|
|
a9d9 00aa ld $aa
|
|
a9da 00c5 ld $c5
|
|
a9db 00d7 ld $d7
|
|
a9dc 00b0 ld $b0
|
|
a9dd 0009 ld $09
|
|
a9de 0098 ld $98
|
|
a9df 0048 ld $48
|
|
a9e0 0020 ld $20
|
|
a9e1 00ff ld $ff
|
|
a9e2 00e6 ld $e6
|
|
a9e3 00a5 ld $a5
|
|
a9e4 00d6 ld $d6
|
|
a9e5 0090 ld $90
|
|
a9e6 0095 ld $95
|
|
a9e7 00b9 ld $b9
|
|
a9e8 0010 ld $10
|
|
a9e9 00ea ld $ea
|
|
a9ea 0085 ld $85
|
|
a9eb 00ce ld $ce
|
|
a9ec 00b9 ld $b9
|
|
a9ed 0088 ld $88
|
|
a9ee 00ea ld $ea
|
|
a9ef 0085 ld $85
|
|
a9f0 00cf ld $cf
|
|
a9f1 0020 ld $20
|
|
a9f2 00fc ld $fc
|
|
a9f3 00e6 ld $e6
|
|
a9f4 004c ld $4c
|
|
a9f5 00d8 ld $d8
|
|
a9f6 00e6 ld $e6
|
|
a9f7 006c ld $6c
|
|
a9f8 00ce ld $ce
|
|
a9f9 0000 ld $00
|
|
a9fa 00e6 ld $e6
|
|
a9fb fe00 bra ac ;+-----------------------------------+
|
|
a9fc fcfd bra $a9fd ;| |
|
|
a9fd 1404 ld $04,y ;| Trampoline for page $a900 lookups |
|
|
a9fe e068 jmp y,$68 ;| |
|
|
a9ff c218 st [$18] ;+-----------------------------------+
|
|
aa00 00e7 ld $e7
|
|
aa01 0000 ld $00
|
|
aa02 0000 ld $00
|
|
aa03 00de ld $de
|
|
aa04 00d0 ld $d0
|
|
aa05 0002 ld $02
|
|
aa06 00e6 ld $e6
|
|
aa07 00df ld $df
|
|
aa08 00b1 ld $b1
|
|
aa09 00de ld $de
|
|
aa0a 0060 ld $60
|
|
aa0b 0094 ld $94
|
|
aa0c 0087 ld $87
|
|
aa0d 00ca ld $ca
|
|
aa0e 0030 ld $30
|
|
aa0f 0003 ld $03
|
|
aa10 0095 ld $95
|
|
aa11 0050 ld $50
|
|
aa12 0060 ld $60
|
|
aa13 00a0 ld $a0
|
|
aa14 0066 ld $66
|
|
aa15 004c ld $4c
|
|
aa16 00e0 ld $e0
|
|
aa17 00e3 ld $e3
|
|
aa18 00a0 ld $a0
|
|
aa19 0000 ld $00
|
|
aa1a 00b5 ld $b5
|
|
aa1b 0050 ld $50
|
|
aa1c 0085 ld $85
|
|
aa1d 00ce ld $ce
|
|
aa1e 00b5 ld $b5
|
|
aa1f 00a8 ld $a8
|
|
aa20 0085 ld $85
|
|
aa21 00cf ld $cf
|
|
aa22 00b5 ld $b5
|
|
aa23 0088 ld $88
|
|
aa24 00f0 ld $f0
|
|
aa25 000e ld $0e
|
|
aa26 0085 ld $85
|
|
aa27 00cf ld $cf
|
|
aa28 00b1 ld $b1
|
|
aa29 00ce ld $ce
|
|
aa2a 0048 ld $48
|
|
aa2b 00c8 ld $c8
|
|
aa2c 00b1 ld $b1
|
|
aa2d 00ce ld $ce
|
|
aa2e 0085 ld $85
|
|
aa2f 00cf ld $cf
|
|
aa30 0068 ld $68
|
|
aa31 0085 ld $85
|
|
aa32 00ce ld $ce
|
|
aa33 0088 ld $88
|
|
aa34 00e8 ld $e8
|
|
aa35 0060 ld $60
|
|
aa36 0020 ld $20
|
|
aa37 004a ld $4a
|
|
aa38 00e7 ld $e7
|
|
aa39 0020 ld $20
|
|
aa3a 0015 ld $15
|
|
aa3b 00e7 ld $e7
|
|
aa3c 0098 ld $98
|
|
aa3d 0020 ld $20
|
|
aa3e 0008 ld $08
|
|
aa3f 00e7 ld $e7
|
|
aa40 0095 ld $95
|
|
aa41 00a8 ld $a8
|
|
aa42 00c5 ld $c5
|
|
aa43 00ce ld $ce
|
|
aa44 00d0 ld $d0
|
|
aa45 0006 ld $06
|
|
aa46 00c5 ld $c5
|
|
aa47 00cf ld $cf
|
|
aa48 00d0 ld $d0
|
|
aa49 0002 ld $02
|
|
aa4a 00f6 ld $f6
|
|
aa4b 0050 ld $50
|
|
aa4c 0060 ld $60
|
|
aa4d 0020 ld $20
|
|
aa4e 0082 ld $82
|
|
aa4f 00e7 ld $e7
|
|
aa50 0020 ld $20
|
|
aa51 0059 ld $59
|
|
aa52 00e7 ld $e7
|
|
aa53 0020 ld $20
|
|
aa54 0015 ld $15
|
|
aa55 00e7 ld $e7
|
|
aa56 0024 ld $24
|
|
aa57 00cf ld $cf
|
|
aa58 0030 ld $30
|
|
aa59 001b ld $1b
|
|
aa5a 00ca ld $ca
|
|
aa5b 0060 ld $60
|
|
aa5c 0020 ld $20
|
|
aa5d 0015 ld $15
|
|
aa5e 00e7 ld $e7
|
|
aa5f 00a5 ld $a5
|
|
aa60 00cf ld $cf
|
|
aa61 00d0 ld $d0
|
|
aa62 0004 ld $04
|
|
aa63 00a5 ld $a5
|
|
aa64 00ce ld $ce
|
|
aa65 00f0 ld $f0
|
|
aa66 00f3 ld $f3
|
|
aa67 00a9 ld $a9
|
|
aa68 00ff ld $ff
|
|
aa69 0020 ld $20
|
|
aa6a 0008 ld $08
|
|
aa6b 00e7 ld $e7
|
|
aa6c 0095 ld $95
|
|
aa6d 00a8 ld $a8
|
|
aa6e 0024 ld $24
|
|
aa6f 00cf ld $cf
|
|
aa70 0030 ld $30
|
|
aa71 00e9 ld $e9
|
|
aa72 0020 ld $20
|
|
aa73 0015 ld $15
|
|
aa74 00e7 ld $e7
|
|
aa75 0098 ld $98
|
|
aa76 0038 ld $38
|
|
aa77 00e5 ld $e5
|
|
aa78 00ce ld $ce
|
|
aa79 0020 ld $20
|
|
aa7a 0008 ld $08
|
|
aa7b 00e7 ld $e7
|
|
aa7c 0098 ld $98
|
|
aa7d 00e5 ld $e5
|
|
aa7e 00cf ld $cf
|
|
aa7f 0050 ld $50
|
|
aa80 0023 ld $23
|
|
aa81 00a0 ld $a0
|
|
aa82 0000 ld $00
|
|
aa83 0010 ld $10
|
|
aa84 0090 ld $90
|
|
aa85 0020 ld $20
|
|
aa86 006f ld $6f
|
|
aa87 00e7 ld $e7
|
|
aa88 0020 ld $20
|
|
aa89 0015 ld $15
|
|
aa8a 00e7 ld $e7
|
|
aa8b 00a5 ld $a5
|
|
aa8c 00ce ld $ce
|
|
aa8d 0085 ld $85
|
|
aa8e 00da ld $da
|
|
aa8f 00a5 ld $a5
|
|
aa90 00cf ld $cf
|
|
aa91 0085 ld $85
|
|
aa92 00db ld $db
|
|
aa93 0020 ld $20
|
|
aa94 0015 ld $15
|
|
aa95 00e7 ld $e7
|
|
aa96 0018 ld $18
|
|
aa97 00a5 ld $a5
|
|
aa98 00ce ld $ce
|
|
aa99 0065 ld $65
|
|
aa9a 00da ld $da
|
|
aa9b 0020 ld $20
|
|
aa9c 0008 ld $08
|
|
aa9d 00e7 ld $e7
|
|
aa9e 00a5 ld $a5
|
|
aa9f 00cf ld $cf
|
|
aaa0 0065 ld $65
|
|
aaa1 00db ld $db
|
|
aaa2 0070 ld $70
|
|
aaa3 00dd ld $dd
|
|
aaa4 0095 ld $95
|
|
aaa5 00a8 ld $a8
|
|
aaa6 0060 ld $60
|
|
aaa7 0020 ld $20
|
|
aaa8 0015 ld $15
|
|
aaa9 00e7 ld $e7
|
|
aaaa 00a4 ld $a4
|
|
aaab 00ce ld $ce
|
|
aaac 00f0 ld $f0
|
|
aaad 0005 ld $05
|
|
aaae 0088 ld $88
|
|
aaaf 00a5 ld $a5
|
|
aab0 00cf ld $cf
|
|
aab1 00f0 ld $f0
|
|
aab2 000c ld $0c
|
|
aab3 0060 ld $60
|
|
aab4 00a5 ld $a5
|
|
aab5 0081 ld $81
|
|
aab6 0009 ld $09
|
|
aab7 0007 ld $07
|
|
aab8 00a8 ld $a8
|
|
aab9 00c8 ld $c8
|
|
aaba 00a9 ld $a9
|
|
aabb 00a0 ld $a0
|
|
aabc 0020 ld $20
|
|
aabd 00c9 ld $c9
|
|
aabe 00e3 ld $e3
|
|
aabf 00c4 ld $c4
|
|
aac0 0081 ld $81
|
|
aac1 00b0 ld $b0
|
|
aac2 00f7 ld $f7
|
|
aac3 0060 ld $60
|
|
aac4 0020 ld $20
|
|
aac5 00b1 ld $b1
|
|
aac6 00e7 ld $e7
|
|
aac7 0020 ld $20
|
|
aac8 0015 ld $15
|
|
aac9 00e7 ld $e7
|
|
aaca 00a5 ld $a5
|
|
aacb 00cf ld $cf
|
|
aacc 0010 ld $10
|
|
aacd 000a ld $0a
|
|
aace 00a9 ld $a9
|
|
aacf 00ad ld $ad
|
|
aad0 0020 ld $20
|
|
aad1 00c9 ld $c9
|
|
aad2 00e3 ld $e3
|
|
aad3 0020 ld $20
|
|
aad4 0072 ld $72
|
|
aad5 00e7 ld $e7
|
|
aad6 0050 ld $50
|
|
aad7 00ef ld $ef
|
|
aad8 0088 ld $88
|
|
aad9 0084 ld $84
|
|
aada 00d5 ld $d5
|
|
aadb 0086 ld $86
|
|
aadc 00cf ld $cf
|
|
aadd 00a6 ld $a6
|
|
aade 00ce ld $ce
|
|
aadf 0020 ld $20
|
|
aae0 001b ld $1b
|
|
aae1 00e5 ld $e5
|
|
aae2 00a6 ld $a6
|
|
aae3 00cf ld $cf
|
|
aae4 0060 ld $60
|
|
aae5 0020 ld $20
|
|
aae6 0015 ld $15
|
|
aae7 00e7 ld $e7
|
|
aae8 00a5 ld $a5
|
|
aae9 00ce ld $ce
|
|
aaea 0085 ld $85
|
|
aaeb 0076 ld $76
|
|
aaec 00a5 ld $a5
|
|
aaed 00cf ld $cf
|
|
aaee 0085 ld $85
|
|
aaef 0077 ld $77
|
|
aaf0 0088 ld $88
|
|
aaf1 0084 ld $84
|
|
aaf2 0078 ld $78
|
|
aaf3 00c8 ld $c8
|
|
aaf4 00a9 ld $a9
|
|
aaf5 000a ld $0a
|
|
aaf6 0085 ld $85
|
|
aaf7 0074 ld $74
|
|
aaf8 0084 ld $84
|
|
aaf9 0075 ld $75
|
|
aafa 0060 ld $60
|
|
aafb fe00 bra ac ;+-----------------------------------+
|
|
aafc fcfd bra $aafd ;| |
|
|
aafd 1404 ld $04,y ;| Trampoline for page $aa00 lookups |
|
|
aafe e068 jmp y,$68 ;| |
|
|
aaff c218 st [$18] ;+-----------------------------------+
|
|
ab00 0020 ld $20
|
|
ab01 0015 ld $15
|
|
ab02 00e7 ld $e7
|
|
ab03 00a5 ld $a5
|
|
ab04 00ce ld $ce
|
|
ab05 00a4 ld $a4
|
|
ab06 00cf ld $cf
|
|
ab07 0010 ld $10
|
|
ab08 00e8 ld $e8
|
|
ab09 0000 ld $00
|
|
ab0a 0000 ld $00
|
|
ab0b 00f2 ld $f2
|
|
ab0c 0020 ld $20
|
|
ab0d 0015 ld $15
|
|
ab0e 00e7 ld $e7
|
|
ab0f 00b5 ld $b5
|
|
ab10 0050 ld $50
|
|
ab11 0085 ld $85
|
|
ab12 00da ld $da
|
|
ab13 00b5 ld $b5
|
|
ab14 0088 ld $88
|
|
ab15 0085 ld $85
|
|
ab16 00db ld $db
|
|
ab17 00a5 ld $a5
|
|
ab18 00ce ld $ce
|
|
ab19 0091 ld $91
|
|
ab1a 00da ld $da
|
|
ab1b 00c8 ld $c8
|
|
ab1c 00a5 ld $a5
|
|
ab1d 00cf ld $cf
|
|
ab1e 0091 ld $91
|
|
ab1f 00da ld $da
|
|
ab20 00e8 ld $e8
|
|
ab21 0060 ld $60
|
|
ab22 0068 ld $68
|
|
ab23 0068 ld $68
|
|
ab24 0024 ld $24
|
|
ab25 00d5 ld $d5
|
|
ab26 0010 ld $10
|
|
ab27 0005 ld $05
|
|
ab28 0020 ld $20
|
|
ab29 00cd ld $cd
|
|
ab2a 00e3 ld $e3
|
|
ab2b 0046 ld $46
|
|
ab2c 00d5 ld $d5
|
|
ab2d 0060 ld $60
|
|
ab2e 00a0 ld $a0
|
|
ab2f 00ff ld $ff
|
|
ab30 0084 ld $84
|
|
ab31 00d7 ld $d7
|
|
ab32 0060 ld $60
|
|
ab33 0020 ld $20
|
|
ab34 00cd ld $cd
|
|
ab35 00ef ld $ef
|
|
ab36 00f0 ld $f0
|
|
ab37 0007 ld $07
|
|
ab38 00a9 ld $a9
|
|
ab39 0025 ld $25
|
|
ab3a 0085 ld $85
|
|
ab3b 00d6 ld $d6
|
|
ab3c 0088 ld $88
|
|
ab3d 0084 ld $84
|
|
ab3e 00d4 ld $d4
|
|
ab3f 00e8 ld $e8
|
|
ab40 0060 ld $60
|
|
ab41 00a5 ld $a5
|
|
ab42 00ca ld $ca
|
|
ab43 00a4 ld $a4
|
|
ab44 00cb ld $cb
|
|
ab45 00d0 ld $d0
|
|
ab46 005a ld $5a
|
|
ab47 00a0 ld $a0
|
|
ab48 0041 ld $41
|
|
ab49 00a5 ld $a5
|
|
ab4a 0084 ld $84
|
|
ab4b 00c9 ld $c9
|
|
ab4c 0008 ld $08
|
|
ab4d 00b0 ld $b0
|
|
ab4e 005e ld $5e
|
|
ab4f 00a8 ld $a8
|
|
ab50 00e6 ld $e6
|
|
ab51 0084 ld $84
|
|
ab52 00a5 ld $a5
|
|
ab53 00de ld $de
|
|
ab54 0099 ld $99
|
|
ab55 0000 ld $00
|
|
ab56 0011 ld $11
|
|
ab57 00a5 ld $a5
|
|
ab58 00df ld $df
|
|
ab59 0099 ld $99
|
|
ab5a 0008 ld $08
|
|
ab5b 0011 ld $11
|
|
ab5c 00a5 ld $a5
|
|
ab5d 00dc ld $dc
|
|
ab5e 0099 ld $99
|
|
ab5f 0010 ld $10
|
|
ab60 0011 ld $11
|
|
ab61 00a5 ld $a5
|
|
ab62 00dd ld $dd
|
|
ab63 0099 ld $99
|
|
ab64 0018 ld $18
|
|
ab65 0011 ld $11
|
|
ab66 0020 ld $20
|
|
ab67 0015 ld $15
|
|
ab68 00e7 ld $e7
|
|
ab69 0020 ld $20
|
|
ab6a 006d ld $6d
|
|
ab6b 00e5 ld $e5
|
|
ab6c 0090 ld $90
|
|
ab6d 0004 ld $04
|
|
ab6e 00a0 ld $a0
|
|
ab6f 0037 ld $37
|
|
ab70 00d0 ld $d0
|
|
ab71 003b ld $3b
|
|
ab72 00a5 ld $a5
|
|
ab73 0044 ld $44
|
|
ab74 00a4 ld $a4
|
|
ab75 0045 ld $45
|
|
ab76 0085 ld $85
|
|
ab77 00dc ld $dc
|
|
ab78 0084 ld $84
|
|
ab79 00dd ld $dd
|
|
ab7a 002c ld $2c
|
|
ab7b 0011 ld $11
|
|
ab7c 00d0 ld $d0
|
|
ab7d 0030 ld $30
|
|
ab7e 004f ld $4f
|
|
ab7f 0018 ld $18
|
|
ab80 0069 ld $69
|
|
ab81 0003 ld $03
|
|
ab82 0090 ld $90
|
|
ab83 0001 ld $01
|
|
ab84 00c8 ld $c8
|
|
ab85 00a2 ld $a2
|
|
ab86 00ff ld $ff
|
|
ab87 0086 ld $86
|
|
ab88 00d9 ld $d9
|
|
ab89 009a ld $9a
|
|
ab8a 0085 ld $85
|
|
ab8b 00de ld $de
|
|
ab8c 0084 ld $84
|
|
ab8d 00df ld $df
|
|
ab8e 0020 ld $20
|
|
ab8f 0079 ld $79
|
|
ab90 00e6 ld $e6
|
|
ab91 0024 ld $24
|
|
ab92 00d9 ld $d9
|
|
ab93 0010 ld $10
|
|
ab94 0049 ld $49
|
|
ab95 0018 ld $18
|
|
ab96 00a0 ld $a0
|
|
ab97 0000 ld $00
|
|
ab98 00a5 ld $a5
|
|
ab99 00dc ld $dc
|
|
ab9a 0071 ld $71
|
|
ab9b 00dc ld $dc
|
|
ab9c 00a4 ld $a4
|
|
ab9d 00dd ld $dd
|
|
ab9e 0090 ld $90
|
|
ab9f 0001 ld $01
|
|
aba0 00c8 ld $c8
|
|
aba1 00c5 ld $c5
|
|
aba2 004c ld $4c
|
|
aba3 00d0 ld $d0
|
|
aba4 00d1 ld $d1
|
|
aba5 00c4 ld $c4
|
|
aba6 004d ld $4d
|
|
aba7 00d0 ld $d0
|
|
aba8 00cd ld $cd
|
|
aba9 00a0 ld $a0
|
|
abaa 0034 ld $34
|
|
abab 0046 ld $46
|
|
abac 00d9 ld $d9
|
|
abad 004c ld $4c
|
|
abae 00e0 ld $e0
|
|
abaf 00e3 ld $e3
|
|
abb0 00a0 ld $a0
|
|
abb1 004a ld $4a
|
|
abb2 00a5 ld $a5
|
|
abb3 0084 ld $84
|
|
abb4 00f0 ld $f0
|
|
abb5 00f7 ld $f7
|
|
abb6 00c6 ld $c6
|
|
abb7 0084 ld $84
|
|
abb8 00a8 ld $a8
|
|
abb9 00b9 ld $b9
|
|
abba 000f ld $0f
|
|
abbb 0011 ld $11
|
|
abbc 0085 ld $85
|
|
abbd 00dc ld $dc
|
|
abbe 00b9 ld $b9
|
|
abbf 0017 ld $17
|
|
abc0 0011 ld $11
|
|
abc1 0085 ld $85
|
|
abc2 00dd ld $dd
|
|
abc3 00be ld $be
|
|
abc4 0087 ld $87
|
|
abc5 0000 ld $00
|
|
abc6 00b9 ld $b9
|
|
abc7 0007 ld $07
|
|
abc8 0011 ld $11
|
|
abc9 00a8 ld $a8
|
|
abca 008a ld $8a
|
|
abcb 004c ld $4c
|
|
abcc 007a ld $7a
|
|
abcd 00e8 ld $e8
|
|
abce 00a0 ld $a0
|
|
abcf 0063 ld $63
|
|
abd0 0020 ld $20
|
|
abd1 00c4 ld $c4
|
|
abd2 00e3 ld $e3
|
|
abd3 00a0 ld $a0
|
|
abd4 0001 ld $01
|
|
abd5 00b1 ld $b1
|
|
abd6 00dc ld $dc
|
|
abd7 00aa ld $aa
|
|
abd8 00c8 ld $c8
|
|
abd9 00b1 ld $b1
|
|
abda 00dc ld $dc
|
|
abdb 0020 ld $20
|
|
abdc 001b ld $1b
|
|
abdd 00e5 ld $e5
|
|
abde 004c ld $4c
|
|
abdf 00b3 ld $b3
|
|
abe0 00e2 ld $e2
|
|
abe1 00c6 ld $c6
|
|
abe2 0083 ld $83
|
|
abe3 00a0 ld $a0
|
|
abe4 005b ld $5b
|
|
abe5 00a5 ld $a5
|
|
abe6 0083 ld $83
|
|
abe7 00f0 ld $f0
|
|
abe8 00c4 ld $c4
|
|
abe9 00a8 ld $a8
|
|
abea 00b5 ld $b5
|
|
abeb 0050 ld $50
|
|
abec 00d9 ld $d9
|
|
abed 00ff ld $ff
|
|
abee 0011 ld $11
|
|
abef 00d0 ld $d0
|
|
abf0 00f0 ld $f0
|
|
abf1 00b5 ld $b5
|
|
abf2 0088 ld $88
|
|
abf3 00d9 ld $d9
|
|
abf4 0007 ld $07
|
|
abf5 0012 ld $12
|
|
abf6 00d0 ld $d0
|
|
abf7 00e9 ld $e9
|
|
abf8 00b9 ld $b9
|
|
abf9 000f ld $0f
|
|
abfa 0012 ld $12
|
|
abfb fe00 bra ac ;+-----------------------------------+
|
|
abfc fcfd bra $abfd ;| |
|
|
abfd 1404 ld $04,y ;| Trampoline for page $ab00 lookups |
|
|
abfe e068 jmp y,$68 ;| |
|
|
abff c218 st [$18] ;+-----------------------------------+
|
|
ac00 0085 ld $85
|
|
ac01 00da ld $da
|
|
ac02 00b9 ld $b9
|
|
ac03 0017 ld $17
|
|
ac04 0012 ld $12
|
|
ac05 0085 ld $85
|
|
ac06 00db ld $db
|
|
ac07 0020 ld $20
|
|
ac08 0015 ld $15
|
|
ac09 00e7 ld $e7
|
|
ac0a 00ca ld $ca
|
|
ac0b 0020 ld $20
|
|
ac0c 0093 ld $93
|
|
ac0d 00e7 ld $e7
|
|
ac0e 0020 ld $20
|
|
ac0f 0001 ld $01
|
|
ac10 00e9 ld $e9
|
|
ac11 0000 ld $00
|
|
ac12 0000 ld $00
|
|
ac13 00e8 ld $e8
|
|
ac14 00ca ld $ca
|
|
ac15 00a4 ld $a4
|
|
ac16 0083 ld $83
|
|
ac17 00b9 ld $b9
|
|
ac18 0047 ld $47
|
|
ac19 0012 ld $12
|
|
ac1a 0095 ld $95
|
|
ac1b 00a7 ld $a7
|
|
ac1c 00b9 ld $b9
|
|
ac1d 003f ld $3f
|
|
ac1e 0012 ld $12
|
|
ac1f 00a0 ld $a0
|
|
ac20 0000 ld $00
|
|
ac21 0020 ld $20
|
|
ac22 0008 ld $08
|
|
ac23 00e7 ld $e7
|
|
ac24 0020 ld $20
|
|
ac25 0082 ld $82
|
|
ac26 00e7 ld $e7
|
|
ac27 0020 ld $20
|
|
ac28 0059 ld $59
|
|
ac29 00e7 ld $e7
|
|
ac2a 0020 ld $20
|
|
ac2b 0015 ld $15
|
|
ac2c 00e7 ld $e7
|
|
ac2d 00a4 ld $a4
|
|
ac2e 0083 ld $83
|
|
ac2f 00a5 ld $a5
|
|
ac30 00ce ld $ce
|
|
ac31 00f0 ld $f0
|
|
ac32 0005 ld $05
|
|
ac33 0059 ld $59
|
|
ac34 0017 ld $17
|
|
ac35 0012 ld $12
|
|
ac36 0010 ld $10
|
|
ac37 0012 ld $12
|
|
ac38 00b9 ld $b9
|
|
ac39 001f ld $1f
|
|
ac3a 0012 ld $12
|
|
ac3b 0085 ld $85
|
|
ac3c 00dc ld $dc
|
|
ac3d 00b9 ld $b9
|
|
ac3e 0027 ld $27
|
|
ac3f 0012 ld $12
|
|
ac40 0085 ld $85
|
|
ac41 00dd ld $dd
|
|
ac42 00be ld $be
|
|
ac43 002f ld $2f
|
|
ac44 0012 ld $12
|
|
ac45 00b9 ld $b9
|
|
ac46 0037 ld $37
|
|
ac47 0012 ld $12
|
|
ac48 00d0 ld $d0
|
|
ac49 0087 ld $87
|
|
ac4a 00c6 ld $c6
|
|
ac4b 0083 ld $83
|
|
ac4c 0060 ld $60
|
|
ac4d 00a0 ld $a0
|
|
ac4e 0054 ld $54
|
|
ac4f 00a5 ld $a5
|
|
ac50 0083 ld $83
|
|
ac51 00c9 ld $c9
|
|
ac52 0008 ld $08
|
|
ac53 00f0 ld $f0
|
|
ac54 009a ld $9a
|
|
ac55 00e6 ld $e6
|
|
ac56 0083 ld $83
|
|
ac57 00a8 ld $a8
|
|
ac58 00b5 ld $b5
|
|
ac59 0050 ld $50
|
|
ac5a 0099 ld $99
|
|
ac5b 0000 ld $00
|
|
ac5c 0012 ld $12
|
|
ac5d 00b5 ld $b5
|
|
ac5e 0088 ld $88
|
|
ac5f 0099 ld $99
|
|
ac60 0008 ld $08
|
|
ac61 0012 ld $12
|
|
ac62 0060 ld $60
|
|
ac63 0020 ld $20
|
|
ac64 0015 ld $15
|
|
ac65 00e7 ld $e7
|
|
ac66 00a4 ld $a4
|
|
ac67 0083 ld $83
|
|
ac68 00a5 ld $a5
|
|
ac69 00ce ld $ce
|
|
ac6a 0099 ld $99
|
|
ac6b 003f ld $3f
|
|
ac6c 0012 ld $12
|
|
ac6d 00a5 ld $a5
|
|
ac6e 00cf ld $cf
|
|
ac6f 0099 ld $99
|
|
ac70 0047 ld $47
|
|
ac71 0012 ld $12
|
|
ac72 00a9 ld $a9
|
|
ac73 0001 ld $01
|
|
ac74 0099 ld $99
|
|
ac75 000f ld $0f
|
|
ac76 0012 ld $12
|
|
ac77 00a9 ld $a9
|
|
ac78 0000 ld $00
|
|
ac79 0099 ld $99
|
|
ac7a 0017 ld $17
|
|
ac7b 0012 ld $12
|
|
ac7c 00a5 ld $a5
|
|
ac7d 00dc ld $dc
|
|
ac7e 0099 ld $99
|
|
ac7f 001f ld $1f
|
|
ac80 0012 ld $12
|
|
ac81 00a5 ld $a5
|
|
ac82 00dd ld $dd
|
|
ac83 0099 ld $99
|
|
ac84 0027 ld $27
|
|
ac85 0012 ld $12
|
|
ac86 00a5 ld $a5
|
|
ac87 00de ld $de
|
|
ac88 0099 ld $99
|
|
ac89 002f ld $2f
|
|
ac8a 0012 ld $12
|
|
ac8b 00a5 ld $a5
|
|
ac8c 00df ld $df
|
|
ac8d 0099 ld $99
|
|
ac8e 0037 ld $37
|
|
ac8f 0012 ld $12
|
|
ac90 0060 ld $60
|
|
ac91 0020 ld $20
|
|
ac92 0015 ld $15
|
|
ac93 00e7 ld $e7
|
|
ac94 00a4 ld $a4
|
|
ac95 0083 ld $83
|
|
ac96 00a5 ld $a5
|
|
ac97 00ce ld $ce
|
|
ac98 0099 ld $99
|
|
ac99 000f ld $0f
|
|
ac9a 0012 ld $12
|
|
ac9b 00a5 ld $a5
|
|
ac9c 00cf ld $cf
|
|
ac9d 004c ld $4c
|
|
ac9e 0066 ld $66
|
|
ac9f 00e9 ld $e9
|
|
aca0 0000 ld $00
|
|
aca1 0000 ld $00
|
|
aca2 0000 ld $00
|
|
* 14 times
|
|
acae 00ab ld $ab
|
|
acaf 0003 ld $03
|
|
acb0 0003 ld $03
|
|
acb1 0003 ld $03
|
|
* 14 times
|
|
acbd 003f ld $3f
|
|
acbe 003f ld $3f
|
|
acbf 00c0 ld $c0
|
|
acc0 00c0 ld $c0
|
|
acc1 003c ld $3c
|
|
acc2 003c ld $3c
|
|
acc3 003c ld $3c
|
|
* 7 times
|
|
acc8 0030 ld $30
|
|
acc9 000f ld $0f
|
|
acca 00c0 ld $c0
|
|
accb 00cc ld $cc
|
|
accc 00ff ld $ff
|
|
accd 0055 ld $55
|
|
acce 0000 ld $00
|
|
accf 00ab ld $ab
|
|
acd0 00ab ld $ab
|
|
acd1 0003 ld $03
|
|
acd2 0003 ld $03
|
|
acd3 00ff ld $ff
|
|
acd4 00ff ld $ff
|
|
acd5 0055 ld $55
|
|
acd6 00ff ld $ff
|
|
acd7 00ff ld $ff
|
|
acd8 0055 ld $55
|
|
acd9 00cf ld $cf
|
|
acda 00cf ld $cf
|
|
acdb 00cf ld $cf
|
|
* 5 times
|
|
acde 00ff ld $ff
|
|
acdf 0055 ld $55
|
|
ace0 00c3 ld $c3
|
|
ace1 00c3 ld $c3
|
|
ace2 00c3 ld $c3
|
|
ace3 0055 ld $55
|
|
ace4 00f0 ld $f0
|
|
ace5 00f0 ld $f0
|
|
ace6 00cf ld $cf
|
|
ace7 0056 ld $56
|
|
ace8 0056 ld $56
|
|
ace9 0056 ld $56
|
|
acea 0055 ld $55
|
|
aceb 00ff ld $ff
|
|
acec 00ff ld $ff
|
|
aced 0055 ld $55
|
|
acee 0003 ld $03
|
|
acef 0003 ld $03
|
|
acf0 0003 ld $03
|
|
* 7 times
|
|
acf5 00ff ld $ff
|
|
acf6 00ff ld $ff
|
|
acf7 00ff ld $ff
|
|
acf8 0003 ld $03
|
|
acf9 0003 ld $03
|
|
acfa 0003 ld $03
|
|
acfb fe00 bra ac ;+-----------------------------------+
|
|
acfc fcfd bra $acfd ;| |
|
|
acfd 1404 ld $04,y ;| Trampoline for page $ac00 lookups |
|
|
acfe e068 jmp y,$68 ;| |
|
|
acff c218 st [$18] ;+-----------------------------------+
|
|
ad00 0003 ld $03
|
|
ad01 0003 ld $03
|
|
ad02 0003 ld $03
|
|
* 13 times
|
|
ad0d 0000 ld $00
|
|
ad0e 00ab ld $ab
|
|
ad0f 0003 ld $03
|
|
ad10 0057 ld $57
|
|
ad11 0003 ld $03
|
|
ad12 0003 ld $03
|
|
ad13 0003 ld $03
|
|
ad14 0003 ld $03
|
|
ad15 0007 ld $07
|
|
ad16 0003 ld $03
|
|
ad17 0003 ld $03
|
|
ad18 00ea ld $ea
|
|
ad19 0000 ld $00
|
|
ad1a 0000 ld $00
|
|
ad1b 0003 ld $03
|
|
ad1c 0003 ld $03
|
|
ad1d 0003 ld $03
|
|
* 10 times
|
|
ad25 00aa ld $aa
|
|
ad26 00ff ld $ff
|
|
ad27 00ff ld $ff
|
|
ad28 00ff ld $ff
|
|
* 5 times
|
|
ad2b 0017 ld $17
|
|
ad2c 00ff ld $ff
|
|
ad2d 00ff ld $ff
|
|
ad2e 0019 ld $19
|
|
ad2f 005d ld $5d
|
|
ad30 0035 ld $35
|
|
ad31 004b ld $4b
|
|
ad32 00f2 ld $f2
|
|
ad33 00ec ld $ec
|
|
ad34 0087 ld $87
|
|
ad35 006f ld $6f
|
|
ad36 00ad ld $ad
|
|
ad37 00b7 ld $b7
|
|
ad38 00e2 ld $e2
|
|
ad39 00f8 ld $f8
|
|
ad3a 0054 ld $54
|
|
ad3b 0080 ld $80
|
|
ad3c 0096 ld $96
|
|
ad3d 0085 ld $85
|
|
ad3e 0082 ld $82
|
|
ad3f 0022 ld $22
|
|
ad40 0010 ld $10
|
|
ad41 0033 ld $33
|
|
ad42 004a ld $4a
|
|
ad43 0013 ld $13
|
|
ad44 0006 ld $06
|
|
ad45 000b ld $0b
|
|
ad46 004a ld $4a
|
|
ad47 0001 ld $01
|
|
ad48 0040 ld $40
|
|
ad49 0047 ld $47
|
|
ad4a 007a ld $7a
|
|
ad4b 0000 ld $00
|
|
ad4c 00ff ld $ff
|
|
ad4d 0023 ld $23
|
|
ad4e 0009 ld $09
|
|
ad4f 005b ld $5b
|
|
ad50 0016 ld $16
|
|
ad51 00b6 ld $b6
|
|
ad52 00cb ld $cb
|
|
ad53 00ff ld $ff
|
|
ad54 00ff ld $ff
|
|
ad55 00fb ld $fb
|
|
ad56 00ff ld $ff
|
|
ad57 00ff ld $ff
|
|
ad58 0024 ld $24
|
|
ad59 00f6 ld $f6
|
|
ad5a 004e ld $4e
|
|
ad5b 0059 ld $59
|
|
ad5c 0050 ld $50
|
|
ad5d 0000 ld $00
|
|
ad5e 00ff ld $ff
|
|
ad5f 0023 ld $23
|
|
ad60 00a3 ld $a3
|
|
ad61 006f ld $6f
|
|
ad62 0036 ld $36
|
|
ad63 0023 ld $23
|
|
ad64 00d7 ld $d7
|
|
ad65 001c ld $1c
|
|
ad66 0022 ld $22
|
|
ad67 00c2 ld $c2
|
|
ad68 00ae ld $ae
|
|
ad69 00ba ld $ba
|
|
ad6a 0023 ld $23
|
|
ad6b 00ff ld $ff
|
|
ad6c 00ff ld $ff
|
|
ad6d 0021 ld $21
|
|
ad6e 0030 ld $30
|
|
ad6f 001e ld $1e
|
|
ad70 0003 ld $03
|
|
ad71 00c4 ld $c4
|
|
ad72 0020 ld $20
|
|
ad73 0000 ld $00
|
|
ad74 00c1 ld $c1
|
|
ad75 00ff ld $ff
|
|
ad76 00ff ld $ff
|
|
ad77 00ff ld $ff
|
|
ad78 00a0 ld $a0
|
|
ad79 0030 ld $30
|
|
ad7a 001e ld $1e
|
|
ad7b 00a4 ld $a4
|
|
ad7c 00d3 ld $d3
|
|
ad7d 00b6 ld $b6
|
|
ad7e 00bc ld $bc
|
|
ad7f 00aa ld $aa
|
|
ad80 003a ld $3a
|
|
ad81 0001 ld $01
|
|
ad82 0050 ld $50
|
|
ad83 007e ld $7e
|
|
ad84 00d8 ld $d8
|
|
ad85 00d8 ld $d8
|
|
ad86 00a5 ld $a5
|
|
ad87 003c ld $3c
|
|
ad88 00ff ld $ff
|
|
ad89 0016 ld $16
|
|
ad8a 005b ld $5b
|
|
ad8b 0028 ld $28
|
|
ad8c 0003 ld $03
|
|
ad8d 00c4 ld $c4
|
|
ad8e 001d ld $1d
|
|
ad8f 0000 ld $00
|
|
ad90 000c ld $0c
|
|
ad91 004e ld $4e
|
|
ad92 0000 ld $00
|
|
ad93 003e ld $3e
|
|
ad94 0000 ld $00
|
|
ad95 00a6 ld $a6
|
|
ad96 00b0 ld $b0
|
|
ad97 0000 ld $00
|
|
ad98 00bc ld $bc
|
|
ad99 00c6 ld $c6
|
|
ad9a 0057 ld $57
|
|
ad9b 008c ld $8c
|
|
ad9c 0001 ld $01
|
|
ad9d 0027 ld $27
|
|
ad9e 00ff ld $ff
|
|
ad9f 00ff ld $ff
|
|
ada0 00ff ld $ff
|
|
* 5 times
|
|
ada3 00e8 ld $e8
|
|
ada4 00ff ld $ff
|
|
ada5 00ff ld $ff
|
|
ada6 00e8 ld $e8
|
|
ada7 00e0 ld $e0
|
|
ada8 00e0 ld $e0
|
|
ada9 00e0 ld $e0
|
|
adaa 00ef ld $ef
|
|
adab 00ef ld $ef
|
|
adac 00e3 ld $e3
|
|
adad 00e3 ld $e3
|
|
adae 00e5 ld $e5
|
|
adaf 00e5 ld $e5
|
|
adb0 00e7 ld $e7
|
|
adb1 00e7 ld $e7
|
|
adb2 00ee ld $ee
|
|
adb3 00ef ld $ef
|
|
adb4 00ef ld $ef
|
|
adb5 00e7 ld $e7
|
|
adb6 00e7 ld $e7
|
|
adb7 00e2 ld $e2
|
|
adb8 00ef ld $ef
|
|
adb9 00e7 ld $e7
|
|
adba 00e7 ld $e7
|
|
adbb 00ec ld $ec
|
|
adbc 00ec ld $ec
|
|
adbd 00ec ld $ec
|
|
adbe 00e7 ld $e7
|
|
adbf 00ec ld $ec
|
|
adc0 00ec ld $ec
|
|
adc1 00ec ld $ec
|
|
adc2 00e2 ld $e2
|
|
adc3 0000 ld $00
|
|
adc4 00ff ld $ff
|
|
adc5 00e8 ld $e8
|
|
adc6 00e1 ld $e1
|
|
adc7 00e8 ld $e8
|
|
adc8 00e8 ld $e8
|
|
adc9 00ef ld $ef
|
|
adca 00eb ld $eb
|
|
adcb 00ff ld $ff
|
|
adcc 00ff ld $ff
|
|
adcd 00e0 ld $e0
|
|
adce 00ff ld $ff
|
|
adcf 00ff ld $ff
|
|
add0 00ef ld $ef
|
|
add1 00ee ld $ee
|
|
add2 00ef ld $ef
|
|
add3 00e7 ld $e7
|
|
add4 00e7 ld $e7
|
|
add5 0000 ld $00
|
|
add6 00ff ld $ff
|
|
add7 00e8 ld $e8
|
|
add8 00e7 ld $e7
|
|
add9 00e7 ld $e7
|
|
adda 00e7 ld $e7
|
|
addb 00e8 ld $e8
|
|
addc 00e1 ld $e1
|
|
addd 00e2 ld $e2
|
|
adde 00ee ld $ee
|
|
addf 00ee ld $ee
|
|
ade0 00ee ld $ee
|
|
ade1 00ee ld $ee
|
|
ade2 00e8 ld $e8
|
|
ade3 00ff ld $ff
|
|
ade4 00ff ld $ff
|
|
ade5 00e1 ld $e1
|
|
ade6 00e1 ld $e1
|
|
ade7 00ef ld $ef
|
|
ade8 00ee ld $ee
|
|
ade9 00e7 ld $e7
|
|
adea 00e8 ld $e8
|
|
adeb 00ee ld $ee
|
|
adec 00e7 ld $e7
|
|
aded 00ff ld $ff
|
|
adee 00ff ld $ff
|
|
adef 00ff ld $ff
|
|
adf0 00ee ld $ee
|
|
adf1 00e1 ld $e1
|
|
adf2 00ef ld $ef
|
|
adf3 00e7 ld $e7
|
|
adf4 00e8 ld $e8
|
|
adf5 00ef ld $ef
|
|
adf6 00ef ld $ef
|
|
adf7 00eb ld $eb
|
|
adf8 00e9 ld $e9
|
|
adf9 00e8 ld $e8
|
|
adfa 00e9 ld $e9
|
|
adfb fe00 bra ac ;+-----------------------------------+
|
|
adfc fcfd bra $adfd ;| |
|
|
adfd 1404 ld $04,y ;| Trampoline for page $ad00 lookups |
|
|
adfe e068 jmp y,$68 ;| |
|
|
adff c218 st [$18] ;+-----------------------------------+
|
|
ae00 00e9 ld $e9
|
|
ae01 00e8 ld $e8
|
|
ae02 00e8 ld $e8
|
|
ae03 00e8 ld $e8
|
|
ae04 00e8 ld $e8
|
|
ae05 00ff ld $ff
|
|
ae06 00e8 ld $e8
|
|
ae07 00e8 ld $e8
|
|
ae08 00e8 ld $e8
|
|
ae09 00ee ld $ee
|
|
ae0a 00e7 ld $e7
|
|
ae0b 00e8 ld $e8
|
|
ae0c 00ef ld $ef
|
|
ae0d 00ef ld $ef
|
|
ae0e 00ee ld $ee
|
|
ae0f 00ef ld $ef
|
|
ae10 00ee ld $ee
|
|
ae11 00ef ld $ef
|
|
ae12 00ee ld $ee
|
|
ae13 00ee ld $ee
|
|
ae14 00ef ld $ef
|
|
ae15 00ee ld $ee
|
|
ae16 00ee ld $ee
|
|
ae17 00ee ld $ee
|
|
ae18 00e1 ld $e1
|
|
ae19 00e8 ld $e8
|
|
ae1a 00e8 ld $e8
|
|
ae1b 00ff ld $ff
|
|
ae1c 00ff ld $ff
|
|
ae1d 00ff ld $ff
|
|
* 5 times
|
|
ae20 00eb ld $eb
|
|
ae21 0000 ld $00
|
|
ae22 0000 ld $00
|
|
ae23 00be ld $be
|
|
ae24 00b3 ld $b3
|
|
ae25 00b2 ld $b2
|
|
ae26 00b7 ld $b7
|
|
ae27 00b6 ld $b6
|
|
ae28 0037 ld $37
|
|
ae29 00d4 ld $d4
|
|
ae2a 00cf ld $cf
|
|
ae2b 00cf ld $cf
|
|
ae2c 00a0 ld $a0
|
|
ae2d 00cc ld $cc
|
|
ae2e 00cf ld $cf
|
|
ae2f 00ce ld $ce
|
|
ae30 0047 ld $47
|
|
ae31 00d3 ld $d3
|
|
ae32 00d9 ld $d9
|
|
ae33 00ce ld $ce
|
|
ae34 00d4 ld $d4
|
|
ae35 00c1 ld $c1
|
|
ae36 0058 ld $58
|
|
ae37 00cd ld $cd
|
|
ae38 00c5 ld $c5
|
|
ae39 00cd ld $cd
|
|
ae3a 00a0 ld $a0
|
|
ae3b 00c6 ld $c6
|
|
ae3c 00d5 ld $d5
|
|
ae3d 00cc ld $cc
|
|
ae3e 004c ld $4c
|
|
ae3f 00d4 ld $d4
|
|
ae40 00cf ld $cf
|
|
ae41 00cf ld $cf
|
|
ae42 00a0 ld $a0
|
|
ae43 00cd ld $cd
|
|
ae44 00c1 ld $c1
|
|
ae45 00ce ld $ce
|
|
ae46 00d9 ld $d9
|
|
ae47 00a0 ld $a0
|
|
ae48 00d0 ld $d0
|
|
ae49 00c1 ld $c1
|
|
ae4a 00d2 ld $d2
|
|
ae4b 00c5 ld $c5
|
|
ae4c 00ce ld $ce
|
|
ae4d 0053 ld $53
|
|
ae4e 00d3 ld $d3
|
|
ae4f 00d4 ld $d4
|
|
ae50 00d2 ld $d2
|
|
ae51 00c9 ld $c9
|
|
ae52 00ce ld $ce
|
|
ae53 0047 ld $47
|
|
ae54 00ce ld $ce
|
|
ae55 00cf ld $cf
|
|
ae56 00a0 ld $a0
|
|
ae57 00c5 ld $c5
|
|
ae58 00ce ld $ce
|
|
ae59 0044 ld $44
|
|
ae5a 00c2 ld $c2
|
|
ae5b 00c1 ld $c1
|
|
ae5c 00c4 ld $c4
|
|
ae5d 00a0 ld $a0
|
|
ae5e 00c2 ld $c2
|
|
ae5f 00d2 ld $d2
|
|
ae60 00c1 ld $c1
|
|
ae61 00ce ld $ce
|
|
ae62 00c3 ld $c3
|
|
ae63 0048 ld $48
|
|
ae64 00be ld $be
|
|
ae65 00b8 ld $b8
|
|
ae66 00a0 ld $a0
|
|
ae67 00c7 ld $c7
|
|
ae68 00cf ld $cf
|
|
ae69 00d3 ld $d3
|
|
ae6a 00d5 ld $d5
|
|
ae6b 00c2 ld $c2
|
|
ae6c 0053 ld $53
|
|
ae6d 00c2 ld $c2
|
|
ae6e 00c1 ld $c1
|
|
ae6f 00c4 ld $c4
|
|
ae70 00a0 ld $a0
|
|
ae71 00d2 ld $d2
|
|
ae72 00c5 ld $c5
|
|
ae73 00d4 ld $d4
|
|
ae74 00d5 ld $d5
|
|
ae75 00d2 ld $d2
|
|
ae76 004e ld $4e
|
|
ae77 00be ld $be
|
|
ae78 00b8 ld $b8
|
|
ae79 00a0 ld $a0
|
|
ae7a 00c6 ld $c6
|
|
ae7b 00cf ld $cf
|
|
ae7c 00d2 ld $d2
|
|
ae7d 0053 ld $53
|
|
ae7e 00c2 ld $c2
|
|
ae7f 00c1 ld $c1
|
|
ae80 00c4 ld $c4
|
|
ae81 00a0 ld $a0
|
|
ae82 00ce ld $ce
|
|
ae83 00c5 ld $c5
|
|
ae84 00d8 ld $d8
|
|
ae85 0054 ld $54
|
|
ae86 00d3 ld $d3
|
|
ae87 00d4 ld $d4
|
|
ae88 00cf ld $cf
|
|
ae89 00d0 ld $d0
|
|
ae8a 00d0 ld $d0
|
|
ae8b 00c5 ld $c5
|
|
ae8c 00c4 ld $c4
|
|
ae8d 00a0 ld $a0
|
|
ae8e 00c1 ld $c1
|
|
ae8f 00d4 ld $d4
|
|
ae90 0020 ld $20
|
|
ae91 00aa ld $aa
|
|
ae92 00aa ld $aa
|
|
ae93 00aa ld $aa
|
|
ae94 0020 ld $20
|
|
ae95 00a0 ld $a0
|
|
ae96 00c5 ld $c5
|
|
ae97 00d2 ld $d2
|
|
ae98 00d2 ld $d2
|
|
ae99 000d ld $0d
|
|
ae9a 00be ld $be
|
|
ae9b 00b2 ld $b2
|
|
ae9c 00b5 ld $b5
|
|
ae9d 0035 ld $35
|
|
ae9e 00d2 ld $d2
|
|
ae9f 00c1 ld $c1
|
|
aea0 00ce ld $ce
|
|
aea1 00c7 ld $c7
|
|
aea2 0045 ld $45
|
|
aea3 00c4 ld $c4
|
|
aea4 00c9 ld $c9
|
|
aea5 004d ld $4d
|
|
aea6 00d3 ld $d3
|
|
aea7 00d4 ld $d4
|
|
aea8 00d2 ld $d2
|
|
aea9 00a0 ld $a0
|
|
aeaa 00cf ld $cf
|
|
aeab 00d6 ld $d6
|
|
aeac 00c6 ld $c6
|
|
aead 004c ld $4c
|
|
aeae 00dc ld $dc
|
|
aeaf 000d ld $0d
|
|
aeb0 00d2 ld $d2
|
|
aeb1 00c5 ld $c5
|
|
aeb2 00d4 ld $d4
|
|
aeb3 00d9 ld $d9
|
|
aeb4 00d0 ld $d0
|
|
aeb5 00c5 ld $c5
|
|
aeb6 00a0 ld $a0
|
|
aeb7 00cc ld $cc
|
|
aeb8 00c9 ld $c9
|
|
aeb9 00ce ld $ce
|
|
aeba 00c5 ld $c5
|
|
aebb 008d ld $8d
|
|
aebc 003f ld $3f
|
|
aebd 0046 ld $46
|
|
aebe 00d9 ld $d9
|
|
aebf 0090 ld $90
|
|
aec0 0003 ld $03
|
|
aec1 004c ld $4c
|
|
aec2 00c3 ld $c3
|
|
aec3 00e8 ld $e8
|
|
aec4 00a6 ld $a6
|
|
aec5 00cf ld $cf
|
|
aec6 009a ld $9a
|
|
aec7 00a6 ld $a6
|
|
aec8 00ce ld $ce
|
|
aec9 00a0 ld $a0
|
|
aeca 008d ld $8d
|
|
aecb 00d0 ld $d0
|
|
aecc 0002 ld $02
|
|
aecd 00a0 ld $a0
|
|
aece 0099 ld $99
|
|
aecf 0020 ld $20
|
|
aed0 00c4 ld $c4
|
|
aed1 00e3 ld $e3
|
|
aed2 0086 ld $86
|
|
aed3 00ce ld $ce
|
|
aed4 00ba ld $ba
|
|
aed5 0086 ld $86
|
|
aed6 00cf ld $cf
|
|
aed7 00a0 ld $a0
|
|
aed8 00fe ld $fe
|
|
aed9 0084 ld $84
|
|
aeda 00d9 ld $d9
|
|
aedb 00c8 ld $c8
|
|
aedc 0084 ld $84
|
|
aedd 00c8 ld $c8
|
|
aede 0020 ld $20
|
|
aedf 0099 ld $99
|
|
aee0 00e2 ld $e2
|
|
aee1 0084 ld $84
|
|
aee2 00e9 ld $e9
|
|
aee3 00a2 ld $a2
|
|
aee4 0018 ld $18
|
|
aee5 00a9 ld $a9
|
|
aee6 0030 ld $30
|
|
aee7 0020 ld $20
|
|
aee8 0091 ld $91
|
|
aee9 00e4 ld $e4
|
|
aeea 00e6 ld $e6
|
|
aeeb 00d9 ld $d9
|
|
aeec 00a6 ld $a6
|
|
aeed 00ce ld $ce
|
|
aeee 00a4 ld $a4
|
|
aeef 00c8 ld $c8
|
|
aef0 000a ld $0a
|
|
aef1 0085 ld $85
|
|
aef2 00ce ld $ce
|
|
aef3 00c8 ld $c8
|
|
aef4 00b9 ld $b9
|
|
aef5 0000 ld $00
|
|
aef6 0002 ld $02
|
|
aef7 00c9 ld $c9
|
|
aef8 0074 ld $74
|
|
aef9 00f0 ld $f0
|
|
aefa 00d2 ld $d2
|
|
aefb fe00 bra ac ;+-----------------------------------+
|
|
aefc fcfd bra $aefd ;| |
|
|
aefd 1404 ld $04,y ;| Trampoline for page $ae00 lookups |
|
|
aefe e068 jmp y,$68 ;| |
|
|
aeff c218 st [$18] ;+-----------------------------------+
|
|
af00 0049 ld $49
|
|
af01 00b0 ld $b0
|
|
af02 00c9 ld $c9
|
|
af03 000a ld $0a
|
|
af04 00b0 ld $b0
|
|
af05 00f0 ld $f0
|
|
af06 00c8 ld $c8
|
|
af07 00c8 ld $c8
|
|
af08 0084 ld $84
|
|
af09 00c8 ld $c8
|
|
af0a 00b9 ld $b9
|
|
af0b 0000 ld $00
|
|
af0c 0002 ld $02
|
|
af0d 0048 ld $48
|
|
af0e 00b9 ld $b9
|
|
af0f 00ff ld $ff
|
|
af10 0001 ld $01
|
|
af11 00a0 ld $a0
|
|
af12 0000 ld $00
|
|
af13 0020 ld $20
|
|
af14 0008 ld $08
|
|
af15 00e7 ld $e7
|
|
af16 0068 ld $68
|
|
af17 0095 ld $95
|
|
af18 00a8 ld $a8
|
|
af19 00a5 ld $a5
|
|
af1a 00ce ld $ce
|
|
af1b 00c9 ld $c9
|
|
af1c 00c7 ld $c7
|
|
af1d 00d0 ld $d0
|
|
af1e 0003 ld $03
|
|
af1f 0020 ld $20
|
|
af20 006f ld $6f
|
|
af21 00e7 ld $e7
|
|
af22 004c ld $4c
|
|
af23 0001 ld $01
|
|
af24 00e8 ld $e8
|
|
af25 00ff ld $ff
|
|
af26 00ff ld $ff
|
|
af27 00ff ld $ff
|
|
af28 00ec ld $ec
|
|
af29 0000 ld $00
|
|
af2a 0000 ld $00
|
|
af2b 0050 ld $50
|
|
af2c 0020 ld $20
|
|
af2d 0013 ld $13
|
|
af2e 00ec ld $ec
|
|
af2f 00d0 ld $d0
|
|
af30 0015 ld $15
|
|
af31 0020 ld $20
|
|
af32 000b ld $0b
|
|
af33 00ec ld $ec
|
|
af34 00d0 ld $d0
|
|
af35 0010 ld $10
|
|
af36 0020 ld $20
|
|
af37 0082 ld $82
|
|
af38 00e7 ld $e7
|
|
af39 0020 ld $20
|
|
af3a 006f ld $6f
|
|
af3b 00e7 ld $e7
|
|
af3c 0050 ld $50
|
|
af3d 0003 ld $03
|
|
af3e 0020 ld $20
|
|
af3f 0082 ld $82
|
|
af40 00e7 ld $e7
|
|
af41 0020 ld $20
|
|
af42 0059 ld $59
|
|
af43 00e7 ld $e7
|
|
af44 0056 ld $56
|
|
af45 0050 ld $50
|
|
af46 004c ld $4c
|
|
af47 0036 ld $36
|
|
af48 00e7 ld $e7
|
|
af49 00ff ld $ff
|
|
af4a 00ff ld $ff
|
|
af4b 00c1 ld $c1
|
|
af4c 00ff ld $ff
|
|
af4d 007f ld $7f
|
|
af4e 00d1 ld $d1
|
|
af4f 00cc ld $cc
|
|
af50 00c7 ld $c7
|
|
af51 00cf ld $cf
|
|
af52 00ce ld $ce
|
|
af53 00c5 ld $c5
|
|
af54 009a ld $9a
|
|
af55 0098 ld $98
|
|
af56 008b ld $8b
|
|
af57 0096 ld $96
|
|
af58 0095 ld $95
|
|
af59 0093 ld $93
|
|
af5a 00bf ld $bf
|
|
af5b 00b2 ld $b2
|
|
af5c 0032 ld $32
|
|
af5d 002d ld $2d
|
|
af5e 002b ld $2b
|
|
af5f 00bc ld $bc
|
|
af60 00b0 ld $b0
|
|
af61 00ac ld $ac
|
|
af62 00be ld $be
|
|
af63 0035 ld $35
|
|
af64 008e ld $8e
|
|
af65 0061 ld $61
|
|
af66 00ff ld $ff
|
|
af67 00ff ld $ff
|
|
af68 00ff ld $ff
|
|
af69 00dd ld $dd
|
|
af6a 00fb ld $fb
|
|
af6b 0020 ld $20
|
|
af6c 00c9 ld $c9
|
|
af6d 00ef ld $ef
|
|
af6e 0015 ld $15
|
|
af6f 004f ld $4f
|
|
af70 0010 ld $10
|
|
af71 0005 ld $05
|
|
af72 0020 ld $20
|
|
af73 00c9 ld $c9
|
|
af74 00ef ld $ef
|
|
af75 0035 ld $35
|
|
af76 004f ld $4f
|
|
af77 0095 ld $95
|
|
af78 0050 ld $50
|
|
af79 0010 ld $10
|
|
af7a 00cb ld $cb
|
|
af7b 004c ld $4c
|
|
af7c 00c9 ld $c9
|
|
af7d 00ef ld $ef
|
|
af7e 0040 ld $40
|
|
af7f 0060 ld $60
|
|
af80 008d ld $8d
|
|
af81 0060 ld $60
|
|
af82 008b ld $8b
|
|
af83 0000 ld $00
|
|
af84 007e ld $7e
|
|
af85 008c ld $8c
|
|
af86 0033 ld $33
|
|
af87 0000 ld $00
|
|
af88 0000 ld $00
|
|
af89 0060 ld $60
|
|
af8a 0003 ld $03
|
|
af8b 00bf ld $bf
|
|
af8c 0012 ld $12
|
|
af8d 0000 ld $00
|
|
af8e 0040 ld $40
|
|
af8f 0089 ld $89
|
|
af90 00c9 ld $c9
|
|
af91 0047 ld $47
|
|
af92 009d ld $9d
|
|
af93 0017 ld $17
|
|
af94 0068 ld $68
|
|
af95 009d ld $9d
|
|
af96 000a ld $0a
|
|
af97 0000 ld $00
|
|
af98 0040 ld $40
|
|
af99 0060 ld $60
|
|
af9a 008d ld $8d
|
|
af9b 0060 ld $60
|
|
af9c 008b ld $8b
|
|
af9d 0000 ld $00
|
|
af9e 007e ld $7e
|
|
af9f 008c ld $8c
|
|
afa0 003c ld $3c
|
|
afa1 0000 ld $00
|
|
afa2 0000 ld $00
|
|
afa3 0060 ld $60
|
|
afa4 0003 ld $03
|
|
afa5 00bf ld $bf
|
|
afa6 001b ld $1b
|
|
afa7 004b ld $4b
|
|
afa8 0067 ld $67
|
|
afa9 00b4 ld $b4
|
|
afaa 00a1 ld $a1
|
|
afab 0007 ld $07
|
|
afac 008c ld $8c
|
|
afad 0007 ld $07
|
|
afae 00ae ld $ae
|
|
afaf 00a9 ld $a9
|
|
afb0 00ac ld $ac
|
|
afb1 00a8 ld $a8
|
|
afb2 0067 ld $67
|
|
afb3 008c ld $8c
|
|
afb4 0007 ld $07
|
|
afb5 00b4 ld $b4
|
|
afb6 00af ld $af
|
|
afb7 00ac ld $ac
|
|
afb8 00b0 ld $b0
|
|
afb9 0067 ld $67
|
|
afba 009d ld $9d
|
|
afbb 00b2 ld $b2
|
|
afbc 00af ld $af
|
|
afbd 00ac ld $ac
|
|
afbe 00af ld $af
|
|
afbf 00a3 ld $a3
|
|
afc0 0067 ld $67
|
|
afc1 008c ld $8c
|
|
afc2 0007 ld $07
|
|
afc3 00a5 ld $a5
|
|
afc4 00ab ld $ab
|
|
afc5 00af ld $af
|
|
afc6 00b0 ld $b0
|
|
afc7 00f4 ld $f4
|
|
afc8 00ae ld $ae
|
|
afc9 00a9 ld $a9
|
|
afca 00b2 ld $b2
|
|
afcb 00b0 ld $b0
|
|
afcc 007f ld $7f
|
|
afcd 000e ld $0e
|
|
afce 0027 ld $27
|
|
afcf 00b4 ld $b4
|
|
afd0 00ae ld $ae
|
|
afd1 00a9 ld $a9
|
|
afd2 00b2 ld $b2
|
|
afd3 00b0 ld $b0
|
|
afd4 007f ld $7f
|
|
afd5 000e ld $0e
|
|
afd6 0028 ld $28
|
|
afd7 00b4 ld $b4
|
|
afd8 00ae ld $ae
|
|
afd9 00a9 ld $a9
|
|
afda 00b2 ld $b2
|
|
afdb 00b0 ld $b0
|
|
afdc 0064 ld $64
|
|
afdd 0007 ld $07
|
|
afde 00a6 ld $a6
|
|
afdf 00a9 ld $a9
|
|
afe0 0067 ld $67
|
|
afe1 00af ld $af
|
|
afe2 00b4 ld $b4
|
|
afe3 00af ld $af
|
|
afe4 00a7 ld $a7
|
|
afe5 0078 ld $78
|
|
afe6 00b4 ld $b4
|
|
afe7 00a5 ld $a5
|
|
afe8 00ac ld $ac
|
|
afe9 0078 ld $78
|
|
afea 007f ld $7f
|
|
afeb 0002 ld $02
|
|
afec 00ad ld $ad
|
|
afed 00a5 ld $a5
|
|
afee 00b2 ld $b2
|
|
afef 0067 ld $67
|
|
aff0 00a2 ld $a2
|
|
aff1 00b5 ld $b5
|
|
aff2 00b3 ld $b3
|
|
aff3 00af ld $af
|
|
aff4 00a7 ld $a7
|
|
aff5 00ee ld $ee
|
|
aff6 00b2 ld $b2
|
|
aff7 00b5 ld $b5
|
|
aff8 00b4 ld $b4
|
|
aff9 00a5 ld $a5
|
|
affa 00b2 ld $b2
|
|
affb fe00 bra ac ;+-----------------------------------+
|
|
affc fcfd bra $affd ;| |
|
|
affd 1404 ld $04,y ;| Trampoline for page $af00 lookups |
|
|
affe e068 jmp y,$68 ;| |
|
|
afff c218 st [$18] ;+-----------------------------------+
|
|
b000 007e ld $7e
|
|
b001 008c ld $8c
|
|
b002 0039 ld $39
|
|
b003 00b4 ld $b4
|
|
b004 00b8 ld $b8
|
|
b005 00a5 ld $a5
|
|
b006 00ae ld $ae
|
|
b007 0067 ld $67
|
|
b008 00b0 ld $b0
|
|
b009 00a5 ld $a5
|
|
b00a 00b4 ld $b4
|
|
b00b 00b3 ld $b3
|
|
b00c 0027 ld $27
|
|
b00d 00af ld $af
|
|
b00e 00b4 ld $b4
|
|
b00f 0007 ld $07
|
|
b010 009d ld $9d
|
|
b011 0019 ld $19
|
|
b012 00b2 ld $b2
|
|
b013 00af ld $af
|
|
b014 00a6 ld $a6
|
|
b015 007f ld $7f
|
|
b016 0005 ld $05
|
|
b017 0037 ld $37
|
|
b018 00b4 ld $b4
|
|
b019 00b5 ld $b5
|
|
b01a 00b0 ld $b0
|
|
b01b 00ae ld $ae
|
|
b01c 00a9 ld $a9
|
|
b01d 007f ld $7f
|
|
b01e 0005 ld $05
|
|
b01f 0028 ld $28
|
|
b020 00b4 ld $b4
|
|
b021 00b5 ld $b5
|
|
b022 00b0 ld $b0
|
|
b023 00ae ld $ae
|
|
b024 00a9 ld $a9
|
|
b025 007f ld $7f
|
|
b026 0005 ld $05
|
|
b027 002a ld $2a
|
|
b028 00b4 ld $b4
|
|
b029 00b5 ld $b5
|
|
b02a 00b0 ld $b0
|
|
b02b 00ae ld $ae
|
|
b02c 00a9 ld $a9
|
|
b02d 00e4 ld $e4
|
|
b02e 00ae ld $ae
|
|
b02f 00a5 ld $a5
|
|
b030 00ed ld $ed
|
|
b031 0000 ld $00
|
|
b032 0000 ld $00
|
|
b033 0000 ld $00
|
|
b034 00ff ld $ff
|
|
b035 00ff ld $ff
|
|
b036 0047 ld $47
|
|
b037 00a2 ld $a2
|
|
b038 00a1 ld $a1
|
|
b039 00b4 ld $b4
|
|
b03a 007f ld $7f
|
|
b03b 000d ld $0d
|
|
b03c 0030 ld $30
|
|
b03d 00ad ld $ad
|
|
b03e 00a9 ld $a9
|
|
b03f 00a4 ld $a4
|
|
b040 007f ld $7f
|
|
b041 000d ld $0d
|
|
b042 0023 ld $23
|
|
b043 00ad ld $ad
|
|
b044 00a9 ld $a9
|
|
b045 00a4 ld $a4
|
|
b046 0067 ld $67
|
|
b047 00ac ld $ac
|
|
b048 00ac ld $ac
|
|
b049 00a1 ld $a1
|
|
b04a 00a3 ld $a3
|
|
b04b 0000 ld $00
|
|
b04c 0040 ld $40
|
|
b04d 0080 ld $80
|
|
b04e 00c0 ld $c0
|
|
b04f 00c1 ld $c1
|
|
b050 0080 ld $80
|
|
b051 0000 ld $00
|
|
b052 0047 ld $47
|
|
b053 008c ld $8c
|
|
b054 0068 ld $68
|
|
b055 008c ld $8c
|
|
b056 00db ld $db
|
|
b057 0067 ld $67
|
|
b058 009b ld $9b
|
|
b059 0068 ld $68
|
|
b05a 009b ld $9b
|
|
b05b 0050 ld $50
|
|
b05c 008c ld $8c
|
|
b05d 0063 ld $63
|
|
b05e 008c ld $8c
|
|
b05f 007f ld $7f
|
|
b060 0001 ld $01
|
|
b061 0051 ld $51
|
|
b062 0007 ld $07
|
|
b063 0088 ld $88
|
|
b064 0029 ld $29
|
|
b065 0084 ld $84
|
|
b066 0080 ld $80
|
|
b067 00c4 ld $c4
|
|
b068 0080 ld $80
|
|
b069 0057 ld $57
|
|
b06a 0071 ld $71
|
|
b06b 0007 ld $07
|
|
b06c 0088 ld $88
|
|
b06d 0014 ld $14
|
|
b06e 00ed ld $ed
|
|
b06f 00a5 ld $a5
|
|
b070 00ad ld $ad
|
|
b071 00af ld $af
|
|
b072 00ac ld $ac
|
|
b073 00ed ld $ed
|
|
b074 00a5 ld $a5
|
|
b075 00ad ld $ad
|
|
b076 00a9 ld $a9
|
|
b077 00a8 ld $a8
|
|
b078 00f2 ld $f2
|
|
b079 00af ld $af
|
|
b07a 00ac ld $ac
|
|
b07b 00af ld $af
|
|
b07c 00a3 ld $a3
|
|
b07d 0071 ld $71
|
|
b07e 0008 ld $08
|
|
b07f 0088 ld $88
|
|
b080 00ae ld $ae
|
|
b081 00a5 ld $a5
|
|
b082 00ac ld $ac
|
|
b083 0068 ld $68
|
|
b084 0083 ld $83
|
|
b085 0008 ld $08
|
|
b086 0068 ld $68
|
|
b087 009d ld $9d
|
|
b088 0008 ld $08
|
|
b089 0071 ld $71
|
|
b08a 0007 ld $07
|
|
b08b 0088 ld $88
|
|
b08c 0060 ld $60
|
|
b08d 0076 ld $76
|
|
b08e 00b4 ld $b4
|
|
b08f 00af ld $af
|
|
b090 00ae ld $ae
|
|
b091 0076 ld $76
|
|
b092 008d ld $8d
|
|
b093 0076 ld $76
|
|
b094 008b ld $8b
|
|
b095 0051 ld $51
|
|
b096 0007 ld $07
|
|
b097 0088 ld $88
|
|
b098 0019 ld $19
|
|
b099 00b8 ld $b8
|
|
b09a 00a4 ld $a4
|
|
b09b 00ae ld $ae
|
|
b09c 00b2 ld $b2
|
|
b09d 00f2 ld $f2
|
|
b09e 00b3 ld $b3
|
|
b09f 00b5 ld $b5
|
|
b0a0 00f3 ld $f3
|
|
b0a1 00a2 ld $a2
|
|
b0a2 00a1 ld $a1
|
|
b0a3 00ee ld $ee
|
|
b0a4 00a7 ld $a7
|
|
b0a5 00b3 ld $b3
|
|
b0a6 00e4 ld $e4
|
|
b0a7 00ae ld $ae
|
|
b0a8 00b2 ld $b2
|
|
b0a9 00eb ld $eb
|
|
b0aa 00a5 ld $a5
|
|
b0ab 00a5 ld $a5
|
|
b0ac 00b0 ld $b0
|
|
b0ad 0051 ld $51
|
|
b0ae 0007 ld $07
|
|
b0af 0088 ld $88
|
|
b0b0 0039 ld $39
|
|
b0b1 0081 ld $81
|
|
b0b2 00c1 ld $c1
|
|
b0b3 004f ld $4f
|
|
b0b4 007f ld $7f
|
|
b0b5 000f ld $0f
|
|
b0b6 002f ld $2f
|
|
b0b7 0000 ld $00
|
|
b0b8 0051 ld $51
|
|
b0b9 0006 ld $06
|
|
b0ba 0088 ld $88
|
|
b0bb 0029 ld $29
|
|
b0bc 00c2 ld $c2
|
|
b0bd 000c ld $0c
|
|
b0be 0082 ld $82
|
|
b0bf 0057 ld $57
|
|
b0c0 008c ld $8c
|
|
b0c1 006a ld $6a
|
|
b0c2 008c ld $8c
|
|
b0c3 0042 ld $42
|
|
b0c4 00ae ld $ae
|
|
b0c5 00a5 ld $a5
|
|
b0c6 00a8 ld $a8
|
|
b0c7 00b4 ld $b4
|
|
b0c8 0060 ld $60
|
|
b0c9 00ae ld $ae
|
|
b0ca 00a5 ld $a5
|
|
b0cb 00a8 ld $a8
|
|
b0cc 00b4 ld $b4
|
|
b0cd 004f ld $4f
|
|
b0ce 007e ld $7e
|
|
b0cf 001e ld $1e
|
|
b0d0 0035 ld $35
|
|
b0d1 008c ld $8c
|
|
b0d2 0027 ld $27
|
|
b0d3 0051 ld $51
|
|
b0d4 0007 ld $07
|
|
b0d5 0088 ld $88
|
|
b0d6 0009 ld $09
|
|
b0d7 008b ld $8b
|
|
b0d8 00fe ld $fe
|
|
b0d9 00e4 ld $e4
|
|
b0da 00af ld $af
|
|
b0db 00ad ld $ad
|
|
b0dc 00f2 ld $f2
|
|
b0dd 00af ld $af
|
|
b0de 00e4 ld $e4
|
|
b0df 00ae ld $ae
|
|
b0e0 00a1 ld $a1
|
|
b0e1 00dc ld $dc
|
|
b0e2 00de ld $de
|
|
b0e3 009c ld $9c
|
|
b0e4 00dd ld $dd
|
|
b0e5 009c ld $9c
|
|
b0e6 00de ld $de
|
|
b0e7 00dd ld $dd
|
|
b0e8 009e ld $9e
|
|
b0e9 00c3 ld $c3
|
|
b0ea 00dd ld $dd
|
|
b0eb 00cf ld $cf
|
|
b0ec 00ca ld $ca
|
|
b0ed 00cd ld $cd
|
|
b0ee 00cb ld $cb
|
|
b0ef 0000 ld $00
|
|
b0f0 0047 ld $47
|
|
b0f1 009d ld $9d
|
|
b0f2 00ad ld $ad
|
|
b0f3 00a5 ld $a5
|
|
b0f4 00ad ld $ad
|
|
b0f5 00af ld $af
|
|
b0f6 00ac ld $ac
|
|
b0f7 0076 ld $76
|
|
b0f8 009d ld $9d
|
|
b0f9 00ad ld $ad
|
|
b0fa 00a5 ld $a5
|
|
b0fb fe00 bra ac ;+-----------------------------------+
|
|
b0fc fcfd bra $b0fd ;| |
|
|
b0fd 1404 ld $04,y ;| Trampoline for page $b000 lookups |
|
|
b0fe e068 jmp y,$68 ;| |
|
|
b0ff c218 st [$18] ;+-----------------------------------+
|
|
b100 00ad ld $ad
|
|
b101 00a9 ld $a9
|
|
b102 00a8 ld $a8
|
|
b103 00e6 ld $e6
|
|
b104 00a6 ld $a6
|
|
b105 00af ld $af
|
|
b106 0060 ld $60
|
|
b107 008c ld $8c
|
|
b108 0020 ld $20
|
|
b109 00af ld $af
|
|
b10a 00b4 ld $b4
|
|
b10b 00b5 ld $b5
|
|
b10c 00a1 ld $a1
|
|
b10d 00f2 ld $f2
|
|
b10e 00ac ld $ac
|
|
b10f 00a3 ld $a3
|
|
b110 00f2 ld $f2
|
|
b111 00a3 ld $a3
|
|
b112 00b3 ld $b3
|
|
b113 0060 ld $60
|
|
b114 008c ld $8c
|
|
b115 0020 ld $20
|
|
b116 00ac ld $ac
|
|
b117 00a5 ld $a5
|
|
b118 00a4 ld $a4
|
|
b119 00ee ld $ee
|
|
b11a 00b5 ld $b5
|
|
b11b 00b2 ld $b2
|
|
b11c 0060 ld $60
|
|
b11d 00ae ld $ae
|
|
b11e 00b5 ld $b5
|
|
b11f 00b2 ld $b2
|
|
b120 00f4 ld $f4
|
|
b121 00b3 ld $b3
|
|
b122 00a9 ld $a9
|
|
b123 00ac ld $ac
|
|
b124 0060 ld $60
|
|
b125 008c ld $8c
|
|
b126 0020 ld $20
|
|
b127 00b4 ld $b4
|
|
b128 00b3 ld $b3
|
|
b129 00a9 ld $a9
|
|
b12a 00ac ld $ac
|
|
b12b 007a ld $7a
|
|
b12c 007e ld $7e
|
|
b12d 009a ld $9a
|
|
b12e 0022 ld $22
|
|
b12f 0020 ld $20
|
|
b130 0000 ld $00
|
|
b131 0060 ld $60
|
|
b132 0003 ld $03
|
|
b133 00bf ld $bf
|
|
b134 0060 ld $60
|
|
b135 0003 ld $03
|
|
b136 00bf ld $bf
|
|
b137 001f ld $1f
|
|
b138 00ee ld $ee
|
|
b139 0000 ld $00
|
|
b13a 0000 ld $00
|
|
b13b 0020 ld $20
|
|
b13c 00b1 ld $b1
|
|
b13d 00e7 ld $e7
|
|
b13e 00e8 ld $e8
|
|
b13f 00e8 ld $e8
|
|
b140 00b5 ld $b5
|
|
b141 004f ld $4f
|
|
b142 0085 ld $85
|
|
b143 00da ld $da
|
|
b144 00b5 ld $b5
|
|
b145 0087 ld $87
|
|
b146 0085 ld $85
|
|
b147 00db ld $db
|
|
b148 00b4 ld $b4
|
|
b149 004e ld $4e
|
|
b14a 0098 ld $98
|
|
b14b 00d5 ld $d5
|
|
b14c 0086 ld $86
|
|
b14d 00b0 ld $b0
|
|
b14e 0009 ld $09
|
|
b14f 00b1 ld $b1
|
|
b150 00da ld $da
|
|
b151 0020 ld $20
|
|
b152 00c9 ld $c9
|
|
b153 00e3 ld $e3
|
|
b154 00c8 ld $c8
|
|
b155 004c ld $4c
|
|
b156 000f ld $0f
|
|
b157 00ee ld $ee
|
|
b158 00a9 ld $a9
|
|
b159 00ff ld $ff
|
|
b15a 0085 ld $85
|
|
b15b 00d5 ld $d5
|
|
b15c 0060 ld $60
|
|
b15d 00e8 ld $e8
|
|
b15e 00a9 ld $a9
|
|
b15f 0000 ld $00
|
|
b160 0095 ld $95
|
|
b161 0088 ld $88
|
|
b162 0095 ld $95
|
|
b163 00a8 ld $a8
|
|
b164 00b5 ld $b5
|
|
b165 0087 ld $87
|
|
b166 0038 ld $38
|
|
b167 00f5 ld $f5
|
|
b168 004f ld $4f
|
|
b169 0095 ld $95
|
|
b16a 0050 ld $50
|
|
b16b 004c ld $4c
|
|
b16c 0023 ld $23
|
|
b16d 00e8 ld $e8
|
|
b16e 00ff ld $ff
|
|
b16f 0020 ld $20
|
|
b170 0015 ld $15
|
|
b171 00e7 ld $e7
|
|
b172 00a5 ld $a5
|
|
b173 00cf ld $cf
|
|
b174 00d0 ld $d0
|
|
b175 0028 ld $28
|
|
b176 00a5 ld $a5
|
|
b177 00ce ld $ce
|
|
b178 0060 ld $60
|
|
b179 0020 ld $20
|
|
b17a 0034 ld $34
|
|
b17b 00ee ld $ee
|
|
b17c 00a4 ld $a4
|
|
b17d 00c8 ld $c8
|
|
b17e 00c9 ld $c9
|
|
b17f 0030 ld $30
|
|
b180 00b0 ld $b0
|
|
b181 0021 ld $21
|
|
b182 00c0 ld $c0
|
|
b183 0028 ld $28
|
|
b184 00b0 ld $b0
|
|
b185 001d ld $1d
|
|
b186 0060 ld $60
|
|
b187 00ea ld $ea
|
|
b188 00ea ld $ea
|
|
b189 0020 ld $20
|
|
b18a 0034 ld $34
|
|
b18b 00ee ld $ee
|
|
b18c 0060 ld $60
|
|
b18d 00ea ld $ea
|
|
b18e 008a ld $8a
|
|
b18f 00a2 ld $a2
|
|
b190 0001 ld $01
|
|
b191 00b4 ld $b4
|
|
b192 00ce ld $ce
|
|
b193 0094 ld $94
|
|
b194 004c ld $4c
|
|
b195 00b4 ld $b4
|
|
b196 0048 ld $48
|
|
b197 0094 ld $94
|
|
b198 00ca ld $ca
|
|
b199 00ca ld $ca
|
|
b19a 00f0 ld $f0
|
|
b19b 00f5 ld $f5
|
|
b19c 00aa ld $aa
|
|
b19d 0060 ld $60
|
|
b19e 00a0 ld $a0
|
|
b19f 0077 ld $77
|
|
b1a0 004c ld $4c
|
|
b1a1 00e0 ld $e0
|
|
b1a2 00e3 ld $e3
|
|
b1a3 00a0 ld $a0
|
|
b1a4 007b ld $7b
|
|
b1a5 00d0 ld $d0
|
|
b1a6 00f9 ld $f9
|
|
b1a7 0020 ld $20
|
|
b1a8 0054 ld $54
|
|
b1a9 00e2 ld $e2
|
|
b1aa 00a5 ld $a5
|
|
b1ab 00da ld $da
|
|
b1ac 00d0 ld $d0
|
|
b1ad 0007 ld $07
|
|
b1ae 00a5 ld $a5
|
|
b1af 00db ld $db
|
|
b1b0 00d0 ld $d0
|
|
b1b1 0003 ld $03
|
|
b1b2 004c ld $4c
|
|
b1b3 007e ld $7e
|
|
b1b4 00e7 ld $e7
|
|
b1b5 0006 ld $06
|
|
b1b6 00ce ld $ce
|
|
b1b7 0026 ld $26
|
|
b1b8 00cf ld $cf
|
|
b1b9 0026 ld $26
|
|
b1ba 0046 ld $46
|
|
b1bb 0026 ld $26
|
|
b1bc 0047 ld $47
|
|
b1bd 00a5 ld $a5
|
|
b1be 0046 ld $46
|
|
b1bf 00c5 ld $c5
|
|
b1c0 00da ld $da
|
|
b1c1 00a5 ld $a5
|
|
b1c2 0047 ld $47
|
|
b1c3 00e5 ld $e5
|
|
b1c4 00db ld $db
|
|
b1c5 0090 ld $90
|
|
b1c6 000a ld $0a
|
|
b1c7 0085 ld $85
|
|
b1c8 0047 ld $47
|
|
b1c9 00a5 ld $a5
|
|
b1ca 0046 ld $46
|
|
b1cb 00e5 ld $e5
|
|
b1cc 00da ld $da
|
|
b1cd 0085 ld $85
|
|
b1ce 0046 ld $46
|
|
b1cf 00e6 ld $e6
|
|
b1d0 00ce ld $ce
|
|
b1d1 0088 ld $88
|
|
b1d2 00d0 ld $d0
|
|
b1d3 00e1 ld $e1
|
|
b1d4 0060 ld $60
|
|
b1d5 00ff ld $ff
|
|
b1d6 00ff ld $ff
|
|
b1d7 00ff ld $ff
|
|
* 6 times
|
|
b1db 0020 ld $20
|
|
b1dc 0015 ld $15
|
|
b1dd 00e7 ld $e7
|
|
b1de 006c ld $6c
|
|
b1df 00ce ld $ce
|
|
b1e0 0000 ld $00
|
|
b1e1 00a5 ld $a5
|
|
b1e2 004c ld $4c
|
|
b1e3 00d0 ld $d0
|
|
b1e4 0002 ld $02
|
|
b1e5 00c6 ld $c6
|
|
b1e6 004d ld $4d
|
|
b1e7 00c6 ld $c6
|
|
b1e8 004c ld $4c
|
|
b1e9 00a5 ld $a5
|
|
b1ea 0048 ld $48
|
|
b1eb 00d0 ld $d0
|
|
b1ec 0002 ld $02
|
|
b1ed 00c6 ld $c6
|
|
b1ee 0049 ld $49
|
|
b1ef 00c6 ld $c6
|
|
b1f0 0048 ld $48
|
|
b1f1 00a0 ld $a0
|
|
b1f2 0000 ld $00
|
|
b1f3 00b1 ld $b1
|
|
b1f4 004c ld $4c
|
|
b1f5 0091 ld $91
|
|
b1f6 0048 ld $48
|
|
b1f7 00a5 ld $a5
|
|
b1f8 00ca ld $ca
|
|
b1f9 00c5 ld $c5
|
|
b1fa 004c ld $4c
|
|
b1fb fe00 bra ac ;+-----------------------------------+
|
|
b1fc fcfd bra $b1fd ;| |
|
|
b1fd 1404 ld $04,y ;| Trampoline for page $b100 lookups |
|
|
b1fe e068 jmp y,$68 ;| |
|
|
b1ff c218 st [$18] ;+-----------------------------------+
|
|
b200 00a5 ld $a5
|
|
b201 00cb ld $cb
|
|
b202 00e5 ld $e5
|
|
b203 004d ld $4d
|
|
b204 0090 ld $90
|
|
b205 00e0 ld $e0
|
|
b206 004c ld $4c
|
|
b207 0053 ld $53
|
|
b208 00ee ld $ee
|
|
b209 00c9 ld $c9
|
|
b20a 0028 ld $28
|
|
b20b 00b0 ld $b0
|
|
b20c 009b ld $9b
|
|
b20d 00a8 ld $a8
|
|
b20e 00a5 ld $a5
|
|
b20f 00c8 ld $c8
|
|
b210 0060 ld $60
|
|
b211 00ea ld $ea
|
|
b212 00ea ld $ea
|
|
b213 0098 ld $98
|
|
b214 00aa ld $aa
|
|
b215 00a0 ld $a0
|
|
b216 006e ld $6e
|
|
b217 0020 ld $20
|
|
b218 00c4 ld $c4
|
|
b219 00e3 ld $e3
|
|
b21a 008a ld $8a
|
|
b21b 00a8 ld $a8
|
|
b21c 0020 ld $20
|
|
b21d 00c4 ld $c4
|
|
b21e 00e3 ld $e3
|
|
b21f 00a0 ld $a0
|
|
b220 0072 ld $72
|
|
b221 004c ld $4c
|
|
b222 00c4 ld $c4
|
|
b223 00e3 ld $e3
|
|
b224 0020 ld $20
|
|
b225 0015 ld $15
|
|
b226 00e7 ld $e7
|
|
b227 0006 ld $06
|
|
b228 00ce ld $ce
|
|
b229 0026 ld $26
|
|
b22a 00cf ld $cf
|
|
b22b 0030 ld $30
|
|
b22c 00fa ld $fa
|
|
b22d 00b0 ld $b0
|
|
b22e 00dc ld $dc
|
|
b22f 00d0 ld $d0
|
|
b230 0004 ld $04
|
|
b231 00c5 ld $c5
|
|
b232 00ce ld $ce
|
|
b233 00b0 ld $b0
|
|
b234 00d6 ld $d6
|
|
b235 0060 ld $60
|
|
b236 0020 ld $20
|
|
b237 0015 ld $15
|
|
b238 00e7 ld $e7
|
|
b239 00b1 ld $b1
|
|
b23a 00ce ld $ce
|
|
b23b 0094 ld $94
|
|
b23c 00a7 ld $a7
|
|
b23d 004c ld $4c
|
|
b23e 0008 ld $08
|
|
b23f 00e7 ld $e7
|
|
b240 00ef ld $ef
|
|
b241 0000 ld $00
|
|
b242 0000 ld $00
|
|
b243 0020 ld $20
|
|
b244 0034 ld $34
|
|
b245 00ee ld $ee
|
|
b246 00a5 ld $a5
|
|
b247 00ce ld $ce
|
|
b248 0048 ld $48
|
|
b249 0020 ld $20
|
|
b24a 0015 ld $15
|
|
b24b 00e7 ld $e7
|
|
b24c 0068 ld $68
|
|
b24d 0091 ld $91
|
|
b24e 00ce ld $ce
|
|
b24f 0060 ld $60
|
|
b250 00ff ld $ff
|
|
b251 00ff ld $ff
|
|
b252 00ff ld $ff
|
|
b253 0020 ld $20
|
|
b254 006c ld $6c
|
|
b255 00ee ld $ee
|
|
b256 00a5 ld $a5
|
|
b257 00ce ld $ce
|
|
b258 0085 ld $85
|
|
b259 0046 ld $46
|
|
b25a 00a5 ld $a5
|
|
b25b 00cf ld $cf
|
|
b25c 0085 ld $85
|
|
b25d 0047 ld $47
|
|
b25e 004c ld $4c
|
|
b25f 0044 ld $44
|
|
b260 00e2 ld $e2
|
|
b261 0020 ld $20
|
|
b262 00e4 ld $e4
|
|
b263 00ee ld $ee
|
|
b264 004c ld $4c
|
|
b265 0034 ld $34
|
|
b266 00e1 ld $e1
|
|
b267 0020 ld $20
|
|
b268 00e4 ld $e4
|
|
b269 00ee ld $ee
|
|
b26a 00b4 ld $b4
|
|
b26b 0088 ld $88
|
|
b26c 00b5 ld $b5
|
|
b26d 0050 ld $50
|
|
b26e 0069 ld $69
|
|
b26f 00fe ld $fe
|
|
b270 00b0 ld $b0
|
|
b271 0001 ld $01
|
|
b272 0088 ld $88
|
|
b273 0085 ld $85
|
|
b274 00da ld $da
|
|
b275 0084 ld $84
|
|
b276 00db ld $db
|
|
b277 0018 ld $18
|
|
b278 0065 ld $65
|
|
b279 00ce ld $ce
|
|
b27a 0095 ld $95
|
|
b27b 0050 ld $50
|
|
b27c 0098 ld $98
|
|
b27d 0065 ld $65
|
|
b27e 00cf ld $cf
|
|
b27f 0095 ld $95
|
|
b280 0088 ld $88
|
|
b281 00a0 ld $a0
|
|
b282 0000 ld $00
|
|
b283 00b5 ld $b5
|
|
b284 0050 ld $50
|
|
b285 00d1 ld $d1
|
|
b286 00da ld $da
|
|
b287 00c8 ld $c8
|
|
b288 00b5 ld $b5
|
|
b289 0088 ld $88
|
|
b28a 00f1 ld $f1
|
|
b28b 00da ld $da
|
|
b28c 00b0 ld $b0
|
|
b28d 0080 ld $80
|
|
b28e 004c ld $4c
|
|
b28f 0023 ld $23
|
|
b290 00e8 ld $e8
|
|
b291 0020 ld $20
|
|
b292 0015 ld $15
|
|
b293 00e7 ld $e7
|
|
b294 00a5 ld $a5
|
|
b295 004e ld $4e
|
|
b296 0020 ld $20
|
|
b297 0008 ld $08
|
|
b298 00e7 ld $e7
|
|
b299 00a5 ld $a5
|
|
b29a 004f ld $4f
|
|
b29b 00d0 ld $d0
|
|
b29c 0004 ld $04
|
|
b29d 00c5 ld $c5
|
|
b29e 004e ld $4e
|
|
b29f 0069 ld $69
|
|
b2a0 0000 ld $00
|
|
b2a1 0029 ld $29
|
|
b2a2 007f ld $7f
|
|
b2a3 0085 ld $85
|
|
b2a4 004f ld $4f
|
|
b2a5 0095 ld $95
|
|
b2a6 00a8 ld $a8
|
|
b2a7 00a0 ld $a0
|
|
b2a8 0011 ld $11
|
|
b2a9 00a5 ld $a5
|
|
b2aa 004f ld $4f
|
|
b2ab 000a ld $0a
|
|
b2ac 0018 ld $18
|
|
b2ad 0069 ld $69
|
|
b2ae 0040 ld $40
|
|
b2af 000a ld $0a
|
|
b2b0 0026 ld $26
|
|
b2b1 004e ld $4e
|
|
b2b2 0026 ld $26
|
|
b2b3 004f ld $4f
|
|
b2b4 0088 ld $88
|
|
b2b5 00d0 ld $d0
|
|
b2b6 00f2 ld $f2
|
|
b2b7 00a5 ld $a5
|
|
b2b8 00ce ld $ce
|
|
b2b9 0020 ld $20
|
|
b2ba 0008 ld $08
|
|
b2bb 00e7 ld $e7
|
|
b2bc 00a5 ld $a5
|
|
b2bd 00cf ld $cf
|
|
b2be 0095 ld $95
|
|
b2bf 00a8 ld $a8
|
|
b2c0 004c ld $4c
|
|
b2c1 007a ld $7a
|
|
b2c2 00e2 ld $e2
|
|
b2c3 0020 ld $20
|
|
b2c4 0015 ld $15
|
|
b2c5 00e7 ld $e7
|
|
b2c6 00a4 ld $a4
|
|
b2c7 00ce ld $ce
|
|
b2c8 00c4 ld $c4
|
|
b2c9 004c ld $4c
|
|
b2ca 00a5 ld $a5
|
|
b2cb 00cf ld $cf
|
|
b2cc 00e5 ld $e5
|
|
b2cd 004d ld $4d
|
|
b2ce 0090 ld $90
|
|
b2cf 001f ld $1f
|
|
b2d0 0084 ld $84
|
|
b2d1 0048 ld $48
|
|
b2d2 00a5 ld $a5
|
|
b2d3 00cf ld $cf
|
|
b2d4 0085 ld $85
|
|
b2d5 0049 ld $49
|
|
b2d6 004c ld $4c
|
|
b2d7 00b6 ld $b6
|
|
b2d8 00ee ld $ee
|
|
b2d9 0020 ld $20
|
|
b2da 0015 ld $15
|
|
b2db 00e7 ld $e7
|
|
b2dc 00a4 ld $a4
|
|
b2dd 00ce ld $ce
|
|
b2de 00c4 ld $c4
|
|
b2df 00ca ld $ca
|
|
b2e0 00a5 ld $a5
|
|
b2e1 00cf ld $cf
|
|
b2e2 00e5 ld $e5
|
|
b2e3 00cb ld $cb
|
|
b2e4 00b0 ld $b0
|
|
b2e5 0009 ld $09
|
|
b2e6 0084 ld $84
|
|
b2e7 004a ld $4a
|
|
b2e8 00a5 ld $a5
|
|
b2e9 00cf ld $cf
|
|
b2ea 0085 ld $85
|
|
b2eb 004b ld $4b
|
|
b2ec 004c ld $4c
|
|
b2ed 00b7 ld $b7
|
|
b2ee 00e5 ld $e5
|
|
b2ef 004c ld $4c
|
|
b2f0 00cb ld $cb
|
|
b2f1 00ee ld $ee
|
|
b2f2 00ea ld $ea
|
|
b2f3 00ea ld $ea
|
|
b2f4 00ea ld $ea
|
|
b2f5 00ea ld $ea
|
|
b2f6 0020 ld $20
|
|
b2f7 00c9 ld $c9
|
|
b2f8 00ef ld $ef
|
|
b2f9 0020 ld $20
|
|
b2fa 0071 ld $71
|
|
b2fb fe00 bra ac ;+-----------------------------------+
|
|
b2fc fcfd bra $b2fd ;| |
|
|
b2fd 1404 ld $04,y ;| Trampoline for page $b200 lookups |
|
|
b2fe e068 jmp y,$68 ;| |
|
|
b2ff c218 st [$18] ;+-----------------------------------+
|
|
b300 00e1 ld $e1
|
|
b301 004c ld $4c
|
|
b302 00bf ld $bf
|
|
b303 00ef ld $ef
|
|
b304 0020 ld $20
|
|
b305 0003 ld $03
|
|
b306 00ee ld $ee
|
|
b307 00a9 ld $a9
|
|
b308 00ff ld $ff
|
|
b309 0085 ld $85
|
|
b30a 00c8 ld $c8
|
|
b30b 00a9 ld $a9
|
|
b30c 0074 ld $74
|
|
b30d 008d ld $8d
|
|
b30e 0000 ld $00
|
|
b30f 0002 ld $02
|
|
b310 0060 ld $60
|
|
b311 0020 ld $20
|
|
b312 0036 ld $36
|
|
b313 00e7 ld $e7
|
|
b314 00e8 ld $e8
|
|
b315 0020 ld $20
|
|
b316 0036 ld $36
|
|
b317 00e7 ld $e7
|
|
b318 00b5 ld $b5
|
|
b319 0050 ld $50
|
|
b31a 0060 ld $60
|
|
b31b 00a9 ld $a9
|
|
b31c 0000 ld $00
|
|
b31d 0085 ld $85
|
|
b31e 004a ld $4a
|
|
b31f 0085 ld $85
|
|
b320 004c ld $4c
|
|
b321 00a9 ld $a9
|
|
b322 0008 ld $08
|
|
b323 0085 ld $85
|
|
b324 004b ld $4b
|
|
b325 00a9 ld $a9
|
|
b326 0010 ld $10
|
|
b327 0085 ld $85
|
|
b328 004d ld $4d
|
|
b329 004c ld $4c
|
|
b32a 00ad ld $ad
|
|
b32b 00e5 ld $e5
|
|
b32c 00d5 ld $d5
|
|
b32d 0088 ld $88
|
|
b32e 00d0 ld $d0
|
|
b32f 0001 ld $01
|
|
b330 0018 ld $18
|
|
b331 004c ld $4c
|
|
b332 0002 ld $02
|
|
b333 00e1 ld $e1
|
|
b334 0020 ld $20
|
|
b335 00b7 ld $b7
|
|
b336 00e5 ld $e5
|
|
b337 004c ld $4c
|
|
b338 0036 ld $36
|
|
b339 00e8 ld $e8
|
|
b33a 0020 ld $20
|
|
b33b 00b7 ld $b7
|
|
b33c 00e5 ld $e5
|
|
b33d 004c ld $4c
|
|
b33e 005b ld $5b
|
|
b33f 00e8 ld $e8
|
|
b340 00e0 ld $e0
|
|
b341 0080 ld $80
|
|
b342 00d0 ld $d0
|
|
b343 0001 ld $01
|
|
b344 0088 ld $88
|
|
b345 004c ld $4c
|
|
b346 000c ld $0c
|
|
b347 00e0 ld $e0
|
|
b348 00ff ld $ff
|
|
b349 0000 ld $00
|
|
b34a 0000 ld $00
|
|
b34b 00d8 ld $d8
|
|
b34c 0058 ld $58
|
|
b34d 00a0 ld $a0
|
|
b34e 007f ld $7f
|
|
b34f 008c ld $8c
|
|
b350 0012 ld $12
|
|
b351 00d0 ld $d0
|
|
b352 00a9 ld $a9
|
|
b353 00a7 ld $a7
|
|
b354 008d ld $8d
|
|
b355 0011 ld $11
|
|
b356 00d0 ld $d0
|
|
b357 008d ld $8d
|
|
b358 0013 ld $13
|
|
b359 00d0 ld $d0
|
|
b35a 00c9 ld $c9
|
|
b35b 00df ld $df
|
|
b35c 00f0 ld $f0
|
|
b35d 0013 ld $13
|
|
b35e 00c9 ld $c9
|
|
b35f 009b ld $9b
|
|
b360 00f0 ld $f0
|
|
b361 0003 ld $03
|
|
b362 00c8 ld $c8
|
|
b363 0010 ld $10
|
|
b364 000f ld $0f
|
|
b365 00a9 ld $a9
|
|
b366 00dc ld $dc
|
|
b367 0020 ld $20
|
|
b368 00ef ld $ef
|
|
b369 00ff ld $ff
|
|
b36a 00a9 ld $a9
|
|
b36b 008d ld $8d
|
|
b36c 0020 ld $20
|
|
b36d 00ef ld $ef
|
|
b36e 00ff ld $ff
|
|
b36f 00a0 ld $a0
|
|
b370 0001 ld $01
|
|
b371 0088 ld $88
|
|
b372 0030 ld $30
|
|
b373 00f6 ld $f6
|
|
b374 00ad ld $ad
|
|
b375 0011 ld $11
|
|
b376 00d0 ld $d0
|
|
b377 0010 ld $10
|
|
b378 00fb ld $fb
|
|
b379 00ad ld $ad
|
|
b37a 0010 ld $10
|
|
b37b 00d0 ld $d0
|
|
b37c 0099 ld $99
|
|
b37d 0000 ld $00
|
|
b37e 0002 ld $02
|
|
b37f 0020 ld $20
|
|
b380 00ef ld $ef
|
|
b381 00ff ld $ff
|
|
b382 00c9 ld $c9
|
|
b383 008d ld $8d
|
|
b384 00d0 ld $d0
|
|
b385 00d4 ld $d4
|
|
b386 00a0 ld $a0
|
|
b387 00ff ld $ff
|
|
b388 00a9 ld $a9
|
|
b389 0000 ld $00
|
|
b38a 00aa ld $aa
|
|
b38b 000a ld $0a
|
|
b38c 0085 ld $85
|
|
b38d 003f ld $3f
|
|
b38e 00c8 ld $c8
|
|
b38f 00b9 ld $b9
|
|
b390 0000 ld $00
|
|
b391 0002 ld $02
|
|
b392 00c9 ld $c9
|
|
b393 008d ld $8d
|
|
b394 00f0 ld $f0
|
|
b395 00d4 ld $d4
|
|
b396 00c9 ld $c9
|
|
b397 00ae ld $ae
|
|
b398 0090 ld $90
|
|
b399 00f4 ld $f4
|
|
b39a 00f0 ld $f0
|
|
b39b 00f0 ld $f0
|
|
b39c 00c9 ld $c9
|
|
b39d 00ba ld $ba
|
|
b39e 00f0 ld $f0
|
|
b39f 00eb ld $eb
|
|
b3a0 00c9 ld $c9
|
|
b3a1 00d2 ld $d2
|
|
b3a2 00f0 ld $f0
|
|
b3a3 003b ld $3b
|
|
b3a4 0086 ld $86
|
|
b3a5 003c ld $3c
|
|
b3a6 0086 ld $86
|
|
b3a7 003d ld $3d
|
|
b3a8 0084 ld $84
|
|
b3a9 003e ld $3e
|
|
b3aa 00b9 ld $b9
|
|
b3ab 0000 ld $00
|
|
b3ac 0002 ld $02
|
|
b3ad 0049 ld $49
|
|
b3ae 00b0 ld $b0
|
|
b3af 00c9 ld $c9
|
|
b3b0 000a ld $0a
|
|
b3b1 0090 ld $90
|
|
b3b2 0006 ld $06
|
|
b3b3 0069 ld $69
|
|
b3b4 0088 ld $88
|
|
b3b5 00c9 ld $c9
|
|
b3b6 00fa ld $fa
|
|
b3b7 0090 ld $90
|
|
b3b8 0011 ld $11
|
|
b3b9 000a ld $0a
|
|
b3ba 000a ld $0a
|
|
b3bb 000a ld $0a
|
|
b3bc 000a ld $0a
|
|
b3bd 00a2 ld $a2
|
|
b3be 0004 ld $04
|
|
b3bf 000a ld $0a
|
|
b3c0 0026 ld $26
|
|
b3c1 003c ld $3c
|
|
b3c2 0026 ld $26
|
|
b3c3 003d ld $3d
|
|
b3c4 00ca ld $ca
|
|
b3c5 00d0 ld $d0
|
|
b3c6 00f8 ld $f8
|
|
b3c7 00c8 ld $c8
|
|
b3c8 00d0 ld $d0
|
|
b3c9 00e0 ld $e0
|
|
b3ca 00c4 ld $c4
|
|
b3cb 003e ld $3e
|
|
b3cc 00f0 ld $f0
|
|
b3cd 0097 ld $97
|
|
b3ce 0024 ld $24
|
|
b3cf 003f ld $3f
|
|
b3d0 0050 ld $50
|
|
b3d1 0010 ld $10
|
|
b3d2 00a5 ld $a5
|
|
b3d3 003c ld $3c
|
|
b3d4 0081 ld $81
|
|
b3d5 003a ld $3a
|
|
b3d6 00e6 ld $e6
|
|
b3d7 003a ld $3a
|
|
b3d8 00d0 ld $d0
|
|
b3d9 00b5 ld $b5
|
|
b3da 00e6 ld $e6
|
|
b3db 003b ld $3b
|
|
b3dc 004c ld $4c
|
|
b3dd 0044 ld $44
|
|
b3de 00ff ld $ff
|
|
b3df 006c ld $6c
|
|
b3e0 0038 ld $38
|
|
b3e1 0000 ld $00
|
|
b3e2 0030 ld $30
|
|
b3e3 002b ld $2b
|
|
b3e4 00a2 ld $a2
|
|
b3e5 0002 ld $02
|
|
b3e6 00b5 ld $b5
|
|
b3e7 003b ld $3b
|
|
b3e8 0095 ld $95
|
|
b3e9 0039 ld $39
|
|
b3ea 0095 ld $95
|
|
b3eb 0037 ld $37
|
|
b3ec 00ca ld $ca
|
|
b3ed 00d0 ld $d0
|
|
b3ee 00f7 ld $f7
|
|
b3ef 00d0 ld $d0
|
|
b3f0 0014 ld $14
|
|
b3f1 00a9 ld $a9
|
|
b3f2 008d ld $8d
|
|
b3f3 0020 ld $20
|
|
b3f4 00ef ld $ef
|
|
b3f5 00ff ld $ff
|
|
b3f6 00a5 ld $a5
|
|
b3f7 0039 ld $39
|
|
b3f8 0020 ld $20
|
|
b3f9 00dc ld $dc
|
|
b3fa 00ff ld $ff
|
|
b3fb fe00 bra ac ;+-----------------------------------+
|
|
b3fc fcfd bra $b3fd ;| |
|
|
b3fd 1404 ld $04,y ;| Trampoline for page $b300 lookups |
|
|
b3fe e068 jmp y,$68 ;| |
|
|
b3ff c218 st [$18] ;+-----------------------------------+
|
|
b400 00a5 ld $a5
|
|
b401 0038 ld $38
|
|
b402 0020 ld $20
|
|
b403 00dc ld $dc
|
|
b404 00ff ld $ff
|
|
b405 00a9 ld $a9
|
|
b406 00ba ld $ba
|
|
b407 0020 ld $20
|
|
b408 00ef ld $ef
|
|
b409 00ff ld $ff
|
|
b40a 00a9 ld $a9
|
|
b40b 00a0 ld $a0
|
|
b40c 0020 ld $20
|
|
b40d 00ef ld $ef
|
|
b40e 00ff ld $ff
|
|
b40f 00a1 ld $a1
|
|
b410 0038 ld $38
|
|
b411 0020 ld $20
|
|
b412 00dc ld $dc
|
|
b413 00ff ld $ff
|
|
b414 0086 ld $86
|
|
b415 003f ld $3f
|
|
b416 00a5 ld $a5
|
|
b417 0038 ld $38
|
|
b418 00c5 ld $c5
|
|
b419 003c ld $3c
|
|
b41a 00a5 ld $a5
|
|
b41b 0039 ld $39
|
|
b41c 00e5 ld $e5
|
|
b41d 003d ld $3d
|
|
b41e 00b0 ld $b0
|
|
b41f 00c1 ld $c1
|
|
b420 00e6 ld $e6
|
|
b421 0038 ld $38
|
|
b422 00d0 ld $d0
|
|
b423 0002 ld $02
|
|
b424 00e6 ld $e6
|
|
b425 0039 ld $39
|
|
b426 00a5 ld $a5
|
|
b427 0038 ld $38
|
|
b428 0029 ld $29
|
|
b429 0007 ld $07
|
|
b42a 0010 ld $10
|
|
b42b 00c8 ld $c8
|
|
b42c 0048 ld $48
|
|
b42d 004a ld $4a
|
|
b42e 004a ld $4a
|
|
b42f 004a ld $4a
|
|
b430 004a ld $4a
|
|
b431 0020 ld $20
|
|
b432 00e5 ld $e5
|
|
b433 00ff ld $ff
|
|
b434 0068 ld $68
|
|
b435 0029 ld $29
|
|
b436 000f ld $0f
|
|
b437 0009 ld $09
|
|
b438 00b0 ld $b0
|
|
b439 00c9 ld $c9
|
|
b43a 00ba ld $ba
|
|
b43b 0090 ld $90
|
|
b43c 0002 ld $02
|
|
b43d 0069 ld $69
|
|
b43e 0006 ld $06
|
|
b43f 008d ld $8d
|
|
b440 0012 ld $12
|
|
b441 00d0 ld $d0
|
|
b442 002c ld $2c
|
|
b443 0012 ld $12
|
|
b444 00d0 ld $d0
|
|
b445 00d0 ld $d0
|
|
b446 00fb ld $fb
|
|
b447 0060 ld $60
|
|
b448 0000 ld $00
|
|
b449 0000 ld $00
|
|
b44a 0000 ld $00
|
|
* 5 times
|
|
b44d 00ff ld $ff
|
|
b44e 00d9 ld $d9
|
|
b44f 005e ld $5e
|
|
b450 0000 ld $00
|
|
b451 0000 ld $00 ;End of Apps/Apple-1/Apple-1_v3.gt1, size 7562
|
|
;+-----------------------------------+
|
|
;| Apps/MSBASIC/MSBASIC_v1.gt1 |
|
|
;+-----------------------------------+
|
|
b452 dc41 st $41,[y,x++] ;'A'
|
|
b453 dc70 st $70,[y,x++] ;'p'
|
|
b454 dc70 st $70,[y,x++] ;'p'
|
|
b455 dc6c st $6c,[y,x++] ;'l'
|
|
b456 dc65 st $65,[y,x++] ;'e'
|
|
b457 dc31 st $31,[y,x++] ;'1'
|
|
b458 dc00 st $00,[y,x++] ;'\x00'
|
|
b459 dc00 st $00,[y,x++] ;'\x00'
|
|
b45a 00c8 ld $c8
|
|
b45b c218 st [$18]
|
|
b45c 0096 ld $96
|
|
b45d 14f7 ld $f7,y
|
|
b45e e085 jmp y,$85
|
|
b45f c219 st [$19]
|
|
MSBASIC: b460 0002 ld $02
|
|
b461 0000 ld $00
|
|
b462 0012 ld $12
|
|
b463 001a ld $1a
|
|
b464 0021 ld $21
|
|
b465 00e6 ld $e6
|
|
b466 0038 ld $38
|
|
b467 0035 ld $35
|
|
b468 0053 ld $53
|
|
b469 000b ld $0b
|
|
b46a 0021 ld $21
|
|
b46b 000e ld $0e
|
|
b46c 00f3 ld $f3
|
|
b46d 0017 ld $17
|
|
b46e 0090 ld $90
|
|
b46f 0005 ld $05
|
|
b470 0011 ld $11
|
|
b471 0000 ld $00
|
|
b472 0024 ld $24
|
|
b473 00cf ld $cf
|
|
b474 0018 ld $18
|
|
b475 0002 ld $02
|
|
b476 0018 ld $18
|
|
b477 00e8 ld $e8
|
|
b478 0027 ld $27
|
|
b479 0009 ld $09
|
|
b47a 003e ld $3e
|
|
b47b 0008 ld $08
|
|
b47c 0090 ld $90
|
|
b47d 000d ld $0d
|
|
b47e 00e6 ld $e6
|
|
b47f 0009 ld $09
|
|
b480 0051 ld $51
|
|
b481 000c ld $0c
|
|
b482 00c5 ld $c5
|
|
b483 0010 ld $10
|
|
b484 007f ld $7f
|
|
b485 000c ld $0c
|
|
b486 0093 ld $93
|
|
b487 000a ld $0a
|
|
b488 0093 ld $93
|
|
b489 0009 ld $09
|
|
b48a 006b ld $6b
|
|
b48b 0009 ld $09
|
|
b48c 0016 ld $16
|
|
b48d 000a ld $0a
|
|
b48e 0016 ld $16
|
|
b48f 0009 ld $09
|
|
b490 0076 ld $76
|
|
b491 0009 ld $09
|
|
b492 00c0 ld $c0
|
|
b493 0009 ld $09
|
|
b494 0029 ld $29
|
|
b495 000a ld $0a
|
|
b496 0025 ld $25
|
|
b497 0009 ld $09
|
|
b498 0039 ld $39
|
|
b499 000a ld $0a
|
|
b49a 0071 ld $71
|
|
b49b 0018 ld $18
|
|
b49c 00ff ld $ff
|
|
b49d 0031 ld $31
|
|
b49e 00ff ld $ff
|
|
b49f 002f ld $2f
|
|
b4a0 006d ld $6d
|
|
b4a1 000f ld $0f
|
|
b4a2 00ee ld $ee
|
|
b4a3 0013 ld $13
|
|
b4a4 0068 ld $68
|
|
b4a5 0018 ld $18
|
|
b4a6 0078 ld $78
|
|
b4a7 000b ld $0b
|
|
b4a8 0051 ld $51
|
|
b4a9 0009 ld $09
|
|
b4aa 009b ld $9b
|
|
b4ab 0007 ld $07
|
|
b4ac 005d ld $5d
|
|
b4ad 0007 ld $07
|
|
b4ae 003f ld $3f
|
|
b4af 000c ld $0c
|
|
b4b0 0041 ld $41
|
|
b4b1 0007 ld $07
|
|
b4b2 00b1 ld $b1
|
|
b4b3 001c ld $1c
|
|
b4b4 0044 ld $44
|
|
b4b5 001d ld $1d
|
|
b4b6 00d0 ld $d0
|
|
b4b7 001c ld $1c
|
|
b4b8 0038 ld $38
|
|
b4b9 0000 ld $00
|
|
b4ba 00b8 ld $b8
|
|
b4bb 0013 ld $13
|
|
b4bc 00d9 ld $d9
|
|
b4bd 0013 ld $13
|
|
b4be 00ca ld $ca
|
|
b4bf 001f ld $1f
|
|
b4c0 00eb ld $eb
|
|
b4c1 0020 ld $20
|
|
b4c2 0062 ld $62
|
|
b4c3 001a ld $1a
|
|
b4c4 0046 ld $46
|
|
b4c5 0020 ld $20
|
|
b4c6 0040 ld $40
|
|
b4c7 0021 ld $21
|
|
b4c8 0047 ld $47
|
|
b4c9 0021 ld $21
|
|
b4ca 0090 ld $90
|
|
b4cb 0021 ld $21
|
|
b4cc 00fe ld $fe
|
|
b4cd 0021 ld $21
|
|
b4ce 004a ld $4a
|
|
b4cf 0018 ld $18
|
|
b4d0 00b8 ld $b8
|
|
b4d1 0017 ld $17
|
|
b4d2 00a1 ld $a1
|
|
b4d3 0014 ld $14
|
|
b4d4 00e9 ld $e9
|
|
b4d5 0017 ld $17
|
|
b4d6 00c7 ld $c7
|
|
b4d7 0017 ld $17
|
|
b4d8 0028 ld $28
|
|
b4d9 0017 ld $17
|
|
b4da 003c ld $3c
|
|
b4db 0017 ld $17
|
|
b4dc 0068 ld $68
|
|
b4dd 0017 ld $17
|
|
b4de 0073 ld $73
|
|
b4df 0017 ld $17
|
|
b4e0 0079 ld $79
|
|
b4e1 00e1 ld $e1
|
|
b4e2 0018 ld $18
|
|
b4e3 0079 ld $79
|
|
b4e4 0097 ld $97
|
|
b4e5 0018 ld $18
|
|
b4e6 007b ld $7b
|
|
b4e7 00a2 ld $a2
|
|
b4e8 001a ld $1a
|
|
b4e9 007b ld $7b
|
|
b4ea 0089 ld $89
|
|
b4eb 001b ld $1b
|
|
b4ec 007f ld $7f
|
|
b4ed 00d3 ld $d3
|
|
b4ee 001f ld $1f
|
|
b4ef 0050 ld $50
|
|
b4f0 002d ld $2d
|
|
b4f1 0010 ld $10
|
|
b4f2 0046 ld $46
|
|
b4f3 002a ld $2a
|
|
b4f4 0010 ld $10
|
|
b4f5 007d ld $7d
|
|
b4f6 000c ld $0c
|
|
b4f7 0020 ld $20
|
|
b4f8 005a ld $5a
|
|
b4f9 0039 ld $39
|
|
b4fa 000f ld $0f
|
|
b4fb fe00 bra ac ;+-----------------------------------+
|
|
b4fc fcfd bra $b4fd ;| |
|
|
b4fd 1404 ld $04,y ;| Trampoline for page $b400 lookups |
|
|
b4fe e068 jmp y,$68 ;| |
|
|
b4ff c218 st [$18] ;+-----------------------------------+
|
|
b500 0064 ld $64
|
|
b501 005a ld $5a
|
|
b502 0010 ld $10
|
|
b503 0045 ld $45
|
|
b504 004e ld $4e
|
|
b505 00c4 ld $c4
|
|
b506 0046 ld $46
|
|
b507 004f ld $4f
|
|
b508 00d2 ld $d2
|
|
b509 004e ld $4e
|
|
b50a 0045 ld $45
|
|
b50b 0058 ld $58
|
|
b50c 00d4 ld $d4
|
|
b50d 0044 ld $44
|
|
b50e 0041 ld $41
|
|
b50f 0054 ld $54
|
|
b510 00c1 ld $c1
|
|
b511 0049 ld $49
|
|
b512 004e ld $4e
|
|
b513 0050 ld $50
|
|
b514 0055 ld $55
|
|
b515 00d4 ld $d4
|
|
b516 0044 ld $44
|
|
b517 0049 ld $49
|
|
b518 00cd ld $cd
|
|
b519 0052 ld $52
|
|
b51a 0045 ld $45
|
|
b51b 0041 ld $41
|
|
b51c 00c4 ld $c4
|
|
b51d 004c ld $4c
|
|
b51e 0045 ld $45
|
|
b51f 00d4 ld $d4
|
|
b520 0047 ld $47
|
|
b521 004f ld $4f
|
|
b522 0054 ld $54
|
|
b523 00cf ld $cf
|
|
b524 0052 ld $52
|
|
b525 0055 ld $55
|
|
b526 00ce ld $ce
|
|
b527 0049 ld $49
|
|
b528 00c6 ld $c6
|
|
b529 0052 ld $52
|
|
b52a 0045 ld $45
|
|
b52b 0053 ld $53
|
|
b52c 0054 ld $54
|
|
b52d 004f ld $4f
|
|
b52e 0052 ld $52
|
|
b52f 00c5 ld $c5
|
|
b530 0047 ld $47
|
|
b531 004f ld $4f
|
|
b532 0053 ld $53
|
|
b533 0055 ld $55
|
|
b534 00c2 ld $c2
|
|
b535 0052 ld $52
|
|
b536 0045 ld $45
|
|
b537 0054 ld $54
|
|
b538 0055 ld $55
|
|
b539 0052 ld $52
|
|
b53a 00ce ld $ce
|
|
b53b 0052 ld $52
|
|
b53c 0045 ld $45
|
|
b53d 00cd ld $cd
|
|
b53e 0053 ld $53
|
|
b53f 0054 ld $54
|
|
b540 004f ld $4f
|
|
b541 00d0 ld $d0
|
|
b542 004f ld $4f
|
|
b543 00ce ld $ce
|
|
b544 0057 ld $57
|
|
b545 0041 ld $41
|
|
b546 0049 ld $49
|
|
b547 00d4 ld $d4
|
|
b548 004c ld $4c
|
|
b549 004f ld $4f
|
|
b54a 0041 ld $41
|
|
b54b 00c4 ld $c4
|
|
b54c 0053 ld $53
|
|
b54d 0041 ld $41
|
|
b54e 0056 ld $56
|
|
b54f 00c5 ld $c5
|
|
b550 0056 ld $56
|
|
b551 0045 ld $45
|
|
b552 0052 ld $52
|
|
b553 0049 ld $49
|
|
b554 0046 ld $46
|
|
b555 00d9 ld $d9
|
|
b556 0044 ld $44
|
|
b557 0045 ld $45
|
|
b558 00c6 ld $c6
|
|
b559 0050 ld $50
|
|
b55a 004f ld $4f
|
|
b55b 004b ld $4b
|
|
b55c 00c5 ld $c5
|
|
b55d 0050 ld $50
|
|
b55e 0052 ld $52
|
|
b55f 0049 ld $49
|
|
b560 004e ld $4e
|
|
b561 00d4 ld $d4
|
|
b562 0043 ld $43
|
|
b563 004f ld $4f
|
|
b564 004e ld $4e
|
|
b565 0003 ld $03
|
|
b566 0000 ld $00
|
|
b567 0000 ld $00
|
|
b568 00d4 ld $d4
|
|
b569 004c ld $4c
|
|
b56a 0049 ld $49
|
|
b56b 0053 ld $53
|
|
b56c 00d4 ld $d4
|
|
b56d 0043 ld $43
|
|
b56e 004c ld $4c
|
|
b56f 00d2 ld $d2
|
|
b570 0047 ld $47
|
|
b571 0045 ld $45
|
|
b572 00d4 ld $d4
|
|
b573 004e ld $4e
|
|
b574 0045 ld $45
|
|
b575 00d7 ld $d7
|
|
b576 0054 ld $54
|
|
b577 0041 ld $41
|
|
b578 0042 ld $42
|
|
b579 00a8 ld $a8
|
|
b57a 0054 ld $54
|
|
b57b 00cf ld $cf
|
|
b57c 0046 ld $46
|
|
b57d 00ce ld $ce
|
|
b57e 0053 ld $53
|
|
b57f 0050 ld $50
|
|
b580 0043 ld $43
|
|
b581 00a8 ld $a8
|
|
b582 0054 ld $54
|
|
b583 0048 ld $48
|
|
b584 0045 ld $45
|
|
b585 00ce ld $ce
|
|
b586 004e ld $4e
|
|
b587 004f ld $4f
|
|
b588 00d4 ld $d4
|
|
b589 0053 ld $53
|
|
b58a 0054 ld $54
|
|
b58b 0045 ld $45
|
|
b58c 00d0 ld $d0
|
|
b58d 00ab ld $ab
|
|
b58e 00ad ld $ad
|
|
b58f 00aa ld $aa
|
|
b590 00af ld $af
|
|
b591 00de ld $de
|
|
b592 0041 ld $41
|
|
b593 004e ld $4e
|
|
b594 00c4 ld $c4
|
|
b595 004f ld $4f
|
|
b596 00d2 ld $d2
|
|
b597 00be ld $be
|
|
b598 00bd ld $bd
|
|
b599 00bc ld $bc
|
|
b59a 0053 ld $53
|
|
b59b 0047 ld $47
|
|
b59c 00ce ld $ce
|
|
b59d 0049 ld $49
|
|
b59e 004e ld $4e
|
|
b59f 00d4 ld $d4
|
|
b5a0 0041 ld $41
|
|
b5a1 0042 ld $42
|
|
b5a2 00d3 ld $d3
|
|
b5a3 0055 ld $55
|
|
b5a4 0053 ld $53
|
|
b5a5 00d2 ld $d2
|
|
b5a6 0046 ld $46
|
|
b5a7 0052 ld $52
|
|
b5a8 00c5 ld $c5
|
|
b5a9 0050 ld $50
|
|
b5aa 004f ld $4f
|
|
b5ab 00d3 ld $d3
|
|
b5ac 0053 ld $53
|
|
b5ad 0051 ld $51
|
|
b5ae 00d2 ld $d2
|
|
b5af 0052 ld $52
|
|
b5b0 004e ld $4e
|
|
b5b1 00c4 ld $c4
|
|
b5b2 004c ld $4c
|
|
b5b3 004f ld $4f
|
|
b5b4 00c7 ld $c7
|
|
b5b5 0045 ld $45
|
|
b5b6 0058 ld $58
|
|
b5b7 00d0 ld $d0
|
|
b5b8 0043 ld $43
|
|
b5b9 004f ld $4f
|
|
b5ba 00d3 ld $d3
|
|
b5bb 0053 ld $53
|
|
b5bc 0049 ld $49
|
|
b5bd 00ce ld $ce
|
|
b5be 0054 ld $54
|
|
b5bf 0041 ld $41
|
|
b5c0 00ce ld $ce
|
|
b5c1 0041 ld $41
|
|
b5c2 0054 ld $54
|
|
b5c3 00ce ld $ce
|
|
b5c4 0050 ld $50
|
|
b5c5 0045 ld $45
|
|
b5c6 0045 ld $45
|
|
b5c7 00cb ld $cb
|
|
b5c8 004c ld $4c
|
|
b5c9 0045 ld $45
|
|
b5ca 00ce ld $ce
|
|
b5cb 0053 ld $53
|
|
b5cc 0054 ld $54
|
|
b5cd 0052 ld $52
|
|
b5ce 00a4 ld $a4
|
|
b5cf 0056 ld $56
|
|
b5d0 0041 ld $41
|
|
b5d1 00cc ld $cc
|
|
b5d2 0041 ld $41
|
|
b5d3 0053 ld $53
|
|
b5d4 00c3 ld $c3
|
|
b5d5 0043 ld $43
|
|
b5d6 0048 ld $48
|
|
b5d7 0052 ld $52
|
|
b5d8 00a4 ld $a4
|
|
b5d9 004c ld $4c
|
|
b5da 0045 ld $45
|
|
b5db 0046 ld $46
|
|
b5dc 0054 ld $54
|
|
b5dd 00a4 ld $a4
|
|
b5de 0052 ld $52
|
|
b5df 0049 ld $49
|
|
b5e0 0047 ld $47
|
|
b5e1 0048 ld $48
|
|
b5e2 0054 ld $54
|
|
b5e3 00a4 ld $a4
|
|
b5e4 004d ld $4d
|
|
b5e5 0049 ld $49
|
|
b5e6 0044 ld $44
|
|
b5e7 00a4 ld $a4
|
|
b5e8 0047 ld $47
|
|
b5e9 00cf ld $cf
|
|
b5ea 0000 ld $00
|
|
b5eb 004e ld $4e
|
|
b5ec 0045 ld $45
|
|
b5ed 0058 ld $58
|
|
b5ee 0054 ld $54
|
|
b5ef 0020 ld $20
|
|
b5f0 0057 ld $57
|
|
b5f1 0049 ld $49
|
|
b5f2 0054 ld $54
|
|
b5f3 0048 ld $48
|
|
b5f4 004f ld $4f
|
|
b5f5 0055 ld $55
|
|
b5f6 0054 ld $54
|
|
b5f7 0020 ld $20
|
|
b5f8 0046 ld $46
|
|
b5f9 004f ld $4f
|
|
b5fa 00d2 ld $d2
|
|
b5fb fe00 bra ac ;+-----------------------------------+
|
|
b5fc fcfd bra $b5fd ;| |
|
|
b5fd 1404 ld $04,y ;| Trampoline for page $b500 lookups |
|
|
b5fe e068 jmp y,$68 ;| |
|
|
b5ff c218 st [$18] ;+-----------------------------------+
|
|
b600 0053 ld $53
|
|
b601 0059 ld $59
|
|
b602 004e ld $4e
|
|
b603 0054 ld $54
|
|
b604 0041 ld $41
|
|
b605 00d8 ld $d8
|
|
b606 0052 ld $52
|
|
b607 0045 ld $45
|
|
b608 0054 ld $54
|
|
b609 0055 ld $55
|
|
b60a 0052 ld $52
|
|
b60b 004e ld $4e
|
|
b60c 0020 ld $20
|
|
b60d 0057 ld $57
|
|
b60e 0049 ld $49
|
|
b60f 0054 ld $54
|
|
b610 0048 ld $48
|
|
b611 004f ld $4f
|
|
b612 0055 ld $55
|
|
b613 0054 ld $54
|
|
b614 0020 ld $20
|
|
b615 0047 ld $47
|
|
b616 004f ld $4f
|
|
b617 0053 ld $53
|
|
b618 0055 ld $55
|
|
b619 00c2 ld $c2
|
|
b61a 004f ld $4f
|
|
b61b 0055 ld $55
|
|
b61c 0054 ld $54
|
|
b61d 0020 ld $20
|
|
b61e 004f ld $4f
|
|
b61f 0046 ld $46
|
|
b620 0020 ld $20
|
|
b621 0044 ld $44
|
|
b622 0041 ld $41
|
|
b623 0054 ld $54
|
|
b624 00c1 ld $c1
|
|
b625 0049 ld $49
|
|
b626 004c ld $4c
|
|
b627 004c ld $4c
|
|
b628 0045 ld $45
|
|
b629 0047 ld $47
|
|
b62a 0041 ld $41
|
|
b62b 004c ld $4c
|
|
b62c 0020 ld $20
|
|
b62d 0051 ld $51
|
|
b62e 0055 ld $55
|
|
b62f 0041 ld $41
|
|
b630 004e ld $4e
|
|
b631 0054 ld $54
|
|
b632 0049 ld $49
|
|
b633 0054 ld $54
|
|
b634 00d9 ld $d9
|
|
b635 004f ld $4f
|
|
b636 0056 ld $56
|
|
b637 0045 ld $45
|
|
b638 0052 ld $52
|
|
b639 0046 ld $46
|
|
b63a 004c ld $4c
|
|
b63b 004f ld $4f
|
|
b63c 00d7 ld $d7
|
|
b63d 004f ld $4f
|
|
b63e 0055 ld $55
|
|
b63f 0054 ld $54
|
|
b640 0020 ld $20
|
|
b641 004f ld $4f
|
|
b642 0046 ld $46
|
|
b643 0020 ld $20
|
|
b644 004d ld $4d
|
|
b645 0045 ld $45
|
|
b646 004d ld $4d
|
|
b647 004f ld $4f
|
|
b648 0052 ld $52
|
|
b649 00d9 ld $d9
|
|
b64a 0055 ld $55
|
|
b64b 004e ld $4e
|
|
b64c 0044 ld $44
|
|
b64d 0045 ld $45
|
|
b64e 0046 ld $46
|
|
b64f 0027 ld $27
|
|
b650 0044 ld $44
|
|
b651 0020 ld $20
|
|
b652 0053 ld $53
|
|
b653 0054 ld $54
|
|
b654 0041 ld $41
|
|
b655 0054 ld $54
|
|
b656 0045 ld $45
|
|
b657 004d ld $4d
|
|
b658 0045 ld $45
|
|
b659 004e ld $4e
|
|
b65a 00d4 ld $d4
|
|
b65b 0042 ld $42
|
|
b65c 0041 ld $41
|
|
b65d 0044 ld $44
|
|
b65e 0020 ld $20
|
|
b65f 0053 ld $53
|
|
b660 0055 ld $55
|
|
b661 0042 ld $42
|
|
b662 0053 ld $53
|
|
b663 0043 ld $43
|
|
b664 0052 ld $52
|
|
b665 0049 ld $49
|
|
b666 0050 ld $50
|
|
b667 00d4 ld $d4
|
|
b668 0052 ld $52
|
|
b669 0045 ld $45
|
|
b66a 0044 ld $44
|
|
b66b 0049 ld $49
|
|
b66c 004d ld $4d
|
|
b66d 0004 ld $04
|
|
b66e 0000 ld $00
|
|
b66f 0000 ld $00
|
|
b670 0027 ld $27
|
|
b671 0044 ld $44
|
|
b672 0020 ld $20
|
|
b673 0041 ld $41
|
|
b674 0052 ld $52
|
|
b675 0052 ld $52
|
|
b676 0041 ld $41
|
|
b677 00d9 ld $d9
|
|
b678 0044 ld $44
|
|
b679 0049 ld $49
|
|
b67a 0056 ld $56
|
|
b67b 0049 ld $49
|
|
b67c 0053 ld $53
|
|
b67d 0049 ld $49
|
|
b67e 004f ld $4f
|
|
b67f 004e ld $4e
|
|
b680 0020 ld $20
|
|
b681 0042 ld $42
|
|
b682 0059 ld $59
|
|
b683 0020 ld $20
|
|
b684 005a ld $5a
|
|
b685 0045 ld $45
|
|
b686 0052 ld $52
|
|
b687 00cf ld $cf
|
|
b688 0049 ld $49
|
|
b689 004c ld $4c
|
|
b68a 004c ld $4c
|
|
b68b 0045 ld $45
|
|
b68c 0047 ld $47
|
|
b68d 0041 ld $41
|
|
b68e 004c ld $4c
|
|
b68f 0020 ld $20
|
|
b690 0044 ld $44
|
|
b691 0049 ld $49
|
|
b692 0052 ld $52
|
|
b693 0045 ld $45
|
|
b694 0043 ld $43
|
|
b695 00d4 ld $d4
|
|
b696 0054 ld $54
|
|
b697 0059 ld $59
|
|
b698 0050 ld $50
|
|
b699 0045 ld $45
|
|
b69a 0020 ld $20
|
|
b69b 004d ld $4d
|
|
b69c 0049 ld $49
|
|
b69d 0053 ld $53
|
|
b69e 004d ld $4d
|
|
b69f 0041 ld $41
|
|
b6a0 0054 ld $54
|
|
b6a1 0043 ld $43
|
|
b6a2 00c8 ld $c8
|
|
b6a3 0053 ld $53
|
|
b6a4 0054 ld $54
|
|
b6a5 0052 ld $52
|
|
b6a6 0049 ld $49
|
|
b6a7 004e ld $4e
|
|
b6a8 0047 ld $47
|
|
b6a9 0020 ld $20
|
|
b6aa 0054 ld $54
|
|
b6ab 004f ld $4f
|
|
b6ac 004f ld $4f
|
|
b6ad 0020 ld $20
|
|
b6ae 004c ld $4c
|
|
b6af 004f ld $4f
|
|
b6b0 004e ld $4e
|
|
b6b1 00c7 ld $c7
|
|
b6b2 0046 ld $46
|
|
b6b3 004f ld $4f
|
|
b6b4 0052 ld $52
|
|
b6b5 004d ld $4d
|
|
b6b6 0055 ld $55
|
|
b6b7 004c ld $4c
|
|
b6b8 0041 ld $41
|
|
b6b9 0020 ld $20
|
|
b6ba 0054 ld $54
|
|
b6bb 004f ld $4f
|
|
b6bc 004f ld $4f
|
|
b6bd 0020 ld $20
|
|
b6be 0043 ld $43
|
|
b6bf 004f ld $4f
|
|
b6c0 004d ld $4d
|
|
b6c1 0050 ld $50
|
|
b6c2 004c ld $4c
|
|
b6c3 0045 ld $45
|
|
b6c4 00d8 ld $d8
|
|
b6c5 0043 ld $43
|
|
b6c6 0041 ld $41
|
|
b6c7 004e ld $4e
|
|
b6c8 0027 ld $27
|
|
b6c9 0054 ld $54
|
|
b6ca 0020 ld $20
|
|
b6cb 0043 ld $43
|
|
b6cc 004f ld $4f
|
|
b6cd 004e ld $4e
|
|
b6ce 0054 ld $54
|
|
b6cf 0049 ld $49
|
|
b6d0 004e ld $4e
|
|
b6d1 0055 ld $55
|
|
b6d2 00c5 ld $c5
|
|
b6d3 0055 ld $55
|
|
b6d4 004e ld $4e
|
|
b6d5 0044 ld $44
|
|
b6d6 0045 ld $45
|
|
b6d7 0046 ld $46
|
|
b6d8 0027 ld $27
|
|
b6d9 0044 ld $44
|
|
b6da 0020 ld $20
|
|
b6db 0046 ld $46
|
|
b6dc 0055 ld $55
|
|
b6dd 004e ld $4e
|
|
b6de 0043 ld $43
|
|
b6df 0054 ld $54
|
|
b6e0 0049 ld $49
|
|
b6e1 004f ld $4f
|
|
b6e2 00ce ld $ce
|
|
b6e3 0020 ld $20
|
|
b6e4 0000 ld $00
|
|
b6e5 002e ld $2e
|
|
b6e6 0038 ld $38
|
|
b6e7 004c ld $4c
|
|
b6e8 00cc ld $cc
|
|
b6e9 000f ld $0f
|
|
b6ea 00a0 ld $a0
|
|
b6eb 001b ld $1b
|
|
b6ec 0018 ld $18
|
|
b6ed 0088 ld $88
|
|
b6ee 0069 ld $69
|
|
b6ef 0006 ld $06
|
|
b6f0 0090 ld $90
|
|
b6f1 00fb ld $fb
|
|
b6f2 0060 ld $60
|
|
b6f3 0020 ld $20
|
|
b6f4 0045 ld $45
|
|
b6f5 0052 ld $52
|
|
b6f6 0052 ld $52
|
|
b6f7 004f ld $4f
|
|
b6f8 0052 ld $52
|
|
b6f9 0000 ld $00
|
|
b6fa 0020 ld $20
|
|
b6fb fe00 bra ac ;+-----------------------------------+
|
|
b6fc fcfd bra $b6fd ;| |
|
|
b6fd 1404 ld $04,y ;| Trampoline for page $b600 lookups |
|
|
b6fe e068 jmp y,$68 ;| |
|
|
b6ff c218 st [$18] ;+-----------------------------------+
|
|
b700 0049 ld $49
|
|
b701 004e ld $4e
|
|
b702 0020 ld $20
|
|
b703 0000 ld $00
|
|
b704 000d ld $0d
|
|
b705 000a ld $0a
|
|
b706 0052 ld $52
|
|
b707 0045 ld $45
|
|
b708 0041 ld $41
|
|
b709 0044 ld $44
|
|
b70a 0059 ld $59
|
|
b70b 002e ld $2e
|
|
b70c 000d ld $0d
|
|
b70d 000a ld $0a
|
|
b70e 0000 ld $00
|
|
b70f 000d ld $0d
|
|
b710 000a ld $0a
|
|
b711 0042 ld $42
|
|
b712 0052 ld $52
|
|
b713 0045 ld $45
|
|
b714 0041 ld $41
|
|
b715 004b ld $4b
|
|
b716 0000 ld $00
|
|
b717 00ba ld $ba
|
|
b718 00e8 ld $e8
|
|
b719 00e8 ld $e8
|
|
b71a 00e8 ld $e8
|
|
b71b 00e8 ld $e8
|
|
b71c 00b5 ld $b5
|
|
b71d 0001 ld $01
|
|
b71e 00c9 ld $c9
|
|
b71f 0081 ld $81
|
|
b720 00d0 ld $d0
|
|
b721 001d ld $1d
|
|
b722 00a5 ld $a5
|
|
b723 007c ld $7c
|
|
b724 00d0 ld $d0
|
|
b725 0008 ld $08
|
|
b726 00b5 ld $b5
|
|
b727 0002 ld $02
|
|
b728 0085 ld $85
|
|
b729 007b ld $7b
|
|
b72a 00b5 ld $b5
|
|
b72b 0003 ld $03
|
|
b72c 0085 ld $85
|
|
b72d 007c ld $7c
|
|
b72e 00d5 ld $d5
|
|
b72f 0003 ld $03
|
|
b730 00d0 ld $d0
|
|
b731 0006 ld $06
|
|
b732 00a5 ld $a5
|
|
b733 007b ld $7b
|
|
b734 00d5 ld $d5
|
|
b735 0002 ld $02
|
|
b736 00f0 ld $f0
|
|
b737 0007 ld $07
|
|
b738 008a ld $8a
|
|
b739 0018 ld $18
|
|
b73a 0069 ld $69
|
|
b73b 0012 ld $12
|
|
b73c 00aa ld $aa
|
|
b73d 00d0 ld $d0
|
|
b73e 00dd ld $dd
|
|
b73f 0060 ld $60
|
|
b740 0020 ld $20
|
|
b741 001b ld $1b
|
|
b742 0005 ld $05
|
|
b743 0085 ld $85
|
|
b744 0063 ld $63
|
|
b745 0084 ld $84
|
|
b746 0064 ld $64
|
|
b747 0038 ld $38
|
|
b748 00a5 ld $a5
|
|
b749 008d ld $8d
|
|
b74a 00e5 ld $e5
|
|
b74b 0092 ld $92
|
|
b74c 0085 ld $85
|
|
b74d 0054 ld $54
|
|
b74e 00a8 ld $a8
|
|
b74f 00a5 ld $a5
|
|
b750 008e ld $8e
|
|
b751 00e5 ld $e5
|
|
b752 0093 ld $93
|
|
b753 00aa ld $aa
|
|
b754 00e8 ld $e8
|
|
b755 0098 ld $98
|
|
b756 00f0 ld $f0
|
|
b757 0023 ld $23
|
|
b758 00a5 ld $a5
|
|
b759 008d ld $8d
|
|
b75a 0038 ld $38
|
|
b75b 00e5 ld $e5
|
|
b75c 0054 ld $54
|
|
b75d 0085 ld $85
|
|
b75e 008d ld $8d
|
|
b75f 00b0 ld $b0
|
|
b760 0003 ld $03
|
|
b761 00c6 ld $c6
|
|
b762 008e ld $8e
|
|
b763 0038 ld $38
|
|
b764 00a5 ld $a5
|
|
b765 008b ld $8b
|
|
b766 00e5 ld $e5
|
|
b767 0054 ld $54
|
|
b768 0085 ld $85
|
|
b769 008b ld $8b
|
|
b76a 00b0 ld $b0
|
|
b76b 0008 ld $08
|
|
b76c 00c6 ld $c6
|
|
b76d 008c ld $8c
|
|
b76e 0090 ld $90
|
|
b76f 0004 ld $04
|
|
b770 00b1 ld $b1
|
|
b771 008d ld $8d
|
|
b772 0091 ld $91
|
|
b773 008b ld $8b
|
|
b774 0088 ld $88
|
|
b775 0005 ld $05
|
|
b776 0000 ld $00
|
|
b777 0000 ld $00
|
|
b778 00d0 ld $d0
|
|
b779 00f9 ld $f9
|
|
b77a 00b1 ld $b1
|
|
b77b 008d ld $8d
|
|
b77c 0091 ld $91
|
|
b77d 008b ld $8b
|
|
b77e 00c6 ld $c6
|
|
b77f 008e ld $8e
|
|
b780 00c6 ld $c6
|
|
b781 008c ld $8c
|
|
b782 00ca ld $ca
|
|
b783 00d0 ld $d0
|
|
b784 00f2 ld $f2
|
|
b785 0060 ld $60
|
|
b786 000a ld $0a
|
|
b787 0069 ld $69
|
|
b788 00b2 ld $b2
|
|
b789 00b0 ld $b0
|
|
b78a 0035 ld $35
|
|
b78b 0085 ld $85
|
|
b78c 0054 ld $54
|
|
b78d 00ba ld $ba
|
|
b78e 00e4 ld $e4
|
|
b78f 0054 ld $54
|
|
b790 0090 ld $90
|
|
b791 002e ld $2e
|
|
b792 0060 ld $60
|
|
b793 00c4 ld $c4
|
|
b794 0066 ld $66
|
|
b795 0090 ld $90
|
|
b796 0028 ld $28
|
|
b797 00d0 ld $d0
|
|
b798 0004 ld $04
|
|
b799 00c5 ld $c5
|
|
b79a 0065 ld $65
|
|
b79b 0090 ld $90
|
|
b79c 0022 ld $22
|
|
b79d 0048 ld $48
|
|
b79e 00a2 ld $a2
|
|
b79f 0009 ld $09
|
|
b7a0 0098 ld $98
|
|
b7a1 0048 ld $48
|
|
b7a2 00b5 ld $b5
|
|
b7a3 008a ld $8a
|
|
b7a4 00ca ld $ca
|
|
b7a5 0010 ld $10
|
|
b7a6 00fa ld $fa
|
|
b7a7 0020 ld $20
|
|
b7a8 0062 ld $62
|
|
b7a9 0015 ld $15
|
|
b7aa 00a2 ld $a2
|
|
b7ab 00f7 ld $f7
|
|
b7ac 0068 ld $68
|
|
b7ad 0095 ld $95
|
|
b7ae 0094 ld $94
|
|
b7af 00e8 ld $e8
|
|
b7b0 0030 ld $30
|
|
b7b1 00fa ld $fa
|
|
b7b2 0068 ld $68
|
|
b7b3 00a8 ld $a8
|
|
b7b4 0068 ld $68
|
|
b7b5 00c4 ld $c4
|
|
b7b6 0066 ld $66
|
|
b7b7 0090 ld $90
|
|
b7b8 0006 ld $06
|
|
b7b9 00d0 ld $d0
|
|
b7ba 0005 ld $05
|
|
b7bb 00c5 ld $c5
|
|
b7bc 0065 ld $65
|
|
b7bd 00b0 ld $b0
|
|
b7be 0001 ld $01
|
|
b7bf 0060 ld $60
|
|
b7c0 00a2 ld $a2
|
|
b7c1 004d ld $4d
|
|
b7c2 0046 ld $46
|
|
b7c3 0045 ld $45
|
|
b7c4 0020 ld $20
|
|
b7c5 00ac ld $ac
|
|
b7c6 000b ld $0b
|
|
b7c7 0020 ld $20
|
|
b7c8 000f ld $0f
|
|
b7c9 000c ld $0c
|
|
b7ca 00bd ld $bd
|
|
b7cb 0083 ld $83
|
|
b7cc 0003 ld $03
|
|
b7cd 0048 ld $48
|
|
b7ce 0029 ld $29
|
|
b7cf 007f ld $7f
|
|
b7d0 0020 ld $20
|
|
b7d1 0011 ld $11
|
|
b7d2 000c ld $0c
|
|
b7d3 00e8 ld $e8
|
|
b7d4 0068 ld $68
|
|
b7d5 0010 ld $10
|
|
b7d6 00f3 ld $f3
|
|
b7d7 0020 ld $20
|
|
b7d8 007a ld $7a
|
|
b7d9 0007 ld $07
|
|
b7da 00a9 ld $a9
|
|
b7db 0083 ld $83
|
|
b7dc 00a0 ld $a0
|
|
b7dd 0004 ld $04
|
|
b7de 0020 ld $20
|
|
b7df 00ef ld $ef
|
|
b7e0 000b ld $0b
|
|
b7e1 00a4 ld $a4
|
|
b7e2 006c ld $6c
|
|
b7e3 00c8 ld $c8
|
|
b7e4 00f0 ld $f0
|
|
b7e5 0003 ld $03
|
|
b7e6 0020 ld $20
|
|
b7e7 003a ld $3a
|
|
b7e8 001e ld $1e
|
|
b7e9 0046 ld $46
|
|
b7ea 0045 ld $45
|
|
b7eb 00a9 ld $a9
|
|
b7ec 008f ld $8f
|
|
b7ed 00a0 ld $a0
|
|
b7ee 0004 ld $04
|
|
b7ef 0020 ld $20
|
|
b7f0 00ef ld $ef
|
|
b7f1 000b ld $0b
|
|
b7f2 0020 ld $20
|
|
b7f3 0057 ld $57
|
|
b7f4 0006 ld $06
|
|
b7f5 0086 ld $86
|
|
b7f6 00a6 ld $a6
|
|
b7f7 0084 ld $84
|
|
b7f8 00a7 ld $a7
|
|
b7f9 0020 ld $20
|
|
b7fa 006b ld $6b
|
|
b7fb fe00 bra ac ;+-----------------------------------+
|
|
b7fc fcfd bra $b7fd ;| |
|
|
b7fd 1404 ld $04,y ;| Trampoline for page $b700 lookups |
|
|
b7fe e068 jmp y,$68 ;| |
|
|
b7ff c218 st [$18] ;+-----------------------------------+
|
|
b800 0022 ld $22
|
|
b801 00aa ld $aa
|
|
b802 00f0 ld $f0
|
|
b803 00f3 ld $f3
|
|
b804 00a2 ld $a2
|
|
b805 00ff ld $ff
|
|
b806 0086 ld $86
|
|
b807 006c ld $6c
|
|
b808 0090 ld $90
|
|
b809 0006 ld $06
|
|
b80a 0020 ld $20
|
|
b80b 007e ld $7e
|
|
b80c 0006 ld $06
|
|
b80d 004c ld $4c
|
|
b80e 00de ld $de
|
|
b80f 0008 ld $08
|
|
b810 0020 ld $20
|
|
b811 005a ld $5a
|
|
b812 000a ld $0a
|
|
b813 0020 ld $20
|
|
b814 007e ld $7e
|
|
b815 0006 ld $06
|
|
b816 0084 ld $84
|
|
b817 003d ld $3d
|
|
b818 0020 ld $20
|
|
b819 0013 ld $13
|
|
b81a 0007 ld $07
|
|
b81b 0090 ld $90
|
|
b81c 0044 ld $44
|
|
b81d 00a0 ld $a0
|
|
b81e 0001 ld $01
|
|
b81f 00b1 ld $b1
|
|
b820 0092 ld $92
|
|
b821 0085 ld $85
|
|
b822 0055 ld $55
|
|
b823 00a5 ld $a5
|
|
b824 005f ld $5f
|
|
b825 0085 ld $85
|
|
b826 0054 ld $54
|
|
b827 00a5 ld $a5
|
|
b828 0093 ld $93
|
|
b829 0085 ld $85
|
|
b82a 0057 ld $57
|
|
b82b 00a5 ld $a5
|
|
b82c 0092 ld $92
|
|
b82d 0088 ld $88
|
|
b82e 00f1 ld $f1
|
|
b82f 0092 ld $92
|
|
b830 0018 ld $18
|
|
b831 0065 ld $65
|
|
b832 005f ld $5f
|
|
b833 0085 ld $85
|
|
b834 005f ld $5f
|
|
b835 0085 ld $85
|
|
b836 0056 ld $56
|
|
b837 00a5 ld $a5
|
|
b838 0060 ld $60
|
|
b839 0069 ld $69
|
|
b83a 00ff ld $ff
|
|
b83b 0085 ld $85
|
|
b83c 0060 ld $60
|
|
b83d 00e5 ld $e5
|
|
b83e 0093 ld $93
|
|
b83f 00aa ld $aa
|
|
b840 0038 ld $38
|
|
b841 00a5 ld $a5
|
|
b842 0092 ld $92
|
|
b843 00e5 ld $e5
|
|
b844 005f ld $5f
|
|
b845 00a8 ld $a8
|
|
b846 00b0 ld $b0
|
|
b847 0003 ld $03
|
|
b848 00e8 ld $e8
|
|
b849 00c6 ld $c6
|
|
b84a 0057 ld $57
|
|
b84b 0018 ld $18
|
|
b84c 0065 ld $65
|
|
b84d 0054 ld $54
|
|
b84e 0090 ld $90
|
|
b84f 0003 ld $03
|
|
b850 00c6 ld $c6
|
|
b851 0055 ld $55
|
|
b852 0018 ld $18
|
|
b853 00b1 ld $b1
|
|
b854 0054 ld $54
|
|
b855 0091 ld $91
|
|
b856 0056 ld $56
|
|
b857 00c8 ld $c8
|
|
b858 00d0 ld $d0
|
|
b859 00f9 ld $f9
|
|
b85a 00e6 ld $e6
|
|
b85b 0055 ld $55
|
|
b85c 00e6 ld $e6
|
|
b85d 0057 ld $57
|
|
b85e 00ca ld $ca
|
|
b85f 00d0 ld $d0
|
|
b860 00f2 ld $f2
|
|
b861 0020 ld $20
|
|
b862 0059 ld $59
|
|
b863 0007 ld $07
|
|
b864 0020 ld $20
|
|
b865 002a ld $2a
|
|
b866 0006 ld $06
|
|
b867 00ad ld $ad
|
|
b868 0005 ld $05
|
|
b869 0024 ld $24
|
|
b86a 00f0 ld $f0
|
|
b86b 008b ld $8b
|
|
b86c 0018 ld $18
|
|
b86d 00a5 ld $a5
|
|
b86e 005f ld $5f
|
|
b86f 0085 ld $85
|
|
b870 008d ld $8d
|
|
b871 0065 ld $65
|
|
b872 003d ld $3d
|
|
b873 0085 ld $85
|
|
b874 008b ld $8b
|
|
b875 00a4 ld $a4
|
|
b876 0060 ld $60
|
|
b877 0084 ld $84
|
|
b878 008e ld $8e
|
|
b879 0090 ld $90
|
|
b87a 0001 ld $01
|
|
b87b 00c8 ld $c8
|
|
b87c 0084 ld $84
|
|
b87d 0006 ld $06
|
|
b87e 0000 ld $00
|
|
b87f 0000 ld $00
|
|
b880 008c ld $8c
|
|
b881 0020 ld $20
|
|
b882 00cb ld $cb
|
|
b883 0004 ld $04
|
|
b884 00a5 ld $a5
|
|
b885 0046 ld $46
|
|
b886 00a4 ld $a4
|
|
b887 0047 ld $47
|
|
b888 008d ld $8d
|
|
b889 0003 ld $03
|
|
b88a 0024 ld $24
|
|
b88b 008c ld $8c
|
|
b88c 0004 ld $04
|
|
b88d 0024 ld $24
|
|
b88e 00a5 ld $a5
|
|
b88f 0063 ld $63
|
|
b890 00a4 ld $a4
|
|
b891 0064 ld $64
|
|
b892 0085 ld $85
|
|
b893 005f ld $5f
|
|
b894 0084 ld $84
|
|
b895 0060 ld $60
|
|
b896 00a4 ld $a4
|
|
b897 003d ld $3d
|
|
b898 0088 ld $88
|
|
b899 00b9 ld $b9
|
|
b89a 0001 ld $01
|
|
b89b 0024 ld $24
|
|
b89c 0091 ld $91
|
|
b89d 0092 ld $92
|
|
b89e 0088 ld $88
|
|
b89f 0010 ld $10
|
|
b8a0 00f8 ld $f8
|
|
b8a1 0020 ld $20
|
|
b8a2 0059 ld $59
|
|
b8a3 0007 ld $07
|
|
b8a4 0020 ld $20
|
|
b8a5 002a ld $2a
|
|
b8a6 0006 ld $06
|
|
b8a7 004c ld $4c
|
|
b8a8 007a ld $7a
|
|
b8a9 0005 ld $05
|
|
b8aa 00a5 ld $a5
|
|
b8ab 005d ld $5d
|
|
b8ac 00a4 ld $a4
|
|
b8ad 005e ld $5e
|
|
b8ae 0085 ld $85
|
|
b8af 0054 ld $54
|
|
b8b0 0084 ld $84
|
|
b8b1 0055 ld $55
|
|
b8b2 0018 ld $18
|
|
b8b3 00a0 ld $a0
|
|
b8b4 0001 ld $01
|
|
b8b5 00b1 ld $b1
|
|
b8b6 0054 ld $54
|
|
b8b7 00f0 ld $f0
|
|
b8b8 001d ld $1d
|
|
b8b9 00a0 ld $a0
|
|
b8ba 0004 ld $04
|
|
b8bb 00c8 ld $c8
|
|
b8bc 00b1 ld $b1
|
|
b8bd 0054 ld $54
|
|
b8be 00d0 ld $d0
|
|
b8bf 00fb ld $fb
|
|
b8c0 00c8 ld $c8
|
|
b8c1 0098 ld $98
|
|
b8c2 0065 ld $65
|
|
b8c3 0054 ld $54
|
|
b8c4 00aa ld $aa
|
|
b8c5 00a0 ld $a0
|
|
b8c6 0000 ld $00
|
|
b8c7 0091 ld $91
|
|
b8c8 0054 ld $54
|
|
b8c9 00a5 ld $a5
|
|
b8ca 0055 ld $55
|
|
b8cb 0069 ld $69
|
|
b8cc 0000 ld $00
|
|
b8cd 00c8 ld $c8
|
|
b8ce 0091 ld $91
|
|
b8cf 0054 ld $54
|
|
b8d0 0086 ld $86
|
|
b8d1 0054 ld $54
|
|
b8d2 0085 ld $85
|
|
b8d3 0055 ld $55
|
|
b8d4 0090 ld $90
|
|
b8d5 00dd ld $dd
|
|
b8d6 0060 ld $60
|
|
b8d7 00a2 ld $a2
|
|
b8d8 0000 ld $00
|
|
b8d9 0020 ld $20
|
|
b8da 006e ld $6e
|
|
b8db 0006 ld $06
|
|
b8dc 00c9 ld $c9
|
|
b8dd 000d ld $0d
|
|
b8de 00f0 ld $f0
|
|
b8df 000b ld $0b
|
|
b8e0 0020 ld $20
|
|
b8e1 0000 ld $00
|
|
b8e2 002f ld $2f
|
|
b8e3 00f0 ld $f0
|
|
b8e4 00f4 ld $f4
|
|
b8e5 009d ld $9d
|
|
b8e6 0005 ld $05
|
|
b8e7 0024 ld $24
|
|
b8e8 00e8 ld $e8
|
|
b8e9 00d0 ld $d0
|
|
b8ea 00ee ld $ee
|
|
b8eb 004c ld $4c
|
|
b8ec 00a3 ld $a3
|
|
b8ed 000b ld $0b
|
|
b8ee 0020 ld $20
|
|
b8ef 0000 ld $00
|
|
b8f0 002c ld $2c
|
|
b8f1 00c9 ld $c9
|
|
b8f2 000f ld $0f
|
|
b8f3 00d0 ld $d0
|
|
b8f4 0008 ld $08
|
|
b8f5 0048 ld $48
|
|
b8f6 00a5 ld $a5
|
|
b8f7 0045 ld $45
|
|
b8f8 0049 ld $49
|
|
b8f9 00ff ld $ff
|
|
b8fa 0085 ld $85
|
|
b8fb fe00 bra ac ;+-----------------------------------+
|
|
b8fc fcfd bra $b8fd ;| |
|
|
b8fd 1404 ld $04,y ;| Trampoline for page $b800 lookups |
|
|
b8fe e068 jmp y,$68 ;| |
|
|
b8ff c218 st [$18] ;+-----------------------------------+
|
|
b900 0045 ld $45
|
|
b901 0068 ld $68
|
|
b902 0060 ld $60
|
|
b903 00a6 ld $a6
|
|
b904 00a6 ld $a6
|
|
b905 00a0 ld $a0
|
|
b906 0004 ld $04
|
|
b907 0084 ld $84
|
|
b908 0041 ld $41
|
|
b909 00bd ld $bd
|
|
b90a 0000 ld $00
|
|
b90b 0024 ld $24
|
|
b90c 0010 ld $10
|
|
b90d 0007 ld $07
|
|
b90e 00c9 ld $c9
|
|
b90f 00ff ld $ff
|
|
b910 00f0 ld $f0
|
|
b911 003e ld $3e
|
|
b912 00e8 ld $e8
|
|
b913 00d0 ld $d0
|
|
b914 00f4 ld $f4
|
|
b915 00c9 ld $c9
|
|
b916 0020 ld $20
|
|
b917 00f0 ld $f0
|
|
b918 0037 ld $37
|
|
b919 0085 ld $85
|
|
b91a 003c ld $3c
|
|
b91b 00c9 ld $c9
|
|
b91c 0022 ld $22
|
|
b91d 00f0 ld $f0
|
|
b91e 0056 ld $56
|
|
b91f 0024 ld $24
|
|
b920 0041 ld $41
|
|
b921 0070 ld $70
|
|
b922 002d ld $2d
|
|
b923 00c9 ld $c9
|
|
b924 003f ld $3f
|
|
b925 00d0 ld $d0
|
|
b926 0004 ld $04
|
|
b927 00a9 ld $a9
|
|
b928 0097 ld $97
|
|
b929 00d0 ld $d0
|
|
b92a 0025 ld $25
|
|
b92b 00c9 ld $c9
|
|
b92c 0030 ld $30
|
|
b92d 0090 ld $90
|
|
b92e 0004 ld $04
|
|
b92f 00c9 ld $c9
|
|
b930 003c ld $3c
|
|
b931 0090 ld $90
|
|
b932 001d ld $1d
|
|
b933 0084 ld $84
|
|
b934 00a4 ld $a4
|
|
b935 00a0 ld $a0
|
|
b936 0000 ld $00
|
|
b937 0084 ld $84
|
|
b938 003d ld $3d
|
|
b939 0088 ld $88
|
|
b93a 0086 ld $86
|
|
b93b 00a6 ld $a6
|
|
b93c 00ca ld $ca
|
|
b93d 00c8 ld $c8
|
|
b93e 00e8 ld $e8
|
|
b93f 00bd ld $bd
|
|
b940 0000 ld $00
|
|
b941 0024 ld $24
|
|
b942 0038 ld $38
|
|
b943 00f9 ld $f9
|
|
b944 009e ld $9e
|
|
b945 0002 ld $02
|
|
b946 00f0 ld $f0
|
|
b947 00f5 ld $f5
|
|
b948 00c9 ld $c9
|
|
b949 0080 ld $80
|
|
b94a 00d0 ld $d0
|
|
b94b 0030 ld $30
|
|
b94c 0005 ld $05
|
|
b94d 003d ld $3d
|
|
b94e 00a4 ld $a4
|
|
b94f 00a4 ld $a4
|
|
b950 00e8 ld $e8
|
|
b951 00c8 ld $c8
|
|
b952 0099 ld $99
|
|
b953 0000 ld $00
|
|
b954 0024 ld $24
|
|
b955 00b9 ld $b9
|
|
b956 0000 ld $00
|
|
b957 0024 ld $24
|
|
b958 00f0 ld $f0
|
|
b959 0036 ld $36
|
|
b95a 0038 ld $38
|
|
b95b 00e9 ld $e9
|
|
b95c 003a ld $3a
|
|
b95d 00f0 ld $f0
|
|
b95e 0004 ld $04
|
|
b95f 00c9 ld $c9
|
|
b960 0049 ld $49
|
|
b961 00d0 ld $d0
|
|
b962 0002 ld $02
|
|
b963 0085 ld $85
|
|
b964 0041 ld $41
|
|
b965 0038 ld $38
|
|
b966 00e9 ld $e9
|
|
b967 0054 ld $54
|
|
b968 00d0 ld $d0
|
|
b969 009f ld $9f
|
|
b96a 0085 ld $85
|
|
b96b 003c ld $3c
|
|
b96c 00bd ld $bd
|
|
b96d 0000 ld $00
|
|
b96e 0024 ld $24
|
|
b96f 00f0 ld $f0
|
|
b970 00df ld $df
|
|
b971 00c5 ld $c5
|
|
b972 003c ld $3c
|
|
b973 00f0 ld $f0
|
|
b974 00db ld $db
|
|
b975 00c8 ld $c8
|
|
b976 0099 ld $99
|
|
b977 0000 ld $00
|
|
b978 0024 ld $24
|
|
b979 00e8 ld $e8
|
|
b97a 00d0 ld $d0
|
|
b97b 00f0 ld $f0
|
|
b97c 00a6 ld $a6
|
|
b97d 00a6 ld $a6
|
|
b97e 00e6 ld $e6
|
|
b97f 003d ld $3d
|
|
b980 00c8 ld $c8
|
|
b981 00b9 ld $b9
|
|
b982 009d ld $9d
|
|
b983 0002 ld $02
|
|
b984 0010 ld $10
|
|
b985 0007 ld $07
|
|
b986 0000 ld $00
|
|
b987 0000 ld $00
|
|
b988 00fa ld $fa
|
|
b989 00b9 ld $b9
|
|
b98a 009e ld $9e
|
|
b98b 0002 ld $02
|
|
b98c 00d0 ld $d0
|
|
b98d 00b4 ld $b4
|
|
b98e 00bd ld $bd
|
|
b98f 0000 ld $00
|
|
b990 0024 ld $24
|
|
b991 0010 ld $10
|
|
b992 00be ld $be
|
|
b993 0099 ld $99
|
|
b994 0002 ld $02
|
|
b995 0024 ld $24
|
|
b996 00a9 ld $a9
|
|
b997 0004 ld $04
|
|
b998 0085 ld $85
|
|
b999 00a6 ld $a6
|
|
b99a 0060 ld $60
|
|
b99b 00a5 ld $a5
|
|
b99c 005d ld $5d
|
|
b99d 00a6 ld $a6
|
|
b99e 005e ld $5e
|
|
b99f 00a0 ld $a0
|
|
b9a0 0001 ld $01
|
|
b9a1 0085 ld $85
|
|
b9a2 0092 ld $92
|
|
b9a3 0086 ld $86
|
|
b9a4 0093 ld $93
|
|
b9a5 00b1 ld $b1
|
|
b9a6 0092 ld $92
|
|
b9a7 00f0 ld $f0
|
|
b9a8 001f ld $1f
|
|
b9a9 00c8 ld $c8
|
|
b9aa 00c8 ld $c8
|
|
b9ab 00a5 ld $a5
|
|
b9ac 0047 ld $47
|
|
b9ad 00d1 ld $d1
|
|
b9ae 0092 ld $92
|
|
b9af 0090 ld $90
|
|
b9b0 0018 ld $18
|
|
b9b1 00f0 ld $f0
|
|
b9b2 0003 ld $03
|
|
b9b3 0088 ld $88
|
|
b9b4 00d0 ld $d0
|
|
b9b5 0009 ld $09
|
|
b9b6 00a5 ld $a5
|
|
b9b7 0046 ld $46
|
|
b9b8 0088 ld $88
|
|
b9b9 00d1 ld $d1
|
|
b9ba 0092 ld $92
|
|
b9bb 0090 ld $90
|
|
b9bc 000c ld $0c
|
|
b9bd 00f0 ld $f0
|
|
b9be 000a ld $0a
|
|
b9bf 0088 ld $88
|
|
b9c0 00b1 ld $b1
|
|
b9c1 0092 ld $92
|
|
b9c2 00aa ld $aa
|
|
b9c3 0088 ld $88
|
|
b9c4 00b1 ld $b1
|
|
b9c5 0092 ld $92
|
|
b9c6 00b0 ld $b0
|
|
b9c7 00d7 ld $d7
|
|
b9c8 0018 ld $18
|
|
b9c9 0060 ld $60
|
|
b9ca 00d0 ld $d0
|
|
b9cb 00fd ld $fd
|
|
b9cc 00a9 ld $a9
|
|
b9cd 0000 ld $00
|
|
b9ce 00a8 ld $a8
|
|
b9cf 0091 ld $91
|
|
b9d0 005d ld $5d
|
|
b9d1 00c8 ld $c8
|
|
b9d2 0091 ld $91
|
|
b9d3 005d ld $5d
|
|
b9d4 00a5 ld $a5
|
|
b9d5 005d ld $5d
|
|
b9d6 0018 ld $18
|
|
b9d7 0069 ld $69
|
|
b9d8 0002 ld $02
|
|
b9d9 0085 ld $85
|
|
b9da 005f ld $5f
|
|
b9db 00a5 ld $a5
|
|
b9dc 005e ld $5e
|
|
b9dd 0069 ld $69
|
|
b9de 0000 ld $00
|
|
b9df 0085 ld $85
|
|
b9e0 0060 ld $60
|
|
b9e1 0020 ld $20
|
|
b9e2 008e ld $8e
|
|
b9e3 0007 ld $07
|
|
b9e4 00a9 ld $a9
|
|
b9e5 0000 ld $00
|
|
b9e6 00d0 ld $d0
|
|
b9e7 002d ld $2d
|
|
b9e8 00a5 ld $a5
|
|
b9e9 0069 ld $69
|
|
b9ea 00a4 ld $a4
|
|
b9eb 006a ld $6a
|
|
b9ec 0085 ld $85
|
|
b9ed 0065 ld $65
|
|
b9ee 0084 ld $84
|
|
b9ef 0066 ld $66
|
|
b9f0 0020 ld $20
|
|
b9f1 0000 ld $00
|
|
b9f2 002e ld $2e
|
|
b9f3 00a5 ld $a5
|
|
b9f4 005f ld $5f
|
|
b9f5 00a4 ld $a4
|
|
b9f6 0060 ld $60
|
|
b9f7 0085 ld $85
|
|
b9f8 0061 ld $61
|
|
b9f9 0084 ld $84
|
|
b9fa 0062 ld $62
|
|
b9fb fe00 bra ac ;+-----------------------------------+
|
|
b9fc fcfd bra $b9fd ;| |
|
|
b9fd 1404 ld $04,y ;| Trampoline for page $b900 lookups |
|
|
b9fe e068 jmp y,$68 ;| |
|
|
b9ff c218 st [$18] ;+-----------------------------------+
|
|
ba00 0085 ld $85
|
|
ba01 0063 ld $63
|
|
ba02 0084 ld $84
|
|
ba03 0064 ld $64
|
|
ba04 0020 ld $20
|
|
ba05 0017 ld $17
|
|
ba06 0009 ld $09
|
|
ba07 00a2 ld $a2
|
|
ba08 004b ld $4b
|
|
ba09 0086 ld $86
|
|
ba0a 0048 ld $48
|
|
ba0b 0068 ld $68
|
|
ba0c 00a8 ld $a8
|
|
ba0d 0068 ld $68
|
|
ba0e 00a2 ld $a2
|
|
ba0f 00ff ld $ff
|
|
ba10 009a ld $9a
|
|
ba11 0048 ld $48
|
|
ba12 0098 ld $98
|
|
ba13 0048 ld $48
|
|
ba14 00a9 ld $a9
|
|
ba15 0000 ld $00
|
|
ba16 0085 ld $85
|
|
ba17 0070 ld $70
|
|
ba18 0085 ld $85
|
|
ba19 0042 ld $42
|
|
ba1a 0060 ld $60
|
|
ba1b 0018 ld $18
|
|
ba1c 00a5 ld $a5
|
|
ba1d 005d ld $5d
|
|
ba1e 0069 ld $69
|
|
ba1f 00ff ld $ff
|
|
ba20 0085 ld $85
|
|
ba21 00a6 ld $a6
|
|
ba22 00a5 ld $a5
|
|
ba23 005e ld $5e
|
|
ba24 0069 ld $69
|
|
ba25 00ff ld $ff
|
|
ba26 0085 ld $85
|
|
ba27 00a7 ld $a7
|
|
ba28 0060 ld $60
|
|
ba29 0090 ld $90
|
|
ba2a 0006 ld $06
|
|
ba2b 00f0 ld $f0
|
|
ba2c 0004 ld $04
|
|
ba2d 00c9 ld $c9
|
|
ba2e 00a5 ld $a5
|
|
ba2f 00d0 ld $d0
|
|
ba30 00e9 ld $e9
|
|
ba31 0020 ld $20
|
|
ba32 005a ld $5a
|
|
ba33 000a ld $0a
|
|
ba34 0020 ld $20
|
|
ba35 0013 ld $13
|
|
ba36 0007 ld $07
|
|
ba37 0020 ld $20
|
|
ba38 0071 ld $71
|
|
ba39 0022 ld $22
|
|
ba3a 00f0 ld $f0
|
|
ba3b 000c ld $0c
|
|
ba3c 00c9 ld $c9
|
|
ba3d 00a5 ld $a5
|
|
ba3e 00d0 ld $d0
|
|
ba3f 008e ld $8e
|
|
ba40 0020 ld $20
|
|
ba41 006b ld $6b
|
|
ba42 0022 ld $22
|
|
ba43 0020 ld $20
|
|
ba44 005a ld $5a
|
|
ba45 000a ld $0a
|
|
ba46 00d0 ld $d0
|
|
ba47 0086 ld $86
|
|
ba48 0068 ld $68
|
|
ba49 0068 ld $68
|
|
ba4a 00a5 ld $a5
|
|
ba4b 0046 ld $46
|
|
ba4c 0005 ld $05
|
|
ba4d 0047 ld $47
|
|
ba4e 00d0 ld $d0
|
|
ba4f 0006 ld $06
|
|
ba50 00a9 ld $a9
|
|
ba51 00ff ld $ff
|
|
ba52 0085 ld $85
|
|
ba53 0046 ld $46
|
|
ba54 0085 ld $85
|
|
ba55 0047 ld $47
|
|
ba56 00a0 ld $a0
|
|
ba57 0001 ld $01
|
|
ba58 0084 ld $84
|
|
ba59 0041 ld $41
|
|
ba5a 00b1 ld $b1
|
|
ba5b 0092 ld $92
|
|
ba5c 00f0 ld $f0
|
|
ba5d 0043 ld $43
|
|
ba5e 0020 ld $20
|
|
ba5f 0000 ld $00
|
|
ba60 002d ld $2d
|
|
ba61 0020 ld $20
|
|
ba62 00ac ld $ac
|
|
ba63 000b ld $0b
|
|
ba64 00c8 ld $c8
|
|
ba65 00b1 ld $b1
|
|
ba66 0092 ld $92
|
|
ba67 00aa ld $aa
|
|
ba68 00c8 ld $c8
|
|
ba69 00b1 ld $b1
|
|
ba6a 0092 ld $92
|
|
ba6b 00c5 ld $c5
|
|
ba6c 0047 ld $47
|
|
ba6d 00d0 ld $d0
|
|
ba6e 0004 ld $04
|
|
ba6f 00e4 ld $e4
|
|
ba70 0046 ld $46
|
|
ba71 00f0 ld $f0
|
|
ba72 0002 ld $02
|
|
ba73 00b0 ld $b0
|
|
ba74 002c ld $2c
|
|
ba75 0084 ld $84
|
|
ba76 007b ld $7b
|
|
ba77 0020 ld $20
|
|
ba78 0045 ld $45
|
|
ba79 001e ld $1e
|
|
ba7a 00a9 ld $a9
|
|
ba7b 0020 ld $20
|
|
ba7c 00a4 ld $a4
|
|
ba7d 007b ld $7b
|
|
ba7e 0029 ld $29
|
|
ba7f 007f ld $7f
|
|
ba80 0020 ld $20
|
|
ba81 0011 ld $11
|
|
ba82 000c ld $0c
|
|
ba83 00c9 ld $c9
|
|
ba84 0022 ld $22
|
|
ba85 00d0 ld $d0
|
|
ba86 0006 ld $06
|
|
ba87 00a5 ld $a5
|
|
ba88 0041 ld $41
|
|
ba89 0049 ld $49
|
|
ba8a 00ff ld $ff
|
|
ba8b 0085 ld $85
|
|
ba8c 0041 ld $41
|
|
ba8d 0008 ld $08
|
|
ba8e 0000 ld $00
|
|
ba8f 0000 ld $00
|
|
ba90 00c8 ld $c8
|
|
ba91 00f0 ld $f0
|
|
ba92 0011 ld $11
|
|
ba93 00b1 ld $b1
|
|
ba94 0092 ld $92
|
|
ba95 00d0 ld $d0
|
|
ba96 0010 ld $10
|
|
ba97 00a8 ld $a8
|
|
ba98 00b1 ld $b1
|
|
ba99 0092 ld $92
|
|
ba9a 00aa ld $aa
|
|
ba9b 00c8 ld $c8
|
|
ba9c 00b1 ld $b1
|
|
ba9d 0092 ld $92
|
|
ba9e 0086 ld $86
|
|
ba9f 0092 ld $92
|
|
baa0 0085 ld $85
|
|
baa1 0093 ld $93
|
|
baa2 00d0 ld $d0
|
|
baa3 00b5 ld $b5
|
|
baa4 004c ld $4c
|
|
baa5 0071 ld $71
|
|
baa6 0005 ld $05
|
|
baa7 0010 ld $10
|
|
baa8 00da ld $da
|
|
baa9 00c9 ld $c9
|
|
baaa 00ff ld $ff
|
|
baab 00f0 ld $f0
|
|
baac 00d6 ld $d6
|
|
baad 0024 ld $24
|
|
baae 0041 ld $41
|
|
baaf 0030 ld $30
|
|
bab0 00d2 ld $d2
|
|
bab1 0038 ld $38
|
|
bab2 00e9 ld $e9
|
|
bab3 007f ld $7f
|
|
bab4 00aa ld $aa
|
|
bab5 0084 ld $84
|
|
bab6 007b ld $7b
|
|
bab7 00a0 ld $a0
|
|
bab8 00ff ld $ff
|
|
bab9 00ca ld $ca
|
|
baba 00f0 ld $f0
|
|
babb 0008 ld $08
|
|
babc 00c8 ld $c8
|
|
babd 00b9 ld $b9
|
|
babe 009e ld $9e
|
|
babf 0002 ld $02
|
|
bac0 0010 ld $10
|
|
bac1 00fa ld $fa
|
|
bac2 0030 ld $30
|
|
bac3 00f5 ld $f5
|
|
bac4 00c8 ld $c8
|
|
bac5 00b9 ld $b9
|
|
bac6 009e ld $9e
|
|
bac7 0002 ld $02
|
|
bac8 0030 ld $30
|
|
bac9 00b5 ld $b5
|
|
baca 0020 ld $20
|
|
bacb 0011 ld $11
|
|
bacc 000c ld $0c
|
|
bacd 00d0 ld $d0
|
|
bace 00f5 ld $f5
|
|
bacf 00a9 ld $a9
|
|
bad0 0080 ld $80
|
|
bad1 0085 ld $85
|
|
bad2 0042 ld $42
|
|
bad3 0020 ld $20
|
|
bad4 0094 ld $94
|
|
bad5 000a ld $0a
|
|
bad6 0020 ld $20
|
|
bad7 00a2 ld $a2
|
|
bad8 0004 ld $04
|
|
bad9 00d0 ld $d0
|
|
bada 0005 ld $05
|
|
badb 008a ld $8a
|
|
badc 0069 ld $69
|
|
badd 000f ld $0f
|
|
bade 00aa ld $aa
|
|
badf 009a ld $9a
|
|
bae0 0068 ld $68
|
|
bae1 0068 ld $68
|
|
bae2 00a9 ld $a9
|
|
bae3 0009 ld $09
|
|
bae4 0020 ld $20
|
|
bae5 000e ld $0e
|
|
bae6 0005 ld $05
|
|
bae7 0020 ld $20
|
|
bae8 00f5 ld $f5
|
|
bae9 0009 ld $09
|
|
baea 0018 ld $18
|
|
baeb 0098 ld $98
|
|
baec 0065 ld $65
|
|
baed 00a6 ld $a6
|
|
baee 0048 ld $48
|
|
baef 00a5 ld $a5
|
|
baf0 00a7 ld $a7
|
|
baf1 0069 ld $69
|
|
baf2 0000 ld $00
|
|
baf3 0048 ld $48
|
|
baf4 00a5 ld $a5
|
|
baf5 006c ld $6c
|
|
baf6 0048 ld $48
|
|
baf7 00a5 ld $a5
|
|
baf8 006b ld $6b
|
|
baf9 0048 ld $48
|
|
bafa 00a9 ld $a9
|
|
bafb fe00 bra ac ;+-----------------------------------+
|
|
bafc fcfd bra $bafd ;| |
|
|
bafd 1404 ld $04,y ;| Trampoline for page $ba00 lookups |
|
|
bafe e068 jmp y,$68 ;| |
|
|
baff c218 st [$18] ;+-----------------------------------+
|
|
bb00 009e ld $9e
|
|
bb01 0020 ld $20
|
|
bb02 0065 ld $65
|
|
bb03 000f ld $0f
|
|
bb04 0020 ld $20
|
|
bb05 00f9 ld $f9
|
|
bb06 000d ld $0d
|
|
bb07 0020 ld $20
|
|
bb08 00f6 ld $f6
|
|
bb09 000d ld $0d
|
|
bb0a 00a5 ld $a5
|
|
bb0b 0099 ld $99
|
|
bb0c 0009 ld $09
|
|
bb0d 007f ld $7f
|
|
bb0e 0025 ld $25
|
|
bb0f 0095 ld $95
|
|
bb10 0085 ld $85
|
|
bb11 0095 ld $95
|
|
bb12 00a9 ld $a9
|
|
bb13 0088 ld $88
|
|
bb14 00a0 ld $a0
|
|
bb15 0008 ld $08
|
|
bb16 0085 ld $85
|
|
bb17 0054 ld $54
|
|
bb18 0084 ld $84
|
|
bb19 0055 ld $55
|
|
bb1a 004c ld $4c
|
|
bb1b 00af ld $af
|
|
bb1c 000e ld $0e
|
|
bb1d 00a9 ld $a9
|
|
bb1e 0034 ld $34
|
|
bb1f 00a0 ld $a0
|
|
bb20 001a ld $1a
|
|
bb21 0020 ld $20
|
|
bb22 001a ld $1a
|
|
bb23 001c ld $1c
|
|
bb24 0020 ld $20
|
|
bb25 0071 ld $71
|
|
bb26 0022 ld $22
|
|
bb27 00c9 ld $c9
|
|
bb28 00a3 ld $a3
|
|
bb29 00d0 ld $d0
|
|
bb2a 0006 ld $06
|
|
bb2b 0020 ld $20
|
|
bb2c 006b ld $6b
|
|
bb2d 0022 ld $22
|
|
bb2e 0020 ld $20
|
|
bb2f 00f6 ld $f6
|
|
bb30 000d ld $0d
|
|
bb31 0020 ld $20
|
|
bb32 00a3 ld $a3
|
|
bb33 001c ld $1c
|
|
bb34 0020 ld $20
|
|
bb35 00a4 ld $a4
|
|
bb36 000e ld $0e
|
|
bb37 00a5 ld $a5
|
|
bb38 007c ld $7c
|
|
bb39 0048 ld $48
|
|
bb3a 00a5 ld $a5
|
|
bb3b 007b ld $7b
|
|
bb3c 0048 ld $48
|
|
bb3d 00a9 ld $a9
|
|
bb3e 0081 ld $81
|
|
bb3f 0048 ld $48
|
|
bb40 0020 ld $20
|
|
bb41 0000 ld $00
|
|
bb42 002d ld $2d
|
|
bb43 00a5 ld $a5
|
|
bb44 00a6 ld $a6
|
|
bb45 00a4 ld $a4
|
|
bb46 00a7 ld $a7
|
|
bb47 00c0 ld $c0
|
|
bb48 0024 ld $24
|
|
bb49 00ea ld $ea
|
|
bb4a 00f0 ld $f0
|
|
bb4b 0004 ld $04
|
|
bb4c 0085 ld $85
|
|
bb4d 006f ld $6f
|
|
bb4e 0084 ld $84
|
|
bb4f 0070 ld $70
|
|
bb50 00a0 ld $a0
|
|
bb51 0000 ld $00
|
|
bb52 00b1 ld $b1
|
|
bb53 00a6 ld $a6
|
|
bb54 00d0 ld $d0
|
|
bb55 0040 ld $40
|
|
bb56 00a0 ld $a0
|
|
bb57 0002 ld $02
|
|
bb58 00b1 ld $b1
|
|
bb59 00a6 ld $a6
|
|
bb5a 0018 ld $18
|
|
bb5b 00d0 ld $d0
|
|
bb5c 0003 ld $03
|
|
bb5d 004c ld $4c
|
|
bb5e 0042 ld $42
|
|
bb5f 0009 ld $09
|
|
bb60 00c8 ld $c8
|
|
bb61 00b1 ld $b1
|
|
bb62 00a6 ld $a6
|
|
bb63 0085 ld $85
|
|
bb64 006b ld $6b
|
|
bb65 00c8 ld $c8
|
|
bb66 00b1 ld $b1
|
|
bb67 00a6 ld $a6
|
|
bb68 0085 ld $85
|
|
bb69 006c ld $6c
|
|
bb6a 0098 ld $98
|
|
bb6b 0065 ld $65
|
|
bb6c 00a6 ld $a6
|
|
bb6d 0085 ld $85
|
|
bb6e 00a6 ld $a6
|
|
bb6f 0090 ld $90
|
|
bb70 0002 ld $02
|
|
bb71 00e6 ld $e6
|
|
bb72 00a7 ld $a7
|
|
bb73 0020 ld $20
|
|
bb74 006b ld $6b
|
|
bb75 0022 ld $22
|
|
bb76 0020 ld $20
|
|
bb77 00e7 ld $e7
|
|
bb78 0008 ld $08
|
|
bb79 004c ld $4c
|
|
bb7a 00ab ld $ab
|
|
bb7b 0008 ld $08
|
|
bb7c 00f0 ld $f0
|
|
bb7d 003c ld $3c
|
|
bb7e 00e9 ld $e9
|
|
bb7f 0080 ld $80
|
|
bb80 0090 ld $90
|
|
bb81 0011 ld $11
|
|
bb82 00c9 ld $c9
|
|
bb83 001d ld $1d
|
|
bb84 00b0 ld $b0
|
|
bb85 0017 ld $17
|
|
bb86 000a ld $0a
|
|
bb87 00a8 ld $a8
|
|
bb88 00b9 ld $b9
|
|
bb89 0019 ld $19
|
|
bb8a 0002 ld $02
|
|
bb8b 0048 ld $48
|
|
bb8c 00b9 ld $b9
|
|
bb8d 0018 ld $18
|
|
bb8e 0002 ld $02
|
|
bb8f 0048 ld $48
|
|
bb90 004c ld $4c
|
|
bb91 006b ld $6b
|
|
bb92 0022 ld $22
|
|
bb93 004c ld $4c
|
|
bb94 0094 ld $94
|
|
bb95 0009 ld $09
|
|
bb96 0000 ld $00
|
|
bb97 0000 ld $00
|
|
bb98 000a ld $0a
|
|
bb99 00c9 ld $c9
|
|
bb9a 003a ld $3a
|
|
bb9b 00f0 ld $f0
|
|
bb9c 00d9 ld $d9
|
|
bb9d 004c ld $4c
|
|
bb9e 006e ld $6e
|
|
bb9f 000f ld $0f
|
|
bba0 00c9 ld $c9
|
|
bba1 0045 ld $45
|
|
bba2 00d0 ld $d0
|
|
bba3 00f9 ld $f9
|
|
bba4 0020 ld $20
|
|
bba5 006b ld $6b
|
|
bba6 0022 ld $22
|
|
bba7 00a9 ld $a9
|
|
bba8 009e ld $9e
|
|
bba9 0020 ld $20
|
|
bbaa 0065 ld $65
|
|
bbab 000f ld $0f
|
|
bbac 004c ld $4c
|
|
bbad 0094 ld $94
|
|
bbae 0009 ld $09
|
|
bbaf 0038 ld $38
|
|
bbb0 00a5 ld $a5
|
|
bbb1 005d ld $5d
|
|
bbb2 00e9 ld $e9
|
|
bbb3 0001 ld $01
|
|
bbb4 00a4 ld $a4
|
|
bbb5 005e ld $5e
|
|
bbb6 00b0 ld $b0
|
|
bbb7 0001 ld $01
|
|
bbb8 0088 ld $88
|
|
bbb9 0085 ld $85
|
|
bbba 0073 ld $73
|
|
bbbb 0084 ld $84
|
|
bbbc 0074 ld $74
|
|
bbbd 0060 ld $60
|
|
bbbe 00b0 ld $b0
|
|
bbbf 0001 ld $01
|
|
bbc0 0018 ld $18
|
|
bbc1 00d0 ld $d0
|
|
bbc2 0040 ld $40
|
|
bbc3 00a5 ld $a5
|
|
bbc4 00a6 ld $a6
|
|
bbc5 00a4 ld $a4
|
|
bbc6 00a7 ld $a7
|
|
bbc7 00a6 ld $a6
|
|
bbc8 006c ld $6c
|
|
bbc9 00e8 ld $e8
|
|
bbca 00f0 ld $f0
|
|
bbcb 000c ld $0c
|
|
bbcc 0085 ld $85
|
|
bbcd 006f ld $6f
|
|
bbce 0084 ld $84
|
|
bbcf 0070 ld $70
|
|
bbd0 00a5 ld $a5
|
|
bbd1 006b ld $6b
|
|
bbd2 00a4 ld $a4
|
|
bbd3 006c ld $6c
|
|
bbd4 0085 ld $85
|
|
bbd5 006d ld $6d
|
|
bbd6 0084 ld $84
|
|
bbd7 006e ld $6e
|
|
bbd8 0068 ld $68
|
|
bbd9 0068 ld $68
|
|
bbda 00a9 ld $a9
|
|
bbdb 009a ld $9a
|
|
bbdc 00a0 ld $a0
|
|
bbdd 0004 ld $04
|
|
bbde 00a2 ld $a2
|
|
bbdf 0000 ld $00
|
|
bbe0 0086 ld $86
|
|
bbe1 0045 ld $45
|
|
bbe2 0090 ld $90
|
|
bbe3 0003 ld $03
|
|
bbe4 004c ld $4c
|
|
bbe5 0066 ld $66
|
|
bbe6 0005 ld $05
|
|
bbe7 004c ld $4c
|
|
bbe8 0071 ld $71
|
|
bbe9 0005 ld $05
|
|
bbea 00d0 ld $d0
|
|
bbeb 0017 ld $17
|
|
bbec 00a2 ld $a2
|
|
bbed 00d2 ld $d2
|
|
bbee 00a4 ld $a4
|
|
bbef 0070 ld $70
|
|
bbf0 00d0 ld $d0
|
|
bbf1 0003 ld $03
|
|
bbf2 004c ld $4c
|
|
bbf3 004a ld $4a
|
|
bbf4 0005 ld $05
|
|
bbf5 00a5 ld $a5
|
|
bbf6 006f ld $6f
|
|
bbf7 0085 ld $85
|
|
bbf8 00a6 ld $a6
|
|
bbf9 0084 ld $84
|
|
bbfa 00a7 ld $a7
|
|
bbfb fe00 bra ac ;+-----------------------------------+
|
|
bbfc fcfd bra $bbfd ;| |
|
|
bbfd 1404 ld $04,y ;| Trampoline for page $bb00 lookups |
|
|
bbfe e068 jmp y,$68 ;| |
|
|
bbff c218 st [$18] ;+-----------------------------------+
|
|
bc00 00a5 ld $a5
|
|
bc01 006d ld $6d
|
|
bc02 00a4 ld $a4
|
|
bc03 006e ld $6e
|
|
bc04 0085 ld $85
|
|
bc05 006b ld $6b
|
|
bc06 0084 ld $84
|
|
bc07 006c ld $6c
|
|
bc08 0060 ld $60
|
|
bc09 00d0 ld $d0
|
|
bc0a 0003 ld $03
|
|
bc0b 004c ld $4c
|
|
bc0c 0059 ld $59
|
|
bc0d 0007 ld $07
|
|
bc0e 0020 ld $20
|
|
bc0f 0060 ld $60
|
|
bc10 0007 ld $07
|
|
bc11 004c ld $4c
|
|
bc12 008b ld $8b
|
|
bc13 0009 ld $09
|
|
bc14 00a9 ld $a9
|
|
bc15 0003 ld $03
|
|
bc16 0020 ld $20
|
|
bc17 000e ld $0e
|
|
bc18 0005 ld $05
|
|
bc19 00a5 ld $a5
|
|
bc1a 00a7 ld $a7
|
|
bc1b 0048 ld $48
|
|
bc1c 00a5 ld $a5
|
|
bc1d 00a6 ld $a6
|
|
bc1e 0048 ld $48
|
|
bc1f 00a5 ld $a5
|
|
bc20 006c ld $6c
|
|
bc21 0048 ld $48
|
|
bc22 00a5 ld $a5
|
|
bc23 006b ld $6b
|
|
bc24 0048 ld $48
|
|
bc25 00a9 ld $a9
|
|
bc26 008c ld $8c
|
|
bc27 0048 ld $48
|
|
bc28 0020 ld $20
|
|
bc29 0071 ld $71
|
|
bc2a 0022 ld $22
|
|
bc2b 0020 ld $20
|
|
bc2c 0094 ld $94
|
|
bc2d 0009 ld $09
|
|
bc2e 004c ld $4c
|
|
bc2f 00ab ld $ab
|
|
bc30 0008 ld $08
|
|
bc31 0020 ld $20
|
|
bc32 005a ld $5a
|
|
bc33 000a ld $0a
|
|
bc34 0020 ld $20
|
|
bc35 00f8 ld $f8
|
|
bc36 0009 ld $09
|
|
bc37 00a5 ld $a5
|
|
bc38 006c ld $6c
|
|
bc39 00c5 ld $c5
|
|
bc3a 0047 ld $47
|
|
bc3b 00b0 ld $b0
|
|
bc3c 000b ld $0b
|
|
bc3d 0098 ld $98
|
|
bc3e 0038 ld $38
|
|
bc3f 0065 ld $65
|
|
bc40 00a6 ld $a6
|
|
bc41 00a6 ld $a6
|
|
bc42 00a7 ld $a7
|
|
bc43 0090 ld $90
|
|
bc44 0007 ld $07
|
|
bc45 00e8 ld $e8
|
|
bc46 00b0 ld $b0
|
|
bc47 0004 ld $04
|
|
bc48 00a5 ld $a5
|
|
bc49 005d ld $5d
|
|
bc4a 00a6 ld $a6
|
|
bc4b 005e ld $5e
|
|
bc4c 0020 ld $20
|
|
bc4d 0017 ld $17
|
|
bc4e 0007 ld $07
|
|
bc4f 0090 ld $90
|
|
bc50 001e ld $1e
|
|
bc51 00a5 ld $a5
|
|
bc52 0092 ld $92
|
|
bc53 00e9 ld $e9
|
|
bc54 0001 ld $01
|
|
bc55 0085 ld $85
|
|
bc56 00a6 ld $a6
|
|
bc57 00a5 ld $a5
|
|
bc58 0093 ld $93
|
|
bc59 00e9 ld $e9
|
|
bc5a 0000 ld $00
|
|
bc5b 0085 ld $85
|
|
bc5c 00a7 ld $a7
|
|
bc5d 0060 ld $60
|
|
bc5e 00d0 ld $d0
|
|
bc5f 00fd ld $fd
|
|
bc60 00a9 ld $a9
|
|
bc61 00ff ld $ff
|
|
bc62 0085 ld $85
|
|
bc63 007c ld $7c
|
|
bc64 0020 ld $20
|
|
bc65 00a2 ld $a2
|
|
bc66 0004 ld $04
|
|
bc67 009a ld $9a
|
|
bc68 00c9 ld $c9
|
|
bc69 008c ld $8c
|
|
bc6a 00f0 ld $f0
|
|
bc6b 000b ld $0b
|
|
bc6c 00a2 ld $a2
|
|
bc6d 0016 ld $16
|
|
bc6e 002c ld $2c
|
|
bc6f 00a2 ld $a2
|
|
bc70 005a ld $5a
|
|
bc71 004c ld $4c
|
|
bc72 004a ld $4a
|
|
bc73 0005 ld $05
|
|
bc74 004c ld $4c
|
|
bc75 006e ld $6e
|
|
bc76 000f ld $0f
|
|
bc77 0068 ld $68
|
|
bc78 0068 ld $68
|
|
bc79 0085 ld $85
|
|
bc7a 006b ld $6b
|
|
bc7b 0068 ld $68
|
|
bc7c 0085 ld $85
|
|
bc7d 006c ld $6c
|
|
bc7e 0068 ld $68
|
|
bc7f 0085 ld $85
|
|
bc80 00a6 ld $a6
|
|
bc81 0068 ld $68
|
|
bc82 0085 ld $85
|
|
bc83 00a7 ld $a7
|
|
bc84 0020 ld $20
|
|
bc85 00f5 ld $f5
|
|
bc86 0009 ld $09
|
|
bc87 0098 ld $98
|
|
bc88 0018 ld $18
|
|
bc89 0065 ld $65
|
|
bc8a 00a6 ld $a6
|
|
bc8b 0085 ld $85
|
|
bc8c 00a6 ld $a6
|
|
bc8d 0090 ld $90
|
|
bc8e 0002 ld $02
|
|
bc8f 00e6 ld $e6
|
|
bc90 00a7 ld $a7
|
|
bc91 0060 ld $60
|
|
bc92 00a2 ld $a2
|
|
bc93 003a ld $3a
|
|
bc94 002c ld $2c
|
|
bc95 00a2 ld $a2
|
|
bc96 0000 ld $00
|
|
bc97 0086 ld $86
|
|
bc98 003b ld $3b
|
|
bc99 00a0 ld $a0
|
|
bc9a 0000 ld $00
|
|
bc9b 0084 ld $84
|
|
bc9c 003c ld $3c
|
|
bc9d 000a ld $0a
|
|
bc9e 0000 ld $00
|
|
bc9f 0000 ld $00
|
|
bca0 00a5 ld $a5
|
|
bca1 003c ld $3c
|
|
bca2 00a6 ld $a6
|
|
bca3 003b ld $3b
|
|
bca4 0085 ld $85
|
|
bca5 003b ld $3b
|
|
bca6 0086 ld $86
|
|
bca7 003c ld $3c
|
|
bca8 00b1 ld $b1
|
|
bca9 00a6 ld $a6
|
|
bcaa 00f0 ld $f0
|
|
bcab 00e8 ld $e8
|
|
bcac 00c5 ld $c5
|
|
bcad 003c ld $3c
|
|
bcae 00f0 ld $f0
|
|
bcaf 00e4 ld $e4
|
|
bcb0 00c8 ld $c8
|
|
bcb1 00c9 ld $c9
|
|
bcb2 0022 ld $22
|
|
bcb3 00d0 ld $d0
|
|
bcb4 00f3 ld $f3
|
|
bcb5 00f0 ld $f0
|
|
bcb6 00e9 ld $e9
|
|
bcb7 0020 ld $20
|
|
bcb8 000a ld $0a
|
|
bcb9 000e ld $0e
|
|
bcba 0020 ld $20
|
|
bcbb 0071 ld $71
|
|
bcbc 0022 ld $22
|
|
bcbd 00c9 ld $c9
|
|
bcbe 0088 ld $88
|
|
bcbf 00f0 ld $f0
|
|
bcc0 0005 ld $05
|
|
bcc1 00a9 ld $a9
|
|
bcc2 00a1 ld $a1
|
|
bcc3 0020 ld $20
|
|
bcc4 0065 ld $65
|
|
bcc5 000f ld $0f
|
|
bcc6 00a5 ld $a5
|
|
bcc7 0094 ld $94
|
|
bcc8 00d0 ld $d0
|
|
bcc9 0005 ld $05
|
|
bcca 0020 ld $20
|
|
bccb 00f8 ld $f8
|
|
bccc 0009 ld $09
|
|
bccd 00f0 ld $f0
|
|
bcce 00bb ld $bb
|
|
bccf 0020 ld $20
|
|
bcd0 0071 ld $71
|
|
bcd1 0022 ld $22
|
|
bcd2 00b0 ld $b0
|
|
bcd3 0003 ld $03
|
|
bcd4 004c ld $4c
|
|
bcd5 0094 ld $94
|
|
bcd6 0009 ld $09
|
|
bcd7 004c ld $4c
|
|
bcd8 00e7 ld $e7
|
|
bcd9 0008 ld $08
|
|
bcda 0020 ld $20
|
|
bcdb 00da ld $da
|
|
bcdc 0017 ld $17
|
|
bcdd 0048 ld $48
|
|
bcde 00c9 ld $c9
|
|
bcdf 008c ld $8c
|
|
bce0 00f0 ld $f0
|
|
bce1 0004 ld $04
|
|
bce2 00c9 ld $c9
|
|
bce3 0088 ld $88
|
|
bce4 00d0 ld $d0
|
|
bce5 0091 ld $91
|
|
bce6 00c6 ld $c6
|
|
bce7 0098 ld $98
|
|
bce8 00d0 ld $d0
|
|
bce9 0004 ld $04
|
|
bcea 0068 ld $68
|
|
bceb 004c ld $4c
|
|
bcec 00e9 ld $e9
|
|
bced 0008 ld $08
|
|
bcee 0020 ld $20
|
|
bcef 006b ld $6b
|
|
bcf0 0022 ld $22
|
|
bcf1 0020 ld $20
|
|
bcf2 005a ld $5a
|
|
bcf3 000a ld $0a
|
|
bcf4 00c9 ld $c9
|
|
bcf5 002c ld $2c
|
|
bcf6 00f0 ld $f0
|
|
bcf7 00ee ld $ee
|
|
bcf8 0068 ld $68
|
|
bcf9 0060 ld $60
|
|
bcfa 00a2 ld $a2
|
|
bcfb fe00 bra ac ;+-----------------------------------+
|
|
bcfc fcfd bra $bcfd ;| |
|
|
bcfd 1404 ld $04,y ;| Trampoline for page $bc00 lookups |
|
|
bcfe e068 jmp y,$68 ;| |
|
|
bcff c218 st [$18] ;+-----------------------------------+
|
|
bd00 0000 ld $00
|
|
bd01 0086 ld $86
|
|
bd02 0046 ld $46
|
|
bd03 0086 ld $86
|
|
bd04 0047 ld $47
|
|
bd05 00b0 ld $b0
|
|
bd06 00f7 ld $f7
|
|
bd07 00e9 ld $e9
|
|
bd08 002f ld $2f
|
|
bd09 0085 ld $85
|
|
bd0a 003b ld $3b
|
|
bd0b 00a5 ld $a5
|
|
bd0c 0047 ld $47
|
|
bd0d 0085 ld $85
|
|
bd0e 0054 ld $54
|
|
bd0f 00c9 ld $c9
|
|
bd10 0019 ld $19
|
|
bd11 00b0 ld $b0
|
|
bd12 00d4 ld $d4
|
|
bd13 00a5 ld $a5
|
|
bd14 0046 ld $46
|
|
bd15 000a ld $0a
|
|
bd16 0026 ld $26
|
|
bd17 0054 ld $54
|
|
bd18 000a ld $0a
|
|
bd19 0026 ld $26
|
|
bd1a 0054 ld $54
|
|
bd1b 0065 ld $65
|
|
bd1c 0046 ld $46
|
|
bd1d 0085 ld $85
|
|
bd1e 0046 ld $46
|
|
bd1f 00a5 ld $a5
|
|
bd20 0054 ld $54
|
|
bd21 0065 ld $65
|
|
bd22 0047 ld $47
|
|
bd23 0085 ld $85
|
|
bd24 0047 ld $47
|
|
bd25 0006 ld $06
|
|
bd26 0046 ld $46
|
|
bd27 0026 ld $26
|
|
bd28 0047 ld $47
|
|
bd29 00a5 ld $a5
|
|
bd2a 0046 ld $46
|
|
bd2b 0065 ld $65
|
|
bd2c 003b ld $3b
|
|
bd2d 0085 ld $85
|
|
bd2e 0046 ld $46
|
|
bd2f 0090 ld $90
|
|
bd30 0002 ld $02
|
|
bd31 00e6 ld $e6
|
|
bd32 0047 ld $47
|
|
bd33 0020 ld $20
|
|
bd34 006b ld $6b
|
|
bd35 0022 ld $22
|
|
bd36 004c ld $4c
|
|
bd37 0060 ld $60
|
|
bd38 000a ld $0a
|
|
bd39 0020 ld $20
|
|
bd3a 00d0 ld $d0
|
|
bd3b 0010 ld $10
|
|
bd3c 0085 ld $85
|
|
bd3d 007b ld $7b
|
|
bd3e 0084 ld $84
|
|
bd3f 007c ld $7c
|
|
bd40 00a9 ld $a9
|
|
bd41 00ac ld $ac
|
|
bd42 0020 ld $20
|
|
bd43 0065 ld $65
|
|
bd44 000f ld $0f
|
|
bd45 00a5 ld $a5
|
|
bd46 0040 ld $40
|
|
bd47 0048 ld $48
|
|
bd48 00a5 ld $a5
|
|
bd49 003f ld $3f
|
|
bd4a 0048 ld $48
|
|
bd4b 0020 ld $20
|
|
bd4c 000a ld $0a
|
|
bd4d 000e ld $0e
|
|
bd4e 0068 ld $68
|
|
bd4f 002a ld $2a
|
|
bd50 0020 ld $20
|
|
bd51 00fc ld $fc
|
|
bd52 000d ld $0d
|
|
bd53 00d0 ld $d0
|
|
bd54 0018 ld $18
|
|
bd55 0068 ld $68
|
|
bd56 0010 ld $10
|
|
bd57 0012 ld $12
|
|
bd58 0020 ld $20
|
|
bd59 0093 ld $93
|
|
bd5a 001c ld $1c
|
|
bd5b 0020 ld $20
|
|
bd5c 00fd ld $fd
|
|
bd5d 0011 ld $11
|
|
bd5e 00a0 ld $a0
|
|
bd5f 0000 ld $00
|
|
bd60 00a5 ld $a5
|
|
bd61 0097 ld $97
|
|
bd62 0091 ld $91
|
|
bd63 007b ld $7b
|
|
bd64 00c8 ld $c8
|
|
bd65 00a5 ld $a5
|
|
bd66 0098 ld $98
|
|
bd67 0091 ld $91
|
|
bd68 007b ld $7b
|
|
bd69 0060 ld $60
|
|
bd6a 004c ld $4c
|
|
bd6b 0048 ld $48
|
|
bd6c 001c ld $1c
|
|
bd6d 0068 ld $68
|
|
bd6e 00a4 ld $a4
|
|
bd6f 007c ld $7c
|
|
bd70 00c0 ld $c0
|
|
bd71 001f ld $1f
|
|
bd72 00d0 ld $d0
|
|
bd73 0050 ld $50
|
|
bd74 0020 ld $20
|
|
bd75 00e2 ld $e2
|
|
bd76 0016 ld $16
|
|
bd77 00c9 ld $c9
|
|
bd78 0006 ld $06
|
|
bd79 00d0 ld $d0
|
|
bd7a 0041 ld $41
|
|
bd7b 00a0 ld $a0
|
|
bd7c 0000 ld $00
|
|
bd7d 0084 ld $84
|
|
bd7e 0094 ld $94
|
|
bd7f 0084 ld $84
|
|
bd80 0099 ld $99
|
|
bd81 0084 ld $84
|
|
bd82 00a4 ld $a4
|
|
bd83 0020 ld $20
|
|
bd84 0010 ld $10
|
|
bd85 000b ld $0b
|
|
bd86 0020 ld $20
|
|
bd87 005a ld $5a
|
|
bd88 001b ld $1b
|
|
bd89 00e6 ld $e6
|
|
bd8a 00a4 ld $a4
|
|
bd8b 00a4 ld $a4
|
|
bd8c 00a4 ld $a4
|
|
bd8d 0020 ld $20
|
|
bd8e 0010 ld $10
|
|
bd8f 000b ld $0b
|
|
bd90 0020 ld $20
|
|
bd91 0084 ld $84
|
|
bd92 001c ld $1c
|
|
bd93 00aa ld $aa
|
|
bd94 00f0 ld $f0
|
|
bd95 0005 ld $05
|
|
bd96 00e8 ld $e8
|
|
bd97 008a ld $8a
|
|
bd98 0020 ld $20
|
|
bd99 0065 ld $65
|
|
bd9a 001b ld $1b
|
|
bd9b 00a4 ld $a4
|
|
bd9c 00a4 ld $a4
|
|
bd9d 00c8 ld $c8
|
|
bd9e 00c0 ld $c0
|
|
bd9f 0006 ld $06
|
|
bda0 00d0 ld $d0
|
|
bda1 00df ld $df
|
|
bda2 0020 ld $20
|
|
bda3 005a ld $5a
|
|
bda4 001b ld $1b
|
|
bda5 000b ld $0b
|
|
bda6 0000 ld $00
|
|
bda7 0000 ld $00
|
|
bda8 0020 ld $20
|
|
bda9 0013 ld $13
|
|
bdaa 001d ld $1d
|
|
bdab 00a2 ld $a2
|
|
bdac 0002 ld $02
|
|
bdad 0078 ld $78
|
|
bdae 00b5 ld $b5
|
|
bdaf 0096 ld $96
|
|
bdb0 009d ld $9d
|
|
bdb1 0000 ld $00
|
|
bdb2 0002 ld $02
|
|
bdb3 00ca ld $ca
|
|
bdb4 0010 ld $10
|
|
bdb5 00f8 ld $f8
|
|
bdb6 0058 ld $58
|
|
bdb7 0060 ld $60
|
|
bdb8 00b1 ld $b1
|
|
bdb9 0054 ld $54
|
|
bdba 0020 ld $20
|
|
bdbb 007d ld $7d
|
|
bdbc 0022 ld $22
|
|
bdbd 0090 ld $90
|
|
bdbe 0003 ld $03
|
|
bdbf 004c ld $4c
|
|
bdc0 0082 ld $82
|
|
bdc1 0012 ld $12
|
|
bdc2 00e9 ld $e9
|
|
bdc3 002f ld $2f
|
|
bdc4 004c ld $4c
|
|
bdc5 00f6 ld $f6
|
|
bdc6 001d ld $1d
|
|
bdc7 00a0 ld $a0
|
|
bdc8 0002 ld $02
|
|
bdc9 00b1 ld $b1
|
|
bdca 0097 ld $97
|
|
bdcb 00c5 ld $c5
|
|
bdcc 0066 ld $66
|
|
bdcd 0090 ld $90
|
|
bdce 0017 ld $17
|
|
bdcf 00d0 ld $d0
|
|
bdd0 0007 ld $07
|
|
bdd1 0088 ld $88
|
|
bdd2 00b1 ld $b1
|
|
bdd3 0097 ld $97
|
|
bdd4 00c5 ld $c5
|
|
bdd5 0065 ld $65
|
|
bdd6 0090 ld $90
|
|
bdd7 000e ld $0e
|
|
bdd8 00a4 ld $a4
|
|
bdd9 0098 ld $98
|
|
bdda 00c4 ld $c4
|
|
bddb 0060 ld $60
|
|
bddc 0090 ld $90
|
|
bddd 0008 ld $08
|
|
bdde 00d0 ld $d0
|
|
bddf 000d ld $0d
|
|
bde0 00a5 ld $a5
|
|
bde1 0097 ld $97
|
|
bde2 00c5 ld $c5
|
|
bde3 005f ld $5f
|
|
bde4 00b0 ld $b0
|
|
bde5 0007 ld $07
|
|
bde6 00a5 ld $a5
|
|
bde7 0097 ld $97
|
|
bde8 00a4 ld $a4
|
|
bde9 0098 ld $98
|
|
bdea 004c ld $4c
|
|
bdeb 005b ld $5b
|
|
bdec 000b ld $0b
|
|
bded 00a0 ld $a0
|
|
bdee 0000 ld $00
|
|
bdef 00b1 ld $b1
|
|
bdf0 0097 ld $97
|
|
bdf1 0020 ld $20
|
|
bdf2 00b1 ld $b1
|
|
bdf3 0014 ld $14
|
|
bdf4 00a5 ld $a5
|
|
bdf5 0083 ld $83
|
|
bdf6 00a4 ld $a4
|
|
bdf7 0084 ld $84
|
|
bdf8 0085 ld $85
|
|
bdf9 00a2 ld $a2
|
|
bdfa 0084 ld $84
|
|
bdfb fe00 bra ac ;+-----------------------------------+
|
|
bdfc fcfd bra $bdfd ;| |
|
|
bdfd 1404 ld $04,y ;| Trampoline for page $bd00 lookups |
|
|
bdfe e068 jmp y,$68 ;| |
|
|
bdff c218 st [$18] ;+-----------------------------------+
|
|
be00 00a3 ld $a3
|
|
be01 0020 ld $20
|
|
be02 00b6 ld $b6
|
|
be03 0016 ld $16
|
|
be04 00a9 ld $a9
|
|
be05 0094 ld $94
|
|
be06 00a0 ld $a0
|
|
be07 0000 ld $00
|
|
be08 0085 ld $85
|
|
be09 0083 ld $83
|
|
be0a 0084 ld $84
|
|
be0b 0084 ld $84
|
|
be0c 0020 ld $20
|
|
be0d 0017 ld $17
|
|
be0e 0017 ld $17
|
|
be0f 00a0 ld $a0
|
|
be10 0000 ld $00
|
|
be11 00b1 ld $b1
|
|
be12 0083 ld $83
|
|
be13 0091 ld $91
|
|
be14 007b ld $7b
|
|
be15 00c8 ld $c8
|
|
be16 00b1 ld $b1
|
|
be17 0083 ld $83
|
|
be18 0091 ld $91
|
|
be19 007b ld $7b
|
|
be1a 00c8 ld $c8
|
|
be1b 00b1 ld $b1
|
|
be1c 0083 ld $83
|
|
be1d 0091 ld $91
|
|
be1e 007b ld $7b
|
|
be1f 0060 ld $60
|
|
be20 0020 ld $20
|
|
be21 00f2 ld $f2
|
|
be22 000b ld $0b
|
|
be23 0020 ld $20
|
|
be24 0071 ld $71
|
|
be25 0022 ld $22
|
|
be26 00f0 ld $f0
|
|
be27 0031 ld $31
|
|
be28 00f0 ld $f0
|
|
be29 003b ld $3b
|
|
be2a 00c9 ld $c9
|
|
be2b 009d ld $9d
|
|
be2c 00f0 ld $f0
|
|
be2d 0049 ld $49
|
|
be2e 00c9 ld $c9
|
|
be2f 00a0 ld $a0
|
|
be30 0018 ld $18
|
|
be31 00f0 ld $f0
|
|
be32 0044 ld $44
|
|
be33 00c9 ld $c9
|
|
be34 002c ld $2c
|
|
be35 00f0 ld $f0
|
|
be36 002f ld $2f
|
|
be37 00c9 ld $c9
|
|
be38 003b ld $3b
|
|
be39 00f0 ld $f0
|
|
be3a 0056 ld $56
|
|
be3b 0020 ld $20
|
|
be3c 000a ld $0a
|
|
be3d 000e ld $0e
|
|
be3e 0024 ld $24
|
|
be3f 003f ld $3f
|
|
be40 0030 ld $30
|
|
be41 00de ld $de
|
|
be42 0020 ld $20
|
|
be43 0055 ld $55
|
|
be44 001e ld $1e
|
|
be45 0020 ld $20
|
|
be46 00c3 ld $c3
|
|
be47 0014 ld $14
|
|
be48 0020 ld $20
|
|
be49 00f2 ld $f2
|
|
be4a 000b ld $0b
|
|
be4b 0020 ld $20
|
|
be4c 000c ld $0c
|
|
be4d 000c ld $0c
|
|
be4e 00d0 ld $d0
|
|
be4f 00d3 ld $d3
|
|
be50 00a9 ld $a9
|
|
be51 0000 ld $00
|
|
be52 009d ld $9d
|
|
be53 0005 ld $05
|
|
be54 0024 ld $24
|
|
be55 00a2 ld $a2
|
|
be56 0004 ld $04
|
|
be57 00a0 ld $a0
|
|
be58 0024 ld $24
|
|
be59 00a9 ld $a9
|
|
be5a 000d ld $0d
|
|
be5b 0020 ld $20
|
|
be5c 0011 ld $11
|
|
be5d 000c ld $0c
|
|
be5e 00a9 ld $a9
|
|
be5f 000a ld $0a
|
|
be60 0020 ld $20
|
|
be61 0011 ld $11
|
|
be62 000c ld $0c
|
|
be63 0049 ld $49
|
|
be64 00ff ld $ff
|
|
be65 0060 ld $60
|
|
be66 00a5 ld $a5
|
|
be67 0030 ld $30
|
|
be68 0020 ld $20
|
|
be69 007a ld $7a
|
|
be6a 0004 ld $04
|
|
be6b 0098 ld $98
|
|
be6c 0038 ld $38
|
|
be6d 00e9 ld $e9
|
|
be6e 000a ld $0a
|
|
be6f 00b0 ld $b0
|
|
be70 00fc ld $fc
|
|
be71 0049 ld $49
|
|
be72 00ff ld $ff
|
|
be73 0069 ld $69
|
|
be74 0001 ld $01
|
|
be75 00d0 ld $d0
|
|
be76 0015 ld $15
|
|
be77 0008 ld $08
|
|
be78 0020 ld $20
|
|
be79 00d7 ld $d7
|
|
be7a 0017 ld $17
|
|
be7b 00c9 ld $c9
|
|
be7c 0029 ld $29
|
|
be7d 00d0 ld $d0
|
|
be7e 005b ld $5b
|
|
be7f 0028 ld $28
|
|
be80 0090 ld $90
|
|
be81 000b ld $0b
|
|
be82 00a5 ld $a5
|
|
be83 0030 ld $30
|
|
be84 0020 ld $20
|
|
be85 007a ld $7a
|
|
be86 0004 ld $04
|
|
be87 008a ld $8a
|
|
be88 00e5 ld $e5
|
|
be89 002b ld $2b
|
|
be8a 0090 ld $90
|
|
be8b 0005 ld $05
|
|
be8c 00aa ld $aa
|
|
be8d 00e8 ld $e8
|
|
be8e 00ca ld $ca
|
|
be8f 00d0 ld $d0
|
|
be90 0006 ld $06
|
|
be91 0020 ld $20
|
|
be92 006b ld $6b
|
|
be93 0022 ld $22
|
|
be94 004c ld $4c
|
|
be95 007b ld $7b
|
|
be96 000b ld $0b
|
|
be97 0020 ld $20
|
|
be98 000c ld $0c
|
|
be99 000c ld $0c
|
|
be9a 00d0 ld $d0
|
|
be9b 00f2 ld $f2
|
|
be9c 0020 ld $20
|
|
be9d 00c3 ld $c3
|
|
be9e 0014 ld $14
|
|
be9f 0020 ld $20
|
|
bea0 00e2 ld $e2
|
|
bea1 0016 ld $16
|
|
bea2 00aa ld $aa
|
|
bea3 00a0 ld $a0
|
|
bea4 0000 ld $00
|
|
bea5 00e8 ld $e8
|
|
bea6 00ca ld $ca
|
|
bea7 00f0 ld $f0
|
|
bea8 00bc ld $bc
|
|
bea9 00b1 ld $b1
|
|
beaa 0054 ld $54
|
|
beab 0020 ld $20
|
|
beac 0011 ld $11
|
|
bead 000c ld $0c
|
|
beae 0000 ld $00
|
|
beaf 0000 ld $00
|
|
beb0 000c ld $0c
|
|
beb1 00c8 ld $c8
|
|
beb2 00c9 ld $c9
|
|
beb3 000d ld $0d
|
|
beb4 00d0 ld $d0
|
|
beb5 00f3 ld $f3
|
|
beb6 0020 ld $20
|
|
beb7 00b6 ld $b6
|
|
beb8 000b ld $0b
|
|
beb9 004c ld $4c
|
|
beba 00f9 ld $f9
|
|
bebb 000b ld $0b
|
|
bebc 00a9 ld $a9
|
|
bebd 0020 ld $20
|
|
bebe 002c ld $2c
|
|
bebf 00a9 ld $a9
|
|
bec0 003f ld $3f
|
|
bec1 0024 ld $24
|
|
bec2 0045 ld $45
|
|
bec3 0030 ld $30
|
|
bec4 0003 ld $03
|
|
bec5 0020 ld $20
|
|
bec6 0000 ld $00
|
|
bec7 002b ld $2b
|
|
bec8 0029 ld $29
|
|
bec9 00ff ld $ff
|
|
beca 0060 ld $60
|
|
becb 00a5 ld $a5
|
|
becc 0043 ld $43
|
|
becd 00f0 ld $f0
|
|
bece 0011 ld $11
|
|
becf 0030 ld $30
|
|
bed0 0004 ld $04
|
|
bed1 00a0 ld $a0
|
|
bed2 00ff ld $ff
|
|
bed3 00d0 ld $d0
|
|
bed4 0004 ld $04
|
|
bed5 00a5 ld $a5
|
|
bed6 0071 ld $71
|
|
bed7 00a4 ld $a4
|
|
bed8 0072 ld $72
|
|
bed9 0085 ld $85
|
|
beda 006b ld $6b
|
|
bedb 0084 ld $84
|
|
bedc 006c ld $6c
|
|
bedd 004c ld $4c
|
|
bede 006e ld $6e
|
|
bedf 000f ld $0f
|
|
bee0 00a9 ld $a9
|
|
bee1 007e ld $7e
|
|
bee2 00a0 ld $a0
|
|
bee3 000d ld $0d
|
|
bee4 0020 ld $20
|
|
bee5 00ef ld $ef
|
|
bee6 000b ld $0b
|
|
bee7 00a5 ld $a5
|
|
bee8 006f ld $6f
|
|
bee9 00a4 ld $a4
|
|
beea 0070 ld $70
|
|
beeb 0085 ld $85
|
|
beec 00a6 ld $a6
|
|
beed 0084 ld $84
|
|
beee 00a7 ld $a7
|
|
beef 0060 ld $60
|
|
bef0 0020 ld $20
|
|
bef1 00e2 ld $e2
|
|
bef2 0013 ld $13
|
|
bef3 00a2 ld $a2
|
|
bef4 0006 ld $06
|
|
bef5 00a0 ld $a0
|
|
bef6 0024 ld $24
|
|
bef7 00a9 ld $a9
|
|
bef8 0000 ld $00
|
|
bef9 008d ld $8d
|
|
befa 0006 ld $06
|
|
befb fe00 bra ac ;+-----------------------------------+
|
|
befc fcfd bra $befd ;| |
|
|
befd 1404 ld $04,y ;| Trampoline for page $be00 lookups |
|
|
befe e068 jmp y,$68 ;| |
|
|
beff c218 st [$18] ;+-----------------------------------+
|
|
bf00 0024 ld $24
|
|
bf01 00a9 ld $a9
|
|
bf02 0040 ld $40
|
|
bf03 0020 ld $20
|
|
bf04 0089 ld $89
|
|
bf05 000c ld $0c
|
|
bf06 0060 ld $60
|
|
bf07 0046 ld $46
|
|
bf08 0045 ld $45
|
|
bf09 00c9 ld $c9
|
|
bf0a 0022 ld $22
|
|
bf0b 00d0 ld $d0
|
|
bf0c 000b ld $0b
|
|
bf0d 0020 ld $20
|
|
bf0e 0023 ld $23
|
|
bf0f 000f ld $0f
|
|
bf10 00a9 ld $a9
|
|
bf11 003b ld $3b
|
|
bf12 0020 ld $20
|
|
bf13 0065 ld $65
|
|
bf14 000f ld $0f
|
|
bf15 0020 ld $20
|
|
bf16 00f2 ld $f2
|
|
bf17 000b ld $0b
|
|
bf18 0020 ld $20
|
|
bf19 00e2 ld $e2
|
|
bf1a 0013 ld $13
|
|
bf1b 00a9 ld $a9
|
|
bf1c 002c ld $2c
|
|
bf1d 008d ld $8d
|
|
bf1e 0004 ld $04
|
|
bf1f 0024 ld $24
|
|
bf20 0020 ld $20
|
|
bf21 0077 ld $77
|
|
bf22 000c ld $0c
|
|
bf23 00ad ld $ad
|
|
bf24 0005 ld $05
|
|
bf25 0024 ld $24
|
|
bf26 00d0 ld $d0
|
|
bf27 0014 ld $14
|
|
bf28 0018 ld $18
|
|
bf29 004c ld $4c
|
|
bf2a 0038 ld $38
|
|
bf2b 0009 ld $09
|
|
bf2c 0020 ld $20
|
|
bf2d 000f ld $0f
|
|
bf2e 000c ld $0c
|
|
bf2f 0020 ld $20
|
|
bf30 000c ld $0c
|
|
bf31 000c ld $0c
|
|
bf32 004c ld $4c
|
|
bf33 0057 ld $57
|
|
bf34 0006 ld $06
|
|
bf35 00a6 ld $a6
|
|
bf36 0073 ld $73
|
|
bf37 00a4 ld $a4
|
|
bf38 0074 ld $74
|
|
bf39 00a9 ld $a9
|
|
bf3a 0098 ld $98
|
|
bf3b 002c ld $2c
|
|
bf3c 00a9 ld $a9
|
|
bf3d 0000 ld $00
|
|
bf3e 0085 ld $85
|
|
bf3f 0043 ld $43
|
|
bf40 0086 ld $86
|
|
bf41 0075 ld $75
|
|
bf42 0084 ld $84
|
|
bf43 0076 ld $76
|
|
bf44 0020 ld $20
|
|
bf45 00d0 ld $d0
|
|
bf46 0010 ld $10
|
|
bf47 0085 ld $85
|
|
bf48 007b ld $7b
|
|
bf49 0084 ld $84
|
|
bf4a 007c ld $7c
|
|
bf4b 00a5 ld $a5
|
|
bf4c 00a6 ld $a6
|
|
bf4d 00a4 ld $a4
|
|
bf4e 00a7 ld $a7
|
|
bf4f 0085 ld $85
|
|
bf50 007d ld $7d
|
|
bf51 0084 ld $84
|
|
bf52 007e ld $7e
|
|
bf53 00a6 ld $a6
|
|
bf54 0075 ld $75
|
|
bf55 00a4 ld $a4
|
|
bf56 0076 ld $76
|
|
bf57 0086 ld $86
|
|
bf58 00a6 ld $a6
|
|
bf59 0084 ld $84
|
|
bf5a 00a7 ld $a7
|
|
bf5b 0020 ld $20
|
|
bf5c 0071 ld $71
|
|
bf5d 0022 ld $22
|
|
bf5e 00d0 ld $d0
|
|
bf5f 001c ld $1c
|
|
bf60 0024 ld $24
|
|
bf61 0043 ld $43
|
|
bf62 0050 ld $50
|
|
bf63 000c ld $0c
|
|
bf64 0020 ld $20
|
|
bf65 0000 ld $00
|
|
bf66 002c ld $2c
|
|
bf67 008d ld $8d
|
|
bf68 0005 ld $05
|
|
bf69 0024 ld $24
|
|
bf6a 00a2 ld $a2
|
|
bf6b 0004 ld $04
|
|
bf6c 00a0 ld $a0
|
|
bf6d 0024 ld $24
|
|
bf6e 00d0 ld $d0
|
|
bf6f 0008 ld $08
|
|
bf70 0030 ld $30
|
|
bf71 0071 ld $71
|
|
bf72 0020 ld $20
|
|
bf73 000f ld $0f
|
|
bf74 000c ld $0c
|
|
bf75 0020 ld $20
|
|
bf76 0077 ld $77
|
|
bf77 000c ld $0c
|
|
bf78 0086 ld $86
|
|
bf79 00a6 ld $a6
|
|
bf7a 0084 ld $84
|
|
bf7b 00a7 ld $a7
|
|
bf7c 0020 ld $20
|
|
bf7d 006b ld $6b
|
|
bf7e 0022 ld $22
|
|
bf7f 0024 ld $24
|
|
bf80 003f ld $3f
|
|
bf81 0010 ld $10
|
|
bf82 0031 ld $31
|
|
bf83 0024 ld $24
|
|
bf84 0043 ld $43
|
|
bf85 0050 ld $50
|
|
bf86 0009 ld $09
|
|
bf87 00e8 ld $e8
|
|
bf88 0086 ld $86
|
|
bf89 00a6 ld $a6
|
|
bf8a 00a9 ld $a9
|
|
bf8b 0000 ld $00
|
|
bf8c 0085 ld $85
|
|
bf8d 003b ld $3b
|
|
bf8e 00f0 ld $f0
|
|
bf8f 000c ld $0c
|
|
bf90 0085 ld $85
|
|
bf91 003b ld $3b
|
|
bf92 00c9 ld $c9
|
|
bf93 0022 ld $22
|
|
bf94 00f0 ld $f0
|
|
bf95 0007 ld $07
|
|
bf96 00a9 ld $a9
|
|
bf97 003a ld $3a
|
|
bf98 0085 ld $85
|
|
bf99 003b ld $3b
|
|
bf9a 00a9 ld $a9
|
|
bf9b 002c ld $2c
|
|
bf9c 0018 ld $18
|
|
bf9d 0085 ld $85
|
|
bf9e 003c ld $3c
|
|
bf9f 00a5 ld $a5
|
|
bfa0 00a6 ld $a6
|
|
bfa1 00a4 ld $a4
|
|
bfa2 00a7 ld $a7
|
|
bfa3 0069 ld $69
|
|
bfa4 0000 ld $00
|
|
bfa5 0090 ld $90
|
|
bfa6 0001 ld $01
|
|
bfa7 00c8 ld $c8
|
|
bfa8 0020 ld $20
|
|
bfa9 00c9 ld $c9
|
|
bfaa 0014 ld $14
|
|
bfab 0020 ld $20
|
|
bfac 001f ld $1f
|
|
bfad 0018 ld $18
|
|
bfae 0020 ld $20
|
|
bfaf 00c9 ld $c9
|
|
bfb0 000a ld $0a
|
|
bfb1 004c ld $4c
|
|
bfb2 0007 ld $07
|
|
bfb3 000d ld $0d
|
|
bfb4 0020 ld $20
|
|
bfb5 000d ld $0d
|
|
bfb6 0000 ld $00
|
|
bfb7 0000 ld $00
|
|
bfb8 006b ld $6b
|
|
bfb9 001d ld $1d
|
|
bfba 00a5 ld $a5
|
|
bfbb 0040 ld $40
|
|
bfbc 0020 ld $20
|
|
bfbd 00b1 ld $b1
|
|
bfbe 000a ld $0a
|
|
bfbf 0020 ld $20
|
|
bfc0 0071 ld $71
|
|
bfc1 0022 ld $22
|
|
bfc2 00f0 ld $f0
|
|
bfc3 0007 ld $07
|
|
bfc4 00c9 ld $c9
|
|
bfc5 002c ld $2c
|
|
bfc6 00f0 ld $f0
|
|
bfc7 0003 ld $03
|
|
bfc8 004c ld $4c
|
|
bfc9 001b ld $1b
|
|
bfca 000c ld $0c
|
|
bfcb 00a5 ld $a5
|
|
bfcc 00a6 ld $a6
|
|
bfcd 00a4 ld $a4
|
|
bfce 00a7 ld $a7
|
|
bfcf 0085 ld $85
|
|
bfd0 0075 ld $75
|
|
bfd1 0084 ld $84
|
|
bfd2 0076 ld $76
|
|
bfd3 00a5 ld $a5
|
|
bfd4 007d ld $7d
|
|
bfd5 00a4 ld $a4
|
|
bfd6 007e ld $7e
|
|
bfd7 0085 ld $85
|
|
bfd8 00a6 ld $a6
|
|
bfd9 0084 ld $84
|
|
bfda 00a7 ld $a7
|
|
bfdb 0020 ld $20
|
|
bfdc 0071 ld $71
|
|
bfdd 0022 ld $22
|
|
bfde 00f0 ld $f0
|
|
bfdf 002c ld $2c
|
|
bfe0 0020 ld $20
|
|
bfe1 0063 ld $63
|
|
bfe2 000f ld $0f
|
|
bfe3 004c ld $4c
|
|
bfe4 008f ld $8f
|
|
bfe5 000c ld $0c
|
|
bfe6 0020 ld $20
|
|
bfe7 00f5 ld $f5
|
|
bfe8 0009 ld $09
|
|
bfe9 00c8 ld $c8
|
|
bfea 00aa ld $aa
|
|
bfeb 00d0 ld $d0
|
|
bfec 0012 ld $12
|
|
bfed 00a2 ld $a2
|
|
bfee 002a ld $2a
|
|
bfef 00c8 ld $c8
|
|
bff0 00b1 ld $b1
|
|
bff1 00a6 ld $a6
|
|
bff2 00f0 ld $f0
|
|
bff3 0069 ld $69
|
|
bff4 00c8 ld $c8
|
|
bff5 00b1 ld $b1
|
|
bff6 00a6 ld $a6
|
|
bff7 0085 ld $85
|
|
bff8 0071 ld $71
|
|
bff9 00c8 ld $c8
|
|
bffa 00b1 ld $b1
|
|
bffb fe00 bra ac ;+-----------------------------------+
|
|
bffc fcfd bra $bffd ;| |
|
|
bffd 1404 ld $04,y ;| Trampoline for page $bf00 lookups |
|
|
bffe e068 jmp y,$68 ;| |
|
|
bfff c218 st [$18] ;+-----------------------------------+
|
|
c000 00a6 ld $a6
|
|
c001 00c8 ld $c8
|
|
c002 0085 ld $85
|
|
c003 0072 ld $72
|
|
c004 00b1 ld $b1
|
|
c005 00a6 ld $a6
|
|
c006 00aa ld $aa
|
|
c007 0020 ld $20
|
|
c008 00ea ld $ea
|
|
c009 0009 ld $09
|
|
c00a 00e0 ld $e0
|
|
c00b 0083 ld $83
|
|
c00c 00d0 ld $d0
|
|
c00d 00dd ld $dd
|
|
c00e 004c ld $4c
|
|
c00f 00c7 ld $c7
|
|
c010 000c ld $0c
|
|
c011 00a5 ld $a5
|
|
c012 0075 ld $75
|
|
c013 00a4 ld $a4
|
|
c014 0076 ld $76
|
|
c015 00a6 ld $a6
|
|
c016 0043 ld $43
|
|
c017 0010 ld $10
|
|
c018 0003 ld $03
|
|
c019 004c ld $4c
|
|
c01a 0021 ld $21
|
|
c01b 0009 ld $09
|
|
c01c 00a0 ld $a0
|
|
c01d 0000 ld $00
|
|
c01e 00b1 ld $b1
|
|
c01f 0075 ld $75
|
|
c020 00f0 ld $f0
|
|
c021 0007 ld $07
|
|
c022 00a9 ld $a9
|
|
c023 006d ld $6d
|
|
c024 00a0 ld $a0
|
|
c025 000d ld $0d
|
|
c026 004c ld $4c
|
|
c027 00ef ld $ef
|
|
c028 000b ld $0b
|
|
c029 0060 ld $60
|
|
c02a 003f ld $3f
|
|
c02b 0045 ld $45
|
|
c02c 0058 ld $58
|
|
c02d 0054 ld $54
|
|
c02e 0052 ld $52
|
|
c02f 0041 ld $41
|
|
c030 0020 ld $20
|
|
c031 0049 ld $49
|
|
c032 0047 ld $47
|
|
c033 004e ld $4e
|
|
c034 004f ld $4f
|
|
c035 0052 ld $52
|
|
c036 0045 ld $45
|
|
c037 0044 ld $44
|
|
c038 000d ld $0d
|
|
c039 000a ld $0a
|
|
c03a 0000 ld $00
|
|
c03b 003f ld $3f
|
|
c03c 0052 ld $52
|
|
c03d 0045 ld $45
|
|
c03e 0044 ld $44
|
|
c03f 004f ld $4f
|
|
c040 0020 ld $20
|
|
c041 0046 ld $46
|
|
c042 0052 ld $52
|
|
c043 004f ld $4f
|
|
c044 004d ld $4d
|
|
c045 0020 ld $20
|
|
c046 0053 ld $53
|
|
c047 0054 ld $54
|
|
c048 0041 ld $41
|
|
c049 0052 ld $52
|
|
c04a 0054 ld $54
|
|
c04b 000d ld $0d
|
|
c04c 000a ld $0a
|
|
c04d 0000 ld $00
|
|
c04e 00d0 ld $d0
|
|
c04f 0004 ld $04
|
|
c050 00a0 ld $a0
|
|
c051 0000 ld $00
|
|
c052 00f0 ld $f0
|
|
c053 0003 ld $03
|
|
c054 0020 ld $20
|
|
c055 00d0 ld $d0
|
|
c056 0010 ld $10
|
|
c057 0085 ld $85
|
|
c058 007b ld $7b
|
|
c059 0084 ld $84
|
|
c05a 007c ld $7c
|
|
c05b 0020 ld $20
|
|
c05c 00a2 ld $a2
|
|
c05d 0004 ld $04
|
|
c05e 00f0 ld $f0
|
|
c05f 0004 ld $04
|
|
c060 00a2 ld $a2
|
|
c061 0000 ld $00
|
|
c062 00f0 ld $f0
|
|
c063 0060 ld $60
|
|
c064 009a ld $9a
|
|
c065 008a ld $8a
|
|
c066 0018 ld $18
|
|
c067 0069 ld $69
|
|
c068 0004 ld $04
|
|
c069 0048 ld $48
|
|
c06a 0069 ld $69
|
|
c06b 0006 ld $06
|
|
c06c 0085 ld $85
|
|
c06d 0056 ld $56
|
|
c06e 0068 ld $68
|
|
c06f 00a0 ld $a0
|
|
c070 0000 ld $00
|
|
c071 0020 ld $20
|
|
c072 001a ld $1a
|
|
c073 001c ld $1c
|
|
c074 00ba ld $ba
|
|
c075 00b5 ld $b5
|
|
c076 0009 ld $09
|
|
c077 0085 ld $85
|
|
c078 0099 ld $99
|
|
c079 00a5 ld $a5
|
|
c07a 007b ld $7b
|
|
c07b 00a4 ld $a4
|
|
c07c 007c ld $7c
|
|
c07d 0020 ld $20
|
|
c07e 00df ld $df
|
|
c07f 0018 ld $18
|
|
c080 0020 ld $20
|
|
c081 0048 ld $48
|
|
c082 001c ld $1c
|
|
c083 00a0 ld $a0
|
|
c084 0000 ld $00
|
|
c085 0020 ld $20
|
|
c086 00d5 ld $d5
|
|
c087 001c ld $1c
|
|
c088 00ba ld $ba
|
|
c089 0038 ld $38
|
|
c08a 00f5 ld $f5
|
|
c08b 0009 ld $09
|
|
c08c 00f0 ld $f0
|
|
c08d 0013 ld $13
|
|
c08e 00b5 ld $b5
|
|
c08f 000f ld $0f
|
|
c090 0085 ld $85
|
|
c091 006b ld $6b
|
|
c092 00b5 ld $b5
|
|
c093 0010 ld $10
|
|
c094 0085 ld $85
|
|
c095 006c ld $6c
|
|
c096 00b5 ld $b5
|
|
c097 0012 ld $12
|
|
c098 0085 ld $85
|
|
c099 00a6 ld $a6
|
|
c09a 00b5 ld $b5
|
|
c09b 0011 ld $11
|
|
c09c 0085 ld $85
|
|
c09d 00a7 ld $a7
|
|
c09e 004c ld $4c
|
|
c09f 00ab ld $ab
|
|
c0a0 0008 ld $08
|
|
c0a1 008a ld $8a
|
|
c0a2 0069 ld $69
|
|
c0a3 0011 ld $11
|
|
c0a4 00aa ld $aa
|
|
c0a5 009a ld $9a
|
|
c0a6 0020 ld $20
|
|
c0a7 0071 ld $71
|
|
c0a8 0022 ld $22
|
|
c0a9 00c9 ld $c9
|
|
c0aa 002c ld $2c
|
|
c0ab 00d0 ld $d0
|
|
c0ac 00f1 ld $f1
|
|
c0ad 0020 ld $20
|
|
c0ae 006b ld $6b
|
|
c0af 0022 ld $22
|
|
c0b0 0020 ld $20
|
|
c0b1 0097 ld $97
|
|
c0b2 000d ld $0d
|
|
c0b3 0020 ld $20
|
|
c0b4 000a ld $0a
|
|
c0b5 000e ld $0e
|
|
c0b6 0018 ld $18
|
|
c0b7 0024 ld $24
|
|
c0b8 0038 ld $38
|
|
c0b9 0024 ld $24
|
|
c0ba 003f ld $3f
|
|
c0bb 0030 ld $30
|
|
c0bc 0003 ld $03
|
|
c0bd 000e ld $0e
|
|
c0be 0000 ld $00
|
|
c0bf 0000 ld $00
|
|
c0c0 00b0 ld $b0
|
|
c0c1 0003 ld $03
|
|
c0c2 0060 ld $60
|
|
c0c3 00b0 ld $b0
|
|
c0c4 00fd ld $fd
|
|
c0c5 00a2 ld $a2
|
|
c0c6 00a3 ld $a3
|
|
c0c7 004c ld $4c
|
|
c0c8 004a ld $4a
|
|
c0c9 0005 ld $05
|
|
c0ca 00a6 ld $a6
|
|
c0cb 00a6 ld $a6
|
|
c0cc 00d0 ld $d0
|
|
c0cd 0002 ld $02
|
|
c0ce 00c6 ld $c6
|
|
c0cf 00a7 ld $a7
|
|
c0d0 00c6 ld $c6
|
|
c0d1 00a6 ld $a6
|
|
c0d2 00a2 ld $a2
|
|
c0d3 0000 ld $00
|
|
c0d4 0024 ld $24
|
|
c0d5 0048 ld $48
|
|
c0d6 008a ld $8a
|
|
c0d7 0048 ld $48
|
|
c0d8 00a9 ld $a9
|
|
c0d9 0001 ld $01
|
|
c0da 0020 ld $20
|
|
c0db 000e ld $0e
|
|
c0dc 0005 ld $05
|
|
c0dd 0020 ld $20
|
|
c0de 00ef ld $ef
|
|
c0df 000e ld $0e
|
|
c0e0 00a9 ld $a9
|
|
c0e1 0000 ld $00
|
|
c0e2 0085 ld $85
|
|
c0e3 007f ld $7f
|
|
c0e4 0020 ld $20
|
|
c0e5 0071 ld $71
|
|
c0e6 0022 ld $22
|
|
c0e7 0038 ld $38
|
|
c0e8 00e9 ld $e9
|
|
c0e9 00ab ld $ab
|
|
c0ea 0090 ld $90
|
|
c0eb 0017 ld $17
|
|
c0ec 00c9 ld $c9
|
|
c0ed 0003 ld $03
|
|
c0ee 00b0 ld $b0
|
|
c0ef 0013 ld $13
|
|
c0f0 00c9 ld $c9
|
|
c0f1 0001 ld $01
|
|
c0f2 002a ld $2a
|
|
c0f3 0049 ld $49
|
|
c0f4 0001 ld $01
|
|
c0f5 0045 ld $45
|
|
c0f6 007f ld $7f
|
|
c0f7 00c5 ld $c5
|
|
c0f8 007f ld $7f
|
|
c0f9 0090 ld $90
|
|
c0fa 0061 ld $61
|
|
c0fb fe00 bra ac ;+-----------------------------------+
|
|
c0fc fcfd bra $c0fd ;| |
|
|
c0fd 1404 ld $04,y ;| Trampoline for page $c000 lookups |
|
|
c0fe e068 jmp y,$68 ;| |
|
|
c0ff c218 st [$18] ;+-----------------------------------+
|
|
c100 0085 ld $85
|
|
c101 007f ld $7f
|
|
c102 0020 ld $20
|
|
c103 006b ld $6b
|
|
c104 0022 ld $22
|
|
c105 004c ld $4c
|
|
c106 0027 ld $27
|
|
c107 000e ld $0e
|
|
c108 00a6 ld $a6
|
|
c109 007f ld $7f
|
|
c10a 00d0 ld $d0
|
|
c10b 002c ld $2c
|
|
c10c 00b0 ld $b0
|
|
c10d 007b ld $7b
|
|
c10e 0069 ld $69
|
|
c10f 0007 ld $07
|
|
c110 0090 ld $90
|
|
c111 0077 ld $77
|
|
c112 0065 ld $65
|
|
c113 003f ld $3f
|
|
c114 00d0 ld $d0
|
|
c115 0003 ld $03
|
|
c116 004c ld $4c
|
|
c117 0079 ld $79
|
|
c118 0016 ld $16
|
|
c119 0069 ld $69
|
|
c11a 00ff ld $ff
|
|
c11b 0085 ld $85
|
|
c11c 0054 ld $54
|
|
c11d 000a ld $0a
|
|
c11e 0065 ld $65
|
|
c11f 0054 ld $54
|
|
c120 00a8 ld $a8
|
|
c121 0068 ld $68
|
|
c122 00d9 ld $d9
|
|
c123 0080 ld $80
|
|
c124 0002 ld $02
|
|
c125 00b0 ld $b0
|
|
c126 0067 ld $67
|
|
c127 0020 ld $20
|
|
c128 00f9 ld $f9
|
|
c129 000d ld $0d
|
|
c12a 0048 ld $48
|
|
c12b 0020 ld $20
|
|
c12c 008c ld $8c
|
|
c12d 000e ld $0e
|
|
c12e 0068 ld $68
|
|
c12f 00a4 ld $a4
|
|
c130 007d ld $7d
|
|
c131 0010 ld $10
|
|
c132 0017 ld $17
|
|
c133 00aa ld $aa
|
|
c134 00f0 ld $f0
|
|
c135 0056 ld $56
|
|
c136 00d0 ld $d0
|
|
c137 005f ld $5f
|
|
c138 0046 ld $46
|
|
c139 003f ld $3f
|
|
c13a 008a ld $8a
|
|
c13b 002a ld $2a
|
|
c13c 00a6 ld $a6
|
|
c13d 00a6 ld $a6
|
|
c13e 00d0 ld $d0
|
|
c13f 0002 ld $02
|
|
c140 00c6 ld $c6
|
|
c141 00a7 ld $a7
|
|
c142 00c6 ld $c6
|
|
c143 00a6 ld $a6
|
|
c144 00a0 ld $a0
|
|
c145 001b ld $1b
|
|
c146 0085 ld $85
|
|
c147 007f ld $7f
|
|
c148 00d0 ld $d0
|
|
c149 00d7 ld $d7
|
|
c14a 00d9 ld $d9
|
|
c14b 0080 ld $80
|
|
c14c 0002 ld $02
|
|
c14d 00b0 ld $b0
|
|
c14e 0048 ld $48
|
|
c14f 0090 ld $90
|
|
c150 00d9 ld $d9
|
|
c151 00b9 ld $b9
|
|
c152 0082 ld $82
|
|
c153 0002 ld $02
|
|
c154 0048 ld $48
|
|
c155 00b9 ld $b9
|
|
c156 0081 ld $81
|
|
c157 0002 ld $02
|
|
c158 0048 ld $48
|
|
c159 0020 ld $20
|
|
c15a 009f ld $9f
|
|
c15b 000e ld $0e
|
|
c15c 00a5 ld $a5
|
|
c15d 007f ld $7f
|
|
c15e 004c ld $4c
|
|
c15f 0015 ld $15
|
|
c160 000e ld $0e
|
|
c161 004c ld $4c
|
|
c162 006e ld $6e
|
|
c163 000f ld $0f
|
|
c164 00a5 ld $a5
|
|
c165 0099 ld $99
|
|
c166 00be ld $be
|
|
c167 0080 ld $80
|
|
c168 0002 ld $02
|
|
c169 00a8 ld $a8
|
|
c16a 0068 ld $68
|
|
c16b 0085 ld $85
|
|
c16c 0054 ld $54
|
|
c16d 00e6 ld $e6
|
|
c16e 0054 ld $54
|
|
c16f 0068 ld $68
|
|
c170 0085 ld $85
|
|
c171 0055 ld $55
|
|
c172 0098 ld $98
|
|
c173 0048 ld $48
|
|
c174 0020 ld $20
|
|
c175 0093 ld $93
|
|
c176 001c ld $1c
|
|
c177 00a5 ld $a5
|
|
c178 0098 ld $98
|
|
c179 0048 ld $48
|
|
c17a 00a5 ld $a5
|
|
c17b 0097 ld $97
|
|
c17c 0048 ld $48
|
|
c17d 00a5 ld $a5
|
|
c17e 0096 ld $96
|
|
c17f 0048 ld $48
|
|
c180 00a5 ld $a5
|
|
c181 0095 ld $95
|
|
c182 0048 ld $48
|
|
c183 00a5 ld $a5
|
|
c184 0094 ld $94
|
|
c185 0048 ld $48
|
|
c186 006c ld $6c
|
|
c187 0054 ld $54
|
|
c188 0000 ld $00
|
|
c189 00a0 ld $a0
|
|
c18a 00ff ld $ff
|
|
c18b 0068 ld $68
|
|
c18c 00f0 ld $f0
|
|
c18d 0023 ld $23
|
|
c18e 00c9 ld $c9
|
|
c18f 0064 ld $64
|
|
c190 00f0 ld $f0
|
|
c191 0003 ld $03
|
|
c192 0020 ld $20
|
|
c193 00f9 ld $f9
|
|
c194 000d ld $0d
|
|
c195 0084 ld $84
|
|
c196 007d ld $7d
|
|
c197 0068 ld $68
|
|
c198 004a ld $4a
|
|
c199 0085 ld $85
|
|
c19a 0044 ld $44
|
|
c19b 0068 ld $68
|
|
c19c 0085 ld $85
|
|
c19d 009c ld $9c
|
|
c19e 0068 ld $68
|
|
c19f 0085 ld $85
|
|
c1a0 009d ld $9d
|
|
c1a1 0068 ld $68
|
|
c1a2 0085 ld $85
|
|
c1a3 009e ld $9e
|
|
c1a4 0068 ld $68
|
|
c1a5 0085 ld $85
|
|
c1a6 009f ld $9f
|
|
c1a7 0068 ld $68
|
|
c1a8 0085 ld $85
|
|
c1a9 00a0 ld $a0
|
|
c1aa 0068 ld $68
|
|
c1ab 0085 ld $85
|
|
c1ac 00a1 ld $a1
|
|
c1ad 0045 ld $45
|
|
c1ae 0099 ld $99
|
|
c1af 0085 ld $85
|
|
c1b0 00a2 ld $a2
|
|
c1b1 00a5 ld $a5
|
|
c1b2 0094 ld $94
|
|
c1b3 0060 ld $60
|
|
c1b4 00a9 ld $a9
|
|
c1b5 0000 ld $00
|
|
c1b6 0085 ld $85
|
|
c1b7 003f ld $3f
|
|
c1b8 0020 ld $20
|
|
c1b9 006b ld $6b
|
|
c1ba 0022 ld $22
|
|
c1bb 00b0 ld $b0
|
|
c1bc 0003 ld $03
|
|
c1bd 004c ld $4c
|
|
c1be 006b ld $6b
|
|
c1bf 001d ld $1d
|
|
c1c0 0020 ld $20
|
|
c1c1 005a ld $5a
|
|
c1c2 0011 ld $11
|
|
c1c3 00b0 ld $b0
|
|
c1c4 007a ld $7a
|
|
c1c5 000f ld $0f
|
|
c1c6 0000 ld $00
|
|
c1c7 0000 ld $00
|
|
c1c8 00c9 ld $c9
|
|
c1c9 00ff ld $ff
|
|
c1ca 00d0 ld $d0
|
|
c1cb 000f ld $0f
|
|
c1cc 00a9 ld $a9
|
|
c1cd 000e ld $0e
|
|
c1ce 00a0 ld $a0
|
|
c1cf 000f ld $0f
|
|
c1d0 0020 ld $20
|
|
c1d1 001a ld $1a
|
|
c1d2 001c ld $1c
|
|
c1d3 004c ld $4c
|
|
c1d4 006b ld $6b
|
|
c1d5 0022 ld $22
|
|
c1d6 0082 ld $82
|
|
c1d7 0049 ld $49
|
|
c1d8 000f ld $0f
|
|
c1d9 00da ld $da
|
|
c1da 00a1 ld $a1
|
|
c1db 00c9 ld $c9
|
|
c1dc 002e ld $2e
|
|
c1dd 00f0 ld $f0
|
|
c1de 00e1 ld $e1
|
|
c1df 00c9 ld $c9
|
|
c1e0 00a5 ld $a5
|
|
c1e1 00f0 ld $f0
|
|
c1e2 0058 ld $58
|
|
c1e3 00c9 ld $c9
|
|
c1e4 00a4 ld $a4
|
|
c1e5 00f0 ld $f0
|
|
c1e6 00d4 ld $d4
|
|
c1e7 00c9 ld $c9
|
|
c1e8 0022 ld $22
|
|
c1e9 00d0 ld $d0
|
|
c1ea 000f ld $0f
|
|
c1eb 00a5 ld $a5
|
|
c1ec 00a6 ld $a6
|
|
c1ed 00a4 ld $a4
|
|
c1ee 00a7 ld $a7
|
|
c1ef 0069 ld $69
|
|
c1f0 0000 ld $00
|
|
c1f1 0090 ld $90
|
|
c1f2 0001 ld $01
|
|
c1f3 00c8 ld $c8
|
|
c1f4 0020 ld $20
|
|
c1f5 00c3 ld $c3
|
|
c1f6 0014 ld $14
|
|
c1f7 004c ld $4c
|
|
c1f8 001f ld $1f
|
|
c1f9 0018 ld $18
|
|
c1fa 00c9 ld $c9
|
|
c1fb fe00 bra ac ;+-----------------------------------+
|
|
c1fc fcfd bra $c1fd ;| |
|
|
c1fd 1404 ld $04,y ;| Trampoline for page $c100 lookups |
|
|
c1fe e068 jmp y,$68 ;| |
|
|
c1ff c218 st [$18] ;+-----------------------------------+
|
|
c200 00a2 ld $a2
|
|
c201 00d0 ld $d0
|
|
c202 0013 ld $13
|
|
c203 00a0 ld $a0
|
|
c204 0018 ld $18
|
|
c205 00d0 ld $d0
|
|
c206 003b ld $3b
|
|
c207 0020 ld $20
|
|
c208 00fd ld $fd
|
|
c209 0011 ld $11
|
|
c20a 00a5 ld $a5
|
|
c20b 0098 ld $98
|
|
c20c 0049 ld $49
|
|
c20d 00ff ld $ff
|
|
c20e 00a8 ld $a8
|
|
c20f 00a5 ld $a5
|
|
c210 0097 ld $97
|
|
c211 0049 ld $49
|
|
c212 00ff ld $ff
|
|
c213 004c ld $4c
|
|
c214 00cc ld $cc
|
|
c215 0013 ld $13
|
|
c216 00c9 ld $c9
|
|
c217 009f ld $9f
|
|
c218 00d0 ld $d0
|
|
c219 0003 ld $03
|
|
c21a 004c ld $4c
|
|
c21b 0030 ld $30
|
|
c21c 0014 ld $14
|
|
c21d 00c9 ld $c9
|
|
c21e 00ae ld $ae
|
|
c21f 0090 ld $90
|
|
c220 0003 ld $03
|
|
c221 004c ld $4c
|
|
c222 00ec ld $ec
|
|
c223 000f ld $0f
|
|
c224 0020 ld $20
|
|
c225 0060 ld $60
|
|
c226 000f ld $0f
|
|
c227 0020 ld $20
|
|
c228 000a ld $0a
|
|
c229 000e ld $0e
|
|
c22a 00a9 ld $a9
|
|
c22b 0029 ld $29
|
|
c22c 002c ld $2c
|
|
c22d 00a9 ld $a9
|
|
c22e 0028 ld $28
|
|
c22f 002c ld $2c
|
|
c230 00a9 ld $a9
|
|
c231 002c ld $2c
|
|
c232 00a0 ld $a0
|
|
c233 0000 ld $00
|
|
c234 00d1 ld $d1
|
|
c235 00a6 ld $a6
|
|
c236 00d0 ld $d0
|
|
c237 0003 ld $03
|
|
c238 004c ld $4c
|
|
c239 006b ld $6b
|
|
c23a 0022 ld $22
|
|
c23b 00a2 ld $a2
|
|
c23c 0010 ld $10
|
|
c23d 004c ld $4c
|
|
c23e 004a ld $4a
|
|
c23f 0005 ld $05
|
|
c240 00a0 ld $a0
|
|
c241 0015 ld $15
|
|
c242 0068 ld $68
|
|
c243 0068 ld $68
|
|
c244 004c ld $4c
|
|
c245 0066 ld $66
|
|
c246 000e ld $0e
|
|
c247 0020 ld $20
|
|
c248 00d0 ld $d0
|
|
c249 0010 ld $10
|
|
c24a 0085 ld $85
|
|
c24b 0097 ld $97
|
|
c24c 0084 ld $84
|
|
c24d 0098 ld $98
|
|
c24e 00a5 ld $a5
|
|
c24f 0077 ld $77
|
|
c250 00a4 ld $a4
|
|
c251 0078 ld $78
|
|
c252 00a6 ld $a6
|
|
c253 003f ld $3f
|
|
c254 00f0 ld $f0
|
|
c255 0021 ld $21
|
|
c256 00a2 ld $a2
|
|
c257 0000 ld $00
|
|
c258 0086 ld $86
|
|
c259 00a3 ld $a3
|
|
c25a 00c9 ld $c9
|
|
c25b 0054 ld $54
|
|
c25c 00d0 ld $d0
|
|
c25d 0018 ld $18
|
|
c25e 00c0 ld $c0
|
|
c25f 00c9 ld $c9
|
|
c260 00d0 ld $d0
|
|
c261 0014 ld $14
|
|
c262 0020 ld $20
|
|
c263 0073 ld $73
|
|
c264 0004 ld $04
|
|
c265 0084 ld $84
|
|
c266 0091 ld $91
|
|
c267 0088 ld $88
|
|
c268 0084 ld $84
|
|
c269 00a4 ld $a4
|
|
c26a 00a0 ld $a0
|
|
c26b 0006 ld $06
|
|
c26c 0084 ld $84
|
|
c26d 0090 ld $90
|
|
c26e 00a0 ld $a0
|
|
c26f 0024 ld $24
|
|
c270 0020 ld $20
|
|
c271 00e0 ld $e0
|
|
c272 001e ld $1e
|
|
c273 004c ld $4c
|
|
c274 00ab ld $ab
|
|
c275 0014 ld $14
|
|
c276 0060 ld $60
|
|
c277 00a6 ld $a6
|
|
c278 0040 ld $40
|
|
c279 0010 ld $10
|
|
c27a 000d ld $0d
|
|
c27b 00a0 ld $a0
|
|
c27c 0000 ld $00
|
|
c27d 00b1 ld $b1
|
|
c27e 0097 ld $97
|
|
c27f 00aa ld $aa
|
|
c280 00c8 ld $c8
|
|
c281 00b1 ld $b1
|
|
c282 0097 ld $97
|
|
c283 00a8 ld $a8
|
|
c284 008a ld $8a
|
|
c285 004c ld $4c
|
|
c286 00cc ld $cc
|
|
c287 0013 ld $13
|
|
c288 00c9 ld $c9
|
|
c289 0054 ld $54
|
|
c28a 00d0 ld $d0
|
|
c28b 0019 ld $19
|
|
c28c 00c0 ld $c0
|
|
c28d 0049 ld $49
|
|
c28e 00d0 ld $d0
|
|
c28f 0022 ld $22
|
|
c290 0020 ld $20
|
|
c291 0073 ld $73
|
|
c292 0004 ld $04
|
|
c293 0098 ld $98
|
|
c294 00a2 ld $a2
|
|
c295 00a0 ld $a0
|
|
c296 004c ld $4c
|
|
c297 00c7 ld $c7
|
|
c298 001c ld $1c
|
|
c299 00a9 ld $a9
|
|
c29a 00fe ld $fe
|
|
c29b 00a0 ld $a0
|
|
c29c 0001 ld $01
|
|
c29d 0078 ld $78
|
|
c29e 0020 ld $20
|
|
c29f 001a ld $1a
|
|
c2a0 001c ld $1c
|
|
c2a1 0058 ld $58
|
|
c2a2 0084 ld $84
|
|
c2a3 0095 ld $95
|
|
c2a4 0060 ld $60
|
|
c2a5 00c9 ld $c9
|
|
c2a6 0053 ld $53
|
|
c2a7 00d0 ld $d0
|
|
c2a8 0009 ld $09
|
|
c2a9 00c0 ld $c0
|
|
c2aa 0054 ld $54
|
|
c2ab 00d0 ld $d0
|
|
c2ac 0005 ld $05
|
|
c2ad 00a5 ld $a5
|
|
c2ae 0019 ld $19
|
|
c2af 004c ld $4c
|
|
c2b0 00b4 ld $b4
|
|
c2b1 001c ld $1c
|
|
c2b2 00a5 ld $a5
|
|
c2b3 0097 ld $97
|
|
c2b4 00a4 ld $a4
|
|
c2b5 0098 ld $98
|
|
c2b6 004c ld $4c
|
|
c2b7 001a ld $1a
|
|
c2b8 001c ld $1c
|
|
c2b9 000a ld $0a
|
|
c2ba 0048 ld $48
|
|
c2bb 00aa ld $aa
|
|
c2bc 0020 ld $20
|
|
c2bd 006b ld $6b
|
|
c2be 0022 ld $22
|
|
c2bf 00e0 ld $e0
|
|
c2c0 0083 ld $83
|
|
c2c1 0090 ld $90
|
|
c2c2 0020 ld $20
|
|
c2c3 0020 ld $20
|
|
c2c4 0060 ld $60
|
|
c2c5 000f ld $0f
|
|
c2c6 0020 ld $20
|
|
c2c7 000a ld $0a
|
|
c2c8 000e ld $0e
|
|
c2c9 0020 ld $20
|
|
c2ca 0063 ld $63
|
|
c2cb 000f ld $0f
|
|
c2cc 0020 ld $20
|
|
c2cd 0010 ld $10
|
|
c2ce 0000 ld $00
|
|
c2cf 0000 ld $00
|
|
c2d0 00fb ld $fb
|
|
c2d1 000d ld $0d
|
|
c2d2 0068 ld $68
|
|
c2d3 00aa ld $aa
|
|
c2d4 00a5 ld $a5
|
|
c2d5 0098 ld $98
|
|
c2d6 0048 ld $48
|
|
c2d7 00a5 ld $a5
|
|
c2d8 0097 ld $97
|
|
c2d9 0048 ld $48
|
|
c2da 008a ld $8a
|
|
c2db 0048 ld $48
|
|
c2dc 0020 ld $20
|
|
c2dd 00da ld $da
|
|
c2de 0017 ld $17
|
|
c2df 0068 ld $68
|
|
c2e0 00a8 ld $a8
|
|
c2e1 008a ld $8a
|
|
c2e2 0048 ld $48
|
|
c2e3 004c ld $4c
|
|
c2e4 001b ld $1b
|
|
c2e5 0010 ld $10
|
|
c2e6 0020 ld $20
|
|
c2e7 0057 ld $57
|
|
c2e8 000f ld $0f
|
|
c2e9 0068 ld $68
|
|
c2ea 00a8 ld $a8
|
|
c2eb 00b9 ld $b9
|
|
c2ec 00f6 ld $f6
|
|
c2ed 0001 ld $01
|
|
c2ee 0085 ld $85
|
|
c2ef 0088 ld $88
|
|
c2f0 00b9 ld $b9
|
|
c2f1 00f7 ld $f7
|
|
c2f2 0001 ld $01
|
|
c2f3 0085 ld $85
|
|
c2f4 0089 ld $89
|
|
c2f5 0020 ld $20
|
|
c2f6 0087 ld $87
|
|
c2f7 0000 ld $00
|
|
c2f8 004c ld $4c
|
|
c2f9 00f9 ld $f9
|
|
c2fa 000d ld $0d
|
|
c2fb fe00 bra ac ;+-----------------------------------+
|
|
c2fc fcfd bra $c2fd ;| |
|
|
c2fd 1404 ld $04,y ;| Trampoline for page $c200 lookups |
|
|
c2fe e068 jmp y,$68 ;| |
|
|
c2ff c218 st [$18] ;+-----------------------------------+
|
|
c300 00a0 ld $a0
|
|
c301 00ff ld $ff
|
|
c302 002c ld $2c
|
|
c303 00a0 ld $a0
|
|
c304 0000 ld $00
|
|
c305 0084 ld $84
|
|
c306 003d ld $3d
|
|
c307 0020 ld $20
|
|
c308 00fd ld $fd
|
|
c309 0011 ld $11
|
|
c30a 00a5 ld $a5
|
|
c30b 0097 ld $97
|
|
c30c 0045 ld $45
|
|
c30d 003d ld $3d
|
|
c30e 0085 ld $85
|
|
c30f 003b ld $3b
|
|
c310 00a5 ld $a5
|
|
c311 0098 ld $98
|
|
c312 0045 ld $45
|
|
c313 003d ld $3d
|
|
c314 0085 ld $85
|
|
c315 003c ld $3c
|
|
c316 0020 ld $20
|
|
c317 0074 ld $74
|
|
c318 001c ld $1c
|
|
c319 0020 ld $20
|
|
c31a 00fd ld $fd
|
|
c31b 0011 ld $11
|
|
c31c 00a5 ld $a5
|
|
c31d 0098 ld $98
|
|
c31e 0045 ld $45
|
|
c31f 003d ld $3d
|
|
c320 0025 ld $25
|
|
c321 003c ld $3c
|
|
c322 0045 ld $45
|
|
c323 003d ld $3d
|
|
c324 00a8 ld $a8
|
|
c325 00a5 ld $a5
|
|
c326 0097 ld $97
|
|
c327 0045 ld $45
|
|
c328 003d ld $3d
|
|
c329 0025 ld $25
|
|
c32a 003b ld $3b
|
|
c32b 0045 ld $45
|
|
c32c 003d ld $3d
|
|
c32d 004c ld $4c
|
|
c32e 00cc ld $cc
|
|
c32f 0013 ld $13
|
|
c330 0020 ld $20
|
|
c331 00fc ld $fc
|
|
c332 000d ld $0d
|
|
c333 00b0 ld $b0
|
|
c334 0013 ld $13
|
|
c335 00a5 ld $a5
|
|
c336 00a1 ld $a1
|
|
c337 0009 ld $09
|
|
c338 007f ld $7f
|
|
c339 0025 ld $25
|
|
c33a 009d ld $9d
|
|
c33b 0085 ld $85
|
|
c33c 009d ld $9d
|
|
c33d 00a9 ld $a9
|
|
c33e 009c ld $9c
|
|
c33f 00a0 ld $a0
|
|
c340 0000 ld $00
|
|
c341 0020 ld $20
|
|
c342 00d3 ld $d3
|
|
c343 001c ld $1c
|
|
c344 00aa ld $aa
|
|
c345 004c ld $4c
|
|
c346 00a6 ld $a6
|
|
c347 0010 ld $10
|
|
c348 00a9 ld $a9
|
|
c349 0000 ld $00
|
|
c34a 0085 ld $85
|
|
c34b 003f ld $3f
|
|
c34c 00c6 ld $c6
|
|
c34d 007f ld $7f
|
|
c34e 0020 ld $20
|
|
c34f 00e2 ld $e2
|
|
c350 0016 ld $16
|
|
c351 0085 ld $85
|
|
c352 0094 ld $94
|
|
c353 0086 ld $86
|
|
c354 0095 ld $95
|
|
c355 0084 ld $84
|
|
c356 0096 ld $96
|
|
c357 00a5 ld $a5
|
|
c358 009f ld $9f
|
|
c359 00a4 ld $a4
|
|
c35a 00a0 ld $a0
|
|
c35b 0020 ld $20
|
|
c35c 00e6 ld $e6
|
|
c35d 0016 ld $16
|
|
c35e 0086 ld $86
|
|
c35f 009f ld $9f
|
|
c360 0084 ld $84
|
|
c361 00a0 ld $a0
|
|
c362 00aa ld $aa
|
|
c363 0038 ld $38
|
|
c364 00e5 ld $e5
|
|
c365 0094 ld $94
|
|
c366 00f0 ld $f0
|
|
c367 0008 ld $08
|
|
c368 00a9 ld $a9
|
|
c369 0001 ld $01
|
|
c36a 0090 ld $90
|
|
c36b 0004 ld $04
|
|
c36c 00a6 ld $a6
|
|
c36d 0094 ld $94
|
|
c36e 00a9 ld $a9
|
|
c36f 00ff ld $ff
|
|
c370 0085 ld $85
|
|
c371 0099 ld $99
|
|
c372 00a0 ld $a0
|
|
c373 00ff ld $ff
|
|
c374 00e8 ld $e8
|
|
c375 00c8 ld $c8
|
|
c376 00ca ld $ca
|
|
c377 00d0 ld $d0
|
|
c378 0007 ld $07
|
|
c379 00a6 ld $a6
|
|
c37a 0099 ld $99
|
|
c37b 0030 ld $30
|
|
c37c 000f ld $0f
|
|
c37d 0018 ld $18
|
|
c37e 0090 ld $90
|
|
c37f 000c ld $0c
|
|
c380 00b1 ld $b1
|
|
c381 009f ld $9f
|
|
c382 00d1 ld $d1
|
|
c383 0095 ld $95
|
|
c384 00f0 ld $f0
|
|
c385 00ef ld $ef
|
|
c386 00a2 ld $a2
|
|
c387 00ff ld $ff
|
|
c388 00b0 ld $b0
|
|
c389 0002 ld $02
|
|
c38a 00a2 ld $a2
|
|
c38b 0001 ld $01
|
|
c38c 00e8 ld $e8
|
|
c38d 008a ld $8a
|
|
c38e 002a ld $2a
|
|
c38f 0025 ld $25
|
|
c390 0044 ld $44
|
|
c391 00f0 ld $f0
|
|
c392 0002 ld $02
|
|
c393 00a9 ld $a9
|
|
c394 00ff ld $ff
|
|
c395 004c ld $4c
|
|
c396 00b4 ld $b4
|
|
c397 001c ld $1c
|
|
c398 0020 ld $20
|
|
c399 0063 ld $63
|
|
c39a 000f ld $0f
|
|
c39b 00aa ld $aa
|
|
c39c 0020 ld $20
|
|
c39d 00d5 ld $d5
|
|
c39e 0010 ld $10
|
|
c39f 0020 ld $20
|
|
c3a0 0071 ld $71
|
|
c3a1 0022 ld $22
|
|
c3a2 00d0 ld $d0
|
|
c3a3 00f4 ld $f4
|
|
c3a4 0060 ld $60
|
|
c3a5 00a2 ld $a2
|
|
c3a6 0000 ld $00
|
|
c3a7 0020 ld $20
|
|
c3a8 0071 ld $71
|
|
c3a9 0022 ld $22
|
|
c3aa 0086 ld $86
|
|
c3ab 003e ld $3e
|
|
c3ac 0085 ld $85
|
|
c3ad 0077 ld $77
|
|
c3ae 0020 ld $20
|
|
c3af 0071 ld $71
|
|
c3b0 0022 ld $22
|
|
c3b1 0020 ld $20
|
|
c3b2 005a ld $5a
|
|
c3b3 0011 ld $11
|
|
c3b4 00b0 ld $b0
|
|
c3b5 0003 ld $03
|
|
c3b6 004c ld $4c
|
|
c3b7 006e ld $6e
|
|
c3b8 000f ld $0f
|
|
c3b9 00a2 ld $a2
|
|
c3ba 0000 ld $00
|
|
c3bb 0086 ld $86
|
|
c3bc 003f ld $3f
|
|
c3bd 0086 ld $86
|
|
c3be 0040 ld $40
|
|
c3bf 0020 ld $20
|
|
c3c0 006b ld $6b
|
|
c3c1 0022 ld $22
|
|
c3c2 0090 ld $90
|
|
c3c3 0005 ld $05
|
|
c3c4 0020 ld $20
|
|
c3c5 005a ld $5a
|
|
c3c6 0011 ld $11
|
|
c3c7 0090 ld $90
|
|
c3c8 000b ld $0b
|
|
c3c9 00aa ld $aa
|
|
c3ca 0020 ld $20
|
|
c3cb 006b ld $6b
|
|
c3cc 0022 ld $22
|
|
c3cd 0090 ld $90
|
|
c3ce 00fb ld $fb
|
|
c3cf 0020 ld $20
|
|
c3d0 005a ld $5a
|
|
c3d1 0011 ld $11
|
|
c3d2 00b0 ld $b0
|
|
c3d3 00f6 ld $f6
|
|
c3d4 00c9 ld $c9
|
|
c3d5 0011 ld $11
|
|
c3d6 0000 ld $00
|
|
c3d7 0000 ld $00
|
|
c3d8 0024 ld $24
|
|
c3d9 00d0 ld $d0
|
|
c3da 0006 ld $06
|
|
c3db 00a9 ld $a9
|
|
c3dc 00ff ld $ff
|
|
c3dd 0085 ld $85
|
|
c3de 003f ld $3f
|
|
c3df 00d0 ld $d0
|
|
c3e0 0010 ld $10
|
|
c3e1 00c9 ld $c9
|
|
c3e2 0025 ld $25
|
|
c3e3 00d0 ld $d0
|
|
c3e4 0013 ld $13
|
|
c3e5 00a5 ld $a5
|
|
c3e6 0042 ld $42
|
|
c3e7 00d0 ld $d0
|
|
c3e8 00d0 ld $d0
|
|
c3e9 00a9 ld $a9
|
|
c3ea 0080 ld $80
|
|
c3eb 0085 ld $85
|
|
c3ec 0040 ld $40
|
|
c3ed 0005 ld $05
|
|
c3ee 0077 ld $77
|
|
c3ef 0085 ld $85
|
|
c3f0 0077 ld $77
|
|
c3f1 008a ld $8a
|
|
c3f2 0009 ld $09
|
|
c3f3 0080 ld $80
|
|
c3f4 00aa ld $aa
|
|
c3f5 0020 ld $20
|
|
c3f6 006b ld $6b
|
|
c3f7 0022 ld $22
|
|
c3f8 0086 ld $86
|
|
c3f9 0078 ld $78
|
|
c3fa 0038 ld $38
|
|
c3fb fe00 bra ac ;+-----------------------------------+
|
|
c3fc fcfd bra $c3fd ;| |
|
|
c3fd 1404 ld $04,y ;| Trampoline for page $c300 lookups |
|
|
c3fe e068 jmp y,$68 ;| |
|
|
c3ff c218 st [$18] ;+-----------------------------------+
|
|
c400 0005 ld $05
|
|
c401 0042 ld $42
|
|
c402 00e9 ld $e9
|
|
c403 0028 ld $28
|
|
c404 00d0 ld $d0
|
|
c405 0003 ld $03
|
|
c406 004c ld $4c
|
|
c407 000f ld $0f
|
|
c408 0012 ld $12
|
|
c409 00a9 ld $a9
|
|
c40a 0000 ld $00
|
|
c40b 0085 ld $85
|
|
c40c 0042 ld $42
|
|
c40d 00a5 ld $a5
|
|
c40e 005f ld $5f
|
|
c40f 00a6 ld $a6
|
|
c410 0060 ld $60
|
|
c411 00a0 ld $a0
|
|
c412 0000 ld $00
|
|
c413 0086 ld $86
|
|
c414 0093 ld $93
|
|
c415 0085 ld $85
|
|
c416 0092 ld $92
|
|
c417 00e4 ld $e4
|
|
c418 0062 ld $62
|
|
c419 00d0 ld $d0
|
|
c41a 0004 ld $04
|
|
c41b 00c5 ld $c5
|
|
c41c 0061 ld $61
|
|
c41d 00f0 ld $f0
|
|
c41e 0022 ld $22
|
|
c41f 00a5 ld $a5
|
|
c420 0077 ld $77
|
|
c421 00d1 ld $d1
|
|
c422 0092 ld $92
|
|
c423 00d0 ld $d0
|
|
c424 0008 ld $08
|
|
c425 00a5 ld $a5
|
|
c426 0078 ld $78
|
|
c427 00c8 ld $c8
|
|
c428 00d1 ld $d1
|
|
c429 0092 ld $92
|
|
c42a 00f0 ld $f0
|
|
c42b 007d ld $7d
|
|
c42c 0088 ld $88
|
|
c42d 0018 ld $18
|
|
c42e 00a5 ld $a5
|
|
c42f 0092 ld $92
|
|
c430 0069 ld $69
|
|
c431 0007 ld $07
|
|
c432 0090 ld $90
|
|
c433 00e1 ld $e1
|
|
c434 00e8 ld $e8
|
|
c435 00d0 ld $d0
|
|
c436 00dc ld $dc
|
|
c437 00c9 ld $c9
|
|
c438 0041 ld $41
|
|
c439 0090 ld $90
|
|
c43a 0005 ld $05
|
|
c43b 00e9 ld $e9
|
|
c43c 005b ld $5b
|
|
c43d 0038 ld $38
|
|
c43e 00e9 ld $e9
|
|
c43f 00a5 ld $a5
|
|
c440 0060 ld $60
|
|
c441 0068 ld $68
|
|
c442 0048 ld $48
|
|
c443 00c9 ld $c9
|
|
c444 007c ld $7c
|
|
c445 00d0 ld $d0
|
|
c446 0005 ld $05
|
|
c447 00a9 ld $a9
|
|
c448 008b ld $8b
|
|
c449 00a0 ld $a0
|
|
c44a 001f ld $1f
|
|
c44b 0060 ld $60
|
|
c44c 00a5 ld $a5
|
|
c44d 0077 ld $77
|
|
c44e 00a4 ld $a4
|
|
c44f 0078 ld $78
|
|
c450 00c9 ld $c9
|
|
c451 0054 ld $54
|
|
c452 00d0 ld $d0
|
|
c453 000b ld $0b
|
|
c454 00c0 ld $c0
|
|
c455 00c9 ld $c9
|
|
c456 00f0 ld $f0
|
|
c457 00ef ld $ef
|
|
c458 00c0 ld $c0
|
|
c459 0049 ld $49
|
|
c45a 00d0 ld $d0
|
|
c45b 0003 ld $03
|
|
c45c 004c ld $4c
|
|
c45d 006e ld $6e
|
|
c45e 000f ld $0f
|
|
c45f 00c9 ld $c9
|
|
c460 0053 ld $53
|
|
c461 00d0 ld $d0
|
|
c462 0004 ld $04
|
|
c463 00c0 ld $c0
|
|
c464 0054 ld $54
|
|
c465 00f0 ld $f0
|
|
c466 00f5 ld $f5
|
|
c467 00a5 ld $a5
|
|
c468 0061 ld $61
|
|
c469 00a4 ld $a4
|
|
c46a 0062 ld $62
|
|
c46b 0085 ld $85
|
|
c46c 0092 ld $92
|
|
c46d 0084 ld $84
|
|
c46e 0093 ld $93
|
|
c46f 00a5 ld $a5
|
|
c470 0063 ld $63
|
|
c471 00a4 ld $a4
|
|
c472 0064 ld $64
|
|
c473 0085 ld $85
|
|
c474 008d ld $8d
|
|
c475 0084 ld $84
|
|
c476 008e ld $8e
|
|
c477 0018 ld $18
|
|
c478 0069 ld $69
|
|
c479 0007 ld $07
|
|
c47a 0090 ld $90
|
|
c47b 0001 ld $01
|
|
c47c 00c8 ld $c8
|
|
c47d 0085 ld $85
|
|
c47e 008b ld $8b
|
|
c47f 0084 ld $84
|
|
c480 008c ld $8c
|
|
c481 0020 ld $20
|
|
c482 00cb ld $cb
|
|
c483 0004 ld $04
|
|
c484 00a5 ld $a5
|
|
c485 008b ld $8b
|
|
c486 00a4 ld $a4
|
|
c487 008c ld $8c
|
|
c488 00c8 ld $c8
|
|
c489 0085 ld $85
|
|
c48a 0061 ld $61
|
|
c48b 0084 ld $84
|
|
c48c 0062 ld $62
|
|
c48d 00a0 ld $a0
|
|
c48e 0000 ld $00
|
|
c48f 00a5 ld $a5
|
|
c490 0077 ld $77
|
|
c491 0091 ld $91
|
|
c492 0092 ld $92
|
|
c493 00c8 ld $c8
|
|
c494 00a5 ld $a5
|
|
c495 0078 ld $78
|
|
c496 0091 ld $91
|
|
c497 0092 ld $92
|
|
c498 00a9 ld $a9
|
|
c499 0000 ld $00
|
|
c49a 00c8 ld $c8
|
|
c49b 0091 ld $91
|
|
c49c 0092 ld $92
|
|
c49d 00c8 ld $c8
|
|
c49e 0091 ld $91
|
|
c49f 0092 ld $92
|
|
c4a0 00c8 ld $c8
|
|
c4a1 0091 ld $91
|
|
c4a2 0092 ld $92
|
|
c4a3 00c8 ld $c8
|
|
c4a4 0091 ld $91
|
|
c4a5 0092 ld $92
|
|
c4a6 00c8 ld $c8
|
|
c4a7 0091 ld $91
|
|
c4a8 0092 ld $92
|
|
c4a9 00a5 ld $a5
|
|
c4aa 0092 ld $92
|
|
c4ab 0018 ld $18
|
|
c4ac 0069 ld $69
|
|
c4ad 0002 ld $02
|
|
c4ae 00a4 ld $a4
|
|
c4af 0093 ld $93
|
|
c4b0 0090 ld $90
|
|
c4b1 0001 ld $01
|
|
c4b2 00c8 ld $c8
|
|
c4b3 0085 ld $85
|
|
c4b4 0079 ld $79
|
|
c4b5 0084 ld $84
|
|
c4b6 007a ld $7a
|
|
c4b7 0060 ld $60
|
|
c4b8 00a5 ld $a5
|
|
c4b9 003d ld $3d
|
|
c4ba 000a ld $0a
|
|
c4bb 0069 ld $69
|
|
c4bc 0005 ld $05
|
|
c4bd 0065 ld $65
|
|
c4be 0092 ld $92
|
|
c4bf 00a4 ld $a4
|
|
c4c0 0093 ld $93
|
|
c4c1 0090 ld $90
|
|
c4c2 0001 ld $01
|
|
c4c3 00c8 ld $c8
|
|
c4c4 0085 ld $85
|
|
c4c5 008b ld $8b
|
|
c4c6 0084 ld $84
|
|
c4c7 008c ld $8c
|
|
c4c8 0060 ld $60
|
|
c4c9 0090 ld $90
|
|
c4ca 0080 ld $80
|
|
c4cb 0000 ld $00
|
|
c4cc 0000 ld $00
|
|
c4cd 0020 ld $20
|
|
c4ce 006b ld $6b
|
|
c4cf 0022 ld $22
|
|
c4d0 0020 ld $20
|
|
c4d1 000a ld $0a
|
|
c4d2 000e ld $0e
|
|
c4d3 0020 ld $20
|
|
c4d4 00f9 ld $f9
|
|
c4d5 000d ld $0d
|
|
c4d6 00a5 ld $a5
|
|
c4d7 0099 ld $99
|
|
c4d8 0030 ld $30
|
|
c4d9 000d ld $0d
|
|
c4da 00a5 ld $a5
|
|
c4db 0094 ld $94
|
|
c4dc 00c9 ld $c9
|
|
c4dd 0012 ld $12
|
|
c4de 0000 ld $00
|
|
c4df 0000 ld $00
|
|
c4e0 0090 ld $90
|
|
c4e1 0090 ld $90
|
|
c4e2 0009 ld $09
|
|
c4e3 00a9 ld $a9
|
|
c4e4 00ec ld $ec
|
|
c4e5 00a0 ld $a0
|
|
c4e6 0011 ld $11
|
|
c4e7 0020 ld $20
|
|
c4e8 00d3 ld $d3
|
|
c4e9 001c ld $1c
|
|
c4ea 00d0 ld $d0
|
|
c4eb 0076 ld $76
|
|
c4ec 004c ld $4c
|
|
c4ed 0013 ld $13
|
|
c4ee 001d ld $1d
|
|
c4ef 00a5 ld $a5
|
|
c4f0 003e ld $3e
|
|
c4f1 0005 ld $05
|
|
c4f2 0040 ld $40
|
|
c4f3 0048 ld $48
|
|
c4f4 00a5 ld $a5
|
|
c4f5 003f ld $3f
|
|
c4f6 0048 ld $48
|
|
c4f7 00a0 ld $a0
|
|
c4f8 0000 ld $00
|
|
c4f9 0098 ld $98
|
|
c4fa 0048 ld $48
|
|
c4fb fe00 bra ac ;+-----------------------------------+
|
|
c4fc fcfd bra $c4fd ;| |
|
|
c4fd 1404 ld $04,y ;| Trampoline for page $c400 lookups |
|
|
c4fe e068 jmp y,$68 ;| |
|
|
c4ff c218 st [$18] ;+-----------------------------------+
|
|
c500 00a5 ld $a5
|
|
c501 0078 ld $78
|
|
c502 0048 ld $48
|
|
c503 00a5 ld $a5
|
|
c504 0077 ld $77
|
|
c505 0048 ld $48
|
|
c506 0020 ld $20
|
|
c507 00f0 ld $f0
|
|
c508 0011 ld $11
|
|
c509 0068 ld $68
|
|
c50a 0085 ld $85
|
|
c50b 0077 ld $77
|
|
c50c 0068 ld $68
|
|
c50d 0085 ld $85
|
|
c50e 0078 ld $78
|
|
c50f 0068 ld $68
|
|
c510 00a8 ld $a8
|
|
c511 00ba ld $ba
|
|
c512 00b5 ld $b5
|
|
c513 0002 ld $02
|
|
c514 0048 ld $48
|
|
c515 00b5 ld $b5
|
|
c516 0001 ld $01
|
|
c517 0048 ld $48
|
|
c518 00a5 ld $a5
|
|
c519 0097 ld $97
|
|
c51a 0095 ld $95
|
|
c51b 0002 ld $02
|
|
c51c 00a5 ld $a5
|
|
c51d 0098 ld $98
|
|
c51e 0095 ld $95
|
|
c51f 0001 ld $01
|
|
c520 00c8 ld $c8
|
|
c521 0020 ld $20
|
|
c522 0071 ld $71
|
|
c523 0022 ld $22
|
|
c524 00c9 ld $c9
|
|
c525 002c ld $2c
|
|
c526 00f0 ld $f0
|
|
c527 00d6 ld $d6
|
|
c528 0084 ld $84
|
|
c529 003d ld $3d
|
|
c52a 0020 ld $20
|
|
c52b 005d ld $5d
|
|
c52c 000f ld $0f
|
|
c52d 0068 ld $68
|
|
c52e 0085 ld $85
|
|
c52f 003f ld $3f
|
|
c530 0068 ld $68
|
|
c531 0085 ld $85
|
|
c532 0040 ld $40
|
|
c533 0029 ld $29
|
|
c534 007f ld $7f
|
|
c535 0085 ld $85
|
|
c536 003e ld $3e
|
|
c537 00a6 ld $a6
|
|
c538 0061 ld $61
|
|
c539 00a5 ld $a5
|
|
c53a 0062 ld $62
|
|
c53b 0086 ld $86
|
|
c53c 0092 ld $92
|
|
c53d 0085 ld $85
|
|
c53e 0093 ld $93
|
|
c53f 00c5 ld $c5
|
|
c540 0064 ld $64
|
|
c541 00d0 ld $d0
|
|
c542 0004 ld $04
|
|
c543 00e4 ld $e4
|
|
c544 0063 ld $63
|
|
c545 00f0 ld $f0
|
|
c546 0039 ld $39
|
|
c547 00a0 ld $a0
|
|
c548 0000 ld $00
|
|
c549 00b1 ld $b1
|
|
c54a 0092 ld $92
|
|
c54b 00c8 ld $c8
|
|
c54c 00c5 ld $c5
|
|
c54d 0077 ld $77
|
|
c54e 00d0 ld $d0
|
|
c54f 0006 ld $06
|
|
c550 00a5 ld $a5
|
|
c551 0078 ld $78
|
|
c552 00d1 ld $d1
|
|
c553 0092 ld $92
|
|
c554 00f0 ld $f0
|
|
c555 0016 ld $16
|
|
c556 00c8 ld $c8
|
|
c557 00b1 ld $b1
|
|
c558 0092 ld $92
|
|
c559 0018 ld $18
|
|
c55a 0065 ld $65
|
|
c55b 0092 ld $92
|
|
c55c 00aa ld $aa
|
|
c55d 00c8 ld $c8
|
|
c55e 00b1 ld $b1
|
|
c55f 0092 ld $92
|
|
c560 0065 ld $65
|
|
c561 0093 ld $93
|
|
c562 0090 ld $90
|
|
c563 00d7 ld $d7
|
|
c564 00a2 ld $a2
|
|
c565 006b ld $6b
|
|
c566 002c ld $2c
|
|
c567 00a2 ld $a2
|
|
c568 0035 ld $35
|
|
c569 004c ld $4c
|
|
c56a 004a ld $4a
|
|
c56b 0005 ld $05
|
|
c56c 00a2 ld $a2
|
|
c56d 0078 ld $78
|
|
c56e 00a5 ld $a5
|
|
c56f 003e ld $3e
|
|
c570 00d0 ld $d0
|
|
c571 00f7 ld $f7
|
|
c572 0020 ld $20
|
|
c573 00db ld $db
|
|
c574 0011 ld $11
|
|
c575 00a5 ld $a5
|
|
c576 003d ld $3d
|
|
c577 00a0 ld $a0
|
|
c578 0004 ld $04
|
|
c579 00d1 ld $d1
|
|
c57a 0092 ld $92
|
|
c57b 00d0 ld $d0
|
|
c57c 00e7 ld $e7
|
|
c57d 004c ld $4c
|
|
c57e 0025 ld $25
|
|
c57f 0013 ld $13
|
|
c580 0020 ld $20
|
|
c581 00db ld $db
|
|
c582 0011 ld $11
|
|
c583 0020 ld $20
|
|
c584 001b ld $1b
|
|
c585 0005 ld $05
|
|
c586 00a9 ld $a9
|
|
c587 0000 ld $00
|
|
c588 00a8 ld $a8
|
|
c589 0085 ld $85
|
|
c58a 00a5 ld $a5
|
|
c58b 00a2 ld $a2
|
|
c58c 0005 ld $05
|
|
c58d 00a5 ld $a5
|
|
c58e 0077 ld $77
|
|
c58f 0091 ld $91
|
|
c590 0092 ld $92
|
|
c591 0010 ld $10
|
|
c592 0001 ld $01
|
|
c593 00ca ld $ca
|
|
c594 00c8 ld $c8
|
|
c595 00a5 ld $a5
|
|
c596 0078 ld $78
|
|
c597 0091 ld $91
|
|
c598 0092 ld $92
|
|
c599 0010 ld $10
|
|
c59a 0002 ld $02
|
|
c59b 00ca ld $ca
|
|
c59c 00ca ld $ca
|
|
c59d 0086 ld $86
|
|
c59e 00a4 ld $a4
|
|
c59f 00a5 ld $a5
|
|
c5a0 003d ld $3d
|
|
c5a1 00c8 ld $c8
|
|
c5a2 00c8 ld $c8
|
|
c5a3 00c8 ld $c8
|
|
c5a4 0091 ld $91
|
|
c5a5 0092 ld $92
|
|
c5a6 00a2 ld $a2
|
|
c5a7 000b ld $0b
|
|
c5a8 00a9 ld $a9
|
|
c5a9 0000 ld $00
|
|
c5aa 0024 ld $24
|
|
c5ab 003e ld $3e
|
|
c5ac 0050 ld $50
|
|
c5ad 0008 ld $08
|
|
c5ae 0068 ld $68
|
|
c5af 0018 ld $18
|
|
c5b0 0069 ld $69
|
|
c5b1 0001 ld $01
|
|
c5b2 00aa ld $aa
|
|
c5b3 0068 ld $68
|
|
c5b4 0069 ld $69
|
|
c5b5 0000 ld $00
|
|
c5b6 00c8 ld $c8
|
|
c5b7 0091 ld $91
|
|
c5b8 0092 ld $92
|
|
c5b9 00c8 ld $c8
|
|
c5ba 008a ld $8a
|
|
c5bb 0091 ld $91
|
|
c5bc 0092 ld $92
|
|
c5bd 0020 ld $20
|
|
c5be 0087 ld $87
|
|
c5bf 0013 ld $13
|
|
c5c0 0086 ld $86
|
|
c5c1 00a4 ld $a4
|
|
c5c2 0085 ld $85
|
|
c5c3 00a5 ld $a5
|
|
c5c4 00a4 ld $a4
|
|
c5c5 0054 ld $54
|
|
c5c6 00c6 ld $c6
|
|
c5c7 003d ld $3d
|
|
c5c8 00d0 ld $d0
|
|
c5c9 00dc ld $dc
|
|
c5ca 0065 ld $65
|
|
c5cb 008c ld $8c
|
|
c5cc 00b0 ld $b0
|
|
c5cd 005d ld $5d
|
|
c5ce 0085 ld $85
|
|
c5cf 008c ld $8c
|
|
c5d0 00a8 ld $a8
|
|
c5d1 008a ld $8a
|
|
c5d2 0065 ld $65
|
|
c5d3 008b ld $8b
|
|
c5d4 0090 ld $90
|
|
c5d5 0003 ld $03
|
|
c5d6 00c8 ld $c8
|
|
c5d7 00f0 ld $f0
|
|
c5d8 0052 ld $52
|
|
c5d9 0020 ld $20
|
|
c5da 001b ld $1b
|
|
c5db 0005 ld $05
|
|
c5dc 0085 ld $85
|
|
c5dd 0063 ld $63
|
|
c5de 0084 ld $84
|
|
c5df 0064 ld $64
|
|
c5e0 00a9 ld $a9
|
|
c5e1 0000 ld $00
|
|
c5e2 00e6 ld $e6
|
|
c5e3 00a5 ld $a5
|
|
c5e4 00a4 ld $a4
|
|
c5e5 0013 ld $13
|
|
c5e6 0000 ld $00
|
|
c5e7 0000 ld $00
|
|
c5e8 00a4 ld $a4
|
|
c5e9 00f0 ld $f0
|
|
c5ea 0005 ld $05
|
|
c5eb 0088 ld $88
|
|
c5ec 0091 ld $91
|
|
c5ed 008b ld $8b
|
|
c5ee 00d0 ld $d0
|
|
c5ef 00fb ld $fb
|
|
c5f0 00c6 ld $c6
|
|
c5f1 008c ld $8c
|
|
c5f2 00c6 ld $c6
|
|
c5f3 00a5 ld $a5
|
|
c5f4 00d0 ld $d0
|
|
c5f5 00f5 ld $f5
|
|
c5f6 00e6 ld $e6
|
|
c5f7 008c ld $8c
|
|
c5f8 0038 ld $38
|
|
c5f9 00a5 ld $a5
|
|
c5fa 0063 ld $63
|
|
c5fb fe00 bra ac ;+-----------------------------------+
|
|
c5fc fcfd bra $c5fd ;| |
|
|
c5fd 1404 ld $04,y ;| Trampoline for page $c500 lookups |
|
|
c5fe e068 jmp y,$68 ;| |
|
|
c5ff c218 st [$18] ;+-----------------------------------+
|
|
c600 00e5 ld $e5
|
|
c601 0092 ld $92
|
|
c602 00a0 ld $a0
|
|
c603 0002 ld $02
|
|
c604 0091 ld $91
|
|
c605 0092 ld $92
|
|
c606 00a5 ld $a5
|
|
c607 0064 ld $64
|
|
c608 00c8 ld $c8
|
|
c609 00e5 ld $e5
|
|
c60a 0093 ld $93
|
|
c60b 0091 ld $91
|
|
c60c 0092 ld $92
|
|
c60d 00a5 ld $a5
|
|
c60e 003e ld $3e
|
|
c60f 00d0 ld $d0
|
|
c610 0062 ld $62
|
|
c611 00c8 ld $c8
|
|
c612 00b1 ld $b1
|
|
c613 0092 ld $92
|
|
c614 0085 ld $85
|
|
c615 003d ld $3d
|
|
c616 00a9 ld $a9
|
|
c617 0000 ld $00
|
|
c618 0085 ld $85
|
|
c619 00a4 ld $a4
|
|
c61a 0085 ld $85
|
|
c61b 00a5 ld $a5
|
|
c61c 00c8 ld $c8
|
|
c61d 0068 ld $68
|
|
c61e 00aa ld $aa
|
|
c61f 0085 ld $85
|
|
c620 0097 ld $97
|
|
c621 0068 ld $68
|
|
c622 0085 ld $85
|
|
c623 0098 ld $98
|
|
c624 00d1 ld $d1
|
|
c625 0092 ld $92
|
|
c626 0090 ld $90
|
|
c627 000e ld $0e
|
|
c628 00d0 ld $d0
|
|
c629 0006 ld $06
|
|
c62a 00c8 ld $c8
|
|
c62b 008a ld $8a
|
|
c62c 00d1 ld $d1
|
|
c62d 0092 ld $92
|
|
c62e 0090 ld $90
|
|
c62f 0007 ld $07
|
|
c630 004c ld $4c
|
|
c631 007f ld $7f
|
|
c632 0012 ld $12
|
|
c633 004c ld $4c
|
|
c634 0048 ld $48
|
|
c635 0005 ld $05
|
|
c636 00c8 ld $c8
|
|
c637 00a5 ld $a5
|
|
c638 00a5 ld $a5
|
|
c639 0005 ld $05
|
|
c63a 00a4 ld $a4
|
|
c63b 0018 ld $18
|
|
c63c 00f0 ld $f0
|
|
c63d 000a ld $0a
|
|
c63e 0020 ld $20
|
|
c63f 0087 ld $87
|
|
c640 0013 ld $13
|
|
c641 008a ld $8a
|
|
c642 0065 ld $65
|
|
c643 0097 ld $97
|
|
c644 00aa ld $aa
|
|
c645 0098 ld $98
|
|
c646 00a4 ld $a4
|
|
c647 0054 ld $54
|
|
c648 0065 ld $65
|
|
c649 0098 ld $98
|
|
c64a 0086 ld $86
|
|
c64b 00a4 ld $a4
|
|
c64c 00c6 ld $c6
|
|
c64d 003d ld $3d
|
|
c64e 00d0 ld $d0
|
|
c64f 00ca ld $ca
|
|
c650 0085 ld $85
|
|
c651 00a5 ld $a5
|
|
c652 00a2 ld $a2
|
|
c653 0005 ld $05
|
|
c654 00a5 ld $a5
|
|
c655 0077 ld $77
|
|
c656 0010 ld $10
|
|
c657 0001 ld $01
|
|
c658 00ca ld $ca
|
|
c659 00a5 ld $a5
|
|
c65a 0078 ld $78
|
|
c65b 0010 ld $10
|
|
c65c 0002 ld $02
|
|
c65d 00ca ld $ca
|
|
c65e 00ca ld $ca
|
|
c65f 0086 ld $86
|
|
c660 005a ld $5a
|
|
c661 00a9 ld $a9
|
|
c662 0000 ld $00
|
|
c663 0020 ld $20
|
|
c664 0090 ld $90
|
|
c665 0013 ld $13
|
|
c666 008a ld $8a
|
|
c667 0065 ld $65
|
|
c668 008b ld $8b
|
|
c669 0085 ld $85
|
|
c66a 0079 ld $79
|
|
c66b 0098 ld $98
|
|
c66c 0065 ld $65
|
|
c66d 008c ld $8c
|
|
c66e 0085 ld $85
|
|
c66f 007a ld $7a
|
|
c670 00a8 ld $a8
|
|
c671 00a5 ld $a5
|
|
c672 0079 ld $79
|
|
c673 0060 ld $60
|
|
c674 0084 ld $84
|
|
c675 0054 ld $54
|
|
c676 00b1 ld $b1
|
|
c677 0092 ld $92
|
|
c678 0085 ld $85
|
|
c679 005a ld $5a
|
|
c67a 0088 ld $88
|
|
c67b 00b1 ld $b1
|
|
c67c 0092 ld $92
|
|
c67d 0085 ld $85
|
|
c67e 005b ld $5b
|
|
c67f 00a9 ld $a9
|
|
c680 0010 ld $10
|
|
c681 0085 ld $85
|
|
c682 0090 ld $90
|
|
c683 00a2 ld $a2
|
|
c684 0000 ld $00
|
|
c685 00a0 ld $a0
|
|
c686 0000 ld $00
|
|
c687 008a ld $8a
|
|
c688 000a ld $0a
|
|
c689 00aa ld $aa
|
|
c68a 0098 ld $98
|
|
c68b 002a ld $2a
|
|
c68c 00a8 ld $a8
|
|
c68d 00b0 ld $b0
|
|
c68e 00a4 ld $a4
|
|
c68f 0006 ld $06
|
|
c690 00a4 ld $a4
|
|
c691 0026 ld $26
|
|
c692 00a5 ld $a5
|
|
c693 0090 ld $90
|
|
c694 000b ld $0b
|
|
c695 0018 ld $18
|
|
c696 008a ld $8a
|
|
c697 0065 ld $65
|
|
c698 005a ld $5a
|
|
c699 00aa ld $aa
|
|
c69a 0098 ld $98
|
|
c69b 0065 ld $65
|
|
c69c 005b ld $5b
|
|
c69d 00a8 ld $a8
|
|
c69e 00b0 ld $b0
|
|
c69f 0093 ld $93
|
|
c6a0 00c6 ld $c6
|
|
c6a1 0090 ld $90
|
|
c6a2 00d0 ld $d0
|
|
c6a3 00e3 ld $e3
|
|
c6a4 0060 ld $60
|
|
c6a5 00a5 ld $a5
|
|
c6a6 003f ld $3f
|
|
c6a7 00f0 ld $f0
|
|
c6a8 0003 ld $03
|
|
c6a9 0020 ld $20
|
|
c6aa 00e2 ld $e2
|
|
c6ab 0016 ld $16
|
|
c6ac 0020 ld $20
|
|
c6ad 0062 ld $62
|
|
c6ae 0015 ld $15
|
|
c6af 0038 ld $38
|
|
c6b0 00a5 ld $a5
|
|
c6b1 0065 ld $65
|
|
c6b2 00e5 ld $e5
|
|
c6b3 0063 ld $63
|
|
c6b4 00a8 ld $a8
|
|
c6b5 00a5 ld $a5
|
|
c6b6 0066 ld $66
|
|
c6b7 00e5 ld $e5
|
|
c6b8 0064 ld $64
|
|
c6b9 00a2 ld $a2
|
|
c6ba 0000 ld $00
|
|
c6bb 0086 ld $86
|
|
c6bc 003f ld $3f
|
|
c6bd 0085 ld $85
|
|
c6be 0095 ld $95
|
|
c6bf 0084 ld $84
|
|
c6c0 0096 ld $96
|
|
c6c1 00a2 ld $a2
|
|
c6c2 0090 ld $90
|
|
c6c3 004c ld $4c
|
|
c6c4 00bc ld $bc
|
|
c6c5 001c ld $1c
|
|
c6c6 00a5 ld $a5
|
|
c6c7 0030 ld $30
|
|
c6c8 0020 ld $20
|
|
c6c9 007a ld $7a
|
|
c6ca 0004 ld $04
|
|
c6cb 00a9 ld $a9
|
|
c6cc 0000 ld $00
|
|
c6cd 00f0 ld $f0
|
|
c6ce 00ea ld $ea
|
|
c6cf 00a6 ld $a6
|
|
c6d0 006c ld $6c
|
|
c6d1 00e8 ld $e8
|
|
c6d2 00d0 ld $d0
|
|
c6d3 009f ld $9f
|
|
c6d4 00a2 ld $a2
|
|
c6d5 0095 ld $95
|
|
c6d6 002c ld $2c
|
|
c6d7 00a2 ld $a2
|
|
c6d8 00e0 ld $e0
|
|
c6d9 004c ld $4c
|
|
c6da 004a ld $4a
|
|
c6db 0005 ld $05
|
|
c6dc 0020 ld $20
|
|
c6dd 001d ld $1d
|
|
c6de 0014 ld $14
|
|
c6df 0020 ld $20
|
|
c6e0 00e2 ld $e2
|
|
c6e1 0013 ld $13
|
|
c6e2 0020 ld $20
|
|
c6e3 0060 ld $60
|
|
c6e4 000f ld $0f
|
|
c6e5 00a9 ld $a9
|
|
c6e6 0080 ld $80
|
|
c6e7 0085 ld $85
|
|
c6e8 0042 ld $42
|
|
c6e9 0020 ld $20
|
|
c6ea 00d0 ld $d0
|
|
c6eb 0010 ld $10
|
|
c6ec 0020 ld $20
|
|
c6ed 0014 ld $14
|
|
c6ee 0000 ld $00
|
|
c6ef 0000 ld $00
|
|
c6f0 00f9 ld $f9
|
|
c6f1 000d ld $0d
|
|
c6f2 0020 ld $20
|
|
c6f3 005d ld $5d
|
|
c6f4 000f ld $0f
|
|
c6f5 00a9 ld $a9
|
|
c6f6 00ac ld $ac
|
|
c6f7 0020 ld $20
|
|
c6f8 0065 ld $65
|
|
c6f9 000f ld $0f
|
|
c6fa 0048 ld $48
|
|
c6fb fe00 bra ac ;+-----------------------------------+
|
|
c6fc fcfd bra $c6fd ;| |
|
|
c6fd 1404 ld $04,y ;| Trampoline for page $c600 lookups |
|
|
c6fe e068 jmp y,$68 ;| |
|
|
c6ff c218 st [$18] ;+-----------------------------------+
|
|
c700 00a5 ld $a5
|
|
c701 007a ld $7a
|
|
c702 0048 ld $48
|
|
c703 00a5 ld $a5
|
|
c704 0079 ld $79
|
|
c705 0048 ld $48
|
|
c706 00a5 ld $a5
|
|
c707 00a7 ld $a7
|
|
c708 0048 ld $48
|
|
c709 00a5 ld $a5
|
|
c70a 00a6 ld $a6
|
|
c70b 0048 ld $48
|
|
c70c 0020 ld $20
|
|
c70d 00e7 ld $e7
|
|
c70e 0009 ld $09
|
|
c70f 004c ld $4c
|
|
c710 008b ld $8b
|
|
c711 0014 ld $14
|
|
c712 00a9 ld $a9
|
|
c713 009f ld $9f
|
|
c714 0020 ld $20
|
|
c715 0065 ld $65
|
|
c716 000f ld $0f
|
|
c717 0009 ld $09
|
|
c718 0080 ld $80
|
|
c719 0085 ld $85
|
|
c71a 0042 ld $42
|
|
c71b 0020 ld $20
|
|
c71c 00d7 ld $d7
|
|
c71d 0010 ld $10
|
|
c71e 0085 ld $85
|
|
c71f 0081 ld $81
|
|
c720 0084 ld $84
|
|
c721 0082 ld $82
|
|
c722 004c ld $4c
|
|
c723 00f9 ld $f9
|
|
c724 000d ld $0d
|
|
c725 0020 ld $20
|
|
c726 001d ld $1d
|
|
c727 0014 ld $14
|
|
c728 00a5 ld $a5
|
|
c729 0082 ld $82
|
|
c72a 0048 ld $48
|
|
c72b 00a5 ld $a5
|
|
c72c 0081 ld $81
|
|
c72d 0048 ld $48
|
|
c72e 0020 ld $20
|
|
c72f 0057 ld $57
|
|
c730 000f ld $0f
|
|
c731 0020 ld $20
|
|
c732 00f9 ld $f9
|
|
c733 000d ld $0d
|
|
c734 0068 ld $68
|
|
c735 0085 ld $85
|
|
c736 0081 ld $81
|
|
c737 0068 ld $68
|
|
c738 0085 ld $85
|
|
c739 0082 ld $82
|
|
c73a 00a0 ld $a0
|
|
c73b 0002 ld $02
|
|
c73c 00b1 ld $b1
|
|
c73d 0081 ld $81
|
|
c73e 0085 ld $85
|
|
c73f 0079 ld $79
|
|
c740 00aa ld $aa
|
|
c741 00c8 ld $c8
|
|
c742 00b1 ld $b1
|
|
c743 0081 ld $81
|
|
c744 00f0 ld $f0
|
|
c745 0099 ld $99
|
|
c746 0085 ld $85
|
|
c747 007a ld $7a
|
|
c748 00c8 ld $c8
|
|
c749 00b1 ld $b1
|
|
c74a 0079 ld $79
|
|
c74b 0048 ld $48
|
|
c74c 0088 ld $88
|
|
c74d 0010 ld $10
|
|
c74e 00fa ld $fa
|
|
c74f 00a4 ld $a4
|
|
c750 007a ld $7a
|
|
c751 0020 ld $20
|
|
c752 004c ld $4c
|
|
c753 001c ld $1c
|
|
c754 00a5 ld $a5
|
|
c755 00a7 ld $a7
|
|
c756 0048 ld $48
|
|
c757 00a5 ld $a5
|
|
c758 00a6 ld $a6
|
|
c759 0048 ld $48
|
|
c75a 00b1 ld $b1
|
|
c75b 0081 ld $81
|
|
c75c 0085 ld $85
|
|
c75d 00a6 ld $a6
|
|
c75e 00c8 ld $c8
|
|
c75f 00b1 ld $b1
|
|
c760 0081 ld $81
|
|
c761 0085 ld $85
|
|
c762 00a7 ld $a7
|
|
c763 00a5 ld $a5
|
|
c764 007a ld $7a
|
|
c765 0048 ld $48
|
|
c766 00a5 ld $a5
|
|
c767 0079 ld $79
|
|
c768 0048 ld $48
|
|
c769 0020 ld $20
|
|
c76a 00f6 ld $f6
|
|
c76b 000d ld $0d
|
|
c76c 0068 ld $68
|
|
c76d 0085 ld $85
|
|
c76e 0081 ld $81
|
|
c76f 0068 ld $68
|
|
c770 0085 ld $85
|
|
c771 0082 ld $82
|
|
c772 0020 ld $20
|
|
c773 0071 ld $71
|
|
c774 0022 ld $22
|
|
c775 00f0 ld $f0
|
|
c776 0003 ld $03
|
|
c777 004c ld $4c
|
|
c778 006e ld $6e
|
|
c779 000f ld $0f
|
|
c77a 0068 ld $68
|
|
c77b 0085 ld $85
|
|
c77c 00a6 ld $a6
|
|
c77d 0068 ld $68
|
|
c77e 0085 ld $85
|
|
c77f 00a7 ld $a7
|
|
c780 00a0 ld $a0
|
|
c781 0000 ld $00
|
|
c782 0068 ld $68
|
|
c783 0091 ld $91
|
|
c784 0081 ld $81
|
|
c785 0068 ld $68
|
|
c786 00c8 ld $c8
|
|
c787 0091 ld $91
|
|
c788 0081 ld $81
|
|
c789 0068 ld $68
|
|
c78a 00c8 ld $c8
|
|
c78b 0091 ld $91
|
|
c78c 0081 ld $81
|
|
c78d 0068 ld $68
|
|
c78e 00c8 ld $c8
|
|
c78f 0091 ld $91
|
|
c790 0081 ld $81
|
|
c791 0068 ld $68
|
|
c792 00c8 ld $c8
|
|
c793 0091 ld $91
|
|
c794 0081 ld $81
|
|
c795 0060 ld $60
|
|
c796 0020 ld $20
|
|
c797 00f9 ld $f9
|
|
c798 000d ld $0d
|
|
c799 00a0 ld $a0
|
|
c79a 0000 ld $00
|
|
c79b 0020 ld $20
|
|
c79c 0057 ld $57
|
|
c79d 001e ld $1e
|
|
c79e 0068 ld $68
|
|
c79f 0068 ld $68
|
|
c7a0 00a9 ld $a9
|
|
c7a1 0004 ld $04
|
|
c7a2 00a0 ld $a0
|
|
c7a3 0002 ld $02
|
|
c7a4 00d0 ld $d0
|
|
c7a5 0012 ld $12
|
|
c7a6 00a6 ld $a6
|
|
c7a7 0097 ld $97
|
|
c7a8 00a4 ld $a4
|
|
c7a9 0098 ld $98
|
|
c7aa 0086 ld $86
|
|
c7ab 0083 ld $83
|
|
c7ac 0084 ld $84
|
|
c7ad 0084 ld $84
|
|
c7ae 0020 ld $20
|
|
c7af 0030 ld $30
|
|
c7b0 0015 ld $15
|
|
c7b1 0086 ld $86
|
|
c7b2 0095 ld $95
|
|
c7b3 0084 ld $84
|
|
c7b4 0096 ld $96
|
|
c7b5 0085 ld $85
|
|
c7b6 0094 ld $94
|
|
c7b7 0060 ld $60
|
|
c7b8 00a2 ld $a2
|
|
c7b9 0022 ld $22
|
|
c7ba 0086 ld $86
|
|
c7bb 003b ld $3b
|
|
c7bc 0086 ld $86
|
|
c7bd 003c ld $3c
|
|
c7be 0085 ld $85
|
|
c7bf 00a2 ld $a2
|
|
c7c0 0084 ld $84
|
|
c7c1 00a3 ld $a3
|
|
c7c2 0085 ld $85
|
|
c7c3 0095 ld $95
|
|
c7c4 0084 ld $84
|
|
c7c5 0096 ld $96
|
|
c7c6 00a0 ld $a0
|
|
c7c7 00ff ld $ff
|
|
c7c8 00c8 ld $c8
|
|
c7c9 00b1 ld $b1
|
|
c7ca 00a2 ld $a2
|
|
c7cb 00f0 ld $f0
|
|
c7cc 000c ld $0c
|
|
c7cd 00c5 ld $c5
|
|
c7ce 003b ld $3b
|
|
c7cf 00f0 ld $f0
|
|
c7d0 0004 ld $04
|
|
c7d1 00c5 ld $c5
|
|
c7d2 003c ld $3c
|
|
c7d3 00d0 ld $d0
|
|
c7d4 00f3 ld $f3
|
|
c7d5 00c9 ld $c9
|
|
c7d6 0022 ld $22
|
|
c7d7 00f0 ld $f0
|
|
c7d8 0001 ld $01
|
|
c7d9 0018 ld $18
|
|
c7da 0084 ld $84
|
|
c7db 0094 ld $94
|
|
c7dc 0098 ld $98
|
|
c7dd 0065 ld $65
|
|
c7de 00a2 ld $a2
|
|
c7df 0085 ld $85
|
|
c7e0 00a4 ld $a4
|
|
c7e1 00a6 ld $a6
|
|
c7e2 00a3 ld $a3
|
|
c7e3 0090 ld $90
|
|
c7e4 0001 ld $01
|
|
c7e5 00e8 ld $e8
|
|
c7e6 0086 ld $86
|
|
c7e7 00a5 ld $a5
|
|
c7e8 00a5 ld $a5
|
|
c7e9 00a3 ld $a3
|
|
c7ea 00f0 ld $f0
|
|
c7eb 0004 ld $04
|
|
c7ec 00c9 ld $c9
|
|
c7ed 0024 ld $24
|
|
c7ee 00d0 ld $d0
|
|
c7ef 000b ld $0b
|
|
c7f0 0098 ld $98
|
|
c7f1 0020 ld $20
|
|
c7f2 00b1 ld $b1
|
|
c7f3 0014 ld $14
|
|
c7f4 00a6 ld $a6
|
|
c7f5 0015 ld $15
|
|
c7f6 0000 ld $00
|
|
c7f7 0000 ld $00
|
|
c7f8 00a2 ld $a2
|
|
c7f9 00a4 ld $a4
|
|
c7fa 00a3 ld $a3
|
|
c7fb fe00 bra ac ;+-----------------------------------+
|
|
c7fc fcfd bra $c7fd ;| |
|
|
c7fd 1404 ld $04,y ;| Trampoline for page $c700 lookups |
|
|
c7fe e068 jmp y,$68 ;| |
|
|
c7ff c218 st [$18] ;+-----------------------------------+
|
|
c800 0020 ld $20
|
|
c801 00c4 ld $c4
|
|
c802 0016 ld $16
|
|
c803 00a6 ld $a6
|
|
c804 0048 ld $48
|
|
c805 00e0 ld $e0
|
|
c806 0054 ld $54
|
|
c807 00d0 ld $d0
|
|
c808 0005 ld $05
|
|
c809 00a2 ld $a2
|
|
c80a 00bf ld $bf
|
|
c80b 004c ld $4c
|
|
c80c 004a ld $4a
|
|
c80d 0005 ld $05
|
|
c80e 00a5 ld $a5
|
|
c80f 0094 ld $94
|
|
c810 0095 ld $95
|
|
c811 0000 ld $00
|
|
c812 00a5 ld $a5
|
|
c813 0095 ld $95
|
|
c814 0095 ld $95
|
|
c815 0001 ld $01
|
|
c816 00a5 ld $a5
|
|
c817 0096 ld $96
|
|
c818 0095 ld $95
|
|
c819 0002 ld $02
|
|
c81a 00a0 ld $a0
|
|
c81b 0000 ld $00
|
|
c81c 0086 ld $86
|
|
c81d 0097 ld $97
|
|
c81e 0084 ld $84
|
|
c81f 0098 ld $98
|
|
c820 0084 ld $84
|
|
c821 00a3 ld $a3
|
|
c822 0088 ld $88
|
|
c823 0084 ld $84
|
|
c824 003f ld $3f
|
|
c825 0086 ld $86
|
|
c826 0049 ld $49
|
|
c827 00e8 ld $e8
|
|
c828 00e8 ld $e8
|
|
c829 00e8 ld $e8
|
|
c82a 0086 ld $86
|
|
c82b 0048 ld $48
|
|
c82c 0060 ld $60
|
|
c82d 0046 ld $46
|
|
c82e 0041 ld $41
|
|
c82f 0048 ld $48
|
|
c830 0049 ld $49
|
|
c831 00ff ld $ff
|
|
c832 0038 ld $38
|
|
c833 0065 ld $65
|
|
c834 0065 ld $65
|
|
c835 00a4 ld $a4
|
|
c836 0066 ld $66
|
|
c837 00b0 ld $b0
|
|
c838 0001 ld $01
|
|
c839 0088 ld $88
|
|
c83a 00c4 ld $c4
|
|
c83b 0064 ld $64
|
|
c83c 0090 ld $90
|
|
c83d 0011 ld $11
|
|
c83e 00d0 ld $d0
|
|
c83f 0004 ld $04
|
|
c840 00c5 ld $c5
|
|
c841 0063 ld $63
|
|
c842 0090 ld $90
|
|
c843 000b ld $0b
|
|
c844 0085 ld $85
|
|
c845 0065 ld $65
|
|
c846 0084 ld $84
|
|
c847 0066 ld $66
|
|
c848 0085 ld $85
|
|
c849 0067 ld $67
|
|
c84a 0084 ld $84
|
|
c84b 0068 ld $68
|
|
c84c 00aa ld $aa
|
|
c84d 0068 ld $68
|
|
c84e 0060 ld $60
|
|
c84f 00a2 ld $a2
|
|
c850 004d ld $4d
|
|
c851 00a5 ld $a5
|
|
c852 0041 ld $41
|
|
c853 0030 ld $30
|
|
c854 00b6 ld $b6
|
|
c855 0020 ld $20
|
|
c856 0062 ld $62
|
|
c857 0015 ld $15
|
|
c858 00a9 ld $a9
|
|
c859 0080 ld $80
|
|
c85a 0085 ld $85
|
|
c85b 0041 ld $41
|
|
c85c 0068 ld $68
|
|
c85d 00d0 ld $d0
|
|
c85e 00d0 ld $d0
|
|
c85f 00a6 ld $a6
|
|
c860 0069 ld $69
|
|
c861 00a5 ld $a5
|
|
c862 006a ld $6a
|
|
c863 0086 ld $86
|
|
c864 0065 ld $65
|
|
c865 0085 ld $85
|
|
c866 0066 ld $66
|
|
c867 00a0 ld $a0
|
|
c868 0000 ld $00
|
|
c869 0084 ld $84
|
|
c86a 0082 ld $82
|
|
c86b 0084 ld $84
|
|
c86c 0081 ld $81
|
|
c86d 00a5 ld $a5
|
|
c86e 0063 ld $63
|
|
c86f 00a6 ld $a6
|
|
c870 0064 ld $64
|
|
c871 0085 ld $85
|
|
c872 0092 ld $92
|
|
c873 0086 ld $86
|
|
c874 0093 ld $93
|
|
c875 00a9 ld $a9
|
|
c876 004b ld $4b
|
|
c877 00a2 ld $a2
|
|
c878 0000 ld $00
|
|
c879 0085 ld $85
|
|
c87a 0054 ld $54
|
|
c87b 0086 ld $86
|
|
c87c 0055 ld $55
|
|
c87d 00c5 ld $c5
|
|
c87e 0048 ld $48
|
|
c87f 00f0 ld $f0
|
|
c880 0005 ld $05
|
|
c881 0020 ld $20
|
|
c882 0003 ld $03
|
|
c883 0016 ld $16
|
|
c884 00f0 ld $f0
|
|
c885 00f7 ld $f7
|
|
c886 00a9 ld $a9
|
|
c887 0007 ld $07
|
|
c888 0085 ld $85
|
|
c889 0086 ld $86
|
|
c88a 00a5 ld $a5
|
|
c88b 005f ld $5f
|
|
c88c 00a6 ld $a6
|
|
c88d 0060 ld $60
|
|
c88e 0085 ld $85
|
|
c88f 0054 ld $54
|
|
c890 0086 ld $86
|
|
c891 0055 ld $55
|
|
c892 00e4 ld $e4
|
|
c893 0062 ld $62
|
|
c894 00d0 ld $d0
|
|
c895 0004 ld $04
|
|
c896 00c5 ld $c5
|
|
c897 0061 ld $61
|
|
c898 00f0 ld $f0
|
|
c899 0005 ld $05
|
|
c89a 0020 ld $20
|
|
c89b 00f9 ld $f9
|
|
c89c 0015 ld $15
|
|
c89d 00f0 ld $f0
|
|
c89e 00f3 ld $f3
|
|
c89f 0085 ld $85
|
|
c8a0 008b ld $8b
|
|
c8a1 0086 ld $86
|
|
c8a2 008c ld $8c
|
|
c8a3 00a9 ld $a9
|
|
c8a4 0003 ld $03
|
|
c8a5 0085 ld $85
|
|
c8a6 0086 ld $86
|
|
c8a7 00a5 ld $a5
|
|
c8a8 008b ld $8b
|
|
c8a9 00a6 ld $a6
|
|
c8aa 008c ld $8c
|
|
c8ab 00e4 ld $e4
|
|
c8ac 0064 ld $64
|
|
c8ad 00d0 ld $d0
|
|
c8ae 0007 ld $07
|
|
c8af 00c5 ld $c5
|
|
c8b0 0063 ld $63
|
|
c8b1 00d0 ld $d0
|
|
c8b2 0003 ld $03
|
|
c8b3 004c ld $4c
|
|
c8b4 0042 ld $42
|
|
c8b5 0016 ld $16
|
|
c8b6 0085 ld $85
|
|
c8b7 0054 ld $54
|
|
c8b8 0086 ld $86
|
|
c8b9 0055 ld $55
|
|
c8ba 00a0 ld $a0
|
|
c8bb 0000 ld $00
|
|
c8bc 00b1 ld $b1
|
|
c8bd 0054 ld $54
|
|
c8be 00aa ld $aa
|
|
c8bf 00c8 ld $c8
|
|
c8c0 00b1 ld $b1
|
|
c8c1 0054 ld $54
|
|
c8c2 0008 ld $08
|
|
c8c3 00c8 ld $c8
|
|
c8c4 00b1 ld $b1
|
|
c8c5 0054 ld $54
|
|
c8c6 0065 ld $65
|
|
c8c7 008b ld $8b
|
|
c8c8 0085 ld $85
|
|
c8c9 008b ld $8b
|
|
c8ca 00c8 ld $c8
|
|
c8cb 00b1 ld $b1
|
|
c8cc 0054 ld $54
|
|
c8cd 0065 ld $65
|
|
c8ce 008c ld $8c
|
|
c8cf 0085 ld $85
|
|
c8d0 008c ld $8c
|
|
c8d1 0028 ld $28
|
|
c8d2 0010 ld $10
|
|
c8d3 00d3 ld $d3
|
|
c8d4 008a ld $8a
|
|
c8d5 0030 ld $30
|
|
c8d6 00d0 ld $d0
|
|
c8d7 00c8 ld $c8
|
|
c8d8 00b1 ld $b1
|
|
c8d9 0054 ld $54
|
|
c8da 00a0 ld $a0
|
|
c8db 0000 ld $00
|
|
c8dc 000a ld $0a
|
|
c8dd 0069 ld $69
|
|
c8de 0005 ld $05
|
|
c8df 0065 ld $65
|
|
c8e0 0054 ld $54
|
|
c8e1 0085 ld $85
|
|
c8e2 0054 ld $54
|
|
c8e3 0090 ld $90
|
|
c8e4 0002 ld $02
|
|
c8e5 00e6 ld $e6
|
|
c8e6 0055 ld $55
|
|
c8e7 00a6 ld $a6
|
|
c8e8 0055 ld $55
|
|
c8e9 00e4 ld $e4
|
|
c8ea 008c ld $8c
|
|
c8eb 00d0 ld $d0
|
|
c8ec 0004 ld $04
|
|
c8ed 00c5 ld $c5
|
|
c8ee 008b ld $8b
|
|
c8ef 00f0 ld $f0
|
|
c8f0 00ba ld $ba
|
|
c8f1 0020 ld $20
|
|
c8f2 0003 ld $03
|
|
c8f3 0016 ld $16
|
|
c8f4 00f0 ld $f0
|
|
c8f5 00f3 ld $f3
|
|
c8f6 00b1 ld $b1
|
|
c8f7 0054 ld $54
|
|
c8f8 0030 ld $30
|
|
c8f9 0035 ld $35
|
|
c8fa 00c8 ld $c8
|
|
c8fb fe00 bra ac ;+-----------------------------------+
|
|
c8fc fcfd bra $c8fd ;| |
|
|
c8fd 1404 ld $04,y ;| Trampoline for page $c800 lookups |
|
|
c8fe e068 jmp y,$68 ;| |
|
|
c8ff c218 st [$18] ;+-----------------------------------+
|
|
c900 00b1 ld $b1
|
|
c901 0054 ld $54
|
|
c902 0016 ld $16
|
|
c903 0000 ld $00
|
|
c904 0000 ld $00
|
|
c905 0010 ld $10
|
|
c906 0030 ld $30
|
|
c907 00c8 ld $c8
|
|
c908 00b1 ld $b1
|
|
c909 0054 ld $54
|
|
c90a 00f0 ld $f0
|
|
c90b 002b ld $2b
|
|
c90c 00c8 ld $c8
|
|
c90d 00b1 ld $b1
|
|
c90e 0054 ld $54
|
|
c90f 00aa ld $aa
|
|
c910 00c8 ld $c8
|
|
c911 00b1 ld $b1
|
|
c912 0054 ld $54
|
|
c913 00c5 ld $c5
|
|
c914 0066 ld $66
|
|
c915 0090 ld $90
|
|
c916 0006 ld $06
|
|
c917 00d0 ld $d0
|
|
c918 001e ld $1e
|
|
c919 00e4 ld $e4
|
|
c91a 0065 ld $65
|
|
c91b 00b0 ld $b0
|
|
c91c 001a ld $1a
|
|
c91d 00c5 ld $c5
|
|
c91e 0093 ld $93
|
|
c91f 0090 ld $90
|
|
c920 0016 ld $16
|
|
c921 00d0 ld $d0
|
|
c922 0004 ld $04
|
|
c923 00e4 ld $e4
|
|
c924 0092 ld $92
|
|
c925 0090 ld $90
|
|
c926 0010 ld $10
|
|
c927 0086 ld $86
|
|
c928 0092 ld $92
|
|
c929 0085 ld $85
|
|
c92a 0093 ld $93
|
|
c92b 00a5 ld $a5
|
|
c92c 0054 ld $54
|
|
c92d 00a6 ld $a6
|
|
c92e 0055 ld $55
|
|
c92f 0085 ld $85
|
|
c930 0081 ld $81
|
|
c931 0086 ld $86
|
|
c932 0082 ld $82
|
|
c933 00a5 ld $a5
|
|
c934 0086 ld $86
|
|
c935 0085 ld $85
|
|
c936 0088 ld $88
|
|
c937 00a5 ld $a5
|
|
c938 0086 ld $86
|
|
c939 0018 ld $18
|
|
c93a 0065 ld $65
|
|
c93b 0054 ld $54
|
|
c93c 0085 ld $85
|
|
c93d 0054 ld $54
|
|
c93e 0090 ld $90
|
|
c93f 0002 ld $02
|
|
c940 00e6 ld $e6
|
|
c941 0055 ld $55
|
|
c942 00a6 ld $a6
|
|
c943 0055 ld $55
|
|
c944 00a0 ld $a0
|
|
c945 0000 ld $00
|
|
c946 0060 ld $60
|
|
c947 00a5 ld $a5
|
|
c948 0082 ld $82
|
|
c949 0005 ld $05
|
|
c94a 0081 ld $81
|
|
c94b 00f0 ld $f0
|
|
c94c 00f5 ld $f5
|
|
c94d 00a5 ld $a5
|
|
c94e 0088 ld $88
|
|
c94f 0029 ld $29
|
|
c950 0004 ld $04
|
|
c951 004a ld $4a
|
|
c952 00a8 ld $a8
|
|
c953 0085 ld $85
|
|
c954 0088 ld $88
|
|
c955 00b1 ld $b1
|
|
c956 0081 ld $81
|
|
c957 0065 ld $65
|
|
c958 0092 ld $92
|
|
c959 0085 ld $85
|
|
c95a 008d ld $8d
|
|
c95b 00a5 ld $a5
|
|
c95c 0093 ld $93
|
|
c95d 0069 ld $69
|
|
c95e 0000 ld $00
|
|
c95f 0085 ld $85
|
|
c960 008e ld $8e
|
|
c961 00a5 ld $a5
|
|
c962 0065 ld $65
|
|
c963 00a6 ld $a6
|
|
c964 0066 ld $66
|
|
c965 0085 ld $85
|
|
c966 008b ld $8b
|
|
c967 0086 ld $86
|
|
c968 008c ld $8c
|
|
c969 0020 ld $20
|
|
c96a 00d2 ld $d2
|
|
c96b 0004 ld $04
|
|
c96c 00a4 ld $a4
|
|
c96d 0088 ld $88
|
|
c96e 00c8 ld $c8
|
|
c96f 00a5 ld $a5
|
|
c970 008b ld $8b
|
|
c971 0091 ld $91
|
|
c972 0081 ld $81
|
|
c973 00aa ld $aa
|
|
c974 00e6 ld $e6
|
|
c975 008c ld $8c
|
|
c976 00a5 ld $a5
|
|
c977 008c ld $8c
|
|
c978 00c8 ld $c8
|
|
c979 0091 ld $91
|
|
c97a 0081 ld $81
|
|
c97b 004c ld $4c
|
|
c97c 0066 ld $66
|
|
c97d 0015 ld $15
|
|
c97e 00a5 ld $a5
|
|
c97f 0098 ld $98
|
|
c980 0048 ld $48
|
|
c981 00a5 ld $a5
|
|
c982 0097 ld $97
|
|
c983 0048 ld $48
|
|
c984 0020 ld $20
|
|
c985 00ef ld $ef
|
|
c986 000e ld $0e
|
|
c987 0020 ld $20
|
|
c988 00fb ld $fb
|
|
c989 000d ld $0d
|
|
c98a 0068 ld $68
|
|
c98b 0085 ld $85
|
|
c98c 00a2 ld $a2
|
|
c98d 0068 ld $68
|
|
c98e 0085 ld $85
|
|
c98f 00a3 ld $a3
|
|
c990 00a0 ld $a0
|
|
c991 0000 ld $00
|
|
c992 00b1 ld $b1
|
|
c993 00a2 ld $a2
|
|
c994 0018 ld $18
|
|
c995 0071 ld $71
|
|
c996 0097 ld $97
|
|
c997 0090 ld $90
|
|
c998 0005 ld $05
|
|
c999 00a2 ld $a2
|
|
c99a 00b0 ld $b0
|
|
c99b 004c ld $4c
|
|
c99c 004a ld $4a
|
|
c99d 0005 ld $05
|
|
c99e 0020 ld $20
|
|
c99f 00b1 ld $b1
|
|
c9a0 0014 ld $14
|
|
c9a1 0020 ld $20
|
|
c9a2 00b6 ld $b6
|
|
c9a3 0016 ld $16
|
|
c9a4 00a5 ld $a5
|
|
c9a5 0083 ld $83
|
|
c9a6 00a4 ld $a4
|
|
c9a7 0084 ld $84
|
|
c9a8 0020 ld $20
|
|
c9a9 00e6 ld $e6
|
|
c9aa 0016 ld $16
|
|
c9ab 0020 ld $20
|
|
c9ac 00c8 ld $c8
|
|
c9ad 0016 ld $16
|
|
c9ae 00a5 ld $a5
|
|
c9af 00a2 ld $a2
|
|
c9b0 00a4 ld $a4
|
|
c9b1 00a3 ld $a3
|
|
c9b2 0020 ld $20
|
|
c9b3 00e6 ld $e6
|
|
c9b4 0016 ld $16
|
|
c9b5 0020 ld $20
|
|
c9b6 0006 ld $06
|
|
c9b7 0015 ld $15
|
|
c9b8 004c ld $4c
|
|
c9b9 0024 ld $24
|
|
c9ba 000e ld $0e
|
|
c9bb 00a0 ld $a0
|
|
c9bc 0000 ld $00
|
|
c9bd 00b1 ld $b1
|
|
c9be 00a2 ld $a2
|
|
c9bf 0048 ld $48
|
|
c9c0 00c8 ld $c8
|
|
c9c1 00b1 ld $b1
|
|
c9c2 00a2 ld $a2
|
|
c9c3 00aa ld $aa
|
|
c9c4 00c8 ld $c8
|
|
c9c5 00b1 ld $b1
|
|
c9c6 00a2 ld $a2
|
|
c9c7 00a8 ld $a8
|
|
c9c8 0068 ld $68
|
|
c9c9 0086 ld $86
|
|
c9ca 0054 ld $54
|
|
c9cb 0084 ld $84
|
|
c9cc 0055 ld $55
|
|
c9cd 00a8 ld $a8
|
|
c9ce 00f0 ld $f0
|
|
c9cf 000a ld $0a
|
|
c9d0 0048 ld $48
|
|
c9d1 0088 ld $88
|
|
c9d2 00b1 ld $b1
|
|
c9d3 0054 ld $54
|
|
c9d4 0091 ld $91
|
|
c9d5 0067 ld $67
|
|
c9d6 0098 ld $98
|
|
c9d7 00d0 ld $d0
|
|
c9d8 00f8 ld $f8
|
|
c9d9 0068 ld $68
|
|
c9da 0018 ld $18
|
|
c9db 0065 ld $65
|
|
c9dc 0067 ld $67
|
|
c9dd 0085 ld $85
|
|
c9de 0067 ld $67
|
|
c9df 0090 ld $90
|
|
c9e0 0002 ld $02
|
|
c9e1 00e6 ld $e6
|
|
c9e2 0068 ld $68
|
|
c9e3 0060 ld $60
|
|
c9e4 0020 ld $20
|
|
c9e5 00fb ld $fb
|
|
c9e6 000d ld $0d
|
|
c9e7 00a5 ld $a5
|
|
c9e8 0097 ld $97
|
|
c9e9 00a4 ld $a4
|
|
c9ea 0098 ld $98
|
|
c9eb 0085 ld $85
|
|
c9ec 0054 ld $54
|
|
c9ed 0084 ld $84
|
|
c9ee 0055 ld $55
|
|
c9ef 0020 ld $20
|
|
c9f0 0017 ld $17
|
|
c9f1 0017 ld $17
|
|
c9f2 0008 ld $08
|
|
c9f3 00a0 ld $a0
|
|
c9f4 0000 ld $00
|
|
c9f5 00b1 ld $b1
|
|
c9f6 0054 ld $54
|
|
c9f7 0048 ld $48
|
|
c9f8 00c8 ld $c8
|
|
c9f9 00b1 ld $b1
|
|
c9fa 0054 ld $54
|
|
c9fb fe00 bra ac ;+-----------------------------------+
|
|
c9fc fcfd bra $c9fd ;| |
|
|
c9fd 1404 ld $04,y ;| Trampoline for page $c900 lookups |
|
|
c9fe e068 jmp y,$68 ;| |
|
|
c9ff c218 st [$18] ;+-----------------------------------+
|
|
ca00 00aa ld $aa
|
|
ca01 00c8 ld $c8
|
|
ca02 00b1 ld $b1
|
|
ca03 0054 ld $54
|
|
ca04 00a8 ld $a8
|
|
ca05 0068 ld $68
|
|
ca06 0028 ld $28
|
|
ca07 00d0 ld $d0
|
|
ca08 0013 ld $13
|
|
ca09 00c4 ld $c4
|
|
ca0a 0017 ld $17
|
|
ca0b 0000 ld $00
|
|
ca0c 0000 ld $00
|
|
ca0d 0066 ld $66
|
|
ca0e 00d0 ld $d0
|
|
ca0f 000f ld $0f
|
|
ca10 00e4 ld $e4
|
|
ca11 0065 ld $65
|
|
ca12 00d0 ld $d0
|
|
ca13 000b ld $0b
|
|
ca14 0048 ld $48
|
|
ca15 0018 ld $18
|
|
ca16 0065 ld $65
|
|
ca17 0065 ld $65
|
|
ca18 0085 ld $85
|
|
ca19 0065 ld $65
|
|
ca1a 0090 ld $90
|
|
ca1b 0002 ld $02
|
|
ca1c 00e6 ld $e6
|
|
ca1d 0066 ld $66
|
|
ca1e 0068 ld $68
|
|
ca1f 0086 ld $86
|
|
ca20 0054 ld $54
|
|
ca21 0084 ld $84
|
|
ca22 0055 ld $55
|
|
ca23 0060 ld $60
|
|
ca24 00c4 ld $c4
|
|
ca25 004a ld $4a
|
|
ca26 00d0 ld $d0
|
|
ca27 000c ld $0c
|
|
ca28 00c5 ld $c5
|
|
ca29 0049 ld $49
|
|
ca2a 00d0 ld $d0
|
|
ca2b 0008 ld $08
|
|
ca2c 0085 ld $85
|
|
ca2d 0048 ld $48
|
|
ca2e 00e9 ld $e9
|
|
ca2f 0003 ld $03
|
|
ca30 0085 ld $85
|
|
ca31 0049 ld $49
|
|
ca32 00a0 ld $a0
|
|
ca33 0000 ld $00
|
|
ca34 0060 ld $60
|
|
ca35 0020 ld $20
|
|
ca36 00dd ld $dd
|
|
ca37 0017 ld $17
|
|
ca38 008a ld $8a
|
|
ca39 0048 ld $48
|
|
ca3a 00a9 ld $a9
|
|
ca3b 0001 ld $01
|
|
ca3c 0020 ld $20
|
|
ca3d 00b9 ld $b9
|
|
ca3e 0014 ld $14
|
|
ca3f 0068 ld $68
|
|
ca40 00a0 ld $a0
|
|
ca41 0000 ld $00
|
|
ca42 0091 ld $91
|
|
ca43 0095 ld $95
|
|
ca44 0068 ld $68
|
|
ca45 0068 ld $68
|
|
ca46 004c ld $4c
|
|
ca47 0006 ld $06
|
|
ca48 0015 ld $15
|
|
ca49 0020 ld $20
|
|
ca4a 009d ld $9d
|
|
ca4b 0017 ld $17
|
|
ca4c 00d1 ld $d1
|
|
ca4d 0083 ld $83
|
|
ca4e 0098 ld $98
|
|
ca4f 0090 ld $90
|
|
ca50 0004 ld $04
|
|
ca51 00b1 ld $b1
|
|
ca52 0083 ld $83
|
|
ca53 00aa ld $aa
|
|
ca54 0098 ld $98
|
|
ca55 0048 ld $48
|
|
ca56 008a ld $8a
|
|
ca57 0048 ld $48
|
|
ca58 0020 ld $20
|
|
ca59 00b9 ld $b9
|
|
ca5a 0014 ld $14
|
|
ca5b 00a5 ld $a5
|
|
ca5c 0083 ld $83
|
|
ca5d 00a4 ld $a4
|
|
ca5e 0084 ld $84
|
|
ca5f 0020 ld $20
|
|
ca60 00e6 ld $e6
|
|
ca61 0016 ld $16
|
|
ca62 0068 ld $68
|
|
ca63 00a8 ld $a8
|
|
ca64 0068 ld $68
|
|
ca65 0018 ld $18
|
|
ca66 0065 ld $65
|
|
ca67 0054 ld $54
|
|
ca68 0085 ld $85
|
|
ca69 0054 ld $54
|
|
ca6a 0090 ld $90
|
|
ca6b 0002 ld $02
|
|
ca6c 00e6 ld $e6
|
|
ca6d 0055 ld $55
|
|
ca6e 0098 ld $98
|
|
ca6f 0020 ld $20
|
|
ca70 00c8 ld $c8
|
|
ca71 0016 ld $16
|
|
ca72 004c ld $4c
|
|
ca73 0006 ld $06
|
|
ca74 0015 ld $15
|
|
ca75 0020 ld $20
|
|
ca76 009d ld $9d
|
|
ca77 0017 ld $17
|
|
ca78 0018 ld $18
|
|
ca79 00f1 ld $f1
|
|
ca7a 0083 ld $83
|
|
ca7b 0049 ld $49
|
|
ca7c 00ff ld $ff
|
|
ca7d 004c ld $4c
|
|
ca7e 0042 ld $42
|
|
ca7f 0017 ld $17
|
|
ca80 00a9 ld $a9
|
|
ca81 00ff ld $ff
|
|
ca82 0085 ld $85
|
|
ca83 0098 ld $98
|
|
ca84 0020 ld $20
|
|
ca85 0071 ld $71
|
|
ca86 0022 ld $22
|
|
ca87 00c9 ld $c9
|
|
ca88 0029 ld $29
|
|
ca89 00f0 ld $f0
|
|
ca8a 0006 ld $06
|
|
ca8b 0020 ld $20
|
|
ca8c 0063 ld $63
|
|
ca8d 000f ld $0f
|
|
ca8e 0020 ld $20
|
|
ca8f 00da ld $da
|
|
ca90 0017 ld $17
|
|
ca91 0020 ld $20
|
|
ca92 009d ld $9d
|
|
ca93 0017 ld $17
|
|
ca94 00f0 ld $f0
|
|
ca95 004b ld $4b
|
|
ca96 00ca ld $ca
|
|
ca97 008a ld $8a
|
|
ca98 0048 ld $48
|
|
ca99 0018 ld $18
|
|
ca9a 00a2 ld $a2
|
|
ca9b 0000 ld $00
|
|
ca9c 00f1 ld $f1
|
|
ca9d 0083 ld $83
|
|
ca9e 00b0 ld $b0
|
|
ca9f 00b6 ld $b6
|
|
caa0 0049 ld $49
|
|
caa1 00ff ld $ff
|
|
caa2 00c5 ld $c5
|
|
caa3 0098 ld $98
|
|
caa4 0090 ld $90
|
|
caa5 00b1 ld $b1
|
|
caa6 00a5 ld $a5
|
|
caa7 0098 ld $98
|
|
caa8 00b0 ld $b0
|
|
caa9 00ad ld $ad
|
|
caaa 0020 ld $20
|
|
caab 005d ld $5d
|
|
caac 000f ld $0f
|
|
caad 0068 ld $68
|
|
caae 00a8 ld $a8
|
|
caaf 0068 ld $68
|
|
cab0 0085 ld $85
|
|
cab1 0088 ld $88
|
|
cab2 0068 ld $68
|
|
cab3 0068 ld $68
|
|
cab4 0068 ld $68
|
|
cab5 00aa ld $aa
|
|
cab6 0068 ld $68
|
|
cab7 0085 ld $85
|
|
cab8 0083 ld $83
|
|
cab9 0068 ld $68
|
|
caba 0085 ld $85
|
|
cabb 0084 ld $84
|
|
cabc 00a5 ld $a5
|
|
cabd 0088 ld $88
|
|
cabe 0048 ld $48
|
|
cabf 0098 ld $98
|
|
cac0 0048 ld $48
|
|
cac1 00a0 ld $a0
|
|
cac2 0000 ld $00
|
|
cac3 008a ld $8a
|
|
cac4 0060 ld $60
|
|
cac5 0020 ld $20
|
|
cac6 00be ld $be
|
|
cac7 0017 ld $17
|
|
cac8 004c ld $4c
|
|
cac9 00de ld $de
|
|
caca 0013 ld $13
|
|
cacb 0020 ld $20
|
|
cacc 00df ld $df
|
|
cacd 0016 ld $16
|
|
cace 00a2 ld $a2
|
|
cacf 0000 ld $00
|
|
cad0 0086 ld $86
|
|
cad1 003f ld $3f
|
|
cad2 00a8 ld $a8
|
|
cad3 0060 ld $60
|
|
cad4 0020 ld $20
|
|
cad5 00be ld $be
|
|
cad6 0017 ld $17
|
|
cad7 00f0 ld $f0
|
|
cad8 0008 ld $08
|
|
cad9 00a0 ld $a0
|
|
cada 0000 ld $00
|
|
cadb 00b1 ld $b1
|
|
cadc 0054 ld $54
|
|
cadd 00a8 ld $a8
|
|
cade 004c ld $4c
|
|
cadf 00de ld $de
|
|
cae0 0013 ld $13
|
|
cae1 004c ld $4c
|
|
cae2 0082 ld $82
|
|
cae3 0012 ld $12
|
|
cae4 0020 ld $20
|
|
cae5 006b ld $6b
|
|
cae6 0022 ld $22
|
|
cae7 0020 ld $20
|
|
cae8 00f6 ld $f6
|
|
cae9 000d ld $0d
|
|
caea 0020 ld $20
|
|
caeb 00f6 ld $f6
|
|
caec 0011 ld $11
|
|
caed 00a6 ld $a6
|
|
caee 0097 ld $97
|
|
caef 00d0 ld $d0
|
|
caf0 00f0 ld $f0
|
|
caf1 00a6 ld $a6
|
|
caf2 0098 ld $98
|
|
caf3 004c ld $4c
|
|
caf4 0071 ld $71
|
|
caf5 0022 ld $22
|
|
caf6 0020 ld $20
|
|
caf7 00be ld $be
|
|
caf8 0017 ld $17
|
|
caf9 00d0 ld $d0
|
|
cafa 0003 ld $03
|
|
cafb fe00 bra ac ;+-----------------------------------+
|
|
cafc fcfd bra $cafd ;| |
|
|
cafd 1404 ld $04,y ;| Trampoline for page $ca00 lookups |
|
|
cafe e068 jmp y,$68 ;| |
|
|
caff c218 st [$18] ;+-----------------------------------+
|
|
cb00 004c ld $4c
|
|
cb01 006f ld $6f
|
|
cb02 0019 ld $19
|
|
cb03 00a6 ld $a6
|
|
cb04 00a6 ld $a6
|
|
cb05 00a4 ld $a4
|
|
cb06 00a7 ld $a7
|
|
cb07 0086 ld $86
|
|
cb08 00a4 ld $a4
|
|
cb09 0084 ld $84
|
|
cb0a 00a5 ld $a5
|
|
cb0b 00a6 ld $a6
|
|
cb0c 0054 ld $54
|
|
cb0d 0086 ld $86
|
|
cb0e 00a6 ld $a6
|
|
cb0f 0018 ld $18
|
|
cb10 0065 ld $65
|
|
cb11 0054 ld $54
|
|
cb12 0018 ld $18
|
|
cb13 0000 ld $00
|
|
cb14 0000 ld $00
|
|
cb15 0085 ld $85
|
|
cb16 0056 ld $56
|
|
cb17 00a6 ld $a6
|
|
cb18 0055 ld $55
|
|
cb19 0086 ld $86
|
|
cb1a 00a7 ld $a7
|
|
cb1b 0090 ld $90
|
|
cb1c 0001 ld $01
|
|
cb1d 00e8 ld $e8
|
|
cb1e 0086 ld $86
|
|
cb1f 0057 ld $57
|
|
cb20 00a0 ld $a0
|
|
cb21 0000 ld $00
|
|
cb22 00b1 ld $b1
|
|
cb23 0056 ld $56
|
|
cb24 0048 ld $48
|
|
cb25 00a9 ld $a9
|
|
cb26 0000 ld $00
|
|
cb27 0091 ld $91
|
|
cb28 0056 ld $56
|
|
cb29 0020 ld $20
|
|
cb2a 0071 ld $71
|
|
cb2b 0022 ld $22
|
|
cb2c 0020 ld $20
|
|
cb2d 006b ld $6b
|
|
cb2e 001d ld $1d
|
|
cb2f 0068 ld $68
|
|
cb30 00a0 ld $a0
|
|
cb31 0000 ld $00
|
|
cb32 0091 ld $91
|
|
cb33 0056 ld $56
|
|
cb34 00a6 ld $a6
|
|
cb35 00a4 ld $a4
|
|
cb36 00a4 ld $a4
|
|
cb37 00a5 ld $a5
|
|
cb38 0086 ld $86
|
|
cb39 00a6 ld $a6
|
|
cb3a 0084 ld $84
|
|
cb3b 00a7 ld $a7
|
|
cb3c 0060 ld $60
|
|
cb3d 0020 ld $20
|
|
cb3e 00f6 ld $f6
|
|
cb3f 000d ld $0d
|
|
cb40 0020 ld $20
|
|
cb41 0034 ld $34
|
|
cb42 0018 ld $18
|
|
cb43 0020 ld $20
|
|
cb44 0063 ld $63
|
|
cb45 000f ld $0f
|
|
cb46 004c ld $4c
|
|
cb47 00da ld $da
|
|
cb48 0017 ld $17
|
|
cb49 00a5 ld $a5
|
|
cb4a 0099 ld $99
|
|
cb4b 0030 ld $30
|
|
cb4c 009c ld $9c
|
|
cb4d 00a5 ld $a5
|
|
cb4e 0094 ld $94
|
|
cb4f 00c9 ld $c9
|
|
cb50 0091 ld $91
|
|
cb51 00b0 ld $b0
|
|
cb52 0096 ld $96
|
|
cb53 0020 ld $20
|
|
cb54 0013 ld $13
|
|
cb55 001d ld $1d
|
|
cb56 00a5 ld $a5
|
|
cb57 0097 ld $97
|
|
cb58 00a4 ld $a4
|
|
cb59 0098 ld $98
|
|
cb5a 0084 ld $84
|
|
cb5b 0046 ld $46
|
|
cb5c 0085 ld $85
|
|
cb5d 0047 ld $47
|
|
cb5e 0060 ld $60
|
|
cb5f 00a5 ld $a5
|
|
cb60 0047 ld $47
|
|
cb61 0048 ld $48
|
|
cb62 00a5 ld $a5
|
|
cb63 0046 ld $46
|
|
cb64 0048 ld $48
|
|
cb65 0020 ld $20
|
|
cb66 0034 ld $34
|
|
cb67 0018 ld $18
|
|
cb68 00a0 ld $a0
|
|
cb69 0000 ld $00
|
|
cb6a 00ea ld $ea
|
|
cb6b 00ea ld $ea
|
|
cb6c 00ea ld $ea
|
|
* 8 times
|
|
cb72 00b1 ld $b1
|
|
cb73 0046 ld $46
|
|
cb74 00a8 ld $a8
|
|
cb75 0068 ld $68
|
|
cb76 0085 ld $85
|
|
cb77 0046 ld $46
|
|
cb78 0068 ld $68
|
|
cb79 0085 ld $85
|
|
cb7a 0047 ld $47
|
|
cb7b 004c ld $4c
|
|
cb7c 00de ld $de
|
|
cb7d 0013 ld $13
|
|
cb7e 0020 ld $20
|
|
cb7f 0028 ld $28
|
|
cb80 0018 ld $18
|
|
cb81 008a ld $8a
|
|
cb82 00a0 ld $a0
|
|
cb83 0000 ld $00
|
|
cb84 0091 ld $91
|
|
cb85 0046 ld $46
|
|
cb86 0060 ld $60
|
|
cb87 0020 ld $20
|
|
cb88 0028 ld $28
|
|
cb89 0018 ld $18
|
|
cb8a 0086 ld $86
|
|
cb8b 007b ld $7b
|
|
cb8c 00a2 ld $a2
|
|
cb8d 0000 ld $00
|
|
cb8e 0020 ld $20
|
|
cb8f 0071 ld $71
|
|
cb90 0022 ld $22
|
|
cb91 00f0 ld $f0
|
|
cb92 0029 ld $29
|
|
cb93 0020 ld $20
|
|
cb94 002e ld $2e
|
|
cb95 0018 ld $18
|
|
cb96 0086 ld $86
|
|
cb97 007c ld $7c
|
|
cb98 00a0 ld $a0
|
|
cb99 0000 ld $00
|
|
cb9a 00b1 ld $b1
|
|
cb9b 0046 ld $46
|
|
cb9c 0045 ld $45
|
|
cb9d 007c ld $7c
|
|
cb9e 0025 ld $25
|
|
cb9f 007b ld $7b
|
|
cba0 00f0 ld $f0
|
|
cba1 00f8 ld $f8
|
|
cba2 0060 ld $60
|
|
cba3 00a9 ld $a9
|
|
cba4 0089 ld $89
|
|
cba5 00a0 ld $a0
|
|
cba6 001f ld $1f
|
|
cba7 004c ld $4c
|
|
cba8 00df ld $df
|
|
cba9 0018 ld $18
|
|
cbaa 0020 ld $20
|
|
cbab 0004 ld $04
|
|
cbac 001b ld $1b
|
|
cbad 00a5 ld $a5
|
|
cbae 0099 ld $99
|
|
cbaf 0049 ld $49
|
|
cbb0 00ff ld $ff
|
|
cbb1 0085 ld $85
|
|
cbb2 0099 ld $99
|
|
cbb3 0045 ld $45
|
|
cbb4 00a1 ld $a1
|
|
cbb5 0085 ld $85
|
|
cbb6 00a2 ld $a2
|
|
cbb7 00a5 ld $a5
|
|
cbb8 0094 ld $94
|
|
cbb9 004c ld $4c
|
|
cbba 00e2 ld $e2
|
|
cbbb 0018 ld $18
|
|
cbbc 00a5 ld $a5
|
|
cbbd 0046 ld $46
|
|
cbbe 0049 ld $49
|
|
cbbf 00e8 ld $e8
|
|
cbc0 00d0 ld $d0
|
|
cbc1 0008 ld $08
|
|
cbc2 00a2 ld $a2
|
|
cbc3 0014 ld $14
|
|
cbc4 0045 ld $45
|
|
cbc5 0047 ld $47
|
|
cbc6 0049 ld $49
|
|
cbc7 001c ld $1c
|
|
cbc8 00f0 ld $f0
|
|
cbc9 000e ld $0e
|
|
cbca 00a5 ld $a5
|
|
cbcb 0046 ld $46
|
|
cbcc 00c9 ld $c9
|
|
cbcd 0066 ld $66
|
|
cbce 00d0 ld $d0
|
|
cbcf 00c6 ld $c6
|
|
cbd0 00a5 ld $a5
|
|
cbd1 0047 ld $47
|
|
cbd2 00e9 ld $e9
|
|
cbd3 0019 ld $19
|
|
cbd4 00d0 ld $d0
|
|
cbd5 00c0 ld $c0
|
|
cbd6 00a2 ld $a2
|
|
cbd7 000a ld $0a
|
|
cbd8 00bd ld $bd
|
|
cbd9 00e9 ld $e9
|
|
cbda 0021 ld $21
|
|
cbdb 0029 ld $29
|
|
cbdc 003f ld $3f
|
|
cbdd 0049 ld $49
|
|
cbde 0020 ld $20
|
|
cbdf 0018 ld $18
|
|
cbe0 0069 ld $69
|
|
cbe1 0020 ld $20
|
|
cbe2 0020 ld $20
|
|
cbe3 0000 ld $00
|
|
cbe4 002b ld $2b
|
|
cbe5 00ca ld $ca
|
|
cbe6 0049 ld $49
|
|
cbe7 0021 ld $21
|
|
cbe8 00d0 ld $d0
|
|
cbe9 00ee ld $ee
|
|
cbea 00c6 ld $c6
|
|
cbeb 007b ld $7b
|
|
cbec 00d0 ld $d0
|
|
cbed 00e8 ld $e8
|
|
cbee 0060 ld $60
|
|
cbef 0020 ld $20
|
|
cbf0 0011 ld $11
|
|
cbf1 001a ld $1a
|
|
cbf2 0090 ld $90
|
|
cbf3 003c ld $3c
|
|
cbf4 0020 ld $20
|
|
cbf5 0004 ld $04
|
|
cbf6 001b ld $1b
|
|
cbf7 00d0 ld $d0
|
|
cbf8 0003 ld $03
|
|
cbf9 004c ld $4c
|
|
cbfa 0074 ld $74
|
|
cbfb fe00 bra ac ;+-----------------------------------+
|
|
cbfc fcfd bra $cbfd ;| |
|
|
cbfd 1404 ld $04,y ;| Trampoline for page $cb00 lookups |
|
|
cbfe e068 jmp y,$68 ;| |
|
|
cbff c218 st [$18] ;+-----------------------------------+
|
|
cc00 001c ld $1c
|
|
cc01 00a6 ld $a6
|
|
cc02 00a3 ld $a3
|
|
cc03 0086 ld $86
|
|
cc04 0089 ld $89
|
|
cc05 00a2 ld $a2
|
|
cc06 009c ld $9c
|
|
cc07 00a5 ld $a5
|
|
cc08 009c ld $9c
|
|
cc09 00a8 ld $a8
|
|
cc0a 00f0 ld $f0
|
|
cc0b 009b ld $9b
|
|
cc0c 0038 ld $38
|
|
cc0d 00e5 ld $e5
|
|
cc0e 0094 ld $94
|
|
cc0f 00f0 ld $f0
|
|
cc10 0024 ld $24
|
|
cc11 0090 ld $90
|
|
cc12 0012 ld $12
|
|
cc13 0084 ld $84
|
|
cc14 0094 ld $94
|
|
cc15 00a4 ld $a4
|
|
cc16 00a1 ld $a1
|
|
cc17 0084 ld $84
|
|
cc18 0099 ld $99
|
|
cc19 0049 ld $49
|
|
cc1a 0019 ld $19
|
|
cc1b 0000 ld $00
|
|
cc1c 0000 ld $00
|
|
cc1d 00ff ld $ff
|
|
cc1e 0069 ld $69
|
|
cc1f 0000 ld $00
|
|
cc20 00a0 ld $a0
|
|
cc21 0000 ld $00
|
|
cc22 0084 ld $84
|
|
cc23 0089 ld $89
|
|
cc24 00a2 ld $a2
|
|
cc25 0094 ld $94
|
|
cc26 00d0 ld $d0
|
|
cc27 0004 ld $04
|
|
cc28 00a0 ld $a0
|
|
cc29 0000 ld $00
|
|
cc2a 0084 ld $84
|
|
cc2b 00a3 ld $a3
|
|
cc2c 00c9 ld $c9
|
|
cc2d 00f9 ld $f9
|
|
cc2e 0030 ld $30
|
|
cc2f 00c7 ld $c7
|
|
cc30 00a8 ld $a8
|
|
cc31 00a5 ld $a5
|
|
cc32 00a3 ld $a3
|
|
cc33 0056 ld $56
|
|
cc34 0001 ld $01
|
|
cc35 0020 ld $20
|
|
cc36 0028 ld $28
|
|
cc37 001a ld $1a
|
|
cc38 0024 ld $24
|
|
cc39 00a2 ld $a2
|
|
cc3a 0010 ld $10
|
|
cc3b 0057 ld $57
|
|
cc3c 00a0 ld $a0
|
|
cc3d 0094 ld $94
|
|
cc3e 00e0 ld $e0
|
|
cc3f 009c ld $9c
|
|
cc40 00f0 ld $f0
|
|
cc41 0002 ld $02
|
|
cc42 00a0 ld $a0
|
|
cc43 009c ld $9c
|
|
cc44 0038 ld $38
|
|
cc45 0049 ld $49
|
|
cc46 00ff ld $ff
|
|
cc47 0065 ld $65
|
|
cc48 0089 ld $89
|
|
cc49 0085 ld $85
|
|
cc4a 00a3 ld $a3
|
|
cc4b 00b9 ld $b9
|
|
cc4c 0004 ld $04
|
|
cc4d 0000 ld $00
|
|
cc4e 00f5 ld $f5
|
|
cc4f 0004 ld $04
|
|
cc50 0085 ld $85
|
|
cc51 0098 ld $98
|
|
cc52 00b9 ld $b9
|
|
cc53 0003 ld $03
|
|
cc54 0000 ld $00
|
|
cc55 00f5 ld $f5
|
|
cc56 0003 ld $03
|
|
cc57 0085 ld $85
|
|
cc58 0097 ld $97
|
|
cc59 00b9 ld $b9
|
|
cc5a 0002 ld $02
|
|
cc5b 0000 ld $00
|
|
cc5c 00f5 ld $f5
|
|
cc5d 0002 ld $02
|
|
cc5e 0085 ld $85
|
|
cc5f 0096 ld $96
|
|
cc60 00b9 ld $b9
|
|
cc61 0001 ld $01
|
|
cc62 0000 ld $00
|
|
cc63 00f5 ld $f5
|
|
cc64 0001 ld $01
|
|
cc65 0085 ld $85
|
|
cc66 0095 ld $95
|
|
cc67 00b0 ld $b0
|
|
cc68 0003 ld $03
|
|
cc69 0020 ld $20
|
|
cc6a 00bf ld $bf
|
|
cc6b 0019 ld $19
|
|
cc6c 00a0 ld $a0
|
|
cc6d 0000 ld $00
|
|
cc6e 0098 ld $98
|
|
cc6f 0018 ld $18
|
|
cc70 00a6 ld $a6
|
|
cc71 0095 ld $95
|
|
cc72 00d0 ld $d0
|
|
cc73 004a ld $4a
|
|
cc74 00a6 ld $a6
|
|
cc75 0096 ld $96
|
|
cc76 0086 ld $86
|
|
cc77 0095 ld $95
|
|
cc78 00a6 ld $a6
|
|
cc79 0097 ld $97
|
|
cc7a 0086 ld $86
|
|
cc7b 0096 ld $96
|
|
cc7c 00a6 ld $a6
|
|
cc7d 0098 ld $98
|
|
cc7e 0086 ld $86
|
|
cc7f 0097 ld $97
|
|
cc80 00a6 ld $a6
|
|
cc81 00a3 ld $a3
|
|
cc82 0086 ld $86
|
|
cc83 0098 ld $98
|
|
cc84 0084 ld $84
|
|
cc85 00a3 ld $a3
|
|
cc86 0069 ld $69
|
|
cc87 0008 ld $08
|
|
cc88 00c9 ld $c9
|
|
cc89 0020 ld $20
|
|
cc8a 00d0 ld $d0
|
|
cc8b 00e4 ld $e4
|
|
cc8c 00a9 ld $a9
|
|
cc8d 0000 ld $00
|
|
cc8e 0085 ld $85
|
|
cc8f 0094 ld $94
|
|
cc90 0085 ld $85
|
|
cc91 0099 ld $99
|
|
cc92 0060 ld $60
|
|
cc93 0065 ld $65
|
|
cc94 0089 ld $89
|
|
cc95 0085 ld $85
|
|
cc96 00a3 ld $a3
|
|
cc97 00a5 ld $a5
|
|
cc98 0098 ld $98
|
|
cc99 0065 ld $65
|
|
cc9a 00a0 ld $a0
|
|
cc9b 0085 ld $85
|
|
cc9c 0098 ld $98
|
|
cc9d 00a5 ld $a5
|
|
cc9e 0097 ld $97
|
|
cc9f 0065 ld $65
|
|
cca0 009f ld $9f
|
|
cca1 0085 ld $85
|
|
cca2 0097 ld $97
|
|
cca3 00a5 ld $a5
|
|
cca4 0096 ld $96
|
|
cca5 0065 ld $65
|
|
cca6 009e ld $9e
|
|
cca7 0085 ld $85
|
|
cca8 0096 ld $96
|
|
cca9 00a5 ld $a5
|
|
ccaa 0095 ld $95
|
|
ccab 0065 ld $65
|
|
ccac 009d ld $9d
|
|
ccad 0085 ld $85
|
|
ccae 0095 ld $95
|
|
ccaf 004c ld $4c
|
|
ccb0 00ae ld $ae
|
|
ccb1 0019 ld $19
|
|
ccb2 0069 ld $69
|
|
ccb3 0001 ld $01
|
|
ccb4 0006 ld $06
|
|
ccb5 00a3 ld $a3
|
|
ccb6 0026 ld $26
|
|
ccb7 0098 ld $98
|
|
ccb8 0026 ld $26
|
|
ccb9 0097 ld $97
|
|
ccba 0026 ld $26
|
|
ccbb 0096 ld $96
|
|
ccbc 0026 ld $26
|
|
ccbd 0095 ld $95
|
|
ccbe 0010 ld $10
|
|
ccbf 00f2 ld $f2
|
|
ccc0 0038 ld $38
|
|
ccc1 00e5 ld $e5
|
|
ccc2 0094 ld $94
|
|
ccc3 00b0 ld $b0
|
|
ccc4 00c7 ld $c7
|
|
ccc5 0049 ld $49
|
|
ccc6 00ff ld $ff
|
|
ccc7 0069 ld $69
|
|
ccc8 0001 ld $01
|
|
ccc9 0085 ld $85
|
|
ccca 0094 ld $94
|
|
cccb 0090 ld $90
|
|
cccc 000e ld $0e
|
|
cccd 00e6 ld $e6
|
|
ccce 0094 ld $94
|
|
cccf 00f0 ld $f0
|
|
ccd0 0042 ld $42
|
|
ccd1 0066 ld $66
|
|
ccd2 0095 ld $95
|
|
ccd3 0066 ld $66
|
|
ccd4 0096 ld $96
|
|
ccd5 0066 ld $66
|
|
ccd6 0097 ld $97
|
|
ccd7 0066 ld $66
|
|
ccd8 0098 ld $98
|
|
ccd9 0066 ld $66
|
|
ccda 00a3 ld $a3
|
|
ccdb 0060 ld $60
|
|
ccdc 00a5 ld $a5
|
|
ccdd 0099 ld $99
|
|
ccde 0049 ld $49
|
|
ccdf 00ff ld $ff
|
|
cce0 0085 ld $85
|
|
cce1 0099 ld $99
|
|
cce2 00a5 ld $a5
|
|
cce3 0095 ld $95
|
|
cce4 0049 ld $49
|
|
cce5 00ff ld $ff
|
|
cce6 0085 ld $85
|
|
cce7 0095 ld $95
|
|
cce8 00a5 ld $a5
|
|
cce9 0096 ld $96
|
|
ccea 0049 ld $49
|
|
cceb 00ff ld $ff
|
|
ccec 0085 ld $85
|
|
cced 0096 ld $96
|
|
ccee 00a5 ld $a5
|
|
ccef 0097 ld $97
|
|
ccf0 0049 ld $49
|
|
ccf1 00ff ld $ff
|
|
ccf2 0085 ld $85
|
|
ccf3 0097 ld $97
|
|
ccf4 00a5 ld $a5
|
|
ccf5 0098 ld $98
|
|
ccf6 0049 ld $49
|
|
ccf7 00ff ld $ff
|
|
ccf8 0085 ld $85
|
|
ccf9 0098 ld $98
|
|
ccfa 00a5 ld $a5
|
|
ccfb fe00 bra ac ;+-----------------------------------+
|
|
ccfc fcfd bra $ccfd ;| |
|
|
ccfd 1404 ld $04,y ;| Trampoline for page $cc00 lookups |
|
|
ccfe e068 jmp y,$68 ;| |
|
|
ccff c218 st [$18] ;+-----------------------------------+
|
|
cd00 00a3 ld $a3
|
|
cd01 0049 ld $49
|
|
cd02 00ff ld $ff
|
|
cd03 0085 ld $85
|
|
cd04 00a3 ld $a3
|
|
cd05 00e6 ld $e6
|
|
cd06 00a3 ld $a3
|
|
cd07 00d0 ld $d0
|
|
cd08 000e ld $0e
|
|
cd09 00e6 ld $e6
|
|
cd0a 0098 ld $98
|
|
cd0b 00d0 ld $d0
|
|
cd0c 000a ld $0a
|
|
cd0d 00e6 ld $e6
|
|
cd0e 0097 ld $97
|
|
cd0f 00d0 ld $d0
|
|
cd10 0006 ld $06
|
|
cd11 00e6 ld $e6
|
|
cd12 0096 ld $96
|
|
cd13 00d0 ld $d0
|
|
cd14 0002 ld $02
|
|
cd15 00e6 ld $e6
|
|
cd16 0095 ld $95
|
|
cd17 0060 ld $60
|
|
cd18 00a2 ld $a2
|
|
cd19 0045 ld $45
|
|
cd1a 004c ld $4c
|
|
cd1b 004a ld $4a
|
|
cd1c 0005 ld $05
|
|
cd1d 00a2 ld $a2
|
|
cd1e 0057 ld $57
|
|
cd1f 00b4 ld $b4
|
|
cd20 0004 ld $04
|
|
cd21 0084 ld $84
|
|
cd22 001a ld $1a
|
|
cd23 0000 ld $00
|
|
cd24 0000 ld $00
|
|
cd25 00a3 ld $a3
|
|
cd26 00b4 ld $b4
|
|
cd27 0003 ld $03
|
|
cd28 0094 ld $94
|
|
cd29 0004 ld $04
|
|
cd2a 00b4 ld $b4
|
|
cd2b 0002 ld $02
|
|
cd2c 0094 ld $94
|
|
cd2d 0003 ld $03
|
|
cd2e 00b4 ld $b4
|
|
cd2f 0001 ld $01
|
|
cd30 0094 ld $94
|
|
cd31 0002 ld $02
|
|
cd32 00a4 ld $a4
|
|
cd33 009b ld $9b
|
|
cd34 0094 ld $94
|
|
cd35 0001 ld $01
|
|
cd36 0069 ld $69
|
|
cd37 0008 ld $08
|
|
cd38 0030 ld $30
|
|
cd39 00e8 ld $e8
|
|
cd3a 00f0 ld $f0
|
|
cd3b 00e6 ld $e6
|
|
cd3c 00e9 ld $e9
|
|
cd3d 0008 ld $08
|
|
cd3e 00a8 ld $a8
|
|
cd3f 00a5 ld $a5
|
|
cd40 00a3 ld $a3
|
|
cd41 00b0 ld $b0
|
|
cd42 0014 ld $14
|
|
cd43 0016 ld $16
|
|
cd44 0001 ld $01
|
|
cd45 0090 ld $90
|
|
cd46 0002 ld $02
|
|
cd47 00f6 ld $f6
|
|
cd48 0001 ld $01
|
|
cd49 0076 ld $76
|
|
cd4a 0001 ld $01
|
|
cd4b 0076 ld $76
|
|
cd4c 0001 ld $01
|
|
cd4d 0076 ld $76
|
|
cd4e 0002 ld $02
|
|
cd4f 0076 ld $76
|
|
cd50 0003 ld $03
|
|
cd51 0076 ld $76
|
|
cd52 0004 ld $04
|
|
cd53 006a ld $6a
|
|
cd54 00c8 ld $c8
|
|
cd55 00d0 ld $d0
|
|
cd56 00ec ld $ec
|
|
cd57 0018 ld $18
|
|
cd58 0060 ld $60
|
|
cd59 0081 ld $81
|
|
cd5a 0000 ld $00
|
|
cd5b 0000 ld $00
|
|
cd5c 0000 ld $00
|
|
cd5d 0000 ld $00
|
|
cd5e 0003 ld $03
|
|
cd5f 007f ld $7f
|
|
cd60 005e ld $5e
|
|
cd61 0056 ld $56
|
|
cd62 00cb ld $cb
|
|
cd63 0079 ld $79
|
|
cd64 0080 ld $80
|
|
cd65 0013 ld $13
|
|
cd66 009b ld $9b
|
|
cd67 000b ld $0b
|
|
cd68 0064 ld $64
|
|
cd69 0080 ld $80
|
|
cd6a 0076 ld $76
|
|
cd6b 0038 ld $38
|
|
cd6c 0093 ld $93
|
|
cd6d 0016 ld $16
|
|
cd6e 0082 ld $82
|
|
cd6f 0038 ld $38
|
|
cd70 00aa ld $aa
|
|
cd71 003b ld $3b
|
|
cd72 0020 ld $20
|
|
cd73 0080 ld $80
|
|
cd74 0035 ld $35
|
|
cd75 0004 ld $04
|
|
cd76 00f3 ld $f3
|
|
cd77 0034 ld $34
|
|
cd78 0081 ld $81
|
|
cd79 0035 ld $35
|
|
cd7a 0004 ld $04
|
|
cd7b 00f3 ld $f3
|
|
cd7c 0034 ld $34
|
|
cd7d 0080 ld $80
|
|
cd7e 0080 ld $80
|
|
cd7f 0000 ld $00
|
|
cd80 0000 ld $00
|
|
cd81 0000 ld $00
|
|
cd82 0080 ld $80
|
|
cd83 0031 ld $31
|
|
cd84 0072 ld $72
|
|
cd85 0017 ld $17
|
|
cd86 00f8 ld $f8
|
|
cd87 0020 ld $20
|
|
cd88 00a3 ld $a3
|
|
cd89 001c ld $1c
|
|
cd8a 00f0 ld $f0
|
|
cd8b 0002 ld $02
|
|
cd8c 0010 ld $10
|
|
cd8d 0003 ld $03
|
|
cd8e 004c ld $4c
|
|
cd8f 0082 ld $82
|
|
cd90 0012 ld $12
|
|
cd91 00a5 ld $a5
|
|
cd92 0094 ld $94
|
|
cd93 00e9 ld $e9
|
|
cd94 007f ld $7f
|
|
cd95 0048 ld $48
|
|
cd96 00a9 ld $a9
|
|
cd97 0080 ld $80
|
|
cd98 0085 ld $85
|
|
cd99 0094 ld $94
|
|
cd9a 00a9 ld $a9
|
|
cd9b 004e ld $4e
|
|
cd9c 00a0 ld $a0
|
|
cd9d 001a ld $1a
|
|
cd9e 0020 ld $20
|
|
cd9f 00df ld $df
|
|
cda0 0018 ld $18
|
|
cda1 00a9 ld $a9
|
|
cda2 0053 ld $53
|
|
cda3 00a0 ld $a0
|
|
cda4 001a ld $1a
|
|
cda5 0020 ld $20
|
|
cda6 0087 ld $87
|
|
cda7 001b ld $1b
|
|
cda8 00a9 ld $a9
|
|
cda9 0034 ld $34
|
|
cdaa 00a0 ld $a0
|
|
cdab 001a ld $1a
|
|
cdac 0020 ld $20
|
|
cdad 0095 ld $95
|
|
cdae 0018 ld $18
|
|
cdaf 00a9 ld $a9
|
|
cdb0 0039 ld $39
|
|
cdb1 00a0 ld $a0
|
|
cdb2 001a ld $1a
|
|
cdb3 0020 ld $20
|
|
cdb4 0099 ld $99
|
|
cdb5 0020 ld $20
|
|
cdb6 00a9 ld $a9
|
|
cdb7 0058 ld $58
|
|
cdb8 00a0 ld $a0
|
|
cdb9 001a ld $1a
|
|
cdba 0020 ld $20
|
|
cdbb 00df ld $df
|
|
cdbc 0018 ld $18
|
|
cdbd 0068 ld $68
|
|
cdbe 0020 ld $20
|
|
cdbf 00f6 ld $f6
|
|
cdc0 001d ld $1d
|
|
cdc1 00a9 ld $a9
|
|
cdc2 005d ld $5d
|
|
cdc3 00a0 ld $a0
|
|
cdc4 001a ld $1a
|
|
cdc5 0020 ld $20
|
|
cdc6 0004 ld $04
|
|
cdc7 001b ld $1b
|
|
cdc8 00d0 ld $d0
|
|
cdc9 0003 ld $03
|
|
cdca 004c ld $4c
|
|
cdcb 0003 ld $03
|
|
cdcc 001b ld $1b
|
|
cdcd 0020 ld $20
|
|
cdce 002f ld $2f
|
|
cdcf 001b ld $1b
|
|
cdd0 00a9 ld $a9
|
|
cdd1 0000 ld $00
|
|
cdd2 0085 ld $85
|
|
cdd3 0058 ld $58
|
|
cdd4 0085 ld $85
|
|
cdd5 0059 ld $59
|
|
cdd6 0085 ld $85
|
|
cdd7 005a ld $5a
|
|
cdd8 0085 ld $85
|
|
cdd9 005b ld $5b
|
|
cdda 00a5 ld $a5
|
|
cddb 00a3 ld $a3
|
|
cddc 0020 ld $20
|
|
cddd 00d1 ld $d1
|
|
cdde 001a ld $1a
|
|
cddf 00a5 ld $a5
|
|
cde0 0098 ld $98
|
|
cde1 0020 ld $20
|
|
cde2 00d1 ld $d1
|
|
cde3 001a ld $1a
|
|
cde4 00a5 ld $a5
|
|
cde5 0097 ld $97
|
|
cde6 0020 ld $20
|
|
cde7 00d1 ld $d1
|
|
cde8 001a ld $1a
|
|
cde9 00a5 ld $a5
|
|
cdea 0096 ld $96
|
|
cdeb 0020 ld $20
|
|
cdec 00d1 ld $d1
|
|
cded 001a ld $1a
|
|
cdee 00a5 ld $a5
|
|
cdef 0095 ld $95
|
|
cdf0 0020 ld $20
|
|
cdf1 00d6 ld $d6
|
|
cdf2 001a ld $1a
|
|
cdf3 004c ld $4c
|
|
cdf4 0007 ld $07
|
|
cdf5 001c ld $1c
|
|
cdf6 00d0 ld $d0
|
|
cdf7 0003 ld $03
|
|
cdf8 004c ld $4c
|
|
cdf9 00fb ld $fb
|
|
cdfa 0019 ld $19
|
|
cdfb fe00 bra ac ;+-----------------------------------+
|
|
cdfc fcfd bra $cdfd ;| |
|
|
cdfd 1404 ld $04,y ;| Trampoline for page $cd00 lookups |
|
|
cdfe e068 jmp y,$68 ;| |
|
|
cdff c218 st [$18] ;+-----------------------------------+
|
|
ce00 004a ld $4a
|
|
ce01 0009 ld $09
|
|
ce02 0080 ld $80
|
|
ce03 00a8 ld $a8
|
|
ce04 0090 ld $90
|
|
ce05 0019 ld $19
|
|
ce06 0018 ld $18
|
|
ce07 00a5 ld $a5
|
|
ce08 005b ld $5b
|
|
ce09 0065 ld $65
|
|
ce0a 00a0 ld $a0
|
|
ce0b 0085 ld $85
|
|
ce0c 005b ld $5b
|
|
ce0d 00a5 ld $a5
|
|
ce0e 005a ld $5a
|
|
ce0f 0065 ld $65
|
|
ce10 009f ld $9f
|
|
ce11 0085 ld $85
|
|
ce12 005a ld $5a
|
|
ce13 00a5 ld $a5
|
|
ce14 0059 ld $59
|
|
ce15 0065 ld $65
|
|
ce16 009e ld $9e
|
|
ce17 0085 ld $85
|
|
ce18 0059 ld $59
|
|
ce19 00a5 ld $a5
|
|
ce1a 0058 ld $58
|
|
ce1b 0065 ld $65
|
|
ce1c 009d ld $9d
|
|
ce1d 0085 ld $85
|
|
ce1e 0058 ld $58
|
|
ce1f 0066 ld $66
|
|
ce20 0058 ld $58
|
|
ce21 0066 ld $66
|
|
ce22 0059 ld $59
|
|
ce23 0066 ld $66
|
|
ce24 005a ld $5a
|
|
ce25 0066 ld $66
|
|
ce26 005b ld $5b
|
|
ce27 0066 ld $66
|
|
ce28 00a3 ld $a3
|
|
ce29 0098 ld $98
|
|
ce2a 001b ld $1b
|
|
ce2b 0000 ld $00
|
|
ce2c 0000 ld $00
|
|
ce2d 004a ld $4a
|
|
ce2e 00d0 ld $d0
|
|
ce2f 00d6 ld $d6
|
|
ce30 0060 ld $60
|
|
ce31 0085 ld $85
|
|
ce32 0054 ld $54
|
|
ce33 0084 ld $84
|
|
ce34 0055 ld $55
|
|
ce35 00a0 ld $a0
|
|
ce36 0004 ld $04
|
|
ce37 00b1 ld $b1
|
|
ce38 0054 ld $54
|
|
ce39 0085 ld $85
|
|
ce3a 00a0 ld $a0
|
|
ce3b 0088 ld $88
|
|
ce3c 00b1 ld $b1
|
|
ce3d 0054 ld $54
|
|
ce3e 0085 ld $85
|
|
ce3f 009f ld $9f
|
|
ce40 0088 ld $88
|
|
ce41 00b1 ld $b1
|
|
ce42 0054 ld $54
|
|
ce43 0085 ld $85
|
|
ce44 009e ld $9e
|
|
ce45 0088 ld $88
|
|
ce46 00b1 ld $b1
|
|
ce47 0054 ld $54
|
|
ce48 0085 ld $85
|
|
ce49 00a1 ld $a1
|
|
ce4a 0045 ld $45
|
|
ce4b 0099 ld $99
|
|
ce4c 0085 ld $85
|
|
ce4d 00a2 ld $a2
|
|
ce4e 00a5 ld $a5
|
|
ce4f 00a1 ld $a1
|
|
ce50 0009 ld $09
|
|
ce51 0080 ld $80
|
|
ce52 0085 ld $85
|
|
ce53 009d ld $9d
|
|
ce54 0088 ld $88
|
|
ce55 00b1 ld $b1
|
|
ce56 0054 ld $54
|
|
ce57 0085 ld $85
|
|
ce58 009c ld $9c
|
|
ce59 00a5 ld $a5
|
|
ce5a 0094 ld $94
|
|
ce5b 0060 ld $60
|
|
ce5c 00a5 ld $a5
|
|
ce5d 009c ld $9c
|
|
ce5e 00f0 ld $f0
|
|
ce5f 001f ld $1f
|
|
ce60 0018 ld $18
|
|
ce61 0065 ld $65
|
|
ce62 0094 ld $94
|
|
ce63 0090 ld $90
|
|
ce64 0004 ld $04
|
|
ce65 0030 ld $30
|
|
ce66 001d ld $1d
|
|
ce67 0018 ld $18
|
|
ce68 002c ld $2c
|
|
ce69 0010 ld $10
|
|
ce6a 0014 ld $14
|
|
ce6b 0069 ld $69
|
|
ce6c 0080 ld $80
|
|
ce6d 0085 ld $85
|
|
ce6e 0094 ld $94
|
|
ce6f 00d0 ld $d0
|
|
ce70 0003 ld $03
|
|
ce71 004c ld $4c
|
|
ce72 0073 ld $73
|
|
ce73 0019 ld $19
|
|
ce74 00a5 ld $a5
|
|
ce75 00a2 ld $a2
|
|
ce76 0085 ld $85
|
|
ce77 0099 ld $99
|
|
ce78 0060 ld $60
|
|
ce79 00a5 ld $a5
|
|
ce7a 0099 ld $99
|
|
ce7b 0049 ld $49
|
|
ce7c 00ff ld $ff
|
|
ce7d 0030 ld $30
|
|
ce7e 0005 ld $05
|
|
ce7f 0068 ld $68
|
|
ce80 0068 ld $68
|
|
ce81 004c ld $4c
|
|
ce82 006f ld $6f
|
|
ce83 0019 ld $19
|
|
ce84 004c ld $4c
|
|
ce85 00f6 ld $f6
|
|
ce86 0019 ld $19
|
|
ce87 0020 ld $20
|
|
ce88 0084 ld $84
|
|
ce89 001c ld $1c
|
|
ce8a 00aa ld $aa
|
|
ce8b 00f0 ld $f0
|
|
ce8c 0010 ld $10
|
|
ce8d 0018 ld $18
|
|
ce8e 0069 ld $69
|
|
ce8f 0002 ld $02
|
|
ce90 00b0 ld $b0
|
|
ce91 00f2 ld $f2
|
|
ce92 00a2 ld $a2
|
|
ce93 0000 ld $00
|
|
ce94 0086 ld $86
|
|
ce95 00a2 ld $a2
|
|
ce96 0020 ld $20
|
|
ce97 00ef ld $ef
|
|
ce98 0018 ld $18
|
|
ce99 00e6 ld $e6
|
|
ce9a 0094 ld $94
|
|
ce9b 00f0 ld $f0
|
|
ce9c 00e7 ld $e7
|
|
ce9d 0060 ld $60
|
|
ce9e 0084 ld $84
|
|
ce9f 0020 ld $20
|
|
cea0 0000 ld $00
|
|
cea1 0000 ld $00
|
|
cea2 0000 ld $00
|
|
cea3 0020 ld $20
|
|
cea4 0084 ld $84
|
|
cea5 001c ld $1c
|
|
cea6 00a9 ld $a9
|
|
cea7 0071 ld $71
|
|
cea8 00a0 ld $a0
|
|
cea9 001b ld $1b
|
|
ceaa 00a2 ld $a2
|
|
ceab 0000 ld $00
|
|
ceac 0086 ld $86
|
|
cead 00a2 ld $a2
|
|
ceae 0020 ld $20
|
|
ceaf 001a ld $1a
|
|
ceb0 001c ld $1c
|
|
ceb1 004c ld $4c
|
|
ceb2 008a ld $8a
|
|
ceb3 001b ld $1b
|
|
ceb4 0020 ld $20
|
|
ceb5 0004 ld $04
|
|
ceb6 001b ld $1b
|
|
ceb7 00f0 ld $f0
|
|
ceb8 0076 ld $76
|
|
ceb9 0020 ld $20
|
|
ceba 0093 ld $93
|
|
cebb 001c ld $1c
|
|
cebc 00a9 ld $a9
|
|
cebd 0000 ld $00
|
|
cebe 0038 ld $38
|
|
cebf 00e5 ld $e5
|
|
cec0 0094 ld $94
|
|
cec1 0085 ld $85
|
|
cec2 0094 ld $94
|
|
cec3 0020 ld $20
|
|
cec4 002f ld $2f
|
|
cec5 001b ld $1b
|
|
cec6 00e6 ld $e6
|
|
cec7 0094 ld $94
|
|
cec8 00f0 ld $f0
|
|
cec9 00ba ld $ba
|
|
ceca 00a2 ld $a2
|
|
cecb 00fc ld $fc
|
|
cecc 00a9 ld $a9
|
|
cecd 0001 ld $01
|
|
cece 00a4 ld $a4
|
|
cecf 009d ld $9d
|
|
ced0 00c4 ld $c4
|
|
ced1 0095 ld $95
|
|
ced2 00d0 ld $d0
|
|
ced3 0010 ld $10
|
|
ced4 00a4 ld $a4
|
|
ced5 009e ld $9e
|
|
ced6 00c4 ld $c4
|
|
ced7 0096 ld $96
|
|
ced8 00d0 ld $d0
|
|
ced9 000a ld $0a
|
|
ceda 00a4 ld $a4
|
|
cedb 009f ld $9f
|
|
cedc 00c4 ld $c4
|
|
cedd 0097 ld $97
|
|
cede 00d0 ld $d0
|
|
cedf 0004 ld $04
|
|
cee0 00a4 ld $a4
|
|
cee1 00a0 ld $a0
|
|
cee2 00c4 ld $c4
|
|
cee3 0098 ld $98
|
|
cee4 0008 ld $08
|
|
cee5 002a ld $2a
|
|
cee6 0090 ld $90
|
|
cee7 0009 ld $09
|
|
cee8 00e8 ld $e8
|
|
cee9 0095 ld $95
|
|
ceea 005b ld $5b
|
|
ceeb 00f0 ld $f0
|
|
ceec 0032 ld $32
|
|
ceed 0010 ld $10
|
|
ceee 0034 ld $34
|
|
ceef 00a9 ld $a9
|
|
cef0 0001 ld $01
|
|
cef1 0028 ld $28
|
|
cef2 00b0 ld $b0
|
|
cef3 000e ld $0e
|
|
cef4 0006 ld $06
|
|
cef5 00a0 ld $a0
|
|
cef6 0026 ld $26
|
|
cef7 009f ld $9f
|
|
cef8 0026 ld $26
|
|
cef9 009e ld $9e
|
|
cefa 0026 ld $26
|
|
cefb fe00 bra ac ;+-----------------------------------+
|
|
cefc fcfd bra $cefd ;| |
|
|
cefd 1404 ld $04,y ;| Trampoline for page $ce00 lookups |
|
|
cefe e068 jmp y,$68 ;| |
|
|
ceff c218 st [$18] ;+-----------------------------------+
|
|
cf00 009d ld $9d
|
|
cf01 00b0 ld $b0
|
|
cf02 00e6 ld $e6
|
|
cf03 0030 ld $30
|
|
cf04 00ce ld $ce
|
|
cf05 0010 ld $10
|
|
cf06 00e2 ld $e2
|
|
cf07 00a8 ld $a8
|
|
cf08 00a5 ld $a5
|
|
cf09 00a0 ld $a0
|
|
cf0a 00e5 ld $e5
|
|
cf0b 0098 ld $98
|
|
cf0c 0085 ld $85
|
|
cf0d 00a0 ld $a0
|
|
cf0e 00a5 ld $a5
|
|
cf0f 009f ld $9f
|
|
cf10 00e5 ld $e5
|
|
cf11 0097 ld $97
|
|
cf12 0085 ld $85
|
|
cf13 009f ld $9f
|
|
cf14 00a5 ld $a5
|
|
cf15 009e ld $9e
|
|
cf16 00e5 ld $e5
|
|
cf17 0096 ld $96
|
|
cf18 0085 ld $85
|
|
cf19 009e ld $9e
|
|
cf1a 00a5 ld $a5
|
|
cf1b 009d ld $9d
|
|
cf1c 00e5 ld $e5
|
|
cf1d 0095 ld $95
|
|
cf1e 0085 ld $85
|
|
cf1f 009d ld $9d
|
|
cf20 0098 ld $98
|
|
cf21 004c ld $4c
|
|
cf22 00c7 ld $c7
|
|
cf23 001b ld $1b
|
|
cf24 00a9 ld $a9
|
|
cf25 0040 ld $40
|
|
cf26 00d0 ld $d0
|
|
cf27 00ce ld $ce
|
|
cf28 000a ld $0a
|
|
cf29 000a ld $0a
|
|
cf2a 000a ld $0a
|
|
* 6 times
|
|
cf2e 0085 ld $85
|
|
cf2f 00a3 ld $a3
|
|
cf30 0028 ld $28
|
|
cf31 004c ld $4c
|
|
cf32 001c ld $1c
|
|
cf33 0000 ld $00
|
|
cf34 0000 ld $00
|
|
cf35 0007 ld $07
|
|
cf36 001c ld $1c
|
|
cf37 00a2 ld $a2
|
|
cf38 0085 ld $85
|
|
cf39 004c ld $4c
|
|
cf3a 004a ld $4a
|
|
cf3b 0005 ld $05
|
|
cf3c 00a5 ld $a5
|
|
cf3d 0058 ld $58
|
|
cf3e 0085 ld $85
|
|
cf3f 0095 ld $95
|
|
cf40 00a5 ld $a5
|
|
cf41 0059 ld $59
|
|
cf42 0085 ld $85
|
|
cf43 0096 ld $96
|
|
cf44 00a5 ld $a5
|
|
cf45 005a ld $5a
|
|
cf46 0085 ld $85
|
|
cf47 0097 ld $97
|
|
cf48 00a5 ld $a5
|
|
cf49 005b ld $5b
|
|
cf4a 0085 ld $85
|
|
cf4b 0098 ld $98
|
|
cf4c 004c ld $4c
|
|
cf4d 004f ld $4f
|
|
cf4e 0019 ld $19
|
|
cf4f 0085 ld $85
|
|
cf50 0054 ld $54
|
|
cf51 0084 ld $84
|
|
cf52 0055 ld $55
|
|
cf53 00a0 ld $a0
|
|
cf54 0004 ld $04
|
|
cf55 00b1 ld $b1
|
|
cf56 0054 ld $54
|
|
cf57 0085 ld $85
|
|
cf58 0098 ld $98
|
|
cf59 0088 ld $88
|
|
cf5a 00b1 ld $b1
|
|
cf5b 0054 ld $54
|
|
cf5c 0085 ld $85
|
|
cf5d 0097 ld $97
|
|
cf5e 0088 ld $88
|
|
cf5f 00b1 ld $b1
|
|
cf60 0054 ld $54
|
|
cf61 0085 ld $85
|
|
cf62 0096 ld $96
|
|
cf63 0088 ld $88
|
|
cf64 00b1 ld $b1
|
|
cf65 0054 ld $54
|
|
cf66 0085 ld $85
|
|
cf67 0099 ld $99
|
|
cf68 0009 ld $09
|
|
cf69 0080 ld $80
|
|
cf6a 0085 ld $85
|
|
cf6b 0095 ld $95
|
|
cf6c 0088 ld $88
|
|
cf6d 00b1 ld $b1
|
|
cf6e 0054 ld $54
|
|
cf6f 0085 ld $85
|
|
cf70 0094 ld $94
|
|
cf71 0084 ld $84
|
|
cf72 00a3 ld $a3
|
|
cf73 0060 ld $60
|
|
cf74 00a2 ld $a2
|
|
cf75 008f ld $8f
|
|
cf76 002c ld $2c
|
|
cf77 00a2 ld $a2
|
|
cf78 008a ld $8a
|
|
cf79 00a0 ld $a0
|
|
cf7a 0000 ld $00
|
|
cf7b 00f0 ld $f0
|
|
cf7c 0004 ld $04
|
|
cf7d 00a6 ld $a6
|
|
cf7e 007b ld $7b
|
|
cf7f 00a4 ld $a4
|
|
cf80 007c ld $7c
|
|
cf81 0020 ld $20
|
|
cf82 0093 ld $93
|
|
cf83 001c ld $1c
|
|
cf84 0086 ld $86
|
|
cf85 0054 ld $54
|
|
cf86 0084 ld $84
|
|
cf87 0055 ld $55
|
|
cf88 00a0 ld $a0
|
|
cf89 0004 ld $04
|
|
cf8a 00a5 ld $a5
|
|
cf8b 0098 ld $98
|
|
cf8c 0091 ld $91
|
|
cf8d 0054 ld $54
|
|
cf8e 0088 ld $88
|
|
cf8f 00a5 ld $a5
|
|
cf90 0097 ld $97
|
|
cf91 0091 ld $91
|
|
cf92 0054 ld $54
|
|
cf93 0088 ld $88
|
|
cf94 00a5 ld $a5
|
|
cf95 0096 ld $96
|
|
cf96 0091 ld $91
|
|
cf97 0054 ld $54
|
|
cf98 0088 ld $88
|
|
cf99 00a5 ld $a5
|
|
cf9a 0099 ld $99
|
|
cf9b 0009 ld $09
|
|
cf9c 007f ld $7f
|
|
cf9d 0025 ld $25
|
|
cf9e 0095 ld $95
|
|
cf9f 0091 ld $91
|
|
cfa0 0054 ld $54
|
|
cfa1 0088 ld $88
|
|
cfa2 00a5 ld $a5
|
|
cfa3 0094 ld $94
|
|
cfa4 0091 ld $91
|
|
cfa5 0054 ld $54
|
|
cfa6 0084 ld $84
|
|
cfa7 00a3 ld $a3
|
|
cfa8 0060 ld $60
|
|
cfa9 00a5 ld $a5
|
|
cfaa 00a1 ld $a1
|
|
cfab 0085 ld $85
|
|
cfac 0099 ld $99
|
|
cfad 00a2 ld $a2
|
|
cfae 0005 ld $05
|
|
cfaf 00b5 ld $b5
|
|
cfb0 009b ld $9b
|
|
cfb1 0095 ld $95
|
|
cfb2 0093 ld $93
|
|
cfb3 00ca ld $ca
|
|
cfb4 00d0 ld $d0
|
|
cfb5 00f9 ld $f9
|
|
cfb6 0086 ld $86
|
|
cfb7 00a3 ld $a3
|
|
cfb8 0060 ld $60
|
|
cfb9 0020 ld $20
|
|
cfba 0093 ld $93
|
|
cfbb 001c ld $1c
|
|
cfbc 00a2 ld $a2
|
|
cfbd 0006 ld $06
|
|
cfbe 00b5 ld $b5
|
|
cfbf 0093 ld $93
|
|
cfc0 0095 ld $95
|
|
cfc1 009b ld $9b
|
|
cfc2 00ca ld $ca
|
|
cfc3 00d0 ld $d0
|
|
cfc4 00f9 ld $f9
|
|
cfc5 0086 ld $86
|
|
cfc6 00a3 ld $a3
|
|
cfc7 0060 ld $60
|
|
cfc8 00a5 ld $a5
|
|
cfc9 0094 ld $94
|
|
cfca 00f0 ld $f0
|
|
cfcb 00fb ld $fb
|
|
cfcc 0006 ld $06
|
|
cfcd 00a3 ld $a3
|
|
cfce 0090 ld $90
|
|
cfcf 00f7 ld $f7
|
|
cfd0 0020 ld $20
|
|
cfd1 00e7 ld $e7
|
|
cfd2 0019 ld $19
|
|
cfd3 00d0 ld $d0
|
|
cfd4 00f2 ld $f2
|
|
cfd5 004c ld $4c
|
|
cfd6 00b0 ld $b0
|
|
cfd7 0019 ld $19
|
|
cfd8 00a5 ld $a5
|
|
cfd9 0094 ld $94
|
|
cfda 00f0 ld $f0
|
|
cfdb 0009 ld $09
|
|
cfdc 00a5 ld $a5
|
|
cfdd 0099 ld $99
|
|
cfde 002a ld $2a
|
|
cfdf 00a9 ld $a9
|
|
cfe0 00ff ld $ff
|
|
cfe1 00b0 ld $b0
|
|
cfe2 0002 ld $02
|
|
cfe3 00a9 ld $a9
|
|
cfe4 0001 ld $01
|
|
cfe5 0060 ld $60
|
|
cfe6 0020 ld $20
|
|
cfe7 00a3 ld $a3
|
|
cfe8 001c ld $1c
|
|
cfe9 0085 ld $85
|
|
cfea 0095 ld $95
|
|
cfeb 00a9 ld $a9
|
|
cfec 0000 ld $00
|
|
cfed 0085 ld $85
|
|
cfee 0096 ld $96
|
|
cfef 00a2 ld $a2
|
|
cff0 0088 ld $88
|
|
cff1 00a5 ld $a5
|
|
cff2 0095 ld $95
|
|
cff3 0049 ld $49
|
|
cff4 00ff ld $ff
|
|
cff5 002a ld $2a
|
|
cff6 00a9 ld $a9
|
|
cff7 0000 ld $00
|
|
cff8 0085 ld $85
|
|
cff9 0098 ld $98
|
|
cffa 0085 ld $85
|
|
cffb fe00 bra ac ;+-----------------------------------+
|
|
cffc fcfd bra $cffd ;| |
|
|
cffd 1404 ld $04,y ;| Trampoline for page $cf00 lookups |
|
|
cffe e068 jmp y,$68 ;| |
|
|
cfff c218 st [$18] ;+-----------------------------------+
|
|
d000 0097 ld $97
|
|
d001 0086 ld $86
|
|
d002 0094 ld $94
|
|
d003 0085 ld $85
|
|
d004 00a3 ld $a3
|
|
d005 0085 ld $85
|
|
d006 0099 ld $99
|
|
d007 004c ld $4c
|
|
d008 004a ld $4a
|
|
d009 0019 ld $19
|
|
d00a 0046 ld $46
|
|
d00b 0099 ld $99
|
|
d00c 0060 ld $60
|
|
d00d 0085 ld $85
|
|
d00e 0056 ld $56
|
|
d00f 0084 ld $84
|
|
d010 0057 ld $57
|
|
d011 00a0 ld $a0
|
|
d012 0000 ld $00
|
|
d013 00b1 ld $b1
|
|
d014 0056 ld $56
|
|
d015 00c8 ld $c8
|
|
d016 00aa ld $aa
|
|
d017 00f0 ld $f0
|
|
d018 00c4 ld $c4
|
|
d019 00b1 ld $b1
|
|
d01a 0056 ld $56
|
|
d01b 0045 ld $45
|
|
d01c 0099 ld $99
|
|
d01d 0030 ld $30
|
|
d01e 00c2 ld $c2
|
|
d01f 00e4 ld $e4
|
|
d020 0094 ld $94
|
|
d021 00d0 ld $d0
|
|
d022 0021 ld $21
|
|
d023 00b1 ld $b1
|
|
d024 0056 ld $56
|
|
d025 0009 ld $09
|
|
d026 0080 ld $80
|
|
d027 00c5 ld $c5
|
|
d028 0095 ld $95
|
|
d029 00d0 ld $d0
|
|
d02a 0019 ld $19
|
|
d02b 00c8 ld $c8
|
|
d02c 00b1 ld $b1
|
|
d02d 0056 ld $56
|
|
d02e 00c5 ld $c5
|
|
d02f 0096 ld $96
|
|
d030 00d0 ld $d0
|
|
d031 0012 ld $12
|
|
d032 00c8 ld $c8
|
|
d033 00b1 ld $b1
|
|
d034 0056 ld $56
|
|
d035 00c5 ld $c5
|
|
d036 0097 ld $97
|
|
d037 00d0 ld $d0
|
|
d038 000b ld $0b
|
|
d039 00c8 ld $c8
|
|
d03a 001d ld $1d
|
|
d03b 0000 ld $00
|
|
d03c 0000 ld $00
|
|
d03d 00a9 ld $a9
|
|
d03e 007f ld $7f
|
|
d03f 00c5 ld $c5
|
|
d040 00a3 ld $a3
|
|
d041 00b1 ld $b1
|
|
d042 0056 ld $56
|
|
d043 00e5 ld $e5
|
|
d044 0098 ld $98
|
|
d045 00f0 ld $f0
|
|
d046 0028 ld $28
|
|
d047 00a5 ld $a5
|
|
d048 0099 ld $99
|
|
d049 0090 ld $90
|
|
d04a 0002 ld $02
|
|
d04b 0049 ld $49
|
|
d04c 00ff ld $ff
|
|
d04d 004c ld $4c
|
|
d04e 00a9 ld $a9
|
|
d04f 001c ld $1c
|
|
d050 00a5 ld $a5
|
|
d051 0094 ld $94
|
|
d052 00f0 ld $f0
|
|
d053 004a ld $4a
|
|
d054 0038 ld $38
|
|
d055 00e9 ld $e9
|
|
d056 00a0 ld $a0
|
|
d057 0024 ld $24
|
|
d058 0099 ld $99
|
|
d059 0010 ld $10
|
|
d05a 0009 ld $09
|
|
d05b 00aa ld $aa
|
|
d05c 00a9 ld $a9
|
|
d05d 00ff ld $ff
|
|
d05e 0085 ld $85
|
|
d05f 009b ld $9b
|
|
d060 0020 ld $20
|
|
d061 00c5 ld $c5
|
|
d062 0019 ld $19
|
|
d063 008a ld $8a
|
|
d064 00a2 ld $a2
|
|
d065 0094 ld $94
|
|
d066 00c9 ld $c9
|
|
d067 00f9 ld $f9
|
|
d068 0010 ld $10
|
|
d069 0006 ld $06
|
|
d06a 0020 ld $20
|
|
d06b 0011 ld $11
|
|
d06c 001a ld $1a
|
|
d06d 0084 ld $84
|
|
d06e 009b ld $9b
|
|
d06f 0060 ld $60
|
|
d070 00a8 ld $a8
|
|
d071 00a5 ld $a5
|
|
d072 0099 ld $99
|
|
d073 0029 ld $29
|
|
d074 0080 ld $80
|
|
d075 0046 ld $46
|
|
d076 0095 ld $95
|
|
d077 0005 ld $05
|
|
d078 0095 ld $95
|
|
d079 0085 ld $85
|
|
d07a 0095 ld $95
|
|
d07b 0020 ld $20
|
|
d07c 0028 ld $28
|
|
d07d 001a ld $1a
|
|
d07e 0084 ld $84
|
|
d07f 009b ld $9b
|
|
d080 0060 ld $60
|
|
d081 00a5 ld $a5
|
|
d082 0094 ld $94
|
|
d083 00c9 ld $c9
|
|
d084 00a0 ld $a0
|
|
d085 00b0 ld $b0
|
|
d086 0020 ld $20
|
|
d087 0020 ld $20
|
|
d088 0013 ld $13
|
|
d089 001d ld $1d
|
|
d08a 0084 ld $84
|
|
d08b 00a3 ld $a3
|
|
d08c 00a5 ld $a5
|
|
d08d 0099 ld $99
|
|
d08e 0084 ld $84
|
|
d08f 0099 ld $99
|
|
d090 0049 ld $49
|
|
d091 0080 ld $80
|
|
d092 002a ld $2a
|
|
d093 00a9 ld $a9
|
|
d094 00a0 ld $a0
|
|
d095 0085 ld $85
|
|
d096 0094 ld $94
|
|
d097 00a5 ld $a5
|
|
d098 0098 ld $98
|
|
d099 0085 ld $85
|
|
d09a 003b ld $3b
|
|
d09b 004c ld $4c
|
|
d09c 004a ld $4a
|
|
d09d 0019 ld $19
|
|
d09e 0085 ld $85
|
|
d09f 0095 ld $95
|
|
d0a0 0085 ld $85
|
|
d0a1 0096 ld $96
|
|
d0a2 0085 ld $85
|
|
d0a3 0097 ld $97
|
|
d0a4 0085 ld $85
|
|
d0a5 0098 ld $98
|
|
d0a6 00a8 ld $a8
|
|
d0a7 0060 ld $60
|
|
d0a8 00a0 ld $a0
|
|
d0a9 0000 ld $00
|
|
d0aa 00a2 ld $a2
|
|
d0ab 000a ld $0a
|
|
d0ac 0094 ld $94
|
|
d0ad 0090 ld $90
|
|
d0ae 00ca ld $ca
|
|
d0af 0010 ld $10
|
|
d0b0 00fb ld $fb
|
|
d0b1 0090 ld $90
|
|
d0b2 000f ld $0f
|
|
d0b3 00c9 ld $c9
|
|
d0b4 002d ld $2d
|
|
d0b5 00d0 ld $d0
|
|
d0b6 0004 ld $04
|
|
d0b7 0086 ld $86
|
|
d0b8 009a ld $9a
|
|
d0b9 00f0 ld $f0
|
|
d0ba 0004 ld $04
|
|
d0bb 00c9 ld $c9
|
|
d0bc 002b ld $2b
|
|
d0bd 00d0 ld $d0
|
|
d0be 0005 ld $05
|
|
d0bf 0020 ld $20
|
|
d0c0 006b ld $6b
|
|
d0c1 0022 ld $22
|
|
d0c2 0090 ld $90
|
|
d0c3 005b ld $5b
|
|
d0c4 00c9 ld $c9
|
|
d0c5 002e ld $2e
|
|
d0c6 00f0 ld $f0
|
|
d0c7 002e ld $2e
|
|
d0c8 00c9 ld $c9
|
|
d0c9 0045 ld $45
|
|
d0ca 00d0 ld $d0
|
|
d0cb 0030 ld $30
|
|
d0cc 0020 ld $20
|
|
d0cd 006b ld $6b
|
|
d0ce 0022 ld $22
|
|
d0cf 0090 ld $90
|
|
d0d0 0017 ld $17
|
|
d0d1 00c9 ld $c9
|
|
d0d2 00a5 ld $a5
|
|
d0d3 00f0 ld $f0
|
|
d0d4 000e ld $0e
|
|
d0d5 00c9 ld $c9
|
|
d0d6 002d ld $2d
|
|
d0d7 00f0 ld $f0
|
|
d0d8 000a ld $0a
|
|
d0d9 00c9 ld $c9
|
|
d0da 00a4 ld $a4
|
|
d0db 00f0 ld $f0
|
|
d0dc 0008 ld $08
|
|
d0dd 00c9 ld $c9
|
|
d0de 002b ld $2b
|
|
d0df 00f0 ld $f0
|
|
d0e0 0004 ld $04
|
|
d0e1 00d0 ld $d0
|
|
d0e2 0007 ld $07
|
|
d0e3 0066 ld $66
|
|
d0e4 0093 ld $93
|
|
d0e5 0020 ld $20
|
|
d0e6 006b ld $6b
|
|
d0e7 0022 ld $22
|
|
d0e8 0090 ld $90
|
|
d0e9 005c ld $5c
|
|
d0ea 0024 ld $24
|
|
d0eb 0093 ld $93
|
|
d0ec 0010 ld $10
|
|
d0ed 000e ld $0e
|
|
d0ee 00a9 ld $a9
|
|
d0ef 0000 ld $00
|
|
d0f0 0038 ld $38
|
|
d0f1 00e5 ld $e5
|
|
d0f2 0091 ld $91
|
|
d0f3 004c ld $4c
|
|
d0f4 00c1 ld $c1
|
|
d0f5 001d ld $1d
|
|
d0f6 0066 ld $66
|
|
d0f7 0092 ld $92
|
|
d0f8 0024 ld $24
|
|
d0f9 0092 ld $92
|
|
d0fa 0050 ld $50
|
|
d0fb fe00 bra ac ;+-----------------------------------+
|
|
d0fc fcfd bra $d0fd ;| |
|
|
d0fd 1404 ld $04,y ;| Trampoline for page $d000 lookups |
|
|
d0fe e068 jmp y,$68 ;| |
|
|
d0ff c218 st [$18] ;+-----------------------------------+
|
|
d100 00c3 ld $c3
|
|
d101 00a5 ld $a5
|
|
d102 0091 ld $91
|
|
d103 0038 ld $38
|
|
d104 00e5 ld $e5
|
|
d105 0090 ld $90
|
|
d106 0085 ld $85
|
|
d107 0091 ld $91
|
|
d108 00f0 ld $f0
|
|
d109 0012 ld $12
|
|
d10a 0010 ld $10
|
|
d10b 0009 ld $09
|
|
d10c 0020 ld $20
|
|
d10d 0076 ld $76
|
|
d10e 001b ld $1b
|
|
d10f 00e6 ld $e6
|
|
d110 0091 ld $91
|
|
d111 00d0 ld $d0
|
|
d112 00f9 ld $f9
|
|
d113 00f0 ld $f0
|
|
d114 0007 ld $07
|
|
d115 0020 ld $20
|
|
d116 005a ld $5a
|
|
d117 001b ld $1b
|
|
d118 00c6 ld $c6
|
|
d119 0091 ld $91
|
|
d11a 00d0 ld $d0
|
|
d11b 00f9 ld $f9
|
|
d11c 00a5 ld $a5
|
|
d11d 009a ld $9a
|
|
d11e 0030 ld $30
|
|
d11f 0001 ld $01
|
|
d120 0060 ld $60
|
|
d121 004c ld $4c
|
|
d122 000d ld $0d
|
|
d123 0020 ld $20
|
|
d124 0048 ld $48
|
|
d125 0024 ld $24
|
|
d126 0092 ld $92
|
|
d127 0010 ld $10
|
|
d128 0002 ld $02
|
|
d129 00e6 ld $e6
|
|
d12a 0090 ld $90
|
|
d12b 0020 ld $20
|
|
d12c 005a ld $5a
|
|
d12d 001b ld $1b
|
|
d12e 0068 ld $68
|
|
d12f 0038 ld $38
|
|
d130 00e9 ld $e9
|
|
d131 0030 ld $30
|
|
d132 0020 ld $20
|
|
d133 00f6 ld $f6
|
|
d134 001d ld $1d
|
|
d135 004c ld $4c
|
|
d136 0082 ld $82
|
|
d137 001d ld $1d
|
|
d138 0048 ld $48
|
|
d139 0020 ld $20
|
|
d13a 0084 ld $84
|
|
d13b 001c ld $1c
|
|
d13c 0068 ld $68
|
|
d13d 0020 ld $20
|
|
d13e 00b4 ld $b4
|
|
d13f 001c ld $1c
|
|
d140 00a5 ld $a5
|
|
d141 00a1 ld $a1
|
|
d142 001e ld $1e
|
|
d143 0000 ld $00
|
|
d144 0000 ld $00
|
|
d145 0045 ld $45
|
|
d146 0099 ld $99
|
|
d147 0085 ld $85
|
|
d148 00a2 ld $a2
|
|
d149 00a6 ld $a6
|
|
d14a 0094 ld $94
|
|
d14b 004c ld $4c
|
|
d14c 00e2 ld $e2
|
|
d14d 0018 ld $18
|
|
d14e 00a5 ld $a5
|
|
d14f 0091 ld $91
|
|
d150 00c9 ld $c9
|
|
d151 000a ld $0a
|
|
d152 0090 ld $90
|
|
d153 0009 ld $09
|
|
d154 00a9 ld $a9
|
|
d155 0064 ld $64
|
|
d156 0024 ld $24
|
|
d157 0093 ld $93
|
|
d158 0030 ld $30
|
|
d159 0011 ld $11
|
|
d15a 004c ld $4c
|
|
d15b 00f6 ld $f6
|
|
d15c 0019 ld $19
|
|
d15d 000a ld $0a
|
|
d15e 000a ld $0a
|
|
d15f 0018 ld $18
|
|
d160 0065 ld $65
|
|
d161 0091 ld $91
|
|
d162 000a ld $0a
|
|
d163 0018 ld $18
|
|
d164 00a0 ld $a0
|
|
d165 0000 ld $00
|
|
d166 0071 ld $71
|
|
d167 00a6 ld $a6
|
|
d168 0038 ld $38
|
|
d169 00e9 ld $e9
|
|
d16a 0030 ld $30
|
|
d16b 0085 ld $85
|
|
d16c 0091 ld $91
|
|
d16d 004c ld $4c
|
|
d16e 00a8 ld $a8
|
|
d16f 001d ld $1d
|
|
d170 009b ld $9b
|
|
d171 003e ld $3e
|
|
d172 00bc ld $bc
|
|
d173 001f ld $1f
|
|
d174 00fd ld $fd
|
|
d175 009e ld $9e
|
|
d176 006e ld $6e
|
|
d177 006b ld $6b
|
|
d178 0027 ld $27
|
|
d179 00fd ld $fd
|
|
d17a 009e ld $9e
|
|
d17b 006e ld $6e
|
|
d17c 006b ld $6b
|
|
d17d 0028 ld $28
|
|
d17e 0000 ld $00
|
|
d17f 00a9 ld $a9
|
|
d180 008a ld $8a
|
|
d181 00a0 ld $a0
|
|
d182 0004 ld $04
|
|
d183 0020 ld $20
|
|
d184 0052 ld $52
|
|
d185 001e ld $1e
|
|
d186 00a5 ld $a5
|
|
d187 006c ld $6c
|
|
d188 00a6 ld $a6
|
|
d189 006b ld $6b
|
|
d18a 0085 ld $85
|
|
d18b 0095 ld $95
|
|
d18c 0086 ld $86
|
|
d18d 0096 ld $96
|
|
d18e 00a2 ld $a2
|
|
d18f 0090 ld $90
|
|
d190 0038 ld $38
|
|
d191 0020 ld $20
|
|
d192 00c1 ld $c1
|
|
d193 001c ld $1c
|
|
d194 0020 ld $20
|
|
d195 0055 ld $55
|
|
d196 001e ld $1e
|
|
d197 004c ld $4c
|
|
d198 00ef ld $ef
|
|
d199 000b ld $0b
|
|
d19a 00a0 ld $a0
|
|
d19b 0001 ld $01
|
|
d19c 00a9 ld $a9
|
|
d19d 0020 ld $20
|
|
d19e 0024 ld $24
|
|
d19f 0099 ld $99
|
|
d1a0 0010 ld $10
|
|
d1a1 0002 ld $02
|
|
d1a2 00a9 ld $a9
|
|
d1a3 002d ld $2d
|
|
d1a4 0099 ld $99
|
|
d1a5 0004 ld $04
|
|
d1a6 0002 ld $02
|
|
d1a7 0085 ld $85
|
|
d1a8 0099 ld $99
|
|
d1a9 0084 ld $84
|
|
d1aa 00a4 ld $a4
|
|
d1ab 00c8 ld $c8
|
|
d1ac 00a9 ld $a9
|
|
d1ad 0030 ld $30
|
|
d1ae 00a6 ld $a6
|
|
d1af 0094 ld $94
|
|
d1b0 00d0 ld $d0
|
|
d1b1 0003 ld $03
|
|
d1b2 004c ld $4c
|
|
d1b3 007c ld $7c
|
|
d1b4 001f ld $1f
|
|
d1b5 00a9 ld $a9
|
|
d1b6 0000 ld $00
|
|
d1b7 00e0 ld $e0
|
|
d1b8 0080 ld $80
|
|
d1b9 00f0 ld $f0
|
|
d1ba 0002 ld $02
|
|
d1bb 00b0 ld $b0
|
|
d1bc 0009 ld $09
|
|
d1bd 00a9 ld $a9
|
|
d1be 0035 ld $35
|
|
d1bf 00a0 ld $a0
|
|
d1c0 001e ld $1e
|
|
d1c1 0020 ld $20
|
|
d1c2 00a0 ld $a0
|
|
d1c3 001a ld $1a
|
|
d1c4 00a9 ld $a9
|
|
d1c5 00f7 ld $f7
|
|
d1c6 0085 ld $85
|
|
d1c7 0090 ld $90
|
|
d1c8 00a9 ld $a9
|
|
d1c9 0030 ld $30
|
|
d1ca 00a0 ld $a0
|
|
d1cb 001e ld $1e
|
|
d1cc 0020 ld $20
|
|
d1cd 00d3 ld $d3
|
|
d1ce 001c ld $1c
|
|
d1cf 00f0 ld $f0
|
|
d1d0 001e ld $1e
|
|
d1d1 0010 ld $10
|
|
d1d2 0012 ld $12
|
|
d1d3 00a9 ld $a9
|
|
d1d4 002b ld $2b
|
|
d1d5 00a0 ld $a0
|
|
d1d6 001e ld $1e
|
|
d1d7 0020 ld $20
|
|
d1d8 00d3 ld $d3
|
|
d1d9 001c ld $1c
|
|
d1da 00f0 ld $f0
|
|
d1db 0002 ld $02
|
|
d1dc 0010 ld $10
|
|
d1dd 000e ld $0e
|
|
d1de 0020 ld $20
|
|
d1df 005a ld $5a
|
|
d1e0 001b ld $1b
|
|
d1e1 00c6 ld $c6
|
|
d1e2 0090 ld $90
|
|
d1e3 00d0 ld $d0
|
|
d1e4 00ee ld $ee
|
|
d1e5 0020 ld $20
|
|
d1e6 0076 ld $76
|
|
d1e7 001b ld $1b
|
|
d1e8 00e6 ld $e6
|
|
d1e9 0090 ld $90
|
|
d1ea 00d0 ld $d0
|
|
d1eb 00dc ld $dc
|
|
d1ec 0020 ld $20
|
|
d1ed 008e ld $8e
|
|
d1ee 0018 ld $18
|
|
d1ef 0020 ld $20
|
|
d1f0 0013 ld $13
|
|
d1f1 001d ld $1d
|
|
d1f2 00a2 ld $a2
|
|
d1f3 0001 ld $01
|
|
d1f4 00a5 ld $a5
|
|
d1f5 0090 ld $90
|
|
d1f6 0018 ld $18
|
|
d1f7 0069 ld $69
|
|
d1f8 000a ld $0a
|
|
d1f9 0030 ld $30
|
|
d1fa 0009 ld $09
|
|
d1fb fe00 bra ac ;+-----------------------------------+
|
|
d1fc fcfd bra $d1fd ;| |
|
|
d1fd 1404 ld $04,y ;| Trampoline for page $d100 lookups |
|
|
d1fe e068 jmp y,$68 ;| |
|
|
d1ff c218 st [$18] ;+-----------------------------------+
|
|
d200 00c9 ld $c9
|
|
d201 000b ld $0b
|
|
d202 00b0 ld $b0
|
|
d203 0006 ld $06
|
|
d204 0069 ld $69
|
|
d205 00ff ld $ff
|
|
d206 00aa ld $aa
|
|
d207 00a9 ld $a9
|
|
d208 0002 ld $02
|
|
d209 0038 ld $38
|
|
d20a 00e9 ld $e9
|
|
d20b 0002 ld $02
|
|
d20c 0085 ld $85
|
|
d20d 0091 ld $91
|
|
d20e 0086 ld $86
|
|
d20f 0090 ld $90
|
|
d210 008a ld $8a
|
|
d211 00f0 ld $f0
|
|
d212 0002 ld $02
|
|
d213 0010 ld $10
|
|
d214 0013 ld $13
|
|
d215 00a4 ld $a4
|
|
d216 00a4 ld $a4
|
|
d217 00a9 ld $a9
|
|
d218 002e ld $2e
|
|
d219 00c8 ld $c8
|
|
d21a 0099 ld $99
|
|
d21b 0004 ld $04
|
|
d21c 0002 ld $02
|
|
d21d 008a ld $8a
|
|
d21e 00f0 ld $f0
|
|
d21f 0006 ld $06
|
|
d220 00a9 ld $a9
|
|
d221 0030 ld $30
|
|
d222 00c8 ld $c8
|
|
d223 0099 ld $99
|
|
d224 0004 ld $04
|
|
d225 0002 ld $02
|
|
d226 0084 ld $84
|
|
d227 00a4 ld $a4
|
|
d228 00a0 ld $a0
|
|
d229 0000 ld $00
|
|
d22a 00a2 ld $a2
|
|
d22b 0080 ld $80
|
|
d22c 00a5 ld $a5
|
|
d22d 0098 ld $98
|
|
d22e 0018 ld $18
|
|
d22f 0079 ld $79
|
|
d230 0091 ld $91
|
|
d231 001f ld $1f
|
|
d232 0085 ld $85
|
|
d233 0098 ld $98
|
|
d234 00a5 ld $a5
|
|
d235 0097 ld $97
|
|
d236 0079 ld $79
|
|
d237 0090 ld $90
|
|
d238 001f ld $1f
|
|
d239 0085 ld $85
|
|
d23a 0097 ld $97
|
|
d23b 00a5 ld $a5
|
|
d23c 0096 ld $96
|
|
d23d 0079 ld $79
|
|
d23e 008f ld $8f
|
|
d23f 001f ld $1f
|
|
d240 0085 ld $85
|
|
d241 0096 ld $96
|
|
d242 00a5 ld $a5
|
|
d243 0095 ld $95
|
|
d244 0079 ld $79
|
|
d245 008e ld $8e
|
|
d246 001f ld $1f
|
|
d247 0085 ld $85
|
|
d248 0095 ld $95
|
|
d249 00e8 ld $e8
|
|
d24a 001f ld $1f
|
|
d24b 0000 ld $00
|
|
d24c 0000 ld $00
|
|
d24d 00b0 ld $b0
|
|
d24e 0004 ld $04
|
|
d24f 0010 ld $10
|
|
d250 00de ld $de
|
|
d251 0030 ld $30
|
|
d252 0002 ld $02
|
|
d253 0030 ld $30
|
|
d254 00da ld $da
|
|
d255 008a ld $8a
|
|
d256 0090 ld $90
|
|
d257 0004 ld $04
|
|
d258 0049 ld $49
|
|
d259 00ff ld $ff
|
|
d25a 0069 ld $69
|
|
d25b 000a ld $0a
|
|
d25c 0069 ld $69
|
|
d25d 002f ld $2f
|
|
d25e 00c8 ld $c8
|
|
d25f 00c8 ld $c8
|
|
d260 00c8 ld $c8
|
|
d261 00c8 ld $c8
|
|
d262 0084 ld $84
|
|
d263 0079 ld $79
|
|
d264 00a4 ld $a4
|
|
d265 00a4 ld $a4
|
|
d266 00c8 ld $c8
|
|
d267 00aa ld $aa
|
|
d268 0029 ld $29
|
|
d269 007f ld $7f
|
|
d26a 0099 ld $99
|
|
d26b 0004 ld $04
|
|
d26c 0002 ld $02
|
|
d26d 00c6 ld $c6
|
|
d26e 0090 ld $90
|
|
d26f 00d0 ld $d0
|
|
d270 0006 ld $06
|
|
d271 00a9 ld $a9
|
|
d272 002e ld $2e
|
|
d273 00c8 ld $c8
|
|
d274 0099 ld $99
|
|
d275 0004 ld $04
|
|
d276 0002 ld $02
|
|
d277 0084 ld $84
|
|
d278 00a4 ld $a4
|
|
d279 00a4 ld $a4
|
|
d27a 0079 ld $79
|
|
d27b 008a ld $8a
|
|
d27c 0049 ld $49
|
|
d27d 00ff ld $ff
|
|
d27e 0029 ld $29
|
|
d27f 0080 ld $80
|
|
d280 00aa ld $aa
|
|
d281 00c0 ld $c0
|
|
d282 0024 ld $24
|
|
d283 00f0 ld $f0
|
|
d284 0004 ld $04
|
|
d285 00c0 ld $c0
|
|
d286 003c ld $3c
|
|
d287 00d0 ld $d0
|
|
d288 00a6 ld $a6
|
|
d289 00a4 ld $a4
|
|
d28a 00a4 ld $a4
|
|
d28b 00b9 ld $b9
|
|
d28c 0004 ld $04
|
|
d28d 0002 ld $02
|
|
d28e 0088 ld $88
|
|
d28f 00c9 ld $c9
|
|
d290 0030 ld $30
|
|
d291 00f0 ld $f0
|
|
d292 00f8 ld $f8
|
|
d293 00c9 ld $c9
|
|
d294 002e ld $2e
|
|
d295 00f0 ld $f0
|
|
d296 0001 ld $01
|
|
d297 00c8 ld $c8
|
|
d298 00a9 ld $a9
|
|
d299 002b ld $2b
|
|
d29a 00a6 ld $a6
|
|
d29b 0091 ld $91
|
|
d29c 00f0 ld $f0
|
|
d29d 002e ld $2e
|
|
d29e 0010 ld $10
|
|
d29f 0008 ld $08
|
|
d2a0 00a9 ld $a9
|
|
d2a1 0000 ld $00
|
|
d2a2 0038 ld $38
|
|
d2a3 00e5 ld $e5
|
|
d2a4 0091 ld $91
|
|
d2a5 00aa ld $aa
|
|
d2a6 00a9 ld $a9
|
|
d2a7 002d ld $2d
|
|
d2a8 0099 ld $99
|
|
d2a9 0006 ld $06
|
|
d2aa 0002 ld $02
|
|
d2ab 00a9 ld $a9
|
|
d2ac 0045 ld $45
|
|
d2ad 0099 ld $99
|
|
d2ae 0005 ld $05
|
|
d2af 0002 ld $02
|
|
d2b0 008a ld $8a
|
|
d2b1 00a2 ld $a2
|
|
d2b2 002f ld $2f
|
|
d2b3 0038 ld $38
|
|
d2b4 00e8 ld $e8
|
|
d2b5 00e9 ld $e9
|
|
d2b6 000a ld $0a
|
|
d2b7 00b0 ld $b0
|
|
d2b8 00fb ld $fb
|
|
d2b9 0069 ld $69
|
|
d2ba 003a ld $3a
|
|
d2bb 0099 ld $99
|
|
d2bc 0008 ld $08
|
|
d2bd 0002 ld $02
|
|
d2be 008a ld $8a
|
|
d2bf 0099 ld $99
|
|
d2c0 0007 ld $07
|
|
d2c1 0002 ld $02
|
|
d2c2 00a9 ld $a9
|
|
d2c3 0000 ld $00
|
|
d2c4 0099 ld $99
|
|
d2c5 0009 ld $09
|
|
d2c6 0002 ld $02
|
|
d2c7 00f0 ld $f0
|
|
d2c8 0008 ld $08
|
|
d2c9 0099 ld $99
|
|
d2ca 0004 ld $04
|
|
d2cb 0002 ld $02
|
|
d2cc 00a9 ld $a9
|
|
d2cd 0000 ld $00
|
|
d2ce 0099 ld $99
|
|
d2cf 0005 ld $05
|
|
d2d0 0002 ld $02
|
|
d2d1 00a9 ld $a9
|
|
d2d2 0005 ld $05
|
|
d2d3 00a0 ld $a0
|
|
d2d4 0002 ld $02
|
|
d2d5 0060 ld $60
|
|
d2d6 0080 ld $80
|
|
d2d7 0000 ld $00
|
|
d2d8 0000 ld $00
|
|
d2d9 0000 ld $00
|
|
d2da 0000 ld $00
|
|
d2db 00fa ld $fa
|
|
d2dc 000a ld $0a
|
|
d2dd 001f ld $1f
|
|
d2de 0000 ld $00
|
|
d2df 0000 ld $00
|
|
d2e0 0098 ld $98
|
|
d2e1 0096 ld $96
|
|
d2e2 0080 ld $80
|
|
d2e3 00ff ld $ff
|
|
d2e4 00f0 ld $f0
|
|
d2e5 00bd ld $bd
|
|
d2e6 00c0 ld $c0
|
|
d2e7 0000 ld $00
|
|
d2e8 0001 ld $01
|
|
d2e9 0086 ld $86
|
|
d2ea 00a0 ld $a0
|
|
d2eb 00ff ld $ff
|
|
d2ec 00ff ld $ff
|
|
d2ed 00d8 ld $d8
|
|
d2ee 00f0 ld $f0
|
|
d2ef 0000 ld $00
|
|
d2f0 0000 ld $00
|
|
d2f1 0003 ld $03
|
|
d2f2 00e8 ld $e8
|
|
d2f3 00ff ld $ff
|
|
d2f4 00ff ld $ff
|
|
d2f5 00ff ld $ff
|
|
d2f6 009c ld $9c
|
|
d2f7 0000 ld $00
|
|
d2f8 0000 ld $00
|
|
d2f9 0000 ld $00
|
|
d2fa 000a ld $0a
|
|
d2fb fe00 bra ac ;+-----------------------------------+
|
|
d2fc fcfd bra $d2fd ;| |
|
|
d2fd 1404 ld $04,y ;| Trampoline for page $d200 lookups |
|
|
d2fe e068 jmp y,$68 ;| |
|
|
d2ff c218 st [$18] ;+-----------------------------------+
|
|
d300 00ff ld $ff
|
|
d301 00ff ld $ff
|
|
d302 00ff ld $ff
|
|
* 5 times
|
|
d305 00df ld $df
|
|
d306 000a ld $0a
|
|
d307 0080 ld $80
|
|
d308 0000 ld $00
|
|
d309 0003 ld $03
|
|
d30a 004b ld $4b
|
|
d30b 00c0 ld $c0
|
|
d30c 00ff ld $ff
|
|
d30d 00ff ld $ff
|
|
d30e 0073 ld $73
|
|
d30f 0060 ld $60
|
|
d310 0000 ld $00
|
|
d311 0000 ld $00
|
|
d312 000e ld $0e
|
|
d313 0010 ld $10
|
|
d314 00ff ld $ff
|
|
d315 00ff ld $ff
|
|
d316 00fd ld $fd
|
|
d317 00a8 ld $a8
|
|
d318 0000 ld $00
|
|
d319 0000 ld $00
|
|
d31a 0000 ld $00
|
|
d31b 003c ld $3c
|
|
d31c 0020 ld $20
|
|
d31d 0084 ld $84
|
|
d31e 001c ld $1c
|
|
d31f 00a9 ld $a9
|
|
d320 0089 ld $89
|
|
d321 00a0 ld $a0
|
|
d322 001f ld $1f
|
|
d323 0020 ld $20
|
|
d324 001a ld $1a
|
|
d325 001c ld $1c
|
|
d326 00f0 ld $f0
|
|
d327 0070 ld $70
|
|
d328 00a5 ld $a5
|
|
d329 009c ld $9c
|
|
d32a 00d0 ld $d0
|
|
d32b 0003 ld $03
|
|
d32c 004c ld $4c
|
|
d32d 0071 ld $71
|
|
d32e 0019 ld $19
|
|
d32f 00a2 ld $a2
|
|
d330 0081 ld $81
|
|
d331 00a0 ld $a0
|
|
d332 0000 ld $00
|
|
d333 0020 ld $20
|
|
d334 004c ld $4c
|
|
d335 001c ld $1c
|
|
d336 00a5 ld $a5
|
|
d337 00a1 ld $a1
|
|
d338 0010 ld $10
|
|
d339 000f ld $0f
|
|
d33a 0020 ld $20
|
|
d33b 0044 ld $44
|
|
d33c 001d ld $1d
|
|
d33d 00a9 ld $a9
|
|
d33e 0081 ld $81
|
|
d33f 00a0 ld $a0
|
|
d340 0000 ld $00
|
|
d341 0020 ld $20
|
|
d342 00d3 ld $d3
|
|
d343 001c ld $1c
|
|
d344 00d0 ld $d0
|
|
d345 0003 ld $03
|
|
d346 0098 ld $98
|
|
d347 00a4 ld $a4
|
|
d348 003b ld $3b
|
|
d349 0020 ld $20
|
|
d34a 0076 ld $76
|
|
d34b 001c ld $1c
|
|
d34c 0098 ld $98
|
|
d34d 0048 ld $48
|
|
d34e 0020 ld $20
|
|
d34f 0062 ld $62
|
|
d350 001a ld $1a
|
|
d351 00a9 ld $a9
|
|
d352 0020 ld $20
|
|
d353 0000 ld $00
|
|
d354 0000 ld $00
|
|
d355 0081 ld $81
|
|
d356 00a0 ld $a0
|
|
d357 0000 ld $00
|
|
d358 0020 ld $20
|
|
d359 00a0 ld $a0
|
|
d35a 001a ld $1a
|
|
d35b 0020 ld $20
|
|
d35c 0046 ld $46
|
|
d35d 0020 ld $20
|
|
d35e 0068 ld $68
|
|
d35f 004a ld $4a
|
|
d360 0090 ld $90
|
|
d361 000a ld $0a
|
|
d362 00a5 ld $a5
|
|
d363 0094 ld $94
|
|
d364 00f0 ld $f0
|
|
d365 0006 ld $06
|
|
d366 00a5 ld $a5
|
|
d367 0099 ld $99
|
|
d368 0049 ld $49
|
|
d369 00ff ld $ff
|
|
d36a 0085 ld $85
|
|
d36b 0099 ld $99
|
|
d36c 0060 ld $60
|
|
d36d 0081 ld $81
|
|
d36e 0038 ld $38
|
|
d36f 00aa ld $aa
|
|
d370 003b ld $3b
|
|
d371 0029 ld $29
|
|
d372 0007 ld $07
|
|
d373 0071 ld $71
|
|
d374 0034 ld $34
|
|
d375 0058 ld $58
|
|
d376 003e ld $3e
|
|
d377 0056 ld $56
|
|
d378 0074 ld $74
|
|
d379 0016 ld $16
|
|
d37a 007e ld $7e
|
|
d37b 00b3 ld $b3
|
|
d37c 001b ld $1b
|
|
d37d 0077 ld $77
|
|
d37e 002f ld $2f
|
|
d37f 00ee ld $ee
|
|
d380 00e3 ld $e3
|
|
d381 0085 ld $85
|
|
d382 007a ld $7a
|
|
d383 001d ld $1d
|
|
d384 0084 ld $84
|
|
d385 001c ld $1c
|
|
d386 002a ld $2a
|
|
d387 007c ld $7c
|
|
d388 0063 ld $63
|
|
d389 0059 ld $59
|
|
d38a 0058 ld $58
|
|
d38b 000a ld $0a
|
|
d38c 007e ld $7e
|
|
d38d 0075 ld $75
|
|
d38e 00fd ld $fd
|
|
d38f 00e7 ld $e7
|
|
d390 00c6 ld $c6
|
|
d391 0080 ld $80
|
|
d392 0031 ld $31
|
|
d393 0072 ld $72
|
|
d394 0018 ld $18
|
|
d395 0010 ld $10
|
|
d396 0081 ld $81
|
|
d397 0000 ld $00
|
|
d398 0000 ld $00
|
|
d399 0000 ld $00
|
|
d39a 0000 ld $00
|
|
d39b 00a9 ld $a9
|
|
d39c 0018 ld $18
|
|
d39d 00a0 ld $a0
|
|
d39e 0020 ld $20
|
|
d39f 0020 ld $20
|
|
d3a0 00a0 ld $a0
|
|
d3a1 001a ld $1a
|
|
d3a2 00a5 ld $a5
|
|
d3a3 00a3 ld $a3
|
|
d3a4 0069 ld $69
|
|
d3a5 0050 ld $50
|
|
d3a6 0090 ld $90
|
|
d3a7 0003 ld $03
|
|
d3a8 0020 ld $20
|
|
d3a9 009b ld $9b
|
|
d3aa 001c ld $1c
|
|
d3ab 0085 ld $85
|
|
d3ac 0089 ld $89
|
|
d3ad 0020 ld $20
|
|
d3ae 0087 ld $87
|
|
d3af 001c ld $1c
|
|
d3b0 00a5 ld $a5
|
|
d3b1 0094 ld $94
|
|
d3b2 00c9 ld $c9
|
|
d3b3 0088 ld $88
|
|
d3b4 0090 ld $90
|
|
d3b5 0003 ld $03
|
|
d3b6 0020 ld $20
|
|
d3b7 004c ld $4c
|
|
d3b8 001b ld $1b
|
|
d3b9 0020 ld $20
|
|
d3ba 0044 ld $44
|
|
d3bb 001d ld $1d
|
|
d3bc 00a5 ld $a5
|
|
d3bd 003b ld $3b
|
|
d3be 0018 ld $18
|
|
d3bf 0069 ld $69
|
|
d3c0 0081 ld $81
|
|
d3c1 00f0 ld $f0
|
|
d3c2 00f3 ld $f3
|
|
d3c3 0038 ld $38
|
|
d3c4 00e9 ld $e9
|
|
d3c5 0001 ld $01
|
|
d3c6 0048 ld $48
|
|
d3c7 00a2 ld $a2
|
|
d3c8 0005 ld $05
|
|
d3c9 00b5 ld $b5
|
|
d3ca 009c ld $9c
|
|
d3cb 00b4 ld $b4
|
|
d3cc 0094 ld $94
|
|
d3cd 0095 ld $95
|
|
d3ce 0094 ld $94
|
|
d3cf 0094 ld $94
|
|
d3d0 009c ld $9c
|
|
d3d1 00ca ld $ca
|
|
d3d2 0010 ld $10
|
|
d3d3 00f5 ld $f5
|
|
d3d4 00a5 ld $a5
|
|
d3d5 0089 ld $89
|
|
d3d6 0085 ld $85
|
|
d3d7 00a3 ld $a3
|
|
d3d8 0020 ld $20
|
|
d3d9 0098 ld $98
|
|
d3da 0018 ld $18
|
|
d3db 0020 ld $20
|
|
d3dc 000d ld $0d
|
|
d3dd 0020 ld $20
|
|
d3de 00a9 ld $a9
|
|
d3df 001d ld $1d
|
|
d3e0 00a0 ld $a0
|
|
d3e1 0020 ld $20
|
|
d3e2 0020 ld $20
|
|
d3e3 00af ld $af
|
|
d3e4 0020 ld $20
|
|
d3e5 00a9 ld $a9
|
|
d3e6 0000 ld $00
|
|
d3e7 0085 ld $85
|
|
d3e8 00a2 ld $a2
|
|
d3e9 0068 ld $68
|
|
d3ea 0020 ld $20
|
|
d3eb 0031 ld $31
|
|
d3ec 001b ld $1b
|
|
d3ed 0060 ld $60
|
|
d3ee 0085 ld $85
|
|
d3ef 00a4 ld $a4
|
|
d3f0 0084 ld $84
|
|
d3f1 00a5 ld $a5
|
|
d3f2 0020 ld $20
|
|
d3f3 0042 ld $42
|
|
d3f4 001c ld $1c
|
|
d3f5 00a9 ld $a9
|
|
d3f6 008a ld $8a
|
|
d3f7 0020 ld $20
|
|
d3f8 00a0 ld $a0
|
|
d3f9 001a ld $1a
|
|
d3fa 0020 ld $20
|
|
d3fb fe00 bra ac ;+-----------------------------------+
|
|
d3fc fcfd bra $d3fd ;| |
|
|
d3fd 1404 ld $04,y ;| Trampoline for page $d300 lookups |
|
|
d3fe e068 jmp y,$68 ;| |
|
|
d3ff c218 st [$18] ;+-----------------------------------+
|
|
d400 00b3 ld $b3
|
|
d401 0020 ld $20
|
|
d402 00a9 ld $a9
|
|
d403 008a ld $8a
|
|
d404 00a0 ld $a0
|
|
d405 0000 ld $00
|
|
d406 004c ld $4c
|
|
d407 00a0 ld $a0
|
|
d408 001a ld $1a
|
|
d409 0085 ld $85
|
|
d40a 00a4 ld $a4
|
|
d40b 0084 ld $84
|
|
d40c 00a5 ld $a5
|
|
d40d 0020 ld $20
|
|
d40e 003f ld $3f
|
|
d40f 001c ld $1c
|
|
d410 00b1 ld $b1
|
|
d411 00a4 ld $a4
|
|
d412 0085 ld $85
|
|
d413 009a ld $9a
|
|
d414 00a4 ld $a4
|
|
d415 00a4 ld $a4
|
|
d416 00c8 ld $c8
|
|
d417 0098 ld $98
|
|
d418 00d0 ld $d0
|
|
d419 0002 ld $02
|
|
d41a 00e6 ld $e6
|
|
d41b 00a5 ld $a5
|
|
d41c 0085 ld $85
|
|
d41d 00a4 ld $a4
|
|
d41e 00a4 ld $a4
|
|
d41f 00a5 ld $a5
|
|
d420 0020 ld $20
|
|
d421 00a0 ld $a0
|
|
d422 001a ld $1a
|
|
d423 00a5 ld $a5
|
|
d424 00a4 ld $a4
|
|
d425 00a4 ld $a4
|
|
d426 00a5 ld $a5
|
|
d427 0018 ld $18
|
|
d428 0069 ld $69
|
|
d429 0005 ld $05
|
|
d42a 0090 ld $90
|
|
d42b 0001 ld $01
|
|
d42c 00c8 ld $c8
|
|
d42d 0085 ld $85
|
|
d42e 00a4 ld $a4
|
|
d42f 0084 ld $84
|
|
d430 00a5 ld $a5
|
|
d431 0020 ld $20
|
|
d432 00df ld $df
|
|
d433 0018 ld $18
|
|
d434 00a9 ld $a9
|
|
d435 008f ld $8f
|
|
d436 00a0 ld $a0
|
|
d437 0000 ld $00
|
|
d438 00c6 ld $c6
|
|
d439 009a ld $9a
|
|
d43a 00d0 ld $d0
|
|
d43b 00e4 ld $e4
|
|
d43c 0060 ld $60
|
|
d43d 0098 ld $98
|
|
d43e 0035 ld $35
|
|
d43f 0044 ld $44
|
|
d440 007a ld $7a
|
|
d441 0068 ld $68
|
|
d442 0028 ld $28
|
|
d443 00b1 ld $b1
|
|
d444 0046 ld $46
|
|
d445 0020 ld $20
|
|
d446 00a3 ld $a3
|
|
d447 001c ld $1c
|
|
d448 0030 ld $30
|
|
d449 002a ld $2a
|
|
d44a 00d0 ld $d0
|
|
d44b 0013 ld $13
|
|
d44c 00a5 ld $a5
|
|
d44d 0006 ld $06
|
|
d44e 0085 ld $85
|
|
d44f 0095 ld $95
|
|
d450 00a5 ld $a5
|
|
d451 000a ld $0a
|
|
d452 0085 ld $85
|
|
d453 0096 ld $96
|
|
d454 00a5 ld $a5
|
|
d455 0007 ld $07
|
|
d456 0085 ld $85
|
|
d457 0097 ld $97
|
|
d458 00a5 ld $a5
|
|
d459 000b ld $0b
|
|
d45a 0021 ld $21
|
|
d45b 0000 ld $00
|
|
d45c 0000 ld $00
|
|
d45d 0085 ld $85
|
|
d45e 0098 ld $98
|
|
d45f 004c ld $4c
|
|
d460 002a ld $2a
|
|
d461 0021 ld $21
|
|
d462 00a9 ld $a9
|
|
d463 0088 ld $88
|
|
d464 00a0 ld $a0
|
|
d465 0022 ld $22
|
|
d466 0020 ld $20
|
|
d467 001a ld $1a
|
|
d468 001c ld $1c
|
|
d469 00a9 ld $a9
|
|
d46a 00e3 ld $e3
|
|
d46b 00a0 ld $a0
|
|
d46c 0020 ld $20
|
|
d46d 0020 ld $20
|
|
d46e 00a0 ld $a0
|
|
d46f 001a ld $1a
|
|
d470 00a9 ld $a9
|
|
d471 00e7 ld $e7
|
|
d472 00a0 ld $a0
|
|
d473 0020 ld $20
|
|
d474 0020 ld $20
|
|
d475 00df ld $df
|
|
d476 0018 ld $18
|
|
d477 00a6 ld $a6
|
|
d478 0098 ld $98
|
|
d479 00a5 ld $a5
|
|
d47a 0095 ld $95
|
|
d47b 0085 ld $85
|
|
d47c 0098 ld $98
|
|
d47d 0086 ld $86
|
|
d47e 0095 ld $95
|
|
d47f 00a6 ld $a6
|
|
d480 0096 ld $96
|
|
d481 00a5 ld $a5
|
|
d482 0097 ld $97
|
|
d483 0085 ld $85
|
|
d484 0096 ld $96
|
|
d485 0086 ld $86
|
|
d486 0097 ld $97
|
|
d487 00a9 ld $a9
|
|
d488 0000 ld $00
|
|
d489 0085 ld $85
|
|
d48a 0099 ld $99
|
|
d48b 00a5 ld $a5
|
|
d48c 0094 ld $94
|
|
d48d 0085 ld $85
|
|
d48e 00a3 ld $a3
|
|
d48f 00a9 ld $a9
|
|
d490 0080 ld $80
|
|
d491 0085 ld $85
|
|
d492 0094 ld $94
|
|
d493 0020 ld $20
|
|
d494 004f ld $4f
|
|
d495 0019 ld $19
|
|
d496 00a2 ld $a2
|
|
d497 0088 ld $88
|
|
d498 00a0 ld $a0
|
|
d499 0022 ld $22
|
|
d49a 004c ld $4c
|
|
d49b 004c ld $4c
|
|
d49c 001c ld $1c
|
|
d49d 00a9 ld $a9
|
|
d49e 00bc ld $bc
|
|
d49f 00a0 ld $a0
|
|
d4a0 0021 ld $21
|
|
d4a1 0020 ld $20
|
|
d4a2 00df ld $df
|
|
d4a3 0018 ld $18
|
|
d4a4 0020 ld $20
|
|
d4a5 0084 ld $84
|
|
d4a6 001c ld $1c
|
|
d4a7 00a9 ld $a9
|
|
d4a8 00c1 ld $c1
|
|
d4a9 00a0 ld $a0
|
|
d4aa 0021 ld $21
|
|
d4ab 00a6 ld $a6
|
|
d4ac 00a1 ld $a1
|
|
d4ad 0020 ld $20
|
|
d4ae 007f ld $7f
|
|
d4af 001b ld $1b
|
|
d4b0 0020 ld $20
|
|
d4b1 0084 ld $84
|
|
d4b2 001c ld $1c
|
|
d4b3 0020 ld $20
|
|
d4b4 0044 ld $44
|
|
d4b5 001d ld $1d
|
|
d4b6 00a9 ld $a9
|
|
d4b7 0000 ld $00
|
|
d4b8 0085 ld $85
|
|
d4b9 00a2 ld $a2
|
|
d4ba 0020 ld $20
|
|
d4bb 0098 ld $98
|
|
d4bc 0018 ld $18
|
|
d4bd 00a9 ld $a9
|
|
d4be 00c6 ld $c6
|
|
d4bf 00a0 ld $a0
|
|
d4c0 0021 ld $21
|
|
d4c1 0020 ld $20
|
|
d4c2 0095 ld $95
|
|
d4c3 0018 ld $18
|
|
d4c4 00a5 ld $a5
|
|
d4c5 0099 ld $99
|
|
d4c6 0048 ld $48
|
|
d4c7 0010 ld $10
|
|
d4c8 000d ld $0d
|
|
d4c9 0020 ld $20
|
|
d4ca 008e ld $8e
|
|
d4cb 0018 ld $18
|
|
d4cc 00a5 ld $a5
|
|
d4cd 0099 ld $99
|
|
d4ce 0030 ld $30
|
|
d4cf 0009 ld $09
|
|
d4d0 00a5 ld $a5
|
|
d4d1 0044 ld $44
|
|
d4d2 0049 ld $49
|
|
d4d3 00ff ld $ff
|
|
d4d4 0085 ld $85
|
|
d4d5 0044 ld $44
|
|
d4d6 0020 ld $20
|
|
d4d7 000d ld $0d
|
|
d4d8 0020 ld $20
|
|
d4d9 00a9 ld $a9
|
|
d4da 00c6 ld $c6
|
|
d4db 00a0 ld $a0
|
|
d4dc 0021 ld $21
|
|
d4dd 0020 ld $20
|
|
d4de 00df ld $df
|
|
d4df 0018 ld $18
|
|
d4e0 0068 ld $68
|
|
d4e1 0010 ld $10
|
|
d4e2 0003 ld $03
|
|
d4e3 0020 ld $20
|
|
d4e4 000d ld $0d
|
|
d4e5 0020 ld $20
|
|
d4e6 00a9 ld $a9
|
|
d4e7 00cb ld $cb
|
|
d4e8 00a0 ld $a0
|
|
d4e9 0021 ld $21
|
|
d4ea 004c ld $4c
|
|
d4eb 0099 ld $99
|
|
d4ec 0020 ld $20
|
|
d4ed 0020 ld $20
|
|
d4ee 0042 ld $42
|
|
d4ef 001c ld $1c
|
|
d4f0 00a9 ld $a9
|
|
d4f1 0000 ld $00
|
|
d4f2 0085 ld $85
|
|
d4f3 0044 ld $44
|
|
d4f4 0020 ld $20
|
|
d4f5 0047 ld $47
|
|
d4f6 0021 ld $21
|
|
d4f7 00a2 ld $a2
|
|
d4f8 0081 ld $81
|
|
d4f9 00a0 ld $a0
|
|
d4fa 0000 ld $00
|
|
d4fb fe00 bra ac ;+-----------------------------------+
|
|
d4fc fcfd bra $d4fd ;| |
|
|
d4fd 1404 ld $04,y ;| Trampoline for page $d400 lookups |
|
|
d4fe e068 jmp y,$68 ;| |
|
|
d4ff c218 st [$18] ;+-----------------------------------+
|
|
d500 0020 ld $20
|
|
d501 003d ld $3d
|
|
d502 0021 ld $21
|
|
d503 00a9 ld $a9
|
|
d504 008a ld $8a
|
|
d505 00a0 ld $a0
|
|
d506 0000 ld $00
|
|
d507 0020 ld $20
|
|
d508 001a ld $1a
|
|
d509 001c ld $1c
|
|
d50a 00a9 ld $a9
|
|
d50b 0000 ld $00
|
|
d50c 0085 ld $85
|
|
d50d 0099 ld $99
|
|
d50e 00a5 ld $a5
|
|
d50f 0044 ld $44
|
|
d510 0020 ld $20
|
|
d511 00b8 ld $b8
|
|
d512 0021 ld $21
|
|
d513 00a9 ld $a9
|
|
d514 0081 ld $81
|
|
d515 00a0 ld $a0
|
|
d516 0000 ld $00
|
|
d517 004c ld $4c
|
|
d518 0087 ld $87
|
|
d519 001b ld $1b
|
|
d51a 0048 ld $48
|
|
d51b 004c ld $4c
|
|
d51c 0079 ld $79
|
|
d51d 0021 ld $21
|
|
d51e 0081 ld $81
|
|
d51f 0049 ld $49
|
|
d520 000f ld $0f
|
|
d521 00da ld $da
|
|
d522 00a2 ld $a2
|
|
d523 0083 ld $83
|
|
d524 0049 ld $49
|
|
d525 000f ld $0f
|
|
d526 00da ld $da
|
|
d527 00a2 ld $a2
|
|
d528 007f ld $7f
|
|
d529 0000 ld $00
|
|
d52a 0000 ld $00
|
|
d52b 0000 ld $00
|
|
d52c 0000 ld $00
|
|
d52d 0005 ld $05
|
|
d52e 0084 ld $84
|
|
d52f 00e6 ld $e6
|
|
d530 001a ld $1a
|
|
d531 002d ld $2d
|
|
d532 001b ld $1b
|
|
d533 0086 ld $86
|
|
d534 0028 ld $28
|
|
d535 0007 ld $07
|
|
d536 00fb ld $fb
|
|
d537 00f8 ld $f8
|
|
d538 0087 ld $87
|
|
d539 0099 ld $99
|
|
d53a 0068 ld $68
|
|
d53b 0089 ld $89
|
|
d53c 0001 ld $01
|
|
d53d 0087 ld $87
|
|
d53e 0023 ld $23
|
|
d53f 0035 ld $35
|
|
d540 00df ld $df
|
|
d541 00e1 ld $e1
|
|
d542 0086 ld $86
|
|
d543 00a5 ld $a5
|
|
d544 005d ld $5d
|
|
d545 00e7 ld $e7
|
|
d546 0028 ld $28
|
|
d547 0083 ld $83
|
|
d548 0049 ld $49
|
|
d549 000f ld $0f
|
|
d54a 00da ld $da
|
|
d54b 00a2 ld $a2
|
|
d54c 00a1 ld $a1
|
|
d54d 0054 ld $54
|
|
d54e 0046 ld $46
|
|
d54f 008f ld $8f
|
|
d550 0013 ld $13
|
|
d551 008f ld $8f
|
|
d552 0052 ld $52
|
|
d553 0043 ld $43
|
|
d554 0089 ld $89
|
|
d555 00cd ld $cd
|
|
d556 00e1 ld $e1
|
|
d557 004e ld $4e
|
|
d558 008f ld $8f
|
|
d559 0092 ld $92
|
|
d55a 0014 ld $14
|
|
d55b 00ad ld $ad
|
|
d55c 0081 ld $81
|
|
d55d 0047 ld $47
|
|
d55e 0089 ld $89
|
|
d55f 00c7 ld $c7
|
|
d560 00a5 ld $a5
|
|
d561 0099 ld $99
|
|
d562 0022 ld $22
|
|
d563 0000 ld $00
|
|
d564 0000 ld $00
|
|
d565 0048 ld $48
|
|
d566 0010 ld $10
|
|
d567 0003 ld $03
|
|
d568 0020 ld $20
|
|
d569 000d ld $0d
|
|
d56a 0020 ld $20
|
|
d56b 00a5 ld $a5
|
|
d56c 0094 ld $94
|
|
d56d 0048 ld $48
|
|
d56e 00c9 ld $c9
|
|
d56f 0081 ld $81
|
|
d570 0090 ld $90
|
|
d571 0007 ld $07
|
|
d572 00a9 ld $a9
|
|
d573 0034 ld $34
|
|
d574 00a0 ld $a0
|
|
d575 001a ld $1a
|
|
d576 0020 ld $20
|
|
d577 0087 ld $87
|
|
d578 001b ld $1b
|
|
d579 00a9 ld $a9
|
|
d57a 002e ld $2e
|
|
d57b 00a0 ld $a0
|
|
d57c 0022 ld $22
|
|
d57d 0020 ld $20
|
|
d57e 0099 ld $99
|
|
d57f 0020 ld $20
|
|
d580 0068 ld $68
|
|
d581 00c9 ld $c9
|
|
d582 0081 ld $81
|
|
d583 0090 ld $90
|
|
d584 0007 ld $07
|
|
d585 00a9 ld $a9
|
|
d586 00bc ld $bc
|
|
d587 00a0 ld $a0
|
|
d588 0021 ld $21
|
|
d589 0020 ld $20
|
|
d58a 0095 ld $95
|
|
d58b 0018 ld $18
|
|
d58c 0068 ld $68
|
|
d58d 0010 ld $10
|
|
d58e 0003 ld $03
|
|
d58f 004c ld $4c
|
|
d590 000d ld $0d
|
|
d591 0020 ld $20
|
|
d592 0060 ld $60
|
|
d593 000b ld $0b
|
|
d594 0076 ld $76
|
|
d595 00b3 ld $b3
|
|
d596 0083 ld $83
|
|
d597 00bd ld $bd
|
|
d598 00d3 ld $d3
|
|
d599 0079 ld $79
|
|
d59a 001e ld $1e
|
|
d59b 00f4 ld $f4
|
|
d59c 00a6 ld $a6
|
|
d59d 00f5 ld $f5
|
|
d59e 007b ld $7b
|
|
d59f 0083 ld $83
|
|
d5a0 00fc ld $fc
|
|
d5a1 00b0 ld $b0
|
|
d5a2 0010 ld $10
|
|
d5a3 007c ld $7c
|
|
d5a4 000c ld $0c
|
|
d5a5 001f ld $1f
|
|
d5a6 0067 ld $67
|
|
d5a7 00ca ld $ca
|
|
d5a8 007c ld $7c
|
|
d5a9 00de ld $de
|
|
d5aa 0053 ld $53
|
|
d5ab 00cb ld $cb
|
|
d5ac 00c1 ld $c1
|
|
d5ad 007d ld $7d
|
|
d5ae 0014 ld $14
|
|
d5af 0064 ld $64
|
|
d5b0 0070 ld $70
|
|
d5b1 004c ld $4c
|
|
d5b2 007d ld $7d
|
|
d5b3 00b7 ld $b7
|
|
d5b4 00ea ld $ea
|
|
d5b5 0051 ld $51
|
|
d5b6 007a ld $7a
|
|
d5b7 007d ld $7d
|
|
d5b8 0063 ld $63
|
|
d5b9 0030 ld $30
|
|
d5ba 0088 ld $88
|
|
d5bb 007e ld $7e
|
|
d5bc 007e ld $7e
|
|
d5bd 0092 ld $92
|
|
d5be 0044 ld $44
|
|
d5bf 0099 ld $99
|
|
d5c0 003a ld $3a
|
|
d5c1 007e ld $7e
|
|
d5c2 004c ld $4c
|
|
d5c3 00cc ld $cc
|
|
d5c4 0091 ld $91
|
|
d5c5 00c7 ld $c7
|
|
d5c6 007f ld $7f
|
|
d5c7 00aa ld $aa
|
|
d5c8 00aa ld $aa
|
|
d5c9 00aa ld $aa
|
|
d5ca 0013 ld $13
|
|
d5cb 0081 ld $81
|
|
d5cc 0000 ld $00
|
|
d5cd 0000 ld $00
|
|
d5ce 0000 ld $00
|
|
d5cf 0000 ld $00
|
|
d5d0 00e6 ld $e6
|
|
d5d1 00a6 ld $a6
|
|
d5d2 00d0 ld $d0
|
|
d5d3 0002 ld $02
|
|
d5d4 00e6 ld $e6
|
|
d5d5 00a7 ld $a7
|
|
d5d6 0084 ld $84
|
|
d5d7 0019 ld $19
|
|
d5d8 00a0 ld $a0
|
|
d5d9 0000 ld $00
|
|
d5da 00b1 ld $b1
|
|
d5db 00a6 ld $a6
|
|
d5dc 00a4 ld $a4
|
|
d5dd 0019 ld $19
|
|
d5de 00c9 ld $c9
|
|
d5df 003a ld $3a
|
|
d5e0 00b0 ld $b0
|
|
d5e1 000a ld $0a
|
|
d5e2 00c9 ld $c9
|
|
d5e3 0020 ld $20
|
|
d5e4 00f0 ld $f0
|
|
d5e5 00ea ld $ea
|
|
d5e6 0038 ld $38
|
|
d5e7 00e9 ld $e9
|
|
d5e8 0030 ld $30
|
|
d5e9 0038 ld $38
|
|
d5ea 00e9 ld $e9
|
|
d5eb 00d0 ld $d0
|
|
d5ec 0060 ld $60
|
|
d5ed 0080 ld $80
|
|
d5ee 004f ld $4f
|
|
d5ef 00c7 ld $c7
|
|
d5f0 0052 ld $52
|
|
d5f1 0058 ld $58
|
|
d5f2 00a2 ld $a2
|
|
d5f3 00fb ld $fb
|
|
d5f4 009a ld $9a
|
|
d5f5 00a9 ld $a9
|
|
d5f6 004c ld $4c
|
|
d5f7 0085 ld $85
|
|
d5f8 0087 ld $87
|
|
d5f9 0085 ld $85
|
|
d5fa 0038 ld $38
|
|
d5fb fe00 bra ac ;+-----------------------------------+
|
|
d5fc fcfd bra $d5fd ;| |
|
|
d5fd 1404 ld $04,y ;| Trampoline for page $d500 lookups |
|
|
d5fe e068 jmp y,$68 ;| |
|
|
d5ff c218 st [$18] ;+-----------------------------------+
|
|
d600 00a9 ld $a9
|
|
d601 0082 ld $82
|
|
d602 00a0 ld $a0
|
|
d603 0012 ld $12
|
|
d604 0085 ld $85
|
|
d605 0039 ld $39
|
|
d606 0084 ld $84
|
|
d607 003a ld $3a
|
|
d608 00a9 ld $a9
|
|
d609 0028 ld $28
|
|
d60a 0085 ld $85
|
|
d60b 0019 ld $19
|
|
d60c 00a9 ld $a9
|
|
d60d 001e ld $1e
|
|
d60e 0085 ld $85
|
|
d60f 0019 ld $19
|
|
d610 00a2 ld $a2
|
|
d611 0000 ld $00
|
|
d612 00a9 ld $a9
|
|
d613 0003 ld $03
|
|
d614 0085 ld $85
|
|
d615 0086 ld $86
|
|
d616 008a ld $8a
|
|
d617 0085 ld $85
|
|
d618 009b ld $9b
|
|
d619 0085 ld $85
|
|
d61a 0019 ld $19
|
|
d61b 0085 ld $85
|
|
d61c 004a ld $4a
|
|
d61d 0048 ld $48
|
|
d61e 0085 ld $85
|
|
d61f 0045 ld $45
|
|
d620 00e8 ld $e8
|
|
d621 008e ld $8e
|
|
d622 0002 ld $02
|
|
d623 0024 ld $24
|
|
d624 008e ld $8e
|
|
d625 0001 ld $01
|
|
d626 0024 ld $24
|
|
d627 00a2 ld $a2
|
|
d628 004b ld $4b
|
|
d629 0086 ld $86
|
|
d62a 0048 ld $48
|
|
d62b 00a0 ld $a0
|
|
d62c 0071 ld $71
|
|
d62d 0085 ld $85
|
|
d62e 005d ld $5d
|
|
d62f 0084 ld $84
|
|
d630 005e ld $5e
|
|
d631 0085 ld $85
|
|
d632 0046 ld $46
|
|
d633 0084 ld $84
|
|
d634 0047 ld $47
|
|
d635 00a8 ld $a8
|
|
d636 00e6 ld $e6
|
|
d637 0046 ld $46
|
|
d638 00d0 ld $d0
|
|
d639 0004 ld $04
|
|
d63a 00e6 ld $e6
|
|
d63b 0047 ld $47
|
|
d63c 0030 ld $30
|
|
d63d 000f ld $0f
|
|
d63e 00a9 ld $a9
|
|
d63f 0055 ld $55
|
|
d640 0091 ld $91
|
|
d641 0046 ld $46
|
|
d642 00d1 ld $d1
|
|
d643 0046 ld $46
|
|
d644 00d0 ld $d0
|
|
d645 0007 ld $07
|
|
d646 000a ld $0a
|
|
d647 0091 ld $91
|
|
d648 0046 ld $46
|
|
d649 00d1 ld $d1
|
|
d64a 0046 ld $46
|
|
d64b 00f0 ld $f0
|
|
d64c 00e9 ld $e9
|
|
d64d 00a5 ld $a5
|
|
d64e 0001 ld $01
|
|
d64f 00c9 ld $c9
|
|
d650 0001 ld $01
|
|
d651 00e9 ld $e9
|
|
d652 0000 ld $00
|
|
d653 0085 ld $85
|
|
d654 0047 ld $47
|
|
d655 00a5 ld $a5
|
|
d656 0046 ld $46
|
|
d657 00a4 ld $a4
|
|
d658 0047 ld $47
|
|
d659 0085 ld $85
|
|
d65a 0069 ld $69
|
|
d65b 0084 ld $84
|
|
d65c 006a ld $6a
|
|
d65d 0085 ld $85
|
|
d65e 0065 ld $65
|
|
d65f 0084 ld $84
|
|
d660 0066 ld $66
|
|
d661 00a2 ld $a2
|
|
d662 0000 ld $00
|
|
d663 00a0 ld $a0
|
|
d664 0071 ld $71
|
|
d665 0086 ld $86
|
|
d666 005d ld $5d
|
|
d667 0084 ld $84
|
|
d668 005e ld $5e
|
|
d669 00a0 ld $a0
|
|
d66a 0023 ld $23
|
|
d66b 0000 ld $00
|
|
d66c 004e ld $4e
|
|
d66d 0000 ld $00
|
|
d66e 0098 ld $98
|
|
d66f 0091 ld $91
|
|
d670 005d ld $5d
|
|
d671 00e6 ld $e6
|
|
d672 005d ld $5d
|
|
d673 00a5 ld $a5
|
|
d674 005d ld $5d
|
|
d675 00a4 ld $a4
|
|
d676 005e ld $5e
|
|
d677 0020 ld $20
|
|
d678 001b ld $1b
|
|
d679 0005 ld $05
|
|
d67a 00a9 ld $a9
|
|
d67b 003b ld $3b
|
|
d67c 00a0 ld $a0
|
|
d67d 0023 ld $23
|
|
d67e 0020 ld $20
|
|
d67f 00ef ld $ef
|
|
d680 000b ld $0b
|
|
d681 00a5 ld $a5
|
|
d682 0069 ld $69
|
|
d683 0038 ld $38
|
|
d684 00e5 ld $e5
|
|
d685 005d ld $5d
|
|
d686 00aa ld $aa
|
|
d687 00a5 ld $a5
|
|
d688 006a ld $6a
|
|
d689 00e5 ld $e5
|
|
d68a 005e ld $5e
|
|
d68b 0020 ld $20
|
|
d68c 0045 ld $45
|
|
d68d 001e ld $1e
|
|
d68e 00a9 ld $a9
|
|
d68f 002e ld $2e
|
|
d690 00a0 ld $a0
|
|
d691 0023 ld $23
|
|
d692 0020 ld $20
|
|
d693 00ef ld $ef
|
|
d694 000b ld $0b
|
|
d695 0020 ld $20
|
|
d696 0044 ld $44
|
|
d697 0007 ld $07
|
|
d698 004c ld $4c
|
|
d699 0071 ld $71
|
|
d69a 0005 ld $05
|
|
d69b 0020 ld $20
|
|
d69c 0042 ld $42
|
|
d69d 0059 ld $59
|
|
d69e 0054 ld $54
|
|
d69f 0045 ld $45
|
|
d6a0 0053 ld $53
|
|
d6a1 0020 ld $20
|
|
d6a2 0046 ld $46
|
|
d6a3 0052 ld $52
|
|
d6a4 0045 ld $45
|
|
d6a5 0045 ld $45
|
|
d6a6 000d ld $0d
|
|
d6a7 0000 ld $00
|
|
d6a8 0023 ld $23
|
|
d6a9 0023 ld $23
|
|
d6aa 0023 ld $23
|
|
d6ab 0020 ld $20
|
|
d6ac 004d ld $4d
|
|
d6ad 0053 ld $53
|
|
d6ae 0020 ld $20
|
|
d6af 0042 ld $42
|
|
d6b0 0041 ld $41
|
|
d6b1 0053 ld $53
|
|
d6b2 0049 ld $49
|
|
d6b3 0043 ld $43
|
|
d6b4 0020 ld $20
|
|
d6b5 0023 ld $23
|
|
d6b6 0023 ld $23
|
|
d6b7 0023 ld $23
|
|
d6b8 000d ld $0d
|
|
d6b9 000d ld $0d
|
|
d6ba 0000 ld $00
|
|
d6bb 0024 ld $24
|
|
d6bc 0000 ld $00
|
|
d6bd 0038 ld $38
|
|
d6be 0011 ld $11
|
|
d6bf 0000 ld $00
|
|
d6c0 000b ld $0b
|
|
d6c1 002b ld $2b
|
|
d6c2 0022 ld $22
|
|
d6c3 0059 ld $59
|
|
d6c4 0003 ld $03
|
|
d6c5 00b4 ld $b4
|
|
d6c6 00e6 ld $e6
|
|
d6c7 0011 ld $11
|
|
d6c8 0000 ld $00
|
|
d6c9 0002 ld $02
|
|
d6ca 002b ld $2b
|
|
d6cb 0030 ld $30
|
|
d6cc 0059 ld $59
|
|
d6cd 0000 ld $00
|
|
d6ce 00f3 ld $f3
|
|
d6cf 0030 ld $30
|
|
d6d0 0093 ld $93
|
|
d6d1 0030 ld $30
|
|
d6d2 0093 ld $93
|
|
d6d3 0030 ld $30
|
|
d6d4 00f3 ld $f3
|
|
d6d5 0030 ld $30
|
|
d6d6 0011 ld $11
|
|
d6d7 0000 ld $00
|
|
d6d8 0001 ld $01
|
|
d6d9 002b ld $2b
|
|
d6da 0030 ld $30
|
|
d6db 0011 ld $11
|
|
d6dc 0000 ld $00
|
|
d6dd 0027 ld $27
|
|
d6de 002b ld $2b
|
|
d6df 0032 ld $32
|
|
d6e0 0011 ld $11
|
|
d6e1 0000 ld $00
|
|
d6e2 00a0 ld $a0
|
|
d6e3 002b ld $2b
|
|
d6e4 0024 ld $24
|
|
d6e5 0011 ld $11
|
|
d6e6 0060 ld $60
|
|
d6e7 0070 ld $70
|
|
d6e8 002b ld $2b
|
|
d6e9 0026 ld $26
|
|
d6ea 0011 ld $11
|
|
d6eb 0003 ld $03
|
|
d6ec 000b ld $0b
|
|
d6ed 002b ld $2b
|
|
d6ee 0022 ld $22
|
|
d6ef 00b4 ld $b4
|
|
d6f0 00f3 ld $f3
|
|
d6f1 0011 ld $11
|
|
d6f2 0000 ld $00
|
|
d6f3 0025 ld $25
|
|
d6f4 00cf ld $cf
|
|
d6f5 0018 ld $18
|
|
d6f6 0025 ld $25
|
|
d6f7 0000 ld $00
|
|
d6f8 0054 ld $54
|
|
d6f9 0011 ld $11
|
|
d6fa 0000 ld $00
|
|
d6fb fe00 bra ac ;+-----------------------------------+
|
|
d6fc fcfd bra $d6fd ;| |
|
|
d6fd 1404 ld $04,y ;| Trampoline for page $d600 lookups |
|
|
d6fe e068 jmp y,$68 ;| |
|
|
d6ff c218 st [$18] ;+-----------------------------------+
|
|
d700 0001 ld $01
|
|
d701 002b ld $2b
|
|
d702 0030 ld $30
|
|
d703 0011 ld $11
|
|
d704 00e0 ld $e0
|
|
d705 0001 ld $01
|
|
d706 002b ld $2b
|
|
d707 0034 ld $34
|
|
d708 0059 ld $59
|
|
d709 0023 ld $23
|
|
d70a 002b ld $2b
|
|
d70b 0036 ld $36
|
|
d70c 0021 ld $21
|
|
d70d 0034 ld $34
|
|
d70e 0035 ld $35
|
|
d70f 0050 ld $50
|
|
d710 001b ld $1b
|
|
d711 0021 ld $21
|
|
d712 0036 ld $36
|
|
d713 00f0 ld $f0
|
|
d714 0030 ld $30
|
|
d715 0093 ld $93
|
|
d716 0036 ld $36
|
|
d717 0021 ld $21
|
|
d718 0034 ld $34
|
|
d719 0090 ld $90
|
|
d71a 0023 ld $23
|
|
d71b 0059 ld $59
|
|
d71c 0070 ld $70
|
|
d71d 00f0 ld $f0
|
|
d71e 0030 ld $30
|
|
d71f 0021 ld $21
|
|
d720 0034 ld $34
|
|
d721 00e3 ld $e3
|
|
d722 0010 ld $10
|
|
d723 00e9 ld $e9
|
|
d724 002b ld $2b
|
|
d725 0034 ld $34
|
|
d726 0093 ld $93
|
|
d727 0030 ld $30
|
|
d728 0093 ld $93
|
|
d729 0030 ld $30
|
|
d72a 001a ld $1a
|
|
d72b 0030 ld $30
|
|
d72c 008c ld $8c
|
|
d72d 00f0 ld $f0
|
|
d72e 0035 ld $35
|
|
d72f 0072 ld $72
|
|
d730 000c ld $0c
|
|
d731 0011 ld $11
|
|
d732 0001 ld $01
|
|
d733 0001 ld $01
|
|
d734 002b ld $2b
|
|
d735 0030 ld $30
|
|
d736 0059 ld $59
|
|
d737 0060 ld $60
|
|
d738 00f0 ld $f0
|
|
d739 0030 ld $30
|
|
d73a 0059 ld $59
|
|
d73b 0006 ld $06
|
|
d73c 005e ld $5e
|
|
d73d 002a ld $2a
|
|
d73e 0059 ld $59
|
|
d73f 000d ld $0d
|
|
d740 00cf ld $cf
|
|
d741 0032 ld $32
|
|
d742 001a ld $1a
|
|
d743 002a ld $2a
|
|
d744 00e6 ld $e6
|
|
d745 0001 ld $01
|
|
d746 0035 ld $35
|
|
d747 004d ld $4d
|
|
d748 003c ld $3c
|
|
d749 0011 ld $11
|
|
d74a 0000 ld $00
|
|
d74b 0026 ld $26
|
|
d74c 002b ld $2b
|
|
d74d 001a ld $1a
|
|
d74e 0011 ld $11
|
|
d74f 008d ld $8d
|
|
d750 0022 ld $22
|
|
d751 00ff ld $ff
|
|
d752 0026 ld $26
|
|
d753 0000 ld $00
|
|
d754 0047 ld $47
|
|
d755 002b ld $2b
|
|
d756 001a ld $1a
|
|
d757 0011 ld $11
|
|
d758 000c ld $0c
|
|
d759 000b ld $0b
|
|
d75a 002b ld $2b
|
|
d75b 0022 ld $22
|
|
d75c 00b4 ld $b4
|
|
d75d 00e6 ld $e6
|
|
d75e 0075 ld $75
|
|
d75f 00cf ld $cf
|
|
d760 0032 ld $32
|
|
d761 0063 ld $63
|
|
d762 0090 ld $90
|
|
d763 0000 ld $00
|
|
d764 0011 ld $11
|
|
d765 00e1 ld $e1
|
|
d766 0004 ld $04
|
|
d767 002b ld $2b
|
|
d768 0022 ld $22
|
|
d769 0011 ld $11
|
|
d76a 0000 ld $00
|
|
d76b 000b ld $0b
|
|
d76c 002b ld $2b
|
|
d76d 0024 ld $24
|
|
d76e 0021 ld $21
|
|
d76f 0030 ld $30
|
|
d770 002b ld $2b
|
|
d771 0028 ld $28
|
|
d772 00e3 ld $e3
|
|
d773 0006 ld $06
|
|
d774 002b ld $2b
|
|
d775 0030 ld $30
|
|
d776 0059 ld $59
|
|
d777 0005 ld $05
|
|
d778 002b ld $2b
|
|
d779 0034 ld $34
|
|
d77a 0021 ld $21
|
|
d77b 0036 ld $36
|
|
d77c 007f ld $7f
|
|
d77d 0000 ld $00
|
|
d77e 0082 ld $82
|
|
d77f 00fe ld $fe
|
|
d780 005e ld $5e
|
|
d781 0026 ld $26
|
|
d782 0011 ld $11
|
|
d783 0000 ld $00
|
|
d784 0007 ld $07
|
|
d785 0099 ld $99
|
|
d786 0028 ld $28
|
|
d787 00ad ld $ad
|
|
d788 0035 ld $35
|
|
d789 003f ld $3f
|
|
d78a 0036 ld $36
|
|
d78b 0093 ld $93
|
|
d78c 0026 ld $26
|
|
d78d 00b4 ld $b4
|
|
d78e 00cb ld $cb
|
|
d78f 0093 ld $93
|
|
d790 0036 ld $36
|
|
d791 0093 ld $93
|
|
d792 0028 ld $28
|
|
d793 0021 ld $21
|
|
d794 0034 ld $34
|
|
d795 00e6 ld $e6
|
|
d796 0001 ld $01
|
|
d797 0035 ld $35
|
|
d798 004d ld $4d
|
|
d799 0021 ld $21
|
|
d79a 0063 ld $63
|
|
d79b 00ff ld $ff
|
|
d79c 0027 ld $27
|
|
d79d 0000 ld $00
|
|
d79e 0059 ld $59
|
|
d79f 0075 ld $75
|
|
d7a0 00e6 ld $e6
|
|
d7a1 00ff ld $ff
|
|
d7a2 0035 ld $35
|
|
d7a3 003f ld $3f
|
|
d7a4 0041 ld $41
|
|
d7a5 00e3 ld $e3
|
|
d7a6 00df ld $df
|
|
d7a7 0035 ld $35
|
|
d7a8 0053 ld $53
|
|
d7a9 001a ld $1a
|
|
d7aa 002b ld $2b
|
|
d7ab 0024 ld $24
|
|
d7ac 0011 ld $11
|
|
d7ad 0000 ld $00
|
|
d7ae 0029 ld $29
|
|
d7af 00cf ld $cf
|
|
d7b0 0018 ld $18
|
|
d7b1 0035 ld $35
|
|
d7b2 0072 ld $72
|
|
d7b3 0015 ld $15
|
|
d7b4 0063 ld $63
|
|
d7b5 00ff ld $ff
|
|
d7b6 0011 ld $11
|
|
d7b7 009b ld $9b
|
|
d7b8 0007 ld $07
|
|
d7b9 0090 ld $90
|
|
d7ba 003f ld $3f
|
|
d7bb 00e6 ld $e6
|
|
d7bc 005f ld $5f
|
|
d7bd 0035 ld $35
|
|
d7be 0056 ld $56
|
|
d7bf 0022 ld $22
|
|
d7c0 0011 ld $11
|
|
d7c1 00c0 ld $c0
|
|
d7c2 00ff ld $ff
|
|
d7c3 00e3 ld $e3
|
|
d7c4 002d ld $2d
|
|
d7c5 0035 ld $35
|
|
d7c6 0053 ld $53
|
|
d7c7 0030 ld $30
|
|
d7c8 00e3 ld $e3
|
|
d7c9 0032 ld $32
|
|
d7ca 002b ld $2b
|
|
d7cb 0034 ld $34
|
|
d7cc 0011 ld $11
|
|
d7cd 0000 ld $00
|
|
d7ce 0007 ld $07
|
|
d7cf 0090 ld $90
|
|
d7d0 0035 ld $35
|
|
d7d1 002b ld $2b
|
|
d7d2 0034 ld $34
|
|
d7d3 0011 ld $11
|
|
d7d4 0000 ld $00
|
|
d7d5 0008 ld $08
|
|
d7d6 002b ld $2b
|
|
d7d7 0036 ld $36
|
|
d7d8 0021 ld $21
|
|
d7d9 0034 ld $34
|
|
d7da 00e9 ld $e9
|
|
d7db 00e9 ld $e9
|
|
d7dc 0099 ld $99
|
|
d7dd 0034 ld $34
|
|
d7de 0099 ld $99
|
|
d7df 0036 ld $36
|
|
d7e0 0090 ld $90
|
|
d7e1 0044 ld $44
|
|
d7e2 0011 ld $11
|
|
d7e3 000c ld $0c
|
|
d7e4 0008 ld $08
|
|
d7e5 002b ld $2b
|
|
d7e6 0036 ld $36
|
|
d7e7 001a ld $1a
|
|
d7e8 0030 ld $30
|
|
d7e9 00e6 ld $e6
|
|
d7ea 00fb ld $fb
|
|
d7eb 0035 ld $35
|
|
d7ec 0056 ld $56
|
|
d7ed 0052 ld $52
|
|
d7ee 0011 ld $11
|
|
d7ef 0000 ld $00
|
|
d7f0 0028 ld $28
|
|
d7f1 00cf ld $cf
|
|
d7f2 0018 ld $18
|
|
d7f3 0011 ld $11
|
|
d7f4 000f ld $0f
|
|
d7f5 0026 ld $26
|
|
d7f6 00cf ld $cf
|
|
d7f7 0018 ld $18
|
|
d7f8 0028 ld $28
|
|
d7f9 0000 ld $00
|
|
d7fa 004c ld $4c
|
|
d7fb fe00 bra ac ;+-----------------------------------+
|
|
d7fc fcfd bra $d7fd ;| |
|
|
d7fd 1404 ld $04,y ;| Trampoline for page $d700 lookups |
|
|
d7fe e068 jmp y,$68 ;| |
|
|
d7ff c218 st [$18] ;+-----------------------------------+
|
|
d800 0011 ld $11
|
|
d801 00e1 ld $e1
|
|
d802 0004 ld $04
|
|
d803 002b ld $2b
|
|
d804 0022 ld $22
|
|
d805 0011 ld $11
|
|
d806 0000 ld $00
|
|
d807 000b ld $0b
|
|
d808 002b ld $2b
|
|
d809 0024 ld $24
|
|
d80a 0059 ld $59
|
|
d80b 0062 ld $62
|
|
d80c 005e ld $5e
|
|
d80d 0030 ld $30
|
|
d80e 00e3 ld $e3
|
|
d80f 009e ld $9e
|
|
d810 002b ld $2b
|
|
d811 0034 ld $34
|
|
d812 00ad ld $ad
|
|
d813 005e ld $5e
|
|
d814 0031 ld $31
|
|
d815 0021 ld $21
|
|
d816 0030 ld $30
|
|
d817 00e6 ld $e6
|
|
d818 0002 ld $02
|
|
d819 002b ld $2b
|
|
d81a 0028 ld $28
|
|
d81b 0011 ld $11
|
|
d81c 0000 ld $00
|
|
d81d 0007 ld $07
|
|
d81e 0099 ld $99
|
|
d81f 0028 ld $28
|
|
d820 00ad ld $ad
|
|
d821 0082 ld $82
|
|
d822 0001 ld $01
|
|
d823 005e ld $5e
|
|
d824 0026 ld $26
|
|
d825 00b4 ld $b4
|
|
d826 00cb ld $cb
|
|
d827 0093 ld $93
|
|
d828 0028 ld $28
|
|
d829 001a ld $1a
|
|
d82a 0028 ld $28
|
|
d82b 0035 ld $35
|
|
d82c 0072 ld $72
|
|
d82d 0019 ld $19
|
|
d82e 0021 ld $21
|
|
d82f 0034 ld $34
|
|
d830 00e3 ld $e3
|
|
d831 0016 ld $16
|
|
d832 002b ld $2b
|
|
d833 0028 ld $28
|
|
d834 00ad ld $ad
|
|
d835 005e ld $5e
|
|
d836 0026 ld $26
|
|
d837 0021 ld $21
|
|
d838 0034 ld $34
|
|
d839 00ad ld $ad
|
|
d83a 00f0 ld $f0
|
|
d83b 0028 ld $28
|
|
d83c 001a ld $1a
|
|
d83d 0026 ld $26
|
|
d83e 00f0 ld $f0
|
|
d83f 0034 ld $34
|
|
d840 0093 ld $93
|
|
d841 0034 ld $34
|
|
d842 0093 ld $93
|
|
d843 0034 ld $34
|
|
d844 001a ld $1a
|
|
d845 0034 ld $34
|
|
d846 008c ld $8c
|
|
d847 00da ld $da
|
|
d848 0035 ld $35
|
|
d849 0072 ld $72
|
|
d84a 002c ld $2c
|
|
d84b 00ff ld $ff
|
|
d84c 0029 ld $29
|
|
d84d 0000 ld $00
|
|
d84e 001f ld $1f
|
|
d84f 0021 ld $21
|
|
d850 0024 ld $24
|
|
d851 00e3 ld $e3
|
|
d852 0013 ld $13
|
|
d853 0035 ld $35
|
|
d854 0072 ld $72
|
|
d855 000d ld $0d
|
|
d856 0075 ld $75
|
|
d857 0011 ld $11
|
|
d858 0000 ld $00
|
|
d859 0028 ld $28
|
|
d85a 00cf ld $cf
|
|
d85b 0018 ld $18
|
|
d85c 0063 ld $63
|
|
d85d 00ff ld $ff
|
|
d85e 00e3 ld $e3
|
|
d85f 0003 ld $03
|
|
d860 0035 ld $35
|
|
d861 003f ld $3f
|
|
d862 001c ld $1c
|
|
d863 00e3 ld $e3
|
|
d864 0003 ld $03
|
|
d865 0035 ld $35
|
|
d866 0072 ld $72
|
|
d867 001c ld $1c
|
|
d868 0059 ld $59
|
|
d869 0006 ld $06
|
|
d86a 005e ld $5e
|
|
d86b 002c ld $2c
|
|
d86c 0063 ld $63
|
|
d86d 00ff ld $ff
|
|
d86e 002a ld $2a
|
|
d86f 0000 ld $00
|
|
d870 003e ld $3e
|
|
d871 00a5 ld $a5
|
|
d872 000f ld $0f
|
|
d873 0085 ld $85
|
|
d874 003e ld $3e
|
|
d875 00a5 ld $a5
|
|
d876 000f ld $0f
|
|
d877 00c5 ld $c5
|
|
d878 003e ld $3e
|
|
d879 00d0 ld $d0
|
|
d87a 001b ld $1b
|
|
d87b 00a5 ld $a5
|
|
d87c 000e ld $0e
|
|
d87d 0029 ld $29
|
|
d87e 000f ld $0f
|
|
d87f 00d0 ld $d0
|
|
d880 00f4 ld $f4
|
|
d881 00a5 ld $a5
|
|
d882 000e ld $0e
|
|
d883 0029 ld $29
|
|
d884 0010 ld $10
|
|
d885 00d0 ld $d0
|
|
d886 0003 ld $03
|
|
d887 00a9 ld $a9
|
|
d888 0020 ld $20
|
|
d889 002c ld $2c
|
|
d88a 00a9 ld $a9
|
|
d88b 007f ld $7f
|
|
d88c 0000 ld $00
|
|
d88d 0020 ld $20
|
|
d88e 0032 ld $32
|
|
d88f 002a ld $2a
|
|
d890 0020 ld $20
|
|
d891 0000 ld $00
|
|
d892 002e ld $2e
|
|
d893 004c ld $4c
|
|
d894 0004 ld $04
|
|
d895 002a ld $2a
|
|
d896 00c9 ld $c9
|
|
d897 00ff ld $ff
|
|
d898 00f0 ld $f0
|
|
d899 00d9 ld $d9
|
|
d89a 0048 ld $48
|
|
d89b 00a9 ld $a9
|
|
d89c 0020 ld $20
|
|
d89d 0000 ld $00
|
|
d89e 0020 ld $20
|
|
d89f 0032 ld $32
|
|
d8a0 002a ld $2a
|
|
d8a1 0068 ld $68
|
|
d8a2 0060 ld $60
|
|
d8a3 00a5 ld $a5
|
|
d8a4 0030 ld $30
|
|
d8a5 0038 ld $38
|
|
d8a6 00e9 ld $e9
|
|
d8a7 0006 ld $06
|
|
d8a8 00c9 ld $c9
|
|
d8a9 0060 ld $60
|
|
d8aa 0090 ld $90
|
|
d8ab 0002 ld $02
|
|
d8ac 0085 ld $85
|
|
d8ad 0030 ld $30
|
|
d8ae 0060 ld $60
|
|
d8af 002b ld $2b
|
|
d8b0 0000 ld $00
|
|
d8b1 0013 ld $13
|
|
d8b2 0085 ld $85
|
|
d8b3 0043 ld $43
|
|
d8b4 0048 ld $48
|
|
d8b5 0008 ld $08
|
|
d8b6 008a ld $8a
|
|
d8b7 0048 ld $48
|
|
d8b8 0098 ld $98
|
|
d8b9 0048 ld $48
|
|
d8ba 00a5 ld $a5
|
|
d8bb 0043 ld $43
|
|
d8bc 0000 ld $00
|
|
d8bd 0068 ld $68
|
|
d8be 00a8 ld $a8
|
|
d8bf 0068 ld $68
|
|
d8c0 00aa ld $aa
|
|
d8c1 0028 ld $28
|
|
d8c2 0068 ld $68
|
|
d8c3 0018 ld $18
|
|
d8c4 0060 ld $60
|
|
d8c5 002c ld $2c
|
|
d8c6 0000 ld $00
|
|
d8c7 0041 ld $41
|
|
d8c8 0024 ld $24
|
|
d8c9 0043 ld $43
|
|
d8ca 0050 ld $50
|
|
d8cb 0018 ld $18
|
|
d8cc 00a5 ld $a5
|
|
d8cd 000f ld $0f
|
|
d8ce 00c9 ld $c9
|
|
d8cf 00ff ld $ff
|
|
d8d0 0069 ld $69
|
|
d8d1 0000 ld $00
|
|
d8d2 00c9 ld $c9
|
|
d8d3 0060 ld $60
|
|
d8d4 00d0 ld $d0
|
|
d8d5 0002 ld $02
|
|
d8d6 00a9 ld $a9
|
|
d8d7 001f ld $1f
|
|
d8d8 0090 ld $90
|
|
d8d9 0002 ld $02
|
|
d8da 00e9 ld $e9
|
|
d8db 0020 ld $20
|
|
d8dc 00c9 ld $c9
|
|
d8dd 000a ld $0a
|
|
d8de 00d0 ld $d0
|
|
d8df 0002 ld $02
|
|
d8e0 00a9 ld $a9
|
|
d8e1 000d ld $0d
|
|
d8e2 0018 ld $18
|
|
d8e3 0060 ld $60
|
|
d8e4 008a ld $8a
|
|
d8e5 0048 ld $48
|
|
d8e6 0098 ld $98
|
|
d8e7 0048 ld $48
|
|
d8e8 0020 ld $20
|
|
d8e9 0000 ld $00
|
|
d8ea 002a ld $2a
|
|
d8eb 0020 ld $20
|
|
d8ec 000a ld $0a
|
|
d8ed 002c ld $2c
|
|
d8ee 00c9 ld $c9
|
|
d8ef 0007 ld $07
|
|
d8f0 00d0 ld $d0
|
|
d8f1 0004 ld $04
|
|
d8f2 0000 ld $00
|
|
d8f3 004c ld $4c
|
|
d8f4 0020 ld $20
|
|
d8f5 002c ld $2c
|
|
d8f6 00c9 ld $c9
|
|
d8f7 000d ld $0d
|
|
d8f8 0090 ld $90
|
|
d8f9 00ee ld $ee
|
|
d8fa 00f0 ld $f0
|
|
d8fb fe00 bra ac ;+-----------------------------------+
|
|
d8fc fcfd bra $d8fd ;| |
|
|
d8fd 1404 ld $04,y ;| Trampoline for page $d800 lookups |
|
|
d8fe e068 jmp y,$68 ;| |
|
|
d8ff c218 st [$18] ;+-----------------------------------+
|
|
d900 0003 ld $03
|
|
d901 0048 ld $48
|
|
d902 0000 ld $00
|
|
d903 0068 ld $68
|
|
d904 0085 ld $85
|
|
d905 003e ld $3e
|
|
d906 0068 ld $68
|
|
d907 00a8 ld $a8
|
|
d908 0068 ld $68
|
|
d909 00aa ld $aa
|
|
d90a 00a5 ld $a5
|
|
d90b 003e ld $3e
|
|
d90c 0018 ld $18
|
|
d90d 0060 ld $60
|
|
d90e 002d ld $2d
|
|
d90f 0000 ld $00
|
|
d910 0018 ld $18
|
|
d911 00a5 ld $a5
|
|
d912 000f ld $0f
|
|
d913 00c9 ld $c9
|
|
d914 0003 ld $03
|
|
d915 00d0 ld $d0
|
|
d916 0003 ld $03
|
|
d917 004c ld $4c
|
|
d918 0026 ld $26
|
|
d919 0009 ld $09
|
|
d91a 00a5 ld $a5
|
|
d91b 000e ld $0e
|
|
d91c 00cd ld $cd
|
|
d91d 0003 ld $03
|
|
d91e 0002 ld $02
|
|
d91f 0010 ld $10
|
|
d920 0007 ld $07
|
|
d921 0084 ld $84
|
|
d922 003e ld $3e
|
|
d923 0020 ld $20
|
|
d924 0000 ld $00
|
|
d925 002e ld $2e
|
|
d926 00a4 ld $a4
|
|
d927 003e ld $3e
|
|
d928 0060 ld $60
|
|
d929 002e ld $2e
|
|
d92a 0000 ld $00
|
|
d92b 0036 ld $36
|
|
d92c 00a5 ld $a5
|
|
d92d 000e ld $0e
|
|
d92e 00a8 ld $a8
|
|
d92f 0038 ld $38
|
|
d930 00ed ld $ed
|
|
d931 0003 ld $03
|
|
d932 0002 ld $02
|
|
d933 008c ld $8c
|
|
d934 0003 ld $03
|
|
d935 0002 ld $02
|
|
d936 0018 ld $18
|
|
d937 006d ld $6d
|
|
d938 0002 ld $02
|
|
d939 0002 ld $02
|
|
d93a 008d ld $8d
|
|
d93b 0002 ld $02
|
|
d93c 0002 ld $02
|
|
d93d 00a9 ld $a9
|
|
d93e 0000 ld $00
|
|
d93f 006d ld $6d
|
|
d940 0001 ld $01
|
|
d941 0002 ld $02
|
|
d942 008d ld $8d
|
|
d943 0001 ld $01
|
|
d944 0002 ld $02
|
|
d945 00a9 ld $a9
|
|
d946 0000 ld $00
|
|
d947 006d ld $6d
|
|
d948 0000 ld $00
|
|
d949 0002 ld $02
|
|
d94a 008d ld $8d
|
|
d94b 0000 ld $00
|
|
d94c 0002 ld $02
|
|
d94d 00ad ld $ad
|
|
d94e 0001 ld $01
|
|
d94f 0002 ld $02
|
|
d950 00c9 ld $c9
|
|
d951 001a ld $1a
|
|
d952 00ad ld $ad
|
|
d953 0000 ld $00
|
|
d954 0002 ld $02
|
|
d955 00e9 ld $e9
|
|
d956 004f ld $4f
|
|
d957 0090 ld $90
|
|
d958 0008 ld $08
|
|
d959 00a9 ld $a9
|
|
d95a 0000 ld $00
|
|
d95b 008d ld $8d
|
|
d95c 0000 ld $00
|
|
d95d 0002 ld $02
|
|
d95e 008d ld $8d
|
|
d95f 0001 ld $01
|
|
d960 0002 ld $02
|
|
d961 0060 ld $60
|
|
d962 002f ld $2f
|
|
d963 0000 ld $00
|
|
d964 002a ld $2a
|
|
d965 00c9 ld $c9
|
|
d966 005f ld $5f
|
|
d967 00f0 ld $f0
|
|
d968 0005 ld $05
|
|
d969 00e0 ld $e0
|
|
d96a 005a ld $5a
|
|
d96b 00b0 ld $b0
|
|
d96c 0011 ld $11
|
|
d96d 0060 ld $60
|
|
d96e 008a ld $8a
|
|
d96f 0048 ld $48
|
|
d970 0020 ld $20
|
|
d971 0032 ld $32
|
|
d972 002a ld $2a
|
|
d973 00a9 ld $a9
|
|
d974 0020 ld $20
|
|
d975 0000 ld $00
|
|
d976 0020 ld $20
|
|
d977 0032 ld $32
|
|
d978 002a ld $2a
|
|
d979 0068 ld $68
|
|
d97a 00aa ld $aa
|
|
d97b 00f0 ld $f0
|
|
d97c 0008 ld $08
|
|
d97d 00ca ld $ca
|
|
d97e 0020 ld $20
|
|
d97f 0032 ld $32
|
|
d980 002a ld $2a
|
|
d981 0090 ld $90
|
|
d982 0003 ld $03
|
|
d983 00a9 ld $a9
|
|
d984 0000 ld $00
|
|
d985 0060 ld $60
|
|
d986 00a9 ld $a9
|
|
d987 003f ld $3f
|
|
d988 0000 ld $00
|
|
d989 00a9 ld $a9
|
|
d98a 000d ld $0d
|
|
d98b 0000 ld $00
|
|
d98c 00a2 ld $a2
|
|
d98d 0000 ld $00
|
|
d98e 0060 ld $60
|
|
d98f 0030 ld $30
|
|
d990 0000 ld $00
|
|
d991 0050 ld $50
|
|
d992 0008 ld $08
|
|
d993 0048 ld $48
|
|
d994 00a0 ld $a0
|
|
d995 0000 ld $00
|
|
d996 00b9 ld $b9
|
|
d997 002a ld $2a
|
|
d998 0030 ld $30
|
|
d999 00c8 ld $c8
|
|
d99a 0020 ld $20
|
|
d99b 0000 ld $00
|
|
d99c 002b ld $2b
|
|
d99d 00d0 ld $d0
|
|
d99e 00f7 ld $f7
|
|
d99f 00a9 ld $a9
|
|
d9a0 0005 ld $05
|
|
d9a1 00a0 ld $a0
|
|
d9a2 0024 ld $24
|
|
d9a3 0085 ld $85
|
|
d9a4 0034 ld $34
|
|
d9a5 0084 ld $84
|
|
d9a6 0035 ld $35
|
|
d9a7 00a9 ld $a9
|
|
d9a8 0000 ld $00
|
|
d9a9 0085 ld $85
|
|
d9aa 0036 ld $36
|
|
d9ab 00a9 ld $a9
|
|
d9ac 000a ld $0a
|
|
d9ad 0085 ld $85
|
|
d9ae 0037 ld $37
|
|
d9af 00a9 ld $a9
|
|
d9b0 00fe ld $fe
|
|
d9b1 00a0 ld $a0
|
|
d9b2 0030 ld $30
|
|
d9b3 0085 ld $85
|
|
d9b4 0016 ld $16
|
|
d9b5 0084 ld $84
|
|
d9b6 0017 ld $17
|
|
d9b7 0068 ld $68
|
|
d9b8 0028 ld $28
|
|
d9b9 004c ld $4c
|
|
d9ba 009c ld $9c
|
|
d9bb 0007 ld $07
|
|
d9bc 000d ld $0d
|
|
d9bd 0053 ld $53
|
|
d9be 0045 ld $45
|
|
d9bf 004e ld $4e
|
|
d9c0 0044 ld $44
|
|
d9c1 0049 ld $49
|
|
d9c2 004e ld $4e
|
|
d9c3 0047 ld $47
|
|
d9c4 0020 ld $20
|
|
d9c5 0054 ld $54
|
|
d9c6 004f ld $4f
|
|
d9c7 0020 ld $20
|
|
d9c8 0042 ld $42
|
|
d9c9 0041 ld $41
|
|
d9ca 0042 ld $42
|
|
d9cb 0045 ld $45
|
|
d9cc 004c ld $4c
|
|
d9cd 0046 ld $46
|
|
d9ce 0049 ld $49
|
|
d9cf 0053 ld $53
|
|
d9d0 0048 ld $48
|
|
d9d1 000d ld $0d
|
|
d9d2 0000 ld $00
|
|
d9d3 0021 ld $21
|
|
d9d4 0034 ld $34
|
|
d9d5 00ad ld $ad
|
|
d9d6 00cf ld $cf
|
|
d9d7 0032 ld $32
|
|
d9d8 0011 ld $11
|
|
d9d9 0000 ld $00
|
|
d9da 0026 ld $26
|
|
d9db 002b ld $2b
|
|
d9dc 001a ld $1a
|
|
d9dd 00ee ld $ee
|
|
d9de 0000 ld $00
|
|
d9df 00df ld $df
|
|
d9e0 0002 ld $02
|
|
d9e1 00ff ld $ff
|
|
d9e2 0031 ld $31
|
|
d9e3 0000 ld $00
|
|
d9e4 005a ld $5a
|
|
d9e5 00ee ld $ee
|
|
d9e6 0003 ld $03
|
|
d9e7 00f0 ld $f0
|
|
d9e8 0034 ld $34
|
|
d9e9 001a ld $1a
|
|
d9ea 0037 ld $37
|
|
d9eb 008c ld $8c
|
|
d9ec 000a ld $0a
|
|
d9ed 0035 ld $35
|
|
d9ee 0072 ld $72
|
|
d9ef 0017 ld $17
|
|
d9f0 0021 ld $21
|
|
d9f1 0034 ld $34
|
|
d9f2 00ad ld $ad
|
|
d9f3 00e6 ld $e6
|
|
d9f4 0020 ld $20
|
|
d9f5 0035 ld $35
|
|
d9f6 0056 ld $56
|
|
d9f7 0017 ld $17
|
|
d9f8 0075 ld $75
|
|
d9f9 0011 ld $11
|
|
d9fa 0041 ld $41
|
|
d9fb fe00 bra ac ;+-----------------------------------+
|
|
d9fc fcfd bra $d9fd ;| |
|
|
d9fd 1404 ld $04,y ;| Trampoline for page $d900 lookups |
|
|
d9fe e068 jmp y,$68 ;| |
|
|
d9ff c218 st [$18] ;+-----------------------------------+
|
|
da00 0030 ld $30
|
|
da01 00cf ld $cf
|
|
da02 0018 ld $18
|
|
da03 001a ld $1a
|
|
da04 0036 ld $36
|
|
da05 00e3 ld $e3
|
|
da06 0008 ld $08
|
|
da07 005e ld $5e
|
|
da08 0036 ld $36
|
|
da09 0021 ld $21
|
|
da0a 0034 ld $34
|
|
da0b 00ad ld $ad
|
|
da0c 005e ld $5e
|
|
da0d 0037 ld $37
|
|
da0e 0093 ld $93
|
|
da0f 0034 ld $34
|
|
da10 008c ld $8c
|
|
da11 000a ld $0a
|
|
da12 0035 ld $35
|
|
da13 003f ld $3f
|
|
da14 002b ld $2b
|
|
da15 001a ld $1a
|
|
da16 0036 ld $36
|
|
da17 0035 ld $35
|
|
da18 0072 ld $72
|
|
da19 004f ld $4f
|
|
da1a 0011 ld $11
|
|
da1b 0005 ld $05
|
|
da1c 0024 ld $24
|
|
da1d 002b ld $2b
|
|
da1e 0034 ld $34
|
|
da1f 002b ld $2b
|
|
da20 0024 ld $24
|
|
da21 0059 ld $59
|
|
da22 0001 ld $01
|
|
da23 005e ld $5e
|
|
da24 0026 ld $26
|
|
da25 001a ld $1a
|
|
da26 0036 ld $36
|
|
da27 005e ld $5e
|
|
da28 0027 ld $27
|
|
da29 0011 ld $11
|
|
da2a 0006 ld $06
|
|
da2b 000b ld $0b
|
|
da2c 002b ld $2b
|
|
da2d 0022 ld $22
|
|
da2e 00b4 ld $b4
|
|
da2f 00e6 ld $e6
|
|
da30 0035 ld $35
|
|
da31 003f ld $3f
|
|
da32 004b ld $4b
|
|
da33 0059 ld $59
|
|
da34 0003 ld $03
|
|
da35 005e ld $5e
|
|
da36 000f ld $0f
|
|
da37 0059 ld $59
|
|
da38 0000 ld $00
|
|
da39 005e ld $5e
|
|
da3a 0036 ld $36
|
|
da3b 0011 ld $11
|
|
da3c 000c ld $0c
|
|
da3d 000b ld $0b
|
|
da3e 002b ld $2b
|
|
da3f 0022 ld $22
|
|
da40 00b4 ld $b4
|
|
da41 00e6 ld $e6
|
|
da42 0090 ld $90
|
|
da43 00fe ld $fe
|
|
da44 0032 ld $32
|
|
da45 0000 ld $00
|
|
da46 0025 ld $25
|
|
da47 00a0 ld $a0
|
|
da48 0000 ld $00
|
|
da49 00b9 ld $b9
|
|
da4a 000e ld $0e
|
|
da4b 0032 ld $32
|
|
da4c 00c8 ld $c8
|
|
da4d 0020 ld $20
|
|
da4e 0000 ld $00
|
|
da4f 002b ld $2b
|
|
da50 00d0 ld $d0
|
|
da51 00f7 ld $f7
|
|
da52 004c ld $4c
|
|
da53 0026 ld $26
|
|
da54 0009 ld $09
|
|
da55 000d ld $0d
|
|
da56 0055 ld $55
|
|
da57 0053 ld $53
|
|
da58 0045 ld $45
|
|
da59 0020 ld $20
|
|
da5a 0042 ld $42
|
|
da5b 0041 ld $41
|
|
da5c 0042 ld $42
|
|
da5d 0045 ld $45
|
|
da5e 004c ld $4c
|
|
da5f 0046 ld $46
|
|
da60 0049 ld $49
|
|
da61 0053 ld $53
|
|
da62 0048 ld $48
|
|
da63 0020 ld $20
|
|
da64 0054 ld $54
|
|
da65 004f ld $4f
|
|
da66 0020 ld $20
|
|
da67 004c ld $4c
|
|
da68 004f ld $4f
|
|
da69 0041 ld $41
|
|
da6a 0044 ld $44
|
|
da6b 0000 ld $00
|
|
da6c 0000 ld $00
|
|
da6d 0000 ld $00 ;End of Apps/MSBASIC/MSBASIC_v1.gt1, size 9742
|
|
;+-----------------------------------+
|
|
;| Apps/Loader/Loader_v4.gcl |
|
|
;+-----------------------------------+
|
|
da6e dc4d st $4d,[y,x++] ;'M'
|
|
da6f dc53 st $53,[y,x++] ;'S'
|
|
da70 dc42 st $42,[y,x++] ;'B'
|
|
da71 dc41 st $41,[y,x++] ;'A'
|
|
da72 dc53 st $53,[y,x++] ;'S'
|
|
da73 dc49 st $49,[y,x++] ;'I'
|
|
da74 dc43 st $43,[y,x++] ;'C'
|
|
da75 dc00 st $00,[y,x++] ;'\x00'
|
|
da76 0060 ld $60
|
|
da77 c218 st [$18]
|
|
da78 00b4 ld $b4
|
|
da79 14f7 ld $f7,y
|
|
da7a e085 jmp y,$85
|
|
da7b c219 st [$19]
|
|
Loader: da7c 0002 ld $02 ;| RAM segment address (high byte first)
|
|
da7d 0000 ld $00 ;|
|
|
da7e 0095 ld $95 ;| Length (1..256)
|
|
da7f 00cd ld $cd ;0200 DEF
|
|
da80 0043 ld $43
|
|
da81 00e6 ld $e6 ;0202 SUBI
|
|
da82 0052 ld $52
|
|
da83 0035 ld $35 ;0204 BCC
|
|
da84 0053 ld $53 ;0205 GE
|
|
da85 000e ld $0e
|
|
da86 00e3 ld $e3 ;0207 ADDI
|
|
da87 0032 ld $32
|
|
da88 002b ld $2b ;0209 STW
|
|
da89 0030 ld $30 ;0209 'i'
|
|
da8a 0011 ld $11 ;020b LDWI
|
|
da8b 0000 ld $00
|
|
da8c 0007 ld $07
|
|
da8d 0090 ld $90 ;020e BRA
|
|
da8e 0013 ld $13
|
|
da8f 002b ld $2b ;0210 STW
|
|
da90 0030 ld $30 ;0210 'i'
|
|
da91 0011 ld $11 ;0212 LDWI
|
|
da92 0000 ld $00
|
|
da93 0008 ld $08
|
|
da94 002b ld $2b ;0215 STW
|
|
da95 0032 ld $32 ;0215 'j'
|
|
da96 0021 ld $21 ;0217 LDW
|
|
da97 0030 ld $30 ;0217 'i'
|
|
da98 00e9 ld $e9 ;0219 LSLW
|
|
da99 00e9 ld $e9 ;021a LSLW
|
|
da9a 0099 ld $99 ;021b ADDW
|
|
da9b 0030 ld $30 ;021b 'i'
|
|
da9c 0099 ld $99 ;021d ADDW
|
|
da9d 0032 ld $32 ;021d 'j'
|
|
da9e 002b ld $2b ;021f STW
|
|
da9f 0032 ld $32 ;021f 'j'
|
|
daa0 0021 ld $21 ;0221 LDW
|
|
daa1 0034 ld $34 ;0221 'Pos'
|
|
daa2 002b ld $2b ;0223 STW
|
|
daa3 0028 ld $28
|
|
daa4 00e3 ld $e3 ;0225 ADDI
|
|
daa5 0006 ld $06
|
|
daa6 002b ld $2b ;0227 STW
|
|
daa7 0034 ld $34 ;0227 'Pos'
|
|
daa8 0059 ld $59 ;0229 LDI
|
|
daa9 0005 ld $05
|
|
daaa 002b ld $2b ;022b STW
|
|
daab 0030 ld $30 ;022b 'i'
|
|
daac 0021 ld $21 ;022d LDW
|
|
daad 0032 ld $32 ;022d 'j'
|
|
daae 007f ld $7f ;022f LUP
|
|
daaf 0000 ld $00
|
|
dab0 005e ld $5e ;0231 ST
|
|
dab1 0026 ld $26
|
|
dab2 00b4 ld $b4 ;0233 SYS
|
|
dab3 00cb ld $cb
|
|
dab4 0093 ld $93 ;0235 INC
|
|
dab5 0032 ld $32 ;0235 'j'
|
|
dab6 0093 ld $93 ;0237 INC
|
|
dab7 0028 ld $28
|
|
dab8 0021 ld $21 ;0239 LDW
|
|
dab9 0030 ld $30 ;0239 'i'
|
|
daba 00e6 ld $e6 ;023b SUBI
|
|
dabb 0001 ld $01
|
|
dabc 0035 ld $35 ;023d BCC
|
|
dabd 004d ld $4d ;023e GT
|
|
dabe 0029 ld $29
|
|
dabf 005e ld $5e ;0240 ST
|
|
dac0 0026 ld $26
|
|
dac1 00b4 ld $b4 ;0242 SYS
|
|
dac2 00cb ld $cb
|
|
dac3 00ff ld $ff ;0244 RET
|
|
dac4 002b ld $2b ;0245 STW
|
|
dac5 0036 ld $36 ;0245 'PrintChar'
|
|
dac6 0011 ld $11 ;0247 LDWI
|
|
dac7 00e1 ld $e1
|
|
dac8 0004 ld $04
|
|
dac9 002b ld $2b ;024a STW
|
|
daca 0022 ld $22 ;024a '_sysFn'
|
|
dacb 0011 ld $11 ;024c LDWI
|
|
dacc 0020 ld $20
|
|
dacd 000f ld $0f
|
|
dace 002b ld $2b ;024f STW
|
|
dacf 0024 ld $24 ;024f '_sysArgs0'
|
|
dad0 0011 ld $11 ;0251 LDWI
|
|
dad1 0006 ld $06
|
|
dad2 0050 ld $50
|
|
dad3 002b ld $2b ;0254 STW
|
|
dad4 0034 ld $34 ;0254 'Pos'
|
|
dad5 00cd ld $cd ;0256 DEF
|
|
dad6 0065 ld $65
|
|
dad7 0020 ld $20 ;0258 ' '
|
|
dad8 0052 ld $52 ;0259 'R'
|
|
dad9 0065 ld $65 ;025a 'e'
|
|
dada 0061 ld $61 ;025b 'a'
|
|
dadb 0064 ld $64 ;025c 'd'
|
|
dadc 0079 ld $79 ;025d 'y'
|
|
dadd 0020 ld $20 ;025e ' '
|
|
dade 0074 ld $74 ;025f 't'
|
|
dadf 006f ld $6f ;0260 'o'
|
|
dae0 0020 ld $20 ;0261 ' '
|
|
dae1 006c ld $6c ;0262 'l'
|
|
dae2 006f ld $6f ;0263 'o'
|
|
dae3 0061 ld $61 ;0264 'a'
|
|
dae4 0064 ld $64 ;0265 'd'
|
|
dae5 0000 ld $00 ;0266 0
|
|
dae6 002b ld $2b ;0267 STW
|
|
dae7 0038 ld $38 ;0267 'Text'
|
|
dae8 0021 ld $21 ;0269 LDW
|
|
dae9 0038 ld $38 ;0269 'Text'
|
|
daea 00ad ld $ad ;026b PEEK
|
|
daeb 0035 ld $35 ;026c BCC
|
|
daec 003f ld $3f ;026d EQ
|
|
daed 0073 ld $73
|
|
daee 0093 ld $93 ;026f INC
|
|
daef 0038 ld $38 ;026f 'Text'
|
|
daf0 00cf ld $cf ;0271 CALL
|
|
daf1 0036 ld $36 ;0271 'PrintChar'
|
|
daf2 0090 ld $90 ;0273 BRA
|
|
daf3 0067 ld $67
|
|
daf4 005e ld $5e ;0275 ST
|
|
daf5 0028 ld $28
|
|
daf6 0011 ld $11 ;0277 LDWI
|
|
daf7 000c ld $0c
|
|
daf8 0059 ld $59
|
|
daf9 002b ld $2b ;027a STW
|
|
dafa 003a ld $3a ;027a 'A'
|
|
dafb fe00 bra ac ;+-----------------------------------+
|
|
dafc fcfd bra $dafd ;| |
|
|
dafd 1404 ld $04,y ;| Trampoline for page $da00 lookups |
|
|
dafe e068 jmp y,$68 ;| |
|
|
daff c218 st [$18] ;+-----------------------------------+
|
|
db00 0011 ld $11 ;027c LDWI
|
|
db01 000c ld $0c
|
|
db02 005b ld $5b
|
|
db03 002b ld $2b ;027f STW
|
|
db04 003c ld $3c ;027f 'B'
|
|
db05 0059 ld $59 ;0281 LDI
|
|
db06 0067 ld $67
|
|
db07 005e ld $5e ;0283 ST
|
|
db08 0026 ld $26
|
|
db09 0011 ld $11 ;0285 LDWI
|
|
db0a 008c ld $8c
|
|
db0b 005b ld $5b
|
|
db0c 002b ld $2b ;0288 STW
|
|
db0d 003e ld $3e ;0288 'NextByteIn_32'
|
|
db0e 0011 ld $11 ;028a LDWI
|
|
db0f 00df ld $df
|
|
db10 005b ld $5b
|
|
db11 002b ld $2b ;028d STW
|
|
db12 0040 ld $40 ;028d 'PayloadCopy_34'
|
|
db13 0011 ld $11 ;028f LDWI
|
|
db14 000c ld $0c
|
|
db15 005a ld $5a
|
|
db16 002b ld $2b ;0292 STW
|
|
db17 001a ld $1a ;0292 '_vLR'
|
|
db18 00ff ld $ff ;0294 RET
|
|
db19 005a ld $5a ;| RAM segment address (high byte first)
|
|
db1a 000c ld $0c ;|
|
|
db1b 0075 ld $75 ;| Length (1..256)
|
|
db1c 0021 ld $21 ;5a0c LDW
|
|
db1d 003c ld $3c ;5a0c 'B'
|
|
db1e 002b ld $2b ;5a0e STW
|
|
db1f 0024 ld $24 ;5a0e '_sysArgs0'
|
|
db20 0059 ld $59 ;5a10 LDI
|
|
db21 00cf ld $cf
|
|
db22 005e ld $5e ;5a12 ST
|
|
db23 0027 ld $27
|
|
db24 0021 ld $21 ;5a14 LDW
|
|
db25 003e ld $3e ;5a14 'NextByteIn_32'
|
|
db26 002b ld $2b ;5a16 STW
|
|
db27 0022 ld $22 ;5a16 '_sysFn'
|
|
db28 00b4 ld $b4 ;5a18 SYS
|
|
db29 00fe ld $fe
|
|
db2a 0059 ld $59 ;5a1a LDI
|
|
db2b 00db ld $db
|
|
db2c 005e ld $5e ;5a1c ST
|
|
db2d 0027 ld $27
|
|
db2e 00b4 ld $b4 ;5a1e SYS
|
|
db2f 00fe ld $fe
|
|
db30 0059 ld $59 ;5a20 LDI
|
|
db31 00eb ld $eb
|
|
db32 005e ld $5e ;5a22 ST
|
|
db33 0027 ld $27
|
|
db34 00b4 ld $b4 ;5a24 SYS
|
|
db35 00fe ld $fe
|
|
db36 0059 ld $59 ;5a26 LDI
|
|
db37 00fb ld $fb
|
|
db38 005e ld $5e ;5a28 ST
|
|
db39 0027 ld $27
|
|
db3a 00b4 ld $b4 ;5a2a SYS
|
|
db3b 00fe ld $fe
|
|
db3c 0021 ld $21 ;5a2c LDW
|
|
db3d 0040 ld $40 ;5a2c 'PayloadCopy_34'
|
|
db3e 002b ld $2b ;5a2e STW
|
|
db3f 0022 ld $22 ;5a2e '_sysFn'
|
|
db40 00b4 ld $b4 ;5a30 SYS
|
|
db41 00fd ld $fd
|
|
db42 0059 ld $59 ;5a32 LDI
|
|
db43 0002 ld $02
|
|
db44 005e ld $5e ;5a34 ST
|
|
db45 0027 ld $27
|
|
db46 0021 ld $21 ;5a36 LDW
|
|
db47 003e ld $3e ;5a36 'NextByteIn_32'
|
|
db48 002b ld $2b ;5a38 STW
|
|
db49 0022 ld $22 ;5a38 '_sysFn'
|
|
db4a 00b4 ld $b4 ;5a3a SYS
|
|
db4b 00fe ld $fe
|
|
db4c 0059 ld $59 ;5a3c LDI
|
|
db4d 0006 ld $06
|
|
db4e 005e ld $5e ;5a3e ST
|
|
db4f 0027 ld $27
|
|
db50 0021 ld $21 ;5a40 LDW
|
|
db51 0040 ld $40 ;5a40 'PayloadCopy_34'
|
|
db52 002b ld $2b ;5a42 STW
|
|
db53 0022 ld $22 ;5a42 '_sysFn'
|
|
db54 00b4 ld $b4 ;5a44 SYS
|
|
db55 00fd ld $fd
|
|
db56 0021 ld $21 ;5a46 LDW
|
|
db57 003e ld $3e ;5a46 'NextByteIn_32'
|
|
db58 002b ld $2b ;5a48 STW
|
|
db59 0022 ld $22 ;5a48 '_sysFn'
|
|
db5a 00b4 ld $b4 ;5a4a SYS
|
|
db5b 00fe ld $fe
|
|
db5c 001a ld $1a ;5a4c LD
|
|
db5d 0027 ld $27
|
|
db5e 00e3 ld $e3 ;5a4e ADDI
|
|
db5f 0004 ld $04
|
|
db60 005e ld $5e ;5a50 ST
|
|
db61 0027 ld $27
|
|
db62 008c ld $8c ;5a52 XORI
|
|
db63 00f2 ld $f2
|
|
db64 0035 ld $35 ;5a54 BCC
|
|
db65 0072 ld $72 ;5a55 NE
|
|
db66 003e ld $3e
|
|
db67 0059 ld $59 ;5a57 LDI
|
|
db68 00b9 ld $b9
|
|
db69 005e ld $5e ;5a59 ST
|
|
db6a 0027 ld $27
|
|
db6b 00b4 ld $b4 ;5a5b SYS
|
|
db6c 00fe ld $fe
|
|
db6d 001a ld $1a ;5a5d LD
|
|
db6e 0026 ld $26
|
|
db6f 0035 ld $35 ;5a5f BCC
|
|
db70 0072 ld $72 ;5a60 NE
|
|
db71 0064 ld $64
|
|
db72 0059 ld $59 ;5a62 LDI
|
|
db73 000c ld $0c
|
|
db74 0090 ld $90 ;5a64 BRA
|
|
db75 0066 ld $66
|
|
db76 0059 ld $59 ;5a66 LDI
|
|
db77 0003 ld $03
|
|
db78 00f0 ld $f0 ;5a68 POKE
|
|
db79 003a ld $3a ;5a68 'A'
|
|
db7a 001a ld $1a ;5a6a LD
|
|
db7b 003a ld $3a ;5a6a 'A'
|
|
db7c 00e6 ld $e6 ;5a6c SUBI
|
|
db7d 000b ld $0b
|
|
db7e 0082 ld $82 ;5a6e ANDI
|
|
db7f 007f ld $7f
|
|
db80 00e3 ld $e3 ;5a70 ADDI
|
|
db81 000c ld $0c
|
|
db82 005e ld $5e ;5a72 ST
|
|
db83 003a ld $3a ;5a72 'A'
|
|
db84 0059 ld $59 ;5a74 LDI
|
|
db85 003f ld $3f
|
|
db86 00f0 ld $f0 ;5a76 POKE
|
|
db87 003a ld $3a ;5a76 'A'
|
|
db88 0011 ld $11 ;5a78 LDWI
|
|
db89 00a1 ld $a1
|
|
db8a 005b ld $5b
|
|
db8b 002b ld $2b ;5a7b STW
|
|
db8c 0022 ld $22 ;5a7b '_sysFn'
|
|
db8d 00b4 ld $b4 ;5a7d SYS
|
|
db8e 00ee ld $ee
|
|
db8f 0090 ld $90 ;5a7f BRA
|
|
db90 000a ld $0a
|
|
db91 0000 ld $00 ;End of Apps/Loader/Loader_v4.gcl, size 278
|
|
;+-----------------------------------+
|
|
;| Apps/Credits/Credits_v4.gt1 |
|
|
;+-----------------------------------+
|
|
db92 dc4c st $4c,[y,x++] ;'L'
|
|
db93 dc6f st $6f,[y,x++] ;'o'
|
|
db94 dc61 st $61,[y,x++] ;'a'
|
|
db95 dc64 st $64,[y,x++] ;'d'
|
|
db96 dc65 st $65,[y,x++] ;'e'
|
|
db97 dc72 st $72,[y,x++] ;'r'
|
|
db98 dc00 st $00,[y,x++] ;'\x00'
|
|
db99 dc00 st $00,[y,x++] ;'\x00'
|
|
db9a 007c ld $7c
|
|
db9b c218 st [$18]
|
|
db9c 00da ld $da
|
|
db9d 14f7 ld $f7,y
|
|
db9e e085 jmp y,$85
|
|
db9f c219 st [$19]
|
|
Credits: dba0 0000 ld $00
|
|
dba1 0042 ld $42
|
|
dba2 0010 ld $10
|
|
dba3 0000 ld $00
|
|
dba4 0000 ld $00
|
|
dba5 0000 ld $00
|
|
* 16 times
|
|
dbb3 0002 ld $02
|
|
dbb4 0000 ld $00
|
|
dbb5 002d ld $2d
|
|
dbb6 0011 ld $11
|
|
dbb7 00fc ld $fc
|
|
dbb8 0006 ld $06
|
|
dbb9 002b ld $2b
|
|
dbba 008e ld $8e
|
|
dbbb 001a ld $1a
|
|
dbbc 0021 ld $21
|
|
dbbd 0082 ld $82
|
|
dbbe 00fc ld $fc
|
|
dbbf 00e6 ld $e6
|
|
dbc0 0048 ld $48
|
|
dbc1 0035 ld $35
|
|
dbc2 0050 ld $50
|
|
dbc3 001c ld $1c
|
|
dbc4 001a ld $1a
|
|
dbc5 0001 ld $01
|
|
dbc6 00e6 ld $e6
|
|
dbc7 0001 ld $01
|
|
dbc8 0082 ld $82
|
|
dbc9 00ff ld $ff
|
|
dbca 00e6 ld $e6
|
|
dbcb 007f ld $7f
|
|
dbcc 0035 ld $35
|
|
dbcd 0050 ld $50
|
|
dbce 001c ld $1c
|
|
dbcf 0011 ld $11
|
|
dbd0 00a0 ld $a0
|
|
dbd1 000e ld $0e
|
|
dbd2 00cf ld $cf
|
|
dbd3 0018 ld $18
|
|
dbd4 0021 ld $21
|
|
dbd5 000e ld $0e
|
|
dbd6 002b ld $2b
|
|
dbd7 001a ld $1a
|
|
dbd8 0082 ld $82
|
|
dbd9 007f ld $7f
|
|
dbda 0035 ld $35
|
|
dbdb 003f ld $3f
|
|
dbdc 001c ld $1c
|
|
dbdd 0021 ld $21
|
|
dbde 001a ld $1a
|
|
dbdf 00f3 ld $f3
|
|
dbe0 0017 ld $17
|
|
dbe1 0090 ld $90
|
|
dbe2 001c ld $1c
|
|
dbe3 0008 ld $08
|
|
dbe4 00a0 ld $a0
|
|
dbe5 0060 ld $60
|
|
dbe6 0075 ld $75
|
|
dbe7 0059 ld $59
|
|
dbe8 0000 ld $00
|
|
dbe9 002b ld $2b
|
|
dbea 00b6 ld $b6
|
|
dbeb 0011 ld $11
|
|
dbec 0042 ld $42
|
|
dbed 0000 ld $00
|
|
dbee 0099 ld $99
|
|
dbef 00b6 ld $b6
|
|
dbf0 002b ld $2b
|
|
dbf1 00be ld $be
|
|
dbf2 0011 ld $11
|
|
dbf3 00e0 ld $e0
|
|
dbf4 0001 ld $01
|
|
dbf5 0099 ld $99
|
|
dbf6 00b6 ld $b6
|
|
dbf7 00ad ld $ad
|
|
dbf8 00f0 ld $f0
|
|
dbf9 00be ld $be
|
|
dbfa 0011 ld $11
|
|
dbfb fe00 bra ac ;+-----------------------------------+
|
|
dbfc fcfd bra $dbfd ;| |
|
|
dbfd 1404 ld $04,y ;| Trampoline for page $db00 lookups |
|
|
dbfe e068 jmp y,$68 ;| |
|
|
dbff c218 st [$18] ;+-----------------------------------+
|
|
dc00 00e0 ld $e0
|
|
dc01 0001 ld $01
|
|
dc02 0099 ld $99
|
|
dc03 00b6 ld $b6
|
|
dc04 002b ld $2b
|
|
dc05 00be ld $be
|
|
dc06 0059 ld $59
|
|
dc07 0008 ld $08
|
|
dc08 00f0 ld $f0
|
|
dc09 00be ld $be
|
|
dc0a 0059 ld $59
|
|
dc0b 0002 ld $02
|
|
dc0c 0099 ld $99
|
|
dc0d 00b6 ld $b6
|
|
dc0e 002b ld $2b
|
|
dc0f 00b6 ld $b6
|
|
dc10 008c ld $8c
|
|
dc11 0010 ld $10
|
|
dc12 0035 ld $35
|
|
dc13 0072 ld $72
|
|
dc14 00a3 ld $a3
|
|
dc15 0063 ld $63
|
|
dc16 00ff ld $ff
|
|
dc17 0075 ld $75
|
|
dc18 001a ld $1a
|
|
dc19 000e ld $0e
|
|
dc1a 002b ld $2b
|
|
dc1b 00be ld $be
|
|
dc1c 001a ld $1a
|
|
dc1d 00a0 ld $a0
|
|
dc1e 0099 ld $99
|
|
dc1f 00be ld $be
|
|
dc20 005e ld $5e
|
|
dc21 00a0 ld $a0
|
|
dc22 001a ld $1a
|
|
dc23 00a0 ld $a0
|
|
dc24 002b ld $2b
|
|
dc25 00be ld $be
|
|
dc26 001a ld $1a
|
|
dc27 000e ld $0e
|
|
dc28 00fc ld $fc
|
|
dc29 00be ld $be
|
|
dc2a 0035 ld $35
|
|
dc2b 0072 ld $72
|
|
dc2c 00d5 ld $d5
|
|
dc2d 0063 ld $63
|
|
dc2e 00ff ld $ff
|
|
dc2f 000c ld $0c
|
|
dc30 0020 ld $20
|
|
dc31 0000 ld $00
|
|
dc32 0007 ld $07
|
|
dc33 0030 ld $30
|
|
dc34 0068 ld $68
|
|
dc35 0074 ld $74
|
|
dc36 0074 ld $74
|
|
dc37 0070 ld $70
|
|
dc38 003a ld $3a
|
|
dc39 002f ld $2f
|
|
dc3a 002f ld $2f
|
|
dc3b 0067 ld $67
|
|
dc3c 0069 ld $69
|
|
dc3d 0067 ld $67
|
|
dc3e 0061 ld $61
|
|
dc3f 0074 ld $74
|
|
dc40 0072 ld $72
|
|
dc41 006f ld $6f
|
|
dc42 006e ld $6e
|
|
dc43 002e ld $2e
|
|
dc44 0069 ld $69
|
|
dc45 006f ld $6f
|
|
dc46 0000 ld $00
|
|
dc47 000c ld $0c
|
|
dc48 0038 ld $38
|
|
dc49 0000 ld $00
|
|
dc4a 0000 ld $00
|
|
dc4b 0009 ld $09
|
|
dc4c 00a0 ld $a0
|
|
dc4d 0060 ld $60
|
|
dc4e 0021 ld $21
|
|
dc4f 001a ld $1a
|
|
dc50 002b ld $2b
|
|
dc51 008c ld $8c
|
|
dc52 0021 ld $21
|
|
dc53 008e ld $8e
|
|
dc54 00e6 ld $e6
|
|
dc55 0014 ld $14
|
|
dc56 002b ld $2b
|
|
dc57 008e ld $8e
|
|
dc58 00e3 ld $e3
|
|
dc59 0008 ld $08
|
|
dc5a 0085 ld $85
|
|
dc5b 00be ld $be
|
|
dc5c 0013 ld $13
|
|
dc5d 0021 ld $21
|
|
dc5e 00a0 ld $a0
|
|
dc5f 002b ld $2b
|
|
dc60 009e ld $9e
|
|
dc61 0085 ld $85
|
|
dc62 00d8 ld $d8
|
|
dc63 000a ld $0a
|
|
dc64 0011 ld $11
|
|
dc65 0000 ld $00
|
|
dc66 003f ld $3f
|
|
dc67 002b ld $2b
|
|
dc68 009a ld $9a
|
|
dc69 0059 ld $59
|
|
dc6a 0002 ld $02
|
|
dc6b 0099 ld $99
|
|
dc6c 009e ld $9e
|
|
dc6d 002b ld $2b
|
|
dc6e 009e ld $9e
|
|
dc6f 0021 ld $21
|
|
dc70 009c ld $9c
|
|
dc71 00ad ld $ad
|
|
dc72 008c ld $8c
|
|
dc73 0007 ld $07
|
|
dc74 0035 ld $35
|
|
dc75 0072 ld $72
|
|
dc76 00da ld $da
|
|
dc77 0059 ld $59
|
|
dc78 0001 ld $01
|
|
dc79 0099 ld $99
|
|
dc7a 009c ld $9c
|
|
dc7b 00ad ld $ad
|
|
dc7c 005e ld $5e
|
|
dc7d 0019 ld $19
|
|
dc7e 0088 ld $88
|
|
dc7f 00ff ld $ff
|
|
dc80 008c ld $8c
|
|
dc81 00ff ld $ff
|
|
dc82 002b ld $2b
|
|
dc83 009a ld $9a
|
|
dc84 0059 ld $59
|
|
dc85 0002 ld $02
|
|
dc86 0099 ld $99
|
|
dc87 009c ld $9c
|
|
dc88 002b ld $2b
|
|
dc89 009c ld $9c
|
|
dc8a 0021 ld $21
|
|
dc8b 009c ld $9c
|
|
dc8c 00ad ld $ad
|
|
dc8d 008c ld $8c
|
|
dc8e 000c ld $0c
|
|
dc8f 0035 ld $35
|
|
dc90 0072 ld $72
|
|
dc91 00f4 ld $f4
|
|
dc92 0059 ld $59
|
|
dc93 0001 ld $01
|
|
dc94 0099 ld $99
|
|
dc95 009c ld $9c
|
|
dc96 00ad ld $ad
|
|
dc97 0082 ld $82
|
|
dc98 00f8 ld $f8
|
|
dc99 002b ld $2b
|
|
dc9a 00a0 ld $a0
|
|
dc9b 0085 ld $85
|
|
dc9c 00a0 ld $a0
|
|
dc9d 000d ld $0d
|
|
dc9e 0059 ld $59
|
|
dc9f 0002 ld $02
|
|
dca0 0099 ld $99
|
|
dca1 009c ld $9c
|
|
dca2 002b ld $2b
|
|
dca3 009c ld $9c
|
|
dca4 0021 ld $21
|
|
dca5 009c ld $9c
|
|
dca6 002b ld $2b
|
|
dca7 00a0 ld $a0
|
|
dca8 0085 ld $85
|
|
dca9 00c9 ld $c9
|
|
dcaa 0011 ld $11
|
|
dcab 0085 ld $85
|
|
dcac 00a0 ld $a0
|
|
dcad 000a ld $0a
|
|
dcae 000a ld $0a
|
|
dcaf 00a0 ld $a0
|
|
dcb0 005f ld $5f
|
|
dcb1 002b ld $2b
|
|
dcb2 0096 ld $96
|
|
dcb3 0059 ld $59
|
|
dcb4 0008 ld $08
|
|
dcb5 002b ld $2b
|
|
dcb6 00a0 ld $a0
|
|
dcb7 0085 ld $85
|
|
dcb8 00a0 ld $a0
|
|
dcb9 000d ld $0d
|
|
dcba 0021 ld $21
|
|
dcbb 0096 ld $96
|
|
dcbc 00e9 ld $e9
|
|
dcbd 0099 ld $99
|
|
dcbe 0096 ld $96
|
|
dcbf 002b ld $2b
|
|
dcc0 00be ld $be
|
|
dcc1 0059 ld $59
|
|
dcc2 0050 ld $50
|
|
dcc3 00b8 ld $b8
|
|
dcc4 00be ld $be
|
|
dcc5 002b ld $2b
|
|
dcc6 00be ld $be
|
|
dcc7 0011 ld $11
|
|
dcc8 0042 ld $42
|
|
dcc9 0000 ld $00
|
|
dcca 00ad ld $ad
|
|
dccb 005e ld $5e
|
|
dccc 0019 ld $19
|
|
dccd 0088 ld $88
|
|
dcce 00ff ld $ff
|
|
dccf 008c ld $8c
|
|
dcd0 00ff ld $ff
|
|
dcd1 00fa ld $fa
|
|
dcd2 00be ld $be
|
|
dcd3 002b ld $2b
|
|
dcd4 0098 ld $98
|
|
dcd5 0021 ld $21
|
|
dcd6 009a ld $9a
|
|
dcd7 002b ld $2b
|
|
dcd8 00a0 ld $a0
|
|
dcd9 0021 ld $21
|
|
dcda 0098 ld $98
|
|
dcdb 002b ld $2b
|
|
dcdc 00a2 ld $a2
|
|
dcdd 0021 ld $21
|
|
dcde 009c ld $9c
|
|
dcdf 002b ld $2b
|
|
dce0 00a4 ld $a4
|
|
dce1 0011 ld $11
|
|
dce2 00ff ld $ff
|
|
dce3 007f ld $7f
|
|
dce4 002b ld $2b
|
|
dce5 00a6 ld $a6
|
|
dce6 0085 ld $85
|
|
dce7 00a0 ld $a0
|
|
dce8 000f ld $0f
|
|
dce9 0021 ld $21
|
|
dcea 009e ld $9e
|
|
dceb 00f6 ld $f6
|
|
dcec 002b ld $2b
|
|
dced 009c ld $9c
|
|
dcee 0035 ld $35
|
|
dcef 003f ld $3f
|
|
dcf0 00e1 ld $e1
|
|
dcf1 0085 ld $85
|
|
dcf2 00b6 ld $b6
|
|
dcf3 0009 ld $09
|
|
dcf4 0059 ld $59
|
|
dcf5 0014 ld $14
|
|
dcf6 0099 ld $99
|
|
dcf7 008e ld $8e
|
|
dcf8 002b ld $2b
|
|
dcf9 008e ld $8e
|
|
dcfa 00e6 ld $e6
|
|
dcfb fe00 bra ac ;+-----------------------------------+
|
|
dcfc fcfd bra $dcfd ;| |
|
|
dcfd 1404 ld $04,y ;| Trampoline for page $dc00 lookups |
|
|
dcfe e068 jmp y,$68 ;| |
|
|
dcff c218 st [$18] ;+-----------------------------------+
|
|
dd00 000c ld $0c
|
|
dd01 0085 ld $85
|
|
dd02 00bb ld $bb
|
|
dd03 0014 ld $14
|
|
dd04 0047 ld $47
|
|
dd05 0069 ld $69
|
|
dd06 0067 ld $67
|
|
dd07 0061 ld $61
|
|
dd08 0074 ld $74
|
|
dd09 0072 ld $72
|
|
dd0a 006f ld $6f
|
|
dd0b 006e ld $6e
|
|
dd0c 0020 ld $20
|
|
dd0d 0054 ld $54
|
|
dd0e 0054 ld $54
|
|
dd0f 004c ld $4c
|
|
dd10 0000 ld $00
|
|
dd11 0061 ld $61
|
|
dd12 006e ld $6e
|
|
dd13 0064 ld $64
|
|
dd14 0000 ld $00
|
|
dd15 000b ld $0b
|
|
dd16 00a0 ld $a0
|
|
dd17 0060 ld $60
|
|
dd18 0021 ld $21
|
|
dd19 001a ld $1a
|
|
dd1a 002b ld $2b
|
|
dd1b 008c ld $8c
|
|
dd1c 0021 ld $21
|
|
dd1d 008e ld $8e
|
|
dd1e 00e6 ld $e6
|
|
dd1f 0008 ld $08
|
|
dd20 002b ld $2b
|
|
dd21 008e ld $8e
|
|
dd22 00e3 ld $e3
|
|
dd23 0006 ld $06
|
|
dd24 0085 ld $85
|
|
dd25 00f0 ld $f0
|
|
dd26 0013 ld $13
|
|
dd27 0085 ld $85
|
|
dd28 00a0 ld $a0
|
|
dd29 0008 ld $08
|
|
dd2a 0011 ld $11
|
|
dd2b 0000 ld $00
|
|
dd2c 0008 ld $08
|
|
dd2d 002b ld $2b
|
|
dd2e 00a0 ld $a0
|
|
dd2f 0059 ld $59
|
|
dd30 0000 ld $00
|
|
dd31 002b ld $2b
|
|
dd32 00a2 ld $a2
|
|
dd33 0059 ld $59
|
|
dd34 0078 ld $78
|
|
dd35 002b ld $2b
|
|
dd36 00a4 ld $a4
|
|
dd37 0085 ld $85
|
|
dd38 00a0 ld $a0
|
|
dd39 0011 ld $11
|
|
dd3a 0090 ld $90
|
|
dd3b 00d1 ld $d1
|
|
dd3c 0011 ld $11
|
|
dd3d 00a0 ld $a0
|
|
dd3e 0015 ld $15
|
|
dd3f 002b ld $2b
|
|
dd40 00a0 ld $a0
|
|
dd41 0085 ld $85
|
|
dd42 00a0 ld $a0
|
|
dd43 0009 ld $09
|
|
dd44 0059 ld $59
|
|
dd45 00f0 ld $f0
|
|
dd46 002b ld $2b
|
|
dd47 00a0 ld $a0
|
|
dd48 0085 ld $85
|
|
dd49 00cc ld $cc
|
|
dd4a 0008 ld $08
|
|
dd4b 0090 ld $90
|
|
dd4c 00c2 ld $c2
|
|
dd4d 0059 ld $59
|
|
dd4e 0008 ld $08
|
|
dd4f 0099 ld $99
|
|
dd50 008e ld $8e
|
|
dd51 002b ld $2b
|
|
dd52 008e ld $8e
|
|
dd53 00e6 ld $e6
|
|
dd54 0002 ld $02
|
|
dd55 0085 ld $85
|
|
dd56 00e8 ld $e8
|
|
dd57 0014 ld $14
|
|
dd58 0007 ld $07
|
|
dd59 000b ld $0b
|
|
dd5a 0054 ld $54
|
|
dd5b 0068 ld $68
|
|
dd5c 0065 ld $65
|
|
dd5d 0020 ld $20
|
|
dd5e 0047 ld $47
|
|
dd5f 0069 ld $69
|
|
dd60 0067 ld $67
|
|
dd61 0061 ld $61
|
|
dd62 0074 ld $74
|
|
dd63 0072 ld $72
|
|
dd64 006f ld $6f
|
|
dd65 006e ld $6e
|
|
dd66 0020 ld $20
|
|
dd67 0063 ld $63
|
|
dd68 006f ld $6f
|
|
dd69 006d ld $6d
|
|
dd6a 006d ld $6d
|
|
dd6b 0075 ld $75
|
|
dd6c 006e ld $6e
|
|
dd6d 0069 ld $69
|
|
dd6e 0074 ld $74
|
|
dd6f 0079 ld $79
|
|
dd70 0021 ld $21
|
|
dd71 0000 ld $00
|
|
dd72 0007 ld $07
|
|
dd73 000b ld $0b
|
|
dd74 0078 ld $78
|
|
dd75 0062 ld $62
|
|
dd76 0078 ld $78
|
|
dd77 0000 ld $00
|
|
dd78 000c ld $0c
|
|
dd79 00a0 ld $a0
|
|
dd7a 0060 ld $60
|
|
dd7b 002b ld $2b
|
|
dd7c 00bc ld $bc
|
|
dd7d 001a ld $1a
|
|
dd7e 0009 ld $09
|
|
dd7f 00fc ld $fc
|
|
dd80 00bc ld $bc
|
|
dd81 0035 ld $35
|
|
dd82 0072 ld $72
|
|
dd83 00a0 ld $a0
|
|
dd84 00ff ld $ff
|
|
dd85 001a ld $1a
|
|
dd86 00b0 ld $b0
|
|
dd87 005e ld $5e
|
|
dd88 00b3 ld $b3
|
|
dd89 001a ld $1a
|
|
dd8a 0006 ld $06
|
|
dd8b 005e ld $5e
|
|
dd8c 00b2 ld $b2
|
|
dd8d 00e6 ld $e6
|
|
dd8e 00a0 ld $a0
|
|
dd8f 0035 ld $35
|
|
dd90 0053 ld $53
|
|
dd91 00c0 ld $c0
|
|
dd92 0021 ld $21
|
|
dd93 0006 ld $06
|
|
dd94 0035 ld $35
|
|
dd95 0050 ld $50
|
|
dd96 00c0 ld $c0
|
|
dd97 001a ld $1a
|
|
dd98 0019 ld $19
|
|
dd99 0082 ld $82
|
|
dd9a 003f ld $3f
|
|
dd9b 00f0 ld $f0
|
|
dd9c 00b2 ld $b2
|
|
dd9d 00ff ld $ff
|
|
dd9e 00f6 ld $f6
|
|
dd9f 002b ld $2b
|
|
dda0 009e ld $9e
|
|
dda1 0021 ld $21
|
|
dda2 001a ld $1a
|
|
dda3 002b ld $2b
|
|
dda4 009c ld $9c
|
|
dda5 0011 ld $11
|
|
dda6 00ef ld $ef
|
|
dda7 00be ld $be
|
|
dda8 00fc ld $fc
|
|
dda9 009e ld $9e
|
|
ddaa 0035 ld $35
|
|
ddab 003f ld $3f
|
|
ddac 00e1 ld $e1
|
|
ddad 0021 ld $21
|
|
ddae 009e ld $9e
|
|
ddaf 0090 ld $90
|
|
ddb0 00de ld $de
|
|
ddb1 00f6 ld $f6
|
|
ddb2 00cf ld $cf
|
|
ddb3 0018 ld $18
|
|
ddb4 0059 ld $59
|
|
ddb5 0002 ld $02
|
|
ddb6 0099 ld $99
|
|
ddb7 009e ld $9e
|
|
ddb8 00f6 ld $f6
|
|
ddb9 002b ld $2b
|
|
ddba 009e ld $9e
|
|
ddbb 0035 ld $35
|
|
ddbc 0072 ld $72
|
|
ddbd 00d4 ld $d4
|
|
ddbe 0021 ld $21
|
|
ddbf 009c ld $9c
|
|
ddc0 002b ld $2b
|
|
ddc1 001a ld $1a
|
|
ddc2 00ff ld $ff
|
|
ddc3 0007 ld $07
|
|
ddc4 000b ld $0b
|
|
ddc5 004d ld $4d
|
|
ddc6 0061 ld $61
|
|
ddc7 0072 ld $72
|
|
ddc8 0063 ld $63
|
|
ddc9 0020 ld $20
|
|
ddca 0050 ld $50
|
|
ddcb 0061 ld $61
|
|
ddcc 0075 ld $75
|
|
ddcd 006c ld $6c
|
|
ddce 0020 ld $20
|
|
ddcf 0049 ld $49
|
|
ddd0 0076 ld $76
|
|
ddd1 0061 ld $61
|
|
ddd2 006e ld $6e
|
|
ddd3 0061 ld $61
|
|
ddd4 0020 ld $20
|
|
ddd5 004f ld $4f
|
|
ddd6 0073 ld $73
|
|
ddd7 0063 ld $63
|
|
ddd8 0061 ld $61
|
|
ddd9 0072 ld $72
|
|
ddda 0000 ld $00
|
|
dddb 000d ld $0d
|
|
dddc 00a0 ld $a0
|
|
dddd 0060 ld $60
|
|
ddde 0075 ld $75
|
|
dddf 0090 ld $90
|
|
dde0 00a6 ld $a6
|
|
dde1 0059 ld $59
|
|
dde2 00e2 ld $e2
|
|
dde3 0085 ld $85
|
|
dde4 00a0 ld $a0
|
|
dde5 000c ld $0c
|
|
dde6 0059 ld $59
|
|
dde7 00e0 ld $e0
|
|
dde8 0085 ld $85
|
|
dde9 00a0 ld $a0
|
|
ddea 000c ld $0c
|
|
ddeb 0059 ld $59
|
|
ddec 00e9 ld $e9
|
|
dded 002b ld $2b
|
|
ddee 0022 ld $22
|
|
ddef 0011 ld $11
|
|
ddf0 0012 ld $12
|
|
ddf1 0001 ld $01
|
|
ddf2 002b ld $2b
|
|
ddf3 0026 ld $26
|
|
ddf4 00e6 ld $e6
|
|
ddf5 0002 ld $02
|
|
ddf6 002b ld $2b
|
|
ddf7 0024 ld $24
|
|
ddf8 00ad ld $ad
|
|
ddf9 002b ld $2b
|
|
ddfa 00b0 ld $b0
|
|
ddfb fe00 bra ac ;+-----------------------------------+
|
|
ddfc fcfd bra $ddfd ;| |
|
|
ddfd 1404 ld $04,y ;| Trampoline for page $dd00 lookups |
|
|
ddfe e068 jmp y,$68 ;| |
|
|
ddff c218 st [$18] ;+-----------------------------------+
|
|
de00 0059 ld $59
|
|
de01 00ce ld $ce
|
|
de02 00b4 ld $b4
|
|
de03 00e6 ld $e6
|
|
de04 0011 ld $11
|
|
de05 00de ld $de
|
|
de06 0001 ld $01
|
|
de07 002b ld $2b
|
|
de08 00b2 ld $b2
|
|
de09 001a ld $1a
|
|
de0a 0042 ld $42
|
|
de0b 00f0 ld $f0
|
|
de0c 00b2 ld $b2
|
|
de0d 0059 ld $59
|
|
de0e 0042 ld $42
|
|
de0f 002b ld $2b
|
|
de10 0024 ld $24
|
|
de11 00e3 ld $e3
|
|
de12 0002 ld $02
|
|
de13 002b ld $2b
|
|
de14 0026 ld $26
|
|
de15 0059 ld $59
|
|
de16 000e ld $0e
|
|
de17 00b4 ld $b4
|
|
de18 00e6 ld $e6
|
|
de19 001a ld $1a
|
|
de1a 00b0 ld $b0
|
|
de1b 005e ld $5e
|
|
de1c 0050 ld $50
|
|
de1d 0011 ld $11
|
|
de1e 0003 ld $03
|
|
de1f 000b ld $0b
|
|
de20 002b ld $2b
|
|
de21 0022 ld $22
|
|
de22 0059 ld $59
|
|
de23 00a0 ld $a0
|
|
de24 002b ld $2b
|
|
de25 0024 ld $24
|
|
de26 0059 ld $59
|
|
de27 0000 ld $00
|
|
de28 005e ld $5e
|
|
de29 0026 ld $26
|
|
de2a 001a ld $1a
|
|
de2b 00b0 ld $b0
|
|
de2c 005e ld $5e
|
|
de2d 0027 ld $27
|
|
de2e 00b4 ld $b4
|
|
de2f 00f3 ld $f3
|
|
de30 0085 ld $85
|
|
de31 00aa ld $aa
|
|
de32 000c ld $0c
|
|
de33 0021 ld $21
|
|
de34 00a0 ld $a0
|
|
de35 00e6 ld $e6
|
|
de36 0001 ld $01
|
|
de37 002b ld $2b
|
|
de38 00a0 ld $a0
|
|
de39 0035 ld $35
|
|
de3a 0072 ld $72
|
|
de3b 00a1 ld $a1
|
|
de3c 0063 ld $63
|
|
de3d 00ff ld $ff
|
|
de3e 000c ld $0c
|
|
de3f 0030 ld $30
|
|
de40 0000 ld $00
|
|
de41 0000 ld $00
|
|
de42 0000 ld $00
|
|
de43 000e ld $0e
|
|
de44 00a0 ld $a0
|
|
de45 005e ld $5e
|
|
de46 0011 ld $11
|
|
de47 00fc ld $fc
|
|
de48 00ff ld $ff
|
|
de49 00f8 ld $f8
|
|
de4a 008e ld $8e
|
|
de4b 00e6 ld $e6
|
|
de4c 0004 ld $04
|
|
de4d 002b ld $2b
|
|
de4e 008e ld $8e
|
|
de4f 0011 ld $11
|
|
de50 00fe ld $fe
|
|
de51 000d ld $0d
|
|
de52 0085 ld $85
|
|
de53 00c3 ld $c3
|
|
de54 000c ld $0c
|
|
de55 0059 ld $59
|
|
de56 0000 ld $00
|
|
de57 002b ld $2b
|
|
de58 00a0 ld $a0
|
|
de59 002b ld $2b
|
|
de5a 00a2 ld $a2
|
|
de5b 0085 ld $85
|
|
de5c 00a0 ld $a0
|
|
de5d 000b ld $0b
|
|
de5e 002b ld $2b
|
|
de5f 00a0 ld $a0
|
|
de60 0021 ld $21
|
|
de61 00a0 ld $a0
|
|
de62 002b ld $2b
|
|
de63 0090 ld $90
|
|
de64 0011 ld $11
|
|
de65 00fc ld $fc
|
|
de66 000e ld $0e
|
|
de67 0085 ld $85
|
|
de68 00c3 ld $c3
|
|
de69 000c ld $0c
|
|
de6a 0021 ld $21
|
|
de6b 0090 ld $90
|
|
de6c 002b ld $2b
|
|
de6d 00a0 ld $a0
|
|
de6e 0059 ld $59
|
|
de6f 0000 ld $00
|
|
de70 002b ld $2b
|
|
de71 00a2 ld $a2
|
|
de72 0021 ld $21
|
|
de73 00a0 ld $a0
|
|
de74 002b ld $2b
|
|
de75 0090 ld $90
|
|
de76 0011 ld $11
|
|
de77 0000 ld $00
|
|
de78 0000 ld $00
|
|
de79 0035 ld $35
|
|
de7a 003f ld $3f
|
|
de7b 00d6 ld $d6
|
|
de7c 00cf ld $cf
|
|
de7d 0018 ld $18
|
|
de7e 0011 ld $11
|
|
de7f 0001 ld $01
|
|
de80 0001 ld $01
|
|
de81 00ad ld $ad
|
|
de82 0099 ld $99
|
|
de83 0090 ld $90
|
|
de84 005e ld $5e
|
|
de85 009e ld $9e
|
|
de86 0011 ld $11
|
|
de87 0000 ld $00
|
|
de88 0001 ld $01
|
|
de89 00ad ld $ad
|
|
de8a 005e ld $5e
|
|
de8b 009f ld $9f
|
|
de8c 00f0 ld $f0
|
|
de8d 009e ld $9e
|
|
de8e 00e3 ld $e3
|
|
de8f 0001 ld $01
|
|
de90 0090 ld $90
|
|
de91 00e4 ld $e4
|
|
de92 0053 ld $53
|
|
de93 0070 ld $70
|
|
de94 0065 ld $65
|
|
de95 0063 ld $63
|
|
de96 0069 ld $69
|
|
de97 0061 ld $61
|
|
de98 006c ld $6c
|
|
de99 0020 ld $20
|
|
de9a 0074 ld $74
|
|
de9b 0068 ld $68
|
|
de9c 0061 ld $61
|
|
de9d 006e ld $6e
|
|
de9e 006b ld $6b
|
|
de9f 0073 ld $73
|
|
dea0 0000 ld $00
|
|
dea1 0000 ld $00
|
|
dea2 0000 ld $00
|
|
dea3 0000 ld $00
|
|
dea4 000f ld $0f
|
|
dea5 00a0 ld $a0
|
|
dea6 0060 ld $60
|
|
dea7 0075 ld $75
|
|
dea8 0011 ld $11
|
|
dea9 00e1 ld $e1
|
|
deaa 0004 ld $04
|
|
deab 002b ld $2b
|
|
deac 0022 ld $22
|
|
dead 0021 ld $21
|
|
deae 00a0 ld $a0
|
|
deaf 002b ld $2b
|
|
deb0 0024 ld $24
|
|
deb1 0059 ld $59
|
|
deb2 0000 ld $00
|
|
deb3 002b ld $2b
|
|
deb4 00a8 ld $a8
|
|
deb5 0021 ld $21
|
|
deb6 00a4 ld $a4
|
|
deb7 00ad ld $ad
|
|
deb8 002b ld $2b
|
|
deb9 00a0 ld $a0
|
|
deba 0059 ld $59
|
|
debb 0001 ld $01
|
|
debc 0099 ld $99
|
|
debd 00a4 ld $a4
|
|
debe 002b ld $2b
|
|
debf 00a4 ld $a4
|
|
dec0 0021 ld $21
|
|
dec1 00a2 ld $a2
|
|
dec2 002b ld $2b
|
|
dec3 0028 ld $28
|
|
dec4 00e3 ld $e3
|
|
dec5 0006 ld $06
|
|
dec6 002b ld $2b
|
|
dec7 00a2 ld $a2
|
|
dec8 001a ld $1a
|
|
dec9 0018 ld $18
|
|
deca 00e6 ld $e6
|
|
decb 00a0 ld $a0
|
|
decc 0035 ld $35
|
|
decd 004d ld $4d
|
|
dece 00f3 ld $f3
|
|
decf 0011 ld $11
|
|
ded0 0000 ld $00
|
|
ded1 0007 ld $07
|
|
ded2 002b ld $2b
|
|
ded3 00aa ld $aa
|
|
ded4 0021 ld $21
|
|
ded5 00a0 ld $a0
|
|
ded6 00e6 ld $e6
|
|
ded7 0020 ld $20
|
|
ded8 0035 ld $35
|
|
ded9 0050 ld $50
|
|
deda 00f3 ld $f3
|
|
dedb 002b ld $2b
|
|
dedc 00a0 ld $a0
|
|
dedd 00e6 ld $e6
|
|
dede 0032 ld $32
|
|
dedf 0035 ld $35
|
|
dee0 0050 ld $50
|
|
dee1 00e5 ld $e5
|
|
dee2 002b ld $2b
|
|
dee3 00a0 ld $a0
|
|
dee4 00e6 ld $e6
|
|
dee5 0032 ld $32
|
|
dee6 0035 ld $35
|
|
dee7 0053 ld $53
|
|
dee8 00f3 ld $f3
|
|
dee9 0011 ld $11
|
|
deea 0000 ld $00
|
|
deeb 0008 ld $08
|
|
deec 002b ld $2b
|
|
deed 00aa ld $aa
|
|
deee 0085 ld $85
|
|
deef 00a0 ld $a0
|
|
def0 0010 ld $10
|
|
def1 0059 ld $59
|
|
def2 0001 ld $01
|
|
def3 0099 ld $99
|
|
def4 00a8 ld $a8
|
|
def5 002b ld $2b
|
|
def6 00a8 ld $a8
|
|
def7 00fc ld $fc
|
|
def8 00a6 ld $a6
|
|
def9 0035 ld $35
|
|
defa 0072 ld $72
|
|
defb fe00 bra ac ;+-----------------------------------+
|
|
defc fcfd bra $defd ;| |
|
|
defd 1404 ld $04,y ;| Trampoline for page $de00 lookups |
|
|
defe e068 jmp y,$68 ;| |
|
|
deff c218 st [$18] ;+-----------------------------------+
|
|
df00 00ac ld $ac
|
|
df01 0021 ld $21
|
|
df02 00a8 ld $a8
|
|
df03 0063 ld $63
|
|
df04 00ff ld $ff
|
|
df05 0047 ld $47
|
|
df06 0074 ld $74
|
|
df07 004d ld $4d
|
|
df08 0069 ld $69
|
|
df09 006e ld $6e
|
|
df0a 0065 ld $65
|
|
df0b 0000 ld $00
|
|
df0c 0010 ld $10
|
|
df0d 00a0 ld $a0
|
|
df0e 0059 ld $59
|
|
df0f 0021 ld $21
|
|
df10 00a0 ld $a0
|
|
df11 00e9 ld $e9
|
|
df12 00e9 ld $e9
|
|
df13 0099 ld $99
|
|
df14 00a0 ld $a0
|
|
df15 0099 ld $99
|
|
df16 00aa ld $aa
|
|
df17 002b ld $2b
|
|
df18 00aa ld $aa
|
|
df19 007f ld $7f
|
|
df1a 0000 ld $00
|
|
df1b 005e ld $5e
|
|
df1c 0026 ld $26
|
|
df1d 00b4 ld $b4
|
|
df1e 00cb ld $cb
|
|
df1f 0093 ld $93
|
|
df20 00aa ld $aa
|
|
df21 0093 ld $93
|
|
df22 0028 ld $28
|
|
df23 0021 ld $21
|
|
df24 00aa ld $aa
|
|
df25 007f ld $7f
|
|
df26 0000 ld $00
|
|
df27 005e ld $5e
|
|
df28 0026 ld $26
|
|
df29 00b4 ld $b4
|
|
df2a 00cb ld $cb
|
|
df2b 0093 ld $93
|
|
df2c 00aa ld $aa
|
|
df2d 0093 ld $93
|
|
df2e 0028 ld $28
|
|
df2f 0021 ld $21
|
|
df30 00aa ld $aa
|
|
df31 007f ld $7f
|
|
df32 0000 ld $00
|
|
df33 005e ld $5e
|
|
df34 0026 ld $26
|
|
df35 00b4 ld $b4
|
|
df36 00cb ld $cb
|
|
df37 0093 ld $93
|
|
df38 00aa ld $aa
|
|
df39 0093 ld $93
|
|
df3a 0028 ld $28
|
|
df3b 0021 ld $21
|
|
df3c 00aa ld $aa
|
|
df3d 007f ld $7f
|
|
df3e 0000 ld $00
|
|
df3f 005e ld $5e
|
|
df40 0026 ld $26
|
|
df41 00b4 ld $b4
|
|
df42 00cb ld $cb
|
|
df43 0093 ld $93
|
|
df44 00aa ld $aa
|
|
df45 0093 ld $93
|
|
df46 0028 ld $28
|
|
df47 0021 ld $21
|
|
df48 00aa ld $aa
|
|
df49 007f ld $7f
|
|
df4a 0000 ld $00
|
|
df4b 005e ld $5e
|
|
df4c 0026 ld $26
|
|
df4d 00b4 ld $b4
|
|
df4e 00cb ld $cb
|
|
df4f 0093 ld $93
|
|
df50 0028 ld $28
|
|
df51 0059 ld $59
|
|
df52 0000 ld $00
|
|
df53 005e ld $5e
|
|
df54 0026 ld $26
|
|
df55 00b4 ld $b4
|
|
df56 00cb ld $cb
|
|
df57 00ff ld $ff
|
|
df58 0007 ld $07
|
|
df59 000b ld $0b
|
|
df5a 0068 ld $68
|
|
df5b 0061 ld $61
|
|
df5c 006e ld $6e
|
|
df5d 0073 ld $73
|
|
df5e 0036 ld $36
|
|
df5f 0031 ld $31
|
|
df60 0000 ld $00
|
|
df61 0042 ld $42
|
|
df62 0072 ld $72
|
|
df63 0069 ld $69
|
|
df64 0063 ld $63
|
|
df65 006b ld $6b
|
|
df66 0073 ld $73
|
|
df67 0000 ld $00
|
|
df68 0011 ld $11
|
|
df69 00a0 ld $a0
|
|
df6a 005b ld $5b
|
|
df6b 0075 ld $75
|
|
df6c 0011 ld $11
|
|
df6d 0003 ld $03
|
|
df6e 000b ld $0b
|
|
df6f 002b ld $2b
|
|
df70 0022 ld $22
|
|
df71 0059 ld $59
|
|
df72 00a0 ld $a0
|
|
df73 00b8 ld $b8
|
|
df74 00a0 ld $a0
|
|
df75 005e ld $5e
|
|
df76 00a6 ld $a6
|
|
df77 001a ld $1a
|
|
df78 00a2 ld $a2
|
|
df79 0082 ld $82
|
|
df7a 003f ld $3f
|
|
df7b 005e ld $5e
|
|
df7c 0025 ld $25
|
|
df7d 001a ld $1a
|
|
df7e 00a6 ld $a6
|
|
df7f 005e ld $5e
|
|
df80 0024 ld $24
|
|
df81 0021 ld $21
|
|
df82 00a0 ld $a0
|
|
df83 002b ld $2b
|
|
df84 0026 ld $26
|
|
df85 00b4 ld $b4
|
|
df86 00f3 ld $f3
|
|
df87 0093 ld $93
|
|
df88 00a1 ld $a1
|
|
df89 0021 ld $21
|
|
df8a 00a4 ld $a4
|
|
df8b 00e6 ld $e6
|
|
df8c 0001 ld $01
|
|
df8d 002b ld $2b
|
|
df8e 00a4 ld $a4
|
|
df8f 0035 ld $35
|
|
df90 0072 ld $72
|
|
df91 00b0 ld $b0
|
|
df92 0063 ld $63
|
|
df93 00ff ld $ff
|
|
df94 0021 ld $21
|
|
df95 001a ld $1a
|
|
df96 002b ld $2b
|
|
df97 008c ld $8c
|
|
df98 0021 ld $21
|
|
df99 008e ld $8e
|
|
df9a 00e6 ld $e6
|
|
df9b 000c ld $0c
|
|
df9c 002b ld $2b
|
|
df9d 008e ld $8e
|
|
df9e 00e3 ld $e3
|
|
df9f 0008 ld $08
|
|
dfa0 0085 ld $85
|
|
dfa1 00e6 ld $e6
|
|
dfa2 0013 ld $13
|
|
dfa3 0021 ld $21
|
|
dfa4 00a0 ld $a0
|
|
dfa5 002b ld $2b
|
|
dfa6 009e ld $9e
|
|
dfa7 002b ld $2b
|
|
dfa8 00a0 ld $a0
|
|
dfa9 0059 ld $59
|
|
dfaa 0000 ld $00
|
|
dfab 002b ld $2b
|
|
dfac 00a2 ld $a2
|
|
dfad 002b ld $2b
|
|
dfae 00a4 ld $a4
|
|
dfaf 0011 ld $11
|
|
dfb0 00ff ld $ff
|
|
dfb1 00ff ld $ff
|
|
dfb2 002b ld $2b
|
|
dfb3 00a6 ld $a6
|
|
dfb4 0085 ld $85
|
|
dfb5 00a8 ld $a8
|
|
dfb6 0012 ld $12
|
|
dfb7 00b8 ld $b8
|
|
dfb8 009e ld $9e
|
|
dfb9 002b ld $2b
|
|
dfba 00a0 ld $a0
|
|
dfbb 0059 ld $59
|
|
dfbc 000c ld $0c
|
|
dfbd 0099 ld $99
|
|
dfbe 008e ld $8e
|
|
dfbf 002b ld $2b
|
|
dfc0 008e ld $8e
|
|
dfc1 00e6 ld $e6
|
|
dfc2 0004 ld $04
|
|
dfc3 0085 ld $85
|
|
dfc4 00df ld $df
|
|
dfc5 0014 ld $14
|
|
dfc6 0012 ld $12
|
|
dfc7 00a0 ld $a0
|
|
dfc8 0050 ld $50
|
|
dfc9 0021 ld $21
|
|
dfca 00a4 ld $a4
|
|
dfcb 002b ld $2b
|
|
dfcc 00a6 ld $a6
|
|
dfcd 0021 ld $21
|
|
dfce 00a2 ld $a2
|
|
dfcf 002b ld $2b
|
|
dfd0 00a4 ld $a4
|
|
dfd1 0075 ld $75
|
|
dfd2 0021 ld $21
|
|
dfd3 00a0 ld $a0
|
|
dfd4 002b ld $2b
|
|
dfd5 0024 ld $24
|
|
dfd6 001a ld $1a
|
|
dfd7 00a2 ld $a2
|
|
dfd8 005e ld $5e
|
|
dfd9 0026 ld $26
|
|
dfda 001a ld $1a
|
|
dfdb 00a4 ld $a4
|
|
dfdc 005e ld $5e
|
|
dfdd 0027 ld $27
|
|
dfde 0011 ld $11
|
|
dfdf 00e6 ld $e6
|
|
dfe0 0000 ld $00
|
|
dfe1 002b ld $2b
|
|
dfe2 0022 ld $22
|
|
dfe3 001a ld $1a
|
|
dfe4 00a0 ld $a0
|
|
dfe5 005e ld $5e
|
|
dfe6 00b8 ld $b8
|
|
dfe7 0059 ld $59
|
|
dfe8 00ff ld $ff
|
|
dfe9 005e ld $5e
|
|
dfea 00b9 ld $b9
|
|
dfeb 0021 ld $21
|
|
dfec 00a6 ld $a6
|
|
dfed 0035 ld $35
|
|
dfee 0053 ld $53
|
|
dfef 00c9 ld $c9
|
|
dff0 0099 ld $99
|
|
dff1 00b8 ld $b8
|
|
dff2 0090 ld $90
|
|
dff3 00d1 ld $d1
|
|
dff4 0035 ld $35
|
|
dff5 003f ld $3f
|
|
dff6 00ec ld $ec
|
|
dff7 0099 ld $99
|
|
dff8 00b8 ld $b8
|
|
dff9 0035 ld $35
|
|
dffa 0056 ld $56
|
|
dffb fe00 bra ac ;+-----------------------------------+
|
|
dffc fcfd bra $dffd ;| |
|
|
dffd 1404 ld $04,y ;| Trampoline for page $df00 lookups |
|
|
dffe e068 jmp y,$68 ;| |
|
|
dfff c218 st [$18] ;+-----------------------------------+
|
|
e000 00e8 ld $e8
|
|
e001 002b ld $2b
|
|
e002 00a6 ld $a6
|
|
e003 0059 ld $59
|
|
e004 0000 ld $00
|
|
e005 00b8 ld $b8
|
|
e006 00b8 ld $b8
|
|
e007 002b ld $2b
|
|
e008 00b8 ld $b8
|
|
e009 00b4 ld $b4
|
|
e00a 00f5 ld $f5
|
|
e00b 0035 ld $35
|
|
e00c 0072 ld $72
|
|
e00d 00ec ld $ec
|
|
e00e 0021 ld $21
|
|
e00f 00a0 ld $a0
|
|
e010 0099 ld $99
|
|
e011 00b8 ld $b8
|
|
e012 002b ld $2b
|
|
e013 00a0 ld $a0
|
|
e014 002b ld $2b
|
|
e015 0024 ld $24
|
|
e016 0090 ld $90
|
|
e017 00b8 ld $b8
|
|
e018 0021 ld $21
|
|
e019 00a6 ld $a6
|
|
e01a 00b4 ld $b4
|
|
e01b 00f5 ld $f5
|
|
e01c 0063 ld $63
|
|
e01d 00ff ld $ff
|
|
e01e 0013 ld $13
|
|
e01f 00a0 ld $a0
|
|
e020 0057 ld $57
|
|
e021 002b ld $2b
|
|
e022 0088 ld $88
|
|
e023 0021 ld $21
|
|
e024 0090 ld $90
|
|
e025 00f3 ld $f3
|
|
e026 0088 ld $88
|
|
e027 0059 ld $59
|
|
e028 0002 ld $02
|
|
e029 0099 ld $99
|
|
e02a 0088 ld $88
|
|
e02b 002b ld $2b
|
|
e02c 0088 ld $88
|
|
e02d 0021 ld $21
|
|
e02e 0092 ld $92
|
|
e02f 00f3 ld $f3
|
|
e030 0088 ld $88
|
|
e031 0059 ld $59
|
|
e032 0002 ld $02
|
|
e033 0099 ld $99
|
|
e034 0088 ld $88
|
|
e035 002b ld $2b
|
|
e036 0088 ld $88
|
|
e037 0021 ld $21
|
|
e038 0094 ld $94
|
|
e039 00f3 ld $f3
|
|
e03a 0088 ld $88
|
|
e03b 0059 ld $59
|
|
e03c 0002 ld $02
|
|
e03d 0099 ld $99
|
|
e03e 0088 ld $88
|
|
e03f 002b ld $2b
|
|
e040 0088 ld $88
|
|
e041 0021 ld $21
|
|
e042 0096 ld $96
|
|
e043 00f3 ld $f3
|
|
e044 0088 ld $88
|
|
e045 0059 ld $59
|
|
e046 0002 ld $02
|
|
e047 0099 ld $99
|
|
e048 0088 ld $88
|
|
e049 002b ld $2b
|
|
e04a 0088 ld $88
|
|
e04b 0021 ld $21
|
|
e04c 0098 ld $98
|
|
e04d 00f3 ld $f3
|
|
e04e 0088 ld $88
|
|
e04f 0059 ld $59
|
|
e050 0002 ld $02
|
|
e051 0099 ld $99
|
|
e052 0088 ld $88
|
|
e053 002b ld $2b
|
|
e054 0088 ld $88
|
|
e055 0021 ld $21
|
|
e056 009a ld $9a
|
|
e057 00f3 ld $f3
|
|
e058 0088 ld $88
|
|
e059 0059 ld $59
|
|
e05a 0002 ld $02
|
|
e05b 0099 ld $99
|
|
e05c 0088 ld $88
|
|
e05d 002b ld $2b
|
|
e05e 0088 ld $88
|
|
e05f 0021 ld $21
|
|
e060 009c ld $9c
|
|
e061 00f3 ld $f3
|
|
e062 0088 ld $88
|
|
e063 0059 ld $59
|
|
e064 0002 ld $02
|
|
e065 0099 ld $99
|
|
e066 0088 ld $88
|
|
e067 002b ld $2b
|
|
e068 0088 ld $88
|
|
e069 0021 ld $21
|
|
e06a 009e ld $9e
|
|
e06b 00f3 ld $f3
|
|
e06c 0088 ld $88
|
|
e06d 0059 ld $59
|
|
e06e 0002 ld $02
|
|
e06f 0099 ld $99
|
|
e070 0088 ld $88
|
|
e071 002b ld $2b
|
|
e072 0088 ld $88
|
|
e073 0021 ld $21
|
|
e074 008c ld $8c
|
|
e075 00f3 ld $f3
|
|
e076 0088 ld $88
|
|
e077 00ff ld $ff
|
|
e078 0014 ld $14
|
|
e079 00a0 ld $a0
|
|
e07a 0050 ld $50
|
|
e07b 002b ld $2b
|
|
e07c 008a ld $8a
|
|
e07d 00f6 ld $f6
|
|
e07e 002b ld $2b
|
|
e07f 0090 ld $90
|
|
e080 0059 ld $59
|
|
e081 0002 ld $02
|
|
e082 0099 ld $99
|
|
e083 008a ld $8a
|
|
e084 002b ld $2b
|
|
e085 008a ld $8a
|
|
e086 00f6 ld $f6
|
|
e087 002b ld $2b
|
|
e088 0092 ld $92
|
|
e089 0059 ld $59
|
|
e08a 0002 ld $02
|
|
e08b 0099 ld $99
|
|
e08c 008a ld $8a
|
|
e08d 002b ld $2b
|
|
e08e 008a ld $8a
|
|
e08f 00f6 ld $f6
|
|
e090 002b ld $2b
|
|
e091 0094 ld $94
|
|
e092 0059 ld $59
|
|
e093 0002 ld $02
|
|
e094 0099 ld $99
|
|
e095 008a ld $8a
|
|
e096 002b ld $2b
|
|
e097 008a ld $8a
|
|
e098 00f6 ld $f6
|
|
e099 002b ld $2b
|
|
e09a 0096 ld $96
|
|
e09b 0059 ld $59
|
|
e09c 0002 ld $02
|
|
e09d 0099 ld $99
|
|
e09e 008a ld $8a
|
|
e09f 002b ld $2b
|
|
e0a0 008a ld $8a
|
|
e0a1 00f6 ld $f6
|
|
e0a2 002b ld $2b
|
|
e0a3 0098 ld $98
|
|
e0a4 0059 ld $59
|
|
e0a5 0002 ld $02
|
|
e0a6 0099 ld $99
|
|
e0a7 008a ld $8a
|
|
e0a8 002b ld $2b
|
|
e0a9 008a ld $8a
|
|
e0aa 00f6 ld $f6
|
|
e0ab 002b ld $2b
|
|
e0ac 009a ld $9a
|
|
e0ad 0059 ld $59
|
|
e0ae 0002 ld $02
|
|
e0af 0099 ld $99
|
|
e0b0 008a ld $8a
|
|
e0b1 002b ld $2b
|
|
e0b2 008a ld $8a
|
|
e0b3 00f6 ld $f6
|
|
e0b4 002b ld $2b
|
|
e0b5 009c ld $9c
|
|
e0b6 0059 ld $59
|
|
e0b7 0002 ld $02
|
|
e0b8 0099 ld $99
|
|
e0b9 008a ld $8a
|
|
e0ba 002b ld $2b
|
|
e0bb 008a ld $8a
|
|
e0bc 00f6 ld $f6
|
|
e0bd 002b ld $2b
|
|
e0be 009e ld $9e
|
|
e0bf 0059 ld $59
|
|
e0c0 0002 ld $02
|
|
e0c1 0099 ld $99
|
|
e0c2 008a ld $8a
|
|
e0c3 002b ld $2b
|
|
e0c4 008a ld $8a
|
|
e0c5 00f6 ld $f6
|
|
e0c6 002b ld $2b
|
|
e0c7 001a ld $1a
|
|
e0c8 0021 ld $21
|
|
e0c9 00a0 ld $a0
|
|
e0ca 00ff ld $ff
|
|
e0cb 0015 ld $15
|
|
e0cc 00a0 ld $a0
|
|
e0cd 0054 ld $54
|
|
e0ce 00fb ld $fb
|
|
e0cf 000d ld $0d
|
|
e0d0 00b6 ld $b6
|
|
e0d1 0017 ld $17
|
|
e0d2 00a0 ld $a0
|
|
e0d3 0017 ld $17
|
|
e0d4 00ff ld $ff
|
|
e0d5 0008 ld $08
|
|
e0d6 00e3 ld $e3
|
|
e0d7 0016 ld $16
|
|
e0d8 00d2 ld $d2
|
|
e0d9 0016 ld $16
|
|
e0da 00ff ld $ff
|
|
e0db 0008 ld $08
|
|
e0dc 00f2 ld $f2
|
|
e0dd 0010 ld $10
|
|
e0de 00fa ld $fa
|
|
e0df 000b ld $0b
|
|
e0e0 00ff ld $ff
|
|
e0e1 0008 ld $08
|
|
e0e2 00f9 ld $f9
|
|
e0e3 000f ld $0f
|
|
e0e4 00e9 ld $e9
|
|
e0e5 0010 ld $10
|
|
e0e6 00ff ld $ff
|
|
e0e7 0008 ld $08
|
|
e0e8 00ec ld $ec
|
|
e0e9 000e ld $0e
|
|
e0ea 00e8 ld $e8
|
|
e0eb 000c ld $0c
|
|
e0ec 00b9 ld $b9
|
|
e0ed 0016 ld $16
|
|
e0ee 00a0 ld $a0
|
|
e0ef 0016 ld $16
|
|
e0f0 00d8 ld $d8
|
|
e0f1 0015 ld $15
|
|
e0f2 00fb ld $fb
|
|
e0f3 000a ld $0a
|
|
e0f4 00e0 ld $e0
|
|
e0f5 000b ld $0b
|
|
e0f6 00fc ld $fc
|
|
e0f7 0008 ld $08
|
|
e0f8 00ee ld $ee
|
|
e0f9 000a ld $0a
|
|
e0fa 00e7 ld $e7
|
|
e0fb fe00 bra ac ;+-----------------------------------+
|
|
e0fc fcfd bra $e0fd ;| |
|
|
e0fd 1404 ld $04,y ;| Trampoline for page $e000 lookups |
|
|
e0fe e068 jmp y,$68 ;| |
|
|
e0ff c218 st [$18] ;+-----------------------------------+
|
|
e100 0008 ld $08
|
|
e101 00ff ld $ff
|
|
e102 0008 ld $08
|
|
e103 00e3 ld $e3
|
|
e104 0016 ld $16
|
|
e105 00d2 ld $d2
|
|
e106 0016 ld $16
|
|
e107 00e4 ld $e4
|
|
e108 0008 ld $08
|
|
e109 0000 ld $00
|
|
e10a 0000 ld $00
|
|
e10b 0007 ld $07
|
|
e10c 000b ld $0b
|
|
e10d 0050 ld $50
|
|
e10e 0068 ld $68
|
|
e10f 0069 ld $69
|
|
e110 006c ld $6c
|
|
e111 0020 ld $20
|
|
e112 0042 ld $42
|
|
e113 0072 ld $72
|
|
e114 0069 ld $69
|
|
e115 0061 ld $61
|
|
e116 006e ld $6e
|
|
e117 0020 ld $20
|
|
e118 0044 ld $44
|
|
e119 0061 ld $61
|
|
e11a 0076 ld $76
|
|
e11b 0069 ld $69
|
|
e11c 0064 ld $64
|
|
e11d 0020 ld $20
|
|
e11e 0044 ld $44
|
|
e11f 0061 ld $61
|
|
e120 0076 ld $76
|
|
e121 0065 ld $65
|
|
e122 0069 ld $69
|
|
e123 0020 ld $20
|
|
e124 0048 ld $48
|
|
e125 0047 ld $47
|
|
e126 0000 ld $00
|
|
e127 0016 ld $16
|
|
e128 00a0 ld $a0
|
|
e129 0059 ld $59
|
|
e12a 0007 ld $07
|
|
e12b 000b ld $0b
|
|
e12c 0044 ld $44
|
|
e12d 0069 ld $69
|
|
e12e 0065 ld $65
|
|
e12f 0074 ld $74
|
|
e130 0065 ld $65
|
|
e131 0072 ld $72
|
|
e132 0020 ld $20
|
|
e133 004d ld $4d
|
|
e134 0061 ld $61
|
|
e135 0072 ld $72
|
|
e136 0074 ld $74
|
|
e137 0069 ld $69
|
|
e138 006e ld $6e
|
|
e139 0020 ld $20
|
|
e13a 0042 ld $42
|
|
e13b 0072 ld $72
|
|
e13c 0061 ld $61
|
|
e13d 0064 ld $64
|
|
e13e 0020 ld $20
|
|
e13f 004c ld $4c
|
|
e140 006f ld $6f
|
|
e141 0075 ld $75
|
|
e142 0000 ld $00
|
|
e143 0007 ld $07
|
|
e144 000b ld $0b
|
|
e145 004d ld $4d
|
|
e146 0061 ld $61
|
|
e147 0072 ld $72
|
|
e148 0074 ld $74
|
|
e149 0069 ld $69
|
|
e14a 006a ld $6a
|
|
e14b 006e ld $6e
|
|
e14c 0020 ld $20
|
|
e14d 0045 ld $45
|
|
e14e 0072 ld $72
|
|
e14f 0069 ld $69
|
|
e150 006b ld $6b
|
|
e151 0020 ld $20
|
|
e152 0043 ld $43
|
|
e153 0068 ld $68
|
|
e154 0075 ld $75
|
|
e155 0063 ld $63
|
|
e156 006b ld $6b
|
|
e157 0020 ld $20
|
|
e158 0042 ld $42
|
|
e159 0065 ld $65
|
|
e15a 006e ld $6e
|
|
e15b 0000 ld $00
|
|
e15c 0007 ld $07
|
|
e15d 000b ld $0b
|
|
e15e 0057 ld $57
|
|
e15f 0061 ld $61
|
|
e160 006c ld $6c
|
|
e161 0074 ld $74
|
|
e162 0065 ld $65
|
|
e163 0072 ld $72
|
|
e164 0020 ld $20
|
|
e165 0042 ld $42
|
|
e166 0065 ld $65
|
|
e167 006c ld $6c
|
|
e168 0067 ld $67
|
|
e169 0065 ld $65
|
|
e16a 0072 ld $72
|
|
e16b 0073 ld $73
|
|
e16c 0000 ld $00
|
|
e16d 0007 ld $07
|
|
e16e 000b ld $0b
|
|
e16f 004d ld $4d
|
|
e170 0061 ld $61
|
|
e171 0072 ld $72
|
|
e172 0063 ld $63
|
|
e173 0065 ld $65
|
|
e174 006c ld $6c
|
|
e175 0020 ld $20
|
|
e176 0076 ld $76
|
|
e177 0061 ld $61
|
|
e178 006e ld $6e
|
|
e179 0020 ld $20
|
|
e17a 004b ld $4b
|
|
e17b 0065 ld $65
|
|
e17c 0072 ld $72
|
|
e17d 0076 ld $76
|
|
e17e 0069 ld $69
|
|
e17f 006e ld $6e
|
|
e180 0063 ld $63
|
|
e181 006b ld $6b
|
|
e182 0000 ld $00
|
|
e183 0017 ld $17
|
|
e184 00a0 ld $a0
|
|
e185 0030 ld $30
|
|
e186 0077 ld $77
|
|
e187 0061 ld $61
|
|
e188 0073 ld $73
|
|
e189 0020 ld $20
|
|
e18a 0062 ld $62
|
|
e18b 0072 ld $72
|
|
e18c 006f ld $6f
|
|
e18d 0075 ld $75
|
|
e18e 0067 ld $67
|
|
e18f 0068 ld $68
|
|
e190 0074 ld $74
|
|
e191 0020 ld $20
|
|
e192 0074 ld $74
|
|
e193 006f ld $6f
|
|
e194 0020 ld $20
|
|
e195 0079 ld $79
|
|
e196 006f ld $6f
|
|
e197 0075 ld $75
|
|
e198 0020 ld $20
|
|
e199 0062 ld $62
|
|
e19a 0079 ld $79
|
|
e19b 0000 ld $00
|
|
e19c 0054 ld $54
|
|
e19d 0068 ld $68
|
|
e19e 0065 ld $65
|
|
e19f 0020 ld $20
|
|
e1a0 0047 ld $47
|
|
e1a1 0069 ld $69
|
|
e1a2 0067 ld $67
|
|
e1a3 0061 ld $61
|
|
e1a4 0074 ld $74
|
|
e1a5 0072 ld $72
|
|
e1a6 006f ld $6f
|
|
e1a7 006e ld $6e
|
|
e1a8 0020 ld $20
|
|
e1a9 0054 ld $54
|
|
e1aa 0054 ld $54
|
|
e1ab 004c ld $4c
|
|
e1ac 0020 ld $20
|
|
e1ad 0063 ld $63
|
|
e1ae 006f ld $6f
|
|
e1af 006d ld $6d
|
|
e1b0 0070 ld $70
|
|
e1b1 0075 ld $75
|
|
e1b2 0074 ld $74
|
|
e1b3 0065 ld $65
|
|
e1b4 0072 ld $72
|
|
e1b5 0000 ld $00
|
|
e1b6 0000 ld $00
|
|
e1b7 0000 ld $00 ;End of Apps/Credits/Credits_v4.gt1, size 1560
|
|
;+-----------------------------------+
|
|
;| Apps/Horizon/Horizon_c_v2.gt1 |
|
|
;+-----------------------------------+
|
|
e1b8 dc43 st $43,[y,x++] ;'C'
|
|
e1b9 dc72 st $72,[y,x++] ;'r'
|
|
e1ba dc65 st $65,[y,x++] ;'e'
|
|
e1bb dc64 st $64,[y,x++] ;'d'
|
|
e1bc dc69 st $69,[y,x++] ;'i'
|
|
e1bd dc74 st $74,[y,x++] ;'t'
|
|
e1be dc73 st $73,[y,x++] ;'s'
|
|
e1bf dc00 st $00,[y,x++] ;'\x00'
|
|
e1c0 00a0 ld $a0
|
|
e1c1 c218 st [$18]
|
|
e1c2 00db ld $db
|
|
e1c3 14f7 ld $f7,y
|
|
e1c4 e085 jmp y,$85
|
|
e1c5 c219 st [$19]
|
|
Egg: e1c6 0002 ld $02
|
|
e1c7 0000 ld $00
|
|
e1c8 00fa ld $fa
|
|
e1c9 0011 ld $11
|
|
e1ca 00fc ld $fc
|
|
e1cb 0006 ld $06
|
|
e1cc 002b ld $2b
|
|
e1cd 008e ld $8e
|
|
e1ce 001a ld $1a
|
|
e1cf 0021 ld $21
|
|
e1d0 0082 ld $82
|
|
e1d1 00fc ld $fc
|
|
e1d2 00e6 ld $e6
|
|
e1d3 0048 ld $48
|
|
e1d4 0035 ld $35
|
|
e1d5 0050 ld $50
|
|
e1d6 001c ld $1c
|
|
e1d7 001a ld $1a
|
|
e1d8 0001 ld $01
|
|
e1d9 00e6 ld $e6
|
|
e1da 0001 ld $01
|
|
e1db 0082 ld $82
|
|
e1dc 00ff ld $ff
|
|
e1dd 00e6 ld $e6
|
|
e1de 007f ld $7f
|
|
e1df 0035 ld $35
|
|
e1e0 0050 ld $50
|
|
e1e1 001c ld $1c
|
|
e1e2 0011 ld $11
|
|
e1e3 0000 ld $00
|
|
e1e4 0004 ld $04
|
|
e1e5 00cf ld $cf
|
|
e1e6 0018 ld $18
|
|
e1e7 0021 ld $21
|
|
e1e8 000e ld $0e
|
|
e1e9 002b ld $2b
|
|
e1ea 001a ld $1a
|
|
e1eb 0082 ld $82
|
|
e1ec 007f ld $7f
|
|
e1ed 0035 ld $35
|
|
e1ee 003f ld $3f
|
|
e1ef 001c ld $1c
|
|
e1f0 0021 ld $21
|
|
e1f1 001a ld $1a
|
|
e1f2 00f3 ld $f3
|
|
e1f3 0017 ld $17
|
|
e1f4 0090 ld $90
|
|
e1f5 001c ld $1c
|
|
e1f6 0075 ld $75
|
|
e1f7 0059 ld $59
|
|
e1f8 0008 ld $08
|
|
e1f9 002b ld $2b
|
|
e1fa 00aa ld $aa
|
|
e1fb fe00 bra ac ;+-----------------------------------+
|
|
e1fc fcfd bra $e1fd ;| |
|
|
e1fd 1404 ld $04,y ;| Trampoline for page $e100 lookups |
|
|
e1fe e068 jmp y,$68 ;| |
|
|
e1ff c218 st [$18] ;+-----------------------------------+
|
|
e200 0011 ld $11
|
|
e201 00f0 ld $f0
|
|
e202 0001 ld $01
|
|
e203 002b ld $2b
|
|
e204 00ac ld $ac
|
|
e205 0059 ld $59
|
|
e206 0077 ld $77
|
|
e207 002b ld $2b
|
|
e208 00b2 ld $b2
|
|
e209 0011 ld $11
|
|
e20a 00fe ld $fe
|
|
e20b 00ff ld $ff
|
|
e20c 002b ld $2b
|
|
e20d 00be ld $be
|
|
e20e 0021 ld $21
|
|
e20f 00b2 ld $b2
|
|
e210 00e6 ld $e6
|
|
e211 0017 ld $17
|
|
e212 00e3 ld $e3
|
|
e213 0001 ld $01
|
|
e214 00f8 ld $f8
|
|
e215 00be ld $be
|
|
e216 002b ld $2b
|
|
e217 00a8 ld $a8
|
|
e218 0059 ld $59
|
|
e219 00a0 ld $a0
|
|
e21a 0099 ld $99
|
|
e21b 00a8 ld $a8
|
|
e21c 002b ld $2b
|
|
e21d 00a6 ld $a6
|
|
e21e 0059 ld $59
|
|
e21f 0050 ld $50
|
|
e220 002b ld $2b
|
|
e221 008a ld $8a
|
|
e222 0021 ld $21
|
|
e223 00a8 ld $a8
|
|
e224 0085 ld $85
|
|
e225 00e3 ld $e3
|
|
e226 0004 ld $04
|
|
e227 002b ld $2b
|
|
e228 00b4 ld $b4
|
|
e229 0021 ld $21
|
|
e22a 00b2 ld $b2
|
|
e22b 00e6 ld $e6
|
|
e22c 0020 ld $20
|
|
e22d 00e3 ld $e3
|
|
e22e 0028 ld $28
|
|
e22f 002b ld $2b
|
|
e230 00be ld $be
|
|
e231 0011 ld $11
|
|
e232 0090 ld $90
|
|
e233 0001 ld $01
|
|
e234 002b ld $2b
|
|
e235 008a ld $8a
|
|
e236 0021 ld $21
|
|
e237 00be ld $be
|
|
e238 0085 ld $85
|
|
e239 008a ld $8a
|
|
e23a 0004 ld $04
|
|
e23b 0082 ld $82
|
|
e23c 0001 ld $01
|
|
e23d 0035 ld $35
|
|
e23e 003f ld $3f
|
|
e23f 0076 ld $76
|
|
e240 0059 ld $59
|
|
e241 0000 ld $00
|
|
e242 002b ld $2b
|
|
e243 00a4 ld $a4
|
|
e244 0090 ld $90
|
|
e245 007a ld $7a
|
|
e246 0059 ld $59
|
|
e247 003c ld $3c
|
|
e248 002b ld $2b
|
|
e249 00a4 ld $a4
|
|
e24a 0021 ld $21
|
|
e24b 00a4 ld $a4
|
|
e24c 002b ld $2b
|
|
e24d 00b6 ld $b6
|
|
e24e 0059 ld $59
|
|
e24f 0000 ld $00
|
|
e250 002b ld $2b
|
|
e251 00b0 ld $b0
|
|
e252 0090 ld $90
|
|
e253 00cd ld $cd
|
|
e254 0021 ld $21
|
|
e255 00b4 ld $b4
|
|
e256 002b ld $2b
|
|
e257 00be ld $be
|
|
e258 00e6 ld $e6
|
|
e259 0001 ld $01
|
|
e25a 002b ld $2b
|
|
e25b 00b4 ld $b4
|
|
e25c 0021 ld $21
|
|
e25d 00be ld $be
|
|
e25e 0035 ld $35
|
|
e25f 0072 ld $72
|
|
e260 0097 ld $97
|
|
e261 0021 ld $21
|
|
e262 00a8 ld $a8
|
|
e263 00e6 ld $e6
|
|
e264 0001 ld $01
|
|
e265 002b ld $2b
|
|
e266 00b4 ld $b4
|
|
e267 0021 ld $21
|
|
e268 00b4 ld $b4
|
|
e269 0099 ld $99
|
|
e26a 00b4 ld $b4
|
|
e26b 001f ld $1f
|
|
e26c 00a9 ld $a9
|
|
e26d 00b8 ld $b8
|
|
e26e 00a8 ld $a8
|
|
e26f 0035 ld $35
|
|
e270 0050 ld $50
|
|
e271 00aa ld $aa
|
|
e272 0021 ld $21
|
|
e273 00b6 ld $b6
|
|
e274 008c ld $8c
|
|
e275 003f ld $3f
|
|
e276 002b ld $2b
|
|
e277 00a2 ld $a2
|
|
e278 0090 ld $90
|
|
e279 00b0 ld $b0
|
|
e27a 0021 ld $21
|
|
e27b 00b6 ld $b6
|
|
e27c 008c ld $8c
|
|
e27d 0003 ld $03
|
|
e27e 002b ld $2b
|
|
e27f 00a2 ld $a2
|
|
e280 0011 ld $11
|
|
e281 0000 ld $00
|
|
e282 0008 ld $08
|
|
e283 002b ld $2b
|
|
e284 00be ld $be
|
|
e285 0021 ld $21
|
|
e286 00b2 ld $b2
|
|
e287 005e ld $5e
|
|
e288 0019 ld $19
|
|
e289 0088 ld $88
|
|
e28a 00ff ld $ff
|
|
e28b 008c ld $8c
|
|
e28c 00ff ld $ff
|
|
e28d 0099 ld $99
|
|
e28e 00be ld $be
|
|
e28f 0099 ld $99
|
|
e290 00b0 ld $b0
|
|
e291 002b ld $2b
|
|
e292 00be ld $be
|
|
e293 0021 ld $21
|
|
e294 00a2 ld $a2
|
|
e295 00f0 ld $f0
|
|
e296 00be ld $be
|
|
e297 0059 ld $59
|
|
e298 0001 ld $01
|
|
e299 0099 ld $99
|
|
e29a 00b0 ld $b0
|
|
e29b 002b ld $2b
|
|
e29c 00b0 ld $b0
|
|
e29d 0021 ld $21
|
|
e29e 00b0 ld $b0
|
|
e29f 001f ld $1f
|
|
e2a0 00a7 ld $a7
|
|
e2a1 00b8 ld $b8
|
|
e2a2 00a6 ld $a6
|
|
e2a3 0035 ld $35
|
|
e2a4 0050 ld $50
|
|
e2a5 0084 ld $84
|
|
e2a6 0011 ld $11
|
|
e2a7 00f9 ld $f9
|
|
e2a8 0001 ld $01
|
|
e2a9 002b ld $2b
|
|
e2aa 00be ld $be
|
|
e2ab 0021 ld $21
|
|
e2ac 00b2 ld $b2
|
|
e2ad 0099 ld $99
|
|
e2ae 00b2 ld $b2
|
|
e2af 00f0 ld $f0
|
|
e2b0 00be ld $be
|
|
e2b1 0021 ld $21
|
|
e2b2 00b2 ld $b2
|
|
e2b3 00e6 ld $e6
|
|
e2b4 0001 ld $01
|
|
e2b5 002b ld $2b
|
|
e2b6 00b2 ld $b2
|
|
e2b7 001f ld $1f
|
|
e2b8 0000 ld $00
|
|
e2b9 00e6 ld $e6
|
|
e2ba 0020 ld $20
|
|
e2bb 0035 ld $35
|
|
e2bc 0053 ld $53
|
|
e2bd 0039 ld $39
|
|
e2be 0011 ld $11
|
|
e2bf 00f9 ld $f9
|
|
e2c0 0001 ld $01
|
|
e2c1 002b ld $2b
|
|
e2c2 00be ld $be
|
|
e2c3 0059 ld $59
|
|
e2c4 0000 ld $00
|
|
e2c5 0085 ld $85
|
|
e2c6 0000 ld $00
|
|
e2c7 0003 ld $03
|
|
e2c8 0003 ld $03
|
|
e2c9 0000 ld $00
|
|
e2ca 00f6 ld $f6
|
|
e2cb 00f0 ld $f0
|
|
e2cc 00be ld $be
|
|
e2cd 0059 ld $59
|
|
e2ce 0000 ld $00
|
|
e2cf 002b ld $2b
|
|
e2d0 00b0 ld $b0
|
|
e2d1 0021 ld $21
|
|
e2d2 00b0 ld $b0
|
|
e2d3 0082 ld $82
|
|
e2d4 00ff ld $ff
|
|
e2d5 002b ld $2b
|
|
e2d6 00b4 ld $b4
|
|
e2d7 0059 ld $59
|
|
e2d8 0000 ld $00
|
|
e2d9 002b ld $2b
|
|
e2da 00b2 ld $b2
|
|
e2db 002b ld $2b
|
|
e2dc 00b6 ld $b6
|
|
e2dd 0090 ld $90
|
|
e2de 001e ld $1e
|
|
e2df 0021 ld $21
|
|
e2e0 00b6 ld $b6
|
|
e2e1 0099 ld $99
|
|
e2e2 00b4 ld $b4
|
|
e2e3 002b ld $2b
|
|
e2e4 00b6 ld $b6
|
|
e2e5 0059 ld $59
|
|
e2e6 0001 ld $01
|
|
e2e7 0099 ld $99
|
|
e2e8 00b2 ld $b2
|
|
e2e9 002b ld $2b
|
|
e2ea 00b2 ld $b2
|
|
e2eb 0021 ld $21
|
|
e2ec 00b2 ld $b2
|
|
e2ed 001f ld $1f
|
|
e2ee 0000 ld $00
|
|
e2ef 00e6 ld $e6
|
|
e2f0 000a ld $0a
|
|
e2f1 0035 ld $35
|
|
e2f2 0050 ld $50
|
|
e2f3 0012 ld $12
|
|
e2f4 0011 ld $11
|
|
e2f5 0041 ld $41
|
|
e2f6 0001 ld $01
|
|
e2f7 002b ld $2b
|
|
e2f8 00ae ld $ae
|
|
e2f9 0021 ld $21
|
|
e2fa 00b4 ld $b4
|
|
e2fb fe00 bra ac ;+-----------------------------------+
|
|
e2fc fcfd bra $e2fd ;| |
|
|
e2fd 1404 ld $04,y ;| Trampoline for page $e200 lookups |
|
|
e2fe e068 jmp y,$68 ;| |
|
|
e2ff c218 st [$18] ;+-----------------------------------+
|
|
e300 0099 ld $99
|
|
e301 00b4 ld $b4
|
|
e302 002b ld $2b
|
|
e303 00b4 ld $b4
|
|
e304 001a ld $1a
|
|
e305 000e ld $0e
|
|
e306 00e3 ld $e3
|
|
e307 0001 ld $01
|
|
e308 005e ld $5e
|
|
e309 00a8 ld $a8
|
|
e30a 001a ld $1a
|
|
e30b 00a8 ld $a8
|
|
e30c 002b ld $2b
|
|
e30d 00be ld $be
|
|
e30e 001a ld $1a
|
|
e30f 000e ld $0e
|
|
e310 00fc ld $fc
|
|
e311 00be ld $be
|
|
e312 0035 ld $35
|
|
e313 0072 ld $72
|
|
e314 0038 ld $38
|
|
e315 0090 ld $90
|
|
e316 005d ld $5d
|
|
e317 0021 ld $21
|
|
e318 00b6 ld $b6
|
|
e319 001a ld $1a
|
|
e31a 0019 ld $19
|
|
e31b 008c ld $8c
|
|
e31c 0080 ld $80
|
|
e31d 00e6 ld $e6
|
|
e31e 0080 ld $80
|
|
e31f 00f0 ld $f0
|
|
e320 00ae ld $ae
|
|
e321 0021 ld $21
|
|
e322 00b6 ld $b6
|
|
e323 0082 ld $82
|
|
e324 00ff ld $ff
|
|
e325 0099 ld $99
|
|
e326 00b4 ld $b4
|
|
e327 002b ld $2b
|
|
e328 00b6 ld $b6
|
|
e329 0059 ld $59
|
|
e32a 0004 ld $04
|
|
e32b 0099 ld $99
|
|
e32c 00ae ld $ae
|
|
e32d 002b ld $2b
|
|
e32e 00ae ld $ae
|
|
e32f 0021 ld $21
|
|
e330 00ae ld $ae
|
|
e331 0097 ld $97
|
|
e332 00ad ld $ad
|
|
e333 00b8 ld $b8
|
|
e334 00ac ld $ac
|
|
e335 0035 ld $35
|
|
e336 0050 ld $50
|
|
e337 0045 ld $45
|
|
e338 001a ld $1a
|
|
e339 0011 ld $11
|
|
e33a 002b ld $2b
|
|
e33b 00a8 ld $a8
|
|
e33c 008c ld $8c
|
|
e33d 0040 ld $40
|
|
e33e 0035 ld $35
|
|
e33f 003f ld $3f
|
|
e340 00bd ld $bd
|
|
e341 0021 ld $21
|
|
e342 00a8 ld $a8
|
|
e343 001f ld $1f
|
|
e344 0000 ld $00
|
|
e345 00e6 ld $e6
|
|
e346 0040 ld $40
|
|
e347 0035 ld $35
|
|
e348 004d ld $4d
|
|
e349 0088 ld $88
|
|
e34a 0021 ld $21
|
|
e34b 00a8 ld $a8
|
|
e34c 008c ld $8c
|
|
e34d 0001 ld $01
|
|
e34e 0035 ld $35
|
|
e34f 003f ld $3f
|
|
e350 0091 ld $91
|
|
e351 0021 ld $21
|
|
e352 00a8 ld $a8
|
|
e353 008c ld $8c
|
|
e354 0002 ld $02
|
|
e355 0035 ld $35
|
|
e356 003f ld $3f
|
|
e357 00a4 ld $a4
|
|
e358 0090 ld $90
|
|
e359 00c1 ld $c1
|
|
e35a 0021 ld $21
|
|
e35b 00a8 ld $a8
|
|
e35c 008c ld $8c
|
|
e35d 0080 ld $80
|
|
e35e 0035 ld $35
|
|
e35f 003f ld $3f
|
|
e360 00bd ld $bd
|
|
e361 0090 ld $90
|
|
e362 00c1 ld $c1
|
|
e363 0059 ld $59
|
|
e364 0001 ld $01
|
|
e365 0099 ld $99
|
|
e366 00aa ld $aa
|
|
e367 002b ld $2b
|
|
e368 00aa ld $aa
|
|
e369 001f ld $1f
|
|
e36a 0000 ld $00
|
|
e36b 00e6 ld $e6
|
|
e36c 0020 ld $20
|
|
e36d 0035 ld $35
|
|
e36e 0056 ld $56
|
|
e36f 00c1 ld $c1
|
|
e370 0059 ld $59
|
|
e371 0020 ld $20
|
|
e372 002b ld $2b
|
|
e373 00aa ld $aa
|
|
e374 0090 ld $90
|
|
e375 00c1 ld $c1
|
|
e376 0021 ld $21
|
|
e377 00aa ld $aa
|
|
e378 00e6 ld $e6
|
|
e379 0001 ld $01
|
|
e37a 002b ld $2b
|
|
e37b 00aa ld $aa
|
|
e37c 002b ld $2b
|
|
e37d 00be ld $be
|
|
e37e 0011 ld $11
|
|
e37f 00e0 ld $e0
|
|
e380 00ff ld $ff
|
|
e381 001f ld $1f
|
|
e382 00bf ld $bf
|
|
e383 00b8 ld $b8
|
|
e384 00be ld $be
|
|
e385 0035 ld $35
|
|
e386 0056 ld $56
|
|
e387 00c1 ld $c1
|
|
e388 0011 ld $11
|
|
e389 00e0 ld $e0
|
|
e38a 00ff ld $ff
|
|
e38b 002b ld $2b
|
|
e38c 00aa ld $aa
|
|
e38d 0090 ld $90
|
|
e38e 00c1 ld $c1
|
|
e38f 0059 ld $59
|
|
e390 0000 ld $00
|
|
e391 002b ld $2b
|
|
e392 00aa ld $aa
|
|
e393 0021 ld $21
|
|
e394 00b0 ld $b0
|
|
e395 0099 ld $99
|
|
e396 00aa ld $aa
|
|
e397 002b ld $2b
|
|
e398 00b0 ld $b0
|
|
e399 0090 ld $90
|
|
e39a 0004 ld $04
|
|
e39b 0063 ld $63
|
|
e39c 00ff ld $ff
|
|
e39d 00f6 ld $f6
|
|
e39e 002b ld $2b
|
|
e39f 009e ld $9e
|
|
e3a0 0021 ld $21
|
|
e3a1 001a ld $1a
|
|
e3a2 002b ld $2b
|
|
e3a3 009c ld $9c
|
|
e3a4 0011 ld $11
|
|
e3a5 00ef ld $ef
|
|
e3a6 00be ld $be
|
|
e3a7 00fc ld $fc
|
|
e3a8 009e ld $9e
|
|
e3a9 0035 ld $35
|
|
e3aa 003f ld $3f
|
|
e3ab 00eb ld $eb
|
|
e3ac 0021 ld $21
|
|
e3ad 009e ld $9e
|
|
e3ae 0090 ld $90
|
|
e3af 00e8 ld $e8
|
|
e3b0 00f6 ld $f6
|
|
e3b1 00cf ld $cf
|
|
e3b2 0018 ld $18
|
|
e3b3 0059 ld $59
|
|
e3b4 0002 ld $02
|
|
e3b5 0099 ld $99
|
|
e3b6 009e ld $9e
|
|
e3b7 00f6 ld $f6
|
|
e3b8 002b ld $2b
|
|
e3b9 009e ld $9e
|
|
e3ba 0035 ld $35
|
|
e3bb 0072 ld $72
|
|
e3bc 00de ld $de
|
|
e3bd 0021 ld $21
|
|
e3be 009c ld $9c
|
|
e3bf 002b ld $2b
|
|
e3c0 001a ld $1a
|
|
e3c1 00ff ld $ff
|
|
e3c2 0000 ld $00
|
|
e3c3 0000 ld $00
|
|
e3c4 0000 ld $00
|
|
e3c5 0000 ld $00
|
|
e3c6 0004 ld $04
|
|
e3c7 0000 ld $00
|
|
e3c8 00ed ld $ed
|
|
e3c9 0011 ld $11
|
|
e3ca 00fc ld $fc
|
|
e3cb 00ff ld $ff
|
|
e3cc 00f8 ld $f8
|
|
e3cd 008e ld $8e
|
|
e3ce 00e6 ld $e6
|
|
e3cf 0004 ld $04
|
|
e3d0 002b ld $2b
|
|
e3d1 008e ld $8e
|
|
e3d2 0011 ld $11
|
|
e3d3 00f2 ld $f2
|
|
e3d4 0003 ld $03
|
|
e3d5 0085 ld $85
|
|
e3d6 00cd ld $cd
|
|
e3d7 0003 ld $03
|
|
e3d8 0059 ld $59
|
|
e3d9 0000 ld $00
|
|
e3da 002b ld $2b
|
|
e3db 00a0 ld $a0
|
|
e3dc 002b ld $2b
|
|
e3dd 00a2 ld $a2
|
|
e3de 0085 ld $85
|
|
e3df 002d ld $2d
|
|
e3e0 0002 ld $02
|
|
e3e1 002b ld $2b
|
|
e3e2 00a0 ld $a0
|
|
e3e3 0021 ld $21
|
|
e3e4 00a0 ld $a0
|
|
e3e5 002b ld $2b
|
|
e3e6 0090 ld $90
|
|
e3e7 0011 ld $11
|
|
e3e8 00f4 ld $f4
|
|
e3e9 0003 ld $03
|
|
e3ea 0085 ld $85
|
|
e3eb 00cd ld $cd
|
|
e3ec 0003 ld $03
|
|
e3ed 0021 ld $21
|
|
e3ee 0090 ld $90
|
|
e3ef 002b ld $2b
|
|
e3f0 00a0 ld $a0
|
|
e3f1 0059 ld $59
|
|
e3f2 0000 ld $00
|
|
e3f3 002b ld $2b
|
|
e3f4 00a2 ld $a2
|
|
e3f5 0021 ld $21
|
|
e3f6 00a0 ld $a0
|
|
e3f7 002b ld $2b
|
|
e3f8 0090 ld $90
|
|
e3f9 0011 ld $11
|
|
e3fa 0000 ld $00
|
|
e3fb fe00 bra ac ;+-----------------------------------+
|
|
e3fc fcfd bra $e3fd ;| |
|
|
e3fd 1404 ld $04,y ;| Trampoline for page $e300 lookups |
|
|
e3fe e068 jmp y,$68 ;| |
|
|
e3ff c218 st [$18] ;+-----------------------------------+
|
|
e400 0000 ld $00
|
|
e401 0035 ld $35
|
|
e402 003f ld $3f
|
|
e403 0036 ld $36
|
|
e404 00cf ld $cf
|
|
e405 0018 ld $18
|
|
e406 0011 ld $11
|
|
e407 0001 ld $01
|
|
e408 0001 ld $01
|
|
e409 00ad ld $ad
|
|
e40a 0099 ld $99
|
|
e40b 0090 ld $90
|
|
e40c 005e ld $5e
|
|
e40d 009e ld $9e
|
|
e40e 0011 ld $11
|
|
e40f 0000 ld $00
|
|
e410 0001 ld $01
|
|
e411 00ad ld $ad
|
|
e412 005e ld $5e
|
|
e413 009f ld $9f
|
|
e414 00f0 ld $f0
|
|
e415 009e ld $9e
|
|
e416 00e3 ld $e3
|
|
e417 0001 ld $01
|
|
e418 0090 ld $90
|
|
e419 0044 ld $44
|
|
e41a 0011 ld $11
|
|
e41b 0000 ld $00
|
|
e41c 0005 ld $05
|
|
e41d 002b ld $2b
|
|
e41e 008a ld $8a
|
|
e41f 0011 ld $11
|
|
e420 0004 ld $04
|
|
e421 0001 ld $01
|
|
e422 0085 ld $85
|
|
e423 006e ld $6e
|
|
e424 0004 ld $04
|
|
e425 0063 ld $63
|
|
e426 00ff ld $ff
|
|
e427 0059 ld $59
|
|
e428 0000 ld $00
|
|
e429 002b ld $2b
|
|
e42a 00a2 ld $a2
|
|
e42b 0021 ld $21
|
|
e42c 00a0 ld $a0
|
|
e42d 0082 ld $82
|
|
e42e 00f8 ld $f8
|
|
e42f 0035 ld $35
|
|
e430 003f ld $3f
|
|
e431 0066 ld $66
|
|
e432 0011 ld $11
|
|
e433 00ff ld $ff
|
|
e434 00ff ld $ff
|
|
e435 00ff ld $ff
|
|
e436 0021 ld $21
|
|
e437 00a2 ld $a2
|
|
e438 002b ld $2b
|
|
e439 008a ld $8a
|
|
e43a 0021 ld $21
|
|
e43b 00a0 ld $a0
|
|
e43c 002b ld $2b
|
|
e43d 0026 ld $26
|
|
e43e 0011 ld $11
|
|
e43f 0000 ld $00
|
|
e440 0000 ld $00
|
|
e441 0035 ld $35
|
|
e442 003f ld $3f
|
|
e443 007b ld $7b
|
|
e444 002b ld $2b
|
|
e445 0088 ld $88
|
|
e446 0075 ld $75
|
|
e447 0021 ld $21
|
|
e448 0026 ld $26
|
|
e449 00cf ld $cf
|
|
e44a 0088 ld $88
|
|
e44b 0059 ld $59
|
|
e44c 0014 ld $14
|
|
e44d 002b ld $2b
|
|
e44e 00a0 ld $a0
|
|
e44f 0021 ld $21
|
|
e450 008a ld $8a
|
|
e451 002b ld $2b
|
|
e452 00a2 ld $a2
|
|
e453 0085 ld $85
|
|
e454 002c ld $2c
|
|
e455 0004 ld $04
|
|
e456 00b4 ld $b4
|
|
e457 0080 ld $80
|
|
e458 0075 ld $75
|
|
e459 0035 ld $35
|
|
e45a 0072 ld $72
|
|
e45b 008f ld $8f
|
|
e45c 0085 ld $85
|
|
e45d 004c ld $4c
|
|
e45e 0004 ld $04
|
|
e45f 002b ld $2b
|
|
e460 0026 ld $26
|
|
e461 0059 ld $59
|
|
e462 0000 ld $00
|
|
e463 005e ld $5e
|
|
e464 008c ld $8c
|
|
e465 0021 ld $21
|
|
e466 0026 ld $26
|
|
e467 0035 ld $35
|
|
e468 004d ld $4d
|
|
e469 00a2 ld $a2
|
|
e46a 0059 ld $59
|
|
e46b 0000 ld $00
|
|
e46c 00b8 ld $b8
|
|
e46d 0026 ld $26
|
|
e46e 002b ld $2b
|
|
e46f 0026 ld $26
|
|
e470 0093 ld $93
|
|
e471 008c ld $8c
|
|
e472 0021 ld $21
|
|
e473 008a ld $8a
|
|
e474 002b ld $2b
|
|
e475 0024 ld $24
|
|
e476 0035 ld $35
|
|
e477 0053 ld $53
|
|
e478 00b5 ld $b5
|
|
e479 0059 ld $59
|
|
e47a 0000 ld $00
|
|
e47b 00b8 ld $b8
|
|
e47c 008a ld $8a
|
|
e47d 002b ld $2b
|
|
e47e 0024 ld $24
|
|
e47f 001a ld $1a
|
|
e480 008c ld $8c
|
|
e481 008c ld $8c
|
|
e482 0003 ld $03
|
|
e483 005e ld $5e
|
|
e484 008c ld $8c
|
|
e485 0059 ld $59
|
|
e486 0000 ld $00
|
|
e487 002b ld $2b
|
|
e488 0028 ld $28
|
|
e489 0059 ld $59
|
|
e48a 0001 ld $01
|
|
e48b 002b ld $2b
|
|
e48c 002a ld $2a
|
|
e48d 0059 ld $59
|
|
e48e 00a1 ld $a1
|
|
e48f 002b ld $2b
|
|
e490 0022 ld $22
|
|
e491 00b4 ld $b4
|
|
e492 00e6 ld $e6
|
|
e493 001a ld $1a
|
|
e494 008c ld $8c
|
|
e495 0082 ld $82
|
|
e496 0002 ld $02
|
|
e497 0035 ld $35
|
|
e498 003f ld $3f
|
|
e499 00d0 ld $d0
|
|
e49a 0059 ld $59
|
|
e49b 0000 ld $00
|
|
e49c 00b8 ld $b8
|
|
e49d 0028 ld $28
|
|
e49e 002b ld $2b
|
|
e49f 0028 ld $28
|
|
e4a0 001a ld $1a
|
|
e4a1 008c ld $8c
|
|
e4a2 0082 ld $82
|
|
e4a3 0001 ld $01
|
|
e4a4 0035 ld $35
|
|
e4a5 003f ld $3f
|
|
e4a6 00dd ld $dd
|
|
e4a7 0059 ld $59
|
|
e4a8 0000 ld $00
|
|
e4a9 00b8 ld $b8
|
|
e4aa 0024 ld $24
|
|
e4ab 002b ld $2b
|
|
e4ac 0024 ld $24
|
|
e4ad 0021 ld $21
|
|
e4ae 0024 ld $24
|
|
e4af 0063 ld $63
|
|
e4b0 00ff ld $ff
|
|
e4b1 0075 ld $75
|
|
e4b2 0085 ld $85
|
|
e4b3 008a ld $8a
|
|
e4b4 0004 ld $04
|
|
e4b5 002b ld $2b
|
|
e4b6 0026 ld $26
|
|
e4b7 0021 ld $21
|
|
e4b8 0028 ld $28
|
|
e4b9 0063 ld $63
|
|
e4ba 00ff ld $ff
|
|
e4bb 0005 ld $05
|
|
e4bc 0000 ld $00
|
|
e4bd 0011 ld $11
|
|
e4be 0044 ld $44
|
|
e4bf 0069 ld $69
|
|
e4c0 0076 ld $76
|
|
e4c1 0069 ld $69
|
|
e4c2 0073 ld $73
|
|
e4c3 0069 ld $69
|
|
e4c4 006f ld $6f
|
|
e4c5 006e ld $6e
|
|
e4c6 0020 ld $20
|
|
e4c7 0062 ld $62
|
|
e4c8 0079 ld $79
|
|
e4c9 0020 ld $20
|
|
e4ca 007a ld $7a
|
|
e4cb 0065 ld $65
|
|
e4cc 0072 ld $72
|
|
e4cd 006f ld $6f
|
|
e4ce 0000 ld $00
|
|
e4cf 0000 ld $00
|
|
e4d0 0000 ld $00 ;End of Apps/Horizon/Horizon_c_v2.gt1, size 779
|
|
;+-----------------------------------+
|
|
;| Apps/CardBoot/CardBoot_v2.gt1 |
|
|
;+-----------------------------------+
|
|
e4d1 dc45 st $45,[y,x++] ;'E'
|
|
e4d2 dc67 st $67,[y,x++] ;'g'
|
|
e4d3 dc67 st $67,[y,x++] ;'g'
|
|
e4d4 dc00 st $00,[y,x++] ;'\x00'
|
|
e4d5 dc00 st $00,[y,x++] ;'\x00'
|
|
e4d6 dc00 st $00,[y,x++] ;'\x00'
|
|
e4d7 dc00 st $00,[y,x++] ;'\x00'
|
|
e4d8 dc00 st $00,[y,x++] ;'\x00'
|
|
e4d9 00c6 ld $c6
|
|
e4da c218 st [$18]
|
|
e4db 00e1 ld $e1
|
|
e4dc 14f7 ld $f7,y
|
|
e4dd e085 jmp y,$85
|
|
e4de c219 st [$19]
|
|
Boot: e4df 0002 ld $02
|
|
e4e0 0000 ld $00
|
|
e4e1 004c ld $4c
|
|
e4e2 001a ld $1a
|
|
e4e3 0021 ld $21
|
|
e4e4 00e6 ld $e6
|
|
e4e5 0040 ld $40
|
|
e4e6 0035 ld $35
|
|
e4e7 0053 ld $53
|
|
e4e8 000b ld $0b
|
|
e4e9 0021 ld $21
|
|
e4ea 000e ld $0e
|
|
e4eb 00f3 ld $f3
|
|
e4ec 0017 ld $17
|
|
e4ed 0090 ld $90
|
|
e4ee 0005 ld $05
|
|
e4ef 0011 ld $11
|
|
e4f0 0000 ld $00
|
|
e4f1 007d ld $7d
|
|
e4f2 002b ld $2b
|
|
e4f3 0030 ld $30
|
|
e4f4 0011 ld $11
|
|
e4f5 00f9 ld $f9
|
|
e4f6 0001 ld $01
|
|
e4f7 002b ld $2b
|
|
e4f8 0032 ld $32
|
|
e4f9 0059 ld $59
|
|
e4fa 0000 ld $00
|
|
e4fb fe00 bra ac ;+-----------------------------------+
|
|
e4fc fcfd bra $e4fd ;| |
|
|
e4fd 1404 ld $04,y ;| Trampoline for page $e400 lookups |
|
|
e4fe e068 jmp y,$68 ;| |
|
|
e4ff c218 st [$18] ;+-----------------------------------+
|
|
e500 0085 ld $85
|
|
e501 00b1 ld $b1
|
|
e502 0072 ld $72
|
|
e503 0059 ld $59
|
|
e504 0020 ld $20
|
|
e505 00f0 ld $f0
|
|
e506 0032 ld $32
|
|
e507 0011 ld $11
|
|
e508 00e8 ld $e8
|
|
e509 0001 ld $01
|
|
e50a 002b ld $2b
|
|
e50b 0034 ld $34
|
|
e50c 0059 ld $59
|
|
e50d 007b ld $7b
|
|
e50e 00f0 ld $f0
|
|
e50f 0034 ld $34
|
|
e510 0021 ld $21
|
|
e511 0034 ld $34
|
|
e512 00e3 ld $e3
|
|
e513 0002 ld $02
|
|
e514 002b ld $2b
|
|
e515 0034 ld $34
|
|
e516 0011 ld $11
|
|
e517 00f0 ld $f0
|
|
e518 0001 ld $01
|
|
e519 00fc ld $fc
|
|
e51a 0034 ld $34
|
|
e51b 0035 ld $35
|
|
e51c 0072 ld $72
|
|
e51d 0023 ld $23
|
|
e51e 0011 ld $11
|
|
e51f 007c ld $7c
|
|
e520 0000 ld $00
|
|
e521 005e ld $5e
|
|
e522 0027 ld $27
|
|
e523 0059 ld $59
|
|
e524 00ff ld $ff
|
|
e525 002b ld $2b
|
|
e526 0025 ld $25
|
|
e527 0059 ld $59
|
|
e528 0000 ld $00
|
|
e529 005e ld $5e
|
|
e52a 0024 ld $24
|
|
e52b 00b4 ld $b4
|
|
e52c 00f3 ld $f3
|
|
e52d 0011 ld $11
|
|
e52e 00a0 ld $a0
|
|
e52f 0058 ld $58
|
|
e530 002b ld $2b
|
|
e531 001a ld $1a
|
|
e532 00ff ld $ff
|
|
e533 0058 ld $58
|
|
e534 00a0 ld $a0
|
|
e535 0042 ld $42
|
|
e536 00cd ld $cd
|
|
e537 00c8 ld $c8
|
|
e538 0075 ld $75
|
|
e539 0059 ld $59
|
|
e53a 0000 ld $00
|
|
e53b 002b ld $2b
|
|
e53c 0036 ld $36
|
|
e53d 0059 ld $59
|
|
e53e 000a ld $0a
|
|
e53f 002b ld $2b
|
|
e540 0034 ld $34
|
|
e541 0085 ld $85
|
|
e542 00bc ld $bc
|
|
e543 005d ld $5d
|
|
e544 0021 ld $21
|
|
e545 0034 ld $34
|
|
e546 00e6 ld $e6
|
|
e547 0001 ld $01
|
|
e548 0035 ld $35
|
|
e549 004d ld $4d
|
|
e54a 00a7 ld $a7
|
|
e54b 0085 ld $85
|
|
e54c 00a2 ld $a2
|
|
e54d 005d ld $5d
|
|
e54e 00cd ld $cd
|
|
e54f 00be ld $be
|
|
e550 0040 ld $40
|
|
e551 0000 ld $00
|
|
e552 0000 ld $00
|
|
e553 0000 ld $00
|
|
e554 0000 ld $00
|
|
e555 0095 ld $95
|
|
e556 0085 ld $85
|
|
e557 00a2 ld $a2
|
|
e558 005f ld $5f
|
|
e559 0085 ld $85
|
|
e55a 00da ld $da
|
|
e55b 005f ld $5f
|
|
e55c 008c ld $8c
|
|
e55d 0001 ld $01
|
|
e55e 0063 ld $63
|
|
e55f 00ff ld $ff
|
|
e560 00cd ld $cd
|
|
e561 00dd ld $dd
|
|
e562 0075 ld $75
|
|
e563 0085 ld $85
|
|
e564 00a2 ld $a2
|
|
e565 0058 ld $58
|
|
e566 0035 ld $35
|
|
e567 003f ld $3f
|
|
e568 00db ld $db
|
|
e569 0085 ld $85
|
|
e56a 00af ld $af
|
|
e56b 005d ld $5d
|
|
e56c 001a ld $1a
|
|
e56d 000e ld $0e
|
|
e56e 00e6 ld $e6
|
|
e56f 003c ld $3c
|
|
e570 0035 ld $35
|
|
e571 0050 ld $50
|
|
e572 00cb ld $cb
|
|
e573 0063 ld $63
|
|
e574 00ff ld $ff
|
|
e575 0093 ld $93
|
|
e576 001b ld $1b
|
|
e577 00ff ld $ff
|
|
e578 0059 ld $59
|
|
e579 00a0 ld $a0
|
|
e57a 0044 ld $44
|
|
e57b 00cd ld $cd
|
|
e57c 00df ld $df
|
|
e57d 0075 ld $75
|
|
e57e 0085 ld $85
|
|
e57f 00a2 ld $a2
|
|
e580 005d ld $5d
|
|
e581 00cd ld $cd
|
|
e582 00ac ld $ac
|
|
e583 0048 ld $48
|
|
e584 0000 ld $00
|
|
e585 0000 ld $00
|
|
e586 0001 ld $01
|
|
e587 00aa ld $aa
|
|
e588 0087 ld $87
|
|
e589 0085 ld $85
|
|
e58a 00a2 ld $a2
|
|
e58b 005f ld $5f
|
|
e58c 0085 ld $85
|
|
e58d 00da ld $da
|
|
e58e 005f ld $5f
|
|
e58f 008c ld $8c
|
|
e590 00ff ld $ff
|
|
e591 0035 ld $35
|
|
e592 003f ld $3f
|
|
e593 00d9 ld $d9
|
|
e594 0021 ld $21
|
|
e595 0038 ld $38
|
|
e596 0082 ld $82
|
|
e597 0004 ld $04
|
|
e598 0035 ld $35
|
|
e599 003f ld $3f
|
|
e59a 00c4 ld $c4
|
|
e59b 0059 ld $59
|
|
e59c 0001 ld $01
|
|
e59d 002b ld $2b
|
|
e59e 0036 ld $36
|
|
e59f 0090 ld $90
|
|
e5a0 00d9 ld $d9
|
|
e5a1 0085 ld $85
|
|
e5a2 00bc ld $bc
|
|
e5a3 005d ld $5d
|
|
e5a4 0085 ld $85
|
|
e5a5 00bc ld $bc
|
|
e5a6 005d ld $5d
|
|
e5a7 0085 ld $85
|
|
e5a8 00bc ld $bc
|
|
e5a9 005d ld $5d
|
|
e5aa 0085 ld $85
|
|
e5ab 00bc ld $bc
|
|
e5ac 005d ld $5d
|
|
e5ad 008c ld $8c
|
|
e5ae 00aa ld $aa
|
|
e5af 0035 ld $35
|
|
e5b0 0072 ld $72
|
|
e5b1 00d9 ld $d9
|
|
e5b2 0059 ld $59
|
|
e5b3 0002 ld $02
|
|
e5b4 002b ld $2b
|
|
e5b5 0036 ld $36
|
|
e5b6 0021 ld $21
|
|
e5b7 0038 ld $38
|
|
e5b8 0082 ld $82
|
|
e5b9 00fa ld $fa
|
|
e5ba 0063 ld $63
|
|
e5bb 00ff ld $ff
|
|
e5bc 0093 ld $93
|
|
e5bd 001b ld $1b
|
|
e5be 00ff ld $ff
|
|
e5bf 005a ld $5a
|
|
e5c0 00a0 ld $a0
|
|
e5c1 0044 ld $44
|
|
e5c2 00cd ld $cd
|
|
e5c3 00ca ld $ca
|
|
e5c4 0075 ld $75
|
|
e5c5 0085 ld $85
|
|
e5c6 00a2 ld $a2
|
|
e5c7 005d ld $5d
|
|
e5c8 00cd ld $cd
|
|
e5c9 00ac ld $ac
|
|
e5ca 007a ld $7a
|
|
e5cb 0000 ld $00
|
|
e5cc 0000 ld $00
|
|
e5cd 0000 ld $00
|
|
* 5 times
|
|
e5d0 0085 ld $85
|
|
e5d1 00a2 ld $a2
|
|
e5d2 005f ld $5f
|
|
e5d3 0085 ld $85
|
|
e5d4 00da ld $da
|
|
e5d5 005f ld $5f
|
|
e5d6 0085 ld $85
|
|
e5d7 00bc ld $bc
|
|
e5d8 005d ld $5d
|
|
e5d9 0082 ld $82
|
|
e5da 0040 ld $40
|
|
e5db 0035 ld $35
|
|
e5dc 003f ld $3f
|
|
e5dd 00be ld $be
|
|
e5de 0059 ld $59
|
|
e5df 0004 ld $04
|
|
e5e0 002b ld $2b
|
|
e5e1 0036 ld $36
|
|
e5e2 0085 ld $85
|
|
e5e3 00bc ld $bc
|
|
e5e4 005d ld $5d
|
|
e5e5 0085 ld $85
|
|
e5e6 00bc ld $bc
|
|
e5e7 005d ld $5d
|
|
e5e8 0021 ld $21
|
|
e5e9 0038 ld $38
|
|
e5ea 0082 ld $82
|
|
e5eb 00fe ld $fe
|
|
e5ec 0063 ld $63
|
|
e5ed 00ff ld $ff
|
|
e5ee 00cd ld $cd
|
|
e5ef 00df ld $df
|
|
e5f0 0075 ld $75
|
|
e5f1 00cd ld $cd
|
|
e5f2 00d5 ld $d5
|
|
e5f3 0077 ld $77
|
|
e5f4 0000 ld $00
|
|
e5f5 0000 ld $00
|
|
e5f6 0000 ld $00
|
|
* 5 times
|
|
e5f9 0085 ld $85
|
|
e5fa 00a2 ld $a2
|
|
e5fb fe00 bra ac ;+-----------------------------------+
|
|
e5fc fcfd bra $e5fd ;| |
|
|
e5fd 1404 ld $04,y ;| Trampoline for page $e500 lookups |
|
|
e5fe e068 jmp y,$68 ;| |
|
|
e5ff c218 st [$18] ;+-----------------------------------+
|
|
e600 005f ld $5f
|
|
e601 0085 ld $85
|
|
e602 00da ld $da
|
|
e603 005f ld $5f
|
|
e604 0082 ld $82
|
|
e605 00fe ld $fe
|
|
e606 0063 ld $63
|
|
e607 00ff ld $ff
|
|
e608 0093 ld $93
|
|
e609 001b ld $1b
|
|
e60a 00ff ld $ff
|
|
e60b 005b ld $5b
|
|
e60c 00a0 ld $a0
|
|
e60d 0055 ld $55
|
|
e60e 00cd ld $cd
|
|
e60f 00c4 ld $c4
|
|
e610 0075 ld $75
|
|
e611 0021 ld $21
|
|
e612 0036 ld $36
|
|
e613 008c ld $8c
|
|
e614 0001 ld $01
|
|
e615 0035 ld $35
|
|
e616 0072 ld $72
|
|
e617 00b2 ld $b2
|
|
e618 00cd ld $cd
|
|
e619 00b0 ld $b0
|
|
e61a 0069 ld $69
|
|
e61b 0000 ld $00
|
|
e61c 0000 ld $00
|
|
e61d 0000 ld $00
|
|
* 5 times
|
|
e620 0090 ld $90
|
|
e621 00ba ld $ba
|
|
e622 00cd ld $cd
|
|
e623 00ba ld $ba
|
|
e624 0069 ld $69
|
|
e625 0040 ld $40
|
|
e626 0000 ld $00
|
|
e627 0000 ld $00
|
|
e628 0000 ld $00
|
|
e629 0000 ld $00
|
|
e62a 0085 ld $85
|
|
e62b 00a2 ld $a2
|
|
e62c 005f ld $5f
|
|
e62d 0085 ld $85
|
|
e62e 00da ld $da
|
|
e62f 005f ld $5f
|
|
e630 0082 ld $82
|
|
e631 00fe ld $fe
|
|
e632 0063 ld $63
|
|
e633 00ff ld $ff
|
|
e634 00cd ld $cd
|
|
e635 00db ld $db
|
|
e636 0075 ld $75
|
|
e637 0085 ld $85
|
|
e638 00ce ld $ce
|
|
e639 005a ld $5a
|
|
e63a 0085 ld $85
|
|
e63b 00a2 ld $a2
|
|
e63c 005b ld $5b
|
|
e63d 0021 ld $21
|
|
e63e 0038 ld $38
|
|
e63f 0035 ld $35
|
|
e640 003f ld $3f
|
|
e641 00d9 ld $d9
|
|
e642 001a ld $1a
|
|
e643 000e ld $0e
|
|
e644 00e6 ld $e6
|
|
e645 0078 ld $78
|
|
e646 0035 ld $35
|
|
e647 0050 ld $50
|
|
e648 00c7 ld $c7
|
|
e649 0063 ld $63
|
|
e64a 00ff ld $ff
|
|
e64b 00cd ld $cd
|
|
e64c 00f0 ld $f0
|
|
e64d 0075 ld $75
|
|
e64e 00cd ld $cd
|
|
e64f 00e6 ld $e6
|
|
e650 0050 ld $50
|
|
e651 0000 ld $00
|
|
e652 0000 ld $00
|
|
e653 0002 ld $02
|
|
e654 0000 ld $00
|
|
e655 0000 ld $00
|
|
e656 0085 ld $85
|
|
e657 00a2 ld $a2
|
|
e658 005f ld $5f
|
|
e659 0085 ld $85
|
|
e65a 00da ld $da
|
|
e65b 005f ld $5f
|
|
e65c 0082 ld $82
|
|
e65d 00fe ld $fe
|
|
e65e 0063 ld $63
|
|
e65f 00ff ld $ff
|
|
e660 0093 ld $93
|
|
e661 001b ld $1b
|
|
e662 00ff ld $ff
|
|
e663 005c ld $5c
|
|
e664 00a0 ld $a0
|
|
e665 0053 ld $53
|
|
e666 00cd ld $cd
|
|
e667 00ee ld $ee
|
|
e668 0075 ld $75
|
|
e669 00cd ld $cd
|
|
e66a 00a9 ld $a9
|
|
e66b 0051 ld $51
|
|
e66c 0000 ld $00
|
|
e66d 0000 ld $00
|
|
e66e 0000 ld $00
|
|
* 5 times
|
|
e671 002b ld $2b
|
|
e672 003a ld $3a
|
|
e673 002b ld $2b
|
|
e674 003c ld $3c
|
|
e675 0021 ld $21
|
|
e676 003e ld $3e
|
|
e677 002b ld $2b
|
|
e678 0040 ld $40
|
|
e679 0021 ld $21
|
|
e67a 0042 ld $42
|
|
e67b 002b ld $2b
|
|
e67c 0044 ld $44
|
|
e67d 0021 ld $21
|
|
e67e 0036 ld $36
|
|
e67f 00e6 ld $e6
|
|
e680 0002 ld $02
|
|
e681 0035 ld $35
|
|
e682 004d ld $4d
|
|
e683 00bf ld $bf
|
|
e684 0085 ld $85
|
|
e685 00a2 ld $a2
|
|
e686 0066 ld $66
|
|
e687 001a ld $1a
|
|
e688 0045 ld $45
|
|
e689 0093 ld $93
|
|
e68a 003c ld $3c
|
|
e68b 00f0 ld $f0
|
|
e68c 003c ld $3c
|
|
e68d 001a ld $1a
|
|
e68e 0044 ld $44
|
|
e68f 0093 ld $93
|
|
e690 003c ld $3c
|
|
e691 00f0 ld $f0
|
|
e692 003c ld $3c
|
|
e693 001a ld $1a
|
|
e694 0041 ld $41
|
|
e695 0093 ld $93
|
|
e696 003c ld $3c
|
|
e697 00f0 ld $f0
|
|
e698 003c ld $3c
|
|
e699 001a ld $1a
|
|
e69a 0040 ld $40
|
|
e69b 0093 ld $93
|
|
e69c 003c ld $3c
|
|
e69d 00f0 ld $f0
|
|
e69e 003c ld $3c
|
|
e69f 0021 ld $21
|
|
e6a0 003a ld $3a
|
|
e6a1 0085 ld $85
|
|
e6a2 00a2 ld $a2
|
|
e6a3 005f ld $5f
|
|
e6a4 0085 ld $85
|
|
e6a5 00da ld $da
|
|
e6a6 005f ld $5f
|
|
e6a7 0082 ld $82
|
|
e6a8 00fe ld $fe
|
|
e6a9 0035 ld $35
|
|
e6aa 0072 ld $72
|
|
e6ab 00ec ld $ec
|
|
e6ac 0085 ld $85
|
|
e6ad 00bc ld $bc
|
|
e6ae 005d ld $5d
|
|
e6af 008c ld $8c
|
|
e6b0 00ff ld $ff
|
|
e6b1 0035 ld $35
|
|
e6b2 003f ld $3f
|
|
e6b3 00e4 ld $e4
|
|
e6b4 0063 ld $63
|
|
e6b5 00ff ld $ff
|
|
e6b6 0093 ld $93
|
|
e6b7 001b ld $1b
|
|
e6b8 00ff ld $ff
|
|
e6b9 005d ld $5d
|
|
e6ba 00a0 ld $a0
|
|
e6bb 0035 ld $35
|
|
e6bc 00cd ld $cd
|
|
e6bd 00ab ld $ab
|
|
e6be 0011 ld $11
|
|
e6bf 0009 ld $09
|
|
e6c0 000b ld $0b
|
|
e6c1 002b ld $2b
|
|
e6c2 0022 ld $22
|
|
e6c3 0011 ld $11
|
|
e6c4 0078 ld $78
|
|
e6c5 0080 ld $80
|
|
e6c6 00b4 ld $b4
|
|
e6c7 00fa ld $fa
|
|
e6c8 00ff ld $ff
|
|
e6c9 00cd ld $cd
|
|
e6ca 00b8 ld $b8
|
|
e6cb 0011 ld $11
|
|
e6cc 0009 ld $09
|
|
e6cd 000b ld $0b
|
|
e6ce 002b ld $2b
|
|
e6cf 0022 ld $22
|
|
e6d0 0011 ld $11
|
|
e6d1 007c ld $7c
|
|
e6d2 0080 ld $80
|
|
e6d3 00b4 ld $b4
|
|
e6d4 00fa ld $fa
|
|
e6d5 00ff ld $ff
|
|
e6d6 00cd ld $cd
|
|
e6d7 00d0 ld $d0
|
|
e6d8 0059 ld $59
|
|
e6d9 00ff ld $ff
|
|
e6da 005e ld $5e
|
|
e6db 002a ld $2a
|
|
e6dc 0059 ld $59
|
|
e6dd 002a ld $2a
|
|
e6de 002b ld $2b
|
|
e6df 0024 ld $24
|
|
e6e0 00e3 ld $e3
|
|
e6e1 0001 ld $01
|
|
e6e2 002b ld $2b
|
|
e6e3 0026 ld $26
|
|
e6e4 0011 ld $11
|
|
e6e5 0015 ld $15
|
|
e6e6 000b ld $0b
|
|
e6e7 002b ld $2b
|
|
e6e8 0022 ld $22
|
|
e6e9 00b4 ld $b4
|
|
e6ea 00cb ld $cb
|
|
e6eb 001a ld $1a
|
|
e6ec 002a ld $2a
|
|
e6ed 00ff ld $ff
|
|
e6ee 0093 ld $93
|
|
e6ef 001b ld $1b
|
|
e6f0 00ff ld $ff
|
|
e6f1 005e ld $5e
|
|
e6f2 00a0 ld $a0
|
|
e6f3 003d ld $3d
|
|
e6f4 00cd ld $cd
|
|
e6f5 00d8 ld $d8
|
|
e6f6 00cd ld $cd
|
|
e6f7 00ab ld $ab
|
|
e6f8 0046 ld $46
|
|
e6f9 0041 ld $41
|
|
e6fa 0054 ld $54
|
|
e6fb fe00 bra ac ;+-----------------------------------+
|
|
e6fc fcfd bra $e6fd ;| |
|
|
e6fd 1404 ld $04,y ;| Trampoline for page $e600 lookups |
|
|
e6fe e068 jmp y,$68 ;| |
|
|
e6ff c218 st [$18] ;+-----------------------------------+
|
|
e700 0033 ld $33
|
|
e701 0032 ld $32
|
|
e702 0020 ld $20
|
|
e703 0020 ld $20
|
|
e704 0020 ld $20
|
|
e705 0000 ld $00
|
|
e706 002b ld $2b
|
|
e707 003c ld $3c
|
|
e708 0059 ld $59
|
|
e709 0052 ld $52
|
|
e70a 0099 ld $99
|
|
e70b 0030 ld $30
|
|
e70c 002b ld $2b
|
|
e70d 0034 ld $34
|
|
e70e 0021 ld $21
|
|
e70f 003c ld $3c
|
|
e710 00ad ld $ad
|
|
e711 0093 ld $93
|
|
e712 003c ld $3c
|
|
e713 002b ld $2b
|
|
e714 0046 ld $46
|
|
e715 0035 ld $35
|
|
e716 0072 ld $72
|
|
e717 00c0 ld $c0
|
|
e718 0059 ld $59
|
|
e719 0001 ld $01
|
|
e71a 00ff ld $ff
|
|
e71b 0021 ld $21
|
|
e71c 0034 ld $34
|
|
e71d 00ad ld $ad
|
|
e71e 0093 ld $93
|
|
e71f 0034 ld $34
|
|
e720 00fc ld $fc
|
|
e721 0046 ld $46
|
|
e722 0035 ld $35
|
|
e723 003f ld $3f
|
|
e724 00b3 ld $b3
|
|
e725 0011 ld $11
|
|
e726 00fe ld $fe
|
|
e727 0001 ld $01
|
|
e728 0099 ld $99
|
|
e729 0030 ld $30
|
|
e72a 00f6 ld $f6
|
|
e72b 002b ld $2b
|
|
e72c 0046 ld $46
|
|
e72d 0011 ld $11
|
|
e72e 0055 ld $55
|
|
e72f 00aa ld $aa
|
|
e730 00fc ld $fc
|
|
e731 0046 ld $46
|
|
e732 00ff ld $ff
|
|
e733 0093 ld $93
|
|
e734 001b ld $1b
|
|
e735 00ff ld $ff
|
|
e736 005f ld $5f
|
|
e737 00a0 ld $a0
|
|
e738 0057 ld $57
|
|
e739 00cd ld $cd
|
|
e73a 00d6 ld $d6
|
|
e73b 0075 ld $75
|
|
e73c 002b ld $2b
|
|
e73d 003a ld $3a
|
|
e73e 0021 ld $21
|
|
e73f 0048 ld $48
|
|
e740 002b ld $2b
|
|
e741 003c ld $3c
|
|
e742 0059 ld $59
|
|
e743 00ff ld $ff
|
|
e744 00f0 ld $f0
|
|
e745 003c ld $3c
|
|
e746 0093 ld $93
|
|
e747 003c ld $3c
|
|
e748 00f0 ld $f0
|
|
e749 003c ld $3c
|
|
e74a 0093 ld $93
|
|
e74b 003c ld $3c
|
|
e74c 0059 ld $59
|
|
e74d 0006 ld $06
|
|
e74e 002b ld $2b
|
|
e74f 0034 ld $34
|
|
e750 0021 ld $21
|
|
e751 003a ld $3a
|
|
e752 00ad ld $ad
|
|
e753 0093 ld $93
|
|
e754 003a ld $3a
|
|
e755 00f0 ld $f0
|
|
e756 003c ld $3c
|
|
e757 0093 ld $93
|
|
e758 003c ld $3c
|
|
e759 0021 ld $21
|
|
e75a 0034 ld $34
|
|
e75b 00e6 ld $e6
|
|
e75c 0001 ld $01
|
|
e75d 0035 ld $35
|
|
e75e 004d ld $4d
|
|
e75f 00b3 ld $b3
|
|
e760 0021 ld $21
|
|
e761 0048 ld $48
|
|
e762 002b ld $2b
|
|
e763 0024 ld $24
|
|
e764 00e3 ld $e3
|
|
e765 0008 ld $08
|
|
e766 002b ld $2b
|
|
e767 0026 ld $26
|
|
e768 0011 ld $11
|
|
e769 0015 ld $15
|
|
e76a 000b ld $0b
|
|
e76b 002b ld $2b
|
|
e76c 0022 ld $22
|
|
e76d 00b4 ld $b4
|
|
e76e 00cb ld $cb
|
|
e76f 0063 ld $63
|
|
e770 00ff ld $ff
|
|
e771 00cd ld $cd
|
|
e772 00f2 ld $f2
|
|
e773 0075 ld $75
|
|
e774 0059 ld $59
|
|
e775 0008 ld $08
|
|
e776 002b ld $2b
|
|
e777 0034 ld $34
|
|
e778 0085 ld $85
|
|
e779 00bc ld $bc
|
|
e77a 005d ld $5d
|
|
e77b 0082 ld $82
|
|
e77c 0080 ld $80
|
|
e77d 0035 ld $35
|
|
e77e 003f ld $3f
|
|
e77f 00ec ld $ec
|
|
e780 0021 ld $21
|
|
e781 0034 ld $34
|
|
e782 00e6 ld $e6
|
|
e783 0001 ld $01
|
|
e784 0035 ld $35
|
|
e785 004d ld $4d
|
|
e786 00db ld $db
|
|
e787 001a ld $1a
|
|
e788 002a ld $2a
|
|
e789 002b ld $2b
|
|
e78a 0038 ld $38
|
|
e78b 0063 ld $63
|
|
e78c 00ff ld $ff
|
|
e78d 0093 ld $93
|
|
e78e 001b ld $1b
|
|
e78f 00ff ld $ff
|
|
e790 0060 ld $60
|
|
e791 00a0 ld $a0
|
|
e792 0053 ld $53
|
|
e793 00cd ld $cd
|
|
e794 00c3 ld $c3
|
|
e795 0075 ld $75
|
|
e796 0085 ld $85
|
|
e797 00cc ld $cc
|
|
e798 0058 ld $58
|
|
e799 0085 ld $85
|
|
e79a 00a2 ld $a2
|
|
e79b 0059 ld $59
|
|
e79c 0085 ld $85
|
|
e79d 00c8 ld $c8
|
|
e79e 005b ld $5b
|
|
e79f 0021 ld $21
|
|
e7a0 0036 ld $36
|
|
e7a1 00e6 ld $e6
|
|
e7a2 0002 ld $02
|
|
e7a3 0035 ld $35
|
|
e7a4 0072 ld $72
|
|
e7a5 00b4 ld $b4
|
|
e7a6 0085 ld $85
|
|
e7a7 00a2 ld $a2
|
|
e7a8 005a ld $5a
|
|
e7a9 0021 ld $21
|
|
e7aa 0036 ld $36
|
|
e7ab 00e6 ld $e6
|
|
e7ac 0002 ld $02
|
|
e7ad 0035 ld $35
|
|
e7ae 004d ld $4d
|
|
e7af 00be ld $be
|
|
e7b0 0085 ld $85
|
|
e7b1 00df ld $df
|
|
e7b2 005b ld $5b
|
|
e7b3 0085 ld $85
|
|
e7b4 00af ld $af
|
|
e7b5 005d ld $5d
|
|
e7b6 0063 ld $63
|
|
e7b7 00ff ld $ff
|
|
e7b8 00cd ld $cd
|
|
e7b9 00ee ld $ee
|
|
e7ba 0075 ld $75
|
|
e7bb 0085 ld $85
|
|
e7bc 00a2 ld $a2
|
|
e7bd 0063 ld $63
|
|
e7be 00cd ld $cd
|
|
e7bf 00d2 ld $d2
|
|
e7c0 0046 ld $46
|
|
e7c1 0041 ld $41
|
|
e7c2 0054 ld $54
|
|
e7c3 0033 ld $33
|
|
e7c4 0032 ld $32
|
|
e7c5 0020 ld $20
|
|
e7c6 0000 ld $00
|
|
e7c7 0085 ld $85
|
|
e7c8 00a2 ld $a2
|
|
e7c9 0069 ld $69
|
|
e7ca 0085 ld $85
|
|
e7cb 00a2 ld $a2
|
|
e7cc 005e ld $5e
|
|
e7cd 008c ld $8c
|
|
e7ce 0001 ld $01
|
|
e7cf 0035 ld $35
|
|
e7d0 0072 ld $72
|
|
e7d1 00e9 ld $e9
|
|
e7d2 0059 ld $59
|
|
e7d3 000b ld $0b
|
|
e7d4 0099 ld $99
|
|
e7d5 0030 ld $30
|
|
e7d6 00f6 ld $f6
|
|
e7d7 002b ld $2b
|
|
e7d8 0046 ld $46
|
|
e7d9 0011 ld $11
|
|
e7da 0000 ld $00
|
|
e7db 0002 ld $02
|
|
e7dc 00fc ld $fc
|
|
e7dd 0046 ld $46
|
|
e7de 0085 ld $85
|
|
e7df 00bb ld $bb
|
|
e7e0 0068 ld $68
|
|
e7e1 0063 ld $63
|
|
e7e2 00ff ld $ff
|
|
e7e3 0093 ld $93
|
|
e7e4 001b ld $1b
|
|
e7e5 00ff ld $ff
|
|
e7e6 0061 ld $61
|
|
e7e7 00a0 ld $a0
|
|
e7e8 0058 ld $58
|
|
e7e9 00cd ld $cd
|
|
e7ea 00e4 ld $e4
|
|
e7eb 0075 ld $75
|
|
e7ec 0059 ld $59
|
|
e7ed 0000 ld $00
|
|
e7ee 002b ld $2b
|
|
e7ef 003e ld $3e
|
|
e7f0 002b ld $2b
|
|
e7f1 0042 ld $42
|
|
e7f2 0085 ld $85
|
|
e7f3 00a2 ld $a2
|
|
e7f4 0063 ld $63
|
|
e7f5 00cd ld $cd
|
|
e7f6 00b1 ld $b1
|
|
e7f7 004d ld $4d
|
|
e7f8 0042 ld $42
|
|
e7f9 0052 ld $52
|
|
e7fa 0020 ld $20
|
|
e7fb fe00 bra ac ;+-----------------------------------+
|
|
e7fc fcfd bra $e7fd ;| |
|
|
e7fd 1404 ld $04,y ;| Trampoline for page $e700 lookups |
|
|
e7fe e068 jmp y,$68 ;| |
|
|
e7ff c218 st [$18] ;+-----------------------------------+
|
|
e800 0000 ld $00
|
|
e801 0085 ld $85
|
|
e802 00a2 ld $a2
|
|
e803 0069 ld $69
|
|
e804 0085 ld $85
|
|
e805 00a2 ld $a2
|
|
e806 005e ld $5e
|
|
e807 0035 ld $35
|
|
e808 0072 ld $72
|
|
e809 00d4 ld $d4
|
|
e80a 0011 ld $11
|
|
e80b 00c6 ld $c6
|
|
e80c 0001 ld $01
|
|
e80d 0099 ld $99
|
|
e80e 0030 ld $30
|
|
e80f 00f6 ld $f6
|
|
e810 002b ld $2b
|
|
e811 003e ld $3e
|
|
e812 0011 ld $11
|
|
e813 00c8 ld $c8
|
|
e814 0001 ld $01
|
|
e815 0099 ld $99
|
|
e816 0030 ld $30
|
|
e817 00f6 ld $f6
|
|
e818 002b ld $2b
|
|
e819 0042 ld $42
|
|
e81a 0011 ld $11
|
|
e81b 00c2 ld $c2
|
|
e81c 0001 ld $01
|
|
e81d 0099 ld $99
|
|
e81e 0030 ld $30
|
|
e81f 00ad ld $ad
|
|
e820 002b ld $2b
|
|
e821 0046 ld $46
|
|
e822 0090 ld $90
|
|
e823 00d6 ld $d6
|
|
e824 0059 ld $59
|
|
e825 00ff ld $ff
|
|
e826 0085 ld $85
|
|
e827 00a2 ld $a2
|
|
e828 0068 ld $68
|
|
e829 0059 ld $59
|
|
e82a 000b ld $0b
|
|
e82b 00fc ld $fc
|
|
e82c 0046 ld $46
|
|
e82d 0035 ld $35
|
|
e82e 003f ld $3f
|
|
e82f 00e2 ld $e2
|
|
e830 008c ld $8c
|
|
e831 0007 ld $07
|
|
e832 0063 ld $63
|
|
e833 00ff ld $ff
|
|
e834 00cd ld $cd
|
|
e835 00f3 ld $f3
|
|
e836 002b ld $2b
|
|
e837 004a ld $4a
|
|
e838 0099 ld $99
|
|
e839 004a ld $4a
|
|
e83a 00e6 ld $e6
|
|
e83b 0001 ld $01
|
|
e83c 005e ld $5e
|
|
e83d 0019 ld $19
|
|
e83e 0088 ld $88
|
|
e83f 00ff ld $ff
|
|
e840 002b ld $2b
|
|
e841 004c ld $4c
|
|
e842 00ff ld $ff
|
|
e843 0093 ld $93
|
|
e844 001b ld $1b
|
|
e845 00ff ld $ff
|
|
e846 0062 ld $62
|
|
e847 00a0 ld $a0
|
|
e848 0060 ld $60
|
|
e849 00cd ld $cd
|
|
e84a 00fb ld $fb
|
|
e84b 0075 ld $75
|
|
e84c 0059 ld $59
|
|
e84d 000d ld $0d
|
|
e84e 0099 ld $99
|
|
e84f 0030 ld $30
|
|
e850 00ad ld $ad
|
|
e851 0085 ld $85
|
|
e852 00e8 ld $e8
|
|
e853 0061 ld $61
|
|
e854 0021 ld $21
|
|
e855 003e ld $3e
|
|
e856 002b ld $2b
|
|
e857 0040 ld $40
|
|
e858 0021 ld $21
|
|
e859 0042 ld $42
|
|
e85a 002b ld $2b
|
|
e85b 0044 ld $44
|
|
e85c 0059 ld $59
|
|
e85d 000e ld $0e
|
|
e85e 0099 ld $99
|
|
e85f 0030 ld $30
|
|
e860 00f6 ld $f6
|
|
e861 002b ld $2b
|
|
e862 004e ld $4e
|
|
e863 0085 ld $85
|
|
e864 00c5 ld $c5
|
|
e865 0066 ld $66
|
|
e866 002b ld $2b
|
|
e867 0050 ld $50
|
|
e868 0021 ld $21
|
|
e869 0044 ld $44
|
|
e86a 002b ld $2b
|
|
e86b 0052 ld $52
|
|
e86c 0059 ld $59
|
|
e86d 0024 ld $24
|
|
e86e 0099 ld $99
|
|
e86f 0030 ld $30
|
|
e870 00f6 ld $f6
|
|
e871 002b ld $2b
|
|
e872 004e ld $4e
|
|
e873 0059 ld $59
|
|
e874 0026 ld $26
|
|
e875 0099 ld $99
|
|
e876 0030 ld $30
|
|
e877 00f6 ld $f6
|
|
e878 002b ld $2b
|
|
e879 0054 ld $54
|
|
e87a 0085 ld $85
|
|
e87b 00c9 ld $c9
|
|
e87c 0066 ld $66
|
|
e87d 0085 ld $85
|
|
e87e 00c9 ld $c9
|
|
e87f 0066 ld $66
|
|
e880 0059 ld $59
|
|
e881 0000 ld $00
|
|
e882 00b8 ld $b8
|
|
e883 004a ld $4a
|
|
e884 00b8 ld $b8
|
|
e885 004a ld $4a
|
|
e886 002b ld $2b
|
|
e887 004e ld $4e
|
|
e888 0011 ld $11
|
|
e889 00ff ld $ff
|
|
e88a 00ff ld $ff
|
|
e88b 002b ld $2b
|
|
e88c 0054 ld $54
|
|
e88d 0085 ld $85
|
|
e88e 00c9 ld $c9
|
|
e88f 0066 ld $66
|
|
e890 002b ld $2b
|
|
e891 0056 ld $56
|
|
e892 0021 ld $21
|
|
e893 0044 ld $44
|
|
e894 002b ld $2b
|
|
e895 0058 ld $58
|
|
e896 0059 ld $59
|
|
e897 002c ld $2c
|
|
e898 0099 ld $99
|
|
e899 0030 ld $30
|
|
e89a 00f6 ld $f6
|
|
e89b 002b ld $2b
|
|
e89c 005a ld $5a
|
|
e89d 0059 ld $59
|
|
e89e 002e ld $2e
|
|
e89f 0099 ld $99
|
|
e8a0 0030 ld $30
|
|
e8a1 00f6 ld $f6
|
|
e8a2 002b ld $2b
|
|
e8a3 005c ld $5c
|
|
e8a4 0063 ld $63
|
|
e8a5 00ff ld $ff
|
|
e8a6 0093 ld $93
|
|
e8a7 001b ld $1b
|
|
e8a8 00ff ld $ff
|
|
e8a9 0063 ld $63
|
|
e8aa 00a0 ld $a0
|
|
e8ab 0034 ld $34
|
|
e8ac 00cd ld $cd
|
|
e8ad 00cf ld $cf
|
|
e8ae 0075 ld $75
|
|
e8af 0085 ld $85
|
|
e8b0 00a2 ld $a2
|
|
e8b1 005d ld $5d
|
|
e8b2 0085 ld $85
|
|
e8b3 00a2 ld $a2
|
|
e8b4 005c ld $5c
|
|
e8b5 001a ld $1a
|
|
e8b6 002a ld $2a
|
|
e8b7 008c ld $8c
|
|
e8b8 00fe ld $fe
|
|
e8b9 0035 ld $35
|
|
e8ba 0072 ld $72
|
|
e8bb 00cd ld $cd
|
|
e8bc 0011 ld $11
|
|
e8bd 0015 ld $15
|
|
e8be 000b ld $0b
|
|
e8bf 002b ld $2b
|
|
e8c0 0022 ld $22
|
|
e8c1 0011 ld $11
|
|
e8c2 0000 ld $00
|
|
e8c3 007c ld $7c
|
|
e8c4 002b ld $2b
|
|
e8c5 0024 ld $24
|
|
e8c6 0021 ld $21
|
|
e8c7 0030 ld $30
|
|
e8c8 002b ld $2b
|
|
e8c9 0026 ld $26
|
|
e8ca 00b4 ld $b4
|
|
e8cb 00cb ld $cb
|
|
e8cc 0093 ld $93
|
|
e8cd 0027 ld $27
|
|
e8ce 00b4 ld $b4
|
|
e8cf 00cb ld $cb
|
|
e8d0 0085 ld $85
|
|
e8d1 00bc ld $bc
|
|
e8d2 005d ld $5d
|
|
e8d3 0085 ld $85
|
|
e8d4 00bc ld $bc
|
|
e8d5 005d ld $5d
|
|
e8d6 0085 ld $85
|
|
e8d7 00af ld $af
|
|
e8d8 005d ld $5d
|
|
e8d9 0059 ld $59
|
|
e8da 0000 ld $00
|
|
e8db 0063 ld $63
|
|
e8dc 00ff ld $ff
|
|
e8dd 0093 ld $93
|
|
e8de 001b ld $1b
|
|
e8df 00ff ld $ff
|
|
e8e0 0064 ld $64
|
|
e8e1 00a0 ld $a0
|
|
e8e2 0050 ld $50
|
|
e8e3 00cd ld $cd
|
|
e8e4 00eb ld $eb
|
|
e8e5 0075 ld $75
|
|
e8e6 0021 ld $21
|
|
e8e7 005e ld $5e
|
|
e8e8 00fc ld $fc
|
|
e8e9 0060 ld $60
|
|
e8ea 0035 ld $35
|
|
e8eb 0072 ld $72
|
|
e8ec 00ae ld $ae
|
|
e8ed 0021 ld $21
|
|
e8ee 0062 ld $62
|
|
e8ef 00fc ld $fc
|
|
e8f0 0064 ld $64
|
|
e8f1 001a ld $1a
|
|
e8f2 0019 ld $19
|
|
e8f3 0035 ld $35
|
|
e8f4 0072 ld $72
|
|
e8f5 00b5 ld $b5
|
|
e8f6 0021 ld $21
|
|
e8f7 0064 ld $64
|
|
e8f8 0090 ld $90
|
|
e8f9 00bb ld $bb
|
|
e8fa 0021 ld $21
|
|
e8fb fe00 bra ac ;+-----------------------------------+
|
|
e8fc fcfd bra $e8fd ;| |
|
|
e8fd 1404 ld $04,y ;| Trampoline for page $e800 lookups |
|
|
e8fe e068 jmp y,$68 ;| |
|
|
e8ff c218 st [$18] ;+-----------------------------------+
|
|
e900 0062 ld $62
|
|
e901 0088 ld $88
|
|
e902 00ff ld $ff
|
|
e903 00e3 ld $e3
|
|
e904 0001 ld $01
|
|
e905 00b8 ld $b8
|
|
e906 0062 ld $62
|
|
e907 002b ld $2b
|
|
e908 0066 ld $66
|
|
e909 0035 ld $35
|
|
e90a 003f ld $3f
|
|
e90b 00e5 ld $e5
|
|
e90c 0011 ld $11
|
|
e90d 00ff ld $ff
|
|
e90e 0001 ld $01
|
|
e90f 00f8 ld $f8
|
|
e910 0062 ld $62
|
|
e911 0035 ld $35
|
|
e912 003f ld $3f
|
|
e913 00ce ld $ce
|
|
e914 0099 ld $99
|
|
e915 0030 ld $30
|
|
e916 0090 ld $90
|
|
e917 00e5 ld $e5
|
|
e918 0085 ld $85
|
|
e919 00a2 ld $a2
|
|
e91a 0063 ld $63
|
|
e91b 0035 ld $35
|
|
e91c 0072 ld $72
|
|
e91d 00db ld $db
|
|
e91e 0085 ld $85
|
|
e91f 00a2 ld $a2
|
|
e920 0075 ld $75
|
|
e921 0021 ld $21
|
|
e922 0030 ld $30
|
|
e923 0090 ld $90
|
|
e924 00e5 ld $e5
|
|
e925 0021 ld $21
|
|
e926 005e ld $5e
|
|
e927 002b ld $2b
|
|
e928 0060 ld $60
|
|
e929 0021 ld $21
|
|
e92a 0062 ld $62
|
|
e92b 002b ld $2b
|
|
e92c 0064 ld $64
|
|
e92d 0059 ld $59
|
|
e92e 0000 ld $00
|
|
e92f 002b ld $2b
|
|
e930 0068 ld $68
|
|
e931 0021 ld $21
|
|
e932 0066 ld $66
|
|
e933 0063 ld $63
|
|
e934 00ff ld $ff
|
|
e935 0093 ld $93
|
|
e936 001b ld $1b
|
|
e937 00ff ld $ff
|
|
e938 0065 ld $65
|
|
e939 00a0 ld $a0
|
|
e93a 0060 ld $60
|
|
e93b 00cd ld $cd
|
|
e93c 00cb ld $cb
|
|
e93d 0075 ld $75
|
|
e93e 0059 ld $59
|
|
e93f 0000 ld $00
|
|
e940 002b ld $2b
|
|
e941 0062 ld $62
|
|
e942 002b ld $2b
|
|
e943 005e ld $5e
|
|
e944 0021 ld $21
|
|
e945 003a ld $3a
|
|
e946 00e3 ld $e3
|
|
e947 001c ld $1c
|
|
e948 00f6 ld $f6
|
|
e949 002b ld $2b
|
|
e94a 0064 ld $64
|
|
e94b 0021 ld $21
|
|
e94c 003a ld $3a
|
|
e94d 00e3 ld $e3
|
|
e94e 001e ld $1e
|
|
e94f 00f6 ld $f6
|
|
e950 002b ld $2b
|
|
e951 0060 ld $60
|
|
e952 0021 ld $21
|
|
e953 003a ld $3a
|
|
e954 00e3 ld $e3
|
|
e955 001a ld $1a
|
|
e956 00f6 ld $f6
|
|
e957 002b ld $2b
|
|
e958 0040 ld $40
|
|
e959 0021 ld $21
|
|
e95a 003a ld $3a
|
|
e95b 00e3 ld $e3
|
|
e95c 0014 ld $14
|
|
e95d 00f6 ld $f6
|
|
e95e 002b ld $2b
|
|
e95f 0044 ld $44
|
|
e960 0085 ld $85
|
|
e961 00a2 ld $a2
|
|
e962 0076 ld $76
|
|
e963 0085 ld $85
|
|
e964 00cf ld $cf
|
|
e965 0065 ld $65
|
|
e966 0063 ld $63
|
|
e967 00ff ld $ff
|
|
e968 00cd ld $cd
|
|
e969 00fb ld $fb
|
|
e96a 0075 ld $75
|
|
e96b 001a ld $1a
|
|
e96c 0045 ld $45
|
|
e96d 0082 ld $82
|
|
e96e 000f ld $0f
|
|
e96f 005e ld $5e
|
|
e970 0045 ld $45
|
|
e971 0059 ld $59
|
|
e972 0001 ld $01
|
|
e973 002b ld $2b
|
|
e974 0046 ld $46
|
|
e975 00b8 ld $b8
|
|
e976 004a ld $4a
|
|
e977 0035 ld $35
|
|
e978 0053 ld $53
|
|
e979 00e6 ld $e6
|
|
e97a 0085 ld $85
|
|
e97b 00b3 ld $b3
|
|
e97c 0066 ld $66
|
|
e97d 0021 ld $21
|
|
e97e 0046 ld $46
|
|
e97f 0099 ld $99
|
|
e980 0046 ld $46
|
|
e981 0090 ld $90
|
|
e982 00d6 ld $d6
|
|
e983 0021 ld $21
|
|
e984 0056 ld $56
|
|
e985 002b ld $2b
|
|
e986 004e ld $4e
|
|
e987 0021 ld $21
|
|
e988 0058 ld $58
|
|
e989 002b ld $2b
|
|
e98a 0054 ld $54
|
|
e98b 0085 ld $85
|
|
e98c 00c9 ld $c9
|
|
e98d 0066 ld $66
|
|
e98e 0021 ld $21
|
|
e98f 0040 ld $40
|
|
e990 002b ld $2b
|
|
e991 003e ld $3e
|
|
e992 0021 ld $21
|
|
e993 0044 ld $44
|
|
e994 002b ld $2b
|
|
e995 0042 ld $42
|
|
e996 0063 ld $63
|
|
e997 00ff ld $ff
|
|
e998 0093 ld $93
|
|
e999 001b ld $1b
|
|
e99a 00ff ld $ff
|
|
e99b 0066 ld $66
|
|
e99c 00a0 ld $a0
|
|
e99d 0052 ld $52
|
|
e99e 00cd ld $cd
|
|
e99f 00c1 ld $c1
|
|
e9a0 0075 ld $75
|
|
e9a1 001a ld $1a
|
|
e9a2 0044 ld $44
|
|
e9a3 005e ld $5e
|
|
e9a4 0045 ld $45
|
|
e9a5 001a ld $1a
|
|
e9a6 0041 ld $41
|
|
e9a7 005e ld $5e
|
|
e9a8 0044 ld $44
|
|
e9a9 001a ld $1a
|
|
e9aa 0040 ld $40
|
|
e9ab 005e ld $5e
|
|
e9ac 0041 ld $41
|
|
e9ad 0059 ld $59
|
|
e9ae 0000 ld $00
|
|
e9af 005e ld $5e
|
|
e9b0 0040 ld $40
|
|
e9b1 0075 ld $75
|
|
e9b2 0021 ld $21
|
|
e9b3 0040 ld $40
|
|
e9b4 002b ld $2b
|
|
e9b5 004e ld $4e
|
|
e9b6 0021 ld $21
|
|
e9b7 0044 ld $44
|
|
e9b8 002b ld $2b
|
|
e9b9 0054 ld $54
|
|
e9ba 0085 ld $85
|
|
e9bb 00c9 ld $c9
|
|
e9bc 0066 ld $66
|
|
e9bd 0021 ld $21
|
|
e9be 0054 ld $54
|
|
e9bf 0063 ld $63
|
|
e9c0 00ff ld $ff
|
|
e9c1 00cd ld $cd
|
|
e9c2 00ed ld $ed
|
|
e9c3 0059 ld $59
|
|
e9c4 0000 ld $00
|
|
e9c5 002b ld $2b
|
|
e9c6 0054 ld $54
|
|
e9c7 0021 ld $21
|
|
e9c8 0040 ld $40
|
|
e9c9 00fc ld $fc
|
|
e9ca 004e ld $4e
|
|
e9cb 0035 ld $35
|
|
e9cc 0053 ld $53
|
|
e9cd 00d2 ld $d2
|
|
e9ce 0021 ld $21
|
|
e9cf 0040 ld $40
|
|
e9d0 0090 ld $90
|
|
e9d1 00d5 ld $d5
|
|
e9d2 0011 ld $11
|
|
e9d3 0000 ld $00
|
|
e9d4 0080 ld $80
|
|
e9d5 0099 ld $99
|
|
e9d6 004e ld $4e
|
|
e9d7 0035 ld $35
|
|
e9d8 0050 ld $50
|
|
e9d9 00e0 ld $e0
|
|
e9da 0021 ld $21
|
|
e9db 0044 ld $44
|
|
e9dc 00e3 ld $e3
|
|
e9dd 0001 ld $01
|
|
e9de 002b ld $2b
|
|
e9df 0044 ld $44
|
|
e9e0 0021 ld $21
|
|
e9e1 0044 ld $44
|
|
e9e2 0099 ld $99
|
|
e9e3 0054 ld $54
|
|
e9e4 002b ld $2b
|
|
e9e5 0044 ld $44
|
|
e9e6 0021 ld $21
|
|
e9e7 0040 ld $40
|
|
e9e8 0099 ld $99
|
|
e9e9 004e ld $4e
|
|
e9ea 002b ld $2b
|
|
e9eb 0040 ld $40
|
|
e9ec 00ff ld $ff
|
|
e9ed 0093 ld $93
|
|
e9ee 001b ld $1b
|
|
e9ef 00ff ld $ff
|
|
e9f0 0067 ld $67
|
|
e9f1 00a0 ld $a0
|
|
e9f2 0040 ld $40
|
|
e9f3 00cd ld $cd
|
|
e9f4 00b8 ld $b8
|
|
e9f5 0075 ld $75
|
|
e9f6 00e6 ld $e6
|
|
e9f7 0020 ld $20
|
|
e9f8 0035 ld $35
|
|
e9f9 0053 ld $53
|
|
e9fa 00aa ld $aa
|
|
e9fb fe00 bra ac ;+-----------------------------------+
|
|
e9fc fcfd bra $e9fd ;| |
|
|
e9fd 1404 ld $04,y ;| Trampoline for page $e900 lookups |
|
|
e9fe e068 jmp y,$68 ;| |
|
|
e9ff c218 st [$18] ;+-----------------------------------+
|
|
ea00 0059 ld $59
|
|
ea01 007f ld $7f
|
|
ea02 0090 ld $90
|
|
ea03 00b1 ld $b1
|
|
ea04 00e6 ld $e6
|
|
ea05 0060 ld $60
|
|
ea06 0035 ld $35
|
|
ea07 0050 ld $50
|
|
ea08 00b1 ld $b1
|
|
ea09 0059 ld $59
|
|
ea0a 007f ld $7f
|
|
ea0b 0082 ld $82
|
|
ea0c 007f ld $7f
|
|
ea0d 0085 ld $85
|
|
ea0e 00a2 ld $a2
|
|
ea0f 006e ld $6e
|
|
ea10 0063 ld $63
|
|
ea11 00ff ld $ff
|
|
ea12 00cd ld $cd
|
|
ea13 00ca ld $ca
|
|
ea14 0075 ld $75
|
|
ea15 0021 ld $21
|
|
ea16 0044 ld $44
|
|
ea17 0085 ld $85
|
|
ea18 00ce ld $ce
|
|
ea19 0067 ld $67
|
|
ea1a 0021 ld $21
|
|
ea1b 0040 ld $40
|
|
ea1c 0085 ld $85
|
|
ea1d 00ce ld $ce
|
|
ea1e 0067 ld $67
|
|
ea1f 0085 ld $85
|
|
ea20 00a2 ld $a2
|
|
ea21 006d ld $6d
|
|
ea22 0063 ld $63
|
|
ea23 00ff ld $ff
|
|
ea24 00cd ld $cd
|
|
ea25 00db ld $db
|
|
ea26 0075 ld $75
|
|
ea27 002b ld $2b
|
|
ea28 0046 ld $46
|
|
ea29 001a ld $1a
|
|
ea2a 0047 ld $47
|
|
ea2b 0085 ld $85
|
|
ea2c 00a2 ld $a2
|
|
ea2d 0068 ld $68
|
|
ea2e 001a ld $1a
|
|
ea2f 0046 ld $46
|
|
ea30 0085 ld $85
|
|
ea31 00a2 ld $a2
|
|
ea32 0068 ld $68
|
|
ea33 0063 ld $63
|
|
ea34 00ff ld $ff
|
|
ea35 0093 ld $93
|
|
ea36 001b ld $1b
|
|
ea37 00ff ld $ff
|
|
ea38 0068 ld $68
|
|
ea39 00a0 ld $a0
|
|
ea3a 0054 ld $54
|
|
ea3b 00cd ld $cd
|
|
ea3c 00b7 ld $b7
|
|
ea3d 0075 ld $75
|
|
ea3e 00df ld $df
|
|
ea3f 00fe ld $fe
|
|
ea40 00ec ld $ec
|
|
ea41 0000 ld $00
|
|
ea42 00e9 ld $e9
|
|
ea43 00e9 ld $e9
|
|
ea44 00e9 ld $e9
|
|
ea45 00e9 ld $e9
|
|
ea46 001a ld $1a
|
|
ea47 0019 ld $19
|
|
ea48 0085 ld $85
|
|
ea49 00de ld $de
|
|
ea4a 0068 ld $68
|
|
ea4b 00ee ld $ee
|
|
ea4c 0000 ld $00
|
|
ea4d 00df ld $df
|
|
ea4e 0002 ld $02
|
|
ea4f 0085 ld $85
|
|
ea50 00de ld $de
|
|
ea51 0068 ld $68
|
|
ea52 0063 ld $63
|
|
ea53 00ff ld $ff
|
|
ea54 00cd ld $cd
|
|
ea55 00da ld $da
|
|
ea56 0075 ld $75
|
|
ea57 002b ld $2b
|
|
ea58 0046 ld $46
|
|
ea59 0035 ld $35
|
|
ea5a 0072 ld $72
|
|
ea5b 00c8 ld $c8
|
|
ea5c 00cd ld $cd
|
|
ea5d 00c6 ld $c6
|
|
ea5e 0020 ld $20
|
|
ea5f 004f ld $4f
|
|
ea60 004b ld $4b
|
|
ea61 000a ld $0a
|
|
ea62 0000 ld $00
|
|
ea63 0090 ld $90
|
|
ea64 00d3 ld $d3
|
|
ea65 00cd ld $cd
|
|
ea66 00d3 ld $d3
|
|
ea67 0020 ld $20
|
|
ea68 0046 ld $46
|
|
ea69 0041 ld $41
|
|
ea6a 0049 ld $49
|
|
ea6b 004c ld $4c
|
|
ea6c 0045 ld $45
|
|
ea6d 0044 ld $44
|
|
ea6e 000a ld $0a
|
|
ea6f 0000 ld $00
|
|
ea70 0085 ld $85
|
|
ea71 00a2 ld $a2
|
|
ea72 0069 ld $69
|
|
ea73 0021 ld $21
|
|
ea74 0046 ld $46
|
|
ea75 0063 ld $63
|
|
ea76 00ff ld $ff
|
|
ea77 00cd ld $cd
|
|
ea78 00ef ld $ef
|
|
ea79 0075 ld $75
|
|
ea7a 0082 ld $82
|
|
ea7b 000f ld $0f
|
|
ea7c 00e6 ld $e6
|
|
ea7d 000a ld $0a
|
|
ea7e 0035 ld $35
|
|
ea7f 0053 ld $53
|
|
ea80 00e8 ld $e8
|
|
ea81 00e3 ld $e3
|
|
ea82 003a ld $3a
|
|
ea83 0090 ld $90
|
|
ea84 00ea ld $ea
|
|
ea85 00e3 ld $e3
|
|
ea86 0041 ld $41
|
|
ea87 0085 ld $85
|
|
ea88 00a2 ld $a2
|
|
ea89 006e ld $6e
|
|
ea8a 0063 ld $63
|
|
ea8b 00ff ld $ff
|
|
ea8c 0093 ld $93
|
|
ea8d 001b ld $1b
|
|
ea8e 00ff ld $ff
|
|
ea8f 0069 ld $69
|
|
ea90 00a0 ld $a0
|
|
ea91 004f ld $4f
|
|
ea92 00cd ld $cd
|
|
ea93 00be ld $be
|
|
ea94 0075 ld $75
|
|
ea95 002b ld $2b
|
|
ea96 003c ld $3c
|
|
ea97 0021 ld $21
|
|
ea98 003c ld $3c
|
|
ea99 00ad ld $ad
|
|
ea9a 0035 ld $35
|
|
ea9b 003f ld $3f
|
|
ea9c 00bc ld $bc
|
|
ea9d 008c ld $8c
|
|
ea9e 000a ld $0a
|
|
ea9f 0035 ld $35
|
|
eaa0 003f ld $3f
|
|
eaa1 00b5 ld $b5
|
|
eaa2 008c ld $8c
|
|
eaa3 000a ld $0a
|
|
eaa4 0085 ld $85
|
|
eaa5 00a2 ld $a2
|
|
eaa6 006e ld $6e
|
|
eaa7 0090 ld $90
|
|
eaa8 00b8 ld $b8
|
|
eaa9 0085 ld $85
|
|
eaaa 00a2 ld $a2
|
|
eaab 006d ld $6d
|
|
eaac 0093 ld $93
|
|
eaad 003c ld $3c
|
|
eaae 0090 ld $90
|
|
eaaf 00a3 ld $a3
|
|
eab0 0063 ld $63
|
|
eab1 00ff ld $ff
|
|
eab2 00cd ld $cd
|
|
eab3 00ea ld $ea
|
|
eab4 0075 ld $75
|
|
eab5 00cd ld $cd
|
|
eab6 00cb ld $cb
|
|
eab7 0056 ld $56
|
|
eab8 006f ld $6f
|
|
eab9 006c ld $6c
|
|
eaba 0075 ld $75
|
|
eabb 006d ld $6d
|
|
eabc 0065 ld $65
|
|
eabd 0020 ld $20
|
|
eabe 0000 ld $00
|
|
eabf 0085 ld $85
|
|
eac0 00a2 ld $a2
|
|
eac1 0069 ld $69
|
|
eac2 0021 ld $21
|
|
eac3 003a ld $3a
|
|
eac4 002b ld $2b
|
|
eac5 003c ld $3c
|
|
eac6 0059 ld $59
|
|
eac7 000b ld $0b
|
|
eac8 002b ld $2b
|
|
eac9 0046 ld $46
|
|
eaca 0021 ld $21
|
|
eacb 003c ld $3c
|
|
eacc 00ad ld $ad
|
|
eacd 0093 ld $93
|
|
eace 003c ld $3c
|
|
eacf 0085 ld $85
|
|
ead0 00a2 ld $a2
|
|
ead1 0067 ld $67
|
|
ead2 0021 ld $21
|
|
ead3 0046 ld $46
|
|
ead4 00e6 ld $e6
|
|
ead5 0001 ld $01
|
|
ead6 0035 ld $35
|
|
ead7 004d ld $4d
|
|
ead8 00d4 ld $d4
|
|
ead9 0085 ld $85
|
|
eada 00a2 ld $a2
|
|
eadb 006d ld $6d
|
|
eadc 0063 ld $63
|
|
eadd 00ff ld $ff
|
|
eade 0093 ld $93
|
|
eadf 001b ld $1b
|
|
eae0 00ff ld $ff
|
|
eae1 006a ld $6a
|
|
eae2 00a0 ld $a0
|
|
eae3 0050 ld $50
|
|
eae4 00cd ld $cd
|
|
eae5 00b5 ld $b5
|
|
eae6 0075 ld $75
|
|
eae7 002b ld $2b
|
|
eae8 006a ld $6a
|
|
eae9 0059 ld $59
|
|
eaea 0030 ld $30
|
|
eaeb 002b ld $2b
|
|
eaec 0046 ld $46
|
|
eaed 0059 ld $59
|
|
eaee 000a ld $0a
|
|
eaef 0085 ld $85
|
|
eaf0 00a2 ld $a2
|
|
eaf1 006c ld $6c
|
|
eaf2 0021 ld $21
|
|
eaf3 006a ld $6a
|
|
eaf4 00e3 ld $e3
|
|
eaf5 0030 ld $30
|
|
eaf6 0085 ld $85
|
|
eaf7 00a2 ld $a2
|
|
eaf8 006e ld $6e
|
|
eaf9 0063 ld $63
|
|
eafa 00ff ld $ff
|
|
eafb fe00 bra ac ;+-----------------------------------+
|
|
eafc fcfd bra $eafd ;| |
|
|
eafd 1404 ld $04,y ;| Trampoline for page $ea00 lookups |
|
|
eafe e068 jmp y,$68 ;| |
|
|
eaff c218 st [$18] ;+-----------------------------------+
|
|
eb00 00cd ld $cd
|
|
eb01 00eb ld $eb
|
|
eb02 0075 ld $75
|
|
eb03 0011 ld $11
|
|
eb04 0000 ld $00
|
|
eb05 0006 ld $06
|
|
eb06 002b ld $2b
|
|
eb07 0022 ld $22
|
|
eb08 0021 ld $21
|
|
eb09 003a ld $3a
|
|
eb0a 00e3 ld $e3
|
|
eb0b 0011 ld $11
|
|
eb0c 00ad ld $ad
|
|
eb0d 00b4 ld $b4
|
|
eb0e 00f6 ld $f6
|
|
eb0f 00e6 ld $e6
|
|
eb10 0014 ld $14
|
|
eb11 0035 ld $35
|
|
eb12 0053 ld $53
|
|
eb13 00cb ld $cb
|
|
eb14 00e3 ld $e3
|
|
eb15 0064 ld $64
|
|
eb16 0085 ld $85
|
|
eb17 00a2 ld $a2
|
|
eb18 006a ld $6a
|
|
eb19 0011 ld $11
|
|
eb1a 006d ld $6d
|
|
eb1b 0006 ld $06
|
|
eb1c 002b ld $2b
|
|
eb1d 0022 ld $22
|
|
eb1e 0021 ld $21
|
|
eb1f 003a ld $3a
|
|
eb20 00e3 ld $e3
|
|
eb21 0010 ld $10
|
|
eb22 00f6 ld $f6
|
|
eb23 00b4 ld $b4
|
|
eb24 00f5 ld $f5
|
|
eb25 0082 ld $82
|
|
eb26 000f ld $0f
|
|
eb27 0085 ld $85
|
|
eb28 00a2 ld $a2
|
|
eb29 006a ld $6a
|
|
eb2a 0021 ld $21
|
|
eb2b 003a ld $3a
|
|
eb2c 00e3 ld $e3
|
|
eb2d 0010 ld $10
|
|
eb2e 00ad ld $ad
|
|
eb2f 0082 ld $82
|
|
eb30 001f ld $1f
|
|
eb31 0085 ld $85
|
|
eb32 00a2 ld $a2
|
|
eb33 006a ld $6a
|
|
eb34 0063 ld $63
|
|
eb35 00ff ld $ff
|
|
eb36 0093 ld $93
|
|
eb37 001b ld $1b
|
|
eb38 00ff ld $ff
|
|
eb39 006b ld $6b
|
|
eb3a 00a0 ld $a0
|
|
eb3b 0055 ld $55
|
|
eb3c 00cd ld $cd
|
|
eb3d 00bb ld $bb
|
|
eb3e 0075 ld $75
|
|
eb3f 0085 ld $85
|
|
eb40 00b9 ld $b9
|
|
eb41 006a ld $6a
|
|
eb42 0059 ld $59
|
|
eb43 0004 ld $04
|
|
eb44 0099 ld $99
|
|
eb45 006c ld $6c
|
|
eb46 002b ld $2b
|
|
eb47 006c ld $6c
|
|
eb48 0085 ld $85
|
|
eb49 00a2 ld $a2
|
|
eb4a 0070 ld $70
|
|
eb4b 0059 ld $59
|
|
eb4c 0004 ld $04
|
|
eb4d 0099 ld $99
|
|
eb4e 006c ld $6c
|
|
eb4f 002b ld $2b
|
|
eb50 006c ld $6c
|
|
eb51 0085 ld $85
|
|
eb52 00bf ld $bf
|
|
eb53 006b ld $6b
|
|
eb54 0085 ld $85
|
|
eb55 00a2 ld $a2
|
|
eb56 006d ld $6d
|
|
eb57 0063 ld $63
|
|
eb58 00ff ld $ff
|
|
eb59 00cd ld $cd
|
|
eb5a 00f0 ld $f0
|
|
eb5b 0075 ld $75
|
|
eb5c 0021 ld $21
|
|
eb5d 003a ld $3a
|
|
eb5e 002b ld $2b
|
|
eb5f 003c ld $3c
|
|
eb60 0059 ld $59
|
|
eb61 000b ld $0b
|
|
eb62 002b ld $2b
|
|
eb63 0046 ld $46
|
|
eb64 008c ld $8c
|
|
eb65 0003 ld $03
|
|
eb66 0035 ld $35
|
|
eb67 0072 ld $72
|
|
eb68 00d8 ld $d8
|
|
eb69 0021 ld $21
|
|
eb6a 003c ld $3c
|
|
eb6b 00ad ld $ad
|
|
eb6c 008c ld $8c
|
|
eb6d 0020 ld $20
|
|
eb6e 0035 ld $35
|
|
eb6f 003f ld $3f
|
|
eb70 00d8 ld $d8
|
|
eb71 0059 ld $59
|
|
eb72 002e ld $2e
|
|
eb73 0085 ld $85
|
|
eb74 00a2 ld $a2
|
|
eb75 006e ld $6e
|
|
eb76 0021 ld $21
|
|
eb77 003c ld $3c
|
|
eb78 00ad ld $ad
|
|
eb79 0093 ld $93
|
|
eb7a 003c ld $3c
|
|
eb7b 008c ld $8c
|
|
eb7c 0020 ld $20
|
|
eb7d 0035 ld $35
|
|
eb7e 003f ld $3f
|
|
eb7f 00e7 ld $e7
|
|
eb80 008c ld $8c
|
|
eb81 0020 ld $20
|
|
eb82 0085 ld $85
|
|
eb83 00a2 ld $a2
|
|
eb84 0067 ld $67
|
|
eb85 0021 ld $21
|
|
eb86 0046 ld $46
|
|
eb87 00e6 ld $e6
|
|
eb88 0001 ld $01
|
|
eb89 0035 ld $35
|
|
eb8a 004d ld $4d
|
|
eb8b 00c4 ld $c4
|
|
eb8c 0063 ld $63
|
|
eb8d 00ff ld $ff
|
|
eb8e 0093 ld $93
|
|
eb8f 001b ld $1b
|
|
eb90 00ff ld $ff
|
|
eb91 006c ld $6c
|
|
eb92 00a0 ld $a0
|
|
eb93 002c ld $2c
|
|
eb94 00cd ld $cd
|
|
eb95 00c7 ld $c7
|
|
eb96 0075 ld $75
|
|
eb97 002b ld $2b
|
|
eb98 0034 ld $34
|
|
eb99 0021 ld $21
|
|
eb9a 006a ld $6a
|
|
eb9b 00b8 ld $b8
|
|
eb9c 0034 ld $34
|
|
eb9d 0035 ld $35
|
|
eb9e 0050 ld $50
|
|
eb9f 00b0 ld $b0
|
|
eba0 002b ld $2b
|
|
eba1 006a ld $6a
|
|
eba2 0093 ld $93
|
|
eba3 0046 ld $46
|
|
eba4 0090 ld $90
|
|
eba5 00a5 ld $a5
|
|
eba6 0021 ld $21
|
|
eba7 0046 ld $46
|
|
eba8 0035 ld $35
|
|
eba9 0072 ld $72
|
|
ebaa 00bc ld $bc
|
|
ebab 0059 ld $59
|
|
ebac 0020 ld $20
|
|
ebad 0085 ld $85
|
|
ebae 00a2 ld $a2
|
|
ebaf 006e ld $6e
|
|
ebb0 0090 ld $90
|
|
ebb1 00c5 ld $c5
|
|
ebb2 0088 ld $88
|
|
ebb3 0030 ld $30
|
|
ebb4 0085 ld $85
|
|
ebb5 00a2 ld $a2
|
|
ebb6 006e ld $6e
|
|
ebb7 0059 ld $59
|
|
ebb8 0030 ld $30
|
|
ebb9 002b ld $2b
|
|
ebba 0046 ld $46
|
|
ebbb 0063 ld $63
|
|
ebbc 00ff ld $ff
|
|
ebbd 0093 ld $93
|
|
ebbe 001b ld $1b
|
|
ebbf 00ff ld $ff
|
|
ebc0 006d ld $6d
|
|
ebc1 00a0 ld $a0
|
|
ebc2 004c ld $4c
|
|
ebc3 00cd ld $cd
|
|
ebc4 00e7 ld $e7
|
|
ebc5 0011 ld $11
|
|
ebc6 0000 ld $00
|
|
ebc7 003f ld $3f
|
|
ebc8 002b ld $2b
|
|
ebc9 0024 ld $24
|
|
ebca 0059 ld $59
|
|
ebcb 0000 ld $00
|
|
ebcc 005e ld $5e
|
|
ebcd 006c ld $6c
|
|
ebce 0011 ld $11
|
|
ebcf 0020 ld $20
|
|
ebd0 0001 ld $01
|
|
ebd1 00ad ld $ad
|
|
ebd2 005e ld $5e
|
|
ebd3 006d ld $6d
|
|
ebd4 0021 ld $21
|
|
ebd5 006c ld $6c
|
|
ebd6 002b ld $2b
|
|
ebd7 0028 ld $28
|
|
ebd8 005e ld $5e
|
|
ebd9 0026 ld $26
|
|
ebda 0011 ld $11
|
|
ebdb 00e1 ld $e1
|
|
ebdc 0004 ld $04
|
|
ebdd 002b ld $2b
|
|
ebde 0022 ld $22
|
|
ebdf 00b4 ld $b4
|
|
ebe0 00cb ld $cb
|
|
ebe1 0093 ld $93
|
|
ebe2 0028 ld $28
|
|
ebe3 001a ld $1a
|
|
ebe4 0028 ld $28
|
|
ebe5 008c ld $8c
|
|
ebe6 00a0 ld $a0
|
|
ebe7 0035 ld $35
|
|
ebe8 0072 ld $72
|
|
ebe9 00b5 ld $b5
|
|
ebea 0059 ld $59
|
|
ebeb 0001 ld $01
|
|
ebec 005e ld $5e
|
|
ebed 0035 ld $35
|
|
ebee 0059 ld $59
|
|
ebef 00c0 ld $c0
|
|
ebf0 00e3 ld $e3
|
|
ebf1 001e ld $1e
|
|
ebf2 005e ld $5e
|
|
ebf3 0034 ld $34
|
|
ebf4 0021 ld $21
|
|
ebf5 0034 ld $34
|
|
ebf6 00ad ld $ad
|
|
ebf7 00e6 ld $e6
|
|
ebf8 0070 ld $70
|
|
ebf9 0035 ld $35
|
|
ebfa 0053 ld $53
|
|
ebfb fe00 bra ac ;+-----------------------------------+
|
|
ebfc fcfd bra $ebfd ;| |
|
|
ebfd 1404 ld $04,y ;| Trampoline for page $eb00 lookups |
|
|
ebfe e068 jmp y,$68 ;| |
|
|
ebff c218 st [$18] ;+-----------------------------------+
|
|
ec00 00db ld $db
|
|
ec01 00e3 ld $e3
|
|
ec02 0078 ld $78
|
|
ec03 0090 ld $90
|
|
ec04 00dd ld $dd
|
|
ec05 00e3 ld $e3
|
|
ec06 0018 ld $18
|
|
ec07 00f0 ld $f0
|
|
ec08 0034 ld $34
|
|
ec09 001a ld $1a
|
|
ec0a 0034 ld $34
|
|
ec0b 00e6 ld $e6
|
|
ec0c 0020 ld $20
|
|
ec0d 0035 ld $35
|
|
ec0e 004d ld $4d
|
|
ec0f 00cb ld $cb
|
|
ec10 00ff ld $ff
|
|
ec11 0093 ld $93
|
|
ec12 001b ld $1b
|
|
ec13 00ff ld $ff
|
|
ec14 006e ld $6e
|
|
ec15 00a0 ld $a0
|
|
ec16 004e ld $4e
|
|
ec17 00cd ld $cd
|
|
ec18 00e9 ld $e9
|
|
ec19 00e6 ld $e6
|
|
ec1a 0052 ld $52
|
|
ec1b 0035 ld $35
|
|
ec1c 0053 ld $53
|
|
ec1d 00ae ld $ae
|
|
ec1e 00e3 ld $e3
|
|
ec1f 0032 ld $32
|
|
ec20 002b ld $2b
|
|
ec21 0034 ld $34
|
|
ec22 0011 ld $11
|
|
ec23 0000 ld $00
|
|
ec24 0007 ld $07
|
|
ec25 0090 ld $90
|
|
ec26 00b3 ld $b3
|
|
ec27 002b ld $2b
|
|
ec28 0034 ld $34
|
|
ec29 0011 ld $11
|
|
ec2a 0000 ld $00
|
|
ec2b 0008 ld $08
|
|
ec2c 002b ld $2b
|
|
ec2d 006e ld $6e
|
|
ec2e 0021 ld $21
|
|
ec2f 0034 ld $34
|
|
ec30 00e9 ld $e9
|
|
ec31 00e9 ld $e9
|
|
ec32 0099 ld $99
|
|
ec33 0034 ld $34
|
|
ec34 0099 ld $99
|
|
ec35 006e ld $6e
|
|
ec36 002b ld $2b
|
|
ec37 006e ld $6e
|
|
ec38 0011 ld $11
|
|
ec39 0000 ld $00
|
|
ec3a 003f ld $3f
|
|
ec3b 002b ld $2b
|
|
ec3c 0024 ld $24
|
|
ec3d 0021 ld $21
|
|
ec3e 006c ld $6c
|
|
ec3f 002b ld $2b
|
|
ec40 0028 ld $28
|
|
ec41 00e3 ld $e3
|
|
ec42 0006 ld $06
|
|
ec43 002b ld $2b
|
|
ec44 006c ld $6c
|
|
ec45 0011 ld $11
|
|
ec46 00e1 ld $e1
|
|
ec47 0004 ld $04
|
|
ec48 002b ld $2b
|
|
ec49 0022 ld $22
|
|
ec4a 0059 ld $59
|
|
ec4b 0005 ld $05
|
|
ec4c 002b ld $2b
|
|
ec4d 0034 ld $34
|
|
ec4e 0021 ld $21
|
|
ec4f 006e ld $6e
|
|
ec50 007f ld $7f
|
|
ec51 0000 ld $00
|
|
ec52 005e ld $5e
|
|
ec53 0026 ld $26
|
|
ec54 00b4 ld $b4
|
|
ec55 00cb ld $cb
|
|
ec56 0093 ld $93
|
|
ec57 006e ld $6e
|
|
ec58 0093 ld $93
|
|
ec59 0028 ld $28
|
|
ec5a 0021 ld $21
|
|
ec5b 0034 ld $34
|
|
ec5c 00e6 ld $e6
|
|
ec5d 0001 ld $01
|
|
ec5e 0035 ld $35
|
|
ec5f 004d ld $4d
|
|
ec60 00d3 ld $d3
|
|
ec61 00ff ld $ff
|
|
ec62 0093 ld $93
|
|
ec63 001b ld $1b
|
|
ec64 00ff ld $ff
|
|
ec65 006f ld $6f
|
|
ec66 00a0 ld $a0
|
|
ec67 004f ld $4f
|
|
ec68 00cd ld $cd
|
|
ec69 00ea ld $ea
|
|
ec6a 0075 ld $75
|
|
ec6b 0085 ld $85
|
|
ec6c 00a2 ld $a2
|
|
ec6d 0064 ld $64
|
|
ec6e 0021 ld $21
|
|
ec6f 0068 ld $68
|
|
ec70 002b ld $2b
|
|
ec71 003a ld $3a
|
|
ec72 00ad ld $ad
|
|
ec73 0035 ld $35
|
|
ec74 003f ld $3f
|
|
ec75 00e8 ld $e8
|
|
ec76 008c ld $8c
|
|
ec77 00e5 ld $e5
|
|
ec78 0035 ld $35
|
|
ec79 003f ld $3f
|
|
ec7a 00e1 ld $e1
|
|
ec7b 0021 ld $21
|
|
ec7c 003a ld $3a
|
|
ec7d 00e3 ld $e3
|
|
ec7e 000b ld $0b
|
|
ec7f 00ad ld $ad
|
|
ec80 002b ld $2b
|
|
ec81 0046 ld $46
|
|
ec82 008c ld $8c
|
|
ec83 000f ld $0f
|
|
ec84 0035 ld $35
|
|
ec85 003f ld $3f
|
|
ec86 00e1 ld $e1
|
|
ec87 0082 ld $82
|
|
ec88 0002 ld $02
|
|
ec89 0035 ld $35
|
|
ec8a 003f ld $3f
|
|
ec8b 00e1 ld $e1
|
|
ec8c 0021 ld $21
|
|
ec8d 0046 ld $46
|
|
ec8e 0082 ld $82
|
|
ec8f 0008 ld $08
|
|
ec90 0035 ld $35
|
|
ec91 003f ld $3f
|
|
ec92 00ce ld $ce
|
|
ec93 0085 ld $85
|
|
ec94 00c2 ld $c2
|
|
ec95 0069 ld $69
|
|
ec96 0090 ld $90
|
|
ec97 00e1 ld $e1
|
|
ec98 0085 ld $85
|
|
ec99 00a2 ld $a2
|
|
ec9a 006b ld $6b
|
|
ec9b 0085 ld $85
|
|
ec9c 00a2 ld $a2
|
|
ec9d 0074 ld $74
|
|
ec9e 0035 ld $35
|
|
ec9f 0072 ld $72
|
|
eca0 00e1 ld $e1
|
|
eca1 0059 ld $59
|
|
eca2 00d0 ld $d0
|
|
eca3 00f0 ld $f0
|
|
eca4 0032 ld $32
|
|
eca5 0085 ld $85
|
|
eca6 00a2 ld $a2
|
|
eca7 0073 ld $73
|
|
eca8 0085 ld $85
|
|
eca9 00cd ld $cd
|
|
ecaa 0074 ld $74
|
|
ecab 0059 ld $59
|
|
ecac 0020 ld $20
|
|
ecad 0085 ld $85
|
|
ecae 00c7 ld $c7
|
|
ecaf 0075 ld $75
|
|
ecb0 0090 ld $90
|
|
ecb1 00a1 ld $a1
|
|
ecb2 0063 ld $63
|
|
ecb3 00ff ld $ff
|
|
ecb4 0093 ld $93
|
|
ecb5 001b ld $1b
|
|
ecb6 00ff ld $ff
|
|
ecb7 0070 ld $70
|
|
ecb8 00a0 ld $a0
|
|
ecb9 005e ld $5e
|
|
ecba 00cd ld $cd
|
|
ecbb 00f9 ld $f9
|
|
ecbc 0075 ld $75
|
|
ecbd 0021 ld $21
|
|
ecbe 003a ld $3a
|
|
ecbf 00e3 ld $e3
|
|
ecc0 000b ld $0b
|
|
ecc1 00ad ld $ad
|
|
ecc2 0082 ld $82
|
|
ecc3 0010 ld $10
|
|
ecc4 0035 ld $35
|
|
ecc5 003f ld $3f
|
|
ecc6 00b7 ld $b7
|
|
ecc7 00cd ld $cd
|
|
ecc8 00b5 ld $b5
|
|
ecc9 0020 ld $20
|
|
ecca 0020 ld $20
|
|
eccb 003c ld $3c
|
|
eccc 0044 ld $44
|
|
eccd 0049 ld $49
|
|
ecce 0052 ld $52
|
|
eccf 003e ld $3e
|
|
ecd0 0000 ld $00
|
|
ecd1 0090 ld $90
|
|
ecd2 00f4 ld $f4
|
|
ecd3 0021 ld $21
|
|
ecd4 003a ld $3a
|
|
ecd5 00e3 ld $e3
|
|
ecd6 001c ld $1c
|
|
ecd7 00f6 ld $f6
|
|
ecd8 002b ld $2b
|
|
ecd9 0040 ld $40
|
|
ecda 0021 ld $21
|
|
ecdb 003a ld $3a
|
|
ecdc 00e3 ld $e3
|
|
ecdd 001e ld $1e
|
|
ecde 00f6 ld $f6
|
|
ecdf 002b ld $2b
|
|
ece0 0044 ld $44
|
|
ece1 0085 ld $85
|
|
ece2 00a2 ld $a2
|
|
ece3 0071 ld $71
|
|
ece4 0059 ld $59
|
|
ece5 0000 ld $00
|
|
ece6 002b ld $2b
|
|
ece7 006e ld $6e
|
|
ece8 0059 ld $59
|
|
ece9 0008 ld $08
|
|
ecea 002b ld $2b
|
|
eceb 0034 ld $34
|
|
ecec 0021 ld $21
|
|
eced 003c ld $3c
|
|
ecee 00ad ld $ad
|
|
ecef 008c ld $8c
|
|
ecf0 0030 ld $30
|
|
ecf1 0035 ld $35
|
|
ecf2 0072 ld $72
|
|
ecf3 00f0 ld $f0
|
|
ecf4 0021 ld $21
|
|
ecf5 0034 ld $34
|
|
ecf6 00e6 ld $e6
|
|
ecf7 0006 ld $06
|
|
ecf8 0035 ld $35
|
|
ecf9 0053 ld $53
|
|
ecfa 00e5 ld $e5
|
|
ecfb fe00 bra ac ;+-----------------------------------+
|
|
ecfc fcfd bra $ecfd ;| |
|
|
ecfd 1404 ld $04,y ;| Trampoline for page $ec00 lookups |
|
|
ecfe e068 jmp y,$68 ;| |
|
|
ecff c218 st [$18] ;+-----------------------------------+
|
|
ed00 0059 ld $59
|
|
ed01 0020 ld $20
|
|
ed02 00f0 ld $f0
|
|
ed03 003c ld $3c
|
|
ed04 0090 ld $90
|
|
ed05 00e7 ld $e7
|
|
ed06 0093 ld $93
|
|
ed07 006e ld $6e
|
|
ed08 0093 ld $93
|
|
ed09 003c ld $3c
|
|
ed0a 0021 ld $21
|
|
ed0b 0034 ld $34
|
|
ed0c 00e6 ld $e6
|
|
ed0d 0001 ld $01
|
|
ed0e 0035 ld $35
|
|
ed0f 0053 ld $53
|
|
ed10 00ce ld $ce
|
|
ed11 0021 ld $21
|
|
ed12 0048 ld $48
|
|
ed13 0099 ld $99
|
|
ed14 006e ld $6e
|
|
ed15 0085 ld $85
|
|
ed16 00a2 ld $a2
|
|
ed17 0069 ld $69
|
|
ed18 0063 ld $63
|
|
ed19 00ff ld $ff
|
|
ed1a 0093 ld $93
|
|
ed1b 001b ld $1b
|
|
ed1c 00ff ld $ff
|
|
ed1d 0071 ld $71
|
|
ed1e 00a0 ld $a0
|
|
ed1f 0060 ld $60
|
|
ed20 00cd ld $cd
|
|
ed21 00fb ld $fb
|
|
ed22 0075 ld $75
|
|
ed23 0059 ld $59
|
|
ed24 0009 ld $09
|
|
ed25 002b ld $2b
|
|
ed26 0034 ld $34
|
|
ed27 0021 ld $21
|
|
ed28 0048 ld $48
|
|
ed29 0099 ld $99
|
|
ed2a 0034 ld $34
|
|
ed2b 002b ld $2b
|
|
ed2c 003c ld $3c
|
|
ed2d 0059 ld $59
|
|
ed2e 0030 ld $30
|
|
ed2f 00f0 ld $f0
|
|
ed30 003c ld $3c
|
|
ed31 0021 ld $21
|
|
ed32 0034 ld $34
|
|
ed33 00e6 ld $e6
|
|
ed34 0001 ld $01
|
|
ed35 0035 ld $35
|
|
ed36 0053 ld $53
|
|
ed37 00a3 ld $a3
|
|
ed38 0059 ld $59
|
|
ed39 001f ld $1f
|
|
ed3a 002b ld $2b
|
|
ed3b 006e ld $6e
|
|
ed3c 0085 ld $85
|
|
ed3d 00b3 ld $b3
|
|
ed3e 0066 ld $66
|
|
ed3f 0035 ld $35
|
|
ed40 0050 ld $50
|
|
ed41 00c4 ld $c4
|
|
ed42 0059 ld $59
|
|
ed43 006a ld $6a
|
|
ed44 0090 ld $90
|
|
ed45 00c6 ld $c6
|
|
ed46 0059 ld $59
|
|
ed47 0069 ld $69
|
|
ed48 002b ld $2b
|
|
ed49 0046 ld $46
|
|
ed4a 0059 ld $59
|
|
ed4b 0009 ld $09
|
|
ed4c 002b ld $2b
|
|
ed4d 0034 ld $34
|
|
ed4e 0021 ld $21
|
|
ed4f 0048 ld $48
|
|
ed50 0099 ld $99
|
|
ed51 0034 ld $34
|
|
ed52 002b ld $2b
|
|
ed53 003c ld $3c
|
|
ed54 0021 ld $21
|
|
ed55 003c ld $3c
|
|
ed56 00ad ld $ad
|
|
ed57 00e9 ld $e9
|
|
ed58 00b8 ld $b8
|
|
ed59 0046 ld $46
|
|
ed5a 0035 ld $35
|
|
ed5b 0053 ld $53
|
|
ed5c 00e3 ld $e3
|
|
ed5d 00e3 ld $e3
|
|
ed5e 003a ld $3a
|
|
ed5f 00f0 ld $f0
|
|
ed60 003c ld $3c
|
|
ed61 0059 ld $59
|
|
ed62 006a ld $6a
|
|
ed63 0090 ld $90
|
|
ed64 00e9 ld $e9
|
|
ed65 00e3 ld $e3
|
|
ed66 0030 ld $30
|
|
ed67 00f0 ld $f0
|
|
ed68 003c ld $3c
|
|
ed69 0059 ld $59
|
|
ed6a 0069 ld $69
|
|
ed6b 002b ld $2b
|
|
ed6c 0046 ld $46
|
|
ed6d 0021 ld $21
|
|
ed6e 0034 ld $34
|
|
ed6f 00e6 ld $e6
|
|
ed70 0001 ld $01
|
|
ed71 0035 ld $35
|
|
ed72 0053 ld $53
|
|
ed73 00ca ld $ca
|
|
ed74 0021 ld $21
|
|
ed75 006e ld $6e
|
|
ed76 00e6 ld $e6
|
|
ed77 0001 ld $01
|
|
ed78 0035 ld $35
|
|
ed79 0053 ld $53
|
|
ed7a 00b8 ld $b8
|
|
ed7b 0063 ld $63
|
|
ed7c 00ff ld $ff
|
|
ed7d 0093 ld $93
|
|
ed7e 001b ld $1b
|
|
ed7f 00ff ld $ff
|
|
ed80 0072 ld $72
|
|
ed81 00a0 ld $a0
|
|
ed82 004f ld $4f
|
|
ed83 00cd ld $cd
|
|
ed84 00ab ld $ab
|
|
ed85 002d ld $2d
|
|
ed86 002d ld $2d
|
|
ed87 002d ld $2d
|
|
* 10 times
|
|
ed8f 0000 ld $00
|
|
ed90 002b ld $2b
|
|
ed91 0048 ld $48
|
|
ed92 00cd ld $cd
|
|
ed93 00ea ld $ea
|
|
ed94 0075 ld $75
|
|
ed95 005e ld $5e
|
|
ed96 0025 ld $25
|
|
ed97 0011 ld $11
|
|
ed98 0003 ld $03
|
|
ed99 000b ld $0b
|
|
ed9a 002b ld $2b
|
|
ed9b 0022 ld $22
|
|
ed9c 0059 ld $59
|
|
ed9d 0018 ld $18
|
|
ed9e 002b ld $2b
|
|
ed9f 0034 ld $34
|
|
eda0 0011 ld $11
|
|
eda1 0020 ld $20
|
|
eda2 0001 ld $01
|
|
eda3 002b ld $2b
|
|
eda4 0046 ld $46
|
|
eda5 0021 ld $21
|
|
eda6 0034 ld $34
|
|
eda7 00f0 ld $f0
|
|
eda8 0046 ld $46
|
|
eda9 005e ld $5e
|
|
edaa 0027 ld $27
|
|
edab 0059 ld $59
|
|
edac 0000 ld $00
|
|
edad 005e ld $5e
|
|
edae 0026 ld $26
|
|
edaf 0059 ld $59
|
|
edb0 00a0 ld $a0
|
|
edb1 005e ld $5e
|
|
edb2 0024 ld $24
|
|
edb3 00b4 ld $b4
|
|
edb4 00f3 ld $f3
|
|
edb5 0059 ld $59
|
|
edb6 0001 ld $01
|
|
edb7 0099 ld $99
|
|
edb8 0034 ld $34
|
|
edb9 002b ld $2b
|
|
edba 0034 ld $34
|
|
edbb 0059 ld $59
|
|
edbc 0002 ld $02
|
|
edbd 0099 ld $99
|
|
edbe 0046 ld $46
|
|
edbf 002b ld $2b
|
|
edc0 0046 ld $46
|
|
edc1 0011 ld $11
|
|
edc2 00f0 ld $f0
|
|
edc3 0001 ld $01
|
|
edc4 00fc ld $fc
|
|
edc5 0046 ld $46
|
|
edc6 0035 ld $35
|
|
edc7 0072 ld $72
|
|
edc8 00c0 ld $c0
|
|
edc9 0059 ld $59
|
|
edca 0000 ld $00
|
|
edcb 00f0 ld $f0
|
|
edcc 0032 ld $32
|
|
edcd 0063 ld $63
|
|
edce 00ff ld $ff
|
|
edcf 0093 ld $93
|
|
edd0 001b ld $1b
|
|
edd1 00ff ld $ff
|
|
edd2 0073 ld $73
|
|
edd3 00a0 ld $a0
|
|
edd4 0056 ld $56
|
|
edd5 00cd ld $cd
|
|
edd6 00f1 ld $f1
|
|
edd7 0075 ld $75
|
|
edd8 00cd ld $cd
|
|
edd9 00ac ld $ac
|
|
edda 004c ld $4c
|
|
eddb 006f ld $6f
|
|
eddc 0061 ld $61
|
|
eddd 0064 ld $64
|
|
edde 0069 ld $69
|
|
eddf 006e ld $6e
|
|
ede0 0067 ld $67
|
|
ede1 0020 ld $20
|
|
ede2 0000 ld $00
|
|
ede3 0085 ld $85
|
|
ede4 00a2 ld $a2
|
|
ede5 0069 ld $69
|
|
ede6 0085 ld $85
|
|
ede7 00bf ld $bf
|
|
ede8 006b ld $6b
|
|
ede9 0085 ld $85
|
|
edea 00a2 ld $a2
|
|
edeb 0065 ld $65
|
|
edec 0085 ld $85
|
|
eded 00df ld $df
|
|
edee 0075 ld $75
|
|
edef 005e ld $5e
|
|
edf0 0071 ld $71
|
|
edf1 0085 ld $85
|
|
edf2 00df ld $df
|
|
edf3 0075 ld $75
|
|
edf4 005e ld $5e
|
|
edf5 0070 ld $70
|
|
edf6 0085 ld $85
|
|
edf7 00df ld $df
|
|
edf8 0075 ld $75
|
|
edf9 00e6 ld $e6
|
|
edfa 0001 ld $01
|
|
edfb fe00 bra ac ;+-----------------------------------+
|
|
edfc fcfd bra $edfd ;| |
|
|
edfd 1404 ld $04,y ;| Trampoline for page $ed00 lookups |
|
|
edfe e068 jmp y,$68 ;| |
|
|
edff c218 st [$18] ;+-----------------------------------+
|
|
ee00 0082 ld $82
|
|
ee01 00ff ld $ff
|
|
ee02 00e3 ld $e3
|
|
ee03 0001 ld $01
|
|
ee04 002b ld $2b
|
|
ee05 0072 ld $72
|
|
ee06 0085 ld $85
|
|
ee07 00a2 ld $a2
|
|
ee08 0078 ld $78
|
|
ee09 0021 ld $21
|
|
ee0a 0072 ld $72
|
|
ee0b 0035 ld $35
|
|
ee0c 0072 ld $72
|
|
ee0d 00d8 ld $d8
|
|
ee0e 0085 ld $85
|
|
ee0f 00df ld $df
|
|
ee10 0075 ld $75
|
|
ee11 0035 ld $35
|
|
ee12 0072 ld $72
|
|
ee13 00b8 ld $b8
|
|
ee14 0085 ld $85
|
|
ee15 00df ld $df
|
|
ee16 0075 ld $75
|
|
ee17 005e ld $5e
|
|
ee18 0071 ld $71
|
|
ee19 0085 ld $85
|
|
ee1a 00df ld $df
|
|
ee1b 0075 ld $75
|
|
ee1c 005e ld $5e
|
|
ee1d 0070 ld $70
|
|
ee1e 0085 ld $85
|
|
ee1f 00df ld $df
|
|
ee20 0075 ld $75
|
|
ee21 0035 ld $35
|
|
ee22 0050 ld $50
|
|
ee23 00ec ld $ec
|
|
ee24 0059 ld $59
|
|
ee25 0000 ld $00
|
|
ee26 002b ld $2b
|
|
ee27 0070 ld $70
|
|
ee28 0085 ld $85
|
|
ee29 00af ld $af
|
|
ee2a 005d ld $5d
|
|
ee2b 0063 ld $63
|
|
ee2c 00ff ld $ff
|
|
ee2d 0093 ld $93
|
|
ee2e 001b ld $1b
|
|
ee2f 00ff ld $ff
|
|
ee30 0074 ld $74
|
|
ee31 00a0 ld $a0
|
|
ee32 004e ld $4e
|
|
ee33 00cd ld $cd
|
|
ee34 00c9 ld $c9
|
|
ee35 00cd ld $cd
|
|
ee36 00ae ld $ae
|
|
ee37 0053 ld $53
|
|
ee38 0059 ld $59
|
|
ee39 0053 ld $53
|
|
ee3a 0054 ld $54
|
|
ee3b 0045 ld $45
|
|
ee3c 004d ld $4d
|
|
ee3d 0020 ld $20
|
|
ee3e 0020 ld $20
|
|
ee3f 0047 ld $47
|
|
ee40 0054 ld $54
|
|
ee41 0031 ld $31
|
|
ee42 0000 ld $00
|
|
ee43 002b ld $2b
|
|
ee44 003c ld $3c
|
|
ee45 0021 ld $21
|
|
ee46 003a ld $3a
|
|
ee47 002b ld $2b
|
|
ee48 0034 ld $34
|
|
ee49 0021 ld $21
|
|
ee4a 003c ld $3c
|
|
ee4b 00ad ld $ad
|
|
ee4c 0093 ld $93
|
|
ee4d 003c ld $3c
|
|
ee4e 0035 ld $35
|
|
ee4f 003f ld $3f
|
|
ee50 00c8 ld $c8
|
|
ee51 002b ld $2b
|
|
ee52 006e ld $6e
|
|
ee53 0021 ld $21
|
|
ee54 0034 ld $34
|
|
ee55 00ad ld $ad
|
|
ee56 0093 ld $93
|
|
ee57 0034 ld $34
|
|
ee58 00fc ld $fc
|
|
ee59 006e ld $6e
|
|
ee5a 0035 ld $35
|
|
ee5b 003f ld $3f
|
|
ee5c 00b4 ld $b4
|
|
ee5d 00ff ld $ff
|
|
ee5e 00cd ld $cd
|
|
ee5f 00d7 ld $d7
|
|
ee60 0059 ld $59
|
|
ee61 0020 ld $20
|
|
ee62 0085 ld $85
|
|
ee63 00b1 ld $b1
|
|
ee64 0072 ld $72
|
|
ee65 0021 ld $21
|
|
ee66 0070 ld $70
|
|
ee67 0035 ld $35
|
|
ee68 003f ld $3f
|
|
ee69 00d2 ld $d2
|
|
ee6a 00cf ld $cf
|
|
ee6b 0018 ld $18
|
|
ee6c 00cd ld $cd
|
|
ee6d 00e9 ld $e9
|
|
ee6e 0059 ld $59
|
|
ee6f 0001 ld $01
|
|
ee70 0099 ld $99
|
|
ee71 003e ld $3e
|
|
ee72 002b ld $2b
|
|
ee73 003e ld $3e
|
|
ee74 0035 ld $35
|
|
ee75 0072 ld $72
|
|
ee76 00e8 ld $e8
|
|
ee77 0059 ld $59
|
|
ee78 0001 ld $01
|
|
ee79 0099 ld $99
|
|
ee7a 0042 ld $42
|
|
ee7b 002b ld $2b
|
|
ee7c 0042 ld $42
|
|
ee7d 00ff ld $ff
|
|
ee7e 0093 ld $93
|
|
ee7f 001b ld $1b
|
|
ee80 00ff ld $ff
|
|
ee81 0075 ld $75
|
|
ee82 00a0 ld $a0
|
|
ee83 0058 ld $58
|
|
ee84 00cd ld $cd
|
|
ee85 00c3 ld $c3
|
|
ee86 0075 ld $75
|
|
ee87 0085 ld $85
|
|
ee88 00db ld $db
|
|
ee89 0074 ld $74
|
|
ee8a 0011 ld $11
|
|
ee8b 0000 ld $00
|
|
ee8c 0002 ld $02
|
|
ee8d 0099 ld $99
|
|
ee8e 0062 ld $62
|
|
ee8f 00f8 ld $f8
|
|
ee90 004c ld $4c
|
|
ee91 0035 ld $35
|
|
ee92 0072 ld $72
|
|
ee93 00c1 ld $c1
|
|
ee94 0021 ld $21
|
|
ee95 0074 ld $74
|
|
ee96 00e3 ld $e3
|
|
ee97 0004 ld $04
|
|
ee98 002b ld $2b
|
|
ee99 0074 ld $74
|
|
ee9a 00f6 ld $f6
|
|
ee9b 002b ld $2b
|
|
ee9c 0040 ld $40
|
|
ee9d 0021 ld $21
|
|
ee9e 0074 ld $74
|
|
ee9f 00e3 ld $e3
|
|
eea0 0002 ld $02
|
|
eea1 00f6 ld $f6
|
|
eea2 002b ld $2b
|
|
eea3 0044 ld $44
|
|
eea4 0085 ld $85
|
|
eea5 00cf ld $cf
|
|
eea6 0065 ld $65
|
|
eea7 0063 ld $63
|
|
eea8 00ff ld $ff
|
|
eea9 00cd ld $cd
|
|
eeaa 00db ld $db
|
|
eeab 002b ld $2b
|
|
eeac 0034 ld $34
|
|
eead 0099 ld $99
|
|
eeae 0062 ld $62
|
|
eeaf 002b ld $2b
|
|
eeb0 0062 ld $62
|
|
eeb1 0035 ld $35
|
|
eeb2 0072 ld $72
|
|
eeb3 00d4 ld $d4
|
|
eeb4 0059 ld $59
|
|
eeb5 0001 ld $01
|
|
eeb6 0099 ld $99
|
|
eeb7 005e ld $5e
|
|
eeb8 002b ld $2b
|
|
eeb9 005e ld $5e
|
|
eeba 0021 ld $21
|
|
eebb 0066 ld $66
|
|
eebc 00b8 ld $b8
|
|
eebd 0034 ld $34
|
|
eebe 002b ld $2b
|
|
eebf 0066 ld $66
|
|
eec0 00ff ld $ff
|
|
eec1 00cd ld $cd
|
|
eec2 00f3 ld $f3
|
|
eec3 0075 ld $75
|
|
eec4 0085 ld $85
|
|
eec5 00a2 ld $a2
|
|
eec6 0064 ld $64
|
|
eec7 0035 ld $35
|
|
eec8 0056 ld $56
|
|
eec9 00ee ld $ee
|
|
eeca 0059 ld $59
|
|
eecb 0001 ld $01
|
|
eecc 0085 ld $85
|
|
eecd 00c7 ld $c7
|
|
eece 0075 ld $75
|
|
eecf 0021 ld $21
|
|
eed0 0068 ld $68
|
|
eed1 00ad ld $ad
|
|
eed2 0090 ld $90
|
|
eed3 00f1 ld $f1
|
|
eed4 0011 ld $11
|
|
eed5 00ff ld $ff
|
|
eed6 00ff ld $ff
|
|
eed7 0063 ld $63
|
|
eed8 00ff ld $ff
|
|
eed9 0093 ld $93
|
|
eeda 001b ld $1b
|
|
eedb 00ff ld $ff
|
|
eedc 0076 ld $76
|
|
eedd 00a0 ld $a0
|
|
eede 0044 ld $44
|
|
eedf 00cd ld $cd
|
|
eee0 00df ld $df
|
|
eee1 0075 ld $75
|
|
eee2 0011 ld $11
|
|
eee3 0000 ld $00
|
|
eee4 007f ld $7f
|
|
eee5 002b ld $2b
|
|
eee6 0074 ld $74
|
|
eee7 0021 ld $21
|
|
eee8 0040 ld $40
|
|
eee9 00f3 ld $f3
|
|
eeea 0074 ld $74
|
|
eeeb 0093 ld $93
|
|
eeec 0074 ld $74
|
|
eeed 0093 ld $93
|
|
eeee 0074 ld $74
|
|
eeef 0021 ld $21
|
|
eef0 0044 ld $44
|
|
eef1 00f3 ld $f3
|
|
eef2 0074 ld $74
|
|
eef3 0093 ld $93
|
|
eef4 0074 ld $74
|
|
eef5 0093 ld $93
|
|
eef6 0074 ld $74
|
|
eef7 0011 ld $11
|
|
eef8 0000 ld $00
|
|
eef9 00f0 ld $f0
|
|
eefa 00fa ld $fa
|
|
eefb fe00 bra ac ;+-----------------------------------+
|
|
eefc fcfd bra $eefd ;| |
|
|
eefd 1404 ld $04,y ;| Trampoline for page $ee00 lookups |
|
|
eefe e068 jmp y,$68 ;| |
|
|
eeff c218 st [$18] ;+-----------------------------------+
|
|
ef00 0044 ld $44
|
|
ef01 00e3 ld $e3
|
|
ef02 0001 ld $01
|
|
ef03 0035 ld $35
|
|
ef04 0072 ld $72
|
|
ef05 00c6 ld $c6
|
|
ef06 0059 ld $59
|
|
ef07 0007 ld $07
|
|
ef08 00fa ld $fa
|
|
ef09 0040 ld $40
|
|
ef0a 00e3 ld $e3
|
|
ef0b 0001 ld $01
|
|
ef0c 0035 ld $35
|
|
ef0d 003f ld $3f
|
|
ef0e 00ce ld $ce
|
|
ef0f 0085 ld $85
|
|
ef10 00a2 ld $a2
|
|
ef11 0077 ld $77
|
|
ef12 0090 ld $90
|
|
ef13 00a6 ld $a6
|
|
ef14 0011 ld $11
|
|
ef15 0000 ld $00
|
|
ef16 007f ld $7f
|
|
ef17 002b ld $2b
|
|
ef18 0074 ld $74
|
|
ef19 00f6 ld $f6
|
|
ef1a 002b ld $2b
|
|
ef1b 0040 ld $40
|
|
ef1c 0021 ld $21
|
|
ef1d 0074 ld $74
|
|
ef1e 00e3 ld $e3
|
|
ef1f 0002 ld $02
|
|
ef20 00f6 ld $f6
|
|
ef21 002b ld $2b
|
|
ef22 0044 ld $44
|
|
ef23 0063 ld $63
|
|
ef24 00ff ld $ff
|
|
ef25 0093 ld $93
|
|
ef26 001b ld $1b
|
|
ef27 00ff ld $ff
|
|
ef28 0077 ld $77
|
|
ef29 00a0 ld $a0
|
|
ef2a 005d ld $5d
|
|
ef2b 00cd ld $cd
|
|
ef2c 00f8 ld $f8
|
|
ef2d 0075 ld $75
|
|
ef2e 001a ld $1a
|
|
ef2f 0041 ld $41
|
|
ef30 005e ld $5e
|
|
ef31 004e ld $4e
|
|
ef32 001a ld $1a
|
|
ef33 0044 ld $44
|
|
ef34 005e ld $5e
|
|
ef35 004f ld $4f
|
|
ef36 001a ld $1a
|
|
ef37 0045 ld $45
|
|
ef38 002b ld $2b
|
|
ef39 0054 ld $54
|
|
ef3a 001a ld $1a
|
|
ef3b 0040 ld $40
|
|
ef3c 002b ld $2b
|
|
ef3d 0076 ld $76
|
|
ef3e 0082 ld $82
|
|
ef3f 0080 ld $80
|
|
ef40 00ad ld $ad
|
|
ef41 002b ld $2b
|
|
ef42 0040 ld $40
|
|
ef43 0059 ld $59
|
|
ef44 0000 ld $00
|
|
ef45 002b ld $2b
|
|
ef46 0044 ld $44
|
|
ef47 0085 ld $85
|
|
ef48 00c9 ld $c9
|
|
ef49 0066 ld $66
|
|
ef4a 0085 ld $85
|
|
ef4b 00c9 ld $c9
|
|
ef4c 0066 ld $66
|
|
ef4d 0021 ld $21
|
|
ef4e 0050 ld $50
|
|
ef4f 002b ld $2b
|
|
ef50 004e ld $4e
|
|
ef51 0021 ld $21
|
|
ef52 0052 ld $52
|
|
ef53 002b ld $2b
|
|
ef54 0054 ld $54
|
|
ef55 0085 ld $85
|
|
ef56 00c9 ld $c9
|
|
ef57 0066 ld $66
|
|
ef58 00fc ld $fc
|
|
ef59 003e ld $3e
|
|
ef5a 0035 ld $35
|
|
ef5b 0072 ld $72
|
|
ef5c 00d4 ld $d4
|
|
ef5d 0021 ld $21
|
|
ef5e 0044 ld $44
|
|
ef5f 00fc ld $fc
|
|
ef60 0042 ld $42
|
|
ef61 0035 ld $35
|
|
ef62 003f ld $3f
|
|
ef63 00e2 ld $e2
|
|
ef64 0021 ld $21
|
|
ef65 0040 ld $40
|
|
ef66 002b ld $2b
|
|
ef67 003e ld $3e
|
|
ef68 0021 ld $21
|
|
ef69 0044 ld $44
|
|
ef6a 002b ld $2b
|
|
ef6b 0042 ld $42
|
|
ef6c 0085 ld $85
|
|
ef6d 00a2 ld $a2
|
|
ef6e 0063 ld $63
|
|
ef6f 0021 ld $21
|
|
ef70 0076 ld $76
|
|
ef71 0082 ld $82
|
|
ef72 007f ld $7f
|
|
ef73 00e9 ld $e9
|
|
ef74 00e9 ld $e9
|
|
ef75 0099 ld $99
|
|
ef76 0030 ld $30
|
|
ef77 002b ld $2b
|
|
ef78 0076 ld $76
|
|
ef79 00f6 ld $f6
|
|
ef7a 002b ld $2b
|
|
ef7b 0040 ld $40
|
|
ef7c 0021 ld $21
|
|
ef7d 0076 ld $76
|
|
ef7e 00e3 ld $e3
|
|
ef7f 0002 ld $02
|
|
ef80 00f6 ld $f6
|
|
ef81 002b ld $2b
|
|
ef82 0044 ld $44
|
|
ef83 0063 ld $63
|
|
ef84 00ff ld $ff
|
|
ef85 0093 ld $93
|
|
ef86 001b ld $1b
|
|
ef87 00ff ld $ff
|
|
ef88 0078 ld $78
|
|
ef89 00a0 ld $a0
|
|
ef8a 0037 ld $37
|
|
ef8b 00cd ld $cd
|
|
ef8c 00d2 ld $d2
|
|
ef8d 0075 ld $75
|
|
ef8e 0085 ld $85
|
|
ef8f 00a2 ld $a2
|
|
ef90 0064 ld $64
|
|
ef91 0035 ld $35
|
|
ef92 0056 ld $56
|
|
ef93 00d0 ld $d0
|
|
ef94 00b8 ld $b8
|
|
ef95 0072 ld $72
|
|
ef96 0035 ld $35
|
|
ef97 0056 ld $56
|
|
ef98 00ae ld $ae
|
|
ef99 0059 ld $59
|
|
ef9a 0000 ld $00
|
|
ef9b 0099 ld $99
|
|
ef9c 0072 ld $72
|
|
ef9d 0085 ld $85
|
|
ef9e 00c7 ld $c7
|
|
ef9f 0075 ld $75
|
|
efa0 0021 ld $21
|
|
efa1 0068 ld $68
|
|
efa2 002b ld $2b
|
|
efa3 0026 ld $26
|
|
efa4 0021 ld $21
|
|
efa5 0070 ld $70
|
|
efa6 002b ld $2b
|
|
efa7 0024 ld $24
|
|
efa8 0099 ld $99
|
|
efa9 0034 ld $34
|
|
efaa 002b ld $2b
|
|
efab 0070 ld $70
|
|
efac 0059 ld $59
|
|
efad 00e9 ld $e9
|
|
efae 002b ld $2b
|
|
efaf 0022 ld $22
|
|
efb0 0021 ld $21
|
|
efb1 0034 ld $34
|
|
efb2 00b4 ld $b4
|
|
efb3 00e6 ld $e6
|
|
efb4 0021 ld $21
|
|
efb5 0072 ld $72
|
|
efb6 00b8 ld $b8
|
|
efb7 0034 ld $34
|
|
efb8 002b ld $2b
|
|
efb9 0072 ld $72
|
|
efba 0035 ld $35
|
|
efbb 004d ld $4d
|
|
efbc 00a1 ld $a1
|
|
efbd 0063 ld $63
|
|
efbe 00ff ld $ff
|
|
efbf 0093 ld $93
|
|
efc0 001b ld $1b
|
|
efc1 00ff ld $ff
|
|
efc2 0079 ld $79
|
|
efc3 00a0 ld $a0
|
|
efc4 0040 ld $40
|
|
efc5 00cd ld $cd
|
|
efc6 00bf ld $bf
|
|
efc7 0075 ld $75
|
|
efc8 0059 ld $59
|
|
efc9 0000 ld $00
|
|
efca 002b ld $2b
|
|
efcb 0062 ld $62
|
|
efcc 002b ld $2b
|
|
efcd 005e ld $5e
|
|
efce 0059 ld $59
|
|
efcf 0000 ld $00
|
|
efd0 002b ld $2b
|
|
efd1 0064 ld $64
|
|
efd2 0059 ld $59
|
|
efd3 0001 ld $01
|
|
efd4 002b ld $2b
|
|
efd5 0060 ld $60
|
|
efd6 0021 ld $21
|
|
efd7 005a ld $5a
|
|
efd8 002b ld $2b
|
|
efd9 0040 ld $40
|
|
efda 0021 ld $21
|
|
efdb 005c ld $5c
|
|
efdc 002b ld $2b
|
|
efdd 0044 ld $44
|
|
efde 0085 ld $85
|
|
efdf 00a2 ld $a2
|
|
efe0 0076 ld $76
|
|
efe1 0085 ld $85
|
|
efe2 00cf ld $cf
|
|
efe3 0065 ld $65
|
|
efe4 0063 ld $63
|
|
efe5 00ff ld $ff
|
|
efe6 00cd ld $cd
|
|
efe7 00db ld $db
|
|
efe8 0075 ld $75
|
|
efe9 00cd ld $cd
|
|
efea 00ce ld $ce
|
|
efeb 0043 ld $43
|
|
efec 0061 ld $61
|
|
efed 0072 ld $72
|
|
efee 0064 ld $64
|
|
efef 0054 ld $54
|
|
eff0 0079 ld $79
|
|
eff1 0070 ld $70
|
|
eff2 0065 ld $65
|
|
eff3 0020 ld $20
|
|
eff4 0000 ld $00
|
|
eff5 0085 ld $85
|
|
eff6 00a2 ld $a2
|
|
eff7 0069 ld $69
|
|
eff8 0021 ld $21
|
|
eff9 0036 ld $36
|
|
effa 0085 ld $85
|
|
effb fe00 bra ac ;+-----------------------------------+
|
|
effc fcfd bra $effd ;| |
|
|
effd 1404 ld $04,y ;| Trampoline for page $ef00 lookups |
|
|
effe e068 jmp y,$68 ;| |
|
|
efff c218 st [$18] ;+-----------------------------------+
|
|
f000 00a2 ld $a2
|
|
f001 0068 ld $68
|
|
f002 0085 ld $85
|
|
f003 00a2 ld $a2
|
|
f004 006d ld $6d
|
|
f005 0063 ld $63
|
|
f006 00ff ld $ff
|
|
f007 0093 ld $93
|
|
f008 001b ld $1b
|
|
f009 00ff ld $ff
|
|
f00a 007a ld $7a
|
|
f00b 00a0 ld $a0
|
|
f00c 0057 ld $57
|
|
f00d 00cd ld $cd
|
|
f00e 00af ld $af
|
|
f00f 000a ld $0a
|
|
f010 002a ld $2a
|
|
f011 002a ld $2a
|
|
f012 002a ld $2a
|
|
f013 0020 ld $20
|
|
f014 0043 ld $43
|
|
f015 0061 ld $61
|
|
f016 0072 ld $72
|
|
f017 0064 ld $64
|
|
f018 0042 ld $42
|
|
f019 006f ld $6f
|
|
f01a 006f ld $6f
|
|
f01b 0074 ld $74
|
|
f01c 000a ld $0a
|
|
f01d 0000 ld $00
|
|
f01e 0085 ld $85
|
|
f01f 00a2 ld $a2
|
|
f020 0069 ld $69
|
|
f021 0059 ld $59
|
|
f022 0000 ld $00
|
|
f023 005e ld $5e
|
|
f024 000e ld $0e
|
|
f025 0085 ld $85
|
|
f026 00a2 ld $a2
|
|
f027 0060 ld $60
|
|
f028 0085 ld $85
|
|
f029 00c3 ld $c3
|
|
f02a 0079 ld $79
|
|
f02b 0085 ld $85
|
|
f02c 00a2 ld $a2
|
|
f02d 0061 ld $61
|
|
f02e 0085 ld $85
|
|
f02f 00bb ld $bb
|
|
f030 0068 ld $68
|
|
f031 0085 ld $85
|
|
f032 00c7 ld $c7
|
|
f033 0060 ld $60
|
|
f034 0035 ld $35
|
|
f035 0072 ld $72
|
|
f036 00d1 ld $d1
|
|
f037 0085 ld $85
|
|
f038 00a2 ld $a2
|
|
f039 0062 ld $62
|
|
f03a 0085 ld $85
|
|
f03b 00a2 ld $a2
|
|
f03c 0079 ld $79
|
|
f03d 0085 ld $85
|
|
f03e 00a2 ld $a2
|
|
f03f 006f ld $6f
|
|
f040 0059 ld $59
|
|
f041 0020 ld $20
|
|
f042 00f0 ld $f0
|
|
f043 0032 ld $32
|
|
f044 0085 ld $85
|
|
f045 00a2 ld $a2
|
|
f046 006d ld $6d
|
|
f047 00cd ld $cd
|
|
f048 00f0 ld $f0
|
|
f049 0053 ld $53
|
|
f04a 0059 ld $59
|
|
f04b 0053 ld $53
|
|
f04c 0054 ld $54
|
|
f04d 0045 ld $45
|
|
f04e 004d ld $4d
|
|
f04f 002e ld $2e
|
|
f050 0047 ld $47
|
|
f051 0054 ld $54
|
|
f052 0031 ld $31
|
|
f053 0020 ld $20
|
|
f054 006e ld $6e
|
|
f055 006f ld $6f
|
|
f056 0074 ld $74
|
|
f057 0020 ld $20
|
|
f058 0066 ld $66
|
|
f059 006f ld $6f
|
|
f05a 0075 ld $75
|
|
f05b 006e ld $6e
|
|
f05c 0064 ld $64
|
|
f05d 0021 ld $21
|
|
f05e 0000 ld $00
|
|
f05f 0085 ld $85
|
|
f060 00a2 ld $a2
|
|
f061 0069 ld $69
|
|
f062 00b4 ld $b4
|
|
f063 0080 ld $80
|
|
f064 0000 ld $00
|
|
f065 0000 ld $00 ;End of Apps/CardBoot/CardBoot_v2.gt1, size 2951
|
|
;+-----------------------------------+
|
|
;| Apps/MainMenu/MainMenu_v6.gcl |
|
|
;+-----------------------------------+
|
|
f066 dc42 st $42,[y,x++] ;'B'
|
|
f067 dc6f st $6f,[y,x++] ;'o'
|
|
f068 dc6f st $6f,[y,x++] ;'o'
|
|
f069 dc74 st $74,[y,x++] ;'t'
|
|
f06a dc00 st $00,[y,x++] ;'\x00'
|
|
f06b dc00 st $00,[y,x++] ;'\x00'
|
|
f06c dc00 st $00,[y,x++] ;'\x00'
|
|
f06d dc00 st $00,[y,x++] ;'\x00'
|
|
f06e 00df ld $df
|
|
f06f c218 st [$18]
|
|
f070 00e4 ld $e4
|
|
f071 14f7 ld $f7,y
|
|
f072 e085 jmp y,$85
|
|
f073 c219 st [$19]
|
|
Main: f074 0002 ld $02 ;| RAM segment address (high byte first)
|
|
f075 0000 ld $00 ;|
|
|
f076 00dd ld $dd ;| Length (1..256)
|
|
f077 0021 ld $21 ;0200 LDW
|
|
f078 0011 ld $11
|
|
f079 0035 ld $35 ;0202 BCC
|
|
f07a 0056 ld $56 ;0203 LE
|
|
f07b 000f ld $0f
|
|
f07c 0082 ld $82 ;0205 ANDI
|
|
f07d 0010 ld $10
|
|
f07e 0035 ld $35 ;0207 BCC
|
|
f07f 0072 ld $72 ;0208 NE
|
|
f080 000f ld $0f
|
|
f081 0011 ld $11 ;020a LDWI
|
|
f082 00c6 ld $c6
|
|
f083 00e1 ld $e1
|
|
f084 002b ld $2b ;020d STW
|
|
f085 0024 ld $24 ;020d '_sysArgs0'
|
|
f086 00b4 ld $b4 ;020f SYS
|
|
f087 00e2 ld $e2
|
|
f088 00cd ld $cd ;0211 DEF
|
|
f089 005f ld $5f
|
|
f08a 0021 ld $21 ;0213 LDW
|
|
f08b 0030 ld $30 ;0213 'Char'
|
|
f08c 00e6 ld $e6 ;0215 SUBI
|
|
f08d 0052 ld $52
|
|
f08e 0035 ld $35 ;0217 BCC
|
|
f08f 0053 ld $53 ;0218 GE
|
|
f090 0021 ld $21
|
|
f091 00e3 ld $e3 ;021a ADDI
|
|
f092 0032 ld $32
|
|
f093 002b ld $2b ;021c STW
|
|
f094 0032 ld $32 ;021c 'i'
|
|
f095 0011 ld $11 ;021e LDWI
|
|
f096 0000 ld $00
|
|
f097 0007 ld $07
|
|
f098 0090 ld $90 ;0221 BRA
|
|
f099 0026 ld $26
|
|
f09a 002b ld $2b ;0223 STW
|
|
f09b 0032 ld $32 ;0223 'i'
|
|
f09c 0011 ld $11 ;0225 LDWI
|
|
f09d 0000 ld $00
|
|
f09e 0008 ld $08
|
|
f09f 002b ld $2b ;0228 STW
|
|
f0a0 0034 ld $34 ;0228 'fontData'
|
|
f0a1 0021 ld $21 ;022a LDW
|
|
f0a2 0032 ld $32 ;022a 'i'
|
|
f0a3 00e9 ld $e9 ;022c LSLW
|
|
f0a4 00e9 ld $e9 ;022d LSLW
|
|
f0a5 0099 ld $99 ;022e ADDW
|
|
f0a6 0032 ld $32 ;022e 'i'
|
|
f0a7 0099 ld $99 ;0230 ADDW
|
|
f0a8 0034 ld $34 ;0230 'fontData'
|
|
f0a9 002b ld $2b ;0232 STW
|
|
f0aa 0034 ld $34 ;0232 'fontData'
|
|
f0ab 0059 ld $59 ;0234 LDI
|
|
f0ac 0020 ld $20
|
|
f0ad 005e ld $5e ;0236 ST
|
|
f0ae 0024 ld $24
|
|
f0af 0021 ld $21 ;0238 LDW
|
|
f0b0 0036 ld $36 ;0238 'Color'
|
|
f0b1 005e ld $5e ;023a ST
|
|
f0b2 0025 ld $25
|
|
f0b3 0021 ld $21 ;023c LDW
|
|
f0b4 0038 ld $38 ;023c 'Pos'
|
|
f0b5 002b ld $2b ;023e STW
|
|
f0b6 0028 ld $28
|
|
f0b7 00e3 ld $e3 ;0240 ADDI
|
|
f0b8 0006 ld $06
|
|
f0b9 002b ld $2b ;0242 STW
|
|
f0ba 0038 ld $38 ;0242 'Pos'
|
|
f0bb 0011 ld $11 ;0244 LDWI
|
|
f0bc 00e1 ld $e1
|
|
f0bd 0004 ld $04
|
|
f0be 002b ld $2b ;0247 STW
|
|
f0bf 0022 ld $22
|
|
f0c0 0059 ld $59 ;0249 LDI
|
|
f0c1 00fb ld $fb
|
|
f0c2 002b ld $2b ;024b STW
|
|
f0c3 0032 ld $32 ;024b 'i'
|
|
f0c4 0021 ld $21 ;024d LDW
|
|
f0c5 0034 ld $34 ;024d 'fontData'
|
|
f0c6 007f ld $7f ;024f LUP
|
|
f0c7 0000 ld $00
|
|
f0c8 0093 ld $93 ;0251 INC
|
|
f0c9 0034 ld $34 ;0251 'fontData'
|
|
f0ca 005e ld $5e ;0253 ST
|
|
f0cb 0026 ld $26
|
|
f0cc 00b4 ld $b4 ;0255 SYS
|
|
f0cd 00cb ld $cb
|
|
f0ce 0093 ld $93 ;0257 INC
|
|
f0cf 0028 ld $28
|
|
f0d0 0093 ld $93 ;0259 INC
|
|
f0d1 0032 ld $32 ;0259 'i'
|
|
f0d2 0021 ld $21 ;025b LDW
|
|
f0d3 0032 ld $32 ;025b 'i'
|
|
f0d4 0035 ld $35 ;025d BCC
|
|
f0d5 0072 ld $72 ;025e NE
|
|
f0d6 004b ld $4b
|
|
f0d7 00ff ld $ff ;0260 RET
|
|
f0d8 002b ld $2b ;0261 STW
|
|
f0d9 003a ld $3a ;0261 'PrintChar'
|
|
f0da 00cd ld $cd ;0263 DEF
|
|
f0db 008c ld $8c
|
|
f0dc 0075 ld $75 ;0265 PUSH
|
|
f0dd 002b ld $2b ;0266 STW
|
|
f0de 003c ld $3c ;0266 'Text'
|
|
f0df 0021 ld $21 ;0268 LDW
|
|
f0e0 003c ld $3c ;0268 'Text'
|
|
f0e1 00ad ld $ad ;026a PEEK
|
|
f0e2 0035 ld $35 ;026b BCC
|
|
f0e3 003f ld $3f ;026c EQ
|
|
f0e4 008a ld $8a
|
|
f0e5 002b ld $2b ;026e STW
|
|
f0e6 0030 ld $30 ;026e 'Char'
|
|
f0e7 0093 ld $93 ;0270 INC
|
|
f0e8 003c ld $3c ;0270 'Text'
|
|
f0e9 008c ld $8c ;0272 XORI
|
|
f0ea 0009 ld $09
|
|
f0eb 0035 ld $35 ;0274 BCC
|
|
f0ec 0072 ld $72 ;0275 NE
|
|
f0ed 007d ld $7d
|
|
f0ee 0021 ld $21 ;0277 LDW
|
|
f0ef 0038 ld $38 ;0277 'Pos'
|
|
f0f0 00e3 ld $e3 ;0279 ADDI
|
|
f0f1 0012 ld $12
|
|
f0f2 002b ld $2b ;027b STW
|
|
f0f3 0038 ld $38 ;027b 'Pos'
|
|
f0f4 0090 ld $90 ;027d BRA
|
|
f0f5 0066 ld $66
|
|
f0f6 008c ld $8c ;027f XORI
|
|
f0f7 0003 ld $03
|
|
f0f8 0035 ld $35 ;0281 BCC
|
|
f0f9 0072 ld $72 ;0282 NE
|
|
f0fa 0086 ld $86
|
|
f0fb fe00 bra ac ;+-----------------------------------+
|
|
f0fc fcfd bra $f0fd ;| |
|
|
f0fd 1404 ld $04,y ;| Trampoline for page $f000 lookups |
|
|
f0fe e068 jmp y,$68 ;| |
|
|
f0ff c218 st [$18] ;+-----------------------------------+
|
|
f100 00cf ld $cf ;0284 CALL
|
|
f101 003e ld $3e ;0284 'Newline'
|
|
f102 0090 ld $90 ;0286 BRA
|
|
f103 0066 ld $66
|
|
f104 00cf ld $cf ;0288 CALL
|
|
f105 003a ld $3a ;0288 'PrintChar'
|
|
f106 0090 ld $90 ;028a BRA
|
|
f107 0066 ld $66
|
|
f108 0063 ld $63 ;028c POP
|
|
f109 00ff ld $ff ;028d RET
|
|
f10a 002b ld $2b ;028e STW
|
|
f10b 0040 ld $40 ;028e 'PrintText'
|
|
f10c 00cd ld $cd ;0290 DEF
|
|
f10d 00a6 ld $a6
|
|
f10e 0075 ld $75 ;0292 PUSH
|
|
f10f 0059 ld $59 ;0293 LDI
|
|
f110 002d ld $2d
|
|
f111 002b ld $2b ;0295 STW
|
|
f112 0030 ld $30 ;0295 'Char'
|
|
f113 0059 ld $59 ;0297 LDI
|
|
f114 001a ld $1a
|
|
f115 002b ld $2b ;0299 STW
|
|
f116 0042 ld $42 ;0299 'j'
|
|
f117 00cf ld $cf ;029b CALL
|
|
f118 003a ld $3a ;029b 'PrintChar'
|
|
f119 0021 ld $21 ;029d LDW
|
|
f11a 0042 ld $42 ;029d 'j'
|
|
f11b 00e6 ld $e6 ;029f SUBI
|
|
f11c 0001 ld $01
|
|
f11d 0035 ld $35 ;02a1 BCC
|
|
f11e 004d ld $4d ;02a2 GT
|
|
f11f 0097 ld $97
|
|
f120 00cf ld $cf ;02a4 CALL
|
|
f121 003e ld $3e ;02a4 'Newline'
|
|
f122 0063 ld $63 ;02a6 POP
|
|
f123 00ff ld $ff ;02a7 RET
|
|
f124 002b ld $2b ;02a8 STW
|
|
f125 0044 ld $44 ;02a8 'PrintDivider'
|
|
f126 00cd ld $cd ;02aa DEF
|
|
f127 00d6 ld $d6
|
|
f128 0075 ld $75 ;02ac PUSH
|
|
f129 0021 ld $21 ;02ad LDW
|
|
f12a 0046 ld $46 ;02ad 'MenuItem'
|
|
f12b 00e6 ld $e6 ;02af SUBI
|
|
f12c 0006 ld $06
|
|
f12d 0035 ld $35 ;02b1 BCC
|
|
f12e 0053 ld $53 ;02b2 GE
|
|
f12f 00b7 ld $b7
|
|
f130 0011 ld $11 ;02b4 LDWI
|
|
f131 000b ld $0b
|
|
f132 0020 ld $20
|
|
f133 0090 ld $90 ;02b7 BRA
|
|
f134 00ba ld $ba
|
|
f135 0011 ld $11 ;02b9 LDWI
|
|
f136 0059 ld $59
|
|
f137 00f0 ld $f0
|
|
f138 002b ld $2b ;02bc STW
|
|
f139 0038 ld $38 ;02bc 'Pos'
|
|
f13a 0021 ld $21 ;02be LDW
|
|
f13b 0046 ld $46 ;02be 'MenuItem'
|
|
f13c 002b ld $2b ;02c0 STW
|
|
f13d 0042 ld $42 ;02c0 'j'
|
|
f13e 0011 ld $11 ;02c2 LDWI
|
|
f13f 0000 ld $00
|
|
f140 0008 ld $08
|
|
f141 0099 ld $99 ;02c5 ADDW
|
|
f142 0038 ld $38 ;02c5 'Pos'
|
|
f143 002b ld $2b ;02c7 STW
|
|
f144 0038 ld $38 ;02c7 'Pos'
|
|
f145 0021 ld $21 ;02c9 LDW
|
|
f146 0042 ld $42 ;02c9 'j'
|
|
f147 00e6 ld $e6 ;02cb SUBI
|
|
f148 0001 ld $01
|
|
f149 0035 ld $35 ;02cd BCC
|
|
f14a 0053 ld $53 ;02ce GE
|
|
f14b 00be ld $be
|
|
f14c 0059 ld $59 ;02d0 LDI
|
|
f14d 0082 ld $82
|
|
f14e 002b ld $2b ;02d2 STW
|
|
f14f 0030 ld $30 ;02d2 'Char'
|
|
f150 00cf ld $cf ;02d4 CALL
|
|
f151 003a ld $3a ;02d4 'PrintChar'
|
|
f152 0063 ld $63 ;02d6 POP
|
|
f153 00ff ld $ff ;02d7 RET
|
|
f154 002b ld $2b ;02d8 STW
|
|
f155 0048 ld $48 ;02d8 'PrintArrow'
|
|
f156 0093 ld $93 ;02da INC
|
|
f157 001b ld $1b ;02da '_vLR'+1
|
|
f158 00ff ld $ff ;02dc RET
|
|
f159 0003 ld $03 ;| RAM segment address (high byte first)
|
|
f15a 0000 ld $00 ;|
|
|
f15b 00b7 ld $b7 ;| Length (1..256)
|
|
f15c 00cd ld $cd ;0300 DEF
|
|
f15d 00b0 ld $b0
|
|
f15e 0075 ld $75 ;0302 PUSH
|
|
f15f 001a ld $1a ;0303 LD
|
|
f160 000e ld $0e
|
|
f161 002b ld $2b ;0305 STW
|
|
f162 0036 ld $36 ;0305 'Color'
|
|
f163 00cf ld $cf ;0307 CALL
|
|
f164 0048 ld $48 ;0307 'PrintArrow'
|
|
f165 001a ld $1a ;0309 LD
|
|
f166 0011 ld $11
|
|
f167 008c ld $8c ;030b XORI
|
|
f168 00fe ld $fe
|
|
f169 0035 ld $35 ;030d BCC
|
|
f16a 0072 ld $72 ;030e NE
|
|
f16b 001f ld $1f
|
|
f16c 00cf ld $cf ;0310 CALL
|
|
f16d 004a ld $4a ;0310 'WipeOutArrow'
|
|
f16e 0021 ld $21 ;0312 LDW
|
|
f16f 0046 ld $46 ;0312 'MenuItem'
|
|
f170 00e6 ld $e6 ;0314 SUBI
|
|
f171 0005 ld $05
|
|
f172 0035 ld $35 ;0316 BCC
|
|
f173 004d ld $4d ;0317 GT
|
|
f174 001b ld $1b
|
|
f175 00e3 ld $e3 ;0319 ADDI
|
|
f176 000b ld $0b
|
|
f177 002b ld $2b ;031b STW
|
|
f178 0046 ld $46 ;031b 'MenuItem'
|
|
f179 0059 ld $59 ;031d LDI
|
|
f17a 00ef ld $ef
|
|
f17b 005e ld $5e ;031f ST
|
|
f17c 0011 ld $11
|
|
f17d 001a ld $1a ;0321 LD
|
|
f17e 0011 ld $11
|
|
f17f 008c ld $8c ;0323 XORI
|
|
f180 00fd ld $fd
|
|
f181 0035 ld $35 ;0325 BCC
|
|
f182 0072 ld $72 ;0326 NE
|
|
f183 0035 ld $35
|
|
f184 00cf ld $cf ;0328 CALL
|
|
f185 004a ld $4a ;0328 'WipeOutArrow'
|
|
f186 0021 ld $21 ;032a LDW
|
|
f187 0046 ld $46 ;032a 'MenuItem'
|
|
f188 00e6 ld $e6 ;032c SUBI
|
|
f189 0006 ld $06
|
|
f18a 0035 ld $35 ;032e BCC
|
|
f18b 0050 ld $50 ;032f LT
|
|
f18c 0031 ld $31
|
|
f18d 002b ld $2b ;0331 STW
|
|
f18e 0046 ld $46 ;0331 'MenuItem'
|
|
f18f 0059 ld $59 ;0333 LDI
|
|
f190 00ef ld $ef
|
|
f191 005e ld $5e ;0335 ST
|
|
f192 0011 ld $11
|
|
f193 001a ld $1a ;0337 LD
|
|
f194 0011 ld $11
|
|
f195 008c ld $8c ;0339 XORI
|
|
f196 00fb ld $fb
|
|
f197 0035 ld $35 ;033b BCC
|
|
f198 0072 ld $72 ;033c NE
|
|
f199 0050 ld $50
|
|
f19a 00cf ld $cf ;033e CALL
|
|
f19b 004a ld $4a ;033e 'WipeOutArrow'
|
|
f19c 0021 ld $21 ;0340 LDW
|
|
f19d 0046 ld $46 ;0340 'MenuItem'
|
|
f19e 00e6 ld $e6 ;0342 SUBI
|
|
f19f 0005 ld $05
|
|
f1a0 0035 ld $35 ;0344 BCC
|
|
f1a1 003f ld $3f ;0345 EQ
|
|
f1a2 004c ld $4c
|
|
f1a3 00e6 ld $e6 ;0347 SUBI
|
|
f1a4 0006 ld $06
|
|
f1a5 0035 ld $35 ;0349 BCC
|
|
f1a6 003f ld $3f ;034a EQ
|
|
f1a7 004c ld $4c
|
|
f1a8 0093 ld $93 ;034c INC
|
|
f1a9 0046 ld $46 ;034c 'MenuItem'
|
|
f1aa 0059 ld $59 ;034e LDI
|
|
f1ab 00ef ld $ef
|
|
f1ac 005e ld $5e ;0350 ST
|
|
f1ad 0011 ld $11
|
|
f1ae 001a ld $1a ;0352 LD
|
|
f1af 0011 ld $11
|
|
f1b0 008c ld $8c ;0354 XORI
|
|
f1b1 00f7 ld $f7
|
|
f1b2 0035 ld $35 ;0356 BCC
|
|
f1b3 0072 ld $72 ;0357 NE
|
|
f1b4 006d ld $6d
|
|
f1b5 00cf ld $cf ;0359 CALL
|
|
f1b6 004a ld $4a ;0359 'WipeOutArrow'
|
|
f1b7 0021 ld $21 ;035b LDW
|
|
f1b8 0046 ld $46 ;035b 'MenuItem'
|
|
f1b9 0035 ld $35 ;035d BCC
|
|
f1ba 003f ld $3f ;035e EQ
|
|
f1bb 0069 ld $69
|
|
f1bc 00e6 ld $e6 ;0360 SUBI
|
|
f1bd 0006 ld $06
|
|
f1be 0035 ld $35 ;0362 BCC
|
|
f1bf 003f ld $3f ;0363 EQ
|
|
f1c0 0069 ld $69
|
|
f1c1 0021 ld $21 ;0365 LDW
|
|
f1c2 0046 ld $46 ;0365 'MenuItem'
|
|
f1c3 00e6 ld $e6 ;0367 SUBI
|
|
f1c4 0001 ld $01
|
|
f1c5 002b ld $2b ;0369 STW
|
|
f1c6 0046 ld $46 ;0369 'MenuItem'
|
|
f1c7 0059 ld $59 ;036b LDI
|
|
f1c8 00ef ld $ef
|
|
f1c9 005e ld $5e ;036d ST
|
|
f1ca 0011 ld $11
|
|
f1cb 001a ld $1a ;036f LD
|
|
f1cc 000f ld $0f
|
|
f1cd 008c ld $8c ;0371 XORI
|
|
f1ce 0057 ld $57
|
|
f1cf 0035 ld $35 ;0373 BCC
|
|
f1d0 0072 ld $72 ;0374 NE
|
|
f1d1 0080 ld $80
|
|
f1d2 0011 ld $11 ;0376 LDWI
|
|
f1d3 005f ld $5f
|
|
f1d4 0094 ld $94
|
|
f1d5 002b ld $2b ;0379 STW
|
|
f1d6 004c ld $4c ;0379 'Program'
|
|
f1d7 0011 ld $11 ;037b LDWI
|
|
f1d8 00ff ld $ff
|
|
f1d9 00ff ld $ff
|
|
f1da 002b ld $2b ;037e STW
|
|
f1db 0038 ld $38 ;037e 'Pos'
|
|
f1dc 0063 ld $63 ;0380 POP
|
|
f1dd 00ff ld $ff ;0381 RET
|
|
f1de 001a ld $1a ;0382 LD
|
|
f1df 0011 ld $11
|
|
f1e0 0082 ld $82 ;0384 ANDI
|
|
f1e1 0080 ld $80
|
|
f1e2 0035 ld $35 ;0386 BCC
|
|
f1e3 0072 ld $72 ;0387 NE
|
|
f1e4 0001 ld $01
|
|
f1e5 0059 ld $59 ;0389 LDI
|
|
f1e6 002a ld $2a
|
|
f1e7 002b ld $2b ;038b STW
|
|
f1e8 0036 ld $36 ;038b 'Color'
|
|
f1e9 00cf ld $cf ;038d CALL
|
|
f1ea 0048 ld $48 ;038d 'PrintArrow'
|
|
f1eb 00cd ld $cd ;038f DEF
|
|
f1ec 00a7 ld $a7
|
|
f1ed 000e ld $0e
|
|
f1ee 003b ld $3b
|
|
f1ef 00c1 ld $c1
|
|
f1f0 004e ld $4e
|
|
f1f1 000e ld $0e
|
|
f1f2 005c ld $5c
|
|
f1f3 0097 ld $97
|
|
f1f4 0056 ld $56
|
|
f1f5 00a0 ld $a0
|
|
f1f6 00db ld $db
|
|
f1f7 007c ld $7c
|
|
f1f8 00da ld $da
|
|
f1f9 0062 ld $62
|
|
f1fa 0063 ld $63
|
|
f1fb fe00 bra ac ;+-----------------------------------+
|
|
f1fc fcfd bra $f1fd ;| |
|
|
f1fd 1404 ld $04,y ;| Trampoline for page $f100 lookups |
|
|
f1fe e068 jmp y,$68 ;| |
|
|
f1ff c218 st [$18] ;+-----------------------------------+
|
|
f200 000e ld $0e
|
|
f201 005d ld $5d
|
|
f202 0052 ld $52
|
|
f203 008c ld $8c
|
|
f204 00d8 ld $d8
|
|
f205 007f ld $7f
|
|
f206 0060 ld $60
|
|
f207 00b4 ld $b4
|
|
f208 00c8 ld $c8
|
|
f209 0096 ld $96
|
|
f20a 0099 ld $99 ;03a9 ADDW
|
|
f20b 0046 ld $46 ;03a9 'MenuItem'
|
|
f20c 0099 ld $99 ;03ab ADDW
|
|
f20d 0046 ld $46 ;03ab 'MenuItem'
|
|
f20e 00f6 ld $f6 ;03ad DEEK
|
|
f20f 002b ld $2b ;03ae STW
|
|
f210 004c ld $4c ;03ae 'Program'
|
|
f211 0063 ld $63 ;03b0 POP
|
|
f212 00ff ld $ff ;03b1 RET
|
|
f213 002b ld $2b ;03b2 STW
|
|
f214 004e ld $4e ;03b2 'SelectMenu'
|
|
f215 0093 ld $93 ;03b4 INC
|
|
f216 001b ld $1b ;03b4 '_vLR'+1
|
|
f217 00ff ld $ff ;03b6 RET
|
|
f218 0004 ld $04 ;| RAM segment address (high byte first)
|
|
f219 0000 ld $00 ;|
|
|
f21a 00d4 ld $d4 ;| Length (1..256)
|
|
f21b 00cd ld $cd ;0400 DEF
|
|
f21c 000b ld $0b
|
|
f21d 001a ld $1a ;0402 LD
|
|
f21e 0039 ld $39 ;0402 'Pos'+1
|
|
f21f 00e3 ld $e3 ;0404 ADDI
|
|
f220 0008 ld $08
|
|
f221 005e ld $5e ;0406 ST
|
|
f222 0039 ld $39 ;0406 'Pos'+1
|
|
f223 0059 ld $59 ;0408 LDI
|
|
f224 0002 ld $02
|
|
f225 005e ld $5e ;040a ST
|
|
f226 0038 ld $38 ;040a 'Pos'
|
|
f227 00ff ld $ff ;040c RET
|
|
f228 002b ld $2b ;040d STW
|
|
f229 003e ld $3e ;040d 'Newline'
|
|
f22a 00cd ld $cd ;040f DEF
|
|
f22b 007f ld $7f
|
|
f22c 0009 ld $09 ;0411 9
|
|
f22d 0053 ld $53 ;0412 'S'
|
|
f22e 006e ld $6e ;0413 'n'
|
|
f22f 0061 ld $61 ;0414 'a'
|
|
f230 006b ld $6b ;0415 'k'
|
|
f231 0065 ld $65 ;0416 'e'
|
|
f232 0009 ld $09 ;0417 9
|
|
f233 0020 ld $20 ;0418 ' '
|
|
f234 0020 ld $20 ;0419 ' '
|
|
f235 0009 ld $09 ;041a 9
|
|
f236 0047 ld $47 ;041b 'G'
|
|
f237 0074 ld $74 ;041c 't'
|
|
f238 004d ld $4d ;041d 'M'
|
|
f239 0069 ld $69 ;041e 'i'
|
|
f23a 006e ld $6e ;041f 'n'
|
|
f23b 0065 ld $65 ;0420 'e'
|
|
f23c 000a ld $0a ;0421 10
|
|
f23d 0009 ld $09 ;0422 9
|
|
f23e 0052 ld $52 ;0423 'R'
|
|
f23f 0061 ld $61 ;0424 'a'
|
|
f240 0063 ld $63 ;0425 'c'
|
|
f241 0065 ld $65 ;0426 'e'
|
|
f242 0072 ld $72 ;0427 'r'
|
|
f243 0009 ld $09 ;0428 9
|
|
f244 0020 ld $20 ;0429 ' '
|
|
f245 0020 ld $20 ;042a ' '
|
|
f246 0009 ld $09 ;042b 9
|
|
f247 0042 ld $42 ;042c 'B'
|
|
f248 0072 ld $72 ;042d 'r'
|
|
f249 0069 ld $69 ;042e 'i'
|
|
f24a 0063 ld $63 ;042f 'c'
|
|
f24b 006b ld $6b ;0430 'k'
|
|
f24c 0073 ld $73 ;0431 's'
|
|
f24d 000a ld $0a ;0432 10
|
|
f24e 0009 ld $09 ;0433 9
|
|
f24f 0050 ld $50 ;0434 'P'
|
|
f250 0069 ld $69 ;0435 'i'
|
|
f251 0063 ld $63 ;0436 'c'
|
|
f252 0074 ld $74 ;0437 't'
|
|
f253 0075 ld $75 ;0438 'u'
|
|
f254 0072 ld $72 ;0439 'r'
|
|
f255 0065 ld $65 ;043a 'e'
|
|
f256 0073 ld $73 ;043b 's'
|
|
f257 0020 ld $20 ;043c ' '
|
|
f258 0020 ld $20 ;043d ' '
|
|
f259 0009 ld $09 ;043e 9
|
|
f25a 0054 ld $54 ;043f 'T'
|
|
f25b 0069 ld $69 ;0440 'i'
|
|
f25c 0063 ld $63 ;0441 'c'
|
|
f25d 0054 ld $54 ;0442 'T'
|
|
f25e 0061 ld $61 ;0443 'a'
|
|
f25f 0063 ld $63 ;0444 'c'
|
|
f260 0054 ld $54 ;0445 'T'
|
|
f261 006f ld $6f ;0446 'o'
|
|
f262 0065 ld $65 ;0447 'e'
|
|
f263 000a ld $0a ;0448 10
|
|
f264 0009 ld $09 ;0449 9
|
|
f265 004d ld $4d ;044a 'M'
|
|
f266 0061 ld $61 ;044b 'a'
|
|
f267 006e ld $6e ;044c 'n'
|
|
f268 0064 ld $64 ;044d 'd'
|
|
f269 0065 ld $65 ;044e 'e'
|
|
f26a 006c ld $6c ;044f 'l'
|
|
f26b 0062 ld $62 ;0450 'b'
|
|
f26c 0072 ld $72 ;0451 'r'
|
|
f26d 006f ld $6f ;0452 'o'
|
|
f26e 0074 ld $74 ;0453 't'
|
|
f26f 0009 ld $09 ;0454 9
|
|
f270 0042 ld $42 ;0455 'B'
|
|
f271 0041 ld $41 ;0456 'A'
|
|
f272 0053 ld $53 ;0457 'S'
|
|
f273 0049 ld $49 ;0458 'I'
|
|
f274 0043 ld $43 ;0459 'C'
|
|
f275 000a ld $0a ;045a 10
|
|
f276 0009 ld $09 ;045b 9
|
|
f277 0043 ld $43 ;045c 'C'
|
|
f278 0072 ld $72 ;045d 'r'
|
|
f279 0065 ld $65 ;045e 'e'
|
|
f27a 0064 ld $64 ;045f 'd'
|
|
f27b 0069 ld $69 ;0460 'i'
|
|
f27c 0074 ld $74 ;0461 't'
|
|
f27d 0073 ld $73 ;0462 's'
|
|
f27e 0009 ld $09 ;0463 9
|
|
f27f 0009 ld $09 ;0464 9
|
|
f280 004d ld $4d ;0465 'M'
|
|
f281 0053 ld $53 ;0466 'S'
|
|
f282 0020 ld $20 ;0467 ' '
|
|
f283 0042 ld $42 ;0468 'B'
|
|
f284 0041 ld $41 ;0469 'A'
|
|
f285 0053 ld $53 ;046a 'S'
|
|
f286 0049 ld $49 ;046b 'I'
|
|
f287 0043 ld $43 ;046c 'C'
|
|
f288 000a ld $0a ;046d 10
|
|
f289 0009 ld $09 ;046e 9
|
|
f28a 004c ld $4c ;046f 'L'
|
|
f28b 006f ld $6f ;0470 'o'
|
|
f28c 0061 ld $61 ;0471 'a'
|
|
f28d 0064 ld $64 ;0472 'd'
|
|
f28e 0065 ld $65 ;0473 'e'
|
|
f28f 0072 ld $72 ;0474 'r'
|
|
f290 0009 ld $09 ;0475 9
|
|
f291 0020 ld $20 ;0476 ' '
|
|
f292 0009 ld $09 ;0477 9
|
|
f293 0041 ld $41 ;0478 'A'
|
|
f294 0070 ld $70 ;0479 'p'
|
|
f295 0070 ld $70 ;047a 'p'
|
|
f296 006c ld $6c ;047b 'l'
|
|
f297 0065 ld $65 ;047c 'e'
|
|
f298 002d ld $2d ;047d '-'
|
|
f299 0031 ld $31 ;047e '1'
|
|
f29a 000a ld $0a ;047f 10
|
|
f29b 0000 ld $00 ;0480 0
|
|
f29c 002b ld $2b ;0481 STW
|
|
f29d 0050 ld $50 ;0481 'MainMenu'
|
|
f29e 00cd ld $cd ;0483 DEF
|
|
f29f 00cd ld $cd
|
|
f2a0 0055 ld $55 ;0485 'U'
|
|
f2a1 0073 ld $73 ;0486 's'
|
|
f2a2 0065 ld $65 ;0487 'e'
|
|
f2a3 0020 ld $20 ;0488 ' '
|
|
f2a4 005b ld $5b ;0489 91
|
|
f2a5 0041 ld $41 ;048a 'A'
|
|
f2a6 0072 ld $72 ;048b 'r'
|
|
f2a7 0072 ld $72 ;048c 'r'
|
|
f2a8 006f ld $6f ;048d 'o'
|
|
f2a9 0077 ld $77 ;048e 'w'
|
|
f2aa 0073 ld $73 ;048f 's'
|
|
f2ab 005d ld $5d ;0490 93
|
|
f2ac 0020 ld $20 ;0491 ' '
|
|
f2ad 0074 ld $74 ;0492 't'
|
|
f2ae 006f ld $6f ;0493 'o'
|
|
f2af 0020 ld $20 ;0494 ' '
|
|
f2b0 0073 ld $73 ;0495 's'
|
|
f2b1 0065 ld $65 ;0496 'e'
|
|
f2b2 006c ld $6c ;0497 'l'
|
|
f2b3 0065 ld $65 ;0498 'e'
|
|
f2b4 0063 ld $63 ;0499 'c'
|
|
f2b5 0074 ld $74 ;049a 't'
|
|
f2b6 000a ld $0a ;049b 10
|
|
f2b7 0050 ld $50 ;049c 'P'
|
|
f2b8 0072 ld $72 ;049d 'r'
|
|
f2b9 0065 ld $65 ;049e 'e'
|
|
f2ba 0073 ld $73 ;049f 's'
|
|
f2bb 0073 ld $73 ;04a0 's'
|
|
f2bc 0020 ld $20 ;04a1 ' '
|
|
f2bd 005b ld $5b ;04a2 91
|
|
f2be 0041 ld $41 ;04a3 'A'
|
|
f2bf 005d ld $5d ;04a4 93
|
|
f2c0 0020 ld $20 ;04a5 ' '
|
|
f2c1 0074 ld $74 ;04a6 't'
|
|
f2c2 006f ld $6f ;04a7 'o'
|
|
f2c3 0020 ld $20 ;04a8 ' '
|
|
f2c4 0073 ld $73 ;04a9 's'
|
|
f2c5 0074 ld $74 ;04aa 't'
|
|
f2c6 0061 ld $61 ;04ab 'a'
|
|
f2c7 0072 ld $72 ;04ac 'r'
|
|
f2c8 0074 ld $74 ;04ad 't'
|
|
f2c9 0020 ld $20 ;04ae ' '
|
|
f2ca 0070 ld $70 ;04af 'p'
|
|
f2cb 0072 ld $72 ;04b0 'r'
|
|
f2cc 006f ld $6f ;04b1 'o'
|
|
f2cd 0067 ld $67 ;04b2 'g'
|
|
f2ce 0072 ld $72 ;04b3 'r'
|
|
f2cf 0061 ld $61 ;04b4 'a'
|
|
f2d0 006d ld $6d ;04b5 'm'
|
|
f2d1 000a ld $0a ;04b6 10
|
|
f2d2 000a ld $0a ;04b7 10
|
|
f2d3 0048 ld $48 ;04b8 'H'
|
|
f2d4 006f ld $6f ;04b9 'o'
|
|
f2d5 006c ld $6c ;04ba 'l'
|
|
f2d6 0064 ld $64 ;04bb 'd'
|
|
f2d7 0020 ld $20 ;04bc ' '
|
|
f2d8 005b ld $5b ;04bd 91
|
|
f2d9 0053 ld $53 ;04be 'S'
|
|
f2da 0074 ld $74 ;04bf 't'
|
|
f2db 0061 ld $61 ;04c0 'a'
|
|
f2dc 0072 ld $72 ;04c1 'r'
|
|
f2dd 0074 ld $74 ;04c2 't'
|
|
f2de 005d ld $5d ;04c3 93
|
|
f2df 0020 ld $20 ;04c4 ' '
|
|
f2e0 0066 ld $66 ;04c5 'f'
|
|
f2e1 006f ld $6f ;04c6 'o'
|
|
f2e2 0072 ld $72 ;04c7 'r'
|
|
f2e3 0020 ld $20 ;04c8 ' '
|
|
f2e4 0072 ld $72 ;04c9 'r'
|
|
f2e5 0065 ld $65 ;04ca 'e'
|
|
f2e6 0073 ld $73 ;04cb 's'
|
|
f2e7 0065 ld $65 ;04cc 'e'
|
|
f2e8 0074 ld $74 ;04cd 't'
|
|
f2e9 0000 ld $00 ;04ce 0
|
|
f2ea 002b ld $2b ;04cf STW
|
|
f2eb 0052 ld $52 ;04cf 'HelpText'
|
|
f2ec 0093 ld $93 ;04d1 INC
|
|
f2ed 001b ld $1b ;04d1 '_vLR'+1
|
|
f2ee 00ff ld $ff ;04d3 RET
|
|
f2ef 0005 ld $05 ;| RAM segment address (high byte first)
|
|
f2f0 0000 ld $00 ;|
|
|
f2f1 00b7 ld $b7 ;| Length (1..256)
|
|
f2f2 00cd ld $cd ;0500 DEF
|
|
f2f3 0011 ld $11
|
|
f2f4 0075 ld $75 ;0502 PUSH
|
|
f2f5 0021 ld $21 ;0503 LDW
|
|
f2f6 0038 ld $38 ;0503 'Pos'
|
|
f2f7 00e6 ld $e6 ;0505 SUBI
|
|
f2f8 000c ld $0c
|
|
f2f9 002b ld $2b ;0507 STW
|
|
f2fa 0038 ld $38 ;0507 'Pos'
|
|
f2fb fe00 bra ac ;+-----------------------------------+
|
|
f2fc fcfd bra $f2fd ;| |
|
|
f2fd 1404 ld $04,y ;| Trampoline for page $f200 lookups |
|
|
f2fe e068 jmp y,$68 ;| |
|
|
f2ff c218 st [$18] ;+-----------------------------------+
|
|
f300 0059 ld $59 ;0509 LDI
|
|
f301 0020 ld $20
|
|
f302 002b ld $2b ;050b STW
|
|
f303 0030 ld $30 ;050b 'Char'
|
|
f304 00cf ld $cf ;050d CALL
|
|
f305 003a ld $3a ;050d 'PrintChar'
|
|
f306 00cf ld $cf ;050f CALL
|
|
f307 003a ld $3a ;050f 'PrintChar'
|
|
f308 0063 ld $63 ;0511 POP
|
|
f309 00ff ld $ff ;0512 RET
|
|
f30a 002b ld $2b ;0513 STW
|
|
f30b 004a ld $4a ;0513 'WipeOutArrow'
|
|
f30c 00cd ld $cd ;0515 DEF
|
|
f30d 0030 ld $30
|
|
f30e 0075 ld $75 ;0517 PUSH
|
|
f30f 0059 ld $59 ;0518 LDI
|
|
f310 002a ld $2a
|
|
f311 002b ld $2b ;051a STW
|
|
f312 0036 ld $36 ;051a 'Color'
|
|
f313 00cf ld $cf ;051c CALL
|
|
f314 0044 ld $44 ;051c 'PrintDivider'
|
|
f315 0059 ld $59 ;051e LDI
|
|
f316 000f ld $0f
|
|
f317 002b ld $2b ;0520 STW
|
|
f318 0036 ld $36 ;0520 'Color'
|
|
f319 0021 ld $21 ;0522 LDW
|
|
f31a 0050 ld $50 ;0522 'MainMenu'
|
|
f31b 00cf ld $cf ;0524 CALL
|
|
f31c 0040 ld $40 ;0524 'PrintText'
|
|
f31d 0059 ld $59 ;0526 LDI
|
|
f31e 002a ld $2a
|
|
f31f 002b ld $2b ;0528 STW
|
|
f320 0036 ld $36 ;0528 'Color'
|
|
f321 00cf ld $cf ;052a CALL
|
|
f322 0044 ld $44 ;052a 'PrintDivider'
|
|
f323 0021 ld $21 ;052c LDW
|
|
f324 0052 ld $52 ;052c 'HelpText'
|
|
f325 00cf ld $cf ;052e CALL
|
|
f326 0040 ld $40 ;052e 'PrintText'
|
|
f327 0063 ld $63 ;0530 POP
|
|
f328 00ff ld $ff ;0531 RET
|
|
f329 002b ld $2b ;0532 STW
|
|
f32a 0054 ld $54 ;0532 'PrintMenu'
|
|
f32b 001a ld $1a ;0534 LD
|
|
f32c 0021 ld $21
|
|
f32d 0088 ld $88 ;0536 ORI
|
|
f32e 0003 ld $03
|
|
f32f 005e ld $5e ;0538 ST
|
|
f330 0021 ld $21
|
|
f331 0059 ld $59 ;053a LDI
|
|
f332 005a ld $5a
|
|
f333 005e ld $5e ;053c ST
|
|
f334 002c ld $2c
|
|
f335 0011 ld $11 ;053e LDWI
|
|
f336 0002 ld $02
|
|
f337 0020 ld $20
|
|
f338 002b ld $2b ;0541 STW
|
|
f339 0038 ld $38 ;0541 'Pos'
|
|
f33a 00cf ld $cf ;0543 CALL
|
|
f33b 0054 ld $54 ;0543 'PrintMenu'
|
|
f33c 0059 ld $59 ;0545 LDI
|
|
f33d 0000 ld $00
|
|
f33e 002b ld $2b ;0547 STW
|
|
f33f 0046 ld $46 ;0547 'MenuItem'
|
|
f340 00cf ld $cf ;0549 CALL
|
|
f341 004e ld $4e ;0549 'SelectMenu'
|
|
f342 0011 ld $11 ;054b LDWI
|
|
f343 0000 ld $00
|
|
f344 0008 ld $08
|
|
f345 002b ld $2b ;054e STW
|
|
f346 0028 ld $28 ;054e '_sysArgs4'
|
|
f347 0011 ld $11 ;0550 LDWI
|
|
f348 0001 ld $01
|
|
f349 0088 ld $88
|
|
f34a 002b ld $2b ;0553 STW
|
|
f34b 0032 ld $32 ;0553 'i'
|
|
f34c 0011 ld $11 ;0555 LDWI
|
|
f34d 0080 ld $80
|
|
f34e 00ff ld $ff
|
|
f34f 002b ld $2b ;0558 STW
|
|
f350 0042 ld $42 ;0558 'j'
|
|
f351 0021 ld $21 ;055a LDW
|
|
f352 0038 ld $38 ;055a 'Pos'
|
|
f353 00e3 ld $e3 ;055c ADDI
|
|
f354 0030 ld $30
|
|
f355 00f8 ld $f8 ;055e ANDW
|
|
f356 0042 ld $42 ;055e 'j'
|
|
f357 002b ld $2b ;0560 STW
|
|
f358 0056 ld $56 ;0560 'q'
|
|
f359 0011 ld $11 ;0562 LDWI
|
|
f35a 00e1 ld $e1
|
|
f35b 0004 ld $04
|
|
f35c 002b ld $2b ;0565 STW
|
|
f35d 0022 ld $22 ;0565 '_sysFn'
|
|
f35e 0059 ld $59 ;0567 LDI
|
|
f35f 0020 ld $20
|
|
f360 005e ld $5e ;0569 ST
|
|
f361 0024 ld $24
|
|
f362 005e ld $5e ;056b ST
|
|
f363 0025 ld $25
|
|
f364 0021 ld $21 ;056d LDW
|
|
f365 0028 ld $28 ;056d '_sysArgs4'
|
|
f366 00e3 ld $e3 ;056f ADDI
|
|
f367 0030 ld $30
|
|
f368 00f8 ld $f8 ;0571 ANDW
|
|
f369 0042 ld $42 ;0571 'j'
|
|
f36a 00fc ld $fc ;0573 XORW
|
|
f36b 0056 ld $56 ;0573 'q'
|
|
f36c 0035 ld $35 ;0575 BCC
|
|
f36d 003f ld $3f ;0576 EQ
|
|
f36e 007f ld $7f
|
|
f36f 001a ld $1a ;0578 LD
|
|
f370 0059 ld $59 ;0578 'p'+1
|
|
f371 008c ld $8c ;057a XORI
|
|
f372 0078 ld $78
|
|
f373 0035 ld $35 ;057c BCC
|
|
f374 003f ld $3f ;057d EQ
|
|
f375 007f ld $7f
|
|
f376 00b4 ld $b4 ;057f SYS
|
|
f377 00cb ld $cb
|
|
f378 0011 ld $11 ;0581 LDWI
|
|
f379 0000 ld $00
|
|
f37a 0008 ld $08
|
|
f37b 0099 ld $99 ;0584 921
|
|
f37c 0028 ld $28 ;0585 40
|
|
f37d 002b ld $2b ;0586 STW
|
|
f37e 0028 ld $28
|
|
f37f 0035 ld $35 ;0588 BCC
|
|
f380 004d ld $4d ;0589 GT
|
|
f381 006d ld $6d
|
|
f382 0099 ld $99 ;058b ADDW
|
|
f383 0032 ld $32 ;058b 'i'
|
|
f384 002b ld $2b ;058d STW
|
|
f385 0028 ld $28
|
|
f386 0082 ld $82 ;058f ANDI
|
|
f387 00ff ld $ff
|
|
f388 008c ld $8c ;0591 XORI
|
|
f389 00a0 ld $a0
|
|
f38a 0035 ld $35 ;0593 BCC
|
|
f38b 0072 ld $72 ;0594 NE
|
|
f38c 006b ld $6b
|
|
f38d 0059 ld $59 ;0596 LDI
|
|
f38e 00ad ld $ad
|
|
f38f 002b ld $2b ;0598 STW
|
|
f390 0022 ld $22 ;0598 '_sysFn'
|
|
f391 0021 ld $21 ;059a LDW
|
|
f392 004c ld $4c ;059a 'Program'
|
|
f393 002b ld $2b ;059c STW
|
|
f394 0024 ld $24 ;059c '_sysArgs0'
|
|
f395 0011 ld $11 ;059e LDWI
|
|
f396 0000 ld $00
|
|
f397 0002 ld $02
|
|
f398 002b ld $2b ;05a1 STW
|
|
f399 001a ld $1a ;05a1 '_vLR'
|
|
f39a 0021 ld $21 ;05a3 LDW
|
|
f39b 0046 ld $46 ;05a3 'MenuItem'
|
|
f39c 00e6 ld $e6 ;05a5 SUBI
|
|
f39d 000a ld $0a
|
|
f39e 0035 ld $35 ;05a7 BCC
|
|
f39f 003f ld $3f ;05a8 EQ
|
|
f3a0 00aa ld $aa
|
|
f3a1 00e6 ld $e6 ;05aa SUBI
|
|
f3a2 0001 ld $01
|
|
f3a3 0035 ld $35 ;05ac BCC
|
|
f3a4 0072 ld $72 ;05ad NE
|
|
f3a5 00b3 ld $b3
|
|
f3a6 001a ld $1a ;05af LD
|
|
f3a7 0021 ld $21
|
|
f3a8 0082 ld $82 ;05b1 ANDI
|
|
f3a9 00f8 ld $f8
|
|
f3aa 005e ld $5e ;05b3 ST
|
|
f3ab 0021 ld $21
|
|
f3ac 00b4 ld $b4 ;05b5 SYS
|
|
f3ad 00e2 ld $e2
|
|
f3ae 0000 ld $00 ;End of Apps/MainMenu/MainMenu_v6.gcl, size 827
|
|
;+-----------------------------------+
|
|
;| Core/Reset_v6.gcl |
|
|
;+-----------------------------------+
|
|
f3af dc4d st $4d,[y,x++] ;'M'
|
|
f3b0 dc61 st $61,[y,x++] ;'a'
|
|
f3b1 dc69 st $69,[y,x++] ;'i'
|
|
f3b2 dc6e st $6e,[y,x++] ;'n'
|
|
f3b3 dc00 st $00,[y,x++] ;'\x00'
|
|
f3b4 dc00 st $00,[y,x++] ;'\x00'
|
|
f3b5 dc00 st $00,[y,x++] ;'\x00'
|
|
f3b6 dc00 st $00,[y,x++] ;'\x00'
|
|
f3b7 0074 ld $74
|
|
f3b8 c218 st [$18]
|
|
f3b9 00f0 ld $f0
|
|
f3ba 14f7 ld $f7,y
|
|
f3bb e085 jmp y,$85
|
|
f3bc c219 st [$19]
|
|
Reset: f3bd 0002 ld $02 ;| RAM segment address (high byte first)
|
|
f3be 0000 ld $00 ;|
|
|
f3bf 00c8 ld $c8 ;| Length (1..256)
|
|
f3c0 0011 ld $11 ;0200 LDWI
|
|
f3c1 00f8 ld $f8
|
|
f3c2 0001 ld $01
|
|
f3c3 002b ld $2b ;0203 STW
|
|
f3c4 0030 ld $30 ;0203 'CtrlBits'
|
|
f3c5 00cd ld $cd ;0205 DEF
|
|
f3c6 004a ld $4a
|
|
f3c7 0075 ld $75 ;0207 PUSH
|
|
f3c8 0011 ld $11 ;0208 LDWI
|
|
f3c9 0009 ld $09
|
|
f3ca 000b ld $0b
|
|
f3cb 002b ld $2b ;020b STW
|
|
f3cc 0022 ld $22 ;020b '_sysFn'
|
|
f3cd 001a ld $1a ;020d LD
|
|
f3ce 0001 ld $01
|
|
f3cf 00e6 ld $e6 ;020f SUBI
|
|
f3d0 0001 ld $01
|
|
f3d1 0082 ld $82 ;0211 ANDI
|
|
f3d2 00ff ld $ff
|
|
f3d3 00e3 ld $e3 ;0213 ADDI
|
|
f3d4 0001 ld $01
|
|
f3d5 002b ld $2b ;0215 STW
|
|
f3d6 0032 ld $32 ;0215 'i'
|
|
f3d7 0011 ld $11 ;0217 LDWI
|
|
f3d8 0024 ld $24
|
|
f3d9 0080 ld $80
|
|
f3da 002b ld $2b ;021a STW
|
|
f3db 0034 ld $34 ;021a 'q'
|
|
f3dc 00cf ld $cf ;021c CALL
|
|
f3dd 0036 ld $36 ;021c 'CheckExpander'
|
|
f3de 0035 ld $35 ;021e BCC
|
|
f3df 003f ld $3f ;021f EQ
|
|
f3e0 0029 ld $29
|
|
f3e1 002b ld $2b ;0221 STW
|
|
f3e2 0038 ld $38 ;0221 'Char'
|
|
f3e3 00cf ld $cf ;0223 CALL
|
|
f3e4 003a ld $3a ;0223 'PrintChar'
|
|
f3e5 001a ld $1a ;0225 LD
|
|
f3e6 0039 ld $39 ;0225 'Char'+1
|
|
f3e7 00e9 ld $e9 ;0227 LSLW
|
|
f3e8 00e9 ld $e9 ;0228 LSLW
|
|
f3e9 002b ld $2b ;0229 STW
|
|
f3ea 0032 ld $32 ;0229 'i'
|
|
f3eb 0011 ld $11 ;022b LDWI
|
|
f3ec 002f ld $2f
|
|
f3ed 002f ld $2f
|
|
f3ee 002b ld $2b ;022e STW
|
|
f3ef 0038 ld $38 ;022e 'Char'
|
|
f3f0 0021 ld $21 ;0230 LDW
|
|
f3f1 0032 ld $32 ;0230 'i'
|
|
f3f2 0093 ld $93 ;0232 INC
|
|
f3f3 0038 ld $38 ;0232 'Char'
|
|
f3f4 00e6 ld $e6 ;0234 SUBI
|
|
f3f5 0028 ld $28
|
|
f3f6 0035 ld $35 ;0236 BCC
|
|
f3f7 0053 ld $53 ;0237 GE
|
|
f3f8 0030 ld $30
|
|
f3f9 00e3 ld $e3 ;0239 ADDI
|
|
f3fa 0028 ld $28
|
|
f3fb fe00 bra ac ;+-----------------------------------+
|
|
f3fc fcfd bra $f3fd ;| |
|
|
f3fd 1404 ld $04,y ;| Trampoline for page $f300 lookups |
|
|
f3fe e068 jmp y,$68 ;| |
|
|
f3ff c218 st [$18] ;+-----------------------------------+
|
|
f400 0093 ld $93 ;023b INC
|
|
f401 0039 ld $39 ;023b 'Char'+1
|
|
f402 00e6 ld $e6 ;023d SUBI
|
|
f403 0004 ld $04
|
|
f404 0035 ld $35 ;023f BCC
|
|
f405 0053 ld $53 ;0240 GE
|
|
f406 0039 ld $39
|
|
f407 00cf ld $cf ;0242 CALL
|
|
f408 003a ld $3a ;0242 'PrintChar'
|
|
f409 001a ld $1a ;0244 LD
|
|
f40a 0039 ld $39 ;0244 'Char'+1
|
|
f40b 002b ld $2b ;0246 STW
|
|
f40c 0038 ld $38 ;0246 'Char'
|
|
f40d 00cf ld $cf ;0248 CALL
|
|
f40e 003a ld $3a ;0248 'PrintChar'
|
|
f40f 0063 ld $63 ;024a POP
|
|
f410 00ff ld $ff ;024b RET
|
|
f411 002b ld $2b ;024c STW
|
|
f412 003c ld $3c ;024c 'CheckMemory'
|
|
f413 00cd ld $cd ;024e DEF
|
|
f414 0072 ld $72
|
|
f415 0075 ld $75 ;0250 PUSH
|
|
f416 002b ld $2b ;0251 STW
|
|
f417 003e ld $3e ;0251 'Text'
|
|
f418 0021 ld $21 ;0253 LDW
|
|
f419 003e ld $3e ;0253 'Text'
|
|
f41a 00ad ld $ad ;0255 PEEK
|
|
f41b 0035 ld $35 ;0256 BCC
|
|
f41c 003f ld $3f ;0257 EQ
|
|
f41d 0070 ld $70
|
|
f41e 002b ld $2b ;0259 STW
|
|
f41f 0038 ld $38 ;0259 'Char'
|
|
f420 008c ld $8c ;025b XORI
|
|
f421 000a ld $0a
|
|
f422 0035 ld $35 ;025d BCC
|
|
f423 003f ld $3f ;025e EQ
|
|
f424 0062 ld $62
|
|
f425 00cf ld $cf ;0260 CALL
|
|
f426 003a ld $3a ;0260 'PrintChar'
|
|
f427 0090 ld $90 ;0262 BRA
|
|
f428 006c ld $6c
|
|
f429 0059 ld $59 ;0264 LDI
|
|
f42a 0002 ld $02
|
|
f42b 005e ld $5e ;0266 ST
|
|
f42c 0040 ld $40 ;0266 'Pos'
|
|
f42d 001a ld $1a ;0268 LD
|
|
f42e 0041 ld $41 ;0268 'Pos'+1
|
|
f42f 00e3 ld $e3 ;026a ADDI
|
|
f430 0008 ld $08
|
|
f431 005e ld $5e ;026c ST
|
|
f432 0041 ld $41 ;026c 'Pos'+1
|
|
f433 0093 ld $93 ;026e INC
|
|
f434 003e ld $3e ;026e 'Text'
|
|
f435 0090 ld $90 ;0270 BRA
|
|
f436 0051 ld $51
|
|
f437 0063 ld $63 ;0272 POP
|
|
f438 00ff ld $ff ;0273 RET
|
|
f439 002b ld $2b ;0274 STW
|
|
f43a 0042 ld $42 ;0274 'PrintS'
|
|
f43b 00cd ld $cd ;0276 DEF
|
|
f43c 00c1 ld $c1
|
|
f43d 001a ld $1a ;0278 LD
|
|
f43e 0038 ld $38 ;0278 'Char'
|
|
f43f 00e6 ld $e6 ;027a SUBI
|
|
f440 0052 ld $52
|
|
f441 0035 ld $35 ;027c BCC
|
|
f442 0053 ld $53 ;027d GE
|
|
f443 0086 ld $86
|
|
f444 00e3 ld $e3 ;027f ADDI
|
|
f445 0032 ld $32
|
|
f446 002b ld $2b ;0281 STW
|
|
f447 0032 ld $32 ;0281 'i'
|
|
f448 0011 ld $11 ;0283 LDWI
|
|
f449 0000 ld $00
|
|
f44a 0007 ld $07
|
|
f44b 0090 ld $90 ;0286 BRA
|
|
f44c 008b ld $8b
|
|
f44d 002b ld $2b ;0288 STW
|
|
f44e 0032 ld $32 ;0288 'i'
|
|
f44f 0011 ld $11 ;028a LDWI
|
|
f450 0000 ld $00
|
|
f451 0008 ld $08
|
|
f452 002b ld $2b ;028d STW
|
|
f453 0044 ld $44 ;028d 'j'
|
|
f454 0021 ld $21 ;028f LDW
|
|
f455 0032 ld $32 ;028f 'i'
|
|
f456 00e9 ld $e9 ;0291 LSLW
|
|
f457 00e9 ld $e9 ;0292 LSLW
|
|
f458 0099 ld $99 ;0293 ADDW
|
|
f459 0032 ld $32 ;0293 'i'
|
|
f45a 0099 ld $99 ;0295 ADDW
|
|
f45b 0044 ld $44 ;0295 'j'
|
|
f45c 002b ld $2b ;0297 STW
|
|
f45d 0044 ld $44 ;0297 'j'
|
|
f45e 0011 ld $11 ;0299 LDWI
|
|
f45f 00e1 ld $e1
|
|
f460 0004 ld $04
|
|
f461 002b ld $2b ;029c STW
|
|
f462 0022 ld $22 ;029c '_sysFn'
|
|
f463 0011 ld $11 ;029e LDWI
|
|
f464 0020 ld $20
|
|
f465 003f ld $3f
|
|
f466 002b ld $2b ;02a1 STW
|
|
f467 0024 ld $24
|
|
f468 0021 ld $21 ;02a3 LDW
|
|
f469 0040 ld $40 ;02a3 'Pos'
|
|
f46a 002b ld $2b ;02a5 STW
|
|
f46b 0028 ld $28
|
|
f46c 00e3 ld $e3 ;02a7 ADDI
|
|
f46d 0006 ld $06
|
|
f46e 002b ld $2b ;02a9 STW
|
|
f46f 0040 ld $40 ;02a9 'Pos'
|
|
f470 0059 ld $59 ;02ab LDI
|
|
f471 0005 ld $05
|
|
f472 002b ld $2b ;02ad STW
|
|
f473 0032 ld $32 ;02ad 'i'
|
|
f474 0021 ld $21 ;02af LDW
|
|
f475 0044 ld $44 ;02af 'j'
|
|
f476 007f ld $7f ;02b1 LUP
|
|
f477 0000 ld $00
|
|
f478 005e ld $5e ;02b3 ST
|
|
f479 0026 ld $26
|
|
f47a 00b4 ld $b4 ;02b5 SYS
|
|
f47b 00cb ld $cb
|
|
f47c 0093 ld $93 ;02b7 INC
|
|
f47d 0044 ld $44 ;02b7 'j'
|
|
f47e 0093 ld $93 ;02b9 INC
|
|
f47f 0028 ld $28
|
|
f480 0021 ld $21 ;02bb LDW
|
|
f481 0032 ld $32 ;02bb 'i'
|
|
f482 00e6 ld $e6 ;02bd SUBI
|
|
f483 0001 ld $01
|
|
f484 0035 ld $35 ;02bf BCC
|
|
f485 004d ld $4d ;02c0 GT
|
|
f486 00ab ld $ab
|
|
f487 00ff ld $ff ;02c2 RET
|
|
f488 002b ld $2b ;02c3 STW
|
|
f489 003a ld $3a ;02c3 'PrintChar'
|
|
f48a 0093 ld $93 ;02c5 INC
|
|
f48b 001b ld $1b
|
|
f48c 00ff ld $ff ;02c7 RET
|
|
f48d 0003 ld $03 ;| RAM segment address (high byte first)
|
|
f48e 0000 ld $00 ;|
|
|
f48f 00e9 ld $e9 ;| Length (1..256)
|
|
f490 00cd ld $cd ;0300 DEF
|
|
f491 0037 ld $37
|
|
f492 002b ld $2b ;0302 STW
|
|
f493 0032 ld $32 ;0302 'i'
|
|
f494 0088 ld $88 ;0304 ORI
|
|
f495 00ff ld $ff
|
|
f496 008c ld $8c ;0306 XORI
|
|
f497 00ff ld $ff
|
|
f498 0088 ld $88 ;0308 ORI
|
|
f499 00fa ld $fa
|
|
f49a 002b ld $2b ;030a STW
|
|
f49b 0046 ld $46 ;030a 'p'
|
|
f49c 001a ld $1a ;030c LD
|
|
f49d 0032 ld $32 ;030c 'i'
|
|
f49e 002b ld $2b ;030e STW
|
|
f49f 0032 ld $32 ;030e 'i'
|
|
f4a0 0059 ld $59 ;0310 LDI
|
|
f4a1 0000 ld $00
|
|
f4a2 00f0 ld $f0 ;0312 POKE
|
|
f4a3 0046 ld $46 ;0312 'p'
|
|
f4a4 0093 ld $93 ;0314 INC
|
|
f4a5 0046 ld $46 ;0314 'p'
|
|
f4a6 0059 ld $59 ;0316 LDI
|
|
f4a7 0003 ld $03
|
|
f4a8 00f0 ld $f0 ;0318 POKE
|
|
f4a9 0046 ld $46 ;0318 'p'
|
|
f4aa 0093 ld $93 ;031a INC
|
|
f4ab 0046 ld $46 ;031a 'p'
|
|
f4ac 0011 ld $11 ;031c LDWI
|
|
f4ad 0000 ld $00
|
|
f4ae 0009 ld $09
|
|
f4af 0099 ld $99 ;031f ADDW
|
|
f4b0 0032 ld $32 ;031f 'i'
|
|
f4b1 007f ld $7f ;0321 LUP
|
|
f4b2 0000 ld $00
|
|
f4b3 00f0 ld $f0 ;0323 POKE
|
|
f4b4 0046 ld $46 ;0323 'p'
|
|
f4b5 0093 ld $93 ;0325 INC
|
|
f4b6 0046 ld $46 ;0325 'p'
|
|
f4b7 0011 ld $11 ;0327 LDWI
|
|
f4b8 0000 ld $00
|
|
f4b9 0009 ld $09
|
|
f4ba 0099 ld $99 ;032a ADDW
|
|
f4bb 0032 ld $32 ;032a 'i'
|
|
f4bc 007f ld $7f ;032c LUP
|
|
f4bd 0001 ld $01
|
|
f4be 00f0 ld $f0 ;032e POKE
|
|
f4bf 0046 ld $46 ;032e 'p'
|
|
f4c0 0093 ld $93 ;0330 INC
|
|
f4c1 0046 ld $46 ;0330 'p'
|
|
f4c2 00f0 ld $f0 ;0332 POKE
|
|
f4c3 0046 ld $46 ;0332 'p'
|
|
f4c4 0093 ld $93 ;0334 INC
|
|
f4c5 0046 ld $46 ;0334 'p'
|
|
f4c6 00f0 ld $f0 ;0336 POKE
|
|
f4c7 0046 ld $46 ;0336 'p'
|
|
f4c8 00ff ld $ff ;0338 RET
|
|
f4c9 002b ld $2b ;0339 STW
|
|
f4ca 0048 ld $48 ;0339 'SetupChannel'
|
|
f4cb 00cd ld $cd ;033b DEF
|
|
f4cc 00c8 ld $c8
|
|
f4cd 0075 ld $75 ;033d PUSH
|
|
f4ce 0059 ld $59 ;033e LDI
|
|
f4cf 0010 ld $10
|
|
f4d0 002b ld $2b ;0340 STW
|
|
f4d1 0044 ld $44 ;0340 'j'
|
|
f4d2 0059 ld $59 ;0342 LDI
|
|
f4d3 000a ld $0a
|
|
f4d4 002b ld $2b ;0344 STW
|
|
f4d5 0032 ld $32 ;0344 'i'
|
|
f4d6 00cf ld $cf ;0346 CALL
|
|
f4d7 004a ld $4a ;0346 'SendOnesToCard'
|
|
f4d8 0021 ld $21 ;0348 LDW
|
|
f4d9 0032 ld $32 ;0348 'i'
|
|
f4da 00e6 ld $e6 ;034a SUBI
|
|
f4db 0001 ld $01
|
|
f4dc 0035 ld $35 ;034c BCC
|
|
f4dd 004d ld $4d ;034d GT
|
|
f4de 0042 ld $42
|
|
f4df 0011 ld $11 ;034f LDWI
|
|
f4e0 0009 ld $09
|
|
f4e1 000b ld $0b
|
|
f4e2 002b ld $2b ;0352 STW
|
|
f4e3 0022 ld $22 ;0352 '_sysFn'
|
|
f4e4 0011 ld $11 ;0354 LDWI
|
|
f4e5 0078 ld $78
|
|
f4e6 0080 ld $80
|
|
f4e7 00b4 ld $b4 ;0357 SYS
|
|
f4e8 00fa ld $fa
|
|
f4e9 00cd ld $cd ;0359 DEF
|
|
f4ea 0061 ld $61
|
|
f4eb 00ff ld $ff ;035b 255
|
|
f4ec 00ff ld $ff ;035c 255
|
|
f4ed 0040 ld $40 ;035d 64
|
|
f4ee 0000 ld $00 ;035e 0
|
|
f4ef 0000 ld $00 ;035f 0
|
|
f4f0 0000 ld $00 ;0360 0
|
|
f4f1 0000 ld $00 ;0361 0
|
|
f4f2 0095 ld $95 ;0362 149
|
|
f4f3 002b ld $2b ;0363 STW
|
|
f4f4 0046 ld $46 ;0363 'p'
|
|
f4f5 0059 ld $59 ;0365 LDI
|
|
f4f6 0081 ld $81
|
|
f4f7 002b ld $2b ;0367 STW
|
|
f4f8 0034 ld $34 ;0367 'q'
|
|
f4f9 0059 ld $59 ;0369 LDI
|
|
f4fa 0008 ld $08
|
|
f4fb fe00 bra ac ;+-----------------------------------+
|
|
f4fc fcfd bra $f4fd ;| |
|
|
f4fd 1404 ld $04,y ;| Trampoline for page $f400 lookups |
|
|
f4fe e068 jmp y,$68 ;| |
|
|
f4ff c218 st [$18] ;+-----------------------------------+
|
|
f500 002b ld $2b ;036b STW
|
|
f501 0032 ld $32 ;036b 'i'
|
|
f502 0021 ld $21 ;036d LDW
|
|
f503 0046 ld $46 ;036d 'p'
|
|
f504 00ad ld $ad ;036f PEEK
|
|
f505 0093 ld $93 ;0370 INC
|
|
f506 0046 ld $46 ;0370 'p'
|
|
f507 00f0 ld $f0 ;0372 POKE
|
|
f508 0034 ld $34 ;0372 'q'
|
|
f509 0093 ld $93 ;0374 INC
|
|
f50a 0034 ld $34 ;0374 'q'
|
|
f50b 0021 ld $21 ;0376 LDW
|
|
f50c 0032 ld $32 ;0376 'i'
|
|
f50d 00e6 ld $e6 ;0378 SUBI
|
|
f50e 0001 ld $01
|
|
f50f 0035 ld $35 ;037a BCC
|
|
f510 004d ld $4d ;037b GT
|
|
f511 0069 ld $69
|
|
f512 0059 ld $59 ;037d LDI
|
|
f513 0081 ld $81
|
|
f514 002b ld $2b ;037f STW
|
|
f515 0024 ld $24 ;037f '_sysArgs0'
|
|
f516 00e3 ld $e3 ;0381 ADDI
|
|
f517 0008 ld $08
|
|
f518 002b ld $2b ;0383 STW
|
|
f519 0026 ld $26 ;0383 '_sysArgs2'
|
|
f51a 0011 ld $11 ;0385 LDWI
|
|
f51b 0015 ld $15
|
|
f51c 000b ld $0b
|
|
f51d 002b ld $2b ;0388 STW
|
|
f51e 0022 ld $22 ;0388 '_sysFn'
|
|
f51f 00b4 ld $b4 ;038a SYS
|
|
f520 00cb ld $cb
|
|
f521 0059 ld $59 ;038c LDI
|
|
f522 0010 ld $10
|
|
f523 002b ld $2b ;038e STW
|
|
f524 0032 ld $32 ;038e 'i'
|
|
f525 00cf ld $cf ;0390 CALL
|
|
f526 004a ld $4a ;0390 'SendOnesToCard'
|
|
f527 0082 ld $82 ;0392 ANDI
|
|
f528 0080 ld $80
|
|
f529 0035 ld $35 ;0394 BCC
|
|
f52a 003f ld $3f ;0395 EQ
|
|
f52b 009c ld $9c
|
|
f52c 0021 ld $21 ;0397 LDW
|
|
f52d 0032 ld $32 ;0397 'i'
|
|
f52e 00e6 ld $e6 ;0399 SUBI
|
|
f52f 0001 ld $01
|
|
f530 0035 ld $35 ;039b BCC
|
|
f531 004d ld $4d ;039c GT
|
|
f532 008c ld $8c
|
|
f533 0011 ld $11 ;039e LDWI
|
|
f534 0009 ld $09
|
|
f535 000b ld $0b
|
|
f536 002b ld $2b ;03a1 STW
|
|
f537 0022 ld $22 ;03a1 '_sysFn'
|
|
f538 0011 ld $11 ;03a3 LDWI
|
|
f539 007c ld $7c
|
|
f53a 0080 ld $80
|
|
f53b 00b4 ld $b4 ;03a6 SYS
|
|
f53c 00fa ld $fa
|
|
f53d 001a ld $1a ;03a8 LD
|
|
f53e 002a ld $2a
|
|
f53f 0035 ld $35 ;03aa BCC
|
|
f540 003f ld $3f ;03ab EQ
|
|
f541 00c6 ld $c6
|
|
f542 008c ld $8c ;03ad XORI
|
|
f543 0001 ld $01
|
|
f544 0035 ld $35 ;03af BCC
|
|
f545 0072 ld $72 ;03b0 NE
|
|
f546 00bf ld $bf
|
|
f547 00cf ld $cf ;03b2 CALL
|
|
f548 004c ld $4c ;03b2 'FindBoot'
|
|
f549 002b ld $2b ;03b4 STW
|
|
f54a 0024 ld $24 ;03b4 '_sysArgs0'
|
|
f54b 0011 ld $11 ;03b6 LDWI
|
|
f54c 0000 ld $00
|
|
f54d 0002 ld $02
|
|
f54e 002b ld $2b ;03b9 STW
|
|
f54f 001a ld $1a ;03b9 '_vLR'
|
|
f550 0059 ld $59 ;03bb LDI
|
|
f551 00ad ld $ad
|
|
f552 002b ld $2b ;03bd STW
|
|
f553 0022 ld $22 ;03bd '_sysFn'
|
|
f554 00b4 ld $b4 ;03bf SYS
|
|
f555 00e2 ld $e2
|
|
f556 0021 ld $21 ;03c1 LDW
|
|
f557 0044 ld $44 ;03c1 'j'
|
|
f558 00e6 ld $e6 ;03c3 SUBI
|
|
f559 0001 ld $01
|
|
f55a 0035 ld $35 ;03c5 BCC
|
|
f55b 004d ld $4d ;03c6 GT
|
|
f55c 003e ld $3e
|
|
f55d 0063 ld $63 ;03c8 POP
|
|
f55e 00ff ld $ff ;03c9 RET
|
|
f55f 002b ld $2b ;03ca STW
|
|
f560 004e ld $4e ;03ca 'CheckCard'
|
|
f561 00cd ld $cd ;03cc DEF
|
|
f562 00e2 ld $e2
|
|
f563 0059 ld $59 ;03ce LDI
|
|
f564 00ff ld $ff
|
|
f565 005e ld $5e ;03d0 ST
|
|
f566 002a ld $2a
|
|
f567 0059 ld $59 ;03d2 LDI
|
|
f568 002a ld $2a
|
|
f569 002b ld $2b ;03d4 STW
|
|
f56a 0024 ld $24 ;03d4 '_sysArgs0'
|
|
f56b 00e3 ld $e3 ;03d6 ADDI
|
|
f56c 0001 ld $01
|
|
f56d 002b ld $2b ;03d8 STW
|
|
f56e 0026 ld $26 ;03d8 '_sysArgs2'
|
|
f56f 0011 ld $11 ;03da LDWI
|
|
f570 0015 ld $15
|
|
f571 000b ld $0b
|
|
f572 002b ld $2b ;03dd STW
|
|
f573 0022 ld $22 ;03dd '_sysFn'
|
|
f574 00b4 ld $b4 ;03df SYS
|
|
f575 00cb ld $cb
|
|
f576 001a ld $1a ;03e1 LD
|
|
f577 002a ld $2a
|
|
f578 00ff ld $ff ;03e3 RET
|
|
f579 002b ld $2b ;03e4 STW
|
|
f57a 004a ld $4a ;03e4 'SendOnesToCard'
|
|
f57b 0093 ld $93 ;03e6 INC
|
|
f57c 001b ld $1b
|
|
f57d 00ff ld $ff ;03e8 RET
|
|
f57e 0004 ld $04 ;| RAM segment address (high byte first)
|
|
f57f 0000 ld $00 ;|
|
|
f580 00f7 ld $f7 ;| Length (1..256)
|
|
f581 00cd ld $cd ;0400 DEF
|
|
f582 003a ld $3a
|
|
f583 002b ld $2b ;0402 STW
|
|
f584 0034 ld $34 ;0402 'q'
|
|
f585 0059 ld $59 ;0404 LDI
|
|
f586 00ef ld $ef
|
|
f587 002b ld $2b ;0406 STW
|
|
f588 0022 ld $22 ;0406 '_sysFn'
|
|
f589 0059 ld $59 ;0408 LDI
|
|
f58a 0000 ld $00
|
|
f58b 00b4 ld $b4 ;040a SYS
|
|
f58c 00e6 ld $e6
|
|
f58d 002b ld $2b ;040c STW
|
|
f58e 0046 ld $46 ;040c 'p'
|
|
f58f 0021 ld $21 ;040e LDW
|
|
f590 0034 ld $34 ;040e 'q'
|
|
f591 00f6 ld $f6 ;0410 DEEK
|
|
f592 00fc ld $fc ;0411 XORW
|
|
f593 0024 ld $24 ;0411 '_sysArgs0'
|
|
f594 0035 ld $35 ;0413 BCC
|
|
f595 0072 ld $72 ;0414 NE
|
|
f596 0035 ld $35
|
|
f597 0059 ld $59 ;0416 LDI
|
|
f598 0002 ld $02
|
|
f599 0099 ld $99 ;0418 ADDW
|
|
f59a 0034 ld $34 ;0418 'q'
|
|
f59b 00f6 ld $f6 ;041a DEEK
|
|
f59c 00fc ld $fc ;041b XORW
|
|
f59d 0026 ld $26 ;041b '_sysArgs2'
|
|
f59e 0035 ld $35 ;041d BCC
|
|
f59f 0072 ld $72 ;041e NE
|
|
f5a0 0035 ld $35
|
|
f5a1 0059 ld $59 ;0420 LDI
|
|
f5a2 0004 ld $04
|
|
f5a3 0099 ld $99 ;0422 ADDW
|
|
f5a4 0034 ld $34 ;0422 'q'
|
|
f5a5 00f6 ld $f6 ;0424 DEEK
|
|
f5a6 00fc ld $fc ;0425 XORW
|
|
f5a7 0028 ld $28 ;0425 '_sysArgs4'
|
|
f5a8 0035 ld $35 ;0427 BCC
|
|
f5a9 0072 ld $72 ;0428 NE
|
|
f5aa 0035 ld $35
|
|
f5ab 0059 ld $59 ;042a LDI
|
|
f5ac 0006 ld $06
|
|
f5ad 0099 ld $99 ;042c ADDW
|
|
f5ae 0034 ld $34 ;042c 'q'
|
|
f5af 00f6 ld $f6 ;042e DEEK
|
|
f5b0 00fc ld $fc ;042f XORW
|
|
f5b1 002a ld $2a ;042f '_sysArgs6'
|
|
f5b2 0035 ld $35 ;0431 BCC
|
|
f5b3 0072 ld $72 ;0432 NE
|
|
f5b4 0035 ld $35
|
|
f5b5 0021 ld $21 ;0434 LDW
|
|
f5b6 0046 ld $46 ;0434 'p'
|
|
f5b7 00ff ld $ff ;0436 RET
|
|
f5b8 0021 ld $21 ;0437 LDW
|
|
f5b9 0046 ld $46 ;0437 'p'
|
|
f5ba 0090 ld $90 ;0439 BRA
|
|
f5bb 0008 ld $08
|
|
f5bc 00ff ld $ff ;043b RET
|
|
f5bd 002b ld $2b ;043c STW
|
|
f5be 0050 ld $50 ;043c 'FindProg'
|
|
f5bf 00cd ld $cd ;043e DEF
|
|
f5c0 004d ld $4d
|
|
f5c1 00cd ld $cd ;0440 DEF
|
|
f5c2 0048 ld $48
|
|
f5c3 004d ld $4d ;0442 'M'
|
|
f5c4 0061 ld $61 ;0443 'a'
|
|
f5c5 0069 ld $69 ;0444 'i'
|
|
f5c6 006e ld $6e ;0445 'n'
|
|
f5c7 0000 ld $00 ;0446 0
|
|
f5c8 0000 ld $00 ;0447 0
|
|
f5c9 0000 ld $00 ;0448 0
|
|
f5ca 0000 ld $00 ;0449 0
|
|
f5cb 0075 ld $75 ;044a PUSH
|
|
f5cc 00cf ld $cf ;044b CALL
|
|
f5cd 0050 ld $50 ;044b 'FindProg'
|
|
f5ce 0063 ld $63 ;044d POP
|
|
f5cf 00ff ld $ff ;044e RET
|
|
f5d0 002b ld $2b ;044f STW
|
|
f5d1 0052 ld $52 ;044f 'FindMain'
|
|
f5d2 00cd ld $cd ;0451 DEF
|
|
f5d3 0060 ld $60
|
|
f5d4 00cd ld $cd ;0453 DEF
|
|
f5d5 005b ld $5b
|
|
f5d6 0042 ld $42 ;0455 'B'
|
|
f5d7 006f ld $6f ;0456 'o'
|
|
f5d8 006f ld $6f ;0457 'o'
|
|
f5d9 0074 ld $74 ;0458 't'
|
|
f5da 0000 ld $00 ;0459 0
|
|
f5db 0000 ld $00 ;045a 0
|
|
f5dc 0000 ld $00 ;045b 0
|
|
f5dd 0000 ld $00 ;045c 0
|
|
f5de 0075 ld $75 ;045d PUSH
|
|
f5df 00cf ld $cf ;045e CALL
|
|
f5e0 0050 ld $50 ;045e 'FindProg'
|
|
f5e1 0063 ld $63 ;0460 POP
|
|
f5e2 00ff ld $ff ;0461 RET
|
|
f5e3 002b ld $2b ;0462 STW
|
|
f5e4 004c ld $4c ;0462 'FindBoot'
|
|
f5e5 00cd ld $cd ;0464 DEF
|
|
f5e6 00f0 ld $f0
|
|
f5e7 0059 ld $59 ;0466 LDI
|
|
f5e8 00aa ld $aa
|
|
f5e9 005e ld $5e ;0468 ST
|
|
f5ea 007c ld $7c
|
|
f5eb 0059 ld $59 ;046a LDI
|
|
f5ec 007c ld $7c
|
|
f5ed 00b4 ld $b4 ;046c SYS
|
|
f5ee 00fa ld $fa
|
|
f5ef 001a ld $1a ;046e LD
|
|
f5f0 007c ld $7c
|
|
f5f1 008c ld $8c ;0470 XORI
|
|
f5f2 00aa ld $aa
|
|
f5f3 0035 ld $35 ;0472 BCC
|
|
f5f4 0072 ld $72 ;0473 NE
|
|
f5f5 007f ld $7f
|
|
f5f6 0059 ld $59 ;0475 LDI
|
|
f5f7 0055 ld $55
|
|
f5f8 005e ld $5e ;0477 ST
|
|
f5f9 007c ld $7c
|
|
f5fa 0059 ld $59 ;0479 LDI
|
|
f5fb fe00 bra ac ;+-----------------------------------+
|
|
f5fc fcfd bra $f5fd ;| |
|
|
f5fd 1404 ld $04,y ;| Trampoline for page $f500 lookups |
|
|
f5fe e068 jmp y,$68 ;| |
|
|
f5ff c218 st [$18] ;+-----------------------------------+
|
|
f600 007c ld $7c
|
|
f601 00b4 ld $b4 ;047b SYS
|
|
f602 00fa ld $fa
|
|
f603 001a ld $1a ;047d LD
|
|
f604 007c ld $7c
|
|
f605 008c ld $8c ;047f XORI
|
|
f606 0055 ld $55
|
|
f607 0035 ld $35 ;0481 BCC
|
|
f608 003f ld $3f ;0482 EQ
|
|
f609 0087 ld $87
|
|
f60a 0059 ld $59 ;0484 LDI
|
|
f60b 0000 ld $00
|
|
f60c 00f0 ld $f0 ;0486 POKE
|
|
f60d 0030 ld $30 ;0486 'CtrlBits'
|
|
f60e 00ff ld $ff ;0488 RET
|
|
f60f 0059 ld $59 ;0489 LDI
|
|
f610 003c ld $3c
|
|
f611 00b4 ld $b4 ;048b SYS
|
|
f612 00fa ld $fa
|
|
f613 0021 ld $21 ;048d LDW
|
|
f614 0024 ld $24 ;048d '_sysArgs0'
|
|
f615 008c ld $8c ;048f XORI
|
|
f616 00ff ld $ff
|
|
f617 00f0 ld $f0 ;0491 POKE
|
|
f618 0034 ld $34 ;0491 'q'
|
|
f619 00fc ld $fc ;0493 XORW
|
|
f61a 0024 ld $24 ;0493 '_sysArgs0'
|
|
f61b 0035 ld $35 ;0495 BCC
|
|
f61c 003f ld $3f ;0496 EQ
|
|
f61d 009b ld $9b
|
|
f61e 0059 ld $59 ;0498 LDI
|
|
f61f 0000 ld $00
|
|
f620 00f0 ld $f0 ;049a POKE
|
|
f621 0030 ld $30 ;049a 'CtrlBits'
|
|
f622 00ff ld $ff ;049c RET
|
|
f623 0059 ld $59 ;049d LDI
|
|
f624 00bc ld $bc
|
|
f625 00b4 ld $b4 ;049f SYS
|
|
f626 00fa ld $fa
|
|
f627 0021 ld $21 ;04a1 LDW
|
|
f628 0024 ld $24 ;04a1 '_sysArgs0'
|
|
f629 008c ld $8c ;04a3 XORI
|
|
f62a 00ff ld $ff
|
|
f62b 00f0 ld $f0 ;04a5 POKE
|
|
f62c 0034 ld $34 ;04a5 'q'
|
|
f62d 00fc ld $fc ;04a7 XORW
|
|
f62e 0024 ld $24 ;04a7 '_sysArgs0'
|
|
f62f 0035 ld $35 ;04a9 BCC
|
|
f630 0072 ld $72 ;04aa NE
|
|
f631 00b2 ld $b2
|
|
f632 0011 ld $11 ;04ac LDWI
|
|
f633 007c ld $7c
|
|
f634 0080 ld $80
|
|
f635 00b4 ld $b4 ;04af SYS
|
|
f636 00fa ld $fa
|
|
f637 0059 ld $59 ;04b1 LDI
|
|
f638 0000 ld $00
|
|
f639 00ff ld $ff ;04b3 RET
|
|
f63a 0011 ld $11 ;04b4 LDWI
|
|
f63b 0031 ld $31
|
|
f63c 001c ld $1c
|
|
f63d 002b ld $2b ;04b7 STW
|
|
f63e 0032 ld $32 ;04b7 'i'
|
|
f63f 001a ld $1a ;04b9 LD
|
|
f640 000a ld $0a
|
|
f641 0082 ld $82 ;04bb ANDI
|
|
f642 00fc ld $fc
|
|
f643 008c ld $8c ;04bd XORI
|
|
f644 00fc ld $fc
|
|
f645 0035 ld $35 ;04bf BCC
|
|
f646 0072 ld $72 ;04c0 NE
|
|
f647 00e8 ld $e8
|
|
f648 0011 ld $11 ;04c2 LDWI
|
|
f649 00f0 ld $f0
|
|
f64a 00fc ld $fc
|
|
f64b 00b4 ld $b4 ;04c5 SYS
|
|
f64c 00fa ld $fa
|
|
f64d 0059 ld $59 ;04c7 LDI
|
|
f64e 00aa ld $aa
|
|
f64f 00f0 ld $f0 ;04c9 POKE
|
|
f650 0034 ld $34 ;04c9 'q'
|
|
f651 0011 ld $11 ;04cb LDWI
|
|
f652 00f0 ld $f0
|
|
f653 005c ld $5c
|
|
f654 00b4 ld $b4 ;04ce SYS
|
|
f655 00fa ld $fa
|
|
f656 0059 ld $59 ;04d0 LDI
|
|
f657 0055 ld $55
|
|
f658 00f0 ld $f0 ;04d2 POKE
|
|
f659 0034 ld $34 ;04d2 'q'
|
|
f65a 0011 ld $11 ;04d4 LDWI
|
|
f65b 00f0 ld $f0
|
|
f65c 00fc ld $fc
|
|
f65d 00b4 ld $b4 ;04d7 SYS
|
|
f65e 00fa ld $fa
|
|
f65f 0021 ld $21 ;04d9 LDW
|
|
f660 0034 ld $34 ;04d9 'q'
|
|
f661 00ad ld $ad ;04db PEEK
|
|
f662 008c ld $8c ;04dc XORI
|
|
f663 00aa ld $aa
|
|
f664 0035 ld $35 ;04de BCC
|
|
f665 0072 ld $72 ;04df NE
|
|
f666 00e4 ld $e4
|
|
f667 0011 ld $11 ;04e1 LDWI
|
|
f668 0035 ld $35
|
|
f669 000c ld $0c
|
|
f66a 002b ld $2b ;04e4 STW
|
|
f66b 0032 ld $32 ;04e4 'i'
|
|
f66c 0059 ld $59 ;04e6 LDI
|
|
f66d 00f0 ld $f0
|
|
f66e 00b4 ld $b4 ;04e8 SYS
|
|
f66f 00fa ld $fa
|
|
f670 0011 ld $11 ;04ea LDWI
|
|
f671 007c ld $7c
|
|
f672 0080 ld $80
|
|
f673 00b4 ld $b4 ;04ed SYS
|
|
f674 00fa ld $fa
|
|
f675 0021 ld $21 ;04ef LDW
|
|
f676 0032 ld $32 ;04ef 'i'
|
|
f677 00ff ld $ff ;04f1 RET
|
|
f678 002b ld $2b ;04f2 STW
|
|
f679 0036 ld $36 ;04f2 'CheckExpander'
|
|
f67a 0093 ld $93 ;04f4 INC
|
|
f67b 001b ld $1b
|
|
f67c 00ff ld $ff ;04f6 RET
|
|
f67d 0005 ld $05 ;| RAM segment address (high byte first)
|
|
f67e 0000 ld $00 ;|
|
|
f67f 00e6 ld $e6 ;| Length (1..256)
|
|
f680 0011 ld $11 ;0500 LDWI
|
|
f681 000f ld $0f
|
|
f682 000b ld $0b
|
|
f683 002b ld $2b ;0503 STW
|
|
f684 0022 ld $22
|
|
f685 0059 ld $59 ;0505 LDI
|
|
f686 0000 ld $00
|
|
f687 00b4 ld $b4 ;0507 SYS
|
|
f688 00f5 ld $f5
|
|
f689 0011 ld $11 ;0509 LDWI
|
|
f68a 0012 ld $12
|
|
f68b 000b ld $0b
|
|
f68c 002b ld $2b ;050c STW
|
|
f68d 0022 ld $22
|
|
f68e 0059 ld $59 ;050e LDI
|
|
f68f 0000 ld $00
|
|
f690 00b4 ld $b4 ;0510 SYS
|
|
f691 00f7 ld $f7
|
|
f692 00b4 ld $b4 ;0512 SYS
|
|
f693 00f7 ld $f7
|
|
f694 00b4 ld $b4 ;0514 SYS
|
|
f695 00f7 ld $f7
|
|
f696 00b4 ld $b4 ;0516 SYS
|
|
f697 00f7 ld $f7
|
|
f698 0011 ld $11 ;0518 LDWI
|
|
f699 0058 ld $58
|
|
f69a 0001 ld $01
|
|
f69b 00cf ld $cf ;051b CALL
|
|
f69c 0048 ld $48 ;051b 'SetupChannel'
|
|
f69d 0011 ld $11 ;051d LDWI
|
|
f69e 0070 ld $70
|
|
f69f 0002 ld $02
|
|
f6a0 00cf ld $cf ;0520 CALL
|
|
f6a1 0048 ld $48 ;0520 'SetupChannel'
|
|
f6a2 0011 ld $11 ;0522 LDWI
|
|
f6a3 0060 ld $60
|
|
f6a4 0003 ld $03
|
|
f6a5 00cf ld $cf ;0525 CALL
|
|
f6a6 0048 ld $48 ;0525 'SetupChannel'
|
|
f6a7 0011 ld $11 ;0527 LDWI
|
|
f6a8 0066 ld $66
|
|
f6a9 0004 ld $04
|
|
f6aa 00cf ld $cf ;052a CALL
|
|
f6ab 0048 ld $48 ;052a 'SetupChannel'
|
|
f6ac 0011 ld $11 ;052c LDWI
|
|
f6ad 0000 ld $00
|
|
f6ae 0001 ld $01
|
|
f6af 002b ld $2b ;052f STW
|
|
f6b0 0046 ld $46 ;052f 'p'
|
|
f6b1 0011 ld $11 ;0531 LDWI
|
|
f6b2 0000 ld $00
|
|
f6b3 0008 ld $08
|
|
f6b4 002b ld $2b ;0534 STW
|
|
f6b5 0034 ld $34 ;0534 'q'
|
|
f6b6 001a ld $1a ;0536 LD
|
|
f6b7 0035 ld $35 ;0536 'q'+1
|
|
f6b8 00f0 ld $f0 ;0538 POKE
|
|
f6b9 0046 ld $46 ;0538 'p'
|
|
f6ba 0093 ld $93 ;053a INC
|
|
f6bb 0046 ld $46 ;053a 'p'
|
|
f6bc 0059 ld $59 ;053c LDI
|
|
f6bd 0000 ld $00
|
|
f6be 00f0 ld $f0 ;053e POKE
|
|
f6bf 0046 ld $46 ;053e 'p'
|
|
f6c0 0093 ld $93 ;0540 INC
|
|
f6c1 0046 ld $46 ;0540 'p'
|
|
f6c2 0093 ld $93 ;0542 INC
|
|
f6c3 0035 ld $35 ;0542 'q'+1
|
|
f6c4 0021 ld $21 ;0544 LDW
|
|
f6c5 0034 ld $34 ;0544 'q'
|
|
f6c6 0035 ld $35 ;0546 BCC
|
|
f6c7 004d ld $4d ;0547 GT
|
|
f6c8 0034 ld $34
|
|
f6c9 0011 ld $11 ;0549 LDWI
|
|
f6ca 0003 ld $03
|
|
f6cb 000b ld $0b
|
|
f6cc 002b ld $2b ;054c STW
|
|
f6cd 0022 ld $22 ;054c '_sysFn'
|
|
f6ce 0059 ld $59 ;054e LDI
|
|
f6cf 0020 ld $20
|
|
f6d0 005e ld $5e ;0550 ST
|
|
f6d1 0025 ld $25
|
|
f6d2 0011 ld $11 ;0552 LDWI
|
|
f6d3 0000 ld $00
|
|
f6d4 0008 ld $08
|
|
f6d5 002b ld $2b ;0555 STW
|
|
f6d6 0046 ld $46 ;0555 'p'
|
|
f6d7 002b ld $2b ;0557 STW
|
|
f6d8 0026 ld $26 ;0557 '_sysArgs2'
|
|
f6d9 0059 ld $59 ;0559 LDI
|
|
f6da 00a0 ld $a0
|
|
f6db 005e ld $5e ;055b ST
|
|
f6dc 0024 ld $24
|
|
f6dd 00b4 ld $b4 ;055d SYS
|
|
f6de 00f3 ld $f3
|
|
f6df 0011 ld $11 ;055f LDWI
|
|
f6e0 0000 ld $00
|
|
f6e1 0001 ld $01
|
|
f6e2 0099 ld $99 ;0562 ADDW
|
|
f6e3 0046 ld $46 ;0562 'p'
|
|
f6e4 0035 ld $35 ;0564 BCC
|
|
f6e5 004d ld $4d ;0565 GT
|
|
f6e6 0053 ld $53
|
|
f6e7 001a ld $1a ;0567 LD
|
|
f6e8 002e ld $2e
|
|
f6e9 0082 ld $82 ;0569 ANDI
|
|
f6ea 0080 ld $80
|
|
f6eb 0035 ld $35 ;056b BCC
|
|
f6ec 0072 ld $72 ;056c NE
|
|
f6ed 0070 ld $70
|
|
f6ee 005e ld $5e ;056e ST
|
|
f6ef 002e ld $2e
|
|
f6f0 005e ld $5e ;0570 ST
|
|
f6f1 002d ld $2d
|
|
f6f2 0059 ld $59 ;0572 LDI
|
|
f6f3 0009 ld $09
|
|
f6f4 005e ld $5e ;0574 ST
|
|
f6f5 002f ld $2f
|
|
f6f6 0011 ld $11 ;0576 LDWI
|
|
f6f7 0014 ld $14
|
|
f6f8 0008 ld $08
|
|
f6f9 002b ld $2b ;0579 STW
|
|
f6fa 0040 ld $40 ;0579 'Pos'
|
|
f6fb fe00 bra ac ;+-----------------------------------+
|
|
f6fc fcfd bra $f6fd ;| |
|
|
f6fd 1404 ld $04,y ;| Trampoline for page $f600 lookups |
|
|
f6fe e068 jmp y,$68 ;| |
|
|
f6ff c218 st [$18] ;+-----------------------------------+
|
|
f700 00cd ld $cd ;057b DEF
|
|
f701 0089 ld $89
|
|
f702 002a ld $2a ;057d '*'
|
|
f703 002a ld $2a ;057e '*'
|
|
f704 002a ld $2a ;057f '*'
|
|
f705 0020 ld $20 ;0580 ' '
|
|
f706 0047 ld $47 ;0581 'G'
|
|
f707 0069 ld $69 ;0582 'i'
|
|
f708 0067 ld $67 ;0583 'g'
|
|
f709 0061 ld $61 ;0584 'a'
|
|
f70a 0074 ld $74 ;0585 't'
|
|
f70b 0072 ld $72 ;0586 'r'
|
|
f70c 006f ld $6f ;0587 'o'
|
|
f70d 006e ld $6e ;0588 'n'
|
|
f70e 0020 ld $20 ;0589 ' '
|
|
f70f 0000 ld $00 ;058a 0
|
|
f710 00cf ld $cf ;058b CALL
|
|
f711 0042 ld $42 ;058b 'PrintS'
|
|
f712 00cf ld $cf ;058d CALL
|
|
f713 003c ld $3c ;058d 'CheckMemory'
|
|
f714 00cd ld $cd ;058f DEF
|
|
f715 00b0 ld $b0
|
|
f716 004b ld $4b ;0591 'K'
|
|
f717 0020 ld $20 ;0592 ' '
|
|
f718 002a ld $2a ;0593 '*'
|
|
f719 002a ld $2a ;0594 '*'
|
|
f71a 002a ld $2a ;0595 '*'
|
|
f71b 0020 ld $20 ;0596 ' '
|
|
f71c 000a ld $0a ;0597 10
|
|
f71d 0020 ld $20 ;0598 ' '
|
|
f71e 0054 ld $54 ;0599 'T'
|
|
f71f 0054 ld $54 ;059a 'T'
|
|
f720 004c ld $4c ;059b 'L'
|
|
f721 0020 ld $20 ;059c ' '
|
|
f722 006d ld $6d ;059d 'm'
|
|
f723 0069 ld $69 ;059e 'i'
|
|
f724 0063 ld $63 ;059f 'c'
|
|
f725 0072 ld $72 ;05a0 'r'
|
|
f726 006f ld $6f ;05a1 'o'
|
|
f727 0063 ld $63 ;05a2 'c'
|
|
f728 006f ld $6f ;05a3 'o'
|
|
f729 006d ld $6d ;05a4 'm'
|
|
f72a 0070 ld $70 ;05a5 'p'
|
|
f72b 0075 ld $75 ;05a6 'u'
|
|
f72c 0074 ld $74 ;05a7 't'
|
|
f72d 0065 ld $65 ;05a8 'e'
|
|
f72e 0072 ld $72 ;05a9 'r'
|
|
f72f 0020 ld $20 ;05aa ' '
|
|
f730 0052 ld $52 ;05ab 'R'
|
|
f731 004f ld $4f ;05ac 'O'
|
|
f732 004d ld $4d ;05ad 'M'
|
|
f733 0020 ld $20 ;05ae ' '
|
|
f734 0076 ld $76 ;05af 'v'
|
|
f735 0036 ld $36 ;05b0 '6'
|
|
f736 0000 ld $00 ;05b1 0
|
|
f737 00cf ld $cf ;05b2 CALL
|
|
f738 0042 ld $42 ;05b2 'PrintS'
|
|
f739 0011 ld $11 ;05b4 LDWI
|
|
f73a 0000 ld $00
|
|
f73b 000b ld $0b
|
|
f73c 002b ld $2b ;05b7 STW
|
|
f73d 0022 ld $22 ;05b7 '_sysFn'
|
|
f73e 001a ld $1a ;05b9 LD
|
|
f73f 000a ld $0a
|
|
f740 0082 ld $82 ;05bb ANDI
|
|
f741 00fc ld $fc
|
|
f742 008c ld $8c ;05bd XORI
|
|
f743 00fc ld $fc
|
|
f744 0035 ld $35 ;05bf BCC
|
|
f745 0072 ld $72 ;05c0 NE
|
|
f746 00c4 ld $c4
|
|
f747 0059 ld $59 ;05c2 LDI
|
|
f748 0002 ld $02
|
|
f749 0090 ld $90 ;05c4 BRA
|
|
f74a 00c6 ld $c6
|
|
f74b 0059 ld $59 ;05c6 LDI
|
|
f74c 0001 ld $01
|
|
f74d 00b4 ld $b4 ;05c8 SYS
|
|
f74e 00e6 ld $e6
|
|
f74f 0021 ld $21 ;05ca LDW
|
|
f750 0030 ld $30 ;05ca 'CtrlBits'
|
|
f751 00ad ld $ad ;05cc PEEK
|
|
f752 0035 ld $35 ;05cd BCC
|
|
f753 003f ld $3f ;05ce EQ
|
|
f754 00d5 ld $d5
|
|
f755 001a ld $1a ;05d0 LD
|
|
f756 0001 ld $01
|
|
f757 0035 ld $35 ;05d2 BCC
|
|
f758 0072 ld $72 ;05d3 NE
|
|
f759 00d5 ld $d5
|
|
f75a 00cf ld $cf ;05d5 CALL
|
|
f75b 004e ld $4e ;05d5 'CheckCard'
|
|
f75c 00cf ld $cf ;05d7 CALL
|
|
f75d 0052 ld $52 ;05d7 'FindMain'
|
|
f75e 002b ld $2b ;05d9 STW
|
|
f75f 0024 ld $24 ;05d9 '_sysArgs0'
|
|
f760 0011 ld $11 ;05db LDWI
|
|
f761 0000 ld $00
|
|
f762 0002 ld $02
|
|
f763 002b ld $2b ;05de STW
|
|
f764 001a ld $1a ;05de '_vLR'
|
|
f765 0059 ld $59 ;05e0 LDI
|
|
f766 00ad ld $ad
|
|
f767 002b ld $2b ;05e2 STW
|
|
f768 0022 ld $22 ;05e2 '_sysFn'
|
|
f769 00b4 ld $b4 ;05e4 SYS
|
|
f76a 00e2 ld $e2
|
|
f76b 0000 ld $00 ;End of Core/Reset_v6.gcl, size 943
|
|
sys_ReadRomDir:
|
|
f76c f072 beq .sysDir#20
|
|
f76d 1024 ld $24,x
|
|
f76e 1600 ld ac,y
|
|
f76f 0118 ld [$18]
|
|
f770 a00e suba $0e
|
|
f771 e200 jmp y,ac
|
|
.sysDir#20: f772 1400 ld $00,y
|
|
f773 0077 ld $77
|
|
f774 14f7 ld $f7,y
|
|
f775 e200 jmp y,ac
|
|
f776 1400 ld $00,y
|
|
.sysDir#25: f777 dc52 st $52,[y,x++] ;'R'
|
|
f778 dc65 st $65,[y,x++] ;'e'
|
|
f779 dc73 st $73,[y,x++] ;'s'
|
|
f77a dc65 st $65,[y,x++] ;'e'
|
|
f77b dc74 st $74,[y,x++] ;'t'
|
|
f77c dc00 st $00,[y,x++] ;'\x00'
|
|
f77d dc00 st $00,[y,x++] ;'\x00'
|
|
f77e dc00 st $00,[y,x++] ;'\x00'
|
|
f77f 00bd ld $bd
|
|
f780 c218 st [$18]
|
|
f781 00f3 ld $f3
|
|
f782 14f7 ld $f7,y
|
|
f783 e085 jmp y,$85
|
|
f784 c219 st [$19]
|
|
.sysDir#39: f785 1403 ld $03,y
|
|
f786 e0cb jmp y,$cb
|
|
f787 00ea ld $ea
|
|
f788 0200 nop ;115 fillers
|
|
f789 0200 nop
|
|
f78a 0200 nop
|
|
* 115 times
|
|
f7fb fe00 bra ac ;+-----------------------------------+
|
|
f7fc fcfd bra $f7fd ;| |
|
|
f7fd 1404 ld $04,y ;| Trampoline for page $f700 lookups |
|
|
f7fe e068 jmp y,$68 ;| |
|
|
f7ff c218 st [$18] ;+-----------------------------------+
|
|
f800
|