*** ScR ***

	incdir	include:
	include	libraries/ahi.i
	include	libraries/ahi_sub.i

	AUTO	wb AHI:Devs/AudioModes/WAVETOOLS\BEG\END\

TRUE		EQU	1
FALSE		EQU	0

ID_FORM		EQU	"FORM"
ID_AHIM		EQU	"AHIM"		;AHI Modes
ID_AUDN		EQU	"AUDN"		;AUDio driver Name
ID_AUDM		EQU	"AUDM"		;AUDio mode

BEG:

*** FORM AHIM
	dc.l	ID_FORM
	dc.l	E-S
S:
	dc.l	ID_AHIM


*** AUDN
	dc.l	ID_AUDN
	dc.l	.e-.s
.s:
	dc.b	"wavetools",0
.e:
	CNOP	0,2


*** AUDM
Mode1:
	dc.l	ID_AUDM
	dc.l	.e-.s
.s
	dc.l	AHIDB_AudioID,		$00020001

	dc.l	AHIDB_Volume,		TRUE
	dc.l	AHIDB_Panning,		FALSE
	dc.l	AHIDB_Stereo,		FALSE
	dc.l	AHIDB_HiFi,		FALSE
	dc.l	AHIDB_PingPong,		FALSE
	dc.l	AHIDB_MultTable,	FALSE
	dc.l	AHIDB_Record,		TRUE

	dc.l	AHIDB_Name,		.name-.s
	dc.l	TAG_DONE
.name	dc.b	"WAVETOOLS:16-VM Low mem",0
.e
	CNOP	0,2

*** AUDM
Mode2:
	dc.l	ID_AUDM
	dc.l	.e-.s
.s
	dc.l	AHIDB_AudioID,		$00020002

	dc.l	AHIDB_Volume,		TRUE
	dc.l	AHIDB_Panning,		FALSE
	dc.l	AHIDB_Stereo,		FALSE
	dc.l	AHIDB_HiFi,		FALSE
	dc.l	AHIDB_PingPong,		FALSE
	dc.l	AHIDB_MultTable,	TRUE
	dc.l	AHIDB_Record,		TRUE

	dc.l	AHIDB_Name,		.name-.s
	dc.l	TAG_DONE
.name	dc.b	"WAVETOOLS:16-VM Table",0
.e
	CNOP	0,2

*** AUDM
Mode3:
	dc.l	ID_AUDM
	dc.l	.e-.s
.s
	dc.l	AHIDB_AudioID,		$00020003

	dc.l	AHIDB_Volume,		TRUE
	dc.l	AHIDB_Panning,		TRUE
	dc.l	AHIDB_Stereo,		TRUE
	dc.l	AHIDB_HiFi,		FALSE
	dc.l	AHIDB_PingPong,		FALSE
	dc.l	AHIDB_MultTable,	TRUE
	dc.l	AHIDB_Record,		TRUE

	dc.l	AHIDB_Name,		.name-.s
	dc.l	TAG_DONE
.name	dc.b	"WAVETOOLS:16-VSP Table",0
.e
	CNOP	0,2

E:
	CNOP	0,2
END:
