这篇教程C++ soundlatch_w函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中soundlatch_w函数的典型用法代码示例。如果您正苦于以下问题:C++ soundlatch_w函数的具体用法?C++ soundlatch_w怎么用?C++ soundlatch_w使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了soundlatch_w函数的26个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: WRITE8_HANDLERstatic 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_wstatic 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_HANDLERstatic 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_HANDLERstatic 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_HANDLERstatic WRITE16_HANDLER( powerins_soundlatch_w ){ if (ACCESSING_BITS_0_7) soundlatch_w(space, 0, data & 0xff);}
开发者ID:rogerjowett,项目名称:ClientServerMAME,代码行数:5,
示例6: WRITE16_HANDLERstatic WRITE16_HANDLER( lastduel_sound_w ){ if (ACCESSING_LSB) soundlatch_w(0,data & 0xff);}
开发者ID:Sunoo,项目名称:nonamemame,代码行数:5,
示例7: WRITE8_HANDLERstatic WRITE8_HANDLER( galivan_sound_command_w ){ soundlatch_w(offset,(data << 1) | 1);}
开发者ID:BirchJD,项目名称:advancemame-0.106.1-RPi,代码行数:4,
示例8: WRITE_HANDLERstatic WRITE_HANDLER( sauro_sound_command_w ){ data |= 0x80; soundlatch_w(offset,data);}
开发者ID:ArnaudFeld,项目名称:MameAppleTV,代码行数:5,
示例9: WRITE_HANDLERstatic WRITE_HANDLER( lasso_sound_command_w ){ soundlatch_w(offset,data); cpu_cause_interrupt( 2, Z80_IRQ_INT ); /* ? */}
开发者ID:helicomatic,项目名称:imame4all-libretro,代码行数:5,
示例10: WRITE_HANDLERstatic 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_HANDLERstatic 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_HANDLERstatic WRITE_HANDLER( snowbros_68000_sound_w ){ soundlatch_w(offset,data); cpu_cause_interrupt(1,Z80_NMI_INT);}
开发者ID:AlanApter,项目名称:steamlink-sdk,代码行数:5,
示例13: WRITE8_HANDLERstatic 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_HANDLERstatic WRITE_HANDLER( cpu_sound_command_w ){ soundlatch_w(offset,data);}
开发者ID:Nebuleon,项目名称:mame4all,代码行数:4,
示例15: WRITE8_HANDLERstatic 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_HANDLERstatic 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_wvoid cop01_sound_command_w(int offset,int data){ soundlatch_w(offset,data); cpu_cause_interrupt(1,0xff);}
开发者ID:cdrr,项目名称:MAME_hack,代码行数:5,
示例18: WRITE8_HANDLERstatic 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_HANDLERstatic WRITE16_HANDLER( semicom_soundcmd_w ){ if (ACCESSING_LSB) soundlatch_w(0,data & 0xff);}
开发者ID:Ezio-PS,项目名称:mame2003-libretro,代码行数:4,
示例20: WRITE8_HANDLERstatic 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_HANDLERstatic WRITE_HANDLER( sound_w ){ soundlatch_w(offset,data); cpu_cause_interrupt(1,M6809_INT_IRQ);}
开发者ID:ArnaudFeld,项目名称:MameAppleTV,代码行数:4,
示例22: WRITE8_HANDLERstatic 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_HANDLERstatic 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_HANDLERstatic 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_HANDLERstatic 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_HANDLERstatic 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函数代码示例 |