Disassembly:Videocart 15

From veswiki
Revision as of 21:22, 16 November 2012 by E5frog (talk | contribs) (1 revision)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Template:Incomplete Disassembly

This is the complete disassembly of the Channel F Videocart 15 made with Peter Trauner's f8tool. Original code is copyright © 1978 Fairchild Semiconductor.


Reset: equ $0000

org $0800

CartridgeStart: LR   $5,A                ; 0800 55
                NOP                      ; 0801 2b
CartridgeEntry: LISU 7                   ; 0802 67
                LISL 1                   ; 0803 69
                LI   $40                 ; 0804 20 40
                OUTS 0                   ; 0806 b0
                INS  4                   ; 0807 a4
                LR   (IS)+,A             ; 0808 5d
                INS  5                   ; 0809 a5
                LR   (IS),A              ; 080a 5c
                LIS  $0                  ; 080b 70
                OUTS 0                   ; 080c b0
                OUTS 1                   ; 080d b1
                OUTS 4                   ; 080e b4
                OUTS 5                   ; 080f b5
                LI   $d0                 ; 0810 20 d0
                LR   $3,A                ; 0812 53
                PI   $00d0               ; 0813 28 00 d0
                LI   $1e                 ; 0816 20 1e
                LR   $1,A                ; 0818 51
                LI   $20                 ; 0819 20 20
                LR   $2,A                ; 081b 52
                DCI  A0f46               ; 081c 2a 0f 46
                PI   A0e21               ; 081f 28 0e 21
                BF   $0,A0864            ; 0822 90 41
A0824:          LI   $d0                 ; 0824 20 d0
                LR   $3,A                ; 0826 53
                PI   $00d0               ; 0827 28 00 d0
                DCI  A0f59               ; 082a 2a 0f 59
                LISU 4                   ; 082d 64
                LISL 4                   ; 082e 6c
                LM                       ; 082f 16
                LR   (IS)+,A             ; 0830 5d
                LM                       ; 0831 16
                LR   (IS)+,A             ; 0832 5d
                LM                       ; 0833 16
                LR   (IS)+,A             ; 0834 5d
                LM                       ; 0835 16
                LR   (IS),A              ; 0836 5c
                LIS  $2                  ; 0837 72
                LR   $b,A                ; 0838 5b
A0839:          LIS  $1                  ; 0839 71
                LR   $5,A                ; 083a 55
                PI   $008f               ; 083b 28 00 8f
                PI   A09ca               ; 083e 28 09 ca
                PI   A0a2d               ; 0841 28 0a 2d
                LIS  $1                  ; 0844 71
                LR   $5,A                ; 0845 55
                PI   $008f               ; 0846 28 00 8f
                PI   A0a6b               ; 0849 28 0a 6b
                LI   $10                 ; 084c 20 10
                LISU 6                   ; 084e 66
                LISL 7                   ; 084f 6f
                LR   (IS),A              ; 0850 5c
A0851:          LR   A,(IS)              ; 0851 4c
                LR   IS,A                ; 0852 0b
                LIS  $0                  ; 0853 70
                LR   (IS),A              ; 0854 5c
                LR   A,IS                ; 0855 0a
                INC                      ; 0856 1f
                LISU 6                   ; 0857 66
                LISL 7                   ; 0858 6f
                LR   (IS),A              ; 0859 5c
                CI   $24                 ; 085a 25 24
                BF   $4,A0851            ; 085c 94 f4
                DS   $b                  ; 085e 3b
                BF   $4,A0839            ; 085f 94 d9
                JMP  A08e9               ; 0861 29 08 e9
A0864:          LI   $8a                 ; 0864 20 8a
                LR   $0,A                ; 0866 50
                LI   $33                 ; 0867 20 33
                LR   $1,A                ; 0869 51
                LI   $13                 ; 086a 20 13
                LR   $2,A                ; 086c 52
                PI   $0679               ; 086d 28 06 79
                LI   $8b                 ; 0870 20 8b
                LR   $0,A                ; 0872 50
                PI   $0679               ; 0873 28 06 79
                LIS  $0                  ; 0876 70
                LR   $0,A                ; 0877 50
                LI   $af                 ; 0878 20 af
                LR   $1,A                ; 087a 51
A087b:          LISU 7                   ; 087b 67
                LISL 1                   ; 087c 69
                PI   A0f69               ; 087d 28 0f 69
                LIS  $0                  ; 0880 70
                OUTS 0                   ; 0881 b0
                INS  0                   ; 0882 a0
                COM                      ; 0883 18
                NI   $0f                 ; 0884 21 0f
                LR   $4,A                ; 0886 54
                BF   $4,A0896            ; 0887 94 0e
                DS   $0                  ; 0889 30
                BF   $4,A087b            ; 088a 94 f0
                DS   $1                  ; 088c 31
                BF   $4,A087b            ; 088d 94 ed
                LI   $11                 ; 088f 20 11
                LISU 7                   ; 0891 67
                LISL 4                   ; 0892 6c
                LR   (IS),A              ; 0893 5c
                BF   $0,A0824            ; 0894 90 8f
A0896:          LISU 7                   ; 0896 67
                LISL 4                   ; 0897 6c
                LR   A,$4                ; 0898 44
                CI   $01                 ; 0899 25 01
                BF   $4,A08a3            ; 089b 94 07
                LR   (IS),A              ; 089d 5c
                DCI  A0f59               ; 089e 2a 0f 59
                BF   $0,A08c2            ; 08a1 90 20
A08a3:          LR   A,$4                ; 08a3 44
                CI   $02                 ; 08a4 25 02
                BF   $4,A08ae            ; 08a6 94 07
                LR   (IS),A              ; 08a8 5c
                DCI  A0f5d               ; 08a9 2a 0f 5d
                BF   $0,A08c2            ; 08ac 90 15
A08ae:          LR   A,$4                ; 08ae 44
                CI   $04                 ; 08af 25 04
                BF   $4,A08b9            ; 08b1 94 07
                LR   (IS),A              ; 08b3 5c
                DCI  A0f61               ; 08b4 2a 0f 61
                BF   $0,A08c2            ; 08b7 90 0a
A08b9:          LR   A,$4                ; 08b9 44
                CI   $08                 ; 08ba 25 08
                BF   $4,A0864            ; 08bc 94 a7
                LR   (IS),A              ; 08be 5c
                DCI  A0f65               ; 08bf 2a 0f 65
A08c2:          LISU 4                   ; 08c2 64
                LISL 4                   ; 08c3 6c
                LM                       ; 08c4 16
                LR   (IS)+,A             ; 08c5 5d
                LM                       ; 08c6 16
                LR   (IS)+,A             ; 08c7 5d
                LM                       ; 08c8 16
                LR   (IS)+,A             ; 08c9 5d
                LM                       ; 08ca 16
                LR   (IS),A              ; 08cb 5c
A08cc:          LI   $ff                 ; 08cc 20 ff
                LR   $5,A                ; 08ce 55
                PI   $008f               ; 08cf 28 00 8f
                LI   $4e                 ; 08d2 20 4e
                LR   $0,A                ; 08d4 50
                PI   $0099               ; 08d5 28 00 99
                LR   A,$4                ; 08d8 44
                CI   $01                 ; 08d9 25 01
                BF   $4,A08e5            ; 08db 94 09
                LISU 7                   ; 08dd 67
                LISL 4                   ; 08de 6c
                LI   $10                 ; 08df 20 10
                AS   (IS)                ; 08e1 cc
                LR   (IS),A              ; 08e2 5c
                BF   $0,A08e9            ; 08e3 90 05
A08e5:          CI   $02                 ; 08e5 25 02
                BF   $4,A08cc            ; 08e7 94 e4
A08e9:          LISU 3                   ; 08e9 63
                LISL 7                   ; 08ea 6f
                LIS  $3                  ; 08eb 73
                LR   (IS),A              ; 08ec 5c
                LI   $d6                 ; 08ed 20 d6
                LR   $3,A                ; 08ef 53
                PI   $00d0               ; 08f0 28 00 d0
                LIS  $0                  ; 08f3 70
                LR   (IS),A              ; 08f4 5c
                LISU 7                   ; 08f5 67
                LISL 3                   ; 08f6 6b
                LI   $28                 ; 08f7 20 28
                LR   (IS),A              ; 08f9 5c
                LISL 5                   ; 08fa 6d
                LI   $04                 ; 08fb 20 04
                LR   (IS),A              ; 08fd 5c
                PI   A0a2d               ; 08fe 28 0a 2d
                PI   A0940               ; 0901 28 09 40
                PI   $0723               ; 0904 28 07 23
                PI   A09ca               ; 0907 28 09 ca
                LISU 7                   ; 090a 67
                LISL 6                   ; 090b 6e
                LIS  $0                  ; 090c 70
                LR   (IS)+,A             ; 090d 5d
                LR   (IS),A              ; 090e 5c
                PI   A0df7               ; 090f 28 0d f7
                PI   A0e00               ; 0912 28 0e 00
