Emocionante duelo de tanques em que você manobra e dispara como numa autêntica batalha. Cada tanque tem 20 tiros de canhão e mísseis teleguiados. Os combates podem ser em campo aberto, montanhoso ou minado, com barreiras simples ou complexas. Sua estratégia deve ser agressiva ou evasiva, dependendo da munição que lhe restar. Muita ação em 3 minutos de batalha!
Uma explosiva batalha entre forças aéreas e navais: caças a jato, em vôo rasante, bombardeiam os submarinos; mísseis partem dos submarinos, na superfície ou submersos, para destruir os caças. Você controla a altitude dos caças, a profundidade e a velocidade dos submarinos e a direção dos disparos. Na superfície, navios neutros tiram pontos de quem os destruir.
Som:
Gráficos:
Jogabilidade:
Raridade no Brasil:
Ao mover a alavanca do controle manual para a direita, o tanque girará para a direita, o tanque girará no sentido horário - para a direita.
Mova a alavanca para a esquerda e o tanque girará no sentido anti-horário - para a esquerda.
Mova a alavanca para a frente e o tanque irá mover-se para a frente.
Mova a alavanca para trás e os motores do tanque reverterão e ele irá mover-se para trás.
Você pode jogar sobre campo aberto. Você pode jogar sobre terreno irregular, representado por barreiras que nenhum dos tanques ou artilharia pode penetrar. Você pode jogar sobre terreno montanhoso ou barreiras mais complexas que imobilizarão os dois tanques e seus poderes de fogo.
Você pode jogar sobre campo minado representado por vários "X" na tela. Se um tanque atingir uma mina, ela explodirá marcando pontos para o oponente. Você também poderá armar os tanques com mísseis teleguiados. Vire a alavanca e você controlará o míssil.
(IMPORTANTE: O tanque também girará.)
Aperte A: Campo aberto com canhão.
Aperte B: Barreiras simples com canhão.
Aperte C: Barreiras complexas com canhão.
Aperte D: Campo aberto com mísseis teleguiados.
Aperte E: Barreiras simples com mísseis teleguiados.
Aperte F: Barreiras complexas com mísseis teleguiados.
Aperte G: Campo aberto -- minas -- canhão.
Aperte H: Barreiras simples -- minas -- canhão.
Aperte I: Barreiras complexas -- minas -- canhão.
Aperte J: Campo aberto -- minas -- mísseis teleguiados.
Aperte K: Barreiras simples -- minas -- mísseis teleguiados.
Aperte L: Barreiras complexas -- minas -- mísseis teleguiados.
Aperte 1: Mísseis teleguiados -- padrão traseiro de lançamento.
Aperte 2: Mísseis não-guiados -- padrão traseiro de lançamento.
Aperte 3: Mísseis teleguiados -- padrão dianteiro de lançamento.
; **************************************************************************** ; 9403 SUBCHASE/ARMOURED BATTLE ; ; Brazilian Equivalent: 06AV9403 Os Panzers Atacam / Batalha Aeronaval ; ; 1978 - MAGNAVOX ; **************************************************************************** CART_A: 400 44 C3 JMP SELGAME ; 02C3 CART_B: 402 04 09 JMP VBLANK ; 0009 CART_C: 404 E4 06 JMP LAB019 ; 0706 CART_D: 406 E4 14 JMP LAB022 ; 0714 CART_E: 408 84 0C JMP START ; 040C CART_F: 40A E4 96 JMP SOUND ; 0796 START: 40C F5 SEL MB1 40D 04 8E JMP LAB027 ; 088E 40F C3 DB C3 ; XX....XX 410 CC DB CC ; XX..XX.. 411 18 DB 18 ; ...XX... 412 00 DB 00 ; ........ 413 C6 DB C6 ; XX...XX. 414 06 DB 06 ; .....XX. 415 60 DB 60 ; .XX..... 416 03 DB 03 ; ......XX 417 00 DB 00 ; ........ 418 00 DB 00 ; ........ 419 06 DB 06 ; .....XX. 41A C3 DB C3 ; XX....XX 41B D8 DB D8 ; XX.XX... 41C 00 DB 00 ; ........ 41D 66 DB 66 ; .XX..XX. 41E 30 DB 30 ; ..XX.... 41F 00 DB 00 ; ........ 420 C0 DB C0 ; XX...... 421 C6 DB C6 ; XX...XX. 422 FF DB FF ; XXXXXXXX 423 FF DB FF ; XXXXXXXX 424 18 DB 18 ; ...XX... 425 10 DB 10 ; ...X.... 426 00 DB 00 ; ........ 427 00 DB 00 ; ........ 428 00 DB 00 ; ........ 429 30 DB 30 ; ..XX.... 42A 10 DB 10 ; ...X.... 42B 10 DB 10 ; ...X.... 42C FF DB FF ; XXXXXXXX 42D 7E DB 7E ; .XXXXXX. 42E 00 DB 00 ; ........ 42F 30 DB 30 ; ..XX.... 430 90 DB 90 ; X..X.... 431 10 DB 10 ; ...X.... 432 00 DB 00 ; ........ 433 B6 DB B6 ; X.XX.XX. 434 20 DB 20 ; ..X..... 435 18 DB 18 ; ...XX... 436 00 DB 00 ; ........ 437 B6 DB B6 ; X.XX.XX. 438 20 DB 20 ; ..X..... 439 18 DB 18 ; ...XX... 43A 00 DB 00 ; ........ 43B 30 DB 30 ; ..XX.... 43C 90 DB 90 ; X..X.... 43D 10 DB 10 ; ...X.... 43E 00 DB 00 ; ........ 43F 7D DB 7D ; .XXXXX.X 440 40 DB 40 ; .X...... 441 B5 DB B5 ; X.XX.X.X 442 03 DB 03 ; ......XX 443 86 DB 86 ; X....XX. 444 80 DB 80 ; X....... 445 B7 DB B7 ; X.XX.XXX 446 0B DB 0B ; ....X.XX 447 CA DB CA ; XX..X.X. 448 84 DB 84 ; X....X.. 449 F4 DB F4 ; XXXX.X.. 44A 07 DB 07 ; .....XXX 44B CA DB CA ; XX..X.X. 44C 8C DB 8C ; X...XX.. 44D F4 DB F4 ; XXXX.X.. 44E 07 DB 07 ; .....XXX 44F CA DB CA ; XX..X.X. 450 14 DB 14 ; ...X.X.. 451 F4 DB F4 ; XXXX.X.. 452 05 DB 05 ; .....X.X 453 CA DB CA ; XX..X.X. 454 1C DB 1C ; ...XXX.. 455 F4 DB F4 ; XXXX.X.. 456 05 DB 05 ; .....X.X 457 10 DB 10 ; ...X.... 458 18 DB 18 ; ...XX... 459 18 DB 18 ; ...XX... 45A 10 DB 10 ; ...X.... 45B 20 DB 20 ; ..X..... 45C 08 DB 08 ; ....X... LAB031: 45D B9 22 MOV R1,#22 45F BF 04 MOV R7,#04 LAB032: 461 F8 MOV A,R0 462 A3 MOVP A,@A 463 A1 MOV @R1,A 464 18 INC R0 465 F9 MOV A,R1 466 03 04 ADD A,#04 468 A9 MOV R1,A 469 EF 61 DJNZ R7,LAB032 ; 0461 46B 83 RET LAB108: 46C F8 MOV A,R0 46D A3 MOVP A,@A 46E 91 MOVX @R1,A 46F 18 INC R0 470 19 INC R1 471 EA 6C DJNZ R2,LAB108 ; 046C 473 83 RET LAB107: 474 B8 3F MOV R0,#3F 476 F0 MOV A,@R0 477 43 01 ORL A,#01 479 A0 MOV @R0,A 47A 25 EN TCNTI 47B B8 30 MOV R0,#30 47D FE MOV A,R6 47E 07 DEC A 47F A0 MOV @R0,A 480 B8 57 MOV R0,#57 482 94 5D CALL LAB031 ; 045D 484 34 1C CALL DISPOFF ; 011C 486 B8 1F MOV R0,#1F 488 B9 80 MOV R1,#80 48A BA 10 MOV R2,#10 48C 94 6C CALL LAB108 ; 046C 48E B9 95 MOV R1,#95 490 23 18 MOV A,#18 492 91 MOVX @R1,A 493 B9 9C MOV R1,#9C 495 23 0C MOV A,#0C 497 91 MOVX @R1,A 498 B9 00 MOV R1,#00 49A BA 28 MOV R2,#28 49C 94 6C CALL LAB108 ; 046C 49E BE 0A MOV R6,#0A 4A0 BB 44 MOV R3,#44 4A2 BC 1B MOV R4,#1B 4A4 54 3A CALL LAB044 ; 023A 4A6 14 EC CALL SELRAM ; 00EC 4A8 B8 01 MOV R0,#01 4AA 23 03 MOV A,#03 4AC 90 MOVX @R0,A 4AD 18 INC R0 4AE 23 01 MOV A,#01 4B0 90 MOVX @R0,A 4B1 23 3B MOV A,#3B 4B3 B8 3E MOV R0,#3E 4B5 A0 MOV @R0,A 4B6 14 E7 CALL SELVDC ; 00E7 4B8 34 B0 CALL COUNTER ; 01B0 4BA 34 76 CALL WAITINT ; 0176 4BC 84 DD JMP LAB109 ; 04DD LAB155: 4BE 80 MOVX A,@R0 4BF 07 DEC A 4C0 A9 MOV R1,A 4C1 37 CPL A 4C2 17 INC A 4C3 03 03 ADD A,#03 4C5 F6 CA JC LAB156 ; 04CA 4C7 F9 MOV A,R1 4C8 90 MOVX @R0,A 4C9 83 RET LAB156: 4CA 23 9B MOV A,#9B 4CC 90 MOVX @R0,A 4CD 83 RET LAB138: 4CE 80 MOVX A,@R0 4CF 17 INC A 4D0 A9 MOV R1,A 4D1 37 CPL A 4D2 17 INC A 4D3 03 AD ADD A,#AD 4D5 E6 DA JNC LAB139 ; 04DA 4D7 F9 MOV A,R1 4D8 90 MOVX @R0,A 4D9 83 RET LAB139: 4DA 27 CLR A 4DB 90 MOVX @R0,A 4DC 83 RET LAB109: 4DD 34 27 CALL DISPON ; 0127 4DF 34 76 CALL WAITINT ; 0176 4E1 34 1C CALL DISPOFF ; 011C 4E3 B8 31 MOV R0,#31 4E5 F0 MOV A,@R0 4E6 C6 EC JZ LAB110 ; 04EC 4E8 D4 C6 CALL LAB164 ; 06C6 4EA A4 04 JMP LAB163 ; 0504 LAB110: 4EC B8 2F MOV R0,#2F 4EE F0 MOV A,@R0 4EF C6 F7 JZ LAB111 ; 04F7 4F1 D4 C6 CALL LAB164 ; 06C6 4F3 A4 04 JMP LAB163 ; 0504 LAB112: 4F5 A4 02 JMP LAB113 ; 0502 LAB111: 4F7 B8 32 MOV R0,#32 4F9 F0 MOV A,@R0 4FA 52 F5 JB2 LAB112 ; 04F5 4FC F4 43 CALL LAB120 ; 0743 4FE F4 26 CALL LAB116 ; 0726 500 A4 04 JMP LAB163 ; 0504 LAB113: 502 D4 61 CALL LAB114 ; 0661 LAB163: 504 B8 3E MOV R0,#3E 506 F0 MOV A,@R0 507 37 CPL A 508 12 0C JB0 LAB130 ; 050C 50A A4 76 JMP LAB148 ; 0576 LAB130: 50C B8 3D MOV R0,#3D 50E F0 MOV A,@R0 50F 32 15 JB1 LAB131 ; 0515 511 F2 1F JB7 LAB146 ; 051F 513 A4 38 JMP LAB132 ; 0538 LAB131: 515 B8 32 MOV R0,#32 517 F0 MOV A,@R0 518 43 0C ORL A,#0C 51A 53 6C ANL A,#6C 51C A0 MOV @R0,A 51D A4 38 JMP LAB132 ; 0538 LAB146: 51F B8 0C MOV R0,#0C 521 80 MOVX A,@R0 522 37 CPL A 523 17 INC A 524 03 C0 ADD A,#C0 526 F6 30 JC LAB147 ; 0530 528 B8 32 MOV R0,#32 52A F0 MOV A,@R0 52B 53 7F ANL A,#7F 52D A0 MOV @R0,A 52E A4 38 JMP LAB132 ; 0538 LAB147: 530 B8 32 MOV R0,#32 532 F0 MOV A,@R0 533 43 0E ORL A,#0E 535 53 6E ANL A,#6E 537 A0 MOV @R0,A LAB132: 538 B9 00 MOV R1,#00 53A 74 8F CALL GETJOY ; 038F 53C B9 20 MOV R1,#20 53E FB MOV A,R3 53F A1 MOV @R1,A 540 B9 23 MOV R1,#23 542 FA MOV A,R2 543 A1 MOV @R1,A 544 B8 32 MOV R0,#32 546 F0 MOV A,@R0 547 97 CLR C 548 D2 4B JB6 LAB133 ; 054B 54A A7 CPL C LAB133: 54B E6 59 JNC LAB134 ; 0559 54D 95 CPL F0 54E B6 68 JF0 LAB143 ; 0568 550 43 40 ORL A,#40 552 A0 MOV @R0,A 553 23 4A MOV A,#4A 555 34 A2 CALL SOUND ; 01A2 557 A4 68 JMP LAB143 ; 0568 LAB134: 559 D4 BC CALL LAB135 ; 06BC 55B B8 30 MOV R0,#30 55D F0 MOV A,@R0 55E 12 66 JB0 LAB136 ; 0566 560 32 68 JB1 LAB143 ; 0568 562 B8 09 MOV R0,#09 564 F4 92 CALL LAB145 ; 0792 LAB136: 566 C4 03 JMP LAB137 ; 0603 LAB143: 568 B8 04 MOV R0,#04 56A B9 08 MOV R1,#08 56C E6 70 JNC LAB144 ; 0570 56E 80 MOVX A,@R0 56F 91 MOVX @R1,A LAB144: 570 18 INC R0 571 19 INC R1 572 80 MOVX A,@R0 573 91 MOVX @R1,A 574 C4 03 JMP LAB137 ; 0603 LAB148: 576 B8 3D MOV R0,#3D 578 F0 MOV A,@R0 579 12 7F JB0 LAB149 ; 057F 57B F2 89 JB7 LAB161 ; 0589 57D A4 A2 JMP LAB150 ; 05A2 LAB149: 57F B8 32 MOV R0,#32 581 F0 MOV A,@R0 582 43 15 ORL A,#15 584 53 B5 ANL A,#B5 586 A0 MOV @R0,A 587 A4 A2 JMP LAB150 ; 05A2 LAB161: 589 B8 08 MOV R0,#08 58B 80 MOVX A,@R0 58C 37 CPL A 58D 17 INC A 58E 03 48 ADD A,#48 590 E6 9A JNC LAB162 ; 059A 592 B8 32 MOV R0,#32 594 F0 MOV A,@R0 595 53 BF ANL A,#BF 597 A0 MOV @R0,A 598 A4 A2 JMP LAB150 ; 05A2 LAB162: 59A B8 32 MOV R0,#32 59C F0 MOV A,@R0 59D 43 16 ORL A,#16 59F 53 B6 ANL A,#B6 5A1 A0 MOV @R0,A LAB150: 5A2 B9 01 MOV R1,#01 5A4 74 8F CALL GETJOY ; 038F 5A6 B9 21 MOV R1,#21 5A8 FB MOV A,R3 5A9 A1 MOV @R1,A 5AA B9 24 MOV R1,#24 5AC FA MOV A,R2 5AD A1 MOV @R1,A 5AE B8 32 MOV R0,#32 5B0 F0 MOV A,@R0 5B1 97 CLR C 5B2 F2 B5 JB7 LAB151 ; 05B5 5B4 A7 CPL C LAB151: 5B5 E6 C3 JNC LAB152 ; 05C3 5B7 95 CPL F0 5B8 B6 D2 JF0 LAB159 ; 05D2 5BA 43 80 ORL A,#80 5BC A0 MOV @R0,A 5BD 23 5E MOV A,#5E 5BF 34 A2 CALL SOUND ; 01A2 5C1 A4 D2 JMP LAB159 ; 05D2 LAB152: 5C3 D4 B2 CALL LAB153 ; 06B2 5C5 B8 30 MOV R0,#30 5C7 F0 MOV A,@R0 5C8 12 DE JB0 LAB154 ; 05DE 5CA 32 D2 JB1 LAB159 ; 05D2 5CC B8 0D MOV R0,#0D 5CE F4 92 CALL LAB145 ; 0792 5D0 A4 DE JMP LAB154 ; 05DE LAB159: 5D2 B8 00 MOV R0,#00 5D4 B9 0C MOV R1,#0C 5D6 E6 DA JNC LAB160 ; 05DA 5D8 80 MOVX A,@R0 5D9 91 MOVX @R1,A LAB160: 5DA 18 INC R0 5DB 19 INC R1 5DC 80 MOVX A,@R0 5DD 91 MOVX @R1,A LAB154: 5DE B8 A2 MOV R0,#A2 5E0 23 08 MOV A,#08 5E2 90 MOVX @R0,A 5E3 B8 11 MOV R0,#11 5E5 94 BE CALL LAB155 ; 04BE 5E7 B8 0C MOV R0,#0C 5E9 80 MOVX A,@R0 5EA 03 30 ADD A,#30 5EC E6 F4 JNC LAB157 ; 05F4 5EE B8 32 MOV R0,#32 5F0 F0 MOV A,@R0 5F1 53 7F ANL A,#7F 5F3 A0 MOV @R0,A LAB157: 5F4 B8 34 MOV R0,#34 5F6 F0 MOV A,@R0 5F7 B9 18 MOV R1,#18 5F9 BB 84 MOV R3,#84 5FB BC CA MOV R4,#CA 5FD BE 07 MOV R6,#07 5FF 34 7C CALL LAB041 ; 017C 601 C4 26 JMP LAB158 ; 0626 LAB137: 603 B8 A2 MOV R0,#A2 605 23 04 MOV A,#04 607 90 MOVX @R0,A 608 B8 15 MOV R0,#15 60A 94 CE CALL LAB138 ; 04CE 60C B8 08 MOV R0,#08 60E 80 MOVX A,@R0 60F 03 F8 ADD A,#F8 611 F6 19 JC LAB140 ; 0619 613 B8 32 MOV R0,#32 615 F0 MOV A,@R0 616 53 BF ANL A,#BF 618 A0 MOV @R0,A LAB140: 619 B8 33 MOV R0,#33 61B F0 MOV A,@R0 61C B9 20 MOV R1,#20 61E BB 14 MOV R3,#14 620 BC CA MOV R4,#CA 622 BE 05 MOV R6,#05 624 34 7C CALL LAB041 ; 017C LAB158: 626 B8 3E MOV R0,#3E 628 F0 MOV A,@R0 629 F2 33 JB7 LAB141 ; 0633 62B BC 1B MOV R4,#1B 62D BE 0A MOV R6,#0A 62F 34 B0 CALL COUNTER ; 01B0 631 84 DD JMP LAB109 ; 04DD LAB141: 633 34 27 CALL DISPON ; 0127 635 34 76 CALL WAITINT ; 0176 637 B8 33 MOV R0,#33 639 F0 MOV A,@R0 63A B9 20 MOV R1,#20 63C BB 14 MOV R3,#14 63E BC CA MOV R4,#CA 640 BE 05 MOV R6,#05 642 34 7C CALL LAB041 ; 017C 644 34 76 CALL WAITINT ; 0176 646 B8 34 MOV R0,#34 648 F0 MOV A,@R0 649 B9 18 MOV R1,#18 64B BB 84 MOV R3,#84 64D BE 07 MOV R6,#07 64F 34 7C CALL LAB041 ; 017C LAB142: 651 C4 51 JMP LAB142 ; 0651 LAB129: 653 F0 MOV A,@R0 654 03 01 ADD A,#01 656 57 DAA 657 A0 MOV @R0,A 658 83 RET LAB123: 659 F0 MOV A,@R0 65A C6 60 JZ LAB124 ; 0660 65C 03 99 ADD A,#99 65E 57 DAA 65F A0 MOV @R0,A LAB124: 660 83 RET LAB114: 661 B8 32 MOV R0,#32 663 F0 MOV A,@R0 664 32 9A JB1 LAB115 ; 069A 666 12 81 JB0 LAB125 ; 0681 668 43 20 ORL A,#20 66A 53 FB ANL A,#FB 66C A0 MOV @R0,A 66D F4 43 CALL LAB120 ; 0743 66F B8 17 MOV R0,#17 671 B9 88 MOV R1,#88 673 BA 08 MOV R2,#08 675 94 6C CALL LAB108 ; 046C 677 23 2E MOV A,#2E 679 34 A2 CALL SOUND ; 01A2 67B D4 F3 CALL LAB126 ; 06F3 67D B8 33 MOV R0,#33 67F C4 53 JMP LAB129 ; 0653 LAB125: 681 43 20 ORL A,#20 683 53 FB ANL A,#FB 685 A0 MOV @R0,A 686 F4 26 CALL LAB116 ; 0726 688 B8 0F MOV R0,#0F 68A B9 80 MOV R1,#80 68C BA 08 MOV R2,#08 68E 94 6C CALL LAB108 ; 046C 690 23 2E MOV A,#2E 692 34 A2 CALL SOUND ; 01A2 694 D4 F3 CALL LAB126 ; 06F3 696 B8 34 MOV R0,#34 698 C4 53 JMP LAB129 ; 0653 LAB115: 69A 53 DB ANL A,#DB 69C A0 MOV @R0,A 69D F4 26 CALL LAB116 ; 0726 69F F4 43 CALL LAB120 ; 0743 6A1 23 28 MOV A,#28 6A3 34 A2 CALL SOUND ; 01A2 6A5 B8 32 MOV R0,#32 6A7 F0 MOV A,@R0 6A8 72 AE JB3 LAB122 ; 06AE 6AA B8 34 MOV R0,#34 6AC C4 59 JMP LAB123 ; 0659 LAB122: 6AE B8 33 MOV R0,#33 6B0 C4 59 JMP LAB123 ; 0659 LAB153: 6B2 B8 0C MOV R0,#0C 6B4 B9 0D MOV R1,#0D 6B6 80 MOVX A,@R0 6B7 17 INC A 6B8 17 INC A 6B9 17 INC A 6BA 90 MOVX @R0,A 6BB 83 RET LAB135: 6BC B8 08 MOV R0,#08 6BE B9 09 MOV R1,#09 6C0 80 MOVX A,@R0 6C1 07 DEC A 6C2 07 DEC A 6C3 07 DEC A 6C4 90 MOVX @R0,A 6C5 83 RET LAB164: 6C6 B8 31 MOV R0,#31 6C8 F0 MOV A,@R0 6C9 C6 DC JZ LAB165 ; 06DC 6CB F0 MOV A,@R0 6CC 07 DEC A 6CD A0 MOV @R0,A 6CE C6 D2 JZ LAB168 ; 06D2 6D0 C4 DE JMP LAB169 ; 06DE LAB168: 6D2 B8 27 MOV R0,#27 6D4 B9 88 MOV R1,#88 6D6 BA 08 MOV R2,#08 6D8 94 6C CALL LAB108 ; 046C 6DA C4 DE JMP LAB169 ; 06DE LAB165: 6DC F4 26 CALL LAB116 ; 0726 LAB169: 6DE B8 2F MOV R0,#2F 6E0 F0 MOV A,@R0 6E1 C6 F1 JZ LAB166 ; 06F1 6E3 F0 MOV A,@R0 6E4 07 DEC A 6E5 A0 MOV @R0,A 6E6 C6 E9 JZ LAB167 ; 06E9 6E8 83 RET LAB167: 6E9 B8 1F MOV R0,#1F 6EB B9 80 MOV R1,#80 6ED BA 08 MOV R2,#08 6EF 84 6C JMP LAB108 ; 046C LAB166: 6F1 E4 43 JMP LAB120 ; 0743 LAB126: 6F3 B8 32 MOV R0,#32 6F5 F0 MOV A,@R0 6F6 12 FA JB0 LAB127 ; 06FA 6F8 E4 00 JMP LAB128 ; 0700 LAB127: 6FA B8 2F MOV R0,#2F 6FC 23 4F MOV A,#4F 6FE A0 MOV @R0,A 6FF 83 RET LAB128: 700 B8 31 MOV R0,#31 702 23 4F MOV A,#4F 704 A0 MOV @R0,A 705 83 RET LAB019: 706 C5 SEL RB0 707 AD MOV R5,A 708 65 STOP TCNT 709 B8 A3 MOV R0,#A3 70B 23 08 MOV A,#08 70D B9 01 MOV R1,#01 LAB020: 70F E9 0F DJNZ R1,LAB020 ; 070F 711 90 MOVX @R0,A 712 FD MOV A,R5 713 93 RETR LAB022: 714 B8 3F MOV R0,#3F 716 F0 MOV A,@R0 717 12 1B JB0 LAB023 ; 071B 719 04 1A JMP LAB024 ; 001A LAB023: 71B B8 A3 MOV R0,#A3 71D 23 18 MOV A,#18 71F 90 MOVX @R0,A 720 23 7E MOV A,#7E 722 62 MOV T,A 723 45 STRT CNT 724 04 1A JMP LAB024 ; 001A LAB116: 726 BD 69 MOV R5,#69 728 BC 46 MOV R4,#46 72A B8 04 MOV R0,#04 72C B9 23 MOV R1,#23 72E F1 MOV A,@R1 72F 03 02 ADD A,#02 731 AA MOV R2,A 732 B9 20 MOV R1,#20 734 F1 MOV A,@R1 735 AB MOV R3,A 736 F4 67 CALL LAB117 ; 0767 738 B8 05 MOV R0,#05 73A 80 MOVX A,@R0 73B 03 60 ADD A,#60 73D F6 40 JC LAB119 ; 0740 73F 83 RET LAB119: 740 27 CLR A 741 90 MOVX @R0,A 742 83 RET LAB120: 743 BD D8 MOV R5,#D8 745 BC A0 MOV R4,#A0 747 B8 00 MOV R0,#00 749 B9 24 MOV R1,#24 74B F1 MOV A,@R1 74C 37 CPL A 74D 17 INC A 74E 03 02 ADD A,#02 750 37 CPL A 751 17 INC A 752 AA MOV R2,A 753 B9 21 MOV R1,#21 755 F1 MOV A,@R1 756 AB MOV R3,A 757 F4 67 CALL LAB117 ; 0767 759 B8 01 MOV R0,#01 75B 80 MOVX A,@R0 75C 37 CPL A 75D 17 INC A 75E 03 01 ADD A,#01 760 F6 63 JC LAB121 ; 0763 762 83 RET LAB121: 763 23 AB MOV A,#AB 765 90 MOVX @R0,A 766 83 RET LAB117: 767 80 MOVX A,@R0 768 6C ADD A,R4 769 E6 6C JNC LAB118 ; 076C 76B CB DEC R3 LAB118: 76C 80 MOVX A,@R0 76D 6D ADD A,R5 76E F6 71 JC LAB060 ; 0771 770 1B INC R3 LAB060: 771 80 MOVX A,@R0 772 6B ADD A,R3 773 90 MOVX @R0,A 774 18 INC R0 775 FA MOV A,R2 776 F7 RLC A 777 FA MOV A,R2 778 67 RRC A 779 A9 MOV R1,A 77A E6 8E JNC LAB061 ; 078E 77C 18 INC R0 77D F8 MOV A,R0 77E 43 20 ORL A,#20 780 A8 MOV R0,A 781 F0 MOV A,@R0 782 D3 01 XRL A,#01 784 A0 MOV @R0,A 785 28 XCH A,R0 786 53 0F ANL A,#0F 788 28 XCH A,R0 789 90 MOVX @R0,A 78A C8 DEC R0 78B 12 8E JB0 LAB061 ; 078E 78D 19 INC R1 LAB061: 78E 80 MOVX A,@R0 78F 69 ADD A,R1 790 90 MOVX @R0,A 791 83 RET LAB145: 792 80 MOVX A,@R0 793 6A ADD A,R2 794 90 MOVX @R0,A 795 83 RET SOUND: 796 FC MOV A,R4 797 F2 9B JB7 LAB172 ; 079B 799 04 44 JMP SNDINT ; 0044 LAB172: 79B A3 MOVP A,@A 79C A9 MOV R1,A 79D 1C INC R4 79E D3 0F XRL A,#0F 7A0 C6 A7 JZ LAB173 ; 07A7 7A2 FC MOV A,R4 7A3 A3 MOVP A,@A 7A4 AA MOV R2,A 7A5 04 4B JMP LAB175 ; 004B LAB173: 7A7 B8 AA MOV R0,#AA 7A9 27 CLR A 7AA 90 MOVX @R0,A 7AB B8 A7 MOV R0,#A7 7AD B9 03 MOV R1,#03 LAB174: 7AF FC MOV A,R4 7B0 A3 MOVP A,@A 7B1 90 MOVX @R0,A 7B2 18 INC R0 7B3 1C INC R4 7B4 E9 AF DJNZ R1,LAB174 ; 07AF 7B6 E4 96 JMP SOUND ; 0796 7B8 41 DB 41 ; .X.....X 7B9 F8 DB F8 ; XXXXX... 7BA 21 DB 21 ; ..X....X 7BB 0F DB 0F ; ....XXXX 7BC 1F DB 1F ; ...XXXXX 7BD 2F DB 2F ; ..X.XXXX 7BE 3F DB 3F ; ..XXXXXX 7BF 44 DB 44 ; .X...X.. 7C0 C6 DB C6 ; XX...XX. 7C1 21 DB 21 ; ..X....X 7C2 42 DB 42 ; .X....X. 7C3 D8 DB D8 ; XX.XX... 7C4 21 DB 21 ; ..X....X 7C5 0F DB 0F ; ....XXXX 7C6 00 DB 00 ; ........ 7C7 FF DB FF ; XXXXXXXX 7C8 00 DB 00 ; ........ 7C9 42 DB 42 ; .X....X. 7CA CC DB CC ; XX..XX.. 7CB 10 DB 10 ; ...X.... 7CC B8 DB B8 ; X.XXX... 7CD BA DB BA ; X.XXX.X. 7CE 08 DB 08 ; ....X... 7CF BB DB BB ; X.XXX.XX 7D0 34 DB 34 ; ..XX.X.. 7D1 F9 DB F9 ; XXXXX..X 7D2 A3 DB A3 ; X.X...XX 7D3 A8 DB A8 ; X.X.X... 7D4 19 DB 19 ; ...XX..X 7D5 F9 DB F9 ; XXXXX..X 7D6 A3 DB A3 ; X.X...XX 7D7 AC DB AC ; X.X.XX.. 7D8 19 DB 19 ; ...XX..X 7D9 F9 DB F9 ; XXXXX..X 7DA A3 DB A3 ; X.X...XX 7DB AE DB AE ; X.X.XXX. 7DC 34 DB 34 ; ..XX.X.. 7DD 1C DB 1C ; ...XXX.. 7DE 19 DB 19 ; ...XX..X 7DF F9 DB F9 ; XXXXX..X 7E0 A3 DB A3 ; X.X...XX 7E1 AD DB AD ; X.X.XX.X 7E2 74 DB 74 ; .XXX.X.. 7E3 EA DB EA ; XXX.X.X. 7E4 EA DB EA ; XXX.X.X. 7E5 DE DB DE ; XX.XXXX. 7E6 34 DB 34 ; ..XX.X.. 7E7 27 DB 27 ; ..X..XXX 7E8 FF DB FF ; XXXXXXXX 7E9 C6 DB C6 ; XX...XX. 7EA FD DB FD ; XXXXXX.X 7EB 34 DB 34 ; ..XX.X.. 7EC 76 DB 76 ; .XXX.XX. 7ED EF DB EF ; XXX.XXXX 7EE EB DB EB ; XXX.X.XX 7EF 34 DB 34 ; ..XX.X.. 7F0 1C DB 1C ; ...XXX.. 7F1 B8 DB B8 ; X.XXX... 7F2 60 DB 60 ; .XX..... 7F3 BA DB BA ; X.XXX.X. 7F4 20 DB 20 ; ..X..... 7F5 23 DB 23 ; ..X...XX 7F6 F0 DB F0 ; XXXX.... 7F7 90 DB 90 ; X..X.... 7F8 18 DB 18 ; ...XX... 7F9 EA DB EA ; XXX.X.X. 7FA F7 DB F7 ; XXXX.XXX 7FB 34 DB 34 ; ..XX.X.. 7FC 27 DB 27 ; ..X..XXX 7FD 83 DB 83 ; X.....XX 7FE 04 DB 04 ; .....X.. 7FF 00 DB 00 ; ........ 800 FC DB FC ; XXXXXX.. 801 FC DB FC ; XXXXXX.. 802 78 DB 78 ; .XXXX... 803 7F DB 7F ; .XXXXXXX 804 78 DB 78 ; .XXXX... 805 FC DB FC ; XXXXXX.. 806 FC DB FC ; XXXXXX.. 807 00 DB 00 ; ........ 808 0C DB 0C ; ....XX.. 809 3C DB 3C ; ..XXXX.. 80A F9 DB F9 ; XXXXX..X 80B FC DB FC ; XXXXXX.. 80C 3F DB 3F ; ..XXXXXX 80D 1F DB 1F ; ...XXXXX 80E 3C DB 3C ; ..XXXX.. 80F 30 DB 30 ; ..XX.... 810 19 DB 19 ; ...XX..X 811 3A DB 3A ; ..XXX.X. 812 7C DB 7C ; .XXXXX.. 813 FF DB FF ; XXXXXXXX 814 5F DB 5F ; .X.XXXXX 815 0E DB 0E ; ....XXX. 816 1C DB 1C ; ...XXX.. 817 08 DB 08 ; ....X... 818 34 DB 34 ; ..XX.X.. 819 30 DB 30 ; ..XX.... 81A 7B DB 7B ; .XXXX.XX 81B 7F DB 7F ; .XXXXXXX 81C FE DB FE ; XXXXXXX. 81D DE DB DE ; XX.XXXX. 81E 0C DB 0C ; ....XX.. 81F 0C DB 0C ; ....XX.. 820 10 DB 10 ; ...X.... 821 D6 DB D6 ; XX.X.XX. 822 FE DB FE ; XXXXXXX. 823 FE DB FE ; XXXXXXX. 824 FE DB FE ; XXXXXXX. 825 FE DB FE ; XXXXXXX. 826 FE DB FE ; XXXXXXX. 827 C6 DB C6 ; XX...XX. 828 2C DB 2C ; ..X.XX.. 829 0C DB 0C ; ....XX.. 82A DE DB DE ; XX.XXXX. 82B FE DB FE ; XXXXXXX. 82C 7F DB 7F ; .XXXXXXX 82D 7B DB 7B ; .XXXX.XX 82E 30 DB 30 ; ..XX.... 82F 30 DB 30 ; ..XX.... 830 98 DB 98 ; X..XX... 831 5C DB 5C ; .X.XXX.. 832 3E DB 3E ; ..XXXXX. 833 FF DB FF ; XXXXXXXX 834 FA DB FA ; XXXXX.X. 835 70 DB 70 ; .XXX.... 836 38 DB 38 ; ..XXX... 837 10 DB 10 ; ...X.... 838 30 DB 30 ; ..XX.... 839 3C DB 3C ; ..XXXX.. 83A 9F DB 9F ; X..XXXXX 83B 3F DB 3F ; ..XXXXXX 83C FC DB FC ; XXXXXX.. 83D F8 DB F8 ; XXXXX... 83E 3C DB 3C ; ..XXXX.. 83F 0C DB 0C ; ....XX.. 840 3F DB 3F ; ..XXXXXX 841 3F DB 3F ; ..XXXXXX 842 1E DB 1E ; ...XXXX. 843 FE DB FE ; XXXXXXX. 844 1E DB 1E ; ...XXXX. 845 3F DB 3F ; ..XXXXXX 846 3F DB 3F ; ..XXXXXX 847 00 DB 00 ; ........ 848 80 DB 80 ; X....... 849 10 DB 10 ; ...X.... 84A 20 DB 20 ; ..X..... 84B 00 DB 00 ; ........ 84C 80 DB 80 ; X....... 84D 8A DB 8A ; X...X.X. 84E 08 DB 08 ; ....X... 84F 58 DB 58 ; .X.XX... 850 20 DB 20 ; ..X..... 851 1C DB 1C ; ...XXX.. 852 0F DB 0F ; ....XXXX 853 58 DB 58 ; .X.XX... 854 7A DB 7A ; .XXXX.X. 855 1C DB 1C ; ...XXX.. 856 0F DB 0F ; ....XXXX 857 A0 DB A0 ; X.X..... 858 20 DB 20 ; ..X..... 859 F8 DB F8 ; XXXXX... 85A 0E DB 0E ; ....XXX. 85B A0 DB A0 ; X.X..... 85C 7A DB 7A ; .XXXX.X. 85D F8 DB F8 ; XXXXX... 85E 0E DB 0E ; ....XXX. 85F FE DB FE ; XXXXXXX. 860 00 DB 00 ; ........ 861 00 DB 00 ; ........ 862 00 DB 00 ; ........ 863 00 DB 00 ; ........ 864 00 DB 00 ; ........ 865 00 DB 00 ; ........ 866 00 DB 00 ; ........ 867 00 DB 00 ; ........ 868 FE DB FE ; XXXXXXX. 869 38 DB 38 ; ..XXX... 86A 00 DB 00 ; ........ 86B 00 DB 00 ; ........ 86C 00 DB 00 ; ........ 86D 00 DB 00 ; ........ 86E 38 DB 38 ; ..XXX... 86F 4A DB 4A ; .X..X.X. 870 02 DB 02 ; ......X. 871 4A DB 4A ; .X..X.X. 872 82 DB 82 ; X.....X. 873 00 DB 00 ; ........ 874 00 DB 00 ; ........ 875 82 DB 82 ; X.....X. 876 54 DB 54 ; .X.X.X.. 877 C5 DB C5 ; XX...X.X 878 32 DB 32 ; ..XX..X. 879 A6 DB A6 ; X.X..XX. 87A 0C DB 0C ; ....XX.. 87B 33 DB 33 ; ..XX..XX 87C 65 DB 65 ; .XX..X.X 87D 45 DB 45 ; .X...X.X LAB033: 87E F8 MOV A,R0 87F A3 MOVP A,@A 880 91 MOVX @R1,A 881 18 INC R0 882 19 INC R1 883 EF 7E DJNZ R7,LAB033 ; 087E 885 83 RET LAB065: 886 F8 MOV A,R0 887 A3 MOVP A,@A 888 91 MOVX @R1,A 889 19 INC R1 88A C8 DEC R0 88B EF 86 DJNZ R7,LAB065 ; 0886 88D 83 RET LAB027: 88E AE MOV R6,A 88F BF 0F MOV R7,#0F 891 B8 9E MOV R0,#9E LAB106: 893 F8 MOV A,R0 894 A3 MOVP A,@A 895 DE XRL A,R6 896 C6 AC JZ LAB028 ; 08AC 898 18 INC R0 899 EF 93 DJNZ R7,LAB106 ; 0893 89B E5 SEL MB0 89C 84 74 JMP LAB107 ; 0474 89E 20 DB 20 ; ..X..... A 89F 25 DB 25 ; ..X..X.X B 8A0 23 DB 23 ; ..X...XX C 8A1 1B DB 1B ; ...XX.XX F 8A2 1A DB 1A ; ...XX.X. D 8A3 12 DB 12 ; ...X..X. E 8A4 1B DB 1B ; ...XX.XX F 8A5 16 DB 16 ; ...X.XX. I 8A6 1C DB 1C ; ...XXX.. G 8A7 1D DB 1D ; ...XXX.X H 8A8 16 DB 16 ; ...X.XX. I 8A9 0E DB 0E ; ....XXX. L 8AA 1E DB 1E ; ...XXXX. J 8AB 1F DB 1F ; ...XXXXX K LAB028: 8AC 23 63 MOV A,#63 8AE 68 ADD A,R0 8AF AE MOV R6,A 8B0 52 B4 JB2 LAB029 ; 08B4 8B2 04 B8 JMP LAB105 ; 08B8 LAB029: 8B4 B8 3F MOV R0,#3F 8B6 B0 02 MOV @R0,#02 LAB105: 8B8 74 E0 CALL LAB030 ; 0BE0 8BA B8 5B MOV R0,#5B 8BC E5 SEL MB0 8BD 94 5D CALL LAB031 ; 045D 8BF F5 SEL MB1 8C0 B8 48 MOV R0,#48 8C2 B9 00 MOV R1,#00 8C4 BF 07 MOV R7,#07 8C6 14 7E CALL LAB033 ; 087E 8C8 B8 A3 MOV R0,#A3 8CA 23 10 MOV A,#10 8CC 90 MOVX @R0,A 8CD BA 02 MOV R2,#02 8CF B8 C0 MOV R0,#C0 8D1 23 02 MOV A,#02 LAB035: 8D3 BB 09 MOV R3,#09 LAB034: 8D5 90 MOVX @R0,A 8D6 18 INC R0 8D7 EB D5 DJNZ R3,LAB034 ; 08D5 8D9 B8 D0 MOV R0,#D0 8DB 67 RRC A 8DC EA D3 DJNZ R2,LAB035 ; 08D3 8DE B8 5F MOV R0,#5F 8E0 B9 E0 MOV R1,#E0 8E2 BF 0A MOV R7,#0A 8E4 14 7E CALL LAB033 ; 087E 8E6 FE MOV A,R6 8E7 53 03 ANL A,#03 8E9 D3 01 XRL A,#01 8EB 96 EF JNZ LAB036 ; 08EF LAB037: 8ED 24 0A JMP LAB038 ; 090A LAB036: 8EF B8 69 MOV R0,#69 8F1 B9 E2 MOV R1,#E2 8F3 BF 06 MOV R7,#06 8F5 14 7E CALL LAB033 ; 087E 8F7 FE MOV A,R6 8F8 53 03 ANL A,#03 8FA D3 02 XRL A,#02 8FC C6 ED JZ LAB037 ; 08ED 8FE B9 C3 MOV R1,#C3 900 BF 03 MOV R7,#03 902 14 7E CALL LAB033 ; 087E 904 B9 E3 MOV R1,#E3 906 BF 04 MOV R7,#04 908 14 7E CALL LAB033 ; 087E LAB038: 90A FE MOV A,R6 90B 37 CPL A 90C 72 16 JB3 LAB039 ; 0916 90E B8 4F MOV R0,#4F 910 B9 10 MOV R1,#10 912 BF 10 MOV R7,#10 914 14 7E CALL LAB033 ; 087E LAB039: 916 B8 32 MOV R0,#32 918 B0 08 MOV @R0,#08 91A B8 94 MOV R0,#94 91C 23 08 MOV A,#08 91E 90 MOVX @R0,A 91F B8 9C MOV R0,#9C 921 90 MOVX @R0,A 922 B8 0A MOV R0,#0A 924 23 38 MOV A,#38 926 90 MOVX @R0,A 927 B8 0E MOV R0,#0E 929 90 MOVX @R0,A 92A 74 6F CALL LAB040 ; 0B6F 92C B8 3B MOV R0,#3B 92E B0 EC MOV @R0,#EC 930 18 INC R0 931 B0 EC MOV @R0,#EC 933 E5 SEL MB0 934 14 EC CALL SELRAM ; 00EC 936 F5 SEL MB1 937 B8 01 MOV R0,#01 939 23 03 MOV A,#03 93B 90 MOVX @R0,A 93C 23 01 MOV A,#01 93E 18 INC R0 93F 90 MOVX @R0,A 940 E5 SEL MB0 941 14 E7 CALL SELVDC ; 00E7 943 F5 SEL MB1 944 BB 40 MOV R3,#40 946 BC 15 MOV R4,#15 948 BE 0E MOV R6,#0E 94A E5 SEL MB0 94B 54 3A CALL LAB044 ; 023A 94D F5 SEL MB1 94E B8 3E MOV R0,#3E 950 B0 3A MOV @R0,#3A LAB073: 952 B8 3F MOV R0,#3F 954 F0 MOV A,@R0 955 D2 5B JB6 LAB045 ; 095B 957 23 B8 MOV A,#B8 959 74 EA CALL LAB068 ; 0BEA LAB045: 95B 74 67 CALL LAB046 ; 0B67 95D 17 INC A 95E A0 MOV @R0,A 95F B9 01 MOV R1,#01 961 12 65 JB0 LAB047 ; 0965 963 B9 00 MOV R1,#00 LAB047: 965 E5 SEL MB0 966 74 8F CALL GETJOY ; 038F 968 F5 SEL MB1 969 95 CPL F0 96A B6 B7 JF0 LAB048 ; 09B7 96C 74 67 CALL LAB046 ; 0B67 96E B9 36 MOV R1,#36 970 BC 08 MOV R4,#08 972 BD 32 MOV R5,#32 974 BE 04 MOV R6,#04 976 BF 00 MOV R7,#00 978 12 84 JB0 LAB102 ; 0984 97A B9 37 MOV R1,#37 97C BC 0C MOV R4,#0C 97E BD 34 MOV R5,#34 980 BE 08 MOV R6,#08 982 BF 04 MOV R7,#04 LAB102: 984 B8 3F MOV R0,#3F 986 F0 MOV A,@R0 987 5E ANL A,R6 988 DE XRL A,R6 989 96 8D JNZ LAB103 ; 098D 98B 24 B7 JMP LAB048 ; 09B7 LAB103: 98D F9 MOV A,R1 98E 03 05 ADD A,#05 990 A8 MOV R0,A 991 F0 MOV A,@R0 992 C6 B7 JZ LAB048 ; 09B7 994 10 INC @R0 995 03 03 ADD A,#03 997 E6 A0 JNC LAB104 ; 09A0 999 FC MOV A,R4 99A 03 02 ADD A,#02 99C A8 MOV R0,A 99D 23 20 MOV A,#20 99F 90 MOVX @R0,A LAB104: 9A0 B8 3F MOV R0,#3F 9A2 F0 MOV A,@R0 9A3 4E ORL A,R6 9A4 A0 MOV @R0,A 9A5 FD MOV A,R5 9A6 A8 MOV R0,A 9A7 F0 MOV A,@R0 9A8 A1 MOV @R1,A 9A9 FF MOV A,R7 9AA A8 MOV R0,A 9AB FC MOV A,R4 9AC A9 MOV R1,A 9AD 80 MOVX A,@R0 9AE 91 MOVX @R1,A 9AF 18 INC R0 9B0 19 INC R1 9B1 80 MOVX A,@R0 9B2 91 MOVX @R1,A 9B3 23 6A MOV A,#6A 9B5 74 EA CALL LAB068 ; 0BEA LAB048: 9B7 B8 3F MOV R0,#3F 9B9 F0 MOV A,@R0 9BA 53 0C ANL A,#0C 9BC 96 CF JNZ LAB049 ; 09CF 9BE B8 3B MOV R0,#3B 9C0 F0 MOV A,@R0 9C1 96 CF JNZ LAB049 ; 09CF 9C3 18 INC R0 9C4 F0 MOV A,@R0 9C5 96 CF JNZ LAB049 ; 09CF 9C7 23 2C MOV A,#2C 9C9 74 EA CALL LAB068 ; 0BEA 9CB 74 DB CALL LAB042 ; 0BDB LAB101: 9CD 24 CD JMP LAB101 ; 09CD LAB049: 9CF 74 67 CALL LAB046 ; 0B67 9D1 67 RRC A 9D2 53 07 ANL A,#07 9D4 C6 D8 JZ LAB050 ; 09D8 9D6 44 84 JMP LAB085 ; 0A84 LAB050: 9D8 74 67 CALL LAB046 ; 0B67 9DA 67 RRC A 9DB B8 32 MOV R0,#32 9DD F6 E1 JC LAB051 ; 09E1 9DF B8 34 MOV R0,#34 LAB051: 9E1 97 CLR C 9E2 72 E5 JB3 LAB052 ; 09E5 9E4 A7 CPL C LAB052: 9E5 F0 MOV A,@R0 9E6 F6 EC JC LAB053 ; 09EC 9E8 6A ADD A,R2 9E9 53 0F ANL A,#0F 9EB A0 MOV @R0,A LAB053: 9EC AA MOV R2,A 9ED 18 INC R0 9EE FB MOV A,R3 9EF A0 MOV @R0,A 9F0 74 3E CALL LAB054 ; 0B3E 9F2 74 67 CALL LAB046 ; 0B67 9F4 B8 01 MOV R0,#01 9F6 12 FA JB0 LAB059 ; 09FA 9F8 B8 05 MOV R0,#05 LAB059: 9FA 80 MOVX A,@R0 9FB B9 3A MOV R1,#3A 9FD A1 MOV @R1,A 9FE C8 DEC R0 9FF C9 DEC R1 A00 80 MOVX A,@R0 A01 A1 MOV @R1,A A02 FE MOV A,R6 A03 AA MOV R2,A A04 FF MOV A,R7 A05 AB MOV R3,A A06 E5 SEL MB0 A07 F4 71 CALL LAB060 ; 0771 A09 F5 SEL MB1 A0A 74 67 CALL LAB046 ; 0B67 A0C B8 32 MOV R0,#32 A0E BB 80 MOV R3,#80 A10 BC 00 MOV R4,#00 A12 BD 31 MOV R5,#31 A14 BE 01 MOV R6,#01 A16 37 CPL A A17 12 1B JB0 LAB062 ; 0A1B A19 44 25 JMP LAB084 ; 0A25 LAB062: A1B B8 34 MOV R0,#34 A1D BB 88 MOV R3,#88 A1F BC 04 MOV R4,#04 A21 BD 30 MOV R5,#30 A23 BE 02 MOV R6,#02 LAB084: A25 B9 A2 MOV R1,#A2 A27 FE MOV A,R6 A28 91 MOVX @R1,A A29 FB MOV A,R3 A2A A9 MOV R1,A A2B 85 CLR F0 A2C F0 MOV A,@R0 A2D 37 CPL A A2E 72 34 JB3 LAB063 ; 0A34 A30 17 INC A A31 95 CPL F0 A32 44 35 JMP LAB083 ; 0A35 LAB063: A34 37 CPL A LAB083: A35 53 0F ANL A,#0F A37 47 SWAP A A38 77 RR A A39 03 00 ADD A,#00 A3B A8 MOV R0,A A3C BF 08 MOV R7,#08 A3E B6 44 JF0 LAB064 ; 0A44 A40 14 7E CALL LAB033 ; 087E A42 44 4A JMP LAB082 ; 0A4A LAB064: A44 F8 MOV A,R0 A45 03 07 ADD A,#07 A47 A8 MOV R0,A A48 14 86 CALL LAB065 ; 0886 LAB082: A4A 74 0E CALL LAB066 ; 0B0E A4C 92 80 JB4 LAB070 ; 0A80 A4E B2 80 JB5 LAB070 ; 0A80 A50 74 67 CALL LAB046 ; 0B67 A52 BE 01 MOV R6,#01 A54 BF 88 MOV R7,#88 A56 12 5B JB0 LAB074 ; 0A5B A58 CE DEC R6 A59 BF 84 MOV R7,#84 LAB074: A5B B8 3D MOV R0,#3D A5D F0 MOV A,@R0 A5E 5F ANL A,R7 A5F C6 82 JZ LAB075 ; 0A82 A61 F7 RLC A A62 54 FD CALL LAB071 ; 0AFD A64 E6 7E JNC LAB076 ; 0A7E A66 BD 00 MOV R5,#00 A68 03 AB ADD A,#AB A6A E6 6D JNC LAB080 ; 0A6D A6C 1D INC R5 LAB080: A6D C8 DEC R0 A6E 80 MOVX A,@R0 A6F 03 88 ADD A,#88 A71 E6 75 JNC LAB081 ; 0A75 A73 1D INC R5 A74 1D INC R5 LAB081: A75 FD MOV A,R5 A76 E7 RL A A77 E7 RL A A78 03 11 ADD A,#11 A7A A8 MOV R0,A A7B 23 F0 MOV A,#F0 A7D 90 MOVX @R0,A LAB076: A7E 64 94 JMP LAB077 ; 0B94 LAB070: A80 54 FD CALL LAB071 ; 0AFD LAB075: A82 24 52 JMP LAB073 ; 0952 LAB085: A84 E6 91 JNC LAB086 ; 0A91 A86 53 07 ANL A,#07 A88 D3 03 XRL A,#03 A8A 96 91 JNZ LAB086 ; 0A91 A8C 74 67 CALL LAB046 ; 0B67 A8E D3 08 XRL A,#08 A90 A0 MOV @R0,A LAB086: A91 74 67 CALL LAB046 ; 0B67 A93 B8 36 MOV R0,#36 A95 BE 32 MOV R6,#32 A97 BD 08 MOV R5,#08 A99 BA 04 MOV R2,#04 A9B 12 A5 JB0 LAB087 ; 0AA5 A9D B8 37 MOV R0,#37 A9F BE 34 MOV R6,#34 AA1 BD 0C MOV R5,#0C AA3 BA 08 MOV R2,#08 LAB087: AA5 B9 A2 MOV R1,#A2 AA7 FA MOV A,R2 AA8 91 MOVX @R1,A AA9 B9 3F MOV R1,#3F AAB F1 MOV A,@R1 AAC 32 B0 JB1 LAB088 ; 0AB0 AAE 44 B4 JMP LAB100 ; 0AB4 LAB088: AB0 FE MOV A,R6 AB1 A9 MOV R1,A AB2 F1 MOV A,@R1 AB3 A0 MOV @R0,A LAB100: AB4 B9 3F MOV R1,#3F AB6 F1 MOV A,@R1 AB7 5A ANL A,R2 AB8 C6 D0 JZ LAB089 ; 0AD0 ABA F0 MOV A,@R0 ABB AA MOV R2,A ABC BB FF MOV R3,#FF ABE 74 3E CALL LAB054 ; 0B3E AC0 FD MOV A,R5 AC1 A8 MOV R0,A AC2 FE MOV A,R6 AC3 E7 RL A AC4 53 FE ANL A,#FE AC6 AA MOV R2,A AC7 FF MOV A,R7 AC8 E7 RL A AC9 53 FE ANL A,#FE ACB AB MOV R3,A ACC E5 SEL MB0 ACD F4 71 CALL LAB060 ; 0771 ACF F5 SEL MB1 LAB089: AD0 74 0E CALL LAB066 ; 0B0E AD2 96 D6 JNZ LAB090 ; 0AD6 AD4 44 FB JMP LAB099 ; 0AFB LAB090: AD6 92 DC JB4 LAB091 ; 0ADC AD8 B2 DC JB5 LAB091 ; 0ADC ADA 44 DE JMP LAB096 ; 0ADE LAB091: ADC 44 F2 JMP LAB092 ; 0AF2 LAB096: ADE 74 67 CALL LAB046 ; 0B67 AE0 BE 00 MOV R6,#00 AE2 BF 02 MOV R7,#02 AE4 12 E8 JB0 LAB097 ; 0AE8 AE6 1E INC R6 AE7 CF DEC R7 LAB097: AE8 B8 3D MOV R0,#3D AEA F0 MOV A,@R0 AEB 5F ANL A,R7 AEC 96 F0 JNZ LAB098 ; 0AF0 AEE 44 FB JMP LAB099 ; 0AFB LAB098: AF0 64 94 JMP LAB077 ; 0B94 LAB092: AF2 74 67 CALL LAB046 ; 0B67 AF4 BE 01 MOV R6,#01 AF6 12 F9 JB0 LAB093 ; 0AF9 AF8 CE DEC R6 LAB093: AF9 74 C5 CALL LAB094 ; 0BC5 LAB099: AFB 24 52 JMP LAB073 ; 0952 LAB071: AFD 74 67 CALL LAB046 ; 0B67 AFF B8 00 MOV R0,#00 B01 12 05 JB0 LAB072 ; 0B05 B03 B8 04 MOV R0,#04 LAB072: B05 B9 39 MOV R1,#39 B07 F1 MOV A,@R1 B08 90 MOVX @R0,A B09 18 INC R0 B0A 19 INC R1 B0B F1 MOV A,@R1 B0C 90 MOVX @R0,A B0D 83 RET LAB066: B0E 74 DB CALL LAB042 ; 0BDB B10 74 E5 CALL LAB043 ; 0BE5 B12 74 E0 CALL LAB030 ; 0BE0 B14 BC 15 MOV R4,#15 B16 BE 0E MOV R6,#0E B18 E5 SEL MB0 B19 34 B0 CALL COUNTER ; 01B0 B1B F5 SEL MB1 B1C B8 3E MOV R0,#3E B1E F0 MOV A,@R0 B1F 37 CPL A B20 F2 2A JB7 LAB067 ; 0B2A B22 23 2C MOV A,#2C B24 74 EA CALL LAB068 ; 0BEA B26 74 DB CALL LAB042 ; 0BDB LAB069: B28 64 28 JMP LAB069 ; 0B28 LAB067: B2A B8 3D MOV R0,#3D B2C F0 MOV A,@R0 B2D 83 RET B2E 20 DB 20 ; ..X..... A B2F 21 DB 21 ; ..X....X Z B30 22 DB 22 ; ..X...X. X B31 12 DB 12 ; ...X..X. E B32 02 DB 02 ; ......X. 2 B33 F2 DB F2 ; XXXX..X. B34 E2 DB E2 ; XXX...X. B35 E1 DB E1 ; XXX....X B36 E0 DB E0 ; XXX..... B37 EF DB EF ; XXX.XXXX B38 EE DB EE ; XXX.XXX. B39 FE DB FE ; XXXXXXX. B3A 0E DB 0E ; ....XXX. L B3B 1E DB 1E ; ...XXXX. J B3C 2E DB 2E ; ..X.XXX. / B3D 2F DB 2F ; ..X.XXXX (square) LAB054: B3E 27 CLR A B3F AE MOV R6,A B40 AF MOV R7,A B41 FB MOV A,R3 B42 96 45 JNZ LAB055 ; 0B45 B44 83 RET LAB055: B45 AB MOV R3,A B46 37 CPL A B47 F2 4D JB7 LAB056 ; 0B4D B49 FA MOV A,R2 B4A D3 08 XRL A,#08 B4C AA MOV R2,A LAB056: B4D FA MOV A,R2 B4E 03 2E ADD A,#2E B50 A3 MOVP A,@A B51 A9 MOV R1,A B52 53 0F ANL A,#0F B54 37 CPL A B55 72 59 JB3 LAB057 ; 0B59 B57 D3 F0 XRL A,#F0 LAB057: B59 37 CPL A B5A AF MOV R7,A B5B F9 MOV A,R1 B5C 47 SWAP A B5D 53 0F ANL A,#0F B5F 37 CPL A B60 72 64 JB3 LAB058 ; 0B64 B62 D3 F0 XRL A,#F0 LAB058: B64 37 CPL A B65 AE MOV R6,A B66 83 RET LAB046: B67 B8 38 MOV R0,#38 B69 F0 MOV A,@R0 B6A 83 RET B6B B8 DB B8 ; X.XXX... B6C 3D DB 3D ; ..XXXX.X (plane) B6D F0 DB F0 ; XXXX.... B6E 83 DB 83 ; X.....XX LAB040: B6F B8 30 MOV R0,#30 B71 B9 20 MOV R1,#20 B73 BB 10 MOV R3,#10 B75 F0 MOV A,@R0 B76 BC 15 MOV R4,#15 B78 BE 08 MOV R6,#08 B7A E5 SEL MB0 B7B 34 7C CALL LAB041 ; 017C B7D F5 SEL MB1 B7E 74 DB CALL LAB042 ; 0BDB B80 74 E5 CALL LAB043 ; 0BE5 B82 B8 31 MOV R0,#31 B84 F0 MOV A,@R0 B85 B9 28 MOV R1,#28 B87 BB 80 MOV R3,#80 B89 BE 02 MOV R6,#02 B8B E5 SEL MB0 B8C 34 7C CALL LAB041 ; 017C B8E F5 SEL MB1 B8F 74 E5 CALL LAB043 ; 0BE5 B91 74 E0 CALL LAB030 ; 0BE0 B93 83 RET LAB077: B94 23 F0 MOV A,#F0 B96 B8 09 MOV R0,#09 B98 90 MOVX @R0,A B99 B8 0D MOV R0,#0D B9B 90 MOVX @R0,A B9C B8 3F MOV R0,#3F B9E F0 MOV A,@R0 B9F 53 F3 ANL A,#F3 BA1 A0 MOV @R0,A BA2 FE MOV A,R6 BA3 B9 80 MOV R1,#80 BA5 B8 31 MOV R0,#31 BA7 12 AC JB0 LAB078 ; 0BAC BA9 B9 88 MOV R1,#88 BAB C8 DEC R0 LAB078: BAC F0 MOV A,@R0 BAD 03 01 ADD A,#01 BAF 57 DAA BB0 A0 MOV @R0,A BB1 B8 76 MOV R0,#76 BB3 BF 08 MOV R7,#08 BB5 14 7E CALL LAB033 ; 087E BB7 23 2E MOV A,#2E BB9 74 EA CALL LAB068 ; 0BEA BBB 74 6F CALL LAB040 ; 0B6F BBD BF 80 MOV R7,#80 LAB079: BBF 74 0E CALL LAB066 ; 0B0E BC1 EF BF DJNZ R7,LAB079 ; 0BBF BC3 24 52 JMP LAB073 ; 0952 LAB094: BC5 FE MOV A,R6 BC6 D3 03 XRL A,#03 BC8 E7 RL A BC9 E7 RL A BCA A8 MOV R0,A BCB 23 F8 MOV A,#F8 BCD 90 MOVX @R0,A BCE FE MOV A,R6 BCF B8 3F MOV R0,#3F BD1 E7 RL A BD2 96 D6 JNZ LAB095 ; 0BD6 BD4 23 04 MOV A,#04 LAB095: BD6 E7 RL A BD7 37 CPL A BD8 50 ANL A,@R0 BD9 A0 MOV @R0,A BDA 83 RET LAB042: BDB E5 SEL MB0 BDC 34 27 CALL DISPON ; 0127 BDE F5 SEL MB1 BDF 83 RET LAB030: BE0 E5 SEL MB0 BE1 34 1C CALL DISPOFF ; 011C BE3 F5 SEL MB1 BE4 83 RET LAB043: BE5 E5 SEL MB0 BE6 34 76 CALL WAITINT ; 0176 BE8 F5 SEL MB1 BE9 83 RET LAB068: BEA E5 SEL MB0 BEB 34 A2 CALL SOUND ; 01A2 BED F5 SEL MB1 BEE 83 RET BEF 00 DB 00 ; ........ 0 BF0 00 DB 00 ; ........ 0 BF1 00 DB 00 ; ........ 0 BF2 00 DB 00 ; ........ 0 BF3 00 DB 00 ; ........ 0 BF4 00 DB 00 ; ........ 0 BF5 00 DB 00 ; ........ 0 BF6 00 DB 00 ; ........ 0 BF7 00 DB 00 ; ........ 0 BF8 00 DB 00 ; ........ 0 BF9 00 DB 00 ; ........ 0 BFA 00 DB 00 ; ........ 0 BFB 00 DB 00 ; ........ 0 BFC 00 DB 00 ; ........ 0 BFD 00 DB 00 ; ........ 0 BFE 00 DB 00 ; ........ 0 BFF 00 DB 00 ; ........ 0