emu_voice
struct emu_voice *slave;
struct emu_voice *master, *slave;
struct emu_voice voice[64];
static void emu_vdump(struct sc_info *sc, struct emu_voice *v);
static struct emu_voice *
struct emu_voice *v;
emu_vinit(struct sc_info *sc, struct emu_voice *m, struct emu_voice *s,
struct emu_voice *v = ch->master;
emu_vwrite(struct sc_info *sc, struct emu_voice *v)
emu_vtrigger(struct sc_info *sc, struct emu_voice *v, int go)
emu_vpos(struct sc_info *sc, struct emu_voice *v)
emu_vdump(struct sc_info *sc, struct emu_voice *v)
struct emu_voice *master;
struct emu_voice *slave;
struct emu_voice *
struct emu_voice *v;
emu_vfree(struct emu_sc_info *sc, struct emu_voice *v)
emu_vinit(struct emu_sc_info *sc, struct emu_voice *m, struct emu_voice *s,
emu_vsetup(struct emu_voice *v, int fmt, int spd)
emu_vroute(struct emu_sc_info *sc, struct emu_route *rt, struct emu_voice *v)
emu_vwrite(struct emu_sc_info *sc, struct emu_voice *v)
emu_vtrigger(struct emu_sc_info *sc, struct emu_voice *v, int go)
emu_vpos(struct emu_sc_info *sc, struct emu_voice *v)
struct emu_voice *slave;
struct emu_voice voice[NUM_G]; /* Hardware voices */
struct emu_voice;
struct emu_voice* emu_valloc(struct emu_sc_info *sc);
void emu_vfree(struct emu_sc_info *sc, struct emu_voice *v);
int emu_vinit(struct emu_sc_info *sc, struct emu_voice *m, struct emu_voice *s,
void emu_vroute(struct emu_sc_info *sc, struct emu_route *rt, struct emu_voice *v);
void emu_vsetup(struct emu_voice *v, int fmt, int spd);
void emu_vwrite(struct emu_sc_info *sc, struct emu_voice *v);
void emu_vtrigger(struct emu_sc_info *sc, struct emu_voice *v, int go);
int emu_vpos(struct emu_sc_info *sc, struct emu_voice *v);