Disassembly:Videocart 1

From veswiki
Revision as of 22:15, 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 disassembly of the Channel F Videocart 1 made with Peter Trauner's f8tool. Original code is copyright © 1976 Fairchild Semiconductor.

Reset: equ $0000

org $0800

CartridgeStart: LR   $5,A                ; 0800 55
                LR   K,P                 ; 0801 08
CartridgeEntry: LI   $d0                 ; 0802 20 d0
                LR   $3,A                ; 0804 53
                PI   $00d0               ; 0805 28 00 d0
                LI   $8a                 ; 0808 20 8a
                LR   $0,A                ; 080a 50
                PI   $0099               ; 080b 28 00 99
                LISU 3                   ; 080e 63
                LISL 7                   ; 080f 6f
                LR   A,$4                ; 0810 44
                LR   (IS),A              ; 0811 5c
                LISL 4                   ; 0812 6c
                LIS  $4                  ; 0813 74
                LR   (IS),A              ; 0814 5c
                LR   A,$4                ; 0815 44
                CI   $01                 ; 0816 25 01
                BF   $4,A081d            ; 0818 94 04
                JMP  A0974               ; 081a 29 09 74
A081d:          CI   $02                 ; 081d 25 02
                BF   $4,A0824            ; 081f 94 04
                JMP  A0cda               ; 0821 29 0c da
A0824:          CI   $04                 ; 0824 25 04
                BF   $4,A082b            ; 0826 94 04
                JMP  A082e               ; 0828 29 08 2e
A082b:          JMP  A0ea0               ; 082b 29 0e a0
A082e:          LI   $d6                 ; 082e 20 d6
                LR   $3,A                ; 0830 53
                PI   $00d0               ; 0831 28 00 d0
A0834:          LISU 2                   ; 0834 62
                LISL 0                   ; 0835 68
                LIS  $d                  ; 0836 7d
                LR   (IS)+,A             ; 0837 5d
                LIS  $1                  ; 0838 71
                LR   (IS),A              ; 0839 5c
                LI   $10                 ; 083a 20 10
                LR   $0,A                ; 083c 50
                LI   $38                 ; 083d 20 38
                LR   $1,A                ; 083f 51
                LI   $20                 ; 0840 20 20
                LR   $2,A                ; 0842 52
A0843:          PI   A0904               ; 0843 28 09 04
                BF   $0,A0886            ; 0846 90 3f
A0848:          LISU 4                   ; 0848 64
                LISL 7                   ; 0849 6f
                PI   A0fef               ; 084a 28 0f ef
                LIS  $0                  ; 084d 70
                OUTS 1                   ; 084e b1
                INS  1                   ; 084f a1
                COM                      ; 0850 18
                NI   $f0                 ; 0851 21 f0
                BF   $4,A085d            ; 0853 94 09
                LIS  $0                  ; 0855 70
                OUTS 4                   ; 0856 b4
                INS  4                   ; 0857 a4
                COM                      ; 0858 18
                NI   $f0                 ; 0859 21 f0
                BT   4,A08b0             ; 085b 84 54
A085d:          LR   $0,A                ; 085d 50
                LI   $ff                 ; 085e 20 ff
                LR   $5,A                ; 0860 55
                PI   $008f               ; 0861 28 00 8f
                LR   A,$0                ; 0864 40
                CI   $80                 ; 0865 25 80
                BT   4,A082e             ; 0867 84 c6
                CI   $40                 ; 0869 25 40
                BF   $4,A0870            ; 086b 94 04
                JMP  A0952               ; 086d 29 09 52
A0870:          CI   $20                 ; 0870 25 20
                BF   $4,A0877            ; 0872 94 04
                JMP  A096a               ; 0874 29 09 6a
A0877:          CI   $10                 ; 0877 25 10
                BF   $4,A0886            ; 0879 94 0c
                LISU 2                   ; 087b 62
                LISL 0                   ; 087c 68
                LR   A,(IS)              ; 087d 4c
                CI   $0d                 ; 087e 25 0d
                LI   $10                 ; 0880 20 10
                BT   4,A0885             ; 0882 84 02
                LIS  $d                  ; 0884 7d
A0885:          LR   (IS),A              ; 0885 5c
A0886:          LI   $5a                 ; 0886 20 5a
                LR   $1,A                ; 0888 51
                LI   $32                 ; 0889 20 32
                LR   $2,A                ; 088b 52
                LIS  $d                  ; 088c 7d
                LR   $0,A                ; 088d 50
                PI   $0679               ; 088e 28 06 79
                LI   $1a                 ; 0891 20 1a
                LR   $1,A                ; 0893 51
                PI   $0679               ; 0894 28 06 79
                LISU 2                   ; 0897 62
                LISL 0                   ; 0898 68
                LR   A,(IS)              ; 0899 4c
                LR   $0,A                ; 089a 50
                LI   $5a                 ; 089b 20 5a
                LR   $1,A                ; 089d 51
                LI   $32                 ; 089e 20 32
                LR   $2,A                ; 08a0 52
                PI   A0935               ; 08a1 28 09 35
                LI   $10                 ; 08a4 20 10
                LR   $0,A                ; 08a6 50
                LI   $1a                 ; 08a7 20 1a
                LR   $1,A                ; 08a9 51
                LI   $32                 ; 08aa 20 32
                LR   $2,A                ; 08ac 52
                PI   A0935               ; 08ad 28 09 35
A08b0:          LISU 2                   ; 08b0 62
                LISL 2                   ; 08b1 6a
                LR   A,(IS)+             ; 08b2 4d
                LR   $1,A                ; 08b3 51
                LR   A,(IS)-             ; 08b4 4e
                LR   $2,A                ; 08b5 52
                LISU 3                   ; 08b6 63
                LISL 7                   ; 08b7 6f
                LIS  $8                  ; 08b8 78
                NS   (IS)                ; 08b9 fc
                BF   $0,A08c1            ; 08ba 90 06
                LISU 4                   ; 08bc 64
                LISL 7                   ; 08bd 6f
                LR   A,(IS)              ; 08be 4c
                BF   $0,A08d4            ; 08bf 90 14
A08c1:          LIS  $0                  ; 08c1 70
                OUTS 1                   ; 08c2 b1
                INS  1                   ; 08c3 a1
                COM                      ; 08c4 18
                NI   $0f                 ; 08c5 21 0f
                BF   $4,A08d4            ; 08c7 94 0c
                LIS  $0                  ; 08c9 70
                OUTS 4                   ; 08ca b4
                INS  4                   ; 08cb a4
                COM                      ; 08cc 18
                NI   $0f                 ; 08cd 21 0f
                BF   $4,A08d4            ; 08cf 94 04
                JMP  A0848               ; 08d1 29 08 48
A08d4:          SL   4                   ; 08d4 15
                BT   1,A08d8             ; 08d5 81 02
                DS   $2                  ; 08d7 32
A08d8:          SL   1                   ; 08d8 13
                BT   1,A08e0             ; 08d9 81 06
                LR   $6,A                ; 08db 56
                LR   A,$2                ; 08dc 42
                INC                      ; 08dd 1f
                LR   $2,A                ; 08de 52
                LR   A,$6                ; 08df 46
A08e0:          SL   1                   ; 08e0 13
                BT   1,A08e4             ; 08e1 81 02
                DS   $1                  ; 08e3 31
A08e4:          SL   1                   ; 08e4 13
                BT   1,A08ea             ; 08e5 81 04
                LR   A,$1                ; 08e7 41
                INC                      ; 08e8 1f
                LR   $1,A                ; 08e9 51
A08ea:          LR   A,$1                ; 08ea 41
                CI   $5a                 ; 08eb 25 5a
                BT   1,A08f1             ; 08ed 81 03
                LI   $5a                 ; 08ef 20 5a
A08f1:          CI   $10                 ; 08f1 25 10
                BF   $1,A08f7            ; 08f3 91 03
                LI   $10                 ; 08f5 20 10
A08f7:          LR   $1,A                ; 08f7 51
                PI   A0904               ; 08f8 28 09 04
                LI   $1f                 ; 08fb 20 1f
                LR   $5,A                ; 08fd 55
                PI   $008f               ; 08fe 28 00 8f
                JMP  A0848               ; 0901 29 08 48
