z80.s (39690B)
1 ################################################### 2 # tests for pseudo instructions 3 .INCLUDE "pseudo.inc" 4 5 LD A,$SYM1 # 3E 09 6 INIT: LD A,$SYM2 # 3E 0F 7 .1 LD A,$SYM3 # 3E 0A 8 LD A,$SYM1+1 # 3E 0A 9 LD A,$SYM1-1 # 3E 08 10 LD A,$SYM4 # 3E 0B 11 LD A,$SYM5 # 3E 0C 12 LD HL,$INIT # 21 02 00 13 LD HL,$.1 # 21 04 00 14 LD HL,$INIT.1 # 21 04 00 15 16 ################################################### 17 # we are going to test zilog syntax in z80 18 NOP # 00 19 LD BC,$64 # 01 40 00 20 LD (BC),A # 02 21 INC BC # 03 22 INC B # 04 23 DEC B # 05 24 LD B,$32 # 06 20 25 RLCA # 07 26 EX AF,AF' # 08 27 ADD HL,BC # 09 28 LD A,(BC) # 0A 29 DEC BC # 0B 30 INC C # 0C 31 DEC C # 0D 32 LD C,$64 # 0E 40 33 RRCA # 0F 34 L1: DJNZ $L1 # 10 02 35 LD DE,$32 # 11 20 00 36 LD (DE),A # 12 37 INC DE # 13 38 INC D # 14 39 DEC D # 15 40 LD D,$64 # 16 40 41 RLA # 17 42 L2: JR $L2 # 18 02 43 ADD HL,DE # 19 44 LD A,(DE) # 1A 45 DEC DE # 1B 46 INC E # 1C 47 DEC E # 1D 48 LD E,$64 # 1E 40 49 RRA # 1F 50 L3: JR NZ,$L3 # 20 02 51 LD HL,$32 # 21 20 00 52 LD (32768),HL # 22 00 80 53 INC HL # 23 54 INC H # 24 55 DEC H # 25 56 LD H,$64 # 26 40 57 DAA # 27 58 L4: JR Z,$L4 # 28 02 59 ADD HL,HL # 29 60 LD HL,(16384) # 2A 00 40 61 DEC HL # 2B 62 INC L # 2C 63 DEC L # 2D 64 LD L,$32 # 2E 20 65 CPL # 2F 66 L5: JR NC,$L5 # 30 02 67 LD SP,$64 # 31 40 00 68 LD (32768),A # 32 00 80 69 INC SP # 33 70 INC (HL) # 34 71 DEC (HL) # 35 72 LD (HL),$32 # 36 20 73 SCF # 37 74 L6: JR C,$L6 # 38 02 75 ADD HL,SP # 39 76 LD A,(16384) # 3A 00 40 77 DEC SP # 3B 78 INC A # 3C 79 DEC A # 3D 80 LD A,$32 # 3E 20 81 CCF # 3F 82 LD B,B # 40 83 LD B,C # 41 84 LD B,D # 42 85 LD B,E # 43 86 LD B,H # 44 87 LD B,L # 45 88 LD B,(HL) # 46 89 LD B,A # 47 90 LD C,B # 48 91 LD C,C # 49 92 LD C,D # 4A 93 LD C,E # 4B 94 LD C,H # 4C 95 LD C,L # 4D 96 LD C,(HL) # 4E 97 LD C,A # 4F 98 LD D,B # 50 99 LD D,C # 51 100 LD D,D # 52 101 LD D,E # 53 102 LD D,H # 54 103 LD D,L # 55 104 LD D,(HL) # 56 105 LD D,A # 57 106 LD E,B # 58 107 LD E,C # 59 108 LD E,D # 5A 109 LD E,E # 5B 110 LD E,H # 5C 111 LD E,L # 5D 112 LD E,(HL) # 5E 113 LD E,A # 5F 114 LD H,B # 60 115 LD H,C # 61 116 LD H,D # 62 117 LD H,E # 63 118 LD H,H # 64 119 LD H,L # 65 120 LD H,(HL) # 66 121 LD H,A # 67 122 LD L,B # 68 123 LD L,C # 69 124 LD L,D # 6A 125 LD L,E # 6B 126 LD L,H # 6C 127 LD L,L # 6D 128 LD L,(HL) # 6E 129 LD L,A # 6F 130 LD (HL),B # 70 131 LD (HL),C # 71 132 LD (HL),D # 72 133 LD (HL),E # 73 134 LD (HL),H # 74 135 LD (HL),L # 75 136 HALT # 76 137 LD (HL),A # 77 138 LD A,B # 78 139 LD A,C # 79 140 LD A,D # 7A 141 LD A,E # 7B 142 LD A,H # 7C 143 LD A,L # 7D 144 LD A,(HL) # 7E 145 LD A,A # 7F 146 ADD A,B # 80 147 ADD A,C # 81 148 ADD A,D # 82 149 ADD A,E # 83 150 ADD A,H # 84 151 ADD A,L # 85 152 ADD A,(HL) # 86 153 ADD A,A # 87 154 ADC A,B # 88 155 ADC A,C # 89 156 ADC A,D # 8A 157 ADC A,E # 8B 158 ADC A,H # 8C 159 ADC A,L # 8D 160 ADC A,(HL) # 8E 161 ADC A,A # 8F 162 SUB A,B # 90 163 SUB A,C # 91 164 SUB A,D # 92 165 SUB A,E # 93 166 SUB A,H # 94 167 SUB A,L # 95 168 SUB A,(HL) # 96 169 SUB A,A # 97 170 SBC A,B # 98 171 SBC A,C # 99 172 SBC A,D # 9A 173 SBC A,E # 9B 174 SBC A,H # 9C 175 SBC A,L # 9D 176 SBC A,(HL) # 9E 177 SBC A,A # 9F 178 AND A,B # A0 179 AND A,C # A1 180 AND A,D # A2 181 AND A,E # A3 182 AND A,H # A4 183 AND A,L # A5 184 AND A,(HL) # A6 185 AND A,A # A7 186 XOR A,B # A8 187 XOR A,C # A9 188 XOR A,D # AA 189 XOR A,E # AB 190 XOR A,H # AC 191 XOR A,L # AD 192 XOR A,(HL) # AE 193 XOR A,A # AF 194 OR A,B # B0 195 OR A,C # B1 196 OR A,D # B2 197 OR A,E # B3 198 OR A,H # B4 199 OR A,L # B5 200 OR A,(HL) # B6 201 OR A,A # B7 202 CP A,B # B8 203 CP A,C # B9 204 CP A,D # BA 205 CP A,E # BB 206 CP A,H # BC 207 CP A,L # BD 208 CP A,(HL) # BE 209 CP A,A # BF 210 RET NZ # C0 211 POP BC # C1 212 JP NZ,$16384 # C2 00 40 213 JP $32768 # C3 00 80 214 CALL NZ,$32768 # C4 00 80 215 PUSH BC # C5 216 ADD A,$32 # C6 20 217 RST $0 # C7 218 RET Z # C8 219 RET # C9 220 JP Z,$32768 # CA 00 80 221 RLC B # CB 00 222 RLC C # CB 01 223 RLC D # CB 02 224 RLC E # CB 03 225 RLC H # CB 04 226 RLC L # CB 05 227 RLC (HL) # CB 06 228 RLC A # CB 07 229 RRC B # CB 08 230 RRC C # CB 09 231 RRC D # CB 0A 232 RRC E # CB 0B 233 RRC H # CB 0C 234 RRC L # CB 0D 235 RRC (HL) # CB 0E 236 RRC A # CB 0F 237 RL B # CB 10 238 RL C # CB 11 239 RL D # CB 12 240 RL E # CB 13 241 RL H # CB 14 242 RL L # CB 15 243 RL (HL) # CB 16 244 RL A # CB 17 245 RR B # CB 18 246 RR C # CB 19 247 RR D # CB 1A 248 RR E # CB 1B 249 RR H # CB 1C 250 RR L # CB 1D 251 RR (HL) # CB 1E 252 RR A # CB 1F 253 SLA B # CB 20 254 SLA C # CB 21 255 SLA D # CB 22 256 SLA E # CB 23 257 SLA H # CB 24 258 SLA L # CB 25 259 SLA (HL) # CB 26 260 SLA A # CB 27 261 SRA B # CB 28 262 SRA C # CB 29 263 SRA D # CB 2A 264 SRA E # CB 2B 265 SRA H # CB 2C 266 SRA L # CB 2D 267 SRA (HL) # CB 2E 268 SRA A # CB 2F 269 SLL B # CB 30 270 SLL C # CB 31 271 SLL D # CB 32 272 SLL E # CB 33 273 SLL H # CB 34 274 SLL L # CB 35 275 SLL (HL) # CB 36 276 SLL A # CB 37 277 SRL B # CB 38 278 SRL C # CB 39 279 SRL D # CB 3A 280 SRL E # CB 3B 281 SRL H # CB 3C 282 SRL L # CB 3D 283 SRL (HL) # CB 3E 284 SRL A # CB 3F 285 BIT $0,B # CB 40 286 BIT $0,C # CB 41 287 BIT $0,D # CB 42 288 BIT $0,E # CB 43 289 BIT $0,H # CB 44 290 BIT $0,L # CB 45 291 BIT $0,(HL) # CB 46 292 BIT $0,A # CB 47 293 BIT $1,B # CB 48 294 BIT $1,C # CB 49 295 BIT $1,D # CB 4A 296 BIT $1,E # CB 4B 297 BIT $1,H # CB 4C 298 BIT $1,L # CB 4D 299 BIT $1,(HL) # CB 4E 300 BIT $1,A # CB 4F 301 BIT $2,B # CB 50 302 BIT $2,C # CB 51 303 BIT $2,D # CB 52 304 BIT $2,E # CB 53 305 BIT $2,H # CB 54 306 BIT $2,L # CB 55 307 BIT $2,(HL) # CB 56 308 BIT $2,A # CB 57 309 BIT $3,B # CB 58 310 BIT $3,C # CB 59 311 BIT $3,D # CB 5A 312 BIT $3,E # CB 5B 313 BIT $3,H # CB 5C 314 BIT $3,L # CB 5D 315 BIT $3,(HL) # CB 5E 316 BIT $3,A # CB 5F 317 BIT $4,B # CB 60 318 BIT $4,C # CB 61 319 BIT $4,D # CB 62 320 BIT $4,E # CB 63 321 BIT $4,H # CB 64 322 BIT $4,L # CB 65 323 BIT $4,(HL) # CB 66 324 BIT $4,A # CB 67 325 BIT $5,B # CB 68 326 BIT $5,C # CB 69 327 BIT $5,D # CB 6A 328 BIT $5,E # CB 6B 329 BIT $5,H # CB 6C 330 BIT $5,L # CB 6D 331 BIT $5,(HL) # CB 6E 332 BIT $5,A # CB 6F 333 BIT $6,B # CB 70 334 BIT $6,C # CB 71 335 BIT $6,D # CB 72 336 BIT $6,E # CB 73 337 BIT $6,H # CB 74 338 BIT $6,L # CB 75 339 BIT $6,(HL) # CB 76 340 BIT $6,A # CB 77 341 BIT $7,B # CB 78 342 BIT $7,C # CB 79 343 BIT $7,D # CB 7A 344 BIT $7,E # CB 7B 345 BIT $7,H # CB 7C 346 BIT $7,L # CB 7D 347 BIT $7,(HL) # CB 7E 348 BIT $7,A # CB 7F 349 RES $0,B # CB 80 350 RES $0,C # CB 81 351 RES $0,D # CB 82 352 RES $0,E # CB 83 353 RES $0,H # CB 84 354 RES $0,L # CB 85 355 RES $0,(HL) # CB 86 356 RES $0,A # CB 87 357 RES $1,B # CB 88 358 RES $1,C # CB 89 359 RES $1,D # CB 8A 360 RES $1,E # CB 8B 361 RES $1,H # CB 8C 362 RES $1,L # CB 8D 363 RES $1,(HL) # CB 8E 364 RES $1,A # CB 8F 365 RES $2,B # CB 90 366 RES $2,C # CB 91 367 RES $2,D # CB 92 368 RES $2,E # CB 93 369 RES $2,H # CB 94 370 RES $2,L # CB 95 371 RES $2,(HL) # CB 96 372 RES $2,A # CB 97 373 RES $3,B # CB 98 374 RES $3,C # CB 99 375 RES $3,D # CB 9A 376 RES $3,E # CB 9B 377 RES $3,H # CB 9C 378 RES $3,L # CB 9D 379 RES $3,(HL) # CB 9E 380 RES $3,A # CB 9F 381 RES $4,B # CB A0 382 RES $4,C # CB A1 383 RES $4,D # CB A2 384 RES $4,E # CB A3 385 RES $4,H # CB A4 386 RES $4,L # CB A5 387 RES $4,(HL) # CB A6 388 RES $4,A # CB A7 389 RES $5,B # CB A8 390 RES $5,C # CB A9 391 RES $5,D # CB AA 392 RES $5,E # CB AB 393 RES $5,H # CB AC 394 RES $5,L # CB AD 395 RES $5,(HL) # CB AE 396 RES $5,A # CB AF 397 RES $6,B # CB B0 398 RES $6,C # CB B1 399 RES $6,D # CB B2 400 RES $6,E # CB B3 401 RES $6,H # CB B4 402 RES $6,L # CB B5 403 RES $6,(HL) # CB B6 404 RES $6,A # CB B7 405 RES $7,B # CB B8 406 RES $7,C # CB B9 407 RES $7,D # CB BA 408 RES $7,E # CB BB 409 RES $7,H # CB BC 410 RES $7,L # CB BD 411 RES $7,(HL) # CB BE 412 RES $7,A # CB BF 413 SET $0,B # CB C0 414 SET $0,C # CB C1 415 SET $0,D # CB C2 416 SET $0,E # CB C3 417 SET $0,H # CB C4 418 SET $0,L # CB C5 419 SET $0,(HL) # CB C6 420 SET $0,A # CB C7 421 SET $1,B # CB C8 422 SET $1,C # CB C9 423 SET $1,D # CB CA 424 SET $1,E # CB CB 425 SET $1,H # CB CC 426 SET $1,L # CB CD 427 SET $1,(HL) # CB CE 428 SET $1,A # CB CF 429 SET $2,B # CB D0 430 SET $2,C # CB D1 431 SET $2,D # CB D2 432 SET $2,E # CB D3 433 SET $2,H # CB D4 434 SET $2,L # CB D5 435 SET $2,(HL) # CB D6 436 SET $2,A # CB D7 437 SET $3,B # CB D8 438 SET $3,C # CB D9 439 SET $3,D # CB DA 440 SET $3,E # CB DB 441 SET $3,H # CB DC 442 SET $3,L # CB DD 443 SET $3,(HL) # CB DE 444 SET $3,A # CB DF 445 SET $4,B # CB E0 446 SET $4,C # CB E1 447 SET $4,D # CB E2 448 SET $4,E # CB E3 449 SET $4,H # CB E4 450 SET $4,L # CB E5 451 SET $4,(HL) # CB E6 452 SET $4,A # CB E7 453 SET $5,B # CB E8 454 SET $5,C # CB E9 455 SET $5,D # CB EA 456 SET $5,E # CB EB 457 SET $5,H # CB EC 458 SET $5,L # CB ED 459 SET $5,(HL) # CB EE 460 SET $5,A # CB EF 461 SET $6,B # CB F0 462 SET $6,C # CB F1 463 SET $6,D # CB F2 464 SET $6,E # CB F3 465 SET $6,H # CB F4 466 SET $6,L # CB F5 467 SET $6,(HL) # CB F6 468 SET $6,A # CB F7 469 SET $7,B # CB F8 470 SET $7,C # CB F9 471 SET $7,D # CB FA 472 SET $7,E # CB FB 473 SET $7,H # CB FC 474 SET $7,L # CB FD 475 SET $7,(HL) # CB FE 476 SET $7,A # CB FF 477 CALL Z,$16384 # CC 00 40 478 CALL $16384 # CD 00 40 479 ADC A,$64 # CE 40 480 RST $8 # CF 481 RET NC # D0 482 POP DE # D1 483 JP NC,$16384 # D2 00 40 484 OUT (153),A # D3 99 485 CALL NC,$32768 # D4 00 80 486 PUSH DE # D5 487 SUB A,$32 # D6 20 488 RST $16 # D7 489 RET C # D8 490 EXX # D9 491 JP C,$16384 # DA 00 40 492 IN A,(153) # DB 99 493 CALL C,$32768 # DC 00 80 494 ADD IX,BC # DD 09 495 ADD IX,DE # DD 19 496 LD IX,$64 # DD 21 40 00 497 LD (32768),IX # DD 22 00 80 498 INC IX # DD 23 499 INC IXH # DD 24 500 DEC IXH # DD 25 501 LD IXH,$32 # DD 26 20 502 ADD IX,IX # DD 29 503 LD IX,(16384) # DD 2A 00 40 504 DEC IX # DD 2B 505 INC IXL # DD 2C 506 DEC IXL # DD 2D 507 LD IXL,$64 # DD 2E 40 508 INC (IX + 32) # DD 34 20 509 DEC (IX + 16) # DD 35 10 510 LD (IX + 64),$128 # DD 36 40 80 511 ADD IX,SP # DD 39 512 LD B,IXH # DD 44 513 LD B,IXL # DD 45 514 LD B,(IX + 32) # DD 46 20 515 LD C,IXH # DD 4C 516 LD C,IXL # DD 4D 517 LD C,(IX + 48) # DD 4E 30 518 LD D,IXH # DD 54 519 LD D,IXL # DD 55 520 LD D,(IX + 32) # DD 56 20 521 LD E,IXH # DD 5C 522 LD E,IXL # DD 5D 523 LD E,(IX + 64) # DD 5E 40 524 LD IXH,B # DD 60 525 LD IXH,C # DD 61 526 LD IXH,D # DD 62 527 LD IXH,E # DD 63 528 LD IXH,IXH # DD 64 529 LD IXH,IXL # DD 65 530 LD H,(IX + 16) # DD 66 10 531 LD IXH,A # DD 67 532 LD IXL,B # DD 68 533 LD IXL,C # DD 69 534 LD IXL,D # DD 6A 535 LD IXL,E # DD 6B 536 LD IXL,IXH # DD 6C 537 LD IXL,IXL # DD 6D 538 LD L,(IX + 48) # DD 6E 30 539 LD IXL,A # DD 6F 540 LD (IX + 64),B # DD 70 40 541 LD (IX + 16),C # DD 71 10 542 LD (IX + 32),D # DD 72 20 543 LD (IX + 48),E # DD 73 30 544 LD (IX + 16),H # DD 74 10 545 LD (IX + 32),L # DD 75 20 546 LD (IX + 48),A # DD 77 30 547 LD A,IXH # DD 7C 548 LD A,IXL # DD 7D 549 LD A,(IX + 16) # DD 7E 10 550 ADD A,IXH # DD 84 551 ADD A,IXL # DD 85 552 ADD A,(IX + 32) # DD 86 20 553 ADC A,IXH # DD 8C 554 ADC A,IXL # DD 8D 555 ADC A,(IX + 48) # DD 8E 30 556 SUB A,IXH # DD 94 557 SUB A,IXL # DD 95 558 SUB A,(IX + 16) # DD 96 10 559 SBC A,IXH # DD 9C 560 SBC A,IXL # DD 9D 561 SBC A,(IX + 32) # DD 9E 20 562 AND A,IXH # DD A4 563 AND A,IXL # DD A5 564 AND A,(IX + 48) # DD A6 30 565 XOR A,IXH # DD AC 566 XOR A,IXL # DD AD 567 XOR A,(IX + 16) # DD AE 10 568 OR A,IXH # DD B4 569 OR A,IXL # DD B5 570 OR A,(IX + 32) # DD B6 20 571 CP A,IXH # DD BC 572 CP A,IXL # DD BD 573 CP A,(IX + 48) # DD BE 30 574 RLC (IX + 16),B # DD CB 10 00 575 RLC (IX + 32),C # DD CB 20 01 576 RLC (IX + 48),D # DD CB 30 02 577 RLC (IX + 64),E # DD CB 40 03 578 RLC (IX + 16),H # DD CB 10 04 579 RLC (IX + 32),L # DD CB 20 05 580 RLC (IX + 64) # DD CB 40 06 581 RLC (IX + 16),A # DD CB 10 07 582 RRC (IX + 32),B # DD CB 20 08 583 RRC (IX + 48),C # DD CB 30 09 584 RRC (IX + 64),D # DD CB 40 0A 585 RRC (IX + 16),E # DD CB 10 0B 586 RRC (IX + 32),H # DD CB 20 0C 587 RRC (IX + 48),L # DD CB 30 0D 588 RRC (IX + 16) # DD CB 10 0E 589 RRC (IX + 16),A # DD CB 10 0F 590 RL (IX + 32),B # DD CB 20 10 591 RL (IX + 48),C # DD CB 30 11 592 RL (IX + 64),D # DD CB 40 12 593 RL (IX + 16),E # DD CB 10 13 594 RL (IX + 32),H # DD CB 20 14 595 RL (IX + 48),L # DD CB 30 15 596 RL (IX + 32) # DD CB 20 16 597 RL (IX + 16),A # DD CB 10 17 598 RR (IX + 32),B # DD CB 20 18 599 RR (IX + 48),C # DD CB 30 19 600 RR (IX + 64),D # DD CB 40 1A 601 RR (IX + 16),E # DD CB 10 1B 602 RR (IX + 32),H # DD CB 20 1C 603 RR (IX + 48),L # DD CB 30 1D 604 RR (IX + 48) # DD CB 30 1E 605 RR (IX + 16),A # DD CB 10 1F 606 SLA (IX + 32),B # DD CB 20 20 607 SLA (IX + 48),C # DD CB 30 21 608 SLA (IX + 64),D # DD CB 40 22 609 SLA (IX + 16),E # DD CB 10 23 610 SLA (IX + 32),H # DD CB 20 24 611 SLA (IX + 48),L # DD CB 30 25 612 SLA (IX + 64) # DD CB 40 26 613 SLA (IX + 16),A # DD CB 10 27 614 SRA (IX + 32),B # DD CB 20 28 615 SRA (IX + 48),C # DD CB 30 29 616 SRA (IX + 64),D # DD CB 40 2A 617 SRA (IX + 16),E # DD CB 10 2B 618 SRA (IX + 32),H # DD CB 20 2C 619 SRA (IX + 48),L # DD CB 30 2D 620 SRA (IX + 16) # DD CB 10 2E 621 SRA (IX + 16),A # DD CB 10 2F 622 SLL (IX + 32),B # DD CB 20 30 623 SLL (IX + 48),C # DD CB 30 31 624 SLL (IX + 64),D # DD CB 40 32 625 SLL (IX + 16),E # DD CB 10 33 626 SLL (IX + 32),H # DD CB 20 34 627 SLL (IX + 48),L # DD CB 30 35 628 SLL (IX + 32) # DD CB 20 36 629 SLL (IX + 16),A # DD CB 10 37 630 SRL (IX + 32),B # DD CB 20 38 631 SRL (IX + 48),C # DD CB 30 39 632 SRL (IX + 64),D # DD CB 40 3A 633 SRL (IX + 16),E # DD CB 10 3B 634 SRL (IX + 32),H # DD CB 20 3C 635 SRL (IX + 48),L # DD CB 30 3D 636 SRL (IX + 48) # DD CB 30 3E 637 SRL (IX + 64),A # DD CB 40 3F 638 BIT $0,(IX + 16) # DD CB 10 46 639 BIT $1,(IX + 32) # DD CB 20 4E 640 BIT $2,(IX + 48) # DD CB 30 56 641 BIT $3,(IX + 64) # DD CB 40 5E 642 BIT $4,(IX + 16) # DD CB 10 66 643 BIT $5,(IX + 32) # DD CB 20 6E 644 BIT $6,(IX + 48) # DD CB 30 76 645 BIT $7,(IX + 64) # DD CB 40 7E 646 RES $0,(IX + 16),B # DD CB 10 80 647 RES $0,(IX + 32),C # DD CB 20 81 648 RES $0,(IX + 48),D # DD CB 30 82 649 RES $0,(IX + 64),E # DD CB 40 83 650 RES $0,(IX + 16),H # DD CB 10 84 651 RES $0,(IX + 32),L # DD CB 20 85 652 RES $0,(IX + 48) # DD CB 30 86 653 RES $0,(IX + 64),A # DD CB 40 87 654 RES $1,(IX + 16),B # DD CB 10 88 655 RES $1,(IX + 32),C # DD CB 20 89 656 RES $1,(IX + 48),D # DD CB 30 8A 657 RES $1,(IX + 64),E # DD CB 40 8B 658 RES $1,(IX + 16),H # DD CB 10 8C 659 RES $1,(IX + 32),L # DD CB 20 8D 660 RES $1,(IX + 48) # DD CB 30 8E 661 RES $1,(IX + 64),A # DD CB 40 8F 662 RES $2,(IX + 16),B # DD CB 10 90 663 RES $2,(IX + 32),C # DD CB 20 91 664 RES $2,(IX + 48),D # DD CB 30 92 665 RES $2,(IX + 64),E # DD CB 40 93 666 RES $2,(IX + 16),H # DD CB 10 94 667 RES $2,(IX + 32),L # DD CB 20 95 668 RES $2,(IX + 48) # DD CB 30 96 669 RES $2,(IX + 64),A # DD CB 40 97 670 RES $3,(IX + 16),B # DD CB 10 98 671 RES $3,(IX + 32),C # DD CB 20 99 672 RES $3,(IX + 48),D # DD CB 30 9A 673 RES $3,(IX + 64),E # DD CB 40 9B 674 RES $3,(IX + 16),H # DD CB 10 9C 675 RES $3,(IX + 32),L # DD CB 20 9D 676 RES $3,(IX + 48) # DD CB 30 9E 677 RES $3,(IX + 64),A # DD CB 40 9F 678 RES $4,(IX + 16),B # DD CB 10 A0 679 RES $4,(IX + 32),C # DD CB 20 A1 680 RES $4,(IX + 48),D # DD CB 30 A2 681 RES $4,(IX + 64),E # DD CB 40 A3 682 RES $4,(IX + 16),H # DD CB 10 A4 683 RES $4,(IX + 32),L # DD CB 20 A5 684 RES $4,(IX + 48) # DD CB 30 A6 685 RES $4,(IX + 64),A # DD CB 40 A7 686 RES $5,(IX + 16),B # DD CB 10 A8 687 RES $5,(IX + 32),C # DD CB 20 A9 688 RES $5,(IX + 48),D # DD CB 30 AA 689 RES $5,(IX + 64),E # DD CB 40 AB 690 RES $5,(IX + 16),H # DD CB 10 AC 691 RES $5,(IX + 32),L # DD CB 20 AD 692 RES $5,(IX + 48) # DD CB 30 AE 693 RES $5,(IX + 64),A # DD CB 40 AF 694 RES $6,(IX + 16),B # DD CB 10 B0 695 RES $6,(IX + 32),C # DD CB 20 B1 696 RES $6,(IX + 48),D # DD CB 30 B2 697 RES $6,(IX + 64),E # DD CB 40 B3 698 RES $6,(IX + 16),H # DD CB 10 B4 699 RES $6,(IX + 32),L # DD CB 20 B5 700 RES $6,(IX + 48) # DD CB 30 B6 701 RES $6,(IX + 64),A # DD CB 40 B7 702 RES $7,(IX + 16),B # DD CB 10 B8 703 RES $7,(IX + 32),C # DD CB 20 B9 704 RES $7,(IX + 48),D # DD CB 30 BA 705 RES $7,(IX + 64),E # DD CB 40 BB 706 RES $7,(IX + 16),H # DD CB 10 BC 707 RES $7,(IX + 32),L # DD CB 20 BD 708 RES $7,(IX + 48) # DD CB 30 BE 709 RES $7,(IX + 64),A # DD CB 40 BF 710 SET $0,(IX + 16),B # DD CB 10 C0 711 SET $0,(IX + 32),C # DD CB 20 C1 712 SET $0,(IX + 48),D # DD CB 30 C2 713 SET $0,(IX + 64),E # DD CB 40 C3 714 SET $0,(IX + 16),H # DD CB 10 C4 715 SET $0,(IX + 32),L # DD CB 20 C5 716 SET $0,(IX + 48) # DD CB 30 C6 717 SET $0,(IX + 64),A # DD CB 40 C7 718 SET $1,(IX + 16),B # DD CB 10 C8 719 SET $1,(IX + 32),C # DD CB 20 C9 720 SET $1,(IX + 48),D # DD CB 30 CA 721 SET $1,(IX + 64),E # DD CB 40 CB 722 SET $1,(IX + 16),H # DD CB 10 CC 723 SET $1,(IX + 32),L # DD CB 20 CD 724 SET $1,(IX + 48) # DD CB 30 CE 725 SET $1,(IX + 64),A # DD CB 40 CF 726 SET $2,(IX + 16),B # DD CB 10 D0 727 SET $2,(IX + 32),C # DD CB 20 D1 728 SET $2,(IX + 48),D # DD CB 30 D2 729 SET $2,(IX + 64),E # DD CB 40 D3 730 SET $2,(IX + 16),H # DD CB 10 D4 731 SET $2,(IX + 32),L # DD CB 20 D5 732 SET $2,(IX + 48) # DD CB 30 D6 733 SET $2,(IX + 64),A # DD CB 40 D7 734 SET $3,(IX + 16),B # DD CB 10 D8 735 SET $3,(IX + 32),C # DD CB 20 D9 736 SET $3,(IX + 48),D # DD CB 30 DA 737 SET $3,(IX + 64),E # DD CB 40 DB 738 SET $3,(IX + 16),H # DD CB 10 DC 739 SET $3,(IX + 32),L # DD CB 20 DD 740 SET $3,(IX + 48) # DD CB 30 DE 741 SET $3,(IX + 64),A # DD CB 40 DF 742 SET $4,(IX + 16),B # DD CB 10 E0 743 SET $4,(IX + 32),C # DD CB 20 E1 744 SET $4,(IX + 48),D # DD CB 30 E2 745 SET $4,(IX + 64),E # DD CB 40 E3 746 SET $4,(IX + 16),H # DD CB 10 E4 747 SET $4,(IX + 32),L # DD CB 20 E5 748 SET $4,(IX + 48) # DD CB 30 E6 749 SET $4,(IX + 64),A # DD CB 40 E7 750 SET $5,(IX + 16),B # DD CB 10 E8 751 SET $5,(IX + 32),C # DD CB 20 E9 752 SET $5,(IX + 48),D # DD CB 30 EA 753 SET $5,(IX + 64),E # DD CB 40 EB 754 SET $5,(IX + 16),H # DD CB 10 EC 755 SET $5,(IX + 32),L # DD CB 20 ED 756 SET $5,(IX + 48) # DD CB 30 EE 757 SET $5,(IX + 64),A # DD CB 40 EF 758 SET $6,(IX + 16),B # DD CB 10 F0 759 SET $6,(IX + 32),C # DD CB 20 F1 760 SET $6,(IX + 48),D # DD CB 30 F2 761 SET $6,(IX + 64),E # DD CB 40 F3 762 SET $6,(IX + 16),H # DD CB 10 F4 763 SET $6,(IX + 32),L # DD CB 20 F5 764 SET $6,(IX + 48) # DD CB 30 F6 765 SET $6,(IX + 64),A # DD CB 40 F7 766 SET $7,(IX + 16),B # DD CB 10 F8 767 SET $7,(IX + 32),C # DD CB 20 F9 768 SET $7,(IX + 48),D # DD CB 30 FA 769 SET $7,(IX + 64),E # DD CB 40 FB 770 SET $7,(IX + 16),H # DD CB 10 FC 771 SET $7,(IX + 32),L # DD CB 20 FD 772 SET $7,(IX + 48) # DD CB 30 FE 773 SET $7,(IX + 64),A # DD CB 40 FF 774 POP IX # DD E1 775 EX (SP),IX # DD E3 776 PUSH IX # DD E5 777 JP IX # DD E9 778 LD SP,IX # DD F9 779 SBC A,$64 # DE 40 780 RST $24 # DF 781 RET PO # E0 782 POP HL # E1 783 JP PO,$32768 # E2 00 80 784 EX (SP),HL # E3 785 CALL PO,$16384 # E4 00 40 786 PUSH HL # E5 787 AND A,$16 # E6 10 788 RST $32 # E7 789 RET PE # E8 790 JP HL # E9 791 JP PE,$16384 # EA 00 40 792 EX DE,HL # EB 793 CALL PE,$16384 # EC 00 40 794 IN B,(C) # ED 40 795 OUT (C),B # ED 41 796 SBC HL,BC # ED 42 797 LD (32768),BC # ED 43 00 80 798 NEG # ED 44 799 RETN # ED 45 800 IM $0 # ED 46 801 LD I,A # ED 47 802 IN C,(C) # ED 48 803 OUT (C),C # ED 49 804 ADC HL,BC # ED 4A 805 LD BC,(16384) # ED 4B 00 40 806 RETI # ED 4D 807 LD R,A # ED 4F 808 IN D,(C) # ED 50 809 OUT (C),D # ED 51 810 SBC HL,DE # ED 52 811 LD (32768),DE # ED 53 00 80 812 IM $1 # ED 56 813 LD A,I # ED 57 814 IN E,(C) # ED 58 815 OUT (C),E # ED 59 816 ADC HL,DE # ED 5A 817 LD DE,(16384) # ED 5B 00 40 818 IM $2 # ED 5E 819 LD A,R # ED 5F 820 IN H,(C) # ED 60 821 OUT (C),H # ED 61 822 SBC HL,HL # ED 62 823 RRD # ED 67 824 IN L,(C) # ED 68 825 OUT (C),L # ED 69 826 ADC HL,HL # ED 6A 827 RLD # ED 6F 828 IN F,(C) # ED 70 829 OUT (C),$0 # ED 71 830 SBC HL,SP # ED 72 831 LD (16384),SP # ED 73 00 40 832 IN A,(C) # ED 78 833 OUT (C),A # ED 79 834 ADC HL,SP # ED 7A 835 LD SP,(32768) # ED 7B 00 80 836 LDI # ED A0 837 CPI # ED A1 838 INI # ED A2 839 OUTI # ED A3 840 LDD # ED A8 841 CPD # ED A9 842 IND # ED AA 843 OUTD # ED AB 844 LDIR # ED B0 845 CPIR # ED B1 846 INIR # ED B2 847 OTIR # ED B3 848 LDDR # ED B8 849 CPDR # ED B9 850 INDR # ED BA 851 OTDR # ED BB 852 XOR A,$32 # EE 20 853 RST $40 # EF 854 RET P # F0 855 POP AF # F1 856 JP P,$32768 # F2 00 80 857 DI # F3 858 CALL P,$16384 # F4 00 40 859 PUSH AF # F5 860 OR A,$32 # F6 20 861 RST $48 # F7 862 RET M # F8 863 LD SP,HL # F9 864 JP M,$32768 # FA 00 80 865 EI # FB 866 CALL M,$16384 # FC 00 40 867 ADD IY,BC # FD 09 868 ADD IY,DE # FD 19 869 LD IY,$32768 # FD 21 00 80 870 LD (16384),IY # FD 22 00 40 871 INC IY # FD 23 872 INC IYH # FD 24 873 DEC IYH # FD 25 874 LD IYH,$32 # FD 26 20 875 ADD IY,IY # FD 29 876 LD IY,(32768) # FD 2A 00 80 877 DEC IY # FD 2B 878 INC IYL # FD 2C 879 DEC IYL # FD 2D 880 LD IYL,$16 # FD 2E 10 881 INC (IY + 32) # FD 34 20 882 DEC (IY + 48) # FD 35 30 883 LD (IY + 64),$16 # FD 36 40 10 884 ADD IY,SP # FD 39 885 LD B,IYH # FD 44 886 LD B,IYL # FD 45 887 LD B,(IY + 32) # FD 46 20 888 LD C,IYH # FD 4C 889 LD C,IYL # FD 4D 890 LD C,(IY + 48) # FD 4E 30 891 LD D,IYH # FD 54 892 LD D,IYL # FD 55 893 LD D,(IY + 64) # FD 56 40 894 LD E,IYH # FD 5C 895 LD E,IYL # FD 5D 896 LD E,(IY + 16) # FD 5E 10 897 LD IYH,B # FD 60 898 LD IYH,C # FD 61 899 LD IYH,D # FD 62 900 LD IYH,E # FD 63 901 LD IYH,IYH # FD 64 902 LD IYH,IYL # FD 65 903 LD H,(IY + 32) # FD 66 20 904 LD IYH,A # FD 67 905 LD IYL,B # FD 68 906 LD IYL,C # FD 69 907 LD IYL,D # FD 6A 908 LD IYL,E # FD 6B 909 LD IYL,IYH # FD 6C 910 LD IYL,IYL # FD 6D 911 LD L,(IY + 48) # FD 6E 30 912 LD IYL,A # FD 6F 913 LD (IY + 64),B # FD 70 40 914 LD (IY + 16),C # FD 71 10 915 LD (IY + 32),D # FD 72 20 916 LD (IY + 48),E # FD 73 30 917 LD (IY + 64),H # FD 74 40 918 LD (IY + 16),L # FD 75 10 919 LD (IY + 32),A # FD 77 20 920 LD A,IYH # FD 7C 921 LD A,IYL # FD 7D 922 LD A,(IY + 48) # FD 7E 30 923 ADD A,IYH # FD 84 924 ADD A,IYL # FD 85 925 ADD A,(IY + 64) # FD 86 40 926 ADC A,IYH # FD 8C 927 ADC A,IYL # FD 8D 928 ADC A,(IY + 16) # FD 8E 10 929 SUB A,IYH # FD 94 930 SUB A,IYL # FD 95 931 SUB A,(IY + 32) # FD 96 20 932 SBC A,IYH # FD 9C 933 SBC A,IYL # FD 9D 934 SBC A,(IY + 48) # FD 9E 30 935 AND A,IYH # FD A4 936 AND A,IYL # FD A5 937 AND A,(IY + 64) # FD A6 40 938 XOR A,IYH # FD AC 939 XOR A,IYL # FD AD 940 XOR A,(IY + 16) # FD AE 10 941 OR A,IYH # FD B4 942 OR A,IYL # FD B5 943 OR A,(IY + 32) # FD B6 20 944 CP A,IYH # FD BC 945 CP A,IYL # FD BD 946 CP A,(IY + 48) # FD BE 30 947 RLC (IY + 16),B # FD CB 10 00 948 RLC (IY + 32),C # FD CB 20 01 949 RLC (IY + 48),D # FD CB 30 02 950 RLC (IY + 64),E # FD CB 40 03 951 RLC (IY + 16),H # FD CB 10 04 952 RLC (IY + 32),L # FD CB 20 05 953 RLC (IY + 16) # FD CB 10 06 954 RLC (IY + 32),A # FD CB 20 07 955 RRC (IY + 48),B # FD CB 30 08 956 RRC (IY + 64),C # FD CB 40 09 957 RRC (IY + 16),D # FD CB 10 0A 958 RRC (IY + 32),E # FD CB 20 0B 959 RRC (IY + 48),H # FD CB 30 0C 960 RRC (IY + 64),L # FD CB 40 0D 961 RRC (IY + 32) # FD CB 20 0E 962 RRC (IY + 16),A # FD CB 10 0F 963 RL (IY + 32),B # FD CB 20 10 964 RL (IY + 48),C # FD CB 30 11 965 RL (IY + 64),D # FD CB 40 12 966 RL (IY + 16),E # FD CB 10 13 967 RL (IY + 32),H # FD CB 20 14 968 RL (IY + 48),L # FD CB 30 15 969 RL (IY + 48) # FD CB 30 16 970 RL (IY + 16),A # FD CB 10 17 971 RR (IY + 32),B # FD CB 20 18 972 RR (IY + 48),C # FD CB 30 19 973 RR (IY + 64),D # FD CB 40 1A 974 RR (IY + 16),E # FD CB 10 1B 975 RR (IY + 32),H # FD CB 20 1C 976 RR (IY + 48),L # FD CB 30 1D 977 RR (IY + 64) # FD CB 40 1E 978 RR (IY + 16),A # FD CB 10 1F 979 SLA (IY + 32),B # FD CB 20 20 980 SLA (IY + 48),C # FD CB 30 21 981 SLA (IY + 64),D # FD CB 40 22 982 SLA (IY + 16),E # FD CB 10 23 983 SLA (IY + 32),H # FD CB 20 24 984 SLA (IY + 48),L # FD CB 30 25 985 SLA (IY + 16) # FD CB 10 26 986 SLA (IY + 16),A # FD CB 10 27 987 SRA (IY + 32),B # FD CB 20 28 988 SRA (IY + 48),C # FD CB 30 29 989 SRA (IY + 64),D # FD CB 40 2A 990 SRA (IY + 16),E # FD CB 10 2B 991 SRA (IY + 32),H # FD CB 20 2C 992 SRA (IY + 48),L # FD CB 30 2D 993 SRA (IY + 32) # FD CB 20 2E 994 SRA (IY + 48),A # FD CB 30 2F 995 SLL (IY + 16),B # FD CB 10 30 996 SLL (IY + 32),C # FD CB 20 31 997 SLL (IY + 48),D # FD CB 30 32 998 SLL (IY + 64),E # FD CB 40 33 999 SLL (IY + 16),H # FD CB 10 34 1000 SLL (IY + 32),L # FD CB 20 35 1001 SLL (IY + 48) # FD CB 30 36 1002 SLL (IY + 16),A # FD CB 10 37 1003 SRL (IY + 32),B # FD CB 20 38 1004 SRL (IY + 48),C # FD CB 30 39 1005 SRL (IY + 64),D # FD CB 40 3A 1006 SRL (IY + 16),E # FD CB 10 3B 1007 SRL (IY + 32),H # FD CB 20 3C 1008 SRL (IY + 48),L # FD CB 30 3D 1009 SRL (IY + 64) # FD CB 40 3E 1010 SRL (IY + 16),A # FD CB 10 3F 1011 BIT $0,(IY + 16) # FD CB 10 46 1012 BIT $1,(IY + 32) # FD CB 20 4E 1013 BIT $2,(IY + 48) # FD CB 30 56 1014 BIT $3,(IY + 64) # FD CB 40 5E 1015 BIT $4,(IY + 16) # FD CB 10 66 1016 BIT $5,(IY + 32) # FD CB 20 6E 1017 BIT $6,(IY + 48) # FD CB 30 76 1018 BIT $7,(IY + 64) # FD CB 40 7E 1019 RES $0,(IY + 16),B # FD CB 10 80 1020 RES $0,(IY + 32),C # FD CB 20 81 1021 RES $0,(IY + 48),D # FD CB 30 82 1022 RES $0,(IY + 64),E # FD CB 40 83 1023 RES $0,(IY + 16),H # FD CB 10 84 1024 RES $0,(IY + 32),L # FD CB 20 85 1025 RES $0,(IY + 48) # FD CB 30 86 1026 RES $0,(IY + 64),A # FD CB 40 87 1027 RES $1,(IY + 16),B # FD CB 10 88 1028 RES $1,(IY + 32),C # FD CB 20 89 1029 RES $1,(IY + 48),D # FD CB 30 8A 1030 RES $1,(IY + 64),E # FD CB 40 8B 1031 RES $1,(IY + 16),H # FD CB 10 8C 1032 RES $1,(IY + 32),L # FD CB 20 8D 1033 RES $1,(IY + 48) # FD CB 30 8E 1034 RES $1,(IY + 64),A # FD CB 40 8F 1035 RES $2,(IY + 16),B # FD CB 10 90 1036 RES $2,(IY + 32),C # FD CB 20 91 1037 RES $2,(IY + 48),D # FD CB 30 92 1038 RES $2,(IY + 64),E # FD CB 40 93 1039 RES $2,(IY + 16),H # FD CB 10 94 1040 RES $2,(IY + 32),L # FD CB 20 95 1041 RES $2,(IY + 48) # FD CB 30 96 1042 RES $2,(IY + 64),A # FD CB 40 97 1043 RES $3,(IY + 16),B # FD CB 10 98 1044 RES $3,(IY + 32),C # FD CB 20 99 1045 RES $3,(IY + 48),D # FD CB 30 9A 1046 RES $3,(IY + 64),E # FD CB 40 9B 1047 RES $3,(IY + 16),H # FD CB 10 9C 1048 RES $3,(IY + 32),L # FD CB 20 9D 1049 RES $3,(IY + 48) # FD CB 30 9E 1050 RES $3,(IY + 64),A # FD CB 40 9F 1051 RES $4,(IY + 16),B # FD CB 10 A0 1052 RES $4,(IY + 32),C # FD CB 20 A1 1053 RES $4,(IY + 48),D # FD CB 30 A2 1054 RES $4,(IY + 64),E # FD CB 40 A3 1055 RES $4,(IY + 16),H # FD CB 10 A4 1056 RES $4,(IY + 32),L # FD CB 20 A5 1057 RES $4,(IY + 48) # FD CB 30 A6 1058 RES $4,(IY + 64),A # FD CB 40 A7 1059 RES $5,(IY + 16),B # FD CB 10 A8 1060 RES $5,(IY + 32),C # FD CB 20 A9 1061 RES $5,(IY + 48),D # FD CB 30 AA 1062 RES $5,(IY + 64),E # FD CB 40 AB 1063 RES $5,(IY + 16),H # FD CB 10 AC 1064 RES $5,(IY + 32),L # FD CB 20 AD 1065 RES $5,(IY + 48) # FD CB 30 AE 1066 RES $5,(IY + 64),A # FD CB 40 AF 1067 RES $6,(IY + 16),B # FD CB 10 B0 1068 RES $6,(IY + 32),C # FD CB 20 B1 1069 RES $6,(IY + 48),D # FD CB 30 B2 1070 RES $6,(IY + 64),E # FD CB 40 B3 1071 RES $6,(IY + 16),H # FD CB 10 B4 1072 RES $6,(IY + 32),L # FD CB 20 B5 1073 RES $6,(IY + 48) # FD CB 30 B6 1074 RES $6,(IY + 64),A # FD CB 40 B7 1075 RES $7,(IY + 16),B # FD CB 10 B8 1076 RES $7,(IY + 32),C # FD CB 20 B9 1077 RES $7,(IY + 48),D # FD CB 30 BA 1078 RES $7,(IY + 64),E # FD CB 40 BB 1079 RES $7,(IY + 16),H # FD CB 10 BC 1080 RES $7,(IY + 32),L # FD CB 20 BD 1081 RES $7,(IY + 48) # FD CB 30 BE 1082 RES $7,(IY + 64),A # FD CB 40 BF 1083 SET $0,(IY + 16),B # FD CB 10 C0 1084 SET $0,(IY + 32),C # FD CB 20 C1 1085 SET $0,(IY + 48),D # FD CB 30 C2 1086 SET $0,(IY + 64),E # FD CB 40 C3 1087 SET $0,(IY + 16),H # FD CB 10 C4 1088 SET $0,(IY + 32),L # FD CB 20 C5 1089 SET $0,(IY + 48) # FD CB 30 C6 1090 SET $0,(IY + 64),A # FD CB 40 C7 1091 SET $1,(IY + 16),B # FD CB 10 C8 1092 SET $1,(IY + 32),C # FD CB 20 C9 1093 SET $1,(IY + 48),D # FD CB 30 CA 1094 SET $1,(IY + 64),E # FD CB 40 CB 1095 SET $1,(IY + 16),H # FD CB 10 CC 1096 SET $1,(IY + 32),L # FD CB 20 CD 1097 SET $1,(IY + 48) # FD CB 30 CE 1098 SET $1,(IY + 64),A # FD CB 40 CF 1099 SET $2,(IY + 16),B # FD CB 10 D0 1100 SET $2,(IY + 32),C # FD CB 20 D1 1101 SET $2,(IY + 48),D # FD CB 30 D2 1102 SET $2,(IY + 64),E # FD CB 40 D3 1103 SET $2,(IY + 16),H # FD CB 10 D4 1104 SET $2,(IY + 32),L # FD CB 20 D5 1105 SET $2,(IY + 48) # FD CB 30 D6 1106 SET $2,(IY + 64),A # FD CB 40 D7 1107 SET $3,(IY + 16),B # FD CB 10 D8 1108 SET $3,(IY + 32),C # FD CB 20 D9 1109 SET $3,(IY + 48),D # FD CB 30 DA 1110 SET $3,(IY + 64),E # FD CB 40 DB 1111 SET $3,(IY + 16),H # FD CB 10 DC 1112 SET $3,(IY + 32),L # FD CB 20 DD 1113 SET $3,(IY + 48) # FD CB 30 DE 1114 SET $3,(IY + 64),A # FD CB 40 DF 1115 SET $4,(IY + 16),B # FD CB 10 E0 1116 SET $4,(IY + 32),C # FD CB 20 E1 1117 SET $4,(IY + 48),D # FD CB 30 E2 1118 SET $4,(IY + 64),E # FD CB 40 E3 1119 SET $4,(IY + 16),H # FD CB 10 E4 1120 SET $4,(IY + 32),L # FD CB 20 E5 1121 SET $4,(IY + 48) # FD CB 30 E6 1122 SET $4,(IY + 64),A # FD CB 40 E7 1123 SET $5,(IY + 16),B # FD CB 10 E8 1124 SET $5,(IY + 32),C # FD CB 20 E9 1125 SET $5,(IY + 48),D # FD CB 30 EA 1126 SET $5,(IY + 64),E # FD CB 40 EB 1127 SET $5,(IY + 16),H # FD CB 10 EC 1128 SET $5,(IY + 32),L # FD CB 20 ED 1129 SET $5,(IY + 48) # FD CB 30 EE 1130 SET $5,(IY + 64),A # FD CB 40 EF 1131 SET $6,(IY + 16),B # FD CB 10 F0 1132 SET $6,(IY + 32),C # FD CB 20 F1 1133 SET $6,(IY + 48),D # FD CB 30 F2 1134 SET $6,(IY + 64),E # FD CB 40 F3 1135 SET $6,(IY + 16),H # FD CB 10 F4 1136 SET $6,(IY + 32),L # FD CB 20 F5 1137 SET $6,(IY + 48) # FD CB 30 F6 1138 SET $6,(IY + 64),A # FD CB 40 F7 1139 SET $7,(IY + 16),B # FD CB 10 F8 1140 SET $7,(IY + 32),C # FD CB 20 F9 1141 SET $7,(IY + 48),D # FD CB 30 FA 1142 SET $7,(IY + 64),E # FD CB 40 FB 1143 SET $7,(IY + 16),H # FD CB 10 FC 1144 SET $7,(IY + 32),L # FD CB 20 FD 1145 SET $7,(IY + 48) # FD CB 30 FE 1146 SET $7,(IY + 64),A # FD CB 40 FF 1147 POP IY # FD E1 1148 EX (SP),IY # FD E3 1149 PUSH IY # FD E5 1150 JP IY # FD E9 1151 LD SP,IY # FD F9 1152 CP A,$32 # FE 20 1153 RST $56 # FF 1154 1155 ################################################### 1156 # and now, we are going to test at&t syntax in z80 1157 INC 32(IX) # DD 34 20 1158 DEC 16(IX) # DD 35 10 1159 LD 64(IX),$128 # DD 36 40 80 1160 LD B,32(IX) # DD 46 20 1161 LD C,48(IX) # DD 4E 30 1162 LD D,32(IX) # DD 56 20 1163 LD E,64(IX) # DD 5E 40 1164 LD H,16(IX) # DD 66 10 1165 LD L,48(IX) # DD 6E 30 1166 LD 64(IX),B # DD 70 40 1167 LD 16(IX),C # DD 71 10 1168 LD 32(IX),D # DD 72 20 1169 LD 48(IX),E # DD 73 30 1170 LD 16(IX),H # DD 74 10 1171 LD 32(IX),L # DD 75 20 1172 LD 48(IX),A # DD 77 30 1173 LD A,16(IX) # DD 7E 10 1174 ADD A,32(IX) # DD 86 20 1175 ADC A,48(IX) # DD 8E 30 1176 SUB A,16(IX) # DD 96 10 1177 SBC A,32(IX) # DD 9E 20 1178 AND A,48(IX) # DD A6 30 1179 XOR A,16(IX) # DD AE 10 1180 OR A,32(IX) # DD B6 20 1181 CP A,48(IX) # DD BE 30 1182 RLC 16(IX),B # DD CB 10 00 1183 RLC 32(IX),C # DD CB 20 01 1184 RLC 48(IX),D # DD CB 30 02 1185 RLC 64(IX),E # DD CB 40 03 1186 RLC 16(IX),H # DD CB 10 04 1187 RLC 32(IX),L # DD CB 20 05 1188 RLC 64(IX) # DD CB 40 06 1189 RLC 16(IX),A # DD CB 10 07 1190 RRC 32(IX),B # DD CB 20 08 1191 RRC 48(IX),C # DD CB 30 09 1192 RRC 64(IX),D # DD CB 40 0A 1193 RRC 16(IX),E # DD CB 10 0B 1194 RRC 32(IX),H # DD CB 20 0C 1195 RRC 48(IX),L # DD CB 30 0D 1196 RRC 16(IX) # DD CB 10 0E 1197 RRC 16(IX),A # DD CB 10 0F 1198 RL 32(IX),B # DD CB 20 10 1199 RL 48(IX),C # DD CB 30 11 1200 RL 64(IX),D # DD CB 40 12 1201 RL 16(IX),E # DD CB 10 13 1202 RL 32(IX),H # DD CB 20 14 1203 RL 48(IX),L # DD CB 30 15 1204 RL 32(IX) # DD CB 20 16 1205 RL 16(IX),A # DD CB 10 17 1206 RR 32(IX),B # DD CB 20 18 1207 RR 48(IX),C # DD CB 30 19 1208 RR 64(IX),D # DD CB 40 1A 1209 RR 16(IX),E # DD CB 10 1B 1210 RR 32(IX),H # DD CB 20 1C 1211 RR 48(IX),L # DD CB 30 1D 1212 RR 48(IX) # DD CB 30 1E 1213 RR 16(IX),A # DD CB 10 1F 1214 SLA 32(IX),B # DD CB 20 20 1215 SLA 48(IX),C # DD CB 30 21 1216 SLA 64(IX),D # DD CB 40 22 1217 SLA 16(IX),E # DD CB 10 23 1218 SLA 32(IX),H # DD CB 20 24 1219 SLA 48(IX),L # DD CB 30 25 1220 SLA 64(IX) # DD CB 40 26 1221 SLA 16(IX),A # DD CB 10 27 1222 SRA 32(IX),B # DD CB 20 28 1223 SRA 48(IX),C # DD CB 30 29 1224 SRA 64(IX),D # DD CB 40 2A 1225 SRA 16(IX),E # DD CB 10 2B 1226 SRA 32(IX),H # DD CB 20 2C 1227 SRA 48(IX),L # DD CB 30 2D 1228 SRA 16(IX) # DD CB 10 2E 1229 SRA 16(IX),A # DD CB 10 2F 1230 SLL 32(IX),B # DD CB 20 30 1231 SLL 48(IX),C # DD CB 30 31 1232 SLL 64(IX),D # DD CB 40 32 1233 SLL 16(IX),E # DD CB 10 33 1234 SLL 32(IX),H # DD CB 20 34 1235 SLL 48(IX),L # DD CB 30 35 1236 SLL 32(IX) # DD CB 20 36 1237 SLL 16(IX),A # DD CB 10 37 1238 SRL 32(IX),B # DD CB 20 38 1239 SRL 48(IX),C # DD CB 30 39 1240 SRL 64(IX),D # DD CB 40 3A 1241 SRL 16(IX),E # DD CB 10 3B 1242 SRL 32(IX),H # DD CB 20 3C 1243 SRL 48(IX),L # DD CB 30 3D 1244 SRL 48(IX) # DD CB 30 3E 1245 SRL 64(IX),A # DD CB 40 3F 1246 BIT $0,16(IX) # DD CB 10 46 1247 BIT $1,32(IX) # DD CB 20 4E 1248 BIT $2,48(IX) # DD CB 30 56 1249 BIT $3,64(IX) # DD CB 40 5E 1250 BIT $4,16(IX) # DD CB 10 66 1251 BIT $5,32(IX) # DD CB 20 6E 1252 BIT $6,48(IX) # DD CB 30 76 1253 BIT $7,64(IX) # DD CB 40 7E 1254 RES $0,16(IX),B # DD CB 10 80 1255 RES $0,32(IX),C # DD CB 20 81 1256 RES $0,48(IX),D # DD CB 30 82 1257 RES $0,64(IX),E # DD CB 40 83 1258 RES $0,16(IX),H # DD CB 10 84 1259 RES $0,32(IX),L # DD CB 20 85 1260 RES $0,48(IX) # DD CB 30 86 1261 RES $0,64(IX),A # DD CB 40 87 1262 RES $1,16(IX),B # DD CB 10 88 1263 RES $1,32(IX),C # DD CB 20 89 1264 RES $1,48(IX),D # DD CB 30 8A 1265 RES $1,64(IX),E # DD CB 40 8B 1266 RES $1,16(IX),H # DD CB 10 8C 1267 RES $1,32(IX),L # DD CB 20 8D 1268 RES $1,48(IX) # DD CB 30 8E 1269 RES $1,64(IX),A # DD CB 40 8F 1270 RES $2,16(IX),B # DD CB 10 90 1271 RES $2,32(IX),C # DD CB 20 91 1272 RES $2,48(IX),D # DD CB 30 92 1273 RES $2,64(IX),E # DD CB 40 93 1274 RES $2,16(IX),H # DD CB 10 94 1275 RES $2,32(IX),L # DD CB 20 95 1276 RES $2,48(IX) # DD CB 30 96 1277 RES $2,64(IX),A # DD CB 40 97 1278 RES $3,16(IX),B # DD CB 10 98 1279 RES $3,32(IX),C # DD CB 20 99 1280 RES $3,48(IX),D # DD CB 30 9A 1281 RES $3,64(IX),E # DD CB 40 9B 1282 RES $3,16(IX),H # DD CB 10 9C 1283 RES $3,32(IX),L # DD CB 20 9D 1284 RES $3,48(IX) # DD CB 30 9E 1285 RES $3,64(IX),A # DD CB 40 9F 1286 RES $4,16(IX),B # DD CB 10 A0 1287 RES $4,32(IX),C # DD CB 20 A1 1288 RES $4,48(IX),D # DD CB 30 A2 1289 RES $4,64(IX),E # DD CB 40 A3 1290 RES $4,16(IX),H # DD CB 10 A4 1291 RES $4,32(IX),L # DD CB 20 A5 1292 RES $4,48(IX) # DD CB 30 A6 1293 RES $4,64(IX),A # DD CB 40 A7 1294 RES $5,16(IX),B # DD CB 10 A8 1295 RES $5,32(IX),C # DD CB 20 A9 1296 RES $5,48(IX),D # DD CB 30 AA 1297 RES $5,64(IX),E # DD CB 40 AB 1298 RES $5,16(IX),H # DD CB 10 AC 1299 RES $5,32(IX),L # DD CB 20 AD 1300 RES $5,48(IX) # DD CB 30 AE 1301 RES $5,64(IX),A # DD CB 40 AF 1302 RES $6,16(IX),B # DD CB 10 B0 1303 RES $6,32(IX),C # DD CB 20 B1 1304 RES $6,48(IX),D # DD CB 30 B2 1305 RES $6,64(IX),E # DD CB 40 B3 1306 RES $6,16(IX),H # DD CB 10 B4 1307 RES $6,32(IX),L # DD CB 20 B5 1308 RES $6,48(IX) # DD CB 30 B6 1309 RES $6,64(IX),A # DD CB 40 B7 1310 RES $7,16(IX),B # DD CB 10 B8 1311 RES $7,32(IX),C # DD CB 20 B9 1312 RES $7,48(IX),D # DD CB 30 BA 1313 RES $7,64(IX),E # DD CB 40 BB 1314 RES $7,16(IX),H # DD CB 10 BC 1315 RES $7,32(IX),L # DD CB 20 BD 1316 RES $7,48(IX) # DD CB 30 BE 1317 RES $7,64(IX),A # DD CB 40 BF 1318 SET $0,16(IX),B # DD CB 10 C0 1319 SET $0,32(IX),C # DD CB 20 C1 1320 SET $0,48(IX),D # DD CB 30 C2 1321 SET $0,64(IX),E # DD CB 40 C3 1322 SET $0,16(IX),H # DD CB 10 C4 1323 SET $0,32(IX),L # DD CB 20 C5 1324 SET $0,48(IX) # DD CB 30 C6 1325 SET $0,64(IX),A # DD CB 40 C7 1326 SET $1,16(IX),B # DD CB 10 C8 1327 SET $1,32(IX),C # DD CB 20 C9 1328 SET $1,48(IX),D # DD CB 30 CA 1329 SET $1,64(IX),E # DD CB 40 CB 1330 SET $1,16(IX),H # DD CB 10 CC 1331 SET $1,32(IX),L # DD CB 20 CD 1332 SET $1,48(IX) # DD CB 30 CE 1333 SET $1,64(IX),A # DD CB 40 CF 1334 SET $2,16(IX),B # DD CB 10 D0 1335 SET $2,32(IX),C # DD CB 20 D1 1336 SET $2,48(IX),D # DD CB 30 D2 1337 SET $2,64(IX),E # DD CB 40 D3 1338 SET $2,16(IX),H # DD CB 10 D4 1339 SET $2,32(IX),L # DD CB 20 D5 1340 SET $2,48(IX) # DD CB 30 D6 1341 SET $2,64(IX),A # DD CB 40 D7 1342 SET $3,16(IX),B # DD CB 10 D8 1343 SET $3,32(IX),C # DD CB 20 D9 1344 SET $3,48(IX),D # DD CB 30 DA 1345 SET $3,64(IX),E # DD CB 40 DB 1346 SET $3,16(IX),H # DD CB 10 DC 1347 SET $3,32(IX),L # DD CB 20 DD 1348 SET $3,48(IX) # DD CB 30 DE 1349 SET $3,64(IX),A # DD CB 40 DF 1350 SET $4,16(IX),B # DD CB 10 E0 1351 SET $4,32(IX),C # DD CB 20 E1 1352 SET $4,48(IX),D # DD CB 30 E2 1353 SET $4,64(IX),E # DD CB 40 E3 1354 SET $4,16(IX),H # DD CB 10 E4 1355 SET $4,32(IX),L # DD CB 20 E5 1356 SET $4,48(IX) # DD CB 30 E6 1357 SET $4,64(IX),A # DD CB 40 E7 1358 SET $5,16(IX),B # DD CB 10 E8 1359 SET $5,32(IX),C # DD CB 20 E9 1360 SET $5,48(IX),D # DD CB 30 EA 1361 SET $5,64(IX),E # DD CB 40 EB 1362 SET $5,16(IX),H # DD CB 10 EC 1363 SET $5,32(IX),L # DD CB 20 ED 1364 SET $5,48(IX) # DD CB 30 EE 1365 SET $5,64(IX),A # DD CB 40 EF 1366 SET $6,16(IX),B # DD CB 10 F0 1367 SET $6,32(IX),C # DD CB 20 F1 1368 SET $6,48(IX),D # DD CB 30 F2 1369 SET $6,64(IX),E # DD CB 40 F3 1370 SET $6,16(IX),H # DD CB 10 F4 1371 SET $6,32(IX),L # DD CB 20 F5 1372 SET $6,48(IX) # DD CB 30 F6 1373 SET $6,64(IX),A # DD CB 40 F7 1374 SET $7,16(IX),B # DD CB 10 F8 1375 SET $7,32(IX),C # DD CB 20 F9 1376 SET $7,48(IX),D # DD CB 30 FA 1377 SET $7,64(IX),E # DD CB 40 FB 1378 SET $7,16(IX),H # DD CB 10 FC 1379 SET $7,32(IX),L # DD CB 20 FD 1380 SET $7,48(IX) # DD CB 30 FE 1381 SET $7,64(IX),A # DD CB 40 FF 1382 INC 32(IY) # FD 34 20 1383 DEC 48(IY) # FD 35 30 1384 LD 64(IY),$16 # FD 36 40 10 1385 LD B,32(IY) # FD 46 20 1386 LD C,48(IY) # FD 4E 30 1387 LD D,64(IY) # FD 56 40 1388 LD E,16(IY) # FD 5E 10 1389 LD H,32(IY) # FD 66 20 1390 LD L,48(IY) # FD 6E 30 1391 LD 64(IY),B # FD 70 40 1392 LD 16(IY),C # FD 71 10 1393 LD 32(IY),D # FD 72 20 1394 LD 48(IY),E # FD 73 30 1395 LD 64(IY),H # FD 74 40 1396 LD 16(IY),L # FD 75 10 1397 LD 32(IY),A # FD 77 20 1398 LD A,48(IY) # FD 7E 30 1399 ADD A,64(IY) # FD 86 40 1400 ADC A,16(IY) # FD 8E 10 1401 SUB A,32(IY) # FD 96 20 1402 SBC A,48(IY) # FD 9E 30 1403 AND A,64(IY) # FD A6 40 1404 XOR A,16(IY) # FD AE 10 1405 OR A,32(IY) # FD B6 20 1406 CP A,48(IY) # FD BE 30 1407 RLC 16(IY),B # FD CB 10 00 1408 RLC 32(IY),C # FD CB 20 01 1409 RLC 48(IY),D # FD CB 30 02 1410 RLC 64(IY),E # FD CB 40 03 1411 RLC 16(IY),H # FD CB 10 04 1412 RLC 32(IY),L # FD CB 20 05 1413 RLC 16(IY) # FD CB 10 06 1414 RLC 32(IY),A # FD CB 20 07 1415 RRC 48(IY),B # FD CB 30 08 1416 RRC 64(IY),C # FD CB 40 09 1417 RRC 16(IY),D # FD CB 10 0A 1418 RRC 32(IY),E # FD CB 20 0B 1419 RRC 48(IY),H # FD CB 30 0C 1420 RRC 64(IY),L # FD CB 40 0D 1421 RRC 32(IY) # FD CB 20 0E 1422 RRC 16(IY),A # FD CB 10 0F 1423 RL 32(IY),B # FD CB 20 10 1424 RL 48(IY),C # FD CB 30 11 1425 RL 64(IY),D # FD CB 40 12 1426 RL 16(IY),E # FD CB 10 13 1427 RL 32(IY),H # FD CB 20 14 1428 RL 48(IY),L # FD CB 30 15 1429 RL 48(IY) # FD CB 30 16 1430 RL 16(IY),A # FD CB 10 17 1431 RR 32(IY),B # FD CB 20 18 1432 RR 48(IY),C # FD CB 30 19 1433 RR 64(IY),D # FD CB 40 1A 1434 RR 16(IY),E # FD CB 10 1B 1435 RR 32(IY),H # FD CB 20 1C 1436 RR 48(IY),L # FD CB 30 1D 1437 RR 64(IY) # FD CB 40 1E 1438 RR 16(IY),A # FD CB 10 1F 1439 SLA 32(IY),B # FD CB 20 20 1440 SLA 48(IY),C # FD CB 30 21 1441 SLA 64(IY),D # FD CB 40 22 1442 SLA 16(IY),E # FD CB 10 23 1443 SLA 32(IY),H # FD CB 20 24 1444 SLA 48(IY),L # FD CB 30 25 1445 SLA 16(IY) # FD CB 10 26 1446 SLA 16(IY),A # FD CB 10 27 1447 SRA 32(IY),B # FD CB 20 28 1448 SRA 48(IY),C # FD CB 30 29 1449 SRA 64(IY),D # FD CB 40 2A 1450 SRA 16(IY),E # FD CB 10 2B 1451 SRA 32(IY),H # FD CB 20 2C 1452 SRA 48(IY),L # FD CB 30 2D 1453 SRA 32(IY) # FD CB 20 2E 1454 SRA 48(IY),A # FD CB 30 2F 1455 SLL 16(IY),B # FD CB 10 30 1456 SLL 32(IY),C # FD CB 20 31 1457 SLL 48(IY),D # FD CB 30 32 1458 SLL 64(IY),E # FD CB 40 33 1459 SLL 16(IY),H # FD CB 10 34 1460 SLL 32(IY),L # FD CB 20 35 1461 SLL 48(IY) # FD CB 30 36 1462 SLL 16(IY),A # FD CB 10 37 1463 SRL 32(IY),B # FD CB 20 38 1464 SRL 48(IY),C # FD CB 30 39 1465 SRL 64(IY),D # FD CB 40 3A 1466 SRL 16(IY),E # FD CB 10 3B 1467 SRL 32(IY),H # FD CB 20 3C 1468 SRL 48(IY),L # FD CB 30 3D 1469 SRL 64(IY) # FD CB 40 3E 1470 SRL 16(IY),A # FD CB 10 3F 1471 BIT $0,16(IY) # FD CB 10 46 1472 BIT $1,32(IY) # FD CB 20 4E 1473 BIT $2,48(IY) # FD CB 30 56 1474 BIT $3,64(IY) # FD CB 40 5E 1475 BIT $4,16(IY) # FD CB 10 66 1476 BIT $5,32(IY) # FD CB 20 6E 1477 BIT $6,48(IY) # FD CB 30 76 1478 BIT $7,64(IY) # FD CB 40 7E 1479 RES $0,16(IY),B # FD CB 10 80 1480 RES $0,32(IY),C # FD CB 20 81 1481 RES $0,48(IY),D # FD CB 30 82 1482 RES $0,64(IY),E # FD CB 40 83 1483 RES $0,16(IY),H # FD CB 10 84 1484 RES $0,32(IY),L # FD CB 20 85 1485 RES $0,48(IY) # FD CB 30 86 1486 RES $0,64(IY),A # FD CB 40 87 1487 RES $1,16(IY),B # FD CB 10 88 1488 RES $1,32(IY),C # FD CB 20 89 1489 RES $1,48(IY),D # FD CB 30 8A 1490 RES $1,64(IY),E # FD CB 40 8B 1491 RES $1,16(IY),H # FD CB 10 8C 1492 RES $1,32(IY),L # FD CB 20 8D 1493 RES $1,48(IY) # FD CB 30 8E 1494 RES $1,64(IY),A # FD CB 40 8F 1495 RES $2,16(IY),B # FD CB 10 90 1496 RES $2,32(IY),C # FD CB 20 91 1497 RES $2,48(IY),D # FD CB 30 92 1498 RES $2,64(IY),E # FD CB 40 93 1499 RES $2,16(IY),H # FD CB 10 94 1500 RES $2,32(IY),L # FD CB 20 95 1501 RES $2,48(IY) # FD CB 30 96 1502 RES $2,64(IY),A # FD CB 40 97 1503 RES $3,16(IY),B # FD CB 10 98 1504 RES $3,32(IY),C # FD CB 20 99 1505 RES $3,48(IY),D # FD CB 30 9A 1506 RES $3,64(IY),E # FD CB 40 9B 1507 RES $3,16(IY),H # FD CB 10 9C 1508 RES $3,32(IY),L # FD CB 20 9D 1509 RES $3,48(IY) # FD CB 30 9E 1510 RES $3,64(IY),A # FD CB 40 9F 1511 RES $4,16(IY),B # FD CB 10 A0 1512 RES $4,32(IY),C # FD CB 20 A1 1513 RES $4,48(IY),D # FD CB 30 A2 1514 RES $4,64(IY),E # FD CB 40 A3 1515 RES $4,16(IY),H # FD CB 10 A4 1516 RES $4,32(IY),L # FD CB 20 A5 1517 RES $4,48(IY) # FD CB 30 A6 1518 RES $4,64(IY),A # FD CB 40 A7 1519 RES $5,16(IY),B # FD CB 10 A8 1520 RES $5,32(IY),C # FD CB 20 A9 1521 RES $5,48(IY),D # FD CB 30 AA 1522 RES $5,64(IY),E # FD CB 40 AB 1523 RES $5,16(IY),H # FD CB 10 AC 1524 RES $5,32(IY),L # FD CB 20 AD 1525 RES $5,48(IY) # FD CB 30 AE 1526 RES $5,64(IY),A # FD CB 40 AF 1527 RES $6,16(IY),B # FD CB 10 B0 1528 RES $6,32(IY),C # FD CB 20 B1 1529 RES $6,48(IY),D # FD CB 30 B2 1530 RES $6,64(IY),E # FD CB 40 B3 1531 RES $6,16(IY),H # FD CB 10 B4 1532 RES $6,32(IY),L # FD CB 20 B5 1533 RES $6,48(IY) # FD CB 30 B6 1534 RES $6,64(IY),A # FD CB 40 B7 1535 RES $7,16(IY),B # FD CB 10 B8 1536 RES $7,32(IY),C # FD CB 20 B9 1537 RES $7,48(IY),D # FD CB 30 BA 1538 RES $7,64(IY),E # FD CB 40 BB 1539 RES $7,16(IY),H # FD CB 10 BC 1540 RES $7,32(IY),L # FD CB 20 BD 1541 RES $7,48(IY) # FD CB 30 BE 1542 RES $7,64(IY),A # FD CB 40 BF 1543 SET $0,16(IY),B # FD CB 10 C0 1544 SET $0,32(IY),C # FD CB 20 C1 1545 SET $0,48(IY),D # FD CB 30 C2 1546 SET $0,64(IY),E # FD CB 40 C3 1547 SET $0,16(IY),H # FD CB 10 C4 1548 SET $0,32(IY),L # FD CB 20 C5 1549 SET $0,48(IY) # FD CB 30 C6 1550 SET $0,64(IY),A # FD CB 40 C7 1551 SET $1,16(IY),B # FD CB 10 C8 1552 SET $1,32(IY),C # FD CB 20 C9 1553 SET $1,48(IY),D # FD CB 30 CA 1554 SET $1,64(IY),E # FD CB 40 CB 1555 SET $1,16(IY),H # FD CB 10 CC 1556 SET $1,32(IY),L # FD CB 20 CD 1557 SET $1,48(IY) # FD CB 30 CE 1558 SET $1,64(IY),A # FD CB 40 CF 1559 SET $2,16(IY),B # FD CB 10 D0 1560 SET $2,32(IY),C # FD CB 20 D1 1561 SET $2,48(IY),D # FD CB 30 D2 1562 SET $2,64(IY),E # FD CB 40 D3 1563 SET $2,16(IY),H # FD CB 10 D4 1564 SET $2,32(IY),L # FD CB 20 D5 1565 SET $2,48(IY) # FD CB 30 D6 1566 SET $2,64(IY),A # FD CB 40 D7 1567 SET $3,16(IY),B # FD CB 10 D8 1568 SET $3,32(IY),C # FD CB 20 D9 1569 SET $3,48(IY),D # FD CB 30 DA 1570 SET $3,64(IY),E # FD CB 40 DB 1571 SET $3,16(IY),H # FD CB 10 DC 1572 SET $3,32(IY),L # FD CB 20 DD 1573 SET $3,48(IY) # FD CB 30 DE 1574 SET $3,64(IY),A # FD CB 40 DF 1575 SET $4,16(IY),B # FD CB 10 E0 1576 SET $4,32(IY),C # FD CB 20 E1 1577 SET $4,48(IY),D # FD CB 30 E2 1578 SET $4,64(IY),E # FD CB 40 E3 1579 SET $4,16(IY),H # FD CB 10 E4 1580 SET $4,32(IY),L # FD CB 20 E5 1581 SET $4,48(IY) # FD CB 30 E6 1582 SET $4,64(IY),A # FD CB 40 E7 1583 SET $5,16(IY),B # FD CB 10 E8 1584 SET $5,32(IY),C # FD CB 20 E9 1585 SET $5,48(IY),D # FD CB 30 EA 1586 SET $5,64(IY),E # FD CB 40 EB 1587 SET $5,16(IY),H # FD CB 10 EC 1588 SET $5,32(IY),L # FD CB 20 ED 1589 SET $5,48(IY) # FD CB 30 EE 1590 SET $5,64(IY),A # FD CB 40 EF 1591 SET $6,16(IY),B # FD CB 10 F0 1592 SET $6,32(IY),C # FD CB 20 F1 1593 SET $6,48(IY),D # FD CB 30 F2 1594 SET $6,64(IY),E # FD CB 40 F3 1595 SET $6,16(IY),H # FD CB 10 F4 1596 SET $6,32(IY),L # FD CB 20 F5 1597 SET $6,48(IY) # FD CB 30 F6 1598 SET $6,64(IY),A # FD CB 40 F7 1599 SET $7,16(IY),B # FD CB 10 F8 1600 SET $7,32(IY),C # FD CB 20 F9 1601 SET $7,48(IY),D # FD CB 30 FA 1602 SET $7,64(IY),E # FD CB 40 FB 1603 SET $7,16(IY),H # FD CB 10 FC 1604 SET $7,32(IY),L # FD CB 20 FD 1605 SET $7,48(IY) # FD CB 30 FE 1606 SET $7,64(IY),A # FD CB 40 FF 1607 1608 .END