Difference between revisions of "Disassembly:Videocart 2"

From veswiki
Jump to: navigation, search
 
m (1 revision)
 
(No difference)

Latest revision as of 21:22, 16 November 2012

Template:Incomplete Disassembly

This is disassembly of the Channel F Videocart 2 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: LIS  $0                  ; 0802 70
                OUTS 0                   ; 0803 b0
                OUTS 1                   ; 0804 b1
                OUTS 4                   ; 0805 b4
                OUTS 5                   ; 0806 b5
                LI   $d0                 ; 0807 20 d0
                LR   $3,A                ; 0809 53
                PI   $00d0               ; 080a 28 00 d0
A080d:          LI   $8a                 ; 080d 20 8a
                LR   $0,A                ; 080f 50
                PI   $0099               ; 0810 28 00 99
                LR   A,$4                ; 0813 44
                CI   $01                 ; 0814 25 01
                BT   4,A081f             ; 0816 84 08
                CI   $02                 ; 0818 25 02
                BF   $4,A080d            ; 081a 94 f2
                JMP  A0e3e               ; 081c 29 0e 3e
A081f:          LISU 3                   ; 081f 63
                LISL 4                   ; 0820 6c
                LIS  $4                  ; 0821 74
                LR   (IS),A              ; 0822 5c
                LISU 7                   ; 0823 67
                LISL 3                   ; 0824 6b
                LI   $28                 ; 0825 20 28
                LR   (IS),A              ; 0827 5c
                LISU 3                   ; 0828 63
                LISL 7                   ; 0829 6f
                LIS  $0                  ; 082a 70
                LR   (IS)-,A             ; 082b 5e
                LR   (IS)-,A             ; 082c 5e
                LR   (IS),A              ; 082d 5c
                PI   A086f               ; 082e 28 08 6f
                PI   A08db               ; 0831 28 08 db
                PI   A08b5               ; 0834 28 08 b5
                PI   A08ff               ; 0837 28 08 ff
                PI   $0224               ; 083a 28 02 24
A083d:          PI   A093e               ; 083d 28 09 3e
                PI   A094c               ; 0840 28 09 4c
                PI   A0a15               ; 0843 28 0a 15
                PI   A0a89               ; 0846 28 0a 89
                PI   A08b5               ; 0849 28 08 b5
                PI   A08db               ; 084c 28 08 db
                DCI  A086a               ; 084f 2a 08 6a
                PI   $065b               ; 0852 28 06 5b
                PI   $0467               ; 0855 28 04 67
                LIS  $0                  ; 0858 70
                OUTS 0                   ; 0859 b0
                INS  0                   ; 085a a0
                COM                      ; 085b 18
                NI   $04                 ; 085c 21 04
                BT   4,A0863             ; 085e 84 04
                PI   $0224               ; 0860 28 02 24
A0863:          LISU 7                   ; 0863 67
                LISL 7                   ; 0864 6f
                LR   A,(IS)              ; 0865 4c
                INC                      ; 0866 1f
                LR   (IS),A              ; 0867 5c
                BF   $0,A083d            ; 0868 90 d4
A086a:          DI                       ; 086a 1a
                DI                       ; 086b 1a
                DI                       ; 086c 1a
                DI                       ; 086d 1a
                DI                       ; 086e 1a
A086f:          LR   K,P                 ; 086f 08
                PI   $0107               ; 0870 28 01 07
                LISU 3                   ; 0873 63
                LISL 7                   ; 0874 6f
                LIS  $3                  ; 0875 73
                LR   (IS),A              ; 0876 5c
                LI   $d6                 ; 0877 20 d6
                LR   $3,A                ; 0879 53
                PI   $00d0               ; 087a 28 00 d0
                LISU 4                   ; 087d 64
                LISL 4                   ; 087e 6c
                LIS  $0                  ; 087f 70
                LR   (IS),A              ; 0880 5c
A0881:          DCI  A0dda               ; 0881 2a 0d da
                LR   A,(IS)              ; 0884 4c
                SL   1                   ; 0885 13
                AS   (IS)                ; 0886 cc
                ADC                      ; 0887 8e
                LM                       ; 0888 16
                LR   $1,A                ; 0889 51
                LM                       ; 088a 16
                LR   $2,A                ; 088b 52
                LM                       ; 088c 16
                LR   $3,A                ; 088d 53
                PI   A0b0d               ; 088e 28 0b 0d
                LR   A,(IS)              ; 0891 4c
                INC                      ; 0892 1f
                LR   (IS),A              ; 0893 5c
                CI   $02                 ; 0894 25 02
                BF   $4,A0881            ; 0896 94 ea
                LIS  $0                  ; 0898 70
                LR   (IS),A              ; 0899 5c
A089a:          DCI  A0de0               ; 089a 2a 0d e0
                LR   A,(IS)              ; 089d 4c
                SL   1                   ; 089e 13
                AS   (IS)                ; 089f cc
                ADC                      ; 08a0 8e
                LM                       ; 08a1 16
                LR   $1,A                ; 08a2 51
                LM                       ; 08a3 16
                LR   $2,A                ; 08a4 52
                LM                       ; 08a5 16
                LR   $3,A                ; 08a6 53
                PI   A0b14               ; 08a7 28 0b 14
                LR   A,(IS)              ; 08aa 4c
                INC                      ; 08ab 1f
                LR   (IS),A              ; 08ac 5c
                CI   $02                 ; 08ad 25 02
                BF   $4,A089a            ; 08af 94 ea
                PI   $011e               ; 08b1 28 01 1e
                PK                       ; 08b4 0c
A08b5:          LR   K,P                 ; 08b5 08
                PI   $0107               ; 08b6 28 01 07
                LISU 4                   ; 08b9 64
                LISL 4                   ; 08ba 6c
                LIS  $0                  ; 08bb 70
                LR   (IS),A              ; 08bc 5c
A08bd:          DCI  $0de6               ; 08bd 2a 0d e6
                LR   A,(IS)              ; 08c0 4c
                SL   1                   ; 08c1 13
                AS   (IS)                ; 08c2 cc
                ADC                      ; 08c3 8e
                LM                       ; 08c4 16
                LR   $1,A                ; 08c5 51
                LM                       ; 08c6 16
                LR   $2,A                ; 08c7 52
                LM                       ; 08c8 16
                LR   $0,A                ; 08c9 50
                DCI  A0dfb               ; 08ca 2a 0d fb
                PI   $067c               ; 08cd 28 06 7c
                LR   A,(IS)              ; 08d0 4c
                INC                      ; 08d1 1f
                LR   (IS),A              ; 08d2 5c
                CI   $05                 ; 08d3 25 05
                BF   $4,A08bd            ; 08d5 94 e7
                PI   $011e               ; 08d7 28 01 1e
                PK                       ; 08da 0c
A08db:          LR   K,P                 ; 08db 08
                PI   $0107               ; 08dc 28 01 07
                LIS  $0                  ; 08df 70
                LR   (IS),A              ; 08e0 5c
A08e1:          DCI  A0df5               ; 08e1 2a 0d f5
                LR   A,(IS)              ; 08e4 4c
                SL   1                   ; 08e5 13
                AS   (IS)                ; 08e6 cc
                ADC                      ; 08e7 8e
                LM                       ; 08e8 16
                LR   $1,A                ; 08e9 51
                LM                       ; 08ea 16
                LR   $2,A                ; 08eb 52
                LM                       ; 08ec 16
                LR   $0,A                ; 08ed 50
                DCI  A0dfb               ; 08ee 2a 0d fb
                PI   $067c               ; 08f1 28 06 7c
                LR   A,(IS)              ; 08f4 4c
                INC                      ; 08f5 1f
                LR   (IS),A              ; 08f6 5c
                CI   $02                 ; 08f7 25 02
                BF   $4,A08e1            ; 08f9 94 e7
                PI   $011e               ; 08fb 28 01 1e
                PK                       ; 08fe 0c