A0915:          PI   A0940               ; 0915 28 09 40
                PI   $0723               ; 0918 28 07 23
                PI   A0ad4               ; 091b 28 0a d4
                JMP  A0cb9               ; 091e 29 0c b9
A0921:          PI   A0df7               ; 0921 28 0d f7
                PI   A0e00               ; 0924 28 0e 00
                LISU 2                   ; 0927 62
                LISL 0                   ; 0928 68
A0929:          LR   A,(IS)+             ; 0929 4d
                AS   (IS)                ; 092a cc
                NI   $77                 ; 092b 21 77
                BF   $4,A0915            ; 092d 94 e7
                LR   A,IS                ; 092f 0a
                INC                      ; 0930 1f
                LR   $9,A                ; 0931 59
                LISU 4                   ; 0932 64
                LISL 5                   ; 0933 6d
                LR   A,(IS)              ; 0934 4c
                INC                      ; 0935 1f
                XS   $9                  ; 0936 e9
                BF   $4,A093c            ; 0937 94 04
                JMP  A0966               ; 0939 29 09 66
A093c:          LR   A,$9                ; 093c 49
                LR   IS,A                ; 093d 0b
                BF   $0,A0929            ; 093e 90 ea
A0940:          LI   $16                 ; 0940 20 16
                LR   $1,A                ; 0942 51
                LISU 5                   ; 0943 65
                LISL 6                   ; 0944 6e
                LR   (IS)+,A             ; 0945 5d
                LIS  $0                  ; 0946 70
                LR   (IS),A              ; 0947 5c
                LI   $16                 ; 0948 20 16
                LR   $2,A                ; 094a 52
                LISU 6                   ; 094b 66
                LISL 0                   ; 094c 68
                LR   (IS)+,A             ; 094d 5d
                LIS  $0                  ; 094e 70
                LR   (IS),A              ; 094f 5c
                LISU 7                   ; 0950 67
                LISL 5                   ; 0951 6d
                LR   A,(IS)              ; 0952 4c
                NI   $04                 ; 0953 21 04
                BT   4,A0962             ; 0955 84 0c
                LI   $d0                 ; 0957 20 d0
A0959:          LR   $3,A                ; 0959 53
                LIS  $1                  ; 095a 71
                LR   $6,A                ; 095b 56
                LIS  $5                  ; 095c 75
                LR   $5,A                ; 095d 55
                DCI  A0f53               ; 095e 2a 0f 53
                POP                      ; 0961 1c
A0962:          LI   $40                 ; 0962 20 40
                BF   $0,A0959            ; 0964 90 f4
A0966:          LI   $33                 ; 0966 20 33
                LR   $1,A                ; 0968 51
                LI   $28                 ; 0969 20 28
                LR   $2,A                ; 096b 52
                DCI  A0f55               ; 096c 2a 0f 55
                PI   A0e21               ; 096f 28 0e 21
                LI   $20                 ; 0972 20 20
                LR   $9,A                ; 0974 59
                LISU 7                   ; 0975 67
                LISL 5                   ; 0976 6d
                LR   A,(IS)              ; 0977 4c
                NI   $20                 ; 0978 21 20
                BF   $4,A098f            ; 097a 94 14
                LISU 7                   ; 097c 67
                LISL 6                   ; 097d 6e
                LR   A,(IS)+             ; 097e 4d
                COM                      ; 097f 18
                AS   (IS)                ; 0980 cc
                BT   4,A09bc             ; 0981 84 3a
                BT   2,A098f             ; 0983 82 0b
A0985:          LISL 5                   ; 0985 6d
                LR   A,(IS)              ; 0986 4c
                OI   $01                 ; 0987 22 01
                LR   (IS),A              ; 0989 5c
                LI   $17                 ; 098a 20 17
                LR   $1,A                ; 098c 51
                BF   $0,A0997            ; 098d 90 09
A098f:          LISL 5                   ; 098f 6d
                LR   A,(IS)              ; 0990 4c
                NI   $fe                 ; 0991 21 fe
                LR   (IS),A              ; 0993 5c
                LI   $50                 ; 0994 20 50
                LR   $1,A                ; 0996 51
A0997:          LIS  $f                  ; 0997 7f
                LR   $5,A                ; 0998 55
                PI   $008f               ; 0999 28 00 8f
                LI   $33                 ; 099c 20 33
                LR   $2,A                ; 099e 52
                LIS  $0                  ; 099f 70
                LR   $0,A                ; 09a0 50
                PI   $0679               ; 09a1 28 06 79
                PI   $0679               ; 09a4 28 06 79
                LI   $80                 ; 09a7 20 80
                OUTS 5                   ; 09a9 b5
                LIS  $f                  ; 09aa 7f
                LR   $5,A                ; 09ab 55
                PI   $008f               ; 09ac 28 00 8f
                LIS  $0                  ; 09af 70
                OUTS 5                   ; 09b0 b5
                LR   A,(IS)              ; 09b1 4c
                NI   $01                 ; 09b2 21 01
                BF   $4,A09be            ; 09b4 94 09
                PI   A0e00               ; 09b6 28 0e 00
                DS   $9                  ; 09b9 39
                BF   $4,A098f            ; 09ba 94 d4
A09bc:          BF   $0,A09c4            ; 09bc 90 07
A09be:          PI   A0df7               ; 09be 28 0d f7
                DS   $9                  ; 09c1 39
                BF   $4,A0985            ; 09c2 94 c2
A09c4:          LISL 5                   ; 09c4 6d
                LIS  $0                  ; 09c5 70
                LR   (IS),A              ; 09c6 5c
                JMP  A08e9               ; 09c7 29 08 e9
A09ca:          LR   K,P                 ; 09ca 08
                PI   $0107               ; 09cb 28 01 07
                LI   $10                 ; 09ce 20 10
                LR   IS,A                ; 09d0 0b
                BF   $0,A09da            ; 09d1 90 08
A09d3:          LR   A,IS                ; 09d3 0a
                INC                      ; 09d4 1f
                CI   $24                 ; 09d5 25 24
                BT   4,A09de             ; 09d7 84 06
                LR   IS,A                ; 09d9 0b
A09da:          LIS  $0                  ; 09da 70
                LR   (IS),A              ; 09db 5c
                BF   $0,A09d3            ; 09dc 90 f6
A09de:          LISU 4                   ; 09de 64
                LISL 5                   ; 09df 6d
                LR   A,(IS)              ; 09e0 4c
                AI   $f0                 ; 09e1 24 f0
                SL   1                   ; 09e3 13
                INC                      ; 09e4 1f
                LR   $3,A                ; 09e5 53
                LIS  $0                  ; 09e6 70
                LR   $2,A                ; 09e7 52
                BF   $0,A09f2            ; 09e8 90 09
A09ea:          LR   A,$2                ; 09ea 42
                INC                      ; 09eb 1f
                LR   $2,A                ; 09ec 52
                COM                      ; 09ed 18
                INC                      ; 09ee 1f
                AS   $3                  ; 09ef c3
                BF   $2,A0a22            ; 09f0 92 31
A09f2:          LR   A,$2                ; 09f2 42
                LR   $0,A                ; 09f3 50
                PI   A0e59               ; 09f4 28 0e 59
                BF   $4,A09ea            ; 09f7 94 f2
A09f9:          LISU 7                   ; 09f9 67
                LISL 1                   ; 09fa 69
                PI   A0f69               ; 09fb 28 0f 69
                SR   4                   ; 09fe 14
                LR   $1,A                ; 09ff 51
                NI   $07                 ; 0a00 21 07
                BT   4,A09f9             ; 0a02 84 f6
                LR   A,$2                ; 0a04 42
                LR   $0,A                ; 0a05 50
                PI   A0e71               ; 0a06 28 0e 71
A0a09:          LISU 7                   ; 0a09 67
                LISL 1                   ; 0a0a 69
                PI   A0f69               ; 0a0b 28 0f 69
                LR   $4,A                ; 0a0e 54
                COM                      ; 0a0f 18
                INC                      ; 0a10 1f
                AS   $3                  ; 0a11 c3
                BF   $2,A0a09            ; 0a12 92 f6
                LR   A,$4                ; 0a14 44
                LR   $0,A                ; 0a15 50
                PI   A0e59               ; 0a16 28 0e 59
                BF   $4,A0a09            ; 0a19 94 ef
                LR   A,$4                ; 0a1b 44
                LR   $0,A                ; 0a1c 50
                PI   A0e71               ; 0a1d 28 0e 71
                BF   $0,A09ea            ; 0a20 90 c9
A0a22:          LISU 6                   ; 0a22 66
                LISL 7                   ; 0a23 6f
                LI   $10                 ; 0a24 20 10
                LR   (IS)+,A             ; 0a26 5d
                LISU 7                   ; 0a27 67
                LR   (IS),A              ; 0a28 5c
                PI   $011e               ; 0a29 28 01 1e
                PK                       ; 0a2c 0c
