Disassembly:Videocart 7

From veswiki
Jump to: navigation, search

Template:Incomplete Disassembly

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

Reset: equ $0000

org $0800

CartridgeStart: LR   $5,A                ; 0800 55
                NOP                      ; 0801 2b
CartridgeEntry: 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
                LISU 3                   ; 0813 63
                LISL 0                   ; 0814 68
                LR   A,$4                ; 0815 44
                CI   $01                 ; 0816 25 01
                BF   $4,A081d            ; 0818 94 04
                LR   (IS),A              ; 081a 5c
                BF   $0,A0822            ; 081b 90 06
A081d:          CI   $02                 ; 081d 25 02
                BF   $4,A080d            ; 081f 94 ed
                LR   (IS),A              ; 0821 5c
A0822:          LISU 2                   ; 0822 62
                LISL 6                   ; 0823 6e
                LI   $99                 ; 0824 20 99
                LR   (IS)+,A             ; 0826 5d
                LR   (IS),A              ; 0827 5c
                LISU 3                   ; 0828 63
                LISL 7                   ; 0829 6f
                LIS  $3                  ; 082a 73
                LR   (IS),A              ; 082b 5c
                LI   $93                 ; 082c 20 93
                LR   $3,A                ; 082e 53
                PI   $00d0               ; 082f 28 00 d0
                PI   $02ac               ; 0832 28 02 ac
                PI   $02b5               ; 0835 28 02 b5
A0838:          LI   $85                 ; 0838 20 85
                LR   $0,A                ; 083a 50
                LI   $30                 ; 083b 20 30
                LR   $1,A                ; 083d 51
                LI   $20                 ; 083e 20 20
                LR   $2,A                ; 0840 52
                PI   $0679               ; 0841 28 06 79
                LI   $8b                 ; 0844 20 8b
                LR   $0,A                ; 0846 50
                PI   $0679               ; 0847 28 06 79
                LISU 3                   ; 084a 63
                LISL 1                   ; 084b 69
A084c:          DS   (IS)                ; 084c 3c
                INS  0                   ; 084d a0
                COM                      ; 084e 18
                NI   $0f                 ; 084f 21 0f
                CI   $08                 ; 0851 25 08
                BF   $4,A084c            ; 0853 94 f8
                LIS  $d                  ; 0855 7d
                LR   $0,A                ; 0856 50
                PI   $0679               ; 0857 28 06 79
                PI   $0679               ; 085a 28 06 79
A085d:          PI   A0d69               ; 085d 28 0d 69
                PI   A08bc               ; 0860 28 08 bc
                PI   A088d               ; 0863 28 08 8d
A0866:          PI   A0a13               ; 0866 28 0a 13
                PI   A0b0f               ; 0869 28 0b 0f
                LI   $ff                 ; 086c 20 ff
                LR   $5,A                ; 086e 55
                PI   $008f               ; 086f 28 00 8f
                LISU 3                   ; 0872 63
                LISL 3                   ; 0873 6b
                LR   A,(IS)              ; 0874 4c
                NI   $02                 ; 0875 21 02
                CI   $02                 ; 0877 25 02
                BF   $4,A087d            ; 0879 94 03
                BF   $0,A0866            ; 087b 90 ea
A087d:          INS  1                   ; 087d a1
                COM                      ; 087e 18
                BT   4,A0883             ; 087f 84 03
                BF   $0,A0887            ; 0881 90 05
A0883:          INS  4                   ; 0883 a4
                COM                      ; 0884 18
                BT   4,A087d             ; 0885 84 f7
A0887:          NI   $40                 ; 0887 21 40
                BT   4,A087d             ; 0889 84 f3
                BF   $0,A085d            ; 088b 90 d1
A088d:          LR   K,P                 ; 088d 08
                PI   $0107               ; 088e 28 01 07
                LISU 3                   ; 0891 63
                LISL 0                   ; 0892 68
                LR   A,(IS)              ; 0893 4c
                CI   $01                 ; 0894 25 01
                BF   $4,A08b8            ; 0896 94 21
                PI   A0ceb               ; 0898 28 0c eb
                LISU 6                   ; 089b 66
                LISL 0                   ; 089c 68
                LR   A,(IS)              ; 089d 4c
                CI   $02                 ; 089e 25 02
                BT   4,A08ac             ; 08a0 84 0b
                LR   A,(IS)              ; 08a2 4c
                CI   $03                 ; 08a3 25 03
                BF   $1,A08ac            ; 08a5 91 06
                LISU 7                   ; 08a7 67
                LISL 4                   ; 08a8 6c
                PI   A0cb6               ; 08a9 28 0c b6
A08ac:          LISU 7                   ; 08ac 67
                LISL 5                   ; 08ad 6d
                LR   A,(IS)              ; 08ae 4c
                LISU 2                   ; 08af 62
                LISL 3                   ; 08b0 6b
                LR   (IS),A              ; 08b1 5c
                LISU 7                   ; 08b2 67
                LISL 6                   ; 08b3 6e
                LR   A,(IS)              ; 08b4 4c
                LISU 2                   ; 08b5 62
                LISL 2                   ; 08b6 6a
                LR   (IS),A              ; 08b7 5c
A08b8:          PI   $011e               ; 08b8 28 01 1e
                PK                       ; 08bb 0c
A08bc:          LR   K,P                 ; 08bc 08
                PI   $0107               ; 08bd 28 01 07
                PI   A0c9e               ; 08c0 28 0c 9e
                PI   A0caa               ; 08c3 28 0c aa
                LISU 2                   ; 08c6 62
                LISL 0                   ; 08c7 68
                LIS  $0                  ; 08c8 70
                LR   (IS)+,A             ; 08c9 5d
                LR   (IS)+,A             ; 08ca 5d
                LR   (IS)+,A             ; 08cb 5d
                LR   (IS),A              ; 08cc 5c
                LISU 4                   ; 08cd 64
                LISL 1                   ; 08ce 69
                LR   (IS)+,A             ; 08cf 5d
                LR   (IS)+,A             ; 08d0 5d
                LR   (IS),A              ; 08d1 5c
A08d2:          LISU 3                   ; 08d2 63
                LISL 1                   ; 08d3 69
                PI   A0f9b               ; 08d4 28 0f 9b
                LI   $67                 ; 08d7 20 67
                LR   $7,A                ; 08d9 57
                LIS  $0                  ; 08da 70
A08db:          ASD  $7                  ; 08db d7
                DS   $5                  ; 08dc 35
                BF   $4,A08db            ; 08dd 94 fd
                AI   $00                 ; 08df 24 00
                BT   4,A08d2             ; 08e1 84 f0
                LR   $5,A                ; 08e3 55
                LISU 6                   ; 08e4 66
                LISL 1                   ; 08e5 69
                SR   4                   ; 08e6 14
                BF   $4,A08fe            ; 08e7 94 16
                LIS  $1                  ; 08e9 71
                LR   (IS),A              ; 08ea 5c
                LR   A,$5                ; 08eb 45
                SL   4                   ; 08ec 15
                LISU 3                   ; 08ed 63
                LISL 6                   ; 08ee 6e
                LR   (IS),A              ; 08ef 5c
                SR   4                   ; 08f0 14
                LISU 2                   ; 08f1 62
                LISL 0                   ; 08f2 68
                LR   (IS),A              ; 08f3 5c
                BF   $0,A0903            ; 08f4 90 0e
A08f6:          LISU 2                   ; 08f6 62
                LISL 0                   ; 08f7 68
                LR   (IS),A              ; 08f8 5c
                LISU 3                   ; 08f9 63
                LISL 6                   ; 08fa 6e
                LR   (IS),A              ; 08fb 5c
                BF   $0,A0903            ; 08fc 90 06
A08fe:          LIS  $2                  ; 08fe 72
                LR   (IS),A              ; 08ff 5c
                LR   A,$5                ; 0900 45
                BF   $0,A08f6            ; 0901 90 f4
A0903:          LISU 3                   ; 0903 63
                LISL 1                   ; 0904 69
                PI   A0f9b               ; 0905 28 0f 9b
                LI   $67                 ; 0908 20 67
                LR   $7,A                ; 090a 57
                LIS  $0                  ; 090b 70
