home *** CD-ROM | disk | FTP | other *** search
/ 64'er / 64ER_CD.iso / 92xx / 9208a.d64 / par-empfang.seq < prev    next >
Text File  |  1995-03-30  |  952b  |  36 lines

  1. ;---------------------------------------
  2. ;-- PARALLELE UEBERTRAGUNG (W)92 PIT  --
  3. ;---------------------------------------
  4.          *= $1000
  5.  
  6.          LDX #$FF
  7.  
  8. WAIT     LDA $DD01   ;AUF DAS ERSTE
  9.          CMP #$FF    ;ANKOMMENDE BYTE
  10.          BEQ WAIT    ;WARTEN
  11.  
  12.          SEI         ;IRQ SPERREN
  13.          LDY #$00    ;á
  14. AGAIN3   LDA $DD00   ;TRIGGERLEITUNG
  15.          CLC         ;PRUEFEN
  16.          LSR A       ;
  17.          LSR A       ;
  18.          LSR A       ;KOMMEN BEREITS
  19.          BCC AGAIN3  ;DATEN AN?
  20.          LDA $DD01   ;JA? BYTE VOM PORT
  21.          STA $C000,Y ;HOLEN & SCHREIBEN
  22.  
  23. AGAIN4   LDA $DD00   ;TRIGGERLEITUNG
  24.          CLC         ;PRUEFEN
  25.          LSR A       ;
  26.          LSR A       ;KOMMEN NOCH DATEN
  27.          LSR A       ;AN?
  28.          BCS AGAIN4  ;JA DANN WEITER
  29.          DEX         ;NEIN, DANN
  30.          CPX #$FF    ;NAECHSTES BYTE
  31.          BNE AGAIN3  ;HOLEN
  32.  
  33. EOT      CLI         ;KOMPLETT, ALSO
  34.          RTS         ;IRQ FREIGEBEN
  35.  
  36.