A08ff:          LR   K,P                 ; 08ff 08
                PI   $0107               ; 0900 28 01 07
                LISU 2                   ; 0903 62
                LISL 1                   ; 0904 69
                LI   $17                 ; 0905 20 17
                LR   $1,A                ; 0907 51
                LR   (IS)+,A             ; 0908 5d
                LI   $0b                 ; 0909 20 0b
                LR   $2,A                ; 090b 52
                LR   (IS),A              ; 090c 5c
                LISL 0                   ; 090d 68
                LIS  $3                  ; 090e 73
                LR   (IS),A              ; 090f 5c
                OI   $c0                 ; 0910 22 c0
                LR   $0,A                ; 0912 50
                DCI  A0dfb               ; 0913 2a 0d fb
                PI   $067c               ; 0916 28 06 7c
                LISL 4                   ; 0919 6c
                LI   $54                 ; 091a 20 54
                LR   $1,A                ; 091c 51
                LR   (IS)+,A             ; 091d 5d
                LI   $2a                 ; 091e 20 2a
                LR   $2,A                ; 0920 52
                LR   (IS),A              ; 0921 5c
                LISL 3                   ; 0922 6b
                LIS  $7                  ; 0923 77
                LR   (IS),A              ; 0924 5c
                OI   $40                 ; 0925 22 40
                LR   $0,A                ; 0927 50
                DCI  A0dfb               ; 0928 2a 0d fb
                PI   $067c               ; 092b 28 06 7c
                LISU 2                   ; 092e 62
                LISL 6                   ; 092f 6e
                LI   $99                 ; 0930 20 99
                LR   (IS)+,A             ; 0932 5d
                LR   (IS),A              ; 0933 5c
                PI   $02ac               ; 0934 28 02 ac
                PI   $02b5               ; 0937 28 02 b5
                PI   $011e               ; 093a 28 01 1e
                PK                       ; 093d 0c
A093e:          LR   K,P                 ; 093e 08
                PI   $0107               ; 093f 28 01 07
                LI   $b0                 ; 0942 20 b0
                LR   $4,A                ; 0944 54
                LISU 2                   ; 0945 62
                LISL 1                   ; 0946 69
                LIS  $0                  ; 0947 70
                OUTS 4                   ; 0948 b4
                INS  4                   ; 0949 a4
                BF   $0,A0958            ; 094a 90 0d
A094c:          LR   K,P                 ; 094c 08
                PI   $0107               ; 094d 28 01 07
                LI   $71                 ; 0950 20 71
                LR   $4,A                ; 0952 54
                LISU 2                   ; 0953 62
                LISL 4                   ; 0954 6c
                LIS  $0                  ; 0955 70
                OUTS 1                   ; 0956 b1
                INS  1                   ; 0957 a1
A0958:          COM                      ; 0958 18
                LR   $0,A                ; 0959 50
                LR   A,(IS)+             ; 095a 4d
                LR   $1,A                ; 095b 51
                LR   A,(IS)-             ; 095c 4e
                LR   $2,A                ; 095d 52
                LISU 7                   ; 095e 67
                LISL 7                   ; 095f 6f
                LR   A,(IS)              ; 0960 4c
                NI   $01                 ; 0961 21 01
                CI   $01                 ; 0963 25 01
                BF   $4,A0999            ; 0965 94 33
                LIS  $1                  ; 0967 71
                NS   $0                  ; 0968 f0
                BT   4,A0972             ; 0969 84 08
                LR   A,$1                ; 096b 41
                AI   $01                 ; 096c 24 01
                LR   $1,A                ; 096e 51
                PI   A0b62               ; 096f 28 0b 62
A0972:          PI   A0b4f               ; 0972 28 0b 4f
                LIS  $2                  ; 0975 72
                NS   $0                  ; 0976 f0
                BT   4,A097d             ; 0977 84 05
                DS   $1                  ; 0979 31
                PI   A0b62               ; 097a 28 0b 62
A097d:          PI   A0b57               ; 097d 28 0b 57
                LIS  $4                  ; 0980 74
                NS   $0                  ; 0981 f0
                BT   4,A098b             ; 0982 84 08
                LR   A,$2                ; 0984 42
                AI   $01                 ; 0985 24 01
                LR   $2,A                ; 0987 52
                PI   A0b62               ; 0988 28 0b 62
A098b:          PI   A0b47               ; 098b 28 0b 47
                LIS  $8                  ; 098e 78
                NS   $0                  ; 098f f0
                BT   4,A0996             ; 0990 84 05
                DS   $2                  ; 0992 32
                PI   A0b62               ; 0993 28 0b 62
A0996:          PI   A0b3d               ; 0996 28 0b 3d
A0999:          LISU 7                   ; 0999 67
                LISL 7                   ; 099a 6f
                LR   A,(IS)              ; 099b 4c
                NI   $07                 ; 099c 21 07
                CI   $07                 ; 099e 25 07
                BF   $4,A09c3            ; 09a0 94 22
                LISU 2                   ; 09a2 62
                LISL 0                   ; 09a3 68
                LIS  $1                  ; 09a4 71
                NS   $4                  ; 09a5 f4
                BT   4,A09a9             ; 09a6 84 02
                LISL 3                   ; 09a8 6b
A09a9:          LI   $10                 ; 09a9 20 10
                NS   $0                  ; 09ab f0
                BT   4,A09af             ; 09ac 84 02
                DS   (IS)                ; 09ae 3c
A09af:          LI   $20                 ; 09af 20 20
                NS   $0                  ; 09b1 f0
                BT   4,A09b7             ; 09b2 84 04
                LR   A,(IS)              ; 09b4 4c
                INC                      ; 09b5 1f
                LR   (IS),A              ; 09b6 5c
A09b7:          LR   A,(IS)              ; 09b7 4c
                CI   $ff                 ; 09b8 25 ff
                BF   $4,A09bd            ; 09ba 94 02
                LIS  $7                  ; 09bc 77
A09bd:          CI   $08                 ; 09bd 25 08
                BF   $4,A09c2            ; 09bf 94 02
                LIS  $0                  ; 09c1 70
A09c2:          LR   (IS),A              ; 09c2 5c
A09c3:          LIS  $1                  ; 09c3 71
                NS   $4                  ; 09c4 f4
                BF   $4,A09e8            ; 09c5 94 22
                DCI  $0767               ; 09c7 2a 07 67
                LIS  $5                  ; 09ca 75
                LR   $4,A                ; 09cb 54
                LISU 2                   ; 09cc 62
                LISL 1                   ; 09cd 69
                LI   $d6                 ; 09ce 20 d6
                LR   $3,A                ; 09d0 53
                PI   $06ec               ; 09d1 28 06 ec
                LISL 0                   ; 09d4 68
                LR   A,(IS)+             ; 09d5 4d
                LR   $0,A                ; 09d6 50
                LI   $c0                 ; 09d7 20 c0
                LR   $3,A                ; 09d9 53
                DCI  A0dfb               ; 09da 2a 0d fb
                PI   $0718               ; 09dd 28 07 18
                PI   A0c52               ; 09e0 28 0c 52
                PI   A0d32               ; 09e3 28 0d 32
                BF   $0,A0a11            ; 09e6 90 2a
A09e8:          DCI  $0767               ; 09e8 2a 07 67
                LIS  $5                  ; 09eb 75
                LR   $4,A                ; 09ec 54
                LISU 2                   ; 09ed 62
                LISL 4                   ; 09ee 6c
                LI   $d6                 ; 09ef 20 d6
                LR   $3,A                ; 09f1 53
                PI   $06ec               ; 09f2 28 06 ec
                LISL 3                   ; 09f5 6b
                LR   A,(IS)+             ; 09f6 4d
                LR   $0,A                ; 09f7 50
                LI   $40                 ; 09f8 20 40
                LR   $3,A                ; 09fa 53
                LR   A,(IS)+             ; 09fb 4d
                LR   $1,A                ; 09fc 51
                LR   A,(IS)+             ; 09fd 4d
                LR   $2,A                ; 09fe 52
                DCI  A0dfb               ; 09ff 2a 0d fb
                PI   $0718               ; 0a02 28 07 18
                LISU 3                   ; 0a05 63
                LISL 5                   ; 0a06 6d
                LIS  $2                  ; 0a07 72
                LR   (IS),A              ; 0a08 5c
                PI   A0ce7               ; 0a09 28 0c e7
                LIS  $2                  ; 0a0c 72
                LR   (IS),A              ; 0a0d 5c
                PI   A0d32               ; 0a0e 28 0d 32
A0a11:          PI   $011e               ; 0a11 28 01 1e
                PK                       ; 0a14 0c
A0a15:          LR   K,P                 ; 0a15 08
                PI   $0107               ; 0a16 28 01 07
                LISU 3                   ; 0a19 63
                LISL 0                   ; 0a1a 68
                LR   A,(IS)+             ; 0a1b 4d
                LR   $1,A                ; 0a1c 51
                LR   A,(IS)+             ; 0a1d 4d
                LR   $2,A                ; 0a1e 52
                LR   A,(IS)+             ; 0a1f 4d
                LR   $3,A                ; 0a20 53
                LR   A,(IS)              ; 0a21 4c
                LR   $4,A                ; 0a22 54
                LISL 7                   ; 0a23 6f
                LR   A,(IS)              ; 0a24 4c
                CI   $01                 ; 0a25 25 01
                BF   $4,A0a2b            ; 0a27 94 03
                BF   $0,A0a58            ; 0a29 90 2e