A090c:          ASD  $7                  ; 090c d7
                DS   $5                  ; 090d 35
                BF   $4,A090c            ; 090e 94 fd
                AI   $00                 ; 0910 24 00
                BT   4,A0903             ; 0912 84 f0
                LR   $5,A                ; 0914 55
                LISU 6                   ; 0915 66
                LISL 0                   ; 0916 68
                SR   4                   ; 0917 14
                BF   $4,A092f            ; 0918 94 16
                LIS  $1                  ; 091a 71
                LR   (IS),A              ; 091b 5c
                LR   A,$5                ; 091c 45
                SL   4                   ; 091d 15
                LISU 7                   ; 091e 67
                LISL 6                   ; 091f 6e
                LR   (IS),A              ; 0920 5c
                SR   4                   ; 0921 14
                LISU 2                   ; 0922 62
                LISL 1                   ; 0923 69
                LR   (IS),A              ; 0924 5c
                BF   $0,A0934            ; 0925 90 0e
A0927:          LISU 2                   ; 0927 62
                LISL 1                   ; 0928 69
                LR   (IS),A              ; 0929 5c
                LISU 7                   ; 092a 67
                LISL 6                   ; 092b 6e
                LR   (IS),A              ; 092c 5c
                BF   $0,A0934            ; 092d 90 06
A092f:          LIS  $2                  ; 092f 72
                LR   (IS),A              ; 0930 5c
                LR   A,$5                ; 0931 45
                BF   $0,A0927            ; 0932 90 f4
A0934:          LISU 2                   ; 0934 62
                LISL 1                   ; 0935 69
                LR   A,(IS)              ; 0936 4c
                SR   4                   ; 0937 14
                BT   4,A0942             ; 0938 84 09
                LR   (IS),A              ; 093a 5c
                SL   4                   ; 093b 15
                LISU 7                   ; 093c 67
                LISL 6                   ; 093d 6e
                LR   (IS),A              ; 093e 5c
                LISU 6                   ; 093f 66
                LISL 0                   ; 0940 68
                DS   (IS)                ; 0941 3c
A0942:          LISU 3                   ; 0942 63
                LISL 0                   ; 0943 68
                LR   A,(IS)              ; 0944 4c
                CI   $01                 ; 0945 25 01
                BT   4,A094c             ; 0947 84 04
                JMP  A09a6               ; 0949 29 09 a6
A094c:          LI   $cf                 ; 094c 20 cf
                LR   $0,A                ; 094e 50
                LI   $28                 ; 094f 20 28
                LR   $1,A                ; 0951 51
                LI   $14                 ; 0952 20 14
                LR   $2,A                ; 0954 52
                PI   $0679               ; 0955 28 06 79
                LIS  $c                  ; 0958 7c
                LR   $2,A                ; 0959 52
                LISU 2                   ; 095a 62
                LISL 0                   ; 095b 68
                LR   A,(IS)              ; 095c 4c
                SR   4                   ; 095d 14
                BT   4,A0968             ; 095e 84 09
                OI   $80                 ; 0960 22 80
A0962:          LR   $0,A                ; 0962 50
                PI   $0679               ; 0963 28 06 79
                BF   $0,A096b            ; 0966 90 04
A0968:          LIS  $d                  ; 0968 7d
                BF   $0,A0962            ; 0969 90 f8
A096b:          LR   A,(IS)              ; 096b 4c
                NI   $0f                 ; 096c 21 0f
                OI   $80                 ; 096e 22 80
                LR   $0,A                ; 0970 50
                PI   $0679               ; 0971 28 06 79
                LI   $14                 ; 0974 20 14
                LR   $2,A                ; 0976 52
                LISU 2                   ; 0977 62
                LISL 1                   ; 0978 69
                LR   A,(IS)              ; 0979 4c
                SR   4                   ; 097a 14
                BT   4,A0988             ; 097b 84 0c
                OI   $80                 ; 097d 22 80
A097f:          LR   $0,A                ; 097f 50
                LI   $2e                 ; 0980 20 2e
                LR   $1,A                ; 0982 51
                PI   $0679               ; 0983 28 06 79
                BF   $0,A098b            ; 0986 90 04
A0988:          LIS  $d                  ; 0988 7d
                BF   $0,A097f            ; 0989 90 f5
A098b:          LR   A,(IS)              ; 098b 4c
                NI   $0f                 ; 098c 21 0f
                OI   $80                 ; 098e 22 80
                LR   $0,A                ; 0990 50
                PI   $0679               ; 0991 28 06 79
                LI   $16                 ; 0994 20 16
                LR   $3,A                ; 0996 53
                LI   $28                 ; 0997 20 28
                LR   $1,A                ; 0999 51
                LI   $1a                 ; 099a 20 1a
                LR   $2,A                ; 099c 52
                PI   A0d5b               ; 099d 28 0d 5b
                LI   $20                 ; 09a0 20 20
                LR   $2,A                ; 09a2 52
                JMP  A0a00               ; 09a3 29 0a 00
A09a6:          PI   A0c6f               ; 09a6 28 0c 6f
                LI   $11                 ; 09a9 20 11
                LR   $2,A                ; 09ab 52
                LISU 2                   ; 09ac 62
                LISL 0                   ; 09ad 68
                LR   A,(IS)              ; 09ae 4c
                SR   4                   ; 09af 14
                BT   4,A09bd             ; 09b0 84 0c
                OI   $80                 ; 09b2 22 80
A09b4:          LR   $0,A                ; 09b4 50
                LI   $2e                 ; 09b5 20 2e
                LR   $1,A                ; 09b7 51
                PI   $0679               ; 09b8 28 06 79
                BF   $0,A09c0            ; 09bb 90 04
A09bd:          LIS  $d                  ; 09bd 7d
                BF   $0,A09b4            ; 09be 90 f5
A09c0:          LR   A,(IS)              ; 09c0 4c
                NI   $0f                 ; 09c1 21 0f
                OI   $80                 ; 09c3 22 80
                LR   $0,A                ; 09c5 50
                PI   $0679               ; 09c6 28 06 79
                LI   $24                 ; 09c9 20 24
                LR   $3,A                ; 09cb 53
                LI   $28                 ; 09cc 20 28
                LR   $1,A                ; 09ce 51
                LIS  $c                  ; 09cf 7c
                LR   $2,A                ; 09d0 52
                PI   A0d5b               ; 09d1 28 0d 5b
                LIS  $5                  ; 09d4 75
                LR   $3,A                ; 09d5 53
                LI   $26                 ; 09d6 20 26
                LR   $1,A                ; 09d8 51
                LIS  $f                  ; 09d9 7f
                LR   $2,A                ; 09da 52
                PI   A0d62               ; 09db 28 0d 62
                LI   $11                 ; 09de 20 11
                LR   $2,A                ; 09e0 52
                LISU 2                   ; 09e1 62
                LISL 1                   ; 09e2 69
                LR   A,(IS)              ; 09e3 4c
                SR   4                   ; 09e4 14
                BT   4,A09f2             ; 09e5 84 0c
                OI   $80                 ; 09e7 22 80
A09e9:          LR   $0,A                ; 09e9 50
                LI   $18                 ; 09ea 20 18
                LR   $1,A                ; 09ec 51
                PI   $0679               ; 09ed 28 06 79
                BF   $0,A09f5            ; 09f0 90 04
A09f2:          LIS  $d                  ; 09f2 7d
                BF   $0,A09e9            ; 09f3 90 f5
A09f5:          LR   A,(IS)              ; 09f5 4c
                NI   $0f                 ; 09f6 21 0f
                OI   $80                 ; 09f8 22 80
                LR   $0,A                ; 09fa 50
                PI   $0679               ; 09fb 28 06 79
                LIS  $8                  ; 09fe 78
                LR   $2,A                ; 09ff 52
A0a00:          LI   $8b                 ; 0a00 20 8b
                LR   $0,A                ; 0a02 50
                LI   $2e                 ; 0a03 20 2e
                LR   $1,A                ; 0a05 51
                PI   $0679               ; 0a06 28 06 79
                LI   $8b                 ; 0a09 20 8b
                LR   $0,A                ; 0a0b 50
                PI   $0679               ; 0a0c 28 06 79
                PI   $011e               ; 0a0f 28 01 1e
                PK                       ; 0a12 0c
A0a13:          LR   K,P                 ; 0a13 08
                PI   $0107               ; 0a14 28 01 07
A0a17:          OUTS 1                   ; 0a17 b1
                INS  1                   ; 0a18 a1
                COM                      ; 0a19 18
                BT   4,A0a1e             ; 0a1a 84 03
                BF   $0,A0a23            ; 0a1c 90 06
A0a1e:          OUTS 4                   ; 0a1e b4
                INS  4                   ; 0a1f a4
                COM                      ; 0a20 18
                BT   4,A0a17             ; 0a21 84 f5
