Das Schneider CPC Systembuch

Die Abteilungen des Betriebssystems

Amsdos

Auswertung der Result-Phase

Praktisch alle Amsdos-Routinen, die Die ICs im Überblick: Der FDC 765
Das Innenleben der CPC-Rechner: Der FDC 765
den FDC
programmieren, benutzen zum Auswerten der Result-Phase eine Standard-Routine, die im Amsdos-ROM ab Adresse &C91C liegt. Diese Routine liest die bis zu 7 Basic und Maschinencode: ParameterParameter und legt sie im RAM ab der Adresse &BE4C ab. In Adresse &BE4B wird eingetragen, wieviele Datentypen: Bytes
Datenbreite: Bytes
Bytes
Die ICs im Überblick: Der FDC 765
Das Innenleben der CPC-Rechner: Der FDC 765
der FDC
loswerden wollte.

Diese 'Eigenart' der Amsdos-Routinen kann man sich zunutze machen, und auch von Einleitung: BASIC
Anhang: Basic
Basic
aus ganz leicht erfragen, wie es 'denn ausgegangen' ist. Die meisten Routinen liefern einen Standard-Parameter-Block, der sieben Datentypen: Bytes
Datenbreite: Bytes
Bytes
umfasst. Davon sind die ersten drei am interessantesten:

  &BE4C: Statusregister 0
  &BE4D: Statusregister 1
  &BE4E: Statusregister 2

Was die einzelnen Datenbreite: Bits
Port B - Input: &F5xx: Bit 0:
Port B - Input: &F5xx: Bit 4:
Port B - Input: &F5xx: Bit 5:
Port B - Input: &F5xx: Bit 6:
Port B - Input: &F5xx: Bit 7:
Port C - Output: &F6xx: Bit 4:
Port C - Output: &F6xx: Bit 5:
Bits
dieser Die Tonausgabe: Das Kontrollregister (Reg. 7)
Die Tonausgabe: Die möglichen Hüllkurvenformen (Reg. 13)
Register
bedeuten, ist im Kapitel über Die ICs im Überblick: Der FDC 765
Das Innenleben der CPC-Rechner: Der FDC 765
den FDC
ausführlich erklärt.

Valid HTML   Valid CSS