Advertisement
KSSBrawl_

pdp bank 88 (raw disassembly)

Feb 11th, 2022
1,839
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .segment "BANK88"
  2. .include "globals.asm"
  3. .include "regs.asm"
  4.  
  5. byte_888000:
  6.     .byte $58,$c0,$d0,$81,$00
  7.     .byte $04,$27,$cb,$7c,$00
  8.     .byte $08,$27,$cb,$7d,$00
  9.     .byte $02,$27,$cb,$7c,$00
  10.     .byte $40,$c0,$d0,$81,$00
  11.     .byte $02,$27,$cb,$7c,$00
  12.     .byte $05,$27,$cb,$7d,$00
  13.     .byte $02,$27,$cb,$7c,$00
  14.     .byte $08,$c0,$d0,$81,$00
  15.     .byte $02,$27,$cb,$7c,$00
  16.     .byte $05,$27,$cb,$7d,$00
  17.     .byte $02,$27,$cb,$7c,$00
  18.     .byte $ff,$76,$a5,$89,$00,$80
  19.  
  20. byte_888042:
  21.     .byte $01,$4d,$80,$81,$00
  22.     .byte $ff,$76,$a5,$89,$42,$80
  23.  
  24.  
  25. .a16
  26.  
  27.  
  28. .i16
  29.  
  30.     lda f:$7e9bda
  31.     beq label_88805b
  32.     jsl label_89a6cc
  33.  
  34. long_888057:
  35.     .faraddr $888060
  36.  
  37.     rtl
  38.  
  39. label_88805b:
  40.     jsl label_88cb27
  41.     rtl
  42.  
  43.  
  44. byte_888060:
  45.     .byte $04,$c0,$d0,$81,$00
  46.     .byte $04,$27,$cb,$7a,$00
  47.     .byte $08,$27,$cb,$7b,$00
  48.     .byte $04,$27,$cb,$7a,$00
  49.     .byte $01,$c0,$d0,$81,$00
  50.     .byte $ff,$83,$80,$88
  51.     .byte $ff,$76,$a5,$89,$42,$80
  52.  
  53.     lda #$0000
  54.     sta f:$7e9bda
  55.     rtl
  56.  
  57.  
  58. byte_88808b:
  59.     .byte $10,$27,$cb,$74,$00
  60.     .byte $08,$27,$cb,$75,$00
  61.     .byte $08,$27,$cb,$76,$00
  62.     .byte $ff,$76,$a5,$89,$8b,$80
  63.  
  64. byte_8880a0:
  65.     .byte $17,$27,$cb,$77,$00
  66.     .byte $04,$27,$cb,$78,$00
  67.     .byte $08,$27,$cb,$79,$00
  68.     .byte $04,$27,$cb,$78,$00
  69.     .byte $ff,$76,$a5,$89,$a0,$80
  70.  
  71. byte_8880ba:
  72.     .byte $17,$27,$cb,$7e,$00
  73.     .byte $04,$27,$cb,$7f,$00
  74.     .byte $08,$27,$cb,$80,$00
  75.     .byte $04,$27,$cb,$7f,$00
  76.     .byte $ff,$76,$a5,$89,$ba,$80
  77.  
  78. byte_8880d4:
  79.     .byte $02,$c0,$d0,$82,$00
  80.     .byte $02,$c0,$d0,$83,$00
  81.     .byte $02,$c0,$d0,$84,$00
  82.     .byte $02,$c0,$d0,$85,$00
  83.     .byte $02,$c0,$d0,$86,$00
  84.     .byte $02,$c0,$d0,$87,$00
  85.     .byte $02,$c0,$d0,$88,$00
  86.     .byte $02,$c0,$d0,$89,$00
  87.     .byte $02,$c0,$d0,$8a,$00
  88.     .byte $02,$c0,$d0,$8b,$00
  89.     .byte $02,$c0,$d0,$8c,$00
  90.     .byte $02,$c0,$d0,$8d,$00
  91.     .byte $02,$c0,$d0,$8e,$00
  92.     .byte $02,$c0,$d0,$8f,$00
  93.     .byte $01,$c0,$d0,$90,$00
  94.     .byte $01,$c0,$d0,$91,$00
  95.     .byte $01,$c0,$d0,$92,$00
  96.     .byte $01,$c0,$d0,$93,$00
  97.     .byte $01,$c0,$d0,$94,$00
  98.     .byte $01,$c0,$d0,$95,$00
  99.     .byte $01,$c0,$d0,$96,$00
  100.     .byte $02,$c0,$d0,$97,$00
  101.     .byte $02,$c0,$d0,$98,$00
  102.     .byte $02,$c0,$d0,$99,$00
  103.     .byte $02,$c0,$d0,$9a,$00
  104.     .byte $02,$c0,$d0,$9b,$00
  105.     .byte $02,$c0,$d0,$9c,$00
  106.     .byte $02,$c0,$d0,$9d,$00
  107.     .byte $02,$c0,$d0,$9e,$00
  108.     .byte $ff,$76,$a5,$89,$d4,$80
  109.  
  110. label_88816b:
  111.     lda a:$035a
  112.     beq label_888177
  113.     jsl label_89a6cc
  114.  
  115. long_888174:
  116.     .faraddr $888297
  117.  
  118. label_888177:
  119.     rts
  120.  
  121.     lda a:$035a
  122.     bne label_888184
  123.     jsl label_89a6cc
  124.  
  125. long_888181:
  126.     .faraddr $888201
  127.  
  128. label_888184:
  129.     rtl
  130.  
  131. label_888185:
  132.     lda f:$7e9f19
  133.     bne label_888198
  134.     lda a:$04d4
  135.     beq label_88819f
  136.     jsl label_89a6cc
  137.  
  138. long_888194:
  139.     .faraddr $8882c5
  140.  
  141.     rts
  142.  
  143. label_888198:
  144.     jsl label_89a6cc
  145.  
  146. long_88819c:
  147.     .faraddr $88835a
  148.  
  149. label_88819f:
  150.     rts
  151.  
  152. label_8881a0:
  153.     lda f:$7e9be4
  154.     beq label_8881ae
  155.     jsl label_89a6cc
  156.  
  157. long_8881aa:
  158.     .faraddr $88842b
  159.  
  160.     rts
  161.  
  162. label_8881ae:
  163.     lda f:$7e9be2
  164.     beq label_8881bc
  165.     jsl label_89a6cc
  166.  
  167. long_8881b8:
  168.     .faraddr $8883f3
  169.  
  170.     rts
  171.  
  172. label_8881bc:
  173.     lda f:$7e9be0
  174.     beq label_8881c9
  175.     jsl label_89a6cc
  176.  
  177. long_8881c6:
  178.     .faraddr $8883bb
  179.  
  180. label_8881c9:
  181.     rts
  182.  
  183. label_8881ca:
  184.     lda #$012c
  185.     sta f:$7e9b78
  186. label_8881d1:
  187.     jsl label_84806b
  188.     and #$000f
  189.     beq label_8881d1
  190.     cmp #$0001
  191.     bcc label_8881d1
  192.     cmp #$0007
  193.     bcs label_8881d1
  194.     tax
  195.     lda f:$7e9b78
  196. label_8881e9:
  197.     dex
  198.     beq label_8881f6
  199.     clc
  200.     adc #$003c
  201.     sta f:$7e9b78
  202.     bra label_8881e9
  203. label_8881f6:
  204.     rts
  205.  
  206. label_8881f7:
  207.     jsr label_8881a0
  208.     jsr label_88816b
  209.     jsr label_888185
  210.     rtl
  211.  
  212.  
  213. byte_888201:
  214.     .byte $ff,$10,$82,$88
  215.     .byte $01,$23,$82,$a2,$00
  216.     .byte $ff,$76,$a5,$89,$05,$82
  217.  
  218.     jsl label_89a758
  219.     lda #$0000
  220.     sta f:$7e9bdc
  221.     sta f:$7e9bde
  222.     jsr label_8881ca
  223.     rtl
  224.  
  225.     lda a:$02a2
  226.     cmp #$0004
  227.     beq label_88823c
  228.     cmp #$0005
  229.     beq label_88823c
  230.     cmp #$000d
  231.     beq label_88823c
  232.     lda f:$7e6d5f
  233.     bne label_88823c
  234.     rtl
  235.  
  236. label_88823c:
  237.     lda f:$7e9b78
  238.     dec
  239.     sta f:$7e9b78
  240.     bne label_88824e
  241.     jsl label_89a6cc
  242.  
  243. long_88824b:
  244.     .faraddr $888253
  245.  
  246. label_88824e:
  247.     jsl label_8881f7
  248.     rtl
  249.  
  250.  
  251. byte_888253:
  252.     .byte $20,$f7,$81,$a3,$00
  253.     .byte $08,$f7,$81,$a4,$00
  254.     .byte $08,$f7,$81,$a3,$00
  255.     .byte $08,$f7,$81,$a4,$00
  256.     .byte $28,$f7,$81,$a3,$00
  257.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$04
  258.     .byte $04,$f7,$81,$a5,$00
  259.     .byte $06,$f7,$81,$a6,$00
  260.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$74,$82
  261.     .byte $28,$f7,$81,$a3,$00
  262.     .byte $30,$f7,$81,$a2,$00
  263.     .byte $ff,$76,$a5,$89,$01,$82
  264.  
  265. byte_888297:
  266.     .byte $ff,$b5,$82,$88
  267.     .byte $20,$78,$81,$ba,$00
  268.     .byte $0b,$78,$81,$ab,$00
  269.     .byte $20,$78,$81,$ad,$00
  270.     .byte $0b,$78,$81,$ab,$00
  271.     .byte $ff,$76,$a5,$89,$97,$82
  272.  
  273.     jsl label_89a758
  274.     lda #$0000
  275.     sta f:$7e9bdc
  276.     sta f:$7e9bde
  277.     rtl
  278.  
  279.  
  280. byte_8882c5:
  281.     .byte $ff,$21,$83,$88
  282.     .byte $30,$c0,$d0,$9f,$00
  283.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$04
  284.     .byte $18,$31,$83,$ab,$00
  285.     .byte $18,$31,$83,$ac,$00
  286.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$d6,$82
  287.     .byte $30,$31,$83,$ab,$00
  288.     .byte $30,$31,$83,$ae,$00
  289.     .byte $10,$31,$83,$af,$00
  290.     .byte $10,$31,$83,$b0,$00
  291.     .byte $10,$31,$83,$b1,$00
  292.     .byte $10,$31,$83,$b2,$00
  293.     .byte $10,$31,$83,$b3,$00
  294.     .byte $10,$31,$83,$b4,$00
  295.     .byte $40,$31,$83,$b5,$00
  296.     .byte $20,$31,$83,$ad,$00
  297.     .byte $ff,$76,$a5,$89,$ce,$82
  298.  
  299.     jsl label_89a758
  300.     lda #$0000
  301.     sta f:$7e9bde
  302.     sta f:$7e9bdc
  303.     rtl
  304.  
  305.     lda f:$7e9f19
  306.     bne label_88833d
  307.     lda a:$04d4
  308.     beq label_88833d
  309.     rtl
  310.  
  311. label_88833d:
  312.     jsl label_89a6cc
  313.  
  314. long_888341:
  315.     .faraddr $888345
  316.  
  317.     rtl
  318.  
  319.  
  320. byte_888345:
  321.     .byte $20,$c0,$d0,$9f,$00
  322.     .byte $04,$c0,$d0,$a3,$00
  323.     .byte $08,$c0,$d0,$a4,$00
  324.     .byte $ff,$76,$a5,$89,$01,$82
  325.  
  326. byte_88835a:
  327.     .byte $ff,$9a,$83,$88
  328.     .byte $04,$c0,$d0,$a0,$00
  329.     .byte $04,$c0,$d0,$a1,$00
  330.     .byte $05,$c0,$d0,$a7,$00
  331.     .byte $05,$c0,$d0,$a8,$00
  332.     .byte $05,$c0,$d0,$a9,$00
  333.     .byte $05,$c0,$d0,$aa,$00
  334.     .byte $04,$c0,$d0,$a1,$00
  335.     .byte $04,$c0,$d0,$a0,$00
  336.     .byte $04,$c0,$d0,$9f,$00
  337.     .byte $08,$c0,$d0,$a3,$00
  338.     .byte $ff,$ad,$83,$88
  339.     .byte $ff,$76,$a5,$89,$5a,$83
  340.  
  341.     jsl label_89a758
  342.     lda #$0003
  343.     sta f:$7e9bdc
  344.     lda #$0000
  345.     sta f:$7e9bde
  346.     rtl
  347.  
  348.     lda f:$7e9f19
  349.     bne label_8883ba
  350.     jsl label_89a6cc
  351.  
  352. long_8883b7:
  353.     .faraddr $888201
  354.  
  355. label_8883ba:
  356.     rtl
  357.  
  358.  
  359. byte_8883bb:
  360.     .byte $ff,$de,$83,$88
  361.     .byte $04,$c0,$d0,$a0,$00
  362.     .byte $17,$c0,$d0,$a1,$00
  363.     .byte $04,$c0,$d0,$a0,$00
  364.     .byte $01,$c0,$d0,$9f,$00
  365.     .byte $0b,$c0,$d0,$a2,$00
  366.     .byte $ff,$76,$a5,$89,$7c,$84
  367.  
  368.     jsl label_89a758
  369.     lda f:$7e9be0
  370.     dec
  371.     sta f:$7e9be0
  372.     lda #$0001
  373.     sta f:$7e9bdc
  374.     rtl
  375.  
  376.  
  377. byte_8883f3:
  378.     .byte $ff,$16,$84,$88
  379.     .byte $04,$c0,$d0,$a0,$00
  380.     .byte $1a,$c0,$d0,$a1,$00
  381.     .byte $04,$c0,$d0,$a0,$00
  382.     .byte $01,$c0,$d0,$9f,$00
  383.     .byte $0b,$c0,$d0,$a2,$00
  384.     .byte $ff,$76,$a5,$89,$7c,$84
  385.  
  386.     jsl label_89a758
  387.     lda f:$7e9be2
  388.     dec
  389.     sta f:$7e9be2
  390.     lda #$0002
  391.     sta f:$7e9bdc
  392.     rtl
  393.  
  394.  
  395. byte_88842b:
  396.     .byte $ff,$67,$84,$88
  397.     .byte $04,$c0,$d0,$a0,$00
  398.     .byte $04,$c0,$d0,$a1,$00
  399.     .byte $05,$c0,$d0,$a7,$00
  400.     .byte $05,$c0,$d0,$a8,$00
  401.     .byte $05,$c0,$d0,$a9,$00
  402.     .byte $05,$c0,$d0,$aa,$00
  403.     .byte $04,$c0,$d0,$a1,$00
  404.     .byte $04,$c0,$d0,$a0,$00
  405.     .byte $01,$c0,$d0,$9f,$00
  406.     .byte $0b,$c0,$d0,$a2,$00
  407.     .byte $ff,$76,$a5,$89,$7c,$84
  408.  
  409.     jsl label_89a758
  410.     lda f:$7e9be4
  411.     dec
  412.     sta f:$7e9be4
  413.     lda #$0003
  414.     sta f:$7e9bdc
  415.     rtl
  416.  
  417.  
  418. byte_88847c:
  419.     .byte $ff,$a9,$84,$88
  420.  
  421. byte_888480:
  422.     .byte $20,$f7,$81,$9f,$00
  423.     .byte $20,$f7,$81,$a2,$00
  424.     .byte $20,$f7,$81,$9f,$00
  425.     .byte $20,$f7,$81,$a2,$00
  426.     .byte $60,$f7,$81,$9f,$00
  427.     .byte $20,$f7,$81,$9f,$00
  428.     .byte $20,$f7,$81,$a2,$00
  429.     .byte $ff,$76,$a5,$89,$01,$82
  430.  
  431.     jsl label_89a758
  432.     lda #$0000
  433.     sta f:$7e9bdc
  434.     sta f:$7e9bde
  435.     rtl
  436.  
  437.  
  438. byte_8884b9:
  439.     .byte $01,$c0,$d0,$b6,$00
  440.     .byte $ff,$76,$a5,$89,$b9,$84
  441.  
  442. byte_8884c4:
  443.     .byte $58,$c0,$d0,$81,$00
  444.     .byte $02,$de,$84,$bd,$00
  445.     .byte $08,$de,$84,$be,$00
  446.     .byte $02,$de,$84,$bd,$00
  447.     .byte $ff,$76,$a5,$89,$c4,$84
  448.  
  449.     jsl label_88cb27
  450.     rtl
  451.  
  452.  
  453. byte_8884e3:
  454.     .byte $01,$ee,$84,$81,$00
  455.     .byte $ff,$76,$a5,$89,$e3,$84
  456.  
  457.     lda f:$7e9bda
  458.     beq label_8884fb
  459.     jsl label_89a6cc
  460.  
  461. long_8884f8:
  462.     .faraddr $8884fc
  463.  
  464. label_8884fb:
  465.     rtl
  466.  
  467.  
  468. byte_8884fc:
  469.     .byte $04,$27,$85,$c1,$00
  470.     .byte $04,$27,$85,$c0,$00
  471.     .byte $08,$27,$85,$bf,$00
  472.     .byte $04,$27,$85,$c0,$00
  473.     .byte $04,$c0,$d0,$c1,$00
  474.     .byte $ff,$1f,$85,$88
  475.     .byte $ff,$76,$a5,$89,$e3,$84
  476.  
  477.     lda #$0000
  478.     sta f:$7e9bda
  479.     rtl
  480.  
  481.     jsl label_88cb27
  482.     rtl
  483.  
  484.  
  485. byte_88852c:
  486.     .byte $40,$c0,$d0,$81,$00
  487.     .byte $02,$5a,$85,$bb,$00
  488.     .byte $08,$5a,$85,$bc,$00
  489.     .byte $40,$c0,$d0,$81,$00
  490.     .byte $02,$5a,$85,$bb,$00
  491.     .byte $08,$5a,$85,$bc,$00
  492.     .byte $04,$5a,$85,$bb,$00
  493.     .byte $08,$5a,$85,$bc,$00
  494.     .byte $ff,$76,$a5,$89,$2c,$85
  495.  
  496.     jsl label_88cb27
  497.     rtl
  498.  
  499.  
  500. byte_88855f:
  501.     .byte $08,$c0,$d0,$81,$00
  502.     .byte $08,$79,$85,$c2,$00
  503.     .byte $08,$79,$85,$c3,$00
  504.     .byte $08,$79,$85,$c4,$00
  505.     .byte $ff,$76,$a5,$89,$5f,$85
  506.  
  507.     jsl label_88cb27
  508.     rtl
  509.  
  510.  
  511. byte_88857e:
  512.     .byte $05,$c0,$d0,$c8,$00
  513.     .byte $03,$c0,$d0,$c9,$00
  514.     .byte $05,$c0,$d0,$ca,$00
  515.     .byte $03,$c0,$d0,$c9,$00
  516.     .byte $ff,$76,$a5,$89,$7e,$85
  517.  
  518. byte_888598:
  519.     .byte $10,$c0,$d0,$cb,$00
  520.     .byte $08,$c0,$d0,$cc,$00
  521.     .byte $10,$c0,$d0,$cd,$00
  522.     .byte $08,$c0,$d0,$cc,$00
  523.     .byte $ff,$76,$a5,$89,$98,$85
  524.  
  525. label_8885b2:
  526.     lda a:$035a
  527.     beq label_8885be
  528.     jsl label_89a6cc
  529.  
  530. long_8885bb:
  531.     .faraddr $888683
  532.  
  533. label_8885be:
  534.     rts
  535.  
  536.     lda a:$035a
  537.     bne label_8885cb
  538.     jsl label_89a6cc
  539.  
  540. long_8885c8:
  541.     .faraddr $88862f
  542.  
  543. label_8885cb:
  544.     rtl
  545.  
  546. label_8885cc:
  547.     lda f:$7e9f19
  548.     bne label_8885df
  549.     lda a:$04d4
  550.     beq label_8885e6
  551.     jsl label_89a6cc
  552.  
  553. long_8885db:
  554.     .faraddr $8886a1
  555.  
  556.     rts
  557.  
  558. label_8885df:
  559.     jsl label_89a6cc
  560.  
  561. long_8885e3:
  562.     .faraddr $8887bc
  563.  
  564. label_8885e6:
  565.     rts
  566.  
  567. label_8885e7:
  568.     lda f:$7e9be4
  569.     beq label_8885f5
  570.     jsl label_89a6cc
  571.  
  572. long_8885f1:
  573.     .faraddr $888947
  574.  
  575.     rts
  576.  
  577. label_8885f5:
  578.     lda f:$7e9be2
  579.     beq label_888603
  580.     jsl label_89a6cc
  581.  
  582. long_8885ff:
  583.     .faraddr $8888c4
  584.  
  585.     rts
  586.  
  587. label_888603:
  588.     lda f:$7e9be0
  589.     beq label_888610
  590.     jsl label_89a6cc
  591.  
  592. long_88860d:
  593.     .faraddr $888874
  594.  
  595. label_888610:
  596.     rts
  597.  
  598. label_888611:
  599.     jsr label_8885e7
  600.     jsr label_8885b2
  601.     jsr label_8885cc
  602.     rtl
  603.  
  604.     lda #$0000
  605.     sta f:$7e9be6
  606.     rtl
  607.  
  608.     lda #$0001
  609.     sta f:$7e9be6
  610.     rtl
  611.  
  612.  
  613. byte_88862b:
  614.     .byte $ff,$67,$86,$88
  615.     .byte $20,$49,$86,$c5,$00
  616.     .byte $08,$49,$86,$c6,$00
  617.     .byte $18,$49,$86,$c7,$00
  618.     .byte $08,$49,$86,$c6,$00
  619.     .byte $ff,$76,$a5,$89,$2f,$86
  620.  
  621.     lda a:$02a2
  622.     cmp #$0004
  623.     beq label_888662
  624.     cmp #$0005
  625.     beq label_888662
  626.     cmp #$000d
  627.     beq label_888662
  628.     lda f:$7e6d5f
  629.     bne label_888662
  630.     rtl
  631.  
  632. label_888662:
  633.     jsl label_888611
  634.     rtl
  635.  
  636.     jsl label_89a758
  637.     lda #$0000
  638.     sta f:$7e9bdc
  639.     sta f:$7e9b90
  640.     sta f:$7e9be6
  641.     sta f:$7e9bde
  642.     sta f:$7e9b92
  643.     rtl
  644.  
  645.  
  646. byte_888683:
  647.     .byte $ff,$67,$86,$88
  648.     .byte $20,$bf,$85,$c5,$00
  649.     .byte $08,$bf,$85,$c6,$00
  650.     .byte $18,$bf,$85,$c7,$00
  651.     .byte $08,$bf,$85,$c6,$00
  652.     .byte $ff,$76,$a5,$89,$87,$86
  653.  
  654. byte_8886a1:
  655.     .byte $ff,$f2,$86,$88
  656.     .byte $18,$23,$86,$c5,$00
  657.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$04
  658.     .byte $08,$23,$86,$d4,$00
  659.     .byte $08,$23,$86,$d5,$00
  660.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$b2,$86
  661.     .byte $18,$23,$86,$d5,$00
  662.     .byte $0e,$1b,$86,$d6,$00
  663.     .byte $09,$1b,$86,$d7,$00
  664.     .byte $06,$1b,$86,$d8,$00
  665.     .byte $04,$0d,$87,$d9,$00
  666.     .byte $01,$15,$87,$d3,$00
  667.     .byte $ff,$1b,$86,$88
  668.     .byte $01,$21,$87,$d3,$00
  669.     .byte $ff,$76,$a5,$89,$e7,$86
  670.  
  671.     jsl label_89a758
  672.     lda #$0000
  673.     sta f:$7e9bde
  674.     sta f:$7e9b92
  675.     sta f:$7e9b90
  676.     lda #$0001
  677.     sta f:$7e9bdc
  678.     rtl
  679.  
  680.     lda #$0001
  681.     sta f:$7e9b82
  682.     rtl
  683.  
  684.     lda #$0000
  685.     sta f:$7e9bdc
  686.     sta f:$7e9bde
  687.     rtl
  688.  
  689.     lda f:$7e9f19
  690.     bne label_88872d
  691.     lda a:$04d4
  692.     beq label_88872d
  693.     rtl
  694.  
  695. label_88872d:
  696.     jsl label_89a6cc
  697.  
  698. long_888731:
  699.     .faraddr $888735
  700.  
  701.     rtl
  702.  
  703.  
  704. byte_888735:
  705.     .byte $30,$c0,$d0,$ff,$ff
  706.     .byte $01,$6a,$87,$ff,$ff
  707.     .byte $ff,$76,$a5,$89,$3a,$87
  708.  
  709. byte_888745:
  710.     .byte $ff,$9e,$87,$88
  711.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$0a
  712.     .byte $04,$7c,$87,$d1,$00
  713.     .byte $04,$7c,$87,$d2,$00
  714.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$51,$87
  715.     .byte $ff,$76,$a5,$89,$2b,$86
  716.  
  717.     lda f:$7e9d34
  718.     cmp #$00b3
  719.     beq label_888774
  720.     rtl
  721.  
  722. label_888774:
  723.     jsl label_89a6cc
  724.  
  725. long_888778:
  726.     .faraddr $888745
  727.  
  728.     rtl
  729.  
  730.     lda f:$7e9bdc
  731.     cmp #$0004
  732.     bne label_88878e
  733.     lda f:$7e9bde
  734.     cmp #$0020
  735.     beq label_88878f
  736. label_88878e:
  737.     rtl
  738.  
  739. label_88878f:
  740.     lda #$0001
  741.     sta f:$7e9bdc
  742.     lda #$0000
  743.     sta f:$7e9bde
  744.     rtl
  745.  
  746.     lda #$0000
  747.     sta f:$7e9b90
  748.     sta f:$7e9bde
  749.     sta f:$7e9b92
  750.     lda #$0001
  751.     sta f:$7e9be6
  752.     lda #$0004
  753.     sta f:$7e9bdc
  754.     rtl
  755.  
  756.  
  757. byte_8887bc:
  758.     .byte $ff,$d0,$87,$88
  759.     .byte $04,$f2,$87,$d1,$00
  760.     .byte $04,$f2,$87,$d2,$00
  761.     .byte $ff,$76,$a5,$89,$c0,$87
  762.  
  763.     jsl label_89a758
  764.     lda #$0002
  765.     sta f:$7e9bdc
  766.     lda #$0001
  767.     sta f:$7e9be6
  768.     lda #$0000
  769.     sta f:$7e9b90
  770.     sta f:$7e9b92
  771.     sta f:$7e9bde
  772.     rtl
  773.  
  774.     lda f:$7e9bde
  775.     cmp #$001a
  776.     bcc label_88880f
  777.     lda #$001a
  778.     sta f:$7e9bde
  779.     lda f:$7e9f19
  780.     bne label_88880f
  781.     jsl label_89a6cc
  782.  
  783. long_88880c:
  784.     .faraddr $888810
  785.  
  786. label_88880f:
  787.     rtl
  788.  
  789.  
  790. byte_888810:
  791.     .byte $ff,$56,$88,$88
  792.     .byte $04,$34,$88,$d1,$00
  793.     .byte $04,$34,$88,$d2,$00
  794.     .byte $ff,$76,$a5,$89,$14,$88
  795.  
  796. byte_888824:
  797.     .byte $02,$c0,$d0,$d5,$00
  798.     .byte $01,$45,$88,$d5,$00
  799.     .byte $ff,$76,$a5,$89,$29,$88
  800.  
  801.     lda f:$7e9bde
  802.     cmp #$002f
  803.     bcc label_888844
  804.     jsl label_89a6cc
  805.  
  806. long_888841:
  807.     .faraddr $888824
  808.  
  809. label_888844:
  810.     rtl
  811.  
  812.     lda f:$7e9bde
  813.     cmp #$0046
  814.     bcc label_888855
  815.     jsl label_89a6cc
  816.  
  817. long_888852:
  818.     .faraddr $88862b
  819.  
  820. label_888855:
  821.     rtl
  822.  
  823.     lda #$0002
  824.     sta f:$7e9bdc
  825.     lda #$0001
  826.     sta f:$7e9b90
  827.     sta f:$7e9be6
  828.     lda #$001a
  829.     sta f:$7e9b92
  830.     sta f:$7e9bde
  831.     rtl
  832.  
  833.  
  834. byte_888874:
  835.     .byte $ff,$ab,$88,$88
  836.     .byte $08,$c0,$d0,$c7,$00
  837.     .byte $10,$c0,$d0,$ce,$00
  838.     .byte $06,$c0,$d0,$cf,$00
  839.     .byte $06,$c0,$d0,$d0,$00
  840.     .byte $06,$c0,$d0,$cf,$00
  841.     .byte $06,$c0,$d0,$d0,$00
  842.     .byte $06,$11,$86,$cf,$00
  843.     .byte $06,$11,$86,$d0,$00
  844.     .byte $20,$11,$86,$cf,$00
  845.     .byte $ff,$76,$a5,$89,$2f,$86
  846.  
  847.     jsl label_89a758
  848.     lda f:$7e9be0
  849.     dec
  850.     sta f:$7e9be0
  851.     lda #$0000
  852.     sta f:$7e9b90
  853.     sta f:$7e9b92
  854.     rtl
  855.  
  856.  
  857. byte_8888c4:
  858.     .byte $ff,$18,$89,$88
  859.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$03
  860.     .byte $04,$c0,$d0,$d1,$00
  861.     .byte $04,$c0,$d0,$d2,$00
  862.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$d0,$88
  863.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$03
  864.     .byte $03,$c0,$d0,$d1,$00
  865.     .byte $03,$c0,$d0,$d2,$00
  866.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$eb,$88
  867.     .byte $02,$c0,$d0,$d1,$00
  868.     .byte $02,$c0,$d0,$d4,$00
  869.     .byte $02,$c0,$d0,$d5,$00
  870.     .byte $18,$c0,$d0,$d4,$00
  871.     .byte $ff,$76,$a5,$89,$2b,$86
  872.  
  873.     jsl label_89a758
  874.     lda f:$7e9be2
  875.     dec
  876.     sta f:$7e9be2
  877.     lda #$0000
  878.     sta f:$7e9bde
  879.     sta f:$7e9b92
  880.     lda #$0002
  881.     sta f:$7e9bdc
  882.     lda #$0001
  883.     sta f:$7e9b90
  884.     sta f:$7e9be6
  885.     sta f:$7e9b7e
  886.     rtl
  887.  
  888.  
  889. byte_888947:
  890.     .byte $ff,$7f,$89,$88
  891.     .byte $01,$c0,$d0,$d4,$00
  892.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$05
  893.     .byte $04,$c0,$d0,$d4,$00
  894.     .byte $04,$c0,$d0,$d5,$00
  895.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$58,$89
  896.     .byte $15,$c0,$d0,$d5,$00
  897.     .byte $ff,$1b,$86,$88
  898.     .byte $19,$c0,$d0,$d6,$00
  899.     .byte $ff,$76,$a5,$89,$2b,$86
  900.  
  901.     jsl label_89a758
  902.     lda f:$7e9be4
  903.     dec
  904.     sta f:$7e9be4
  905.     lda #$0000
  906.     sta f:$7e9bde
  907.     sta f:$7e9b92
  908.     lda #$0003
  909.     sta f:$7e9bdc
  910.     lda #$0001
  911.     sta f:$7e9be6
  912.     lda #$0002
  913.     sta f:$7e9b90
  914.     sta f:$7e9b7e
  915.     rtl
  916.  
  917.  
  918. byte_8889b1:
  919.     .byte $01,$bc,$89,$d3,$00
  920.     .byte $ff,$76,$a5,$89,$b1,$89
  921.  
  922.     rtl
  923.  
  924.  
  925. byte_8889bd:
  926.     .byte $0a,$cd,$89,$e0,$00
  927.     .byte $0a,$cd,$89,$e1,$00
  928.     .byte $ff,$76,$a5,$89,$bd,$89
  929.  
  930.     lda f:$7e9b7e
  931.     beq label_8889f1
  932.     dec
  933.     bne label_8889e4
  934.     lda f:$7e9b7c
  935.     bne label_8889f1
  936.     jsl label_89a6cc
  937.  
  938. long_8889e0:
  939.     .faraddr $8889f2
  940.  
  941.     rtl
  942.  
  943. label_8889e4:
  944.     lda f:$7e9b7c
  945.     bne label_8889f1
  946.     jsl label_89a6cc
  947.  
  948. long_8889ee:
  949.     .faraddr $888a41
  950.  
  951. label_8889f1:
  952.     rtl
  953.  
  954.  
  955. byte_8889f2:
  956.     .byte $ff,$06,$8a,$88
  957.     .byte $0a,$21,$8a,$e0,$00
  958.     .byte $0a,$21,$8a,$e1,$00
  959.     .byte $ff,$76,$a5,$89,$f6,$89
  960.  
  961.     jsl label_89a758
  962.     lda #$0000
  963.     sta f:$7e9b7a
  964.     lda #$0001
  965.     sta f:$7e9b78
  966.     sta f:$7e9b7c
  967.     sta f:$7e9b86
  968.     rtl
  969.  
  970.     lda a:$04d4
  971.     beq label_888a2e
  972.     jsl label_89a6cc
  973.  
  974. long_888a2a:
  975.     .faraddr $888a8a
  976.  
  977.     rtl
  978.  
  979. label_888a2e:
  980.     lda f:$7e9b7c
  981.     bne label_888a3c
  982.     jsl label_89a6cc
  983.  
  984. long_888a38:
  985.     .faraddr $8889bd
  986.  
  987.     rtl
  988.  
  989. label_888a3c:
  990.     jsl label_88cb27
  991.     rtl
  992.  
  993.  
  994. byte_888a41:
  995.     .byte $ff,$55,$8a,$88
  996.     .byte $04,$77,$8a,$e6,$00
  997.     .byte $04,$77,$8a,$e7,$00
  998.     .byte $ff,$76,$a5,$89,$45,$8a
  999.  
  1000.     jsl label_89a758
  1001.     lda #$0000
  1002.     sta f:$7e9b7a
  1003.     sta f:$7e9b86
  1004.     sta f:$7e9d4b
  1005.     lda #$0001
  1006.     sta f:$7e9b7c
  1007.     lda #$0002
  1008.     sta f:$7e9b78
  1009.     rtl
  1010.  
  1011.     lda f:$7e9b7c
  1012.     bne label_888a85
  1013.     jsl label_89a6cc
  1014.  
  1015. long_888a81:
  1016.     .faraddr $8889bd
  1017.  
  1018.     rtl
  1019.  
  1020. label_888a85:
  1021.     jsl label_88cb27
  1022.     rtl
  1023.  
  1024.  
  1025. byte_888a8a:
  1026.     .byte $ff,$b4,$8a,$88
  1027.     .byte $ff,$fd,$a5,$89,$e9,$9b,$7e,$09
  1028.     .byte $03,$cb,$8a,$e0,$00
  1029.     .byte $03,$cb,$8a,$e1,$00
  1030.     .byte $ff,$48,$a6,$89,$e9,$9b,$7e,$96,$8a
  1031.     .byte $03,$d0,$8a,$e0,$00
  1032.     .byte $ff,$76,$a5,$89,$a9,$8a
  1033.  
  1034.     jsl label_89a758
  1035.     lda #$0000
  1036.     sta f:$7e9b7a
  1037.     sta f:$7e9b86
  1038.     lda #$0003
  1039.     sta f:$7e9b78
  1040.     rtl
  1041.  
  1042.     jsl label_88cb27
  1043.     rtl
  1044.  
  1045.     lda #$0001
  1046.     sta f:$7e9b80
  1047.     jsl label_88cb27
  1048.     rtl
  1049.  
  1050.  
  1051. byte_888adc:
  1052.     .byte $ff,$f9,$8a,$88
  1053.     .byte $01,$eb,$8a,$81,$00
  1054.     .byte $ff,$76,$a5,$89,$e0,$8a
  1055.  
  1056.     lda f:$7e9b82
  1057.     beq label_888af8
  1058.     jsl label_89a6cc
  1059.  
  1060. long_888af5:
  1061.     .faraddr $888b05
  1062.  
  1063. label_888af8:
  1064.     rtl
  1065.  
  1066.     lda #$0000
  1067.     sta f:$7e9b82
  1068.     sta f:$7e9b84
  1069.     rtl
  1070.  
  1071.  
  1072. byte_888b05:
  1073.     .byte $08,$c0,$d0,$e2,$00
  1074.     .byte $05,$c0,$d0,$e3,$00
  1075.     .byte $05,$c0,$d0,$e4,$00
  1076.     .byte $04,$c0,$d0,$e5,$00
  1077.     .byte $ff,$76,$a5,$89,$dc,$8a
  1078.     .byte $01,$3e,$8b,$da,$00
  1079.     .byte $04,$53,$8b,$da,$00
  1080.     .byte $05,$53,$8b,$db,$00
  1081.     .byte $05,$53,$8b,$dc,$00
  1082.     .byte $05,$53,$8b,$dd,$00
  1083.     .byte $ff,$76,$a5,$89,$1f,$8b
  1084.  
  1085.     lda f:$7e9d49
  1086.     sec
  1087.     sbc #$0018
  1088.     sta f:$7e9d8e
  1089.     lda f:$7e9d4b
  1090.     sta f:$7e9d90
  1091.     rtl
  1092.  
  1093.     jsl label_88cb27
  1094.     rtl
  1095.  
  1096.  
  1097. byte_888b58:
  1098.     .byte $01,$77,$8b,$da,$00
  1099.     .byte $04,$8c,$8b,$da,$00
  1100.     .byte $05,$8c,$8b,$db,$00
  1101.     .byte $05,$8c,$8b,$dc,$00
  1102.     .byte $05,$8c,$8b,$dd,$00
  1103.     .byte $ff,$76,$a5,$89,$58,$8b
  1104.  
  1105.     lda f:$7e9d49
  1106.     sec
  1107.     sbc #$0018
  1108.     sta f:$7e9da5
  1109.     lda f:$7e9d4b
  1110.     sta f:$7e9da7
  1111.     rtl
  1112.  
  1113.     jsl label_88cb27
  1114.     rtl
  1115.  
  1116.  
  1117. byte_888b91:
  1118.     .byte $01,$b0,$8b,$da,$00
  1119.     .byte $04,$c5,$8b,$da,$00
  1120.     .byte $05,$c5,$8b,$db,$00
  1121.     .byte $05,$c5,$8b,$dc,$00
  1122.     .byte $05,$c5,$8b,$dd,$00
  1123.     .byte $ff,$76,$a5,$89,$91,$8b
  1124.  
  1125.     lda f:$7e9d49
  1126.     sec
  1127.     sbc #$0018
  1128.     sta f:$7e9dbc
  1129.     lda f:$7e9d4b
  1130.     sta f:$7e9dbe
  1131.     rtl
  1132.  
  1133.     jsl label_88cb27
  1134.     rtl
  1135.  
  1136.  
  1137. byte_888bca:
  1138.     .byte $90,$c0,$d0,$81,$00
  1139.     .byte $02,$0c,$8c,$e8,$00
  1140.     .byte $08,$0c,$8c,$e9,$00
  1141.     .byte $02,$0c,$8c,$e8,$00
  1142.     .byte $30,$c0,$d0,$81,$00
  1143.     .byte $02,$0c,$8c,$e8,$00
  1144.     .byte $08,$0c,$8c,$e9,$00
  1145.     .byte $02,$0c,$8c,$e8,$00
  1146.     .byte $08,$c0,$d0,$81,$00
  1147.     .byte $02,$0c,$8c,$e8,$00
  1148.     .byte $08,$0c,$8c,$e9,$00
  1149.     .byte $02,$0c,$8c,$e8,$00
  1150.     .byte $ff,$76,$a5,$89,$ca,$8b
  1151.  
  1152.     jsl label_88cb27
  1153.     rtl
  1154.  
  1155.  
  1156. byte_888c11:
  1157.     .byte $01,$1c,$8c,$81,$00
  1158.     .byte $ff,$76,$a5,$89,$11,$8c
  1159.  
  1160.     lda f:$7e9bda
  1161.     beq label_888c29
  1162.     jsl label_89a6cc
  1163.  
  1164. long_888c26:
  1165.     .faraddr $888c2a
  1166.  
  1167. label_888c29:
  1168.     rtl
  1169.  
  1170.  
  1171. byte_888c2a:
  1172.     .byte $04,$55,$8c,$ea,$00
  1173.     .byte $04,$55,$8c,$eb,$00
  1174.     .byte $08,$55,$8c,$ea,$00
  1175.     .byte $04,$55,$8c,$eb,$00
  1176.     .byte $01,$c0,$d0,$81,$00
  1177.     .byte $ff,$4d,$8c,$88
  1178.     .byte $ff,$76,$a5,$89,$11,$8c
  1179.  
  1180.     lda #$0000
  1181.     sta f:$7e9bda
  1182.     rtl
  1183.  
  1184.     jsl label_88cb27
  1185.     rtl
  1186.  
  1187.  
  1188. byte_888c5a:
  1189.     .byte $20,$c0,$d0,$ec,$00
  1190.     .byte $14,$c0,$d0,$ed,$00
  1191.     .byte $ff,$76,$a5,$89,$5a,$8c
  1192.  
  1193. byte_888c6a:
  1194.     .byte $20,$c0,$d0,$f1,$00
  1195.     .byte $14,$c0,$d0,$f0,$00
  1196.     .byte $ff,$76,$a5,$89,$6a,$8c
  1197.  
  1198. byte_888c7a:
  1199.     .byte $20,$c0,$d0,$ee,$00
  1200.     .byte $20,$c0,$d0,$ef,$00
  1201.     .byte $ff,$76,$a5,$89,$7a,$8c
  1202.  
  1203. byte_888c8a:
  1204.     .byte $20,$c0,$d0,$f2,$00
  1205.     .byte $20,$c0,$d0,$f3,$00
  1206.     .byte $ff,$76,$a5,$89,$8a,$8c
  1207.  
  1208. byte_888c9a:
  1209.     .byte $20,$c0,$d0,$f4,$00
  1210.     .byte $20,$c0,$d0,$f5,$00
  1211.     .byte $ff,$76,$a5,$89,$9a,$8c
  1212.  
  1213. byte_888caa:
  1214.     .byte $03,$c9,$8c,$f6,$00
  1215.     .byte $03,$c9,$8c,$f7,$00
  1216.     .byte $02,$c0,$d0,$81,$00
  1217.     .byte $04,$c9,$8c,$f8,$00
  1218.     .byte $60,$c0,$d0,$81,$00
  1219.     .byte $ff,$76,$a5,$89,$aa,$8c
  1220.  
  1221.     jsl label_88cb27
  1222.     rtl
  1223.  
  1224. label_888cce:
  1225.     lda a:$035a
  1226.     beq label_888cda
  1227.     jsl label_89a6cc
  1228.  
  1229. long_888cd7:
  1230.     .faraddr $888dc1
  1231.  
  1232. label_888cda:
  1233.     rts
  1234.  
  1235.     lda a:$035a
  1236.     bne label_888ce7
  1237.     jsl label_89a6cc
  1238.  
  1239. long_888ce4:
  1240.     .faraddr $888d37
  1241.  
  1242. label_888ce7:
  1243.     rtl
  1244.  
  1245. label_888ce8:
  1246.     lda f:$7e9f19
  1247.     bne label_888cfb
  1248.     lda a:$04d4
  1249.     beq label_888d02
  1250.     jsl label_89a6cc
  1251.  
  1252. long_888cf7:
  1253.     .faraddr $888e14
  1254.  
  1255.     rts
  1256.  
  1257. label_888cfb:
  1258.     jsl label_89a6cc
  1259.  
  1260. long_888cff:
  1261.     .faraddr $888edf
  1262.  
  1263. label_888d02:
  1264.     rts
  1265.  
  1266. label_888d03:
  1267.     lda f:$7e9be4
  1268.     beq label_888d11
  1269.     jsl label_89a6cc
  1270.  
  1271. long_888d0d:
  1272.     .faraddr $889065
  1273.  
  1274.     rts
  1275.  
  1276. label_888d11:
  1277.     lda f:$7e9be2
  1278.     beq label_888d1f
  1279.     jsl label_89a6cc
  1280.  
  1281. long_888d1b:
  1282.     .faraddr $889022
  1283.  
  1284.     rts
  1285.  
  1286. label_888d1f:
  1287.     lda f:$7e9be0
  1288.     beq label_888d2c
  1289.     jsl label_89a6cc
  1290.  
  1291. long_888d29:
  1292.     .faraddr $888f3a
  1293.  
  1294. label_888d2c:
  1295.     rts
  1296.  
  1297. label_888d2d:
  1298.     jsr label_888d03
  1299.     jsr label_888cce
  1300.     jsr label_888ce8
  1301.     rtl
  1302.  
  1303.  
  1304. byte_888d37:
  1305.     .byte $ff,$8c,$8d,$88
  1306.     .byte $60,$a3,$8d,$f9,$00
  1307.     .byte $08,$a3,$8d,$fa,$00
  1308.     .byte $40,$a3,$8d,$f9,$00
  1309.     .byte $08,$a3,$8d,$fa,$00
  1310.     .byte $08,$a3,$8d,$f9,$00
  1311.     .byte $08,$a3,$8d,$fa,$00
  1312.     .byte $30,$a3,$8d,$f9,$00
  1313.     .byte $10,$a3,$8d,$fb,$00
  1314.     .byte $02,$a3,$8d,$fc,$00
  1315.     .byte $10,$a3,$8d,$fd,$00
  1316.     .byte $02,$a3,$8d,$fc,$00
  1317.     .byte $10,$a3,$8d,$fb,$00
  1318.     .byte $02,$a3,$8d,$fc,$00
  1319.     .byte $10,$a3,$8d,$fd,$00
  1320.     .byte $08,$a3,$8d,$fa,$00
  1321.     .byte $ff,$76,$a5,$89,$3b,$8d
  1322.  
  1323.     jsl label_89a758
  1324.     lda #$0001
  1325.     sta f:$7e9b78
  1326.     lda #$0000
  1327.     sta f:$7e9bdc
  1328.     sta f:$7e9bde
  1329.     rtl
  1330.  
  1331.     lda a:$02a2
  1332.     cmp #$0004
  1333.     beq label_888dbc
  1334.     cmp #$0005
  1335.     beq label_888dbc
  1336.     cmp #$000d
  1337.     beq label_888dbc
  1338.     lda f:$7e6d5f
  1339.     bne label_888dbc
  1340.     rtl
  1341.  
  1342. label_888dbc:
  1343.     jsl label_888d2d
  1344.     rtl
  1345.  
  1346.  
  1347. byte_888dc1:
  1348.     .byte $ff,$fd,$8d,$88
  1349.     .byte $60,$db,$8c,$fa,$00
  1350.     .byte $60,$db,$8c,$f9,$00
  1351.     .byte $08,$db,$8c,$fa,$00
  1352.     .byte $08,$db,$8c,$f9,$00
  1353.     .byte $08,$db,$8c,$fa,$00
  1354.     .byte $08,$db,$8c,$f9,$00
  1355.     .byte $08,$db,$8c,$fa,$00
  1356.     .byte $08,$db,$8c,$f9,$00
  1357.     .byte $40,$db,$8c,$fb,$00
  1358.     .byte $60,$db,$8c,$f9,$00
  1359.     .byte $ff,$76,$a5,$89,$c5,$8d
  1360.  
  1361.     jsl label_89a758
  1362.     lda #$0001
  1363.     sta f:$7e9b78
  1364.     lda #$0000
  1365.     sta f:$7e9bdc
  1366.     sta f:$7e9bde
  1367.     rtl
  1368.  
  1369.  
  1370. byte_888e14:
  1371.     .byte $ff,$67,$8e,$88
  1372.     .byte $10,$c0,$d0,$09,$01
  1373.     .byte $0a,$c0,$d0,$07,$01
  1374.     .byte $06,$c0,$d0,$08,$01
  1375.     .byte $ff,$81,$8e,$88
  1376.     .byte $03,$c0,$d0,$0a,$01
  1377.     .byte $03,$c0,$d0,$0b,$01
  1378.     .byte $04,$c0,$d0,$0c,$01
  1379.     .byte $04,$c0,$d0,$0d,$01
  1380.     .byte $ff,$89,$8e,$88
  1381.     .byte $10,$c0,$d0,$81,$00
  1382.     .byte $07,$91,$8e,$0d,$01
  1383.     .byte $04,$91,$8e,$0c,$01
  1384.     .byte $30,$91,$8e,$0a,$01
  1385.     .byte $20,$a4,$8e,$0a,$01
  1386.     .byte $20,$a4,$8e,$0b,$01
  1387.     .byte $ff,$76,$a5,$89,$57,$8e
  1388.  
  1389.     jsl label_89a758
  1390.     lda #$0002
  1391.     sta f:$7e9b78
  1392.     lda #$0001
  1393.     sta f:$7e9bdc
  1394.     lda #$0000
  1395.     sta f:$7e9bde
  1396.     rtl
  1397.  
  1398.     lda #$0002
  1399.     sta f:$7e9b78
  1400.     rtl
  1401.  
  1402.     lda #$0000
  1403.     sta f:$7e9b78
  1404.     rtl
  1405.  
  1406.     lda #$0003
  1407.     sta f:$7e9b78
  1408.     lda #$0000
  1409.     sta f:$7e9bdc
  1410.     sta f:$7e9bde
  1411.     rtl
  1412.  
  1413.     lda f:$7e9f19
  1414.     bne label_888eb0
  1415.     lda a:$04d4
  1416.     beq label_888eb0
  1417.     rtl
  1418.  
  1419. label_888eb0:
  1420.     jsl label_89a6cc
  1421.  
  1422. long_888eb4:
  1423.     .faraddr $888eb8
  1424.  
  1425.     rtl
  1426.  
  1427.  
  1428. byte_888eb8:
  1429.     .byte $18,$c0,$d0,$ff,$ff
  1430.     .byte $03,$d7,$8e,$0a,$01
  1431.     .byte $02,$c0,$d0,$0c,$01
  1432.     .byte $02,$c0,$d0,$0d,$01
  1433.     .byte $30,$c0,$d0,$81,$00
  1434.     .byte $ff,$76,$a5,$89,$a5,$90
  1435.  
  1436.     lda #$0002
  1437.     sta f:$7e9b78
  1438.     rtl
  1439.  
  1440.  
  1441. byte_888edf:
  1442.     .byte $ff,$04,$8f,$88
  1443.     .byte $ff,$32,$8f,$88
  1444.     .byte $08,$c0,$d0,$09,$01
  1445.     .byte $ff,$65,$a6,$89,$e0,$8f,$88
  1446.     .byte $ff,$65,$a6,$89,$93,$8f,$88
  1447.     .byte $ff,$1e,$8f,$88
  1448.     .byte $ff,$76,$a5,$89,$e3,$8e
  1449.  
  1450.     jsl label_89a758
  1451.     lda #$0002
  1452.     sta f:$7e9bdc
  1453.     lda #$0002
  1454.     sta f:$7e9b78
  1455.     lda #$0000
  1456.     sta f:$7e9bde
  1457.     rtl
  1458.  
  1459.     lda #$0000
  1460.     sta f:$7e9bde
  1461.     lda a:$04d4
  1462.     bne label_888f31
  1463.     jsl label_89a6cc
  1464.  
  1465. long_888f2e:
  1466.     .faraddr $888d37
  1467.  
  1468. label_888f31:
  1469.     rtl
  1470.  
  1471.     lda #$0002
  1472.     sta f:$7e9b78
  1473.     rtl
  1474.  
  1475.  
  1476. byte_888f3a:
  1477.     .byte $ff,$6b,$8f,$88
  1478.     .byte $04,$c0,$d0,$01,$01
  1479.     .byte $04,$c0,$d0,$02,$01
  1480.     .byte $ff,$8b,$8f,$88
  1481.     .byte $08,$c0,$d0,$03,$01
  1482.     .byte $04,$c0,$d0,$04,$01
  1483.     .byte $04,$c0,$d0,$05,$01
  1484.     .byte $08,$c0,$d0,$06,$01
  1485.     .byte $10,$c0,$d0,$81,$00
  1486.     .byte $ff,$76,$a5,$89,$a5,$90
  1487.  
  1488.     jsl label_89a758
  1489.     lda f:$7e9be0
  1490.     dec
  1491.     sta f:$7e9be0
  1492.     lda #$0000
  1493.     sta f:$7e9bdc
  1494.     sta f:$7e9bde
  1495.     lda #$0001
  1496.     sta f:$7e9b78
  1497.     rtl
  1498.  
  1499.     lda #$0002
  1500.     sta f:$7e9b78
  1501.     rtl
  1502.  
  1503.  
  1504. byte_888f93:
  1505.     .byte $ff,$d0,$8f,$88
  1506.     .byte $03,$c0,$d0,$0a,$01
  1507.     .byte $03,$c0,$d0,$0b,$01
  1508.     .byte $04,$c0,$d0,$0c,$01
  1509.     .byte $04,$c0,$d0,$0d,$01
  1510.     .byte $ff,$d0,$8f,$88
  1511.     .byte $10,$c0,$d0,$81,$00
  1512.     .byte $04,$c0,$d0,$11,$01
  1513.     .byte $06,$c0,$d0,$12,$01
  1514.     .byte $04,$c0,$d0,$13,$01
  1515.     .byte $ff,$d8,$8f,$88
  1516.     .byte $05,$c0,$d0,$01,$01
  1517.     .byte $ff,$99,$a6,$89
  1518.  
  1519.     lda #$0002
  1520.     sta f:$7e9b78
  1521.     rtl
  1522.  
  1523.     lda #$0001
  1524.     sta f:$7e9b78
  1525.     rtl
  1526.  
  1527.  
  1528. byte_888fe0:
  1529.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$03
  1530.     .byte $02,$c0,$d0,$07,$01
  1531.     .byte $03,$c0,$d0,$08,$01
  1532.     .byte $02,$c0,$d0,$07,$01
  1533.     .byte $03,$c0,$d0,$09,$01
  1534.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$e8,$8f
  1535.     .byte $02,$c0,$d0,$07,$01
  1536.     .byte $03,$c0,$d0,$08,$01
  1537.     .byte $08,$c0,$d0,$07,$01
  1538.     .byte $06,$c0,$d0,$07,$01
  1539.     .byte $06,$c0,$d0,$08,$01
  1540.     .byte $ff,$99,$a6,$89
  1541.  
  1542. byte_889022:
  1543.     .byte $ff,$42,$90,$88
  1544.     .byte $10,$c0,$d0,$09,$01
  1545.     .byte $0a,$c0,$d0,$07,$01
  1546.     .byte $06,$c0,$d0,$08,$01
  1547.     .byte $ff,$65,$a6,$89,$93,$8f,$88
  1548.     .byte $ff,$76,$a5,$89,$37,$8d
  1549.  
  1550.     jsl label_89a758
  1551.     lda f:$7e9be2
  1552.     dec
  1553.     sta f:$7e9be2
  1554.     lda #$0000
  1555.     sta f:$7e9bde
  1556.     lda #$0001
  1557.     sta f:$7e9bdc
  1558.     lda #$0002
  1559.     sta f:$7e9b78
  1560.     rtl
  1561.  
  1562.  
  1563. byte_889065:
  1564.     .byte $ff,$82,$90,$88
  1565.     .byte $08,$c0,$d0,$09,$01
  1566.     .byte $ff,$65,$a6,$89,$e0,$8f,$88
  1567.     .byte $ff,$65,$a6,$89,$93,$8f,$88
  1568.     .byte $ff,$76,$a5,$89,$37,$8d
  1569.  
  1570.     jsl label_89a758
  1571.     lda f:$7e9be4
  1572.     dec
  1573.     sta f:$7e9be4
  1574.     lda #$0002
  1575.     sta f:$7e9bdc
  1576.     sta f:$7e9b78
  1577.     lda #$0000
  1578.     sta f:$7e9bde
  1579.     lda #$0001
  1580.     rtl
  1581.  
  1582.  
  1583. byte_8890a5:
  1584.     .byte $ff,$c7,$90,$88
  1585.     .byte $04,$c0,$d0,$11,$01
  1586.     .byte $06,$c0,$d0,$12,$01
  1587.     .byte $04,$c0,$d0,$13,$01
  1588.     .byte $ff,$f5,$90,$88
  1589.     .byte $01,$de,$90,$01,$01
  1590.     .byte $ff,$76,$a5,$89,$bc,$90
  1591.  
  1592.     jsl label_89a758
  1593.     lda #$0001
  1594.     sta f:$7e9b78
  1595.     lda #$0000
  1596.     sta f:$7e9bdc
  1597.     sta f:$7e9bde
  1598.     rtl
  1599.  
  1600.     lda f:$7e9b7a
  1601.     dec
  1602.     sta f:$7e9b7a
  1603.     bne label_8890f0
  1604.     jsl label_89a6cc
  1605.  
  1606. long_8890ed:
  1607.     .faraddr $888d37
  1608.  
  1609. label_8890f0:
  1610.     jsl label_888d2d
  1611.     rtl
  1612.  
  1613.     lda #$000a
  1614.     sta f:$7e9b7a
  1615. label_8890fc:
  1616.     jsl label_84806b
  1617.     and #$000f
  1618.     beq label_8890fc
  1619.     cmp #$0001
  1620.     bcc label_8890fc
  1621.     cmp #$0009
  1622.     bcs label_8890fc
  1623.     tax
  1624. label_889110:
  1625.     dex
  1626.     beq label_889121
  1627.     lda f:$7e9b7a
  1628.     clc
  1629.     adc #$000a
  1630.     sta f:$7e9b7a
  1631.     bra label_889110
  1632. label_889121:
  1633.     rtl
  1634.  
  1635.  
  1636. byte_889122:
  1637.     .byte $10,$7d,$91,$81,$00
  1638.     .byte $ff,$76,$a5,$89,$22,$91
  1639.  
  1640. byte_88912d:
  1641.     .byte $10,$b1,$91,$fe,$00
  1642.     .byte $10,$b1,$91,$ff,$00
  1643.     .byte $10,$b1,$91,$00,$01
  1644.     .byte $ff,$76,$a5,$89,$2d,$91
  1645.  
  1646. byte_889142:
  1647.     .byte $08,$e9,$91,$03,$01
  1648.     .byte $04,$e9,$91,$04,$01
  1649.     .byte $04,$e9,$91,$05,$01
  1650.     .byte $08,$e9,$91,$06,$01
  1651.     .byte $ff,$60,$91,$88
  1652.     .byte $ff,$76,$a5,$89,$22,$91
  1653.  
  1654.     lda #$0000
  1655.     sta f:$7e9b78
  1656.     rtl
  1657.  
  1658.  
  1659. byte_889168:
  1660.     .byte $10,$21,$92,$0e,$01
  1661.     .byte $10,$21,$92,$0f,$01
  1662.     .byte $10,$21,$92,$10,$01
  1663.     .byte $ff,$76,$a5,$89,$68,$91
  1664.  
  1665.     lda f:$7e9b78
  1666.     cmp #$0001
  1667.     bne label_88918e
  1668.     jsl label_89a6cc
  1669.  
  1670. long_88918a:
  1671.     .faraddr $88912d
  1672.  
  1673.     rtl
  1674.  
  1675. label_88918e:
  1676.     lda f:$7e9b78
  1677.     cmp #$0002
  1678.     bne label_88919f
  1679.     jsl label_89a6cc
  1680.  
  1681. long_88919b:
  1682.     .faraddr $889142
  1683.  
  1684.     rtl
  1685.  
  1686. label_88919f:
  1687.     lda f:$7e9b78
  1688.     cmp #$0003
  1689.     bne label_8891b0
  1690.     jsl label_89a6cc
  1691.  
  1692. long_8891ac:
  1693.     .faraddr $889168
  1694.  
  1695.     rtl
  1696.  
  1697. label_8891b0:
  1698.     rtl
  1699.  
  1700.     lda f:$7e9b78
  1701.     cmp #$0000
  1702.     bne label_8891c2
  1703.     jsl label_89a6cc
  1704.  
  1705. long_8891be:
  1706.     .faraddr $889122
  1707.  
  1708.     rtl
  1709.  
  1710. label_8891c2:
  1711.     lda f:$7e9b78
  1712.     cmp #$0002
  1713.     bne label_8891d3
  1714.     jsl label_89a6cc
  1715.  
  1716. long_8891cf:
  1717.     .faraddr $889142
  1718.  
  1719.     rtl
  1720.  
  1721. label_8891d3:
  1722.     lda f:$7e9b78
  1723.     cmp #$0003
  1724.     bne label_8891e4
  1725.     jsl label_89a6cc
  1726.  
  1727. long_8891e0:
  1728.     .faraddr $889168
  1729.  
  1730.     rtl
  1731.  
  1732. label_8891e4:
  1733.     jsl label_88cb27
  1734.     rtl
  1735.  
  1736.     lda f:$7e9b78
  1737.     cmp #$0000
  1738.     bne label_8891fa
  1739.     jsl label_89a6cc
  1740.  
  1741. long_8891f6:
  1742.     .faraddr $889122
  1743.  
  1744.     rtl
  1745.  
  1746. label_8891fa:
  1747.     lda f:$7e9b78
  1748.     cmp #$0001
  1749.     bne label_88920b
  1750.     jsl label_89a6cc
  1751.  
  1752. long_889207:
  1753.     .faraddr $88912d
  1754.  
  1755.     rtl
  1756.  
  1757. label_88920b:
  1758.     lda f:$7e9b78
  1759.     cmp #$0003
  1760.     bne label_88921c
  1761.     jsl label_89a6cc
  1762.  
  1763. long_889218:
  1764.     .faraddr $889168
  1765.  
  1766.     rtl
  1767.  
  1768. label_88921c:
  1769.     jsl label_88cb27
  1770.     rtl
  1771.  
  1772.     lda f:$7e9b78
  1773.     cmp #$0000
  1774.     bne label_889232
  1775.     jsl label_89a6cc
  1776.  
  1777. long_88922e:
  1778.     .faraddr $889122
  1779.  
  1780.     rtl
  1781.  
  1782. label_889232:
  1783.     lda f:$7e9b78
  1784.     cmp #$0001
  1785.     bne label_889243
  1786.     jsl label_89a6cc
  1787.  
  1788. long_88923f:
  1789.     .faraddr $88912d
  1790.  
  1791.     rtl
  1792.  
  1793. label_889243:
  1794.     lda f:$7e9b78
  1795.     cmp #$0002
  1796.     bne label_889254
  1797.     jsl label_89a6cc
  1798.  
  1799. long_889250:
  1800.     .faraddr $889142
  1801.  
  1802.     rtl
  1803.  
  1804. label_889254:
  1805.     jsl label_88cb27
  1806.     rtl
  1807.  
  1808.  
  1809. byte_889259:
  1810.     .byte $60,$c0,$d0,$81,$00
  1811.     .byte $02,$9b,$92,$2f,$01
  1812.     .byte $04,$9b,$92,$30,$01
  1813.     .byte $02,$9b,$92,$2f,$01
  1814.     .byte $05,$c0,$d0,$81,$00
  1815.     .byte $02,$9b,$92,$2f,$01
  1816.     .byte $04,$9b,$92,$30,$01
  1817.     .byte $02,$9b,$92,$2f,$01
  1818.     .byte $40,$c0,$d0,$81,$00
  1819.     .byte $02,$9b,$92,$2f,$01
  1820.     .byte $05,$9b,$92,$30,$01
  1821.     .byte $02,$9b,$92,$2f,$01
  1822.     .byte $ff,$76,$a5,$89,$59,$92
  1823.  
  1824.     jsl label_88cb27
  1825.     rtl
  1826.  
  1827.  
  1828. byte_8892a0:
  1829.     .byte $80,$ab,$92,$81,$00
  1830.     .byte $ff,$76,$a5,$89,$a0,$92
  1831.  
  1832.     lda f:$7e9bda
  1833.     beq label_8892b8
  1834.     jsl label_89a6cc
  1835.  
  1836. long_8892b5:
  1837.     .faraddr $8892b9
  1838.  
  1839. label_8892b8:
  1840.     rtl
  1841.  
  1842.  
  1843. byte_8892b9:
  1844.     .byte $04,$e4,$92,$31,$01
  1845.     .byte $06,$e4,$92,$32,$01
  1846.     .byte $04,$e4,$92,$31,$01
  1847.     .byte $06,$e4,$92,$32,$01
  1848.     .byte $01,$c0,$d0,$81,$00
  1849.     .byte $ff,$dc,$92,$88
  1850.     .byte $ff,$76,$a5,$89,$a0,$92
  1851.  
  1852.     lda #$0000
  1853.     sta f:$7e9bda
  1854.     rtl
  1855.  
  1856.     jsl label_88cb27
  1857.     rtl
  1858.  
  1859.  
  1860. byte_8892e9:
  1861.     .byte $80,$c0,$d0,$4b,$01
  1862.     .byte $ff,$76,$a5,$89,$e9,$92
  1863.  
  1864. byte_8892f4:
  1865.     .byte $80,$c0,$d0,$52,$01
  1866.     .byte $ff,$76,$a5,$89,$f4,$92
  1867.  
  1868. byte_8892ff:
  1869.     .byte $80,$c0,$d0,$4c,$01
  1870.     .byte $ff,$76,$a5,$89,$ff,$92
  1871.  
  1872. byte_88930a:
  1873.     .byte $80,$c0,$d0,$4d,$01
  1874.     .byte $ff,$76,$a5,$89,$0a,$93
  1875.  
  1876. byte_889315:
  1877.     .byte $06,$2f,$93,$4e,$01
  1878.     .byte $04,$2f,$93,$4f,$01
  1879.     .byte $04,$2f,$93,$50,$01
  1880.     .byte $03,$2f,$93,$51,$01
  1881.     .byte $ff,$76,$a5,$89,$15,$93
  1882.  
  1883.     lda f:$7e9b86
  1884.     bne label_88936a
  1885.     lda f:$7e9bf0
  1886.     beq label_889347
  1887.     dec
  1888.     sta f:$7e9bf0
  1889.     lda #$0003
  1890.     jsr label_88939a
  1891.     rtl
  1892.  
  1893. label_889347:
  1894.     lda f:$7e9bee
  1895.     beq label_889359
  1896.     dec
  1897.     sta f:$7e9bee
  1898.     lda #$0002
  1899.     jsr label_88939a
  1900.     rtl
  1901.  
  1902. label_889359:
  1903.     lda f:$7e9bec
  1904.     beq label_88936a
  1905.     dec
  1906.     sta f:$7e9bec
  1907.     lda #$0001
  1908.     jsr label_88939a
  1909. label_88936a:
  1910.     rtl
  1911.  
  1912.  
  1913. byte_88936b:
  1914.     .byte $03,$85,$93,$4e,$01
  1915.     .byte $02,$85,$93,$4f,$01
  1916.     .byte $02,$85,$93,$50,$01
  1917.     .byte $01,$85,$93,$51,$01
  1918.     .byte $ff,$76,$a5,$89,$6b,$93
  1919.  
  1920.     lda f:$7e9b92
  1921.     beq label_889399
  1922.     lda f:$7e9b94
  1923.     dec
  1924.     bne label_889399
  1925.     jsl label_89a6cc
  1926.  
  1927. long_889396:
  1928.     .faraddr $889315
  1929.  
  1930. label_889399:
  1931.     rtl
  1932.  
  1933. label_88939a:
  1934.     sta f:$7e9b86
  1935.     lda #$006b
  1936.     sta f:$7e9caa
  1937.     lda #$0078
  1938.     sta f:$7e9cef
  1939.     lda #$0075
  1940.     sta f:$7e9d06
  1941.     lda #$0072
  1942.     sta f:$7e9d1d
  1943.     lda #$0070
  1944.     sta f:$7e9d34
  1945.     lda #$006f
  1946.     sta f:$7e9d4b
  1947.     lda #$0000
  1948.     sta f:$7e9b88
  1949.     jsl label_89a6cc
  1950.  
  1951. long_8893d3:
  1952.     .faraddr $88936b
  1953.  
  1954.     rts
  1955.  
  1956.  
  1957. byte_8893d7:
  1958.     .byte $80,$e2,$93,$81,$00
  1959.     .byte $ff,$76,$a5,$89,$d7,$93
  1960.  
  1961.     lda f:$7e9b82
  1962.     bne label_8893f2
  1963.     lda #$012c
  1964.     sta f:$7e9b82
  1965.     jsr label_889558
  1966. label_8893f2:
  1967.     dec
  1968.     sta f:$7e9b82
  1969.     bne label_889405
  1970.     lda a:$04d4
  1971.     bne label_889405
  1972.     jsl label_89a6cc
  1973.  
  1974. long_889402:
  1975.     .faraddr $889406
  1976.  
  1977. label_889405:
  1978.     rtl
  1979.  
  1980.  
  1981. byte_889406:
  1982.     .byte $03,$25,$94,$33,$01
  1983.     .byte $04,$25,$94,$34,$01
  1984.     .byte $30,$25,$94,$35,$01
  1985.     .byte $04,$25,$94,$34,$01
  1986.     .byte $03,$25,$94,$33,$01
  1987.     .byte $ff,$76,$a5,$89,$d7,$93
  1988.  
  1989.     jsl label_88cb27
  1990.     rtl
  1991.  
  1992.  
  1993. byte_88942a:
  1994.     .byte $80,$35,$94,$81,$00
  1995.     .byte $ff,$76,$a5,$89,$2a,$94
  1996.  
  1997.     lda f:$7e9b84
  1998.     bne label_889445
  1999.     lda #$012c
  2000.     sta f:$7e9b84
  2001.     jsr label_889558
  2002. label_889445:
  2003.     dec
  2004.     sta f:$7e9b84
  2005.     bne label_889458
  2006.     lda a:$04d4
  2007.     bne label_889458
  2008.     jsl label_89a6cc
  2009.  
  2010. long_889455:
  2011.     .faraddr $889459
  2012.  
  2013. label_889458:
  2014.     rtl
  2015.  
  2016.  
  2017. byte_889459:
  2018.     .byte $03,$78,$94,$33,$01
  2019.     .byte $04,$78,$94,$34,$01
  2020.     .byte $30,$78,$94,$35,$01
  2021.     .byte $04,$78,$94,$34,$01
  2022.     .byte $03,$78,$94,$33,$01
  2023.     .byte $ff,$76,$a5,$89,$2a,$94
  2024.  
  2025.     jsl label_88cb27
  2026.     rtl
  2027.  
  2028.  
  2029. byte_88947d:
  2030.     .byte $80,$88,$94,$81,$00
  2031.     .byte $ff,$76,$a5,$89,$7d,$94
  2032.  
  2033.     lda f:$7e9b7c
  2034.     bne label_889498
  2035.     lda #$012c
  2036.     sta f:$7e9b7c
  2037.     jsr label_889558
  2038. label_889498:
  2039.     dec
  2040.     sta f:$7e9b7c
  2041.     bne label_8894ab
  2042.     lda a:$04d4
  2043.     bne label_8894ab
  2044.     jsl label_89a6cc
  2045.  
  2046. long_8894a8:
  2047.     .faraddr $8894ac
  2048.  
  2049. label_8894ab:
  2050.     rtl
  2051.  
  2052.  
  2053. byte_8894ac:
  2054.     .byte $05,$c1,$94,$36,$01
  2055.     .byte $30,$c1,$94,$37,$01
  2056.     .byte $05,$c1,$94,$36,$01
  2057.     .byte $ff,$76,$a5,$89,$7d,$94
  2058.  
  2059.     jsl label_88cb27
  2060.     rtl
  2061.  
  2062.  
  2063. byte_8894c6:
  2064.     .byte $80,$d1,$94,$81,$00
  2065.     .byte $ff,$76,$a5,$89,$c6,$94
  2066.  
  2067.     lda f:$7e9b7e
  2068.     bne label_8894e1
  2069.     lda #$012c
  2070.     sta f:$7e9b7e
  2071.     jsr label_889558
  2072. label_8894e1:
  2073.     dec
  2074.     sta f:$7e9b7e
  2075.     bne label_8894f4
  2076.     lda a:$04d4
  2077.     bne label_8894f4
  2078.     jsl label_89a6cc
  2079.  
  2080. long_8894f1:
  2081.     .faraddr $8894f5
  2082.  
  2083. label_8894f4:
  2084.     rtl
  2085.  
  2086.  
  2087. byte_8894f5:
  2088.     .byte $05,$0a,$95,$36,$01
  2089.     .byte $30,$0a,$95,$37,$01
  2090.     .byte $05,$0a,$95,$36,$01
  2091.     .byte $ff,$76,$a5,$89,$c6,$94
  2092.  
  2093.     jsl label_88cb27
  2094.     rtl
  2095.  
  2096.  
  2097. byte_88950f:
  2098.     .byte $80,$1a,$95,$81,$00
  2099.     .byte $ff,$76,$a5,$89,$0f,$95
  2100.  
  2101.     lda f:$7e9b80
  2102.     bne label_88952a
  2103.     lda #$012c
  2104.     sta f:$7e9b80
  2105.     jsr label_889558
  2106. label_88952a:
  2107.     dec
  2108.     sta f:$7e9b80
  2109.     bne label_88953d
  2110.     lda a:$04d4
  2111.     bne label_88953d
  2112.     jsl label_89a6cc
  2113.  
  2114. long_88953a:
  2115.     .faraddr $88953e
  2116.  
  2117. label_88953d:
  2118.     rtl
  2119.  
  2120.  
  2121. byte_88953e:
  2122.     .byte $05,$53,$95,$36,$01
  2123.     .byte $30,$53,$95,$37,$01
  2124.     .byte $05,$53,$95,$36,$01
  2125.     .byte $ff,$76,$a5,$89,$0f,$95
  2126.  
  2127.     jsl label_88cb27
  2128.     rtl
  2129.  
  2130. label_889558:
  2131.     sta $00
  2132. label_88955a:
  2133.     jsl label_84806b
  2134.     and #$00ff
  2135.     beq label_88955a
  2136.     cmp #$0001
  2137.     bcc label_88955a
  2138.     cmp #$0014
  2139.     bcs label_88955a
  2140.     tax
  2141. label_88956e:
  2142.     dex
  2143.     beq label_88957b
  2144.     lda $00
  2145.     clc
  2146.     adc #$003c
  2147.     sta $00
  2148.     bra label_88956e
  2149. label_88957b:
  2150.     rts
  2151.  
  2152.  
  2153. byte_88957c:
  2154.     .byte $80,$87,$95,$38,$01
  2155.     .byte $ff,$76,$a5,$89,$7c,$95
  2156.  
  2157.     lda f:$7e9b78
  2158.     bne label_8895b9
  2159.     lda #$003c
  2160.     sta f:$7e9b78
  2161. label_889594:
  2162.     jsl label_84806b
  2163.     and #$000f
  2164.     beq label_889594
  2165.     cmp #$0001
  2166.     bcc label_889594
  2167.     cmp #$000b
  2168.     bcs label_889594
  2169.     tax
  2170. label_8895a8:
  2171.     dex
  2172.     beq label_8895b9
  2173.     lda f:$7e9b78
  2174.     clc
  2175.     adc #$003c
  2176.     sta f:$7e9b78
  2177.     bra label_8895a8
  2178. label_8895b9:
  2179.     lda f:$7e9b78
  2180.     dec
  2181.     sta f:$7e9b78
  2182.     bne label_8895cb
  2183.     jsl label_89a6cc
  2184.  
  2185. long_8895c8:
  2186.     .faraddr $8895cc
  2187.  
  2188. label_8895cb:
  2189.     rtl
  2190.  
  2191.  
  2192. byte_8895cc:
  2193.     .byte $07,$c0,$d0,$38,$01
  2194.     .byte $04,$c0,$d0,$39,$01
  2195.     .byte $06,$c0,$d0,$3a,$01
  2196.     .byte $06,$c0,$d0,$39,$01
  2197.     .byte $07,$c0,$d0,$38,$01
  2198.     .byte $04,$c0,$d0,$39,$01
  2199.     .byte $06,$c0,$d0,$3a,$01
  2200.     .byte $06,$c0,$d0,$39,$01
  2201.     .byte $07,$c0,$d0,$38,$01
  2202.     .byte $04,$c0,$d0,$39,$01
  2203.     .byte $06,$c0,$d0,$3a,$01
  2204.     .byte $06,$c0,$d0,$39,$01
  2205.     .byte $ff,$76,$a5,$89,$7c,$95
  2206.  
  2207.     rtl
  2208.  
  2209.  
  2210. byte_88960f:
  2211.     .byte $20,$6f,$96,$3b,$01
  2212.     .byte $06,$6f,$96,$3c,$01
  2213.     .byte $06,$6f,$96,$3b,$01
  2214.     .byte $06,$6f,$96,$3d,$01
  2215.     .byte $10,$6f,$96,$3b,$01
  2216.     .byte $06,$6f,$96,$3e,$01
  2217.     .byte $06,$6f,$96,$3b,$01
  2218.     .byte $06,$6f,$96,$3e,$01
  2219.     .byte $06,$6f,$96,$3b,$01
  2220.     .byte $40,$6f,$96,$3d,$01
  2221.     .byte $06,$6f,$96,$49,$01
  2222.     .byte $06,$6f,$96,$3d,$01
  2223.     .byte $06,$6f,$96,$49,$01
  2224.     .byte $30,$6f,$96,$3d,$01
  2225.     .byte $06,$6f,$96,$4a,$01
  2226.     .byte $06,$6f,$96,$3d,$01
  2227.     .byte $06,$6f,$96,$4a,$01
  2228.     .byte $50,$6f,$96,$3d,$01
  2229.     .byte $ff,$76,$a5,$89,$0f,$96
  2230.  
  2231.     lda a:$04d4
  2232.     beq label_88967c
  2233.     jsl label_89a6cc
  2234.  
  2235. long_889678:
  2236.     .faraddr $8896c6
  2237.  
  2238.     rtl
  2239.  
  2240. label_88967c:
  2241.     lda f:$7e9b7a
  2242.     bne label_8896ae
  2243.     lda #$0258
  2244.     sta f:$7e9b7a
  2245. label_889689:
  2246.     jsl label_84806b
  2247.     and #$000f
  2248.     beq label_889689
  2249.     cmp #$0001
  2250.     bcc label_889689
  2251.     cmp #$000b
  2252.     bcs label_889689
  2253.     tax
  2254. label_88969d:
  2255.     dex
  2256.     beq label_8896ae
  2257.     lda f:$7e9b7a
  2258.     clc
  2259.     adc #$0258
  2260.     sta f:$7e9b7a
  2261.     bra label_88969d
  2262. label_8896ae:
  2263.     lda f:$7e9b7a
  2264.     dec
  2265.     sta f:$7e9b7a
  2266.     bne label_8896c1
  2267.     jsl label_89a6cc
  2268.  
  2269. long_8896bd:
  2270.     .faraddr $8896c6
  2271.  
  2272.     rtl
  2273.  
  2274. label_8896c1:
  2275.     jsl label_88cb27
  2276.     rtl
  2277.  
  2278.  
  2279. byte_8896c6:
  2280.     .byte $02,$67,$97,$3f,$01
  2281.     .byte $03,$67,$97,$40,$01
  2282.     .byte $02,$67,$97,$41,$01
  2283.     .byte $10,$67,$97,$42,$01
  2284.     .byte $02,$67,$97,$43,$01
  2285.     .byte $03,$67,$97,$44,$01
  2286.     .byte $02,$67,$97,$45,$01
  2287.     .byte $30,$67,$97,$46,$01
  2288.     .byte $06,$67,$97,$47,$01
  2289.     .byte $06,$67,$97,$46,$01
  2290.     .byte $06,$67,$97,$47,$01
  2291.     .byte $20,$67,$97,$46,$01
  2292.     .byte $ff,$6c,$97,$88
  2293.     .byte $05,$67,$97,$48,$01
  2294.     .byte $90,$c0,$d0,$81,$00
  2295.     .byte $05,$67,$97,$48,$01
  2296.     .byte $30,$67,$97,$46,$01
  2297.     .byte $06,$67,$97,$47,$01
  2298.     .byte $06,$67,$97,$46,$01
  2299.     .byte $06,$67,$97,$47,$01
  2300.     .byte $20,$67,$97,$46,$01
  2301.  
  2302. byte_88972e:
  2303.     .byte $02,$67,$97,$45,$01
  2304.     .byte $03,$67,$97,$44,$01
  2305.     .byte $02,$67,$97,$43,$01
  2306.     .byte $10,$67,$97,$42,$01
  2307.     .byte $02,$67,$97,$41,$01
  2308.     .byte $03,$67,$97,$40,$01
  2309.     .byte $02,$67,$97,$3f,$01
  2310.     .byte $ff,$76,$a5,$89,$0f,$96
  2311.  
  2312. byte_889757:
  2313.     .byte $05,$67,$97,$48,$01
  2314.     .byte $80,$8d,$97,$81,$00
  2315.     .byte $ff,$76,$a5,$89,$5c,$97
  2316.  
  2317.     jsl label_88cb27
  2318.     rtl
  2319.  
  2320.     lda a:$04d4
  2321.     beq label_889779
  2322.     jsl label_89a6cc
  2323.  
  2324. long_889775:
  2325.     .faraddr $889757
  2326.  
  2327.     rtl
  2328.  
  2329. label_889779:
  2330.     jsl label_84806b
  2331.     and #$000f
  2332.     beq label_889779
  2333.     lsr
  2334.     bcc label_88978c
  2335.     jsl label_89a6cc
  2336.  
  2337. long_889789:
  2338.     .faraddr $88972e
  2339.  
  2340. label_88978c:
  2341.     rtl
  2342.  
  2343.     lda a:$04d4
  2344.     bne label_889799
  2345.     jsl label_89a6cc
  2346.  
  2347. long_889796:
  2348.     .faraddr $88979a
  2349.  
  2350. label_889799:
  2351.     rtl
  2352.  
  2353.  
  2354. byte_88979a:
  2355.     .byte $40,$c0,$d0,$ff,$ff
  2356.     .byte $05,$27,$cb,$48,$01
  2357.     .byte $10,$27,$cb,$46,$01
  2358.     .byte $02,$27,$cb,$45,$01
  2359.     .byte $03,$27,$cb,$44,$01
  2360.     .byte $02,$27,$cb,$43,$01
  2361.     .byte $10,$27,$cb,$42,$01
  2362.     .byte $02,$27,$cb,$41,$01
  2363.     .byte $03,$27,$cb,$40,$01
  2364.     .byte $02,$27,$cb,$3f,$01
  2365.     .byte $ff,$76,$a5,$89,$0f,$96
  2366.  
  2367. byte_8897d2:
  2368.     .byte $60,$c0,$d0,$22,$01
  2369.     .byte $28,$c0,$d0,$23,$01
  2370.     .byte $30,$c0,$d0,$22,$01
  2371.     .byte $20,$c0,$d0,$24,$01
  2372.     .byte $08,$c0,$d0,$25,$01
  2373.     .byte $08,$c0,$d0,$24,$01
  2374.     .byte $08,$c0,$d0,$25,$01
  2375.     .byte $20,$c0,$d0,$24,$01
  2376.     .byte $30,$c0,$d0,$22,$01
  2377.     .byte $0d,$c0,$d0,$23,$01
  2378.     .byte $0d,$c0,$d0,$22,$01
  2379.     .byte $1c,$c0,$d0,$24,$01
  2380.     .byte $30,$c0,$d0,$24,$01
  2381.     .byte $ff,$fd,$a5,$89,$e9,$9b,$7e,$0a
  2382.     .byte $03,$c0,$d0,$26,$01
  2383.     .byte $03,$c0,$d0,$27,$01
  2384.     .byte $ff,$48,$a6,$89,$e9,$9b,$7e,$1b,$98
  2385.     .byte $ff,$76,$a5,$89,$d2,$97
  2386.  
  2387. label_889834:
  2388.     lda f:$7e9f19
  2389.     bne label_889856
  2390.     lda a:$04d4
  2391.     beq label_88985d
  2392.     lda f:$7e9b8a
  2393.     bne label_88985d
  2394.     lda f:$7e9bdc
  2395.     cmp #$0001
  2396.     beq label_88985d
  2397.     jsl label_89a6cc
  2398.  
  2399. long_889852:
  2400.     .faraddr $889ab2
  2401.  
  2402.     rts
  2403.  
  2404. label_889856:
  2405.     jsl label_89a6cc
  2406.  
  2407. long_88985a:
  2408.     .faraddr $889a48
  2409.  
  2410. label_88985d:
  2411.     rts
  2412.  
  2413. label_88985e:
  2414.     lda f:$7e9be4
  2415.     beq label_889872
  2416.     lda f:$7e9b8a
  2417.     bne label_889872
  2418.     jsl label_89a6cc
  2419.  
  2420. long_88986e:
  2421.     .faraddr $8899e7
  2422.  
  2423.     rts
  2424.  
  2425. label_889872:
  2426.     lda f:$7e9be2
  2427.     beq label_889886
  2428.     lda f:$7e9b8a
  2429.     bne label_889886
  2430.     jsl label_89a6cc
  2431.  
  2432. long_889882:
  2433.     .faraddr $889986
  2434.  
  2435.     rts
  2436.  
  2437. label_889886:
  2438.     lda f:$7e9be0
  2439.     beq label_889899
  2440.     lda f:$7e9b8a
  2441.     bne label_889899
  2442.     jsl label_89a6cc
  2443.  
  2444. long_889896:
  2445.     .faraddr $88993b
  2446.  
  2447. label_889899:
  2448.     rts
  2449.  
  2450. label_88989a:
  2451.     jsr label_88985e
  2452.     jsr label_889834
  2453.     rtl
  2454.  
  2455. label_8898a1:
  2456.     jsl label_89a758
  2457.     lda #$0000
  2458.     sta f:$7e9bdc
  2459.     sta f:$7e9bde
  2460.     rts
  2461.  
  2462.  
  2463. byte_8898b1:
  2464.     .byte $ff,$e8,$98,$88
  2465.     .byte $40,$f3,$98,$14,$01
  2466.     .byte $50,$f3,$98,$15,$01
  2467.     .byte $30,$f3,$98,$16,$01
  2468.     .byte $06,$f3,$98,$17,$01
  2469.     .byte $06,$f3,$98,$16,$01
  2470.     .byte $06,$f3,$98,$17,$01
  2471.     .byte $28,$f3,$98,$16,$01
  2472.     .byte $10,$f3,$98,$14,$01
  2473.     .byte $30,$f3,$98,$16,$01
  2474.     .byte $ff,$76,$a5,$89,$b5,$98
  2475.  
  2476.     jsr label_8898a1
  2477.     lda #$0384
  2478.     sta f:$7e9b8c
  2479.     rtl
  2480.  
  2481.     lda a:$02a2
  2482.     cmp #$0004
  2483.     beq label_88990c
  2484.     cmp #$0005
  2485.     beq label_88990c
  2486.     cmp #$000d
  2487.     beq label_88990c
  2488.     lda f:$7e6d5f
  2489.     bne label_88990c
  2490.     rtl
  2491.  
  2492. label_88990c:
  2493.     lda f:$7e9b8c
  2494.     dec
  2495.     sta f:$7e9b8c
  2496.     bne label_88991e
  2497.     jsl label_89a6cc
  2498.  
  2499. long_88991b:
  2500.     .faraddr $889ab2
  2501.  
  2502. label_88991e:
  2503.     jsl label_88989a
  2504.     rtl
  2505.  
  2506.  
  2507. byte_889923:
  2508.     .byte $04,$c0,$d0,$1b,$01
  2509.     .byte $04,$c0,$d0,$1c,$01
  2510.     .byte $04,$c0,$d0,$1d,$01
  2511.     .byte $04,$c0,$d0,$1e,$01
  2512.     .byte $ff,$99,$a6,$89,$ff,$79,$99,$88
  2513.     .byte $01,$c0,$d0,$14,$01
  2514.     .byte $04,$c0,$d0,$18,$01
  2515.     .byte $05,$c0,$d0,$19,$01
  2516.     .byte $04,$c0,$d0,$1a,$01
  2517.     .byte $ff,$65,$a6,$89,$23,$99,$88
  2518.     .byte $04,$c0,$d0,$1b,$01
  2519.     .byte $05,$c0,$d0,$1f,$01
  2520.     .byte $04,$c0,$d0,$20,$01
  2521.     .byte $05,$c0,$d0,$21,$01
  2522.     .byte $05,$c0,$d0,$18,$01
  2523.     .byte $ff,$76,$a5,$89,$b1,$98
  2524.  
  2525.     jsr label_8898a1
  2526.     lda f:$7e9be0
  2527.     dec
  2528.     sta f:$7e9be0
  2529.     rtl
  2530.  
  2531.  
  2532. byte_889986:
  2533.     .byte $ff,$da,$99,$88
  2534.     .byte $01,$c0,$d0,$14,$01
  2535.     .byte $04,$c0,$d0,$21,$01
  2536.     .byte $01,$c0,$d0,$18,$01
  2537.     .byte $05,$c0,$d0,$19,$01
  2538.     .byte $04,$c0,$d0,$1a,$01
  2539.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$02
  2540.     .byte $ff,$65,$a6,$89,$23,$99,$88
  2541.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$ab,$99
  2542.     .byte $03,$c0,$d0,$1b,$01
  2543.     .byte $05,$c0,$d0,$1f,$01
  2544.     .byte $04,$c0,$d0,$20,$01
  2545.     .byte $05,$c0,$d0,$21,$01
  2546.     .byte $05,$c0,$d0,$18,$01
  2547.     .byte $ff,$76,$a5,$89,$b1,$98
  2548.  
  2549.     jsr label_8898a1
  2550.     lda f:$7e9be2
  2551.     dec
  2552.     sta f:$7e9be2
  2553.     rtl
  2554.  
  2555.  
  2556. byte_8899e7:
  2557.     .byte $ff,$3b,$9a,$88
  2558.     .byte $01,$c0,$d0,$14,$01
  2559.     .byte $05,$c0,$d0,$21,$01
  2560.     .byte $01,$c0,$d0,$18,$01
  2561.     .byte $05,$c0,$d0,$19,$01
  2562.     .byte $04,$c0,$d0,$1a,$01
  2563.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$03
  2564.     .byte $ff,$65,$a6,$89,$23,$99,$88
  2565.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$0c,$9a
  2566.     .byte $03,$c0,$d0,$1b,$01
  2567.     .byte $05,$c0,$d0,$1f,$01
  2568.     .byte $04,$c0,$d0,$20,$01
  2569.     .byte $05,$c0,$d0,$21,$01
  2570.     .byte $05,$c0,$d0,$18,$01
  2571.     .byte $ff,$76,$a5,$89,$b1,$98
  2572.  
  2573.     jsr label_8898a1
  2574.     lda f:$7e9be4
  2575.     dec
  2576.     sta f:$7e9be4
  2577.     rtl
  2578.  
  2579.  
  2580. byte_889a48:
  2581.     .byte $ff,$a0,$9a,$88
  2582.     .byte $01,$c0,$d0,$14,$01
  2583.     .byte $05,$c0,$d0,$21,$01
  2584.     .byte $01,$c0,$d0,$18,$01
  2585.     .byte $05,$c0,$d0,$19,$01
  2586.     .byte $04,$c0,$d0,$1a,$01
  2587.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$03
  2588.     .byte $ff,$65,$a6,$89,$23,$99,$88
  2589.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$6d,$9a
  2590.     .byte $03,$c0,$d0,$1b,$01
  2591.     .byte $05,$c0,$d0,$1f,$01
  2592.     .byte $04,$c0,$d0,$20,$01
  2593.     .byte $05,$c0,$d0,$21,$01
  2594.     .byte $05,$c0,$d0,$18,$01
  2595.     .byte $ff,$a4,$9a,$88
  2596.     .byte $ff,$76,$a5,$89,$4c,$9a
  2597.  
  2598.     jsr label_8898a1
  2599.     rtl
  2600.  
  2601.     lda f:$7e9f19
  2602.     bne label_889ab1
  2603.     jsl label_89a6cc
  2604.  
  2605. long_889aae:
  2606.     .faraddr $8898b1
  2607.  
  2608. label_889ab1:
  2609.     rtl
  2610.  
  2611.  
  2612. byte_889ab2:
  2613.     .byte $ff,$e4,$9a,$88
  2614.     .byte $04,$fb,$9a,$21,$01
  2615.     .byte $02,$fb,$9a,$28,$01
  2616.     .byte $02,$fb,$9a,$29,$01
  2617.     .byte $01,$fb,$9a,$28,$01
  2618.     .byte $04,$fb,$9a,$2a,$01
  2619.     .byte $ff,$76,$a5,$89,$b6,$9a
  2620.  
  2621. byte_889ad5:
  2622.     .byte $ff,$41,$9b,$88
  2623.     .byte $01,$09,$9b,$21,$01
  2624.     .byte $ff,$76,$a5,$89,$d9,$9a
  2625.  
  2626.     jsl label_89a758
  2627.     lda #$0001
  2628.     sta f:$7e9b8a
  2629.     sta f:$7e9bdc
  2630.     lda #$0000
  2631.     sta f:$7e9bde
  2632.     rtl
  2633.  
  2634.     lda f:$7e9b90
  2635.     beq label_889b08
  2636.     jsl label_89a6cc
  2637.  
  2638. long_889b05:
  2639.     .faraddr $889ad5
  2640.  
  2641. label_889b08:
  2642.     rtl
  2643.  
  2644.     lda f:$7e9f19
  2645.     bne label_889b14
  2646.     lda a:$04d4
  2647.     bne label_889b39
  2648. label_889b14:
  2649.     lda f:$7e9be4
  2650.     bne label_889b31
  2651.     lda f:$7e9be2
  2652.     bne label_889b31
  2653.     lda f:$7e9be0
  2654.     bne label_889b31
  2655.     lda f:$7e9b8e
  2656.     dec
  2657.     sta f:$7e9b8e
  2658.     bne label_889b38
  2659. label_889b31:
  2660.     jsl label_89a6cc
  2661.  
  2662. long_889b35:
  2663.     .faraddr $889b6e
  2664.  
  2665. label_889b38:
  2666.     rtl
  2667.  
  2668. label_889b39:
  2669.     lda #$003c
  2670.     sta f:$7e9b8e
  2671.     rtl
  2672.  
  2673.     lda #$0078
  2674.     sta f:$7e9b8e
  2675. label_889b48:
  2676.     jsl label_84806b
  2677.     and #$000f
  2678.     beq label_889b48
  2679.     cmp #$0001
  2680.     bcc label_889b48
  2681.     cmp #$0005
  2682.     bcs label_889b48
  2683.     tax
  2684. label_889b5c:
  2685.     dex
  2686.     beq label_889b6d
  2687.     lda f:$7e9b8e
  2688.     clc
  2689.     adc #$003c
  2690.     sta f:$7e9b8e
  2691.     bra label_889b5c
  2692. label_889b6d:
  2693.     rtl
  2694.  
  2695.  
  2696. byte_889b6e:
  2697.     .byte $ff,$91,$9b,$88
  2698.     .byte $04,$a4,$9b,$2b,$01
  2699.     .byte $02,$a4,$9b,$2c,$01
  2700.     .byte $02,$a4,$9b,$2d,$01
  2701.     .byte $01,$a4,$9b,$2c,$01
  2702.     .byte $04,$a4,$9b,$2e,$01
  2703.     .byte $ff,$76,$a5,$89,$72,$9b
  2704.  
  2705.     jsl label_89a758
  2706.     lda #$0002
  2707.     sta f:$7e9bdc
  2708.     lda #$0000
  2709.     sta f:$7e9e01
  2710.     rtl
  2711.  
  2712.     lda f:$7e9b90
  2713.     bne label_889bb1
  2714.     jsl label_89a6cc
  2715.  
  2716. long_889bae:
  2717.     .faraddr $8898b1
  2718.  
  2719. label_889bb1:
  2720.     rtl
  2721.  
  2722.  
  2723. byte_889bb2:
  2724.     .byte $60,$c0,$d0,$81,$00
  2725.     .byte $02,$f4,$9b,$a7,$01
  2726.     .byte $04,$f4,$9b,$a8,$01
  2727.     .byte $02,$f4,$9b,$a7,$01
  2728.     .byte $70,$c0,$d0,$81,$00
  2729.     .byte $02,$f4,$9b,$a7,$01
  2730.     .byte $04,$f4,$9b,$a8,$01
  2731.     .byte $02,$f4,$9b,$a7,$01
  2732.     .byte $04,$c0,$d0,$81,$00
  2733.     .byte $02,$f4,$9b,$a7,$01
  2734.     .byte $04,$f4,$9b,$a8,$01
  2735.     .byte $02,$f4,$9b,$a7,$01
  2736.     .byte $ff,$76,$a5,$89,$b2,$9b
  2737.  
  2738.     jsl label_88cb27
  2739.     rtl
  2740.  
  2741.  
  2742. byte_889bf9:
  2743.     .byte $01,$04,$9c,$81,$00
  2744.     .byte $ff,$76,$a5,$89,$f9,$9b
  2745.  
  2746.     lda f:$7e9bda
  2747.     beq label_889c12
  2748.     jsl label_89a6cc
  2749.  
  2750. long_889c0e:
  2751.     .faraddr $889c17
  2752.  
  2753.     rtl
  2754.  
  2755. label_889c12:
  2756.     jsl label_88cb27
  2757.     rtl
  2758.  
  2759.  
  2760. byte_889c17:
  2761.     .byte $04,$c0,$d0,$81,$00
  2762.     .byte $03,$42,$9c,$a9,$01
  2763.     .byte $05,$42,$9c,$aa,$01
  2764.     .byte $03,$42,$9c,$a9,$01
  2765.     .byte $04,$c0,$d0,$81,$00
  2766.     .byte $ff,$3a,$9c,$88
  2767.     .byte $ff,$76,$a5,$89,$f9,$9b
  2768.  
  2769.     lda #$0000
  2770.     sta f:$7e9bda
  2771.     rtl
  2772.  
  2773.     jsl label_88cb27
  2774.     rtl
  2775.  
  2776.  
  2777. byte_889c47:
  2778.     .byte $01,$52,$9c,$81,$00
  2779.     .byte $ff,$76,$a5,$89,$47,$9c
  2780.  
  2781.     lda a:$04d4
  2782.     bne label_889c9b
  2783.     lda f:$7e9bf6
  2784.     beq label_889c6e
  2785.     lda f:$7e9bf6
  2786.     dec
  2787.     sta f:$7e9bf6
  2788.     jsl label_89a6cc
  2789.  
  2790. long_889c6a:
  2791.     .faraddr $889d4f
  2792.  
  2793.     rtl
  2794.  
  2795. label_889c6e:
  2796.     lda f:$7e9bf4
  2797.     beq label_889c85
  2798.     lda f:$7e9bf4
  2799.     dec
  2800.     sta f:$7e9bf4
  2801.     jsl label_89a6cc
  2802.  
  2803. long_889c81:
  2804.     .faraddr $889cf3
  2805.  
  2806.     rtl
  2807.  
  2808. label_889c85:
  2809.     lda f:$7e9bf2
  2810.     beq label_889c9b
  2811.     lda f:$7e9bf2
  2812.     dec
  2813.     sta f:$7e9bf2
  2814.     jsl label_89a6cc
  2815.  
  2816. long_889c98:
  2817.     .faraddr $889c9c
  2818.  
  2819. label_889c9b:
  2820.     rtl
  2821.  
  2822.  
  2823. byte_889c9c:
  2824.     .byte $02,$27,$cb,$b7,$01
  2825.     .byte $02,$c0,$d0,$81,$00
  2826.     .byte $02,$27,$cb,$b7,$01
  2827.  
  2828. byte_889cab:
  2829.     .byte $02,$c0,$d0,$81,$00
  2830.     .byte $03,$27,$cb,$b3,$01
  2831.     .byte $03,$27,$cb,$b4,$01
  2832.     .byte $04,$27,$cb,$b5,$01
  2833.     .byte $05,$27,$cb,$b6,$01
  2834.     .byte $ff,$cc,$9c,$88
  2835.     .byte $ff,$89,$a5,$89
  2836.  
  2837.     lda f:$7e9bf6
  2838.     bne label_889ceb
  2839.     lda f:$7e9bf4
  2840.     bne label_889ceb
  2841.     lda f:$7e9bf2
  2842.     beq label_889ceb
  2843.     dec
  2844.     sta f:$7e9bf2
  2845.     jsl label_89a6cc
  2846.  
  2847. long_889ce7:
  2848.     .faraddr $889cab
  2849.  
  2850.     rtl
  2851.  
  2852. label_889ceb:
  2853.     jsl label_89a6cc
  2854.  
  2855. long_889cef:
  2856.     .faraddr $889c47
  2857.  
  2858.     rtl
  2859.  
  2860.  
  2861. byte_889cf3:
  2862.     .byte $03,$27,$cb,$b2,$01
  2863.     .byte $03,$c0,$d0,$81,$00
  2864.     .byte $03,$27,$cb,$b2,$01
  2865.  
  2866. byte_889d02:
  2867.     .byte $03,$c0,$d0,$81,$00
  2868.     .byte $02,$27,$cb,$ab,$01
  2869.     .byte $02,$27,$cb,$ac,$01
  2870.     .byte $02,$27,$cb,$ad,$01
  2871.     .byte $03,$27,$cb,$ae,$01
  2872.     .byte $03,$27,$cb,$af,$01
  2873.     .byte $04,$27,$cb,$b0,$01
  2874.     .byte $05,$27,$cb,$b1,$01
  2875.     .byte $ff,$2e,$9d,$88
  2876.  
  2877.     lda f:$7e9bf6
  2878.     bne label_889d47
  2879.     lda f:$7e9bf4
  2880.     beq label_889d47
  2881.     dec
  2882.     sta f:$7e9bf4
  2883.     jsl label_89a6cc
  2884.  
  2885. long_889d43:
  2886.     .faraddr $889d02
  2887.  
  2888.     rtl
  2889.  
  2890. label_889d47:
  2891.     jsl label_89a6cc
  2892.  
  2893. long_889d4b:
  2894.     .faraddr $889c47
  2895.  
  2896.     rtl
  2897.  
  2898.  
  2899. byte_889d4f:
  2900.     .byte $03,$27,$cb,$b2,$01
  2901.     .byte $03,$c0,$d0,$81,$00
  2902.     .byte $03,$27,$cb,$b2,$01
  2903.  
  2904. byte_889d5e:
  2905.     .byte $ff,$fd,$a5,$89,$e9,$9b,$7e,$03
  2906.     .byte $03,$c0,$d0,$81,$00
  2907.     .byte $01,$27,$cb,$ab,$01
  2908.     .byte $02,$27,$cb,$b8,$01
  2909.     .byte $02,$27,$cb,$b9,$01
  2910.     .byte $02,$27,$cb,$ba,$01
  2911.     .byte $ff,$48,$a6,$89,$e9,$9b,$7e,$66,$9d
  2912.     .byte $05,$27,$cb,$bb,$01
  2913.     .byte $06,$27,$cb,$bc,$01
  2914.     .byte $04,$27,$cb,$bd,$01
  2915.     .byte $05,$27,$cb,$be,$01
  2916.     .byte $ff,$a0,$9d,$88
  2917.  
  2918.     lda f:$7e9bf6
  2919.     beq label_889db3
  2920.     dec
  2921.     sta f:$7e9bf6
  2922.     jsl label_89a6cc
  2923.  
  2924. long_889daf:
  2925.     .faraddr $889d5e
  2926.  
  2927.     rtl
  2928.  
  2929. label_889db3:
  2930.     jsl label_89a6cc
  2931.  
  2932. long_889db7:
  2933.     .faraddr $889c47
  2934.  
  2935.     rtl
  2936.  
  2937. label_889dbb:
  2938.     lda a:$035a
  2939.     beq label_889dc7
  2940.     jsl label_89a6cc
  2941.  
  2942. long_889dc4:
  2943.     .faraddr $889f43
  2944.  
  2945. label_889dc7:
  2946.     rts
  2947.  
  2948.     lda a:$035a
  2949.     bne label_889dd4
  2950.     jsl label_89a6cc
  2951.  
  2952. long_889dd1:
  2953.     .faraddr $889e24
  2954.  
  2955. label_889dd4:
  2956.     rtl
  2957.  
  2958. label_889dd5:
  2959.     lda f:$7e9f19
  2960.     bne label_889de8
  2961.     lda a:$04d4
  2962.     beq label_889def
  2963.     jsl label_89a6cc
  2964.  
  2965. long_889de4:
  2966.     .faraddr $889f79
  2967.  
  2968.     rts
  2969.  
  2970. label_889de8:
  2971.     jsl label_89a6cc
  2972.  
  2973. long_889dec:
  2974.     .faraddr $88a397
  2975.  
  2976. label_889def:
  2977.     rts
  2978.  
  2979. label_889df0:
  2980.     lda f:$7e9be4
  2981.     beq label_889dfe
  2982.     jsl label_89a6cc
  2983.  
  2984. long_889dfa:
  2985.     .faraddr $88a1b3
  2986.  
  2987.     rts
  2988.  
  2989. label_889dfe:
  2990.     lda f:$7e9be2
  2991.     beq label_889e0c
  2992.     jsl label_89a6cc
  2993.  
  2994. long_889e08:
  2995.     .faraddr $88a11b
  2996.  
  2997.     rts
  2998.  
  2999. label_889e0c:
  3000.     lda f:$7e9be0
  3001.     beq label_889e19
  3002.     jsl label_89a6cc
  3003.  
  3004. long_889e16:
  3005.     .faraddr $88a0d9
  3006.  
  3007. label_889e19:
  3008.     rts
  3009.  
  3010. label_889e1a:
  3011.     jsr label_889df0
  3012.     jsr label_889dbb
  3013.     jsr label_889dd5
  3014.     rtl
  3015.  
  3016.  
  3017. byte_889e24:
  3018.     .byte $ff,$87,$9e,$88
  3019.     .byte $01,$33,$9e,$bf,$01
  3020.     .byte $ff,$76,$a5,$89,$28,$9e
  3021.  
  3022.     lda a:$02a2
  3023.     cmp #$0004
  3024.     beq label_889e4c
  3025.     cmp #$0005
  3026.     beq label_889e4c
  3027.     cmp #$000d
  3028.     beq label_889e4c
  3029.     lda f:$7e6d5f
  3030.     bne label_889e4c
  3031.     rtl
  3032.  
  3033. label_889e4c:
  3034.     jsl label_889e1a
  3035.     lda f:$7e9b78
  3036.     dec
  3037.     sta f:$7e9b78
  3038.     bne label_889e86
  3039. label_889e5b:
  3040.     jsl label_84806b
  3041.     and #$000f
  3042.     beq label_889e5b
  3043.     cmp #$0004
  3044.     bcs label_889e5b
  3045.     dec
  3046.     bne label_889e74
  3047.     jsl label_89a6cc
  3048.  
  3049. long_889e70:
  3050.     .faraddr $889ed3
  3051.  
  3052.     rtl
  3053.  
  3054. label_889e74:
  3055.     dec
  3056.     bne label_889e7f
  3057.     jsl label_89a6cc
  3058.  
  3059. long_889e7b:
  3060.     .faraddr $889f05
  3061.  
  3062.     rtl
  3063.  
  3064. label_889e7f:
  3065.     jsl label_89a6cc
  3066.  
  3067. long_889e83:
  3068.     .faraddr $889f1e
  3069.  
  3070. label_889e86:
  3071.     rtl
  3072.  
  3073.     jsl label_89a758
  3074.     lda #$0000
  3075.     sta f:$7e9be6
  3076.     sta f:$7e9bdc
  3077.     sta f:$7e9b7a
  3078.     sta f:$7e9bde
  3079.     sta f:$7e9b7c
  3080.     sta f:$7e9b80
  3081.     lda #$00b4
  3082.     sta f:$7e9b78
  3083. label_889ead:
  3084.     jsl label_84806b
  3085.     and #$000f
  3086.     beq label_889ead
  3087.     cmp #$0001
  3088.     bcc label_889ead
  3089.     cmp #$0006
  3090.     bcs label_889ead
  3091.     tax
  3092. label_889ec1:
  3093.     dex
  3094.     beq label_889ed2
  3095.     lda f:$7e9b78
  3096.     clc
  3097.     adc #$003c
  3098.     sta f:$7e9b78
  3099.     bra label_889ec1
  3100. label_889ed2:
  3101.     rtl
  3102.  
  3103.  
  3104. byte_889ed3:
  3105.     .byte $ff,$87,$9e,$88
  3106.     .byte $10,$1a,$9e,$c0,$01
  3107.     .byte $08,$1a,$9e,$bf,$01
  3108.     .byte $40,$1a,$9e,$c1,$01
  3109.     .byte $30,$1a,$9e,$c4,$01
  3110.     .byte $08,$1a,$9e,$bf,$01
  3111.     .byte $08,$1a,$9e,$c4,$01
  3112.     .byte $08,$1a,$9e,$bf,$01
  3113.     .byte $38,$1a,$9e,$c4,$01
  3114.     .byte $ff,$76,$a5,$89,$24,$9e
  3115.  
  3116. byte_889f05:
  3117.     .byte $ff,$87,$9e,$88
  3118.     .byte $40,$1a,$9e,$c1,$01
  3119.     .byte $04,$1a,$9e,$bf,$01
  3120.     .byte $30,$1a,$9e,$c0,$01
  3121.     .byte $ff,$76,$a5,$89,$24,$9e
  3122.  
  3123. byte_889f1e:
  3124.     .byte $ff,$87,$9e,$88
  3125.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$05
  3126.     .byte $10,$1a,$9e,$bf,$01
  3127.     .byte $10,$1a,$9e,$c0,$01
  3128.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$2a,$9f
  3129.     .byte $ff,$76,$a5,$89,$24,$9e,$ff,$61,$9f,$88
  3130.     .byte $07,$c8,$9d,$c1,$01
  3131.     .byte $07,$c8,$9d,$c2,$01
  3132.     .byte $07,$c8,$9d,$c3,$01
  3133.     .byte $04,$c8,$9d,$c2,$01
  3134.     .byte $ff,$76,$a5,$89,$47,$9f
  3135.  
  3136.     lda #$0000
  3137.     sta f:$7e9be6
  3138.     sta f:$7e9bdc
  3139.     sta f:$7e9b7a
  3140.     sta f:$7e9bde
  3141.     sta f:$7e9b7c
  3142.     rtl
  3143.  
  3144.  
  3145. byte_889f79:
  3146.     .byte $ff,$b2,$a0,$88
  3147.     .byte $04,$5b,$a0,$cb,$01
  3148.     .byte $02,$5b,$a0,$d0,$01
  3149.     .byte $02,$5b,$a0,$cc,$01
  3150.     .byte $02,$5b,$a0,$d0,$01
  3151.     .byte $02,$5b,$a0,$cc,$01
  3152.     .byte $02,$5b,$a0,$d0,$01
  3153.     .byte $02,$5b,$a0,$cc,$01
  3154.     .byte $02,$5b,$a0,$d0,$01
  3155.     .byte $02,$5b,$a0,$cc,$01
  3156.     .byte $02,$5b,$a0,$d0,$01
  3157.     .byte $02,$5b,$a0,$cc,$01
  3158.     .byte $02,$5b,$a0,$d0,$01
  3159.     .byte $02,$5b,$a0,$cc,$01
  3160.     .byte $02,$5b,$a0,$d0,$01
  3161.     .byte $02,$5b,$a0,$cc,$01
  3162.     .byte $02,$5b,$a0,$d0,$01
  3163.     .byte $02,$5b,$a0,$cc,$01
  3164.     .byte $02,$5b,$a0,$d0,$01
  3165.     .byte $02,$5b,$a0,$cc,$01
  3166.     .byte $02,$5b,$a0,$d0,$01
  3167.     .byte $02,$5b,$a0,$cc,$01
  3168.     .byte $20,$53,$a0,$d0,$01
  3169.     .byte $0e,$5b,$a0,$d0,$01
  3170.     .byte $02,$5b,$a0,$d1,$01
  3171.     .byte $02,$5b,$a0,$d3,$01
  3172.     .byte $02,$5b,$a0,$d2,$01
  3173.     .byte $12,$5b,$a0,$d0,$01
  3174.     .byte $02,$5b,$a0,$d1,$01
  3175.     .byte $02,$5b,$a0,$d3,$01
  3176.     .byte $02,$5b,$a0,$d2,$01
  3177.     .byte $0b,$5b,$a0,$d0,$01
  3178.     .byte $02,$5b,$a0,$d1,$01
  3179.     .byte $02,$5b,$a0,$d3,$01
  3180.     .byte $02,$5b,$a0,$d2,$01
  3181.     .byte $02,$5b,$a0,$d1,$01
  3182.     .byte $02,$5b,$a0,$d3,$01
  3183.     .byte $02,$5b,$a0,$d2,$01
  3184.     .byte $20,$5b,$a0,$d1,$01
  3185.     .byte $ff,$63,$a0,$88
  3186.     .byte $30,$c0,$d0,$d1,$01
  3187.     .byte $20,$c0,$d0,$d2,$01
  3188.     .byte $ff,$7a,$a0,$88
  3189.     .byte $ff,$76,$a5,$89,$3f,$a0
  3190.  
  3191.     lda #$0001
  3192.     sta f:$7e9b7e
  3193.     rtl
  3194.  
  3195.     lda #$0000
  3196.     sta f:$7e9b7e
  3197.     rtl
  3198.  
  3199.     lda #$0000
  3200.     sta f:$7e9bdc
  3201.     sta f:$7e9b7a
  3202.     sta f:$7e9b7e
  3203.     lda #$0001
  3204.     sta f:$7e9b80
  3205.     rtl
  3206.  
  3207.     lda f:$7e9f19
  3208.     bne label_88a086
  3209.     lda a:$04d4
  3210.     beq label_88a086
  3211.     rtl
  3212.  
  3213. label_88a086:
  3214.     jsl label_89a6cc
  3215.  
  3216. long_88a08a:
  3217.     .faraddr $88a08e
  3218.  
  3219.     rtl
  3220.  
  3221.  
  3222. byte_88a08e:
  3223.     .byte $ff,$a2,$a0,$88
  3224.     .byte $20,$c0,$d0,$ff,$ff
  3225.     .byte $08,$c0,$d0,$cb,$01
  3226.     .byte $ff,$76,$a5,$89,$24,$9e
  3227.  
  3228.     lda #$0000
  3229.     sta f:$7e9b80
  3230.     sta f:$7e9bde
  3231.     sta f:$7e9bdc
  3232.     rtl
  3233.  
  3234.     jsl label_89a758
  3235.     lda #$0000
  3236.     sta f:$7e9b80
  3237.     sta f:$7e9b7e
  3238.     sta f:$7e9be6
  3239.     sta f:$7e9b7a
  3240.     sta f:$7e9bde
  3241.     sta f:$7e9b7c
  3242.     lda #$0003
  3243.     sta f:$7e9bdc
  3244.     rtl
  3245.  
  3246.  
  3247. byte_88a0d9:
  3248.     .byte $ff,$e8,$a0,$88
  3249.     .byte $18,$1d,$9e,$c5,$01
  3250.     .byte $ff,$76,$a5,$89,$24,$9e
  3251.  
  3252.     jsl label_89a758
  3253.     lda f:$7e9be0
  3254.     dec
  3255.     sta f:$7e9be0
  3256.     lda #$0001
  3257.     sta f:$7e9be6
  3258.     sta f:$7e9bdc
  3259.     sta f:$7e9b7a
  3260.     lda #$0000
  3261.     sta f:$7e9bde
  3262.     sta f:$7e9b80
  3263.     sta f:$7e9b7c
  3264.     rtl
  3265.  
  3266.     jsr label_889dbb
  3267.     jsr label_889dd5
  3268.     rtl
  3269.  
  3270.  
  3271. byte_88a11b:
  3272.     .byte $ff,$7f,$a1,$88
  3273.     .byte $18,$c0,$d0,$cb,$01
  3274.     .byte $10,$ab,$a1,$cb,$01
  3275.     .byte $0e,$ab,$a1,$cb,$01
  3276.     .byte $02,$c0,$d0,$cd,$01
  3277.     .byte $02,$c0,$d0,$cf,$01
  3278.     .byte $02,$1a,$9e,$cd,$01
  3279.     .byte $12,$c0,$d0,$cb,$01
  3280.     .byte $02,$c0,$d0,$cd,$01
  3281.     .byte $02,$c0,$d0,$cf,$01
  3282.     .byte $02,$1a,$9e,$cd,$01
  3283.     .byte $0b,$c0,$d0,$cb,$01
  3284.     .byte $02,$1a,$9e,$cd,$01
  3285.     .byte $02,$1a,$9e,$cf,$01
  3286.     .byte $02,$1a,$9e,$ce,$01
  3287.     .byte $02,$1a,$9e,$cd,$01
  3288.     .byte $02,$1a,$9e,$cf,$01
  3289.     .byte $02,$1a,$9e,$ce,$01
  3290.     .byte $28,$1a,$9e,$cd,$01
  3291.     .byte $ff,$76,$a5,$89,$24,$9e
  3292.  
  3293.     jsl label_89a758
  3294.     lda f:$7e9be2
  3295.     dec
  3296.     sta f:$7e9be2
  3297.     lda #$0002
  3298.     sta f:$7e9be6
  3299.     sta f:$7e9bdc
  3300.     sta f:$7e9b7a
  3301.     lda #$0000
  3302.     sta f:$7e9bde
  3303.     sta f:$7e9b7c
  3304.     sta f:$7e9b80
  3305.     rtl
  3306.  
  3307.     lda #$0000
  3308.     sta f:$7e9be6
  3309.     rtl
  3310.  
  3311.  
  3312. byte_88a1b3:
  3313.     .byte $ff,$32,$a2,$88
  3314.     .byte $04,$c0,$d0,$cb,$01
  3315.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$0a
  3316.     .byte $02,$c0,$d0,$cb,$01
  3317.     .byte $02,$c0,$d0,$cc,$01
  3318.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$c4,$a1
  3319.     .byte $20,$c0,$d0,$cb,$01
  3320.     .byte $0e,$c0,$d0,$cb,$01
  3321.     .byte $02,$c0,$d0,$cd,$01
  3322.     .byte $02,$c0,$d0,$cf,$01
  3323.     .byte $02,$1a,$9e,$cd,$01
  3324.     .byte $12,$c0,$d0,$cb,$01
  3325.     .byte $02,$c0,$d0,$cd,$01
  3326.     .byte $02,$c0,$d0,$cf,$01
  3327.     .byte $02,$1a,$9e,$cd,$01
  3328.     .byte $0b,$c0,$d0,$cb,$01
  3329.     .byte $02,$c0,$d0,$cd,$01
  3330.     .byte $02,$c0,$d0,$cf,$01
  3331.     .byte $02,$1a,$9e,$ce,$01
  3332.     .byte $02,$1a,$9e,$cd,$01
  3333.     .byte $02,$1a,$9e,$cf,$01
  3334.     .byte $02,$1a,$9e,$ce,$01
  3335.     .byte $20,$1a,$9e,$cd,$01
  3336.     .byte $ff,$76,$a5,$89,$24,$9e
  3337.  
  3338.     jsl label_89a758
  3339.     lda f:$7e9be4
  3340.     dec
  3341.     sta f:$7e9be4
  3342.     lda #$0003
  3343.     sta f:$7e9bdc
  3344.     sta f:$7e9b7a
  3345.     lda #$0000
  3346.     sta f:$7e9be6
  3347.     sta f:$7e9bde
  3348.     sta f:$7e9b7c
  3349.     sta f:$7e9b80
  3350.     rtl
  3351.  
  3352.  
  3353. byte_88a25e:
  3354.     .byte $01,$69,$a2,$81,$00
  3355.     .byte $ff,$76,$a5,$89,$5e,$a2
  3356.  
  3357.     lda f:$7e9be6
  3358.     beq label_88a284
  3359.     dec
  3360.     bne label_88a27a
  3361.     jsl label_89a6cc
  3362.  
  3363. long_88a276:
  3364.     .faraddr $88a285
  3365.  
  3366.     rtl
  3367.  
  3368. label_88a27a:
  3369.     dec
  3370.     bne label_88a284
  3371.     jsl label_89a6cc
  3372.  
  3373. long_88a281:
  3374.     .faraddr $88a2c6
  3375.  
  3376. label_88a284:
  3377.     rtl
  3378.  
  3379.  
  3380. byte_88a285:
  3381.     .byte $04,$b3,$a2,$c6,$01
  3382.     .byte $02,$b3,$a2,$c7,$01
  3383.     .byte $02,$b3,$a2,$c8,$01
  3384.     .byte $02,$b3,$a2,$c6,$01
  3385.     .byte $02,$b3,$a2,$c7,$01
  3386.     .byte $02,$b3,$a2,$c8,$01
  3387.     .byte $02,$b3,$a2,$c9,$01
  3388.     .byte $02,$b3,$a2,$ca,$01
  3389.     .byte $ff,$76,$a5,$89,$85,$a2
  3390.  
  3391.     lda f:$7e9be6
  3392.     beq label_88a2be
  3393.     jsl label_88cb27
  3394.     rtl
  3395.  
  3396. label_88a2be:
  3397.     jsl label_89a6cc
  3398.  
  3399. long_88a2c2:
  3400.     .faraddr $88a25e
  3401.  
  3402.     rtl
  3403.  
  3404.  
  3405. byte_88a2c6:
  3406.     .byte $04,$f4,$a2,$c6,$01
  3407.     .byte $02,$f4,$a2,$c7,$01
  3408.     .byte $02,$f4,$a2,$c8,$01
  3409.     .byte $02,$f4,$a2,$c6,$01
  3410.     .byte $02,$f4,$a2,$c7,$01
  3411.     .byte $02,$f4,$a2,$c8,$01
  3412.     .byte $02,$f4,$a2,$c9,$01
  3413.     .byte $02,$f4,$a2,$ca,$01
  3414.     .byte $ff,$76,$a5,$89,$c6,$a2
  3415.  
  3416.     lda f:$7e9be6
  3417.     beq label_88a2ff
  3418.     jsl label_88cb27
  3419.     rtl
  3420.  
  3421. label_88a2ff:
  3422.     jsl label_89a6cc
  3423.  
  3424. long_88a303:
  3425.     .faraddr $88a25e
  3426.  
  3427.     rtl
  3428.  
  3429.  
  3430. byte_88a307:
  3431.     .byte $30,$c0,$d0,$81,$00
  3432.     .byte $06,$2f,$a3,$d4,$01
  3433.     .byte $04,$2f,$a3,$d5,$01
  3434.     .byte $04,$2f,$a3,$d6,$01
  3435.     .byte $03,$2f,$a3,$d7,$01
  3436.     .byte $0f,$c0,$d0,$81,$00
  3437.     .byte $ff,$2f,$a3,$88
  3438.     .byte $ff,$76,$a5,$89,$07,$a3
  3439.  
  3440.     jsl label_88cb27
  3441.     rtl
  3442.  
  3443.  
  3444. byte_88a334:
  3445.     .byte $30,$c0,$d0,$81,$00
  3446.     .byte $06,$63,$a3,$d4,$01
  3447.     .byte $04,$63,$a3,$d5,$01
  3448.     .byte $04,$63,$a3,$d6,$01
  3449.     .byte $03,$63,$a3,$d7,$01
  3450.     .byte $0f,$c0,$d0,$81,$00
  3451.     .byte $ff,$5c,$a3,$88
  3452.     .byte $ff,$76,$a5,$89,$34,$a3
  3453.  
  3454.     lda #$0000
  3455.     sta f:$7e9b84
  3456.     jsl label_88cb27
  3457.     rtl
  3458.  
  3459.  
  3460. byte_88a368:
  3461.     .byte $04,$92,$a3,$d4,$01
  3462.     .byte $04,$92,$a3,$d5,$01
  3463.     .byte $04,$92,$a3,$d6,$01
  3464.     .byte $04,$92,$a3,$d7,$01
  3465.     .byte $30,$c0,$d0,$81,$00
  3466.     .byte $ff,$8b,$a3,$88
  3467.     .byte $ff,$76,$a5,$89,$68,$a3
  3468.  
  3469.     lda #$0000
  3470.     sta f:$7e9b82
  3471.     jsl label_88cb27
  3472.     rtl
  3473.  
  3474.  
  3475. byte_88a397:
  3476.     .byte $ff,$b2,$a0,$88
  3477.     .byte $ff,$c9,$a3,$88
  3478.     .byte $1c,$c0,$d0,$cb,$01
  3479.     .byte $02,$bd,$a3,$cd,$01
  3480.     .byte $02,$bd,$a3,$cf,$01
  3481.     .byte $02,$bd,$a3,$cd,$01
  3482.     .byte $ff,$d8,$a3,$88
  3483.     .byte $ff,$76,$a5,$89,$9b,$a3
  3484.  
  3485.     lda #$0000
  3486.     sta f:$7e9bde
  3487.     sta f:$7e9bdc
  3488.     rtl
  3489.  
  3490.     lda #$0004
  3491.     sta f:$7e9bdc
  3492.     lda #$0000
  3493.     sta f:$7e9bde
  3494.     rtl
  3495.  
  3496.     lda f:$7e9f19
  3497.     bne label_88a3e5
  3498.     jsl label_89a6cc
  3499.  
  3500. long_88a3e2:
  3501.     .faraddr $88a08e
  3502.  
  3503. label_88a3e5:
  3504.     rtl
  3505.  
  3506.  
  3507. byte_88a3e6:
  3508.     .byte $80,$c0,$d0,$81,$00
  3509.     .byte $03,$28,$a4,$65,$01
  3510.     .byte $06,$28,$a4,$66,$01
  3511.     .byte $03,$28,$a4,$65,$01
  3512.     .byte $60,$c0,$d0,$81,$00
  3513.     .byte $03,$28,$a4,$65,$01
  3514.     .byte $06,$28,$a4,$66,$01
  3515.     .byte $03,$28,$a4,$65,$01
  3516.     .byte $06,$c0,$d0,$81,$00
  3517.     .byte $03,$28,$a4,$65,$01
  3518.     .byte $06,$28,$a4,$66,$01
  3519.     .byte $03,$28,$a4,$65,$01
  3520.     .byte $ff,$76,$a5,$89,$e6,$a3
  3521.  
  3522.     jsl label_88cb27
  3523.     rtl
  3524.  
  3525.  
  3526. byte_88a42d:
  3527.     .byte $80,$38,$a4,$81,$00
  3528.     .byte $ff,$76,$a5,$89,$2d,$a4
  3529.  
  3530.     lda f:$7e9bda
  3531.     beq label_88a446
  3532.     jsl label_89a6cc
  3533.  
  3534. long_88a442:
  3535.     .faraddr $88a447
  3536.  
  3537.     rtl
  3538.  
  3539. label_88a446:
  3540.     rtl
  3541.  
  3542.  
  3543. byte_88a447:
  3544.     .byte $04,$c0,$d0,$81,$00
  3545.     .byte $04,$6d,$a4,$63,$01
  3546.     .byte $08,$6d,$a4,$64,$01
  3547.     .byte $04,$6d,$a4,$63,$01
  3548.     .byte $ff,$65,$a4,$88
  3549.     .byte $ff,$76,$a5,$89,$2d,$a4
  3550.  
  3551.     lda #$0000
  3552.     sta f:$7e9bda
  3553.     rtl
  3554.  
  3555.     jsl label_88cb27
  3556.     rtl
  3557.  
  3558.  
  3559. byte_88a472:
  3560.     .byte $02,$c0,$d0,$53,$01
  3561.     .byte $02,$c0,$d0,$54,$01
  3562.     .byte $02,$c0,$d0,$55,$01
  3563.     .byte $02,$c0,$d0,$56,$01
  3564.     .byte $02,$c0,$d0,$57,$01
  3565.     .byte $02,$c0,$d0,$58,$01
  3566.     .byte $02,$c0,$d0,$59,$01
  3567.     .byte $02,$c0,$d0,$5a,$01
  3568.     .byte $02,$c0,$d0,$5b,$01
  3569.     .byte $02,$c0,$d0,$5c,$01
  3570.     .byte $02,$c0,$d0,$5d,$01
  3571.     .byte $02,$c0,$d0,$5e,$01
  3572.     .byte $02,$c0,$d0,$5f,$01
  3573.     .byte $02,$c0,$d0,$60,$01
  3574.     .byte $02,$c0,$d0,$61,$01
  3575.     .byte $02,$c0,$d0,$62,$01
  3576.     .byte $ff,$76,$a5,$89,$72,$a4
  3577.  
  3578. byte_88a4c8:
  3579.     .byte $10,$d8,$a4,$77,$01
  3580.     .byte $10,$d8,$a4,$74,$01
  3581.     .byte $ff,$76,$a5,$89,$c8,$a4
  3582.  
  3583.     lda #$0000
  3584.     sta f:$7e9b8a
  3585.     lda f:$7e9b8e
  3586.     dec
  3587.     sta f:$7e9b8e
  3588.     bne label_88a4fc
  3589.     sta f:$7e9b8c
  3590.     jsl label_89a6cc
  3591.  
  3592. long_88a4f2:
  3593.     .faraddr $88a4fd
  3594.  
  3595.     lda #$0258
  3596.     sta f:$7e9b8e
  3597. label_88a4fc:
  3598.     rtl
  3599.  
  3600.  
  3601. byte_88a4fd:
  3602.     .byte $04,$0d,$a5,$77,$01
  3603.     .byte $04,$0d,$a5,$74,$01
  3604.     .byte $ff,$76,$a5,$89,$fd,$a4
  3605.  
  3606.     lda #$0001
  3607.     sta f:$7e9b8a
  3608.     lda f:$7e9b90
  3609.     beq label_88a528
  3610.     lda #$0000
  3611.     sta f:$7e9b8c
  3612.     jsl label_89a6cc
  3613.  
  3614. long_88a525:
  3615.     .faraddr $88a529
  3616.  
  3617. label_88a528:
  3618.     rtl
  3619.  
  3620.  
  3621. byte_88a529:
  3622.     .byte $05,$39,$a5,$79,$01
  3623.     .byte $05,$39,$a5,$7b,$01
  3624.     .byte $ff,$76,$a5,$89,$29,$a5
  3625.  
  3626.     lda #$0002
  3627.     sta f:$7e9b8a
  3628.     lda f:$7e9b90
  3629.     bne label_88a54d
  3630.     jsl label_89a6cc
  3631.  
  3632. long_88a54a:
  3633.     .faraddr $88a4c8
  3634.  
  3635. label_88a54d:
  3636.     rtl
  3637.  
  3638.  
  3639. byte_88a54e:
  3640.     .byte $80,$c0,$d0,$67,$01
  3641.     .byte $ff,$76,$a5,$89,$4e,$a5
  3642.  
  3643. byte_88a559:
  3644.     .byte $10,$c0,$d0,$81,$00
  3645.     .byte $ff,$d6,$a5,$88
  3646.     .byte $01,$c0,$d0,$81,$00
  3647.     .byte $02,$ed,$a5,$7d,$01
  3648.     .byte $02,$ed,$a5,$7e,$01
  3649.     .byte $02,$ed,$a5,$7f,$01
  3650.     .byte $02,$ed,$a5,$80,$01
  3651.     .byte $02,$ed,$a5,$81,$01
  3652.     .byte $02,$ed,$a5,$82,$01
  3653.     .byte $02,$ed,$a5,$83,$01
  3654.     .byte $02,$ed,$a5,$84,$01
  3655.     .byte $02,$ed,$a5,$85,$01
  3656.     .byte $02,$ed,$a5,$86,$01
  3657.     .byte $02,$ed,$a5,$87,$01
  3658.     .byte $02,$ed,$a5,$88,$01
  3659.     .byte $02,$ed,$a5,$89,$01
  3660.     .byte $03,$ed,$a5,$8a,$01
  3661.     .byte $03,$ed,$a5,$8b,$01
  3662.     .byte $03,$ed,$a5,$8c,$01
  3663.     .byte $04,$ed,$a5,$8d,$01
  3664.     .byte $04,$ed,$a5,$8e,$01
  3665.     .byte $04,$ed,$a5,$8f,$01
  3666.     .byte $04,$ed,$a5,$90,$01
  3667.     .byte $04,$ed,$a5,$91,$01
  3668.     .byte $ff,$76,$a5,$89,$5e,$a5
  3669.  
  3670.     lda #$0070
  3671.     clc
  3672.     adc #$0008
  3673.     sta f:$7e9cbf
  3674.     lda #$003f
  3675.     clc
  3676.     adc #$0010
  3677.     sta f:$7e9cc1
  3678.     rtl
  3679.  
  3680.     lda f:$7e9cbf
  3681.     inc
  3682.     sta f:$7e9cbf
  3683.     lda f:$7e9cc1
  3684.     inc
  3685.     sta f:$7e9cc1
  3686.     jsl label_88cb27
  3687.     rtl
  3688.  
  3689.  
  3690. byte_88a604:
  3691.     .byte $20,$c0,$d0,$81,$00
  3692.     .byte $ff,$81,$a6,$88
  3693.     .byte $01,$c0,$d0,$81,$00
  3694.     .byte $02,$98,$a6,$7d,$01
  3695.     .byte $02,$98,$a6,$7e,$01
  3696.     .byte $02,$98,$a6,$7f,$01
  3697.     .byte $02,$98,$a6,$80,$01
  3698.     .byte $02,$98,$a6,$81,$01
  3699.     .byte $02,$98,$a6,$82,$01
  3700.     .byte $02,$98,$a6,$83,$01
  3701.     .byte $02,$98,$a6,$84,$01
  3702.     .byte $02,$98,$a6,$85,$01
  3703.     .byte $02,$98,$a6,$86,$01
  3704.     .byte $02,$98,$a6,$87,$01
  3705.     .byte $02,$98,$a6,$88,$01
  3706.     .byte $02,$98,$a6,$89,$01
  3707.     .byte $03,$98,$a6,$8a,$01
  3708.     .byte $03,$98,$a6,$8b,$01
  3709.     .byte $03,$98,$a6,$8c,$01
  3710.     .byte $04,$98,$a6,$8d,$01
  3711.     .byte $04,$98,$a6,$8e,$01
  3712.     .byte $04,$98,$a6,$8f,$01
  3713.     .byte $04,$98,$a6,$90,$01
  3714.     .byte $04,$98,$a6,$91,$01
  3715.     .byte $ff,$76,$a5,$89,$09,$a6
  3716.  
  3717.     lda #$0070
  3718.     clc
  3719.     adc #$0010
  3720.     sta f:$7e9cd6
  3721.     lda #$003f
  3722.     clc
  3723.     adc #$0010
  3724.     sta f:$7e9cd8
  3725.     rtl
  3726.  
  3727.     lda f:$7e9cd6
  3728.     inc
  3729.     sta f:$7e9cd6
  3730.     lda f:$7e9cd8
  3731.     inc
  3732.     sta f:$7e9cd8
  3733.     jsl label_88cb27
  3734.     rtl
  3735.  
  3736.  
  3737. byte_88a6af:
  3738.     .byte $30,$c0,$d0,$81,$00
  3739.     .byte $ff,$2c,$a7,$88
  3740.     .byte $01,$c0,$d0,$81,$00
  3741.     .byte $02,$3f,$a7,$7d,$01
  3742.     .byte $02,$3f,$a7,$7e,$01
  3743.     .byte $02,$3f,$a7,$7f,$01
  3744.     .byte $02,$3f,$a7,$80,$01
  3745.     .byte $02,$3f,$a7,$81,$01
  3746.     .byte $02,$3f,$a7,$82,$01
  3747.     .byte $02,$3f,$a7,$83,$01
  3748.     .byte $02,$3f,$a7,$84,$01
  3749.     .byte $02,$3f,$a7,$85,$01
  3750.     .byte $02,$3f,$a7,$86,$01
  3751.     .byte $02,$3f,$a7,$87,$01
  3752.     .byte $02,$3f,$a7,$88,$01
  3753.     .byte $02,$3f,$a7,$89,$01
  3754.     .byte $03,$3f,$a7,$8a,$01
  3755.     .byte $03,$3f,$a7,$8b,$01
  3756.     .byte $03,$3f,$a7,$8c,$01
  3757.     .byte $04,$3f,$a7,$8d,$01
  3758.     .byte $04,$3f,$a7,$8e,$01
  3759.     .byte $04,$3f,$a7,$8f,$01
  3760.     .byte $04,$3f,$a7,$90,$01
  3761.     .byte $04,$3f,$a7,$91,$01
  3762.     .byte $ff,$76,$a5,$89,$b4,$a6
  3763.  
  3764.     lda #$0070
  3765.     sta f:$7e9ced
  3766.     lda #$003f
  3767.     clc
  3768.     adc #$0018
  3769.     sta f:$7e9cef
  3770.     rtl
  3771.  
  3772.     lda f:$7e9ced
  3773.     inc
  3774.     sta f:$7e9ced
  3775.     lda f:$7e9cef
  3776.     inc
  3777.     sta f:$7e9cef
  3778.     jsl label_88cb27
  3779.     rtl
  3780.  
  3781.  
  3782. byte_88a756:
  3783.     .byte $40,$c0,$d0,$81,$00
  3784.     .byte $ff,$d3,$a7,$88
  3785.     .byte $01,$c0,$d0,$81,$00
  3786.     .byte $02,$ea,$a7,$7d,$01
  3787.     .byte $02,$ea,$a7,$7e,$01
  3788.     .byte $02,$ea,$a7,$7f,$01
  3789.     .byte $02,$ea,$a7,$80,$01
  3790.     .byte $02,$ea,$a7,$81,$01
  3791.     .byte $02,$ea,$a7,$82,$01
  3792.     .byte $02,$ea,$a7,$83,$01
  3793.     .byte $02,$ea,$a7,$84,$01
  3794.     .byte $02,$ea,$a7,$85,$01
  3795.     .byte $02,$ea,$a7,$86,$01
  3796.     .byte $02,$ea,$a7,$87,$01
  3797.     .byte $02,$ea,$a7,$88,$01
  3798.     .byte $02,$ea,$a7,$89,$01
  3799.     .byte $03,$ea,$a7,$8a,$01
  3800.     .byte $03,$ea,$a7,$8b,$01
  3801.     .byte $03,$ea,$a7,$8c,$01
  3802.     .byte $04,$ea,$a7,$8d,$01
  3803.     .byte $04,$ea,$a7,$8e,$01
  3804.     .byte $04,$ea,$a7,$8f,$01
  3805.     .byte $04,$ea,$a7,$90,$01
  3806.     .byte $04,$ea,$a7,$91,$01
  3807.     .byte $ff,$76,$a5,$89,$5b,$a7
  3808.  
  3809.     lda #$0070
  3810.     clc
  3811.     adc #$0010
  3812.     sta f:$7e9d04
  3813.     lda #$003f
  3814.     clc
  3815.     adc #$0020
  3816.     sta f:$7e9d06
  3817.     rtl
  3818.  
  3819.     lda f:$7e9d04
  3820.     inc
  3821.     sta f:$7e9d04
  3822.     lda f:$7e9d06
  3823.     inc
  3824.     sta f:$7e9d06
  3825.     jsl label_88cb27
  3826.     rtl
  3827.  
  3828.  
  3829. byte_88a801:
  3830.     .byte $50,$c0,$d0,$81,$00
  3831.     .byte $ff,$7e,$a8,$88
  3832.     .byte $01,$c0,$d0,$81,$00
  3833.     .byte $02,$95,$a8,$7d,$01
  3834.     .byte $02,$95,$a8,$7e,$01
  3835.     .byte $02,$95,$a8,$7f,$01
  3836.     .byte $02,$95,$a8,$80,$01
  3837.     .byte $02,$95,$a8,$81,$01
  3838.     .byte $02,$95,$a8,$82,$01
  3839.     .byte $02,$95,$a8,$83,$01
  3840.     .byte $02,$95,$a8,$84,$01
  3841.     .byte $02,$95,$a8,$85,$01
  3842.     .byte $02,$95,$a8,$86,$01
  3843.     .byte $02,$95,$a8,$87,$01
  3844.     .byte $02,$95,$a8,$88,$01
  3845.     .byte $02,$95,$a8,$89,$01
  3846.     .byte $03,$95,$a8,$8a,$01
  3847.     .byte $03,$95,$a8,$8b,$01
  3848.     .byte $03,$95,$a8,$8c,$01
  3849.     .byte $04,$95,$a8,$8d,$01
  3850.     .byte $04,$95,$a8,$8e,$01
  3851.     .byte $04,$95,$a8,$8f,$01
  3852.     .byte $04,$95,$a8,$90,$01
  3853.     .byte $04,$95,$a8,$91,$01
  3854.     .byte $ff,$76,$a5,$89,$06,$a8
  3855.  
  3856.     lda #$0070
  3857.     clc
  3858.     adc #$0018
  3859.     sta f:$7e9d1b
  3860.     lda #$003f
  3861.     clc
  3862.     adc #$0018
  3863.     sta f:$7e9d1d
  3864.     rtl
  3865.  
  3866.     lda f:$7e9d1b
  3867.     inc
  3868.     sta f:$7e9d1b
  3869.     lda f:$7e9d1d
  3870.     inc
  3871.     sta f:$7e9d1d
  3872.     jsl label_88cb27
  3873.     rtl
  3874.  
  3875.  
  3876. byte_88a8ac:
  3877.     .byte $60,$c0,$d0,$81,$00
  3878.     .byte $ff,$29,$a9,$88
  3879.     .byte $01,$c0,$d0,$81,$00
  3880.     .byte $02,$40,$a9,$7d,$01
  3881.     .byte $02,$40,$a9,$7e,$01
  3882.     .byte $02,$40,$a9,$7f,$01
  3883.     .byte $02,$40,$a9,$80,$01
  3884.     .byte $02,$40,$a9,$81,$01
  3885.     .byte $02,$40,$a9,$82,$01
  3886.     .byte $02,$40,$a9,$83,$01
  3887.     .byte $02,$40,$a9,$84,$01
  3888.     .byte $02,$40,$a9,$85,$01
  3889.     .byte $02,$40,$a9,$86,$01
  3890.     .byte $02,$40,$a9,$87,$01
  3891.     .byte $02,$40,$a9,$88,$01
  3892.     .byte $02,$40,$a9,$89,$01
  3893.     .byte $03,$40,$a9,$8a,$01
  3894.     .byte $03,$40,$a9,$8b,$01
  3895.     .byte $03,$40,$a9,$8c,$01
  3896.     .byte $04,$40,$a9,$8d,$01
  3897.     .byte $04,$40,$a9,$8e,$01
  3898.     .byte $04,$40,$a9,$8f,$01
  3899.     .byte $04,$40,$a9,$90,$01
  3900.     .byte $04,$40,$a9,$91,$01
  3901.     .byte $ff,$76,$a5,$89,$b1,$a8
  3902.  
  3903.     lda #$0070
  3904.     clc
  3905.     adc #$000c
  3906.     sta f:$7e9d32
  3907.     lda #$003f
  3908.     clc
  3909.     adc #$0018
  3910.     sta f:$7e9d34
  3911.     rtl
  3912.  
  3913.     lda f:$7e9d32
  3914.     inc
  3915.     sta f:$7e9d32
  3916.     lda f:$7e9d34
  3917.     inc
  3918.     sta f:$7e9d34
  3919.     jsl label_88cb27
  3920.     rtl
  3921.  
  3922.  
  3923. byte_88a957:
  3924.     .byte $70,$c0,$d0,$81,$00
  3925.     .byte $ff,$d4,$a9,$88
  3926.     .byte $01,$c0,$d0,$81,$00
  3927.     .byte $02,$eb,$a9,$7d,$01
  3928.     .byte $02,$eb,$a9,$7e,$01
  3929.     .byte $02,$eb,$a9,$7f,$01
  3930.     .byte $02,$eb,$a9,$80,$01
  3931.     .byte $02,$eb,$a9,$81,$01
  3932.     .byte $02,$eb,$a9,$82,$01
  3933.     .byte $02,$eb,$a9,$83,$01
  3934.     .byte $02,$eb,$a9,$84,$01
  3935.     .byte $02,$eb,$a9,$85,$01
  3936.     .byte $02,$eb,$a9,$86,$01
  3937.     .byte $02,$eb,$a9,$87,$01
  3938.     .byte $02,$eb,$a9,$88,$01
  3939.     .byte $02,$eb,$a9,$89,$01
  3940.     .byte $03,$eb,$a9,$8a,$01
  3941.     .byte $03,$eb,$a9,$8b,$01
  3942.     .byte $03,$eb,$a9,$8c,$01
  3943.     .byte $04,$eb,$a9,$8d,$01
  3944.     .byte $04,$eb,$a9,$8e,$01
  3945.     .byte $04,$eb,$a9,$8f,$01
  3946.     .byte $04,$eb,$a9,$90,$01
  3947.     .byte $04,$eb,$a9,$91,$01
  3948.     .byte $ff,$76,$a5,$89,$5c,$a9
  3949.  
  3950.     lda #$0070
  3951.     clc
  3952.     adc #$0008
  3953.     sta f:$7e9d49
  3954.     lda #$003f
  3955.     clc
  3956.     adc #$0020
  3957.     sta f:$7e9d4b
  3958.     rtl
  3959.  
  3960.     lda f:$7e9d49
  3961.     inc
  3962.     sta f:$7e9d49
  3963.     lda f:$7e9d4b
  3964.     inc
  3965.     sta f:$7e9d4b
  3966.     jsl label_88cb27
  3967.     rtl
  3968.  
  3969.  
  3970. byte_88aa02:
  3971.     .byte $80,$c0,$d0,$81,$00
  3972.     .byte $ff,$7f,$aa,$88
  3973.     .byte $01,$c0,$d0,$81,$00
  3974.     .byte $02,$96,$aa,$7d,$01
  3975.     .byte $02,$96,$aa,$7e,$01
  3976.     .byte $02,$96,$aa,$7f,$01
  3977.     .byte $02,$96,$aa,$80,$01
  3978.     .byte $02,$96,$aa,$81,$01
  3979.     .byte $02,$96,$aa,$82,$01
  3980.     .byte $02,$96,$aa,$83,$01
  3981.     .byte $02,$96,$aa,$84,$01
  3982.     .byte $02,$96,$aa,$85,$01
  3983.     .byte $02,$96,$aa,$86,$01
  3984.     .byte $02,$96,$aa,$87,$01
  3985.     .byte $02,$96,$aa,$88,$01
  3986.     .byte $02,$96,$aa,$89,$01
  3987.     .byte $03,$96,$aa,$8a,$01
  3988.     .byte $03,$96,$aa,$8b,$01
  3989.     .byte $03,$96,$aa,$8c,$01
  3990.     .byte $04,$96,$aa,$8d,$01
  3991.     .byte $04,$96,$aa,$8e,$01
  3992.     .byte $04,$96,$aa,$8f,$01
  3993.     .byte $04,$96,$aa,$90,$01
  3994.     .byte $04,$96,$aa,$91,$01
  3995.     .byte $ff,$76,$a5,$89,$07,$aa
  3996.  
  3997.     lda #$0070
  3998.     clc
  3999.     adc #$0018
  4000.     sta f:$7e9d60
  4001.     lda #$003f
  4002.     clc
  4003.     adc #$0010
  4004.     sta f:$7e9d62
  4005.     rtl
  4006.  
  4007.     lda f:$7e9d60
  4008.     inc
  4009.     sta f:$7e9d60
  4010.     lda f:$7e9d62
  4011.     inc
  4012.     sta f:$7e9d62
  4013.     jsl label_88cb27
  4014.     rtl
  4015.  
  4016. label_88aaad:
  4017.     lda a:$035a
  4018.     beq label_88aab9
  4019.     jsl label_89a6cc
  4020.  
  4021. long_88aab6:
  4022.     .faraddr $88ac7a
  4023.  
  4024. label_88aab9:
  4025.     rts
  4026.  
  4027.     lda a:$035a
  4028.     bne label_88aac6
  4029.     jsl label_89a6cc
  4030.  
  4031. long_88aac3:
  4032.     .faraddr $88ab59
  4033.  
  4034. label_88aac6:
  4035.     rtl
  4036.  
  4037. label_88aac7:
  4038.     lda f:$7e9f19
  4039.     bne label_88aada
  4040.     lda a:$04d4
  4041.     beq label_88aae1
  4042.     jsl label_89a6cc
  4043.  
  4044. long_88aad6:
  4045.     .faraddr $88ac89
  4046.  
  4047.     rts
  4048.  
  4049. label_88aada:
  4050.     jsl label_89a6cc
  4051.  
  4052. long_88aade:
  4053.     .faraddr $88ad65
  4054.  
  4055. label_88aae1:
  4056.     rts
  4057.  
  4058. label_88aae2:
  4059.     lda f:$7e9be4
  4060.     beq label_88aaf0
  4061.     jsl label_89a6cc
  4062.  
  4063. long_88aaec:
  4064.     .faraddr $88ae93
  4065.  
  4066.     rts
  4067.  
  4068. label_88aaf0:
  4069.     lda f:$7e9be2
  4070.     beq label_88aafe
  4071.     jsl label_89a6cc
  4072.  
  4073. long_88aafa:
  4074.     .faraddr $88adfa
  4075.  
  4076.     rts
  4077.  
  4078. label_88aafe:
  4079.     lda f:$7e9be0
  4080.     beq label_88ab0b
  4081.     jsl label_89a6cc
  4082.  
  4083. long_88ab08:
  4084.     .faraddr $88adb1
  4085.  
  4086. label_88ab0b:
  4087.     rts
  4088.  
  4089. label_88ab0c:
  4090.     jsr label_88aae2
  4091.     jsr label_88aaad
  4092.     jsr label_88aac7
  4093.     rtl
  4094.  
  4095. label_88ab16:
  4096.     lda f:$7e9b78
  4097.     dec
  4098.     sta f:$7e9b78
  4099.     beq label_88ab22
  4100.     rts
  4101.  
  4102. label_88ab22:
  4103.     lda #$012c
  4104.     sta f:$7e9b78
  4105. label_88ab29:
  4106.     jsl label_84806b
  4107.     and #$000f
  4108.     beq label_88ab29
  4109.     cmp #$0004
  4110.     bcs label_88ab29
  4111.     dec
  4112.     bne label_88ab42
  4113.     jsl label_89a6cc
  4114.  
  4115. long_88ab3e:
  4116.     .faraddr $88aba9
  4117.  
  4118.     rts
  4119.  
  4120. label_88ab42:
  4121.     dec
  4122.     bne label_88ab4d
  4123.     jsl label_89a6cc
  4124.  
  4125. long_88ab49:
  4126.     .faraddr $88abeb
  4127.  
  4128.     rts
  4129.  
  4130. label_88ab4d:
  4131.     jsl label_89a6cc
  4132.  
  4133. long_88ab51:
  4134.     .faraddr $88ac40
  4135.  
  4136.     rts
  4137.  
  4138.  
  4139. byte_88ab55:
  4140.     .byte $ff,$85,$ab,$88
  4141.     .byte $80,$64,$ab,$68,$01
  4142.     .byte $ff,$76,$a5,$89,$59,$ab
  4143.  
  4144.     lda a:$02a2
  4145.     cmp #$0004
  4146.     beq label_88ab7d
  4147.     cmp #$0005
  4148.     beq label_88ab7d
  4149.     cmp #$000d
  4150.     beq label_88ab7d
  4151.     lda f:$7e6d5f
  4152.     bne label_88ab7d
  4153.     rtl
  4154.  
  4155. label_88ab7d:
  4156.     jsr label_88ab16
  4157.     jsl label_88ab0c
  4158.     rtl
  4159.  
  4160.     lda #$0000
  4161.     sta f:$7e9bdc
  4162.     sta f:$7e9bde
  4163.     sta f:$7e9be6
  4164.     sta f:$7e9b7e
  4165.     sta f:$7e9b80
  4166.     sta f:$7e9b92
  4167.     sta f:$7e9b98
  4168.     sta f:$7e9b82
  4169.     rtl
  4170.  
  4171.  
  4172. byte_88aba9:
  4173.     .byte $60,$0c,$ab,$68,$01
  4174.     .byte $08,$0c,$ab,$69,$01
  4175.     .byte $48,$0c,$ab,$68,$01
  4176.     .byte $08,$0c,$ab,$69,$01
  4177.     .byte $08,$0c,$ab,$68,$01
  4178.     .byte $08,$0c,$ab,$69,$01
  4179.     .byte $40,$0c,$ab,$68,$01
  4180.     .byte $08,$0c,$ab,$69,$01
  4181.     .byte $60,$0c,$ab,$68,$01
  4182.     .byte $08,$0c,$ab,$69,$01
  4183.     .byte $08,$0c,$ab,$68,$01
  4184.     .byte $08,$0c,$ab,$69,$01
  4185.     .byte $ff,$76,$a5,$89,$59,$ab
  4186.  
  4187. byte_88abeb:
  4188.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$02
  4189.     .byte $02,$0c,$ab,$68,$01
  4190.     .byte $02,$0c,$ab,$6a,$01
  4191.     .byte $02,$0c,$ab,$6b,$01
  4192.     .byte $02,$0c,$ab,$6a,$01
  4193.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$f3,$ab
  4194.     .byte $60,$0c,$ab,$68,$01
  4195.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$03
  4196.     .byte $02,$0c,$ab,$68,$01
  4197.     .byte $02,$0c,$ab,$6a,$01
  4198.     .byte $02,$0c,$ab,$6b,$01
  4199.     .byte $02,$0c,$ab,$6a,$01
  4200.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$1d,$ac
  4201.     .byte $ff,$76,$a5,$89,$59,$ab
  4202.  
  4203. byte_88ac40:
  4204.     .byte $06,$0c,$ab,$68,$01
  4205.     .byte $06,$0c,$ab,$6c,$01
  4206.     .byte $06,$0c,$ab,$68,$01
  4207.     .byte $06,$0c,$ab,$6c,$01
  4208.     .byte $60,$0c,$ab,$68,$01
  4209.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$05
  4210.     .byte $06,$0c,$ab,$68,$01
  4211.     .byte $06,$0c,$ab,$6c,$01
  4212.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$61,$ac
  4213.     .byte $ff,$76,$a5,$89,$59,$ab,$ff,$85,$ab,$88
  4214.     .byte $01,$ba,$aa,$68,$01
  4215.     .byte $ff,$76,$a5,$89,$7e,$ac
  4216.  
  4217. byte_88ac89:
  4218.     .byte $ff,$f0,$ac,$88
  4219.     .byte $03,$c0,$d0,$71,$01
  4220.     .byte $ff,$65,$a6,$89,$a3,$ad,$88
  4221.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$02
  4222.     .byte $ff,$65,$a6,$89,$a3,$ad,$88
  4223.     .byte $ff,$65,$a6,$89,$99,$ad,$88
  4224.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$a1,$ac
  4225.     .byte $ff,$65,$a6,$89,$a3,$ad,$88
  4226.     .byte $02,$c0,$d0,$70,$01
  4227.     .byte $08,$c0,$d0,$71,$01
  4228.     .byte $09,$c0,$d0,$71,$01
  4229.     .byte $04,$c0,$d0,$72,$01
  4230.     .byte $18,$c0,$d0,$73,$01
  4231.     .byte $ff,$1a,$ad,$88
  4232.     .byte $16,$c0,$d0,$72,$01
  4233.     .byte $1a,$c0,$d0,$73,$01
  4234.     .byte $ff,$35,$ad,$88
  4235.     .byte $ff,$76,$a5,$89,$dc,$ac
  4236.  
  4237.     jsl label_89a758
  4238.     lda #$0004
  4239.     sta f:$7e9bdc
  4240.     sta f:$7e9b7e
  4241.     lda #$0000
  4242.     sta f:$7e9bde
  4243.     sta f:$7e9b80
  4244.     sta f:$7e9b92
  4245.     sta f:$7e9b98
  4246.     lda #$0001
  4247.     sta f:$7e9be6
  4248.     rtl
  4249.  
  4250.     lda #$0000
  4251.     sta f:$7e9bdc
  4252.     sta f:$7e9b7e
  4253.     sta f:$7e9bde
  4254.     sta f:$7e9b80
  4255.     lda #$0001
  4256.     sta f:$7e9b82
  4257.     rtl
  4258.  
  4259.     lda f:$7e9f19
  4260.     bne label_88ad41
  4261.     lda a:$04d4
  4262.     beq label_88ad41
  4263.     rtl
  4264.  
  4265. label_88ad41:
  4266.     jsl label_89a6cc
  4267.  
  4268. long_88ad45:
  4269.     .faraddr $88ad49
  4270.  
  4271.     rtl
  4272.  
  4273.  
  4274. byte_88ad49:
  4275.     .byte $01,$54,$ad,$ff,$ff
  4276.     .byte $ff,$76,$a5,$89,$49,$ad
  4277.  
  4278.     lda f:$7e9da7
  4279.     cmp #$00c0
  4280.     bne label_88ad64
  4281.     jsl label_89a6cc
  4282.  
  4283. long_88ad61:
  4284.     .faraddr $88ab55
  4285.  
  4286. label_88ad64:
  4287.     rtl
  4288.  
  4289.  
  4290. byte_88ad65:
  4291.     .byte $ff,$32,$ae,$88
  4292.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$03
  4293.     .byte $ff,$65,$a6,$89,$58,$ae,$88
  4294.     .byte $ff,$8b,$ad,$88
  4295.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$71,$ad
  4296.     .byte $ff,$76,$a5,$89,$65,$ad
  4297.  
  4298.     lda f:$7e9f19
  4299.     bne label_88ad98
  4300.     jsl label_89a6cc
  4301.  
  4302. long_88ad95:
  4303.     .faraddr $88ab55
  4304.  
  4305. label_88ad98:
  4306.     rtl
  4307.  
  4308.  
  4309. byte_88ad99:
  4310.     .byte $02,$c0,$d0,$70,$01
  4311.     .byte $02,$c0,$d0,$71,$01
  4312.     .byte $02,$c0,$d0,$70,$01
  4313.     .byte $02,$c0,$d0,$71,$01
  4314.     .byte $ff,$99,$a6,$89,$ff,$cf,$ad,$88
  4315.     .byte $08,$c0,$d0,$6e,$01
  4316.     .byte $08,$c0,$d0,$6f,$01
  4317.     .byte $08,$c0,$d0,$6e,$01
  4318.     .byte $1c,$c0,$d0,$6e,$01
  4319.     .byte $ff,$76,$a5,$89,$55,$ab
  4320.  
  4321.     jsl label_89a758
  4322.     lda f:$7e9be0
  4323.     dec
  4324.     sta f:$7e9be0
  4325.     lda #$0000
  4326.     sta f:$7e9bde
  4327.     sta f:$7e9b80
  4328.     lda #$0002
  4329.     sta f:$7e9bdc
  4330.     sta f:$7e9b7e
  4331.     lda #$0001
  4332.     sta f:$7e9be6
  4333.     rtl
  4334.  
  4335.  
  4336. byte_88adfa:
  4337.     .byte $ff,$20,$ae,$88
  4338.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$03
  4339.     .byte $ff,$65,$a6,$89,$58,$ae,$88
  4340.     .byte $ff,$0f,$ab,$88
  4341.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$06,$ae
  4342.     .byte $ff,$76,$a5,$89,$55,$ab
  4343.  
  4344.     jsl label_89a758
  4345.     lda f:$7e9be2
  4346.     dec
  4347.     sta f:$7e9be2
  4348.     jsl label_88ae32
  4349.     rtl
  4350.  
  4351. label_88ae32:
  4352.     lda #$0000
  4353.     sta f:$7e9bde
  4354.     sta f:$7e9b80
  4355.     sta f:$7e9b92
  4356.     sta f:$7e9b98
  4357.     lda #$0003
  4358.     sta f:$7e9bdc
  4359.     sta f:$7e9b7e
  4360.     lda #$0001
  4361.     sta f:$7e9be6
  4362.     rtl
  4363.  
  4364.  
  4365. byte_88ae58:
  4366.     .byte $10,$87,$ae,$6f,$01
  4367.     .byte $ff,$6a,$ae,$88
  4368.     .byte $10,$c0,$d0,$6e,$01
  4369.     .byte $ff,$99,$a6,$89
  4370.  
  4371.     lda #$0001
  4372.     sta f:$7e9b92
  4373.     lda #$0000
  4374.     sta f:$7e9b98
  4375.     lda #$00c4
  4376.     sta f:$7e9d77
  4377.     lda #$00a4
  4378.     sta f:$7e9d79
  4379.     rtl
  4380.  
  4381.     lda #$0000
  4382.     sta f:$7e9b92
  4383.     sta f:$7e9b98
  4384.     rtl
  4385.  
  4386.  
  4387. byte_88ae93:
  4388.     .byte $ff,$df,$ae,$88
  4389.     .byte $03,$c0,$d0,$71,$01
  4390.     .byte $ff,$65,$a6,$89,$a3,$ad,$88
  4391.     .byte $ff,$fd,$a5,$89,$e8,$9b,$7e,$07
  4392.     .byte $ff,$65,$a6,$89,$a3,$ad,$88
  4393.     .byte $ff,$48,$a6,$89,$e8,$9b,$7e,$ab,$ae
  4394.     .byte $02,$c0,$d0,$70,$01
  4395.     .byte $08,$c0,$d0,$71,$01
  4396.     .byte $09,$c0,$d0,$71,$01
  4397.     .byte $04,$c0,$d0,$72,$01
  4398.     .byte $18,$c0,$d0,$73,$01
  4399.     .byte $10,$0c,$ab,$72,$01
  4400.     .byte $ff,$76,$a5,$89,$55,$ab
  4401.  
  4402.     jsl label_89a758
  4403.     lda f:$7e9be4
  4404.     dec
  4405.     sta f:$7e9be4
  4406.     lda #$0000
  4407.     sta f:$7e9bde
  4408.     sta f:$7e9b80
  4409.     lda #$0004
  4410.     sta f:$7e9bdc
  4411.     sta f:$7e9b7e
  4412.     lda #$0001
  4413.     sta f:$7e9be6
  4414.     rtl
  4415.  
  4416.  
  4417. byte_88af0a:
  4418.     .byte $80,$15,$af,$6d,$01
  4419.     .byte $ff,$76,$a5,$89,$0a,$af
  4420.  
  4421.     rtl
  4422.  
  4423.  
  4424. byte_88af16:
  4425.     .byte $80,$21,$af,$96,$01
  4426.     .byte $ff,$76,$a5,$89,$16,$af
  4427.  
  4428.     lda f:$7e9b82
  4429.     beq label_88af2b
  4430.     jsl label_88cb27
  4431. label_88af2b:
  4432.     rtl
  4433.  
  4434.  
  4435. byte_88af2c:
  4436.     .byte $80,$37,$af,$76,$01
  4437.     .byte $ff,$76,$a5,$89,$2c,$af
  4438.  
  4439.     lda f:$7e9b92
  4440.     beq label_88af41
  4441.     jsl label_88cb27
  4442. label_88af41:
  4443.     rtl
  4444.  
  4445.  
  4446. byte_88af42:
  4447.     .byte $50,$c0,$d0,$81,$00
  4448.     .byte $03,$84,$af,$df,$01
  4449.     .byte $06,$84,$af,$e0,$01
  4450.     .byte $03,$84,$af,$df,$01
  4451.     .byte $30,$c0,$d0,$81,$00
  4452.     .byte $03,$84,$af,$df,$01
  4453.     .byte $06,$84,$af,$e0,$01
  4454.     .byte $03,$84,$af,$df,$01
  4455.     .byte $06,$c0,$d0,$81,$00
  4456.     .byte $03,$84,$af,$df,$01
  4457.     .byte $06,$84,$af,$e0,$01
  4458.     .byte $03,$84,$af,$df,$01
  4459.     .byte $ff,$76,$a5,$89,$42,$af
  4460.  
  4461.     rtl
  4462.  
  4463.  
  4464. byte_88af85:
  4465.     .byte $60,$c0,$d0,$81,$00
  4466.     .byte $ff,$76,$a5,$89,$85,$af
  4467.  
  4468. byte_88af90:
  4469.     .byte $60,$c0,$d0,$81,$00
  4470.     .byte $02,$e6,$af,$dc,$01
  4471.     .byte $04,$e6,$af,$dd,$01
  4472.     .byte $02,$e6,$af,$dc,$01
  4473.     .byte $04,$c0,$d0,$81,$00
  4474.     .byte $02,$e6,$af,$dc,$01
  4475.     .byte $04,$e6,$af,$dd,$01
  4476.     .byte $02,$e6,$af,$dc,$01
  4477.     .byte $04,$c0,$d0,$81,$00
  4478.     .byte $02,$e6,$af,$dc,$01
  4479.     .byte $04,$e6,$af,$dd,$01
  4480.     .byte $02,$e6,$af,$dc,$01
  4481.     .byte $30,$c0,$d0,$81,$00
  4482.     .byte $02,$e6,$af,$dc,$01
  4483.     .byte $20,$e6,$af,$de,$01
  4484.     .byte $02,$e6,$af,$dc,$01
  4485.     .byte $ff,$76,$a5,$89,$90,$af
  4486.  
  4487.     lda a:$04d4
  4488.     beq label_88aff2
  4489.     jsl label_89a6cc
  4490.  
  4491. long_88afef:
  4492.     .faraddr $88aff3
  4493.  
  4494. label_88aff2:
  4495.     rtl
  4496.  
  4497.  
  4498. byte_88aff3:
  4499.     .byte $04,$c0,$d0,$81,$00
  4500.     .byte $04,$0d,$b0,$dc,$01
  4501.     .byte $05,$0d,$b0,$dd,$01
  4502.     .byte $04,$0d,$b0,$dc,$01
  4503.     .byte $ff,$76,$a5,$89,$f3,$af
  4504.  
  4505.     lda a:$04d4
  4506.     bne label_88b01a
  4507.     jsl label_89a6cc
  4508.  
  4509. long_88b016:
  4510.     .faraddr $88af90
  4511.  
  4512.     rtl
  4513.  
  4514. label_88b01a:
  4515.     jsl label_88cb27
  4516.     rtl
  4517.  
  4518. label_88b01f:
  4519.     lda a:$035a
  4520.     beq label_88b04c
  4521.     jsl label_89a6cc
  4522.  
  4523. long_88b028:
  4524.     .faraddr $88b1a6
  4525.  
  4526.     lda #$0001
  4527.     sta f:$7e9be6
  4528.     sta f:$7e9bdc
  4529.     lda #$0000
  4530.     sta f:$7e9bf8
  4531.     sta f:$7e9bfa
  4532.     sta f:$7e9bfc
  4533.     lda #$0024
  4534.     sta f:$7e9c91
  4535. label_88b04c:
  4536.     rts
  4537.  
  4538. label_88b04d:
  4539.     lda a:$035a
  4540.     bne label_88b059
  4541.     jsl label_89a6cc
  4542.  
  4543. long_88b056:
  4544.     .faraddr $88b149
  4545.  
  4546. label_88b059:
  4547.     rts
  4548.  
  4549. label_88b05a:
  4550.     lda f:$7e9f19
  4551.     bne label_88b079
  4552.     lda a:$04d4
  4553.     beq label_88b0a8
  4554.     jsl label_89a6cc
  4555.  
  4556. long_88b069:
  4557.     .faraddr $88b1ba
  4558.  
  4559.     lda #$0001
  4560.     sta f:$7e9be6
  4561.     sta f:$7e9bdc
  4562.     bra label_88b092
  4563. label_88b079:
  4564.     jsl label_89a6cc
  4565.  
  4566. long_88b07d:
  4567.     .faraddr $88b1de
  4568.  
  4569.     lda #$0000
  4570.     sta f:$7e9be6
  4571.     sta f:$7e9bde
  4572.     lda #$0005
  4573.     sta f:$7e9bdc
  4574. label_88b092:
  4575.     lda #$0000
  4576.     sta f:$7e9bf8
  4577.     sta f:$7e9bfa
  4578.     sta f:$7e9bfc
  4579.     lda #$0024
  4580.     sta f:$7e9c91
  4581. label_88b0a8:
  4582.     rts
  4583.  
  4584. label_88b0a9:
  4585.     lda f:$7e9c06
  4586.     bne label_88b0b0
  4587.     rts
  4588.  
  4589. label_88b0b0:
  4590.     lda f:$7e9c04
  4591.     beq label_88b0e3
  4592.     dec
  4593.     sta f:$7e9c04
  4594.     jsl label_89a6cc
  4595.  
  4596. long_88b0bf:
  4597.     .faraddr $88b290
  4598.  
  4599.     lda #$0000
  4600.     sta f:$7e9be6
  4601.     sta f:$7e9c06
  4602.     lda #$0004
  4603.     sta f:$7e9bdc
  4604.     lda #$0002
  4605.     sta f:$7e9b78
  4606.     lda #$0028
  4607.     sta f:$7e9bfc
  4608.     rts
  4609.  
  4610. label_88b0e3:
  4611.     lda f:$7e9c02
  4612.     beq label_88b116
  4613.     dec
  4614.     sta f:$7e9c02
  4615.     jsl label_89a6cc
  4616.  
  4617. long_88b0f2:
  4618.     .faraddr $88b258
  4619.  
  4620.     lda #$0000
  4621.     sta f:$7e9be6
  4622.     sta f:$7e9c06
  4623.     lda #$0003
  4624.     sta f:$7e9bdc
  4625.     lda #$0002
  4626.     sta f:$7e9b78
  4627.     lda #$001e
  4628.     sta f:$7e9bfa
  4629.     rts
  4630.  
  4631. label_88b116:
  4632.     lda f:$7e9c00
  4633.     beq label_88b148
  4634.     dec
  4635.     sta f:$7e9c00
  4636.     jsl label_89a6cc
  4637.  
  4638. long_88b125:
  4639.     .faraddr $88b220
  4640.  
  4641.     lda #$0000
  4642.     sta f:$7e9be6
  4643.     sta f:$7e9c06
  4644.     lda #$0002
  4645.     sta f:$7e9bdc
  4646.     lda #$0001
  4647.     sta f:$7e9b78
  4648.     lda #$0014
  4649.     sta f:$7e9bf8
  4650. label_88b148:
  4651.     rts
  4652.  
  4653.  
  4654. byte_88b149:
  4655.     .byte $18,$59,$b1,$d8,$01
  4656.     .byte $18,$59,$b1,$d9,$01
  4657.     .byte $ff,$76,$a5,$89,$49,$b1
  4658.  
  4659.     lda #$0001
  4660.     sta f:$7e9be6
  4661.     sta f:$7e9bdc
  4662.     jsr label_88b01f
  4663.     jsr label_88b05a
  4664.     jsr label_88b0a9
  4665.     lda #$0024
  4666.     sta f:$7e9c91
  4667.     rtl
  4668.  
  4669.  
  4670. byte_88b175:
  4671.     .byte $18,$9a,$b1,$d8,$01
  4672.     .byte $18,$9a,$b1,$d9,$01
  4673.     .byte $ff,$89,$b1,$88
  4674.     .byte $ff,$76,$a5,$89,$75,$b1
  4675.  
  4676.     lda f:$7e9bdc
  4677.     cmp #$0001
  4678.     bne label_88b19a
  4679.     jsl label_89a6cc
  4680.  
  4681. long_88b196:
  4682.     .faraddr $88b149
  4683.  
  4684.     rtl
  4685.  
  4686. label_88b19a:
  4687.     lda #$0000
  4688.     sta f:$7e9be6
  4689.     sta f:$7e9bdc
  4690.     rtl
  4691.  
  4692.  
  4693. byte_88b1a6:
  4694.     .byte $18,$b6,$b1,$d8,$01
  4695.     .byte $18,$b6,$b1,$d9,$01
  4696.     .byte $ff,$76,$a5,$89,$a6,$b1
  4697.  
  4698.     jsr label_88b04d
  4699.     rtl
  4700.  
  4701.  
  4702. byte_88b1ba:
  4703.     .byte $18,$ca,$b1,$d8,$01
  4704.     .byte $18,$ca,$b1,$d9,$01
  4705.     .byte $ff,$76,$a5,$89,$ba,$b1
  4706.  
  4707.     lda a:$04d4
  4708.     bne label_88b1d6
  4709.     jsl label_89a6cc
  4710.  
  4711. long_88b1d3:
  4712.     .faraddr $88b149
  4713.  
  4714. label_88b1d6:
  4715.     lda #$0001
  4716.     sta f:$7e9be6
  4717.     rtl
  4718.  
  4719.  
  4720. byte_88b1de:
  4721.     .byte $01,$e9,$b1,$db,$01
  4722.     .byte $ff,$76,$a5,$89,$de,$b1
  4723.  
  4724.     lda #$0000
  4725.     sta f:$7e9be6
  4726.     lda a:$0348
  4727.     cmp #$0001
  4728.     bne label_88b20c
  4729.     lda f:$7e9c08
  4730.     beq label_88b20c
  4731.     jsl label_89a6cc
  4732.  
  4733. long_88b202:
  4734.     .faraddr $88b20d
  4735.  
  4736.     lda #$0006
  4737.     sta f:$7e9bdc
  4738. label_88b20c:
  4739.     rtl
  4740.  
  4741.  
  4742. byte_88b20d:
  4743.     .byte $01,$18,$b2,$da,$01
  4744.     .byte $ff,$76,$a5,$89,$0d,$b2
  4745.  
  4746.     lda #$0000
  4747.     sta f:$7e9be6
  4748.     rtl
  4749.  
  4750.  
  4751. byte_88b220:
  4752.     .byte $ff,$04,$f8,$88
  4753.     .byte $01,$2f,$b2,$da,$01
  4754.     .byte $ff,$76,$a5,$89,$24,$b2
  4755.  
  4756.     lda f:$7e9bf8
  4757.     beq label_88b23c
  4758.     dec
  4759.     sta f:$7e9bf8
  4760.     bra label_88b251
  4761. label_88b23c:
  4762.     lda #$0001
  4763.     sta f:$7e9bdc
  4764.     lda #$0024
  4765.     sta f:$7e9c91
  4766.     jsl label_89a6cc
  4767.  
  4768. long_88b24e:
  4769.     .faraddr $88b149
  4770.  
  4771. label_88b251:
  4772.     jsr label_88b01f
  4773.     jsr label_88b05a
  4774.     rtl
  4775.  
  4776.  
  4777. byte_88b258:
  4778.     .byte $ff,$0b,$f8,$88
  4779.     .byte $01,$67,$b2,$db,$01
  4780.     .byte $ff,$76,$a5,$89,$5c,$b2
  4781.  
  4782.     lda f:$7e9bfa
  4783.     beq label_88b274
  4784.     dec
  4785.     sta f:$7e9bfa
  4786.     bra label_88b289
  4787. label_88b274:
  4788.     lda #$0001
  4789.     sta f:$7e9bdc
  4790.     lda #$0024
  4791.     sta f:$7e9c91
  4792.     jsl label_89a6cc
  4793.  
  4794. long_88b286:
  4795.     .faraddr $88b149
  4796.  
  4797. label_88b289:
  4798.     jsr label_88b01f
  4799.     jsr label_88b05a
  4800.     rtl
  4801.  
  4802.  
  4803. byte_88b290:
  4804.     .byte $ff,$0b,$f8,$88
  4805.     .byte $01,$9f,$b2,$db,$01
  4806.     .byte $ff,$76,$a5,$89,$94,$b2
  4807.  
  4808.     lda f:$7e9bfc
  4809.     beq label_88b2ac
  4810.     dec
  4811.     sta f:$7e9bfc
  4812.     bra label_88b2c1
  4813. label_88b2ac:
  4814.     lda #$0001
  4815.     sta f:$7e9bdc
  4816.     lda #$0024
  4817.     sta f:$7e9c91
  4818.     jsl label_89a6cc
  4819.  
  4820. long_88b2be:
  4821.     .faraddr $88b149
  4822.  
  4823. label_88b2c1:
  4824.     jsr label_88b01f
  4825.     jsr label_88b05a
  4826.     rtl
  4827.  
  4828. label_88b2c8:
  4829.     lda a:$035a
  4830.     beq label_88b2d4
  4831.     jsl label_89a6cc
  4832.  
  4833. long_88b2d1:
  4834.     .faraddr $88b330
  4835.  
  4836. label_88b2d4:
  4837.     rts
  4838.  
  4839. label_88b2d5:
  4840.     lda a:$035a
  4841.     bne label_88b2e1
  4842.     jsl label_89a6cc
  4843.  
  4844. long_88b2de:
  4845.     .faraddr $88b30c
  4846.  
  4847. label_88b2e1:
  4848.     rts
  4849.  
  4850. label_88b2e2:
  4851.     lda f:$7e9f19
  4852.     bne label_88b2f6
  4853.     lda f:$7e9c0a
  4854.     beq label_88b2fd
  4855.     jsl label_89a6cc
  4856.  
  4857. long_88b2f2:
  4858.     .faraddr $88b3a5
  4859.  
  4860.     rts
  4861.  
  4862. label_88b2f6:
  4863.     jsl label_89a6cc
  4864.  
  4865. long_88b2fa:
  4866.     .faraddr $88b37f
  4867.  
  4868. label_88b2fd:
  4869.     rts
  4870.  
  4871. label_88b2fe:
  4872.     lda f:$7e9bfe
  4873.     beq label_88b30b
  4874.     jsl label_89a6cc
  4875.  
  4876. long_88b308:
  4877.     .faraddr $88b34e
  4878.  
  4879. label_88b30b:
  4880.     rts
  4881.  
  4882.  
  4883. byte_88b30c:
  4884.     .byte $ff,$1b,$b3,$88
  4885.     .byte $fe,$26,$b3,$ff,$ff
  4886.     .byte $ff,$76,$a5,$89,$10,$b3
  4887.  
  4888.     ldx #$0000
  4889.     ldy #$0000
  4890.     jsl label_899ed5
  4891.     rtl
  4892.  
  4893.     jsr label_88b2c8
  4894.     jsr label_88b2e2
  4895.     jsr label_88b2fe
  4896.     rtl
  4897.  
  4898.  
  4899. byte_88b330:
  4900.     .byte $ff,$3f,$b3,$88
  4901.     .byte $fe,$4a,$b3,$ff,$ff
  4902.     .byte $ff,$76,$a5,$89,$34,$b3
  4903.  
  4904.     ldx #$0000
  4905.     ldy #$0000
  4906.     jsl label_899ed5
  4907.     rtl
  4908.  
  4909.     jsr label_88b2d5
  4910.     rtl
  4911.  
  4912.  
  4913. byte_88b34e:
  4914.     .byte $ff,$5b,$b3,$88
  4915.     .byte $30,$66,$b3,$ff,$ff
  4916.     .byte $ff,$6d,$b3,$88
  4917.     .byte $a2,$00,$00,$a0,$01
  4918.     .byte $00,$22,$d5,$9e,$89
  4919.     .byte $6b,$20,$c8,$b2,$20
  4920.     .byte $e2,$b2,$6b,$a9,$00
  4921.     .byte $00,$8f,$fe,$9b,$7e
  4922.     .byte $22,$cc,$a6,$89,$0c
  4923.     .byte $b3,$88,$20,$fe,$b2
  4924.     .byte $6b,$ff,$8e,$b3,$88
  4925.     .byte $fe,$a0,$b3,$ff,$ff
  4926.     .byte $ff,$76,$a5,$89,$83,$b3
  4927.  
  4928.     ldx #$0000
  4929.     ldy #$0002
  4930.     jsl label_899ed5
  4931.     lda #$0000
  4932.     sta f:$7e9b7c
  4933.     rtl
  4934.  
  4935.     jsl label_85bfa6
  4936.     rtl
  4937.  
  4938.  
  4939. byte_88b3a5:
  4940.     .byte $ff,$b4,$b3,$88
  4941.     .byte $fe,$be,$b3,$ff,$ff
  4942.     .byte $ff,$76,$a5,$89,$a9,$b3
  4943.  
  4944.     ldx #$0000
  4945.     ldy #$0003
  4946.     jsl label_899ed5
  4947.     lda a:$04d4
  4948.     bne label_88b3ca
  4949.     jsl label_89a6cc
  4950.  
  4951. long_88b3c7:
  4952.     .faraddr $88b30c
  4953.  
  4954. label_88b3ca:
  4955.     rtl
  4956.  
  4957. label_88b3cb:
  4958.     lda f:$7e5bd5
  4959.     clc
  4960.     adc f:$7e5bd3
  4961.     sta f:$7e5bd3
  4962.     lda #$0001
  4963.     sta f:$7e9c06
  4964.     rtl
  4965.  
  4966.     lda f:$7e9c04
  4967.     beq label_88b3ee
  4968.     lda #$0028
  4969.     sta f:$7e9bfc
  4970.     rtl
  4971.  
  4972. label_88b3ee:
  4973.     lda f:$7e9c02
  4974.     beq label_88b3fc
  4975.     lda #$001e
  4976.     sta f:$7e9bfa
  4977.     rtl
  4978.  
  4979. label_88b3fc:
  4980.     lda f:$7e9c00
  4981.     beq label_88b409
  4982.     lda #$0014
  4983.     sta f:$7e9bf8
  4984. label_88b409:
  4985.     rtl
  4986.  
  4987. label_88b40a:
  4988.     phb
  4989.     phk
  4990.     plb
  4991.     rep #$30
  4992.     lda #$7e00
  4993.     sta $97
  4994.     lda #$9c52
  4995.     sta $96
  4996.     lda #$0000
  4997.     sta f:$7e9e21
  4998.     lda a:$02be
  4999.     asl
  5000.     tay
  5001.     lda a:$b4a4,y
  5002.     tay
  5003.     lda a:$b4a4,y
  5004.     and #$00ff
  5005.     sta $00
  5006.     iny
  5007. label_88b432:
  5008.     phy
  5009.     jsl label_89a4f0
  5010.     ply
  5011.     lda f:$7e9e21
  5012.     tax
  5013.     lda a:$b4a4,y
  5014.     sta f:$7e9c52,x
  5015.     lda a:$b4a5,y
  5016.     sta f:$7e9c53,x
  5017.     sep #$20
  5018.     lda a:$b4a7,y
  5019.     sta f:$7e9c57,x
  5020.     rep #$20
  5021.     lda a:$b4a8,y
  5022.     sta f:$7e9c55,x
  5023.     lda a:$b4aa,y
  5024.     sta f:$7e9c63,x
  5025.     lda a:$b4ac,y
  5026.     sta f:$7e9c65,x
  5027.     sep #$20
  5028.     lda a:$b4ae,y
  5029.     sta f:$7e9c67,x
  5030.     lda a:$b4af,y
  5031.     sta f:$7e9c68,x
  5032.     rep #$20
  5033.     lda #$cb42
  5034.     sta f:$7e9c5a,x
  5035.     tya
  5036.     clc
  5037.     adc #$000c
  5038.     tay
  5039.     lda f:$7e9e21
  5040.     clc
  5041.     adc #$0017
  5042.     sta f:$7e9e21
  5043.     lda $96
  5044.     clc
  5045.     adc #$0017
  5046.     sta $96
  5047.     dec $00
  5048.     bne label_88b432
  5049.     plb
  5050.     rtl
  5051.  
  5052. word_88b4a4:
  5053.     .word $000e
  5054.     .word $00db
  5055.     .word $019c
  5056.     .word $0281
  5057.     .word $02fa
  5058.     .word $037f
  5059.     .word $0464
  5060.  
  5061. byte_88b4b2:
  5062.     .byte $11
  5063.     .byte $00,$80,$88,$00,$00,$00,$18,$00,$87,$00,$00,$01
  5064.     .byte $42,$80,$88,$00,$00,$00,$20,$00,$97,$00,$00,$01
  5065.     .byte $8b,$80,$88,$00,$00,$00,$ed,$00,$0e,$00,$01,$01
  5066.     .byte $a0,$80,$88,$00,$00,$00,$18,$00,$36,$00,$01,$01
  5067.     .byte $ba,$80,$88,$00,$00,$00,$f4,$00,$8b,$00,$01,$01
  5068.     .byte $d4,$80,$88,$00,$00,$00,$95,$00,$2b,$00,$01,$01
  5069.     .byte $d4,$80,$88,$01,$82,$00,$c6,$00,$5a,$00,$01,$01
  5070.     .byte $d4,$80,$88,$02,$82,$00,$80,$00,$56,$00,$01,$01
  5071.     .byte $d4,$80,$88,$03,$82,$00,$98,$00,$48,$00,$01,$01
  5072.     .byte $d4,$80,$88,$04,$82,$00,$d2,$00,$43,$00,$01,$01
  5073.     .byte $d4,$80,$88,$05,$82,$00,$c2,$00,$34,$00,$01,$01
  5074.     .byte $d4,$80,$88,$06,$82,$00,$a0,$00,$5a,$00,$01,$01
  5075.     .byte $d4,$80,$88,$07,$82,$00,$ab,$00,$3d,$00,$01,$01
  5076.     .byte $d4,$80,$88,$08,$82,$00,$87,$00,$3e,$00,$01,$01
  5077.     .byte $d4,$80,$88,$09,$82,$00,$de,$00,$5c,$00,$01,$01
  5078.     .byte $01,$82,$88,$00,$00,$00,$df,$00,$d6,$00,$01,$01
  5079.     .byte $b9,$84,$88,$00,$00,$00,$df,$00,$d6,$00,$01,$01
  5080.  
  5081. byte_88b57f:
  5082.     .byte $10
  5083.     .byte $c4,$84,$88,$00,$00,$00,$20,$00,$6a,$00,$00,$01
  5084.     .byte $e3,$84,$88,$00,$00,$00,$30,$00,$72,$00,$00,$01
  5085.     .byte $2c,$85,$88,$00,$00,$00,$39,$00,$82,$00,$00,$01
  5086.     .byte $5f,$85,$88,$00,$00,$00,$d0,$00,$0f,$00,$00,$01
  5087.     .byte $7e,$85,$88,$00,$00,$00,$27,$00,$5e,$00,$01,$01
  5088.     .byte $98,$85,$88,$00,$00,$00,$d0,$00,$5f,$00,$01,$01
  5089.     .byte $98,$85,$88,$00,$00,$00,$83,$00,$8d,$00,$01,$01
  5090.     .byte $98,$85,$88,$00,$00,$00,$90,$00,$30,$00,$01,$01
  5091.     .byte $2b,$86,$88,$00,$00,$00,$dd,$00,$b3,$00,$01,$01
  5092.     .byte $b1,$89,$88,$00,$00,$00,$dd,$00,$b3,$00,$00,$01
  5093.     .byte $bd,$89,$88,$00,$00,$00,$e8,$01,$39,$00,$00,$01
  5094.     .byte $dc,$8a,$88,$00,$00,$00,$d0,$00,$b4,$00,$00,$01
  5095.     .byte $dc,$8a,$88,$00,$00,$00,$e4,$00,$b4,$00,$00,$01
  5096.     .byte $1f,$8b,$88,$00,$00,$00,$f4,$00,$f4,$00,$00,$00
  5097.     .byte $58,$8b,$88,$00,$00,$00,$f4,$00,$f4,$00,$00,$00
  5098.     .byte $91,$8b,$88,$00,$00,$00,$f4,$00,$f4,$00,$00,$00
  5099.  
  5100. byte_88b640:
  5101.     .byte $13
  5102.     .byte $59,$92,$88,$00,$00,$00,$18,$00,$92,$00,$00,$01
  5103.     .byte $a0,$92,$88,$00,$00,$00,$25,$00,$9c,$00,$00,$01
  5104.     .byte $d2,$97,$88,$00,$00,$00,$1a,$00,$84,$00,$01,$01
  5105.     .byte $15,$93,$88,$00,$00,$00,$29,$00,$6b,$00,$01,$01
  5106.     .byte $f4,$92,$88,$00,$00,$00,$12,$00,$7f,$00,$01,$01
  5107.     .byte $e9,$92,$88,$00,$00,$00,$10,$00,$7d,$00,$01,$01
  5108.     .byte $ff,$92,$88,$00,$00,$00,$12,$00,$78,$00,$01,$01
  5109.     .byte $ff,$92,$88,$00,$00,$00,$17,$00,$75,$00,$01,$01
  5110.     .byte $0a,$93,$88,$00,$00,$00,$1e,$00,$72,$00,$01,$01
  5111.     .byte $0a,$93,$88,$00,$00,$00,$24,$00,$70,$00,$01,$01
  5112.     .byte $0a,$93,$88,$00,$00,$00,$29,$00,$6f,$00,$01,$01
  5113.     .byte $d7,$93,$88,$00,$00,$00,$9e,$00,$74,$00,$00,$01
  5114.     .byte $2a,$94,$88,$00,$00,$00,$86,$00,$7c,$00,$00,$01
  5115.     .byte $7d,$94,$88,$00,$00,$00,$3c,$00,$6d,$00,$00,$01
  5116.     .byte $c6,$94,$88,$00,$00,$00,$7c,$00,$6d,$00,$00,$01
  5117.     .byte $0f,$95,$88,$00,$00,$00,$ac,$00,$7b,$00,$00,$01
  5118.     .byte $7c,$95,$88,$00,$00,$00,$6a,$00,$77,$00,$01,$01
  5119.     .byte $0f,$96,$88,$00,$00,$00,$dd,$00,$b6,$00,$00,$01
  5120.     .byte $b1,$98,$88,$00,$00,$00,$37,$00,$b7,$00,$01,$01
  5121.  
  5122. byte_88b725:
  5123.     .byte $0a
  5124.     .byte $ca,$8b,$88,$00,$00,$00,$28,$00,$77,$00,$00,$01
  5125.     .byte $11,$8c,$88,$00,$00,$00,$37,$00,$7f,$00,$00,$01
  5126.     .byte $5a,$8c,$88,$00,$00,$00,$59,$00,$8e,$00,$01,$01
  5127.     .byte $6a,$8c,$88,$00,$00,$00,$74,$00,$af,$00,$01,$01
  5128.     .byte $7a,$8c,$88,$00,$00,$00,$e0,$00,$16,$00,$01,$01
  5129.     .byte $8a,$8c,$88,$00,$00,$00,$e5,$00,$92,$00,$01,$01
  5130.     .byte $9a,$8c,$88,$00,$00,$00,$13,$00,$39,$00,$01,$01
  5131.     .byte $aa,$8c,$88,$00,$00,$00,$32,$00,$95,$00,$00,$01
  5132.     .byte $37,$8d,$88,$00,$00,$00,$32,$00,$95,$00,$01,$01
  5133.     .byte $2d,$91,$88,$00,$00,$00,$e2,$00,$c7,$00,$00,$01
  5134.  
  5135. byte_88b79e:
  5136.     .byte $0b
  5137.     .byte $47,$9c,$88,$00,$00,$00,$2d,$00,$a0,$00,$00,$01
  5138.     .byte $b2,$9b,$88,$00,$00,$00,$18,$00,$8f,$00,$00,$01
  5139.     .byte $f9,$9b,$88,$00,$00,$00,$28,$00,$9f,$00,$00,$01
  5140.     .byte $68,$a3,$88,$00,$00,$00,$d0,$00,$b6,$00,$00,$00
  5141.     .byte $68,$a3,$88,$00,$00,$00,$da,$00,$ae,$00,$00,$00
  5142.     .byte $68,$a3,$88,$00,$00,$00,$e6,$00,$ae,$00,$00,$00
  5143.     .byte $68,$a3,$88,$00,$00,$00,$f0,$00,$b8,$00,$00,$00
  5144.     .byte $07,$a3,$88,$00,$00,$00,$d0,$00,$d0,$00,$00,$00
  5145.     .byte $34,$a3,$88,$00,$00,$00,$ee,$00,$d0,$00,$00,$00
  5146.     .byte $24,$9e,$88,$00,$00,$00,$de,$00,$d1,$00,$01,$01
  5147.     .byte $5e,$a2,$88,$00,$00,$00,$de,$00,$d1,$00,$00,$01
  5148.  
  5149. byte_88b823:
  5150.     .byte $13
  5151.     .byte $e6,$a3,$88,$00,$00,$00,$30,$00,$7e,$00,$00,$01
  5152.     .byte $2d,$a4,$88,$00,$00,$00,$30,$00,$7f,$00,$00,$01
  5153.     .byte $72,$a4,$88,$00,$00,$00,$08,$00,$43,$00,$01,$01
  5154.     .byte $4e,$a5,$88,$00,$00,$00,$00,$00,$00,$00,$01,$01
  5155.     .byte $59,$a5,$88,$00,$00,$00,$00,$00,$00,$00,$00,$01
  5156.     .byte $04,$a6,$88,$00,$00,$00,$00,$00,$00,$00,$00,$01
  5157.     .byte $af,$a6,$88,$00,$00,$00,$00,$00,$00,$00,$00,$01
  5158.     .byte $56,$a7,$88,$00,$00,$00,$00,$00,$00,$00,$00,$01
  5159.     .byte $01,$a8,$88,$00,$00,$00,$00,$00,$00,$00,$00,$01
  5160.     .byte $ac,$a8,$88,$00,$00,$00,$00,$00,$00,$00,$00,$01
  5161.     .byte $57,$a9,$88,$00,$00,$00,$00,$00,$00,$00,$00,$01
  5162.     .byte $02,$aa,$88,$00,$00,$00,$00,$00,$00,$00,$00,$01
  5163.     .byte $2c,$af,$88,$00,$00,$00,$c4,$00,$c0,$00,$00,$00
  5164.     .byte $55,$ab,$88,$00,$00,$00,$d6,$00,$d6,$00,$01,$01
  5165.     .byte $0a,$af,$88,$00,$00,$00,$d6,$00,$d6,$00,$00,$01
  5166.     .byte $16,$af,$88,$00,$00,$00,$d0,$00,$a4,$00,$00,$00
  5167.     .byte $16,$af,$88,$00,$00,$00,$d0,$00,$a4,$00,$00,$00
  5168.     .byte $16,$af,$88,$00,$00,$00,$d0,$00,$a4,$00,$00,$00
  5169.     .byte $c8,$a4,$88,$00,$00,$00,$70,$00,$3f,$00,$01,$01
  5170.  
  5171. byte_88b908:
  5172.     .byte $04
  5173.     .byte $42,$af,$88,$00,$00,$00,$24,$00,$c6,$00,$00,$01
  5174.     .byte $90,$af,$88,$00,$00,$00,$24,$00,$c6,$00,$00,$01
  5175.     .byte $75,$b1,$88,$00,$00,$00,$24,$00,$40,$01,$00,$01
  5176.     .byte $0c,$b3,$88,$00,$00,$00,$24,$00,$40,$01,$00,$01
  5177.  
  5178. label_88b939:
  5179.     phb
  5180.     phk
  5181.     plb
  5182.     rep #$30
  5183.     lda #$8100
  5184.     sta $d6
  5185.     lda #$8000
  5186.     sta $d5
  5187.     lda #$7e00
  5188.     sta $97
  5189.     lda #$9c52
  5190.     sta $96
  5191.     lda #$0000
  5192.     sta f:$7e9e21
  5193.     ldx #$0014
  5194. label_88b95c:
  5195.     phx
  5196.     lda f:$7e9e21
  5197.     tax
  5198.     lda f:$7e9c68,x
  5199.     and #$00ff
  5200.     beq label_88b96f
  5201.     jsl label_89a406
  5202. label_88b96f:
  5203.     lda a:$02be
  5204.     asl
  5205.     tax
  5206.     jsr ($b9a6,x)
  5207.     lda f:$7e9e21
  5208.     tax
  5209.     lda f:$7e9c67,x
  5210.     and #$00ff
  5211.     beq label_88b989
  5212.     jsl label_88cb27
  5213. label_88b989:
  5214.     plx
  5215.     lda f:$7e9e21
  5216.     clc
  5217.     adc #$0017
  5218.     sta f:$7e9e21
  5219.     lda $96
  5220.     clc
  5221.     adc #$0017
  5222.     sta $96
  5223.     dex
  5224.     beq label_88b9a4
  5225.     jmp label_88b95c
  5226.  
  5227. label_88b9a4:
  5228.     plb
  5229.     rtl
  5230.  
  5231.  
  5232. word_88b9a6:
  5233.     .word $b9b4
  5234.     .word $ba13
  5235.     .word $bd46
  5236.     .word $c1b5
  5237.     .word $c21b
  5238.     .word $c4b1
  5239.     .word $c8dd
  5240.  
  5241.     lda f:$7e9e21
  5242.     cmp #$0159
  5243.     bne label_88b9d0
  5244.     lda f:$7e9bdc
  5245.     asl
  5246.     tax
  5247.     jsr ($b9c8,x)
  5248.     bra label_88b9d0
  5249.  
  5250. word_88b9c8:
  5251.     .word $b9d1
  5252.     .word $b9d9
  5253.     .word $b9e3
  5254.     .word $b9ed
  5255.  
  5256. label_88b9d0:
  5257.     rts
  5258.  
  5259.     lda #$00d6
  5260.     sta f:$7e9dbe
  5261.     rts
  5262.  
  5263.     lda f:$7e9bde
  5264.     tax
  5265.     lda a:$d0f3,x
  5266.     bra label_88b9f7
  5267.     lda f:$7e9bde
  5268.     tax
  5269.     lda a:$d11e,x
  5270.     bra label_88b9f7
  5271.     lda f:$7e9bde
  5272.     tax
  5273.     lda a:$d14b,x
  5274.     bra label_88b9f7
  5275. label_88b9f7:
  5276.     and #$00ff
  5277.     sta $00
  5278.     lda #$00d6
  5279.     clc
  5280.     adc $00
  5281.     and #$00ff
  5282.     sta f:$7e9dbe
  5283.     lda f:$7e9bde
  5284.     inc
  5285.     sta f:$7e9bde
  5286.     rts
  5287.  
  5288.     lda f:$7e9e21
  5289.     cmp #$00b8
  5290.     bne label_88ba31
  5291.     lda f:$7e9bdc
  5292.     asl
  5293.     tax
  5294.     jsr ($ba27,x)
  5295.     bra label_88ba31
  5296.  
  5297. word_88ba27:
  5298.     .word $bab8
  5299.     .word $bae8
  5300.     .word $baf0
  5301.     .word $bafa
  5302.     .word $bb20
  5303.  
  5304. label_88ba31:
  5305.     lda f:$7e9e21
  5306.     cmp #$00cf
  5307.     bne label_88ba55
  5308.     lda f:$7e9b90
  5309.     asl
  5310.     tax
  5311.     jsr ($ba4f,x)
  5312.     lda f:$7e9be6
  5313.     beq label_88ba55
  5314.     jsl label_88cb27
  5315.     bra label_88ba55
  5316.  
  5317. word_88ba4f:
  5318.     .word $bb59
  5319.     .word $bb68
  5320.     .word $bb72
  5321.  
  5322. label_88ba55:
  5323.     lda f:$7e9e21
  5324.     cmp #$00e6
  5325.     bne label_88ba71
  5326.     lda f:$7e9b78
  5327.     asl
  5328.     tax
  5329.     jsr ($ba69,x)
  5330.     bra label_88ba71
  5331.  
  5332. word_88ba69:
  5333.     .word $bb98
  5334.     .word $bba7
  5335.     .word $bc17
  5336.     .word $bc67
  5337.  
  5338. label_88ba71:
  5339.     lda f:$7e9e21
  5340.     cmp #$00fd
  5341.     beq label_88ba7f
  5342.     cmp #$0114
  5343.     bne label_88ba8c
  5344. label_88ba7f:
  5345.     lda f:$7e9b82
  5346.     beq label_88ba8c
  5347.     jsr label_88bc9f
  5348.     jsl label_88cb27
  5349. label_88ba8c:
  5350.     lda f:$7e9e21
  5351.     cmp #$012b
  5352.     bne label_88baa5
  5353.     lda f:$7e9b86
  5354.     beq label_88baa5
  5355.     jsr label_88bcfb
  5356.     jsr label_88bd14
  5357.     jsr label_88bd2d
  5358.     rts
  5359.  
  5360. label_88baa5:
  5361.     sep #$20
  5362.     lda #$00
  5363.     sta f:$7e9d93
  5364.     sta f:$7e9daa
  5365.     sta f:$7e9dc1
  5366.     rep #$20
  5367.     rts
  5368.  
  5369.     lda f:$7e9bde
  5370.     tax
  5371.     lda a:$d0c1,x
  5372.     and #$00ff
  5373.     cmp #$0080
  5374.     bne label_88bacf
  5375.     lda #$0000
  5376.     sta f:$7e9bde
  5377. label_88bacf:
  5378.     sta $00
  5379.     lda #$00b3
  5380.     clc
  5381.     adc $00
  5382.     and #$00ff
  5383.     sta f:$7e9d1d
  5384.     lda f:$7e9bde
  5385.     inc
  5386.     sta f:$7e9bde
  5387.     rts
  5388.  
  5389.     lda #$00b3
  5390.     sta f:$7e9d1d
  5391.     rts
  5392.  
  5393.     lda f:$7e9bde
  5394.     tax
  5395.     lda a:$d17b,x
  5396.     bra label_88bb04
  5397.     lda f:$7e9bde
  5398.     tax
  5399.     lda a:$d20b,x
  5400.     bra label_88bb04
  5401. label_88bb04:
  5402.     and #$00ff
  5403.     sta $00
  5404.     lda #$00b3
  5405.     clc
  5406.     adc $00
  5407.     and #$00ff
  5408.     sta f:$7e9d1d
  5409.     lda f:$7e9bde
  5410.     inc
  5411.     sta f:$7e9bde
  5412.     rts
  5413.  
  5414.     lda f:$7e9bde
  5415.     tax
  5416.     lda a:$d2d0,x
  5417.     and #$00ff
  5418.     sta $00
  5419.     lda #$00ff
  5420.     clc
  5421.     adc $00
  5422.     and #$00ff
  5423.     sta f:$7e9d1b
  5424.     lda a:$d2f2,x
  5425.     and #$00ff
  5426.     sta $00
  5427.     lda #$00b3
  5428.     clc
  5429.     adc $00
  5430.     and #$00ff
  5431.     sta f:$7e9d1d
  5432.     lda f:$7e9bde
  5433.     inc
  5434.     sta f:$7e9bde
  5435.     rts
  5436.  
  5437.     lda #$00dc
  5438.     sta f:$7e9d32
  5439.     lda #$00b3
  5440.     sta f:$7e9d34
  5441.     rts
  5442.  
  5443.     lda f:$7e9b92
  5444.     tax
  5445.     lda a:$d1c3,x
  5446.     bra label_88bb7c
  5447.     lda f:$7e9b92
  5448.     tax
  5449.     lda a:$d262,x
  5450.     bra label_88bb7c
  5451. label_88bb7c:
  5452.     and #$00ff
  5453.     sta $00
  5454.     lda #$00b3
  5455.     clc
  5456.     adc $00
  5457.     and #$00ff
  5458.     sta f:$7e9d34
  5459.     lda f:$7e9b92
  5460.     inc
  5461.     sta f:$7e9b92
  5462.     rts
  5463.  
  5464.     lda #$01e8
  5465.     sta f:$7e9d49
  5466.     lda #$0039
  5467.     sta f:$7e9d4b
  5468.     rts
  5469.  
  5470.     lda f:$7e9d49
  5471.     cmp #$0200
  5472.     bne label_88bbb9
  5473.     lda #$0000
  5474.     sta f:$7e9d49
  5475.     bra label_88bbe0
  5476. label_88bbb9:
  5477.     cmp #$0118
  5478.     bne label_88bbe0
  5479.     lda #$0000
  5480.     sta f:$7e9b7c
  5481.     sta f:$7e9b78
  5482.     sta f:$7e9b7a
  5483.     sta f:$7e9b7e
  5484.     lda #$01e8
  5485.     sta f:$7e9d49
  5486.     lda #$0039
  5487.     sta f:$7e9d4b
  5488.     rts
  5489.  
  5490. label_88bbe0:
  5491.     inc
  5492.     sta f:$7e9d49
  5493. label_88bbe5:
  5494.     lda f:$7e9b7a
  5495.     tax
  5496.     lda a:$d0c1,x
  5497.     and #$00ff
  5498.     cmp #$0080
  5499.     bne label_88bbfe
  5500.     lda #$0000
  5501.     sta f:$7e9b7a
  5502.     bra label_88bbe5
  5503. label_88bbfe:
  5504.     sta $00
  5505.     lda #$0039
  5506.     clc
  5507.     adc $00
  5508.     and #$00ff
  5509.     sta f:$7e9d4b
  5510.     lda f:$7e9b7a
  5511.     inc
  5512.     sta f:$7e9b7a
  5513.     rts
  5514.  
  5515.     lda f:$7e9b8e
  5516.     bne label_88bc22
  5517.     lda #$0030
  5518.     bra label_88bc25
  5519. label_88bc22:
  5520.     lda #$0080
  5521. label_88bc25:
  5522.     sta f:$7e9d49
  5523.     lda f:$7e9d4b
  5524.     cmp #$00f5
  5525.     bcc label_88bc5f
  5526.     lda #$0000
  5527.     sta f:$7e9b7c
  5528.     sta f:$7e9b78
  5529.     sta f:$7e9b7a
  5530.     sta f:$7e9b7e
  5531.     lda f:$7e9b8e
  5532.     eor #$0001
  5533.     sta f:$7e9b8e
  5534.     lda #$01e8
  5535.     sta f:$7e9d49
  5536.     lda #$0039
  5537.     sta f:$7e9d4b
  5538.     rts
  5539.  
  5540. label_88bc5f:
  5541.     inc
  5542.     inc
  5543.     inc
  5544.     sta f:$7e9d4b
  5545.     rts
  5546.  
  5547.     lda f:$7e9b80
  5548.     bne label_88bc75
  5549.     lda #$0039
  5550.     sta f:$7e9d4b
  5551.     rts
  5552.  
  5553. label_88bc75:
  5554.     lda f:$7e9d4b
  5555.     cmp #$00f5
  5556.     bcc label_88bc96
  5557.     sta f:$7e9d4b
  5558.     lda #$0000
  5559.     sta f:$7e9b7c
  5560.     sta f:$7e9b78
  5561.     sta f:$7e9b7a
  5562.     sta f:$7e9b7e
  5563.     rts
  5564.  
  5565. label_88bc96:
  5566.     inc
  5567.     inc
  5568.     inc
  5569.     inc
  5570.     sta f:$7e9d4b
  5571.     rts
  5572.  
  5573. label_88bc9f:
  5574.     sep #$20
  5575.     lda #$01
  5576.     sta f:$7e9d65
  5577.     sta f:$7e9d7c
  5578.     rep #$20
  5579.     lda f:$7e9b84
  5580.     tax
  5581.     lda a:$d2b9,x
  5582.     and #$00ff
  5583.     sta $00
  5584.     lda #$00d0
  5585.     sec
  5586.     sbc $00
  5587.     sta f:$7e9d60
  5588.     lda #$00b4
  5589.     sec
  5590.     sbc $00
  5591.     sta f:$7e9d62
  5592.     lda #$00e4
  5593.     clc
  5594.     adc $00
  5595.     and #$00ff
  5596.     sta f:$7e9d77
  5597.     lda #$00b4
  5598.     sec
  5599.     sbc $00
  5600.     and #$00ff
  5601.     sta f:$7e9d79
  5602.     lda f:$7e9e21
  5603.     cmp #$0114
  5604.     bne label_88bcfa
  5605.     lda f:$7e9b84
  5606.     inc
  5607.     sta f:$7e9b84
  5608. label_88bcfa:
  5609.     rts
  5610.  
  5611. label_88bcfb:
  5612.     lda f:$7e9b88
  5613.     beq label_88bd09
  5614.     dec
  5615.     sta f:$7e9b88
  5616.     beq label_88bd09
  5617.     rts
  5618.  
  5619. label_88bd09:
  5620.     sep #$20
  5621.     lda #$01
  5622.     sta f:$7e9d93
  5623.     rep #$20
  5624.     rts
  5625.  
  5626. label_88bd14:
  5627.     lda f:$7e9b8a
  5628.     beq label_88bd22
  5629.     dec
  5630.     sta f:$7e9b8a
  5631.     beq label_88bd22
  5632.     rts
  5633.  
  5634. label_88bd22:
  5635.     sep #$20
  5636.     lda #$01
  5637.     sta f:$7e9daa
  5638.     rep #$20
  5639.     rts
  5640.  
  5641. label_88bd2d:
  5642.     lda f:$7e9b8c
  5643.     beq label_88bd3b
  5644.     dec
  5645.     sta f:$7e9b8c
  5646.     beq label_88bd3b
  5647.     rts
  5648.  
  5649. label_88bd3b:
  5650.     sep #$20
  5651.     lda #$01
  5652.     sta f:$7e9dc1
  5653.     rep #$20
  5654.     rts
  5655.  
  5656.     lda f:$7e9e21
  5657.     cmp #$0045
  5658.     bne label_88bd77
  5659.     lda f:$7e9b92
  5660.     beq label_88bd64
  5661.     lda f:$7e9b94
  5662.     dec
  5663.     sta f:$7e9b94
  5664.     bne label_88bd64
  5665.     sta f:$7e9b92
  5666. label_88bd64:
  5667.     lda f:$7e9b86
  5668.     asl
  5669.     tax
  5670.     jsr ($bd6f,x)
  5671.     bra label_88bd77
  5672.  
  5673. word_88bd6f:
  5674.     .word $c00a
  5675.     .word $c03a
  5676.     .word $c08f
  5677.     .word $c0e4
  5678.  
  5679. label_88bd77:
  5680.     lda f:$7e9e21
  5681.     cmp #$0073
  5682.     bne label_88bd93
  5683.     lda f:$7e9b86
  5684.     asl
  5685.     tax
  5686.     jsr ($bd8b,x)
  5687.     bra label_88bd93
  5688.  
  5689. word_88bd8b:
  5690.     .word $bdb0
  5691.     .word $be4b
  5692.     .word $bee3
  5693.     .word $bf7b
  5694.  
  5695. label_88bd93:
  5696.     lda f:$7e9e21
  5697.     cmp #$019e
  5698.     bne label_88bdaf
  5699.     lda f:$7e9bdc
  5700.     asl
  5701.     tax
  5702.     jsr ($bda7,x)
  5703.     bra label_88bdaf
  5704.  
  5705. word_88bda7:
  5706.     .word $c13e
  5707.     .word $c14d
  5708.     .word $c179
  5709.     .word $c1a6
  5710.  
  5711. label_88bdaf:
  5712.     rts
  5713.  
  5714.     lda f:$7e9b88
  5715.     tax
  5716.     lda #$0012
  5717.     sta f:$7e9ced
  5718.     lda a:$d3d5,x
  5719.     and #$00ff
  5720.     sta $00
  5721.     lda #$0078
  5722.     clc
  5723.     adc $00
  5724.     and #$00ff
  5725.     sta f:$7e9cef
  5726.     lda #$0017
  5727.     sta f:$7e9d04
  5728.     lda a:$d3f9,x
  5729.     and #$00ff
  5730.     sta $00
  5731.     lda #$0075
  5732.     clc
  5733.     adc $00
  5734.     and #$00ff
  5735.     sta f:$7e9d06
  5736.     lda #$001e
  5737.     sta f:$7e9d1b
  5738.     lda a:$d41d,x
  5739.     and #$00ff
  5740.     sta $00
  5741.     lda #$0072
  5742.     clc
  5743.     adc $00
  5744.     and #$00ff
  5745.     sta f:$7e9d1d
  5746.     lda #$0024
  5747.     sta f:$7e9d32
  5748.     lda a:$d441,x
  5749.     and #$00ff
  5750.     sta $00
  5751.     lda #$0070
  5752.     clc
  5753.     adc $00
  5754.     and #$00ff
  5755.     sta f:$7e9d34
  5756.     lda #$0029
  5757.     sta f:$7e9d49
  5758.     lda a:$d465,x
  5759.     and #$00ff
  5760.     sta $00
  5761.     lda #$006f
  5762.     clc
  5763.     adc $00
  5764.     and #$00ff
  5765.     sta f:$7e9d4b
  5766.     lda f:$7e9b88
  5767.     inc
  5768.     sta f:$7e9b88
  5769.     rts
  5770.  
  5771.     lda f:$7e9b88
  5772.     asl
  5773.     tax
  5774.     lda #$0012
  5775.     sta f:$7e9ced
  5776.     lda f:$7e9b92
  5777.     beq label_88be5f
  5778.     rts
  5779.  
  5780. label_88be5f:
  5781.     lda f:$7e9cef
  5782.     clc
  5783.     adc a:$d4ad,x
  5784.     sta f:$7e9cef
  5785.     lda #$0017
  5786.     sta f:$7e9d04
  5787.     lda f:$7e9b92
  5788.     beq label_88be79
  5789.     rts
  5790.  
  5791. label_88be79:
  5792.     lda f:$7e9d06
  5793.     clc
  5794.     adc a:$d4eb,x
  5795.     sta f:$7e9d06
  5796.     lda #$001e
  5797.     sta f:$7e9d1b
  5798.     lda f:$7e9b92
  5799.     beq label_88be93
  5800.     rts
  5801.  
  5802. label_88be93:
  5803.     lda f:$7e9d1d
  5804.     clc
  5805.     adc a:$d529,x
  5806.     sta f:$7e9d1d
  5807.     lda #$0024
  5808.     sta f:$7e9d32
  5809.     lda f:$7e9b92
  5810.     beq label_88bead
  5811.     rts
  5812.  
  5813. label_88bead:
  5814.     lda f:$7e9d34
  5815.     clc
  5816.     adc a:$d567,x
  5817.     sta f:$7e9d34
  5818.     lda #$0029
  5819.     sta f:$7e9d49
  5820.     lda f:$7e9b92
  5821.     beq label_88bec7
  5822.     rts
  5823.  
  5824. label_88bec7:
  5825.     lda f:$7e9d4b
  5826.     clc
  5827.     adc a:$d5a5,x
  5828.     sta f:$7e9d4b
  5829.     lda f:$7e9b92
  5830.     bne label_88bee2
  5831.     lda f:$7e9b88
  5832.     inc
  5833.     sta f:$7e9b88
  5834. label_88bee2:
  5835.     rts
  5836.  
  5837.     lda f:$7e9b88
  5838.     asl
  5839.     tax
  5840.     lda #$0012
  5841.     sta f:$7e9ced
  5842.     lda f:$7e9b92
  5843.     beq label_88bef7
  5844.     rts
  5845.  
  5846. label_88bef7:
  5847.     lda f:$7e9cef
  5848.     clc
  5849.     adc a:$d623,x
  5850.     sta f:$7e9cef
  5851.     lda #$0017
  5852.     sta f:$7e9d04
  5853.     lda f:$7e9b92
  5854.     beq label_88bf11
  5855.     rts
  5856.  
  5857. label_88bf11:
  5858.     lda f:$7e9d06
  5859.     clc
  5860.     adc a:$d661,x
  5861.     sta f:$7e9d06
  5862.     lda #$001e
  5863.     sta f:$7e9d1b
  5864.     lda f:$7e9b92
  5865.     beq label_88bf2b
  5866.     rts
  5867.  
  5868. label_88bf2b:
  5869.     lda f:$7e9d1d
  5870.     clc
  5871.     adc a:$d69f,x
  5872.     sta f:$7e9d1d
  5873.     lda #$0024
  5874.     sta f:$7e9d32
  5875.     lda f:$7e9b92
  5876.     beq label_88bf45
  5877.     rts
  5878.  
  5879. label_88bf45:
  5880.     lda f:$7e9d34
  5881.     clc
  5882.     adc a:$d6dd,x
  5883.     sta f:$7e9d34
  5884.     lda #$0029
  5885.     sta f:$7e9d49
  5886.     lda f:$7e9b92
  5887.     beq label_88bf5f
  5888.     rts
  5889.  
  5890. label_88bf5f:
  5891.     lda f:$7e9d4b
  5892.     clc
  5893.     adc a:$d71b,x
  5894.     sta f:$7e9d4b
  5895.     lda f:$7e9b92
  5896.     bne label_88bf7a
  5897.     lda f:$7e9b88
  5898.     inc
  5899.     sta f:$7e9b88
  5900. label_88bf7a:
  5901.     rts
  5902.  
  5903.     lda f:$7e9b92
  5904.     beq label_88bf82
  5905.     rts
  5906.  
  5907. label_88bf82:
  5908.     lda f:$7e9b88
  5909.     asl
  5910.     tax
  5911.     lda f:$7e9ced
  5912.     clc
  5913.     adc a:$d799,x
  5914.     sta f:$7e9ced
  5915.     lda f:$7e9cef
  5916.     clc
  5917.     adc a:$d90f,x
  5918.     sta f:$7e9cef
  5919.     lda f:$7e9d04
  5920.     clc
  5921.     adc a:$d7d7,x
  5922.     sta f:$7e9d04
  5923.     lda f:$7e9d06
  5924.     clc
  5925.     adc a:$d94d,x
  5926.     sta f:$7e9d06
  5927.     lda f:$7e9d1b
  5928.     clc
  5929.     adc a:$d815,x
  5930.     sta f:$7e9d1b
  5931.     lda f:$7e9d1d
  5932.     clc
  5933.     adc a:$d98b,x
  5934.     sta f:$7e9d1d
  5935.     lda f:$7e9d32
  5936.     clc
  5937.     adc a:$d853,x
  5938.     sta f:$7e9d32
  5939.     lda f:$7e9d34
  5940.     clc
  5941.     adc a:$d9c9,x
  5942.     sta f:$7e9d34
  5943.     lda f:$7e9d49
  5944.     clc
  5945.     adc a:$d891,x
  5946.     sta f:$7e9d49
  5947.     lda f:$7e9d4b
  5948.     clc
  5949.     adc a:$da07,x
  5950.     sta f:$7e9d4b
  5951.     lda f:$7e9b88
  5952.     inc
  5953.     sta f:$7e9b88
  5954.     rts
  5955.  
  5956.     lda #$0029
  5957.     sta f:$7e9ca8
  5958. label_88c011:
  5959.     lda f:$7e9b88
  5960.     tax
  5961.     lda a:$d489,x
  5962.     and #$00ff
  5963.     cmp #$0080
  5964.     bne label_88c02a
  5965.     lda #$0000
  5966.     sta f:$7e9b88
  5967.     bra label_88c011
  5968. label_88c02a:
  5969.     sta $00
  5970.     lda #$006b
  5971.     clc
  5972.     adc $00
  5973.     and #$00ff
  5974.     sta f:$7e9caa
  5975.     rts
  5976.  
  5977.     lda #$0029
  5978.     sta f:$7e9ca8
  5979.     lda f:$7e9b92
  5980.     beq label_88c048
  5981.     rts
  5982.  
  5983. label_88c048:
  5984.     lda f:$7e9b88
  5985.     asl
  5986.     tax
  5987.     lda a:$d5e3,x
  5988.     cmp #$8000
  5989.     bne label_88c065
  5990.     lda #$0000
  5991.     sta f:$7e9b86
  5992.     sta f:$7e9b88
  5993.     sta f:$7e9b92
  5994. label_88c065:
  5995.     cmp #$7fff
  5996.     bne label_88c082
  5997.     lda #$0001
  5998.     sta f:$7e9b92
  5999.     lda #$0020
  6000.     sta f:$7e9b94
  6001.     lda f:$7e9b88
  6002.     inc
  6003.     sta f:$7e9b88
  6004.     rts
  6005.  
  6006. label_88c082:
  6007.     lda f:$7e9caa
  6008.     clc
  6009.     adc a:$d5e3,x
  6010.     sta f:$7e9caa
  6011.     rts
  6012.  
  6013.     lda #$0029
  6014.     sta f:$7e9ca8
  6015.     lda f:$7e9b92
  6016.     beq label_88c09d
  6017.     rts
  6018.  
  6019. label_88c09d:
  6020.     lda f:$7e9b88
  6021.     asl
  6022.     tax
  6023.     lda a:$d759,x
  6024.     cmp #$8000
  6025.     bne label_88c0ba
  6026.     lda #$0000
  6027.     sta f:$7e9b86
  6028.     sta f:$7e9b88
  6029.     sta f:$7e9b92
  6030. label_88c0ba:
  6031.     cmp #$7fff
  6032.     bne label_88c0d7
  6033.     lda #$0001
  6034.     sta f:$7e9b92
  6035.     lda #$0020
  6036.     sta f:$7e9b94
  6037.     lda f:$7e9b88
  6038.     inc
  6039.     sta f:$7e9b88
  6040.     rts
  6041.  
  6042. label_88c0d7:
  6043.     lda f:$7e9caa
  6044.     clc
  6045.     adc a:$d759,x
  6046.     sta f:$7e9caa
  6047.     rts
  6048.  
  6049.     lda f:$7e9b92
  6050.     beq label_88c0eb
  6051.     rts
  6052.  
  6053. label_88c0eb:
  6054.     lda f:$7e9b88
  6055.     asl
  6056.     tax
  6057.     lda a:$da45,x
  6058.     cmp #$8000
  6059.     bne label_88c108
  6060.     lda #$0000
  6061.     sta f:$7e9b86
  6062.     sta f:$7e9b88
  6063.     sta f:$7e9b92
  6064. label_88c108:
  6065.     cmp #$7fff
  6066.     bne label_88c125
  6067.     lda #$0001
  6068.     sta f:$7e9b92
  6069.     lda #$0020
  6070.     sta f:$7e9b94
  6071.     lda f:$7e9b88
  6072.     inc
  6073.     sta f:$7e9b88
  6074.     rts
  6075.  
  6076. label_88c125:
  6077.     lda f:$7e9ca8
  6078.     clc
  6079.     adc a:$d8cf,x
  6080.     sta f:$7e9ca8
  6081.     lda f:$7e9caa
  6082.     clc
  6083.     adc a:$da45,x
  6084.     sta f:$7e9caa
  6085.     rts
  6086.  
  6087.     lda #$0037
  6088.     sta f:$7e9e01
  6089.     lda #$00b7
  6090.     sta f:$7e9e03
  6091.     rts
  6092.  
  6093.     lda #$00b7
  6094.     sta f:$7e9e03
  6095.     lda f:$7e9e01
  6096.     cmp #$ffed
  6097.     bne label_88c173
  6098.     lda #$0001
  6099.     sta f:$7e9b90
  6100.     lda #$0003
  6101.     sta f:$7e9bdc
  6102.     lda #$ffed
  6103.     sta f:$7e9e01
  6104.     rts
  6105.  
  6106. label_88c173:
  6107.     dec
  6108.     sta f:$7e9e01
  6109.     rts
  6110.  
  6111.     lda #$00b7
  6112.     sta f:$7e9e03
  6113.     lda f:$7e9e01
  6114.     cmp #$0037
  6115.     bne label_88c1a0
  6116.     lda #$0000
  6117.     sta f:$7e9b90
  6118.     sta f:$7e9bdc
  6119.     sta f:$7e9b8a
  6120.     lda #$0037
  6121.     sta f:$7e9e01
  6122.     rts
  6123.  
  6124. label_88c1a0:
  6125.     inc
  6126.     sta f:$7e9e01
  6127.     rts
  6128.  
  6129.     lda #$ffed
  6130.     sta f:$7e9e01
  6131.     lda #$00b7
  6132.     sta f:$7e9e03
  6133.     rts
  6134.  
  6135.     lda f:$7e9e21
  6136.     cmp #$00b8
  6137.     bne label_88c1cf
  6138.     lda f:$7e9bdc
  6139.     asl
  6140.     tax
  6141.     jsr ($c1c9,x)
  6142.     bra label_88c1cf
  6143.  
  6144. word_88c1c9:
  6145.     .word $c1d0
  6146.     .word $c1df
  6147.     .word $c1f0
  6148.  
  6149. label_88c1cf:
  6150.     rts
  6151.  
  6152.     lda #$00e2
  6153.     sta f:$7e9d1b
  6154.     lda #$00c7
  6155.     sta f:$7e9d1d
  6156.     rts
  6157.  
  6158.     lda #$00e2
  6159.     sta f:$7e9d1b
  6160.     lda f:$7e9bde
  6161.     tax
  6162.     lda a:$d314,x
  6163.     bra label_88c1ff
  6164.     lda #$00e2
  6165.     sta $cf
  6166.     lda f:$7e9bde
  6167.     tax
  6168.     lda a:$d365,x
  6169.     bra label_88c1ff
  6170. label_88c1ff:
  6171.     and #$00ff
  6172.     sta $00
  6173.     lda #$00c7
  6174.     clc
  6175.     adc $00
  6176.     and #$00ff
  6177.     sta f:$7e9d1d
  6178.     lda f:$7e9bde
  6179.     inc
  6180.     sta f:$7e9bde
  6181.     rts
  6182.  
  6183.     lda f:$7e9e21
  6184.     cmp #$0045
  6185.     bne label_88c245
  6186.     lda f:$7e9b7e
  6187.     beq label_88c22f
  6188.     jsr label_88c2a2
  6189.     bra label_88c245
  6190. label_88c22f:
  6191.     sep #$20
  6192.     lda #$00
  6193.     sta f:$7e9cad
  6194.     sta f:$7e9cc4
  6195.     sta f:$7e9cdb
  6196.     sta f:$7e9cf2
  6197.     rep #$20
  6198. label_88c245:
  6199.     lda f:$7e9e21
  6200.     cmp #$00a1
  6201.     bne label_88c267
  6202.     lda f:$7e9b80
  6203.     beq label_88c259
  6204.     jsr label_88c34b
  6205.     bra label_88c267
  6206. label_88c259:
  6207.     sep #$20
  6208.     lda #$00
  6209.     sta f:$7e9d09
  6210.     sta f:$7e9d20
  6211.     rep #$20
  6212. label_88c267:
  6213.     lda f:$7e9e21
  6214.     cmp #$00cf
  6215.     bne label_88c285
  6216.     lda f:$7e9bdc
  6217.     asl
  6218.     tax
  6219.     jsr ($c27b,x)
  6220.     bra label_88c285
  6221.  
  6222. word_88c27b:
  6223.     .word $c3b4
  6224.     .word $c3c3
  6225.     .word $c3d6
  6226.     .word $c3e8
  6227.     .word $c3fa
  6228.  
  6229. label_88c285:
  6230.     lda f:$7e9e21
  6231.     cmp #$00e6
  6232.     bne label_88c2a1
  6233.     lda f:$7e9b7a
  6234.     asl
  6235.     tax
  6236.     jsr ($c299,x)
  6237.     bra label_88c2a1
  6238.  
  6239. word_88c299:
  6240.     .word $c43c
  6241.     .word $c44b
  6242.     .word $c45e
  6243.     .word $c470
  6244.  
  6245. label_88c2a1:
  6246.     rts
  6247.  
  6248. label_88c2a2:
  6249.     sep #$20
  6250.     lda #$01
  6251.     sta f:$7e9cad
  6252.     sta f:$7e9cc4
  6253.     sta f:$7e9cdb
  6254.     sta f:$7e9cf2
  6255.     rep #$20
  6256.     lda f:$7e9b82
  6257.     tax
  6258.     lda a:$de1d,x
  6259.     and #$00ff
  6260.     sta $00
  6261.     lda a:$de5d,x
  6262.     and #$00ff
  6263.     sta $02
  6264.     lda #$00d0
  6265.     clc
  6266.     adc $00
  6267.     and #$00ff
  6268.     sta f:$7e9ca8
  6269.     lda #$00b6
  6270.     clc
  6271.     adc $00
  6272.     clc
  6273.     adc $02
  6274.     and #$00ff
  6275.     sta f:$7e9caa
  6276.     lda #$00da
  6277.     clc
  6278.     adc $00
  6279.     and #$00ff
  6280.     sta f:$7e9cbf
  6281.     lda #$00ae
  6282.     clc
  6283.     adc $00
  6284.     clc
  6285.     adc $02
  6286.     and #$00ff
  6287.     sta f:$7e9cc1
  6288.     lda #$00e6
  6289.     clc
  6290.     adc $00
  6291.     and #$00ff
  6292.     sta f:$7e9cd6
  6293.     lda #$00ae
  6294.     clc
  6295.     adc $00
  6296.     clc
  6297.     adc $02
  6298.     and #$00ff
  6299.     sta f:$7e9cd8
  6300.     lda #$00f0
  6301.     clc
  6302.     adc $00
  6303.     and #$00ff
  6304.     sta f:$7e9ced
  6305.     lda #$00b8
  6306.     clc
  6307.     adc $00
  6308.     clc
  6309.     adc $02
  6310.     and #$00ff
  6311.     sta f:$7e9cef
  6312.     lda f:$7e9b82
  6313.     inc
  6314.     sta f:$7e9b82
  6315.     rts
  6316.  
  6317. label_88c34b:
  6318.     sep #$20
  6319.     lda #$01
  6320.     sta f:$7e9d09
  6321.     sta f:$7e9d20
  6322.     rep #$20
  6323.     lda f:$7e9b84
  6324.     tax
  6325.     lda a:$ddcd,x
  6326.     and #$00ff
  6327.     sta $02
  6328.     lda a:$dd2d,x
  6329.     and #$00ff
  6330.     sta $00
  6331.     lda #$00d0
  6332.     clc
  6333.     adc $00
  6334.     and #$00ff
  6335.     sta f:$7e9d04
  6336.     lda #$00d0
  6337.     clc
  6338.     adc $02
  6339.     and #$00ff
  6340.     sta f:$7e9d06
  6341.     lda a:$dd7d,x
  6342.     and #$00ff
  6343.     sta $00
  6344.     lda #$00ee
  6345.     clc
  6346.     adc $00
  6347.     and #$00ff
  6348.     sta f:$7e9d1b
  6349.     lda #$00d0
  6350.     clc
  6351.     adc $02
  6352.     and #$00ff
  6353.     sta f:$7e9d1d
  6354.     lda f:$7e9b84
  6355.     inc
  6356.     sta f:$7e9b84
  6357.     rts
  6358.  
  6359.     lda #$00de
  6360.     sta f:$7e9d32
  6361.     lda #$00d1
  6362.     sta f:$7e9d34
  6363.     rts
  6364.  
  6365.     lda #$00de
  6366.     sta f:$7e9d32
  6367.     lda f:$7e9bde
  6368.     tax
  6369.     lda a:$da85,x
  6370.     jsr label_88c420
  6371.     rts
  6372.  
  6373.     lda f:$7e9bde
  6374.     tax
  6375.     lda a:$daa9,x
  6376.     jsr label_88c40d
  6377.     lda a:$db3c,x
  6378.     jsr label_88c420
  6379.     rts
  6380.  
  6381.     lda f:$7e9bde
  6382.     tax
  6383.     lda a:$dbcf,x
  6384.     jsr label_88c40d
  6385.     lda a:$dc7e,x
  6386.     jsr label_88c420
  6387.     rts
  6388.  
  6389.     lda #$00de
  6390.     sta f:$7e9d32
  6391.     lda f:$7e9bde
  6392.     tax
  6393.     lda a:$de9d,x
  6394.     jsr label_88c420
  6395.     rts
  6396.  
  6397. label_88c40d:
  6398.     and #$00ff
  6399.     sta $00
  6400.     lda #$00de
  6401.     clc
  6402.     adc $00
  6403.     and #$00ff
  6404.     sta f:$7e9d32
  6405.     rts
  6406.  
  6407. label_88c420:
  6408.     and #$00ff
  6409.     sta $00
  6410.     lda #$00d1
  6411.     clc
  6412.     adc $00
  6413.     and #$00ff
  6414.     sta f:$7e9d34
  6415.     lda f:$7e9bde
  6416.     inc
  6417.     sta f:$7e9bde
  6418.     rts
  6419.  
  6420.     lda #$00de
  6421.     sta f:$7e9d49
  6422.     lda #$00d1
  6423.     sta f:$7e9d4b
  6424.     rts
  6425.  
  6426.     lda #$00de
  6427.     sta f:$7e9d49
  6428.     lda f:$7e9b7c
  6429.     tax
  6430.     lda a:$da85,x
  6431.     jsr label_88c495
  6432.     rts
  6433.  
  6434.     lda f:$7e9b7c
  6435.     tax
  6436.     lda a:$daa9,x
  6437.     jsr label_88c482
  6438.     lda a:$db3c,x
  6439.     jsr label_88c495
  6440.     rts
  6441.  
  6442.     lda f:$7e9b7c
  6443.     tax
  6444.     lda a:$dbcf,x
  6445.     jsr label_88c482
  6446.     lda a:$dc7e,x
  6447.     jsr label_88c495
  6448.     rts
  6449.  
  6450. label_88c482:
  6451.     and #$00ff
  6452.     sta $00
  6453.     lda #$00de
  6454.     clc
  6455.     adc $00
  6456.     and #$00ff
  6457.     sta f:$7e9d49
  6458.     rts
  6459.  
  6460. label_88c495:
  6461.     and #$00ff
  6462.     sta $00
  6463.     lda #$00d1
  6464.     clc
  6465.     adc $00
  6466.     and #$00ff
  6467.     sta f:$7e9d4b
  6468.     lda f:$7e9b7c
  6469.     inc
  6470.     sta f:$7e9b7c
  6471.     rts
  6472.  
  6473.     lda f:$7e9e21
  6474.     cmp #$0045
  6475.     bne label_88c4bd
  6476.     jsr label_88c554
  6477. label_88c4bd:
  6478.     lda f:$7e9e21
  6479.     cmp #$0114
  6480.     bne label_88c4db
  6481.     lda f:$7e9b92
  6482.     beq label_88c4d1
  6483.     jsr label_88c587
  6484.     bra label_88c4db
  6485. label_88c4d1:
  6486.     sep #$20
  6487.     lda #$00
  6488.     sta f:$7e9d7c
  6489.     rep #$20
  6490. label_88c4db:
  6491.     lda f:$7e9e21
  6492.     cmp #$012b
  6493.     bne label_88c4f9
  6494.     lda f:$7e9bdc
  6495.     asl
  6496.     tax
  6497.     jsr ($c4ef,x)
  6498.     bra label_88c4f9
  6499.  
  6500. word_88c4ef:
  6501.     .word $c5ba
  6502.     .word $c5da
  6503.     .word $c5e9
  6504.     .word $c5fa
  6505.     .word $c60b
  6506.  
  6507. label_88c4f9:
  6508.     lda f:$7e9e21
  6509.     cmp #$0142
  6510.     bne label_88c521
  6511.     lda f:$7e9b7e
  6512.     asl
  6513.     tax
  6514.     jsr ($c517,x)
  6515.     lda f:$7e9be6
  6516.     beq label_88c521
  6517.     jsl label_88cb27
  6518.     bra label_88c521
  6519.  
  6520. word_88c517:
  6521.     .word $c632
  6522.     .word $c652
  6523.     .word $c661
  6524.     .word $c672
  6525.     .word $c683
  6526.  
  6527. label_88c521:
  6528.     lda f:$7e9e21
  6529.     cmp #$0159
  6530.     bne label_88c539
  6531.     lda f:$7e9b82
  6532.     beq label_88c539
  6533.     jsr label_88c6aa
  6534.     jsr label_88c71f
  6535.     jsr label_88c78f
  6536. label_88c539:
  6537.     lda f:$7e9e21
  6538.     cmp #$019e
  6539.     bne label_88c553
  6540.     lda f:$7e9b8a
  6541.     asl
  6542.     tax
  6543.     jsr ($c54d,x)
  6544.     bra label_88c553
  6545.  
  6546. word_88c54d:
  6547.     .word $c809
  6548.     .word $c842
  6549.     .word $c88f
  6550.  
  6551. label_88c553:
  6552.     rts
  6553.  
  6554. label_88c554:
  6555.     lda #$0070
  6556.     sta f:$7e9ca8
  6557.     lda f:$7e9b7c
  6558.     tax
  6559.     lda a:$d0c1,x
  6560.     and #$00ff
  6561.     cmp #$0080
  6562.     bne label_88c572
  6563.     lda #$0000
  6564.     sta f:$7e9b7c
  6565. label_88c572:
  6566.     clc
  6567.     adc #$003f
  6568.     and #$00ff
  6569.     sta f:$7e9caa
  6570.     lda f:$7e9b7c
  6571.     inc
  6572.     sta f:$7e9b7c
  6573.     rts
  6574.  
  6575. label_88c587:
  6576.     sep #$20
  6577.     lda #$01
  6578.     sta f:$7e9d7c
  6579.     rep #$20
  6580.     lda f:$7e9d79
  6581.     dec
  6582.     sta f:$7e9d79
  6583.     lda f:$7e9b98
  6584.     tax
  6585.     lda a:$e236,x
  6586.     and #$00ff
  6587.     clc
  6588.     adc #$00c4
  6589.     and #$00ff
  6590.     sta f:$7e9d77
  6591.     lda f:$7e9b98
  6592.     inc
  6593.     sta f:$7e9b98
  6594.     rts
  6595.  
  6596.     lda #$00d7
  6597.     sta f:$7e9d8e
  6598.     lda f:$7e9bde
  6599.     tax
  6600.     lda a:$d0c1,x
  6601.     and #$00ff
  6602.     cmp #$0080
  6603.     bne label_88c5d8
  6604.     lda #$0000
  6605.     sta f:$7e9bde
  6606. label_88c5d8:
  6607.     bra label_88c61a
  6608.     lda #$00d7
  6609.     sta f:$7e9d8e
  6610.     lda #$00c0
  6611.     sta f:$7e9d90
  6612.     rts
  6613.  
  6614.     lda #$00d7
  6615.     sta f:$7e9d8e
  6616.     lda f:$7e9bde
  6617.     tax
  6618.     lda a:$debf,x
  6619.     bra label_88c61a
  6620.     lda #$00d7
  6621.     sta f:$7e9d8e
  6622.     lda f:$7e9bde
  6623.     tax
  6624.     lda a:$df27,x
  6625.     bra label_88c61a
  6626.     lda #$00d7
  6627.     sta f:$7e9d8e
  6628.     lda f:$7e9bde
  6629.     tax
  6630.     lda a:$dfe7,x
  6631. label_88c61a:
  6632.     and #$00ff
  6633.     clc
  6634.     adc #$00c0
  6635.     and #$00ff
  6636.     sta f:$7e9d90
  6637.     lda f:$7e9bde
  6638.     inc
  6639.     sta f:$7e9bde
  6640.     rts
  6641.  
  6642.     lda #$00d7
  6643.     sta f:$7e9da5
  6644.     lda f:$7e9b80
  6645.     tax
  6646.     lda a:$d0c1,x
  6647.     and #$00ff
  6648.     cmp #$0080
  6649.     bne label_88c650
  6650.     lda #$0000
  6651.     sta f:$7e9b80
  6652. label_88c650:
  6653.     bra label_88c692
  6654.     lda #$00d7
  6655.     sta f:$7e9da5
  6656.     lda #$00c0
  6657.     sta f:$7e9da7
  6658.     rts
  6659.  
  6660.     lda #$00d7
  6661.     sta f:$7e9da5
  6662.     lda f:$7e9b80
  6663.     tax
  6664.     lda a:$def3,x
  6665.     bra label_88c692
  6666.     lda #$00d7
  6667.     sta f:$7e9da5
  6668.     lda f:$7e9b80
  6669.     tax
  6670.     lda a:$df87,x
  6671.     bra label_88c692
  6672.     lda #$00d7
  6673.     sta f:$7e9da5
  6674.     lda f:$7e9b80
  6675.     tax
  6676.     lda a:$e049,x
  6677. label_88c692:
  6678.     and #$00ff
  6679.     clc
  6680.     adc #$00c0
  6681.     and #$00ff
  6682.     sta f:$7e9da7
  6683.     lda f:$7e9b80
  6684.     inc
  6685.     sta f:$7e9b80
  6686.     rts
  6687.  
  6688. label_88c6aa:
  6689.     lda f:$7e9b9a
  6690.     beq label_88c6ba
  6691.     inc
  6692.     sta f:$7e9b9a
  6693.     cmp #$0002
  6694.     bcc label_88c71e
  6695. label_88c6ba:
  6696.     sep #$20
  6697.     lda #$01
  6698.     sta f:$7e9dc1
  6699.     rep #$20
  6700.     lda f:$7e9b80
  6701.     tax
  6702.     lda a:$d0c1,x
  6703.     and #$00ff
  6704.     cmp #$0080
  6705.     bne label_88c6d7
  6706.     lda #$0000
  6707. label_88c6d7:
  6708.     sta $00
  6709.     lda f:$7e9b84
  6710.     asl
  6711.     tax
  6712.     lda a:$e0ab,x
  6713.     bit #$0080
  6714.     bne label_88c6ec
  6715.     and #$007f
  6716.     bra label_88c6ef
  6717. label_88c6ec:
  6718.     ora #$ff80
  6719. label_88c6ef:
  6720.     clc
  6721.     adc #$00d0
  6722.     sta f:$7e9dbc
  6723.     lda a:$e0ac,x
  6724.     bit #$0080
  6725.     bne label_88c704
  6726.     and #$007f
  6727.     bra label_88c707
  6728. label_88c704:
  6729.     ora #$ff80
  6730. label_88c707:
  6731.     clc
  6732.     adc #$00a4
  6733.     clc
  6734.     adc $00
  6735.     sta f:$7e9dbe
  6736.     lda f:$7e9b84
  6737.     inc
  6738.     and #$003f
  6739.     sta f:$7e9b84
  6740. label_88c71e:
  6741.     rts
  6742.  
  6743. label_88c71f:
  6744.     lda f:$7e9b9a
  6745.     beq label_88c72a
  6746.     cmp #$001e
  6747.     bcc label_88c78e
  6748. label_88c72a:
  6749.     sep #$20
  6750.     lda #$01
  6751.     sta f:$7e9dd8
  6752.     rep #$20
  6753.     lda f:$7e9b80
  6754.     tax
  6755.     lda a:$d0c1,x
  6756.     and #$00ff
  6757.     cmp #$0080
  6758.     bne label_88c747
  6759.     lda #$0000
  6760. label_88c747:
  6761.     sta $00
  6762.     lda f:$7e9b86
  6763.     asl
  6764.     tax
  6765.     lda a:$e0ab,x
  6766.     bit #$0080
  6767.     bne label_88c75c
  6768.     and #$007f
  6769.     bra label_88c75f
  6770. label_88c75c:
  6771.     ora #$ff80
  6772. label_88c75f:
  6773.     clc
  6774.     adc #$00d0
  6775.     sta f:$7e9dd3
  6776.     lda a:$e0ac,x
  6777.     bit #$0080
  6778.     bne label_88c774
  6779.     and #$007f
  6780.     bra label_88c777
  6781. label_88c774:
  6782.     ora #$ff80
  6783. label_88c777:
  6784.     clc
  6785.     adc #$00a4
  6786.     clc
  6787.     adc $00
  6788.     sta f:$7e9dd5
  6789.     lda f:$7e9b86
  6790.     inc
  6791.     and #$003f
  6792.     sta f:$7e9b86
  6793. label_88c78e:
  6794.     rts
  6795.  
  6796. label_88c78f:
  6797.     lda f:$7e9b9a
  6798.     beq label_88c79d
  6799.     cmp #$0032
  6800.     bcs label_88c79d
  6801.     jmp label_88c808
  6802.  
  6803. label_88c79d:
  6804.     sep #$20
  6805.     lda #$01
  6806.     sta f:$7e9def
  6807.     rep #$20
  6808.     lda #$0000
  6809.     sta f:$7e9b9a
  6810.     lda f:$7e9b80
  6811.     tax
  6812.     lda a:$d0c1,x
  6813.     and #$00ff
  6814.     cmp #$0080
  6815.     bne label_88c7c1
  6816.     lda #$0000
  6817. label_88c7c1:
  6818.     sta $00
  6819.     lda f:$7e9b88
  6820.     asl
  6821.     tax
  6822.     lda a:$e0ab,x
  6823.     bit #$0080
  6824.     bne label_88c7d6
  6825.     and #$007f
  6826.     bra label_88c7d9
  6827. label_88c7d6:
  6828.     ora #$ff80
  6829. label_88c7d9:
  6830.     clc
  6831.     adc #$00d0
  6832.     sta f:$7e9dea
  6833.     lda a:$e0ac,x
  6834.     bit #$0080
  6835.     bne label_88c7ee
  6836.     and #$007f
  6837.     bra label_88c7f1
  6838. label_88c7ee:
  6839.     ora #$ff80
  6840. label_88c7f1:
  6841.     clc
  6842.     adc #$00a4
  6843.     clc
  6844.     adc $00
  6845.     sta f:$7e9dec
  6846.     lda f:$7e9b88
  6847.     inc
  6848.     and #$003f
  6849.     sta f:$7e9b88
  6850. label_88c808:
  6851.     rts
  6852.  
  6853.     lda #$0068
  6854.     sta f:$7e9e01
  6855.     lda f:$7e9b8c
  6856.     tax
  6857.     lda a:$e12b,x
  6858.     and #$00ff
  6859.     cmp #$0080
  6860.     bne label_88c82d
  6861.     lda #$0000
  6862.     sta f:$7e9b8c
  6863.     lda a:$e12b
  6864.     and #$00ff
  6865. label_88c82d:
  6866.     clc
  6867.     adc #$00ab
  6868.     and #$00ff
  6869.     sta f:$7e9e03
  6870.     lda f:$7e9b8c
  6871.     inc
  6872.     sta f:$7e9b8c
  6873.     rts
  6874.  
  6875.     lda f:$7e9b8c
  6876.     asl
  6877.     tax
  6878.     lda a:$e14c,x
  6879.     and #$00ff
  6880.     cmp #$00ff
  6881.     bne label_88c870
  6882.     lda #$0001
  6883.     sta f:$7e9b90
  6884.     lda #$0000
  6885.     sta f:$7e9b8c
  6886.     lda #$00d1
  6887.     sta f:$7e9e01
  6888.     lda #$002a
  6889.     sta f:$7e9e03
  6890.     rts
  6891.  
  6892. label_88c870:
  6893.     sta f:$7e9e01
  6894.     lda a:$e14d,x
  6895.     and #$00ff
  6896.     sta f:$7e9e03
  6897.     lda f:$7e6c4d
  6898.     lsr
  6899.     bcs label_88c88e
  6900.     lda f:$7e9b8c
  6901.     inc
  6902.     sta f:$7e9b8c
  6903. label_88c88e:
  6904.     rts
  6905.  
  6906.     lda f:$7e9b8c
  6907.     asl
  6908.     tax
  6909.     lda a:$e1e1,x
  6910.     and #$00ff
  6911.     cmp #$00ff
  6912.     bne label_88c8be
  6913.     lda #$0000
  6914.     sta f:$7e9b8c
  6915.     sta f:$7e9b8a
  6916.     sta f:$7e9b90
  6917.     lda #$0068
  6918.     sta f:$7e9e01
  6919.     lda #$00ab
  6920.     sta f:$7e9e03
  6921.     rts
  6922.  
  6923. label_88c8be:
  6924.     sta f:$7e9e01
  6925.     lda a:$e1e2,x
  6926.     and #$00ff
  6927.     sta f:$7e9e03
  6928.     lda f:$7e6c4d
  6929.     lsr
  6930.     bcs label_88c8dc
  6931.     lda f:$7e9b8c
  6932.     inc
  6933.     sta f:$7e9b8c
  6934. label_88c8dc:
  6935.     rts
  6936.  
  6937.     lda f:$7e9bdc
  6938.     cmp #$0001
  6939.     bne label_88c901
  6940.     lda f:$7e9bde
  6941.     tax
  6942.     lda a:$d0c1,x
  6943.     and #$00ff
  6944.     cmp #$0080
  6945.     bne label_88c8fd
  6946.     lda #$0000
  6947.     sta f:$7e9bde
  6948. label_88c8fd:
  6949.     sta f:$7e9c0c
  6950. label_88c901:
  6951.     lda f:$7e9e21
  6952.     cmp #$002e
  6953.     bne label_88c923
  6954.     lda f:$7e9bdc
  6955.     asl
  6956.     tax
  6957.     jsr ($c915,x)
  6958.     bra label_88c923
  6959.  
  6960. word_88c915:
  6961.     .word $c962
  6962.     .word $c97d
  6963.     .word $c999
  6964.     .word $c9d8
  6965.     .word $ca17
  6966.     .word $ca56
  6967.     .word $cad5
  6968.  
  6969. label_88c923:
  6970.     lda f:$7e9be6
  6971.     beq label_88c961
  6972.     lda f:$7e9e21
  6973.     cmp #$0000
  6974.     bne label_88c945
  6975.     lda #$00c6
  6976.     clc
  6977.     adc f:$7e9c0c
  6978.     and #$00ff
  6979.     sta f:$7e9c65
  6980.     jsl label_88cb27
  6981. label_88c945:
  6982.     lda f:$7e9e21
  6983.     cmp #$0017
  6984.     bne label_88c961
  6985.     lda #$00c6
  6986.     clc
  6987.     adc f:$7e9c0c
  6988.     and #$00ff
  6989.     sta f:$7e9c7c
  6990.     jsl label_88cb27
  6991. label_88c961:
  6992.     rts
  6993.  
  6994.     lda f:$7e9c93
  6995.     cmp #$00c6
  6996.     bne label_88c974
  6997.     lda #$0001
  6998.     sta f:$7e9bdc
  6999.     bra label_88c979
  7000. label_88c974:
  7001.     dec
  7002.     sta f:$7e9c93
  7003. label_88c979:
  7004.     jsr label_88cb01
  7005.     rts
  7006.  
  7007.     lda #$00c6
  7008.     clc
  7009.     adc f:$7e9c0c
  7010.     and #$00ff
  7011.     sta f:$7e9c93
  7012.     lda f:$7e9bde
  7013.     inc
  7014.     sta f:$7e9bde
  7015.     jsr label_88cb01
  7016.     rts
  7017.  
  7018.     lda f:$7e9b78
  7019.     dec
  7020.     sta f:$7e9b78
  7021.     bne label_88c9d4
  7022.     lda #$0001
  7023.     sta f:$7e9b78
  7024.     lda f:$7e9b7a
  7025.     bne label_88c9be
  7026.     lda #$0024
  7027.     clc
  7028.     adc #$0004
  7029.     sta f:$7e9c91
  7030.     bra label_88c9c9
  7031. label_88c9be:
  7032.     lda #$0024
  7033.     sec
  7034.     sbc #$0004
  7035.     sta f:$7e9c91
  7036. label_88c9c9:
  7037.     lda f:$7e9b7a
  7038.     eor #$0001
  7039.     sta f:$7e9b7a
  7040. label_88c9d4:
  7041.     jsr label_88cb01
  7042.     rts
  7043.  
  7044.     lda f:$7e9b78
  7045.     dec
  7046.     sta f:$7e9b78
  7047.     bne label_88ca13
  7048.     lda #$0002
  7049.     sta f:$7e9b78
  7050.     lda f:$7e9b7a
  7051.     bne label_88c9fd
  7052.     lda #$0024
  7053.     clc
  7054.     adc #$0002
  7055.     sta f:$7e9c91
  7056.     bra label_88ca08
  7057. label_88c9fd:
  7058.     lda #$0024
  7059.     sec
  7060.     sbc #$0002
  7061.     sta f:$7e9c91
  7062. label_88ca08:
  7063.     lda f:$7e9b7a
  7064.     eor #$0001
  7065.     sta f:$7e9b7a
  7066. label_88ca13:
  7067.     jsr label_88cb01
  7068.     rts
  7069.  
  7070.     lda f:$7e9b78
  7071.     dec
  7072.     sta f:$7e9b78
  7073.     bne label_88ca52
  7074.     lda #$0002
  7075.     sta f:$7e9b78
  7076.     lda f:$7e9b7a
  7077.     bne label_88ca3c
  7078.     lda #$0024
  7079.     clc
  7080.     adc #$0004
  7081.     sta f:$7e9c91
  7082.     bra label_88ca47
  7083. label_88ca3c:
  7084.     lda #$0024
  7085.     sec
  7086.     sbc #$0004
  7087.     sta f:$7e9c91
  7088. label_88ca47:
  7089.     lda f:$7e9b7a
  7090.     eor #$0001
  7091.     sta f:$7e9b7a
  7092. label_88ca52:
  7093.     jsr label_88cb01
  7094.     rts
  7095.  
  7096.     lda f:$7e5c1f
  7097.     cmp #$0003
  7098.     beq label_88ca84
  7099.     lda f:$7e5c1d
  7100.     beq label_88ca6c
  7101.     dec
  7102.     sta f:$7e5c1d
  7103.     bra label_88ca84
  7104. label_88ca6c:
  7105.     lda #$0020
  7106.     sta f:$7e5c1d
  7107.     lda f:$7e5c1f
  7108.     inc
  7109.     sta f:$7e5c1f
  7110.     lda #$0017
  7111.     sta a:$198c
  7112.     bra label_88ca84
  7113. label_88ca84:
  7114.     lda f:$7e9bde
  7115.     tax
  7116.     lda a:$e245,x
  7117.     and #$00ff
  7118.     cmp #$0080
  7119.     bne label_88caa4
  7120.     lda #$0024
  7121.     sta f:$7e9c91
  7122.     lda #$0150
  7123.     sta f:$7e9c93
  7124.     bra label_88cad1
  7125. label_88caa4:
  7126.     sta $00
  7127.     lda #$0024
  7128.     clc
  7129.     adc $00
  7130.     and #$00ff
  7131.     sta f:$7e9c91
  7132.     lda a:$e2ae,x
  7133.     and #$00ff
  7134.     sta $00
  7135.     lda #$00c6
  7136.     clc
  7137.     adc $00
  7138.     and #$0fff
  7139.     sta f:$7e9c93
  7140.     lda f:$7e9bde
  7141.     inc
  7142.     sta f:$7e9bde
  7143. label_88cad1:
  7144.     jsr label_88cb01
  7145.     rts
  7146.  
  7147.     lda #$0000
  7148.     jsl label_829c65
  7149.     lda #$0024
  7150.     sta f:$7e9c91
  7151.     lda f:$7e9c93
  7152.     cmp #$0110
  7153.     bne label_88caf8
  7154.     lda #$0001
  7155.     sta f:$7e3912
  7156.     lda #$0110
  7157.     bra label_88caf9
  7158. label_88caf8:
  7159.     dec
  7160. label_88caf9:
  7161.     sta f:$7e9c93
  7162.     jsr label_88cb01
  7163.     rts
  7164.  
  7165. label_88cb01:
  7166.     lda f:$7e9e21
  7167.     tax
  7168.     lda f:$7e9c63,x
  7169.     sta $cf
  7170.     lda f:$7e9c65,x
  7171.     sta $d1
  7172.     lda f:$7e9c55,x
  7173.     sta $d3
  7174.     lda #$f1ff
  7175.     sta $d8
  7176.     lda #$0c00
  7177.     sta $da
  7178.     jsl label_80bdd1
  7179.     rts
  7180.  
  7181. label_88cb27:
  7182.     lda f:$7e9e21
  7183.     tax
  7184.     lda f:$7e9c63,x
  7185.     sta $cf
  7186.     lda f:$7e9c65,x
  7187.     sta $d1
  7188.     lda f:$7e9c55,x
  7189.     sta $d3
  7190.     jsl label_80b9bc
  7191.     rtl
  7192.  
  7193. label_88cb43:
  7194.     lda #$7e00
  7195.     sta $97
  7196.     lda #$9c0e
  7197.     sta $96
  7198.     jsl label_89a4f0
  7199.     lda a:$02be
  7200.     jsl label_89a703
  7201.  
  7202. word_88cb58:
  7203.     .word $cb73
  7204.  
  7205.     rtl
  7206.  
  7207. label_88cb5b:
  7208.     lda #$7e00
  7209.     sta $97
  7210.     lda #$9c1f
  7211.     sta $96
  7212.     jsl label_89a4f0
  7213.     lda a:$02c0
  7214.     jsl label_89a703
  7215.  
  7216. word_88cb70:
  7217.     .word $cb73
  7218.  
  7219.     rtl
  7220.  
  7221.  
  7222. long_88cb73:
  7223.     .faraddr $88e33e
  7224.     .faraddr $88e946
  7225.     .faraddr $88e633
  7226.     .faraddr $88e7b0
  7227.     .faraddr $88e4bb
  7228.     .faraddr $88eac3
  7229.     .faraddr $88ec45
  7230.     .faraddr $88edc7
  7231.     .faraddr $88ef4e
  7232.     .faraddr $88f150
  7233.     .faraddr $88f311
  7234.     .faraddr $88f46e
  7235.     .faraddr $88f624
  7236.  
  7237. label_88cb9a:
  7238.     lda #$7e00
  7239.     sta $97
  7240.     lda #$9c30
  7241.     sta $96
  7242.     jsl label_89a4f0
  7243.     lda a:$02be
  7244.     jsl label_89a703
  7245.  
  7246. word_88cbaf:
  7247.     .word $cbca
  7248.  
  7249.     rtl
  7250.  
  7251. label_88cbb2:
  7252.     lda #$7e00
  7253.     sta $97
  7254.     lda #$9c41
  7255.     sta $96
  7256.     jsl label_89a4f0
  7257.     lda a:$02c0
  7258.     jsl label_89a703
  7259.  
  7260. word_88cbc7:
  7261.     .word $cbca
  7262.  
  7263.     rtl
  7264.  
  7265.  
  7266. long_88cbca:
  7267.     .faraddr $88e485
  7268.     .faraddr $88ea8d
  7269.     .faraddr $88e77a
  7270.     .faraddr $88e919
  7271.     .faraddr $88e5fd
  7272.     .faraddr $88ec0f
  7273.     .faraddr $88ed91
  7274.     .faraddr $88ef18
  7275.     .faraddr $88f7ce
  7276.     .faraddr $88f7ce
  7277.     .faraddr $88f7ce
  7278.     .faraddr $88f5f8
  7279.     .faraddr $88f798
  7280.  
  7281. label_88cbf1:
  7282.     phb
  7283.     phk
  7284.     plb
  7285.     rep #$30
  7286.     lda #$0000
  7287.     sta f:$7e9b86
  7288.     lda #$7e00
  7289.     sta $97
  7290.     lda #$9c0e
  7291.     sta $96
  7292.     jsl label_89a406
  7293.     lda #$8100
  7294.     sta $d6
  7295.     lda #$8000
  7296.     sta $d5
  7297.     lda f:$7e9c11
  7298.     sta $d3
  7299.     lda a:$04d6
  7300.     beq label_88cc34
  7301.     lda a:$04d4
  7302.     bne label_88cc34
  7303.     lda #$0074
  7304.     sta $cf
  7305.     lda a:$02be
  7306.     asl
  7307.     tax
  7308.     jsr ($cce3,x)
  7309.     bra label_88cc3e
  7310. label_88cc34:
  7311.     lda #$0074
  7312.     sta $cf
  7313.     lda #$0058
  7314.     sta $d1
  7315. label_88cc3e:
  7316.     jsl label_80b9bc
  7317.     plb
  7318.     rtl
  7319.  
  7320. label_88cc44:
  7321.     phb
  7322.     phk
  7323.     plb
  7324.     rep #$30
  7325.     lda #$0001
  7326.     sta f:$7e9b86
  7327.     lda #$7e00
  7328.     sta $97
  7329.     lda #$9c1f
  7330.     sta $96
  7331.     jsl label_89a406
  7332.     lda #$8100
  7333.     sta $d6
  7334.     lda #$8000
  7335.     sta $d5
  7336.     lda #$00ec
  7337.     clc
  7338.     adc f:$7e9c22
  7339.     sta $d3
  7340.     lda a:$04d4
  7341.     beq label_88cc8b
  7342.     lda a:$04d6
  7343.     bne label_88cc8b
  7344.     lda #$008c
  7345.     sta $cf
  7346.     lda a:$02c0
  7347.     asl
  7348.     tax
  7349.     jsr ($cce3,x)
  7350.     bra label_88cc95
  7351. label_88cc8b:
  7352.     lda #$008c
  7353.     sta $cf
  7354.     lda #$0058
  7355.     sta $d1
  7356. label_88cc95:
  7357.     jsl label_80b9bc
  7358.     plb
  7359.     rtl
  7360.  
  7361. label_88cc9b:
  7362.     phb
  7363.     phk
  7364.     plb
  7365.     rep #$30
  7366.     lda #$0000
  7367.     sta f:$7e9b86
  7368.     lda #$7e00
  7369.     sta $97
  7370.     lda #$9c0e
  7371.     sta $96
  7372.     jsl label_89a406
  7373.     lda #$8100
  7374.     sta $d6
  7375.     lda #$8000
  7376.     sta $d5
  7377.     lda f:$7e9c11
  7378.     sta $d3
  7379.     lda f:$7e9f0b
  7380.     asl
  7381.     tax
  7382.     lda f:$89ed48,x
  7383.     and #$00ff
  7384.     sta $cf
  7385.     lda f:$89ed49,x
  7386.     and #$00ff
  7387.     sta $d1
  7388.     jsl label_80b9bc
  7389.     plb
  7390.     rtl
  7391.  
  7392.  
  7393. word_88cce3:
  7394.     .word $ccfd
  7395.     .word $ccfd
  7396.     .word $ccfd
  7397.     .word $ccfd
  7398.     .word $ccfd
  7399.     .word $ccfd
  7400.     .word $ccfd
  7401.     .word $ccfd
  7402.     .word $cd34
  7403.     .word $cd34
  7404.     .word $cd34
  7405.     .word $cd34
  7406.     .word $ccfd
  7407.  
  7408.     lda f:$7e9b78
  7409.     tax
  7410.     lda f:$88d096,x
  7411.     and #$00ff
  7412.     cmp #$0080
  7413.     bne label_88cd1d
  7414.     lda #$0000
  7415.     sta f:$7e9b78
  7416.     tax
  7417.     lda f:$88d096,x
  7418.     and #$00ff
  7419. label_88cd1d:
  7420.     sta $00
  7421.     lda #$0058
  7422.     clc
  7423.     adc $00
  7424.     and #$00ff
  7425.     sta $d1
  7426.     lda f:$7e9b78
  7427.     inc
  7428.     sta f:$7e9b78
  7429.     rts
  7430.  
  7431.     lda #$0058
  7432.     sta $d1
  7433.     rts
  7434.  
  7435. label_88cd3a:
  7436.     lda f:$7e9b8c
  7437.     beq label_88cd7f
  7438.     phb
  7439.     phk
  7440.     plb
  7441.     rep #$30
  7442.     lda #$0000
  7443.     sta f:$7e9b86
  7444.     lda #$7e00
  7445.     sta $97
  7446.     lda #$9c30
  7447.     sta $96
  7448.     jsl label_89a406
  7449.     lda #$8100
  7450.     sta $d6
  7451.     lda #$8000
  7452.     sta $d5
  7453.     lda f:$7e9c33
  7454.     sta $d3
  7455.     lda #$0074
  7456.     sta $cf
  7457.     lda #$0058
  7458.     sta $d1
  7459.     lda f:$7e9b90
  7460.     beq label_88cd7e
  7461.     jsl label_80b9bc
  7462. label_88cd7e:
  7463.     plb
  7464. label_88cd7f:
  7465.     rtl
  7466.  
  7467. label_88cd80:
  7468.     lda f:$7e9b8e
  7469.     beq label_88cdc9
  7470.     phb
  7471.     phk
  7472.     plb
  7473.     rep #$30
  7474.     lda #$0001
  7475.     sta f:$7e9b86
  7476.     lda #$7e00
  7477.     sta $97
  7478.     lda #$9c41
  7479.     sta $96
  7480.     jsl label_89a406
  7481.     lda #$8100
  7482.     sta $d6
  7483.     lda #$8000
  7484.     sta $d5
  7485.     lda #$00ec
  7486.     clc
  7487.     adc f:$7e9c44
  7488.     sta $d3
  7489.     lda #$008c
  7490.     sta $cf
  7491.     lda #$0058
  7492.     sta $d1
  7493.     lda f:$7e9b92
  7494.     beq label_88cdc8
  7495.     jsl label_80b9bc
  7496. label_88cdc8:
  7497.     plb
  7498. label_88cdc9:
  7499.     rtl
  7500.  
  7501. label_88cdca:
  7502.     lda f:$7e9b86
  7503.     bne label_88cdd4
  7504.     jsr label_88ce04
  7505.     rtl
  7506.  
  7507. label_88cdd4:
  7508.     jsr label_88ceb1
  7509.     rtl
  7510.  
  7511. label_88cdd8:
  7512.     lda #$0000
  7513.     sta f:$7e9b7a
  7514.     sta f:$7e9b7c
  7515.     sta f:$7e9b7e
  7516.     sta f:$7e9b80
  7517.     sta f:$7e9b82
  7518.     sta f:$7e9b84
  7519.     sta f:$7e9b90
  7520.     sta f:$7e9b92
  7521.     sta f:$7e9b8c
  7522.     sta f:$7e9b8e
  7523.     rts
  7524.  
  7525. label_88ce04:
  7526.     lda a:$035a
  7527.     beq label_88ce16
  7528.     jsr label_88cdd8
  7529.     lda a:$02be
  7530.     jsl label_89a703
  7531.  
  7532. word_88ce13:
  7533.     .word $d06f
  7534.  
  7535.     rts
  7536.  
  7537. label_88ce16:
  7538.     lda a:$04d4
  7539.     beq label_88ce25
  7540.     lda a:$02be
  7541.     jsl label_89a703
  7542.  
  7543. word_88ce22:
  7544.     .word $d021
  7545.  
  7546.     rts
  7547.  
  7548. label_88ce25:
  7549.     lda a:$04d6
  7550.     beq label_88ce34
  7551.     lda a:$02be
  7552.     jsl label_89a703
  7553.  
  7554. word_88ce31:
  7555.     .word $cffa
  7556.  
  7557.     rts
  7558.  
  7559. label_88ce34:
  7560.     lda a:$0416
  7561.     beq label_88ce43
  7562.     lda a:$02be
  7563.     jsl label_89a703
  7564.  
  7565. word_88ce40:
  7566.     .word $d048
  7567.  
  7568.     rts
  7569.  
  7570. label_88ce43:
  7571.     lda f:$7e9b8a
  7572.     beq label_88ce5a
  7573.     lda a:$02be
  7574.     jsl label_89a703
  7575.  
  7576. word_88ce50:
  7577.     .word $cfd3
  7578.  
  7579.     lda #$0000
  7580.     sta f:$7e9b8a
  7581.     rts
  7582.  
  7583. label_88ce5a:
  7584.     lda f:$7e9b7a
  7585.     beq label_88ce6e
  7586.     dec
  7587.     sta f:$7e9b7a
  7588.     lda a:$02be
  7589.     jsl label_89a703
  7590.  
  7591. word_88ce6c:
  7592.     .word $cf5e
  7593.  
  7594. label_88ce6e:
  7595.     lda f:$7e9b7c
  7596.     beq label_88ce82
  7597.     dec
  7598.     sta f:$7e9b7c
  7599.     lda a:$02be
  7600.     jsl label_89a703
  7601.  
  7602. word_88ce80:
  7603.     .word $cf85
  7604.  
  7605. label_88ce82:
  7606.     lda f:$7e9b7e
  7607.     beq label_88ceb0
  7608.     dec
  7609.     sta f:$7e9b7e
  7610.     lda f:$7e38fe
  7611.     cmp #$0001
  7612.     beq label_88cea0
  7613.     lda a:$02be
  7614.     jsl label_89a703
  7615.  
  7616. word_88ce9d:
  7617.     .word $cfac
  7618.  
  7619.     rts
  7620.  
  7621. label_88cea0:
  7622.     lda a:$02be
  7623.     jsl label_89a703
  7624.  
  7625. word_88cea7:
  7626.     .word $cfd3
  7627.  
  7628.     lda #$0000
  7629.     sta f:$7e9b8a
  7630. label_88ceb0:
  7631.     rts
  7632.  
  7633. label_88ceb1:
  7634.     lda a:$035a
  7635.     beq label_88cec3
  7636.     jsr label_88cdd8
  7637.     lda a:$02c0
  7638.     jsl label_89a703
  7639.  
  7640. word_88cec0:
  7641.     .word $d06f
  7642.  
  7643.     rts
  7644.  
  7645. label_88cec3:
  7646.     lda a:$04d6
  7647.     beq label_88ced2
  7648.     lda a:$02c0
  7649.     jsl label_89a703
  7650.  
  7651. word_88cecf:
  7652.     .word $d021
  7653.  
  7654.     rts
  7655.  
  7656. label_88ced2:
  7657.     lda a:$04d4
  7658.     beq label_88cee1
  7659.     lda a:$02c0
  7660.     jsl label_89a703
  7661.  
  7662. word_88cede:
  7663.     .word $cffa
  7664.  
  7665.     rts
  7666.  
  7667. label_88cee1:
  7668.     lda a:$0418
  7669.     beq label_88cef0
  7670.     lda a:$02c0
  7671.     jsl label_89a703
  7672.  
  7673. word_88ceed:
  7674.     .word $d048
  7675.  
  7676.     rts
  7677.  
  7678. label_88cef0:
  7679.     lda f:$7e9b88
  7680.     beq label_88cf07
  7681.     lda a:$02c0
  7682.     jsl label_89a703
  7683.  
  7684. word_88cefd:
  7685.     .word $cfd3
  7686.  
  7687.     lda #$0000
  7688.     sta f:$7e9b88
  7689.     rts
  7690.  
  7691. label_88cf07:
  7692.     lda f:$7e9b80
  7693.     beq label_88cf1b
  7694.     dec
  7695.     sta f:$7e9b80
  7696.     lda a:$02c0
  7697.     jsl label_89a703
  7698.  
  7699. word_88cf19:
  7700.     .word $cf5e
  7701.  
  7702. label_88cf1b:
  7703.     lda f:$7e9b82
  7704.     beq label_88cf2f
  7705.     dec
  7706.     sta f:$7e9b82
  7707.     lda a:$02c0
  7708.     jsl label_89a703
  7709.  
  7710. word_88cf2d:
  7711.     .word $cf85
  7712.  
  7713. label_88cf2f:
  7714.     lda f:$7e9b84
  7715.     beq label_88cf5d
  7716.     dec
  7717.     sta f:$7e9b84
  7718.     lda f:$7e38fe
  7719.     cmp #$0001
  7720.     beq label_88cf4d
  7721.     lda a:$02c0
  7722.     jsl label_89a703
  7723.  
  7724. word_88cf4a:
  7725.     .word $cfac
  7726.  
  7727.     rts
  7728.  
  7729. label_88cf4d:
  7730.     lda a:$02c0
  7731.     jsl label_89a703
  7732.  
  7733. word_88cf54:
  7734.     .word $cfd3
  7735.  
  7736.     lda #$0000
  7737.     sta f:$7e9b88
  7738. label_88cf5d:
  7739.     rts
  7740.  
  7741.  
  7742. long_88cf5e:
  7743.     .faraddr $88e384
  7744.     .faraddr $88e98c
  7745.     .faraddr $88e679
  7746.     .faraddr $88e7fe
  7747.     .faraddr $88e501
  7748.     .faraddr $88eb09
  7749.     .faraddr $88ec8b
  7750.     .faraddr $88ee0d
  7751.     .faraddr $88ef94
  7752.     .faraddr $88f1b4
  7753.     .faraddr $88f343
  7754.     .faraddr $88f4bc
  7755.     .faraddr $88f66a
  7756.     .faraddr $88e399
  7757.     .faraddr $88e9a1
  7758.     .faraddr $88e68e
  7759.     .faraddr $88e817
  7760.     .faraddr $88e516
  7761.     .faraddr $88eb1e
  7762.     .faraddr $88eca0
  7763.     .faraddr $88ee22
  7764.     .faraddr $88efea
  7765.     .faraddr $88f1c4
  7766.     .faraddr $88f358
  7767.     .faraddr $88f4d5
  7768.     .faraddr $88f67f
  7769.     .faraddr $88e3bd
  7770.     .faraddr $88e9c5
  7771.     .faraddr $88e6b2
  7772.     .faraddr $88e83f
  7773.     .faraddr $88e53a
  7774.     .faraddr $88eb42
  7775.     .faraddr $88ecc4
  7776.     .faraddr $88ee41
  7777.     .faraddr $88f03b
  7778.     .faraddr $88f1d4
  7779.     .faraddr $88f36d
  7780.     .faraddr $88f4fd
  7781.     .faraddr $88f69e
  7782.     .faraddr $88e3dc
  7783.     .faraddr $88e9df
  7784.     .faraddr $88e6cc
  7785.     .faraddr $88e85b
  7786.     .faraddr $88e559
  7787.     .faraddr $88eb5c
  7788.     .faraddr $88ecd9
  7789.     .faraddr $88ee74
  7790.     .faraddr $88f05a
  7791.     .faraddr $88f1f3
  7792.     .faraddr $88f387
  7793.     .faraddr $88f53f
  7794.     .faraddr $88f6d1
  7795.     .faraddr $88e460
  7796.     .faraddr $88ea68
  7797.     .faraddr $88e755
  7798.     .faraddr $88e8ef
  7799.     .faraddr $88e5d8
  7800.     .faraddr $88ebea
  7801.     .faraddr $88ed58
  7802.     .faraddr $88eef3
  7803.     .faraddr $88f11a
  7804.     .faraddr $88f277
  7805.     .faraddr $88f438
  7806.     .faraddr $88f5ce
  7807.     .faraddr $88f769
  7808.     .faraddr $88e474
  7809.     .faraddr $88ea7c
  7810.     .faraddr $88e769
  7811.     .faraddr $88e904
  7812.     .faraddr $88e5ec
  7813.     .faraddr $88ebfe
  7814.     .faraddr $88ed80
  7815.     .faraddr $88ef07
  7816.     .faraddr $88f12b
  7817.     .faraddr $88f300
  7818.     .faraddr $88f449
  7819.     .faraddr $88f5e3
  7820.     .faraddr $88f787
  7821.     .faraddr $88e3fb
  7822.     .faraddr $88ea03
  7823.     .faraddr $88e6f0
  7824.     .faraddr $88e886
  7825.     .faraddr $88e573
  7826.     .faraddr $88eb85
  7827.     .faraddr $88ecf3
  7828.     .faraddr $88ee8e
  7829.     .faraddr $88f0b5
  7830.     .faraddr $88f212
  7831.     .faraddr $88f3d3
  7832.     .faraddr $88f565
  7833.     .faraddr $88f704
  7834.     .faraddr $88e35d
  7835.     .faraddr $88e965
  7836.     .faraddr $88e652
  7837.     .faraddr $88e7d3
  7838.     .faraddr $88e4da
  7839.     .faraddr $88eae2
  7840.     .faraddr $88ec64
  7841.     .faraddr $88ede6
  7842.     .faraddr $88ef6d
  7843.     .faraddr $88f17e
  7844.     .faraddr $88f326
  7845.     .faraddr $88f491
  7846.     .faraddr $88f643
  7847.  
  7848. byte_88d096:
  7849.     .byte $fd,$fb,$f9,$f7,$f6,$f4,$f3,$f2
  7850.     .byte $f1,$f0,$f0,$ef,$ef,$ef,$ef,$ef
  7851.     .byte $ef,$ef,$ef,$f0,$f0,$f1,$f2,$f3
  7852.     .byte $f4,$f6,$f7,$f9,$fb,$fd,$00,$00
  7853.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7854.     .byte $00,$80
  7855.  
  7856. label_88d0c0:
  7857.     rtl
  7858.  
  7859. byte_88d0c1:
  7860.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7861.     .byte $00,$00,$00,$00,$00,$00,$01,$01
  7862.     .byte $01,$01,$01,$02,$03,$04,$04,$04
  7863.     .byte $04,$04,$05,$05,$05,$05,$05,$05
  7864.     .byte $05,$05,$05,$05,$05,$05,$04,$04
  7865.     .byte $04,$04,$03,$02,$01,$01,$01,$01
  7866.     .byte $01,$80
  7867.  
  7868. byte_88d0f3:
  7869.     .byte $fc,$f9,$f7,$f5,$f4,$f3,$f2,$f1
  7870.     .byte $f1,$f0,$f0,$f0,$f0,$f0,$f0,$f0
  7871.     .byte $f0,$f0,$f0,$f0,$f0,$f0,$f1,$f1
  7872.     .byte $f2,$f3,$f4,$f5,$f7,$f9,$fc,$00
  7873.     .byte $00,$02,$02,$00,$00,$00,$00,$00
  7874.     .byte $00,$00,$00,$00,$fa,$f5,$f1,$ee
  7875.     .byte $eb,$e9,$e7,$e6,$e5,$e4,$e3,$e3
  7876.     .byte $e2,$e2,$e2,$e2,$e2,$e2,$e2,$e3
  7877.     .byte $e3,$e4,$e5,$e6,$e7,$e9,$eb,$ee
  7878.     .byte $f1,$f5,$fa,$00,$00,$03,$02,$01
  7879.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7880.     .byte $00,$f8,$f2,$ee,$eb,$e8,$e6,$e4
  7881.     .byte $e3,$e2,$e1,$e0,$e0,$df,$df,$df
  7882.     .byte $df,$df,$df,$df,$df,$df,$df,$e0
  7883.     .byte $e0,$e1,$e2,$e3,$e4,$e6,$e8,$eb
  7884.     .byte $ee,$f2,$f8,$00,$00,$03,$02,$00
  7885.     .byte $02,$01,$00,$00,$00,$00,$00,$00
  7886.     .byte $00,$00,$ff,$fe,$fe,$fd,$fc,$fb
  7887.     .byte $fb,$fa,$f9,$f9,$f9,$f8,$f8,$f8
  7888.     .byte $f7,$f7,$f7,$f6,$f6,$f6,$f6,$f5
  7889.     .byte $f5,$f5,$f5,$f5,$f5,$f5,$f5,$f5
  7890.     .byte $f5,$f5,$f5,$f5,$f5,$f5,$f5,$f5
  7891.     .byte $f6,$f6,$f7,$f8,$f9,$fb,$fd,$00
  7892.     .byte $03,$05,$07,$08,$09,$0a,$0a,$0b
  7893.     .byte $0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b
  7894.     .byte $0a,$0a,$09,$08,$07,$05,$03,$00
  7895.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7896.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7897.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7898.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7899.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7900.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7901.     .byte $03,$05,$07,$08,$09,$0a,$0a,$0b
  7902.     .byte $0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b
  7903.     .byte $0a,$0a,$09,$08,$07,$05,$03,$00
  7904.     .byte $fa,$f8,$f6,$f5,$f6,$f6,$f5,$f5
  7905.     .byte $f6,$f6,$f5,$f5,$f6,$f6,$f5,$f5
  7906.     .byte $f6,$f6,$f5,$f5,$f6,$f6,$f5,$f5
  7907.     .byte $f6,$f6,$f5,$f5,$f6,$f6,$f5,$f5
  7908.     .byte $f6,$f6,$f5,$f5,$f6,$f5,$f5,$f5
  7909.     .byte $f5,$f5,$f5,$f5,$f5,$f5,$f5,$f5
  7910.     .byte $f5,$f5,$f5,$f5,$f5,$f6,$f6,$f7
  7911.     .byte $f8,$f9,$fb,$fd,$00,$00,$03,$05
  7912.     .byte $07,$08,$09,$0a,$0a,$0b,$0b,$0b
  7913.     .byte $0b,$0b,$0b,$0b,$0b,$0b,$0a,$0a
  7914.     .byte $09,$08,$07,$05,$03,$00,$00,$00
  7915.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7916.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7917.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7918.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7919.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7920.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7921.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7922.     .byte $00,$00,$00,$00,$00,$03,$05,$07
  7923.     .byte $08,$09,$0a,$0a,$0b,$0b,$0b,$0b
  7924.     .byte $0b,$0b,$0b,$0b,$0b,$0a,$0a,$09
  7925.     .byte $08,$07,$05,$03,$00,$00,$01,$02
  7926.     .byte $03,$04,$05,$06,$07,$08,$0a,$0a
  7927.     .byte $0a,$0a,$0a,$0b,$0b,$0b,$0b,$0b
  7928.     .byte $0d,$0d,$0d,$0d,$0d,$00,$fe,$fc
  7929.     .byte $fa,$f8,$f7,$f5,$f4,$f2,$f1,$f0
  7930.     .byte $ee,$ed,$ec,$eb,$ea,$e9,$e8,$e7
  7931.     .byte $e6,$e5,$e4,$e3,$e2,$e1,$e0,$df
  7932.     .byte $df,$de,$de,$de,$dd,$dd,$dd,$e2
  7933.     .byte $e4,$e6,$e8,$e9,$eb,$ec,$ee,$ef
  7934.     .byte $f1,$f2,$f3,$f4,$f5,$f6,$f7,$f8
  7935.     .byte $f9,$fa,$fb,$fb,$fc,$fc,$fd,$fd
  7936.     .byte $fe,$fe,$fe,$ff,$ff,$ff,$00,$00
  7937.     .byte $00,$fc,$f9,$f6,$f4,$f2,$f1,$f0
  7938.     .byte $ef,$ee,$ee,$ed,$ed,$ed,$ed,$ed
  7939.     .byte $ed,$ed,$ed,$ed,$ed,$ed,$ed,$ee
  7940.     .byte $ee,$ef,$f0,$f1,$f2,$f4,$f6,$f9
  7941.     .byte $fc,$00,$00,$00,$00,$00,$00,$00
  7942.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7943.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7944.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7945.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7946.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7947.     .byte $00,$00,$fc,$f9,$f6,$f4,$f2,$f1
  7948.     .byte $f0,$ef,$ee,$ee,$ed,$ed,$ed,$ed
  7949.     .byte $ed,$ed,$ed,$ed,$ed,$ed,$ed,$ed
  7950.     .byte $ed,$ed,$ed,$ed,$ed,$ed,$ed,$ed
  7951.     .byte $ed,$ed,$ed,$ed,$ed,$ed,$ed,$ed
  7952.     .byte $ed,$ed,$ed,$ed,$ed,$ed,$ed,$ed
  7953.     .byte $ed,$ed,$ed,$ed,$ed,$ed,$ed,$ee
  7954.     .byte $ee,$ef,$f0,$f1,$f2,$f4,$f6,$f9
  7955.     .byte $fc,$00,$00,$00,$00,$00,$00,$00
  7956.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7957.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7958.     .byte $00,$00,$00,$00,$00,$00,$00,$00
  7959.     .byte $00,$00,$00,$00,$00