Specifications

14
#define B_S3 (SPSR & 0x04)
#define B_S4 (SPSR & 0x08)
#define B_S5 (SPSR & 0x10)
#define B_S6 (SPSR & 0x20)
#define B_PEND (SPSR & 0x40)
#define B_S8 (SPSR & 0x80)
#define SPMR *(unsigned char *) (BASE + 0x18)
#define E_S1 0x01
#define E_S2 0x02
#define E_S3 0x04
#define E_S4 0x08
#define E_S5 0x10
#define E_S6 0x20
#define E_PEND 0x40
#define E_S8 0x80
#define INTR *(unsigned char *) (BASE + 0x1D)
#define ADSR *(unsigned char *) (BASE + 0x20)
#define B_MJMN (ADSR & 0x01)
#define B_TA (ADSR & 0x02)
#define B_LA (ADSR & 0x04)
#define B_TPAS (ADSR & 0x08)
#define B_LPAS (ADSR & 0x10)
#define B_SPMS (ADSR & 0x20)
#define B_ATN1 (ADSR & 0x40)
#define B_CIC (ADSR & 0x80)
#define ADMR *(unsigned char *) (BASE + 0x20)
#define NoAddr 0x30
#define NormDual 0x31
#define ExSingle 0x32
#define ExDual 0x33
#define ListOnly 0x70
#define TalkOnly 0xB0
#define CPTR *(unsigned char *) (BASE + 0x28)
#define AUXMR *(unsigned char *) (BASE + 0x28)
#define PON 0x00
#define ClrIST 0x01
#define RstChip 0x02
#define RHDF 0x03
#define TRIG 0x04
#define ClrRTL 0x05
#define SEOI 0x06
#define NonValid 0x07
#define RQC 0x08
#define SetIST 0x09
#define RLC 0x0A
#define LUT 0x0B
#define LUL 0x0C
#define SetRTL 0x0D
#define NBAF 0x0E
#define Valid 0x0F
#define GTS 0x10
#define TCA 0x11
#define TCS 0x12
#define LTN 0x13
#define DisRSC 0x14
#define Turbo9914 0x15
#define ClrIFC 0x16










