|
|
1.1 root 1: #ifndef JFM
2: # include "support.h"
3: # include "fm.h"
4: #endif
5:
1.1.1.4 ! root 6: #define SOUND_MAXRATE 44100
1.1 root 7: #define SOUND_SAMPLERATE 22050
8:
1.1.1.2 root 9: extern int sound_debug;
1.1.1.4 ! root 10: extern int sound_feedback;
! 11: extern unsigned int sound_minfields;
! 12: extern unsigned int sound_maxfields;
! 13: extern unsigned int sound_speed;
! 14: extern unsigned int sound_sampsperfield;
! 15: extern unsigned int sound_threshold;
! 16: extern uint8 sound_regs1[256];
! 17: extern uint8 sound_regs2[256];
! 18: extern uint8 sound_address1;
! 19: extern uint8 sound_address2;
! 20: extern uint8 sound_keys[8];
1.1 root 21:
1.1.1.3 root 22: int sound_start(void);
23: void sound_stop(void);
1.1 root 24: int sound_init(void);
1.1.1.2 root 25: void sound_final(void);
1.1 root 26: int sound_reset(void);
1.1.1.4 ! root 27: void sound_endfield(void);
! 28: void sound_genreset(void);
! 29: void sound_process(void);
! 30: uint8 sound_ym2612fetch(uint8 addr);
! 31: void sound_ym2612store(uint8 addr, uint8 data);
! 32: void sound_sn76496store(uint8 data);
1.1 root 33: void sound_genreset(void);
34: void sound_process(void);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.