A0a2d:          LR   K,P                 ; 0a2d 08
                PI   $0107               ; 0a2e 28 01 07
                LIS  $4                  ; 0a31 74
                LR   $a,A                ; 0a32 5a
                LISU 4                   ; 0a33 64
                LISL 4                   ; 0a34 6c
                LR   A,(IS)              ; 0a35 4c
                LR   $9,A                ; 0a36 59
                LI   $16                 ; 0a37 20 16
                LR   $1,A                ; 0a39 51
                LI   $10                 ; 0a3a 20 10
                LR   $2,A                ; 0a3c 52
A0a3d:          LI   $90                 ; 0a3d 20 90
                LR   $0,A                ; 0a3f 50
                PI   $0679               ; 0a40 28 06 79
                PI   A0c29               ; 0a43 28 0c 29
                LIS  $1                  ; 0a46 71
                AS   $1                  ; 0a47 c1
                LR   $1,A                ; 0a48 51
                LI   $90                 ; 0a49 20 90
                LR   $0,A                ; 0a4b 50
                PI   $0679               ; 0a4c 28 06 79
                PI   A0c29               ; 0a4f 28 0c 29
                DS   $9                  ; 0a52 39
                BT   4,A0a5a             ; 0a53 84 06
                LIS  $1                  ; 0a55 71
                AS   $1                  ; 0a56 c1
                LR   $1,A                ; 0a57 51
                BF   $0,A0a3d            ; 0a58 90 e4
A0a5a:          LISU 4                   ; 0a5a 64
                LISL 4                   ; 0a5b 6c
                LR   A,(IS)              ; 0a5c 4c
                LR   $9,A                ; 0a5d 59
                LI   $16                 ; 0a5e 20 16
                LR   $1,A                ; 0a60 51
                LIS  $8                  ; 0a61 78
                AS   $2                  ; 0a62 c2
                LR   $2,A                ; 0a63 52
                DS   $a                  ; 0a64 3a
                BF   $4,A0a3d            ; 0a65 94 d7
                PI   $011e               ; 0a67 28 01 1e
                PK                       ; 0a6a 0c
A0a6b:          LR   K,P                 ; 0a6b 08
                PI   $0107               ; 0a6c 28 01 07
                LIS  $4                  ; 0a6f 74
                LR   $a,A                ; 0a70 5a
                LIS  $5                  ; 0a71 75
                LR   $9,A                ; 0a72 59
                LI   $16                 ; 0a73 20 16
                LR   $1,A                ; 0a75 51
                LI   $10                 ; 0a76 20 10
                LR   $2,A                ; 0a78 52
A0a79:          LISU 6                   ; 0a79 66
                LISL 7                   ; 0a7a 6f
                LR   A,(IS)              ; 0a7b 4c
                LR   IS,A                ; 0a7c 0b
                LR   A,(IS)              ; 0a7d 4c
                SR   4                   ; 0a7e 14
                NI   $07                 ; 0a7f 21 07
                LR   $3,A                ; 0a81 53
                LR   A,(IS)              ; 0a82 4c
                NI   $80                 ; 0a83 21 80
                AI   $40                 ; 0a85 24 40
                AS   $3                  ; 0a87 c3
                LR   $0,A                ; 0a88 50
                PI   $0679               ; 0a89 28 06 79
                PI   A0c24               ; 0a8c 28 0c 24
                LIS  $1                  ; 0a8f 71
                AS   $1                  ; 0a90 c1
                LR   $1,A                ; 0a91 51
                LR   A,(IS)              ; 0a92 4c
                NI   $07                 ; 0a93 21 07
                LR   $3,A                ; 0a95 53
                LR   A,(IS)              ; 0a96 4c
                SL   4                   ; 0a97 15
                NI   $80                 ; 0a98 21 80
                AI   $40                 ; 0a9a 24 40
                AS   $3                  ; 0a9c c3
                LR   $0,A                ; 0a9d 50
                PI   $0679               ; 0a9e 28 06 79
                PI   A0c24               ; 0aa1 28 0c 24
                LISU 6                   ; 0aa4 66
                LISL 7                   ; 0aa5 6f
                LR   A,(IS)              ; 0aa6 4c
                INC                      ; 0aa7 1f
                LR   (IS),A              ; 0aa8 5c
                DS   $9                  ; 0aa9 39
                BT   4,A0ab1             ; 0aaa 84 06
                LIS  $1                  ; 0aac 71
                AS   $1                  ; 0aad c1
                LR   $1,A                ; 0aae 51
                BF   $0,A0a79            ; 0aaf 90 c9
A0ab1:          LIS  $5                  ; 0ab1 75
                LR   $9,A                ; 0ab2 59
                LI   $16                 ; 0ab3 20 16
                LR   $1,A                ; 0ab5 51
                LIS  $8                  ; 0ab6 78
                AS   $2                  ; 0ab7 c2
                LR   $2,A                ; 0ab8 52
                DS   $a                  ; 0ab9 3a
                BF   $4,A0a79            ; 0aba 94 be
                PI   $011e               ; 0abc 28 01 1e
                PK                       ; 0abf 0c
A0ac0:          LISU 6                   ; 0ac0 66
                LISL 2                   ; 0ac1 6a
                LR   A,(IS)+             ; 0ac2 4d
                LR   $1,A                ; 0ac3 51
                LR   A,(IS)              ; 0ac4 4c
                AI   $fa                 ; 0ac5 24 fa
                LR   $2,A                ; 0ac7 52
                POP                      ; 0ac8 1c
A0ac9:          LISU 5                   ; 0ac9 65
                LISL 6                   ; 0aca 6e
                LR   A,(IS)              ; 0acb 4c
                LR   $1,A                ; 0acc 51
                LISU 6                   ; 0acd 66
                LISL 0                   ; 0ace 68
                LR   A,(IS)              ; 0acf 4c
                AI   $fa                 ; 0ad0 24 fa
                LR   $2,A                ; 0ad2 52
                POP                      ; 0ad3 1c
A0ad4:          LR   K,P                 ; 0ad4 08
                PI   $0107               ; 0ad5 28 01 07
A0ad8:          LISU 7                   ; 0ad8 67
                LISL 5                   ; 0ad9 6d
                LR   A,(IS)              ; 0ada 4c
                NI   $04                 ; 0adb 21 04
                BF   $4,A0aea            ; 0add 94 0c
                LIS  $0                  ; 0adf 70
                OUTS 4                   ; 0ae0 b4
                INS  4                   ; 0ae1 a4
                COM                      ; 0ae2 18
                NI   $0f                 ; 0ae3 21 0f
                BF   $4,A0af5            ; 0ae5 94 0f
                JMP  A0b5b               ; 0ae7 29 0b 5b
A0aea:          LIS  $0                  ; 0aea 70
                OUTS 1                   ; 0aeb b1
                INS  1                   ; 0aec a1
                COM                      ; 0aed 18
                NI   $0f                 ; 0aee 21 0f
                BF   $4,A0af5            ; 0af0 94 04
                JMP  A0b5b               ; 0af2 29 0b 5b
A0af5:          LR   $9,A                ; 0af5 59
                PI   A0c4f               ; 0af6 28 0c 4f
                LR   A,$9                ; 0af9 49
                CI   $01                 ; 0afa 25 01
                BT   4,A0b1c             ; 0afc 84 1f
                CI   $02                 ; 0afe 25 02
                BT   4,A0b0d             ; 0b00 84 0c
                CI   $04                 ; 0b02 25 04
                BT   4,A0b30             ; 0b04 84 2b
                CI   $08                 ; 0b06 25 08
                BT   4,A0b41             ; 0b08 84 38
                JMP  A0b4d               ; 0b0a 29 0b 4d
A0b0d:          LISU 5                   ; 0b0d 65
                LISL 7                   ; 0b0e 6f
                LR   A,(IS)              ; 0b0f 4c
                CI   $00                 ; 0b10 25 00
                BT   4,A0b19             ; 0b12 84 06
                DS   (IS)-               ; 0b14 3e
                LR   A,(IS)              ; 0b15 4c
                AI   $f9                 ; 0b16 24 f9
                LR   (IS),A              ; 0b18 5c
A0b19:          JMP  A0b4d               ; 0b19 29 0b 4d
A0b1c:          LISU 4                   ; 0b1c 64
                LISL 4                   ; 0b1d 6c
                LR   A,(IS)              ; 0b1e 4c
                AS   (IS)                ; 0b1f cc
                AI   $ff                 ; 0b20 24 ff
                LISU 5                   ; 0b22 65
                LISL 7                   ; 0b23 6f
                XS   (IS)                ; 0b24 ec
                BT   4,A0b19             ; 0b25 84 f3
                LR   A,(IS)              ; 0b27 4c
                INC                      ; 0b28 1f
                LR   (IS)-,A             ; 0b29 5e
                LR   A,(IS)              ; 0b2a 4c
                AI   $07                 ; 0b2b 24 07
                LR   (IS),A              ; 0b2d 5c
                BF   $0,A0b19            ; 0b2e 90 ea
