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

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

51自学网 2021-06-01 20:21:05
  C++
这篇教程C++ DEVCB_DEVICE_LINE_MEMBER函数代码示例写得很实用,希望能帮到您。

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

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

示例1: READ8_MEMBER

 * * Keyboard * *************************************************************/READ8_MEMBER(pcat_base_state::get_out2){	return m_pit8254->get_output(2);}static const struct kbdc8042_interface at8042 ={	KBDC8042_AT386,	DEVCB_CPU_INPUT_LINE("maincpu", INPUT_LINE_RESET),	DEVCB_CPU_INPUT_LINE("maincpu", INPUT_LINE_A20),	DEVCB_DEVICE_LINE_MEMBER("pic8259_1", pic8259_device, ir1_w),	DEVCB_NULL,	DEVCB_NULL,	DEVCB_DRIVER_MEMBER(pcat_base_state,get_out2)};ADDRESS_MAP_START( pcat32_io_common, AS_IO, 32, pcat_base_state )	AM_RANGE(0x0000, 0x001f) AM_DEVREADWRITE8("dma8237_1", am9517a_device, read, write, 0xffffffff)	AM_RANGE(0x0020, 0x003f) AM_DEVREADWRITE8("pic8259_1", pic8259_device, read, write, 0xffffffff)	AM_RANGE(0x0040, 0x005f) AM_DEVREADWRITE8("pit8254", pit8254_device, read, write, 0xffffffff)	AM_RANGE(0x0060, 0x006f) AM_DEVREADWRITE8("kbdc", kbdc8042_device, data_r, data_w, 0xffffffff)	AM_RANGE(0x0070, 0x007f) AM_DEVREADWRITE8("rtc", mc146818_device, read, write, 0xffffffff)	AM_RANGE(0x0080, 0x009f) AM_READWRITE8(dma_page_select_r,dma_page_select_w, 0xffffffff)//TODO	AM_RANGE(0x00a0, 0x00bf) AM_DEVREADWRITE8("pic8259_2", pic8259_device, read, write, 0xffffffff)	AM_RANGE(0x00c0, 0x00df) AM_READWRITE8(at_dma8237_2_r, at_dma8237_2_w, 0xffffffff)
开发者ID:felipesanches,项目名称:ume,代码行数:31,


示例2: OUT

    port B:        bits 7-0: input/output: pbus    port C:        CA1: N/C        CA2: input: "TDISP" (one of the higher bits in the video line counter, a mirror of the D5 bit from beezer_line_r), done in /video/beezer.c        CB1: ASH1 to via 1        CB2: ASH2 to via 1    /IRQ: to main m6809 cpu    /RES: from main reset generator/watchdog/button    TODO: find a better way to attach ca2 read to beezer_line_r    */const via6522_interface b_via_0_interface ={	/*inputs : A/B         */ DEVCB_HANDLER(b_via_0_pa_r), DEVCB_HANDLER(b_via_0_pb_r),	/*inputs : CA/B1,CA/B2 */ DEVCB_NULL, DEVCB_DEVICE_LINE_MEMBER("via6522_1", via6522_device, read_ca2), DEVCB_LINE(b_via_0_ca2_r), DEVCB_DEVICE_LINE_MEMBER("via6522_1", via6522_device, read_ca1),	/*outputs: A/B         */ DEVCB_HANDLER(b_via_0_pa_w), DEVCB_HANDLER(b_via_0_pb_w),	/*outputs: CA/B1,CA/B2 */ DEVCB_NULL, DEVCB_NULL, DEVCB_NULL, DEVCB_DEVICE_LINE_MEMBER("via6522_1", via6522_device, write_ca1),	/*irq                  */ DEVCB_CPU_INPUT_LINE("maincpu", M6809_IRQ_LINE)};/* VIA 1 (U18 @3C on schematics)    port A:        bits 7-0: input/output: pbus    port B:        bit 7: output: TIMER1 OUT (used to gate NOISE (see below) to clock channel 1 of 6840, plus acts as channel 0 by itself)        bit 6: input: NOISE (from mm5837 14-bit LFSR, which also connects to clock above)        bit 5: output?: N/C        bit 4: output?: FMSEL1 (does not appear elsewhere on schematics! what does this do? needs tracing) - always 0?        bit 3: output?: FMSEL0 (does not appear elsewhere on schematics! what does this do? needs tracing) - always 0?        bit 2: output?: AM (does not appear elsewhere on schematics! what does this do? needs tracing) - always 0?
开发者ID:j4y4r,项目名称:j4ymame,代码行数:31,


示例3: DEVCB_DRIVER_LINE_MEMBER

}static const huc6270_interface pce_huc6270_config ={    0x10000,    DEVCB_DRIVER_LINE_MEMBER(pce_state,pce_irq_changed)};static const huc6260_interface pce_huc6260_config ={    "screen",    DEVCB_DEVICE_MEMBER16( "huc6270", huc6270_device, next_pixel ),    DEVCB_DEVICE_MEMBER16( "huc6270", huc6270_device, time_until_next_event ),    DEVCB_DEVICE_LINE_MEMBER( "huc6270", huc6270_device, vsync_changed ),    DEVCB_DEVICE_LINE_MEMBER( "huc6270", huc6270_device, hsync_changed )};static const huc6270_interface sgx_huc6270_0_config ={    0x10000,    DEVCB_DRIVER_LINE_MEMBER(pce_state,pce_irq_changed)};static const huc6270_interface sgx_huc6270_1_config ={    0x10000,    DEVCB_DRIVER_LINE_MEMBER(pce_state,pce_irq_changed)
开发者ID:bradparks,项目名称:UME-Core,代码行数:31,


示例4: DEVCB_DEVICE_LINE_MEMBER

static const i8271_interface fdc_intf ={	atom_8271_interrupt_callback,	NULL,	{ FLOPPY_0, FLOPPY_1 }};/*-------------------------------------------------    centronics_interface atom_centronics_config-------------------------------------------------*/static const centronics_interface atom_centronics_config ={	FALSE,	DEVCB_DEVICE_LINE_MEMBER(R6522_TAG, via6522_device, write_ca1),	DEVCB_NULL,	DEVCB_NULL};/*-------------------------------------------------    FLOPPY_OPTIONS( atom )-------------------------------------------------*/static FLOPPY_OPTIONS_START( atom )	FLOPPY_OPTION(atom, "dsk,40t", "Atom disk image", basicdsk_identify_default, basicdsk_construct_default, NULL,		HEADS([1])		TRACKS([40])		SECTORS([10])		SECTOR_LENGTH([256])		FIRST_SECTOR_ID([0]))
开发者ID:rogerjowett,项目名称:ClientServerMAME,代码行数:30,


