;---------------------------------------------------------------------
;    Header file for       GUS.ASM       The Gravis Ultrasound routines
;---------------------------------------------------------------------
ifdef masm                                      ; Allow MASM assembly
global  EQU     externdef
endif


Global  PASCAL          GetUltraConfig          :Near
Global  PASCAL          Ultrasound_Reset        :Near
Global  PASCAL          Ultrasound_Init         :Near

; Ultrasound port values
Global                  GF1_Voice_Select        :word    ; GF1 Synthesizer
Global                  GF1_REG_Select          :word
Global                  GF1_Data_Low            :word
Global                  GF1_Data_High           :word
Global                  GF1_IRQ_status          :word
Global                  GF1_DRAM                :word
Global                  GF1_TIMER_Ctrl          :word
Global                  GF1_TIMER_Data          :word
Global                  Midi_control            :word   ; MIDI Interface
Global                  Midi_Data               :word
Global                  Mix_control             :word   ; BOARD CONTROL ONLY
Global                  IRQDMA_Ctrl             :word
Global                  UltraBasePort           :Word