A0a23:          LR   QL,A                ; 0a23 07
                NI   $80                 ; 0a24 21 80
                BT   4,A0a2b             ; 0a26 84 04
                JMP  A0ae4               ; 0a28 29 0a e4
A0a2b:          LR   A,QL                ; 0a2b 03
                NI   $02                 ; 0a2c 21 02
                BF   $4,A0a65            ; 0a2e 94 36
                LR   A,QL                ; 0a30 03
                NI   $01                 ; 0a31 21 01
                BT   4,A0a3d             ; 0a33 84 09
                LISU 3                   ; 0a35 63
                LISL 3                   ; 0a36 6b
                LR   A,(IS)              ; 0a37 4c
                NI   $fe                 ; 0a38 21 fe
                LR   (IS),A              ; 0a3a 5c
                BF   $0,A0a17            ; 0a3b 90 db
A0a3d:          LISU 3                   ; 0a3d 63
                LISL 3                   ; 0a3e 6b
                LR   A,(IS)              ; 0a3f 4c
                NI   $01                 ; 0a40 21 01
                BF   $4,A0a76            ; 0a42 94 33
                LISU 4                   ; 0a44 64
                LISL 2                   ; 0a45 6a
                LR   A,QL                ; 0a46 03
                NI   $20                 ; 0a47 21 20
                BT   4,A0a5a             ; 0a49 84 10
                LR   A,(IS)              ; 0a4b 4c
                INC                      ; 0a4c 1f
                LR   (IS),A              ; 0a4d 5c
                NI   $0f                 ; 0a4e 21 0f
                CI   $0a                 ; 0a50 25 0a
                BF   $4,A0a94            ; 0a52 94 41
                LR   A,(IS)              ; 0a54 4c
                NI   $f0                 ; 0a55 21 f0
                LR   (IS),A              ; 0a57 5c
                BF   $0,A0a94            ; 0a58 90 3b
A0a5a:          LR   A,QL                ; 0a5a 03
                NI   $10                 ; 0a5b 21 10
                BT   4,A0a94             ; 0a5d 84 36
                LI   $76                 ; 0a5f 20 76
                ASD  (IS)                ; 0a61 dc
                LR   (IS),A              ; 0a62 5c
                BF   $0,A0a94            ; 0a63 90 30
A0a65:          LISU 3                   ; 0a65 63
                LISL 3                   ; 0a66 6b
                LR   A,(IS)              ; 0a67 4c
                NI   $04                 ; 0a68 21 04
                BT   4,A0a6e             ; 0a6a 84 03
                BF   $0,A0a94            ; 0a6c 90 27
A0a6e:          LR   A,(IS)              ; 0a6e 4c
                OI   $01                 ; 0a6f 22 01
                LR   (IS),A              ; 0a71 5c
                LISU 4                   ; 0a72 64
                LISL 3                   ; 0a73 6b
                LIS  $3                  ; 0a74 73
                LR   (IS),A              ; 0a75 5c
A0a76:          LISU 4                   ; 0a76 64
                LISL 1                   ; 0a77 69
                LR   A,QL                ; 0a78 03
                NI   $10                 ; 0a79 21 10
                BF   $4,A0a8c            ; 0a7b 94 10
                LR   A,(IS)              ; 0a7d 4c
                INC                      ; 0a7e 1f
                LR   (IS),A              ; 0a7f 5c
                NI   $0f                 ; 0a80 21 0f
                CI   $0a                 ; 0a82 25 0a
                BF   $4,A0a94            ; 0a84 94 0f
                LR   A,(IS)              ; 0a86 4c
                NI   $f0                 ; 0a87 21 f0
                LR   (IS),A              ; 0a89 5c
                BF   $0,A0a94            ; 0a8a 90 09
A0a8c:          NI   $20                 ; 0a8c 21 20
                BF   $4,A0a94            ; 0a8e 94 05
                LI   $76                 ; 0a90 20 76
                ASD  (IS)                ; 0a92 dc
                LR   (IS),A              ; 0a93 5c
A0a94:          LISU 3                   ; 0a94 63
                LISL 0                   ; 0a95 68
                LR   A,(IS)              ; 0a96 4c
                NI   $02                 ; 0a97 21 02
                BT   4,A0a9e             ; 0a99 84 04
                JMP  A0aee               ; 0a9b 29 0a ee
A0a9e:          LISU 4                   ; 0a9e 64
                LISL 2                   ; 0a9f 6a
                LR   A,(IS)              ; 0aa0 4c
                SR   4                   ; 0aa1 14
                OI   $80                 ; 0aa2 22 80
                LR   $0,A                ; 0aa4 50
                LI   $2e                 ; 0aa5 20 2e
                LR   $1,A                ; 0aa7 51
                LI   $20                 ; 0aa8 20 20
                LR   $2,A                ; 0aaa 52
                PI   $0679               ; 0aab 28 06 79
                LR   A,(IS)              ; 0aae 4c
                NI   $0f                 ; 0aaf 21 0f
                OI   $80                 ; 0ab1 22 80
                LR   $0,A                ; 0ab3 50
                PI   $0679               ; 0ab4 28 06 79
                LISU 4                   ; 0ab7 64
                LISL 3                   ; 0ab8 6b
                LR   A,(IS)              ; 0ab9 4c
                CI   $03                 ; 0aba 25 03
                BF   $4,A0adb            ; 0abc 94 1e
                LISU 4                   ; 0abe 64
                LISL 1                   ; 0abf 69
                LR   A,(IS)              ; 0ac0 4c
                SR   4                   ; 0ac1 14
                BT   4,A0acf             ; 0ac2 84 0c
                OI   $80                 ; 0ac4 22 80
A0ac6:          LR   $0,A                ; 0ac6 50
                LI   $22                 ; 0ac7 20 22
                LR   $1,A                ; 0ac9 51
                PI   $0679               ; 0aca 28 06 79
                BF   $0,A0ad2            ; 0acd 90 04
A0acf:          LIS  $d                  ; 0acf 7d
                BF   $0,A0ac6            ; 0ad0 90 f5
A0ad2:          LR   A,(IS)              ; 0ad2 4c
                NI   $0f                 ; 0ad3 21 0f
                OI   $80                 ; 0ad5 22 80
                LR   $0,A                ; 0ad7 50
                PI   $0679               ; 0ad8 28 06 79
A0adb:          LI   $7f                 ; 0adb 20 7f
                LR   $5,A                ; 0add 55
                PI   $008f               ; 0ade 28 00 8f
                JMP  A0a17               ; 0ae1 29 0a 17
A0ae4:          LISU 3                   ; 0ae4 63
                LISL 3                   ; 0ae5 6b
                LR   A,(IS)              ; 0ae6 4c
                NI   $fe                 ; 0ae7 21 fe
                LR   (IS),A              ; 0ae9 5c
                PI   $011e               ; 0aea 28 01 1e
                PK                       ; 0aed 0c
A0aee:          LISU 4                   ; 0aee 64
                LISL 2                   ; 0aef 6a
                LR   A,(IS)              ; 0af0 4c
                SR   4                   ; 0af1 14
                BT   4,A0b01             ; 0af2 84 0e
                OI   $80                 ; 0af4 22 80
A0af6:          LR   $0,A                ; 0af6 50
                LI   $2e                 ; 0af7 20 2e
                LR   $1,A                ; 0af9 51
                LIS  $8                  ; 0afa 78
                LR   $2,A                ; 0afb 52
                PI   $0679               ; 0afc 28 06 79
                BF   $0,A0b04            ; 0aff 90 04
A0b01:          LIS  $d                  ; 0b01 7d
                BF   $0,A0af6            ; 0b02 90 f3
A0b04:          LR   A,(IS)              ; 0b04 4c
                NI   $0f                 ; 0b05 21 0f
                OI   $80                 ; 0b07 22 80
                LR   $0,A                ; 0b09 50
                PI   $0679               ; 0b0a 28 06 79
                BF   $0,A0adb            ; 0b0d 90 cd
A0b0f:          LR   K,P                 ; 0b0f 08
                PI   $0107               ; 0b10 28 01 07
                PI   A0d90               ; 0b13 28 0d 90
                LISU 3                   ; 0b16 63
                LISL 0                   ; 0b17 68
                LR   A,(IS)              ; 0b18 4c
                CI   $02                 ; 0b19 25 02
                BT   4,A0b2e             ; 0b1b 84 12
                LISL 0                   ; 0b1d 68
                LISU 6                   ; 0b1e 66
                LR   A,(IS)              ; 0b1f 4c
                CI   $02                 ; 0b20 25 02
                BF   $1,A0b83            ; 0b22 91 60
                LISU 4                   ; 0b24 64
                LISL 2                   ; 0b25 6a
                LR   A,(IS)              ; 0b26 4c
                LISU 2                   ; 0b27 62
                XS   (IS)                ; 0b28 ec
                BF   $4,A0b96            ; 0b29 94 6c
                JMP  A0c21               ; 0b2b 29 0c 21
