home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Computer Club Elmshorn Atari PD
/
CCE_PD.iso
/
pc
/
0600
/
CCE_0682.ZIP
/
CCE_0682.PD
/
SAMPLING
/
LISTING3.H
next >
Wrap
C/C++ Source or Header
|
1996-03-01
|
2KB
|
97 lines
/* LISTING 3
SNDBIND.H
(c) ATARI SUNNYVALE
*/
#define INQUIRE -1
#define LTATTEN 0
#define RTATTEN 1
#define LTGAIN 2
#define RTGAIN 3
#define ADDERIN 4
#define ADCINPUT 5
#define SETPRESCALE 6
#define ADC 3
#define EXTINP 2
#define DSPXMIT 1
#define DMAPLAY 0
#define DAC 0x8
#define EXTOUT 0x4
#define DSPRECV 0x2
#define DMAREC 0x1
#define STEREO8 0
#define STEREO16 1
#define MONO8 2
#define ENABLE 1
#define TRISTATE 0
#define PLAY_ENABLE 0x1
#define PLAY_REPEAT 0x2
#define RECORD_ENABLE 0x4
#define RECORD_REPEAT 0x8
#define PLAY 0
#define RECORD 1
#define CLK_25M 0
#define CLK_EXT 1
#define CLK_32M 2
#define NO_SHAKE 1
#define HANDSHAKE 0
#define CLK50K 1
#define CLK33K 2
#define CLK25K 3
#define CLK20K 4
#define CLK16K 5
#define CLK12K 7
#define CLK10K 9
#define CLK8K 11
#define ACT_CLK50K 49170
#define ACT_CLK33K 33880
#define ACT_CLK25K 24585
#define ACT_CLK20K 20770
#define ACT_CLK16K 16490
#define ACT_CLK12K 12292
#define ACT_CLK10K 9834
#define ACT_CLK8K 8195
/*
* SOUND XBIOS Errors.
*/
#define SNDNOTLOCK -128
#define SNDLOCKED -129
/*
* SOUND trap calling routine.
*/
extern long xbios();
#define locksnd() xbios(0x80)
#define unlocksnd() xbios(0x81)
#define soundcmd(a,b) xbios(0x82,a,b)
#define setbuffer(a,b,c) xbios(0x83,a,b,c)
#define setmode(a) xbios(0x84,a)
#define settracks(a,b) xbios(0x85,a,b)
#define setmontrack(a) xbios(0x86,a)
#define setinterrupt(a,b) xbios(0x87,a,b)
#define buffoper(a) xbios(0x88,a)
#define dsptristate(a,b) xbios(0x89,a,b)
#define gpio(a,b) xbios(0x8A,a,b)
#define devconnect(a,b,c,d,e) xbios(0x8B,a,b,c,d,e)
#define sndstatus(a) xbios(0x8C,a)
#define buffptr(a) xbios(0x8D,a)