ASxxxx Assembler V01.50+ (Motorola 6811), page 1. 1 ; 2 ; M6811 Disassembler Generated Source Code 3 ; 4 ; For User Control File: APYP.TXT 5 ; Program File: APYP.BIN 6 ; Disassembly into File: APYP.DIS 7 ; 8 9 0000 10 PAORTN = 0x0000 0001 11 L0001 = 0x0001 0002 12 L0002 = 0x0002 0003 13 L0003 = 0x0003 0004 14 L0004 = 0x0004 0006 15 L0006 = 0x0006 0008 16 L0008 = 0x0008 0009 17 L0009 = 0x0009 000B 18 L000B = 0x000B 000D 19 L000D = 0x000D 000F 20 L000F = 0x000F 0011 21 L0011 = 0x0011 0012 22 L0012 = 0x0012 0014 23 L0014 = 0x0014 0016 24 L0016 = 0x0016 0017 25 L0017 = 0x0017 0019 26 L0019 = 0x0019 001A 27 L001A = 0x001A 002B 28 L002B = 0x002B 002C 29 L002C = 0x002C 002D 30 L002D = 0x002D 002E 31 L002E = 0x002E 002F 32 L002F = 0x002F 0030 33 L0030 = 0x0030 0031 34 L0031 = 0x0031 0032 35 L0032 = 0x0032 0033 36 L0033 = 0x0033 0034 37 L0034 = 0x0034 0035 38 L0035 = 0x0035 0036 39 L0036 = 0x0036 0037 40 L0037 = 0x0037 0038 41 L0038 = 0x0038 0039 42 L0039 = 0x0039 003A 43 L003A = 0x003A 003B 44 L003B = 0x003B 003C 45 L003C = 0x003C 003D 46 L003D = 0x003D 003E 47 L003E = 0x003E 003F 48 L003F = 0x003F 0040 49 L0040 = 0x0040 0041 50 L0041 = 0x0041 0042 51 L0042 = 0x0042 0043 52 L0043 = 0x0043 0044 53 L0044 = 0x0044 0045 54 L0045 = 0x0045 0046 55 L0046 = 0x0046 0047 56 L0047 = 0x0047 ASxxxx Assembler V01.50+ (Motorola 6811), page 2. 0048 57 L0048 = 0x0048 0049 58 L0049 = 0x0049 004A 59 L004A = 0x004A 004B 60 L004B = 0x004B 004D 61 L004D = 0x004D 004E 62 L004E = 0x004E 004F 63 L004F = 0x004F 0050 64 L0050 = 0x0050 0051 65 L0051 = 0x0051 0055 66 L0055 = 0x0055 0058 67 L0058 = 0x0058 0059 68 L0059 = 0x0059 005A 69 L005A = 0x005A 005C 70 L005C = 0x005C 005D 71 L005D = 0x005D 005F 72 L005F = 0x005F 0060 73 L0060 = 0x0060 0061 74 L0061 = 0x0061 0062 75 L0062 = 0x0062 0063 76 L0063 = 0x0063 0064 77 L0064 = 0x0064 0065 78 L0065 = 0x0065 0066 79 L0066 = 0x0066 0068 80 L0068 = 0x0068 0069 81 L0069 = 0x0069 006A 82 L006A = 0x006A 006C 83 L006C = 0x006C 006E 84 L006E = 0x006E 0070 85 L0070 = 0x0070 0072 86 L0072 = 0x0072 0074 87 L0074 = 0x0074 0076 88 L0076 = 0x0076 0078 89 L0078 = 0x0078 007A 90 L007A = 0x007A 007C 91 L007C = 0x007C 007E 92 L007E = 0x007E 007F 93 L007F = 0x007F 0080 94 L0080 = 0x0080 0081 95 L0081 = 0x0081 0082 96 L0082 = 0x0082 0083 97 L0083 = 0x0083 0084 98 L0084 = 0x0084 0085 99 L0085 = 0x0085 0086 100 L0086 = 0x0086 0087 101 L0087 = 0x0087 0088 102 L0088 = 0x0088 0089 103 L0089 = 0x0089 008B 104 L008B = 0x008B 008C 105 L008C = 0x008C 008E 106 L008E = 0x008E 008F 107 L008F = 0x008F 0091 108 L0091 = 0x0091 0092 109 L0092 = 0x0092 0094 110 L0094 = 0x0094 0095 111 L0095 = 0x0095 0096 112 L0096 = 0x0096 ASxxxx Assembler V01.50+ (Motorola 6811), page 3. 0097 113 L0097 = 0x0097 0099 114 L0099 = 0x0099 009B 115 L009B = 0x009B 009D 116 L009D = 0x009D 009F 117 L009F = 0x009F 00A1 118 L00A1 = 0x00A1 00A3 119 L00A3 = 0x00A3 00A4 120 L00A4 = 0x00A4 00A5 121 L00A5 = 0x00A5 00A7 122 L00A7 = 0x00A7 00A8 123 L00A8 = 0x00A8 00A9 124 L00A9 = 0x00A9 00AA 125 L00AA = 0x00AA 00AB 126 L00AB = 0x00AB 00AC 127 L00AC = 0x00AC 00AD 128 L00AD = 0x00AD 00AE 129 L00AE = 0x00AE 00AF 130 L00AF = 0x00AF 00B0 131 L00B0 = 0x00B0 00B1 132 L00B1 = 0x00B1 00B2 133 L00B2 = 0x00B2 00B3 134 L00B3 = 0x00B3 00B5 135 L00B5 = 0x00B5 00B6 136 L00B6 = 0x00B6 00B7 137 L00B7 = 0x00B7 00B8 138 L00B8 = 0x00B8 00B9 139 L00B9 = 0x00B9 00BA 140 L00BA = 0x00BA 00BC 141 L00BC = 0x00BC 00BD 142 L00BD = 0x00BD 00BE 143 L00BE = 0x00BE 00BF 144 L00BF = 0x00BF 00C0 145 L00C0 = 0x00C0 00C2 146 L00C2 = 0x00C2 00C3 147 L00C3 = 0x00C3 00C4 148 L00C4 = 0x00C4 00C5 149 L00C5 = 0x00C5 00C6 150 L00C6 = 0x00C6 00C7 151 L00C7 = 0x00C7 00C8 152 L00C8 = 0x00C8 00C9 153 L00C9 = 0x00C9 00CB 154 L00CB = 0x00CB 00CC 155 L00CC = 0x00CC 00CD 156 L00CD = 0x00CD 00CE 157 L00CE = 0x00CE 00CF 158 L00CF = 0x00CF 00D0 159 L00D0 = 0x00D0 00D1 160 L00D1 = 0x00D1 00D2 161 L00D2 = 0x00D2 00D3 162 L00D3 = 0x00D3 00D4 163 L00D4 = 0x00D4 00D5 164 L00D5 = 0x00D5 00D7 165 L00D7 = 0x00D7 00D8 166 L00D8 = 0x00D8 00D9 167 L00D9 = 0x00D9 00DA 168 L00DA = 0x00DA ASxxxx Assembler V01.50+ (Motorola 6811), page 4. 00DB 169 L00DB = 0x00DB 00DC 170 L00DC = 0x00DC 00DE 171 L00DE = 0x00DE 00DF 172 L00DF = 0x00DF 00E0 173 L00E0 = 0x00E0 00E2 174 L00E2 = 0x00E2 00E4 175 L00E4 = 0x00E4 00E6 176 L00E6 = 0x00E6 00E7 177 L00E7 = 0x00E7 00E8 178 L00E8 = 0x00E8 00E9 179 L00E9 = 0x00E9 00EA 180 L00EA = 0x00EA 00EB 181 L00EB = 0x00EB 00EC 182 L00EC = 0x00EC 00EE 183 L00EE = 0x00EE 00EF 184 L00EF = 0x00EF 00F0 185 L00F0 = 0x00F0 00F1 186 L00F1 = 0x00F1 00F3 187 L00F3 = 0x00F3 00F5 188 L00F5 = 0x00F5 00F7 189 L00F7 = 0x00F7 00F8 190 L00F8 = 0x00F8 00F9 191 L00F9 = 0x00F9 00FA 192 L00FA = 0x00FA 00FB 193 L00FB = 0x00FB 00FC 194 L00FC = 0x00FC 00FD 195 L00FD = 0x00FD 00FF 196 L00FF = 0x00FF 0101 197 L0101 = 0x0101 0102 198 L0102 = 0x0102 0103 199 L0103 = 0x0103 0104 200 L0104 = 0x0104 0105 201 L0105 = 0x0105 0107 202 L0107 = 0x0107 0108 203 L0108 = 0x0108 0109 204 L0109 = 0x0109 010A 205 L010A = 0x010A 010B 206 L010B = 0x010B 010C 207 L010C = 0x010C 010D 208 L010D = 0x010D 010E 209 L010E = 0x010E 010F 210 L010F = 0x010F 0110 211 L0110 = 0x0110 0111 212 L0111 = 0x0111 0112 213 L0112 = 0x0112 0113 214 L0113 = 0x0113 0115 215 L0115 = 0x0115 0116 216 L0116 = 0x0116 0117 217 L0117 = 0x0117 0119 218 L0119 = 0x0119 011A 219 L011A = 0x011A 011B 220 L011B = 0x011B 011C 221 L011C = 0x011C 011D 222 L011D = 0x011D 011E 223 L011E = 0x011E 0121 224 L0121 = 0x0121 ASxxxx Assembler V01.50+ (Motorola 6811), page 5. 0122 225 L0122 = 0x0122 0123 226 L0123 = 0x0123 0125 227 L0125 = 0x0125 0127 228 L0127 = 0x0127 0128 229 L0128 = 0x0128 0129 230 L0129 = 0x0129 012B 231 L012B = 0x012B 012D 232 L012D = 0x012D 012F 233 L012F = 0x012F 0130 234 L0130 = 0x0130 0131 235 L0131 = 0x0131 0132 236 L0132 = 0x0132 0133 237 L0133 = 0x0133 0134 238 L0134 = 0x0134 0137 239 L0137 = 0x0137 0159 240 L0159 = 0x0159 015A 241 L015A = 0x015A 015B 242 L015B = 0x015B 015C 243 L015C = 0x015C 015D 244 L015D = 0x015D 015E 245 L015E = 0x015E 015F 246 L015F = 0x015F 0160 247 L0160 = 0x0160 0161 248 L0161 = 0x0161 0162 249 L0162 = 0x0162 0163 250 L0163 = 0x0163 0165 251 L0165 = 0x0165 0166 252 L0166 = 0x0166 0167 253 L0167 = 0x0167 0168 254 L0168 = 0x0168 016A 255 L016A = 0x016A 016C 256 L016C = 0x016C 016E 257 L016E = 0x016E 016F 258 L016F = 0x016F 0174 259 L0174 = 0x0174 017C 260 L017C = 0x017C 017D 261 L017D = 0x017D 017E 262 L017E = 0x017E 017F 263 L017F = 0x017F 0180 264 L0180 = 0x0180 0181 265 L0181 = 0x0181 0182 266 L0182 = 0x0182 0183 267 L0183 = 0x0183 01A6 268 L01A6 = 0x01A6 01AD 269 L01AD = 0x01AD 01AE 270 L01AE = 0x01AE 01B0 271 L01B0 = 0x01B0 01B1 272 L01B1 = 0x01B1 01B2 273 L01B2 = 0x01B2 01B3 274 L01B3 = 0x01B3 01B4 275 L01B4 = 0x01B4 01B5 276 L01B5 = 0x01B5 01B6 277 L01B6 = 0x01B6 01B7 278 L01B7 = 0x01B7 0454 279 L0454 = 0x0454 0455 280 L0455 = 0x0455 ASxxxx Assembler V01.50+ (Motorola 6811), page 6. 0456 281 L0456 = 0x0456 0457 282 L0457 = 0x0457 0459 283 L0459 = 0x0459 045A 284 L045A = 0x045A 045B 285 L045B = 0x045B 045D 286 L045D = 0x045D 0463 287 L0463 = 0x0463 0465 288 L0465 = 0x0465 1339 289 JT2R1 = 0x1339 3FC0 290 L3FC0 = 0x3FC0 3FC2 291 L3FC2 = 0x3FC2 3FC8 292 L3FC8 = 0x3FC8 3FCA 293 L3FCA = 0x3FCA 3FCC 294 L3FCC = 0x3FCC 3FCE 295 L3FCE = 0x3FCE 3FD0 296 L3FD0 = 0x3FD0 3FD2 297 L3FD2 = 0x3FD2 3FD4 298 L3FD4 = 0x3FD4 3FD6 299 L3FD6 = 0x3FD6 3FD8 300 L3FD8 = 0x3FD8 3FDA 301 L3FDA = 0x3FDA 3FDC 302 L3FDC = 0x3FDC 3FE4 303 L3FE4 = 0x3FE4 3FE6 304 L3FE6 = 0x3FE6 3FE8 305 L3FE8 = 0x3FE8 3FEC 306 L3FEC = 0x3FEC 3FF2 307 L3FF2 = 0x3FF2 3FF6 308 L3FF6 = 0x3FF6 3FF8 309 L3FF8 = 0x3FF8 3FFA 310 L3FFA = 0x3FFA 3FFC 311 L3FFC = 0x3FFC 4000 312 L4000 = 0x4000 4001 313 L4001 = 0x4001 4002 314 L4002 = 0x4002 4003 315 L4003 = 0x4003 4004 316 L4004 = 0x4004 4005 317 L4005 = 0x4005 4006 318 L4006 = 0x4006 4007 319 L4007 = 0x4007 4008 320 L4008 = 0x4008 4009 321 L4009 = 0x4009 400A 322 L400A = 0x400A 400B 323 L400B = 0x400B 400C 324 L400C = 0x400C 5000 325 L5000 = 0x5000 5800 326 L5800 = 0x5800 5803 327 L5803 = 0x5803 5806 328 L5806 = 0x5806 5809 329 L5809 = 0x5809 580C 330 L580C = 0x580C 580F 331 L580F = 0x580F 5812 332 L5812 = 0x5812 5815 333 L5815 = 0x5815 5818 334 L5818 = 0x5818 6000 335 RTIRTN = 0x6000 6162 336 SCIRTN = 0x6162 ASxxxx Assembler V01.50+ (Motorola 6811), page 7. 6364 337 SPIRTN = 0x6364 6566 338 PAIERT = 0x6566 339 340 .area CODE1 (ABS) C000 341 .org 0xC000 342 C000 0D A3 FF FF FF FF 343 .byte 0x0D,0xA3,0xFF,0xFF,0xFF,0xFF C006 35 60 344 LC006: .byte 0x35,0x60 C008 6E 345 LC008: .byte 0x6E C009 00 CB 05 A3 02 346 LC009: .byte 0x00,0xCB,0x05,0xA3,0x02 C00E 0C CD 347 LC00E: .byte 0x0C,0xCD C010 06 66 348 LC010: .byte 0x06,0x66 C012 03 85 349 LC012: .byte 0x03,0x85 C014 90 350 LC014: .byte 0x90 C015 04 351 LC015: .byte 0x04 C016 44 352 LC016: .byte 0x44 C017 08 353 LC017: .byte 0x08 C018 0C CD 354 LC018: .byte 0x0C,0xCD C01A 08 355 LC01A: .byte 0x08 C01B 20 356 LC01B: .byte 0x20 C01C 11 357 LC01C: .byte 0x11 C01D 00 77 358 LC01D: .byte 0x00,0x77 C01F FF F5 359 LC01F: .byte 0xFF,0xF5 C021 00 39 360 LC021: .byte 0x00,0x39 C023 17 361 LC023: .byte 0x17 C024 20 362 LC024: .byte 0x20 C025 24 363 LC025: .byte 0x24 C026 2C 364 LC026: .byte 0x2C C027 2C 365 LC027: .byte 0x2C C028 10 366 LC028: .byte 0x10 C029 A0 367 LC029: .byte 0xA0 C02A 01 368 LC02A: .byte 0x01 C02B 7E 369 LC02B: .byte 0x7E C02C FF 00 20 0C 39 39 370 LC02C: .byte 0xFF,0x00,0x20,0x0C,0x39,0x39,0x39,0x39 39 39 C034 39 39 39 2B 1C 1C 371 .byte 0x39,0x39,0x39,0x2B,0x1C,0x1C,0x1C,0x1C 1C 1C C03C 39 39 39 39 39 39 372 .byte 0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x2B 39 2B C044 1C 1C 1C 1C 39 39 373 .byte 0x1C,0x1C,0x1C,0x1C,0x39,0x39,0x47,0x55 47 55 C04C 55 50 4D 3E 2E 1C 374 .byte 0x55,0x50,0x4D,0x3E,0x2E,0x1C,0x1C,0x1C 1C 1C C054 39 40 55 69 66 61 375 .byte 0x39,0x40,0x55,0x69,0x66,0x61,0x61,0x50 61 50 C05C 36 2F 28 28 4B 54 376 .byte 0x36,0x2F,0x28,0x28,0x4B,0x54,0x5C,0x72 5C 72 C064 72 6C 66 5B 4A 3C 377 .byte 0x72,0x6C,0x66,0x5B,0x4A,0x3C,0x3C,0x33 3C 33 C06C 55 6F 75 75 6F 6F 378 .byte 0x55,0x6F,0x75,0x75,0x6F,0x6F,0x6C,0x64 6C 64 C074 5B 47 41 3C 66 6F 379 .byte 0x5B,0x47,0x41,0x3C,0x66,0x6F,0x77,0x7D 77 7D C07C 77 75 6C 61 55 4D 380 .byte 0x77,0x75,0x6C,0x61,0x55,0x4D,0x47,0x44 47 44 C084 68 6E 72 83 83 7D 381 .byte 0x68,0x6E,0x72,0x83,0x83,0x7D,0x75,0x75 ASxxxx Assembler V01.50+ (Motorola 6811), page 8. 75 75 C08C 66 4D 47 44 6F 7D 382 .byte 0x66,0x4D,0x47,0x44,0x6F,0x7D,0x84,0x86 84 86 C094 83 80 7D 75 64 52 383 .byte 0x83,0x80,0x7D,0x75,0x64,0x52,0x50,0x4A 50 4A C09C 6F 7D 88 86 86 83 384 .byte 0x6F,0x7D,0x88,0x86,0x86,0x83,0x7D,0x77 7D 77 C0A4 64 52 50 4D 6F 7D 385 .byte 0x64,0x52,0x50,0x4D,0x6F,0x7D,0x88,0x86 88 86 C0AC 86 83 7D 6F 61 52 386 .byte 0x86,0x83,0x7D,0x6F,0x61,0x52,0x4D,0x47 4D 47 C0B4 6F 7D 88 86 86 7D 387 .byte 0x6F,0x7D,0x88,0x86,0x86,0x7D,0x7D,0x66 7D 66 C0BC 55 4D 47 41 6F 7D 388 .byte 0x55,0x4D,0x47,0x41,0x6F,0x7D,0x86,0x83 86 83 C0C4 77 75 6C 58 4A 41 389 .byte 0x77,0x75,0x6C,0x58,0x4A,0x41,0x41,0x41 41 41 C0CC 6F 7D 86 80 72 6F 390 .byte 0x6F,0x7D,0x86,0x80,0x72,0x6F,0x6C,0x58 6C 58 C0D4 4A 44 44 44 6F 7D 391 .byte 0x4A,0x44,0x44,0x44,0x6F,0x7D,0x86,0x80 86 80 C0DC 72 6F 6C 58 4D 4D 392 .byte 0x72,0x6F,0x6C,0x58,0x4D,0x4D,0x4D,0x4D 4D 4D C0E4 6F 7D 86 80 72 6F 393 .byte 0x6F,0x7D,0x86,0x80,0x72,0x6F,0x6C,0x5E 6C 5E C0EC 5E 5E 5E 58 6F 7D 394 .byte 0x5E,0x5E,0x5E,0x58,0x6F,0x7D,0x86,0x80 86 80 C0F4 72 6F 6C 64 64 64 395 .byte 0x72,0x6F,0x6C,0x64,0x64,0x64,0x64,0x64 64 64 C0FC 08 0B 0C 0D 11 0F 396 .byte 0x08,0x0B,0x0C,0x0D,0x11,0x0F,0x0D,0x0D 0D 0D C104 0D 0E 0E 0E 0E 0E 397 .byte 0x0D,0x0E,0x0E,0x0E,0x0E,0x0E C10A 39 00 20 20 09 64 398 LC10A: .byte 0x39,0x00,0x20,0x20,0x09,0x64,0x72,0x72 72 72 C112 72 6C 64 5E 58 4D 399 .byte 0x72,0x6C,0x64,0x5E,0x58,0x4D,0x64,0x72 64 72 C11A 72 72 6C 64 5E 58 400 .byte 0x72,0x72,0x6C,0x64,0x5E,0x58,0x4D,0x64 4D 64 C122 72 72 72 6C 64 5E 401 .byte 0x72,0x72,0x72,0x6C,0x64,0x5E,0x58,0x4D 58 4D C12A 55 55 55 55 55 55 402 .byte 0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55 55 55 C132 4D 39 55 55 55 55 403 .byte 0x4D,0x39,0x55,0x55,0x55,0x55,0x55,0x55 55 55 C13A 55 4D 39 55 55 55 404 .byte 0x55,0x4D,0x39,0x55,0x55,0x55,0x55,0x55 55 55 C142 55 55 4D 39 39 39 405 .byte 0x55,0x55,0x4D,0x39,0x39,0x39,0x39,0x39 39 39 C14A 39 39 39 39 39 39 406 .byte 0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39 39 39 C152 39 39 39 39 39 39 407 .byte 0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39 39 39 C15A 39 39 39 39 39 39 408 .byte 0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39 39 39 C162 39 39 39 39 39 39 409 .byte 0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39 39 39 ASxxxx Assembler V01.50+ (Motorola 6811), page 9. C16A 39 39 39 39 39 39 410 .byte 0x39,0x39,0x39,0x39,0x39,0x39,0x39,0x39 39 39 C172 39 39 39 33 2E 28 411 .byte 0x39,0x39,0x39,0x33,0x2E,0x28,0x28,0x28 28 28 C17A 28 412 .byte 0x28 C17B FF 413 LC17B: .byte 0xFF C17C 64 414 LC17C: .byte 0x64 C17D 24 415 LC17D: .byte 0x24 C17E 05 17 17 17 0B 0B 416 LC17E: .byte 0x05,0x17,0x17,0x17,0x0B,0x0B,0x00,0x00 00 00 C186 00 00 08 08 1A 03 417 .byte 0x00,0x00,0x08,0x08,0x1A,0x03 C18C 02 00 00 00 00 00 418 LC18C: .byte 0x02,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C 1C 1C C194 0E 00 00 00 00 00 419 .byte 0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x01 00 01 C19C 00 50 50 50 50 50 420 .byte 0x00,0x50,0x50,0x50,0x50,0x50,0x50,0x50 50 50 C1A4 50 50 50 50 50 50 421 .byte 0x50,0x50,0x50,0x50,0x50,0x50,0x50,0xB6 50 B6 C1AC B6 B6 B6 B6 B6 B6 422 .byte 0xB6,0xB6,0xB6,0xB6,0xB6,0xB6,0xB6,0xB6 B6 B6 C1B4 B6 B6 B6 B6 B6 423 .byte 0xB6,0xB6,0xB6,0xB6,0xB6 C1B9 44 424 LC1B9: .byte 0x44 C1BA 02 425 LC1BA: .byte 0x02 C1BB 30 426 LC1BB: .byte 0x30 C1BC 35 427 LC1BC: .byte 0x35 C1BD FF 428 LC1BD: .byte 0xFF C1BE 00 429 LC1BE: .byte 0x00 C1BF FF 430 LC1BF: .byte 0xFF C1C0 FF 431 LC1C0: .byte 0xFF C1C1 84 07 08 0D 10 10 432 LC1C1: .byte 0x84,0x07,0x08,0x0D,0x10,0x10,0x14,0x14 14 14 C1C9 1A 1F 1F 2E 33 3F 433 .byte 0x1A,0x1F,0x1F,0x2E,0x33,0x3F,0x57,0x44 57 44 C1D1 2C 2C 2C 22 22 22 434 .byte 0x2C,0x2C,0x2C,0x22,0x22,0x22,0x22,0x39 22 39 C1D9 72 72 72 72 435 .byte 0x72,0x72,0x72,0x72 C1DD F7 CE 436 LC1DD: .byte 0xF7,0xCE C1DF FD E0 00 437 LC1DF: .byte 0xFD,0xE0,0x00 C1E2 32 0A 32 438 LC1E2: .byte 0x32,0x0A,0x32 C1E5 64 78 439 LC1E5: .byte 0x64,0x78 C1E7 92 440 LC1E7: .byte 0x92 C1E8 3C 441 LC1E8: .byte 0x3C C1E9 4F 442 LC1E9: .byte 0x4F C1EA 7C 443 LC1EA: .byte 0x7C C1EB 0D 444 LC1EB: .byte 0x0D C1EC 1E 445 LC1EC: .byte 0x1E C1ED E3 446 LC1ED: .byte 0xE3 C1EE 87 447 LC1EE: .byte 0x87 C1EF 00 00 448 LC1EF: .byte 0x00,0x00 C1F1 FA 449 LC1F1: .byte 0xFA C1F2 F6 450 LC1F2: .byte 0xF6 C1F3 80 451 LC1F3: .byte 0x80 C1F4 1E 452 LC1F4: .byte 0x1E C1F5 0F 453 LC1F5: .byte 0x0F C1F6 30 454 LC1F6: .byte 0x30 ASxxxx Assembler V01.50+ (Motorola 6811), page 10. C1F7 0C 455 LC1F7: .byte 0x0C C1F8 04 456 LC1F8: .byte 0x04 C1F9 78 457 LC1F9: .byte 0x78 C1FA 00 F0 458 LC1FA: .byte 0x00,0xF0 C1FC 01 459 LC1FC: .byte 0x01 C1FD 1D 460 LC1FD: .byte 0x1D C1FE 03 461 LC1FE: .byte 0x03 C1FF 28 462 LC1FF: .byte 0x28 C200 F0 463 LC200: .byte 0xF0 C201 05 464 LC201: .byte 0x05 C202 1A 465 LC202: .byte 0x1A C203 04 466 LC203: .byte 0x04 C204 F3 467 LC204: .byte 0xF3 C205 78 468 LC205: .byte 0x78 C206 5E 80 B0 C0 4D 1A 469 LC206: .byte 0x5E,0x80,0xB0,0xC0,0x4D,0x1A,0x0A,0x8C 0A 8C C20E 01 470 LC20E: .byte 0x01 C20F 26 471 LC20F: .byte 0x26 C210 2D 472 LC210: .byte 0x2D C211 60 473 LC211: .byte 0x60 C212 0A 474 LC212: .byte 0x0A C213 80 475 LC213: .byte 0x80 C214 64 476 LC214: .byte 0x64 C215 00 31 477 LC215: .byte 0x00,0x31 C217 0A 478 LC217: .byte 0x0A C218 18 479 LC218: .byte 0x18 C219 10 480 LC219: .byte 0x10 C21A 00 481 LC21A: .byte 0x00 C21B 82 482 LC21B: .byte 0x82 C21C 00 31 483 LC21C: .byte 0x00,0x31 C21E A7 484 LC21E: .byte 0xA7 C21F 15 485 LC21F: .byte 0x15 C220 04 00 08 1E 5A 6E 486 LC220: .byte 0x04,0x00,0x08,0x1E,0x5A,0x6E,0x87,0x96 87 96 C228 AF D2 E1 E6 487 .byte 0xAF,0xD2,0xE1,0xE6 C22C 03 488 LC22C: .byte 0x03 C22D 06 489 LC22D: .byte 0x06 C22E 5F 490 LC22E: .byte 0x5F C22F 14 491 LC22F: .byte 0x14 C230 00 492 LC230: .byte 0x00 C231 04 493 LC231: .byte 0x04 C232 02 494 LC232: .byte 0x02 C233 40 495 LC233: .byte 0x40 C234 03 496 LC234: .byte 0x03 C235 FA 497 LC235: .byte 0xFA C236 01 498 LC236: .byte 0x01 C237 B4 499 LC237: .byte 0xB4 C238 BE 500 LC238: .byte 0xBE C239 47 501 LC239: .byte 0x47 C23A 2D 502 LC23A: .byte 0x2D C23B 32 503 LC23B: .byte 0x32 C23C 9E 504 LC23C: .byte 0x9E C23D 32 505 LC23D: .byte 0x32 C23E 05 506 LC23E: .byte 0x05 C23F 00 507 LC23F: .byte 0x00 C240 FF 508 LC240: .byte 0xFF ASxxxx Assembler V01.50+ (Motorola 6811), page 11. C241 0F 509 LC241: .byte 0x0F C242 14 510 LC242: .byte 0x14 C243 14 511 LC243: .byte 0x14 C244 14 512 LC244: .byte 0x14 C245 15 16 513 LC245: .byte 0x15,0x16 C247 1E 20 20 09 00 00 514 LC247: .byte 0x1E,0x20,0x20,0x09,0x00,0x00,0x00,0x00 00 00 C24F 00 00 00 00 00 FF 515 .byte 0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF FF FF C257 FF FF FF FF FF FF 516 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF FF FF C25F FF FF FF FF FF FF 517 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF FF FF C267 FF FF FF FF FF FF 518 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF FF FF C26F 00 00 00 00 80 80 519 .byte 0x00,0x00,0x00,0x00,0x80,0x80,0x80 80 C276 82 520 LC276: .byte 0x82 C277 01 521 LC277: .byte 0x01 C278 73 522 LC278: .byte 0x73 C279 54 523 LC279: .byte 0x54 C27A 07 524 LC27A: .byte 0x07 C27B 01 525 LC27B: .byte 0x01 C27C 45 526 LC27C: .byte 0x45 C27D 26 527 LC27D: .byte 0x26 C27E 6E 528 LC27E: .byte 0x6E C27F 6E 529 LC27F: .byte 0x6E C280 78 06 08 03 06 08 530 LC280: .byte 0x78,0x06,0x08,0x03,0x06,0x08,0xFF,0xFF FF FF C288 FF FF FF FF FF FF 531 .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF FF C28F FF 532 LC28F: .byte 0xFF C290 03 533 LC290: .byte 0x03 C291 6E 534 LC291: .byte 0x6E C292 61 535 LC292: .byte 0x61 C293 1E 536 LC293: .byte 0x1E C294 00 537 LC294: .byte 0x00 C295 78 538 LC295: .byte 0x78 C296 01 539 LC296: .byte 0x01 C297 0C 540 LC297: .byte 0x0C C298 13 541 LC298: .byte 0x13 C299 30 542 LC299: .byte 0x30 C29A 5A 543 LC29A: .byte 0x5A C29B 23 544 LC29B: .byte 0x23 C29C 28 545 LC29C: .byte 0x28 C29D 32 546 LC29D: .byte 0x32 C29E FF 547 LC29E: .byte 0xFF C29F FF FF 548 LC29F: .byte 0xFF,0xFF C2A1 00 F0 549 LC2A1: .byte 0x00,0xF0 C2A3 2B 550 LC2A3: .byte 0x2B C2A4 00 551 LC2A4: .byte 0x00 C2A5 00 552 LC2A5: .byte 0x00 C2A6 00 553 LC2A6: .byte 0x00 C2A7 00 00 00 00 00 554 LC2A7: .byte 0x00,0x00,0x00,0x00,0x00 C2AC 00 555 LC2AC: .byte 0x00 C2AD 00 556 LC2AD: .byte 0x00 ASxxxx Assembler V01.50+ (Motorola 6811), page 12. C2AE 00 557 LC2AE: .byte 0x00 C2AF 00 00 00 00 00 00 558 LC2AF: .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 00 00 C2B7 00 00 00 00 00 00 559 .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 00 00 C2BF 00 00 00 00 00 00 560 .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 00 00 C2C7 00 00 00 00 00 00 561 .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 00 00 C2CF 00 00 00 00 00 00 562 .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 00 00 C2D7 00 00 00 00 00 00 563 .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 00 00 C2DF 00 00 00 00 00 00 564 .byte 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 00 00 C2E7 00 FF FF FF FF FF 565 .byte 0x00,0xFF,0xFF,0xFF,0xFF,0xFF C2ED 78 566 LC2ED: .byte 0x78 C2EE 0A 567 LC2EE: .byte 0x0A C2EF 08 568 LC2EF: .byte 0x08 C2F0 28 2B BE 26 33 4D 569 LC2F0: .byte 0x28,0x2B,0xBE,0x26,0x33,0x4D,0x66,0x80 66 80 C2F8 FB FE 27 BA 2C 38 570 .byte 0xFB,0xFE,0x27,0xBA,0x2C,0x38,0x52,0x6C 52 6C C300 85 FF FF 571 .byte 0x85,0xFF,0xFF C303 01 0A 05 05 0A 0A 572 LC303: .byte 0x01,0x0A,0x05,0x05,0x0A,0x0A C309 23 573 LC309: .byte 0x23 C30A 0B 574 LC30A: .byte 0x0B C30B 4B 575 LC30B: .byte 0x4B C30C FF C5 C1 C5 C1 FF 576 LC30C: .byte 0xFF,0xC5,0xC1,0xC5,0xC1,0xFF,0xFF,0xFF FF FF C314 FF FF FF FF 00 0A 577 .byte 0xFF,0xFF,0xFF,0xFF,0x00,0x0A C31A AA 578 LC31A: .byte 0xAA C31B 38 579 LC31B: .byte 0x38 C31C 01 AE B1 0A 580 LC31C: .byte 0x01,0xAE,0xB1,0x0A C320 19 581 LC320: .byte 0x19 C321 64 582 LC321: .byte 0x64 C322 3C 40 49 FE 583 LC322: .byte 0x3C,0x40,0x49,0xFE C326 20 584 LC326: .byte 0x20 C327 0A 585 LC327: .byte 0x0A C328 0A 586 LC328: .byte 0x0A C329 00 69 587 LC329: .byte 0x00,0x69 C32B 01 6C 588 LC32B: .byte 0x01,0x6C C32D 01 20 20 20 20 20 589 LC32D: .byte 0x01,0x20,0x20,0x20,0x20,0x20,0x20,0x20 20 20 C335 20 08 0C 0C 0C 0C 590 .byte 0x20,0x08,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C 0C 0C C33D 06 06 06 08 80 80 591 .byte 0x06,0x06,0x06,0x08,0x80,0x80,0x80,0x60 80 60 C345 40 40 40 40 40 DB 592 .byte 0x40,0x40,0x40,0x40,0x40,0xDB,0xDB,0xDB DB DB C34D DB DB A9 A9 99 593 .byte 0xDB,0xDB,0xA9,0xA9,0x99 C352 01 20 594 LC352: .byte 0x01,0x20 C354 80 595 LC354: .byte 0x80 C355 AA 596 LC355: .byte 0xAA C356 14 04 20 20 28 34 597 LC356: .byte 0x14,0x04,0x20,0x20,0x28,0x34,0x34,0x08 34 08 ASxxxx Assembler V01.50+ (Motorola 6811), page 13. C35E 37 37 37 2D 19 00 598 .byte 0x37,0x37,0x37,0x2D,0x19,0x00,0x00,0x00 00 00 C366 00 08 40 40 2C 2C 599 .byte 0x00,0x08,0x40,0x40,0x2C,0x2C,0x40,0x66 40 66 C36E 80 99 99 33 34 CD 600 .byte 0x80,0x99,0x99,0x33,0x34,0xCD,0xB3,0x60 B3 60 C376 2D 20 14 0F 0A 0A 601 .byte 0x2D,0x20,0x14,0x0F,0x0A,0x0A,0x0A,0x0A 0A 0A C37E 0A 0A 0A 08 40 40 602 .byte 0x0A,0x0A,0x0A,0x08,0x40,0x40,0x40,0x40 40 40 C386 40 40 40 00 00 00 603 .byte 0x40,0x40,0x40,0x00,0x00,0x00,0x00,0x00 00 00 C38E 00 00 00 00 00 80 604 .byte 0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x40 80 40 C396 40 40 40 40 40 33 605 .byte 0x40,0x40,0x40,0x40,0x40,0x33,0x33,0x33 33 33 C39E 33 33 33 33 33 606 .byte 0x33,0x33,0x33,0x33,0x33 C3A3 70 607 LC3A3: .byte 0x70 C3A4 23 608 LC3A4: .byte 0x23 C3A5 01 609 LC3A5: .byte 0x01 C3A6 10 610 LC3A6: .byte 0x10 C3A7 F0 611 LC3A7: .byte 0xF0 C3A8 05 612 LC3A8: .byte 0x05 C3A9 66 613 LC3A9: .byte 0x66 C3AA 55 614 LC3AA: .byte 0x55 C3AB 00 69 615 LC3AB: .byte 0x00,0x69 C3AD 00 69 FF 00 62 FE 616 LC3AD: .byte 0x00,0x69,0xFF,0x00,0x62,0xFE,0x00,0x67 00 67 C3B5 14 14 14 FE BA 4C 617 .byte 0x14,0x14,0x14,0xFE,0xBA,0x4C,0x31,0x25 31 25 C3BD 17 10 0F 0A 05 01 618 .byte 0x17,0x10,0x0F,0x0A,0x05,0x01,0x00,0x00 00 00 C3C5 00 11 08 06 05 04 619 .byte 0x00,0x11,0x08,0x06,0x05,0x04,0x03,0x03 03 03 C3CD 01 00 00 00 00 00 620 .byte 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00 00 00 C3D5 01 BD 621 LC3D5: .byte 0x01,0xBD C3D7 01 C6 622 LC3D7: .byte 0x01,0xC6 C3D9 03 8C 623 LC3D9: .byte 0x03,0x8C C3DB 04 00 00 00 0A 0A 624 LC3DB: .byte 0x04,0x00,0x00,0x00,0x0A,0x0A,0x0A,0x0D 0A 0D C3E3 12 12 17 1C 21 21 625 .byte 0x12,0x12,0x17,0x1C,0x21,0x21,0x21,0x21 21 21 C3EB 21 21 F3 C0 80 80 626 .byte 0x21,0x21,0xF3,0xC0,0x80,0x80,0x80,0x50 80 50 C3F3 50 40 31 26 26 0D 627 .byte 0x50,0x40,0x31,0x26,0x26,0x0D,0x0D,0x0D 0D 0D C3FB 02 00 19 19 19 19 628 .byte 0x02,0x00,0x19,0x19,0x19,0x19,0x19,0x19 19 19 C403 19 32 32 32 32 32 629 .byte 0x19,0x32,0x32,0x32,0x32,0x32,0x32,0x32 32 32 C40B C5 90 42 42 42 C0 630 .byte 0xC5,0x90,0x42,0x42,0x42,0xC0,0xC0,0x42 C0 42 C413 42 42 42 42 42 42 631 .byte 0x42,0x42,0x42,0x42,0x42,0x42 C419 DD 99 72 4C 32 26 632 LC419: .byte 0xDD,0x99,0x72,0x4C,0x32,0x26,0x19,0x19 19 19 ASxxxx Assembler V01.50+ (Motorola 6811), page 14. C421 19 19 19 19 19 19 633 .byte 0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x19 19 19 C429 19 19 00 00 00 00 634 .byte 0x19,0x19,0x00,0x00,0x00,0x00,0x00,0x00 00 00 C431 00 00 00 00 00 26 635 .byte 0x00,0x00,0x00,0x00,0x00,0x26,0x26,0x26 26 26 C439 26 26 00 636 .byte 0x26,0x26,0x00 C43C 80 637 LC43C: .byte 0x80 C43D FF 638 LC43D: .byte 0xFF C43E 0A 639 LC43E: .byte 0x0A C43F 3C 640 LC43F: .byte 0x3C C440 FF 93 9B 9B 93 641 LC440: .byte 0xFF,0x93,0x9B,0x9B,0x93 C445 6B 642 LC445: .byte 0x6B C446 93 643 LC446: .byte 0x93 C447 49 96 67 1B 644 LC447: .byte 0x49,0x96,0x67,0x1B C44B 9E 2D 645 LC44B: .byte 0x9E,0x2D C44D 32 646 LC44D: .byte 0x32 C44E 46 647 LC44E: .byte 0x46 C44F B4 648 LC44F: .byte 0xB4 C450 03 649 LC450: .byte 0x03 C451 30 650 LC451: .byte 0x30 C452 20 651 LC452: .byte 0x20 C453 0C 652 LC453: .byte 0x0C C454 17 653 LC454: .byte 0x17 C455 04 654 LC455: .byte 0x04 C456 E0 655 LC456: .byte 0xE0 C457 9A 656 LC457: .byte 0x9A C458 60 8C 94 98 84 84 657 LC458: .byte 0x60,0x8C,0x94,0x98,0x84,0x84,0x84,0x84 84 84 C460 84 84 78 80 84 70 658 .byte 0x84,0x84,0x78,0x80,0x84,0x70,0x70,0x70 70 70 C468 70 70 70 82 8A 8E 659 .byte 0x70,0x70,0x70,0x82,0x8A,0x8E,0x7A,0x7A 7A 7A C470 7A 7A 7A 7A 20 1C 660 .byte 0x7A,0x7A,0x7A,0x7A,0x20,0x1C,0x1C,0x1C 1C 1C C478 18 14 10 10 10 10 661 .byte 0x18,0x14,0x10,0x10,0x10,0x10,0x18,0x20 18 20 C480 24 28 2C 2C 2C 2C 662 .byte 0x24,0x28,0x2C,0x2C,0x2C,0x2C,0xC8,0xE0 C8 E0 C488 EC F4 F8 FF FF FF 663 .byte 0xEC,0xF4,0xF8,0xFF,0xFF,0xFF,0xFF,0x14 FF 14 C490 0C 08 04 03 02 03 664 .byte 0x0C,0x08,0x04,0x03,0x02,0x03,0x03,0x03 03 03 C498 02 02 02 03 04 04 665 .byte 0x02,0x02,0x02,0x03,0x04,0x04,0x04,0x04 04 04 C4A0 04 04 04 04 04 04 666 .byte 0x04,0x04,0x04,0x04,0x04,0x04,0x08,0x0C 08 0C C4A8 18 20 40 80 F0 00 667 .byte 0x18,0x20,0x40,0x80,0xF0,0x00,0x00,0x00 00 00 C4B0 00 01 10 10 10 10 668 .byte 0x00,0x01,0x10,0x10,0x10,0x10,0x10,0x00 10 00 C4B8 00 00 00 FF FF FF 669 .byte 0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x80 FF 80 C4C0 40 40 40 40 40 40 670 .byte 0x40,0x40,0x40,0x40,0x40,0x40,0x40 40 C4C7 28 671 LC4C7: .byte 0x28 ASxxxx Assembler V01.50+ (Motorola 6811), page 15. C4C8 30 672 LC4C8: .byte 0x30 C4C9 50 673 LC4C9: .byte 0x50 C4CA 0E 674 LC4CA: .byte 0x0E C4CB 16 675 LC4CB: .byte 0x16 C4CC 22 676 LC4CC: .byte 0x22 C4CD 04 677 LC4CD: .byte 0x04 C4CE 01 678 LC4CE: .byte 0x01 C4CF 78 679 LC4CF: .byte 0x78 C4D0 F0 680 LC4D0: .byte 0xF0 C4D1 00 681 LC4D1: .byte 0x00 C4D2 1C 682 LC4D2: .byte 0x1C C4D3 02 683 LC4D3: .byte 0x02 C4D4 A0 684 LC4D4: .byte 0xA0 C4D5 6C 685 LC4D5: .byte 0x6C C4D6 05 686 LC4D6: .byte 0x05 C4D7 05 76 96 76 96 687 LC4D7: .byte 0x05,0x76,0x96,0x76,0x96 C4DC 00 688 LC4DC: .byte 0x00 C4DD 0A 689 LC4DD: .byte 0x0A C4DE 4B 690 LC4DE: .byte 0x4B C4DF AB 691 LC4DF: .byte 0xAB C4E0 BB 692 LC4E0: .byte 0xBB C4E1 10 693 LC4E1: .byte 0x10 C4E2 18 694 LC4E2: .byte 0x18 C4E3 26 695 LC4E3: .byte 0x26 C4E4 24 696 LC4E4: .byte 0x24 C4E5 FF 697 LC4E5: .byte 0xFF C4E6 F0 698 LC4E6: .byte 0xF0 C4E7 F5 699 LC4E7: .byte 0xF5 C4E8 00 700 LC4E8: .byte 0x00 C4E9 00 701 LC4E9: .byte 0x00 C4EA 80 80 702 LC4EA: .byte 0x80,0x80 C4EC 30 703 LC4EC: .byte 0x30 C4ED 28 704 LC4ED: .byte 0x28 C4EE 21 705 LC4EE: .byte 0x21 C4EF 28 706 LC4EF: .byte 0x28 C4F0 04 707 LC4F0: .byte 0x04 C4F1 8C 708 LC4F1: .byte 0x8C C4F2 08 709 LC4F2: .byte 0x08 C4F3 00 710 LC4F3: .byte 0x00 C4F4 0F 711 LC4F4: .byte 0x0F C4F5 00 712 LC4F5: .byte 0x00 C4F6 1E 713 LC4F6: .byte 0x1E C4F7 00 80 714 LC4F7: .byte 0x00,0x80 C4F9 01 715 LC4F9: .byte 0x01 C4FA 00 A0 716 LC4FA: .byte 0x00,0xA0 C4FC 0A 717 LC4FC: .byte 0x0A C4FD 32 718 LC4FD: .byte 0x32 C4FE 0A 719 LC4FE: .byte 0x0A C4FF 10 720 LC4FF: .byte 0x10 C500 D5 B4 B4 B4 B4 B4 721 LC500: .byte 0xD5,0xB4,0xB4,0xB4,0xB4,0xB4,0xB4,0xB4 B4 B4 C508 26 26 26 08 8C 7D 722 .byte 0x26,0x26,0x26,0x08,0x8C,0x7D,0x70,0x56 70 56 C510 3A 3A 3A 58 58 8F 723 .byte 0x3A,0x3A,0x3A,0x58,0x58,0x8F,0x8F,0x88 8F 88 C518 88 80 80 88 88 80 724 .byte 0x88,0x80,0x80,0x88,0x88,0x80,0x76,0x76 ASxxxx Assembler V01.50+ (Motorola 6811), page 16. 76 76 C520 76 76 76 76 76 76 725 .byte 0x76,0x76,0x76,0x76,0x76,0x76 C526 20 726 LC526: .byte 0x20 C527 A0 727 LC527: .byte 0xA0 C528 14 728 LC528: .byte 0x14 C529 03 729 LC529: .byte 0x03 C52A 05 00 80 00 60 60 730 LC52A: .byte 0x05,0x00,0x80,0x00,0x60,0x60,0x54,0x50 54 50 C532 48 48 40 40 40 40 731 .byte 0x48,0x48,0x40,0x40,0x40,0x40,0x3C,0x38 3C 38 C53A 38 38 3C 3C 31 04 732 .byte 0x38,0x38,0x3C,0x3C,0x31,0x04,0x02,0x02 02 02 C542 06 733 LC542: .byte 0x06 C543 03 734 LC543: .byte 0x03 C544 02 735 LC544: .byte 0x02 C545 06 06 20 20 FF 00 736 LC545: .byte 0x06,0x06,0x20,0x20,0xFF,0x00,0x10,0x20 10 20 C54D 20 80 737 .byte 0x20,0x80 C54F 10 28 20 0C 06 FF 738 LC54F: .byte 0x10,0x28,0x20,0x0C,0x06,0xFF,0x05,0x05 05 05 C557 05 10 A0 32 FF 739 .byte 0x05,0x10,0xA0,0x32,0xFF C55C 14 20 01 05 0A 80 740 LC55C: .byte 0x14,0x20,0x01,0x05,0x0A,0x80,0x20,0x08 20 08 C564 FF 741 .byte 0xFF C565 FF 742 LC565: .byte 0xFF C566 00 01 01 D7 0A 0A 743 LC566: .byte 0x00,0x01,0x01,0xD7,0x0A,0x0A,0x10 10 C56D 14 744 LC56D: .byte 0x14 C56E 14 28 08 00 A0 10 745 LC56E: .byte 0x14,0x28,0x08,0x00,0xA0,0x10 C574 FF 746 LC574: .byte 0xFF C575 00 747 LC575: .byte 0x00 C576 00 00 748 LC576: .byte 0x00,0x00 C578 00 01 749 LC578: .byte 0x00,0x01 C57A 0A 750 LC57A: .byte 0x0A C57B 19 0C 08 CC CC E6 751 LC57B: .byte 0x19,0x0C,0x08,0xCC,0xCC,0xE6,0xFF,0xFF FF FF C583 FF FF FF FF 08 78 752 .byte 0xFF,0xFF,0xFF,0xFF,0x08,0x78,0x64,0x37 64 37 C58B 2F 20 11 05 05 05 753 .byte 0x2F,0x20,0x11,0x05,0x05,0x05 C591 78 754 LC591: .byte 0x78 C592 87 755 LC592: .byte 0x87 C593 05 756 LC593: .byte 0x05 C594 01 757 LC594: .byte 0x01 C595 14 758 LC595: .byte 0x14 C596 08 759 LC596: .byte 0x08 C597 28 760 LC597: .byte 0x28 C598 A7 761 LC598: .byte 0xA7 C599 C0 762 LC599: .byte 0xC0 C59A 0A 763 LC59A: .byte 0x0A C59B 46 764 LC59B: .byte 0x46 C59C 01 765 LC59C: .byte 0x01 C59D 03 766 LC59D: .byte 0x03 C59E 64 1E 1E 1E 17 0F 767 LC59E: .byte 0x64,0x1E,0x1E,0x1E,0x17,0x0F,0x0D,0x0A 0D 0A C5A6 0D 0F 12 1E 64 64 768 .byte 0x0D,0x0F,0x12,0x1E,0x64,0x64,0x64,0x64 64 64 ASxxxx Assembler V01.50+ (Motorola 6811), page 17. C5AE 64 0F 769 .byte 0x64,0x0F C5B0 50 770 LC5B0: .byte 0x50 C5B1 0A 32 17 08 5D 24 771 LC5B1: .byte 0x0A,0x32,0x17,0x08,0x5D,0x24,0x32,0x45 32 45 C5B9 5D 79 9B C5 F8 30 772 .byte 0x5D,0x79,0x9B,0xC5,0xF8,0x30,0x08,0x77 08 77 C5C1 85 93 A3 B4 C6 D9 773 .byte 0x85,0x93,0xA3,0xB4,0xC6,0xD9,0xED,0xFE ED FE C5C9 53 08 93 9E AA B6 774 .byte 0x53,0x08,0x93,0x9E,0xAA,0xB6,0xC3,0xD1 C3 D1 C5D1 DF EE FD 87 08 9C 775 .byte 0xDF,0xEE,0xFD,0x87,0x08,0x9C,0xA6,0xB0 A6 B0 C5D9 BB C6 D2 DE ED FF 776 .byte 0xBB,0xC6,0xD2,0xDE,0xED,0xFF,0xCF,0x08 CF 08 C5E1 A6 B0 BA C4 CF DB 777 .byte 0xA6,0xB0,0xBA,0xC4,0xCF,0xDB,0xE6,0xF2 E6 F2 C5E9 FF FF 10 CF D5 DB 778 .byte 0xFF,0xFF,0x10,0xCF,0xD5,0xDB,0xE2,0xE9 E2 E9 C5F1 F0 F8 FF FF FF FF 779 .byte 0xF0,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF FF FF C5F9 FF FF FF FF 780 .byte 0xFF,0xFF,0xFF,0xFF C5FD 40 781 LC5FD: .byte 0x40 C5FE 03 00 17 17 1E 30 782 LC5FE: .byte 0x03,0x00,0x17,0x17,0x1E,0x30,0x44,0x59 44 59 C606 6F 8D AA C8 DC EC 783 .byte 0x6F,0x8D,0xAA,0xC8,0xDC,0xEC,0xF5,0xF7 F5 F7 C60E F7 F7 FF 784 .byte 0xF7,0xF7,0xFF C611 04 C0 09 01 23 01 785 LC611: .byte 0x04,0xC0,0x09,0x01,0x23,0x01,0x27,0xC6 27 C6 C619 20 00 00 00 00 00 786 .byte 0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x76 00 76 C621 C0 00 C0 01 00 2B 787 .byte 0xC0,0x00,0xC0,0x01,0x00,0x2B,0x00,0x5F 00 5F C629 00 66 01 19 00 59 788 .byte 0x00,0x66,0x01,0x19,0x00,0x59,0x00,0x82 00 82 C631 00 CD 00 70 00 04 789 .byte 0x00,0xCD,0x00,0x70,0x00,0x04,0x00,0x05 00 05 C639 00 06 00 07 00 45 790 .byte 0x00,0x06,0x00,0x07,0x00,0x45,0x00,0x61 00 61 C641 00 38 00 A5 00 C7 791 .byte 0x00,0x38,0x00,0xA5,0x00,0xC7,0x00,0xF7 00 F7 C649 00 F1 00 F2 00 DC 792 .byte 0x00,0xF1,0x00,0xF2,0x00,0xDC,0x00,0xDD 00 DD C651 00 00 80 00 01 01 793 .byte 0x00,0x00,0x80,0x00,0x01,0x01,0x01,0x64 01 64 C659 01 36 C6 51 C6 65 794 .byte 0x01,0x36,0xC6,0x51,0xC6,0x65,0xC6,0xED C6 ED C661 C6 F7 C7 01 00 00 795 .byte 0xC6,0xF7,0xC7,0x01,0x00,0x00,0x80,0x80 80 80 C669 40 01 01 64 01 36 796 .byte 0x40,0x01,0x01,0x64,0x01,0x36,0xC0,0x00 C0 00 C671 C0 01 00 04 00 05 797 .byte 0xC0,0x01,0x00,0x04,0x00,0x05,0x00,0x06 00 06 C679 00 07 00 08 00 5F 798 .byte 0x00,0x07,0x00,0x08,0x00,0x5F,0x00,0x60 00 60 C681 00 82 00 59 00 99 799 .byte 0x00,0x82,0x00,0x59,0x00,0x99,0x00,0x9A ASxxxx Assembler V01.50+ (Motorola 6811), page 18. 00 9A C689 00 66 00 03 00 8E 800 .byte 0x00,0x66,0x00,0x03,0x00,0x8E,0x00,0x70 00 70 C691 00 F7 00 CD 00 C7 801 .byte 0x00,0xF7,0x00,0xCD,0x00,0xC7,0x00,0xC6 00 C6 C699 00 D0 00 2B 01 07 802 .byte 0x00,0xD0,0x00,0x2B,0x01,0x07,0x01,0x08 01 08 C6A1 00 64 00 65 00 62 803 .byte 0x00,0x64,0x00,0x65,0x00,0x62,0x00,0x61 00 61 C6A9 01 30 01 19 01 1B 804 .byte 0x01,0x30,0x01,0x19,0x01,0x1B,0x00,0xFA 00 FA C6B1 00 7F 00 80 00 F1 805 .byte 0x00,0x7F,0x00,0x80,0x00,0xF1,0x00,0xF2 00 F2 C6B9 00 BD 01 1E 01 1F 806 .byte 0x00,0xBD,0x01,0x1E,0x01,0x1F,0x00,0xA1 00 A1 C6C1 00 A2 00 A5 00 A9 807 .byte 0x00,0xA2,0x00,0xA5,0x00,0xA9,0x00,0xDC 00 DC C6C9 00 DD 00 D5 00 D6 808 .byte 0x00,0xDD,0x00,0xD5,0x00,0xD6,0x01,0x23 01 23 C6D1 01 24 01 27 00 19 809 .byte 0x01,0x24,0x01,0x27,0x00,0x19,0x00,0x1A 00 1A C6D9 00 36 00 38 00 2F 810 .byte 0x00,0x36,0x00,0x38,0x00,0x2F,0x00,0x35 00 35 C6E1 00 01 00 47 00 3D 811 .byte 0x00,0x01,0x00,0x47,0x00,0x3D,0x00,0x3F 00 3F C6E9 00 46 00 45 00 00 812 .byte 0x00,0x46,0x00,0x45,0x00,0x00,0x80,0x40 80 40 C6F1 40 03 01 36 01 36 813 .byte 0x40,0x03,0x01,0x36,0x01,0x36,0x00,0x00 00 00 C6F9 80 40 09 11 01 36 814 .byte 0x80,0x40,0x09,0x11,0x01,0x36,0x01,0x36 01 36 C701 00 00 80 00 01 0B 815 .byte 0x00,0x00,0x80,0x00,0x01,0x0B,0x01,0x58 01 58 C709 01 36 816 .byte 0x01,0x36 C70B 05 00 00 00 00 817 LC70B: .byte 0x05,0x00,0x00,0x00,0x00 C710 8E 01 FF 818 ILOPRT: lds #0x01FF C713 BD F4 EE 819 jsr LF4EE C716 86 08 820 ldaa #0x08 C718 B7 50 00 821 staa L5000 C71B CE 00 0A 822 ldx #0x000A C71E 13 03 08 03 823 brclr *L0003,#0x08,LC725 C722 CE 00 02 824 ldx #0x0002 C725 FF 3F FC 825 LC725: stx L3FFC C728 CE 3F C0 826 ldx #0x3FC0 C72B 4F 827 clra C72C 5F 828 clrb C72D ED 00 829 LC72D: std 0x00,x C72F 08 830 inx C730 08 831 inx C731 8C 3F FA 832 cpx #0x3FFA C734 26 F7 833 bne LC72D C736 86 8C 834 ldaa #0x8C C738 B7 40 01 835 staa L4001 C73B 86 8F 836 ldaa #0x8F C73D B7 40 03 837 staa L4003 C740 86 90 838 ldaa #0x90 ASxxxx Assembler V01.50+ (Motorola 6811), page 19. C742 B7 40 04 839 staa L4004 C745 86 B0 840 ldaa #0xB0 C747 BD F2 FC 841 jsr LF2FC C74A CE 01 B7 842 ldx #0x01B7 C74D 6F 00 843 LC74D: clr 0x00,x C74F 09 844 dex C750 8C 00 2E 845 cpx #0x002E C753 26 F8 846 bne LC74D C755 CE 40 00 847 ldx #0x4000 C758 1C 04 08 848 bset 0x04,x,#0x08 C75B 1C 02 04 849 bset 0x02,x,#0x04 C75E 86 04 850 ldaa #0x04 C760 97 31 851 staa *L0031 C762 BD F3 32 852 jsr LF332 C765 1D 02 04 853 bclr 0x02,x,#0x04 C768 97 2F 854 staa *L002F C76A 97 4B 855 staa *L004B C76C CE C0 08 856 ldx #0xC008 C76F CC 3F F8 857 ldd #0x3FF8 C772 BD F4 67 858 jsr LF467 C775 B6 C0 08 859 ldaa LC008 C778 81 AA 860 cmpa #0xAA C77A 27 0A 861 beq LC786 C77C 81 6E 862 cmpa #0x6E C77E 26 0B 863 bne LC78B C780 18 BC C0 06 864 cpy LC006 C784 26 05 865 bne LC78B C786 15 49 10 866 LC786: bclr *L0049,#0x10 C789 20 03 867 bra LC78E C78B 14 49 10 868 LC78B: bset *L0049,#0x10 C78E CE FB 1A 869 LC78E: ldx #0xFB1A C791 13 03 08 03 870 brclr *L0003,#0x08,LC798 C795 CE FB 12 871 ldx #0xFB12 C798 FF 3F FC 872 LC798: stx L3FFC C79B 86 10 873 ldaa #0x10 C79D BD F2 F7 874 jsr LF2F7 C7A0 97 7F 875 staa *L007F C7A2 81 64 876 cmpa #0x64 C7A4 24 49 877 bcc LC7EF C7A6 14 41 20 878 bset *L0041,#0x20 C7A9 BD E8 7C 879 jsr LE87C C7AC 96 80 880 ldaa *L0080 C7AE 81 A0 881 cmpa #0xA0 C7B0 25 3D 882 bcs LC7EF C7B2 86 70 883 ldaa #0x70 C7B4 BD F2 F7 884 jsr LF2F7 C7B7 81 64 885 cmpa #0x64 C7B9 24 34 886 bcc LC7EF C7BB 81 28 887 cmpa #0x28 C7BD 25 30 888 bcs LC7EF C7BF 14 49 80 889 bset *L0049,#0x80 C7C2 14 32 04 890 bset *L0032,#0x04 C7C5 CE C0 00 891 ldx #0xC000 C7C8 CC 40 00 892 ldd #0x4000 C7CB BD F4 67 893 jsr LF467 C7CE 18 FF 01 68 894 sty L0168 ASxxxx Assembler V01.50+ (Motorola 6811), page 20. C7D2 86 CC 895 ldaa #0xCC C7D4 B7 01 6E 896 staa L016E C7D7 97 33 897 staa *L0033 C7D9 96 4B 898 ldaa *L004B C7DB 84 03 899 anda #0x03 C7DD 26 0D 900 bne LC7EC C7DF CE 00 00 901 ldx #0x0000 C7E2 86 AA 902 ldaa #0xAA C7E4 A7 00 903 LC7E4: staa 0x00,x C7E6 08 904 inx C7E7 8C 00 2F 905 cpx #0x002F C7EA 26 F8 906 bne LC7E4 C7EC 7E C9 0A 907 LC7EC: jmp LC90A C7EF FE 58 03 908 LC7EF: ldx L5803 C7F2 8C 7E 58 909 cpx #0x7E58 C7F5 26 03 910 bne LC7FA C7F7 BD 58 00 911 jsr L5800 C7FA BD F4 E0 912 LC7FA: jsr LF4E0 C7FD 1A 93 17 913 cpd *L0017 C800 27 1F 914 beq LC821 C802 CE 00 2E 915 ldx #0x002E C805 6F 00 916 LC805: clr 0x00,x C807 09 917 dex C808 26 FB 918 bne LC805 C80A BD F4 E0 919 jsr LF4E0 C80D DD 17 920 std *L0017 C80F BD F5 77 921 jsr LF577 C812 B6 C5 27 922 ldaa LC527 C815 97 2B 923 staa *L002B C817 B6 C5 97 924 ldaa LC597 C81A 5F 925 clrb C81B DD 2D 926 std *L002D C81D 86 40 927 ldaa #0x40 C81F 97 3E 928 staa *L003E C821 96 49 929 LC821: ldaa *L0049 C823 85 10 930 bita #0x10 C825 27 21 931 beq LC848 C827 14 03 08 932 bset *L0003,#0x08 C82A BD F5 DB 933 jsr LF5DB C82D 14 06 01 934 bset *L0006,#0x01 C830 14 49 10 935 bset *L0049,#0x10 C833 BD F4 E0 936 jsr LF4E0 C836 DD 17 937 std *L0017 C838 96 49 938 ldaa *L0049 C83A 2B 0C 939 bmi LC848 C83C 86 70 940 ldaa #0x70 C83E BD F2 F7 941 jsr LF2F7 C841 81 28 942 cmpa #0x28 C843 25 03 943 bcs LC848 C845 3F 944 LC845: swi C846 20 FD 945 bra LC845 C848 BD EC FF 946 LC848: jsr LECFF C84B 14 3D 80 947 bset *L003D,#0x80 C84E BD F4 EF 948 jsr LF4EF C851 12 01 08 2D 949 brset *L0001,#0x08,LC882 C855 96 5D 950 ldaa *L005D ASxxxx Assembler V01.50+ (Motorola 6811), page 21. C857 13 44 80 02 951 brclr *L0044,#0x80,LC85D C85B 96 61 952 ldaa *L0061 C85D 36 953 LC85D: psha C85E 81 D0 954 cmpa #0xD0 C860 23 02 955 bls LC864 C862 86 D0 956 ldaa #0xD0 C864 36 957 LC864: psha C865 CE C3 ED 958 ldx #0xC3ED C868 BD F3 FF 959 jsr LF3FF C86B 5F 960 clrb C86C DD 0D 961 std *L000D C86E 33 962 pulb C86F 32 963 pula C870 37 964 pshb C871 CE C4 1A 965 ldx #0xC41A C874 BD F3 FF 966 jsr LF3FF C877 97 D4 967 staa *L00D4 C879 32 968 pula C87A CE C1 8D 969 ldx #0xC18D C87D BD F3 FF 970 jsr LF3FF C880 97 12 971 staa *L0012 C882 96 5D 972 LC882: ldaa *L005D C884 F6 C0 16 973 ldab LC016 C887 56 974 rorb C888 25 02 975 bcs LC88C C88A 96 61 976 ldaa *L0061 C88C CE C5 9F 977 LC88C: ldx #0xC59F C88F BD F3 FF 978 jsr LF3FF C892 B7 01 B0 979 staa L01B0 C895 96 5F 980 ldaa *L005F C897 15 3C 10 981 bclr *L003C,#0x10 C89A B1 C0 2B 982 cmpa LC02B C89D 25 03 983 bcs LC8A2 C89F 14 01 40 984 bset *L0001,#0x40 C8A2 B1 C2 06 985 LC8A2: cmpa LC206 C8A5 24 0E 986 bcc LC8B5 C8A7 DE 19 987 ldx *L0019 C8A9 26 0A 988 bne LC8B5 C8AB BD F3 19 989 jsr LF319 C8AE 85 20 990 bita #0x20 C8B0 26 03 991 bne LC8B5 C8B2 14 42 20 992 bset *L0042,#0x20 C8B5 B6 C3 A9 993 LC8B5: ldaa LC3A9 C8B8 97 70 994 staa *L0070 C8BA 97 72 995 staa *L0072 C8BC 97 74 996 staa *L0074 C8BE 86 50 997 ldaa #0x50 C8C0 BD F2 F7 998 jsr LF2F7 C8C3 97 82 999 staa *L0082 C8C5 B6 C3 A4 1000 ldaa LC3A4 C8C8 97 87 1001 staa *L0087 C8CA BD F4 93 1002 jsr LF493 C8CD 96 7F 1003 ldaa *L007F C8CF BD DD EB 1004 jsr LDDEB C8D2 FC 3F C8 1005 ldd L3FC8 C8D5 DD BA 1006 std *L00BA ASxxxx Assembler V01.50+ (Motorola 6811), page 22. C8D7 FC C3 D5 1007 ldd LC3D5 C8DA DD D5 1008 std *L00D5 C8DC 14 47 05 1009 bset *L0047,#0x05 C8DF 86 04 1010 ldaa #0x04 C8E1 BD F5 EB 1011 jsr LF5EB C8E4 86 0E 1012 ldaa #0x0E C8E6 97 00 1013 staa *PAORTN C8E8 86 80 1014 ldaa #0x80 C8EA 97 C7 1015 staa *L00C7 C8EC 97 CD 1016 staa *L00CD C8EE 97 D0 1017 staa *L00D0 C8F0 86 19 1018 ldaa #0x19 C8F2 B7 01 7F 1019 staa L017F C8F5 86 A0 1020 ldaa #0xA0 C8F7 97 69 1021 staa *L0069 C8F9 B6 C5 27 1022 ldaa LC527 C8FC 9B 2D 1023 adda *L002D C8FE 25 05 1024 bcs LC905 C900 BB 01 B0 1025 adda L01B0 C903 24 02 1026 bcc LC907 C905 86 FF 1027 LC905: ldaa #0xFF C907 B7 01 13 1028 LC907: staa L0113 C90A B6 40 05 1029 LC90A: ldaa L4005 C90D 8B 02 1030 adda #0x02 C90F B7 40 06 1031 staa L4006 C912 CE 40 07 1032 ldx #0x4007 C915 1C 00 01 1033 bset 0x00,x,#0x01 C918 7E CC 1A 1034 jmp LCC1A C91B CE 40 07 1035 IRQRTN: ldx #0x4007 C91E 1E 01 01 6C 1036 brset 0x01,x,#0x01,LC98E C922 1F 00 20 0B 1037 brclr 0x00,x,#0x20,LC931 C926 1F 01 20 28 1038 brclr 0x01,x,#0x20,LC952 C92A 14 46 08 1039 bset *L0046,#0x08 C92D BD FB B9 1040 jsr LFBB9 C930 3B 1041 rti C931 1F 00 80 08 1042 LC931: brclr 0x00,x,#0x80,LC93D C935 1F 01 80 19 1043 brclr 0x01,x,#0x80,LC952 C939 BD FC 89 1044 jsr LFC89 C93C 3B 1045 rti C93D 1F 00 40 11 1046 LC93D: brclr 0x00,x,#0x40,LC952 C941 1F 01 40 0D 1047 brclr 0x01,x,#0x40,LC952 C945 B6 40 04 1048 ldaa L4004 C948 84 F7 1049 anda #0xF7 C94A B7 40 04 1050 staa L4004 C94D 86 27 1051 ldaa #0x27 C94F B7 40 07 1052 staa L4007 C952 3B 1053 LC952: rti C953 B6 01 81 1054 LC953: ldaa L0181 C956 8B 8F 1055 adda #0x8F C958 B7 40 06 1056 staa L4006 C95B 15 46 01 1057 bclr *L0046,#0x01 C95E BD F9 C2 1058 jsr LF9C2 C961 3B 1059 rti C962 B6 01 81 1060 LC962: ldaa L0181 C965 8B CD 1061 adda #0xCD C967 B7 40 06 1062 staa L4006 ASxxxx Assembler V01.50+ (Motorola 6811), page 23. C96A 15 46 02 1063 bclr *L0046,#0x02 C96D 86 04 1064 ldaa #0x04 C96F BD F5 EB 1065 jsr LF5EB C972 13 36 20 17 1066 brclr *L0036,#0x20,LC98D C976 B6 01 7F 1067 ldaa L017F C979 81 19 1068 cmpa #0x19 C97B 26 10 1069 bne LC98D C97D B6 01 7E 1070 ldaa L017E C980 26 0B 1071 bne LC98D C982 86 09 1072 ldaa #0x09 C984 B7 01 31 1073 staa L0131 C987 14 46 04 1074 bset *L0046,#0x04 C98A BD FB 9A 1075 jsr LFB9A C98D 3B 1076 LC98D: rti C98E 12 46 01 C1 1077 LC98E: brset *L0046,#0x01,LC953 C992 12 46 02 CC 1078 brset *L0046,#0x02,LC962 C996 13 49 80 03 1079 brclr *L0049,#0x80,LC99D C99A 7E FD 7C 1080 jmp LFD7C C99D 12 35 04 0C 1081 LC99D: brset *L0035,#0x04,LC9AD C9A1 13 37 04 08 1082 brclr *L0037,#0x04,LC9AD C9A5 96 00 1083 ldaa *PAORTN C9A7 B7 01 22 1084 staa L0122 C9AA 14 35 04 1085 bset *L0035,#0x04 C9AD 14 37 04 1086 LC9AD: bset *L0037,#0x04 C9B0 F6 40 06 1087 ldab L4006 C9B3 F7 01 81 1088 stab L0181 C9B6 13 46 04 19 1089 brclr *L0046,#0x04,LC9D3 C9BA CB CD 1090 addb #0xCD C9BC 12 46 08 22 1091 brset *L0046,#0x08,LC9E2 C9C0 7A 01 31 1092 dec L0131 C9C3 26 1D 1093 bne LC9E2 C9C5 15 46 04 1094 bclr *L0046,#0x04 C9C8 B6 40 04 1095 ldaa L4004 C9CB 8A 08 1096 oraa #0x08 C9CD B7 40 04 1097 staa L4004 C9D0 F6 40 06 1098 ldab L4006 C9D3 CB 0B 1099 LC9D3: addb #0x0B C9D5 14 46 03 1100 bset *L0046,#0x03 C9D8 86 FB 1101 ldaa #0xFB C9DA BD F5 DD 1102 jsr LF5DD C9DD 86 01 1103 ldaa #0x01 C9DF B7 40 07 1104 staa L4007 C9E2 F7 40 06 1105 LC9E2: stab L4006 C9E5 0E 1106 cli C9E6 30 1107 tsx C9E7 8E 01 FF 1108 lds #0x01FF C9EA 8C 01 F7 1109 cpx #0x01F7 C9ED 27 03 1110 beq LC9F2 C9EF 14 34 01 1111 bset *L0034,#0x01 C9F2 BD DE B0 1112 LC9F2: jsr LDEB0 C9F5 FC 3F FA 1113 ldd L3FFA C9F8 97 A4 1114 staa *L00A4 C9FA 85 08 1115 bita #0x08 C9FC 26 03 1116 bne LCA01 C9FE 7E CA A2 1117 jmp LCAA2 CA01 14 36 04 1118 LCA01: bset *L0036,#0x04 ASxxxx Assembler V01.50+ (Motorola 6811), page 24. CA04 12 34 10 58 1119 brset *L0034,#0x10,LCA60 CA08 12 35 80 70 1120 brset *L0035,#0x80,LCA7C CA0C 13 03 20 50 1121 brclr *L0003,#0x20,LCA60 CA10 F6 01 21 1122 ldab L0121 CA13 C4 0F 1123 andb #0x0F CA15 CE C3 8B 1124 ldx #0xC38B CA18 13 3E 02 05 1125 brclr *L003E,#0x02,LCA21 CA1C CE C3 9B 1126 ldx #0xC39B CA1F C4 07 1127 andb #0x07 CA21 3A 1128 LCA21: abx CA22 18 CE 00 00 1129 ldy #0x0000 CA26 A6 00 1130 ldaa 0x00,x CA28 27 40 1131 beq LCA6A CA2A 18 DE C9 1132 ldy *L00C9 CA2D 27 3B 1133 beq LCA6A CA2F CE 00 C9 1134 ldx #0x00C9 CA32 BD F3 9F 1135 jsr LF39F CA35 37 1136 pshb CA36 36 1137 psha CA37 F3 01 23 1138 addd L0123 CA3A FD 01 23 1139 std L0123 CA3D 38 1140 pulx CA3E D6 D2 1141 ldab *L00D2 CA40 3A 1142 abx CA41 3A 1143 abx CA42 FF 04 63 1144 stx L0463 CA45 FF 3F F2 1145 stx L3FF2 CA48 BD F4 EE 1146 jsr LF4EE CA4B FC 3F FC 1147 ldd L3FFC CA4E BD F4 EE 1148 jsr LF4EE CA51 8A 04 1149 oraa #0x04 CA53 FD 3F FC 1150 std L3FFC CA56 BD F4 EE 1151 jsr LF4EE CA59 84 FB 1152 anda #0xFB CA5B FD 3F FC 1153 std L3FFC CA5E 20 0E 1154 bra LCA6E CA60 CE 00 00 1155 LCA60: ldx #0x0000 CA63 DF C9 1156 stx *L00C9 CA65 FF 04 63 1157 stx L0463 CA68 20 12 1158 bra LCA7C CA6A 18 FF 04 63 1159 LCA6A: sty L0463 CA6E F6 01 21 1160 LCA6E: ldab L0121 CA71 C1 0E 1161 cmpb #0x0E CA73 23 03 1162 bls LCA78 CA75 14 3E 02 1163 bset *L003E,#0x02 CA78 5C 1164 LCA78: incb CA79 F7 01 21 1165 stab L0121 CA7C 13 31 04 14 1166 LCA7C: brclr *L0031,#0x04,LCA94 CA80 12 A1 80 10 1167 brset *L00A1,#0x80,LCA94 CA84 B6 01 2F 1168 ldaa L012F CA87 BB C0 28 1169 adda LC028 CA8A 24 05 1170 bcc LCA91 CA8C 86 FF 1171 ldaa #0xFF CA8E 15 37 20 1172 bclr *L0037,#0x20 CA91 B7 01 2F 1173 LCA91: staa L012F CA94 12 3C 02 0A 1174 LCA94: brset *L003C,#0x02,LCAA2 ASxxxx Assembler V01.50+ (Motorola 6811), page 25. CA98 12 35 80 06 1175 brset *L0035,#0x80,LCAA2 CA9C 14 3C 02 1176 bset *L003C,#0x02 CA9F 7F 04 5D 1177 clr L045D CAA2 96 34 1178 LCAA2: ldaa *L0034 CAA4 85 10 1179 bita #0x10 CAA6 27 03 1180 beq LCAAB CAA8 15 36 04 1181 bclr *L0036,#0x04 CAAB 12 03 20 2A 1182 LCAAB: brset *L0003,#0x20,LCAD9 CAAF B6 C0 14 1183 ldaa LC014 CAB2 85 10 1184 bita #0x10 CAB4 27 1D 1185 beq LCAD3 CAB6 FC 3F F8 1186 ldd L3FF8 CAB9 0A 1187 clv CABA B3 01 29 1188 subd L0129 CABD 27 1A 1189 beq LCAD9 CABF FE 3F F8 1190 ldx L3FF8 CAC2 FF 01 29 1191 stx L0129 CAC5 37 1192 pshb CAC6 36 1193 psha CAC7 B3 C0 0E 1194 subd LC00E CACA 32 1195 pula CACB 33 1196 pulb CACC 22 0B 1197 bhi LCAD9 CACE B3 C0 10 1198 subd LC010 CAD1 25 06 1199 bcs LCAD9 CAD3 14 03 20 1200 LCAD3: bset *L0003,#0x20 CAD6 7F 00 B7 1201 clr L00B7 CAD9 FE 3F C0 1202 LCAD9: ldx L3FC0 CADC DF 99 1203 stx *L0099 CADE 12 46 08 04 1204 brset *L0046,#0x08,LCAE6 CAE2 13 36 20 20 1205 brclr *L0036,#0x20,LCB06 CAE6 B6 01 59 1206 LCAE6: ldaa L0159 CAE9 81 04 1207 cmpa #0x04 CAEB 26 09 1208 bne LCAF6 CAED 12 36 08 15 1209 brset *L0036,#0x08,LCB06 CAF1 14 36 08 1210 bset *L0036,#0x08 CAF4 20 10 1211 bra LCB06 CAF6 13 36 08 0C 1212 LCAF6: brclr *L0036,#0x08,LCB06 CAFA 15 36 08 1213 bclr *L0036,#0x08 CAFD 15 37 01 1214 bclr *L0037,#0x01 CB00 15 46 70 1215 bclr *L0046,#0x70 CB03 7F 00 BC 1216 clr L00BC CB06 96 00 1217 LCB06: ldaa *PAORTN CB08 4C 1218 inca CB09 81 A0 1219 cmpa #0xA0 CB0B 26 26 1220 bne LCB33 CB0D 13 35 02 03 1221 brclr *L0035,#0x02,LCB14 CB11 7C 01 AD 1222 inc L01AD CB14 D6 3D 1223 LCB14: ldab *L003D CB16 C8 20 1224 eorb #0x20 CB18 D7 3D 1225 stab *L003D CB1A D6 35 1226 ldab *L0035 CB1C 2A 05 1227 bpl LCB23 CB1E DE 19 1228 ldx *L0019 CB20 08 1229 inx CB21 DF 19 1230 stx *L0019 ASxxxx Assembler V01.50+ (Motorola 6811), page 26. CB23 B6 01 66 1231 LCB23: ldaa L0166 CB26 4C 1232 inca CB27 B7 01 66 1233 staa L0166 CB2A B1 C7 0B 1234 cmpa LC70B CB2D 23 03 1235 bls LCB32 CB2F 7F 01 59 1236 clr L0159 CB32 4F 1237 LCB32: clra CB33 97 00 1238 LCB33: staa *PAORTN CB35 0F 1239 sei CB36 BD F3 19 1240 jsr LF319 CB39 97 2F 1241 staa *L002F CB3B BD F3 1E 1242 jsr LF31E CB3E 97 30 1243 staa *L0030 CB40 0E 1244 cli CB41 CE D0 00 1245 ldx #0xD000 CB44 96 2F 1246 ldaa *L002F CB46 43 1247 coma CB47 CE C0 14 1248 ldx #0xC014 CB4A 1E 02 04 06 1249 brset 0x02,x,#0x04,LCB54 CB4E 1F 00 04 02 1250 brclr 0x00,x,#0x04,LCB54 CB52 88 04 1251 eora #0x04 CB54 1F 03 20 02 1252 LCB54: brclr 0x03,x,#0x20,LCB5A CB58 88 40 1253 eora #0x40 CB5A 1E 03 40 02 1254 LCB5A: brset 0x03,x,#0x40,LCB60 CB5E 84 F7 1255 anda #0xF7 CB60 97 38 1256 LCB60: staa *L0038 CB62 96 83 1257 ldaa *L0083 CB64 B1 C5 74 1258 cmpa LC574 CB67 25 15 1259 bcs LCB7E CB69 B1 C5 75 1260 cmpa LC575 CB6C 24 10 1261 bcc LCB7E CB6E 96 66 1262 ldaa *L0066 CB70 B1 C5 76 1263 cmpa LC576 CB73 22 09 1264 bhi LCB7E CB75 96 2F 1265 ldaa *L002F CB77 43 1266 coma CB78 84 08 1267 anda #0x08 CB7A 9A 38 1268 oraa *L0038 CB7C 97 38 1269 staa *L0038 CB7E BD F6 22 1270 LCB7E: jsr LF622 CB81 86 50 1271 ldaa #0x50 CB83 BD F2 F7 1272 jsr LF2F7 CB86 97 82 1273 staa *L0082 CB88 BD F4 93 1274 jsr LF493 CB8B DE E4 1275 ldx *L00E4 CB8D 96 83 1276 ldaa *L0083 CB8F F6 C3 26 1277 ldab LC326 CB92 BD F3 89 1278 jsr LF389 CB95 DD E4 1279 std *L00E4 CB97 D6 B8 1280 ldab *L00B8 CB99 96 35 1281 ldaa *L0035 CB9B 2B 22 1282 bmi LCBBF CB9D 12 34 10 1B 1283 brset *L0034,#0x10,LCBBC CBA1 96 80 1284 ldaa *L0080 CBA3 B1 C2 14 1285 cmpa LC214 CBA6 23 14 1286 bls LCBBC ASxxxx Assembler V01.50+ (Motorola 6811), page 27. CBA8 F1 C2 11 1287 cmpb LC211 CBAB 23 05 1288 bls LCBB2 CBAD 14 40 80 1289 bset *L0040,#0x80 CBB0 20 0D 1290 bra LCBBF CBB2 96 BD 1291 LCBB2: ldaa *L00BD CBB4 B1 C2 10 1292 cmpa LC210 CBB7 23 03 1293 bls LCBBC CBB9 5C 1294 incb CBBA 20 01 1295 bra LCBBD CBBC 5F 1296 LCBBC: clrb CBBD D7 B8 1297 LCBBD: stab *L00B8 CBBF F6 C3 AA 1298 LCBBF: ldab LC3AA CBC2 C1 55 1299 cmpb #0x55 CBC4 26 29 1300 bne LCBEF CBC6 F6 C3 55 1301 ldab LC355 CBC9 C1 AA 1302 cmpb #0xAA CBCB 26 22 1303 bne LCBEF CBCD 96 00 1304 ldaa *PAORTN CBCF 46 1305 rora CBD0 24 03 1306 bcc LCBD5 CBD2 7E D6 6E 1307 LCBD2: jmp LD66E CBD5 15 3C 08 1308 LCBD5: bclr *L003C,#0x08 CBD8 13 36 08 05 1309 brclr *L0036,#0x08,LCBE1 CBDC B6 01 5C 1310 ldaa L015C CBDF 2B 05 1311 bmi LCBE6 CBE1 BD F3 53 1312 LCBE1: jsr LF353 CBE4 20 06 1313 bra LCBEC CBE6 14 3C 08 1314 LCBE6: bset *L003C,#0x08 CBE9 14 37 01 1315 bset *L0037,#0x01 CBEC 7E CC 53 1316 LCBEC: jmp LCC53 CBEF 14 50 01 1317 LCBEF: bset *L0050,#0x01 CBF2 15 35 80 1318 bclr *L0035,#0x80 CBF5 14 3D 80 1319 bset *L003D,#0x80 CBF8 96 00 1320 ldaa *PAORTN CBFA 46 1321 rora CBFB 25 D5 1322 bcs LCBD2 CBFD 7E D2 3A 1323 jmp LD23A CC00 96 00 1324 LCC00: ldaa *PAORTN CC02 46 1325 rora CC03 24 05 1326 bcc LCC0A CC05 86 FF 1327 ldaa #0xFF CC07 B7 40 0B 1328 staa L400B CC0A D6 00 1329 LCC0A: ldab *PAORTN CC0C C4 0F 1330 andb #0x0F CC0E CE CC 32 1331 ldx #0xCC32 CC11 58 1332 lslb CC12 3A 1333 abx CC13 EE 00 1334 ldx 0x00,x CC15 AD 00 1335 jsr 0x00,x ; Undetermined Branch Address CC17 15 37 04 1336 bclr *L0037,#0x04 CC1A 0E 1337 LCC1A: cli CC1B FE 01 17 1338 ldx L0117 CC1E 27 0D 1339 beq LCC2D CC20 09 1340 LCC20: dex CC21 09 1341 dex CC22 0F 1342 LCC22: sei ASxxxx Assembler V01.50+ (Motorola 6811), page 28. CC23 EC 00 1343 ldd 0x00,x CC25 ED 00 1344 std 0x00,x CC27 0E 1345 cli CC28 FF 01 17 1346 stx L0117 CC2B 26 F3 1347 bne LCC20 CC2D CE 01 B6 1348 LCC2D: ldx #0x01B6 CC30 20 F0 1349 bra LCC22 CC32 CC 52 EF 1350 ldd #0x52EF CC35 52 E0 8F FA 3B EA 1351 .byte 0x52,0xE0,0x8F,0xFA,0x3B,0xEA,0x8E,0xEE 8E EE CC3D 8A F4 EF EB 74 CC 1352 .byte 0x8A,0xF4,0xEF,0xEB,0x74,0xCC,0x52,0xE3 52 E3 CC45 75 EC 2D DE F1 E7 1353 .byte 0x75,0xEC,0x2D,0xDE,0xF1,0xE7,0x81,0xF0 81 F0 CC4D E8 DD E6 ED 91 1354 .byte 0xE8,0xDD,0xE6,0xED,0x91 CC52 39 1355 JT1R1: rts CC53 96 36 1356 LCC53: ldaa *L0036 CC55 84 04 1357 anda #0x04 CC57 9A 41 1358 oraa *L0041 CC59 97 41 1359 staa *L0041 CC5B 96 D9 1360 ldaa *L00D9 CC5D CE C4 7D 1361 ldx #0xC47D CC60 BD F3 FF 1362 jsr LF3FF CC63 36 1363 psha CC64 96 5D 1364 ldaa *L005D CC66 F6 C4 57 1365 ldab LC457 CC69 3D 1366 mul CC6A 9B 5D 1367 adda *L005D CC6C 24 02 1368 bcc LCC70 CC6E 86 FF 1369 ldaa #0xFF CC70 33 1370 LCC70: pulb CC71 3D 1371 mul CC72 16 1372 tab CC73 96 70 1373 ldaa *L0070 CC75 DE 72 1374 ldx *L0072 CC77 BD F3 89 1375 jsr LF389 CC7A DD 72 1376 std *L0072 CC7C 13 36 04 19 1377 brclr *L0036,#0x04,LCC99 CC80 FC 3F C8 1378 ldd L3FC8 CC83 93 BA 1379 subd *L00BA CC85 4D 1380 tsta CC86 26 05 1381 bne LCC8D CC88 F1 C2 33 1382 cmpb LC233 CC8B 23 08 1383 bls LCC95 CC8D 7C 00 BC 1384 LCC8D: inc L00BC CC90 26 03 1385 bne LCC95 CC92 7A 00 BC 1386 dec L00BC CC95 D3 BA 1387 LCC95: addd *L00BA CC97 DD BA 1388 std *L00BA CC99 96 36 1389 LCC99: ldaa *L0036 CC9B D6 35 1390 ldab *L0035 CC9D 2B 0E 1391 bmi LCCAD CC9F DE 99 1392 ldx *L0099 CCA1 BC C0 18 1393 cpx LC018 CCA4 25 07 1394 bcs LCCAD CCA6 84 FB 1395 anda #0xFB ASxxxx Assembler V01.50+ (Motorola 6811), page 29. CCA8 97 36 1396 staa *L0036 CCAA 4F 1397 clra CCAB 20 2C 1398 bra LCCD9 CCAD 85 04 1399 LCCAD: bita #0x04 CCAF 27 67 1400 beq LCD18 CCB1 84 FB 1401 anda #0xFB CCB3 97 36 1402 staa *L0036 CCB5 DC 9D 1403 ldd *L009D CCB7 04 1404 lsrd CCB8 04 1405 lsrd CCB9 04 1406 lsrd CCBA 43 1407 coma CCBB 53 1408 comb CCBC D3 9D 1409 addd *L009D CCBE 2A 02 1410 bpl LCCC2 CCC0 4F 1411 clra CCC1 5F 1412 clrb CCC2 DD 9D 1413 LCCC2: std *L009D CCC4 7F 00 A3 1414 clr L00A3 CCC7 96 35 1415 ldaa *L0035 CCC9 2B 69 1416 bmi LCD34 CCCB D6 34 1417 ldab *L0034 CCCD C5 08 1418 bitb #0x08 CCCF 27 56 1419 beq LCD27 CCD1 96 97 1420 ldaa *L0097 CCD3 B1 C0 1A 1421 cmpa LC01A CCD6 24 05 1422 bcc LCCDD CCD8 4C 1423 inca CCD9 97 97 1424 LCCD9: staa *L0097 CCDB 20 4E 1425 bra LCD2B CCDD 96 35 1426 LCCDD: ldaa *L0035 CCDF 8A 80 1427 oraa #0x80 CCE1 97 35 1428 staa *L0035 CCE3 15 3C 02 1429 bclr *L003C,#0x02 CCE6 B6 C0 14 1430 ldaa LC014 CCE9 85 02 1431 bita #0x02 CCEB 27 06 1432 beq LCCF3 CCED 14 3A 80 1433 bset *L003A,#0x80 CCF0 15 3A 50 1434 bclr *L003A,#0x50 CCF3 7F 00 B8 1435 LCCF3: clr L00B8 CCF6 12 F9 04 11 1436 brset *L00F9,#0x04,LCD0B CCFA 12 34 10 0D 1437 brset *L0034,#0x10,LCD0B CCFE DE F5 1438 ldx *L00F5 CD00 BC C2 1C 1439 cpx LC21C CD03 24 06 1440 bcc LCD0B CD05 96 40 1441 ldaa *L0040 CD07 8A 40 1442 oraa #0x40 CD09 97 40 1443 staa *L0040 CD0B 96 01 1444 LCD0B: ldaa *L0001 CD0D 8A 08 1445 oraa #0x08 CD0F 97 01 1446 staa *L0001 CD11 FC 3F CA 1447 ldd L3FCA CD14 97 A7 1448 staa *L00A7 CD16 20 1C 1449 bra LCD34 CD18 96 A3 1450 LCD18: ldaa *L00A3 CD1A 81 17 1451 cmpa #0x17 ASxxxx Assembler V01.50+ (Motorola 6811), page 30. CD1C 25 10 1452 bcs LCD2E CD1E CE FF FF 1453 ldx #0xFFFF CD21 FF 3F C0 1454 stx L3FC0 CD24 3F 1455 LCD24: swi CD25 20 FD 1456 bra LCD24 CD27 CA 08 1457 LCD27: orab #0x08 CD29 D7 34 1458 stab *L0034 CD2B 7E D2 3A 1459 LCD2B: jmp LD23A CD2E 5D 1460 LCD2E: tstb CD2F 2A FA 1461 bpl LCD2B CD31 4C 1462 inca CD32 97 A3 1463 staa *L00A3 CD34 86 00 1464 LCD34: ldaa #0x00 CD36 B7 40 0C 1465 staa L400C CD39 CE 00 99 1466 ldx #0x0099 CD3C B6 C0 09 1467 ldaa LC009 CD3F 26 04 1468 bne LCD45 CD41 DC 99 1469 ldd *L0099 CD43 20 03 1470 bra LCD48 CD45 BD F3 9F 1471 LCD45: jsr LF39F CD48 FD 04 65 1472 LCD48: std L0465 CD4B 37 1473 pshb CD4C 36 1474 psha CD4D 05 1475 lsld CD4E 37 1476 pshb CD4F 36 1477 psha CD50 38 1478 pulx CD51 CC 01 33 1479 ldd #0x0133 CD54 BD F3 4E 1480 jsr LF34E CD57 37 1481 pshb CD58 36 1482 psha CD59 81 60 1483 cmpa #0x60 CD5B 23 09 1484 bls LCD66 CD5D C3 40 80 1485 addd #0x4080 CD60 24 0B 1486 bcc LCD6D CD62 86 FF 1487 ldaa #0xFF CD64 20 07 1488 bra LCD6D CD66 05 1489 LCD66: lsld CD67 83 1F 80 1490 subd #0x1F80 CD6A 24 01 1491 bcc LCD6D CD6C 4F 1492 clra CD6D 97 58 1493 LCD6D: staa *L0058 CD6F 32 1494 pula CD70 33 1495 pulb CD71 37 1496 pshb CD72 36 1497 psha CD73 C3 00 80 1498 addd #0x0080 CD76 24 02 1499 bcc LCD7A CD78 86 FF 1500 ldaa #0xFF CD7A 97 59 1501 LCD7A: staa *L0059 CD7C 32 1502 pula CD7D 33 1503 pulb CD7E 05 1504 lsld CD7F 25 05 1505 bcs LCD86 CD81 C3 00 80 1506 addd #0x0080 CD84 24 02 1507 bcc LCD88 ASxxxx Assembler V01.50+ (Motorola 6811), page 31. CD86 86 FF 1508 LCD86: ldaa #0xFF CD88 5F 1509 LCD88: clrb CD89 DE 5A 1510 ldx *L005A CD8B 27 06 1511 beq LCD93 CD8D F6 C5 26 1512 ldab LC526 CD90 BD F3 89 1513 jsr LF389 CD93 DD 5A 1514 LCD93: std *L005A CD95 13 01 80 05 1515 brclr *L0001,#0x80,LCD9E CD99 15 37 03 1516 bclr *L0037,#0x03 CD9C 20 67 1517 bra LCE05 CD9E B1 C0 24 1518 LCD9E: cmpa LC024 CDA1 25 0C 1519 bcs LCDAF CDA3 B1 C0 25 1520 cmpa LC025 CDA6 24 2B 1521 bcc LCDD3 CDA8 D6 5C 1522 ldab *L005C CDAA F1 C0 26 1523 cmpb LC026 CDAD 23 24 1524 bls LCDD3 CDAF 12 37 02 1D 1525 LCDAF: brset *L0037,#0x02,LCDD0 CDB3 7F 00 BC 1526 clr L00BC CDB6 FC 3F FC 1527 ldd L3FFC CDB9 C4 EF 1528 andb #0xEF CDBB BD F4 EE 1529 jsr LF4EE CDBE FD 3F FC 1530 std L3FFC CDC1 15 31 04 1531 bclr *L0031,#0x04 CDC4 0F 1532 sei CDC5 BD F3 1E 1533 jsr LF31E CDC8 0E 1534 cli CDC9 FC 3F C8 1535 ldd L3FC8 CDCC DD BA 1536 std *L00BA CDCE 96 5A 1537 ldaa *L005A CDD0 14 37 03 1538 LCDD0: bset *L0037,#0x03 CDD3 13 37 02 2E 1539 LCDD3: brclr *L0037,#0x02,LCE05 CDD7 B1 C0 27 1540 cmpa LC027 CDDA 23 29 1541 bls LCE05 CDDC 15 37 03 1542 bclr *L0037,#0x03 CDDF 7C 00 BC 1543 inc L00BC CDE2 4F 1544 clra CDE3 5F 1545 clrb CDE4 FD 3F DC 1546 std L3FDC CDE7 BD F4 EE 1547 jsr LF4EE CDEA FD 3F E6 1548 std L3FE6 CDED BD F4 EE 1549 jsr LF4EE CDF0 FD 3F E8 1550 std L3FE8 CDF3 BD F4 EE 1551 jsr LF4EE CDF6 FD 3F F6 1552 std L3FF6 CDF9 BD F4 EE 1553 jsr LF4EE CDFC FE 3F EC 1554 ldx L3FEC CDFF BD F4 EE 1555 jsr LF4EE CE02 FF 3F E4 1556 stx L3FE4 CE05 86 FF 1557 LCE05: ldaa #0xFF CE07 D6 64 1558 ldab *L0064 CE09 D0 63 1559 subb *L0063 CE0B 25 05 1560 bcs LCE12 CE0D F1 C0 1B 1561 cmpb LC01B CE10 24 0B 1562 bcc LCE1D CE12 DC 9B 1563 LCE12: ldd *L009B ASxxxx Assembler V01.50+ (Motorola 6811), page 32. CE14 93 99 1564 subd *L0099 CE16 05 1565 lsld CE17 93 9D 1566 subd *L009D CE19 2B 04 1567 bmi LCE1F CE1B D3 9D 1568 addd *L009D CE1D DD 9D 1569 LCE1D: std *L009D CE1F DC 99 1570 LCE1F: ldd *L0099 CE21 04 1571 lsrd CE22 04 1572 lsrd CE23 04 1573 lsrd CE24 93 9D 1574 subd *L009D CE26 24 04 1575 bcc LCE2C CE28 D3 9D 1576 addd *L009D CE2A DD 9D 1577 std *L009D CE2C DC 99 1578 LCE2C: ldd *L0099 CE2E DD 9B 1579 std *L009B CE30 04 1580 lsrd CE31 83 00 E5 1581 subd #0x00E5 CE34 24 05 1582 bcc LCE3B CE36 C3 01 34 1583 addd #0x0134 CE39 20 10 1584 bra LCE4B CE3B 04 1585 LCE3B: lsrd CE3C 83 01 27 1586 subd #0x0127 CE3F 25 05 1587 bcs LCE46 CE41 C3 01 7E 1588 addd #0x017E CE44 20 05 1589 bra LCE4B CE46 C3 05 F7 1590 LCE46: addd #0x05F7 CE49 04 1591 lsrd CE4A 04 1592 lsrd CE4B 37 1593 LCE4B: pshb CE4C 36 1594 psha CE4D 86 7C 1595 ldaa #0x7C CE4F 90 7F 1596 suba *L007F CE51 24 01 1597 bcc LCE54 CE53 4F 1598 clra CE54 C6 04 1599 LCE54: ldab #0x04 CE56 3D 1600 mul CE57 30 1601 tsx CE58 E3 00 1602 addd 0x00,x CE5A 38 1603 pulx CE5B D3 9D 1604 addd *L009D CE5D DD 9F 1605 std *L009F CE5F DC 99 1606 ldd *L0099 CE61 83 00 27 1607 subd #0x0027 CE64 93 9F 1608 subd *L009F CE66 24 04 1609 bcc LCE6C CE68 D3 9F 1610 addd *L009F CE6A DD 9F 1611 std *L009F CE6C CE C0 2D 1612 LCE6C: ldx #0xC02D CE6F 96 01 1613 ldaa *L0001 CE71 48 1614 lsla CE72 2B 1A 1615 bmi LCE8E CE74 D6 5D 1616 ldab *L005D CE76 F1 C0 2B 1617 cmpb LC02B CE79 24 09 1618 bcc LCE84 CE7B D0 60 1619 subb *L0060 ASxxxx Assembler V01.50+ (Motorola 6811), page 33. CE7D 25 0B 1620 bcs LCE8A CE7F F1 C0 2C 1621 cmpb LC02C CE82 25 06 1622 bcs LCE8A CE84 96 3C 1623 LCE84: ldaa *L003C CE86 8A 40 1624 oraa #0x40 CE88 97 3C 1625 staa *L003C CE8A C6 D0 1626 LCE8A: ldab #0xD0 CE8C 20 08 1627 bra LCE96 CE8E D6 64 1628 LCE8E: ldab *L0064 CE90 C1 D0 1629 cmpb #0xD0 CE92 23 02 1630 bls LCE96 CE94 C6 D0 1631 ldab #0xD0 CE96 96 58 1632 LCE96: ldaa *L0058 CE98 BD F3 B5 1633 jsr LF3B5 CE9B B7 04 54 1634 staa L0454 CE9E 36 1635 psha CE9F 96 5D 1636 ldaa *L005D CEA1 81 D0 1637 cmpa #0xD0 CEA3 23 02 1638 bls LCEA7 CEA5 86 D0 1639 ldaa #0xD0 CEA7 CE C1 0B 1640 LCEA7: ldx #0xC10B CEAA D6 64 1641 ldab *L0064 CEAC 6D 00 1642 tst 0x00,x CEAE 26 08 1643 bne LCEB8 CEB0 C1 A0 1644 cmpb #0xA0 CEB2 23 07 1645 bls LCEBB CEB4 C6 A0 1646 ldab #0xA0 CEB6 20 03 1647 bra LCEBB CEB8 54 1648 LCEB8: lsrb CEB9 CB 20 1649 addb #0x20 CEBB 08 1650 LCEBB: inx CEBC BD F3 B5 1651 jsr LF3B5 CEBF B7 04 55 1652 staa L0455 CEC2 36 1653 psha CEC3 F6 C0 17 1654 ldab LC017 CEC6 96 38 1655 ldaa *L0038 CEC8 C5 10 1656 bitb #0x10 CECA 27 04 1657 beq LCED0 CECC 85 20 1658 bita #0x20 CECE 27 2E 1659 beq LCEFE CED0 C5 04 1660 LCED0: bitb #0x04 CED2 27 07 1661 beq LCEDB CED4 96 8E 1662 ldaa *L008E CED6 B1 C2 93 1663 cmpa LC293 CED9 22 23 1664 bhi LCEFE CEDB 96 64 1665 LCEDB: ldaa *L0064 CEDD B1 C1 7C 1666 cmpa LC17C CEE0 22 1C 1667 bhi LCEFE CEE2 D6 5D 1668 ldab *L005D CEE4 F1 C1 7B 1669 cmpb LC17B CEE7 23 15 1670 bls LCEFE CEE9 D6 58 1671 ldab *L0058 CEEB F1 C1 7D 1672 cmpb LC17D CEEE 25 0E 1673 bcs LCEFE CEF0 D6 AA 1674 ldab *L00AA CEF2 F1 C1 7E 1675 cmpb LC17E ASxxxx Assembler V01.50+ (Motorola 6811), page 34. CEF5 22 0D 1676 bhi LCF04 CEF7 96 00 1677 ldaa *PAORTN CEF9 26 04 1678 bne LCEFF CEFB 5C 1679 incb CEFC 20 01 1680 bra LCEFF CEFE 5F 1681 LCEFE: clrb CEFF D7 AA 1682 LCEFF: stab *L00AA CF01 4F 1683 clra CF02 20 0E 1684 bra LCF12 CF04 81 90 1685 LCF04: cmpa #0x90 CF06 23 02 1686 bls LCF0A CF08 86 90 1687 ldaa #0x90 CF0A C6 20 1688 LCF0A: ldab #0x20 CF0C CE C1 7F 1689 ldx #0xC17F CF0F BD F3 F2 1690 jsr LF3F2 CF12 D6 3B 1691 LCF12: ldab *L003B CF14 C4 EF 1692 andb #0xEF CF16 B7 04 56 1693 staa L0456 CF19 36 1694 psha CF1A 27 02 1695 beq LCF1E CF1C CA 10 1696 orab #0x10 CF1E D7 3B 1697 LCF1E: stab *L003B CF20 96 01 1698 ldaa *L0001 CF22 85 20 1699 bita #0x20 CF24 26 0E 1700 bne LCF34 CF26 D6 60 1701 ldab *L0060 CF28 F1 C0 29 1702 cmpb LC029 CF2B 25 07 1703 bcs LCF34 CF2D D6 1A 1704 ldab *L001A CF2F F0 C5 7B 1705 subb LC57B CF32 25 07 1706 bcs LCF3B CF34 5F 1707 LCF34: clrb CF35 8A 20 1708 oraa #0x20 CF37 97 01 1709 staa *L0001 CF39 20 03 1710 bra LCF3E CF3B F6 C0 2A 1711 LCF3B: ldab LC02A CF3E 96 3B 1712 LCF3E: ldaa *L003B CF40 84 DF 1713 anda #0xDF CF42 F7 04 57 1714 stab L0457 CF45 37 1715 pshb CF46 27 02 1716 beq LCF4A CF48 8A 20 1717 oraa #0x20 CF4A 97 3B 1718 LCF4A: staa *L003B CF4C 4F 1719 clra CF4D 13 44 20 0A 1720 brclr *L0044,#0x20,LCF5B CF51 96 58 1721 ldaa *L0058 CF53 44 1722 lsra CF54 44 1723 lsra CF55 CE C1 87 1724 ldx #0xC187 CF58 BD F3 FF 1725 jsr LF3FF CF5B 36 1726 LCF5B: psha CF5C 5F 1727 clrb CF5D 96 36 1728 ldaa *L0036 CF5F 85 10 1729 bita #0x10 CF61 26 1B 1730 bne LCF7E CF63 13 31 04 17 1731 brclr *L0031,#0x04,LCF7E ASxxxx Assembler V01.50+ (Motorola 6811), page 35. CF67 12 3B 20 13 1732 brset *L003B,#0x20,LCF7E CF6B 96 02 1733 ldaa *L0002 CF6D 2B 0F 1734 bmi LCF7E CF6F 46 1735 rora CF70 24 0F 1736 bcc LCF81 CF72 96 5D 1737 ldaa *L005D CF74 B1 C2 37 1738 cmpa LC237 CF77 23 08 1739 bls LCF81 CF79 F6 01 A6 1740 ldab L01A6 CF7C 20 03 1741 bra LCF81 CF7E 15 02 01 1742 LCF7E: bclr *L0002,#0x01 CF81 37 1743 LCF81: pshb CF82 5F 1744 clrb CF83 96 36 1745 ldaa *L0036 CF85 85 20 1746 bita #0x20 CF87 27 03 1747 beq LCF8C CF89 F6 C0 23 1748 ldab LC023 CF8C CE 00 00 1749 LCF8C: ldx #0x0000 CF8F 3A 1750 abx CF90 33 1751 pulb CF91 3A 1752 abx CF92 33 1753 pulb CF93 3A 1754 abx CF94 32 1755 pula CF95 33 1756 pulb CF96 3A 1757 abx CF97 33 1758 pulb CF98 3A 1759 abx CF99 33 1760 pulb CF9A 3A 1761 abx CF9B D6 12 1762 ldab *L0012 CF9D 3A 1763 abx CF9E 36 1764 psha CF9F 3C 1765 pshx CFA0 32 1766 pula CFA1 33 1767 pulb CFA2 30 1768 tsx CFA3 F0 C1 0A 1769 subb LC10A CFA6 82 00 1770 sbca #0x00 CFA8 E0 00 1771 subb 0x00,x CFAA 82 00 1772 sbca #0x00 CFAC 13 48 10 05 1773 brclr *L0048,#0x10,LCFB5 CFB0 F0 C2 A3 1774 subb LC2A3 CFB3 82 00 1775 sbca #0x00 CFB5 31 1776 LCFB5: ins CFB6 FD 01 1E 1777 std L011E CFB9 DE 34 1778 ldx *L0034 CFBB 2A 03 1779 bpl LCFC0 CFBD BD 58 06 1780 jsr L5806 CFC0 F0 C0 1C 1781 LCFC0: subb LC01C CFC3 82 00 1782 sbca #0x00 CFC5 DD A1 1783 std *L00A1 CFC7 FC C0 1D 1784 ldd LC01D CFCA 93 A1 1785 subd *L00A1 CFCC 2E 04 1786 bgt LCFD2 CFCE D3 A1 1787 addd *L00A1 ASxxxx Assembler V01.50+ (Motorola 6811), page 36. CFD0 DD A1 1788 std *L00A1 CFD2 BD FB 60 1789 LCFD2: jsr LFB60 CFD5 FC 3F CA 1790 ldd L3FCA CFD8 37 1791 pshb CFD9 36 1792 psha CFDA 93 A5 1793 subd *L00A5 CFDC 4D 1794 tsta CFDD 27 02 1795 beq LCFE1 CFDF C6 FF 1796 ldab #0xFF CFE1 38 1797 LCFE1: pulx CFE2 37 1798 pshb CFE3 DF A5 1799 stx *L00A5 CFE5 4F 1800 clra CFE6 12 03 80 1C 1801 brset *L0003,#0x80,LD006 CFEA D6 5D 1802 ldab *L005D CFEC D0 60 1803 subb *L0060 CFEE 23 0A 1804 bls LCFFA CFF0 F1 C1 BC 1805 cmpb LC1BC CFF3 23 05 1806 bls LCFFA CFF5 14 03 80 1807 bset *L0003,#0x80 CFF8 20 0C 1808 bra LD006 CFFA D6 5D 1809 LCFFA: ldab *L005D CFFC F1 C1 BB 1810 cmpb LC1BB CFFF 24 05 1811 bcc LD006 D001 15 41 80 1812 bclr *L0041,#0x80 D004 20 69 1813 bra LD06F D006 14 41 80 1814 LD006: bset *L0041,#0x80 D009 D6 5A 1815 ldab *L005A D00B F1 C1 B9 1816 cmpb LC1B9 D00E 24 07 1817 bcc LD017 D010 D6 66 1818 ldab *L0066 D012 F1 C1 BA 1819 cmpb LC1BA D015 25 58 1820 bcs LD06F D017 13 37 40 0C 1821 LD017: brclr *L0037,#0x40,LD027 D01B D6 83 1822 ldab *L0083 D01D F1 C1 BD 1823 cmpb LC1BD D020 22 4D 1824 bhi LD06F D022 15 37 40 1825 bclr *L0037,#0x40 D025 97 AB 1826 staa *L00AB D027 86 FF 1827 LD027: ldaa #0xFF D029 D6 02 1828 ldab *L0002 D02B 2B 20 1829 bmi LD04D D02D D6 7F 1830 ldab *L007F D02F C1 5D 1831 cmpb #0x5D D031 25 1A 1832 bcs LD04D D033 D6 3C 1833 ldab *L003C D035 C5 20 1834 bitb #0x20 D037 26 14 1835 bne LD04D D039 96 58 1836 ldaa *L0058 D03B 44 1837 lsra D03C 44 1838 lsra D03D CE C1 C2 1839 ldx #0xC1C2 D040 BD F3 FF 1840 jsr LF3FF D043 33 1841 pulb D044 37 1842 pshb D045 3D 1843 mul ASxxxx Assembler V01.50+ (Motorola 6811), page 37. D046 05 1844 lsld D047 9B A9 1845 adda *L00A9 D049 24 02 1846 bcc LD04D D04B 86 FF 1847 ldaa #0xFF D04D 36 1848 LD04D: psha D04E D6 44 1849 ldab *L0044 D050 C5 20 1850 bitb #0x20 D052 27 0D 1851 beq LD061 D054 CE C1 CC 1852 ldx #0xC1CC D057 96 59 1853 ldaa *L0059 D059 44 1854 lsra D05A C6 10 1855 ldab #0x10 D05C BD F3 F2 1856 jsr LF3F2 D05F 20 09 1857 bra LD06A D061 CE C1 D4 1858 LD061: ldx #0xC1D4 D064 96 64 1859 ldaa *L0064 D066 44 1860 lsra D067 BD F3 FF 1861 jsr LF3FF D06A 33 1862 LD06A: pulb D06B 11 1863 cba D06C 25 01 1864 bcs LD06F D06E 17 1865 tba D06F 97 A9 1866 LD06F: staa *L00A9 D071 44 1867 lsra D072 36 1868 psha D073 D6 34 1869 ldab *L0034 D075 2A 05 1870 bpl LD07C D077 D6 4D 1871 ldab *L004D D079 56 1872 rorb D07A 25 09 1873 bcs LD085 D07C DC A1 1874 LD07C: ldd *L00A1 D07E 30 1875 tsx D07F E0 00 1876 subb 0x00,x D081 82 00 1877 sbca #0x00 D083 DD A1 1878 std *L00A1 D085 32 1879 LD085: pula D086 96 02 1880 ldaa *L0002 D088 33 1881 pulb D089 5D 1882 tstb D08A 27 14 1883 beq LD0A0 D08C 85 01 1884 bita #0x01 D08E 27 04 1885 beq LD094 D090 84 FE 1886 anda #0xFE D092 20 06 1887 bra LD09A D094 F6 01 2F 1888 LD094: ldab L012F D097 5C 1889 incb D098 26 02 1890 bne LD09C D09A 8A 40 1891 LD09A: oraa #0x40 D09C 84 7F 1892 LD09C: anda #0x7F D09E 97 02 1893 staa *L0002 D0A0 96 42 1894 LD0A0: ldaa *L0042 D0A2 2A 05 1895 bpl LD0A9 D0A4 FC C0 21 1896 ldd LC021 D0A7 DD A1 1897 std *L00A1 D0A9 FE C0 1F 1898 LD0A9: ldx LC01F D0AC 9C A1 1899 cpx *L00A1 ASxxxx Assembler V01.50+ (Motorola 6811), page 38. D0AE 2D 02 1900 blt LD0B2 D0B0 DF A1 1901 stx *L00A1 D0B2 13 36 08 32 1902 LD0B2: brclr *L0036,#0x08,LD0E8 D0B6 B6 01 60 1903 ldaa L0160 D0B9 85 08 1904 bita #0x08 D0BB 27 2B 1905 beq LD0E8 D0BD F6 01 63 1906 ldab L0163 D0C0 85 10 1907 bita #0x10 D0C2 26 0C 1908 bne LD0D0 D0C4 85 20 1909 bita #0x20 D0C6 27 05 1910 beq LD0CD D0C8 86 80 1911 ldaa #0x80 D0CA 50 1912 negb D0CB 20 17 1913 bra LD0E4 D0CD 4F 1914 LD0CD: clra D0CE 20 14 1915 bra LD0E4 D0D0 85 20 1916 LD0D0: bita #0x20 D0D2 26 09 1917 bne LD0DD D0D4 DC A1 1918 ldd *L00A1 D0D6 FB 01 63 1919 addb L0163 D0D9 89 00 1920 adca #0x00 D0DB 20 07 1921 bra LD0E4 D0DD DC A1 1922 LD0DD: ldd *L00A1 D0DF F0 01 63 1923 subb L0163 D0E2 82 00 1924 sbca #0x00 D0E4 DD A1 1925 LD0E4: std *L00A1 D0E6 20 13 1926 bra LD0FB D0E8 12 42 80 0F 1927 LD0E8: brset *L0042,#0x80,LD0FB D0EC DE A1 1928 ldx *L00A1 D0EE 2B 0B 1929 bmi LD0FB D0F0 3C 1930 pshx D0F1 30 1931 tsx D0F2 B6 01 2F 1932 ldaa L012F D0F5 BD F3 9F 1933 jsr LF39F D0F8 38 1934 pulx D0F9 DD A1 1935 std *L00A1 D0FB DC A1 1936 LD0FB: ldd *L00A1 D0FD 2B 08 1937 bmi LD107 D0FF 96 35 1938 ldaa *L0035 D101 84 FE 1939 anda #0xFE D103 97 35 1940 staa *L0035 D105 20 07 1941 bra LD10E D107 96 35 1942 LD107: ldaa *L0035 D109 8A 01 1943 oraa #0x01 D10B 97 35 1944 staa *L0035 D10D 50 1945 negb D10E 37 1946 LD10E: pshb D10F 96 34 1947 ldaa *L0034 D111 2A 03 1948 bpl LD116 D113 BD 58 09 1949 jsr L5809 D116 32 1950 LD116: pula D117 30 1951 tsx D118 BD F3 9F 1952 jsr LF39F D11B 38 1953 pulx D11C 37 1954 pshb D11D 36 1955 psha ASxxxx Assembler V01.50+ (Motorola 6811), page 39. D11E 30 1956 tsx D11F D6 35 1957 ldab *L0035 D121 56 1958 rorb D122 25 08 1959 bcs LD12C D124 4F 1960 clra D125 5F 1961 clrb D126 A3 00 1962 subd 0x00,x D128 38 1963 pulx D129 20 03 1964 bra LD12E D12B 39 1965 LD12B: rts D12C 33 1966 LD12C: pulb D12D 33 1967 pulb D12E 36 1968 LD12E: psha D12F 37 1969 pshb D130 CE C0 FC 1970 ldx #0xC0FC D133 96 59 1971 ldaa *L0059 D135 81 F0 1972 cmpa #0xF0 D137 23 02 1973 bls LD13B D139 86 F0 1974 ldaa #0xF0 D13B C6 20 1975 LD13B: ldab #0x20 D13D BD F3 F2 1976 jsr LF3F2 D140 16 1977 tab D141 32 1978 pula D142 10 1979 sba D143 16 1980 tab D144 32 1981 pula D145 82 00 1982 sbca #0x00 D147 37 1983 pshb D148 36 1984 psha D149 30 1985 tsx D14A 4F 1986 clra D14B 5F 1987 clrb D14C 93 99 1988 subd *L0099 D14E 04 1989 lsrd D14F 04 1990 lsrd D150 04 1991 lsrd D151 04 1992 lsrd D152 8A F0 1993 oraa #0xF0 D154 F3 3F F6 1994 addd L3FF6 D157 A3 00 1995 subd 0x00,x D159 2B 1C 1996 bmi LD177 D15B E3 00 1997 addd 0x00,x D15D ED 00 1998 std 0x00,x D15F 05 1999 lsld D160 DC 99 2000 ldd *L0099 D162 24 0B 2001 bcc LD16F D164 43 2002 coma D165 53 2003 comb D166 C3 00 01 2004 addd #0x0001 D169 A3 00 2005 subd 0x00,x D16B 24 06 2006 bcc LD173 D16D 20 08 2007 bra LD177 D16F A3 00 2008 LD16F: subd 0x00,x D171 24 04 2009 bcc LD177 D173 E3 00 2010 LD173: addd 0x00,x D175 ED 00 2011 std 0x00,x ASxxxx Assembler V01.50+ (Motorola 6811), page 40. D177 EC 00 2012 LD177: ldd 0x00,x D179 B3 3F F6 2013 subd L3FF6 D17C 8D AD 2014 bsr LD12B D17E FD 3F E8 2015 std L3FE8 D181 8D A8 2016 bsr LD12B D183 F3 3F DC 2017 addd L3FDC D186 8D A3 2018 bsr LD12B D188 93 9F 2019 subd *L009F D18A FD 3F E6 2020 std L3FE6 D18D 8D 9C 2021 bsr LD12B D18F DC 9F 2022 ldd *L009F D191 FD 3F DC 2023 std L3FDC D194 8D 95 2024 bsr LD12B D196 32 2025 pula D197 33 2026 pulb D198 FD 3F F6 2027 std L3FF6 D19B 96 34 2028 ldaa *L0034 D19D 85 08 2029 bita #0x08 D19F 27 37 2030 beq LD1D8 D1A1 85 10 2031 bita #0x10 D1A3 26 24 2032 bne LD1C9 D1A5 F6 C1 DF 2033 ldab LC1DF D1A8 C5 20 2034 bitb #0x20 D1AA 27 1D 2035 beq LD1C9 D1AC D6 35 2036 ldab *L0035 D1AE 58 2037 lslb D1AF 2B 18 2038 bmi LD1C9 D1B1 48 2039 lsla D1B2 2B 0A 2040 bmi LD1BE D1B4 D6 BC 2041 ldab *L00BC D1B6 7F 00 BC 2042 clr L00BC D1B9 F1 C2 32 2043 cmpb LC232 D1BC 23 08 2044 bls LD1C6 D1BE 14 34 40 2045 LD1BE: bset *L0034,#0x40 D1C1 FC 3F FC 2046 ldd L3FFC D1C4 20 45 2047 bra LD20B D1C6 14 35 40 2048 LD1C6: bset *L0035,#0x40 D1C9 FE 3F EC 2049 LD1C9: ldx L3FEC D1CC D6 34 2050 ldab *L0034 D1CE C4 F7 2051 andb #0xF7 D1D0 D7 34 2052 stab *L0034 D1D2 5C 2053 incb D1D3 5C 2054 incb D1D4 FF 3F E4 2055 stx L3FE4 D1D7 5C 2056 incb D1D8 3D 2057 LD1D8: mul D1D9 FC 3F FC 2058 ldd L3FFC D1DC CA 10 2059 orab #0x10 D1DE 12 31 04 09 2060 brset *L0031,#0x04,LD1EB D1E2 7F 01 2F 2061 clr L012F D1E5 14 37 20 2062 bset *L0037,#0x20 D1E8 14 31 04 2063 bset *L0031,#0x04 D1EB 12 37 02 05 2064 LD1EB: brset *L0037,#0x02,LD1F4 D1EF 7D 00 01 2065 tst L0001 D1F2 2A 1A 2066 bpl LD20E D1F4 15 31 04 2067 LD1F4: bclr *L0031,#0x04 ASxxxx Assembler V01.50+ (Motorola 6811), page 41. D1F7 C4 EF 2068 andb #0xEF D1F9 13 37 01 0E 2069 brclr *L0037,#0x01,LD20B D1FD 37 2070 pshb D1FE D6 BC 2071 ldab *L00BC D200 F1 C2 32 2072 cmpb LC232 D203 33 2073 pulb D204 23 08 2074 bls LD20E D206 14 01 80 2075 bset *L0001,#0x80 D209 20 03 2076 bra LD20E D20B 14 50 20 2077 LD20B: bset *L0050,#0x20 D20E 13 36 08 23 2078 LD20E: brclr *L0036,#0x08,LD235 D212 36 2079 psha D213 B6 01 5C 2080 ldaa L015C D216 85 08 2081 bita #0x08 D218 27 1A 2082 beq LD234 D21A C4 EF 2083 andb #0xEF D21C 15 31 04 2084 bclr *L0031,#0x04 D21F 32 2085 pula D220 36 2086 psha D221 FD 3F FC 2087 std L3FFC D224 0F 2088 sei D225 BD F3 1E 2089 jsr LF31E D228 0E 2090 cli D229 7F 00 BC 2091 clr L00BC D22C 14 37 01 2092 bset *L0037,#0x01 D22F FE 3F C8 2093 ldx L3FC8 D232 DF BA 2094 stx *L00BA D234 32 2095 LD234: pula D235 FD 3F FC 2096 LD235: std L3FFC D238 20 5F 2097 bra LD299 D23A 86 00 2098 LD23A: ldaa #0x00 D23C B7 40 0C 2099 staa L400C D23F CE FF FF 2100 ldx #0xFFFF D242 FF 04 65 2101 stx L0465 D245 08 2102 inx D246 DF 58 2103 stx *L0058 D248 DF 5A 2104 stx *L005A D24A 96 01 2105 ldaa *L0001 D24C 85 08 2106 bita #0x08 D24E 26 02 2107 bne LD252 D250 DF 19 2108 stx *L0019 D252 B6 C3 54 2109 LD252: ldaa LC354 D255 5F 2110 clrb D256 DD EC 2111 std *L00EC D258 DF E0 2112 stx *L00E0 D25A D7 E9 2113 stab *L00E9 D25C F7 01 0A 2114 stab L010A D25F 96 F9 2115 ldaa *L00F9 D261 85 04 2116 bita #0x04 D263 26 2C 2117 bne LD291 D265 8D 02 2118 bsr LD269 D267 20 28 2119 bra LD291 D269 D6 3E 2120 LD269: ldab *L003E D26B 58 2121 lslb D26C 2A 05 2122 bpl LD273 D26E F6 C5 5C 2123 ldab LC55C ASxxxx Assembler V01.50+ (Motorola 6811), page 42. D271 D7 2C 2124 stab *L002C D273 F6 C5 27 2125 LD273: ldab LC527 D276 F7 01 10 2126 stab L0110 D279 BD D3 67 2127 jsr LD367 D27C 86 FF 2128 ldaa #0xFF D27E B7 01 08 2129 staa L0108 D281 86 80 2130 ldaa #0x80 D283 97 F8 2131 staa *L00F8 D285 4F 2132 clra D286 D6 38 2133 ldab *L0038 D288 C5 01 2134 bitb #0x01 D28A 27 02 2135 beq LD28E D28C 86 90 2136 ldaa #0x90 D28E 97 F9 2137 LD28E: staa *L00F9 D290 39 2138 rts D291 86 EF 2139 LD291: ldaa #0xEF D293 BD F5 DD 2140 jsr LF5DD D296 15 31 04 2141 bclr *L0031,#0x04 D299 0F 2142 LD299: sei D29A BD F3 1E 2143 jsr LF31E D29D 0E 2144 cli D29E 13 35 80 57 2145 brclr *L0035,#0x80,LD2F9 D2A2 BD FA 6C 2146 jsr LFA6C D2A5 BD E4 6A 2147 jsr LE46A D2A8 13 36 08 4D 2148 brclr *L0036,#0x08,LD2F9 D2AC CE 01 5C 2149 ldx #0x015C D2AF 1F 00 40 16 2150 brclr 0x00,x,#0x40,LD2C9 D2B3 12 46 40 15 2151 brset *L0046,#0x40,LD2CC D2B7 14 46 40 2152 bset *L0046,#0x40 D2BA 4F 2153 clra D2BB 5F 2154 clrb D2BC DD 04 2155 std *L0004 D2BE DD 06 2156 std *L0006 D2C0 97 08 2157 staa *L0008 D2C2 CC 00 01 2158 ldd #0x0001 D2C5 DD 17 2159 std *L0017 D2C7 20 03 2160 bra LD2CC D2C9 15 46 40 2161 LD2C9: bclr *L0046,#0x40 D2CC 12 F9 04 16 2162 LD2CC: brset *L00F9,#0x04,LD2E6 D2D0 1F 00 20 0F 2163 brclr 0x00,x,#0x20,LD2E3 D2D4 12 46 20 0E 2164 brset *L0046,#0x20,LD2E6 D2D8 14 46 20 2165 bset *L0046,#0x20 D2DB 14 F9 04 2166 bset *L00F9,#0x04 D2DE 14 2B FF 2167 bset *L002B,#0xFF D2E1 20 03 2168 bra LD2E6 D2E3 15 46 20 2169 LD2E3: bclr *L0046,#0x20 D2E6 1F 00 10 0C 2170 LD2E6: brclr 0x00,x,#0x10,LD2F6 D2EA 12 46 10 0B 2171 brset *L0046,#0x10,LD2F9 D2EE 14 46 10 2172 bset *L0046,#0x10 D2F1 BD F5 77 2173 jsr LF577 D2F4 20 03 2174 bra LD2F9 D2F6 15 46 10 2175 LD2F6: bclr *L0046,#0x10 D2F9 D6 F9 2176 LD2F9: ldab *L00F9 D2FB C5 04 2177 bitb #0x04 D2FD 26 1D 2178 bne LD31C D2FF 96 36 2179 ldaa *L0036 ASxxxx Assembler V01.50+ (Motorola 6811), page 43. D301 85 20 2180 bita #0x20 D303 27 0B 2181 beq LD310 D305 96 3D 2182 ldaa *L003D D307 46 2183 rora D308 25 06 2184 bcs LD310 D30A 96 59 2185 ldaa *L0059 D30C 81 50 2186 cmpa #0x50 D30E 24 0C 2187 bcc LD31C D310 96 02 2188 LD310: ldaa *L0002 D312 85 10 2189 bita #0x10 D314 26 63 2190 bne LD379 D316 96 34 2191 ldaa *L0034 D318 85 10 2192 bita #0x10 D31A 27 5D 2193 beq LD379 D31C 96 2B 2194 LD31C: ldaa *L002B D31E C5 02 2195 bitb #0x02 D320 26 13 2196 bne LD335 D322 C5 04 2197 bitb #0x04 D324 26 0A 2198 bne LD330 D326 CA 04 2199 orab #0x04 D328 86 FF 2200 ldaa #0xFF D32A 97 2B 2201 staa *L002B D32C 86 FF 2202 LD32C: ldaa #0xFF D32E 20 0D 2203 bra LD33D D330 4D 2204 LD330: tsta D331 26 F9 2205 bne LD32C D333 CA 02 2206 orab #0x02 D335 B0 C5 27 2207 LD335: suba LC527 D338 40 2208 nega D339 2A 02 2209 bpl LD33D D33B 86 7F 2210 ldaa #0x7F D33D B7 01 07 2211 LD33D: staa L0107 D340 26 17 2212 bne LD359 D342 96 36 2213 ldaa *L0036 D344 14 02 10 2214 bset *L0002,#0x10 D347 85 20 2215 bita #0x20 D349 27 03 2216 beq LD34E D34B 14 3D 01 2217 bset *L003D,#0x01 D34E 96 34 2218 LD34E: ldaa *L0034 D350 85 10 2219 bita #0x10 D352 26 05 2220 bne LD359 D354 BD D2 69 2221 jsr LD269 D357 20 20 2222 bra LD379 D359 D7 F9 2223 LD359: stab *L00F9 D35B 7F 01 0B 2224 LD35B: clr L010B D35E D6 F8 2225 ldab *L00F8 D360 C4 EF 2226 andb #0xEF D362 D7 F8 2227 stab *L00F8 D364 7E D6 66 2228 jmp LD666 D367 96 2B 2229 LD367: ldaa *L002B D369 10 2230 sba D36A 24 01 2231 bcc LD36D D36C 40 2232 nega D36D 2A 02 2233 LD36D: bpl LD371 D36F 86 7F 2234 ldaa #0x7F D371 25 02 2235 LD371: bcs LD375 ASxxxx Assembler V01.50+ (Motorola 6811), page 44. D373 8A 80 2236 oraa #0x80 D375 B7 01 07 2237 LD375: staa L0107 D378 39 2238 rts D379 96 35 2239 LD379: ldaa *L0035 D37B 2A DE 2240 bpl LD35B D37D 96 85 2241 ldaa *L0085 D37F 97 86 2242 staa *L0086 D381 96 83 2243 ldaa *L0083 D383 16 2244 tab D384 D0 85 2245 subb *L0085 D386 24 01 2246 bcc LD389 D388 50 2247 negb D389 F1 C5 44 2248 LD389: cmpb LC544 D38C 23 02 2249 bls LD390 D38E 97 85 2250 staa *L0085 D390 D6 40 2251 LD390: ldab *L0040 D392 C4 24 2252 andb #0x24 D394 27 06 2253 beq LD39C D396 B6 C5 43 2254 ldaa LC543 D399 48 2255 lsla D39A 97 85 2256 staa *L0085 D39C BD E8 E0 2257 LD39C: jsr LE8E0 D39F 96 00 2258 ldaa *PAORTN D3A1 84 07 2259 anda #0x07 D3A3 27 03 2260 beq LD3A8 D3A5 7E D6 6B 2261 jmp LD66B D3A8 3C 2262 LD3A8: pshx D3A9 3C 2263 pshx D3AA 3C 2264 pshx D3AB 3C 2265 pshx D3AC 18 30 2266 tsy D3AE 96 5D 2267 ldaa *L005D D3B0 CE C5 2E 2268 ldx #0xC52E D3B3 BD F3 FF 2269 jsr LF3FF D3B6 CE C5 26 2270 ldx #0xC526 D3B9 15 F9 20 2271 bclr *L00F9,#0x20 D3BC D6 F9 2272 ldab *L00F9 D3BE 2A 02 2273 bpl LD3C2 D3C0 AB 05 2274 adda 0x05,x D3C2 D6 F8 2275 LD3C2: ldab *L00F8 D3C4 2B 02 2276 bmi LD3C8 D3C6 AB 07 2277 adda 0x07,x D3C8 D6 3B 2278 LD3C8: ldab *L003B D3CA C4 20 2279 andb #0x20 D3CC 27 02 2280 beq LD3D0 D3CE AB 56 2281 adda 0x56,x D3D0 BB 01 B4 2282 LD3D0: adda L01B4 D3D3 D6 36 2283 ldab *L0036 D3D5 C5 20 2284 bitb #0x20 D3D7 27 02 2285 beq LD3DB D3D9 86 50 2286 ldaa #0x50 D3DB B7 01 08 2287 LD3DB: staa L0108 D3DE 13 36 08 11 2288 brclr *L0036,#0x08,LD3F3 D3E2 B6 01 60 2289 ldaa L0160 D3E5 85 01 2290 bita #0x01 D3E7 27 0A 2291 beq LD3F3 ASxxxx Assembler V01.50+ (Motorola 6811), page 45. D3E9 85 02 2292 bita #0x02 D3EB 27 06 2293 beq LD3F3 D3ED B6 01 61 2294 ldaa L0161 D3F0 B7 01 08 2295 staa L0108 D3F3 91 5A 2296 LD3F3: cmpa *L005A D3F5 24 06 2297 bcc LD3FD D3F7 96 F8 2298 ldaa *L00F8 D3F9 8A 02 2299 oraa #0x02 D3FB 97 F8 2300 staa *L00F8 D3FD FC 01 05 2301 LD3FD: ldd L0105 D400 93 5A 2302 subd *L005A D402 46 2303 rora D403 56 2304 rorb D404 47 2305 asra D405 56 2306 rorb D406 47 2307 asra D407 56 2308 rorb D408 47 2309 asra D409 56 2310 rorb D40A 8D 62 2311 bsr LD46E D40C F7 01 05 2312 stab L0105 D40F 4F 2313 clra D410 5F 2314 clrb D411 18 ED 00 2315 std 0x00,y D414 D6 5A 2316 ldab *L005A D416 18 ED 04 2317 std 0x04,y D419 F6 01 08 2318 ldab L0108 D41C 18 A3 04 2319 subd 0x04,y D41F 8D 4D 2320 bsr LD46E D421 18 E7 04 2321 stab 0x04,y D424 17 2322 tba D425 2A 01 2323 bpl LD428 D427 40 2324 nega D428 18 A7 02 2325 LD428: staa 0x02,y D42B A1 1B 2326 cmpa 0x1B,x D42D 23 03 2327 bls LD432 D42F 4F 2328 clra D430 20 06 2329 bra LD438 D432 B6 01 0D 2330 LD432: ldaa L010D D435 4C 2331 inca D436 27 03 2332 beq LD43B D438 B7 01 0D 2333 LD438: staa L010D D43B 18 A6 02 2334 LD43B: ldaa 0x02,y D43E B1 C5 42 2335 cmpa LC542 D441 23 03 2336 bls LD446 D443 4F 2337 clra D444 20 06 2338 bra LD44C D446 B6 01 0E 2339 LD446: ldaa L010E D449 4C 2340 inca D44A 27 03 2341 beq LD44F D44C B7 01 0E 2342 LD44C: staa L010E D44F B6 01 12 2343 LD44F: ldaa L0112 D452 27 04 2344 beq LD458 D454 4A 2345 deca D455 B7 01 12 2346 staa L0112 D458 96 85 2347 LD458: ldaa *L0085 ASxxxx Assembler V01.50+ (Motorola 6811), page 46. D45A A1 1D 2348 cmpa 0x1D,x D45C 24 06 2349 bcc LD464 D45E 96 68 2350 ldaa *L0068 D460 A1 1F 2351 cmpa 0x1F,x D462 23 1A 2352 bls LD47E D464 96 F8 2353 LD464: ldaa *L00F8 D466 84 FE 2354 anda #0xFE D468 97 F8 2355 staa *L00F8 D46A 17 2356 tba D46B 7E D4 F4 2357 jmp LD4F4 D46E 05 2358 LD46E: lsld D46F 24 06 2359 bcc LD477 D471 4C 2360 inca D472 27 08 2361 beq LD47C D474 5F 2362 clrb D475 20 05 2363 bra LD47C D477 4D 2364 LD477: tsta D478 27 02 2365 beq LD47C D47A C6 FF 2366 ldab #0xFF D47C 56 2367 LD47C: rorb D47D 39 2368 rts D47E 7D 00 68 2369 LD47E: tst L0068 D481 26 5D 2370 bne LD4E0 D483 B6 01 12 2371 ldaa L0112 D486 26 6B 2372 bne LD4F3 D488 37 2373 pshb D489 96 F9 2374 ldaa *L00F9 D48B 2A 09 2375 bpl LD496 D48D 85 10 2376 bita #0x10 D48F 26 16 2377 bne LD4A7 D491 5F 2378 clrb D492 8A 10 2379 oraa #0x10 D494 20 08 2380 bra LD49E D496 85 10 2381 LD496: bita #0x10 D498 27 0D 2382 beq LD4A7 D49A E6 46 2383 ldab 0x46,x D49C 84 EF 2384 anda #0xEF D49E F7 01 12 2385 LD49E: stab L0112 D4A1 7F 01 0D 2386 clr L010D D4A4 7F 01 0E 2387 clr L010E D4A7 97 F9 2388 LD4A7: staa *L00F9 D4A9 2B 34 2389 bmi LD4DF D4AB B6 01 0E 2390 ldaa L010E D4AE A1 3A 2391 cmpa 0x3A,x D4B0 23 2D 2392 bls LD4DF D4B2 96 F9 2393 ldaa *L00F9 D4B4 47 2394 asra D4B5 25 28 2395 bcs LD4DF D4B7 96 3B 2396 ldaa *L003B D4B9 85 20 2397 bita #0x20 D4BB 26 22 2398 bne LD4DF D4BD 96 00 2399 ldaa *PAORTN D4BF 81 30 2400 cmpa #0x30 D4C1 26 1C 2401 bne LD4DF D4C3 B6 01 10 2402 ldaa L0110 D4C6 F6 01 16 2403 ldab L0116 ASxxxx Assembler V01.50+ (Motorola 6811), page 47. D4C9 27 14 2404 beq LD4DF D4CB 2B 0B 2405 bmi LD4D8 D4CD 4C 2406 inca D4CE B1 01 13 2407 cmpa L0113 D4D1 23 09 2408 bls LD4DC D4D3 B6 01 13 2409 ldaa L0113 D4D6 20 04 2410 bra LD4DC D4D8 4A 2411 LD4D8: deca D4D9 26 01 2412 bne LD4DC D4DB 4C 2413 inca D4DC B7 01 10 2414 LD4DC: staa L0110 D4DF 33 2415 LD4DF: pulb D4E0 96 F8 2416 LD4E0: ldaa *L00F8 D4E2 85 04 2417 bita #0x04 D4E4 27 11 2418 beq LD4F7 D4E6 85 18 2419 bita #0x18 D4E8 26 09 2420 bne LD4F3 D4EA 12 38 08 05 2421 brset *L0038,#0x08,LD4F3 D4EE B6 01 0C 2422 ldaa L010C D4F1 27 42 2423 beq LD535 D4F3 17 2424 LD4F3: tba D4F4 4D 2425 LD4F4: tsta D4F5 2A 2C 2426 bpl LD523 D4F7 7F 01 0D 2427 LD4F7: clr L010D D4FA D6 68 2428 ldab *L0068 D4FC 27 22 2429 beq LD520 D4FE F6 01 16 2430 ldab L0116 D501 2F 1D 2431 ble LD520 D503 96 00 2432 ldaa *PAORTN D505 84 18 2433 anda #0x18 D507 81 18 2434 cmpa #0x18 D509 26 15 2435 bne LD520 D50B 96 F8 2436 ldaa *L00F8 D50D 85 08 2437 bita #0x08 D50F 26 0F 2438 bne LD520 D511 84 EF 2439 anda #0xEF D513 97 F8 2440 staa *L00F8 D515 C6 81 2441 ldab #0x81 D517 F7 01 07 2442 stab L0107 D51A 96 F9 2443 ldaa *L00F9 D51C 8A 20 2444 oraa #0x20 D51E 97 F9 2445 staa *L00F9 D520 7E D6 62 2446 LD520: jmp LD662 D523 E6 53 2447 LD523: ldab 0x53,x D525 27 04 2448 beq LD52B D527 D6 68 2449 ldab *L0068 D529 26 CC 2450 bne LD4F7 D52B A1 20 2451 LD52B: cmpa 0x20,x D52D 23 C8 2452 bls LD4F7 D52F 96 F8 2453 ldaa *L00F8 D531 84 E7 2454 anda #0xE7 D533 97 F8 2455 staa *L00F8 D535 96 F9 2456 LD535: ldaa *L00F9 D537 2B 01 2457 bmi LD53A D539 08 2458 inx D53A A6 19 2459 LD53A: ldaa 0x19,x ASxxxx Assembler V01.50+ (Motorola 6811), page 48. D53C 18 A7 05 2460 staa 0x05,y D53F A6 2C 2461 ldaa 0x2C,x D541 E6 2A 2462 ldab 0x2A,x D543 18 ED 06 2463 std 0x06,y D546 18 E6 04 2464 ldab 0x04,y D549 CE C5 26 2465 ldx #0xC526 D54C 18 A6 02 2466 ldaa 0x02,y D54F 18 A1 05 2467 cmpa 0x05,y D552 23 40 2468 bls LD594 D554 5D 2469 LD554: tstb D555 2B 25 2470 bmi LD57C D557 A6 21 2471 ldaa 0x21,x D559 18 6D 04 2472 tst 0x04,y D55C 2B 27 2473 bmi LD585 D55E 36 2474 psha D55F 18 A6 02 2475 ldaa 0x02,y D562 B1 C5 4F 2476 cmpa LC54F D565 32 2477 pula D566 23 1D 2478 bls LD585 D568 E1 23 2479 cmpb 0x23,x D56A 23 19 2480 bls LD585 D56C AB 24 2481 adda 0x24,x D56E 24 15 2482 bcc LD585 D570 37 2483 pshb D571 3D 2484 mul D572 89 00 2485 adca #0x00 D574 33 2486 pulb D575 1B 2487 aba D576 2A 10 2488 bpl LD588 D578 86 7F 2489 ldaa #0x7F D57A 20 0C 2490 bra LD588 D57C A6 22 2491 LD57C: ldaa 0x22,x D57E 50 2492 negb D57F 3D 2493 mul D580 89 00 2494 adca #0x00 D582 40 2495 nega D583 20 03 2496 bra LD588 D585 3D 2497 LD585: mul D586 89 00 2498 adca #0x00 D588 16 2499 LD588: tab D589 4F 2500 clra D58A 5D 2501 tstb D58B 2A 01 2502 bpl LD58E D58D 43 2503 coma D58E 18 E3 00 2504 LD58E: addd 0x00,y D591 18 ED 00 2505 std 0x00,y D594 8C C5 2A 2506 LD594: cpx #0xC52A D597 27 14 2507 beq LD5AD D599 CE C5 2A 2508 ldx #0xC52A D59C F6 01 05 2509 ldab L0105 D59F 17 2510 tba D5A0 2A 01 2511 bpl LD5A3 D5A2 40 2512 nega D5A3 18 A7 03 2513 LD5A3: staa 0x03,y D5A6 A1 49 2514 cmpa 0x49,x D5A8 24 AA 2515 bcc LD554 ASxxxx Assembler V01.50+ (Motorola 6811), page 49. D5AA 18 EC 00 2516 ldd 0x00,y D5AD BD D4 6E 2517 LD5AD: jsr LD46E D5B0 18 E7 00 2518 stab 0x00,y D5B3 2A 01 2519 bpl LD5B6 D5B5 50 2520 negb D5B6 17 2521 LD5B6: tba D5B7 D6 F9 2522 ldab *L00F9 D5B9 2A 05 2523 bpl LD5C0 D5BB E6 2A 2524 ldab 0x2A,x D5BD 3D 2525 mul D5BE 89 00 2526 adca #0x00 D5C0 A1 39 2527 LD5C0: cmpa 0x39,x D5C2 25 0B 2528 bcs LD5CF D5C4 7F 01 09 2529 clr L0109 D5C7 18 E6 00 2530 ldab 0x00,y D5CA 18 E7 04 2531 stab 0x04,y D5CD 20 42 2532 bra LD611 D5CF 18 E6 03 2533 LD5CF: ldab 0x03,y D5D2 18 E1 06 2534 cmpb 0x06,y D5D5 23 03 2535 bls LD5DA D5D7 7E D6 5C 2536 jmp LD65C D5DA 18 E6 07 2537 LD5DA: ldab 0x07,y D5DD 18 A6 02 2538 ldaa 0x02,y D5E0 18 A1 05 2539 cmpa 0x05,y D5E3 22 0D 2540 bhi LD5F2 D5E5 A1 47 2541 cmpa 0x47,x D5E7 23 73 2542 bls LD65C D5E9 E6 46 2543 ldab 0x46,x D5EB 7D 00 F9 2544 tst L00F9 D5EE 2A 02 2545 bpl LD5F2 D5F0 E6 45 2546 ldab 0x45,x D5F2 3D 2547 LD5F2: mul D5F3 05 2548 lsld D5F4 18 E6 04 2549 ldab 0x04,y D5F7 2A 01 2550 bpl LD5FA D5F9 40 2551 nega D5FA BB 01 09 2552 LD5FA: adda L0109 D5FD 28 05 2553 bvc LD604 D5FF 86 7F 2554 ldaa #0x7F D601 24 01 2555 bcc LD604 D603 40 2556 nega D604 18 A7 04 2557 LD604: staa 0x04,y D607 B7 01 09 2558 staa L0109 D60A 2A 01 2559 bpl LD60D D60C 40 2560 nega D60D A1 39 2561 LD60D: cmpa 0x39,x D60F 25 4E 2562 bcs LD65F D611 E6 38 2563 LD611: ldab 0x38,x D613 3D 2564 mul D614 89 00 2565 adca #0x00 D616 18 ED 06 2566 std 0x06,y D619 A6 39 2567 ldaa 0x39,x D61B 3D 2568 mul D61C 89 00 2569 adca #0x00 D61E 2A 02 2570 bpl LD622 D620 86 7F 2571 ldaa #0x7F ASxxxx Assembler V01.50+ (Motorola 6811), page 50. D622 18 A7 05 2572 LD622: staa 0x05,y D625 CE C5 7D 2573 ldx #0xC57D D628 96 5D 2574 ldaa *L005D D62A BD F3 F8 2575 jsr LF3F8 D62D 18 3C 2576 pshy D62F 38 2577 pulx D630 C6 06 2578 ldab #0x06 D632 3A 2579 abx D633 BD F3 9F 2580 jsr LF39F D636 58 2581 lslb D637 89 00 2582 adca #0x00 D639 16 2583 tab D63A 18 A6 04 2584 ldaa 0x04,y D63D 49 2585 rola D63E 18 A6 05 2586 ldaa 0x05,y D641 24 03 2587 bcc LD646 D643 40 2588 nega D644 CA 80 2589 orab #0x80 D646 F7 01 07 2590 LD646: stab L0107 D649 58 2591 lslb D64A 27 06 2592 beq LD652 D64C D6 F9 2593 ldab *L00F9 D64E CA 20 2594 orab #0x20 D650 D7 F9 2595 stab *L00F9 D652 F6 01 09 2596 LD652: ldab L0109 D655 27 0B 2597 beq LD662 D657 B7 01 09 2598 staa L0109 D65A 20 06 2599 bra LD662 D65C 7F 01 09 2600 LD65C: clr L0109 D65F 7F 01 07 2601 LD65F: clr L0107 D662 38 2602 LD662: pulx D663 38 2603 pulx D664 38 2604 pulx D665 38 2605 pulx D666 DC 5A 2606 LD666: ldd *L005A D668 FD 01 05 2607 std L0105 D66B 7E CC 00 2608 LD66B: jmp LCC00 D66E DE 8C 2609 LD66E: ldx *L008C D670 13 34 10 4A 2610 brclr *L0034,#0x10,LD6BE D674 8C 00 08 2611 cpx #0x0008 D677 25 48 2612 bcs LD6C1 D679 15 01 FF 2613 bclr *L0001,#0xFF D67C 15 02 EF 2614 bclr *L0002,#0xEF D67F 15 03 FF 2615 bclr *L0003,#0xFF D682 7F 00 B7 2616 clr L00B7 D685 BC C0 12 2617 cpx LC012 D688 25 03 2618 bcs LD68D D68A 3F 2619 LD68A: swi D68B 20 FD 2620 bra LD68A D68D 08 2621 LD68D: inx D68E DF 8C 2622 stx *L008C D690 4F 2623 clra D691 5F 2624 clrb D692 DD 19 2625 std *L0019 D694 96 35 2626 ldaa *L0035 D696 2A 17 2627 bpl LD6AF ASxxxx Assembler V01.50+ (Motorola 6811), page 51. D698 BD F5 8A 2628 jsr LF58A D69B 96 35 2629 ldaa *L0035 D69D 13 34 20 0E 2630 brclr *L0034,#0x20,LD6AF D6A1 D6 66 2631 ldab *L0066 D6A3 26 0A 2632 bne LD6AF D6A5 12 3F 10 06 2633 brset *L003F,#0x10,LD6AF D6A9 D6 3F 2634 ldab *L003F D6AB CA 40 2635 orab #0x40 D6AD D7 3F 2636 stab *L003F D6AF 84 7F 2637 LD6AF: anda #0x7F D6B1 97 35 2638 staa *L0035 D6B3 7F 01 83 2639 clr L0183 D6B6 7F 00 97 2640 clr L0097 D6B9 15 3A 80 2641 bclr *L003A,#0x80 D6BC 20 06 2642 bra LD6C4 D6BE CE FF FF 2643 LD6BE: ldx #0xFFFF D6C1 08 2644 LD6C1: inx D6C2 DF 8C 2645 stx *L008C D6C4 D6 40 2646 LD6C4: ldab *L0040 D6C6 C4 DF 2647 andb #0xDF D6C8 96 35 2648 ldaa *L0035 D6CA 2A 15 2649 bpl LD6E1 D6CC B6 C1 DD 2650 ldaa LC1DD D6CF 85 02 2651 bita #0x02 D6D1 27 16 2652 beq LD6E9 D6D3 96 82 2653 ldaa *L0082 D6D5 B1 C1 F7 2654 cmpa LC1F7 D6D8 24 0F 2655 bcc LD6E9 D6DA 14 4E 02 2656 bset *L004E,#0x02 D6DD CA 20 2657 orab #0x20 D6DF 20 08 2658 bra LD6E9 D6E1 B6 C3 A4 2659 LD6E1: ldaa LC3A4 D6E4 97 87 2660 staa *L0087 D6E6 7F 00 88 2661 clr L0088 D6E9 D7 40 2662 LD6E9: stab *L0040 D6EB DC 83 2663 ldd *L0083 D6ED 10 2664 sba D6EE 25 2F 2665 bcs LD71F D6F0 B1 C5 65 2666 cmpa LC565 D6F3 25 0E 2667 bcs LD703 D6F5 F6 C5 66 2668 ldab LC566 D6F8 F1 01 0C 2669 cmpb L010C D6FB 25 06 2670 bcs LD703 D6FD F7 01 0C 2671 stab L010C D700 14 35 20 2672 bset *L0035,#0x20 D703 13 48 01 18 2673 LD703: brclr *L0048,#0x01,LD71F D707 13 38 04 07 2674 brclr *L0038,#0x04,LD712 D70B B1 C2 A4 2675 cmpa LC2A4 D70E 22 07 2676 bhi LD717 D710 20 0D 2677 bra LD71F D712 B1 C2 A5 2678 LD712: cmpa LC2A5 D715 23 08 2679 bls LD71F D717 15 48 01 2680 LD717: bclr *L0048,#0x01 D71A F6 C2 A6 2681 ldab LC2A6 D71D D7 94 2682 stab *L0094 D71F 96 83 2683 LD71F: ldaa *L0083 ASxxxx Assembler V01.50+ (Motorola 6811), page 52. D721 97 84 2684 staa *L0084 D723 DE 99 2685 ldx *L0099 D725 DC F1 2686 ldd *L00F1 D727 BD F4 29 2687 jsr LF429 D72A 37 2688 pshb D72B 36 2689 psha D72C 96 64 2690 ldaa *L0064 D72E D6 62 2691 ldab *L0062 D730 DD 62 2692 std *L0062 D732 30 2693 tsx D733 B6 C5 B0 2694 ldaa LC5B0 D736 BD F5 B5 2695 jsr LF5B5 D739 EC 00 2696 ldd 0x00,x D73B 59 2697 rolb D73C 49 2698 rola D73D 24 03 2699 bcc LD742 D73F CC FF FF 2700 ldd #0xFFFF D742 58 2701 LD742: lslb D743 89 00 2702 adca #0x00 D745 38 2703 pulx D746 24 02 2704 bcc LD74A D748 86 FF 2705 ldaa #0xFF D74A 97 64 2706 LD74A: staa *L0064 D74C 13 35 80 03 2707 brclr *L0035,#0x80,LD753 D750 7E D7 87 2708 jmp LD787 D753 96 5D 2709 LD753: ldaa *L005D D755 13 44 80 02 2710 brclr *L0044,#0x80,LD75B D759 96 61 2711 ldaa *L0061 D75B 81 D0 2712 LD75B: cmpa #0xD0 D75D 23 02 2713 bls LD761 D75F 86 D0 2714 ldaa #0xD0 D761 CE C3 73 2715 LD761: ldx #0xC373 D764 BD F3 FF 2716 jsr LF3FF D767 CE C3 71 2717 ldx #0xC371 D76A BD F3 9F 2718 jsr LF39F D76D 37 2719 pshb D76E 36 2720 psha D76F 96 83 2721 ldaa *L0083 D771 CE C3 81 2722 ldx #0xC381 D774 BD F3 F8 2723 jsr LF3F8 D777 30 2724 tsx D778 BD F5 B5 2725 jsr LF5B5 D77B 38 2726 pulx D77C 05 2727 lsld D77D 24 03 2728 bcc LD782 D77F CC FF FF 2729 ldd #0xFFFF D782 DD C9 2730 LD782: std *L00C9 D784 7E DD 3B 2731 jmp LDD3B D787 13 3A 80 03 2732 LD787: brclr *L003A,#0x80,LD78E D78B 14 3A 10 2733 bset *L003A,#0x10 D78E 96 EC 2734 LD78E: ldaa *L00EC D790 90 64 2735 suba *L0064 D792 25 26 2736 bcs LD7BA D794 13 3F 80 0A 2737 brclr *L003F,#0x80,LD7A2 D798 7D 00 EF 2738 tst L00EF D79B 27 05 2739 LD79B: beq LD7A2 ASxxxx Assembler V01.50+ (Motorola 6811), page 53. D79D 7A 00 EF 2740 dec L00EF D7A0 20 10 2741 bra LD7B2 D7A2 B1 C4 E7 2742 LD7A2: cmpa LC4E7 D7A5 25 13 2743 bcs LD7BA D7A7 96 F0 2744 ldaa *L00F0 D7A9 90 83 2745 suba *L0083 D7AB 25 0D 2746 bcs LD7BA D7AD B1 C4 E6 2747 cmpa LC4E6 D7B0 25 08 2748 bcs LD7BA D7B2 14 3F A0 2749 LD7B2: bset *L003F,#0xA0 D7B5 15 39 10 2750 bclr *L0039,#0x10 D7B8 20 08 2751 bra LD7C2 D7BA B6 C4 E8 2752 LD7BA: ldaa LC4E8 D7BD 97 EF 2753 staa *L00EF D7BF 15 3F 80 2754 bclr *L003F,#0x80 D7C2 96 5D 2755 LD7C2: ldaa *L005D D7C4 B1 C4 F3 2756 cmpa LC4F3 D7C7 25 7B 2757 bcs LD844 D7C9 12 38 01 77 2758 brset *L0038,#0x01,LD844 D7CD 96 45 2759 ldaa *L0045 D7CF 85 10 2760 bita #0x10 D7D1 26 07 2761 bne LD7DA D7D3 96 66 2762 ldaa *L0066 D7D5 B1 C4 F4 2763 cmpa LC4F4 D7D8 23 6A 2764 bls LD844 D7DA D6 40 2765 LD7DA: ldab *L0040 D7DC C5 24 2766 bitb #0x24 D7DE 26 0D 2767 bne LD7ED D7E0 96 83 2768 ldaa *L0083 D7E2 B1 C4 F2 2769 cmpa LC4F2 D7E5 23 06 2770 bls LD7ED D7E7 4F 2771 clra D7E8 5F 2772 clrb D7E9 DD 89 2773 std *L0089 D7EB 20 57 2774 bra LD844 D7ED 96 5C 2775 LD7ED: ldaa *L005C D7EF 90 5A 2776 suba *L005A D7F1 25 05 2777 bcs LD7F8 D7F3 B1 C4 F0 2778 cmpa LC4F0 D7F6 24 4C 2779 bcc LD844 D7F8 96 44 2780 LD7F8: ldaa *L0044 D7FA C5 C0 2781 bitb #0xC0 D7FC 26 0E 2782 bne LD80C D7FE F6 C4 EE 2783 ldab LC4EE D801 85 02 2784 bita #0x02 D803 27 03 2785 beq LD808 D805 F6 C4 EF 2786 ldab LC4EF D808 D1 64 2787 LD808: cmpb *L0064 D80A 25 38 2788 bcs LD844 D80C F6 C4 EC 2789 LD80C: ldab LC4EC D80F 85 02 2790 bita #0x02 D811 27 03 2791 beq LD816 D813 F6 C4 ED 2792 ldab LC4ED D816 D1 59 2793 LD816: cmpb *L0059 D818 24 2A 2794 bcc LD844 D81A D6 DA 2795 ldab *L00DA ASxxxx Assembler V01.50+ (Motorola 6811), page 54. D81C 26 23 2796 bne LD841 D81E 85 02 2797 bita #0x02 D820 26 04 2798 bne LD826 D822 DE 89 2799 ldx *L0089 D824 26 1E 2800 bne LD844 D826 8A 02 2801 LD826: oraa #0x02 D828 97 44 2802 staa *L0044 D82A F6 C0 14 2803 ldab LC014 D82D C5 02 2804 bitb #0x02 D82F 27 03 2805 beq LD834 D831 14 3A A0 2806 bset *L003A,#0xA0 D834 D6 3E 2807 LD834: ldab *L003E D836 C4 EF 2808 andb #0xEF D838 D7 3E 2809 stab *L003E D83A FE C4 FA 2810 ldx LC4FA D83D DF 89 2811 stx *L0089 D83F 20 57 2812 bra LD898 D841 5A 2813 LD841: decb D842 20 05 2814 bra LD849 D844 96 44 2815 LD844: ldaa *L0044 D846 F6 C4 F1 2816 ldab LC4F1 D849 D7 DA 2817 LD849: stab *L00DA D84B 84 FD 2818 anda #0xFD D84D 97 44 2819 staa *L0044 D84F 13 3A 20 03 2820 brclr *L003A,#0x20,LD856 D853 15 3A 60 2821 bclr *L003A,#0x60 D856 96 3E 2822 LD856: ldaa *L003E D858 DE 89 2823 ldx *L0089 D85A 26 06 2824 bne LD862 D85C 84 EF 2825 anda #0xEF D85E 97 3E 2826 staa *L003E D860 20 27 2827 bra LD889 D862 09 2828 LD862: dex D863 DF 89 2829 stx *L0089 D865 F6 C4 ED 2830 ldab LC4ED D868 D1 59 2831 cmpb *L0059 D86A 24 0B 2832 bcc LD877 D86C D6 5C 2833 ldab *L005C D86E D0 5A 2834 subb *L005A D870 25 17 2835 bcs LD889 D872 F1 C4 F0 2836 cmpb LC4F0 D875 25 12 2837 bcs LD889 D877 85 10 2838 LD877: bita #0x10 D879 26 0E 2839 bne LD889 D87B 8A 10 2840 oraa #0x10 D87D 97 3E 2841 staa *L003E D87F B6 C4 F9 2842 ldaa LC4F9 D882 97 8B 2843 staa *L008B D884 B6 C4 F6 2844 ldaa LC4F6 D887 97 CC 2845 staa *L00CC D889 BD FB 60 2846 LD889: jsr LFB60 D88C 96 40 2847 ldaa *L0040 D88E 85 C0 2848 bita #0xC0 D890 26 06 2849 bne LD898 D892 96 64 2850 ldaa *L0064 D894 90 EC 2851 suba *L00EC ASxxxx Assembler V01.50+ (Motorola 6811), page 55. D896 24 03 2852 bcc LD89B D898 4F 2853 LD898: clra D899 20 1F 2854 bra LD8BA D89B B0 C3 56 2855 LD89B: suba LC356 D89E 24 03 2856 bcc LD8A3 D8A0 4F 2857 clra D8A1 20 11 2858 bra LD8B4 D8A3 97 E8 2859 LD8A3: staa *L00E8 D8A5 14 39 08 2860 bset *L0039,#0x08 D8A8 CE C3 57 2861 ldx #0xC357 D8AB BD F3 F8 2862 jsr LF3F8 D8AE D6 EE 2863 ldab *L00EE D8B0 3D 2864 mul D8B1 05 2865 lsld D8B2 25 04 2866 bcs LD8B8 D8B4 9B E9 2867 LD8B4: adda *L00E9 D8B6 24 02 2868 bcc LD8BA D8B8 86 FF 2869 LD8B8: ldaa #0xFF D8BA 97 E9 2870 LD8BA: staa *L00E9 D8BC 26 07 2871 bne LD8C5 D8BE DE E0 2872 ldx *L00E0 D8C0 26 03 2873 bne LD8C5 D8C2 15 39 0E 2874 bclr *L0039,#0x0E D8C5 96 70 2875 LD8C5: ldaa *L0070 D8C7 97 CF 2876 staa *L00CF D8C9 86 20 2877 ldaa #0x20 D8CB BD F2 F7 2878 jsr LF2F7 D8CE DE 70 2879 ldx *L0070 D8D0 F6 C3 A7 2880 ldab LC3A7 D8D3 BD F3 89 2881 jsr LF389 D8D6 DD 70 2882 std *L0070 D8D8 13 36 08 16 2883 brclr *L0036,#0x08,LD8F2 D8DC B6 01 60 2884 ldaa L0160 D8DF 85 04 2885 bita #0x04 D8E1 27 0F 2886 beq LD8F2 D8E3 F6 01 62 2887 ldab L0162 D8E6 4F 2888 clra D8E7 37 2889 pshb D8E8 36 2890 psha D8E9 38 2891 pulx D8EA CC FF FF 2892 ldd #0xFFFF D8ED 02 2893 idiv D8EE DF D5 2894 stx *L00D5 D8F0 20 68 2895 bra LD95A D8F2 CE C5 01 2896 LD8F2: ldx #0xC501 D8F5 96 5D 2897 ldaa *L005D D8F7 B1 C5 00 2898 cmpa LC500 D8FA 25 03 2899 bcs LD8FF D8FC CE C5 06 2900 ldx #0xC506 D8FF 96 58 2901 LD8FF: ldaa *L0058 D901 44 2902 lsra D902 44 2903 lsra D903 BD F3 FF 2904 jsr LF3FF D906 D6 44 2905 ldab *L0044 D908 C5 20 2906 bitb #0x20 D90A 27 06 2907 beq LD912 ASxxxx Assembler V01.50+ (Motorola 6811), page 56. D90C B0 C4 FF 2908 suba LC4FF D90F 24 01 2909 bcc LD912 D911 4F 2910 clra D912 37 2911 LD912: pshb D913 C4 DF 2912 andb #0xDF D915 D7 44 2913 stab *L0044 D917 91 83 2914 cmpa *L0083 D919 33 2915 pulb D91A 22 41 2916 bhi LD95D D91C B6 C4 FD 2917 ldaa LC4FD D91F C5 20 2918 bitb #0x20 D921 27 03 2919 beq LD926 D923 B0 C4 FE 2920 suba LC4FE D926 91 64 2921 LD926: cmpa *L0064 D928 22 33 2922 bhi LD95D D92A D6 44 2923 ldab *L0044 D92C CA 20 2924 orab #0x20 D92E D7 44 2925 stab *L0044 D930 15 3A 80 2926 bclr *L003A,#0x80 D933 CE C5 15 2927 ldx #0xC515 D936 96 59 2928 ldaa *L0059 D938 BD F3 FF 2929 jsr LF3FF D93B 16 2930 tab D93C CE 00 80 2931 ldx #0x0080 D93F 3A 2932 abx D940 D6 D7 2933 ldab *L00D7 D942 3A 2934 abx D943 FC C3 D5 2935 ldd LC3D5 D946 BD F4 29 2936 jsr LF429 D949 DD D5 2937 std *L00D5 D94B 13 3D 04 0B 2938 brclr *L003D,#0x04,LD95A D94F 1A B3 01 AE 2939 cpd L01AE D953 22 05 2940 bhi LD95A D955 FC 01 AE 2941 ldd L01AE D958 DD D5 2942 std *L00D5 D95A 7E DA 00 2943 LD95A: jmp LDA00 D95D D6 0D 2944 LD95D: ldab *L000D D95F 15 35 02 2945 bclr *L0035,#0x02 D962 86 01 2946 ldaa #0x01 D964 13 45 80 64 2947 brclr *L0045,#0x80,LD9CC D968 15 3D 04 2948 bclr *L003D,#0x04 D96B 96 64 2949 ldaa *L0064 D96D B1 C4 3C 2950 cmpa LC43C D970 22 4F 2951 bhi LD9C1 D972 96 66 2952 ldaa *L0066 D974 B1 C4 40 2953 cmpa LC440 D977 23 48 2954 bls LD9C1 D979 96 5D 2955 ldaa *L005D D97B B1 C4 3D 2956 cmpa LC43D D97E 23 41 2957 bls LD9C1 D980 B6 01 1C 2958 ldaa L011C D983 B1 C2 7C 2959 cmpa LC27C D986 23 39 2960 bls LD9C1 D988 B6 01 AD 2961 ldaa L01AD D98B 14 35 02 2962 bset *L0035,#0x02 D98E 13 37 80 07 2963 brclr *L0037,#0x80,LD999 ASxxxx Assembler V01.50+ (Motorola 6811), page 57. D992 B1 C4 3F 2964 cmpa LC43F D995 24 2A 2965 bcc LD9C1 D997 20 0B 2966 bra LD9A4 D999 B1 C4 3E 2967 LD999: cmpa LC43E D99C 25 2A 2968 bcs LD9C8 D99E 7F 01 AD 2969 clr L01AD D9A1 14 37 80 2970 bset *L0037,#0x80 D9A4 96 64 2971 LD9A4: ldaa *L0064 D9A6 2A 02 2972 bpl LD9AA D9A8 86 80 2973 ldaa #0x80 D9AA 44 2974 LD9AA: lsra D9AB CE C4 41 2975 ldx #0xC441 D9AE C6 10 2976 ldab #0x10 D9B0 BD F3 F2 2977 jsr LF3F2 D9B3 5F 2978 clrb D9B4 36 2979 psha D9B5 37 2980 pshb D9B6 38 2981 pulx D9B7 CC FF FF 2982 ldd #0xFFFF D9BA 02 2983 idiv D9BB D6 0D 2984 ldab *L000D D9BD 86 01 2985 ldaa #0x01 D9BF 20 37 2986 bra LD9F8 D9C1 86 01 2987 LD9C1: ldaa #0x01 D9C3 7F 01 AD 2988 clr L01AD D9C6 20 2A 2989 bra LD9F2 D9C8 86 01 2990 LD9C8: ldaa #0x01 D9CA 20 29 2991 bra LD9F5 D9CC 4F 2992 LD9CC: clra D9CD B7 01 AD 2993 staa L01AD D9D0 14 3D 04 2994 bset *L003D,#0x04 D9D3 FB C4 19 2995 addb LC419 D9D6 89 00 2996 adca #0x00 D9D8 DB D4 2997 addb *L00D4 D9DA 89 00 2998 adca #0x00 D9DC DD D5 2999 std *L00D5 D9DE 96 64 3000 ldaa *L0064 D9E0 CE C3 DC 3001 ldx #0xC3DC D9E3 BD F3 FF 3002 jsr LF3FF D9E6 16 3003 tab D9E7 4F 3004 clra D9E8 F7 04 59 3005 stab L0459 D9EB D3 D5 3006 addd *L00D5 D9ED 24 03 3007 bcc LD9F2 D9EF CC FF FF 3008 ldd #0xFFFF D9F2 15 37 80 3009 LD9F2: bclr *L0037,#0x80 D9F5 FE C3 D5 3010 LD9F5: ldx LC3D5 D9F8 BD F4 29 3011 LD9F8: jsr LF429 D9FB DD D5 3012 std *L00D5 D9FD FD 01 AE 3013 std L01AE DA00 7D 00 B8 3014 LDA00: tst L00B8 DA03 26 07 3015 bne LDA0C DA05 96 64 3016 ldaa *L0064 DA07 B1 C2 38 3017 cmpa LC238 DA0A 24 06 3018 bcc LDA12 DA0C 96 02 3019 LDA0C: ldaa *L0002 ASxxxx Assembler V01.50+ (Motorola 6811), page 58. DA0E 84 FE 3020 anda #0xFE DA10 97 02 3021 staa *L0002 DA12 96 34 3022 LDA12: ldaa *L0034 DA14 2A 03 3023 bpl LDA19 DA16 BD 58 03 3024 jsr L5803 DA19 18 CE 00 F1 3025 LDA19: ldy #0x00F1 DA1D B6 C0 17 3026 ldaa LC017 DA20 46 3027 rora DA21 24 04 3028 bcc LDA27 DA23 18 CE 00 64 3029 ldy #0x0064 DA27 96 44 3030 LDA27: ldaa *L0044 DA29 84 FB 3031 anda #0xFB DA2B 97 44 3032 staa *L0044 DA2D D6 C6 3033 ldab *L00C6 DA2F C4 03 3034 andb #0x03 DA31 CE C4 C6 3035 ldx #0xC4C6 DA34 3A 3036 abx DA35 5D 3037 tstb DA36 27 0F 3038 beq LDA47 DA38 A6 00 3039 ldaa 0x00,x DA3A B0 C4 CD 3040 suba LC4CD DA3D 25 04 3041 bcs LDA43 DA3F 91 59 3042 cmpa *L0059 DA41 22 3C 3043 bhi LDA7F DA43 C1 03 3044 LDA43: cmpb #0x03 DA45 27 0B 3045 beq LDA52 DA47 A6 01 3046 LDA47: ldaa 0x01,x DA49 BB C4 CD 3047 adda LC4CD DA4C 25 04 3048 bcs LDA52 DA4E 91 59 3049 cmpa *L0059 DA50 25 2D 3050 bcs LDA7F DA52 D6 C6 3051 LDA52: ldab *L00C6 DA54 C4 0C 3052 andb #0x0C DA56 54 3053 lsrb DA57 54 3054 lsrb DA58 CE C4 C9 3055 ldx #0xC4C9 DA5B 3A 3056 abx DA5C 5D 3057 tstb DA5D 27 10 3058 beq LDA6F DA5F A6 00 3059 ldaa 0x00,x DA61 B0 C4 CE 3060 suba LC4CE DA64 25 05 3061 bcs LDA6B DA66 18 A1 00 3062 cmpa 0x00,y DA69 22 14 3063 bhi LDA7F DA6B C1 03 3064 LDA6B: cmpb #0x03 DA6D 27 0C 3065 beq LDA7B DA6F A6 01 3066 LDA6F: ldaa 0x01,x DA71 BB C4 CE 3067 adda LC4CE DA74 25 05 3068 bcs LDA7B DA76 18 A1 00 3069 cmpa 0x00,y DA79 25 04 3070 bcs LDA7F DA7B D6 C6 3071 LDA7B: ldab *L00C6 DA7D 20 33 3072 bra LDAB2 DA7F 5F 3073 LDA7F: clrb DA80 96 44 3074 ldaa *L0044 DA82 8A 0C 3075 oraa #0x0C ASxxxx Assembler V01.50+ (Motorola 6811), page 59. DA84 97 44 3076 staa *L0044 DA86 96 59 3077 ldaa *L0059 DA88 B1 C4 C7 3078 cmpa LC4C7 DA8B 25 0D 3079 bcs LDA9A DA8D 5C 3080 incb DA8E B1 C4 C8 3081 cmpa LC4C8 DA91 25 07 3082 bcs LDA9A DA93 5C 3083 incb DA94 B1 C4 C9 3084 cmpa LC4C9 DA97 25 01 3085 bcs LDA9A DA99 5C 3086 incb DA9A 18 A6 00 3087 LDA9A: ldaa 0x00,y DA9D B1 C4 CA 3088 cmpa LC4CA DAA0 25 10 3089 bcs LDAB2 DAA2 CB 04 3090 addb #0x04 DAA4 B1 C4 CB 3091 cmpa LC4CB DAA7 25 09 3092 bcs LDAB2 DAA9 CB 04 3093 addb #0x04 DAAB B1 C4 CC 3094 cmpa LC4CC DAAE 25 02 3095 bcs LDAB2 DAB0 CB 04 3096 addb #0x04 DAB2 CE 00 1B 3097 LDAB2: ldx #0x001B DAB5 3A 3098 abx DAB6 A6 00 3099 ldaa 0x00,x DAB8 B1 C4 D4 3100 cmpa LC4D4 DABB 22 05 3101 bhi LDAC2 DABD B1 C4 D5 3102 cmpa LC4D5 DAC0 24 09 3103 bcc LDACB DAC2 96 3E 3104 LDAC2: ldaa *L003E DAC4 8A 40 3105 oraa #0x40 DAC6 97 3E 3106 staa *L003E DAC8 BD F5 77 3107 jsr LF577 DACB D7 C6 3108 LDACB: stab *L00C6 DACD 97 C7 3109 staa *L00C7 DACF 2B 02 3110 bmi LDAD3 DAD1 86 80 3111 ldaa #0x80 DAD3 D6 44 3112 LDAD3: ldab *L0044 DAD5 C5 20 3113 bitb #0x20 DAD7 27 02 3114 beq LDADB DAD9 97 C7 3115 staa *L00C7 DADB DC F1 3116 LDADB: ldd *L00F1 DADD 05 3117 lsld DADE 81 80 3118 cmpa #0x80 DAE0 23 02 3119 bls LDAE4 DAE2 86 80 3120 ldaa #0x80 DAE4 97 D9 3121 LDAE4: staa *L00D9 DAE6 CE C4 6B 3122 ldx #0xC46B DAE9 BD F3 FF 3123 jsr LF3FF DAEC 90 D8 3124 suba *L00D8 DAEE 12 3F 02 03 3125 brset *L003F,#0x02,LDAF5 DAF2 B0 C4 54 3126 suba LC454 DAF5 36 3127 LDAF5: psha DAF6 FC C4 4B 3128 ldd LC44B DAF9 91 70 3129 cmpa *L0070 DAFB 25 04 3130 bcs LDB01 DAFD D1 70 3131 cmpb *L0070 ASxxxx Assembler V01.50+ (Motorola 6811), page 60. DAFF 23 09 3132 bls LDB0A DB01 7F 00 C5 3133 LDB01: clr L00C5 DB04 D6 01 3134 ldab *L0001 DB06 CA 01 3135 orab #0x01 DB08 D7 01 3136 stab *L0001 DB0A 32 3137 LDB0A: pula DB0B 36 3138 psha DB0C F6 C4 53 3139 ldab LC453 DB0F 1B 3140 aba DB10 91 70 3141 cmpa *L0070 DB12 32 3142 pula DB13 25 11 3143 bcs LDB26 DB15 10 3144 sba DB16 91 70 3145 cmpa *L0070 DB18 22 06 3146 bhi LDB20 DB1A 96 70 3147 ldaa *L0070 DB1C 91 CF 3148 cmpa *L00CF DB1E 22 06 3149 bhi LDB26 DB20 D6 45 3150 LDB20: ldab *L0045 DB22 C4 BF 3151 andb #0xBF DB24 20 04 3152 bra LDB2A DB26 D6 45 3153 LDB26: ldab *L0045 DB28 CA 40 3154 orab #0x40 DB2A D1 45 3155 LDB2A: cmpb *L0045 DB2C 27 0C 3156 beq LDB3A DB2E 7C 00 F7 3157 inc L00F7 DB31 96 3D 3158 ldaa *L003D DB33 8A 10 3159 oraa #0x10 DB35 97 3D 3160 staa *L003D DB37 4F 3161 clra DB38 20 05 3162 bra LDB3F DB3A 96 CE 3163 LDB3A: ldaa *L00CE DB3C 4C 3164 inca DB3D 27 02 3165 beq LDB41 DB3F 97 CE 3166 LDB3F: staa *L00CE DB41 D7 45 3167 LDB41: stab *L0045 DB43 D6 45 3168 ldab *L0045 DB45 2A 5D 3169 bpl LDBA4 DB47 96 44 3170 ldaa *L0044 DB49 85 22 3171 bita #0x22 DB4B 26 51 3172 bne LDB9E DB4D 12 37 80 4D 3173 brset *L0037,#0x80,LDB9E DB51 F6 C0 16 3174 ldab LC016 DB54 C5 20 3175 bitb #0x20 DB56 27 04 3176 beq LDB5C DB58 85 04 3177 bita #0x04 DB5A 26 48 3178 bne LDBA4 DB5C 96 34 3179 LDB5C: ldaa *L0034 DB5E 85 02 3180 bita #0x02 DB60 26 42 3181 bne LDBA4 DB62 96 3F 3182 ldaa *L003F DB64 2B 2C 3183 bmi LDB92 DB66 C5 02 3184 bitb #0x02 DB68 27 06 3185 beq LDB70 DB6A 13 39 88 02 3186 brclr *L0039,#0x88,LDB70 DB6E 20 34 3187 bra LDBA4 ASxxxx Assembler V01.50+ (Motorola 6811), page 61. DB70 B6 C0 17 3188 LDB70: ldaa LC017 DB73 85 08 3189 bita #0x08 DB75 27 07 3190 beq LDB7E DB77 96 3C 3191 ldaa *L003C DB79 9B 3F 3192 adda *L003F DB7B 46 3193 rora DB7C 25 26 3194 bcs LDBA4 DB7E D6 36 3195 LDB7E: ldab *L0036 DB80 C5 20 3196 bitb #0x20 DB82 26 2B 3197 bne LDBAF DB84 D6 64 3198 ldab *L0064 DB86 F1 C4 E3 3199 cmpb LC4E3 DB89 22 24 3200 bhi LDBAF DB8B D6 59 3201 ldab *L0059 DB8D F1 C4 E4 3202 cmpb LC4E4 DB90 23 1D 3203 bls LDBAF DB92 96 45 3204 LDB92: ldaa *L0045 DB94 85 40 3205 bita #0x40 DB96 26 17 3206 bne LDBAF DB98 96 D0 3207 ldaa *L00D0 DB9A 81 80 3208 cmpa #0x80 DB9C 25 11 3209 bcs LDBAF DB9E 96 42 3210 LDB9E: ldaa *L0042 DBA0 8A 04 3211 oraa #0x04 DBA2 97 42 3212 staa *L0042 DBA4 86 80 3213 LDBA4: ldaa #0x80 DBA6 97 D0 3214 staa *L00D0 DBA8 4F 3215 clra DBA9 97 CB 3216 staa *L00CB DBAB 36 3217 psha DBAC 7E DC CB 3218 jmp LDCCB DBAF 96 D9 3219 LDBAF: ldaa *L00D9 DBB1 CE C4 59 3220 ldx #0xC459 DBB4 BD F3 FF 3221 jsr LF3FF DBB7 90 D8 3222 suba *L00D8 DBB9 12 3F 02 03 3223 brset *L003F,#0x02,LDBC0 DBBD B0 C4 54 3224 suba LC454 DBC0 91 72 3225 LDBC0: cmpa *L0072 DBC2 25 1E 3226 bcs LDBE2 DBC4 96 D9 3227 ldaa *L00D9 DBC6 CE C4 62 3228 ldx #0xC462 DBC9 BD F3 FF 3229 jsr LF3FF DBCC 90 D8 3230 suba *L00D8 DBCE 12 3F 02 03 3231 brset *L003F,#0x02,LDBD5 DBD2 B0 C4 54 3232 suba LC454 DBD5 90 72 3233 LDBD5: suba *L0072 DBD7 22 03 3234 bhi LDBDC DBD9 4F 3235 clra DBDA 20 37 3236 bra LDC13 DBDC D6 45 3237 LDBDC: ldab *L0045 DBDE C4 DF 3238 andb #0xDF DBE0 20 0C 3239 bra LDBEE DBE2 16 3240 LDBE2: tab DBE3 96 72 3241 ldaa *L0072 DBE5 10 3242 sba DBE6 F6 C4 56 3243 ldab LC456 ASxxxx Assembler V01.50+ (Motorola 6811), page 62. DBE9 3D 3244 mul DBEA D6 45 3245 ldab *L0045 DBEC CA 20 3246 orab #0x20 DBEE D7 45 3247 LDBEE: stab *L0045 DBF0 36 3248 psha DBF1 B7 04 5A 3249 staa L045A DBF4 96 D9 3250 ldaa *L00D9 DBF6 CE C4 86 3251 ldx #0xC486 DBF9 BD F3 FF 3252 jsr LF3FF DBFC D6 83 3253 ldab *L0083 DBFE F1 C4 50 3254 cmpb LC450 DC01 22 08 3255 bhi LDC0B DC03 D6 68 3256 ldab *L0068 DC05 26 04 3257 bne LDC0B DC07 F6 C4 52 3258 ldab LC452 DC0A 3D 3259 mul DC0B 33 3260 LDC0B: pulb DC0C 3D 3261 mul DC0D 81 58 3262 cmpa #0x58 DC0F 23 02 3263 bls LDC13 DC11 86 58 3264 ldaa #0x58 DC13 36 3265 LDC13: psha DC14 B7 04 5A 3266 staa L045A DC17 48 3267 lsla DC18 CE C4 A1 3268 ldx #0xC4A1 DC1B BD F3 FF 3269 jsr LF3FF DC1E 36 3270 psha DC1F 96 58 3271 ldaa *L0058 DC21 81 A0 3272 cmpa #0xA0 DC23 23 02 3273 bls LDC27 DC25 86 A0 3274 ldaa #0xA0 DC27 44 3275 LDC27: lsra DC28 CE C4 8F 3276 ldx #0xC48F DC2B BD F3 FF 3277 jsr LF3FF DC2E 33 3278 pulb DC2F 1B 3279 aba DC30 24 02 3280 bcc LDC34 DC32 86 FF 3281 ldaa #0xFF DC34 16 3282 LDC34: tab DC35 96 45 3283 ldaa *L0045 DC37 84 60 3284 anda #0x60 DC39 27 04 3285 beq LDC3F DC3B 81 60 3286 cmpa #0x60 DC3D 26 07 3287 bne LDC46 DC3F 32 3288 LDC3F: pula DC40 36 3289 psha DC41 B1 C4 55 3290 cmpa LC455 DC44 22 0A 3291 bhi LDC50 DC46 7F 00 CB 3292 LDC46: clr L00CB DC49 96 CE 3293 ldaa *L00CE DC4B 11 3294 cba DC4C 22 5D 3295 bhi LDCAB DC4E 20 60 3296 bra LDCB0 DC50 32 3297 LDC50: pula DC51 36 3298 psha DC52 48 3299 lsla ASxxxx Assembler V01.50+ (Motorola 6811), page 63. DC53 CE C4 BB 3300 ldx #0xC4BB DC56 BD F3 FF 3301 jsr LF3FF DC59 D6 5D 3302 ldab *L005D DC5B 50 3303 negb DC5C F0 C4 58 3304 subb LC458 DC5F 25 05 3305 bcs LDC66 DC61 1B 3306 aba DC62 24 02 3307 bcc LDC66 DC64 86 FF 3308 ldaa #0xFF DC66 36 3309 LDC66: psha DC67 96 D9 3310 ldaa *L00D9 DC69 CE C4 74 3311 ldx #0xC474 DC6C BD F3 FF 3312 jsr LF3FF DC6F 33 3313 pulb DC70 3D 3314 mul DC71 D6 83 3315 ldab *L0083 DC73 F1 C4 50 3316 cmpb LC450 DC76 22 0B 3317 bhi LDC83 DC78 D6 68 3318 ldab *L0068 DC7A 26 07 3319 bne LDC83 DC7C BB C4 51 3320 adda LC451 DC7F 24 02 3321 bcc LDC83 DC81 86 FF 3322 ldaa #0xFF DC83 91 CB 3323 LDC83: cmpa *L00CB DC85 22 03 3324 bhi LDC8A DC87 4F 3325 clra DC88 20 03 3326 bra LDC8D DC8A 96 CB 3327 LDC8A: ldaa *L00CB DC8C 4C 3328 inca DC8D 97 CB 3329 LDC8D: staa *L00CB DC8F 26 1F 3330 bne LDCB0 DC91 96 D0 3331 ldaa *L00D0 DC93 D6 45 3332 ldab *L0045 DC95 C5 20 3333 bitb #0x20 DC97 26 08 3334 bne LDCA1 DC99 B1 C4 4F 3335 cmpa LC44F DC9C 27 09 3336 beq LDCA7 DC9E 4C 3337 inca DC9F 20 06 3338 bra LDCA7 DCA1 B1 C4 4E 3339 LDCA1: cmpa LC44E DCA4 27 01 3340 beq LDCA7 DCA6 4A 3341 deca DCA7 97 D0 3342 LDCA7: staa *L00D0 DCA9 20 05 3343 bra LDCB0 DCAB 32 3344 LDCAB: pula DCAC 4F 3345 clra DCAD 36 3346 psha DCAE 20 0C 3347 bra LDCBC DCB0 32 3348 LDCB0: pula DCB1 48 3349 lsla DCB2 CE C4 95 3350 ldx #0xC495 DCB5 BD F3 FF 3351 jsr LF3FF DCB8 36 3352 psha DCB9 B7 04 5B 3353 staa L045B DCBC D6 45 3354 LDCBC: ldab *L0045 DCBE 58 3355 lslb ASxxxx Assembler V01.50+ (Motorola 6811), page 64. DCBF 2A 0A 3356 bpl LDCCB DCC1 96 D0 3357 ldaa *L00D0 DCC3 33 3358 pulb DCC4 37 3359 pshb DCC5 10 3360 sba DCC6 24 09 3361 bcc LDCD1 DCC8 4F 3362 clra DCC9 20 06 3363 bra LDCD1 DCCB 9B D0 3364 LDCCB: adda *L00D0 DCCD 24 02 3365 bcc LDCD1 DCCF 86 FF 3366 ldaa #0xFF DCD1 97 CD 3367 LDCD1: staa *L00CD DCD3 DE 99 3368 ldx *L0099 DCD5 DC F1 3369 ldd *L00F1 DCD7 BD F4 29 3370 jsr LF429 DCDA 04 3371 lsrd DCDB DE D5 3372 ldx *L00D5 DCDD BD F4 29 3373 jsr LF429 DCE0 FE C3 D7 3374 ldx LC3D7 DCE3 13 3A 80 03 3375 brclr *L003A,#0x80,LDCEA DCE7 FE C3 D9 3376 ldx LC3D9 DCEA BD F4 29 3377 LDCEA: jsr LF429 DCED 59 3378 rolb DCEE 3C 3379 pshx DCEF 32 3380 pula DCF0 33 3381 pulb DCF1 59 3382 rolb DCF2 49 3383 rola DCF3 DD C9 3384 std *L00C9 DCF5 CE 00 C9 3385 ldx #0x00C9 DCF8 96 C7 3386 ldaa *L00C7 DCFA BD F5 B5 3387 jsr LF5B5 DCFD 4F 3388 clra DCFE D6 CD 3389 ldab *L00CD DD00 C0 80 3390 subb #0x80 DD02 2B 04 3391 bmi LDD08 DD04 D3 C9 3392 addd *L00C9 DD06 20 0D 3393 bra LDD15 DD08 50 3394 LDD08: negb DD09 37 3395 pshb DD0A 36 3396 psha DD0B 30 3397 tsx DD0C DC C9 3398 ldd *L00C9 DD0E A3 00 3399 subd 0x00,x DD10 38 3400 pulx DD11 24 02 3401 bcc LDD15 DD13 4F 3402 clra DD14 5F 3403 clrb DD15 DD C9 3404 LDD15: std *L00C9 DD17 33 3405 pulb DD18 54 3406 lsrb DD19 24 05 3407 bcc LDD20 DD1B 96 3E 3408 ldaa *L003E DD1D 46 3409 rora DD1E C9 00 3410 adcb #0x00 DD20 4F 3411 LDD20: clra ASxxxx Assembler V01.50+ (Motorola 6811), page 65. DD21 37 3412 pshb DD22 36 3413 psha DD23 30 3414 tsx DD24 96 45 3415 ldaa *L0045 DD26 48 3416 lsla DD27 48 3417 lsla DD28 DC C9 3418 ldd *L00C9 DD2A 25 04 3419 bcs LDD30 DD2C A3 00 3420 subd 0x00,x DD2E 20 02 3421 bra LDD32 DD30 E3 00 3422 LDD30: addd 0x00,x DD32 DD C9 3423 LDD32: std *L00C9 DD34 38 3424 pulx DD35 BD FA 43 3425 jsr LFA43 DD38 BD E4 6A 3426 jsr LE46A DD3B 96 00 3427 LDD3B: ldaa *PAORTN DD3D 84 06 3428 anda #0x06 DD3F 27 03 3429 beq LDD44 DD41 7E DD E3 3430 jmp LDDE3 DD44 DC 44 3431 LDD44: ldd *L0044 DD46 C5 02 3432 bitb #0x02 DD48 27 5F 3433 beq LDDA9 DD4A 85 08 3434 bita #0x08 DD4C 26 5B 3435 bne LDDA9 DD4E 96 D0 3436 ldaa *L00D0 DD50 81 80 3437 cmpa #0x80 DD52 27 55 3438 beq LDDA9 DD54 D6 D1 3439 ldab *L00D1 DD56 5C 3440 incb DD57 26 01 3441 bne LDD5A DD59 5A 3442 decb DD5A D7 D1 3443 LDD5A: stab *L00D1 DD5C F1 C4 D2 3444 cmpb LC4D2 DD5F 25 4B 3445 bcs LDDAC DD61 80 80 3446 suba #0x80 DD63 25 0C 3447 bcs LDD71 DD65 B1 C4 D6 3448 cmpa LC4D6 DD68 23 42 3449 bls LDDAC DD6A 96 45 3450 ldaa *L0045 DD6C 48 3451 lsla DD6D 2B 3D 3452 bmi LDDAC DD6F 20 0B 3453 bra LDD7C DD71 40 3454 LDD71: nega DD72 B1 C4 D7 3455 cmpa LC4D7 DD75 23 35 3456 bls LDDAC DD77 96 45 3457 ldaa *L0045 DD79 48 3458 lsla DD7A 2A 30 3459 bpl LDDAC DD7C CE 00 1B 3460 LDD7C: ldx #0x001B DD7F D6 C6 3461 ldab *L00C6 DD81 3A 3462 abx DD82 A6 00 3463 ldaa 0x00,x DD84 D6 45 3464 ldab *L0045 DD86 58 3465 lslb DD87 2A 0F 3466 bpl LDD98 DD89 B0 C4 D3 3467 suba LC4D3 ASxxxx Assembler V01.50+ (Motorola 6811), page 66. DD8C 25 05 3468 bcs LDD93 DD8E B1 C4 D5 3469 cmpa LC4D5 DD91 24 12 3470 bcc LDDA5 DD93 B6 C4 D5 3471 LDD93: ldaa LC4D5 DD96 20 0D 3472 bra LDDA5 DD98 BB C4 D3 3473 LDD98: adda LC4D3 DD9B 25 05 3474 bcs LDDA2 DD9D B1 C4 D4 3475 cmpa LC4D4 DDA0 23 03 3476 bls LDDA5 DDA2 B6 C4 D4 3477 LDDA2: ldaa LC4D4 DDA5 A7 00 3478 LDDA5: staa 0x00,x DDA7 97 C7 3479 staa *L00C7 DDA9 5F 3480 LDDA9: clrb DDAA D7 D1 3481 stab *L00D1 DDAC D6 C6 3482 LDDAC: ldab *L00C6 DDAE F1 C4 DC 3483 cmpb LC4DC DDB1 27 03 3484 beq LDDB6 DDB3 5F 3485 clrb DDB4 D7 C8 3486 stab *L00C8 DDB6 96 44 3487 LDDB6: ldaa *L0044 DDB8 84 F7 3488 anda #0xF7 DDBA 97 44 3489 staa *L0044 DDBC 96 5A 3490 ldaa *L005A DDBE 97 5C 3491 staa *L005C DDC0 7A 00 EB 3492 dec L00EB DDC3 2A 1E 3493 bpl LDDE3 DDC5 FC C3 52 3494 ldd LC352 DDC8 97 EB 3495 staa *L00EB DDCA DE EC 3496 ldx *L00EC DDCC 96 64 3497 ldaa *L0064 DDCE BD F3 89 3498 jsr LF389 DDD1 DD EC 3499 std *L00EC DDD3 96 F0 3500 ldaa *L00F0 DDD5 5F 3501 clrb DDD6 37 3502 pshb DDD7 36 3503 psha DDD8 38 3504 pulx DDD9 F6 C4 E5 3505 ldab LC4E5 DDDC 96 83 3506 ldaa *L0083 DDDE BD F3 89 3507 jsr LF389 DDE1 97 F0 3508 staa *L00F0 DDE3 7E CC 00 3509 LDDE3: jmp LCC00 DDE6 86 10 BD F2 F7 3510 .byte 0x86,0x10,0xBD,0xF2,0xF7 DDEB 97 7F 3511 LDDEB: staa *L007F DDED 81 5A 3512 cmpa #0x5A DDEF 24 06 3513 bcc LDDF7 DDF1 81 28 3514 cmpa #0x28 DDF3 25 3B 3515 bcs LDE30 DDF5 20 3C 3516 bra LDE33 DDF7 15 3F 40 3517 LDDF7: bclr *L003F,#0x40 DDFA 13 34 10 08 3518 brclr *L0034,#0x10,LDE06 DDFE FE 3F C8 3519 ldx L3FC8 DE01 DF BA 3520 stx *L00BA DE03 7F 00 BC 3521 clr L00BC DE06 FC C5 B1 3522 LDE06: ldd LC5B1 DE09 DD BE 3523 std *L00BE ASxxxx Assembler V01.50+ (Motorola 6811), page 67. DE0B 7F 01 28 3524 clr L0128 DE0E 15 34 10 3525 bclr *L0034,#0x10 DE11 BD E0 E7 3526 jsr LE0E7 DE14 12 03 20 1B 3527 brset *L0003,#0x20,LDE33 DE18 96 B7 3528 ldaa *L00B7 DE1A B1 C2 40 3529 cmpa LC240 DE1D 22 07 3530 bhi LDE26 DE1F 4C 3531 inca DE20 27 11 3532 beq LDE33 DE22 97 B7 3533 staa *L00B7 DE24 20 0D 3534 bra LDE33 DE26 14 06 02 3535 LDE26: bset *L0006,#0x02 DE29 BD F4 E0 3536 jsr LF4E0 DE2C DD 17 3537 std *L0017 DE2E 20 03 3538 bra LDE33 DE30 14 34 10 3539 LDE30: bset *L0034,#0x10 DE33 13 F8 04 67 3540 LDE33: brclr *L00F8,#0x04,LDE9E DE37 96 7F 3541 ldaa *L007F DE39 B1 C5 91 3542 cmpa LC591 DE3C 22 33 3543 bhi LDE71 DE3E 7F 01 B6 3544 clr L01B6 DE41 96 00 3545 ldaa *PAORTN DE43 81 0E 3546 cmpa #0x0E DE45 26 57 3547 bne LDE9E DE47 B6 01 B5 3548 ldaa L01B5 DE4A B1 C5 93 3549 cmpa LC593 DE4D 22 08 3550 bhi LDE57 DE4F 4C 3551 inca DE50 27 4C 3552 beq LDE9E DE52 B7 01 B5 3553 staa L01B5 DE55 20 47 3554 bra LDE9E DE57 7F 01 B5 3555 LDE57: clr L01B5 DE5A B6 01 B4 3556 ldaa L01B4 DE5D BB C5 94 3557 adda LC594 DE60 24 02 3558 bcc LDE64 DE62 86 FF 3559 ldaa #0xFF DE64 B1 C5 96 3560 LDE64: cmpa LC596 DE67 23 03 3561 bls LDE6C DE69 B6 C5 96 3562 ldaa LC596 DE6C B7 01 B4 3563 LDE6C: staa L01B4 DE6F 20 2D 3564 bra LDE9E DE71 B1 C5 92 3565 LDE71: cmpa LC592 DE74 23 28 3566 bls LDE9E DE76 7F 01 B5 3567 clr L01B5 DE79 96 00 3568 ldaa *PAORTN DE7B 81 0E 3569 cmpa #0x0E DE7D 26 1F 3570 bne LDE9E DE7F B6 01 B6 3571 ldaa L01B6 DE82 B1 C5 93 3572 cmpa LC593 DE85 22 08 3573 bhi LDE8F DE87 4C 3574 inca DE88 27 14 3575 beq LDE9E DE8A B7 01 B6 3576 staa L01B6 DE8D 20 0F 3577 bra LDE9E DE8F 7F 01 B6 3578 LDE8F: clr L01B6 DE92 B6 01 B4 3579 ldaa L01B4 ASxxxx Assembler V01.50+ (Motorola 6811), page 68. DE95 B0 C5 94 3580 suba LC594 DE98 24 01 3581 bcc LDE9B DE9A 4F 3582 clra DE9B B7 01 B4 3583 LDE9B: staa L01B4 DE9E 96 66 3584 LDE9E: ldaa *L0066 DEA0 B1 C5 95 3585 cmpa LC595 DEA3 23 03 3586 bls LDEA8 DEA5 7F 01 B4 3587 clr L01B4 DEA8 13 34 10 03 3588 LDEA8: brclr *L0034,#0x10,LDEAF DEAC 7F 01 B4 3589 clr L01B4 DEAF 39 3590 LDEAF: rts DEB0 FC 3F C2 3591 LDEB0: ldd L3FC2 DEB3 93 6E 3592 subd *L006E DEB5 27 28 3593 beq LDEDF DEB7 7C 01 27 3594 inc L0127 DEBA D6 35 3595 ldab *L0035 DEBC C5 10 3596 bitb #0x10 DEBE 26 0D 3597 bne LDECD DEC0 CA 10 3598 orab #0x10 DEC2 D7 35 3599 stab *L0035 DEC4 FE 3F C2 3600 ldx L3FC2 DEC7 08 3601 inx DEC8 DF 6E 3602 stx *L006E DECA 08 3603 inx DECB DF 6C 3604 stx *L006C DECD 7F 00 69 3605 LDECD: clr L0069 DED0 DE 6C 3606 ldx *L006C DED2 DF 6A 3607 stx *L006A DED4 DE 6E 3608 ldx *L006E DED6 DF 6C 3609 stx *L006C DED8 FE 3F C2 3610 ldx L3FC2 DEDB DF 6E 3611 stx *L006E DEDD 20 11 3612 bra LDEF0 DEDF D6 69 3613 LDEDF: ldab *L0069 DEE1 5C 3614 incb DEE2 C1 9F 3615 cmpb #0x9F DEE4 23 08 3616 bls LDEEE DEE6 D6 35 3617 ldab *L0035 DEE8 C4 EF 3618 andb #0xEF DEEA D7 35 3619 stab *L0035 DEEC C6 A0 3620 ldab #0xA0 DEEE D7 69 3621 LDEEE: stab *L0069 DEF0 39 3622 LDEF0: rts DEF1 D6 38 3623 ldab *L0038 DEF3 56 3624 rorb DEF4 24 06 3625 bcc LDEFC DEF6 D6 36 3626 ldab *L0036 DEF8 C5 20 3627 bitb #0x20 DEFA 27 56 3628 beq LDF52 DEFC B6 01 1A 3629 LDEFC: ldaa L011A DEFF B1 C2 47 3630 cmpa LC247 DF02 25 4E 3631 bcs LDF52 DF04 FC C2 45 3632 ldd LC245 DF07 7D 01 19 3633 tst L0119 DF0A 26 01 3634 bne LDF0D DF0C 17 3635 tba ASxxxx Assembler V01.50+ (Motorola 6811), page 69. DF0D 91 83 3636 LDF0D: cmpa *L0083 DF0F 22 41 3637 bhi LDF52 DF11 96 44 3638 ldaa *L0044 DF13 85 20 3639 bita #0x20 DF15 26 3B 3640 bne LDF52 DF17 CE C2 48 3641 ldx #0xC248 DF1A D6 64 3642 ldab *L0064 DF1C C1 A0 3643 cmpb #0xA0 DF1E 25 02 3644 bcs LDF22 DF20 C6 A0 3645 ldab #0xA0 DF22 96 59 3646 LDF22: ldaa *L0059 DF24 81 50 3647 cmpa #0x50 DF26 23 02 3648 bls LDF2A DF28 86 50 3649 ldaa #0x50 DF2A BD F3 B5 3650 LDF2A: jsr LF3B5 DF2D B7 01 19 3651 staa L0119 DF30 96 5D 3652 ldaa *L005D DF32 81 A0 3653 cmpa #0xA0 DF34 23 02 3654 bls LDF38 DF36 86 A0 3655 ldaa #0xA0 DF38 C6 40 3656 LDF38: ldab #0x40 DF3A CE C2 6F 3657 ldx #0xC26F DF3D BD F3 F2 3658 jsr LF3F2 DF40 F6 01 19 3659 ldab L0119 DF43 3D 3660 mul DF44 05 3661 lsld DF45 24 02 3662 bcc LDF49 DF47 86 FF 3663 ldaa #0xFF DF49 D6 34 3664 LDF49: ldab *L0034 DF4B 2A 06 3665 bpl LDF53 DF4D BD 58 0F 3666 jsr L580F DF50 20 01 3667 bra LDF53 DF52 4F 3668 LDF52: clra DF53 B7 01 19 3669 LDF53: staa L0119 DF56 39 3670 rts DF57 13 36 02 04 3671 LDF57: brclr *L0036,#0x02,LDF5F DF5B 86 FF 3672 ldaa #0xFF DF5D 20 37 3673 bra LDF96 DF5F 96 66 3674 LDF5F: ldaa *L0066 DF61 12 38 40 0C 3675 brset *L0038,#0x40,LDF71 DF65 B1 C3 09 3676 cmpa LC309 DF68 24 07 3677 bcc LDF71 DF6A B6 C3 0C 3678 ldaa LC30C DF6D 27 2E 3679 beq LDF9D DF6F 20 25 3680 bra LDF96 DF71 CE C3 0F 3681 LDF71: ldx #0xC30F DF74 13 38 80 05 3682 brclr *L0038,#0x80,LDF7D DF78 B1 C3 0A 3683 cmpa LC30A DF7B 22 03 3684 bhi LDF80 DF7D CE C3 0D 3685 LDF7D: ldx #0xC30D DF80 13 FA FF 01 3686 LDF80: brclr *L00FA,#0xFF,LDF85 DF84 08 3687 inx DF85 96 5D 3688 LDF85: ldaa *L005D DF87 A1 00 3689 cmpa 0x00,x DF89 25 12 3690 bcs LDF9D DF8B C6 A0 3691 ldab #0xA0 ASxxxx Assembler V01.50+ (Motorola 6811), page 70. DF8D CE C3 11 3692 ldx #0xC311 DF90 BD F3 F2 3693 jsr LF3F2 DF93 4D 3694 tsta DF94 27 07 3695 beq LDF9D DF96 F6 C3 0B 3696 LDF96: ldab LC30B DF99 D7 FB 3697 stab *L00FB DF9B 20 0D 3698 bra LDFAA DF9D 13 FB FF 05 3699 LDF9D: brclr *L00FB,#0xFF,LDFA6 DFA1 7A 00 FB 3700 dec L00FB DFA4 20 06 3701 bra LDFAC DFA6 4F 3702 LDFA6: clra DFA7 15 35 08 3703 bclr *L0035,#0x08 DFAA 97 FA 3704 LDFAA: staa *L00FA DFAC 39 3705 LDFAC: rts DFAD CE C5 26 3706 LDFAD: ldx #0xC526 DFB0 86 80 3707 ldaa #0x80 DFB2 36 3708 psha DFB3 D6 35 3709 ldab *L0035 DFB5 96 F9 3710 ldaa *L00F9 DFB7 85 04 3711 bita #0x04 DFB9 26 54 3712 bne LE00F DFBB 85 08 3713 bita #0x08 DFBD 27 50 3714 beq LE00F DFBF B6 01 12 3715 ldaa L0112 DFC2 27 07 3716 beq LDFCB DFC4 96 F8 3717 ldaa *L00F8 DFC6 84 FE 3718 anda #0xFE DFC8 7E E0 8B 3719 jmp LE08B DFCB A6 3E 3720 LDFCB: ldaa 0x3E,x DFCD C5 20 3721 bitb #0x20 DFCF 27 02 3722 beq LDFD3 DFD1 80 10 3723 suba #0x10 DFD3 91 85 3724 LDFD3: cmpa *L0085 DFD5 25 38 3725 bcs LE00F DFD7 86 F9 3726 ldaa #0xF9 DFD9 C5 20 3727 bitb #0x20 DFDB 26 01 3728 bne LDFDE DFDD 4F 3729 clra DFDE AB 43 3730 LDFDE: adda 0x43,x DFE0 91 5D 3731 cmpa *L005D DFE2 25 2B 3732 bcs LE00F DFE4 96 38 3733 ldaa *L0038 DFE6 84 80 3734 anda #0x80 DFE8 26 02 3735 bne LDFEC DFEA 31 3736 ins DFEB 36 3737 psha DFEC 9B F8 3738 LDFEC: adda *L00F8 DFEE 2A 10 3739 bpl LE000 DFF0 A6 41 3740 ldaa 0x41,x DFF2 7D 00 38 3741 tst L0038 DFF5 2A 02 3742 bpl LDFF9 DFF7 A6 42 3743 ldaa 0x42,x DFF9 B1 01 0C 3744 LDFF9: cmpa L010C DFFC 25 17 3745 bcs LE015 DFFE 20 12 3746 bra LE012 E000 B6 01 0C 3747 LE000: ldaa L010C ASxxxx Assembler V01.50+ (Motorola 6811), page 71. E003 27 10 3748 beq LE015 E005 4A 3749 deca E006 26 0A 3750 bne LE012 E008 C4 DF 3751 andb #0xDF E00A 7D 00 38 3752 tst L0038 E00D 2A 03 3753 bpl LE012 E00F 4F 3754 LE00F: clra E010 CA 20 3755 orab #0x20 E012 B7 01 0C 3756 LE012: staa L010C E015 D7 35 3757 LE015: stab *L0035 E017 96 F8 3758 ldaa *L00F8 E019 33 3759 pulb E01A 37 3760 pshb E01B 5D 3761 tstb E01C 2A 08 3762 bpl LE026 E01E 84 FE 3763 anda #0xFE E020 2B 64 3764 bmi LE086 E022 8A 20 3765 oraa #0x20 E024 20 18 3766 bra LE03E E026 84 DF 3767 LE026: anda #0xDF E028 8A 40 3768 oraa #0x40 E02A 85 81 3769 bita #0x81 E02C 27 5D 3770 beq LE08B E02E F6 01 0D 3771 ldab L010D E031 E1 3A 3772 cmpb 0x3A,x E033 25 51 3773 bcs LE086 E035 88 01 3774 eora #0x01 E037 2A 0A 3775 bpl LE043 E039 D6 2B 3776 ldab *L002B E03B F7 01 0F 3777 stab L010F E03E 7F 01 0D 3778 LE03E: clr L010D E041 20 43 3779 bra LE086 E043 36 3780 LE043: psha E044 96 2B 3781 ldaa *L002B E046 B0 01 0F 3782 suba L010F E049 24 01 3783 bcc LE04C E04B 4F 3784 clra E04C D6 F9 3785 LE04C: ldab *L00F9 E04E 2A 04 3786 bpl LE054 E050 E6 3B 3787 ldab 0x3B,x E052 3D 3788 mul E053 05 3789 lsld E054 E6 37 3790 LE054: ldab 0x37,x E056 11 3791 cba E057 23 01 3792 bls LE05A E059 17 3793 tba E05A E6 38 3794 LE05A: ldab 0x38,x E05C 11 3795 cba E05D 22 01 3796 bhi LE060 E05F 17 3797 tba E060 16 3798 LE060: tab E061 90 2C 3799 suba *L002C E063 25 09 3800 bcs LE06E E065 A1 39 3801 cmpa 0x39,x E067 23 05 3802 bls LE06E E069 E6 39 3803 ldab 0x39,x ASxxxx Assembler V01.50+ (Motorola 6811), page 72. E06B 17 3804 tba E06C DB 2C 3805 addb *L002C E06E D7 2C 3806 LE06E: stab *L002C E070 D6 F9 3807 ldab *L00F9 E072 2A 0B 3808 bpl LE07F E074 E6 35 3809 ldab 0x35,x E076 4D 3810 tsta E077 2A 05 3811 bpl LE07E E079 40 3812 nega E07A 3D 3813 mul E07B 40 3814 nega E07C 20 01 3815 bra LE07F E07E 3D 3816 LE07E: mul E07F BB 01 0B 3817 LE07F: adda L010B E082 B7 01 0B 3818 staa L010B E085 32 3819 pula E086 84 7F 3820 LE086: anda #0x7F E088 30 3821 tsx E089 AA 00 3822 oraa 0x00,x E08B 97 F8 3823 LE08B: staa *L00F8 E08D 32 3824 pula E08E 39 3825 rts E08F 96 34 3826 ldaa *L0034 E091 85 10 3827 bita #0x10 E093 26 51 3828 bne LE0E6 E095 86 A0 3829 ldaa #0xA0 E097 91 69 3830 cmpa *L0069 E099 22 06 3831 bhi LE0A1 E09B 4F 3832 clra E09C 5F 3833 clrb E09D DD 66 3834 std *L0066 E09F 20 38 3835 bra LE0D9 E0A1 DC 6C 3836 LE0A1: ldd *L006C E0A3 93 6A 3837 subd *L006A E0A5 37 3838 pshb E0A6 36 3839 psha E0A7 30 3840 tsx E0A8 DC 6E 3841 ldd *L006E E0AA 93 6C 3842 subd *L006C E0AC E3 00 3843 addd 0x00,x E0AE 38 3844 pulx E0AF 46 3845 rora E0B0 56 3846 rorb E0B1 37 3847 pshb E0B2 36 3848 psha E0B3 38 3849 pulx E0B4 CC 01 CC 3850 ldd #0x01CC E0B7 BD F3 4E 3851 jsr LF34E E0BA DE 66 3852 ldx *L0066 E0BC F6 C2 8F 3853 ldab LC28F E0BF BD F3 89 3854 jsr LF389 E0C2 DD 66 3855 std *L0066 E0C4 C3 00 80 3856 addd #0x0080 E0C7 24 01 3857 bcc LE0CA E0C9 4A 3858 deca E0CA C6 CD 3859 LE0CA: ldab #0xCD ASxxxx Assembler V01.50+ (Motorola 6811), page 73. E0CC 3D 3860 mul E0CD C3 00 20 3861 addd #0x0020 E0D0 81 2F 3862 cmpa #0x2F E0D2 23 03 3863 bls LE0D7 E0D4 CC 30 00 3864 ldd #0x3000 E0D7 05 3865 LE0D7: lsld E0D8 05 3866 lsld E0D9 D6 B0 3867 LE0D9: ldab *L00B0 E0DB F1 C2 03 3868 cmpb LC203 E0DE 23 04 3869 bls LE0E4 E0E0 B6 C5 45 3870 ldaa LC545 E0E3 4C 3871 inca E0E4 97 68 3872 LE0E4: staa *L0068 E0E6 39 3873 LE0E6: rts E0E7 DE 66 3874 LE0E7: ldx *L0066 E0E9 96 59 3875 ldaa *L0059 E0EB C6 19 3876 ldab #0x19 E0ED 3D 3877 mul E0EE 03 3878 fdiv E0EF 3C 3879 pshx E0F0 32 3880 pula E0F1 33 3881 pulb E0F2 97 8E 3882 staa *L008E E0F4 B1 C2 91 3883 cmpa LC291 E0F7 22 20 3884 bhi LE119 E0F9 15 47 20 3885 bclr *L0047,#0x20 E0FC B1 C2 93 3886 cmpa LC293 E0FF 25 1B 3887 bcs LE11C E101 B1 C2 92 3888 cmpa LC292 E104 22 16 3889 bhi LE11C E106 D6 91 3890 ldab *L0091 E108 F1 C2 94 3891 cmpb LC294 E10B 22 07 3892 bhi LE114 E10D 5C 3893 incb E10E 27 0F 3894 beq LE11F E110 D7 91 3895 stab *L0091 E112 20 0B 3896 bra LE11F E114 14 47 10 3897 LE114: bset *L0047,#0x10 E117 20 09 3898 bra LE122 E119 14 47 20 3899 LE119: bset *L0047,#0x20 E11C 7F 00 91 3900 LE11C: clr L0091 E11F 15 47 10 3901 LE11F: bclr *L0047,#0x10 E122 B6 C0 16 3902 LE122: ldaa LC016 E125 85 04 3903 bita #0x04 E127 26 10 3904 bne LE139 E129 14 36 01 3905 bset *L0036,#0x01 E12C B6 C0 14 3906 ldaa LC014 E12F 85 40 3907 bita #0x40 E131 27 03 3908 beq LE136 E133 7E E1 BD 3909 jmp LE1BD E136 7E E2 3A 3910 LE136: jmp LE23A E139 13 2F 02 16 3911 LE139: brclr *L002F,#0x02,LE153 E13D 13 47 04 0D 3912 brclr *L0047,#0x04,LE14E E141 13 47 08 09 3913 brclr *L0047,#0x08,LE14E E145 96 47 3914 ldaa *L0047 E147 88 01 3915 eora #0x01 ASxxxx Assembler V01.50+ (Motorola 6811), page 74. E149 97 47 3916 staa *L0047 E14B 15 47 08 3917 bclr *L0047,#0x08 E14E 14 47 04 3918 LE14E: bset *L0047,#0x04 E151 20 0A 3919 bra LE15D E153 12 47 04 03 3920 LE153: brset *L0047,#0x04,LE15A E157 14 47 08 3921 bset *L0047,#0x08 E15A 15 47 04 3922 LE15A: bclr *L0047,#0x04 E15D 13 35 80 56 3923 LE15D: brclr *L0035,#0x80,LE1B7 E161 13 47 01 52 3924 brclr *L0047,#0x01,LE1B7 E165 96 66 3925 ldaa *L0066 E167 B1 C2 98 3926 cmpa LC298 E16A 24 4B 3927 bcc LE1B7 E16C D6 59 3928 ldab *L0059 E16E F1 C2 99 3929 cmpb LC299 E171 23 0C 3930 bls LE17F E173 D6 83 3931 ldab *L0083 E175 F1 C2 9A 3932 cmpb LC29A E178 23 05 3933 bls LE17F E17A 14 47 40 3934 bset *L0047,#0x40 E17D 20 38 3935 bra LE1B7 E17F B1 C2 96 3936 LE17F: cmpa LC296 E182 23 30 3937 bls LE1B4 E184 12 47 40 1B 3938 brset *L0047,#0x40,LE1A3 E188 B1 C2 97 3939 cmpa LC297 E18B 25 30 3940 bcs LE1BD E18D D6 5D 3941 ldab *L005D E18F F1 C2 95 3942 cmpb LC295 E192 23 29 3943 bls LE1BD E194 14 47 40 3944 bset *L0047,#0x40 E197 13 47 20 22 3945 brclr *L0047,#0x20,LE1BD E19B 14 47 02 3946 bset *L0047,#0x02 E19E 15 36 01 3947 bclr *L0036,#0x01 E1A1 20 1A 3948 bra LE1BD E1A3 8B 02 3949 LE1A3: adda #0x02 E1A5 24 02 3950 bcc LE1A9 E1A7 86 FF 3951 ldaa #0xFF E1A9 B1 C2 97 3952 LE1A9: cmpa LC297 E1AC 25 09 3953 bcs LE1B7 E1AE 12 47 10 05 3954 brset *L0047,#0x10,LE1B7 E1B2 20 09 3955 bra LE1BD E1B4 15 47 40 3956 LE1B4: bclr *L0047,#0x40 E1B7 15 47 02 3957 LE1B7: bclr *L0047,#0x02 E1BA 14 36 01 3958 bset *L0036,#0x01 E1BD 96 5D 3959 LE1BD: ldaa *L005D E1BF B1 C2 ED 3960 cmpa LC2ED E1C2 23 6F 3961 bls LE233 E1C4 96 66 3962 ldaa *L0066 E1C6 B1 C2 EE 3963 cmpa LC2EE E1C9 23 68 3964 bls LE233 E1CB 96 83 3965 ldaa *L0083 E1CD B1 C2 EF 3966 cmpa LC2EF E1D0 25 61 3967 bcs LE233 E1D2 96 64 3968 ldaa *L0064 E1D4 B1 C2 F0 3969 cmpa LC2F0 E1D7 23 5A 3970 bls LE233 E1D9 96 8E 3971 ldaa *L008E ASxxxx Assembler V01.50+ (Motorola 6811), page 75. E1DB B1 C2 93 3972 cmpa LC293 E1DE 23 53 3973 bls LE233 E1E0 96 59 3974 ldaa *L0059 E1E2 CE C2 F1 3975 ldx #0xC2F1 E1E5 13 36 80 03 3976 brclr *L0036,#0x80,LE1EC E1E9 CE C2 FA 3977 ldx #0xC2FA E1EC A1 00 3978 LE1EC: cmpa 0x00,x E1EE 23 43 3979 bls LE233 E1F0 A1 01 3980 cmpa 0x01,x E1F2 23 0D 3981 bls LE201 E1F4 CE 00 00 3982 ldx #0x0000 E1F7 DF 92 3983 stx *L0092 E1F9 14 36 80 3984 bset *L0036,#0x80 E1FC 14 37 10 3985 bset *L0037,#0x10 E1FF 20 38 3986 bra LE239 E201 C6 10 3987 LE201: ldab #0x10 E203 44 3988 lsra E204 08 3989 inx E205 08 3990 inx E206 BD F3 F2 3991 jsr LF3F2 E209 91 83 3992 cmpa *L0083 E20B 25 26 3993 bcs LE233 E20D 12 37 10 16 3994 brset *L0037,#0x10,LE227 E211 14 37 10 3995 bset *L0037,#0x10 E214 96 83 3996 ldaa *L0083 E216 2A 02 3997 bpl LE21A E218 86 80 3998 ldaa #0x80 E21A 44 3999 LE21A: lsra E21B CE C3 04 4000 ldx #0xC304 E21E BD F3 FF 4001 jsr LF3FF E221 F6 C3 03 4002 ldab LC303 E224 3D 4003 mul E225 DD 92 4004 std *L0092 E227 14 36 80 4005 LE227: bset *L0036,#0x80 E22A DE 92 4006 ldx *L0092 E22C 27 0B 4007 beq LE239 E22E 09 4008 dex E22F DF 92 4009 stx *L0092 E231 20 03 4010 bra LE236 E233 15 37 10 4011 LE233: bclr *L0037,#0x10 E236 15 36 80 4012 LE236: bclr *L0036,#0x80 E239 39 4013 LE239: rts E23A FE 01 2D 4014 LE23A: ldx L012D E23D 26 33 4015 bne LE272 E23F 96 83 4016 ldaa *L0083 E241 B1 C2 9B 4017 cmpa LC29B E244 25 24 4018 bcs LE26A E246 96 66 4019 ldaa *L0066 E248 B1 C2 9C 4020 cmpa LC29C E24B 23 1D 4021 bls LE26A E24D B1 C2 9D 4022 cmpa LC29D E250 22 18 4023 bhi LE26A E252 96 59 4024 ldaa *L0059 E254 B1 C2 9E 4025 cmpa LC29E E257 25 11 4026 bcs LE26A E259 FE 01 2B 4027 ldx L012B ASxxxx Assembler V01.50+ (Motorola 6811), page 76. E25C BC C2 9F 4028 cpx LC29F E25F 22 03 4029 bhi LE264 E261 08 4030 inx E262 20 09 4031 bra LE26D E264 FE C2 A1 4032 LE264: ldx LC2A1 E267 FF 01 2D 4033 stx L012D E26A CE 00 00 4034 LE26A: ldx #0x0000 E26D FF 01 2B 4035 LE26D: stx L012B E270 20 0C 4036 bra LE27E E272 09 4037 LE272: dex E273 FF 01 2D 4038 stx L012D E276 27 06 4039 beq LE27E E278 14 48 11 4040 bset *L0048,#0x11 E27B 7E E3 74 4041 jmp LE374 E27E 15 48 10 4042 LE27E: bclr *L0048,#0x10 E281 96 5D 4043 ldaa *L005D E283 B1 C2 A7 4044 cmpa LC2A7 E286 24 03 4045 bcc LE28B E288 7E E3 59 4046 LE288: jmp LE359 E28B B6 C0 16 4047 LE28B: ldaa LC016 E28E 85 08 4048 bita #0x08 E290 27 04 4049 beq LE296 E292 12 44 02 F2 4050 brset *L0044,#0x02,LE288 E296 CE C2 A8 4051 LE296: ldx #0xC2A8 E299 E6 00 4052 ldab 0x00,x E29B 12 48 02 04 4053 brset *L0048,#0x02,LE2A3 E29F CB 05 4054 addb #0x05 E2A1 25 04 4055 bcs LE2A7 E2A3 D1 66 4056 LE2A3: cmpb *L0066 E2A5 23 07 4057 bls LE2AE E2A7 15 48 02 4058 LE2A7: bclr *L0048,#0x02 E2AA E6 01 4059 ldab 0x01,x E2AC 20 05 4060 bra LE2B3 E2AE 14 48 02 4061 LE2AE: bset *L0048,#0x02 E2B1 E6 02 4062 ldab 0x02,x E2B3 13 48 01 05 4063 LE2B3: brclr *L0048,#0x01,LE2BC E2B7 E0 03 4064 subb 0x03,x E2B9 24 01 4065 bcc LE2BC E2BB 5F 4066 clrb E2BC 37 4067 LE2BC: pshb E2BD CE C2 E8 4068 ldx #0xC2E8 E2C0 96 64 4069 ldaa *L0064 E2C2 44 4070 lsra E2C3 44 4071 lsra E2C4 BD F3 FF 4072 jsr LF3FF E2C7 D6 83 4073 ldab *L0083 E2C9 3D 4074 mul E2CA 89 00 4075 adca #0x00 E2CC 97 95 4076 staa *L0095 E2CE 33 4077 pulb E2CF 11 4078 cba E2D0 25 B6 4079 bcs LE288 E2D2 CE C2 CC 4080 ldx #0xC2CC E2D5 13 38 04 03 4081 brclr *L0038,#0x04,LE2DC E2D9 CE C2 B0 4082 ldx #0xC2B0 E2DC C6 0F 4083 LE2DC: ldab #0x0F ASxxxx Assembler V01.50+ (Motorola 6811), page 77. E2DE 13 48 01 04 4084 brclr *L0048,#0x01,LE2E6 E2E2 08 4085 inx E2E3 08 4086 inx E2E4 C6 01 4087 ldab #0x01 E2E6 96 66 4088 LE2E6: ldaa *L0066 E2E8 12 2F 02 06 4089 brset *L002F,#0x02,LE2F2 E2EC B0 C2 AF 4090 suba LC2AF E2EF 24 01 4091 bcc LE2F2 E2F1 4F 4092 clra E2F2 A1 00 4093 LE2F2: cmpa 0x00,x E2F4 25 63 4094 bcs LE359 E2F6 08 4095 inx E2F7 A1 00 4096 cmpa 0x00,x E2F9 24 5E 4097 bcc LE359 E2FB 3A 4098 abx E2FC 13 48 01 13 4099 brclr *L0048,#0x01,LE313 E300 F6 C0 14 4100 ldab LC014 E303 C5 01 4101 bitb #0x01 E305 27 0C 4102 beq LE313 E307 C6 10 4103 ldab #0x10 E309 96 59 4104 ldaa *L0059 E30B 81 C0 4105 cmpa #0xC0 E30D 25 0F 4106 bcs LE31E E30F 86 C0 4107 ldaa #0xC0 E311 20 0B 4108 bra LE31E E313 C6 18 4109 LE313: ldab #0x18 E315 96 66 4110 ldaa *L0066 E317 81 64 4111 cmpa #0x64 E319 25 02 4112 bcs LE31D E31B 86 64 4113 ldaa #0x64 E31D 48 4114 LE31D: lsla E31E BD F3 F2 4115 LE31E: jsr LF3F2 E321 27 36 4116 beq LE359 E323 16 4117 tab E324 96 95 4118 ldaa *L0095 E326 11 4119 cba E327 22 30 4120 bhi LE359 E329 13 48 04 0A 4121 brclr *L0048,#0x04,LE337 E32D 7A 00 96 4122 dec L0096 E330 26 1B 4123 bne LE34D E332 15 48 04 4124 bclr *L0048,#0x04 E335 20 16 4125 bra LE34D E337 13 38 04 12 4126 LE337: brclr *L0038,#0x04,LE34D E33B 12 48 08 0E 4127 brset *L0048,#0x08,LE34D E33F 14 48 04 4128 bset *L0048,#0x04 E342 B6 C2 AC 4129 ldaa LC2AC E345 97 96 4130 staa *L0096 E347 91 94 4131 cmpa *L0094 E349 23 02 4132 bls LE34D E34B 97 94 4133 staa *L0094 E34D 96 94 4134 LE34D: ldaa *L0094 E34F 27 03 4135 beq LE354 E351 4A 4136 deca E352 20 08 4137 bra LE35C E354 14 48 01 4138 LE354: bset *L0048,#0x01 E357 20 0F 4139 bra LE368 ASxxxx Assembler V01.50+ (Motorola 6811), page 78. E359 B6 C2 AD 4140 LE359: ldaa LC2AD E35C 97 94 4141 LE35C: staa *L0094 E35E 96 66 4142 ldaa *L0066 E360 B1 C2 AE 4143 cmpa LC2AE E363 24 EF 4144 bcc LE354 E365 15 48 01 4145 bclr *L0048,#0x01 E368 13 38 04 05 4146 LE368: brclr *L0038,#0x04,LE371 E36C 14 48 08 4147 bset *L0048,#0x08 E36F 20 03 4148 bra LE374 E371 15 48 08 4149 LE371: bclr *L0048,#0x08 E374 39 4150 LE374: rts E375 CE C3 18 4151 ldx #0xC318 E378 D6 45 4152 ldab *L0045 E37A C4 80 4153 andb #0x80 E37C DA 3E 4154 orab *L003E E37E D7 3E 4155 stab *L003E E380 96 5D 4156 ldaa *L005D E382 A1 0C 4157 cmpa 0x0C,x E384 25 06 4158 bcs LE38C E386 96 3C 4159 ldaa *L003C E388 85 04 4160 bita #0x04 E38A 27 03 4161 beq LE38F E38C 7E E4 5E 4162 LE38C: jmp LE45E E38F 96 45 4163 LE38F: ldaa *L0045 E391 2A 0A 4164 bpl LE39D E393 7F 01 02 4165 clr L0102 E396 A6 0D 4166 ldaa 0x0D,x E398 B7 01 03 4167 staa L0103 E39B 20 2A 4168 bra LE3C7 E39D 5D 4169 LE39D: tstb E39E 2A 09 4170 bpl LE3A9 E3A0 B6 01 03 4171 ldaa L0103 E3A3 27 E7 4172 beq LE38C E3A5 4A 4173 deca E3A6 B7 01 03 4174 staa L0103 E3A9 13 35 80 1A 4175 LE3A9: brclr *L0035,#0x80,LE3C7 E3AD F6 01 02 4176 ldab L0102 E3B0 B6 01 01 4177 ldaa L0101 E3B3 90 64 4178 suba *L0064 E3B5 23 06 4179 bls LE3BD E3B7 A1 0B 4180 cmpa 0x0B,x E3B9 23 02 4181 bls LE3BD E3BB E6 07 4182 ldab 0x07,x E3BD 5D 4183 LE3BD: tstb E3BE 27 07 4184 beq LE3C7 E3C0 5A 4185 decb E3C1 F7 01 02 4186 stab L0102 E3C4 7E E4 51 4187 jmp LE451 E3C7 D6 58 4188 LE3C7: ldab *L0058 E3C9 E1 06 4189 cmpb 0x06,x E3CB 23 0B 4190 bls LE3D8 E3CD D6 FC 4191 ldab *L00FC E3CF E1 01 4192 cmpb 0x01,x E3D1 22 40 4193 bhi LE413 E3D3 5C 4194 incb E3D4 26 03 4195 bne LE3D9 ASxxxx Assembler V01.50+ (Motorola 6811), page 79. E3D6 20 03 4196 bra LE3DB E3D8 5F 4197 LE3D8: clrb E3D9 D7 FC 4198 LE3D9: stab *L00FC E3DB 96 44 4199 LE3DB: ldaa *L0044 E3DD 85 20 4200 bita #0x20 E3DF 27 0D 4201 beq LE3EE E3E1 F6 01 04 4202 ldab L0104 E3E4 E1 00 4203 cmpb 0x00,x E3E6 27 2B 4204 beq LE413 E3E8 5C 4205 incb E3E9 F7 01 04 4206 stab L0104 E3EC 20 5D 4207 bra LE44B E3EE 7F 01 04 4208 LE3EE: clr L0104 E3F1 12 37 80 1E 4209 brset *L0037,#0x80,LE413 E3F5 DE FD 4210 ldx *L00FD E3F7 D6 74 4211 ldab *L0074 E3F9 F1 C3 1A 4212 cmpb LC31A E3FC 23 08 4213 bls LE406 E3FE BC C3 1C 4214 cpx LC31C E401 24 0C 4215 bcc LE40F E403 08 4216 inx E404 20 05 4217 bra LE40B E406 DE FD 4218 LE406: ldx *L00FD E408 27 0B 4219 beq LE415 E40A 09 4220 dex E40B DF FD 4221 LE40B: stx *L00FD E40D 20 0A 4222 bra LE419 E40F 8A 01 4223 LE40F: oraa #0x01 E411 97 44 4224 staa *L0044 E413 20 49 4225 LE413: bra LE45E E415 84 FE 4226 LE415: anda #0xFE E417 97 44 4227 staa *L0044 E419 46 4228 LE419: rora E41A 25 42 4229 bcs LE45E E41C F1 C3 1B 4230 cmpb LC31B E41F 24 04 4231 bcc LE425 E421 96 45 4232 ldaa *L0045 E423 2B 05 4233 bmi LE42A E425 CE 00 00 4234 LE425: ldx #0x0000 E428 20 08 4235 bra LE432 E42A DE FF 4236 LE42A: ldx *L00FF E42C BC C3 1C 4237 cpx LC31C E42F 22 2D 4238 bhi LE45E E431 08 4239 inx E432 DF FF 4240 LE432: stx *L00FF E434 96 64 4241 ldaa *L0064 E436 B1 C3 20 4242 cmpa LC320 E439 25 23 4243 bcs LE45E E43B B1 C3 21 4244 cmpa LC321 E43E 23 07 4245 bls LE447 E440 96 66 4246 ldaa *L0066 E442 B1 C3 22 4247 cmpa LC322 E445 22 17 4248 bhi LE45E E447 D6 3E 4249 LE447: ldab *L003E E449 2B 06 4250 bmi LE451 E44B D6 3F 4251 LE44B: ldab *L003F ASxxxx Assembler V01.50+ (Motorola 6811), page 80. E44D CA 06 4252 orab #0x06 E44F 20 11 4253 bra LE462 E451 D6 3F 4254 LE451: ldab *L003F E453 B6 C0 15 4255 ldaa LC015 E456 27 06 4256 beq LE45E E458 C4 FB 4257 andb #0xFB E45A CA 02 4258 orab #0x02 E45C 20 04 4259 bra LE462 E45E D6 3F 4260 LE45E: ldab *L003F E460 C4 F9 4261 andb #0xF9 E462 D7 3F 4262 LE462: stab *L003F E464 96 64 4263 ldaa *L0064 E466 B7 01 01 4264 staa L0101 E469 39 4265 rts E46A 13 35 80 14 4266 LE46A: brclr *L0035,#0x80,LE482 E46E 13 39 80 10 4267 brclr *L0039,#0x80,LE482 E472 D6 E6 4268 ldab *L00E6 E474 D1 DE 4269 cmpb *L00DE E476 25 0D 4270 bcs LE485 E478 12 39 40 06 4271 brset *L0039,#0x40,LE482 E47C 7F 00 E6 4272 clr L00E6 E47F 15 39 80 4273 bclr *L0039,#0x80 E482 7E E4 E1 4274 LE482: jmp LE4E1 E485 7C 00 E6 4275 LE485: inc L00E6 E488 C1 07 4276 cmpb #0x07 E48A 23 02 4277 bls LE48E E48C C6 07 4278 ldab #0x07 E48E CE C3 2E 4279 LE48E: ldx #0xC32E E491 3A 4280 abx E492 A6 00 4281 ldaa 0x00,x E494 36 4282 psha E495 DC C9 4283 ldd *L00C9 E497 13 3A 80 01 4284 brclr *L003A,#0x80,LE49C E49B 04 4285 lsrd E49C 37 4286 LE49C: pshb E49D 36 4287 psha E49E 30 4288 tsx E49F A6 02 4289 ldaa 0x02,x E4A1 BD F3 9F 4290 jsr LF39F E4A4 38 4291 pulx E4A5 31 4292 ins E4A6 05 4293 lsld E4A7 25 03 4294 bcs LE4AC E4A9 05 4295 lsld E4AA 24 03 4296 bcc LE4AF E4AC CC FF FF 4297 LE4AC: ldd #0xFFFF E4AF DD E2 4298 LE4AF: std *L00E2 E4B1 96 DF 4299 ldaa *L00DF E4B3 CE 00 E2 4300 ldx #0x00E2 E4B6 BD F5 B5 4301 jsr LF5B5 E4B9 FE C3 2B 4302 ldx LC32B E4BC 9C E2 4303 cpx *L00E2 E4BE 22 02 4304 bhi LE4C2 E4C0 DF E2 4305 stx *L00E2 E4C2 13 39 40 0F 4306 LE4C2: brclr *L0039,#0x40,LE4D5 E4C6 BD FB 27 4307 jsr LFB27 ASxxxx Assembler V01.50+ (Motorola 6811), page 81. E4C9 3C 4308 pshx E4CA 30 4309 tsx E4CB A3 00 4310 subd 0x00,x E4CD 38 4311 pulx E4CE 23 11 4312 bls LE4E1 E4D0 1A 93 E2 4313 cpd *L00E2 E4D3 25 02 4314 bcs LE4D7 E4D5 DC E2 4315 LE4D5: ldd *L00E2 E4D7 1A B3 C3 29 4316 LE4D7: cpd LC329 E4DB 25 04 4317 bcs LE4E1 E4DD DD E2 4318 std *L00E2 E4DF 20 04 4319 bra LE4E5 E4E1 5F 4320 LE4E1: clrb E4E2 4F 4321 clra E4E3 DD E2 4322 std *L00E2 E4E5 13 3E 10 15 4323 LE4E5: brclr *L003E,#0x10,LE4FE E4E9 13 8B FF 11 4324 brclr *L008B,#0xFF,LE4FE E4ED 7A 00 8B 4325 dec L008B E4F0 FC C4 F7 4326 ldd LC4F7 E4F3 D3 E2 4327 addd *L00E2 E4F5 DD E2 4328 std *L00E2 E4F7 D3 E0 4329 addd *L00E0 E4F9 24 03 4330 bcc LE4FE E4FB CC FF FF 4331 ldd #0xFFFF E4FE DD E0 4332 LE4FE: std *L00E0 E500 DE E2 4333 ldx *L00E2 E502 27 17 4334 beq LE51B E504 D6 D2 4335 ldab *L00D2 E506 3A 4336 abx E507 3A 4337 abx E508 FF 3F F2 4338 stx L3FF2 E50B BD F4 EE 4339 jsr LF4EE E50E 86 04 4340 ldaa #0x04 E510 BD F6 06 4341 jsr LF606 E513 86 FB 4342 ldaa #0xFB E515 BD F4 EE 4343 jsr LF4EE E518 BD F6 11 4344 jsr LF611 E51B 13 34 80 03 4345 LE51B: brclr *L0034,#0x80,LE522 E51F BD 58 18 4346 jsr L5818 E522 FC 01 23 4347 LE522: ldd L0123 E525 D3 E2 4348 addd *L00E2 E527 FD 01 23 4349 std L0123 E52A 39 4350 rts E52B D6 40 4351 LE52B: ldab *L0040 E52D C5 24 4352 bitb #0x24 E52F 26 43 4353 bne LE574 E531 12 42 40 0B 4354 brset *L0042,#0x40,LE540 E535 DC 19 4355 ldd *L0019 E537 04 4356 lsrd E538 F1 C1 E8 4357 cmpb LC1E8 E53B 25 37 4358 bcs LE574 E53D 14 42 40 4359 bset *L0042,#0x40 E540 D6 70 4360 LE540: ldab *L0070 E542 F1 C1 EA 4361 cmpb LC1EA E545 22 2D 4362 bhi LE574 E547 F1 C1 E9 4363 cmpb LC1E9 ASxxxx Assembler V01.50+ (Motorola 6811), page 82. E54A 23 28 4364 bls LE574 E54C D6 AF 4365 ldab *L00AF E54E F1 C1 EC 4366 cmpb LC1EC E551 22 26 4367 bhi LE579 E553 13 40 10 28 4368 brclr *L0040,#0x10,LE57F E557 D6 5D 4369 ldab *L005D E559 F1 C1 E7 4370 cmpb LC1E7 E55C 23 21 4371 bls LE57F E55E 96 83 4372 ldaa *L0083 E560 B1 C1 EB 4373 cmpa LC1EB E563 22 0A 4374 bhi LE56F E565 7D 00 AF 4375 tst L00AF E568 27 15 4376 beq LE57F E56A 7A 00 AF 4377 dec L00AF E56D 20 10 4378 bra LE57F E56F 7C 00 AF 4379 LE56F: inc L00AF E572 20 0B 4380 bra LE57F E574 7F 00 AF 4381 LE574: clr L00AF E577 20 06 4382 bra LE57F E579 14 4E 40 4383 LE579: bset *L004E,#0x40 E57C 14 42 10 4384 bset *L0042,#0x10 E57F D6 40 4385 LE57F: ldab *L0040 E581 C5 C0 4386 bitb #0xC0 E583 26 26 4387 bne LE5AB E585 96 82 4388 ldaa *L0082 E587 B1 C1 F3 4389 cmpa LC1F3 E58A 23 13 4390 bls LE59F E58C 96 AC 4391 ldaa *L00AC E58E B1 C1 F4 4392 cmpa LC1F4 E591 22 13 4393 bhi LE5A6 E593 96 BD 4394 ldaa *L00BD E595 B1 C1 F5 4395 cmpa LC1F5 E598 24 07 4396 bcc LE5A1 E59A 7C 00 AC 4397 inc L00AC E59D 20 0C 4398 bra LE5AB E59F C4 FB 4399 LE59F: andb #0xFB E5A1 7F 00 AC 4400 LE5A1: clr L00AC E5A4 20 05 4401 bra LE5AB E5A6 14 4E 04 4402 LE5A6: bset *L004E,#0x04 E5A9 CA 04 4403 orab #0x04 E5AB D7 40 4404 LE5AB: stab *L0040 E5AD C5 E4 4405 bitb #0xE4 E5AF 26 2C 4406 bne LE5DD E5B1 96 66 4407 ldaa *L0066 E5B3 B1 C1 FE 4408 cmpa LC1FE E5B6 22 25 4409 bhi LE5DD E5B8 96 B0 4410 ldaa *L00B0 E5BA B1 C2 03 4411 cmpa LC203 E5BD 22 2C 4412 bhi LE5EB E5BF 96 64 4413 ldaa *L0064 E5C1 B1 C2 02 4414 cmpa LC202 E5C4 24 17 4415 bcc LE5DD E5C6 96 83 4416 ldaa *L0083 E5C8 B1 C2 01 4417 cmpa LC201 E5CB 24 10 4418 bcc LE5DD E5CD 12 38 01 0C 4419 brset *L0038,#0x01,LE5DD ASxxxx Assembler V01.50+ (Motorola 6811), page 83. E5D1 96 58 4420 ldaa *L0058 E5D3 B1 C1 FF 4421 cmpa LC1FF E5D6 23 05 4422 bls LE5DD E5D8 B1 C2 00 4423 cmpa LC200 E5DB 23 05 4424 bls LE5E2 E5DD 7F 00 B0 4425 LE5DD: clr L00B0 E5E0 20 0F 4426 bra LE5F1 E5E2 C5 08 4427 LE5E2: bitb #0x08 E5E4 27 0B 4428 beq LE5F1 E5E6 7C 00 B0 4429 inc L00B0 E5E9 20 06 4430 bra LE5F1 E5EB 14 4F 80 4431 LE5EB: bset *L004F,#0x80 E5EE 14 45 10 4432 bset *L0045,#0x10 E5F1 12 2F 20 06 4433 LE5F1: brset *L002F,#0x20,LE5FB E5F5 12 42 20 18 4434 brset *L0042,#0x20,LE611 E5F9 20 42 4435 bra LE63D E5FB 15 42 20 4436 LE5FB: bclr *L0042,#0x20 E5FE 12 42 08 3B 4437 brset *L0042,#0x08,LE63D E602 CE C2 07 4438 ldx #0xC207 E605 96 40 4439 ldaa *L0040 E607 85 E4 4440 bita #0xE4 E609 26 32 4441 bne LE63D E60B DC B3 4442 ldd *L00B3 E60D A3 05 4443 subd 0x05,x E60F 23 05 4444 bls LE616 E611 14 4F 08 4445 LE611: bset *L004F,#0x08 E614 20 34 4446 bra LE64A E616 96 64 4447 LE616: ldaa *L0064 E618 A1 00 4448 cmpa 0x00,x E61A 24 17 4449 bcc LE633 E61C 96 5D 4450 ldaa *L005D E61E A1 01 4451 cmpa 0x01,x E620 25 1B 4452 bcs LE63D E622 B6 01 19 4453 ldaa L0119 E625 A1 02 4454 cmpa 0x02,x E627 23 0A 4455 bls LE633 E629 96 83 4456 ldaa *L0083 E62B A1 03 4457 cmpa 0x03,x E62D 22 04 4458 bhi LE633 E62F A1 04 4459 cmpa 0x04,x E631 22 0F 4460 bhi LE642 E633 DE B3 4461 LE633: ldx *L00B3 E635 27 11 4462 beq LE648 E637 09 4463 dex E638 27 0E 4464 beq LE648 E63A 09 4465 dex E63B 20 0B 4466 bra LE648 E63D CE 00 00 4467 LE63D: ldx #0x0000 E640 20 06 4468 bra LE648 E642 DE B3 4469 LE642: ldx *L00B3 E644 F6 C2 0E 4470 ldab LC20E E647 3A 4471 abx E648 DF B3 4472 LE648: stx *L00B3 E64A D6 40 4473 LE64A: ldab *L0040 E64C C5 24 4474 bitb #0x24 E64E 26 31 4475 bne LE681 ASxxxx Assembler V01.50+ (Motorola 6811), page 84. E650 96 80 4476 ldaa *L0080 E652 B1 C2 14 4477 cmpa LC214 E655 23 2A 4478 bls LE681 E657 12 41 20 34 4479 brset *L0041,#0x20,LE68F E65B 96 BD 4480 ldaa *L00BD E65D B1 C2 10 4481 cmpa LC210 E660 23 1F 4482 bls LE681 E662 96 B8 4483 ldaa *L00B8 E664 B1 C2 12 4484 cmpa LC212 E667 22 20 4485 bhi LE689 E669 96 83 4486 ldaa *L0083 E66B B0 C2 0F 4487 suba LC20F E66E 24 11 4488 bcc LE681 E670 96 58 4489 ldaa *L0058 E672 B1 C2 13 4490 cmpa LC213 E675 22 0A 4491 bhi LE681 E677 7C 00 B8 4492 inc L00B8 E67A 26 13 4493 bne LE68F E67C 7A 00 B8 4494 dec L00B8 E67F 20 0E 4495 bra LE68F E681 7F 00 B8 4496 LE681: clr L00B8 E684 15 40 80 4497 bclr *L0040,#0x80 E687 20 06 4498 bra LE68F E689 14 4F 04 4499 LE689: bset *L004F,#0x04 E68C 14 40 80 4500 bset *L0040,#0x80 E68F DE F5 4501 LE68F: ldx *L00F5 E691 BC C2 15 4502 cpx LC215 E694 22 36 4503 bhi LE6CC E696 96 B5 4504 ldaa *L00B5 E698 B1 C2 17 4505 cmpa LC217 E69B 24 27 4506 bcc LE6C4 E69D 13 40 A4 02 4507 brclr *L0040,#0xA4,LE6A3 E6A1 20 2F 4508 bra LE6D2 E6A3 D6 58 4509 LE6A3: ldab *L0058 E6A5 F1 C2 18 4510 cmpb LC218 E6A8 25 28 4511 bcs LE6D2 E6AA D6 83 4512 ldab *L0083 E6AC F1 C2 19 4513 cmpb LC219 E6AF 25 21 4514 bcs LE6D2 E6B1 D6 64 4515 ldab *L0064 E6B3 F1 C2 1A 4516 cmpb LC21A E6B6 25 1A 4517 bcs LE6D2 E6B8 F1 C2 1B 4518 cmpb LC21B E6BB 22 15 4519 bhi LE6D2 E6BD 4C 4520 inca E6BE 27 12 4521 beq LE6D2 E6C0 97 B5 4522 staa *L00B5 E6C2 20 0E 4523 bra LE6D2 E6C4 14 4F 02 4524 LE6C4: bset *L004F,#0x02 E6C7 14 40 40 4525 bset *L0040,#0x40 E6CA 20 06 4526 bra LE6D2 E6CC 7F 00 B5 4527 LE6CC: clr L00B5 E6CF 15 40 40 4528 bclr *L0040,#0x40 E6D2 96 41 4529 LE6D2: ldaa *L0041 E6D4 44 4530 lsra E6D5 24 03 4531 bcc LE6DA ASxxxx Assembler V01.50+ (Motorola 6811), page 85. E6D7 14 50 40 4532 bset *L0050,#0x40 E6DA 48 4533 LE6DA: lsla E6DB 97 41 4534 staa *L0041 E6DD 12 37 01 28 4535 brset *L0037,#0x01,LE709 E6E1 12 00 10 24 4536 brset *PAORTN,#0x10,LE709 E6E5 13 35 40 20 4537 brclr *L0035,#0x40,LE709 E6E9 D6 B6 4538 ldab *L00B6 E6EB 96 58 4539 ldaa *L0058 E6ED B1 C2 31 4540 cmpa LC231 E6F0 23 11 4541 bls LE703 E6F2 96 BC 4542 ldaa *L00BC E6F4 26 0D 4543 bne LE703 E6F6 F1 C2 34 4544 cmpb LC234 E6F9 24 03 4545 bcc LE6FE E6FB 5C 4546 incb E6FC 20 06 4547 bra LE704 E6FE 14 01 80 4548 LE6FE: bset *L0001,#0x80 E701 20 03 4549 bra LE706 E703 5F 4550 LE703: clrb E704 D7 B6 4551 LE704: stab *L00B6 E706 7F 00 BC 4552 LE706: clr L00BC E709 12 3C 20 04 4553 LE709: brset *L003C,#0x20,LE711 E70D 96 02 4554 ldaa *L0002 E70F 2A 03 4555 bpl LE714 E711 14 50 10 4556 LE711: bset *L0050,#0x10 E714 D6 42 4557 LE714: ldab *L0042 E716 C4 FD 4558 andb #0xFD E718 96 40 4559 ldaa *L0040 E71A 85 C0 4560 bita #0xC0 E71C 26 5E 4561 bne LE77C E71E B6 C2 3A 4562 ldaa LC23A E721 91 74 4563 cmpa *L0074 E723 23 18 4564 bls LE73D E725 96 AD 4565 ldaa *L00AD E727 B1 C2 3B 4566 cmpa LC23B E72A 22 16 4567 bhi LE742 E72C 96 45 4568 ldaa *L0045 E72E 2A 0D 4569 bpl LE73D E730 C5 04 4570 bitb #0x04 E732 26 09 4571 bne LE73D E734 13 40 08 0F 4572 brclr *L0040,#0x08,LE747 E738 7C 00 AD 4573 inc L00AD E73B 20 0A 4574 bra LE747 E73D 7F 00 AD 4575 LE73D: clr L00AD E740 20 05 4576 bra LE747 E742 14 50 08 4577 LE742: bset *L0050,#0x08 E745 CA 02 4578 orab #0x02 E747 96 74 4579 LE747: ldaa *L0074 E749 B1 C2 3C 4580 cmpa LC23C E74C 23 24 4581 bls LE772 E74E 96 AE 4582 ldaa *L00AE E750 B1 C2 3D 4583 cmpa LC23D E753 22 22 4584 bhi LE777 E755 96 45 4585 ldaa *L0045 E757 2A 19 4586 bpl LE772 E759 C5 04 4587 bitb #0x04 ASxxxx Assembler V01.50+ (Motorola 6811), page 86. E75B 26 15 4588 bne LE772 E75D 96 83 4589 ldaa *L0083 E75F B1 C2 3E 4590 cmpa LC23E E762 22 05 4591 bhi LE769 E764 B1 C2 3F 4592 cmpa LC23F E767 24 09 4593 bcc LE772 E769 13 40 08 0F 4594 LE769: brclr *L0040,#0x08,LE77C E76D 7C 00 AE 4595 inc L00AE E770 20 0A 4596 bra LE77C E772 7F 00 AE 4597 LE772: clr L00AE E775 20 05 4598 bra LE77C E777 14 50 04 4599 LE777: bset *L0050,#0x04 E77A CA 02 4600 orab #0x02 E77C C4 FB 4601 LE77C: andb #0xFB E77E D7 42 4602 stab *L0042 E780 39 4603 rts E781 96 3C 4604 ldaa *L003C E783 04 4605 lsrd E784 96 3F 4606 ldaa *L003F E786 46 4607 rora E787 05 4608 lsld E788 97 3F 4609 staa *L003F E78A 12 36 20 4B 4610 brset *L0036,#0x20,LE7D9 E78E 12 44 02 47 4611 brset *L0044,#0x02,LE7D9 E792 12 34 10 3D 4612 brset *L0034,#0x10,LE7D3 E796 96 5D 4613 ldaa *L005D E798 B1 C2 80 4614 cmpa LC280 E79B 23 3C 4615 bls LE7D9 E79D CE C2 81 4616 ldx #0xC281 E7A0 13 3C 01 03 4617 brclr *L003C,#0x01,LE7A7 E7A4 CE C2 83 4618 ldx #0xC283 E7A7 D6 68 4619 LE7A7: ldab *L0068 E7A9 B6 01 1B 4620 ldaa L011B E7AC E1 00 4621 cmpb 0x00,x E7AE 23 23 4622 bls LE7D3 E7B0 D6 83 4623 ldab *L0083 E7B2 E1 01 4624 cmpb 0x01,x E7B4 24 26 4625 bcc LE7DC E7B6 F6 C0 14 4626 ldab LC014 E7B9 C5 08 4627 bitb #0x08 E7BB 26 16 4628 bne LE7D3 E7BD 12 45 10 12 4629 brset *L0045,#0x10,LE7D3 E7C1 D6 68 4630 ldab *L0068 E7C3 F1 C2 7D 4631 cmpb LC27D E7C6 23 0B 4632 bls LE7D3 E7C8 D6 C7 4633 ldab *L00C7 E7CA F1 C2 7F 4634 cmpb LC27F E7CD 23 04 4635 bls LE7D3 E7CF 12 3D 02 06 4636 brset *L003D,#0x02,LE7D9 E7D3 15 3D 02 4637 LE7D3: bclr *L003D,#0x02 E7D6 7F 01 1C 4638 clr L011C E7D9 7E E8 6D 4639 LE7D9: jmp LE86D E7DC 13 3D 02 06 4640 LE7DC: brclr *L003D,#0x02,LE7E6 E7E0 B6 01 1C 4641 ldaa L011C E7E3 B7 01 1B 4642 staa L011B E7E6 D6 64 4643 LE7E6: ldab *L0064 ASxxxx Assembler V01.50+ (Motorola 6811), page 87. E7E8 F1 C2 76 4644 cmpb LC276 E7EB 22 28 4645 bhi LE815 E7ED F6 01 1D 4646 ldab L011D E7F0 F1 C2 77 4647 cmpb LC277 E7F3 24 05 4648 bcc LE7FA E7F5 7C 01 1D 4649 inc L011D E7F8 20 6A 4650 bra LE864 E7FA D6 D0 4651 LE7FA: ldab *L00D0 E7FC F1 C2 78 4652 cmpb LC278 E7FF 24 0D 4653 bcc LE80E E801 F1 C2 79 4654 cmpb LC279 E804 24 0F 4655 bcc LE815 E806 B0 C2 7B 4656 suba LC27B E809 24 0A 4657 bcc LE815 E80B 4F 4658 clra E80C 20 07 4659 bra LE815 E80E BB C2 7A 4660 LE80E: adda LC27A E811 24 02 4661 bcc LE815 E813 86 FF 4662 ldaa #0xFF E815 5F 4663 LE815: clrb E816 F7 01 1D 4664 stab L011D E819 12 45 80 0A 4665 brset *L0045,#0x80,LE827 E81D 15 3D 02 4666 bclr *L003D,#0x02 E820 F6 C0 14 4667 ldab LC014 E823 C5 20 4668 bitb #0x20 E825 27 46 4669 beq LE86D E827 36 4670 LE827: psha E828 B6 01 1B 4671 ldaa L011B E82B B1 C2 7C 4672 cmpa LC27C E82E 23 17 4673 bls LE847 E830 D6 68 4674 ldab *L0068 E832 F1 C2 7D 4675 cmpb LC27D E835 23 10 4676 bls LE847 E837 D6 C7 4677 ldab *L00C7 E839 F1 C2 7E 4678 cmpb LC27E E83C 23 09 4679 bls LE847 E83E 14 3D 02 4680 bset *L003D,#0x02 E841 32 4681 pula E842 B7 01 1C 4682 staa L011C E845 20 1D 4683 bra LE864 E847 15 3D 02 4684 LE847: bclr *L003D,#0x02 E84A 7F 01 1C 4685 clr L011C E84D DC F1 4686 ldd *L00F1 E84F 81 20 4687 cmpa #0x20 E851 25 03 4688 bcs LE856 E853 CC FF FF 4689 ldd #0xFFFF E856 05 4690 LE856: lsld E857 05 4691 lsld E858 05 4692 lsld E859 CE C2 85 4693 ldx #0xC285 E85C BD F3 F8 4694 jsr LF3F8 E85F 33 4695 pulb E860 11 4696 cba E861 25 01 4697 bcs LE864 E863 17 4698 tba E864 13 34 80 09 4699 LE864: brclr *L0034,#0x80,LE871 ASxxxx Assembler V01.50+ (Motorola 6811), page 88. E868 BD 58 12 4700 jsr L5812 E86B 20 04 4701 bra LE871 E86D 4F 4702 LE86D: clra E86E 7F 01 1D 4703 clr L011D E871 15 3C 01 4704 LE871: bclr *L003C,#0x01 E874 B7 01 1B 4705 staa L011B E877 27 03 4706 beq LE87C E879 14 3C 01 4707 bset *L003C,#0x01 E87C 86 60 4708 LE87C: ldaa #0x60 E87E BD F2 F7 4709 jsr LF2F7 E881 97 80 4710 staa *L0080 E883 96 41 4711 ldaa *L0041 E885 85 10 4712 bita #0x10 E887 26 37 4713 bne LE8C0 E889 85 08 4714 bita #0x08 E88B 27 38 4715 beq LE8C5 E88D D6 7F 4716 ldab *L007F E88F F1 C2 44 4717 cmpb LC244 E892 25 31 4718 bcs LE8C5 E894 85 40 4719 bita #0x40 E896 27 0D 4720 beq LE8A5 E898 DE 35 4721 ldx *L0035 E89A 2A 29 4722 bpl LE8C5 E89C D6 80 4723 ldab *L0080 E89E F1 C2 43 4724 cmpb LC243 E8A1 24 17 4725 bcc LE8BA E8A3 20 1B 4726 bra LE8C0 E8A5 D6 81 4727 LE8A5: ldab *L0081 E8A7 5C 4728 incb E8A8 27 02 4729 beq LE8AC E8AA D7 81 4730 stab *L0081 E8AC F1 C2 41 4731 LE8AC: cmpb LC241 E8AF 24 0D 4732 bcc LE8BE E8B1 D6 80 4733 ldab *L0080 E8B3 F1 C2 42 4734 cmpb LC242 E8B6 25 0D 4735 bcs LE8C5 E8B8 8A 40 4736 oraa #0x40 E8BA 84 DF 4737 LE8BA: anda #0xDF E8BC 20 07 4738 bra LE8C5 E8BE 8A 10 4739 LE8BE: oraa #0x10 E8C0 14 51 20 4740 LE8C0: bset *L0051,#0x20 E8C3 8A 20 4741 oraa #0x20 E8C5 16 4742 LE8C5: tab E8C6 C4 04 4743 andb #0x04 E8C8 84 F3 4744 anda #0xF3 E8CA 58 4745 lslb E8CB 1B 4746 aba E8CC 97 41 4747 staa *L0041 E8CE 16 4748 tab E8CF 96 80 4749 ldaa *L0080 E8D1 C5 20 4750 bitb #0x20 E8D3 27 02 4751 beq LE8D7 E8D5 96 7F 4752 ldaa *L007F E8D7 CE C3 B5 4753 LE8D7: ldx #0xC3B5 E8DA BD F3 FF 4754 jsr LF3FF E8DD 97 D2 4755 staa *L00D2 ASxxxx Assembler V01.50+ (Motorola 6811), page 89. E8DF 39 4756 rts E8E0 CE C5 26 4757 LE8E0: ldx #0xC526 E8E3 96 F9 4758 ldaa *L00F9 E8E5 85 08 4759 bita #0x08 E8E7 27 5F 4760 beq LE948 E8E9 D6 F8 4761 ldab *L00F8 E8EB 96 35 4762 ldaa *L0035 E8ED 85 08 4763 bita #0x08 E8EF 26 04 4764 bne LE8F5 E8F1 96 FA 4765 ldaa *L00FA E8F3 26 28 4766 bne LE91D E8F5 96 01 4767 LE8F5: ldaa *L0001 E8F7 48 4768 lsla E8F8 2B 43 4769 bmi LE93D E8FA 96 3C 4770 ldaa *L003C E8FC 48 4771 lsla E8FD 2A 3E 4772 bpl LE93D E8FF B6 C5 2A 4773 ldaa LC52A E902 48 4774 lsla E903 B0 01 15 4775 suba L0115 E906 22 11 4776 bhi LE919 E908 96 01 4777 ldaa *L0001 E90A 8A 40 4778 oraa #0x40 E90C 97 01 4779 staa *L0001 E90E 96 3C 4780 ldaa *L003C E910 84 BF 4781 anda #0xBF E912 97 3C 4782 staa *L003C E914 B6 C5 6E 4783 ldaa LC56E E917 20 21 4784 bra LE93A E919 86 82 4785 LE919: ldaa #0x82 E91B 20 0B 4786 bra LE928 E91D B6 C5 29 4787 LE91D: ldaa LC529 E920 48 4788 lsla E921 B0 01 15 4789 suba L0115 E924 23 0B 4790 bls LE931 E926 86 02 4791 ldaa #0x02 E928 B7 01 07 4792 LE928: staa L0107 E92B CA 08 4793 orab #0x08 E92D C4 EF 4794 andb #0xEF E92F 20 15 4795 bra LE946 E931 96 35 4796 LE931: ldaa *L0035 E933 8A 08 4797 oraa #0x08 E935 97 35 4798 staa *L0035 E937 B6 C5 6D 4799 ldaa LC56D E93A B7 01 12 4800 LE93A: staa L0112 E93D C4 F7 4801 LE93D: andb #0xF7 E93F D7 F8 4802 stab *L00F8 E941 7F 01 15 4803 clr L0115 E944 20 03 4804 bra LE949 E946 D7 F8 4805 LE946: stab *L00F8 E948 39 4806 LE948: rts E949 96 F9 4807 LE949: ldaa *L00F9 E94B 85 20 4808 bita #0x20 E94D 26 F9 4809 bne LE948 E94F 96 85 4810 ldaa *L0085 E951 D6 3E 4811 ldab *L003E ASxxxx Assembler V01.50+ (Motorola 6811), page 90. E953 C5 10 4812 bitb #0x10 E955 27 0C 4813 beq LE963 E957 D6 CC 4814 ldab *L00CC E959 27 08 4815 beq LE963 E95B 5A 4816 decb E95C D7 CC 4817 stab *L00CC E95E BB C4 F5 4818 adda LC4F5 E961 25 14 4819 bcs LE977 E963 D6 44 4820 LE963: ldab *L0044 E965 C5 02 4821 bitb #0x02 E967 27 05 4822 beq LE96E E969 BB C4 FC 4823 adda LC4FC E96C 20 07 4824 bra LE975 E96E D6 3F 4825 LE96E: ldab *L003F E970 2A 07 4826 bpl LE979 E972 BB C4 E9 4827 adda LC4E9 E975 24 02 4828 LE975: bcc LE979 E977 86 FF 4829 LE977: ldaa #0xFF E979 D6 F8 4830 LE979: ldab *L00F8 E97B A1 1D 4831 cmpa 0x1D,x E97D 22 1D 4832 bhi LE99C E97F 96 86 4833 ldaa *L0086 E981 A1 1D 4834 cmpa 0x1D,x E983 23 05 4835 bls LE98A E985 A6 45 4836 ldaa 0x45,x E987 B7 01 12 4837 staa L0112 E98A 4F 4838 LE98A: clra E98B C5 50 4839 bitb #0x50 E98D 26 1B 4840 bne LE9AA E98F 37 4841 pshb E990 D6 38 4842 ldab *L0038 E992 C5 08 4843 bitb #0x08 E994 33 4844 pulb E995 26 13 4845 bne LE9AA E997 7D 01 0B 4846 tst L010B E99A 27 5F 4847 beq LE9FB E99C E6 33 4848 LE99C: ldab 0x33,x E99E 3D 4849 mul E99F 05 4850 lsld E9A0 24 02 4851 bcc LE9A4 E9A2 86 FF 4852 ldaa #0xFF E9A4 E6 34 4853 LE9A4: ldab 0x34,x E9A6 11 4854 cba E9A7 23 01 4855 bls LE9AA E9A9 17 4856 tba E9AA D6 38 4857 LE9AA: ldab *L0038 E9AC C5 08 4858 bitb #0x08 E9AE 27 17 4859 beq LE9C7 E9B0 AB 51 4860 adda 0x51,x E9B2 24 02 4861 bcc LE9B6 E9B4 86 FF 4862 ldaa #0xFF E9B6 D6 F8 4863 LE9B6: ldab *L00F8 E9B8 2B 07 4864 bmi LE9C1 E9BA BB C5 78 4865 adda LC578 E9BD 24 02 4866 bcc LE9C1 E9BF 86 FF 4867 ldaa #0xFF ASxxxx Assembler V01.50+ (Motorola 6811), page 91. E9C1 CA 40 4868 LE9C1: orab #0x40 E9C3 C4 FE 4869 andb #0xFE E9C5 20 29 4870 bra LE9F0 E9C7 D6 F8 4871 LE9C7: ldab *L00F8 E9C9 2B 1F 4872 bmi LE9EA E9CB D6 2C 4873 ldab *L002C E9CD E1 37 4874 cmpb 0x37,x E9CF 22 04 4875 bhi LE9D5 E9D1 E1 38 4876 cmpb 0x38,x E9D3 24 0B 4877 bcc LE9E0 E9D5 F6 C5 5C 4878 LE9D5: ldab LC55C E9D8 D7 2C 4879 stab *L002C E9DA D6 3E 4880 ldab *L003E E9DC CA 40 4881 orab #0x40 E9DE D7 3E 4882 stab *L003E E9E0 D6 F8 4883 LE9E0: ldab *L00F8 E9E2 9B 2C 4884 adda *L002C E9E4 24 0A 4885 bcc LE9F0 E9E6 86 FF 4886 ldaa #0xFF E9E8 20 06 4887 bra LE9F0 E9EA C5 40 4888 LE9EA: bitb #0x40 E9EC 27 02 4889 beq LE9F0 E9EE CA 20 4890 orab #0x20 E9F0 D7 F8 4891 LE9F0: stab *L00F8 E9F2 D6 F9 4892 ldab *L00F9 E9F4 2A 07 4893 bpl LE9FD E9F6 E6 35 4894 ldab 0x35,x E9F8 3D 4895 mul E9F9 20 0F 4896 bra LEA0A E9FB 20 4C 4897 LE9FB: bra LEA49 E9FD D6 68 4898 LE9FD: ldab *L0068 E9FF E1 1F 4899 cmpb 0x1F,x EA01 23 07 4900 bls LEA0A EA03 BB C5 7A 4901 adda LC57A EA06 24 02 4902 bcc LEA0A EA08 86 FF 4903 ldaa #0xFF EA0A D6 F8 4904 LEA0A: ldab *L00F8 EA0C CA 10 4905 orab #0x10 EA0E B0 01 0B 4906 suba L010B EA11 25 06 4907 bcs LEA19 EA13 2A 16 4908 bpl LEA2B EA15 86 7F 4909 ldaa #0x7F EA17 20 12 4910 bra LEA2B EA19 2B 02 4911 LEA19: bmi LEA1D EA1B 86 81 4912 ldaa #0x81 EA1D 40 4913 LEA1D: nega EA1E 37 4914 pshb EA1F 81 03 4915 cmpa #0x03 EA21 24 05 4916 bcc LEA28 EA23 E6 45 4917 ldab 0x45,x EA25 F7 01 12 4918 stab L0112 EA28 8A 80 4919 LEA28: oraa #0x80 EA2A 33 4920 pulb EA2B B7 01 07 4921 LEA2B: staa L0107 EA2E 48 4922 lsla EA2F 27 0C 4923 beq LEA3D ASxxxx Assembler V01.50+ (Motorola 6811), page 92. EA31 25 58 4924 bcs LEA8B EA33 96 2B 4925 ldaa *L002B EA35 A1 4C 4926 cmpa 0x4C,x EA37 25 52 4927 bcs LEA8B EA39 C4 EF 4928 andb #0xEF EA3B 20 0C 4929 bra LEA49 EA3D C4 CF 4930 LEA3D: andb #0xCF EA3F 2A 08 4931 bpl LEA49 EA41 96 38 4932 ldaa *L0038 EA43 85 08 4933 bita #0x08 EA45 26 02 4934 bne LEA49 EA47 C4 BE 4935 andb #0xBE EA49 13 36 08 12 4936 LEA49: brclr *L0036,#0x08,LEA5F EA4D B6 01 5C 4937 ldaa L015C EA50 85 02 4938 bita #0x02 EA52 27 0B 4939 beq LEA5F EA54 B6 01 5D 4940 ldaa L015D EA57 C4 FB 4941 andb #0xFB EA59 85 02 4942 bita #0x02 EA5B 26 2E 4943 bne LEA8B EA5D CA 04 4944 orab #0x04 EA5F C5 04 4945 LEA5F: bitb #0x04 EA61 26 28 4946 bne LEA8B EA63 96 68 4947 ldaa *L0068 EA65 26 20 4948 bne LEA87 EA67 96 85 4949 ldaa *L0085 EA69 A1 1D 4950 cmpa 0x1D,x EA6B 24 1A 4951 bcc LEA87 EA6D 96 5A 4952 ldaa *L005A EA6F B1 01 08 4953 cmpa L0108 EA72 23 06 4954 bls LEA7A EA74 86 82 4955 ldaa #0x82 EA76 CA 02 4956 orab #0x02 EA78 20 0E 4957 bra LEA88 EA7A 86 02 4958 LEA7A: ldaa #0x02 EA7C C5 02 4959 bitb #0x02 EA7E 27 08 4960 beq LEA88 EA80 CA 04 4961 orab #0x04 EA82 A6 44 4962 ldaa 0x44,x EA84 B7 01 12 4963 staa L0112 EA87 4F 4964 LEA87: clra EA88 B7 01 07 4965 LEA88: staa L0107 EA8B D7 F8 4966 LEA8B: stab *L00F8 EA8D 39 4967 rts EA8E D6 36 4968 ldab *L0036 EA90 C4 CF 4969 andb #0xCF EA92 86 70 4970 ldaa #0x70 EA94 BD F2 F7 4971 jsr LF2F7 EA97 81 28 4972 cmpa #0x28 EA99 25 10 4973 bcs LEAAB EA9B 81 64 4974 cmpa #0x64 EA9D 25 0E 4975 bcs LEAAD EA9F 81 98 4976 cmpa #0x98 EAA1 24 0A 4977 bcc LEAAD EAA3 12 46 08 06 4978 brset *L0046,#0x08,LEAAD EAA7 CA 20 4979 orab #0x20 ASxxxx Assembler V01.50+ (Motorola 6811), page 93. EAA9 20 02 4980 bra LEAAD EAAB CA 10 4981 LEAAB: orab #0x10 EAAD D7 36 4982 LEAAD: stab *L0036 EAAF B6 01 B7 4983 ldaa L01B7 EAB2 27 06 4984 beq LEABA EAB4 96 34 4985 ldaa *L0034 EAB6 8A 04 4986 oraa #0x04 EAB8 97 34 4987 staa *L0034 EABA 4F 4988 LEABA: clra EABB 5F 4989 clrb EABC FD 3F CE 4990 std L3FCE EABF 96 35 4991 ldaa *L0035 EAC1 2B 2A 4992 bmi LEAED EAC3 96 44 4993 ldaa *L0044 EAC5 84 D5 4994 anda #0xD5 EAC7 97 44 4995 staa *L0044 EAC9 96 5D 4996 ldaa *L005D EACB 97 60 4997 staa *L0060 EACD 12 01 40 0B 4998 brset *L0001,#0x40,LEADC EAD1 B1 C0 2B 4999 cmpa LC02B EAD4 25 06 5000 bcs LEADC EAD6 96 01 5001 ldaa *L0001 EAD8 8A 40 5002 oraa #0x40 EADA 97 01 5003 staa *L0001 EADC 5F 5004 LEADC: clrb EADD B6 C3 A9 5005 ldaa LC3A9 EAE0 DD 70 5006 std *L0070 EAE2 97 74 5007 staa *L0074 EAE4 B6 C5 27 5008 ldaa LC527 EAE7 B7 01 10 5009 staa L0110 EAEA 7E EB 6E 5010 jmp LEB6E EAED 15 02 10 5011 LEAED: bclr *L0002,#0x10 EAF0 DE 74 5012 ldx *L0074 EAF2 96 70 5013 ldaa *L0070 EAF4 F6 C3 A8 5014 ldab LC3A8 EAF7 BD F3 89 5015 jsr LF389 EAFA DD 74 5016 std *L0074 EAFC 96 83 5017 ldaa *L0083 EAFE 26 68 5018 bne LEB68 EB00 96 68 5019 ldaa *L0068 EB02 26 64 5020 bne LEB68 EB04 96 5D 5021 ldaa *L005D EB06 B1 C5 98 5022 cmpa LC598 EB09 23 63 5023 bls LEB6E EB0B B1 C5 99 5024 cmpa LC599 EB0E 24 5E 5025 bcc LEB6E EB10 B6 01 B0 5026 ldaa L01B0 EB13 26 59 5027 bne LEB6E EB15 12 3B 20 55 5028 brset *L003B,#0x20,LEB6E EB19 B6 01 B4 5029 ldaa L01B4 EB1C 26 50 5030 bne LEB6E EB1E B6 01 B3 5031 ldaa L01B3 EB21 B1 C5 9E 5032 cmpa LC59E EB24 24 08 5033 bcc LEB2E EB26 4C 5034 inca EB27 27 45 5035 beq LEB6E ASxxxx Assembler V01.50+ (Motorola 6811), page 94. EB29 B7 01 B3 5036 staa L01B3 EB2C 20 40 5037 bra LEB6E EB2E 7F 01 B3 5038 LEB2E: clr L01B3 EB31 96 2D 5039 ldaa *L002D EB33 B1 01 10 5040 cmpa L0110 EB36 27 36 5041 beq LEB6E EB38 25 0B 5042 bcs LEB45 EB3A 4A 5043 deca EB3B B1 C5 9A 5044 cmpa LC59A EB3E 24 0E 5045 bcc LEB4E EB40 B6 C5 9A 5046 ldaa LC59A EB43 20 09 5047 bra LEB4E EB45 4C 5048 LEB45: inca EB46 B1 C5 9B 5049 cmpa LC59B EB49 23 03 5050 bls LEB4E EB4B B6 C5 9B 5051 ldaa LC59B EB4E 36 5052 LEB4E: psha EB4F 90 2D 5053 suba *L002D EB51 24 01 5054 bcc LEB54 EB53 40 5055 nega EB54 BB 01 B2 5056 LEB54: adda L01B2 EB57 24 02 5057 bcc LEB5B EB59 86 FF 5058 ldaa #0xFF EB5B B7 01 B2 5059 LEB5B: staa L01B2 EB5E B1 C5 9D 5060 cmpa LC59D EB61 32 5061 pula EB62 22 0A 5062 bhi LEB6E EB64 97 2D 5063 staa *L002D EB66 20 06 5064 bra LEB6E EB68 7F 01 B2 5065 LEB68: clr L01B2 EB6B 7F 01 B3 5066 clr L01B3 EB6E 86 8F 5067 LEB6E: ldaa #0x8F EB70 B7 40 03 5068 staa L4003 EB73 39 5069 rts EB74 96 5D 5070 ldaa *L005D EB76 81 D0 5071 cmpa #0xD0 EB78 23 02 5072 bls LEB7C EB7A 86 D0 5073 ldaa #0xD0 EB7C CE C4 AD 5074 LEB7C: ldx #0xC4AD EB7F BD F3 FF 5075 jsr LF3FF EB82 97 D8 5076 staa *L00D8 EB84 96 5D 5077 ldaa *L005D EB86 CE C3 36 5078 ldx #0xC336 EB89 BD F3 F8 5079 jsr LF3F8 EB8C 97 DE 5080 staa *L00DE EB8E 96 5D 5081 ldaa *L005D EB90 CE C3 40 5082 ldx #0xC340 EB93 BD F3 F8 5083 jsr LF3F8 EB96 97 DF 5084 staa *L00DF EB98 96 5D 5085 ldaa *L005D EB9A CE C5 0B 5086 ldx #0xC50B EB9D BD F3 F8 5087 jsr LF3F8 EBA0 97 D7 5088 staa *L00D7 EBA2 12 F9 08 11 5089 brset *L00F9,#0x08,LEBB7 EBA6 B6 C0 16 5090 ldaa LC016 EBA9 46 5091 rora ASxxxx Assembler V01.50+ (Motorola 6811), page 95. EBAA 24 0B 5092 bcc LEBB7 EBAC 96 5D 5093 ldaa *L005D EBAE CE C5 9F 5094 ldx #0xC59F EBB1 BD F3 FF 5095 jsr LF3FF EBB4 B7 01 B0 5096 staa L01B0 EBB7 13 3C 02 0C 5097 LEBB7: brclr *L003C,#0x02,LEBC7 EBBB 12 34 33 08 5098 brset *L0034,#0x33,LEBC7 EBBF 7C 04 5D 5099 inc L045D EBC2 26 03 5100 bne LEBC7 EBC4 7A 04 5D 5101 dec L045D EBC7 13 34 10 51 5102 LEBC7: brclr *L0034,#0x10,LEC1C EBCB 13 3F 40 4D 5103 brclr *L003F,#0x40,LEC1C EBCF 13 BF FF 05 5104 brclr *L00BF,#0xFF,LEBD8 EBD3 7A 00 BF 5105 dec L00BF EBD6 20 44 5106 bra LEC1C EBD8 13 BE FF 40 5107 LEBD8: brclr *L00BE,#0xFF,LEC1C EBDC 7A 00 BE 5108 dec L00BE EBDF CE DF FF 5109 ldx #0xDFFF EBE2 FF 3F DA 5110 stx L3FDA EBE5 12 40 40 43 5111 brset *L0040,#0x40,LEC2C EBE9 B6 01 28 5112 ldaa L0128 EBEC B1 C2 2C 5113 cmpa LC22C EBEF 24 06 5114 bcc LEBF7 EBF1 4C 5115 inca EBF2 B7 01 28 5116 staa L0128 EBF5 20 35 5117 bra LEC2C EBF7 86 A0 5118 LEBF7: ldaa #0xA0 EBF9 BD F2 F7 5119 jsr LF2F7 EBFC B1 C2 2E 5120 cmpa LC22E EBFF 22 0A 5121 bhi LEC0B EC01 B1 C2 2F 5122 cmpa LC22F EC04 25 05 5123 bcs LEC0B EC06 7F 00 2E 5124 clr L002E EC09 20 0C 5125 bra LEC17 EC0B 12 3F 08 1D 5126 LEC0B: brset *L003F,#0x08,LEC2C EC0F 7C 00 2E 5127 inc L002E EC12 26 03 5128 bne LEC17 EC14 7A 00 2E 5129 dec L002E EC17 14 3F 08 5130 LEC17: bset *L003F,#0x08 EC1A 20 10 5131 bra LEC2C EC1C CE D0 00 5132 LEC1C: ldx #0xD000 EC1F FF 3F DA 5133 stx L3FDA EC22 96 2E 5134 ldaa *L002E EC24 B1 C2 2D 5135 cmpa LC22D EC27 25 03 5136 bcs LEC2C EC29 14 50 80 5137 bset *L0050,#0x80 EC2C 39 5138 LEC2C: rts EC2D D6 00 5139 ldab *PAORTN EC2F C5 10 5140 bitb #0x10 EC31 26 1B 5141 bne LEC4E EC33 96 58 5142 ldaa *L0058 EC35 44 5143 lsra EC36 44 5144 lsra EC37 CE C1 C7 5145 ldx #0xC1C7 EC3A BD F3 FF 5146 jsr LF3FF EC3D D6 A9 5147 ldab *L00A9 ASxxxx Assembler V01.50+ (Motorola 6811), page 96. EC3F 3D 5148 mul EC40 89 00 5149 adca #0x00 EC42 40 5150 nega EC43 26 02 5151 bne LEC47 EC45 86 FF 5152 ldaa #0xFF EC47 9B A9 5153 LEC47: adda *L00A9 EC49 25 01 5154 bcs LEC4C EC4B 4F 5155 clra EC4C 97 A9 5156 LEC4C: staa *L00A9 EC4E 96 AB 5157 LEC4E: ldaa *L00AB EC50 27 03 5158 beq LEC55 EC52 4A 5159 deca EC53 97 AB 5160 staa *L00AB EC55 DE 8F 5161 LEC55: ldx *L008F EC57 96 8E 5162 ldaa *L008E EC59 F6 C2 90 5163 ldab LC290 EC5C BD F3 89 5164 jsr LF389 EC5F DD 8F 5165 std *L008F EC61 90 8E 5166 suba *L008E EC63 25 24 5167 bcs LEC89 EC65 12 37 40 14 5168 brset *L0037,#0x40,LEC7D EC69 D6 8E 5169 ldab *L008E EC6B F1 C1 C1 5170 cmpb LC1C1 EC6E 22 19 5171 bhi LEC89 EC70 B1 C1 BF 5172 cmpa LC1BF EC73 23 14 5173 bls LEC89 EC75 14 37 40 5174 bset *L0037,#0x40 EC78 F6 C1 BE 5175 ldab LC1BE EC7B D7 AB 5176 stab *L00AB EC7D B1 C1 C0 5177 LEC7D: cmpa LC1C0 EC80 22 07 5178 bhi LEC89 EC82 96 AB 5179 ldaa *L00AB EC84 26 03 5180 bne LEC89 EC86 15 37 40 5181 bclr *L0037,#0x40 EC89 B6 C1 DF 5182 LEC89: ldaa LC1DF EC8C 85 10 5183 bita #0x10 EC8E 27 6F 5184 beq LECFF EC90 D6 00 5185 ldab *PAORTN EC92 C1 1A 5186 cmpb #0x1A EC94 26 3D 5187 bne LECD3 EC96 96 02 5188 ldaa *L0002 EC98 85 40 5189 bita #0x40 EC9A 26 37 5190 bne LECD3 EC9C 85 01 5191 bita #0x01 EC9E 26 25 5192 bne LECC5 ECA0 12 34 10 2F 5193 brset *L0034,#0x10,LECD3 ECA4 13 35 80 2B 5194 brclr *L0035,#0x80,LECD3 ECA8 7D 00 B8 5195 tst L00B8 ECAB 26 26 5196 bne LECD3 ECAD D6 64 5197 ldab *L0064 ECAF F1 C2 38 5198 cmpb LC238 ECB2 25 1F 5199 bcs LECD3 ECB4 F6 01 2F 5200 ldab L012F ECB7 5C 5201 incb ECB8 26 19 5202 bne LECD3 ECBA D6 5D 5203 ldab *L005D ASxxxx Assembler V01.50+ (Motorola 6811), page 97. ECBC F1 C2 37 5204 cmpb LC237 ECBF 23 12 5205 bls LECD3 ECC1 8A 01 5206 oraa #0x01 ECC3 20 0C 5207 bra LECD1 ECC5 F6 01 A6 5208 LECC5: ldab L01A6 ECC8 F1 C2 39 5209 cmpb LC239 ECCB 26 06 5210 bne LECD3 ECCD 84 FE 5211 anda #0xFE ECCF 8A C0 5212 oraa #0xC0 ECD1 97 02 5213 LECD1: staa *L0002 ECD3 96 A8 5214 LECD3: ldaa *L00A8 ECD5 4C 5215 inca ECD6 81 27 5216 cmpa #0x27 ECD8 27 04 5217 beq LECDE ECDA 97 A8 5218 staa *L00A8 ECDC 20 21 5219 bra LECFF ECDE 7F 00 A8 5220 LECDE: clr L00A8 ECE1 FC 3F CA 5221 ldd L3FCA ECE4 36 5222 psha ECE5 D6 3C 5223 ldab *L003C ECE7 C4 DF 5224 andb #0xDF ECE9 90 A7 5225 suba *L00A7 ECEB B1 C2 35 5226 cmpa LC235 ECEE 25 0A 5227 bcs LECFA ECF0 12 34 10 06 5228 brset *L0034,#0x10,LECFA ECF4 13 35 80 02 5229 brclr *L0035,#0x80,LECFA ECF8 CA 20 5230 orab #0x20 ECFA D7 3C 5231 LECFA: stab *L003C ECFC 32 5232 pula ECFD 97 A7 5233 staa *L00A7 ECFF 86 80 5234 LECFF: ldaa #0x80 ED01 BD F2 F7 5235 jsr LF2F7 ED04 43 5236 coma ED05 B7 01 30 5237 staa L0130 ED08 97 61 5238 staa *L0061 ED0A DE 19 5239 ldx *L0019 ED0C BC C1 FA 5240 cpx LC1FA ED0F 23 5D 5241 bls LED6E ED11 D6 66 5242 ldab *L0066 ED13 96 61 5243 ldaa *L0061 ED15 B1 C1 F8 5244 cmpa LC1F8 ED18 24 11 5245 bcc LED2B ED1A 96 B1 5246 ldaa *L00B1 ED1C B1 C1 F9 5247 cmpa LC1F9 ED1F 22 12 5248 bhi LED33 ED21 F1 C1 FC 5249 cmpb LC1FC ED24 22 08 5250 bhi LED2E ED26 7C 00 B1 5251 inc L00B1 ED29 20 0B 5252 bra LED36 ED2B 15 44 10 5253 LED2B: bclr *L0044,#0x10 ED2E 7F 00 B1 5254 LED2E: clr L00B1 ED31 20 03 5255 bra LED36 ED33 14 44 10 5256 LED33: bset *L0044,#0x10 ED36 96 61 5257 LED36: ldaa *L0061 ED38 B1 C2 04 5258 cmpa LC204 ED3B 25 11 5259 bcs LED4E ASxxxx Assembler V01.50+ (Motorola 6811), page 98. ED3D 96 B2 5260 ldaa *L00B2 ED3F B1 C2 05 5261 cmpa LC205 ED42 22 12 5262 bhi LED56 ED44 F1 C1 FC 5263 cmpb LC1FC ED47 23 08 5264 bls LED51 ED49 7C 00 B2 5265 inc L00B2 ED4C 20 0B 5266 bra LED59 ED4E 15 41 02 5267 LED4E: bclr *L0041,#0x02 ED51 7F 00 B2 5268 LED51: clr L00B2 ED54 20 03 5269 bra LED59 ED56 14 41 02 5270 LED56: bset *L0041,#0x02 ED59 12 44 10 09 5271 LED59: brset *L0044,#0x10,LED66 ED5D 13 41 02 0D 5272 brclr *L0041,#0x02,LED6E ED61 14 4F 40 5273 bset *L004F,#0x40 ED64 20 03 5274 bra LED69 ED66 14 4E 01 5275 LED66: bset *L004E,#0x01 ED69 B6 C1 FD 5276 LED69: ldaa LC1FD ED6C 97 61 5277 staa *L0061 ED6E 96 61 5278 LED6E: ldaa *L0061 ED70 B7 01 1A 5279 staa L011A ED73 CE FF A7 5280 ldx #0xFFA7 ED76 BD F3 FF 5281 jsr LF3FF ED79 97 61 5282 staa *L0061 ED7B 12 F9 08 11 5283 brset *L00F9,#0x08,LED90 ED7F B6 C0 16 5284 ldaa LC016 ED82 46 5285 rora ED83 25 0B 5286 bcs LED90 ED85 96 61 5287 ldaa *L0061 ED87 CE C5 9F 5288 ldx #0xC59F ED8A BD F3 FF 5289 jsr LF3FF ED8D B7 01 B0 5290 staa L01B0 ED90 39 5291 LED90: rts ED91 96 00 5292 ldaa *PAORTN ED93 85 10 5293 bita #0x10 ED95 26 49 5294 bne LEDE0 ED97 CE 00 1B 5295 ldx #0x001B ED9A 96 C8 5296 ldaa *L00C8 ED9C 4C 5297 inca ED9D 27 02 5298 beq LEDA1 ED9F 97 C8 5299 staa *L00C8 EDA1 D6 45 5300 LEDA1: ldab *L0045 EDA3 C5 02 5301 bitb #0x02 EDA5 27 38 5302 beq LEDDF EDA7 D6 5D 5303 ldab *L005D EDA9 F1 C4 DF 5304 cmpb LC4DF EDAC 25 31 5305 bcs LEDDF EDAE F1 C4 E0 5306 cmpb LC4E0 EDB1 24 2C 5307 bcc LEDDF EDB3 D6 C6 5308 ldab *L00C6 EDB5 3A 5309 abx EDB6 A6 00 5310 ldaa 0x00,x EDB8 F1 C4 DC 5311 cmpb LC4DC EDBB 27 11 5312 beq LEDCE EDBD F1 C4 DD 5313 cmpb LC4DD EDC0 26 1D 5314 bne LEDDF EDC2 DE 0B 5315 ldx *L000B ASxxxx Assembler V01.50+ (Motorola 6811), page 99. EDC4 F6 C4 E2 5316 ldab LC4E2 EDC7 BD F3 89 5317 jsr LF389 EDCA DD 0B 5318 std *L000B EDCC 20 11 5319 bra LEDDF EDCE D6 C8 5320 LEDCE: ldab *L00C8 EDD0 F1 C4 DE 5321 cmpb LC4DE EDD3 24 0A 5322 bcc LEDDF EDD5 DE 09 5323 ldx *L0009 EDD7 F6 C4 E1 5324 ldab LC4E1 EDDA BD F3 89 5325 jsr LF389 EDDD DD 09 5326 std *L0009 EDDF 39 5327 LEDDF: rts EDE0 96 5D 5328 LEDE0: ldaa *L005D EDE2 CE C3 5D 5329 ldx #0xC35D EDE5 BD F3 F8 5330 jsr LF3F8 EDE8 97 EE 5331 staa *L00EE EDEA 96 5D 5332 ldaa *L005D EDEC 13 44 80 02 5333 brclr *L0044,#0x80,LEDF2 EDF0 96 61 5334 ldaa *L0061 EDF2 36 5335 LEDF2: psha EDF3 81 D0 5336 cmpa #0xD0 EDF5 23 02 5337 bls LEDF9 EDF7 86 D0 5338 ldaa #0xD0 EDF9 36 5339 LEDF9: psha EDFA D6 35 5340 ldab *L0035 EDFC 2B 51 5341 bmi LEE4F EDFE D6 01 5342 ldab *L0001 EE00 C5 08 5343 bitb #0x08 EE02 26 4B 5344 bne LEE4F EE04 CE C3 ED 5345 ldx #0xC3ED EE07 BD F3 FF 5346 jsr LF3FF EE0A 36 5347 psha EE0B 96 61 5348 ldaa *L0061 EE0D CE C4 2B 5349 ldx #0xC42B EE10 BD F3 FF 5350 jsr LF3FF EE13 33 5351 pulb EE14 1B 5352 aba EE15 C6 00 5353 ldab #0x00 EE17 24 03 5354 bcc LEE1C EE19 CC FF FF 5355 ldd #0xFFFF EE1C DD 0D 5356 LEE1C: std *L000D EE1E CE C1 8D 5357 ldx #0xC18D EE21 96 60 5358 ldaa *L0060 EE23 81 D0 5359 cmpa #0xD0 EE25 25 02 5360 bcs LEE29 EE27 86 D0 5361 ldaa #0xD0 EE29 36 5362 LEE29: psha EE2A BD F3 FF 5363 jsr LF3FF EE2D 5F 5364 clrb EE2E DD 12 5365 std *L0012 EE30 32 5366 pula EE31 CE C1 9D 5367 ldx #0xC19D EE34 BD F3 FF 5368 jsr LF3FF EE37 CE C1 9B 5369 ldx #0xC19B EE3A BD F3 9F 5370 jsr LF39F EE3D DD 14 5371 std *L0014 ASxxxx Assembler V01.50+ (Motorola 6811), page 100. EE3F CE C3 FD 5372 ldx #0xC3FD EE42 32 5373 pula EE43 36 5374 psha EE44 BD F3 FF 5375 jsr LF3FF EE47 CE C3 FB 5376 ldx #0xC3FB EE4A BD F3 9F 5377 jsr LF39F EE4D DD 0F 5378 std *L000F EE4F CE C4 1A 5379 LEE4F: ldx #0xC41A EE52 32 5380 pula EE53 32 5381 pula EE54 BD F3 FF 5382 jsr LF3FF EE57 97 D4 5383 staa *L00D4 EE59 CE C3 67 5384 ldx #0xC367 EE5C 96 5D 5385 ldaa *L005D EE5E BD F3 F8 5386 jsr LF3F8 EE61 97 EA 5387 staa *L00EA EE63 CE C5 87 5388 ldx #0xC587 EE66 96 5D 5389 ldaa *L005D EE68 BD F3 F8 5390 jsr LF3F8 EE6B 9B 2D 5391 adda *L002D EE6D 25 05 5392 bcs LEE74 EE6F BB 01 B0 5393 adda L01B0 EE72 24 02 5394 bcc LEE76 EE74 86 FF 5395 LEE74: ldaa #0xFF EE76 B7 01 13 5396 LEE76: staa L0113 EE79 12 34 10 0C 5397 brset *L0034,#0x10,LEE89 EE7D 12 F9 04 08 5398 brset *L00F9,#0x04,LEE89 EE81 B1 01 10 5399 cmpa L0110 EE84 24 03 5400 bcc LEE89 EE86 B7 01 10 5401 staa L0110 EE89 39 5402 LEE89: rts EE8A 96 00 5403 ldaa *PAORTN EE8C 85 10 5404 bita #0x10 EE8E 26 06 5405 bne LEE96 EE90 BD DF 57 5406 jsr LDF57 EE93 7E DF AD 5407 jmp LDFAD EE96 96 35 5408 LEE96: ldaa *L0035 EE98 2B 04 5409 bmi LEE9E EE9A 13 01 08 6F 5410 brclr *L0001,#0x08,LEF0D EE9E 96 42 5411 LEE9E: ldaa *L0042 EEA0 85 02 5412 bita #0x02 EEA2 27 05 5413 beq LEEA9 EEA4 7F 00 C5 5414 clr L00C5 EEA7 20 64 5415 bra LEF0D EEA9 96 36 5416 LEEA9: ldaa *L0036 EEAB 84 30 5417 anda #0x30 EEAD 26 2F 5418 bne LEEDE EEAF 13 36 08 07 5419 brclr *L0036,#0x08,LEEBA EEB3 CE 01 5C 5420 ldx #0x015C EEB6 1E 04 04 53 5421 brset 0x04,x,#0x04,LEF0D EEBA D6 01 5422 LEEBA: ldab *L0001 EEBC C5 02 5423 bitb #0x02 EEBE 26 1E 5424 bne LEEDE EEC0 DC 19 5425 ldd *L0019 EEC2 04 5426 lsrd EEC3 CE C4 48 5427 ldx #0xC448 ASxxxx Assembler V01.50+ (Motorola 6811), page 101. EEC6 96 60 5428 ldaa *L0060 EEC8 B1 C4 47 5429 cmpa LC447 EECB 23 07 5430 bls LEED4 EECD 08 5431 inx EECE B1 C4 46 5432 cmpa LC446 EED1 23 01 5433 bls LEED4 EED3 08 5434 inx EED4 E1 00 5435 LEED4: cmpb 0x00,x EED6 25 35 5436 bcs LEF0D EED8 96 01 5437 ldaa *L0001 EEDA 8A 02 5438 oraa #0x02 EEDC 97 01 5439 staa *L0001 EEDE 96 5D 5440 LEEDE: ldaa *L005D EEE0 B1 C4 45 5441 cmpa LC445 EEE3 23 28 5442 bls LEF0D EEE5 96 34 5443 ldaa *L0034 EEE7 2A 06 5444 bpl LEEEF EEE9 96 4D 5445 ldaa *L004D EEEB 84 60 5446 anda #0x60 EEED 26 1E 5447 bne LEF0D EEEF 14 34 20 5448 LEEEF: bset *L0034,#0x20 EEF2 D6 01 5449 ldab *L0001 EEF4 96 C5 5450 ldaa *L00C5 EEF6 B1 C4 4D 5451 cmpa LC44D EEF9 24 05 5452 bcc LEF00 EEFB 4C 5453 inca EEFC 97 C5 5454 staa *L00C5 EEFE 20 04 5455 bra LEF04 EF00 C4 FE 5456 LEF00: andb #0xFE EF02 D7 01 5457 stab *L0001 EF04 56 5458 LEF04: rorb EF05 24 06 5459 bcc LEF0D EF07 D6 45 5460 ldab *L0045 EF09 CA 80 5461 orab #0x80 EF0B 20 04 5462 bra LEF11 EF0D D6 45 5463 LEF0D: ldab *L0045 EF0F C4 7F 5464 andb #0x7F EF11 D7 45 5465 LEF11: stab *L0045 EF13 13 36 08 13 5466 brclr *L0036,#0x08,LEF2A EF17 CE 01 5C 5467 ldx #0x015C EF1A 1F 00 01 0C 5468 brclr 0x00,x,#0x01,LEF2A EF1E 1F 01 01 05 5469 brclr 0x01,x,#0x01,LEF27 EF22 14 45 80 5470 bset *L0045,#0x80 EF25 20 03 5471 bra LEF2A EF27 15 45 80 5472 LEF27: bclr *L0045,#0x80 EF2A D6 45 5473 LEF2A: ldab *L0045 EF2C 2A 1C 5474 bpl LEF4A EF2E 96 5D 5475 ldaa *L005D EF30 B1 C4 CF 5476 cmpa LC4CF EF33 23 15 5477 bls LEF4A EF35 B1 C4 D0 5478 cmpa LC4D0 EF38 22 10 5479 bhi LEF4A EF3A DE D5 5480 ldx *L00D5 EF3C BC C3 D5 5481 cpx LC3D5 EF3F 26 09 5482 bne LEF4A EF41 CA 02 5483 orab #0x02 ASxxxx Assembler V01.50+ (Motorola 6811), page 102. EF43 96 64 5484 ldaa *L0064 EF45 B1 C4 D1 5485 cmpa LC4D1 EF48 24 02 5486 bcc LEF4C EF4A C4 FD 5487 LEF4A: andb #0xFD EF4C D7 45 5488 LEF4C: stab *L0045 EF4E BD DF AD 5489 jsr LDFAD EF51 39 5490 rts EF52 96 7F 5491 ldaa *L007F EF54 81 AB 5492 cmpa #0xAB EF56 25 14 5493 bcs LEF6C EF58 14 3F 10 5494 bset *L003F,#0x10 EF5B 13 36 40 08 5495 brclr *L0036,#0x40,LEF67 EF5F 14 51 40 5496 bset *L0051,#0x40 EF62 14 42 08 5497 bset *L0042,#0x08 EF65 20 13 5498 bra LEF7A EF67 14 36 40 5499 LEF67: bset *L0036,#0x40 EF6A 20 06 5500 bra LEF72 EF6C 15 36 40 5501 LEF6C: bclr *L0036,#0x40 EF6F 15 42 08 5502 bclr *L0042,#0x08 EF72 DE 35 5503 LEF72: ldx *L0035 EF74 2B 4F 5504 bmi LEFC5 EF76 DE 42 5505 ldx *L0042 EF78 2B 09 5506 bmi LEF83 EF7A CE D0 00 5507 LEF7A: ldx #0xD000 EF7D 18 CE DF FF 5508 ldy #0xDFFF EF81 20 07 5509 bra LEF8A EF83 CE DF FF 5510 LEF83: ldx #0xDFFF EF86 18 CE D0 00 5511 ldy #0xD000 EF8A FF 3F D2 5512 LEF8A: stx L3FD2 EF8D BD F4 EE 5513 jsr LF4EE EF90 FF 3F D6 5514 stx L3FD6 EF93 BD F4 EE 5515 jsr LF4EE EF96 7D C0 16 5516 tst LC016 EF99 2B 06 5517 bmi LEFA1 EF9B 18 FF 3F D8 5518 sty L3FD8 EF9F 20 03 5519 bra LEFA4 EFA1 FF 3F D8 5520 LEFA1: stx L3FD8 EFA4 BD F4 EE 5521 LEFA4: jsr LF4EE EFA7 FF 3F CC 5522 stx L3FCC EFAA BD F4 EE 5523 jsr LF4EE EFAD FF 3F D4 5524 stx L3FD4 EFB0 8C D0 00 5525 cpx #0xD000 EFB3 26 07 5526 bne LEFBC EFB5 B6 40 04 5527 ldaa L4004 EFB8 84 FD 5528 anda #0xFD EFBA 20 05 5529 bra LEFC1 EFBC B6 40 04 5530 LEFBC: ldaa L4004 EFBF 8A 02 5531 oraa #0x02 EFC1 B7 40 04 5532 LEFC1: staa L4004 EFC4 39 5533 rts EFC5 CE DF FF 5534 LEFC5: ldx #0xDFFF EFC8 96 3F 5535 ldaa *L003F EFCA 13 36 08 10 5536 brclr *L0036,#0x08,LEFDE EFCE F6 01 5A 5537 ldab L015A EFD1 C5 10 5538 bitb #0x10 EFD3 27 09 5539 beq LEFDE ASxxxx Assembler V01.50+ (Motorola 6811), page 103. EFD5 F6 01 5B 5540 ldab L015B EFD8 C5 10 5541 bitb #0x10 EFDA 27 06 5542 beq LEFE2 EFDC 20 07 5543 bra LEFE5 EFDE 85 02 5544 LEFDE: bita #0x02 EFE0 26 03 5545 bne LEFE5 EFE2 CE D0 00 5546 LEFE2: ldx #0xD000 EFE5 FF 3F CC 5547 LEFE5: stx L3FCC EFE8 CE DF FF 5548 ldx #0xDFFF EFEB 13 36 08 10 5549 brclr *L0036,#0x08,LEFFF EFEF F6 01 5A 5550 ldab L015A EFF2 C5 20 5551 bitb #0x20 EFF4 27 09 5552 beq LEFFF EFF6 F6 01 5B 5553 ldab L015B EFF9 C5 20 5554 bitb #0x20 EFFB 26 10 5555 bne LF00D EFFD 20 0B 5556 bra LF00A EFFF F6 C0 15 5557 LEFFF: ldab LC015 F002 C5 04 5558 bitb #0x04 F004 27 04 5559 beq LF00A F006 85 04 5560 bita #0x04 F008 26 03 5561 bne LF00D F00A CE D0 00 5562 LF00A: ldx #0xD000 F00D FF 3F D4 5563 LF00D: stx L3FD4 F010 CE DF FF 5564 ldx #0xDFFF F013 13 36 08 10 5565 brclr *L0036,#0x08,LF027 F017 F6 01 5A 5566 ldab L015A F01A C5 04 5567 bitb #0x04 F01C 27 09 5568 beq LF027 F01E F6 01 5B 5569 ldab L015B F021 C5 04 5570 bitb #0x04 F023 26 2F 5571 bne LF054 F025 20 2A 5572 bra LF051 F027 F6 C0 17 5573 LF027: ldab LC017 F02A 2A 06 5574 bpl LF032 F02C 13 35 20 24 5575 brclr *L0035,#0x20,LF054 F030 20 1F 5576 bra LF051 F032 F6 C0 14 5577 LF032: ldab LC014 F035 58 5578 lslb F036 2A 06 5579 bpl LF03E F038 13 36 80 15 5580 brclr *L0036,#0x80,LF051 F03C 20 16 5581 bra LF054 F03E F6 C0 16 5582 LF03E: ldab LC016 F041 C5 04 5583 bitb #0x04 F043 26 06 5584 bne LF04B F045 13 48 01 08 5585 brclr *L0048,#0x01,LF051 F049 20 09 5586 bra LF054 F04B 13 47 02 02 5587 LF04B: brclr *L0047,#0x02,LF051 F04F 20 03 5588 bra LF054 F051 CE D0 00 5589 LF051: ldx #0xD000 F054 FF 3F D6 5590 LF054: stx L3FD6 F057 13 36 08 1F 5591 brclr *L0036,#0x08,LF07A F05B 5F 5592 clrb F05C B6 01 5A 5593 ldaa L015A F05F 85 08 5594 bita #0x08 F061 27 0B 5595 beq LF06E ASxxxx Assembler V01.50+ (Motorola 6811), page 104. F063 B6 01 5B 5596 ldaa L015B F066 85 08 5597 bita #0x08 F068 27 13 5598 beq LF07D F06A C6 FF 5599 ldab #0xFF F06C 20 0F 5600 bra LF07D F06E B6 01 5E 5601 LF06E: ldaa L015E F071 85 02 5602 bita #0x02 F073 27 05 5603 beq LF07A F075 F6 01 5F 5604 ldab L015F F078 20 03 5605 bra LF07D F07A F6 01 1B 5606 LF07A: ldab L011B F07D 86 34 5607 LF07D: ldaa #0x34 F07F 7D C0 16 5608 tst LC016 F082 2B 01 5609 bmi LF085 F084 53 5610 comb F085 05 5611 LF085: lsld F086 05 5612 lsld F087 CA 03 5613 orab #0x03 F089 FD 3F D8 5614 std L3FD8 F08C 13 36 08 14 5615 brclr *L0036,#0x08,LF0A4 F090 B6 01 5A 5616 ldaa L015A F093 85 02 5617 bita #0x02 F095 27 0D 5618 beq LF0A4 F097 B6 40 04 5619 ldaa L4004 F09A F6 01 5B 5620 ldab L015B F09D C4 02 5621 andb #0x02 F09F 84 FD 5622 anda #0xFD F0A1 1B 5623 aba F0A2 20 10 5624 bra LF0B4 F0A4 B6 40 04 5625 LF0A4: ldaa L4004 F0A7 84 FD 5626 anda #0xFD F0A9 7D 00 FA 5627 tst L00FA F0AC 27 06 5628 beq LF0B4 F0AE 13 35 08 02 5629 brclr *L0035,#0x08,LF0B4 F0B2 8A 02 5630 oraa #0x02 F0B4 B7 40 04 5631 LF0B4: staa L4004 F0B7 13 36 08 1F 5632 brclr *L0036,#0x08,LF0DA F0BB 5F 5633 clrb F0BC B6 01 5A 5634 ldaa L015A F0BF 85 40 5635 bita #0x40 F0C1 27 0B 5636 beq LF0CE F0C3 B6 01 5B 5637 ldaa L015B F0C6 85 40 5638 bita #0x40 F0C8 26 14 5639 bne LF0DE F0CA C6 FF 5640 ldab #0xFF F0CC 20 10 5641 bra LF0DE F0CE B6 01 5E 5642 LF0CE: ldaa L015E F0D1 85 01 5643 bita #0x01 F0D3 27 05 5644 beq LF0DA F0D5 F6 01 5F 5645 ldab L015F F0D8 20 04 5646 bra LF0DE F0DA F6 01 19 5647 LF0DA: ldab L0119 F0DD 53 5648 comb F0DE 86 34 5649 LF0DE: ldaa #0x34 F0E0 05 5650 lsld F0E1 05 5651 lsld ASxxxx Assembler V01.50+ (Motorola 6811), page 105. F0E2 CA 03 5652 orab #0x03 F0E4 FD 3F D2 5653 std L3FD2 F0E7 39 5654 rts F0E8 15 40 18 5655 bclr *L0040,#0x18 F0EB D6 00 5656 ldab *PAORTN F0ED C4 F0 5657 andb #0xF0 F0EF 26 0A 5658 bne LF0FB F0F1 14 40 08 5659 bset *L0040,#0x08 F0F4 13 1A 01 03 5660 brclr *L001A,#0x01,LF0FB F0F8 14 40 10 5661 bset *L0040,#0x10 F0FB 12 40 02 22 5662 LF0FB: brset *L0040,#0x02,LF121 F0FF 14 40 02 5663 bset *L0040,#0x02 F102 7C 00 16 5664 inc L0016 F105 96 16 5665 ldaa *L0016 F107 B1 C1 E2 5666 cmpa LC1E2 F10A 23 15 5667 bls LF121 F10C 4F 5668 clra F10D CE 00 04 5669 ldx #0x0004 F110 C6 05 5670 ldab #0x05 F112 A7 00 5671 LF112: staa 0x00,x F114 08 5672 inx F115 5A 5673 decb F116 26 FA 5674 bne LF112 F118 97 16 5675 staa *L0016 F11A 97 43 5676 staa *L0043 F11C 97 C2 5677 staa *L00C2 F11E 5C 5678 incb F11F DD 17 5679 std *L0017 F121 13 36 10 19 5680 LF121: brclr *L0036,#0x10,LF13E F125 14 42 80 5681 bset *L0042,#0x80 F128 13 35 80 0A 5682 brclr *L0035,#0x80,LF136 F12C BD F2 2B 5683 jsr LF22B F12F 4F 5684 clra F130 97 43 5685 staa *L0043 F132 97 C2 5686 staa *L00C2 F134 20 49 5687 bra LF17F F136 15 3D 18 5688 LF136: bclr *L003D,#0x18 F139 BD F1 AC 5689 jsr LF1AC F13C 20 41 5690 bra LF17F F13E 15 42 80 5691 LF13E: bclr *L0042,#0x80 F141 4F 5692 clra F142 97 43 5693 staa *L0043 F144 97 C2 5694 staa *L00C2 F146 15 3D 18 5695 bclr *L003D,#0x18 F149 13 50 01 11 5696 brclr *L0050,#0x01,LF15E F14D 13 55 01 0D 5697 brclr *L0055,#0x01,LF15E F151 14 06 01 5698 bset *L0006,#0x01 F154 BD F4 E0 5699 jsr LF4E0 F157 DD 17 5700 std *L0017 F159 14 42 01 5701 bset *L0042,#0x01 F15C 20 21 5702 bra LF17F F15E 13 35 80 08 5703 LF15E: brclr *L0035,#0x80,LF16A F162 BD E5 2B 5704 jsr LE52B F165 BD F2 68 5705 jsr LF268 F168 20 15 5706 bra LF17F F16A 14 42 01 5707 LF16A: bset *L0042,#0x01 ASxxxx Assembler V01.50+ (Motorola 6811), page 106. F16D C6 0B 5708 ldab #0x0B F16F 4F 5709 clra F170 CE 00 AC 5710 ldx #0x00AC F173 A7 00 5711 LF173: staa 0x00,x F175 08 5712 inx F176 5A 5713 decb F177 26 FA 5714 bne LF173 F179 13 34 10 02 5715 brclr *L0034,#0x10,LF17F F17D D7 B8 5716 stab *L00B8 F17F C6 05 5717 LF17F: ldab #0x05 F181 4F 5718 clra F182 CE 00 4E 5719 ldx #0x004E F185 A7 00 5720 LF185: staa 0x00,x F187 08 5721 inx F188 5A 5722 decb F189 26 FA 5723 bne LF185 F18B 13 36 08 10 5724 brclr *L0036,#0x08,LF19F F18F B6 01 5A 5725 ldaa L015A F192 85 01 5726 bita #0x01 F194 27 09 5727 beq LF19F F196 B6 01 5B 5728 ldaa L015B F199 85 01 5729 bita #0x01 F19B 27 06 5730 beq LF1A3 F19D 20 09 5731 bra LF1A8 F19F 12 42 01 05 5732 LF19F: brset *L0042,#0x01,LF1A8 F1A3 BD F5 E9 5733 LF1A3: jsr LF5E9 F1A6 20 03 5734 bra LF1AB F1A8 BD F5 DB 5735 LF1A8: jsr LF5DB F1AB 39 5736 LF1AB: rts F1AC 13 43 40 5C 5737 LF1AC: brclr *L0043,#0x40,LF20C F1B0 7A 00 C4 5738 dec L00C4 F1B3 26 75 5739 bne LF22A F1B5 C6 04 5740 ldab #0x04 F1B7 12 42 01 6A 5741 brset *L0042,#0x01,LF225 F1BB CE 00 C0 5742 ldx #0x00C0 F1BE 13 43 20 01 5743 brclr *L0043,#0x20,LF1C3 F1C2 08 5744 inx F1C3 6A 00 5745 LF1C3: dec 0x00,x F1C5 2B 09 5746 bmi LF1D0 F1C7 14 42 01 5747 bset *L0042,#0x01 F1CA C6 04 5748 ldab #0x04 F1CC D7 C4 5749 stab *L00C4 F1CE 20 5A 5750 bra LF22A F1D0 12 43 20 07 5751 LF1D0: brset *L0043,#0x20,LF1DB F1D4 14 43 20 5752 bset *L0043,#0x20 F1D7 C6 08 5753 ldab #0x08 F1D9 20 4A 5754 bra LF225 F1DB 15 43 20 5755 LF1DB: bclr *L0043,#0x20 F1DE 13 43 03 05 5756 brclr *L0043,#0x03,LF1E7 F1E2 7A 00 43 5757 dec L0043 F1E5 20 28 5758 bra LF20F F1E7 D6 C2 5759 LF1E7: ldab *L00C2 F1E9 C1 27 5760 cmpb #0x27 F1EB 23 08 5761 bls LF1F5 F1ED 7F 00 C2 5762 clr L00C2 F1F0 15 43 40 5763 bclr *L0043,#0x40 ASxxxx Assembler V01.50+ (Motorola 6811), page 107. F1F3 20 32 5764 bra LF227 F1F5 C5 07 5765 LF1F5: bitb #0x07 F1F7 26 0B 5766 bne LF204 F1F9 54 5767 lsrb F1FA 54 5768 lsrb F1FB 54 5769 lsrb F1FC CE 00 04 5770 ldx #0x0004 F1FF 3A 5771 abx F200 E6 00 5772 ldab 0x00,x F202 D7 C3 5773 stab *L00C3 F204 7C 00 C2 5774 LF204: inc L00C2 F207 78 00 C3 5775 lsl L00C3 F20A 24 DB 5776 bcc LF1E7 F20C 14 43 02 5777 LF20C: bset *L0043,#0x02 F20F D6 C2 5778 LF20F: ldab *L00C2 F211 CE FF B8 5779 ldx #0xFFB8 F214 3A 5780 abx F215 A6 00 5781 ldaa 0x00,x F217 16 5782 tab F218 C4 0F 5783 andb #0x0F F21A 44 5784 lsra F21B 44 5785 lsra F21C 44 5786 lsra F21D 44 5787 lsra F21E DD C0 5788 std *L00C0 F220 C6 1C 5789 ldab #0x1C F222 14 43 40 5790 bset *L0043,#0x40 F225 D7 C4 5791 LF225: stab *L00C4 F227 15 42 01 5792 LF227: bclr *L0042,#0x01 F22A 39 5793 LF22A: rts F22B 13 45 80 08 5794 LF22B: brclr *L0045,#0x80,LF237 F22F 12 3D 08 12 5795 brset *L003D,#0x08,LF245 F233 12 40 08 1B 5796 brset *L0040,#0x08,LF252 F237 96 3D 5797 LF237: ldaa *L003D F239 84 F7 5798 anda #0xF7 F23B 88 40 5799 eora #0x40 F23D 97 3D 5800 staa *L003D F23F 13 3D 40 18 5801 brclr *L003D,#0x40,LF25B F243 20 22 5802 bra LF267 F245 13 40 08 1E 5803 LF245: brclr *L0040,#0x08,LF267 F249 13 3D 10 08 5804 brclr *L003D,#0x10,LF255 F24D 15 3D 10 5805 bclr *L003D,#0x10 F250 20 09 5806 bra LF25B F252 14 3D 08 5807 LF252: bset *L003D,#0x08 F255 13 45 40 06 5808 LF255: brclr *L0045,#0x40,LF25F F259 20 09 5809 bra LF264 F25B 13 42 01 05 5810 LF25B: brclr *L0042,#0x01,LF264 F25F 15 42 01 5811 LF25F: bclr *L0042,#0x01 F262 20 03 5812 bra LF267 F264 14 42 01 5813 LF264: bset *L0042,#0x01 F267 39 5814 LF267: rts F268 18 CE C1 E1 5815 LF268: ldy #0xC1E1 F26C 4F 5816 clra F26D CE 00 05 5817 ldx #0x0005 F270 AA 52 5818 LF270: oraa 0x52,x F272 09 5819 dex ASxxxx Assembler V01.50+ (Motorola 6811), page 108. F273 26 FB 5820 bne LF270 F275 4D 5821 tsta F276 26 20 5822 bne LF298 F278 CE 00 05 5823 ldx #0x0005 F27B A6 4D 5824 LF27B: ldaa 0x4D,x F27D 18 A4 00 5825 anda 0x00,y F280 A7 52 5826 staa 0x52,x F282 18 09 5827 dey F284 09 5828 dex F285 26 F4 5829 bne LF27B F287 96 B9 5830 ldaa *L00B9 F289 27 05 5831 beq LF290 F28B 7A 00 B9 5832 dec L00B9 F28E 20 66 5833 bra LF2F6 F290 15 42 01 5834 LF290: bclr *L0042,#0x01 F293 15 3C 04 5835 bclr *L003C,#0x04 F296 20 5E 5836 bra LF2F6 F298 CE 00 05 5837 LF298: ldx #0x0005 F29B 4F 5838 clra F29C E6 4D 5839 LF29C: ldab 0x4D,x F29E E4 52 5840 andb 0x52,x F2A0 18 E4 00 5841 andb 0x00,y F2A3 E7 52 5842 stab 0x52,x F2A5 AA 52 5843 oraa 0x52,x F2A7 18 09 5844 dey F2A9 09 5845 dex F2AA 26 F0 5846 bne LF29C F2AC 7C 00 B9 5847 inc L00B9 F2AF CE C1 E3 5848 ldx #0xC1E3 F2B2 13 42 01 02 5849 brclr *L0042,#0x01,LF2B8 F2B6 08 5850 inx F2B7 08 5851 inx F2B8 4D 5852 LF2B8: tsta F2B9 27 01 5853 beq LF2BC F2BB 08 5854 inx F2BC E6 00 5855 LF2BC: ldab 0x00,x F2BE D1 B9 5856 cmpb *L00B9 F2C0 24 34 5857 bcc LF2F6 F2C2 D7 B9 5858 stab *L00B9 F2C4 4D 5859 tsta F2C5 27 2F 5860 beq LF2F6 F2C7 B6 C1 E5 5861 ldaa LC1E5 F2CA 97 B9 5862 staa *L00B9 F2CC 5F 5863 clrb F2CD 18 CE 01 AB 5864 ldy #0x01AB F2D1 CE 00 05 5865 ldx #0x0005 F2D4 A6 03 5866 LF2D4: ldaa 0x03,x F2D6 AA 52 5867 oraa 0x52,x F2D8 A7 03 5868 staa 0x03,x F2DA 18 A6 00 5869 ldaa 0x00,y F2DD AA 52 5870 oraa 0x52,x F2DF 18 A7 00 5871 staa 0x00,y F2E2 E7 52 5872 stab 0x52,x F2E4 18 09 5873 dey F2E6 09 5874 dex F2E7 26 EB 5875 bne LF2D4 ASxxxx Assembler V01.50+ (Motorola 6811), page 109. F2E9 D7 16 5876 stab *L0016 F2EB BD F4 E0 5877 jsr LF4E0 F2EE DD 17 5878 std *L0017 F2F0 14 42 01 5879 bset *L0042,#0x01 F2F3 14 3C 04 5880 bset *L003C,#0x04 F2F6 39 5881 LF2F6: rts F2F7 0F 5882 LF2F7: sei F2F8 8D 02 5883 bsr LF2FC F2FA 0E 5884 cli F2FB 39 5885 rts F2FC 37 5886 LF2FC: pshb F2FD 3C 5887 pshx F2FE CE 40 02 5888 ldx #0x4002 F301 1D 00 08 5889 bclr 0x00,x,#0x08 F304 BD F3 32 5890 jsr LF332 F307 97 65 5891 staa *L0065 F309 86 07 5892 ldaa #0x07 F30B 4A 5893 LF30B: deca F30C 26 FD 5894 bne LF30B F30E 86 B0 5895 ldaa #0xB0 F310 BD F3 32 5896 jsr LF332 F313 1C 00 08 5897 bset 0x00,x,#0x08 F316 38 5898 pulx F317 33 5899 pulb F318 39 5900 rts F319 15 31 80 5901 LF319: bclr *L0031,#0x80 F31C 20 03 5902 bra LF321 F31E 14 31 80 5903 LF31E: bset *L0031,#0x80 F321 3C 5904 LF321: pshx F322 CE 40 02 5905 ldx #0x4002 F325 1C 00 04 5906 bset 0x00,x,#0x04 F328 96 31 5907 ldaa *L0031 F32A BD F3 32 5908 jsr LF332 F32D 1D 00 04 5909 bclr 0x00,x,#0x04 F330 38 5910 pulx F331 39 5911 rts F332 3C 5912 LF332: pshx F333 B7 40 00 5913 staa L4000 F336 CE 40 01 5914 ldx #0x4001 F339 1D 00 80 5915 bclr 0x00,x,#0x80 F33C 86 16 5916 ldaa #0x16 F33E 0C 5917 clc F33F 1E 00 80 06 5918 LF33F: brset 0x00,x,#0x80,LF349 F343 4A 5919 deca F344 26 F9 5920 bne LF33F F346 0D 5921 sec F347 20 03 5922 bra LF34C F349 B6 40 00 5923 LF349: ldaa L4000 F34C 38 5924 LF34C: pulx F34D 39 5925 rts F34E 03 5926 LF34E: fdiv F34F 3C 5927 pshx F350 32 5928 pula F351 33 5929 pulb F352 39 5930 rts F353 3C 5931 LF353: pshx ASxxxx Assembler V01.50+ (Motorola 6811), page 110. F354 96 31 5932 ldaa *L0031 F356 88 02 5933 eora #0x02 F358 97 31 5934 staa *L0031 F35A 0F 5935 sei F35B CE 40 02 5936 ldx #0x4002 F35E 1C 00 04 5937 bset 0x00,x,#0x04 F361 BD F3 32 5938 jsr LF332 F364 1D 00 04 5939 bclr 0x00,x,#0x04 F367 0E 5940 cli F368 38 5941 pulx F369 39 5942 rts F36A 3C 5943 LF36A: pshx F36B B6 40 02 5944 ldaa L4002 F36E 84 03 5945 anda #0x03 F370 CE 40 04 5946 ldx #0x4004 F373 1F 00 04 02 5947 brclr 0x00,x,#0x04,LF379 F377 8A 04 5948 oraa #0x04 F379 38 5949 LF379: pulx F37A 39 5950 rts F37B 37 5951 LF37B: pshb F37C 84 03 5952 anda #0x03 F37E F6 40 02 5953 ldab L4002 F381 C4 FC 5954 andb #0xFC F383 1B 5955 aba F384 B7 40 02 5956 staa L4002 F387 33 5957 pulb F388 39 5958 rts F389 3C 5959 LF389: pshx F38A 37 5960 pshb F38B 3D 5961 mul F38C 37 5962 pshb F38D 36 5963 psha F38E 30 5964 tsx F38F A6 02 5965 ldaa 0x02,x F391 08 5966 inx F392 08 5967 inx F393 08 5968 inx F394 40 5969 nega F395 BD F3 9F 5970 jsr LF39F F398 30 5971 tsx F399 E3 00 5972 addd 0x00,x F39B 38 5973 pulx F39C 31 5974 ins F39D 38 5975 pulx F39E 39 5976 rts F39F 3C 5977 LF39F: pshx F3A0 36 5978 psha F3A1 E6 01 5979 ldab 0x01,x F3A3 3D 5980 mul F3A4 89 00 5981 adca #0x00 F3A6 36 5982 psha F3A7 A6 00 5983 ldaa 0x00,x F3A9 30 5984 tsx F3AA E6 01 5985 ldab 0x01,x F3AC 3D 5986 mul F3AD EB 00 5987 addb 0x00,x ASxxxx Assembler V01.50+ (Motorola 6811), page 111. F3AF 89 00 5988 adca #0x00 F3B1 38 5989 pulx F3B2 38 5990 pulx F3B3 39 5991 rts F3B4 3B 5992 XIRQRT: rti F3B5 A0 00 5993 LF3B5: suba 0x00,x F3B7 37 5994 pshb F3B8 3C 5995 pshx F3B9 24 01 5996 bcc LF3BC F3BB 4F 5997 clra F3BC E0 01 5998 LF3BC: subb 0x01,x F3BE 24 01 5999 bcc LF3C1 F3C0 5F 6000 clrb F3C1 37 6001 LF3C1: pshb F3C2 C6 10 6002 ldab #0x10 F3C4 3D 6003 mul F3C5 37 6004 pshb F3C6 E6 02 6005 ldab 0x02,x F3C8 37 6006 pshb F3C9 3D 6007 mul F3CA 3A 6008 abx F3CB 08 6009 inx F3CC 08 6010 inx F3CD 08 6011 inx F3CE 3C 6012 pshx F3CF 30 6013 tsx F3D0 A6 04 6014 ldaa 0x04,x F3D2 EE 00 6015 ldx 0x00,x F3D4 BD F3 FF 6016 jsr LF3FF F3D7 36 6017 psha F3D8 30 6018 tsx F3D9 A6 05 6019 ldaa 0x05,x F3DB E6 04 6020 ldab 0x04,x F3DD E7 05 6021 stab 0x05,x F3DF E6 03 6022 ldab 0x03,x F3E1 EE 01 6023 ldx 0x01,x F3E3 3A 6024 abx F3E4 BD F3 FF 6025 jsr LF3FF F3E7 16 6026 tab F3E8 32 6027 pula F3E9 38 6028 pulx F3EA 38 6029 pulx F3EB BD F4 0F 6030 jsr LF40F F3EE 31 6031 ins F3EF 38 6032 pulx F3F0 33 6033 pulb F3F1 39 6034 rts F3F2 10 6035 LF3F2: sba F3F3 24 0A 6036 bcc LF3FF F3F5 4F 6037 clra F3F6 20 07 6038 bra LF3FF F3F8 37 6039 LF3F8: pshb F3F9 3C 6040 pshx F3FA E6 00 6041 ldab 0x00,x F3FC 08 6042 inx F3FD 20 04 6043 bra LF403 ASxxxx Assembler V01.50+ (Motorola 6811), page 112. F3FF 37 6044 LF3FF: pshb F400 3C 6045 pshx F401 C6 10 6046 ldab #0x10 F403 3D 6047 LF403: mul F404 37 6048 pshb F405 16 6049 tab F406 3A 6050 abx F407 EC 00 6051 ldd 0x00,x F409 8D 04 6052 bsr LF40F F40B 33 6053 pulb F40C 38 6054 pulx F40D 33 6055 pulb F40E 39 6056 rts F40F 3C 6057 LF40F: pshx F410 37 6058 pshb F411 36 6059 psha F412 10 6060 sba F413 30 6061 tsx F414 E6 06 6062 ldab 0x06,x F416 25 09 6063 bcs LF421 F418 3D 6064 mul F419 40 6065 nega F41A AB 00 6066 adda 0x00,x F41C 58 6067 lslb F41D 82 00 6068 sbca #0x00 F41F 20 04 6069 bra LF425 F421 40 6070 LF421: nega F422 3D 6071 mul F423 A9 00 6072 adca 0x00,x F425 31 6073 LF425: ins F426 33 6074 pulb F427 38 6075 pulx F428 39 6076 rts F429 36 6077 LF429: psha F42A 3C 6078 pshx F42B 3C 6079 pshx F42C 37 6080 pshb F42D 36 6081 psha F42E 30 6082 tsx F42F A6 03 6083 ldaa 0x03,x F431 3D 6084 mul F432 89 00 6085 adca #0x00 F434 A7 05 6086 staa 0x05,x F436 EC 01 6087 ldd 0x01,x F438 3D 6088 mul F439 EB 05 6089 addb 0x05,x F43B 89 00 6090 adca #0x00 F43D ED 04 6091 std 0x04,x F43F A6 00 6092 ldaa 0x00,x F441 E6 03 6093 ldab 0x03,x F443 6F 06 6094 clr 0x06,x F445 3D 6095 mul F446 E3 04 6096 addd 0x04,x F448 69 06 6097 rol 0x06,x F44A ED 04 6098 std 0x04,x F44C A6 00 6099 ldaa 0x00,x ASxxxx Assembler V01.50+ (Motorola 6811), page 113. F44E E6 02 6100 ldab 0x02,x F450 3D 6101 mul F451 EB 04 6102 addb 0x04,x F453 A9 06 6103 adca 0x06,x F455 E7 04 6104 stab 0x04,x F457 ED 02 6105 std 0x02,x F459 4D 6106 tsta F45A 27 05 6107 beq LF461 F45C CC FF FF 6108 ldd #0xFFFF F45F ED 04 6109 std 0x04,x F461 38 6110 LF461: pulx F462 38 6111 pulx F463 32 6112 pula F464 33 6113 pulb F465 31 6114 ins F466 39 6115 rts F467 3C 6116 LF467: pshx F468 37 6117 pshb F469 36 6118 psha F46A 04 6119 lsrd F46B 36 6120 psha F46C 18 CE 00 00 6121 ldy #0x0000 F470 17 6122 tba F471 27 0E 6123 beq LF481 F473 E6 00 6124 LF473: ldab 0x00,x F475 18 3A 6125 aby F477 E6 01 6126 ldab 0x01,x F479 18 3A 6127 aby F47B C6 02 6128 ldab #0x02 F47D 3A 6129 abx F47E 4A 6130 deca F47F 26 F2 6131 bne LF473 F481 3C 6132 LF481: pshx F482 CE FF 00 6133 ldx #0xFF00 F485 FF 40 0B 6134 stx L400B F488 30 6135 tsx F489 6A 02 6136 dec 0x02,x F48B 38 6137 pulx F48C 2A E5 6138 bpl LF473 F48E 31 6139 ins F48F 32 6140 pula F490 33 6141 pulb F491 38 6142 pulx F492 39 6143 rts F493 D6 40 6144 LF493: ldab *L0040 F495 B6 C1 DD 6145 ldaa LC1DD F498 85 04 6146 bita #0x04 F49A 27 0C 6147 beq LF4A8 F49C 96 82 6148 ldaa *L0082 F49E B1 C1 F2 6149 cmpa LC1F2 F4A1 23 05 6150 bls LF4A8 F4A3 CA 04 6151 orab #0x04 F4A5 14 4E 04 6152 bset *L004E,#0x04 F4A8 D7 40 6153 LF4A8: stab *L0040 F4AA 96 82 6154 ldaa *L0082 F4AC C5 24 6155 bitb #0x24 ASxxxx Assembler V01.50+ (Motorola 6811), page 114. F4AE 27 03 6156 beq LF4B3 F4B0 B6 C1 F6 6157 ldaa LC1F6 F4B3 36 6158 LF4B3: psha F4B4 D6 87 6159 ldab *L0087 F4B6 11 6160 cba F4B7 22 0A 6161 bhi LF4C3 F4B9 DE 87 6162 ldx *L0087 F4BB F6 C3 A5 6163 ldab LC3A5 F4BE BD F3 89 6164 jsr LF389 F4C1 DD 87 6165 std *L0087 F4C3 DC 87 6166 LF4C3: ldd *L0087 F4C5 C3 00 80 6167 addd #0x0080 F4C8 16 6168 tab F4C9 32 6169 pula F4CA 10 6170 sba F4CB 24 01 6171 bcc LF4CE F4CD 4F 6172 clra F4CE F6 C3 A3 6173 LF4CE: ldab LC3A3 F4D1 3D 6174 mul F4D2 C3 00 20 6175 addd #0x0020 F4D5 05 6176 lsld F4D6 25 03 6177 bcs LF4DB F4D8 05 6178 lsld F4D9 24 02 6179 bcc LF4DD F4DB 86 FF 6180 LF4DB: ldaa #0xFF F4DD 97 83 6181 LF4DD: staa *L0083 F4DF 39 6182 rts F4E0 CE 00 05 6183 LF4E0: ldx #0x0005 F4E3 CC 00 01 6184 ldd #0x0001 F4E6 EB 03 6185 LF4E6: addb 0x03,x F4E8 89 00 6186 adca #0x00 F4EA 09 6187 dex F4EB 26 F9 6188 bne LF4E6 F4ED 39 6189 rts F4EE 39 6190 LF4EE: rts F4EF BD FA 3B 6191 LF4EF: jsr LFA3B F4F2 86 40 6192 ldaa #0x40 F4F4 BD F2 F7 6193 jsr LF2F7 F4F7 36 6194 psha F4F8 CE FF 81 6195 ldx #0xFF81 F4FB 12 3D 80 09 6196 brset *L003D,#0x80,LF508 F4FF 13 31 01 05 6197 brclr *L0031,#0x01,LF508 F503 CE FF 92 6198 ldx #0xFF92 F506 20 06 6199 bra LF50E F508 8B 0A 6200 LF508: adda #0x0A F50A 24 02 6201 bcc LF50E F50C 86 FF 6202 ldaa #0xFF F50E BD F3 FF 6203 LF50E: jsr LF3FF F511 97 5F 6204 staa *L005F F513 81 78 6205 cmpa #0x78 F515 22 09 6206 bhi LF520 F517 81 6A 6207 cmpa #0x6A F519 22 08 6208 bhi LF523 F51B 15 31 01 6209 bclr *L0031,#0x01 F51E 20 03 6210 bra LF523 F520 14 31 01 6211 LF520: bset *L0031,#0x01 ASxxxx Assembler V01.50+ (Motorola 6811), page 115. F523 15 3D 80 6212 LF523: bclr *L003D,#0x80 F526 32 6213 pula F527 12 3C 08 42 6214 brset *L003C,#0x08,LF56D F52B 36 6215 psha F52C 96 5F 6216 ldaa *L005F F52E C6 20 6217 ldab #0x20 F530 B1 C1 ED 6218 cmpa LC1ED F533 32 6219 pula F534 24 07 6220 bcc LF53D F536 C6 10 6221 ldab #0x10 F538 B1 C1 F1 6222 cmpa LC1F1 F53B 23 20 6223 bls LF55D F53D DE 19 6224 LF53D: ldx *L0019 F53F BC C1 EF 6225 cpx LC1EF F542 23 07 6226 bls LF54B F544 14 36 02 6227 bset *L0036,#0x02 F547 DA 4E 6228 orab *L004E F549 D7 4E 6229 stab *L004E F54B 15 44 80 6230 LF54B: bclr *L0044,#0x80 F54E 12 36 02 03 6231 brset *L0036,#0x02,LF555 F552 14 44 80 6232 bset *L0044,#0x80 F555 B6 C1 EE 6233 LF555: ldaa LC1EE F558 5F 6234 clrb F559 DD 5D 6235 std *L005D F55B 20 10 6236 bra LF56D F55D 96 5F 6237 LF55D: ldaa *L005F F55F 13 3C 10 0B 6238 brclr *L003C,#0x10,LF56E F563 F6 C3 A6 6239 ldab LC3A6 F566 DE 5D 6240 ldx *L005D F568 BD F3 89 6241 jsr LF389 F56B DD 5D 6242 std *L005D F56D 39 6243 LF56D: rts F56E 5F 6244 LF56E: clrb F56F DD 5D 6245 std *L005D F571 97 60 6246 staa *L0060 F573 14 3C 10 6247 bset *L003C,#0x10 F576 39 6248 rts F577 5F 6249 LF577: clrb F578 86 80 6250 ldaa #0x80 F57A DD 09 6251 std *L0009 F57C DD 0B 6252 std *L000B F57E CE 00 10 6253 LF57E: ldx #0x0010 F581 09 6254 LF581: dex F582 A7 1B 6255 staa 0x1B,x F584 8C 00 00 6256 cpx #0x0000 F587 26 F8 6257 bne LF581 F589 39 6258 rts F58A 96 0B 6259 LF58A: ldaa *L000B F58C CE C4 DA 6260 ldx #0xC4DA F58F 8D 17 6261 bsr LF5A8 F591 97 0B 6262 staa *L000B F593 8D E9 6263 bsr LF57E F595 96 09 6264 ldaa *L0009 F597 CE C4 D8 6265 ldx #0xC4D8 F59A 8D 0C 6266 bsr LF5A8 F59C 97 09 6267 staa *L0009 ASxxxx Assembler V01.50+ (Motorola 6811), page 116. F59E CE 00 1B 6268 ldx #0x001B F5A1 F6 C4 DC 6269 ldab LC4DC F5A4 3A 6270 abx F5A5 A7 00 6271 staa 0x00,x F5A7 39 6272 rts F5A8 A1 00 6273 LF5A8: cmpa 0x00,x F5AA 22 02 6274 bhi LF5AE F5AC A6 00 6275 ldaa 0x00,x F5AE A1 01 6276 LF5AE: cmpa 0x01,x F5B0 23 02 6277 bls LF5B4 F5B2 A6 01 6278 ldaa 0x01,x F5B4 39 6279 LF5B4: rts F5B5 36 6280 LF5B5: psha F5B6 E6 01 6281 ldab 0x01,x F5B8 3D 6282 mul F5B9 37 6283 pshb F5BA 36 6284 psha F5BB 18 30 6285 tsy F5BD 18 A6 02 6286 ldaa 0x02,y F5C0 E6 00 6287 ldab 0x00,x F5C2 3D 6288 mul F5C3 18 EB 00 6289 addb 0x00,y F5C6 89 00 6290 adca #0x00 F5C8 18 69 01 6291 rol 0x01,y F5CB 59 6292 rolb F5CC 49 6293 rola F5CD 24 03 6294 bcc LF5D2 F5CF CC FF FF 6295 ldd #0xFFFF F5D2 ED 00 6296 LF5D2: std 0x00,x F5D4 18 69 01 6297 rol 0x01,y F5D7 18 38 6298 puly F5D9 31 6299 ins F5DA 39 6300 rts F5DB 86 F7 6301 LF5DB: ldaa #0xF7 F5DD 3C 6302 LF5DD: pshx F5DE FE 3F FC 6303 ldx L3FFC F5E1 3C 6304 pshx F5E2 18 30 6305 tsy F5E4 18 A4 01 6306 anda 0x01,y F5E7 20 0C 6307 bra LF5F5 F5E9 86 08 6308 LF5E9: ldaa #0x08 F5EB 3C 6309 LF5EB: pshx F5EC FE 3F FC 6310 ldx L3FFC F5EF 3C 6311 pshx F5F0 18 30 6312 tsy F5F2 18 AA 01 6313 oraa 0x01,y F5F5 84 FE 6314 LF5F5: anda #0xFE F5F7 8A 02 6315 oraa #0x02 F5F9 18 A7 01 6316 staa 0x01,y F5FC 32 6317 pula F5FD 8A FB 6318 oraa #0xFB F5FF 36 6319 psha F600 38 6320 pulx F601 FF 3F FC 6321 stx L3FFC F604 38 6322 pulx F605 39 6323 rts ASxxxx Assembler V01.50+ (Motorola 6811), page 117. F606 FE 3F FC 6324 LF606: ldx L3FFC F609 3C 6325 pshx F60A 18 30 6326 tsy F60C 18 AA 00 6327 oraa 0x00,y F60F 20 09 6328 bra LF61A F611 FE 3F FC 6329 LF611: ldx L3FFC F614 3C 6330 pshx F615 18 30 6331 tsy F617 18 A4 00 6332 anda 0x00,y F61A 18 A7 00 6333 LF61A: staa 0x00,y F61D 38 6334 pulx F61E FF 3F FC 6335 stx L3FFC F621 39 6336 rts F622 CE C5 26 6337 LF622: ldx #0xC526 F625 18 CE 40 04 6338 ldy #0x4004 F629 BD F3 6A 6339 jsr LF36A F62C 78 00 F9 6340 lsl L00F9 F62F D6 38 6341 ldab *L0038 F631 56 6342 rorb F632 76 00 F9 6343 ror L00F9 F635 12 50 01 0C 6344 brset *L0050,#0x01,LF645 F639 D6 34 6345 ldab *L0034 F63B C5 10 6346 bitb #0x10 F63D 26 15 6347 bne LF654 F63F D6 F9 6348 ldab *L00F9 F641 C5 04 6349 bitb #0x04 F643 26 0F 6350 bne LF654 F645 D6 35 6351 LF645: ldab *L0035 F647 2B 0E 6352 bmi LF657 F649 D6 36 6353 ldab *L0036 F64B C5 10 6354 bitb #0x10 F64D 27 05 6355 beq LF654 F64F C6 81 6356 ldab #0x81 F651 F7 01 07 6357 stab L0107 F654 7E F7 11 6358 LF654: jmp LF711 F657 D6 7F 6359 LF657: ldab *L007F F659 C1 AB 6360 cmpb #0xAB F65B 22 04 6361 bhi LF661 F65D C1 5A 6362 cmpb #0x5A F65F 22 03 6363 bhi LF664 F661 7E F7 A1 6364 LF661: jmp LF7A1 F664 4F 6365 LF664: clra F665 12 F9 08 48 6366 brset *L00F9,#0x08,LF6B1 F669 D6 5A 6367 ldab *L005A F66B F1 01 08 6368 cmpb L0108 F66E 25 06 6369 bcs LF676 F670 12 35 80 0C 6370 brset *L0035,#0x80,LF680 F674 20 07 6371 bra LF67D F676 13 F9 40 03 6372 LF676: brclr *L00F9,#0x40,LF67D F67A 14 F9 08 6373 bset *L00F9,#0x08 F67D 7E F7 0E 6374 LF67D: jmp LF70E F680 F6 01 13 6375 LF680: ldab L0113 F683 14 F9 40 6376 bset *L00F9,#0x40 F686 12 38 80 07 6377 brset *L0038,#0x80,LF691 F68A FB C5 28 6378 addb LC528 F68D 24 02 6379 bcc LF691 ASxxxx Assembler V01.50+ (Motorola 6811), page 118. F68F C6 FF 6380 ldab #0xFF F691 BD D3 67 6381 LF691: jsr LD367 F694 4F 6382 clra F695 F1 01 10 6383 cmpb L0110 F698 25 08 6384 bcs LF6A2 F69A B6 01 0A 6385 ldaa L010A F69D 13 00 01 01 6386 brclr *PAORTN,#0x01,LF6A2 F6A1 4C 6387 inca F6A2 A1 06 6388 LF6A2: cmpa 0x06,x F6A4 23 68 6389 bls LF70E F6A6 D6 F9 6390 ldab *L00F9 F6A8 CA 08 6391 orab #0x08 F6AA D7 F9 6392 stab *L00F9 F6AC 7F 01 0A 6393 clr L010A F6AF 20 23 6394 bra LF6D4 F6B1 12 F9 20 5C 6395 LF6B1: brset *L00F9,#0x20,LF711 F6B5 D6 F8 6396 ldab *L00F8 F6B7 C5 10 6397 bitb #0x10 F6B9 26 08 6398 bne LF6C3 F6BB C5 08 6399 bitb #0x08 F6BD 26 52 6400 bne LF711 F6BF C5 04 6401 bitb #0x04 F6C1 26 11 6402 bne LF6D4 F6C3 B6 01 07 6403 LF6C3: ldaa L0107 F6C6 2A 0C 6404 bpl LF6D4 F6C8 C5 20 6405 bitb #0x20 F6CA 26 08 6406 bne LF6D4 F6CC 7A 01 0A 6407 dec L010A F6CF 27 03 6408 beq LF6D4 F6D1 7E F7 DC 6409 jmp LF7DC F6D4 A6 2F 6410 LF6D4: ldaa 0x2F,x F6D6 D6 F9 6411 ldab *L00F9 F6D8 2B 12 6412 bmi LF6EC F6DA 96 66 6413 ldaa *L0066 F6DC 81 20 6414 cmpa #0x20 F6DE 25 02 6415 bcs LF6E2 F6E0 86 FF 6416 ldaa #0xFF F6E2 48 6417 LF6E2: lsla F6E3 48 6418 lsla F6E4 48 6419 lsla F6E5 E6 31 6420 ldab 0x31,x F6E7 3D 6421 mul F6E8 AB 30 6422 adda 0x30,x F6EA 25 1D 6423 bcs LF709 F6EC D6 F8 6424 LF6EC: ldab *L00F8 F6EE C5 04 6425 bitb #0x04 F6F0 26 1C 6426 bne LF70E F6F2 48 6427 lsla F6F3 25 14 6428 bcs LF709 F6F5 36 6429 psha F6F6 D6 5A 6430 ldab *L005A F6F8 F0 01 08 6431 subb L0108 F6FB 4F 6432 clra F6FC 05 6433 lsld F6FD 05 6434 lsld F6FE 4D 6435 tsta ASxxxx Assembler V01.50+ (Motorola 6811), page 119. F6FF 26 0C 6436 bne LF70D F701 53 6437 comb F702 A6 32 6438 ldaa 0x32,x F704 3D 6439 mul F705 33 6440 pulb F706 1B 6441 aba F707 24 05 6442 bcc LF70E F709 86 FF 6443 LF709: ldaa #0xFF F70B 20 01 6444 bra LF70E F70D 32 6445 LF70D: pula F70E B7 01 0A 6446 LF70E: staa L010A F711 15 F9 01 6447 LF711: bclr *L00F9,#0x01 F714 96 34 6448 ldaa *L0034 F716 2A 03 6449 bpl LF71B F718 BD 58 0C 6450 jsr L580C F71B 13 36 08 21 6451 LF71B: brclr *L0036,#0x08,LF740 F71F B6 01 60 6452 ldaa L0160 F722 85 01 6453 bita #0x01 F724 27 1A 6454 beq LF740 F726 85 02 6455 bita #0x02 F728 26 16 6456 bne LF740 F72A 96 2B 6457 ldaa *L002B F72C B0 01 61 6458 suba L0161 F72F 24 01 6459 bcc LF732 F731 40 6460 nega F732 2A 02 6461 LF732: bpl LF736 F734 86 7F 6462 ldaa #0x7F F736 25 02 6463 LF736: bcs LF73A F738 8A 80 6464 oraa #0x80 F73A B7 01 07 6465 LF73A: staa L0107 F73D 14 F9 01 6466 bset *L00F9,#0x01 F740 BD F3 6A 6467 LF740: jsr LF36A F743 F6 01 07 6468 ldab L0107 F746 58 6469 lslb F747 27 31 6470 beq LF77A F749 85 04 6471 bita #0x04 F74B 27 4E 6472 beq LF79B F74D 7A 01 07 6473 dec L0107 F750 D6 2B 6474 ldab *L002B F752 24 08 6475 bcc LF75C F754 27 01 6476 beq LF757 F756 5A 6477 decb F757 7A 01 11 6478 LF757: dec L0111 F75A 20 09 6479 bra LF765 F75C E1 4C 6480 LF75C: cmpb 0x4C,x F75E 24 1A 6481 bcc LF77A F760 5C 6482 incb F761 7C 01 11 6483 inc L0111 F764 0C 6484 clc F765 D7 2B 6485 LF765: stab *L002B F767 D6 F8 6486 ldab *L00F8 F769 C5 10 6487 bitb #0x10 F76B 27 0D 6488 beq LF77A F76D F6 01 0B 6489 ldab L010B F770 5C 6490 incb F771 24 04 6491 bcc LF777 ASxxxx Assembler V01.50+ (Motorola 6811), page 120. F773 5A 6492 decb F774 27 01 6493 beq LF777 F776 5A 6494 decb F777 F7 01 0B 6495 LF777: stab L010B F77A D6 F8 6496 LF77A: ldab *L00F8 F77C C5 08 6497 bitb #0x08 F77E 27 03 6498 beq LF783 F780 7C 01 15 6499 inc L0115 F783 D6 2B 6500 LF783: ldab *L002B F785 E1 4C 6501 cmpb 0x4C,x F787 23 05 6502 bls LF78E F789 F6 01 07 6503 ldab L0107 F78C 2A 0D 6504 bpl LF79B F78E F6 01 11 6505 LF78E: ldab L0111 F791 CE FF A3 6506 ldx #0xFFA3 F794 C4 03 6507 andb #0x03 F796 84 FC 6508 anda #0xFC F798 3A 6509 abx F799 AA 00 6510 oraa 0x00,x F79B 18 1C 00 04 6511 LF79B: bset 0x00,y,#0x04 F79F 20 04 6512 bra LF7A5 F7A1 18 1D 00 04 6513 LF7A1: bclr 0x00,y,#0x04 F7A5 BD F3 7B 6514 LF7A5: jsr LF37B F7A8 F6 01 10 6515 ldab L0110 F7AB FB 01 0B 6516 addb L010B F7AE 24 02 6517 bcc LF7B2 F7B0 C6 FF 6518 ldab #0xFF F7B2 37 6519 LF7B2: pshb F7B3 F6 01 15 6520 ldab L0115 F7B6 96 3C 6521 ldaa *L003C F7B8 48 6522 lsla F7B9 32 6523 pula F7BA 2A 01 6524 bpl LF7BD F7BC 50 6525 negb F7BD 1B 6526 LF7BD: aba F7BE 16 6527 tab F7BF 96 2B 6528 ldaa *L002B F7C1 10 6529 sba F7C2 B7 01 16 6530 staa L0116 F7C5 D6 2B 6531 ldab *L002B F7C7 F0 01 16 6532 subb L0116 F7CA C6 80 6533 ldab #0x80 F7CC 24 06 6534 bcc LF7D4 F7CE 11 6535 cba F7CF 22 08 6536 bhi LF7D9 F7D1 5C 6537 incb F7D2 20 04 6538 bra LF7D8 F7D4 11 6539 LF7D4: cba F7D5 25 02 6540 bcs LF7D9 F7D7 5A 6541 decb F7D8 17 6542 LF7D8: tba F7D9 B7 01 16 6543 LF7D9: staa L0116 F7DC 13 A4 40 10 6544 LF7DC: brclr *L00A4,#0x40,LF7F0 F7E0 D6 30 6545 ldab *L0030 F7E2 C4 18 6546 andb #0x18 F7E4 F1 C2 30 6547 cmpb LC230 ASxxxx Assembler V01.50+ (Motorola 6811), page 121. F7E7 27 03 6548 beq LF7EC F7E9 14 41 01 6549 bset *L0041,#0x01 F7EC 12 35 80 03 6550 LF7EC: brset *L0035,#0x80,LF7F3 F7F0 7E F8 FB 6551 LF7F0: jmp LF8FB F7F3 13 F9 08 1D 6552 LF7F3: brclr *L00F9,#0x08,LF814 F7F7 7D 01 B0 6553 tst L01B0 F7FA 27 18 6554 beq LF814 F7FC B6 01 B1 6555 ldaa L01B1 F7FF 27 06 6556 beq LF807 F801 4A 6557 deca F802 B7 01 B1 6558 staa L01B1 F805 20 0D 6559 bra LF814 F807 B6 01 B0 6560 LF807: ldaa L01B0 F80A 4A 6561 deca F80B B7 01 B0 6562 staa L01B0 F80E B6 C5 9C 6563 ldaa LC59C F811 B7 01 B1 6564 staa L01B1 F814 13 0D FF 37 6565 LF814: brclr *L000D,#0xFF,LF84F F818 DC 0F 6566 ldd *L000F F81A 27 07 6567 beq LF823 F81C 83 00 01 6568 subd #0x0001 F81F DD 0F 6569 std *L000F F821 20 2C 6570 bra LF84F F823 96 D3 6571 LF823: ldaa *L00D3 F825 27 05 6572 beq LF82C F827 4A 6573 deca F828 97 D3 6574 staa *L00D3 F82A 20 23 6575 bra LF84F F82C 96 60 6576 LF82C: ldaa *L0060 F82E 81 D0 6577 cmpa #0xD0 F830 23 02 6578 bls LF834 F832 86 D0 6579 ldaa #0xD0 F834 F6 C3 DB 6580 LF834: ldab LC3DB F837 D7 D3 6581 stab *L00D3 F839 CE C4 0B 6582 ldx #0xC40B F83C BD F3 FF 6583 jsr LF3FF F83F 36 6584 psha F840 DC 0D 6585 ldd *L000D F842 30 6586 tsx F843 E0 00 6587 subb 0x00,x F845 82 00 6588 sbca #0x00 F847 24 03 6589 bcc LF84C F849 CC 00 00 6590 ldd #0x0000 F84C DD 0D 6591 LF84C: std *L000D F84E 32 6592 pula F84F 12 37 20 5A 6593 LF84F: brset *L0037,#0x20,LF8AD F853 DC 14 6594 ldd *L0014 F855 27 07 6595 beq LF85E F857 83 00 01 6596 subd #0x0001 F85A DD 14 6597 std *L0014 F85C 20 4F 6598 bra LF8AD F85E 13 3C 80 09 6599 LF85E: brclr *L003C,#0x80,LF86B F862 96 11 6600 ldaa *L0011 F864 27 05 6601 beq LF86B F866 4A 6602 deca F867 97 11 6603 staa *L0011 ASxxxx Assembler V01.50+ (Motorola 6811), page 122. F869 20 42 6604 bra LF8AD F86B 14 3C 80 6605 LF86B: bset *L003C,#0x80 F86E 96 60 6606 ldaa *L0060 F870 81 D0 6607 cmpa #0xD0 F872 25 02 6608 bcs LF876 F874 86 D0 6609 ldaa #0xD0 F876 F6 C1 8C 6610 LF876: ldab LC18C F879 D7 11 6611 stab *L0011 F87B CE C1 AB 6612 ldx #0xC1AB F87E BD F3 FF 6613 jsr LF3FF F881 36 6614 psha F882 30 6615 tsx F883 DC 12 6616 ldd *L0012 F885 E0 00 6617 subb 0x00,x F887 82 00 6618 sbca #0x00 F889 24 03 6619 bcc LF88E F88B CC 00 00 6620 ldd #0x0000 F88E DD 12 6621 LF88E: std *L0012 F890 32 6622 pula F891 26 1A 6623 bne LF8AD F893 13 02 01 12 6624 brclr *L0002,#0x01,LF8A9 F897 B6 01 A6 6625 ldaa L01A6 F89A BB C2 36 6626 adda LC236 F89D 25 05 6627 bcs LF8A4 F89F B1 C2 39 6628 cmpa LC239 F8A2 23 06 6629 bls LF8AA F8A4 B6 C2 39 6630 LF8A4: ldaa LC239 F8A7 20 01 6631 bra LF8AA F8A9 4F 6632 LF8A9: clra F8AA B7 01 A6 6633 LF8AA: staa L01A6 F8AD 13 3A 10 06 6634 LF8AD: brclr *L003A,#0x10,LF8B7 F8B1 96 3A 6635 ldaa *L003A F8B3 88 40 6636 eora #0x40 F8B5 97 3A 6637 staa *L003A F8B7 96 3E 6638 LF8B7: ldaa *L003E F8B9 88 01 6639 eora #0x01 F8BB 97 3E 6640 staa *L003E F8BD 14 39 14 6641 bset *L0039,#0x14 F8C0 DE C9 6642 ldx *L00C9 F8C2 DF DC 6643 stx *L00DC F8C4 FC 01 23 6644 ldd L0123 F8C7 F3 01 25 6645 addd L0125 F8CA FD 01 23 6646 std L0123 F8CD 13 35 80 08 6647 brclr *L0035,#0x80,LF8D9 F8D1 7C 01 83 6648 inc L0183 F8D4 26 03 6649 bne LF8D9 F8D6 7A 01 83 6650 dec L0183 F8D9 12 3F 20 04 6651 LF8D9: brset *L003F,#0x20,LF8E1 F8DD 13 39 40 08 6652 brclr *L0039,#0x40,LF8E9 F8E1 D6 E7 6653 LF8E1: ldab *L00E7 F8E3 5C 6654 incb F8E4 F1 C3 2D 6655 cmpb LC32D F8E7 25 10 6656 bcs LF8F9 F8E9 12 3F 80 0E 6657 LF8E9: brset *L003F,#0x80,LF8FB F8ED 15 39 40 6658 bclr *L0039,#0x40 F8F0 15 3F 20 6659 bclr *L003F,#0x20 ASxxxx Assembler V01.50+ (Motorola 6811), page 123. F8F3 5F 6660 clrb F8F4 D7 E6 6661 stab *L00E6 F8F6 4F 6662 clra F8F7 DD E0 6663 std *L00E0 F8F9 D7 E7 6664 LF8F9: stab *L00E7 F8FB 86 A0 6665 LF8FB: ldaa #0xA0 F8FD BD F2 F7 6666 jsr LF2F7 F900 97 F3 6667 staa *L00F3 F902 C6 07 6668 ldab #0x07 F904 3D 6669 mul F905 DD F5 6670 std *L00F5 F907 81 06 6671 cmpa #0x06 F909 23 03 6672 bls LF90E F90B CC 06 FF 6673 ldd #0x06FF F90E CE C5 B3 6674 LF90E: ldx #0xC5B3 F911 81 02 6675 cmpa #0x02 F913 24 03 6676 bcc LF918 F915 04 6677 lsrd F916 86 01 6678 ldaa #0x01 F918 37 6679 LF918: pshb F919 C6 0B 6680 ldab #0x0B F91B 4A 6681 deca F91C 3D 6682 mul F91D 3A 6683 abx F91E 32 6684 pula F91F E6 00 6685 ldab 0x00,x F921 37 6686 pshb F922 08 6687 inx F923 BD F3 F8 6688 jsr LF3F8 F926 33 6689 pulb F927 3D 6690 mul F928 97 BD 6691 staa *L00BD F92A 13 40 C0 2D 6692 brclr *L0040,#0xC0,LF95B F92E 96 58 6693 ldaa *L0058 F930 CE C2 22 6694 ldx #0xC222 F933 BD F3 F8 6695 jsr LF3F8 F936 F6 C2 1E 6696 ldab LC21E F939 D1 83 6697 cmpb *L0083 F93B 25 02 6698 bcs LF93F F93D D6 83 6699 ldab *L0083 F93F 3D 6700 LF93F: mul F940 DD F1 6701 std *L00F1 F942 96 2B 6702 ldaa *L002B F944 F6 C2 1F 6703 ldab LC21F F947 3D 6704 mul F948 D3 F1 6705 addd *L00F1 F94A 25 05 6706 bcs LF951 F94C F3 C2 20 6707 addd LC220 F94F 24 03 6708 bcc LF954 F951 CC FF FF 6709 LF951: ldd #0xFFFF F954 7E F9 B0 6710 LF954: jmp LF9B0 F957 00 40 80 C0 6711 .byte 0x00,0x40,0x80,0xC0 F95B 37 6712 LF95B: pshb F95C 36 6713 psha F95D FE C0 14 6714 ldx LC014 F960 38 6715 pulx ASxxxx Assembler V01.50+ (Motorola 6811), page 124. F961 2A 41 6716 bpl LF9A4 F963 3C 6717 pshx F964 CE 00 76 6718 ldx #0x0076 F967 D6 7E 6719 ldab *L007E F969 5C 6720 incb F96A D7 7E 6721 stab *L007E F96C 58 6722 lslb F96D C4 07 6723 andb #0x07 F96F 3A 6724 abx F970 32 6725 pula F971 33 6726 pulb F972 ED 00 6727 std 0x00,x F974 CE 00 F1 6728 ldx #0x00F1 F977 B6 C5 FD 6729 ldaa LC5FD F97A 40 6730 nega F97B BD F3 9F 6731 jsr LF39F F97E DD F1 6732 std *L00F1 F980 CE F9 57 6733 ldx #0xF957 F983 DC 76 6734 ldd *L0076 F985 D3 78 6735 addd *L0078 F987 24 01 6736 bcc LF98A F989 08 6737 inx F98A D3 7A 6738 LF98A: addd *L007A F98C 24 01 6739 bcc LF98F F98E 08 6740 inx F98F D3 7C 6741 LF98F: addd *L007C F991 24 01 6742 bcc LF994 F993 08 6743 inx F994 04 6744 LF994: lsrd F995 04 6745 lsrd F996 AA 00 6746 oraa 0x00,x F998 37 6747 pshb F999 36 6748 psha F99A 30 6749 tsx F99B B6 C5 FD 6750 ldaa LC5FD F99E BD F3 9F 6751 jsr LF39F F9A1 38 6752 pulx F9A2 D3 F1 6753 addd *L00F1 F9A4 DD F1 6754 LF9A4: std *L00F1 F9A6 DE F1 6755 ldx *L00F1 F9A8 BC C5 FE 6756 cpx LC5FE F9AB 24 05 6757 bcc LF9B2 F9AD FC C5 FE 6758 ldd LC5FE F9B0 DD F1 6759 LF9B0: std *L00F1 F9B2 CE C6 00 6760 LF9B2: ldx #0xC600 F9B5 96 59 6761 ldaa *L0059 F9B7 BD F3 FF 6762 jsr LF3FF F9BA 91 F1 6763 cmpa *L00F1 F9BC 22 03 6764 bhi LF9C1 F9BE 5F 6765 clrb F9BF DD F1 6766 std *L00F1 F9C1 39 6767 LF9C1: rts F9C2 B6 01 7E 6768 LF9C2: ldaa L017E F9C5 26 54 6769 bne LFA1B F9C7 86 08 6770 ldaa #0x08 F9C9 B7 01 7E 6771 staa L017E ASxxxx Assembler V01.50+ (Motorola 6811), page 125. F9CC 96 49 6772 ldaa *L0049 F9CE 2A 28 6773 bpl LF9F8 F9D0 96 4A 6774 ldaa *L004A F9D2 26 03 6775 bne LF9D7 F9D4 7E FA 3A 6776 jmp LFA3A F9D7 CE FD 3C 6777 LF9D7: ldx #0xFD3C F9DA C6 10 6778 ldab #0x10 F9DC 3D 6779 mul F9DD 3A 6780 abx F9DE F6 01 7F 6781 ldab L017F F9E1 C1 10 6782 cmpb #0x10 F9E3 24 2C 6783 bcc LFA11 F9E5 54 6784 lsrb F9E6 24 05 6785 bcc LF9ED F9E8 B6 01 6F 6786 ldaa L016F F9EB 20 42 6787 bra LFA2F F9ED 58 6788 LF9ED: lslb F9EE 3A 6789 abx F9EF EE 00 6790 ldx 0x00,x F9F1 EC 00 6791 ldd 0x00,x F9F3 F7 01 6F 6792 stab L016F F9F6 20 37 6793 bra LFA2F F9F8 96 36 6794 LF9F8: ldaa *L0036 F9FA F6 01 7F 6795 ldab L017F F9FD 27 30 6796 beq LFA2F F9FF 84 30 6797 anda #0x30 FA01 26 0A 6798 bne LFA0D FA03 F1 C6 11 6799 cmpb LC611 FA06 22 09 6800 bhi LFA11 FA08 CE C6 12 6801 ldx #0xC612 FA0B 20 1B 6802 bra LFA28 FA0D C1 19 6803 LFA0D: cmpb #0x19 FA0F 26 14 6804 bne LFA25 FA11 4F 6805 LFA11: clra FA12 B7 01 7F 6806 staa L017F FA15 4A 6807 deca FA16 B7 01 80 6808 staa L0180 FA19 20 1F 6809 bra LFA3A FA1B 7A 01 7E 6810 LFA1B: dec L017E FA1E 78 01 80 6811 lsl L0180 FA21 24 12 6812 bcc LFA35 FA23 20 15 6813 bra LFA3A FA25 CE C6 21 6814 LFA25: ldx #0xC621 FA28 5A 6815 LFA28: decb FA29 58 6816 lslb FA2A 3A 6817 abx FA2B EE 00 6818 ldx 0x00,x FA2D A6 00 6819 ldaa 0x00,x FA2F B7 01 80 6820 LFA2F: staa L0180 FA32 7C 01 7F 6821 inc L017F FA35 86 04 6822 LFA35: ldaa #0x04 FA37 BD F5 EB 6823 jsr LF5EB FA3A 39 6824 LFA3A: rts FA3B 96 34 6825 LFA3B: ldaa *L0034 FA3D 2A 03 6826 bpl LFA42 FA3F BD 58 15 6827 jsr L5815 ASxxxx Assembler V01.50+ (Motorola 6811), page 126. FA42 39 6828 LFA42: rts FA43 96 E9 6829 LFA43: ldaa *L00E9 FA45 13 39 02 0E 6830 brclr *L0039,#0x02,LFA57 FA49 13 39 04 0A 6831 brclr *L0039,#0x04,LFA57 FA4D 90 EA 6832 suba *L00EA FA4F 24 04 6833 bcc LFA55 FA51 4F 6834 clra FA52 15 39 08 6835 bclr *L0039,#0x08 FA55 97 E9 6836 LFA55: staa *L00E9 FA57 15 39 04 6837 LFA57: bclr *L0039,#0x04 FA5A 14 39 02 6838 bset *L0039,#0x02 FA5D CE 00 C9 6839 ldx #0x00C9 FA60 BD F3 9F 6840 jsr LF39F FA63 D3 C9 6841 addd *L00C9 FA65 24 03 6842 bcc LFA6A FA67 CC FF FF 6843 ldd #0xFFFF FA6A DD C9 6844 LFA6A: std *L00C9 FA6C 13 03 20 29 6845 LFA6C: brclr *L0003,#0x20,LFA99 FA70 12 34 10 25 6846 brset *L0034,#0x10,LFA99 FA74 12 44 02 21 6847 brset *L0044,#0x02,LFA99 FA78 13 35 80 24 6848 brclr *L0035,#0x80,LFAA0 FA7C CE C3 AF 6849 ldx #0xC3AF FA7F 96 66 6850 ldaa *L0066 FA81 13 44 40 03 6851 brclr *L0044,#0x40,LFA88 FA85 CE C3 B2 6852 ldx #0xC3B2 FA88 15 44 40 6853 LFA88: bclr *L0044,#0x40 FA8B A1 00 6854 cmpa 0x00,x FA8D 22 07 6855 bhi LFA96 FA8F DC 99 6856 ldd *L0099 FA91 1A A3 01 6857 cpd 0x01,x FA94 24 0A 6858 bcc LFAA0 FA96 14 44 40 6859 LFA96: bset *L0044,#0x40 FA99 CE 00 00 6860 LFA99: ldx #0x0000 FA9C DF E0 6861 stx *L00E0 FA9E DF C9 6862 stx *L00C9 FAA0 13 3F A0 02 6863 LFAA0: brclr *L003F,#0xA0,LFAA6 FAA4 20 09 6864 bra LFAAF FAA6 13 39 C0 31 6865 LFAA6: brclr *L0039,#0xC0,LFADB FAAA CE FB 27 6866 ldx #0xFB27 FAAD 20 06 6867 bra LFAB5 FAAF FC C4 EA 6868 LFAAF: ldd LC4EA FAB2 CE FB 3E 6869 ldx #0xFB3E FAB5 AD 00 6870 LFAB5: jsr 0x00,x ; Undetermined Branch Address FAB7 3C 6871 pshx FAB8 37 6872 pshb FAB9 36 6873 psha FABA 38 6874 pulx FABB 32 6875 pula FABC 33 6876 pulb FABD 3C 6877 pshx FABE 30 6878 tsx FABF A3 00 6879 subd 0x00,x FAC1 38 6880 pulx FAC2 25 17 6881 bcs LFADB FAC4 37 6882 pshb FAC5 36 6883 psha ASxxxx Assembler V01.50+ (Motorola 6811), page 127. FAC6 30 6884 tsx FAC7 DC C9 6885 ldd *L00C9 FAC9 A3 00 6886 subd 0x00,x FACB 38 6887 pulx FACC 25 06 6888 bcs LFAD4 FACE 1A B3 C3 AB 6889 cpd LC3AB FAD2 24 02 6890 bcc LFAD6 FAD4 4F 6891 LFAD4: clra FAD5 5F 6892 clrb FAD6 37 6893 LFAD6: pshb FAD7 36 6894 psha FAD8 38 6895 pulx FAD9 20 02 6896 bra LFADD FADB DE C9 6897 LFADB: ldx *L00C9 FADD 13 3A 80 07 6898 LFADD: brclr *L003A,#0x80,LFAE8 FAE1 13 3A 40 03 6899 brclr *L003A,#0x40,LFAE8 FAE5 CE 00 00 6900 ldx #0x0000 FAE8 FF 01 25 6901 LFAE8: stx L0125 FAEB 27 27 6902 beq LFB14 FAED 8C 01 00 6903 cpx #0x0100 FAF0 24 10 6904 bcc LFB02 FAF2 3C 6905 pshx FAF3 32 6906 pula FAF4 32 6907 pula FAF5 C6 20 6908 ldab #0x20 FAF7 CE C3 C6 6909 ldx #0xC3C6 FAFA BD F3 F2 6910 jsr LF3F2 FAFD 16 6911 tab FAFE FE 01 25 6912 ldx L0125 FB01 3A 6913 abx FB02 D6 D2 6914 LFB02: ldab *L00D2 FB04 3A 6915 abx FB05 3A 6916 abx FB06 15 34 02 6917 bclr *L0034,#0x02 FB09 BC C3 AB 6918 cpx LC3AB FB0C 22 06 6919 bhi LFB14 FB0E 14 34 02 6920 bset *L0034,#0x02 FB11 FE C3 AD 6921 ldx LC3AD FB14 8C 7F FF 6922 LFB14: cpx #0x7FFF FB17 25 03 6923 bcs LFB1C FB19 CE 7F FF 6924 ldx #0x7FFF FB1C FF 3F D0 6925 LFB1C: stx L3FD0 FB1F 12 3A C0 03 6926 brset *L003A,#0xC0,LFB26 FB23 FF 04 63 6927 stx L0463 FB26 39 6928 LFB26: rts FB27 CE C3 4A 6929 LFB27: ldx #0xC34A FB2A D6 5D 6930 ldab *L005D FB2C 54 6931 lsrb FB2D 54 6932 lsrb FB2E 54 6933 lsrb FB2F 54 6934 lsrb FB30 54 6935 lsrb FB31 3A 6936 abx FB32 E6 00 6937 ldab 0x00,x FB34 05 6938 lsld FB35 05 6939 lsld ASxxxx Assembler V01.50+ (Motorola 6811), page 128. FB36 05 6940 lsld FB37 05 6941 lsld FB38 C4 F0 6942 andb #0xF0 FB3A A6 00 6943 ldaa 0x00,x FB3C 84 F0 6944 anda #0xF0 FB3E 13 39 10 01 6945 brclr *L0039,#0x10,LFB43 FB42 17 6946 tba FB43 CE 00 C9 6947 LFB43: ldx #0x00C9 FB46 BD F3 9F 6948 jsr LF39F FB49 05 6949 lsld FB4A 24 03 6950 bcc LFB4F FB4C CC FF FF 6951 ldd #0xFFFF FB4F 37 6952 LFB4F: pshb FB50 36 6953 psha FB51 DC DC 6954 ldd *L00DC FB53 D3 E0 6955 addd *L00E0 FB55 24 03 6956 bcc LFB5A FB57 CC FF FF 6957 ldd #0xFFFF FB5A 37 6958 LFB5A: pshb FB5B 36 6959 psha FB5C 38 6960 pulx FB5D 32 6961 pula FB5E 33 6962 pulb FB5F 39 6963 rts FB60 96 40 6964 LFB60: ldaa *L0040 FB62 84 24 6965 anda #0x24 FB64 26 2D 6966 bne LFB93 FB66 96 83 6967 ldaa *L0083 FB68 90 E4 6968 suba *L00E4 FB6A 24 08 6969 bcc LFB74 FB6C 43 6970 coma FB6D B1 C3 28 6971 cmpa LC328 FB70 22 21 6972 bhi LFB93 FB72 20 25 6973 bra LFB99 FB74 B1 C3 27 6974 LFB74: cmpa LC327 FB77 25 1A 6975 bcs LFB93 FB79 12 39 80 11 6976 brset *L0039,#0x80,LFB8E FB7D 15 39 10 6977 bclr *L0039,#0x10 FB80 CE 01 84 6978 ldx #0x0184 FB83 6F 00 6979 LFB83: clr 0x00,x FB85 08 6980 inx FB86 08 6981 inx FB87 8C 01 A4 6982 cpx #0x01A4 FB8A 26 F7 6983 bne LFB83 FB8C 97 DB 6984 staa *L00DB FB8E 14 39 E0 6985 LFB8E: bset *L0039,#0xE0 FB91 20 06 6986 bra LFB99 FB93 7F 00 E6 6987 LFB93: clr L00E6 FB96 15 39 80 6988 bclr *L0039,#0x80 FB99 39 6989 LFB99: rts FB9A B6 40 08 6990 LFB9A: ldaa L4008 FB9D 86 27 6991 ldaa #0x27 FB9F B7 40 07 6992 staa L4007 FBA2 B6 40 09 6993 ldaa L4009 FBA5 FC 3F FC 6994 ldd L3FFC FBA8 CA 04 6995 orab #0x04 ASxxxx Assembler V01.50+ (Motorola 6811), page 129. FBAA BD F4 EE 6996 jsr LF4EE FBAD FD 3F FC 6997 std L3FFC FBB0 B6 40 04 6998 ldaa L4004 FBB3 84 F7 6999 anda #0xF7 FBB5 B7 40 04 7000 staa L4004 FBB8 39 7001 rts FBB9 F6 40 08 7002 LFBB9: ldab L4008 FBBC B6 40 09 7003 ldaa L4009 FBBF FE 01 34 7004 ldx L0134 FBC2 C5 0E 7005 bitb #0x0E FBC4 26 5B 7006 bne LFC21 FBC6 16 7007 tab FBC7 FB 01 33 7008 addb L0133 FBCA F7 01 33 7009 stab L0133 FBCD F6 01 32 7010 ldab L0132 FBD0 26 1E 7011 bne LFBF0 FBD2 CE C6 51 7012 ldx #0xC651 FBD5 A1 02 7013 LFBD5: cmpa 0x02,x FBD7 27 0D 7014 beq LFBE6 FBD9 EE 00 7015 ldx 0x00,x FBDB 26 F8 7016 bne LFBD5 FBDD 86 27 7017 ldaa #0x27 FBDF B7 40 07 7018 staa L4007 FBE2 5F 7019 clrb FBE3 7E FC 73 7020 jmp LFC73 FBE6 FF 01 34 7021 LFBE6: stx L0134 FBE9 86 25 7022 ldaa #0x25 FBEB B7 40 07 7023 staa L4007 FBEE 20 2B 7024 bra LFC1B FBF0 C1 01 7025 LFBF0: cmpb #0x01 FBF2 26 07 7026 bne LFBFB FBF4 80 55 7027 suba #0x55 FBF6 B7 01 65 7028 staa L0165 FBF9 20 20 7029 bra LFC1B FBFB C0 02 7030 LFBFB: subb #0x02 FBFD F1 01 65 7031 cmpb L0165 FC00 24 21 7032 bcc LFC23 FC02 5D 7033 tstb FC03 26 11 7034 bne LFC16 FC05 37 7035 pshb FC06 16 7036 tab FC07 C1 04 7037 cmpb #0x04 FC09 22 02 7038 bhi LFC0D FC0B 58 7039 lslb FC0C 3A 7040 abx FC0D C6 0A 7041 LFC0D: ldab #0x0A FC0F 3A 7042 abx FC10 EE 00 7043 ldx 0x00,x FC12 FF 01 34 7044 stx L0134 FC15 33 7045 pulb FC16 EE 08 7046 LFC16: ldx 0x08,x FC18 3A 7047 abx FC19 A7 01 7048 staa 0x01,x FC1B 7C 01 32 7049 LFC1B: inc L0132 FC1E 7E FC 76 7050 jmp LFC76 FC21 20 43 7051 LFC21: bra LFC66 ASxxxx Assembler V01.50+ (Motorola 6811), page 130. FC23 F6 01 33 7052 LFC23: ldab L0133 FC26 27 02 7053 beq LFC2A FC28 20 3C 7054 bra LFC66 FC2A E6 04 7055 LFC2A: ldab 0x04,x FC2C 2B 38 7056 bmi LFC66 FC2E FE 01 34 7057 ldx L0134 FC31 A6 02 7058 ldaa 0x02,x FC33 F6 40 08 7059 ldab L4008 FC36 B7 40 0A 7060 staa L400A FC39 B7 01 33 7061 staa L0133 FC3C C6 01 7062 ldab #0x01 FC3E F7 01 32 7063 stab L0132 FC41 B6 40 04 7064 ldaa L4004 FC44 8A 08 7065 oraa #0x08 FC46 B7 40 04 7066 staa L4004 FC49 86 81 7067 ldaa #0x81 FC4B B7 40 07 7068 staa L4007 FC4E 86 89 7069 ldaa #0x89 FC50 B7 40 07 7070 staa L4007 FC53 B6 01 37 7071 ldaa L0137 FC56 26 03 7072 bne LFC5B FC58 7F 01 59 7073 clr L0159 FC5B 81 04 7074 LFC5B: cmpa #0x04 FC5D 26 03 7075 bne LFC62 FC5F BD FC 77 7076 jsr LFC77 FC62 7F 01 66 7077 LFC62: clr L0166 FC65 39 7078 rts FC66 4F 7079 LFC66: clra FC67 5F 7080 clrb FC68 FD 01 34 7081 std L0134 FC6B 86 27 7082 ldaa #0x27 FC6D B7 40 07 7083 staa L4007 FC70 F7 01 32 7084 stab L0132 FC73 F7 01 33 7085 LFC73: stab L0133 FC76 39 7086 LFC76: rts FC77 36 7087 LFC77: psha FC78 37 7088 pshb FC79 A6 05 7089 ldaa 0x05,x FC7B CE 01 37 7090 ldx #0x0137 FC7E E6 00 7091 LFC7E: ldab 0x00,x FC80 E7 22 7092 stab 0x22,x FC82 08 7093 inx FC83 4A 7094 deca FC84 26 F8 7095 bne LFC7E FC86 33 7096 pulb FC87 32 7097 pula FC88 39 7098 rts FC89 FE 01 34 7099 LFC89: ldx L0134 FC8C F6 01 32 7100 ldab L0132 FC8F C1 01 7101 cmpb #0x01 FC91 26 1D 7102 bne LFCB0 FC93 A6 04 7103 ldaa 0x04,x FC95 F6 01 37 7104 ldab L0137 FC98 C1 02 7105 cmpb #0x02 FC9A 23 0D 7106 bls LFCA9 FC9C B6 01 65 7107 ldaa L0165 ASxxxx Assembler V01.50+ (Motorola 6811), page 131. FC9F 80 01 7108 suba #0x01 FCA1 C1 03 7109 cmpb #0x03 FCA3 27 02 7110 beq LFCA7 FCA5 80 0A 7111 suba #0x0A FCA7 47 7112 LFCA7: asra FCA8 4C 7113 inca FCA9 B7 01 65 7114 LFCA9: staa L0165 FCAC 8B 55 7115 adda #0x55 FCAE 20 77 7116 bra LFD27 FCB0 C1 02 7117 LFCB0: cmpb #0x02 FCB2 26 05 7118 bne LFCB9 FCB4 B6 01 37 7119 ldaa L0137 FCB7 20 6E 7120 bra LFD27 FCB9 C0 02 7121 LFCB9: subb #0x02 FCBB F1 01 65 7122 cmpb L0165 FCBE 24 61 7123 bcc LFD21 FCC0 12 37 08 51 7124 brset *L0037,#0x08,LFD15 FCC4 5A 7125 decb FCC5 A6 03 7126 ldaa 0x03,x FCC7 85 80 7127 bita #0x80 FCC9 26 0B 7128 bne LFCD6 FCCB 85 40 7129 bita #0x40 FCCD 26 0F 7130 bne LFCDE FCCF EE 06 7131 ldx 0x06,x FCD1 3A 7132 abx FCD2 A6 01 7133 ldaa 0x01,x FCD4 20 51 7134 bra LFD27 FCD6 58 7135 LFCD6: lslb FCD7 3A 7136 abx FCD8 EE 0A 7137 ldx 0x0A,x FCDA A6 00 7138 ldaa 0x00,x FCDC 20 49 7139 bra LFD27 FCDE EE 06 7140 LFCDE: ldx 0x06,x FCE0 B6 01 37 7141 ldaa L0137 FCE3 81 02 7142 cmpa #0x02 FCE5 27 10 7143 beq LFCF7 FCE7 81 04 7144 cmpa #0x04 FCE9 26 05 7145 bne LFCF0 FCEB 37 7146 pshb FCEC C6 0A 7147 ldab #0x0A FCEE 3A 7148 abx FCEF 33 7149 pulb FCF0 08 7150 LFCF0: inx FCF1 58 7151 lslb FCF2 3A 7152 abx FCF3 EE 01 7153 ldx 0x01,x FCF5 20 04 7154 bra LFCFB FCF7 08 7155 LFCF7: inx FCF8 EE 01 7156 ldx 0x01,x FCFA 3A 7157 abx FCFB 8C 30 00 7158 LFCFB: cpx #0x3000 FCFE 25 1D 7159 bcs LFD1D FD00 8C 6F FF 7160 cpx #0x6FFF FD03 22 18 7161 bhi LFD1D FD05 3C 7162 pshx FD06 32 7163 pula ASxxxx Assembler V01.50+ (Motorola 6811), page 132. FD07 84 01 7164 anda #0x01 FD09 36 7165 psha FD0A 38 7166 pulx FD0B EC 00 7167 ldd 0x00,x FD0D F7 01 82 7168 stab L0182 FD10 14 37 08 7169 bset *L0037,#0x08 FD13 20 12 7170 bra LFD27 FD15 15 37 08 7171 LFD15: bclr *L0037,#0x08 FD18 B6 01 82 7172 ldaa L0182 FD1B 20 0A 7173 bra LFD27 FD1D A6 00 7174 LFD1D: ldaa 0x00,x FD1F 20 06 7175 bra LFD27 FD21 26 12 7176 LFD21: bne LFD35 FD23 B6 01 33 7177 ldaa L0133 FD26 40 7178 nega FD27 B7 40 0A 7179 LFD27: staa L400A FD2A BB 01 33 7180 adda L0133 FD2D B7 01 33 7181 staa L0133 FD30 7C 01 32 7182 inc L0132 FD33 20 16 7183 bra LFD4B FD35 4F 7184 LFD35: clra FD36 5F 7185 clrb FD37 B7 01 33 7186 staa L0133 FD3A FD 01 34 7187 std L0134 FD3D B7 01 32 7188 staa L0132 FD40 B6 40 08 7189 ldaa L4008 FD43 B6 40 09 7190 ldaa L4009 FD46 86 41 7191 ldaa #0x41 FD48 B7 40 07 7192 staa L4007 FD4B 39 7193 LFD4B: rts FD4C 01 70 01 72 01 74 7194 .byte 0x01,0x70,0x01,0x72,0x01,0x74,0x01,0x76 01 76 FD54 01 78 01 7A 01 7C 7195 .byte 0x01,0x78,0x01,0x7A,0x01,0x7C,0x00,0x4B 00 4B FD5C C0 00 C0 02 C0 04 7196 .byte 0xC0,0x00,0xC0,0x02,0xC0,0x04,0x01,0x68 01 68 FD64 01 6A 40 02 00 49 7197 .byte 0x01,0x6A,0x40,0x02,0x00,0x49,0x00,0x00 00 00 FD6C 3F C0 3F C2 3F C4 7198 .byte 0x3F,0xC0,0x3F,0xC2,0x3F,0xC4,0x3F,0xC6 3F C6 FD74 3F C8 3F CA 3F E0 7199 .byte 0x3F,0xC8,0x3F,0xCA,0x3F,0xE0,0x3F,0xF8 3F F8 FD7C B6 40 06 7200 LFD7C: ldaa L4006 FD7F 8E 01 FF 7201 lds #0x01FF FD82 B7 01 81 7202 staa L0181 FD85 13 4A 03 0F 7203 brclr *L004A,#0x03,LFD98 FD89 8B 0B 7204 adda #0x0B FD8B B7 40 06 7205 staa L4006 FD8E 14 46 03 7206 bset *L0046,#0x03 FD91 86 FB 7207 ldaa #0xFB FD93 BD F5 DD 7208 jsr LF5DD FD96 20 08 7209 bra LFDA0 FD98 8B CD 7210 LFD98: adda #0xCD FD9A B7 40 06 7211 staa L4006 FD9D 15 46 03 7212 bclr *L0046,#0x03 FDA0 BD FE 81 7213 LFDA0: jsr LFE81 ASxxxx Assembler V01.50+ (Motorola 6811), page 133. FDA3 CE 40 02 7214 ldx #0x4002 FDA6 1C 00 04 7215 bset 0x00,x,#0x04 FDA9 96 32 7216 ldaa *L0032 FDAB 8A 80 7217 oraa #0x80 FDAD 36 7218 psha FDAE BD F3 32 7219 jsr LF332 FDB1 16 7220 tab FDB2 32 7221 pula FDB3 84 7F 7222 anda #0x7F FDB5 1D 00 04 7223 bclr 0x00,x,#0x04 FDB8 1C 00 04 7224 bset 0x00,x,#0x04 FDBB BD F3 32 7225 jsr LF332 FDBE DD 4B 7226 std *L004B FDC0 1D 00 04 7227 bclr 0x00,x,#0x04 FDC3 0E 7228 cli FDC4 B6 01 67 7229 ldaa L0167 FDC7 4C 7230 inca FDC8 81 60 7231 cmpa #0x60 FDCA 25 01 7232 bcs LFDCD FDCC 4F 7233 clra FDCD B7 01 67 7234 LFDCD: staa L0167 FDD0 BD FE 7B 7235 jsr LFE7B FDD3 D6 33 7236 ldab *L0033 FDD5 81 28 7237 cmpa #0x28 FDD7 22 05 7238 bhi LFDDE FDD9 C1 A0 7239 cmpb #0xA0 FDDB 25 1D 7240 bcs LFDFA FDDD 3F 7241 swi FDDE 5D 7242 LFDDE: tstb FDDF 27 1A 7243 beq LFDFB FDE1 81 5A 7244 cmpa #0x5A FDE3 25 16 7245 bcs LFDFB FDE5 5F 7246 clrb FDE6 96 4B 7247 ldaa *L004B FDE8 84 03 7248 anda #0x03 FDEA 91 4A 7249 cmpa *L004A FDEC 27 0D 7250 beq LFDFB FDEE 97 4A 7251 staa *L004A FDF0 F7 01 7E 7252 stab L017E FDF3 F7 01 67 7253 stab L0167 FDF6 5A 7254 decb FDF7 F7 01 7F 7255 stab L017F FDFA 5C 7256 LFDFA: incb FDFB D7 33 7257 LFDFB: stab *L0033 FDFD CC FF 00 7258 ldd #0xFF00 FE00 FD 40 0B 7259 std L400B FE03 FC 3F FC 7260 ldd L3FFC FE06 36 7261 psha FE07 96 32 7262 ldaa *L0032 FE09 88 02 7263 eora #0x02 FE0B 7D 00 4A 7264 tst L004A FE0E 26 1B 7265 bne LFE2B FE10 CA 04 7266 orab #0x04 FE12 12 4B 04 02 7267 brset *L004B,#0x04,LFE18 FE16 C4 FB 7268 andb #0xFB FE18 7D 00 33 7269 LFE18: tst L0033 ASxxxx Assembler V01.50+ (Motorola 6811), page 134. FE1B 26 04 7270 bne LFE21 FE1D 13 4B 03 02 7271 brclr *L004B,#0x03,LFE23 FE21 97 32 7272 LFE21: staa *L0032 FE23 32 7273 LFE23: pula FE24 FD 3F FC 7274 std L3FFC FE27 8D 57 7275 bsr LFE80 FE29 20 2A 7276 bra LFE55 FE2B 97 32 7277 LFE2B: staa *L0032 FE2D 32 7278 pula FE2E FD 3F FC 7279 std L3FFC FE31 96 4A 7280 ldaa *L004A FE33 44 7281 lsra FE34 25 59 7282 bcs LFE8F FE36 4F 7283 clra FE37 C6 C5 7284 ldab #0xC5 FE39 FD 3F F2 7285 std L3FF2 FE3C 8D 42 7286 bsr LFE80 FE3E FC 3F FC 7287 ldd L3FFC FE41 8A 04 7288 oraa #0x04 FE43 8D 3B 7289 bsr LFE80 FE45 FD 3F FC 7290 std L3FFC FE48 CE 00 00 7291 ldx #0x0000 FE4B CC 00 2F 7292 ldd #0x002F FE4E BD F4 67 7293 jsr LF467 FE51 18 FF 01 6A 7294 sty L016A FE55 FC 3F FC 7295 LFE55: ldd L3FFC FE58 84 FB 7296 anda #0xFB FE5A C4 EF 7297 andb #0xEF FE5C CA 08 7298 orab #0x08 FE5E 8D 20 7299 bsr LFE80 FE60 FD 3F FC 7300 std L3FFC FE63 4F 7301 clra FE64 5F 7302 clrb FE65 8D 19 7303 bsr LFE80 FE67 FD 3F D0 7304 std L3FD0 FE6A B6 40 04 7305 ldaa L4004 FE6D 84 F9 7306 anda #0xF9 FE6F B7 40 04 7307 staa L4004 FE72 18 CE 70 00 7308 ldy #0x7000 FE76 8D 4F 7309 bsr LFEC7 FE78 7E FF 7D 7310 jmp LFF7D FE7B 86 10 7311 LFE7B: ldaa #0x10 FE7D BD F2 FC 7312 LFE7D: jsr LF2FC FE80 39 7313 LFE80: rts FE81 86 70 7314 LFE81: ldaa #0x70 FE83 8D F8 7315 bsr LFE7D FE85 81 28 7316 cmpa #0x28 FE87 25 04 7317 bcs LFE8D FE89 81 64 7318 cmpa #0x64 FE8B 25 01 7319 bcs LFE8E FE8D 3F 7320 LFE8D: swi FE8E 39 7321 LFE8E: rts FE8F CE 01 70 7322 LFE8F: ldx #0x0170 FE92 4F 7323 clra FE93 5F 7324 clrb FE94 BD F2 F7 7325 LFE94: jsr LF2F7 ASxxxx Assembler V01.50+ (Motorola 6811), page 135. FE97 A7 00 7326 staa 0x00,x FE99 08 7327 inx FE9A CB 10 7328 addb #0x10 FE9C 17 7329 tba FE9D C1 C0 7330 cmpb #0xC0 FE9F 25 F3 7331 bcs LFE94 FEA1 F6 01 67 7332 ldab L0167 FEA4 C5 03 7333 bitb #0x03 FEA6 26 15 7334 bne LFEBD FEA8 B6 01 74 7335 ldaa L0174 FEAB 13 32 01 05 7336 brclr *L0032,#0x01,LFEB4 FEAF B7 01 7C 7337 staa L017C FEB2 20 03 7338 bra LFEB7 FEB4 B7 01 7D 7339 LFEB4: staa L017D FEB7 D6 32 7340 LFEB7: ldab *L0032 FEB9 C8 01 7341 eorb #0x01 FEBB D7 32 7342 stab *L0032 FEBD F6 01 67 7343 LFEBD: ldab L0167 FEC0 C5 0F 7344 bitb #0x0F FEC2 27 15 7345 beq LFED9 FEC4 7E FF 29 7346 jmp LFF29 FEC7 CE 3F D2 7347 LFEC7: ldx #0x3FD2 FECA 1A EF 00 7348 LFECA: sty 0x00,x FECD 08 7349 inx FECE 08 7350 inx FECF 8C 3F DC 7351 cpx #0x3FDC FED2 26 F6 7352 bne LFECA FED4 18 FF 3F CC 7353 sty L3FCC FED8 39 7354 rts FED9 C1 20 7355 LFED9: cmpb #0x20 FEDB 23 02 7356 bls LFEDF FEDD C0 30 7357 subb #0x30 FEDF 18 CE D3 9A 7358 LFEDF: ldy #0xD39A FEE3 C1 10 7359 cmpb #0x10 FEE5 22 0A 7360 bhi LFEF1 FEE7 18 CE D2 00 7361 ldy #0xD200 FEEB 25 04 7362 bcs LFEF1 FEED 18 CE D0 66 7363 ldy #0xD066 FEF1 8D D4 7364 LFEF1: bsr LFEC7 FEF3 8D 8B 7365 bsr LFE80 FEF5 FC 3F FC 7366 ldd L3FFC FEF8 CE 40 04 7367 ldx #0x4004 FEFB 36 7368 psha FEFC CA 10 7369 orab #0x10 FEFE B6 01 67 7370 ldaa L0167 FF01 85 10 7371 bita #0x10 FF03 27 07 7372 beq LFF0C FF05 CA 08 7373 orab #0x08 FF07 1C 00 06 7374 bset 0x00,x,#0x06 FF0A 20 05 7375 bra LFF11 FF0C C4 F7 7376 LFF0C: andb #0xF7 FF0E 1D 00 02 7377 bclr 0x00,x,#0x02 FF11 32 7378 LFF11: pula FF12 FD 3F FC 7379 std L3FFC FF15 B6 01 6E 7380 ldaa L016E FF18 48 7381 lsla ASxxxx Assembler V01.50+ (Motorola 6811), page 136. FF19 89 00 7382 adca #0x00 FF1B B7 01 6E 7383 staa L016E FF1E 84 03 7384 anda #0x03 FF20 F6 40 02 7385 ldab L4002 FF23 C4 FC 7386 andb #0xFC FF25 1B 7387 aba FF26 B7 40 02 7388 staa L4002 FF29 FE 3F C0 7389 LFF29: ldx L3FC0 FF2C 3C 7390 pshx FF2D 32 7391 pula FF2E 33 7392 pulb FF2F 04 7393 lsrd FF30 04 7394 lsrd FF31 18 CE 00 00 7395 ldy #0x0000 FF35 FD 01 6C 7396 std L016C FF38 CC 02 8F 7397 ldd #0x028F FF3B 8C 02 8F 7398 cpx #0x028F FF3E 22 11 7399 bhi LFF51 FF40 8C 01 48 7400 cpx #0x0148 FF43 25 17 7401 bcs LFF5C FF45 04 7402 lsrd FF46 FD 3F D0 7403 std L3FD0 FF49 C6 06 7404 ldab #0x06 FF4B 37 7405 pshb FF4C 36 7406 psha FF4D 4F 7407 clra FF4E 5F 7408 clrb FF4F 20 1D 7409 bra LFF6E FF51 FD 3F D0 7410 LFF51: std L3FD0 FF54 04 7411 lsrd FF55 37 7412 pshb FF56 36 7413 psha FF57 FC 01 6C 7414 ldd L016C FF5A 20 12 7415 bra LFF6E FF5C 18 CE 00 42 7416 LFF5C: ldy #0x0042 FF60 CC 00 42 7417 ldd #0x0042 FF63 FD 3F D0 7418 std L3FD0 FF66 C6 C5 7419 ldab #0xC5 FF68 37 7420 pshb FF69 36 7421 psha FF6A 5F 7422 clrb FF6B B3 01 6C 7423 subd L016C FF6E 38 7424 LFF6E: pulx FF6F FF 3F DC 7425 stx L3FDC FF72 8D 0C 7426 bsr LFF80 FF74 FD 3F F6 7427 std L3FF6 FF77 8D 07 7428 bsr LFF80 FF79 18 FF 3F CE 7429 sty L3FCE FF7D 7E CC 1A 7430 LFF7D: jmp LCC1A FF80 39 7431 LFF80: rts FF81 FF D7 9B 7432 stx LD79B FF84 84 75 7433 anda #0x75 FF86 6A 61 7434 dec 0x61,x FF88 58 7435 lslb FF89 51 4A 43 3C 34 2C 7436 .byte 0x51,0x4A,0x43,0x3C,0x34,0x2C,0x22,0x16 22 16 ASxxxx Assembler V01.50+ (Motorola 6811), page 137. FF91 00 FF FF F9 DF CD 7437 .byte 0x00,0xFF,0xFF,0xF9,0xDF,0xCD,0xBF,0xB2 BF B2 FF99 A7 9D 93 89 7F 75 7438 .byte 0xA7,0x9D,0x93,0x89,0x7F,0x75,0x68,0x59 68 59 FFA1 43 00 00 01 03 02 7439 .byte 0x43,0x00,0x00,0x01,0x03,0x02,0x00,0x2A 00 2A FFA9 3D 4B 55 5F 67 6F 7440 .byte 0x3D,0x4B,0x55,0x5F,0x67,0x6F,0x78,0x80 78 80 FFB1 89 94 A1 B0 C7 E3 7441 .byte 0x89,0x94,0xA1,0xB0,0xC7,0xE3,0xFF,0x12 FF 12 FFB9 12 13 14 15 16 21 7442 .byte 0x12,0x13,0x14,0x15,0x16,0x21,0x22,0x23 22 23 FFC1 24 25 26 31 32 33 7443 .byte 0x24,0x25,0x26,0x31,0x32,0x33,0x34,0x35 34 35 FFC9 36 41 42 43 44 45 7444 .byte 0x36,0x41,0x42,0x43,0x44,0x45,0x46,0x51 46 51 FFD1 52 53 54 55 56 7445 .byte 0x52,0x53,0x54,0x55,0x56 FFD6 61 62 7446 SCIVEC: .word SCIRTN FFD8 63 64 7447 SPIVEC: .word SPIRTN FFDA 65 66 7448 PAIEVE: .word PAIERT FFDC 00 00 7449 PAOVEC: .word PAORTN FFDE 00 00 7450 TOVFVE: .word PAORTN FFE0 00 00 7451 TI4O5V: .word PAORTN FFE2 00 00 7452 TO4VEC: .word PAORTN FFE4 00 00 7453 TO3VEC: .word PAORTN FFE6 00 00 7454 TO2VEC: .word PAORTN FFE8 00 00 7455 TO1VEC: .word PAORTN FFEA 00 00 7456 TI3VEC: .word PAORTN FFEC 00 00 7457 TI2VEC: .word PAORTN FFEE C6 6F 7458 .byte 0xC6,0x6F FFF0 60 00 7459 RTIVEC: .word RTIRTN FFF2 C9 1B 7460 IRQVEC: .word IRQRTN FFF4 F3 B4 7461 XIRQVE: .word XIRQRT FFF6 60 00 7462 SWIVEC: .word RTIRTN FFF8 C7 10 7463 ILOPVE: .word ILOPRT FFFA C7 10 7464 COPVEC: .word ILOPRT FFFC C7 10 7465 CMONVE: .word ILOPRT FFFE C7 10 7466 RSTVEC: .word ILOPRT 7467 ; .end