•  Back 
  •  Soundroutinen 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
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