diff options
Diffstat (limited to 'src/emu/sound/vlm5030.h')
-rw-r--r-- | src/emu/sound/vlm5030.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/emu/sound/vlm5030.h b/src/emu/sound/vlm5030.h new file mode 100644 index 00000000000..24368193945 --- /dev/null +++ b/src/emu/sound/vlm5030.h @@ -0,0 +1,25 @@ +#ifndef VLM5030_h +#define VLM5030_h + +struct VLM5030interface +{ + int memory_region; /* memory region of speech rom */ + int memory_size; /* memory size of speech rom (0=memory region length) */ +}; + +/* set speech rom address */ +void VLM5030_set_rom(void *speech_rom); + +/* get BSY pin level */ +int VLM5030_BSY(void); +/* latch contoll data */ +WRITE8_HANDLER( VLM5030_data_w ); +/* set RST pin level : reset / set table address A8-A15 */ +void VLM5030_RST (int pin ); +/* set VCU pin level : ?? unknown */ +void VLM5030_VCU(int pin ); +/* set ST pin level : set table address A0-A7 / start speech */ +void VLM5030_ST(int pin ); + +#endif + |