A0904:          LR   K,P                 ; 0904 08
                PI   $0107               ; 0905 28 01 07
                LISU 2                   ; 0908 62
                LISL 4                   ; 0909 6c
                LR   A,$1                ; 090a 41
                LR   (IS)+,A             ; 090b 5d
                LR   A,$2                ; 090c 42
                LR   (IS),A              ; 090d 5c
                LISL 0                   ; 090e 68
                LR   A,(IS)              ; 090f 4c
                CI   $10                 ; 0910 25 10
                BT   4,A0925             ; 0912 84 12
                LISU 2                   ; 0914 62
                LISL 2                   ; 0915 6a
                LR   A,(IS)+             ; 0916 4d
                LR   $1,A                ; 0917 51
                LR   A,(IS)              ; 0918 4c
                LR   $2,A                ; 0919 52
                LIS  $d                  ; 091a 7d
                LR   $0,A                ; 091b 50
                PI   A0935               ; 091c 28 09 35
                LISU 2                   ; 091f 62
                LISL 4                   ; 0920 6c
                LR   A,(IS)+             ; 0921 4d
                LR   $1,A                ; 0922 51
                LR   A,(IS)              ; 0923 4c
                LR   $2,A                ; 0924 52
A0925:          LISU 2                   ; 0925 62
                LISL 2                   ; 0926 6a
                LR   A,$1                ; 0927 41
                LR   (IS)+,A             ; 0928 5d
                LR   A,$2                ; 0929 42
                LR   (IS),A              ; 092a 5c
                LI   $10                 ; 092b 20 10
                LR   $0,A                ; 092d 50
                PI   A0935               ; 092e 28 09 35
                PI   $011e               ; 0931 28 01 1e
                PK                       ; 0934 0c
A0935:          LR   K,P                 ; 0935 08
                PI   $0107               ; 0936 28 01 07
                LISU 2                   ; 0939 62
                LISL 1                   ; 093a 69
                LR   A,(IS)              ; 093b 4c
                LR   $4,A                ; 093c 54
                LISL 6                   ; 093d 6e
                LR   A,(IS)              ; 093e 4c
                DCI  A094f               ; 093f 2a 09 4f
                ADC                      ; 0942 8e
                LM                       ; 0943 16
                LR   $3,A                ; 0944 53
                DCI  $0767               ; 0945 2a 07 67
                PI   $0718               ; 0948 28 07 18
                PI   $011e               ; 094b 28 01 1e
                PK                       ; 094e 0c
A094f:          BT   0,A0990             ; 094f 80 40
                AS   $0                  ; 0951 c0
A0952:          LISU 2                   ; 0952 62
                LISL 2                   ; 0953 6a
                LR   A,(IS)+             ; 0954 4d
                LR   $1,A                ; 0955 51
                LR   A,(IS)              ; 0956 4c
                LR   $2,A                ; 0957 52
                LIS  $d                  ; 0958 7d
                LR   $0,A                ; 0959 50
                PI   A0935               ; 095a 28 09 35
                LISU 2                   ; 095d 62
                LISL 1                   ; 095e 69
                LR   A,(IS)              ; 095f 4c
                INC                      ; 0960 1f
                CI   $06                 ; 0961 25 06
                BF   $4,A0966            ; 0963 94 02
                LIS  $1                  ; 0965 71
A0966:          LR   (IS),A              ; 0966 5c
                JMP  A0843               ; 0967 29 08 43
A096a:          LISU 2                   ; 096a 62
                LISL 6                   ; 096b 6e
                DS   (IS)                ; 096c 3c
                BT   1,A0971             ; 096d 81 03
                LIS  $2                  ; 096f 72
                LR   (IS),A              ; 0970 5c
A0971:          JMP  A0843               ; 0971 29 08 43
A0974:          LISU 3                   ; 0974 63
                LISL 7                   ; 0975 6f
                LIS  $0                  ; 0976 70
                LR   (IS),A              ; 0977 5c
                JMP  A0e94               ; 0978 29 0e 94
A097b:          LI   $26                 ; 097b 20 26
                LR   $1,A                ; 097d 51
                LI   $10                 ; 097e 20 10
                LR   $2,A                ; 0980 52
                PI   A0b24               ; 0981 28 0b 24
                LI   $26                 ; 0984 20 26
                LR   $1,A                ; 0986 51
                LI   $1d                 ; 0987 20 1d
                LR   $2,A                ; 0989 52
                PI   A0b24               ; 098a 28 0b 24
                LI   $33                 ; 098d 20 33
                LR   $1,A                ; 098f 51
A0990:          PI   A0b95               ; 0990 28 0b 95
                LI   $41                 ; 0993 20 41
                LR   $1,A                ; 0995 51
                PI   A0b95               ; 0996 28 0b 95
A0999:          LISU 4                   ; 0999 64
                LISL 6                   ; 099a 6e
                LIS  $0                  ; 099b 70
                LR   (IS),A              ; 099c 5c
                PI   A0c1f               ; 099d 28 0c 1f
                LI   $18                 ; 09a0 20 18
                LR   IS,A                ; 09a2 0b
                LIS  $d                  ; 09a3 7d
                LR   (IS)-,A             ; 09a4 5e
                LISU 2                   ; 09a5 62
A09a6:          LR   (IS)-,A             ; 09a6 5e
                BR7  A09a6               ; 09a7 8f fe
A09a9:          PI   $0b40               ; 09a9 28 0b 40
                DCI  A0c51               ; 09ac 2a 0c 51
                PI   A0c22               ; 09af 28 0c 22
                PI   A0b77               ; 09b2 28 0b 77
A09b5:          LIS  $0                  ; 09b5 70
                OUTS 1                   ; 09b6 b1
                INS  1                   ; 09b7 a1
                COM                      ; 09b8 18
                NI   $03                 ; 09b9 21 03
                LR   $0,A                ; 09bb 50
                BF   $4,A09c7            ; 09bc 94 0a
                LIS  $0                  ; 09be 70
                OUTS 4                   ; 09bf b4
                INS  4                   ; 09c0 a4
                COM                      ; 09c1 18
                NI   $03                 ; 09c2 21 03
                LR   $0,A                ; 09c4 50
                BT   4,A09eb             ; 09c5 84 25
A09c7:          LISU 4                   ; 09c7 64
                LISL 5                   ; 09c8 6d
                LIS  $1                  ; 09c9 71
                NS   $0                  ; 09ca f0
                BT   4,A09d7             ; 09cb 84 0b
                LR   A,(IS)              ; 09cd 4c
                INC                      ; 09ce 1f
                CI   $09                 ; 09cf 25 09
                BF   $4,A09d4            ; 09d1 94 02
                LIS  $0                  ; 09d3 70
A09d4:          LR   (IS),A              ; 09d4 5c
                BF   $0,A09e0            ; 09d5 90 0a
A09d7:          LIS  $2                  ; 09d7 72
                NS   $0                  ; 09d8 f0
                BT   4,A09b5             ; 09d9 84 db
                DS   (IS)                ; 09db 3c
                BT   1,A09e0             ; 09dc 81 03
                LIS  $8                  ; 09de 78
                LR   (IS),A              ; 09df 5c
A09e0:          PI   A0b77               ; 09e0 28 0b 77
                LI   $70                 ; 09e3 20 70
                LR   $5,A                ; 09e5 55
                PI   $008f               ; 09e6 28 00 8f
                BF   $0,A09b5            ; 09e9 90 cb
A09eb:          LIS  $0                  ; 09eb 70
                OUTS 1                   ; 09ec b1
                INS  1                   ; 09ed a1
                COM                      ; 09ee 18
                NI   $c0                 ; 09ef 21 c0
                BF   $4,A09fb            ; 09f1 94 09
                LIS  $0                  ; 09f3 70
                OUTS 4                   ; 09f4 b4
                INS  4                   ; 09f5 a4
                COM                      ; 09f6 18
                NI   $c0                 ; 09f7 21 c0
                BT   4,A09b5             ; 09f9 84 bb
A09fb:          CI   $80                 ; 09fb 25 80
                BT   4,A0999             ; 09fd 84 9b
                CI   $40                 ; 09ff 25 40
                BT   4,A0a05             ; 0a01 84 03
                BF   $0,A09b5            ; 0a03 90 b1
A0a05:          LISU 4                   ; 0a05 64
                LISL 5                   ; 0a06 6d
                LR   A,(IS)              ; 0a07 4c
                AI   $10                 ; 0a08 24 10
                LR   IS,A                ; 0a0a 0b
                LR   A,(IS)              ; 0a0b 4c
                CI   $0d                 ; 0a0c 25 0d
                BF   $4,A09b5            ; 0a0e 94 a6
                LIS  $f                  ; 0a10 7f
                LR   (IS),A              ; 0a11 5c
                PI   A0c1f               ; 0a12 28 0c 1f
                PI   $0b40               ; 0a15 28 0b 40
                LI   $ff                 ; 0a18 20 ff
                LR   $5,A                ; 0a1a 55
                PI   $008f               ; 0a1b 28 00 8f
                LISU 4                   ; 0a1e 64
                LISL 6                   ; 0a1f 6e
                LR   A,(IS)              ; 0a20 4c
                INC                      ; 0a21 1f
                LR   (IS),A              ; 0a22 5c
                CI   $01                 ; 0a23 25 01
                BF   $4,A0a38            ; 0a25 94 12
                LISU 4                   ; 0a27 64
                LISL 7                   ; 0a28 6f
                LR   A,(IS)              ; 0a29 4c
                AI   $10                 ; 0a2a 24 10
                LR   IS,A                ; 0a2c 0b
                LR   A,(IS)              ; 0a2d 4c
                CI   $0d                 ; 0a2e 25 0d
                BT   4,A0a33             ; 0a30 84 02
                LR   A,(IS)+             ; 0a32 4d
