|
|
1.1 ! root 1: #ifndef JFM ! 2: # include "support.h" ! 3: # include "fm.h" ! 4: #endif ! 5: ! 6: #define SOUND_SAMPLERATE 22050 ! 7: #define SOUND_DEVICE "/dev/dsp" ! 8: ! 9: ! 10: /* #include "SN76489.h" */ ! 11: ! 12: /* extern SN76489 psg_cpu; */ ! 13: extern int sound_feedback; ! 14: ! 15: int sound_init(void); ! 16: int sound_reset(void); ! 17: void sound_genreset(void); ! 18: void sound_process(void); ! 19: void sound_endfield(void); ! 20: ! 21: #ifdef JFM ! 22: uint8 sound_ym2612fetch(uint8 addr); ! 23: void sound_ym2612store(uint8 addr, uint8 data); ! 24: #else ! 25: # define sound_ym2612fetch(addr) YM2612Read(0, addr) ! 26: # define sound_ym2612store(addr, data) YM2612Write(0, addr, data) ! 27: #endif ! 28: ! 29: #define sound_psgwrite(data) WriteSN76489(&psg_cpu, data) ! 30: #define WriteSN76489(x,y) ! 31:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.