示例5: device_t

#include "machine/null_modem.h"const device_type NULL_MODEM = &device_creator<null_modem_device>;null_modem_device::null_modem_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)	: device_t(mconfig, NULL_MODEM, "Null Modem", tag, owner, clock),	  device_serial_port_interface(mconfig, *this),	  m_bitbanger(*this, "bitbanger"){}static struct _bitbanger_config null_modem_image_config ={	DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, null_modem_device, read),	BITBANGER_MODEM,	BITBANGER_9600,	BITBANGER_0PERCENT};static MACHINE_CONFIG_FRAGMENT(null_modem_config)	MCFG_BITBANGER_ADD("bitbanger", null_modem_image_config);MACHINE_CONFIG_ENDmachine_config_constructor null_modem_device::device_mconfig_additions() const{	return MACHINE_CONFIG_NAME(null_modem_config);}
开发者ID:kleopatra999,项目名称:mess-svn,代码行数:27,


示例6: WRITE_LINE_MEMBER

WRITE_LINE_MEMBER( poly880_state::ctc_z0_w ){    // SEND}WRITE_LINE_MEMBER( poly880_state::ctc_z1_w ){}static Z80CTC_INTERFACE( ctc_intf ){    DEVCB_CPU_INPUT_LINE(Z80_TAG, INPUT_LINE_IRQ0),	/* interrupt handler */                         DEVCB_DRIVER_LINE_MEMBER(poly880_state, ctc_z0_w),	/* ZC/TO0 callback */                         DEVCB_DRIVER_LINE_MEMBER(poly880_state, ctc_z1_w),	/* ZC/TO1 callback */                         DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF,z80ctc_device, trg3)    /* ZC/TO2 callback */};/* Z80-PIO Interface */WRITE8_MEMBER( poly880_state::pio1_pa_w ){    /*        bit     signal  description        PA0     SD0     segment E        PA1     SD1     segment D        PA2     SD2     segment C        PA3     SD3     segment P        PA4     SD4     segment G
开发者ID:kleopatra999,项目名称:mess-svn,代码行数:30,


示例7: WRITE_LINE_MEMBER

*/WRITE_LINE_MEMBER( s100_wunderbus_device::pic_int_w ){	m_bus->int_w(state);}//-------------------------------------------------//  ins8250_interface ace1_intf//-------------------------------------------------static ins8250_interface ace1_intf ={	DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, serial_port_device, tx),	DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, rs232_port_device, dtr_w),	DEVCB_DEVICE_LINE_MEMBER(RS232_A_TAG, rs232_port_device, rts_w),	DEVCB_DEVICE_LINE_MEMBER(I8259A_TAG, pic8259_device, ir3_w),	DEVCB_NULL,	DEVCB_NULL};//-------------------------------------------------//  ins8250_interface ace2_intf//-------------------------------------------------static ins8250_interface ace2_intf ={	DEVCB_DEVICE_LINE_MEMBER(RS232_B_TAG, serial_port_device, tx),
开发者ID:AreaScout,项目名称:mame-libretro,代码行数:30,


示例8: WRITE_LINE_MEMBER

WRITE_LINE_MEMBER( wangpc_state::pit2_w ){	if (state)	{		m_timer2_irq = 0;		check_level1_interrupts();	}}static const struct pit8253_interface pit_intf ={	{		{			500000,			DEVCB_LINE_VCC,			DEVCB_DEVICE_LINE_MEMBER(I8259A_TAG, pic8259_device, ir0_w)		}, {			2000000,			DEVCB_LINE_VCC,			DEVCB_NULL		}, {			500000,			DEVCB_LINE_VCC,			DEVCB_DRIVER_LINE_MEMBER(wangpc_state, pit2_w)		}	}};//-------------------------------------------------//  IM6402_INTERFACE( uart_intf )
开发者ID:CJBass,项目名称:mame2013-libretro,代码行数:31,


示例9: if

	} else if(m_dma_channel == channel) {		m_dma_channel = -1;		if(m_cur_eop)			m_isabus->eop_w(channel, CLEAR_LINE );	}}WRITE_LINE_MEMBER( ibm5160_mb_device::pc_dack0_w ) { pc_select_dma_channel(0, state); }WRITE_LINE_MEMBER( ibm5160_mb_device::pc_dack1_w ) { pc_select_dma_channel(1, state); }WRITE_LINE_MEMBER( ibm5160_mb_device::pc_dack2_w ) { pc_select_dma_channel(2, state); }WRITE_LINE_MEMBER( ibm5160_mb_device::pc_dack3_w ) { pc_select_dma_channel(3, state); }I8237_INTERFACE( pc_dma8237_config ){	DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, ibm5160_mb_device, pc_dma_hrq_changed),	DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, ibm5160_mb_device, pc_dma8237_out_eop),	DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, ibm5160_mb_device, pc_dma_read_byte),	DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, ibm5160_mb_device, pc_dma_write_byte),	{ DEVCB_NULL,	  DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, ibm5160_mb_device, pc_dma8237_1_dack_r),	  DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, ibm5160_mb_device, pc_dma8237_2_dack_r),	  DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, ibm5160_mb_device, pc_dma8237_3_dack_r) },	{ DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, ibm5160_mb_device, pc_dma8237_0_dack_w),	  DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, ibm5160_mb_device, pc_dma8237_1_dack_w),	  DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, ibm5160_mb_device, pc_dma8237_2_dack_w),	  DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, ibm5160_mb_device, pc_dma8237_3_dack_w) },
