Nascom Journal

  

4/81 5

 UFO-JAGD
 2

   0CF0     DD 21 8A 08                 LD      IX,088AH
   0CF4     D9                  UFOJGD5 EXX
   0CF5     3E 00                       LD      A,00H
   0CF7     B9                          CMP     C
   0CF8     20 06                       JR      NZ,UFOJGD6
   0CFA     DF 62                       DW      IN
   0CFC     30 29                       JR      NC,UFOJGD9
   0CFE     0E 0F                       LD      C,0FH
   0D00     10 25               UFOJGD6 DJNZ    UFOJGD9
   0D02     FD 36 00 20                 LD      (IY+00H),20H
   0D06     0D                          DEC     C
   0D07     3E 00                       LD      A,00H
   0D09     B9                          CMP     C
   0D0A     20 06                       JR      NZ,UFOJGD7
   0D0C     04                          INC     B
   0D0D     0E 00                       LD      C,00H
   0D0F     D9                          EXX
   0D10     18 99                       JR      UFOJGD3
   0D12     06 06               UFOJGD7 LD      B,06H
   0D14     C5                          PUSH    BC
   0D15     06 40                       LD      B,40H
   0D17     FD 2B               UFOJGD8 DEC     IY
   0D19     10 FC                       DJNZ    UFOJGD8
   0D1B     C1                          POP     BC
   0D1C     FD 7E 00                    LD      A,(IY+00H)
   0D1F     FE 20                       CMP     20H
   0D21     20 08                       JR      NZ,$+0AH
   0D23     FD 36 00 5E                 LD      (IY+00H),5EH
   0D27     D9                  UFOJGD9 EXX
   0D28     C3 BB 0C                    JMP     UFOJGD4
   0D2B     21 EF 0B                    LD      HL,0BEF
   0D2E     CD 56 0D                    CALL    ZAEHL
   0D31     CD 6A 0D                    CALL    BLITZ
   0D34     3E 32                       LD      A,32H
   0D36     21 D7 0B                    LD      HL,0BD7H
   0D39     BE                          CMP     (HL)
   0D3A     CA 8D 0C                    JMP     Z,UFOJGD1
   0D3D     23                          INC     HL
   0D3E     CD 56 0D                    CALL    ZAEHL
   0D41     C3 A0 0C                    JMP     UFOJGD2
                                *
                                *
                                * UNTERPROGRAMME
                                *
   0D44     16 20               CLSCR   LD      D,20H
   0D46     21 BA 0B            CLSCR0  LD      HL,0BBAH
   0D49     7D                  CLSCR1  LD      A,L
   0D4A     FE 0A                       CMP     0AH
   0D4C     20 04                       JR      NZ,CLSCR2
   0D4E     7C                          LD      A,H
   0D4F     FE 08                       CMP     08H
   0D51     C8                          RET     Z
   0D52     2B                  CLSCR2  DEC     HL
   0D53     72                          LD      (HL),D
   0D54     18 F3                       JR      CLSCR1
                                *
   0D56     ED 5F               ZAEHL   LD      A,R
Seite 26 von 31