A0a2b:          LIS  $0                  ; 0a2b 70
                OUTS 4                   ; 0a2c b4
                INS  4                   ; 0a2d a4
                COM                      ; 0a2e 18
                LR   $0,A                ; 0a2f 50
                LI   $80                 ; 0a30 20 80
                NS   $0                  ; 0a32 f0
                BT   4,A0a85             ; 0a33 84 51
                LIS  $1                  ; 0a35 71
                LR   (IS),A              ; 0a36 5c
                LISU 2                   ; 0a37 62
                LISL 1                   ; 0a38 69
                LR   A,(IS)-             ; 0a39 4e
                AI   $02                 ; 0a3a 24 02
                LISU 3                   ; 0a3c 63
                LR   (IS),A              ; 0a3d 5c
                LR   $1,A                ; 0a3e 51
                LISU 2                   ; 0a3f 62
                LISL 2                   ; 0a40 6a
                LR   A,(IS)              ; 0a41 4c
                AI   $02                 ; 0a42 24 02
                LISU 3                   ; 0a44 63
                LISL 1                   ; 0a45 69
                LR   (IS),A              ; 0a46 5c
                LR   $2,A                ; 0a47 52
                LISU 2                   ; 0a48 62
                LISL 0                   ; 0a49 68
                LR   A,(IS)              ; 0a4a 4c
                DCI  A0afd               ; 0a4b 2a 0a fd
                SL   1                   ; 0a4e 13
                ADC                      ; 0a4f 8e
                LM                       ; 0a50 16
                LISU 3                   ; 0a51 63
                LISL 2                   ; 0a52 6a
                LR   (IS)+,A             ; 0a53 5d
                LR   $3,A                ; 0a54 53
                LM                       ; 0a55 16
                LR   (IS),A              ; 0a56 5c
                LR   $4,A                ; 0a57 54
A0a58:          LR   A,$1                ; 0a58 41
                AS   $3                  ; 0a59 c3
                LR   $1,A                ; 0a5a 51
                LR   A,$2                ; 0a5b 42
                AS   $4                  ; 0a5c c4
                LR   $2,A                ; 0a5d 52
                LIS  $1                  ; 0a5e 71
                LR   $4,A                ; 0a5f 54
                LISU 3                   ; 0a60 63
                LISL 0                   ; 0a61 68
                LI   $d6                 ; 0a62 20 d6
                LR   $3,A                ; 0a64 53
                PI   $06ec               ; 0a65 28 06 ec
                PI   A0b1b               ; 0a68 28 0b 1b
                LR   A,(IS)              ; 0a6b 4c
                CI   $01                 ; 0a6c 25 01
                BF   $4,A0a85            ; 0a6e 94 16
                LIS  $8                  ; 0a70 78
                LR   $0,A                ; 0a71 50
                LI   $c0                 ; 0a72 20 c0
                LR   $3,A                ; 0a74 53
                DCI  A0dfb               ; 0a75 2a 0d fb
                PI   $0718               ; 0a78 28 07 18
                PI   A0b6e               ; 0a7b 28 0b 6e
                LISU 3                   ; 0a7e 63
                LISL 5                   ; 0a7f 6d
                LIS  $0                  ; 0a80 70
                LR   (IS),A              ; 0a81 5c
                PI   A0bf8               ; 0a82 28 0b f8
A0a85:          PI   $011e               ; 0a85 28 01 1e
                PK                       ; 0a88 0c
A0a89:          LR   K,P                 ; 0a89 08
                PI   $0107               ; 0a8a 28 01 07
                LISU 4                   ; 0a8d 64
                LISL 0                   ; 0a8e 68
                LR   A,(IS)+             ; 0a8f 4d
                LR   $1,A                ; 0a90 51
                LR   A,(IS)+             ; 0a91 4d
                LR   $2,A                ; 0a92 52
                LR   A,(IS)+             ; 0a93 4d
                LR   $3,A                ; 0a94 53
                LR   A,(IS)              ; 0a95 4c
                LR   $4,A                ; 0a96 54
                LISU 3                   ; 0a97 63
                LISL 6                   ; 0a98 6e
                LR   A,(IS)              ; 0a99 4c
                CI   $01                 ; 0a9a 25 01
                BF   $4,A0aa0            ; 0a9c 94 03
                BF   $0,A0acc            ; 0a9e 90 2d
A0aa0:          LIS  $0                  ; 0aa0 70
                OUTS 1                   ; 0aa1 b1
                INS  1                   ; 0aa2 a1
                COM                      ; 0aa3 18
                LR   $0,A                ; 0aa4 50
                LI   $80                 ; 0aa5 20 80
                NS   $0                  ; 0aa7 f0
                BT   4,A0af9             ; 0aa8 84 50
                LIS  $1                  ; 0aaa 71
                LR   (IS),A              ; 0aab 5c
                LISU 2                   ; 0aac 62
                LISL 4                   ; 0aad 6c
                LR   A,(IS)              ; 0aae 4c
                AI   $02                 ; 0aaf 24 02
                LISU 4                   ; 0ab1 64
                LISL 0                   ; 0ab2 68
                LR   (IS),A              ; 0ab3 5c
                LR   $1,A                ; 0ab4 51
                LISU 2                   ; 0ab5 62
                LISL 5                   ; 0ab6 6d
                LR   A,(IS)              ; 0ab7 4c
                AI   $02                 ; 0ab8 24 02
                LISU 4                   ; 0aba 64
                LISL 1                   ; 0abb 69
                LR   (IS),A              ; 0abc 5c
                LR   $2,A                ; 0abd 52
                LISU 2                   ; 0abe 62
                LISL 3                   ; 0abf 6b
                LR   A,(IS)              ; 0ac0 4c
                DCI  A0afd               ; 0ac1 2a 0a fd
                SL   1                   ; 0ac4 13
                ADC                      ; 0ac5 8e
                LM                       ; 0ac6 16
                LISU 4                   ; 0ac7 64
                LISL 2                   ; 0ac8 6a
                LR   (IS)+,A             ; 0ac9 5d
                LM                       ; 0aca 16
                LR   (IS),A              ; 0acb 5c
A0acc:          LR   A,$1                ; 0acc 41
                AS   $3                  ; 0acd c3
                LR   $1,A                ; 0ace 51
                LR   A,$2                ; 0acf 42
                AS   $4                  ; 0ad0 c4
                LR   $2,A                ; 0ad1 52
                LIS  $1                  ; 0ad2 71
                LR   $4,A                ; 0ad3 54
                LISU 4                   ; 0ad4 64
                LISL 0                   ; 0ad5 68
                LI   $d6                 ; 0ad6 20 d6
                LR   $3,A                ; 0ad8 53
                PI   $06ec               ; 0ad9 28 06 ec
                PI   A0b1e               ; 0adc 28 0b 1e
                LR   A,(IS)              ; 0adf 4c
                CI   $01                 ; 0ae0 25 01
                BF   $4,A0af9            ; 0ae2 94 16
                LIS  $8                  ; 0ae4 78
                LR   $0,A                ; 0ae5 50
                LI   $40                 ; 0ae6 20 40
                LR   $3,A                ; 0ae8 53
                DCI  A0dfb               ; 0ae9 2a 0d fb
                PI   $0718               ; 0aec 28 07 18
                PI   A0bb3               ; 0aef 28 0b b3
                LISU 3                   ; 0af2 63
                LISL 5                   ; 0af3 6d
                LIS  $1                  ; 0af4 71
                LR   (IS),A              ; 0af5 5c
                PI   A0bf8               ; 0af6 28 0b f8
A0af9:          PI   $011e               ; 0af9 28 01 1e
                PK                       ; 0afc 0c
A0afd:          LR   A,KU                ; 0afd 00
                NS   (IS)                ; 0afe fc
                LR   KU,A                ; 0aff 04
                NS   (IS)                ; 0b00 fc
                LR   KU,A                ; 0b01 04
                LR   A,KU                ; 0b02 00
                LR   KU,A                ; 0b03 04
                LR   KU,A                ; 0b04 04
                LR   A,KU                ; 0b05 00
                LR   KU,A                ; 0b06 04
                NS   (IS)                ; 0b07 fc
                LR   KU,A                ; 0b08 04
                NS   (IS)                ; 0b09 fc
                LR   A,KU                ; 0b0a 00
                NS   (IS)                ; 0b0b fc
                NS   (IS)                ; 0b0c fc
A0b0d:          LR   K,P                 ; 0b0d 08
                PI   $0107               ; 0b0e 28 01 07
                JMP  $0215               ; 0b11 29 02 15
A0b14:          LR   K,P                 ; 0b14 08
                PI   $0107               ; 0b15 28 01 07
                JMP  $01fc               ; 0b18 29 01 fc
A0b1b:          LISL 7                   ; 0b1b 6f
                BF   $0,A0b1f            ; 0b1c 90 02