开发者ID:coinhelper,项目名称:jsmess,代码行数:29,


示例10: set_sby

	set_sby(state);}WRITE_LINE_MEMBER(cpc_dkspeech_device::lrq_cb){	set_lrq(state);}WRITE_LINE_MEMBER(cpc_dkspeech_device::sby_cb){	set_sby(state);}static sp0256_interface sp0256_intf ={	DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER,cpc_ssa1_device,lrq_cb),	DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER,cpc_ssa1_device,sby_cb)};static sp0256_interface sp0256_dk_intf ={	DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER,cpc_dkspeech_device,lrq_cb),	DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER,cpc_dkspeech_device,sby_cb)};//-------------------------------------------------//  Device ROM definition//-------------------------------------------------// Has no actual ROM, just that internal to the SP0256ROM_START( cpc_ssa1 )
开发者ID:CJBass,项目名称:mame2013-libretro,代码行数:31,


示例11: WRITE_LINE_MEMBER

}WRITE_LINE_MEMBER( c2040_device::rw_sel_w ){	// read/write select	m_rw = state;	update_gcr_data();	m_via->write_cb1(ERROR);}static const via6522_interface via_intf ={	DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, c2040_device, via_pa_r),	DEVCB_NULL,	DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, c2040_device, ready_r),	DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, c2040_device, err_r),	DEVCB_NULL,	DEVCB_NULL,	DEVCB_NULL,	DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, c2040_device, via_pb_w),	DEVCB_NULL,	DEVCB_NULL,	DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, c2040_device, mode_sel_w),	DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, c2040_device, rw_sel_w),	DEVCB_NULL};
开发者ID:dezi,项目名称:mame-libretro-odroid,代码行数:29,


示例12: WRITE_LINE_MEMBER

}WRITE_LINE_MEMBER(pc_state::ibm5150_pit8253_out2_changed){	pc_speaker_set_input( state );}const struct pit8253_interface ibm5150_pit8253_config ={	{		{			XTAL_14_31818MHz/12,                /* heartbeat IRQ */			DEVCB_NULL,			DEVCB_DEVICE_LINE_MEMBER("pic8259", pic8259_device, ir0_w)		}, {			XTAL_14_31818MHz/12,                /* dram refresh */			DEVCB_NULL,			DEVCB_DRIVER_LINE_MEMBER(pc_state,ibm5150_pit8253_out1_changed)		}, {			XTAL_14_31818MHz/12,                /* pio port c pin 4, and speaker polling enough */			DEVCB_NULL,			DEVCB_DRIVER_LINE_MEMBER(pc_state,ibm5150_pit8253_out2_changed)		}	}};/*  On the PC Jr the input for clock 1 seems to be selectable
开发者ID:felipesanches,项目名称:ume,代码行数:31,


示例13: DEVCB_DEVICE_LINE_MEMBER

  ISA 8 bit Generic Communication Card***************************************************************************/#include "isa_com.h"#include "machine/ser_mouse.h"#include "machine/terminal.h"#include "machine/null_modem.h"#include "machine/serial.h"#include "machine/ins8250.h"static const ins8250_interface genpc_com_interface[2]={	{		DEVCB_DEVICE_LINE_MEMBER("serport0", serial_port_device, tx),		DEVCB_DEVICE_LINE_MEMBER("serport0", rs232_port_device, dtr_w),		DEVCB_DEVICE_LINE_MEMBER("serport0", rs232_port_device, rts_w),		DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, isa8_com_device, pc_com_interrupt_1),		DEVCB_NULL,		DEVCB_NULL	},	{		DEVCB_DEVICE_LINE_MEMBER("serport1", serial_port_device, tx),		DEVCB_DEVICE_LINE_MEMBER("serport1", rs232_port_device, dtr_w),		DEVCB_DEVICE_LINE_MEMBER("serport1", rs232_port_device, rts_w),		DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, isa8_com_device, pc_com_interrupt_2),		DEVCB_NULL,		DEVCB_NULL	}/*,    {
