diff options
Diffstat (limited to 'src/emu/sound/fmopl.h')
-rw-r--r-- | src/emu/sound/fmopl.h | 86 |
1 files changed, 44 insertions, 42 deletions
diff --git a/src/emu/sound/fmopl.h b/src/emu/sound/fmopl.h index f9521144c22..9ba0f56cdb5 100644 --- a/src/emu/sound/fmopl.h +++ b/src/emu/sound/fmopl.h @@ -1,5 +1,7 @@ -#ifndef __FMOPL_H_ -#define __FMOPL_H_ +#pragma once + +#ifndef __FMOPL_H__ +#define __FMOPL_H__ /* --- select emulation chips --- */ #define BUILD_YM3812 (HAS_YM3812) @@ -18,7 +20,7 @@ typedef unsigned int UINT32; /* unsigned 32bit */ typedef signed char INT8; /* signed 8bit */ typedef signed short INT16; /* signed 16bit */ typedef signed int INT32; /* signed 32bit */ -#endif +#endif /* __OSDCOMM_H__ */ typedef stream_sample_t OPLSAMPLE; /* @@ -39,19 +41,19 @@ typedef unsigned char (*OPL_PORTHANDLER_R)(void *param); #if BUILD_YM3812 -void *YM3812Init(int sndindex, UINT32 clock, UINT32 rate); -void YM3812Shutdown(void *chip); -void YM3812ResetChip(void *chip); -int YM3812Write(void *chip, int a, int v); -unsigned char YM3812Read(void *chip, int a); -int YM3812TimerOver(void *chip, int c); -void YM3812UpdateOne(void *chip, OPLSAMPLE *buffer, int length); +void *ym3812_init(int sndindex, UINT32 clock, UINT32 rate); +void ym3812_shutdown(void *chip); +void ym3812_reset_chip(void *chip); +int ym3812_write(void *chip, int a, int v); +unsigned char ym3812_read(void *chip, int a); +int ym3812_timer_over(void *chip, int c); +void ym3812_update_one(void *chip, OPLSAMPLE *buffer, int length); -void YM3812SetTimerHandler(void *chip, OPL_TIMERHANDLER TimerHandler, void *param); -void YM3812SetIRQHandler(void *chip, OPL_IRQHANDLER IRQHandler, void *param); -void YM3812SetUpdateHandler(void *chip, OPL_UPDATEHANDLER UpdateHandler, void *param); +void ym3812_set_timer_handler(void *chip, OPL_TIMERHANDLER TimerHandler, void *param); +void ym3812_set_irq_handler(void *chip, OPL_IRQHANDLER IRQHandler, void *param); +void ym3812_set_update_handler(void *chip, OPL_UPDATEHANDLER UpdateHandler, void *param); -#endif +#endif /* BUILD_YM3812 */ #if BUILD_YM3526 @@ -63,13 +65,13 @@ void YM3812SetUpdateHandler(void *chip, OPL_UPDATEHANDLER UpdateHandler, void *p ** 'clock' is the chip clock in Hz ** 'rate' is sampling rate */ -void *YM3526Init(int sndindex, UINT32 clock, UINT32 rate); +void *ym3526_init(int sndindex, UINT32 clock, UINT32 rate); /* shutdown the YM3526 emulators*/ -void YM3526Shutdown(void *chip); -void YM3526ResetChip(void *chip); -int YM3526Write(void *chip, int a, int v); -unsigned char YM3526Read(void *chip, int a); -int YM3526TimerOver(void *chip, int c); +void ym3526_shutdown(void *chip); +void ym3526_reset_chip(void *chip); +int ym3526_write(void *chip, int a, int v); +unsigned char ym3526_read(void *chip, int a); +int ym3526_timer_over(void *chip, int c); /* ** Generate samples for one of the YM3526's ** @@ -77,35 +79,35 @@ int YM3526TimerOver(void *chip, int c); ** '*buffer' is the output buffer pointer ** 'length' is the number of samples that should be generated */ -void YM3526UpdateOne(void *chip, OPLSAMPLE *buffer, int length); +void ym3526_update_one(void *chip, OPLSAMPLE *buffer, int length); -void YM3526SetTimerHandler(void *chip, OPL_TIMERHANDLER TimerHandler, void *param); -void YM3526SetIRQHandler(void *chip, OPL_IRQHANDLER IRQHandler, void *param); -void YM3526SetUpdateHandler(void *chip, OPL_UPDATEHANDLER UpdateHandler, void *param); +void ym3526_set_timer_handler(void *chip, OPL_TIMERHANDLER TimerHandler, void *param); +void ym3526_set_irq_handler(void *chip, OPL_IRQHANDLER IRQHandler, void *param); +void ym3526_set_update_handler(void *chip, OPL_UPDATEHANDLER UpdateHandler, void *param); -#endif +#endif /* BUILD_YM3526 */ #if BUILD_Y8950 /* Y8950 port handlers */ -void Y8950SetPortHandler(void *chip, OPL_PORTHANDLER_W PortHandler_w, OPL_PORTHANDLER_R PortHandler_r, void *param); -void Y8950SetKeyboardHandler(void *chip, OPL_PORTHANDLER_W KeyboardHandler_w, OPL_PORTHANDLER_R KeyboardHandler_r, void *param); -void Y8950SetDeltaTMemory(void *chip, void * deltat_mem_ptr, int deltat_mem_size ); - -void * Y8950Init (int sndindex, UINT32 clock, UINT32 rate); -void Y8950Shutdown (void *chip); -void Y8950ResetChip (void *chip); -int Y8950Write (void *chip, int a, int v); -unsigned char Y8950Read (void *chip, int a); -int Y8950TimerOver (void *chip, int c); -void Y8950UpdateOne (void *chip, OPLSAMPLE *buffer, int length); - -void Y8950SetTimerHandler (void *chip, OPL_TIMERHANDLER TimerHandler, void *param); -void Y8950SetIRQHandler (void *chip, OPL_IRQHANDLER IRQHandler, void *param); -void Y8950SetUpdateHandler (void *chip, OPL_UPDATEHANDLER UpdateHandler, void *param); +void y8950_set_port_handler(void *chip, OPL_PORTHANDLER_W PortHandler_w, OPL_PORTHANDLER_R PortHandler_r, void *param); +void y8950_set_keyboard_handler(void *chip, OPL_PORTHANDLER_W KeyboardHandler_w, OPL_PORTHANDLER_R KeyboardHandler_r, void *param); +void y8950_set_delta_t_memory(void *chip, void * deltat_mem_ptr, int deltat_mem_size ); -#endif +void * y8950_init(int sndindex, UINT32 clock, UINT32 rate); +void y8950_shutdown(void *chip); +void y8950_reset_chip(void *chip); +int y8950_write(void *chip, int a, int v); +unsigned char y8950_read (void *chip, int a); +int y8950_timer_over(void *chip, int c); +void y8950_update_one(void *chip, OPLSAMPLE *buffer, int length); + +void y8950_set_timer_handler(void *chip, OPL_TIMERHANDLER TimerHandler, void *param); +void y8950_set_irq_handler(void *chip, OPL_IRQHANDLER IRQHandler, void *param); +void y8950_set_update_handler(void *chip, OPL_UPDATEHANDLER UpdateHandler, void *param); + +#endif /* BUILD_Y8950 */ -#endif /* __FMOPL_H_ */ +#endif /* __FMOPL_H__ */ |