当前位置: 首页>>代码示例>>C++>>正文


C++ cputag_set_input_line函数代码示例

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


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

示例1: INTERRUPT_GEN

static INTERRUPT_GEN( sm1800_vblank_interrupt )
{
	sm1800_state *state = device->machine().driver_data<sm1800_state>();
	cputag_set_input_line(device->machine(), "maincpu", 0, state->m_irq_state ?  HOLD_LINE : CLEAR_LINE);
	state->m_irq_state ^= 1;
}
开发者ID:risico,项目名称:jsmess,代码行数:6,代码来源:sm1800.c

示例2: WRITE8_HANDLER

static WRITE8_HANDLER( sound_cpu_command_w )
{
	soundlatch_w(space, offset, data);
	cputag_set_input_line(space->machine, "audiocpu", INPUT_LINE_NMI, PULSE_LINE);
}
开发者ID:AltimorTASDK,项目名称:shmupmametgm,代码行数:5,代码来源:sidepckt.c

示例3: TIMER_CALLBACK

static TIMER_CALLBACK( irq5_gen )
{
	cputag_set_input_line(machine, "maincpu", R3000_IRQ5, ASSERT_LINE);
}
开发者ID:Paulodx,项目名称:sdl-mame-wii,代码行数:4,代码来源:policetr.c

示例4: WRITE8_HANDLER

static WRITE8_HANDLER( gyruss_i8039_irq_w )
{
	cputag_set_input_line(space->machine, "audio2", 0, ASSERT_LINE);
}
开发者ID:Paulodx,项目名称:sdl-mame-wii,代码行数:4,代码来源:gyruss.c

示例5: READ8_HANDLER

static READ8_HANDLER( magmax_sound_irq_ack )
{
    cputag_set_input_line(space->machine(), "audiocpu", 0, CLEAR_LINE);
    return 0;
}
开发者ID:rogerjowett,项目名称:ClientServerMAME,代码行数:5,代码来源:magmax.c

示例6: MACHINE_RESET

static MACHINE_RESET( friskyt )
{
    /* start with the protection mcu halted */
    cputag_set_input_line(machine, "mcu", INPUT_LINE_HALT, ASSERT_LINE);
}
开发者ID:risico,项目名称:jsmess,代码行数:5,代码来源:seicross.c

示例7: update_interrupts

static void update_interrupts(running_machine *machine)
{
	cputag_set_input_line(machine, "maincpu", 1, vblank_interrupt_pending ? ASSERT_LINE : CLEAR_LINE);
	cputag_set_input_line(machine, "maincpu", 2, display_position_interrupt_pending ? ASSERT_LINE : CLEAR_LINE);
	cputag_set_input_line(machine, "maincpu", 3, irq3_pending ? ASSERT_LINE : CLEAR_LINE);
}
开发者ID:nitrologic,项目名称:emu,代码行数:6,代码来源:neogeo.c

示例8: audio_cpu_irq

static void audio_cpu_irq(const device_config *device, int assert)
{
	cputag_set_input_line(device->machine, "audiocpu", 0, assert ? ASSERT_LINE : CLEAR_LINE);
}
开发者ID:nitrologic,项目名称:emu,代码行数:4,代码来源:neogeo.c

示例9: WRITE8_HANDLER

static WRITE8_HANDLER( xyonix_irqack_w )
{
	cputag_set_input_line(space->machine, "maincpu", 0, CLEAR_LINE);
}
开发者ID:hstampfl,项目名称:mame2010-libretro,代码行数:4,代码来源:xyonix.c

示例10: TIMER_CALLBACK

static TIMER_CALLBACK( irq_off )
{
	cputag_set_input_line(machine, "maincpu", M6809_IRQ_LINE, CLEAR_LINE);
}
开发者ID:DarrenBranford,项目名称:MAME4iOS,代码行数:4,代码来源:balsente.c

示例11: INTERRUPT_GEN

static INTERRUPT_GEN( vtech2_interrupt )
{
	cputag_set_input_line(device->machine(), "maincpu", 0, HOLD_LINE);
}
开发者ID:kleopatra999,项目名称:mess-svn,代码行数:4,代码来源:vtech2.c

示例12: TIMER_CALLBACK

static TIMER_CALLBACK( thunderx_firq_callback )
{
	cputag_set_input_line(machine, "maincpu", KONAMI_FIRQ_LINE, HOLD_LINE);
}
开发者ID:nitrologic,项目名称:emu,代码行数:4,代码来源:thunderx.c

示例13: audio_cpu_assert_nmi

static void audio_cpu_assert_nmi(running_machine *machine)
{
	cputag_set_input_line(machine, "audiocpu", INPUT_LINE_NMI, ASSERT_LINE);
}
开发者ID:nitrologic,项目名称:emu,代码行数:4,代码来源:neogeo.c

示例14: WRITE_LINE_DEVICE_HANDLER

static WRITE_LINE_DEVICE_HANDLER( zaccaria_irq0b )
{
	cputag_set_input_line(device->machine(), "audiocpu", 0, state ? ASSERT_LINE : CLEAR_LINE);
}
开发者ID:risico,项目名称:jsmess,代码行数:4,代码来源:zaccaria.c

示例15: WRITE8_HANDLER

static WRITE8_HANDLER( audio_cpu_clear_nmi_w )
{
	cputag_set_input_line(space->machine, "audiocpu", INPUT_LINE_NMI, CLEAR_LINE);
}
开发者ID:nitrologic,项目名称:emu,代码行数:4,代码来源:neogeo.c


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