home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_01 / GFABAS36.LZH / README.35E < prev    next >
Text File  |  1991-04-18  |  3KB  |  75 lines

  1. READ.ME zum GFA-BASIC 3.5E                         Düsseldorf, 28.5.1990
  2.  
  3. In der GFA-BASIC Version 3.5E sind für den ATARI STE folgenden Befehle
  4. hinzugekommen.
  5.  
  6. STICK(i)       Bei i=0 und i=1 wie vorher,  bei i=2 bis 5  werden 
  7.                die STE-Joysticks abgefragt, ohne, wie bei 0 oder 1, 
  8.                die Maus abzuschalten.
  9.  
  10. STRIG(i)       Entsprechende Joystick-Button Abfrage
  11.  
  12. PADX(i)        Abfrage der X-Position eines der beiden Paddles.
  13. PADY(i)        Entsprechend Y-Position (i=0 oder 1).
  14. PADT(i)        Abfrage des Paddle-Triggers (Knopf).
  15.  
  16. LPENX          X-Position des angeschlossenen Lightpens.
  17. LPENY          Y-Position des Lightpens.
  18.  
  19. STE?           Ergibt -1 bei STE(oder TT), sonst 0.
  20. TT?            Ergibt -1 bei 68020 oder 68030 Prozessor, sonst 0.
  21.  
  22. DMACONTROL ctrl
  23.                ctrl = 0  schaltet  DMA-Sound aus,  1  spielt  den 
  24.                       Sound  einmal ab,  3 wiederholt  den  Sound 
  25.                       endlos.
  26.  
  27. DMASOUND beg,end,rate[,ctrl]
  28.                Started einen DMA-Sound.
  29.                beg  = Anfangsadresse des Samples
  30.                end  = Endadresse
  31.                rate = Abspielgeschwindigkeit(  0=6.25  kHz,  1=12.5 
  32.                       kHz, 2=25 kHz, 3=50 kHz).
  33.                ctrl = siehe DMACONTROL              
  34.  
  35. MWOUT mask,data
  36.                Steuert   das   STE-Interne    Micro-Wire-Interface. 
  37.                Derzeitige Verwendung ist Steuerung des Sounds.
  38.  
  39.                MWOUT &H7FF,x
  40.  
  41.                x=&X10 011 ddd ddd       Set Master Volume
  42.                           000 000       -80dB
  43.                           010 100       -40dB
  44.                           101 xxx       0 dB
  45.  
  46.                Die letzten 5 Bits geben verdoppelt die Lautstärke 
  47.                in dB an.
  48.  
  49.                x=&X10 101 xdd ddd       Set Right Channel Volume
  50.                            00 000       -40 dB
  51.                            01 010       -20 dB
  52.                            10 1xx       0 dB
  53.  
  54.                x=&X10 100 xdd ddd       Set Right Channel Volume
  55.                
  56.                Die letzten 4 Bit*2 = dB
  57.  
  58.                x=&X10 010 xxd ddd       Set Treble
  59.                x=&X10 001 xxd ddd       Set Bass
  60.                             0 000       -12dB
  61.                             0 110       0 dB (flat)
  62.                             1 100       +12 dB
  63.  
  64.                x=&X10 000 xxx xdd       Set Mix
  65.                                00       -12dB
  66.                                01       Mix GI Sound (normaler ST)
  67.                                10       Not Mix
  68.                                11       Reserved
  69.  
  70. Beispiel: MWOUT &H7FF,&X10000000010 schaltet den ST-Sound aus.
  71.  
  72. Der MERGE-Vorgang wird abgebrochen, wenn am Zeilenanfang das ASCII-
  73. Zeichen 4 (Pfeil rechts) steht.
  74.  
  75.