Disassembly:Videocart 14

From veswiki
Revision as of 22:23, 13 October 2005 by 66.31.32.228 (talk)
(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 14 made with Peter Trauner's f8tool. Original code is copyright © 1977 Fairchild Semiconductor.


Reset: equ $0000

org $0800

CartridgeStart: LR   $5,A                ; 0800 55
                NOP                      ; 0801 2b
CartridgeEntry: JMP  $0b5d               ; 0802 29 0b 5d
A0805:          LI   $7d                 ; 0805 20 7d
                LR   $3,A                ; 0807 53
                INC                      ; 0808 1f
                LR   $4,A                ; 0809 54
                LI   $c0                 ; 080a 20 c0
                NS   $6                  ; 080c f6
                LR   $2,A                ; 080d 52
                SL   1                   ; 080e 13
                LR   $1,A                ; 080f 51
                LI   $80                 ; 0810 20 80
                NS   $2                  ; 0812 f2
                LR   $2,A                ; 0813 52
                LI   $3f                 ; 0814 20 3f
                NS   $6                  ; 0816 f6
                LR   $6,A                ; 0817 56
                LIS  $0                  ; 0818 70
                BF   $0,A0828            ; 0819 90 0e
A081b:          LI   $c0                 ; 081b 20 c0
                NS   $6                  ; 081d f6
                LR   $1,A                ; 081e 51
                LI   $3f                 ; 081f 20 3f
                NS   $6                  ; 0821 f6
                LR   $6,A                ; 0822 56
                LIS  $0                  ; 0823 70
                LR   $3,A                ; 0824 53
                LI   $71                 ; 0825 20 71
                LR   $4,A                ; 0827 54
A0828:          LR   $0,A                ; 0828 50
                LR   A,$8                ; 0829 48
                LR   QL,A                ; 082a 07
                LI   $40                 ; 082b 20 40
                OUTS 0                   ; 082d b0
A082e:          LR   A,$5                ; 082e 45
                COM                      ; 082f 18
                NI   $3f                 ; 0830 21 3f
                OUTS 5                   ; 0832 b5
                LR   A,$3                ; 0833 43
                LR   $8,A                ; 0834 58
A0835:          LR   A,$1                ; 0835 41
A0836:          XI   $c0                 ; 0836 23 c0
                OUTS 1                   ; 0838 b1
                LR   A,$8                ; 0839 48
                COM                      ; 083a 18
                OUTS 4                   ; 083b b4
                LI   $60                 ; 083c 20 60
                OUTS 0                   ; 083e b0
                LI   $40                 ; 083f 20 40
                OUTS 0                   ; 0841 b0
                LIS  $4                  ; 0842 74
                COM                      ; 0843 18
A0844:          INC                      ; 0844 1f
                BF   $4,A0844            ; 0845 94 fe
                LR   A,$8                ; 0847 48
                INC                      ; 0848 1f
                LR   $8,A                ; 0849 58
                COM                      ; 084a 18
                INC                      ; 084b 1f
                AS   $4                  ; 084c c4
                BF   $1,A0857            ; 084d 91 09
                BF   $4,A0835            ; 084f 94 e5
                DS   $0                  ; 0851 30
                BT   1,A0857             ; 0852 81 04
                LR   A,$2                ; 0854 42
                BF   $0,A0836            ; 0855 90 e0
A0857:          LR   A,$5                ; 0857 45
                INC                      ; 0858 1f
                LR   $5,A                ; 0859 55
                NI   $3f                 ; 085a 21 3f
                XS   $6                  ; 085c e6
                BF   $4,A082e            ; 085d 94 d0
                LIS  $0                  ; 085f 70
                OUTS 0                   ; 0860 b0
                OUTS 1                   ; 0861 b1
                OUTS 4                   ; 0862 b4
                LR   A,QL                ; 0863 03
                LR   $8,A                ; 0864 58
                POP                      ; 0865 1c
A0866:          LR   A,(IS)+             ; 0866 4d
                LR   A,(IS)-             ; 0867 4e
                SL   1                   ; 0868 13
                AS   (IS)                ; 0869 cc
                LR   $a,A                ; 086a 5a
                LR   A,(IS)              ; 086b 4c
                AS   (IS)+               ; 086c cd
                LR   $b,A                ; 086d 5b
                LR   J,W                 ; 086e 1e
                LR   A,$a                ; 086f 4a
                SL   1                   ; 0870 13
                LR   W,J                 ; 0871 1d
                LNK                      ; 0872 19
                LR   $a,A                ; 0873 5a
                LR   A,$b                ; 0874 4b
                AS   $b                  ; 0875 cb
                LR   $b,A                ; 0876 5b
                LR   J,W                 ; 0877 1e
                LR   A,$a                ; 0878 4a
                SL   1                   ; 0879 13
                LR   W,J                 ; 087a 1d
                LNK                      ; 087b 19
                LR   $a,A                ; 087c 5a
                LR   A,$b                ; 087d 4b
                AS   (IS)-               ; 087e ce
                LR   $b,A                ; 087f 5b
                LR   A,$a                ; 0880 4a
                LNK                      ; 0881 19
                AS   (IS)+               ; 0882 cd
                LR   $a,A                ; 0883 5a
                LR   A,$b                ; 0884 4b
                AI   $19                 ; 0885 24 19
                LR   (IS)-,A             ; 0887 5e
                LR   A,$a                ; 0888 4a
                LNK                      ; 0889 19
                AI   $36                 ; 088a 24 36
                LR   (IS),A              ; 088c 5c
                POP                      ; 088d 1c
A088e:          LR   K,P                 ; 088e 08
                LISU 2                   ; 088f 62
                LISL 2                   ; 0890 6a
                LR   A,$8                ; 0891 48
                LR   (IS),A              ; 0892 5c
                LI   $40                 ; 0893 20 40
                OUTS 0                   ; 0895 b0
                LISL 4                   ; 0896 6c
                LR   A,$5                ; 0897 45
                LR   (IS)+,A             ; 0898 5d
                LR   A,$6                ; 0899 46
                LR   (IS)-,A             ; 089a 5e
                NI   $c0                 ; 089b 21 c0
                LR   $0,A                ; 089d 50
                LI   $3f                 ; 089e 20 3f
                NS   $6                  ; 08a0 f6
                LR   $6,A                ; 08a1 56
                LISU 7                   ; 08a2 67
                LISL 7                   ; 08a3 6f
                LR   A,$1                ; 08a4 41
                SR   4                   ; 08a5 14
                CI   $08                 ; 08a6 25 08
                BT   2,A08b1             ; 08a8 82 08
                NI   $07                 ; 08aa 21 07
                LR   (IS),A              ; 08ac 5c
                LIS  $8                  ; 08ad 78
                LR   $4,A                ; 08ae 54
                BF   $0,A08b4            ; 08af 90 04
A08b1:          LR   $4,A                ; 08b1 54
                LIS  $0                  ; 08b2 70
                LR   (IS),A              ; 08b3 5c
A08b4:          LIS  $f                  ; 08b4 7f
                NS   $1                  ; 08b5 f1
                LR   $1,A                ; 08b6 51
A08b7:          LR   A,$5                ; 08b7 45
                LR   $2,A                ; 08b8 52
                LR   A,$4                ; 08b9 44
                LR   $3,A                ; 08ba 53
                LR   A,$6                ; 08bb 46
                INC                      ; 08bc 1f
                LR   $6,A                ; 08bd 56
                DS   $1                  ; 08be 31
                BF   $1,A090e            ; 08bf 91 4e
                COM                      ; 08c1 18
                NI   $3f                 ; 08c2 21 3f
                LR   $8,A                ; 08c4 58
                INS  5                   ; 08c5 a5
                NI   $c0                 ; 08c6 21 c0
                AS   $8                  ; 08c8 c8
                OUTS 5                   ; 08c9 b5
A08ca:          LM                       ; 08ca 16
                LR   $8,A                ; 08cb 58
A08cc:          LR   A,$2                ; 08cc 42
                INC                      ; 08cd 1f
                LR   $2,A                ; 08ce 52
                COM                      ; 08cf 18
                OUTS 4                   ; 08d0 b4
                LIS  $0                  ; 08d1 70
                AS   $8                  ; 08d2 c8
                LR   A,$0                ; 08d3 40
                BF   $1,A08d8            ; 08d4 91 03
                LIS  $0                  ; 08d6 70
                COM                      ; 08d7 18
A08d8:          OUTS 1                   ; 08d8 b1
                LISU 2                   ; 08d9 62
                LISL 2                   ; 08da 6a
                LIS  $0                  ; 08db 70
                AS   $8                  ; 08dc c8
                BF   $1,A08e4            ; 08dd 91 06
                LI   $20                 ; 08df 20 20
                NS   (IS)                ; 08e1 fc
                BF   $4,A08ea            ; 08e2 94 07
A08e4:          LI   $60                 ; 08e4 20 60
                OUTS 0                   ; 08e6 b0
                LI   $40                 ; 08e7 20 40
                OUTS 0                   ; 08e9 b0
A08ea:          LIS  $4                  ; 08ea 74
                COM                      ; 08eb 18
A08ec:          INC                      ; 08ec 1f
                BF   $4,A08ec            ; 08ed 94 fe
                LR   A,$8                ; 08ef 48
                SL   1                   ; 08f0 13
                LR   $8,A                ; 08f1 58
                DS   $3                  ; 08f2 33
                BF   $4,A08cc            ; 08f3 94 d8
                LIS  $4                  ; 08f5 74
                NS   (IS)                ; 08f6 fc
                BT   4,A08ff             ; 08f7 84 07
                LI   $fb                 ; 08f9 20 fb
                NS   (IS)                ; 08fb fc
                LR   (IS),A              ; 08fc 5c
                BF   $0,A08b7            ; 08fd 90 b9
A08ff:          LISU 7                   ; 08ff 67
                LISL 7                   ; 0900 6f
                LIS  $0                  ; 0901 70
                AS   (IS)                ; 0902 cc
                BT   4,A08b7             ; 0903 84 b3
                LR   $3,A                ; 0905 53
                LISU 2                   ; 0906 62
                LISL 2                   ; 0907 6a
                LR   A,(IS)              ; 0908 4c
                OI   $04                 ; 0909 22 04
                LR   (IS),A              ; 090b 5c
                BF   $0,A08ca            ; 090c 90 bd
A090e:          LIS  $0                  ; 090e 70
                OUTS 0                   ; 090f b0
                OUTS 1                   ; 0910 b1
                OUTS 4                   ; 0911 b4
                LISU 2                   ; 0912 62
                LISL 4                   ; 0913 6c
                LR   A,(IS)+             ; 0914 4d
                LR   $5,A                ; 0915 55
                LR   A,(IS)              ; 0916 4c
                LR   $6,A                ; 0917 56
                LISL 2                   ; 0918 6a
                LI   $df                 ; 0919 20 df
                NS   (IS)                ; 091b fc
                LR   $8,A                ; 091c 58
                LR   P,K                 ; 091d 09
                POP                      ; 091e 1c
A091f:          PI   A0aa4               ; 091f 28 0a a4
                LR   A,$9                ; 0922 49
                NI   $3f                 ; 0923 21 3f
                XM                       ; 0925 8c
                BF   $4,A09a0            ; 0926 94 79
                PI   A0a9c               ; 0928 28 0a 9c
                LR   $1,A                ; 092b 51
                LR   A,$0                ; 092c 40
                LR   $7,A                ; 092d 57
                LIS  $0                  ; 092e 70
                AS   $9                  ; 092f c9
                BT   1,A0937             ; 0930 81 06
                LR   A,$1                ; 0932 41
                SR   4                   ; 0933 14
                AI   $30                 ; 0934 24 30
                LR   $1,A                ; 0936 51
A0937:          LR   A,$a                ; 0937 4a
                LR   $5,A                ; 0938 55
                LI   $3f                 ; 0939 20 3f
                NS   $b                  ; 093b fb
                AI   $80                 ; 093c 24 80
                LR   $6,A                ; 093e 56
                DCI  A0f4d               ; 093f 2a 0f 4d
                LR   A,$9                ; 0942 49
                SL   1                   ; 0943 13
                BT   1,A0957             ; 0944 81 12
                LI   $9f                 ; 0946 20 9f
                NS   $9                  ; 0948 f9
                LR   $9,A                ; 0949 59
                LR   A,$0                ; 094a 40
                SL   1                   ; 094b 13
                AS   $0                  ; 094c c0
                AI   $20                 ; 094d 24 20
                LR   IS,A                ; 094f 0b
                LR   A,$9                ; 0950 49
                LR   (IS),A              ; 0951 5c
                PI   A088e               ; 0952 28 08 8e
                BF   $0,A0972            ; 0955 90 1c
A0957:          LR   A,$8                ; 0957 48
                NI   $10                 ; 0958 21 10
                BT   4,A0972             ; 095a 84 17
                LIS  $8                  ; 095c 78
                NS   $8                  ; 095d f8
                BT   4,A0972             ; 095e 84 13
                LIS  $1                  ; 0960 71
                NS   $8                  ; 0961 f8
                BT   4,A0969             ; 0962 84 06
                NS   $7                  ; 0964 f7
                BT   4,A096d             ; 0965 84 07
                BF   $0,A0972            ; 0967 90 0a
A0969:          LIS  $1                  ; 0969 71
                NS   $7                  ; 096a f7
                BT   4,A0972             ; 096b 84 06
A096d:          PI   A088e               ; 096d 28 08 8e
                BF   $0,A099b            ; 0970 90 2a
A0972:          LIS  $1                  ; 0972 71
                NS   $7                  ; 0973 f7
                DCI  A099e               ; 0974 2a 09 9e
                ADC                      ; 0977 8e
                LR   A,$6                ; 0978 46
                NI   $3f                 ; 0979 21 3f
                AM                       ; 097b 88
                LR   $6,A                ; 097c 56
                LIS  $0                  ; 097d 70
                AS   $9                  ; 097e c9
                BF   $1,A0986            ; 097f 91 06
                DCI  A0f81               ; 0981 2a 0f 81
                BF   $0,A0989            ; 0984 90 04
A0986:          DCI  A0fa6               ; 0986 2a 0f a6
A0989:          LIS  $e                  ; 0989 7e
                NS   $7                  ; 098a f7
                SR   1                   ; 098b 12
                ADC                      ; 098c 8e
                LIS  $f                  ; 098d 7f
                LR   $a,A                ; 098e 5a
                LM                       ; 098f 16
                LR   $b,A                ; 0990 5b
                LR   DC,H                ; 0991 10
                LM                       ; 0992 16
                LR   $1,A                ; 0993 51
                LR   A,$8                ; 0994 48
                OI   $20                 ; 0995 22 20
                LR   $8,A                ; 0997 58
                PI   A088e               ; 0998 28 08 8e
A099b:          JMP  A0a38               ; 099b 29 0a 38
A099e:          LR   A,$0                ; 099e 40
                LR   A,KU                ; 099f 00
A09a0:          PI   A0aa4               ; 09a0 28 0a a4
                LM                       ; 09a3 16
                NS   $9                  ; 09a4 f9
                LR   $7,A                ; 09a5 57
                LIS  $1                  ; 09a6 71
                NS   $0                  ; 09a7 f0
                DCI  A099e               ; 09a8 2a 09 9e
                ADC                      ; 09ab 8e
                LM                       ; 09ac 16
                LR   $0,A                ; 09ad 50
A09ae:          DCI  $0f67               ; 09ae 2a 0f 67
                LM                       ; 09b1 16
                LR   $1,A                ; 09b2 51
                LI   $7f                 ; 09b3 20 7f
                NS   $a                  ; 09b5 fa
                LR   $5,A                ; 09b6 55
                LI   $3f                 ; 09b7 20 3f
                NS   $b                  ; 09b9 fb
                AS   $0                  ; 09ba c0
                LR   $6,A                ; 09bb 56
                LR   A,$7                ; 09bc 47
                NI   $01                 ; 09bd 21 01
                BT   4,A09c4             ; 09bf 84 04
                PI   A088e               ; 09c1 28 08 8e
A09c4:          LR   A,$7                ; 09c4 47
                SR   1                   ; 09c5 12
                BT   4,A099b             ; 09c6 84 d4
                LR   $7,A                ; 09c8 57
                LIS  $0                  ; 09c9 70
                AS   $9                  ; 09ca c9
                LIS  $3                  ; 09cb 73
                BF   $1,A09d2            ; 09cc 91 05
                AS   $a                  ; 09ce ca
                LR   $a,A                ; 09cf 5a
                BF   $0,A09d4            ; 09d0 90 03
A09d2:          AS   $b                  ; 09d2 cb
                LR   $b,A                ; 09d3 5b
A09d4:          LR   A,$0                ; 09d4 40
                LR   $6,A                ; 09d5 56
                BF   $0,A09ae            ; 09d6 90 d7
                BF   $0,A099b            ; 09d8 90 c2
A09da:          LR   K,P                 ; 09da 08
                LR   A,KU                ; 09db 00
                LR   $a,A                ; 09dc 5a
                LR   A,KL                ; 09dd 01
                LR   $b,A                ; 09de 5b
                LI   $32                 ; 09df 20 32
                LR   $5,A                ; 09e1 55
                AI   $46                 ; 09e2 24 46
                LR   $6,A                ; 09e4 56
                PI   A081b               ; 09e5 28 08 1b
                LISU 3                   ; 09e8 63
                LISL 0                   ; 09e9 68
                LIS  $0                  ; 09ea 70
                AS   (IS)                ; 09eb cc
                BT   4,A0a1b             ; 09ec 84 2e
                NI   $0f                 ; 09ee 21 0f
                LR   $9,A                ; 09f0 59
                LR   A,(IS)              ; 09f1 4c
                SR   4                   ; 09f2 14
                LR   $2,A                ; 09f3 52
                BT   4,A0a11             ; 09f4 84 1c
                LIS  $c                  ; 09f6 7c
                LR   $5,A                ; 09f7 55
                LI   $72                 ; 09f8 20 72
                LR   $6,A                ; 09fa 56
A09fb:          DCI  A0f13               ; 09fb 2a 0f 13
                LM                       ; 09fe 16
                LR   $1,A                ; 09ff 51
                LR   A,$2                ; 0a00 42
                SL   1                   ; 0a01 13
                SL   1                   ; 0a02 13
                AS   $2                  ; 0a03 c2
                ADC                      ; 0a04 8e
                LR   A,$8                ; 0a05 48
                OI   $20                 ; 0a06 22 20
                LR   $8,A                ; 0a08 58
                PI   A088e               ; 0a09 28 08 8e
                LR   A,$5                ; 0a0c 45
                CI   $13                 ; 0a0d 25 13
                BT   4,A0a1b             ; 0a0f 84 0b
A0a11:          LI   $13                 ; 0a11 20 13
                LR   $5,A                ; 0a13 55
                LI   $72                 ; 0a14 20 72
                LR   $6,A                ; 0a16 56
                LR   A,$9                ; 0a17 49
                LR   $2,A                ; 0a18 52
                BF   $0,A09fb            ; 0a19 90 e1
A0a1b:          LR   A,$8                ; 0a1b 48
                OI   $02                 ; 0a1c 22 02
                LR   $8,A                ; 0a1e 58
                LIS  $0                  ; 0a1f 70
                INS  5                   ; 0a20 a5
                NI   $3f                 ; 0a21 21 3f
                OUTS 5                   ; 0a23 b5
                LR   A,$a                ; 0a24 4a
                LR   KU,A                ; 0a25 04
                LR   A,$b                ; 0a26 4b
                LR   KL,A                ; 0a27 05
                LIS  $1                  ; 0a28 71
                LR   $1,A                ; 0a29 51
                JMP  A0a6c               ; 0a2a 29 0a 6c
A0a2d:          LR   K,P                 ; 0a2d 08
                LR   A,KU                ; 0a2e 00
                LR   QU,A                ; 0a2f 06
                LR   A,KL                ; 0a30 01
                LR   QL,A                ; 0a31 07
                LISU 7                   ; 0a32 67
                LISL 6                   ; 0a33 6e
                LI   $1d                 ; 0a34 20 1d
                BF   $0,A0a3b            ; 0a36 90 04
A0a38:          LISU 7                   ; 0a38 67
                LISL 6                   ; 0a39 6e
                LR   A,(IS)              ; 0a3a 4c
A0a3b:          AI   $03                 ; 0a3b 24 03
                CI   $3d                 ; 0a3d 25 3d
                BT   2,A0a47             ; 0a3f 82 07
                LR   A,QU                ; 0a41 02
                LR   KU,A                ; 0a42 04
                LR   A,QL                ; 0a43 03
                LR   KL,A                ; 0a44 05
                LR   P,K                 ; 0a45 09
                POP                      ; 0a46 1c
A0a47:          LR   (IS),A              ; 0a47 5c
                LR   IS,A                ; 0a48 0b
                PI   A0a7b               ; 0a49 28 0a 7b
                LIS  $1                  ; 0a4c 71
                NS   $0                  ; 0a4d f0
                BT   4,A0a58             ; 0a4e 84 09
                LIS  $0                  ; 0a50 70
                AS   $8                  ; 0a51 c8
                BT   1,A0a38             ; 0a52 81 e5
                LISU 7                   ; 0a54 67
                LISL 6                   ; 0a55 6e
                LR   A,(IS)              ; 0a56 4c
                LR   IS,A                ; 0a57 0b
A0a58:          PI   A0a8c               ; 0a58 28 0a 8c
                LR   A,$8                ; 0a5b 48
                NI   $10                 ; 0a5c 21 10
                BT   4,A0a68             ; 0a5e 84 09
                PI   A0aa4               ; 0a60 28 0a a4
                LR   A,$9                ; 0a63 49
                NI   $c0                 ; 0a64 21 c0
                AM                       ; 0a66 88
                LR   $9,A                ; 0a67 59
A0a68:          JMP  A091f               ; 0a68 29 09 1f
A0a6b:          LR   K,P                 ; 0a6b 08
A0a6c:          DS   $1                  ; 0a6c 31
                BT   4,A0a79             ; 0a6d 84 0b
                LIS  $0                  ; 0a6f 70
                LR   $0,A                ; 0a70 50
A0a71:          DS   $0                  ; 0a71 30
                BT   4,A0a6c             ; 0a72 84 f9
                PI   A0a7a               ; 0a74 28 0a 7a
                BF   $0,A0a71            ; 0a77 90 f9
A0a79:          LR   P,K                 ; 0a79 09
A0a7a:          POP                      ; 0a7a 1c
A0a7b:          LIS  $0                  ; 0a7b 70
                LR   $0,A                ; 0a7c 50
                LR   A,IS                ; 0a7d 0a
                NI   $1f                 ; 0a7e 21 1f
A0a80:          AI   $fd                 ; 0a80 24 fd
                BF   $1,A0a87            ; 0a82 91 04
                DS   $0                  ; 0a84 30
                BF   $0,A0a80            ; 0a85 90 fa
A0a87:          LR   A,$0                ; 0a87 40
                COM                      ; 0a88 18
                INC                      ; 0a89 1f
                LR   $0,A                ; 0a8a 50
                POP                      ; 0a8b 1c
A0a8c:          LR   A,(IS)              ; 0a8c 4c
                LR   $9,A                ; 0a8d 59
                LR   A,IS                ; 0a8e 0a
                INC                      ; 0a8f 1f
                LR   IS,A                ; 0a90 0b
                LR   A,(IS)              ; 0a91 4c
                LR   $a,A                ; 0a92 5a
                LR   A,IS                ; 0a93 0a
                INC                      ; 0a94 1f
                LR   IS,A                ; 0a95 0b
                LR   A,(IS)              ; 0a96 4c
                LR   $b,A                ; 0a97 5b
                LR   A,IS                ; 0a98 0a
                INC                      ; 0a99 1f
                LR   IS,A                ; 0a9a 0b
                POP                      ; 0a9b 1c
A0a9c:          DCI  A0af1               ; 0a9c 2a 0a f1
                LR   A,$0                ; 0a9f 40
                SR   1                   ; 0aa0 12
                ADC                      ; 0aa1 8e
                LM                       ; 0aa2 16
                POP                      ; 0aa3 1c
A0aa4:          LIS  $e                  ; 0aa4 7e
                NS   $0                  ; 0aa5 f0
                DCI  A0ae7               ; 0aa6 2a 0a e7
                ADC                      ; 0aa9 8e
                POP                      ; 0aaa 1c
A0aab:          LR   K,P                 ; 0aab 08
                LISU 4                   ; 0aac 64
                LISL 0                   ; 0aad 68
A0aae:          PI   A0a7b               ; 0aae 28 0a 7b
                PI   A0a8c               ; 0ab1 28 0a 8c
                LR   $7,A                ; 0ab4 57
                LIS  $0                  ; 0ab5 70
                AS   $a                  ; 0ab6 ca
                BT   4,A0ad2             ; 0ab7 84 1a
                LR   A,$1                ; 0ab9 41
                CI   $11                 ; 0aba 25 11
                BF   $4,A0ac4            ; 0abc 94 07
                LR   A,$8                ; 0abe 48
                XS   $0                  ; 0abf e0
                NI   $01                 ; 0ac0 21 01
                BF   $4,A0ad2            ; 0ac2 94 0f
A0ac4:          PI   A0aa4               ; 0ac4 28 0a a4
                LM                       ; 0ac7 16
                NS   $9                  ; 0ac8 f9
                CM                       ; 0ac9 8d
                BT   4,A0ad2             ; 0aca 84 07
                PI   A0a9c               ; 0acc 28 0a 9c
                LR   $3,A                ; 0acf 53
                BF   $0,A0af6            ; 0ad0 90 25
A0ad2:          LIS  $0                  ; 0ad2 70
                AS   $8                  ; 0ad3 c8
                BT   1,A0ad9             ; 0ad4 81 04
                LIS  $0                  ; 0ad6 70
                BF   $0,A0ada            ; 0ad7 90 02
A0ad9:          LIS  $3                  ; 0ad9 73
A0ada:          AS   $7                  ; 0ada c7
                LR   $7,A                ; 0adb 57
                LR   IS,A                ; 0adc 0b
                CI   $3e                 ; 0add 25 3e
                BT   4,A0ae3             ; 0adf 84 03
                BT   2,A0aae             ; 0ae1 82 cc
A0ae3:          LIS  $0                  ; 0ae3 70
A0ae4:          LR   $0,A                ; 0ae4 50
                LR   P,K                 ; 0ae5 09
                POP                      ; 0ae6 1c
A0ae7:          LR   A,QL                ; 0ae7 03
                LR   A,QL                ; 0ae8 03
                LR   QL,A                ; 0ae9 07
                LR   QL,A                ; 0aea 07
                LR   QL,A                ; 0aeb 07
                LR   QL,A                ; 0aec 07
                LR   DC,Q                ; 0aed 0f
                LR   DC,Q                ; 0aee 0f
                INC                      ; 0aef 1f
                INC                      ; 0af0 1f
A0af1:          LISU 3                   ; 0af1 63
                BF   $3,-109             ; 0af2 93 93
                AS   $3                  ; 0af4 c3
                NS   $3                  ; 0af5 f3
A0af6:          LIS  $0                  ; 0af6 70
                AS   $9                  ; 0af7 c9
                BT   1,A0aff             ; 0af8 81 06
                LR   A,$3                ; 0afa 43
                SR   4                   ; 0afb 14
                AI   $30                 ; 0afc 24 30
                LR   $3,A                ; 0afe 53
A0aff:          LR   A,$1                ; 0aff 41
                SR   4                   ; 0b00 14
                AS   $2                  ; 0b01 c2
                COM                      ; 0b02 18
                INC                      ; 0b03 1f
                AS   $a                  ; 0b04 ca
                COM                      ; 0b05 18
                INC                      ; 0b06 1f
                AS   $5                  ; 0b07 c5
                BF   $1,A0ad2            ; 0b08 91 c9
                LR   A,$3                ; 0b0a 43
                SR   4                   ; 0b0b 14
                AS   $2                  ; 0b0c c2
                AS   $a                  ; 0b0d ca
                COM                      ; 0b0e 18
                INC                      ; 0b0f 1f
                AS   $5                  ; 0b10 c5
                BT   1,A0ad2             ; 0b11 81 c0
                LIS  $f                  ; 0b13 7f
                NS   $1                  ; 0b14 f1
                AS   $2                  ; 0b15 c2
                COM                      ; 0b16 18
                INC                      ; 0b17 1f
                AS   $b                  ; 0b18 cb
                COM                      ; 0b19 18
                INC                      ; 0b1a 1f
                AS   $6                  ; 0b1b c6
                BF   $1,A0ad2            ; 0b1c 91 b5
                LIS  $f                  ; 0b1e 7f
                NS   $3                  ; 0b1f f3
                AS   $2                  ; 0b20 c2
                AS   $b                  ; 0b21 cb
                COM                      ; 0b22 18
                INC                      ; 0b23 1f
                AS   $6                  ; 0b24 c6
                BT   1,A0ad2             ; 0b25 81 ac
                LR   A,$8                ; 0b27 48
                SL   1                   ; 0b28 13
                BT   1,A0b2f             ; 0b29 81 05
A0b2b:          LIS  $0                  ; 0b2b 70
                COM                      ; 0b2c 18
                BF   $0,A0ae4            ; 0b2d 90 b6
A0b2f:          LR   A,$0                ; 0b2f 40
                LR   $1,A                ; 0b30 51
                SR   1                   ; 0b31 12
                DCI  A0b58               ; 0b32 2a 0b 58
                ADC                      ; 0b35 8e
                LM                       ; 0b36 16
                LR   $3,A                ; 0b37 53
                LIS  $1                  ; 0b38 71
                LR   $2,A                ; 0b39 52
                LIS  $0                  ; 0b3a 70
                AS   $9                  ; 0b3b c9
                BF   $1,A0b44            ; 0b3c 91 07
                LR   A,$a                ; 0b3e 4a
                LR   $4,A                ; 0b3f 54
                LR   A,$5                ; 0b40 45
                LR   $0,A                ; 0b41 50
                BF   $0,A0b4a            ; 0b42 90 07
A0b44:          LR   A,$b                ; 0b44 4b
                LR   $4,A                ; 0b45 54
                LI   $3f                 ; 0b46 20 3f
                NS   $6                  ; 0b48 f6
                LR   $0,A                ; 0b49 50
A0b4a:          LIS  $3                  ; 0b4a 73
                AS   $4                  ; 0b4b c4
                LR   $4,A                ; 0b4c 54
                COM                      ; 0b4d 18
                INC                      ; 0b4e 1f
                AS   $0                  ; 0b4f c0
                BF   $1,A0b2b            ; 0b50 91 da
                LR   A,$2                ; 0b52 42
                SL   1                   ; 0b53 13
                LR   $2,A                ; 0b54 52
                NS   $3                  ; 0b55 f3
                BF   $0,A0b4a            ; 0b56 90 f3
A0b58:          LR   KU,A                ; 0b58 04
                LR   K,P                 ; 0b59 08
                LR   K,P                 ; 0b5a 08
                LR   DC,H                ; 0b5b 10
                LI   $70                 ; 0b5c 20 70
                LR   $5,A                ; 0b5e 55
                LI   $c0                 ; 0b5f 20 c0
                LR   $6,A                ; 0b61 56
                PI   A0805               ; 0b62 28 08 05
                LIS  $0                  ; 0b65 70
                LR   $5,A                ; 0b66 55
                LR   $6,A                ; 0b67 56
                PI   A081b               ; 0b68 28 08 1b
                DCI  A0f5c               ; 0b6b 2a 0f 5c
                LM                       ; 0b6e 16
                LR   $1,A                ; 0b6f 51
                LI   $2c                 ; 0b70 20 2c
                LR   $5,A                ; 0b72 55
                LI   $5c                 ; 0b73 20 5c
                LR   $6,A                ; 0b75 56
                PI   A088e               ; 0b76 28 08 8e
                LIS  $0                  ; 0b79 70
                LR   $5,A                ; 0b7a 55
                LR   $6,A                ; 0b7b 56
A0b7c:          LIS  $0                  ; 0b7c 70
                OUTS 0                   ; 0b7d b0
                INS  0                   ; 0b7e a0
                COM                      ; 0b7f 18
                NI   $03                 ; 0b80 21 03
                BT   4,A0b8c             ; 0b82 84 09
                CI   $01                 ; 0b84 25 01
                BT   4,A0b96             ; 0b86 84 0f
                CI   $02                 ; 0b88 25 02
                BT   4,A0b99             ; 0b8a 84 0e
A0b8c:          LR   A,$5                ; 0b8c 45
                AI   $03                 ; 0b8d 24 03
                LR   $5,A                ; 0b8f 55
                LR   A,$6                ; 0b90 46
                AI   $17                 ; 0b91 24 17
                LR   $6,A                ; 0b93 56
                BF   $0,A0b7c            ; 0b94 90 e7
A0b96:          LIS  $0                  ; 0b96 70
                BF   $0,A0b9b            ; 0b97 90 03
A0b99:          LI   $80                 ; 0b99 20 80
A0b9b:          LR   $8,A                ; 0b9b 58
                LISU 2                   ; 0b9c 62
                LISL 0                   ; 0b9d 68
                LR   A,$5                ; 0b9e 45
                LR   (IS)+,A             ; 0b9f 5d
                LR   A,$6                ; 0ba0 46
                LR   (IS)+,A             ; 0ba1 5d
                LIS  $0                  ; 0ba2 70
                LR   $5,A                ; 0ba3 55
                LIS  $4                  ; 0ba4 74
                LR   $6,A                ; 0ba5 56
                PI   A0805               ; 0ba6 28 08 05
                LI   $bf                 ; 0ba9 20 bf
                LR   $6,A                ; 0bab 56
                PI   A0805               ; 0bac 28 08 05
A0baf:          LISU 2                   ; 0baf 62
                LISL 2                   ; 0bb0 6a
                LIS  $0                  ; 0bb1 70
A0bb2:          LR   (IS)+,A             ; 0bb2 5d
                BR7  A0bb2               ; 0bb3 8f fe
                LR   (IS)+,A             ; 0bb5 5d
                LR   A,IS                ; 0bb6 0a
                AI   $08                 ; 0bb7 24 08
                LR   IS,A                ; 0bb9 0b
                CI   $40                 ; 0bba 25 40
                BT   4,A0bc1             ; 0bbc 84 04
                LIS  $0                  ; 0bbe 70
                BF   $0,A0bb2            ; 0bbf 90 f2
A0bc1:          AS   $8                  ; 0bc1 c8
                LR   $8,A                ; 0bc2 58
                LIS  $4                  ; 0bc3 74
                LR   $5,A                ; 0bc4 55
                LI   $7f                 ; 0bc5 20 7f
                LR   $6,A                ; 0bc7 56
                PI   A081b               ; 0bc8 28 08 1b
                LI   $3b                 ; 0bcb 20 3b
                LR   QL,A                ; 0bcd 07
                BF   $0,A0bd8            ; 0bce 90 09
A0bd0:          DS   $3                  ; 0bd0 33
                BF   $4,A0bda            ; 0bd1 94 08
                LISU 2                   ; 0bd3 62
                LISL 0                   ; 0bd4 68
                LR   A,(IS)+             ; 0bd5 4d
                AS   (IS)                ; 0bd6 cc
                LR   (IS),A              ; 0bd7 5c
A0bd8:          LIS  $0                  ; 0bd8 70
                LR   $3,A                ; 0bd9 53
A0bda:          LR   A,QL                ; 0bda 03
                LR   IS,A                ; 0bdb 0b
                PI   A0a7b               ; 0bdc 28 0a 7b
                LIS  $1                  ; 0bdf 71
                NS   $0                  ; 0be0 f0
                BT   4,A0beb             ; 0be1 84 09
                LIS  $0                  ; 0be3 70
                AS   $8                  ; 0be4 c8
                BF   $1,A0beb            ; 0be5 91 05
                LR   A,QL                ; 0be7 03
                AI   $fd                 ; 0be8 24 fd
                LR   QL,A                ; 0bea 07
A0beb:          PI   A0c45               ; 0beb 28 0c 45
                PI   A0a9c               ; 0bee 28 0a 9c
                LR   $1,A                ; 0bf1 51
                LIS  $1                  ; 0bf2 71
                LR   $2,A                ; 0bf3 52
                LIS  $0                  ; 0bf4 70
                AS   $9                  ; 0bf5 c9
                LR   QU,A                ; 0bf6 06
                BT   1,A0bfe             ; 0bf7 81 06
                LR   A,$1                ; 0bf9 41
                SR   4                   ; 0bfa 14
                AI   $30                 ; 0bfb 24 30
                LR   $1,A                ; 0bfd 51
A0bfe:          PI   A0aab               ; 0bfe 28 0a ab
                LIS  $0                  ; 0c01 70
                AS   $0                  ; 0c02 c0
                BF   $1,A0bd0            ; 0c03 91 cc
                LR   A,QL                ; 0c05 03
                LR   IS,A                ; 0c06 0b
                LR   A,QU                ; 0c07 02
                LR   (IS),A              ; 0c08 5c
                LR   A,IS                ; 0c09 0a
                INC                      ; 0c0a 1f
                LR   IS,A                ; 0c0b 0b
                LR   A,$5                ; 0c0c 45
                LR   (IS),A              ; 0c0d 5c
                LR   A,IS                ; 0c0e 0a
                INC                      ; 0c0f 1f
                LR   IS,A                ; 0c10 0b
                LR   A,$6                ; 0c11 46
                LR   (IS),A              ; 0c12 5c
                LR   A,QL                ; 0c13 03
                AI   $fd                 ; 0c14 24 fd
                LR   QL,A                ; 0c16 07
                CI   $20                 ; 0c17 25 20
                BT   4,A0bd0             ; 0c19 84 b6
                BF   $2,A0bd0            ; 0c1b 92 b4
                LIS  $0                  ; 0c1d 70
                AS   $8                  ; 0c1e c8
                BF   $1,A0c3f            ; 0c1f 91 1f
                LISU 2                   ; 0c21 62
                LISL 0                   ; 0c22 68
                PI   A0866               ; 0c23 28 08 66
                LR   A,(IS)+             ; 0c26 4d
                AS   (IS)                ; 0c27 cc
                NI   $1f                 ; 0c28 21 1f
                AI   $44                 ; 0c2a 24 44
                LR   $0,A                ; 0c2c 50
                LIS  $1                  ; 0c2d 71
                LR   $1,A                ; 0c2e 51
                LIS  $0                  ; 0c2f 70
A0c30:          DS   $0                  ; 0c30 30
                BT   4,A0c38             ; 0c31 84 06
                AI   $66                 ; 0c33 24 66
                ASD  $1                  ; 0c35 d1
                BF   $0,A0c30            ; 0c36 90 f9
A0c38:          LR   $0,A                ; 0c38 50
                LI   $18                 ; 0c39 20 18
                LR   IS,A                ; 0c3b 0b
                LR   A,$0                ; 0c3c 40
                LR   (IS)+,A             ; 0c3d 5d
                LR   (IS),A              ; 0c3e 5c
A0c3f:          LI   $80                 ; 0c3f 20 80
                NS   $8                  ; 0c41 f8
                LR   $8,A                ; 0c42 58
                BF   $0,A0c86            ; 0c43 90 42
A0c45:          LR   K,P                 ; 0c45 08
                LISU 2                   ; 0c46 62
                LISL 0                   ; 0c47 68
A0c48:          PI   A0866               ; 0c48 28 08 66
                LR   A,(IS)              ; 0c4b 4c
                NI   $80                 ; 0c4c 21 80
                LR   $4,A                ; 0c4e 54
                LR   A,(IS)              ; 0c4f 4c
                NI   $7f                 ; 0c50 21 7f
                LR   $5,A                ; 0c52 55
                CI   $0c                 ; 0c53 25 0c
                BT   2,A0c48             ; 0c55 82 f2
                LIS  $0                  ; 0c57 70
                AS   $4                  ; 0c58 c4
                BF   $1,A0c61            ; 0c59 91 07
                PI   A0a9c               ; 0c5b 28 0a 9c
                SR   4                   ; 0c5e 14
                BF   $0,A0c62            ; 0c5f 90 02
A0c61:          LIS  $3                  ; 0c61 73
A0c62:          AS   $5                  ; 0c62 c5
                CI   $50                 ; 0c63 25 50
                BF   $2,A0c48            ; 0c65 92 e2
A0c67:          PI   A0866               ; 0c67 28 08 66
                LR   A,(IS)              ; 0c6a 4c
                NI   $3f                 ; 0c6b 21 3f
                LR   $6,A                ; 0c6d 56
                CI   $09                 ; 0c6e 25 09
                BT   2,A0c67             ; 0c70 82 f6
                LIS  $0                  ; 0c72 70
                AS   $4                  ; 0c73 c4
                BT   1,A0c7c             ; 0c74 81 07
                PI   A0a9c               ; 0c76 28 0a 9c
                SR   4                   ; 0c79 14
                BF   $0,A0c7d            ; 0c7a 90 02
A0c7c:          LIS  $3                  ; 0c7c 73
A0c7d:          AS   $6                  ; 0c7d c6
                CI   $2c                 ; 0c7e 25 2c
                BF   $2,A0c67            ; 0c80 92 e6
                LR   A,$4                ; 0c82 44
                LR   $9,A                ; 0c83 59
                LR   P,K                 ; 0c84 09
                POP                      ; 0c85 1c
A0c86:          LIS  $0                  ; 0c86 70
                AS   $8                  ; 0c87 c8
                BF   $1,A0c90            ; 0c88 91 07
                PI   A09da               ; 0c8a 28 09 da
                PI   A0db7               ; 0c8d 28 0d b7
A0c90:          LISU 3                   ; 0c90 63
                LISL 4                   ; 0c91 6c
                LR   A,(IS)+             ; 0c92 4d
                LR   $7,A                ; 0c93 57
                LI   $81                 ; 0c94 20 81
                NS   $8                  ; 0c96 f8
                BT   1,A0cb9             ; 0c97 81 21
                XI   $01                 ; 0c99 23 01
                LR   $8,A                ; 0c9b 58
                NI   $01                 ; 0c9c 21 01
                BF   $4,A0ca8            ; 0c9e 94 09
                LI   $00                 ; 0ca0 20 00
                LR   A,$7                ; 0ca2 47
                SL   4                   ; 0ca3 15
                LR   $7,A                ; 0ca4 57
                LR   $9,A                ; 0ca5 59
                BF   $0,A0cab            ; 0ca6 90 04
A0ca8:          LI   $40                 ; 0ca8 20 40
                LR   $9,A                ; 0caa 59
A0cab:          LR   A,$7                ; 0cab 47
                SR   4                   ; 0cac 14
                COM                      ; 0cad 18
                INC                      ; 0cae 1f
                AI   $08                 ; 0caf 24 08
                AS   $9                  ; 0cb1 c9
                LR   (IS),A              ; 0cb2 5c
                LISU 2                   ; 0cb3 62
                LISL 6                   ; 0cb4 6e
                LIS  $0                  ; 0cb5 70
                LR   (IS),A              ; 0cb6 5c
                BF   $0,A0ce5            ; 0cb7 90 2d
A0cb9:          BF   $0,A0d1e            ; 0cb9 90 64
A0cbb:          LIS  $0                  ; 0cbb 70
                LR   $0,A                ; 0cbc 50
                OUTS 1                   ; 0cbd b1
                OUTS 4                   ; 0cbe b4
                INS  1                   ; 0cbf a1
                COM                      ; 0cc0 18
                NI   $8f                 ; 0cc1 21 8f
                BF   $4,A0cce            ; 0cc3 94 0a
A0cc5:          LIS  $1                  ; 0cc5 71
                AS   $0                  ; 0cc6 c0
                LR   $0,A                ; 0cc7 50
                INS  4                   ; 0cc8 a4
                COM                      ; 0cc9 18
                NI   $8f                 ; 0cca 21 8f
                BT   4,A0cbb             ; 0ccc 84 ee
A0cce:          LR   $9,A                ; 0cce 59
                LI   $81                 ; 0ccf 20 81
                NS   $8                  ; 0cd1 f8
                LR   $2,A                ; 0cd2 52
                BF   $1,A0cd6            ; 0cd3 91 02
A0cd5:          POP                      ; 0cd5 1c
A0cd6:          LIS  $1                  ; 0cd6 71
                NS   $2                  ; 0cd7 f2
                BT   4,A0cde             ; 0cd8 84 05
                NS   $0                  ; 0cda f0
                BT   4,A0cc5             ; 0cdb 84 e9
                POP                      ; 0cdd 1c
A0cde:          LIS  $1                  ; 0cde 71
                NS   $0                  ; 0cdf f0
                BT   4,A0cd5             ; 0ce0 84 f4
                LR   $0,A                ; 0ce2 50
                BF   $0,A0cbb            ; 0ce3 90 d7
A0ce5:          LI   $4b                 ; 0ce5 20 4b
                LR   $5,A                ; 0ce7 55
                LI   $b2                 ; 0ce8 20 b2
                LR   $6,A                ; 0cea 56
                LI   $55                 ; 0ceb 20 55
                LR   $1,A                ; 0ced 51
                DCI  A0f4d               ; 0cee 2a 0f 4d
                PI   A088e               ; 0cf1 28 08 8e
                LISU 3                   ; 0cf4 63
                LISL 5                   ; 0cf5 6d
                LI   $3f                 ; 0cf6 20 3f
                NS   $6                  ; 0cf8 f6
                LR   $6,A                ; 0cf9 56
                LI   $c0                 ; 0cfa 20 c0
                NS   (IS)                ; 0cfc fc
                AS   $6                  ; 0cfd c6
                LR   $6,A                ; 0cfe 56
                INS  5                   ; 0cff a5
                NI   $3f                 ; 0d00 21 3f
                AI   $c0                 ; 0d02 24 c0
                OUTS 5                   ; 0d04 b5
                DCI  A0f13               ; 0d05 2a 0f 13
                LM                       ; 0d08 16
                LR   $1,A                ; 0d09 51
                LIS  $f                  ; 0d0a 7f
                NS   (IS)                ; 0d0b fc
                LR   $0,A                ; 0d0c 50
                SL   1                   ; 0d0d 13
                SL   1                   ; 0d0e 13
                AS   $0                  ; 0d0f c0
                ADC                      ; 0d10 8e
                LR   A,$8                ; 0d11 48
                OI   $20                 ; 0d12 22 20
                LR   $8,A                ; 0d14 58
                PI   A088e               ; 0d15 28 08 8e
                INS  5                   ; 0d18 a5
                NI   $3f                 ; 0d19 21 3f
                OUTS 5                   ; 0d1b b5
                LISU 3                   ; 0d1c 63
                LISL 5                   ; 0d1d 6d
A0d1e:          LR   A,(IS)+             ; 0d1e 4d
                NI   $10                 ; 0d1f 21 10
                BF   $4,A0d2d            ; 0d21 94 0b
                LISU 2                   ; 0d23 62
                LIS  $0                  ; 0d24 70
                AS   (IS)+               ; 0d25 cd
                BT   4,A0d2d             ; 0d26 84 06
                LR   $5,A                ; 0d28 55
                LR   A,(IS)              ; 0d29 4c
                LR   $6,A                ; 0d2a 56
                BF   $0,A0d3b            ; 0d2b 90 0f
A0d2d:          LISL 5                   ; 0d2d 6d
                LI   $cf                 ; 0d2e 20 cf
                NS   (IS)                ; 0d30 fc
                LR   (IS),A              ; 0d31 5c
                LI   $44                 ; 0d32 20 44
                SR   1                   ; 0d34 12
                AI   $0c                 ; 0d35 24 0c
                LR   $5,A                ; 0d37 55
                LI   $ad                 ; 0d38 20 ad
                LR   $6,A                ; 0d3a 56
A0d3b:          DCI  A0f46               ; 0d3b 2a 0f 46
                LM                       ; 0d3e 16
                LR   $1,A                ; 0d3f 51
                PI   A088e               ; 0d40 28 08 8e
A0d43:          PI   A0cbb               ; 0d43 28 0c bb
                LI   $80                 ; 0d46 20 80
                NS   $9                  ; 0d48 f9
                BT   4,A0d91             ; 0d49 84 47
                JMP  A0e22               ; 0d4b 29 0e 22
A0d4e:          LI   $11                 ; 0d4e 20 11
                LR   $1,A                ; 0d50 51
                LIS  $2                  ; 0d51 72
                AS   $5                  ; 0d52 c5
                LR   $5,A                ; 0d53 55
                LIS  $2                  ; 0d54 72
                AS   $6                  ; 0d55 c6
                NI   $3f                 ; 0d56 21 3f
                LR   $6,A                ; 0d58 56
                LIS  $0                  ; 0d59 70
                LR   $2,A                ; 0d5a 52
                PI   A0aab               ; 0d5b 28 0a ab
                LI   $40                 ; 0d5e 20 40
                OUTS 0                   ; 0d60 b0
                LIS  $0                  ; 0d61 70
                OUTS 4                   ; 0d62 b4
                LIS  $0                  ; 0d63 70
                AS   $0                  ; 0d64 c0
                BF   $4,A0d8c            ; 0d65 94 26
A0d67:          INS  4                   ; 0d67 a4
                LR   $2,A                ; 0d68 52
                INC                      ; 0d69 1f
                OUTS 4                   ; 0d6a b4
                BT   4,A0d88             ; 0d6b 84 1c
                LI   $80                 ; 0d6d 20 80
                OUTS 5                   ; 0d6f b5
                LIS  $5                  ; 0d70 75
                LR   $1,A                ; 0d71 51
                PI   A0a6b               ; 0d72 28 0a 6b
                LIS  $0                  ; 0d75 70
                OUTS 5                   ; 0d76 b5
                LIS  $5                  ; 0d77 75
                LR   $1,A                ; 0d78 51
                PI   A0a6b               ; 0d79 28 0a 6b
                LI   $11                 ; 0d7c 20 11
                LR   $1,A                ; 0d7e 51
                PI   A0aab               ; 0d7f 28 0a ab
                LIS  $0                  ; 0d82 70
                AS   $0                  ; 0d83 c0
                BF   $4,A0d88            ; 0d84 94 03
                BF   $0,A0d67            ; 0d86 90 e0
A0d88:          LIS  $0                  ; 0d88 70
                LR   $0,A                ; 0d89 50
                BF   $0,A0d99            ; 0d8a 90 0e
A0d8c:          LR   A,$1                ; 0d8c 41
                LR   $0,A                ; 0d8d 50
                JMP  A0e87               ; 0d8e 29 0e 87
A0d91:          BF   $0,A0db8            ; 0d91 90 26
A0d93:          LISU 3                   ; 0d93 63
                LISL 5                   ; 0d94 6d
                LR   A,(IS)              ; 0d95 4c
                OI   $10                 ; 0d96 22 10
                LR   (IS),A              ; 0d98 5c
A0d99:          LIS  $0                  ; 0d99 70
                AS   $8                  ; 0d9a c8
                BF   $1,A0da0            ; 0d9b 91 04
                JMP  A0e69               ; 0d9d 29 0e 69
A0da0:          PI   A0db7               ; 0da0 28 0d b7
                PI   A0a2d               ; 0da3 28 0a 2d
                LIS  $0                  ; 0da6 70
                AS   $8                  ; 0da7 c8
                BT   1,A0db4             ; 0da8 81 0b
                LISU 3                   ; 0daa 63
                LISL 5                   ; 0dab 6d
                DS   (IS)                ; 0dac 3c
                LIS  $7                  ; 0dad 77
                NS   (IS)                ; 0dae fc
                BT   4,A0db4             ; 0daf 84 04
                JMP  A0ce5               ; 0db1 29 0c e5
A0db4:          JMP  A0c86               ; 0db4 29 0c 86
A0db7:          POP                      ; 0db7 1c
A0db8:          LI   $55                 ; 0db8 20 55
                LR   $1,A                ; 0dba 51
                LI   $3f                 ; 0dbb 20 3f
                NS   $6                  ; 0dbd f6
                AI   $80                 ; 0dbe 24 80
                LR   $6,A                ; 0dc0 56
                DCI  A0f4d               ; 0dc1 2a 0f 4d
                PI   A088e               ; 0dc4 28 08 8e
                LIS  $4                  ; 0dc7 74
                NS   $9                  ; 0dc8 f9
                BF   $4,A0dfc            ; 0dc9 94 32
                LIS  $8                  ; 0dcb 78
                NS   $9                  ; 0dcc f9
                BF   $4,A0e07            ; 0dcd 94 39
A0dcf:          LIS  $2                  ; 0dcf 72
                NS   $9                  ; 0dd0 f9
                BF   $4,A0e11            ; 0dd1 94 3f
                LIS  $1                  ; 0dd3 71
                NS   $9                  ; 0dd4 f9
                BF   $4,A0e19            ; 0dd5 94 43
A0dd7:          LISU 2                   ; 0dd7 62
                LISL 6                   ; 0dd8 6e
                LR   A,$5                ; 0dd9 45
                LR   (IS)+,A             ; 0dda 5d
                LR   A,$6                ; 0ddb 46
                LR   (IS),A              ; 0ddc 5c
                PI   A0a2d               ; 0ddd 28 0a 2d
                LISU 2                   ; 0de0 62
                LISL 6                   ; 0de1 6e
                LR   A,(IS)+             ; 0de2 4d
                LR   $5,A                ; 0de3 55
                LR   A,(IS)              ; 0de4 4c
                LR   $6,A                ; 0de5 56
                DCI  A0f46               ; 0de6 2a 0f 46
                LM                       ; 0de9 16
                LR   $1,A                ; 0dea 51
                LI   $3f                 ; 0deb 20 3f
                NS   $6                  ; 0ded f6
                AI   $80                 ; 0dee 24 80
                LR   $6,A                ; 0df0 56
                PI   A088e               ; 0df1 28 08 8e
                LIS  $3                  ; 0df4 73
                LR   $1,A                ; 0df5 51
                PI   A0a6b               ; 0df6 28 0a 6b
                JMP  A0d43               ; 0df9 29 0d 43
A0dfc:          LI   $3f                 ; 0dfc 20 3f
                NS   $6                  ; 0dfe f6
                CI   $2d                 ; 0dff 25 2d
                BT   4,A0dcf             ; 0e01 84 cd
                INC                      ; 0e03 1f
                LR   $6,A                ; 0e04 56
                BF   $0,A0dcf            ; 0e05 90 c9
A0e07:          LI   $3f                 ; 0e07 20 3f
                NS   $6                  ; 0e09 f6
                CI   $0a                 ; 0e0a 25 0a
                BT   4,A0dcf             ; 0e0c 84 c2
                DS   $6                  ; 0e0e 36
                BF   $0,A0dcf            ; 0e0f 90 bf
A0e11:          LR   A,$5                ; 0e11 45
                CI   $0c                 ; 0e12 25 0c
                BT   4,A0dd7             ; 0e14 84 c2
                DS   $5                  ; 0e16 35
                BF   $0,A0dd7            ; 0e17 90 bf
A0e19:          LR   A,$5                ; 0e19 45
                CI   $50                 ; 0e1a 25 50
                BT   4,A0dd7             ; 0e1c 84 ba
                INC                      ; 0e1e 1f
                LR   $5,A                ; 0e1f 55
                BF   $0,A0dd7            ; 0e20 90 b6
A0e22:          LISU 2                   ; 0e22 62
                LISL 6                   ; 0e23 6e
                LR   A,$5                ; 0e24 45
                LR   (IS)+,A             ; 0e25 5d
                LR   A,$6                ; 0e26 46
                LR   (IS),A              ; 0e27 5c
                DS   $5                  ; 0e28 35
                DS   $6                  ; 0e29 36
                DCI  A0f6b               ; 0e2a 2a 0f 6b
                LIS  $3                  ; 0e2d 73
                LR   $9,A                ; 0e2e 59
                LM                       ; 0e2f 16
                LR   $1,A                ; 0e30 51
                LR   $7,A                ; 0e31 57
A0e32:          LI   $3f                 ; 0e32 20 3f
                NS   $6                  ; 0e34 f6
                AI   $80                 ; 0e35 24 80
                LR   $6,A                ; 0e37 56
                PI   A088e               ; 0e38 28 08 8e
                LI   $c0                 ; 0e3b 20 c0
                OUTS 5                   ; 0e3d b5
                LIS  $8                  ; 0e3e 78
                LR   $1,A                ; 0e3f 51
                PI   A0a6b               ; 0e40 28 0a 6b
                LIS  $0                  ; 0e43 70
                OUTS 5                   ; 0e44 b5
                DS   $9                  ; 0e45 39
                BT   4,A0e4c             ; 0e46 84 05
                LR   A,$7                ; 0e48 47
                LR   $1,A                ; 0e49 51
                BF   $0,A0e32            ; 0e4a 90 e7
A0e4c:          DCI  A0f4c               ; 0e4c 2a 0f 4c
                LM                       ; 0e4f 16
                LR   $1,A                ; 0e50 51
                LI   $3f                 ; 0e51 20 3f
                NS   $6                  ; 0e53 f6
                AI   $80                 ; 0e54 24 80
                LR   $6,A                ; 0e56 56
                PI   A088e               ; 0e57 28 08 8e
                LI   $20                 ; 0e5a 20 20
                LR   $1,A                ; 0e5c 51
                PI   A0a6b               ; 0e5d 28 0a 6b
                LISU 2                   ; 0e60 62
                LISL 6                   ; 0e61 6e
                LR   A,(IS)+             ; 0e62 4d
                LR   $5,A                ; 0e63 55
                LR   A,(IS)              ; 0e64 4c
                LR   $6,A                ; 0e65 56
                JMP  A0d4e               ; 0e66 29 0d 4e
A0e69:          LISU 3                   ; 0e69 63
                LISL 0                   ; 0e6a 68
                LIS  $0                  ; 0e6b 70
                INS  5                   ; 0e6c a5
                NI   $3f                 ; 0e6d 21 3f
                AI   $40                 ; 0e6f 24 40
                OUTS 5                   ; 0e71 b5
                LIS  $1                  ; 0e72 71
                LR   $1,A                ; 0e73 51
                COM                      ; 0e74 18
                ASD  (IS)                ; 0e75 dc
                AI   $66                 ; 0e76 24 66
                ASD  $1                  ; 0e78 d1
                LR   (IS),A              ; 0e79 5c
                CI   $00                 ; 0e7a 25 00
                BT   4,A0e81             ; 0e7c 84 04
                JMP  A0da0               ; 0e7e 29 0d a0
A0e81:          LI   $fe                 ; 0e81 20 fe
                NS   $8                  ; 0e83 f8
                LR   $8,A                ; 0e84 58
                BF   $0,A0edb            ; 0e85 90 55
A0e87:          LIS  $0                  ; 0e87 70
                LR   $1,A                ; 0e88 51
A0e89:          LR   A,$2                ; 0e89 42
                SR   1                   ; 0e8a 12
                LR   $2,A                ; 0e8b 52
                BT   4,A0e93             ; 0e8c 84 06
                LR   A,$1                ; 0e8e 41
                INC                      ; 0e8f 1f
                LR   $1,A                ; 0e90 51
                BF   $0,A0e89            ; 0e91 90 f7
A0e93:          DCI  A0eae               ; 0e93 2a 0e ae
                LR   A,$1                ; 0e96 41
                ADC                      ; 0e97 8e
                LR   A,$9                ; 0e98 49
                OM                       ; 0e99 8b
                LR   $9,A                ; 0e9a 59
                PI   A0aa4               ; 0e9b 28 0a a4
                LR   A,$9                ; 0e9e 49
                XM                       ; 0e9f 8c
                SL   1                   ; 0ea0 13
                BT   4,A0eb3             ; 0ea1 84 11
A0ea3:          LR   A,$0                ; 0ea3 40
                SL   1                   ; 0ea4 13
                AS   $0                  ; 0ea5 c0
                AI   $20                 ; 0ea6 24 20
                LR   IS,A                ; 0ea8 0b
                LR   A,$9                ; 0ea9 49
                LR   (IS),A              ; 0eaa 5c
                JMP  A0d93               ; 0eab 29 0d 93
A0eae:          LR   A,KL                ; 0eae 01
                LR   A,QU                ; 0eaf 02
                LR   KU,A                ; 0eb0 04
                LR   K,P                 ; 0eb1 08
                LR   DC,H                ; 0eb2 10
A0eb3:          LI   $40                 ; 0eb3 20 40
                AS   $9                  ; 0eb5 c9
                LR   $9,A                ; 0eb6 59
                LI   $1c                 ; 0eb7 20 1c
A0eb9:          LR   IS,A                ; 0eb9 0b
                LIS  $1                  ; 0eba 71
                LR   $1,A                ; 0ebb 51
                NS   $0                  ; 0ebc f0
                BT   4,A0ec4             ; 0ebd 84 06
                AS   (IS)                ; 0ebf cc
                LR   (IS),A              ; 0ec0 5c
                DS   $1                  ; 0ec1 31
                BF   $0,A0ec9            ; 0ec2 90 06
A0ec4:          LI   $10                 ; 0ec4 20 10
                AS   (IS)                ; 0ec6 cc
                LR   (IS),A              ; 0ec7 5c
                SR   4                   ; 0ec8 14
A0ec9:          NI   $07                 ; 0ec9 21 07
                CI   $05                 ; 0ecb 25 05
                BF   $4,A0ea3            ; 0ecd 94 d5
                LIS  $0                  ; 0ecf 70
                AS   $8                  ; 0ed0 c8
                BT   1,A0ed7             ; 0ed1 81 05
                LIS  $0                  ; 0ed3 70
                AS   $1                  ; 0ed4 c1
                BF   $4,A0e81            ; 0ed5 94 ab
A0ed7:          LR   A,$8                ; 0ed7 48
                OI   $01                 ; 0ed8 22 01
                LR   $8,A                ; 0eda 58
A0edb:          LIS  $4                  ; 0edb 74
                LR   $5,A                ; 0edc 55
                LI   $7f                 ; 0edd 20 7f
                LR   $6,A                ; 0edf 56
                PI   A081b               ; 0ee0 28 08 1b
                LR   A,$8                ; 0ee3 48
                OI   $10                 ; 0ee4 22 10
                LR   $8,A                ; 0ee6 58
                BF   $1,A0efb            ; 0ee7 91 13
                LISL 0                   ; 0ee9 68
                LIS  $1                  ; 0eea 71
                LR   $1,A                ; 0eeb 51
                LR   A,(IS)+             ; 0eec 4d
                COM                      ; 0eed 18
                ASD  (IS)-               ; 0eee de
                AI   $66                 ; 0eef 24 66
                ASD  $1                  ; 0ef1 d1
                LR   (IS),A              ; 0ef2 5c
                PI   A09da               ; 0ef3 28 09 da
                BF   $0,A0efb            ; 0ef6 90 04
A0ef8:          LIS  $8                  ; 0ef8 78
                XS   $8                  ; 0ef9 e8
                LR   $8,A                ; 0efa 58
A0efb:          PI   A0a2d               ; 0efb 28 0a 2d
                LI   $30                 ; 0efe 20 30
                LR   $1,A                ; 0f00 51
                PI   A0a6b               ; 0f01 28 0a 6b
                INS  1                   ; 0f04 a1
                COM                      ; 0f05 18
                NI   $80                 ; 0f06 21 80
                BF   $4,A0f10            ; 0f08 94 07
                INS  4                   ; 0f0a a4
                COM                      ; 0f0b 18
A0f0c:          NI   $80                 ; 0f0c 21 80
                BT   4,A0ef8             ; 0f0e 84 e9
A0f10:          JMP  A0baf               ; 0f10 29 0b af
A0f13:          LR   $5,A                ; 0f13 55
                LIS  $0                  ; 0f14 70
                AM                       ; 0f15 88
                AM                       ; 0f16 88
                AM                       ; 0f17 88
                LIS  $0                  ; 0f18 70
                LI   $60                 ; 0f19 20 60
                LI   $20                 ; 0f1b 20 20
                LIS  $0                  ; 0f1d 70
                NS   $0                  ; 0f1e f0
                LR   K,P                 ; 0f1f 08
                LIS  $0                  ; 0f20 70
                BT   0,-8                ; 0f21 80 f8
                NS   $0                  ; 0f23 f0
A0f24:          LR   K,P                 ; 0f24 08
                LIS  $0                  ; 0f25 70
                LR   K,P                 ; 0f26 08
                NS   $0                  ; 0f27 f0
                BF   $0,A0eb9            ; 0f28 90 90
                NS   $8                  ; 0f2a f8
                LR   DC,H                ; 0f2b 10
                LR   DC,H                ; 0f2c 10
                NS   $8                  ; 0f2d f8
                BT   0,A0f9f             ; 0f2e 80 70
                LR   K,P                 ; 0f30 08
                NS   $0                  ; 0f31 f0
                LIS  $0                  ; 0f32 70
                BT   0,A0f24             ; 0f33 80 f0
                AM                       ; 0f35 88
                LIS  $0                  ; 0f36 70
                NS   $8                  ; 0f37 f8
                LR   K,P                 ; 0f38 08
                LR   DC,H                ; 0f39 10
                LR   DC,H                ; 0f3a 10
                LR   DC,H                ; 0f3b 10
                LIS  $0                  ; 0f3c 70
                AM                       ; 0f3d 88
                LIS  $0                  ; 0f3e 70
                AM                       ; 0f3f 88
                LIS  $0                  ; 0f40 70
                LIS  $0                  ; 0f41 70
A0f42:          AM                       ; 0f42 88
                LIS  $8                  ; 0f43 78
                LR   K,P                 ; 0f44 08
                LIS  $0                  ; 0f45 70
A0f46:          LR   $5,A                ; 0f46 55
                LR   A,KU                ; 0f47 00
                LIS  $0                  ; 0f48 70
                LR   $0,A                ; 0f49 50
                LIS  $0                  ; 0f4a 70
                LR   A,KU                ; 0f4b 00
A0f4c:          LIS  $7                  ; 0f4c 77
A0f4d:          db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
A0f5c:          OUTS 5                   ; 0f5c b5
                NS   $b                  ; 0f5d fb
                XS   $0                  ; 0f5e e0
                BT   0,A0f80             ; 0f5f 80 20
                BF   $8,A0f42            ; 0f61 98 e0
                AM                       ; 0f63 88
                LR   A,KU                ; 0f64 00
                NS   $8                  ; 0f65 f8
                BT   0,A0f9a             ; 0f66 80 33
                LR   A,KU                ; 0f68 00
                LR   A,$0                ; 0f69 40
                LR   A,KU                ; 0f6a 00
A0f6b:          LIS  $7                  ; 0f6b 77
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ef                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ef                 
                ASD  $7                  ; 0f76 d7
                db   $ef                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                ASD  $7                  ; 0f7c d7
                db   $ef                 
                ASD  $7                  ; 0f7e d7
                db   $ff                 
A0f80:          db   $ff                 
A0f81:          BT   6,A0f0c             ; 0f81 86 8a
                BF   $1,-104             ; 0f83 91 98
                BF   $f,A0fe9            ; 0f85 9f 63
                LI   $fc                 ; 0f87 20 fc
                LIS  $8                  ; 0f89 78
                BF   $3,A0fbb            ; 0f8a 93 30
                LR   A,KU                ; 0f8c 00
                db   $ff                 
                LR   A,KU                ; 0f8e 00
                db   $ff                 
                BT   0,A0f24             ; 0f90 80 93
                SR   4                   ; 0f92 14
                LR   A,KU                ; 0f93 00
                db   $ff                 
                BT   0,127               ; 0f95 80 7f
                LR   A,KU                ; 0f97 00
                AS   $3                  ; 0f98 c3
                SL   4                   ; 0f99 15
A0f9a:          LR   A,KU                ; 0f9a 00
                db   $ff                 
                NS   $0                  ; 0f9c f0
                LIS  $f                  ; 0f9d 7f
                XS   $0                  ; 0f9e e0
A0f9f:          NS   $3                  ; 0f9f f3
                LR   A,KL                ; 0fa0 01
                AS   $0                  ; 0fa1 c0
                db   $ff                 
                NS   (IS)-               ; 0fa3 fe
                db   $3f                 
                NS   $8                  ; 0fa5 f8
A0fa6:          INS  11                  ; 0fa6 ab
                db   $b2                 
                OUTS 12                  ; 0fa8 bc
                AS   $6                  ; 0fa9 c6
                ASD  $3                  ; 0faa d3
                DS   $6                  ; 0fab 36
                LR   A,$0                ; 0fac 40
                AS   $0                  ; 0fad c0
                XS   $0                  ; 0fae e0
                AS   $0                  ; 0faf c0
                AS   $0                  ; 0fb0 c0
                LR   A,$0                ; 0fb1 40
                DS   $9                  ; 0fb2 39
                AS   $0                  ; 0fb3 c0
                AS   $0                  ; 0fb4 c0
                XS   $0                  ; 0fb5 e0
                XS   $0                  ; 0fb6 e0
                AS   $0                  ; 0fb7 c0
                AS   $0                  ; 0fb8 c0
                AS   $0                  ; 0fb9 c0
                AS   $0                  ; 0fba c0
A0fbb:          BT   0,A0ff5             ; 0fbb 80 39
                LR   A,$0                ; 0fbd 40
                AS   $0                  ; 0fbe c0
                AS   $0                  ; 0fbf c0
                XS   $0                  ; 0fc0 e0
                AS   $0                  ; 0fc1 c0
                XS   $0                  ; 0fc2 e0
                AS   $0                  ; 0fc3 c0
                AS   $0                  ; 0fc4 c0
                LR   A,$0                ; 0fc5 40
                DS   (IS)                ; 0fc6 3c
                LR   A,$0                ; 0fc7 40
                AS   $0                  ; 0fc8 c0
                AS   $0                  ; 0fc9 c0
                XS   $0                  ; 0fca e0
                AS   $0                  ; 0fcb c0
                XS   $0                  ; 0fcc e0
                AS   $0                  ; 0fcd c0
                XS   $0                  ; 0fce e0
                AS   $0                  ; 0fcf c0
                AS   $0                  ; 0fd0 c0
                AS   $0                  ; 0fd1 c0
                LR   A,$0                ; 0fd2 40
                db   $3f                 
                LR   A,$0                ; 0fd4 40
                LR   A,$0                ; 0fd5 40
                AS   $0                  ; 0fd6 c0
                AS   $0                  ; 0fd7 c0
                AS   $0                  ; 0fd8 c0
                AS   $0                  ; 0fd9 c0
                AS   $0                  ; 0fda c0
                XS   $0                  ; 0fdb e0
                XS   $0                  ; 0fdc e0
                XS   $0                  ; 0fdd e0
                AS   $0                  ; 0fde c0
                AS   $0                  ; 0fdf c0
                AS   $0                  ; 0fe0 c0
                LR   A,$0                ; 0fe1 40
                LR   A,$0                ; 0fe2 40
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
A0fe9:          db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
A0ff5:          db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff                 
                db   $ff