Floppy Status Source
Suche
Index
FAQ
Kontakt
Zurück
Source Codes

Hier findest Du einige kleine Listings für den ACME Cross Compiler. Die Listings werden gelegentlich erweitert.
Dieser wird den Fehlerkanal der Floppy auslesen und auf dem Bildschirm ausgeben.

Viel Spaß damit.
logo

!to "status.bin",cbm
!cpu 6502
*=$C000

;
; Aus Data Becker - Das Maschinensprache Buch Zum Commodore 64
;
; Fehlerkanal der Floppy auslesen und auf dem Bildschirm ausgeben

   open = $ffc0
 setfls = $ffba
 setnam = $ffbd
 print  = $ffd2
 clrch  = $ffcc
 input  = $ffcf
 chkin  = $ffc6
 close  = $ffc3
 status = $90


; Floppy Status

  lda #$01     ; Kanal
  ldx #$08     ; Geraetenummer
  ldy #$0f     ; Sekundaeradresse
  jsr setfls   ; logische Filenummer in Akku
  lda #$00     ; kein Filename
  jsr setnam   ; 
  jsr open     ; File oeffnen
  ldx #$01     ; Eingabe
  jsr chkin    ; vom Fehlerkanal
a:jsr input    ; Zeichen von Floppy
  jsr print    ; und ausgeben
  bit status   ; Status testen
  bvc a        ; ok, sonst springe zu a
  jsr clrch    ; CMD Modus beenden
  lda #$01     ; Kanal
  jsr close    ; schliessen
  rts          ; 


 

Letzte Änderung: 2019-01-03 11:41:29
  Rubrik:  C64
Rubriken-Übersicht
 224 Besucher online 

Valid XHTML 1.0 Transitional Valid CSS!