A0a33:          LIS  $0                  ; 0a33 70
                LR   (IS),A              ; 0a34 5c
                JMP  A09a9               ; 0a35 29 09 a9
A0a38:          PI   A0bb5               ; 0a38 28 0b b5
                LIS  $8                  ; 0a3b 78
                LR   $3,A                ; 0a3c 53
A0a3d:          LI   $10                 ; 0a3d 20 10
                AS   $3                  ; 0a3f c3
                LR   IS,A                ; 0a40 0b
                LR   A,(IS)              ; 0a41 4c
                CI   $0d                 ; 0a42 25 0d
                BT   4,A0a4b             ; 0a44 84 06
A0a46:          DS   $3                  ; 0a46 33
                BT   1,A0a3d             ; 0a47 81 f5
                BF   $0,A0a68            ; 0a49 90 1e
A0a4b:          LISU 6                   ; 0a4b 66
                LISL 4                   ; 0a4c 6c
                LR   A,$3                ; 0a4d 43
                LR   (IS)+,A             ; 0a4e 5d
                LR   A,$4                ; 0a4f 44
                LR   (IS),A              ; 0a50 5c
                LI   $10                 ; 0a51 20 10
                AS   $3                  ; 0a53 c3
                LR   IS,A                ; 0a54 0b
                LIS  $0                  ; 0a55 70
                LR   (IS),A              ; 0a56 5c
                PI   A0bae               ; 0a57 28 0b ae
                LISU 6                   ; 0a5a 66
                LISL 4                   ; 0a5b 6c
                LR   A,(IS)+             ; 0a5c 4d
                LR   $3,A                ; 0a5d 53
                LR   A,(IS)              ; 0a5e 4c
                LR   $4,A                ; 0a5f 54
                LI   $10                 ; 0a60 20 10
                AS   $3                  ; 0a62 c3
                LR   IS,A                ; 0a63 0b
                LIS  $d                  ; 0a64 7d
                LR   (IS),A              ; 0a65 5c
                BF   $0,A0a46            ; 0a66 90 df
A0a68:          LIS  $f                  ; 0a68 7f
                LR   $3,A                ; 0a69 53
                LISU 2                   ; 0a6a 62
                LISL 0                   ; 0a6b 68
                PI   A0bf3               ; 0a6c 28 0b f3
                LISU 2                   ; 0a6f 62
                LISL 0                   ; 0a70 68
                PI   A0b09               ; 0a71 28 0b 09
                LISU 2                   ; 0a74 62
                LISL 3                   ; 0a75 6b
                PI   A0bf3               ; 0a76 28 0b f3
                LISU 2                   ; 0a79 62
                LISL 3                   ; 0a7a 6b
                PI   A0b09               ; 0a7b 28 0b 09
                LISU 2                   ; 0a7e 62
                LISL 6                   ; 0a7f 6e
                PI   A0bf3               ; 0a80 28 0b f3
                LISU 2                   ; 0a83 62
                LISL 6                   ; 0a84 6e
                PI   A0b09               ; 0a85 28 0b 09
                LISU 2                   ; 0a88 62
                LISL 0                   ; 0a89 68
                PI   A0bef               ; 0a8a 28 0b ef
                LISU 2                   ; 0a8d 62
                LISL 0                   ; 0a8e 68
                PI   A0b05               ; 0a8f 28 0b 05
                LISU 2                   ; 0a92 62
                LISL 1                   ; 0a93 69
                PI   A0bef               ; 0a94 28 0b ef
                LISU 2                   ; 0a97 62
                LISL 1                   ; 0a98 69
                PI   A0b05               ; 0a99 28 0b 05
                LISU 2                   ; 0a9c 62
                LISL 2                   ; 0a9d 6a
                PI   A0bef               ; 0a9e 28 0b ef
                LISU 2                   ; 0aa1 62
                LISL 2                   ; 0aa2 6a
                PI   A0b05               ; 0aa3 28 0b 05
                PI   A0be3               ; 0aa6 28 0b e3
                PI   A0af9               ; 0aa9 28 0a f9
                PI   A0be9               ; 0aac 28 0b e9
                PI   A0aff               ; 0aaf 28 0a ff
                LIS  $9                  ; 0ab2 79
                LR   $3,A                ; 0ab3 53
                LISU 2                   ; 0ab4 62
                LISL 0                   ; 0ab5 68
A0ab6:          LR   A,(IS)+             ; 0ab6 4d
                CI   $0d                 ; 0ab7 25 0d
                BT   4,A0ac0             ; 0ab9 84 06
                DS   $3                  ; 0abb 33
                BF   $4,A0ab6            ; 0abc 94 f9
                BF   $0,A0acd            ; 0abe 90 0e
A0ac0:          LR   A,(IS)-             ; 0ac0 4e
                LIS  $0                  ; 0ac1 70
                LR   (IS),A              ; 0ac2 5c
                LISU 4                   ; 0ac3 64
                LISL 6                   ; 0ac4 6e
                LR   A,(IS)              ; 0ac5 4c
                CI   $09                 ; 0ac6 25 09
                BT   4,A0acd             ; 0ac8 84 04
                JMP  A09a9               ; 0aca 29 09 a9
A0acd:          DCI  A0c75               ; 0acd 2a 0c 75
                BF   $0,A0ada            ; 0ad0 90 09
A0ad2:          DCI  A0c65               ; 0ad2 2a 0c 65
                BF   $0,A0ada            ; 0ad5 90 04
A0ad7:          DCI  A0c5c               ; 0ad7 2a 0c 5c
A0ada:          LI   $80                 ; 0ada 20 80
                NOP                      ; 0adc 2b
                PI   A0c22               ; 0add 28 0c 22
                LISU 4                   ; 0ae0 64
                LISL 7                   ; 0ae1 6f
                LR   A,(IS)              ; 0ae2 4c
                NOP                      ; 0ae3 2b
                LR   (IS),A              ; 0ae4 5c
A0ae5:          LIS  $0                  ; 0ae5 70
                OUTS 4                   ; 0ae6 b4
                OUTS 1                   ; 0ae7 b1
                INS  4                   ; 0ae8 a4
                COM                      ; 0ae9 18
                NI   $80                 ; 0aea 21 80
                BT   4,A0af1             ; 0aec 84 04
A0aee:          JMP  A0b6a               ; 0aee 29 0b 6a
A0af1:          INS  1                   ; 0af1 a1
                COM                      ; 0af2 18
                NI   $80                 ; 0af3 21 80
                BT   4,A0ae5             ; 0af5 84 ef
                BF   $0,A0aee            ; 0af7 90 f6
A0af9:          LIS  $4                  ; 0af9 74
                LR   $2,A                ; 0afa 52
                LISU 2                   ; 0afb 62
                LISL 0                   ; 0afc 68
                BF   $0,A0b0b            ; 0afd 90 0d
A0aff:          LIS  $2                  ; 0aff 72
                LR   $2,A                ; 0b00 52
                LISU 2                   ; 0b01 62
                LISL 2                   ; 0b02 6a
                BF   $0,A0b0b            ; 0b03 90 07
A0b05:          LIS  $3                  ; 0b05 73
                LR   $2,A                ; 0b06 52
                BF   $0,A0b0b            ; 0b07 90 03
A0b09:          LIS  $1                  ; 0b09 71
                LR   $2,A                ; 0b0a 52
A0b0b:          LR   A,$1                ; 0b0b 41
                CI   $02                 ; 0b0c 25 02
                BT   4,A0b11             ; 0b0e 84 02
                POP                      ; 0b10 1c
A0b11:          LIS  $3                  ; 0b11 73
                LR   $1,A                ; 0b12 51
A0b13:          LR   A,(IS)              ; 0b13 4c
                CI   $0d                 ; 0b14 25 0d
                BT   4,A0b1f             ; 0b16 84 08
                LR   A,IS                ; 0b18 0a
                AS   $2                  ; 0b19 c2
                LR   IS,A                ; 0b1a 0b
                DS   $1                  ; 0b1b 31
                BF   $4,A0b13            ; 0b1c 94 f6
                POP                      ; 0b1e 1c
