home *** CD-ROM | disk | FTP | other *** search
/ Groovy Bytes: Behind the Moon / groovybytes.iso / GROOVY / SND_TOOL / FUNK108A.ZIP / DOS32V30.ZIP / LIB / GUS.INC < prev    next >
Encoding:
Text File  |  1995-05-14  |  1.3 KB  |  28 lines

  1. ;---------------------------------------------------------------------
  2. ;    Header file for       GUS.ASM       The Gravis Ultrasound routines
  3. ;---------------------------------------------------------------------
  4. ifdef masm                                      ; Allow MASM assembly
  5. global  EQU     externdef
  6. NoLanguage EQU SYSCALL
  7. endif
  8.  
  9.  
  10. Global    NoLanguage    GetUltraConfig          :Near
  11. Global    NoLanguage    Ultrasound_Reset        :Near
  12. Global    NoLanguage    Ultrasound_Init         :Near
  13.  
  14. ; Ultrasound port values
  15. Global    NoLanguage    GF1_Voice_Select        :word    ; GF1 Synthesizer
  16. Global    NoLanguage    GF1_REG_Select          :word
  17. Global    NoLanguage    GF1_Data_Low            :word
  18. Global    NoLanguage    GF1_Data_High           :word
  19. Global    NoLanguage    GF1_IRQ_status          :word
  20. Global    NoLanguage    GF1_DRAM                :word
  21. Global    NoLanguage    GF1_TIMER_Ctrl          :word
  22. Global    NoLanguage    GF1_TIMER_Data          :word
  23. Global    NoLanguage    Midi_control            :word   ; MIDI Interface
  24. Global    NoLanguage    Midi_Data               :word
  25. Global    NoLanguage    Mix_control             :word   ; BOARD CONTROL ONLY
  26. Global    NoLanguage    IRQDMA_Ctrl             :word
  27. Global    NoLanguage    UltraBasePort           :Word
  28.