•  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.80  init_xmemplay4                                            TOS

 Name:         »init_xmemplay4« - memory-play im HalfBuffer-System von 
               4 Kanälen (analog/digital)

 Xbiosnummer:  500, 144

 Deklaration:  int32_t xbios ( 500, 144, int32_t startadr1, int32_t 
               startadr2, int32_t dstartadr1, int32_t dstartadr2, 
               int32_t len, int32_t counter, int32_t endcount, int16_t 
               fileart, int16_t step, int16_t mode, int16_t midi );

 Beschreibung:

                startadr1    FIFO Play-Startadresse Buffer 1
                startadr2    FIFO Play-Startadresse Buffer 2
                dstartadr1   DSP Play-Startadresse Buffer 1
                dstartadr2   DSP Play-Startadresse Buffer 2
                dendadr2     länge der Buffer
                counter      Zähler-Startwert
                endcount     Wiedergabelänge bzw. Zählerende (in Byte)
                fileart      3 = WAV-Datei anlegen
                step         Geschwindigkeit der Wiedergabe
                mode         bit 0 -> loop
                             bit 1 -> crossplay
                             bit 2 -> MIDI
                             bit 3 -> break
                midi         Midinote, bei der die Wiedergabe starten 
                             soll wird nur angegeben, wenn mode bit2 
                             gesetzt ist!

 Ergebnis:     Adresse Rückgabewerte
               int32_t 0 memposition
               int32_t 4 memflag
               int32_t 8 break
               int32_t 12 fehler
               int32_t 16 peakwert
               int32_t 24 zählerposition


               int32_t 32 memposition DSP
               int32_t 36 memflag DSP
               int32_t 40 break DSP
               int32_t 44 fehler DSP
               int32_t 48 peakwert DSP
               int32_t 56 zählerposition DSP

 Verfügbar:    Diese Funktionen stehen nur zur Verfügung, wenn der 
               Treiber der Startrack Soundkarte gestartet wurde.

 Gruppe:       Soundroutinen

 Querverweis:  Binding