A0b30:          LISU 6                   ; 0b30 66
                LISL 1                   ; 0b31 69
                LR   A,(IS)              ; 0b32 4c
                CI   $03                 ; 0b33 25 03
                BT   4,A0b3e             ; 0b35 84 08
                LR   A,(IS)              ; 0b37 4c
                INC                      ; 0b38 1f
                LR   (IS)-,A             ; 0b39 5e
                LR   A,(IS)              ; 0b3a 4c
                AI   $08                 ; 0b3b 24 08
                LR   (IS),A              ; 0b3d 5c
A0b3e:          JMP  A0b4d               ; 0b3e 29 0b 4d
A0b41:          LISU 6                   ; 0b41 66
                LISL 1                   ; 0b42 69
                LR   A,(IS)              ; 0b43 4c
                CI   $00                 ; 0b44 25 00
                BT   4,A0b3e             ; 0b46 84 f7
                DS   (IS)-               ; 0b48 3e
                LR   A,(IS)              ; 0b49 4c
                AI   $f8                 ; 0b4a 24 f8
                LR   (IS),A              ; 0b4c 5c
A0b4d:          PI   A0c63               ; 0b4d 28 0c 63
                LISU 7                   ; 0b50 67
                LISL 5                   ; 0b51 6d
                LR   A,(IS)              ; 0b52 4c
                NI   $02                 ; 0b53 21 02
                BT   4,A0b5b             ; 0b55 84 05
                LR   A,(IS)              ; 0b57 4c
                NI   $fd                 ; 0b58 21 fd
                LR   (IS),A              ; 0b5a 5c
A0b5b:          PI   A0c4f               ; 0b5b 28 0c 4f
                LI   $15                 ; 0b5e 20 15
                LR   $5,A                ; 0b60 55
                PI   $008f               ; 0b61 28 00 8f
                PI   A0c63               ; 0b64 28 0c 63
                LI   $15                 ; 0b67 20 15
                LR   $5,A                ; 0b69 55
                PI   $008f               ; 0b6a 28 00 8f
                LISU 7                   ; 0b6d 67
                LISL 5                   ; 0b6e 6d
                LR   A,(IS)              ; 0b6f 4c
                NI   $02                 ; 0b70 21 02
                BF   $4,A0b89            ; 0b72 94 16
                LR   A,(IS)              ; 0b74 4c
                NI   $04                 ; 0b75 21 04
                BF   $4,A0b8c            ; 0b77 94 14
                LIS  $0                  ; 0b79 70
                OUTS 4                   ; 0b7a b4
                INS  4                   ; 0b7b a4
                COM                      ; 0b7c 18
                NI   $40                 ; 0b7d 21 40
                BT   4,A0b89             ; 0b7f 84 09
A0b81:          LIS  $0                  ; 0b81 70
                OUTS 4                   ; 0b82 b4
                INS  4                   ; 0b83 a4
                COM                      ; 0b84 18
                BF   $4,A0b81            ; 0b85 94 fb
                BF   $0,A0b9a            ; 0b87 90 12
A0b89:          JMP  A0ad8               ; 0b89 29 0a d8
A0b8c:          LIS  $0                  ; 0b8c 70
                OUTS 1                   ; 0b8d b1
                INS  1                   ; 0b8e a1
                COM                      ; 0b8f 18
                NI   $40                 ; 0b90 21 40
                BT   4,A0b89             ; 0b92 84 f6
A0b94:          LIS  $0                  ; 0b94 70
                OUTS 1                   ; 0b95 b1
                INS  1                   ; 0b96 a1
                COM                      ; 0b97 18
                BF   $4,A0b94            ; 0b98 94 fb
A0b9a:          LISU 7                   ; 0b9a 67
                LISL 5                   ; 0b9b 6d
                LR   A,(IS)              ; 0b9c 4c
                NI   $01                 ; 0b9d 21 01
                BF   $4,A0bdf            ; 0b9f 94 3f
                PI   A0e45               ; 0ba1 28 0e 45
                LISU 5                   ; 0ba4 65
                LISL 5                   ; 0ba5 6d
                LR   A,$9                ; 0ba6 49
                CI   $00                 ; 0ba7 25 00
                BT   4,A0bdc             ; 0ba9 84 32
                LR   (IS),A              ; 0bab 5c
                LISU 6                   ; 0bac 66
                LISL 7                   ; 0bad 6f
                LR   A,(IS)+             ; 0bae 4d
                LISU 7                   ; 0baf 67
                LR   (IS),A              ; 0bb0 5c
                LISL 5                   ; 0bb1 6d
                LR   A,(IS)              ; 0bb2 4c
                OI   $03                 ; 0bb3 22 03
                LR   (IS),A              ; 0bb5 5c
                LISU 5                   ; 0bb6 65
                LISL 6                   ; 0bb7 6e
                LR   A,(IS)              ; 0bb8 4c
                LISU 6                   ; 0bb9 66
                LISL 2                   ; 0bba 6a
                LR   (IS),A              ; 0bbb 5c
                LISU 6                   ; 0bbc 66
                LISL 0                   ; 0bbd 68
                LR   A,(IS)              ; 0bbe 4c
                LISL 3                   ; 0bbf 6b
                LR   (IS),A              ; 0bc0 5c
                PI   A0ca5               ; 0bc1 28 0c a5
                PI   A0ac0               ; 0bc4 28 0a c0
                LISU 7                   ; 0bc7 67
                LISL 4                   ; 0bc8 6c
                LR   A,(IS)              ; 0bc9 4c
                NI   $03                 ; 0bca 21 03
                BF   $4,A0bd6            ; 0bcc 94 09
                DCI  $0f19               ; 0bce 2a 0f 19
                PI   $067c               ; 0bd1 28 06 7c
                BF   $0,A0bd9            ; 0bd4 90 04
A0bd6:          PI   $0679               ; 0bd6 28 06 79
A0bd9:          PI   A0c29               ; 0bd9 28 0c 29
A0bdc:          JMP  A0ad8               ; 0bdc 29 0a d8
A0bdf:          PI   A0e45               ; 0bdf 28 0e 45
                LISU 6                   ; 0be2 66
                LISL 7                   ; 0be3 6f
                LR   A,(IS)+             ; 0be4 4d
                LISU 7                   ; 0be5 67
                XS   (IS)                ; 0be6 ec
                BT   4,A0bd9             ; 0be7 84 f1
                PI   A0e45               ; 0be9 28 0e 45
                LR   A,$9                ; 0bec 49
                CI   $00                 ; 0bed 25 00
                BT   4,A0bdc             ; 0bef 84 ec
                LISU 7                   ; 0bf1 67
                LISL 5                   ; 0bf2 6d
                LR   A,(IS)              ; 0bf3 4c
                NI   $fe                 ; 0bf4 21 fe
                LR   (IS),A              ; 0bf6 5c
                PI   A0ca5               ; 0bf7 28 0c a5
                PI   A0ac9               ; 0bfa 28 0a c9
                LISU 7                   ; 0bfd 67
                LISL 4                   ; 0bfe 6c
                LR   A,(IS)              ; 0bff 4c
                NI   $03                 ; 0c00 21 03
                BF   $4,A0c0c            ; 0c02 94 09
                DCI  $0f19               ; 0c04 2a 0f 19
                PI   $067c               ; 0c07 28 06 7c
                BF   $0,A0c0f            ; 0c0a 90 04
A0c0c:          PI   $0679               ; 0c0c 28 06 79
A0c0f:          PI   A0c24               ; 0c0f 28 0c 24
                LI   $ff                 ; 0c12 20 ff
                LR   $5,A                ; 0c14 55
                PI   $008f               ; 0c15 28 00 8f
                PI   $011e               ; 0c18 28 01 1e
                PK                       ; 0c1b 0c
A0c1c:          LI   $1f                 ; 0c1c 20 1f
                LR   $3,A                ; 0c1e 53
                LI   $80                 ; 0c1f 20 80
                LR   $4,A                ; 0c21 54
                BF   $0,A0c2e            ; 0c22 90 0b
A0c24:          LI   $40                 ; 0c24 20 40
                LR   $4,A                ; 0c26 54
                BF   $0,A0c2c            ; 0c27 90 04
A0c29:          LI   $80                 ; 0c29 20 80
                LR   $4,A                ; 0c2b 54
A0c2c:          LIS  $1                  ; 0c2c 71
                LR   $3,A                ; 0c2d 53
A0c2e:          LR   K,P                 ; 0c2e 08
                PI   $0107               ; 0c2f 28 01 07
A0c32:          LR   A,$4                ; 0c32 44
                OUTS 5                   ; 0c33 b5
                LIS  $5                  ; 0c34 75
                LR   $5,A                ; 0c35 55
                PI   $008f               ; 0c36 28 00 8f
                LIS  $0                  ; 0c39 70
                OUTS 5                   ; 0c3a b5
                LIS  $5                  ; 0c3b 75
                LR   $5,A                ; 0c3c 55
                PI   $008f               ; 0c3d 28 00 8f
                DS   $3                  ; 0c40 33
                BF   $4,A0c32            ; 0c41 94 f0
                PI   $011e               ; 0c43 28 01 1e
                PK                       ; 0c46 0c
