home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / emulator / unix / z80pack / z80src / z80main.asm < prev    next >
Encoding:
Assembly Source File  |  1992-07-09  |  974 b   |  29 lines

  1.     TITLE   'Hauptprogramm fuer Z80-Disassembler'
  2.  
  3. ;==========================================================================
  4. ;       Testprogramm fuer Z80-Disassembler
  5. ;==========================================================================
  6.  
  7.     LD      SP,STACK        ; Stack fuer Simulator initialisieren
  8.     LD      HL,Z80OPS       ; Startadresse fuer Disassembler
  9.     LD      (DADR),HL       ; in DADR ablegen
  10. LOOP:
  11.     CALL    DISSCR          ; einen Bildschirm disassemblieren
  12.     HALT                    ; Simulation anhalten
  13.     JP      LOOP            ; naechster Durchlauf
  14.  
  15. PRTSTR:                         ; Null-terminierten String ausgeben
  16.     LD      A,(HL)          ; naechstes Zeichen -> A
  17.     OR      A               ; 0 ?
  18.     RET     Z               ; ja, fertig
  19.     OUT     (0),A           ; nein, ausgeben
  20.     INC     HL              ; Pointer auf String erhoehen
  21.     JP      PRTSTR          ; naechstes Zeichen bearbeiten
  22.  
  23.     INCLUDE z80dis.asm
  24.     INCLUDE z80ops.asm
  25.  
  26.     DEFS    100H
  27. STACK:
  28.     END
  29.