A0b1f:          LIS  $0                  ; 0b1f 70
                LR   (IS),A              ; 0b20 5c
                JMP  A09a9               ; 0b21 29 09 a9
A0b24:          LR   K,P                 ; 0b24 08
                PI   $0107               ; 0b25 28 01 07
                LI   $28                 ; 0b28 20 28
                LR   $3,A                ; 0b2a 53
                JMP  $0215               ; 0b2b 29 02 15
A0b2e:          NOP                      ; 0b2e 2b
                LR   P,K                 ; 0b2f 09
                DS   $9                  ; 0b30 39
                LR   P,K                 ; 0b31 09
                LR   A,$7                ; 0b32 47
                LR   P,K                 ; 0b33 09
                NOP                      ; 0b34 2b
                LM                       ; 0b35 16
                DS   $9                  ; 0b36 39
                LM                       ; 0b37 16
                LR   A,$7                ; 0b38 47
                LM                       ; 0b39 16
                NOP                      ; 0b3a 2b
                XI   $39                 ; 0b3b 23 39
                XI   $47                 ; 0b3d 23 47
                XI   $08                 ; 0b3f 23 08
                PI   $0107               ; 0b41 28 01 07
                LI   $10                 ; 0b44 20 10
                LR   IS,A                ; 0b46 0b
                LIS  $0                  ; 0b47 70
                LR   $3,A                ; 0b48 53
A0b49:          DCI  A0b2e               ; 0b49 2a 0b 2e
                LR   A,$3                ; 0b4c 43
                SL   1                   ; 0b4d 13
                ADC                      ; 0b4e 8e
                LM                       ; 0b4f 16
                AI   $01                 ; 0b50 24 01
                LR   $1,A                ; 0b52 51
                LM                       ; 0b53 16
                LR   $2,A                ; 0b54 52
                LR   A,(IS)              ; 0b55 4c
                OI   $40                 ; 0b56 22 40
                LR   $0,A                ; 0b58 50
                PI   $0679               ; 0b59 28 06 79
                LR   A,IS                ; 0b5c 0a
                INC                      ; 0b5d 1f
                LR   IS,A                ; 0b5e 0b
                LR   A,$3                ; 0b5f 43
                INC                      ; 0b60 1f
                LR   $3,A                ; 0b61 53
                CI   $09                 ; 0b62 25 09
                BF   $4,A0b49            ; 0b64 94 e4
                PI   $011e               ; 0b66 28 01 1e
                PK                       ; 0b69 0c
A0b6a:          LISU 4                   ; 0b6a 64
                LISL 7                   ; 0b6b 6f
                LR   A,(IS)              ; 0b6c 4c
                INC                      ; 0b6d 1f
                CI   $09                 ; 0b6e 25 09
                BF   $4,A0b73            ; 0b70 94 02
                LIS  $0                  ; 0b72 70
A0b73:          LR   (IS),A              ; 0b73 5c
                JMP  A0999               ; 0b74 29 09 99
A0b77:          LR   K,P                 ; 0b77 08
                PI   $0107               ; 0b78 28 01 07
                LISU 4                   ; 0b7b 64
                LISL 5                   ; 0b7c 6d
                DCI  A0b2e               ; 0b7d 2a 0b 2e
                LR   A,(IS)              ; 0b80 4c
                SL   1                   ; 0b81 13
                ADC                      ; 0b82 8e
                LM                       ; 0b83 16
                AI   $03                 ; 0b84 24 03
                LR   $1,A                ; 0b86 51
                LM                       ; 0b87 16
                AI   $07                 ; 0b88 24 07
                LR   $2,A                ; 0b8a 52
                LI   $95                 ; 0b8b 20 95
                LR   $0,A                ; 0b8d 50
                PI   $0679               ; 0b8e 28 06 79
                PI   $011e               ; 0b91 28 01 1e
                PK                       ; 0b94 0c
A0b95:          LR   K,P                 ; 0b95 08
                PI   $0107               ; 0b96 28 01 07
                LIS  $6                  ; 0b99 76
                LR   $2,A                ; 0b9a 52
                PI   $01f6               ; 0b9b 28 01 f6
                LI   $13                 ; 0b9e 20 13
                LR   $2,A                ; 0ba0 52
                PI   $01f6               ; 0ba1 28 01 f6
                LI   $20                 ; 0ba4 20 20
                LR   $2,A                ; 0ba6 52
                PI   $01f6               ; 0ba7 28 01 f6
                PI   $011e               ; 0baa 28 01 1e
                PK                       ; 0bad 0c
A0bae:          LR   K,P                 ; 0bae 08
                PI   $0107               ; 0baf 28 01 07
                LIS  $0                  ; 0bb2 70
                BF   $0,A0bba            ; 0bb3 90 06
A0bb5:          LR   K,P                 ; 0bb5 08
                PI   $0107               ; 0bb6 28 01 07
                LIS  $f                  ; 0bb9 7f
A0bba:          LR   $4,A                ; 0bba 54
                LISU 2                   ; 0bbb 62
                LISL 0                   ; 0bbc 68
                PI   A0bf3               ; 0bbd 28 0b f3
                LISU 2                   ; 0bc0 62
                LISL 3                   ; 0bc1 6b
                PI   A0bf3               ; 0bc2 28 0b f3
                LISU 2                   ; 0bc5 62
                LISL 6                   ; 0bc6 6e
                PI   A0bf3               ; 0bc7 28 0b f3
                LISU 2                   ; 0bca 62
                LISL 0                   ; 0bcb 68
                PI   A0bef               ; 0bcc 28 0b ef
                LISU 2                   ; 0bcf 62
                LISL 1                   ; 0bd0 69
                PI   A0bef               ; 0bd1 28 0b ef
                LISU 2                   ; 0bd4 62
                LISL 2                   ; 0bd5 6a
                PI   A0bef               ; 0bd6 28 0b ef
                PI   A0be3               ; 0bd9 28 0b e3
                PI   A0be9               ; 0bdc 28 0b e9
                PI   $011e               ; 0bdf 28 01 1e
                PK                       ; 0be2 0c
A0be3:          LIS  $4                  ; 0be3 74
                LR   $2,A                ; 0be4 52
                LISU 2                   ; 0be5 62
                LISL 0                   ; 0be6 68
                BF   $0,A0bf5            ; 0be7 90 0d
A0be9:          LIS  $2                  ; 0be9 72
                LR   $2,A                ; 0bea 52
                LISU 2                   ; 0beb 62
                LISL 2                   ; 0bec 6a
                BF   $0,A0bf5            ; 0bed 90 07
A0bef:          LIS  $3                  ; 0bef 73
                LR   $2,A                ; 0bf0 52
                BF   $0,A0bf5            ; 0bf1 90 03
A0bf3:          LIS  $1                  ; 0bf3 71
                LR   $2,A                ; 0bf4 52
A0bf5:          LIS  $3                  ; 0bf5 73
                LR   $3,A                ; 0bf6 53
                LIS  $0                  ; 0bf7 70
                LR   $1,A                ; 0bf8 51
A0bf9:          LR   A,(IS)              ; 0bf9 4c
                XS   $4                  ; 0bfa e4
                BF   $4,A0c00            ; 0bfb 94 04
                LR   A,$1                ; 0bfd 41
                INC                      ; 0bfe 1f
                LR   $1,A                ; 0bff 51
A0c00:          DS   $3                  ; 0c00 33
                BT   4,A0c08             ; 0c01 84 06
                LR   A,IS                ; 0c03 0a
                AS   $2                  ; 0c04 c2
                LR   IS,A                ; 0c05 0b
                BF   $0,A0bf9            ; 0c06 90 f2
A0c08:          LR   A,$1                ; 0c08 41
                CI   $03                 ; 0c09 25 03
                BT   4,A0c0e             ; 0c0b 84 02
                POP                      ; 0c0d 1c
A0c0e:          PI   $011e               ; 0c0e 28 01 1e
                LR   A,$4                ; 0c11 44
                CI   $0f                 ; 0c12 25 0f
                BF   $4,A0c19            ; 0c14 94 04
                JMP  A0ad7               ; 0c16 29 0a d7
A0c19:          PI   $0b40               ; 0c19 28 0b 40
                JMP  A0ad2               ; 0c1c 29 0a d2
A0c1f:          DCI  A0c41               ; 0c1f 2a 0c 41
A0c22:          LR   K,P                 ; 0c22 08
                PI   $0107               ; 0c23 28 01 07
                LI   $10                 ; 0c26 20 10
                LR   $1,A                ; 0c28 51
                LI   $2d                 ; 0c29 20 2d
                LR   $2,A                ; 0c2b 52
                LM                       ; 0c2c 16
                LR   $3,A                ; 0c2d 53