A0c47:          LI   $14                 ; 0c47 20 14
                LR   $3,A                ; 0c49 53
                LI   $c0                 ; 0c4a 20 c0
                LR   $4,A                ; 0c4c 54
                BF   $0,A0c2e            ; 0c4d 90 e0
A0c4f:          LR   K,P                 ; 0c4f 08
                PI   $0107               ; 0c50 28 01 07
                LISU 5                   ; 0c53 65
                LISL 6                   ; 0c54 6e
                LR   A,(IS)              ; 0c55 4c
                LR   $1,A                ; 0c56 51
                LISU 6                   ; 0c57 66
                LISL 0                   ; 0c58 68
                LR   A,(IS)              ; 0c59 4c
                LR   $2,A                ; 0c5a 52
A0c5b:          DCI  A0f54               ; 0c5b 2a 0f 54
                LI   $d6                 ; 0c5e 20 d6
                LR   $3,A                ; 0c60 53
                BF   $0,A0c82            ; 0c61 90 20
A0c63:          LR   K,P                 ; 0c63 08
                PI   $0107               ; 0c64 28 01 07
                LISU 5                   ; 0c67 65
                LISL 6                   ; 0c68 6e
                LR   A,(IS)              ; 0c69 4c
                LR   $1,A                ; 0c6a 51
                LISU 6                   ; 0c6b 66
                LISL 0                   ; 0c6c 68
                LR   A,(IS)              ; 0c6d 4c
                LR   $2,A                ; 0c6e 52
A0c6f:          DCI  A0f53               ; 0c6f 2a 0f 53
                LISU 7                   ; 0c72 67
                LISL 5                   ; 0c73 6d
                LR   A,(IS)              ; 0c74 4c
                NI   $04                 ; 0c75 21 04
                BT   4,A0c7e             ; 0c77 84 06
                LI   $d0                 ; 0c79 20 d0
A0c7b:          LR   $3,A                ; 0c7b 53
                BF   $0,A0c82            ; 0c7c 90 05
A0c7e:          LI   $40                 ; 0c7e 20 40
                BF   $0,A0c7b            ; 0c80 90 fa
A0c82:          LIS  $1                  ; 0c82 71
                LR   $6,A                ; 0c83 56
                LIS  $5                  ; 0c84 75
                LR   $5,A                ; 0c85 55
                PI   $0723               ; 0c86 28 07 23
                PI   $011e               ; 0c89 28 01 1e
                PK                       ; 0c8c 0c
                LR   K,P                 ; 0c8d 08
                PI   $0107               ; 0c8e 28 01 07
                LISU 4                   ; 0c91 64
                LISL 6                   ; 0c92 6e
                LR   A,(IS)+             ; 0c93 4d
                LR   $1,A                ; 0c94 51
                LR   A,(IS)              ; 0c95 4c
                LR   $2,A                ; 0c96 52
                BF   $0,A0c5b            ; 0c97 90 c3
                LR   K,P                 ; 0c99 08
                PI   $0107               ; 0c9a 28 01 07
                LISU 4                   ; 0c9d 64
                LISL 6                   ; 0c9e 6e
                LR   A,(IS)+             ; 0c9f 4d
                LR   $1,A                ; 0ca0 51
                LR   A,(IS)              ; 0ca1 4c
                LR   $2,A                ; 0ca2 52
                BF   $0,A0c6f            ; 0ca3 90 cb
A0ca5:          LR   A,$9                ; 0ca5 49
                NI   $08                 ; 0ca6 21 08
                BT   4,A0cb2             ; 0ca8 84 09
                LR   A,$9                ; 0caa 49
                NI   $07                 ; 0cab 21 07
                OI   $40                 ; 0cad 22 40
                LR   $0,A                ; 0caf 50
                BF   $0,A0cb8            ; 0cb0 90 07
A0cb2:          LR   A,$9                ; 0cb2 49
                NI   $07                 ; 0cb3 21 07
                OI   $c0                 ; 0cb5 22 c0
                LR   $0,A                ; 0cb7 50
A0cb8:          POP                      ; 0cb8 1c
A0cb9:          NOP                      ; 0cb9 2b
                PI   A0e45               ; 0cba 28 0e 45
                LISU 4                   ; 0cbd 64
                LISL 7                   ; 0cbe 6f
                LR   (IS),A              ; 0cbf 5c
                LISU 5                   ; 0cc0 65
                LISL 5                   ; 0cc1 6d
                XS   (IS)                ; 0cc2 ec
                BT   4,A0cc8             ; 0cc3 84 04
                JMP  A0dc0               ; 0cc5 29 0d c0
A0cc8:          LISU 5                   ; 0cc8 65
                LISL 6                   ; 0cc9 6e
                LR   A,(IS)              ; 0cca 4c
                LR   $0,A                ; 0ccb 50
                LISU 6                   ; 0ccc 66
                LISL 0                   ; 0ccd 68
                LR   A,(IS)              ; 0cce 4c
                LR   $1,A                ; 0ccf 51
                LISL 2                   ; 0cd0 6a
                LR   A,(IS)+             ; 0cd1 4d
                LR   $2,A                ; 0cd2 52
                LR   A,(IS)              ; 0cd3 4c
                LISU 1                   ; 0cd4 61
                LISL 7                   ; 0cd5 6f
                LR   (IS)-,A             ; 0cd6 5e
                LR   A,$2                ; 0cd7 42
                LR   (IS),A              ; 0cd8 5c
                LISL 3                   ; 0cd9 6b
                LR   A,$1                ; 0cda 41
                LR   (IS)-,A             ; 0cdb 5e
                LR   A,$0                ; 0cdc 40
                LR   (IS),A              ; 0cdd 5c
                LIS  $0                  ; 0cde 70
                LR   $9,A                ; 0cdf 59
                BF   $0,A0ce5            ; 0ce0 90 04
A0ce2:          LR   A,$9                ; 0ce2 49
                INC                      ; 0ce3 1f
                LR   $9,A                ; 0ce4 59
A0ce5:          CI   $05                 ; 0ce5 25 05
                BT   2,A0cec             ; 0ce7 82 04
                JMP  A0d60               ; 0ce9 29 0d 60
A0cec:          LISU 1                   ; 0cec 61
                LISL 2                   ; 0ced 6a
                LR   A,(IS)+             ; 0cee 4d
                LR   $0,A                ; 0cef 50
                LR   A,(IS)              ; 0cf0 4c
                LISU 6                   ; 0cf1 66
                LISL 0                   ; 0cf2 68
                LR   (IS),A              ; 0cf3 5c
                LISU 5                   ; 0cf4 65
                LISL 6                   ; 0cf5 6e
                LR   A,$0                ; 0cf6 40
                LR   (IS),A              ; 0cf7 5c
A0cf8:          LISU 6                   ; 0cf8 66
                LISL 0                   ; 0cf9 68
                LR   A,(IS)              ; 0cfa 4c
                LISU 1                   ; 0cfb 61
                LISL 7                   ; 0cfc 6f
                COM                      ; 0cfd 18
                INC                      ; 0cfe 1f
                AS   (IS)                ; 0cff cc
                BT   4,A0d25             ; 0d00 84 24
                PI   A0c63               ; 0d02 28 0c 63
                LI   $80                 ; 0d05 20 80
                OUTS 5                   ; 0d07 b5
                LI   $0f                 ; 0d08 20 0f
                LR   $5,A                ; 0d0a 55
                PI   $008f               ; 0d0b 28 00 8f
                LIS  $0                  ; 0d0e 70
                OUTS 5                   ; 0d0f b5
                PI   A0c4f               ; 0d10 28 0c 4f
                LISU 1                   ; 0d13 61
                LISL 3                   ; 0d14 6b
                LR   A,(IS)              ; 0d15 4c
                COM                      ; 0d16 18
                INC                      ; 0d17 1f
                LISL 7                   ; 0d18 6f
                AS   (IS)                ; 0d19 cc
                LIS  $8                  ; 0d1a 78
                BT   1,A0d1f             ; 0d1b 81 03
                LI   $f8                 ; 0d1d 20 f8
A0d1f:          LISU 6                   ; 0d1f 66
                LISL 0                   ; 0d20 68
                AS   (IS)                ; 0d21 cc
                LR   (IS),A              ; 0d22 5c
                BF   $0,A0cf8            ; 0d23 90 d4
A0d25:          LISU 5                   ; 0d25 65
                LISL 6                   ; 0d26 6e
                LR   A,(IS)              ; 0d27 4c
                LISU 1                   ; 0d28 61
                LISL 6                   ; 0d29 6e
                COM                      ; 0d2a 18
                INC                      ; 0d2b 1f
                AS   (IS)                ; 0d2c cc
                BT   4,A0d52             ; 0d2d 84 24
                PI   A0c63               ; 0d2f 28 0c 63
                LI   $40                 ; 0d32 20 40
                OUTS 5                   ; 0d34 b5
                LI   $0f                 ; 0d35 20 0f
                LR   $5,A                ; 0d37 55
                PI   $008f               ; 0d38 28 00 8f
                LIS  $0                  ; 0d3b 70
                OUTS 5                   ; 0d3c b5
                PI   A0c4f               ; 0d3d 28 0c 4f
                LISU 1                   ; 0d40 61
                LISL 2                   ; 0d41 6a
                LR   A,(IS)              ; 0d42 4c
                COM                      ; 0d43 18
                INC                      ; 0d44 1f
                LISL 6                   ; 0d45 6e
                AS   (IS)                ; 0d46 cc
                LIS  $7                  ; 0d47 77
                BT   1,A0d4c             ; 0d48 81 03
                LI   $f9                 ; 0d4a 20 f9