A0b2e:          LISU 4                   ; 0b2e 64
                LISL 2                   ; 0b2f 6a
                LR   A,(IS)              ; 0b30 4c
                SR   4                   ; 0b31 14
                BF   $4,A0b96            ; 0b32 94 63
                LR   A,(IS)              ; 0b34 4c
                SL   4                   ; 0b35 15
                LISU 3                   ; 0b36 63
                LISL 6                   ; 0b37 6e
                LR   (IS),A              ; 0b38 5c
                LISU 6                   ; 0b39 66
                LISL 1                   ; 0b3a 69
                LIS  $1                  ; 0b3b 71
                LR   (IS)-,A             ; 0b3c 5e
                LR   (IS),A              ; 0b3d 5c
                LISU 2                   ; 0b3e 62
                LISL 1                   ; 0b3f 69
                LR   A,(IS)              ; 0b40 4c
                LISU 7                   ; 0b41 67
                LISL 6                   ; 0b42 6e
                LR   (IS),A              ; 0b43 5c
                PI   A0ceb               ; 0b44 28 0c eb
                LI   $d2                 ; 0b47 20 d2
                LR   $0,A                ; 0b49 50
                LI   $28                 ; 0b4a 20 28
                LR   $1,A                ; 0b4c 51
                LI   $17                 ; 0b4d 20 17
                LR   $2,A                ; 0b4f 52
                PI   $0679               ; 0b50 28 06 79
                LISU 7                   ; 0b53 67
                LISL 6                   ; 0b54 6e
                LR   A,(IS)              ; 0b55 4c
                SR   4                   ; 0b56 14
                BT   4,A0b61             ; 0b57 84 09
                OI   $80                 ; 0b59 22 80
A0b5b:          LR   $0,A                ; 0b5b 50
                PI   $0679               ; 0b5c 28 06 79
                BF   $0,A0b64            ; 0b5f 90 04
A0b61:          LIS  $d                  ; 0b61 7d
                BF   $0,A0b5b            ; 0b62 90 f8
A0b64:          LR   A,(IS)              ; 0b64 4c
                NI   $0f                 ; 0b65 21 0f
                OI   $80                 ; 0b67 22 80
                LR   $0,A                ; 0b69 50
                PI   $0679               ; 0b6a 28 06 79
                LI   $18                 ; 0b6d 20 18
                LR   $3,A                ; 0b6f 53
                LI   $2c                 ; 0b70 20 2c
                LR   $1,A                ; 0b72 51
                LI   $1c                 ; 0b73 20 1c
                LR   $2,A                ; 0b75 52
                PI   A0d5b               ; 0b76 28 0d 5b
                LISU 4                   ; 0b79 64
                LISL 2                   ; 0b7a 6a
                LR   A,(IS)              ; 0b7b 4c
                LISU 7                   ; 0b7c 67
                XS   (IS)                ; 0b7d ec
                BF   $4,A0b96            ; 0b7e 94 17
                JMP  A0c21               ; 0b80 29 0c 21
A0b83:          LISL 2                   ; 0b83 6a
                LISU 4                   ; 0b84 64
                LR   A,(IS)              ; 0b85 4c
                LISU 2                   ; 0b86 62
                LISL 3                   ; 0b87 6b
                XS   (IS)                ; 0b88 ec
                BF   $4,A0b96            ; 0b89 94 0c
                LISU 4                   ; 0b8b 64
                LISL 1                   ; 0b8c 69
                LR   A,(IS)              ; 0b8d 4c
                LISU 2                   ; 0b8e 62
                LISL 2                   ; 0b8f 6a
                XS   (IS)                ; 0b90 ec
                BF   $4,A0b96            ; 0b91 94 04
                JMP  A0c21               ; 0b93 29 0c 21
A0b96:          LISU 3                   ; 0b96 63
                LISL 3                   ; 0b97 6b
                LR   A,(IS)              ; 0b98 4c
                NI   $02                 ; 0b99 21 02
                CI   $02                 ; 0b9b 25 02
                BT   4,A0bd7             ; 0b9d 84 39
                LR   A,(IS)              ; 0b9f 4c
                OI   $02                 ; 0ba0 22 02
                LR   (IS),A              ; 0ba2 5c
                LIS  $0                  ; 0ba3 70
                LR   $9,A                ; 0ba4 59
                LI   $2a                 ; 0ba5 20 2a
                LR   $2,A                ; 0ba7 52
A0ba8:          DCI  A0f81               ; 0ba8 2a 0f 81
                LR   A,$9                ; 0bab 49
                SL   1                   ; 0bac 13
                ADC                      ; 0bad 8e
                LM                       ; 0bae 16
                LR   $1,A                ; 0baf 51
                LM                       ; 0bb0 16
                LR   $0,A                ; 0bb1 50
                DCI  A0fd1               ; 0bb2 2a 0f d1
                PI   $067c               ; 0bb5 28 06 7c
                LR   A,$9                ; 0bb8 49
                INC                      ; 0bb9 1f
                LR   $9,A                ; 0bba 59
                CI   $05                 ; 0bbb 25 05
                BF   $4,A0ba8            ; 0bbd 94 ea
                LIS  $0                  ; 0bbf 70
                LR   $9,A                ; 0bc0 59
A0bc1:          DCI  $0f8b               ; 0bc1 2a 0f 8b
                LR   A,$9                ; 0bc4 49
                SL   1                   ; 0bc5 13
                ADC                      ; 0bc6 8e
                LM                       ; 0bc7 16
                LR   $1,A                ; 0bc8 51
                LM                       ; 0bc9 16
                LR   $0,A                ; 0bca 50
                PI   $0679               ; 0bcb 28 06 79
                LR   A,$9                ; 0bce 49
                INC                      ; 0bcf 1f
                LR   $9,A                ; 0bd0 59
                CI   $03                 ; 0bd1 25 03
                BF   $4,A0bc1            ; 0bd3 94 ed
                BF   $0,A0c1f            ; 0bd5 90 49
A0bd7:          LR   A,(IS)              ; 0bd7 4c
                NI   $fd                 ; 0bd8 21 fd
                LR   (IS),A              ; 0bda 5c
                LI   $ff                 ; 0bdb 20 ff
                LR   $5,A                ; 0bdd 55
                PI   $008f               ; 0bde 28 00 8f
                LISU 3                   ; 0be1 63
                LISL 0                   ; 0be2 68
                LR   A,(IS)              ; 0be3 4c
                CI   $01                 ; 0be4 25 01
                BF   $4,A0c1a            ; 0be6 94 33
                LIS  $f                  ; 0be8 7f
                LISU 7                   ; 0be9 67
                LISL 0                   ; 0bea 68
                LR   (IS),A              ; 0beb 5c
                PI   A0da9               ; 0bec 28 0d a9
A0bef:          LISU 2                   ; 0bef 62
                LISL 6                   ; 0bf0 6e
                LIS  $0                  ; 0bf1 70
                AI   $ff                 ; 0bf2 24 ff
                ASD  (IS)                ; 0bf4 dc
                LR   (IS),A              ; 0bf5 5c
A0bf6:          INS  1                   ; 0bf6 a1
                COM                      ; 0bf7 18
                BT   4,A0bfc             ; 0bf8 84 03
                BF   $0,A0c00            ; 0bfa 90 05
A0bfc:          INS  4                   ; 0bfc a4
                COM                      ; 0bfd 18
                BT   4,A0bf6             ; 0bfe 84 f7
A0c00:          NI   $40                 ; 0c00 21 40
                BT   4,A0bf6             ; 0c02 84 f3
                LISU 3                   ; 0c04 63
                LISL 7                   ; 0c05 6f
                LIS  $3                  ; 0c06 73
                LR   (IS),A              ; 0c07 5c
                LI   $93                 ; 0c08 20 93
                LR   $3,A                ; 0c0a 53
                PI   $00d0               ; 0c0b 28 00 d0
                PI   $02ac               ; 0c0e 28 02 ac
                PI   $02b5               ; 0c11 28 02 b5
                PI   $011e               ; 0c14 28 01 1e
                JMP  A085d               ; 0c17 29 08 5d
A0c1a:          PI   A0e83               ; 0c1a 28 0e 83
                BF   $0,A0bef            ; 0c1d 90 d1