A0c2e:          LM                       ; 0c2e 16
                OI   $80                 ; 0c2f 22 80
                LR   $0,A                ; 0c31 50
                LR   H,DC                ; 0c32 11
                DCI  A0c80               ; 0c33 2a 0c 80
                PI   $067c               ; 0c36 28 06 7c
                LR   DC,H                ; 0c39 10
                DS   $3                  ; 0c3a 33
                BF   $4,A0c2e            ; 0c3b 94 f2
                PI   $011e               ; 0c3d 28 01 1e
                PK                       ; 0c40 0c
A0c41:          LR   DC,Q                ; 0c41 0f
                LR   Q,DC                ; 0c42 0e
A0c43:          LR   Q,DC                ; 0c43 0e
                LR   Q,DC                ; 0c44 0e
                LR   Q,DC                ; 0c45 0e
                LR   Q,DC                ; 0c46 0e
                LR   Q,DC                ; 0c47 0e
                LR   Q,DC                ; 0c48 0e
                LR   Q,DC                ; 0c49 0e
                LR   Q,DC                ; 0c4a 0e
                LR   Q,DC                ; 0c4b 0e
                LR   Q,DC                ; 0c4c 0e
                LR   Q,DC                ; 0c4d 0e
                LR   Q,DC                ; 0c4e 0e
                LR   Q,DC                ; 0c4f 0e
A0c50:          LR   Q,DC                ; 0c50 0e
A0c51:          LR   A,IS                ; 0c51 0a
A0c52:          LR   A,KU                ; 0c52 00
                LR   A,KL                ; 0c53 01
                LR   A,QU                ; 0c54 02
                LR   A,QL                ; 0c55 03
                LR   Q,DC                ; 0c56 0e
                LR   KU,A                ; 0c57 04
                LR   A,QU                ; 0c58 02
                LR   A,QL                ; 0c59 03
                LR   KL,A                ; 0c5a 05
                LR   P,K                 ; 0c5b 09
A0c5c:          LR   K,P                 ; 0c5c 08
                LR   A,KU                ; 0c5d 00
                LR   A,KL                ; 0c5e 01
                LR   A,QU                ; 0c5f 02
                LR   Q,DC                ; 0c60 0e
                LR   QU,A                ; 0c61 06
                LR   QL,A                ; 0c62 07
                LR   KL,A                ; 0c63 05
                LR   P,K                 ; 0c64 09
A0c65:          LR   DC,Q                ; 0c65 0f
                LR   A,KU                ; 0c66 00
                LR   A,KL                ; 0c67 01
                LR   A,QU                ; 0c68 02
                LR   Q,DC                ; 0c69 0e
                LR   DC,H                ; 0c6a 10
                LR   A,KL                ; 0c6b 01
A0c6c:          LR   H,DC                ; 0c6c 11
                LR   A,IS                ; 0c6d 0a
                LR   Q,DC                ; 0c6e 0e
                LR   KU,A                ; 0c6f 04
                LR   A,QU                ; 0c70 02
                LR   A,QL                ; 0c71 03
                LR   DC,Q                ; 0c72 0f
                LR   A,IS                ; 0c73 0a
                LR   A,KU                ; 0c74 00
A0c75:          LR   A,IS                ; 0c75 0a
                LR   QL,A                ; 0c76 07
                LR   KU,A                ; 0c77 04
                LR   H,DC                ; 0c78 11
                LR   Q,DC                ; 0c79 0e
                LR   IS,A                ; 0c7a 0b
                LR   Q,DC                ; 0c7b 0e
                LR   KU,A                ; 0c7c 04
                LR   QL,A                ; 0c7d 07
                LR   A,IS                ; 0c7e 0a
                LR   P,K                 ; 0c7f 09
A0c80:          AM                       ; 0c80 88
                AM                       ; 0c81 88
                NS   $8                  ; 0c82 f8
                LI   $20                 ; 0c83 20 20
                NS   $8                  ; 0c85 f8
                AM                       ; 0c86 88
                AM                       ; 0c87 88
                AM                       ; 0c88 88
                NS   $8                  ; 0c89 f8
                AM                       ; 0c8a 88
                AM                       ; 0c8b 88
                AM                       ; 0c8c 88
                AM                       ; 0c8d 88
                NS   $8                  ; 0c8e f8
                NS   $8                  ; 0c8f f8
                AM                       ; 0c90 88
                NS   $8                  ; 0c91 f8
                BF   $0,-120             ; 0c92 90 88
A0c94:          NS   $8                  ; 0c94 f8
                LI   $20                 ; 0c95 20 20
                LI   $20                 ; 0c97 20 20
                AM                       ; 0c99 88
                AS   $8                  ; 0c9a c8
                INS  8                   ; 0c9b a8
                BF   $8,-120             ; 0c9c 98 88
                INS  8                   ; 0c9e a8
                INS  8                   ; 0c9f a8
                INS  8                   ; 0ca0 a8
                INS  8                   ; 0ca1 a8
                NS   $8                  ; 0ca2 f8
                NS   $8                  ; 0ca3 f8
                LI   $20                 ; 0ca4 20 20
                LI   $f8                 ; 0ca6 20 f8
                LR   A,KU                ; 0ca8 00
                LR   A,KU                ; 0ca9 00
                LIS  $0                  ; 0caa 70
                LR   A,KU                ; 0cab 00
                LR   A,KU                ; 0cac 00
                LI   $20                 ; 0cad 20 20
                LI   $00                 ; 0caf 20 00
                LI   $f8                 ; 0cb1 20 f8
                BT   0,A0c94             ; 0cb3 80 e0
                BT   0,-8                ; 0cb5 80 f8
                NS   $8                  ; 0cb7 f8
                AM                       ; 0cb8 88
                NS   $8                  ; 0cb9 f8
                AM                       ; 0cba 88
                AM                       ; 0cbb 88
                AM                       ; 0cbc 88
A0cbd:          AM                       ; 0cbd 88
                NS   $8                  ; 0cbe f8
                AM                       ; 0cbf 88
                AM                       ; 0cc0 88
                NS   $8                  ; 0cc1 f8
                BT   0,A0c43             ; 0cc2 80 80
                BT   0,A0cbd             ; 0cc4 80 f8
                LR   A,KU                ; 0cc6 00
                LR   A,KU                ; 0cc7 00
                LR   A,KU                ; 0cc8 00
                LR   A,KU                ; 0cc9 00
                LR   A,KU                ; 0cca 00
                BF   $0,A0c6c            ; 0ccb 90 a0
                AS   $0                  ; 0ccd c0
                INS  0                   ; 0cce a0
A0ccf:          BF   $0,A0c50            ; 0ccf 90 80
                BT   0,A0c52             ; 0cd1 80 80
                BT   0,-8                ; 0cd3 80 f8
                NS   $8                  ; 0cd5 f8
                BT   0,A0ccf             ; 0cd6 80 f8
                LR   K,P                 ; 0cd8 08
                NS   $8                  ; 0cd9 f8
A0cda:          LI   $d0                 ; 0cda 20 d0
                LR   $3,A                ; 0cdc 53
                PI   $00d0               ; 0cdd 28 00 d0
                LISU 2                   ; 0ce0 62
                LISL 6                   ; 0ce1 6e
                LIS  $0                  ; 0ce2 70
                LR   (IS)+,A             ; 0ce3 5d
                LR   (IS),A              ; 0ce4 5c
                LISU 3                   ; 0ce5 63
                LISL 2                   ; 0ce6 6a
                LI   $40                 ; 0ce7 20 40
                LR   (IS)+,A             ; 0ce9 5d
                LIS  $9                  ; 0cea 79
                LR   (IS),A              ; 0ceb 5c
                LI   $14                 ; 0cec 20 14
                LR   $1,A                ; 0cee 51
                LIS  $6                  ; 0cef 76
                LR   $2,A                ; 0cf0 52
                PI   $020e               ; 0cf1 28 02 0e
                LI   $14                 ; 0cf4 20 14
                LR   $1,A                ; 0cf6 51
                LI   $2e                 ; 0cf7 20 2e
                LR   $2,A                ; 0cf9 52
                PI   $020e               ; 0cfa 28 02 0e
                PI   $0224               ; 0cfd 28 02 24