A0d4c:          LISU 5                   ; 0d4c 65
                LISL 6                   ; 0d4d 6e
                AS   (IS)                ; 0d4e cc
                LR   (IS),A              ; 0d4f 5c
                BF   $0,A0d25            ; 0d50 90 d4
A0d52:          LR   A,$a                ; 0d52 4a
                LR   $0,A                ; 0d53 50
                LR   A,QU                ; 0d54 02
                LR   $a,A                ; 0d55 5a
                LR   A,$0                ; 0d56 40
                LR   QU,A                ; 0d57 06
                LR   A,$b                ; 0d58 4b
                LR   $0,A                ; 0d59 50
                LR   A,QL                ; 0d5a 03
                LR   $b,A                ; 0d5b 5b
                LR   A,$0                ; 0d5c 40
                LR   QL,A                ; 0d5d 07
                BF   $0,A0ce2            ; 0d5e 90 83
A0d60:          NOP                      ; 0d60 2b
                LIS  $0                  ; 0d61 70
                LR   $0,A                ; 0d62 50
                PI   A0ac9               ; 0d63 28 0a c9
                PI   $0679               ; 0d66 28 06 79
                LIS  $0                  ; 0d69 70
                LR   $0,A                ; 0d6a 50
                PI   A0ac0               ; 0d6b 28 0a c0
                PI   $0679               ; 0d6e 28 06 79
                LIS  $0                  ; 0d71 70
                LR   $1,A                ; 0d72 51
                PI   A0e6d               ; 0d73 28 0e 6d
                LISU 7                   ; 0d76 67
                LISL 0                   ; 0d77 68
                LR   A,(IS)              ; 0d78 4c
                LISU 6                   ; 0d79 66
                LISL 7                   ; 0d7a 6f
                LR   (IS),A              ; 0d7b 5c
                LIS  $0                  ; 0d7c 70
                LR   $1,A                ; 0d7d 51
                PI   A0e6d               ; 0d7e 28 0e 6d
                LISU 5                   ; 0d81 65
                LISL 5                   ; 0d82 6d
                LR   A,(IS)              ; 0d83 4c
                LR   $9,A                ; 0d84 59
                LISU 7                   ; 0d85 67
                LISL 5                   ; 0d86 6d
                LR   A,(IS)              ; 0d87 4c
                OI   $08                 ; 0d88 22 08
                LR   (IS)-,A             ; 0d8a 5e
                NI   $04                 ; 0d8b 21 04
                BF   $4,A0da1            ; 0d8d 94 13
                LR   A,(IS)              ; 0d8f 4c
                LISL 6                   ; 0d90 6e
                NI   $0c                 ; 0d91 21 0c
                BT   4,A0d98             ; 0d93 84 04
                LIS  $1                  ; 0d95 71
                BF   $0,A0d9b            ; 0d96 90 04
A0d98:          LR   A,$9                ; 0d98 49
                NI   $07                 ; 0d99 21 07
A0d9b:          AI   $66                 ; 0d9b 24 66
                ASD  (IS)                ; 0d9d dc
                LR   (IS),A              ; 0d9e 5c
                BF   $0,A0dbb            ; 0d9f 90 1b
A0da1:          LR   A,(IS)              ; 0da1 4c
                LISL 7                   ; 0da2 6f
                NI   $0c                 ; 0da3 21 0c
                BT   4,A0daa             ; 0da5 84 04
                LIS  $1                  ; 0da7 71
                BF   $0,A0dad            ; 0da8 90 04
A0daa:          LR   A,$9                ; 0daa 49
                NI   $07                 ; 0dab 21 07
A0dad:          AI   $66                 ; 0dad 24 66
                ASD  (IS)                ; 0daf dc
                LR   (IS),A              ; 0db0 5c
                BT   2,A0db5             ; 0db1 82 03
                BF   $0,A0dbb            ; 0db3 90 07
A0db5:          LISU 7                   ; 0db5 67
                LISL 5                   ; 0db6 6d
                LR   A,(IS)              ; 0db7 4c
                OI   $20                 ; 0db8 22 20
                LR   (IS),A              ; 0dba 5c
A0dbb:          PI   A0c1c               ; 0dbb 28 0c 1c
                BF   $0,A0de1            ; 0dbe 90 22
A0dc0:          PI   A0ac0               ; 0dc0 28 0a c0
                LI   $90                 ; 0dc3 20 90
                LR   $0,A                ; 0dc5 50
                PI   $0679               ; 0dc6 28 06 79
                PI   A0ac9               ; 0dc9 28 0a c9
                LI   $90                 ; 0dcc 20 90
                LR   $0,A                ; 0dce 50
                PI   $0679               ; 0dcf 28 06 79
                PI   A0c47               ; 0dd2 28 0c 47
                LISU 7                   ; 0dd5 67
                LISL 4                   ; 0dd6 6c
                LR   A,(IS)              ; 0dd7 4c
                NI   $10                 ; 0dd8 21 10
                BF   $4,A0de1            ; 0dda 94 06
                LISL 5                   ; 0ddc 6d
                LI   $04                 ; 0ddd 20 04
                XS   (IS)                ; 0ddf ec
                LR   (IS),A              ; 0de0 5c
A0de1:          PI   A0c4f               ; 0de1 28 0c 4f
                LISU 7                   ; 0de4 67
                LISL 4                   ; 0de5 6c
                LR   A,(IS)              ; 0de6 4c
                NI   $10                 ; 0de7 21 10
                BF   $4,A0dee            ; 0de9 94 04
A0deb:          JMP  A0921               ; 0deb 29 09 21
A0dee:          LISU 7                   ; 0dee 67
                LISL 6                   ; 0def 6e
                LIS  $1                  ; 0df0 71
                AI   $66                 ; 0df1 24 66
                ASD  (IS)                ; 0df3 dc
                LR   (IS),A              ; 0df4 5c
                BF   $0,A0deb            ; 0df5 90 f5
A0df7:          LR   K,P                 ; 0df7 08
                PI   $0107               ; 0df8 28 01 07
                LISL 6                   ; 0dfb 6e
                LI   $17                 ; 0dfc 20 17
                BF   $0,A0e07            ; 0dfe 90 08
A0e00:          LR   K,P                 ; 0e00 08
                PI   $0107               ; 0e01 28 01 07
                LISL 7                   ; 0e04 6f
                LI   $50                 ; 0e05 20 50
A0e07:          LISU 7                   ; 0e07 67
                LR   $1,A                ; 0e08 51
                LI   $33                 ; 0e09 20 33
                LR   $2,A                ; 0e0b 52
                LR   A,(IS)              ; 0e0c 4c
                SR   4                   ; 0e0d 14
                OI   $40                 ; 0e0e 22 40
                LR   $0,A                ; 0e10 50
                PI   $0679               ; 0e11 28 06 79
A0e14:          LR   A,(IS)              ; 0e14 4c
                NI   $0f                 ; 0e15 21 0f
                OI   $40                 ; 0e17 22 40
                LR   $0,A                ; 0e19 50
                PI   $0679               ; 0e1a 28 06 79
                PI   $011e               ; 0e1d 28 01 1e
                PK                       ; 0e20 0c
A0e21:          LR   K,P                 ; 0e21 08
                PI   $0107               ; 0e22 28 01 07
A0e25:          LIS  $5                  ; 0e25 75
                LR   $4,A                ; 0e26 54
A0e27:          LM                       ; 0e27 16
                CI   $ff                 ; 0e28 25 ff
                BT   4,A0e41             ; 0e2a 84 16
                LR   Q,DC                ; 0e2c 0e
                LR   $0,A                ; 0e2d 50
                NI   $c0                 ; 0e2e 21 c0
                LR   $3,A                ; 0e30 53
                LR   A,$0                ; 0e31 40
                NI   $3f                 ; 0e32 21 3f
                LR   $0,A                ; 0e34 50
                DCI  A0e88               ; 0e35 2a 0e 88
                PI   $0718               ; 0e38 28 07 18
                LR   DC,Q                ; 0e3b 0f
A0e3c:          LIS  $5                  ; 0e3c 75
                AS   $1                  ; 0e3d c1
                LR   $1,A                ; 0e3e 51
A0e3f:          BF   $0,A0e27            ; 0e3f 90 e7
A0e41:          PI   $011e               ; 0e41 28 01 1e
                PK                       ; 0e44 0c
A0e45:          LISU 6                   ; 0e45 66
                LISL 1                   ; 0e46 69
                LIS  $0                  ; 0e47 70
                AS   (IS)                ; 0e48 cc
                LR   $0,A                ; 0e49 50
                BT   4,A0e55             ; 0e4a 84 0a