A0b1e:          LISL 6                   ; 0b1e 6e
A0b1f:          LISU 3                   ; 0b1f 63
                LR   A,$2                ; 0b20 42
                CI   $08                 ; 0b21 25 08
                BF   $1,A0b27            ; 0b23 91 03
                BF   $0,A0b3a            ; 0b25 90 14
A0b27:          LR   A,$2                ; 0b27 42
                CI   $30                 ; 0b28 25 30
                BT   1,A0b2e             ; 0b2a 81 03
                BF   $0,A0b3a            ; 0b2c 90 0d
A0b2e:          LR   A,$1                ; 0b2e 41
                CI   $5e                 ; 0b2f 25 5e
                BT   1,A0b35             ; 0b31 81 03
                BF   $0,A0b3a            ; 0b33 90 06
A0b35:          LR   A,$1                ; 0b35 41
                CI   $13                 ; 0b36 25 13
                BF   $1,A0b3c            ; 0b38 91 03
A0b3a:          LIS  $0                  ; 0b3a 70
                LR   (IS),A              ; 0b3b 5c
A0b3c:          POP                      ; 0b3c 1c
A0b3d:          LR   A,$2                ; 0b3d 42
                CI   $08                 ; 0b3e 25 08
                BF   $1,A0b46            ; 0b40 91 05
                LR   A,$2                ; 0b42 42
                AI   $01                 ; 0b43 24 01
                LR   $2,A                ; 0b45 52
A0b46:          POP                      ; 0b46 1c
A0b47:          LR   A,$2                ; 0b47 42
                CI   $2c                 ; 0b48 25 2c
                BT   1,A0b46             ; 0b4a 81 fb
                DS   $2                  ; 0b4c 32
                BF   $0,A0b46            ; 0b4d 90 f8
A0b4f:          LR   A,$1                ; 0b4f 41
                CI   $5a                 ; 0b50 25 5a
                BT   1,A0b46             ; 0b52 81 f3
                DS   $1                  ; 0b54 31
                BF   $0,A0b46            ; 0b55 90 f0
A0b57:          LR   A,$1                ; 0b57 41
                CI   $13                 ; 0b58 25 13
                BF   $1,A0b46            ; 0b5a 91 eb
                LR   A,$1                ; 0b5c 41
                AI   $01                 ; 0b5d 24 01
                LR   $1,A                ; 0b5f 51
                BF   $0,A0b46            ; 0b60 90 e5
A0b62:          LI   $40                 ; 0b62 20 40
                OUTS 5                   ; 0b64 b5
                LI   $80                 ; 0b65 20 80
                LR   $3,A                ; 0b67 53
A0b68:          DS   $3                  ; 0b68 33
                BF   $4,A0b68            ; 0b69 94 fe
                LIS  $0                  ; 0b6b 70
                OUTS 5                   ; 0b6c b5
                POP                      ; 0b6d 1c
A0b6e:          LR   K,P                 ; 0b6e 08
                PI   $0107               ; 0b6f 28 01 07
                LISL 4                   ; 0b72 6c
                LISU 2                   ; 0b73 62
                PI   A0d7e               ; 0b74 28 0d 7e
                LR   A,$0                ; 0b77 40
                CI   $00                 ; 0b78 25 00
                BT   4,A0baf             ; 0b7a 84 34
                DS   $1                  ; 0b7c 31
                DS   $2                  ; 0b7d 32
                LISU 3                   ; 0b7e 63
                LISL 0                   ; 0b7f 68
                LIS  $1                  ; 0b80 71
                LR   $4,A                ; 0b81 54
                LI   $d6                 ; 0b82 20 d6
                LR   $3,A                ; 0b84 53
                PI   $06ec               ; 0b85 28 06 ec
                LISU 2                   ; 0b88 62
                LISL 5                   ; 0b89 6d
                LR   A,(IS)-             ; 0b8a 4e
                LR   $2,A                ; 0b8b 52
                LR   A,(IS)              ; 0b8c 4c
                LR   $1,A                ; 0b8d 51
                LI   $8a                 ; 0b8e 20 8a
                LR   $0,A                ; 0b90 50
                DCI  A0dfb               ; 0b91 2a 0d fb
                PI   $067c               ; 0b94 28 06 7c
                LI   $80                 ; 0b97 20 80
                OUTS 5                   ; 0b99 b5
                LIS  $f                  ; 0b9a 7f
                LR   $5,A                ; 0b9b 55
                PI   $008f               ; 0b9c 28 00 8f
                LR   A,$1                ; 0b9f 41
                AI   $fa                 ; 0ba0 24 fa
                LR   $1,A                ; 0ba2 51
                LIS  $d                  ; 0ba3 7d
                LR   $0,A                ; 0ba4 50
                PI   $0679               ; 0ba5 28 06 79
                PI   $02ac               ; 0ba8 28 02 ac
                LISU 3                   ; 0bab 63
                LISL 7                   ; 0bac 6f
                LIS  $0                  ; 0bad 70
                LR   (IS),A              ; 0bae 5c
A0baf:          PI   $011e               ; 0baf 28 01 1e
                PK                       ; 0bb2 0c
A0bb3:          LR   K,P                 ; 0bb3 08
                PI   $0107               ; 0bb4 28 01 07
                LISU 2                   ; 0bb7 62
                LISL 1                   ; 0bb8 69
                PI   A0d7e               ; 0bb9 28 0d 7e
                LR   A,$0                ; 0bbc 40
                CI   $00                 ; 0bbd 25 00
                BT   4,A0bf4             ; 0bbf 84 34
                DS   $1                  ; 0bc1 31
                DS   $2                  ; 0bc2 32
                LISU 4                   ; 0bc3 64
                LISL 0                   ; 0bc4 68
                LIS  $1                  ; 0bc5 71
                LR   $4,A                ; 0bc6 54
                LI   $d6                 ; 0bc7 20 d6
                LR   $3,A                ; 0bc9 53
                PI   $06ec               ; 0bca 28 06 ec
                LISU 2                   ; 0bcd 62
                LISL 2                   ; 0bce 6a
                LR   A,(IS)-             ; 0bcf 4e
                LR   $2,A                ; 0bd0 52
                LR   A,(IS)              ; 0bd1 4c
                LR   $1,A                ; 0bd2 51
                LI   $8a                 ; 0bd3 20 8a
                LR   $0,A                ; 0bd5 50
                DCI  A0dfb               ; 0bd6 2a 0d fb
                PI   $067c               ; 0bd9 28 06 7c
                LI   $40                 ; 0bdc 20 40
                OUTS 5                   ; 0bde b5
                LIS  $f                  ; 0bdf 7f
                LR   $5,A                ; 0be0 55
                PI   $008f               ; 0be1 28 00 8f
                LR   A,$1                ; 0be4 41
                AI   $fa                 ; 0be5 24 fa
                LR   $1,A                ; 0be7 51
                LIS  $d                  ; 0be8 7d
                LR   $0,A                ; 0be9 50
                PI   $0679               ; 0bea 28 06 79
                PI   $02b5               ; 0bed 28 02 b5
                LISU 3                   ; 0bf0 63
                LISL 6                   ; 0bf1 6e
                LIS  $0                  ; 0bf2 70
                LR   (IS),A              ; 0bf3 5c
A0bf4:          PI   $011e               ; 0bf4 28 01 1e
                PK                       ; 0bf7 0c
A0bf8:          LR   K,P                 ; 0bf8 08
                PI   $0107               ; 0bf9 28 01 07
                LISU 4                   ; 0bfc 64
                LISL 4                   ; 0bfd 6c
                LIS  $0                  ; 0bfe 70
                LR   (IS),A              ; 0bff 5c
A0c00:          DCI  $0de6               ; 0c00 2a 0d e6
                LR   A,(IS)              ; 0c03 4c
                SL   1                   ; 0c04 13
                AS   (IS)                ; 0c05 cc
                ADC                      ; 0c06 8e
                LM                       ; 0c07 16
                LISL 6                   ; 0c08 6e
                LR   (IS)+,A             ; 0c09 5d
                LM                       ; 0c0a 16
                LR   (IS)-,A             ; 0c0b 5e
                PI   A0d7e               ; 0c0c 28 0d 7e
                LR   A,$0                ; 0c0f 40
                CI   $01                 ; 0c10 25 01
                BT   4,A0c1e             ; 0c12 84 0b
                LISL 4                   ; 0c14 6c
                LR   A,(IS)              ; 0c15 4c
                INC                      ; 0c16 1f
                LR   (IS),A              ; 0c17 5c
                CI   $07                 ; 0c18 25 07
                BT   4,A0c3b             ; 0c1a 84 20
                BF   $0,A0c00            ; 0c1c 90 e3