A0d00:          PI   A0d3b               ; 0d00 28 0d 3b
                PI   A0d78               ; 0d03 28 0d 78
                PI   A0dc4               ; 0d06 28 0d c4
                PI   A0e08               ; 0d09 28 0e 08
                DCI  A0d36               ; 0d0c 2a 0d 36
                PI   $065b               ; 0d0f 28 06 5b
                PI   $0467               ; 0d12 28 04 67
                LISU 3                   ; 0d15 63
                LISL 4                   ; 0d16 6c
                LR   A,(IS)              ; 0d17 4c
                DCI  $0083               ; 0d18 2a 00 83
                SR   1                   ; 0d1b 12
                ADC                      ; 0d1c 8e
                LM                       ; 0d1d 16
                LR   $5,A                ; 0d1e 55
                PI   $008f               ; 0d1f 28 00 8f
                LIS  $0                  ; 0d22 70
                OUTS 0                   ; 0d23 b0
                INS  0                   ; 0d24 a0
                COM                      ; 0d25 18
                NI   $04                 ; 0d26 21 04
                BT   4,A0d2d             ; 0d28 84 04
                PI   $0224               ; 0d2a 28 02 24
A0d2d:          LIS  $0                  ; 0d2d 70
                OUTS 5                   ; 0d2e b5
                LISU 4                   ; 0d2f 64
                LISL 7                   ; 0d30 6f
                LR   A,(IS)              ; 0d31 4c
                INC                      ; 0d32 1f
                LR   (IS),A              ; 0d33 5c
                BF   $0,A0d00            ; 0d34 90 cb
A0d36:          LR   K,P                 ; 0d36 08
                LR   DC,H                ; 0d37 10
                XDC                      ; 0d38 2c
                LR   A,$0                ; 0d39 40
                LR   A,$0                ; 0d3a 40
A0d3b:          LR   K,P                 ; 0d3b 08
                PI   $0107               ; 0d3c 28 01 07
                LISU 3                   ; 0d3f 63
                LISL 1                   ; 0d40 69
                DCI  A0d5a               ; 0d41 2a 0d 5a
                LR   A,(IS)              ; 0d44 4c
                SL   1                   ; 0d45 13
                AS   (IS)                ; 0d46 cc
                ADC                      ; 0d47 8e
                LM                       ; 0d48 16
                LR   $1,A                ; 0d49 51
                LM                       ; 0d4a 16
                LR   $2,A                ; 0d4b 52
                LISU 2                   ; 0d4c 62
                LISL 0                   ; 0d4d 68
                LM                       ; 0d4e 16
                LR   (IS),A              ; 0d4f 5c
                LI   $70                 ; 0d50 20 70
                LR   $0,A                ; 0d52 50
                PI   $0679               ; 0d53 28 06 79
                PI   $011e               ; 0d56 28 01 1e
                PK                       ; 0d59 0c
A0d5a:          SR   1                   ; 0d5a 12
                SR   1                   ; 0d5b 12
                COM                      ; 0d5c 18
                NOP                      ; 0d5d 2b
                SR   1                   ; 0d5e 12
                LNK                      ; 0d5f 19
                SL   1                   ; 0d60 13
                ST                       ; 0d61 17
                COM                      ; 0d62 18
                DS   $5                  ; 0d63 35
                LR   DC,H                ; 0d64 10
                LNK                      ; 0d65 19
                DS   $5                  ; 0d66 35
                DCI  $1720               ; 0d67 2a 17 20
                JMP  $1a32               ; 0d6a 29 1a 32
                LR   DC,H                ; 0d6d 10
                EI                       ; 0d6e 1b
                LI   $17                 ; 0d6f 20 17
                POP                      ; 0d71 1c
                LR   DC,H                ; 0d72 10
                LR   DC,H                ; 0d73 10
                LR   W,J                 ; 0d74 1d
                SL   1                   ; 0d75 13
                DI                       ; 0d76 1a
                LNK                      ; 0d77 19
A0d78:          LR   K,P                 ; 0d78 08
                PI   $0107               ; 0d79 28 01 07
                LISU 3                   ; 0d7c 63
                LISL 5                   ; 0d7d 6d
                LR   A,(IS)              ; 0d7e 4c
                CI   $00                 ; 0d7f 25 00
                BF   $4,A0d96            ; 0d81 94 14
                LISU 4                   ; 0d83 64
                LISL 7                   ; 0d84 6f
                LR   A,(IS)              ; 0d85 4c
                NI   $0f                 ; 0d86 21 0f
                CI   $0f                 ; 0d88 25 0f
                BF   $4,A0d92            ; 0d8a 94 07
                LIS  $1                  ; 0d8c 71
                LISU 3                   ; 0d8d 63
                LISL 5                   ; 0d8e 6d
                LR   (IS),A              ; 0d8f 5c
                BF   $0,A0d96            ; 0d90 90 05
A0d92:          PI   $011e               ; 0d92 28 01 1e
                PK                       ; 0d95 0c
A0d96:          LISU 3                   ; 0d96 63
                LISL 3                   ; 0d97 6b
                LR   A,(IS)-             ; 0d98 4e
                AI   $01                 ; 0d99 24 01
                LR   $2,A                ; 0d9b 52
                LR   A,(IS)              ; 0d9c 4c
                LR   $1,A                ; 0d9d 51
                LIS  $3                  ; 0d9e 73
                LR   $4,A                ; 0d9f 54
                DCI  $0767               ; 0da0 2a 07 67
                PI   $06ec               ; 0da3 28 06 ec
                LR   A,$2                ; 0da6 42
                CI   $2c                 ; 0da7 25 2c
                BF   $1,A0db8            ; 0da9 91 0e
                LI   $40                 ; 0dab 20 40
                LR   $3,A                ; 0dad 53
                LIS  $0                  ; 0dae 70
                LR   $0,A                ; 0daf 50
                DCI  A0dc1               ; 0db0 2a 0d c1
                PI   $0718               ; 0db3 28 07 18
                BF   $0,A0d92            ; 0db6 90 db
A0db8:          LISU 3                   ; 0db8 63
                LISL 5                   ; 0db9 6d
                LIS  $0                  ; 0dba 70
                LR   (IS),A              ; 0dbb 5c
                LISL 3                   ; 0dbc 6b
                LIS  $9                  ; 0dbd 79
                LR   (IS),A              ; 0dbe 5c
                BF   $0,A0d92            ; 0dbf 90 d2
A0dc1:          XS   $0                  ; 0dc1 e0
                XS   $0                  ; 0dc2 e0
                LR   A,$0                ; 0dc3 40
A0dc4:          LR   K,P                 ; 0dc4 08
                PI   $0107               ; 0dc5 28 01 07
                LIS  $0                  ; 0dc8 70
                OUTS 4                   ; 0dc9 b4
                INS  4                   ; 0dca a4
                COM                      ; 0dcb 18
                NI   $80                 ; 0dcc 21 80
                BF   $4,A0dd8            ; 0dce 94 09
                LIS  $0                  ; 0dd0 70
                OUTS 1                   ; 0dd1 b1
                INS  1                   ; 0dd2 a1
                COM                      ; 0dd3 18
                NI   $80                 ; 0dd4 21 80
                BT   4,A0e04             ; 0dd6 84 2d
A0dd8:          LISU 3                   ; 0dd8 63
                LISL 6                   ; 0dd9 6e
                LR   A,(IS)              ; 0dda 4c
                CI   $00                 ; 0ddb 25 00
                BF   $4,A0e04            ; 0ddd 94 26
                LIS  $1                  ; 0ddf 71
                LR   (IS),A              ; 0de0 5c
                LISU 2                   ; 0de1 62
                LISL 1                   ; 0de2 69
                LR   A,(IS)+             ; 0de3 4d
                AI   $02                 ; 0de4 24 02
                LR   $1,A                ; 0de6 51
                LR   A,(IS)              ; 0de7 4c
                AI   $01                 ; 0de8 24 01
                LR   $2,A                ; 0dea 52
                LI   $95                 ; 0deb 20 95
                LR   $0,A                ; 0ded 50
                PI   $0679               ; 0dee 28 06 79
                LI   $40                 ; 0df1 20 40
                OUTS 5                   ; 0df3 b5
                LR   A,$1                ; 0df4 41
                AI   $fa                 ; 0df5 24 fa
                LR   $1,A                ; 0df7 51
                LISU 4                   ; 0df8 64
                LISL 2                   ; 0df9 6a
                LI   $fe                 ; 0dfa 20 fe
                LR   (IS),A              ; 0dfc 5c
                PI   $049c               ; 0dfd 28 04 9c
                LISU 4                   ; 0e00 64
                LISL 4                   ; 0e01 6c
                LIS  $0                  ; 0e02 70
                LR   (IS),A              ; 0e03 5c
A0e04:          PI   $011e               ; 0e04 28 01 1e
                PK                       ; 0e07 0c