A0e4c:          LISU 4                   ; 0e4c 64
                LISL 4                   ; 0e4d 6c
                AS   (IS)                ; 0e4e cc
                AS   (IS)                ; 0e4f cc
                AI   $ff                 ; 0e50 24 ff
                DS   $0                  ; 0e52 30
                BF   $4,A0e4c            ; 0e53 94 f8
A0e55:          LISU 5                   ; 0e55 65
                LISL 7                   ; 0e56 6f
A0e57:          AS   (IS)                ; 0e57 cc
A0e58:          LR   $0,A                ; 0e58 50
A0e59:          LR   A,$0                ; 0e59 40
A0e5a:          LISU 6                   ; 0e5a 66
A0e5b:          LISL 7                   ; 0e5b 6f
                LR   (IS),A              ; 0e5c 5c
                SR   1                   ; 0e5d 12
                AI   $10                 ; 0e5e 24 10
A0e60:          LR   IS,A                ; 0e60 0b
                LIS  $1                  ; 0e61 71
                NS   $0                  ; 0e62 f0
                BF   $4,A0e69            ; 0e63 94 05
                LR   A,(IS)              ; 0e65 4c
                SR   4                   ; 0e66 14
                BF   $0,A0e6b            ; 0e67 90 03
A0e69:          LIS  $f                  ; 0e69 7f
A0e6a:          NS   (IS)                ; 0e6a fc
A0e6b:          LR   $9,A                ; 0e6b 59
                POP                      ; 0e6c 1c
A0e6d:          LISU 6                   ; 0e6d 66
                LISL 7                   ; 0e6e 6f
                LR   A,(IS)              ; 0e6f 4c
                LR   $0,A                ; 0e70 50
A0e71:          LR   A,$0                ; 0e71 40
                SR   1                   ; 0e72 12
                AI   $10                 ; 0e73 24 10
                LR   IS,A                ; 0e75 0b
                LIS  $1                  ; 0e76 71
                NS   $0                  ; 0e77 f0
                BF   $4,A0e82            ; 0e78 94 09
A0e7a:          LIS  $f                  ; 0e7a 7f
                NS   (IS)                ; 0e7b fc
                LR   (IS),A              ; 0e7c 5c
A0e7d:          LR   A,$1                ; 0e7d 41
A0e7e:          SL   4                   ; 0e7e 15
A0e7f:          AS   (IS)                ; 0e7f cc
                LR   (IS),A              ; 0e80 5c
                POP                      ; 0e81 1c
A0e82:          LI   $f0                 ; 0e82 20 f0
                NS   (IS)                ; 0e84 fc
                AS   $1                  ; 0e85 c1
A0e86:          LR   (IS),A              ; 0e86 5c
                POP                      ; 0e87 1c
A0e88:          NS   $0                  ; 0e88 f0
                BF   $0,A0e7a            ; 0e89 90 f0
                BF   $0,-112             ; 0e8b 90 90
                NS   $0                  ; 0e8d f0
                LR   $0,A                ; 0e8e 50
A0e8f:          LIS  $0                  ; 0e8f 70
A0e90:          LR   $0,A                ; 0e90 50
A0e91:          NS   $0                  ; 0e91 f0
                NS   $0                  ; 0e92 f0
                BF   $0,A0e14            ; 0e93 90 80
                BF   $0,A0e86            ; 0e95 90 f0
                NS   $0                  ; 0e97 f0
                LR   $0,A                ; 0e98 50
                LR   $0,A                ; 0e99 50
A0e9a:          LR   $0,A                ; 0e9a 50
                NS   $0                  ; 0e9b f0
                NS   $0                  ; 0e9c f0
                BT   0,A0e7e             ; 0e9d 80 e0
                BT   0,A0e90             ; 0e9f 80 f0
                NS   $0                  ; 0ea1 f0
                BT   0,-32               ; 0ea2 80 e0
                BT   0,A0e25             ; 0ea4 80 80
                NS   $0                  ; 0ea6 f0
                BT   0,A0e58             ; 0ea7 80 b0
A0ea9:          BF   $0,A0e9a            ; 0ea9 90 f0
                BF   $0,A0e3c            ; 0eab 90 90
                NS   $0                  ; 0ead f0
                BF   $0,A0e3f            ; 0eae 90 90
                LIS  $0                  ; 0eb0 70
                LI   $20                 ; 0eb1 20 20
A0eb3:          LI   $70                 ; 0eb3 20 70
                LR   DC,H                ; 0eb5 10
                LR   DC,H                ; 0eb6 10
                LR   DC,H                ; 0eb7 10
                BF   $0,A0ea9            ; 0eb8 90 f0
                BF   $0,A0e5b            ; 0eba 90 a0
                AS   $0                  ; 0ebc c0
                INS  0                   ; 0ebd a0
A0ebe:          BF   $0,A0e3f            ; 0ebe 90 80
                BT   0,A0e41             ; 0ec0 80 80
A0ec2:          BT   0,A0eb3             ; 0ec2 80 f0
                NS   $0                  ; 0ec4 f0
A0ec5:          OUTS 0                   ; 0ec5 b0
                OUTS 0                   ; 0ec6 b0
                BF   $0,A0e58            ; 0ec7 90 90
                BF   $0,A0e5a            ; 0ec9 90 90
                ASD  $0                  ; 0ecb d0
                OUTS 0                   ; 0ecc b0
                BF   $0,A0ebe            ; 0ecd 90 f0
A0ecf:          BF   $0,A0e60            ; 0ecf 90 90
                BF   $0,A0ec2            ; 0ed1 90 f0
                NS   $0                  ; 0ed3 f0
A0ed4:          BF   $0,A0ec5            ; 0ed4 90 f0
                BT   0,A0e57             ; 0ed6 80 80
                NS   $0                  ; 0ed8 f0
                BF   $0,A0e6a            ; 0ed9 90 90
                INS  0                   ; 0edb a0
                ASD  $0                  ; 0edc d0
                NS   $0                  ; 0edd f0
A0ede:          BF   $0,A0ecf            ; 0ede 90 f0
                INS  0                   ; 0ee0 a0
                BF   $0,-16              ; 0ee1 90 f0
                BT   0,A0ed4             ; 0ee3 80 f0
                LR   DC,H                ; 0ee5 10
                NS   $0                  ; 0ee6 f0
                LIS  $0                  ; 0ee7 70
                LI   $20                 ; 0ee8 20 20
                LI   $20                 ; 0eea 20 20
                BF   $0,A0e7d            ; 0eec 90 90
                BF   $0,A0e7f            ; 0eee 90 90
                NS   $0                  ; 0ef0 f0
                BF   $0,A0e82            ; 0ef1 90 90
                ASD  $0                  ; 0ef3 d0
                LIS  $0                  ; 0ef4 70
                LI   $a8                 ; 0ef5 20 a8
                INS  8                   ; 0ef7 a8
                INS  8                   ; 0ef8 a8
                ASD  $8                  ; 0ef9 d8
                AM                       ; 0efa 88
                BF   $0,-112             ; 0efb 90 90
                LISU 0                   ; 0efd 60
                BF   $0,A0e8f            ; 0efe 90 90
                BF   $0,A0e91            ; 0f00 90 90
                BF   $0,A0f63            ; 0f02 90 60
                LISU 0                   ; 0f04 60
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                LR   A,KU                ; 0f0a 00
                LR   A,KU                ; 0f0b 00
                LR   A,KU                ; 0f0c 00
                LR   A,KU                ; 0f0d 00
                LR   A,KU                ; 0f0e 00
                LI   $20                 ; 0f0f 20 20
                LI   $00                 ; 0f11 20 00
                LI   $70                 ; 0f13 20 70
                LR   DC,H                ; 0f15 10
                DS   $0                  ; 0f16 30
                LR   A,KU                ; 0f17 00
                LI   $00                 ; 0f18 20 00
                LR   A,KU                ; 0f1a 00
                LIS  $0                  ; 0f1b 70
                LR   A,KU                ; 0f1c 00
                LR   A,KU                ; 0f1d 00
                DS   $8                  ; 0f1e 38
                COM                      ; 0f1f 18
                INS  8                   ; 0f20 a8
                AS   $0                  ; 0f21 c0
                XS   $0                  ; 0f22 e0
                AS   $0                  ; 0f23 c0
                XS   $0                  ; 0f24 e0
                LR   $0,A                ; 0f25 50
                DS   $8                  ; 0f26 38
                COM                      ; 0f27 18
                COM                      ; 0f28 18
                DS   $8                  ; 0f29 38
                LR   $0,A                ; 0f2a 50
                XS   $0                  ; 0f2b e0
                AS   $0                  ; 0f2c c0
                BT   0,A0f9e             ; 0f2d 80 70
                LR   $0,A                ; 0f2f 50
                LIS  $0                  ; 0f30 70
                LR   K,P                 ; 0f31 08
                LR   K,P                 ; 0f32 08
                LIS  $0                  ; 0f33 70
                LR   $0,A                ; 0f34 50