开发者ID:CJBass,项目名称:mame2013-libretro,代码行数:30,


示例14: MC6845_INTERFACE

			video_ram_addr &= 0xfff;		}	}}static MC6845_INTERFACE( hd46505s_intf ){	false,	10,	NULL,	victor9k_update_row,	NULL,	DEVCB_NULL,	DEVCB_NULL,	DEVCB_NULL,	DEVCB_DEVICE_LINE_MEMBER(I8259A_TAG, pic8259_device, ir7_w),	NULL};//-------------------------------------------------//  pit8253_interface pit_intf//-------------------------------------------------WRITE_LINE_MEMBER(victor9k_state::mux_serial_b_w){}WRITE_LINE_MEMBER(victor9k_state::mux_serial_a_w){}
开发者ID:thomas41546,项目名称:mame4raspi,代码行数:31,


示例15: DEVCB_DEVICE_LINE_MEMBER

#include "emu.h"#include "machine/ne2000.h"static const dp8390_interface ne2000_dp8390_interface = {	DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, ne2000_device, ne2000_irq_w),	DEVCB_NULL,	DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, ne2000_device, ne2000_mem_read),	DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, ne2000_device, ne2000_mem_write)};static MACHINE_CONFIG_FRAGMENT(ne2000_config)	MCFG_DP8390D_ADD("dp8390d", ne2000_dp8390_interface)MACHINE_CONFIG_ENDconst device_type NE2000 = &device_creator<ne2000_device>;machine_config_constructor ne2000_device::device_mconfig_additions() const {	return MACHINE_CONFIG_NAME(ne2000_config);}ne2000_device::ne2000_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)		: device_t(mconfig, NE2000, "NE2000 Network Adapter", tag, owner, clock),		device_isa16_card_interface(mconfig, *this),		m_dp8390(*this, "dp8390d") {}void ne2000_device::device_start() {	char mac[7];	UINT32 num = rand();	memset(m_prom, 0x57, 16);	sprintf(mac+2, "/x1b%c%c%c", (num >> 16) & 0xff, (num >> 8) & 0xff, num & 0xff);
开发者ID:clobber,项目名称:UME,代码行数:31,


