Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File4.17.61 hardplay TOS Name: »hardplay« - HD-play ohne Interrupt Xbiosnummer: 500, 116 Deklaration: int32_t xbios ( 500, 116, int32_t startadr, int32_t len, int32_t sectors, int32_t seek, int16_t handle, int16_t step, int16_t mode, int16_t midi ); Beschreibung: startadr Playbuffer-Startadresse len Playbuffer-Länge (spielt rückwärts wenn negativ) sectors Anzahl der sektoren seek Datei-Startposition handle Handle der Playdatei step Geschwindigkeit der Wiedergabe (0..x) 0 = normal 1 = doppelte 2 = dreifache usw... mode bit 0 -> loop bit 1 -> crossplay bit 2 -> MIDI bit 3 -> break midi MIDI-Note, bei der die Wiedergabe starten soll wird nur angegeben, wenn mode) bit2 gesetzt ist! Achtung: Aussetzer wegen zu kleinem FIFO! Kein Rückwärts-play derzeit! Ergebnis: Adresse Rückgabewerte , -1 = Fehler int32_t 0 abgespielte sektoren int32_t 4 loops (1 = einmal gespielt, 2 = zweimal usw.) Je crossplay = zwei loops (für vorwärts & rückwärts) Verfügbar: Diese Funktionen stehen nur zur Verfügung, wenn der Treiber der Startrack Soundkarte gestartet wurde. Gruppe: Soundroutinen Querverweis: Binding