File:  [Generator SEGA Genesis emulator] / generator / hdr / gensound.h
Revision 1.1.1.6 (vendor branch): download - view: text, annotated - select for diffs
Wed Mar 4 04:47:14 2020 UTC (6 years, 4 months ago) by root
Branches: MAIN, JamesPonder
CVS tags: v0_35, HEAD
0.35

#ifndef JFM
#  include "support.h"
#  include "fm.h"
#endif

#define SOUND_MAXRATE 44100
#define SOUND_SAMPLERATE 22050

extern int sound_debug;
extern int sound_feedback;
extern unsigned int sound_minfields;
extern unsigned int sound_maxfields;
extern unsigned int sound_speed;
extern unsigned int sound_sampsperfield;
extern unsigned int sound_threshold;
extern uint8 sound_regs1[256];
extern uint8 sound_regs2[256];
extern uint8 sound_address1;
extern uint8 sound_address2;
extern uint8 sound_keys[8];
extern unsigned int sound_on;
extern unsigned int sound_psg;
extern unsigned int sound_fm;
extern uint16 sound_soundbuf[2][SOUND_MAXRATE / 50];
extern unsigned int sound_filter;

int sound_start(void);
void sound_stop(void);
int sound_init(void);
void sound_final(void);
int sound_reset(void);
void sound_startfield(void);
void sound_endfield(void);
void sound_genreset(void);
uint8 sound_ym2612fetch(uint8 addr);
void sound_ym2612store(uint8 addr, uint8 data);
void sound_sn76496store(uint8 data);
void sound_genreset(void);
void sound_line(void);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.