A0e08:          LR   K,P                 ; 0e08 08
                PI   $0107               ; 0e09 28 01 07
                LISU 3                   ; 0e0c 63
                LISL 6                   ; 0e0d 6e
                LR   A,(IS)              ; 0e0e 4c
                CI   $00                 ; 0e0f 25 00
                BT   4,A0e6d             ; 0e11 84 5b
                PI   $03d3               ; 0e13 28 03 d3
                PI   A0e8d               ; 0e16 28 0e 8d
                LR   A,$1                ; 0e19 41
                AI   $fa                 ; 0e1a 24 fa
                LR   $1,A                ; 0e1c 51
                LISU 3                   ; 0e1d 63
                LISL 2                   ; 0e1e 6a
                PI   $05fc               ; 0e1f 28 05 fc
                LR   A,$0                ; 0e22 40
                CI   $00                 ; 0e23 25 00
                BT   4,A0e6d             ; 0e25 84 47
                LISU 3                   ; 0e27 63
                LISL 3                   ; 0e28 6b
                LR   A,(IS)-             ; 0e29 4e
                CI   $2a                 ; 0e2a 25 2a
                BT   1,A0e30             ; 0e2c 81 03
                LI   $2a                 ; 0e2e 20 2a
A0e30:          LR   $2,A                ; 0e30 52
                LR   A,(IS)              ; 0e31 4c
                AI   $fe                 ; 0e32 24 fe
                LR   $1,A                ; 0e34 51
                LI   $90                 ; 0e35 20 90
                LR   $0,A                ; 0e37 50
                PI   $0679               ; 0e38 28 06 79
                LI   $80                 ; 0e3b 20 80
                OUTS 5                   ; 0e3d b5
                LI   $ff                 ; 0e3e 20 ff
                LR   $5,A                ; 0e40 55
                PI   $008f               ; 0e41 28 00 8f
                LR   A,$1                ; 0e44 41
                AI   $fa                 ; 0e45 24 fa
                LR   $1,A                ; 0e47 51
                LIS  $d                  ; 0e48 7d
                LR   $0,A                ; 0e49 50
                PI   $0679               ; 0e4a 28 06 79
                PI   $02ac               ; 0e4d 28 02 ac
                LISU 3                   ; 0e50 63
                LISL 1                   ; 0e51 69
                LR   A,(IS)              ; 0e52 4c
                INC                      ; 0e53 1f
                CI   $09                 ; 0e54 25 09
                BT   1,A0e59             ; 0e56 81 02
                LIS  $0                  ; 0e58 70
A0e59:          LR   (IS),A              ; 0e59 5c
                LISL 5                   ; 0e5a 6d
                LIS  $0                  ; 0e5b 70
                LR   (IS),A              ; 0e5c 5c
                LISL 3                   ; 0e5d 6b
                LIS  $9                  ; 0e5e 79
                LR   (IS),A              ; 0e5f 5c
                LISL 2                   ; 0e60 6a
                LR   A,(IS)              ; 0e61 4c
                AI   $05                 ; 0e62 24 05
                CI   $57                 ; 0e64 25 57
                BT   1,A0e6a             ; 0e66 81 03
                LI   $40                 ; 0e68 20 40
A0e6a:          LR   (IS),A              ; 0e6a 5c
                BF   $0,A0e72            ; 0e6b 90 06
A0e6d:          LR   A,$1                ; 0e6d 41
                CI   $5b                 ; 0e6e 25 5b
                BT   1,A0e89             ; 0e70 81 18
A0e72:          LISU 3                   ; 0e72 63
                LISL 6                   ; 0e73 6e
                LIS  $0                  ; 0e74 70
                LR   (IS),A              ; 0e75 5c
                LISU 4                   ; 0e76 64
                LISL 0                   ; 0e77 68
                LR   A,(IS)+             ; 0e78 4d
                LR   $1,A                ; 0e79 51
                LR   A,(IS)              ; 0e7a 4c
                LR   $2,A                ; 0e7b 52
                LIS  $d                  ; 0e7c 7d
                LR   $0,A                ; 0e7d 50
                LIS  $2                  ; 0e7e 72
                LR   $4,A                ; 0e7f 54
                DCI  $0767               ; 0e80 2a 07 67
                PI   $0718               ; 0e83 28 07 18
                PI   $02b5               ; 0e86 28 02 b5
A0e89:          PI   $011e               ; 0e89 28 01 1e
                PK                       ; 0e8c 0c
A0e8d:          LR   K,P                 ; 0e8d 08
                PI   $0107               ; 0e8e 28 01 07
                JMP  $0402               ; 0e91 29 04 02
A0e94:          LI   $d6                 ; 0e94 20 d6
                LR   $3,A                ; 0e96 53
                PI   $00d0               ; 0e97 28 00 d0
                JMP  A097b               ; 0e9a 29 09 7b
                LR   A,QU                ; 0e9d 02
                AI   $c2                 ; 0e9e 24 c2
A0ea0:          LI   $d6                 ; 0ea0 20 d6
                LR   $3,A                ; 0ea2 53
                PI   $00d0               ; 0ea3 28 00 d0
                LISU 2                   ; 0ea6 62
                LISL 0                   ; 0ea7 68
                LI   $10                 ; 0ea8 20 10
                LR   (IS)+,A             ; 0eaa 5d
                LIS  $1                  ; 0eab 71
                LR   (IS),A              ; 0eac 5c
                LISU 4                   ; 0ead 64
                LISL 0                   ; 0eae 68
                LIS  $0                  ; 0eaf 70
                LR   (IS)+,A             ; 0eb0 5d
                LR   (IS),A              ; 0eb1 5c
A0eb2:          LISU 3                   ; 0eb2 63
                LISL 5                   ; 0eb3 6d
                LIS  $7                  ; 0eb4 77
                LR   (IS)+,A             ; 0eb5 5d
                LR   (IS),A              ; 0eb6 5c
A0eb7:          LIS  $0                  ; 0eb7 70
                OUTS 1                   ; 0eb8 b1
                INS  1                   ; 0eb9 a1
                COM                      ; 0eba 18
                NOP                      ; 0ebb 2b
                NOP                      ; 0ebc 2b
                BF   $4,A0ec7            ; 0ebd 94 09
                LIS  $0                  ; 0ebf 70
                OUTS 4                   ; 0ec0 b4
                INS  4                   ; 0ec1 a4
                COM                      ; 0ec2 18
                NOP                      ; 0ec3 2b
                NOP                      ; 0ec4 2b
                BT   4,A0eed             ; 0ec5 84 27
A0ec7:          LR   $0,A                ; 0ec7 50
                LI   $ff                 ; 0ec8 20 ff
                LR   $5,A                ; 0eca 55
                PI   $008f               ; 0ecb 28 00 8f
                LR   A,$0                ; 0ece 40
                CI   $80                 ; 0ecf 25 80
                BT   4,A0ea0             ; 0ed1 84 ce
                CI   $40                 ; 0ed3 25 40
                BF   $4,A0eda            ; 0ed5 94 04
                JMP  A0fc8               ; 0ed7 29 0f c8
A0eda:          CI   $08                 ; 0eda 25 08
                BT   4,A0efb             ; 0edc 84 1e
                CI   $04                 ; 0ede 25 04
                BT   4,A0f16             ; 0ee0 84 35
                CI   $20                 ; 0ee2 25 20
                BF   $4,A0ee9            ; 0ee4 94 04
                JMP  A0fd5               ; 0ee6 29 0f d5
A0ee9:          CI   $10                 ; 0ee9 25 10
                BT   4,A0f09             ; 0eeb 84 1d
A0eed:          LISU 4                   ; 0eed 64
                LISL 7                   ; 0eee 6f
                LR   A,(IS)              ; 0eef 4c
                INC                      ; 0ef0 1f
                LR   (IS),A              ; 0ef1 5c
                NI   $20                 ; 0ef2 21 20
                CI   $20                 ; 0ef4 25 20
                BF   $4,A0f3d            ; 0ef6 94 46
                JMP  A0fd5               ; 0ef8 29 0f d5
A0efb:          LISU 3                   ; 0efb 63
                LISL 5                   ; 0efc 6d
                LR   A,(IS)              ; 0efd 4c
                AI   $07                 ; 0efe 24 07
                CI   $18                 ; 0f00 25 18
                BT   1,A0f05             ; 0f02 81 02
                LIS  $2                  ; 0f04 72
A0f05:          LR   (IS),A              ; 0f05 5c
                JMP  A0f3d               ; 0f06 29 0f 3d
A0f09:          LISU 2                   ; 0f09 62
                LISL 2                   ; 0f0a 6a
                LIS  $0                  ; 0f0b 70
                LR   (IS)+,A             ; 0f0c 5d
                LR   (IS)+,A             ; 0f0d 5d
                JMP  A0834               ; 0f0e 29 08 34
                LR   A,QU                ; 0f11 02
                LIS  $d                  ; 0f12 7d
                LR   (IS),A              ; 0f13 5c
                BF   $0,A0f3d            ; 0f14 90 28