A0c1e:          DS   $1                  ; 0c1e 31
                DS   $2                  ; 0c1f 32
                LISU 3                   ; 0c20 63
                LISL 5                   ; 0c21 6d
                LR   A,(IS)              ; 0c22 4c
                CI   $00                 ; 0c23 25 00
                BT   4,A0c3f             ; 0c25 84 19
                LISU 4                   ; 0c27 64
                LISL 0                   ; 0c28 68
                LIS  $1                  ; 0c29 71
                LR   $4,A                ; 0c2a 54
                LI   $d6                 ; 0c2b 20 d6
                LR   $3,A                ; 0c2d 53
                PI   $06ec               ; 0c2e 28 06 ec
                LI   $40                 ; 0c31 20 40
                OUTS 5                   ; 0c33 b5
                LISU 3                   ; 0c34 63
                LISL 6                   ; 0c35 6e
                LIS  $0                  ; 0c36 70
                LR   (IS)-,A             ; 0c37 5e
                LIS  $1                  ; 0c38 71
                XS   (IS)                ; 0c39 ec
                LR   (IS),A              ; 0c3a 5c
A0c3b:          PI   $011e               ; 0c3b 28 01 1e
                PK                       ; 0c3e 0c
A0c3f:          LISU 3                   ; 0c3f 63
                LISL 0                   ; 0c40 68
                LIS  $1                  ; 0c41 71
                LR   $4,A                ; 0c42 54
                LI   $d6                 ; 0c43 20 d6
                LR   $3,A                ; 0c45 53
                PI   $06ec               ; 0c46 28 06 ec
                LI   $80                 ; 0c49 20 80
                OUTS 5                   ; 0c4b b5
                LISU 3                   ; 0c4c 63
                LISL 7                   ; 0c4d 6f
                LIS  $0                  ; 0c4e 70
                LR   (IS),A              ; 0c4f 5c
                BF   $0,A0c3b            ; 0c50 90 ea
A0c52:          LR   K,P                 ; 0c52 08
                PI   $0107               ; 0c53 28 01 07
                LISU 4                   ; 0c56 64
                LISL 4                   ; 0c57 6c
                LIS  $0                  ; 0c58 70
                LR   (IS),A              ; 0c59 5c
A0c5a:          DCI  $0de6               ; 0c5a 2a 0d e6
                LR   A,(IS)              ; 0c5d 4c
                SL   1                   ; 0c5e 13
                AS   (IS)                ; 0c5f cc
                ADC                      ; 0c60 8e
                LM                       ; 0c61 16
                INC                      ; 0c62 1f
                LR   $1,A                ; 0c63 51
                LM                       ; 0c64 16
                INC                      ; 0c65 1f
                LR   $2,A                ; 0c66 52
                LISU 2                   ; 0c67 62
                LISL 1                   ; 0c68 69
                PI   A0d7e               ; 0c69 28 0d 7e
                LR   A,$0                ; 0c6c 40
                CI   $01                 ; 0c6d 25 01
                BT   4,A0c8e             ; 0c6f 84 1e
                LISU 4                   ; 0c71 64
                LISL 4                   ; 0c72 6c
                LR   A,(IS)              ; 0c73 4c
                LISU 7                   ; 0c74 67
                XS   (IS)                ; 0c75 ec
                BF   $4,A0c83            ; 0c76 94 0c
                LISL 6                   ; 0c78 6e
                LR   A,(IS)              ; 0c79 4c
                NI   $01                 ; 0c7a 21 01
                CI   $01                 ; 0c7c 25 01
                BF   $4,A0c83            ; 0c7e 94 04
                LIS  $1                  ; 0c80 71
                XS   (IS)                ; 0c81 ec
                LR   (IS),A              ; 0c82 5c
A0c83:          LISU 4                   ; 0c83 64
                LISL 4                   ; 0c84 6c
                LR   A,(IS)              ; 0c85 4c
                INC                      ; 0c86 1f
                LR   (IS),A              ; 0c87 5c
                CI   $05                 ; 0c88 25 05
                BT   4,A0cd0             ; 0c8a 84 45
                BF   $0,A0c5a            ; 0c8c 90 cd
A0c8e:          LR   A,(IS)-             ; 0c8e 4e
                LR   A,(IS)+             ; 0c8f 4d
                LR   $1,A                ; 0c90 51
                LR   A,(IS)              ; 0c91 4c
                LR   $2,A                ; 0c92 52
                LISU 4                   ; 0c93 64
                LISL 4                   ; 0c94 6c
                LR   A,(IS)              ; 0c95 4c
                LISU 7                   ; 0c96 67
                LR   (IS),A              ; 0c97 5c
A0c98:          LI   $8a                 ; 0c98 20 8a
                LR   $0,A                ; 0c9a 50
                DCI  A0dfb               ; 0c9b 2a 0d fb
                PI   $067c               ; 0c9e 28 06 7c
                LI   $80                 ; 0ca1 20 80
                OUTS 5                   ; 0ca3 b5
                LI   $1f                 ; 0ca4 20 1f
                LR   $5,A                ; 0ca6 55
                PI   $008f               ; 0ca7 28 00 8f
                LR   A,$1                ; 0caa 41
                AI   $fa                 ; 0cab 24 fa
                LR   $1,A                ; 0cad 51
                LIS  $d                  ; 0cae 7d
                LR   $0,A                ; 0caf 50
                PI   $0679               ; 0cb0 28 06 79
                LISU 3                   ; 0cb3 63
                LISL 5                   ; 0cb4 6d
                LR   A,(IS)              ; 0cb5 4c
                NI   $02                 ; 0cb6 21 02
                CI   $02                 ; 0cb8 25 02
                BF   $4,A0cd6            ; 0cba 94 1b
                LISU 7                   ; 0cbc 67
                LISL 6                   ; 0cbd 6e
                LR   A,(IS)              ; 0cbe 4c
                NI   $02                 ; 0cbf 21 02
                CI   $02                 ; 0cc1 25 02
                BT   4,A0ccb             ; 0cc3 84 07
                LIS  $2                  ; 0cc5 72
                XS   (IS)                ; 0cc6 ec
                LR   (IS),A              ; 0cc7 5c
                PI   $02ac               ; 0cc8 28 02 ac
A0ccb:          LISU 3                   ; 0ccb 63
                LISL 5                   ; 0ccc 6d
                LIS  $2                  ; 0ccd 72
                XS   (IS)                ; 0cce ec
                LR   (IS),A              ; 0ccf 5c
A0cd0:          LIS  $0                  ; 0cd0 70
                OUTS 5                   ; 0cd1 b5
                PI   $011e               ; 0cd2 28 01 1e
                PK                       ; 0cd5 0c
A0cd6:          LISU 7                   ; 0cd6 67
                LISL 6                   ; 0cd7 6e
                LR   A,(IS)              ; 0cd8 4c
                NI   $01                 ; 0cd9 21 01
                CI   $01                 ; 0cdb 25 01
                BT   4,A0ce5             ; 0cdd 84 07
                LIS  $1                  ; 0cdf 71
                XS   (IS)                ; 0ce0 ec
                LR   (IS),A              ; 0ce1 5c
                PI   $02b5               ; 0ce2 28 02 b5
A0ce5:          BF   $0,A0cd0            ; 0ce5 90 ea
A0ce7:          LR   K,P                 ; 0ce7 08
                PI   $0107               ; 0ce8 28 01 07
                LISU 4                   ; 0ceb 64
                LISL 4                   ; 0cec 6c
                LIS  $0                  ; 0ced 70
                LR   (IS),A              ; 0cee 5c
A0cef:          DCI  $0de6               ; 0cef 2a 0d e6
                LR   A,(IS)              ; 0cf2 4c
                SL   1                   ; 0cf3 13
                AS   (IS)                ; 0cf4 cc
                ADC                      ; 0cf5 8e
                LM                       ; 0cf6 16
                INC                      ; 0cf7 1f
                LR   $1,A                ; 0cf8 51
                LM                       ; 0cf9 16
                INC                      ; 0cfa 1f
                LR   $2,A                ; 0cfb 52
                LISU 2                   ; 0cfc 62
                LISL 4                   ; 0cfd 6c
                PI   A0d7e               ; 0cfe 28 0d 7e
                LR   A,$0                ; 0d01 40
                CI   $01                 ; 0d02 25 01
                BT   4,A0d24             ; 0d04 84 1f
                LISU 4                   ; 0d06 64
                LISL 4                   ; 0d07 6c
                LR   A,(IS)              ; 0d08 4c
                LISU 7                   ; 0d09 67
                LISL 5                   ; 0d0a 6d
                XS   (IS)                ; 0d0b ec
                BF   $4,A0d19            ; 0d0c 94 0c
                LISL 6                   ; 0d0e 6e
                LR   A,(IS)              ; 0d0f 4c
                NI   $02                 ; 0d10 21 02
                CI   $02                 ; 0d12 25 02
                BF   $4,A0d19            ; 0d14 94 04
                LIS  $2                  ; 0d16 72
                XS   (IS)                ; 0d17 ec
                LR   (IS),A              ; 0d18 5c