A0f35:          LIS  $0                  ; 0f35 70
                BT   0,-120              ; 0f36 80 88
                LIS  $0                  ; 0f38 70
                LR   $0,A                ; 0f39 50
                LIS  $0                  ; 0f3a 70
                AM                       ; 0f3b 88
                XS   $0                  ; 0f3c e0
                AS   $0                  ; 0f3d c0
                INS  8                   ; 0f3e a8
                COM                      ; 0f3f 18
                DS   $8                  ; 0f40 38
                NS   $0                  ; 0f41 f0
                LI   $40                 ; 0f42 20 40
                BT   0,A0f35             ; 0f44 80 f0
A0f46:          LR   A,(IS)              ; 0f46 4c
                LR   A,$4                ; 0f47 44
                LR   A,(IS)              ; 0f48 4c
                LR   A,(IS)-             ; 0f49 4e
                LR   $1,A                ; 0f4a 51
                LR   $8,A                ; 0f4b 58
                LR   (IS)+,A             ; 0f4c 5d
                LR   A,(IS)              ; 0f4d 4c
                LR   A,$0                ; 0f4e 40
                LR   $3,A                ; 0f4f 53
                LR   A,$2                ; 0f50 42
                LR   A,$7                ; 0f51 47
                db   $ff                 
A0f53:          NS   $8                  ; 0f53 f8
A0f54:          LR   A,KU                ; 0f54 00
A0f55:          BF   $6,A0ede            ; 0f55 96 88
                CM                       ; 0f57 8d
                db   $ff                 
A0f59:          LR   KL,A                ; 0f59 05
                XI   $11                 ; 0f5a 23 11
                LR   QL,A                ; 0f5c 07
A0f5d:          LR   A,QL                ; 0f5d 03
                EI                       ; 0f5e 1b
                LR   H,DC                ; 0f5f 11
                LR   QL,A                ; 0f60 07
A0f61:          LR   A,QL                ; 0f61 03
                EI                       ; 0f62 1b
A0f63:          LR   H,DC                ; 0f63 11
                LR   QL,A                ; 0f64 07
A0f65:          LR   KL,A                ; 0f65 05
                XI   $19                 ; 0f66 23 19
                LR   KL,A                ; 0f68 05
A0f69:          LR   A,(IS)+             ; 0f69 4d
                LR   A,(IS)-             ; 0f6a 4e
                SL   1                   ; 0f6b 13
                AS   (IS)+               ; 0f6c cd
                LR   $5,A                ; 0f6d 55
                LR   A,(IS)              ; 0f6e 4c
                AS   (IS)                ; 0f6f cc
                LR   $6,A                ; 0f70 56
                LR   J,W                 ; 0f71 1e
                LR   A,$5                ; 0f72 45
                SL   1                   ; 0f73 13
                LR   W,J                 ; 0f74 1d
                BF   $2,A0f78            ; 0f75 92 02
                INC                      ; 0f77 1f
A0f78:          LR   $5,A                ; 0f78 55
                LR   A,$6                ; 0f79 46
                AS   $6                  ; 0f7a c6
                LR   $6,A                ; 0f7b 56
                LR   J,W                 ; 0f7c 1e
                LR   A,$5                ; 0f7d 45
                SL   1                   ; 0f7e 13
                LR   W,J                 ; 0f7f 1d
                BF   $2,A0f83            ; 0f80 92 02
                INC                      ; 0f82 1f
A0f83:          LR   $5,A                ; 0f83 55
                LR   A,$6                ; 0f84 46
                AS   (IS)-               ; 0f85 ce
                LR   $6,A                ; 0f86 56
                LR   J,W                 ; 0f87 1e
                LR   A,$5                ; 0f88 45
                AS   (IS)+               ; 0f89 cd
                LR   W,J                 ; 0f8a 1d
                BF   $2,A0f8e            ; 0f8b 92 02
                INC                      ; 0f8d 1f
A0f8e:          LR   $5,A                ; 0f8e 55
                LR   A,$6                ; 0f8f 46
                AI   $19                 ; 0f90 24 19
                LR   (IS)-,A             ; 0f92 5e
                LR   J,W                 ; 0f93 1e
                LR   A,$5                ; 0f94 45
                AI   $36                 ; 0f95 24 36
                LR   W,J                 ; 0f97 1d
                BF   $2,A0f9b            ; 0f98 92 02
                INC                      ; 0f9a 1f
A0f9b:          LR   (IS),A              ; 0f9b 5c
                POP                      ; 0f9c 1c
                LR   A,KU                ; 0f9d 00
A0f9e:          LR   A,KU                ; 0f9e 00
                LR   A,KU                ; 0f9f 00
                LR   A,KU                ; 0fa0 00
                LR   A,KU                ; 0fa1 00
                LR   A,KU                ; 0fa2 00
                LR   A,KU                ; 0fa3 00
                LR   A,KU                ; 0fa4 00
                LR   A,KU                ; 0fa5 00
                LR   A,KU                ; 0fa6 00
                LR   A,KU                ; 0fa7 00
                LR   A,KU                ; 0fa8 00
                LR   A,KU                ; 0fa9 00
                LR   A,KU                ; 0faa 00
                LR   A,KU                ; 0fab 00
                LR   A,KU                ; 0fac 00
                LR   A,KU                ; 0fad 00
                LR   A,KU                ; 0fae 00
                LR   A,KU                ; 0faf 00
                LR   A,KU                ; 0fb0 00
                LR   A,KU                ; 0fb1 00
                LR   A,KU                ; 0fb2 00
                LR   A,KU                ; 0fb3 00
                LR   A,KU                ; 0fb4 00
                LR   A,KU                ; 0fb5 00
                LR   A,KU                ; 0fb6 00
                LR   A,KU                ; 0fb7 00
                LR   A,KU                ; 0fb8 00
                LR   A,KU                ; 0fb9 00
                LR   A,KU                ; 0fba 00
                LR   A,KU                ; 0fbb 00
                LR   A,KU                ; 0fbc 00
                LR   A,KU                ; 0fbd 00
                LR   A,KU                ; 0fbe 00
                LR   A,KU                ; 0fbf 00
                LR   A,KU                ; 0fc0 00
                LR   A,KU                ; 0fc1 00
                LR   A,KU                ; 0fc2 00
                LR   A,KU                ; 0fc3 00
                LR   A,KU                ; 0fc4 00
                LR   A,KU                ; 0fc5 00
                LR   A,KU                ; 0fc6 00
                LR   A,KU                ; 0fc7 00
                LR   A,KU                ; 0fc8 00
                LR   A,KU                ; 0fc9 00
                LR   A,KU                ; 0fca 00
                LR   A,KU                ; 0fcb 00
                LR   A,KU                ; 0fcc 00
                LR   A,KU                ; 0fcd 00
                LR   A,KU                ; 0fce 00
                LR   A,KU                ; 0fcf 00
                LR   A,KU                ; 0fd0 00
                LR   A,KU                ; 0fd1 00
                LR   A,KU                ; 0fd2 00
                LR   A,KU                ; 0fd3 00
                LR   A,KU                ; 0fd4 00
                LR   A,KU                ; 0fd5 00
                LR   A,KU                ; 0fd6 00
                LR   A,KU                ; 0fd7 00
                LR   A,KU                ; 0fd8 00
                LR   A,KU                ; 0fd9 00
                LR   A,KU                ; 0fda 00
                LR   A,KU                ; 0fdb 00
                LR   A,KU                ; 0fdc 00
                LR   A,KU                ; 0fdd 00
                LR   A,KU                ; 0fde 00
                LR   A,KU                ; 0fdf 00
                LR   A,KU                ; 0fe0 00
                LR   A,KU                ; 0fe1 00
                LR   A,KU                ; 0fe2 00
                LR   A,KU                ; 0fe3 00
                LR   A,KU                ; 0fe4 00
                LR   A,KU                ; 0fe5 00
                LR   A,KU                ; 0fe6 00
                LR   A,KU                ; 0fe7 00
                LR   A,KU                ; 0fe8 00
                LR   A,KU                ; 0fe9 00
                LR   A,KU                ; 0fea 00
                LR   A,KU                ; 0feb 00
                LR   A,KU                ; 0fec 00
                LR   A,KU                ; 0fed 00
                LR   A,KU                ; 0fee 00
                LR   A,KU                ; 0fef 00
                LR   A,KU                ; 0ff0 00
                LR   A,KU                ; 0ff1 00
                LR   A,KU                ; 0ff2 00
                LR   A,KU                ; 0ff3 00
                LR   A,KU                ; 0ff4 00
                LR   A,KU                ; 0ff5 00
                LR   A,KU                ; 0ff6 00
                LR   A,KU                ; 0ff7 00
                LR   A,KU                ; 0ff8 00
                LR   A,KU                ; 0ff9 00
                LR   A,KU                ; 0ffa 00
                LR   A,KU                ; 0ffb 00
                LR   A,KU                ; 0ffc 00
                LR   A,KU                ; 0ffd 00
                LR   A,KU                ; 0ffe 00
                LR   A,KU                ; 0fff 00