⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ay8910.h

📁 十七种模拟器源代码 非常有用的作课程设计不可缺少的
💻 H
字号:
#ifndef AY8910_H#define AY8910_H#include "mame/handlers.h"#define MAX_8910 5#define ALL_8910_CHANNELS -1struct AY8910interface{	int num;	/* total number of 8910 in the machine */	int baseclock;	int mixing_level[MAX_8910];	mem_read_handler portAread[MAX_8910];	mem_read_handler portBread[MAX_8910];	mem_write_handler portAwrite[MAX_8910];	mem_write_handler portBwrite[MAX_8910];	void (*handler[MAX_8910])(int irq);	/* IRQ handler for the YM2203 */};void AY8910_reset(int chip);void AY8910_set_clock(int chip,int _clock);void AY8910_set_volume(int chip,int channel,int volume);void AY8910Write(int chip,int a,int data);int AY8910Read(int chip);READ_HANDLER( AY8910_read_port_0_r );READ_HANDLER( AY8910_read_port_1_r );READ_HANDLER( AY8910_read_port_2_r );READ_HANDLER( AY8910_read_port_3_r );READ_HANDLER( AY8910_read_port_4_r );WRITE_HANDLER( AY8910_control_port_0_w );WRITE_HANDLER( AY8910_control_port_1_w );WRITE_HANDLER( AY8910_control_port_2_w );WRITE_HANDLER( AY8910_control_port_3_w );WRITE_HANDLER( AY8910_control_port_4_w );WRITE_HANDLER( AY8910_write_port_0_w );WRITE_HANDLER( AY8910_write_port_1_w );WRITE_HANDLER( AY8910_write_port_2_w );WRITE_HANDLER( AY8910_write_port_3_w );WRITE_HANDLER( AY8910_write_port_4_w );int AY8910_sh_start(const struct AY8910interface *msound);int AY8910_sh_start_ex(const struct AY8910interface *intf,const char *name);int AY8910_get_stream_num( int chip );#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -