这篇教程C++ ATTOSECONDS_IN_USEC函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中ATTOSECONDS_IN_USEC函数的典型用法代码示例。如果您正苦于以下问题:C++ ATTOSECONDS_IN_USEC函数的具体用法?C++ ATTOSECONDS_IN_USEC怎么用?C++ ATTOSECONDS_IN_USEC使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了ATTOSECONDS_IN_USEC函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: MCFG_CPU_ADD MCFG_CPU_ADD("audiocpu", Z80, 4000000) // ? MCFG_CPU_PROGRAM_MAP(sound_map) MCFG_CPU_PERIODIC_INT_DRIVER(wyvernf0_state, irq0_line_hold, 60*2) // IRQ generated by ??? (drives music tempo), NMI by main cpu// MCFG_CPU_ADD("mcu", M68705, 4000000) // ?// MCFG_CPU_PROGRAM_MAP(mcu_map)// MCFG_QUANTUM_TIME(attotime::from_hz(6000)) // 100 CPU slices per second to synchronize between the MCU and the main CPU MCFG_MACHINE_START_OVERRIDE(wyvernf0_state,wyvernf0) MCFG_MACHINE_RESET_OVERRIDE(wyvernf0_state,wyvernf0) // video hardware MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) MCFG_SCREEN_SIZE(32*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(wyvernf0_state, screen_update_wyvernf0) MCFG_SCREEN_PALETTE("palette") MCFG_GFXDECODE_ADD("gfxdecode", "palette", wyvernf0) MCFG_PALETTE_ADD("palette", 512) MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG) MCFG_VIDEO_START_OVERRIDE(wyvernf0_state,wyvernf0) // sound hardware MCFG_SPEAKER_STANDARD_MONO("mono")
开发者ID:DragonMinded,项目名称:mame,代码行数:30,
示例2: MACHINE_CONFIG_START * Machine driver * *************************************/static MACHINE_CONFIG_START( canyon, canyon_state ) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", M6502, XTAL_12_096MHz / 16) MCFG_CPU_PROGRAM_MAP(main_map) MCFG_CPU_VBLANK_INT("screen", nmi_line_pulse) MCFG_WATCHDOG_VBLANK_INIT(8) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(22 * 1000000 / 15750)) MCFG_SCREEN_SIZE(256, 240) MCFG_SCREEN_VISIBLE_AREA(0, 255, 0, 239) MCFG_SCREEN_UPDATE_STATIC(canyon) MCFG_GFXDECODE(canyon) MCFG_PALETTE_LENGTH(4) MCFG_PALETTE_INIT(canyon) MCFG_VIDEO_START(canyon) /* sound hardware */ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") MCFG_SOUND_ADD("discrete", DISCRETE, 0) MCFG_SOUND_CONFIG_DISCRETE(canyon)
开发者ID:j4y4r,项目名称:j4ymame,代码行数:31,
示例3: MCFG_CPU_ADDMCFG_CPU_ADD("mcu", M68705, 4000000) /* xtal is 4MHz, divided by 4 internally */MCFG_CPU_PROGRAM_MAP(mexico86_m68705_map)MCFG_CPU_VBLANK_INT_DRIVER("screen", mexico86_state, mexico86_m68705_interrupt)MCFG_CPU_ADD("sub", Z80, 8000000/2) /* 4 MHz, Uses 8Mhz OSC */MCFG_CPU_PROGRAM_MAP(mexico86_sub_cpu_map)MCFG_CPU_VBLANK_INT_DRIVER("screen", mexico86_state, irq0_line_hold)MCFG_QUANTUM_TIME(attotime::from_hz(6000)) /* 100 CPU slices per frame - an high value to ensure proper synchronization of the CPUs *//* video hardware */MCFG_SCREEN_ADD("screen", RASTER)MCFG_SCREEN_REFRESH_RATE(60)MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0) /* frames per second, vblank duration */)MCFG_SCREEN_SIZE(32*8, 32*8)MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1)MCFG_SCREEN_UPDATE_DRIVER(mexico86_state, screen_update_mexico86)MCFG_SCREEN_PALETTE("palette")MCFG_GFXDECODE_ADD("gfxdecode", mexico86)MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 256)/* sound hardware */MCFG_SPEAKER_STANDARD_MONO("mono")MCFG_SOUND_ADD("ymsnd", YM2203, 3000000)MCFG_YM2203_AY8910_INTF(&ay8910_config)MCFG_SOUND_ROUTE(0, "mono", 0.30)MCFG_SOUND_ROUTE(1, "mono", 0.30)
开发者ID:jiangzhonghui,项目名称:mame,代码行数:30,
示例4: GFXDECODE_ENTRY GFXDECODE_ENTRY( "gfx2", 0, trckydoc_spritelayout, 0, 64 )GFXDECODE_ENDstatic MACHINE_CONFIG_START( tecfri, sauro_state ) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", Z80, XTAL_20MHz/4) /* verified on pcb */ MCFG_CPU_VBLANK_INT_DRIVER("screen", sauro_state, irq0_line_hold) MCFG_NVRAM_ADD_1FILL("nvram") /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(55.72) /* verified on pcb */ MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(5000)) // frames per second, vblank duration (otherwise sprites lag) MCFG_SCREEN_SIZE(32 * 8, 32 * 8) MCFG_SCREEN_VISIBLE_AREA(1 * 8, 31 * 8 - 1, 2 * 8, 30 * 8 - 1) MCFG_SCREEN_PALETTE("palette") MCFG_PALETTE_ADD_RRRRGGGGBBBB_PROMS("palette", 1024) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") MCFG_SOUND_ADD("ymsnd", YM3812, XTAL_20MHz/8) /* verified on pcb */ MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)MACHINE_CONFIG_ENDstatic MACHINE_CONFIG_DERIVED( trckydoc, tecfri )
开发者ID:mbcoguno,项目名称:mame,代码行数:31,
示例5: MACHINE_CONFIG_START device.execute().set_input_line(INPUT_LINE_IRQ1, ASSERT_LINE); device.execute().set_input_line(INPUT_LINE_IRQ3, ASSERT_LINE);}static MACHINE_CONFIG_START( konendev, konendev_state ) /* basic machine hardware */ MCFG_CPU_ADD("maincpu", PPC403GCX, 32000000) // Clock unknown MCFG_CPU_PROGRAM_MAP(konendev_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", konendev_state, vbl_interrupt) /* video hardware */ MCFG_PALETTE_ADD_RRRRRGGGGGBBBBB("palette") MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) // Not accurate MCFG_SCREEN_SIZE(640, 480) MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 479) MCFG_SCREEN_UPDATE_DRIVER(konendev_state, screen_update) MCFG_SCREEN_PALETTE("palette") MCFG_DEVICE_ADD("gcu", K057714, 0) MCFG_K057714_IRQ_CALLBACK(WRITELINE(konendev_state, gcu_interrupt)) MCFG_NVRAM_ADD_0FILL("nvram0") MCFG_NVRAM_ADD_0FILL("nvram1") MCFG_EEPROM_SERIAL_93C56_ADD("eeprom") /* sound hardware */ MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
开发者ID:NULUSIOS,项目名称:mame,代码行数:31,
示例6: MACHINE_CONFIG_START/*** MACHINE DRIVER **********************************************************/static MACHINE_CONFIG_START( gstriker, gstriker_state ) MCFG_CPU_ADD("maincpu", M68000, 10000000) MCFG_CPU_PROGRAM_MAP(gstriker_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", gstriker_state, irq1_line_hold) MCFG_CPU_ADD("audiocpu", Z80,8000000/2) /* 4 MHz ??? */ MCFG_CPU_PROGRAM_MAP(sound_map) MCFG_CPU_IO_MAP(sound_io_map) MCFG_SCREEN_ADD("screen", RASTER)// MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_AFTER_VBLANK) MCFG_SCREEN_REFRESH_RATE(60) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(5000) /* hand-tuned, it needs a bit */) MCFG_SCREEN_SIZE(64*8, 64*8) MCFG_SCREEN_VISIBLE_AREA(0*8, 40*8-1, 0*8, 28*8-1) MCFG_SCREEN_UPDATE_DRIVER(gstriker_state, screen_update_gstriker) MCFG_SCREEN_PALETTE("palette") MCFG_GFXDECODE_ADD("gfxdecode", "palette", gstriker) MCFG_PALETTE_ADD("palette", 0x800) MCFG_PALETTE_FORMAT(xRRRRRGGGGGBBBBB) MCFG_DEVICE_ADD("zoomtilemap", MB60553, 0) MCFG_MB60553_GFXDECODE("gfxdecode") MCFG_DEVICE_ADD("texttilemap", VS920A, 0) MCFG_VS920A_GFXDECODE("gfxdecode")
开发者ID:crazii,项目名称:mameplus,代码行数:30,
注:本文中的ATTOSECONDS_IN_USEC函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ ATTR函数代码示例 C++ ATTATCHSTATUSPTR函数代码示例 |