A0c1f:          BF   $0,A0c5c            ; 0c1f 90 3c
A0c21:          LIS  $0                  ; 0c21 70
                LR   $9,A                ; 0c22 59
                LI   $2a                 ; 0c23 20 2a
                LR   $2,A                ; 0c25 52
A0c26:          DCI  $0f91               ; 0c26 2a 0f 91
                LR   A,$9                ; 0c29 49
                SL   1                   ; 0c2a 13
                ADC                      ; 0c2b 8e
                LM                       ; 0c2c 16
                LR   $1,A                ; 0c2d 51
                LM                       ; 0c2e 16
                LR   $0,A                ; 0c2f 50
                DCI  A0fd1               ; 0c30 2a 0f d1
                PI   $067c               ; 0c33 28 06 7c
                LR   A,$9                ; 0c36 49
                INC                      ; 0c37 1f
                LR   $9,A                ; 0c38 59
                CI   $02                 ; 0c39 25 02
                BF   $4,A0c26            ; 0c3b 94 ea
                LIS  $0                  ; 0c3d 70
                LR   $9,A                ; 0c3e 59
A0c3f:          DCI  $0f95               ; 0c3f 2a 0f 95
                LR   A,$9                ; 0c42 49
                SL   1                   ; 0c43 13
                ADC                      ; 0c44 8e
                LM                       ; 0c45 16
                LR   $1,A                ; 0c46 51
                LM                       ; 0c47 16
                LR   $0,A                ; 0c48 50
                PI   $0679               ; 0c49 28 06 79
                LR   A,$9                ; 0c4c 49
                INC                      ; 0c4d 1f
                LR   $9,A                ; 0c4e 59
                CI   $03                 ; 0c4f 25 03
                BF   $4,A0c3f            ; 0c51 94 ed
                LISU 3                   ; 0c53 63
                LISL 3                   ; 0c54 6b
                LR   A,(IS)              ; 0c55 4c
                NI   $fd                 ; 0c56 21 fd
                LR   (IS),A              ; 0c58 5c
                PI   $02ac               ; 0c59 28 02 ac
A0c5c:          LI   $87                 ; 0c5c 20 87
                LR   $0,A                ; 0c5e 50
                LI   $46                 ; 0c5f 20 46
                LR   $1,A                ; 0c61 51
                LI   $2a                 ; 0c62 20 2a
                LR   $2,A                ; 0c64 52
                DCI  A0fd1               ; 0c65 2a 0f d1
                PI   $067c               ; 0c68 28 06 7c
A0c6b:          PI   $011e               ; 0c6b 28 01 1e
                PK                       ; 0c6e 0c
A0c6f:          LR   K,P                 ; 0c6f 08
                PI   $0107               ; 0c70 28 01 07
                LISU 2                   ; 0c73 62
                LISL 0                   ; 0c74 68
                LR   A,(IS)              ; 0c75 4c
                SR   4                   ; 0c76 14
                BT   4,A0c81             ; 0c77 84 09
                LR   (IS),A              ; 0c79 5c
                SL   4                   ; 0c7a 15
                LISU 3                   ; 0c7b 63
                LISL 6                   ; 0c7c 6e
                LR   (IS),A              ; 0c7d 5c
                LISU 6                   ; 0c7e 66
                LISL 1                   ; 0c7f 69
                DS   (IS)                ; 0c80 3c
A0c81:          PI   A0ceb               ; 0c81 28 0c eb
                LISU 6                   ; 0c84 66
                LISL 0                   ; 0c85 68
                LR   A,(IS)+             ; 0c86 4d
                LR   (IS),A              ; 0c87 5c
                CI   $02                 ; 0c88 25 02
                BT   4,A0c91             ; 0c8a 84 06
                LISU 7                   ; 0c8c 67
                LISL 4                   ; 0c8d 6c
                PI   A0cb6               ; 0c8e 28 0c b6
A0c91:          LISU 2                   ; 0c91 62
                LISL 0                   ; 0c92 68
                LR   A,(IS)              ; 0c93 4c
                LISU 7                   ; 0c94 67
                LISL 2                   ; 0c95 6a
                LR   (IS),A              ; 0c96 5c
                LISL 6                   ; 0c97 6e
                LR   A,(IS)              ; 0c98 4c
                LISU 2                   ; 0c99 62
                LISL 0                   ; 0c9a 68
                LR   (IS),A              ; 0c9b 5c
                BF   $0,A0c6b            ; 0c9c 90 ce
A0c9e:          LISU 3                   ; 0c9e 63
                LISL 7                   ; 0c9f 6f
                LIS  $0                  ; 0ca0 70
                LR   (IS),A              ; 0ca1 5c
                LISL 4                   ; 0ca2 6c
A0ca3:          LR   (IS)+,A             ; 0ca3 5d
                BR7  A0ca3               ; 0ca4 8f fe
                LISU 6                   ; 0ca6 66
                LISL 1                   ; 0ca7 69
                LR   (IS),A              ; 0ca8 5c
                POP                      ; 0ca9 1c
A0caa:          LISU 7                   ; 0caa 67
                LISL 7                   ; 0cab 6f
                LIS  $0                  ; 0cac 70
                LR   (IS),A              ; 0cad 5c
                LISL 4                   ; 0cae 6c
A0caf:          LR   (IS)+,A             ; 0caf 5d
                BR7  A0caf               ; 0cb0 8f fe
                LISU 6                   ; 0cb2 66
                LISL 0                   ; 0cb3 68
                LR   (IS),A              ; 0cb4 5c
                POP                      ; 0cb5 1c
A0cb6:          LR   A,(IS)              ; 0cb6 4c
                SR   4                   ; 0cb7 14
                LR   (IS)+,A             ; 0cb8 5d
                LR   A,(IS)-             ; 0cb9 4e
                SL   4                   ; 0cba 15
                XS   (IS)                ; 0cbb ec
                LR   (IS)+,A             ; 0cbc 5d
                BR7  A0cb6               ; 0cbd 8f f8
                LI   $f0                 ; 0cbf 20 f0
                NS   (IS)                ; 0cc1 fc
                LR   (IS),A              ; 0cc2 5c
                POP                      ; 0cc3 1c
A0cc4:          LISL 7                   ; 0cc4 6f
                LISU 7                   ; 0cc5 67
                LR   A,(IS)              ; 0cc6 4c
                LISU 4                   ; 0cc7 64
                LR   (IS),A              ; 0cc8 5c
                LISL 4                   ; 0cc9 6c
A0cca:          LISU 7                   ; 0cca 67
                LR   A,(IS)              ; 0ccb 4c
                LISU 4                   ; 0ccc 64
                LR   (IS)+,A             ; 0ccd 5d
                BR7  A0cca               ; 0cce 8f fb
                LISU 6                   ; 0cd0 66
                LISL 0                   ; 0cd1 68
                LR   A,(IS)              ; 0cd2 4c
                LISL 2                   ; 0cd3 6a
                LR   (IS),A              ; 0cd4 5c
                POP                      ; 0cd5 1c
A0cd6:          LISL 7                   ; 0cd6 6f
                LISU 3                   ; 0cd7 63
                LR   A,(IS)              ; 0cd8 4c
                LISU 6                   ; 0cd9 66
                LR   (IS),A              ; 0cda 5c
                LISL 4                   ; 0cdb 6c
A0cdc:          LISU 3                   ; 0cdc 63
                LR   A,(IS)              ; 0cdd 4c
                LISU 6                   ; 0cde 66
                LR   (IS)+,A             ; 0cdf 5d
                BR7  A0cdc               ; 0ce0 8f fb
                LISU 6                   ; 0ce2 66
                LISL 1                   ; 0ce3 69
                LR   A,(IS)              ; 0ce4 4c
                LISL 3                   ; 0ce5 6b
                LR   (IS),A              ; 0ce6 5c
                POP                      ; 0ce7 1c
A0ce8:          JMP  A0838               ; 0ce8 29 08 38
A0ceb:          LR   K,P                 ; 0ceb 08
                PI   A0cd6               ; 0cec 28 0c d6
                PI   A0cc4               ; 0cef 28 0c c4
                LISU 6                   ; 0cf2 66
                LISL 7                   ; 0cf3 6f
                LI   $f0                 ; 0cf4 20 f0
                NS   (IS)                ; 0cf6 fc
                LISU 4                   ; 0cf7 64
                XS   (IS)                ; 0cf8 ec
                LISU 7                   ; 0cf9 67
                LR   (IS),A              ; 0cfa 5c
                LISL 4                   ; 0cfb 6c
                LIS  $0                  ; 0cfc 70