示例16: Z80DART_INTERFACE

//-------------------------------------------------//  Z80DART_INTERFACE( abc800_dart_intf )//-------------------------------------------------static Z80DART_INTERFACE( abc800_dart_intf ){	0, 0, 0, 0,	DEVCB_NULL,	DEVCB_NULL,	DEVCB_NULL,	DEVCB_NULL,	DEVCB_NULL,	DEVCB_NULL,	DEVCB_DEVICE_LINE_MEMBER(ABC800_KEYBOARD_TAG, abc800_keyboard_device, txd_r),	DEVCB_DEVICE_LINE_MEMBER(ABC800_KEYBOARD_TAG, abc800_keyboard_device, rxd_w),	DEVCB_NULL,	DEVCB_NULL,	DEVCB_NULL,	DEVCB_NULL,	DEVCB_CPU_INPUT_LINE(Z80_TAG, INPUT_LINE_IRQ0)};//-------------------------------------------------//  Z80DART_INTERFACE( abc802_dart_intf )//-------------------------------------------------WRITE_LINE_MEMBER( abc802_state::lrs_w )
开发者ID:coinhelper,项目名称:jsmess,代码行数:31,


示例17: TIMER_DEVICE_CALLBACK_MEMBER

}TIMER_DEVICE_CALLBACK_MEMBER(h89_state::h89_irq_timer){	if (m_port_f2 & 0x02)		m_maincpu->set_input_line_and_vector(0, HOLD_LINE, 0xcf);}WRITE8_MEMBER( h89_state::port_f2_w ){	m_port_f2 = data;}static const serial_terminal_interface terminal_intf ={	DEVCB_DEVICE_LINE_MEMBER("ins8250", ins8250_uart_device, rx_w)};static const ins8250_interface h89_ins8250_interface ={	DEVCB_DEVICE_LINE_MEMBER(TERMINAL_TAG, serial_terminal_device, rx_w),	DEVCB_NULL,	DEVCB_NULL,	DEVCB_NULL,	DEVCB_NULL,	DEVCB_NULL};static MACHINE_CONFIG_START( h89, h89_state )	/* basic machine hardware */	MCFG_CPU_ADD("maincpu",Z80, XTAL_12_288MHz / 6)
开发者ID:antervud,项目名称:MAMEHub,代码行数:31,


示例18: WRITE_LINE_MEMBER

};WRITE_LINE_MEMBER( apricot_state::apricot_pit8253_out1 ){	/* connected to the rs232c interface */}WRITE_LINE_MEMBER( apricot_state::apricot_pit8253_out2 ){	/* connected to the rs232c interface */}static const struct pit8253_interface apricot_pit8253_intf ={	{		{ XTAL_4MHz / 16,      DEVCB_LINE_VCC, DEVCB_DEVICE_LINE_MEMBER("ic31", pic8259_device, ir6_w) },		{ 0 /*XTAL_4MHz / 2*/, DEVCB_LINE_VCC, DEVCB_DRIVER_LINE_MEMBER(apricot_state, apricot_pit8253_out1) },		{ 0 /*XTAL_4MHz / 2*/, DEVCB_LINE_VCC, DEVCB_DRIVER_LINE_MEMBER(apricot_state, apricot_pit8253_out2) }	}};WRITE_LINE_MEMBER(apricot_state::apricot_sio_irq_w){	m_pic->ir5_w(state);}static Z80SIO_INTERFACE( apricot_z80sio_intf ){	0, 0, 0, 0,	DEVCB_NULL,
开发者ID:CJBass,项目名称:mame2013-libretro,代码行数:31,


示例19: READ_LINE_MEMBER

READ_LINE_MEMBER( c2031_device::via0_ca1_r ){	return !m_bus->atn_r();}READ_LINE_MEMBER( c2031_device::via0_ca2_r ){	return get_device_number();}static const via6522_interface via0_intf ={	DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, c2031_device, via0_pa_r),	DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, c2031_device, via0_pb_r),	DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, c2031_device, via0_ca1_r),	DEVCB_NULL,	DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, c2031_device, via0_ca2_r),	DEVCB_NULL,	DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, c2031_device, via0_pa_w),	DEVCB_DEVICE_MEMBER(DEVICE_SELF_OWNER, c2031_device, via0_pb_w),	DEVCB_NULL,	DEVCB_NULL,	DEVCB_NULL,	DEVCB_NULL, // PLL SYN	DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, c2031_device, via0_irq_w)};
开发者ID:clobber,项目名称:UME,代码行数:28,



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


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