/* LarkSlave.h
   Stewart, March 10, 1983  8:27 PM
   Stewart, September 28, 1983  10:15 PM, 2.5 dB tables
   Stewart, September 30, 1983  10:20 AM, SilTabLoc
 */

/* Buffer addresses */
#define	InBuf1	0x0D400
#define	OutBuf1	0x0D580
#define	OutBuf2	0x0D700
#define	OutBuf3	0x0D880
#define	InBuf2	0x0D880

/* Control addresses */
#define	SilTabLoc	0x0D9E6
#define	BltCount	0x0D9E8
#define	BltFrom	0x0D9EA
#define	BltTo		0x0D9EC
#define	ModeFlag	0x0D9EE
#define	In2Gain	0x0D9F0
#define	In1Gain	0x0D9F2
#define	OutGain	0x0D9F4
#define	BufPtr	0x0D9F6
#define	Sil1Val	0x0D9F8
#define	Sil2Val	0x0D9FA
#define	CodeLoc	0x0D9FC
#define	CodeLen	0x0D9FE

/* Commands */
#define	Prog03I1	1
#define	Prog02I2	2

/* Tables in slave memory */
#define	OutTab00	0x0EA00
#define	OutTab03	0x0EC00
#define	OutTab06	0x0EE00
#define	InTab00	0x0FA00
#define	InTab05	0x0FB00
#define	InTab10	0x0FC00
#define	InTab15	0x0FD00
#define	InTab20	0x0FE00

#define	InTab000	0x0FA00
#define	InTab025	0x0EC00
#define	InTab050	0x0FB00
#define	InTab075	0x0ED00
#define	InTab100	0x0FC00
#define	InTab125	0x0EE00
#define	InTab150	0x0FD00
#define	InTab175	0x0EF00
#define	InTab200	0x0FE00

#define	AbsSilTab	0x0F8F8
#define	SqrSilTab	0x0F9F9