A0cfd:          LR   (IS)+,A             ; 0cfd 5d
                BR7  A0cfd               ; 0cfe 8f fe
                LISU 6                   ; 0d00 66
                LISL 3                   ; 0d01 6b
                LR   A,(IS)-             ; 0d02 4e
                AS   (IS)                ; 0d03 cc
                LISL 0                   ; 0d04 68
                LR   (IS),A              ; 0d05 5c
                DS   (IS)                ; 0d06 3c
                AI   $f1                 ; 0d07 24 f1
                BT   5,A0ce8             ; 0d09 85 de
                LISL 4                   ; 0d0b 6c
                LR   A,$8                ; 0d0c 48
                OI   $02                 ; 0d0d 22 02
                LR   $8,A                ; 0d0f 58
A0d10:          BR7  A0d14               ; 0d10 8f 03
                BF   $0,A0d44            ; 0d12 90 31
A0d14:          LIS  $2                  ; 0d14 72
                NS   $8                  ; 0d15 f8
                BT   4,A0d1e             ; 0d16 84 07
                LR   A,(IS)              ; 0d18 4c
                NI   $0f                 ; 0d19 21 0f
                LR   $5,A                ; 0d1b 55
                BF   $0,A0d21            ; 0d1c 90 04
A0d1e:          LR   A,(IS)+             ; 0d1e 4d
                SR   4                   ; 0d1f 14
                LR   $5,A                ; 0d20 55
A0d21:          LIS  $2                  ; 0d21 72
                XS   $8                  ; 0d22 e8
                LR   $8,A                ; 0d23 58
                LR   A,IS                ; 0d24 0a
                LR   $4,A                ; 0d25 54
                LISU 7                   ; 0d26 67
                LISL 4                   ; 0d27 6c
                PI   A0cb6               ; 0d28 28 0c b6
A0d2b:          LI   $ff                 ; 0d2b 20 ff
                NS   $5                  ; 0d2d f5
                BF   $4,A0d34            ; 0d2e 94 05
                LR   A,$4                ; 0d30 44
                LR   IS,A                ; 0d31 0b
                BF   $0,A0d10            ; 0d32 90 dd
A0d34:          LISL 4                   ; 0d34 6c
A0d35:          LISU 4                   ; 0d35 64
                LI   $66                 ; 0d36 20 66
                AS   (IS)                ; 0d38 cc
                LISU 7                   ; 0d39 67
                ASD  (IS)                ; 0d3a dc
                LR   (IS)+,A             ; 0d3b 5d
                LR   A,(IS)              ; 0d3c 4c
                LNK                      ; 0d3d 19
                LR   (IS),A              ; 0d3e 5c
                BR7  A0d35               ; 0d3f 8f f5
                DS   $5                  ; 0d41 35
                BF   $0,A0d2b            ; 0d42 90 e8
A0d44:          LISU 7                   ; 0d44 67
                LIS  $f                  ; 0d45 7f
                NS   (IS)                ; 0d46 fc
                BT   4,A0d54             ; 0d47 84 0c
A0d49:          LISU 7                   ; 0d49 67
                LISL 4                   ; 0d4a 6c
                PI   A0cb6               ; 0d4b 28 0c b6
                LISU 6                   ; 0d4e 66
                LISL 0                   ; 0d4f 68
                LR   A,(IS)              ; 0d50 4c
                INC                      ; 0d51 1f
                LR   (IS),A              ; 0d52 5c
                PK                       ; 0d53 0c
A0d54:          LISU 6                   ; 0d54 66
                LISL 0                   ; 0d55 68
                LIS  $0                  ; 0d56 70
                AS   (IS)                ; 0d57 cc
                BF   $1,A0d49            ; 0d58 91 f0
                PK                       ; 0d5a 0c
A0d5b:          LR   K,P                 ; 0d5b 08
                PI   $0107               ; 0d5c 28 01 07
                JMP  $0215               ; 0d5f 29 02 15
A0d62:          LR   K,P                 ; 0d62 08
                PI   $0107               ; 0d63 28 01 07
                JMP  $01fc               ; 0d66 29 01 fc
A0d69:          LR   K,P                 ; 0d69 08
                PI   $0107               ; 0d6a 28 01 07
                LIS  $d                  ; 0d6d 7d
                LR   $9,A                ; 0d6e 59
                LI   $93                 ; 0d6f 20 93
                LR   $3,A                ; 0d71 53
                LI   $20                 ; 0d72 20 20
                LR   $2,A                ; 0d74 52
                LI   $18                 ; 0d75 20 18
                LR   $1,A                ; 0d77 51
A0d78:          PI   $0679               ; 0d78 28 06 79
                DS   $1                  ; 0d7b 31
                DS   $9                  ; 0d7c 39
                BF   $4,A0d78            ; 0d7d 94 fa
                LIS  $6                  ; 0d7f 76
                LR   $9,A                ; 0d80 59
                LI   $17                 ; 0d81 20 17
                LR   $2,A                ; 0d83 52
                LI   $28                 ; 0d84 20 28
                LR   $1,A                ; 0d86 51
A0d87:          PI   $0679               ; 0d87 28 06 79
                DS   $1                  ; 0d8a 31
                DS   $9                  ; 0d8b 39
                BF   $4,A0d87            ; 0d8c 94 fa
                BF   $0,A0d94            ; 0d8e 90 05
A0d90:          LR   K,P                 ; 0d90 08
                PI   $0107               ; 0d91 28 01 07
A0d94:          LIS  $a                  ; 0d94 7a
                LR   $9,A                ; 0d95 59
                LI   $93                 ; 0d96 20 93
                LR   $3,A                ; 0d98 53
                LI   $10                 ; 0d99 20 10
                LR   $1,A                ; 0d9b 51
                LI   $2a                 ; 0d9c 20 2a
                LR   $2,A                ; 0d9e 52
A0d9f:          PI   $0679               ; 0d9f 28 06 79
                DS   $9                  ; 0da2 39
                BF   $4,A0d9f            ; 0da3 94 fb
                PI   $011e               ; 0da5 28 01 1e
                PK                       ; 0da8 0c
A0da9:          LR   K,P                 ; 0da9 08
                PI   $0107               ; 0daa 28 01 07
                LIS  $0                  ; 0dad 70
                LR   $3,A                ; 0dae 53
                PI   $00d0               ; 0daf 28 00 d0
                LI   $30                 ; 0db2 20 30
                LR   $1,A                ; 0db4 51
                LIS  $c                  ; 0db5 7c
                LR   $2,A                ; 0db6 52
                LISU 2                   ; 0db7 62
                LISL 0                   ; 0db8 68
                LR   A,(IS)              ; 0db9 4c
                SR   4                   ; 0dba 14
                BT   4,A0dc3             ; 0dbb 84 07
                AI   $40                 ; 0dbd 24 40
                LR   $0,A                ; 0dbf 50
                PI   $0679               ; 0dc0 28 06 79
A0dc3:          LIS  $f                  ; 0dc3 7f
                NS   (IS)                ; 0dc4 fc
                AI   $40                 ; 0dc5 24 40
                LR   $0,A                ; 0dc7 50
                LI   $36                 ; 0dc8 20 36
                LR   $1,A                ; 0dca 51
                PI   $0679               ; 0dcb 28 06 79
                LISU 7                   ; 0dce 67
                LISL 0                   ; 0dcf 68
                LR   A,(IS)              ; 0dd0 4c
                AI   $40                 ; 0dd1 24 40
                LR   $0,A                ; 0dd3 50
                LI   $2a                 ; 0dd4 20 2a
                LR   $1,A                ; 0dd6 51
                LI   $12                 ; 0dd7 20 12
                LR   $2,A                ; 0dd9 52
                PI   $0679               ; 0dda 28 06 79
                LISU 2                   ; 0ddd 62
                LISL 1                   ; 0dde 69
                LR   A,(IS)              ; 0ddf 4c
                SR   4                   ; 0de0 14
                BT   4,A0de9             ; 0de1 84 07
                AI   $40                 ; 0de3 24 40
                LR   $0,A                ; 0de5 50
                PI   $0679               ; 0de6 28 06 79
A0de9:          LIS  $f                  ; 0de9 7f
                NS   (IS)                ; 0dea fc
                AI   $40                 ; 0deb 24 40
                LR   $0,A                ; 0ded 50
                LI   $36                 ; 0dee 20 36
                LR   $1,A                ; 0df0 51
                PI   $0679               ; 0df1 28 06 79
                LI   $24                 ; 0df4 20 24
                LR   $1,A                ; 0df6 51
                LI   $17                 ; 0df7 20 17
                LR   $2,A                ; 0df9 52
                LI   $16                 ; 0dfa 20 16
                LR   $3,A                ; 0dfc 53
