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.14 StarTrack TOS Name: »StarTrack« - XBIOS-Erweiterung der StarTrack-Karte Xbiosnummer: 500 Binding: Bei den einzelnen Unterfunktionen. Beschreibung: neue XBIOS-Aufrufe für die Startrack-Soundkarte Alle Funktionen gehen über XBIOS-Aufruf 500 (xbs=500) und teilen sich dann in die verschiedenen Unter- funktionsaufrufe auf. play-mode: vergleichbar mit DMA-play beim Falcon rec-mode: vergleichbar mit DMA-rec beim Falcon bypass-mode: die Ausgänge sind mit den Eingängen verbunden. 1 installed Cookie XBIOS-Treiber 10 cardslot 11 cardsel Soundkarte auswählen 12 cardmagic Soundkarten-magic auslesen 13 cardadr Soundkarten-Adressen 20 digana Digital/Analogeingang 21 digcom Digitalquelle 22 dspmode DSP routing No/Input/Output 23 sclock Samplerate 24 highsrate High sampling 25 bypass Bypass/sample playback 26 recmode Aufnahme-Modus 27 playmode Wiedergabe-Modus 28 mode24 Matrix-Datengröße (16/24Bit) 30 digmode digitaloutput consumer/professional 31 scmsmode Clear SCMS 32 mycopybit eigener SCMS-Kopierschutz no/one/all 33 emphasis De-emphasis 40 digsrate Samplerate-erkennung vom digitalinput 41 digcode Digitalinput-Aufnahmeart-Code 42 errorcode Digitalinput-Fehlercode 43 cblmode Matrix auf CBL-Mode umstellen 44 cblread Auslesen der Channel Status- Bytes 45 recstat recfifo-status 46 playstat playfifo-status 50 volad Volume-controller für input 51 volda Volume-controller für output 52 readsmp Sample lesen 53 writesmp Sample schreiben 54 intact interrupt-freigabe für FIFO 55 dspintact interrupt-freigabe für DSP 60 sysreset record-FIFO löschen, Offset- Abgleich & Kickstart für D/A Reset für A/D, D/A,Volume- Controller, Digital SP/DIF-Chips 61 dspreset Reset für DSP 70 dspmemory DSP-Memorymodus 71 clkdivide DSP-Taktteiler 72 pathset DSP-Verbindungen 73 dsp_hostcommand DSP-Hostkommando starten 74 dspclear liest DSP-Empfangsbuffer aus 100 mix mixt 2,4,6 oder 8 Stereokanäle (=4,8,12 oder 16 Tracks) zu einem Stereokanal zusammen 101 dspmix mixt bzw. verzahnt Stereokanäle (4,8 oder 16 Tracks) zu Falcon- kompatiblen 128Bit-Wörtern 110 monitor record & play-bypass 111 recwait Warten auf autorecord- schwellwert 112 memrec memory-record ohne Interrupt 113 memplay memory-play ohne Interrupt 114 recplay memory record&play ohne Interrupt 115 hardrec HD-record ohne Interrupt 116 hardplay HD-play ohne Interrupt 117 hrecplay HD record&play ohne Interrupt 120 init_peak peakwert-ausgabe im Interrupt 121 init_imemrec memory-record im Interrupt 122 init_imemplay memory-play im Interrupt 123 init_implaymix memory-play & record-mix im Interrupt 124 init_hrec HD-record im Interrupt 125 init_hplay HD-play im Interrupt 126 init_ihplaymix HD-play & record-mix im Interrupt 130 init_mrecpeak memory-rec & peakausgabe im Interrupt 131 init_mplaypeak memory-play & peakausgabe im Interrupt 132 init_mrppeak memory play & record-mix & peakausgabe im Interrupt 133 init_hrecpeak HD-rec & peakausgabe im Interrupt 134 init_hplaypeak HD-play & peakausgabe im Interrupt 135 init_hrppeak HD play & record-mix & peakausgabe im Interrupt 140 init_xmemrec memory-record im HalfBuffer- System 141 init_xmemplay memory-play im HalfBuffer-System 142 init_xmixplay memory-play & mischen mit record im HalfBuffer-System 143 init_xmemrec4 memory-record im HalfBuffer- System von 4 Kanälen (analog/digital) 144 init_xmemplay4 memory-play im HalfBuffer-System von 4 Kanälen (analog/digital) 150 peakshake Peakwert-Handshake (=neuen Wert generieren) 200 read_rlow low-register lesen 201 read_rhi high-register lesen 202 read_rdsp dsp-register lesen 203 read_raes aes-register lesen 204 read_rint interrupt-register lesen 210 wr_rlow low-register schreiben 211 wr_rhi high-register schreiben 212 wr_rdsp dsp-register schreiben 213 wr_raes aes-register schreiben 214 wr_rint interrupt-register schreiben 220 read_dpath1 dsp dpath1-register lesen 221 read_dpath2 dsp dpath2-register lesen 222 read_dport dsp dport-register lesen 223 read_dconv dsp dconv-register lesen 224 read_dpdat dsp dpdat-register lesen 225 read_dclk dsp dclk-register lesen 230 wr_dpath1 dsp dpath1-register schreiben 231 wr_dpath2 dsp dpath2-register schreiben 232 wr_dport dsp dport-register schreiben 233 wr_dconv dsp dconv-register schreiben 234 wr_dpdat dsp dpdat-register schreiben 235 wr_dclk dsp dclk-register schreiben 300 fastcut Speicherbereich löschen im samplemem 301 peaksuch peakwert-suche im samplemem 302 zerono nullstellen-suche im samplemem 303 fading sample-fading im samplemem Ergebnis: Bei den einzelnen Unterfunktionen. Verfügbar: Die Funktion ist nur auf Computern mit der entsprechenden Karten und deren Treiber verfügbar. Gruppe: Soundroutinen