A0d19:          LISU 4                   ; 0d19 64
                LISL 4                   ; 0d1a 6c
                LR   A,(IS)              ; 0d1b 4c
                INC                      ; 0d1c 1f
                LR   (IS),A              ; 0d1d 5c
                CI   $05                 ; 0d1e 25 05
                BT   4,A0ccb             ; 0d20 84 aa
                BF   $0,A0cef            ; 0d22 90 cc
A0d24:          LR   A,(IS)-             ; 0d24 4e
                LR   A,(IS)+             ; 0d25 4d
                LR   $1,A                ; 0d26 51
                LR   A,(IS)              ; 0d27 4c
                LR   $2,A                ; 0d28 52
                LISU 4                   ; 0d29 64
                LISL 4                   ; 0d2a 6c
                LR   A,(IS)              ; 0d2b 4c
                LISU 7                   ; 0d2c 67
                LISL 5                   ; 0d2d 6d
                LR   (IS),A              ; 0d2e 5c
                JMP  A0c98               ; 0d2f 29 0c 98
A0d32:          LR   K,P                 ; 0d32 08
                PI   $0107               ; 0d33 28 01 07
                LISU 4                   ; 0d36 64
                LISL 4                   ; 0d37 6c
                LIS  $0                  ; 0d38 70
                LR   (IS),A              ; 0d39 5c
A0d3a:          DCI  A0df5               ; 0d3a 2a 0d f5
                LR   A,(IS)              ; 0d3d 4c
                SL   1                   ; 0d3e 13
                AS   (IS)                ; 0d3f cc
                ADC                      ; 0d40 8e
                LM                       ; 0d41 16
                LR   $1,A                ; 0d42 51
                LM                       ; 0d43 16
                LR   $2,A                ; 0d44 52
                LISU 3                   ; 0d45 63
                LISL 5                   ; 0d46 6d
                LR   A,(IS)              ; 0d47 4c
                NI   $02                 ; 0d48 21 02
                CI   $02                 ; 0d4a 25 02
                BT   4,A0d7b             ; 0d4c 84 2e
                LISL 1                   ; 0d4e 69
A0d4f:          LISU 2                   ; 0d4f 62
                PI   A0d7e               ; 0d50 28 0d 7e
                LR   A,$0                ; 0d53 40
                CI   $01                 ; 0d54 25 01
                BT   4,A0d63             ; 0d56 84 0c
                LISU 4                   ; 0d58 64
                LISL 4                   ; 0d59 6c
                LR   A,(IS)              ; 0d5a 4c
                INC                      ; 0d5b 1f
                LR   (IS),A              ; 0d5c 5c
                CI   $02                 ; 0d5d 25 02
                BT   4,A0d6b             ; 0d5f 84 0b
                BF   $0,A0d3a            ; 0d61 90 d8
A0d63:          LR   A,(IS)-             ; 0d63 4e
                LR   A,(IS)+             ; 0d64 4d
                LR   $1,A                ; 0d65 51
                LR   A,(IS)              ; 0d66 4c
                LR   $2,A                ; 0d67 52
                LI   $80                 ; 0d68 20 80
                OUTS 5                   ; 0d6a b5
A0d6b:          LISU 3                   ; 0d6b 63
                LISL 5                   ; 0d6c 6d
                LR   A,(IS)              ; 0d6d 4c
                NI   $02                 ; 0d6e 21 02
                CI   $02                 ; 0d70 25 02
                BF   $4,A0d77            ; 0d72 94 04
                LIS  $2                  ; 0d74 72
                XS   (IS)                ; 0d75 ec
                LR   (IS),A              ; 0d76 5c
A0d77:          PI   $011e               ; 0d77 28 01 1e
                PK                       ; 0d7a 0c
A0d7b:          LISL 4                   ; 0d7b 6c
                BF   $0,A0d4f            ; 0d7c 90 d2
A0d7e:          LR   K,P                 ; 0d7e 08
                PI   $0107               ; 0d7f 28 01 07
                LR   A,(IS)              ; 0d82 4c
                COM                      ; 0d83 18
                INC                      ; 0d84 1f
                AS   $1                  ; 0d85 c1
                BF   $1,A0d92            ; 0d86 91 0b
                LR   A,(IS)              ; 0d88 4c
                AI   $04                 ; 0d89 24 04
                LR   $6,A                ; 0d8b 56
                LR   A,$1                ; 0d8c 41
                COM                      ; 0d8d 18
                INC                      ; 0d8e 1f
                AS   (IS)                ; 0d8f cc
                BT   1,A0da8             ; 0d90 81 17
A0d92:          LR   A,(IS)              ; 0d92 4c
                COM                      ; 0d93 18
                INC                      ; 0d94 1f
                LR   $6,A                ; 0d95 56
                LR   A,$1                ; 0d96 41
                AI   $01                 ; 0d97 24 01
                AS   $6                  ; 0d99 c6
                BF   $1,A0dd1            ; 0d9a 91 36
                LR   A,$1                ; 0d9c 41
                AI   $01                 ; 0d9d 24 01
                COM                      ; 0d9f 18
                INC                      ; 0da0 1f
                LR   $6,A                ; 0da1 56
                LR   A,(IS)              ; 0da2 4c
                AI   $04                 ; 0da3 24 04
                AS   $6                  ; 0da5 c6
                BF   $1,A0dd1            ; 0da6 91 2a
A0da8:          LR   A,(IS)+             ; 0da8 4d
                LR   A,(IS)              ; 0da9 4c
                COM                      ; 0daa 18
                INC                      ; 0dab 1f
                LR   $6,A                ; 0dac 56
                LR   A,$2                ; 0dad 42
                AS   $6                  ; 0dae c6
                BF   $1,A0dbb            ; 0daf 91 0b
                LR   A,$2                ; 0db1 42
                COM                      ; 0db2 18
                INC                      ; 0db3 1f
                LR   $6,A                ; 0db4 56
                LR   A,(IS)              ; 0db5 4c
                AI   $04                 ; 0db6 24 04
                AS   $6                  ; 0db8 c6
A0db9:          BT   1,A0dd7             ; 0db9 81 1d
A0dbb:          LR   A,(IS)              ; 0dbb 4c
                COM                      ; 0dbc 18
                INC                      ; 0dbd 1f
                LR   $6,A                ; 0dbe 56
                LR   A,$2                ; 0dbf 42
                AI   $01                 ; 0dc0 24 01
                AS   $6                  ; 0dc2 c6
                BF   $1,A0dd1            ; 0dc3 91 0d
                LR   A,$2                ; 0dc5 42
                AI   $01                 ; 0dc6 24 01
                COM                      ; 0dc8 18
                INC                      ; 0dc9 1f
                LR   $6,A                ; 0dca 56
                LR   A,(IS)              ; 0dcb 4c
                AI   $04                 ; 0dcc 24 04
                AS   $6                  ; 0dce c6
                BT   1,A0dd7             ; 0dcf 81 07
A0dd1:          LIS  $0                  ; 0dd1 70
A0dd2:          LR   $0,A                ; 0dd2 50
                PI   $011e               ; 0dd3 28 01 1e
                PK                       ; 0dd6 0c
A0dd7:          LIS  $1                  ; 0dd7 71
                BF   $0,A0dd2            ; 0dd8 90 f9
A0dda:          SL   1                   ; 0dda 13
                LR   QU,A                ; 0ddb 06
                LR   A,$9                ; 0ddc 49
                SL   1                   ; 0ddd 13
                db   $2f                 
                LR   A,$9                ; 0ddf 49
A0de0:          LR   H,DC                ; 0de0 11
                LR   P,K                 ; 0de1 09
                AI   $5d                 ; 0de2 24 5d
                LR   P,K                 ; 0de4 09
                AI   $2a                 ; 0de5 24 2a
                LR   DC,H                ; 0de7 10
                AS   $9                  ; 0de8 c9
                LR   A,$2                ; 0de9 42
                LR   DC,H                ; 0dea 10
                AS   $9                  ; 0deb c9
                DS   $6                  ; 0dec 36
                EI                       ; 0ded 1b
                AS   $9                  ; 0dee c9
                DCI  $25c9               ; 0def 2a 25 c9
                LR   A,$2                ; 0df2 42
                CI   $c9                 ; 0df3 25 c9
A0df5:          EI                       ; 0df5 1b
                LR   DC,H                ; 0df6 10
                OM                       ; 0df7 8b
                LR   $0,A                ; 0df8 50
                CI   $8c                 ; 0df9 25 8c
