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.76 init_xmemrec TOS Name: »init_xmemrec« - memory-record im HalfBuffer-System Xbiosnummer: 500, 140 Deklaration: int32_t xbios ( 500, 140, int16_t select, int32_t startadr1, int32_t startadr2, int32_t len, int32_t endcount, int16_t fileart, int32_t peakbuf ); Beschreibung: select Aufnahmeart 0 = Aufnahme mit 16Bit über FIFO 1 = Aufnahme mit 16Bit über DSP 2 = 8-Kanal-Aufnahme mit 16Bit über FIFO startadr1 Aufnahme-Startadresse Buffer1 startadr2 Aufnahme-Startadresse Buffer2 len Blocklänge der Buffer endcount Aufnahmelänge bzw. Zählerende (in Byte) fileart 3 = WAV-Datei anlegen peakbuf Adresse Zwischenspeicher für Peakwerte Momentan wird bei select = 2 nur 1 Stereokanal abgespeichert! Ergebnis: Adresse Rückgabewerte int32_t 0 memposition int32_t 4 memflag int32_t 8 break int32_t 12 fehler (nicht bei select=1) int32_t 16 peakwert (nur bei select=0) int32_t 20 peakbuffer-position (nur bei select=0) int32_t 24 zählerposition Verfügbar: Diese Funktionen stehen nur zur Verfügung, wenn der Treiber der Startrack Soundkarte gestartet wurde. Gruppe: Soundroutinen Querverweis: Binding