Praktisch alle Amsdos-Routinen, die Die ICs im Überblick: Der FDC 765 Das Innenleben der CPC-Rechner: Der FDC 765den 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: BytesBytes Die ICs im Überblick: Der FDC 765 Das Innenleben der CPC-Rechner: Der FDC 765der FDC loswerden wollte.
Diese 'Eigenart' der Amsdos-Routinen kann man sich zunutze machen, und auch von Einleitung: BASIC Anhang: BasicBasic aus ganz leicht erfragen, wie es 'denn ausgegangen' ist. Die meisten Routinen liefern einen Standard-Parameter-Block, der sieben Datentypen: Bytes Datenbreite: BytesBytes 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 765den FDC ausführlich erklärt.
|