A0f16:          LISU 3                   ; 0f16 63
                LISL 2                   ; 0f17 6a
                LR   A,(IS)              ; 0f18 4c
                INC                      ; 0f19 1f
                CI   $02                 ; 0f1a 25 02
                BT   1,A0f1f             ; 0f1c 81 02
                LIS  $0                  ; 0f1e 70
A0f1f:          LR   (IS),A              ; 0f1f 5c
                DCI  A0f3a               ; 0f20 2a 0f 3a
                ADC                      ; 0f23 8e
                LM                       ; 0f24 16
                LR   $3,A                ; 0f25 53
                LIS  $0                  ; 0f26 70
                LR   $2,A                ; 0f27 52
A0f28:          LI   $7e                 ; 0f28 20 7e
                LR   $1,A                ; 0f2a 51
                LR   A,$3                ; 0f2b 43
                LR   $0,A                ; 0f2c 50
                PI   $0679               ; 0f2d 28 06 79
                LR   A,$2                ; 0f30 42
                CI   $38                 ; 0f31 25 38
                BF   $1,A0f3d            ; 0f33 91 09
                AI   $05                 ; 0f35 24 05
                LR   $2,A                ; 0f37 52
                BF   $0,A0f28            ; 0f38 90 ef
A0f3a:          ASD  $0                  ; 0f3a d0
                ASD  $3                  ; 0f3b d3
                ASD  $6                  ; 0f3c d6
A0f3d:          LISU 4                   ; 0f3d 64
                LISL 0                   ; 0f3e 68
                LR   A,(IS)+             ; 0f3f 4d
                LR   $1,A                ; 0f40 51
                LR   A,(IS)              ; 0f41 4c
                LR   $2,A                ; 0f42 52
                LISU 3                   ; 0f43 63
                LISL 6                   ; 0f44 6e
                DS   (IS)-               ; 0f45 3e
                BF   $4,A0f4d            ; 0f46 94 06
                LR   A,(IS)+             ; 0f48 4d
                LR   (IS),A              ; 0f49 5c
                PI   A0fdf               ; 0f4a 28 0f df
A0f4d:          LISU 3                   ; 0f4d 63
                LISL 0                   ; 0f4e 68
                LR   A,(IS)+             ; 0f4f 4d
                LR   QU,A                ; 0f50 06
                LR   A,(IS)              ; 0f51 4c
                LR   QL,A                ; 0f52 07
                LR   DC,Q                ; 0f53 0f
                LM                       ; 0f54 16
                SL   4                   ; 0f55 15
                BT   1,A0f59             ; 0f56 81 02
                DS   $2                  ; 0f58 32
A0f59:          SL   1                   ; 0f59 13
                BT   1,A0f62             ; 0f5a 81 07
                LR   $6,A                ; 0f5c 56
                LR   A,$2                ; 0f5d 42
                INC                      ; 0f5e 1f
                LR   $2,A                ; 0f5f 52
                LR   A,$6                ; 0f60 46
                NOP                      ; 0f61 2b
A0f62:          SL   1                   ; 0f62 13
                BT   1,A0f66             ; 0f63 81 02
                DS   $1                  ; 0f65 31
A0f66:          SL   1                   ; 0f66 13
                BT   1,A0f6c             ; 0f67 81 04
                LR   A,$1                ; 0f69 41
                INC                      ; 0f6a 1f
                LR   $1,A                ; 0f6b 51
A0f6c:          LR   A,$1                ; 0f6c 41
                CI   $00                 ; 0f6d 25 00
                BF   $1,A0f72            ; 0f6f 91 02
                LIS  $0                  ; 0f71 70
A0f72:          CI   $2a                 ; 0f72 25 2a
                BT   1,A0f78             ; 0f74 81 03
                LI   $2a                 ; 0f76 20 2a
A0f78:          LR   $1,A                ; 0f78 51
                LR   A,$2                ; 0f79 42
                CI   $00                 ; 0f7a 25 00
                BF   $1,A0f7f            ; 0f7c 91 02
                LIS  $0                  ; 0f7e 70
A0f7f:          CI   $1a                 ; 0f7f 25 1a
                BT   1,A0f85             ; 0f81 81 03
                LI   $1a                 ; 0f83 20 1a
A0f85:          LR   $2,A                ; 0f85 52
                LISU 4                   ; 0f86 64
                LISL 0                   ; 0f87 68
                LR   A,$1                ; 0f88 41
                LR   (IS)+,A             ; 0f89 5d
                AI   $38                 ; 0f8a 24 38
                LR   $1,A                ; 0f8c 51
                LR   A,$2                ; 0f8d 42
                LR   (IS),A              ; 0f8e 5c
                AI   $20                 ; 0f8f 24 20
                LR   $2,A                ; 0f91 52
                PI   A0904               ; 0f92 28 09 04
                LISU 4                   ; 0f95 64
                LISL 1                   ; 0f96 69
                LR   A,(IS)              ; 0f97 4c
                COM                      ; 0f98 18
                INC                      ; 0f99 1f
                SL   1                   ; 0f9a 13
                AS   $2                  ; 0f9b c2
                LR   $2,A                ; 0f9c 52
                PI   A0904               ; 0f9d 28 09 04
                LISU 4                   ; 0fa0 64
                LISL 0                   ; 0fa1 68
                LR   A,(IS)              ; 0fa2 4c
                COM                      ; 0fa3 18
                INC                      ; 0fa4 1f
                SL   1                   ; 0fa5 13
                AS   $1                  ; 0fa6 c1
                LR   $1,A                ; 0fa7 51
                PI   A0904               ; 0fa8 28 09 04
                LISU 4                   ; 0fab 64
                LISL 1                   ; 0fac 69
                LR   A,(IS)              ; 0fad 4c
                SL   1                   ; 0fae 13
                AS   $2                  ; 0faf c2
                LR   $2,A                ; 0fb0 52
                PI   A0904               ; 0fb1 28 09 04
                LI   $10                 ; 0fb4 20 10
                LR   $5,A                ; 0fb6 55
                PI   $008f               ; 0fb7 28 00 8f
                JMP  A0eb7               ; 0fba 29 0e b7
                LISU 2                   ; 0fbd 62
                LISL 2                   ; 0fbe 6a
                LR   A,(IS)+             ; 0fbf 4d
                LR   $1,A                ; 0fc0 51
                LR   A,(IS)              ; 0fc1 4c
                LR   $2,A                ; 0fc2 52
                LIS  $d                  ; 0fc3 7d
                LR   $0,A                ; 0fc4 50
                PI   A0935               ; 0fc5 28 09 35
A0fc8:          LISU 2                   ; 0fc8 62
                LISL 1                   ; 0fc9 69
                LR   A,(IS)              ; 0fca 4c
                INC                      ; 0fcb 1f
                CI   $06                 ; 0fcc 25 06
                BF   $4,A0fd1            ; 0fce 94 02
                LIS  $1                  ; 0fd0 71
A0fd1:          LR   (IS),A              ; 0fd1 5c
                JMP  A0eed               ; 0fd2 29 0e ed
A0fd5:          LISU 2                   ; 0fd5 62
                LISL 6                   ; 0fd6 6e
                DS   (IS)                ; 0fd7 3c
                BT   1,A0fdc             ; 0fd8 81 03
                LIS  $2                  ; 0fda 72
                LR   (IS),A              ; 0fdb 5c
A0fdc:          JMP  A0eed               ; 0fdc 29 0e ed
A0fdf:          LISU 3                   ; 0fdf 63
                LISL 1                   ; 0fe0 69
                LR   A,(IS)              ; 0fe1 4c
                INC                      ; 0fe2 1f
                LR   (IS)-,A             ; 0fe3 5e
                BF   $4,A0fee            ; 0fe4 94 09
                LR   A,(IS)              ; 0fe6 4c
                INC                      ; 0fe7 1f
                CI   $08                 ; 0fe8 25 08
                BF   $4,A0fed            ; 0fea 94 02
                LIS  $0                  ; 0fec 70
A0fed:          LR   (IS),A              ; 0fed 5c
A0fee:          POP                      ; 0fee 1c
A0fef:          LR   A,(IS)              ; 0fef 4c
                INC                      ; 0ff0 1f
                LR   (IS),A              ; 0ff1 5c
                LIS  $0                  ; 0ff2 70
                OUTS 0                   ; 0ff3 b0
                INS  0                   ; 0ff4 a0
                COM                      ; 0ff5 18
                NI   $08                 ; 0ff6 21 08
                BF   $4,A0ffb            ; 0ff8 94 02
                POP                      ; 0ffa 1c
A0ffb:          JMP  A0eb2               ; 0ffb 29 0e b2
                LR   $7,A                ; 0ffe 57
                LIS  $d                  ; 0fff 7d