A0dfd:          LI   $52                 ; 0dfd 20 52
                LR   $0,A                ; 0dff 50
                PI   $0679               ; 0e00 28 06 79
                LR   A,$1                ; 0e03 41
                AI   $fb                 ; 0e04 24 fb
                LR   $1,A                ; 0e06 51
                DS   $3                  ; 0e07 33
                BF   $4,A0dfd            ; 0e08 94 f4
                LI   $1c                 ; 0e0a 20 1c
                LR   $2,A                ; 0e0c 52
                PI   A0f5b               ; 0e0d 28 0f 5b
                LISU 6                   ; 0e10 66
                LISL 0                   ; 0e11 68
                LR   A,(IS)              ; 0e12 4c
                CI   $02                 ; 0e13 25 02
                BF   $1,A0e19            ; 0e15 91 03
                BF   $0,A0e21            ; 0e17 90 09
A0e19:          LISU 2                   ; 0e19 62
                LISL 3                   ; 0e1a 6b
                LR   A,(IS)-             ; 0e1b 4e
                LR   $0,A                ; 0e1c 50
                LR   A,(IS)+             ; 0e1d 4d
                LR   (IS)-,A             ; 0e1e 5e
                LR   A,$0                ; 0e1f 40
                LR   (IS),A              ; 0e20 5c
A0e21:          LISU 2                   ; 0e21 62
                LISL 2                   ; 0e22 6a
                LR   A,(IS)              ; 0e23 4c
                NI   $0f                 ; 0e24 21 0f
                AI   $40                 ; 0e26 24 40
                LR   $0,A                ; 0e28 50
                LI   $36                 ; 0e29 20 36
                LR   $1,A                ; 0e2b 51
                LI   $1c                 ; 0e2c 20 1c
                LR   $2,A                ; 0e2e 52
                PI   $0679               ; 0e2f 28 06 79
                PI   A0e60               ; 0e32 28 0e 60
                LR   A,(IS)              ; 0e35 4c
                SR   4                   ; 0e36 14
                AI   $40                 ; 0e37 24 40
                LR   $0,A                ; 0e39 50
                LI   $30                 ; 0e3a 20 30
                LR   $1,A                ; 0e3c 51
                LI   $1c                 ; 0e3d 20 1c
                LR   $2,A                ; 0e3f 52
                PI   $0679               ; 0e40 28 06 79
                PI   A0e60               ; 0e43 28 0e 60
                LISU 2                   ; 0e46 62
                LISL 3                   ; 0e47 6b
                LR   A,(IS)              ; 0e48 4c
                NI   $0f                 ; 0e49 21 0f
                BT   4,A0e5c             ; 0e4b 84 10
                AI   $40                 ; 0e4d 24 40
                LR   $0,A                ; 0e4f 50
                LI   $2a                 ; 0e50 20 2a
                LR   $1,A                ; 0e52 51
                LI   $1c                 ; 0e53 20 1c
                LR   $2,A                ; 0e55 52
                PI   $0679               ; 0e56 28 06 79
                PI   A0e60               ; 0e59 28 0e 60
A0e5c:          PI   $011e               ; 0e5c 28 01 1e
                PK                       ; 0e5f 0c
A0e60:          LI   $10                 ; 0e60 20 10
                LR   $5,A                ; 0e62 55
A0e63:          LI   $20                 ; 0e63 20 20
                LR   $7,A                ; 0e65 57
A0e66:          LI   $ff                 ; 0e66 20 ff
                LR   $6,A                ; 0e68 56
                LI   $80                 ; 0e69 20 80
                OUTS 5                   ; 0e6b b5
A0e6c:          DS   $6                  ; 0e6c 36
                BF   $4,A0e6c            ; 0e6d 94 fe
                DS   $7                  ; 0e6f 37
                BF   $4,A0e66            ; 0e70 94 f5
                LIS  $0                  ; 0e72 70
                OUTS 5                   ; 0e73 b5
                LI   $20                 ; 0e74 20 20
                LR   $6,A                ; 0e76 56
A0e77:          DS   $6                  ; 0e77 36
                BF   $4,A0e77            ; 0e78 94 fe
                DS   $5                  ; 0e7a 35
                BF   $4,A0e63            ; 0e7b 94 e7
                LI   $80                 ; 0e7d 20 80
                LR   $5,A                ; 0e7f 55
                JMP  $008f               ; 0e80 29 00 8f
A0e83:          LR   K,P                 ; 0e83 08
                PI   $0107               ; 0e84 28 01 07
                LIS  $0                  ; 0e87 70
                LR   $3,A                ; 0e88 53
                PI   $00d0               ; 0e89 28 00 d0
                LI   $11                 ; 0e8c 20 11
                LR   $2,A                ; 0e8e 52
                LISU 2                   ; 0e8f 62
                LISL 0                   ; 0e90 68
                LR   A,(IS)              ; 0e91 4c
                SR   4                   ; 0e92 14
                BT   4,A0e9e             ; 0e93 84 0a
                OI   $40                 ; 0e95 22 40
                LR   $0,A                ; 0e97 50
                LI   $30                 ; 0e98 20 30
                LR   $1,A                ; 0e9a 51
                PI   $0679               ; 0e9b 28 06 79
A0e9e:          LIS  $f                  ; 0e9e 7f
                NS   (IS)                ; 0e9f fc
                OI   $40                 ; 0ea0 22 40
                LR   $0,A                ; 0ea2 50
                LI   $36                 ; 0ea3 20 36
                LR   $1,A                ; 0ea5 51
                PI   $0679               ; 0ea6 28 06 79
                LI   $24                 ; 0ea9 20 24
                LR   $3,A                ; 0eab 53
                LI   $28                 ; 0eac 20 28
                LR   $1,A                ; 0eae 51
                LIS  $c                  ; 0eaf 7c
                LR   $2,A                ; 0eb0 52
                PI   A0d5b               ; 0eb1 28 0d 5b
                LIS  $5                  ; 0eb4 75
                LR   $3,A                ; 0eb5 53
                LI   $26                 ; 0eb6 20 26
                LR   $1,A                ; 0eb8 51
                LIS  $f                  ; 0eb9 7f
                LR   $2,A                ; 0eba 52
                PI   A0d62               ; 0ebb 28 0d 62
                LI   $11                 ; 0ebe 20 11
                LR   $2,A                ; 0ec0 52
                LISU 2                   ; 0ec1 62
                LISL 1                   ; 0ec2 69
                LR   A,(IS)              ; 0ec3 4c
                SR   4                   ; 0ec4 14
                BT   4,A0ed3             ; 0ec5 84 0d
                OI   $40                 ; 0ec7 22 40
                LR   $0,A                ; 0ec9 50
                LI   $11                 ; 0eca 20 11
                LR   $2,A                ; 0ecc 52
                LI   $18                 ; 0ecd 20 18
                LR   $1,A                ; 0ecf 51
                PI   $0679               ; 0ed0 28 06 79
A0ed3:          LIS  $f                  ; 0ed3 7f
                NS   (IS)                ; 0ed4 fc
                OI   $40                 ; 0ed5 22 40
                LR   $0,A                ; 0ed7 50
                LI   $1e                 ; 0ed8 20 1e
                LR   $1,A                ; 0eda 51
                PI   $0679               ; 0edb 28 06 79
                LIS  $8                  ; 0ede 78
                LR   $2,A                ; 0edf 52
                LISU 7                   ; 0ee0 67
                LISL 2                   ; 0ee1 6a
                LR   A,(IS)              ; 0ee2 4c
                NI   $0f                 ; 0ee3 21 0f
                OI   $40                 ; 0ee5 22 40
                LR   $0,A                ; 0ee7 50
                LI   $36                 ; 0ee8 20 36
                LR   $1,A                ; 0eea 51
                PI   $0679               ; 0eeb 28 06 79
                PI   A0e60               ; 0eee 28 0e 60
                LR   A,(IS)              ; 0ef1 4c
                SR   4                   ; 0ef2 14
                BT   4,A0f01             ; 0ef3 84 0d
                OI   $40                 ; 0ef5 22 40
                LR   $0,A                ; 0ef7 50
                LI   $30                 ; 0ef8 20 30
                LR   $1,A                ; 0efa 51
                PI   $0679               ; 0efb 28 06 79
                PI   A0e60               ; 0efe 28 0e 60
