您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ soundlatch_w函数代码示例

51自学网 2021-06-03 08:07:23
  C++
这篇教程C++ soundlatch_w函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中soundlatch_w函数的典型用法代码示例。如果您正苦于以下问题:C++ soundlatch_w函数的具体用法?C++ soundlatch_w怎么用?C++ soundlatch_w使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了soundlatch_w函数的26个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: WRITE8_HANDLER

static WRITE8_HANDLER( sound_command_w ){	soundlatch_w(0,data);	timer_set(TIME_NOW,data,nmi_callback);}
开发者ID:BirchJD,项目名称:advancemame-0.106.1-RPi,代码行数:5,


示例2: sound_w

static void sound_w( int offset, int data ){	soundlatch_w(offset,data);	cpu_cause_interrupt(1,M6809_INT_IRQ);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:4,


示例3: WRITE16_HANDLER

static WRITE16_HANDLER( sound_w ){	supbtime_state *state = space->machine().driver_data<supbtime_state>();	soundlatch_w(space, 0, data & 0xff);	device_set_input_line(state->m_audiocpu, 0, HOLD_LINE);}
开发者ID:cdenix,项目名称:psmame,代码行数:6,


示例4: WRITE8_HANDLER

static WRITE8_HANDLER( soundcommand_w ){      soundlatch_w(space, 0, data);      cputag_set_input_line(space->machine, "audiocpu", 0, HOLD_LINE);}
开发者ID:Paulodx,项目名称:sdl-mame-wii,代码行数:5,


示例5: WRITE16_HANDLER

static WRITE16_HANDLER( powerins_soundlatch_w ){	if (ACCESSING_BITS_0_7)		soundlatch_w(space, 0, data & 0xff);}
开发者ID:rogerjowett,项目名称:ClientServerMAME,代码行数:5,


示例6: WRITE16_HANDLER

static WRITE16_HANDLER( lastduel_sound_w ){	if (ACCESSING_LSB)		soundlatch_w(0,data & 0xff);}
开发者ID:Sunoo,项目名称:nonamemame,代码行数:5,


示例7: WRITE8_HANDLER

static WRITE8_HANDLER( galivan_sound_command_w ){	soundlatch_w(offset,(data << 1) | 1);}
开发者ID:BirchJD,项目名称:advancemame-0.106.1-RPi,代码行数:4,


示例8: WRITE_HANDLER

static WRITE_HANDLER( sauro_sound_command_w ){	data |= 0x80;	soundlatch_w(offset,data);}
开发者ID:ArnaudFeld,项目名称:MameAppleTV,代码行数:5,


示例9: WRITE_HANDLER

static WRITE_HANDLER( lasso_sound_command_w ){	soundlatch_w(offset,data);	cpu_cause_interrupt( 2, Z80_IRQ_INT ); /* ? */}
开发者ID:helicomatic,项目名称:imame4all-libretro,代码行数:5,


示例10: WRITE_HANDLER

static WRITE_HANDLER( sound_command_w ){	soundlatch_w(offset,data);	cpu_set_irq_line(1,M6809_IRQ_LINE,HOLD_LINE);}
开发者ID:libretro,项目名称:mame2003-libretro,代码行数:5,


示例11: WRITE8_HANDLER

static WRITE8_HANDLER( wc90_sound_command_w ){	soundlatch_w(space, offset, data);	cputag_set_input_line(space->machine(), "audiocpu", INPUT_LINE_NMI, PULSE_LINE);}
开发者ID:vikke,项目名称:mame_0145,代码行数:5,


示例12: WRITE_HANDLER

static WRITE_HANDLER( snowbros_68000_sound_w ){	soundlatch_w(offset,data);	cpu_cause_interrupt(1,Z80_NMI_INT);}
开发者ID:AlanApter,项目名称:steamlink-sdk,代码行数:5,


示例13: WRITE8_HANDLER

static WRITE8_HANDLER(snd_w){	dacholer_state *state = (dacholer_state *)space->machine->driver_data;	soundlatch_w(space, offset, data);	cpu_set_input_line(state->audiocpu, INPUT_LINE_NMI, PULSE_LINE);}
开发者ID:hstampfl,项目名称:mame2010-libretro,代码行数:6,


示例14: WRITE_HANDLER

static WRITE_HANDLER( cpu_sound_command_w ){    soundlatch_w(offset,data);}
开发者ID:Nebuleon,项目名称:mame4all,代码行数:4,


示例15: WRITE8_HANDLER

static WRITE8_HANDLER( sound_command_w ){	soundlatch_w(space, 0, data);	timer_call_after_resynch(space->machine, NULL, data, nmi_callback);}
开发者ID:hstampfl,项目名称:mame2010-libretro,代码行数:5,


示例16: WRITE_HANDLER

static WRITE_HANDLER( sound_cpu_command_w ){    soundlatch_w(0,data);    cpu_cause_interrupt(1,M6809_INT_NMI);}
开发者ID:slaanesh-dev,项目名称:xMame37B16-Pi,代码行数:5,


示例17: cop01_sound_command_w

void cop01_sound_command_w(int offset,int data){	soundlatch_w(offset,data);	cpu_cause_interrupt(1,0xff);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:5,


示例18: WRITE8_HANDLER

static WRITE8_HANDLER( crimfght_sh_irqtrigger_w ){	crimfght_state *state = space->machine().driver_data<crimfght_state>();	soundlatch_w(space, offset, data);	device_set_input_line_and_vector(state->m_audiocpu, 0, HOLD_LINE, 0xff);}
开发者ID:rogerjowett,项目名称:ClientServerMAME,代码行数:6,


示例19: WRITE16_HANDLER

static WRITE16_HANDLER( semicom_soundcmd_w ){	if (ACCESSING_LSB) soundlatch_w(0,data & 0xff);}
开发者ID:Ezio-PS,项目名称:mame2003-libretro,代码行数:4,


示例20: WRITE8_HANDLER

static WRITE8_HANDLER( cop01_sound_command_w ){	soundlatch_w(space,offset,data);	cputag_set_input_line_and_vector(space->machine, "audiocpu", 0, HOLD_LINE, 0xff);}
开发者ID:Paulodx,项目名称:sdl-mame-wii,代码行数:5,


示例21: WRITE_HANDLER

static WRITE_HANDLER( sound_w ){	soundlatch_w(offset,data);	cpu_cause_interrupt(1,M6809_INT_IRQ);}
开发者ID:ArnaudFeld,项目名称:MameAppleTV,代码行数:4,


示例22: WRITE8_HANDLER

static WRITE8_HANDLER( sound_command_w ) {	soundlatch_w( machine, 0, data );	cpunum_set_input_line_and_vector(machine, 3, 0, HOLD_LINE, 0xff );}
开发者ID:cdenix,项目名称:ps3-mame-0125,代码行数:4,


示例23: WRITE8_HANDLER

static WRITE8_HANDLER( sound_command_w ){	sound_cpu_busy = snk_sound_busy_bit;	soundlatch_w(0, data);	cpunum_set_input_line(2, 0, HOLD_LINE);}
开发者ID:broftkd,项目名称:historic-mame,代码行数:6,


示例24: WRITE8_HANDLER

static WRITE8_HANDLER( sound_w ){	soundlatch_w(offset,data);	cpunum_set_input_line_and_vector(1,0,HOLD_LINE,0xff);}
开发者ID:CrouchingLlama,项目名称:openlase-mame,代码行数:5,


示例25: WRITE16_HANDLER

static WRITE16_HANDLER( m107_soundlatch_w ){	space->machine().scheduler().synchronize(FUNC(setvector_callback), V30_ASSERT);	soundlatch_w(space, 0, data & 0xff);//      logerror("soundlatch_w %02x/n",data);}
开发者ID:cdenix,项目名称:psmame,代码行数:6,


示例26: WRITE16_HANDLER

static WRITE16_HANDLER( dblewing_prot_w ){	dblewing_state *state = space->machine().driver_data<dblewing_state>();//  if (offset * 2 != 0x380)//  printf("dblewing prot w %08x, %04x, %04x %04x/n", cpu_get_pc(&space->device()), offset * 2, mem_mask, data);	switch (offset * 2)	{		case 0x088:			state->m_088_data = data;			if(state->m_088_data == 0)          { state->m_boss_4_data = 0;    }			else if(state->m_088_data & 0x8000) { state->m_boss_4_data = 0x50; }			else                                { state->m_boss_4_data = 0x40; }			return;		case 0x104:			state->m_104_data = data;			return; // p1 inputs select screen  OK		case 0x18a:			state->m_18a_data = data;			switch (state->m_18a_data)			{				case 0x6b94: state->m_boss_5_data = 0x10; break; //initialize				case 0x7c68: state->m_boss_5_data = 0x60; break; //go up				case 0xfb1d: state->m_boss_5_data = 0x50; break;				case 0x977c: state->m_boss_5_data = 0x50; break;				case 0x8a49: state->m_boss_5_data = 0x60; break;			}			return;		case 0x200:			state->m_200_data = data;			switch (state->m_200_data)			{				case 0x5a19: state->m_boss_move = 1; break;				case 0x3b28: state->m_boss_move = 2; break;				case 0x1d4d: state->m_boss_move = 1; break;			}			//popmessage("%04x",state->m_200_data);			return;		case 0x280:			state->m_280_data = data;			switch (state->m_280_data)			{				case 0x6b94: state->m_boss_5sx_data = 0x10; break;				case 0x7519: state->m_boss_5sx_data = 0x60; break;				case 0xfc68: state->m_boss_5sx_data = 0x50; break;				case 0x02dd: state->m_boss_5sx_data = 0x50; break;				case 0x613c: state->m_boss_5sx_data = 0x50; break;			}			//printf("%04x/n",state->m_280_data);			return;		case 0x380: // sound write			soundlatch_w(space, 0, data & 0xff);			state->m_sound_irq |= 0x02;			device_set_input_line(state->m_audiocpu, 0, (state->m_sound_irq != 0) ? ASSERT_LINE : CLEAR_LINE);			return;		case 0x384:			state->m_384_data = data;			switch(state->m_384_data)			{				case 0xaa41: state->m_boss_6_data = 1; break;				case 0x5a97: state->m_boss_6_data = 2; break;				case 0xbac5: state->m_boss_6_data = 3; break;				case 0x0afb: state->m_boss_6_data = 4; break;				case 0x6a99: state->m_boss_6_data = 5; break;				case 0xda8f: state->m_boss_6_data = 6; break;			}			return;		case 0x38e:			state->m_38e_data = data;			switch(state->m_38e_data)			{				case 0x6c13: state->m_boss_shoot_type = 3; break;				case 0xc311: state->m_boss_shoot_type = 0; break;				case 0x1593: state->m_boss_shoot_type = 1; break;				case 0xf9db: state->m_boss_shoot_type = 2; break;				case 0xf742: state->m_boss_shoot_type = 3; break;				case 0xeff5: state->m_boss_move = 1; break;				case 0xd2f1: state->m_boss_move = 2; break;				//default:   printf("%04x/n",state->m_38e_data); break;				//case 0xe65a: state->m_boss_shoot_type = 0; break;			}			return;		case 0x58c: // 3rd player 1st level			state->m_58c_data = data;			if(state->m_58c_data == 0)     { state->m_boss_move = 5; }			else                           { state->m_boss_move = 2; }			return;		case 0x60a:			state->m_60a_data = data;			if(state->m_60a_data & 0x8000) { state->m_boss_3_data = 2; }			else                           { state->m_boss_3_data = 9; }			return;		case 0x580://.........这里部分代码省略.........
开发者ID:vikke,项目名称:mame_0145,代码行数:101,



注:本文中的soundlatch_w函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ soup_message_headers_get_one函数代码示例
C++ sound_send函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。