A0dfb:          LI   $20                 ; 0dfb 20 20
                LIS  $0                  ; 0dfd 70
                LIS  $0                  ; 0dfe 70
                LIS  $0                  ; 0dff 70
                LR   K,P                 ; 0e00 08
                LR   $0,A                ; 0e01 50
                XS   $0                  ; 0e02 e0
                LIS  $0                  ; 0e03 70
                LI   $00                 ; 0e04 20 00
                XS   $0                  ; 0e06 e0
                NS   $8                  ; 0e07 f8
                XS   $0                  ; 0e08 e0
                LR   A,KU                ; 0e09 00
                LI   $70                 ; 0e0a 20 70
                XS   $0                  ; 0e0c e0
                LR   $0,A                ; 0e0d 50
                LR   K,P                 ; 0e0e 08
                LIS  $0                  ; 0e0f 70
                LIS  $0                  ; 0e10 70
                LIS  $0                  ; 0e11 70
                LI   $20                 ; 0e12 20 20
                LI   $70                 ; 0e14 20 70
                DS   $8                  ; 0e16 38
                LR   $0,A                ; 0e17 50
                BT   0,0                 ; 0e18 80 00
                DS   $8                  ; 0e1a 38
                NS   $8                  ; 0e1b f8
                DS   $8                  ; 0e1c 38
                LR   A,KU                ; 0e1d 00
                BT   0,A0e6f             ; 0e1e 80 50
                DS   $8                  ; 0e20 38
                LIS  $0                  ; 0e21 70
                LI   $80                 ; 0e22 20 80
                LR   A,KU                ; 0e24 00
                LR   A,KU                ; 0e25 00
                LR   A,KU                ; 0e26 00
                LR   A,KU                ; 0e27 00
                LR   A,KU                ; 0e28 00
                LI   $70                 ; 0e29 20 70
                LI   $00                 ; 0e2b 20 00
                INS  8                   ; 0e2d a8
                LIS  $0                  ; 0e2e 70
                NS   $8                  ; 0e2f f8
                LIS  $0                  ; 0e30 70
                INS  8                   ; 0e31 a8
                LR   K,P                 ; 0e32 08
                LR   K,P                 ; 0e33 08
                LR   K,P                 ; 0e34 08
                LR   K,P                 ; 0e35 08
                NS   $8                  ; 0e36 f8
                NS   $8                  ; 0e37 f8
                BT   0,A0db9             ; 0e38 80 80
                BT   0,A0dbb             ; 0e3a 80 80
                LR   A,KU                ; 0e3c 00
                LR   A,KU                ; 0e3d 00
A0e3e:          LISU 3                   ; 0e3e 63
                LISL 7                   ; 0e3f 6f
                LIS  $3                  ; 0e40 73
                LR   (IS),A              ; 0e41 5c
                LI   $d0                 ; 0e42 20 d0
                LR   $3,A                ; 0e44 53
                PI   $00d0               ; 0e45 28 00 d0
                LISU 3                   ; 0e48 63
                LISL 4                   ; 0e49 6c
                LIS  $4                  ; 0e4a 74
                LR   (IS),A              ; 0e4b 5c
                LISU 2                   ; 0e4c 62
                LISL 6                   ; 0e4d 6e
                LIS  $0                  ; 0e4e 70
                LR   (IS)+,A             ; 0e4f 5d
                LR   (IS),A              ; 0e50 5c
                LISU 3                   ; 0e51 63
                LISL 2                   ; 0e52 6a
                LI   $40                 ; 0e53 20 40
                LR   (IS)+,A             ; 0e55 5d
                LIS  $9                  ; 0e56 79
                LR   (IS),A              ; 0e57 5c
                LI   $14                 ; 0e58 20 14
                LR   $1,A                ; 0e5a 51
                LIS  $6                  ; 0e5b 76
                LR   $2,A                ; 0e5c 52
                PI   $020e               ; 0e5d 28 02 0e
                LI   $14                 ; 0e60 20 14
                LR   $1,A                ; 0e62 51
                LI   $2e                 ; 0e63 20 2e
                LR   $2,A                ; 0e65 52
                PI   $020e               ; 0e66 28 02 0e
                PI   $0224               ; 0e69 28 02 24
A0e6c:          PI   A0ea7               ; 0e6c 28 0e a7
A0e6f:          PI   A0ee4               ; 0e6f 28 0e e4
                PI   A0f30               ; 0e72 28 0f 30
                PI   A0f74               ; 0e75 28 0f 74
                DCI  A0ea2               ; 0e78 2a 0e a2
                PI   $065b               ; 0e7b 28 06 5b
                PI   $0467               ; 0e7e 28 04 67
                LISU 3                   ; 0e81 63
                LISL 4                   ; 0e82 6c
                LR   A,(IS)              ; 0e83 4c
                DCI  $0083               ; 0e84 2a 00 83
                SR   1                   ; 0e87 12
                ADC                      ; 0e88 8e
                LM                       ; 0e89 16
                LR   $5,A                ; 0e8a 55
                PI   $008f               ; 0e8b 28 00 8f
                LIS  $0                  ; 0e8e 70
                OUTS 0                   ; 0e8f b0
                INS  0                   ; 0e90 a0
                COM                      ; 0e91 18
                NI   $04                 ; 0e92 21 04
                BT   4,A0e99             ; 0e94 84 04
                PI   $0224               ; 0e96 28 02 24
A0e99:          LIS  $0                  ; 0e99 70
                OUTS 5                   ; 0e9a b5
                LISU 4                   ; 0e9b 64
                LISL 7                   ; 0e9c 6f
                LR   A,(IS)              ; 0e9d 4c
                INC                      ; 0e9e 1f
                LR   (IS),A              ; 0e9f 5c
                BF   $0,A0e6c            ; 0ea0 90 cb
A0ea2:          LR   K,P                 ; 0ea2 08
                LR   DC,H                ; 0ea3 10
                XDC                      ; 0ea4 2c
                LR   A,$0                ; 0ea5 40
                LR   A,$0                ; 0ea6 40
A0ea7:          LR   K,P                 ; 0ea7 08
                PI   $0107               ; 0ea8 28 01 07
                LISU 3                   ; 0eab 63
                LISL 1                   ; 0eac 69
                DCI  A0ec6               ; 0ead 2a 0e c6
                LR   A,(IS)              ; 0eb0 4c
                SL   1                   ; 0eb1 13
                AS   (IS)                ; 0eb2 cc
                ADC                      ; 0eb3 8e
                LM                       ; 0eb4 16
                LR   $1,A                ; 0eb5 51
                LM                       ; 0eb6 16
                LR   $2,A                ; 0eb7 52
                LISU 2                   ; 0eb8 62
                LISL 0                   ; 0eb9 68
                LM                       ; 0eba 16
                LR   (IS),A              ; 0ebb 5c
                LI   $70                 ; 0ebc 20 70
                LR   $0,A                ; 0ebe 50
                PI   $0679               ; 0ebf 28 06 79
                PI   $011e               ; 0ec2 28 01 1e
                PK                       ; 0ec5 0c
A0ec6:          SR   1                   ; 0ec6 12
                SR   1                   ; 0ec7 12
                COM                      ; 0ec8 18
                NOP                      ; 0ec9 2b
                SR   1                   ; 0eca 12
                LNK                      ; 0ecb 19
                SL   1                   ; 0ecc 13
                ST                       ; 0ecd 17
                COM                      ; 0ece 18
                DS   $5                  ; 0ecf 35
                LR   DC,H                ; 0ed0 10
                LNK                      ; 0ed1 19
                DS   $5                  ; 0ed2 35
                DCI  $1720               ; 0ed3 2a 17 20
                JMP  $1a32               ; 0ed6 29 1a 32
                LR   DC,H                ; 0ed9 10
                EI                       ; 0eda 1b
                LI   $17                 ; 0edb 20 17
                POP                      ; 0edd 1c
                LR   DC,H                ; 0ede 10
                LR   DC,H                ; 0edf 10
                LR   W,J                 ; 0ee0 1d
                SL   1                   ; 0ee1 13
                DI                       ; 0ee2 1a
                LNK                      ; 0ee3 19
A0ee4:          LR   K,P                 ; 0ee4 08
                PI   $0107               ; 0ee5 28 01 07
                LISU 3                   ; 0ee8 63
                LISL 5                   ; 0ee9 6d
                LR   A,(IS)              ; 0eea 4c
                CI   $00                 ; 0eeb 25 00
                BF   $4,A0f02            ; 0eed 94 14
                LISU 4                   ; 0eef 64
                LISL 7                   ; 0ef0 6f
                LR   A,(IS)              ; 0ef1 4c
                NI   $0f                 ; 0ef2 21 0f
                CI   $0f                 ; 0ef4 25 0f
                BF   $4,A0efe            ; 0ef6 94 07
                LIS  $1                  ; 0ef8 71
                LISU 3                   ; 0ef9 63
                LISL 5                   ; 0efa 6d
                LR   (IS),A              ; 0efb 5c
                BF   $0,A0f02            ; 0efc 90 05
A0efe:          PI   $011e               ; 0efe 28 01 1e
                PK                       ; 0f01 0c
A0f02:          LISU 3                   ; 0f02 63
                LISL 3                   ; 0f03 6b
                LR   A,(IS)-             ; 0f04 4e
                AI   $01                 ; 0f05 24 01
                LR   $2,A                ; 0f07 52
                LR   A,(IS)              ; 0f08 4c
                LR   $1,A                ; 0f09 51
                LIS  $3                  ; 0f0a 73
                LR   $4,A                ; 0f0b 54
                DCI  $0767               ; 0f0c 2a 07 67
                PI   $06ec               ; 0f0f 28 06 ec
                LR   A,$2                ; 0f12 42
                CI   $2c                 ; 0f13 25 2c
                BF   $1,A0f24            ; 0f15 91 0e
                LI   $40                 ; 0f17 20 40
                LR   $3,A                ; 0f19 53
                LIS  $0                  ; 0f1a 70
                LR   $0,A                ; 0f1b 50
                DCI  A0f2d               ; 0f1c 2a 0f 2d
                PI   $0718               ; 0f1f 28 07 18
                BF   $0,A0efe            ; 0f22 90 db
A0f24:          LISU 3                   ; 0f24 63
                LISL 5                   ; 0f25 6d
                LIS  $0                  ; 0f26 70
                LR   (IS),A              ; 0f27 5c
                LISL 3                   ; 0f28 6b
                LIS  $9                  ; 0f29 79
                LR   (IS),A              ; 0f2a 5c
                BF   $0,A0efe            ; 0f2b 90 d2
A0f2d:          XS   $0                  ; 0f2d e0
                XS   $0                  ; 0f2e e0
                LR   A,$0                ; 0f2f 40
A0f30:          LR   K,P                 ; 0f30 08
                PI   $0107               ; 0f31 28 01 07
                LIS  $0                  ; 0f34 70
                OUTS 4                   ; 0f35 b4
                INS  4                   ; 0f36 a4
                COM                      ; 0f37 18
                NI   $80                 ; 0f38 21 80
                BF   $4,A0f44            ; 0f3a 94 09
                LIS  $0                  ; 0f3c 70
                OUTS 1                   ; 0f3d b1
                INS  1                   ; 0f3e a1
                COM                      ; 0f3f 18
                NI   $80                 ; 0f40 21 80
                BT   4,A0f70             ; 0f42 84 2d
A0f44:          LISU 3                   ; 0f44 63
                LISL 6                   ; 0f45 6e
                LR   A,(IS)              ; 0f46 4c
                CI   $00                 ; 0f47 25 00
                BF   $4,A0f70            ; 0f49 94 26
                LIS  $1                  ; 0f4b 71
                LR   (IS),A              ; 0f4c 5c
                LISU 2                   ; 0f4d 62
                LISL 1                   ; 0f4e 69
                LR   A,(IS)+             ; 0f4f 4d
                AI   $02                 ; 0f50 24 02
                LR   $1,A                ; 0f52 51
                LR   A,(IS)              ; 0f53 4c
                AI   $01                 ; 0f54 24 01
                LR   $2,A                ; 0f56 52
                LI   $95                 ; 0f57 20 95
                LR   $0,A                ; 0f59 50
                PI   $0679               ; 0f5a 28 06 79
                LI   $40                 ; 0f5d 20 40
                OUTS 5                   ; 0f5f b5
                LR   A,$1                ; 0f60 41
                AI   $fa                 ; 0f61 24 fa
                LR   $1,A                ; 0f63 51
                LISU 4                   ; 0f64 64
                LISL 2                   ; 0f65 6a
                LI   $fe                 ; 0f66 20 fe
                LR   (IS),A              ; 0f68 5c
                PI   $049c               ; 0f69 28 04 9c
                LISU 4                   ; 0f6c 64
                LISL 4                   ; 0f6d 6c
                LIS  $0                  ; 0f6e 70
                LR   (IS),A              ; 0f6f 5c
A0f70:          PI   $011e               ; 0f70 28 01 1e
                PK                       ; 0f73 0c
A0f74:          LR   K,P                 ; 0f74 08
                PI   $0107               ; 0f75 28 01 07
                LISU 3                   ; 0f78 63
                LISL 6                   ; 0f79 6e
                LR   A,(IS)              ; 0f7a 4c
                CI   $00                 ; 0f7b 25 00
                BT   4,A0fd9             ; 0f7d 84 5b
                PI   $03d3               ; 0f7f 28 03 d3
                PI   A0ff9               ; 0f82 28 0f f9
                LR   A,$1                ; 0f85 41
                AI   $fa                 ; 0f86 24 fa
                LR   $1,A                ; 0f88 51
                LISU 3                   ; 0f89 63
                LISL 2                   ; 0f8a 6a
                PI   $05fc               ; 0f8b 28 05 fc
                LR   A,$0                ; 0f8e 40
                CI   $00                 ; 0f8f 25 00
                BT   4,A0fd9             ; 0f91 84 47
                LISU 3                   ; 0f93 63
                LISL 3                   ; 0f94 6b
                LR   A,(IS)-             ; 0f95 4e
                CI   $2a                 ; 0f96 25 2a
                BT   1,A0f9c             ; 0f98 81 03
                LI   $2a                 ; 0f9a 20 2a
A0f9c:          LR   $2,A                ; 0f9c 52
                LR   A,(IS)              ; 0f9d 4c
                AI   $fe                 ; 0f9e 24 fe
                LR   $1,A                ; 0fa0 51
                LI   $90                 ; 0fa1 20 90
                LR   $0,A                ; 0fa3 50
                PI   $0679               ; 0fa4 28 06 79
                LI   $80                 ; 0fa7 20 80
                OUTS 5                   ; 0fa9 b5
                LI   $ff                 ; 0faa 20 ff
                LR   $5,A                ; 0fac 55
                PI   $008f               ; 0fad 28 00 8f
                LR   A,$1                ; 0fb0 41
                AI   $fa                 ; 0fb1 24 fa
                LR   $1,A                ; 0fb3 51
                LIS  $d                  ; 0fb4 7d
                LR   $0,A                ; 0fb5 50
                PI   $0679               ; 0fb6 28 06 79
                PI   $02ac               ; 0fb9 28 02 ac
                LISU 3                   ; 0fbc 63
                LISL 1                   ; 0fbd 69
                LR   A,(IS)              ; 0fbe 4c
                INC                      ; 0fbf 1f
                CI   $09                 ; 0fc0 25 09
                BT   1,A0fc5             ; 0fc2 81 02
                LIS  $0                  ; 0fc4 70
A0fc5:          LR   (IS),A              ; 0fc5 5c
                LISL 5                   ; 0fc6 6d
                LIS  $0                  ; 0fc7 70
                LR   (IS),A              ; 0fc8 5c
                LISL 3                   ; 0fc9 6b
                LIS  $9                  ; 0fca 79
                LR   (IS),A              ; 0fcb 5c
                LISL 2                   ; 0fcc 6a
                LR   A,(IS)              ; 0fcd 4c
                AI   $05                 ; 0fce 24 05
                CI   $57                 ; 0fd0 25 57
                BT   1,A0fd6             ; 0fd2 81 03
                LI   $40                 ; 0fd4 20 40
A0fd6:          LR   (IS),A              ; 0fd6 5c
                BF   $0,A0fde            ; 0fd7 90 06
A0fd9:          LR   A,$1                ; 0fd9 41
                CI   $5b                 ; 0fda 25 5b
                BT   1,A0ff5             ; 0fdc 81 18
A0fde:          LISU 3                   ; 0fde 63
                LISL 6                   ; 0fdf 6e
                LIS  $0                  ; 0fe0 70
                LR   (IS),A              ; 0fe1 5c
                LISU 4                   ; 0fe2 64
                LISL 0                   ; 0fe3 68
                LR   A,(IS)+             ; 0fe4 4d
                LR   $1,A                ; 0fe5 51
                LR   A,(IS)              ; 0fe6 4c
                LR   $2,A                ; 0fe7 52
                LIS  $d                  ; 0fe8 7d
                LR   $0,A                ; 0fe9 50
                LIS  $2                  ; 0fea 72
                LR   $4,A                ; 0feb 54
                DCI  $0767               ; 0fec 2a 07 67
                PI   $0718               ; 0fef 28 07 18
                PI   $02b5               ; 0ff2 28 02 b5
A0ff5:          PI   $011e               ; 0ff5 28 01 1e
                PK                       ; 0ff8 0c
A0ff9:          LR   K,P                 ; 0ff9 08
                PI   $0107               ; 0ffa 28 01 07
                JMP  $0402               ; 0ffd 29 04 02