A0f01:          LI   $52                 ; 0f01 20 52
                LR   $0,A                ; 0f03 50
                LI   $28                 ; 0f04 20 28
                LR   $1,A                ; 0f06 51
                LI   $17                 ; 0f07 20 17
                LR   $2,A                ; 0f09 52
                PI   $0679               ; 0f0a 28 06 79
                LISU 2                   ; 0f0d 62
                LISL 0                   ; 0f0e 68
                LR   A,(IS)              ; 0f0f 4c
                NI   $0f                 ; 0f10 21 0f
                OI   $40                 ; 0f12 22 40
                LR   $0,A                ; 0f14 50
                LI   $36                 ; 0f15 20 36
                LR   $1,A                ; 0f17 51
                PI   $0679               ; 0f18 28 06 79
                PI   A0e60               ; 0f1b 28 0e 60
                LR   A,(IS)              ; 0f1e 4c
                SR   4                   ; 0f1f 14
                BT   4,A0f2e             ; 0f20 84 0d
                OI   $40                 ; 0f22 22 40
                LR   $0,A                ; 0f24 50
                LI   $30                 ; 0f25 20 30
                LR   $1,A                ; 0f27 51
                PI   $0679               ; 0f28 28 06 79
                PI   A0e60               ; 0f2b 28 0e 60
A0f2e:          LI   $18                 ; 0f2e 20 18
                LR   $3,A                ; 0f30 53
                LI   $2c                 ; 0f31 20 2c
                LR   $1,A                ; 0f33 51
                LI   $1c                 ; 0f34 20 1c
                LR   $2,A                ; 0f36 52
                PI   A0d5b               ; 0f37 28 0d 5b
                LI   $40                 ; 0f3a 20 40
                LR   $0,A                ; 0f3c 50
                LI   $30                 ; 0f3d 20 30
                LR   $1,A                ; 0f3f 51
                LI   $21                 ; 0f40 20 21
                LR   $2,A                ; 0f42 52
                PI   $0679               ; 0f43 28 06 79
                PI   A0e60               ; 0f46 28 0e 60
                LI   $40                 ; 0f49 20 40
                LR   $0,A                ; 0f4b 50
                PI   $0679               ; 0f4c 28 06 79
                PI   A0e60               ; 0f4f 28 0e 60
                LIS  $8                  ; 0f52 78
                LR   $2,A                ; 0f53 52
                PI   A0f5b               ; 0f54 28 0f 5b
A0f57:          PI   $011e               ; 0f57 28 01 1e
                PK                       ; 0f5a 0c
A0f5b:          LR   K,P                 ; 0f5b 08
                PI   $0107               ; 0f5c 28 01 07
                LIS  $d                  ; 0f5f 7d
                LR   $1,A                ; 0f60 51
                LI   $40                 ; 0f61 20 40
                LR   $0,A                ; 0f63 50
                DCI  A0fd1               ; 0f64 2a 0f d1
                PI   $067c               ; 0f67 28 06 7c
                LI   $43                 ; 0f6a 20 43
A0f6c:          LR   $0,A                ; 0f6c 50
                DCI  A0fd1               ; 0f6d 2a 0f d1
                PI   $067c               ; 0f70 28 06 7c
                LI   $45                 ; 0f73 20 45
                LR   $0,A                ; 0f75 50
                PI   $0679               ; 0f76 28 06 79
                LI   $51                 ; 0f79 20 51
                LR   $0,A                ; 0f7b 50
                PI   $0679               ; 0f7c 28 06 79
                BF   $0,A0f57            ; 0f7f 90 d7
A0f81:          LM                       ; 0f81 16
                BT   4,A0f9f             ; 0f82 84 1c
                BT   6,A0fad             ; 0f84 86 28
                BT   0,A0fbb             ; 0f86 80 34
                BT   0,64                ; 0f88 80 40
                BT   3,A0f9b             ; 0f8a 83 10
                XM                       ; 0f8c 8c
                db   $2e                 
                NM                       ; 0f8e 8a
                DS   $a                  ; 0f8f 3a
                BT   1,A0fb9             ; 0f90 81 28
                BT   4,A0fcd             ; 0f92 84 3a
                BT   2,46                ; 0f94 82 2e
                BT   1,A0fcb             ; 0f96 81 34
                NM                       ; 0f98 8a
                LR   A,$0                ; 0f99 40
                XM                       ; 0f9a 8c
A0f9b:          LR   A,(IS)+             ; 0f9b 4d
                LR   A,(IS)-             ; 0f9c 4e
                SL   1                   ; 0f9d 13
                AS   (IS)+               ; 0f9e cd
A0f9f:          LR   $5,A                ; 0f9f 55
                LR   A,(IS)              ; 0fa0 4c
                AS   (IS)                ; 0fa1 cc
                LR   $6,A                ; 0fa2 56
                LR   J,W                 ; 0fa3 1e
                LR   A,$5                ; 0fa4 45
                SL   1                   ; 0fa5 13
                LR   W,J                 ; 0fa6 1d
                BF   $2,A0faa            ; 0fa7 92 02
                INC                      ; 0fa9 1f
A0faa:          LR   $5,A                ; 0faa 55
                LR   A,$6                ; 0fab 46
                AS   $6                  ; 0fac c6
A0fad:          LR   $6,A                ; 0fad 56
                LR   J,W                 ; 0fae 1e
                LR   A,$5                ; 0faf 45
                SL   1                   ; 0fb0 13
                LR   W,J                 ; 0fb1 1d
                BF   $2,A0fb5            ; 0fb2 92 02
                INC                      ; 0fb4 1f
A0fb5:          LR   $5,A                ; 0fb5 55
                LR   A,$6                ; 0fb6 46
                AS   (IS)-               ; 0fb7 ce
                LR   $6,A                ; 0fb8 56
A0fb9:          LR   J,W                 ; 0fb9 1e
                LR   A,$5                ; 0fba 45
A0fbb:          AS   (IS)+               ; 0fbb cd
                LR   W,J                 ; 0fbc 1d
                BF   $2,A0fc0            ; 0fbd 92 02
                INC                      ; 0fbf 1f
A0fc0:          LR   $5,A                ; 0fc0 55
                LR   A,$6                ; 0fc1 46
                AI   $19                 ; 0fc2 24 19
                LR   (IS)-,A             ; 0fc4 5e
                LR   $6,A                ; 0fc5 56
                LR   J,W                 ; 0fc6 1e
                LR   A,$5                ; 0fc7 45
A0fc8:          AI   $36                 ; 0fc8 24 36
                LR   W,J                 ; 0fca 1d
A0fcb:          BF   $2,A0fce            ; 0fcb 92 02
A0fcd:          INC                      ; 0fcd 1f
A0fce:          LR   (IS),A              ; 0fce 5c
                LR   $5,A                ; 0fcf 55
                POP                      ; 0fd0 1c
A0fd1:          LI   $50                 ; 0fd1 20 50
                AM                       ; 0fd3 88
                NS   $8                  ; 0fd4 f8
                AM                       ; 0fd5 88
                NS   $8                  ; 0fd6 f8
                BT   0,A0fc8             ; 0fd7 80 f0
                BT   0,-8                ; 0fd9 80 f8
                AM                       ; 0fdb 88
                AM                       ; 0fdc 88
                NS   $8                  ; 0fdd f8
                AM                       ; 0fde 88
                AM                       ; 0fdf 88
                AM                       ; 0fe0 88
                AS   $8                  ; 0fe1 c8
                INS  8                   ; 0fe2 a8
                BF   $8,A0f6c            ; 0fe3 98 88
                NS   $8                  ; 0fe5 f8
                AM                       ; 0fe6 88
                NS   $8                  ; 0fe7 f8
                BF   $0,-120             ; 0fe8 90 88
                AM                       ; 0fea 88
                AM                       ; 0feb 88
                AM                       ; 0fec 88
                INS  8                   ; 0fed a8
                ASD  $8                  ; 0fee d8
                AM                       ; 0fef 88
                LR   $0,A                ; 0ff0 50
                LI   $20                 ; 0ff1 20 20
                LI   $40                 ; 0ff3 20 40
                LR   A,$0                ; 0ff5 40
                LR   A,$0                ; 0ff6 40
                LR   A,KU                ; 0ff7 00
                LR   A,$0                ; 0ff8 40
                LI   $20                 ; 0ff9 20 20
                NS   $8                  ; 0ffb f8
                LI   $20                 ; 0ffc 20 20
                db   $ff                 
                db   $ff